From a4479b93d74cf5247e542102cbcaef05324d3aa8 Mon Sep 17 00:00:00 2001 From: UniDoc Build Date: Tue, 4 Jul 2023 11:04:03 +0000 Subject: [PATCH] prepare release --- algo/algo.go | 4 +- chart/chart.go | 670 +- color/color.go | 28 +- common/axcontrol/axcontrol.go | 294 +- common/common.go | 540 +- common/license/license.go | 38 +- common/logger/logger.go | 114 +- common/tempstorage/diskstore/diskstore.go | 22 +- common/tempstorage/memstore/memstore.go | 42 +- common/tempstorage/tempstorage.go | 30 +- document/convert/convert.go | 30 +- document/document.go | 2374 ++-- drawing/drawing.go | 150 +- internal/convertutils/convertutils.go | 2 +- internal/formatutils/formatutils.go | 2 +- internal/license/license.go | 2 +- internal/mergesort/mergesort.go | 2 +- internal/mscfb/mscfb.go | 2 +- internal/mscfb/rw/rw.go | 2 +- internal/testutils/testutils.go | 2 +- internal/wildcard/wildcard.go | 2 +- measurement/measurement.go | 8 +- presentation/convert/convert.go | 16 +- presentation/presentation.go | 474 +- schema/purl.org/dc/elements/elements.go | 40 +- schema/purl.org/dc/terms/terms.go | 154 +- .../office/activeX/activeX.go | 48 +- schema/soo/dml/chart/chart.go | 1324 +- schema/soo/dml/chartDrawing/chartDrawing.go | 142 +- schema/soo/dml/diagram/diagram.go | 602 +- schema/soo/dml/dml.go | 2230 +-- schema/soo/dml/lockedCanvas/lockedCanvas.go | 10 +- schema/soo/dml/picture/picture.go | 24 +- .../spreadsheetDrawing/spreadsheetDrawing.go | 188 +- .../custom_properties/custom_properties.go | 18 +- .../soo/ofc/docPropsVTypes/docPropsVTypes.go | 96 +- .../extended_properties.go | 50 +- schema/soo/ofc/math/math.go | 644 +- schema/soo/ofc/sharedTypes/sharedTypes.go | 6 +- schema/soo/pkg/content_types/content_types.go | 48 +- .../core_properties/core_properties.go | 32 +- schema/soo/pkg/relationships/relationships.go | 30 +- schema/soo/pml/pml.go | 3234 ++--- schema/soo/schemaLibrary/schemaLibrary.go | 22 +- schema/soo/sml/sml.go | 11270 ++++++++-------- schema/soo/wml/wml.go | 9102 ++++++------- .../office/excel/excel.go | 16 +- .../office/powerpoint/powerpoint.go | 28 +- .../schemas_microsoft_com/office/word/word.go | 72 +- schema/urn/schemas_microsoft_com/vml/vml.go | 836 +- spreadsheet/convert/convert.go | 14 +- spreadsheet/format/format.go | 40 +- spreadsheet/formula/formula.go | 1618 +-- spreadsheet/reference/reference.go | 54 +- spreadsheet/spreadsheet.go | 1790 +-- spreadsheet/update/update.go | 8 +- unioffice.go | 118 +- vmldrawing/vmldrawing.go | 116 +- zippkg/zippkg.go | 56 +- 59 files changed, 19474 insertions(+), 19456 deletions(-) diff --git a/algo/algo.go b/algo/algo.go index e3beee6c22..43db6c5c12 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 _a "strconv";func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_aa :=make ([]byte ,len (s )*cnt );_ae :=[]byte (s );for _eb :=0;_eb < cnt ;_eb ++{copy (_aa [_eb :],_ae );};return string (_aa );};func _da (_f byte )bool {return _f >='0'&&_f <='9'}; +package algo ;import _b "strconv"; // NaturalLess compares two strings in a human manner so rId2 sorts less than rId10 -func NaturalLess (lhs ,rhs string )bool {_daa ,_c :=0,0;for _daa < len (lhs )&&_c < len (rhs ){_dg :=lhs [_daa ];_fa :=rhs [_c ];_fac :=_da (_dg );_ag :=_da (_fa );switch {case _fac &&!_ag :return true ;case !_fac &&_ag :return false ;case !_fac &&!_ag :if _dg !=_fa {return _dg < _fa ;};_daa ++;_c ++;default:_e :=_daa +1;_de :=_c +1;for _e < len (lhs )&&_da (lhs [_e ]){_e ++;};for _de < len (rhs )&&_da (rhs [_de ]){_de ++;};_deg ,_ :=_a .ParseUint (lhs [_daa :_e ],10,64);_b ,_ :=_a .ParseUint (rhs [_daa :_de ],10,64);if _deg !=_b {return _deg < _b ;};_daa =_e ;_c =_de ;};};return len (lhs )< len (rhs );}; \ No newline at end of file +func NaturalLess (lhs ,rhs string )bool {_de ,_gg :=0,0;for _de < len (lhs )&&_gg < len (rhs ){_ef :=lhs [_de ];_bd :=rhs [_gg ];_bdg :=_g (_ef );_gc :=_g (_bd );switch {case _bdg &&!_gc :return true ;case !_bdg &&_gc :return false ;case !_bdg &&!_gc :if _ef !=_bd {return _ef < _bd ;};_de ++;_gg ++;default:_ec :=_de +1;_ggb :=_gg +1;for _ec < len (lhs )&&_g (lhs [_ec ]){_ec ++;};for _ggb < len (rhs )&&_g (rhs [_ggb ]){_ggb ++;};_f ,_ :=_b .ParseUint (lhs [_de :_ec ],10,64);_eg ,_ :=_b .ParseUint (rhs [_de :_ggb ],10,64);if _f !=_eg {return _f < _eg ;};_de =_ec ;_gg =_ggb ;};};return len (lhs )< len (rhs );};func _g (_d byte )bool {return _d >='0'&&_d <='9'};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_bf :=make ([]byte ,len (s )*cnt );_a :=[]byte (s );for _df :=0;_df < cnt ;_df ++{copy (_bf [_df :],_a );};return string (_bf );}; \ No newline at end of file diff --git a/chart/chart.go b/chart/chart.go index 8a18d173ee..fe4a7dad7d 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";_f "github.com/unidoc/unioffice";_ad "github.com/unidoc/unioffice/color";_e "github.com/unidoc/unioffice/drawing";_cg "github.com/unidoc/unioffice/measurement";_d "github.com/unidoc/unioffice/schema/soo/dml";_c "github.com/unidoc/unioffice/schema/soo/dml/chart";_a "math/rand";); +package chart ;import (_dd "fmt";_a "github.com/unidoc/unioffice";_gcb "github.com/unidoc/unioffice/color";_gcc "github.com/unidoc/unioffice/drawing";_gc "github.com/unidoc/unioffice/measurement";_dde "github.com/unidoc/unioffice/schema/soo/dml";_d "github.com/unidoc/unioffice/schema/soo/dml/chart";_ga "math/rand";); // X returns the inner wrapped XML type. -func (_db Area3DChart )X ()*_c .CT_Area3DChart {return _db ._bc };func (_ccg CategoryAxis )AxisID ()uint32 {return _ccg ._bfb .AxId .ValAttr };type CategoryAxis struct{_bfb *_c .CT_CatAx }; +func (_f Area3DChart )X ()*_d .CT_Area3DChart {return _f ._e };func (_gbg CategoryAxis )SetTickLabelPosition (p _d .ST_TickLblPos ){if p ==_d .ST_TickLblPosUnset {_gbg ._def .TickLblPos =nil ;}else {_gbg ._def .TickLblPos =_d .NewCT_TickLblPos ();_gbg ._def .TickLblPos .ValAttr =p ;};}; -// SetText sets the series text. -func (_bcd BarChartSeries )SetText (s string ){_bcd ._deb .Tx =_c .NewCT_SerTx ();_bcd ._deb .Tx .Choice .V =&s ;}; - -// CategoryAxis returns the category data source. -func (_fdb AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fdb ._bba .Cat ==nil {_fdb ._bba .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_fdb ._bba .Cat );}; - -// X returns the inner wrapped XML type. -func (_gc BarChart )X ()*_c .CT_BarChart {return _gc ._baa };func (_edfg Title )InitializeDefaults (){_edfg .SetText ("\u0054\u0069\u0074l\u0065");_edfg .RunProperties ().SetSize (16*_cg .Point );_edfg .RunProperties ().SetSolidFill (_ad .Black );_edfg .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_edfg .RunProperties ().SetBold (false );}; +// RadarChartSeries is a series to be used on an Radar chart. +type RadarChartSeries struct{_bdb *_d .CT_RadarSer }; -// CategoryAxis returns the category data source. -func (_befe RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _befe ._ggce .Cat ==nil {_befe ._ggce .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_befe ._ggce .Cat );}; +// Area3DChart is an area chart that has a shaded area underneath a curve. +type Area3DChart struct{chartBase ;_e *_d .CT_Area3DChart ;};func (_dbfc DateAxis )SetMinorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_dbfc ._bbg .MinorTickMark =nil ;}else {_dbfc ._bbg .MinorTickMark =_d .NewCT_TickMark ();_dbfc ._bbg .MinorTickMark .ValAttr =m ;};}; -// AddSeries adds a default series to a Surface chart. -func (_ega Surface3DChart )AddSeries ()SurfaceChartSeries {_fgf :=_ega .nextColor (len (_ega ._cde .Ser ));_eebeb :=_c .NewCT_SurfaceSer ();_ega ._cde .Ser =append (_ega ._cde .Ser ,_eebeb );_eebeb .Idx .ValAttr =uint32 (len (_ega ._cde .Ser )-1);_eebeb .Order .ValAttr =uint32 (len (_ega ._cde .Ser )-1);_bbbc :=SurfaceChartSeries {_eebeb };_bbbc .InitializeDefaults ();_bbbc .Properties ().LineProperties ().SetSolidFill (_fgf );return _bbbc ;}; +// BubbleChart is a 2D Bubble chart. +type BubbleChart struct{chartBase ;_ede *_d .CT_BubbleChart ;}; -// AddPieChart adds a new pie chart to a chart. -func (_bbd Chart )AddPieChart ()PieChart {_fec :=_c .NewCT_PlotAreaChoice ();_bbd ._ag .Chart .PlotArea .Choice =append (_bbd ._ag .Chart .PlotArea .Choice ,_fec );_fec .PieChart =_c .NewCT_PieChart ();_gec :=PieChart {_cccd :_fec .PieChart };_gec .InitializeDefaults ();return _gec ;}; +// SetText sets the series text. +func (_cgg PieChartSeries )SetText (s string ){_cgg ._cfea .Tx =_d .NewCT_SerTx ();_cgg ._cfea .Tx .Choice .V =&s ;};func (_geda SeriesAxis )SetCrosses (axis Axis ){_geda ._dgc .CrossAx .ValAttr =axis .AxisID ()};func (_de Bar3DChart )AddAxis (axis Axis ){_geg :=_d .NewCT_UnsignedInt ();_geg .ValAttr =axis .AxisID ();_de ._gdab .AxId =append (_de ._gdab .AxId ,_geg );};func MakeSeriesAxis (x *_d .CT_SerAx )SeriesAxis {return SeriesAxis {x }}; // X returns the inner wrapped XML type. -func (_aaf LineChartSeries )X ()*_c .CT_LineSer {return _aaf ._ggcf };func (_ga Bar3DChart )AddAxis (axis Axis ){_eaf :=_c .NewCT_UnsignedInt ();_eaf .ValAttr =axis .AxisID ();_ga ._eb .AxId =append (_ga ._eb .AxId ,_eaf );};func (_baac DateAxis )Properties ()_e .ShapeProperties {if _baac ._ebe .SpPr ==nil {_baac ._ebe .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_baac ._ebe .SpPr );};func (_dgcd ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _dgcd ._dba .XVal ==nil {_dgcd ._dba .XVal =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_dgcd ._dba .XVal );}; - -// InitializeDefaults the Stock chart to its defaults -func (_dgca StockChart )InitializeDefaults (){_dgca ._agb .HiLowLines =_c .NewCT_ChartLines ();_dgca ._agb .UpDownBars =_c .NewCT_UpDownBars ();_dgca ._agb .UpDownBars .GapWidth =_c .NewCT_GapAmount ();_dgca ._agb .UpDownBars .GapWidth .ValAttr =&_c .ST_GapAmount {};_dgca ._agb .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_f .Uint16 (150);_dgca ._agb .UpDownBars .UpBars =_c .NewCT_UpDownBar ();_dgca ._agb .UpDownBars .DownBars =_c .NewCT_UpDownBar ();}; - -// AddPieOfPieChart adds a new pie chart to a chart. -func (_fca Chart )AddPieOfPieChart ()PieOfPieChart {_dbf :=_c .NewCT_PlotAreaChoice ();_fca ._ag .Chart .PlotArea .Choice =append (_fca ._ag .Chart .PlotArea .Choice ,_dbf );_dbf .OfPieChart =_c .NewCT_OfPieChart ();_faa :=PieOfPieChart {_ecff :_dbf .OfPieChart };_faa .InitializeDefaults ();return _faa ;};func (_aba DataLabels )SetPosition (p _c .ST_DLblPos ){_aba .ensureChoice ();_aba ._dfc .Choice .DLblPos =_c .NewCT_DLblPos ();_aba ._dfc .Choice .DLblPos .ValAttr =p ;}; +func (_fe AreaChartSeries )X ()*_d .CT_AreaSer {return _fe ._gda };func (_bce DateAxis )SetPosition (p _d .ST_AxPos ){_bce ._bbg .AxPos =_d .NewCT_AxPos ();_bce ._bbg .AxPos .ValAttr =p ;};func (_feg DateAxis )MajorGridLines ()GridLines {if _feg ._bbg .MajorGridlines ==nil {_feg ._bbg .MajorGridlines =_d .NewCT_ChartLines ();};return GridLines {_feg ._bbg .MajorGridlines };};type chartBase struct{}; -// Order returns the order of the series -func (_adc LineChartSeries )Order ()uint32 {return _adc ._ggcf .Order .ValAttr }; +// AddBarChart adds a new bar chart to a chart. +func (_ged Chart )AddBarChart ()BarChart {_dg :=_d .NewCT_PlotAreaChoice ();_ged ._da .Chart .PlotArea .Choice =append (_ged ._da .Chart .PlotArea .Choice ,_dg );_dg .BarChart =_d .NewCT_BarChart ();_dg .BarChart .Grouping =_d .NewCT_BarGrouping ();_dg .BarChart .Grouping .ValAttr =_d .ST_BarGroupingStandard ;_adb :=BarChart {_eb :_dg .BarChart };_adb .InitializeDefaults ();return _adb ;}; -// SetDirection changes the direction of the bar chart (bar or column). -func (_eea Bar3DChart )SetDirection (d _c .ST_BarDir ){_eea ._eb .BarDir .ValAttr =d }; +// DoughnutChart is a Doughnut chart. +type DoughnutChart struct{chartBase ;_dbe *_d .CT_DoughnutChart ;};type Line3DChart struct{chartBase ;_dcg *_d .CT_Line3DChart ;}; -// InitializeDefaults the bar chart to its defaults -func (_gda RadarChart )InitializeDefaults (){_gda ._aac .RadarStyle .ValAttr =_c .ST_RadarStyleMarker }; +// BarChart is a 2D bar chart. +type BarChart struct{chartBase ;_eb *_d .CT_BarChart ;}; -// X returns the inner wrapped XML type. -func (_beg SurfaceChartSeries )X ()*_c .CT_SurfaceSer {return _beg ._cab };func (_cbdd DataLabels )ensureChoice (){if _cbdd ._dfc .Choice ==nil {_cbdd ._dfc .Choice =_c .NewCT_DLblsChoice ();};}; +// AddBubbleChart adds a new bubble chart. +func (_dbc Chart )AddBubbleChart ()BubbleChart {_begd :=_d .NewCT_PlotAreaChoice ();_dbc ._da .Chart .PlotArea .Choice =append (_dbc ._da .Chart .PlotArea .Choice ,_begd );_begd .BubbleChart =_d .NewCT_BubbleChart ();_abf :=BubbleChart {_ede :_begd .BubbleChart };_abf .InitializeDefaults ();return _abf ;}; -// SetIndex sets the index of the series -func (_abfb SurfaceChartSeries )SetIndex (idx uint32 ){_abfb ._cab .Idx .ValAttr =idx }; +// AddSurfaceChart adds a new surface chart to a chart. +func (_fde Chart )AddSurfaceChart ()SurfaceChart {_baf :=_d .NewCT_PlotAreaChoice ();_fde ._da .Chart .PlotArea .Choice =append (_fde ._da .Chart .PlotArea .Choice ,_baf );_baf .SurfaceChart =_d .NewCT_SurfaceChart ();_ef (_fde ._da .Chart );_fde ._da .Chart .View3D .RotX .ValAttr =_a .Int8 (90);_fde ._da .Chart .View3D .RotY .ValAttr =_a .Uint16 (0);_fde ._da .Chart .View3D .Perspective =_d .NewCT_Perspective ();_fde ._da .Chart .View3D .Perspective .ValAttr =_a .Uint8 (0);_ade :=SurfaceChart {_abbf :_baf .SurfaceChart };_ade .InitializeDefaults ();return _ade ;}; -// Index returns the index of the series -func (_dcedg SurfaceChartSeries )Index ()uint32 {return _dcedg ._cab .Idx .ValAttr }; +// SetText sets the series text. +func (_deb BarChartSeries )SetText (s string ){_deb ._aeg .Tx =_d .NewCT_SerTx ();_deb ._aeg .Tx .Choice .V =&s ;}; -// InitializeDefaults the bar chart to its defaults -func (_dc BarChart )InitializeDefaults (){_dc .SetDirection (_c .ST_BarDirCol )};func (_dcb CategoryAxis )SetMajorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_dcb ._bfb .MajorTickMark =nil ;}else {_dcb ._bfb .MajorTickMark =_c .NewCT_TickMark ();_dcb ._bfb .MajorTickMark .ValAttr =m ;};}; +// Axis is the interface implemented by different axes when assigning to a +// chart. +type Axis interface{AxisID ()uint32 ;}; // BarChartSeries is a series to be used on a bar chart. -type BarChartSeries struct{_deb *_c .CT_BarSer }; +type BarChartSeries struct{_aeg *_d .CT_BarSer }; -// AddLegend adds a legend to a chart, replacing any existing legend. -func (_fcc Chart )AddLegend ()Legend {_fcc ._ag .Chart .Legend =_c .NewCT_Legend ();_gee :=MakeLegend (_fcc ._ag .Chart .Legend );_gee .InitializeDefaults ();return _gee ;}; +// X returns the inner wrapped XML type. +func (_fec BubbleChart )X ()*_d .CT_BubbleChart {return _fec ._ede }; // Properties returns the bar chart series shape properties. -func (_fcge PieChartSeries )Properties ()_e .ShapeProperties {if _fcge ._abab .SpPr ==nil {_fcge ._abab .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_fcge ._abab .SpPr );}; +func (_feb AreaChartSeries )Properties ()_gcc .ShapeProperties {if _feb ._gda .SpPr ==nil {_feb ._gda .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_feb ._gda .SpPr );}; -// SetIndex sets the index of the series -func (_fcde LineChartSeries )SetIndex (idx uint32 ){_fcde ._ggcf .Idx .ValAttr =idx }; +// AddAxis adds an axis to a Surface chart. +func (_abec SurfaceChart )AddAxis (axis Axis ){_dbaf :=_d .NewCT_UnsignedInt ();_dbaf .ValAttr =axis .AxisID ();_abec ._abbf .AxId =append (_abec ._abbf .AxId ,_dbaf );};func (_cbgc LineChartSeries )SetSmooth (b bool ){_cbgc ._dcb .Smooth =_d .NewCT_Boolean ();_cbgc ._dcb .Smooth .ValAttr =&b ;}; -// AddSurfaceChart adds a new surface chart to a chart. -func (_dbe Chart )AddSurfaceChart ()SurfaceChart {_cad :=_c .NewCT_PlotAreaChoice ();_dbe ._ag .Chart .PlotArea .Choice =append (_dbe ._ag .Chart .PlotArea .Choice ,_cad );_cad .SurfaceChart =_c .NewCT_SurfaceChart ();_dff (_dbe ._ag .Chart );_dbe ._ag .Chart .View3D .RotX .ValAttr =_f .Int8 (90);_dbe ._ag .Chart .View3D .RotY .ValAttr =_f .Uint16 (0);_dbe ._ag .Chart .View3D .Perspective =_c .NewCT_Perspective ();_dbe ._ag .Chart .View3D .Perspective .ValAttr =_f .Uint8 (0);_gdf :=SurfaceChart {_debg :_cad .SurfaceChart };_gdf .InitializeDefaults ();return _gdf ;};func (_feed NumberDataSource )ensureChoice (){if _feed ._fcgf .Choice ==nil {_feed ._fcgf .Choice =_c .NewCT_NumDataSourceChoice ();};}; +// AddRadarChart adds a new radar chart to a chart. +func (_bbe Chart )AddRadarChart ()RadarChart {_ffd :=_d .NewCT_PlotAreaChoice ();_bbe ._da .Chart .PlotArea .Choice =append (_bbe ._da .Chart .PlotArea .Choice ,_ffd );_ffd .RadarChart =_d .NewCT_RadarChart ();_egg :=RadarChart {_faf :_ffd .RadarChart };_egg .InitializeDefaults ();return _egg ;}; -// Properties returns the Bubble chart series shape properties. -func (_ddb BubbleChartSeries )Properties ()_e .ShapeProperties {if _ddb ._ac .SpPr ==nil {_ddb ._ac .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_ddb ._ac .SpPr );};func MakeDataLabels (x *_c .CT_DLbls )DataLabels {return DataLabels {x }}; +// InitializeDefaults initializes an Pie series to the default values. +func (_accg PieChartSeries )InitializeDefaults (){}; -// SetText sets the series text. -func (_gg BubbleChartSeries )SetText (s string ){_gg ._ac .Tx =_c .NewCT_SerTx ();_gg ._ac .Tx .Choice .V =&s ;};func (_baag DateAxis )SetMajorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_baag ._ebe .MajorTickMark =nil ;}else {_baag ._ebe .MajorTickMark =_c .NewCT_TickMark ();_baag ._ebe .MajorTickMark .ValAttr =m ;};}; +// AddPieOfPieChart adds a new pie chart to a chart. +func (_gaa Chart )AddPieOfPieChart ()PieOfPieChart {_cfc :=_d .NewCT_PlotAreaChoice ();_gaa ._da .Chart .PlotArea .Choice =append (_gaa ._da .Chart .PlotArea .Choice ,_cfc );_cfc .OfPieChart =_d .NewCT_OfPieChart ();_dge :=PieOfPieChart {_aad :_cfc .OfPieChart };_dge .InitializeDefaults ();return _dge ;}; -// AddBar3DChart adds a new 3D bar chart to a chart. -func (_gcg Chart )AddBar3DChart ()Bar3DChart {_dff (_gcg ._ag .Chart );_dec :=_c .NewCT_PlotAreaChoice ();_gcg ._ag .Chart .PlotArea .Choice =append (_gcg ._ag .Chart .PlotArea .Choice ,_dec );_dec .Bar3DChart =_c .NewCT_Bar3DChart ();_dec .Bar3DChart .Grouping =_c .NewCT_BarGrouping ();_dec .Bar3DChart .Grouping .ValAttr =_c .ST_BarGroupingStandard ;_fga :=Bar3DChart {_eb :_dec .Bar3DChart };_fga .InitializeDefaults ();return _fga ;}; +// Properties returns the line chart series shape properties. +func (_ebac ScatterChartSeries )Properties ()_gcc .ShapeProperties {if _ebac ._bcce .SpPr ==nil {_ebac ._bcce .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_ebac ._bcce .SpPr );};func _ef (_bac *_d .CT_Chart ){_bac .View3D =_d .NewCT_View3D ();_bac .View3D .RotX =_d .NewCT_RotX ();_bac .View3D .RotX .ValAttr =_a .Int8 (15);_bac .View3D .RotY =_d .NewCT_RotY ();_bac .View3D .RotY .ValAttr =_a .Uint16 (20);_bac .View3D .RAngAx =_d .NewCT_Boolean ();_bac .View3D .RAngAx .ValAttr =_a .Bool (false );_bac .Floor =_d .NewCT_Surface ();_bac .Floor .Thickness =_d .NewCT_Thickness ();_bac .Floor .Thickness .ValAttr .Uint32 =_a .Uint32 (0);_bac .SideWall =_d .NewCT_Surface ();_bac .SideWall .Thickness =_d .NewCT_Thickness ();_bac .SideWall .Thickness .ValAttr .Uint32 =_a .Uint32 (0);_bac .BackWall =_d .NewCT_Surface ();_bac .BackWall .Thickness =_d .NewCT_Thickness ();_bac .BackWall .Thickness .ValAttr .Uint32 =_a .Uint32 (0);}; -// AddSeries adds a default series to a bar chart. -func (_ead BarChart )AddSeries ()BarChartSeries {_eee :=_ead .nextColor (len (_ead ._baa .Ser ));_ef :=_c .NewCT_BarSer ();_ead ._baa .Ser =append (_ead ._baa .Ser ,_ef );_ef .Idx .ValAttr =uint32 (len (_ead ._baa .Ser )-1);_ef .Order .ValAttr =uint32 (len (_ead ._baa .Ser )-1);_fb :=BarChartSeries {_ef };_fb .InitializeDefaults ();_fb .Properties ().SetSolidFill (_eee );return _fb ;}; +// PieChartSeries is a series to be used on an Pie chart. +type PieChartSeries struct{_cfea *_d .CT_PieSer }; -// AddSeries adds a default series to a Scatter chart. -func (_acge ScatterChart )AddSeries ()ScatterChartSeries {_cdbe :=_acge .nextColor (len (_acge ._gfa .Ser ));_age :=_c .NewCT_ScatterSer ();_acge ._gfa .Ser =append (_acge ._gfa .Ser ,_age );_age .Idx .ValAttr =uint32 (len (_acge ._gfa .Ser )-1);_age .Order .ValAttr =uint32 (len (_acge ._gfa .Ser )-1);_acb :=ScatterChartSeries {_age };_acb .InitializeDefaults ();_acb .Marker ().Properties ().LineProperties ().SetSolidFill (_cdbe );_acb .Marker ().Properties ().SetSolidFill (_cdbe );return _acb ;};type GridLines struct{_deg *_c .CT_ChartLines }; +// SetIndex sets the index of the series +func (_efb LineChartSeries )SetIndex (idx uint32 ){_efb ._dcb .Idx .ValAttr =idx };func MakeValueAxis (x *_d .CT_ValAx )ValueAxis {return ValueAxis {x }}; -// AddSeries adds a default series to an Doughnut chart. -func (_fcgg DoughnutChart )AddSeries ()PieChartSeries {_fea :=_c .NewCT_PieSer ();_fcgg ._eefd .Ser =append (_fcgg ._eefd .Ser ,_fea );_fea .Idx .ValAttr =uint32 (len (_fcgg ._eefd .Ser )-1);_fea .Order .ValAttr =uint32 (len (_fcgg ._eefd .Ser )-1);_aag :=PieChartSeries {_fea };_aag .InitializeDefaults ();return _aag ;};func (_geae SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _geae ._cab .Cat ==nil {_geae ._cab .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_geae ._cab .Cat );};func (_fdc CategoryAxis )MajorGridLines ()GridLines {if _fdc ._bfb .MajorGridlines ==nil {_fdc ._bfb .MajorGridlines =_c .NewCT_ChartLines ();};return GridLines {_fdc ._bfb .MajorGridlines };}; +// X returns the inner wrapped XML type. +func (_ed BarChartSeries )X ()*_d .CT_BarSer {return _ed ._aeg };func (_edfb SurfaceChart )InitializeDefaults (){_edfb ._abbf .Wireframe =_d .NewCT_Boolean ();_edfb ._abbf .Wireframe .ValAttr =_a .Bool (false );_edfb ._abbf .BandFmts =_d .NewCT_BandFmts ();for _ffb :=0;_ffb < 15;_ffb ++{_cge :=_d .NewCT_BandFmt ();_cge .Idx .ValAttr =uint32 (_ffb );_cge .SpPr =_dde .NewCT_ShapeProperties ();_egb :=_gcc .MakeShapeProperties (_cge .SpPr );_egb .SetSolidFill (_edfb .nextColor (_ffb ));_edfb ._abbf .BandFmts .BandFmt =append (_edfb ._abbf .BandFmts .BandFmt ,_cge );};}; -// Values returns the value data source. -func (_af AreaChartSeries )Values ()NumberDataSource {if _af ._bba .Val ==nil {_af ._bba .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_af ._bba .Val );}; +// AddAxis adds an axis to a line chart. +func (_ggee LineChart )AddAxis (axis Axis ){_efd :=_d .NewCT_UnsignedInt ();_efd .ValAttr =axis .AxisID ();_ggee ._bfa .AxId =append (_ggee ._bfa .AxId ,_efd );}; -// SetOrder sets the order of the series -func (_egcg ScatterChartSeries )SetOrder (idx uint32 ){_egcg ._dba .Order .ValAttr =idx };func (_cce ValueAxis )SetMajorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_cce ._acec .MajorTickMark =nil ;}else {_cce ._acec .MajorTickMark =_c .NewCT_TickMark ();_cce ._acec .MajorTickMark .ValAttr =m ;};}; +// X returns the inner wrapped XML type. +func (_cac PieChartSeries )X ()*_d .CT_PieSer {return _cac ._cfea }; -// Index returns the index of the series -func (_deef LineChartSeries )Index ()uint32 {return _deef ._ggcf .Idx .ValAttr }; +// SetValues is used to set the source data to a set of values. +func (_cg CategoryAxisDataSource )SetValues (v []string ){_cg ._aff .Choice =_d .NewCT_AxDataSourceChoice ();_cg ._aff .Choice .StrLit =_d .NewCT_StrData ();_cg ._aff .Choice .StrLit .PtCount =_d .NewCT_UnsignedInt ();_cg ._aff .Choice .StrLit .PtCount .ValAttr =uint32 (len (v ));for _dc ,_gec :=range v {_cg ._aff .Choice .StrLit .Pt =append (_cg ._aff .Choice .StrLit .Pt ,&_d .CT_StrVal {IdxAttr :uint32 (_dc ),V :_gec });};}; -// 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 (_fdg NumberDataSource )CreateEmptyNumberCache (){_fdg .ensureChoice ();if _fdg ._fcgf .Choice .NumRef ==nil {_fdg ._fcgf .Choice .NumRef =_c .NewCT_NumRef ();};_fdg ._fcgf .Choice .NumLit =nil ;_fdg ._fcgf .Choice .NumRef .NumCache =_c .NewCT_NumData ();_fdg ._fcgf .Choice .NumRef .NumCache .PtCount =_c .NewCT_UnsignedInt ();_fdg ._fcgf .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; +// SetDisplayBlanksAs controls how missing values are displayed. +func (_fc Chart )SetDisplayBlanksAs (v _d .ST_DispBlanksAs ){_fc ._da .Chart .DispBlanksAs =_d .NewCT_DispBlanksAs ();_fc ._da .Chart .DispBlanksAs .ValAttr =v ;}; -// CategoryAxis returns the category data source. -func (_ada BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ada ._ac .XVal ==nil {_ada ._ac .XVal =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_ada ._ac .XVal );};func (_fa CategoryAxis )SetMinorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_fa ._bfb .MinorTickMark =nil ;}else {_fa ._bfb .MinorTickMark =_c .NewCT_TickMark ();_fa ._bfb .MinorTickMark .ValAttr =m ;};};type ScatterChart struct{chartBase ;_gfa *_c .CT_ScatterChart ;}; +// AddPieChart adds a new pie chart to a chart. +func (_bf Chart )AddPieChart ()PieChart {_cdg :=_d .NewCT_PlotAreaChoice ();_bf ._da .Chart .PlotArea .Choice =append (_bf ._da .Chart .PlotArea .Choice ,_cdg );_cdg .PieChart =_d .NewCT_PieChart ();_gad :=PieChart {_egac :_cdg .PieChart };_gad .InitializeDefaults ();return _gad ;}; -// X returns the inner wrapped XML type. -func (_gebg SeriesAxis )X ()*_c .CT_SerAx {return _gebg ._bdb }; +// AddLineChart adds a new line chart to a chart. +func (_cfe Chart )AddLineChart ()LineChart {_eee :=_d .NewCT_PlotAreaChoice ();_cfe ._da .Chart .PlotArea .Choice =append (_cfe ._da .Chart .PlotArea .Choice ,_eee );_eee .LineChart =_d .NewCT_LineChart ();_eee .LineChart .Grouping =_d .NewCT_Grouping ();_eee .LineChart .Grouping .ValAttr =_d .ST_GroupingStandard ;return LineChart {_bfa :_eee .LineChart };}; -// AddBarChart adds a new bar chart to a chart. -func (_cgd Chart )AddBarChart ()BarChart {_dg :=_c .NewCT_PlotAreaChoice ();_cgd ._ag .Chart .PlotArea .Choice =append (_cgd ._ag .Chart .PlotArea .Choice ,_dg );_dg .BarChart =_c .NewCT_BarChart ();_dg .BarChart .Grouping =_c .NewCT_BarGrouping ();_dg .BarChart .Grouping .ValAttr =_c .ST_BarGroupingStandard ;_gcd :=BarChart {_baa :_dg .BarChart };_gcd .InitializeDefaults ();return _gcd ;};type LineChart struct{chartBase ;_bge *_c .CT_LineChart ;};func (_gdd LineChartSeries )SetSmooth (b bool ){_gdd ._ggcf .Smooth =_c .NewCT_Boolean ();_gdd ._ggcf .Smooth .ValAttr =&b ;}; +// AddSeries adds a default series to a Scatter chart. +func (_dagc ScatterChart )AddSeries ()ScatterChartSeries {_cdcf :=_dagc .nextColor (len (_dagc ._eeb .Ser ));_ada :=_d .NewCT_ScatterSer ();_dagc ._eeb .Ser =append (_dagc ._eeb .Ser ,_ada );_ada .Idx .ValAttr =uint32 (len (_dagc ._eeb .Ser )-1);_ada .Order .ValAttr =uint32 (len (_dagc ._eeb .Ser )-1);_gcee :=ScatterChartSeries {_ada };_gcee .InitializeDefaults ();_gcee .Marker ().Properties ().LineProperties ().SetSolidFill (_cdcf );_gcee .Marker ().Properties ().SetSolidFill (_cdcf );return _gcee ;};func (_aec DataLabels )SetShowPercent (b bool ){_aec .ensureChoice ();_aec ._bgf .Choice .ShowPercent =_d .NewCT_Boolean ();_aec ._bgf .Choice .ShowPercent .ValAttr =_a .Bool (b );}; -// Index returns the index of the series -func (_gdc ScatterChartSeries )Index ()uint32 {return _gdc ._dba .Idx .ValAttr }; +// InitializeDefaults the bar chart to its defaults +func (_eg Bar3DChart )InitializeDefaults (){_eg .SetDirection (_d .ST_BarDirCol )}; -// X returns the inner wrapped XML type. -func (_bfdf Marker )X ()*_c .CT_Marker {return _bfdf ._ffd }; +// AddSeries adds a default series to a Bubble chart. +func (_af BubbleChart )AddSeries ()BubbleChartSeries {_cbg :=_af .nextColor (len (_af ._ede .Ser ));_baa :=_d .NewCT_BubbleSer ();_af ._ede .Ser =append (_af ._ede .Ser ,_baa );_baa .Idx .ValAttr =uint32 (len (_af ._ede .Ser )-1);_baa .Order .ValAttr =uint32 (len (_af ._ede .Ser )-1);_bb :=BubbleChartSeries {_baa };_bb .InitializeDefaults ();_bb .Properties ().SetSolidFill (_cbg );return _bb ;}; -// InitializeDefaults the bar chart to its defaults -func (_bdad PieOfPieChart )InitializeDefaults (){_bdad ._ecff .VaryColors =_c .NewCT_Boolean ();_bdad ._ecff .VaryColors .ValAttr =_f .Bool (true );_bdad .SetType (_c .ST_OfPieTypePie );_bdad ._ecff .SecondPieSize =_c .NewCT_SecondPieSize ();_bdad ._ecff .SecondPieSize .ValAttr =&_c .ST_SecondPieSize {};_bdad ._ecff .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_f .Uint16 (75);_dece :=_c .NewCT_ChartLines ();_dece .SpPr =_d .NewCT_ShapeProperties ();_cdf :=_e .MakeShapeProperties (_dece .SpPr );_cdf .LineProperties ().SetSolidFill (_ad .Auto );_bdad ._ecff .SerLines =append (_bdad ._ecff .SerLines ,_dece );}; +// X returns the inner wrapped XML type. +func (_gecc LineChartSeries )X ()*_d .CT_LineSer {return _gecc ._dcb }; -// SetType sets the type the secone pie to either pie or bar -func (_caff PieOfPieChart )SetType (t _c .ST_OfPieType ){_caff ._ecff .OfPieType .ValAttr =t }; +// Order returns the order of the series +func (_cacb SurfaceChartSeries )Order ()uint32 {return _cacb ._cdb .Order .ValAttr }; -// Bar3DChart is a 3D bar chart. -type Bar3DChart struct{chartBase ;_eb *_c .CT_Bar3DChart ;}; +// X returns the inner wrapped XML type. +func (_gac ScatterChart )X ()*_d .CT_ScatterChart {return _gac ._eeb };func (_gcba DataLabels )SetShowValue (b bool ){_gcba .ensureChoice ();_gcba ._bgf .Choice .ShowVal =_d .NewCT_Boolean ();_gcba ._bgf .Choice .ShowVal .ValAttr =_a .Bool (b );};type ValueAxis struct{_edbb *_d .CT_ValAx };func (_ceg CategoryAxis )Properties ()_gcc .ShapeProperties {if _ceg ._def .SpPr ==nil {_ceg ._def .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_ceg ._def .SpPr );};func (_gea BarChart )AddAxis (axis Axis ){_ee :=_d .NewCT_UnsignedInt ();_ee .ValAttr =axis .AxisID ();_gea ._eb .AxId =append (_gea ._eb .AxId ,_ee );}; // Values returns the bubble size data source. -func (_gdg BubbleChartSeries )BubbleSizes ()NumberDataSource {if _gdg ._ac .BubbleSize ==nil {_gdg ._ac .BubbleSize =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_gdg ._ac .BubbleSize );}; +func (_cce BubbleChartSeries )BubbleSizes ()NumberDataSource {if _cce ._gge .BubbleSize ==nil {_cce ._gge .BubbleSize =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_cce ._gge .BubbleSize );}; -// Properties returns the chart's shape properties. -func (_gac Chart )Properties ()_e .ShapeProperties {if _gac ._ag .SpPr ==nil {_gac ._ag .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_gac ._ag .SpPr );};func (_bfd Chart )AddSeriesAxis ()SeriesAxis {_eda :=_c .NewCT_SerAx ();if _bfd ._ag .Chart .PlotArea .CChoice ==nil {_bfd ._ag .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_eda .AxId =_c .NewCT_UnsignedInt ();_eda .AxId .ValAttr =0x7FFFFFFF&_a .Uint32 ();_bfd ._ag .Chart .PlotArea .CChoice .SerAx =append (_bfd ._ag .Chart .PlotArea .CChoice .SerAx ,_eda );_eda .Delete =_c .NewCT_Boolean ();_eda .Delete .ValAttr =_f .Bool (false );_abg :=MakeSeriesAxis (_eda );_abg .InitializeDefaults ();return _abg ;}; +// SetDirection changes the direction of the bar chart (bar or column). +func (_ba Bar3DChart )SetDirection (d _d .ST_BarDir ){_ba ._gdab .BarDir .ValAttr =d }; -// RemoveLegend removes the legend if the chart has one. -func (_dbff Chart )RemoveLegend (){_dbff ._ag .Chart .Legend =nil };func (_cfcd ValueAxis )SetCrosses (axis Axis ){_cfcd ._acec .CrossAx .ValAttr =axis .AxisID ()}; +// SetText sets the series text. +func (_gggg RadarChartSeries )SetText (s string ){_gggg ._bdb .Tx =_d .NewCT_SerTx ();_gggg ._bdb .Tx .Choice .V =&s ;};func (_gb Area3DChart )AddAxis (axis Axis ){_gfe :=_d .NewCT_UnsignedInt ();_gfe .ValAttr =axis .AxisID ();_gb ._e .AxId =append (_gb ._e .AxId ,_gfe );}; -// AddSeries adds a default series to a Bubble chart. -func (_fdbf BubbleChart )AddSeries ()BubbleChartSeries {_gff :=_fdbf .nextColor (len (_fdbf ._ebf .Ser ));_eada :=_c .NewCT_BubbleSer ();_fdbf ._ebf .Ser =append (_fdbf ._ebf .Ser ,_eada );_eada .Idx .ValAttr =uint32 (len (_fdbf ._ebf .Ser )-1);_eada .Order .ValAttr =uint32 (len (_fdbf ._ebf .Ser )-1);_abe :=BubbleChartSeries {_eada };_abe .InitializeDefaults ();_abe .Properties ().SetSolidFill (_gff );return _abe ;}; +// X returns the inner wrapped XML type. +func (_gbgf Chart )X ()*_d .ChartSpace {return _gbgf ._da }; -// SetOrder sets the order of the series -func (_bgef SurfaceChartSeries )SetOrder (idx uint32 ){_bgef ._cab .Order .ValAttr =idx }; +// PieOfPieChart is a Pie chart with an extra Pie chart. +type PieOfPieChart struct{chartBase ;_aad *_d .CT_OfPieChart ;};func (_fab DataLabels )SetShowLegendKey (b bool ){_fab .ensureChoice ();_fab ._bgf .Choice .ShowLegendKey =_d .NewCT_Boolean ();_fab ._bgf .Choice .ShowLegendKey .ValAttr =_a .Bool (b );};type DataLabels struct{_bgf *_d .CT_DLbls }; -// AddPie3DChart adds a new pie chart to a chart. -func (_ede Chart )AddPie3DChart ()Pie3DChart {_dff (_ede ._ag .Chart );_fgag :=_c .NewCT_PlotAreaChoice ();_ede ._ag .Chart .PlotArea .Choice =append (_ede ._ag .Chart .PlotArea .Choice ,_fgag );_fgag .Pie3DChart =_c .NewCT_Pie3DChart ();_fbg :=Pie3DChart {_cafa :_fgag .Pie3DChart };_fbg .InitializeDefaults ();return _fbg ;}; +// InitializeDefaults the bar chart to its defaults +func (_aab BarChart )InitializeDefaults (){_aab .SetDirection (_d .ST_BarDirCol )};func (_edc DataLabels )SetShowLeaderLines (b bool ){_edc .ensureChoice ();_edc ._bgf .Choice .ShowLeaderLines =_d .NewCT_Boolean ();_edc ._bgf .Choice .ShowLeaderLines .ValAttr =_a .Bool (b );};func (_afe LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _afe ._dcb .Cat ==nil {_afe ._dcb .Cat =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_afe ._dcb .Cat );}; -// SetIndex sets the index of the series -func (_edae ScatterChartSeries )SetIndex (idx uint32 ){_edae ._dba .Idx .ValAttr =idx };func (_fd Area3DChart )AddAxis (axis Axis ){_ed :=_c .NewCT_UnsignedInt ();_ed .ValAttr =axis .AxisID ();_fd ._bc .AxId =append (_fd ._bc .AxId ,_ed );}; +// AddSeries adds a default series to an Doughnut chart. +func (_ace DoughnutChart )AddSeries ()PieChartSeries {_ceb :=_d .NewCT_PieSer ();_ace ._dbe .Ser =append (_ace ._dbe .Ser ,_ceb );_ceb .Idx .ValAttr =uint32 (len (_ace ._dbe .Ser )-1);_ceb .Order .ValAttr =uint32 (len (_ace ._dbe .Ser )-1);_cbf :=PieChartSeries {_ceb };_cbf .InitializeDefaults ();return _cbf ;}; + +// X returns the inner wrapped XML type. +func (_cff BubbleChartSeries )X ()*_d .CT_BubbleSer {return _cff ._gge }; // InitializeDefaults the bar chart to its defaults -func (_fc AreaChart )InitializeDefaults (){};func (_dda ValueAxis )Properties ()_e .ShapeProperties {if _dda ._acec .SpPr ==nil {_dda ._acec .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_dda ._acec .SpPr );}; +func (_bgg DoughnutChart )InitializeDefaults (){_bgg ._dbe .VaryColors =_d .NewCT_Boolean ();_bgg ._dbe .VaryColors .ValAttr =_a .Bool (true );_bgg ._dbe .HoleSize =_d .NewCT_HoleSize ();_bgg ._dbe .HoleSize .ValAttr =&_d .ST_HoleSize {};_bgg ._dbe .HoleSize .ValAttr .ST_HoleSizeUByte =_a .Uint8 (50);};type Marker struct{_ddb *_d .CT_Marker };type GridLines struct{_cbb *_d .CT_ChartLines }; + +// SetOrder sets the order of the series +func (_adbd LineChartSeries )SetOrder (idx uint32 ){_adbd ._dcb .Order .ValAttr =idx }; + +// Labels returns the data label properties. +func (_dddg LineChartSeries )Labels ()DataLabels {if _dddg ._dcb .DLbls ==nil {_dddg ._dcb .DLbls =_d .NewCT_DLbls ();};return MakeDataLabels (_dddg ._dcb .DLbls );}; // AddScatterChart adds a scatter (X/Y) chart. -func (_bfa Chart )AddScatterChart ()ScatterChart {_fbe :=_c .NewCT_PlotAreaChoice ();_bfa ._ag .Chart .PlotArea .Choice =append (_bfa ._ag .Chart .PlotArea .Choice ,_fbe );_fbe .ScatterChart =_c .NewCT_ScatterChart ();_ggf :=ScatterChart {_gfa :_fbe .ScatterChart };_ggf .InitializeDefaults ();return _ggf ;};type nullAxis byte ;func (_fgbd ValueAxis )MajorGridLines ()GridLines {if _fgbd ._acec .MajorGridlines ==nil {_fgbd ._acec .MajorGridlines =_c .NewCT_ChartLines ();};return GridLines {_fgbd ._acec .MajorGridlines };};func (_bbe CategoryAxis )SetPosition (p _c .ST_AxPos ){_bbe ._bfb .AxPos =_c .NewCT_AxPos ();_bbe ._bfb .AxPos .ValAttr =p ;}; +func (_acb Chart )AddScatterChart ()ScatterChart {_bbdg :=_d .NewCT_PlotAreaChoice ();_acb ._da .Chart .PlotArea .Choice =append (_acb ._da .Chart .PlotArea .Choice ,_bbdg );_bbdg .ScatterChart =_d .NewCT_ScatterChart ();_fb :=ScatterChart {_eeb :_bbdg .ScatterChart };_fb .InitializeDefaults ();return _fb ;}; -// 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{_ge *_c .CT_AxDataSource };func (_gea GridLines )Properties ()_e .ShapeProperties {if _gea ._deg .SpPr ==nil {_gea ._deg .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_gea ._deg .SpPr );};func MakeSeriesAxis (x *_c .CT_SerAx )SeriesAxis {return SeriesAxis {x }}; +// Values returns the value data source. +func (_egfe RadarChartSeries )Values ()NumberDataSource {if _egfe ._bdb .Val ==nil {_egfe ._bdb .Val =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_egfe ._bdb .Val );};type CategoryAxis struct{_def *_d .CT_CatAx };func MakeMarker (x *_d .CT_Marker )Marker {return Marker {x }}; -// SetValues is used to set the source data to a set of values. -func (_fdbc CategoryAxisDataSource )SetValues (v []string ){_fdbc ._ge .Choice =_c .NewCT_AxDataSourceChoice ();_fdbc ._ge .Choice .StrLit =_c .NewCT_StrData ();_fdbc ._ge .Choice .StrLit .PtCount =_c .NewCT_UnsignedInt ();_fdbc ._ge .Choice .StrLit .PtCount .ValAttr =uint32 (len (v ));for _babe ,_fcda :=range v {_fdbc ._ge .Choice .StrLit .Pt =append (_fdbc ._ge .Choice .StrLit .Pt ,&_c .CT_StrVal {IdxAttr :uint32 (_babe ),V :_fcda });};};func (_gdgc CategoryAxis )SetTickLabelPosition (p _c .ST_TickLblPos ){if p ==_c .ST_TickLblPosUnset {_gdgc ._bfb .TickLblPos =nil ;}else {_gdgc ._bfb .TickLblPos =_c .NewCT_TickLblPos ();_gdgc ._bfb .TickLblPos .ValAttr =p ;};}; +// SetNumberReference is used to set the source data to a range of cells containing +// numbers. +func (_bea CategoryAxisDataSource )SetNumberReference (s string ){_bea ._aff .Choice =_d .NewCT_AxDataSourceChoice ();_bea ._aff .Choice .NumRef =_d .NewCT_NumRef ();_bea ._aff .Choice .NumRef .F =s ;};func (_egdd DateAxis )SetTickLabelPosition (p _d .ST_TickLblPos ){if p ==_d .ST_TickLblPosUnset {_egdd ._bbg .TickLblPos =nil ;}else {_egdd ._bbg .TickLblPos =_d .NewCT_TickLblPos ();_egdd ._bbg .TickLblPos .ValAttr =p ;};}; -// MakeAxisDataSource constructs an AxisDataSource wrapper. -func MakeAxisDataSource (x *_c .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };};func (_aab DateAxis )SetTickLabelPosition (p _c .ST_TickLblPos ){if p ==_c .ST_TickLblPosUnset {_aab ._ebe .TickLblPos =nil ;}else {_aab ._ebe .TickLblPos =_c .NewCT_TickLblPos ();_aab ._ebe .TickLblPos .ValAttr =p ;};}; +// Index returns the index of the series +func (_gdd SurfaceChartSeries )Index ()uint32 {return _gdd ._cdb .Idx .ValAttr }; -// InitializeDefaults initializes an area series to the default values. -func (_eaa AreaChartSeries )InitializeDefaults (){}; +// SetText sets the series text +func (_geff SurfaceChartSeries )SetText (s string ){_geff ._cdb .Tx =_d .NewCT_SerTx ();_geff ._cdb .Tx .Choice .V =&s ;}; -// LineChartSeries is the data series for a line chart. -type LineChartSeries struct{_ggcf *_c .CT_LineSer }; +// X returns the inner wrapped XML type. +func (_agd GridLines )X ()*_d .CT_ChartLines {return _agd ._cbb }; -// SetDisplayBlanksAs controls how missing values are displayed. -func (_cbd Chart )SetDisplayBlanksAs (v _c .ST_DispBlanksAs ){_cbd ._ag .Chart .DispBlanksAs =_c .NewCT_DispBlanksAs ();_cbd ._ag .Chart .DispBlanksAs .ValAttr =v ;};func (_bffg ValueAxis )SetPosition (p _c .ST_AxPos ){_bffg ._acec .AxPos =_c .NewCT_AxPos ();_bffg ._acec .AxPos .ValAttr =p ;}; +// X returns the inner wrapped XML type. +func (_ggg PieOfPieChart )X ()*_d .CT_OfPieChart {return _ggg ._aad }; -// SetOrder sets the order of the series -func (_aafc LineChartSeries )SetOrder (idx uint32 ){_aafc ._ggcf .Order .ValAttr =idx }; +// SetValues sets values directly on a source. +func (_fae NumberDataSource )SetValues (v []float64 ){_fae .ensureChoice ();_fae ._afa .Choice .NumRef =nil ;_fae ._afa .Choice .NumLit =_d .NewCT_NumData ();_fae ._afa .Choice .NumLit .PtCount =_d .NewCT_UnsignedInt ();_fae ._afa .Choice .NumLit .PtCount .ValAttr =uint32 (len (v ));for _caa ,_dac :=range v {_fae ._afa .Choice .NumLit .Pt =append (_fae ._afa .Choice .NumLit .Pt ,&_d .CT_NumVal {IdxAttr :uint32 (_caa ),V :_dd .Sprintf ("\u0025\u0067",_dac )});};}; -// SetExplosion sets the value that the segements of the pie are 'exploded' by -func (_ffa PieChartSeries )SetExplosion (v uint32 ){_ffa ._abab .Explosion =_c .NewCT_UnsignedInt ();_ffa ._abab .Explosion .ValAttr =v ;}; +// AddAxis adds an axis to a Scatter chart. +func (_aga ScatterChart )AddAxis (axis Axis ){_fea :=_d .NewCT_UnsignedInt ();_fea .ValAttr =axis .AxisID ();_aga ._eeb .AxId =append (_aga ._eeb .AxId ,_fea );};func (_ccb Title )InitializeDefaults (){_ccb .SetText ("\u0054\u0069\u0074l\u0065");_ccb .RunProperties ().SetSize (16*_gc .Point );_ccb .RunProperties ().SetSolidFill (_gcb .Black );_ccb .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_ccb .RunProperties ().SetBold (false );}; // Properties returns the line chart series shape properties. -func (_bcfg ScatterChartSeries )Properties ()_e .ShapeProperties {if _bcfg ._dba .SpPr ==nil {_bcfg ._dba .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_bcfg ._dba .SpPr );};func (_fdfe ScatterChartSeries )SetSmooth (b bool ){_fdfe ._dba .Smooth =_c .NewCT_Boolean ();_fdfe ._dba .Smooth .ValAttr =&b ;};func (_ege Marker )SetSymbol (s _c .ST_MarkerStyle ){if s ==_c .ST_MarkerStyleUnset {_ege ._ffd .Symbol =nil ;}else {_ege ._ffd .Symbol =_c .NewCT_MarkerStyle ();_ege ._ffd .Symbol .ValAttr =s ;};}; +func (_agf LineChartSeries )Properties ()_gcc .ShapeProperties {if _agf ._dcb .SpPr ==nil {_agf ._dcb .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_agf ._dcb .SpPr );}; -// InitializeDefaults the bar chart to its defaults -func (_ace Pie3DChart )InitializeDefaults (){_ace ._cafa .VaryColors =_c .NewCT_Boolean ();_ace ._cafa .VaryColors .ValAttr =_f .Bool (true );};func (_bab BarChart )AddAxis (axis Axis ){_cfc :=_c .NewCT_UnsignedInt ();_cfc .ValAttr =axis .AxisID ();_bab ._baa .AxId =append (_bab ._baa .AxId ,_cfc );}; +// AreaChart is an area chart that has a shaded area underneath a curve. +type AreaChart struct{chartBase ;_ca *_d .CT_AreaChart ;}; -// Properties returns the bar chart series shape properties. -func (_egeg RadarChartSeries )Properties ()_e .ShapeProperties {if _egeg ._ggce .SpPr ==nil {_egeg ._ggce .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_egeg ._ggce .SpPr );}; +// Values returns the value data source. +func (_gcd AreaChartSeries )Values ()NumberDataSource {if _gcd ._gda .Val ==nil {_gcd ._gda .Val =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_gcd ._gda .Val );};func (_eba Marker )SetSymbol (s _d .ST_MarkerStyle ){if s ==_d .ST_MarkerStyleUnset {_eba ._ddb .Symbol =nil ;}else {_eba ._ddb .Symbol =_d .NewCT_MarkerStyle ();_eba ._ddb .Symbol .ValAttr =s ;};}; -// X returns the inner wrapped XML type. -func (_cge AreaChartSeries )X ()*_c .CT_AreaSer {return _cge ._bba }; +// SurfaceChart is a 3D surface chart, viewed from the top-down. +type SurfaceChart struct{chartBase ;_abbf *_d .CT_SurfaceChart ;}; -// AreaChartSeries is a series to be used on an area chart. -type AreaChartSeries struct{_bba *_c .CT_AreaSer }; +// Pie3DChart is a Pie3D chart. +type Pie3DChart struct{chartBase ;_aag *_d .CT_Pie3DChart ;};func (_eeec LineChartSeries )Values ()NumberDataSource {if _eeec ._dcb .Val ==nil {_eeec ._dcb .Val =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_eeec ._dcb .Val );}; -// SetDirection changes the direction of the bar chart (bar or column). -func (_ce BarChart )SetDirection (d _c .ST_BarDir ){_ce ._baa .BarDir .ValAttr =d };func (_gecb ScatterChartSeries )InitializeDefaults (){_gecb .Properties ().LineProperties ().SetNoFill ();_gecb .Marker ().SetSymbol (_c .ST_MarkerStyleAuto );_gecb .Labels ().SetShowLegendKey (false );_gecb .Labels ().SetShowValue (true );_gecb .Labels ().SetShowPercent (false );_gecb .Labels ().SetShowCategoryName (false );_gecb .Labels ().SetShowSeriesName (false );_gecb .Labels ().SetShowLeaderLines (false );}; +// 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 (_ccf NumberDataSource )CreateEmptyNumberCache (){_ccf .ensureChoice ();if _ccf ._afa .Choice .NumRef ==nil {_ccf ._afa .Choice .NumRef =_d .NewCT_NumRef ();};_ccf ._afa .Choice .NumLit =nil ;_ccf ._afa .Choice .NumRef .NumCache =_d .NewCT_NumData ();_ccf ._afa .Choice .NumRef .NumCache .PtCount =_d .NewCT_UnsignedInt ();_ccf ._afa .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; -// AddSeries adds a default series to a line chart. -func (_dfb Line3DChart )AddSeries ()LineChartSeries {_eadc :=_dfb .nextColor (len (_dfb ._dgb .Ser ));_bda :=_c .NewCT_LineSer ();_dfb ._dgb .Ser =append (_dfb ._dgb .Ser ,_bda );_bda .Idx .ValAttr =uint32 (len (_dfb ._dgb .Ser )-1);_bda .Order .ValAttr =uint32 (len (_dfb ._dgb .Ser )-1);_aed :=LineChartSeries {_bda };_aed .InitializeDefaults ();_aed .Properties ().LineProperties ().SetSolidFill (_eadc );_aed .Properties ().SetSolidFill (_eadc );return _aed ;};var NullAxis Axis =nullAxis (0); +// X returns the inner wrapped XML type. +func (_bae ScatterChartSeries )X ()*_d .CT_ScatterSer {return _bae ._bcce };func (_cec CategoryAxis )SetPosition (p _d .ST_AxPos ){_cec ._def .AxPos =_d .NewCT_AxPos ();_cec ._def .AxPos .ValAttr =p ;}; -// ScatterChartSeries is the data series for a scatter chart. -type ScatterChartSeries struct{_dba *_c .CT_ScatterSer };func (_beff SurfaceChart )InitializeDefaults (){_beff ._debg .Wireframe =_c .NewCT_Boolean ();_beff ._debg .Wireframe .ValAttr =_f .Bool (false );_beff ._debg .BandFmts =_c .NewCT_BandFmts ();for _abfd :=0;_abfd < 15;_abfd ++{_fcce :=_c .NewCT_BandFmt ();_fcce .Idx .ValAttr =uint32 (_abfd );_fcce .SpPr =_d .NewCT_ShapeProperties ();_dbc :=_e .MakeShapeProperties (_fcce .SpPr );_dbc .SetSolidFill (_beff .nextColor (_abfd ));_beff ._debg .BandFmts .BandFmt =append (_beff ._debg .BandFmts .BandFmt ,_fcce );};};func (_afg Legend )InitializeDefaults (){_afg .SetPosition (_c .ST_LegendPosR );_afg .SetOverlay (false );_afg .Properties ().SetNoFill ();_afg .Properties ().LineProperties ().SetNoFill ();}; +// SetText sets the series text +func (_acfg LineChartSeries )SetText (s string ){_acfg ._dcb .Tx =_d .NewCT_SerTx ();_acfg ._dcb .Tx .Choice .V =&s ;}; // X returns the inner wrapped XML type. -func (_bef RadarChartSeries )X ()*_c .CT_RadarSer {return _bef ._ggce };type DateAxis struct{_ebe *_c .CT_DateAx }; +func (_edf Marker )X ()*_d .CT_Marker {return _edf ._ddb }; -// Pie3DChart is a Pie3D chart. -type Pie3DChart struct{chartBase ;_cafa *_c .CT_Pie3DChart ;}; +// AddPie3DChart adds a new pie chart to a chart. +func (_gfd Chart )AddPie3DChart ()Pie3DChart {_ef (_gfd ._da .Chart );_fg :=_d .NewCT_PlotAreaChoice ();_gfd ._da .Chart .PlotArea .Choice =append (_gfd ._da .Chart .PlotArea .Choice ,_fg );_fg .Pie3DChart =_d .NewCT_Pie3DChart ();_ddd :=Pie3DChart {_aag :_fg .Pie3DChart };_ddd .InitializeDefaults ();return _ddd ;};func (_eac Legend )InitializeDefaults (){_eac .SetPosition (_d .ST_LegendPosR );_eac .SetOverlay (false );_eac .Properties ().SetNoFill ();_eac .Properties ().LineProperties ().SetNoFill ();};func (_ebf SurfaceChartSeries )Values ()NumberDataSource {if _ebf ._cdb .Val ==nil {_ebf ._cdb .Val =_d .NewCT_NumDataSource ();};_bdec :=MakeNumberDataSource (_ebf ._cdb .Val );_bdec .CreateEmptyNumberCache ();return _bdec ;};func MakeDataLabels (x *_d .CT_DLbls )DataLabels {return DataLabels {x }}; + +// AddValueAxis adds a value axis to the chart. +func (_dbf Chart )AddValueAxis ()ValueAxis {_cdc :=_d .NewCT_ValAx ();if _dbf ._da .Chart .PlotArea .CChoice ==nil {_dbf ._da .Chart .PlotArea .CChoice =_d .NewCT_PlotAreaChoice1 ();};_cdc .AxId =_d .NewCT_UnsignedInt ();_cdc .AxId .ValAttr =0x7FFFFFFF&_ga .Uint32 ();_dbf ._da .Chart .PlotArea .CChoice .ValAx =append (_dbf ._da .Chart .PlotArea .CChoice .ValAx ,_cdc );_cdc .Delete =_d .NewCT_Boolean ();_cdc .Delete .ValAttr =_a .Bool (false );_cdc .Scaling =_d .NewCT_Scaling ();_cdc .Scaling .Orientation =_d .NewCT_Orientation ();_cdc .Scaling .Orientation .ValAttr =_d .ST_OrientationMinMax ;_cdc .Choice =&_d .EG_AxSharedChoice {};_cdc .Choice .Crosses =_d .NewCT_Crosses ();_cdc .Choice .Crosses .ValAttr =_d .ST_CrossesAutoZero ;_cdc .CrossBetween =_d .NewCT_CrossBetween ();_cdc .CrossBetween .ValAttr =_d .ST_CrossBetweenBetween ;_fgb :=MakeValueAxis (_cdc );_fgb .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gcb .LightGray );_fgb .SetMajorTickMark (_d .ST_TickMarkOut );_fgb .SetMinorTickMark (_d .ST_TickMarkIn );_fgb .SetTickLabelPosition (_d .ST_TickLblPosNextTo );_fgb .Properties ().LineProperties ().SetSolidFill (_gcb .Black );_fgb .SetPosition (_d .ST_AxPosL );return _fgb ;}; + +// AddSeries adds a default series to an Pie chart. +func (_fdec PieChart )AddSeries ()PieChartSeries {_eeeg :=_d .NewCT_PieSer ();_fdec ._egac .Ser =append (_fdec ._egac .Ser ,_eeeg );_eeeg .Idx .ValAttr =uint32 (len (_fdec ._egac .Ser )-1);_eeeg .Order .ValAttr =uint32 (len (_fdec ._egac .Ser )-1);_bfb :=PieChartSeries {_eeeg };_bfb .InitializeDefaults ();return _bfb ;}; // InitializeDefaults the bar chart to its defaults -func (_ec Area3DChart )InitializeDefaults (){};func (_cbb Marker )SetSize (sz uint8 ){_cbb ._ffd .Size =_c .NewCT_MarkerSize ();_cbb ._ffd .Size .ValAttr =&sz ;}; +func (_debf PieChart )InitializeDefaults (){_debf ._egac .VaryColors =_d .NewCT_Boolean ();_debf ._egac .VaryColors .ValAttr =_a .Bool (true );};func (_ffab ScatterChart )InitializeDefaults (){_ffab ._eeb .ScatterStyle .ValAttr =_d .ST_ScatterStyleMarker ;}; -// AddArea3DChart adds a new area chart to a chart. -func (_dca Chart )AddArea3DChart ()Area3DChart {_dff (_dca ._ag .Chart );_debe :=_c .NewCT_PlotAreaChoice ();_dca ._ag .Chart .PlotArea .Choice =append (_dca ._ag .Chart .PlotArea .Choice ,_debe );_debe .Area3DChart =_c .NewCT_Area3DChart ();_cd :=Area3DChart {_bc :_debe .Area3DChart };_cd .InitializeDefaults ();return _cd ;}; +// InitializeDefaults the bar chart to its defaults +func (_adbg PieOfPieChart )InitializeDefaults (){_adbg ._aad .VaryColors =_d .NewCT_Boolean ();_adbg ._aad .VaryColors .ValAttr =_a .Bool (true );_adbg .SetType (_d .ST_OfPieTypePie );_adbg ._aad .SecondPieSize =_d .NewCT_SecondPieSize ();_adbg ._aad .SecondPieSize .ValAttr =&_d .ST_SecondPieSize {};_adbg ._aad .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_a .Uint16 (75);_geccb :=_d .NewCT_ChartLines ();_geccb .SpPr =_dde .NewCT_ShapeProperties ();_agea :=_gcc .MakeShapeProperties (_geccb .SpPr );_agea .LineProperties ().SetSolidFill (_gcb .Auto );_adbg ._aad .SerLines =append (_adbg ._aad .SerLines ,_geccb );}; -// InitializeDefaults the Bubble chart to its defaults -func (_gd BubbleChart )InitializeDefaults (){};func (_be DateAxis )AxisID ()uint32 {return _be ._ebe .AxId .ValAttr }; +// BubbleChartSeries is a series to be used on a Bubble chart. +type BubbleChartSeries struct{_gge *_d .CT_BubbleSer };func (_ebee DataLabels )SetPosition (p _d .ST_DLblPos ){_ebee .ensureChoice ();_ebee ._bgf .Choice .DLblPos =_d .NewCT_DLblPos ();_ebee ._bgf .Choice .DLblPos .ValAttr =p ;}; -// X returns the inner wrapped XML type. -func (_aff Chart )X ()*_c .ChartSpace {return _aff ._ag }; +// SetOrder sets the order of the series +func (_cgc ScatterChartSeries )SetOrder (idx uint32 ){_cgc ._bcce .Order .ValAttr =idx }; -// PieChart is a Pie chart. -type PieChart struct{chartBase ;_cccd *_c .CT_PieChart ;}; +// InitializeDefaults initializes an area series to the default values. +func (_ac AreaChartSeries )InitializeDefaults (){}; -// Marker returns the marker properties. -func (_edg ScatterChartSeries )Marker ()Marker {if _edg ._dba .Marker ==nil {_edg ._dba .Marker =_c .NewCT_Marker ();};return MakeMarker (_edg ._dba .Marker );}; +// AddSeries adds a default series to a bar chart. +func (_ad BarChart )AddSeries ()BarChartSeries {_ce :=_ad .nextColor (len (_ad ._eb .Ser ));_beg :=_d .NewCT_BarSer ();_ad ._eb .Ser =append (_ad ._eb .Ser ,_beg );_beg .Idx .ValAttr =uint32 (len (_ad ._eb .Ser )-1);_beg .Order .ValAttr =uint32 (len (_ad ._eb .Ser )-1);_fd :=BarChartSeries {_beg };_fd .InitializeDefaults ();_fd .Properties ().SetSolidFill (_ce );return _fd ;}; -// Values returns the value data source. -func (_cef BarChartSeries )Values ()NumberDataSource {if _cef ._deb .Val ==nil {_cef ._deb .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_cef ._deb .Val );}; +// AddSeries adds a default series to a line chart. +func (_acc Line3DChart )AddSeries ()LineChartSeries {_dcd :=_acc .nextColor (len (_acc ._dcg .Ser ));_fef :=_d .NewCT_LineSer ();_acc ._dcg .Ser =append (_acc ._dcg .Ser ,_fef );_fef .Idx .ValAttr =uint32 (len (_acc ._dcg .Ser )-1);_fef .Order .ValAttr =uint32 (len (_acc ._dcg .Ser )-1);_gbgg :=LineChartSeries {_fef };_gbgg .InitializeDefaults ();_gbgg .Properties ().LineProperties ().SetSolidFill (_dcd );_gbgg .Properties ().SetSolidFill (_dcd );return _gbgg ;};func MakeCategoryAxis (x *_d .CT_CatAx )CategoryAxis {return CategoryAxis {x }};func (_gdaf DateAxis )Properties ()_gcc .ShapeProperties {if _gdaf ._bbg .SpPr ==nil {_gdaf ._bbg .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_gdaf ._bbg .SpPr );}; -// Values returns the value data source. -func (_ccgdb PieChartSeries )Values ()NumberDataSource {if _ccgdb ._abab .Val ==nil {_ccgdb ._abab .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_ccgdb ._abab .Val );}; +// CategoryAxis returns the category data source. +func (_beb BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _beb ._gge .XVal ==nil {_beb ._gge .XVal =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_beb ._gge .XVal );};func (_efde ValueAxis )SetMajorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_efde ._edbb .MajorTickMark =nil ;}else {_efde ._edbb .MajorTickMark =_d .NewCT_TickMark ();_efde ._edbb .MajorTickMark .ValAttr =m ;};};func (_bdeb ValueAxis )SetCrosses (axis Axis ){_bdeb ._edbb .CrossAx .ValAttr =axis .AxisID ()}; -// Values returns the value data source. -func (_geb RadarChartSeries )Values ()NumberDataSource {if _geb ._ggce .Val ==nil {_geb ._ggce .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_geb ._ggce .Val );};func (_fce Legend )SetPosition (p _c .ST_LegendPos ){if p ==_c .ST_LegendPosUnset {_fce ._aef .LegendPos =nil ;}else {_fce ._aef .LegendPos =_c .NewCT_LegendPos ();_fce ._aef .LegendPos .ValAttr =p ;};}; +// SetText sets the series text +func (_adad ScatterChartSeries )SetText (s string ){_adad ._bcce .Tx =_d .NewCT_SerTx ();_adad ._bcce .Tx .Choice .V =&s ;};var _fcc =[]_gcb .Color {_gcb .RGB (0x33,0x66,0xcc),_gcb .RGB (0xDC,0x39,0x12),_gcb .RGB (0xFF,0x99,0x00),_gcb .RGB (0x10,0x96,0x18),_gcb .RGB (0x99,0x00,0x99),_gcb .RGB (0x3B,0x3E,0xAC),_gcb .RGB (0x00,0x99,0xC6),_gcb .RGB (0xDD,0x44,0x77),_gcb .RGB (0x66,0xAA,0x00),_gcb .RGB (0xB8,0x2E,0x2E),_gcb .RGB (0x31,0x63,0x95),_gcb .RGB (0x99,0x44,0x99),_gcb .RGB (0x22,0xAA,0x99),_gcb .RGB (0xAA,0xAA,0x11),_gcb .RGB (0x66,0x33,0xCC),_gcb .RGB (0xE6,0x73,0x00),_gcb .RGB (0x8B,0x07,0x07),_gcb .RGB (0x32,0x92,0x62),_gcb .RGB (0x55,0x74,0xA6),_gcb .RGB (0x3B,0x3E,0xAC)};func (_fgg ScatterChartSeries )SetSmooth (b bool ){_fgg ._bcce .Smooth =_d .NewCT_Boolean ();_fgg ._bcce .Smooth .ValAttr =&b ;}; + +// AddTitle sets a new title on the chart. +func (_fgf Chart )AddTitle ()Title {_fgf ._da .Chart .Title =_d .NewCT_Title ();_fgf ._da .Chart .Title .Overlay =_d .NewCT_Boolean ();_fgf ._da .Chart .Title .Overlay .ValAttr =_a .Bool (false );_fgf ._da .Chart .AutoTitleDeleted =_d .NewCT_Boolean ();_fgf ._da .Chart .AutoTitleDeleted .ValAttr =_a .Bool (false );_ggf :=MakeTitle (_fgf ._da .Chart .Title );_ggf .InitializeDefaults ();return _ggf ;};func MakeTitle (x *_d .CT_Title )Title {return Title {x }}; // X returns the inner wrapped XML type. -func (_feee Pie3DChart )X ()*_c .CT_Pie3DChart {return _feee ._cafa };var _gga =[]_ad .Color {_ad .RGB (0x33,0x66,0xcc),_ad .RGB (0xDC,0x39,0x12),_ad .RGB (0xFF,0x99,0x00),_ad .RGB (0x10,0x96,0x18),_ad .RGB (0x99,0x00,0x99),_ad .RGB (0x3B,0x3E,0xAC),_ad .RGB (0x00,0x99,0xC6),_ad .RGB (0xDD,0x44,0x77),_ad .RGB (0x66,0xAA,0x00),_ad .RGB (0xB8,0x2E,0x2E),_ad .RGB (0x31,0x63,0x95),_ad .RGB (0x99,0x44,0x99),_ad .RGB (0x22,0xAA,0x99),_ad .RGB (0xAA,0xAA,0x11),_ad .RGB (0x66,0x33,0xCC),_ad .RGB (0xE6,0x73,0x00),_ad .RGB (0x8B,0x07,0x07),_ad .RGB (0x32,0x92,0x62),_ad .RGB (0x55,0x74,0xA6),_ad .RGB (0x3B,0x3E,0xAC)}; +func (_cdgg SurfaceChartSeries )X ()*_d .CT_SurfaceSer {return _cdgg ._cdb };func MakeNumberDataSource (x *_d .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }}; -// AddAxis adds an axis to a Surface chart. -func (_edgb Surface3DChart )AddAxis (axis Axis ){_bbf :=_c .NewCT_UnsignedInt ();_bbf .ValAttr =axis .AxisID ();_edgb ._cde .AxId =append (_edgb ._cde .AxId ,_bbf );}; +// Marker returns the marker properties. +func (_caaa ScatterChartSeries )Marker ()Marker {if _caaa ._bcce .Marker ==nil {_caaa ._bcce .Marker =_d .NewCT_Marker ();};return MakeMarker (_caaa ._bcce .Marker );}; -// InitializeDefaults the bar chart to its defaults -func (_cac Bar3DChart )InitializeDefaults (){_cac .SetDirection (_c .ST_BarDirCol )}; +// CategoryAxis returns the category data source. +func (_cb BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cb ._aeg .Cat ==nil {_cb ._aeg .Cat =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_cb ._aeg .Cat );};func (_ag CategoryAxis )InitializeDefaults (){_ag .SetPosition (_d .ST_AxPosB );_ag .SetMajorTickMark (_d .ST_TickMarkOut );_ag .SetMinorTickMark (_d .ST_TickMarkIn );_ag .SetTickLabelPosition (_d .ST_TickLblPosNextTo );_ag .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gcb .LightGray );_ag .Properties ().LineProperties ().SetSolidFill (_gcb .Black );};func (_daa Surface3DChart )InitializeDefaults (){_daa ._dbbc .Wireframe =_d .NewCT_Boolean ();_daa ._dbbc .Wireframe .ValAttr =_a .Bool (false );_daa ._dbbc .BandFmts =_d .NewCT_BandFmts ();for _cda :=0;_cda < 15;_cda ++{_ggc :=_d .NewCT_BandFmt ();_ggc .Idx .ValAttr =uint32 (_cda );_ggc .SpPr =_dde .NewCT_ShapeProperties ();_ggdf :=_gcc .MakeShapeProperties (_ggc .SpPr );_ggdf .SetSolidFill (_daa .nextColor (_cda ));_daa ._dbbc .BandFmts .BandFmt =append (_daa ._dbbc .BandFmts .BandFmt ,_ggc );};}; -// PieChartSeries is a series to be used on an Pie chart. -type PieChartSeries struct{_abab *_c .CT_PieSer };func (_adf AreaChart )AddAxis (axis Axis ){_ee :=_c .NewCT_UnsignedInt ();_ee .ValAttr =axis .AxisID ();_adf ._bg .AxId =append (_adf ._bg .AxId ,_ee );};func MakeCategoryAxis (x *_c .CT_CatAx )CategoryAxis {return CategoryAxis {x }}; +// SetExplosion sets the value that the segements of the pie are 'exploded' by +func (_eaf PieChartSeries )SetExplosion (v uint32 ){_eaf ._cfea .Explosion =_d .NewCT_UnsignedInt ();_eaf ._cfea .Explosion .ValAttr =v ;}; -// SetHoleSize controls the hole size in the pie chart and is measured in percent. -func (_caf DoughnutChart )SetHoleSize (pct uint8 ){if _caf ._eefd .HoleSize ==nil {_caf ._eefd .HoleSize =_c .NewCT_HoleSize ();};if _caf ._eefd .HoleSize .ValAttr ==nil {_caf ._eefd .HoleSize .ValAttr =&_c .ST_HoleSize {};};_caf ._eefd .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ;}; +// Index returns the index of the series +func (_bcceg ScatterChartSeries )Index ()uint32 {return _bcceg ._bcce .Idx .ValAttr }; -// X returns the inner wrapped XML type. -func (_gcc LineChart )X ()*_c .CT_LineChart {return _gcc ._bge };func (_ecb ScatterChartSeries )Values ()NumberDataSource {if _ecb ._dba .YVal ==nil {_ecb ._dba .YVal =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_ecb ._dba .YVal );};func (_dea DataLabels )SetShowCategoryName (b bool ){_dea .ensureChoice ();_dea ._dfc .Choice .ShowCatName =_c .NewCT_Boolean ();_dea ._dfc .Choice .ShowCatName .ValAttr =_f .Bool (b );};func (_dcba Surface3DChart )InitializeDefaults (){_dcba ._cde .Wireframe =_c .NewCT_Boolean ();_dcba ._cde .Wireframe .ValAttr =_f .Bool (false );_dcba ._cde .BandFmts =_c .NewCT_BandFmts ();for _agg :=0;_agg < 15;_agg ++{_bdf :=_c .NewCT_BandFmt ();_bdf .Idx .ValAttr =uint32 (_agg );_bdf .SpPr =_d .NewCT_ShapeProperties ();_gddf :=_e .MakeShapeProperties (_bdf .SpPr );_gddf .SetSolidFill (_dcba .nextColor (_agg ));_dcba ._cde .BandFmts .BandFmt =append (_dcba ._cde .BandFmts .BandFmt ,_bdf );};};func (_aa chartBase )nextColor (_fcg int )_ad .Color {return _gga [_fcg %len (_gga )]}; +// AddSeries adds a default series to an area chart. +func (_gf Area3DChart )AddSeries ()AreaChartSeries {_gg :=_gf .nextColor (len (_gf ._e .Ser ));_gd :=_d .NewCT_AreaSer ();_gf ._e .Ser =append (_gf ._e .Ser ,_gd );_gd .Idx .ValAttr =uint32 (len (_gf ._e .Ser )-1);_gd .Order .ValAttr =uint32 (len (_gf ._e .Ser )-1);_ab :=AreaChartSeries {_gd };_ab .InitializeDefaults ();_ab .Properties ().SetSolidFill (_gg );return _ab ;}; -// AddSurface3DChart adds a new 3D surface chart to a chart. -func (_dce Chart )AddSurface3DChart ()Surface3DChart {_dcaa :=_c .NewCT_PlotAreaChoice ();_dce ._ag .Chart .PlotArea .Choice =append (_dce ._ag .Chart .PlotArea .Choice ,_dcaa );_dcaa .Surface3DChart =_c .NewCT_Surface3DChart ();_dff (_dce ._ag .Chart );_add :=Surface3DChart {_cde :_dcaa .Surface3DChart };_add .InitializeDefaults ();return _add ;};func (_abf DateAxis )MajorGridLines ()GridLines {if _abf ._ebe .MajorGridlines ==nil {_abf ._ebe .MajorGridlines =_c .NewCT_ChartLines ();};return GridLines {_abf ._ebe .MajorGridlines };};func (_feb LineChartSeries )Values ()NumberDataSource {if _feb ._ggcf .Val ==nil {_feb ._ggcf .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_feb ._ggcf .Val );}; +// AddAxis adds an axis to a line chart. +func (_cgf Line3DChart )AddAxis (axis Axis ){_ecd :=_d .NewCT_UnsignedInt ();_ecd .ValAttr =axis .AxisID ();_cgf ._dcg .AxId =append (_cgf ._dcg .AxId ,_ecd );}; -// AddAreaChart adds a new area chart to a chart. -func (_cga Chart )AddAreaChart ()AreaChart {_bca :=_c .NewCT_PlotAreaChoice ();_cga ._ag .Chart .PlotArea .Choice =append (_cga ._ag .Chart .PlotArea .Choice ,_bca );_bca .AreaChart =_c .NewCT_AreaChart ();_fe :=AreaChart {_bg :_bca .AreaChart };_fe .InitializeDefaults ();return _fe ;};func MakeMarker (x *_c .CT_Marker )Marker {return Marker {x }}; +// InitializeDefaults the Bubble chart to its defaults +func (_gbb BubbleChart )InitializeDefaults (){};func (_fabb Marker )Properties ()_gcc .ShapeProperties {if _fabb ._ddb .SpPr ==nil {_fabb ._ddb .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_fabb ._ddb .SpPr );}; -// Axis is the interface implemented by different axes when assigning to a -// chart. -type Axis interface{AxisID ()uint32 ;}; +// X returns the inner wrapped XML type. +func (_fa Bar3DChart )X ()*_d .CT_Bar3DChart {return _fa ._gdab }; // X returns the inner wrapped XML type. -func (_cgea PieChartSeries )X ()*_c .CT_PieSer {return _cgea ._abab }; +func (_cgd Title )X ()*_d .CT_Title {return _cgd ._cee }; -// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. -func (_gb Chart )AddDoughnutChart ()DoughnutChart {_fcae :=_c .NewCT_PlotAreaChoice ();_gb ._ag .Chart .PlotArea .Choice =append (_gb ._ag .Chart .PlotArea .Choice ,_fcae );_fcae .DoughnutChart =_c .NewCT_DoughnutChart ();_edf :=DoughnutChart {_eefd :_fcae .DoughnutChart };_edf .InitializeDefaults ();return _edf ;}; +// AddSeries adds a default series to a Surface chart. +func (_abaf SurfaceChart )AddSeries ()SurfaceChartSeries {_dbbe :=_abaf .nextColor (len (_abaf ._abbf .Ser ));_dbcd :=_d .NewCT_SurfaceSer ();_abaf ._abbf .Ser =append (_abaf ._abbf .Ser ,_dbcd );_dbcd .Idx .ValAttr =uint32 (len (_abaf ._abbf .Ser )-1);_dbcd .Order .ValAttr =uint32 (len (_abaf ._abbf .Ser )-1);_eeff :=SurfaceChartSeries {_dbcd };_eeff .InitializeDefaults ();_eeff .Properties ().LineProperties ().SetSolidFill (_dbbe );return _eeff ;}; -// AddSeries adds a default series to an Pie3D chart. -func (_ddcd Pie3DChart )AddSeries ()PieChartSeries {_fag :=_c .NewCT_PieSer ();_ddcd ._cafa .Ser =append (_ddcd ._cafa .Ser ,_fag );_fag .Idx .ValAttr =uint32 (len (_ddcd ._cafa .Ser )-1);_fag .Order .ValAttr =uint32 (len (_ddcd ._cafa .Ser )-1);_bbcg :=PieChartSeries {_fag };_bbcg .InitializeDefaults ();return _bbcg ;}; +// X returns the inner wrapped XML type. +func (_cdfa RadarChartSeries )X ()*_d .CT_RadarSer {return _cdfa ._bdb }; -// AddSeries adds a default series to a line chart. -func (_gae LineChart )AddSeries ()LineChartSeries {_cbc :=_gae .nextColor (len (_gae ._bge .Ser ));_cfa :=_c .NewCT_LineSer ();_gae ._bge .Ser =append (_gae ._bge .Ser ,_cfa );_cfa .Idx .ValAttr =uint32 (len (_gae ._bge .Ser )-1);_cfa .Order .ValAttr =uint32 (len (_gae ._bge .Ser )-1);_fac :=LineChartSeries {_cfa };_fac .InitializeDefaults ();_fac .Properties ().LineProperties ().SetSolidFill (_cbc );return _fac ;};func (_bgf SeriesAxis )SetCrosses (axis Axis ){_bgf ._bdb .CrossAx .ValAttr =axis .AxisID ()}; +// X returns the inner wrapped XML type. +func (_bfe DateAxis )X ()*_d .CT_DateAx {return _bfe ._bbg }; -// Properties returns the line chart series shape properties. -func (_ddcg LineChartSeries )Properties ()_e .ShapeProperties {if _ddcg ._ggcf .SpPr ==nil {_ddcg ._ggcf .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_ddcg ._ggcf .SpPr );}; +// Values returns the value data source. +func (_fdg BarChartSeries )Values ()NumberDataSource {if _fdg ._aeg .Val ==nil {_fdg ._aeg .Val =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_fdg ._aeg .Val );}; // X returns the inner wrapped XML type. -func (_fdf PieOfPieChart )X ()*_c .CT_OfPieChart {return _fdf ._ecff }; +func (_cc AreaChart )X ()*_d .CT_AreaChart {return _cc ._ca }; -// InitializeDefaults initializes an Pie series to the default values. -func (_dcbb PieChartSeries )InitializeDefaults (){}; +// RemoveLegend removes the legend if the chart has one. +func (_gfc Chart )RemoveLegend (){_gfc ._da .Chart .Legend =nil };func (_gbc CategoryAxis )SetCrosses (axis Axis ){_gbc ._def .Choice =_d .NewEG_AxSharedChoice ();_gbc ._def .Choice .Crosses =_d .NewCT_Crosses ();_gbc ._def .Choice .Crosses .ValAttr =_d .ST_CrossesAutoZero ;_gbc ._def .CrossAx .ValAttr =axis .AxisID ();}; -// InitializeDefaults the bar chart to its defaults -func (_gca PieChart )InitializeDefaults (){_gca ._cccd .VaryColors =_c .NewCT_Boolean ();_gca ._cccd .VaryColors .ValAttr =_f .Bool (true );}; +// AddSeries adds a default series to a Stock chart. +func (_agc StockChart )AddSeries ()LineChartSeries {_egdc :=_d .NewCT_LineSer ();_agc ._ggd .Ser =append (_agc ._ggd .Ser ,_egdc );_egdc .Idx .ValAttr =uint32 (len (_agc ._ggd .Ser )-1);_egdc .Order .ValAttr =uint32 (len (_agc ._ggd .Ser )-1);_fgbb :=LineChartSeries {_egdc };_fgbb .Values ().CreateEmptyNumberCache ();_fgbb .Properties ().LineProperties ().SetNoFill ();return _fgbb ;}; -// AddSeries adds a default series to a bar chart. -func (_fcd Bar3DChart )AddSeries ()BarChartSeries {_dfg :=_fcd .nextColor (len (_fcd ._eb .Ser ));_bd :=_c .NewCT_BarSer ();_fcd ._eb .Ser =append (_fcd ._eb .Ser ,_bd );_bd .Idx .ValAttr =uint32 (len (_fcd ._eb .Ser )-1);_bd .Order .ValAttr =uint32 (len (_fcd ._eb .Ser )-1);_ba :=BarChartSeries {_bd };_ba .InitializeDefaults ();_ba .Properties ().SetSolidFill (_dfg );return _ba ;};func (_fbf Legend )Properties ()_e .ShapeProperties {if _fbf ._aef .SpPr ==nil {_fbf ._aef .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_fbf ._aef .SpPr );}; +// Index returns the index of the series +func (_dcf LineChartSeries )Index ()uint32 {return _dcf ._dcb .Idx .ValAttr }; -// Marker returns the marker properties. -func (_dfcd LineChartSeries )Marker ()Marker {if _dfcd ._ggcf .Marker ==nil {_dfcd ._ggcf .Marker =_c .NewCT_Marker ();};return MakeMarker (_dfcd ._ggcf .Marker );};func MakeNumberDataSource (x *_c .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }};func (_dae SeriesAxis )InitializeDefaults (){};func (_cbf CategoryAxis )SetCrosses (axis Axis ){_cbf ._bfb .Choice =_c .NewEG_AxSharedChoice ();_cbf ._bfb .Choice .Crosses =_c .NewCT_Crosses ();_cbf ._bfb .Choice .Crosses .ValAttr =_c .ST_CrossesAutoZero ;_cbf ._bfb .CrossAx .ValAttr =axis .AxisID ();}; +// X returns the inner wrapped XML type. +func (_aage Pie3DChart )X ()*_d .CT_Pie3DChart {return _aage ._aag };func (_faa ScatterChartSeries )Values ()NumberDataSource {if _faa ._bcce .YVal ==nil {_faa ._bcce .YVal =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_faa ._bcce .YVal );};func (_cdde ValueAxis )AxisID ()uint32 {return _cdde ._edbb .AxId .ValAttr }; -// AddSeries adds a default series to a Stock chart. -func (_cfce StockChart )AddSeries ()LineChartSeries {_ggbg :=_c .NewCT_LineSer ();_cfce ._agb .Ser =append (_cfce ._agb .Ser ,_ggbg );_ggbg .Idx .ValAttr =uint32 (len (_cfce ._agb .Ser )-1);_ggbg .Order .ValAttr =uint32 (len (_cfce ._agb .Ser )-1);_bbed :=LineChartSeries {_ggbg };_bbed .Values ().CreateEmptyNumberCache ();_bbed .Properties ().LineProperties ().SetNoFill ();return _bbed ;};func (_bf BubbleChart )AddAxis (axis Axis ){_dd :=_c .NewCT_UnsignedInt ();_dd .ValAttr =axis .AxisID ();_bf ._ebf .AxId =append (_bf ._ebf .AxId ,_dd );}; +// AddBar3DChart adds a new 3D bar chart to a chart. +func (_ddef Chart )AddBar3DChart ()Bar3DChart {_ef (_ddef ._da .Chart );_ddf :=_d .NewCT_PlotAreaChoice ();_ddef ._da .Chart .PlotArea .Choice =append (_ddef ._da .Chart .PlotArea .Choice ,_ddf );_ddf .Bar3DChart =_d .NewCT_Bar3DChart ();_ddf .Bar3DChart .Grouping =_d .NewCT_BarGrouping ();_ddf .Bar3DChart .Grouping .ValAttr =_d .ST_BarGroupingStandard ;_dee :=Bar3DChart {_gdab :_ddf .Bar3DChart };_dee .InitializeDefaults ();return _dee ;}; -// AddSeries adds a default series to an Radar chart. -func (_aec RadarChart )AddSeries ()RadarChartSeries {_bgg :=_aec .nextColor (len (_aec ._aac .Ser ));_dcedf :=_c .NewCT_RadarSer ();_aec ._aac .Ser =append (_aec ._aac .Ser ,_dcedf );_dcedf .Idx .ValAttr =uint32 (len (_aec ._aac .Ser )-1);_dcedf .Order .ValAttr =uint32 (len (_aec ._aac .Ser )-1);_agf :=RadarChartSeries {_dcedf };_agf .InitializeDefaults ();_agf .Properties ().SetSolidFill (_bgg );return _agf ;};func (_cfcc ScatterChart )InitializeDefaults (){_cfcc ._gfa .ScatterStyle .ValAttr =_c .ST_ScatterStyleMarker ;}; +// Marker returns the marker properties. +func (_cbca LineChartSeries )Marker ()Marker {if _cbca ._dcb .Marker ==nil {_cbca ._dcb .Marker =_d .NewCT_Marker ();};return MakeMarker (_cbca ._dcb .Marker );}; // X returns the inner wrapped XML type. -func (_eg AreaChart )X ()*_c .CT_AreaChart {return _eg ._bg }; +func (_egf Line3DChart )X ()*_d .CT_Line3DChart {return _egf ._dcg }; -// RemoveTitle removes any existing title from the chart. -func (_gagd Chart )RemoveTitle (){_gagd ._ag .Chart .Title =nil ;_gagd ._ag .Chart .AutoTitleDeleted =_c .NewCT_Boolean ();_gagd ._ag .Chart .AutoTitleDeleted .ValAttr =_f .Bool (true );}; +// InitializeDefaults initializes an Radar series to the default values. +func (_bbeg RadarChartSeries )InitializeDefaults (){}; -// SetText sets the series text. -func (_bad PieChartSeries )SetText (s string ){_bad ._abab .Tx =_c .NewCT_SerTx ();_bad ._abab .Tx .Choice .V =&s ;}; +// InitializeDefaults the bar chart to its defaults +func (_c Area3DChart )InitializeDefaults (){}; -// BarChart is a 2D bar chart. -type BarChart struct{chartBase ;_baa *_c .CT_BarChart ;}; +// X returns the inner wrapped XML type. +func (_acbd Surface3DChart )X ()*_d .CT_Surface3DChart {return _acbd ._dbbc }; -// RadarChartSeries is a series to be used on an Radar chart. -type RadarChartSeries struct{_ggce *_c .CT_RadarSer }; +// LineChartSeries is the data series for a line chart. +type LineChartSeries struct{_dcb *_d .CT_LineSer };func (_cdf CategoryAxis )SetMinorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_cdf ._def .MinorTickMark =nil ;}else {_cdf ._def .MinorTickMark =_d .NewCT_TickMark ();_cdf ._def .MinorTickMark .ValAttr =m ;};}; -// AddAxis adds an axis to a Scatter chart. -func (_dega ScatterChart )AddAxis (axis Axis ){_gaa :=_c .NewCT_UnsignedInt ();_gaa .ValAttr =axis .AxisID ();_dega ._gfa .AxId =append (_dega ._gfa .AxId ,_gaa );}; +// AddStockChart adds a new stock chart. +func (_bg Chart )AddStockChart ()StockChart {_cbc :=_d .NewCT_PlotAreaChoice ();_bg ._da .Chart .PlotArea .Choice =append (_bg ._da .Chart .PlotArea .Choice ,_cbc );_cbc .StockChart =_d .NewCT_StockChart ();_ecf :=StockChart {_ggd :_cbc .StockChart };_ecf .InitializeDefaults ();return _ecf ;}; -// AddLineChart adds a new line chart to a chart. -func (_afd Chart )AddLineChart ()LineChart {_ecf :=_c .NewCT_PlotAreaChoice ();_afd ._ag .Chart .PlotArea .Choice =append (_afd ._ag .Chart .PlotArea .Choice ,_ecf );_ecf .LineChart =_c .NewCT_LineChart ();_ecf .LineChart .Grouping =_c .NewCT_Grouping ();_ecf .LineChart .Grouping .ValAttr =_c .ST_GroupingStandard ;return LineChart {_bge :_ecf .LineChart };};func (_bdfc ValueAxis )AxisID ()uint32 {return _bdfc ._acec .AxId .ValAttr }; +// AreaChartSeries is a series to be used on an area chart. +type AreaChartSeries struct{_gda *_d .CT_AreaSer }; -// AddBubbleChart adds a new bubble chart. -func (_bfe Chart )AddBubbleChart ()BubbleChart {_dced :=_c .NewCT_PlotAreaChoice ();_bfe ._ag .Chart .PlotArea .Choice =append (_bfe ._ag .Chart .PlotArea .Choice ,_dced );_dced .BubbleChart =_c .NewCT_BubbleChart ();_dad :=BubbleChart {_ebf :_dced .BubbleChart };_dad .InitializeDefaults ();return _dad ;}; +// AddDateAxis adds a value axis to the chart. +func (_ced Chart )AddDateAxis ()DateAxis {_adg :=_d .NewCT_DateAx ();if _ced ._da .Chart .PlotArea .CChoice ==nil {_ced ._da .Chart .PlotArea .CChoice =_d .NewCT_PlotAreaChoice1 ();};_adg .AxId =_d .NewCT_UnsignedInt ();_adg .AxId .ValAttr =0x7FFFFFFF&_ga .Uint32 ();_ced ._da .Chart .PlotArea .CChoice .DateAx =append (_ced ._da .Chart .PlotArea .CChoice .DateAx ,_adg );_adg .Delete =_d .NewCT_Boolean ();_adg .Delete .ValAttr =_a .Bool (false );_adg .Scaling =_d .NewCT_Scaling ();_adg .Scaling .Orientation =_d .NewCT_Orientation ();_adg .Scaling .Orientation .ValAttr =_d .ST_OrientationMinMax ;_adg .Choice =&_d .EG_AxSharedChoice {};_adg .Choice .Crosses =_d .NewCT_Crosses ();_adg .Choice .Crosses .ValAttr =_d .ST_CrossesAutoZero ;_bgb :=DateAxis {_adg };_bgb .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_gcb .LightGray );_bgb .SetMajorTickMark (_d .ST_TickMarkOut );_bgb .SetMinorTickMark (_d .ST_TickMarkIn );_bgb .SetTickLabelPosition (_d .ST_TickLblPosNextTo );_bgb .Properties ().LineProperties ().SetSolidFill (_gcb .Black );_bgb .SetPosition (_d .ST_AxPosL );return _bgb ;};func (_ceac chartBase )nextColor (_afb int )_gcb .Color {return _fcc [_afb %len (_fcc )]};var NullAxis Axis =nullAxis (0);func (_edb LineChartSeries )InitializeDefaults (){_edb .Properties ().LineProperties ().SetWidth (1*_gc .Point );_edb .Properties ().LineProperties ().SetSolidFill (_gcb .Black );_edb .Properties ().LineProperties ().SetJoin (_gcc .LineJoinRound );_edb .Marker ().SetSymbol (_d .ST_MarkerStyleNone );_edb .Labels ().SetShowLegendKey (false );_edb .Labels ().SetShowValue (false );_edb .Labels ().SetShowPercent (false );_edb .Labels ().SetShowCategoryName (false );_edb .Labels ().SetShowSeriesName (false );_edb .Labels ().SetShowLeaderLines (false );}; -// CategoryAxis returns the category data source. -func (_ae BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ae ._deb .Cat ==nil {_ae ._deb .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_ae ._deb .Cat );}; +// ScatterChartSeries is the data series for a scatter chart. +type ScatterChartSeries struct{_bcce *_d .CT_ScatterSer };func (_df DateAxis )SetMajorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_df ._bbg .MajorTickMark =nil ;}else {_df ._bbg .MajorTickMark =_d .NewCT_TickMark ();_df ._bbg .MajorTickMark .ValAttr =m ;};}; // X returns the inner wrapped XML type. -func (_aecf ScatterChart )X ()*_c .CT_ScatterChart {return _aecf ._gfa };func (_gdb CategoryAxis )Properties ()_e .ShapeProperties {if _gdb ._bfb .SpPr ==nil {_gdb ._bfb .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_gdb ._bfb .SpPr );}; - -// InitializeDefaults the bar chart to its defaults -func (_cdc DoughnutChart )InitializeDefaults (){_cdc ._eefd .VaryColors =_c .NewCT_Boolean ();_cdc ._eefd .VaryColors .ValAttr =_f .Bool (true );_cdc ._eefd .HoleSize =_c .NewCT_HoleSize ();_cdc ._eefd .HoleSize .ValAttr =&_c .ST_HoleSize {};_cdc ._eefd .HoleSize .ValAttr .ST_HoleSizeUByte =_f .Uint8 (50);}; +func (_bgd PieChart )X ()*_d .CT_PieChart {return _bgd ._egac }; -// Properties returns the line chart series shape properties. -func (_bfef SurfaceChartSeries )Properties ()_e .ShapeProperties {if _bfef ._cab .SpPr ==nil {_bfef ._cab .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_bfef ._cab .SpPr );};func (_baed DataLabels )SetShowLeaderLines (b bool ){_baed .ensureChoice ();_baed ._dfc .Choice .ShowLeaderLines =_c .NewCT_Boolean ();_baed ._dfc .Choice .ShowLeaderLines .ValAttr =_f .Bool (b );}; +// AddSeries adds a default series to a Surface chart. +func (_cdd Surface3DChart )AddSeries ()SurfaceChartSeries {_gefd :=_cdd .nextColor (len (_cdd ._dbbc .Ser ));_fgbe :=_d .NewCT_SurfaceSer ();_cdd ._dbbc .Ser =append (_cdd ._dbbc .Ser ,_fgbe );_fgbe .Idx .ValAttr =uint32 (len (_cdd ._dbbc .Ser )-1);_fgbe .Order .ValAttr =uint32 (len (_cdd ._dbbc .Ser )-1);_ggac :=SurfaceChartSeries {_fgbe };_ggac .InitializeDefaults ();_ggac .Properties ().LineProperties ().SetSolidFill (_gefd );return _ggac ;}; -// Labels returns the data label properties. -func (_bed ScatterChartSeries )Labels ()DataLabels {if _bed ._dba .DLbls ==nil {_bed ._dba .DLbls =_c .NewCT_DLbls ();};return MakeDataLabels (_bed ._dba .DLbls );}; +// RemoveTitle removes any existing title from the chart. +func (_adc Chart )RemoveTitle (){_adc ._da .Chart .Title =nil ;_adc ._da .Chart .AutoTitleDeleted =_d .NewCT_Boolean ();_adc ._da .Chart .AutoTitleDeleted .ValAttr =_a .Bool (true );}; -// Properties returns the bar chart series shape properties. -func (_ff BarChartSeries )Properties ()_e .ShapeProperties {if _ff ._deb .SpPr ==nil {_ff ._deb .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_ff ._deb .SpPr );}; +// AddAreaChart adds a new area chart to a chart. +func (_bdf Chart )AddAreaChart ()AreaChart {_dag :=_d .NewCT_PlotAreaChoice ();_bdf ._da .Chart .PlotArea .Choice =append (_bdf ._da .Chart .PlotArea .Choice ,_dag );_dag .AreaChart =_d .NewCT_AreaChart ();_defg :=AreaChart {_ca :_dag .AreaChart };_defg .InitializeDefaults ();return _defg ;}; -// SetLabelReference is used to set the source data to a range of cells -// containing strings. -func (_bdc CategoryAxisDataSource )SetLabelReference (s string ){_bdc ._ge .Choice =_c .NewCT_AxDataSourceChoice ();_bdc ._ge .Choice .StrRef =_c .NewCT_StrRef ();_bdc ._ge .Choice .StrRef .F =s ;};func (_bggb Title )ParagraphProperties ()_e .ParagraphProperties {if _bggb ._fcbc .Tx ==nil {_bggb .SetText ("");};if _bggb ._fcbc .Tx .Choice .Rich .P [0].PPr ==nil {_bggb ._fcbc .Tx .Choice .Rich .P [0].PPr =_d .NewCT_TextParagraphProperties ();};return _e .MakeParagraphProperties (_bggb ._fcbc .Tx .Choice .Rich .P [0].PPr );};type Title struct{_fcbc *_c .CT_Title };func MakeChart (x *_c .ChartSpace )Chart {return Chart {x }}; +// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. +func (_fffd Chart )AddDoughnutChart ()DoughnutChart {_debb :=_d .NewCT_PlotAreaChoice ();_fffd ._da .Chart .PlotArea .Choice =append (_fffd ._da .Chart .PlotArea .Choice ,_debb );_debb .DoughnutChart =_d .NewCT_DoughnutChart ();_dbb :=DoughnutChart {_dbe :_debb .DoughnutChart };_dbb .InitializeDefaults ();return _dbb ;}; -// X returns the inner wrapped XML type. -func (_dac ScatterChartSeries )X ()*_c .CT_ScatterSer {return _dac ._dba }; +// CategoryAxis returns the category data source. +func (_gbd AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gbd ._gda .Cat ==nil {_gbd ._gda .Cat =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_gbd ._gda .Cat );}; -// RadarChart is an Radar chart that has a shaded Radar underneath a curve. -type RadarChart struct{chartBase ;_aac *_c .CT_RadarChart ;}; +// Order returns the order of the series +func (_baag LineChartSeries )Order ()uint32 {return _baag ._dcb .Order .ValAttr }; // X returns the inner wrapped XML type. -func (_ceg StockChart )X ()*_c .CT_StockChart {return _ceg ._agb };type DataLabels struct{_dfc *_c .CT_DLbls };func MakeTitle (x *_c .CT_Title )Title {return Title {x }}; +func (_fabd SeriesAxis )X ()*_d .CT_SerAx {return _fabd ._dgc }; -// AddTitle sets a new title on the chart. -func (_aeb Chart )AddTitle ()Title {_aeb ._ag .Chart .Title =_c .NewCT_Title ();_aeb ._ag .Chart .Title .Overlay =_c .NewCT_Boolean ();_aeb ._ag .Chart .Title .Overlay .ValAttr =_f .Bool (false );_aeb ._ag .Chart .AutoTitleDeleted =_c .NewCT_Boolean ();_aeb ._ag .Chart .AutoTitleDeleted .ValAttr =_f .Bool (false );_efd :=MakeTitle (_aeb ._ag .Chart .Title );_efd .InitializeDefaults ();return _efd ;};func (_addc SurfaceChartSeries )Values ()NumberDataSource {if _addc ._cab .Val ==nil {_addc ._cab .Val =_c .NewCT_NumDataSource ();};_agef :=MakeNumberDataSource (_addc ._cab .Val );_agef .CreateEmptyNumberCache ();return _agef ;};func (_eccb LineChartSeries )InitializeDefaults (){_eccb .Properties ().LineProperties ().SetWidth (1*_cg .Point );_eccb .Properties ().LineProperties ().SetSolidFill (_ad .Black );_eccb .Properties ().LineProperties ().SetJoin (_e .LineJoinRound );_eccb .Marker ().SetSymbol (_c .ST_MarkerStyleNone );_eccb .Labels ().SetShowLegendKey (false );_eccb .Labels ().SetShowValue (false );_eccb .Labels ().SetShowPercent (false );_eccb .Labels ().SetShowCategoryName (false );_eccb .Labels ().SetShowSeriesName (false );_eccb .Labels ().SetShowLeaderLines (false );}; +// InitializeDefaults the bar chart to its defaults +func (_dbeb Pie3DChart )InitializeDefaults (){_dbeb ._aag .VaryColors =_d .NewCT_Boolean ();_dbeb ._aag .VaryColors .ValAttr =_a .Bool (true );}; -// X returns the inner wrapped XML type. -func (_ced GridLines )X ()*_c .CT_ChartLines {return _ced ._deg };type SeriesAxis struct{_bdb *_c .CT_SerAx }; +// SetType sets the type the secone pie to either pie or bar +func (_bde PieOfPieChart )SetType (t _d .ST_OfPieType ){_bde ._aad .OfPieType .ValAttr =t }; -// CategoryAxis returns the category data source. -func (_def PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _def ._abab .Cat ==nil {_def ._abab .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_def ._abab .Cat );}; +// AddArea3DChart adds a new area chart to a chart. +func (_abea Chart )AddArea3DChart ()Area3DChart {_ef (_abea ._da .Chart );_gga :=_d .NewCT_PlotAreaChoice ();_abea ._da .Chart .PlotArea .Choice =append (_abea ._da .Chart .PlotArea .Choice ,_gga );_gga .Area3DChart =_d .NewCT_Area3DChart ();_gdf :=Area3DChart {_e :_gga .Area3DChart };_gdf .InitializeDefaults ();return _gdf ;};func (_ffae SurfaceChartSeries )InitializeDefaults (){_ffae .Properties ().LineProperties ().SetWidth (1*_gc .Point );_ffae .Properties ().LineProperties ().SetSolidFill (_gcb .Black );_ffae .Properties ().LineProperties ().SetJoin (_gcc .LineJoinRound );}; -// X returns the inner wrapped XML type. -func (_fg BarChartSeries )X ()*_c .CT_BarSer {return _fg ._deb };func (_afb DataLabels )SetShowPercent (b bool ){_afb .ensureChoice ();_afb ._dfc .Choice .ShowPercent =_c .NewCT_Boolean ();_afb ._dfc .Choice .ShowPercent .ValAttr =_f .Bool (b );};func (_gfb nullAxis )AxisID ()uint32 {return 0}; +// AddSurface3DChart adds a new 3D surface chart to a chart. +func (_cdgf Chart )AddSurface3DChart ()Surface3DChart {_ead :=_d .NewCT_PlotAreaChoice ();_cdgf ._da .Chart .PlotArea .Choice =append (_cdgf ._da .Chart .PlotArea .Choice ,_ead );_ead .Surface3DChart =_d .NewCT_Surface3DChart ();_ef (_cdgf ._da .Chart );_gfdd :=Surface3DChart {_dbbc :_ead .Surface3DChart };_gfdd .InitializeDefaults ();return _gfdd ;};func (_abb ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _abb ._bcce .XVal ==nil {_abb ._bcce .XVal =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_abb ._bcce .XVal );};type nullAxis byte ;func (_abe AreaChart )AddAxis (axis Axis ){_bc :=_d .NewCT_UnsignedInt ();_bc .ValAttr =axis .AxisID ();_abe ._ca .AxId =append (_abe ._ca .AxId ,_bc );};func (_gcde Marker )SetSize (sz uint8 ){_gcde ._ddb .Size =_d .NewCT_MarkerSize ();_gcde ._ddb .Size .ValAttr =&sz ;};func (_gffg Title )ParagraphProperties ()_gcc .ParagraphProperties {if _gffg ._cee .Tx ==nil {_gffg .SetText ("");};if _gffg ._cee .Tx .Choice .Rich .P [0].PPr ==nil {_gffg ._cee .Tx .Choice .Rich .P [0].PPr =_dde .NewCT_TextParagraphProperties ();};return _gcc .MakeParagraphProperties (_gffg ._cee .Tx .Choice .Rich .P [0].PPr );};func (_gcg GridLines )Properties ()_gcc .ShapeProperties {if _gcg ._cbb .SpPr ==nil {_gcg ._cbb .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_gcg ._cbb .SpPr );}; -// AddRadarChart adds a new radar chart to a chart. -func (_efcd Chart )AddRadarChart ()RadarChart {_ggc :=_c .NewCT_PlotAreaChoice ();_efcd ._ag .Chart .PlotArea .Choice =append (_efcd ._ag .Chart .PlotArea .Choice ,_ggc );_ggc .RadarChart =_c .NewCT_RadarChart ();_eef :=RadarChart {_aac :_ggc .RadarChart };_eef .InitializeDefaults ();return _eef ;}; +// Bar3DChart is a 3D bar chart. +type Bar3DChart struct{chartBase ;_gdab *_d .CT_Bar3DChart ;};func (_fdcf SeriesAxis )AxisID ()uint32 {return _fdcf ._dgc .AxId .ValAttr };func (_adee RadarChart )AddAxis (axis Axis ){_bag :=_d .NewCT_UnsignedInt ();_bag .ValAttr =axis .AxisID ();_adee ._faf .AxId =append (_adee ._faf .AxId ,_bag );}; -// AreaChart is an area chart that has a shaded area underneath a curve. -type AreaChart struct{chartBase ;_bg *_c .CT_AreaChart ;}; +// Properties returns the Bubble chart series shape properties. +func (_debc BubbleChartSeries )Properties ()_gcc .ShapeProperties {if _debc ._gge .SpPr ==nil {_debc ._gge .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_debc ._gge .SpPr );}; -// Properties returns the bar chart series shape properties. -func (_cb AreaChartSeries )Properties ()_e .ShapeProperties {if _cb ._bba .SpPr ==nil {_cb ._bba .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_cb ._bba .SpPr );};func (_cba SurfaceChartSeries )InitializeDefaults (){_cba .Properties ().LineProperties ().SetWidth (1*_cg .Point );_cba .Properties ().LineProperties ().SetSolidFill (_ad .Black );_cba .Properties ().LineProperties ().SetJoin (_e .LineJoinRound );};type SurfaceChartSeries struct{_cab *_c .CT_SurfaceSer };func (_egb DateAxis )SetMinorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_egb ._ebe .MinorTickMark =nil ;}else {_egb ._ebe .MinorTickMark =_c .NewCT_TickMark ();_egb ._ebe .MinorTickMark .ValAttr =m ;};}; +// SetDirection changes the direction of the bar chart (bar or column). +func (_bee BarChart )SetDirection (d _d .ST_BarDir ){_bee ._eb .BarDir .ValAttr =d }; -// X returns the inner wrapped XML type. -func (_fecb PieChart )X ()*_c .CT_PieChart {return _fecb ._cccd }; +// InitializeDefaults the bar chart to its defaults +func (_aba AreaChart )InitializeDefaults (){}; -// X returns the inner wrapped XML type. -func (_dbb Surface3DChart )X ()*_c .CT_Surface3DChart {return _dbb ._cde }; +// AddCategoryAxis adds a category axis. +func (_aac Chart )AddCategoryAxis ()CategoryAxis {_gece :=_d .NewCT_CatAx ();if _aac ._da .Chart .PlotArea .CChoice ==nil {_aac ._da .Chart .PlotArea .CChoice =_d .NewCT_PlotAreaChoice1 ();};_gece .AxId =_d .NewCT_UnsignedInt ();_gece .AxId .ValAttr =0x7FFFFFFF&_ga .Uint32 ();_aac ._da .Chart .PlotArea .CChoice .CatAx =append (_aac ._da .Chart .PlotArea .CChoice .CatAx ,_gece );_gece .Auto =_d .NewCT_Boolean ();_gece .Auto .ValAttr =_a .Bool (true );_gece .Delete =_d .NewCT_Boolean ();_gece .Delete .ValAttr =_a .Bool (false );_cea :=MakeCategoryAxis (_gece );_cea .InitializeDefaults ();return _cea ;};func (_egd CategoryAxis )SetMajorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_egd ._def .MajorTickMark =nil ;}else {_egd ._def .MajorTickMark =_d .NewCT_TickMark ();_egd ._def .MajorTickMark .ValAttr =m ;};};type NumberDataSource struct{_afa *_d .CT_NumDataSource }; -// X returns the inner wrapped XML type. -func (_bbc Legend )X ()*_c .CT_Legend {return _bbc ._aef }; +// Properties returns the bar chart series shape properties. +func (_bd BarChartSeries )Properties ()_gcc .ShapeProperties {if _bd ._aeg .SpPr ==nil {_bd ._aeg .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_bd ._aeg .SpPr );};func (_dfd SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _dfd ._cdb .Cat ==nil {_dfd ._cdb .Cat =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_dfd ._cdb .Cat );}; -// Chart is a generic chart. -type Chart struct{_ag *_c .ChartSpace };func (_fbd StockChart )AddAxis (axis Axis ){_feeef :=_c .NewCT_UnsignedInt ();_feeef .ValAttr =axis .AxisID ();_fbd ._agb .AxId =append (_fbd ._agb .AxId ,_feeef );}; +// Properties returns the bar chart series shape properties. +func (_bcc RadarChartSeries )Properties ()_gcc .ShapeProperties {if _bcc ._bdb .SpPr ==nil {_bcc ._bdb .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_bcc ._bdb .SpPr );}; // X returns the inner wrapped XML type. -func (_cgf SurfaceChart )X ()*_c .CT_SurfaceChart {return _cgf ._debg }; - -// AddAxis adds an axis to a line chart. -func (_acg Line3DChart )AddAxis (axis Axis ){_eebg :=_c .NewCT_UnsignedInt ();_eebg .ValAttr =axis .AxisID ();_acg ._dgb .AxId =append (_acg ._dgb .AxId ,_eebg );}; - -// Labels returns the data label properties. -func (_abc LineChartSeries )Labels ()DataLabels {if _abc ._ggcf .DLbls ==nil {_abc ._ggcf .DLbls =_c .NewCT_DLbls ();};return MakeDataLabels (_abc ._ggcf .DLbls );}; +func (_bbdd SurfaceChart )X ()*_d .CT_SurfaceChart {return _bbdd ._abbf }; -// SetText sets the series text. -func (_eeb AreaChartSeries )SetText (s string ){_eeb ._bba .Tx =_c .NewCT_SerTx ();_eeb ._bba .Tx .Choice .V =&s ;};func (_fge RadarChart )AddAxis (axis Axis ){_bcf :=_c .NewCT_UnsignedInt ();_bcf .ValAttr =axis .AxisID ();_fge ._aac .AxId =append (_fge ._aac .AxId ,_bcf );}; +// Properties returns the line chart series shape properties. +func (_edbd SurfaceChartSeries )Properties ()_gcc .ShapeProperties {if _edbd ._cdb .SpPr ==nil {_edbd ._cdb .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_edbd ._cdb .SpPr );};func (_gde DateAxis )SetCrosses (axis Axis ){_gde ._bbg .CrossAx .ValAttr =axis .AxisID ()}; -// AddLine3DChart adds a new 3D line chart to a chart. -func (_dfga Chart )AddLine3DChart ()Line3DChart {_dff (_dfga ._ag .Chart );_da :=_c .NewCT_PlotAreaChoice ();_dfga ._ag .Chart .PlotArea .Choice =append (_dfga ._ag .Chart .PlotArea .Choice ,_da );_da .Line3DChart =_c .NewCT_Line3DChart ();_da .Line3DChart .Grouping =_c .NewCT_Grouping ();_da .Line3DChart .Grouping .ValAttr =_c .ST_GroupingStandard ;return Line3DChart {_dgb :_da .Line3DChart };}; +// Properties returns the bar chart series shape properties. +func (_dgb PieChartSeries )Properties ()_gcc .ShapeProperties {if _dgb ._cfea .SpPr ==nil {_dgb ._cfea .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_dgb ._cfea .SpPr );}; // AddSeries adds a default series to an Pie chart. -func (_cca PieChart )AddSeries ()PieChartSeries {_ddeg :=_c .NewCT_PieSer ();_cca ._cccd .Ser =append (_cca ._cccd .Ser ,_ddeg );_ddeg .Idx .ValAttr =uint32 (len (_cca ._cccd .Ser )-1);_ddeg .Order .ValAttr =uint32 (len (_cca ._cccd .Ser )-1);_ebad :=PieChartSeries {_ddeg };_ebad .InitializeDefaults ();return _ebad ;}; +func (_afc PieOfPieChart )AddSeries ()PieChartSeries {_eef :=_d .NewCT_PieSer ();_afc ._aad .Ser =append (_afc ._aad .Ser ,_eef );_eef .Idx .ValAttr =uint32 (len (_afc ._aad .Ser )-1);_eef .Order .ValAttr =uint32 (len (_afc ._aad .Ser )-1);_bcfa :=PieChartSeries {_eef };_bcfa .InitializeDefaults ();return _bcfa ;}; -// StockChart is a 2D Stock chart. -type StockChart struct{chartBase ;_agb *_c .CT_StockChart ;}; - -// InitializeDefaults initializes an Radar series to the default values. -func (_cee RadarChartSeries )InitializeDefaults (){};func (_gaf LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gaf ._ggcf .Cat ==nil {_gaf ._ggcf .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_gaf ._ggcf .Cat );}; +// Values returns the value data source. +func (_cfg BubbleChartSeries )Values ()NumberDataSource {if _cfg ._gge .YVal ==nil {_cfg ._gge .YVal =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_cfg ._gge .YVal );}; -// SetText sets the series text -func (_aafcf LineChartSeries )SetText (s string ){_aafcf ._ggcf .Tx =_c .NewCT_SerTx ();_aafcf ._ggcf .Tx .Choice .V =&s ;}; +// AddSeries adds a default series to an Pie3D chart. +func (_fdc Pie3DChart )AddSeries ()PieChartSeries {_ega :=_d .NewCT_PieSer ();_fdc ._aag .Ser =append (_fdc ._aag .Ser ,_ega );_ega .Idx .ValAttr =uint32 (len (_fdc ._aag .Ser )-1);_ega .Order .ValAttr =uint32 (len (_fdc ._aag .Ser )-1);_gfce :=PieChartSeries {_ega };_gfce .InitializeDefaults ();return _gfce ;};func (_agda Legend )SetPosition (p _d .ST_LegendPos ){if p ==_d .ST_LegendPosUnset {_agda ._cga .LegendPos =nil ;}else {_agda ._cga .LegendPos =_d .NewCT_LegendPos ();_agda ._cga .LegendPos .ValAttr =p ;};};func (_ec nullAxis )AxisID ()uint32 {return 0}; -// AddStockChart adds a new stock chart. -func (_bbb Chart )AddStockChart ()StockChart {_efc :=_c .NewCT_PlotAreaChoice ();_bbb ._ag .Chart .PlotArea .Choice =append (_bbb ._ag .Chart .PlotArea .Choice ,_efc );_efc .StockChart =_c .NewCT_StockChart ();_eba :=StockChart {_agb :_efc .StockChart };_eba .InitializeDefaults ();return _eba ;};type Legend struct{_aef *_c .CT_Legend }; +// SetText sets the series text. +func (_ffe AreaChartSeries )SetText (s string ){_ffe ._gda .Tx =_d .NewCT_SerTx ();_ffe ._gda .Tx .Choice .V =&s ;};type LineChart struct{chartBase ;_bfa *_d .CT_LineChart ;};func (_agdc ValueAxis )SetPosition (p _d .ST_AxPos ){_agdc ._edbb .AxPos =_d .NewCT_AxPos ();_agdc ._edbb .AxPos .ValAttr =p ;};func (_caac ValueAxis )SetMinorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_caac ._edbb .MinorTickMark =nil ;}else {_caac ._edbb .MinorTickMark =_d .NewCT_TickMark ();_caac ._edbb .MinorTickMark .ValAttr =m ;};}; -// Area3DChart is an area chart that has a shaded area underneath a curve. -type Area3DChart struct{chartBase ;_bc *_c .CT_Area3DChart ;}; +// SetOrder sets the order of the series +func (_adcd SurfaceChartSeries )SetOrder (idx uint32 ){_adcd ._cdb .Order .ValAttr =idx };func (_fbd DataLabels )ensureChoice (){if _fbd ._bgf .Choice ==nil {_fbd ._bgf .Choice =_d .NewCT_DLblsChoice ();};};type SurfaceChartSeries struct{_cdb *_d .CT_SurfaceSer }; // X returns the inner wrapped XML type. -func (_fcb BubbleChartSeries )X ()*_c .CT_BubbleSer {return _fcb ._ac }; - -// SetValues sets values directly on a source. -func (_ffc NumberDataSource )SetValues (v []float64 ){_ffc .ensureChoice ();_ffc ._fcgf .Choice .NumRef =nil ;_ffc ._fcgf .Choice .NumLit =_c .NewCT_NumData ();_ffc ._fcgf .Choice .NumLit .PtCount =_c .NewCT_UnsignedInt ();_ffc ._fcgf .Choice .NumLit .PtCount .ValAttr =uint32 (len (v ));for _ccc ,_bfdd :=range v {_ffc ._fcgf .Choice .NumLit .Pt =append (_ffc ._fcgf .Choice .NumLit .Pt ,&_c .CT_NumVal {IdxAttr :uint32 (_ccc ),V :_b .Sprintf ("\u0025\u0067",_bfdd )});};};func (_fbbd Title )RunProperties ()_e .RunProperties {if _fbbd ._fcbc .Tx ==nil {_fbbd .SetText ("");};if _fbbd ._fcbc .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_fbbd ._fcbc .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_d .NewCT_TextCharacterProperties ();};return _e .MakeRunProperties (_fbbd ._fcbc .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );}; +func (_fag DoughnutChart )X ()*_d .CT_DoughnutChart {return _fag ._dbe };func (_aacb Title )RunProperties ()_gcc .RunProperties {if _aacb ._cee .Tx ==nil {_aacb .SetText ("");};if _aacb ._cee .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_aacb ._cee .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_dde .NewCT_TextCharacterProperties ();};return _gcc .MakeRunProperties (_aacb ._cee .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );};func (_gdc BubbleChart )AddAxis (axis Axis ){_fda :=_d .NewCT_UnsignedInt ();_fda .ValAttr =axis .AxisID ();_gdc ._ede .AxId =append (_gdc ._ede .AxId ,_fda );};func (_efa ValueAxis )MajorGridLines ()GridLines {if _efa ._edbb .MajorGridlines ==nil {_efa ._edbb .MajorGridlines =_d .NewCT_ChartLines ();};return GridLines {_efa ._edbb .MajorGridlines };};type ScatterChart struct{chartBase ;_eeb *_d .CT_ScatterChart ;};func (_bbd CategoryAxis )AxisID ()uint32 {return _bbd ._def .AxId .ValAttr }; -// AddValueAxis adds a value axis to the chart. -func (_ddc Chart )AddValueAxis ()ValueAxis {_egc :=_c .NewCT_ValAx ();if _ddc ._ag .Chart .PlotArea .CChoice ==nil {_ddc ._ag .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_egc .AxId =_c .NewCT_UnsignedInt ();_egc .AxId .ValAttr =0x7FFFFFFF&_a .Uint32 ();_ddc ._ag .Chart .PlotArea .CChoice .ValAx =append (_ddc ._ag .Chart .PlotArea .CChoice .ValAx ,_egc );_egc .Delete =_c .NewCT_Boolean ();_egc .Delete .ValAttr =_f .Bool (false );_egc .Scaling =_c .NewCT_Scaling ();_egc .Scaling .Orientation =_c .NewCT_Orientation ();_egc .Scaling .Orientation .ValAttr =_c .ST_OrientationMinMax ;_egc .Choice =&_c .EG_AxSharedChoice {};_egc .Choice .Crosses =_c .NewCT_Crosses ();_egc .Choice .Crosses .ValAttr =_c .ST_CrossesAutoZero ;_egc .CrossBetween =_c .NewCT_CrossBetween ();_egc .CrossBetween .ValAttr =_c .ST_CrossBetweenBetween ;_acc :=MakeValueAxis (_egc );_acc .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_ad .LightGray );_acc .SetMajorTickMark (_c .ST_TickMarkOut );_acc .SetMinorTickMark (_c .ST_TickMarkIn );_acc .SetTickLabelPosition (_c .ST_TickLblPosNextTo );_acc .Properties ().LineProperties ().SetSolidFill (_ad .Black );_acc .SetPosition (_c .ST_AxPosL );return _acc ;}; +// PieChart is a Pie chart. +type PieChart struct{chartBase ;_egac *_d .CT_PieChart ;}; -// AddSeries adds a default series to an Pie chart. -func (_fbb PieOfPieChart )AddSeries ()PieChartSeries {_agd :=_c .NewCT_PieSer ();_fbb ._ecff .Ser =append (_fbb ._ecff .Ser ,_agd );_agd .Idx .ValAttr =uint32 (len (_fbb ._ecff .Ser )-1);_agd .Order .ValAttr =uint32 (len (_fbb ._ecff .Ser )-1);_ceb :=PieChartSeries {_agd };_ceb .InitializeDefaults ();return _ceb ;};func (_edd ValueAxis )SetMinorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_edd ._acec .MinorTickMark =nil ;}else {_edd ._acec .MinorTickMark =_c .NewCT_TickMark ();_edd ._acec .MinorTickMark .ValAttr =m ;};};func MakeLegend (l *_c .CT_Legend )Legend {return Legend {l }};func (_dffb Marker )Properties ()_e .ShapeProperties {if _dffb ._ffd .SpPr ==nil {_dffb ._ffd .SpPr =_d .NewCT_ShapeProperties ();};return _e .MakeShapeProperties (_dffb ._ffd .SpPr );};func (_bgd DataLabels )SetShowSeriesName (b bool ){_bgd .ensureChoice ();_bgd ._dfc .Choice .ShowSerName =_c .NewCT_Boolean ();_bgd ._dfc .Choice .ShowSerName .ValAttr =_f .Bool (b );}; +// AddSeries adds a default series to a line chart. +func (_accd LineChart )AddSeries ()LineChartSeries {_gff :=_accd .nextColor (len (_accd ._bfa .Ser ));_eda :=_d .NewCT_LineSer ();_accd ._bfa .Ser =append (_accd ._bfa .Ser ,_eda );_eda .Idx .ValAttr =uint32 (len (_accd ._bfa .Ser )-1);_eda .Order .ValAttr =uint32 (len (_accd ._bfa .Ser )-1);_dbac :=LineChartSeries {_eda };_dbac .InitializeDefaults ();_dbac .Properties ().LineProperties ().SetSolidFill (_gff );return _dbac ;};func (_dca Title )SetText (s string ){if _dca ._cee .Tx ==nil {_dca ._cee .Tx =_d .NewCT_Tx ();};if _dca ._cee .Tx .Choice .Rich ==nil {_dca ._cee .Tx .Choice .Rich =_dde .NewCT_TextBody ();};var _ebgc *_dde .CT_TextParagraph ;if len (_dca ._cee .Tx .Choice .Rich .P )==0{_ebgc =_dde .NewCT_TextParagraph ();_dca ._cee .Tx .Choice .Rich .P =[]*_dde .CT_TextParagraph {_ebgc };}else {_ebgc =_dca ._cee .Tx .Choice .Rich .P [0];};var _fdd *_dde .EG_TextRun ;if len (_ebgc .EG_TextRun )==0{_fdd =_dde .NewEG_TextRun ();_ebgc .EG_TextRun =[]*_dde .EG_TextRun {_fdd };}else {_fdd =_ebgc .EG_TextRun [0];};if _fdd .R ==nil {_fdd .R =_dde .NewCT_RegularTextRun ();};_fdd .R .T =s ;};func (_aef Legend )SetOverlay (b bool ){_aef ._cga .Overlay =_d .NewCT_Boolean ();_aef ._cga .Overlay .ValAttr =_a .Bool (b );};type Title struct{_cee *_d .CT_Title }; -// X returns the inner wrapped XML type. -func (_ecfg DateAxis )X ()*_c .CT_DateAx {return _ecfg ._ebe }; +// CategoryAxis returns the category data source. +func (_dad RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _dad ._bdb .Cat ==nil {_dad ._bdb .Cat =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_dad ._bdb .Cat );}; // X returns the inner wrapped XML type. -func (_fgg ValueAxis )X ()*_c .CT_ValAx {return _fgg ._acec }; +func (_bdff StockChart )X ()*_d .CT_StockChart {return _bdff ._ggd }; -// InitializeDefaults initializes a bar chart series to the default values. -func (_ab BarChartSeries )InitializeDefaults (){}; - -// SetText sets the series text -func (_bfbf ScatterChartSeries )SetText (s string ){_bfbf ._dba .Tx =_c .NewCT_SerTx ();_bfbf ._dba .Tx .Choice .V =&s ;};func (_abae SeriesAxis )AxisID ()uint32 {return _abae ._bdb .AxId .ValAttr };func (_eebe NumberDataSource )SetReference (s string ){_eebe .ensureChoice ();if _eebe ._fcgf .Choice .NumRef ==nil {_eebe ._fcgf .Choice .NumRef =_c .NewCT_NumRef ();};_eebe ._fcgf .Choice .NumRef .F =s ;}; +// InitializeDefaults initializes a Bubble chart series to the default values. +func (_ebg BubbleChartSeries )InitializeDefaults (){}; -// AddCategoryAxis adds a category axis. -func (_gfbg Chart )AddCategoryAxis ()CategoryAxis {_fgb :=_c .NewCT_CatAx ();if _gfbg ._ag .Chart .PlotArea .CChoice ==nil {_gfbg ._ag .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_fgb .AxId =_c .NewCT_UnsignedInt ();_fgb .AxId .ValAttr =0x7FFFFFFF&_a .Uint32 ();_gfbg ._ag .Chart .PlotArea .CChoice .CatAx =append (_gfbg ._ag .Chart .PlotArea .CChoice .CatAx ,_fgb );_fgb .Auto =_c .NewCT_Boolean ();_fgb .Auto .ValAttr =_f .Bool (true );_fgb .Delete =_c .NewCT_Boolean ();_fgb .Delete .ValAttr =_f .Bool (false );_dgc :=MakeCategoryAxis (_fgb );_dgc .InitializeDefaults ();return _dgc ;};func (_decf DateAxis )SetCrosses (axis Axis ){_decf ._ebe .CrossAx .ValAttr =axis .AxisID ()};func MakeValueAxis (x *_c .CT_ValAx )ValueAxis {return ValueAxis {x }}; +// AddSeries adds a default series to an area chart. +func (_b AreaChart )AddSeries ()AreaChartSeries {_ff :=_b .nextColor (len (_b ._ca .Ser ));_db :=_d .NewCT_AreaSer ();_b ._ca .Ser =append (_b ._ca .Ser ,_db );_db .Idx .ValAttr =uint32 (len (_b ._ca .Ser )-1);_db .Order .ValAttr =uint32 (len (_b ._ca .Ser )-1);_ae :=AreaChartSeries {_db };_ae .InitializeDefaults ();_ae .Properties ().SetSolidFill (_ff );return _ae ;}; -// AddAxis adds an axis to a Surface chart. -func (_agc SurfaceChart )AddAxis (axis Axis ){_dgbg :=_c .NewCT_UnsignedInt ();_dgbg .ValAttr =axis .AxisID ();_agc ._debg .AxId =append (_agc ._debg .AxId ,_dgbg );};func (_adcg Title )SetText (s string ){if _adcg ._fcbc .Tx ==nil {_adcg ._fcbc .Tx =_c .NewCT_Tx ();};if _adcg ._fcbc .Tx .Choice .Rich ==nil {_adcg ._fcbc .Tx .Choice .Rich =_d .NewCT_TextBody ();};var _aadf *_d .CT_TextParagraph ;if len (_adcg ._fcbc .Tx .Choice .Rich .P )==0{_aadf =_d .NewCT_TextParagraph ();_adcg ._fcbc .Tx .Choice .Rich .P =[]*_d .CT_TextParagraph {_aadf };}else {_aadf =_adcg ._fcbc .Tx .Choice .Rich .P [0];};var _cbg *_d .EG_TextRun ;if len (_aadf .EG_TextRun )==0{_cbg =_d .NewEG_TextRun ();_aadf .EG_TextRun =[]*_d .EG_TextRun {_cbg };}else {_cbg =_aadf .EG_TextRun [0];};if _cbg .R ==nil {_cbg .R =_d .NewCT_RegularTextRun ();};_cbg .R .T =s ;};func (_adfg CategoryAxis )InitializeDefaults (){_adfg .SetPosition (_c .ST_AxPosB );_adfg .SetMajorTickMark (_c .ST_TickMarkOut );_adfg .SetMinorTickMark (_c .ST_TickMarkIn );_adfg .SetTickLabelPosition (_c .ST_TickLblPosNextTo );_adfg .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_ad .LightGray );_adfg .Properties ().LineProperties ().SetSolidFill (_ad .Black );}; +// AddLegend adds a legend to a chart, replacing any existing legend. +func (_gbgc Chart )AddLegend ()Legend {_gbgc ._da .Chart .Legend =_d .NewCT_Legend ();_gef :=MakeLegend (_gbgc ._da .Chart .Legend );_gef .InitializeDefaults ();return _gef ;}; -// X returns the inner wrapped XML type. -func (_dde Line3DChart )X ()*_c .CT_Line3DChart {return _dde ._dgb }; +// SetIndex sets the index of the series +func (_agb ScatterChartSeries )SetIndex (idx uint32 ){_agb ._bcce .Idx .ValAttr =idx }; -// SetText sets the series text -func (_acd SurfaceChartSeries )SetText (s string ){_acd ._cab .Tx =_c .NewCT_SerTx ();_acd ._cab .Tx .Choice .V =&s ;}; +// InitializeDefaults the Stock chart to its defaults +func (_eag StockChart )InitializeDefaults (){_eag ._ggd .HiLowLines =_d .NewCT_ChartLines ();_eag ._ggd .UpDownBars =_d .NewCT_UpDownBars ();_eag ._ggd .UpDownBars .GapWidth =_d .NewCT_GapAmount ();_eag ._ggd .UpDownBars .GapWidth .ValAttr =&_d .ST_GapAmount {};_eag ._ggd .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_a .Uint16 (150);_eag ._ggd .UpDownBars .UpBars =_d .NewCT_UpDownBar ();_eag ._ggd .UpDownBars .DownBars =_d .NewCT_UpDownBar ();};func (_fgbbe ValueAxis )SetTickLabelPosition (p _d .ST_TickLblPos ){if p ==_d .ST_TickLblPosUnset {_fgbbe ._edbb .TickLblPos =nil ;}else {_fgbbe ._edbb .TickLblPos =_d .NewCT_TickLblPos ();_fgbbe ._edbb .TickLblPos .ValAttr =p ;};}; -// SetNumberReference is used to set the source data to a range of cells containing -// numbers. -func (_efb CategoryAxisDataSource )SetNumberReference (s string ){_efb ._ge .Choice =_c .NewCT_AxDataSourceChoice ();_efb ._ge .Choice .NumRef =_c .NewCT_NumRef ();_efb ._ge .Choice .NumRef .F =s ;}; +// SetLabelReference is used to set the source data to a range of cells +// containing strings. +func (_ebe CategoryAxisDataSource )SetLabelReference (s string ){_ebe ._aff .Choice =_d .NewCT_AxDataSourceChoice ();_ebe ._aff .Choice .StrRef =_d .NewCT_StrRef ();_ebe ._aff .Choice .StrRef .F =s ;}; -// Order returns the order of the series -func (_bff SurfaceChartSeries )Order ()uint32 {return _bff ._cab .Order .ValAttr }; +// Properties returns the chart's shape properties. +func (_bcf Chart )Properties ()_gcc .ShapeProperties {if _bcf ._da .SpPr ==nil {_bcf ._da .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_bcf ._da .SpPr );}; -// X returns the inner wrapped XML type. -func (_bbg BubbleChart )X ()*_c .CT_BubbleChart {return _bbg ._ebf }; +// Surface3DChart is a 3D view of a surface chart. +type Surface3DChart struct{chartBase ;_dbbc *_d .CT_Surface3DChart ;};func (_gaae DataLabels )SetShowCategoryName (b bool ){_gaae .ensureChoice ();_gaae ._bgf .Choice .ShowCatName =_d .NewCT_Boolean ();_gaae ._bgf .Choice .ShowCatName .ValAttr =_a .Bool (b );};func MakeChart (x *_d .ChartSpace )Chart {return Chart {x }}; -// X returns the inner wrapped XML type. -func (_fbbf Title )X ()*_c .CT_Title {return _fbbf ._fcbc };func (_afa DateAxis )SetPosition (p _c .ST_AxPos ){_afa ._ebe .AxPos =_c .NewCT_AxPos ();_afa ._ebe .AxPos .ValAttr =p ;}; +// Values returns the value data source. +func (_ffaa PieChartSeries )Values ()NumberDataSource {if _ffaa ._cfea .Val ==nil {_ffaa ._cfea .Val =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_ffaa ._cfea .Val );};func (_gfa ScatterChartSeries )InitializeDefaults (){_gfa .Properties ().LineProperties ().SetNoFill ();_gfa .Marker ().SetSymbol (_d .ST_MarkerStyleAuto );_gfa .Labels ().SetShowLegendKey (false );_gfa .Labels ().SetShowValue (true );_gfa .Labels ().SetShowPercent (false );_gfa .Labels ().SetShowCategoryName (false );_gfa .Labels ().SetShowSeriesName (false );_gfa .Labels ().SetShowLeaderLines (false );}; -// AddSeries adds a default series to an area chart. -func (_ea Area3DChart )AddSeries ()AreaChartSeries {_de :=_ea .nextColor (len (_ea ._bc .Ser ));_bb :=_c .NewCT_AreaSer ();_ea ._bc .Ser =append (_ea ._bc .Ser ,_bb );_bb .Idx .ValAttr =uint32 (len (_ea ._bc .Ser )-1);_bb .Order .ValAttr =uint32 (len (_ea ._bc .Ser )-1);_ca :=AreaChartSeries {_bb };_ca .InitializeDefaults ();_ca .Properties ().SetSolidFill (_de );return _ca ;};type Marker struct{_ffd *_c .CT_Marker };type NumberDataSource struct{_fcgf *_c .CT_NumDataSource };func (_ggb DataLabels )SetShowValue (b bool ){_ggb .ensureChoice ();_ggb ._dfc .Choice .ShowVal =_c .NewCT_Boolean ();_ggb ._dfc .Choice .ShowVal .ValAttr =_f .Bool (b );};type Line3DChart struct{chartBase ;_dgb *_c .CT_Line3DChart ;};type chartBase struct{}; +// Order returns the order of the series +func (_edec ScatterChartSeries )Order ()uint32 {return _edec ._bcce .Order .ValAttr }; // SetText sets the series text. -func (_gacf RadarChartSeries )SetText (s string ){_gacf ._ggce .Tx =_c .NewCT_SerTx ();_gacf ._ggce .Tx .Choice .V =&s ;}; +func (_cd BubbleChartSeries )SetText (s string ){_cd ._gge .Tx =_d .NewCT_SerTx ();_cd ._gge .Tx .Choice .V =&s ;}; -// AddDateAxis adds a value axis to the chart. -func (_fff Chart )AddDateAxis ()DateAxis {_ccgd :=_c .NewCT_DateAx ();if _fff ._ag .Chart .PlotArea .CChoice ==nil {_fff ._ag .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_ccgd .AxId =_c .NewCT_UnsignedInt ();_ccgd .AxId .ValAttr =0x7FFFFFFF&_a .Uint32 ();_fff ._ag .Chart .PlotArea .CChoice .DateAx =append (_fff ._ag .Chart .PlotArea .CChoice .DateAx ,_ccgd );_ccgd .Delete =_c .NewCT_Boolean ();_ccgd .Delete .ValAttr =_f .Bool (false );_ccgd .Scaling =_c .NewCT_Scaling ();_ccgd .Scaling .Orientation =_c .NewCT_Orientation ();_ccgd .Scaling .Orientation .ValAttr =_c .ST_OrientationMinMax ;_ccgd .Choice =&_c .EG_AxSharedChoice {};_ccgd .Choice .Crosses =_c .NewCT_Crosses ();_ccgd .Choice .Crosses .ValAttr =_c .ST_CrossesAutoZero ;_gag :=DateAxis {_ccgd };_gag .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_ad .LightGray );_gag .SetMajorTickMark (_c .ST_TickMarkOut );_gag .SetMinorTickMark (_c .ST_TickMarkIn );_gag .SetTickLabelPosition (_c .ST_TickLblPosNextTo );_gag .Properties ().LineProperties ().SetSolidFill (_ad .Black );_gag .SetPosition (_c .ST_AxPosL );return _gag ;};func (_cfcg ValueAxis )SetTickLabelPosition (p _c .ST_TickLblPos ){if p ==_c .ST_TickLblPosUnset {_cfcg ._acec .TickLblPos =nil ;}else {_cfcg ._acec .TickLblPos =_c .NewCT_TickLblPos ();_cfcg ._acec .TickLblPos .ValAttr =p ;};}; +// 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{_aff *_d .CT_AxDataSource };func (_cag Chart )AddSeriesAxis ()SeriesAxis {_ffc :=_d .NewCT_SerAx ();if _cag ._da .Chart .PlotArea .CChoice ==nil {_cag ._da .Chart .PlotArea .CChoice =_d .NewCT_PlotAreaChoice1 ();};_ffc .AxId =_d .NewCT_UnsignedInt ();_ffc .AxId .ValAttr =0x7FFFFFFF&_ga .Uint32 ();_cag ._da .Chart .PlotArea .CChoice .SerAx =append (_cag ._da .Chart .PlotArea .CChoice .SerAx ,_ffc );_ffc .Delete =_d .NewCT_Boolean ();_ffc .Delete .ValAttr =_a .Bool (false );_ffef :=MakeSeriesAxis (_ffc );_ffef .InitializeDefaults ();return _ffef ;};type DateAxis struct{_bbg *_d .CT_DateAx }; -// BubbleChart is a 2D Bubble chart. -type BubbleChart struct{chartBase ;_ebf *_c .CT_BubbleChart ;}; +// Labels returns the data label properties. +func (_ggb ScatterChartSeries )Labels ()DataLabels {if _ggb ._bcce .DLbls ==nil {_ggb ._bcce .DLbls =_d .NewCT_DLbls ();};return MakeDataLabels (_ggb ._bcce .DLbls );}; -// AddSeries adds a default series to a Surface chart. -func (_dga SurfaceChart )AddSeries ()SurfaceChartSeries {_gcb :=_dga .nextColor (len (_dga ._debg .Ser ));_decb :=_c .NewCT_SurfaceSer ();_dga ._debg .Ser =append (_dga ._debg .Ser ,_decb );_decb .Idx .ValAttr =uint32 (len (_dga ._debg .Ser )-1);_decb .Order .ValAttr =uint32 (len (_dga ._debg .Ser )-1);_aad :=SurfaceChartSeries {_decb };_aad .InitializeDefaults ();_aad .Properties ().LineProperties ().SetSolidFill (_gcb );return _aad ;}; +// AddAxis adds an axis to a Surface chart. +func (_febf Surface3DChart )AddAxis (axis Axis ){_dfg :=_d .NewCT_UnsignedInt ();_dfg .ValAttr =axis .AxisID ();_febf ._dbbc .AxId =append (_febf ._dbbc .AxId ,_dfg );};func (_afeg SeriesAxis )InitializeDefaults (){}; -// AddAxis adds an axis to a line chart. -func (_ecc LineChart )AddAxis (axis Axis ){_cdb :=_c .NewCT_UnsignedInt ();_cdb .ValAttr =axis .AxisID ();_ecc ._bge .AxId =append (_ecc ._bge .AxId ,_cdb );}; +// X returns the inner wrapped XML type. +func (_cf BarChart )X ()*_d .CT_BarChart {return _cf ._eb };func (_abfd StockChart )AddAxis (axis Axis ){_bafa :=_d .NewCT_UnsignedInt ();_bafa .ValAttr =axis .AxisID ();_abfd ._ggd .AxId =append (_abfd ._ggd .AxId ,_bafa );};func (_dgd ValueAxis )Properties ()_gcc .ShapeProperties {if _dgd ._edbb .SpPr ==nil {_dgd ._edbb .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_dgd ._edbb .SpPr );};func (_afbg NumberDataSource )SetReference (s string ){_afbg .ensureChoice ();if _afbg ._afa .Choice .NumRef ==nil {_afbg ._afa .Choice .NumRef =_d .NewCT_NumRef ();};_afbg ._afa .Choice .NumRef .F =s ;}; + +// InitializeDefaults initializes a bar chart series to the default values. +func (_fff BarChartSeries )InitializeDefaults (){}; // X returns the inner wrapped XML type. -func (_fee DoughnutChart )X ()*_c .CT_DoughnutChart {return _fee ._eefd };func _dff (_bae *_c .CT_Chart ){_bae .View3D =_c .NewCT_View3D ();_bae .View3D .RotX =_c .NewCT_RotX ();_bae .View3D .RotX .ValAttr =_f .Int8 (15);_bae .View3D .RotY =_c .NewCT_RotY ();_bae .View3D .RotY .ValAttr =_f .Uint16 (20);_bae .View3D .RAngAx =_c .NewCT_Boolean ();_bae .View3D .RAngAx .ValAttr =_f .Bool (false );_bae .Floor =_c .NewCT_Surface ();_bae .Floor .Thickness =_c .NewCT_Thickness ();_bae .Floor .Thickness .ValAttr .Uint32 =_f .Uint32 (0);_bae .SideWall =_c .NewCT_Surface ();_bae .SideWall .Thickness =_c .NewCT_Thickness ();_bae .SideWall .Thickness .ValAttr .Uint32 =_f .Uint32 (0);_bae .BackWall =_c .NewCT_Surface ();_bae .BackWall .Thickness =_c .NewCT_Thickness ();_bae .BackWall .Thickness .ValAttr .Uint32 =_f .Uint32 (0);};func (_babb Legend )SetOverlay (b bool ){_babb ._aef .Overlay =_c .NewCT_Boolean ();_babb ._aef .Overlay .ValAttr =_f .Bool (b );};type ValueAxis struct{_acec *_c .CT_ValAx }; +func (_abc RadarChart )X ()*_d .CT_RadarChart {return _abc ._faf };func (_bbf DataLabels )SetShowSeriesName (b bool ){_bbf .ensureChoice ();_bbf ._bgf .Choice .ShowSerName =_d .NewCT_Boolean ();_bbf ._bgf .Choice .ShowSerName .ValAttr =_a .Bool (b );};type SeriesAxis struct{_dgc *_d .CT_SerAx };func (_ebed DateAxis )AxisID ()uint32 {return _ebed ._bbg .AxId .ValAttr }; -// DoughnutChart is a Doughnut chart. -type DoughnutChart struct{chartBase ;_eefd *_c .CT_DoughnutChart ;}; +// AddSeries adds a default series to an Radar chart. +func (_dea RadarChart )AddSeries ()RadarChartSeries {_afef :=_dea .nextColor (len (_dea ._faf .Ser ));_abeg :=_d .NewCT_RadarSer ();_dea ._faf .Ser =append (_dea ._faf .Ser ,_abeg );_abeg .Idx .ValAttr =uint32 (len (_dea ._faf .Ser )-1);_abeg .Order .ValAttr =uint32 (len (_dea ._faf .Ser )-1);_bab :=RadarChartSeries {_abeg };_bab .InitializeDefaults ();_bab .Properties ().SetSolidFill (_afef );return _bab ;}; -// PieOfPieChart is a Pie chart with an extra Pie chart. -type PieOfPieChart struct{chartBase ;_ecff *_c .CT_OfPieChart ;}; +// MakeAxisDataSource constructs an AxisDataSource wrapper. +func MakeAxisDataSource (x *_d .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };}; -// AddSeries adds a default series to an area chart. -func (_df AreaChart )AddSeries ()AreaChartSeries {_cf :=_df .nextColor (len (_df ._bg .Ser ));_gf :=_c .NewCT_AreaSer ();_df ._bg .Ser =append (_df ._bg .Ser ,_gf );_gf .Idx .ValAttr =uint32 (len (_df ._bg .Ser )-1);_gf .Order .ValAttr =uint32 (len (_df ._bg .Ser )-1);_dbd :=AreaChartSeries {_gf };_dbd .InitializeDefaults ();_dbd .Properties ().SetSolidFill (_cf );return _dbd ;}; +// SetHoleSize controls the hole size in the pie chart and is measured in percent. +func (_gce DoughnutChart )SetHoleSize (pct uint8 ){if _gce ._dbe .HoleSize ==nil {_gce ._dbe .HoleSize =_d .NewCT_HoleSize ();};if _gce ._dbe .HoleSize .ValAttr ==nil {_gce ._dbe .HoleSize .ValAttr =&_d .ST_HoleSize {};};_gce ._dbe .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ;};type Legend struct{_cga *_d .CT_Legend };func (_acf CategoryAxis )MajorGridLines ()GridLines {if _acf ._def .MajorGridlines ==nil {_acf ._def .MajorGridlines =_d .NewCT_ChartLines ();};return GridLines {_acf ._def .MajorGridlines };}; -// InitializeDefaults initializes a Bubble chart series to the default values. -func (_dee BubbleChartSeries )InitializeDefaults (){}; +// AddLine3DChart adds a new 3D line chart to a chart. +func (_ea Chart )AddLine3DChart ()Line3DChart {_ef (_ea ._da .Chart );_affd :=_d .NewCT_PlotAreaChoice ();_ea ._da .Chart .PlotArea .Choice =append (_ea ._da .Chart .PlotArea .Choice ,_affd );_affd .Line3DChart =_d .NewCT_Line3DChart ();_affd .Line3DChart .Grouping =_d .NewCT_Grouping ();_affd .Line3DChart .Grouping .ValAttr =_d .ST_GroupingStandard ;return Line3DChart {_dcg :_affd .Line3DChart };}; // X returns the inner wrapped XML type. -func (_ddca RadarChart )X ()*_c .CT_RadarChart {return _ddca ._aac }; +func (_ebfa ValueAxis )X ()*_d .CT_ValAx {return _ebfa ._edbb }; -// Surface3DChart is a 3D view of a surface chart. -type Surface3DChart struct{chartBase ;_cde *_c .CT_Surface3DChart ;}; +// AddSeries adds a default series to a bar chart. +func (_be Bar3DChart )AddSeries ()BarChartSeries {_ge :=_be .nextColor (len (_be ._gdab .Ser ));_dba :=_d .NewCT_BarSer ();_be ._gdab .Ser =append (_be ._gdab .Ser ,_dba );_dba .Idx .ValAttr =uint32 (len (_be ._gdab .Ser )-1);_dba .Order .ValAttr =uint32 (len (_be ._gdab .Ser )-1);_aa :=BarChartSeries {_dba };_aa .InitializeDefaults ();_aa .Properties ().SetSolidFill (_ge );return _aa ;}; -// SurfaceChart is a 3D surface chart, viewed from the top-down. -type SurfaceChart struct{chartBase ;_debg *_c .CT_SurfaceChart ;}; +// X returns the inner wrapped XML type. +func (_ffa Legend )X ()*_d .CT_Legend {return _ffa ._cga }; -// BubbleChartSeries is a series to be used on a Bubble chart. -type BubbleChartSeries struct{_ac *_c .CT_BubbleSer }; +// Chart is a generic chart. +type Chart struct{_da *_d .ChartSpace }; -// Order returns the order of the series -func (_gba ScatterChartSeries )Order ()uint32 {return _gba ._dba .Order .ValAttr };func (_affe DataLabels )SetShowLegendKey (b bool ){_affe .ensureChoice ();_affe ._dfc .Choice .ShowLegendKey =_c .NewCT_Boolean ();_affe ._dfc .Choice .ShowLegendKey .ValAttr =_f .Bool (b );}; +// RadarChart is an Radar chart that has a shaded Radar underneath a curve. +type RadarChart struct{chartBase ;_faf *_d .CT_RadarChart ;}; + +// SetIndex sets the index of the series +func (_beaf SurfaceChartSeries )SetIndex (idx uint32 ){_beaf ._cdb .Idx .ValAttr =idx };func (_ebgg NumberDataSource )ensureChoice (){if _ebgg ._afa .Choice ==nil {_ebgg ._afa .Choice =_d .NewCT_NumDataSourceChoice ();};};func (_gdec Legend )Properties ()_gcc .ShapeProperties {if _gdec ._cga .SpPr ==nil {_gdec ._cga .SpPr =_dde .NewCT_ShapeProperties ();};return _gcc .MakeShapeProperties (_gdec ._cga .SpPr );}; // X returns the inner wrapped XML type. -func (_gfbc Bar3DChart )X ()*_c .CT_Bar3DChart {return _gfbc ._eb }; +func (_age LineChart )X ()*_d .CT_LineChart {return _age ._bfa }; -// Values returns the value data source. -func (_cc BubbleChartSeries )Values ()NumberDataSource {if _cc ._ac .YVal ==nil {_cc ._ac .YVal =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_cc ._ac .YVal );}; \ No newline at end of file +// StockChart is a 2D Stock chart. +type StockChart struct{chartBase ;_ggd *_d .CT_StockChart ;};func MakeLegend (l *_d .CT_Legend )Legend {return Legend {l }}; + +// InitializeDefaults the bar chart to its defaults +func (_ddec RadarChart )InitializeDefaults (){_ddec ._faf .RadarStyle .ValAttr =_d .ST_RadarStyleMarker }; + +// CategoryAxis returns the category data source. +func (_afd PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _afd ._cfea .Cat ==nil {_afd ._cfea .Cat =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_afd ._cfea .Cat );}; \ No newline at end of file diff --git a/color/color.go b/color/color.go index 037e5fa7ca..f137729c15 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 (_a "fmt";_bf "github.com/unidoc/unioffice";);var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false }; +package color ;import (_e "fmt";_d "github.com/unidoc/unioffice";);var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var LimeGreen =Color {0x32,0xCD,0x32,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 }}; +// AsRGBString is used by the various wrappers to return a pointer +// to a string containing a six digit hex RGB value. +func (_cf Color )AsRGBString ()*string {return _d .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_cf ._fc ,_cf ._g ,_cf ._ge );};var Purple =Color {0x80,0x00,0x80,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _ef ,_ca ,_ed uint8 ;_gd ,_ :=_e .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_ef ,&_ca ,&_ed );if _gd ==3{return RGB (_ef ,_ca ,_ed );};return Auto ;};var LightSlateGray =Color {0x77,0x88,0x99,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var Auto =Color {0,0,0,255,true };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,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 (_ffe Color )IsAuto ()bool {return _ffe ._ffc };var DarkRed =Color {0x8B,0x00,0x00,255,false };var Navy =Color {0x00,0x00,0x80,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var Black =Color {0x00,0x00,0x00,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false }; +func (_a Color )IsAuto ()bool {return _a ._b };var Olive =Color {0x80,0x80,0x00,255,false };var LightSlateGrey =Color {0x77,0x88,0x99,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var Plum =Color {0xDD,0xA0,0xDD,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false }; // AsRGBAString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_bg Color )AsRGBAString ()*string {return _bf .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_bg ._g ,_bg ._f ,_bg ._fd ,_bg ._ff );};var DarkGreen =Color {0x00,0x64,0x00,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false };var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,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 LightSlateGrey =Color {0x77,0x88,0x99,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var Teal =Color {0x00,0x80,0x80,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _bfd ,_e ,_d uint8 ;_fg ,_ :=_a .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_bfd ,&_e ,&_d );if _fg ==3{return RGB (_bfd ,_e ,_d );};return Auto ;};var LightCoral =Color {0xF0,0x80,0x80,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false }; - -// AsRGBString is used by the various wrappers to return a pointer -// to a string containing a six digit hex RGB value. -func (_c Color )AsRGBString ()*string {return _bf .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_c ._f ,_c ._fd ,_c ._ff );};var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var Green =Color {0x00,0x80,0x00,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var Auto =Color {0,0,0,255,true };var Aqua =Color {0x00,0xFF,0xFF,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false }; +func (_db Color )AsRGBAString ()*string {return _d .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_db ._c ,_db ._fc ,_db ._g ,_db ._ge );};var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var Green =Color {0x00,0x80,0x00,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false }; // Color is a 24 bit color that can be converted to // internal ECMA-376 formats as needed. -type Color struct{_f ,_fd ,_ff ,_g uint8 ;_ffc bool ;};var DimGrey =Color {0x69,0x69,0x69,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var Plum =Color {0xDD,0xA0,0xDD,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false }; \ No newline at end of file +type Color struct{_fc ,_g ,_ge ,_c uint8 ;_b bool ;};var RebeccaPurple =Color {0x66,0x33,0x99,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 Navy =Color {0x00,0x00,0x80,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var Black =Color {0x00,0x00,0x00,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,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 PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false }; \ No newline at end of file diff --git a/common/axcontrol/axcontrol.go b/common/axcontrol/axcontrol.go index ce6332467d..67a53a7d25 100644 --- a/common/axcontrol/axcontrol.go +++ b/common/axcontrol/axcontrol.go @@ -9,229 +9,229 @@ // 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 axcontrol ;import (_fe "bytes";_bf "encoding/binary";_a "errors";_b "fmt";_d "github.com/unidoc/unioffice/common/tempstorage";_gd "github.com/unidoc/unioffice/internal/mscfb";_e "github.com/unidoc/unioffice/internal/mscfb/rw";_g "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX";_bc "io";);func (_dce *controlBase )setMouseIconBytes (_aecb []byte ){if _dce ._gfc ._eaa ==nil {_dce ._gfc ._eaa =&guidAndPicture {};};_dce ._gfc ._eaa .setStdPictureBytes (_aecb );}; +package axcontrol ;import (_c "bytes";_ee "encoding/binary";_b "errors";_f "fmt";_g "github.com/unidoc/unioffice/common/tempstorage";_ge "github.com/unidoc/unioffice/internal/mscfb";_ac "github.com/unidoc/unioffice/internal/mscfb/rw";_ag "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX";_e "io";);type commandButtonPropMask struct{_gdc bool ;_afe bool ;_dge bool ;_eegc bool ;_bfg bool ;_dfb bool ;_bda bool ;_eff bool ;_gcb bool ;_adcef bool ;_bdb bool ;};func (_abeb *LabelControl )readDataBlock (_ccca *_ac .Reader )error {_abeb ._daf =&labelDataBlock {};if _abeb ._gefe ._dbe {if _ecaa :=_ccca .ReadProperty (&_abeb ._daf ._dcd );_ecaa !=nil {return _ecaa ;};};if _abeb ._gefe ._fgd {if _ddcd :=_ccca .ReadProperty (&_abeb ._daf ._eddd );_ddcd !=nil {return _ddcd ;};};if _abeb ._gefe ._bggg {if _bggc :=_ccca .ReadProperty (&_abeb ._daf ._dfbc );_bggc !=nil {return _bggc ;};};if _abeb ._gefe ._dce {var _cgdb uint32 ;if _eaf :=_ccca .ReadProperty (&_cgdb );_eaf !=nil {return _eaf ;};_abeb ._daf ._afeb ,_abeb ._daf ._ced =_edb (_cgdb );};if _abeb ._gefe ._fbgf {if _cdbe :=_ccca .ReadProperty (&_abeb ._daf ._cfcd );_cdbe !=nil {return _cdbe ;};};if _abeb ._gefe ._gfc {if _ebec :=_ccca .ReadProperty (&_abeb ._daf ._gdga );_ebec !=nil {return _ebec ;};};if _abeb ._gefe ._cbf {if _cbeb :=_ccca .ReadProperty (&_abeb ._daf ._cdeg );_cbeb !=nil {return _cbeb ;};};if _abeb ._gefe ._cgd {if _edbf :=_ccca .ReadProperty (&_abeb ._daf ._adbbf );_edbf !=nil {return _edbf ;};};if _abeb ._gefe ._fbfd {if _acb :=_ccca .ReadProperty (&_abeb ._daf ._egd );_acb !=nil {return _acb ;};};if _abeb ._gefe ._fgg {if _egf :=_ccca .ReadProperty (&_abeb ._daf ._eag );_egf !=nil {return _egf ;};};if _abeb ._gefe ._agg {if _badc :=_ccca .ReadProperty (&_abeb ._daf ._dbg );_badc !=nil {return _badc ;};};if _abeb ._gefe ._ded {if _eba :=_ccca .ReadProperty (&_abeb ._daf ._adg );_eba !=nil {return _eba ;};};return nil ;}; -// GetForeColor gets a button text color value for a system palette from a spinButton control. -func (_dfaga *SpinButtonControl )GetForeColor ()uint32 {return _dfaga ._ffcg ._cabag };type morphDataDataBlock struct{_cdcd uint32 ;_abfc uint32 ;_feeg uint32 ;_ffdg uint32 ;_dgf byte ;_fde byte ;_dac byte ;_fda byte ;_bafg rune ;_cbc uint32 ;_fdbb uint16 ;_agee int16 ;_deda int16 ;_adbf uint16 ;_bbaa uint16 ;_fccd uint8 ;_bdee uint8 ;_bcgc uint8 ;_geae uint8 ;_afeec uint8 ;_ggdd uint32 ;_eeaf bool ;_bace uint32 ;_ebfd bool ;_ffe uint32 ;_ebcg uint32 ;_ccb uint32 ;_cbgcc uint16 ;_affd uint16 ;_dfac rune ;_afba uint32 ;_cfee bool ;};func (_aafa *SpinButtonControl )writePropMask (_afaf *_e .Writer )error {_accb :=uint32 (0);_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._bfad );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._ddef );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._gabc );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._bdae );_accb >>=1;_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._edbg );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._eee );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._gfe );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._bbb );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._bedf );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._fefg );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._fbef );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._dfed );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._bedb );_accb =_e .PushLeftUI32 (_accb ,_aafa ._acge ._cfc );_accb >>=17;return _bf .Write (_afaf ,_bf .LittleEndian ,_accb );};func (_afeg *LabelControl )writeExtraDataBlock (_bef *_e .Writer )error {if _afeg ._cff ._gdba > 0{if _cbd :=_bef .WriteStringProperty (_afeg ._ceg ._abf );_cbd !=nil {return _cbd ;};};if _afeg ._dbb ._cef {_ggef :=uint64 (_afeg ._ceg ._abg )<<32|uint64 (_afeg ._ceg ._fabg );if _dagf :=_bef .WritePropertyNoAlign (_ggef );_dagf !=nil {return _dagf ;};};return nil ;}; - -// SetForeColor sets a button text color value from a system palette for a commandButton control. -func (_gcf *CommandButtonControl )SetForeColor (foreColor uint32 ){_gcf ._edc ._edbc =true ;_gcf ._gae ._bda =foreColor ;}; +// Control represents an ActiveX control wrapper. +type Control struct{TargetAttr string ;Ocx *_ag .Ocx ;Choice *ControlChoice ;_fd string ;_fa uint8 ;_ae uint8 ;_ed uint16 ;};func (_gcae *LabelControl )writeExtraDataBlock (_adef *_ac .Writer )error {if _gcae ._daf ._ced > 0{if _aaf :=_adef .WriteStringProperty (_gcae ._fgcca ._aacb );_aaf !=nil {return _aaf ;};};if _gcae ._gefe ._dbdd {_bgab :=uint64 (_gcae ._fgcca ._geb )<<32|uint64 (_gcae ._fgcca ._gfcc );if _afgc :=_adef .WritePropertyNoAlign (_bgab );_afgc !=nil {return _afgc ;};};return nil ;};const _cef =4;type scrollBarExtraDataBlock struct{_ebfb uint32 ;_adcee uint32 ;}; -// GetForeColor gets a button text color value for a system palette from a scrollBar control. -func (_dgdfd *ScrollBarControl )GetForeColor ()uint32 {return _dgdfd ._cffg ._bagc }; +// GetForeColor gets a button text color value for a system palette from a spinButton control. +func (_gadd *SpinButtonControl )GetForeColor ()uint32 {return _gadd ._dbed ._ddaag };type commandButtonExtraDataBlock struct{_beed uint32 ;_beg uint32 ;_fae string ;}; -// ComboBoxDataControl is a representation of a combo box ActiveX form. -type ComboBoxDataControl struct{*morphDataControlStringValue }; +// SetWidth sets width of the ScrollBar in HIMETRIC (0.01mm) +func (_abea *ScrollBarControl )SetWidth (width uint32 ){_abea ._eafb ._bdec =true ;_abea ._cfea ._ebfb =width ;}; -// SetCaption sets a caption string for a commandButton control. -func (_ccg *CommandButtonControl )SetCaption (caption string ){_ccg ._edc ._ddeaa =true ;_ccg ._gae ._gf =uint32 (len (caption ));_ccg ._ddea ._fbgg =caption ;};type scrollBarExtraDataBlock struct{_efdffe uint32 ;_aebg uint32 ;};func (_bacd *morphDataControl )writeColumnInfo (_eba *_e .Writer )error {return nil };type morphDataControl struct{controlBase ;_ecdg *morphDataPropMask ;_dgd *morphDataDataBlock ;_bgdc *morphDataExtraDataBlock ;_dca *streamData ;_fedb *morphDataColumnInfo ;_fcgb *morphDataColumnInfoPropMask ;_bbfa *morphDataColumnInfoDataBlock ;}; +// GetMin gets a button min value. +func (_ggd *SpinButtonControl )GetMin ()int32 {return _ggd ._dbed ._bfbf };type scrollBarPropMask struct{_bcdd bool ;_abdd bool ;_fdf bool ;_eccc bool ;_bdec bool ;_cbbg bool ;_cbc bool ;_eeab bool ;_ffgea bool ;_acg bool ;_aage bool ;_dcef bool ;_efca bool ;_edee bool ;_fbgd bool ;_gafd bool ;};type spinButtonExtraDataBlock struct{_ddee uint32 ;_efeb uint32 ;};func (_gggg *controlBase )getPictureBytes ()[]byte {return _gggg ._bdaa ._gfce .getStdPictureBytes ()};const _fge =1;func (_fbf *guidAndPicture )getStdPictureBytes ()[]byte {if _fbf !=nil &&_fbf ._ecg !=nil &&_fbf ._ecg ._gcbb !=nil {return _fbf ._ecg ._gcbb .Bytes ();};return nil ;}; -// SetBackColor sets a button text color value from a system palette for a scrollBar control. -func (_fbdg *ScrollBarControl )SetBackColor (backColor uint32 ){_fbdg ._cgdcd ._bgg =true ;_fbdg ._cffg ._gaa =backColor ;};func (_bfe *ImageControl )writeDataBlock (_ceb *_e .Writer )error {if _bfe ._efc ._babf {if _ddf :=_ceb .WriteProperty (_bfe ._cgdb ._ebc );_ddf !=nil {return _ddf ;};};if _bfe ._efc ._fcc {if _bae :=_ceb .WriteProperty (_bfe ._cgdb ._bgb );_bae !=nil {return _bae ;};};if _bfe ._efc ._cfeb {if _afb :=_ceb .WriteProperty (_bfe ._cgdb ._defb );_afb !=nil {return _afb ;};};if _bfe ._efc ._dba {if _cac :=_ceb .WriteProperty (_bfe ._cgdb ._cagf );_cac !=nil {return _cac ;};};if _bfe ._efc ._bacg {if _gfg :=_ceb .WriteProperty (_bfe ._cgdb ._ggec );_gfg !=nil {return _gfg ;};};if _bfe ._efc ._gbe {if _babb :=_ceb .WriteProperty (_bfe ._cgdb ._debe );_babb !=nil {return _babb ;};};if _bfe ._efc ._caa {if _fed :=_ceb .WriteProperty (_bfe ._cgdb ._aba );_fed !=nil {return _fed ;};};if _bfe ._efc ._gba {if _dbg :=_ceb .WriteProperty (_bfe ._cgdb ._cee );_dbg !=nil {return _dbg ;};};if _bfe ._efc ._age {if _ecb :=_ceb .WriteProperty (_bfe ._cgdb ._gcg );_ecb !=nil {return _ecb ;};};if _bfe ._efc ._gdca {if _bde :=_ceb .WriteProperty (_bfe ._cgdb ._fgg );_bde !=nil {return _bde ;};};return _ceb .AlignLength (4);};func (_eagc *morphDataControl )readExtraDataBlock (_adcgf *_e .Reader )error {_eagc ._bgdc =&morphDataExtraDataBlock {};if _eagc ._ecdg ._bfgd {var _dcec uint64 ;if _abee :=_adcgf .ReadPairProperty (&_dcec );_abee !=nil {return _abee ;};_eagc ._bgdc ._abfd =uint32 (_dcec );_eagc ._bgdc ._gegg =uint32 (_dcec >>32);};if _eagc ._dgd ._ggdd > 0{_adcea ,_dgbf :=_adcgf .ReadStringProperty (_eagc ._dgd ._ggdd );if _dgbf !=nil {return _dgbf ;};_eagc ._bgdc ._gddg =_adcea ;};if _eagc ._dgd ._bace > 0{_bcd ,_gdbfd :=_adcgf .ReadStringProperty (_eagc ._dgd ._bace );if _gdbfd !=nil {return _gdbfd ;};_eagc ._bgdc ._ccfe =_bcd ;};if _eagc ._dgd ._afba > 0{_ggde ,_dcbg :=_adcgf .ReadStringProperty (_eagc ._dgd ._afba );if _dcbg !=nil {return _dcbg ;};_eagc ._bgdc ._bfbd =_ggde ;};return nil ;};func (_dcgg *morphDataControl )writeColumnInfoDataBlock (_ccdd *_e .Writer )error {return nil };type scrollBarDataBlock struct{_bagc uint32 ;_gaa uint32 ;_ddd uint32 ;_bcag uint8 ;_befa int32 ;_ega int32 ;_gfcb int32 ;_cbgf int32 ;_afbd int32 ;_bgcd int32 ;_ecgb int32 ;_gdaa uint32 ;_dgdd uint32 ;_bacf uint32 ;_bggb uint16 ;};func (_bdcf *controlBase )readStreamDataM (_egcgg *_e .Reader ,_gebc bool )error {_bdcf ._gfc =&streamData {};if _gebc {_bdcf ._gfc ._eaa =&guidAndPicture {};if _fbdaa :=_bdcf ._gfc ._eaa .importFromReader (_egcgg );_fbdaa !=nil {return _fbdaa ;};};return nil ;}; +// SetForeColor sets a button text color value from a system palette for a commandButton control. +func (_gdf *CommandButtonControl )SetForeColor (foreColor uint32 ){_gdf ._ggg ._gdc =true ;_gdf ._adf ._gaf =foreColor ;};func (_fcdc *ScrollBarControl )writeExtraDataBlock (_beda *_ac .Writer )error {if _fcdc ._eafb ._bdec {_fade :=uint64 (_fcdc ._cfea ._ebfb )<<32|uint64 (_fcdc ._cfea ._adcee );if _gcgf :=_beda .WritePropertyNoAlign (_fade );_gcgf !=nil {return _gcgf ;};};return nil ;};func (_cgge *morphDataControl )setValueString (_gcaeg string ){_cgge ._ead ._aeeb =true ;_cgge ._age ._feca =uint32 (len (_gcaeg ));_cgge ._efg ._dfe =_gcaeg ;};type imageExtraDataBlock struct{_fcdb uint32 ;_fcaf uint32 ;};func (_bea *morphDataControl )readColumnInfo (_cdfa *_ac .Reader )error {return nil };func _fb (_edg uint32 ,_gc bool )uint32 {if _edg ==0{return 0;};if _gc {_edg |=1<<31;};return _edg ;};type morphDataControlStringValue struct{*morphDataControl };type commandButtonDataBlock struct{_gaf uint32 ;_cee uint32 ;_aee uint32 ;_dfa uint32 ;_dcb bool ;_gaba uint32 ;_acc uint8 ;_fgf uint16 ;_fbe rune ;_fac uint16 ;};func (_bfdb *morphDataControl )getValueBool ()bool {return _bfdb ._ead ._aeeb &&_bfdb ._efg ._dfe =="\u0031";}; -// GetValue gets a value from a control which value can be represented as a string. -func (_dfc *morphDataControlStringValue )GetValue ()string {return _dfc .getValueString ()};func (_gbdc *ScrollBarControl )export (_fbcf *_e .Writer )error {if _feeb :=_gbdc .writePropMask (_fbcf );_feeb !=nil {return _feeb ;};if _fcba :=_gbdc .writeDataBlock (_fbcf );_fcba !=nil {return _fcba ;};if _fdd :=_gbdc .writeExtraDataBlock (_fbcf );_fdd !=nil {return _fdd ;};_gbdc ._aedb =uint16 (_fbcf .Len ()-4);if _efdff :=_gbdc .writeStreamDataM (_fbcf );_efdff !=nil {return _efdff ;};return _gbdc .writeTheRest (_fbcf );};type controlBase struct{_aedb uint16 ;_cabb bool ;_gfc *streamData ;_aga []byte ;};func _deed (_gdde *_e .Reader )(*CommandButtonControl ,error ){_ag :=&CommandButtonControl {};if _gacb :=_ag .readPropMask (_gdde );_gacb !=nil {return nil ,_gacb ;};if _bfb :=_ag .readDataBlock (_gdde );_bfb !=nil {return nil ,_bfb ;};if _ac :=_ag .readExtraDataBlock (_gdde );_ac !=nil {return nil ,_ac ;};if _fgd :=_ag .readStreamDataPM (_gdde ,_ag ._edc ._dbc ,_ag ._edc ._ddeg );_fgd !=nil {return nil ,_fgd ;};if _gbb :=_ag .readTheRest (_gdde );_gbb !=nil {return nil ,_gbb ;};return _ag ,nil ;}; +// GetPosition gets a button position value. +func (_gdgg *SpinButtonControl )GetPosition ()int32 {return _gdgg ._dbed ._gfdb };const _ffa =5; -// SetForeColor sets a button text color value from a system palette for a scrollBar control. -func (_daaf *ScrollBarControl )SetForeColor (foreColor uint32 ){_daaf ._cgdcd ._egeg =true ;_daaf ._cffg ._bagc =foreColor ;};type labelExtraDataBlock struct{_abg uint32 ;_fabg uint32 ;_abf string ;};func (_cda *guidAndPicture )getStdPictureBytes ()[]byte {if _cda !=nil &&_cda ._da !=nil &&_cda ._da ._dge !=nil {return _cda ._da ._dge .Bytes ();};return nil ;};type morphDataColumnInfoPropMask struct{}; +// SetCaption sets a caption string for a label control. +func (_ggfa *LabelControl )SetCaption (caption string ){_ggfa ._gefe ._dce =true ;_ggfa ._daf ._ced =uint32 (len (caption ));_ggfa ._fgcca ._aacb =caption ;};func (_ggbb *ScrollBarControl )writeDataBlock (_ddeg *_ac .Writer )error {if _ggbb ._eafb ._bcdd {if _afbd :=_ddeg .WriteProperty (_ggbb ._ggaf ._edea );_afbd !=nil {return _afbd ;};};if _ggbb ._eafb ._abdd {if _fefa :=_ddeg .WriteProperty (_ggbb ._ggaf ._dfbga );_fefa !=nil {return _fefa ;};};if _ggbb ._eafb ._fdf {if _fcaff :=_ddeg .WriteProperty (_ggbb ._ggaf ._aeea );_fcaff !=nil {return _fcaff ;};};if _ggbb ._eafb ._eccc {if _dgca :=_ddeg .WriteProperty (_ggbb ._ggaf ._ebfc );_dgca !=nil {return _dgca ;};};if _ggbb ._eafb ._cbbg {if _eabac :=_ddeg .WriteProperty (_ggbb ._ggaf ._edab );_eabac !=nil {return _eabac ;};};if _ggbb ._eafb ._cbc {if _bcfc :=_ddeg .WriteProperty (_ggbb ._ggaf ._fad );_bcfc !=nil {return _bcfc ;};};if _ggbb ._eafb ._eeab {if _daac :=_ddeg .WriteProperty (_ggbb ._ggaf ._ffab );_daac !=nil {return _daac ;};};if _ggbb ._eafb ._ffgea {if _gddc :=_ddeg .WriteProperty (_ggbb ._ggaf ._cfeb );_gddc !=nil {return _gddc ;};};if _ggbb ._eafb ._acg {if _fdaf :=_ddeg .WriteProperty (_ggbb ._ggaf ._dfbe );_fdaf !=nil {return _fdaf ;};};if _ggbb ._eafb ._aage {if _ecaac :=_ddeg .WriteProperty (_ggbb ._ggaf ._aefab );_ecaac !=nil {return _ecaac ;};};if _ggbb ._eafb ._dcef {if _cba :=_ddeg .WriteProperty (_ggbb ._ggaf ._edgd );_cba !=nil {return _cba ;};};if _ggbb ._eafb ._efca {if _gbac :=_ddeg .WriteProperty (_ggbb ._ggaf ._bdg );_gbac !=nil {return _gbac ;};};if _ggbb ._eafb ._edee {if _fadb :=_ddeg .WriteProperty (_ggbb ._ggaf ._efbd );_fadb !=nil {return _fadb ;};};if _ggbb ._eafb ._fbgd {if _gcab :=_ddeg .WriteProperty (_ggbb ._ggaf ._cgda );_gcab !=nil {return _gcab ;};};if _ggbb ._eafb ._gafd {if _abfd :=_ddeg .WriteProperty (_ggbb ._ggaf ._efdb );_abfd !=nil {return _abfd ;};};return _ddeg .AlignLength (4);};func (_addb *CommandButtonControl )writeExtraDataBlock (_dddb *_ac .Writer )error {if _addb ._adf ._dfa > 0{if _bcb :=_dddb .WriteStringProperty (_addb ._adbb ._fae );_bcb !=nil {return _bcb ;};};if _addb ._ggg ._dfb {_baf :=uint64 (_addb ._adbb ._beed )<<32|uint64 (_addb ._adbb ._beg );if _cabg :=_dddb .WritePropertyNoAlign (_baf );_cabg !=nil {return _cabg ;};};return nil ;}; -// ListBoxDataControl is a representation of a list box ActiveX form. -type ListBoxDataControl struct{*morphDataControlStringValue }; +// SetValue sets a value for a control which value can be represented as a string. +func (_caff *morphDataControlStringValue )SetValue (value string ){_caff .setValueString (value )};func _gfg (_dbb *_ac .Reader )(*morphDataControl ,error ){_afag :=&morphDataControl {};if _dgbf :=_afag .readPropMask (_dbb );_dgbf !=nil {return nil ,_dgbf ;};if _dgd :=_afag .readDataBlock (_dbb );_dgd !=nil {return nil ,_dgd ;};if _dea :=_afag .readExtraDataBlock (_dbb );_dea !=nil {return nil ,_dea ;};if _fdbc :=_afag .readStreamDataMP (_dbb ,_afag ._ead ._ggge ,_afag ._ead ._cfd );_fdbc !=nil {return nil ,_fdbc ;};switch _afag ._age ._bed {case _adag ,_gbc :if _egbb :=_afag .readColumnInfo (_dbb );_egbb !=nil {return nil ,_egbb ;};if _cfbb :=_afag .readColumnInfoPropMask (_dbb );_cfbb !=nil {return nil ,_cfbb ;};if _defa :=_afag .readColumnInfoDataBlock (_dbb );_defa !=nil {return nil ,_defa ;};};if _fdbf :=_afag .readTheRest (_dbb );_fdbf !=nil {return nil ,_fdbf ;};return _afag ,nil ;};func (_dfbd *guidAndPicture )setStdPictureBytes (_db []byte ){if _db ==nil {return ;};if _dfbd ._bcd ==nil {_dfbd ._bcd =_ffb ;};if _dfbd ._ecg ==nil {_dfbd ._ecg =&stdPicture {_gfb :_afad };};_dfbd ._ecg ._bbd =uint32 (len (_db ));_dfbd ._ecg ._gcbb =_c .NewBuffer (_db );};const (FmPictureAlignmentTopLeft FmPictureAlignment =iota ;FmPictureAlignmentTopRight ;FmPictureAlignmentCenter ;FmPictureAlignmentBottomLeft ;FmPictureAlignmentBottomRight ;); -// GetMax gets a button max value. -func (_cgbg *SpinButtonControl )GetMax ()int32 {return _cgbg ._ffcg ._edcg }; +// GetHeight returns height of the CommandButton in HIMETRIC (0.01mm) +func (_caf *CommandButtonControl )GetHeight ()uint32 {return _caf ._adbb ._beg }; -// SetHeight sets height of the Label in HIMETRIC (0.01mm) -func (_gbfd *LabelControl )SetHeight (height uint32 ){_gbfd ._dbb ._cef =true ;_gbfd ._ceg ._fabg =height ;};const _fag =3; +// GetCaption gets a caption string from a label control. +func (_gdfc *LabelControl )GetCaption ()string {return _gdfc ._fgcca ._aacb };func (_bcce *morphDataControl )readPropMask (_gged *_ac .Reader )error {var _cafdg uint64 ;if _facb :=_ee .Read (_gged ,_ee .LittleEndian ,&_cafdg );_facb !=nil {return _facb ;};_bcce ._ead =&morphDataPropMask {};_bcce ._ead ._dgef ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._egaf ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._egde ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._gcd ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._eafd ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._aabc ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._bgad ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._eed ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._geda ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._fcadf ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._gde ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._cad ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._cgc ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._gba ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._befca ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._ebd ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._eabc ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._dcg ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._gdgf ,_cafdg =_ac .PopRightUI64 (_cafdg );_cafdg >>=1;_bcce ._ead ._edfe ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._caba ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._aeeb ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._gedac ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._abc ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._fcdd ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._cgb ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._ggge ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._cfd ,_cafdg =_ac .PopRightUI64 (_cafdg );_bcce ._ead ._dbeb ,_cafdg =_ac .PopRightUI64 (_cafdg );_cafdg >>=1;_cafdg >>=1;_bcce ._ead ._gfbf ,_cafdg =_ac .PopRightUI64 (_cafdg );return nil ;};func (_adde *controlBase )setPictureBytes (_dca []byte ){if _adde ._bdaa ._gfce ==nil {_adde ._bdaa ._gfce =&guidAndPicture {};};_adde ._bdaa ._gfce .setStdPictureBytes (_dca );};func (_cddd *guidAndPicture )importFromReader (_bgdb *_ac .Reader )error {_fcd :=_c .NewBuffer ([]byte {});if _ ,_gcc :=_e .CopyN (_fcd ,_bgdb ,int64 (_eegg ));_gcc !=nil {return _gcc ;};_ebe :=_fcd .Bytes ();for _gca :=0;_gca < _eegg ;_gca ++{if _ebe [_gca ]!=_ffb [_gca ]{return _f .Errorf ("\u0049\u006e\u0076\u0061\u006c\u0069d\u0020\u0047\u0055\u0049\u0044\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025v\u0020\u0061\u0074\u0020\u0069\u006e\u0064e\u0078\u0020\u0025\u0076",_ebe [_gca ],_gca );};};_cddd ._bcd =_ebe ;_cddd ._ecg =&stdPicture {};if _cafd :=_bgdb .ReadProperty (&_cddd ._ecg ._gfb );_cafd !=nil {return _cafd ;};if _cddd ._ecg ._gfb !=_afad {return _f .Errorf ("\u0049\u006e\u0076\u0061li\u0064\u0020\u0070\u0072\u0065\u0061\u006d\u0062\u006c\u0065\u0020\u0025\u0076",_cddd ._ecg ._gfb );};if _ceef :=_bgdb .ReadProperty (&_cddd ._ecg ._bbd );_ceef !=nil {return _ceef ;};if _cddd ._ecg ._bbd !=0{_eea :=_c .NewBuffer ([]byte {});if _ ,_dac :=_e .Copy (_eea ,_bgdb );_dac !=nil {return _dac ;};_cddd ._ecg ._gcbb =_eea ;};return nil ;}; -// SetValue sets a value for a control which value can be represented as a string. -func (_fbce *morphDataControlStringValue )SetValue (value string ){_fbce .setValueString (value )};const _eafc =2;func (_bcda *SpinButtonControl )writeDataBlock (_dddc *_e .Writer )error {if _bcda ._acge ._bfad {if _gfaf :=_dddc .WriteProperty (_bcda ._ffcg ._cabag );_gfaf !=nil {return _gfaf ;};};if _bcda ._acge ._ddef {if _bgeb :=_dddc .WriteProperty (_bcda ._ffcg ._afdb );_bgeb !=nil {return _bgeb ;};};if _bcda ._acge ._gabc {if _gggf :=_dddc .WriteProperty (_bcda ._ffcg ._bbdb );_gggf !=nil {return _gggf ;};};if _bcda ._acge ._edbg {if _eebg :=_dddc .WriteProperty (_bcda ._ffcg ._cfbd );_eebg !=nil {return _eebg ;};};if _bcda ._acge ._eee {if _cccf :=_dddc .WriteProperty (_bcda ._ffcg ._edcg );_cccf !=nil {return _cccf ;};};if _bcda ._acge ._gfe {if _efgf :=_dddc .WriteProperty (_bcda ._ffcg ._bggbd );_efgf !=nil {return _efgf ;};};if _bcda ._acge ._bbb {if _dagc :=_dddc .WriteProperty (_bcda ._ffcg ._bgegg );_dagc !=nil {return _dagc ;};};if _bcda ._acge ._bedf {if _cbbe :=_dddc .WriteProperty (_bcda ._ffcg ._cdcdc );_cbbe !=nil {return _cbbe ;};};if _bcda ._acge ._fefg {if _egf :=_dddc .WriteProperty (_bcda ._ffcg ._bagf );_egf !=nil {return _egf ;};};if _bcda ._acge ._fbef {if _cdbg :=_dddc .WriteProperty (_bcda ._ffcg ._eebd );_cdbg !=nil {return _cdbg ;};};if _bcda ._acge ._dfed {if _edbfb :=_dddc .WriteProperty (_bcda ._ffcg ._fgccg );_edbfb !=nil {return _edbfb ;};};if _bcda ._acge ._bedb {if _adbb :=_dddc .WriteProperty (_bcda ._ffcg ._cebb );_adbb !=nil {return _adbb ;};};if _bcda ._acge ._cfc {if _cgea :=_dddc .WriteProperty (_bcda ._ffcg ._dabe );_cgea !=nil {return _cgea ;};};return _dddc .AlignLength (4);}; +// CommandButtonControl is a representation of a commandButton ActiveX form. +type CommandButtonControl struct{controlBase ;_ggg *commandButtonPropMask ;_adf *commandButtonDataBlock ;_adbb *commandButtonExtraDataBlock ;_bag *streamData ;};func (_aegb *SpinButtonControl )readPropMask (_gdea *_ac .Reader )error {var _cabe uint32 ;if _faeb :=_ee .Read (_gdea ,_ee .LittleEndian ,&_cabe );_faeb !=nil {return _faeb ;};_aegb ._efga =&spinButtonPropMask {};_aegb ._efga ._gfae ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._cgbe ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._dcbd ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._ecccb ,_cabe =_ac .PopRightUI32 (_cabe );_cabe >>=1;_aegb ._efga ._bedb ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._afgfe ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._egad ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._abb ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._gebc ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._dcgg ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._ebgcg ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._aeba ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._edcb ,_cabe =_ac .PopRightUI32 (_cabe );_aegb ._efga ._gbae ,_cabe =_ac .PopRightUI32 (_cabe );return nil ;};func (_dfbb *ScrollBarControl )export (_afab *_ac .Writer )error {if _cefg :=_dfbb .writePropMask (_afab );_cefg !=nil {return _cefg ;};if _aga :=_dfbb .writeDataBlock (_afab );_aga !=nil {return _aga ;};if _eac :=_dfbb .writeExtraDataBlock (_afab );_eac !=nil {return _eac ;};_dfbb ._dff =uint16 (_afab .Len ()-4);if _daec :=_dfbb .writeStreamDataM (_afab );_daec !=nil {return _daec ;};return _dfbb .writeTheRest (_afab );}; -// SetBackColor sets a button text color value from a system palette for a spinButton control. -func (_acgac *SpinButtonControl )SetBackColor (backColor uint32 ){_acgac ._acge ._ddef =true ;_acgac ._ffcg ._afdb =backColor ;}; +// GetForeColor gets a button text color value for a system palette from a commandButton control. +func (_ecc *CommandButtonControl )GetForeColor ()uint32 {return _ecc ._adf ._gaf };type morphDataColumnInfoPropMask struct{};func (_efe *ScrollBarControl )readDataBlock (_feg *_ac .Reader )error {_efe ._ggaf =&scrollBarDataBlock {};if _efe ._eafb ._bcdd {if _cdgg :=_feg .ReadProperty (&_efe ._ggaf ._edea );_cdgg !=nil {return _cdgg ;};};if _efe ._eafb ._abdd {if _abcg :=_feg .ReadProperty (&_efe ._ggaf ._dfbga );_abcg !=nil {return _abcg ;};};if _efe ._eafb ._fdf {if _acf :=_feg .ReadProperty (&_efe ._ggaf ._aeea );_acf !=nil {return _acf ;};};if _efe ._eafb ._eccc {if _aaae :=_feg .ReadProperty (&_efe ._ggaf ._ebfc );_aaae !=nil {return _aaae ;};};if _efe ._eafb ._cbbg {if _cdfb :=_feg .ReadProperty (&_efe ._ggaf ._edab );_cdfb !=nil {return _cdfb ;};};if _efe ._eafb ._cbc {if _eada :=_feg .ReadProperty (&_efe ._ggaf ._fad );_eada !=nil {return _eada ;};};if _efe ._eafb ._eeab {if _aagc :=_feg .ReadProperty (&_efe ._ggaf ._ffab );_aagc !=nil {return _aagc ;};};if _efe ._eafb ._ffgea {if _bac :=_feg .ReadProperty (&_efe ._ggaf ._cfeb );_bac !=nil {return _bac ;};};if _efe ._eafb ._acg {if _afdg :=_feg .ReadProperty (&_efe ._ggaf ._dfbe );_afdg !=nil {return _afdg ;};};if _efe ._eafb ._aage {if _agde :=_feg .ReadProperty (&_efe ._ggaf ._aefab );_agde !=nil {return _agde ;};};if _efe ._eafb ._dcef {if _fceb :=_feg .ReadProperty (&_efe ._ggaf ._edgd );_fceb !=nil {return _fceb ;};};if _efe ._eafb ._efca {if _ecfab :=_feg .ReadProperty (&_efe ._ggaf ._bdg );_ecfab !=nil {return _ecfab ;};};if _efe ._eafb ._edee {if _fef :=_feg .ReadProperty (&_efe ._ggaf ._efbd );_fef !=nil {return _fef ;};};if _efe ._eafb ._fbgd {if _cgceb :=_feg .ReadProperty (&_efe ._ggaf ._cgda );_cgceb !=nil {return _cgceb ;};};if _efe ._eafb ._gafd {if _afea :=_feg .ReadProperty (&_efe ._ggaf ._efdb );_afea !=nil {return _afea ;};};return nil ;};func (_aac *LabelControl )writePropMask (_bfb *_ac .Writer )error {_adaa :=uint32 (0);_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._dbe );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._fgd );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._bggg );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._dce );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._fbgf );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._dbdd );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._gfc );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._cbf );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._cgd );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._fbfd );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._fgg );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._agg );_adaa =_ac .PushLeftUI32 (_adaa ,_aac ._gefe ._ded );_adaa >>=19;return _ee .Write (_bfb ,_ee .LittleEndian ,_adaa );};type imageDataBlock struct{_fcad uint32 ;_ddf uint32 ;_fcdf byte ;_ggag uint8 ;_bad byte ;_efd byte ;_gff uint16 ;_gedc byte ;_eae uint32 ;_aagb uint16 ;}; // OptionButtonDataControl is a representation of an option button ActiveX form. -type OptionButtonDataControl struct{*morphDataControlBoolValue };func (_cdef *controlBase )readTheRest (_fbaea *_e .Reader )error {_geg :=_fe .NewBuffer ([]byte {});_ ,_bgd :=_bc .Copy (_geg ,_fbaea );if _bgd !=nil {return _bgd ;};_cdef ._aga =_geg .Bytes ();return nil ;}; +type OptionButtonDataControl struct{*morphDataControlBoolValue };func (_ecca *CommandButtonControl )export (_abe *_ac .Writer )error {if _gea :=_ecca .writePropMask (_abe );_gea !=nil {return _gea ;};if _dc :=_ecca .writeDataBlock (_abe );_dc !=nil {return _dc ;};if _fbd :=_ecca .writeExtraDataBlock (_abe );_fbd !=nil {return _fbd ;};_ecca ._dff =uint16 (_abe .Len ()-4);if _ff :=_ecca .writeStreamDataPM (_abe );_ff !=nil {return _ff ;};return _ecca .writeTheRest (_abe );};func (_fbcf *morphDataControl )readColumnInfoDataBlock (_efda *_ac .Reader )error {return nil };func (_gbe *ImageControl )writeExtraDataBlock (_bcg *_ac .Writer )error {if _gbe ._dgc ._bgg {_afgd :=uint64 (_gbe ._aeg ._fcdb )<<32|uint64 (_gbe ._aeg ._fcaf );if _befcb :=_bcg .WritePropertyNoAlign (_afgd );_befcb !=nil {return _befcb ;};};return nil ;}; -// GetHeight returns height of the SpinButton in HIMETRIC (0.01mm) -func (_ddag *SpinButtonControl )GetHeight ()uint32 {return _ddag ._ddee ._dbaa };func _bfc (_gaf uint32 ,_afc bool )uint32 {if _gaf ==0{return 0;};if _afc {_gaf |=1<<31;};return _gaf ;}; +// SetBackColor sets a button text color value from a system palette for a spinButton control. +func (_aae *SpinButtonControl )SetBackColor (backColor uint32 ){_aae ._efga ._cgbe =true ;_aae ._dbed ._dfgd =backColor ;}; -// GetForeColor gets a button text color value for a system palette from a commandButton control. -func (_eeg *CommandButtonControl )GetForeColor ()uint32 {return _eeg ._gae ._bda };func (_dbgc *LabelControl )readDataBlock (_aff *_e .Reader )error {_dbgc ._cff =&labelDataBlock {};if _dbgc ._dbb ._fbda {if _cegd :=_aff .ReadProperty (&_dbgc ._cff ._adgc );_cegd !=nil {return _cegd ;};};if _dbgc ._dbb ._aea {if _bdb :=_aff .ReadProperty (&_dbgc ._cff ._ffga );_bdb !=nil {return _bdb ;};};if _dbgc ._dbb ._afee {if _ebecc :=_aff .ReadProperty (&_dbgc ._cff ._bffg );_ebecc !=nil {return _ebecc ;};};if _dbgc ._dbb ._acg {var _gcd uint32 ;if _febd :=_aff .ReadProperty (&_gcd );_febd !=nil {return _febd ;};_dbgc ._cff ._cbge ,_dbgc ._cff ._gdba =_bff (_gcd );};if _dbgc ._dbb ._bgf {if _dgec :=_aff .ReadProperty (&_dbgc ._cff ._gddc );_dgec !=nil {return _dgec ;};};if _dbgc ._dbb ._efb {if _dded :=_aff .ReadProperty (&_dbgc ._cff ._gfge );_dded !=nil {return _dded ;};};if _dbgc ._dbb ._fbcg {if _gdbe :=_aff .ReadProperty (&_dbgc ._cff ._gadb );_gdbe !=nil {return _gdbe ;};};if _dbgc ._dbb ._fdf {if _efa :=_aff .ReadProperty (&_dbgc ._cff ._agbc );_efa !=nil {return _efa ;};};if _dbgc ._dbb ._cfd {if _bbe :=_aff .ReadProperty (&_dbgc ._cff ._dea );_bbe !=nil {return _bbe ;};};if _dbgc ._dbb ._adf {if _ffaag :=_aff .ReadProperty (&_dbgc ._cff ._degd );_ffaag !=nil {return _ffaag ;};};if _dbgc ._dbb ._dcef {if _egcg :=_aff .ReadProperty (&_dbgc ._cff ._gddcd );_egcg !=nil {return _egcg ;};};if _dbgc ._dbb ._cgf {if _ffgca :=_aff .ReadProperty (&_dbgc ._cff ._abec );_ffgca !=nil {return _ffgca ;};};return nil ;};var _fcb =len (_baf );func (_gegd *controlBase )writeStreamDataPM (_bfd *_e .Writer )error {if _gegd ._gfc !=nil {if _gegd ._gfc ._babd !=nil {if _eeee :=_gegd ._gfc ._babd .export (_bfd );_eeee !=nil {return _eeee ;};};if _gegd ._gfc ._eaa !=nil {if _eabf :=_gegd ._gfc ._eaa .export (_bfd );_eabf !=nil {return _eabf ;};};};return nil ;};type commandButtonDataBlock struct{_bda uint32 ;_acc uint32 ;_edd uint32 ;_gf uint32 ;_ece bool ;_aec uint32 ;_cdb uint8 ;_cdc uint16 ;_eae rune ;_fbae uint16 ;}; +// ImportFromFile makes a Control from a file in a storage. +func ImportFromFile (storagePath string )(*Control ,error ){_gf ,_d :=_g .Open (storagePath );if _d !=nil {return nil ,_d ;};defer _gf .Close ();_gd ,_d :=_ge .New (_gf );if _d !=nil {return nil ,_d ;};_ad ,_d :=_aa (_gd );if _d !=nil {return nil ,_d ;};_eb ,_d :=_gd .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _d !=nil {return nil ,_d ;};_ba :=make ([]byte ,_eb .Size );_ ,_d =_eb .Read (_ba );if _d !=nil {return nil ,_d ;};_af :=&Control {_fd :storagePath };_bf ,_d :=_ac .NewReader (_ba );if _d !=nil {return nil ,_d ;};if _cc :=_ee .Read (_bf ,_ee .LittleEndian ,&_af ._fa );_cc !=nil {return nil ,_cc ;};if _gdb :=_ee .Read (_bf ,_ee .LittleEndian ,&_af ._ae );_gdb !=nil {return nil ,_gdb ;};if _fag :=_ee .Read (_bf ,_ee .LittleEndian ,&_af ._ed );_fag !=nil {return nil ,_fag ;};switch _ad {case "\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078":_acd ,_cbe :=_gfg (_bf );if _cbe !=nil {return nil ,_cbe ;};_acd ._abd =true ;_af .Choice =&ControlChoice {CheckBox :&CheckBoxDataControl {&morphDataControlBoolValue {_acd }}};case "\u0054e\u0078\u0074\u0042\u006f\u0078":_afg ,_eeg :=_gfg (_bf );if _eeg !=nil {return nil ,_eeg ;};_afg ._abd =true ;_af .Choice =&ControlChoice {TextBox :&TextBoxDataControl {&morphDataControlStringValue {_afg }}};case "\u0043\u006f\u006d\u0062\u006f\u0042\u006f\u0078":_be ,_adc :=_gfg (_bf );if _adc !=nil {return nil ,_adc ;};_be ._abd =true ;_af .Choice =&ControlChoice {ComboBox :&ComboBoxDataControl {&morphDataControlStringValue {_be }}};case "\u004ci\u0073\u0074\u0042\u006f\u0078":_ec ,_eca :=_gfg (_bf );if _eca !=nil {return nil ,_eca ;};_ec ._abd =true ;_af .Choice =&ControlChoice {ListBox :&ListBoxDataControl {&morphDataControlStringValue {_ec }}};case "\u004f\u0070\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_gef ,_ce :=_gfg (_bf );if _ce !=nil {return nil ,_ce ;};_gef ._abd =true ;_af .Choice =&ControlChoice {OptionButton :&OptionButtonDataControl {&morphDataControlBoolValue {_gef }}};case "\u0054\u006f\u0067g\u006c\u0065\u0042\u0075\u0074\u0074\u006f\u006e":_ef ,_fda :=_gfg (_bf );if _fda !=nil {return nil ,_fda ;};_ef ._abd =true ;_af .Choice =&ControlChoice {ToggleButton :&ToggleButtonDataControl {&morphDataControlBoolValue {_ef }}};case "\u004c\u0061\u0062e\u006c":_ca ,_cd :=_ccc (_bf );if _cd !=nil {return nil ,_cd ;};_af .Choice =&ControlChoice {Label :_ca };case "\u0053\u0070\u0069\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_da ,_df :=_dgbe (_bf );if _df !=nil {return nil ,_df ;};_af .Choice =&ControlChoice {SpinButton :_da };case "\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0075\u0074\u0074\u006f\u006e":_ccg ,_agd :=_gab (_bf );if _agd !=nil {return nil ,_agd ;};_af .Choice =&ControlChoice {CommandButton :_ccg };case "\u0053c\u0072\u006f\u006c\u006c\u0042\u0061r":_fc ,_afb :=_cdfc (_bf );if _afb !=nil {return nil ,_afb ;};_af .Choice =&ControlChoice {ScrollBar :_fc };default:_eeb :=&controlBase {};if _edf :=_eeb .readTheRest (_bf );_edf !=nil {return nil ,_edf ;};_af .Choice =&ControlChoice {_cb :_eeb };};return _af ,nil ;};type spinButtonPropMask struct{_gfae bool ;_cgbe bool ;_dcbd bool ;_ecccb bool ;_bedb bool ;_afgfe bool ;_egad bool ;_abb bool ;_gebc bool ;_dcgg bool ;_ebgcg bool ;_aeba bool ;_edcb bool ;_gbae bool ;}; -// SetMax sets a button max value. -func (_aafc *SpinButtonControl )SetMax (max int32 ){_aafc ._acge ._eee =true ;_aafc ._ffcg ._edcg =max }; +// SetForeColor sets a button text color value from a system palette for a spinButton control. +func (_fbff *SpinButtonControl )SetForeColor (foreColor uint32 ){_fbff ._efga ._gfae =true ;_fbff ._dbed ._ddaag =foreColor ;}; -// ImageControl is a representation of an image ActiveX form. -type ImageControl struct{controlBase ;_efc *imagePropMask ;_cgdb *imageDataBlock ;_bccc *imageExtraDataBlock ;_ccc *streamData ;}; +// GetForeColor gets a button text color value for a system palette from a label control. +func (_eefa *LabelControl )GetForeColor ()uint32 {return _eefa ._daf ._dcd }; -// SetPosition sets a button position value. -func (_gde *ScrollBarControl )SetPosition (position int32 ){_gde ._cgdcd ._acga =true ;_gde ._cffg ._gfcb =position ;};func (_gag *CommandButtonControl )writePropMask (_fdb *_e .Writer )error {_gg :=uint32 (0);_gg =_e .PushLeftUI32 (_gg ,_gag ._edc ._edbc );_gg =_e .PushLeftUI32 (_gg ,_gag ._edc ._fdc );_gg =_e .PushLeftUI32 (_gg ,_gag ._edc ._adc );_gg =_e .PushLeftUI32 (_gg ,_gag ._edc ._ddeaa );_gg =_e .PushLeftUI32 (_gg ,_gag ._edc ._geb );_gg =_e .PushLeftUI32 (_gg ,_gag ._edc ._eef );_gg =_e .PushLeftUI32 (_gg ,_gag ._edc ._fba );_gg =_e .PushLeftUI32 (_gg ,_gag ._edc ._dbc );_gg =_e .PushLeftUI32 (_gg ,_gag ._edc ._dcf );_gg =_e .PushLeftUI32 (_gg ,_gag ._edc ._fab );_gg =_e .PushLeftUI32 (_gg ,_gag ._edc ._ddeg );_gg >>=21;return _bf .Write (_fdb ,_bf .LittleEndian ,_gg );}; +// GetBackColor gets a button text color value for a system palette from a spinButton control. +func (_bccf *SpinButtonControl )GetBackColor ()uint32 {return _bccf ._dbed ._dfgd };func (_edc *LabelControl )readPropMask (_ega *_ac .Reader )error {var _aab uint32 ;if _cge :=_ee .Read (_ega ,_ee .LittleEndian ,&_aab );_cge !=nil {return _cge ;};_edc ._gefe =&labelPropMask {};_edc ._gefe ._dbe ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._fgd ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._bggg ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._dce ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._fbgf ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._dbdd ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._gfc ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._cbf ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._cgd ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._fbfd ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._fgg ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._agg ,_aab =_ac .PopRightUI32 (_aab );_edc ._gefe ._ded ,_aab =_ac .PopRightUI32 (_aab );return nil ;}; -// GetCaption gets a caption string from a commandButton control. -func (_ce *CommandButtonControl )GetCaption ()string {return _ce ._ddea ._fbgg };func (_fgda *ImageControl )readDataBlock (_agc *_e .Reader )error {_fgda ._cgdb =&imageDataBlock {};if _fgda ._efc ._babf {if _gfd :=_agc .ReadProperty (&_fgda ._cgdb ._ebc );_gfd !=nil {return _gfd ;};};if _fgda ._efc ._fcc {if _ffaa :=_agc .ReadProperty (&_fgda ._cgdb ._bgb );_ffaa !=nil {return _ffaa ;};};if _fgda ._efc ._cfeb {if _ccd :=_agc .ReadProperty (&_fgda ._cgdb ._defb );_ccd !=nil {return _ccd ;};};if _fgda ._efc ._dba {if _cdd :=_agc .ReadProperty (&_fgda ._cgdb ._cagf );_cdd !=nil {return _cdd ;};};if _fgda ._efc ._bacg {if _afed :=_agc .ReadProperty (&_fgda ._cgdb ._ggec );_afed !=nil {return _afed ;};};if _fgda ._efc ._gbe {if _fee :=_agc .ReadProperty (&_fgda ._cgdb ._debe );_fee !=nil {return _fee ;};};if _fgda ._efc ._caa {if _fbd :=_agc .ReadProperty (&_fgda ._cgdb ._aba );_fbd !=nil {return _fbd ;};};if _fgda ._efc ._gba {if _efd :=_agc .ReadProperty (&_fgda ._cgdb ._cee );_efd !=nil {return _efd ;};};if _fgda ._efc ._age {if _cbbg :=_agc .ReadProperty (&_fgda ._cgdb ._gcg );_cbbg !=nil {return _cbbg ;};};if _fgda ._efc ._gdca {if _cgdc :=_agc .ReadProperty (&_fgda ._cgdb ._fgg );_cgdc !=nil {return _cgdc ;};};return nil ;};func (_ffec *morphDataControl )readColumnInfoDataBlock (_gecg *_e .Reader )error {return nil }; +// GetMax gets a button max value. +func (_dfbgb *SpinButtonControl )GetMax ()int32 {return _dfbgb ._dbed ._eaec }; -// GetPosition gets a button position value. -func (_cfgc *SpinButtonControl )GetPosition ()int32 {return _cfgc ._ffcg ._bggbd }; +// ExportToByteArray makes a byte array from a control as it is stored in .bin files. +func (_gdd *Control )ExportToByteArray ()([]byte ,error ){_aff ,_fe :=_g .Open (_gdd ._fd );if _fe !=nil {return nil ,_fe ;};defer _aff .Close ();_fgc ,_fe :=_ge .New (_aff );if _fe !=nil {return nil ,_fe ;};_bc :=_ac .NewWriter ();if _adb :=_ee .Write (_bc ,_ee .LittleEndian ,&_gdd ._fa );_adb !=nil {return nil ,_adb ;};if _fgcc :=_ee .Write (_bc ,_ee .LittleEndian ,&_gdd ._ae );_fgcc !=nil {return nil ,_fgcc ;};if _adce :=_ee .Write (_bc ,_ee .LittleEndian ,uint16 (0));_adce !=nil {return nil ,_adce ;};var _add error ;if _cda :=_gdd .Choice ;_cda !=nil {if _cda .CheckBox !=nil {_add =_cda .CheckBox .export (_bc );}else if _cda .TextBox !=nil {_add =_cda .TextBox .export (_bc );}else if _cda .ComboBox !=nil {_add =_cda .ComboBox .export (_bc );}else if _cda .ListBox !=nil {_add =_cda .ListBox .export (_bc );}else if _cda .OptionButton !=nil {_add =_cda .OptionButton .export (_bc );}else if _cda .ToggleButton !=nil {_add =_cda .ToggleButton .export (_bc );}else if _cda .Label !=nil {_add =_cda .Label .export (_bc );}else if _cda .SpinButton !=nil {_add =_cda .SpinButton .export (_bc );}else if _cda .CommandButton !=nil {_add =_cda .CommandButton .export (_bc );}else if _cda .ScrollBar !=nil {_add =_cda .ScrollBar .export (_bc );}else {_add =_cda ._cb .writeTheRest (_bc );};};if _add !=nil {return nil ,_add ;};if _gb :=_bc .WriteByteAt (byte (_gdd ._ed ),2);_gb !=nil {return nil ,_gb ;};if _ab :=_bc .WriteByteAt (byte (_gdd ._ed >>8),3);_ab !=nil {return nil ,_ab ;};_dd ,_fe :=_fgc .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _fe !=nil {return nil ,_fe ;};if _eg :=_dd .SetEntryContent (_bc .Bytes ());_eg !=nil {return nil ,_eg ;};return _fgc .Export ();};func _gab (_cf *_ac .Reader )(*CommandButtonControl ,error ){_cbb :=&CommandButtonControl {};if _addf :=_cbb .readPropMask (_cf );_addf !=nil {return nil ,_addf ;};if _afa :=_cbb .readDataBlock (_cf );_afa !=nil {return nil ,_afa ;};if _fgb :=_cbb .readExtraDataBlock (_cf );_fgb !=nil {return nil ,_fgb ;};if _bg :=_cbb .readStreamDataPM (_cf ,_cbb ._ggg ._eff ,_cbb ._ggg ._bdb );_bg !=nil {return nil ,_bg ;};if _cff :=_cbb .readTheRest (_cf );_cff !=nil {return nil ,_cff ;};return _cbb ,nil ;}; -// SetHeight sets height of the morphDataControl in HIMETRIC (0.01mm) -func (_cdg *morphDataControl )SetHeight (height uint32 ){_cdg ._ecdg ._bfgd =true ;_cdg ._bgdc ._abfd =height ;};func (_bafc *ImageControl )readPropMask (_caaf *_e .Reader )error {var _fdca uint32 ;if _aac :=_bf .Read (_caaf ,_bf .LittleEndian ,&_fdca );_aac !=nil {return _aac ;};_bafc ._efc =&imagePropMask {};_fdca >>=2;_bafc ._efc ._gbf ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._babf ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._fcc ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._cfeb ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._dba ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._bacg ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._gbe ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._ccef ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._caa ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._gba ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._cdeg ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._age ,_fdca =_e .PopRightUI32 (_fdca );_bafc ._efc ._gdca ,_fdca =_e .PopRightUI32 (_fdca );return nil ;};func (_fgcc *morphDataControl )writeColumnInfoPropMask (_agaff *_e .Writer )error {return nil };func (_dfaf *ScrollBarControl )readPropMask (_aeab *_e .Reader )error {var _efgc uint32 ;if _gecc :=_bf .Read (_aeab ,_bf .LittleEndian ,&_efgc );_gecc !=nil {return _gecc ;};_dfaf ._cgdcd =&scrollBarPropMask {};_dfaf ._cgdcd ._egeg ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._bgg ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._cfeg ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._cdeff ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._gbfde ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._daccg ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._cfa ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._acga ,_efgc =_e .PopRightUI32 (_efgc );_efgc >>=1;_dfaf ._cgdcd ._bfbgf ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._gecb ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._bbed ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._bfag ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._ggf ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._afbb ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._ddb ,_efgc =_e .PopRightUI32 (_efgc );_dfaf ._cgdcd ._feg ,_efgc =_e .PopRightUI32 (_efgc );return nil ;};func (_gda *CommandButtonControl )readPropMask (_bcg *_e .Reader )error {var _bcb uint32 ;if _egd :=_bf .Read (_bcg ,_bf .LittleEndian ,&_bcb );_egd !=nil {return _egd ;};_gda ._edc =&commandButtonPropMask {};_gda ._edc ._edbc ,_bcb =_e .PopRightUI32 (_bcb );_gda ._edc ._fdc ,_bcb =_e .PopRightUI32 (_bcb );_gda ._edc ._adc ,_bcb =_e .PopRightUI32 (_bcb );_gda ._edc ._ddeaa ,_bcb =_e .PopRightUI32 (_bcb );_gda ._edc ._geb ,_bcb =_e .PopRightUI32 (_bcb );_gda ._edc ._eef ,_bcb =_e .PopRightUI32 (_bcb );_gda ._edc ._fba ,_bcb =_e .PopRightUI32 (_bcb );_gda ._edc ._dbc ,_bcb =_e .PopRightUI32 (_bcb );_gda ._edc ._dcf ,_bcb =_e .PopRightUI32 (_bcb );_gda ._edc ._fab ,_bcb =_e .PopRightUI32 (_bcb );_gda ._edc ._ddeg ,_bcb =_e .PopRightUI32 (_bcb );return nil ;}; +// SetBackColor sets a button text color value from a system palette for a label control. +func (_eeec *LabelControl )SetBackColor (backColor uint32 ){_eeec ._gefe ._fgd =true ;_eeec ._daf ._eddd =backColor ;}; -// GetValue gets a value from a control which value can be represented as boolean (on/off). -func (_gfad *morphDataControlBoolValue )GetValue ()bool {return _gfad .getValueBool ()}; +// SpinButtonControl is a representation of a spinButton ActiveX form. +type SpinButtonControl struct{controlBase ;_efga *spinButtonPropMask ;_dbed *spinButtonDataBlock ;_eabb *spinButtonExtraDataBlock ;_adgc *streamData ;};func (_fdbe *morphDataControl )readColumnInfoPropMask (_cfdba *_ac .Reader )error {return nil }; -// SetCaption sets a caption string for a label control. -func (_caeg *LabelControl )SetCaption (caption string ){_caeg ._dbb ._acg =true ;_caeg ._cff ._gdba =uint32 (len (caption ));_caeg ._ceg ._abf =caption ;};type morphDataExtraDataBlock struct{_gegg uint32 ;_abfd uint32 ;_gddg string ;_ccfe string ;_bfbd string ;};type streamData struct{_eaa *guidAndPicture ;_babd *guidAndPicture ;};type morphDataControlBoolValue struct{*morphDataControl };func _aafb (_fbfa *_e .Reader )(*ScrollBarControl ,error ){_bcaa :=&ScrollBarControl {};if _efcf :=_bcaa .readPropMask (_fbfa );_efcf !=nil {return nil ,_efcf ;};if _fadg :=_bcaa .readDataBlock (_fbfa );_fadg !=nil {return nil ,_fadg ;};if _cdbf :=_bcaa .readExtraDataBlock (_fbfa );_cdbf !=nil {return nil ,_cdbf ;};if _ecfb :=_bcaa .readStreamDataM (_fbfa ,_bcaa ._cgdcd ._feg );_ecfb !=nil {return nil ,_ecfb ;};if _daf :=_bcaa .readTheRest (_fbfa );_daf !=nil {return nil ,_daf ;};return _bcaa ,nil ;};func _ddfg (_adcb *_e .Reader )(*morphDataControl ,error ){_gfgec :=&morphDataControl {};if _aeae :=_gfgec .readPropMask (_adcb );_aeae !=nil {return nil ,_aeae ;};if _cgg :=_gfgec .readDataBlock (_adcb );_cgg !=nil {return nil ,_cgg ;};if _agac :=_gfgec .readExtraDataBlock (_adcb );_agac !=nil {return nil ,_agac ;};if _bbea :=_gfgec .readStreamDataMP (_adcb ,_gfgec ._ecdg ._fad ,_gfgec ._ecdg ._gdgf );_bbea !=nil {return nil ,_bbea ;};switch _gfgec ._dgd ._dac {case _eafc ,_fag :if _cgdf :=_gfgec .readColumnInfo (_adcb );_cgdf !=nil {return nil ,_cgdf ;};if _ebee :=_gfgec .readColumnInfoPropMask (_adcb );_ebee !=nil {return nil ,_ebee ;};if _gbfc :=_gfgec .readColumnInfoDataBlock (_adcb );_gbfc !=nil {return nil ,_gbfc ;};};if _baec :=_gfgec .readTheRest (_adcb );_baec !=nil {return nil ,_baec ;};return _gfgec ,nil ;}; +// SetMax sets a button max value. +func (_fffe *SpinButtonControl )SetMax (max int32 ){_fffe ._efga ._afgfe =true ;_fffe ._dbed ._eaec =max };func (_afcc *morphDataControl )readExtraDataBlock (_eeac *_ac .Reader )error {_afcc ._efg =&morphDataExtraDataBlock {};if _afcc ._ead ._geda {var _cgdc uint64 ;if _feed :=_eeac .ReadPairProperty (&_cgdc );_feed !=nil {return _feed ;};_afcc ._efg ._bba =uint32 (_cgdc );_afcc ._efg ._bcac =uint32 (_cgdc >>32);};if _afcc ._age ._feca > 0{_gbbc ,_fcb :=_eeac .ReadStringProperty (_afcc ._age ._feca );if _fcb !=nil {return _fcb ;};_afcc ._efg ._dfe =_gbbc ;};if _afcc ._age ._dbeg > 0{_aebe ,_dccc :=_eeac .ReadStringProperty (_afcc ._age ._dbeg );if _dccc !=nil {return _dccc ;};_afcc ._efg ._edfa =_aebe ;};if _afcc ._age ._cafg > 0{_gad ,_acbb :=_eeac .ReadStringProperty (_afcc ._age ._cafg );if _acbb !=nil {return _acbb ;};_afcc ._efg ._eeag =_gad ;};return nil ;};func (_aef *CommandButtonControl )readDataBlock (_eef *_ac .Reader )error {_aef ._adf =&commandButtonDataBlock {};if _aef ._ggg ._gdc {if _gga :=_eef .ReadProperty (&_aef ._adf ._gaf );_gga !=nil {return _gga ;};};if _aef ._ggg ._afe {if _fbc :=_eef .ReadProperty (&_aef ._adf ._cee );_fbc !=nil {return _fbc ;};};if _aef ._ggg ._dge {if _agdf :=_eef .ReadProperty (&_aef ._adf ._aee );_agdf !=nil {return _agdf ;};};if _aef ._ggg ._eegc {var _geg uint32 ;if _ddd :=_eef .ReadProperty (&_geg );_ddd !=nil {return _ddd ;};_aef ._adf ._dcb ,_aef ._adf ._dfa =_edb (_geg );};if _aef ._ggg ._bfg {if _cdd :=_eef .ReadProperty (&_aef ._adf ._gaba );_cdd !=nil {return _cdd ;};};if _aef ._ggg ._bda {if _cdf :=_eef .ReadProperty (&_aef ._adf ._acc );_cdf !=nil {return _cdf ;};};if _aef ._ggg ._eff {if _dga :=_eef .ReadProperty (&_aef ._adf ._fgf );_dga !=nil {return _dga ;};};if _aef ._ggg ._gcb {if _bb :=_eef .ReadProperty (&_aef ._adf ._fbe );_bb !=nil {return _bb ;};};if _aef ._ggg ._bdb {if _effe :=_eef .ReadProperty (&_aef ._adf ._fac );_effe !=nil {return _effe ;};};return nil ;}; -// GetBackColor gets a button text color value for a system palette from a commandButton control. -func (_bcc *CommandButtonControl )GetBackColor ()uint32 {return _bcc ._gae ._acc }; +// GetHeight returns height of the morphDataControl in HIMETRIC (0.01mm) +func (_ebea *morphDataControl )GetHeight ()uint32 {return _ebea ._efg ._bba }; -// LabelControl is a representation of a label ActiveX form. -type LabelControl struct{controlBase ;_dbb *labelPropMask ;_cff *labelDataBlock ;_ceg *labelExtraDataBlock ;_dfg *streamData ;}; +// ComboBoxDataControl is a representation of a combo box ActiveX form. +type ComboBoxDataControl struct{*morphDataControlStringValue };func (_fcdfa *morphDataControl )writeExtraDataBlock (_adea *_ac .Writer )error {if _fcdfa ._ead ._geda {_ecea :=uint64 (_fcdfa ._efg ._bcac )<<32|uint64 (_fcdfa ._efg ._bba );if _egfe :=_adea .WritePropertyNoAlign (_ecea );_egfe !=nil {return _egfe ;};};if _fcdfa ._age ._feca > 0{if _gag :=_adea .WriteStringProperty (_fcdfa ._efg ._dfe );_gag !=nil {return _gag ;};};if _fcdfa ._age ._dbeg > 0{if _cgce :=_adea .WriteStringProperty (_fcdfa ._efg ._edfa );_cgce !=nil {return _cgce ;};};if _fcdfa ._age ._cafg > 0{if _abacb :=_adea .WriteStringProperty (_fcdfa ._efg ._eeag );_abacb !=nil {return _abacb ;};};return nil ;}; // GetBackColor gets a button text color value for a system palette from a scrollBar control. -func (_gdcf *ScrollBarControl )GetBackColor ()uint32 {return _gdcf ._cffg ._gaa }; +func (_gcde *ScrollBarControl )GetBackColor ()uint32 {return _gcde ._ggaf ._dfbga };func (_aea *morphDataControl )writeDataBlock (_ccad *_ac .Writer )error {if _aea ._ead ._dgef {if _ddfe :=_ccad .WriteProperty (_aea ._age ._fff );_ddfe !=nil {return _ddfe ;};};if _aea ._ead ._egaf {if _gfga :=_ccad .WriteProperty (_aea ._age ._fdc );_gfga !=nil {return _gfga ;};};if _aea ._ead ._egde {if _fgfg :=_ccad .WriteProperty (_aea ._age ._fgadc );_fgfg !=nil {return _fgfg ;};};if _aea ._ead ._gcd {if _fcfg :=_ccad .WriteProperty (_aea ._age ._baaf );_fcfg !=nil {return _fcfg ;};};if _aea ._ead ._eafd {if _egg :=_ccad .WriteProperty (_aea ._age ._adcg );_egg !=nil {return _egg ;};};if _aea ._ead ._aabc {if _fddd :=_ccad .WriteProperty (_aea ._age ._efcg );_fddd !=nil {return _fddd ;};};if _aea ._ead ._bgad {if _ddg :=_ccad .WriteProperty (_aea ._age ._bed );_ddg !=nil {return _ddg ;};};if _aea ._ead ._eed {if _babg :=_ccad .WriteProperty (_aea ._age ._bggd );_babg !=nil {return _babg ;};};if _aea ._ead ._fcadf {if _ffge :=_ccad .WriteProperty (_aea ._age ._bfa );_ffge !=nil {return _ffge ;};};if _aea ._ead ._gde {if _edad :=_ccad .WriteProperty (_aea ._age ._gaa );_edad !=nil {return _edad ;};};if _aea ._ead ._cad {if _ecbc :=_ccad .WriteProperty (_aea ._age ._dcc );_ecbc !=nil {return _ecbc ;};};if _aea ._ead ._cgc {if _gdcfag :=_ccad .WriteProperty (_aea ._age ._aefa );_gdcfag !=nil {return _gdcfag ;};};if _aea ._ead ._gba {if _fafg :=_ccad .WriteProperty (_aea ._age ._deb );_fafg !=nil {return _fafg ;};};if _aea ._ead ._befca {if _geaf :=_ccad .WriteProperty (_aea ._age ._efcce );_geaf !=nil {return _geaf ;};};if _aea ._ead ._ebd {if _bcfe :=_ccad .WriteProperty (_aea ._age ._cfdb );_bcfe !=nil {return _bcfe ;};};if _aea ._ead ._eabc {if _dgag :=_ccad .WriteProperty (_aea ._age ._dec );_dgag !=nil {return _dgag ;};};if _aea ._ead ._dcg {if _cbd :=_ccad .WriteProperty (_aea ._age ._bca );_cbd !=nil {return _cbd ;};};if _aea ._ead ._gdgf {if _cffb :=_ccad .WriteProperty (_aea ._age ._gfd );_cffb !=nil {return _cffb ;};};if _aea ._ead ._edfe {if _ecfa :=_ccad .WriteProperty (_aea ._age ._cgbc );_ecfa !=nil {return _ecfa ;};};if _aea ._ead ._caba {if _fgac :=_ccad .WriteProperty (_aea ._age ._dgcbe );_fgac !=nil {return _fgac ;};};if _aea ._ead ._aeeb {_ecab :=_fb (_aea ._age ._feca ,_aea ._age ._beee );if _cfbdf :=_ccad .WriteProperty (_ecab );_cfbdf !=nil {return _cfbdf ;};};if _aea ._ead ._gedac {_aabf :=_fb (_aea ._age ._dbeg ,_aea ._age ._fdag );if _fdddd :=_ccad .WriteProperty (_aabf );_fdddd !=nil {return _fdddd ;};};if _aea ._ead ._abc {if _afee :=_ccad .WriteProperty (_aea ._age ._bdfe );_afee !=nil {return _afee ;};};if _aea ._ead ._fcdd {if _fafc :=_ccad .WriteProperty (_aea ._age ._beff );_fafc !=nil {return _fafc ;};};if _aea ._ead ._cgb {if _bgabb :=_ccad .WriteProperty (_aea ._age ._aeb );_bgabb !=nil {return _bgabb ;};};if _aea ._ead ._ggge {if _ddfd :=_ccad .WriteProperty (_aea ._age ._bfea );_ddfd !=nil {return _ddfd ;};};if _aea ._ead ._cfd {if _egdeb :=_ccad .WriteProperty (_aea ._age ._dba );_egdeb !=nil {return _egdeb ;};};if _aea ._ead ._dbeb {if _aagbd :=_ccad .WriteProperty (_aea ._age ._ffc );_aagbd !=nil {return _aagbd ;};};if _aea ._ead ._gfbf {_egfg :=_fb (_aea ._age ._cafg ,_aea ._age ._dde );if _gbcg :=_ccad .WriteProperty (_egfg );_gbcg !=nil {return _gbcg ;};};return _ccad .AlignLength (4);};func (_dgad *ImageControl )readExtraDataBlock (_bga *_ac .Reader )error {_dgad ._aeg =&imageExtraDataBlock {};if _dgad ._dgc ._bgg {var _ecbf uint64 ;if _bbb :=_bga .ReadPairProperty (&_ecbf );_bbb !=nil {return _bbb ;};_dgad ._aeg ._fcaf =uint32 (_ecbf );_dgad ._aeg ._fcdb =uint32 (_ecbf >>32);};return nil ;}; -// GetHeight returns height of the morphDataControl in HIMETRIC (0.01mm) -func (_acf *morphDataControl )GetHeight ()uint32 {return _acf ._bgdc ._abfd };func (_ffc *CommandButtonControl )export (_acb *_e .Writer )error {if _aeb :=_ffc .writePropMask (_acb );_aeb !=nil {return _aeb ;};if _fgdb :=_ffc .writeDataBlock (_acb );_fgdb !=nil {return _fgdb ;};if _caf :=_ffc .writeExtraDataBlock (_acb );_caf !=nil {return _caf ;};_ffc ._aedb =uint16 (_acb .Len ()-4);if _bac :=_ffc .writeStreamDataPM (_acb );_bac !=nil {return _bac ;};return _ffc .writeTheRest (_acb );}; +// SetHeight sets height of the CommandButton in HIMETRIC (0.01mm) +func (_fcf *CommandButtonControl )SetHeight (height uint32 ){_fcf ._ggg ._dfb =true ;_fcf ._adbb ._beg =height ;}; -// SetMax sets a button max value. -func (_fec *ScrollBarControl )SetMax (max int32 ){_fec ._cgdcd ._cfa =true ;_fec ._cffg ._ega =max };const _bcega uint32 =0x0000746C;func (_aef *SpinButtonControl )readExtraDataBlock (_dfab *_e .Reader )error {_aef ._ddee =&spinButtonExtraDataBlock {};if _aef ._acge ._bdae {var _cbeg uint64 ;if _daae :=_dfab .ReadPairProperty (&_cbeg );_daae !=nil {return _daae ;};_aef ._ddee ._dbaa =uint32 (_cbeg );_aef ._ddee ._baed =uint32 (_cbeg >>32);};return nil ;};func (_eddd *morphDataControl )getValueString ()string {if _eddd ._ecdg ._cdgb {return _eddd ._bgdc ._gddg ;};return "";}; +// SetForeColor sets a button text color value from a system palette for a scrollBar control. +func (_eaba *ScrollBarControl )SetForeColor (foreColor uint32 ){_eaba ._eafb ._bcdd =true ;_eaba ._ggaf ._edea =foreColor ;};func (_fca *CommandButtonControl )readExtraDataBlock (_cab *_ac .Reader )error {_fca ._adbb =&commandButtonExtraDataBlock {};if _fca ._adf ._dfa > 0{_ebgb ,_egc :=_cab .ReadStringProperty (_fca ._adf ._dfa );if _egc !=nil {return _egc ;};_fca ._adbb ._fae =_ebgb ;};if _fca ._ggg ._dfb {var _bdf uint64 ;if _ggc :=_cab .ReadPairProperty (&_bdf );_ggc !=nil {return _ggc ;};_fca ._adbb ._beg =uint32 (_bdf );_fca ._adbb ._beed =uint32 (_bdf >>32);};return nil ;};func _cdfc (_dbf *_ac .Reader )(*ScrollBarControl ,error ){_gfab :=&ScrollBarControl {};if _acdc :=_gfab .readPropMask (_dbf );_acdc !=nil {return nil ,_acdc ;};if _bedc :=_gfab .readDataBlock (_dbf );_bedc !=nil {return nil ,_bedc ;};if _bfga :=_gfab .readExtraDataBlock (_dbf );_bfga !=nil {return nil ,_bfga ;};if _ebgc :=_gfab .readStreamDataM (_dbf ,_gfab ._eafb ._gafd );_ebgc !=nil {return nil ,_ebgc ;};if _dbba :=_gfab .readTheRest (_dbf );_dbba !=nil {return nil ,_dbba ;};return _gfab ,nil ;}; -// CheckBoxDataControl is a representation of a check box ActiveX form. -type CheckBoxDataControl struct{*morphDataControlBoolValue };const _dggb =6; +// GetWidth returns width of the ScrollBar in HIMETRIC (0.01mm) +func (_abfg *ScrollBarControl )GetWidth ()uint32 {return _abfg ._cfea ._ebfb }; -// GetMin gets a button min value. -func (_agdb *ScrollBarControl )GetMin ()int32 {return _agdb ._cffg ._befa };type guidAndPicture struct{_bge []byte ;_da *stdPicture ;};const _gbbd =1;func (_cbgc *ImageControl )readExtraDataBlock (_gdce *_e .Reader )error {_cbgc ._bccc =&imageExtraDataBlock {};if _cbgc ._efc ._ccef {var _bfbb uint64 ;if _abaf :=_gdce .ReadPairProperty (&_bfbb );_abaf !=nil {return _abaf ;};_cbgc ._bccc ._dcga =uint32 (_bfbb );_cbgc ._bccc ._agg =uint32 (_bfbb >>32);};return nil ;}; +// GetWidth returns width of the Label in HIMETRIC (0.01mm) +func (_ccf *LabelControl )GetWidth ()uint32 {return _ccf ._fgcca ._geb }; -// GetCaption gets a caption string from a morph control. -func (_cagd *morphDataControl )GetCaption ()string {if _cagd ._cabb &&_cagd ._ecdg ._dbf {return _cagd ._bgdc ._ccfe ;};return "";};func (_adaf *LabelControl )readExtraDataBlock (_bbg *_e .Reader )error {_adaf ._ceg =&labelExtraDataBlock {};if _adaf ._cff ._gdba > 0{_gfgea ,_accc :=_bbg .ReadStringProperty (_adaf ._cff ._gdba );if _accc !=nil {return _accc ;};_adaf ._ceg ._abf =_gfgea ;};if _adaf ._dbb ._cef {var _dbbd uint64 ;if _fcbf :=_bbg .ReadPairProperty (&_dbbd );_fcbf !=nil {return _fcbf ;};_adaf ._ceg ._fabg =uint32 (_dbbd );_adaf ._ceg ._abg =uint32 (_dbbd >>32);};return nil ;};func (_fgb *morphDataControl )getValueBool ()bool {return _fgb ._ecdg ._cdgb &&_fgb ._bgdc ._gddg =="\u0031";};type imageExtraDataBlock struct{_agg uint32 ;_dcga uint32 ;};func _bff (_gdd uint32 )(bool ,uint32 ){if _gdd ==0{return false ,0;};_bg :=_gdd >=1<<31;if _bg {_gdd -=1<<31;};return _bg ,_gdd ;}; +// GetHeight returns height of the ScrollBar in HIMETRIC (0.01mm) +func (_aca *ScrollBarControl )GetHeight ()uint32 {return _aca ._cfea ._adcee };func _aa (_fga *_ge .Reader )(string ,error ){_aag ,_ecb :=_fga .GetEntry ("\u0043o\u006d\u0070\u004f\u0062\u006a");if _ecb !=nil {return "",_ecb ;};_gdg :=make ([]byte ,_aag .Size );_ ,_ecb =_aag .Read (_gdg );if _ecb !=nil {return "",_ecb ;};_bee :=_c .Split (_gdg ,[]byte ("\u002e"));if len (_bee )< 2{return "",_b .New ("\u0055\u006e\u006bn\u006f\u0077\u006e\u0020\u0066\u006f\u0072\u006d");};return string (_bee [len (_bee )-2]),nil ;}; -// SetBackColor sets a button text color value from a system palette for a commandButton control. -func (_bceg *CommandButtonControl )SetBackColor (backColor uint32 ){_bceg ._edc ._fdc =true ;_bceg ._gae ._acc =backColor ;}; +// TextBoxDataControl is a representation of a text box ActiveX form. +type TextBoxDataControl struct{*morphDataControlStringValue }; -// SetMin sets a button min value. -func (_ceac *SpinButtonControl )SetMin (min int32 ){_ceac ._acge ._edbg =true ;_ceac ._ffcg ._cfbd =min };func (_fggc *morphDataControl )readColumnInfo (_efdf *_e .Reader )error {return nil }; +// GetValue gets a value from a control which value can be represented as boolean (on/off). +func (_bde *morphDataControlBoolValue )GetValue ()bool {return _bde .getValueBool ()};func (_gcaa *guidAndPicture )export (_fee *_ac .Writer )error {if _ ,_bfe :=_e .Copy (_fee ,_c .NewBuffer (_gcaa ._bcd ));_bfe !=nil {return _bfe ;};if _gdgc :=_fee .WriteProperty (_gcaa ._ecg ._gfb );_gdgc !=nil {return _gdgc ;};if _gac :=_fee .WriteProperty (_gcaa ._ecg ._bbd );_gac !=nil {return _gac ;};_ ,_cde :=_e .Copy (_fee ,_gcaa ._ecg ._gcbb );if _cde !=nil {return _cde ;};return nil ;}; -// ImportFromFile makes a Control from a file in a storage. -func ImportFromFile (storagePath string )(*Control ,error ){_gc ,_cc :=_d .Open (storagePath );if _cc !=nil {return nil ,_cc ;};defer _gc .Close ();_dee ,_cc :=_gd .New (_gc );if _cc !=nil {return nil ,_cc ;};_df ,_cc :=_ecac (_dee );if _cc !=nil {return nil ,_cc ;};_cde ,_cc :=_dee .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _cc !=nil {return nil ,_cc ;};_dd :=make ([]byte ,_cde .Size );_ ,_cc =_cde .Read (_dd );if _cc !=nil {return nil ,_cc ;};_fb :=&Control {_c :storagePath };_ec ,_cc :=_e .NewReader (_dd );if _cc !=nil {return nil ,_cc ;};if _aa :=_bf .Read (_ec ,_bf .LittleEndian ,&_fb ._ae );_aa !=nil {return nil ,_aa ;};if _fg :=_bf .Read (_ec ,_bf .LittleEndian ,&_fb ._de );_fg !=nil {return nil ,_fg ;};if _af :=_bf .Read (_ec ,_bf .LittleEndian ,&_fb ._db );_af !=nil {return nil ,_af ;};switch _df {case "\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078":_dda ,_fd :=_ddfg (_ec );if _fd !=nil {return nil ,_fd ;};_dda ._cabb =true ;_fb .Choice =&ControlChoice {CheckBox :&CheckBoxDataControl {&morphDataControlBoolValue {_dda }}};case "\u0054e\u0078\u0074\u0042\u006f\u0078":_eg ,_ba :=_ddfg (_ec );if _ba !=nil {return nil ,_ba ;};_eg ._cabb =true ;_fb .Choice =&ControlChoice {TextBox :&TextBoxDataControl {&morphDataControlStringValue {_eg }}};case "\u0043\u006f\u006d\u0062\u006f\u0042\u006f\u0078":_dc ,_dfd :=_ddfg (_ec );if _dfd !=nil {return nil ,_dfd ;};_dc ._cabb =true ;_fb .Choice =&ControlChoice {ComboBox :&ComboBoxDataControl {&morphDataControlStringValue {_dc }}};case "\u004ci\u0073\u0074\u0042\u006f\u0078":_bce ,_aed :=_ddfg (_ec );if _aed !=nil {return nil ,_aed ;};_bce ._cabb =true ;_fb .Choice =&ControlChoice {ListBox :&ListBoxDataControl {&morphDataControlStringValue {_bce }}};case "\u004f\u0070\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_deb ,_deg :=_ddfg (_ec );if _deg !=nil {return nil ,_deg ;};_deb ._cabb =true ;_fb .Choice =&ControlChoice {OptionButton :&OptionButtonDataControl {&morphDataControlBoolValue {_deb }}};case "\u0054\u006f\u0067g\u006c\u0065\u0042\u0075\u0074\u0074\u006f\u006e":_ga ,_dbe :=_ddfg (_ec );if _dbe !=nil {return nil ,_dbe ;};_ga ._cabb =true ;_fb .Choice =&ControlChoice {ToggleButton :&ToggleButtonDataControl {&morphDataControlBoolValue {_ga }}};case "\u004c\u0061\u0062e\u006c":_gac ,_cb :=_dad (_ec );if _cb !=nil {return nil ,_cb ;};_fb .Choice =&ControlChoice {Label :_gac };case "\u0053\u0070\u0069\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_dde ,_gab :=_cecd (_ec );if _gab !=nil {return nil ,_gab ;};_fb .Choice =&ControlChoice {SpinButton :_dde };case "\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0075\u0074\u0074\u006f\u006e":_cba ,_baa :=_deed (_ec );if _baa !=nil {return nil ,_baa ;};_fb .Choice =&ControlChoice {CommandButton :_cba };case "\u0053c\u0072\u006f\u006c\u006c\u0042\u0061r":_baab ,_ed :=_aafb (_ec );if _ed !=nil {return nil ,_ed ;};_fb .Choice =&ControlChoice {ScrollBar :_baab };default:_gad :=&controlBase {};if _eca :=_gad .readTheRest (_ec );_eca !=nil {return nil ,_eca ;};_fb .Choice =&ControlChoice {_cd :_gad };};return _fb ,nil ;};func (_aecf *morphDataControl )readColumnInfoPropMask (_eaga *_e .Reader )error {return nil };func (_agb *controlBase )setPictureBytes (_cfb []byte ){if _agb ._gfc ._babd ==nil {_agb ._gfc ._babd =&guidAndPicture {};};_agb ._gfc ._babd .setStdPictureBytes (_cfb );};func (_bfee *LabelControl )export (_cdca *_e .Writer )error {if _cea :=_bfee .writePropMask (_cdca );_cea !=nil {return _cea ;};if _eed :=_bfee .writeDataBlock (_cdca );_eed !=nil {return _eed ;};if _edca :=_bfee .writeExtraDataBlock (_cdca );_edca !=nil {return _edca ;};_bfee ._aedb =uint16 (_cdca .Len ()-4);if _edbf :=_bfee .writeStreamDataPM (_cdca );_edbf !=nil {return _edbf ;};return _bfee .writeTheRest (_cdca );}; +// GetWidth returns width of the SpinButton in HIMETRIC (0.01mm) +func (_gfee *SpinButtonControl )GetWidth ()uint32 {return _gfee ._eabb ._ddee }; -// GetWidth returns width of the ScrollBar in HIMETRIC (0.01mm) -func (_aacd *ScrollBarControl )GetWidth ()uint32 {return _aacd ._bbfb ._efdffe };func (_gfce *morphDataControl )writeExtraDataBlock (_ceaf *_e .Writer )error {if _gfce ._ecdg ._bfgd {_dadb :=uint64 (_gfce ._bgdc ._gegg )<<32|uint64 (_gfce ._bgdc ._abfd );if _ecg :=_ceaf .WritePropertyNoAlign (_dadb );_ecg !=nil {return _ecg ;};};if _gfce ._dgd ._ggdd > 0{if _eab :=_ceaf .WriteStringProperty (_gfce ._bgdc ._gddg );_eab !=nil {return _eab ;};};if _gfce ._dgd ._bace > 0{if _agca :=_ceaf .WriteStringProperty (_gfce ._bgdc ._ccfe );_agca !=nil {return _agca ;};};if _gfce ._dgd ._afba > 0{if _adcc :=_ceaf .WriteStringProperty (_gfce ._bgdc ._bfbd );_adcc !=nil {return _adcc ;};};return nil ;}; +// SetValue sets a value for a control which value can be represented as boolean (on/off). +func (_gdbd *morphDataControlBoolValue )SetValue (value bool ){_gdbd .setValueBool (value )};var _ffb =[]byte {0x04,0x52,0xE3,0x0B,0x91,0x8F,0xCE,0x11,0x9D,0xE3,0,0xAA,0,0x4B,0xB8,0x51};func (_cfee *ScrollBarControl )writePropMask (_bcgf *_ac .Writer )error {_ebgg :=uint32 (0);_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._bcdd );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._abdd );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._fdf );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._bdec );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._eccc );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._cbbg );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._cbc );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._eeab );_ebgg >>=1;_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._ffgea );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._acg );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._aage );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._dcef );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._efca );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._edee );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._fbgd );_ebgg =_ac .PushLeftUI32 (_ebgg ,_cfee ._eafb ._gafd );_ebgg >>=15;return _ee .Write (_bcgf ,_ee .LittleEndian ,_ebgg );}; -// SetBackColor sets a button text color value from a system palette for a label control. -func (_cdcf *LabelControl )SetBackColor (backColor uint32 ){_cdcf ._dbb ._aea =true ;_cdcf ._cff ._ffga =backColor ;};func (_fgaa *morphDataControl )setValueBool (_bgcg bool ){_fgaa ._ecdg ._cdgb =true ;_fgaa ._dgd ._ggdd =1;_fgaa ._dgd ._eeaf =true ;_efg :="\u0030";if _bgcg {_efg ="\u0031";};_fgaa ._bgdc ._gddg =_efg ;};func (_ded *guidAndPicture )importFromReader (_ecd *_e .Reader )error {_dag :=_fe .NewBuffer ([]byte {});if _ ,_fbe :=_bc .CopyN (_dag ,_ecd ,int64 (_fcb ));_fbe !=nil {return _fbe ;};_cbb :=_dag .Bytes ();for _cfe :=0;_cfe < _fcb ;_cfe ++{if _cbb [_cfe ]!=_baf [_cfe ]{return _b .Errorf ("\u0049\u006e\u0076\u0061\u006c\u0069d\u0020\u0047\u0055\u0049\u0044\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025v\u0020\u0061\u0074\u0020\u0069\u006e\u0064e\u0078\u0020\u0025\u0076",_cbb [_cfe ],_cfe );};};_ded ._bge =_cbb ;_ded ._da =&stdPicture {};if _fga :=_ecd .ReadProperty (&_ded ._da ._fcg );_fga !=nil {return _fga ;};if _ded ._da ._fcg !=_bcega {return _b .Errorf ("\u0049\u006e\u0076\u0061li\u0064\u0020\u0070\u0072\u0065\u0061\u006d\u0062\u006c\u0065\u0020\u0025\u0076",_ded ._da ._fcg );};if _fge :=_ecd .ReadProperty (&_ded ._da ._cag );_fge !=nil {return _fge ;};if _ded ._da ._cag !=0{_cdeb :=_fe .NewBuffer ([]byte {});if _ ,_eacc :=_bc .Copy (_cdeb ,_ecd );_eacc !=nil {return _eacc ;};_ded ._da ._dge =_cdeb ;};return nil ;};type morphDataPropMask struct{_bbfe bool ;_cggg bool ;_fdba bool ;_febc bool ;_aeda bool ;_ebg bool ;_ggc bool ;_dcdb bool ;_bfgd bool ;_dffe bool ;_ccfb bool ;_fcf bool ;_faa bool ;_bdagc bool ;_dfe bool ;_agge bool ;_ebdb bool ;_bee bool ;_cec bool ;_bafb bool ;_gcab bool ;_cdgb bool ;_dbf bool ;_cacc bool ;_ceaa bool ;_dedc bool ;_fad bool ;_gdgf bool ;_bbgd bool ;_aeaf bool ;}; +// GetBackColor gets a button text color value for a system palette from a label control. +func (_gfa *LabelControl )GetBackColor ()uint32 {return _gfa ._daf ._eddd };func (_fdcd *SpinButtonControl )readExtraDataBlock (_eggc *_ac .Reader )error {_fdcd ._eabb =&spinButtonExtraDataBlock {};if _fdcd ._efga ._ecccb {var _bdef uint64 ;if _cce :=_eggc .ReadPairProperty (&_bdef );_cce !=nil {return _cce ;};_fdcd ._eabb ._efeb =uint32 (_bdef );_fdcd ._eabb ._ddee =uint32 (_bdef >>32);};return nil ;}; -// SetHeight sets height of the SpinButton in HIMETRIC (0.01mm) -func (_geaa *SpinButtonControl )SetHeight (height uint32 ){_geaa ._acge ._bdae =true ;_geaa ._ddee ._dbaa =height ;};func (_eff *morphDataControl )setValueString (_ccgg string ){_eff ._ecdg ._cdgb =true ;_eff ._dgd ._ggdd =uint32 (len (_ccgg ));_eff ._bgdc ._gddg =_ccgg ;};func (_eaeb *ScrollBarControl )writePropMask (_fcdb *_e .Writer )error {_agacg :=uint32 (0);_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._egeg );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._bgg );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._cfeg );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._cdeff );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._gbfde );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._daccg );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._cfa );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._acga );_agacg >>=1;_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._bfbgf );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._gecb );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._bbed );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._bfag );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._ggf );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._afbb );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._ddb );_agacg =_e .PushLeftUI32 (_agacg ,_eaeb ._cgdcd ._feg );_agacg >>=15;return _bf .Write (_fcdb ,_bf .LittleEndian ,_agacg );};type morphDataControlStringValue struct{*morphDataControl };func (_gbea *LabelControl )writePropMask (_gcge *_e .Writer )error {_ccfg :=uint32 (0);_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._fbda );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._aea );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._afee );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._acg );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._bgf );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._cef );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._efb );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._fbcg );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._fdf );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._cfd );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._adf );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._dcef );_ccfg =_e .PushLeftUI32 (_ccfg ,_gbea ._dbb ._cgf );_ccfg >>=19;return _bf .Write (_gcge ,_bf .LittleEndian ,_ccfg );}; +// SetForeColor sets a button text color value from a system palette for a label control. +func (_gdcfa *LabelControl )SetForeColor (foreColor uint32 ){_gdcfa ._gefe ._dbe =true ;_gdcfa ._daf ._dcd =foreColor ;}; -// GetBackColor gets a button text color value for a system palette from a label control. -func (_dfdb *LabelControl )GetBackColor ()uint32 {return _dfdb ._cff ._ffga };type imageDataBlock struct{_ebc uint32 ;_bgb uint32 ;_defb byte ;_cagf uint8 ;_ggec byte ;_debe byte ;_aba uint16 ;_cee byte ;_gcg uint32 ;_fgg uint16 ;}; +// SetHeight sets height of the ScrollBar in HIMETRIC (0.01mm) +func (_dddf *ScrollBarControl )SetHeight (height uint32 ){_dddf ._eafb ._bdec =true ;_dddf ._cfea ._adcee =height ;};type controlBase struct{_dff uint16 ;_abd bool ;_bdaa *streamData ;_geaa []byte ;}; -// CommandButtonControl is a representation of a commandButton ActiveX form. -type CommandButtonControl struct{controlBase ;_edc *commandButtonPropMask ;_gae *commandButtonDataBlock ;_ddea *commandButtonExtraDataBlock ;_dcd *streamData ;}; +// SetWidth sets width of the Label in HIMETRIC (0.01mm) +func (_faa *LabelControl )SetWidth (width uint32 ){_faa ._gefe ._dbdd =true ;_faa ._fgcca ._geb =width };func (_dcca *morphDataControl )readDataBlock (_ccgf *_ac .Reader )error {_dcca ._age =&morphDataDataBlock {};if _dcca ._ead ._dgef {if _fagf :=_ccgf .ReadProperty (&_dcca ._age ._fff );_fagf !=nil {return _fagf ;};};if _dcca ._ead ._egaf {if _ccdc :=_ccgf .ReadProperty (&_dcca ._age ._fdc );_ccdc !=nil {return _ccdc ;};};if _dcca ._ead ._egde {if _geff :=_ccgf .ReadProperty (&_dcca ._age ._fgadc );_geff !=nil {return _geff ;};};if _dcca ._ead ._gcd {if _cade :=_ccgf .ReadProperty (&_dcca ._age ._baaf );_cade !=nil {return _cade ;};};if _dcca ._ead ._eafd {if _baed :=_ccgf .ReadProperty (&_dcca ._age ._adcg );_baed !=nil {return _baed ;};};if _dcca ._ead ._aabc {if _bcec :=_ccgf .ReadProperty (&_dcca ._age ._efcg );_bcec !=nil {return _bcec ;};};if _dcca ._ead ._bgad {if _fdeb :=_ccgf .ReadProperty (&_dcca ._age ._bed );_fdeb !=nil {return _fdeb ;};};if _dcca ._ead ._eed {if _gcg :=_ccgf .ReadProperty (&_dcca ._age ._bggd );_gcg !=nil {return _gcg ;};};if _dcca ._ead ._fcadf {if _bdcb :=_ccgf .ReadProperty (&_dcca ._age ._bfa );_bdcb !=nil {return _bdcb ;};};if _dcca ._ead ._gde {if _bfc :=_ccgf .ReadProperty (&_dcca ._age ._gaa );_bfc !=nil {return _bfc ;};};if _dcca ._ead ._cad {if _egbc :=_ccgf .ReadProperty (&_dcca ._age ._dcc );_egbc !=nil {return _egbc ;};};if _dcca ._ead ._cgc {if _dffg :=_ccgf .ReadProperty (&_dcca ._age ._aefa );_dffg !=nil {return _dffg ;};};if _dcca ._ead ._gba {if _ebgef :=_ccgf .ReadProperty (&_dcca ._age ._deb );_ebgef !=nil {return _ebgef ;};};if _dcca ._ead ._befca {if _afbb :=_ccgf .ReadProperty (&_dcca ._age ._efcce );_afbb !=nil {return _afbb ;};};if _dcca ._ead ._ebd {if _cbebc :=_ccgf .ReadProperty (&_dcca ._age ._cfdb );_cbebc !=nil {return _cbebc ;};};if _dcca ._ead ._eabc {if _bege :=_ccgf .ReadProperty (&_dcca ._age ._dec );_bege !=nil {return _bege ;};};if _dcca ._ead ._dcg {if _acda :=_ccgf .ReadProperty (&_dcca ._age ._bca );_acda !=nil {return _acda ;};};if _dcca ._ead ._gdgf {if _dddc :=_ccgf .ReadProperty (&_dcca ._age ._gfd );_dddc !=nil {return _dddc ;};};if _dcca ._ead ._edfe {if _edcg :=_ccgf .ReadProperty (&_dcca ._age ._cgbc );_edcg !=nil {return _edcg ;};};if _dcca ._ead ._caba {if _degd :=_ccgf .ReadProperty (&_dcca ._age ._dgcbe );_degd !=nil {return _degd ;};};if _dcca ._ead ._aeeb {var _addd uint32 ;if _eec :=_ccgf .ReadProperty (&_addd );_eec !=nil {return _eec ;};_dcca ._age ._beee ,_dcca ._age ._feca =_edb (_addd );};if _dcca ._ead ._gedac {var _fdg uint32 ;if _bcgd :=_ccgf .ReadProperty (&_fdg );_bcgd !=nil {return _bcgd ;};_dcca ._age ._fdag ,_dcca ._age ._dbeg =_edb (_fdg );};if _dcca ._ead ._abc {if _ebdf :=_ccgf .ReadProperty (&_dcca ._age ._bdfe );_ebdf !=nil {return _ebdf ;};};if _dcca ._ead ._fcdd {if _faf :=_ccgf .ReadProperty (&_dcca ._age ._beff );_faf !=nil {return _faf ;};};if _dcca ._ead ._cgb {if _ecbb :=_ccgf .ReadProperty (&_dcca ._age ._aeb );_ecbb !=nil {return _ecbb ;};};if _dcca ._ead ._ggge {if _bceb :=_ccgf .ReadProperty (&_dcca ._age ._bfea );_bceb !=nil {return _bceb ;};};if _dcca ._ead ._cfd {if _bbec :=_ccgf .ReadProperty (&_dcca ._age ._dba );_bbec !=nil {return _bbec ;};};if _dcca ._ead ._dbeb {if _afd :=_ccgf .ReadProperty (&_dcca ._age ._ffc );_afd !=nil {return _afd ;};};if _dcca ._ead ._gfbf {var _feag uint32 ;if _gfe :=_ccgf .ReadProperty (&_feag );_gfe !=nil {return _gfe ;};_dcca ._age ._dde ,_dcca ._age ._cafg =_edb (_feag );};return nil ;}; -// GetHeight returns height of the ScrollBar in HIMETRIC (0.01mm) -func (_ecf *ScrollBarControl )GetHeight ()uint32 {return _ecf ._bbfb ._aebg }; +// CheckBoxDataControl is a representation of a check box ActiveX form. +type CheckBoxDataControl struct{*morphDataControlBoolValue };func (_bcbe *ImageControl )export (_ade *_ac .Writer )error {if _gge :=_bcbe .writePropMask (_ade );_gge !=nil {return _gge ;};if _cg :=_bcbe .writeDataBlock (_ade );_cg !=nil {return _cg ;};if _gbd :=_bcbe .writeExtraDataBlock (_ade );_gbd !=nil {return _gbd ;};_bcbe ._dff =uint16 (_ade .Len ()-4);if _befc :=_bcbe .writeStreamDataPM (_ade );_befc !=nil {return _befc ;};return _bcbe .writeTheRest (_ade );};func (_fed *SpinButtonControl )writeDataBlock (_fgbc *_ac .Writer )error {if _fed ._efga ._gfae {if _bdbb :=_fgbc .WriteProperty (_fed ._dbed ._ddaag );_bdbb !=nil {return _bdbb ;};};if _fed ._efga ._cgbe {if _bdffc :=_fgbc .WriteProperty (_fed ._dbed ._dfgd );_bdffc !=nil {return _bdffc ;};};if _fed ._efga ._dcbd {if _affd :=_fgbc .WriteProperty (_fed ._dbed ._efgb );_affd !=nil {return _affd ;};};if _fed ._efga ._bedb {if _ffbb :=_fgbc .WriteProperty (_fed ._dbed ._bfbf );_ffbb !=nil {return _ffbb ;};};if _fed ._efga ._afgfe {if _agdef :=_fgbc .WriteProperty (_fed ._dbed ._eaec );_agdef !=nil {return _agdef ;};};if _fed ._efga ._egad {if _bdbbf :=_fgbc .WriteProperty (_fed ._dbed ._gfdb );_bdbbf !=nil {return _bdbbf ;};};if _fed ._efga ._abb {if _abbe :=_fgbc .WriteProperty (_fed ._dbed ._aebef );_abbe !=nil {return _abbe ;};};if _fed ._efga ._gebc {if _cded :=_fgbc .WriteProperty (_fed ._dbed ._ecaf );_cded !=nil {return _cded ;};};if _fed ._efga ._dcgg {if _dbeda :=_fgbc .WriteProperty (_fed ._dbed ._cfebg );_dbeda !=nil {return _dbeda ;};};if _fed ._efga ._ebgcg {if _fabg :=_fgbc .WriteProperty (_fed ._dbed ._dgdf );_fabg !=nil {return _fabg ;};};if _fed ._efga ._aeba {if _gbgf :=_fgbc .WriteProperty (_fed ._dbed ._eegca );_gbgf !=nil {return _gbgf ;};};if _fed ._efga ._edcb {if _abef :=_fgbc .WriteProperty (_fed ._dbed ._bff );_abef !=nil {return _abef ;};};if _fed ._efga ._gbae {if _gfge :=_fgbc .WriteProperty (_fed ._dbed ._bdcg );_gfge !=nil {return _gfge ;};};return _fgbc .AlignLength (4);};func (_cdg *morphDataControl )getValueString ()string {if _cdg ._ead ._aeeb {return _cdg ._efg ._dfe ;};return "";}; -// GetHeight returns height of the Label in HIMETRIC (0.01mm) -func (_acba *LabelControl )GetHeight ()uint32 {return _acba ._ceg ._fabg }; +// GetCaption gets a caption string from a morph control. +func (_fbea *morphDataControl )GetCaption ()string {if _fbea ._abd &&_fbea ._ead ._gedac {return _fbea ._efg ._edfa ;};return "";}; -// ControlChoice represents an ActiveX control inside a wrapper. -type ControlChoice struct{CheckBox *CheckBoxDataControl ;TextBox *TextBoxDataControl ;ListBox *ListBoxDataControl ;ComboBox *ComboBoxDataControl ;OptionButton *OptionButtonDataControl ;ToggleButton *ToggleButtonDataControl ;Label *LabelControl ;Image *ImageControl ;SpinButton *SpinButtonControl ;CommandButton *CommandButtonControl ;ScrollBar *ScrollBarControl ;_cd *controlBase ;};type labelDataBlock struct{_adgc uint32 ;_ffga uint32 ;_bffg uint32 ;_gdba uint32 ;_cbge bool ;_gddc uint32 ;_gfge uint8 ;_gadb uint32 ;_agbc uint16 ;_dea uint16 ;_degd uint16 ;_gddcd rune ;_abec uint16 ;}; +// SetWidth sets width of the CommandButton in HIMETRIC (0.01mm) +func (_dae *CommandButtonControl )SetWidth (width uint32 ){_dae ._ggg ._dfb =true ;_dae ._adbb ._beed =width ;};func (_ege *morphDataControl )writeColumnInfoDataBlock (_dbgb *_ac .Writer )error {return nil };func (_ccfc *LabelControl )writeDataBlock (_aggc *_ac .Writer )error {if _ccfc ._gefe ._dbe {if _cac :=_aggc .WriteProperty (_ccfc ._daf ._dcd );_cac !=nil {return _cac ;};};if _ccfc ._gefe ._fgd {if _cfe :=_aggc .WriteProperty (_ccfc ._daf ._eddd );_cfe !=nil {return _cfe ;};};if _ccfc ._gefe ._bggg {if _gbg :=_aggc .WriteProperty (_ccfc ._daf ._dfbc );_gbg !=nil {return _gbg ;};};if _ccfc ._gefe ._dce {_afgf :=_fb (_ccfc ._daf ._ced ,_ccfc ._daf ._afeb );if _cfb :=_aggc .WriteProperty (_afgf );_cfb !=nil {return _cfb ;};};if _ccfc ._gefe ._fbgf {if _ddaa :=_aggc .WriteProperty (_ccfc ._daf ._cfcd );_ddaa !=nil {return _ddaa ;};};if _ccfc ._gefe ._gfc {if _egdf :=_aggc .WriteProperty (_ccfc ._daf ._gdga );_egdf !=nil {return _egdf ;};};if _ccfc ._gefe ._cbf {if _gbgg :=_aggc .WriteProperty (_ccfc ._daf ._cdeg );_gbgg !=nil {return _gbgg ;};};if _ccfc ._gefe ._cgd {if _daeee :=_aggc .WriteProperty (_ccfc ._daf ._adbbf );_daeee !=nil {return _daeee ;};};if _ccfc ._gefe ._fbfd {if _efcc :=_aggc .WriteProperty (_ccfc ._daf ._egd );_efcc !=nil {return _efcc ;};};if _ccfc ._gefe ._fgg {if _bfgf :=_aggc .WriteProperty (_ccfc ._daf ._eag );_bfgf !=nil {return _bfgf ;};};if _ccfc ._gefe ._agg {if _fab :=_aggc .WriteProperty (_ccfc ._daf ._dbg );_fab !=nil {return _fab ;};};if _ccfc ._gefe ._ded {if _aefg :=_aggc .WriteProperty (_ccfc ._daf ._adg );_aefg !=nil {return _aefg ;};};return _aggc .AlignLength (4);};const _adag =2; -// SetForeColor sets a button text color value from a system palette for a label control. -func (_cge *LabelControl )SetForeColor (foreColor uint32 ){_cge ._dbb ._fbda =true ;_cge ._cff ._adgc =foreColor ;}; +// GetForeColor gets a button text color value for a system palette from a scrollBar control. +func (_eccd *ScrollBarControl )GetForeColor ()uint32 {return _eccd ._ggaf ._edea }; -// SetWidth sets width of the SpinButton in HIMETRIC (0.01mm) -func (_edce *SpinButtonControl )SetWidth (width uint32 ){_edce ._acge ._bdae =true ;_edce ._ddee ._baed =width ;}; +// GetHeight returns height of the SpinButton in HIMETRIC (0.01mm) +func (_dfaa *SpinButtonControl )GetHeight ()uint32 {return _dfaa ._eabb ._efeb };func (_cgeg *LabelControl )readExtraDataBlock (_fcdff *_ac .Reader )error {_cgeg ._fgcca =&labelExtraDataBlock {};if _cgeg ._daf ._ced > 0{_cgg ,_dbgc :=_fcdff .ReadStringProperty (_cgeg ._daf ._ced );if _dbgc !=nil {return _dbgc ;};_cgeg ._fgcca ._aacb =_cgg ;};if _cgeg ._gefe ._dbdd {var _acba uint64 ;if _gccf :=_fcdff .ReadPairProperty (&_acba );_gccf !=nil {return _gccf ;};_cgeg ._fgcca ._gfcc =uint32 (_acba );_cgeg ._fgcca ._geb =uint32 (_acba >>32);};return nil ;};func (_fabc *morphDataControl )writePropMask (_fcfe *_ac .Writer )error {_dedc :=uint64 (0);_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._dgef );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._egaf );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._egde );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._gcd );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._eafd );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._aabc );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._bgad );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._eed );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._geda );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._fcadf );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._gde );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._cad );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._cgc );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._gba );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._befca );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._ebd );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._eabc );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._dcg );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._gdgf );_dedc >>=1;_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._edfe );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._caba );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._aeeb );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._gedac );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._abc );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._fcdd );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._cgb );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._ggge );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._cfd );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._dbeb );_dedc >>=1;_dedc =_ac .PushLeftUI64 (_dedc ,true );_dedc =_ac .PushLeftUI64 (_dedc ,_fabc ._ead ._gfbf );_dedc >>=31;return _ee .Write (_fcfe ,_ee .LittleEndian ,_dedc );};func (_acfe *SpinButtonControl )export (_faad *_ac .Writer )error {if _abdc :=_acfe .writePropMask (_faad );_abdc !=nil {return _abdc ;};if _bdaf :=_acfe .writeDataBlock (_faad );_bdaf !=nil {return _bdaf ;};if _dbc :=_acfe .writeExtraDataBlock (_faad );_dbc !=nil {return _dbc ;};_acfe ._dff =uint16 (_faad .Len ()-4);if _dffa :=_acfe .writeStreamDataM (_faad );_dffa !=nil {return _dffa ;};return _acfe .writeTheRest (_faad );}; -// FmPictureSizeMode represents one of the three picture size modes according to MS-OFORMS document. -type FmPictureSizeMode byte ;type morphDataColumnInfo struct{}; +// SetBackColor sets a button text color value from a system palette for a scrollBar control. +func (_ebf *ScrollBarControl )SetBackColor (backColor uint32 ){_ebf ._eafb ._abdd =true ;_ebf ._ggaf ._dfbga =backColor ;}; -// SetWidth sets width of the ScrollBar in HIMETRIC (0.01mm) -func (_ebfb *ScrollBarControl )SetWidth (width uint32 ){_ebfb ._cgdcd ._cdeff =true ;_ebfb ._bbfb ._efdffe =width ;}; +// GetWidth returns width of the CommandButton in HIMETRIC (0.01mm) +func (_dg *CommandButtonControl )GetWidth ()uint32 {return _dg ._adbb ._beed };type morphDataColumnInfoDataBlock struct{};func (_fbee *controlBase )setMouseIconBytes (_aaa []byte ){if _fbee ._bdaa ._cgag ==nil {_fbee ._bdaa ._cgag =&guidAndPicture {};};_fbee ._bdaa ._cgag .setStdPictureBytes (_aaa );};type scrollBarDataBlock struct{_edea uint32 ;_dfbga uint32 ;_aeea uint32 ;_ebfc uint8 ;_edab int32 ;_fad int32 ;_ffab int32 ;_cfeb int32 ;_dfbe int32 ;_aefab int32 ;_edgd int32 ;_bdg uint32 ;_efbd uint32 ;_cgda uint32 ;_efdb uint16 ;};func (_ebbg *controlBase )readStreamDataMP (_daed *_ac .Reader ,_aegbg ,_abeac bool )error {_ebbg ._bdaa =&streamData {};if _aegbg {_ebbg ._bdaa ._cgag =&guidAndPicture {};if _dffgf :=_ebbg ._bdaa ._cgag .importFromReader (_daed );_dffgf !=nil {return _dffgf ;};};if _abeac {_ebbg ._bdaa ._gfce =&guidAndPicture {};if _cbbe :=_ebbg ._bdaa ._gfce .importFromReader (_daed );_cbbe !=nil {return _cbbe ;};};return nil ;};type morphDataControlBoolValue struct{*morphDataControl };func (_adec *ImageControl )writePropMask (_cag *_ac .Writer )error {_cafda :=uint32 (0);_cafda >>=2;_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._ecf );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._gbb );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._cca );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._gegd );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._bbee );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._gdff );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._aefb );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._bgg );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._ddc );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._fdb );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._bdfb );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._dgcb );_cafda =_ac .PushLeftUI32 (_cafda ,_adec ._dgc ._baa );_cafda >>=17;return _ee .Write (_cag ,_ee .LittleEndian ,_cafda );};func (_cga *LabelControl )export (_gbdg *_ac .Writer )error {if _afef :=_cga .writePropMask (_gbdg );_afef !=nil {return _afef ;};if _bfd :=_cga .writeDataBlock (_gbdg );_bfd !=nil {return _bfd ;};if _dab :=_cga .writeExtraDataBlock (_gbdg );_dab !=nil {return _dab ;};_cga ._dff =uint16 (_gbdg .Len ()-4);if _efb :=_cga .writeStreamDataPM (_gbdg );_efb !=nil {return _efb ;};return _cga .writeTheRest (_gbdg );}; -// SetHeight sets height of the CommandButton in HIMETRIC (0.01mm) -func (_fbg *CommandButtonControl )SetHeight (height uint32 ){_fbg ._edc ._eef =true ;_fbg ._ddea ._ffa =height ;}; +// SetHeight sets height of the Label in HIMETRIC (0.01mm) +func (_bdbg *LabelControl )SetHeight (height uint32 ){_bdbg ._gefe ._dbdd =true ;_bdbg ._fgcca ._gfcc =height ;}; -// GetWidth returns width of the Label in HIMETRIC (0.01mm) -func (_ebcf *LabelControl )GetWidth ()uint32 {return _ebcf ._ceg ._abg };func (_gada *morphDataControl )export (_gcc *_e .Writer )error {if _eda :=_gada .writePropMask (_gcc );_eda !=nil {return _eda ;};if _dfga :=_gada .writeDataBlock (_gcc );_dfga !=nil {return _dfga ;};if _efe :=_gada .writeExtraDataBlock (_gcc );_efe !=nil {return _efe ;};_gada ._aedb =uint16 (_gcc .Len ()-4);if _cgb :=_gada .writeStreamDataMP (_gcc );_cgb !=nil {return _cgb ;};return _gada .writeTheRest (_gcc );};func (_fbcb *morphDataControl )readPropMask (_fef *_e .Reader )error {var _bad uint64 ;if _dfag :=_bf .Read (_fef ,_bf .LittleEndian ,&_bad );_dfag !=nil {return _dfag ;};_fbcb ._ecdg =&morphDataPropMask {};_fbcb ._ecdg ._bbfe ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._cggg ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._fdba ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._febc ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._aeda ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._ebg ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._ggc ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._dcdb ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._bfgd ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._dffe ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._ccfb ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._fcf ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._faa ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._bdagc ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._dfe ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._agge ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._ebdb ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._bee ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._cec ,_bad =_e .PopRightUI64 (_bad );_bad >>=1;_fbcb ._ecdg ._bafb ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._gcab ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._cdgb ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._dbf ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._cacc ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._ceaa ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._dedc ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._fad ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._gdgf ,_bad =_e .PopRightUI64 (_bad );_fbcb ._ecdg ._bbgd ,_bad =_e .PopRightUI64 (_bad );_bad >>=1;_bad >>=1;_fbcb ._ecdg ._aeaf ,_bad =_e .PopRightUI64 (_bad );return nil ;};type spinButtonExtraDataBlock struct{_baed uint32 ;_dbaa uint32 ;};func (_gdf *controlBase )getPictureBytes ()[]byte {return _gdf ._gfc ._babd .getStdPictureBytes ()}; +// ListBoxDataControl is a representation of a list box ActiveX form. +type ListBoxDataControl struct{*morphDataControlStringValue }; -// GetBackColor gets a button text color value for a system palette from a spinButton control. -func (_ggg *SpinButtonControl )GetBackColor ()uint32 {return _ggg ._ffcg ._afdb }; +// GetMax gets a button max value. +func (_aadf *ScrollBarControl )GetMax ()int32 {return _aadf ._ggaf ._fad }; -// GetWidth returns width of the morphDataControl in HIMETRIC (0.01mm) -func (_abda *morphDataControl )GetWidth ()uint32 {return _abda ._bgdc ._gegg }; +// ToggleButtonDataControl is a representation of a toggle button ActiveX form. +type ToggleButtonDataControl struct{*morphDataControlBoolValue }; -// SpinButtonControl is a representation of a spinButton ActiveX form. -type SpinButtonControl struct{controlBase ;_acge *spinButtonPropMask ;_ffcg *spinButtonDataBlock ;_ddee *spinButtonExtraDataBlock ;_bfge *streamData ;}; +// ImageControl is a representation of an image ActiveX form. +type ImageControl struct{controlBase ;_dgc *imagePropMask ;_gcf *imageDataBlock ;_aeg *imageExtraDataBlock ;_gfba *streamData ;};func _edb (_bd uint32 )(bool ,uint32 ){if _bd ==0{return false ,0;};_gg :=_bd >=1<<31;if _gg {_bd -=1<<31;};return _gg ,_bd ;};type labelDataBlock struct{_dcd uint32 ;_eddd uint32 ;_dfbc uint32 ;_ced uint32 ;_afeb bool ;_cfcd uint32 ;_gdga uint8 ;_cdeg uint32 ;_adbbf uint16 ;_egd uint16 ;_eag uint16 ;_dbg rune ;_adg uint16 ;};func (_bffd *controlBase )readStreamDataM (_cbbgg *_ac .Reader ,_gagb bool )error {_bffd ._bdaa =&streamData {};if _gagb {_bffd ._bdaa ._cgag =&guidAndPicture {};if _bge :=_bffd ._bdaa ._cgag .importFromReader (_cbbgg );_bge !=nil {return _bge ;};};return nil ;};type stdPicture struct{_gfb uint32 ;_bbd uint32 ;_gcbb *_c .Buffer ;};const _afad uint32 =0x0000746C; -// Control represents an ActiveX control wrapper. -type Control struct{TargetAttr string ;Ocx *_g .Ocx ;Choice *ControlChoice ;_c string ;_ae uint8 ;_de uint8 ;_db uint16 ;};type commandButtonExtraDataBlock struct{_aeg uint32 ;_ffa uint32 ;_fbgg string ;}; +// GetValue gets a value from a control which value can be represented as a string. +func (_ffbe *morphDataControlStringValue )GetValue ()string {return _ffbe .getValueString ()};func (_faeg *SpinButtonControl )writeExtraDataBlock (_bdd *_ac .Writer )error {if _faeg ._efga ._ecccb {_aeaa :=uint64 (_faeg ._eabb ._ddee )<<32|uint64 (_faeg ._eabb ._efeb );if _acgg :=_bdd .WritePropertyNoAlign (_aeaa );_acgg !=nil {return _acgg ;};};return nil ;};var _eegg =len (_ffb ); -// TextBoxDataControl is a representation of a text box ActiveX form. -type TextBoxDataControl struct{*morphDataControlStringValue };func (_ffcc *controlBase )getMouseIconBytes ()[]byte {return _ffcc ._gfc ._eaa .getStdPictureBytes ()};func (_fgdag *LabelControl )readPropMask (_bfec *_e .Reader )error {var _abd uint32 ;if _caba :=_bf .Read (_bfec ,_bf .LittleEndian ,&_abd );_caba !=nil {return _caba ;};_fgdag ._dbb =&labelPropMask {};_fgdag ._dbb ._fbda ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._aea ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._afee ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._acg ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._bgf ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._cef ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._efb ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._fbcg ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._fdf ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._cfd ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._adf ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._dcef ,_abd =_e .PopRightUI32 (_abd );_fgdag ._dbb ._cgf ,_abd =_e .PopRightUI32 (_abd );return nil ;};func (_egc *CommandButtonControl )writeExtraDataBlock (_cf *_e .Writer )error {if _egc ._gae ._gf > 0{if _bbf :=_cf .WriteStringProperty (_egc ._ddea ._fbgg );_bbf !=nil {return _bbf ;};};if _egc ._edc ._eef {_adg :=uint64 (_egc ._ddea ._aeg )<<32|uint64 (_egc ._ddea ._ffa );if _adgf :=_cf .WritePropertyNoAlign (_adg );_adgf !=nil {return _adgf ;};};return nil ;};func (_abcc *controlBase )readStreamDataMP (_cgfc *_e .Reader ,_efbe ,_agdg bool )error {_abcc ._gfc =&streamData {};if _efbe {_abcc ._gfc ._eaa =&guidAndPicture {};if _efeb :=_abcc ._gfc ._eaa .importFromReader (_cgfc );_efeb !=nil {return _efeb ;};};if _agdg {_abcc ._gfc ._babd =&guidAndPicture {};if _cdaa :=_abcc ._gfc ._babd .importFromReader (_cgfc );_cdaa !=nil {return _cdaa ;};};return nil ;};func (_cabf *SpinButtonControl )readDataBlock (_ceed *_e .Reader )error {_cabf ._ffcg =&spinButtonDataBlock {};if _cabf ._acge ._bfad {if _degc :=_ceed .ReadProperty (&_cabf ._ffcg ._cabag );_degc !=nil {return _degc ;};};if _cabf ._acge ._ddef {if _gedg :=_ceed .ReadProperty (&_cabf ._ffcg ._afdb );_gedg !=nil {return _gedg ;};};if _cabf ._acge ._gabc {if _bfea :=_ceed .ReadProperty (&_cabf ._ffcg ._bbdb );_bfea !=nil {return _bfea ;};};if _cabf ._acge ._edbg {if _fcdf :=_ceed .ReadProperty (&_cabf ._ffcg ._cfbd );_fcdf !=nil {return _fcdf ;};};if _cabf ._acge ._eee {if _cgbf :=_ceed .ReadProperty (&_cabf ._ffcg ._edcg );_cgbf !=nil {return _cgbf ;};};if _cabf ._acge ._gfe {if _dfad :=_ceed .ReadProperty (&_cabf ._ffcg ._bggbd );_dfad !=nil {return _dfad ;};};if _cabf ._acge ._bbb {if _eec :=_ceed .ReadProperty (&_cabf ._ffcg ._bgegg );_eec !=nil {return _eec ;};};if _cabf ._acge ._bedf {if _fccf :=_ceed .ReadProperty (&_cabf ._ffcg ._cdcdc );_fccf !=nil {return _fccf ;};};if _cabf ._acge ._fefg {if _cbga :=_ceed .ReadProperty (&_cabf ._ffcg ._bagf );_cbga !=nil {return _cbga ;};};if _cabf ._acge ._fbef {if _adbd :=_ceed .ReadProperty (&_cabf ._ffcg ._eebd );_adbd !=nil {return _adbd ;};};if _cabf ._acge ._dfed {if _cfdb :=_ceed .ReadProperty (&_cabf ._ffcg ._fgccg );_cfdb !=nil {return _cfdb ;};};if _cabf ._acge ._bedb {if _dgda :=_ceed .ReadProperty (&_cabf ._ffcg ._cebb );_dgda !=nil {return _dgda ;};};if _cabf ._acge ._cfc {if _eegc :=_ceed .ReadProperty (&_cabf ._ffcg ._dabe );_eegc !=nil {return _eegc ;};};return nil ;};func (_ffcgb *SpinButtonControl )writeExtraDataBlock (_febce *_e .Writer )error {if _ffcgb ._acge ._bdae {_bcee :=uint64 (_ffcgb ._ddee ._baed )<<32|uint64 (_ffcgb ._ddee ._dbaa );if _efgd :=_febce .WritePropertyNoAlign (_bcee );_efgd !=nil {return _efgd ;};};return nil ;};func _dad (_dbbg *_e .Reader )(*LabelControl ,error ){_fff :=&LabelControl {};if _ggd :=_fff .readPropMask (_dbbg );_ggd !=nil {return nil ,_ggd ;};if _afg :=_fff .readDataBlock (_dbbg );_afg !=nil {return nil ,_afg ;};if _fac :=_fff .readExtraDataBlock (_dbbg );_fac !=nil {return nil ,_fac ;};if _bfbg :=_fff .readStreamDataPM (_dbbg ,_fff ._dbb ._adf ,_fff ._dbb ._cgf );_bfbg !=nil {return nil ,_bfbg ;};if _cegg :=_fff .readTheRest (_dbbg );_cegg !=nil {return nil ,_cegg ;};return _fff ,nil ;};const (FmPictureAlignmentTopLeft FmPictureAlignment =iota ;FmPictureAlignmentTopRight ;FmPictureAlignmentCenter ;FmPictureAlignmentBottomLeft ;FmPictureAlignmentBottomRight ;);type commandButtonPropMask struct{_edbc bool ;_fdc bool ;_adc bool ;_ddeaa bool ;_geb bool ;_eef bool ;_fba bool ;_dbc bool ;_dcf bool ;_fab bool ;_ddeg bool ;};func (_gea *guidAndPicture )setStdPictureBytes (_gge []byte ){if _gge ==nil {return ;};if _gea ._bge ==nil {_gea ._bge =_baf ;};if _gea ._da ==nil {_gea ._da =&stdPicture {_fcg :_bcega };};_gea ._da ._cag =uint32 (len (_gge ));_gea ._da ._dge =_fe .NewBuffer (_gge );}; +// SetHeight sets height of the morphDataControl in HIMETRIC (0.01mm) +func (_bdc *morphDataControl )SetHeight (height uint32 ){_bdc ._ead ._geda =true ;_bdc ._efg ._bba =height ;};type morphDataExtraDataBlock struct{_bcac uint32 ;_bba uint32 ;_dfe string ;_edfa string ;_eeag string ;}; -// GetHeight returns height of the CommandButton in HIMETRIC (0.01mm) -func (_dfa *CommandButtonControl )GetHeight ()uint32 {return _dfa ._ddea ._ffa };func (_cbe *ImageControl )writePropMask (_gdfg *_e .Writer )error {_gce :=uint32 (0);_gce >>=2;_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._gbf );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._babf );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._fcc );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._cfeb );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._dba );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._bacg );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._gbe );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._ccef );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._caa );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._gba );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._cdeg );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._age );_gce =_e .PushLeftUI32 (_gce ,_cbe ._efc ._gdca );_gce >>=17;return _bf .Write (_gdfg ,_bf .LittleEndian ,_gce );};type scrollBarPropMask struct{_egeg bool ;_bgg bool ;_cfeg bool ;_gbfde bool ;_cdeff bool ;_daccg bool ;_cfa bool ;_acga bool ;_bfbgf bool ;_gecb bool ;_bbed bool ;_bfag bool ;_ggf bool ;_afbb bool ;_ddb bool ;_feg bool ;}; +// FmPictureSizeMode represents one of the three picture size modes according to MS-OFORMS document. +type FmPictureSizeMode byte ; -// GetMin gets a button min value. -func (_ddc *SpinButtonControl )GetMin ()int32 {return _ddc ._ffcg ._cfbd };func _ecac (_ebe *_gd .Reader )(string ,error ){_ff ,_add :=_ebe .GetEntry ("\u0043o\u006d\u0070\u004f\u0062\u006a");if _add !=nil {return "",_add ;};_ee :=make ([]byte ,_ff .Size );_ ,_add =_ff .Read (_ee );if _add !=nil {return "",_add ;};_ea :=_fe .Split (_ee ,[]byte ("\u002e"));if len (_ea )< 2{return "",_a .New ("\u0055\u006e\u006bn\u006f\u0077\u006e\u0020\u0066\u006f\u0072\u006d");};return string (_ea [len (_ea )-2]),nil ;};const _bba =4; +// GetBackColor gets a button text color value for a system palette from a commandButton control. +func (_fce *CommandButtonControl )GetBackColor ()uint32 {return _fce ._adf ._cee };func (_cbfa *morphDataControl )setValueBool (_ccd bool ){_cbfa ._ead ._aeeb =true ;_cbfa ._age ._feca =1;_cbfa ._age ._beee =true ;_aggb :="\u0030";if _ccd {_aggb ="\u0031";};_cbfa ._efg ._dfe =_aggb ;}; -// ScrollBarControl is a representation of a scrollBar ActiveX form. -type ScrollBarControl struct{controlBase ;_cgdcd *scrollBarPropMask ;_cffg *scrollBarDataBlock ;_bbfb *scrollBarExtraDataBlock ;_dacc *streamData ;};func (_agd *CommandButtonControl )readExtraDataBlock (_ebf *_e .Reader )error {_agd ._ddea =&commandButtonExtraDataBlock {};if _agd ._gae ._gf > 0{_dega ,_bab :=_ebf .ReadStringProperty (_agd ._gae ._gf );if _bab !=nil {return _bab ;};_agd ._ddea ._fbgg =_dega ;};if _agd ._edc ._eef {var _def uint64 ;if _ffg :=_ebf .ReadPairProperty (&_def );_ffg !=nil {return _ffg ;};_agd ._ddea ._ffa =uint32 (_def );_agd ._ddea ._aeg =uint32 (_def >>32);};return nil ;}; +// SetBackColor sets a button text color value from a system palette for a commandButton control. +func (_ga *CommandButtonControl )SetBackColor (backColor uint32 ){_ga ._ggg ._afe =true ;_ga ._adf ._cee =backColor ;};func (_bce *CommandButtonControl )writeDataBlock (_ggb *_ac .Writer )error {if _bce ._ggg ._gdc {if _ggbg :=_ggb .WriteProperty (_bce ._adf ._gaf );_ggbg !=nil {return _ggbg ;};};if _bce ._ggg ._afe {if _ebge :=_ggb .WriteProperty (_bce ._adf ._cee );_ebge !=nil {return _ebge ;};};if _bce ._ggg ._dge {if _fgad :=_ggb .WriteProperty (_bce ._adf ._aee );_fgad !=nil {return _fgad ;};};if _bce ._ggg ._eegc {_bae :=_fb (_bce ._adf ._dfa ,_bce ._adf ._dcb );if _de :=_ggb .WriteProperty (_bae );_de !=nil {return _de ;};};if _bce ._ggg ._bfg {if _ffg :=_ggb .WriteProperty (_bce ._adf ._gaba );_ffg !=nil {return _ffg ;};};if _bce ._ggg ._bda {if _fde :=_ggb .WriteProperty (_bce ._adf ._acc );_fde !=nil {return _fde ;};};if _bce ._ggg ._eff {if _fddc :=_ggb .WriteProperty (_bce ._adf ._fgf );_fddc !=nil {return _fddc ;};};if _bce ._ggg ._gcb {if _dgae :=_ggb .WriteProperty (_bce ._adf ._fbe );_dgae !=nil {return _dgae ;};};if _bce ._ggg ._bdb {if _gdcf :=_ggb .WriteProperty (_bce ._adf ._fac );_gdcf !=nil {return _gdcf ;};};return _ggb .AlignLength (4);};type guidAndPicture struct{_bcd []byte ;_ecg *stdPicture ;};type labelPropMask struct{_dbe bool ;_fgd bool ;_bggg bool ;_dce bool ;_fbgf bool ;_dbdd bool ;_gfc bool ;_cbf bool ;_cgd bool ;_fbfd bool ;_fgg bool ;_agg bool ;_ded bool ;}; -// SetPosition sets a button position value. -func (_cfaa *SpinButtonControl )SetPosition (position int32 ){_cfaa ._acge ._gfe =true ;_cfaa ._ffcg ._bggbd =position ;};func (_aege *controlBase )writeTheRest (_cce *_e .Writer )error {_ ,_ade :=_cce .Write (_aege ._aga );return _ade ;}; +// SetMax sets a button max value. +func (_eecc *ScrollBarControl )SetMax (max int32 ){_eecc ._eafb ._cbc =true ;_eecc ._ggaf ._fad =max };func _ada (_edd *_ac .Reader )(*ImageControl ,error ){_ged :=&ImageControl {};if _bbe :=_ged .readPropMask (_edd );_bbe !=nil {return nil ,_bbe ;};if _fgbg :=_ged .readDataBlock (_edd );_fgbg !=nil {return nil ,_fgbg ;};if _dbd :=_ged .readExtraDataBlock (_edd );_dbd !=nil {return nil ,_dbd ;};if _bcc :=_ged .readStreamDataPM (_edd ,_ged ._dgc ._ddc ,_ged ._dgc ._baa );_bcc !=nil {return nil ,_bcc ;};if _ebb :=_ged .readTheRest (_edd );_ebb !=nil {return nil ,_ebb ;};return _ged ,nil ;}; -// GetCaption gets a caption string from a label control. -func (_bed *LabelControl )GetCaption ()string {return _bed ._ceg ._abf };func (_dacg *ScrollBarControl )readExtraDataBlock (_edaa *_e .Reader )error {_dacg ._bbfb =&scrollBarExtraDataBlock {};if _dacg ._cgdcd ._cdeff {var _cffc uint64 ;if _dcfb :=_edaa .ReadPairProperty (&_cffc );_dcfb !=nil {return _dcfb ;};_dacg ._bbfb ._aebg =uint32 (_cffc );_dacg ._bbfb ._efdffe =uint32 (_cffc >>32);};return nil ;};func (_afe *CommandButtonControl )readDataBlock (_ccf *_e .Reader )error {_afe ._gae =&commandButtonDataBlock {};if _afe ._edc ._edbc {if _abe :=_ccf .ReadProperty (&_afe ._gae ._bda );_abe !=nil {return _abe ;};};if _afe ._edc ._fdc {if _ef :=_ccf .ReadProperty (&_afe ._gae ._acc );_ef !=nil {return _ef ;};};if _afe ._edc ._adc {if _abeg :=_ccf .ReadProperty (&_afe ._gae ._edd );_abeg !=nil {return _abeg ;};};if _afe ._edc ._ddeaa {var _afa uint32 ;if _feb :=_ccf .ReadProperty (&_afa );_feb !=nil {return _feb ;};_afe ._gae ._ece ,_afe ._gae ._gf =_bff (_afa );};if _afe ._edc ._geb {if _bdc :=_ccf .ReadProperty (&_afe ._gae ._aec );_bdc !=nil {return _bdc ;};};if _afe ._edc ._fba {if _ecc :=_ccf .ReadProperty (&_afe ._gae ._cdb );_ecc !=nil {return _ecc ;};};if _afe ._edc ._dbc {if _eea :=_ccf .ReadProperty (&_afe ._gae ._cdc );_eea !=nil {return _eea ;};};if _afe ._edc ._dcf {if _afae :=_ccf .ReadProperty (&_afe ._gae ._eae );_afae !=nil {return _afae ;};};if _afe ._edc ._ddeg {if _cae :=_ccf .ReadProperty (&_afe ._gae ._fbae );_cae !=nil {return _cae ;};};return nil ;}; +// GetHeight returns height of the Label in HIMETRIC (0.01mm) +func (_cdb *LabelControl )GetHeight ()uint32 {return _cdb ._fgcca ._gfcc };type morphDataControl struct{controlBase ;_ead *morphDataPropMask ;_age *morphDataDataBlock ;_efg *morphDataExtraDataBlock ;_gcaad *streamData ;_dcac *morphDataColumnInfo ;_ece *morphDataColumnInfoPropMask ;_egdfe *morphDataColumnInfoDataBlock ;}; // FmPictureAlignment represents one of the five picture aignments according to MS-OFORMS document. -type FmPictureAlignment byte ;type imagePropMask struct{_gbf bool ;_babf bool ;_fcc bool ;_cfeb bool ;_dba bool ;_bacg bool ;_gbe bool ;_ccef bool ;_caa bool ;_gba bool ;_cdeg bool ;_age bool ;_gdca bool ;};func _cecd (_geeg *_e .Reader )(*SpinButtonControl ,error ){_dgga :=&SpinButtonControl {};if _afd :=_dgga .readPropMask (_geeg );_afd !=nil {return nil ,_afd ;};if _dgfg :=_dgga .readDataBlock (_geeg );_dgfg !=nil {return nil ,_dgfg ;};if _gcgg :=_dgga .readExtraDataBlock (_geeg );_gcgg !=nil {return nil ,_gcgg ;};if _febf :=_dgga .readStreamDataM (_geeg ,_dgga ._acge ._bedb );_febf !=nil {return nil ,_febf ;};if _gbdg :=_dgga .readTheRest (_geeg );_gbdg !=nil {return nil ,_gbdg ;};return _dgga ,nil ;};func _cede (_gebb *_e .Reader )(*ImageControl ,error ){_bdag :=&ImageControl {};if _gdg :=_bdag .readPropMask (_gebb );_gdg !=nil {return nil ,_gdg ;};if _caga :=_bdag .readDataBlock (_gebb );_caga !=nil {return nil ,_caga ;};if _ebec :=_bdag .readExtraDataBlock (_gebb );_ebec !=nil {return nil ,_ebec ;};if _bca :=_bdag .readStreamDataPM (_gebb ,_bdag ._efc ._caa ,_bdag ._efc ._gdca );_bca !=nil {return nil ,_bca ;};if _fbf :=_bdag .readTheRest (_gebb );_fbf !=nil {return nil ,_fbf ;};return _bdag ,nil ;}; +type FmPictureAlignment byte ;func (_edgg *controlBase )readStreamDataPM (_cgde *_ac .Reader ,_adab ,_fdeeg bool )error {_edgg ._bdaa =&streamData {};if _adab {_edgg ._bdaa ._gfce =&guidAndPicture {};if _bcbf :=_edgg ._bdaa ._gfce .importFromReader (_cgde );_bcbf !=nil {return _bcbf ;};};if _fdeeg {_edgg ._bdaa ._cgag =&guidAndPicture {};if _aegbge :=_edgg ._bdaa ._cgag .importFromReader (_cgde );_aegbge !=nil {return _aegbge ;};};return nil ;}; -// SetValue sets a value for a control which value can be represented as boolean (on/off). -func (_ebd *morphDataControlBoolValue )SetValue (value bool ){_ebd .setValueBool (value )}; +// GetWidth returns width of the morphDataControl in HIMETRIC (0.01mm) +func (_ebcg *morphDataControl )GetWidth ()uint32 {return _ebcg ._efg ._bcac };func (_aefad *ScrollBarControl )readExtraDataBlock (_eacg *_ac .Reader )error {_aefad ._cfea =&scrollBarExtraDataBlock {};if _aefad ._eafb ._bdec {var _affg uint64 ;if _cfa :=_eacg .ReadPairProperty (&_affg );_cfa !=nil {return _cfa ;};_aefad ._cfea ._adcee =uint32 (_affg );_aefad ._cfea ._ebfb =uint32 (_affg >>32);};return nil ;};func (_bgb *controlBase )writeTheRest (_fgbf *_ac .Writer )error {_ ,_dgg :=_fgbf .Write (_bgb ._geaa );return _dgg ;}; // SetWidth sets width of the morphDataControl in HIMETRIC (0.01mm) -func (_gebe *morphDataControl )SetWidth (width uint32 ){_gebe ._ecdg ._bfgd =true ;_gebe ._bgdc ._gegg =width ;}; +func (_bcf *morphDataControl )SetWidth (width uint32 ){_bcf ._ead ._geda =true ;_bcf ._efg ._bcac =width };type morphDataColumnInfo struct{};type spinButtonDataBlock struct{_ddaag uint32 ;_dfgd uint32 ;_efgb uint32 ;_bfbf int32 ;_eaec int32 ;_gfdb int32 ;_aebef int32 ;_ecaf int32 ;_cfebg int32 ;_dgdf uint32 ;_eegca uint32 ;_bff uint16 ;_bdcg uint8 ;}; -// SetForeColor sets a button text color value from a system palette for a spinButton control. -func (_dcbd *SpinButtonControl )SetForeColor (foreColor uint32 ){_dcbd ._acge ._bfad =true ;_dcbd ._ffcg ._cabag =foreColor ;};func (_ceggc *morphDataControl )readDataBlock (_gbef *_e .Reader )error {_ceggc ._dgd =&morphDataDataBlock {};if _ceggc ._ecdg ._bbfe {if _cccc :=_gbef .ReadProperty (&_ceggc ._dgd ._cdcd );_cccc !=nil {return _cccc ;};};if _ceggc ._ecdg ._cggg {if _gbd :=_gbef .ReadProperty (&_ceggc ._dgd ._abfc );_gbd !=nil {return _gbd ;};};if _ceggc ._ecdg ._fdba {if _daa :=_gbef .ReadProperty (&_ceggc ._dgd ._feeg );_daa !=nil {return _daa ;};};if _ceggc ._ecdg ._febc {if _cdac :=_gbef .ReadProperty (&_ceggc ._dgd ._ffdg );_cdac !=nil {return _cdac ;};};if _ceggc ._ecdg ._aeda {if _dcc :=_gbef .ReadProperty (&_ceggc ._dgd ._dgf );_dcc !=nil {return _dcc ;};};if _ceggc ._ecdg ._ebg {if _gedd :=_gbef .ReadProperty (&_ceggc ._dgd ._fde );_gedd !=nil {return _gedd ;};};if _ceggc ._ecdg ._ggc {if _bfcc :=_gbef .ReadProperty (&_ceggc ._dgd ._dac );_bfcc !=nil {return _bfcc ;};};if _ceggc ._ecdg ._dcdb {if _gbac :=_gbef .ReadProperty (&_ceggc ._dgd ._fda );_gbac !=nil {return _gbac ;};};if _ceggc ._ecdg ._dffe {if _ggca :=_gbef .ReadProperty (&_ceggc ._dgd ._bafg );_ggca !=nil {return _ggca ;};};if _ceggc ._ecdg ._ccfb {if _ddg :=_gbef .ReadProperty (&_ceggc ._dgd ._cbc );_ddg !=nil {return _ddg ;};};if _ceggc ._ecdg ._fcf {if _egcbc :=_gbef .ReadProperty (&_ceggc ._dgd ._fdbb );_egcbc !=nil {return _egcbc ;};};if _ceggc ._ecdg ._faa {if _caef :=_gbef .ReadProperty (&_ceggc ._dgd ._agee );_caef !=nil {return _caef ;};};if _ceggc ._ecdg ._bdagc {if _fcae :=_gbef .ReadProperty (&_ceggc ._dgd ._deda );_fcae !=nil {return _fcae ;};};if _ceggc ._ecdg ._dfe {if _eaca :=_gbef .ReadProperty (&_ceggc ._dgd ._adbf );_eaca !=nil {return _eaca ;};};if _ceggc ._ecdg ._agge {if _fffa :=_gbef .ReadProperty (&_ceggc ._dgd ._bbaa );_fffa !=nil {return _fffa ;};};if _ceggc ._ecdg ._ebdb {if _cbce :=_gbef .ReadProperty (&_ceggc ._dgd ._fccd );_cbce !=nil {return _cbce ;};};if _ceggc ._ecdg ._bee {if _eacaf :=_gbef .ReadProperty (&_ceggc ._dgd ._bdee );_eacaf !=nil {return _eacaf ;};};if _ceggc ._ecdg ._cec {if _bfeb :=_gbef .ReadProperty (&_ceggc ._dgd ._bcgc );_bfeb !=nil {return _bfeb ;};};if _ceggc ._ecdg ._bafb {if _fgc :=_gbef .ReadProperty (&_ceggc ._dgd ._geae );_fgc !=nil {return _fgc ;};};if _ceggc ._ecdg ._gcab {if _gaff :=_gbef .ReadProperty (&_ceggc ._dgd ._afeec );_gaff !=nil {return _gaff ;};};if _ceggc ._ecdg ._cdgb {var _aeaa uint32 ;if _cgfg :=_gbef .ReadProperty (&_aeaa );_cgfg !=nil {return _cgfg ;};_ceggc ._dgd ._eeaf ,_ceggc ._dgd ._ggdd =_bff (_aeaa );};if _ceggc ._ecdg ._dbf {var _fccb uint32 ;if _gafg :=_gbef .ReadProperty (&_fccb );_gafg !=nil {return _gafg ;};_ceggc ._dgd ._ebfd ,_ceggc ._dgd ._bace =_bff (_fccb );};if _ceggc ._ecdg ._cacc {if _eeag :=_gbef .ReadProperty (&_ceggc ._dgd ._ffe );_eeag !=nil {return _eeag ;};};if _ceggc ._ecdg ._ceaa {if _ccgbb :=_gbef .ReadProperty (&_ceggc ._dgd ._ebcg );_ccgbb !=nil {return _ccgbb ;};};if _ceggc ._ecdg ._dedc {if _bcbd :=_gbef .ReadProperty (&_ceggc ._dgd ._ccb );_bcbd !=nil {return _bcbd ;};};if _ceggc ._ecdg ._fad {if _faac :=_gbef .ReadProperty (&_ceggc ._dgd ._cbgcc );_faac !=nil {return _faac ;};};if _ceggc ._ecdg ._gdgf {if _ebb :=_gbef .ReadProperty (&_ceggc ._dgd ._affd );_ebb !=nil {return _ebb ;};};if _ceggc ._ecdg ._bbgd {if _efcd :=_gbef .ReadProperty (&_ceggc ._dgd ._dfac );_efcd !=nil {return _efcd ;};};if _ceggc ._ecdg ._aeaf {var _cgc uint32 ;if _acff :=_gbef .ReadProperty (&_cgc );_acff !=nil {return _acff ;};_ceggc ._dgd ._cfee ,_ceggc ._dgd ._afba =_bff (_cgc );};return nil ;}; +// ScrollBarControl is a representation of a scrollBar ActiveX form. +type ScrollBarControl struct{controlBase ;_eafb *scrollBarPropMask ;_ggaf *scrollBarDataBlock ;_cfea *scrollBarExtraDataBlock ;_dfbg *streamData ;};func _ccc (_edae *_ac .Reader )(*LabelControl ,error ){_fdbg :=&LabelControl {};if _bbbd :=_fdbg .readPropMask (_edae );_bbbd !=nil {return nil ,_bbbd ;};if _baab :=_fdbg .readDataBlock (_edae );_baab !=nil {return nil ,_baab ;};if _abf :=_fdbg .readExtraDataBlock (_edae );_abf !=nil {return nil ,_abf ;};if _febf :=_fdbg .readStreamDataPM (_edae ,_fdbg ._gefe ._fgg ,_fdbg ._gefe ._ded );_febf !=nil {return nil ,_febf ;};if _gcba :=_fdbg .readTheRest (_edae );_gcba !=nil {return nil ,_gcba ;};return _fdbg ,nil ;}; -// ToggleButtonDataControl is a representation of a toggle button ActiveX form. -type ToggleButtonDataControl struct{*morphDataControlBoolValue }; +// SetPosition sets a button position value. +func (_eagf *SpinButtonControl )SetPosition (position int32 ){_eagf ._efga ._egad =true ;_eagf ._dbed ._gfdb =position ;}; -// GetWidth returns width of the SpinButton in HIMETRIC (0.01mm) -func (_cfdc *SpinButtonControl )GetWidth ()uint32 {return _cfdc ._ddee ._baed }; +// ControlChoice represents an ActiveX control inside a wrapper. +type ControlChoice struct{CheckBox *CheckBoxDataControl ;TextBox *TextBoxDataControl ;ListBox *ListBoxDataControl ;ComboBox *ComboBoxDataControl ;OptionButton *OptionButtonDataControl ;ToggleButton *ToggleButtonDataControl ;Label *LabelControl ;Image *ImageControl ;SpinButton *SpinButtonControl ;CommandButton *CommandButtonControl ;ScrollBar *ScrollBarControl ;_cb *controlBase ;};func (_ebc *controlBase )getMouseIconBytes ()[]byte {return _ebc ._bdaa ._cgag .getStdPictureBytes ()};type imagePropMask struct{_ecf bool ;_gbb bool ;_cca bool ;_gegd bool ;_bbee bool ;_gdff bool ;_aefb bool ;_bgg bool ;_ddc bool ;_fdb bool ;_bdfb bool ;_dgcb bool ;_baa bool ;};func (_cdege *controlBase )writeStreamDataPM (_fcedd *_ac .Writer )error {if _cdege ._bdaa !=nil {if _cdege ._bdaa ._gfce !=nil {if _dgcf :=_cdege ._bdaa ._gfce .export (_fcedd );_dgcf !=nil {return _dgcf ;};};if _cdege ._bdaa ._cgag !=nil {if _abefc :=_cdege ._bdaa ._cgag .export (_fcedd );_abefc !=nil {return _abefc ;};};};return nil ;}; -// SetHeight sets height of the ScrollBar in HIMETRIC (0.01mm) -func (_aaf *ScrollBarControl )SetHeight (height uint32 ){_aaf ._cgdcd ._cdeff =true ;_aaf ._bbfb ._aebg =height ;};func (_ggb *guidAndPicture )export (_gca *_e .Writer )error {if _ ,_ced :=_bc .Copy (_gca ,_fe .NewBuffer (_ggb ._bge ));_ced !=nil {return _ced ;};if _gec :=_gca .WriteProperty (_ggb ._da ._fcg );_gec !=nil {return _gec ;};if _geea :=_gca .WriteProperty (_ggb ._da ._cag );_geea !=nil {return _geea ;};_ ,_dab :=_bc .Copy (_gca ,_ggb ._da ._dge );if _dab !=nil {return _dab ;};return nil ;};func (_fbfe *SpinButtonControl )readPropMask (_geef *_e .Reader )error {var _ead uint32 ;if _cafd :=_bf .Read (_geef ,_bf .LittleEndian ,&_ead );_cafd !=nil {return _cafd ;};_fbfe ._acge =&spinButtonPropMask {};_fbfe ._acge ._bfad ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._ddef ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._gabc ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._bdae ,_ead =_e .PopRightUI32 (_ead );_ead >>=1;_fbfe ._acge ._edbg ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._eee ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._gfe ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._bbb ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._bedf ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._fefg ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._fbef ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._dfed ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._bedb ,_ead =_e .PopRightUI32 (_ead );_fbfe ._acge ._cfc ,_ead =_e .PopRightUI32 (_ead );return nil ;};type labelPropMask struct{_fbda bool ;_aea bool ;_afee bool ;_acg bool ;_bgf bool ;_cef bool ;_efb bool ;_fbcg bool ;_fdf bool ;_cfd bool ;_adf bool ;_dcef bool ;_cgf bool ;};func (_adb *ImageControl )writeExtraDataBlock (_fbag *_e .Writer )error {if _adb ._efc ._ccef {_edde :=uint64 (_adb ._bccc ._agg )<<32|uint64 (_adb ._bccc ._dcga );if _ccgb :=_fbag .WritePropertyNoAlign (_edde );_ccgb !=nil {return _ccgb ;};};return nil ;}; +// SetCaption sets a caption string for a morph control. +func (_adfa *morphDataControl )SetCaption (caption string ){if _adfa ._abd {_adfa ._ead ._gedac =true ;_adfa ._age ._dbeg =uint32 (len (caption ));_adfa ._efg ._edfa =caption ;};}; -// GetPosition gets a button position value. -func (_dfeg *ScrollBarControl )GetPosition ()int32 {return _dfeg ._cffg ._gfcb }; +// SetWidth sets width of the SpinButton in HIMETRIC (0.01mm) +func (_dbgg *SpinButtonControl )SetWidth (width uint32 ){_dbgg ._efga ._ecccb =true ;_dbgg ._eabb ._ddee =width ;};func (_fgacf *SpinButtonControl )writePropMask (_fadee *_ac .Writer )error {_bbcg :=uint32 (0);_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._gfae );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._cgbe );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._dcbd );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._ecccb );_bbcg >>=1;_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._bedb );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._afgfe );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._egad );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._abb );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._gebc );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._dcgg );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._ebgcg );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._aeba );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._edcb );_bbcg =_ac .PushLeftUI32 (_bbcg ,_fgacf ._efga ._gbae );_bbcg >>=17;return _ee .Write (_fadee ,_ee .LittleEndian ,_bbcg );};func (_addg *CommandButtonControl )readPropMask (_fdd *_ac .Reader )error {var _daa uint32 ;if _ebg :=_ee .Read (_fdd ,_ee .LittleEndian ,&_daa );_ebg !=nil {return _ebg ;};_addg ._ggg =&commandButtonPropMask {};_addg ._ggg ._gdc ,_daa =_ac .PopRightUI32 (_daa );_addg ._ggg ._afe ,_daa =_ac .PopRightUI32 (_daa );_addg ._ggg ._dge ,_daa =_ac .PopRightUI32 (_daa );_addg ._ggg ._eegc ,_daa =_ac .PopRightUI32 (_daa );_addg ._ggg ._bfg ,_daa =_ac .PopRightUI32 (_daa );_addg ._ggg ._dfb ,_daa =_ac .PopRightUI32 (_daa );_addg ._ggg ._bda ,_daa =_ac .PopRightUI32 (_daa );_addg ._ggg ._eff ,_daa =_ac .PopRightUI32 (_daa );_addg ._ggg ._gcb ,_daa =_ac .PopRightUI32 (_daa );_addg ._ggg ._adcef ,_daa =_ac .PopRightUI32 (_daa );_addg ._ggg ._bdb ,_daa =_ac .PopRightUI32 (_daa );return nil ;}; -// GetMax gets a button max value. -func (_gcce *ScrollBarControl )GetMax ()int32 {return _gcce ._cffg ._ega };func (_dbbc *SpinButtonControl )export (_effe *_e .Writer )error {if _cgbd :=_dbbc .writePropMask (_effe );_cgbd !=nil {return _cgbd ;};if _bgcb :=_dbbc .writeDataBlock (_effe );_bgcb !=nil {return _bgcb ;};if _fae :=_dbbc .writeExtraDataBlock (_effe );_fae !=nil {return _fae ;};_dbbc ._aedb =uint16 (_effe .Len ()-4);if _gagc :=_dbbc .writeStreamDataM (_effe );_gagc !=nil {return _gagc ;};return _dbbc .writeTheRest (_effe );}; +// SetMin sets a button min value. +func (_gbgd *SpinButtonControl )SetMin (min int32 ){_gbgd ._efga ._bedb =true ;_gbgd ._dbed ._bfbf =min };func (_dabe *morphDataControl )writeColumnInfo (_affb *_ac .Writer )error {return nil };func (_cabd *ImageControl )writeDataBlock (_deg *_ac .Writer )error {if _cabd ._dgc ._gbb {if _fbg :=_deg .WriteProperty (_cabd ._gcf ._fcad );_fbg !=nil {return _fbg ;};};if _cabd ._dgc ._cca {if _efc :=_deg .WriteProperty (_cabd ._gcf ._ddf );_efc !=nil {return _efc ;};};if _cabd ._dgc ._gegd {if _fced :=_deg .WriteProperty (_cabd ._gcf ._fcdf );_fced !=nil {return _fced ;};};if _cabd ._dgc ._bbee {if _fdea :=_deg .WriteProperty (_cabd ._gcf ._ggag );_fdea !=nil {return _fdea ;};};if _cabd ._dgc ._gdff {if _efa :=_deg .WriteProperty (_cabd ._gcf ._bad );_efa !=nil {return _efa ;};};if _cabd ._dgc ._aefb {if _afc :=_deg .WriteProperty (_cabd ._gcf ._efd );_afc !=nil {return _afc ;};};if _cabd ._dgc ._ddc {if _eab :=_deg .WriteProperty (_cabd ._gcf ._gff );_eab !=nil {return _eab ;};};if _cabd ._dgc ._fdb {if _afgg :=_deg .WriteProperty (_cabd ._gcf ._gedc );_afgg !=nil {return _afgg ;};};if _cabd ._dgc ._dgcb {if _gedb :=_deg .WriteProperty (_cabd ._gcf ._eae );_gedb !=nil {return _gedb ;};};if _cabd ._dgc ._baa {if _effb :=_deg .WriteProperty (_cabd ._gcf ._aagb );_effb !=nil {return _effb ;};};return _deg .AlignLength (4);};func (_egb *ImageControl )readDataBlock (_ede *_ac .Reader )error {_egb ._gcf =&imageDataBlock {};if _egb ._dgc ._gbb {if _dag :=_ede .ReadProperty (&_egb ._gcf ._fcad );_dag !=nil {return _dag ;};};if _egb ._dgc ._cca {if _afac :=_ede .ReadProperty (&_egb ._gcf ._ddf );_afac !=nil {return _afac ;};};if _egb ._dgc ._gegd {if _ggf :=_ede .ReadProperty (&_egb ._gcf ._fcdf );_ggf !=nil {return _ggf ;};};if _egb ._dgc ._bbee {if _feb :=_ede .ReadProperty (&_egb ._gcf ._ggag );_feb !=nil {return _feb ;};};if _egb ._dgc ._gdff {if _dda :=_ede .ReadProperty (&_egb ._gcf ._bad );_dda !=nil {return _dda ;};};if _egb ._dgc ._aefb {if _def :=_ede .ReadProperty (&_egb ._gcf ._efd );_def !=nil {return _def ;};};if _egb ._dgc ._ddc {if _bec :=_ede .ReadProperty (&_egb ._gcf ._gff );_bec !=nil {return _bec ;};};if _egb ._dgc ._fdb {if _daee :=_ede .ReadProperty (&_egb ._gcf ._gedc );_daee !=nil {return _daee ;};};if _egb ._dgc ._dgcb {if _edbb :=_ede .ReadProperty (&_egb ._gcf ._eae );_edbb !=nil {return _edbb ;};};if _egb ._dgc ._baa {if _fdba :=_ede .ReadProperty (&_egb ._gcf ._aagb );_fdba !=nil {return _fdba ;};};return nil ;};const _bdff =6;func (_bdfc *controlBase )writeStreamDataMP (_efcf *_ac .Writer )error {if _bdfc ._bdaa !=nil {if _bdfc ._bdaa ._cgag !=nil {if _gbgc :=_bdfc ._bdaa ._cgag .export (_efcf );_gbgc !=nil {return _gbgc ;};};if _bdfc ._bdaa ._gfce !=nil {if _eebd :=_bdfc ._bdaa ._gfce .export (_efcf );_eebd !=nil {return _eebd ;};};};return nil ;};type streamData struct{_cgag *guidAndPicture ;_gfce *guidAndPicture ;};func (_ecae *ScrollBarControl )readPropMask (_badb *_ac .Reader )error {var _aaba uint32 ;if _fbfc :=_ee .Read (_badb ,_ee .LittleEndian ,&_aaba );_fbfc !=nil {return _fbfc ;};_ecae ._eafb =&scrollBarPropMask {};_ecae ._eafb ._bcdd ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._abdd ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._fdf ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._bdec ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._eccc ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._cbbg ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._cbc ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._eeab ,_aaba =_ac .PopRightUI32 (_aaba );_aaba >>=1;_ecae ._eafb ._ffgea ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._acg ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._aage ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._dcef ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._efca ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._edee ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._fbgd ,_aaba =_ac .PopRightUI32 (_aaba );_ecae ._eafb ._gafd ,_aaba =_ac .PopRightUI32 (_aaba );return nil ;};func (_cada *controlBase )writeStreamDataM (_ddfg *_ac .Writer )error {if _cada ._bdaa !=nil {if _cada ._bdaa ._cgag !=nil {if _bgbf :=_cada ._bdaa ._cgag .export (_ddfg );_bgbf !=nil {return _bgbf ;};};};return nil ;}; -// GetWidth returns width of the CommandButton in HIMETRIC (0.01mm) -func (_ada *CommandButtonControl )GetWidth ()uint32 {return _ada ._ddea ._aeg };func (_ffde *ScrollBarControl )readDataBlock (_fbfg *_e .Reader )error {_ffde ._cffg =&scrollBarDataBlock {};if _ffde ._cgdcd ._egeg {if _dcecb :=_fbfg .ReadProperty (&_ffde ._cffg ._bagc );_dcecb !=nil {return _dcecb ;};};if _ffde ._cgdcd ._bgg {if _cgeb :=_fbfg .ReadProperty (&_ffde ._cffg ._gaa );_cgeb !=nil {return _cgeb ;};};if _ffde ._cgdcd ._cfeg {if _edg :=_fbfg .ReadProperty (&_ffde ._cffg ._ddd );_edg !=nil {return _edg ;};};if _ffde ._cgdcd ._gbfde {if _facf :=_fbfg .ReadProperty (&_ffde ._cffg ._bcag );_facf !=nil {return _facf ;};};if _ffde ._cgdcd ._daccg {if _bdf :=_fbfg .ReadProperty (&_ffde ._cffg ._befa );_bdf !=nil {return _bdf ;};};if _ffde ._cgdcd ._cfa {if _agba :=_fbfg .ReadProperty (&_ffde ._cffg ._ega );_agba !=nil {return _agba ;};};if _ffde ._cgdcd ._acga {if _cbad :=_fbfg .ReadProperty (&_ffde ._cffg ._gfcb );_cbad !=nil {return _cbad ;};};if _ffde ._cgdcd ._bfbgf {if _fegf :=_fbfg .ReadProperty (&_ffde ._cffg ._cbgf );_fegf !=nil {return _fegf ;};};if _ffde ._cgdcd ._gecb {if _fgeb :=_fbfg .ReadProperty (&_ffde ._cffg ._afbd );_fgeb !=nil {return _fgeb ;};};if _ffde ._cgdcd ._bbed {if _efbb :=_fbfg .ReadProperty (&_ffde ._cffg ._bgcd );_efbb !=nil {return _efbb ;};};if _ffde ._cgdcd ._bfag {if _gddcc :=_fbfg .ReadProperty (&_ffde ._cffg ._ecgb );_gddcc !=nil {return _gddcc ;};};if _ffde ._cgdcd ._ggf {if _fcgf :=_fbfg .ReadProperty (&_ffde ._cffg ._gdaa );_fcgf !=nil {return _fcgf ;};};if _ffde ._cgdcd ._afbb {if _abag :=_fbfg .ReadProperty (&_ffde ._cffg ._dgdd );_abag !=nil {return _abag ;};};if _ffde ._cgdcd ._ddb {if _fcee :=_fbfg .ReadProperty (&_ffde ._cffg ._bacf );_fcee !=nil {return _fcee ;};};if _ffde ._cgdcd ._feg {if _eccc :=_fbfg .ReadProperty (&_ffde ._cffg ._bggb );_eccc !=nil {return _eccc ;};};return nil ;};func (_caff *ScrollBarControl )writeExtraDataBlock (_fade *_e .Writer )error {if _caff ._cgdcd ._cdeff {_afff :=uint64 (_caff ._bbfb ._efdffe )<<32|uint64 (_caff ._bbfb ._aebg );if _dcgd :=_fade .WritePropertyNoAlign (_afff );_dcgd !=nil {return _dcgd ;};};return nil ;}; +// GetCaption gets a caption string from a commandButton control. +func (_aba *CommandButtonControl )GetCaption ()string {return _aba ._adbb ._fae }; -// SetCaption sets a caption string for a morph control. -func (_aedbg *morphDataControl )SetCaption (caption string ){if _aedbg ._cabb {_aedbg ._ecdg ._dbf =true ;_aedbg ._dgd ._bace =uint32 (len (caption ));_aedbg ._bgdc ._ccfe =caption ;};};type spinButtonPropMask struct{_bfad bool ;_ddef bool ;_gabc bool ;_bdae bool ;_edbg bool ;_eee bool ;_gfe bool ;_bbb bool ;_bedf bool ;_fefg bool ;_fbef bool ;_dfed bool ;_bedb bool ;_cfc bool ;};type spinButtonDataBlock struct{_cabag uint32 ;_afdb uint32 ;_bbdb uint32 ;_cfbd int32 ;_edcg int32 ;_bggbd int32 ;_bgegg int32 ;_cdcdc int32 ;_bagf int32 ;_eebd uint32 ;_fgccg uint32 ;_cebb uint16 ;_dabe uint8 ;};type morphDataColumnInfoDataBlock struct{}; +// SetPosition sets a button position value. +func (_ffff *ScrollBarControl )SetPosition (position int32 ){_ffff ._eafb ._eeab =true ;_ffff ._ggaf ._ffab =position ;}; + +// GetPosition gets a button position value. +func (_bgc *ScrollBarControl )GetPosition ()int32 {return _bgc ._ggaf ._ffab };type morphDataDataBlock struct{_fff uint32 ;_fdc uint32 ;_fgadc uint32 ;_baaf uint32 ;_adcg byte ;_efcg byte ;_bed byte ;_bggd byte ;_bfa rune ;_gaa uint32 ;_dcc uint16 ;_aefa int16 ;_deb int16 ;_efcce uint16 ;_cfdb uint16 ;_dec uint8 ;_bca uint8 ;_gfd uint8 ;_cgbc uint8 ;_dgcbe uint8 ;_feca uint32 ;_beee bool ;_dbeg uint32 ;_fdag bool ;_bdfe uint32 ;_beff uint32 ;_aeb uint32 ;_bfea uint16 ;_dba uint16 ;_ffc rune ;_cafg uint32 ;_dde bool ;};func (_adbc *CommandButtonControl )writePropMask (_bab *_ac .Writer )error {_bgd :=uint32 (0);_bgd =_ac .PushLeftUI32 (_bgd ,_adbc ._ggg ._gdc );_bgd =_ac .PushLeftUI32 (_bgd ,_adbc ._ggg ._afe );_bgd =_ac .PushLeftUI32 (_bgd ,_adbc ._ggg ._dge );_bgd =_ac .PushLeftUI32 (_bgd ,_adbc ._ggg ._eegc );_bgd =_ac .PushLeftUI32 (_bgd ,_adbc ._ggg ._bfg );_bgd =_ac .PushLeftUI32 (_bgd ,_adbc ._ggg ._dfb );_bgd =_ac .PushLeftUI32 (_bgd ,_adbc ._ggg ._bda );_bgd =_ac .PushLeftUI32 (_bgd ,_adbc ._ggg ._eff );_bgd =_ac .PushLeftUI32 (_bgd ,_adbc ._ggg ._gcb );_bgd =_ac .PushLeftUI32 (_bgd ,_adbc ._ggg ._adcef );_bgd =_ac .PushLeftUI32 (_bgd ,_adbc ._ggg ._bdb );_bgd >>=21;return _ee .Write (_bab ,_ee .LittleEndian ,_bgd );};type morphDataPropMask struct{_dgef bool ;_egaf bool ;_egde bool ;_gcd bool ;_eafd bool ;_aabc bool ;_bgad bool ;_eed bool ;_geda bool ;_fcadf bool ;_gde bool ;_cad bool ;_cgc bool ;_gba bool ;_befca bool ;_ebd bool ;_eabc bool ;_dcg bool ;_gdgf bool ;_edfe bool ;_caba bool ;_aeeb bool ;_gedac bool ;_abc bool ;_fcdd bool ;_cgb bool ;_ggge bool ;_cfd bool ;_dbeb bool ;_gfbf bool ;}; // SetMin sets a button min value. -func (_egg *ScrollBarControl )SetMin (min int32 ){_egg ._cgdcd ._daccg =true ;_egg ._cffg ._befa =min }; +func (_fdee *ScrollBarControl )SetMin (min int32 ){_fdee ._eafb ._cbbg =true ;_fdee ._ggaf ._edab =min };func (_ea *ImageControl )readPropMask (_ggga *_ac .Reader )error {var _cfc uint32 ;if _abac :=_ee .Read (_ggga ,_ee .LittleEndian ,&_cfc );_abac !=nil {return _abac ;};_ea ._dgc =&imagePropMask {};_cfc >>=2;_ea ._dgc ._ecf ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._gbb ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._cca ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._gegd ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._bbee ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._gdff ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._aefb ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._bgg ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._ddc ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._fdb ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._bdfb ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._dgcb ,_cfc =_ac .PopRightUI32 (_cfc );_ea ._dgc ._baa ,_cfc =_ac .PopRightUI32 (_cfc );return nil ;};type labelExtraDataBlock struct{_geb uint32 ;_gfcc uint32 ;_aacb string ;}; -// SetWidth sets width of the Label in HIMETRIC (0.01mm) -func (_ecda *LabelControl )SetWidth (width uint32 ){_ecda ._dbb ._cef =true ;_ecda ._ceg ._abg =width };var _baf =[]byte {0x04,0x52,0xE3,0x0B,0x91,0x8F,0xCE,0x11,0x9D,0xE3,0,0xAA,0,0x4B,0xB8,0x51};func (_dg *CommandButtonControl )writeDataBlock (_cbg *_e .Writer )error {if _dg ._edc ._edbc {if _ged :=_cbg .WriteProperty (_dg ._gae ._bda );_ged !=nil {return _ged ;};};if _dg ._edc ._fdc {if _aad :=_cbg .WriteProperty (_dg ._gae ._acc );_aad !=nil {return _aad ;};};if _dg ._edc ._adc {if _fc :=_cbg .WriteProperty (_dg ._gae ._edd );_fc !=nil {return _fc ;};};if _dg ._edc ._ddeaa {_gee :=_bfc (_dg ._gae ._gf ,_dg ._gae ._ece );if _ffd :=_cbg .WriteProperty (_gee );_ffd !=nil {return _ffd ;};};if _dg ._edc ._geb {if _dcb :=_cbg .WriteProperty (_dg ._gae ._aec );_dcb !=nil {return _dcb ;};};if _dg ._edc ._fba {if _eac :=_cbg .WriteProperty (_dg ._gae ._cdb );_eac !=nil {return _eac ;};};if _dg ._edc ._dbc {if _cab :=_cbg .WriteProperty (_dg ._gae ._cdc );_cab !=nil {return _cab ;};};if _dg ._edc ._dcf {if _gdb :=_cbg .WriteProperty (_dg ._gae ._eae );_gdb !=nil {return _gdb ;};};if _dg ._edc ._ddeg {if _dcg :=_cbg .WriteProperty (_dg ._gae ._fbae );_dcg !=nil {return _dcg ;};};return _cbg .AlignLength (4);};func (_dga *LabelControl )writeDataBlock (_fede *_e .Writer )error {if _dga ._dbb ._fbda {if _deedg :=_fede .WriteProperty (_dga ._cff ._adgc );_deedg !=nil {return _deedg ;};};if _dga ._dbb ._aea {if _eeb :=_fede .WriteProperty (_dga ._cff ._ffga );_eeb !=nil {return _eeb ;};};if _dga ._dbb ._afee {if _gga :=_fede .WriteProperty (_dga ._cff ._bffg );_gga !=nil {return _gga ;};};if _dga ._dbb ._acg {_gfa :=_bfc (_dga ._cff ._gdba ,_dga ._cff ._cbge );if _dedb :=_fede .WriteProperty (_gfa );_dedb !=nil {return _dedb ;};};if _dga ._dbb ._bgf {if _ebcc :=_fede .WriteProperty (_dga ._cff ._gddc );_ebcc !=nil {return _ebcc ;};};if _dga ._dbb ._efb {if _ege :=_fede .WriteProperty (_dga ._cff ._gfge );_ege !=nil {return _ege ;};};if _dga ._dbb ._fbcg {if _dbac :=_fede .WriteProperty (_dga ._cff ._gadb );_dbac !=nil {return _dbac ;};};if _dga ._dbb ._fdf {if _fgee :=_fede .WriteProperty (_dga ._cff ._agbc );_fgee !=nil {return _fgee ;};};if _dga ._dbb ._cfd {if _bfa :=_fede .WriteProperty (_dga ._cff ._dea );_bfa !=nil {return _bfa ;};};if _dga ._dbb ._adf {if _beb :=_fede .WriteProperty (_dga ._cff ._degd );_beb !=nil {return _beb ;};};if _dga ._dbb ._dcef {if _fca :=_fede .WriteProperty (_dga ._cff ._gddcd );_fca !=nil {return _fca ;};};if _dga ._dbb ._cgf {if _bfg :=_fede .WriteProperty (_dga ._cff ._abec );_bfg !=nil {return _bfg ;};};return _fede .AlignLength (4);}; +// LabelControl is a representation of a label ActiveX form. +type LabelControl struct{controlBase ;_gefe *labelPropMask ;_daf *labelDataBlock ;_fgcca *labelExtraDataBlock ;_gffa *streamData ;};const (FmPictureSizeModeClip FmPictureSizeMode =iota ;FmPictureSizeModeStretch ;_ ;FmPictureSizeModeZoom ;);func (_aad *controlBase )readTheRest (_eee *_ac .Reader )error {_bef :=_c .NewBuffer ([]byte {});_ ,_eebg :=_e .Copy (_bef ,_eee );if _eebg !=nil {return _eebg ;};_aad ._geaa =_bef .Bytes ();return nil ;};func (_ecfg *SpinButtonControl )readDataBlock (_ccae *_ac .Reader )error {_ecfg ._dbed =&spinButtonDataBlock {};if _ecfg ._efga ._gfae {if _ccfd :=_ccae .ReadProperty (&_ecfg ._dbed ._ddaag );_ccfd !=nil {return _ccfd ;};};if _ecfg ._efga ._cgbe {if _gcag :=_ccae .ReadProperty (&_ecfg ._dbed ._dfgd );_gcag !=nil {return _gcag ;};};if _ecfg ._efga ._dcbd {if _gadc :=_ccae .ReadProperty (&_ecfg ._dbed ._efgb );_gadc !=nil {return _gadc ;};};if _ecfg ._efga ._bedb {if _fddf :=_ccae .ReadProperty (&_ecfg ._dbed ._bfbf );_fddf !=nil {return _fddf ;};};if _ecfg ._efga ._afgfe {if _ccgb :=_ccae .ReadProperty (&_ecfg ._dbed ._eaec );_ccgb !=nil {return _ccgb ;};};if _ecfg ._efga ._egad {if _beae :=_ccae .ReadProperty (&_ecfg ._dbed ._gfdb );_beae !=nil {return _beae ;};};if _ecfg ._efga ._abb {if _dgf :=_ccae .ReadProperty (&_ecfg ._dbed ._aebef );_dgf !=nil {return _dgf ;};};if _ecfg ._efga ._gebc {if _abacg :=_ccae .ReadProperty (&_ecfg ._dbed ._ecaf );_abacg !=nil {return _abacg ;};};if _ecfg ._efga ._dcgg {if _gfgab :=_ccae .ReadProperty (&_ecfg ._dbed ._cfebg );_gfgab !=nil {return _gfgab ;};};if _ecfg ._efga ._ebgcg {if _fdafd :=_ccae .ReadProperty (&_ecfg ._dbed ._dgdf );_fdafd !=nil {return _fdafd ;};};if _ecfg ._efga ._aeba {if _gage :=_ccae .ReadProperty (&_ecfg ._dbed ._eegca );_gage !=nil {return _gage ;};};if _ecfg ._efga ._edcb {if _egda :=_ccae .ReadProperty (&_ecfg ._dbed ._bff );_egda !=nil {return _egda ;};};if _ecfg ._efga ._gbae {if _acdg :=_ccae .ReadProperty (&_ecfg ._dbed ._bdcg );_acdg !=nil {return _acdg ;};};return nil ;}; -// GetForeColor gets a button text color value for a system palette from a label control. -func (_gdbf *LabelControl )GetForeColor ()uint32 {return _gdbf ._cff ._adgc }; +// SetHeight sets height of the SpinButton in HIMETRIC (0.01mm) +func (_ggfd *SpinButtonControl )SetHeight (height uint32 ){_ggfd ._efga ._ecccb =true ;_ggfd ._eabb ._efeb =height ;}; -// ExportToByteArray makes a byte array from a control as it is stored in .bin files. -func (_bb *Control )ExportToByteArray ()([]byte ,error ){_ab ,_ad :=_d .Open (_bb ._c );if _ad !=nil {return nil ,_ad ;};defer _ab .Close ();_be ,_ad :=_gd .New (_ab );if _ad !=nil {return nil ,_ad ;};_fa :=_e .NewWriter ();if _eb :=_bf .Write (_fa ,_bf .LittleEndian ,&_bb ._ae );_eb !=nil {return nil ,_eb ;};if _cg :=_bf .Write (_fa ,_bf .LittleEndian ,&_bb ._de );_cg !=nil {return nil ,_cg ;};if _ge :=_bf .Write (_fa ,_bf .LittleEndian ,uint16 (0));_ge !=nil {return nil ,_ge ;};var _bbd error ;if _gdc :=_bb .Choice ;_gdc !=nil {if _gdc .CheckBox !=nil {_bbd =_gdc .CheckBox .export (_fa );}else if _gdc .TextBox !=nil {_bbd =_gdc .TextBox .export (_fa );}else if _gdc .ComboBox !=nil {_bbd =_gdc .ComboBox .export (_fa );}else if _gdc .ListBox !=nil {_bbd =_gdc .ListBox .export (_fa );}else if _gdc .OptionButton !=nil {_bbd =_gdc .OptionButton .export (_fa );}else if _gdc .ToggleButton !=nil {_bbd =_gdc .ToggleButton .export (_fa );}else if _gdc .Label !=nil {_bbd =_gdc .Label .export (_fa );}else if _gdc .SpinButton !=nil {_bbd =_gdc .SpinButton .export (_fa );}else if _gdc .CommandButton !=nil {_bbd =_gdc .CommandButton .export (_fa );}else if _gdc .ScrollBar !=nil {_bbd =_gdc .ScrollBar .export (_fa );}else {_bbd =_gdc ._cd .writeTheRest (_fa );};};if _bbd !=nil {return nil ,_bbd ;};if _cgd :=_fa .WriteByteAt (byte (_bb ._db ),2);_cgd !=nil {return nil ,_cgd ;};if _bag :=_fa .WriteByteAt (byte (_bb ._db >>8),3);_bag !=nil {return nil ,_bag ;};_dff ,_ad :=_be .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _ad !=nil {return nil ,_ad ;};if _gb :=_dff .SetEntryContent (_fa .Bytes ());_gb !=nil {return nil ,_gb ;};return _be .Export ();};func (_addd *ScrollBarControl )writeDataBlock (_fdad *_e .Writer )error {if _addd ._cgdcd ._egeg {if _fccbf :=_fdad .WriteProperty (_addd ._cffg ._bagc );_fccbf !=nil {return _fccbf ;};};if _addd ._cgdcd ._bgg {if _abdd :=_fdad .WriteProperty (_addd ._cffg ._gaa );_abdd !=nil {return _abdd ;};};if _addd ._cgdcd ._cfeg {if _gbbdb :=_fdad .WriteProperty (_addd ._cffg ._ddd );_gbbdb !=nil {return _gbbdb ;};};if _addd ._cgdcd ._gbfde {if _ggbg :=_fdad .WriteProperty (_addd ._cffg ._bcag );_ggbg !=nil {return _ggbg ;};};if _addd ._cgdcd ._daccg {if _cbgce :=_fdad .WriteProperty (_addd ._cffg ._befa );_cbgce !=nil {return _cbgce ;};};if _addd ._cgdcd ._cfa {if _dfb :=_fdad .WriteProperty (_addd ._cffg ._ega );_dfb !=nil {return _dfb ;};};if _addd ._cgdcd ._acga {if _fcga :=_fdad .WriteProperty (_addd ._cffg ._gfcb );_fcga !=nil {return _fcga ;};};if _addd ._cgdcd ._bfbgf {if _cded :=_fdad .WriteProperty (_addd ._cffg ._cbgf );_cded !=nil {return _cded ;};};if _addd ._cgdcd ._gecb {if _eggf :=_fdad .WriteProperty (_addd ._cffg ._afbd );_eggf !=nil {return _eggf ;};};if _addd ._cgdcd ._bbed {if _bcbb :=_fdad .WriteProperty (_addd ._cffg ._bgcd );_bcbb !=nil {return _bcbb ;};};if _addd ._cgdcd ._bfag {if _affa :=_fdad .WriteProperty (_addd ._cffg ._ecgb );_affa !=nil {return _affa ;};};if _addd ._cgdcd ._ggf {if _gacg :=_fdad .WriteProperty (_addd ._cffg ._gdaa );_gacg !=nil {return _gacg ;};};if _addd ._cgdcd ._afbb {if _dec :=_fdad .WriteProperty (_addd ._cffg ._dgdd );_dec !=nil {return _dec ;};};if _addd ._cgdcd ._ddb {if _abc :=_fdad .WriteProperty (_addd ._cffg ._bacf );_abc !=nil {return _abc ;};};if _addd ._cgdcd ._feg {if _deee :=_fdad .WriteProperty (_addd ._cffg ._bggb );_deee !=nil {return _deee ;};};return _fdad .AlignLength (4);};const _bcbg =5;const (FmPictureSizeModeClip FmPictureSizeMode =iota ;FmPictureSizeModeStretch ;_ ;FmPictureSizeModeZoom ;);func (_adcg *morphDataControl )writePropMask (_bgeg *_e .Writer )error {_bdg :=uint64 (0);_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._bbfe );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._cggg );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._fdba );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._febc );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._aeda );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._ebg );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._ggc );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._dcdb );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._bfgd );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._dffe );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._ccfb );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._fcf );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._faa );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._bdagc );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._dfe );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._agge );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._ebdb );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._bee );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._cec );_bdg >>=1;_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._bafb );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._gcab );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._cdgb );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._dbf );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._cacc );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._ceaa );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._dedc );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._fad );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._gdgf );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._bbgd );_bdg >>=1;_bdg =_e .PushLeftUI64 (_bdg ,true );_bdg =_e .PushLeftUI64 (_bdg ,_adcg ._ecdg ._aeaf );_bdg >>=31;return _bf .Write (_bgeg ,_bf .LittleEndian ,_bdg );};func (_gbefc *controlBase )writeStreamDataMP (_gece *_e .Writer )error {if _gbefc ._gfc !=nil {if _gbefc ._gfc ._eaa !=nil {if _aee :=_gbefc ._gfc ._eaa .export (_gece );_aee !=nil {return _aee ;};};if _gbefc ._gfc ._babd !=nil {if _gfec :=_gbefc ._gfc ._babd .export (_gece );_gfec !=nil {return _gfec ;};};};return nil ;};func (_egcb *ImageControl )export (_fbc *_e .Writer )error {if _ffgc :=_egcb .writePropMask (_fbc );_ffgc !=nil {return _ffgc ;};if _eaf :=_egcb .writeDataBlock (_fbc );_eaf !=nil {return _eaf ;};if _fdg :=_egcb .writeExtraDataBlock (_fbc );_fdg !=nil {return _fdg ;};_egcb ._aedb =uint16 (_fbc .Len ()-4);if _dgb :=_egcb .writeStreamDataPM (_fbc );_dgb !=nil {return _dgb ;};return _egcb .writeTheRest (_fbc );};func (_ecgf *controlBase )readStreamDataPM (_ebda *_e .Reader ,_edab ,_fcge bool )error {_ecgf ._gfc =&streamData {};if _edab {_ecgf ._gfc ._babd =&guidAndPicture {};if _babbb :=_ecgf ._gfc ._babd .importFromReader (_ebda );_babbb !=nil {return _babbb ;};};if _fcge {_ecgf ._gfc ._eaa =&guidAndPicture {};if _egcf :=_ecgf ._gfc ._eaa .importFromReader (_ebda );_egcf !=nil {return _egcf ;};};return nil ;};func (_faed *controlBase )writeStreamDataM (_bagd *_e .Writer )error {if _faed ._gfc !=nil {if _faed ._gfc ._eaa !=nil {if _ddga :=_faed ._gfc ._eaa .export (_bagd );_ddga !=nil {return _ddga ;};};};return nil ;};func (_bcf *morphDataControl )writeDataBlock (_eafg *_e .Writer )error {if _bcf ._ecdg ._bbfe {if _bgec :=_eafg .WriteProperty (_bcf ._dgd ._cdcd );_bgec !=nil {return _bgec ;};};if _bcf ._ecdg ._cggg {if _baaf :=_eafg .WriteProperty (_bcf ._dgd ._abfc );_baaf !=nil {return _baaf ;};};if _bcf ._ecdg ._fdba {if _fbgb :=_eafg .WriteProperty (_bcf ._dgd ._feeg );_fbgb !=nil {return _fbgb ;};};if _bcf ._ecdg ._febc {if _dedbd :=_eafg .WriteProperty (_bcf ._dgd ._ffdg );_dedbd !=nil {return _dedbd ;};};if _bcf ._ecdg ._aeda {if _fcd :=_eafg .WriteProperty (_bcf ._dgd ._dgf );_fcd !=nil {return _fcd ;};};if _bcf ._ecdg ._ebg {if _gfag :=_eafg .WriteProperty (_bcf ._dgd ._fde );_gfag !=nil {return _gfag ;};};if _bcf ._ecdg ._ggc {if _fgbb :=_eafg .WriteProperty (_bcf ._dgd ._dac );_fgbb !=nil {return _fgbb ;};};if _bcf ._ecdg ._dcdb {if _eccb :=_eafg .WriteProperty (_bcf ._dgd ._fda );_eccb !=nil {return _eccb ;};};if _bcf ._ecdg ._dffe {if _agaf :=_eafg .WriteProperty (_bcf ._dgd ._bafg );_agaf !=nil {return _agaf ;};};if _bcf ._ecdg ._ccfb {if _aeac :=_eafg .WriteProperty (_bcf ._dgd ._cbc );_aeac !=nil {return _aeac ;};};if _bcf ._ecdg ._fcf {if _gef :=_eafg .WriteProperty (_bcf ._dgd ._fdbb );_gef !=nil {return _gef ;};};if _bcf ._ecdg ._faa {if _gdbb :=_eafg .WriteProperty (_bcf ._dgd ._agee );_gdbb !=nil {return _gdbb ;};};if _bcf ._ecdg ._bdagc {if _dccg :=_eafg .WriteProperty (_bcf ._dgd ._deda );_dccg !=nil {return _dccg ;};};if _bcf ._ecdg ._dfe {if _gbed :=_eafg .WriteProperty (_bcf ._dgd ._adbf );_gbed !=nil {return _gbed ;};};if _bcf ._ecdg ._agge {if _adce :=_eafg .WriteProperty (_bcf ._dgd ._bbaa );_adce !=nil {return _adce ;};};if _bcf ._ecdg ._ebdb {if _cegdc :=_eafg .WriteProperty (_bcf ._dgd ._fccd );_cegdc !=nil {return _cegdc ;};};if _bcf ._ecdg ._bee {if _cdec :=_eafg .WriteProperty (_bcf ._dgd ._bdee );_cdec !=nil {return _cdec ;};};if _bcf ._ecdg ._cec {if _cbcc :=_eafg .WriteProperty (_bcf ._dgd ._bcgc );_cbcc !=nil {return _cbcc ;};};if _bcf ._ecdg ._bafb {if _egcbb :=_eafg .WriteProperty (_bcf ._dgd ._geae );_egcbb !=nil {return _egcbb ;};};if _bcf ._ecdg ._gcab {if _eag :=_eafg .WriteProperty (_bcf ._dgd ._afeec );_eag !=nil {return _eag ;};};if _bcf ._ecdg ._cdgb {_cfg :=_bfc (_bcf ._dgd ._ggdd ,_bcf ._dgd ._eeaf );if _dgdf :=_eafg .WriteProperty (_cfg );_dgdf !=nil {return _dgdf ;};};if _bcf ._ecdg ._dbf {_fce :=_bfc (_bcf ._dgd ._bace ,_bcf ._dgd ._ebfd );if _fdeb :=_eafg .WriteProperty (_fce );_fdeb !=nil {return _fdeb ;};};if _bcf ._ecdg ._cacc {if _fdgc :=_eafg .WriteProperty (_bcf ._dgd ._ffe );_fdgc !=nil {return _fdgc ;};};if _bcf ._ecdg ._ceaa {if _agdf :=_eafg .WriteProperty (_bcf ._dgd ._ebcg );_agdf !=nil {return _agdf ;};};if _bcf ._ecdg ._dedc {if _ace :=_eafg .WriteProperty (_bcf ._dgd ._ccb );_ace !=nil {return _ace ;};};if _bcf ._ecdg ._fad {if _badc :=_eafg .WriteProperty (_bcf ._dgd ._cbgcc );_badc !=nil {return _badc ;};};if _bcf ._ecdg ._gdgf {if _dged :=_eafg .WriteProperty (_bcf ._dgd ._affd );_dged !=nil {return _dged ;};};if _bcf ._ecdg ._bbgd {if _affc :=_eafg .WriteProperty (_bcf ._dgd ._dfac );_affc !=nil {return _affc ;};};if _bcf ._ecdg ._aeaf {_fbec :=_bfc (_bcf ._dgd ._afba ,_bcf ._dgd ._cfee );if _bec :=_eafg .WriteProperty (_fbec );_bec !=nil {return _bec ;};};return _eafg .AlignLength (4);};type stdPicture struct{_fcg uint32 ;_cag uint32 ;_dge *_fe .Buffer ;}; +// GetMin gets a button min value. +func (_aade *ScrollBarControl )GetMin ()int32 {return _aade ._ggaf ._edab }; -// SetWidth sets width of the CommandButton in HIMETRIC (0.01mm) -func (_edb *CommandButtonControl )SetWidth (width uint32 ){_edb ._edc ._eef =true ;_edb ._ddea ._aeg =width ;}; \ No newline at end of file +// SetCaption sets a caption string for a commandButton control. +func (_abab *CommandButtonControl )SetCaption (caption string ){_abab ._ggg ._eegc =true ;_abab ._adf ._dfa =uint32 (len (caption ));_abab ._adbb ._fae =caption ;};func _dgbe (_agc *_ac .Reader )(*SpinButtonControl ,error ){_bbc :=&SpinButtonControl {};if _faba :=_bbc .readPropMask (_agc );_faba !=nil {return nil ,_faba ;};if _fba :=_bbc .readDataBlock (_agc );_fba !=nil {return nil ,_fba ;};if _ddb :=_bbc .readExtraDataBlock (_agc );_ddb !=nil {return nil ,_ddb ;};if _ccaa :=_bbc .readStreamDataM (_agc ,_bbc ._efga ._edcb );_ccaa !=nil {return nil ,_ccaa ;};if _cfec :=_bbc .readTheRest (_agc );_cfec !=nil {return nil ,_cfec ;};return _bbc ,nil ;};func (_bfde *morphDataControl )export (_cfbd *_ac .Writer )error {if _becc :=_bfde .writePropMask (_cfbd );_becc !=nil {return _becc ;};if _fea :=_bfde .writeDataBlock (_cfbd );_fea !=nil {return _fea ;};if _ceg :=_bfde .writeExtraDataBlock (_cfbd );_ceg !=nil {return _ceg ;};_bfde ._dff =uint16 (_cfbd .Len ()-4);if _ccb :=_bfde .writeStreamDataMP (_cfbd );_ccb !=nil {return _ccb ;};return _bfde .writeTheRest (_cfbd );};func (_cccf *morphDataControl )writeColumnInfoPropMask (_aead *_ac .Writer )error {return nil };const _gbc =3; \ No newline at end of file diff --git a/common/common.go b/common/common.go index a60b22c7cd..72d3aac456 100644 --- a/common/common.go +++ b/common/common.go @@ -13,404 +13,404 @@ // OOXML document formats. // // Package common contains common properties used by the subpackages. -package common ;import (_cg "archive/zip";_c "bytes";_gbf "encoding/xml";_fe "errors";_ge "fmt";_eb "github.com/unidoc/unioffice";_ee "github.com/unidoc/unioffice/common/logger";_ff "github.com/unidoc/unioffice/common/tempstorage";_db "github.com/unidoc/unioffice/common/tempstorage/diskstore";_gfd "github.com/unidoc/unioffice/measurement";_de "github.com/unidoc/unioffice/schema/soo/dml";_cb "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_ce "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_ec "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties";_bf "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_gc "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_fdg "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_fd "github.com/unidoc/unioffice/zippkg";_e "image";_ "image/gif";_ "image/jpeg";_ "image/png";_gb "os";_fb "reflect";_bg "regexp";_b "strconv";_gg "strings";_ga "time";); +package common ;import (_e "archive/zip";_d "bytes";_dg "encoding/xml";_dd "errors";_ff "fmt";_bag "github.com/unidoc/unioffice";_fa "github.com/unidoc/unioffice/common/logger";_gf "github.com/unidoc/unioffice/common/tempstorage";_fg "github.com/unidoc/unioffice/common/tempstorage/diskstore";_ec "github.com/unidoc/unioffice/measurement";_bb "github.com/unidoc/unioffice/schema/soo/dml";_gc "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_fd "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_bf "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties";_ca "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_cfd "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_db "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ge "github.com/unidoc/unioffice/zippkg";_dc "image";_ "image/gif";_ "image/jpeg";_ "image/png";_af "os";_g "reflect";_ba "regexp";_fb "strconv";_b "strings";_cf "time";);const _bgg ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; -// Remove removes an existing relationship. -func (_bfggd Relationships )Remove (rel Relationship )bool {for _dgeb ,_afe :=range _bfggd ._gda .Relationship {if _afe ==rel ._cbc {copy (_bfggd ._gda .Relationship [_dgeb :],_bfggd ._gda .Relationship [_dgeb +1:]);_bfggd ._gda .Relationship =_bfggd ._gda .Relationship [0:len (_bfggd ._gda .Relationship )-1];return true ;};};return false ;};func (_bbbf CustomProperties )SetPropertyAsVstream (name string ,vstream *_ce .Vstream ){_aab :=_bbbf .getNewProperty (name );_aab .Vstream =vstream ;_bbbf .setOrReplaceProperty (_aab );};func (_cfb CustomProperties )SetPropertyAsStream (name string ,stream string ){_dgc :=_cfb .getNewProperty (name );_dgc .Stream =&stream ;_cfb .setOrReplaceProperty (_dgc );};func (_dfc CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_dda :=_dfc .getNewProperty (name );_dda .R8 =&r8 ;_dfc .setOrReplaceProperty (_dda );}; +// CustomProperties contains document specific properties. +type CustomProperties struct{_da *_gc .Properties }; -// Description returns the description of the document -func (_aga CoreProperties )Description ()string {if _aga ._feg .Description !=nil {return string (_aga ._feg .Description .Data );};return "";};func (_eba CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_bbb :=_eba .getNewProperty (name );_bbb .Lpwstr =&lpwstr ;_eba .setOrReplaceProperty (_bbb );}; +// Clear removes any existing relationships. +func (_aegd Relationships )Clear (){_aegd ._bcde .Relationship =nil };func (_afdc CustomProperties )SetPropertyAsBlob (name ,blob string ){_faf :=_afdc .getNewProperty (name );_faf .Blob =&blob ;_afdc .setOrReplaceProperty (_faf );}; -// NewTable makes a new table. -func NewTable ()*Table {_gbba :=_de .NewTbl ();_gbba .TblPr =_de .NewCT_TableProperties ();return &Table {_cdgc :_gbba };}; +// CoreProperties contains document specific properties. +type CoreProperties struct{_fdb *_cfd .CoreProperties };func (_fdf CustomProperties )SetPropertyAsDate (name string ,date _cf .Time ){date =date .UTC ();_gde ,_ffab ,_aac :=date .Date ();_fde ,_gcaa ,_cdca :=date .Clock ();_cgg :=_cf .Date (_gde ,_ffab ,_aac ,_fde ,_gcaa ,_cdca ,0,_cf .UTC );_deg :=_fdf .getNewProperty (name );_deg .Filetime =&_cgg ;_fdf .setOrReplaceProperty (_deg );};func (_bad CustomProperties )setProperty (_gdf *_gc .CT_Property ){_bad .setPropertyHelper (_gdf ,false )}; -// CustomProperty contains document specific property. -// Using of this type is deprecated. -type CustomProperty struct{_ebgc *_cb .CT_Property }; +// SetContentStatus records the content status of the document. +func (_fag CoreProperties )SetContentStatus (s string ){_fag ._fdb .ContentStatus =&s }; -// CopyRelationship copies the relationship. -func (_fafc Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _fbcae :=range _fafc ._gda .Relationship {if _fafc ._gda .Relationship [_fbcae ].IdAttr ==idAttr {_gbbd :=*_fafc ._gda .Relationship [_fbcae ];_baa :=len (_fafc ._gda .Relationship )+1;_afcg :=map[string ]struct{}{};for _ ,_dgabg :=range _fafc ._gda .Relationship {_afcg [_dgabg .IdAttr ]=struct{}{};};for _ ,_agf :=_afcg [_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_baa )];_agf ;_ ,_agf =_afcg [_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_baa )]{_baa ++;};_gbbd .IdAttr =_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_baa );_fafc ._gda .Relationship =append (_fafc ._gda .Relationship ,&_gbbd );return Relationship {_cbc :&_gbbd },true ;};};return Relationship {},false ;}; +// NewContentTypes returns a wrapper around a newly constructed content-types. +func NewContentTypes ()ContentTypes {_ga :=ContentTypes {_ag :_ca .NewTypes ()};_ga .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_ga .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");_ga .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ga .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ga .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g");_ga .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_ga .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");_ga .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 _ga ;}; -// NewRelationships creates a new relationship wrapper. -func NewRelationships ()Relationships {return Relationships {_gda :_fdg .NewRelationships ()}}; +// RelID returns the relationship ID. +func (_bdab ImageRef )RelID ()string {return _bdab ._ffc };func (_afeb CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_daf :=_afeb .getNewProperty (name );_daf .Bstr =&bstr ;_afeb .setOrReplaceProperty (_daf );}; -// SetApplicationVersion sets the version of the application that created the -// document. Per MS, the verison string mut be in the form 'XX.YYYY'. -func (_abe AppProperties )SetApplicationVersion (s string ){_abe ._cade .AppVersion =&s };func (_cbb CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_dge :=_cbb .getNewProperty (name );_dge .Ostorage =&ostorage ;_cbb .setOrReplaceProperty (_dge );};func (_dffa CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_gfg :=_dffa .getNewProperty (name );_gfg .Bstr =&bstr ;_dffa .setOrReplaceProperty (_gfg );}; +// NewTable makes a new table. +func NewTable ()*Table {_efbc :=_bb .NewTbl ();_efbc .TblPr =_bb .NewCT_TableProperties ();return &Table {_baa :_efbc };}; -// TableStyles contains document specific properties. -type TableStyles struct{_dcg *_de .TblStyleLst }; +// X returns the inner wrapped XML type of CustomProperty. +func (_cbd CustomProperty )X ()*_gc .CT_Property {return _cbd ._ddc }; -// SetModified sets the time that the document was modified. -func (_ffg CoreProperties )SetModified (t _ga .Time ){_ffg ._feg .Modified =_daec (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");}; +// X returns the inner raw content types. +func (_faa ContentTypes )X ()*_ca .Types {return _faa ._ag }; -// X returns the inner wrapped XML type. -func (_bad Relationship )X ()*_fdg .Relationship {return _bad ._cbc }; +// 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 ){_cfc ,_bff :=_af .Open (path );_ccea :=Image {};if _bff !=nil {return _ccea ,_ff .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bff );};defer _cfc .Close ();_cgc ,_gbgd ,_bff :=_dc .Decode (_cfc );if _bff !=nil {return _ccea ,_ff .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_bff );};_ccea .Path =path ;_ccea .Format =_gbgd ;_ccea .Size =_cgc .Bounds ().Size ();return _ccea ,nil ;}; -// GetImageBytesByTarget returns Image object with Data bytes read from its target. -func (_aef *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_aefd :=range _aef .Images {if _aefd .Target ()==target {return ImageFromStorage (_aefd .Path ());};};};return Image {},_deb ;}; +// ID returns the ID of a relationship. +func (_bgd Relationship )ID ()string {return _bgd ._fdfb .IdAttr }; -// Path returns the path to an image file, if any. -func (_cdba ImageRef )Path ()string {return _cdba ._eabb .Path }; +// ExtraFile is an unsupported file type extracted from, or to be written to a +// zip package +type ExtraFile struct{ZipPath string ;DiskPath string ;}; -// Size returns the size of an image -func (_beed ImageRef )Size ()_e .Point {return _beed ._eabb .Size }; +// SetAuthor records the author of the document. +func (_fbd CoreProperties )SetAuthor (s string ){if _fbd ._fdb .Creator ==nil {_fbd ._fdb .Creator =&_bag .XSDAny {XMLName :_dg .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_fbd ._fdb .Creator .Data =[]byte (s );};func (_cgf CustomProperties )SetPropertyAsError (name string ,error string ){_bbf :=_cgf .getNewProperty (name );_bbf .Error =&error ;_cgf .setOrReplaceProperty (_bbf );}; -// Target returns the target (path) of a relationship. -func (_acf Relationship )Target ()string {return _acf ._cbc .TargetAttr };const _ggce =10; +// TblStyle returns the TblStyle property. +func (_cfbg TableStyles )TblStyle ()[]*_bb .CT_TableStyle {return _cfbg ._afbd .TblStyle };func (_bcd CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_ded :=_bcd .getNewProperty (name );_ded .I2 =&i2 ;_bcd .setOrReplaceProperty (_ded );};func (_fdcd Relationship )String ()string {return _ff .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",_fdcd .ID (),_fdcd .Target (),_fdcd .Type ());}; -// Clear removes any existing relationships. -func (_fbca Relationships )Clear (){_fbca ._gda .Relationship =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 (_egg *ImageRef )SetTarget (target string ){_egg ._cccf =target }; // SetLastModifiedBy records the last person to modify the document. -func (_bcfb CoreProperties )SetLastModifiedBy (s string ){_bcfb ._feg .LastModifiedBy =&s };const _fged =15; +func (_gg CoreProperties )SetLastModifiedBy (s string ){_gg ._fdb .LastModifiedBy =&s };func _eaf (_afgf _cf .Time ,_ecge string )*_bag .XSDAny {_cag :=&_bag .XSDAny {XMLName :_dg .Name {Local :_ecge }};_cag .Attrs =append (_cag .Attrs ,_dg .Attr {Name :_dg .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_cag .Attrs =append (_cag .Attrs ,_dg .Attr {Name :_dg .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"});_cag .Attrs =append (_cag .Attrs ,_dg .Attr {Name :_dg .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/"});_cag .Data =[]byte (_afgf .Format (_bgg ));return _cag ;}; -// AddCol adds a column to a table. -func (_deeg Table )AddCol ()*TableCol {_gcf :=_de .NewCT_TableCol ();_deeg ._cdgc .TblGrid .GridCol =append (_deeg ._cdgc .TblGrid .GridCol ,_gcf );for _ ,_fcg :=range _deeg ._cdgc .Tr {_bcae :=_de .NewCT_TableCell ();_fcg .Tc =append (_fcg .Tc ,_bcae );};return &TableCol {_cfedd :_gcf };}; +// NewCustomProperties constructs a new CustomProperties. +func NewCustomProperties ()CustomProperties {return CustomProperties {_da :_gc .NewProperties ()}}; -// 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 _e .Point ;Format string ;Path string ;Data *[]byte ;}; +// Description returns the description of the document +func (_dfd CoreProperties )Description ()string {if _dfd ._fdb .Description !=nil {return string (_dfd ._fdb .Description .Data );};return "";}; -// 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 (_gea ImageRef )RelativeHeight (w _gfd .Distance )_gfd .Distance {_bce :=float64 (_gea .Size ().Y )/float64 (_gea .Size ().X );return w *_gfd .Distance (_bce );};func (_cfeddg TableRow )addCell ()*_de .CT_TableCell {_bcba :=_de .NewCT_TableCell ();_cfeddg ._bcef .Tc =append (_cfeddg ._bcef .Tc ,_bcba );return _bcba ;};func (_aeg CustomProperties )SetPropertyAsUint (name string ,ui uint ){_gaf :=_aeg .getNewProperty (name );_facd :=uint32 (ui );_gaf .Uint =&_facd ;_aeg .setOrReplaceProperty (_gaf );};const _ecb =6; +// ImageRef is a reference to an image within a document. +type ImageRef struct{_daa *DocBase ;_ggaf Relationships ;_dcc Image ;_ffc string ;_cccf string ;}; -// Format returns the format of the underlying image -func (_gdba ImageRef )Format ()string {return _gdba ._eabb .Format }; +// AddOverride adds an override content type for a given path name. +func (_ce ContentTypes )AddOverride (path ,contentType string ){if !_b .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _b .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_fa .Log .Debug ("\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 _ ,_bfe :=range _ce ._ag .Override {if _bfe .PartNameAttr ==path &&_bfe .ContentTypeAttr ==contentType {return ;};};_cfa :=_ca .NewOverride ();_cfa .PartNameAttr =path ;_cfa .ContentTypeAttr =contentType ;_ce ._ag .Override =append (_ce ._ag .Override ,_cfa );};func (_bgf CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_gbg :=_bgf .getNewProperty (name );_gbg .Ostream =&ostream ;_bgf .setOrReplaceProperty (_gbg );}; -// SetWidth sets column width, see measurement package. -func (_dgfe TableCol )SetWidth (m _gfd .Distance ){_cfg :=_gfd .ToEMU (float64 (m ));_dgfe ._cfedd .WAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_cfg };}; +// EnsureDefault esnures that an extension and default content type exist, +// adding it if necessary. +func (_agc ContentTypes )EnsureDefault (ext ,contentType string ){ext =_b .ToLower (ext );for _ ,_de :=range _agc ._ag .Default {if _de .ExtensionAttr ==ext {_de .ContentTypeAttr =contentType ;return ;};};_cba :=&_ca .Default {};_cba .ContentTypeAttr =contentType ;_cba .ExtensionAttr =ext ;_agc ._ag .Default =append (_agc ._ag .Default ,_cba );}; -// LastModifiedBy returns the name of the last person to modify the document -func (_aad CoreProperties )LastModifiedBy ()string {if _aad ._feg .LastModifiedBy !=nil {return *_aad ._feg .LastModifiedBy ;};return "";};func (_bde CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_egg :=_bde .getNewProperty (name );_egg .Decimal =&decimal ;_bde .setOrReplaceProperty (_egg );}; +// FindRIDForN returns the relationship ID for the i'th relationship of type t. +func (_ggf Relationships )FindRIDForN (i int ,t string )string {for _ ,_fafb :=range _ggf ._bcde .CT_Relationships .Relationship {if _fafb .TypeAttr ==t {if i ==0{return _fafb .IdAttr ;};i --;};};return "";}; -// Properties returns table properties. -func (_gec Table )Properties ()*_de .CT_TableProperties {return _gec ._cdgc .TblPr };func (_gca CustomProperties )SetPropertyAsCy (name string ,cy string ){_beb :=_gca .getNewProperty (name );_beb .Cy =&cy ;_gca .setOrReplaceProperty (_beb );}; +// 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 {_dcc :img ,_daa :d ,_ggaf :rels };}; -// RemoveOverride removes an override given a path. -func (_ebc ContentTypes )RemoveOverride (path string ){if !_gg .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _ed ,_cee :=range _ebc ._dae .Override {if _cee .PartNameAttr ==path {copy (_ebc ._dae .Override [_ed :],_ebc ._dae .Override [_ed +1:]);_ebc ._dae .Override =_ebc ._dae .Override [0:len (_ebc ._dae .Override )-1];};};}; +// EnsureOverride ensures that an override for the given path exists, adding it if necessary +func (_dfc ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_eda :=range _dfc ._ag .Override {if _eda .PartNameAttr ==path {if _b .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_fa .Log .Debug ("\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 );};_eda .ContentTypeAttr =contentType ;return ;};};_dfc .AddOverride (path ,contentType );};func (_deab CustomProperties )SetPropertyAsBool (name string ,b bool ){_ccc :=_deab .getNewProperty (name );_ccc .Bool =&b ;_deab .setOrReplaceProperty (_ccc );}; -// NewContentTypes returns a wrapper around a newly constructed content-types. -func NewContentTypes ()ContentTypes {_ffe :=ContentTypes {_dae :_bf .NewTypes ()};_ffe .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_ffe .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");_ffe .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ffe .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ffe .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g");_ffe .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_ffe .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");_ffe .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 _ffe ;}; +// 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 (_caad ImageRef )RelativeWidth (h _ec .Distance )_ec .Distance {_eab :=float64 (_caad .Size ().X )/float64 (_caad .Size ().Y );return h *_ec .Distance (_eab );}; -// NewCustomProperties constructs a new CustomProperties. -func NewCustomProperties ()CustomProperties {return CustomProperties {_dcbb :_cb .NewProperties ()}};func (_gbcd CustomProperties )SetPropertyAsBool (name string ,b bool ){_dggf :=_gbcd .getNewProperty (name );_dggf .Bool =&b ;_gbcd .setOrReplaceProperty (_dggf );}; +// TableStyles contains document specific properties. +type TableStyles struct{_afbd *_bb .TblStyleLst }; -// EnsureDefault esnures that an extension and default content type exist, -// adding it if necessary. -func (_bd ContentTypes )EnsureDefault (ext ,contentType string ){ext =_gg .ToLower (ext );for _ ,_gbc :=range _bd ._dae .Default {if _gbc .ExtensionAttr ==ext {_gbc .ContentTypeAttr =contentType ;return ;};};_efb :=&_bf .Default {};_efb .ContentTypeAttr =contentType ;_efb .ExtensionAttr =ext ;_bd ._dae .Default =append (_bd ._dae .Default ,_efb );}; +// SetLinksUpToDate sets the links up to date flag. +func (_gda AppProperties )SetLinksUpToDate (v bool ){_gda ._gdd .LinksUpToDate =_bag .Bool (v )}; -// ExtraFile is an unsupported file type extracted from, or to be written to a -// zip package -type ExtraFile struct{ZipPath string ;DiskPath string ;}; +// SetStyle assigns TableStyle to a table. +func (_fgb Table )SetStyle (style *_bb .CT_TableStyle ){if _fgb ._baa .TblPr ==nil {_fgb ._baa .TblPr =_bb .NewCT_TableProperties ();};if _fgb ._baa .TblPr .Choice ==nil {_fgb ._baa .TblPr .Choice =_bb .NewCT_TablePropertiesChoice ();};_fgb ._baa .TblPr .Choice .TableStyle =style ;}; -// SetCompany sets the name of the company that created the document. -func (_fae AppProperties )SetCompany (s string ){_fae ._cade .Company =&s };func (_bgb CustomProperties )setProperty (_bdd *_cb .CT_Property ){_bgb .setPropertyHelper (_bdd ,false )}; +// CreateCustomProperties creates the custom properties of the document. +func (_ecga *DocBase )CreateCustomProperties (){_ecga .CustomProperties =NewCustomProperties ();_ecga .AddCustomRelationships ();}; -// 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 (_gee ImageRef )RelativeWidth (h _gfd .Distance )_gfd .Distance {_cga :=float64 (_gee .Size ().X )/float64 (_gee .Size ().Y );return h *_gfd .Distance (_cga );}; +// PropertiesList returns the list of all custom properties of the document. +func (_gab CustomProperties )PropertiesList ()[]*_gc .CT_Property {return _gab ._da .Property };var _eddg =_dd .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");func (_edb CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_gac :=_edb .getNewProperty (name );_gac .I1 =&i1 ;_edb .setOrReplaceProperty (_gac );}; -// SetAuthor records the author of the document. -func (_caa CoreProperties )SetAuthor (s string ){if _caa ._feg .Creator ==nil {_caa ._feg .Creator =&_eb .XSDAny {XMLName :_gbf .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_caa ._feg .Creator .Data =[]byte (s );}; +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). +func (_egb *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _egb .CustomProperties .X ()==nil {_egb .CreateCustomProperties ();};return _egb .CustomProperties ;}; -// Company returns the name of the company that created the document. +// Theme is a drawingml theme. +type Theme struct{_fbfeb *_bb .Theme }; + +// AddCustomRelationships adds relationships related to custom properties to the document. +func (_gbd *DocBase )AddCustomRelationships (){_gbd .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");_gbd .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_bag .CustomPropertiesType );}; + +// SetCreated sets the time that the document was created. +func (_bca CoreProperties )SetCreated (t _cf .Time ){_bca ._fdb .Created =_eaf (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; + +// SetHeight sets row height, see measurement package. +func (_aaee TableRow )SetHeight (m _ec .Distance ){_acgg :=_ec .ToEMU (float64 (m ));_aaee ._bga .HAttr =_bb .ST_Coordinate {ST_CoordinateUnqualified :&_acgg };};func (_ggd CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_fbg :=_ggd .getNewProperty (name );_fbg .R8 =&r8 ;_ggd .setOrReplaceProperty (_fbg );}; + +// Application returns the name of the application that created the document. // For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_ef AppProperties )Company ()string {if _ef ._cade .Company !=nil {return *_ef ._cade .Company ;};return "";};const Version ="\u0031\u002e\u0032\u0035\u002e\u0030"; +func (_fff AppProperties )Application ()string {if _fff ._gdd .Application !=nil {return *_fff ._gdd .Application ;};return "";}; -// Append appends DocBase part of an office document to another DocBase. -func (_cd DocBase )Append (docBase1 DocBase )DocBase {_cdb :=docBase1 .ContentTypes .X ();for _ ,_ac :=range _cdb .Default {_cd .ContentTypes .AddDefault (_ac .ExtensionAttr ,_ac .ContentTypeAttr );};for _ ,_bff :=range _cdb .Override {_cd .ContentTypes .AddOverride (_bff .PartNameAttr ,_bff .ContentTypeAttr );};_dbg :=_cd .AppProperties .X ();_ea :=docBase1 .AppProperties .X ();if _dbg .Pages !=nil {if _ea .Pages !=nil {*_dbg .Pages +=*_ea .Pages ;};}else if _ea .Pages !=nil {_dbg .Pages =_ea .Pages ;};if _dbg .Words !=nil {if _ea .Words !=nil {*_dbg .Words +=*_ea .Words ;};}else if _ea .Words !=nil {_dbg .Words =_ea .Words ;};if _dbg .Characters !=nil {if _ea .Characters !=nil {*_dbg .Characters +=*_ea .Characters ;};}else if _ea .Characters !=nil {_dbg .Characters =_ea .Characters ;};if _dbg .Lines !=nil {if _ea .Lines !=nil {*_dbg .Lines +=*_ea .Lines ;};}else if _ea .Lines !=nil {_dbg .Lines =_ea .Lines ;};if _dbg .Paragraphs !=nil {if _ea .Paragraphs !=nil {*_dbg .Paragraphs +=*_ea .Paragraphs ;};}else if _ea .Paragraphs !=nil {_dbg .Paragraphs =_ea .Paragraphs ;};if _dbg .Notes !=nil {if _ea .Notes !=nil {*_dbg .Notes +=*_ea .Notes ;};}else if _ea .Notes !=nil {_dbg .Notes =_ea .Notes ;};if _dbg .HiddenSlides !=nil {if _ea .HiddenSlides !=nil {*_dbg .HiddenSlides +=*_ea .HiddenSlides ;};}else if _ea .HiddenSlides !=nil {_dbg .HiddenSlides =_ea .HiddenSlides ;};if _dbg .MMClips !=nil {if _ea .MMClips !=nil {*_dbg .MMClips +=*_ea .MMClips ;};}else if _ea .MMClips !=nil {_dbg .MMClips =_ea .MMClips ;};if _dbg .LinksUpToDate !=nil {if _ea .LinksUpToDate !=nil {*_dbg .LinksUpToDate =*_dbg .LinksUpToDate &&*_ea .LinksUpToDate ;};}else if _ea .LinksUpToDate !=nil {_dbg .LinksUpToDate =_ea .LinksUpToDate ;};if _dbg .CharactersWithSpaces !=nil {if _ea .CharactersWithSpaces !=nil {*_dbg .CharactersWithSpaces +=*_ea .CharactersWithSpaces ;};}else if _ea .CharactersWithSpaces !=nil {_dbg .CharactersWithSpaces =_ea .CharactersWithSpaces ;};if _dbg .SharedDoc !=nil {if _ea .SharedDoc !=nil {*_dbg .SharedDoc =*_dbg .SharedDoc ||*_ea .SharedDoc ;};}else if _ea .SharedDoc !=nil {_dbg .SharedDoc =_ea .SharedDoc ;};if _dbg .HyperlinksChanged !=nil {if _ea .HyperlinksChanged !=nil {*_dbg .HyperlinksChanged =*_dbg .HyperlinksChanged ||*_ea .HyperlinksChanged ;};}else if _ea .HyperlinksChanged !=nil {_dbg .HyperlinksChanged =_ea .HyperlinksChanged ;};_dbg .DigSig =nil ;if _dbg .TitlesOfParts ==nil &&_ea .TitlesOfParts !=nil {_dbg .TitlesOfParts =_ea .TitlesOfParts ;};if _dbg .HeadingPairs !=nil {if _ea .HeadingPairs !=nil {_eec :=_dbg .HeadingPairs .Vector ;_fc :=_ea .HeadingPairs .Vector ;_eab :=_eec .Variant ;_ba :=_fc .Variant ;_gac :=[]*_ce .Variant {};for _eg :=0;_eg < len (_ba );_eg +=2{_ca :=_ba [_eg ].Lpstr ;_dg :=false ;for _da :=0;_da < len (_eab );_da +=2{_cad :=_eab [_da ].Lpstr ;if _cad !=nil &&_ca !=nil &&*_cad ==*_ca {*_eab [_da +1].I4 =*_eab [_da +1].I4 +*_ba [_eg +1].I4 ;_dg =true ;break ;};};if !_dg {_gac =append (_gac ,&_ce .Variant {CT_Variant :_ce .CT_Variant {Lpstr :_ba [_eg ].Lpstr }});_gac =append (_gac ,&_ce .Variant {CT_Variant :_ce .CT_Variant {I4 :_ba [_eg ].I4 }});};};_eab =append (_eab ,_gac ...);_eec .SizeAttr =uint32 (len (_eab ));};}else if _ea .HeadingPairs !=nil {_dbg .HeadingPairs =_ea .HeadingPairs ;};if _dbg .HLinks !=nil {if _ea .HLinks !=nil {_abf :=_dbg .HLinks .Vector ;_eabe :=_ea .HLinks .Vector ;_gd :=_abf .Variant ;_cgb :=_eabe .Variant ;for _ ,_bc :=range _cgb {_ecg :=true ;for _ ,_gga :=range _gd {if _fb .DeepEqual (_gga ,_bc ){_ecg =false ;break ;};};if _ecg {_gd =append (_gd ,_bc );_abf .SizeAttr ++;};};};}else if _ea .HLinks !=nil {_dbg .HLinks =_ea .HLinks ;};_bgg :=_cd .GetOrCreateCustomProperties ();_fed :=docBase1 .GetOrCreateCustomProperties ();for _ ,_fa :=range _fed .PropertiesList (){_bgg .setProperty (_fa );};_cd .CustomProperties =_bgg ;_egb :=_cd .Rels .X ().Relationship ;for _ ,_ebg :=range docBase1 .Rels .X ().Relationship {_be :=true ;for _ ,_dd :=range _egb {if _dd .TargetAttr ==_ebg .TargetAttr &&_dd .TypeAttr ==_ebg .TypeAttr {_be =false ;break ;};};if _be {_cd .Rels .AddRelationship (_ebg .TargetAttr ,_ebg .TypeAttr );};};for _ ,_bfd :=range docBase1 .ExtraFiles {_gfe :=_bfd .ZipPath ;_dad :=true ;for _ ,_gbb :=range _cd .ExtraFiles {if _gbb .ZipPath ==_gfe {_dad =false ;break ;};};if _dad {_cd .ExtraFiles =append (_cd .ExtraFiles ,_bfd );};};return _cd ;}; +// SetDescription records the description of the document. +func (_ceg CoreProperties )SetDescription (s string ){if _ceg ._fdb .Description ==nil {_ceg ._fdb .Description =&_bag .XSDAny {XMLName :_dg .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_ceg ._fdb .Description .Data =[]byte (s );};func (_gef CustomProperties )SetPropertyAsNull (name string ){_efb :=_gef .getNewProperty (name );_efb .Null =_fd .NewNull ();_gef .setOrReplaceProperty (_efb );}; -// Data returns the data of an image file, if any. -func (_eggg ImageRef )Data ()*[]byte {return _eggg ._eabb .Data }; +// Title returns the Title of the document +func (_bfac CoreProperties )Title ()string {if _bfac ._fdb .Title !=nil {return string (_bfac ._fdb .Title .Data );};return "";}; -// SetCreated sets the time that the document was created. -func (_ag CoreProperties )SetCreated (t _ga .Time ){_ag ._feg .Created =_daec (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; +// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. +func NewTableWithXfrm (xfrm *_bb .CT_Transform2D )*Table {_eabe :=_bb .NewTbl ();_eabe .TblPr =_bb .NewCT_TableProperties ();return &Table {_baa :_eabe ,_ebff :xfrm };};func (_cg CustomProperties )SetPropertyAsVector (name string ,vector *_fd .Vector ){_aec :=_cg .getNewProperty (name );_aec .Vector =vector ;_cg .setOrReplaceProperty (_aec );}; -// SetTitle records the title of the document. -func (_aba CoreProperties )SetTitle (s string ){if _aba ._feg .Title ==nil {_aba ._feg .Title =&_eb .XSDAny {XMLName :_gbf .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_aba ._feg .Title .Data =[]byte (s );}; +// GetTargetByRelIdAndType returns a target path with the associated relation ID. +func (_faca Relationships )GetTargetByRelIdAndType (idAttr string ,typeAttr string )string {for _ ,_deabe :=range _faca ._bcde .Relationship {if _deabe .IdAttr ==idAttr &&_deabe .TypeAttr ==typeAttr {return _deabe .TargetAttr ;};};return "";}; -// Table represents a table in the document. -type Table struct{_cdgc *_de .Tbl ;_fedf *_de .CT_Transform2D ;}; +// Relationship is a relationship within a .rels file. +type Relationship struct{_fdfb *_db .Relationship }; -// SetLanguage records the language of the document. -func (_eca CoreProperties )SetLanguage (s string ){_eca ._feg .Language =&_eb .XSDAny {XMLName :_gbf .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_eca ._feg .Language .Data =[]byte (s );}; +// 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 _dc .Point ;Format string ;Path string ;Data *[]byte ;}; -// 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 ){_dagb :=Image {};_agg ,_fef :=_ff .Open (path );if _fef !=nil {return _dagb ,_ge .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fef );};defer _agg .Close ();_dfbg ,_cbde ,_fef :=_e .Decode (_agg );if _fef !=nil {return _dagb ,_ge .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_fef );};_dagb .Path =path ;_dagb .Format =_cbde ;_dagb .Size =_dfbg .Bounds ().Size ();return _dagb ,nil ;}; +// WriteExtraFiles writes the extra files to the zip package. +func (_gbga *DocBase )WriteExtraFiles (z *_e .Writer )error {for _ ,_cbbd :=range _gbga .ExtraFiles {if _eag :=_ge .AddFileFromDisk (z ,_cbbd .ZipPath ,_cbbd .DiskPath );_eag !=nil {return _eag ;};};return nil ;}; -// Type returns the type of a relationship. -func (_fcac Relationship )Type ()string {return _fcac ._cbc .TypeAttr };func (_eac CustomProperties )SetPropertyAsInt (name string ,i int ){_accg :=_eac .getNewProperty (name );_egbf :=int32 (i );_accg .Int =&_egbf ;_eac .setOrReplaceProperty (_accg );}; +// X returns the inner wrapped XML type. +func (_ebb CustomProperties )X ()*_gc .Properties {return _ebb ._da };func (_bbe CustomProperties )SetPropertyAsArray (name string ,array *_fd .Array ){_egff :=_bbe .getNewProperty (name );_egff .Array =array ;_bbe .setOrReplaceProperty (_egff );}; -// AddRelationship adds a relationship. -func (_bgf Relationships )AddRelationship (target ,ctype string )Relationship {if !_gg .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_ee .Log .Debug ("\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 );};_ffc :=_fdg .NewRelationship ();_cab :=len (_bgf ._gda .Relationship )+1;_ecag :=map[string ]struct{}{};for _ ,_febb :=range _bgf ._gda .Relationship {_ecag [_febb .IdAttr ]=struct{}{};};for _ ,_adcc :=_ecag [_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_cab )];_adcc ;_ ,_adcc =_ecag [_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_cab )]{_cab ++;};_ffc .IdAttr =_ge .Sprintf ("\u0072\u0049\u0064%\u0064",_cab );_ffc .TargetAttr =target ;_ffc .TypeAttr =ctype ;_bgf ._gda .Relationship =append (_bgf ._gda .Relationship ,_ffc );return Relationship {_cbc :_ffc };};func _daec (_dgf _ga .Time ,_daa string )*_eb .XSDAny {_bdg :=&_eb .XSDAny {XMLName :_gbf .Name {Local :_daa }};_bdg .Attrs =append (_bdg .Attrs ,_gbf .Attr {Name :_gbf .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_bdg .Attrs =append (_bdg .Attrs ,_gbf .Attr {Name :_gbf .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"});_bdg .Attrs =append (_bdg .Attrs ,_gbf .Attr {Name :_gbf .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/"});_bdg .Data =[]byte (_dgf .Format (_egc ));return _bdg ;};func (_abg CustomProperties )SetPropertyAsError (name string ,error string ){_gae :=_abg .getNewProperty (name );_gae .Error =&error ;_abg .setOrReplaceProperty (_gae );}; +// Category returns the category of the document +func (_edd CoreProperties )Category ()string {if _edd ._fdb .Category !=nil {return *_edd ._fdb .Category ;};return "";}; -// 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 _e .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;}; +// NewTableStyles constructs a new TableStyles. +func NewTableStyles ()TableStyles {return TableStyles {_afbd :_bb .NewTblStyleLst ()}};func (_geb CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_egea :=_geb .getNewProperty (name );_egea .Ostorage =&ostorage ;_geb .setOrReplaceProperty (_egea );};func (_acc CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_bbc :=_acc .getNewProperty (name );_bbc .I4 =&i4 ;_acc .setOrReplaceProperty (_bbc );}; -// EnsureOverride ensures that an override for the given path exists, adding it if necessary -func (_cc ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_cgg :=range _cc ._dae .Override {if _cgg .PartNameAttr ==path {if _gg .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_ee .Log .Debug ("\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 );};_cgg .ContentTypeAttr =contentType ;return ;};};_cc .AddOverride (path ,contentType );}; +// Company returns the name of the company that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_gca AppProperties )Company ()string {if _gca ._gdd .Company !=nil {return *_gca ._gdd .Company ;};return "";}; -// SetOffsetY sets vertical offset of a table in distance units (see measurement package). -func (_bcaeg Table )SetOffsetY (offY float64 ){if _bcaeg ._fedf .Off ==nil {_bcaeg ._fedf .Off =_de .NewCT_Point2D ();_bba :=int64 (0);_bcaeg ._fedf .Off .XAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_bba };};_bdgd :=_gfd .ToEMU (offY );_bcaeg ._fedf .Off .YAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_bdgd };};func (_cfe CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_fee :=_cfe .getNewProperty (name );_fee .Ui8 =&ui8 ;_cfe .setOrReplaceProperty (_fee );};func (_bfgg CustomProperties )SetPropertyAsNull (name string ){_dag :=_bfgg .getNewProperty (name );_dag .Null =_ce .NewNull ();_bfgg .setOrReplaceProperty (_dag );};func (_bcc CustomProperties )setOrReplaceProperty (_gebf *_cb .CT_Property ){_bcc .setPropertyHelper (_gebf ,true );}; +// Properties returns table properties. +func (_bdfb Table )Properties ()*_bb .CT_TableProperties {return _bdfb ._baa .TblPr };func (_dgd CustomProperties )SetPropertyAsStream (name string ,stream string ){_afb :=_dgd .getNewProperty (name );_afb .Stream =&stream ;_dgd .setOrReplaceProperty (_afb );}; -// Theme is a drawingml theme. -type Theme struct{_age *_de .Theme }; +// SetWidth sets column width, see measurement package. +func (_cee TableCol )SetWidth (m _ec .Distance ){_egecc :=_ec .ToEMU (float64 (m ));_cee ._gdcc .WAttr =_bb .ST_Coordinate {ST_CoordinateUnqualified :&_egecc };}; // 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 (_efg Relationships )AddAutoRelationship (dt _eb .DocType ,src string ,idx int ,ctype string )Relationship {return _efg .AddRelationship (_eb .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; +func (_ffde Relationships )AddAutoRelationship (dt _bag .DocType ,src string ,idx int ,ctype string )Relationship {return _ffde .AddRelationship (_bag .RelativeFilename (dt ,src ,ctype ,idx ),ctype );};func (_efba CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_edc :=_efba .getNewProperty (name );_edc .Lpstr =&lpstr ;_efba .setOrReplaceProperty (_edc );}; -// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. -func AddImageToZip (z *_cg .Writer ,img ImageRef ,imageNum int ,dt _eb .DocType )error {_cdg :=_eb .AbsoluteImageFilename (dt ,imageNum ,_gg .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _edc :=_fd .AddFileFromBytes (z ,_cdg ,*img .Data ());_edc !=nil {return _edc ;};}else if img .Path ()!=""{if _gbbb :=_fd .AddFileFromDisk (z ,_cdg ,img .Path ());_gbbb !=nil {return _gbbb ;};}else {return _ge .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 (_gab CustomProperties )SetPropertyAsFiletime (name string ,filetime _ga .Time ){_ccg :=_gab .getNewProperty (name );_ccg .Filetime =&filetime ;_gab .setOrReplaceProperty (_ccg );}; - -// SetTarget set the target (path) of a relationship. -func (_eee Relationship )SetTarget (s string ){_eee ._cbc .TargetAttr =s }; - -// Modified returns the time that the document was modified. -func (_aaaf CoreProperties )Modified ()_ga .Time {return _gce (_aaaf ._feg .Modified )}; +// SetDocSecurity sets the document security flag. +func (_bcg AppProperties )SetDocSecurity (v int32 ){_bcg ._gdd .DocSecurity =_bag .Int32 (v )}; -// RemoveOverrideByIndex removes an override given a path and override index. -func (_ffa ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_abb :=path [0:len (path )-5];if !_gg .HasPrefix (_abb ,"\u002f"){_abb ="\u002f"+_abb ;};_df ,_gbd :=_bg .Compile (_abb +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c");if _gbd !=nil {return _gbd ;};_aaa :=0;_cgbd :=-1;for _dcb ,_bggc :=range _ffa ._dae .Override {if _cgbdf :=_df .FindStringSubmatch (_bggc .PartNameAttr );len (_cgbdf )> 1{if _aaa ==indexToFind {_cgbd =_dcb ;}else if _aaa > indexToFind {_adg ,_ :=_b .Atoi (_cgbdf [1]);_adg --;_bggc .PartNameAttr =_ge .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_abb ,_adg );};_aaa ++;};};if _cgbd > -1{copy (_ffa ._dae .Override [_cgbd :],_ffa ._dae .Override [_cgbd +1:]);_ffa ._dae .Override =_ffa ._dae .Override [0:len (_ffa ._dae .Override )-1];};return nil ;}; +// SetID set the ID of a relationship. +func (_dcb Relationship )SetID (ID string ){_dcb ._fdfb .IdAttr =ID ;};func (_agb CustomProperties )SetPropertyAsStorage (name string ,storage string ){_gbbc :=_agb .getNewProperty (name );_gbbc .Storage =&storage ;_agb .setOrReplaceProperty (_gbbc );};func (_fbf CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_cbef :=_fbf .getNewProperty (name );_cbef .Lpwstr =&lpwstr ;_fbf .setOrReplaceProperty (_cbef );}; -// 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 (_eef *ImageRef )SetTarget (target string ){_eef ._fbc =target }; +// 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 ){_fad :=Image {};_aedb ,_fagd ,_eddc :=_dc .Decode (_d .NewReader (data ));if _eddc !=nil {return _fad ,_ff .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_eddc );};_fad .Data =&data ;_fad .Format =_fagd ;_fad .Size =_aedb .Bounds ().Size ();return _fad ,nil ;};func (_bda CustomProperties )SetPropertyAsUint (name string ,ui uint ){_acda :=_bda .getNewProperty (name );_dged :=uint32 (ui );_acda .Uint =&_dged ;_bda .setOrReplaceProperty (_acda );}; -// ApplicationVersion returns the version of the application that created the -// document. -func (_fcf AppProperties )ApplicationVersion ()string {if _fcf ._cade .AppVersion !=nil {return *_fcf ._cade .AppVersion ;};return "";}; +// 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 ){_bge :=Image {};_efa ,_faff :=_gf .Open (path );if _faff !=nil {return _bge ,_ff .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_faff );};defer _efa .Close ();_cfg ,_egc ,_faff :=_dc .Decode (_efa );if _faff !=nil {return _bge ,_ff .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_faff );};_bge .Path =path ;_bge .Format =_egc ;_bge .Size =_cfg .Bounds ().Size ();return _bge ,nil ;};var ReleasedAt =_cf .Date (_cfca ,_cbg ,_gec ,_gbde ,_cgd ,0,0,_cf .UTC ); -// 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 (_fac AppProperties )Pages ()int32 {if _fac ._cade .Pages !=nil {return *_fac ._cade .Pages ;};return 0;}; +// SetLanguage records the language of the document. +func (_bbgc CoreProperties )SetLanguage (s string ){_bbgc ._fdb .Language =&_bag .XSDAny {XMLName :_dg .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_bbgc ._fdb .Language .Data =[]byte (s );}; -// AddRow adds a row to a table. -func (_cgac Table )AddRow ()*TableRow {_baf :=_de .NewCT_TableRow ();for _dbd :=0;_dbd < len (_cgac ._cdgc .TblGrid .GridCol );_dbd ++{_baf .Tc =append (_baf .Tc ,_de .NewCT_TableCell ());};_cgac ._cdgc .Tr =append (_cgac ._cdgc .Tr ,_baf );return &TableRow {_bcef :_baf };}; +// SetTitle records the title of the document. +func (_fea CoreProperties )SetTitle (s string ){if _fea ._fdb .Title ==nil {_fea ._fdb .Title =&_bag .XSDAny {XMLName :_dg .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_fea ._fdb .Title .Data =[]byte (s );}; -// ContentStatus returns the content status of the document (e.g. "Final", "Draft") -func (_daf CoreProperties )ContentStatus ()string {if _daf ._feg .ContentStatus !=nil {return *_daf ._feg .ContentStatus ;};return "";}; +// Format returns the format of the underlying image +func (_faac ImageRef )Format ()string {return _faac ._dcc .Format }; -// CreateCustomProperties creates the custom properties of the document. -func (_dggd *DocBase )CreateCustomProperties (){_dggd .CustomProperties =NewCustomProperties ();_dggd .AddCustomRelationships ();}; +// 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 (_afbg ImageRef )RelativeHeight (w _ec .Distance )_ec .Distance {_deb :=float64 (_afbg .Size ().Y )/float64 (_afbg .Size ().X );return w *_ec .Distance (_deb );};func (_aaa CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_fgd :=_aaa .getNewProperty (name );_fgd .Ui8 =&ui8 ;_aaa .setOrReplaceProperty (_fgd );}; -// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). -func (_ded *ImageRef )Target ()string {return _ded ._fbc }; +// SetCategory records the category of the document. +func (_dgc CoreProperties )SetCategory (s string ){_dgc ._fdb .Category =&s };const _cgd =30;const _eacf ="\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 (_eff CoreProperties )Category ()string {if _eff ._feg .Category !=nil {return *_eff ._feg .Category ;};return "";}; +// Path returns the path to an image file, if any. +func (_ggafe ImageRef )Path ()string {return _ggafe ._dcc .Path }; -// Rows returns all table rows. -func (_cdc Table )Rows ()[]*TableRow {_afg :=_cdc ._cdgc .Tr ;_cgge :=[]*TableRow {};for _ ,_bec :=range _afg {_cgge =append (_cgge ,&TableRow {_bcef :_bec });};return _cgge ;}; +// SetModified sets the time that the document was modified. +func (_acd CoreProperties )SetModified (t _cf .Time ){_acd ._fdb .Modified =_eaf (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");};const Version ="\u0031\u002e\u0032\u0036\u002e\u0030"; -// PropertiesList returns the list of all custom properties of the document. -func (_ddf CustomProperties )PropertiesList ()[]*_cb .CT_Property {return _ddf ._dcbb .Property }; +// GetByRelId returns a relationship with the associated relation ID. +func (_bef Relationships )GetByRelId (idAttr string )Relationship {for _ ,_dac :=range _bef ._bcde .Relationship {if _dac .IdAttr ==idAttr {return Relationship {_fdfb :_dac };};};return Relationship {};}; -// NewRelationship constructs a new relationship. -func NewRelationship ()Relationship {return Relationship {_cbc :_fdg .NewRelationship ()}}; +// X returns the underlying raw XML data. +func (_fadb Relationships )X ()*_db .Relationships {return _fadb ._bcde }; // X returns the inner wrapped XML type. -func (_bca CoreProperties )X ()*_gc .CoreProperties {return _bca ._feg }; - -// 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 (_eacb *DocBase )AddExtraFileFromZip (f *_cg .File )error {_ddc ,_eda :=_fd .ExtractToDiskTmp (f ,_eacb .TmpPath );if _eda !=nil {return _ge .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",_eda );};_eacb .ExtraFiles =append (_eacb .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_ddc });return nil ;};const _dfa ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034"; +func (_dgef Relationship )X ()*_db .Relationship {return _dgef ._fdfb }; // ContentTypes is the top level "[Content_Types].xml" in a zip package. -type ContentTypes struct{_dae *_bf .Types };func (_cdbf CustomProperties )SetPropertyAsBlob (name ,blob string ){_cgf :=_cdbf .getNewProperty (name );_cgf .Blob =&blob ;_cdbf .setOrReplaceProperty (_cgf );};func (_cfa CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_afc :=_cfa .getNewProperty (name );_afc .I4 =&i4 ;_cfa .setOrReplaceProperty (_afc );}; +type ContentTypes struct{_ag *_ca .Types }; -// FindRIDForN returns the relationship ID for the i'th relationship of type t. -func (_faf Relationships )FindRIDForN (i int ,t string )string {for _ ,_egf :=range _faf ._gda .CT_Relationships .Relationship {if _egf .TypeAttr ==t {if i ==0{return _egf .IdAttr ;};i --;};};return "";}; +// SetOffsetX sets horizontal offset of a table in distance units (see measurement package). +func (_dag Table )SetOffsetX (offX float64 ){if _dag ._ebff .Off ==nil {_dag ._ebff .Off =_bb .NewCT_Point2D ();_dec :=int64 (0);_dag ._ebff .Off .YAttr =_bb .ST_Coordinate {ST_CoordinateUnqualified :&_dec };};_bedf :=_ec .ToEMU (offX );_dag ._ebff .Off .XAttr =_bb .ST_Coordinate {ST_CoordinateUnqualified :&_bedf };}; -// Relationships returns a slice of all of the relationships. -func (_cea Relationships )Relationships ()[]Relationship {_dbgd :=[]Relationship {};for _ ,_debe :=range _cea ._gda .Relationship {_dbgd =append (_dbgd ,Relationship {_cbc :_debe });};return _dbgd ;};const _gfc =2023;var _deb =_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"); +// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). +func (_bdcb *ImageRef )Target ()string {return _bdcb ._cccf };func (_dbg CustomProperties )SetPropertyAsEmpty (name string ){_cdc :=_dbg .getNewProperty (name );_cdc .Empty =_fd .NewEmpty ();_dbg .setOrReplaceProperty (_cdc );}; -// X returns the inner wrapped XML type. -func (_fea TableStyles )X ()*_de .TblStyleLst {return _fea ._dcg };func (_gde CustomProperties )setPropertyHelper (_dfd *_cb .CT_Property ,_bfc bool ){_fdgf :=_gde .GetPropertyByName (*_dfd .NameAttr );if (_fdgf ==CustomProperty {}){_gde ._dcbb .Property =append (_gde ._dcbb .Property ,_dfd );}else if _bfc {_dfd .FmtidAttr =_fdgf ._ebgc .FmtidAttr ;if _fdgf ._ebgc .PidAttr ==0{_dfd .PidAttr =_fdgf ._ebgc .PidAttr ;};_dfd .LinkTargetAttr =_fdgf ._ebgc .LinkTargetAttr ;*_fdgf ._ebgc =*_dfd ;};};func (_abff CustomProperties )SetPropertyAsDate (name string ,date _ga .Time ){date =date .UTC ();_dfb ,_cae ,_dac :=date .Date ();_cefg ,_adaeg ,_ade :=date .Clock ();_ddd :=_ga .Date (_dfb ,_cae ,_dac ,_cefg ,_adaeg ,_ade ,0,_ga .UTC );_bfgf :=_abff .getNewProperty (name );_bfgf .Filetime =&_ddd ;_abff .setOrReplaceProperty (_bfgf );}; +// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. +func (_dde ContentTypes )CopyOverride (path ,newPath string ){if !_b .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_b .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _affc :=range _dde ._ag .Override {if _dde ._ag .Override [_affc ].PartNameAttr ==path {_ddb :=*_dde ._ag .Override [_affc ];_ddb .PartNameAttr =newPath ;_dde ._ag .Override =append (_dde ._ag .Override ,&_ddb );};};};const _cbg =7; -// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. -func NewRelationshipsCopy (rels Relationships )Relationships {_fge :=*rels ._gda ;return Relationships {_gda :&_fge };}; +// Relationships returns a slice of all of the relationships. +func (_aaac Relationships )Relationships ()[]Relationship {_def :=[]Relationship {};for _ ,_eae :=range _aaac ._bcde .Relationship {_def =append (_def ,Relationship {_fdfb :_eae });};return _def ;};const _cfca =2023; -// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. -func (_gcg ContentTypes )CopyOverride (path ,newPath string ){if !_gg .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_gg .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _aea :=range _gcg ._dae .Override {if _gcg ._dae .Override [_aea ].PartNameAttr ==path {_ebcc :=*_gcg ._dae .Override [_aea ];_ebcc .PartNameAttr =newPath ;_gcg ._dae .Override =append (_gcg ._dae .Override ,&_ebcc );};};}; +// Properties returns table properties. +func (_feag Table )Grid ()*_bb .CT_TableGrid {return _feag ._baa .TblGrid };func (_acg CustomProperties )SetPropertyAsInt (name string ,i int ){_gfgc :=_acg .getNewProperty (name );_fdc :=int32 (i );_gfgc .Int =&_fdc ;_acg .setOrReplaceProperty (_gfgc );}; -// X returns the inner raw content types. -func (_geb ContentTypes )X ()*_bf .Types {return _geb ._dae };func (_cffe CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_adf :=_cffe .getNewProperty (name );_adf .Clsid =&clsid ;_cffe .setOrReplaceProperty (_adf );}; +// AddRelationship adds a relationship. +func (_dbgd Relationships )AddRelationship (target ,ctype string )Relationship {if !_b .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_fa .Log .Debug ("\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 );};_cfaf :=_db .NewRelationship ();_ada :=len (_dbgd ._bcde .Relationship )+1;_cccfa :=map[string ]struct{}{};for _ ,_ebba :=range _dbgd ._bcde .Relationship {_cccfa [_ebba .IdAttr ]=struct{}{};};for _ ,_dcd :=_cccfa [_ff .Sprintf ("\u0072\u0049\u0064%\u0064",_ada )];_dcd ;_ ,_dcd =_cccfa [_ff .Sprintf ("\u0072\u0049\u0064%\u0064",_ada )]{_ada ++;};_cfaf .IdAttr =_ff .Sprintf ("\u0072\u0049\u0064%\u0064",_ada );_cfaf .TargetAttr =target ;_cfaf .TypeAttr =ctype ;_dbgd ._bcde .Relationship =append (_dbgd ._bcde .Relationship ,_cfaf );return Relationship {_fdfb :_cfaf };};func (_gaca CustomProperties )SetPropertyAsCy (name string ,cy string ){_fed :=_gaca .getNewProperty (name );_fed .Cy =&cy ;_gaca .setOrReplaceProperty (_fed );}; -// IsEmpty returns true if there are no relationships. -func (_dcad Relationships )IsEmpty ()bool {return _dcad ._gda ==nil ||len (_dcad ._gda .Relationship )==0;};func (_cff CustomProperties )SetPropertyAsEmpty (name string ){_bcfg :=_cff .getNewProperty (name );_bcfg .Empty =_ce .NewEmpty ();_cff .setOrReplaceProperty (_bcfg );}; +// ApplicationVersion returns the version of the application that created the +// document. +func (_gbba AppProperties )ApplicationVersion ()string {if _gbba ._gdd .AppVersion !=nil {return *_gbba ._gdd .AppVersion ;};return "";};func (_abde CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_efc :=_abde .getNewProperty (name );_efc .Ui4 =&ui4 ;_abde .setOrReplaceProperty (_efc );}; -// SetHeight sets row height, see measurement package. -func (_gdgf TableRow )SetHeight (m _gfd .Distance ){_ebgd :=_gfd .ToEMU (float64 (m ));_gdgf ._bcef .HAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_ebgd };}; +// NewRelationships creates a new relationship wrapper. +func NewRelationships ()Relationships {return Relationships {_bcde :_db .NewRelationships ()}}; -// X returns the inner wrapped XML type. -func (_fdc CustomProperties )X ()*_cb .Properties {return _fdc ._dcbb }; +// Hyperlink is just an appropriately configured relationship. +type Hyperlink Relationship ; -// Application returns the name of the application that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_ae AppProperties )Application ()string {if _ae ._cade .Application !=nil {return *_ae ._cade .Application ;};return "";}; +// Table represents a table in the document. +type Table struct{_baa *_bb .Tbl ;_ebff *_bb .CT_Transform2D ;}; -// Cells returns an array of row cells. -func (_cfac TableRow )Cells ()[]*_de .CT_TableCell {return _cfac ._bcef .Tc }; +// Created returns the time that the document was created. +func (_bcgb CoreProperties )Created ()_cf .Time {return _ddbf (_bcgb ._fdb .Created )};func (_cbee CustomProperties )setOrReplaceProperty (_gfg *_gc .CT_Property ){_cbee .setPropertyHelper (_gfg ,true );}; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). -func (_eea *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _eea .CustomProperties .X ()==nil {_eea .CreateCustomProperties ();};return _eea .CustomProperties ;};func (_bag CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_eed :=_bag .getNewProperty (name );_eed .Ui1 =&ui1 ;_bag .setOrReplaceProperty (_eed );}; +// AddCol adds a column to a table. +func (_faag Table )AddCol ()*TableCol {_cgbd :=_bb .NewCT_TableCol ();_faag ._baa .TblGrid .GridCol =append (_faag ._baa .TblGrid .GridCol ,_cgbd );for _ ,_gaf :=range _faag ._baa .Tr {_eef :=_bb .NewCT_TableCell ();_gaf .Tc =append (_gaf .Tc ,_eef );};return &TableCol {_gdcc :_cgbd };}; -// SetCategory records the category of the document. -func (_ggf CoreProperties )SetCategory (s string ){_ggf ._feg .Category =&s }; +// Type returns the type of a relationship. +func (_gfgce Relationship )Type ()string {return _gfgce ._fdfb .TypeAttr }; -// NewTheme constructs a new theme. -func NewTheme ()Theme {return Theme {_de .NewTheme ()}}; +// GetImageBytesByTarget returns Image object with Data bytes read from its target. +func (_afgb *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_gddb :=range _afgb .Images {if _gddb .Target ()==target {return ImageFromStorage (_gddb .Path ());};};};return Image {},_eddg ;}; -// Relationship is a relationship within a .rels file. -type Relationship struct{_cbc *_fdg .Relationship }; +// Append appends DocBase part of an office document to another DocBase. +func (_cad DocBase )Append (docBase1 DocBase )DocBase {_bg :=docBase1 .ContentTypes .X ();for _ ,_ad :=range _bg .Default {_cad .ContentTypes .AddDefault (_ad .ExtensionAttr ,_ad .ContentTypeAttr );};for _ ,_cb :=range _bg .Override {_cad .ContentTypes .AddOverride (_cb .PartNameAttr ,_cb .ContentTypeAttr );};_ee :=_cad .AppProperties .X ();_fec :=docBase1 .AppProperties .X ();if _ee .Pages !=nil {if _fec .Pages !=nil {*_ee .Pages +=*_fec .Pages ;};}else if _fec .Pages !=nil {_ee .Pages =_fec .Pages ;};if _ee .Words !=nil {if _fec .Words !=nil {*_ee .Words +=*_fec .Words ;};}else if _fec .Words !=nil {_ee .Words =_fec .Words ;};if _ee .Characters !=nil {if _fec .Characters !=nil {*_ee .Characters +=*_fec .Characters ;};}else if _fec .Characters !=nil {_ee .Characters =_fec .Characters ;};if _ee .Lines !=nil {if _fec .Lines !=nil {*_ee .Lines +=*_fec .Lines ;};}else if _fec .Lines !=nil {_ee .Lines =_fec .Lines ;};if _ee .Paragraphs !=nil {if _fec .Paragraphs !=nil {*_ee .Paragraphs +=*_fec .Paragraphs ;};}else if _fec .Paragraphs !=nil {_ee .Paragraphs =_fec .Paragraphs ;};if _ee .Notes !=nil {if _fec .Notes !=nil {*_ee .Notes +=*_fec .Notes ;};}else if _fec .Notes !=nil {_ee .Notes =_fec .Notes ;};if _ee .HiddenSlides !=nil {if _fec .HiddenSlides !=nil {*_ee .HiddenSlides +=*_fec .HiddenSlides ;};}else if _fec .HiddenSlides !=nil {_ee .HiddenSlides =_fec .HiddenSlides ;};if _ee .MMClips !=nil {if _fec .MMClips !=nil {*_ee .MMClips +=*_fec .MMClips ;};}else if _fec .MMClips !=nil {_ee .MMClips =_fec .MMClips ;};if _ee .LinksUpToDate !=nil {if _fec .LinksUpToDate !=nil {*_ee .LinksUpToDate =*_ee .LinksUpToDate &&*_fec .LinksUpToDate ;};}else if _fec .LinksUpToDate !=nil {_ee .LinksUpToDate =_fec .LinksUpToDate ;};if _ee .CharactersWithSpaces !=nil {if _fec .CharactersWithSpaces !=nil {*_ee .CharactersWithSpaces +=*_fec .CharactersWithSpaces ;};}else if _fec .CharactersWithSpaces !=nil {_ee .CharactersWithSpaces =_fec .CharactersWithSpaces ;};if _ee .SharedDoc !=nil {if _fec .SharedDoc !=nil {*_ee .SharedDoc =*_ee .SharedDoc ||*_fec .SharedDoc ;};}else if _fec .SharedDoc !=nil {_ee .SharedDoc =_fec .SharedDoc ;};if _ee .HyperlinksChanged !=nil {if _fec .HyperlinksChanged !=nil {*_ee .HyperlinksChanged =*_ee .HyperlinksChanged ||*_fec .HyperlinksChanged ;};}else if _fec .HyperlinksChanged !=nil {_ee .HyperlinksChanged =_fec .HyperlinksChanged ;};_ee .DigSig =nil ;if _ee .TitlesOfParts ==nil &&_fec .TitlesOfParts !=nil {_ee .TitlesOfParts =_fec .TitlesOfParts ;};if _ee .HeadingPairs !=nil {if _fec .HeadingPairs !=nil {_bfa :=_ee .HeadingPairs .Vector ;_bfad :=_fec .HeadingPairs .Vector ;_bbb :=_bfa .Variant ;_ab :=_bfad .Variant ;_gb :=[]*_fd .Variant {};for _gfd :=0;_gfd < len (_ab );_gfd +=2{_bc :=_ab [_gfd ].Lpstr ;_afd :=false ;for _aa :=0;_aa < len (_bbb );_aa +=2{_bbg :=_bbb [_aa ].Lpstr ;if _bbg !=nil &&_bc !=nil &&*_bbg ==*_bc {*_bbb [_aa +1].I4 =*_bbb [_aa +1].I4 +*_ab [_gfd +1].I4 ;_afd =true ;break ;};};if !_afd {_gb =append (_gb ,&_fd .Variant {CT_Variant :_fd .CT_Variant {Lpstr :_ab [_gfd ].Lpstr }});_gb =append (_gb ,&_fd .Variant {CT_Variant :_fd .CT_Variant {I4 :_ab [_gfd ].I4 }});};};_bbb =append (_bbb ,_gb ...);_bfa .SizeAttr =uint32 (len (_bbb ));};}else if _fec .HeadingPairs !=nil {_ee .HeadingPairs =_fec .HeadingPairs ;};if _ee .HLinks !=nil {if _fec .HLinks !=nil {_ea :=_ee .HLinks .Vector ;_bd :=_fec .HLinks .Vector ;_eg :=_ea .Variant ;_afe :=_bd .Variant ;for _ ,_cc :=range _afe {_ae :=true ;for _ ,_cd :=range _eg {if _g .DeepEqual (_cd ,_cc ){_ae =false ;break ;};};if _ae {_eg =append (_eg ,_cc );_ea .SizeAttr ++;};};};}else if _fec .HLinks !=nil {_ee .HLinks =_fec .HLinks ;};_df :=_cad .GetOrCreateCustomProperties ();_caa :=docBase1 .GetOrCreateCustomProperties ();for _ ,_ega :=range _caa .PropertiesList (){_df .setProperty (_ega );};_cad .CustomProperties =_df ;_aaf :=_cad .Rels .X ().Relationship ;for _ ,_ffd :=range docBase1 .Rels .X ().Relationship {_ecc :=true ;for _ ,_gbb :=range _aaf {if _gbb .TargetAttr ==_ffd .TargetAttr &&_gbb .TypeAttr ==_ffd .TypeAttr {_ecc =false ;break ;};};if _ecc {_cad .Rels .AddRelationship (_ffd .TargetAttr ,_ffd .TypeAttr );};};for _ ,_ege :=range docBase1 .ExtraFiles {_gea :=_ege .ZipPath ;_ef :=true ;for _ ,_bdc :=range _cad .ExtraFiles {if _bdc .ZipPath ==_gea {_ef =false ;break ;};};if _ef {_cad .ExtraFiles =append (_cad .ExtraFiles ,_ege );};};return _cad ;};func (_febe CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_gga :=_febe .getNewProperty (name );_gga .Decimal =&decimal ;_febe .setOrReplaceProperty (_gga );};func _ddbf (_dfe *_bag .XSDAny )_cf .Time {if _dfe ==nil {return _cf .Time {};};_fbbe ,_afg :=_cf .Parse (_bgg ,string (_dfe .Data ));if _afg !=nil {_fa .Log .Debug ("\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 (_dfe .Data ),_afg );};return _fbbe ;}; -// NewTableStyles constructs a new TableStyles. -func NewTableStyles ()TableStyles {return TableStyles {_dcg :_de .NewTblStyleLst ()}}; +// AddDefault registers a default content type for a given file extension. +func (_aff ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_b .ToLower (fileExtension );for _ ,_cfb :=range _aff ._ag .Default {if _cfb .ExtensionAttr ==fileExtension &&_cfb .ContentTypeAttr ==contentType {return ;};};_ged :=_ca .NewDefault ();_ged .ExtensionAttr =fileExtension ;_ged .ContentTypeAttr =contentType ;_aff ._ag .Default =append (_aff ._ag .Default ,_ged );}; -// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. -func NewTableWithXfrm (xfrm *_de .CT_Transform2D )*Table {_cfed :=_de .NewTbl ();_cfed .TblPr =_de .NewCT_TableProperties ();return &Table {_cdgc :_cfed ,_fedf :xfrm };}; +// CustomProperty contains document specific property. +// Using of this type is deprecated. +type CustomProperty struct{_ddc *_gc .CT_Property }; -// SetApplication sets the name of the application that created the document. -func (_dc AppProperties )SetApplication (s string ){_dc ._cade .Application =&s };func (_bdef CustomProperties )SetPropertyAsStorage (name string ,storage string ){_fgg :=_bdef .getNewProperty (name );_fgg .Storage =&storage ;_bdef .setOrReplaceProperty (_fgg );};func (_bac CustomProperties )SetPropertyAsArray (name string ,array *_ce .Array ){_dca :=_bac .getNewProperty (name );_dca .Array =array ;_bac .setOrReplaceProperty (_dca );}; +// NewRelationship constructs a new relationship. +func NewRelationship ()Relationship {return Relationship {_fdfb :_db .NewRelationship ()}}; -// SetStyle assigns TableStyle to a table. -func (_fbg Table )SetStyle (style *_de .CT_TableStyle ){if _fbg ._cdgc .TblPr ==nil {_fbg ._cdgc .TblPr =_de .NewCT_TableProperties ();};if _fbg ._cdgc .TblPr .Choice ==nil {_fbg ._cdgc .TblPr .Choice =_de .NewCT_TablePropertiesChoice ();};_fbg ._cdgc .TblPr .Choice .TableStyle =style ;}; +// X returns the inner wrapped XML type. +func (_efag Theme )X ()*_bb .Theme {return _efag ._fbfeb };func (_cdea CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_ddf :=_cdea .getNewProperty (name );_ddf .Ui1 =&ui1 ;_cdea .setOrReplaceProperty (_ddf );};func (_cbaa CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_cbed :=_cbaa .getNewProperty (name );_cbed .R4 =&r4 ;_cbaa .setOrReplaceProperty (_cbed );}; // AppProperties contains properties specific to the document and the // application that created it. -type AppProperties struct{_cade *_ec .Properties };func (_dff CustomProperties )getNewProperty (_ggac string )*_cb .CT_Property {_bed :=_dff ._dcbb .Property ;_bb :=int32 (1);for _ ,_fce :=range _bed {if _fce .PidAttr > _bb {_bb =_fce .PidAttr ;};};_ecef :=_cb .NewCT_Property ();_ecef .NameAttr =&_ggac ;_ecef .PidAttr =_bb +1;_ecef .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 _ecef ;}; +type AppProperties struct{_gdd *_bf .Properties }; -// Properties returns table properties. -func (_dce Table )Grid ()*_de .CT_TableGrid {return _dce ._cdgc .TblGrid }; +// CopyRelationship copies the relationship. +func (_ffb Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _eca :=range _ffb ._bcde .Relationship {if _ffb ._bcde .Relationship [_eca ].IdAttr ==idAttr {_dbdd :=*_ffb ._bcde .Relationship [_eca ];_bfg :=len (_ffb ._bcde .Relationship )+1;_cge :=map[string ]struct{}{};for _ ,_eff :=range _ffb ._bcde .Relationship {_cge [_eff .IdAttr ]=struct{}{};};for _ ,_fgag :=_cge [_ff .Sprintf ("\u0072\u0049\u0064%\u0064",_bfg )];_fgag ;_ ,_fgag =_cge [_ff .Sprintf ("\u0072\u0049\u0064%\u0064",_bfg )]{_bfg ++;};_dbdd .IdAttr =_ff .Sprintf ("\u0072\u0049\u0064%\u0064",_bfg );_ffb ._bcde .Relationship =append (_ffb ._bcde .Relationship ,&_dbdd );return Relationship {_fdfb :&_dbdd },true ;};};return Relationship {},false ;}; -// SetDescription records the description of the document. -func (_deg CoreProperties )SetDescription (s string ){if _deg ._feg .Description ==nil {_deg ._feg .Description =&_eb .XSDAny {XMLName :_gbf .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_deg ._feg .Description .Data =[]byte (s );}; +// 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 _dc .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;}; // NewAppProperties constructs a new AppProperties. -func NewAppProperties ()AppProperties {_bfe :=AppProperties {_cade :_ec .NewProperties ()};_bfe .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_bfe .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065");_bfe .SetDocSecurity (0);_bfe .SetLinksUpToDate (false );var _cbd ,_fcd ,_fba int64 ;_ge .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_cbd ,&_fcd ,&_fba );_bcg :=float64 (_cbd )+float64 (_fcd )/10000.0;_bfe .SetApplicationVersion (_ge .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_bcg ));return _bfe ;};const _fbaaf =30; - -// GetByRelId returns a relationship with the associated relation ID. -func (_acd Relationships )GetByRelId (idAttr string )Relationship {for _ ,_ddfa :=range _acd ._gda .Relationship {if _ddfa .IdAttr ==idAttr {return Relationship {_cbc :_ddfa };};};return Relationship {};}; - -// AddCustomRelationships adds relationships related to custom properties to the document. -func (_ecf *DocBase )AddCustomRelationships (){_ecf .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");_ecf .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_eb .CustomPropertiesType );}; - -// CustomProperties contains document specific properties. -type CustomProperties struct{_dcbb *_cb .Properties };func (_abab CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_cef :=_abab .getNewProperty (name );_cef .I1 =&i1 ;_abab .setOrReplaceProperty (_cef );}; +func NewAppProperties ()AppProperties {_aed :=AppProperties {_gdd :_bf .NewProperties ()};_aed .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_aed .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065");_aed .SetDocSecurity (0);_aed .SetLinksUpToDate (false );var _fac ,_cbe ,_adc int64 ;_ff .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_fac ,&_cbe ,&_adc );_fdg :=float64 (_fac )+float64 (_cbe )/10000.0;_aed .SetApplicationVersion (_ff .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_fdg ));return _aed ;}; // NewCoreProperties constructs a new CoreProperties. -func NewCoreProperties ()CoreProperties {return CoreProperties {_feg :_gc .NewCoreProperties ()}}; - -// ID returns the ID of a relationship. -func (_adc Relationship )ID ()string {return _adc ._cbc .IdAttr };var ReleasedAt =_ga .Date (_gfc ,_ecb ,_ggce ,_fged ,_fbaaf ,0,0,_ga .UTC ); +func NewCoreProperties ()CoreProperties {return CoreProperties {_fdb :_cfd .NewCoreProperties ()}}; -// SetOffsetX sets horizontal offset of a table in distance units (see measurement package). -func (_dbc Table )SetOffsetX (offX float64 ){if _dbc ._fedf .Off ==nil {_dbc ._fedf .Off =_de .NewCT_Point2D ();_fggb :=int64 (0);_dbc ._fedf .Off .YAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_fggb };};_cde :=_gfd .ToEMU (offX );_dbc ._fedf .Off .XAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_cde };};func (_ddfe CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_bga :=_ddfe .getNewProperty (name );_bga .Ostream =&ostream ;_ddfe .setOrReplaceProperty (_bga );}; +// ContentStatus returns the content status of the document (e.g. "Final", "Draft") +func (_feg CoreProperties )ContentStatus ()string {if _feg ._fdb .ContentStatus !=nil {return *_feg ._fdb .ContentStatus ;};return "";}; -// Relationships represents a .rels file. -type Relationships struct{_gda *_fdg .Relationships };func (_aag CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_egd :=_aag .getNewProperty (name );_egd .R4 =&r4 ;_aag .setOrReplaceProperty (_egd );}; +// Author returns the author of the document +func (_feb CoreProperties )Author ()string {if _feb ._fdb .Creator !=nil {return string (_feb ._fdb .Creator .Data );};return "";};func (_dfb CustomProperties )SetPropertyAsVstream (name string ,vstream *_fd .Vstream ){_gded :=_dfb .getNewProperty (name );_gded .Vstream =vstream ;_dfb .setOrReplaceProperty (_gded );}; -// X returns the inner wrapped XML type of CustomProperty. -func (_ead CustomProperty )X ()*_cb .CT_Property {return _ead ._ebgc }; +// X returns the inner wrapped XML type. +func (_dfea Table )X ()*_bb .Tbl {return _dfea ._baa }; -// WriteExtraFiles writes the extra files to the zip package. -func (_bebb *DocBase )WriteExtraFiles (z *_cg .Writer )error {for _ ,_gbcg :=range _bebb .ExtraFiles {if _dga :=_fd .AddFileFromDisk (z ,_gbcg .ZipPath ,_gbcg .DiskPath );_dga !=nil {return _dga ;};};return nil ;}; +// GetTargetByRelId returns a target path with the associated relation ID. +func (_bfc Relationships )GetTargetByRelId (idAttr string )string {for _ ,_beg :=range _bfc ._bcde .Relationship {if _beg .IdAttr ==idAttr {return _beg .TargetAttr ;};};return "";}; -// 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 ){_bcgg ,_bedf :=_gb .Open (path );_gdg :=Image {};if _bedf !=nil {return _gdg ,_ge .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bedf );};defer _bcgg .Close ();_gacf ,_efa ,_bedf :=_e .Decode (_bcgg );if _bedf !=nil {return _gdg ,_ge .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_bedf );};_gdg .Path =path ;_gdg .Format =_efa ;_gdg .Size =_gacf .Bounds ().Size ();return _gdg ,nil ;}; +// Cells returns an array of row cells. +func (_abb TableRow )Cells ()[]*_bb .CT_TableCell {return _abb ._bga .Tc }; // X returns the inner wrapped XML type. -func (_fbae AppProperties )X ()*_ec .Properties {return _fbae ._cade }; +func (_ede TableStyles )X ()*_bb .TblStyleLst {return _ede ._afbd }; -// X returns the underlying raw XML data. -func (_dgab Relationships )X ()*_fdg .Relationships {return _dgab ._gda }; +// DefAttr returns the DefAttr property. +func (_eace TableStyles )DefAttr ()string {return _eace ._afbd .DefAttr };func (_deca TableRow )addCell ()*_bb .CT_TableCell {_gee :=_bb .NewCT_TableCell ();_deca ._bga .Tc =append (_deca ._bga .Tc ,_gee );return _gee ;}; -// Hyperlink is just an appropriately configured relationship. -type Hyperlink Relationship ;func _gce (_dgg *_eb .XSDAny )_ga .Time {if _dgg ==nil {return _ga .Time {};};_edb ,_af :=_ga .Parse (_egc ,string (_dgg .Data ));if _af !=nil {_ee .Log .Debug ("\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 (_dgg .Data ),_af );};return _edb ;};func init (){_db .SetAsStorage ()};func (_beaf Relationship )String ()string {return _ge .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",_beaf .ID (),_beaf .Target (),_beaf .Type ());}; +// AddHyperlink adds an external hyperlink relationship. +func (_cgb Relationships )AddHyperlink (target string )Hyperlink {_dedb :=_cgb .AddRelationship (target ,_bag .HyperLinkType );_dedb ._fdfb .TargetModeAttr =_db .ST_TargetModeExternal ;return Hyperlink (_dedb );}; -// RelID returns the relationship ID. -func (_ddg ImageRef )RelID ()string {return _ddg ._gaef }; +// Size returns the size of an image +func (_bbgd ImageRef )Size ()_dc .Point {return _bbgd ._dcc .Size }; + +// NewTheme constructs a new theme. +func NewTheme ()Theme {return Theme {_bb .NewTheme ()}}; + +// 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 (_ebe *DocBase )AddExtraFileFromZip (f *_e .File )error {_cca ,_ced :=_ge .ExtractToDiskTmp (f ,_ebe .TmpPath );if _ced !=nil {return _ff .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",_ced );};_ebe .ExtraFiles =append (_ebe .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_cca });return nil ;};func init (){_fg .SetAsStorage ()}; // X returns the inner wrapped XML type. -func (_feed Table )X ()*_de .Tbl {return _feed ._cdgc }; +func (_cfe AppProperties )X ()*_bf .Properties {return _cfe ._gdd }; -// AddDefault registers a default content type for a given file extension. -func (_fg ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_gg .ToLower (fileExtension );for _ ,_bae :=range _fg ._dae .Default {if _bae .ExtensionAttr ==fileExtension &&_bae .ContentTypeAttr ==contentType {return ;};};_bea :=_bf .NewDefault ();_bea .ExtensionAttr =fileExtension ;_bea .ContentTypeAttr =contentType ;_fg ._dae .Default =append (_fg ._dae .Default ,_bea );}; +// RemoveOverride removes an override given a path. +func (_affa ContentTypes )RemoveOverride (path string ){if !_b .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _bed ,_aeg :=range _affa ._ag .Override {if _aeg .PartNameAttr ==path {copy (_affa ._ag .Override [_bed :],_affa ._ag .Override [_bed +1:]);_affa ._ag .Override =_affa ._ag .Override [0:len (_affa ._ag .Override )-1];};};};func (_dca CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_faaf :=_dca .getNewProperty (name );_faaf .Clsid =&clsid ;_dca .setOrReplaceProperty (_faaf );}; -// SetContentStatus records the content status of the document. -func (_eabea CoreProperties )SetContentStatus (s string ){_eabea ._feg .ContentStatus =&s }; +// AddRow adds a row to a table. +func (_dcdc Table )AddRow ()*TableRow {_gdcb :=_bb .NewCT_TableRow ();for _aacd :=0;_aacd < len (_dcdc ._baa .TblGrid .GridCol );_aacd ++{_gdcb .Tc =append (_gdcb .Tc ,_bb .NewCT_TableCell ());};_dcdc ._baa .Tr =append (_dcdc ._baa .Tr ,_gdcb );return &TableRow {_bga :_gdcb };}; -// TblStyle returns the TblStyle property. -func (_caad TableStyles )TblStyle ()[]*_de .CT_TableStyle {return _caad ._dcg .TblStyle }; +// 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 (_dge AppProperties )Pages ()int32 {if _dge ._gdd .Pages !=nil {return *_dge ._gdd .Pages ;};return 0;}; -// TableCol represents a column in a table. -type TableCol struct{_cfedd *_de .CT_TableCol }; +// Remove removes an existing relationship. +func (_eafd Relationships )Remove (rel Relationship )bool {for _eeab ,_adf :=range _eafd ._bcde .Relationship {if _adf ==rel ._fdfb {copy (_eafd ._bcde .Relationship [_eeab :],_eafd ._bcde .Relationship [_eeab +1:]);_eafd ._bcde .Relationship =_eafd ._bcde .Relationship [0:len (_eafd ._bcde .Relationship )-1];return true ;};};return false ;}; -// GetTargetByRelId returns a target path with the associated relation ID. -func (_dee Relationships )GetTargetByRelId (idAttr string )string {for _ ,_dddf :=range _dee ._gda .Relationship {if _dddf .IdAttr ==idAttr {return _dddf .TargetAttr ;};};return "";};func (_eaa CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_aed :=_eaa .getNewProperty (name );_aed .I8 =&i8 ;_eaa .setOrReplaceProperty (_aed );};func (_ffed CustomProperties )SetPropertyAsVector (name string ,vector *_ce .Vector ){_ccf :=_ffed .getNewProperty (name );_ccf .Vector =vector ;_ffed .setOrReplaceProperty (_ccf );}; +// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. +func AddImageToZip (z *_e .Writer ,img ImageRef ,imageNum int ,dt _bag .DocType )error {_cec :=_bag .AbsoluteImageFilename (dt ,imageNum ,_b .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _bfb :=_ge .AddFileFromBytes (z ,_cec ,*img .Data ());_bfb !=nil {return _bfb ;};}else if img .Path ()!=""{if _bfbf :=_ge .AddFileFromDisk (z ,_cec ,img .Path ());_bfbf !=nil {return _bfbf ;};}else {return _ff .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 ;}; -// GetTargetByRelIdAndType returns a target path with the associated relation ID. -func (_aeb Relationships )GetTargetByRelIdAndType (idAttr string ,typeAttr string )string {for _ ,_cdd :=range _aeb ._gda .Relationship {if _cdd .IdAttr ==idAttr &&_cdd .TypeAttr ==typeAttr {return _cdd .TargetAttr ;};};return "";}; +// Relationships represents a .rels file. +type Relationships struct{_bcde *_db .Relationships }; -// Author returns the author of the document -func (_fegd CoreProperties )Author ()string {if _fegd ._feg .Creator !=nil {return string (_fegd ._feg .Creator .Data );};return "";}; +// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. +func NewRelationshipsCopy (rels Relationships )Relationships {_agcb :=*rels ._bcde ;return Relationships {_bcde :&_agcb };};func (_cce CustomProperties )getNewProperty (_ecd string )*_gc .CT_Property {_ead :=_cce ._da .Property ;_ggg :=int32 (1);for _ ,_eac :=range _ead {if _eac .PidAttr > _ggg {_ggg =_eac .PidAttr ;};};_ebc :=_gc .NewCT_Property ();_ebc .NameAttr =&_ecd ;_ebc .PidAttr =_ggg +1;_ebc .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 _ebc ;};func (_dgec CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_eea :=_dgec .getNewProperty (name );_eea .Ui2 =&ui2 ;_dgec .setOrReplaceProperty (_eea );}; -// SetID set the ID of a relationship. -func (_cca Relationship )SetID (ID string ){_cca ._cbc .IdAttr =ID ;};func (_ggd CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_gfb :=_ggd .getNewProperty (name );_gfb .I2 =&i2 ;_ggd .setOrReplaceProperty (_gfb );}; +// SetCompany sets the name of the company that created the document. +func (_bdf AppProperties )SetCompany (s string ){_bdf ._gdd .Company =&s };func UtcTimeFormat (t _cf .Time )string {return t .Format (_eacf )+"\u0020\u0055\u0054\u0043"}; -// AddOverride adds an override content type for a given path name. -func (_fdf ContentTypes )AddOverride (path ,contentType string ){if !_gg .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _gg .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_ee .Log .Debug ("\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 _ ,_bab :=range _fdf ._dae .Override {if _bab .PartNameAttr ==path &&_bab .ContentTypeAttr ==contentType {return ;};};_gad :=_bf .NewOverride ();_gad .PartNameAttr =path ;_gad .ContentTypeAttr =contentType ;_fdf ._dae .Override =append (_fdf ._dae .Override ,_gad );};func (_ffbd CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_aedf :=_ffbd .getNewProperty (name );_aedf .Ui4 =&ui4 ;_ffbd .setOrReplaceProperty (_aedf );}; +// RemoveOverrideByIndex removes an override given a path and override index. +func (_gaa ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_bcc :=path [0:len (path )-5];if !_b .HasPrefix (_bcc ,"\u002f"){_bcc ="\u002f"+_bcc ;};_aae ,_gfde :=_ba .Compile (_bcc +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c");if _gfde !=nil {return _gfde ;};_gdc :=0;_ffa :=-1;for _bgc ,_ebf :=range _gaa ._ag .Override {if _ccd :=_aae .FindStringSubmatch (_ebf .PartNameAttr );len (_ccd )> 1{if _gdc ==indexToFind {_ffa =_bgc ;}else if _gdc > indexToFind {_cbb ,_ :=_fb .Atoi (_ccd [1]);_cbb --;_ebf .PartNameAttr =_ff .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_bcc ,_cbb );};_gdc ++;};};if _ffa > -1{copy (_gaa ._ag .Override [_ffa :],_gaa ._ag .Override [_ffa +1:]);_gaa ._ag .Override =_gaa ._ag .Override [0:len (_gaa ._ag .Override )-1];};return nil ;}; -// Created returns the time that the document was created. -func (_gdb CoreProperties )Created ()_ga .Time {return _gce (_gdb ._feg .Created )}; +// GetPropertyByName returns a custom property selected by it's name. +func (_afde CustomProperties )GetPropertyByName (name string )CustomProperty {_abd :=_afde ._da .Property ;for _ ,_gcc :=range _abd {if *_gcc .NameAttr ==name {return CustomProperty {_ddc :_gcc };};};return CustomProperty {};}; -// Title returns the Title of the document -func (_cgc CoreProperties )Title ()string {if _cgc ._feg .Title !=nil {return string (_cgc ._feg .Title .Data );};return "";};func (_fbaa *ImageRef )SetRelID (id string ){_fbaa ._gaef =id }; +// Data returns the data of an image file, if any. +func (_egec ImageRef )Data ()*[]byte {return _egec ._dcc .Data }; -// DefAttr returns the DefAttr property. -func (_eggc TableStyles )DefAttr ()string {return _eggc ._dcg .DefAttr }; +// SetOffsetY sets vertical offset of a table in distance units (see measurement package). +func (_fc Table )SetOffsetY (offY float64 ){if _fc ._ebff .Off ==nil {_fc ._ebff .Off =_bb .NewCT_Point2D ();_age :=int64 (0);_fc ._ebff .Off .XAttr =_bb .ST_Coordinate {ST_CoordinateUnqualified :&_age };};_bab :=_ec .ToEMU (offY );_fc ._ebff .Off .YAttr =_bb .ST_Coordinate {ST_CoordinateUnqualified :&_bab };};func (_dbb CustomProperties )SetPropertyAsOblob (name ,oblob string ){_ggge :=_dbb .getNewProperty (name );_ggge .Oblob =&oblob ;_dbb .setOrReplaceProperty (_ggge );};const _gec =4; -// GetPropertyByName returns a custom property selected by it's name. -func (_fca CustomProperties )GetPropertyByName (name string )CustomProperty {_bcgb :=_fca ._dcbb .Property ;for _ ,_bfb :=range _bcgb {if *_bfb .NameAttr ==name {return CustomProperty {_ebgc :_bfb };};};return CustomProperty {};};const _egc ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; +// LastModifiedBy returns the name of the last person to modify the document +func (_dea CoreProperties )LastModifiedBy ()string {if _dea ._fdb .LastModifiedBy !=nil {return *_dea ._fdb .LastModifiedBy ;};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 {_eabb :img ,_ebae :d ,_cbbg :rels };}; +// Target returns the target (path) of a relationship. +func (_efca Relationship )Target ()string {return _efca ._fdfb .TargetAttr }; -// ImageRef is a reference to an image within a document. -type ImageRef struct{_ebae *DocBase ;_cbbg Relationships ;_eabb Image ;_gaef string ;_fbc string ;}; +// Rows returns all table rows. +func (_adga Table )Rows ()[]*TableRow {_edg :=_adga ._baa .Tr ;_gbe :=[]*TableRow {};for _ ,_fbfed :=range _edg {_gbe =append (_gbe ,&TableRow {_bga :_fbfed });};return _gbe ;}; + +// SetTarget set the target (path) of a relationship. +func (_fgf Relationship )SetTarget (s string ){_fgf ._fdfb .TargetAttr =s };func (_fega CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_ddbg :=_fega .getNewProperty (name );_ddbg .I8 =&i8 ;_fega .setOrReplaceProperty (_ddbg );};func (_cde CustomProperties )setPropertyHelper (_efg *_gc .CT_Property ,_gaba bool ){_adg :=_cde .GetPropertyByName (*_efg .NameAttr );if (_adg ==CustomProperty {}){_cde ._da .Property =append (_cde ._da .Property ,_efg );}else if _gaba {_efg .FmtidAttr =_adg ._ddc .FmtidAttr ;if _adg ._ddc .PidAttr ==0{_efg .PidAttr =_adg ._ddc .PidAttr ;};_efg .LinkTargetAttr =_adg ._ddc .LinkTargetAttr ;*_adg ._ddc =*_efg ;};};func (_gbc CustomProperties )SetPropertyAsFiletime (name string ,filetime _cf .Time ){_dbd :=_gbc .getNewProperty (name );_dbd .Filetime =&filetime ;_gbc .setOrReplaceProperty (_dbd );};const _gbde =15; // TableRow represents a row in a table. -type TableRow struct{_bcef *_de .CT_TableRow }; +type TableRow struct{_bga *_bb .CT_TableRow }; -// 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 ){_acae :=Image {};_fedb ,_feb ,_gbg :=_e .Decode (_c .NewReader (data ));if _gbg !=nil {return _acae ,_ge .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_gbg );};_acae .Data =&data ;_acae .Format =_feb ;_acae .Size =_fedb .Bounds ().Size ();return _acae ,nil ;};func UtcTimeFormat (t _ga .Time )string {return t .Format (_dfa )+"\u0020\u0055\u0054\u0043"};func (_bfda CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_edg :=_bfda .getNewProperty (name );_edg .Lpstr =&lpstr ;_bfda .setOrReplaceProperty (_edg );}; +// X returns the inner wrapped XML type. +func (_ecf CoreProperties )X ()*_cfd .CoreProperties {return _ecf ._fdb }; -// AddHyperlink adds an external hyperlink relationship. -func (_fdd Relationships )AddHyperlink (target string )Hyperlink {_bacg :=_fdd .AddRelationship (target ,_eb .HyperLinkType );_bacg ._cbc .TargetModeAttr =_fdg .ST_TargetModeExternal ;return Hyperlink (_bacg );};func (_aca CustomProperties )SetPropertyAsOblob (name ,oblob string ){_adb :=_aca .getNewProperty (name );_adb .Oblob =&oblob ;_aca .setOrReplaceProperty (_adb );}; +// SetApplication sets the name of the application that created the document. +func (_be AppProperties )SetApplication (s string ){_be ._gdd .Application =&s }; -// SetLinksUpToDate sets the links up to date flag. -func (_ada AppProperties )SetLinksUpToDate (v bool ){_ada ._cade .LinksUpToDate =_eb .Bool (v )}; +// TableCol represents a column in a table. +type TableCol struct{_gdcc *_bb .CT_TableCol }; -// X returns the inner wrapped XML type. -func (_beedg Theme )X ()*_de .Theme {return _beedg ._age }; +// IsEmpty returns true if there are no relationships. +func (_gfdee Relationships )IsEmpty ()bool {return _gfdee ._bcde ==nil ||len (_gfdee ._bcde .Relationship )==0;};func (_cef *ImageRef )SetRelID (id string ){_cef ._ffc =id }; -// CoreProperties contains document specific properties. -type CoreProperties struct{_feg *_gc .CoreProperties };func (_ffb CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_ccb :=_ffb .getNewProperty (name );_ccb .Ui2 =&ui2 ;_ffb .setOrReplaceProperty (_ccb );}; +// SetApplicationVersion sets the version of the application that created the +// document. Per MS, the verison string mut be in the form 'XX.YYYY'. +func (_eb AppProperties )SetApplicationVersion (s string ){_eb ._gdd .AppVersion =&s }; -// SetDocSecurity sets the document security flag. -func (_abfb AppProperties )SetDocSecurity (v int32 ){_abfb ._cade .DocSecurity =_eb .Int32 (v )}; \ No newline at end of file +// Modified returns the time that the document was modified. +func (_agce CoreProperties )Modified ()_cf .Time {return _ddbf (_agce ._fdb .Modified )}; \ No newline at end of file diff --git a/common/license/license.go b/common/license/license.go index 54e774a084..315dc7c3a6 100644 --- a/common/license/license.go +++ b/common/license/license.go @@ -11,39 +11,39 @@ // Package license helps manage commercial licenses and check if they // are valid for the version of UniOffice used. -package license ;import _e "github.com/unidoc/unioffice/internal/license"; +package license ;import _d "github.com/unidoc/unioffice/internal/license"; -// GetLicenseKey returns the currently loaded license key. -func GetLicenseKey ()*LicenseKey {return _e .GetLicenseKey ()}; +// LegacyLicense holds the old-style unioffice license information. +type LegacyLicense =_d .LegacyLicense ; // 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 _e .SetMeteredKey (apiKey )};const (LicenseTierUnlicensed =_e .LicenseTierUnlicensed ;LicenseTierCommunity =_e .LicenseTierCommunity ;LicenseTierIndividual =_e .LicenseTierIndividual ;LicenseTierBusiness =_e .LicenseTierBusiness ;); - -// LegacyLicenseType is the type of license -type LegacyLicenseType =_e .LegacyLicenseType ; +func SetMeteredKey (apiKey string )error {return _d .SetMeteredKey (apiKey )}; -// LegacyLicense holds the old-style unioffice license information. -type LegacyLicense =_e .LegacyLicense ; +// GetMeteredState checks the currently used metered document usage status, +// documents used and credits available. +func GetMeteredState ()(_d .MeteredStatus ,error ){return _d .GetMeteredState ()}; // MakeUnlicensedKey returns a default key. -func MakeUnlicensedKey ()*LicenseKey {return _e .MakeUnlicensedKey ()}; +func MakeUnlicensedKey ()*LicenseKey {return _d .MakeUnlicensedKey ()}; -// SetLicenseKey sets and validates the license key. -func SetLicenseKey (content string ,customerName string )error {return _e .SetLicenseKey (content ,customerName );}; +// GetLicenseKey returns the currently loaded license key. +func GetLicenseKey ()*LicenseKey {return _d .GetLicenseKey ()}; // SetMeteredKeyPersistentCache sets the metered License API Key persistent cache. // Default value `true`, set to `false` will report the usage immediately to license server, // this can be used when there's no access to persistent data storage. -func SetMeteredKeyPersistentCache (val bool ){_e .SetMeteredKeyPersistentCache (val )}; +func SetMeteredKeyPersistentCache (val bool ){_d .SetMeteredKeyPersistentCache (val )}; // 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 _e .SetLegacyLicenseKey (s )}; +func SetLegacyLicenseKey (s string )error {return _d .SetLegacyLicenseKey (s )};const (LicenseTierUnlicensed =_d .LicenseTierUnlicensed ;LicenseTierCommunity =_d .LicenseTierCommunity ;LicenseTierIndividual =_d .LicenseTierIndividual ;LicenseTierBusiness =_d .LicenseTierBusiness ;); -// LicenseKey represents a loaded license key. -type LicenseKey =_e .LicenseKey ; +// LegacyLicenseType is the type of license +type LegacyLicenseType =_d .LegacyLicenseType ; -// GetMeteredState checks the currently used metered document usage status, -// documents used and credits available. -func GetMeteredState ()(_e .MeteredStatus ,error ){return _e .GetMeteredState ()}; \ No newline at end of file +// SetLicenseKey sets and validates the license key. +func SetLicenseKey (content string ,customerName string )error {return _d .SetLicenseKey (content ,customerName );}; + +// LicenseKey represents a loaded license key. +type LicenseKey =_d .LicenseKey ; \ No newline at end of file diff --git a/common/logger/logger.go b/common/logger/logger.go index c1e3cc0460..ceb825c816 100644 --- a/common/logger/logger.go +++ b/common/logger/logger.go @@ -9,93 +9,93 @@ // 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 logger ;import (_b "fmt";_f "io";_ad "os";_a "path/filepath";_d "runtime";); +package logger ;import (_a "fmt";_d "io";_f "os";_e "path/filepath";_c "runtime";); -// ConsoleLogger is a logger that writes logs to the 'os.Stdout' -type ConsoleLogger struct{LogLevel LogLevel ;}; +// Notice does nothing for dummy logger. +func (DummyLogger )Notice (format string ,args ...interface{}){}; -// Error logs error message. -func (_fcg WriterLogger )Error (format string ,args ...interface{}){if _fcg .LogLevel >=LogLevelError {_daa :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_fcg .logToWriter (_fcg .Output ,_daa ,format ,args ...);};}; +// IsLogLevel returns true if log level is greater or equal than `level`. +// Can be used to avoid resource intensive calls to loggers. +func (_bd ConsoleLogger )IsLogLevel (level LogLevel )bool {return _bd .LogLevel >=level }; -// Error does nothing for dummy logger. -func (DummyLogger )Error (format string ,args ...interface{}){};func (_bde WriterLogger )logToWriter (_cbf _f .Writer ,_bf string ,_edc string ,_fdg ...interface{}){_de (_cbf ,_bf ,_edc ,_fdg );}; +// Notice logs notice message. +func (_fga ConsoleLogger )Notice (format string ,args ...interface{}){if _fga .LogLevel >=LogLevelNotice {_gc :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_fga .output (_f .Stdout ,_gc ,format ,args ...);};}; -// Error logs error message. -func (_ca ConsoleLogger )Error (format string ,args ...interface{}){if _ca .LogLevel >=LogLevelError {_dga :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_ca .output (_ad .Stdout ,_dga ,format ,args ...);};}; +// Debug logs debug message. +func (_eb WriterLogger )Debug (format string ,args ...interface{}){if _eb .LogLevel >=LogLevelDebug {_ff :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_eb .logToWriter (_eb .Output ,_ff ,format ,args ...);};}; -// Info logs info message. -func (_fe ConsoleLogger )Info (format string ,args ...interface{}){if _fe .LogLevel >=LogLevelInfo {_gg :="\u005bI\u004e\u0046\u004f\u005d\u0020";_fe .output (_ad .Stdout ,_gg ,format ,args ...);};}; +// Notice logs notice message. +func (_bb WriterLogger )Notice (format string ,args ...interface{}){if _bb .LogLevel >=LogLevelNotice {_cga :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_bb .logToWriter (_bb .Output ,_cga ,format ,args ...);};}; + +// Debug logs debug message. +func (_ag ConsoleLogger )Debug (format string ,args ...interface{}){if _ag .LogLevel >=LogLevelDebug {_ed :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_ag .output (_f .Stdout ,_ed ,format ,args ...);};}; + +// LogLevel is the verbosity level for logging. +type LogLevel int ; // IsLogLevel returns true from dummy logger. func (DummyLogger )IsLogLevel (level LogLevel )bool {return true }; -// Warning logs warning message. -func (_fec WriterLogger )Warning (format string ,args ...interface{}){if _fec .LogLevel >=LogLevelWarning {_aae :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_fec .logToWriter (_fec .Output ,_aae ,format ,args ...);};}; +// Error logs error message. +func (_bda ConsoleLogger )Error (format string ,args ...interface{}){if _bda .LogLevel >=LogLevelError {_ded :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_bda .output (_f .Stdout ,_ded ,format ,args ...);};}; -// WriterLogger is the logger that writes data to the Output writer -type WriterLogger struct{LogLevel LogLevel ;Output _f .Writer ;}; +// DummyLogger does nothing. +type DummyLogger struct{}; -// Notice logs notice message. -func (_ge ConsoleLogger )Notice (format string ,args ...interface{}){if _ge .LogLevel >=LogLevelNotice {_df :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_ge .output (_ad .Stdout ,_df ,format ,args ...);};}; +// SetLogger sets 'logger' to be used by the unidoc unipdf library. +func SetLogger (logger Logger ){Log =logger };func _feb (_fadf _d .Writer ,_fab string ,_ab string ,_dc ...interface{}){_ ,_ece ,_ce ,_cbf :=_c .Caller (3);if !_cbf {_ece ="\u003f\u003f\u003f";_ce =0;}else {_ece =_e .Base (_ece );};_dgg :=_a .Sprintf ("\u0025s\u0020\u0025\u0073\u003a\u0025\u0064 ",_fab ,_ece ,_ce )+_ab +"\u000a";_a .Fprintf (_fadf ,_dgg ,_dc ...);};const (LogLevelTrace LogLevel =5;LogLevelDebug LogLevel =4;LogLevelInfo LogLevel =3;LogLevelNotice LogLevel =2;LogLevelWarning LogLevel =1;LogLevelError LogLevel =0;); -// Debug does nothing for dummy logger. -func (DummyLogger )Debug (format string ,args ...interface{}){}; +// Info logs info message. +func (_gg ConsoleLogger )Info (format string ,args ...interface{}){if _gg .LogLevel >=LogLevelInfo {_afb :="\u005bI\u004e\u0046\u004f\u005d\u0020";_gg .output (_f .Stdout ,_afb ,format ,args ...);};}; -// NewConsoleLogger creates new console logger. -func NewConsoleLogger (logLevel LogLevel )*ConsoleLogger {return &ConsoleLogger {LogLevel :logLevel }};func (_gc ConsoleLogger )output (_ce _f .Writer ,_ea string ,_be string ,_fc ...interface{}){_de (_ce ,_ea ,_be ,_fc ...);}; +// Warning logs warning message. +func (_aag WriterLogger )Warning (format string ,args ...interface{}){if _aag .LogLevel >=LogLevelWarning {_cb :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_aag .logToWriter (_aag .Output ,_cb ,format ,args ...);};};var Log Logger =DummyLogger {};func (_fad ConsoleLogger )output (_gf _d .Writer ,_bf string ,_ac string ,_aca ...interface{}){_feb (_gf ,_bf ,_ac ,_aca ...);}; // NewWriterLogger creates new 'writer' logger. -func NewWriterLogger (logLevel LogLevel ,writer _f .Writer )*WriterLogger {logger :=WriterLogger {Output :writer ,LogLevel :logLevel };return &logger ;}; +func NewWriterLogger (logLevel LogLevel ,writer _d .Writer )*WriterLogger {logger :=WriterLogger {Output :writer ,LogLevel :logLevel };return &logger ;}; -// Debug logs debug message. -func (_aaee WriterLogger )Debug (format string ,args ...interface{}){if _aaee .LogLevel >=LogLevelDebug {_bd :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_aaee .logToWriter (_aaee .Output ,_bd ,format ,args ...);};}; +// IsLogLevel returns true if log level is greater or equal than `level`. +// Can be used to avoid resource intensive calls to loggers. +func (_ef WriterLogger )IsLogLevel (level LogLevel )bool {return _ef .LogLevel >=level }; -// Trace does nothing for dummy logger. -func (DummyLogger )Trace (format string ,args ...interface{}){}; +// ConsoleLogger is a logger that writes logs to the 'os.Stdout' +type ConsoleLogger struct{LogLevel LogLevel ;}; -// Info logs info message. -func (_fg WriterLogger )Info (format string ,args ...interface{}){if _fg .LogLevel >=LogLevelInfo {_db :="\u005bI\u004e\u0046\u004f\u005d\u0020";_fg .logToWriter (_fg .Output ,_db ,format ,args ...);};}; +// WriterLogger is the logger that writes data to the Output writer +type WriterLogger struct{LogLevel LogLevel ;Output _d .Writer ;}; -// IsLogLevel returns true if log level is greater or equal than `level`. -// Can be used to avoid resource intensive calls to loggers. -func (_eb WriterLogger )IsLogLevel (level LogLevel )bool {return _eb .LogLevel >=level }; +// Info does nothing for dummy logger. +func (DummyLogger )Info (format string ,args ...interface{}){}; // Warning logs warning message. -func (_cb ConsoleLogger )Warning (format string ,args ...interface{}){if _cb .LogLevel >=LogLevelWarning {_aaa :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_cb .output (_ad .Stdout ,_aaa ,format ,args ...);};};func _de (_dba _f .Writer ,_fb string ,_ac string ,_bb ...interface{}){_ ,_gfd ,_ec ,_cge :=_d .Caller (3);if !_cge {_gfd ="\u003f\u003f\u003f";_ec =0;}else {_gfd =_a .Base (_gfd );};_ee :=_b .Sprintf ("\u0025s\u0020\u0025\u0073\u003a\u0025\u0064 ",_fb ,_gfd ,_ec )+_ac +"\u000a";_b .Fprintf (_dba ,_ee ,_bb ...);}; +func (_dg ConsoleLogger )Warning (format string ,args ...interface{}){if _dg .LogLevel >=LogLevelWarning {_fge :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_dg .output (_f .Stdout ,_fge ,format ,args ...);};};func (_cc WriterLogger )logToWriter (_cbg _d .Writer ,_aab string ,_aee string ,_cf ...interface{}){_feb (_cbg ,_aab ,_aee ,_cf );}; -// Warning does nothing for dummy logger. -func (DummyLogger )Warning (format string ,args ...interface{}){}; - -// Notice logs notice message. -func (_edf WriterLogger )Notice (format string ,args ...interface{}){if _edf .LogLevel >=LogLevelNotice {_bef :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_edf .logToWriter (_edf .Output ,_bef ,format ,args ...);};}; +// NewConsoleLogger creates new console logger. +func NewConsoleLogger (logLevel LogLevel )*ConsoleLogger {return &ConsoleLogger {LogLevel :logLevel }}; -// DummyLogger does nothing. -type DummyLogger struct{}; +// Error logs error message. +func (_egg WriterLogger )Error (format string ,args ...interface{}){if _egg .LogLevel >=LogLevelError {_agg :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_egg .logToWriter (_egg .Output ,_agg ,format ,args ...);};}; -// IsLogLevel returns true if log level is greater or equal than `level`. -// Can be used to avoid resource intensive calls to loggers. -func (_eg ConsoleLogger )IsLogLevel (level LogLevel )bool {return _eg .LogLevel >=level }; +// Error does nothing for dummy logger. +func (DummyLogger )Error (format string ,args ...interface{}){}; -// LogLevel is the verbosity level for logging. -type LogLevel int ;const (LogLevelTrace LogLevel =5;LogLevelDebug LogLevel =4;LogLevelInfo LogLevel =3;LogLevelNotice LogLevel =2;LogLevelWarning LogLevel =1;LogLevelError LogLevel =0;); +// Trace logs trace message. +func (_bbb WriterLogger )Trace (format string ,args ...interface{}){if _bbb .LogLevel >=LogLevelTrace {_cdd :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_bbb .logToWriter (_bbb .Output ,_cdd ,format ,args ...);};}; -// Info does nothing for dummy logger. -func (DummyLogger )Info (format string ,args ...interface{}){}; +// Info logs info message. +func (_gdf WriterLogger )Info (format string ,args ...interface{}){if _gdf .LogLevel >=LogLevelInfo {_dfe :="\u005bI\u004e\u0046\u004f\u005d\u0020";_gdf .logToWriter (_gdf .Output ,_dfe ,format ,args ...);};}; -// SetLogger sets 'logger' to be used by the unidoc unipdf library. -func SetLogger (logger Logger ){Log =logger }; +// Debug does nothing for dummy logger. +func (DummyLogger )Debug (format string ,args ...interface{}){}; -// Notice does nothing for dummy logger. -func (DummyLogger )Notice (format string ,args ...interface{}){};var Log Logger =DummyLogger {}; +// Trace does nothing for dummy logger. +func (DummyLogger )Trace (format string ,args ...interface{}){}; -// Debug logs debug message. -func (_ae ConsoleLogger )Debug (format string ,args ...interface{}){if _ae .LogLevel >=LogLevelDebug {_geb :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_ae .output (_ad .Stdout ,_geb ,format ,args ...);};}; +// Warning does nothing for dummy logger. +func (DummyLogger )Warning (format string ,args ...interface{}){}; // Trace logs trace message. -func (_cf WriterLogger )Trace (format string ,args ...interface{}){if _cf .LogLevel >=LogLevelTrace {_ef :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_cf .logToWriter (_cf .Output ,_ef ,format ,args ...);};}; +func (_aa ConsoleLogger )Trace (format string ,args ...interface{}){if _aa .LogLevel >=LogLevelTrace {_fa :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_aa .output (_f .Stdout ,_fa ,format ,args ...);};}; // Logger is the interface used for logging in the unipdf package. -type Logger interface{Error (_ab string ,_aa ...interface{});Warning (_dg string ,_e ...interface{});Notice (_cg string ,_fd ...interface{});Info (_dc string ,_ed ...interface{});Debug (_g string ,_cd ...interface{});Trace (_ba string ,_da ...interface{});IsLogLevel (_aba LogLevel )bool ;}; - -// Trace logs trace message. -func (_aec ConsoleLogger )Trace (format string ,args ...interface{}){if _aec .LogLevel >=LogLevelTrace {_gf :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_aec .output (_ad .Stdout ,_gf ,format ,args ...);};}; \ No newline at end of file +type Logger interface{Error (_ec string ,_df ...interface{});Warning (_ee string ,_fe ...interface{});Notice (_gd string ,_b ...interface{});Info (_af string ,_eg ...interface{});Debug (_ae string ,_fg ...interface{});Trace (_cg string ,_cd ...interface{});IsLogLevel (_de LogLevel )bool ;}; \ No newline at end of file diff --git a/common/tempstorage/diskstore/diskstore.go b/common/tempstorage/diskstore/diskstore.go index 311a099f3f..0ab2dc3e0d 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 (_bc "github.com/unidoc/unioffice/common/tempstorage";_g "io/ioutil";_d "os";_e "strings";); +package diskstore ;import (_ba "github.com/unidoc/unioffice/common/tempstorage";_e "io/ioutil";_eb "os";_bc "strings";);type diskStorage struct{}; + +// TempFile creates a new temp file by calling ioutil TempFile +func (_d diskStorage )TempFile (dir ,pattern string )(_ba .File ,error ){return _e .TempFile (dir ,pattern );}; // Open opens file from disk according to a path -func (_bcg diskStorage )Open (path string )(_bc .File ,error ){return _d .OpenFile (path ,_d .O_RDWR ,0644);}; +func (_f diskStorage )Open (path string )(_ba .File ,error ){return _eb .OpenFile (path ,_eb .O_RDWR ,0644);}; // TempFile creates a new temp directory by calling ioutil TempDir -func (_ag diskStorage )TempDir (pattern string )(string ,error ){return _g .TempDir ("",pattern )}; +func (_ga diskStorage )TempDir (pattern string )(string ,error ){return _e .TempDir ("",pattern )}; -// Add is not applicable in the diskstore implementation -func (_ab diskStorage )Add (path string )error {return nil }; +// SetAsStorage sets temp storage as a disk storage +func SetAsStorage (){_g :=diskStorage {};_ba .SetAsStorage (&_g )}; -// TempFile creates a new temp file by calling ioutil TempFile -func (_a diskStorage )TempFile (dir ,pattern string )(_bc .File ,error ){return _g .TempFile (dir ,pattern );}; +// Add is not applicable in the diskstore implementation +func (_ge diskStorage )Add (path string )error {return nil }; // RemoveAll removes all files in the directory -func (_ed diskStorage )RemoveAll (dir string )error {if _e .HasPrefix (dir ,_d .TempDir ()){return _d .RemoveAll (dir );};return nil ;}; - -// SetAsStorage sets temp storage as a disk storage -func SetAsStorage (){_f :=diskStorage {};_bc .SetAsStorage (&_f )};type diskStorage struct{}; \ No newline at end of file +func (_bf diskStorage )RemoveAll (dir string )error {if _bc .HasPrefix (dir ,_eb .TempDir ()){return _eb .RemoveAll (dir );};return nil ;}; \ No newline at end of file diff --git a/common/tempstorage/memstore/memstore.go b/common/tempstorage/memstore/memstore.go index dee60b2e9a..984ebb0569 100644 --- a/common/tempstorage/memstore/memstore.go +++ b/common/tempstorage/memstore/memstore.go @@ -11,38 +11,38 @@ // Package memstore implements tempStorage interface // by using memory as a storage -package memstore ;import (_cc "encoding/hex";_aa "errors";_ad "fmt";_d "github.com/unidoc/unioffice/common/tempstorage";_c "io";_ca "io/ioutil";_cd "math/rand";_e "sync";); - -// Open returns tempstorage File object by name -func (_bc *memStorage )Open (path string )(_d .File ,error ){_cg ,_ddc :=_bc ._ga .Load (path );if !_ddc {return nil ,_aa .New (_ad .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 {_ab :_cg .(*memDataCell )},nil ;}; - -// TempFile creates a new empty file in the storage and returns it -func (_fc *memStorage )TempFile (dir ,pattern string )(_d .File ,error ){_cf :=dir +"\u002f"+_ac (pattern );_bd :=&memDataCell {_gd :_cf ,_dd :[]byte {}};_eg :=&memFile {_ab :_bd };_fc ._ga .Store (_cf ,_bd );return _eg ,nil ;}; +package memstore ;import (_ba "encoding/hex";_ad "errors";_f "fmt";_ff "github.com/unidoc/unioffice/common/tempstorage";_b "io";_cd "io/ioutil";_a "math/rand";_c "sync";); // Name returns the filename of the underlying memDataCell -func (_adb *memFile )Name ()string {return _adb ._ab ._gd };func _ac (_ba string )string {_cge ,_ :=_dc (6);return _ba +_cge };type memDataCell struct{_gd string ;_dd []byte ;_gg int64 ;}; - -// ReadAt reads from the underlying memDataCell at an offset provided in order to implement ReaderAt interface. -// It does not affect f.readOffset. -func (_ag *memFile )ReadAt (p []byte ,readOffset int64 )(int ,error ){_af :=_ag ._ab ._gg ;_be :=int64 (len (p ));if _be > _af {_be =_af ;p =p [:_be ];};if readOffset >=_af {return 0,_c .EOF ;};_f :=readOffset +_be ;if _f >=_af {_f =_af ;};_dbg :=copy (p ,_ag ._ab ._dd [readOffset :_f ]);return _dbg ,nil ;}; +func (_fe *memFile )Name ()string {return _fe ._ac ._cdb }; // Add reads a file from a disk and adds it to the storage -func (_egd *memStorage )Add (path string )error {_ ,_ggc :=_egd ._ga .Load (path );if _ggc {return nil ;};_df ,_bb :=_ca .ReadFile (path );if _bb !=nil {return _bb ;};_egd ._ga .Store (path ,&memDataCell {_gd :path ,_dd :_df ,_gg :int64 (len (_df ))});return nil ;};func _dc (_fcf int )(string ,error ){_dcc :=make ([]byte ,_fcf );if _ ,_ec :=_cd .Read (_dcc );_ec !=nil {return "",_ec ;};return _cc .EncodeToString (_dcc ),nil ;};type memStorage struct{_ga _e .Map }; +func (_ca *memStorage )Add (path string )error {_ ,_bf :=_ca ._gc .Load (path );if _bf {return nil ;};_ged ,_ea :=_cd .ReadFile (path );if _ea !=nil {return _ea ;};_ca ._gc .Store (path ,&memDataCell {_cdb :path ,_aa :_ged ,_cb :int64 (len (_ged ))});return nil ;};type memStorage struct{_gc _c .Map }; + +// Close is not applicable in this implementation +func (_gfa *memFile )Close ()error {return nil }; + +// TempFile creates a new empty file in the storage and returns it +func (_ffb *memStorage )TempFile (dir ,pattern string )(_ff .File ,error ){_cf :=dir +"\u002f"+_adf (pattern );_ed :=&memDataCell {_cdb :_cf ,_aa :[]byte {}};_db :=&memFile {_ac :_ed };_ffb ._gc .Store (_cf ,_ed );return _db ,nil ;};type memDataCell struct{_cdb string ;_aa []byte ;_cb int64 ;}; // RemoveAll removes all files according to the dir argument prefix -func (_ccd *memStorage )RemoveAll (dir string )error {_ccd ._ga .Range (func (_dbb ,_cgc interface{})bool {_ccd ._ga .Delete (_dbb );return true });return nil ;};type memFile struct{_ab *memDataCell ;_b int64 ;}; +func (_bcb *memStorage )RemoveAll (dir string )error {_bcb ._gc .Range (func (_gcg ,_ef interface{})bool {_bcb ._gc .Delete (_gcg );return true });return nil ;}; // Write writes to the end of the underlying memDataCell in order to implement Writer interface -func (_fd *memFile )Write (p []byte )(int ,error ){_fd ._ab ._dd =append (_fd ._ab ._dd ,p ...);_fd ._ab ._gg +=int64 (len (p ));return len (p ),nil ;}; +func (_ae *memFile )Write (p []byte )(int ,error ){_ae ._ac ._aa =append (_ae ._ac ._aa ,p ...);_ae ._ac ._cb +=int64 (len (p ));return len (p ),nil ;}; -// SetAsStorage sets temp storage as a memory storage -func SetAsStorage (){_cca :=memStorage {_ga :_e .Map {}};_d .SetAsStorage (&_cca )}; +// ReadAt reads from the underlying memDataCell at an offset provided in order to implement ReaderAt interface. +// It does not affect f.readOffset. +func (_fb *memFile )ReadAt (p []byte ,readOffset int64 )(int ,error ){_fd :=_fb ._ac ._cb ;_fg :=int64 (len (p ));if _fg > _fd {_fg =_fd ;p =p [:_fg ];};if readOffset >=_fd {return 0,_b .EOF ;};_acb :=readOffset +_fg ;if _acb >=_fd {_acb =_fd ;};_cge :=copy (p ,_fb ._ac ._aa [readOffset :_acb ]);return _cge ,nil ;}; // Read reads from the underlying memDataCell in order to implement Reader interface -func (_g *memFile )Read (p []byte )(int ,error ){_gb :=_g ._b ;_da :=_g ._ab ._gg ;_db :=int64 (len (p ));if _db > _da {_db =_da ;p =p [:_db ];};if _gb >=_da {return 0,_c .EOF ;};_ee :=_gb +_db ;if _ee >=_da {_ee =_da ;};_bf :=copy (p ,_g ._ab ._dd [_gb :_ee ]);_g ._b =_ee ;return _bf ,nil ;}; +func (_d *memFile )Read (p []byte )(int ,error ){_cg :=_d ._bc ;_gf :=_d ._ac ._cb ;_e :=int64 (len (p ));if _e > _gf {_e =_gf ;p =p [:_e ];};if _cg >=_gf {return 0,_b .EOF ;};_gfe :=_cg +_e ;if _gfe >=_gf {_gfe =_gf ;};_ee :=copy (p ,_d ._ac ._aa [_cg :_gfe ]);_d ._bc =_gfe ;return _ee ,nil ;};func _adf (_fdd string )string {_adff ,_ :=_bb (6);return _fdd +_adff };func _bb (_cac int )(string ,error ){_bd :=make ([]byte ,_cac );if _ ,_baa :=_a .Read (_bd );_baa !=nil {return "",_baa ;};return _ba .EncodeToString (_bd ),nil ;}; -// Close is not applicable in this implementation -func (_gc *memFile )Close ()error {return nil }; +// Open returns tempstorage File object by name +func (_fgb *memStorage )Open (path string )(_ff .File ,error ){_fdf ,_aea :=_fgb ._gc .Load (path );if !_aea {return nil ,_ad .New (_f .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 {_ac :_fdf .(*memDataCell )},nil ;}; + +// SetAsStorage sets temp storage as a memory storage +func SetAsStorage (){_eb :=memStorage {_gc :_c .Map {}};_ff .SetAsStorage (&_eb )};type memFile struct{_ac *memDataCell ;_bc int64 ;}; // TempDir creates a name for a new temp directory using a pattern argument -func (_ge *memStorage )TempDir (pattern string )(string ,error ){return _ac (pattern ),nil }; \ No newline at end of file +func (_ge *memStorage )TempDir (pattern string )(string ,error ){return _adf (pattern ),nil }; \ No newline at end of file diff --git a/common/tempstorage/tempstorage.go b/common/tempstorage/tempstorage.go index 4461687d5e..1cd7398a29 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 _b "io"; - -// File is a representation of a storage file -// with Read, Write, Close and Name methods identical to os.File. -type File interface{_b .Reader ;_b .ReaderAt ;_b .Writer ;_b .Closer ;Name ()string ;}; +package tempstorage ;import _cg "io";var _eb storage ;type storage interface{Open (_e string )(File ,error );TempFile (_b ,_a string )(File ,error );TempDir (_eg string )(string ,error );RemoveAll (_f string )error ;Add (_fc string )error ;}; // Open returns tempstorage File object by name. -func Open (path string )(File ,error ){return _ab .Open (path )};var _ab storage ; +func Open (path string )(File ,error ){return _eb .Open (path )}; -// TempFile creates new empty file in the storage and returns it. -func TempFile (dir ,pattern string )(File ,error ){return _ab .TempFile (dir ,pattern )}; +// TempDir creates a name for a new temp directory using a pattern argument. +func TempDir (pattern string )(string ,error ){return _eb .TempDir (pattern )}; // Add reads a file from a disk and adds it to the storage. -func Add (path string )error {return _ab .Add (path )};type storage interface{Open (_cf string )(File ,error );TempFile (_e ,_d string )(File ,error );TempDir (_a string )(string ,error );RemoveAll (_ee string )error ;Add (_aa string )error ;}; - -// SetAsStorage changes temporary storage to newStorage. -func SetAsStorage (newStorage storage ){_ab =newStorage }; +func Add (path string )error {return _eb .Add (path )}; // RemoveAll removes all files according to the dir argument prefix. -func RemoveAll (dir string )error {return _ab .RemoveAll (dir )}; +func RemoveAll (dir string )error {return _eb .RemoveAll (dir )}; -// TempDir creates a name for a new temp directory using a pattern argument. -func TempDir (pattern string )(string ,error ){return _ab .TempDir (pattern )}; \ 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 _eb .TempFile (dir ,pattern )}; + +// File is a representation of a storage file +// with Read, Write, Close and Name methods identical to os.File. +type File interface{_cg .Reader ;_cg .ReaderAt ;_cg .Writer ;_cg .Closer ;Name ()string ;}; + +// SetAsStorage changes temporary storage to newStorage. +func SetAsStorage (newStorage storage ){_eb =newStorage }; \ No newline at end of file diff --git a/document/convert/convert.go b/document/convert/convert.go index 180c88dde4..cb8cea8958 100644 --- a/document/convert/convert.go +++ b/document/convert/convert.go @@ -9,10 +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 convert ;import (_g "bytes";_gg "errors";_ee "github.com/unidoc/unioffice/common/logger";_eb "github.com/unidoc/unioffice/common/tempstorage";_ac "github.com/unidoc/unioffice/document";_ed "github.com/unidoc/unioffice/internal/convertutils";_dg "github.com/unidoc/unioffice/internal/formatutils";_eaa "github.com/unidoc/unioffice/measurement";_aa "github.com/unidoc/unioffice/schema/soo/dml";_cg "github.com/unidoc/unioffice/schema/soo/dml/chart";_ba "github.com/unidoc/unioffice/schema/soo/dml/picture";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ea "github.com/unidoc/unioffice/schema/soo/wml";_caa "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_ce "github.com/unidoc/unioffice/vmldrawing";_gd "github.com/unidoc/unipdf/v3/creator";_b "github.com/unidoc/unipdf/v3/model";_c "io/ioutil";_ca "regexp";_a "strconv";_e "strings";);type line struct{_cdd float64 ;_ga float64 ;_ege float64 ;_aeg float64 ;_ece float64 ;_aea []*span ;};func _bbagb (_ddeg *_ac .Document ,_cgdc string ,_faed *_ea .CT_TblPr ,_dced *_ea .CT_PPrGeneral ,_gged *_ea .CT_RPr )(*_ea .CT_TblPr ,*_ea .CT_PPrGeneral ,*_ea .CT_RPr ){if _faed .TblStyle !=nil {_abcc :=_ddeg .GetStyleByID (_cgdc );if _gccgc :=_abcc .X ();_gccgc !=nil {if _cgfb :=_gccgc .TblPr ;_cgfb !=nil {_bbff :=_faed .TblBorders ;var _bfagb *_ea .CT_TblBorders ;if _cgfb .TblBorders !=nil {_bfagb =_cgfb .TblBorders ;};if _bbff ==nil {_bbff =_bfagb ;}else {if _bfagb !=nil {if _bbff .Top ==nil {_bbff .Top =_bfagb .Top ;};if _bbff .Bottom ==nil {_bbff .Bottom =_bfagb .Bottom ;};if _bbff .Left ==nil {_bbff .Left =_bfagb .Left ;};if _bbff .Right ==nil {_bbff .Right =_bfagb .Right ;};if _bbff .InsideH ==nil {_bbff .InsideH =_bfagb .InsideH ;};if _bbff .InsideV ==nil {_bbff .InsideV =_bfagb .InsideV ;};};};_faed .TblBorders =_bbff ;_bbgg :=_faed .Shd ;_cfgc :=_cgfb .Shd ;if _bbgg ==nil {_bbgg =_cfgc ;}else {if _cfgc !=nil &&_bbgg .FillAttr ==nil {_bbgg .FillAttr =_cfgc .FillAttr ;};};_faed .Shd =_bbgg ;_dfgfd :=_faed .TblCellMar ;_fbaf :=_cgfb .TblCellMar ;if _dfgfd ==nil {_dfgfd =_fbaf ;}else {if _fbaf !=nil &&_dfgfd .Left ==nil {_dfgfd .Left =_fbaf .Left ;};};_faed .TblCellMar =_dfgfd ;if _faed .TblInd ==nil {_faed .TblInd =_cgfb .TblInd ;};if _faed .Jc ==nil {_faed .Jc =_cgfb .Jc ;};};if _gccgc .PPr !=nil {_dced =_fggca (_gccgc .PPr ,_dced );};if _gccgc .RPr !=nil {_gged =_efcb (_gccgc .RPr ,_gged );};if _cdaa :=_gccgc .BasedOn ;_cdaa !=nil {return _bbagb (_ddeg ,_cdaa .ValAttr ,_faed ,_dced ,_gged );};};};return _faed ,_dced ,_gged ;};func (_eafg *convertContext )alignParagraph (){_bab :=_eafg ._dec ;if _bab ._da ==_gd .TextAlignmentLeft {return ;};_ccb :=len (_bab ._bbd )-1;for _gca ,_ffa :=range _bab ._bbd {_fgb :=len (_ffa ._aea )-1;for _fcc ,_dag :=range _ffa ._aea {_fede :=true ;_ccbb :=len (_dag ._ffcb );_fca :=0.0;for _dce :=len (_dag ._ffcb )-1;_dce >=0;_dce --{_aef :=_dag ._ffcb [_dce ];if _fede &&_aef ._gde {_ccbb =_dce ;}else {_fede =false ;for _ ,_bfdd :=range _aef ._eeg {_fca +=_bfdd ._ge ;};};};_dag ._ffcb =_dag ._ffcb [:_ccbb ];_eegc :=_dag ._ggb -_dag ._bea -_fca ;switch _bab ._da {case _gd .TextAlignmentRight :_dag .moveRight (_eegc );case _gd .TextAlignmentCenter :_dag .moveRight (_eegc /2);case _gd .TextAlignmentJustify :if _gca !=_ccb ||_fcc !=_fgb {_ddb :=[]*word {};for _ ,_fbd :=range _dag ._ffcb {if _fbd ._gde {_ddb =append (_ddb ,_fbd );};};_bae :=_eegc /float64 (len (_ddb ));for _ ,_ceec :=range _ddb {_ceec ._eac +=_bae ;};var _adcd *word ;for _ ,_gdbf :=range _dag ._ffcb {if _adcd !=nil {_gdbf ._ebd =_adcd ._ebd +_adcd ._eac ;};_adcd =_gdbf ;};};};};};};func (_deee *convertContext )newPage (){_cbaf :=&page {};_cbaf ._bc =_deee ._efga ;_cbaf ._fa =_cbaf ._bc .Top ;if _deee ._daba {_cbaf ._bb =true ;_cbaf ._fa +=_cd ;};_deee ._fab =append (_deee ._fab ,_cbaf );_deee ._bbcdd =_cbaf ;};type word struct{_eeg []*symbol ;_ebd float64 ;_eac float64 ;_gde bool ;};func (_bacf *convertContext )newSpan (){_ebdg :=&span {_bea :_bacf ._caaa ._aeg ,_ggb :_bacf ._caaa ._ege };_bacf ._beba =_ebdg ;_bacf ._caaa ._aea =append (_bacf ._caaa ._aea ,_ebdg );};func (_geafe *convertContext )assignHeaderFooterToPage (_fbe *page ){_gceb :=_geafe ._cgfdg .DocRels ();_ebefd :=_ca .MustCompile ("\u005b\u0030\u002d\u0039\u005d\u002b");if len (_fbe ._fge )> 0{for _ ,_ebeac :=range _fbe ._fge {if _ebeac !=nil {if _ebeac ._dacc {if _ggef :=_gceb .GetTargetByRelId (_ebeac ._dfgag );_ggef !=""{_bdba ,_ :=_a .Atoi (_ebefd .FindString (_ggef ));for _bdbg ,_gebc :=range _geafe ._cgfdg .Headers (){if _bdba ==(_bdbg +1){_geafe ._aeab =true ;_geafe ._bdd =false ;_geafe .addAbsoluteHeaderFooterCBCs (_gebc .X ().EG_ContentBlockContent );};};};};if _ebeac ._dafd {if _aeag :=_gceb .GetTargetByRelId (_ebeac ._dfgag );_aeag !=""{_ebab ,_ :=_a .Atoi (_ebefd .FindString (_aeag ));for _febg ,_bfbc :=range _geafe ._cgfdg .Footers (){if _ebab ==(_febg +1){_geafe ._aeab =false ;_geafe ._bdd =true ;_geafe .addAbsoluteHeaderFooterCBCs (_bfbc .X ().EG_ContentBlockContent );};};};};};};};};func (_bgeb *convertContext )assignPropsToRelativeParagraph (_fcddbd *_ea .CT_PPr ,_cggdd *_gd .StyledParagraph )(float64 ,float64 ){_fcddbd =_addd (_fcddbd ,_bgeb ._faac ,_bgeb ._deef );_degge :=1.1;if _fcddbd ==nil {_cggdd .SetLineHeight (_degge );return 0,0;};var _ceab _gd .TextAlignment ;if _fcddbd .Jc !=nil {switch _fcddbd .Jc .ValAttr {case _ea .ST_JcRight :_ceab =_gd .TextAlignmentRight ;case _ea .ST_JcCenter :_ceab =_gd .TextAlignmentCenter ;case _ea .ST_JcBoth :_ceab =_gd .TextAlignmentJustify ;case _ea .ST_JcEnd :_ceab =_gd .TextAlignmentRight ;default:_ceab =_gd .TextAlignmentLeft ;};_cggdd .SetTextAlignment (_ceab );};var _beaf ,_dffa ,_egdgd ,_ddbdf float64 ;if _babg :=_fcddbd .Spacing ;_babg !=nil {if _fdbf :=_babg .BeforeAttr ;_fdbf !=nil {if _fdbf .ST_UnsignedDecimalNumber !=nil {_beaf =_ed .PointsFromTwips (int64 (*_fdbf .ST_UnsignedDecimalNumber ));};};if _abbeg :=_babg .AfterAttr ;_abbeg !=nil {if _abbeg .ST_UnsignedDecimalNumber !=nil {_dffa =_ed .PointsFromTwips (int64 (*_abbeg .ST_UnsignedDecimalNumber ));};};if _fdce :=_babg .LineAttr ;_fdce !=nil {if _fdce .Int64 !=nil {_degge =float64 (*_fdce .Int64 /240);};};};if _fcddbd .ContextualSpacing !=nil &&_fffc (_fcddbd .ContextualSpacing ){_beaf =0;_dffa =0;};if _fggc :=_fcddbd .TextAlignment ;_fggc !=nil {switch _fggc .ValAttr {case _ea .ST_TextAlignmentTop :_beaf =(_degge -(_beaf +_dffa ))*0.5;};};if _ceab ==_gd .TextAlignmentRight &&_ddbdf <=0{_ddbdf +=5;};if _beaf > 0{_beaf =_beaf -_degge /2;};if _dffa > 0{_dffa =_dffa -_degge /2;};_cggdd .SetLineHeight (_degge );if _ddga :=_fcddbd .Ind ;_ddga !=nil {if _cbb :=_ddga .LeftAttr ;_cbb !=nil {if _cbb .Int64 !=nil {_egdgd =_ed .PointsFromTwips (*_cbb .Int64 );};};if _facce :=_ddga .RightAttr ;_facce !=nil {if _facce .Int64 !=nil {_ddbdf =_ed .PointsFromTwips (*_facce .Int64 );};};};_cggdd .SetMargins (_egdgd ,_ddbdf ,_beaf ,_dffa );return _beaf ,_egdgd ;}; +package convert ;import (_fa "bytes";_c "errors";_cg "github.com/unidoc/unioffice/common/logger";_cb "github.com/unidoc/unioffice/common/tempstorage";_g "github.com/unidoc/unioffice/document";_dg "github.com/unidoc/unioffice/internal/convertutils";_ef "github.com/unidoc/unioffice/internal/formatutils";_ee "github.com/unidoc/unioffice/measurement";_af "github.com/unidoc/unioffice/schema/soo/dml";_aee "github.com/unidoc/unioffice/schema/soo/dml/chart";_e "github.com/unidoc/unioffice/schema/soo/dml/picture";_ga "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fg "github.com/unidoc/unioffice/schema/soo/wml";_cga "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_ae "github.com/unidoc/unioffice/vmldrawing";_de "github.com/unidoc/unipdf/v3/creator";_ca "github.com/unidoc/unipdf/v3/model";_fc "io/ioutil";_d "regexp";_a "strconv";_dc "strings";); + +// ConvertToPdf converts document to PDF file. This package is beta, breaking changes can take place. +func ConvertToPdf (d *_g .Document )*_de .Creator {return ConvertToPdfWithOptions (d ,nil )};func (_fecd *convertContext )addCurrentParagraphHeaderToCurrentPage (){_fecd .alignParagraph ();_fecd ._gdff ._abb =append (_fecd ._gdff ._abb ,_fecd ._gebd );};func _ggedd (_ebfgc *_fg .CT_TblPr ,_cadg *_fg .CT_TblPrEx ,_gaaf *_fg .CT_TcPr ,_gca ,_fdaa ,_gaba ,_gcfc int )*_fg .CT_TcPr {if _gaaf ==nil {_gaaf =_fg .NewCT_TcPr ();};if _cadg ==nil {_cadg =_fg .NewCT_TblPrEx ();};if _ebfgc ==nil {_ebfgc =_fg .NewCT_TblPr ();};if _gaaf .TcBorders ==nil {_gaaf .TcBorders =_fg .NewCT_TcBorders ();};if _cadg .TblBorders ==nil {_cadg .TblBorders =_fg .NewCT_TblBorders ();};if _ebfgc .TblBorders ==nil {_ebfgc .TblBorders =_fg .NewCT_TblBorders ();};if _gaaf .TcBorders .Top ==nil {if _cadg .TblBorders .Top ==nil {_gaaf .TcBorders .Top =_gabe (_ebfgc .TblBorders .Top ,_ebfgc .TblBorders .InsideH ,_gca ==0);}else {_gaaf .TcBorders .Top =_gabe (_cadg .TblBorders .Top ,_cadg .TblBorders .InsideH ,_gca ==0);};};if _gaaf .TcBorders .Bottom ==nil {if _cadg .TblBorders .Bottom ==nil {_gaaf .TcBorders .Bottom =_gabe (_ebfgc .TblBorders .Bottom ,_ebfgc .TblBorders .InsideH ,_gca ==_gaba -1);}else {_gaaf .TcBorders .Bottom =_gabe (_cadg .TblBorders .Bottom ,_cadg .TblBorders .InsideH ,_gca ==_gaba -1);};};if _gaaf .TcBorders .Left ==nil {if _cadg .TblBorders .Left ==nil {_gaaf .TcBorders .Left =_gabe (_ebfgc .TblBorders .Left ,_ebfgc .TblBorders .InsideV ,_fdaa ==0);}else {_gaaf .TcBorders .Left =_gabe (_cadg .TblBorders .Left ,_cadg .TblBorders .InsideV ,_fdaa ==0);};};if _gaaf .TcBorders .Right ==nil {if _cadg .TblBorders .Right ==nil {_gaaf .TcBorders .Right =_gabe (_ebfgc .TblBorders .Right ,_ebfgc .TblBorders .InsideV ,_fdaa ==_gcfc -1);}else {_gaaf .TcBorders .Right =_gabe (_cadg .TblBorders .Right ,_cadg .TblBorders .InsideV ,_fdaa ==_gcfc -1);};};if _gaaf .Shd ==nil {if _acaea :=_ebfgc .Shd ;_acaea !=nil {_gaaf .Shd =_acaea ;};}else {if _ebfgc .Shd !=nil &&_gaaf .Shd .FillAttr ==nil {_gaaf .Shd .FillAttr =_ebfgc .Shd .FillAttr ;};};if _gaaf .TcMar ==nil {if _dafe :=_ebfgc .TblCellMar ;_dafe !=nil {_gaaf .TcMar =_fg .NewCT_TcMar ();_gaaf .TcMar .Left =_dafe .Left ;};}else {if _ebfgc .TblCellMar !=nil &&_gaaf .TcMar .Left ==nil {_gaaf .TcMar .Left =_ebfgc .TblCellMar .Left ;};};return _gaaf ;};func _cbafd (_abdc *_g .Document ,_cecd string )[]*_fg .CT_TblStylePr {_dbca :=_abdc .GetStyleByID (_cecd );var _cdbe []*_fg .CT_TblStylePr ;if _bacg :=_dbca .X ();_bacg !=nil {if _dcgae :=_bacg .BasedOn ;_dcgae !=nil {_cbafd (_abdc ,_dcgae .ValAttr );};if len (_bacg .TblStylePr )> 0{_cdbe =_bacg .TblStylePr ;};};return _cdbe ;};func (_cgac *convertContext )assignHeaderFooterToPage (_bgaf *page ){_fgef :=_cgac ._dfgb .DocRels ();_cdea :=_d .MustCompile ("\u005b\u0030\u002d\u0039\u005d\u002b");if len (_bgaf ._bf )> 0{for _ ,_cagb :=range _bgaf ._bf {if _cagb !=nil {if _cagb ._edgfb {if _dgab :=_fgef .GetTargetByRelId (_cagb ._cgdb );_dgab !=""{_egef ,_ :=_a .Atoi (_cdea .FindString (_dgab ));for _cfca ,_acfc :=range _cgac ._dfgb .Headers (){if _egef ==(_cfca +1){_cgac ._faaf =true ;_cgac ._cbga =false ;_cgac .addAbsoluteHeaderFooterCBCs (_acfc .X ().EG_ContentBlockContent );};};};};if _cagb ._bbda {if _bdfg :=_fgef .GetTargetByRelId (_cagb ._cgdb );_bdfg !=""{_bagg ,_ :=_a .Atoi (_cdea .FindString (_bdfg ));for _cce ,_debgd :=range _cgac ._dfgb .Footers (){if _bagg ==(_cce +1){_cgac ._faaf =false ;_cgac ._cbga =true ;_cgac .addAbsoluteHeaderFooterCBCs (_debgd .X ().EG_ContentBlockContent );};};};};};};};};func _deba (_aaab string )bool {for _ ,_bead :=range _aaab {if _bead > 255{return false ;};};return true ;};func (_cage *convertContext )newWord (){_cage ._ggd =&word {_bfa :true ,_fbg :_cage ._ebfg ._cac }};func (_gfeec *convertContext )makeRunStyle (_gcdc *_fg .CT_RPr ,_adefd ,_ebfaf ,_dbbge ,_bdac ,_bdaa bool )(_de .TextStyle ,bool ,bool ,*_de .Color ){var _fafee *_de .Color ;_gfbf :=_gfeec ._eeegg .NewTextStyle ();if _gcdc !=nil {_ecec :=_dg .FontStyle_Regular ;_bffb :=_dcbe (_gcdc .B );_edad :=_dcbe (_gcdc .I );if _bffb &&_edad {_ecec =_dg .FontStyle_BoldItalic ;}else if _bffb {_ecec =_dg .FontStyle_Bold ;}else if _edad {_ecec =_dg .FontStyle_Italic ;};if _bdac {_gfbf .Font =_dg .AssignStdFontByName (_gfbf ,"\u0053\u0079\u006d\u0062\u006f\u006c");}else {_debdgf :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _bcee :=_gcdc .RFonts ;_bcee !=nil {if _cddf :=_bcee .AsciiAttr ;_cddf !=nil {_debdgf =*_cddf ;}else if _dbdeb :=_bcee .HAnsiAttr ;_dbdeb !=nil {_debdgf =*_dbdeb ;}else if _gcfa :=_bcee .CsAttr ;_gcfa !=nil {_debdgf =*_gcfa ;}else {_ddga :=_gfeec ._agbf ;if _ddga !=nil {_cfcdc :="";if _egde :=_ddga .RFonts ;_egde !=nil {if _cccdb :=_bcee .HintAttr ;_cccdb ==_fg .ST_HintEastAsia {if _egde .EastAsiaAttr !=nil {_debdgf =*_ddga .RFonts .EastAsiaAttr ;}else {if _egde .EastAsiaThemeAttr ==_fg .ST_ThemeMajorEastAsia {_cfcdc =_cfac ;};if _egde .EastAsiaThemeAttr ==_fg .ST_ThemeMinorEastAsia {_cfcdc =_fgdd ;};};}else {if _eaae :=_egde .AsciiAttr ;_eaae !=nil {_debdgf =*_eaae ;}else if _gaeb :=_egde .HAnsiAttr ;_gaeb !=nil {_debdgf =*_gaeb ;};};if _debdgf =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _cfcdc ==""{if _egde .EastAsiaThemeAttr ==_fg .ST_ThemeMajorEastAsia {_cfcdc =_cfac ;}else if _egde .EastAsiaThemeAttr ==_fg .ST_ThemeMinorEastAsia {_cfcdc =_fgdd ;}else if _bcef :=_egde .AsciiThemeAttr ;_bcef ==_fg .ST_ThemeMajorAscii ||_bcef ==_fg .ST_ThemeMajorHAnsi {_cfcdc =_abce ;}else if _bddc :=_egde .AsciiThemeAttr ;_bddc ==_fg .ST_ThemeMinorAscii ||_bddc ==_fg .ST_ThemeMinorHAnsi {_cfcdc =_ggb ;}else {if _aafgd :=_egde .HAnsiThemeAttr ;_aafgd ==_fg .ST_ThemeMajorAscii ||_aafgd ==_fg .ST_ThemeMajorHAnsi {_cfcdc =_abce ;}else if _adga :=_egde .HAnsiThemeAttr ;_adga ==_fg .ST_ThemeMinorAscii ||_adga ==_fg .ST_ThemeMinorHAnsi {_cfcdc =_ggb ;};};};_adda :="";if _debdgf =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _fadf :=_gfeec ._dfgb .Settings .X ();_fadf !=nil {_fbcee :="";if _gffa :=_fadf .ThemeFontLang ;_gffa !=nil {if _gffa .ValAttr !=nil {_fbcee =*_gffa .ValAttr ;};if _gffa .EastAsiaAttr !=nil {_fbcee =*_gffa .EastAsiaAttr ;};if _gffa .BidiAttr !=nil {_fbcee =*_gffa .BidiAttr ;};};_adda =_gdaf (_bbadb (_fbcee ));};};_eebe :=_gfeec ._dfgb .Themes ();for _ ,_dagb :=range _eebe {if _dagb .ThemeElements !=nil {if _gccgf :=_dagb .ThemeElements .FontScheme ;_gccgf !=nil {if _gccgf .MajorFont !=nil &&_cfcdc ==_cfac {if _gccgf .MajorFont .Ea !=nil {_debdgf =_gccgf .MajorFont .Ea .TypefaceAttr ;if _debdgf ==""&&_adda !=""{for _ ,_eefb :=range _gccgf .MajorFont .Font {if _eefb .ScriptAttr ==_adda {_debdgf =_eefb .TypefaceAttr ;break ;};};};break ;};}else if _gccgf .MinorFont !=nil &&_cfcdc ==_fgdd {if _gccgf .MinorFont .Ea !=nil {_debdgf =_gccgf .MinorFont .Ea .TypefaceAttr ;if _debdgf ==""&&_adda !=""{for _ ,_aabdc :=range _gccgf .MinorFont .Font {if _aabdc .ScriptAttr ==_adda {_debdgf =_aabdc .TypefaceAttr ;break ;};};};break ;};}else if _gccgf .MajorFont !=nil &&_cfcdc ==_abce {if _gccgf .MajorFont .Latin !=nil {_debdgf =_gccgf .MajorFont .Latin .TypefaceAttr ;break ;};}else if _gccgf .MinorFont !=nil &&_cfcdc ==_ggb {if _gccgf .MinorFont .Latin !=nil {_debdgf =_gccgf .MinorFont .Latin .TypefaceAttr ;break ;};};};};};};};};};};if _debdgf !="\u0064e\u0066\u0061\u0075\u006c\u0074"&&!_deba (_debdgf ){if _bfdfe :=_gfeec ._dfgb .FontTable ();_bfdfe !=nil {for _ ,_gceb :=range _bfdfe .Font {if _gceb .NameAttr ==_debdgf &&_gceb .AltName !=nil &&_deba (_gceb .AltName .ValAttr ){_debdgf =_gceb .AltName .ValAttr ;break ;};if _gceb .AltName !=nil &&!_deba (_gceb .AltName .ValAttr )&&_gceb .AltName .ValAttr ==_debdgf {_debdgf =_gceb .NameAttr ;break ;};};};};if _egaff ,_edgfa :=_dg .StdFontsMap [_debdgf ];_edgfa {_gfbf .Font =_dg .AssignStdFontByName (_gfbf ,_egaff [_ecec ]);}else if _ggab :=_dg .GetRegisteredFont (_debdgf ,_ecec );_ggab !=nil {_gfbf .Font =_ggab ;}else {_cg .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_debdgf ,_ecec );_gfbf .Font =_dg .AssignStdFontByName (_gfbf ,_dg .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_ecec ]);};};_fac :=_dddb (_gcdc .Sz ,_gcdc .SzCs );if _bdga :=_gcdc .VertAlign ;_bdga !=nil {_fcba :=_bdga .ValAttr ;_adefd =_fcba ==_ga .ST_VerticalAlignRunSuperscript ;_ebfaf =_fcba ==_ga .ST_VerticalAlignRunSubscript ;};if _fac > _gfeec ._fafea {_gfeec ._fafea =_fac ;};if _adefd ||_ebfaf {_fac *=0.64;};if _dbbge {if _adefd {_gfbf .TextRise =1.5;};if _ebfaf {_gfbf .TextRise =-1.5;};};_gfbf .FontSize =_fac ;_gcgag :=0.0;if _gdee :=_gcdc .Spacing ;_gdee !=nil {_gcgag =_dg .PointsFromTwips (*_gdee .ValAttr .Int64 );if _gcgag < 0.0{_gcgag =0.0;};};_gfbf .CharSpacing =_gcgag ;_bagebb :=0.0;if _eefd :=_gcdc .Position ;_eefd !=nil {_bagebb =float64 (*_eefd .ValAttr .Int64 )/24*_fac ;};_gfbf .TextRise =_bagebb ;_bgee :=_de .ColorBlack ;if _gcdc .Color !=nil {_fgbc :=_gcdc .Color .ValAttr .ST_HexColorRGB ;if _fgbc !=nil {_bgee =_de .ColorRGBFromHex ("\u0023"+*_fgbc );};};if _dbbge {_gfge ,_afaae ,_fbfc :=_bgee .ToRGB ();_gfge ,_afaae ,_fbfc =_dg .Lighten (_gfge ),_dg .Lighten (_afaae ),_dg .Lighten (_fbfc );_bgee =_de .ColorRGBFromArithmetic (_gfge ,_afaae ,_fbfc );};_gfbf .Color =_bgee ;if _bdaa {_fafee =&_bgee ;};if _gcdc .U !=nil &&_gcdc .U .ValAttr !=_fg .ST_UnderlineNone &&!_bdac {_fafee =&_bgee ;if _aaada :=_gcdc .U .ColorAttr ;_aaada !=nil {if _gbcf :=_aaada .ST_HexColorRGB ;_gbcf !=nil {_abbb :=_de .ColorRGBFromHex ("\u0023"+*_gbcf );_fafee =&_abbb ;};};};};return _gfbf ,_adefd ,_ebfaf ,_fafee ;};func (_ffc *convertContext )addInlineSymbol (_egaf *symbol ){if len (_ffc ._ggd ._deb )> 0{_bgad :=_ffc ._ggd ._deb [len (_ffc ._ggd ._deb )-1]._def ;if _bgad =="\u0020"{_ffc .addCurrentWordToParagraph ();_ffc .newWord ();};};_ffc ._ggd ._deb =append (_ffc ._ggd ._deb ,_egaf );_egaf ._gfg =_ffc ._ggd ._cbc ;_ffc ._ggd ._cbc +=_egaf ._bae ;_ffc ._ggd ._bfa =false ;_ffc .adjustHeights (_egaf ._baa );};type image struct{_df *_de .Image ;_ddd float64 ;_dfa float64 ;};var (_ab =_fbceb (6);_ea =_fbceb (0.25);_aa =_fbceb (1.9););func (_cbad *convertContext )makePdfBlockFromChart (_ebbf *_aee .Chart ,_afcd ,_bagb float64 )(*_de .Block ,error ){_ceda :=_ebbf .CT_RelId .IdAttr ;_bggd :=_cbad ._dfgb .GetChartSpaceByRelId (_ceda );if _bggd ==nil {return nil ,_c .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _ceac *_af .Theme ;_gbe :=_cbad ._dfgb .Themes ();if len (_gbe )> 0{_ceac =_gbe [0];};return _dg .MakeBlockFromChartSpace (_bggd ,_afcd ,_bagb ,_ceac );}; // ConvertToPdfWithOptions convert the document to PDF with file given options. -func ConvertToPdfWithOptions (d *_ac .Document ,opts *Options )*_gd .Creator {var _abba map[string ]string ;if opts !=nil {if opts .ProcessFields {_abba =_gef (d );};if len (opts .FontFiles )> 0{_ddfc :=_ed .RegisterFontsFromFiles (opts .FontFiles );if _ddfc !=nil {_ee .Log .Debug ("\u0046\u0061\u0069\u006c t\u006f\u0020\u006c\u006f\u0061\u0064\u0020\u0066\u006f\u006e\u0074\u0073\u003a\u0020%\u0076",opts .FontDirectory );};};if opts .FontDirectory !=""{_dcbf :=_ed .RegisterFontsFromDirectory (opts .FontDirectory );if _dcbf !=nil {_ee .Log .Debug ("\u0046\u0061\u0069l\u0020\u0074\u006f\u0020l\u006f\u0061\u0064\u0020\u0066\u006f\u006et\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003a\u0020\u0025\u0076",_dcbf .Error ());};};};var _cbgd *_ea .CT_PPrGeneral ;var _bebe *_ea .CT_RPr ;if _dcbgb :=d .Styles .X ().DocDefaults ;_dcbgb !=nil {if _gbfa :=_dcbgb .PPrDefault ;_gbfa !=nil {_cbgd =_gbfa .PPr ;};if _bcef :=_dcbgb .RPrDefault ;_bcef !=nil {_bebe =_bcef .RPr ;};};_fcfb ,_add :=_adga (210),_adga (297);_efbfg :=float64 (_eaa .Inch *1);_efgbd :=_ed .PointsFromTwips (720);_bddc ,_abcb ,_cea ,_feb :=_efbfg ,_efbfg ,_efbfg ,_efbfg ;var (_ddgb ,_dbbg float64 ;_aaag []*headerFooterRef ;_dde float64 ;);if _fcddb :=d .BodySection ().X ();_fcddb !=nil {if _afaf :=_fcddb .PgSz ;_afaf !=nil {if _aaga :=_fcddb .PgMar ;_aaga !=nil {if _aaga .LeftAttr .ST_UnsignedDecimalNumber !=nil {_bddc =_ed .PointsFromTwips (int64 (*_aaga .LeftAttr .ST_UnsignedDecimalNumber ));};if _aaga .LeftAttr .ST_UnsignedDecimalNumber !=nil {_abcb =_ed .PointsFromTwips (int64 (*_aaga .RightAttr .ST_UnsignedDecimalNumber ));};if _aaga .TopAttr .Int64 !=nil {_cea =_ed .PointsFromTwips (*_aaga .TopAttr .Int64 );};if _aaga .BottomAttr .Int64 !=nil {_feb =_ed .PointsFromTwips (*_aaga .BottomAttr .Int64 );};if _aaga .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_ddgb =_ed .PointsFromTwips (int64 (*_aaga .HeaderAttr .ST_UnsignedDecimalNumber ));};if _aaga .FooterAttr .ST_UnsignedDecimalNumber !=nil {_dbbg =_feb -_ed .PointsFromTwips (int64 (*_aaga .FooterAttr .ST_UnsignedDecimalNumber ));_dde =_feb +_ed .PointsFromTwips (int64 (*_aaga .FooterAttr .ST_UnsignedDecimalNumber ));};};if _afaf .WAttr !=nil {_fcfb =_ed .PointsFromTwips (int64 (*_afaf .WAttr .ST_UnsignedDecimalNumber ));};if _afaf .HAttr !=nil {_add =_ed .PointsFromTwips (int64 (*_afaf .HAttr .ST_UnsignedDecimalNumber ));};};for _ ,_bgdc :=range _fcddb .EG_HdrFtrReferences {if _gbbce :=_bgdc .HeaderReference ;_gbbce !=nil {_dgfb :=&headerFooterRef {_dacc :true ,_dfgag :_gbbce .IdAttr ,_dfd :_gbbce .TypeAttr };_aaag =append (_aaag ,_dgfb );if _ddgb <=0{_ddgb =_efgbd ;_cea =_cea +_ddgb ;};};if _dfgf :=_bgdc .FooterReference ;_dfgf !=nil {_cbgdb :=&headerFooterRef {_dafd :true ,_dfgag :_dfgf .IdAttr ,_dfd :_dfgf .TypeAttr };_aaag =append (_aaag ,_cbgdb );if _dbbg <=0{_dde =_efgbd ;};};};};if d .Settings .X ().DefaultTabStop ==nil {_cabcg =_adga (12.7);}else {_cabcg =_ed .PointsFromTwips (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber ));};_dabg :=_gd .New ();_dabg .SetPageSize (_gd .PageSize {_fcfb ,_add });_dabg .SetPageMargins (_bddc ,_abcb ,_cea ,_dde );_gdf :=&convertContext {_ddba :_dabg ,_cgfdg :d ,_faac :_cbgd ,_deef :_bebe ,_efga :&_ed .Rectangle {Top :_cea ,Bottom :_add -_feb ,Left :_bddc ,Right :_fcfb -_abcb },_fgcd :[]note {},_gcdd :map[int64 ]map[int64 ]int64 {},_gafef :_abba ,_eaffg :opts ,_efee :_aaag ,_fgbd :_ddgb ,_cgfa :_dbbg ,_aaef :_bddc };for _eebd ,_daeag :=range d .X ().Body .EG_BlockLevelElts {var _cgadg []*_ea .EG_ContentBlockContent ;if _eebd < len (d .X ().Body .EG_BlockLevelElts )-1{_dacd :=d .X ().Body .EG_BlockLevelElts [_eebd +1];_cgadg =_dacd .EG_ContentBlockContent ;};_gdf .addAbsoluteCBCs (_daeag .EG_ContentBlockContent ,_cgadg );};_gdf .addEndnotes ();_gdf .alignSymbolsVertically ();_gdf .drawPages ();_gdf .drawHeaderFooter ();return _dabg ;};func (_bffc *convertContext )addTextSymbol (_gcbg *symbol ){_cddd :=_gd .New ();_edca :=_cddd .NewStyledParagraph ();_edca .SetMargins (0,0,0,0);_dgfd :=_edca .Append (_gcbg ._ffg );_dgfe :=0.0;if _gcbg ._eag !=nil {_dgfd .Style =*_gcbg ._eag ;if _gcbg ._eag .CharSpacing !=0{_dgfe =_gcbg ._eag .CharSpacing ;};};if _gcbg ._fd ==nil &&_gcbg ._dee ==nil {_gcbg ._cba =_edca .Height ()*_fe ;_gcbg ._cee =_edca .Height ();};if _gcbg ._ge ==0{_gcbg ._ge =_edca .Width ()+_dgfe ;};if _gcbg ._cba < _bffc ._dec ._gc {_gcbg ._cba =_bffc ._dec ._gc ;};if len (_bffc ._defc ._eeg )> 0{_aabf :=_bffc ._defc ._eeg [len (_bffc ._defc ._eeg )-1]._ffg ;if _ed .IsNoSpaceLanguage (_aabf )||(_aabf =="\u0020")!=(_gcbg ._ffg =="\u0020"){_bffc .addCurrentWordToParagraph ();_bffc .newWord ();};};_bffc ._defc ._eeg =append (_bffc ._defc ._eeg ,_gcbg );_gcbg ._cad =_bffc ._defc ._eac ;_bffc ._defc ._eac +=_gcbg ._ge ;if _gcbg ._ffg !="\u0020"{_bffc ._defc ._gde =false ;};if _gcbg ._ffg =="\u000d"{_bffc .adjustHeights (_gcbg ._cba *1.13);_bffc .adjustHeights (_gcbg ._cba );};};func (_dgdb *convertContext )addInlineSymbol (_fde *symbol ){if len (_dgdb ._defc ._eeg )> 0{_fegg :=_dgdb ._defc ._eeg [len (_dgdb ._defc ._eeg )-1]._ffg ;if _fegg =="\u0020"{_dgdb .addCurrentWordToParagraph ();_dgdb .newWord ();};};_dgdb ._defc ._eeg =append (_dgdb ._defc ._eeg ,_fde );_fde ._cad =_dgdb ._defc ._eac ;_dgdb ._defc ._eac +=_fde ._ge ;_dgdb ._defc ._gde =false ;_dgdb .adjustHeights (_fde ._cba );};func (_cc *convertContext )drawPage (_fag *page ){if _fag ._bb {_ddg :=_fag ._bc .Top +_cd *_dc ;_bee :=_fag ._bc .Left ;_deg :=_fag ._bc .Right ;_ed .DrawLine (_cc ._ddba ,_bee ,_ddg ,_deg ,_ddg ,_fg ,_gd .ColorBlack );};for _ ,_fcg :=range _fag ._ag {_cgag (_cc ._ddba ,_fcg );};for _ ,_dfa :=range _fag ._bd {_aed (_cc ._ddba ,_dfa );};for _ ,_gfe :=range _fag ._df {if _gfe ._dca {_eggg :=_gfe ._de +_cd *_dc ;_cfa :=_fag ._bc .Left ;_aeb :=_cfa +_adga (50);_ed .DrawLine (_cc ._ddba ,_cfa ,_eggg ,_aeb ,_eggg ,_fg ,_gd .ColorBlack );}else {for _ ,_ad :=range _gfe ._bbd {for _ ,_fdf :=range _ad ._aea {for _ ,_eea :=range _fdf ._ffcb {for _ ,_bf :=range _eea ._eeg {if _bf ._dee !=nil {_bf ._dee .SetPos (_eea ._ebd +_bf ._cad ,_gfe ._de +_ad ._cdd );_cc ._ddba .Draw (_bf ._dee );}else if _bf ._fd !=nil {_bf ._fd ._aeaa =_eea ._ebd +_bf ._cad ;_bf ._fd ._cgg =_gfe ._de +_ad ._cdd ;_aed (_cc ._ddba ,_bf ._fd );}else {_fgef :=_cc ._ddba .NewStyledParagraph ();if _bf ._gaf {_bf ._edb =0;}else if _bf ._gce {_bf ._edb =1.2*_ad ._ece -_bf ._cba ;};_abaf :=_eea ._ebd +_bf ._cad ;_ebc :=_gfe ._de +_ad ._cdd +_bf ._edb ;_fgef .SetPos (_abaf ,_ebc );var _adc *_gd .TextChunk ;if _bf ._egg !=""{_adc =_fgef .AddExternalLink (_bf ._ffg ,_bf ._egg );}else {_adc =_fgef .Append (_bf ._ffg );};if _bf ._eag !=nil {_adc .Style =*_bf ._eag ;};_cc ._ddba .Draw (_fgef );if _bf ._ab !=nil {_cdg :=_ebc +_bf ._cee +2.0;_ed .DrawLine (_cc ._ddba ,_abaf ,_cdg ,_abaf +_bf ._ge ,_cdg ,1,*_bf ._ab );};};};};};};if _gfe ._eg !=nil {_gee :=_gd .NewBlock (_gfe ._eg ._ffc ,_gfe ._ae .Top +_gfe ._dcc +_gfe ._ae .Bottom );_gee .SetPos (_gfe ._dcb ,_gfe ._de +_gfe ._ae .Top );_gee .Draw (_gfe ._eg ._fcd );_cc ._ddba .Draw (_gee );};if _gfe ._dge !=nil {_ddda :=(_fag ._bc .Left /_ed .DefaultFontSize -1);_bca :=1.5;for _ ,_dac :=range _gfe ._dge {switch _dac ._dae {case _ed .BorderPositionTop :_bce :=_gfe ._de +_dac ._eebb ;_ed .DrawLine (_cc ._ddba ,_gfe ._cgb -_ddda ,_bce ,_gfe ._cgb +_dac ._aga +_ddda ,_bce ,_dac ._daa ,_dac ._bdc );case _ed .BorderPositionLeft :_bg :=_gfe ._de +_gfe ._dcc -_gfe ._ae .Top -_gfe ._ae .Bottom -_dac ._eebb -_bca ;_dda :=_bg +_gfe ._dcc +_gfe ._ae .Top +_gfe ._ae .Bottom ;_eagc :=_gfe ._cgb -_ddda ;_ed .DrawLine (_cc ._ddba ,_eagc ,_bg ,_eagc ,_dda ,_dac ._aga ,_dac ._bdc );case _ed .BorderPositionBottom :_ebg :=_gfe ._de +_dac ._eebb +_gfe ._ae .Top +_gfe ._dcc +_gfe ._ae .Bottom ;_ed .DrawLine (_cc ._ddba ,_gfe ._cgb -_ddda ,_ebg ,_gfe ._cgb +_dac ._aga +_ddda ,_ebg ,_dac ._daa ,_dac ._bdc );case _ed .BorderPositionRight :_gdb :=_gfe ._de +_gfe ._dcc -_gfe ._ae .Top -_gfe ._ae .Bottom -_dac ._eebb -_bca ;_afb :=_gdb +_gfe ._dcc +_gfe ._ae .Top +_gfe ._ae .Bottom ;_cbab :=_gfe ._bba +_ddda ;_ed .DrawLine (_cc ._ddba ,_cbab ,_gdb ,_cbab ,_afb ,_dac ._aga ,_dac ._bdc );};};};};};for _ ,_dcca :=range _fag ._dga {_cgag (_cc ._ddba ,_dcca );};for _ ,_bgc :=range _fag ._ggg {_aed (_cc ._ddba ,_bgc );};if len (_fag ._eab )> 0{_aab :=_fag ._bc .Bottom +_cd *_dc ;_bbg :=_fag ._bc .Left ;_abg :=_bbg +_adga (50);_ed .DrawLine (_cc ._ddba ,_bbg ,_aab ,_abg ,_aab ,_fg ,_gd .ColorBlack );_ef :=_fag ._bc .Bottom +_cd ;for _ ,_bfe :=range _fag ._eab {_bfe ._dd .SetPos (_fag ._bc .Left ,_ef );_cc ._ddba .Draw (_bfe ._dd );_ef +=_bfe ._dd .Height ();};};};func (_bdb *convertContext )addAbsoluteCRC (_beac []*_ea .EG_ContentRunContent ,_agf *_ea .CT_PPr )bool {for _ ,_bad :=range _beac {if _dfff :=_bad .R ;_dfff !=nil {if _agf !=nil &&_agf .PStyle !=nil {_cbag :=_bdb ._cgfdg .GetStyleByID (_agf .PStyle .ValAttr );if _fce :=_cbag .X ();_fce !=nil {if _fce .QFormat !=nil &&_fffc (_fce .QFormat ){if _fce .RPr !=nil &&_agf .RPr !=nil {_agf .RPr =_efgg (_agf .RPr ,_fce .RPr );};};if _fce .RPr !=nil {if _fce .UiPriority !=nil &&_fce .UiPriority .ValAttr > 0&&_dfff .RPr ==nil {_agf .RPr =_efgg (_agf .RPr ,_fce .RPr );};_dfff .RPr =_efcb (_dfff .RPr ,_fce .RPr );};if _bdb ._aff !=nil {_cbg ,_eabe :=_bdb .getStyleProps (_agf .PStyle .ValAttr ,_cbag );_agf =_addd (_agf ,_cbg ,_eabe );_dfff .RPr =_efcb (_dfff .RPr ,_eabe );};};};_aeae :=_agf !=nil ||_dfff .RPr !=nil ;if len (_dfff .EG_RunInnerContent )==0&&_aeae {_bdb .addEmptyLine ();};_ddbd :=_bbfdb (_bdb ._cgfdg ,_dfff .RPr ,_agf );if _bdb ._aff !=nil {_bdb .addAbsoluteRIC (nil ,_ddbd );_bdb ._aff =nil ;_bdb ._dec ._dff =true ;};for _ ,_fggg :=range _dfff .EG_RunInnerContent {if _bdb .addAbsoluteRIC (_fggg ,_ddbd ){return true ;};_bdb ._dec ._dff =false ;};for _ ,_afa :=range _dfff .Extra {if _dcab ,_eabd :=_afa .(*_ea .AlternateContentRun );_eabd {if _fdd :=_dcab .Choice ;_fdd !=nil {if _fcfc :=_fdd .Drawing ;_fcfc !=nil {if len (_fcfc .Inline )> 0{for _ ,_caad :=range _fcfc .Inline {_edbd :=_caad .Extent ;if _edbd ==nil {return false ;};_bcg :=_eaa .FromEMU (_edbd .CxAttr );_ebdd :=_eaa .FromEMU (_edbd .CyAttr );if _abed :=_caad .Graphic ;_abed !=nil {if _aad :=_abed .GraphicData ;_aad !=nil {for _ ,_bbcf :=range _aad .Any {if _aedc ,_eggb :=_bbcf .(*_ea .WdWsp );_eggb {_cff ,_abbc :=_bdb .makeBlockFromWdWsp (_aedc );if _abbc !=nil {_ee .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_abbc );};if _cff ==nil {continue ;};_cff ._fac .Scale (_bcg /_cff ._fac .Width (),_ebdd /_cff ._fac .Height ());_bdb .addInlineSymbol (&symbol {_cba :_ebdd ,_ge :_bcg ,_fd :_cff });};};};};};};};};};};};};return false ;};var (_cd =_adga (6);_fg =_adga (0.25);_gb =_adga (1.9););func (_egc *convertContext )currentParagraphOverflowsCurrentPage ()bool {_beaa :=_egc ._dec ._de +_egc ._dec ._ae .Top +_egc ._dec ._ae .Bottom ;_ebga :=_egc ._bbcdd ._bc .Bottom -_egc ._dec ._gf ;if len (_egc ._bbcdd ._eab )==0&&len (_egc ._dec ._fc )> 0{_ebga -=_cd ;};return _beaa +_egc ._dec ._dcc > _ebga ||_beaa +_egc ._dec ._ddd > _ebga ;};func (_gebe *convertContext )addAnchorBlocks (_efgb []*_ea .EG_PContent ){for _ ,_bbge :=range _efgb {for _ ,_ddgg :=range _bbge .EG_ContentRunContent {if _eda :=_ddgg .R ;_eda !=nil {for _ ,_bcag :=range _eda .EG_RunInnerContent {if _bec :=_bcag .Drawing ;_bec !=nil {for _ ,_feg :=range _bec .Anchor {var _babc ,_fdg ,_debc ,_bga float64 ;_fccd ,_gaa :=_feg .PositionH ,_feg .PositionV ;if _bebd :=_fccd .Choice ;_bebd !=nil {if _bebd .PosOffset !=nil {_babc =_eaa .FromEMU (int64 (*_bebd .PosOffset ));if _fccd .RelativeFromAttr !=_ea .WdST_RelFromHPage {_babc =_gebe ._dec ._cgb +_babc ;};};};if _afe :=_gaa .Choice ;_afe !=nil {if _afe .PosOffset !=nil {_fdg =_eaa .FromEMU (int64 (*_afe .PosOffset ));if _gaa .RelativeFromAttr !=_ea .WdST_RelFromVPage {_fdg =_gebe ._efga .Top +_fdg ;};};};if _adfa :=_feg .Extent ;_adfa !=nil {_bga =_eaa .FromEMU (_adfa .CxAttr );_debc =_eaa .FromEMU (_adfa .CyAttr );};_dcg :=_fdg ;_edd :=_dcg +_debc ;_fgc :=_babc ;_ggbd :=_fgc +_bga ;_gfaa :=_fdg +_debc ;if _gfaa > _gebe ._dec ._ddd {_gebe ._dec ._ddd =_gfaa ;};if !_feg .AllowOverlapAttr {_gebe ._dec ._dcc =_debc ;};if _feg .Choice !=nil &&_feg .Choice .WrapNone ==nil {_gebe ._dec ._ebb =append (_gebe ._dec ._ebb ,&zoneToSkip {_db :&_ed .Rectangle {Top :_dcg ,Bottom :_edd ,Left :_fgc ,Right :_ggbd },_cb :_feg .Choice });};if _dfed :=_feg .Graphic ;_dfed !=nil {if _ceb :=_dfed .GraphicData ;_ceb !=nil {for _ ,_cdf :=range _ceb .Any {if _aec ,_ddde :=_cdf .(*_ba .Pic );_ddde {_ccf ,_dcbe :=_gebe .makePdfImageFromGraphics (_aec );if _dcbe !=nil {_ee .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_dcbe );};_acde :=false ;if _aec .SpPr !=nil &&_aec .SpPr .Xfrm !=nil {if _aag :=_aec .SpPr .Xfrm .Ext ;_aag !=nil {_acde =true ;};};if _ccf !=nil {if !_acde {_ccf .Scale (_bga /_ccf .Width (),_debc /_ccf .Height ());}else {_ccf .ScaleToWidth (_bga );};_gfb :=&image {_cdb :_ccf ,_aba :_fgc ,_eba :_dcg };if _feg .BehindDocAttr {_gebe ._dec ._ded =append (_gebe ._dec ._ded ,_gfb );}else {_gebe ._dec ._ec =append (_gebe ._dec ._ec ,_gfb );};};}else if _ddcg ,_ddcc :=_cdf .(*_cg .Chart );_ddcc {_gcad ,_ggf :=_gebe .makePdfBlockFromChart (_ddcg ,_bga ,_debc );if _ggf !=nil {_ee .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_ggf );};if _gcad !=nil {_edf :=&block {_fac :_gcad ,_aeaa :_fgc ,_cgg :_dcg };if _feg .BehindDocAttr {_gebe ._dec ._ggc =append (_gebe ._dec ._ggc ,_edf );}else {_gebe ._dec ._ff =append (_gebe ._dec ._ff ,_edf );};};};};};};};};};};};};};var _cabcg float64 ;func (_afdc *convertContext )makePdfImageFromGraphics (_aedbd *_ba .Pic )(*_gd .Image ,error ){if _edga :=_aedbd .BlipFill ;_edga !=nil {if _baad :=_edga .Blip ;_baad !=nil {if _edefe :=_baad .EmbedAttr ;_edefe !=nil {_ceea ,_debcd :=_afdc ._cgfdg .GetImageObjByRelId (*_edefe );if _debcd !=nil {return nil ,_debcd ;};_dagb ,_debcd :=_eb .Open (_ceea .Path );if _debcd !=nil {return nil ,_debcd ;};_gfga ,_debcd :=_c .ReadAll (_dagb );if _debcd !=nil {return nil ,_debcd ;};_fgbc ,_debcd :=_afdc ._ddba .NewImageFromData (_gfga );if _debcd !=nil {return nil ,_debcd ;};return _fgbc ,nil ;};};};return nil ,nil ;};func (_acc *convertContext )addCellToTable (_ged *_gd .Table ,_ebeb *_ea .CT_Tc ,_ddccd *_ea .CT_TblPr ,_aeeac *_ea .CT_TblPrEx ,_daea ,_dgac ,_aefd ,_cec int ,_bdec []*_ea .CT_TblStylePr ,_dab *_ea .CT_PPrGeneral ,_eca *_ea .CT_RPr ,_fgae bool )bool {var _ffcdd *_gd .TableCell ;_cfee :=1;_gfba :=_ebeb .TcPr ;_cadb :=_ea .NewCT_RPr ();for _ ,_fcfg :=range _bdec {if _daea ==0&&_fcfg .TypeAttr ==_ea .ST_TblStyleOverrideTypeFirstRow {_gfba =_eef (_gfba ,_fcfg .TcPr );_eca =_efcb (_cadb ,_fcfg .RPr );break ;};if _dgac ==0&&_fcfg .TypeAttr ==_ea .ST_TblStyleOverrideTypeFirstCol {_gfba =_eef (_gfba ,_fcfg .TcPr );_eca =_efcb (_cadb ,_fcfg .RPr );};if _daea ==_aefd -1&&_fcfg .TypeAttr ==_ea .ST_TblStyleOverrideTypeLastRow {_gfba =_eef (_gfba ,_fcfg .TcPr );_eca =_efcb (_cadb ,_fcfg .RPr );};if _dgac ==_cec -1&&_fcfg .TypeAttr ==_ea .ST_TblStyleOverrideTypeLastCol {_gfba =_eef (_gfba ,_fcfg .TcPr );_eca =_efcb (_cadb ,_fcfg .RPr );};if _daea %2!=0&&_fcfg .TypeAttr ==_ea .ST_TblStyleOverrideTypeBand1Horz {_gfba =_eef (_gfba ,_fcfg .TcPr );if _dgac ==0{_eca =_efcb (_cadb ,_fcfg .RPr );}else {_eca =_cfcf (_eca ,_fcfg .RPr );};};if _dgac %2!=0&&_fcfg .TypeAttr ==_ea .ST_TblStyleOverrideTypeBand1Vert {_gfba =_eef (_gfba ,_fcfg .TcPr );if _daea ==0{_eca =_efcb (_cadb ,_fcfg .RPr );}else {_eca =_cfcf (_cadb ,_fcfg .RPr );};};if _daea %2==0&&_fcfg .TypeAttr ==_ea .ST_TblStyleOverrideTypeBand2Horz {_gfba =_eef (_gfba ,_fcfg .TcPr );if _dgac ==_cec -1{_eca =_efcb (_cadb ,_fcfg .RPr );}else {_eca =_cfcf (_cadb ,_fcfg .RPr );};};if _dgac %2==0&&_fcfg .TypeAttr ==_ea .ST_TblStyleOverrideTypeBand2Vert {_gfba =_eef (_gfba ,_fcfg .TcPr );if _daea ==_aefd -1{_eca =_efcb (_cadb ,_fcfg .RPr );}else {_eca =_cfcf (_cadb ,_fcfg .RPr );};};};_edae :=_ebdgc (_ddccd ,_aeeac ,_gfba ,_daea ,_dgac ,_aefd ,_cec );_fada :=_gb ;_deab :=_gd .CellVerticalAlignmentTop ;if _edae !=nil {if _edae .GridSpan !=nil {_cfee =int (_edae .GridSpan .ValAttr );};_ffcdd =_ged .MultiColCell (_cfee );if _gcbf :=_edae .TcBorders ;_gcbf !=nil {if _gead :=_gcbf .Left ;_gead !=nil {_ecc ,_gegb ,_fdace :=_faf (_gead );_ffcdd .SetBorder (_gd .CellBorderSideLeft ,_ecc ,_fdace );if _gegb !=nil &&*_gegb !=nil {_ffcdd .SetSideBorderColor (_gd .CellBorderSideLeft ,*_gegb );};};if _caf :=_gcbf .Top ;_caf !=nil {_dgda ,_gbgg ,_effc :=_faf (_caf );_ffcdd .SetBorder (_gd .CellBorderSideTop ,_dgda ,_effc );if _gbgg !=nil &&*_gbgg !=nil {_ffcdd .SetSideBorderColor (_gd .CellBorderSideTop ,*_gbgg );};};if _cfegd :=_gcbf .Right ;_cfegd !=nil {_aaa ,_cafb ,_gebec :=_faf (_cfegd );_ffcdd .SetBorder (_gd .CellBorderSideRight ,_aaa ,_gebec );if _cafb !=nil &&*_cafb !=nil {_ffcdd .SetSideBorderColor (_gd .CellBorderSideRight ,*_cafb );};};if _efcf :=_gcbf .Bottom ;_efcf !=nil {_dcgee ,_bcaf ,_egfd :=_faf (_efcf );_ffcdd .SetBorder (_gd .CellBorderSideBottom ,_dcgee ,_egfd );if _bcaf !=nil &&*_bcaf !=nil {_ffcdd .SetSideBorderColor (_gd .CellBorderSideBottom ,*_bcaf );};};}else {_ffcdd .SetBorder (_gd .CellBorderSideAll ,_gd .CellBorderStyleSingle ,_adga (0.125));_ffcdd .SetBorderColor (_gd .ColorBlack );};if _fcab :=_edae .Shd ;_fcab !=nil {if _bdbc :=_fcab .FillAttr ;_bdbc !=nil {if _dgef :=_bdbc .ST_HexColorRGB ;_dgef !=nil {_bcbf :=_gd .ColorRGBFromHex ("\u0023"+*_dgef );_ffcdd .SetBackgroundColor (_bcbf );};};};if _ecba :=_edae .TcMar ;_ecba !=nil {_fada =_cegc (_ecba .Left ,0,_gb );};if _acff :=_edae .VAlign ;_acff !=nil {switch _acff .ValAttr {case _ea .ST_VerticalJcCenter :_deab =_gd .CellVerticalAlignmentMiddle ;case _ea .ST_VerticalJcBottom :_deab =_gd .CellVerticalAlignmentBottom ;};};};if _ffcdd ==nil {_ffcdd =_ged .NewCell ();};_ffcdd .SetVerticalAlignment (_deab );_ffcdd .SetIndent (_fada );_bffg :=_ebeb .EG_BlockLevelElts ;_eggbc :=_acc ._ddba .NewStyledParagraph ();_cfad :=false ;_agbb :=false ;for _ ,_agd :=range _bffg {for _ ,_cedd :=range _agd .EG_ContentBlockContent {for _ ,_baf :=range _cedd .P {if _cfad {_dba :=_eggbc .Append ("\u000a");_babb :=_acc ._ddba .NewTextStyle ();_babb .FontSize =0;_dba .Style =_babb ;};_efbf :=false ;_gab ,_ :=_acc .combinePPrWithStyles (_baf .PPr );if _gab !=nil &&_gab .PStyle !=nil {_ddfee :=_acc ._cgfdg .GetStyleByID (_gab .PStyle .ValAttr );if _geaf :=_ddfee .X ();_geaf !=nil {if _geaf .QFormat !=nil &&_fffc (_geaf .QFormat ){if _gab .RPr !=nil &&_geaf .RPr !=nil {_gab .RPr =_efgg (_gab .RPr ,_geaf .RPr );};_gab =_addd (_baf .PPr ,_geaf .PPr ,_geaf .RPr );_efbf =true ;}else {_dfga ,_eeca :=_acc .getStyleProps (_gab .PStyle .ValAttr ,_ddfee );_gab =_addd (_baf .PPr ,_dfga ,_eeca );};};}else {_ccg :=_acc ._cgfdg .Styles .ParagraphStyles ();for _ ,_aafd :=range _ccg {if _adgb :=_aafd .X ().DefaultAttr ;_adgb !=nil {if _acg :=_adgb .Bool ;_acg !=nil &&*_acg {_gab =_addd (_baf .PPr ,_aafd .X ().PPr ,_aafd .X ().RPr );};if _bafe :=_adgb .ST_OnOff1 ;_bafe ==_d .ST_OnOff1On {_gab =_addd (_baf .PPr ,_aafd .X ().PPr ,_aafd .X ().RPr );};break ;};};};if !_efbf {_gab =_addd (_baf .PPr ,_dab ,_eca );};for _ ,_gbde :=range _baf .EG_PContent {for _ ,_gebd :=range _gbde .EG_ContentRunContent {if _aaca :=_gebd .R ;_aaca !=nil {_dgbf :=_bbfdb (_acc ._cgfdg ,_aaca .RPr ,_gab );for _ ,_bfeg :=range _aaca .EG_RunInnerContent {var _ddfeb *_gd .TextChunk ;if _bfeg .T !=nil &&_bfeg .T .Content !=""{_cddc :=_bfeg .T .Content ;if _dgbf !=nil &&_fffc (_dgbf .Caps ){_cddc =_e .ToUpper (_cddc );};_cfad =true ;_ddfeb =_eggbc .Append (_cddc );_ddfeb .Style ,_ ,_ ,_ =_acc .makeRunStyle (_dgbf ,false ,false ,false ,false ,false );}else if _bfeg .LastRenderedPageBreak !=nil &&!_fgae {_agbb =true ;}else if _bfeg .Br !=nil {_eggbc .Append ("\u000a\u0020");_cfad =true ;};};};};};if !_cfad {_fdea :=_bbfdb (_acc ._cgfdg ,_ea .NewCT_RPr (),_gab );_eeggb :=_eggbc .Append ("\u0020");_eeggb .Style ,_ ,_ ,_ =_acc .makeRunStyle (_fdea ,false ,false ,false ,false ,false );};if _eggbc !=nil {if _deab ==_gd .CellVerticalAlignmentTop {_gab .TextAlignment =_ea .NewCT_TextAlignment ();_gab .TextAlignment .ValAttr =_ea .ST_TextAlignmentTop ;};_acc .assignPropsToRelativeParagraph (_gab ,_eggbc );};};};};_ffcdd .SetContent (_eggbc );return _agbb ;};func _eccbf (_bdafb *_ea .EG_RunInnerContent )bool {if _bcab :=_bdafb .Br ;_bcab !=nil {return _bcab .TypeAttr ==_ea .ST_BrTypePage ;};return false ;};func (_ebed *convertContext )addAbsoluteHeaderFooterTable (_ccfdc *_ea .CT_Tbl ){_bgee :=_ccfdc .TblGrid ;if _bgee ==nil {return ;};_bbgdc :=len (_bgee .GridCol );if _bbgdc ==0{return ;};_bgbd :=[]float64 {};_geff :=[]float64 {};_afad :=0.0;for _ ,_decc :=range _bgee .GridCol {_dgfcb :=0.0;if _decc .WAttr .ST_UnsignedDecimalNumber !=nil {_dgfcb =_ed .PointsFromTwips (int64 (*_decc .WAttr .ST_UnsignedDecimalNumber ));};_bgbd =append (_bgbd ,_dgfcb );_afad +=_dgfcb ;};for _fadc :=0;_fadc < _bbgdc ;_fadc ++{_geff =append (_geff ,_bgbd [_fadc ]/_afad );};_cgae :=_ebed ._ddba .NewTable (_bbgdc );_cgae .SetColumnWidths (_geff ...);_gdae :=_ebed ._ddba .NewTable (_bbgdc );_gdae .SetColumnWidths (_geff ...);_faeb ,_bagc ,_cfbf :=_effd (_ebed ._cgfdg ,_ccfdc .TblPr );var _dcgc []*_ea .CT_TblStylePr ;if _faeb .TblStyle !=nil {_dcgc =_acea (_ebed ._cgfdg ,_faeb .TblStyle .ValAttr );};_gdfg :=_cegc (_faeb .TblW ,_ebed ._bbcdd ._bc .Right -_ebed ._bbcdd ._bc .Left ,0);_ccc :=_cegc (_faeb .TblInd ,_ebed ._bbcdd ._bc .Right -_ebed ._bbcdd ._bc .Left ,0);_gaec :=_ebed ._bbcdd ._bc .Bottom -_ebed ._dec ._de ;_gage :=len (_ccfdc .EG_ContentRowContent );for _ebce ,_facg :=range _ccfdc .EG_ContentRowContent {if _facg ==nil {continue ;};_bbeb :=_ebed ._ddba .NewTable (_bbgdc );_bbeb .SetColumnWidths (_geff ...);if _gdgc :=_facg .Tr ;len (_gdgc )> 0{_ecag :=_gdgc [0];_ebec :=_ecag .TblPrEx ;for _ceae ,_agfc :=range _ecag .EG_ContentCellContent {if _cdggg :=_agfc .Tc ;len (_cdggg )> 0{if _gggd :=_cdggg [0];_gggd !=nil {_ebed .addCellToTable (_gdae ,_gggd ,_faeb ,_ebec ,_ebce ,_ceae ,_gage ,_bbgdc ,_dcgc ,_bagc ,_cfbf ,false );_ebed .addCellToTable (_bbeb ,_gggd ,_faeb ,_ebec ,_ebce ,_ceae ,_gage ,_bbgdc ,_dcgc ,_bagc ,_cfbf ,false );};};};var _ccbbf float64 ;if _gbdcc :=_ecag .TrPr ;_gbdcc !=nil {if len (_gbdcc .TrHeight )!=0{_eddd :=_gbdcc .TrHeight [0];if _cfaa :=_eddd .ValAttr ;_cfaa !=nil {if _cfaa .ST_UnsignedDecimalNumber !=nil {_ccbbf =_ed .PointsFromTwips (int64 (*_cfaa .ST_UnsignedDecimalNumber ));};};};};if _ccbbf < _bbeb .Height (){_ccbbf =_bbeb .Height ();};if _ccbbf < _adga (4){_ccbbf =_adga (4);};_gdae .SetRowHeight (_gdae .CurRow (),_ccbbf );_bbeb .SetRowHeight (_bbeb .CurRow (),_ccbbf );if _gdfg ==0||_gdfg > _ebed ._bbcdd ._bc .Right -_ebed ._bbcdd ._bc .Left {_gdfg =_ebed ._bbcdd ._bc .Right -_ebed ._bbcdd ._bc .Left ;};_ceba :=_ed .MakeTempCreator (_gdfg ,_adga (1000));_ceba .Draw (_gdae );if _gdae .Height ()>=_gaec {_ebed .addParagraphWithTable (*_cgae ,_gdfg ,_ccc );_ebed .newPage ();*_gdae =*_bbeb ;_gdae .SetRowHeight (_gdae .CurRow (),_ccbbf );_gaec =_ebed ._bbcdd ._bc .Bottom -_ebed ._bbcdd ._bc .Top ;_cgae =nil ;}else {if _cgae ==nil {_cgae =_ebed ._ddba .NewTable (_bbgdc );_cgae .SetColumnWidths (_geff ...);};*_cgae =*_bbeb ;};};};if _cgae !=nil {_ebed .addParagraphWithTableToHeaderFooter (*_cgae ,_gdfg ,_ccc );};};func _cdff (_adee int64 ,_gaca _ea .ST_NumberFormat )string {_dedf :=int (_adee );switch _gaca {case _ea .ST_NumberFormatDecimal :return _a .Itoa (_dedf );case _ea .ST_NumberFormatUpperRoman :return _egbb (_dedf ,true );case _ea .ST_NumberFormatLowerRoman :return _egbb (_dedf ,false );case _ea .ST_NumberFormatUpperLetter :return _adcg (_dedf ,true );case _ea .ST_NumberFormatLowerLetter :return _adcg (_dedf ,false );default:return _a .Itoa (_dedf );};};type image struct{_cdb *_gd .Image ;_aba float64 ;_eba float64 ;};type paragraph struct{_af float64 ;_ae *_ed .Rectangle ;_dcb float64 ;_cgb float64 ;_bba float64 ;_de float64 ;_dcc float64 ;_da _gd .TextAlignment ;_gc float64 ;_bbd []*line ;_eg *tableWrapper ;_ec []*image ;_ded []*image ;_ff []*block ;_ggc []*block ;_fc []*note ;_gf float64 ;_ebb []*zoneToSkip ;_ddd float64 ;_dca bool ;_dge []*borderLine ;_dff bool ;};func (_bbda *convertContext )adjustRightBoundOfLastSpan (){_gae :=_bbda ._beba ._ggb ;_cfeg :=_bbda ._caaa ._cdd +_bbda ._dec ._de ;_bfag :=_cfeg +_bbda ._caaa ._ece ;for _ ,_cfg :=range _bbda ._bbcdd ._eeb {if ((_cfeg > _cfg ._db .Top &&_cfeg < _cfg ._db .Bottom )||(_bfag > _cfg ._db .Top &&_cfeg < _cfg ._db .Bottom ))&&(_gae > _cfg ._db .Left ){_gae =_cfg ._db .Left ;};};_bbda ._beba ._ggb =_gae ;};func (_adaf *convertContext )makePdfBlockFromChart (_acgd *_cg .Chart ,_dbba ,_cfb float64 )(*_gd .Block ,error ){_aafg :=_acgd .CT_RelId .IdAttr ;_fdag :=_adaf ._cgfdg .GetChartSpaceByRelId (_aafg );if _fdag ==nil {return nil ,_gg .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _baedd *_aa .Theme ;_cadg :=_adaf ._cgfdg .Themes ();if len (_cadg )> 0{_baedd =_cadg [0];};return _ed .MakeBlockFromChartSpace (_fdag ,_dbba ,_cfb ,_baedd );};func _acea (_fcgg *_ac .Document ,_accb string )[]*_ea .CT_TblStylePr {_feac :=_fcgg .GetStyleByID (_accb );var _ccebg []*_ea .CT_TblStylePr ;if _gbea :=_feac .X ();_gbea !=nil {if _gaab :=_gbea .BasedOn ;_gaab !=nil {_acea (_fcgg ,_gaab .ValAttr );};if len (_gbea .TblStylePr )> 0{_ccebg =_gbea .TblStylePr ;};};return _ccebg ;};func (_gcea *convertContext )addAbsoluteRIC (_aafc *_ea .EG_RunInnerContent ,_dgee *_ea .CT_RPr )bool {var _ffag ,_eff bool ;_bag :=[]*symbol {};_fcb :=false ;if _aafc ==nil {if _gcea ._aff !=nil {_afce :=true ;for _ ,_ebe :=range _gcea ._aff ._ebfgc {if _dbc ,_ffd :=_gfg [_ebe ];_ffd {_eff =_gcea ._aff ._gcfb ;_gcea ._aff ._ebfgc =string (rune (_dbc ));_afce =false ;};};_bag =_cce (_gcea ._aff ._ebfgc ,"",true ,false ,_afce );};}else {if _eccbf (_aafc ){return true ;}else if _aafc .T !=nil &&_aafc .T .Content !=""{_eafeg :=_aafc .T .Content ;if _dgee !=nil &&_fffc (_dgee .Caps ){_eafeg =_e .ToUpper (_eafeg );};if _bdf :=_gcea ._bcbfb ;_bdf !=nil &&_bdf .IdAttr !=nil {_fcb =true ;_bag =_cce (_eafeg ,_gcea ._cgfdg .GetTargetByRelId (*_bdf .IdAttr ),false ,false ,false );}else {_bag =_cce (_eafeg ,"",false ,false ,false );};}else if _befd :=_aafc .EndnoteReference ;_befd !=nil {_cceb :=_gcea ._cgfdg .BodySection ().X ();_daaa :=_befd .IdAttr ;_ffe :=_daaa ;_abdf :=_ea .ST_NumberFormatLowerRoman ;if _fdga :=_cceb .EndnotePr ;_fdga !=nil {if _ffgc :=_fdga .NumFmt ;_ffgc !=nil {_abdf =_ffgc .ValAttr ;};if _ffb :=_fdga .NumStart ;_ffb !=nil {_ffe +=_ffb .ValAttr -1;};};_cfc :=_cdff (_ffe ,_abdf );_cef :=_gcea ._cgfdg .Endnote (_daaa ).X ();if _cef !=nil {_gcea ._fgcd =append (_gcea ._fgcd ,note {_be :_cfc ,_eaf :_cef .EG_BlockLevelElts });_bag =_cce (_cfc ,"",true ,false ,false );};}else if _dage :=_aafc .FootnoteReference ;_dage !=nil {_daf :=_gcea ._cgfdg .BodySection ().X ();_baea :=_dage .IdAttr ;_ebea :=_baea ;_eaab :=_ea .ST_NumberFormatDecimal ;if _fdac :=_daf .FootnotePr ;_fdac !=nil {if _cbf :=_fdac .NumFmt ;_cbf !=nil {_eaab =_cbf .ValAttr ;};if _bdee :=_fdac .NumStart ;_bdee !=nil {_ebea +=_bdee .ValAttr -1;};};_bdff :=_cdff (_ebea ,_eaab );_ddbb :=_gcea ._cgfdg .Footnote (_baea ).X ();if _ddbb !=nil {_eeac :=¬e {_be :_bdff ,_eaf :_ddbb .EG_BlockLevelElts };_ebde :=[][]*_ea .EG_ContentBlockContent {};for _ ,_cab :=range _ddbb .EG_BlockLevelElts {_ebde =append (_ebde ,_cab .EG_ContentBlockContent );};_ebbd :=&prefix {_ebfgc :_bdff };_gegg ,_ebdef :=_gcea .makePdfBlockFromCBCs (_ebde ,_gcea ._bbcdd ._bc .Right -_gcea ._bbcdd ._bc .Left ,_adga (1000),nil ,true ,_ebbd );if _ebdef !=nil {_ee .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020c\u006f\u006e\u0076\u0065\u0072\u0074\u0020\u0066\u006fo\u0074\u006e\u006ft\u0065:\u0020\u0025\u0073",_ebdef );return false ;};_eeac ._dd =_gegg ;_gcea ._dec ._fc =append (_gcea ._dec ._fc ,_eeac );_gcea ._dec ._gf +=_eeac ._dd .Height ();_bag =_cce (_bdff ,"",true ,false ,false );};}else if _ggaa :=_aafc .InstrText ;_ggaa !=nil {_dcbg :=_faad (_ggaa .Content );if _dcbg !=""{_bag =_cce (_gcea ._gafef [_dcbg ],"",false ,false ,false );};}else if _agec :=_aafc .Drawing ;_agec !=nil {for _ ,_gcb :=range _agec .Inline {if _ggd :=_gcb .Graphic ;_ggd !=nil {if _ecg :=_ggd .GraphicData ;_ecg !=nil {_cdgb :=_gcb .Extent ;if _cdgb ==nil {return false ;};_aegb :=_eaa .FromEMU (_cdgb .CxAttr );_dcge :=_eaa .FromEMU (_cdgb .CyAttr );for _ ,_dbfd :=range _ecg .Any {if _gafe ,_bfc :=_dbfd .(*_ba .Pic );_bfc {_fgeb :=&symbol {_cba :_dcge ,_ge :_aegb };_adce ,_dad :=_gcea .makePdfImageFromGraphics (_gafe );if _dad !=nil {_ee .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_dad );};if _adce ==nil {_fgeb ._ffg ="\u0020";}else {_adce .Scale (_aegb /_adce .Width (),_dcge /_adce .Height ());_fgeb ._dee =_adce ;_ffag =true ;};_bag =[]*symbol {_fgeb };}else if _abga ,_gdad :=_dbfd .(*_cg .Chart );_gdad {_ebgb :=&symbol {_cba :_dcge ,_ge :_aegb };_afeg ,_gba :=_gcea .makePdfBlockFromChart (_abga ,_aegb ,_dcge );if _gba !=nil {_ee .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_gba );};if _afeg ==nil {_ebgb ._ffg ="\u0020";}else {_ebgb ._fd =&block {_fac :_afeg };_ffag =true ;};_bag =[]*symbol {_ebgb };};};};};};}else if _adad :=_aafc .Pict ;_adad !=nil {for _ ,_cabc :=range _adad .Any {if _gbg ,_eaabb :=_cabc .(*_caa .Group );_eaabb {if _gbg .Rect !=nil {for _ ,_ebbg :=range _gbg .Rect {_cgf :=_ce .NewShapeStyle ("");if _ebbg .StyleAttr !=nil {_cgf =_ce .NewShapeStyle (*_ebbg .StyleAttr );};_fad :=_gd .ColorWhite ;if _ebbg .FillcolorAttr !=nil {_fad =_gd .ColorRGBFromHex (*_ebbg .FillcolorAttr );};_acbb :=_ed .PointsFromTwips (int64 (_cgf .Width ()));_gbe :=_ed .PointsFromTwips (int64 (_cgf .Height ()));_ggcd :=_ed .PointsFromTwips (int64 (_cgf .Left ()-_cgf .Right ()));_ggdc :=_ed .PointsFromTwips (int64 (_cgf .Top ()-_cgf .Bottom ()));_gbdc :=&borderLine {_dae :_ed .BorderPositionBottom ,_aga :_acbb ,_daa :_gbe ,_bdc :_fad };_gcea ._dec ._dge =append (_gcea ._dec ._dge ,_gbdc );if _cgf .Position ()==_ce .ShapeStylePositionAbsolute {_gcea ._caaa ._aeg =_gcea ._dec ._cgb +_ggcd ;_gcea ._caaa ._cdd =_ggdc ;};};};if _gbg .Shape !=nil {for _ ,_gdge :=range _gbg .Shape {_efc :=_ce .NewShapeStyle ("");if _gdge .StyleAttr !=nil {_efc =_ce .NewShapeStyle (*_gdge .StyleAttr );};_ecdf :=_ed .PointsFromTwips (int64 (_efc .Width ()));_cgfd :=_ed .PointsFromTwips (int64 (_efc .Height ()));_ceee :=_ed .PointsFromTwips (int64 (_efc .Left ()-_efc .Right ()));_bfb :=_ed .PointsFromTwips (int64 (_efc .Top ()-_efc .Bottom ()));if _gdge .EG_ShapeElements !=nil {for _ ,_agba :=range _gdge .EG_ShapeElements {if _agba .Imagedata !=nil {_ecb :=&symbol {_cba :_ecdf ,_ge :_cgfd };_dacbg ,_eaeg :=_gcea .makePdfImageFromRelId (_agba .Imagedata .IdAttr );if _eaeg !=nil {_ee .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_eaeg );};if _dacbg ==nil {_ecb ._ffg ="\u0020";}else {_dacbg .Scale (_ecdf /_dacbg .Width (),_cgfd /_dacbg .Height ());_dacbg .SetPos (_ceee ,_bfb );_ecb ._dee =_dacbg ;_ffag =true ;};_bag =[]*symbol {_ecb };if _efc .Position ()==_ce .ShapeStylePositionAbsolute {_gcea ._caaa ._aeg =_gcea ._dec ._cgb +_ceee ;_gcea ._caaa ._cdd =_bfb ;};};};};};};};if _aagb ,_dcgef :=_cabc .(*_caa .Shape );_dcgef {_dea :=_ce .NewShapeStyle ("");if _aagb .StyleAttr !=nil {_dea =_ce .NewShapeStyle (*_aagb .StyleAttr );};_abbe :=_gd .ColorWhite ;if _aagb .StrokecolorAttr !=nil {_abbe =_gd .ColorRGBFromHex (*_aagb .StrokecolorAttr );};if _aagb .FillcolorAttr !=nil {_abbe =_gd .ColorRGBFromHex (*_aagb .FillcolorAttr );};_gfab :=_dea .Width ();_gbee :=_dea .Height ();_cdcc :=_ed .PointsFromTwips (int64 (_dea .Left ()-_dea .Right ()));_ccba :=_ed .PointsFromTwips (int64 (_dea .Top ()-_dea .Bottom ()));_bfa ,_bbed ,_dcgg ,_bac :=_dea .Margins ();_cgc :=&borderLine {_dae :_ed .BorderPositionBottom ,_aga :_gfab ,_daa :_gbee ,_bdc :_abbe };_gcea ._dec ._dge =append (_gcea ._dec ._dge ,_cgc );_gcea ._dec ._ae =&_ed .Rectangle {Top :float64 (_bfa ),Left :float64 (_bbed ),Bottom :float64 (_dcgg ),Right :float64 (_bac )};if _dea .Position ()==_ce .ShapeStylePositionAbsolute {_gcea ._caaa ._aeg =_gcea ._dec ._cgb +_cdcc +float64 (_dea .Left ());_gcea ._caaa ._cdd =_ccba ;};var _dcggd []*symbol ;for _ ,_bbf :=range _aagb .EG_ShapeElements {if _bbf .Textbox !=nil &&_bbf .Textbox .TxbxContent !=nil {_eacf ,_ :=_gcea .makeBlockFromTextboxContent (_bbf .Textbox .TxbxContent ,_gfab ,_gbee ,nil );if _eacf !=nil {_geaa :=&symbol {_cba :_gbee ,_ge :_gfab };if _dea .MSOPositionVerticalRelative ()=="\u0070\u0061\u0067\u0065"{_eacf ._cgg =_bfa ;};if _dea .MSOPositionHorizontalRelative ()=="\u0070\u0061\u0067\u0065"{_eacf ._aeaa =_bbed ;};_geaa ._fd =_eacf ;_geaa ._ffg ="\u0020";_dcggd =append (_dcggd ,_geaa );};};};if len (_dcggd )> 0{_bag =_dcggd ;};};if _fga ,_caec :=_cabc .(*_caa .Line );_caec {_eee :=_ce .NewShapeStyle ("");if _fga .StyleAttr !=nil {_eee =_ce .NewShapeStyle (*_fga .StyleAttr );};_aae ,_bgg :=0.0,0.0;if _fga .FromAttr !=nil {_aae ,_bgg =_ggcdd (*_fga .FromAttr );};_bdef ,_acdf :=_aae ,_bgg ;if _fga .ToAttr !=nil {_bdef ,_acdf =_ggcdd (*_fga .ToAttr );};_gcd :=_gd .ColorWhite ;if _fga .StrokecolorAttr !=nil {_gcd =_gd .ColorRGBFromHex (*_fga .StrokecolorAttr );};_acdec :=_acdf -_bgg ;if _fga .StrokeweightAttr !=nil {_eacd ,_eacdb :=_a .ParseFloat (_e .ReplaceAll (*_fga .StrokeweightAttr ,"\u0070\u0074",""),64);if _eacdb !=nil {_ee .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0070a\u0072\u0073\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006f\u0066\u0020v\u003a\u006c\u0069\u006e\u0065\u0020\u0073\u0074\u0072\u006f\u006b\u0065 w\u0065\u0069\u0067\u0068\u0074\u0020\u0028\u0025\u0073\u0029",_eacdb .Error ());};_acdec =_eacd ;};_bdad :=&borderLine {_dae :_ed .BorderPositionBottom ,_aga :_bdef -_aae ,_daa :_acdec ,_bdc :_gcd };_gcea ._dec ._dge =append (_gcea ._dec ._dge ,_bdad );if _eee .Position ()==_ce .ShapeStylePositionAbsolute {_gcea ._caaa ._aeg =_gcea ._dec ._cgb +_aae ;_gcea ._caaa ._cdd =_bgg ;};};};}else if _bcae :=_aafc .Tab ;_bcae !=nil {_deac :=0.0;if _dfffe :=_gcea ._cdgg .Tabs ;_dfffe !=nil {_dfea :=_dfffe .Tab [0];_ega :=_ed .PointsFromTwips (*_dfea .PosAttr .Int64 );if _dfea .ValAttr !=_ea .ST_TabJcEnd &&_dfea .ValAttr !=_ea .ST_TabJcRight {_ega +=_cabcg ;};_deac =_ega -_gcea ._dec ._af -_gcea ._dec ._ae .Left -_gcea ._dec ._ae .Right ;_bcf :=0.0;for _ ,_bebg :=range _gcea ._dec ._bbd {for _ ,_daabf :=range _bebg ._aea {for _ ,_afcf :=range _daabf ._ffcb {for _ ,_bgd :=range _afcf ._eeg {_bcf +=_bgd ._ge ;};};};};_deac =_deac -_bcf -_gcea ._dec ._cgb ;if _deac < _cabcg {_deac =_cabcg ;};};_bag =_cce ("\u0009","",false ,false ,false );_gac :=_bag [len (_bag )-1];_gac ._ge =_deac ;}else if _fcdd :=_aafc .Ptab ;_fcdd !=nil {_fcda :=_gcea ._dec ._af +_gcea ._dec ._ae .Left ;if _fcdd .RelativeToAttr ==_ea .ST_PTabRelativeToIndent {_fcda =_gcea ._dec ._af ;};_ccd :=0.0;for _ ,_gcfa :=range _gcea ._dec ._bbd {for _ ,_bagd :=range _gcfa ._aea {for _ ,_bbfd :=range _bagd ._ffcb {for _ ,_acf :=range _bbfd ._eeg {_ccd +=_acf ._ge ;};};};};if _fcdd .AlignmentAttr ==_ea .ST_PTabAlignmentCenter {_fcda +=(_gcea ._dec ._bba -(_gcea ._dec ._cgb +_gcea ._dec ._ae .Left +_gcea ._dec ._ae .Right ))/2;}else if _fcdd .AlignmentAttr ==_ea .ST_PTabAlignmentRight {_fcda +=_gcea ._dec ._cgb +_gcea ._dec ._ae .Left +_gcea ._dec ._ae .Right +_ccd ;};_bag =_cce ("\u0009","",false ,false ,false );_ffba :=_bag [len (_bag )-1];_ffba ._ge =_fcda ;}else if _aafc .LastRenderedPageBreak !=nil &&!_gcea ._dec ._dff {_bag =append (_bag ,&symbol {_cga :true });};};var _cfcg _gd .TextStyle ;var _bebgf ,_ffcd bool ;var _gfaf *_gd .Color ;if !_ffag {_cfcg ,_bebgf ,_ffcd ,_gfaf =_gcea .makeRunStyle (_dgee ,false ,false ,false ,_eff ,_fcb );if _cfcg .Font !=nil &&(_gcea ._eaffg ==nil ||(_gcea ._eaffg !=nil &&_gcea ._eaffg .EnableFontSubsetting )){_gcea ._ddba .EnableFontSubsetting (_cfcg .Font );};};for _ ,_ebcf :=range _bag {if _ebcf ._cga &&_gcea ._bbcdd ._fa > _gcea ._efga .Top {_gcea .addCurrentParagraphToCurrentPage ();_gcea .newPage ();_gcea .newParagraph ();_gcea .determineParagraphBounds ();_gcea .newLine ();_gcea .newWord ();continue ;};if _ebcf ._dee !=nil ||_ebcf ._fd !=nil {_gcea .addInlineSymbol (_ebcf );}else {_ebcf ._eag =&_cfcg ;_ebcf ._gaf =_bebgf ;_ebcf ._gce =_ffcd ;_ebcf ._ab =_gfaf ;if _ebcf ._abb {_caeb :=*_dgee ;_caeb .B =nil ;_caeb .U =nil ;_ggaba ,_ ,_ ,_ :=_gcea .makeRunStyle (&_caeb ,false ,false ,false ,_eff ,_fcb );_ebcf ._eag =&_ggaba ;_ebcf ._ab =nil ;};_gcea .addTextSymbol (_ebcf );};};if _gcea ._aff !=nil &&_gcea ._aff ._bbgd {var _bage ,_beee float64 ;for _ ,_efe :=range _bag {_bage +=_efe ._ge ;};_dfef :=0;_egdg :=_gcea ._bbcdd ._bc .Left ;_cca :=len (_gcea ._aff ._dbac );if _cca > 1&&_gcea ._aff ._bbgd {_cca =len (_gcea ._aff ._dbac )-1;};_fcce :=_gcea ._dec ._af < _bage ;_aeea :=_gcea ._caaa ._ga +_bage ;for {var _afd float64 ;if _fcce ||_dfef >=_cca {_afd =_cabcg ;}else {_afd =_gcea ._aff ._dbac [_dfef ];_dfef ++;};_egdg +=_afd ;if _egdg > _aeea {_beee =_egdg -_aeea ;break ;};};_gcea .addTextSymbol (&symbol {_ffg :"\u0020",_ge :_beee });};return false ;};func _aca (_aagd string )bool {for _ ,_ggcce :=range _aagd {if _ggcce > 255{return false ;};};return true ;};func (_cgcg *convertContext )addCurrentParagraphFooterToCurrentPage (){_cgcg .alignParagraph ();_cgcg ._bbcdd ._cda =append (_cgcg ._bbcdd ._cda ,_cgcg ._dec );};func (_cgdf *convertContext )adjustHeights (_acdg float64 ){if _cgdf ._caaa ._ece < _acdg {_cgdf ._dec ._dcc +=(_acdg -_cgdf ._caaa ._ece );_cgdf ._caaa ._ece =_acdg ;};}; +func ConvertToPdfWithOptions (d *_g .Document ,opts *Options )*_de .Creator {var _caee map[string ]string ;if opts !=nil {if opts .ProcessFields {_caee =_aafge (d );};if len (opts .FontFiles )> 0{_gffd :=_dg .RegisterFontsFromFiles (opts .FontFiles );if _gffd !=nil {_cg .Log .Debug ("\u0046\u0061\u0069\u006c t\u006f\u0020\u006c\u006f\u0061\u0064\u0020\u0066\u006f\u006e\u0074\u0073\u003a\u0020%\u0076",opts .FontDirectory );};};if opts .FontDirectory !=""{_bebbg :=_dg .RegisterFontsFromDirectory (opts .FontDirectory );if _bebbg !=nil {_cg .Log .Debug ("\u0046\u0061\u0069l\u0020\u0074\u006f\u0020l\u006f\u0061\u0064\u0020\u0066\u006f\u006et\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003a\u0020\u0025\u0076",_bebbg .Error ());};};};var _agd *_fg .CT_PPrGeneral ;var _dfbbe *_fg .CT_RPr ;if _acaae :=d .Styles .X ().DocDefaults ;_acaae !=nil {if _dbde :=_acaae .PPrDefault ;_dbde !=nil {_agd =_dbde .PPr ;};if _bdcc :=_acaae .RPrDefault ;_bdcc !=nil {_dfbbe =_bdcc .RPr ;};};_egfcec ,_aabb :=_fbceb (210),_fbceb (297);_eebbe :=float64 (_ee .Inch *1);_cdag :=_dg .PointsFromTwips (720);_feac ,_ffag ,_eagg ,_adgd :=_eebbe ,_eebbe ,_eebbe ,_eebbe ;var (_fafbb ,_cgde float64 ;_bffa []*headerFooterRef ;_ecbg float64 ;);if _daeb :=d .BodySection ().X ();_daeb !=nil {if _ffcf :=_daeb .PgSz ;_ffcf !=nil {if _bbdbb :=_daeb .PgMar ;_bbdbb !=nil {if _bbdbb .LeftAttr .ST_UnsignedDecimalNumber !=nil {_feac =_dg .PointsFromTwips (int64 (*_bbdbb .LeftAttr .ST_UnsignedDecimalNumber ));};if _bbdbb .LeftAttr .ST_UnsignedDecimalNumber !=nil {_ffag =_dg .PointsFromTwips (int64 (*_bbdbb .RightAttr .ST_UnsignedDecimalNumber ));};if _bbdbb .TopAttr .Int64 !=nil {_eagg =_dg .PointsFromTwips (*_bbdbb .TopAttr .Int64 );};if _bbdbb .BottomAttr .Int64 !=nil {_adgd =_dg .PointsFromTwips (*_bbdbb .BottomAttr .Int64 );};if _bbdbb .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_fafbb =_dg .PointsFromTwips (int64 (*_bbdbb .HeaderAttr .ST_UnsignedDecimalNumber ));};if _bbdbb .FooterAttr .ST_UnsignedDecimalNumber !=nil {_cgde =_adgd -_dg .PointsFromTwips (int64 (*_bbdbb .FooterAttr .ST_UnsignedDecimalNumber ));_ecbg =_adgd +_dg .PointsFromTwips (int64 (*_bbdbb .FooterAttr .ST_UnsignedDecimalNumber ));};};if _ffcf .WAttr !=nil {_egfcec =_dg .PointsFromTwips (int64 (*_ffcf .WAttr .ST_UnsignedDecimalNumber ));};if _ffcf .HAttr !=nil {_aabb =_dg .PointsFromTwips (int64 (*_ffcf .HAttr .ST_UnsignedDecimalNumber ));};};for _ ,_efded :=range _daeb .EG_HdrFtrReferences {if _dacd :=_efded .HeaderReference ;_dacd !=nil {_ggfe :=&headerFooterRef {_edgfb :true ,_cgdb :_dacd .IdAttr ,_bfac :_dacd .TypeAttr };_bffa =append (_bffa ,_ggfe );if _fafbb <=0{_fafbb =_cdag ;_eagg =_eagg +_fafbb ;};};if _eeff :=_efded .FooterReference ;_eeff !=nil {_abc :=&headerFooterRef {_bbda :true ,_cgdb :_eeff .IdAttr ,_bfac :_eeff .TypeAttr };_bffa =append (_bffa ,_abc );if _cgde <=0{_ecbg =_cdag ;};};};};if d .Settings .X ().DefaultTabStop ==nil {_gaef =_fbceb (12.7);}else {_gaef =_dg .PointsFromTwips (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber ));};_dfaf :=_de .New ();_dfaf .SetPageSize (_de .PageSize {_egfcec ,_aabb });_dfaf .SetPageMargins (_feac ,_ffag ,_eagg ,_ecbg );_dffab :=&convertContext {_eeegg :_dfaf ,_dfgb :d ,_eecg :_agd ,_agbf :_dfbbe ,_deca :&_dg .Rectangle {Top :_eagg ,Bottom :_aabb -_adgd ,Left :_feac ,Right :_egfcec -_ffag },_gbff :[]note {},_fegd :map[int64 ]map[int64 ]int64 {},_dfdc :_caee ,_ffcc :opts ,_dfcb :_bffa ,_age :_fafbb ,_beef :_cgde ,_cgb :_feac };for _gcc ,_gdfb :=range d .X ().Body .EG_BlockLevelElts {var _gabg []*_fg .EG_ContentBlockContent ;if _gcc < len (d .X ().Body .EG_BlockLevelElts )-1{_acbea :=d .X ().Body .EG_BlockLevelElts [_gcc +1];_gabg =_acbea .EG_ContentBlockContent ;};_dffab .addAbsoluteCBCs (_gdfb .EG_ContentBlockContent ,_gabg );};_dffab .addEndnotes ();_dffab .alignSymbolsVertically ();_dffab .drawPages ();_dffab .drawHeaderFooter ();return _dfaf ;};func (_beb *convertContext )addAnchorExtra (_aag []*_fg .EG_PContent ){for _ ,_dfac :=range _aag {for _ ,_dege :=range _dfac .EG_ContentRunContent {if _aceg :=_dege .R ;_aceg !=nil {for _ ,_degg :=range _aceg .Extra {if _acdg ,_bcd :=_degg .(*_fg .AlternateContentRun );_bcd {if _abg :=_acdg .Choice ;_abg !=nil {if _aabd :=_abg .Drawing ;_aabd !=nil {for _ ,_ddfg :=range _aabd .Anchor {var _cfeg ,_aebe ,_cffaa ,_aeged float64 ;_afbc ,_gfee :=_ddfg .PositionH ,_ddfg .PositionV ;if _fga :=_afbc .Choice ;_fga !=nil {if _fga .PosOffset !=nil {_cfeg =_ee .FromEMU (int64 (*_fga .PosOffset ));};};if _aaba :=_gfee .Choice ;_aaba !=nil {if _aaba .PosOffset !=nil {_aebe =_ee .FromEMU (int64 (*_aaba .PosOffset ));};};if _dddc :=_ddfg .Extent ;_dddc !=nil {_aeged =_ee .FromEMU (_dddc .CxAttr );_cffaa =_ee .FromEMU (_dddc .CyAttr );};_ddcc :=_beb ._gebd ._fcf +_aebe ;_gfcc :=_ddcc +_cffaa ;_acbe :=_beb ._gebd ._aeg +_cfeg ;_dfc :=_acbe +_aeged ;_ebg :=_aebe +_cffaa ;if _ebg > _beb ._gebd ._eaa {_beb ._gebd ._eaa =_ebg ;};if _ddfg .Choice !=nil &&_ddfg .Choice .WrapNone ==nil {_beb ._gebd ._bfd =append (_beb ._gebd ._bfd ,&zoneToSkip {_da :&_dg .Rectangle {Top :_ddcc ,Bottom :_gfcc ,Left :_acbe ,Right :_dfc },_eb :_ddfg .Choice });};if _eeg :=_ddfg .Graphic ;_eeg !=nil {if _afgc :=_eeg .GraphicData ;_afgc !=nil {for _ ,_daa :=range _afgc .Any {if _daeg ,_bcaf :=_daa .(*_fg .WdWsp );_bcaf {_cde ,_ddbf :=_beb .makeBlockFromWdWsp (_daeg );if _ddbf !=nil {_cg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_ddbf );};if _cde !=nil {_cde ._efa .Scale (_aeged /_cde ._efa .Width (),_cffaa /_cde ._efa .Height ());_cde ._ce =_acbe ;_cde ._fgd =_ddcc ;if _ddfg .BehindDocAttr {_beb ._gebd ._fef =append (_beb ._gebd ._fef ,_cde );}else {_beb ._gebd ._gae =append (_beb ._gebd ._gae ,_cde );};};};};};};};};};};};};};};};func (_eeag *convertContext )newSpan (){_fccde :=&span {_afa :_eeag ._ebfg ._cac ,_gac :_eeag ._ebfg ._bbg };_eeag ._daae =_fccde ;_eeag ._ebfg ._bg =append (_eeag ._ebfg ._bg ,_fccde );};func (_gag *convertContext )addSeparator (){_gag .newParagraph ();_gag ._gebd ._gg =true ;_gag ._gebd ._fd =_ab ;if _gag .currentParagraphOverflowsCurrentPage (){_gag .moveCurrentParagraphToNewPage ();};_gag .addCurrentParagraphToCurrentPage ();};func (_ega *convertContext )addAbsoluteCBCs (_ccab []*_fg .EG_ContentBlockContent ,_bbf []*_fg .EG_ContentBlockContent ){_add :="";_bfce :=false ;for _ ,_fgc :=range _bbf {if len (_fgc .P )< 1{_bfce =true ;break ;};for _ ,_bbgd :=range _fgc .P {if len (_bbgd .EG_PContent )==0{break ;};if _bbgd .PPr !=nil &&_bbgd .PPr .PStyle !=nil {_add =_bbgd .PPr .PStyle .ValAttr ;break ;};};};for _ ,_dbf :=range _ccab {for _ ,_bag :=range _dbf .P {_ega .newParagraph ();if _bag .PPr !=nil &&_bag .PPr .PStyle ==nil {_fcff :=_ega ._dfgb .Styles .ParagraphStyles ();for _ ,_cdff :=range _fcff {if _gce :=_cdff .X ().DefaultAttr ;_gce !=nil {if _edc :=_gce .Bool ;_edc !=nil &&*_edc {_bag .PPr =_afga (_bag .PPr ,_cdff .X ().PPr ,_cdff .X ().RPr );};if _bad :=_gce .ST_OnOff1 ;_bad ==_ga .ST_OnOff1On {_bag .PPr =_afga (_bag .PPr ,_cdff .X ().PPr ,_cdff .X ().RPr );};break ;};};};_cee ,_fafd :=_ega .combinePPrWithStyles (_bag .PPr );if _fafd !=nil {_ega ._gaag =_fafd ;};if _bag .PPr !=nil &&_bag .PPr .PStyle !=nil {if _bag .PPr .PStyle .ValAttr !=_add {_bag .PPr .ContextualSpacing =nil ;};};if _cee !=nil &&_cee .SectPr !=nil {for _ ,_fccd :=range _cee .SectPr .EG_HdrFtrReferences {if _gadcc :=_fccd .HeaderReference ;_gadcc !=nil {_bbgg :=&headerFooterRef {_edgfb :true ,_cgdb :_gadcc .IdAttr ,_bfac :_gadcc .TypeAttr };_ega ._gdff ._bf =append (_ega ._gdff ._bf ,_bbgg );};if _gcef :=_fccd .FooterReference ;_gcef !=nil {_aadb :=&headerFooterRef {_bbda :true ,_cgdb :_gcef .IdAttr ,_bfac :_gcef .TypeAttr };_ega ._gdff ._bf =append (_ega ._gdff ._bf ,_aadb );};};if !_bfce &&(_cee .SectPr .Type ==nil ||(_cee .SectPr .Type !=nil &&_cee .SectPr .Type .ValAttr !=_fg .ST_SectionMarkContinuous ))&&_fafd ==nil &&!_dcbe (_cee .WidowControl ){_ega .newPage ();continue ;};if len (_bag .EG_PContent )< 1{continue ;};};_ega .assignPropsToAbsoluteParagraph (_cee ,_ega ._gebd );_ega .determineParagraphBounds ();_ega .newLine ();_ega .newWord ();_fcfc :=_bag .EG_PContent ;if len (_fcfc )==0{_ega .addEmptyLine ();}else {if _ega .addAbsoluteEGPC (_fcfc ,_cee ){_ega .newPage ();continue ;};if _ega .currentParagraphOverflowsCurrentPage (){_ega .moveCurrentParagraphToNewPage ();};_ega .addAnchorBlocks (_fcfc );_ega .addAnchorExtra (_fcfc );_ega .addCurrentWordToParagraph ();};_ega .addCurrentParagraphToCurrentPage ();};for _ ,_bcg :=range _dbf .Tbl {if _ega ._gebd ==nil {_ega .newParagraph ();_ega .determineParagraphBounds ();_ega .newLine ();_ega .newWord ();};_ega .addAbsoluteTable (_bcg );};};};func (_dbgf *convertContext )addEmptyLine (){_dbgf .addTextSymbol (&symbol {_def :"\u000d",_bae :0,_baa :_dbgf ._gebd ._dde });};func (_aac *convertContext )addParagraphWithTable (_ebec _de .Table ,_fae ,_deda float64 ){_aac .newParagraph ();_aac ._gebd ._bec =&_dg .Rectangle {Top :_fbceb (2),Bottom :_fbceb (2),Left :0,Right :0};_aac ._gebd ._cdg =&tableWrapper {_cdfg :&_ebec ,_fbc :_fae };_aac ._gebd ._efb =_deda ;_aac ._gebd ._fd =_ebec .Height ();_aac .determineParagraphBounds ();_aac .addCurrentParagraphToCurrentPage ();};func _aafge (_fceb *_g .Document )map[string ]string {_abag :=map[string ]string {};for _ ,_bbfe :=range _fceb .Paragraphs (){for _ ,_ggcg :=range _bbfe .Runs (){for _ ,_efbb :=range _ggcg .X ().EG_RunInnerContent {if _eggf :=_efbb .InstrText ;_eggf !=nil {_deab ,_beeb :=_eeae (_eggf .Content );if _deab !=""&&_beeb !=""{_abag [_deab ]=_beeb ;};};};};};return _abag ;};func (_bff *convertContext )addAnchorBlocks (_bbad []*_fg .EG_PContent ){for _ ,_aaac :=range _bbad {for _ ,_acf :=range _aaac .EG_ContentRunContent {if _cbe :=_acf .R ;_cbe !=nil {for _ ,_bbbc :=range _cbe .EG_RunInnerContent {if _bbff :=_bbbc .Drawing ;_bbff !=nil {for _ ,_abef :=range _bbff .Anchor {var _bga ,_eca ,_bbdd ,_fafb float64 ;_ge ,_daec :=_abef .PositionH ,_abef .PositionV ;if _aae :=_ge .Choice ;_aae !=nil {if _aae .PosOffset !=nil {_bga =_ee .FromEMU (int64 (*_aae .PosOffset ));};};if _edg :=_daec .Choice ;_edg !=nil {if _edg .PosOffset !=nil {_eca =_ee .FromEMU (int64 (*_edg .PosOffset ));};};if _dff :=_abef .Extent ;_dff !=nil {_fafb =_ee .FromEMU (_dff .CxAttr );_bbdd =_ee .FromEMU (_dff .CyAttr );};_egfc :=_bff ._deca .Top +_eca ;_cacfe :=_egfc +_bbdd ;_eaf :=_bff ._gebd ._aeg +_bga ;_cffa :=_eaf +_fafb ;_caa :=_eca +_bbdd ;if _caa > _bff ._gebd ._eaa {_bff ._gebd ._eaa =_caa ;};if !_abef .AllowOverlapAttr {_bff ._gebd ._fd =_bbdd ;};if _abef .Choice !=nil &&_abef .Choice .WrapNone ==nil {_bff ._gebd ._bfd =append (_bff ._gebd ._bfd ,&zoneToSkip {_da :&_dg .Rectangle {Top :_egfc ,Bottom :_cacfe ,Left :_eaf ,Right :_cffa },_eb :_abef .Choice });};if _bfgd :=_abef .Graphic ;_bfgd !=nil {if _caad :=_bfgd .GraphicData ;_caad !=nil {for _ ,_ebdd :=range _caad .Any {if _ecga ,_bdf :=_ebdd .(*_e .Pic );_bdf {_bcba ,_ade :=_bff .makePdfImageFromGraphics (_ecga );if _ade !=nil {_cg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_ade );};_cbb :=false ;if _ecga .SpPr !=nil &&_ecga .SpPr .Xfrm !=nil {if _acg :=_ecga .SpPr .Xfrm .Ext ;_acg !=nil {_cbb =true ;};};if _bcba !=nil {if !_cbb {_bcba .Scale (_fafb /_bcba .Width (),_bbdd /_bcba .Height ());}else {_bcba .ScaleToWidth (_fafb );};_cag :=&image {_df :_bcba ,_ddd :_eaf ,_dfa :_egfc };if _abef .BehindDocAttr {_bff ._gebd ._ba =append (_bff ._gebd ._ba ,_cag );}else {_bff ._gebd ._gfe =append (_bff ._gebd ._gfe ,_cag );};};}else if _dfg ,_geb :=_ebdd .(*_aee .Chart );_geb {_cfef ,_bca :=_bff .makePdfBlockFromChart (_dfg ,_fafb ,_bbdd );if _bca !=nil {_cg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_bca );};if _cfef !=nil {_defa :=&block {_efa :_cfef ,_ce :_eaf ,_fgd :_egfc };if _abef .BehindDocAttr {_bff ._gebd ._fef =append (_bff ._gebd ._fef ,_defa );}else {_bff ._gebd ._gae =append (_bff ._gebd ._gae ,_defa );};};};};};};};};};};};};};func _efcb (_cadfe int64 ,_dgfc _fg .ST_NumberFormat )string {_gdb :=int (_cadfe );switch _dgfc {case _fg .ST_NumberFormatDecimal :return _a .Itoa (_gdb );case _fg .ST_NumberFormatUpperRoman :return _ccdd (_gdb ,true );case _fg .ST_NumberFormatLowerRoman :return _ccdd (_gdb ,false );case _fg .ST_NumberFormatUpperLetter :return _fddg (_gdb ,true );case _fg .ST_NumberFormatLowerLetter :return _fddg (_gdb ,false );default:return _a .Itoa (_gdb );};};type romanMatch struct{_ggaf int ;_bbgda string ;};const (_dgc =0.67;_dca =1.15;_cf =2.5;);func (_decc *span )moveRight (_ffae float64 ){for _ ,_efda :=range _decc ._bece {_efda ._fbg +=_ffae ;};};func (_gfba *convertContext )newLine (){if _gfba ._gebd ==nil {_gfba .newParagraph ();};_ddgb :=_gfba ._gebd ._fd +_gfba ._gebd ._bec .Top ;_eebb :=&line {};if len (_gfba ._gebd ._cc )==0{_eebb ._cca =_gfba ._gebd ._fe ;}else {_eebb ._cca =_gfba ._gebd ._aeg ;};_eebb ._bbg =_gfba ._gebd ._fbe ;_eebb ._cac =_eebb ._cca ;_eebb ._db =_ddgb ;_gfba ._gebd ._cc =append (_gfba ._gebd ._cc ,_eebb );_gfba ._ebfg =_eebb ;_gfba .newSpan ();};func (_ageg *convertContext )addAbsoluteHeaderFooterTable (_faec *_fg .CT_Tbl ){_ccfa :=_faec .TblGrid ;if _ccfa ==nil {return ;};_gafb :=len (_ccfa .GridCol );if _gafb ==0{return ;};_gecdb :=[]float64 {};_fdbb :=[]float64 {};_aedb :=0.0;for _ ,_faga :=range _ccfa .GridCol {_fagaa :=0.0;if _faga .WAttr .ST_UnsignedDecimalNumber !=nil {_fagaa =_dg .PointsFromTwips (int64 (*_faga .WAttr .ST_UnsignedDecimalNumber ));};_gecdb =append (_gecdb ,_fagaa );_aedb +=_fagaa ;};for _cccd :=0;_cccd < _gafb ;_cccd ++{_fdbb =append (_fdbb ,_gecdb [_cccd ]/_aedb );};_fdac :=_ageg ._eeegg .NewTable (_gafb );_fdac .SetColumnWidths (_fdbb ...);_afbg :=_ageg ._eeegg .NewTable (_gafb );_afbg .SetColumnWidths (_fdbb ...);_gccg ,_cacad ,_dbaa :=_fggb (_ageg ._dfgb ,_faec .TblPr );var _dgb []*_fg .CT_TblStylePr ;if _gccg .TblStyle !=nil {_dgb =_cbafd (_ageg ._dfgb ,_gccg .TblStyle .ValAttr );};_eaca :=_bbddd (_gccg .TblW ,_ageg ._gdff ._b .Right -_ageg ._gdff ._b .Left ,0);_fdge :=_bbddd (_gccg .TblInd ,_ageg ._gdff ._b .Right -_ageg ._gdff ._b .Left ,0);_gcce :=_ageg ._gdff ._b .Bottom -_ageg ._gebd ._fcf ;_cbfb :=len (_faec .EG_ContentRowContent );for _afbb ,_ebda :=range _faec .EG_ContentRowContent {if _ebda ==nil {continue ;};_cgace :=_ageg ._eeegg .NewTable (_gafb );_cgace .SetColumnWidths (_fdbb ...);if _fdae :=_ebda .Tr ;len (_fdae )> 0{_abed :=_fdae [0];_ebge :=_abed .TblPrEx ;for _gaff ,_aafc :=range _abed .EG_ContentCellContent {if _gfde :=_aafc .Tc ;len (_gfde )> 0{if _edfc :=_gfde [0];_edfc !=nil {_ageg .addCellToTable (_afbg ,_edfc ,_gccg ,_ebge ,_afbb ,_gaff ,_cbfb ,_gafb ,_dgb ,_cacad ,_dbaa ,false );_ageg .addCellToTable (_cgace ,_edfc ,_gccg ,_ebge ,_afbb ,_gaff ,_cbfb ,_gafb ,_dgb ,_cacad ,_dbaa ,false );};};};var _gbcd float64 ;if _egee :=_abed .TrPr ;_egee !=nil {if len (_egee .TrHeight )!=0{_fccf :=_egee .TrHeight [0];if _ceag :=_fccf .ValAttr ;_ceag !=nil {if _ceag .ST_UnsignedDecimalNumber !=nil {_gbcd =_dg .PointsFromTwips (int64 (*_ceag .ST_UnsignedDecimalNumber ));};};};};if _gbcd < _cgace .Height (){_gbcd =_cgace .Height ();};if _gbcd < _fbceb (4){_gbcd =_fbceb (4);};_afbg .SetRowHeight (_afbg .CurRow (),_gbcd );_cgace .SetRowHeight (_cgace .CurRow (),_gbcd );if _eaca ==0||_eaca > _ageg ._gdff ._b .Right -_ageg ._gdff ._b .Left {_eaca =_ageg ._gdff ._b .Right -_ageg ._gdff ._b .Left ;};_ccgf :=_dg .MakeTempCreator (_eaca ,_fbceb (1000));_ccgf .Draw (_afbg );if _afbg .Height ()>=_gcce {_ageg .addParagraphWithTable (*_fdac ,_eaca ,_fdge );_ageg .newPage ();*_afbg =*_cgace ;_afbg .SetRowHeight (_afbg .CurRow (),_gbcd );_gcce =_ageg ._gdff ._b .Bottom -_ageg ._gdff ._b .Top ;_fdac =nil ;}else {if _fdac ==nil {_fdac =_ageg ._eeegg .NewTable (_gafb );_fdac .SetColumnWidths (_fdbb ...);};*_fdac =*_cgace ;};};};if _fdac !=nil {_ageg .addParagraphWithTableToHeaderFooter (*_fdac ,_eaca ,_fdge );};};func (_bedef *convertContext )makeBlockFromWdWsp (_feec *_fg .WdWsp )(*block ,error ){if _ebce :=_feec .WChoice ;_ebce !=nil {if _bddbc :=_ebce .Txbx ;_bddbc !=nil {if _dfbg :=_bddbc .TxbxContent ;_dfbg !=nil {if _egda :=_dfbg .EG_ContentBlockContent ;len (_egda )> 0{if _aafgc :=_feec .SpPr ;_aafgc !=nil {if _gdage :=_aafgc .Xfrm ;_gdage !=nil {if _egebd :=_gdage .Ext ;_egebd !=nil {_fegde :=_ee .FromEMU (_egebd .CxAttr );_fcdf :=_ee .FromEMU (_egebd .CyAttr );_aeag :=&_dg .Rectangle {Top :_gcga ,Bottom :_gcga ,Left :_gcga ,Right :_gcga };_dbdd ,_eacb :=_bedef .makePdfBlockFromCBCs ([][]*_fg .EG_ContentBlockContent {_egda },_fegde ,_fcdf ,_aeag ,false ,nil );if _eacb !=nil {return nil ,_eacb ;};var _edga bool ;var _baec float64 ;var _cfcf _de .Color ;if _eecea :=_aafgc .PrstGeom ;_eecea !=nil {if _eecea .PrstAttr ==_af .ST_ShapeTypeRect {if _aacf :=_aafgc .Ln ;_aacf !=nil {if _bffag :=_aacf .WAttr ;_bffag !=nil {_edga =true ;_baec =_ee .FromEMU (int64 (*_bffag ));_cfcf =_de .ColorBlack ;if _cgfea :=_aacf .SolidFill ;_cgfea !=nil {if _ggbd :=_cgfea .SrgbClr ;_ggbd !=nil {_cfcf =_de .ColorRGBFromHex ("\u0023"+_ggbd .ValAttr );};};};};};};_eage :=&block {_efa :_dbdd ,_fgff :_edga ,_cfb :_baec ,_afg :_cfcf };return _eage ,nil ;};};};};};};};return nil ,nil ;};func _dfbf (_dag ,_cab string ,_ccce ,_ceb ,_aab bool )[]*symbol {_cbg :=[]*symbol {};for _ ,_dbb :=range _dag {_bcc :=&symbol {_def :string (_dbb ),_fbgg :_ccce ,_ddc :_ceb ,_dcf :_cab ,_cgd :_aab };_cbg =append (_cbg ,_bcc );};return _cbg ;};func _fggb (_ada *_g .Document ,_gdfbc *_fg .CT_TblPr )(*_fg .CT_TblPr ,*_fg .CT_PPrGeneral ,*_fg .CT_RPr ){_bfba :=_fg .NewCT_PPrGeneral ();_fgbaa :=_fg .NewCT_RPr ();if _gdfbc ==nil {_gdfbc =_fg .NewCT_TblPr ();}else {if _gdfbc .TblStyle !=nil {_gdfbc ,_bfba ,_fgbaa =_gebe (_ada ,_gdfbc .TblStyle .ValAttr ,_gdfbc ,_bfba ,_fgbaa );};};return _gdfbc ,_bfba ,_fgbaa ;}; + +// 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 _dg .RegisterFontsFromDirectory (dirName )};func (_dee *convertContext )alignSymbolsVertically (){for _ ,_aba :=range _dee ._ceef {for _ ,_eda :=range _aba ._gf {for _ ,_aga :=range _eda ._cc {_bfb :=0.0;for _ ,_daef :=range _aga ._bg {for _ ,_fgcf :=range _daef ._bece {for _ ,_bfab :=range _fgcf ._deb {if _bfab ._baa > _bfb {_bfb =_bfab ._baa ;};};};};for _ ,_fcaa :=range _aga ._bg {for _ ,_ddf :=range _fcaa ._bece {for _ ,_bgd :=range _ddf ._deb {if _bgd ._dge < _bfb {_bgd ._gb =_bfb -_bgd ._dge ;};};};};};};};};func (_dcgc *convertContext )makePdfImageFromGraphics (_ddbda *_e .Pic )(*_de .Image ,error ){if _afd :=_ddbda .BlipFill ;_afd !=nil {if _afaf :=_afd .Blip ;_afaf !=nil {if _edgfg :=_afaf .EmbedAttr ;_edgfg !=nil {_accg ,_faac :=_dcgc ._dfgb .GetImageObjByRelId (*_edgfg );if _faac !=nil {return nil ,_faac ;};_edcge ,_faac :=_cb .Open (_accg .Path );if _faac !=nil {return nil ,_faac ;};_dbcb ,_faac :=_fc .ReadAll (_edcge );if _faac !=nil {return nil ,_faac ;};_eeabg ,_faac :=_dcgc ._eeegg .NewImageFromData (_dbcb );if _faac !=nil {return nil ,_faac ;};return _eeabg ,nil ;};};};return nil ,nil ;};func (_bafe *convertContext )combinePPrWithStyles (_dcb *_fg .CT_PPr )(*_fg .CT_PPr ,*prefix ){if _dcb ==nil {return nil ,nil ;};var _ecge *prefix ;if _dcb !=nil &&_dcb .NumPr !=nil {if _cfeee ,_gef :=_dcb .NumPr .Ilvl ,_dcb .NumPr .NumId ;_cfeee !=nil &&_gef !=nil {if _aced :=_bafe ._dfgb .GetNumberingLevelByIds (_gef .ValAttr ,_cfeee .ValAttr ).X ();_aced !=nil {_dcb =_afga (_dcb ,_aced .PPr ,_aced .RPr );if _gfeb :=_aced .NumFmt ;_gfeb !=nil {if _agff :=_gfeb .ValAttr ;_agff !=_fg .ST_NumberFormatNone &&_agff !=_fg .ST_NumberFormatCustom {var _cbcf []float64 ;if _egcgc :=_dcb .Tabs ;_egcgc !=nil &&len (_egcgc .Tab )!=0{for _ ,_gacee :=range _egcgc .Tab {_cbcf =append (_cbcf ,_dg .PointsFromTwips (*_gacee .PosAttr .Int64 ));};};_ecge =&prefix {_dagf :_cbcf ,_eeega :true };if _agff ==_fg .ST_NumberFormatBullet {if _eabf :=_aced .LvlText ;_eabf !=nil {if _gbbg :=_eabf .ValAttr ;_gbbg !=nil &&*_gbbg !=""{_ecge ._eabac =*_gbbg ;_ecge ._gfcf =true ;};};}else {_egcc ,_bbcd :=_gef .ValAttr ,_cfeee .ValAttr ;if _ ,_gcgaa :=_bafe ._fegd [_egcc ];!_gcgaa {_bafe ._fegd [_egcc ]=map[int64 ]int64 {};};if _ ,_bfff :=_bafe ._fegd [_egcc ][_bbcd ];!_bfff {_bafe ._fegd [_egcc ][_bbcd ]=1;if _acga :=_aced .Start ;_acga !=nil {_bafe ._fegd [_egcc ][_bbcd ]=_acga .ValAttr ;};};if _ ,_gbbe :=_bafe ._fegd [_egcc ][_bbcd +1];_gbbe {_bafe ._fegd [_egcc ][_bbcd +1]=1;};_ddae :=_bafe ._fegd [_egcc ][_bbcd ];_fed :=_ef .FormatNumberingText (int64 (_ddae ),_aced .IlvlAttr ,*_aced .LvlText .ValAttr ,_aced .NumFmt ,_bafe ._fegd [_egcc ]);_bafe ._fegd [_egcc ][_bbcd ]++;_ecge ._eabac =_fed ;};};};};};};if _dcb !=nil &&_dcb .PStyle !=nil {_fgbdf ,_gfcef :=_bafe .getStyleProps (_dcb .PStyle .ValAttr ,_g .Style {});_dcb =_afga (_dcb ,_fgbdf ,_gfcef );};return _dcb ,_ecge ;};func (_ebd *convertContext )alignParagraph (){_afb :=_ebd ._gebd ;if _afb ._ff ==_de .TextAlignmentLeft {return ;};_bde :=len (_afb ._cc )-1;for _fgb ,_eef :=range _afb ._cc {_efce :=len (_eef ._bg )-1;for _cda ,_gd :=range _eef ._bg {_gbc :=true ;_gfc :=len (_gd ._bece );_agf :=0.0;for _gbf :=len (_gd ._bece )-1;_gbf >=0;_gbf --{_bdb :=_gd ._bece [_gbf ];if _gbc &&_bdb ._bfa {_gfc =_gbf ;}else {_gbc =false ;for _ ,_cfc :=range _bdb ._deb {_agf +=_cfc ._bae ;};};};_gd ._bece =_gd ._bece [:_gfc ];_dcfb :=_gd ._gac -_gd ._afa -_agf ;switch _afb ._ff {case _de .TextAlignmentRight :_gd .moveRight (_dcfb );case _de .TextAlignmentCenter :_gd .moveRight (_dcfb /2);case _de .TextAlignmentJustify :if _fgb !=_bde ||_cda !=_efce {_eff :=[]*word {};for _ ,_cadd :=range _gd ._bece {if _cadd ._bfa {_eff =append (_eff ,_cadd );};};_ddg :=_dcfb /float64 (len (_eff ));for _ ,_fab :=range _eff {_fab ._cbc +=_ddg ;};var _bed *word ;for _ ,_bfag :=range _gd ._bece {if _bed !=nil {_bfag ._fbg =_bed ._fbg +_bed ._cbc ;};_bed =_bfag ;};};};};};};func _cffd (_edbb *_fg .EG_RunInnerContent )bool {if _cffdc :=_edbb .Br ;_cffdc !=nil {return _cffdc .TypeAttr ==_fg .ST_BrTypePage ;};return false ;};func _fabdb (_bacd ,_bcbfg *_fg .CT_RPr )*_fg .CT_RPr {if _bacd ==nil {return _bcbfg ;};if _bcbfg ==nil {if _bacd .B !=nil {_bacd .B =nil ;};if _bacd .BCs !=nil {_bacd .BCs =nil ;};if _bacd .I !=nil {_bacd .I =nil ;};if _bacd .ICs !=nil {_bacd .ICs =nil ;};return _bacd ;};if _bacd .RStyle ==nil {_bacd .RStyle =_bcbfg .RStyle ;};if _bacd .RFonts ==nil {_bacd .RFonts =_bcbfg .RFonts ;};if _bacd .B ==nil {_bacd .B =_bcbfg .B ;};if _bacd .BCs ==nil {_bacd .BCs =_bcbfg .BCs ;};if _bacd .I ==nil {_bacd .I =_bcbfg .I ;};if _bacd .ICs ==nil {_bacd .ICs =_bcbfg .ICs ;};if _bacd .Caps ==nil {_bacd .Caps =_bcbfg .Caps ;};if _bacd .SmallCaps ==nil {_bacd .SmallCaps =_bcbfg .SmallCaps ;};if _bacd .Strike ==nil {_bacd .Strike =_bcbfg .Strike ;};if _bacd .Dstrike ==nil {_bacd .Dstrike =_bcbfg .Dstrike ;};if _bacd .Outline ==nil {_bacd .Outline =_bcbfg .Outline ;};if _bacd .Shadow ==nil {_bacd .Shadow =_bcbfg .Shadow ;};if _bacd .Emboss ==nil {_bacd .Emboss =_bcbfg .Emboss ;};if _bacd .Imprint ==nil {_bacd .Imprint =_bcbfg .Imprint ;};if _bacd .NoProof ==nil {_bacd .NoProof =_bcbfg .NoProof ;};if _bacd .SnapToGrid ==nil {_bacd .SnapToGrid =_bcbfg .SnapToGrid ;};if _bacd .Vanish ==nil {_bacd .Vanish =_bcbfg .Vanish ;};if _bacd .WebHidden ==nil {_bacd .WebHidden =_bcbfg .WebHidden ;};if _bacd .Color ==nil {_bacd .Color =_bcbfg .Color ;};if _bacd .Spacing ==nil {_bacd .Spacing =_bcbfg .Spacing ;};if _bacd .W ==nil {_bacd .W =_bcbfg .W ;};if _bacd .Kern ==nil {_bacd .Kern =_bcbfg .Kern ;};if _bacd .Position ==nil {_bacd .Position =_bcbfg .Position ;};if _bacd .Sz ==nil {_bacd .Sz =_bcbfg .Sz ;};if _bacd .SzCs ==nil {_bacd .SzCs =_bcbfg .SzCs ;};if _bacd .Highlight ==nil {_bacd .Highlight =_bcbfg .Highlight ;};if _bacd .U ==nil {_bacd .U =_bcbfg .U ;};if _bacd .Effect ==nil {_bacd .Effect =_bcbfg .Effect ;};if _bacd .Bdr ==nil {_bacd .Bdr =_bcbfg .Bdr ;};if _bacd .Shd ==nil {_bacd .Shd =_bcbfg .Shd ;};if _bacd .FitText ==nil {_bacd .FitText =_bcbfg .FitText ;};if _bacd .VertAlign ==nil {_bacd .VertAlign =_bcbfg .VertAlign ;};if _bacd .Rtl ==nil {_bacd .Rtl =_bcbfg .Rtl ;};if _bacd .Cs ==nil {_bacd .Cs =_bcbfg .Cs ;};if _bacd .Em ==nil {_bacd .Em =_bcbfg .Em ;};if _bacd .Lang ==nil {_bacd .Lang =_bcbfg .Lang ;};if _bacd .EastAsianLayout ==nil {_bacd .EastAsianLayout =_bcbfg .EastAsianLayout ;};if _bacd .SpecVanish ==nil {_bacd .SpecVanish =_bcbfg .SpecVanish ;};if _bacd .OMath ==nil {_bacd .OMath =_bcbfg .OMath ;};if _bacd .RPrChange ==nil {_bacd .RPrChange =_bcbfg .RPrChange ;};return _bacd ;};func (_cccf *convertContext )addCurrentParagraphToCurrentPage (){_cccf ._gdff ._bb =_cccf ._gebd ._fcf +_cccf ._gebd ._bec .Top +_cccf ._gebd ._fd +_cccf ._gebd ._bec .Bottom ;_cccf ._gdff ._aeb =append (_cccf ._gdff ._aeb ,_cccf ._gebd ._gfe ...);_cccf ._gdff ._adc =append (_cccf ._gdff ._adc ,_cccf ._gebd ._ba ...);_cccf ._gdff ._caf =append (_cccf ._gdff ._caf ,_cccf ._gebd ._gae ...);_cccf ._gdff ._gc =append (_cccf ._gdff ._gc ,_cccf ._gebd ._fef ...);_cccf ._gdff ._fb =append (_cccf ._gdff ._fb ,_cccf ._gebd ._bfd ...);_cccf ._gdff ._gf =append (_cccf ._gdff ._gf ,_cccf ._gebd );_cccf .adjustRightBoundOfLastSpan ();_cccf .alignParagraph ();if len (_cccf ._gdff ._dec )==0&&len (_cccf ._gebd ._fgf )> 0{_cccf ._gdff ._b .Bottom -=_ab ;};_cccf ._gdff ._dec =append (_cccf ._gdff ._dec ,_cccf ._gebd ._fgf ...);_cccf ._gdff ._b .Bottom -=_cccf ._gebd ._cad ;};var _gcga =_fbceb (2.5);func (_afc *convertContext )drawPage (_bac *page ){if _bac ._dd {_afag :=_bac ._b .Top +_ab *_dgc ;_bbd :=_bac ._b .Left ;_aecd :=_bac ._b .Right ;_dg .DrawLine (_afc ._eeegg ,_bbd ,_afag ,_aecd ,_afag ,_ea ,_de .ColorBlack );};for _ ,_faf :=range _bac ._adc {_ccd (_afc ._eeegg ,_faf );};for _ ,_ag :=range _bac ._gc {_dcc (_afc ._eeegg ,_ag );};for _ ,_efbc :=range _bac ._gf {if _efbc ._gg {_ace :=_efbc ._fcf +_ab *_dgc ;_cbf :=_bac ._b .Left ;_gace :=_cbf +_fbceb (50);_dg .DrawLine (_afc ._eeegg ,_cbf ,_ace ,_gace ,_ace ,_ea ,_de .ColorBlack );}else {for _ ,_egb :=range _efbc ._cc {for _ ,_bbc :=range _egb ._bg {for _ ,_cba :=range _bbc ._bece {for _ ,_aebd :=range _cba ._deb {if _aebd ._ac !=nil {_aebd ._ac .SetPos (_cba ._fbg +_aebd ._gfg ,_efbc ._fcf +_egb ._db );_afc ._eeegg .Draw (_aebd ._ac );}else if _aebd ._bgc !=nil {_aebd ._bgc ._ce =_cba ._fbg +_aebd ._gfg ;_aebd ._bgc ._fgd =_efbc ._fcf +_egb ._db ;_dcc (_afc ._eeegg ,_aebd ._bgc );}else {_acd :=_afc ._eeegg .NewStyledParagraph ();if _aebd ._fbgg {_aebd ._gb =0;}else if _aebd ._ddc {_aebd ._gb =1.2*_egb ._bba -_aebd ._baa ;};_abe :=_cba ._fbg +_aebd ._gfg ;_debd :=_efbc ._fcf +_egb ._db +_aebd ._gb ;_acd .SetPos (_abe ,_debd );var _fefa *_de .TextChunk ;if _aebd ._dcf !=""{_fefa =_acd .AddExternalLink (_aebd ._def ,_aebd ._dcf );}else {_fefa =_acd .Append (_aebd ._def );};if _aebd ._fbce !=nil {_fefa .Style =*_aebd ._fbce ;};_afc ._eeegg .Draw (_acd );if _aebd ._aec !=nil {_faff :=_debd +_aebd ._dge +2.0;_dg .DrawLine (_afc ._eeegg ,_abe ,_faff ,_abe +_aebd ._bae ,_faff ,1,*_aebd ._aec );};};};};};};if _efbc ._cdg !=nil {_bdc :=_de .NewBlock (_efbc ._cdg ._fbc ,_efbc ._bec .Top +_efbc ._fd +_efbc ._bec .Bottom );_bdc .SetPos (_efbc ._fe ,_efbc ._fcf +_efbc ._bec .Top );_bdc .Draw (_efbc ._cdg ._cdfg );_afc ._eeegg .Draw (_bdc );};if _efbc ._eab !=nil {_ffa :=(_bac ._b .Left /_dg .DefaultFontSize -1);_gad :=1.5;for _ ,_bdg :=range _efbc ._eab {switch _bdg ._fcb {case _dg .BorderPositionTop :_bda :=_efbc ._fcf +_bdg ._eeb ;_dg .DrawLine (_afc ._eeegg ,_efbc ._aeg -_ffa ,_bda ,_efbc ._aeg +_bdg ._eec +_ffa ,_bda ,_bdg ._dbg ,_bdg ._ec );case _dg .BorderPositionLeft :_ffad :=_efbc ._fcf +_efbc ._fd -_efbc ._bec .Top -_efbc ._bec .Bottom -_bdg ._eeb -_gad ;_aca :=_ffad +_efbc ._fd +_efbc ._bec .Top +_efbc ._bec .Bottom ;_eee :=_efbc ._aeg -_ffa ;_dg .DrawLine (_afc ._eeegg ,_eee ,_ffad ,_eee ,_aca ,_bdg ._eec ,_bdg ._ec );case _dg .BorderPositionBottom :_fca :=_efbc ._fcf +_bdg ._eeb +_efbc ._bec .Top +_efbc ._fd +_efbc ._bec .Bottom ;_dg .DrawLine (_afc ._eeegg ,_efbc ._aeg -_ffa ,_fca ,_efbc ._aeg +_bdg ._eec +_ffa ,_fca ,_bdg ._dbg ,_bdg ._ec );case _dg .BorderPositionRight :_cbd :=_efbc ._fcf +_efbc ._fd -_efbc ._bec .Top -_efbc ._bec .Bottom -_bdg ._eeb -_gad ;_dae :=_cbd +_efbc ._fd +_efbc ._bec .Top +_efbc ._bec .Bottom ;_cgc :=_efbc ._fbe +_ffa ;_dg .DrawLine (_afc ._eeegg ,_cgc ,_cbd ,_cgc ,_dae ,_bdg ._eec ,_bdg ._ec );};};};};};for _ ,_bc :=range _bac ._aeb {_ccd (_afc ._eeegg ,_bc );};for _ ,_fgg :=range _bac ._caf {_dcc (_afc ._eeegg ,_fgg );};if len (_bac ._dec )> 0{_dfbb :=_bac ._b .Bottom +_ab *_dgc ;_aad :=_bac ._b .Left ;_gadc :=_aad +_fbceb (50);_dg .DrawLine (_afc ._eeegg ,_aad ,_dfbb ,_gadc ,_dfbb ,_ea ,_de .ColorBlack );_fba :=_bac ._b .Bottom +_ab ;for _ ,_fcc :=range _bac ._dec {_fcc ._ad .SetPos (_bac ._b .Left ,_fba );_afc ._eeegg .Draw (_fcc ._ad );_fba +=_fcc ._ad .Height ();};};};func (_ccccf *convertContext )makeBlockFromTextboxContent (_febc *_fg .TxbxContent ,_aaef ,_accgf float64 ,_baag *_dg .Rectangle )(*block ,error ){if _baag ==nil {_baag =&_dg .Rectangle {};};if _beea :=_febc .EG_ContentBlockContent ;len (_beea )> 0{_daccd ,_dbcc :=_ccccf .makePdfBlockFromCBCs ([][]*_fg .EG_ContentBlockContent {_beea },_aaef ,_accgf ,_baag ,false ,nil );if _dbcc !=nil {return nil ,_dbcc ;};_ddfb :=&block {_efa :_daccd ,_fgff :false ,_cfb :0,_afg :_de .ColorBlack };return _ddfb ,nil ;};return nil ,nil ;};const (_ggb ="\u006di\u006e\u006f\u0072\u0046\u006f\u006et";_abce ="\u006da\u006a\u006f\u0072\u0046\u006f\u006et";_cfac ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";_fgdd ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";);func (_gba *convertContext )addAbsoluteCRC (_cafc []*_fg .EG_ContentRunContent ,_ecg *_fg .CT_PPr )bool {for _ ,_adf :=range _cafc {if _eecb :=_adf .R ;_eecb !=nil {if _ecg !=nil &&_ecg .PStyle !=nil {_dead :=_gba ._dfgb .GetStyleByID (_ecg .PStyle .ValAttr );if _egf :=_dead .X ();_egf !=nil {if _egf .QFormat !=nil &&_dcbe (_egf .QFormat ){if _egf .RPr !=nil &&_ecg .RPr !=nil {_ecg .RPr =_fcdd (_ecg .RPr ,_egf .RPr );};};if _egf .RPr !=nil {if _egf .UiPriority !=nil &&_egf .UiPriority .ValAttr > 0&&_eecb .RPr ==nil {_ecg .RPr =_fcdd (_ecg .RPr ,_egf .RPr );};_eecb .RPr =_gfff (_eecb .RPr ,_egf .RPr );};if _gba ._gaag !=nil {_ceec ,_gbbf :=_gba .getStyleProps (_ecg .PStyle .ValAttr ,_dead );_ecg =_afga (_ecg ,_ceec ,_gbbf );_eecb .RPr =_gfff (_eecb .RPr ,_gbbf );};};};_fbad :=_ecg !=nil ||_eecb .RPr !=nil ;if len (_eecb .EG_RunInnerContent )==0&&_fbad {_gba .addEmptyLine ();};_gfce :=_gabb (_gba ._dfgb ,_eecb .RPr ,_ecg );if _gba ._gaag !=nil {_gba .addAbsoluteRIC (nil ,_gfce );_gba ._gaag =nil ;_gba ._gebd ._cdf =true ;};for _ ,_adce :=range _eecb .EG_RunInnerContent {if _gba .addAbsoluteRIC (_adce ,_gfce ){return true ;};_gba ._gebd ._cdf =false ;};for _ ,_bcf :=range _eecb .Extra {if _ebdg ,_bfg :=_bcf .(*_fg .AlternateContentRun );_bfg {if _cgg :=_ebdg .Choice ;_cgg !=nil {if _gfcg :=_cgg .Drawing ;_gfcg !=nil {if len (_gfcg .Inline )> 0{for _ ,_gde :=range _gfcg .Inline {_dcga :=_gde .Extent ;if _dcga ==nil {return false ;};_ffe :=_ee .FromEMU (_dcga .CxAttr );_aege :=_ee .FromEMU (_dcga .CyAttr );if _daf :=_gde .Graphic ;_daf !=nil {if _gadb :=_daf .GraphicData ;_gadb !=nil {for _ ,_eea :=range _gadb .Any {if _cggb ,_baf :=_eea .(*_fg .WdWsp );_baf {_fcg ,_acb :=_gba .makeBlockFromWdWsp (_cggb );if _acb !=nil {_cg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_acb );};if _fcg ==nil {continue ;};_fcg ._efa .Scale (_ffe /_fcg ._efa .Width (),_aege /_fcg ._efa .Height ());_gba .addInlineSymbol (&symbol {_baa :_aege ,_bae :_ffe ,_bgc :_fcg });};};};};};};};};};};};};return false ;};func _gabe (_fgefg ,_ccgdf *_fg .CT_Border ,_fefd bool )*_fg .CT_Border {if _fefd {return _fgefg ;};return _ccgdf ;};func _ffea (_dbe string )string {_bge :=_dcdbf .FindStringSubmatch (_dbe );if len (_bge )< 2{return "";};return _bge [1];};func (_egcg *convertContext )addCellToTable (_cea *_de .Table ,_afcg *_fg .CT_Tc ,_dadc *_fg .CT_TblPr ,_eacc *_fg .CT_TblPrEx ,_ggec ,_adef ,_gece ,_ggc int ,_cdfgb []*_fg .CT_TblStylePr ,_cffag *_fg .CT_PPrGeneral ,_egd *_fg .CT_RPr ,_fgeb bool )bool {var _ggece *_de .TableCell ;_dacc :=1;_cgdg :=_afcg .TcPr ;_eecd :=_fg .NewCT_RPr ();for _ ,_acaa :=range _cdfgb {if _ggec ==0&&_acaa .TypeAttr ==_fg .ST_TblStyleOverrideTypeFirstRow {_cgdg =_ddeg (_cgdg ,_acaa .TcPr );_egd =_gfff (_eecd ,_acaa .RPr );break ;};if _adef ==0&&_acaa .TypeAttr ==_fg .ST_TblStyleOverrideTypeFirstCol {_cgdg =_ddeg (_cgdg ,_acaa .TcPr );_egd =_gfff (_eecd ,_acaa .RPr );};if _ggec ==_gece -1&&_acaa .TypeAttr ==_fg .ST_TblStyleOverrideTypeLastRow {_cgdg =_ddeg (_cgdg ,_acaa .TcPr );_egd =_gfff (_eecd ,_acaa .RPr );};if _adef ==_ggc -1&&_acaa .TypeAttr ==_fg .ST_TblStyleOverrideTypeLastCol {_cgdg =_ddeg (_cgdg ,_acaa .TcPr );_egd =_gfff (_eecd ,_acaa .RPr );};if _ggec %2!=0&&_acaa .TypeAttr ==_fg .ST_TblStyleOverrideTypeBand1Horz {_cgdg =_ddeg (_cgdg ,_acaa .TcPr );if _adef ==0{_egd =_gfff (_eecd ,_acaa .RPr );}else {_egd =_fabdb (_egd ,_acaa .RPr );};};if _adef %2!=0&&_acaa .TypeAttr ==_fg .ST_TblStyleOverrideTypeBand1Vert {_cgdg =_ddeg (_cgdg ,_acaa .TcPr );if _ggec ==0{_egd =_gfff (_eecd ,_acaa .RPr );}else {_egd =_fabdb (_eecd ,_acaa .RPr );};};if _ggec %2==0&&_acaa .TypeAttr ==_fg .ST_TblStyleOverrideTypeBand2Horz {_cgdg =_ddeg (_cgdg ,_acaa .TcPr );if _adef ==_ggc -1{_egd =_gfff (_eecd ,_acaa .RPr );}else {_egd =_fabdb (_eecd ,_acaa .RPr );};};if _adef %2==0&&_acaa .TypeAttr ==_fg .ST_TblStyleOverrideTypeBand2Vert {_cgdg =_ddeg (_cgdg ,_acaa .TcPr );if _ggec ==_gece -1{_egd =_gfff (_eecd ,_acaa .RPr );}else {_egd =_fabdb (_eecd ,_acaa .RPr );};};};_dfe :=_ggedd (_dadc ,_eacc ,_cgdg ,_ggec ,_adef ,_gece ,_ggc );_dga :=_aa ;_fee :=_de .CellVerticalAlignmentTop ;if _dfe !=nil {if _dfe .GridSpan !=nil {_dacc =int (_dfe .GridSpan .ValAttr );};_ggece =_cea .MultiColCell (_dacc );if _adefg :=_dfe .TcBorders ;_adefg !=nil {if _bea :=_adefg .Left ;_bea !=nil {_egga ,_cccae ,_bcae :=_dfcac (_bea );_ggece .SetBorder (_de .CellBorderSideLeft ,_egga ,_bcae );if _cccae !=nil &&*_cccae !=nil {_ggece .SetSideBorderColor (_de .CellBorderSideLeft ,*_cccae );};};if _aaed :=_adefg .Top ;_aaed !=nil {_edac ,_gdag ,_faa :=_dfcac (_aaed );_ggece .SetBorder (_de .CellBorderSideTop ,_edac ,_faa );if _gdag !=nil &&*_gdag !=nil {_ggece .SetSideBorderColor (_de .CellBorderSideTop ,*_gdag );};};if _eeab :=_adefg .Right ;_eeab !=nil {_dfcab ,_ffaf ,_gffg :=_dfcac (_eeab );_ggece .SetBorder (_de .CellBorderSideRight ,_dfcab ,_gffg );if _ffaf !=nil &&*_ffaf !=nil {_ggece .SetSideBorderColor (_de .CellBorderSideRight ,*_ffaf );};};if _ebbg :=_adefg .Bottom ;_ebbg !=nil {_dbdf ,_cdgff ,_dedb :=_dfcac (_ebbg );_ggece .SetBorder (_de .CellBorderSideBottom ,_dbdf ,_dedb );if _cdgff !=nil &&*_cdgff !=nil {_ggece .SetSideBorderColor (_de .CellBorderSideBottom ,*_cdgff );};};}else {_ggece .SetBorder (_de .CellBorderSideAll ,_de .CellBorderStyleSingle ,_fbceb (0.125));_ggece .SetBorderColor (_de .ColorBlack );};if _gdad :=_dfe .Shd ;_gdad !=nil {if _adfa :=_gdad .FillAttr ;_adfa !=nil {if _dbgfc :=_adfa .ST_HexColorRGB ;_dbgfc !=nil {_abeb :=_de .ColorRGBFromHex ("\u0023"+*_dbgfc );_ggece .SetBackgroundColor (_abeb );};};};if _caef :=_dfe .TcMar ;_caef !=nil {_dga =_bbddd (_caef .Left ,0,_aa );};if _dffb :=_dfe .VAlign ;_dffb !=nil {switch _dffb .ValAttr {case _fg .ST_VerticalJcCenter :_fee =_de .CellVerticalAlignmentMiddle ;case _fg .ST_VerticalJcBottom :_fee =_de .CellVerticalAlignmentBottom ;};};};if _ggece ==nil {_ggece =_cea .NewCell ();};_ggece .SetVerticalAlignment (_fee );_ggece .SetIndent (_dga );_egdc :=_afcg .EG_BlockLevelElts ;_edce :=_egcg ._eeegg .NewStyledParagraph ();_gfea :=false ;_ffaba :=false ;for _ ,_feaa :=range _egdc {for _ ,_bfbb :=range _feaa .EG_ContentBlockContent {for _ ,_ecba :=range _bfbb .P {if _gfea {_cdab :=_edce .Append ("\u000a");_gbfa :=_egcg ._eeegg .NewTextStyle ();_gbfa .FontSize =0;_cdab .Style =_gbfa ;};_bbfa :=false ;_cabde ,_ :=_egcg .combinePPrWithStyles (_ecba .PPr );if _cabde !=nil &&_cabde .PStyle !=nil {_fceg :=_egcg ._dfgb .GetStyleByID (_cabde .PStyle .ValAttr );if _aedc :=_fceg .X ();_aedc !=nil {if _aedc .QFormat !=nil &&_dcbe (_aedc .QFormat ){if _cabde .RPr !=nil &&_aedc .RPr !=nil {_cabde .RPr =_fcdd (_cabde .RPr ,_aedc .RPr );};_cabde =_afga (_ecba .PPr ,_aedc .PPr ,_aedc .RPr );_bbfa =true ;}else {_cbed ,_eafa :=_egcg .getStyleProps (_cabde .PStyle .ValAttr ,_fceg );_cabde =_afga (_ecba .PPr ,_cbed ,_eafa );};};}else {_ffd :=_egcg ._dfgb .Styles .ParagraphStyles ();for _ ,_gbce :=range _ffd {if _bgff :=_gbce .X ().DefaultAttr ;_bgff !=nil {if _fcgb :=_bgff .Bool ;_fcgb !=nil &&*_fcgb {_cabde =_afga (_ecba .PPr ,_gbce .X ().PPr ,_gbce .X ().RPr );};if _efdb :=_bgff .ST_OnOff1 ;_efdb ==_ga .ST_OnOff1On {_cabde =_afga (_ecba .PPr ,_gbce .X ().PPr ,_gbce .X ().RPr );};break ;};};};if !_bbfa {_cabde =_afga (_ecba .PPr ,_cffag ,_egd );};for _ ,_dffa :=range _ecba .EG_PContent {for _ ,_cgae :=range _dffa .EG_ContentRunContent {if _feef :=_cgae .Sdt ;_feef !=nil {if _feef .SdtContent !=nil {for _ ,_fbcc :=range _feef .SdtContent .EG_ContentRunContent {if _efde :=_fbcc .R ;_efde !=nil {_ffba :=_gabb (_egcg ._dfgb ,_efde .RPr ,_cabde );for _ ,_baaf :=range _efde .EG_RunInnerContent {var _efcf *_de .TextChunk ;if _baaf .T !=nil &&_baaf .T .Content !=""{_agbe :=_baaf .T .Content ;if _ffba !=nil &&_dcbe (_ffba .Caps ){_agbe =_dc .ToUpper (_agbe );};_gfea =true ;_efcf =_edce .Append (_agbe );_efcf .Style ,_ ,_ ,_ =_egcg .makeRunStyle (_ffba ,false ,false ,false ,false ,false );}else if _baaf .LastRenderedPageBreak !=nil &&!_fgeb {_ffaba =true ;}else if _baaf .Br !=nil {_edce .Append ("\u000a\u0020");_gfea =true ;};};};};};};if _ggcc :=_cgae .R ;_ggcc !=nil {_eged :=_gabb (_egcg ._dfgb ,_ggcc .RPr ,_cabde );for _ ,_dfce :=range _ggcc .EG_RunInnerContent {var _cggf *_de .TextChunk ;if _dfce .T !=nil &&_dfce .T .Content !=""{_fccb :=_dfce .T .Content ;if _eged !=nil &&_dcbe (_eged .Caps ){_fccb =_dc .ToUpper (_fccb );};_gfea =true ;_cggf =_edce .Append (_fccb );_cggf .Style ,_ ,_ ,_ =_egcg .makeRunStyle (_eged ,false ,false ,false ,false ,false );}else if _dfce .LastRenderedPageBreak !=nil &&!_fgeb {_ffaba =true ;}else if _dfce .Br !=nil {_edce .Append ("\u000a\u0020");_gfea =true ;};};};};};if !_gfea {_gab :=_gabb (_egcg ._dfgb ,_fg .NewCT_RPr (),_cabde );_bbfc :=_edce .Append ("\u0020");_bbfc .Style ,_ ,_ ,_ =_egcg .makeRunStyle (_gab ,false ,false ,false ,false ,false );};if _edce !=nil {if _fee ==_de .CellVerticalAlignmentTop {_cabde .TextAlignment =_fg .NewCT_TextAlignment ();_cabde .TextAlignment .ValAttr =_fg .ST_TextAlignmentTop ;};_egcg .assignPropsToRelativeParagraph (_cabde ,_edce );};};};};_ggece .SetContent (_edce );return _ffaba ;};type paragraph struct{_efb float64 ;_bec *_dg .Rectangle ;_fe float64 ;_aeg float64 ;_fbe float64 ;_fcf float64 ;_fd float64 ;_ff _de .TextAlignment ;_dde float64 ;_cc []*line ;_cdg *tableWrapper ;_gfe []*image ;_ba []*image ;_gae []*block ;_fef []*block ;_fgf []*note ;_cad float64 ;_bfd []*zoneToSkip ;_eaa float64 ;_gg bool ;_eab []*borderLine ;_cdf bool ;};type word struct{_deb []*symbol ;_fbg float64 ;_cbc float64 ;_bfa bool ;};type prefix struct{_eabac string ;_dagf []float64 ;_eeega bool ;_gfcf bool ;};func _dddb (_fgccc ,_faace *_fg .CT_HpsMeasure )float64 {var _cagda float64 ;_dbgae :=_dg .DefaultFontSize ;if _fgccc !=nil {_cagda =float64 (*_fgccc .ValAttr .ST_UnsignedDecimalNumber );}else if _faace !=nil {_cagda =float64 (*_faace .ValAttr .ST_UnsignedDecimalNumber );};if _cagda !=0{_dbgae =_cagda /24*_dg .DefaultFontSize ;};return _dbgae ;};func _ccd (_dcd *_de .Creator ,_ggf *image ){_ggf ._df .SetPos (_ggf ._ddd ,_ggf ._dfa );_dcd .Draw (_ggf ._df )};type span struct{_afa float64 ;_gac float64 ;_bece []*word ;};func _ccdd (_ffbe int ,_cbdg bool )string {_gaeeb :=_fa .NewBuffer ([]byte {});for _ ,_bgfc :=range _dadcg {for {if _ffbe < _bgfc ._ggaf {break ;};_gaeeb .WriteString (_bgfc ._bbgda );_ffbe -=_bgfc ._ggaf ;};};_gcea :=_gaeeb .String ();if _cbdg {_gcea =_dc .ToUpper (_gcea );};return _gcea ;};func _fcdd (_aabe *_fg .CT_ParaRPr ,_bgec *_fg .CT_RPr )*_fg .CT_ParaRPr {if _bgec ==nil {return _aabe ;};if _aabe ==nil {_aabe =_fg .NewCT_ParaRPr ();if _bgec .B !=nil {_aabe .B =_bgec .B ;};if _bgec .BCs !=nil {_aabe .BCs =_bgec .BCs ;};if _bgec .I !=nil {_aabe .I =_bgec .I ;};if _bgec .ICs !=nil {_aabe .ICs =_bgec .ICs ;};if _bgec .U !=nil {_aabe .U =_bgec .U ;};if _bgec .Color !=nil {_aabe .Color =_bgec .Color ;};return _aabe ;};if _aabe .B !=_bgec .B {_aabe .B =_bgec .B ;};if _aabe .BCs !=_bgec .BCs {_aabe .BCs =_bgec .BCs ;};if _aabe .I !=_bgec .I {_aabe .I =_bgec .I ;};if _aabe .ICs !=_bgec .ICs {_aabe .ICs =_bgec .ICs ;};if _aabe .U !=_bgec .U {_aabe .U =_bgec .U ;};if _aabe .Color !=_bgec .Color {_aabe .Color =_bgec .Color ;};return _aabe ;};func _gebe (_ggbf *_g .Document ,_cefa string ,_geed *_fg .CT_TblPr ,_gea *_fg .CT_PPrGeneral ,_aefe *_fg .CT_RPr )(*_fg .CT_TblPr ,*_fg .CT_PPrGeneral ,*_fg .CT_RPr ){if _geed .TblStyle !=nil {_dcgb :=_ggbf .GetStyleByID (_cefa );if _gcdf :=_dcgb .X ();_gcdf !=nil {if _fgage :=_gcdf .TblPr ;_fgage !=nil {_gdab :=_geed .TblBorders ;var _gcda *_fg .CT_TblBorders ;if _fgage .TblBorders !=nil {_gcda =_fgage .TblBorders ;};if _gdab ==nil {_gdab =_gcda ;}else {if _gcda !=nil {if _gdab .Top ==nil {_gdab .Top =_gcda .Top ;};if _gdab .Bottom ==nil {_gdab .Bottom =_gcda .Bottom ;};if _gdab .Left ==nil {_gdab .Left =_gcda .Left ;};if _gdab .Right ==nil {_gdab .Right =_gcda .Right ;};if _gdab .InsideH ==nil {_gdab .InsideH =_gcda .InsideH ;};if _gdab .InsideV ==nil {_gdab .InsideV =_gcda .InsideV ;};};};_geed .TblBorders =_gdab ;_efdd :=_geed .Shd ;_gecce :=_fgage .Shd ;if _efdd ==nil {_efdd =_gecce ;}else {if _gecce !=nil &&_efdd .FillAttr ==nil {_efdd .FillAttr =_gecce .FillAttr ;};};_geed .Shd =_efdd ;_gdaa :=_geed .TblCellMar ;_fcbaf :=_fgage .TblCellMar ;if _gdaa ==nil {_gdaa =_fcbaf ;}else {if _fcbaf !=nil &&_gdaa .Left ==nil {_gdaa .Left =_fcbaf .Left ;};};_geed .TblCellMar =_gdaa ;if _geed .TblInd ==nil {_geed .TblInd =_fgage .TblInd ;};if _geed .Jc ==nil {_geed .Jc =_fgage .Jc ;};};if _gcdf .PPr !=nil {_gea =_gbge (_gcdf .PPr ,_gea );};if _gcdf .RPr !=nil {_aefe =_gfff (_gcdf .RPr ,_aefe );};if _aabef :=_gcdf .BasedOn ;_aabef !=nil {return _gebe (_ggbf ,_aabef .ValAttr ,_geed ,_gea ,_aefe );};};};return _geed ,_gea ,_aefe ;};type headerFooterRef struct{_edgfb bool ;_bbda bool ;_cgdb string ;_bfac _fg .ST_HdrFtr ;}; + +// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. +type FontStyle =_dg .FontStyle ;func _gbge (_bcca ,_efae *_fg .CT_PPrGeneral )*_fg .CT_PPrGeneral {if _bcca ==nil {return _bcca ;};if _efae ==nil {return _bcca ;};if _bcca .PStyle ==nil {_bcca .PStyle =_efae .PStyle ;};if _bcca .KeepNext ==nil {_bcca .KeepNext =_efae .KeepNext ;};if _bcca .KeepLines ==nil {_bcca .KeepLines =_efae .KeepLines ;};if _bcca .PageBreakBefore ==nil {_bcca .PageBreakBefore =_efae .PageBreakBefore ;};if _bcca .FramePr ==nil {_bcca .FramePr =_efae .FramePr ;};if _bcca .WidowControl ==nil {_bcca .WidowControl =_efae .WidowControl ;};if _bcca .NumPr ==nil {_bcca .NumPr =_efae .NumPr ;};if _bcca .SuppressLineNumbers ==nil {_bcca .SuppressLineNumbers =_efae .SuppressLineNumbers ;};if _bcca .PBdr ==nil {_bcca .PBdr =_efae .PBdr ;};if _bcca .Shd ==nil {_bcca .Shd =_efae .Shd ;};if _bcca .Tabs ==nil {_bcca .Tabs =_efae .Tabs ;};if _bcca .SuppressAutoHyphens ==nil {_bcca .SuppressAutoHyphens =_efae .SuppressAutoHyphens ;};if _bcca .Kinsoku ==nil {_bcca .Kinsoku =_efae .Kinsoku ;};if _bcca .WordWrap ==nil {_bcca .WordWrap =_efae .WordWrap ;};if _bcca .OverflowPunct ==nil {_bcca .OverflowPunct =_efae .OverflowPunct ;};if _bcca .TopLinePunct ==nil {_bcca .TopLinePunct =_efae .TopLinePunct ;};if _bcca .AutoSpaceDE ==nil {_bcca .AutoSpaceDE =_efae .AutoSpaceDE ;};if _bcca .AutoSpaceDN ==nil {_bcca .AutoSpaceDN =_efae .AutoSpaceDN ;};if _bcca .Bidi ==nil {_bcca .Bidi =_efae .Bidi ;};if _bcca .AdjustRightInd ==nil {_bcca .AdjustRightInd =_efae .AdjustRightInd ;};if _bcca .SnapToGrid ==nil {_bcca .SnapToGrid =_efae .SnapToGrid ;};if _bcca .Spacing ==nil {_bcca .Spacing =_efae .Spacing ;};if _bcca .Ind ==nil {_bcca .Ind =_efae .Ind ;};if _bcca .ContextualSpacing ==nil {_bcca .ContextualSpacing =_efae .ContextualSpacing ;};if _bcca .MirrorIndents ==nil {_bcca .MirrorIndents =_efae .MirrorIndents ;};if _bcca .SuppressOverlap ==nil {_bcca .SuppressOverlap =_efae .SuppressOverlap ;};if _bcca .Jc ==nil {_bcca .Jc =_efae .Jc ;};if _bcca .TextDirection ==nil {_bcca .TextDirection =_efae .TextDirection ;};if _bcca .TextAlignment ==nil {_bcca .TextAlignment =_efae .TextAlignment ;};if _bcca .TextboxTightWrap ==nil {_bcca .TextboxTightWrap =_efae .TextboxTightWrap ;};if _bcca .OutlineLvl ==nil {_bcca .OutlineLvl =_efae .OutlineLvl ;};if _bcca .DivId ==nil {_bcca .DivId =_efae .DivId ;};if _bcca .CnfStyle ==nil {_bcca .CnfStyle =_efae .CnfStyle ;};if _bcca .PPrChange ==nil {_bcca .PPrChange =_efae .PPrChange ;};return _bcca ;};func init (){_aebb =_d .MustCompile ("\u0053E\u0054 \u0028\u002e\u002b\u0029\u0020\u0022\u0028\u002e\u002b\u0029\u0022");_dcdbf =_d .MustCompile ("\u0052\u0045\u0046\u0020\u0028\u002e\u002b\u003f\u0029\u0020");};func (_deae *convertContext )addCurrentParagraphFooterToCurrentPage (){_deae .alignParagraph ();_deae ._gdff ._be =append (_deae ._gdff ._be ,_deae ._gebd );};func _fddg (_ceaa int ,_fbb bool )string {_bgbdc :=(_ceaa -1)/26+1;_dbdc :=byte ((_ceaa -1)%26);if _fbb {_dbdc +=byte (65);}else {_dbdc +=byte (97);};_bafg :=_fa .NewBuffer ([]byte {});for _fbbf :=0;_fbbf < _bgbdc ;_fbbf ++{_bafg .Write ([]byte {_dbdc });};return _bafg .String ();}; + +// RegisterFont makes a PdfFont accessible for using in converting to PDF. +func RegisterFont (name string ,style FontStyle ,font *_ca .PdfFont ){_dg .RegisterFont (name ,style ,font );};type block struct{_efa *_de .Block ;_ce float64 ;_fgd float64 ;_fgff bool ;_cfb float64 ;_afg _de .Color ;};func (_ggfc *convertContext )addParagraphWithTableToHeaderFooter (_bbcb _de .Table ,_dbea ,_ceadg float64 ){_ggfc .newParagraph ();_ggfc ._gebd ._bec =&_dg .Rectangle {Top :_fbceb (2),Bottom :_fbceb (2),Left :0,Right :0};_ggfc ._gebd ._cdg =&tableWrapper {_cdfg :&_bbcb ,_fbc :_dbea };_ggfc ._gebd ._efb =_ceadg ;_ggfc ._gebd ._fd =_bbcb .Height ();_ggfc .determineParagraphBounds ();if _ggfc ._faaf {_ggfc .addCurrentParagraphHeaderToCurrentPage ();}else if _ggfc ._cbga {_ggfc .addCurrentParagraphFooterToCurrentPage ();};};func _bbadb (_cfga string )uint16 {_ecdc ,_dfceb :=_gcdd [_cfga ];if !_dfceb {return 0;};return _ecdc ;};func (_ebdb *convertContext )newParagraph (){if _ebdb ._gdff ==nil {_ebdb .newPage ();};_dcdb :=¶graph {};_dcdb ._bec =&_dg .Rectangle {};_dcdb ._fcf =_ebdb ._gdff ._bb ;_ebdb ._gebd =_dcdb ;};func _gfff (_gbab ,_eaee *_fg .CT_RPr )*_fg .CT_RPr {if _gbab ==nil {return _eaee ;};if _eaee ==nil {return _gbab ;};if _gbab .RStyle ==nil {_gbab .RStyle =_eaee .RStyle ;};if _gbab .RFonts ==nil {_gbab .RFonts =_eaee .RFonts ;};if _gbab .B ==nil {_gbab .B =_eaee .B ;};if _gbab .BCs ==nil {_gbab .BCs =_eaee .BCs ;};if _gbab .I ==nil {_gbab .I =_eaee .I ;};if _gbab .ICs ==nil {_gbab .ICs =_eaee .ICs ;};if _gbab .Caps ==nil {_gbab .Caps =_eaee .Caps ;};if _gbab .SmallCaps ==nil {_gbab .SmallCaps =_eaee .SmallCaps ;};if _gbab .Strike ==nil {_gbab .Strike =_eaee .Strike ;};if _gbab .Dstrike ==nil {_gbab .Dstrike =_eaee .Dstrike ;};if _gbab .Outline ==nil {_gbab .Outline =_eaee .Outline ;};if _gbab .Shadow ==nil {_gbab .Shadow =_eaee .Shadow ;};if _gbab .Emboss ==nil {_gbab .Emboss =_eaee .Emboss ;};if _gbab .Imprint ==nil {_gbab .Imprint =_eaee .Imprint ;};if _gbab .NoProof ==nil {_gbab .NoProof =_eaee .NoProof ;};if _gbab .SnapToGrid ==nil {_gbab .SnapToGrid =_eaee .SnapToGrid ;};if _gbab .Vanish ==nil {_gbab .Vanish =_eaee .Vanish ;};if _gbab .WebHidden ==nil {_gbab .WebHidden =_eaee .WebHidden ;};if _gbab .Color ==nil {_gbab .Color =_eaee .Color ;};if _gbab .Spacing ==nil {_gbab .Spacing =_eaee .Spacing ;};if _gbab .W ==nil {_gbab .W =_eaee .W ;};if _gbab .Kern ==nil {_gbab .Kern =_eaee .Kern ;};if _gbab .Position ==nil {_gbab .Position =_eaee .Position ;};if _gbab .Sz ==nil {_gbab .Sz =_eaee .Sz ;};if _gbab .SzCs ==nil {_gbab .SzCs =_eaee .SzCs ;};if _gbab .Highlight ==nil {_gbab .Highlight =_eaee .Highlight ;};if _gbab .U ==nil {_gbab .U =_eaee .U ;};if _gbab .Effect ==nil {_gbab .Effect =_eaee .Effect ;};if _gbab .Bdr ==nil {_gbab .Bdr =_eaee .Bdr ;};if _gbab .Shd ==nil {_gbab .Shd =_eaee .Shd ;};if _gbab .FitText ==nil {_gbab .FitText =_eaee .FitText ;};if _gbab .VertAlign ==nil {_gbab .VertAlign =_eaee .VertAlign ;};if _gbab .Rtl ==nil {_gbab .Rtl =_eaee .Rtl ;};if _gbab .Cs ==nil {_gbab .Cs =_eaee .Cs ;};if _gbab .Em ==nil {_gbab .Em =_eaee .Em ;};if _gbab .Lang ==nil {_gbab .Lang =_eaee .Lang ;};if _gbab .EastAsianLayout ==nil {_gbab .EastAsianLayout =_eaee .EastAsianLayout ;};if _gbab .SpecVanish ==nil {_gbab .SpecVanish =_eaee .SpecVanish ;};if _gbab .OMath ==nil {_gbab .OMath =_eaee .OMath ;};if _gbab .RPrChange ==nil {_gbab .RPrChange =_eaee .RPrChange ;};return _gbab ;};var _gaef float64 ;func _dfcac (_efceg *_fg .CT_Border )(_de .CellBorderStyle ,*_de .Color ,float64 ){if _efceg ==nil {return _de .CellBorderStyleNone ,nil ,0;};var _cabf _de .CellBorderStyle ;switch _efceg .ValAttr {case _fg .ST_BorderSingle :_cabf =_de .CellBorderStyleSingle ;case _fg .ST_BorderDouble :_cabf =_de .CellBorderStyleDouble ;default:_cabf =_de .CellBorderStyleNone ;};var _baafa _de .Color ;if _deac :=_efceg .ColorAttr ;_deac !=nil {if _cbcfe :=_deac .ST_HexColorRGB ;_cbcfe !=nil {_baafa =_de .ColorRGBFromHex ("\u0023"+*_cbcfe );};};_effe :=0.0;if _ggfdg :=_efceg .SzAttr ;_ggfdg !=nil {_effe =float64 (*_ggfdg )/8;};return _cabf ,&_baafa ,_effe ;};func _fbceb (_cebe float64 )float64 {return _cebe *_ee .Millimeter };func (_fcee *convertContext )makePdfImageFromRelId (_babd *string )(*_de .Image ,error ){if _babd !=nil {_ebfa ,_bagbf :=_fcee ._dfgb .GetImageObjByRelId (*_babd );if _bagbf !=nil {return nil ,_bagbf ;};_ceea ,_bagbf :=_cb .Open (_ebfa .Path );if _bagbf !=nil {return nil ,_bagbf ;};_bcbc ,_bagbf :=_fc .ReadAll (_ceea );if _bagbf !=nil {return nil ,_bagbf ;};_gedb ,_bagbf :=_fcee ._eeegg .NewImageFromData (_bcbc );if _bagbf !=nil {return nil ,_bagbf ;};return _gedb ,nil ;};return nil ,nil ;};func _gabb (_bbdc *_g .Document ,_cfae *_fg .CT_RPr ,_bdgb *_fg .CT_PPr )*_fg .CT_RPr {var _acegc ,_dgbc *_fg .CT_RPr ;if _cfae ==nil {_cfae =_fg .NewCT_RPr ();};var _fdefd *_fg .CT_ParaRPr ;if _bdgb !=nil &&_bdgb .RPr !=nil {_fdefd =_bdgb .RPr ;};if _fdefd ==nil {_fdefd =_fg .NewCT_ParaRPr ();};if _cfae .RStyle !=nil {_ccga :=_bbdc .GetStyleByID (_cfae .RStyle .ValAttr );if _dadfe :=_ccga .X ();_dadfe !=nil {_acegc =_dadfe .RPr ;};};if _acegc ==nil {_acegc =_fg .NewCT_RPr ();};if _fdefd .RStyle !=nil {_gfbd :=_bbdc .GetStyleByID (_fdefd .RStyle .ValAttr );if _gecc :=_gfbd .X ();_gecc !=nil {_dgbc =_gecc .RPr ;if _gecc .QFormat !=nil &&_dcbe (_gecc .QFormat ){return _dgbc ;};};};if _dgbc ==nil {_dgbc =_fg .NewCT_RPr ();};if _cfae .Color ==nil {if _acegc .Color !=nil {_cfae .Color =_acegc .Color ;}else if _fdefd .Color !=nil {_cfae .Color =_fdefd .Color ;}else if _dgbc .Color !=nil {_cfae .Color =_dgbc .Color ;};};if _cfae .Spacing ==nil {if _acegc .Spacing !=nil {_cfae .Spacing =_acegc .Spacing ;}else if _fdefd .Spacing !=nil {_cfae .Spacing =_fdefd .Spacing ;}else if _dgbc .Spacing !=nil {_cfae .Spacing =_dgbc .Spacing ;};};if _cfae .Sz ==nil {if _acegc .Sz !=nil {_cfae .Sz =_acegc .Sz ;}else if _fdefd .Sz !=nil {_cfae .Sz =_fdefd .Sz ;}else if _dgbc .Sz !=nil {_cfae .Sz =_dgbc .Sz ;};};if _cfae .SzCs ==nil {if _acegc .SzCs !=nil {_cfae .SzCs =_acegc .SzCs ;}else if _fdefd .SzCs !=nil {_cfae .SzCs =_fdefd .SzCs ;}else if _dgbc .SzCs !=nil {_cfae .SzCs =_dgbc .SzCs ;};};if _cfae .B ==nil {if _acegc .B !=nil {_cfae .B =_acegc .B ;}else if _fdefd .B !=nil {_cfae .B =_fdefd .B ;}else if _dgbc .B !=nil {_cfae .B =_dgbc .B ;};};if _cfae .I ==nil {if _acegc .I !=nil {_cfae .I =_acegc .I ;}else if _fdefd .I !=nil {_cfae .I =_fdefd .I ;}else if _dgbc .I !=nil {_cfae .I =_dgbc .I ;};};if _cfae .U ==nil {if _acegc .U !=nil {_cfae .U =_acegc .U ;}else if _fdefd .U !=nil {_cfae .U =_fdefd .U ;}else if _dgbc .U !=nil {_cfae .U =_dgbc .U ;};};if _cfae .RFonts ==nil {if _acegc .RFonts !=nil {_cfae .RFonts =_acegc .RFonts ;}else if _fdefd .RFonts !=nil {_cfae .RFonts =_fdefd .RFonts ;}else if _dgbc .RFonts !=nil {_cfae .RFonts =_dgbc .RFonts ;};};if _cfae .VertAlign ==nil {if _acegc .VertAlign !=nil {_cfae .VertAlign =_acegc .VertAlign ;}else if _fdefd .VertAlign !=nil {_cfae .VertAlign =_fdefd .VertAlign ;}else if _dgbc .VertAlign !=nil {_cfae .VertAlign =_dgbc .VertAlign ;};};if _cfae .Caps ==nil {if _acegc .Caps !=nil {_cfae .Caps =_acegc .Caps ;}else if _fdefd .Caps !=nil {_cfae .Caps =_fdefd .Caps ;}else if _dgbc .Caps !=nil {_cfae .Caps =_dgbc .Caps ;};};if _cfae .SmallCaps ==nil {if _acegc .SmallCaps !=nil {_cfae .SmallCaps =_acegc .SmallCaps ;}else if _fdefd .SmallCaps !=nil {_cfae .SmallCaps =_fdefd .SmallCaps ;}else if _dgbc .SmallCaps !=nil {_cfae .SmallCaps =_dgbc .SmallCaps ;};};if _cfae .Bdr ==nil {if _acegc .Bdr !=nil {_cfae .Bdr =_acegc .Bdr ;}else if _fdefd .Bdr !=nil {_cfae .Bdr =_fdefd .Bdr ;}else if _dgbc .Bdr !=nil {_cfae .Bdr =_dgbc .Bdr ;};};if _cfae .Shd ==nil {if _acegc .Shd !=nil {_cfae .Shd =_acegc .Shd ;}else if _fdefd .Shd !=nil {_cfae .Shd =_fdefd .Shd ;}else if _dgbc .Shd !=nil {_cfae .Shd =_dgbc .Shd ;};};return _cfae ;}; // Options contains the options for convert process - // e.g ProcessFields is when document contains fields @@ -32,16 +44,4 @@ FontFiles []string ; // FontDirectory location of font directory for convert process. // This will load all font files inside directoy if set // we recommend to use FontFiles for better performance. -FontDirectory string ;};func _adga (_aegd float64 )float64 {return _aegd *_eaa .Millimeter };func _cfcf (_dcec ,_ebebb *_ea .CT_RPr )*_ea .CT_RPr {if _dcec ==nil {return _ebebb ;};if _ebebb ==nil {if _dcec .B !=nil {_dcec .B =nil ;};if _dcec .BCs !=nil {_dcec .BCs =nil ;};if _dcec .I !=nil {_dcec .I =nil ;};if _dcec .ICs !=nil {_dcec .ICs =nil ;};return _dcec ;};if _dcec .RStyle ==nil {_dcec .RStyle =_ebebb .RStyle ;};if _dcec .RFonts ==nil {_dcec .RFonts =_ebebb .RFonts ;};if _dcec .B ==nil {_dcec .B =_ebebb .B ;};if _dcec .BCs ==nil {_dcec .BCs =_ebebb .BCs ;};if _dcec .I ==nil {_dcec .I =_ebebb .I ;};if _dcec .ICs ==nil {_dcec .ICs =_ebebb .ICs ;};if _dcec .Caps ==nil {_dcec .Caps =_ebebb .Caps ;};if _dcec .SmallCaps ==nil {_dcec .SmallCaps =_ebebb .SmallCaps ;};if _dcec .Strike ==nil {_dcec .Strike =_ebebb .Strike ;};if _dcec .Dstrike ==nil {_dcec .Dstrike =_ebebb .Dstrike ;};if _dcec .Outline ==nil {_dcec .Outline =_ebebb .Outline ;};if _dcec .Shadow ==nil {_dcec .Shadow =_ebebb .Shadow ;};if _dcec .Emboss ==nil {_dcec .Emboss =_ebebb .Emboss ;};if _dcec .Imprint ==nil {_dcec .Imprint =_ebebb .Imprint ;};if _dcec .NoProof ==nil {_dcec .NoProof =_ebebb .NoProof ;};if _dcec .SnapToGrid ==nil {_dcec .SnapToGrid =_ebebb .SnapToGrid ;};if _dcec .Vanish ==nil {_dcec .Vanish =_ebebb .Vanish ;};if _dcec .WebHidden ==nil {_dcec .WebHidden =_ebebb .WebHidden ;};if _dcec .Color ==nil {_dcec .Color =_ebebb .Color ;};if _dcec .Spacing ==nil {_dcec .Spacing =_ebebb .Spacing ;};if _dcec .W ==nil {_dcec .W =_ebebb .W ;};if _dcec .Kern ==nil {_dcec .Kern =_ebebb .Kern ;};if _dcec .Position ==nil {_dcec .Position =_ebebb .Position ;};if _dcec .Sz ==nil {_dcec .Sz =_ebebb .Sz ;};if _dcec .SzCs ==nil {_dcec .SzCs =_ebebb .SzCs ;};if _dcec .Highlight ==nil {_dcec .Highlight =_ebebb .Highlight ;};if _dcec .U ==nil {_dcec .U =_ebebb .U ;};if _dcec .Effect ==nil {_dcec .Effect =_ebebb .Effect ;};if _dcec .Bdr ==nil {_dcec .Bdr =_ebebb .Bdr ;};if _dcec .Shd ==nil {_dcec .Shd =_ebebb .Shd ;};if _dcec .FitText ==nil {_dcec .FitText =_ebebb .FitText ;};if _dcec .VertAlign ==nil {_dcec .VertAlign =_ebebb .VertAlign ;};if _dcec .Rtl ==nil {_dcec .Rtl =_ebebb .Rtl ;};if _dcec .Cs ==nil {_dcec .Cs =_ebebb .Cs ;};if _dcec .Em ==nil {_dcec .Em =_ebebb .Em ;};if _dcec .Lang ==nil {_dcec .Lang =_ebebb .Lang ;};if _dcec .EastAsianLayout ==nil {_dcec .EastAsianLayout =_ebebb .EastAsianLayout ;};if _dcec .SpecVanish ==nil {_dcec .SpecVanish =_ebebb .SpecVanish ;};if _dcec .OMath ==nil {_dcec .OMath =_ebebb .OMath ;};if _dcec .RPrChange ==nil {_dcec .RPrChange =_ebebb .RPrChange ;};return _dcec ;};func (_gdgbb *convertContext )addEndnotes (){for _dfcc ,_gafb :=range _gdgbb ._fgcd {if _dfcc ==0{_gdgbb .addSeparator ();};_gdgbb ._aff =&prefix {_ebfgc :_gafb ._be };for _eccg ,_bgdf :=range _gafb ._eaf {if _dfcc !=0||_eccg !=0{_gdgbb ._daba =true ;};_gdgbb .addAbsoluteCBCs (_bgdf .EG_ContentBlockContent ,nil );};};_gdgbb ._daba =false ;};func _cbfa (_fggd string )(string ,string ){_cffc :=_gbfcd .FindStringSubmatch (_fggd );if len (_cffc )< 3{return "","";};return _cffc [1],_cffc [2];};type convertContext struct{_ddba *_gd .Creator ;_cgfdg *_ac .Document ;_faac *_ea .CT_PPrGeneral ;_deef *_ea .CT_RPr ;_deffa *_gd .StyledParagraph ;_fab []*page ;_bbcdd *page ;_efga *_ed .Rectangle ;_dec *paragraph ;_caaa *line ;_beba *span ;_defc *word ;_bcbfb *_ea .CT_Hyperlink ;_cdee *_ea .CT_ParaRPr ;_cdgg *_ea .CT_PPr ;_fgcd []note ;_aff *prefix ;_bbdd bool ;_aeab bool ;_bdd bool ;_aaef float64 ;_fgbd float64 ;_cgfa float64 ;_ede float64 ;_daba bool ;_gcdd map[int64 ]map[int64 ]int64 ;_gafef map[string ]string ;_eaffg *Options ;_efee []*headerFooterRef ;_acffc []*paragraph ;_agbeb []*paragraph ;};type span struct{_bea float64 ;_ggb float64 ;_ffcb []*word ;};var _cead ,_gbfcd ,_dfgbf *_ca .Regexp ;type headerFooterRef struct{_dacc bool ;_dafd bool ;_dfgag string ;_dfd _ea .ST_HdrFtr ;};func (_ggdd *convertContext )addSeparator (){_ggdd .newParagraph ();_ggdd ._dec ._dca =true ;_ggdd ._dec ._dcc =_cd ;if _ggdd .currentParagraphOverflowsCurrentPage (){_ggdd .moveCurrentParagraphToNewPage ();};_ggdd .addCurrentParagraphToCurrentPage ();};func (_agaa *convertContext )addAbsoluteHeaderFooterCBCs (_fgfb []*_ea .EG_ContentBlockContent ){for _ ,_bebea :=range _fgfb {for _ ,_fdba :=range _bebea .P {_agaa .newParagraph ();if _fdba .PPr !=nil &&_fdba .PPr .PStyle ==nil {_badf :=_agaa ._cgfdg .Styles .ParagraphStyles ();for _ ,_degg :=range _badf {if _gbff :=_degg .X ().DefaultAttr ;_gbff !=nil {if _dfdg :=_gbff .Bool ;_dfdg !=nil &&*_dfdg {_fdba .PPr =_addd (_fdba .PPr ,_degg .X ().PPr ,_degg .X ().RPr );};if _edcbfa :=_gbff .ST_OnOff1 ;_edcbfa ==_d .ST_OnOff1On {_fdba .PPr =_addd (_fdba .PPr ,_degg .X ().PPr ,_degg .X ().RPr );};break ;};};};_dceg ,_gdd :=_agaa .combinePPrWithStyles (_fdba .PPr );if _gdd !=nil {_agaa ._aff =_gdd ;};_agaa .assignPropsToAbsoluteParagraph (_dceg ,_agaa ._dec );_agaa .determineParagraphBounds ();_agaa .newLine ();_agaa .newWord ();_faaca :=_fdba .EG_PContent ;if len (_faaca )==0{_agaa .addEmptyLine ();}else {_agaa .addAnchorBlocks (_faaca );_agaa .addAnchorExtra (_faaca );_agaa .addAbsoluteEGPC (_faaca ,_dceg );_agaa .addCurrentWordToParagraph ();};if _agaa ._aeab {_agaa .addCurrentParagraphHeaderToCurrentPage ();}else {_agaa .addCurrentParagraphFooterToCurrentPage ();};};for _ ,_fffg :=range _bebea .Tbl {if _agaa ._dec ==nil {_agaa .newParagraph ();_agaa .determineParagraphBounds ();_agaa .newLine ();_agaa .newWord ();};_agaa .addAbsoluteHeaderFooterTable (_fffg );};};};func (_ceg *convertContext )newLine (){if _ceg ._dec ==nil {_ceg .newParagraph ();};_geec :=_ceg ._dec ._dcc +_ceg ._dec ._ae .Top ;_ebfgd :=&line {};if len (_ceg ._dec ._bbd )==0{_ebfgd ._ga =_ceg ._dec ._dcb ;}else {_ebfgd ._ga =_ceg ._dec ._cgb ;};_ebfgd ._ege =_ceg ._dec ._bba ;_ebfgd ._aeg =_ebfgd ._ga ;_ebfgd ._cdd =_geec ;_ceg ._dec ._bbd =append (_ceg ._dec ._bbd ,_ebfgd );_ceg ._caaa =_ebfgd ;_ceg .newSpan ();};func (_ffbg *convertContext )addAbsoluteTable (_eged *_ea .CT_Tbl ){_bdae :=_eged .TblGrid ;if _bdae ==nil {return ;};_bbfa :=len (_bdae .GridCol );if _bbfa ==0{_ee .Log .Debug ("\u004d\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064\u0043\u006f\u006c\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u002c\u0020\u0063r\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064C\u006f\u006c\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u002e");_dfgd :=_eged .EG_ContentRowContent [0];if len (_dfgd .Tr )< 1{return ;};_ddgga :=_dfgd .Tr [0];if len (_ddgga .EG_ContentCellContent )< 1{return ;};_ddfe :=0;if _eged .TblPr !=nil &&_eged .TblPr .TblW !=nil {if _fgbb :=_eged .TblPr .TblW .WAttr ;_fgbb !=nil {switch _eged .TblPr .TblW .TypeAttr {case _ea .ST_TblWidthPct ,_ea .ST_TblWidthDxa :if _fgbb .ST_DecimalNumberOrPercent !=nil {if _fgbb .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage !=nil {_ddfe =int (*_fgbb .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage );};};};};};var _fgba []*_ea .CT_TblGridCol ;for _ ,_deeef :=range _ddgga .EG_ContentCellContent {if _ddcb :=_deeef .Tc ;len (_ddcb )> 0{if _ffcdb :=_ddcb [0];_ffcdb !=nil {_gaaf :=_ea .NewCT_TblGridCol ();if _ffcdb .TcPr !=nil {if _aac :=_ffcdb .TcPr .TcW ;_aac !=nil {if _aac .WAttr !=nil {if _dgbe :=_aac .WAttr .ST_DecimalNumberOrPercent ;_dgbe !=nil {if _efgd :=_dgbe .ST_UnqualifiedPercentage ;_efgd !=nil {_gfbe :=uint64 (*_efgd );_ggfg :=&_d .ST_TwipsMeasure {};_ggfg .ST_UnsignedDecimalNumber =&_gfbe ;_gaaf .WAttr =_ggfg ;};};};};_fgba =append (_fgba ,_gaaf );if _ffcdb .TcPr .GridSpan !=nil {for _egga :=int (_ffcdb .TcPr .GridSpan .ValAttr )-1;_egga > 0;_egga --{_ccda :=_ea .NewCT_TblGridCol ();_fgba =append (_fgba ,_ccda );};};}else {_fgba =append (_fgba ,_gaaf );};};};};_egcd :=uint64 (_ddfe /len (_fgba ));for _ ,_cggc :=range _fgba {if _cggc .WAttr ==nil {_fbad :=&_d .ST_TwipsMeasure {};_fbad .ST_UnsignedDecimalNumber =&_egcd ;_cggc .WAttr =_fbad ;};};_bdae .GridCol =_fgba ;_bbfa =len (_fgba );};_gbfcc :=[]float64 {};_efa :=[]float64 {};_ffea :=0.0;for _ ,_ggbc :=range _bdae .GridCol {_gcdc :=0.0;if _ggbc .WAttr .ST_UnsignedDecimalNumber !=nil {_gcdc =_ed .PointsFromTwips (int64 (*_ggbc .WAttr .ST_UnsignedDecimalNumber ));};_gbfcc =append (_gbfcc ,_gcdc );_ffea +=_gcdc ;};for _dege :=0;_dege < _bbfa ;_dege ++{_efa =append (_efa ,_gbfcc [_dege ]/_ffea );};_ebef :=_ffbg ._ddba .NewTable (_bbfa );_ebef .SetColumnWidths (_efa ...);_cfgf :=_ffbg ._ddba .NewTable (_bbfa );_cfgf .SetColumnWidths (_efa ...);_gaga ,_bdag ,_gecg :=_effd (_ffbg ._cgfdg ,_eged .TblPr );var _ffbd []*_ea .CT_TblStylePr ;if _gaga .TblStyle !=nil {_ffbd =_acea (_ffbg ._cgfdg ,_gaga .TblStyle .ValAttr );};_aggc :=_cegc (_gaga .TblW ,_ffbg ._bbcdd ._bc .Right -_ffbg ._bbcdd ._bc .Left ,0);_ecbe :=_cegc (_gaga .TblInd ,_ffbg ._bbcdd ._bc .Right -_ffbg ._bbcdd ._bc .Left ,0);_ceeb :=_ffbg ._bbcdd ._bc .Bottom -_ffbg ._dec ._de ;_cefa :=len (_eged .EG_ContentRowContent );for _egea ,_ggfc :=range _eged .EG_ContentRowContent {if _ggfc ==nil {continue ;};_bdaa :=_ffbg ._ddba .NewTable (_bbfa );_bdaa .SetColumnWidths (_efa ...);if _gaag :=_ggfc .Tr ;len (_gaag )> 0{_beeg :=_gaag [0];_deda :=_beeg .TblPrEx ;var _dgfcg float64 ;if _ebdb :=_beeg .TrPr ;_ebdb !=nil {if len (_ebdb .TrHeight )!=0{_fbde :=_ebdb .TrHeight [0];if _facc :=_fbde .ValAttr ;_facc !=nil {if _facc .ST_UnsignedDecimalNumber !=nil {_dgfcg =_ed .PointsFromTwips (int64 (*_facc .ST_UnsignedDecimalNumber ));};};};};if _dgfcg < _bdaa .Height (){_dgfcg =_bdaa .Height ();};if _dgfcg < _adga (4){_dgfcg =_adga (4);};_cfgf .SetRowHeight (_cfgf .CurRow (),_dgfcg );_bdaa .SetRowHeight (_bdaa .CurRow (),_dgfcg );if _aggc ==0||_aggc > _ffbg ._bbcdd ._bc .Right -_ffbg ._bbcdd ._bc .Left {_aggc =_ffbg ._bbcdd ._bc .Right -_ffbg ._bbcdd ._bc .Left ;};for _cgfdf ,_afdb :=range _beeg .EG_ContentCellContent {if _gaea :=_afdb .Tc ;len (_gaea )> 0{if _fdeg :=_gaea [0];_fdeg !=nil {_cfeb :=_ffbg .addCellToTable (_cfgf ,_fdeg ,_gaga ,_deda ,_egea ,_cgfdf ,_cefa ,_bbfa ,_ffbd ,_bdag ,_gecg ,false );_ffbg .addCellToTable (_bdaa ,_fdeg ,_gaga ,_deda ,_egea ,_cgfdf ,_cefa ,_bbfa ,_ffbd ,_bdag ,_gecg ,false );if _cfeb {_egda :=_ed .MakeTempCreator (_aggc ,_adga (1000));_egda .Draw (_cfgf );*_cfgf =*_bdaa ;_cfgf .SetRowHeight (_cfgf .CurRow (),_dgfcg );_ffbg .addParagraphWithTable (*_ebef ,_aggc ,_ecbe );_ffbg .newPage ();_ebef =nil ;_cfgf =_ffbg ._ddba .NewTable (_bbfa );_cfgf .SetColumnWidths (_efa ...);_bdaa =_ffbg ._ddba .NewTable (_bbfa );_bdaa .SetColumnWidths (_efa ...);_ffbg .addCellToTable (_cfgf ,_fdeg ,_gaga ,_deda ,_egea ,_cgfdf ,_cefa ,_bbfa ,_ffbd ,_bdag ,_gecg ,true );_ffbg .addCellToTable (_bdaa ,_fdeg ,_gaga ,_deda ,_egea ,_cgfdf ,_cefa ,_bbfa ,_ffbd ,_bdag ,_gecg ,true );continue ;};};};};_cdag :=_ed .MakeTempCreator (_aggc ,_adga (1000));_cdag .Draw (_cfgf );if _cfgf .Height ()>=_ceeb {_ffbg .addParagraphWithTable (*_ebef ,_aggc ,_ecbe );_ffbg .newPage ();*_cfgf =*_bdaa ;_cfgf .SetRowHeight (_cfgf .CurRow (),_dgfcg );_ceeb =_ffbg ._bbcdd ._bc .Bottom -_ffbg ._bbcdd ._bc .Top ;_ebef =nil ;}else {if _ebef ==nil {_ebef =_ffbg ._ddba .NewTable (_bbfa );_ebef .SetColumnWidths (_efa ...);};*_ebef =*_cfgf ;};};};if _ebef !=nil {_ffbg .addParagraphWithTable (*_ebef ,_aggc ,_ecbe );};};func (_ced *convertContext )addAbsoluteCBCs (_fed []*_ea .EG_ContentBlockContent ,_bbc []*_ea .EG_ContentBlockContent ){_eacc :="";_fgg :=false ;for _ ,_adg :=range _bbc {if len (_adg .P )< 1{_fgg =true ;break ;};for _ ,_def :=range _adg .P {if len (_def .EG_PContent )==0{break ;};if _def .PPr !=nil &&_def .PPr .PStyle !=nil {_eacc =_def .PPr .PStyle .ValAttr ;break ;};};};for _ ,_adec :=range _fed {for _ ,_eegg :=range _adec .P {_ced .newParagraph ();if _eegg .PPr !=nil &&_eegg .PPr .PStyle ==nil {_eabc :=_ced ._cgfdg .Styles .ParagraphStyles ();for _ ,_edbg :=range _eabc {if _egd :=_edbg .X ().DefaultAttr ;_egd !=nil {if _cbd :=_egd .Bool ;_cbd !=nil &&*_cbd {_eegg .PPr =_addd (_eegg .PPr ,_edbg .X ().PPr ,_edbg .X ().RPr );};if _efg :=_egd .ST_OnOff1 ;_efg ==_d .ST_OnOff1On {_eegg .PPr =_addd (_eegg .PPr ,_edbg .X ().PPr ,_edbg .X ().RPr );};break ;};};};_age ,_egde :=_ced .combinePPrWithStyles (_eegg .PPr );if _egde !=nil {_ced ._aff =_egde ;};if _eegg .PPr !=nil &&_eegg .PPr .PStyle !=nil {if _eegg .PPr .PStyle .ValAttr !=_eacc {_eegg .PPr .ContextualSpacing =nil ;};};if _age !=nil &&_age .SectPr !=nil {for _ ,_gec :=range _age .SectPr .EG_HdrFtrReferences {if _gcc :=_gec .HeaderReference ;_gcc !=nil {_eae :=&headerFooterRef {_dacc :true ,_dfgag :_gcc .IdAttr ,_dfd :_gcc .TypeAttr };_ced ._bbcdd ._fge =append (_ced ._bbcdd ._fge ,_eae );};if _gbb :=_gec .FooterReference ;_gbb !=nil {_fgf :=&headerFooterRef {_dafd :true ,_dfgag :_gbb .IdAttr ,_dfd :_gbb .TypeAttr };_ced ._bbcdd ._fge =append (_ced ._bbcdd ._fge ,_fgf );};};if !_fgg &&(_age .SectPr .Type ==nil ||(_age .SectPr .Type !=nil &&_age .SectPr .Type .ValAttr !=_ea .ST_SectionMarkContinuous ))&&_egde ==nil &&!_fffc (_age .WidowControl ){_ced .newPage ();continue ;};if len (_eegg .EG_PContent )< 1{continue ;};};_ced .assignPropsToAbsoluteParagraph (_age ,_ced ._dec );_ced .determineParagraphBounds ();_ced .newLine ();_ced .newWord ();_eaff :=_eegg .EG_PContent ;if len (_eaff )==0{_ced .addEmptyLine ();}else {_ced .addAnchorBlocks (_eaff );_ced .addAnchorExtra (_eaff );if _ced .addAbsoluteEGPC (_eaff ,_age ){_ced .newPage ();continue ;};if _ced .currentParagraphOverflowsCurrentPage (){_ced .moveCurrentParagraphToNewPage ();};_ced .addCurrentWordToParagraph ();};_ced .addCurrentParagraphToCurrentPage ();};for _ ,_gag :=range _adec .Tbl {if _ced ._dec ==nil {_ced .newParagraph ();_ced .determineParagraphBounds ();_ced .newLine ();_ced .newWord ();};_ced .addAbsoluteTable (_gag );};};};type prefix struct{_ebfgc string ;_dbac []float64 ;_bbgd bool ;_gcfb bool ;};func _effe (_bdcf ,_gfcd *_ea .CT_HpsMeasure )float64 {var _dbec float64 ;_acfb :=_ed .DefaultFontSize ;if _bdcf !=nil {_dbec =float64 (*_bdcf .ValAttr .ST_UnsignedDecimalNumber );}else if _gfcd !=nil {_dbec =float64 (*_gfcd .ValAttr .ST_UnsignedDecimalNumber );};if _dbec !=0{_acfb =_dbec /24*_ed .DefaultFontSize ;};return _acfb ;};func (_bbged *convertContext )addParagraphWithTableToHeaderFooter (_dgbfa _gd .Table ,_ecfb ,_bffd float64 ){_bbged .newParagraph ();_bbged ._dec ._ae =&_ed .Rectangle {Top :_adga (2),Bottom :_adga (2),Left :0,Right :0};_bbged ._dec ._eg =&tableWrapper {_fcd :&_dgbfa ,_ffc :_ecfb };_bbged ._dec ._af =_bffd ;_bbged ._dec ._dcc =_dgbfa .Height ();_bbged .determineParagraphBounds ();if _bbged ._aeab {_bbged .addCurrentParagraphHeaderToCurrentPage ();}else if _bbged ._bdd {_bbged .addCurrentParagraphFooterToCurrentPage ();};};type zoneToSkip struct{_db *_ed .Rectangle ;_cb *_ea .WdEG_WrapTypeChoice ;};const (_aedfd ="\u006di\u006e\u006f\u0072\u0046\u006f\u006et";_cfda ="\u006da\u006a\u006f\u0072\u0046\u006f\u006et";_ccfa ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";_eafgg ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";);func (_egf *convertContext )newParagraph (){if _egf ._bbcdd ==nil {_egf .newPage ();};_bgaa :=¶graph {};_bgaa ._ae =&_ed .Rectangle {};_bgaa ._de =_egf ._bbcdd ._fa ;_egf ._dec =_bgaa ;}; - -// 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 _ed .RegisterFontsFromDirectory (dirName )};func _ddcd (_fcfec string )uint16 {_bgff ,_gafa :=_fcdf [_fcfec ];if !_gafa {return 0;};return _bgff ;};var _gfg =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730};type page struct{_bc *_ed .Rectangle ;_df []*paragraph ;_fa float64 ;_eeb []*zoneToSkip ;_dga []*image ;_ag []*image ;_ggg []*block ;_bd []*block ;_eab []*note ;_bb bool ;_fge []*headerFooterRef ;_cf []*paragraph ;_cda []*paragraph ;};type symbol struct{_ffg string ;_cad float64 ;_edb float64 ;_ge float64 ;_cba float64 ;_cee float64 ;_eag *_gd .TextStyle ;_dee *_gd .Image ;_fd *block ;_egg string ;_gaf bool ;_gce bool ;_ab *_gd .Color ;_abb bool ;_cga bool ;}; - -// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_ed .FontStyle ;func _addd (_cggdg *_ea .CT_PPr ,_fbdc *_ea .CT_PPrGeneral ,_fcbg *_ea .CT_RPr )*_ea .CT_PPr {if _cggdg ==nil {_cggdg =_ea .NewCT_PPr ();};if _fbdc !=nil {if _cggdg .Jc ==nil &&_fbdc .Jc !=nil {_cggdg .Jc =_fbdc .Jc ;};if _cggdg .Spacing ==nil {_cggdg .Spacing =_fbdc .Spacing ;}else if _deddf :=_fbdc .Spacing ;_deddf !=nil {if _cggdg .Spacing .BeforeAttr ==nil {_cggdg .Spacing .BeforeAttr =_deddf .BeforeAttr ;};if _cggdg .Spacing .AfterAttr ==nil {_cggdg .Spacing .AfterAttr =_deddf .AfterAttr ;};if _cggdg .Spacing .LineAttr ==nil {_cggdg .Spacing .LineAttr =_deddf .LineAttr ;};};if _fbdc .ContextualSpacing !=nil {_cggdg .ContextualSpacing =_fbdc .ContextualSpacing ;};if _fbdc .Ind !=nil {if _cggdg .Ind ==nil {_cggdg .Ind =_fbdc .Ind ;}else {_ggfgd ,_eacfe :=_cggdg .Ind .FirstLineAttr ==nil ,_cggdg .Ind .HangingAttr ==nil ;if _ggfgd &&_eacfe &&_fbdc .Ind .FirstLineAttr !=nil {_cggdg .Ind .FirstLineAttr =_fbdc .Ind .FirstLineAttr ;_ggfgd =false ;};if _ggfgd &&_eacfe &&_fbdc .Ind .HangingAttr !=nil {_cggdg .Ind .HangingAttr =_fbdc .Ind .HangingAttr ;};if _cggdg .Ind .LeftAttr ==nil {_cggdg .Ind .LeftAttr =_fbdc .Ind .LeftAttr ;};if _cggdg .Ind .RightAttr ==nil {_cggdg .Ind .RightAttr =_fbdc .Ind .RightAttr ;};};};if _cggdg .Tabs ==nil &&_fbdc .Tabs !=nil {_cggdg .Tabs =_fbdc .Tabs ;};if _fbdc .PBdr !=nil {_cggdg .PBdr =_fbdc .PBdr ;};};if _fcbg !=nil {var _bbgde _ea .CT_ParaRPr ;if _cggdg .RPr ==nil {_bbgde =*_ea .NewCT_ParaRPr ();}else {_bbgde =*_cggdg .RPr ;};if _bbgde .Color ==nil &&_fcbg .Color !=nil {_bbgde .Color =_fcbg .Color ;};if _bbgde .Spacing ==nil &&_fcbg .Spacing !=nil {_bbgde .Spacing =_fcbg .Spacing ;};if _bbgde .Sz ==nil &&_fcbg .Sz !=nil {_bbgde .Sz =_fcbg .Sz ;};if _bbgde .SzCs ==nil &&_fcbg .SzCs !=nil {_bbgde .SzCs =_fcbg .SzCs ;};if _bbgde .B ==nil &&_fcbg .B !=nil {_bbgde .B =_fcbg .B ;};if _bbgde .I ==nil &&_fcbg .I !=nil {_bbgde .I =_fcbg .I ;};if _bbgde .RFonts ==nil &&_fcbg .RFonts !=nil {_bbgde .RFonts =_fcbg .RFonts ;};if _bbgde .VertAlign ==nil &&_fcbg .VertAlign !=nil {_bbgde .VertAlign =_fcbg .VertAlign ;};if _bbgde .Bdr ==nil &&_fcbg .Bdr !=nil {_bbgde .Bdr =_fcbg .Bdr ;};if _bbgde .Caps ==nil &&_fcbg .Caps !=nil {_bbgde .Caps =_fcbg .Caps ;};if _bbgde .SmallCaps ==nil &&_fcbg .SmallCaps !=nil {_bbgde .SmallCaps =_fcbg .SmallCaps ;};_cggdg .RPr =&_bbgde ;};return _cggdg ;};func init (){_gbfcd =_ca .MustCompile ("\u0053E\u0054 \u0028\u002e\u002b\u0029\u0020\u0022\u0028\u002e\u002b\u0029\u0022");_dfgbf =_ca .MustCompile ("\u0052\u0045\u0046\u0020\u0028\u002e\u002b\u003f\u0029\u0020");};func _faad (_cegb string )string {_edfa :=_dfgbf .FindStringSubmatch (_cegb );if len (_edfa )< 2{return "";};return _edfa [1];};type styleAttributes struct{};func (_aeba *convertContext )addCurrentParagraphToCurrentPage (){_aeba ._bbcdd ._fa =_aeba ._dec ._de +_aeba ._dec ._ae .Top +_aeba ._dec ._dcc +_aeba ._dec ._ae .Bottom ;_aeba ._bbcdd ._dga =append (_aeba ._bbcdd ._dga ,_aeba ._dec ._ec ...);_aeba ._bbcdd ._ag =append (_aeba ._bbcdd ._ag ,_aeba ._dec ._ded ...);_aeba ._bbcdd ._ggg =append (_aeba ._bbcdd ._ggg ,_aeba ._dec ._ff ...);_aeba ._bbcdd ._bd =append (_aeba ._bbcdd ._bd ,_aeba ._dec ._ggc ...);_aeba ._bbcdd ._eeb =append (_aeba ._bbcdd ._eeb ,_aeba ._dec ._ebb ...);_aeba ._bbcdd ._df =append (_aeba ._bbcdd ._df ,_aeba ._dec );_aeba .adjustRightBoundOfLastSpan ();_aeba .alignParagraph ();if len (_aeba ._bbcdd ._eab )==0&&len (_aeba ._dec ._fc )> 0{_aeba ._bbcdd ._bc .Bottom -=_cd ;};_aeba ._bbcdd ._eab =append (_aeba ._bbcdd ._eab ,_aeba ._dec ._fc ...);_aeba ._bbcdd ._bc .Bottom -=_aeba ._dec ._gf ;};func (_bdfc *convertContext )makePdfImageFromRelId (_fbgd *string )(*_gd .Image ,error ){if _fbgd !=nil {_eacfd ,_adef :=_bdfc ._cgfdg .GetImageObjByRelId (*_fbgd );if _adef !=nil {return nil ,_adef ;};_cbeb ,_adef :=_eb .Open (_eacfd .Path );if _adef !=nil {return nil ,_adef ;};_ggag ,_adef :=_c .ReadAll (_cbeb );if _adef !=nil {return nil ,_adef ;};_bbdb ,_adef :=_bdfc ._ddba .NewImageFromData (_ggag );if _adef !=nil {return nil ,_adef ;};return _bbdb ,nil ;};return nil ,nil ;};func _eef (_ddcgd ,_cfab *_ea .CT_TcPr )*_ea .CT_TcPr {if _ddcgd ==nil {return _cfab ;};if _cfab ==nil {return _ddcgd ;};if _ddcgd .CnfStyle ==nil {_ddcgd .CnfStyle =_cfab .CnfStyle ;};if _ddcgd .TcW ==nil {_ddcgd .TcW =_cfab .TcW ;};if _ddcgd .GridSpan ==nil {_ddcgd .GridSpan =_cfab .GridSpan ;};if _ddcgd .HMerge ==nil {_ddcgd .HMerge =_cfab .HMerge ;};if _ddcgd .VMerge ==nil {_ddcgd .VMerge =_cfab .VMerge ;};if _ddcgd .TcBorders ==nil {_ddcgd .TcBorders =_cfab .TcBorders ;};if _ddcgd .Shd ==nil {_ddcgd .Shd =_cfab .Shd ;};if _ddcgd .NoWrap ==nil {_ddcgd .NoWrap =_cfab .NoWrap ;};if _ddcgd .TcMar ==nil {_ddcgd .TcMar =_cfab .TcMar ;};if _ddcgd .TextDirection ==nil {_ddcgd .TextDirection =_cfab .TextDirection ;};if _ddcgd .TcFitText ==nil {_ddcgd .TcFitText =_cfab .TcFitText ;};if _ddcgd .VAlign ==nil {_ddcgd .VAlign =_cfab .VAlign ;};if _ddcgd .HideMark ==nil {_ddcgd .HideMark =_cfab .HideMark ;};if _ddcgd .Headers ==nil {_ddcgd .Headers =_cfab .Headers ;};if _ddcgd .CellIns ==nil {_ddcgd .CellIns =_cfab .CellIns ;};if _ddcgd .CellDel ==nil {_ddcgd .CellDel =_cfab .CellDel ;};if _ddcgd .CellMerge ==nil {_ddcgd .CellMerge =_cfab .CellMerge ;};if _ddcgd .TcPrChange ==nil {_ddcgd .TcPrChange =_cfab .TcPrChange ;};return _ddcgd ;}; - -// RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_b .PdfFont ){_ed .RegisterFont (name ,style ,font );};func (_dffd *convertContext )getStyleProps (_dgab string ,_fcae _ac .Style )(*_ea .CT_PPrGeneral ,*_ea .CT_RPr ){var _gdbb *_ea .CT_PPrGeneral ;var _dcgb *_ea .CT_RPr ;_dfccf :=_dffd ._cgfdg .GetStyleByID (_dgab );_gfc :=int64 (0);_afdbc :=true ;if _gfdg :=_dfccf .X ();_gfdg !=nil {_gdbb =_gfdg .PPr ;_dcgb =_gfdg .RPr ;if _gfdg .UiPriority !=nil {_gfc =_gfdg .UiPriority .ValAttr ;};if _gfbebf :=_gfdg .BasedOn ;_gfbebf !=nil {_edefb ,_cgeg :=_dffd .getStyleProps (_gfbebf .ValAttr ,_dfccf );if _cecc :=_fcae .X ();_cecc !=nil {if _cecc .UiPriority !=nil &&_gfc > 0{if _gfdg .UiPriority .ValAttr > _gfc {_afdbc =false ;};};if _cecc .QFormat !=nil &&_gfdg .QFormat !=nil &&_fffc (_cecc .QFormat )&&_fffc (_gfdg .QFormat ){_afdbc =false ;};};if _afdbc {_gdbb =_fggca (_gdbb ,_edefb );_dcgb =_efcb (_dcgb ,_cgeg );};};};return _gdbb ,_dcgb ;};func (_bceb *convertContext )assignPropsToAbsoluteParagraph (_egedg *_ea .CT_PPr ,_gbc *paragraph )(float64 ,float64 ){_bceb ._cdgg =_egedg ;_egedg =_addd (_egedg ,_bceb ._faac ,_bceb ._deef );_cde :=12.4;if _egedg ==nil {return 0,0;};if _cegd :=_egedg .RPr ;_cegd !=nil {_aacf :=_effe (_cegd .Sz ,_cegd .SzCs );if _cde <=_aacf {_cde =_aacf ;}else {_cde =_aacf *_fe ;};_gbc ._gc =_cde ;};if _egedg .Jc !=nil {switch _egedg .Jc .ValAttr {case _ea .ST_JcRight :_gbc ._da =_gd .TextAlignmentRight ;case _ea .ST_JcCenter :_gbc ._da =_gd .TextAlignmentCenter ;case _ea .ST_JcBoth :_gbc ._da =_gd .TextAlignmentJustify ;case _ea .ST_JcEnd :_gbc ._da =_gd .TextAlignmentRight ;default:_gbc ._da =_gd .TextAlignmentLeft ;};};var _bcc ,_adeca ,_cadf ,_agbf ,_eaag float64 ;if _agfa :=_egedg .Spacing ;_agfa !=nil {if _afbda :=_agfa .BeforeAttr ;_afbda !=nil {if _afbda .ST_UnsignedDecimalNumber !=nil {_bcc =_ed .PointsFromTwips (int64 (*_afbda .ST_UnsignedDecimalNumber ));};};if _edcbf :=_agfa .AfterAttr ;_edcbf !=nil {if _edcbf .ST_UnsignedDecimalNumber !=nil {_adeca =_ed .PointsFromTwips (int64 (*_edcbf .ST_UnsignedDecimalNumber ));};};if _bbag :=_agfa .LineAttr ;_bbag !=nil {if _bbag .Int64 !=nil &&*_bbag .Int64 !=0{if _dgc :=float64 (*_bbag .Int64 )/20;_dgc > _cde {_cde =_dgc ;};};};};if _egedg .ContextualSpacing !=nil &&_fffc (_egedg .ContextualSpacing ){_bcc =0;_adeca =0;};_gbc ._gc =_cde ;if _gbaf :=_egedg .Ind ;_gbaf !=nil {if _bdg :=_gbaf .FirstLineAttr ;_bdg !=nil {if _bdg .ST_UnsignedDecimalNumber !=nil {_eaag =_ed .PointsFromTwips (int64 (*_bdg .ST_UnsignedDecimalNumber ));};};if _bfea :=_gbaf .HangingAttr ;_bfea !=nil {if _bfea .ST_UnsignedDecimalNumber !=nil {_eaag -=_ed .PointsFromTwips (int64 (*_bfea .ST_UnsignedDecimalNumber ));};};if _fdc :=_gbaf .LeftAttr ;_fdc !=nil {if _fdc .Int64 !=nil {_cadf =_ed .PointsFromTwips (*_fdc .Int64 );};};if _cggd :=_gbaf .RightAttr ;_cggd !=nil {if _cggd .Int64 !=nil {_agbf =_ed .PointsFromTwips (*_cggd .Int64 );};};};if _egedg .PBdr !=nil {_ebaf :=_bceb ._bbcdd ._bc .Right -_bceb ._bbcdd ._bc .Left ;_begg :=_bceb ._bbcdd ._bc .Bottom -_bceb ._bbcdd ._bc .Top ;if _bccc :=_egedg .PBdr .Top ;_bccc !=nil {_abc :=0.0;if _eeag :=_bccc .SzAttr ;_eeag !=nil {_abc =float64 (*_eeag )*_ebaf /4;};_fcec :=0.0;if _egeac :=_bccc .SpaceAttr ;_egeac !=nil {_fcec =float64 (*_egeac )*_eaa .Pixel72 ;};var _bge _gd .Color ;if _fcgc :=_bccc .ColorAttr ;_fcgc !=nil {if _ggcaf :=_fcgc .ST_HexColorAuto ;_ggcaf ==_ea .ST_HexColorAutoAuto {_bge =_gd .ColorBlack ;};if _aceg :=_fcgc .ST_HexColorRGB ;_aceg !=nil {_bge =_gd .ColorRGBFromHex ("\u0023"+*_aceg );};};_fgcb :=&borderLine {_aga :_abc ,_dae :_ed .BorderPositionTop ,_daa :1.0,_bdc :_bge ,_eebb :_fcec };_gbc ._dge =append (_gbc ._dge ,_fgcb );};if _baed :=_egedg .PBdr .Left ;_baed !=nil {_fdb :=0.0;if _ccfd :=_baed .SzAttr ;_ccfd !=nil {_fdb =float64 (*_ccfd )*_begg /4;};_faef :=0.0;if _cbc :=_baed .SpaceAttr ;_cbc !=nil {_faef =float64 (*_cbc )*_eaa .Pixel72 ;};var _deeeg _gd .Color ;if _gfbeb :=_baed .ColorAttr ;_gfbeb !=nil {if _bbfc :=_gfbeb .ST_HexColorAuto ;_bbfc ==_ea .ST_HexColorAutoAuto {_deeeg =_gd .ColorBlack ;};if _agbe :=_gfbeb .ST_HexColorRGB ;_agbe !=nil {_deeeg =_gd .ColorRGBFromHex ("\u0023"+*_agbe );};};_fadf :=&borderLine {_dae :_ed .BorderPositionLeft ,_aga :1.0,_daa :_fdb ,_bdc :_deeeg ,_eebb :_faef };_gbc ._dge =append (_gbc ._dge ,_fadf );};if _afbc :=_egedg .PBdr .Right ;_afbc !=nil {_aacc :=0.0;if _dafa :=_afbc .SzAttr ;_dafa !=nil {_aacc =float64 (*_dafa )*_begg /4;};_ggfcb :=0.0;if _abea :=_afbc .SpaceAttr ;_abea !=nil {_ggfcb =float64 (*_abea )*_eaa .Pixel72 ;};var _ddab _gd .Color ;if _bccg :=_afbc .ColorAttr ;_bccg !=nil {if _bbab :=_bccg .ST_HexColorAuto ;_bbab ==_ea .ST_HexColorAutoAuto {_ddab =_gd .ColorBlack ;};if _fec :=_bccg .ST_HexColorRGB ;_fec !=nil {_ddab =_gd .ColorRGBFromHex ("\u0023"+*_fec );};};_bbcd :=&borderLine {_dae :_ed .BorderPositionRight ,_aga :1.0,_daa :_aacc ,_bdc :_ddab ,_eebb :_ggfcb };_gbc ._dge =append (_gbc ._dge ,_bbcd );};if _fgbf :=_egedg .PBdr .Bottom ;_fgbf !=nil {_adcf :=0.0;if _cbe :=_fgbf .SzAttr ;_cbe !=nil {_adcf =float64 (*_cbe )*_ebaf /4;};_ebfb :=0.0;if _gge :=_fgbf .SpaceAttr ;_gge !=nil {_ebfb =float64 (*_gge )*_eaa .Pixel72 ;};var _aebc _gd .Color ;if _cdbd :=_fgbf .ColorAttr ;_cdbd !=nil {if _fbg :=_cdbd .ST_HexColorAuto ;_fbg ==_ea .ST_HexColorAutoAuto {_aebc =_gd .ColorBlack ;};if _bdaf :=_cdbd .ST_HexColorRGB ;_bdaf !=nil {_aebc =_gd .ColorRGBFromHex ("\u0023"+*_bdaf );};};_fee :=&borderLine {_dae :_ed .BorderPositionBottom ,_aga :_adcf ,_daa :1.0,_bdc :_aebc ,_eebb :_ebfb };_gbc ._dge =append (_gbc ._dge ,_fee );};};_efca :=_bceb ._bbcdd ._df ;if len (_efca )> 0{_bcc -=_efca [len (_efca )-1]._ae .Bottom ;if _bcc < 0{_bcc =0;};}else {_bcc -=_gdg ;};_gbc ._ae =&_ed .Rectangle {Top :_bcc ,Bottom :_adeca ,Left :_cadf ,Right :_agbf };_gbc ._af =_eaag ;return _bcc ,_cadf ;};func _adcg (_adfe int ,_acgb bool )string {_bgcf :=(_adfe -1)/26+1;_bebed :=byte ((_adfe -1)%26);if _acgb {_bebed +=byte (65);}else {_bebed +=byte (97);};_bbb :=_g .NewBuffer ([]byte {});for _ggfa :=0;_ggfa < _bgcf ;_ggfa ++{_bbb .Write ([]byte {_bebed });};return _bbb .String ();};func _fggca (_cgfac ,_adgbb *_ea .CT_PPrGeneral )*_ea .CT_PPrGeneral {if _cgfac ==nil {return _cgfac ;};if _adgbb ==nil {return _cgfac ;};if _cgfac .PStyle ==nil {_cgfac .PStyle =_adgbb .PStyle ;};if _cgfac .KeepNext ==nil {_cgfac .KeepNext =_adgbb .KeepNext ;};if _cgfac .KeepLines ==nil {_cgfac .KeepLines =_adgbb .KeepLines ;};if _cgfac .PageBreakBefore ==nil {_cgfac .PageBreakBefore =_adgbb .PageBreakBefore ;};if _cgfac .FramePr ==nil {_cgfac .FramePr =_adgbb .FramePr ;};if _cgfac .WidowControl ==nil {_cgfac .WidowControl =_adgbb .WidowControl ;};if _cgfac .NumPr ==nil {_cgfac .NumPr =_adgbb .NumPr ;};if _cgfac .SuppressLineNumbers ==nil {_cgfac .SuppressLineNumbers =_adgbb .SuppressLineNumbers ;};if _cgfac .PBdr ==nil {_cgfac .PBdr =_adgbb .PBdr ;};if _cgfac .Shd ==nil {_cgfac .Shd =_adgbb .Shd ;};if _cgfac .Tabs ==nil {_cgfac .Tabs =_adgbb .Tabs ;};if _cgfac .SuppressAutoHyphens ==nil {_cgfac .SuppressAutoHyphens =_adgbb .SuppressAutoHyphens ;};if _cgfac .Kinsoku ==nil {_cgfac .Kinsoku =_adgbb .Kinsoku ;};if _cgfac .WordWrap ==nil {_cgfac .WordWrap =_adgbb .WordWrap ;};if _cgfac .OverflowPunct ==nil {_cgfac .OverflowPunct =_adgbb .OverflowPunct ;};if _cgfac .TopLinePunct ==nil {_cgfac .TopLinePunct =_adgbb .TopLinePunct ;};if _cgfac .AutoSpaceDE ==nil {_cgfac .AutoSpaceDE =_adgbb .AutoSpaceDE ;};if _cgfac .AutoSpaceDN ==nil {_cgfac .AutoSpaceDN =_adgbb .AutoSpaceDN ;};if _cgfac .Bidi ==nil {_cgfac .Bidi =_adgbb .Bidi ;};if _cgfac .AdjustRightInd ==nil {_cgfac .AdjustRightInd =_adgbb .AdjustRightInd ;};if _cgfac .SnapToGrid ==nil {_cgfac .SnapToGrid =_adgbb .SnapToGrid ;};if _cgfac .Spacing ==nil {_cgfac .Spacing =_adgbb .Spacing ;};if _cgfac .Ind ==nil {_cgfac .Ind =_adgbb .Ind ;};if _cgfac .ContextualSpacing ==nil {_cgfac .ContextualSpacing =_adgbb .ContextualSpacing ;};if _cgfac .MirrorIndents ==nil {_cgfac .MirrorIndents =_adgbb .MirrorIndents ;};if _cgfac .SuppressOverlap ==nil {_cgfac .SuppressOverlap =_adgbb .SuppressOverlap ;};if _cgfac .Jc ==nil {_cgfac .Jc =_adgbb .Jc ;};if _cgfac .TextDirection ==nil {_cgfac .TextDirection =_adgbb .TextDirection ;};if _cgfac .TextAlignment ==nil {_cgfac .TextAlignment =_adgbb .TextAlignment ;};if _cgfac .TextboxTightWrap ==nil {_cgfac .TextboxTightWrap =_adgbb .TextboxTightWrap ;};if _cgfac .OutlineLvl ==nil {_cgfac .OutlineLvl =_adgbb .OutlineLvl ;};if _cgfac .DivId ==nil {_cgfac .DivId =_adgbb .DivId ;};if _cgfac .CnfStyle ==nil {_cgfac .CnfStyle =_adgbb .CnfStyle ;};if _cgfac .PPrChange ==nil {_cgfac .PPrChange =_adgbb .PPrChange ;};return _cgfac ;};func _dfad (_ffdb uint16 )string {switch _ffdb {case 0x429,0x401,0x801,0xc01,0x1001,0x1401,0x1801,0x1c01,0x2001,0x2401,0x2801,0x2c01,0x3001,0x3401,0x3801,0x3c01,0x4001,0x420,0x846,0x859,0x45f,0x460,0x463,0x48c:return "\u0041\u0072\u0061\u0062";case 0x42b:return "\u0041\u0072\u006d\u006e";case 0x445,0x845,0x44d,0x458:return "\u0042\u0065\u006e\u0067";case 0x45d:return "\u0043\u0061\u006e\u0073";case 0x45c:return "\u0043\u0068\u0065\u0072";case 0x419,0x402,0x281a,0x422,0x819,0xc1a,0x1c1a,0x201a,0x301a,0x423,0x428,0x82c,0x42f,0x43f,0x440,0x843,0x444,0x450,0x46d,0x485:return "\u0043\u0072\u0079\u006c";case 0x439,0x44e,0x44f,0x457,0x459,0x860,0x461,0x861:return "\u0044\u0065\u0076\u0061";case 0x45e,0x473,0x873:return "\u0045\u0074\u0068\u0069";case 0x437:return "\u0047\u0065\u006f\u0072";case 0x408:return "\u0047\u0072\u0065\u006b";case 0x447:return "\u0047\u0075\u006a\u0072";case 0x446:return "\u0047\u0075\u0072\u0075";case 0x412:return "\u0048\u0061\u006e\u0067";case 0x804,0x1004:return "\u0048\u0061\u006e\u0073";case 0x404,0xc04,0x1404:return "\u0048\u0061\u006e\u0074";case 0x40d,0x43d:return "\u0048\u0065\u0062\u0072";case 0x411:return "\u004a\u0070\u0061\u006e";case 0x453:return "\u004b\u0068\u006d\u0072";case 0x44b:return "\u004b\u006e\u0064\u0061";case 0x454:return "\u004c\u0061\u006f\u006f";case 0x409,0xc09,0x809,0x1009,0x403,0x406,0x413,0x813,0x479,0x40b,0x40c,0xc0c,0x407,0x807,0xc07,0x1007,0x1407,0x410,0x414,0x814,0x416,0x816,0x40a,0x41d,0x405,0x40e,0x415,0x41f,0x42d,0x424,0x426,0x427,0x418,0x818,0x241a,0x41a,0x491,0x83c,0x430,0x431,0x432,0x433,0x434,0x435,0x436,0x425,0x456,0x41b,0x1409,0x1809,0x1c09,0x2009,0x2409,0x2809,0x2c09,0x3009,0x3409,0x3809,0x3c09,0x4009,0x4409,0x4809,0x80a,0xc0a,0x100a,0x140a,0x180a,0x1c0a,0x200a,0x240a,0x280a,0x2c0a,0x300a,0x340a,0x380a,0x3c0a,0x400a,0x440a,0x480a,0x4c0a,0x500a,0x540a,0x80c,0x100c,0x140c,0x180c,0x1c0c,0x200c,0x240c,0x280c,0x2c0c,0x300c,0x340c,0x3c0c,0x380c,0x40f,0x810,0x417,0x81a,0x101a,0x141a,0x181a,0x2c1a,0x41c,0x81d,0x421,0x42c,0x42e,0x82e,0x438,0x43a,0x43b,0x83b,0xc3b,0x103b,0x143b,0x183b,0x1c3b,0x203b,0x243b,0x43e,0x83e,0x441,0x442,0x443,0x452,0x85d,0x85f,0x462,0x464,0x466,0x467,0x468,0x469,0x46a,0x46b,0x86b,0xc6b,0x46c,0x46e,0x46f,0x470,0x471,0x472,0x474,0x475,0x476,0x477,0x47a,0x47c,0x47e,0x481,0x482,0x483,0x484,0x486,0x487,0x488:return "\u004c\u0061\u0074\u006e";case 0x44c:return "\u004d\u006c\u0079\u006d";case 0x850:return "\u004d\u006f\u006e\u0067";case 0x455:return "\u004d\u0079\u006d\u0072";case 0x448:return "\u004f\u0072\u0079\u0061";case 0x45b:return "\u0053\u0069\u006e\u0068";case 0x45a:return "\u0053\u0079\u0072\u0063";case 0x449:return "\u0054\u0061\u006d\u006c";case 0x44a:return "\u0054\u0065\u006c\u0075";case 0x465:return "\u0054\u0068\u0061\u0061";case 0x41e:return "\u0054\u0068\u0061\u0069";case 0x851,0x451:return "\u0054\u0069\u0062\u0074";case 0x480:return "\u0055\u0069\u0067\u0068";case 0x42a:return "\u0056\u0069\u0065\u0074";case 0x478:return "\u0059\u0069\u0069\u0069";};return "";};func (_ddc *convertContext )drawPages (){for _ ,_eec :=range _ddc ._fab {_ddc ._ddba .NewPage ();_ddc .drawPage (_eec );};};func _gef (_edffa *_ac .Document )map[string ]string {_ddbe :=map[string ]string {};for _ ,_bbcfd :=range _edffa .Paragraphs (){for _ ,_gccg :=range _bbcfd .Runs (){for _ ,_fbcb :=range _gccg .X ().EG_RunInnerContent {if _agee :=_fbcb .InstrText ;_agee !=nil {_fcfe ,_begc :=_cbfa (_agee .Content );if _fcfe !=""&&_begc !=""{_ddbe [_fcfe ]=_begc ;};};};};};return _ddbe ;};func (_dfgb *convertContext )determineParagraphBounds (){_dfgb ._dec ._cgb =_dfgb ._bbcdd ._bc .Left +_dfgb ._dec ._ae .Left ;_dfgb ._dec ._dcb =_dfgb ._dec ._cgb +_dfgb ._dec ._af ;_dfgb ._dec ._bba =_dfgb ._bbcdd ._bc .Right -_dfgb ._dec ._ae .Right ;};type tableWrapper struct{_fcd *_gd .Table ;_ffc float64 ;};func _cgag (_dfb *_gd .Creator ,_cag *image ){_cag ._cdb .SetPos (_cag ._aba ,_cag ._eba );_dfb .Draw (_cag ._cdb );};func (_eebba *convertContext )addAnchorExtra (_eafe []*_ea .EG_PContent ){for _ ,_gbbc :=range _eafe {for _ ,_beg :=range _gbbc .EG_ContentRunContent {if _cdfd :=_beg .R ;_cdfd !=nil {for _ ,_bcd :=range _cdfd .Extra {if _dbb ,_aagf :=_bcd .(*_ea .AlternateContentRun );_aagf {if _abd :=_dbb .Choice ;_abd !=nil {if _dacb :=_abd .Drawing ;_dacb !=nil {for _ ,_cgd :=range _dacb .Anchor {var _ada ,_edg ,_cbac ,_dgd float64 ;_adfc ,_ecf :=_cgd .PositionH ,_cgd .PositionV ;if _daed :=_adfc .Choice ;_daed !=nil {if _daed .PosOffset !=nil {_ada =_eaa .FromEMU (int64 (*_daed .PosOffset ));};};if _dfcb :=_ecf .Choice ;_dfcb !=nil {if _dfcb .PosOffset !=nil {_edg =_eaa .FromEMU (int64 (*_dfcb .PosOffset ));};};if _dgaa :=_cgd .Extent ;_dgaa !=nil {_dgd =_eaa .FromEMU (_dgaa .CxAttr );_cbac =_eaa .FromEMU (_dgaa .CyAttr );};_deff :=_eebba ._dec ._de +_edg ;_gdgb :=_deff +_cbac ;_ddgc :=_eebba ._dec ._cgb +_ada ;_agb :=_ddgc +_dgd ;_bcb :=_edg +_cbac ;if _bcb > _eebba ._dec ._ddd {_eebba ._dec ._ddd =_bcb ;};if _cgd .Choice !=nil &&_cgd .Choice .WrapNone ==nil {_eebba ._dec ._ebb =append (_eebba ._dec ._ebb ,&zoneToSkip {_db :&_ed .Rectangle {Top :_deff ,Bottom :_gdgb ,Left :_ddgc ,Right :_agb },_cb :_cgd .Choice });};if _ebfe :=_cgd .Graphic ;_ebfe !=nil {if _cdcg :=_ebfe .GraphicData ;_cdcg !=nil {for _ ,_efd :=range _cdcg .Any {if _fged ,_ecea :=_efd .(*_ea .WdWsp );_ecea {_bgb ,_cedf :=_eebba .makeBlockFromWdWsp (_fged );if _cedf !=nil {_ee .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_cedf );};if _bgb !=nil {_bgb ._fac .Scale (_dgd /_bgb ._fac .Width (),_cbac /_bgb ._fac .Height ());_bgb ._aeaa =_ddgc ;_bgb ._cgg =_deff ;if _cgd .BehindDocAttr {_eebba ._dec ._ggc =append (_eebba ._dec ._ggc ,_bgb );}else {_eebba ._dec ._ff =append (_eebba ._dec ._ff ,_bgb );};};};};};};};};};};};};};};};func _effd (_fdced *_ac .Document ,_ggga *_ea .CT_TblPr )(*_ea .CT_TblPr ,*_ea .CT_PPrGeneral ,*_ea .CT_RPr ){_gbcc :=_ea .NewCT_PPrGeneral ();_dgcc :=_ea .NewCT_RPr ();if _ggga ==nil {_ggga =_ea .NewCT_TblPr ();}else {if _ggga .TblStyle !=nil {_ggga ,_gbcc ,_dgcc =_bbagb (_fdced ,_ggga .TblStyle .ValAttr ,_ggga ,_gbcc ,_dgcc );};};return _ggga ,_gbcc ,_dgcc ;}; - -// ConvertToPdf converts document to PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (d *_ac .Document )*_gd .Creator {return ConvertToPdfWithOptions (d ,nil )};type romanMatch struct{_gecga int ;_ebebe string ;};func (_dgdc *convertContext )makeRunStyle (_bged *_ea .CT_RPr ,_fccff ,_begca ,_cbbc ,_eabdf ,_ggff bool )(_gd .TextStyle ,bool ,bool ,*_gd .Color ){var _ggbcg *_gd .Color ;_agbfg :=_dgdc ._ddba .NewTextStyle ();if _bged !=nil {_faea :=_ed .FontStyle_Regular ;_beag :=_fffc (_bged .B );_gbca :=_fffc (_bged .I );if _beag &&_gbca {_faea =_ed .FontStyle_BoldItalic ;}else if _beag {_faea =_ed .FontStyle_Bold ;}else if _gbca {_faea =_ed .FontStyle_Italic ;};if _eabdf {_agbfg .Font =_ed .AssignStdFontByName (_agbfg ,"\u0053\u0079\u006d\u0062\u006f\u006c");}else {_cfdag :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _agga :=_bged .RFonts ;_agga !=nil {if _cgdg :=_agga .AsciiAttr ;_cgdg !=nil {_cfdag =*_cgdg ;}else if _egged :=_agga .HAnsiAttr ;_egged !=nil {_cfdag =*_egged ;}else if _bddg :=_agga .CsAttr ;_bddg !=nil {_cfdag =*_bddg ;}else {_afga :=_dgdc ._deef ;if _afga !=nil {_gfac :="";if _dfeac :=_afga .RFonts ;_dfeac !=nil {if _cgacg :=_agga .HintAttr ;_cgacg ==_ea .ST_HintEastAsia {if _dfeac .EastAsiaAttr !=nil {_cfdag =*_afga .RFonts .EastAsiaAttr ;}else {if _dfeac .EastAsiaThemeAttr ==_ea .ST_ThemeMajorEastAsia {_gfac =_ccfa ;};if _dfeac .EastAsiaThemeAttr ==_ea .ST_ThemeMinorEastAsia {_gfac =_eafgg ;};};}else {if _bfda :=_dfeac .AsciiAttr ;_bfda !=nil {_cfdag =*_bfda ;}else if _eecb :=_dfeac .HAnsiAttr ;_eecb !=nil {_cfdag =*_eecb ;};};if _cfdag =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _gfac ==""{if _dfeac .EastAsiaThemeAttr ==_ea .ST_ThemeMajorEastAsia {_gfac =_ccfa ;}else if _dfeac .EastAsiaThemeAttr ==_ea .ST_ThemeMinorEastAsia {_gfac =_eafgg ;}else if _edda :=_dfeac .AsciiThemeAttr ;_edda ==_ea .ST_ThemeMajorAscii ||_edda ==_ea .ST_ThemeMajorHAnsi {_gfac =_cfda ;}else if _acbg :=_dfeac .AsciiThemeAttr ;_acbg ==_ea .ST_ThemeMinorAscii ||_acbg ==_ea .ST_ThemeMinorHAnsi {_gfac =_aedfd ;}else {if _addda :=_dfeac .HAnsiThemeAttr ;_addda ==_ea .ST_ThemeMajorAscii ||_addda ==_ea .ST_ThemeMajorHAnsi {_gfac =_cfda ;}else if _bddcd :=_dfeac .HAnsiThemeAttr ;_bddcd ==_ea .ST_ThemeMinorAscii ||_bddcd ==_ea .ST_ThemeMinorHAnsi {_gfac =_aedfd ;};};};_fabg :="";if _cfdag =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _ggcc :=_dgdc ._cgfdg .Settings .X ();_ggcc !=nil {_efafd :="";if _eccb :=_ggcc .ThemeFontLang ;_eccb !=nil {if _eccb .ValAttr !=nil {_efafd =*_eccb .ValAttr ;};if _eccb .EastAsiaAttr !=nil {_efafd =*_eccb .EastAsiaAttr ;};if _eccb .BidiAttr !=nil {_efafd =*_eccb .BidiAttr ;};};_fabg =_dfad (_ddcd (_efafd ));};};_cage :=_dgdc ._cgfdg .Themes ();for _ ,_bcgb :=range _cage {if _bcgb .ThemeElements !=nil {if _dded :=_bcgb .ThemeElements .FontScheme ;_dded !=nil {if _dded .MajorFont !=nil &&_gfac ==_ccfa {if _dded .MajorFont .Ea !=nil {_cfdag =_dded .MajorFont .Ea .TypefaceAttr ;if _cfdag ==""&&_fabg !=""{for _ ,_eeeb :=range _dded .MajorFont .Font {if _eeeb .ScriptAttr ==_fabg {_cfdag =_eeeb .TypefaceAttr ;break ;};};};break ;};}else if _dded .MinorFont !=nil &&_gfac ==_eafgg {if _dded .MinorFont .Ea !=nil {_cfdag =_dded .MinorFont .Ea .TypefaceAttr ;if _cfdag ==""&&_fabg !=""{for _ ,_geffg :=range _dded .MinorFont .Font {if _geffg .ScriptAttr ==_fabg {_cfdag =_geffg .TypefaceAttr ;break ;};};};break ;};}else if _dded .MajorFont !=nil &&_gfac ==_cfda {if _dded .MajorFont .Latin !=nil {_cfdag =_dded .MajorFont .Latin .TypefaceAttr ;break ;};}else if _dded .MinorFont !=nil &&_gfac ==_aedfd {if _dded .MinorFont .Latin !=nil {_cfdag =_dded .MinorFont .Latin .TypefaceAttr ;break ;};};};};};};};};};};if _cfdag !="\u0064e\u0066\u0061\u0075\u006c\u0074"&&!_aca (_cfdag ){if _fddf :=_dgdc ._cgfdg .FontTable ();_fddf !=nil {for _ ,_ccca :=range _fddf .Font {if _ccca .NameAttr ==_cfdag &&_ccca .AltName !=nil &&_aca (_ccca .AltName .ValAttr ){_cfdag =_ccca .AltName .ValAttr ;break ;};if _ccca .AltName !=nil &&!_aca (_ccca .AltName .ValAttr )&&_ccca .AltName .ValAttr ==_cfdag {_cfdag =_ccca .NameAttr ;break ;};};};};if _becd ,_decd :=_ed .StdFontsMap [_cfdag ];_decd {_agbfg .Font =_ed .AssignStdFontByName (_agbfg ,_becd [_faea ]);}else if _fbgb :=_ed .GetRegisteredFont (_cfdag ,_faea );_fbgb !=nil {_agbfg .Font =_fbgb ;}else {_ee .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_cfdag ,_faea );_agbfg .Font =_ed .AssignStdFontByName (_agbfg ,_ed .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_faea ]);};};_effge :=_effe (_bged .Sz ,_bged .SzCs );if _ecbd :=_bged .VertAlign ;_ecbd !=nil {_gdeff :=_ecbd .ValAttr ;_fccff =_gdeff ==_d .ST_VerticalAlignRunSuperscript ;_begca =_gdeff ==_d .ST_VerticalAlignRunSubscript ;};if _effge > _dgdc ._ede {_dgdc ._ede =_effge ;};if _fccff ||_begca {_effge *=0.64;};if _cbbc {if _fccff {_agbfg .TextRise =1.5;};if _begca {_agbfg .TextRise =-1.5;};};_agbfg .FontSize =_effge ;_fegb :=0.0;if _ceaee :=_bged .Spacing ;_ceaee !=nil {_fegb =_ed .PointsFromTwips (*_ceaee .ValAttr .Int64 );if _fegb < 0.0{_fegb =0.0;};};_agbfg .CharSpacing =_fegb ;_daeaf :=0.0;if _fcfcg :=_bged .Position ;_fcfcg !=nil {_daeaf =float64 (*_fcfcg .ValAttr .Int64 )/24*_effge ;};_agbfg .TextRise =_daeaf ;_ccbba :=_gd .ColorBlack ;if _bged .Color !=nil {_edbcg :=_bged .Color .ValAttr .ST_HexColorRGB ;if _edbcg !=nil {_ccbba =_gd .ColorRGBFromHex ("\u0023"+*_edbcg );};};if _cbbc {_gcda ,_geacf ,_egdae :=_ccbba .ToRGB ();_gcda ,_geacf ,_egdae =_ed .Lighten (_gcda ),_ed .Lighten (_geacf ),_ed .Lighten (_egdae );_ccbba =_gd .ColorRGBFromArithmetic (_gcda ,_geacf ,_egdae );};_agbfg .Color =_ccbba ;if _ggff {_ggbcg =&_ccbba ;};if _bged .U !=nil &&_bged .U .ValAttr !=_ea .ST_UnderlineNone &&!_eabdf {_ggbcg =&_ccbba ;if _febe :=_bged .U .ColorAttr ;_febe !=nil {if _ffaf :=_febe .ST_HexColorRGB ;_ffaf !=nil {_ffgf :=_gd .ColorRGBFromHex ("\u0023"+*_ffaf );_ggbcg =&_ffgf ;};};};};return _agbfg ,_fccff ,_begca ,_ggbcg ;};func _efgg (_eead *_ea .CT_ParaRPr ,_dbd *_ea .CT_RPr )*_ea .CT_ParaRPr {if _dbd ==nil {return _eead ;};if _eead ==nil {_eead =_ea .NewCT_ParaRPr ();if _dbd .B !=nil {_eead .B =_dbd .B ;};if _dbd .BCs !=nil {_eead .BCs =_dbd .BCs ;};if _dbd .I !=nil {_eead .I =_dbd .I ;};if _dbd .ICs !=nil {_eead .ICs =_dbd .ICs ;};if _dbd .U !=nil {_eead .U =_dbd .U ;};if _dbd .Color !=nil {_eead .Color =_dbd .Color ;};return _eead ;};if _eead .B !=_dbd .B {_eead .B =_dbd .B ;};if _eead .BCs !=_dbd .BCs {_eead .BCs =_dbd .BCs ;};if _eead .I !=_dbd .I {_eead .I =_dbd .I ;};if _eead .ICs !=_dbd .ICs {_eead .ICs =_dbd .ICs ;};if _eead .U !=_dbd .U {_eead .U =_dbd .U ;};if _eead .Color !=_dbd .Color {_eead .Color =_dbd .Color ;};return _eead ;};func (_abef *convertContext )combinePPrWithStyles (_agcb *_ea .CT_PPr )(*_ea .CT_PPr ,*prefix ){if _agcb ==nil {return nil ,nil ;};var _fcaf *prefix ;if _agcb !=nil &&_agcb .NumPr !=nil {if _ebcg ,_bfde :=_agcb .NumPr .Ilvl ,_agcb .NumPr .NumId ;_ebcg !=nil &&_bfde !=nil {if _bbaa :=_abef ._cgfdg .GetNumberingLevelByIds (_bfde .ValAttr ,_ebcg .ValAttr ).X ();_bbaa !=nil {_agcb =_addd (_agcb ,_bbaa .PPr ,_bbaa .RPr );if _bdaab :=_bbaa .NumFmt ;_bdaab !=nil {if _dfbb :=_bdaab .ValAttr ;_dfbb !=_ea .ST_NumberFormatNone &&_dfbb !=_ea .ST_NumberFormatCustom {var _dgg []float64 ;if _egge :=_agcb .Tabs ;_egge !=nil &&len (_egge .Tab )!=0{for _ ,_efef :=range _egge .Tab {_dgg =append (_dgg ,_ed .PointsFromTwips (*_efef .PosAttr .Int64 ));};};_fcaf =&prefix {_dbac :_dgg ,_bbgd :true };if _dfbb ==_ea .ST_NumberFormatBullet {if _dbfe :=_bbaa .LvlText ;_dbfe !=nil {if _feef :=_dbfe .ValAttr ;_feef !=nil &&*_feef !=""{_fcaf ._ebfgc =*_feef ;_fcaf ._gcfb =true ;};};}else {_eafegf ,_fcbf :=_bfde .ValAttr ,_ebcg .ValAttr ;if _ ,_edfg :=_abef ._gcdd [_eafegf ];!_edfg {_abef ._gcdd [_eafegf ]=map[int64 ]int64 {};};if _ ,_gbfd :=_abef ._gcdd [_eafegf ][_fcbf ];!_gbfd {_abef ._gcdd [_eafegf ][_fcbf ]=1;if _fgfc :=_bbaa .Start ;_fgfc !=nil {_abef ._gcdd [_eafegf ][_fcbf ]=_fgfc .ValAttr ;};};if _ ,_dacf :=_abef ._gcdd [_eafegf ][_fcbf +1];_dacf {_abef ._gcdd [_eafegf ][_fcbf +1]=1;};_ccbaf :=_abef ._gcdd [_eafegf ][_fcbf ];_dccaf :=_dg .FormatNumberingText (int64 (_ccbaf ),_bbaa .IlvlAttr ,*_bbaa .LvlText .ValAttr ,_bbaa .NumFmt ,_abef ._gcdd [_eafegf ]);_abef ._gcdd [_eafegf ][_fcbf ]++;_fcaf ._ebfgc =_dccaf ;};};};};};};if _agcb !=nil &&_agcb .PStyle !=nil {_eacfc ,_gcfe :=_abef .getStyleProps (_agcb .PStyle .ValAttr ,_ac .Style {});_agcb =_addd (_agcb ,_eacfc ,_gcfe );};return _agcb ,_fcaf ;};func (_bafb *convertContext )makePdfBlockFromCBCs (_cdca [][]*_ea .EG_ContentBlockContent ,_dacdc ,_eaed float64 ,_cabcd *_ed .Rectangle ,_bega bool ,_cbef *prefix )(*_gd .Block ,error ){if _cabcd ==nil {_cabcd =&_ed .Rectangle {};};_befdf :=&_ed .Rectangle {Top :_cabcd .Top ,Bottom :_eaed -_cabcd .Bottom ,Left :_cabcd .Left ,Right :_dacdc -_cabcd .Right };_egdc :=_ed .MakeTempCreator (_dacdc ,_eaed );_bgge :=&convertContext {_ddba :_egdc ,_cgfdg :_bafb ._cgfdg ,_efga :_befdf ,_aff :_cbef };for _ ,_aebf :=range _cdca {_bgge .addAbsoluteCBCs (_aebf ,nil );};if _bega {_ceecg :=0.0;for _ ,_eagb :=range _bgge ._fab {for _ ,_effg :=range _eagb ._df {_ceecg +=(_effg ._dcc +_effg ._ae .Top +_effg ._ae .Bottom );};};_befdf .Bottom =_ceecg -_cabcd .Bottom ;_egdc =_ed .MakeTempCreator (_dacdc ,_ceecg );_bgge =&convertContext {_ddba :_egdc ,_cgfdg :_bafb ._cgfdg ,_efga :_befdf ,_aff :_cbef };for _ ,_bcca :=range _cdca {_bgge .addAbsoluteCBCs (_bcca ,nil );};};_bgge .alignSymbolsVertically ();_bgge ._ddba .NewPage ();_bgge .drawPage (_bgge ._fab [len (_bgge ._fab )-1]);return _ed .MakeBlockFromCreator (_egdc );};func (_afg *convertContext )alignSymbolsVertically (){for _ ,_cdde :=range _afg ._fab {for _ ,_deb :=range _cdde ._df {for _ ,_cae :=range _deb ._bbd {_gecf :=0.0;for _ ,_ace :=range _cae ._aea {for _ ,_ecd :=range _ace ._ffcb {for _ ,_ebfg :=range _ecd ._eeg {if _ebfg ._cba > _gecf {_gecf =_ebfg ._cba ;};};};};for _ ,_fff :=range _cae ._aea {for _ ,_dgb :=range _fff ._ffcb {for _ ,_ebgc :=range _dgb ._eeg {if _ebgc ._cee < _gecf {_ebgc ._edb =_gecf -_ebgc ._cee ;};};};};};};};};func _cegc (_bed *_ea .CT_TblWidth ,_ecaa ,_afgd float64 )float64 {if _bed !=nil {if _egeb :=_bed .WAttr ;_egeb !=nil {if _fccf :=_egeb .ST_DecimalNumberOrPercent ;_fccf !=nil {if _gdag :=_fccf .ST_UnqualifiedPercentage ;_gdag !=nil {switch _bed .TypeAttr {case _ea .ST_TblWidthDxa :return float64 (*_gdag )/20;case _ea .ST_TblWidthPct :return float64 (*_gdag )/100*_ecaa ;default:return _afgd ;};};};};};return _afgd ;};func (_bdefd *convertContext )makeBlockFromWdWsp (_bafg *_ea .WdWsp )(*block ,error ){if _fgfd :=_bafg .WChoice ;_fgfd !=nil {if _gdga :=_fgfd .Txbx ;_gdga !=nil {if _eceec :=_gdga .TxbxContent ;_eceec !=nil {if _agce :=_eceec .EG_ContentBlockContent ;len (_agce )> 0{if _cfcfd :=_bafg .SpPr ;_cfcfd !=nil {if _cbcf :=_cfcfd .Xfrm ;_cbcf !=nil {if _fgedg :=_cbcf .Ext ;_fgedg !=nil {_aeeb :=_eaa .FromEMU (_fgedg .CxAttr );_ffca :=_eaa .FromEMU (_fgedg .CyAttr );_gbac :=&_ed .Rectangle {Top :_aedb ,Bottom :_aedb ,Left :_aedb ,Right :_aedb };_dabb ,_facd :=_bdefd .makePdfBlockFromCBCs ([][]*_ea .EG_ContentBlockContent {_agce },_aeeb ,_ffca ,_gbac ,false ,nil );if _facd !=nil {return nil ,_facd ;};var _eega bool ;var _ddag float64 ;var _bfbcc _gd .Color ;if _ggfe :=_cfcfd .PrstGeom ;_ggfe !=nil {if _ggfe .PrstAttr ==_aa .ST_ShapeTypeRect {if _gbgge :=_cfcfd .Ln ;_gbgge !=nil {if _defb :=_gbgge .WAttr ;_defb !=nil {_eega =true ;_ddag =_eaa .FromEMU (int64 (*_defb ));_bfbcc =_gd .ColorBlack ;if _gccga :=_gbgge .SolidFill ;_gccga !=nil {if _aebb :=_gccga .SrgbClr ;_aebb !=nil {_bfbcc =_gd .ColorRGBFromHex ("\u0023"+_aebb .ValAttr );};};};};};};_abda :=&block {_fac :_dabb ,_ggca :_eega ,_bde :_ddag ,_gggc :_bfbcc };return _abda ,nil ;};};};};};};};return nil ,nil ;};func _bbfdb (_bbcddg *_ac .Document ,_addb *_ea .CT_RPr ,_ebdeg *_ea .CT_PPr )*_ea .CT_RPr {var _dcfb ,_ddaa *_ea .CT_RPr ;if _addb ==nil {_addb =_ea .NewCT_RPr ();};var _abgf *_ea .CT_ParaRPr ;if _ebdeg !=nil &&_ebdeg .RPr !=nil {_abgf =_ebdeg .RPr ;};if _abgf ==nil {_abgf =_ea .NewCT_ParaRPr ();};if _addb .RStyle !=nil {_eebc :=_bbcddg .GetStyleByID (_addb .RStyle .ValAttr );if _fbdb :=_eebc .X ();_fbdb !=nil {_dcfb =_fbdb .RPr ;};};if _dcfb ==nil {_dcfb =_ea .NewCT_RPr ();};if _abgf .RStyle !=nil {_gfbb :=_bbcddg .GetStyleByID (_abgf .RStyle .ValAttr );if _fcba :=_gfbb .X ();_fcba !=nil {_ddaa =_fcba .RPr ;if _fcba .QFormat !=nil &&_fffc (_fcba .QFormat ){return _ddaa ;};};};if _ddaa ==nil {_ddaa =_ea .NewCT_RPr ();};if _addb .Color ==nil {if _dcfb .Color !=nil {_addb .Color =_dcfb .Color ;}else if _abgf .Color !=nil {_addb .Color =_abgf .Color ;}else if _ddaa .Color !=nil {_addb .Color =_ddaa .Color ;};};if _addb .Spacing ==nil {if _dcfb .Spacing !=nil {_addb .Spacing =_dcfb .Spacing ;}else if _abgf .Spacing !=nil {_addb .Spacing =_abgf .Spacing ;}else if _ddaa .Spacing !=nil {_addb .Spacing =_ddaa .Spacing ;};};if _addb .Sz ==nil {if _dcfb .Sz !=nil {_addb .Sz =_dcfb .Sz ;}else if _abgf .Sz !=nil {_addb .Sz =_abgf .Sz ;}else if _ddaa .Sz !=nil {_addb .Sz =_ddaa .Sz ;};};if _addb .SzCs ==nil {if _dcfb .SzCs !=nil {_addb .SzCs =_dcfb .SzCs ;}else if _abgf .SzCs !=nil {_addb .SzCs =_abgf .SzCs ;}else if _ddaa .SzCs !=nil {_addb .SzCs =_ddaa .SzCs ;};};if _addb .B ==nil {if _dcfb .B !=nil {_addb .B =_dcfb .B ;}else if _abgf .B !=nil {_addb .B =_abgf .B ;}else if _ddaa .B !=nil {_addb .B =_ddaa .B ;};};if _addb .I ==nil {if _dcfb .I !=nil {_addb .I =_dcfb .I ;}else if _abgf .I !=nil {_addb .I =_abgf .I ;}else if _ddaa .I !=nil {_addb .I =_ddaa .I ;};};if _addb .U ==nil {if _dcfb .U !=nil {_addb .U =_dcfb .U ;}else if _abgf .U !=nil {_addb .U =_abgf .U ;}else if _ddaa .U !=nil {_addb .U =_ddaa .U ;};};if _addb .RFonts ==nil {if _dcfb .RFonts !=nil {_addb .RFonts =_dcfb .RFonts ;}else if _abgf .RFonts !=nil {_addb .RFonts =_abgf .RFonts ;}else if _ddaa .RFonts !=nil {_addb .RFonts =_ddaa .RFonts ;};};if _addb .VertAlign ==nil {if _dcfb .VertAlign !=nil {_addb .VertAlign =_dcfb .VertAlign ;}else if _abgf .VertAlign !=nil {_addb .VertAlign =_abgf .VertAlign ;}else if _ddaa .VertAlign !=nil {_addb .VertAlign =_ddaa .VertAlign ;};};if _addb .Caps ==nil {if _dcfb .Caps !=nil {_addb .Caps =_dcfb .Caps ;}else if _abgf .Caps !=nil {_addb .Caps =_abgf .Caps ;}else if _ddaa .Caps !=nil {_addb .Caps =_ddaa .Caps ;};};if _addb .SmallCaps ==nil {if _dcfb .SmallCaps !=nil {_addb .SmallCaps =_dcfb .SmallCaps ;}else if _abgf .SmallCaps !=nil {_addb .SmallCaps =_abgf .SmallCaps ;}else if _ddaa .SmallCaps !=nil {_addb .SmallCaps =_ddaa .SmallCaps ;};};if _addb .Bdr ==nil {if _dcfb .Bdr !=nil {_addb .Bdr =_dcfb .Bdr ;}else if _abgf .Bdr !=nil {_addb .Bdr =_abgf .Bdr ;}else if _ddaa .Bdr !=nil {_addb .Bdr =_ddaa .Bdr ;};};if _addb .Shd ==nil {if _dcfb .Shd !=nil {_addb .Shd =_dcfb .Shd ;}else if _abgf .Shd !=nil {_addb .Shd =_abgf .Shd ;}else if _ddaa .Shd !=nil {_addb .Shd =_ddaa .Shd ;};};return _addb ;};func _efcb (_eecf ,_cdcga *_ea .CT_RPr )*_ea .CT_RPr {if _eecf ==nil {return _cdcga ;};if _cdcga ==nil {return _eecf ;};if _eecf .RStyle ==nil {_eecf .RStyle =_cdcga .RStyle ;};if _eecf .RFonts ==nil {_eecf .RFonts =_cdcga .RFonts ;};if _eecf .B ==nil {_eecf .B =_cdcga .B ;};if _eecf .BCs ==nil {_eecf .BCs =_cdcga .BCs ;};if _eecf .I ==nil {_eecf .I =_cdcga .I ;};if _eecf .ICs ==nil {_eecf .ICs =_cdcga .ICs ;};if _eecf .Caps ==nil {_eecf .Caps =_cdcga .Caps ;};if _eecf .SmallCaps ==nil {_eecf .SmallCaps =_cdcga .SmallCaps ;};if _eecf .Strike ==nil {_eecf .Strike =_cdcga .Strike ;};if _eecf .Dstrike ==nil {_eecf .Dstrike =_cdcga .Dstrike ;};if _eecf .Outline ==nil {_eecf .Outline =_cdcga .Outline ;};if _eecf .Shadow ==nil {_eecf .Shadow =_cdcga .Shadow ;};if _eecf .Emboss ==nil {_eecf .Emboss =_cdcga .Emboss ;};if _eecf .Imprint ==nil {_eecf .Imprint =_cdcga .Imprint ;};if _eecf .NoProof ==nil {_eecf .NoProof =_cdcga .NoProof ;};if _eecf .SnapToGrid ==nil {_eecf .SnapToGrid =_cdcga .SnapToGrid ;};if _eecf .Vanish ==nil {_eecf .Vanish =_cdcga .Vanish ;};if _eecf .WebHidden ==nil {_eecf .WebHidden =_cdcga .WebHidden ;};if _eecf .Color ==nil {_eecf .Color =_cdcga .Color ;};if _eecf .Spacing ==nil {_eecf .Spacing =_cdcga .Spacing ;};if _eecf .W ==nil {_eecf .W =_cdcga .W ;};if _eecf .Kern ==nil {_eecf .Kern =_cdcga .Kern ;};if _eecf .Position ==nil {_eecf .Position =_cdcga .Position ;};if _eecf .Sz ==nil {_eecf .Sz =_cdcga .Sz ;};if _eecf .SzCs ==nil {_eecf .SzCs =_cdcga .SzCs ;};if _eecf .Highlight ==nil {_eecf .Highlight =_cdcga .Highlight ;};if _eecf .U ==nil {_eecf .U =_cdcga .U ;};if _eecf .Effect ==nil {_eecf .Effect =_cdcga .Effect ;};if _eecf .Bdr ==nil {_eecf .Bdr =_cdcga .Bdr ;};if _eecf .Shd ==nil {_eecf .Shd =_cdcga .Shd ;};if _eecf .FitText ==nil {_eecf .FitText =_cdcga .FitText ;};if _eecf .VertAlign ==nil {_eecf .VertAlign =_cdcga .VertAlign ;};if _eecf .Rtl ==nil {_eecf .Rtl =_cdcga .Rtl ;};if _eecf .Cs ==nil {_eecf .Cs =_cdcga .Cs ;};if _eecf .Em ==nil {_eecf .Em =_cdcga .Em ;};if _eecf .Lang ==nil {_eecf .Lang =_cdcga .Lang ;};if _eecf .EastAsianLayout ==nil {_eecf .EastAsianLayout =_cdcga .EastAsianLayout ;};if _eecf .SpecVanish ==nil {_eecf .SpecVanish =_cdcga .SpecVanish ;};if _eecf .OMath ==nil {_eecf .OMath =_cdcga .OMath ;};if _eecf .RPrChange ==nil {_eecf .RPrChange =_cdcga .RPrChange ;};return _eecf ;};type note struct{_be string ;_eaf []*_ea .EG_BlockLevelElts ;_dd *_gd .Block ;};func (_dfe *convertContext )addEmptyLine (){_dfe .addTextSymbol (&symbol {_ffg :"\u000d",_ge :0,_cba :_dfe ._dec ._gc });};func (_cfd *convertContext )addParagraphWithTable (_edbgg _gd .Table ,_cbfe ,_fgee float64 ){_cfd .newParagraph ();_cfd ._dec ._ae =&_ed .Rectangle {Top :_adga (2),Bottom :_adga (2),Left :0,Right :0};_cfd ._dec ._eg =&tableWrapper {_fcd :&_edbgg ,_ffc :_cbfe };_cfd ._dec ._af =_fgee ;_cfd ._dec ._dcc =_edbgg .Height ();_cfd .determineParagraphBounds ();_cfd .addCurrentParagraphToCurrentPage ();};type borderLine struct{_bdc _gd .Color ;_dae _ed .BorderPosition ;_aga float64 ;_eebb float64 ;_daa float64 ;};func (_fbc *convertContext )addAbsoluteEGPC (_ebf []*_ea .EG_PContent ,_gfa *_ea .CT_PPr )bool {_efb :=len (_ebf );for _ ,_acb :=range _ebf {for _ ,_gbd :=range _acb .FldSimple {if _gbd !=nil {_fbc .addAbsoluteEGPC (_gbd .EG_PContent ,_gfa );};};if _dcac :=_acb .Hyperlink ;_dcac !=nil {_fbc ._bcbfb =_dcac ;_fbc .addAbsoluteCRC (_dcac .EG_ContentRunContent ,_gfa );};_fbc ._bcbfb =nil ;if _fbc .addAbsoluteCRC (_acb .EG_ContentRunContent ,_gfa ){if _efb > 1{_fbc .moveCurrentParagraphToNewPage ();continue ;}else {return true ;};};_efb --;};return false ;};func (_fgbfc *convertContext )makeBlockFromTextboxContent (_dbdf *_ea .TxbxContent ,_dbg ,_aded float64 ,_gdefc *_ed .Rectangle )(*block ,error ){if _gdefc ==nil {_gdefc =&_ed .Rectangle {};};if _gfded :=_dbdf .EG_ContentBlockContent ;len (_gfded )> 0{_eced ,_daff :=_fgbfc .makePdfBlockFromCBCs ([][]*_ea .EG_ContentBlockContent {_gfded },_dbg ,_aded ,_gdefc ,false ,nil );if _daff !=nil {return nil ,_daff ;};_dfcg :=&block {_fac :_eced ,_ggca :false ,_bde :0,_gggc :_gd .ColorBlack };return _dfcg ,nil ;};return nil ,nil ;};const (_dc =0.67;_fe =1.15;_gdg =2.5;);func _ebdgc (_edfaf *_ea .CT_TblPr ,_eabg *_ea .CT_TblPrEx ,_ceaec *_ea .CT_TcPr ,_ddgcc ,_ddgac ,_dbff ,_egae int )*_ea .CT_TcPr {if _ceaec ==nil {_ceaec =_ea .NewCT_TcPr ();};if _eabg ==nil {_eabg =_ea .NewCT_TblPrEx ();};if _edfaf ==nil {_edfaf =_ea .NewCT_TblPr ();};if _ceaec .TcBorders ==nil {_ceaec .TcBorders =_ea .NewCT_TcBorders ();};if _eabg .TblBorders ==nil {_eabg .TblBorders =_ea .NewCT_TblBorders ();};if _edfaf .TblBorders ==nil {_edfaf .TblBorders =_ea .NewCT_TblBorders ();};if _ceaec .TcBorders .Top ==nil {if _eabg .TblBorders .Top ==nil {_ceaec .TcBorders .Top =_bbcc (_edfaf .TblBorders .Top ,_edfaf .TblBorders .InsideH ,_ddgcc ==0);}else {_ceaec .TcBorders .Top =_bbcc (_eabg .TblBorders .Top ,_eabg .TblBorders .InsideH ,_ddgcc ==0);};};if _ceaec .TcBorders .Bottom ==nil {if _eabg .TblBorders .Bottom ==nil {_ceaec .TcBorders .Bottom =_bbcc (_edfaf .TblBorders .Bottom ,_edfaf .TblBorders .InsideH ,_ddgcc ==_dbff -1);}else {_ceaec .TcBorders .Bottom =_bbcc (_eabg .TblBorders .Bottom ,_eabg .TblBorders .InsideH ,_ddgcc ==_dbff -1);};};if _ceaec .TcBorders .Left ==nil {if _eabg .TblBorders .Left ==nil {_ceaec .TcBorders .Left =_bbcc (_edfaf .TblBorders .Left ,_edfaf .TblBorders .InsideV ,_ddgac ==0);}else {_ceaec .TcBorders .Left =_bbcc (_eabg .TblBorders .Left ,_eabg .TblBorders .InsideV ,_ddgac ==0);};};if _ceaec .TcBorders .Right ==nil {if _eabg .TblBorders .Right ==nil {_ceaec .TcBorders .Right =_bbcc (_edfaf .TblBorders .Right ,_edfaf .TblBorders .InsideV ,_ddgac ==_egae -1);}else {_ceaec .TcBorders .Right =_bbcc (_eabg .TblBorders .Right ,_eabg .TblBorders .InsideV ,_ddgac ==_egae -1);};};if _ceaec .Shd ==nil {if _aacce :=_edfaf .Shd ;_aacce !=nil {_ceaec .Shd =_aacce ;};}else {if _edfaf .Shd !=nil &&_ceaec .Shd .FillAttr ==nil {_ceaec .Shd .FillAttr =_edfaf .Shd .FillAttr ;};};if _ceaec .TcMar ==nil {if _cada :=_edfaf .TblCellMar ;_cada !=nil {_ceaec .TcMar =_ea .NewCT_TcMar ();_ceaec .TcMar .Left =_cada .Left ;};}else {if _edfaf .TblCellMar !=nil &&_ceaec .TcMar .Left ==nil {_ceaec .TcMar .Left =_edfaf .TblCellMar .Left ;};};return _ceaec ;};func _ggcdd (_efdee string )(float64 ,float64 ){_dccc :=_e .SplitN (_efdee ,"\u002c",2);_aacfg :=_e .ReplaceAll (_dccc [0],"\u0070\u0074","");_ffae :=_e .ReplaceAll (_dccc [1],"\u0070\u0074","");_cfbe ,_defg :=_a .ParseFloat (_aacfg ,64);if _defg !=nil {_ee .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0078\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_defg .Error ());};_cfea ,_defg :=_a .ParseFloat (_ffae ,64);if _defg !=nil {_ee .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0079\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_defg .Error ());};return _cfbe ,_cfea ;};func _aabe (_afbf *_gd .Creator ,_gcae *_gd .Block ,_adb []*paragraph ,_cade ,_gafc float64 ){_geef :=0.0;for _abdg ,_edbc :=range _adb {if _abdg > 0{_geef +=_edbc ._dcc ;};for _ ,_efaf :=range _edbc ._bbd {for _ ,_bgbb :=range _efaf ._aea {for _ ,_geeb :=range _bgbb ._ffcb {for _ ,_geba :=range _geeb ._eeg {if _geba ._dee !=nil {_geba ._dee .SetPos (_geeb ._ebd +_geba ._cad ,_cade );_gcae .Draw (_geba ._dee );}else if _geba ._fd !=nil {if _geba ._fd ._aeaa ==0{_geba ._fd ._aeaa =_geeb ._ebd +_geba ._cad ;};if _geba ._fd ._cgg ==0{_geba ._fd ._cgg =_edbc ._de +_efaf ._cdd ;};_aed (_afbf ,_geba ._fd );}else {_bgbf :=_afbf .NewStyledParagraph ();if _geba ._gaf {_geba ._edb =0;}else if _geba ._gce {_geba ._edb =1.2*_efaf ._ece -_geba ._cba ;};_bgbg :=_geeb ._ebd +_geba ._cad ;_egdb :=_cade +_efaf ._cdd +_geba ._edb +_geef ;_bgbf .SetPos (_bgbg ,_egdb );var _aeead *_gd .TextChunk ;if _geba ._egg !=""{_aeead =_bgbf .AddExternalLink (_geba ._ffg ,_geba ._egg );}else {_aeead =_bgbf .Append (_geba ._ffg );};if _geba ._eag !=nil {_aeead .Style =*_geba ._eag ;};_gcae .Draw (_bgbf );if _geba ._ab !=nil {_cgaee :=_gafc +_cade -_geef +2.0;_ed .DrawLine (_afbf ,_bgbg ,_cgaee ,_bgbg +_geba ._ge ,_cgaee ,1,*_geba ._ab );};};};};};};if _edbc ._eg !=nil {_bfg :=_gd .NewBlock (_edbc ._eg ._ffc ,_edbc ._ae .Top +_edbc ._dcc +_edbc ._ae .Bottom );_bfg .SetPos (_edbc ._dcb ,_cade );_bfg .Draw (_edbc ._eg ._fcd );_gcae .Draw (_bfg );};};};func (_efde *convertContext )addCurrentWordToParagraph (){for {_geae :=_efde ._caaa ._aeg ;_feag :=_geae +_efde ._defc ._eac ;if _feag > _efde ._caaa ._ege {_efde .newLine ();};_bbga :=_efde ._dec ._de +_efde ._caaa ._cdd ;_fcee :=_bbga +_efde ._caaa ._ece ;_bacg :=false ;_bbaf :=append (_efde ._bbcdd ._eeb ,_efde ._dec ._ebb ...);for _ ,_aedf :=range _bbaf {_dedg :=_aedf ._db ;if ((_bbga > _dedg .Top &&_bbga < _dedg .Bottom )||(_fcee > _dedg .Top &&_fcee < _dedg .Bottom ))&&((_geae > _dedg .Left &&_geae < _dedg .Right )||(_feag > _dedg .Left &&_feag < _dedg .Right )){_bacg =true ;if _efde ._caaa ._aeg < _dedg .Right {_efde ._beba ._ggb =_dedg .Left ;_efde ._caaa ._aeg =_dedg .Right ;_efde .newSpan ();};};};if !_bacg {break ;};};if !_efde ._defc ._gde ||len (_efde ._beba ._ffcb )> 0{_efde ._defc ._ebd =_efde ._caaa ._aeg ;_efde ._beba ._ffcb =append (_efde ._beba ._ffcb ,_efde ._defc );_efde ._caaa ._aeg +=_efde ._defc ._eac ;for _ ,_acef :=range _efde ._defc ._eeg {_efde .adjustHeights (_acef ._cba );};};};type block struct{_fac *_gd .Block ;_aeaa float64 ;_cgg float64 ;_ggca bool ;_bde float64 ;_gggc _gd .Color ;};var _fcdf =map[string ]uint16 {"\u0061\u0061":0x1404,"\u0061\u0061\u002dD\u004a":0x1000,"\u0061\u0061\u002dE\u0052":0x1000,"\u0061\u0061\u002dE\u0054":0x1000,"\u0061\u0066":0x0036,"\u0061\u0066\u002dN\u0041":0x1000,"\u0061\u0066\u002dZ\u0041":0x0436,"\u0061\u0067\u0071":0x1000,"\u0061\u0067\u0071\u002d\u0043\u004d":0x1000,"\u0061\u006b":0x1000,"\u0061\u006b\u002dG\u0048":0x1000,"\u0073\u0071":0x001C,"\u0073\u0071\u002dA\u004c":0x041C,"\u0073\u0071\u002dM\u004b":0x1000,"\u0067\u0073\u0077":0x0084,"\u0067\u0073\u0077\u002d\u0046\u0052":0x0484,"\u0067\u0073\u0077\u002d\u004c\u0049":0x1000,"\u0067\u0073\u0077\u002d\u0043\u0048":0x1000,"\u0061\u006d":0x005E,"\u0061\u006d\u002dE\u0054":0x045E,"\u0061\u0072":0x0001,"\u0061\u0072\u002dD\u005a":0x1401,"\u0061\u0072\u002dT\u0044":0x1000,"\u0061\u0072\u002dK\u004d":0x1000,"\u0061\u0072\u002dD\u004a":0x1000,"\u0061\u0072\u002dE\u0047":0x0c01,"\u0061\u0072\u002dE\u0052":0x1000,"\u0061\u0072\u002dI\u0051":0x0801,"\u0061\u0072\u002dI\u004c":0x1000,"\u0061\u0072\u002dJ\u004f":0x2C01,"\u0061\u0072\u002dK\u0057":0x3401,"\u0061\u0072\u002dL\u0042":0x3001,"\u0061\u0072\u002dL\u0059":0x1001,"\u0061\u0072\u002dM\u0052":0x1000,"\u0061\u0072\u002dM\u0041":0x1801,"\u0061\u0072\u002dO\u004d":0x2001,"\u0061\u0072\u002dP\u0053":0x1000,"\u0061\u0072\u002dQ\u0041":0x4001,"\u0061\u0072\u002dS\u0041":0x0401,"\u0061\u0072\u002dS\u004f":0x1000,"\u0061\u0072\u002dS\u0053":0x1000,"\u0061\u0072\u002dS\u0044":0x1000,"\u0061\u0072\u002dS\u0059":0x2801,"\u0061\u0072\u002dT\u004e":0x1C01,"\u0061\u0072\u002dA\u0045":0x3801,"\u0061\u0072\u002d\u0030\u0030\u0031":0x1000,"\u0061\u0072\u002dY\u0045":0x2401,"\u0068\u0079":0x002B,"\u0068\u0079\u002dA\u004d":0x042B,"\u0061\u0073":0x004D,"\u0061\u0073\u002dI\u004e":0x044D,"\u0061\u0073\u0074":0x1000,"\u0061\u0073\u0074\u002d\u0045\u0053":0x1000,"\u0061\u0073\u0061":0x1000,"\u0061\u0073\u0061\u002d\u0054\u005a":0x1000,"\u0061z\u002d\u0043\u0079\u0072\u006c":0x742C,"\u0061\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0041\u005a":0x082C,"\u0061\u007a":0x002C,"\u0061z\u002d\u004c\u0061\u0074\u006e":0x782C,"\u0061\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0041\u005a":0x042C,"\u006b\u0073\u0066":0x1000,"\u006b\u0073\u0066\u002d\u0043\u004d":0x1000,"\u0062\u006d":0x1000,"\u0062\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u004c":0x1000,"\u0062\u006e":0x0045,"\u0062\u006e\u002dB\u0044":0x0845,"\u0062\u006e\u002dI\u004e":0x0445,"\u0062\u0061\u0073":0x1000,"\u0062\u0061\u0073\u002d\u0043\u004d":0x1000,"\u0062\u0061":0x006D,"\u0062\u0061\u002dR\u0055":0x046D,"\u0065\u0075":0x002D,"\u0065\u0075\u002dE\u0053":0x042D,"\u0062\u0065":0x0023,"\u0062\u0065\u002dB\u0059":0x0423,"\u0062\u0065\u006d":0x1000,"\u0062\u0065\u006d\u002d\u005a\u004d":0x1000,"\u0062\u0065\u007a":0x1000,"\u0062\u0065\u007a\u002d\u0054\u005a":0x1000,"\u0062\u0079\u006e":0x1000,"\u0062\u0079\u006e\u002d\u0045\u0052":0x1000,"\u0062\u0072\u0078":0x1000,"\u0062\u0072\u0078\u002d\u0049\u004e":0x1000,"\u0062s\u002d\u0043\u0072\u0079\u006c":0x6414,"\u0062\u0073\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x201A,"\u0062s\u002d\u004c\u0061\u0074\u006e":0x681A,"\u0062\u0073":0x7814,"\u0062\u0073\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x141A,"\u0062\u0072":0x007E,"\u0062\u0072\u002dF\u0052":0x047E,"\u0062\u0067":0x0002,"\u0062\u0067\u002dB\u0047":0x0402,"\u006d\u0079":0x0055,"\u006d\u0079\u002dM\u004d":0x0455,"\u0063\u0061":0x0003,"\u0063\u0061\u002dA\u0044":0x1000,"\u0063\u0061\u002dF\u0052":0x1000,"\u0063\u0061\u002dI\u0054":0x1000,"\u0063\u0061\u002dE\u0053":0x0403,"\u0063\u0065\u0062":0x1000,"\u0063\u0065\u0062\u002d\u004c\u0061\u0074\u006e":0x1000,"c\u0065\u0062\u002d\u004c\u0061\u0074\u006e\u002d\u0050\u0048":0x1000,"t\u007a\u006d\u002d\u0041\u0072\u0061\u0062\u002d\u004d\u0041":0x045F,"t\u006d\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u006b\u0075":0x0092,"\u006bu\u002d\u0041\u0072\u0061\u0062":0x7c92,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0051":0x0492,"\u0063\u0063\u0070":0x1000,"\u0063\u0063\u0070\u002d\u0043\u0061\u006b\u006d":0x1000,"c\u0063\u0070\u002d\u0043\u0061\u006b\u006d\u002d\u0049\u004e":0x1000,"\u0063\u0065\u002dR\u0055":0x1000,"\u0063\u0068\u0072":0x005C,"\u0063\u0068\u0072\u002d\u0043\u0068\u0065\u0072":0x7c5c,"c\u0068\u0072\u002d\u0043\u0068\u0065\u0072\u002d\u0055\u0053":0x045C,"\u0063\u0067\u0067":0x1000,"\u0063\u0067\u0067\u002d\u0055\u0047":0x1000,"\u007ah\u002d\u0048\u0061\u006e\u0073":0x0004,"\u007a\u0068":0x7804,"\u007a\u0068\u002dC\u004e":0x0804,"\u007a\u0068\u002dS\u0047":0x1004,"\u007ah\u002d\u0048\u0061\u006e\u0074":0x7C04,"\u007a\u0068\u002dH\u004b":0x0C04,"\u007a\u0068\u002dM\u004f":0x1404,"\u007a\u0068\u002dT\u0057":0x0404,"\u0063\u0075\u002dR\u0055":0x1000,"\u0073\u0077\u0063":0x1000,"\u0073\u0077\u0063\u002d\u0043\u0044":0x1000,"\u006b\u0077":0x1000,"\u006b\u0077\u002dG\u0042":0x1000,"\u0063\u006f":0x0083,"\u0063\u006f\u002dF\u0052":0x0483,"\u0068\u0072":0x001A,"\u0068\u0072\u002dH\u0052":0x041A,"\u0068\u0072\u002dB\u0041":0x101A,"\u0063\u0073":0x0005,"\u0063\u0073\u002dC\u005a":0x0405,"\u0064\u0061":0x0006,"\u0064\u0061\u002dD\u004b":0x0406,"\u0064\u0061\u002dG\u004c":0x1000,"\u0070\u0072\u0073":0x008C,"\u0070\u0072\u0073\u002d\u0041\u0046":0x048C,"\u0064\u0076":0x0065,"\u0064\u0076\u002dM\u0056":0x0465,"\u0064\u0075\u0061":0x1000,"\u0064\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u006c":0x0013,"\u006e\u006c\u002dA\u0057":0x1000,"\u006e\u006c\u002dB\u0045":0x0813,"\u006e\u006c\u002dB\u0051":0x1000,"\u006e\u006c\u002dC\u0057":0x1000,"\u006e\u006c\u002dN\u004c":0x0413,"\u006e\u006c\u002dS\u0058":0x1000,"\u006e\u006c\u002dS\u0052":0x1000,"\u0064\u007a":0x1000,"\u0064\u007a\u002dB\u0054":0x0C51,"\u0065\u0062\u0075":0x1000,"\u0065\u0062\u0075\u002d\u004b\u0045":0x1000,"\u0065\u006e\u002dA\u0053":0x1000,"\u0065\u006e\u002dA\u0049":0x1000,"\u0065\u006e\u002dA\u0047":0x1000,"\u0065\u006e\u002dA\u0055":0x0C09,"\u0065\u006e\u002dA\u0054":0x1000,"\u0065\u006e\u002dB\u0053":0x1000,"\u0065\u006e\u002dB\u0042":0x1000,"\u0065\u006e\u002dB\u0045":0x1000,"\u0065\u006e\u002dB\u005a":0x2809,"\u0065\u006e\u002dB\u004d":0x1000,"\u0065\u006e\u002dB\u0057":0x1000,"\u0065\u006e\u002dI\u004f":0x1000,"\u0065\u006e\u002dV\u0047":0x1000,"\u0065\u006e\u002dB\u0049":0x1000,"\u0065\u006e\u002dC\u004d":0x1000,"\u0065\u006e\u002dC\u0041":0x1009,"\u0065\u006e\u002d\u0030\u0032\u0039":0x2409,"\u0065\u006e\u002dK\u0059":0x1000,"\u0065\u006e\u002dC\u0058":0x1000,"\u0065\u006e\u002dC\u0043":0x1000,"\u0065\u006e\u002dC\u004b":0x1000,"\u0065\u006e\u002dC\u0059":0x1000,"\u0065\u006e\u002dD\u004b":0x1000,"\u0065\u006e\u002dD\u004d":0x1000,"\u0065\u006e\u002dE\u0052":0x1000,"\u0065\u006e\u002d\u0031\u0035\u0030":0x1000,"\u0065\u006e\u002dF\u004b":0x1000,"\u0065\u006e\u002dF\u0049":0x1000,"\u0065\u006e\u002dF\u004a":0x1000,"\u0065\u006e\u002dG\u004d":0x1000,"\u0065\u006e\u002dD\u0045":0x1000,"\u0065\u006e\u002dG\u0048":0x1000,"\u0065\u006e\u002dG\u0049":0x1000,"\u0065\u006e\u002dG\u0044":0x1000,"\u0065\u006e\u002dG\u0055":0x1000,"\u0065\u006e\u002dG\u0047":0x1000,"\u0065\u006e\u002dG\u0059":0x1000,"\u0065\u006e\u002dH\u004b":0x3C09,"\u0065\u006e\u002dI\u004e":0x4009,"\u0065\u006e\u002dI\u004d":0x1000,"\u0065\u006e\u002dI\u004c":0x1000,"\u0065\u006e\u002dJ\u004d":0x2009,"\u0065\u006e\u002dJ\u0045":0x1000,"\u0065\u006e\u002dK\u0045":0x1000,"\u0065\u006e\u002dK\u0049":0x1000,"\u0065\u006e\u002dL\u0053":0x1000,"\u0065\u006e\u002dL\u0052":0x1000,"\u0065\u006e\u002dM\u004f":0x1000,"\u0065\u006e\u002dM\u0047":0x1000,"\u0065\u006e\u002dM\u0057":0x1000,"\u0065\u006e\u002dM\u0059":0x4409,"\u0065\u006e\u002dM\u0054":0x1000,"\u0065\u006e\u002dM\u0048":0x1000,"\u0065\u006e\u002dM\u0055":0x1000,"\u0065\u006e\u002dF\u004d":0x1000,"\u0065\u006e\u002dM\u0053":0x1000,"\u0065\u006e\u002dN\u0041":0x1000,"\u0065\u006e\u002dN\u0052":0x1000,"\u0065\u006e\u002dN\u004c":0x1000,"\u0065\u006e\u002dN\u005a":0x1409,"\u0065\u006e\u002dN\u0047":0x1000,"\u0065\u006e\u002dN\u0055":0x1000,"\u0065\u006e\u002dN\u0046":0x1000,"\u0065\u006e\u002dM\u0050":0x1000,"\u0065\u006e\u002dP\u004b":0x1000,"\u0065\u006e\u002dP\u0057":0x1000,"\u0065\u006e\u002dP\u0047":0x1000,"\u0065\u006e\u002dP\u004e":0x1000,"\u0065\u006e\u002dP\u0052":0x1000,"\u0065\u006e\u002dP\u0048":0x3409,"\u0065\u006e\u002dR\u0057":0x1000,"\u0065\u006e\u002dK\u004e":0x1000,"\u0065\u006e\u002dL\u0043":0x1000,"\u0065\u006e\u002dV\u0043":0x1000,"\u0065\u006e\u002dW\u0053":0x1000,"\u0065\u006e\u002dS\u0043":0x1000,"\u0065\u006e\u002dS\u004c":0x1000,"\u0065\u006e\u002dS\u0047":0x4809,"\u0065\u006e\u002dS\u0058":0x1000,"\u0065\u006e\u002dS\u0049":0x1000,"\u0065\u006e\u002dS\u0042":0x1000,"\u0065\u006e\u002dZ\u0041":0x1C09,"\u0065\u006e\u002dS\u0053":0x1000,"\u0065\u006e\u002dS\u0048":0x1000,"\u0065\u006e\u002dS\u0044":0x1000,"\u0065\u006e\u002dS\u005a":0x1000,"\u0065\u006e\u002dS\u0045":0x1000,"\u0065\u006e\u002dC\u0048":0x1000,"\u0065\u006e\u002dT\u005a":0x1000,"\u0065\u006e\u002dT\u004b":0x1000,"\u0065\u006e\u002dT\u004f":0x1000,"\u0065\u006e\u002dT\u0054":0x2c09,"\u0065\u006e\u002dT\u0043":0x1000,"\u0065\u006e\u002dT\u0056":0x1000,"\u0065\u006e\u002dU\u0047":0x1000,"\u0065\u006e\u002dA\u0045":0x4C09,"\u0065\u006e\u002dG\u0042":0x0809,"\u0065\u006e\u002dU\u0053":0x0409,"\u0065\u006e\u002dU\u004d":0x1000,"\u0065\u006e\u002dV\u0049":0x1000,"\u0065\u006e\u002dV\u0055":0x1000,"\u0065\u006e\u002d\u0030\u0030\u0031":0x1000,"\u0065\u006e\u002dZ\u004d":0x1000,"\u0065\u006e\u002dZ\u0057":0x3009,"\u0065\u006f":0x1000,"\u0065\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0065\u0074":0x0025,"\u0065\u0074\u002dE\u0045":0x0425,"\u0065\u0065":0x1000,"\u0065\u0065\u002dG\u0048":0x1000,"\u0065\u0065\u002dT\u0047":0x1000,"\u0065\u0077\u006f":0x1000,"\u0065\u0077\u006f\u002d\u0043\u004d":0x1000,"\u0066\u006f":0x0038,"\u0066\u006f\u002dD\u004b":0x1000,"\u0066\u006f\u002dF\u004f":0x0438,"\u0066\u0069\u006c":0x0064,"\u0066\u0069\u006c\u002d\u0050\u0048":0x0464,"\u0066\u0069":0x000B,"\u0066\u0069\u002dF\u0049":0x040B,"\u0066\u0072":0x000C,"\u0066\u0072\u002dD\u005a":0x1000,"\u0066\u0072\u002dB\u0045":0x080C,"\u0066\u0072\u002dB\u004a":0x1000,"\u0066\u0072\u002dB\u0046":0x1000,"\u0066\u0072\u002dB\u0049":0x1000,"\u0066\u0072\u002dC\u004d":0x2c0C,"\u0066\u0072\u002dC\u0041":0x0c0C,"\u0066\u0072\u002d\u0030\u0032\u0039":0x1C0C,"\u0066\u0072\u002dC\u0046":0x1000,"\u0066\u0072\u002dT\u0044":0x1000,"\u0066\u0072\u002dK\u004d":0x1000,"\u0066\u0072\u002dC\u0047":0x1000,"\u0066\u0072\u002dC\u0044":0x240C,"\u0066\u0072\u002dC\u0049":0x300C,"\u0066\u0072\u002dD\u004a":0x1000,"\u0066\u0072\u002dG\u0051":0x1000,"\u0066\u0072\u002dF\u0052":0x040C,"\u0066\u0072\u002dG\u0046":0x1000,"\u0066\u0072\u002dP\u0046":0x1000,"\u0066\u0072\u002dG\u0041":0x1000,"\u0066\u0072\u002dG\u0050":0x1000,"\u0066\u0072\u002dG\u004e":0x1000,"\u0066\u0072\u002dH\u0054":0x3c0C,"\u0066\u0072\u002dL\u0055":0x140C,"\u0066\u0072\u002dM\u0047":0x1000,"\u0066\u0072\u002dM\u004c":0x340C,"\u0066\u0072\u002dM\u0051":0x1000,"\u0066\u0072\u002dM\u0052":0x1000,"\u0066\u0072\u002dM\u0055":0x1000,"\u0066\u0072\u002dY\u0054":0x1000,"\u0066\u0072\u002dM\u0041":0x380C,"\u0066\u0072\u002dN\u0043":0x1000,"\u0066\u0072\u002dN\u0045":0x1000,"\u0066\u0072\u002dM\u0043":0x180C,"\u0066\u0072\u002dR\u0045":0x200C,"\u0066\u0072\u002dR\u0057":0x1000,"\u0066\u0072\u002dB\u004c":0x1000,"\u0066\u0072\u002dM\u0046":0x1000,"\u0066\u0072\u002dP\u004d":0x1000,"\u0066\u0072\u002dS\u004e":0x280C,"\u0066\u0072\u002dS\u0043":0x1000,"\u0066\u0072\u002dC\u0048":0x100C,"\u0066\u0072\u002dS\u0059":0x1000,"\u0066\u0072\u002dT\u0047":0x1000,"\u0066\u0072\u002dT\u004e":0x1000,"\u0066\u0072\u002dV\u0055":0x1000,"\u0066\u0072\u002dW\u0046":0x1000,"\u0066\u0079":0x0062,"\u0066\u0079\u002dN\u004c":0x0462,"\u0066\u0075\u0072":0x1000,"\u0066\u0075\u0072\u002d\u0049\u0054":0x1000,"\u0066\u0066":0x0067,"\u0066f\u002d\u004c\u0061\u0074\u006e":0x7C67,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0046":0x1000,"\u0066\u0066\u002dC\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0066\u0066\u002dG\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0057":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0066\u0066\u002dM\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0066\u0066\u002dN\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004e":0x0867,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004c":0x1000,"\u0067\u006c":0x0056,"\u0067\u006c\u002dE\u0053":0x0456,"\u006c\u0067":0x1000,"\u006c\u0067\u002dU\u0047":0x1000,"\u006b\u0061":0x0037,"\u006b\u0061\u002dG\u0045":0x0437,"\u0064\u0065":0x0007,"\u0064\u0065\u002dA\u0054":0x0C07,"\u0064\u0065\u002dB\u0045":0x1000,"\u0064\u0065\u002dD\u0045":0x0407,"\u0064\u0065\u002dI\u0054":0x1000,"\u0064\u0065\u002dL\u0049":0x1407,"\u0064\u0065\u002dL\u0055":0x1007,"\u0064\u0065\u002dC\u0048":0x0807,"\u0065\u006c":0x0008,"\u0065\u006c\u002dC\u0059":0x1000,"\u0065\u006c\u002dG\u0052":0x0408,"\u006b\u006c":0x006F,"\u006b\u006c\u002dG\u004c":0x046F,"\u0067\u006e":0x0074,"\u0067\u006e\u002dP\u0059":0x0474,"\u0067\u0075":0x0047,"\u0067\u0075\u002dI\u004e":0x0447,"\u0067\u0075\u007a":0x1000,"\u0067\u0075\u007a\u002d\u004b\u0045":0x1000,"\u0068\u0061":0x0068,"\u0068a\u002d\u004c\u0061\u0074\u006e":0x7C68,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0468,"\u0068\u0061\u0077":0x0075,"\u0068\u0061\u0077\u002d\u0055\u0053":0x0475,"\u0068\u0065":0x000D,"\u0068\u0065\u002dI\u004c":0x040D,"\u0068\u0069":0x0039,"\u0068\u0069\u002dI\u004e":0x0439,"\u0068\u0075":0x000E,"\u0068\u0075\u002dH\u0055":0x040E,"\u0069\u0073":0x000F,"\u0069\u0073\u002dI\u0053":0x040F,"\u0069\u0067":0x0070,"\u0069\u0067\u002dN\u0047":0x0470,"\u0069\u0064":0x0021,"\u0069\u0064\u002dI\u0044":0x0421,"\u0069\u0061":0x1000,"\u0069\u0061\u002dF\u0052":0x1000,"\u0069\u0061\u002d\u0030\u0030\u0031":0x1000,"\u0069\u0075":0x005D,"\u0069u\u002d\u004c\u0061\u0074\u006e":0x7C5D,"\u0069\u0075\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0041":0x085D,"\u0069u\u002d\u0043\u0061\u006e\u0073":0x785D,"\u0067\u0061":0x003C,"\u0067\u0061\u002dI\u0045":0x083C,"\u0069\u0074":0x0010,"\u0069\u0074\u002dI\u0054":0x0410,"\u0069\u0074\u002dS\u004d":0x1000,"\u0069\u0074\u002dC\u0048":0x0810,"\u0069\u0074\u002dV\u0041":0x1000,"\u006a\u0061":0x0011,"\u006a\u0061\u002dJ\u0050":0x0411,"\u006a\u0076":0x1000,"\u006av\u002d\u004c\u0061\u0074\u006e":0x1000,"\u006a\u0076\u002d\u004c\u0061\u0074\u006e\u002d\u0049\u0044":0x1000,"\u0064\u0079\u006f":0x1000,"\u0064\u0079\u006f\u002d\u0053\u004e":0x1000,"\u006b\u0065\u0061":0x1000,"\u006b\u0065\u0061\u002d\u0043\u0056":0x1000,"\u006b\u0061\u0062":0x1000,"\u006b\u0061\u0062\u002d\u0044\u005a":0x1000,"\u006b\u006b\u006a":0x1000,"\u006b\u006b\u006a\u002d\u0043\u004d":0x1000,"\u006b\u006c\u006e":0x1000,"\u006b\u006c\u006e\u002d\u004b\u0045":0x1000,"\u006b\u0061\u006d":0x1000,"\u006b\u0061\u006d\u002d\u004b\u0045":0x1000,"\u006b\u006e":0x004B,"\u006b\u006e\u002dI\u004e":0x044B,"\u006b\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0471,"\u006b\u0073":0x0060,"\u006bs\u002d\u0041\u0072\u0061\u0062":0x0460,"\u006b\u0073\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u004e":0x1000,"\u006b\u0073\u002d\u0044\u0065\u0076\u0061\u002d\u0049\u004e":0x0860,"\u006b\u006b":0x003F,"\u006b\u006b\u002dK\u005a":0x043F,"\u006b\u006d":0x0053,"\u006b\u006d\u002dK\u0048":0x0453,"\u0071\u0075\u0063":0x0086,"q\u0075\u0063\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0054":0x0486,"\u006b\u0069":0x1000,"\u006b\u0069\u002dK\u0045":0x1000,"\u0072\u0077":0x0087,"\u0072\u0077\u002dR\u0057":0x0487,"\u0073\u0077\u002dK\u0045":0x0441,"\u0073\u0077\u002dT\u005a":0x1000,"\u0073\u0077\u002dU\u0047":0x1000,"\u006b\u006f\u006b":0x0057,"\u006b\u006f\u006b\u002d\u0049\u004e":0x0457,"\u006b\u006f":0x0012,"\u006b\u006f\u002dK\u0052":0x0412,"\u006b\u006f\u002dK\u0050":0x1000,"\u006b\u0068\u0071":0x1000,"\u006b\u0068\u0071\u002d\u004d\u004c":0x1000,"\u0073\u0065\u0073":0x1000,"\u0073\u0065\u0073\u002d\u004d\u004c":0x1000,"\u006e\u006d\u0067":0x1000,"\u006e\u006d\u0067\u002d\u0043\u004d":0x1000,"\u006b\u0079":0x0040,"\u006b\u0079\u002dK\u0047":0x0440,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0052":0x1000,"\u006c\u006b\u0074":0x1000,"\u006c\u006b\u0074\u002d\u0055\u0053":0x1000,"\u006c\u0061\u0067":0x1000,"\u006c\u0061\u0067\u002d\u0054\u005a":0x1000,"\u006c\u006f":0x0054,"\u006c\u006f\u002dL\u0041":0x0454,"\u006c\u0061\u002dV\u0041":0x0476,"\u006c\u0076":0x0026,"\u006c\u0076\u002dL\u0056":0x0426,"\u006c\u006e":0x1000,"\u006c\u006e\u002dA\u004f":0x1000,"\u006c\u006e\u002dC\u0046":0x1000,"\u006c\u006e\u002dC\u0047":0x1000,"\u006c\u006e\u002dC\u0044":0x1000,"\u006c\u0074":0x0027,"\u006c\u0074\u002dL\u0054":0x0427,"\u006e\u0064\u0073":0x1000,"\u006e\u0064\u0073\u002d\u0044\u0045":0x1000,"\u006e\u0064\u0073\u002d\u004e\u004c":0x1000,"\u0064\u0073\u0062":0x7C2E,"\u0064\u0073\u0062\u002d\u0044\u0045":0x082E,"\u006c\u0075":0x1000,"\u006c\u0075\u002dC\u0044":0x1000,"\u006c\u0075\u006f":0x1000,"\u006c\u0075\u006f\u002d\u004b\u0045":0x1000,"\u006c\u0062":0x006E,"\u006c\u0062\u002dL\u0055":0x046E,"\u006c\u0075\u0079":0x1000,"\u006c\u0075\u0079\u002d\u004b\u0045":0x1000,"\u006d\u006b":0x002F,"\u006d\u006b\u002dM\u004b":0x042F,"\u006a\u006d\u0063":0x1000,"\u006a\u006d\u0063\u002d\u0054\u005a":0x1000,"\u006d\u0067\u0068":0x1000,"\u006d\u0067\u0068\u002d\u004d\u005a":0x1000,"\u006b\u0064\u0065":0x1000,"\u006b\u0064\u0065\u002d\u0054\u005a":0x1000,"\u006d\u0067":0x1000,"\u006d\u0067\u002dM\u0047":0x1000,"\u006d\u0073":0x003E,"\u006d\u0073\u002dB\u004e":0x083E,"\u006d\u0073\u002dM\u0059":0x043E,"\u006d\u006c":0x004C,"\u006d\u006c\u002dI\u004e":0x044C,"\u006d\u0074":0x003A,"\u006d\u0074\u002dM\u0054":0x043A,"\u0067\u0076":0x1000,"\u0067\u0076\u002dI\u004d":0x1000,"\u006d\u0069":0x0081,"\u006d\u0069\u002dN\u005a":0x0481,"\u0061\u0072\u006e":0x007A,"\u0061\u0072\u006e\u002d\u0043\u004c":0x047A,"\u006d\u0072":0x004E,"\u006d\u0072\u002dI\u004e":0x044E,"\u006d\u0061\u0073":0x1000,"\u006d\u0061\u0073\u002d\u004b\u0045":0x1000,"\u006d\u0061\u0073\u002d\u0054\u005a":0x1000,"\u006d\u007a\u006e\u002d\u0049\u0052":0x1000,"\u006d\u0065\u0072":0x1000,"\u006d\u0065\u0072\u002d\u004b\u0045":0x1000,"\u006d\u0067\u006f":0x1000,"\u006d\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006d\u006f\u0068":0x007C,"\u006d\u006f\u0068\u002d\u0043\u0041":0x047C,"\u006d\u006e":0x0050,"\u006dn\u002d\u0043\u0079\u0072\u006c":0x7850,"\u006d\u006e\u002dM\u004e":0x0450,"\u006dn\u002d\u004d\u006f\u006e\u0067":0x7C50,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u0043\u004e":0x0850,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u004d\u004e":0x0C50,"\u006d\u0066\u0065":0x1000,"\u006d\u0066\u0065\u002d\u004d\u0055":0x1000,"\u006d\u0075\u0061":0x1000,"\u006d\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u0071\u006f":0x1000,"\u006e\u0071\u006f\u002d\u0047\u004e":0x1000,"\u006e\u0061\u0071":0x1000,"\u006e\u0061\u0071\u002d\u004e\u0041":0x1000,"\u006e\u0065":0x0061,"\u006e\u0065\u002dI\u004e":0x0861,"\u006e\u0065\u002dN\u0050":0x0461,"\u006e\u006e\u0068":0x1000,"\u006e\u006e\u0068\u002d\u0043\u004d":0x1000,"\u006a\u0067\u006f":0x1000,"\u006a\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0051":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0052":0x1000,"\u006e\u0064":0x1000,"\u006e\u0064\u002dZ\u0057":0x1000,"\u006e\u006f":0x0014,"\u006e\u0062":0x7C14,"\u006e\u0062\u002dN\u004f":0x0414,"\u006e\u006e":0x7814,"\u006e\u006e\u002dN\u004f":0x0814,"\u006e\u0062\u002dS\u004a":0x1000,"\u006e\u0075\u0073":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0044":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0053":0x1000,"\u006e\u0079\u006e":0x1000,"\u006e\u0079\u006e\u002d\u0055\u0047":0x1000,"\u006f\u0063":0x0082,"\u006f\u0063\u002dF\u0052":0x0482,"\u006f\u0072":0x0048,"\u006f\u0072\u002dI\u004e":0x0448,"\u006f\u006d":0x0072,"\u006f\u006d\u002dE\u0054":0x0472,"\u006f\u006d\u002dK\u0045":0x1000,"\u006f\u0073":0x1000,"\u006f\u0073\u002dG\u0045":0x1000,"\u006f\u0073\u002dR\u0055":0x1000,"\u0070\u0073":0x0063,"\u0070\u0073\u002dA\u0046":0x0463,"\u0070\u0073\u002dP\u004b":0x1000,"\u0066\u0061":0x0029,"\u0066\u0061\u002dA\u0046":0x1000,"\u0066\u0061\u002dI\u0052":0x0429,"\u0070\u006c":0x0015,"\u0070\u006c\u002dP\u004c":0x0415,"\u0070\u0074":0x0016,"\u0070\u0074\u002dA\u004f":0x1000,"\u0070\u0074\u002dB\u0052":0x0416,"\u0070\u0074\u002dC\u0056":0x1000,"\u0070\u0074\u002dG\u0051":0x1000,"\u0070\u0074\u002dG\u0057":0x1000,"\u0070\u0074\u002dL\u0055":0x1000,"\u0070\u0074\u002dM\u004f":0x1000,"\u0070\u0074\u002dM\u005a":0x1000,"\u0070\u0074\u002dP\u0054":0x0816,"\u0070\u0074\u002dS\u0054":0x1000,"\u0070\u0074\u002dC\u0048":0x1000,"\u0070\u0074\u002dT\u004c":0x1000,"\u0070r\u0067\u002d\u0030\u0030\u0031":0x1000,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063a":0x05FE,"\u0071\u0070\u0073\u002d\u0070\u006c\u006f\u0063":0x0501,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063m":0x09FF,"\u0070\u0061":0x0046,"\u0070a\u002d\u0041\u0072\u0061\u0062":0x7C46,"\u0070\u0061\u002dI\u004e":0x0446,"\u0070\u0061\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0846,"\u0071\u0075\u007a":0x006B,"\u0071\u0075\u007a\u002d\u0042\u004f":0x046B,"\u0071\u0075\u007a\u002d\u0045\u0043":0x086B,"\u0071\u0075\u007a\u002d\u0050\u0045":0x0C6B,"\u006b\u0073\u0068":0x1000,"\u006b\u0073\u0068\u002d\u0044\u0045":0x1000,"\u0072\u006f":0x0018,"\u0072\u006f\u002dM\u0044":0x0818,"\u0072\u006f\u002dR\u004f":0x0418,"\u0072\u006d":0x0017,"\u0072\u006d\u002dC\u0048":0x0417,"\u0072\u006f\u0066":0x1000,"\u0072\u006f\u0066\u002d\u0054\u005a":0x1000,"\u0072\u006e":0x1000,"\u0072\u006e\u002dB\u0049":0x1000,"\u0072\u0075\u002dB\u0059":0x1000,"\u0072\u0075\u002dK\u005a":0x1000,"\u0072\u0075\u002dK\u0047":0x1000,"\u0072\u0075\u002dM\u0044":0x0819,"\u0072\u0075\u002dR\u0055":0x0419,"\u0072\u0075\u002dU\u0041":0x1000,"\u0072\u0077\u006b":0x1000,"\u0072\u0077\u006b\u002d\u0054\u005a":0x1000,"\u0073\u0073\u0079":0x1000,"\u0073\u0073\u0079\u002d\u0045\u0052":0x1000,"\u0073\u0061\u0068":0x0085,"\u0073\u0061\u0068\u002d\u0052\u0055":0x0485,"\u0073\u0061\u0071":0x1000,"\u0073\u0061\u0071\u002d\u004b\u0045":0x1000,"\u0073\u006d\u006e":0x703B,"\u0073\u006d\u006e\u002d\u0046\u0049":0x243B,"\u0073\u006d\u006a":0x7C3B,"\u0073\u006d\u006a\u002d\u004e\u004f":0x103B,"\u0073\u0065":0x003B,"\u0073\u0065\u002dF\u0049":0x0C3B,"\u0073\u0065\u002dN\u004f":0x043B,"\u0073\u0065\u002dS\u0045":0x083B,"\u0073\u006d\u0073":0x743B,"\u0073\u006d\u0073\u002d\u0046\u0049":0x203B,"\u0073\u006d\u0061":0x783B,"\u0073\u006d\u0061\u002d\u004e\u004f":0x183B,"\u0073\u006d\u0061\u002d\u0053\u0045":0x1C3B,"\u0073\u0067":0x1000,"\u0073\u0067\u002dC\u0046":0x1000,"\u0073\u0062\u0070":0x1000,"\u0073\u0062\u0070\u002d\u0054\u005a":0x1000,"\u0073\u0061":0x004F,"\u0073\u0061\u002dI\u004e":0x044F,"\u0067\u0064":0x0091,"\u0067\u0064\u002dG\u0042":0x0491,"\u0073\u0065\u0068":0x1000,"\u0073\u0065\u0068\u002d\u004d\u005a":0x1000,"\u0073r\u002d\u0043\u0079\u0072\u006c":0x6C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x1C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u004d\u0045":0x301A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0052\u0053":0x281A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0043\u0053":0x0C1A,"\u0073r\u002d\u004c\u0061\u0074\u006e":0x701A,"\u0073\u0072":0x7C1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x181A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0045":0x2c1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0052\u0053":0x241A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0053":0x081A,"\u006e\u0073\u006f":0x006C,"\u006e\u0073\u006f\u002d\u005a\u0041":0x046C,"\u0074\u006e":0x0032,"\u0074\u006e\u002dB\u0057":0x0832,"\u0074\u006e\u002dZ\u0041":0x0432,"\u006b\u0073\u0062":0x1000,"\u006b\u0073\u0062\u002d\u0054\u005a":0x1000,"\u0073\u006e":0x1000,"\u0073n\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0073\u006e\u002d\u004c\u0061\u0074\u006e\u002d\u005a\u0057":0x1000,"\u0073\u0064":0x0059,"\u0073d\u002d\u0041\u0072\u0061\u0062":0x7C59,"\u0073\u0064\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0859,"\u0073\u0069":0x005B,"\u0073\u0069\u002dL\u004b":0x045B,"\u0073\u006b":0x001B,"\u0073\u006b\u002dS\u004b":0x041B,"\u0073\u006c":0x0024,"\u0073\u006c\u002dS\u0049":0x0424,"\u0078\u006f\u0067":0x1000,"\u0078\u006f\u0067\u002d\u0055\u0047":0x1000,"\u0073\u006f":0x0077,"\u0073\u006f\u002dD\u004a":0x1000,"\u0073\u006f\u002dE\u0054":0x1000,"\u0073\u006f\u002dK\u0045":0x1000,"\u0073\u006f\u002dS\u004f":0x0477,"\u0073\u0074":0x0030,"\u0073\u0074\u002dZ\u0041":0x0430,"\u006e\u0072":0x1000,"\u006e\u0072\u002dZ\u0041":0x1000,"\u0073\u0074\u002dL\u0053":0x1000,"\u0065\u0073":0x000A,"\u0065\u0073\u002dA\u0052":0x2C0A,"\u0065\u0073\u002dB\u005a":0x1000,"\u0065\u0073\u002dV\u0045":0x200A,"\u0065\u0073\u002dB\u004f":0x400A,"\u0065\u0073\u002dB\u0052":0x1000,"\u0065\u0073\u002dC\u004c":0x340A,"\u0065\u0073\u002dC\u004f":0x240A,"\u0065\u0073\u002dC\u0052":0x140A,"\u0065\u0073\u002dC\u0055":0x5c0A,"\u0065\u0073\u002dD\u004f":0x1c0A,"\u0065\u0073\u002dE\u0043":0x300A,"\u0065\u0073\u002dS\u0056":0x440A,"\u0065\u0073\u002dG\u0051":0x1000,"\u0065\u0073\u002dG\u0054":0x100A,"\u0065\u0073\u002dH\u004e":0x480A,"\u0065\u0073\u002d\u0034\u0031\u0039":0x580A,"\u0065\u0073\u002dM\u0058":0x080A,"\u0065\u0073\u002dN\u0049":0x4C0A,"\u0065\u0073\u002dP\u0041":0x180A,"\u0065\u0073\u002dP\u0059":0x3C0A,"\u0065\u0073\u002dP\u0045":0x280A,"\u0065\u0073\u002dP\u0048":0x1000,"\u0065\u0073\u002dP\u0052":0x500A,"\u0065\u0073\u002dE\u0053\u005f\u0074\u0072\u0061\u0064\u006e\u006c":0x040A,"\u0065\u0073\u002dE\u0053":0x0c0A,"\u0065\u0073\u002dU\u0053":0x540A,"\u0065\u0073\u002dU\u0059":0x390A,"\u007a\u0067\u0068":0x1000,"z\u0067\u0068\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u007a\u0067\u0068\u002d\u0054\u0066\u006e\u0067":0x1000,"\u0073\u0073":0x1000,"\u0073\u0073\u002dZ\u0041":0x1000,"\u0073\u0073\u002dS\u005a":0x1000,"\u0073\u0076":0x001D,"\u0073\u0076\u002dA\u0058":0x1000,"\u0073\u0076\u002dF\u0049":0x081D,"\u0073\u0076\u002dS\u0045":0x041D,"\u0073\u0079\u0072":0x005A,"\u0073\u0079\u0072\u002d\u0053\u0059":0x045A,"\u0073\u0068\u0069":0x1000,"\u0073\u0068\u0069\u002d\u0054\u0066\u006e\u0067":0x1000,"s\u0068\u0069\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u0073\u0068\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"s\u0068\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u0064\u0061\u0076":0x1000,"\u0064\u0061\u0076\u002d\u004b\u0045":0x1000,"\u0074\u0067":0x0028,"\u0074g\u002d\u0043\u0079\u0072\u006c":0x7C28,"\u0074\u0067\u002d\u0043\u0079\u0072\u006c\u002d\u0054\u006a":0x0428,"\u0074\u007a\u006d":0x005F,"\u0074\u007a\u006d\u002d\u004c\u0061\u0074\u006e":0x7C5F,"t\u007a\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u0044\u005a":0x085F,"\u0074\u0061":0x0049,"\u0074\u0061\u002dI\u004e":0x0449,"\u0074\u0061\u002dM\u0059":0x1000,"\u0074\u0061\u002dS\u0047":0x1000,"\u0074\u0061\u002dL\u004b":0x0849,"\u0074\u0077\u0071":0x1000,"\u0074\u0077\u0071\u002d\u004e\u0045":0x1000,"\u0074\u0074":0x0044,"\u0074\u0074\u002dR\u0055":0x0444,"\u0074\u0065":0x004A,"\u0074\u0065\u002dI\u004e":0x044A,"\u0074\u0065\u006f":0x1000,"\u0074\u0065\u006f\u002d\u004b\u0045":0x1000,"\u0074\u0065\u006f\u002d\u0055\u0047":0x1000,"\u0074\u0068":0x001E,"\u0074\u0068\u002dT\u0048":0x041E,"\u0062\u006f":0x0051,"\u0062\u006f\u002dI\u004e":0x1000,"\u0062\u006f\u002dC\u004e":0x0451,"\u0074\u0069\u0067":0x1000,"\u0074\u0069\u0067\u002d\u0045\u0052":0x1000,"\u0074\u0069":0x0073,"\u0074\u0069\u002dE\u0052":0x0873,"\u0074\u0069\u002dE\u0054":0x0473,"\u0074\u006f":0x1000,"\u0074\u006f\u002dT\u004f":0x1000,"\u0074\u0073":0x0031,"\u0074\u0073\u002dZ\u0041":0x0431,"\u0074\u0072":0x001F,"\u0074\u0072\u002dC\u0059":0x1000,"\u0074\u0072\u002dT\u0052":0x041F,"\u0074\u006b":0x0042,"\u0074\u006b\u002dT\u004d":0x0442,"\u0075\u006b":0x0022,"\u0075\u006b\u002dU\u0041":0x0422,"\u0068\u0073\u0062":0x002E,"\u0068\u0073\u0062\u002d\u0044\u0045":0x042E,"\u0075\u0072":0x0020,"\u0075\u0072\u002dI\u004e":0x0820,"\u0075\u0067":0x0080,"\u0075\u0067\u002dC\u004e":0x0480,"\u0075z\u002d\u0041\u0072\u0061\u0062":0x1000,"\u0075\u007a\u002d\u0041\u0072\u0061\u0062\u002d\u0041\u0046":0x1000,"\u0075z\u002d\u0043\u0079\u0072\u006c":0x7843,"\u0075\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0055\u005a":0x0843,"\u0075\u007a":0x0043,"\u0075z\u002d\u004c\u0061\u0074\u006e":0x7C43,"\u0075\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0055\u005a":0x0443,"\u0076\u0061\u0069":0x1000,"\u0076\u0061\u0069\u002d\u0056\u0061\u0069\u0069":0x1000,"v\u0061\u0069\u002d\u0056\u0061\u0069\u0069\u002d\u004c\u0052":0x1000,"v\u0061\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0076\u0061\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0063\u0061\u002d\u0045\u0053\u002d\u0076\u0061\u006ce\u006e\u0063\u0069\u0061":0x0803,"\u0076\u0065":0x0033,"\u0076\u0065\u002dZ\u0041":0x0433,"\u0076\u0069":0x002A,"\u0076\u0069\u002dV\u004e":0x042A,"\u0076\u006f":0x1000,"\u0076\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0076\u0075\u006e":0x1000,"\u0076\u0075\u006e\u002d\u0054\u005a":0x1000,"\u0077\u0061\u0065":0x1000,"\u0077\u0061\u0065\u002d\u0043\u0048":0x1000,"\u0063\u0079":0x0052,"\u0063\u0079\u002dG\u0042":0x0452,"\u0077\u0061\u006c":0x1000,"\u0077\u0061\u006c\u002d\u0045\u0054":0x1000,"\u0077\u006f":0x0088,"\u0077\u006f\u002dS\u004e":0x0488,"\u0078\u0068":0x0034,"\u0078\u0068\u002dZ\u0041":0x0434,"\u0079\u0061\u0076":0x1000,"\u0079\u0061\u0076\u002d\u0043\u004d":0x1000,"\u0069\u0069":0x0078,"\u0069\u0069\u002dC\u004e":0x0478,"\u0079\u0069\u002d\u0030\u0030\u0031":0x043D,"\u0079\u006f":0x006A,"\u0079\u006f\u002dB\u004a":0x1000,"\u0079\u006f\u002dN\u0047":0x046A,"\u0064\u006a\u0065":0x1000,"\u0064\u006a\u0065\u002d\u004e\u0045":0x1000,"\u007a\u0075":0x0035,"\u007a\u0075\u006c\u0075":0x0435};func _fffc (_ggbb *_ea .CT_OnOff )bool {if _ggbb !=nil {if _gbeec :=_ggbb .ValAttr ;_gbeec !=nil {if _cbcg :=_gbeec .Bool ;_cbcg !=nil {return *_cbcg ;};return _gbeec .ST_OnOff1 ==_d .ST_OnOff1On ;};return true ;};return false ;};func _faf (_ccgb *_ea .CT_Border )(_gd .CellBorderStyle ,*_gd .Color ,float64 ){if _ccgb ==nil {return _gd .CellBorderStyleNone ,nil ,0;};var _fcgf _gd .CellBorderStyle ;switch _ccgb .ValAttr {case _ea .ST_BorderSingle :_fcgf =_gd .CellBorderStyleSingle ;case _ea .ST_BorderDouble :_fcgf =_gd .CellBorderStyleDouble ;default:_fcgf =_gd .CellBorderStyleNone ;};var _gcaec _gd .Color ;if _agdd :=_ccgb .ColorAttr ;_agdd !=nil {if _ffafe :=_agdd .ST_HexColorRGB ;_ffafe !=nil {_gcaec =_gd .ColorRGBFromHex ("\u0023"+*_ffafe );};};_dggb :=0.0;if _dfab :=_ccgb .SzAttr ;_dfab !=nil {_dggb =float64 (*_dfab )/8;};return _fcgf ,&_gcaec ,_dggb ;};func _bbcc (_bddf ,_bgae *_ea .CT_Border ,_afgaa bool )*_ea .CT_Border {if _afgaa {return _bddf ;};return _bgae ;};func (_adff *span )moveRight (_eaeb float64 ){for _ ,_daab :=range _adff ._ffcb {_daab ._ebd +=_eaeb ;};};var _badd =[]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 _egbb (_aegf int ,_edef bool )string {_begce :=_g .NewBuffer ([]byte {});for _ ,_ffge :=range _badd {for {if _aegf < _ffge ._gecga {break ;};_begce .WriteString (_ffge ._ebebe );_aegf -=_ffge ._gecga ;};};_aged :=_begce .String ();if _edef {_aged =_e .ToUpper (_aged );};return _aged ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func _cce (_eafa ,_geca string ,_dbf ,_egb ,_gdc bool )[]*symbol {_bda :=[]*symbol {};for _ ,_gga :=range _eafa {_dgaf :=&symbol {_ffg :string (_gga ),_gaf :_dbf ,_gce :_egb ,_egg :_geca ,_abb :_gdc };_bda =append (_bda ,_dgaf );};return _bda ;};func (_afgcb *convertContext )addCurrentParagraphHeaderToCurrentPage (){_afgcb .alignParagraph ();_afgcb ._bbcdd ._cf =append (_afgcb ._bbcdd ._cf ,_afgcb ._dec );};func (_ddf *convertContext )newWord (){_ddf ._defc =&word {_gde :true ,_ebd :_ddf ._caaa ._aeg }};func (_faa *convertContext )moveCurrentParagraphToNewPage (){_faa .newPage ();_cdcf :=_faa ._dec ._de -_faa ._bbcdd ._fa ;_faa ._dec ._de -=_cdcf ;for _ ,_eaad :=range _faa ._dec ._ebb {_eaad ._db .Translate (0,-_cdcf );};for _ ,_edff :=range _faa ._dec ._ff {_edff ._cgg -=_cdcf ;};for _ ,_ffeg :=range _faa ._dec ._ggc {_ffeg ._cgg -=_cdcf ;};for _ ,_bcdf :=range _faa ._dec ._ec {_bcdf ._eba -=_cdcf ;};for _ ,_ccge :=range _faa ._dec ._ded {_ccge ._eba -=_cdcf ;};};var _aedb =_adga (2.5);func _aed (_bef *_gd .Creator ,_gda *block ){_gda ._fac .SetPos (_gda ._aeaa ,_gda ._cgg );_bef .Draw (_gda ._fac );if _gda ._ggca {_ed .DrawRectangle (_bef ,&_ed .Rectangle {Top :_gda ._cgg ,Bottom :_gda ._cgg +_gda ._fac .Height (),Left :_gda ._aeaa ,Right :_gda ._aeaa +_gda ._fac .Width ()},_gda ._bde ,_gda ._gggc );};};func (_efeg *convertContext )drawHeaderFooter (){_efeg ._ddba .DrawHeader (func (_eaabbb *_gd .Block ,_gfd _gd .HeaderFunctionArgs ){_eabdb :=_efeg ._fab [_gfd .PageNum -1];if len (_eabdb ._fge )< 1&&len (_efeg ._efee )> 0{_eabdb ._fge =_efeg ._efee ;}else {for _fdda :=_gfd .PageNum -2;_fdda >=0;_fdda --{_fecf :=_efeg ._fab [_fdda ];if len (_fecf ._fge )> 0{_eabdb ._fge =_fecf ._fge ;break ;};};};_efeg ._bbcdd =_eabdb ;_efeg ._bbcdd ._cf =nil ;_efeg .assignHeaderFooterToPage (_eabdb );_aabe (_efeg ._ddba ,_eaabbb ,_efeg ._bbcdd ._cf ,_efeg ._fgbd ,_efeg ._bbcdd ._bc .Bottom );});_efeg ._ddba .DrawFooter (func (_bgdg *_gd .Block ,_ecfd _gd .FooterFunctionArgs ){_gfde :=_efeg ._fab [_ecfd .PageNum -1];if len (_gfde ._fge )< 1&&len (_efeg ._efee )> 0{_gfde ._fge =_efeg ._efee ;}else {for _gbdf :=_ecfd .PageNum -2;_gbdf >=0;_gbdf --{_bace :=_efeg ._fab [_gbdf ];if len (_bace ._fge )> 0{_gfde ._fge =_bace ._fge ;break ;};};};_efeg ._bbcdd =_gfde ;_efeg ._bbcdd ._cda =nil ;_efeg .assignHeaderFooterToPage (_gfde );_aabe (_efeg ._ddba ,_bgdg ,_efeg ._bbcdd ._cda ,_efeg ._cgfa ,_efeg ._bbcdd ._bc .Bottom );});}; \ No newline at end of file +FontDirectory string ;};var _gcdd =map[string ]uint16 {"\u0061\u0061":0x1404,"\u0061\u0061\u002dD\u004a":0x1000,"\u0061\u0061\u002dE\u0052":0x1000,"\u0061\u0061\u002dE\u0054":0x1000,"\u0061\u0066":0x0036,"\u0061\u0066\u002dN\u0041":0x1000,"\u0061\u0066\u002dZ\u0041":0x0436,"\u0061\u0067\u0071":0x1000,"\u0061\u0067\u0071\u002d\u0043\u004d":0x1000,"\u0061\u006b":0x1000,"\u0061\u006b\u002dG\u0048":0x1000,"\u0073\u0071":0x001C,"\u0073\u0071\u002dA\u004c":0x041C,"\u0073\u0071\u002dM\u004b":0x1000,"\u0067\u0073\u0077":0x0084,"\u0067\u0073\u0077\u002d\u0046\u0052":0x0484,"\u0067\u0073\u0077\u002d\u004c\u0049":0x1000,"\u0067\u0073\u0077\u002d\u0043\u0048":0x1000,"\u0061\u006d":0x005E,"\u0061\u006d\u002dE\u0054":0x045E,"\u0061\u0072":0x0001,"\u0061\u0072\u002dD\u005a":0x1401,"\u0061\u0072\u002dT\u0044":0x1000,"\u0061\u0072\u002dK\u004d":0x1000,"\u0061\u0072\u002dD\u004a":0x1000,"\u0061\u0072\u002dE\u0047":0x0c01,"\u0061\u0072\u002dE\u0052":0x1000,"\u0061\u0072\u002dI\u0051":0x0801,"\u0061\u0072\u002dI\u004c":0x1000,"\u0061\u0072\u002dJ\u004f":0x2C01,"\u0061\u0072\u002dK\u0057":0x3401,"\u0061\u0072\u002dL\u0042":0x3001,"\u0061\u0072\u002dL\u0059":0x1001,"\u0061\u0072\u002dM\u0052":0x1000,"\u0061\u0072\u002dM\u0041":0x1801,"\u0061\u0072\u002dO\u004d":0x2001,"\u0061\u0072\u002dP\u0053":0x1000,"\u0061\u0072\u002dQ\u0041":0x4001,"\u0061\u0072\u002dS\u0041":0x0401,"\u0061\u0072\u002dS\u004f":0x1000,"\u0061\u0072\u002dS\u0053":0x1000,"\u0061\u0072\u002dS\u0044":0x1000,"\u0061\u0072\u002dS\u0059":0x2801,"\u0061\u0072\u002dT\u004e":0x1C01,"\u0061\u0072\u002dA\u0045":0x3801,"\u0061\u0072\u002d\u0030\u0030\u0031":0x1000,"\u0061\u0072\u002dY\u0045":0x2401,"\u0068\u0079":0x002B,"\u0068\u0079\u002dA\u004d":0x042B,"\u0061\u0073":0x004D,"\u0061\u0073\u002dI\u004e":0x044D,"\u0061\u0073\u0074":0x1000,"\u0061\u0073\u0074\u002d\u0045\u0053":0x1000,"\u0061\u0073\u0061":0x1000,"\u0061\u0073\u0061\u002d\u0054\u005a":0x1000,"\u0061z\u002d\u0043\u0079\u0072\u006c":0x742C,"\u0061\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0041\u005a":0x082C,"\u0061\u007a":0x002C,"\u0061z\u002d\u004c\u0061\u0074\u006e":0x782C,"\u0061\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0041\u005a":0x042C,"\u006b\u0073\u0066":0x1000,"\u006b\u0073\u0066\u002d\u0043\u004d":0x1000,"\u0062\u006d":0x1000,"\u0062\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u004c":0x1000,"\u0062\u006e":0x0045,"\u0062\u006e\u002dB\u0044":0x0845,"\u0062\u006e\u002dI\u004e":0x0445,"\u0062\u0061\u0073":0x1000,"\u0062\u0061\u0073\u002d\u0043\u004d":0x1000,"\u0062\u0061":0x006D,"\u0062\u0061\u002dR\u0055":0x046D,"\u0065\u0075":0x002D,"\u0065\u0075\u002dE\u0053":0x042D,"\u0062\u0065":0x0023,"\u0062\u0065\u002dB\u0059":0x0423,"\u0062\u0065\u006d":0x1000,"\u0062\u0065\u006d\u002d\u005a\u004d":0x1000,"\u0062\u0065\u007a":0x1000,"\u0062\u0065\u007a\u002d\u0054\u005a":0x1000,"\u0062\u0079\u006e":0x1000,"\u0062\u0079\u006e\u002d\u0045\u0052":0x1000,"\u0062\u0072\u0078":0x1000,"\u0062\u0072\u0078\u002d\u0049\u004e":0x1000,"\u0062s\u002d\u0043\u0072\u0079\u006c":0x6414,"\u0062\u0073\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x201A,"\u0062s\u002d\u004c\u0061\u0074\u006e":0x681A,"\u0062\u0073":0x7814,"\u0062\u0073\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x141A,"\u0062\u0072":0x007E,"\u0062\u0072\u002dF\u0052":0x047E,"\u0062\u0067":0x0002,"\u0062\u0067\u002dB\u0047":0x0402,"\u006d\u0079":0x0055,"\u006d\u0079\u002dM\u004d":0x0455,"\u0063\u0061":0x0003,"\u0063\u0061\u002dA\u0044":0x1000,"\u0063\u0061\u002dF\u0052":0x1000,"\u0063\u0061\u002dI\u0054":0x1000,"\u0063\u0061\u002dE\u0053":0x0403,"\u0063\u0065\u0062":0x1000,"\u0063\u0065\u0062\u002d\u004c\u0061\u0074\u006e":0x1000,"c\u0065\u0062\u002d\u004c\u0061\u0074\u006e\u002d\u0050\u0048":0x1000,"t\u007a\u006d\u002d\u0041\u0072\u0061\u0062\u002d\u004d\u0041":0x045F,"t\u006d\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u006b\u0075":0x0092,"\u006bu\u002d\u0041\u0072\u0061\u0062":0x7c92,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0051":0x0492,"\u0063\u0063\u0070":0x1000,"\u0063\u0063\u0070\u002d\u0043\u0061\u006b\u006d":0x1000,"c\u0063\u0070\u002d\u0043\u0061\u006b\u006d\u002d\u0049\u004e":0x1000,"\u0063\u0065\u002dR\u0055":0x1000,"\u0063\u0068\u0072":0x005C,"\u0063\u0068\u0072\u002d\u0043\u0068\u0065\u0072":0x7c5c,"c\u0068\u0072\u002d\u0043\u0068\u0065\u0072\u002d\u0055\u0053":0x045C,"\u0063\u0067\u0067":0x1000,"\u0063\u0067\u0067\u002d\u0055\u0047":0x1000,"\u007ah\u002d\u0048\u0061\u006e\u0073":0x0004,"\u007a\u0068":0x7804,"\u007a\u0068\u002dC\u004e":0x0804,"\u007a\u0068\u002dS\u0047":0x1004,"\u007ah\u002d\u0048\u0061\u006e\u0074":0x7C04,"\u007a\u0068\u002dH\u004b":0x0C04,"\u007a\u0068\u002dM\u004f":0x1404,"\u007a\u0068\u002dT\u0057":0x0404,"\u0063\u0075\u002dR\u0055":0x1000,"\u0073\u0077\u0063":0x1000,"\u0073\u0077\u0063\u002d\u0043\u0044":0x1000,"\u006b\u0077":0x1000,"\u006b\u0077\u002dG\u0042":0x1000,"\u0063\u006f":0x0083,"\u0063\u006f\u002dF\u0052":0x0483,"\u0068\u0072":0x001A,"\u0068\u0072\u002dH\u0052":0x041A,"\u0068\u0072\u002dB\u0041":0x101A,"\u0063\u0073":0x0005,"\u0063\u0073\u002dC\u005a":0x0405,"\u0064\u0061":0x0006,"\u0064\u0061\u002dD\u004b":0x0406,"\u0064\u0061\u002dG\u004c":0x1000,"\u0070\u0072\u0073":0x008C,"\u0070\u0072\u0073\u002d\u0041\u0046":0x048C,"\u0064\u0076":0x0065,"\u0064\u0076\u002dM\u0056":0x0465,"\u0064\u0075\u0061":0x1000,"\u0064\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u006c":0x0013,"\u006e\u006c\u002dA\u0057":0x1000,"\u006e\u006c\u002dB\u0045":0x0813,"\u006e\u006c\u002dB\u0051":0x1000,"\u006e\u006c\u002dC\u0057":0x1000,"\u006e\u006c\u002dN\u004c":0x0413,"\u006e\u006c\u002dS\u0058":0x1000,"\u006e\u006c\u002dS\u0052":0x1000,"\u0064\u007a":0x1000,"\u0064\u007a\u002dB\u0054":0x0C51,"\u0065\u0062\u0075":0x1000,"\u0065\u0062\u0075\u002d\u004b\u0045":0x1000,"\u0065\u006e\u002dA\u0053":0x1000,"\u0065\u006e\u002dA\u0049":0x1000,"\u0065\u006e\u002dA\u0047":0x1000,"\u0065\u006e\u002dA\u0055":0x0C09,"\u0065\u006e\u002dA\u0054":0x1000,"\u0065\u006e\u002dB\u0053":0x1000,"\u0065\u006e\u002dB\u0042":0x1000,"\u0065\u006e\u002dB\u0045":0x1000,"\u0065\u006e\u002dB\u005a":0x2809,"\u0065\u006e\u002dB\u004d":0x1000,"\u0065\u006e\u002dB\u0057":0x1000,"\u0065\u006e\u002dI\u004f":0x1000,"\u0065\u006e\u002dV\u0047":0x1000,"\u0065\u006e\u002dB\u0049":0x1000,"\u0065\u006e\u002dC\u004d":0x1000,"\u0065\u006e\u002dC\u0041":0x1009,"\u0065\u006e\u002d\u0030\u0032\u0039":0x2409,"\u0065\u006e\u002dK\u0059":0x1000,"\u0065\u006e\u002dC\u0058":0x1000,"\u0065\u006e\u002dC\u0043":0x1000,"\u0065\u006e\u002dC\u004b":0x1000,"\u0065\u006e\u002dC\u0059":0x1000,"\u0065\u006e\u002dD\u004b":0x1000,"\u0065\u006e\u002dD\u004d":0x1000,"\u0065\u006e\u002dE\u0052":0x1000,"\u0065\u006e\u002d\u0031\u0035\u0030":0x1000,"\u0065\u006e\u002dF\u004b":0x1000,"\u0065\u006e\u002dF\u0049":0x1000,"\u0065\u006e\u002dF\u004a":0x1000,"\u0065\u006e\u002dG\u004d":0x1000,"\u0065\u006e\u002dD\u0045":0x1000,"\u0065\u006e\u002dG\u0048":0x1000,"\u0065\u006e\u002dG\u0049":0x1000,"\u0065\u006e\u002dG\u0044":0x1000,"\u0065\u006e\u002dG\u0055":0x1000,"\u0065\u006e\u002dG\u0047":0x1000,"\u0065\u006e\u002dG\u0059":0x1000,"\u0065\u006e\u002dH\u004b":0x3C09,"\u0065\u006e\u002dI\u004e":0x4009,"\u0065\u006e\u002dI\u004d":0x1000,"\u0065\u006e\u002dI\u004c":0x1000,"\u0065\u006e\u002dJ\u004d":0x2009,"\u0065\u006e\u002dJ\u0045":0x1000,"\u0065\u006e\u002dK\u0045":0x1000,"\u0065\u006e\u002dK\u0049":0x1000,"\u0065\u006e\u002dL\u0053":0x1000,"\u0065\u006e\u002dL\u0052":0x1000,"\u0065\u006e\u002dM\u004f":0x1000,"\u0065\u006e\u002dM\u0047":0x1000,"\u0065\u006e\u002dM\u0057":0x1000,"\u0065\u006e\u002dM\u0059":0x4409,"\u0065\u006e\u002dM\u0054":0x1000,"\u0065\u006e\u002dM\u0048":0x1000,"\u0065\u006e\u002dM\u0055":0x1000,"\u0065\u006e\u002dF\u004d":0x1000,"\u0065\u006e\u002dM\u0053":0x1000,"\u0065\u006e\u002dN\u0041":0x1000,"\u0065\u006e\u002dN\u0052":0x1000,"\u0065\u006e\u002dN\u004c":0x1000,"\u0065\u006e\u002dN\u005a":0x1409,"\u0065\u006e\u002dN\u0047":0x1000,"\u0065\u006e\u002dN\u0055":0x1000,"\u0065\u006e\u002dN\u0046":0x1000,"\u0065\u006e\u002dM\u0050":0x1000,"\u0065\u006e\u002dP\u004b":0x1000,"\u0065\u006e\u002dP\u0057":0x1000,"\u0065\u006e\u002dP\u0047":0x1000,"\u0065\u006e\u002dP\u004e":0x1000,"\u0065\u006e\u002dP\u0052":0x1000,"\u0065\u006e\u002dP\u0048":0x3409,"\u0065\u006e\u002dR\u0057":0x1000,"\u0065\u006e\u002dK\u004e":0x1000,"\u0065\u006e\u002dL\u0043":0x1000,"\u0065\u006e\u002dV\u0043":0x1000,"\u0065\u006e\u002dW\u0053":0x1000,"\u0065\u006e\u002dS\u0043":0x1000,"\u0065\u006e\u002dS\u004c":0x1000,"\u0065\u006e\u002dS\u0047":0x4809,"\u0065\u006e\u002dS\u0058":0x1000,"\u0065\u006e\u002dS\u0049":0x1000,"\u0065\u006e\u002dS\u0042":0x1000,"\u0065\u006e\u002dZ\u0041":0x1C09,"\u0065\u006e\u002dS\u0053":0x1000,"\u0065\u006e\u002dS\u0048":0x1000,"\u0065\u006e\u002dS\u0044":0x1000,"\u0065\u006e\u002dS\u005a":0x1000,"\u0065\u006e\u002dS\u0045":0x1000,"\u0065\u006e\u002dC\u0048":0x1000,"\u0065\u006e\u002dT\u005a":0x1000,"\u0065\u006e\u002dT\u004b":0x1000,"\u0065\u006e\u002dT\u004f":0x1000,"\u0065\u006e\u002dT\u0054":0x2c09,"\u0065\u006e\u002dT\u0043":0x1000,"\u0065\u006e\u002dT\u0056":0x1000,"\u0065\u006e\u002dU\u0047":0x1000,"\u0065\u006e\u002dA\u0045":0x4C09,"\u0065\u006e\u002dG\u0042":0x0809,"\u0065\u006e\u002dU\u0053":0x0409,"\u0065\u006e\u002dU\u004d":0x1000,"\u0065\u006e\u002dV\u0049":0x1000,"\u0065\u006e\u002dV\u0055":0x1000,"\u0065\u006e\u002d\u0030\u0030\u0031":0x1000,"\u0065\u006e\u002dZ\u004d":0x1000,"\u0065\u006e\u002dZ\u0057":0x3009,"\u0065\u006f":0x1000,"\u0065\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0065\u0074":0x0025,"\u0065\u0074\u002dE\u0045":0x0425,"\u0065\u0065":0x1000,"\u0065\u0065\u002dG\u0048":0x1000,"\u0065\u0065\u002dT\u0047":0x1000,"\u0065\u0077\u006f":0x1000,"\u0065\u0077\u006f\u002d\u0043\u004d":0x1000,"\u0066\u006f":0x0038,"\u0066\u006f\u002dD\u004b":0x1000,"\u0066\u006f\u002dF\u004f":0x0438,"\u0066\u0069\u006c":0x0064,"\u0066\u0069\u006c\u002d\u0050\u0048":0x0464,"\u0066\u0069":0x000B,"\u0066\u0069\u002dF\u0049":0x040B,"\u0066\u0072":0x000C,"\u0066\u0072\u002dD\u005a":0x1000,"\u0066\u0072\u002dB\u0045":0x080C,"\u0066\u0072\u002dB\u004a":0x1000,"\u0066\u0072\u002dB\u0046":0x1000,"\u0066\u0072\u002dB\u0049":0x1000,"\u0066\u0072\u002dC\u004d":0x2c0C,"\u0066\u0072\u002dC\u0041":0x0c0C,"\u0066\u0072\u002d\u0030\u0032\u0039":0x1C0C,"\u0066\u0072\u002dC\u0046":0x1000,"\u0066\u0072\u002dT\u0044":0x1000,"\u0066\u0072\u002dK\u004d":0x1000,"\u0066\u0072\u002dC\u0047":0x1000,"\u0066\u0072\u002dC\u0044":0x240C,"\u0066\u0072\u002dC\u0049":0x300C,"\u0066\u0072\u002dD\u004a":0x1000,"\u0066\u0072\u002dG\u0051":0x1000,"\u0066\u0072\u002dF\u0052":0x040C,"\u0066\u0072\u002dG\u0046":0x1000,"\u0066\u0072\u002dP\u0046":0x1000,"\u0066\u0072\u002dG\u0041":0x1000,"\u0066\u0072\u002dG\u0050":0x1000,"\u0066\u0072\u002dG\u004e":0x1000,"\u0066\u0072\u002dH\u0054":0x3c0C,"\u0066\u0072\u002dL\u0055":0x140C,"\u0066\u0072\u002dM\u0047":0x1000,"\u0066\u0072\u002dM\u004c":0x340C,"\u0066\u0072\u002dM\u0051":0x1000,"\u0066\u0072\u002dM\u0052":0x1000,"\u0066\u0072\u002dM\u0055":0x1000,"\u0066\u0072\u002dY\u0054":0x1000,"\u0066\u0072\u002dM\u0041":0x380C,"\u0066\u0072\u002dN\u0043":0x1000,"\u0066\u0072\u002dN\u0045":0x1000,"\u0066\u0072\u002dM\u0043":0x180C,"\u0066\u0072\u002dR\u0045":0x200C,"\u0066\u0072\u002dR\u0057":0x1000,"\u0066\u0072\u002dB\u004c":0x1000,"\u0066\u0072\u002dM\u0046":0x1000,"\u0066\u0072\u002dP\u004d":0x1000,"\u0066\u0072\u002dS\u004e":0x280C,"\u0066\u0072\u002dS\u0043":0x1000,"\u0066\u0072\u002dC\u0048":0x100C,"\u0066\u0072\u002dS\u0059":0x1000,"\u0066\u0072\u002dT\u0047":0x1000,"\u0066\u0072\u002dT\u004e":0x1000,"\u0066\u0072\u002dV\u0055":0x1000,"\u0066\u0072\u002dW\u0046":0x1000,"\u0066\u0079":0x0062,"\u0066\u0079\u002dN\u004c":0x0462,"\u0066\u0075\u0072":0x1000,"\u0066\u0075\u0072\u002d\u0049\u0054":0x1000,"\u0066\u0066":0x0067,"\u0066f\u002d\u004c\u0061\u0074\u006e":0x7C67,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0046":0x1000,"\u0066\u0066\u002dC\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0066\u0066\u002dG\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0057":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0066\u0066\u002dM\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0066\u0066\u002dN\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004e":0x0867,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004c":0x1000,"\u0067\u006c":0x0056,"\u0067\u006c\u002dE\u0053":0x0456,"\u006c\u0067":0x1000,"\u006c\u0067\u002dU\u0047":0x1000,"\u006b\u0061":0x0037,"\u006b\u0061\u002dG\u0045":0x0437,"\u0064\u0065":0x0007,"\u0064\u0065\u002dA\u0054":0x0C07,"\u0064\u0065\u002dB\u0045":0x1000,"\u0064\u0065\u002dD\u0045":0x0407,"\u0064\u0065\u002dI\u0054":0x1000,"\u0064\u0065\u002dL\u0049":0x1407,"\u0064\u0065\u002dL\u0055":0x1007,"\u0064\u0065\u002dC\u0048":0x0807,"\u0065\u006c":0x0008,"\u0065\u006c\u002dC\u0059":0x1000,"\u0065\u006c\u002dG\u0052":0x0408,"\u006b\u006c":0x006F,"\u006b\u006c\u002dG\u004c":0x046F,"\u0067\u006e":0x0074,"\u0067\u006e\u002dP\u0059":0x0474,"\u0067\u0075":0x0047,"\u0067\u0075\u002dI\u004e":0x0447,"\u0067\u0075\u007a":0x1000,"\u0067\u0075\u007a\u002d\u004b\u0045":0x1000,"\u0068\u0061":0x0068,"\u0068a\u002d\u004c\u0061\u0074\u006e":0x7C68,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0468,"\u0068\u0061\u0077":0x0075,"\u0068\u0061\u0077\u002d\u0055\u0053":0x0475,"\u0068\u0065":0x000D,"\u0068\u0065\u002dI\u004c":0x040D,"\u0068\u0069":0x0039,"\u0068\u0069\u002dI\u004e":0x0439,"\u0068\u0075":0x000E,"\u0068\u0075\u002dH\u0055":0x040E,"\u0069\u0073":0x000F,"\u0069\u0073\u002dI\u0053":0x040F,"\u0069\u0067":0x0070,"\u0069\u0067\u002dN\u0047":0x0470,"\u0069\u0064":0x0021,"\u0069\u0064\u002dI\u0044":0x0421,"\u0069\u0061":0x1000,"\u0069\u0061\u002dF\u0052":0x1000,"\u0069\u0061\u002d\u0030\u0030\u0031":0x1000,"\u0069\u0075":0x005D,"\u0069u\u002d\u004c\u0061\u0074\u006e":0x7C5D,"\u0069\u0075\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0041":0x085D,"\u0069u\u002d\u0043\u0061\u006e\u0073":0x785D,"\u0067\u0061":0x003C,"\u0067\u0061\u002dI\u0045":0x083C,"\u0069\u0074":0x0010,"\u0069\u0074\u002dI\u0054":0x0410,"\u0069\u0074\u002dS\u004d":0x1000,"\u0069\u0074\u002dC\u0048":0x0810,"\u0069\u0074\u002dV\u0041":0x1000,"\u006a\u0061":0x0011,"\u006a\u0061\u002dJ\u0050":0x0411,"\u006a\u0076":0x1000,"\u006av\u002d\u004c\u0061\u0074\u006e":0x1000,"\u006a\u0076\u002d\u004c\u0061\u0074\u006e\u002d\u0049\u0044":0x1000,"\u0064\u0079\u006f":0x1000,"\u0064\u0079\u006f\u002d\u0053\u004e":0x1000,"\u006b\u0065\u0061":0x1000,"\u006b\u0065\u0061\u002d\u0043\u0056":0x1000,"\u006b\u0061\u0062":0x1000,"\u006b\u0061\u0062\u002d\u0044\u005a":0x1000,"\u006b\u006b\u006a":0x1000,"\u006b\u006b\u006a\u002d\u0043\u004d":0x1000,"\u006b\u006c\u006e":0x1000,"\u006b\u006c\u006e\u002d\u004b\u0045":0x1000,"\u006b\u0061\u006d":0x1000,"\u006b\u0061\u006d\u002d\u004b\u0045":0x1000,"\u006b\u006e":0x004B,"\u006b\u006e\u002dI\u004e":0x044B,"\u006b\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0471,"\u006b\u0073":0x0060,"\u006bs\u002d\u0041\u0072\u0061\u0062":0x0460,"\u006b\u0073\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u004e":0x1000,"\u006b\u0073\u002d\u0044\u0065\u0076\u0061\u002d\u0049\u004e":0x0860,"\u006b\u006b":0x003F,"\u006b\u006b\u002dK\u005a":0x043F,"\u006b\u006d":0x0053,"\u006b\u006d\u002dK\u0048":0x0453,"\u0071\u0075\u0063":0x0086,"q\u0075\u0063\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0054":0x0486,"\u006b\u0069":0x1000,"\u006b\u0069\u002dK\u0045":0x1000,"\u0072\u0077":0x0087,"\u0072\u0077\u002dR\u0057":0x0487,"\u0073\u0077\u002dK\u0045":0x0441,"\u0073\u0077\u002dT\u005a":0x1000,"\u0073\u0077\u002dU\u0047":0x1000,"\u006b\u006f\u006b":0x0057,"\u006b\u006f\u006b\u002d\u0049\u004e":0x0457,"\u006b\u006f":0x0012,"\u006b\u006f\u002dK\u0052":0x0412,"\u006b\u006f\u002dK\u0050":0x1000,"\u006b\u0068\u0071":0x1000,"\u006b\u0068\u0071\u002d\u004d\u004c":0x1000,"\u0073\u0065\u0073":0x1000,"\u0073\u0065\u0073\u002d\u004d\u004c":0x1000,"\u006e\u006d\u0067":0x1000,"\u006e\u006d\u0067\u002d\u0043\u004d":0x1000,"\u006b\u0079":0x0040,"\u006b\u0079\u002dK\u0047":0x0440,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0052":0x1000,"\u006c\u006b\u0074":0x1000,"\u006c\u006b\u0074\u002d\u0055\u0053":0x1000,"\u006c\u0061\u0067":0x1000,"\u006c\u0061\u0067\u002d\u0054\u005a":0x1000,"\u006c\u006f":0x0054,"\u006c\u006f\u002dL\u0041":0x0454,"\u006c\u0061\u002dV\u0041":0x0476,"\u006c\u0076":0x0026,"\u006c\u0076\u002dL\u0056":0x0426,"\u006c\u006e":0x1000,"\u006c\u006e\u002dA\u004f":0x1000,"\u006c\u006e\u002dC\u0046":0x1000,"\u006c\u006e\u002dC\u0047":0x1000,"\u006c\u006e\u002dC\u0044":0x1000,"\u006c\u0074":0x0027,"\u006c\u0074\u002dL\u0054":0x0427,"\u006e\u0064\u0073":0x1000,"\u006e\u0064\u0073\u002d\u0044\u0045":0x1000,"\u006e\u0064\u0073\u002d\u004e\u004c":0x1000,"\u0064\u0073\u0062":0x7C2E,"\u0064\u0073\u0062\u002d\u0044\u0045":0x082E,"\u006c\u0075":0x1000,"\u006c\u0075\u002dC\u0044":0x1000,"\u006c\u0075\u006f":0x1000,"\u006c\u0075\u006f\u002d\u004b\u0045":0x1000,"\u006c\u0062":0x006E,"\u006c\u0062\u002dL\u0055":0x046E,"\u006c\u0075\u0079":0x1000,"\u006c\u0075\u0079\u002d\u004b\u0045":0x1000,"\u006d\u006b":0x002F,"\u006d\u006b\u002dM\u004b":0x042F,"\u006a\u006d\u0063":0x1000,"\u006a\u006d\u0063\u002d\u0054\u005a":0x1000,"\u006d\u0067\u0068":0x1000,"\u006d\u0067\u0068\u002d\u004d\u005a":0x1000,"\u006b\u0064\u0065":0x1000,"\u006b\u0064\u0065\u002d\u0054\u005a":0x1000,"\u006d\u0067":0x1000,"\u006d\u0067\u002dM\u0047":0x1000,"\u006d\u0073":0x003E,"\u006d\u0073\u002dB\u004e":0x083E,"\u006d\u0073\u002dM\u0059":0x043E,"\u006d\u006c":0x004C,"\u006d\u006c\u002dI\u004e":0x044C,"\u006d\u0074":0x003A,"\u006d\u0074\u002dM\u0054":0x043A,"\u0067\u0076":0x1000,"\u0067\u0076\u002dI\u004d":0x1000,"\u006d\u0069":0x0081,"\u006d\u0069\u002dN\u005a":0x0481,"\u0061\u0072\u006e":0x007A,"\u0061\u0072\u006e\u002d\u0043\u004c":0x047A,"\u006d\u0072":0x004E,"\u006d\u0072\u002dI\u004e":0x044E,"\u006d\u0061\u0073":0x1000,"\u006d\u0061\u0073\u002d\u004b\u0045":0x1000,"\u006d\u0061\u0073\u002d\u0054\u005a":0x1000,"\u006d\u007a\u006e\u002d\u0049\u0052":0x1000,"\u006d\u0065\u0072":0x1000,"\u006d\u0065\u0072\u002d\u004b\u0045":0x1000,"\u006d\u0067\u006f":0x1000,"\u006d\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006d\u006f\u0068":0x007C,"\u006d\u006f\u0068\u002d\u0043\u0041":0x047C,"\u006d\u006e":0x0050,"\u006dn\u002d\u0043\u0079\u0072\u006c":0x7850,"\u006d\u006e\u002dM\u004e":0x0450,"\u006dn\u002d\u004d\u006f\u006e\u0067":0x7C50,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u0043\u004e":0x0850,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u004d\u004e":0x0C50,"\u006d\u0066\u0065":0x1000,"\u006d\u0066\u0065\u002d\u004d\u0055":0x1000,"\u006d\u0075\u0061":0x1000,"\u006d\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u0071\u006f":0x1000,"\u006e\u0071\u006f\u002d\u0047\u004e":0x1000,"\u006e\u0061\u0071":0x1000,"\u006e\u0061\u0071\u002d\u004e\u0041":0x1000,"\u006e\u0065":0x0061,"\u006e\u0065\u002dI\u004e":0x0861,"\u006e\u0065\u002dN\u0050":0x0461,"\u006e\u006e\u0068":0x1000,"\u006e\u006e\u0068\u002d\u0043\u004d":0x1000,"\u006a\u0067\u006f":0x1000,"\u006a\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0051":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0052":0x1000,"\u006e\u0064":0x1000,"\u006e\u0064\u002dZ\u0057":0x1000,"\u006e\u006f":0x0014,"\u006e\u0062":0x7C14,"\u006e\u0062\u002dN\u004f":0x0414,"\u006e\u006e":0x7814,"\u006e\u006e\u002dN\u004f":0x0814,"\u006e\u0062\u002dS\u004a":0x1000,"\u006e\u0075\u0073":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0044":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0053":0x1000,"\u006e\u0079\u006e":0x1000,"\u006e\u0079\u006e\u002d\u0055\u0047":0x1000,"\u006f\u0063":0x0082,"\u006f\u0063\u002dF\u0052":0x0482,"\u006f\u0072":0x0048,"\u006f\u0072\u002dI\u004e":0x0448,"\u006f\u006d":0x0072,"\u006f\u006d\u002dE\u0054":0x0472,"\u006f\u006d\u002dK\u0045":0x1000,"\u006f\u0073":0x1000,"\u006f\u0073\u002dG\u0045":0x1000,"\u006f\u0073\u002dR\u0055":0x1000,"\u0070\u0073":0x0063,"\u0070\u0073\u002dA\u0046":0x0463,"\u0070\u0073\u002dP\u004b":0x1000,"\u0066\u0061":0x0029,"\u0066\u0061\u002dA\u0046":0x1000,"\u0066\u0061\u002dI\u0052":0x0429,"\u0070\u006c":0x0015,"\u0070\u006c\u002dP\u004c":0x0415,"\u0070\u0074":0x0016,"\u0070\u0074\u002dA\u004f":0x1000,"\u0070\u0074\u002dB\u0052":0x0416,"\u0070\u0074\u002dC\u0056":0x1000,"\u0070\u0074\u002dG\u0051":0x1000,"\u0070\u0074\u002dG\u0057":0x1000,"\u0070\u0074\u002dL\u0055":0x1000,"\u0070\u0074\u002dM\u004f":0x1000,"\u0070\u0074\u002dM\u005a":0x1000,"\u0070\u0074\u002dP\u0054":0x0816,"\u0070\u0074\u002dS\u0054":0x1000,"\u0070\u0074\u002dC\u0048":0x1000,"\u0070\u0074\u002dT\u004c":0x1000,"\u0070r\u0067\u002d\u0030\u0030\u0031":0x1000,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063a":0x05FE,"\u0071\u0070\u0073\u002d\u0070\u006c\u006f\u0063":0x0501,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063m":0x09FF,"\u0070\u0061":0x0046,"\u0070a\u002d\u0041\u0072\u0061\u0062":0x7C46,"\u0070\u0061\u002dI\u004e":0x0446,"\u0070\u0061\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0846,"\u0071\u0075\u007a":0x006B,"\u0071\u0075\u007a\u002d\u0042\u004f":0x046B,"\u0071\u0075\u007a\u002d\u0045\u0043":0x086B,"\u0071\u0075\u007a\u002d\u0050\u0045":0x0C6B,"\u006b\u0073\u0068":0x1000,"\u006b\u0073\u0068\u002d\u0044\u0045":0x1000,"\u0072\u006f":0x0018,"\u0072\u006f\u002dM\u0044":0x0818,"\u0072\u006f\u002dR\u004f":0x0418,"\u0072\u006d":0x0017,"\u0072\u006d\u002dC\u0048":0x0417,"\u0072\u006f\u0066":0x1000,"\u0072\u006f\u0066\u002d\u0054\u005a":0x1000,"\u0072\u006e":0x1000,"\u0072\u006e\u002dB\u0049":0x1000,"\u0072\u0075\u002dB\u0059":0x1000,"\u0072\u0075\u002dK\u005a":0x1000,"\u0072\u0075\u002dK\u0047":0x1000,"\u0072\u0075\u002dM\u0044":0x0819,"\u0072\u0075\u002dR\u0055":0x0419,"\u0072\u0075\u002dU\u0041":0x1000,"\u0072\u0077\u006b":0x1000,"\u0072\u0077\u006b\u002d\u0054\u005a":0x1000,"\u0073\u0073\u0079":0x1000,"\u0073\u0073\u0079\u002d\u0045\u0052":0x1000,"\u0073\u0061\u0068":0x0085,"\u0073\u0061\u0068\u002d\u0052\u0055":0x0485,"\u0073\u0061\u0071":0x1000,"\u0073\u0061\u0071\u002d\u004b\u0045":0x1000,"\u0073\u006d\u006e":0x703B,"\u0073\u006d\u006e\u002d\u0046\u0049":0x243B,"\u0073\u006d\u006a":0x7C3B,"\u0073\u006d\u006a\u002d\u004e\u004f":0x103B,"\u0073\u0065":0x003B,"\u0073\u0065\u002dF\u0049":0x0C3B,"\u0073\u0065\u002dN\u004f":0x043B,"\u0073\u0065\u002dS\u0045":0x083B,"\u0073\u006d\u0073":0x743B,"\u0073\u006d\u0073\u002d\u0046\u0049":0x203B,"\u0073\u006d\u0061":0x783B,"\u0073\u006d\u0061\u002d\u004e\u004f":0x183B,"\u0073\u006d\u0061\u002d\u0053\u0045":0x1C3B,"\u0073\u0067":0x1000,"\u0073\u0067\u002dC\u0046":0x1000,"\u0073\u0062\u0070":0x1000,"\u0073\u0062\u0070\u002d\u0054\u005a":0x1000,"\u0073\u0061":0x004F,"\u0073\u0061\u002dI\u004e":0x044F,"\u0067\u0064":0x0091,"\u0067\u0064\u002dG\u0042":0x0491,"\u0073\u0065\u0068":0x1000,"\u0073\u0065\u0068\u002d\u004d\u005a":0x1000,"\u0073r\u002d\u0043\u0079\u0072\u006c":0x6C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x1C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u004d\u0045":0x301A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0052\u0053":0x281A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0043\u0053":0x0C1A,"\u0073r\u002d\u004c\u0061\u0074\u006e":0x701A,"\u0073\u0072":0x7C1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x181A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0045":0x2c1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0052\u0053":0x241A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0053":0x081A,"\u006e\u0073\u006f":0x006C,"\u006e\u0073\u006f\u002d\u005a\u0041":0x046C,"\u0074\u006e":0x0032,"\u0074\u006e\u002dB\u0057":0x0832,"\u0074\u006e\u002dZ\u0041":0x0432,"\u006b\u0073\u0062":0x1000,"\u006b\u0073\u0062\u002d\u0054\u005a":0x1000,"\u0073\u006e":0x1000,"\u0073n\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0073\u006e\u002d\u004c\u0061\u0074\u006e\u002d\u005a\u0057":0x1000,"\u0073\u0064":0x0059,"\u0073d\u002d\u0041\u0072\u0061\u0062":0x7C59,"\u0073\u0064\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0859,"\u0073\u0069":0x005B,"\u0073\u0069\u002dL\u004b":0x045B,"\u0073\u006b":0x001B,"\u0073\u006b\u002dS\u004b":0x041B,"\u0073\u006c":0x0024,"\u0073\u006c\u002dS\u0049":0x0424,"\u0078\u006f\u0067":0x1000,"\u0078\u006f\u0067\u002d\u0055\u0047":0x1000,"\u0073\u006f":0x0077,"\u0073\u006f\u002dD\u004a":0x1000,"\u0073\u006f\u002dE\u0054":0x1000,"\u0073\u006f\u002dK\u0045":0x1000,"\u0073\u006f\u002dS\u004f":0x0477,"\u0073\u0074":0x0030,"\u0073\u0074\u002dZ\u0041":0x0430,"\u006e\u0072":0x1000,"\u006e\u0072\u002dZ\u0041":0x1000,"\u0073\u0074\u002dL\u0053":0x1000,"\u0065\u0073":0x000A,"\u0065\u0073\u002dA\u0052":0x2C0A,"\u0065\u0073\u002dB\u005a":0x1000,"\u0065\u0073\u002dV\u0045":0x200A,"\u0065\u0073\u002dB\u004f":0x400A,"\u0065\u0073\u002dB\u0052":0x1000,"\u0065\u0073\u002dC\u004c":0x340A,"\u0065\u0073\u002dC\u004f":0x240A,"\u0065\u0073\u002dC\u0052":0x140A,"\u0065\u0073\u002dC\u0055":0x5c0A,"\u0065\u0073\u002dD\u004f":0x1c0A,"\u0065\u0073\u002dE\u0043":0x300A,"\u0065\u0073\u002dS\u0056":0x440A,"\u0065\u0073\u002dG\u0051":0x1000,"\u0065\u0073\u002dG\u0054":0x100A,"\u0065\u0073\u002dH\u004e":0x480A,"\u0065\u0073\u002d\u0034\u0031\u0039":0x580A,"\u0065\u0073\u002dM\u0058":0x080A,"\u0065\u0073\u002dN\u0049":0x4C0A,"\u0065\u0073\u002dP\u0041":0x180A,"\u0065\u0073\u002dP\u0059":0x3C0A,"\u0065\u0073\u002dP\u0045":0x280A,"\u0065\u0073\u002dP\u0048":0x1000,"\u0065\u0073\u002dP\u0052":0x500A,"\u0065\u0073\u002dE\u0053\u005f\u0074\u0072\u0061\u0064\u006e\u006c":0x040A,"\u0065\u0073\u002dE\u0053":0x0c0A,"\u0065\u0073\u002dU\u0053":0x540A,"\u0065\u0073\u002dU\u0059":0x390A,"\u007a\u0067\u0068":0x1000,"z\u0067\u0068\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u007a\u0067\u0068\u002d\u0054\u0066\u006e\u0067":0x1000,"\u0073\u0073":0x1000,"\u0073\u0073\u002dZ\u0041":0x1000,"\u0073\u0073\u002dS\u005a":0x1000,"\u0073\u0076":0x001D,"\u0073\u0076\u002dA\u0058":0x1000,"\u0073\u0076\u002dF\u0049":0x081D,"\u0073\u0076\u002dS\u0045":0x041D,"\u0073\u0079\u0072":0x005A,"\u0073\u0079\u0072\u002d\u0053\u0059":0x045A,"\u0073\u0068\u0069":0x1000,"\u0073\u0068\u0069\u002d\u0054\u0066\u006e\u0067":0x1000,"s\u0068\u0069\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u0073\u0068\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"s\u0068\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u0064\u0061\u0076":0x1000,"\u0064\u0061\u0076\u002d\u004b\u0045":0x1000,"\u0074\u0067":0x0028,"\u0074g\u002d\u0043\u0079\u0072\u006c":0x7C28,"\u0074\u0067\u002d\u0043\u0079\u0072\u006c\u002d\u0054\u006a":0x0428,"\u0074\u007a\u006d":0x005F,"\u0074\u007a\u006d\u002d\u004c\u0061\u0074\u006e":0x7C5F,"t\u007a\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u0044\u005a":0x085F,"\u0074\u0061":0x0049,"\u0074\u0061\u002dI\u004e":0x0449,"\u0074\u0061\u002dM\u0059":0x1000,"\u0074\u0061\u002dS\u0047":0x1000,"\u0074\u0061\u002dL\u004b":0x0849,"\u0074\u0077\u0071":0x1000,"\u0074\u0077\u0071\u002d\u004e\u0045":0x1000,"\u0074\u0074":0x0044,"\u0074\u0074\u002dR\u0055":0x0444,"\u0074\u0065":0x004A,"\u0074\u0065\u002dI\u004e":0x044A,"\u0074\u0065\u006f":0x1000,"\u0074\u0065\u006f\u002d\u004b\u0045":0x1000,"\u0074\u0065\u006f\u002d\u0055\u0047":0x1000,"\u0074\u0068":0x001E,"\u0074\u0068\u002dT\u0048":0x041E,"\u0062\u006f":0x0051,"\u0062\u006f\u002dI\u004e":0x1000,"\u0062\u006f\u002dC\u004e":0x0451,"\u0074\u0069\u0067":0x1000,"\u0074\u0069\u0067\u002d\u0045\u0052":0x1000,"\u0074\u0069":0x0073,"\u0074\u0069\u002dE\u0052":0x0873,"\u0074\u0069\u002dE\u0054":0x0473,"\u0074\u006f":0x1000,"\u0074\u006f\u002dT\u004f":0x1000,"\u0074\u0073":0x0031,"\u0074\u0073\u002dZ\u0041":0x0431,"\u0074\u0072":0x001F,"\u0074\u0072\u002dC\u0059":0x1000,"\u0074\u0072\u002dT\u0052":0x041F,"\u0074\u006b":0x0042,"\u0074\u006b\u002dT\u004d":0x0442,"\u0075\u006b":0x0022,"\u0075\u006b\u002dU\u0041":0x0422,"\u0068\u0073\u0062":0x002E,"\u0068\u0073\u0062\u002d\u0044\u0045":0x042E,"\u0075\u0072":0x0020,"\u0075\u0072\u002dI\u004e":0x0820,"\u0075\u0067":0x0080,"\u0075\u0067\u002dC\u004e":0x0480,"\u0075z\u002d\u0041\u0072\u0061\u0062":0x1000,"\u0075\u007a\u002d\u0041\u0072\u0061\u0062\u002d\u0041\u0046":0x1000,"\u0075z\u002d\u0043\u0079\u0072\u006c":0x7843,"\u0075\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0055\u005a":0x0843,"\u0075\u007a":0x0043,"\u0075z\u002d\u004c\u0061\u0074\u006e":0x7C43,"\u0075\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0055\u005a":0x0443,"\u0076\u0061\u0069":0x1000,"\u0076\u0061\u0069\u002d\u0056\u0061\u0069\u0069":0x1000,"v\u0061\u0069\u002d\u0056\u0061\u0069\u0069\u002d\u004c\u0052":0x1000,"v\u0061\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0076\u0061\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0063\u0061\u002d\u0045\u0053\u002d\u0076\u0061\u006ce\u006e\u0063\u0069\u0061":0x0803,"\u0076\u0065":0x0033,"\u0076\u0065\u002dZ\u0041":0x0433,"\u0076\u0069":0x002A,"\u0076\u0069\u002dV\u004e":0x042A,"\u0076\u006f":0x1000,"\u0076\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0076\u0075\u006e":0x1000,"\u0076\u0075\u006e\u002d\u0054\u005a":0x1000,"\u0077\u0061\u0065":0x1000,"\u0077\u0061\u0065\u002d\u0043\u0048":0x1000,"\u0063\u0079":0x0052,"\u0063\u0079\u002dG\u0042":0x0452,"\u0077\u0061\u006c":0x1000,"\u0077\u0061\u006c\u002d\u0045\u0054":0x1000,"\u0077\u006f":0x0088,"\u0077\u006f\u002dS\u004e":0x0488,"\u0078\u0068":0x0034,"\u0078\u0068\u002dZ\u0041":0x0434,"\u0079\u0061\u0076":0x1000,"\u0079\u0061\u0076\u002d\u0043\u004d":0x1000,"\u0069\u0069":0x0078,"\u0069\u0069\u002dC\u004e":0x0478,"\u0079\u0069\u002d\u0030\u0030\u0031":0x043D,"\u0079\u006f":0x006A,"\u0079\u006f\u002dB\u004a":0x1000,"\u0079\u006f\u002dN\u0047":0x046A,"\u0064\u006a\u0065":0x1000,"\u0064\u006a\u0065\u002d\u004e\u0045":0x1000,"\u007a\u0075":0x0035,"\u007a\u0075\u006c\u0075":0x0435};func (_agge *convertContext )currentParagraphOverflowsCurrentPage ()bool {_dfda :=_agge ._gebd ._fcf +_agge ._gebd ._bec .Top +_agge ._gebd ._bec .Bottom ;_acgc :=_agge ._gdff ._b .Bottom -_agge ._gebd ._cad ;if len (_agge ._gdff ._dec )==0&&len (_agge ._gebd ._fgf )> 0{_acgc -=_ab ;};return _dfda +_agge ._gebd ._fd > _acgc ||_dfda +_agge ._gebd ._eaa > _acgc ;};func _bbddd (_adfg *_fg .CT_TblWidth ,_gcge ,_bbaa float64 )float64 {if _adfg !=nil {if _gebg :=_adfg .WAttr ;_gebg !=nil {if _cffb :=_gebg .ST_DecimalNumberOrPercent ;_cffb !=nil {if _eafga :=_cffb .ST_UnqualifiedPercentage ;_eafga !=nil {switch _adfg .TypeAttr {case _fg .ST_TblWidthDxa :return float64 (*_eafga )/20;case _fg .ST_TblWidthPct :return float64 (*_eafga )/100*_gcge ;default:return _bbaa ;};};};};};return _bbaa ;};func (_gagf *convertContext )addEndnotes (){for _bgcg ,_bbbb :=range _gagf ._gbff {if _bgcg ==0{_gagf .addSeparator ();};_gagf ._gaag =&prefix {_eabac :_bbbb ._cd };for _dfcc ,_ecag :=range _bbbb ._eg {if _bgcg !=0||_dfcc !=0{_gagf ._gage =true ;};_gagf .addAbsoluteCBCs (_ecag .EG_ContentBlockContent ,nil );};};_gagf ._gage =false ;};func (_fcbdc *convertContext )addCurrentWordToParagraph (){for {_acbee :=_fcbdc ._ebfg ._cac ;_ceg :=_acbee +_fcbdc ._ggd ._cbc ;if _ceg > _fcbdc ._ebfg ._bbg {_fcbdc .newLine ();};_bcfg :=_fcbdc ._gebd ._fcf +_fcbdc ._ebfg ._db ;_ead :=_bcfg +_fcbdc ._ebfg ._bba ;_cgag :=false ;_aada :=append (_fcbdc ._gdff ._fb ,_fcbdc ._gebd ._bfd ...);for _ ,_gacb :=range _aada {_aef :=_gacb ._da ;if ((_bcfg > _aef .Top &&_bcfg < _aef .Bottom )||(_ead > _aef .Top &&_ead < _aef .Bottom ))&&((_acbee > _aef .Left &&_acbee < _aef .Right )||(_ceg > _aef .Left &&_ceg < _aef .Right )){_cgag =true ;if _fcbdc ._ebfg ._cac < _aef .Right {_fcbdc ._daae ._gac =_aef .Left ;_fcbdc ._ebfg ._cac =_aef .Right ;_fcbdc .newSpan ();};};};if !_cgag {break ;};};if !_fcbdc ._ggd ._bfa ||len (_fcbdc ._daae ._bece )> 0{_fcbdc ._ggd ._fbg =_fcbdc ._ebfg ._cac ;_fcbdc ._daae ._bece =append (_fcbdc ._daae ._bece ,_fcbdc ._ggd );_fcbdc ._ebfg ._cac +=_fcbdc ._ggd ._cbc ;for _ ,_debe :=range _fcbdc ._ggd ._deb {_fcbdc .adjustHeights (_debe ._baa );};};};type zoneToSkip struct{_da *_dg .Rectangle ;_eb *_fg .WdEG_WrapTypeChoice ;};type tableWrapper struct{_cdfg *_de .Table ;_fbc float64 ;};type styleAttributes struct{};func _gdaf (_cccgf uint16 )string {switch _cccgf {case 0x429,0x401,0x801,0xc01,0x1001,0x1401,0x1801,0x1c01,0x2001,0x2401,0x2801,0x2c01,0x3001,0x3401,0x3801,0x3c01,0x4001,0x420,0x846,0x859,0x45f,0x460,0x463,0x48c:return "\u0041\u0072\u0061\u0062";case 0x42b:return "\u0041\u0072\u006d\u006e";case 0x445,0x845,0x44d,0x458:return "\u0042\u0065\u006e\u0067";case 0x45d:return "\u0043\u0061\u006e\u0073";case 0x45c:return "\u0043\u0068\u0065\u0072";case 0x419,0x402,0x281a,0x422,0x819,0xc1a,0x1c1a,0x201a,0x301a,0x423,0x428,0x82c,0x42f,0x43f,0x440,0x843,0x444,0x450,0x46d,0x485:return "\u0043\u0072\u0079\u006c";case 0x439,0x44e,0x44f,0x457,0x459,0x860,0x461,0x861:return "\u0044\u0065\u0076\u0061";case 0x45e,0x473,0x873:return "\u0045\u0074\u0068\u0069";case 0x437:return "\u0047\u0065\u006f\u0072";case 0x408:return "\u0047\u0072\u0065\u006b";case 0x447:return "\u0047\u0075\u006a\u0072";case 0x446:return "\u0047\u0075\u0072\u0075";case 0x412:return "\u0048\u0061\u006e\u0067";case 0x804,0x1004:return "\u0048\u0061\u006e\u0073";case 0x404,0xc04,0x1404:return "\u0048\u0061\u006e\u0074";case 0x40d,0x43d:return "\u0048\u0065\u0062\u0072";case 0x411:return "\u004a\u0070\u0061\u006e";case 0x453:return "\u004b\u0068\u006d\u0072";case 0x44b:return "\u004b\u006e\u0064\u0061";case 0x454:return "\u004c\u0061\u006f\u006f";case 0x409,0xc09,0x809,0x1009,0x403,0x406,0x413,0x813,0x479,0x40b,0x40c,0xc0c,0x407,0x807,0xc07,0x1007,0x1407,0x410,0x414,0x814,0x416,0x816,0x40a,0x41d,0x405,0x40e,0x415,0x41f,0x42d,0x424,0x426,0x427,0x418,0x818,0x241a,0x41a,0x491,0x83c,0x430,0x431,0x432,0x433,0x434,0x435,0x436,0x425,0x456,0x41b,0x1409,0x1809,0x1c09,0x2009,0x2409,0x2809,0x2c09,0x3009,0x3409,0x3809,0x3c09,0x4009,0x4409,0x4809,0x80a,0xc0a,0x100a,0x140a,0x180a,0x1c0a,0x200a,0x240a,0x280a,0x2c0a,0x300a,0x340a,0x380a,0x3c0a,0x400a,0x440a,0x480a,0x4c0a,0x500a,0x540a,0x80c,0x100c,0x140c,0x180c,0x1c0c,0x200c,0x240c,0x280c,0x2c0c,0x300c,0x340c,0x3c0c,0x380c,0x40f,0x810,0x417,0x81a,0x101a,0x141a,0x181a,0x2c1a,0x41c,0x81d,0x421,0x42c,0x42e,0x82e,0x438,0x43a,0x43b,0x83b,0xc3b,0x103b,0x143b,0x183b,0x1c3b,0x203b,0x243b,0x43e,0x83e,0x441,0x442,0x443,0x452,0x85d,0x85f,0x462,0x464,0x466,0x467,0x468,0x469,0x46a,0x46b,0x86b,0xc6b,0x46c,0x46e,0x46f,0x470,0x471,0x472,0x474,0x475,0x476,0x477,0x47a,0x47c,0x47e,0x481,0x482,0x483,0x484,0x486,0x487,0x488:return "\u004c\u0061\u0074\u006e";case 0x44c:return "\u004d\u006c\u0079\u006d";case 0x850:return "\u004d\u006f\u006e\u0067";case 0x455:return "\u004d\u0079\u006d\u0072";case 0x448:return "\u004f\u0072\u0079\u0061";case 0x45b:return "\u0053\u0069\u006e\u0068";case 0x45a:return "\u0053\u0079\u0072\u0063";case 0x449:return "\u0054\u0061\u006d\u006c";case 0x44a:return "\u0054\u0065\u006c\u0075";case 0x465:return "\u0054\u0068\u0061\u0061";case 0x41e:return "\u0054\u0068\u0061\u0069";case 0x851,0x451:return "\u0054\u0069\u0062\u0074";case 0x480:return "\u0055\u0069\u0067\u0068";case 0x42a:return "\u0056\u0069\u0065\u0074";case 0x478:return "\u0059\u0069\u0069\u0069";};return "";};func (_cbag *convertContext )makePdfBlockFromCBCs (_beg [][]*_fg .EG_ContentBlockContent ,_gdege ,_fcffg float64 ,_defag *_dg .Rectangle ,_fgagg bool ,_bbab *prefix )(*_de .Block ,error ){if _defag ==nil {_defag =&_dg .Rectangle {};};_dgef :=&_dg .Rectangle {Top :_defag .Top ,Bottom :_fcffg -_defag .Bottom ,Left :_defag .Left ,Right :_gdege -_defag .Right };_fdeff :=_dg .MakeTempCreator (_gdege ,_fcffg );_acdd :=&convertContext {_eeegg :_fdeff ,_dfgb :_cbag ._dfgb ,_deca :_dgef ,_gaag :_bbab };for _ ,_egbf :=range _beg {_acdd .addAbsoluteCBCs (_egbf ,nil );};if _fgagg {_cffg :=0.0;for _ ,_efcc :=range _acdd ._ceef {for _ ,_dbdga :=range _efcc ._gf {_cffg +=(_dbdga ._fd +_dbdga ._bec .Top +_dbdga ._bec .Bottom );};};_dgef .Bottom =_cffg -_defag .Bottom ;_fdeff =_dg .MakeTempCreator (_gdege ,_cffg );_acdd =&convertContext {_eeegg :_fdeff ,_dfgb :_cbag ._dfgb ,_deca :_dgef ,_gaag :_bbab };for _ ,_ecgf :=range _beg {_acdd .addAbsoluteCBCs (_ecgf ,nil );};};_acdd .alignSymbolsVertically ();_acdd ._eeegg .NewPage ();_acdd .drawPage (_acdd ._ceef [len (_acdd ._ceef )-1]);return _dg .MakeBlockFromCreator (_fdeff );};func (_cfa *convertContext )assignPropsToRelativeParagraph (_daaa *_fg .CT_PPr ,_ggce *_de .StyledParagraph )(float64 ,float64 ){_daaa =_afga (_daaa ,_cfa ._eecg ,_cfa ._agbf );_bgdbf :=1.1;if _daaa ==nil {_ggce .SetLineHeight (_bgdbf );return 0,0;};var _fgba _de .TextAlignment ;if _daaa .Jc !=nil {switch _daaa .Jc .ValAttr {case _fg .ST_JcRight :_fgba =_de .TextAlignmentRight ;case _fg .ST_JcCenter :_fgba =_de .TextAlignmentCenter ;case _fg .ST_JcBoth :_fgba =_de .TextAlignmentJustify ;case _fg .ST_JcEnd :_fgba =_de .TextAlignmentRight ;default:_fgba =_de .TextAlignmentLeft ;};_ggce .SetTextAlignment (_fgba );};var _cabg ,_gedd ,_egdcb ,_fcdb float64 ;if _deedc :=_daaa .Spacing ;_deedc !=nil {if _adea :=_deedc .BeforeAttr ;_adea !=nil {if _adea .ST_UnsignedDecimalNumber !=nil {_cabg =_dg .PointsFromTwips (int64 (*_adea .ST_UnsignedDecimalNumber ));};};if _fcge :=_deedc .AfterAttr ;_fcge !=nil {if _fcge .ST_UnsignedDecimalNumber !=nil {_gedd =_dg .PointsFromTwips (int64 (*_fcge .ST_UnsignedDecimalNumber ));};};if _cdde :=_deedc .LineAttr ;_cdde !=nil {if _cdde .Int64 !=nil {_bgdbf =float64 (*_cdde .Int64 /240);};};};if _daaa .ContextualSpacing !=nil &&_dcbe (_daaa .ContextualSpacing ){_cabg =0;_gedd =0;};if _befa :=_daaa .TextAlignment ;_befa !=nil {switch _befa .ValAttr {case _fg .ST_TextAlignmentTop :_cabg =(_bgdbf -(_cabg +_gedd ))*0.5;};};if _fgba ==_de .TextAlignmentRight &&_fcdb <=0{_fcdb +=5;};if _cabg > 0{_cabg =_cabg -_bgdbf /2;};if _gedd > 0{_gedd =_gedd -_bgdbf /2;};_ggce .SetLineHeight (_bgdbf );if _geddg :=_daaa .Ind ;_geddg !=nil {if _ebbe :=_geddg .LeftAttr ;_ebbe !=nil {if _ebbe .Int64 !=nil {_egdcb =_dg .PointsFromTwips (*_ebbe .Int64 );};};if _cfcd :=_geddg .RightAttr ;_cfcd !=nil {if _cfcd .Int64 !=nil {_fcdb =_dg .PointsFromTwips (*_cfcd .Int64 );};};};_ggce .SetMargins (_egdcb ,_fcdb ,_cabg ,_gedd );return _cabg ,_egdcb ;};func _faffb (_edfb *_de .Creator ,_dbdg *_de .Block ,_acc []*paragraph ,_dfcd ,_cbbe float64 ){_bbfcd :=0.0;for _decd ,_gacbc :=range _acc {if _decd > 0{_bbfcd +=_gacbc ._fd ;};for _ ,_dadcf :=range _gacbc ._cc {for _ ,_ecbb :=range _dadcf ._bg {for _ ,_dbbg :=range _ecbb ._bece {for _ ,_egge :=range _dbbg ._deb {if _egge ._ac !=nil {_egge ._ac .SetPos (_dbbg ._fbg +_egge ._gfg ,_dfcd );_dbdg .Draw (_egge ._ac );}else if _egge ._bgc !=nil {if _egge ._bgc ._ce ==0{_egge ._bgc ._ce =_dbbg ._fbg +_egge ._gfg ;};if _egge ._bgc ._fgd ==0{_egge ._bgc ._fgd =_gacbc ._fcf +_dadcf ._db ;};_dcc (_edfb ,_egge ._bgc );}else {_cffc :=_edfb .NewStyledParagraph ();if _egge ._fbgg {_egge ._gb =0;}else if _egge ._ddc {_egge ._gb =1.2*_dadcf ._bba -_egge ._baa ;};_bfe :=_dbbg ._fbg +_egge ._gfg ;_fdga :=_dfcd +_dadcf ._db +_egge ._gb +_bbfcd ;_cffc .SetPos (_bfe ,_fdga );var _egdf *_de .TextChunk ;if _egge ._dcf !=""{_egdf =_cffc .AddExternalLink (_egge ._def ,_egge ._dcf );}else {_egdf =_cffc .Append (_egge ._def );};if _egge ._fbce !=nil {_egdf .Style =*_egge ._fbce ;};_dbdg .Draw (_cffc );if _egge ._aec !=nil {_afbe :=_cbbe +_dfcd -_bbfcd +2.0;_dg .DrawLine (_edfb ,_bfe ,_afbe ,_bfe +_egge ._bae ,_afbe ,1,*_egge ._aec );};};};};};};if _gacbc ._cdg !=nil {_bageb :=_de .NewBlock (_gacbc ._cdg ._fbc ,_gacbc ._bec .Top +_gacbc ._fd +_gacbc ._bec .Bottom );_bageb .SetPos (_gacbc ._fe ,_dfcd );_bageb .Draw (_gacbc ._cdg ._cdfg );_dbdg .Draw (_bageb );};};};func (_aegdf *convertContext )addAbsoluteHeaderFooterCBCs (_baab []*_fg .EG_ContentBlockContent ){for _ ,_fffc :=range _baab {for _ ,_fegf :=range _fffc .P {_aegdf .newParagraph ();if _fegf .PPr !=nil &&_fegf .PPr .PStyle ==nil {_cegcf :=_aegdf ._dfgb .Styles .ParagraphStyles ();for _ ,_dgag :=range _cegcf {if _cagd :=_dgag .X ().DefaultAttr ;_cagd !=nil {if _gaf :=_cagd .Bool ;_gaf !=nil &&*_gaf {_fegf .PPr =_afga (_fegf .PPr ,_dgag .X ().PPr ,_dgag .X ().RPr );};if _abefb :=_cagd .ST_OnOff1 ;_abefb ==_ga .ST_OnOff1On {_fegf .PPr =_afga (_fegf .PPr ,_dgag .X ().PPr ,_dgag .X ().RPr );};break ;};};};_fgcc ,_dbcg :=_aegdf .combinePPrWithStyles (_fegf .PPr );if _dbcg !=nil {_aegdf ._gaag =_dbcg ;};_aegdf .assignPropsToAbsoluteParagraph (_fgcc ,_aegdf ._gebd );_aegdf .determineParagraphBounds ();_aegdf .newLine ();_aegdf .newWord ();_dcde :=_fegf .EG_PContent ;if len (_dcde )==0{_aegdf .addEmptyLine ();}else {_aegdf .addAnchorBlocks (_dcde );_aegdf .addAnchorExtra (_dcde );_aegdf .addAbsoluteEGPC (_dcde ,_fgcc );_aegdf .addCurrentWordToParagraph ();};if _aegdf ._faaf {_aegdf .addCurrentParagraphHeaderToCurrentPage ();}else {_aegdf .addCurrentParagraphFooterToCurrentPage ();};};for _ ,_beca :=range _fffc .Tbl {if _aegdf ._gebd ==nil {_aegdf .newParagraph ();_aegdf .determineParagraphBounds ();_aegdf .newLine ();_aegdf .newWord ();};_aegdf .addAbsoluteHeaderFooterTable (_beca );};};};type borderLine struct{_ec _de .Color ;_fcb _dg .BorderPosition ;_eec float64 ;_eeb float64 ;_dbg float64 ;};var _cgaa =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730};func _dbeb (_gedde string )(float64 ,float64 ){_bcgd :=_dc .SplitN (_gedde ,"\u002c",2);_faafb :=_dc .ReplaceAll (_bcgd [0],"\u0070\u0074","");_eggee :=_dc .ReplaceAll (_bcgd [1],"\u0070\u0074","");_eegg ,_cecf :=_a .ParseFloat (_faafb ,64);if _cecf !=nil {_cg .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0078\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_cecf .Error ());};_aabf ,_cecf :=_a .ParseFloat (_eggee ,64);if _cecf !=nil {_cg .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0079\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_cecf .Error ());};return _eegg ,_aabf ;};func (_dda *convertContext )drawHeaderFooter (){_dda ._eeegg .DrawHeader (func (_gdd *_de .Block ,_cbdag _de .HeaderFunctionArgs ){_acege :=_dda ._ceef [_cbdag .PageNum -1];if len (_acege ._bf )< 1&&len (_dda ._dfcb )> 0{_acege ._bf =_dda ._dfcb ;}else {for _faeff :=_cbdag .PageNum -2;_faeff >=0;_faeff --{_fcfg :=_dda ._ceef [_faeff ];if len (_fcfg ._bf )> 0{_acege ._bf =_fcfg ._bf ;break ;};};};_dda ._gdff =_acege ;_dda ._gdff ._abb =nil ;_dda .assignHeaderFooterToPage (_acege );_faffb (_dda ._eeegg ,_gdd ,_dda ._gdff ._abb ,_dda ._age ,_dda ._gdff ._b .Bottom );});_dda ._eeegg .DrawFooter (func (_aeeg *_de .Block ,_bfaa _de .FooterFunctionArgs ){_bcdd :=_dda ._ceef [_bfaa .PageNum -1];if len (_bcdd ._bf )< 1&&len (_dda ._dfcb )> 0{_bcdd ._bf =_dda ._dfcb ;}else {for _caca :=_bfaa .PageNum -2;_caca >=0;_caca --{_bdce :=_dda ._ceef [_caca ];if len (_bdce ._bf )> 0{_bcdd ._bf =_bdce ._bf ;break ;};};};_dda ._gdff =_bcdd ;_dda ._gdff ._be =nil ;_dda .assignHeaderFooterToPage (_bcdd );_faffb (_dda ._eeegg ,_aeeg ,_dda ._gdff ._be ,_dda ._beef ,_dda ._gdff ._b .Bottom );});};type symbol struct{_def string ;_gfg float64 ;_gb float64 ;_bae float64 ;_baa float64 ;_dge float64 ;_fbce *_de .TextStyle ;_ac *_de .Image ;_bgc *block ;_dcf string ;_fbgg bool ;_ddc bool ;_aec *_de .Color ;_cgd bool ;_gff bool ;};var _eeffd ,_aebb ,_dcdbf *_d .Regexp ;func (_cfbc *convertContext )addAbsoluteEGPC (_aeeb []*_fg .EG_PContent ,_ffg *_fg .CT_PPr )bool {_bcb :=len (_aeeb );for _ ,_gbb :=range _aeeb {for _ ,_bbb :=range _gbb .FldSimple {if _bbb !=nil {_cfbc .addAbsoluteEGPC (_bbb .EG_PContent ,_ffg );};};if _ege :=_gbb .Hyperlink ;_ege !=nil {_cfbc ._adb =_ege ;_cfbc .addAbsoluteCRC (_ege .EG_ContentRunContent ,_ffg );};_cfbc ._adb =nil ;if _cfbc .addAbsoluteCRC (_gbb .EG_ContentRunContent ,_ffg ){if _bcb > 1{_cfbc .moveCurrentParagraphToNewPage ();continue ;}else {return true ;};};_bcb --;};return false ;};func (_cgad *convertContext )newPage (){_bgdb :=&page {};_bgdb ._b =_cgad ._deca ;_bgdb ._bb =_bgdb ._b .Top ;if _cgad ._gage {_bgdb ._dd =true ;_bgdb ._bb +=_ab ;};_cgad ._ceef =append (_cgad ._ceef ,_bgdb );_cgad ._gdff =_bgdb ;};func (_dadf *convertContext )moveCurrentParagraphToNewPage (){_dadf .newPage ();_ffgc :=_dadf ._gebd ._fcf -_dadf ._gdff ._bb ;_dadf ._gebd ._fcf -=_ffgc ;for _ ,_cead :=range _dadf ._gebd ._bfd {_cead ._da .Translate (0,-_ffgc );};for _ ,_bdda :=range _dadf ._gebd ._gae {_bdda ._fgd -=_ffgc ;};for _ ,_egcd :=range _dadf ._gebd ._fef {_egcd ._fgd -=_ffgc ;};for _ ,_bdcf :=range _dadf ._gebd ._gfe {_bdcf ._dfa -=_ffgc ;};for _ ,_fdb :=range _dadf ._gebd ._ba {_fdb ._dfa -=_ffgc ;};};func (_cegc *convertContext )adjustRightBoundOfLastSpan (){_abf :=_cegc ._daae ._gac ;_fdfe :=_cegc ._ebfg ._db +_cegc ._gebd ._fcf ;_afaa :=_fdfe +_cegc ._ebfg ._bba ;for _ ,_cccc :=range _cegc ._gdff ._fb {if ((_fdfe > _cccc ._da .Top &&_fdfe < _cccc ._da .Bottom )||(_afaa > _cccc ._da .Top &&_fdfe < _cccc ._da .Bottom ))&&(_abf > _cccc ._da .Left ){_abf =_cccc ._da .Left ;};};_cegc ._daae ._gac =_abf ;};type convertContext struct{_eeegg *_de .Creator ;_dfgb *_g .Document ;_eecg *_fg .CT_PPrGeneral ;_agbf *_fg .CT_RPr ;_edabc *_de .StyledParagraph ;_ceef []*page ;_gdff *page ;_deca *_dg .Rectangle ;_gebd *paragraph ;_ebfg *line ;_daae *span ;_ggd *word ;_adb *_fg .CT_Hyperlink ;_aded *_fg .CT_ParaRPr ;_adbg *_fg .CT_PPr ;_gbff []note ;_gaag *prefix ;_gadd bool ;_faaf bool ;_cbga bool ;_cgb float64 ;_age float64 ;_beef float64 ;_fafea float64 ;_gage bool ;_fegd map[int64 ]map[int64 ]int64 ;_dfdc map[string ]string ;_ffcc *Options ;_dfcb []*headerFooterRef ;_fefg []*paragraph ;_bebb []*paragraph ;};func (_dgcb *convertContext )assignPropsToAbsoluteParagraph (_dbc *_fg .CT_PPr ,_dacf *paragraph )(float64 ,float64 ){_dgcb ._adbg =_dbc ;_dbc =_afga (_dbc ,_dgcb ._eecg ,_dgcb ._agbf );_agbc :=12.4;if _dbc ==nil {return 0,0;};if _egea :=_dbc .RPr ;_egea !=nil {_bfdf :=_dddb (_egea .Sz ,_egea .SzCs );if _agbc <=_bfdf {_agbc =_bfdf ;}else {_agbc =_bfdf *_dca ;};_dacf ._dde =_agbc ;};if _dbc .Jc !=nil {switch _dbc .Jc .ValAttr {case _fg .ST_JcRight :_dacf ._ff =_de .TextAlignmentRight ;case _fg .ST_JcCenter :_dacf ._ff =_de .TextAlignmentCenter ;case _fg .ST_JcBoth :_dacf ._ff =_de .TextAlignmentJustify ;case _fg .ST_JcEnd :_dacf ._ff =_de .TextAlignmentRight ;default:_dacf ._ff =_de .TextAlignmentLeft ;};};var _bdbae ,_fag ,_fdc ,_edgf ,_dcca float64 ;if _ddbc :=_dbc .Spacing ;_ddbc !=nil {if _affd :=_ddbc .BeforeAttr ;_affd !=nil {if _affd .ST_UnsignedDecimalNumber !=nil {_bdbae =_dg .PointsFromTwips (int64 (*_affd .ST_UnsignedDecimalNumber ));};};if _bbdbc :=_ddbc .AfterAttr ;_bbdbc !=nil {if _bbdbc .ST_UnsignedDecimalNumber !=nil {_fag =_dg .PointsFromTwips (int64 (*_bbdbc .ST_UnsignedDecimalNumber ));};};if _cgcf :=_ddbc .LineAttr ;_cgcf !=nil {if _cgcf .Int64 !=nil &&*_cgcf .Int64 !=0{if _gegb :=float64 (*_cgcf .Int64 )/20;_gegb > _agbc {_agbc =_gegb ;};};};};if _dbc .ContextualSpacing !=nil &&_dcbe (_dbc .ContextualSpacing ){_bdbae =0;_fag =0;};_dacf ._dde =_agbc ;if _abfe :=_dbc .Ind ;_abfe !=nil {if _ddccb :=_abfe .FirstLineAttr ;_ddccb !=nil {if _ddccb .ST_UnsignedDecimalNumber !=nil {_dcca =_dg .PointsFromTwips (int64 (*_ddccb .ST_UnsignedDecimalNumber ));};};if _adg :=_abfe .HangingAttr ;_adg !=nil {if _adg .ST_UnsignedDecimalNumber !=nil {_dcca -=_dg .PointsFromTwips (int64 (*_adg .ST_UnsignedDecimalNumber ));};};if _cdabb :=_abfe .LeftAttr ;_cdabb !=nil {if _cdabb .Int64 !=nil {_fdc =_dg .PointsFromTwips (*_cdabb .Int64 );};};if _deed :=_abfe .RightAttr ;_deed !=nil {if _deed .Int64 !=nil {_edgf =_dg .PointsFromTwips (*_deed .Int64 );};};};if _dbc .PBdr !=nil {_ccgc :=_dgcb ._gdff ._b .Right -_dgcb ._gdff ._b .Left ;_bcea :=_dgcb ._gdff ._b .Bottom -_dgcb ._gdff ._b .Top ;if _bddbf :=_dbc .PBdr .Top ;_bddbf !=nil {_eebc :=0.0;if _aedf :=_bddbf .SzAttr ;_aedf !=nil {_eebc =float64 (*_aedf )*_ccgc /4;};_ffafa :=0.0;if _bgcb :=_bddbf .SpaceAttr ;_bgcb !=nil {_ffafa =float64 (*_bgcb )*_ee .Pixel72 ;};var _acaec _de .Color ;if _eadf :=_bddbf .ColorAttr ;_eadf !=nil {if _eabb :=_eadf .ST_HexColorAuto ;_eabb ==_fg .ST_HexColorAutoAuto {_acaec =_de .ColorBlack ;};if _bgbd :=_eadf .ST_HexColorRGB ;_bgbd !=nil {_acaec =_de .ColorRGBFromHex ("\u0023"+*_bgbd );};};_bggf :=&borderLine {_eec :_eebc ,_fcb :_dg .BorderPositionTop ,_dbg :1.0,_ec :_acaec ,_eeb :_ffafa };_dacf ._eab =append (_dacf ._eab ,_bggf );};if _fdce :=_dbc .PBdr .Left ;_fdce !=nil {_dba :=0.0;if _eeeg :=_fdce .SzAttr ;_eeeg !=nil {_dba =float64 (*_eeeg )*_bcea /4;};_bede :=0.0;if _bef :=_fdce .SpaceAttr ;_bef !=nil {_bede =float64 (*_bef )*_ee .Pixel72 ;};var _gdeb _de .Color ;if _aaaa :=_fdce .ColorAttr ;_aaaa !=nil {if _aadba :=_aaaa .ST_HexColorAuto ;_aadba ==_fg .ST_HexColorAutoAuto {_gdeb =_de .ColorBlack ;};if _cefc :=_aaaa .ST_HexColorRGB ;_cefc !=nil {_gdeb =_de .ColorRGBFromHex ("\u0023"+*_cefc );};};_abbe :=&borderLine {_fcb :_dg .BorderPositionLeft ,_eec :1.0,_dbg :_dba ,_ec :_gdeb ,_eeb :_bede };_dacf ._eab =append (_dacf ._eab ,_abbe );};if _acecb :=_dbc .PBdr .Right ;_acecb !=nil {_egfce :=0.0;if _fdef :=_acecb .SzAttr ;_fdef !=nil {_egfce =float64 (*_fdef )*_bcea /4;};_dcaf :=0.0;if _ffbc :=_acecb .SpaceAttr ;_ffbc !=nil {_dcaf =float64 (*_ffbc )*_ee .Pixel72 ;};var _fdece _de .Color ;if _dgcg :=_acecb .ColorAttr ;_dgcg !=nil {if _gffe :=_dgcg .ST_HexColorAuto ;_gffe ==_fg .ST_HexColorAutoAuto {_fdece =_de .ColorBlack ;};if _gfcdd :=_dgcg .ST_HexColorRGB ;_gfcdd !=nil {_fdece =_de .ColorRGBFromHex ("\u0023"+*_gfcdd );};};_abdd :=&borderLine {_fcb :_dg .BorderPositionRight ,_eec :1.0,_dbg :_egfce ,_ec :_fdece ,_eeb :_dcaf };_dacf ._eab =append (_dacf ._eab ,_abdd );};if _bee :=_dbc .PBdr .Bottom ;_bee !=nil {_fbfe :=0.0;if _daegc :=_bee .SzAttr ;_daegc !=nil {_fbfe =float64 (*_daegc )*_ccgc /4;};_dbga :=0.0;if _cbacc :=_bee .SpaceAttr ;_cbacc !=nil {_dbga =float64 (*_cbacc )*_ee .Pixel72 ;};var _cfbe _de .Color ;if _acbd :=_bee .ColorAttr ;_acbd !=nil {if _fcag :=_acbd .ST_HexColorAuto ;_fcag ==_fg .ST_HexColorAutoAuto {_cfbe =_de .ColorBlack ;};if _cbede :=_acbd .ST_HexColorRGB ;_cbede !=nil {_cfbe =_de .ColorRGBFromHex ("\u0023"+*_cbede );};};_dbae :=&borderLine {_fcb :_dg .BorderPositionBottom ,_eec :_fbfe ,_dbg :1.0,_ec :_cfbe ,_eeb :_dbga };_dacf ._eab =append (_dacf ._eab ,_dbae );};};_eedf :=_dgcb ._gdff ._gf ;if len (_eedf )> 0{_bdbae -=_eedf [len (_eedf )-1]._bec .Bottom ;if _bdbae < 0{_bdbae =0;};}else {_bdbae -=_cf ;};_dacf ._bec =&_dg .Rectangle {Top :_bdbae ,Bottom :_fag ,Left :_fdc ,Right :_edgf };_dacf ._efb =_dcca ;return _bdbae ,_fdc ;};func _eeae (_ddbd string )(string ,string ){_cagg :=_aebb .FindStringSubmatch (_ddbd );if len (_cagg )< 3{return "","";};return _cagg [1],_cagg [2];};func (_cfba *convertContext )drawPages (){for _ ,_cdgf :=range _cfba ._ceef {_cfba ._eeegg .NewPage ();_cfba .drawPage (_cdgf );};};func _dcbe (_eggfd *_fg .CT_OnOff )bool {if _eggfd !=nil {if _gdbb :=_eggfd .ValAttr ;_gdbb !=nil {if _bbbf :=_gdbb .Bool ;_bbbf !=nil {return *_bbbf ;};return _gdbb .ST_OnOff1 ==_ga .ST_OnOff1On ;};return true ;};return false ;};func (_ceca *convertContext )adjustHeights (_fgaf float64 ){if _ceca ._ebfg ._bba < _fgaf {_ceca ._gebd ._fd +=(_fgaf -_ceca ._ebfg ._bba );_ceca ._ebfg ._bba =_fgaf ;};};func (_bagf *convertContext )getStyleProps (_fbbfe string ,_cdee _g .Style )(*_fg .CT_PPrGeneral ,*_fg .CT_RPr ){var _gbbc *_fg .CT_PPrGeneral ;var _bfgf *_fg .CT_RPr ;_aage :=_bagf ._dfgb .GetStyleByID (_fbbfe );_ggfd :=int64 (0);_ebeb :=true ;if _eecf :=_aage .X ();_eecf !=nil {_gbbc =_eecf .PPr ;_bfgf =_eecf .RPr ;if _eecf .UiPriority !=nil {_ggfd =_eecf .UiPriority .ValAttr ;};if _cggba :=_eecf .BasedOn ;_cggba !=nil {_ceadb ,_dafb :=_bagf .getStyleProps (_cggba .ValAttr ,_aage );if _bdcce :=_cdee .X ();_bdcce !=nil {if _bdcce .UiPriority !=nil &&_ggfd > 0{if _eecf .UiPriority .ValAttr > _ggfd {_ebeb =false ;};};if _bdcce .QFormat !=nil &&_eecf .QFormat !=nil &&_dcbe (_bdcce .QFormat )&&_dcbe (_eecf .QFormat ){_ebeb =false ;};};if _ebeb {_gbbc =_gbge (_gbbc ,_ceadb );_bfgf =_gfff (_bfgf ,_dafb );};};};return _gbbc ,_bfgf ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);type line struct{_db float64 ;_cca float64 ;_bbg float64 ;_cac float64 ;_bba float64 ;_bg []*span ;};func _ddeg (_faab ,_dgffd *_fg .CT_TcPr )*_fg .CT_TcPr {if _faab ==nil {return _dgffd ;};if _dgffd ==nil {return _faab ;};if _faab .CnfStyle ==nil {_faab .CnfStyle =_dgffd .CnfStyle ;};if _faab .TcW ==nil {_faab .TcW =_dgffd .TcW ;};if _faab .GridSpan ==nil {_faab .GridSpan =_dgffd .GridSpan ;};if _faab .HMerge ==nil {_faab .HMerge =_dgffd .HMerge ;};if _faab .VMerge ==nil {_faab .VMerge =_dgffd .VMerge ;};if _faab .TcBorders ==nil {_faab .TcBorders =_dgffd .TcBorders ;};if _faab .Shd ==nil {_faab .Shd =_dgffd .Shd ;};if _faab .NoWrap ==nil {_faab .NoWrap =_dgffd .NoWrap ;};if _faab .TcMar ==nil {_faab .TcMar =_dgffd .TcMar ;};if _faab .TextDirection ==nil {_faab .TextDirection =_dgffd .TextDirection ;};if _faab .TcFitText ==nil {_faab .TcFitText =_dgffd .TcFitText ;};if _faab .VAlign ==nil {_faab .VAlign =_dgffd .VAlign ;};if _faab .HideMark ==nil {_faab .HideMark =_dgffd .HideMark ;};if _faab .Headers ==nil {_faab .Headers =_dgffd .Headers ;};if _faab .CellIns ==nil {_faab .CellIns =_dgffd .CellIns ;};if _faab .CellDel ==nil {_faab .CellDel =_dgffd .CellDel ;};if _faab .CellMerge ==nil {_faab .CellMerge =_dgffd .CellMerge ;};if _faab .TcPrChange ==nil {_faab .TcPrChange =_dgffd .TcPrChange ;};return _faab ;};var _dadcg =[]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 note struct{_cd string ;_eg []*_fg .EG_BlockLevelElts ;_ad *_de .Block ;};type page struct{_b *_dg .Rectangle ;_gf []*paragraph ;_bb float64 ;_fb []*zoneToSkip ;_aeb []*image ;_adc []*image ;_caf []*block ;_gc []*block ;_dec []*note ;_dd bool ;_bf []*headerFooterRef ;_abb []*paragraph ;_be []*paragraph ;};func (_debg *convertContext )addAbsoluteRIC (_dac *_fg .EG_RunInnerContent ,_fgag *_fg .CT_RPr )bool {var _deec ,_dgfb bool ;_ffbf :=[]*symbol {};_aece :=false ;if _dac ==nil {if _debg ._gaag !=nil {_bbbe :=true ;for _ ,_fgbd :=range _debg ._gaag ._eabac {if _bdba ,_caag :=_cgaa [_fgbd ];_caag {_dgfb =_debg ._gaag ._gfcf ;_debg ._gaag ._eabac =string (rune (_bdba ));_bbbe =false ;};};_ffbf =_dfbf (_debg ._gaag ._eabac ,"",true ,false ,_bbbe );};}else {if _cffd (_dac ){return true ;}else if _dac .T !=nil &&_dac .T .Content !=""{_cgf :=_dac .T .Content ;if _fgag !=nil &&_dcbe (_fgag .Caps ){_cgf =_dc .ToUpper (_cgf );};if _gga :=_debg ._adb ;_gga !=nil &&_gga .IdAttr !=nil {_aece =true ;_ffbf =_dfbf (_cgf ,_debg ._dfgb .GetTargetByRelId (*_gga .IdAttr ),false ,false ,false );}else {_ffbf =_dfbf (_cgf ,"",false ,false ,false );};}else if _bcafe :=_dac .EndnoteReference ;_bcafe !=nil {_egeb :=_debg ._dfgb .BodySection ().X ();_efe :=_bcafe .IdAttr ;_agfe :=_efe ;_ccb :=_fg .ST_NumberFormatLowerRoman ;if _ebcf :=_egeb .EndnotePr ;_ebcf !=nil {if _gfb :=_ebcf .NumFmt ;_gfb !=nil {_ccb =_gfb .ValAttr ;};if _ffef :=_ebcf .NumStart ;_ffef !=nil {_agfe +=_ffef .ValAttr -1;};};_ddee :=_efcb (_agfe ,_ccb );_cadf :=_debg ._dfgb .Endnote (_efe ).X ();if _cadf !=nil {_debg ._gbff =append (_debg ._gbff ,note {_cd :_ddee ,_eg :_cadf .EG_BlockLevelElts });_ffbf =_dfbf (_ddee ,"",true ,false ,false );};}else if _gbbfe :=_dac .FootnoteReference ;_gbbfe !=nil {_bdab :=_debg ._dfgb .BodySection ().X ();_gdf :=_gbbfe .IdAttr ;_egc :=_gdf ;_ded :=_fg .ST_NumberFormatDecimal ;if _ebde :=_bdab .FootnotePr ;_ebde !=nil {if _acec :=_ebde .NumFmt ;_acec !=nil {_ded =_acec .ValAttr ;};if _gbaa :=_ebde .NumStart ;_gbaa !=nil {_egc +=_gbaa .ValAttr -1;};};_bab :=_efcb (_egc ,_ded );_bbce :=_debg ._dfgb .Footnote (_gdf ).X ();if _bbce !=nil {_fefe :=¬e {_cd :_bab ,_eg :_bbce .EG_BlockLevelElts };_ebf :=[][]*_fg .EG_ContentBlockContent {};for _ ,_adfe :=range _bbce .EG_BlockLevelElts {_ebf =append (_ebf ,_adfe .EG_ContentBlockContent );};_egg :=&prefix {_eabac :_bab };_dad ,_cabd :=_debg .makePdfBlockFromCBCs (_ebf ,_debg ._gdff ._b .Right -_debg ._gdff ._b .Left ,_fbceb (1000),nil ,true ,_egg );if _cabd !=nil {_cg .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020c\u006f\u006e\u0076\u0065\u0072\u0074\u0020\u0066\u006fo\u0074\u006e\u006ft\u0065:\u0020\u0025\u0073",_cabd );return false ;};_fefe ._ad =_dad ;_debg ._gebd ._fgf =append (_debg ._gebd ._fgf ,_fefe );_debg ._gebd ._cad +=_fefe ._ad .Height ();_ffbf =_dfbf (_bab ,"",true ,false ,false );};}else if _gfbb :=_dac .InstrText ;_gfbb !=nil {_efdc :=_ffea (_gfbb .Content );if _efdc !=""{_ffbf =_dfbf (_debg ._dfdc [_efdc ],"",false ,false ,false );};}else if _cgdd :=_dac .Drawing ;_cgdd !=nil {for _ ,_ddff :=range _cgdd .Inline {if _acdb :=_ddff .Graphic ;_acdb !=nil {if _agb :=_acdb .GraphicData ;_agb !=nil {_cae :=_ddff .Extent ;if _cae ==nil {return false ;};_agae :=_ee .FromEMU (_cae .CxAttr );_defc :=_ee .FromEMU (_cae .CyAttr );for _ ,_eggc :=range _agb .Any {if _fdgf ,_bdbb :=_eggc .(*_e .Pic );_bdbb {_gfae :=&symbol {_baa :_defc ,_bae :_agae };_aafb ,_cgddd :=_debg .makePdfImageFromGraphics (_fdgf );if _cgddd !=nil {_cg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_cgddd );};if _aafb ==nil {_gfae ._def ="\u0020";}else {_aafb .Scale (_agae /_aafb .Width (),_defc /_aafb .Height ());_gfae ._ac =_aafb ;_deec =true ;};_ffbf =[]*symbol {_gfae };}else if _dbgg ,_dfcg :=_eggc .(*_aee .Chart );_dfcg {_ccdb :=&symbol {_baa :_defc ,_bae :_agae };_gfeg ,_eac :=_debg .makePdfBlockFromChart (_dbgg ,_agae ,_defc );if _eac !=nil {_cg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_eac );};if _gfeg ==nil {_ccdb ._def ="\u0020";}else {_ccdb ._bgc =&block {_efa :_gfeg };_deec =true ;};_ffbf =[]*symbol {_ccdb };};};};};};}else if _ddfff :=_dac .Pict ;_ddfff !=nil {for _ ,_ccgd :=range _ddfff .Any {if _cbfa ,_cadb :=_ccgd .(*_cga .Group );_cadb {if _cbfa .Rect !=nil {for _ ,_ccfd :=range _cbfa .Rect {_fgac :=_ae .NewShapeStyle ("");if _ccfd .StyleAttr !=nil {_fgac =_ae .NewShapeStyle (*_ccfd .StyleAttr );};_ggg :=_de .ColorWhite ;if _ccfd .FillcolorAttr !=nil {_ggg =_de .ColorRGBFromHex (*_ccfd .FillcolorAttr );};_efac :=_dg .PointsFromTwips (int64 (_fgac .Width ()));_caagg :=_dg .PointsFromTwips (int64 (_fgac .Height ()));_gaec :=_dg .PointsFromTwips (int64 (_fgac .Left ()-_fgac .Right ()));_afbf :=_dg .PointsFromTwips (int64 (_fgac .Top ()-_fgac .Bottom ()));_cdgc :=&borderLine {_fcb :_dg .BorderPositionBottom ,_eec :_efac ,_dbg :_caagg ,_ec :_ggg };_debg ._gebd ._eab =append (_debg ._gebd ._eab ,_cdgc );if _fgac .Position ()==_ae .ShapeStylePositionAbsolute {_debg ._ebfg ._cac =_debg ._gebd ._aeg +_gaec ;_debg ._ebfg ._db =_afbf ;};};};if _cbfa .Shape !=nil {for _ ,_cfee :=range _cbfa .Shape {_gda :=_ae .NewShapeStyle ("");if _cfee .StyleAttr !=nil {_gda =_ae .NewShapeStyle (*_cfee .StyleAttr );};_eae :=_dg .PointsFromTwips (int64 (_gda .Width ()));_eece :=_dg .PointsFromTwips (int64 (_gda .Height ()));_cacb :=_dg .PointsFromTwips (int64 (_gda .Left ()-_gda .Right ()));_egag :=_dg .PointsFromTwips (int64 (_gda .Top ()-_gda .Bottom ()));if _cfee .EG_ShapeElements !=nil {for _ ,_ffec :=range _cfee .EG_ShapeElements {if _ffec .Imagedata !=nil {_bgdf :=&symbol {_baa :_eae ,_bae :_eece };_ecd ,_ede :=_debg .makePdfImageFromRelId (_ffec .Imagedata .IdAttr );if _ede !=nil {_cg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_ede );};if _ecd ==nil {_bgdf ._def ="\u0020";}else {_ecd .Scale (_eae /_ecd .Width (),_eece /_ecd .Height ());_ecd .SetPos (_cacb ,_egag );_bgdf ._ac =_ecd ;_deec =true ;};_ffbf =[]*symbol {_bgdf };if _gda .Position ()==_ae .ShapeStylePositionAbsolute {_debg ._ebfg ._cac =_debg ._gebd ._aeg +_cacb ;_debg ._ebfg ._db =_egag ;};};};};};};};if _bcbf ,_dafg :=_ccgd .(*_cga .Shape );_dafg {_gbfb :=_ae .NewShapeStyle ("");if _bcbf .StyleAttr !=nil {_gbfb =_ae .NewShapeStyle (*_bcbf .StyleAttr );};_adee :=_de .ColorWhite ;if _bcbf .StrokecolorAttr !=nil {_adee =_de .ColorRGBFromHex (*_bcbf .StrokecolorAttr );};if _bcbf .FillcolorAttr !=nil {_adee =_de .ColorRGBFromHex (*_bcbf .FillcolorAttr );};_cacfc :=_gbfb .Width ();_ffed :=_gbfb .Height ();_fge :=_dg .PointsFromTwips (int64 (_gbfb .Left ()-_gbfb .Right ()));_eeea :=_dg .PointsFromTwips (int64 (_gbfb .Top ()-_gbfb .Bottom ()));_gdeg ,_gaee ,_ecc ,_edcg :=_gbfb .Margins ();_cecb :=&borderLine {_fcb :_dg .BorderPositionBottom ,_eec :_cacfc ,_dbg :_ffed ,_ec :_adee };_debg ._gebd ._eab =append (_debg ._gebd ._eab ,_cecb );_debg ._gebd ._bec =&_dg .Rectangle {Top :float64 (_gdeg ),Left :float64 (_gaee ),Bottom :float64 (_ecc ),Right :float64 (_edcg )};if _gbfb .Position ()==_ae .ShapeStylePositionAbsolute {_debg ._ebfg ._cac =_debg ._gebd ._aeg +_fge +float64 (_gbfb .Left ());_debg ._ebfg ._db =_eeea ;};var _aff []*symbol ;for _ ,_dface :=range _bcbf .EG_ShapeElements {if _dface .Textbox !=nil &&_dface .Textbox .TxbxContent !=nil {_dfca ,_ :=_debg .makeBlockFromTextboxContent (_dface .Textbox .TxbxContent ,_cacfc ,_ffed ,nil );if _dfca !=nil {_bbafg :=&symbol {_baa :_ffed ,_bae :_cacfc };if _gbfb .MSOPositionVerticalRelative ()=="\u0070\u0061\u0067\u0065"{_dfca ._fgd =_gdeg ;};if _gbfb .MSOPositionHorizontalRelative ()=="\u0070\u0061\u0067\u0065"{_dfca ._ce =_gaee ;};_bbafg ._bgc =_dfca ;_bbafg ._def ="\u0020";_aff =append (_aff ,_bbafg );};};};if len (_aff )> 0{_ffbf =_aff ;};};if _fda ,_fff :=_ccgd .(*_cga .Line );_fff {_bfcf :=_ae .NewShapeStyle ("");if _fda .StyleAttr !=nil {_bfcf =_ae .NewShapeStyle (*_fda .StyleAttr );};_feb ,_fcfcb :=0.0,0.0;if _fda .FromAttr !=nil {_feb ,_fcfcb =_dbeb (*_fda .FromAttr );};_edf ,_bdag :=_feb ,_fcfcb ;if _fda .ToAttr !=nil {_edf ,_bdag =_dbeb (*_fda .ToAttr );};_bcdg :=_de .ColorWhite ;if _fda .StrokecolorAttr !=nil {_bcdg =_de .ColorRGBFromHex (*_fda .StrokecolorAttr );};_gfcd :=_bdag -_fcfcb ;if _fda .StrokeweightAttr !=nil {_fce ,_fgdf :=_a .ParseFloat (_dc .ReplaceAll (*_fda .StrokeweightAttr ,"\u0070\u0074",""),64);if _fgdf !=nil {_cg .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0070a\u0072\u0073\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006f\u0066\u0020v\u003a\u006c\u0069\u006e\u0065\u0020\u0073\u0074\u0072\u006f\u006b\u0065 w\u0065\u0069\u0067\u0068\u0074\u0020\u0028\u0025\u0073\u0029",_fgdf .Error ());};_gfcd =_fce ;};_acfa :=&borderLine {_fcb :_dg .BorderPositionBottom ,_eec :_edf -_feb ,_dbg :_gfcd ,_ec :_bcdg };_debg ._gebd ._eab =append (_debg ._gebd ._eab ,_acfa );if _bfcf .Position ()==_ae .ShapeStylePositionAbsolute {_debg ._ebfg ._cac =_debg ._gebd ._aeg +_feb ;_debg ._ebfg ._db =_fcfcb ;};};};}else if _eag :=_dac .Tab ;_eag !=nil {_fcd :=0.0;if _cdd :=_debg ._adbg .Tabs ;_cdd !=nil {_aaea :=_cdd .Tab [0];_cbfg :=_dg .PointsFromTwips (*_aaea .PosAttr .Int64 );if _aaea .ValAttr !=_fg .ST_TabJcEnd &&_aaea .ValAttr !=_fg .ST_TabJcRight {_cbfg +=_gaef ;};_fcd =_cbfg -_debg ._gebd ._efb -_debg ._gebd ._bec .Left -_debg ._gebd ._bec .Right ;_ebgff :=0.0;for _ ,_abga :=range _debg ._gebd ._cc {for _ ,_abgd :=range _abga ._bg {for _ ,_bcbd :=range _abgd ._bece {for _ ,_efg :=range _bcbd ._deb {_ebgff +=_efg ._bae ;};};};};_fcd =_fcd -_ebgff -_debg ._gebd ._aeg ;if _fcd < _gaef {_fcd =_gaef ;};};_ffbf =_dfbf ("\u0009","",false ,false ,false );_fdf :=_ffbf [len (_ffbf )-1];_fdf ._bae =_fcd ;}else if _fgaga :=_dac .Ptab ;_fgaga !=nil {_bfbg :=_debg ._gebd ._efb +_debg ._gebd ._bec .Left ;if _fgaga .RelativeToAttr ==_fg .ST_PTabRelativeToIndent {_bfbg =_debg ._gebd ._efb ;};_dbd :=0.0;for _ ,_fbgd :=range _debg ._gebd ._cc {for _ ,_edb :=range _fbgd ._bg {for _ ,_bbdb :=range _edb ._bece {for _ ,_bcbdf :=range _bbdb ._deb {_dbd +=_bcbdf ._bae ;};};};};if _fgaga .AlignmentAttr ==_fg .ST_PTabAlignmentCenter {_bfbg +=(_debg ._gebd ._fbe -(_debg ._gebd ._aeg +_debg ._gebd ._bec .Left +_debg ._gebd ._bec .Right ))/2;}else if _fgaga .AlignmentAttr ==_fg .ST_PTabAlignmentRight {_bfbg +=_debg ._gebd ._aeg +_debg ._gebd ._bec .Left +_debg ._gebd ._bec .Right +_dbd ;};_ffbf =_dfbf ("\u0009","",false ,false ,false );_fdff :=_ffbf [len (_ffbf )-1];_fdff ._bae =_bfbg ;}else if _dac .LastRenderedPageBreak !=nil &&!_debg ._gebd ._cdf {_ffbf =append (_ffbf ,&symbol {_gff :true });};};var _bce _de .TextStyle ;var _ecb ,_ggff bool ;var _cdb *_de .Color ;if !_deec {_bce ,_ecb ,_ggff ,_cdb =_debg .makeRunStyle (_fgag ,false ,false ,false ,_dgfb ,_aece );if _bce .Font !=nil &&(_debg ._ffcc ==nil ||(_debg ._ffcc !=nil &&_debg ._ffcc .EnableFontSubsetting )){_debg ._eeegg .EnableFontSubsetting (_bce .Font );};};for _ ,_gee :=range _ffbf {if _gee ._gff &&_debg ._gdff ._bb > _debg ._deca .Top {_debg .addCurrentParagraphToCurrentPage ();_debg .newPage ();_debg .newParagraph ();_debg .determineParagraphBounds ();_debg .newLine ();_debg .newWord ();continue ;};if _gee ._ac !=nil ||_gee ._bgc !=nil {_debg .addInlineSymbol (_gee );}else {_gee ._fbce =&_bce ;_gee ._fbgg =_ecb ;_gee ._ddc =_ggff ;_gee ._aec =_cdb ;if _gee ._cgd {_aea :=*_fgag ;_aea .B =nil ;_aea .U =nil ;_gfad ,_ ,_ ,_ :=_debg .makeRunStyle (&_aea ,false ,false ,false ,_dgfb ,_aece );_gee ._fbce =&_gfad ;_gee ._aec =nil ;};_debg .addTextSymbol (_gee );};};if _debg ._gaag !=nil &&_debg ._gaag ._eeega {var _edcf ,_cace float64 ;for _ ,_dbbe :=range _ffbf {_edcf +=_dbbe ._bae ;};_cef :=0;_bceg :=_debg ._gdff ._b .Left ;_ecaa :=len (_debg ._gaag ._dagf );if _ecaa > 1&&_debg ._gaag ._eeega {_ecaa =len (_debg ._gaag ._dagf )-1;};_agg :=_debg ._gebd ._efb < _edcf ;_bage :=_debg ._ebfg ._cca +_edcf ;for {var _acab float64 ;if _agg ||_cef >=_ecaa {_acab =_gaef ;}else {_acab =_debg ._gaag ._dagf [_cef ];_cef ++;};_bceg +=_acab ;if _bceg > _bage {_cace =_bceg -_bage ;break ;};};_debg .addTextSymbol (&symbol {_def :"\u0020",_bae :_cace });};return false ;};func (_cbfc *convertContext )addAbsoluteTable (_gbbbc *_fg .CT_Tbl ){_edd :=_gbbbc .TblGrid ;if _edd ==nil {return ;};_faef :=len (_edd .GridCol );if _faef ==0{_cg .Log .Debug ("\u004d\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064\u0043\u006f\u006c\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u002c\u0020\u0063r\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064C\u006f\u006c\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u002e");_bbe :=_gbbbc .EG_ContentRowContent [0];if len (_bbe .Tr )< 1{return ;};_cgfg :=_bbe .Tr [0];if len (_cgfg .EG_ContentCellContent )< 1{return ;};_agga :=0;if _gbbbc .TblPr !=nil &&_gbbbc .TblPr .TblW !=nil {if _edab :=_gbbbc .TblPr .TblW .WAttr ;_edab !=nil {switch _gbbbc .TblPr .TblW .TypeAttr {case _fg .ST_TblWidthPct ,_fg .ST_TblWidthDxa :if _edab .ST_DecimalNumberOrPercent !=nil {if _edab .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage !=nil {_agga =int (*_edab .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage );};};};};};var _debdg []*_fg .CT_TblGridCol ;for _ ,_gge :=range _cgfg .EG_ContentCellContent {if _cfcc :=_gge .Tc ;len (_cfcc )> 0{if _acece :=_cfcc [0];_acece !=nil {_gdgf :=_fg .NewCT_TblGridCol ();if _acece .TcPr !=nil {if _ffaed :=_acece .TcPr .TcW ;_ffaed !=nil {if _ffaed .WAttr !=nil {if _bbdf :=_ffaed .WAttr .ST_DecimalNumberOrPercent ;_bbdf !=nil {if _geg :=_bbdf .ST_UnqualifiedPercentage ;_geg !=nil {_bacb :=uint64 (*_geg );_aabdb :=&_ga .ST_TwipsMeasure {};_aabdb .ST_UnsignedDecimalNumber =&_bacb ;_gdgf .WAttr =_aabdb ;};};};};_debdg =append (_debdg ,_gdgf );if _acece .TcPr .GridSpan !=nil {for _gcf :=int (_acece .TcPr .GridSpan .ValAttr )-1;_gcf > 0;_gcf --{_dgff :=_fg .NewCT_TblGridCol ();_debdg =append (_debdg ,_dgff );};};}else {_debdg =append (_debdg ,_gdgf );};};};};_ged :=uint64 (_agga /len (_debdg ));for _ ,_cbbb :=range _debdg {if _cbbb .WAttr ==nil {_edcgg :=&_ga .ST_TwipsMeasure {};_edcgg .ST_UnsignedDecimalNumber =&_ged ;_cbbb .WAttr =_edcgg ;};};_edd .GridCol =_debdg ;_faef =len (_debdg );};_bbae :=[]float64 {};_fbeb :=[]float64 {};_aaee :=0.0;for _ ,_dfaa :=range _edd .GridCol {_bdcg :=0.0;if _dfaa .WAttr .ST_UnsignedDecimalNumber !=nil {_bdcg =_dg .PointsFromTwips (int64 (*_dfaa .WAttr .ST_UnsignedDecimalNumber ));};_bbae =append (_bbae ,_bdcg );_aaee +=_bdcg ;};for _fdec :=0;_fdec < _faef ;_fdec ++{_fbeb =append (_fbeb ,_bbae [_fdec ]/_aaee );};_eaed :=_cbfc ._eeegg .NewTable (_faef );_eaed .SetColumnWidths (_fbeb ...);_gaea :=_cbfc ._eeegg .NewTable (_faef );_gaea .SetColumnWidths (_fbeb ...);_gfd ,_gec ,_abd :=_fggb (_cbfc ._dfgb ,_gbbbc .TblPr );var _dfaca []*_fg .CT_TblStylePr ;if _gfd .TblStyle !=nil {_dfaca =_cbafd (_cbfc ._dfgb ,_gfd .TblStyle .ValAttr );};_ccfbe :=_bbddd (_gfd .TblW ,_cbfc ._gdff ._b .Right -_cbfc ._gdff ._b .Left ,0);_fec :=_bbddd (_gfd .TblInd ,_cbfc ._gdff ._b .Right -_cbfc ._gdff ._b .Left ,0);_eddb :=_cbfc ._gdff ._b .Bottom -_cbfc ._gebd ._fcf ;_cafce :=len (_gbbbc .EG_ContentRowContent );for _cgfe ,_gfadd :=range _gbbbc .EG_ContentRowContent {if _gfadd ==nil {continue ;};_eeda :=_cbfc ._eeegg .NewTable (_faef );_eeda .SetColumnWidths (_fbeb ...);if _eabd :=_gfadd .Tr ;len (_eabd )> 0{_aaeb :=_eabd [0];_ccbc :=_aaeb .TblPrEx ;var _bdca float64 ;if _aebdg :=_aaeb .TrPr ;_aebdg !=nil {if len (_aebdg .TrHeight )!=0{_fbf :=_aebdg .TrHeight [0];if _bcdf :=_fbf .ValAttr ;_bcdf !=nil {if _bcdf .ST_UnsignedDecimalNumber !=nil {_bdca =_dg .PointsFromTwips (int64 (*_bcdf .ST_UnsignedDecimalNumber ));};};};};if _bdca < _eeda .Height (){_bdca =_eeda .Height ();};if _bdca < _fbceb (4){_bdca =_fbceb (4);};_gaea .SetRowHeight (_gaea .CurRow (),_bdca );_eeda .SetRowHeight (_eeda .CurRow (),_bdca );if _ccfbe ==0||_ccfbe > _cbfc ._gdff ._b .Right -_cbfc ._gdff ._b .Left {_ccfbe =_cbfc ._gdff ._b .Right -_cbfc ._gdff ._b .Left ;};for _dce ,_gdfg :=range _aaeb .EG_ContentCellContent {if _geea :=_gdfg .Tc ;len (_geea )> 0{if _fgga :=_geea [0];_fgga !=nil {_cfeb :=_cbfc .addCellToTable (_gaea ,_fgga ,_gfd ,_ccbc ,_cgfe ,_dce ,_cafce ,_faef ,_dfaca ,_gec ,_abd ,false );_cbfc .addCellToTable (_eeda ,_fgga ,_gfd ,_ccbc ,_cgfe ,_dce ,_cafce ,_faef ,_dfaca ,_gec ,_abd ,false );if _cfeb {_ebea :=_dg .MakeTempCreator (_ccfbe ,_fbceb (1000));_ebea .Draw (_gaea );*_gaea =*_eeda ;_gaea .SetRowHeight (_gaea .CurRow (),_bdca );if _eaed !=nil {_cbfc .addParagraphWithTable (*_eaed ,_ccfbe ,_fec );_cbfc .newPage ();_eaed =nil ;};_gaea =_cbfc ._eeegg .NewTable (_faef );_gaea .SetColumnWidths (_fbeb ...);_eeda =_cbfc ._eeegg .NewTable (_faef );_eeda .SetColumnWidths (_fbeb ...);_cbfc .addCellToTable (_gaea ,_fgga ,_gfd ,_ccbc ,_cgfe ,_dce ,_cafce ,_faef ,_dfaca ,_gec ,_abd ,true );_cbfc .addCellToTable (_eeda ,_fgga ,_gfd ,_ccbc ,_cgfe ,_dce ,_cafce ,_faef ,_dfaca ,_gec ,_abd ,true );continue ;};};};};_efed :=_dg .MakeTempCreator (_ccfbe ,_fbceb (1000));_efed .Draw (_gaea );if _gaea .Height ()>=_eddb &&_eaed !=nil {_cbfc .addParagraphWithTable (*_eaed ,_ccfbe ,_fec );_cbfc .newPage ();*_gaea =*_eeda ;_gaea .SetRowHeight (_gaea .CurRow (),_bdca );_eddb =_cbfc ._gdff ._b .Bottom -_cbfc ._gdff ._b .Top ;_eaed =nil ;}else {if _eaed ==nil {_eaed =_cbfc ._eeegg .NewTable (_faef );_eaed .SetColumnWidths (_fbeb ...);};*_eaed =*_gaea ;};};};if _eaed !=nil {_cbfc .addParagraphWithTable (*_eaed ,_ccfbe ,_fec );};};func _dcc (_bd *_de .Creator ,_fcbd *block ){_fcbd ._efa .SetPos (_fcbd ._ce ,_fcbd ._fgd );_bd .Draw (_fcbd ._efa );if _fcbd ._fgff {_dg .DrawRectangle (_bd ,&_dg .Rectangle {Top :_fcbd ._fgd ,Bottom :_fcbd ._fgd +_fcbd ._efa .Height (),Left :_fcbd ._ce ,Right :_fcbd ._ce +_fcbd ._efa .Width ()},_fcbd ._cfb ,_fcbd ._afg );};};func (_fafe *convertContext )addTextSymbol (_dfab *symbol ){_gcg :=_de .New ();_eaag :=_gcg .NewStyledParagraph ();_eaag .SetMargins (0,0,0,0);_aafg :=_eaag .Append (_dfab ._def );_cbbg :=0.0;if _dfab ._fbce !=nil {_aafg .Style =*_dfab ._fbce ;if _dfab ._fbce .CharSpacing !=0{_cbbg =_dfab ._fbce .CharSpacing ;};};if _dfab ._bgc ==nil &&_dfab ._ac ==nil {_dfab ._baa =_eaag .Height ()*_dca ;_dfab ._dge =_eaag .Height ();};if _dfab ._bae ==0{_dfab ._bae =_eaag .Width ()+_cbbg ;};if _dfab ._baa < _fafe ._gebd ._dde {_dfab ._baa =_fafe ._gebd ._dde ;};if len (_fafe ._ggd ._deb )> 0{_bbbca :=_fafe ._ggd ._deb [len (_fafe ._ggd ._deb )-1]._def ;if _dg .IsNoSpaceLanguage (_bbbca )||(_bbbca =="\u0020")!=(_dfab ._def =="\u0020"){_fafe .addCurrentWordToParagraph ();_fafe .newWord ();};};_fafe ._ggd ._deb =append (_fafe ._ggd ._deb ,_dfab );_dfab ._gfg =_fafe ._ggd ._cbc ;_fafe ._ggd ._cbc +=_dfab ._bae ;if _dfab ._def !="\u0020"{_fafe ._ggd ._bfa =false ;};if _dfab ._def =="\u000d"{_fafe .adjustHeights (_dfab ._baa *1.13);_fafe .adjustHeights (_dfab ._baa );};};func (_bgf *convertContext )determineParagraphBounds (){_bgf ._gebd ._aeg =_bgf ._gdff ._b .Left +_bgf ._gebd ._bec .Left ;_bgf ._gebd ._fe =_bgf ._gebd ._aeg +_bgf ._gebd ._efb ;_bgf ._gebd ._fbe =_bgf ._gdff ._b .Right -_bgf ._gebd ._bec .Right ;};func _afga (_caggc *_fg .CT_PPr ,_fafg *_fg .CT_PPrGeneral ,_caaaf *_fg .CT_RPr )*_fg .CT_PPr {if _caggc ==nil {_caggc =_fg .NewCT_PPr ();};if _fafg !=nil {if _caggc .Jc ==nil &&_fafg .Jc !=nil {_caggc .Jc =_fafg .Jc ;};if _caggc .Spacing ==nil {_caggc .Spacing =_fafg .Spacing ;}else if _bgda :=_fafg .Spacing ;_bgda !=nil {if _caggc .Spacing .BeforeAttr ==nil {_caggc .Spacing .BeforeAttr =_bgda .BeforeAttr ;};if _caggc .Spacing .AfterAttr ==nil {_caggc .Spacing .AfterAttr =_bgda .AfterAttr ;};if _caggc .Spacing .LineAttr ==nil {_caggc .Spacing .LineAttr =_bgda .LineAttr ;};};if _fafg .ContextualSpacing !=nil {_caggc .ContextualSpacing =_fafg .ContextualSpacing ;};if _fafg .Ind !=nil {if _caggc .Ind ==nil {_caggc .Ind =_fafg .Ind ;}else {_aedg ,_ecae :=_caggc .Ind .FirstLineAttr ==nil ,_caggc .Ind .HangingAttr ==nil ;if _aedg &&_ecae &&_fafg .Ind .FirstLineAttr !=nil {_caggc .Ind .FirstLineAttr =_fafg .Ind .FirstLineAttr ;_aedg =false ;};if _aedg &&_ecae &&_fafg .Ind .HangingAttr !=nil {_caggc .Ind .HangingAttr =_fafg .Ind .HangingAttr ;};if _caggc .Ind .LeftAttr ==nil {_caggc .Ind .LeftAttr =_fafg .Ind .LeftAttr ;};if _caggc .Ind .RightAttr ==nil {_caggc .Ind .RightAttr =_fafg .Ind .RightAttr ;};};};if _caggc .Tabs ==nil &&_fafg .Tabs !=nil {_caggc .Tabs =_fafg .Tabs ;};if _fafg .PBdr !=nil {_caggc .PBdr =_fafg .PBdr ;};};if _caaaf !=nil {var _faba _fg .CT_ParaRPr ;if _caggc .RPr ==nil {_faba =*_fg .NewCT_ParaRPr ();}else {_faba =*_caggc .RPr ;};if _faba .Color ==nil &&_caaaf .Color !=nil {_faba .Color =_caaaf .Color ;};if _faba .Spacing ==nil &&_caaaf .Spacing !=nil {_faba .Spacing =_caaaf .Spacing ;};if _faba .Sz ==nil &&_caaaf .Sz !=nil {_faba .Sz =_caaaf .Sz ;};if _faba .SzCs ==nil &&_caaaf .SzCs !=nil {_faba .SzCs =_caaaf .SzCs ;};if _faba .B ==nil &&_caaaf .B !=nil {_faba .B =_caaaf .B ;};if _faba .I ==nil &&_caaaf .I !=nil {_faba .I =_caaaf .I ;};if _faba .RFonts ==nil &&_caaaf .RFonts !=nil {_faba .RFonts =_caaaf .RFonts ;};if _faba .VertAlign ==nil &&_caaaf .VertAlign !=nil {_faba .VertAlign =_caaaf .VertAlign ;};if _faba .Bdr ==nil &&_caaaf .Bdr !=nil {_faba .Bdr =_caaaf .Bdr ;};if _faba .Caps ==nil &&_caaaf .Caps !=nil {_faba .Caps =_caaaf .Caps ;};if _faba .SmallCaps ==nil &&_caaaf .SmallCaps !=nil {_faba .SmallCaps =_caaaf .SmallCaps ;};_caggc .RPr =&_faba ;};return _caggc ;}; \ No newline at end of file diff --git a/document/document.go b/document/document.go index 52f9587754..12250452c5 100644 --- a/document/document.go +++ b/document/document.go @@ -22,1734 +22,1752 @@ Example: run.SetText("foo") doc.SaveToFile("foo.docx") */ -package document ;import (_g "archive/zip";_de "bytes";_ea "errors";_gb "fmt";_e "github.com/unidoc/unioffice";_aeg "github.com/unidoc/unioffice/color";_acb "github.com/unidoc/unioffice/common";_cb "github.com/unidoc/unioffice/common/axcontrol";_bg "github.com/unidoc/unioffice/common/logger";_deb "github.com/unidoc/unioffice/common/tempstorage";_eb "github.com/unidoc/unioffice/internal/formatutils";_gc "github.com/unidoc/unioffice/internal/license";_bd "github.com/unidoc/unioffice/measurement";_bf "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX";_cg "github.com/unidoc/unioffice/schema/soo/dml";_cd "github.com/unidoc/unioffice/schema/soo/dml/chart";_fd "github.com/unidoc/unioffice/schema/soo/dml/picture";_ebd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bgb "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_cc "github.com/unidoc/unioffice/schema/soo/wml";_af "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_ad "github.com/unidoc/unioffice/vmldrawing";_gbf "github.com/unidoc/unioffice/zippkg";_ac "image";_b "image/jpeg";_c "io";_eg "math/rand";_fa "os";_ec "path/filepath";_f "regexp";_d "strings";_ae "unicode";); +package document ;import (_dbd "archive/zip";_ag "bytes";_de "errors";_ga "fmt";_g "github.com/unidoc/unioffice";_ca "github.com/unidoc/unioffice/color";_cd "github.com/unidoc/unioffice/common";_gb "github.com/unidoc/unioffice/common/axcontrol";_bc "github.com/unidoc/unioffice/common/logger";_bg "github.com/unidoc/unioffice/common/tempstorage";_aa "github.com/unidoc/unioffice/internal/formatutils";_dc "github.com/unidoc/unioffice/internal/license";_dd "github.com/unidoc/unioffice/measurement";_daf "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX";_cgb "github.com/unidoc/unioffice/schema/soo/dml";_cg "github.com/unidoc/unioffice/schema/soo/dml/chart";_ggb "github.com/unidoc/unioffice/schema/soo/dml/picture";_ge "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bgc "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_dag "github.com/unidoc/unioffice/schema/soo/wml";_ec "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_fgcb "github.com/unidoc/unioffice/vmldrawing";_b "github.com/unidoc/unioffice/zippkg";_e "image";_c "image/jpeg";_da "io";_fg "math/rand";_gg "os";_a "path/filepath";_d "regexp";_fgc "strings";_db "unicode";); -// SetTargetBookmark sets the bookmark target of the hyperlink. -func (_bdae HyperLink )SetTargetBookmark (bm Bookmark ){_bdae ._bfde .AnchorAttr =_e .String (bm .Name ());_bdae ._bfde .IdAttr =nil ;}; +// GetWrapPathLineTo return wrapPath lineTo value. +func (_ebf AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_cgb .CT_Point2D {return _ebf ._bf };func _gfggb (_fabe *_dag .CT_OnOff )OnOffValue {if _fabe ==nil {return OnOffValueUnset ;};if _fabe .ValAttr !=nil &&_fabe .ValAttr .Bool !=nil &&*_fabe .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;}; -// Numbering return numbering that being use by paragraph. -func (_adaa Paragraph )Numbering ()Numbering {_adaa .ensurePPr ();_abffa :=NewNumbering ();if _adaa ._dadg .PPr .NumPr !=nil {_cfge :=int64 (-1);_beeef :=int64 (-1);if _adaa ._dadg .PPr .NumPr .NumId !=nil {_cfge =_adaa ._dadg .PPr .NumPr .NumId .ValAttr ;};for _ ,_bgdag :=range _adaa ._gefc .Numbering ._bedb .Num {if _cfge < 0{break ;};if _bgdag .NumIdAttr ==_cfge {if _bgdag .AbstractNumId !=nil {_beeef =_bgdag .AbstractNumId .ValAttr ;_abffa ._bedb .Num =append (_abffa ._bedb .Num ,_bgdag );break ;};};};for _ ,_cgdd :=range _adaa ._gefc .Numbering ._bedb .AbstractNum {if _beeef < 0{break ;};if _cgdd .AbstractNumIdAttr ==_beeef {_abffa ._bedb .AbstractNum =append (_abffa ._bedb .AbstractNum ,_cgdd );break ;};};};return _abffa ;}; +// PutNodeAfter put node to position after relativeTo. +func (_fadc *Document )PutNodeAfter (relativeTo ,node Node ){_fadc .putNode (relativeTo ,node ,false )}; -// Type returns the type of the style. -func (_acdgd Style )Type ()_cc .ST_StyleType {return _acdgd ._bafd .TypeAttr };func (_ecb *chart )Target ()string {return _ecb ._ada }; +// DrawingInline return a slice of InlineDrawings. +func (_efgae Run )DrawingInline ()[]InlineDrawing {_aabg :=[]InlineDrawing {};for _ ,_adda :=range _efgae ._ccad .EG_RunInnerContent {if _adda .Drawing ==nil {continue ;};for _ ,_aee :=range _adda .Drawing .Inline {_aabg =append (_aabg ,InlineDrawing {_efgae ._gcba ,_aee });};};return _aabg ;};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); -// AddParagraph adds a paragraph to the footer. -func (_gdeg Footer )AddParagraph ()Paragraph {_afa :=_cc .NewEG_ContentBlockContent ();_gdeg ._gceg .EG_ContentBlockContent =append (_gdeg ._gceg .EG_ContentBlockContent ,_afa );_beef :=_cc .NewCT_P ();_afa .P =append (_afa .P ,_beef );return Paragraph {_gdeg ._acab ,_beef };}; +// Color returns the style's Color. +func (_ddgb RunProperties )Color ()Color {if _ddgb ._becb .Color ==nil {_ddgb ._becb .Color =_dag .NewCT_Color ();};return Color {_ddgb ._becb .Color };};func _cgca (_bdff *_dag .CT_Tbl ,_cbegg map[string ]string ){for _ ,_fceg :=range _bdff .EG_ContentRowContent {for _ ,_faafa :=range _fceg .Tr {for _ ,_eagb :=range _faafa .EG_ContentCellContent {for _ ,_fgafe :=range _eagb .Tc {for _ ,_ffce :=range _fgafe .EG_BlockLevelElts {for _ ,_fadd :=range _ffce .EG_ContentBlockContent {for _ ,_ggggg :=range _fadd .P {_bagcb (_ggggg ,_cbegg );};for _ ,_cgcac :=range _fadd .Tbl {_cgca (_cgcac ,_cbegg );};};};};};};};}; -// SetStrikeThrough sets the run to strike-through. -func (_ecfad RunProperties )SetStrikeThrough (b bool ){if !b {_ecfad ._acgcd .Strike =nil ;}else {_ecfad ._acgcd .Strike =_cc .NewCT_OnOff ();};}; +// RowProperties are the properties for a row within a table +type RowProperties struct{_dbaab *_dag .CT_TrPr }; -// SetWidth sets the table with to a specified width. -func (_eadeff TableProperties )SetWidth (d _bd .Distance ){_eadeff ._bebbgd .TblW =_cc .NewCT_TblWidth ();_eadeff ._bebbgd .TblW .TypeAttr =_cc .ST_TblWidthDxa ;_eadeff ._bebbgd .TblW .WAttr =&_cc .ST_MeasurementOrPercent {};_eadeff ._bebbgd .TblW .WAttr .ST_DecimalNumberOrPercent =&_cc .ST_DecimalNumberOrPercent {};_eadeff ._bebbgd .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (d /_bd .Twips ));}; +// Control returns an *axcontrol.Control object contained in the run or the nil value in case of no controls. +func (_afdf Run )Control ()*_gb .Control {if _cgea :=_afdf ._ccad .EG_RunInnerContent ;_cgea !=nil {if _dgfff :=_cgea [0].Object ;_dgfff !=nil {if _daff :=_dgfff .Choice ;_daff !=nil {if _egca :=_daff .Control ;_egca !=nil {if _egca .IdAttr !=nil {_cbcb :=_afdf ._gcba .GetDocRelTargetByID (*_egca .IdAttr );for _ ,_adfe :=range _afdf ._gcba ._add {if _cbcb ==_adfe .TargetAttr {return _adfe ;};};};};};};};return nil ;};func (_fdee FormFieldType )String ()string {if _fdee >=FormFieldType (len (_ccab )-1){return _ga .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_fdee );};return _eeagd [_ccab [_fdee ]:_ccab [_fdee +1]];}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_abgg RunProperties )CharacterSpacingMeasure ()string {if _bfedg :=_abgg ._acgcd .Spacing ;_bfedg !=nil {_fcfed :=_bfedg .ValAttr ;if _fcfed .ST_UniversalMeasure !=nil {return *_fcfed .ST_UniversalMeasure ;};};return "";}; +// RunProperties controls run styling properties. +type RunProperties struct{_becb *_dag .CT_RPr };func _abcf ()*_ec .Path {_deacf :=_ec .NewPath ();_deacf .TextpathokAttr =_ge .ST_TrueFalseTrue ;_deacf .ConnecttypeAttr =_ec .OfcST_ConnectTypeCustom ;_bgea :="\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";_deacf .ConnectlocsAttr =&_bgea ;_fege :="\u0032\u0037\u0030,\u0031\u0038\u0030\u002c\u0039\u0030\u002c\u0030";_deacf .ConnectanglesAttr =&_fege ;return _deacf ;}; -// SetAfterLineSpacing sets spacing below paragraph in line units. -func (_abce Paragraph )SetAfterLineSpacing (d _bd .Distance ){_abce .ensurePPr ();if _abce ._dadg .PPr .Spacing ==nil {_abce ._dadg .PPr .Spacing =_cc .NewCT_Spacing ();};_efba :=_abce ._dadg .PPr .Spacing ;_efba .AfterLinesAttr =_e .Int64 (int64 (d /_bd .Twips ));}; +// SetWidthAuto sets the the table width to automatic. +func (_ababe TableProperties )SetWidthAuto (){_ababe ._befe .TblW =_dag .NewCT_TblWidth ();_ababe ._befe .TblW .TypeAttr =_dag .ST_TblWidthAuto ;}; -// X returns the inner wrapped XML type. -func (_deag NumberingLevel )X ()*_cc .CT_Lvl {return _deag ._befe }; +// X return slice of node. +func (_ccccd *Nodes )X ()[]Node {return _ccccd ._cace };func _gaa (_ddee *_dag .CT_Tbl ,_fbbg *_dag .CT_P ,_debg bool )*_dag .CT_Tbl {for _ ,_dbab :=range _ddee .EG_ContentRowContent {for _ ,_gge :=range _dbab .Tr {for _ ,_ddec :=range _gge .EG_ContentCellContent {for _ ,_bee :=range _ddec .Tc {for _efc ,_ggda :=range _bee .EG_BlockLevelElts {for _ ,_fgdb :=range _ggda .EG_ContentBlockContent {for _cce ,_agbd :=range _fgdb .P {if _agbd ==_fbbg {_eada :=_dag .NewEG_BlockLevelElts ();_dbga :=_dag .NewEG_ContentBlockContent ();_eada .EG_ContentBlockContent =append (_eada .EG_ContentBlockContent ,_dbga );_gfdd :=_dag .NewCT_Tbl ();_dbga .Tbl =append (_dbga .Tbl ,_gfdd );_bee .EG_BlockLevelElts =append (_bee .EG_BlockLevelElts ,nil );if _debg {copy (_bee .EG_BlockLevelElts [_efc +1:],_bee .EG_BlockLevelElts [_efc :]);_bee .EG_BlockLevelElts [_efc ]=_eada ;if _cce !=0{_acd :=_dag .NewEG_BlockLevelElts ();_gdba :=_dag .NewEG_ContentBlockContent ();_acd .EG_ContentBlockContent =append (_acd .EG_ContentBlockContent ,_gdba );_gdba .P =_fgdb .P [:_cce ];_bee .EG_BlockLevelElts =append (_bee .EG_BlockLevelElts ,nil );copy (_bee .EG_BlockLevelElts [_efc +1:],_bee .EG_BlockLevelElts [_efc :]);_bee .EG_BlockLevelElts [_efc ]=_acd ;};_fgdb .P =_fgdb .P [_cce :];}else {copy (_bee .EG_BlockLevelElts [_efc +2:],_bee .EG_BlockLevelElts [_efc +1:]);_bee .EG_BlockLevelElts [_efc +1]=_eada ;if _cce !=len (_fgdb .P )-1{_cbff :=_dag .NewEG_BlockLevelElts ();_ebad :=_dag .NewEG_ContentBlockContent ();_cbff .EG_ContentBlockContent =append (_cbff .EG_ContentBlockContent ,_ebad );_ebad .P =_fgdb .P [_cce +1:];_bee .EG_BlockLevelElts =append (_bee .EG_BlockLevelElts ,nil );copy (_bee .EG_BlockLevelElts [_efc +3:],_bee .EG_BlockLevelElts [_efc +2:]);_bee .EG_BlockLevelElts [_efc +2]=_cbff ;}else {_fec :=_dag .NewEG_BlockLevelElts ();_adb :=_dag .NewEG_ContentBlockContent ();_fec .EG_ContentBlockContent =append (_fec .EG_ContentBlockContent ,_adb );_adb .P =[]*_dag .CT_P {_dag .NewCT_P ()};_bee .EG_BlockLevelElts =append (_bee .EG_BlockLevelElts ,nil );copy (_bee .EG_BlockLevelElts [_efc +3:],_bee .EG_BlockLevelElts [_efc +2:]);_bee .EG_BlockLevelElts [_efc +2]=_fec ;};_fgdb .P =_fgdb .P [:_cce +1];};return _gfdd ;};};for _ ,_adeb :=range _fgdb .Tbl {_dbf :=_gaa (_adeb ,_fbbg ,_debg );if _dbf !=nil {return _dbf ;};};};};};};};};return nil ;}; -// SetWidth sets the cell width to a specified width. -func (_cee CellProperties )SetWidth (d _bd .Distance ){_cee ._cbfg .TcW =_cc .NewCT_TblWidth ();_cee ._cbfg .TcW .TypeAttr =_cc .ST_TblWidthDxa ;_cee ._cbfg .TcW .WAttr =&_cc .ST_MeasurementOrPercent {};_cee ._cbfg .TcW .WAttr .ST_DecimalNumberOrPercent =&_cc .ST_DecimalNumberOrPercent {};_cee ._cbfg .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (d /_bd .Twips ));};func _gfada (_ebba *Document ,_gece []*_cc .CT_P ,_cgfc *TableInfo ,_bdee *DrawingInfo )[]Node {_bfbfb :=[]Node {};for _ ,_dggb :=range _gece {_caddc :=Paragraph {_ebba ,_dggb };_eea :=Node {_egfb :_ebba ,_bgba :&_caddc };if _fcbb ,_abdf :=_ebba .Styles .SearchStyleById (_caddc .Style ());_abdf {_eea .Style =_fcbb ;};for _ ,_dedbb :=range _caddc .Runs (){_eea .Children =append (_eea .Children ,Node {_egfb :_ebba ,_bgba :_dedbb ,AnchoredDrawings :_dedbb .DrawingAnchored (),InlineDrawings :_dedbb .DrawingInline ()});};_bfbfb =append (_bfbfb ,_eea );};return _bfbfb ;}; +// RemoveFootnote removes a footnote from both the paragraph and the document +// the requested footnote must be anchored on the paragraph being referenced. +func (_cbbe Paragraph )RemoveFootnote (id int64 ){_abcdb :=_cbbe ._ebddd ._dde ;var _fcbda int ;for _ggffe ,_deegg :=range _abcdb .CT_Footnotes .Footnote {if _deegg .IdAttr ==id {_fcbda =_ggffe ;};};_fcbda =0;_abcdb .CT_Footnotes .Footnote [_fcbda ]=nil ;_abcdb .CT_Footnotes .Footnote [_fcbda ]=_abcdb .CT_Footnotes .Footnote [len (_abcdb .CT_Footnotes .Footnote )-1];_abcdb .CT_Footnotes .Footnote =_abcdb .CT_Footnotes .Footnote [:len (_abcdb .CT_Footnotes .Footnote )-1];var _eaec Run ;for _ ,_aggd :=range _cbbe .Runs (){if _gbggd ,_gabcc :=_aggd .IsFootnote ();_gbggd {if _gabcc ==id {_eaec =_aggd ;};};};_cbbe .RemoveRun (_eaec );}; -// SetStartIndent controls the start indent of the paragraph. -func (_cegdc ParagraphStyleProperties )SetStartIndent (m _bd .Distance ){if _cegdc ._feffd .Ind ==nil {_cegdc ._feffd .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_cegdc ._feffd .Ind .StartAttr =nil ;}else {_cegdc ._feffd .Ind .StartAttr =&_cc .ST_SignedTwipsMeasure {};_cegdc ._feffd .Ind .StartAttr .Int64 =_e .Int64 (int64 (m /_bd .Twips ));};}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_bcgd ParagraphBorders )SetLeft (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_bcgd ._gfae .Left =_dag .NewCT_Border ();_bgcge (_bcgd ._gfae .Left ,t ,c ,thickness );}; -// SetEndIndent controls the end indentation. -func (_dbge ParagraphProperties )SetEndIndent (m _bd .Distance ){if _dbge ._bfdca .Ind ==nil {_dbge ._bfdca .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_dbge ._bfdca .Ind .EndAttr =nil ;}else {_dbge ._bfdca .Ind .EndAttr =&_cc .ST_SignedTwipsMeasure {};_dbge ._bfdca .Ind .EndAttr .Int64 =_e .Int64 (int64 (m /_bd .Twips ));};}; +// X returns the inner wrapped XML type. +func (_cdag Run )X ()*_dag .CT_R {return _cdag ._ccad }; -// SetWindowControl controls if the first or last line of the paragraph is -// allowed to display on a separate page. -func (_bbbabb ParagraphProperties )SetWindowControl (b bool ){if !b {_bbbabb ._bfdca .WidowControl =nil ;}else {_bbbabb ._bfdca .WidowControl =_cc .NewCT_OnOff ();};}; +// Clear clears all content within a footer +func (_ecce Footer )Clear (){_ecce ._gbdc .EG_ContentBlockContent =nil }; -// RightToLeft returns true if paragraph text goes from right to left. -func (_fcefg ParagraphProperties )RightToLeft ()bool {return _fcaaa (_fcefg ._bfdca .RPr .Rtl )}; +// Emboss returns true if run emboss is on. +func (_cgcc RunProperties )Emboss ()bool {return _dcda (_cgcc ._becb .Emboss )}; -// SetStartPct sets the cell start margin -func (_aed CellMargins )SetStartPct (pct float64 ){_aed ._gdc .Start =_cc .NewCT_TblWidth ();_bea (_aed ._gdc .Start ,pct );}; +// Header is a header for a document section. +type Header struct{_gcaa *Document ;_ddaf *_dag .Hdr ;}; -// Endnote is an individual endnote reference within the document. -type Endnote struct{_accf *Document ;_fcgd *_cc .CT_FtnEdn ;}; +// X returns the inner wrapped XML type. +func (_bdb Color )X ()*_dag .CT_Color {return _bdb ._dcb }; -// X returns the internally wrapped *wml.CT_SectPr. -func (_cagdb Section )X ()*_cc .CT_SectPr {return _cagdb ._cdac }; +// SetValue sets the width value. +func (_bfag TableWidth )SetValue (m _dd .Distance ){_bfag ._beeag .WAttr =&_dag .ST_MeasurementOrPercent {};_bfag ._beeag .WAttr .ST_DecimalNumberOrPercent =&_dag .ST_DecimalNumberOrPercent {};_bfag ._beeag .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (m /_dd .Twips ));_bfag ._beeag .TypeAttr =_dag .ST_TblWidthDxa ;}; -// SetName marks sets a name attribute for a FormField. -func (_fead FormField )SetName (name string ){_faade :=_cc .NewCT_FFName ();_faade .ValAttr =&name ;_fead ._dbfcc .Name =[]*_cc .CT_FFName {_faade };}; +// SetTextWrapSquare sets the text wrap to square with a given wrap type. +func (_gef AnchoredDrawing )SetTextWrapSquare (t _dag .WdST_WrapText ){_gef ._af .Choice =&_dag .WdEG_WrapTypeChoice {};_gef ._af .Choice .WrapSquare =_dag .NewWdCT_WrapSquare ();_gef ._af .Choice .WrapSquare .WrapTextAttr =t ;}; -// AddParagraph adds a paragraph to the endnote. -func (_dgbc Endnote )AddParagraph ()Paragraph {_bccg :=_cc .NewEG_ContentBlockContent ();_bdbg :=len (_dgbc ._fcgd .EG_BlockLevelElts [0].EG_ContentBlockContent );_dgbc ._fcgd .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_dgbc ._fcgd .EG_BlockLevelElts [0].EG_ContentBlockContent ,_bccg );_fgdf :=_cc .NewCT_P ();var _affd *_cc .CT_String ;if _bdbg !=0{_bfbb :=len (_dgbc ._fcgd .EG_BlockLevelElts [0].EG_ContentBlockContent [_bdbg -1].P );_affd =_dgbc ._fcgd .EG_BlockLevelElts [0].EG_ContentBlockContent [_bdbg -1].P [_bfbb -1].PPr .PStyle ;}else {_affd =_cc .NewCT_String ();_affd .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_bccg .P =append (_bccg .P ,_fgdf );_cdgg :=Paragraph {_dgbc ._accf ,_fgdf };_cdgg ._dadg .PPr =_cc .NewCT_PPr ();_cdgg ._dadg .PPr .PStyle =_affd ;_cdgg ._dadg .PPr .RPr =_cc .NewCT_ParaRPr ();return _cdgg ;};func _egaa (_egfe []*_cc .CT_P ,_aeaa *TableInfo ,_eaae *DrawingInfo )[]TextItem {_edgfc :=[]TextItem {};for _ ,_dcag :=range _egfe {_edgfc =append (_edgfc ,_bfacg (_dcag ,nil ,_aeaa ,_eaae ,_dcag .EG_PContent )...);};return _edgfc ;}; +// ParagraphStyleProperties is the styling information for a paragraph. +type ParagraphStyleProperties struct{_ffgg *_dag .CT_PPrGeneral }; // SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_bdfe TableProperties )SetCellSpacingAuto (){_bdfe ._bebbgd .TblCellSpacing =_cc .NewCT_TblWidth ();_bdfe ._bebbgd .TblCellSpacing .TypeAttr =_cc .ST_TblWidthAuto ;}; +func (_dabe TableProperties )SetCellSpacingAuto (){_dabe ._befe .TblCellSpacing =_dag .NewCT_TblWidth ();_dabe ._befe .TblCellSpacing .TypeAttr =_dag .ST_TblWidthAuto ;};func (_dbfbd *WatermarkPicture )getInnerElement (_ffedc string )*_g .XSDAny {for _ ,_acfdg :=range _dbfbd ._ecfd .Any {_cgaee ,_fdffc :=_acfdg .(*_g .XSDAny );if _fdffc &&(_cgaee .XMLName .Local ==_ffedc ||_cgaee .XMLName .Local =="\u0076\u003a"+_ffedc ){return _cgaee ;};};return nil ;}; -// X returns the inner wrapped XML type. -func (_ecegc NumberingDefinition )X ()*_cc .CT_AbstractNum {return _ecegc ._fabc }; +// Footers returns the footers defined in the document. +func (_bbg *Document )Footers ()[]Footer {_abec :=[]Footer {};for _ ,_dgb :=range _bbg ._geb {_abec =append (_abec ,Footer {_bbg ,_dgb });};return _abec ;};func _ddeb ()*_ec .OfcLock {_ddffe :=_ec .NewOfcLock ();_ddffe .ExtAttr =_ec .ST_ExtEdit ;_ddffe .AspectratioAttr =_ge .ST_TrueFalseTrue ;return _ddffe ;}; -// Text returns the underlying text in the run. -func (_fdead Run )Text ()string {if len (_fdead ._abeed .EG_RunInnerContent )==0{return "";};_fdfg :=_de .Buffer {};for _ ,_dcdc :=range _fdead ._abeed .EG_RunInnerContent {if _dcdc .T !=nil {_fdfg .WriteString (_dcdc .T .Content );};if _dcdc .Tab !=nil {_fdfg .WriteByte ('\t');};};return _fdfg .String ();}; +// StyleID returns the style ID. +func (_gggb Style )StyleID ()string {if _gggb ._ffabb .StyleIdAttr ==nil {return "";};return *_gggb ._ffabb .StyleIdAttr ;}; -// SetFormat sets the numbering format. -func (_dbfa NumberingLevel )SetFormat (f _cc .ST_NumberFormat ){if _dbfa ._befe .NumFmt ==nil {_dbfa ._befe .NumFmt =_cc .NewCT_NumFmt ();};_dbfa ._befe .NumFmt .ValAttr =f ;};func (_fadb *Document )save (_fbbf _c .Writer ,_feg string )error {const _daf ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065";if _fgd :=_fadb ._aeb .Validate ();_fgd !=nil {_bg .Log .Warning ("\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",_fgd );};_eag :=_e .DocTypeDocument ;if !_gc .GetLicenseKey ().IsLicensed ()&&!_ecag {_gb .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");_gb .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 _ea .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 (_fadb ._dedb )==0{if len (_feg )> 0{_fadb ._dedb =_feg ;}else {_edcd ,_ccad :=_gc .GenRefId ("\u0064\u0077");if _ccad !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ccad );return _ccad ;};_fadb ._dedb =_edcd ;};};if _dga :=_gc .Track (_fadb ._dedb ,_daf );_dga !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dga );return _dga ;};_bbba :=_g .NewWriter (_fbbf );defer _bbba .Close ();if _ccb :=_gbf .MarshalXML (_bbba ,_e .BaseRelsFilename ,_fadb .Rels .X ());_ccb !=nil {return _ccb ;};if _dff :=_gbf .MarshalXMLByType (_bbba ,_eag ,_e .ExtendedPropertiesType ,_fadb .AppProperties .X ());_dff !=nil {return _dff ;};if _aaf :=_gbf .MarshalXMLByType (_bbba ,_eag ,_e .CorePropertiesType ,_fadb .CoreProperties .X ());_aaf !=nil {return _aaf ;};if _fadb .CustomProperties .X ()!=nil {if _cea :=_gbf .MarshalXMLByType (_bbba ,_eag ,_e .CustomPropertiesType ,_fadb .CustomProperties .X ());_cea !=nil {return _cea ;};};if _fadb .Thumbnail !=nil {_agf ,_fda :=_bbba .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _fda !=nil {return _fda ;};if _gff :=_b .Encode (_agf ,_fadb .Thumbnail ,nil );_gff !=nil {return _gff ;};};if _acga :=_gbf .MarshalXMLByType (_bbba ,_eag ,_e .SettingsType ,_fadb .Settings .X ());_acga !=nil {return _acga ;};_aac :=_e .AbsoluteFilename (_eag ,_e .OfficeDocumentType ,0);if _ecae :=_gbf .MarshalXML (_bbba ,_aac ,_fadb ._aeb );_ecae !=nil {return _ecae ;};if _fcd :=_gbf .MarshalXML (_bbba ,_gbf .RelationsPathFor (_aac ),_fadb ._ebfd .X ());_fcd !=nil {return _fcd ;};if _fadb .Numbering .X ()!=nil {if _cgf :=_gbf .MarshalXMLByType (_bbba ,_eag ,_e .NumberingType ,_fadb .Numbering .X ());_cgf !=nil {return _cgf ;};};if _bgbe :=_gbf .MarshalXMLByType (_bbba ,_eag ,_e .StylesType ,_fadb .Styles .X ());_bgbe !=nil {return _bgbe ;};if _fadb ._bfg !=nil {if _bccc :=_gbf .MarshalXMLByType (_bbba ,_eag ,_e .WebSettingsType ,_fadb ._bfg );_bccc !=nil {return _bccc ;};};if _fadb ._ebg !=nil {if _cga :=_gbf .MarshalXMLByType (_bbba ,_eag ,_e .FontTableType ,_fadb ._ebg );_cga !=nil {return _cga ;};};if _fadb ._cde !=nil {if _fadd :=_gbf .MarshalXMLByType (_bbba ,_eag ,_e .EndNotesType ,_fadb ._cde );_fadd !=nil {return _fadd ;};};if _fadb ._cdg !=nil {if _egeb :=_gbf .MarshalXMLByType (_bbba ,_eag ,_e .FootNotesType ,_fadb ._cdg );_egeb !=nil {return _egeb ;};};for _fac ,_ggb :=range _fadb ._agc {if _gddb :=_gbf .MarshalXMLByTypeIndex (_bbba ,_eag ,_e .ThemeType ,_fac +1,_ggb );_gddb !=nil {return _gddb ;};};for _afga ,_dgg :=range _fadb ._efd {_cfb ,_bdd :=_dgg .ExportToByteArray ();if _bdd !=nil {return _bdd ;};_gfba :="\u0077\u006f\u0072d\u002f"+_dgg .TargetAttr [:len (_dgg .TargetAttr )-4]+"\u002e\u0062\u0069\u006e";if _dacf :=_gbf .AddFileFromBytes (_bbba ,_gfba ,_cfb );_dacf !=nil {return _dacf ;};if _cdcf :=_gbf .MarshalXMLByTypeIndex (_bbba ,_eag ,_e .ControlType ,_afga +1,_dgg .Ocx );_cdcf !=nil {return _cdcf ;};};for _aedg ,_geb :=range _fadb ._dgbf {_aab :=_e .AbsoluteFilename (_eag ,_e .HeaderType ,_aedg +1);if _bff :=_gbf .MarshalXML (_bbba ,_aab ,_geb );_bff !=nil {return _bff ;};if !_fadb ._edc [_aedg ].IsEmpty (){_gbf .MarshalXML (_bbba ,_gbf .RelationsPathFor (_aab ),_fadb ._edc [_aedg ].X ());};};for _dgf ,_acaa :=range _fadb ._ebda {_dffb :=_e .AbsoluteFilename (_eag ,_e .FooterType ,_dgf +1);if _abge :=_gbf .MarshalXMLByTypeIndex (_bbba ,_eag ,_e .FooterType ,_dgf +1,_acaa );_abge !=nil {return _abge ;};if !_fadb ._dfa [_dgf ].IsEmpty (){_gbf .MarshalXML (_bbba ,_gbf .RelationsPathFor (_dffb ),_fadb ._dfa [_dgf ].X ());};};for _aafg ,_fegc :=range _fadb .Images {if _adbc :=_acb .AddImageToZip (_bbba ,_fegc ,_aafg +1,_e .DocTypeDocument );_adbc !=nil {return _adbc ;};};for _dggg ,_ccag :=range _fadb ._afgd {_agd :=_e .AbsoluteFilename (_eag ,_e .ChartType ,_dggg +1);_gbf .MarshalXML (_bbba ,_agd ,_ccag ._gbbda );};if _fgdb :=_gbf .MarshalXML (_bbba ,_e .ContentTypesFilename ,_fadb .ContentTypes .X ());_fgdb !=nil {return _fgdb ;};if _ecdg :=_fadb .WriteExtraFiles (_bbba );_ecdg !=nil {return _ecdg ;};return _bbba .Close ();}; +// Tables returns the tables defined in the header. +func (_gacef Header )Tables ()[]Table {_cgag :=[]Table {};if _gacef ._ddaf ==nil {return nil ;};for _ ,_eeadd :=range _gacef ._ddaf .EG_ContentBlockContent {for _ ,_faab :=range _gacef ._gcaa .tables (_eeadd ){_cgag =append (_cgag ,_faab );};};return _cgag ;}; -// 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 (_gggg Document )AddHyperlink (url string )_acb .Hyperlink {return _gggg ._ebfd .AddHyperlink (url )}; +// SetTextWrapTight sets the text wrap to tight with a give wrap type. +func (_ecag AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_ecag ._af .Choice =&_dag .WdEG_WrapTypeChoice {};_ecag ._af .Choice .WrapTight =_dag .NewWdCT_WrapTight ();_ecag ._af .Choice .WrapTight .WrapTextAttr =_dag .WdST_WrapTextBothSides ;_fcb :=false ;_ecag ._af .Choice .WrapTight .WrapPolygon .EditedAttr =&_fcb ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_ecag ._af .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_ecag ._af .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart ();_ecag ._af .LayoutInCellAttr =true ;_ecag ._af .AllowOverlapAttr =true ;}; -// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. -func (_ace FormField )Value ()string {if _ace ._dbfcc .TextInput !=nil &&_ace ._eagcf .T !=nil {return _ace ._eagcf .T .Content ;}else if _ace ._dbfcc .DdList !=nil &&_ace ._dbfcc .DdList .Result !=nil {_abda :=_ace .PossibleValues ();_acfb :=int (_ace ._dbfcc .DdList .Result .ValAttr );if _acfb < len (_abda ){return _abda [_acfb ];};}else if _ace ._dbfcc .CheckBox !=nil {if _ace .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; +// SetVerticalMerge controls the vertical merging of cells. +func (_dfcg CellProperties )SetVerticalMerge (mergeVal _dag .ST_Merge ){if mergeVal ==_dag .ST_MergeUnset {_dfcg ._bce .VMerge =nil ;}else {_dfcg ._bce .VMerge =_dag .NewCT_VMerge ();_dfcg ._bce .VMerge .ValAttr =mergeVal ;};}; + +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_fdeag Paragraph )SetFirstLineIndent (m _dd .Distance ){_fdeag .ensurePPr ();_bbceg :=_fdeag ._gbfgc .PPr ;if _bbceg .Ind ==nil {_bbceg .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_bbceg .Ind .FirstLineAttr =nil ;}else {_bbceg .Ind .FirstLineAttr =&_ge .ST_TwipsMeasure {};_bbceg .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_dd .Twips ));};}; + +// X returns the inner wrapped XML type. +func (_fdaf Row )X ()*_dag .CT_Row {return _fdaf ._gcce }; // Footnote is an individual footnote reference within the document. -type Footnote struct{_eeec *Document ;_effcg *_cc .CT_FtnEdn ;}; +type Footnote struct{_cbffe *Document ;_eefc *_dag .CT_FtnEdn ;}; -// GetStyleByID returns Style by it's IdAttr. -func (_gagb *Document )GetStyleByID (id string )Style {for _ ,_dgfc :=range _gagb .Styles ._ecgbf .Style {if _dgfc .StyleIdAttr !=nil &&*_dgfc .StyleIdAttr ==id {return Style {_dgfc };};};return Style {};}; +// SetStyle sets the font size. +func (_acefb RunProperties )SetStyle (style string ){if style ==""{_acefb ._becb .RStyle =nil ;}else {_acefb ._becb .RStyle =_dag .NewCT_String ();_acefb ._becb .RStyle .ValAttr =style ;};}; -// TableConditionalFormatting returns a conditional formatting object of a given -// type. Calling this method repeatedly will return the same object. -func (_ecef Style )TableConditionalFormatting (typ _cc .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_fafc :=range _ecef ._bafd .TblStylePr {if _fafc .TypeAttr ==typ {return TableConditionalFormatting {_fafc };};};_fcdd :=_cc .NewCT_TblStylePr ();_fcdd .TypeAttr =typ ;_ecef ._bafd .TblStylePr =append (_ecef ._bafd .TblStylePr ,_fcdd );return TableConditionalFormatting {_fcdd };};func _abbaa (_fdgbg *_cc .CT_P ,_adbbf map[string ]string ){for _ ,_cecb :=range _fdgbg .EG_PContent {for _ ,_fdgc :=range _cecb .EG_ContentRunContent {if _fdgc .R !=nil {for _ ,_gffe :=range _fdgc .R .EG_RunInnerContent {_ggdg :=_gffe .Drawing ;if _ggdg !=nil {for _ ,_facca :=range _ggdg .Anchor {for _ ,_ged :=range _facca .Graphic .GraphicData .Any {switch _fbaf :=_ged .(type ){case *_fd .Pic :if _fbaf .BlipFill !=nil &&_fbaf .BlipFill .Blip !=nil {_acfdc (_fbaf .BlipFill .Blip ,_adbbf );};default:};};};for _ ,_adcb :=range _ggdg .Inline {for _ ,_dbea :=range _adcb .Graphic .GraphicData .Any {switch _baaff :=_dbea .(type ){case *_fd .Pic :if _baaff .BlipFill !=nil &&_baaff .BlipFill .Blip !=nil {_acfdc (_baaff .BlipFill .Blip ,_adbbf );};default:};};};};};};};};}; +// X returns the internally wrapped *wml.CT_SectPr. +func (_ggaef Section )X ()*_dag .CT_SectPr {return _ggaef ._gbfbf }; -// ExtractFromFooter returns text from the document footer as an array of TextItems. -func ExtractFromFooter (footer *_cc .Ftr )[]TextItem {return _bgeec (footer .EG_ContentBlockContent ,nil )}; +// TableWidth controls width values in table settings. +type TableWidth struct{_beeag *_dag .CT_TblWidth }; -// HyperLink is a link within a document. -type HyperLink struct{_fdaa *Document ;_bfde *_cc .CT_Hyperlink ;}; +// AddRun adds a run to a paragraph. +func (_adgca Paragraph )AddRun ()Run {_eegce :=_dag .NewEG_PContent ();_adgca ._gbfgc .EG_PContent =append (_adgca ._gbfgc .EG_PContent ,_eegce );_ffdac :=_dag .NewEG_ContentRunContent ();_eegce .EG_ContentRunContent =append (_eegce .EG_ContentRunContent ,_ffdac );_deedb :=_dag .NewCT_R ();_ffdac .R =_deedb ;return Run {_adgca ._ebddd ,_deedb };}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_gbbd CellBorders )SetInsideVertical (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_gbbd ._cabe .InsideV =_cc .NewCT_Border ();_bfccc (_gbbd ._cabe .InsideV ,t ,c ,thickness );}; +// SetFirstLineIndent controls the first line indent of the paragraph. +func (_fcgf ParagraphStyleProperties )SetFirstLineIndent (m _dd .Distance ){if _fcgf ._ffgg .Ind ==nil {_fcgf ._ffgg .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_fcgf ._ffgg .Ind .FirstLineAttr =nil ;}else {_fcgf ._ffgg .Ind .FirstLineAttr =&_ge .ST_TwipsMeasure {};_fcgf ._ffgg .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_dd .Twips ));};}; -// SetStart sets the cell start margin -func (_eca CellMargins )SetStart (d _bd .Distance ){_eca ._gdc .Start =_cc .NewCT_TblWidth ();_bfc (_eca ._gdc .Start ,d );}; +// FindNodeByCondition return node based on condition function, +// if wholeElements is true, its will extract childs as next node elements. +func (_ccebd *Nodes )FindNodeByCondition (f func (_fggc *Node )bool ,wholeElements bool )[]Node {_eafee :=[]Node {};for _ ,_ffddg :=range _ccebd ._cace {if f (&_ffddg ){_eafee =append (_eafee ,_ffddg );};if wholeElements {_gefd :=Nodes {_cace :_ffddg .Children };_eafee =append (_eafee ,_gefd .FindNodeByCondition (f ,wholeElements )...);};};return _eafee ;}; -// Numbering is the document wide numbering styles contained in numbering.xml. -type Numbering struct{_bedb *_cc .Numbering }; +// Endnotes returns the endnotes defined in the document. +func (_aeg *Document )Endnotes ()[]Endnote {_gad :=[]Endnote {};for _ ,_cge :=range _aeg ._acc .CT_Endnotes .Endnote {_gad =append (_gad ,Endnote {_aeg ,_cge });};return _gad ;}; -// 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 (_dabfb Document )SetConformance (conformanceAttr _ebd .ST_ConformanceClass ){_dabfb ._aeb .ConformanceAttr =conformanceAttr ;}; +// SetTextWrapBehindText sets the text wrap to behind text. +func (_dg AnchoredDrawing )SetTextWrapBehindText (){_dg ._af .Choice =&_dag .WdEG_WrapTypeChoice {};_dg ._af .Choice .WrapNone =_dag .NewWdCT_WrapNone ();_dg ._af .BehindDocAttr =true ;_dg ._af .LayoutInCellAttr =true ;_dg ._af .AllowOverlapAttr =true ;}; -// SetYOffset sets the Y offset for an image relative to the origin. -func (_ed AnchoredDrawing )SetYOffset (y _bd .Distance ){_ed ._gg .PositionV .Choice =&_cc .WdCT_PosVChoice {};_ed ._gg .PositionV .Choice .PosOffset =_e .Int32 (int32 (y /_bd .EMU ));}; +// SetEndIndent controls the end indentation. +func (_ffcfd ParagraphProperties )SetEndIndent (m _dd .Distance ){if _ffcfd ._gfeb .Ind ==nil {_ffcfd ._gfeb .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_ffcfd ._gfeb .Ind .EndAttr =nil ;}else {_ffcfd ._gfeb .Ind .EndAttr =&_dag .ST_SignedTwipsMeasure {};_ffcfd ._gfeb .Ind .EndAttr .Int64 =_g .Int64 (int64 (m /_dd .Twips ));};}; -// SetSize sets the size of the displayed image on the page. -func (_gef AnchoredDrawing )SetSize (w ,h _bd .Distance ){_gef ._gg .Extent .CxAttr =int64 (float64 (w *_bd .Pixel72 )/_bd .EMU );_gef ._gg .Extent .CyAttr =int64 (float64 (h *_bd .Pixel72 )/_bd .EMU );}; +// TableInfo is used for keep information about a table, a row and a cell where the text is located. +type TableInfo struct{Table *_dag .CT_Tbl ;Row *_dag .CT_Row ;Cell *_dag .CT_Tc ;RowIndex int ;ColIndex int ;}; -// ParagraphProperties returns the paragraph properties controlling text formatting within the table. -func (_gebdc TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _gebdc ._fgcg .PPr ==nil {_gebdc ._fgcg .PPr =_cc .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_gebdc ._fgcg .PPr };}; +// Paragraphs returns the paragraphs defined in the cell. +func (_fbb Cell )Paragraphs ()[]Paragraph {_gfd :=[]Paragraph {};for _ ,_fdb :=range _fbb ._fb .EG_BlockLevelElts {for _ ,_gaf :=range _fdb .EG_ContentBlockContent {for _ ,_gdf :=range _gaf .P {_gfd =append (_gfd ,Paragraph {_fbb ._fcbc ,_gdf });};};};return _gfd ;}; -// X returns the inner wrapped XML type. -func (_fbc CellProperties )X ()*_cc .CT_TcPr {return _fbc ._cbfg }; +// SetWidthAuto sets the the cell width to automatic. +func (_ecae CellProperties )SetWidthAuto (){_ecae ._bce .TcW =_dag .NewCT_TblWidth ();_ecae ._bce .TcW .TypeAttr =_dag .ST_TblWidthAuto ;}; -// SetBetween sets the between border to a specified type, color and thickness between paragraph. -func (_abbgf ParagraphBorders )SetBetween (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_abbgf ._fgda .Between =_cc .NewCT_Border ();_aeggb (_abbgf ._fgda .Between ,t ,c ,thickness );};func _bfdad (_aeeb *Document ,_dfdcg []*_cc .EG_ContentBlockContent ,_ggef *TableInfo )[]Node {_gedg :=[]Node {};for _ ,_acdg :=range _dfdcg {if _bffdd :=_acdg .Sdt ;_bffdd !=nil {if _debff :=_bffdd .SdtContent ;_debff !=nil {_gedg =append (_gedg ,_gfada (_aeeb ,_debff .P ,_ggef ,nil )...);};};_gedg =append (_gedg ,_gfada (_aeeb ,_acdg .P ,_ggef ,nil )...);for _ ,_aefd :=range _acdg .Tbl {_decgc :=Table {_aeeb ,_aefd };_eefca ,_ :=_aeeb .Styles .SearchStyleById (_decgc .Style ());_deecg :=[]Node {};for _gab ,_bgg :=range _aefd .EG_ContentRowContent {for _ ,_faca :=range _bgg .Tr {for _gfcef ,_ddeg :=range _faca .EG_ContentCellContent {for _ ,_gffa :=range _ddeg .Tc {_bbbe :=&TableInfo {Table :_aefd ,Row :_faca ,Cell :_gffa ,RowIndex :_gab ,ColIndex :_gfcef };for _ ,_effd :=range _gffa .EG_BlockLevelElts {_deecg =append (_deecg ,_bfdad (_aeeb ,_effd .EG_ContentBlockContent ,_bbbe )...);};};};};};_gedg =append (_gedg ,Node {_egfb :_aeeb ,_bgba :&_decgc ,Style :_eefca ,Children :_deecg });};};return _gedg ;}; +// HyperLink is a link within a document. +type HyperLink struct{_fceaa *Document ;_abfc *_dag .CT_Hyperlink ;};func (_ebcf Paragraph )addBeginFldChar (_gedg string )*_dag .CT_FFData {_dcabd :=_ebcf .addFldChar ();_dcabd .FldCharTypeAttr =_dag .ST_FldCharTypeBegin ;_dcabd .FfData =_dag .NewCT_FFData ();_ebac :=_dag .NewCT_FFName ();_ebac .ValAttr =&_gedg ;_dcabd .FfData .Name =[]*_dag .CT_FFName {_ebac };return _dcabd .FfData ;}; -// 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{_acb .DocBase ;_aeb *_cc .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_dgbf []*_cc .Hdr ;_edc []_acb .Relationships ;_ebda []*_cc .Ftr ;_dfa []_acb .Relationships ;_ebfd _acb .Relationships ;_agc []*_cg .Theme ;_bfg *_cc .WebSettings ;_ebg *_cc .Fonts ;_cde *_cc .Endnotes ;_cdg *_cc .Footnotes ;_efd []*_cb .Control ;_afgd []*chart ;_dedb string ;};func (_eda *Document )validateBookmarks ()error {_befg :=make (map[string ]struct{});for _ ,_cgg :=range _eda .Bookmarks (){if _ ,_bfec :=_befg [_cgg .Name ()];_bfec {return _gb .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_cgg .Name ());};_befg [_cgg .Name ()]=struct{}{};};return nil ;}; +// SetRight sets the right border to a specified type, color and thickness. +func (_cbfg ParagraphBorders )SetRight (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_cbfg ._gfae .Right =_dag .NewCT_Border ();_bgcge (_cbfg ._gfae .Right ,t ,c ,thickness );}; -// CellMargins are the margins for an individual cell. -type CellMargins struct{_gdc *_cc .CT_TcMar }; +// SetBetween sets the between border to a specified type, color and thickness between paragraph. +func (_dcbcg ParagraphBorders )SetBetween (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_dcbcg ._gfae .Between =_dag .NewCT_Border ();_bgcge (_dcbcg ._gfae .Between ,t ,c ,thickness );}; -// 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 (_ecdf *Document )AddImage (i _acb .Image )(_acb .ImageRef ,error ){_eadfa :=_acb .MakeImageRef (i ,&_ecdf .DocBase ,_ecdf ._ebfd );if i .Data ==nil &&i .Path ==""{return _eadfa ,_ea .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 _eadfa ,_ea .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 _eadfa ,_ea .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 !=""{_edca :=_deb .Add (i .Path );if _edca !=nil {return _eadfa ,_edca ;};};_ecdf .Images =append (_ecdf .Images ,_eadfa );_badg :=_gb .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_ecdf .Images ),i .Format );_gfge :=_ecdf ._ebfd .AddRelationship (_badg ,_e .ImageType );_ecdf .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ecdf .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ecdf .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ecdf .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_ecdf .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );_eadfa .SetRelID (_gfge .X ().IdAttr );_eadfa .SetTarget (_badg );return _eadfa ,nil ;}; +// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. +func (_aagb FormField )SetSize (size uint64 ){size *=2;if _aagb ._dgfaa .CheckBox !=nil {_aagb ._dgfaa .CheckBox .Choice =_dag .NewCT_FFCheckBoxChoice ();_aagb ._dgfaa .CheckBox .Choice .Size =_dag .NewCT_HpsMeasure ();_aagb ._dgfaa .CheckBox .Choice .Size .ValAttr =_dag .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size };};}; -// SetBottom sets the cell bottom margin -func (_bef CellMargins )SetBottom (d _bd .Distance ){_bef ._gdc .Bottom =_cc .NewCT_TblWidth ();_bfc (_bef ._gdc .Bottom ,d );}; +// Footnote returns the footnote based on the ID; this can be used nicely with +// the run.IsFootnote() functionality. +func (_faac *Document )Footnote (id int64 )Footnote {for _ ,_fcg :=range _faac .Footnotes (){if _fcg .id ()==id {return _fcg ;};};return Footnote {};}; -// SetBeforeAuto controls if spacing before a paragraph is automatically determined. -func (_efgae ParagraphSpacing )SetBeforeAuto (b bool ){if b {_efgae ._cgaa .BeforeAutospacingAttr =&_ebd .ST_OnOff {};_efgae ._cgaa .BeforeAutospacingAttr .Bool =_e .Bool (true );}else {_efgae ._cgaa .BeforeAutospacingAttr =nil ;};}; +// SetLayoutInCell sets the layoutInCell attribute of anchor. +func (_fgd AnchoredDrawing )SetLayoutInCell (val bool ){_fgd ._af .LayoutInCellAttr =val }; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_fdec ParagraphProperties )SetFirstLineIndent (m _bd .Distance ){if _fdec ._bfdca .Ind ==nil {_fdec ._bfdca .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_fdec ._bfdca .Ind .FirstLineAttr =nil ;}else {_fdec ._bfdca .Ind .FirstLineAttr =&_ebd .ST_TwipsMeasure {};_fdec ._bfdca .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_bd .Twips ));};}; +// SetEnabled marks a FormField as enabled or disabled. +func (_egbe FormField )SetEnabled (enabled bool ){_ffcbb :=_dag .NewCT_OnOff ();_ffcbb .ValAttr =&_ge .ST_OnOff {Bool :&enabled };_egbe ._dgfaa .Enabled =[]*_dag .CT_OnOff {_ffcbb };}; -// X returns the inner wrapped XML type. -func (_eab Cell )X ()*_cc .CT_Tc {return _eab ._gbb }; +// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_cbade FormField )SetDefaultValue (v string ){if _cbade ._dgfaa .DdList !=nil {for _edaa ,_eggec :=range _cbade .PossibleValues (){if _eggec ==v {_cbade ._dgfaa .DdList .Default =_dag .NewCT_DecimalNumber ();_cbade ._dgfaa .DdList .Default .ValAttr =int64 (_edaa );break ;};};};}; -// SetEastAsiaTheme sets the font East Asia Theme. -func (_bbfd Fonts )SetEastAsiaTheme (t _cc .ST_Theme ){_bbfd ._dgef .EastAsiaThemeAttr =t }; +// InitializeDefault constructs the default styles. +func (_gcgb Styles )InitializeDefault (){_gcgb .initializeDocDefaults ();_gcgb .initializeStyleDefaults ();}; -// Style is a style within the styles.xml file. -type Style struct{_bafd *_cc .CT_Style };func _bfc (_ede *_cc .CT_TblWidth ,_cbc _bd .Distance ){_ede .TypeAttr =_cc .ST_TblWidthDxa ;_ede .WAttr =&_cc .ST_MeasurementOrPercent {};_ede .WAttr .ST_DecimalNumberOrPercent =&_cc .ST_DecimalNumberOrPercent {};_ede .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (_cbc /_bd .Dxa ));}; +// New constructs an empty document that content can be added to. +func New ()*Document {_bea :=&Document {_ceeb :_dag .NewDocument ()};_bea .ContentTypes =_cd .NewContentTypes ();_bea ._ceeb .Body =_dag .NewCT_Body ();_bea ._ceeb .ConformanceAttr =_ge .ST_ConformanceClassTransitional ;_bea ._dbce =_cd .NewRelationships ();_bea .AppProperties =_cd .NewAppProperties ();_bea .CoreProperties =_cd .NewCoreProperties ();_bea .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");_bea .Settings =NewSettings ();_bea ._dbce .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_g .SettingsType );_bea .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");_bea .Rels =_cd .NewRelationships ();_bea .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeDocument ,"",_g .CorePropertiesType ,0),_g .CorePropertiesType );_bea .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_g .ExtendedPropertiesType );_bea .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_g .OfficeDocumentType );_bea .Numbering =NewNumbering ();_bea .Numbering .InitializeDefault ();_bea .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");_bea ._dbce .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_g .NumberingType );_bea .Styles =NewStyles ();_bea .Styles .InitializeDefault ();_bea .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");_bea ._dbce .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_g .StylesType );_bea ._ceeb .Body =_dag .NewCT_Body ();return _bea ;}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_fgfb RunProperties )SizeMeasure ()string {if _cedag :=_fgfb ._acgcd .Sz ;_cedag !=nil {_adda :=_cedag .ValAttr ;if _adda .ST_PositiveUniversalMeasure !=nil {return *_adda .ST_PositiveUniversalMeasure ;};};return "";}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_dcg CellBorders )SetLeft (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_dcg ._gbe .Left =_dag .NewCT_Border ();_fbgeg (_dcg ._gbe .Left ,t ,c ,thickness );}; -// SetImprint sets the run to imprinted text. -func (_dgad RunProperties )SetImprint (b bool ){if !b {_dgad ._acgcd .Imprint =nil ;}else {_dgad ._acgcd .Imprint =_cc .NewCT_OnOff ();};}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_beed TableBorders )SetLeft (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_beed ._dfeff .Left =_dag .NewCT_Border ();_fbgeg (_beed ._dfeff .Left ,t ,c ,thickness );};func (_afba *WatermarkText )findNode (_fbdb *_g .XSDAny ,_fdbeg string )*_g .XSDAny {for _ ,_adcf :=range _fbdb .Nodes {if _adcf .XMLName .Local ==_fdbeg {return _adcf ;};};return nil ;};func (_dfcbga Styles )initializeStyleDefaults (){_ddce :=_dfcbga .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_dag .ST_StyleTypeParagraph ,true );_ddce .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_ddce .SetPrimaryStyle (true );_dgdeg :=_dfcbga .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_dag .ST_StyleTypeCharacter ,true );_dgdeg .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074");_dgdeg .SetUISortOrder (1);_dgdeg .SetSemiHidden (true );_dgdeg .SetUnhideWhenUsed (true );_adge :=_dfcbga .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_dag .ST_StyleTypeCharacter ,false );_adge .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072");_adge .SetBasedOn (_dgdeg .StyleID ());_adge .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_adge .SetUISortOrder (10);_adge .RunProperties ().Fonts ().SetASCIITheme (_dag .ST_ThemeMajorAscii );_adge .RunProperties ().Fonts ().SetEastAsiaTheme (_dag .ST_ThemeMajorEastAsia );_adge .RunProperties ().Fonts ().SetHANSITheme (_dag .ST_ThemeMajorHAnsi );_adge .RunProperties ().Fonts ().SetCSTheme (_dag .ST_ThemeMajorBidi );_adge .RunProperties ().SetSize (28*_dd .Point );_adge .RunProperties ().SetKerning (14*_dd .Point );_adge .RunProperties ().SetCharacterSpacing (-10*_dd .Twips );_fecafe :=_dfcbga .AddStyle ("\u0054\u0069\u0074l\u0065",_dag .ST_StyleTypeParagraph ,false );_fecafe .SetName ("\u0054\u0069\u0074l\u0065");_fecafe .SetBasedOn (_ddce .StyleID ());_fecafe .SetNextStyle (_ddce .StyleID ());_fecafe .SetLinkedStyle (_adge .StyleID ());_fecafe .SetUISortOrder (10);_fecafe .SetPrimaryStyle (true );_fecafe .ParagraphProperties ().SetContextualSpacing (true );_fecafe .RunProperties ().Fonts ().SetASCIITheme (_dag .ST_ThemeMajorAscii );_fecafe .RunProperties ().Fonts ().SetEastAsiaTheme (_dag .ST_ThemeMajorEastAsia );_fecafe .RunProperties ().Fonts ().SetHANSITheme (_dag .ST_ThemeMajorHAnsi );_fecafe .RunProperties ().Fonts ().SetCSTheme (_dag .ST_ThemeMajorBidi );_fecafe .RunProperties ().SetSize (28*_dd .Point );_fecafe .RunProperties ().SetKerning (14*_dd .Point );_fecafe .RunProperties ().SetCharacterSpacing (-10*_dd .Twips );_bcec :=_dfcbga .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_dag .ST_StyleTypeTable ,false );_bcec .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_bcec .SetUISortOrder (99);_bcec .SetSemiHidden (true );_bcec .SetUnhideWhenUsed (true );_bcec .X ().TblPr =_dag .NewCT_TblPrBase ();_dfcfb :=NewTableWidth ();_bcec .X ().TblPr .TblInd =_dfcfb .X ();_dfcfb .SetValue (0*_dd .Dxa );_bcec .X ().TblPr .TblCellMar =_dag .NewCT_TblCellMar ();_dfcfb =NewTableWidth ();_bcec .X ().TblPr .TblCellMar .Top =_dfcfb .X ();_dfcfb .SetValue (0*_dd .Dxa );_dfcfb =NewTableWidth ();_bcec .X ().TblPr .TblCellMar .Bottom =_dfcfb .X ();_dfcfb .SetValue (0*_dd .Dxa );_dfcfb =NewTableWidth ();_bcec .X ().TblPr .TblCellMar .Left =_dfcfb .X ();_dfcfb .SetValue (108*_dd .Dxa );_dfcfb =NewTableWidth ();_bcec .X ().TblPr .TblCellMar .Right =_dfcfb .X ();_dfcfb .SetValue (108*_dd .Dxa );_agdae :=_dfcbga .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_dag .ST_StyleTypeNumbering ,false );_agdae .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074");_agdae .SetUISortOrder (1);_agdae .SetSemiHidden (true );_agdae .SetUnhideWhenUsed (true );_eeec :=[]_dd .Distance {16,13,12,11,11,11,11,11,11};_bdgf :=[]_dd .Distance {240,40,40,40,40,40,40,40,40};for _cbcfc :=0;_cbcfc < 9;_cbcfc ++{_ebecf :=_ga .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_cbcfc +1);_fdaa :=_dfcbga .AddStyle (_ebecf +"\u0043\u0068\u0061\u0072",_dag .ST_StyleTypeCharacter ,false );_fdaa .SetName (_ga .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_cbcfc +1));_fdaa .SetBasedOn (_dgdeg .StyleID ());_fdaa .SetLinkedStyle (_ebecf );_fdaa .SetUISortOrder (9+_cbcfc );_fdaa .RunProperties ().SetSize (_eeec [_cbcfc ]*_dd .Point );_aedbc :=_dfcbga .AddStyle (_ebecf ,_dag .ST_StyleTypeParagraph ,false );_aedbc .SetName (_ga .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_cbcfc +1));_aedbc .SetNextStyle (_ddce .StyleID ());_aedbc .SetLinkedStyle (_aedbc .StyleID ());_aedbc .SetUISortOrder (9+_cbcfc );_aedbc .SetPrimaryStyle (true );_aedbc .ParagraphProperties ().SetKeepNext (true );_aedbc .ParagraphProperties ().SetSpacing (_bdgf [_cbcfc ]*_dd .Twips ,0);_aedbc .ParagraphProperties ().SetOutlineLevel (_cbcfc );_aedbc .RunProperties ().SetSize (_eeec [_cbcfc ]*_dd .Point );};}; -// DoubleStrike returns true if run is double striked. -func (_efbdf RunProperties )DoubleStrike ()bool {return _fcaaa (_efbdf ._acgcd .Dstrike )};var _ecag =false ; +// RemoveParagraph removes a paragraph from the endnote. +func (_cedge Endnote )RemoveParagraph (p Paragraph ){for _ ,_agfd :=range _cedge .content (){for _gffc ,_gecb :=range _agfd .P {if _gecb ==p ._gbfgc {copy (_agfd .P [_gffc :],_agfd .P [_gffc +1:]);_agfd .P =_agfd .P [0:len (_agfd .P )-1];return ;};};};}; -// AddDefinition adds a new numbering definition. -func (_ggbcf Numbering )AddDefinition ()NumberingDefinition {_deeae :=_cc .NewCT_Num ();_cgab :=int64 (1);for _ ,_caee :=range _ggbcf .Definitions (){if _caee .AbstractNumberID ()>=_cgab {_cgab =_caee .AbstractNumberID ()+1;};};_fbdd :=int64 (1);for _ ,_eeba :=range _ggbcf .X ().Num {if _eeba .NumIdAttr >=_fbdd {_fbdd =_eeba .NumIdAttr +1;};};_deeae .NumIdAttr =_fbdd ;_deeae .AbstractNumId =_cc .NewCT_DecimalNumber ();_deeae .AbstractNumId .ValAttr =_cgab ;_cegb :=_cc .NewCT_AbstractNum ();_cegb .AbstractNumIdAttr =_cgab ;_ggbcf ._bedb .AbstractNum =append (_ggbcf ._bedb .AbstractNum ,_cegb );_ggbcf ._bedb .Num =append (_ggbcf ._bedb .Num ,_deeae );return NumberingDefinition {_cegb };}; +// TableLook returns the table look, or conditional formatting applied to a table style. +func (_dfcfg TableProperties )TableLook ()TableLook {if _dfcfg ._befe .TblLook ==nil {_dfcfg ._befe .TblLook =_dag .NewCT_TblLook ();};return TableLook {_dfcfg ._befe .TblLook };}; -// NewStyles constructs a new empty Styles -func NewStyles ()Styles {return Styles {_cc .NewStyles ()}};func (_dcc *Document )tables (_fag *_cc .EG_ContentBlockContent )[]Table {_aafb :=[]Table {};for _ ,_caga :=range _fag .Tbl {_aafb =append (_aafb ,Table {_dcc ,_caga });for _ ,_bfa :=range _caga .EG_ContentRowContent {for _ ,_fcb :=range _bfa .Tr {for _ ,_gddbd :=range _fcb .EG_ContentCellContent {for _ ,_bcgd :=range _gddbd .Tc {for _ ,_ceg :=range _bcgd .EG_BlockLevelElts {for _ ,_dfe :=range _ceg .EG_ContentBlockContent {for _ ,_dedbd :=range _dcc .tables (_dfe ){_aafb =append (_aafb ,_dedbd );};};};};};};};};return _aafb ;}; +// OnOffValue represents an on/off value that can also be unset +type OnOffValue byte ; -// Fonts allows manipulating a style or run's fonts. -type Fonts struct{_dgef *_cc .CT_Fonts }; +// UnderlineColor returns the hex color value of paragraph underline. +func (_aedb ParagraphProperties )UnderlineColor ()string {if _bgggb :=_aedb ._gfeb .RPr .U ;_bgggb !=nil {_ebdaf :=_bgggb .ColorAttr ;if _ebdaf !=nil &&_ebdaf .ST_HexColorRGB !=nil {return *_ebdaf .ST_HexColorRGB ;};};return "";}; -// Paragraphs returns the paragraphs defined in a header. -func (_becf Header )Paragraphs ()[]Paragraph {_gafff :=[]Paragraph {};for _ ,_gacf :=range _becf ._abed .EG_ContentBlockContent {for _ ,_aacgc :=range _gacf .P {_gafff =append (_gafff ,Paragraph {_becf ._edgdf ,_aacgc });};};for _ ,_daag :=range _becf .Tables (){for _ ,_aegde :=range _daag .Rows (){for _ ,_cefge :=range _aegde .Cells (){_gafff =append (_gafff ,_cefge .Paragraphs ()...);};};};return _gafff ;};func (_cgb *Document )InsertTableBefore (relativeTo Paragraph )Table {return _cgb .insertTable (relativeTo ,true );}; +// Underline returns the type of run underline. +func (_ddgfa RunProperties )Underline ()_dag .ST_Underline {if _ebfcg :=_ddgfa ._becb .U ;_ebfcg !=nil {return _ebfcg .ValAttr ;};return 0;}; -// Save writes the document to an io.Writer in the Zip package format. -func (_aca *Document )Save (w _c .Writer )error {return _aca .save (w ,_aca ._dedb )};type chart struct{_gbbda *_cd .ChartSpace ;_cag string ;_ada string ;}; +// Clear resets the numbering. +func (_dfcbg Numbering )Clear (){_dfcbg ._bagd .AbstractNum =nil ;_dfcbg ._bagd .Num =nil ;_dfcbg ._bagd .NumIdMacAtCleanup =nil ;_dfcbg ._bagd .NumPicBullet =nil ;};func (_gabgb Paragraph )addEndFldChar ()*_dag .CT_FldChar {_gdfffc :=_gabgb .addFldChar ();_gdfffc .FldCharTypeAttr =_dag .ST_FldCharTypeEnd ;return _gdfffc ;}; -// SetPageBreakBefore controls if there is a page break before this paragraph. -func (_edfcd ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_edfcd ._bfdca .PageBreakBefore =nil ;}else {_edfcd ._bfdca .PageBreakBefore =_cc .NewCT_OnOff ();};}; +// 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 (_gccaf Footer )Index ()int {for _dggf ,_ccee :=range _gccaf ._cdfa ._geb {if _ccee ==_gccaf ._gbdc {return _dggf ;};};return -1;}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_bgefg Paragraph )Style ()string {if _bgefg ._dadg .PPr !=nil &&_bgefg ._dadg .PPr .PStyle !=nil {return _bgefg ._dadg .PPr .PStyle .ValAttr ;};return "";}; +// RunProperties returns the run properties controlling text formatting within the table. +func (_dbfc TableConditionalFormatting )RunProperties ()RunProperties {if _dbfc ._cfbcc .RPr ==nil {_dbfc ._cfbcc .RPr =_dag .NewCT_RPr ();};return RunProperties {_dbfc ._cfbcc .RPr };}; -// SetHeight allows controlling the height of a row within a table. -func (_bfgc RowProperties )SetHeight (ht _bd .Distance ,rule _cc .ST_HeightRule ){if rule ==_cc .ST_HeightRuleUnset {_bfgc ._gddc .TrHeight =nil ;}else {_daabb :=_cc .NewCT_Height ();_daabb .HRuleAttr =rule ;_daabb .ValAttr =&_ebd .ST_TwipsMeasure {};_daabb .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (ht /_bd .Twips ));_bfgc ._gddc .TrHeight =[]*_cc .CT_Height {_daabb };};};func _acfdc (_fgde *_cg .CT_Blip ,_ebbg map[string ]string ){if _fgde .EmbedAttr !=nil {if _bbgg ,_gede :=_ebbg [*_fgde .EmbedAttr ];_gede {*_fgde .EmbedAttr =_bbgg ;};};}; +// SetTarget sets the URL target of the hyperlink. +func (_aeafg HyperLink )SetTarget (url string ){_babf :=_aeafg ._fceaa .AddHyperlink (url );_aeafg ._abfc .IdAttr =_g .String (_cd .Relationship (_babf ).ID ());_aeafg ._abfc .AnchorAttr =nil ;}; -// SetText sets the text to be used in bullet mode. -func (_bfeee NumberingLevel )SetText (t string ){if t ==""{_bfeee ._befe .LvlText =nil ;}else {_bfeee ._befe .LvlText =_cc .NewCT_LevelText ();_bfeee ._befe .LvlText .ValAttr =_e .String (t );};}; +// SetWidthPercent sets the cell to a width percentage. +func (_eea CellProperties )SetWidthPercent (pct float64 ){_eea ._bce .TcW =_dag .NewCT_TblWidth ();_eea ._bce .TcW .TypeAttr =_dag .ST_TblWidthPct ;_eea ._bce .TcW .WAttr =&_dag .ST_MeasurementOrPercent {};_eea ._bce .TcW .WAttr .ST_DecimalNumberOrPercent =&_dag .ST_DecimalNumberOrPercent {};_eea ._bce .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));}; -// AddParagraph adds a paragraph to the header. -func (_adefe Header )AddParagraph ()Paragraph {_eddca :=_cc .NewEG_ContentBlockContent ();_adefe ._abed .EG_ContentBlockContent =append (_adefe ._abed .EG_ContentBlockContent ,_eddca );_bfcdd :=_cc .NewCT_P ();_eddca .P =append (_eddca .P ,_bfcdd );return Paragraph {_adefe ._edgdf ,_bfcdd };}; +// AddText adds text to a run. +func (_cfeab Run )AddText (s string ){_bagg :=_dag .NewEG_RunInnerContent ();_cfeab ._ccad .EG_RunInnerContent =append (_cfeab ._ccad .EG_RunInnerContent ,_bagg );_bagg .T =_dag .NewCT_Text ();if _g .NeedsSpacePreserve (s ){_deab :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_bagg .T .SpaceAttr =&_deab ;};_bagg .T .Content =s ;}; -// SetAll sets all of the borders to a given value. -func (_deeg TableBorders )SetAll (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_deeg .SetBottom (t ,c ,thickness );_deeg .SetLeft (t ,c ,thickness );_deeg .SetRight (t ,c ,thickness );_deeg .SetTop (t ,c ,thickness );_deeg .SetInsideHorizontal (t ,c ,thickness );_deeg .SetInsideVertical (t ,c ,thickness );};func (_cdebb *WatermarkText )getInnerElement (_eeab string )*_e .XSDAny {for _ ,_bbgbc :=range _cdebb ._adfba .Any {_dbfcd ,_eccef :=_bbgbc .(*_e .XSDAny );if _eccef &&(_dbfcd .XMLName .Local ==_eeab ||_dbfcd .XMLName .Local =="\u0076\u003a"+_eeab ){return _dbfcd ;};};return nil ;}; +// Type returns the type of the field. +func (_agef FormField )Type ()FormFieldType {if _agef ._dgfaa .TextInput !=nil {return FormFieldTypeText ;}else if _agef ._dgfaa .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _agef ._dgfaa .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ;}; -// SetCalcOnExit marks if a FormField should be CalcOnExit or not. -func (_cecbd FormField )SetCalcOnExit (calcOnExit bool ){_dfedc :=_cc .NewCT_OnOff ();_dfedc .ValAttr =&_ebd .ST_OnOff {Bool :&calcOnExit };_cecbd ._dbfcc .CalcOnExit =[]*_cc .CT_OnOff {_dfedc };}; +// X returns the inner wrapped XML type. +func (_gafac Paragraph )X ()*_dag .CT_P {return _gafac ._gbfgc }; -// AddRun adds a run of text to a hyperlink. This is the text that will be linked. -func (_cdag HyperLink )AddRun ()Run {_ffed :=_cc .NewEG_ContentRunContent ();_cdag ._bfde .EG_ContentRunContent =append (_cdag ._bfde .EG_ContentRunContent ,_ffed );_deafb :=_cc .NewCT_R ();_ffed .R =_deafb ;return Run {_cdag ._fdaa ,_deafb };}; +// GetImage returns the ImageRef associated with an InlineDrawing. +func (_bgfb InlineDrawing )GetImage ()(_cd .ImageRef ,bool ){_eaef :=_bgfb ._cafea .Graphic .GraphicData .Any ;if len (_eaef )> 0{_accf ,_dgae :=_eaef [0].(*_ggb .Pic );if _dgae {if _accf .BlipFill !=nil &&_accf .BlipFill .Blip !=nil &&_accf .BlipFill .Blip .EmbedAttr !=nil {return _bgfb ._cgcd .GetImageByRelID (*_accf .BlipFill .Blip .EmbedAttr );};};};return _cd .ImageRef {},false ;}; -// AddField adds a field (automatically computed text) to the document. -func (_afdb Run )AddField (code string ){_afdb .AddFieldWithFormatting (code ,"",true )}; +// Fonts allows manipulating a style or run's fonts. +type Fonts struct{_gacg *_dag .CT_Fonts }; -// Underline returns the type of paragraph underline. -func (_fbaff ParagraphProperties )Underline ()_cc .ST_Underline {if _gdegb :=_fbaff ._bfdca .RPr .U ;_gdegb !=nil {return _gdegb .ValAttr ;};return 0;}; +// SetCSTheme sets the font complex script theme. +func (_cfec Fonts )SetCSTheme (t _dag .ST_Theme ){_cfec ._gacg .CsthemeAttr =t }; -// Properties returns the run properties. -func (_ggbcfa Run )Properties ()RunProperties {if _ggbcfa ._abeed .RPr ==nil {_ggbcfa ._abeed .RPr =_cc .NewCT_RPr ();};return RunProperties {_ggbcfa ._abeed .RPr };}; +// AddPageBreak adds a page break to a run. +func (_bcfc Run )AddPageBreak (){_egfc :=_bcfc .newIC ();_egfc .Br =_dag .NewCT_Br ();_egfc .Br .TypeAttr =_dag .ST_BrTypePage ;}; -// Borders allows manipulation of the table borders. -func (_cffbe TableProperties )Borders ()TableBorders {if _cffbe ._bebbgd .TblBorders ==nil {_cffbe ._bebbgd .TblBorders =_cc .NewCT_TblBorders ();};return TableBorders {_cffbe ._bebbgd .TblBorders };}; +// GetImageObjByRelId returns a common.Image with the associated relation ID in the +// document. +func (_abffd *Document )GetImageObjByRelId (relId string )(_cd .Image ,error ){_feef :=_abffd ._dbce .GetTargetByRelIdAndType (relId ,_g .ImageType );if _feef ==""{for _ ,_gcfe :=range _abffd ._baf {_feef =_gcfe .GetTargetByRelIdAndType (relId ,_g .ImageType );};};if _feef ==""{for _ ,_gabg :=range _abffd ._gfef {_feef =_gabg .GetTargetByRelIdAndType (relId ,_g .ImageType );};};return _abffd .DocBase .GetImageBytesByTarget (_feef );}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_ddac ParagraphProperties )CharacterSpacingMeasure ()string {if _faaea :=_ddac ._bfdca .RPr .Spacing ;_faaea !=nil {_abcea :=_faaea .ValAttr ;if _abcea .ST_UniversalMeasure !=nil {return *_abcea .ST_UniversalMeasure ;};};return "";}; +// X returns the inner wrapped XML type. +func (_aaf Fonts )X ()*_dag .CT_Fonts {return _aaf ._gacg }; -// SetSpacing sets the spacing that comes before and after the paragraph. -// Deprecated: See Spacing() instead which allows finer control. -func (_ageb ParagraphProperties )SetSpacing (before ,after _bd .Distance ){if _ageb ._bfdca .Spacing ==nil {_ageb ._bfdca .Spacing =_cc .NewCT_Spacing ();};_ageb ._bfdca .Spacing .BeforeAttr =&_ebd .ST_TwipsMeasure {};_ageb ._bfdca .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (before /_bd .Twips ));_ageb ._bfdca .Spacing .AfterAttr =&_ebd .ST_TwipsMeasure {};_ageb ._bfdca .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (after /_bd .Twips ));}; +// SetPicture sets the watermark picture. +func (_edga *WatermarkPicture )SetPicture (imageRef _cd .ImageRef ){_fbeec :=imageRef .RelID ();_gcgd :=_edga .getShape ();if _edga ._cebdc !=nil {_babfd :=_edga ._cebdc .EG_ShapeElements ;if len (_babfd )> 0&&_babfd [0].Imagedata !=nil {_babfd [0].Imagedata .IdAttr =&_fbeec ;};}else {_dfgbf :=_edga .findNode (_gcgd ,"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");for _aeef ,_ccaaa :=range _dfgbf .Attrs {if _ccaaa .Name .Local =="\u0069\u0064"{_dfgbf .Attrs [_aeef ].Value =_fbeec ;};};};};func (_bfaaf Document )mergeFields ()[]mergeFieldInfo {_bgcea :=[]Paragraph {};_fecc :=[]mergeFieldInfo {};for _ ,_aafb :=range _bfaaf .Tables (){for _ ,_cfef :=range _aafb .Rows (){for _ ,_bcaab :=range _cfef .Cells (){_bgcea =append (_bgcea ,_bcaab .Paragraphs ()...);};};};_bgcea =append (_bgcea ,_bfaaf .Paragraphs ()...);for _ ,_bffeg :=range _bfaaf .Headers (){_bgcea =append (_bgcea ,_bffeg .Paragraphs ()...);for _ ,_fdbe :=range _bffeg .Tables (){for _ ,_dbfbf :=range _fdbe .Rows (){for _ ,_eafe :=range _dbfbf .Cells (){_bgcea =append (_bgcea ,_eafe .Paragraphs ()...);};};};};for _ ,_abbc :=range _bfaaf .Footers (){_bgcea =append (_bgcea ,_abbc .Paragraphs ()...);for _ ,_eggg :=range _abbc .Tables (){for _ ,_acae :=range _eggg .Rows (){for _ ,_ebdeg :=range _acae .Cells (){_bgcea =append (_bgcea ,_ebdeg .Paragraphs ()...);};};};};for _ ,_bbcbc :=range _bgcea {_cfdg :=_bbcbc .Runs ();_ddcc :=-1;_bbea :=-1;_agbee :=-1;_cggag :=mergeFieldInfo {};for _ ,_gaegg :=range _bbcbc ._gbfgc .EG_PContent {for _ ,_fcag :=range _gaegg .FldSimple {if _fgc .Contains (_fcag .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_acgd :=_ebda (_fcag .InstrAttr );_acgd ._gacee =true ;_acgd ._cddd =_bbcbc ;_acgd ._gedd =_gaegg ;_fecc =append (_fecc ,_acgd );};};};for _acdb :=0;_acdb < len (_cfdg );_acdb ++{_afgg :=_cfdg [_acdb ];for _ ,_fcbfe :=range _afgg .X ().EG_RunInnerContent {if _fcbfe .FldChar !=nil {switch _fcbfe .FldChar .FldCharTypeAttr {case _dag .ST_FldCharTypeBegin :_ddcc =_acdb ;case _dag .ST_FldCharTypeSeparate :_bbea =_acdb ;case _dag .ST_FldCharTypeEnd :_agbee =_acdb ;if _cggag ._afac !=""{_cggag ._cddd =_bbcbc ;_cggag ._efabc =_ddcc ;_cggag ._fbfe =_agbee ;_cggag ._bfbf =_bbea ;_fecc =append (_fecc ,_cggag );};_ddcc =-1;_bbea =-1;_agbee =-1;_cggag =mergeFieldInfo {};};}else if _fcbfe .InstrText !=nil &&_fgc .Contains (_fcbfe .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _ddcc !=-1&&_agbee ==-1{_cggag =_ebda (_fcbfe .InstrText .Content );};};};};};return _fecc ;}; -// SetBold sets the run to bold. -func (_gdeec RunProperties )SetBold (b bool ){if !b {_gdeec ._acgcd .B =nil ;_gdeec ._acgcd .BCs =nil ;}else {_gdeec ._acgcd .B =_cc .NewCT_OnOff ();_gdeec ._acgcd .BCs =_cc .NewCT_OnOff ();};}; +// SetPageBreakBefore controls if there is a page break before this paragraph. +func (_aeccf ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_aeccf ._gfeb .PageBreakBefore =nil ;}else {_aeccf ._gfeb .PageBreakBefore =_dag .NewCT_OnOff ();};}; -// ReplaceText replace the text inside node. -func (_fbfba *Node )ReplaceText (oldText ,newText string ){switch _bebda :=_fbfba .X ().(type ){case *Paragraph :for _ ,_adcc :=range _bebda .Runs (){for _ ,_bebbg :=range _adcc ._abeed .EG_RunInnerContent {if _bebbg .T !=nil {_fbegd :=_bebbg .T .Content ;_fbegd =_d .ReplaceAll (_fbegd ,oldText ,newText );_bebbg .T .Content =_fbegd ;};};};};for _ ,_ecce :=range _fbfba .Children {_ecce .ReplaceText (oldText ,newText );};};func (_fadba *WatermarkPicture )getShape ()*_e .XSDAny {return _fadba .getInnerElement ("\u0073\u0068\u0061p\u0065");}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_faaf CellBorders )SetInsideHorizontal (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_faaf ._gbe .InsideH =_dag .NewCT_Border ();_fbgeg (_faaf ._gbe .InsideH ,t ,c ,thickness );}; -// NewWatermarkPicture generates new WatermarkPicture. -func NewWatermarkPicture ()WatermarkPicture {_cggf :=_af .NewShapetype ();_bdba :=_af .NewEG_ShapeElements ();_bdba .Formulas =_afbf ();_bdba .Path =_gacfc ();_bdba .Lock =_fcdg ();_cggf .EG_ShapeElements =[]*_af .EG_ShapeElements {_bdba };var (_efge ="\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_deggcc ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_fefc =float32 (75.0);_bcbgd ="\u006d\u0040\u0034\u00405l\u0040\u0034\u0040\u0031\u0031\u0040\u0039\u0040\u0031\u0031\u0040\u0039\u0040\u0035x\u0065";);_cggf .IdAttr =&_efge ;_cggf .CoordsizeAttr =&_deggcc ;_cggf .SptAttr =&_fefc ;_cggf .PreferrelativeAttr =_ebd .ST_TrueFalseTrue ;_cggf .PathAttr =&_bcbgd ;_cggf .FilledAttr =_ebd .ST_TrueFalseFalse ;_cggf .StrokedAttr =_ebd .ST_TrueFalseFalse ;_bfae :=_af .NewShape ();_gdgb :=_af .NewEG_ShapeElements ();_gdgb .Imagedata =_deba ();_bfae .EG_ShapeElements =[]*_af .EG_ShapeElements {_gdgb };var (_fgebe ="\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";_cabf ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_cbec ="#\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_cacdd ="";_afbaa ="\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";);_bfae .IdAttr =&_fgebe ;_bfae .SpidAttr =&_cabf ;_bfae .TypeAttr =&_cbec ;_bfae .AltAttr =&_cacdd ;_bfae .StyleAttr =&_afbaa ;_bfae .AllowincellAttr =_ebd .ST_TrueFalseFalse ;_abbfd :=_cc .NewCT_Picture ();_abbfd .Any =[]_e .Any {_cggf ,_bfae };return WatermarkPicture {_egag :_abbfd ,_fcggb :_bfae ,_cbgba :_cggf };}; +// X returns the inner wrapped XML type. +func (_bdcg Footnote )X ()*_dag .CT_FtnEdn {return _bdcg ._eefc };func (_gdbe *Document )validateTableCells ()error {for _ ,_eeaa :=range _gdbe ._ceeb .Body .EG_BlockLevelElts {for _ ,_dded :=range _eeaa .EG_ContentBlockContent {for _ ,_cfd :=range _dded .Tbl {for _ ,_cdbe :=range _cfd .EG_ContentRowContent {for _ ,_aag :=range _cdbe .Tr {_ffe :=false ;for _ ,_cbdg :=range _aag .EG_ContentCellContent {_dgfg :=false ;for _ ,_eaeg :=range _cbdg .Tc {_ffe =true ;for _ ,_abeaa :=range _eaeg .EG_BlockLevelElts {for _ ,_baad :=range _abeaa .EG_ContentBlockContent {if len (_baad .P )> 0{_dgfg =true ;break ;};};};};if !_dgfg {return _de .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 !_ffe {return _de .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 ;}; -// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] -func (_eedf Section )GetHeader (t _cc .ST_HdrFtr )(Header ,bool ){for _ ,_afee :=range _eedf ._cdac .EG_HdrFtrReferences {if _afee .HeaderReference .TypeAttr ==t {for _ ,_dbaea :=range _eedf ._aafce .Headers (){_aggd :=_eedf ._aafce ._ebfd .FindRIDForN (_dbaea .Index (),_e .HeaderType );if _aggd ==_afee .HeaderReference .IdAttr {return _dbaea ,true ;};};};};return Header {},false ;}; +// Margins allows controlling individual cell margins. +func (_cgf CellProperties )Margins ()CellMargins {if _cgf ._bce .TcMar ==nil {_cgf ._bce .TcMar =_dag .NewCT_TcMar ();};return CellMargins {_cgf ._bce .TcMar };};func _gfba (_ebeg *_cgb .CT_Blip ,_decg map[string ]string ){if _ebeg .EmbedAttr !=nil {if _fgab ,_dgfa :=_decg [*_ebeg .EmbedAttr ];_dgfa {*_ebeg .EmbedAttr =_fgab ;};};}; -// X returns the inner wml.CT_PBdr -func (_gcac ParagraphBorders )X ()*_cc .CT_PBdr {return _gcac ._fgda }; +// Footnotes returns the footnotes defined in the document. +func (_dccc *Document )Footnotes ()[]Footnote {_ecec :=[]Footnote {};for _ ,_bbcb :=range _dccc ._dde .CT_Footnotes .Footnote {_ecec =append (_ecec ,Footnote {_dccc ,_bbcb });};return _ecec ;}; -// 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 (_bcea Footer )AddImage (i _acb .Image )(_acb .ImageRef ,error ){var _dfabc _acb .Relationships ;for _dgdc ,_aegae :=range _bcea ._acab ._ebda {if _aegae ==_bcea ._gceg {_dfabc =_bcea ._acab ._dfa [_dgdc ];};};_dadeg :=_acb .MakeImageRef (i ,&_bcea ._acab .DocBase ,_dfabc );if i .Data ==nil &&i .Path ==""{return _dadeg ,_ea .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 _dadeg ,_ea .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 _dadeg ,_ea .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");};_bcea ._acab .Images =append (_bcea ._acab .Images ,_dadeg );_cbfgd :=_gb .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_bcea ._acab .Images ),i .Format );_dggf :=_dfabc .AddRelationship (_cbfgd ,_e .ImageType );_dadeg .SetRelID (_dggf .X ().IdAttr );return _dadeg ,nil ;}; +// WatermarkText is watermark text within the document. +type WatermarkText struct{_bgcdc *_dag .CT_Picture ;_fdgcf *_fgcb .TextpathStyle ;_efac *_ec .Shape ;_deabb *_ec .Shapetype ;}; -// Paragraphs returns the paragraphs defined in a footer. -func (_fbae Footer )Paragraphs ()[]Paragraph {_acac :=[]Paragraph {};for _ ,_abfad :=range _fbae ._gceg .EG_ContentBlockContent {for _ ,_defda :=range _abfad .P {_acac =append (_acac ,Paragraph {_fbae ._acab ,_defda });};};for _ ,_adabg :=range _fbae .Tables (){for _ ,_abff :=range _adabg .Rows (){for _ ,_afe :=range _abff .Cells (){_acac =append (_acac ,_afe .Paragraphs ()...);};};};return _acac ;}; +// 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 (_fded Paragraph )AddFootnote (text string )Footnote {var _aaba int64 ;if _fded ._ebddd .HasFootnotes (){for _ ,_eggge :=range _fded ._ebddd .Footnotes (){if _eggge .id ()> _aaba {_aaba =_eggge .id ();};};_aaba ++;}else {_aaba =0;_fded ._ebddd ._dde =&_dag .Footnotes {};_fded ._ebddd ._dde .CT_Footnotes =_dag .CT_Footnotes {};_fded ._ebddd ._dde .Footnote =make ([]*_dag .CT_FtnEdn ,0);};_bbfb :=_dag .NewCT_FtnEdn ();_dffaf :=_dag .NewCT_FtnEdnRef ();_dffaf .IdAttr =_aaba ;_fded ._ebddd ._dde .CT_Footnotes .Footnote =append (_fded ._ebddd ._dde .CT_Footnotes .Footnote ,_bbfb );_bcbg :=_fded .AddRun ();_ecga :=_bcbg .Properties ();_ecga .SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");_bcbg ._ccad .EG_RunInnerContent =[]*_dag .EG_RunInnerContent {_dag .NewEG_RunInnerContent ()};_bcbg ._ccad .EG_RunInnerContent [0].FootnoteReference =_dffaf ;_ccdgc :=Footnote {_fded ._ebddd ,_bbfb };_ccdgc ._eefc .IdAttr =_aaba ;_ccdgc ._eefc .EG_BlockLevelElts =[]*_dag .EG_BlockLevelElts {_dag .NewEG_BlockLevelElts ()};_adec :=_ccdgc .AddParagraph ();_adec .Properties ().SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065");_adec ._gbfgc .PPr .RPr =_dag .NewCT_ParaRPr ();_cdee :=_adec .AddRun ();_cdee .AddTab ();_cdee .AddText (text );return _ccdgc ;}; -// DocRels returns document relationship. -func (_ggee *Document )DocRels ()_acb .Relationships {return _ggee ._ebfd }; +// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). +func (_ebdab ParagraphProperties )CharacterSpacingValue ()int64 {if _gefb :=_ebdab ._gfeb .RPr .Spacing ;_gefb !=nil {_gdea :=_gefb .ValAttr ;if _gdea .Int64 !=nil {return *_gdea .Int64 ;};};return int64 (0);}; -// SetPictureWashout set washout to watermark picture. -func (_decee *WatermarkPicture )SetPictureWashout (isWashout bool ){if _decee ._fcggb !=nil {_gaca :=_decee ._fcggb .EG_ShapeElements ;if len (_gaca )> 0&&_gaca [0].Imagedata !=nil {if isWashout {_fbfg :="\u0031\u0039\u0036\u0036\u0031\u0066";_bceb :="\u0032\u0032\u0039\u0033\u0038\u0066";_gaca [0].Imagedata .GainAttr =&_fbfg ;_gaca [0].Imagedata .BlacklevelAttr =&_bceb ;};};};};type listItemInfo struct{FromStyle *Style ;FromParagraph *Paragraph ;AbstractNumId *int64 ;NumberingLevel *NumberingLevel ;};func (_daga *Document )insertTable (_gca Paragraph ,_bfb bool )Table {_cagc :=_daga ._aeb .Body ;if _cagc ==nil {return _daga .AddTable ();};_ccg :=_gca .X ();for _agec ,_dffa :=range _cagc .EG_BlockLevelElts {for _ ,_ggbc :=range _dffa .EG_ContentBlockContent {for _aeda ,_caf :=range _ggbc .P {if _caf ==_ccg {_eaf :=_cc .NewCT_Tbl ();_aedc :=_cc .NewEG_BlockLevelElts ();_bae :=_cc .NewEG_ContentBlockContent ();_aedc .EG_ContentBlockContent =append (_aedc .EG_ContentBlockContent ,_bae );_bae .Tbl =append (_bae .Tbl ,_eaf );_cagc .EG_BlockLevelElts =append (_cagc .EG_BlockLevelElts ,nil );if _bfb {copy (_cagc .EG_BlockLevelElts [_agec +1:],_cagc .EG_BlockLevelElts [_agec :]);_cagc .EG_BlockLevelElts [_agec ]=_aedc ;if _aeda !=0{_gcb :=_cc .NewEG_BlockLevelElts ();_ecg :=_cc .NewEG_ContentBlockContent ();_gcb .EG_ContentBlockContent =append (_gcb .EG_ContentBlockContent ,_ecg );_ecg .P =_ggbc .P [:_aeda ];_cagc .EG_BlockLevelElts =append (_cagc .EG_BlockLevelElts ,nil );copy (_cagc .EG_BlockLevelElts [_agec +1:],_cagc .EG_BlockLevelElts [_agec :]);_cagc .EG_BlockLevelElts [_agec ]=_gcb ;};_ggbc .P =_ggbc .P [_aeda :];}else {copy (_cagc .EG_BlockLevelElts [_agec +2:],_cagc .EG_BlockLevelElts [_agec +1:]);_cagc .EG_BlockLevelElts [_agec +1]=_aedc ;if _aeda !=len (_ggbc .P )-1{_bbgb :=_cc .NewEG_BlockLevelElts ();_bcca :=_cc .NewEG_ContentBlockContent ();_bbgb .EG_ContentBlockContent =append (_bbgb .EG_ContentBlockContent ,_bcca );_bcca .P =_ggbc .P [_aeda +1:];_cagc .EG_BlockLevelElts =append (_cagc .EG_BlockLevelElts ,nil );copy (_cagc .EG_BlockLevelElts [_agec +3:],_cagc .EG_BlockLevelElts [_agec +2:]);_cagc .EG_BlockLevelElts [_agec +2]=_bbgb ;};_ggbc .P =_ggbc .P [:_aeda +1];};return Table {_daga ,_eaf };};};for _ ,_acba :=range _ggbc .Tbl {_fbf :=_aff (_acba ,_ccg ,_bfb );if _fbf !=nil {return Table {_daga ,_fbf };};};};};return _daga .AddTable ();}; +// Type returns the type of the style. +func (_ebddc Style )Type ()_dag .ST_StyleType {return _ebddc ._ffabb .TypeAttr }; -// Shadow returns true if paragraph shadow is on. -func (_cfbcf ParagraphProperties )Shadow ()bool {return _fcaaa (_cfbcf ._bfdca .RPr .Shadow )};func _bea (_dab *_cc .CT_TblWidth ,_fbb float64 ){_dab .TypeAttr =_cc .ST_TblWidthPct ;_dab .WAttr =&_cc .ST_MeasurementOrPercent {};_dab .WAttr .ST_DecimalNumberOrPercent =&_cc .ST_DecimalNumberOrPercent {};_dab .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (_fbb *50));}; +// SetPictureWashout set washout to watermark picture. +func (_fcde *WatermarkPicture )SetPictureWashout (isWashout bool ){if _fcde ._cebdc !=nil {_aaagf :=_fcde ._cebdc .EG_ShapeElements ;if len (_aaagf )> 0&&_aaagf [0].Imagedata !=nil {if isWashout {_dgdab :="\u0031\u0039\u0036\u0036\u0031\u0066";_cegbb :="\u0032\u0032\u0039\u0033\u0038\u0066";_aaagf [0].Imagedata .GainAttr =&_dgdab ;_aaagf [0].Imagedata .BlacklevelAttr =&_cegbb ;};};};}; -// 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 (_ebebf TableProperties )SetLayout (l _cc .ST_TblLayoutType ){if l ==_cc .ST_TblLayoutTypeUnset ||l ==_cc .ST_TblLayoutTypeAutofit {_ebebf ._bebbgd .TblLayout =nil ;}else {_ebebf ._bebbgd .TblLayout =_cc .NewCT_TblLayoutType ();_ebebf ._bebbgd .TblLayout .TypeAttr =l ;};}; +// DocRels returns document relationship. +func (_bebb *Document )DocRels ()_cd .Relationships {return _bebb ._dbce };func _ebce (_dagab *_dag .CT_P ,_cbgeb map[string ]string ){for _ ,_facd :=range _dagab .EG_PContent {for _ ,_eggc :=range _facd .EG_ContentRunContent {if _eggc .R !=nil {for _ ,_efff :=range _eggc .R .EG_RunInnerContent {_acbe :=_efff .Drawing ;if _acbe !=nil {for _ ,_eeeac :=range _acbe .Anchor {for _ ,_bddb :=range _eeeac .Graphic .GraphicData .Any {switch _cgbc :=_bddb .(type ){case *_ggb .Pic :if _cgbc .BlipFill !=nil &&_cgbc .BlipFill .Blip !=nil {_gfba (_cgbc .BlipFill .Blip ,_cbgeb );};default:};};};for _ ,_fbga :=range _acbe .Inline {for _ ,_abfb :=range _fbga .Graphic .GraphicData .Any {switch _bfgd :=_abfb .(type ){case *_ggb .Pic :if _bfgd .BlipFill !=nil &&_bfgd .BlipFill .Blip !=nil {_gfba (_bfgd .BlipFill .Blip ,_cbgeb );};default:};};};};};};};};}; -// CellBorders are the borders for an individual -type CellBorders struct{_cabe *_cc .CT_TcBorders };func (_fdee Endnote )id ()int64 {return _fdee ._fcgd .IdAttr }; +// Name returns the name of the style if set. +func (_geed Style )Name ()string {if _geed ._ffabb .Name ==nil {return "";};return _geed ._ffabb .Name .ValAttr ;}; // NumberingDefinition defines a numbering definition for a list of pragraphs. -type NumberingDefinition struct{_fabc *_cc .CT_AbstractNum }; - -// NewNumbering constructs a new numbering. -func NewNumbering ()Numbering {_ecfd :=_cc .NewNumbering ();return Numbering {_ecfd }}; +type NumberingDefinition struct{_edef *_dag .CT_AbstractNum }; -// SetTop sets the top border to a specified type, color and thickness. -func (_bcec ParagraphBorders )SetTop (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_bcec ._fgda .Top =_cc .NewCT_Border ();_aeggb (_bcec ._fgda .Top ,t ,c ,thickness );}; +// Spacing returns the paragraph spacing settings. +func (_bbcge ParagraphProperties )Spacing ()ParagraphSpacing {if _bbcge ._gfeb .Spacing ==nil {_bbcge ._gfeb .Spacing =_dag .NewCT_Spacing ();};return ParagraphSpacing {_bbcge ._gfeb .Spacing };}; -// Strike returns true if run is striked. -func (_dfdf RunProperties )Strike ()bool {return _fcaaa (_dfdf ._acgcd .Strike )}; +// Caps returns true if run font is capitalized. +func (_bdafb RunProperties )Caps ()bool {return _dcda (_bdafb ._becb .Caps )}; -// IsChecked returns true if a FormFieldTypeCheckBox is checked. -func (_fdbb FormField )IsChecked ()bool {if _fdbb ._dbfcc .CheckBox ==nil {return false ;};if _fdbb ._dbfcc .CheckBox .Checked !=nil {return true ;};return false ;}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_caebd TableBorders )SetBottom (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_caebd ._dfeff .Bottom =_dag .NewCT_Border ();_fbgeg (_caebd ._dfeff .Bottom ,t ,c ,thickness );}; -// SetKeepNext controls if the paragraph is kept with the next paragraph. -func (_gceed ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_gceed ._feffd .KeepNext =nil ;}else {_gceed ._feffd .KeepNext =_cc .NewCT_OnOff ();};}; +// X returns the inner wrapped XML type. +func (_dbaaa NumberingDefinition )X ()*_dag .CT_AbstractNum {return _dbaaa ._edef }; -// Definitions returns the defined numbering definitions. -func (_gcaba Numbering )Definitions ()[]NumberingDefinition {_eabg :=[]NumberingDefinition {};if _gcaba ._bedb !=nil {for _ ,_bged :=range _gcaba ._bedb .AbstractNum {_eabg =append (_eabg ,NumberingDefinition {_bged });};};return _eabg ;}; +// X returns the inner wrapped XML type. +func (_ddgfg ParagraphProperties )X ()*_dag .CT_PPr {return _ddgfg ._gfeb }; -// RunProperties returns the run properties controlling text formatting within the table. -func (_fggdd TableConditionalFormatting )RunProperties ()RunProperties {if _fggdd ._fgcg .RPr ==nil {_fggdd ._fgcg .RPr =_cc .NewCT_RPr ();};return RunProperties {_fggdd ._fgcg .RPr };}; +// SetUnderline controls underline for a run style. +func (_aaee RunProperties )SetUnderline (style _dag .ST_Underline ,c _ca .Color ){if style ==_dag .ST_UnderlineUnset {_aaee ._becb .U =nil ;}else {_aaee ._becb .U =_dag .NewCT_Underline ();_aaee ._becb .U .ColorAttr =&_dag .ST_HexColor {};_aaee ._becb .U .ColorAttr .ST_HexColorRGB =c .AsRGBString ();_aaee ._becb .U .ValAttr =style ;};}; -// SetVerticalMerge controls the vertical merging of cells. -func (_gcc CellProperties )SetVerticalMerge (mergeVal _cc .ST_Merge ){if mergeVal ==_cc .ST_MergeUnset {_gcc ._cbfg .VMerge =nil ;}else {_gcc ._cbfg .VMerge =_cc .NewCT_VMerge ();_gcc ._cbfg .VMerge .ValAttr =mergeVal ;};}; +// Bold returns true if run font is bold. +func (_effc RunProperties )Bold ()bool {_fedc :=_effc ._becb ;return _dcda (_fedc .B )||_dcda (_fedc .BCs );}; -// RemoveParagraph removes a paragraph from the endnote. -func (_gage Endnote )RemoveParagraph (p Paragraph ){for _ ,_dgdb :=range _gage .content (){for _fdadc ,_adfb :=range _dgdb .P {if _adfb ==p ._dadg {copy (_dgdb .P [_fdadc :],_dgdb .P [_fdadc +1:]);_dgdb .P =_dgdb .P [0:len (_dgdb .P )-1];return ;};};};}; +// 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 (_ffgb Document )SetConformance (conformanceAttr _ge .ST_ConformanceClass ){_ffgb ._ceeb .ConformanceAttr =conformanceAttr ;}; -// FormFieldType is the type of the form field. -//go:generate stringer -type=FormFieldType -type FormFieldType byte ; +// SetAlignment controls the paragraph alignment +func (_aeced ParagraphProperties )SetAlignment (align _dag .ST_Jc ){if align ==_dag .ST_JcUnset {_aeced ._gfeb .Jc =nil ;}else {_aeced ._gfeb .Jc =_dag .NewCT_Jc ();_aeced ._gfeb .Jc .ValAttr =align ;};}; -// Styles returns all styles. -func (_dbad Styles )Styles ()[]Style {_bfbba :=[]Style {};for _ ,_cegg :=range _dbad ._ecgbf .Style {_bfbba =append (_bfbba ,Style {_cegg });};return _bfbba ;};func (_dafac *Document )insertNumberingFromStyleProperties (_fdfdf Numbering ,_dabfa ParagraphStyleProperties ){_bfdcf :=_dabfa .NumId ();_afdc :=int64 (-1);if _bfdcf > -1{for _ ,_efcgce :=range _fdfdf ._bedb .Num {if _efcgce .NumIdAttr ==_bfdcf {if _efcgce .AbstractNumId !=nil {_afdc =_efcgce .AbstractNumId .ValAttr ;_gccce :=false ;for _ ,_ccbf :=range _dafac .Numbering ._bedb .Num {if _ccbf .NumIdAttr ==_bfdcf {_gccce =true ;break ;};};if !_gccce {_dafac .Numbering ._bedb .Num =append (_dafac .Numbering ._bedb .Num ,_efcgce );};break ;};};};for _ ,_fbca :=range _fdfdf ._bedb .AbstractNum {if _fbca .AbstractNumIdAttr ==_afdc {_bbag :=false ;for _ ,_dge :=range _dafac .Numbering ._bedb .AbstractNum {if _dge .AbstractNumIdAttr ==_afdc {_bbag =true ;break ;};};if !_bbag {_dafac .Numbering ._bedb .AbstractNum =append (_dafac .Numbering ._bedb .AbstractNum ,_fbca );};break ;};};};}; +// SetTop sets the top border to a specified type, color and thickness. +func (_aeccd ParagraphBorders )SetTop (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_aeccd ._gfae .Top =_dag .NewCT_Border ();_bgcge (_aeccd ._gfae .Top ,t ,c ,thickness );};func (_cgg *Document )InsertTableAfter (relativeTo Paragraph )Table {return _cgg .insertTable (relativeTo ,false );}; -// Cell is a table cell within a document (not a spreadsheet) -type Cell struct{_bcc *Document ;_gbb *_cc .CT_Tc ;}; +// SearchStyleByName return style by its name. +func (_bdgd Styles )SearchStyleByName (name string )(Style ,bool ){for _ ,_affe :=range _bdgd ._bdad .Style {if _affe .Name !=nil {if _affe .Name .ValAttr ==name {return Style {_affe },true ;};};};return Style {},false ;}; -// SetOutlineLvl sets outline level of paragraph. -func (_bdbfc Paragraph )SetOutlineLvl (lvl int64 ){_bdbfc .ensurePPr ();if _bdbfc ._dadg .PPr .OutlineLvl ==nil {_bdbfc ._dadg .PPr .OutlineLvl =_cc .NewCT_DecimalNumber ();};_dbafc :=lvl -1;_bdbfc ._dadg .PPr .OutlineLvl .ValAttr =_dbafc ;}; +// 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 (_geg AnchoredDrawing )SetTextWrapNone (){_geg ._af .Choice =&_dag .WdEG_WrapTypeChoice {};_geg ._af .Choice .WrapNone =_dag .NewWdCT_WrapNone ();}; -// X returns the inner wrapped XML type. -func (_cfdd Run )X ()*_cc .CT_R {return _cfdd ._abeed };func (_dfd *Document )appendParagraph (_degc *Paragraph ,_abb Paragraph ,_bdaa bool )Paragraph {_dcbb :=_cc .NewEG_BlockLevelElts ();_dfd ._aeb .Body .EG_BlockLevelElts =append (_dfd ._aeb .Body .EG_BlockLevelElts ,_dcbb );_cfe :=_cc .NewEG_ContentBlockContent ();_dcbb .EG_ContentBlockContent =append (_dcbb .EG_ContentBlockContent ,_cfe );if _degc !=nil {_dgbe :=_degc .X ();for _ ,_bec :=range _dfd ._aeb .Body .EG_BlockLevelElts {for _ ,_gcd :=range _bec .EG_ContentBlockContent {for _abd ,_ceef :=range _gcd .P {if _ceef ==_dgbe {_bdda :=_abb .X ();_gcd .P =append (_gcd .P ,nil );if _bdaa {copy (_gcd .P [_abd +1:],_gcd .P [_abd :]);_gcd .P [_abd ]=_bdda ;}else {copy (_gcd .P [_abd +2:],_gcd .P [_abd +1:]);_gcd .P [_abd +1]=_bdda ;};break ;};};for _ ,_gcca :=range _gcd .Tbl {for _ ,_abf :=range _gcca .EG_ContentRowContent {for _ ,_dce :=range _abf .Tr {for _ ,_bge :=range _dce .EG_ContentCellContent {for _ ,_acca :=range _bge .Tc {for _ ,_ggbb :=range _acca .EG_BlockLevelElts {for _ ,_gdee :=range _ggbb .EG_ContentBlockContent {for _dcea ,_ageg :=range _gdee .P {if _ageg ==_dgbe {_dcda :=_abb .X ();_gdee .P =append (_gdee .P ,nil );if _bdaa {copy (_gdee .P [_dcea +1:],_gdee .P [_dcea :]);_gdee .P [_dcea ]=_dcda ;}else {copy (_gdee .P [_dcea +2:],_gdee .P [_dcea +1:]);_gdee .P [_dcea +1]=_dcda ;};break ;};};};};};};};};};if _gcd .Sdt !=nil &&_gcd .Sdt .SdtContent !=nil &&_gcd .Sdt .SdtContent .P !=nil {for _beae ,_daa :=range _gcd .Sdt .SdtContent .P {if _daa ==_dgbe {_gce :=_abb .X ();_gcd .Sdt .SdtContent .P =append (_gcd .Sdt .SdtContent .P ,nil );if _bdaa {copy (_gcd .Sdt .SdtContent .P [_beae +1:],_gcd .Sdt .SdtContent .P [_beae :]);_gcd .Sdt .SdtContent .P [_beae ]=_gce ;}else {copy (_gcd .Sdt .SdtContent .P [_beae +2:],_gcd .Sdt .SdtContent .P [_beae +1:]);_gcd .Sdt .SdtContent .P [_beae +1]=_gce ;};break ;};};};};};}else {_cfe .P =append (_cfe .P ,_abb .X ());};_cefb :=_abb .Properties ();if _eaa ,_dafe :=_cefb .Section ();_dafe {var (_dbagd map[string ]string ;_fafb map[string ]string ;);_cec :=_eaa .X ().EG_HdrFtrReferences ;for _ ,_ddf :=range _cec {if _ddf .HeaderReference !=nil {_dbagd =map[string ]string {_ddf .HeaderReference .IdAttr :_eaa ._aafce ._ebfd .GetTargetByRelId (_ddf .HeaderReference .IdAttr )};};if _ddf .FooterReference !=nil {_fafb =map[string ]string {_ddf .FooterReference .IdAttr :_eaa ._aafce ._ebfd .GetTargetByRelId (_ddf .FooterReference .IdAttr )};};};var _fcea map[int ]_acb .ImageRef ;for _ ,_cfd :=range _eaa ._aafce .Headers (){for _cage ,_fdad :=range _dbagd {_gcea :=_gb .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_cfd .Index ()+1));if _gcea ==_fdad {_egbe :=_gb .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_cfd .Index ());_dfd ._dgbf =append (_dfd ._dgbf ,_cfd .X ());_dec :=_dfd ._ebfd .AddRelationship (_egbe ,_e .HeaderType );_dec .SetID (_cage );_dfd .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_egbe ,"\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");_dfd ._edc =append (_dfd ._edc ,_acb .NewRelationships ());_gdg :=_cfd .Paragraphs ();for _ ,_dage :=range _gdg {for _ ,_efb :=range _dage .Runs (){_egf :=_efb .DrawingAnchored ();for _ ,_ffd :=range _egf {if _ecad ,_egg :=_ffd .GetImage ();_egg {_fcea =map[int ]_acb .ImageRef {_cfd .Index ():_ecad };};};_gda :=_efb .DrawingInline ();for _ ,_dcbg :=range _gda {if _bcb ,_gec :=_dcbg .GetImage ();_gec {_fcea =map[int ]_acb .ImageRef {_cfd .Index ():_bcb };};};};};};};};for _ade ,_cff :=range _fcea {for _ ,_dbc :=range _dfd .Headers (){if (_dbc .Index ()+1)==_ade {_cfba ,_eff :=_acb .ImageFromFile (_cff .Path ());if _eff !=nil {_bg .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_eff );};if _ ,_eff =_dbc .AddImage (_cfba );_eff !=nil {_bg .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_eff );};};for _ ,_gaf :=range _dbc .Paragraphs (){if _eecg ,_befd :=_eaa ._aafce .Styles .SearchStyleById (_gaf .Style ());_befd {if _ ,_facf :=_dfd .Styles .SearchStyleById (_gaf .Style ());!_facf {_dfd .Styles .InsertStyle (_eecg );};};};};};var _ebbd map[int ]_acb .ImageRef ;for _ ,_bfac :=range _eaa ._aafce .Footers (){for _beff ,_eac :=range _fafb {_acf :=_gb .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_bfac .Index ()+1));if _acf ==_eac {_gfa :=_gb .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_bfac .Index ());_dfd ._ebda =append (_dfd ._ebda ,_bfac .X ());_bbaab :=_dfd ._ebfd .AddRelationship (_gfa ,_e .FooterType );_bbaab .SetID (_beff );_dfd .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_gfa ,"\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");_dfd ._dfa =append (_dfd ._dfa ,_acb .NewRelationships ());_cgeb :=_bfac .Paragraphs ();for _ ,_bfff :=range _cgeb {for _ ,_bgab :=range _bfff .Runs (){_ffe :=_bgab .DrawingAnchored ();for _ ,_fba :=range _ffe {if _dafec ,_bdff :=_fba .GetImage ();_bdff {_ebbd =map[int ]_acb .ImageRef {_bfac .Index ():_dafec };};};_ecbf :=_bgab .DrawingInline ();for _ ,_ggba :=range _ecbf {if _ggda ,_degac :=_ggba .GetImage ();_degac {_ebbd =map[int ]_acb .ImageRef {_bfac .Index ():_ggda };};};};};};};};for _cdec ,_bdg :=range _ebbd {for _ ,_fbg :=range _dfd .Footers (){if (_fbg .Index ()+1)==_cdec {_ceb ,_adc :=_acb .ImageFromFile (_bdg .Path ());if _adc !=nil {_bg .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_adc );};if _ ,_adc =_fbg .AddImage (_ceb );_adc !=nil {_bg .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_adc );};};for _ ,_gebb :=range _fbg .Paragraphs (){if _addf ,_cbced :=_eaa ._aafce .Styles .SearchStyleById (_gebb .Style ());_cbced {if _ ,_dbfb :=_dfd .Styles .SearchStyleById (_gebb .Style ());!_dbfb {_dfd .Styles .InsertStyle (_addf );};};};};};};_ebfc :=_abb .Numbering ();_dfd .Numbering ._bedb .AbstractNum =append (_dfd .Numbering ._bedb .AbstractNum ,_ebfc ._bedb .AbstractNum ...);_dfd .Numbering ._bedb .Num =append (_dfd .Numbering ._bedb .Num ,_ebfc ._bedb .Num ...);return Paragraph {_dfd ,_abb .X ()};}; +// SetAll sets all of the borders to a given value. +func (_dfag TableBorders )SetAll (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_dfag .SetBottom (t ,c ,thickness );_dfag .SetLeft (t ,c ,thickness );_dfag .SetRight (t ,c ,thickness );_dfag .SetTop (t ,c ,thickness );_dfag .SetInsideHorizontal (t ,c ,thickness );_dfag .SetInsideVertical (t ,c ,thickness );}; -// DocText is an array of extracted text items which has some methods for representing extracted text. -type DocText struct{Items []TextItem ;_eddgd []listItemInfo ;_gfae map[int64 ]map[int64 ]int64 ;}; +// 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 (_egf *Document )Append (d1orig *Document )error {_gddc ,_aaca :=d1orig .Copy ();if _aaca !=nil {return _aaca ;};_egf .DocBase =_egf .DocBase .Append (_gddc .DocBase );if _gddc ._ceeb .ConformanceAttr !=_ge .ST_ConformanceClassStrict {_egf ._ceeb .ConformanceAttr =_gddc ._ceeb .ConformanceAttr ;};_eedc :=_egf ._dbce .X ().Relationship ;_dcbc :=_gddc ._dbce .X ().Relationship ;_dbfeg :=_gddc ._ceeb .Body ;_cebfa :=map[string ]string {};_ebca :=map[int64 ]int64 {};_dbfd :=map[int64 ]int64 {};for _ ,_abdb :=range _dcbc {_bdcd :=true ;_gbc :=_abdb .IdAttr ;_face :=_abdb .TargetAttr ;_fdccb :=_abdb .TypeAttr ;_cfdf :=_fdccb ==_g .ImageType ;_bgab :=_fdccb ==_g .HyperLinkType ;var _ffae string ;for _ ,_gcee :=range _eedc {if _gcee .TypeAttr ==_fdccb &&_gcee .TargetAttr ==_face {_bdcd =false ;_ffae =_gcee .IdAttr ;break ;};};if _cfdf {_dff :="\u0077\u006f\u0072d\u002f"+_face ;for _ ,_edfa :=range _gddc .DocBase .Images {if _edfa .Target ()==_dff {_debgd ,_aeab :=_cd .ImageFromStorage (_edfa .Path ());if _aeab !=nil {return _aeab ;};_bdac ,_aeab :=_egf .AddImage (_debgd );if _aeab !=nil {return _aeab ;};_ffae =_bdac .RelID ();break ;};};}else if _bdcd {if _bgab {_feee :=_egf ._dbce .AddHyperlink (_face );_ffae =_cd .Relationship (_feee ).ID ();}else {_gdbag :=_egf ._dbce .AddRelationship (_face ,_fdccb );_ffae =_gdbag .X ().IdAttr ;};};if _gbc !=_ffae {_cebfa [_gbc ]=_ffae ;};};if _dbfeg .SectPr !=nil {for _ ,_aefb :=range _dbfeg .SectPr .EG_HdrFtrReferences {if _aefb .HeaderReference !=nil {if _cagd ,_cbdbg :=_cebfa [_aefb .HeaderReference .IdAttr ];_cbdbg {_aefb .HeaderReference .IdAttr =_cagd ;_egf ._baf =append (_egf ._baf ,_cd .NewRelationships ());};}else if _aefb .FooterReference !=nil {if _faadc ,_gacc :=_cebfa [_aefb .FooterReference .IdAttr ];_gacc {_aefb .FooterReference .IdAttr =_faadc ;_egf ._gfef =append (_egf ._gfef ,_cd .NewRelationships ());};};};};_eafc ,_cbed :=_egf ._acc ,_gddc ._acc ;if _eafc !=nil {if _cbed !=nil {if _eafc .Endnote !=nil {if _cbed .Endnote !=nil {_gebc :=int64 (len (_eafc .Endnote )+1);for _ ,_cde :=range _cbed .Endnote {_baeg :=_cde .IdAttr ;if _baeg > 0{_cde .IdAttr =_gebc ;_eafc .Endnote =append (_eafc .Endnote ,_cde );_dbfd [_baeg ]=_gebc ;_gebc ++;};};};}else {_eafc .Endnote =_cbed .Endnote ;};};}else if _cbed !=nil {_eafc =_cbed ;};_egf ._acc =_eafc ;_fce ,_dbda :=_egf ._dde ,_gddc ._dde ;if _fce !=nil {if _dbda !=nil {if _fce .Footnote !=nil {if _dbda .Footnote !=nil {_cgfe :=int64 (len (_fce .Footnote )+1);for _ ,_edcb :=range _dbda .Footnote {_aecdb :=_edcb .IdAttr ;if _aecdb > 0{_edcb .IdAttr =_cgfe ;_fce .Footnote =append (_fce .Footnote ,_edcb );_ebca [_aecdb ]=_cgfe ;_cgfe ++;};};};}else {_fce .Footnote =_dbda .Footnote ;};};}else if _dbda !=nil {_fce =_dbda ;};_egf ._dde =_fce ;for _ ,_dfgf :=range _dbfeg .EG_BlockLevelElts {for _ ,_efad :=range _dfgf .EG_ContentBlockContent {for _ ,_ebde :=range _efad .P {_ebce (_ebde ,_cebfa );_bagcb (_ebde ,_cebfa );_bfdee (_ebde ,_ebca ,_dbfd );};for _ ,_gdaa :=range _efad .Tbl {_cbee (_gdaa ,_cebfa );_cgca (_gdaa ,_cebfa );_bdgb (_gdaa ,_ebca ,_dbfd );};};};_egf ._ceeb .Body .EG_BlockLevelElts =append (_egf ._ceeb .Body .EG_BlockLevelElts ,_gddc ._ceeb .Body .EG_BlockLevelElts ...);if _egf ._ceeb .Body .SectPr ==nil {_egf ._ceeb .Body .SectPr =_gddc ._ceeb .Body .SectPr ;}else {var _ddba ,_ddcd bool ;for _ ,_cbdgg :=range _egf ._ceeb .Body .SectPr .EG_HdrFtrReferences {if _cbdgg .HeaderReference !=nil {_ddba =true ;}else if _cbdgg .FooterReference !=nil {_ddcd =true ;};};if !_ddba {for _ ,_acgc :=range _gddc ._ceeb .Body .SectPr .EG_HdrFtrReferences {if _acgc .HeaderReference !=nil {_egf ._ceeb .Body .SectPr .EG_HdrFtrReferences =append (_egf ._ceeb .Body .SectPr .EG_HdrFtrReferences ,_acgc );break ;};};};if !_ddcd {for _ ,_efbe :=range _gddc ._ceeb .Body .SectPr .EG_HdrFtrReferences {if _efbe .FooterReference !=nil {_egf ._ceeb .Body .SectPr .EG_HdrFtrReferences =append (_egf ._ceeb .Body .SectPr .EG_HdrFtrReferences ,_efbe );break ;};};};if _egf ._ceeb .Body .SectPr .Cols ==nil &&_gddc ._ceeb .Body .SectPr .Cols !=nil {_egf ._ceeb .Body .SectPr .Cols =_gddc ._ceeb .Body .SectPr .Cols ;};};_faee :=_egf .Numbering ._bagd ;_gabd :=_gddc .Numbering ._bagd ;if _faee !=nil {if _gabd !=nil {_faee .NumPicBullet =append (_faee .NumPicBullet ,_gabd .NumPicBullet ...);_faee .AbstractNum =append (_faee .AbstractNum ,_gabd .AbstractNum ...);_faee .Num =append (_faee .Num ,_gabd .Num ...);};}else if _gabd !=nil {_faee =_gabd ;};_egf .Numbering ._bagd =_faee ;if _egf .Styles ._bdad ==nil &&_gddc .Styles ._bdad !=nil {_egf .Styles ._bdad =_gddc .Styles ._bdad ;};_egf ._gdfa =append (_egf ._gdfa ,_gddc ._gdfa ...);_egf ._add =append (_egf ._add ,_gddc ._add ...);if len (_egf ._abcg )==0{_egf ._abcg =_gddc ._abcg ;};if len (_egf ._geb )==0{_egf ._geb =_gddc ._geb ;};_egbb :=_egf ._dfd ;_bgba :=_gddc ._dfd ;if _egbb !=nil {if _bgba !=nil {if _egbb .Divs !=nil {if _bgba .Divs !=nil {_egbb .Divs .Div =append (_egbb .Divs .Div ,_bgba .Divs .Div ...);};}else {_egbb .Divs =_bgba .Divs ;};};_egbb .Frameset =nil ;}else if _bgba !=nil {_egbb =_bgba ;_egbb .Frameset =nil ;};_egf ._dfd =_egbb ;_dgdd :=_egf ._dbac ;_fag :=_gddc ._dbac ;if _dgdd !=nil {if _fag !=nil {if _dgdd .Font !=nil {if _fag .Font !=nil {for _ ,_abgf :=range _fag .Font {_gaccb :=true ;for _ ,_gggg :=range _dgdd .Font {if _gggg .NameAttr ==_abgf .NameAttr {_gaccb =false ;break ;};};if _gaccb {_dgdd .Font =append (_dgdd .Font ,_abgf );};};};}else {_dgdd .Font =_fag .Font ;};};}else if _fag !=nil {_dgdd =_fag ;};_egf ._dbac =_dgdd ;return nil ;}; -// 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 (_efac Run )IsFootnote ()(bool ,int64 ){if _efac ._abeed .EG_RunInnerContent !=nil {if _efac ._abeed .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_efac ._abeed .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0;}; +// Bold returns true if paragraph font is bold. +func (_fbge ParagraphProperties )Bold ()bool {_gccb :=_fbge ._gfeb .RPr ;return _dcda (_gccb .B )||_dcda (_gccb .BCs );};func (_debd *Document )insertStyleFromNode (_debda Node ){if _debda .Style .X ()!=nil {if _ ,_eefd :=_debd .Styles .SearchStyleById (_debda .Style .StyleID ());!_eefd {_debd .Styles .InsertStyle (_debda .Style );_fedeg :=_debda .Style .ParagraphProperties ();_debd .insertNumberingFromStyleProperties (_debda ._efgg .Numbering ,_fedeg );};};}; -// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() -func (_fbccf ParagraphProperties )AddTabStop (position _bd .Distance ,justificaton _cc .ST_TabJc ,leader _cc .ST_TabTlc ){if _fbccf ._bfdca .Tabs ==nil {_fbccf ._bfdca .Tabs =_cc .NewCT_Tabs ();};_cfbc :=_cc .NewCT_TabStop ();_cfbc .LeaderAttr =leader ;_cfbc .ValAttr =justificaton ;_cfbc .PosAttr .Int64 =_e .Int64 (int64 (position /_bd .Twips ));_fbccf ._bfdca .Tabs .Tab =append (_fbccf ._bfdca .Tabs .Tab ,_cfbc );};func (_ffddc *WatermarkText )findNode (_dgccg *_e .XSDAny ,_bcaa string )*_e .XSDAny {for _ ,_dcaff :=range _dgccg .Nodes {if _dcaff .XMLName .Local ==_bcaa {return _dcaff ;};};return nil ;}; +// SetLeftIndent controls left indent of paragraph. +func (_afedc Paragraph )SetLeftIndent (m _dd .Distance ){_afedc .ensurePPr ();_febg :=_afedc ._gbfgc .PPr ;if _febg .Ind ==nil {_febg .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_febg .Ind .LeftAttr =nil ;}else {_febg .Ind .LeftAttr =&_dag .ST_SignedTwipsMeasure {};_febg .Ind .LeftAttr .Int64 =_g .Int64 (int64 (m /_dd .Twips ));};}; -// SetRightToLeft sets the run text goes from right to left. -func (_bbegb RunProperties )SetRightToLeft (b bool ){if !b {_bbegb ._acgcd .Rtl =nil ;}else {_bbegb ._acgcd .Rtl =_cc .NewCT_OnOff ();};}; +// AddTable adds a new table to the document body. +func (_fbbf *Document )AddTable ()Table {_gae :=_dag .NewEG_BlockLevelElts ();_fbbf ._ceeb .Body .EG_BlockLevelElts =append (_fbbf ._ceeb .Body .EG_BlockLevelElts ,_gae );_agdc :=_dag .NewEG_ContentBlockContent ();_gae .EG_ContentBlockContent =append (_gae .EG_ContentBlockContent ,_agdc );_acb :=_dag .NewCT_Tbl ();_agdc .Tbl =append (_agdc .Tbl ,_acb );return Table {_fbbf ,_acb };}; -// SetStyle sets the table style name. -func (_addaf TableProperties )SetStyle (name string ){if name ==""{_addaf ._bebbgd .TblStyle =nil ;}else {_addaf ._bebbgd .TblStyle =_cc .NewCT_String ();_addaf ._bebbgd .TblStyle .ValAttr =name ;};}; +// SetPictureSize set watermark picture size with given width and height. +func (_acgg *WatermarkPicture )SetPictureSize (width ,height int64 ){if _acgg ._cebdc !=nil {_bdbe :=_acgg .GetShapeStyle ();_bdbe .SetWidth (float64 (width )*_dd .Point );_bdbe .SetHeight (float64 (height )*_dd .Point );_acgg .SetShapeStyle (_bdbe );};}; -// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). -func (_egcc RunProperties )CharacterSpacingValue ()int64 {if _egecd :=_egcc ._acgcd .Spacing ;_egecd !=nil {_bgdcd :=_egecd .ValAttr ;if _bgdcd .Int64 !=nil {return *_bgdcd .Int64 ;};};return int64 (0);}; +// Pict returns the pict object. +func (_aeacd *WatermarkText )Pict ()*_dag .CT_Picture {return _aeacd ._bgcdc };func (_cfbcd *WatermarkText )getShapeType ()*_g .XSDAny {return _cfbcd .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; -// Close closes the document, removing any temporary files that might have been -// created when opening a document. -func (_cffc *Document )Close ()error {if _cffc .TmpPath !=""{return _deb .RemoveAll (_cffc .TmpPath );};return nil ;}; +// Styles is the document wide styles contained in styles.xml. +type Styles struct{_bdad *_dag .Styles }; -// GetSize return the size of anchor on the page. -func (_gf AnchoredDrawing )GetSize ()(_ce ,_aa int64 ){return _gf ._gg .Extent .CxAttr ,_gf ._gg .Extent .CyAttr ;}; +// HasEndnotes returns a bool based on the presence or abscence of endnotes within +// the document. +func (_gfgfd *Document )HasEndnotes ()bool {return _gfgfd ._acc !=nil };func (_debfd *WatermarkText )getInnerElement (_fcbg string )*_g .XSDAny {for _ ,_gfac :=range _debfd ._bgcdc .Any {_caddb ,_agced :=_gfac .(*_g .XSDAny );if _agced &&(_caddb .XMLName .Local ==_fcbg ||_caddb .XMLName .Local =="\u0076\u003a"+_fcbg ){return _caddb ;};};return nil ;};func _bdgb (_agee *_dag .CT_Tbl ,_egebb ,_gfde map[int64 ]int64 ){for _ ,_cbabb :=range _agee .EG_ContentRowContent {for _ ,_cdff :=range _cbabb .Tr {for _ ,_baea :=range _cdff .EG_ContentCellContent {for _ ,_cdge :=range _baea .Tc {for _ ,_baaa :=range _cdge .EG_BlockLevelElts {for _ ,_bdae :=range _baaa .EG_ContentBlockContent {for _ ,_cbbc :=range _bdae .P {_bfdee (_cbbc ,_egebb ,_gfde );};for _ ,_bdcdg :=range _bdae .Tbl {_bdgb (_bdcdg ,_egebb ,_gfde );};};};};};};};};func (_gccg Paragraph )insertRun (_cffdd Run ,_dbbc bool )Run {for _ ,_dbdefc :=range _gccg ._gbfgc .EG_PContent {for _cdgg ,_eefe :=range _dbdefc .EG_ContentRunContent {if _eefe .R ==_cffdd .X (){_dgfd :=_dag .NewCT_R ();_dbdefc .EG_ContentRunContent =append (_dbdefc .EG_ContentRunContent ,nil );if _dbbc {copy (_dbdefc .EG_ContentRunContent [_cdgg +1:],_dbdefc .EG_ContentRunContent [_cdgg :]);_dbdefc .EG_ContentRunContent [_cdgg ]=_dag .NewEG_ContentRunContent ();_dbdefc .EG_ContentRunContent [_cdgg ].R =_dgfd ;}else {copy (_dbdefc .EG_ContentRunContent [_cdgg +2:],_dbdefc .EG_ContentRunContent [_cdgg +1:]);_dbdefc .EG_ContentRunContent [_cdgg +1]=_dag .NewEG_ContentRunContent ();_dbdefc .EG_ContentRunContent [_cdgg +1].R =_dgfd ;};return Run {_gccg ._ebddd ,_dgfd };};if _eefe .Sdt !=nil &&_eefe .Sdt .SdtContent !=nil {for _ ,_cage :=range _eefe .Sdt .SdtContent .EG_ContentRunContent {if _cage .R ==_cffdd .X (){_aadc :=_dag .NewCT_R ();_eefe .Sdt .SdtContent .EG_ContentRunContent =append (_eefe .Sdt .SdtContent .EG_ContentRunContent ,nil );if _dbbc {copy (_eefe .Sdt .SdtContent .EG_ContentRunContent [_cdgg +1:],_eefe .Sdt .SdtContent .EG_ContentRunContent [_cdgg :]);_eefe .Sdt .SdtContent .EG_ContentRunContent [_cdgg ]=_dag .NewEG_ContentRunContent ();_eefe .Sdt .SdtContent .EG_ContentRunContent [_cdgg ].R =_aadc ;}else {copy (_eefe .Sdt .SdtContent .EG_ContentRunContent [_cdgg +2:],_eefe .Sdt .SdtContent .EG_ContentRunContent [_cdgg +1:]);_eefe .Sdt .SdtContent .EG_ContentRunContent [_cdgg +1]=_dag .NewEG_ContentRunContent ();_eefe .Sdt .SdtContent .EG_ContentRunContent [_cdgg +1].R =_aadc ;};return Run {_gccg ._ebddd ,_aadc };};};};};};return _gccg .AddRun ();}; -// SetRight sets the right border to a specified type, color and thickness. -func (_gbfg ParagraphBorders )SetRight (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_gbfg ._fgda .Right =_cc .NewCT_Border ();_aeggb (_gbfg ._fgda .Right ,t ,c ,thickness );}; +// SetSize sets the size of the displayed image on the page. +func (_gfe AnchoredDrawing )SetSize (w ,h _dd .Distance ){_gfe ._af .Extent .CxAttr =int64 (float64 (w *_dd .Pixel72 )/_dd .EMU );_gfe ._af .Extent .CyAttr =int64 (float64 (h *_dd .Pixel72 )/_dd .EMU );}; -// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_aba FormField )SetValue (v string ){if _aba ._dbfcc .DdList !=nil {for _afbdd ,_cfecf :=range _aba .PossibleValues (){if _cfecf ==v {_aba ._dbfcc .DdList .Result =_cc .NewCT_DecimalNumber ();_aba ._dbfcc .DdList .Result .ValAttr =int64 (_afbdd );break ;};};}else if _aba ._dbfcc .TextInput !=nil {_aba ._eagcf .T =_cc .NewCT_Text ();_aba ._eagcf .T .Content =v ;};}; +// GetStyleByID returns Style by it's IdAttr. +func (_fgfc *Document )GetStyleByID (id string )Style {for _ ,_gagg :=range _fgfc .Styles ._bdad .Style {if _gagg .StyleIdAttr !=nil &&*_gagg .StyleIdAttr ==id {return Style {_gagg };};};return Style {};}; -// AddFieldWithFormatting adds a field (automatically computed text) to the -// document with field specifc formatting. -func (_cdgeb Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_abdfb :=_cdgeb .newIC ();_abdfb .FldChar =_cc .NewCT_FldChar ();_abdfb .FldChar .FldCharTypeAttr =_cc .ST_FldCharTypeBegin ;if isDirty {_abdfb .FldChar .DirtyAttr =&_ebd .ST_OnOff {};_abdfb .FldChar .DirtyAttr .Bool =_e .Bool (true );};_abdfb =_cdgeb .newIC ();_abdfb .InstrText =_cc .NewCT_Text ();if fmt !=""{_abdfb .InstrText .Content =code +"\u0020"+fmt ;}else {_abdfb .InstrText .Content =code ;};_abdfb =_cdgeb .newIC ();_abdfb .FldChar =_cc .NewCT_FldChar ();_abdfb .FldChar .FldCharTypeAttr =_cc .ST_FldCharTypeEnd ;}; +// SetBefore sets the spacing that comes before the paragraph. +func (_fcbcd ParagraphSpacing )SetBefore (before _dd .Distance ){_fcbcd ._bced .BeforeAttr =&_ge .ST_TwipsMeasure {};_fcbcd ._bced .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (before /_dd .Twips ));};func _agbgd ()*_ec .Textpath {_dgbga :=_ec .NewTextpath ();_dgbga .OnAttr =_ge .ST_TrueFalseTrue ;_dgbga .FitshapeAttr =_ge .ST_TrueFalseTrue ;return _dgbga ;}; -// Paragraphs returns the paragraphs defined in a footnote. -func (_dfca Footnote )Paragraphs ()[]Paragraph {_dbabc :=[]Paragraph {};for _ ,_dffce :=range _dfca .content (){for _ ,_gbdc :=range _dffce .P {_dbabc =append (_dbabc ,Paragraph {_dfca ._eeec ,_gbdc });};};return _dbabc ;}; +// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the +// document. +func (_acbb *Document )GetChartSpaceByRelId (relId string )*_cg .ChartSpace {_ageeg :=_acbb ._dbce .GetTargetByRelId (relId );for _ ,_gbbf :=range _acbb ._fgcg {if _ageeg ==_gbbf .Target (){return _gbbf ._gfea ;};};return nil ;}; -// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and -// ST_RelFromVPage -func (_fce AnchoredDrawing )SetOrigin (h _cc .WdST_RelFromH ,v _cc .WdST_RelFromV ){_fce ._gg .PositionH .RelativeFromAttr =h ;_fce ._gg .PositionV .RelativeFromAttr =v ;}; +// read reads a document from an io.Reader. +func Read (r _da .ReaderAt ,size int64 )(*Document ,error ){return _cadd (r ,size ,"")}; -// Paragraphs returns all of the paragraphs in the document body including tables. -func (_dffbc *Document )Paragraphs ()[]Paragraph {_deec :=[]Paragraph {};if _dffbc ._aeb .Body ==nil {return nil ;};for _ ,_efc :=range _dffbc ._aeb .Body .EG_BlockLevelElts {for _ ,_bbe :=range _efc .EG_ContentBlockContent {for _ ,_agb :=range _bbe .P {_deec =append (_deec ,Paragraph {_dffbc ,_agb });};};};for _ ,_bfd :=range _dffbc .Tables (){for _ ,_bbee :=range _bfd .Rows (){for _ ,_gbd :=range _bbee .Cells (){_deec =append (_deec ,_gbd .Paragraphs ()...);};};};return _deec ;}; +// 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 (_dgacf Header )AddImage (i _cd .Image )(_cd .ImageRef ,error ){var _gfgb _cd .Relationships ;for _agbg ,_beeae :=range _dgacf ._gcaa ._abcg {if _beeae ==_dgacf ._ddaf {_gfgb =_dgacf ._gcaa ._baf [_agbg ];};};_febc :=_cd .MakeImageRef (i ,&_dgacf ._gcaa .DocBase ,_gfgb );if i .Data ==nil &&i .Path ==""{return _febc ,_de .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 _febc ,_de .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 _febc ,_de .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");};_dgacf ._gcaa .Images =append (_dgacf ._gcaa .Images ,_febc );_babcgd :=_ga .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_dgacf ._gcaa .Images ),i .Format );_aaff :=_gfgb .AddRelationship (_babcgd ,_g .ImageType );_febc .SetRelID (_aaff .X ().IdAttr );return _febc ,nil ;}; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_ccbeg RunProperties )ComplexSizeMeasure ()string {if _cbbb :=_ccbeg ._acgcd .SzCs ;_cbbb !=nil {_aaeb :=_cbbb .ValAttr ;if _aaeb .ST_PositiveUniversalMeasure !=nil {return *_aaeb .ST_PositiveUniversalMeasure ;};};return "";}; +// Italic returns true if paragraph font is italic. +func (_dbbb ParagraphProperties )Italic ()bool {_gggfa :=_dbbb ._gfeb .RPr ;return _dcda (_gggfa .I )||_dcda (_gggfa .ICs );}; -// X returns the inner wrapped XML type. -func (_ebfe Fonts )X ()*_cc .CT_Fonts {return _ebfe ._dgef }; +// SetVerticalAlignment sets the vertical alignment of content within a table cell. +func (_dgf CellProperties )SetVerticalAlignment (align _dag .ST_VerticalJc ){if align ==_dag .ST_VerticalJcUnset {_dgf ._bce .VAlign =nil ;}else {_dgf ._bce .VAlign =_dag .NewCT_VerticalJc ();_dgf ._bce .VAlign .ValAttr =align ;};}; // X returns the inner wrapped XML type. -func (_dfdfb Settings )X ()*_cc .Settings {return _dfdfb ._bbdg }; - -// 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 (_aade *Document )FormFields ()[]FormField {_gbbb :=[]FormField {};for _ ,_bfeeg :=range _aade .Paragraphs (){_decb :=_bfeeg .Runs ();for _aacg ,_fgdd :=range _decb {for _ ,_feb :=range _fgdd ._abeed .EG_RunInnerContent {if _feb .FldChar ==nil ||_feb .FldChar .FfData ==nil {continue ;};if _feb .FldChar .FldCharTypeAttr ==_cc .ST_FldCharTypeBegin {if len (_feb .FldChar .FfData .Name )==0||_feb .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_ecf :=FormField {_dbfcc :_feb .FldChar .FfData };if _feb .FldChar .FfData .TextInput !=nil {for _fgbc :=_aacg +1;_fgbc < len (_decb )-1;_fgbc ++{if len (_decb [_fgbc ]._abeed .EG_RunInnerContent )==0{continue ;};_bca :=_decb [_fgbc ]._abeed .EG_RunInnerContent [0];if _bca .FldChar !=nil &&_bca .FldChar .FldCharTypeAttr ==_cc .ST_FldCharTypeSeparate {if len (_decb [_fgbc +1]._abeed .EG_RunInnerContent )==0{continue ;};if _decb [_fgbc +1]._abeed .EG_RunInnerContent [0].FldChar ==nil {_ecf ._eagcf =_decb [_fgbc +1]._abeed .EG_RunInnerContent [0];break ;};};};};_gbbb =append (_gbbb ,_ecf );};};};};for _ ,_eafb :=range _aade .Headers (){for _ ,_cgcb :=range _eafb .Paragraphs (){_agee :=_cgcb .Runs ();for _fcge ,_ebfcd :=range _agee {for _ ,_dbced :=range _ebfcd ._abeed .EG_RunInnerContent {if _dbced .FldChar ==nil ||_dbced .FldChar .FfData ==nil {continue ;};if _dbced .FldChar .FldCharTypeAttr ==_cc .ST_FldCharTypeBegin {if len (_dbced .FldChar .FfData .Name )==0||_dbced .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_cbbe :=FormField {_dbfcc :_dbced .FldChar .FfData };if _dbced .FldChar .FfData .TextInput !=nil {for _cfab :=_fcge +1;_cfab < len (_agee )-1;_cfab ++{if len (_agee [_cfab ]._abeed .EG_RunInnerContent )==0{continue ;};_ecdgb :=_agee [_cfab ]._abeed .EG_RunInnerContent [0];if _ecdgb .FldChar !=nil &&_ecdgb .FldChar .FldCharTypeAttr ==_cc .ST_FldCharTypeSeparate {if len (_agee [_cfab +1]._abeed .EG_RunInnerContent )==0{continue ;};if _agee [_cfab +1]._abeed .EG_RunInnerContent [0].FldChar ==nil {_cbbe ._eagcf =_agee [_cfab +1]._abeed .EG_RunInnerContent [0];break ;};};};};_gbbb =append (_gbbb ,_cbbe );};};};};};for _ ,_gbab :=range _aade .Footers (){for _ ,_fefg :=range _gbab .Paragraphs (){_fdfd :=_fefg .Runs ();for _gdad ,_aaff :=range _fdfd {for _ ,_accba :=range _aaff ._abeed .EG_RunInnerContent {if _accba .FldChar ==nil ||_accba .FldChar .FfData ==nil {continue ;};if _accba .FldChar .FldCharTypeAttr ==_cc .ST_FldCharTypeBegin {if len (_accba .FldChar .FfData .Name )==0||_accba .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_gddaf :=FormField {_dbfcc :_accba .FldChar .FfData };if _accba .FldChar .FfData .TextInput !=nil {for _dfgg :=_gdad +1;_dfgg < len (_fdfd )-1;_dfgg ++{if len (_fdfd [_dfgg ]._abeed .EG_RunInnerContent )==0{continue ;};_abcd :=_fdfd [_dfgg ]._abeed .EG_RunInnerContent [0];if _abcd .FldChar !=nil &&_abcd .FldChar .FldCharTypeAttr ==_cc .ST_FldCharTypeSeparate {if len (_fdfd [_dfgg +1]._abeed .EG_RunInnerContent )==0{continue ;};if _fdfd [_dfgg +1]._abeed .EG_RunInnerContent [0].FldChar ==nil {_gddaf ._eagcf =_fdfd [_dfgg +1]._abeed .EG_RunInnerContent [0];break ;};};};};_gbbb =append (_gbbb ,_gddaf );};};};};};return _gbbb ;}; +func (_faa Cell )X ()*_dag .CT_Tc {return _faa ._fb }; -// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. -func (_dbefa Style )SetUnhideWhenUsed (b bool ){if b {_dbefa ._bafd .UnhideWhenUsed =_cc .NewCT_OnOff ();}else {_dbefa ._bafd .UnhideWhenUsed =nil ;};}; +// RemoveParagraph removes a paragraph from a footer. +func (_dcgca Header )RemoveParagraph (p Paragraph ){for _ ,_gafcf :=range _dcgca ._ddaf .EG_ContentBlockContent {for _cfcb ,_dbbf :=range _gafcf .P {if _dbbf ==p ._gbfgc {copy (_gafcf .P [_cfcb :],_gafcf .P [_cfcb +1:]);_gafcf .P =_gafcf .P [0:len (_gafcf .P )-1];return ;};};};};func _ffaa (_eddg []*_dag .CT_P ,_gbaeg *TableInfo ,_fegf *DrawingInfo )[]TextItem {_cbeb :=[]TextItem {};for _ ,_fbgb :=range _eddg {_cbeb =append (_cbeb ,_defg (_fbgb ,nil ,_gbaeg ,_fegf ,_fbgb .EG_PContent )...);};return _cbeb ;}; -// ParagraphProperties returns the paragraph style properties. -func (_cgfd Style )ParagraphProperties ()ParagraphStyleProperties {if _cgfd ._bafd .PPr ==nil {_cgfd ._bafd .PPr =_cc .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_cgfd ._bafd .PPr };}; +// SetLeftPct sets the cell left margin +func (_bbe CellMargins )SetLeftPct (pct float64 ){_bbe ._cc .Left =_dag .NewCT_TblWidth ();_efe (_bbe ._cc .Left ,pct );}; -// SetColor sets the text color. -func (_bffff RunProperties )SetColor (c _aeg .Color ){_bffff ._acgcd .Color =_cc .NewCT_Color ();_bffff ._acgcd .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; +// Styles returns all styles. +func (_bcgb Styles )Styles ()[]Style {_gfeaf :=[]Style {};for _ ,_aaagg :=range _bcgb ._bdad .Style {_gfeaf =append (_gfeaf ,Style {_aaagg });};return _gfeaf ;};func (_begec *WatermarkPicture )getShapeImagedata ()*_g .XSDAny {return _begec .getInnerElement ("\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");}; -// SetName sets the name of the bookmark. This is the name that is used to -// reference the bookmark from hyperlinks. -func (_abc Bookmark )SetName (name string ){_abc ._cdcg .NameAttr =name }; +// SetStyle sets the style of a paragraph and is identical to setting it on the +// paragraph's Properties() +func (_dcde Paragraph )SetStyle (s string ){_dcde .ensurePPr ();if s ==""{_dcde ._gbfgc .PPr .PStyle =nil ;}else {_dcde ._gbfgc .PPr .PStyle =_dag .NewCT_String ();_dcde ._gbfgc .PPr .PStyle .ValAttr =s ;};};func (_def *Document )appendTable (_dfce *Paragraph ,_dbad Table ,_fcf bool )Table {_eee :=_def ._ceeb .Body ;_fbf :=_dag .NewEG_BlockLevelElts ();_def ._ceeb .Body .EG_BlockLevelElts =append (_def ._ceeb .Body .EG_BlockLevelElts ,_fbf );_gbb :=_dag .NewEG_ContentBlockContent ();_fbf .EG_ContentBlockContent =append (_fbf .EG_ContentBlockContent ,_gbb );if _dfce !=nil {_ffg :=_dfce .X ();for _dfeac ,_bffa :=range _eee .EG_BlockLevelElts {for _ ,_bdc :=range _bffa .EG_ContentBlockContent {for _fede ,_gce :=range _gbb .P {if _gce ==_ffg {_ega :=_dbad .X ();_cfb :=_dag .NewEG_BlockLevelElts ();_gbd :=_dag .NewEG_ContentBlockContent ();_cfb .EG_ContentBlockContent =append (_cfb .EG_ContentBlockContent ,_gbd );_gbd .Tbl =append (_gbd .Tbl ,_ega );_eee .EG_BlockLevelElts =append (_eee .EG_BlockLevelElts ,nil );if _fcf {copy (_eee .EG_BlockLevelElts [_dfeac +1:],_eee .EG_BlockLevelElts [_dfeac :]);_eee .EG_BlockLevelElts [_dfeac ]=_cfb ;if _fede !=0{_aea :=_dag .NewEG_BlockLevelElts ();_fad :=_dag .NewEG_ContentBlockContent ();_aea .EG_ContentBlockContent =append (_aea .EG_ContentBlockContent ,_fad );_fad .P =_bdc .P [:_fede ];_eee .EG_BlockLevelElts =append (_eee .EG_BlockLevelElts ,nil );copy (_eee .EG_BlockLevelElts [_dfeac +1:],_eee .EG_BlockLevelElts [_dfeac :]);_eee .EG_BlockLevelElts [_dfeac ]=_aea ;};_bdc .P =_bdc .P [_fede :];}else {copy (_eee .EG_BlockLevelElts [_dfeac +2:],_eee .EG_BlockLevelElts [_dfeac +1:]);_eee .EG_BlockLevelElts [_dfeac +1]=_cfb ;if _fede !=len (_bdc .P )-1{_gfff :=_dag .NewEG_BlockLevelElts ();_bebfb :=_dag .NewEG_ContentBlockContent ();_gfff .EG_ContentBlockContent =append (_gfff .EG_ContentBlockContent ,_bebfb );_bebfb .P =_bdc .P [_fede +1:];_eee .EG_BlockLevelElts =append (_eee .EG_BlockLevelElts ,nil );copy (_eee .EG_BlockLevelElts [_dfeac +3:],_eee .EG_BlockLevelElts [_dfeac +2:]);_eee .EG_BlockLevelElts [_dfeac +2]=_gfff ;};_bdc .P =_bdc .P [:_fede +1];};break ;};};for _ ,_fff :=range _bdc .Tbl {_bffd :=_gaa (_fff ,_ffg ,_fcf );if _bffd !=nil {break ;};};};};}else {_gbb .Tbl =append (_gbb .Tbl ,_dbad .X ());};return Table {_def ,_dbad .X ()};}; -// SetMultiLevelType sets the multilevel type. -func (_cacgg NumberingDefinition )SetMultiLevelType (t _cc .ST_MultiLevelType ){if t ==_cc .ST_MultiLevelTypeUnset {_cacgg ._fabc .MultiLevelType =nil ;}else {_cacgg ._fabc .MultiLevelType =_cc .NewCT_MultiLevelType ();_cacgg ._fabc .MultiLevelType .ValAttr =t ;};}; +// SetFirstColumn controls the conditional formatting for the first column in a table. +func (_dccdc TableLook )SetFirstColumn (on bool ){if !on {_dccdc ._bfbbe .FirstColumnAttr =&_ge .ST_OnOff {};_dccdc ._bfbbe .FirstColumnAttr .ST_OnOff1 =_ge .ST_OnOff1Off ;}else {_dccdc ._bfbbe .FirstColumnAttr =&_ge .ST_OnOff {};_dccdc ._bfbbe .FirstColumnAttr .ST_OnOff1 =_ge .ST_OnOff1On ;};}; -// X returns the inner wrapped XML type. -func (_bbdf Endnote )X ()*_cc .CT_FtnEdn {return _bbdf ._fcgd }; +// AddStyle adds a new empty style, if styleID is already exists, it will return the style. +func (_ggdg Styles )AddStyle (styleID string ,t _dag .ST_StyleType ,isDefault bool )Style {if _bdga ,_ffcbf :=_ggdg .SearchStyleById (styleID );_ffcbf {return _bdga ;};_dcabdb :=_dag .NewCT_Style ();_dcabdb .TypeAttr =t ;if isDefault {_dcabdb .DefaultAttr =&_ge .ST_OnOff {};_dcabdb .DefaultAttr .Bool =_g .Bool (isDefault );};_dcabdb .StyleIdAttr =_g .String (styleID );_ggdg ._bdad .Style =append (_ggdg ._bdad .Style ,_dcabdb );return Style {_dcabdb };}; -// DrawingInline return a slice of InlineDrawings. -func (_ddebg Run )DrawingInline ()[]InlineDrawing {_fdab :=[]InlineDrawing {};for _ ,_bcced :=range _ddebg ._abeed .EG_RunInnerContent {if _bcced .Drawing ==nil {continue ;};for _ ,_gdgd :=range _bcced .Drawing .Inline {_fdab =append (_fdab ,InlineDrawing {_ddebg ._bdaag ,_gdgd });};};return _fdab ;}; +// DoubleStrike returns true if run is double striked. +func (_dbefg RunProperties )DoubleStrike ()bool {return _dcda (_dbefg ._becb .Dstrike )}; -// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the -// document. -func (_aagf *Document )GetChartSpaceByRelId (relId string )*_cd .ChartSpace {_ecfb :=_aagf ._ebfd .GetTargetByRelId (relId );for _ ,_dagf :=range _aagf ._afgd {if _ecfb ==_dagf .Target (){return _dagf ._gbbda ;};};return nil ;}; +// SetDoubleStrikeThrough sets the run to double strike-through. +func (_gdga RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_gdga ._becb .Dstrike =nil ;}else {_gdga ._becb .Dstrike =_dag .NewCT_OnOff ();};}; -// Control returns an *axcontrol.Control object contained in the run or the nil value in case of no controls. -func (_bfbe Run )Control ()*_cb .Control {if _deda :=_bfbe ._abeed .EG_RunInnerContent ;_deda !=nil {if _ddbd :=_deda [0].Object ;_ddbd !=nil {if _cfbaa :=_ddbd .Choice ;_cfbaa !=nil {if _bgbba :=_cfbaa .Control ;_bgbba !=nil {if _bgbba .IdAttr !=nil {_febf :=_bfbe ._bdaag .GetDocRelTargetByID (*_bgbba .IdAttr );for _ ,_cebfe :=range _bfbe ._bdaag ._efd {if _febf ==_cebfe .TargetAttr {return _cebfe ;};};};};};};};return nil ;}; +// CellBorders are the borders for an individual +type CellBorders struct{_gbe *_dag .CT_TcBorders }; -// RemoveParagraph removes a paragraph from a footer. -func (_ceefef Header )RemoveParagraph (p Paragraph ){for _ ,_bcfd :=range _ceefef ._abed .EG_ContentBlockContent {for _gbcg ,_acfg :=range _bcfd .P {if _acfg ==p ._dadg {copy (_bcfd .P [_gbcg :],_bcfd .P [_gbcg +1:]);_bcfd .P =_bcfd .P [0:len (_bcfd .P )-1];return ;};};};}; +// 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 (_aacb *Document )FormFields ()[]FormField {_efdd :=[]FormField {};for _ ,_dgee :=range _aacb .Paragraphs (){_caba :=_dgee .Runs ();for _aede ,_efgc :=range _caba {for _ ,_dabb :=range _efgc ._ccad .EG_RunInnerContent {if _dabb .FldChar ==nil ||_dabb .FldChar .FfData ==nil {continue ;};if _dabb .FldChar .FldCharTypeAttr ==_dag .ST_FldCharTypeBegin {if len (_dabb .FldChar .FfData .Name )==0||_dabb .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_ffge :=FormField {_dgfaa :_dabb .FldChar .FfData };if _dabb .FldChar .FfData .TextInput !=nil {for _dagg :=_aede +1;_dagg < len (_caba )-1;_dagg ++{if len (_caba [_dagg ]._ccad .EG_RunInnerContent )==0{continue ;};_gaaa :=_caba [_dagg ]._ccad .EG_RunInnerContent [0];if _gaaa .FldChar !=nil &&_gaaa .FldChar .FldCharTypeAttr ==_dag .ST_FldCharTypeSeparate {if len (_caba [_dagg +1]._ccad .EG_RunInnerContent )==0{continue ;};if _caba [_dagg +1]._ccad .EG_RunInnerContent [0].FldChar ==nil {_ffge ._cceb =_caba [_dagg +1]._ccad .EG_RunInnerContent [0];break ;};};};};_efdd =append (_efdd ,_ffge );};};};};for _ ,_aaag :=range _aacb .Headers (){for _ ,_cbcde :=range _aaag .Paragraphs (){_gffd :=_cbcde .Runs ();for _eccc ,_fgaf :=range _gffd {for _ ,_ecb :=range _fgaf ._ccad .EG_RunInnerContent {if _ecb .FldChar ==nil ||_ecb .FldChar .FfData ==nil {continue ;};if _ecb .FldChar .FldCharTypeAttr ==_dag .ST_FldCharTypeBegin {if len (_ecb .FldChar .FfData .Name )==0||_ecb .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_aead :=FormField {_dgfaa :_ecb .FldChar .FfData };if _ecb .FldChar .FfData .TextInput !=nil {for _fbbd :=_eccc +1;_fbbd < len (_gffd )-1;_fbbd ++{if len (_gffd [_fbbd ]._ccad .EG_RunInnerContent )==0{continue ;};_ebcb :=_gffd [_fbbd ]._ccad .EG_RunInnerContent [0];if _ebcb .FldChar !=nil &&_ebcb .FldChar .FldCharTypeAttr ==_dag .ST_FldCharTypeSeparate {if len (_gffd [_fbbd +1]._ccad .EG_RunInnerContent )==0{continue ;};if _gffd [_fbbd +1]._ccad .EG_RunInnerContent [0].FldChar ==nil {_aead ._cceb =_gffd [_fbbd +1]._ccad .EG_RunInnerContent [0];break ;};};};};_efdd =append (_efdd ,_aead );};};};};};for _ ,_bedf :=range _aacb .Footers (){for _ ,_cdfd :=range _bedf .Paragraphs (){_dbaca :=_cdfd .Runs ();for _ggca ,_baec :=range _dbaca {for _ ,_dafb :=range _baec ._ccad .EG_RunInnerContent {if _dafb .FldChar ==nil ||_dafb .FldChar .FfData ==nil {continue ;};if _dafb .FldChar .FldCharTypeAttr ==_dag .ST_FldCharTypeBegin {if len (_dafb .FldChar .FfData .Name )==0||_dafb .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_bffda :=FormField {_dgfaa :_dafb .FldChar .FfData };if _dafb .FldChar .FfData .TextInput !=nil {for _bfa :=_ggca +1;_bfa < len (_dbaca )-1;_bfa ++{if len (_dbaca [_bfa ]._ccad .EG_RunInnerContent )==0{continue ;};_begb :=_dbaca [_bfa ]._ccad .EG_RunInnerContent [0];if _begb .FldChar !=nil &&_begb .FldChar .FldCharTypeAttr ==_dag .ST_FldCharTypeSeparate {if len (_dbaca [_bfa +1]._ccad .EG_RunInnerContent )==0{continue ;};if _dbaca [_bfa +1]._ccad .EG_RunInnerContent [0].FldChar ==nil {_bffda ._cceb =_dbaca [_bfa +1]._ccad .EG_RunInnerContent [0];break ;};};};};_efdd =append (_efdd ,_bffda );};};};};};return _efdd ;}; // SetStyle sets the style of a paragraph. -func (_gbfbf ParagraphProperties )SetStyle (s string ){if s ==""{_gbfbf ._bfdca .PStyle =nil ;}else {_gbfbf ._bfdca .PStyle =_cc .NewCT_String ();_gbfbf ._bfdca .PStyle .ValAttr =s ;};}; +func (_feefe ParagraphProperties )SetStyle (s string ){if s ==""{_feefe ._gfeb .PStyle =nil ;}else {_feefe ._gfeb .PStyle =_dag .NewCT_String ();_feefe ._gfeb .PStyle .ValAttr =s ;};}; -// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes -// or an empty one if not found. -func (_ggfg *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {for _ ,_cdad :=range _ggfg .Numbering ._bedb .Num {if _cdad !=nil &&_cdad .NumIdAttr ==numId {_bffg :=_cdad .AbstractNumId .ValAttr ;for _ ,_caeb :=range _ggfg .Numbering ._bedb .AbstractNum {if _caeb .AbstractNumIdAttr ==_bffg {if _caeb .NumStyleLink !=nil &&len (_caeb .Lvl )==0{if _gcfb ,_gbbg :=_ggfg .Styles .SearchStyleById (_caeb .NumStyleLink .ValAttr );_gbbg {if _gcfb .ParagraphProperties ().NumId ()> -1{return _ggfg .GetNumberingLevelByIds (_gcfb .ParagraphProperties ().NumId (),levelId );};};};for _ ,_ggea :=range _caeb .Lvl {if _ggea .IlvlAttr ==levelId {return NumberingLevel {_ggea };};};};};};};return NumberingLevel {};}; +// SetTextWrapTopAndBottom sets the text wrap to top and bottom. +func (_ab AnchoredDrawing )SetTextWrapTopAndBottom (){_ab ._af .Choice =&_dag .WdEG_WrapTypeChoice {};_ab ._af .Choice .WrapTopAndBottom =_dag .NewWdCT_WrapTopBottom ();_ab ._af .LayoutInCellAttr =true ;_ab ._af .AllowOverlapAttr =true ;}; -// Font returns the name of run font family. -func (_deed RunProperties )Font ()string {if _caggf :=_deed ._acgcd .RFonts ;_caggf !=nil {if _caggf .AsciiAttr !=nil {return *_caggf .AsciiAttr ;}else if _caggf .HAnsiAttr !=nil {return *_caggf .HAnsiAttr ;}else if _caggf .CsAttr !=nil {return *_caggf .CsAttr ;};};return "";}; +// SetWidthPercent sets the table to a width percentage. +func (_efeb TableProperties )SetWidthPercent (pct float64 ){_efeb ._befe .TblW =_dag .NewCT_TblWidth ();_efeb ._befe .TblW .TypeAttr =_dag .ST_TblWidthPct ;_efeb ._befe .TblW .WAttr =&_dag .ST_MeasurementOrPercent {};_efeb ._befe .TblW .WAttr .ST_DecimalNumberOrPercent =&_dag .ST_DecimalNumberOrPercent {};_efeb ._befe .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));}; -// SetCharacterSpacing sets the run's Character Spacing Adjustment. -func (_befed RunProperties )SetCharacterSpacing (size _bd .Distance ){_befed ._acgcd .Spacing =_cc .NewCT_SignedTwipsMeasure ();_befed ._acgcd .Spacing .ValAttr .Int64 =_e .Int64 (int64 (size /_bd .Twips ));}; +// TableConditionalFormatting returns a conditional formatting object of a given +// type. Calling this method repeatedly will return the same object. +func (_ddccb Style )TableConditionalFormatting (typ _dag .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_egcag :=range _ddccb ._ffabb .TblStylePr {if _egcag .TypeAttr ==typ {return TableConditionalFormatting {_egcag };};};_gfbc :=_dag .NewCT_TblStylePr ();_gfbc .TypeAttr =typ ;_ddccb ._ffabb .TblStylePr =append (_ddccb ._ffabb .TblStylePr ,_gfbc );return TableConditionalFormatting {_gfbc };}; -// Name returns the name of the bookmark whcih is the document unique ID that -// identifies the bookmark. -func (_deg Bookmark )Name ()string {return _deg ._cdcg .NameAttr }; +// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. +func (_bcdc Run )AddTab (){_cgfa :=_bcdc .newIC ();_cgfa .Tab =_dag .NewCT_Empty ()}; -// InsertRunBefore inserts a run in the paragraph before the relative run. -func (_aaagf Paragraph )InsertRunBefore (relativeTo Run )Run {return _aaagf .insertRun (relativeTo ,true );}; +// Themes returns document's themes. +func (_ggad *Document )Themes ()[]*_cgb .Theme {return _ggad ._gdfa };func _eagf (_dcab *Document )map[int64 ]map[int64 ]int64 {_eaeb :=_dcab .Paragraphs ();_edfc :=make (map[int64 ]map[int64 ]int64 ,0);for _ ,_abbb :=range _eaeb {_efcf :=_bafe (_dcab ,_abbb );if _efcf .NumberingLevel !=nil &&_efcf .AbstractNumId !=nil {_edgge :=*_efcf .AbstractNumId ;if _ ,_ffeg :=_edfc [_edgge ];_ffeg {if _baacg :=_efcf .NumberingLevel .X ();_baacg !=nil {if _ ,_fadbb :=_edfc [_edgge ][_baacg .IlvlAttr ];_fadbb {_edfc [_edgge ][_baacg .IlvlAttr ]++;}else {_edfc [_edgge ][_baacg .IlvlAttr ]=1;};};}else {if _ffeb :=_efcf .NumberingLevel .X ();_ffeb !=nil {_edfc [_edgge ]=map[int64 ]int64 {_ffeb .IlvlAttr :1};};};};};return _edfc ;}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_gfbage ParagraphProperties )Style ()string {if _gfbage ._bfdca .PStyle !=nil {return _gfbage ._bfdca .PStyle .ValAttr ;};return "";}; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_fagde TableProperties )SetCellSpacingPercent (pct float64 ){_fagde ._befe .TblCellSpacing =_dag .NewCT_TblWidth ();_fagde ._befe .TblCellSpacing .TypeAttr =_dag .ST_TblWidthPct ;_fagde ._befe .TblCellSpacing .WAttr =&_dag .ST_MeasurementOrPercent {};_fagde ._befe .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_dag .ST_DecimalNumberOrPercent {};_fagde ._befe .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));}; -// GetImageObjByRelId returns a common.Image with the associated relation ID in the -// document. -func (_baca *Document )GetImageObjByRelId (relId string )(_acb .Image ,error ){_gfdb :=_baca ._ebfd .GetTargetByRelIdAndType (relId ,_e .ImageType );if _gfdb ==""{for _ ,_cfcbc :=range _baca ._edc {_gfdb =_cfcbc .GetTargetByRelIdAndType (relId ,_e .ImageType );};};if _gfdb ==""{for _ ,_bfcd :=range _baca ._dfa {_gfdb =_bfcd .GetTargetByRelIdAndType (relId ,_e .ImageType );};};return _baca .DocBase .GetImageBytesByTarget (_gfdb );}; +// SetXOffset sets the X offset for an image relative to the origin. +func (_bd AnchoredDrawing )SetXOffset (x _dd .Distance ){_bd ._af .PositionH .Choice =&_dag .WdCT_PosHChoice {};_bd ._af .PositionH .Choice .PosOffset =_g .Int32 (int32 (x /_dd .EMU ));}; -// AddCheckBox adds checkbox form field to the paragraph and returns it. -func (_gcaf Paragraph )AddCheckBox (name string )FormField {_cbge :=_gcaf .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_cbge ._dbfcc .CheckBox =_cc .NewCT_FFCheckBox ();return _cbge ;}; +// X returns the inner wrapped type +func (_agd CellBorders )X ()*_dag .CT_TcBorders {return _agd ._gbe }; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_cabb ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_cabb ._feffd .KeepLines =nil ;}else {_cabb ._feffd .KeepLines =_cc .NewCT_OnOff ();};}; +// Paragraphs returns the paragraphs defined in an endnote. +func (_dddfg Endnote )Paragraphs ()[]Paragraph {_bdea :=[]Paragraph {};for _ ,_dbace :=range _dddfg .content (){for _ ,_dcfe :=range _dbace .P {_bdea =append (_bdea ,Paragraph {_dddfg ._gdfaf ,_dcfe });};};return _bdea ;};func (_aecc *Document )insertTable (_ege Paragraph ,_aebg bool )Table {_cebf :=_aecc ._ceeb .Body ;if _cebf ==nil {return _aecc .AddTable ();};_gdc :=_ege .X ();for _bebfd ,_bebe :=range _cebf .EG_BlockLevelElts {for _ ,_dgdg :=range _bebe .EG_ContentBlockContent {for _fdea ,_eaf :=range _dgdg .P {if _eaf ==_gdc {_ffd :=_dag .NewCT_Tbl ();_gga :=_dag .NewEG_BlockLevelElts ();_bbc :=_dag .NewEG_ContentBlockContent ();_gga .EG_ContentBlockContent =append (_gga .EG_ContentBlockContent ,_bbc );_bbc .Tbl =append (_bbc .Tbl ,_ffd );_cebf .EG_BlockLevelElts =append (_cebf .EG_BlockLevelElts ,nil );if _aebg {copy (_cebf .EG_BlockLevelElts [_bebfd +1:],_cebf .EG_BlockLevelElts [_bebfd :]);_cebf .EG_BlockLevelElts [_bebfd ]=_gga ;if _fdea !=0{_babc :=_dag .NewEG_BlockLevelElts ();_afg :=_dag .NewEG_ContentBlockContent ();_babc .EG_ContentBlockContent =append (_babc .EG_ContentBlockContent ,_afg );_afg .P =_dgdg .P [:_fdea ];_cebf .EG_BlockLevelElts =append (_cebf .EG_BlockLevelElts ,nil );copy (_cebf .EG_BlockLevelElts [_bebfd +1:],_cebf .EG_BlockLevelElts [_bebfd :]);_cebf .EG_BlockLevelElts [_bebfd ]=_babc ;};_dgdg .P =_dgdg .P [_fdea :];}else {copy (_cebf .EG_BlockLevelElts [_bebfd +2:],_cebf .EG_BlockLevelElts [_bebfd +1:]);_cebf .EG_BlockLevelElts [_bebfd +1]=_gga ;if _fdea !=len (_dgdg .P )-1{_cef :=_dag .NewEG_BlockLevelElts ();_eac :=_dag .NewEG_ContentBlockContent ();_cef .EG_ContentBlockContent =append (_cef .EG_ContentBlockContent ,_eac );_eac .P =_dgdg .P [_fdea +1:];_cebf .EG_BlockLevelElts =append (_cebf .EG_BlockLevelElts ,nil );copy (_cebf .EG_BlockLevelElts [_bebfd +3:],_cebf .EG_BlockLevelElts [_bebfd +2:]);_cebf .EG_BlockLevelElts [_bebfd +2]=_cef ;};_dgdg .P =_dgdg .P [:_fdea +1];};return Table {_aecc ,_ffd };};};for _ ,_daa :=range _dgdg .Tbl {_cbf :=_gaa (_daa ,_gdc ,_aebg );if _cbf !=nil {return Table {_aecc ,_cbf };};};};};return _aecc .AddTable ();}; -// SetRight sets the right border to a specified type, color and thickness. -func (_ggf CellBorders )SetRight (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_ggf ._cabe .Right =_cc .NewCT_Border ();_bfccc (_ggf ._cabe .Right ,t ,c ,thickness );}; +// 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 (_ffgga Run )IsEndnote ()(bool ,int64 ){if _ffgga ._ccad .EG_RunInnerContent !=nil {if _ffgga ._ccad .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_ffgga ._ccad .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_bfgcf RunProperties )RStyle ()string {if _bfgcf ._acgcd .RStyle !=nil {return _bfgcf ._acgcd .RStyle .ValAttr ;};return "";}; +// AddDefinition adds a new numbering definition. +func (_effe Numbering )AddDefinition ()NumberingDefinition {_egfe :=_dag .NewCT_Num ();_ceag :=int64 (1);for _ ,_afdg :=range _effe .Definitions (){if _afdg .AbstractNumberID ()>=_ceag {_ceag =_afdg .AbstractNumberID ()+1;};};_cdddf :=int64 (1);for _ ,_dbbaa :=range _effe .X ().Num {if _dbbaa .NumIdAttr >=_cdddf {_cdddf =_dbbaa .NumIdAttr +1;};};_egfe .NumIdAttr =_cdddf ;_egfe .AbstractNumId =_dag .NewCT_DecimalNumber ();_egfe .AbstractNumId .ValAttr =_ceag ;_eebb :=_dag .NewCT_AbstractNum ();_eebb .AbstractNumIdAttr =_ceag ;_effe ._bagd .AbstractNum =append (_effe ._bagd .AbstractNum ,_eebb );_effe ._bagd .Num =append (_effe ._bagd .Num ,_egfe );return NumberingDefinition {_eebb };}; -// SetRightIndent controls right indent of paragraph. -func (_ecfbe Paragraph )SetRightIndent (m _bd .Distance ){_ecfbe .ensurePPr ();_eadaa :=_ecfbe ._dadg .PPr ;if _eadaa .Ind ==nil {_eadaa .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_eadaa .Ind .RightAttr =nil ;}else {_eadaa .Ind .RightAttr =&_cc .ST_SignedTwipsMeasure {};_eadaa .Ind .RightAttr .Int64 =_e .Int64 (int64 (m /_bd .Twips ));};}; +// FindNodeByText return node based on matched text and return a slice of node. +func (_gbfg *Nodes )FindNodeByRegexp (r *_d .Regexp )[]Node {_cafa :=[]Node {};for _ ,_acdfg :=range _gbfg ._cace {if r .MatchString (_acdfg .Text ()){_cafa =append (_cafa ,_acdfg );};_dagf :=Nodes {_cace :_acdfg .Children };_cafa =append (_cafa ,_dagf .FindNodeByRegexp (r )...);};return _cafa ;}; -// SetWidthPercent sets the cell to a width percentage. -func (_fbcd CellProperties )SetWidthPercent (pct float64 ){_fbcd ._cbfg .TcW =_cc .NewCT_TblWidth ();_fbcd ._cbfg .TcW .TypeAttr =_cc .ST_TblWidthPct ;_fbcd ._cbfg .TcW .WAttr =&_cc .ST_MeasurementOrPercent {};_fbcd ._cbfg .TcW .WAttr .ST_DecimalNumberOrPercent =&_cc .ST_DecimalNumberOrPercent {};_fbcd ._cbfg .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; +// Strike returns true if paragraph is striked. +func (_dcbdb ParagraphProperties )Strike ()bool {return _dcda (_dcbdb ._gfeb .RPr .Strike )}; -// InsertRowAfter inserts a row after another row -func (_cdgbc Table )InsertRowAfter (r Row )Row {for _aeee ,_dgabd :=range _cdgbc ._fagd .EG_ContentRowContent {if len (_dgabd .Tr )> 0&&r .X ()==_dgabd .Tr [0]{_fdfbf :=_cc .NewEG_ContentRowContent ();if len (_cdgbc ._fagd .EG_ContentRowContent )< _aeee +2{return _cdgbc .AddRow ();};_cdgbc ._fagd .EG_ContentRowContent =append (_cdgbc ._fagd .EG_ContentRowContent ,nil );copy (_cdgbc ._fagd .EG_ContentRowContent [_aeee +2:],_cdgbc ._fagd .EG_ContentRowContent [_aeee +1:]);_cdgbc ._fagd .EG_ContentRowContent [_aeee +1]=_fdfbf ;_ecefg :=_cc .NewCT_Row ();_fdfbf .Tr =append (_fdfbf .Tr ,_ecefg );return Row {_cdgbc ._caff ,_ecefg };};};return _cdgbc .AddRow ();}; +// GetEffect returns the effect of the run. +func (_cgafd RunProperties )GetEffect ()_dag .ST_TextEffect {if _cgafd ._becb .Effect ==nil {return _dag .ST_TextEffectUnset ;};return _cgafd ._becb .Effect .ValAttr ;}; -// GetShapeStyle returns string style of the shape in watermark and format it to ShapeStyle. -func (_eadec *WatermarkPicture )GetShapeStyle ()_ad .ShapeStyle {if _eadec ._fcggb !=nil &&_eadec ._fcggb .StyleAttr !=nil {return _ad .NewShapeStyle (*_eadec ._fcggb .StyleAttr );};return _ad .NewShapeStyle ("");}; +// GetKerning returns the kerning (character spacing) of a run +func (_acfde RunProperties )GetKerning ()_dd .Distance {if _acfde ._becb .Kern !=nil {return _dd .Distance (float64 (*_acfde ._becb .Kern .ValAttr .ST_UnsignedDecimalNumber )*_dd .HalfPoint );};return 0;}; -// UnderlineColor returns the hex color value of paragraph underline. -func (_fgefc ParagraphProperties )UnderlineColor ()string {if _fdgf :=_fgefc ._bfdca .RPr .U ;_fdgf !=nil {_ddba :=_fdgf .ColorAttr ;if _ddba !=nil &&_ddba .ST_HexColorRGB !=nil {return *_ddba .ST_HexColorRGB ;};};return "";}; +// 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 *_dag .CT_P ;Hyperlink *_dag .CT_Hyperlink ;Run *_dag .CT_R ;TableInfo *TableInfo ;}; -// Header is a header for a document section. -type Header struct{_edgdf *Document ;_abed *_cc .Hdr ;}; +// AddLevel adds a new numbering level to a NumberingDefinition. +func (_dafdf NumberingDefinition )AddLevel ()NumberingLevel {_bfge :=_dag .NewCT_Lvl ();_bfge .Start =&_dag .CT_DecimalNumber {ValAttr :1};_bfge .IlvlAttr =int64 (len (_dafdf ._edef .Lvl ));_dafdf ._edef .Lvl =append (_dafdf ._edef .Lvl ,_bfge );return NumberingLevel {_bfge };}; -// SetSpacing sets the spacing that comes before and after the paragraph. -func (_cacbc ParagraphStyleProperties )SetSpacing (before ,after _bd .Distance ){if _cacbc ._feffd .Spacing ==nil {_cacbc ._feffd .Spacing =_cc .NewCT_Spacing ();};if before ==_bd .Zero {_cacbc ._feffd .Spacing .BeforeAttr =nil ;}else {_cacbc ._feffd .Spacing .BeforeAttr =&_ebd .ST_TwipsMeasure {};_cacbc ._feffd .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (before /_bd .Twips ));};if after ==_bd .Zero {_cacbc ._feffd .Spacing .AfterAttr =nil ;}else {_cacbc ._feffd .Spacing .AfterAttr =&_ebd .ST_TwipsMeasure {};_cacbc ._feffd .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (after /_bd .Twips ));};};const _fccg ="\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"; +// Nodes contains slice of Node element. +type Nodes struct{_cace []Node }; -// StructuredDocumentTag are a tagged bit of content in a document. -type StructuredDocumentTag struct{_eebg *Document ;_cgdef *_cc .CT_SdtBlock ;}; +// X returns the inner wrapped XML type. +func (_bfede TableConditionalFormatting )X ()*_dag .CT_TblStylePr {return _bfede ._cfbcc }; -// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_daad FormField )SetDefaultValue (v string ){if _daad ._dbfcc .DdList !=nil {for _bbgga ,_dgaf :=range _daad .PossibleValues (){if _dgaf ==v {_daad ._dbfcc .DdList .Default =_cc .NewCT_DecimalNumber ();_daad ._dbfcc .DdList .Default .ValAttr =int64 (_bbgga );break ;};};};}; +// SetText sets the text to be used in bullet mode. +func (_edad NumberingLevel )SetText (t string ){if t ==""{_edad ._fbaa .LvlText =nil ;}else {_edad ._fbaa .LvlText =_dag .NewCT_LevelText ();_edad ._fbaa .LvlText .ValAttr =_g .String (t );};}; -// SetASCIITheme sets the font ASCII Theme. -func (_dgdbd Fonts )SetASCIITheme (t _cc .ST_Theme ){_dgdbd ._dgef .AsciiThemeAttr =t }; +// SetSpacing sets the spacing that comes before and after the paragraph. +func (_edgeae ParagraphStyleProperties )SetSpacing (before ,after _dd .Distance ){if _edgeae ._ffgg .Spacing ==nil {_edgeae ._ffgg .Spacing =_dag .NewCT_Spacing ();};if before ==_dd .Zero {_edgeae ._ffgg .Spacing .BeforeAttr =nil ;}else {_edgeae ._ffgg .Spacing .BeforeAttr =&_ge .ST_TwipsMeasure {};_edgeae ._ffgg .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (before /_dd .Twips ));};if after ==_dd .Zero {_edgeae ._ffgg .Spacing .AfterAttr =nil ;}else {_edgeae ._ffgg .Spacing .AfterAttr =&_ge .ST_TwipsMeasure {};_edgeae ._ffgg .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (after /_dd .Twips ));};}; -// SetPageMargins sets the page margins for a section -func (_gcba Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _bd .Distance ){_fbab :=_cc .NewCT_PageMar ();_fbab .TopAttr .Int64 =_e .Int64 (int64 (top /_bd .Twips ));_fbab .BottomAttr .Int64 =_e .Int64 (int64 (bottom /_bd .Twips ));_fbab .RightAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (right /_bd .Twips ));_fbab .LeftAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (left /_bd .Twips ));_fbab .HeaderAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (header /_bd .Twips ));_fbab .FooterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (footer /_bd .Twips ));_fbab .GutterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (gutter /_bd .Twips ));_gcba ._cdac .PgMar =_fbab ;}; +// AddImageRef add ImageRef to header as relationship, returning ImageRef +// that can be used to be placed as header content. +func (_abba Header )AddImageRef (r _cd .ImageRef )(_cd .ImageRef ,error ){var _fged _cd .Relationships ;for _geef ,_fgfg :=range _abba ._gcaa ._abcg {if _fgfg ==_abba ._ddaf {_fged =_abba ._gcaa ._baf [_geef ];};};_dcge :=_fged .AddRelationship (r .Target (),_g .ImageType );r .SetRelID (_dcge .X ().IdAttr );return r ,nil ;}; -// RemoveParagraph removes a paragraph from a document. -func (_gba *Document )RemoveParagraph (p Paragraph ){if _gba ._aeb .Body ==nil {return ;};for _ ,_dffbf :=range _gba ._aeb .Body .EG_BlockLevelElts {for _ ,_eafe :=range _dffbf .EG_ContentBlockContent {for _gege ,_bde :=range _eafe .P {if _bde ==p ._dadg {copy (_eafe .P [_gege :],_eafe .P [_gege +1:]);_eafe .P =_eafe .P [0:len (_eafe .P )-1];return ;};};if _eafe .Sdt !=nil &&_eafe .Sdt .SdtContent !=nil &&_eafe .Sdt .SdtContent .P !=nil {for _fef ,_cfa :=range _eafe .Sdt .SdtContent .P {if _cfa ==p ._dadg {copy (_eafe .P [_fef :],_eafe .P [_fef +1:]);_eafe .P =_eafe .P [0:len (_eafe .P )-1];return ;};};};};};for _ ,_efgf :=range _gba .Tables (){for _ ,_cef :=range _efgf .Rows (){for _ ,_bfgf :=range _cef .Cells (){for _ ,_bbaa :=range _bfgf ._gbb .EG_BlockLevelElts {for _ ,_agdc :=range _bbaa .EG_ContentBlockContent {for _eadf ,_fed :=range _agdc .P {if _fed ==p ._dadg {copy (_agdc .P [_eadf :],_agdc .P [_eadf +1:]);_agdc .P =_agdc .P [0:len (_agdc .P )-1];return ;};};};};};};};for _ ,_cdcfd :=range _gba .Headers (){_cdcfd .RemoveParagraph (p );};for _ ,_geff :=range _gba .Footers (){_geff .RemoveParagraph (p );};};func (_feaa Run )newIC ()*_cc .EG_RunInnerContent {_dcagd :=_cc .NewEG_RunInnerContent ();_feaa ._abeed .EG_RunInnerContent =append (_feaa ._abeed .EG_RunInnerContent ,_dcagd );return _dcagd ;};func _bfacg (_dffg *_cc .CT_P ,_bgf *_cc .CT_Hyperlink ,_ebc *TableInfo ,_bacaa *DrawingInfo ,_aga []*_cc .EG_PContent )[]TextItem {if len (_aga )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_bacaa ,Paragraph :_dffg ,Hyperlink :_bgf ,Run :nil ,TableInfo :_ebc }};};_bbaee :=[]TextItem {};for _ ,_bebc :=range _aga {for _ ,_egaf :=range _bebc .FldSimple {if _egaf !=nil {_bbaee =append (_bbaee ,_bfacg (_dffg ,_bgf ,_ebc ,_bacaa ,_egaf .EG_PContent )...);};};if _cdcge :=_bebc .Hyperlink ;_cdcge !=nil {_bbaee =append (_bbaee ,_bege (_dffg ,_cdcge ,_ebc ,_bacaa ,_cdcge .EG_ContentRunContent )...);};_bbaee =append (_bbaee ,_bege (_dffg ,nil ,_ebc ,_bacaa ,_bebc .EG_ContentRunContent )...);};return _bbaee ;}; +// AddTable adds a table to the table cell. +func (_fdd Cell )AddTable ()Table {_dfg :=_dag .NewEG_BlockLevelElts ();_fdd ._fb .EG_BlockLevelElts =append (_fdd ._fb .EG_BlockLevelElts ,_dfg );_gea :=_dag .NewEG_ContentBlockContent ();_dfg .EG_ContentBlockContent =append (_dfg .EG_ContentBlockContent ,_gea );_dfc :=_dag .NewCT_Tbl ();_gea .Tbl =append (_gea .Tbl ,_dfc );return Table {_fdd ._fcbc ,_dfc };}; -// X returns the inner wrapped type -func (_cdcc CellBorders )X ()*_cc .CT_TcBorders {return _cdcc ._cabe }; +// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. +func (_dggd FormField )Value ()string {if _dggd ._dgfaa .TextInput !=nil &&_dggd ._cceb .T !=nil {return _dggd ._cceb .T .Content ;}else if _dggd ._dgfaa .DdList !=nil &&_dggd ._dgfaa .DdList .Result !=nil {_fdcg :=_dggd .PossibleValues ();_bgae :=int (_dggd ._dgfaa .DdList .Result .ValAttr );if _bgae < len (_fdcg ){return _fdcg [_bgae ];};}else if _dggd ._dgfaa .CheckBox !=nil {if _dggd .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; -// SetBasedOn sets the style that this style is based on. -func (_cbcea Style )SetBasedOn (name string ){if name ==""{_cbcea ._bafd .BasedOn =nil ;}else {_cbcea ._bafd .BasedOn =_cc .NewCT_String ();_cbcea ._bafd .BasedOn .ValAttr =name ;};}; +// AddCheckBox adds checkbox form field to the paragraph and returns it. +func (_aecf Paragraph )AddCheckBox (name string )FormField {_gefa :=_aecf .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_gefa ._dgfaa .CheckBox =_dag .NewCT_FFCheckBox ();return _gefa ;}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_bbb CellBorders )SetInsideHorizontal (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_bbb ._cabe .InsideH =_cc .NewCT_Border ();_bfccc (_bbb ._cabe .InsideH ,t ,c ,thickness );}; +// Text returns the underlying text in the run. +func (_bddg Run )Text ()string {if len (_bddg ._ccad .EG_RunInnerContent )==0{return "";};_adccc :=_ag .Buffer {};for _ ,_fbbdg :=range _bddg ._ccad .EG_RunInnerContent {if _fbbdg .T !=nil {_adccc .WriteString (_fbbdg .T .Content );};if _fbbdg .Tab !=nil {_adccc .WriteByte ('\t');};};return _adccc .String ();}; -// X returns the inner wrapped XML type. -func (_fdggb TableStyleProperties )X ()*_cc .CT_TblPrBase {return _fdggb ._dfcf };func (_cadd Footnote )id ()int64 {return _cadd ._effcg .IdAttr }; +// NumId return numbering numId that being use by style properties. +func (_babe ParagraphStyleProperties )NumId ()int64 {if _babe ._ffgg .NumPr !=nil {if _babe ._ffgg .NumPr .NumId !=nil {return _babe ._ffgg .NumPr .NumId .ValAttr ;};};return -1;}; -// SetKeepWithNext controls if this paragraph should be kept with the next. -func (_begbf ParagraphProperties )SetKeepWithNext (b bool ){if !b {_begbf ._bfdca .KeepNext =nil ;}else {_begbf ._bfdca .KeepNext =_cc .NewCT_OnOff ();};};func (_adef *Document )validateTableCells ()error {for _ ,_ddda :=range _adef ._aeb .Body .EG_BlockLevelElts {for _ ,_dbgg :=range _ddda .EG_ContentBlockContent {for _ ,_gfc :=range _dbgg .Tbl {for _ ,_gfbbf :=range _gfc .EG_ContentRowContent {for _ ,_abfa :=range _gfbbf .Tr {_faffa :=false ;for _ ,_acgd :=range _abfa .EG_ContentCellContent {_facc :=false ;for _ ,_efga :=range _acgd .Tc {_faffa =true ;for _ ,_efcg :=range _efga .EG_BlockLevelElts {for _ ,_ddgf :=range _efcg .EG_ContentBlockContent {if len (_ddgf .P )> 0{_facc =true ;break ;};};};};if !_facc {return _ea .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 !_faffa {return _ea .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 ;}; +// SetSpacing sets the spacing that comes before and after the paragraph. +// Deprecated: See Spacing() instead which allows finer control. +func (_cada ParagraphProperties )SetSpacing (before ,after _dd .Distance ){if _cada ._gfeb .Spacing ==nil {_cada ._gfeb .Spacing =_dag .NewCT_Spacing ();};_cada ._gfeb .Spacing .BeforeAttr =&_ge .ST_TwipsMeasure {};_cada ._gfeb .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (before /_dd .Twips ));_cada ._gfeb .Spacing .AfterAttr =&_ge .ST_TwipsMeasure {};_cada ._gfeb .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (after /_dd .Twips ));}; -// RemoveRun removes a child run from a paragraph. -func (_eggfg Paragraph )RemoveRun (r Run ){for _ ,_ggde :=range _eggfg ._dadg .EG_PContent {for _adefa ,_bgggf :=range _ggde .EG_ContentRunContent {if _bgggf .R ==r ._abeed {copy (_ggde .EG_ContentRunContent [_adefa :],_ggde .EG_ContentRunContent [_adefa +1:]);_ggde .EG_ContentRunContent =_ggde .EG_ContentRunContent [0:len (_ggde .EG_ContentRunContent )-1];};if _bgggf .Sdt !=nil &&_bgggf .Sdt .SdtContent !=nil {for _dfea ,_gedce :=range _bgggf .Sdt .SdtContent .EG_ContentRunContent {if _gedce .R ==r ._abeed {copy (_bgggf .Sdt .SdtContent .EG_ContentRunContent [_dfea :],_bgggf .Sdt .SdtContent .EG_ContentRunContent [_dfea +1:]);_bgggf .Sdt .SdtContent .EG_ContentRunContent =_bgggf .Sdt .SdtContent .EG_ContentRunContent [0:len (_bgggf .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; +// Borders allows manipulation of the table borders. +func (_bccf TableProperties )Borders ()TableBorders {if _bccf ._befe .TblBorders ==nil {_bccf ._befe .TblBorders =_dag .NewCT_TblBorders ();};return TableBorders {_bccf ._befe .TblBorders };}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_afcfd TableStyleProperties )SetCellSpacingAuto (){_afcfd ._dfcf .TblCellSpacing =_cc .NewCT_TblWidth ();_afcfd ._dfcf .TblCellSpacing .TypeAttr =_cc .ST_TblWidthAuto ;}; +// ParagraphStyles returns only the paragraph styles. +func (_aafca Styles )ParagraphStyles ()[]Style {_geecc :=[]Style {};for _ ,_defc :=range _aafca ._bdad .Style {if _defc .TypeAttr !=_dag .ST_StyleTypeParagraph {continue ;};_geecc =append (_geecc ,Style {_defc });};return _geecc ;}; -// Emboss returns true if paragraph emboss is on. -func (_adgb ParagraphProperties )Emboss ()bool {return _fcaaa (_adgb ._bfdca .RPr .Emboss )};func (_eaaa Paragraph )ensurePPr (){if _eaaa ._dadg .PPr ==nil {_eaaa ._dadg .PPr =_cc .NewCT_PPr ();};}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_gbdg ParagraphBorders )SetBottom (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_gbdg ._gfae .Bottom =_dag .NewCT_Border ();_bgcge (_gbdg ._gfae .Bottom ,t ,c ,thickness );}; -// 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 (_ead AnchoredDrawing )SetOffset (x ,y _bd .Distance ){_ead .SetXOffset (x );_ead .SetYOffset (y )}; +// SetRight sets the cell right margin +func (_ee CellMargins )SetRight (d _dd .Distance ){_ee ._cc .Right =_dag .NewCT_TblWidth ();_dbdg (_ee ._cc .Right ,d );}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_caaa TableBorders )SetInsideVertical (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_caaa ._bfabb .InsideV =_cc .NewCT_Border ();_bfccc (_caaa ._bfabb .InsideV ,t ,c ,thickness );}; +// 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{_cd .DocBase ;_ceeb *_dag .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_abcg []*_dag .Hdr ;_baf []_cd .Relationships ;_geb []*_dag .Ftr ;_gfef []_cd .Relationships ;_dbce _cd .Relationships ;_gdfa []*_cgb .Theme ;_dfd *_dag .WebSettings ;_dbac *_dag .Fonts ;_acc *_dag .Endnotes ;_dde *_dag .Footnotes ;_add []*_gb .Control ;_fgcg []*chart ;_fgcbc string ;}; -// 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 (_gedc Footer )Index ()int {for _ecdb ,_cadbe :=range _gedc ._acab ._ebda {if _cadbe ==_gedc ._gceg {return _ecdb ;};};return -1;}; +// Color controls the run or styles color. +type Color struct{_dcb *_dag .CT_Color };var _ccab =[...]uint8 {0,20,37,58,79}; -// Row is a row within a table within a document. -type Row struct{_aeff *Document ;_dbcg *_cc .CT_Row ;};func _cece (_fcfe Paragraph )*_cc .CT_NumPr {_fcfe .ensurePPr ();if _fcfe ._dadg .PPr .NumPr ==nil {return nil ;};return _fcfe ._dadg .PPr .NumPr ;}; +// AddField adds a field (automatically computed text) to the document. +func (_abbf Run )AddField (code string ){_abbf .AddFieldWithFormatting (code ,"",true )};func _bafe (_efab *Document ,_cefg Paragraph )listItemInfo {if _efab .Numbering .X ()==nil {return listItemInfo {};};if len (_efab .Numbering .Definitions ())< 1{return listItemInfo {};};_ceebe :=_affc (_cefg );if _ceebe ==nil {return listItemInfo {};};_gcad :=_efab .GetNumberingLevelByIds (_ceebe .NumId .ValAttr ,_ceebe .Ilvl .ValAttr );if _fcegd :=_gcad .X ();_fcegd ==nil {return listItemInfo {};};_gefc :=int64 (0);for _ ,_acfe :=range _efab .Numbering ._bagd .Num {if _acfe !=nil &&_acfe .NumIdAttr ==_ceebe .NumId .ValAttr {_gefc =_acfe .AbstractNumId .ValAttr ;};};return listItemInfo {FromParagraph :&_cefg ,AbstractNumId :&_gefc ,NumberingLevel :&_gcad };};func (_ceeeca Paragraph )addStartBookmark (_eebaa int64 ,_edgfb string )*_dag .CT_Bookmark {_bege :=_dag .NewEG_PContent ();_ceeeca ._gbfgc .EG_PContent =append (_ceeeca ._gbfgc .EG_PContent ,_bege );_gggf :=_dag .NewEG_ContentRunContent ();_bceb :=_dag .NewEG_RunLevelElts ();_adcb :=_dag .NewEG_RangeMarkupElements ();_ecgb :=_dag .NewCT_Bookmark ();_ecgb .NameAttr =_edgfb ;_ecgb .IdAttr =_eebaa ;_adcb .BookmarkStart =_ecgb ;_bege .EG_ContentRunContent =append (_bege .EG_ContentRunContent ,_gggf );_gggf .EG_RunLevelElts =append (_gggf .EG_RunLevelElts ,_bceb );_bceb .EG_RangeMarkupElements =append (_bceb .EG_RangeMarkupElements ,_adcb );return _ecgb ;}; -// SizeValue returns the value of paragraph font size in points. -func (_dfdg ParagraphProperties )SizeValue ()float64 {if _cffg :=_dfdg ._bfdca .RPr .Sz ;_cffg !=nil {_cdba :=_cffg .ValAttr ;if _cdba .ST_UnsignedDecimalNumber !=nil {return float64 (*_cdba .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// TableBorders allows manipulation of borders on a table. +type TableBorders struct{_dfeff *_dag .CT_TblBorders }; -// ParagraphBorders allows manipulation of borders on a paragraph. -type ParagraphBorders struct{_cgebe *Document ;_fgda *_cc .CT_PBdr ;}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_bgfde ParagraphProperties )SetFirstLineIndent (m _dd .Distance ){if _bgfde ._gfeb .Ind ==nil {_bgfde ._gfeb .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_bgfde ._gfeb .Ind .FirstLineAttr =nil ;}else {_bgfde ._gfeb .Ind .FirstLineAttr =&_ge .ST_TwipsMeasure {};_bgfde ._gfeb .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_dd .Twips ));};}; -// SetPicture sets the watermark picture. -func (_fdaac *WatermarkPicture )SetPicture (imageRef _acb .ImageRef ){_bdbe :=imageRef .RelID ();_cdbb :=_fdaac .getShape ();if _fdaac ._fcggb !=nil {_bacag :=_fdaac ._fcggb .EG_ShapeElements ;if len (_bacag )> 0&&_bacag [0].Imagedata !=nil {_bacag [0].Imagedata .IdAttr =&_bdbe ;};}else {_beec :=_fdaac .findNode (_cdbb ,"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");for _defbf ,_ggcf :=range _beec .Attrs {if _ggcf .Name .Local =="\u0069\u0064"{_beec .Attrs [_defbf ].Value =_bdbe ;};};};}; +// SetWrapPathLineTo sets wrapPath lineTo value. +func (_abe AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_cgb .CT_Point2D ){_abe ._bf =coordinates ;}; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_cfecc ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_cfecc ._bfdca .KeepLines =nil ;}else {_cfecc ._bfdca .KeepLines =_cc .NewCT_OnOff ();};}; +// SetRowBandSize sets the number of Rows in the row band +func (_ffefd TableStyleProperties )SetRowBandSize (rows int64 ){_ffefd ._afeg .TblStyleRowBandSize =_dag .NewCT_DecimalNumber ();_ffefd ._afeg .TblStyleRowBandSize .ValAttr =rows ;}; -// AddDropdownList adds dropdown list form field to the paragraph and returns it. -func (_ebedg Paragraph )AddDropdownList (name string )FormField {_beeb :=_ebedg .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_beeb ._dbfcc .DdList =_cc .NewCT_FFDDList ();return _beeb ;}; +// ReplaceText replace the text inside node. +func (_ccfac *Node )ReplaceText (oldText ,newText string ){switch _adgc :=_ccfac .X ().(type ){case *Paragraph :for _ ,_eaefc :=range _adgc .Runs (){for _ ,_ecfb :=range _eaefc ._ccad .EG_RunInnerContent {if _ecfb .T !=nil {_faecf :=_ecfb .T .Content ;_faecf =_fgc .ReplaceAll (_faecf ,oldText ,newText );_ecfb .T .Content =_faecf ;};};};};for _ ,_faeb :=range _ccfac .Children {_faeb .ReplaceText (oldText ,newText );};}; -// OnOffValue represents an on/off value that can also be unset -type OnOffValue byte ; +// SetFooter sets a section footer. +func (_fgee Section )SetFooter (f Footer ,t _dag .ST_HdrFtr ){_ecgab :=_dag .NewEG_HdrFtrReferences ();_fgee ._gbfbf .EG_HdrFtrReferences =append (_fgee ._gbfbf .EG_HdrFtrReferences ,_ecgab );_ecgab .FooterReference =_dag .NewCT_HdrFtrRef ();_ecgab .FooterReference .TypeAttr =t ;_bbad :=_fgee ._cdgeb ._dbce .FindRIDForN (f .Index (),_g .FooterType );if _bbad ==""{_bc .Log .Debug ("\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");};_ecgab .FooterReference .IdAttr =_bbad ;}; -// GetImage returns the ImageRef associated with an InlineDrawing. -func (_gaefa InlineDrawing )GetImage ()(_acb .ImageRef ,bool ){_dbagb :=_gaefa ._faeff .Graphic .GraphicData .Any ;if len (_dbagb )> 0{_begd ,_aabg :=_dbagb [0].(*_fd .Pic );if _aabg {if _begd .BlipFill !=nil &&_begd .BlipFill .Blip !=nil &&_begd .BlipFill .Blip .EmbedAttr !=nil {return _gaefa ._ccfc .GetImageByRelID (*_begd .BlipFill .Blip .EmbedAttr );};};};return _acb .ImageRef {},false ;};func _bfccc (_bfdg *_cc .CT_Border ,_bbgdf _cc .ST_Border ,_bacg _aeg .Color ,_dgge _bd .Distance ){_bfdg .ValAttr =_bbgdf ;_bfdg .ColorAttr =&_cc .ST_HexColor {};if _bacg .IsAuto (){_bfdg .ColorAttr .ST_HexColorAuto =_cc .ST_HexColorAutoAuto ;}else {_bfdg .ColorAttr .ST_HexColorRGB =_bacg .AsRGBString ();};if _dgge !=_bd .Zero {_bfdg .SzAttr =_e .Uint64 (uint64 (_dgge /_bd .Point *8));};}; +// RemoveEndnote removes a endnote from both the paragraph and the document +// the requested endnote must be anchored on the paragraph being referenced. +func (_ecaf Paragraph )RemoveEndnote (id int64 ){_ccbd :=_ecaf ._ebddd ._acc ;var _ggeb int ;for _eedcd ,_bbcd :=range _ccbd .CT_Endnotes .Endnote {if _bbcd .IdAttr ==id {_ggeb =_eedcd ;};};_ggeb =0;_ccbd .CT_Endnotes .Endnote [_ggeb ]=nil ;_ccbd .CT_Endnotes .Endnote [_ggeb ]=_ccbd .CT_Endnotes .Endnote [len (_ccbd .CT_Endnotes .Endnote )-1];_ccbd .CT_Endnotes .Endnote =_ccbd .CT_Endnotes .Endnote [:len (_ccbd .CT_Endnotes .Endnote )-1];var _baae Run ;for _ ,_faff :=range _ecaf .Runs (){if _aagc ,_cgdff :=_faff .IsEndnote ();_aagc {if _cgdff ==id {_baae =_faff ;};};};_ecaf .RemoveRun (_baae );}; -// SetTop sets the cell top margin -func (_dega CellMargins )SetTop (d _bd .Distance ){_dega ._gdc .Top =_cc .NewCT_TblWidth ();_bfc (_dega ._gdc .Top ,d );}; +// SetKeepWithNext controls if this paragraph should be kept with the next. +func (_edda ParagraphProperties )SetKeepWithNext (b bool ){if !b {_edda ._gfeb .KeepNext =nil ;}else {_edda ._gfeb .KeepNext =_dag .NewCT_OnOff ();};}; -// SetTextWrapSquare sets the text wrap to square with a given wrap type. -func (_faff AnchoredDrawing )SetTextWrapSquare (t _cc .WdST_WrapText ){_faff ._gg .Choice =&_cc .WdEG_WrapTypeChoice {};_faff ._gg .Choice .WrapSquare =_cc .NewWdCT_WrapSquare ();_faff ._gg .Choice .WrapSquare .WrapTextAttr =t ;}; +// SearchStylesById returns style by its id. +func (_cbbd Styles )SearchStyleById (id string )(Style ,bool ){for _ ,_dgbc :=range _cbbd ._bdad .Style {if _dgbc .StyleIdAttr !=nil {if *_dgbc .StyleIdAttr ==id {return Style {_dgbc },true ;};};};return Style {},false ;}; -// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). -func (_bgfd ParagraphProperties )CharacterSpacingValue ()int64 {if _feaf :=_bgfd ._bfdca .RPr .Spacing ;_feaf !=nil {_ggbd :=_feaf .ValAttr ;if _ggbd .Int64 !=nil {return *_ggbd .Int64 ;};};return int64 (0);}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_bccb RunProperties )ComplexSizeMeasure ()string {if _cgdfg :=_bccb ._becb .SzCs ;_cgdfg !=nil {_febd :=_cgdfg .ValAttr ;if _febd .ST_PositiveUniversalMeasure !=nil {return *_febd .ST_PositiveUniversalMeasure ;};};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 (_egbge Paragraph )AddEndnote (text string )Endnote {var _abga int64 ;if _egbge ._gefc .HasEndnotes (){for _ ,_gbgc :=range _egbge ._gefc .Endnotes (){if _gbgc .id ()> _abga {_abga =_gbgc .id ();};};_abga ++;}else {_abga =0;_egbge ._gefc ._cde =&_cc .Endnotes {};};_eeda :=_cc .NewCT_FtnEdn ();_bdcaf :=_cc .NewCT_FtnEdnRef ();_bdcaf .IdAttr =_abga ;_egbge ._gefc ._cde .CT_Endnotes .Endnote =append (_egbge ._gefc ._cde .CT_Endnotes .Endnote ,_eeda );_geca :=_egbge .AddRun ();_becg :=_geca .Properties ();_becg .SetStyle ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_geca ._abeed .EG_RunInnerContent =[]*_cc .EG_RunInnerContent {_cc .NewEG_RunInnerContent ()};_geca ._abeed .EG_RunInnerContent [0].EndnoteReference =_bdcaf ;_addg :=Endnote {_egbge ._gefc ,_eeda };_addg ._fcgd .IdAttr =_abga ;_addg ._fcgd .EG_BlockLevelElts =[]*_cc .EG_BlockLevelElts {_cc .NewEG_BlockLevelElts ()};_bgebb :=_addg .AddParagraph ();_bgebb .Properties ().SetStyle ("\u0045n\u0064\u006e\u006f\u0074\u0065");_bgebb ._dadg .PPr .RPr =_cc .NewCT_ParaRPr ();_acbca :=_bgebb .AddRun ();_acbca .AddTab ();_acbca .AddText (text );return _addg ;}; +// RemoveMailMerge removes any mail merge settings +func (_gdfe Settings )RemoveMailMerge (){_gdfe ._beag .MailMerge =nil }; + +// SetKeepNext controls if the paragraph is kept with the next paragraph. +func (_bebad ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_bebad ._ffgg .KeepNext =nil ;}else {_bebad ._ffgg .KeepNext =_dag .NewCT_OnOff ();};}; // MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. -func (_bfaaa NumberingDefinition )MultiLevelType ()_cc .ST_MultiLevelType {if _bfaaa ._fabc .MultiLevelType !=nil {return _bfaaa ._fabc .MultiLevelType .ValAttr ;}else {return _cc .ST_MultiLevelTypeUnset ;};}; +func (_ggge NumberingDefinition )MultiLevelType ()_dag .ST_MultiLevelType {if _ggge ._edef .MultiLevelType !=nil {return _ggge ._edef .MultiLevelType .ValAttr ;}else {return _dag .ST_MultiLevelTypeUnset ;};}; -// Bookmarks returns all of the bookmarks defined in the document. -func (_fdff Document )Bookmarks ()[]Bookmark {if _fdff ._aeb .Body ==nil {return nil ;};_fadc :=[]Bookmark {};for _ ,_gaga :=range _fdff ._aeb .Body .EG_BlockLevelElts {for _ ,_eaffa :=range _gaga .EG_ContentBlockContent {for _ ,_debf :=range _ebbc (_eaffa ){_fadc =append (_fadc ,_debf );};};};return _fadc ;}; +// AddParagraph adds a paragraph to the footnote. +func (_afed Footnote )AddParagraph ()Paragraph {_ccdd :=_dag .NewEG_ContentBlockContent ();_bfbe :=len (_afed ._eefc .EG_BlockLevelElts [0].EG_ContentBlockContent );_afed ._eefc .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_afed ._eefc .EG_BlockLevelElts [0].EG_ContentBlockContent ,_ccdd );_bgced :=_dag .NewCT_P ();var _fbee *_dag .CT_String ;if _bfbe !=0{_edebf :=len (_afed ._eefc .EG_BlockLevelElts [0].EG_ContentBlockContent [_bfbe -1].P );_fbee =_afed ._eefc .EG_BlockLevelElts [0].EG_ContentBlockContent [_bfbe -1].P [_edebf -1].PPr .PStyle ;}else {_fbee =_dag .NewCT_String ();_fbee .ValAttr ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065";};_ccdd .P =append (_ccdd .P ,_bgced );_fdab :=Paragraph {_afed ._cbffe ,_bgced };_fdab ._gbfgc .PPr =_dag .NewCT_PPr ();_fdab ._gbfgc .PPr .PStyle =_fbee ;_fdab ._gbfgc .PPr .RPr =_dag .NewCT_ParaRPr ();return _fdab ;}; -// X returns the inner wrapped XML type. -func (_cffa TableWidth )X ()*_cc .CT_TblWidth {return _cffa ._fcfbc }; +// RightToLeft returns true if paragraph text goes from right to left. +func (_gbfgg ParagraphProperties )RightToLeft ()bool {return _dcda (_gbfgg ._gfeb .RPr .Rtl )}; -// PossibleValues returns the possible values for a FormFieldTypeDropDown. -func (_cacgf FormField )PossibleValues ()[]string {if _cacgf ._dbfcc .DdList ==nil {return nil ;};_dgcf :=[]string {};for _ ,_dceg :=range _cacgf ._dbfcc .DdList .ListEntry {if _dceg ==nil {continue ;};_dgcf =append (_dgcf ,_dceg .ValAttr );};return _dgcf ;}; +// 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 (_cebb *Document )BodySection ()Section {if _cebb ._ceeb .Body .SectPr ==nil {_cebb ._ceeb .Body .SectPr =_dag .NewCT_SectPr ();};return Section {_cebb ,_cebb ._ceeb .Body .SectPr };}; -// StyleID returns the style ID. -func (_abggc Style )StyleID ()string {if _abggc ._bafd .StyleIdAttr ==nil {return "";};return *_abggc ._bafd .StyleIdAttr ;}; +// SetName sets the name of the image, visible in the properties of the image +// within Word. +func (_bb AnchoredDrawing )SetName (name string ){_bb ._af .DocPr .NameAttr =name ;for _ ,_gd :=range _bb ._af .Graphic .GraphicData .Any {if _ce ,_gf :=_gd .(*_ggb .Pic );_gf {_ce .NvPicPr .CNvPr .DescrAttr =_g .String (name );};};}; -// Themes returns document's themes. -func (_gaac *Document )Themes ()[]*_cg .Theme {return _gaac ._agc }; +// Name returns the name of the field. +func (_gfcc FormField )Name ()string {return *_gfcc ._dgfaa .Name [0].ValAttr }; -// Styles is the document wide styles contained in styles.xml. -type Styles struct{_ecgbf *_cc .Styles }; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_defb *Document )GetImageByRelID (relID string )(_cd .ImageRef ,bool ){_fbe :=_defb ._dbce .GetTargetByRelId (relID );_dggcg :="";for _ ,_cfbd :=range _defb ._baf {if _dggcg !=""{break ;};_dggcg =_cfbd .GetTargetByRelId (relID );};for _ ,_addg :=range _defb .Images {if _addg .RelID ()==relID {return _addg ,true ;};if _fbe !=""{_bdgg :=_fgc .Replace (_addg .Target (),"\u0077\u006f\u0072d\u002f","",1);if _bdgg ==_fbe {if _addg .RelID ()==""{_addg .SetRelID (relID );};return _addg ,true ;};};if _dggcg !=""{_age :=_fgc .Replace (_addg .Target (),"\u0077\u006f\u0072d\u002f","",1);if _age ==_dggcg {if _addg .RelID ()==""{_addg .SetRelID (relID );};return _addg ,true ;};};};return _cd .ImageRef {},false ;}; -// AddBreak adds a line break to a run. -func (_ebcb Run )AddBreak (){_bgdda :=_ebcb .newIC ();_bgdda .Br =_cc .NewCT_Br ()}; +// SetVAlignment sets the vertical alignment for an anchored image. +func (_ecad AnchoredDrawing )SetVAlignment (v _dag .WdST_AlignV ){_ecad ._af .PositionV .Choice =&_dag .WdCT_PosVChoice {};_ecad ._af .PositionV .Choice .Align =v ;}; -// X returns the inner wrapped XML type. -func (_gfbdd Numbering )X ()*_cc .Numbering {return _gfbdd ._bedb }; +// ReplaceTextByRegexp replace the text within node using regexp expression. +func (_fgec *Node )ReplaceTextByRegexp (rgx *_d .Regexp ,newText string ){switch _dcgeg :=_fgec .X ().(type ){case *Paragraph :for _ ,_cdfac :=range _dcgeg .Runs (){for _ ,_ebfb :=range _cdfac ._ccad .EG_RunInnerContent {if _ebfb .T !=nil {_feeef :=_ebfb .T .Content ;_feeef =rgx .ReplaceAllString (_feeef ,newText );_ebfb .T .Content =_feeef ;};};};};for _ ,_ffcf :=range _fgec .Children {_ffcf .ReplaceTextByRegexp (rgx ,newText );};}; -// Endnotes returns the endnotes defined in the document. -func (_dcdac *Document )Endnotes ()[]Endnote {_gga :=[]Endnote {};for _ ,_adf :=range _dcdac ._cde .CT_Endnotes .Endnote {_gga =append (_gga ,Endnote {_dcdac ,_adf });};return _gga ;}; +// Close closes the document, removing any temporary files that might have been +// created when opening a document. +func (_aaaad *Document )Close ()error {if _aaaad .TmpPath !=""{return _bg .RemoveAll (_aaaad .TmpPath );};return nil ;};func _dcfg ()*_ec .Path {_feab :=_ec .NewPath ();_feab .ExtrusionokAttr =_ge .ST_TrueFalseTrue ;_feab .GradientshapeokAttr =_ge .ST_TrueFalseTrue ;_feab .ConnecttypeAttr =_ec .OfcST_ConnectTypeRect ;return _feab ;}; -// InlineDrawing is an inlined image within a run. -type InlineDrawing struct{_ccfc *Document ;_faeff *_cc .WdInline ;}; +// ClearContent clears any content in the run (text, tabs, breaks, etc.) +func (_gbaga Run )ClearContent (){_gbaga ._ccad .EG_RunInnerContent =nil }; -// AddDrawingInline adds an inline drawing from an ImageRef. -func (_fddea Run )AddDrawingInline (img _acb .ImageRef )(InlineDrawing ,error ){_gaacf :=_fddea .newIC ();_gaacf .Drawing =_cc .NewCT_Drawing ();_eagg :=_cc .NewWdInline ();_caaf :=InlineDrawing {_fddea ._bdaag ,_eagg };_eagg .CNvGraphicFramePr =_cg .NewCT_NonVisualGraphicFrameProperties ();_gaacf .Drawing .Inline =append (_gaacf .Drawing .Inline ,_eagg );_eagg .Graphic =_cg .NewGraphic ();_eagg .Graphic .GraphicData =_cg .NewCT_GraphicalObjectData ();_eagg .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";_eagg .DistTAttr =_e .Uint32 (0);_eagg .DistLAttr =_e .Uint32 (0);_eagg .DistBAttr =_e .Uint32 (0);_eagg .DistRAttr =_e .Uint32 (0);_eagg .Extent .CxAttr =int64 (float64 (img .Size ().X *_bd .Pixel72 )/_bd .EMU );_eagg .Extent .CyAttr =int64 (float64 (img .Size ().Y *_bd .Pixel72 )/_bd .EMU );_acad :=0x7FFFFFFF&_eg .Uint32 ();_eagg .DocPr .IdAttr =_acad ;_fbgb :=_fd .NewPic ();_fbgb .NvPicPr .CNvPr .IdAttr =_acad ;_ddcdg :=img .RelID ();if _ddcdg ==""{return _caaf ,_ea .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");};_eagg .Graphic .GraphicData .Any =append (_eagg .Graphic .GraphicData .Any ,_fbgb );_fbgb .BlipFill =_cg .NewCT_BlipFillProperties ();_fbgb .BlipFill .Blip =_cg .NewCT_Blip ();_fbgb .BlipFill .Blip .EmbedAttr =&_ddcdg ;_fbgb .BlipFill .Stretch =_cg .NewCT_StretchInfoProperties ();_fbgb .BlipFill .Stretch .FillRect =_cg .NewCT_RelativeRect ();_fbgb .SpPr =_cg .NewCT_ShapeProperties ();_fbgb .SpPr .Xfrm =_cg .NewCT_Transform2D ();_fbgb .SpPr .Xfrm .Off =_cg .NewCT_Point2D ();_fbgb .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_e .Int64 (0);_fbgb .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_e .Int64 (0);_fbgb .SpPr .Xfrm .Ext =_cg .NewCT_PositiveSize2D ();_fbgb .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_bd .Point );_fbgb .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_bd .Point );_fbgb .SpPr .PrstGeom =_cg .NewCT_PresetGeometry2D ();_fbgb .SpPr .PrstGeom .PrstAttr =_cg .ST_ShapeTypeRect ;return _caaf ,nil ;}; +// InsertParagraphBefore adds a new empty paragraph before the relativeTo +// paragraph. +func (_gfgg *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _gfgg .insertParagraph (relativeTo ,true );}; -// GetWrapPathLineTo return wrapPath lineTo value. -func (_ebf AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_cg .CT_Point2D {return _ebf ._egd }; +// 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 (_daabf Run )IsFootnote ()(bool ,int64 ){if _daabf ._ccad .EG_RunInnerContent !=nil {if _daabf ._ccad .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_daabf ._ccad .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0;}; -// NumId return numbering numId that being use by style properties. -func (_bdbdd ParagraphStyleProperties )NumId ()int64 {if _bdbdd ._feffd .NumPr !=nil {if _bdbdd ._feffd .NumPr .NumId !=nil {return _bdbdd ._feffd .NumPr .NumId .ValAttr ;};};return -1;}; +// SetAlignment controls the paragraph alignment +func (_fcba ParagraphStyleProperties )SetAlignment (align _dag .ST_Jc ){if align ==_dag .ST_JcUnset {_fcba ._ffgg .Jc =nil ;}else {_fcba ._ffgg .Jc =_dag .NewCT_Jc ();_fcba ._ffgg .Jc .ValAttr =align ;};}; -// SetLeftIndent controls the left indent of the paragraph. -func (_gbdb ParagraphStyleProperties )SetLeftIndent (m _bd .Distance ){if _gbdb ._feffd .Ind ==nil {_gbdb ._feffd .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_gbdb ._feffd .Ind .LeftAttr =nil ;}else {_gbdb ._feffd .Ind .LeftAttr =&_cc .ST_SignedTwipsMeasure {};_gbdb ._feffd .Ind .LeftAttr .Int64 =_e .Int64 (int64 (m /_bd .Twips ));};}; +// InsertRunAfter inserts a run in the paragraph after the relative run. +func (_eagd Paragraph )InsertRunAfter (relativeTo Run )Run {return _eagd .insertRun (relativeTo ,false )};func _fgdaa (_dcgf []*_dag .EG_ContentBlockContent ,_cadc *TableInfo )[]TextItem {_ddea :=[]TextItem {};for _ ,_ecgc :=range _dcgf {if _gbgb :=_ecgc .Sdt ;_gbgb !=nil {if _eegc :=_gbgb .SdtContent ;_eegc !=nil {_ddea =append (_ddea ,_ffaa (_eegc .P ,_cadc ,nil )...);};};_ddea =append (_ddea ,_ffaa (_ecgc .P ,_cadc ,nil )...);for _ ,_gdac :=range _ecgc .Tbl {for _dceb ,_geec :=range _gdac .EG_ContentRowContent {for _ ,_dffa :=range _geec .Tr {for _feeab ,_ccda :=range _dffa .EG_ContentCellContent {for _ ,_ggdc :=range _ccda .Tc {_ffed :=&TableInfo {Table :_gdac ,Row :_dffa ,Cell :_ggdc ,RowIndex :_dceb ,ColIndex :_feeab };for _ ,_dad :=range _ggdc .EG_BlockLevelElts {_ddea =append (_ddea ,_fgdaa (_dad .EG_ContentBlockContent ,_ffed )...);};};};};};};};return _ddea ;}; -// AddParagraph adds a new paragraph to the document body. -func (_agecf *Document )AddParagraph ()Paragraph {_dafd :=_cc .NewEG_BlockLevelElts ();_agecf ._aeb .Body .EG_BlockLevelElts =append (_agecf ._aeb .Body .EG_BlockLevelElts ,_dafd );_bffd :=_cc .NewEG_ContentBlockContent ();_dafd .EG_ContentBlockContent =append (_dafd .EG_ContentBlockContent ,_bffd );_fgg :=_cc .NewCT_P ();_bffd .P =append (_bffd .P ,_fgg );return Paragraph {_agecf ,_fgg };}; +// Section return paragraph properties section value. +func (_defbg ParagraphProperties )Section ()(Section ,bool ){if _defbg ._gfeb .SectPr !=nil {return Section {_defbg ._fbcc ,_defbg ._gfeb .SectPr },true ;};return Section {},false ;}; -// SetSize sets the font size for a run. -func (_cgcdb RunProperties )SetSize (size _bd .Distance ){_cgcdb ._acgcd .Sz =_cc .NewCT_HpsMeasure ();_cgcdb ._acgcd .Sz .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (size /_bd .HalfPoint ));_cgcdb ._acgcd .SzCs =_cc .NewCT_HpsMeasure ();_cgcdb ._acgcd .SzCs .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (size /_bd .HalfPoint ));}; +// SetAlignment set alignment of paragraph. +func (_aedaf Paragraph )SetAlignment (alignment _dag .ST_Jc ){_aedaf .ensurePPr ();if _aedaf ._gbfgc .PPr .Jc ==nil {_aedaf ._gbfgc .PPr .Jc =_dag .NewCT_Jc ();};_aedaf ._gbfgc .PPr .Jc .ValAttr =alignment ;};type listItemInfo struct{FromStyle *Style ;FromParagraph *Paragraph ;AbstractNumId *int64 ;NumberingLevel *NumberingLevel ;};func (_fccee Endnote )id ()int64 {return _fccee ._fcfd .IdAttr }; -// CellProperties are a table cells properties within a document. -type CellProperties struct{_cbfg *_cc .CT_TcPr }; +// SetStartIndent controls the start indentation. +func (_cadaf ParagraphProperties )SetStartIndent (m _dd .Distance ){if _cadaf ._gfeb .Ind ==nil {_cadaf ._gfeb .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_cadaf ._gfeb .Ind .StartAttr =nil ;}else {_cadaf ._gfeb .Ind .StartAttr =&_dag .ST_SignedTwipsMeasure {};_cadaf ._gfeb .Ind .StartAttr .Int64 =_g .Int64 (int64 (m /_dd .Twips ));};}; -// SetAll sets all of the borders to a given value. -func (_cbfaf ParagraphBorders )SetAll (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_cbfaf .SetBottom (t ,c ,thickness );_cbfaf .SetLeft (t ,c ,thickness );_cbfaf .SetRight (t ,c ,thickness );_cbfaf .SetTop (t ,c ,thickness );}; +// RightToLeft returns true if run text goes from right to left. +func (_gcfed RunProperties )RightToLeft ()bool {return _dcda (_gcfed ._becb .Rtl )}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_bggc TableBorders )SetBottom (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_bggc ._bfabb .Bottom =_cc .NewCT_Border ();_bfccc (_bggc ._bfabb .Bottom ,t ,c ,thickness );}; +// SizeValue returns the value of run font size in points. +func (_egfcb RunProperties )SizeValue ()float64 {if _bedg :=_egfcb ._becb .Sz ;_bedg !=nil {_ccdff :=_bedg .ValAttr ;if _ccdff .ST_UnsignedDecimalNumber !=nil {return float64 (*_ccdff .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link -// destination will be used many times. -func (_gdeb HyperLink )SetTargetByRef (link _acb .Hyperlink ){_gdeb ._bfde .IdAttr =_e .String (_acb .Relationship (link ).ID ());_gdeb ._bfde .AnchorAttr =nil ;}; +// X returns the inner wrapped XML type. +func (_agdbd Numbering )X ()*_dag .Numbering {return _agdbd ._bagd }; -// GetText returns text in the watermark. -func (_egecb *WatermarkText )GetText ()string {_faabb :=_egecb .getShape ();if _egecb ._eeced !=nil {_aebg :=_egecb ._eeced .EG_ShapeElements ;if len (_aebg )> 0&&_aebg [0].Textpath !=nil {return *_aebg [0].Textpath .StringAttr ;};}else {_cbdfe :=_egecb .findNode (_faabb ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_acgg :=range _cbdfe .Attrs {if _acgg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{return _acgg .Value ;};};};return "";}; +// SetLastRow controls the conditional formatting for the last row in a table. +// This is called the 'Total' row within Word. +func (_dcfee TableLook )SetLastRow (on bool ){if !on {_dcfee ._bfbbe .LastRowAttr =&_ge .ST_OnOff {};_dcfee ._bfbbe .LastRowAttr .ST_OnOff1 =_ge .ST_OnOff1Off ;}else {_dcfee ._bfbbe .LastRowAttr =&_ge .ST_OnOff {};_dcfee ._bfbbe .LastRowAttr .ST_OnOff1 =_ge .ST_OnOff1On ;};}; -// InsertParagraphAfter adds a new empty paragraph after the relativeTo -// paragraph. -func (_gaae *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _gaae .insertParagraph (relativeTo ,false );};func (_fea *chart )RelId ()string {return _fea ._cag }; +// Node is document element node, +// contains Paragraph or Table element. +type Node struct{_efgg *Document ;_dgag interface{};Style Style ;AnchoredDrawings []AnchoredDrawing ;InlineDrawings []InlineDrawing ;Children []Node ;}; -// SetBottomPct sets the cell bottom margin -func (_fe CellMargins )SetBottomPct (pct float64 ){_fe ._gdc .Bottom =_cc .NewCT_TblWidth ();_bea (_fe ._gdc .Bottom ,pct );}; +// Clear content of node element. +func (_aggg *Node )Clear (){_aggg ._dgag =nil }; -// Bold returns true if paragraph font is bold. -func (_ebdad ParagraphProperties )Bold ()bool {_eeef :=_ebdad ._bfdca .RPr ;return _fcaaa (_eeef .B )||_fcaaa (_eeef .BCs );}; +// SetMultiLevelType sets the multilevel type. +func (_agce NumberingDefinition )SetMultiLevelType (t _dag .ST_MultiLevelType ){if t ==_dag .ST_MultiLevelTypeUnset {_agce ._edef .MultiLevelType =nil ;}else {_agce ._edef .MultiLevelType =_dag .NewCT_MultiLevelType ();_agce ._edef .MultiLevelType .ValAttr =t ;};}; -// X returns the inner wrapped XML type. -func (_bdad Footnote )X ()*_cc .CT_FtnEdn {return _bdad ._effcg }; +// Tables returns the tables defined in the document. +func (_ecc *Document )Tables ()[]Table {_begf :=[]Table {};if _ecc ._ceeb .Body ==nil {return nil ;};for _ ,_dae :=range _ecc ._ceeb .Body .EG_BlockLevelElts {for _ ,_adef :=range _dae .EG_ContentBlockContent {for _ ,_ggg :=range _ecc .tables (_adef ){_begf =append (_begf ,_ggg );};};};return _begf ;};func _deggg ()*_ec .OfcLock {_bffbe :=_ec .NewOfcLock ();_bffbe .ExtAttr =_ec .ST_ExtEdit ;_bffbe .TextAttr =_ge .ST_TrueFalseTrue ;_bffbe .ShapetypeAttr =_ge .ST_TrueFalseTrue ;return _bffbe ;}; -// ParagraphStyles returns only the paragraph styles. -func (_dffed Styles )ParagraphStyles ()[]Style {_ddedf :=[]Style {};for _ ,_fggd :=range _dffed ._ecgbf .Style {if _fggd .TypeAttr !=_cc .ST_StyleTypeParagraph {continue ;};_ddedf =append (_ddedf ,Style {_fggd });};return _ddedf ;}; +// SetBeforeSpacing sets spacing above paragraph. +func (_ebcag Paragraph )SetBeforeSpacing (d _dd .Distance ){_ebcag .ensurePPr ();if _ebcag ._gbfgc .PPr .Spacing ==nil {_ebcag ._gbfgc .PPr .Spacing =_dag .NewCT_Spacing ();};_gbag :=_ebcag ._gbfgc .PPr .Spacing ;_gbag .BeforeAttr =&_ge .ST_TwipsMeasure {};_gbag .BeforeAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (d /_dd .Twips ));}; -// MergeFields returns the list of all mail merge fields found in the document. -func (_caed Document )MergeFields ()[]string {_gaaef :=map[string ]struct{}{};for _ ,_bgbea :=range _caed .mergeFields (){_gaaef [_bgbea ._ffedf ]=struct{}{};};_fgbfd :=[]string {};for _ccbd :=range _gaaef {_fgbfd =append (_fgbfd ,_ccbd );};return _fgbfd ;}; +// UnderlineColor returns the hex color value of run underline. +func (_ffeae RunProperties )UnderlineColor ()string {if _ggeca :=_ffeae ._becb .U ;_ggeca !=nil {_gaed :=_ggeca .ColorAttr ;if _gaed !=nil &&_gaed .ST_HexColorRGB !=nil {return *_gaed .ST_HexColorRGB ;};};return "";}; -// SetLeft sets the cell left margin -func (_ag CellMargins )SetLeft (d _bd .Distance ){_ag ._gdc .Left =_cc .NewCT_TblWidth ();_bfc (_ag ._gdc .Left ,d );}; +// RunProperties returns the RunProperties controlling numbering level font, etc. +func (_aedf NumberingLevel )RunProperties ()RunProperties {if _aedf ._fbaa .RPr ==nil {_aedf ._fbaa .RPr =_dag .NewCT_RPr ();};return RunProperties {_aedf ._fbaa .RPr };}; // TableLook is the conditional formatting associated with a table style that // has been assigned to a table. -type TableLook struct{_gbfc *_cc .CT_TblLook }; +type TableLook struct{_bfbbe *_dag .CT_TblLook }; -// ParagraphProperties are the properties for a paragraph. -type ParagraphProperties struct{_bacb *Document ;_bfdca *_cc .CT_PPr ;}; +// SetStartIndent controls the start indent of the paragraph. +func (_bebadb ParagraphStyleProperties )SetStartIndent (m _dd .Distance ){if _bebadb ._ffgg .Ind ==nil {_bebadb ._ffgg .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_bebadb ._ffgg .Ind .StartAttr =nil ;}else {_bebadb ._ffgg .Ind .StartAttr =&_dag .ST_SignedTwipsMeasure {};_bebadb ._ffgg .Ind .StartAttr .Int64 =_g .Int64 (int64 (m /_dd .Twips ));};}; -// X returns the inner wrapped XML type. -func (_geead Paragraph )X ()*_cc .CT_P {return _geead ._dadg };func _gacfc ()*_af .Path {_dbcc :=_af .NewPath ();_dbcc .ExtrusionokAttr =_ebd .ST_TrueFalseTrue ;_dbcc .GradientshapeokAttr =_ebd .ST_TrueFalseTrue ;_dbcc .ConnecttypeAttr =_af .OfcST_ConnectTypeRect ;return _dbcc ;}; +// SetWidth sets the cell width to a specified width. +func (_dcf CellProperties )SetWidth (d _dd .Distance ){_dcf ._bce .TcW =_dag .NewCT_TblWidth ();_dcf ._bce .TcW .TypeAttr =_dag .ST_TblWidthDxa ;_dcf ._bce .TcW .WAttr =&_dag .ST_MeasurementOrPercent {};_dcf ._bce .TcW .WAttr .ST_DecimalNumberOrPercent =&_dag .ST_DecimalNumberOrPercent {};_dcf ._bce .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (d /_dd .Twips ));}; -// Levels returns all of the numbering levels defined in the definition. -func (_gefg NumberingDefinition )Levels ()[]NumberingLevel {_ggab :=[]NumberingLevel {};for _ ,_fecf :=range _gefg ._fabc .Lvl {_ggab =append (_ggab ,NumberingLevel {_fecf });};return _ggab ;}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_fabea Paragraph )Style ()string {if _fabea ._gbfgc .PPr !=nil &&_fabea ._gbfgc .PPr .PStyle !=nil {return _fabea ._gbfgc .PPr .PStyle .ValAttr ;};return "";}; -// SetStyle sets style to the text in watermark. -func (_aaed *WatermarkText )SetStyle (style _ad .TextpathStyle ){_fbcdf :=_aaed .getShape ();if _aaed ._eeced !=nil {_bfdgg :=_aaed ._eeced .EG_ShapeElements ;if len (_bfdgg )> 0&&_bfdgg [0].Textpath !=nil {var _cedcf =style .String ();_bfdgg [0].Textpath .StyleAttr =&_cedcf ;};return ;};_gedd :=_aaed .findNode (_fbcdf ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ggbdd ,_fbefd :=range _gedd .Attrs {if _fbefd .Name .Local =="\u0073\u0074\u0079l\u0065"{_gedd .Attrs [_ggbdd ].Value =style .String ();};};}; +// Borders allows manipulation of the table borders. +func (_ggdd TableStyleProperties )Borders ()TableBorders {if _ggdd ._afeg .TblBorders ==nil {_ggdd ._afeg .TblBorders =_dag .NewCT_TblBorders ();};return TableBorders {_ggdd ._afeg .TblBorders };}; -// RunProperties returns the RunProperties controlling numbering level font, etc. -func (_agfb NumberingLevel )RunProperties ()RunProperties {if _agfb ._befe .RPr ==nil {_agfb ._befe .RPr =_cc .NewCT_RPr ();};return RunProperties {_agfb ._befe .RPr };}; +// 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 (_gaagb TableProperties )SetLayout (l _dag .ST_TblLayoutType ){if l ==_dag .ST_TblLayoutTypeUnset ||l ==_dag .ST_TblLayoutTypeAutofit {_gaagb ._befe .TblLayout =nil ;}else {_gaagb ._befe .TblLayout =_dag .NewCT_TblLayoutType ();_gaagb ._befe .TblLayout .TypeAttr =l ;};}; -// SetVAlignment sets the vertical alignment for an anchored image. -func (_ggd AnchoredDrawing )SetVAlignment (v _cc .WdST_AlignV ){_ggd ._gg .PositionV .Choice =&_cc .WdCT_PosVChoice {};_ggd ._gg .PositionV .Choice .Align =v ;}; +// SetShapeStyle sets style to the element v:shape in watermark. +func (_edca *WatermarkPicture )SetShapeStyle (shapeStyle _fgcb .ShapeStyle ){if _edca ._cebdc !=nil {_bcfg :=shapeStyle .String ();_edca ._cebdc .StyleAttr =&_bcfg ;};}; -// FindNodeByCondition return node based on condition function, -// if wholeElements is true, its will extract childs as next node elements. -func (_eafef *Nodes )FindNodeByCondition (f func (_eebdd *Node )bool ,wholeElements bool )[]Node {_aadfe :=[]Node {};for _ ,_gcbc :=range _eafef ._cebe {if f (&_gcbc ){_aadfe =append (_aadfe ,_gcbc );};if wholeElements {_bgcb :=Nodes {_cebe :_gcbc .Children };_aadfe =append (_aadfe ,_bgcb .FindNodeByCondition (f ,wholeElements )...);};};return _aadfe ;}; +// NewNumbering constructs a new numbering. +func NewNumbering ()Numbering {_gaef :=_dag .NewNumbering ();return Numbering {_gaef }}; // SetNumberingLevel sets the numbering level of a paragraph. If used, then the // NumberingDefinition must also be set via SetNumberingDefinition or // SetNumberingDefinitionByID. -func (_gfbg Paragraph )SetNumberingLevel (listLevel int ){_gfbg .ensurePPr ();if _gfbg ._dadg .PPr .NumPr ==nil {_gfbg ._dadg .PPr .NumPr =_cc .NewCT_NumPr ();};_befgg :=_cc .NewCT_DecimalNumber ();_befgg .ValAttr =int64 (listLevel );_gfbg ._dadg .PPr .NumPr .Ilvl =_befgg ;}; - -// Properties returns the table properties. -func (_egca Table )Properties ()TableProperties {if _egca ._fagd .TblPr ==nil {_egca ._fagd .TblPr =_cc .NewCT_TblPr ();};return TableProperties {_egca ._fagd .TblPr };}; +func (_ecdge Paragraph )SetNumberingLevel (listLevel int ){_ecdge .ensurePPr ();if _ecdge ._gbfgc .PPr .NumPr ==nil {_ecdge ._gbfgc .PPr .NumPr =_dag .NewCT_NumPr ();};_aefc :=_dag .NewCT_DecimalNumber ();_aefc .ValAttr =int64 (listLevel );_ecdge ._gbfgc .PPr .NumPr .Ilvl =_aefc ;}; -// Table is a table within a document. -type Table struct{_caff *Document ;_fagd *_cc .CT_Tbl ;}; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_egee ParagraphProperties )SizeMeasure ()string {if _cacf :=_egee ._gfeb .RPr .Sz ;_cacf !=nil {_eeed :=_cacf .ValAttr ;if _eeed .ST_PositiveUniversalMeasure !=nil {return *_eeed .ST_PositiveUniversalMeasure ;};};return "";}; -// Properties returns the row properties. -func (_dfae Row )Properties ()RowProperties {if _dfae ._dbcg .TrPr ==nil {_dfae ._dbcg .TrPr =_cc .NewCT_TrPr ();};return RowProperties {_dfae ._dbcg .TrPr };}; +// SetWrapPathStart sets wrapPath start value. +func (_dbg AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_cgb .CT_Point2D ){_dbg ._df =coordinate ;}; -// AddHeader creates a header associated with the document, but doesn't add it -// to the document for display. -func (_fg *Document )AddHeader ()Header {_aea :=_cc .NewHdr ();_fg ._dgbf =append (_fg ._dgbf ,_aea );_dbd :=_gb .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_fg ._dgbf ));_fg ._ebfd .AddRelationship (_dbd ,_e .HeaderType );_fg .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_dbd ,"\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");_fg ._edc =append (_fg ._edc ,_acb .NewRelationships ());return Header {_fg ,_aea };}; +// Numbering return numbering that being use by paragraph. +func (_ebdf Paragraph )Numbering ()Numbering {_ebdf .ensurePPr ();_dgfgb :=NewNumbering ();if _ebdf ._gbfgc .PPr .NumPr !=nil {_feed :=int64 (-1);_fdeed :=int64 (-1);if _ebdf ._gbfgc .PPr .NumPr .NumId !=nil {_feed =_ebdf ._gbfgc .PPr .NumPr .NumId .ValAttr ;};for _ ,_ecfe :=range _ebdf ._ebddd .Numbering ._bagd .Num {if _feed < 0{break ;};if _ecfe .NumIdAttr ==_feed {if _ecfe .AbstractNumId !=nil {_fdeed =_ecfe .AbstractNumId .ValAttr ;_dgfgb ._bagd .Num =append (_dgfgb ._bagd .Num ,_ecfe );break ;};};};for _ ,_gdafa :=range _ebdf ._ebddd .Numbering ._bagd .AbstractNum {if _fdeed < 0{break ;};if _gdafa .AbstractNumIdAttr ==_fdeed {_dgfgb ._bagd .AbstractNum =append (_dgfgb ._bagd .AbstractNum ,_gdafa );break ;};};};return _dgfgb ;}; -// 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 (_abccd Paragraph )AddBookmark (name string )Bookmark {_egee :=_cc .NewEG_PContent ();_gbaa :=_cc .NewEG_ContentRunContent ();_egee .EG_ContentRunContent =append (_egee .EG_ContentRunContent ,_gbaa );_gcdd :=_cc .NewEG_RunLevelElts ();_gbaa .EG_RunLevelElts =append (_gbaa .EG_RunLevelElts ,_gcdd );_cegc :=_cc .NewEG_RangeMarkupElements ();_faed :=_cc .NewCT_Bookmark ();_cegc .BookmarkStart =_faed ;_gcdd .EG_RangeMarkupElements =append (_gcdd .EG_RangeMarkupElements ,_cegc );_cegc =_cc .NewEG_RangeMarkupElements ();_cegc .BookmarkEnd =_cc .NewCT_MarkupRange ();_gcdd .EG_RangeMarkupElements =append (_gcdd .EG_RangeMarkupElements ,_cegc );_abccd ._dadg .EG_PContent =append (_abccd ._dadg .EG_PContent ,_egee );_fedf :=Bookmark {_faed };_fedf .SetName (name );return _fedf ;}; +// SetEastAsiaTheme sets the font East Asia Theme. +func (_cgge Fonts )SetEastAsiaTheme (t _dag .ST_Theme ){_cgge ._gacg .EastAsiaThemeAttr =t };type mergeFieldInfo struct{_afac string ;_fbac string ;_bgcd string ;_fbdg bool ;_ffab bool ;_ggag bool ;_acded bool ;_cddd Paragraph ;_efabc ,_bfbf ,_fbfe int ;_gedd *_dag .EG_PContent ;_gacee bool ;};func (_abdag Paragraph )ensurePPr (){if _abdag ._gbfgc .PPr ==nil {_abdag ._gbfgc .PPr =_dag .NewCT_PPr ();};}; -// SetKerning sets the run's font kerning. -func (_eded RunProperties )SetKerning (size _bd .Distance ){_eded ._acgcd .Kern =_cc .NewCT_HpsMeasure ();_eded ._acgcd .Kern .ValAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (size /_bd .HalfPoint ));}; +// SetThemeShade sets the shade based off the theme color. +func (_gcg Color )SetThemeShade (s uint8 ){_be :=_ga .Sprintf ("\u0025\u0030\u0032\u0078",s );_gcg ._dcb .ThemeShadeAttr =&_be ;}; -// 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 (_dgbg Paragraph )AddFootnote (text string )Footnote {var _cbdfg int64 ;if _dgbg ._gefc .HasFootnotes (){for _ ,_bgde :=range _dgbg ._gefc .Footnotes (){if _bgde .id ()> _cbdfg {_cbdfg =_bgde .id ();};};_cbdfg ++;}else {_cbdfg =0;_dgbg ._gefc ._cdg =&_cc .Footnotes {};_dgbg ._gefc ._cdg .CT_Footnotes =_cc .CT_Footnotes {};_dgbg ._gefc ._cdg .Footnote =make ([]*_cc .CT_FtnEdn ,0);};_edgea :=_cc .NewCT_FtnEdn ();_eed :=_cc .NewCT_FtnEdnRef ();_eed .IdAttr =_cbdfg ;_dgbg ._gefc ._cdg .CT_Footnotes .Footnote =append (_dgbg ._gefc ._cdg .CT_Footnotes .Footnote ,_edgea );_faea :=_dgbg .AddRun ();_eage :=_faea .Properties ();_eage .SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");_faea ._abeed .EG_RunInnerContent =[]*_cc .EG_RunInnerContent {_cc .NewEG_RunInnerContent ()};_faea ._abeed .EG_RunInnerContent [0].FootnoteReference =_eed ;_ceaag :=Footnote {_dgbg ._gefc ,_edgea };_ceaag ._effcg .IdAttr =_cbdfg ;_ceaag ._effcg .EG_BlockLevelElts =[]*_cc .EG_BlockLevelElts {_cc .NewEG_BlockLevelElts ()};_faeec :=_ceaag .AddParagraph ();_faeec .Properties ().SetStyle ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065");_faeec ._dadg .PPr .RPr =_cc .NewCT_ParaRPr ();_eacf :=_faeec .AddRun ();_eacf .AddTab ();_eacf .AddText (text );return _ceaag ;};func _debd ()*_af .OfcLock {_ffcg :=_af .NewOfcLock ();_ffcg .ExtAttr =_af .ST_ExtEdit ;_ffcg .TextAttr =_ebd .ST_TrueFalseTrue ;_ffcg .ShapetypeAttr =_ebd .ST_TrueFalseTrue ;return _ffcg ;};func (_gecca Paragraph )addBeginFldChar (_gcade string )*_cc .CT_FFData {_fced :=_gecca .addFldChar ();_fced .FldCharTypeAttr =_cc .ST_FldCharTypeBegin ;_fced .FfData =_cc .NewCT_FFData ();_efgfb :=_cc .NewCT_FFName ();_efgfb .ValAttr =&_gcade ;_fced .FfData .Name =[]*_cc .CT_FFName {_efgfb };return _fced .FfData ;}; +// SetToolTip sets the tooltip text for a hyperlink. +func (_debf HyperLink )SetToolTip (text string ){if text ==""{_debf ._abfc .TooltipAttr =nil ;}else {_debf ._abfc .TooltipAttr =_g .String (text );};}; -// Open opens and reads a document from a file (.docx). -func Open (filename string )(*Document ,error ){_gaag ,_edd :=_fa .Open (filename );if _edd !=nil {return nil ,_gb .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_edd );};defer _gaag .Close ();_adbe ,_edd :=_fa .Stat (filename );if _edd !=nil {return nil ,_gb .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_edd );};_ =_adbe ;return Read (_gaag ,_adbe .Size ());}; +// SetFontFamily sets the Ascii & HAnsi fonly family for a run. +func (_fabd RunProperties )SetFontFamily (family string ){if _fabd ._becb .RFonts ==nil {_fabd ._becb .RFonts =_dag .NewCT_Fonts ();};_fabd ._becb .RFonts .AsciiAttr =_g .String (family );_fabd ._becb .RFonts .HAnsiAttr =_g .String (family );_fabd ._becb .RFonts .EastAsiaAttr =_g .String (family );};func _bfdee (_bcg *_dag .CT_P ,_efdb ,_cfdfb map[int64 ]int64 ){for _ ,_gbgd :=range _bcg .EG_PContent {for _ ,_aad :=range _gbgd .EG_ContentRunContent {if _aad .R !=nil {for _ ,_gdec :=range _aad .R .EG_RunInnerContent {_ada :=_gdec .EndnoteReference ;if _ada !=nil &&_ada .IdAttr > 0{if _ggcg ,_ffgc :=_cfdfb [_ada .IdAttr ];_ffgc {_ada .IdAttr =_ggcg ;};};_dgff :=_gdec .FootnoteReference ;if _dgff !=nil &&_dgff .IdAttr > 0{if _gggga ,_cefb :=_efdb [_dgff .IdAttr ];_cefb {_dgff .IdAttr =_gggga ;};};};};};};}; -// AddLevel adds a new numbering level to a NumberingDefinition. -func (_bfagf NumberingDefinition )AddLevel ()NumberingLevel {_fgbe :=_cc .NewCT_Lvl ();_fgbe .Start =&_cc .CT_DecimalNumber {ValAttr :1};_fgbe .IlvlAttr =int64 (len (_bfagf ._fabc .Lvl ));_bfagf ._fabc .Lvl =append (_bfagf ._fabc .Lvl ,_fgbe );return NumberingLevel {_fgbe };}; +// 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 ){_edbaa ,_ccae :=Open (filename );if _ccae !=nil {return nil ,_ccae ;};_edbaa ._ceeb .Body =_dag .NewCT_Body ();return _edbaa ,nil ;}; -// X returns the inner wrapped XML type. -func (_dgba Style )X ()*_cc .CT_Style {return _dgba ._bafd }; +// SetBold sets the run to bold. +func (_ffbe RunProperties )SetBold (b bool ){if !b {_ffbe ._becb .B =nil ;_ffbe ._becb .BCs =nil ;}else {_ffbe ._becb .B =_dag .NewCT_OnOff ();_ffbe ._becb .BCs =_dag .NewCT_OnOff ();};};func (_ebcgc *Document )putNode (_ggfeb ,_beae Node ,_dddf bool )bool {_ebcgc .insertImageFromNode (_beae );_ebcgc .insertStyleFromNode (_beae );switch _gbda :=_beae ._dgag .(type ){case *Paragraph :if _cccf ,_ggacd :=_ggfeb .X ().(*Paragraph );_ggacd {_ebcgc .appendParagraph (_cccf ,*_gbda ,_dddf );return true ;}else {for _ ,_gbbc :=range _ggfeb .Children {if _dfcf :=_ebcgc .putNode (_gbbc ,_beae ,_dddf );_dfcf {break ;};};};case *Table :if _dcag ,_ebag :=_ggfeb .X ().(*Paragraph );_ebag {_bgcfc :=_ebcgc .appendTable (_dcag ,*_gbda ,_dddf );_bgcfc ._acbcf =_gbda ._acbcf ;return true ;}else {for _ ,_cegg :=range _ggfeb .Children {if _cgbeb :=_ebcgc .putNode (_cegg ,_beae ,_dddf );_cgbeb {break ;};};};};return false ;}; -// Properties returns the numbering level paragraph properties. -func (_cddfc NumberingLevel )Properties ()ParagraphStyleProperties {if _cddfc ._befe .PPr ==nil {_cddfc ._befe .PPr =_cc .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_cddfc ._befe .PPr };}; +// ReplaceTextByRegexp replace text inside node using regexp. +func (_efgad *Nodes )ReplaceTextByRegexp (expr *_d .Regexp ,newText string ){for _ ,_cffd :=range _efgad ._cace {_cffd .ReplaceTextByRegexp (expr ,newText );};}; -// X returns the inner wrapped XML type. -func (_cedcg Table )X ()*_cc .CT_Tbl {return _cedcg ._fagd }; +// 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 (_cbge Document )SetStrict (strict bool ){if strict {_cbge ._ceeb .ConformanceAttr =_ge .ST_ConformanceClassStrict ;}else {_cbge ._ceeb .ConformanceAttr =_ge .ST_ConformanceClassTransitional ;};}; -// X returns the inner wrapped XML type. -func (_bfcff InlineDrawing )X ()*_cc .WdInline {return _bfcff ._faeff }; +// NewTableWidth returns a newly intialized TableWidth +func NewTableWidth ()TableWidth {return TableWidth {_dag .NewCT_TblWidth ()}}; -// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. -func (_cfcef Run )AddTab (){_fegf :=_cfcef .newIC ();_fegf .Tab =_cc .NewCT_Empty ()}; +// StructuredDocumentTags returns the structured document tags in the document +// which are commonly used in document templates. +func (_cegb *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_dagac :=[]StructuredDocumentTag {};for _ ,_dfgb :=range _cegb ._ceeb .Body .EG_BlockLevelElts {for _ ,_eaa :=range _dfgb .EG_ContentBlockContent {if _eaa .Sdt !=nil {_dagac =append (_dagac ,StructuredDocumentTag {_cegb ,_eaa .Sdt });};};};return _dagac ;};func _bgff ()*_ec .Textpath {_dfabf :=_ec .NewTextpath ();_feggd :="\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";_dfabf .StyleAttr =&_feggd ;_bafc :="\u0041\u0053\u0041\u0050";_dfabf .StringAttr =&_bafc ;return _dfabf ;}; -// AddRow adds a row to a table. -func (_cfbf Table )AddRow ()Row {_eadae :=_cc .NewEG_ContentRowContent ();_cfbf ._fagd .EG_ContentRowContent =append (_cfbf ._fagd .EG_ContentRowContent ,_eadae );_cede :=_cc .NewCT_Row ();_eadae .Tr =append (_eadae .Tr ,_cede );return Row {_cfbf ._caff ,_cede };}; +// SetVerticalAlignment controls the vertical alignment of the run, this is used +// to control if text is superscript/subscript. +func (_bfgg RunProperties )SetVerticalAlignment (v _ge .ST_VerticalAlignRun ){if v ==_ge .ST_VerticalAlignRunUnset {_bfgg ._becb .VertAlign =nil ;}else {_bfgg ._becb .VertAlign =_dag .NewCT_VerticalAlignRun ();_bfgg ._becb .VertAlign .ValAttr =v ;};}; -// FindNodeByText return node based on matched text and return a slice of node. -func (_cfga *Nodes )FindNodeByRegexp (r *_f .Regexp )[]Node {_bfgg :=[]Node {};for _ ,_bgef :=range _cfga ._cebe {if r .MatchString (_bgef .Text ()){_bfgg =append (_bfgg ,_bgef );};_dgfa :=Nodes {_cebe :_bgef .Children };_bfgg =append (_bfgg ,_dgfa .FindNodeByRegexp (r )...);};return _bfgg ;}; +// AnchorDrawWrapOptions is options to set +// wrapPolygon for wrap text through and tight. +type AnchorDrawWrapOptions struct{_ded bool ;_df *_cgb .CT_Point2D ;_bf []*_cgb .CT_Point2D ;}; -// SetLeftIndent controls left indent of paragraph. -func (_adca Paragraph )SetLeftIndent (m _bd .Distance ){_adca .ensurePPr ();_adecd :=_adca ._dadg .PPr ;if _adecd .Ind ==nil {_adecd .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_adecd .Ind .LeftAttr =nil ;}else {_adecd .Ind .LeftAttr =&_cc .ST_SignedTwipsMeasure {};_adecd .Ind .LeftAttr .Int64 =_e .Int64 (int64 (m /_bd .Twips ));};}; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_ggcef Paragraph )SetLineSpacing (d _dd .Distance ,rule _dag .ST_LineSpacingRule ){_ggcef .ensurePPr ();if _ggcef ._gbfgc .PPr .Spacing ==nil {_ggcef ._gbfgc .PPr .Spacing =_dag .NewCT_Spacing ();};_cecfb :=_ggcef ._gbfgc .PPr .Spacing ;if rule ==_dag .ST_LineSpacingRuleUnset {_cecfb .LineRuleAttr =_dag .ST_LineSpacingRuleUnset ;_cecfb .LineAttr =nil ;}else {_cecfb .LineRuleAttr =rule ;_cecfb .LineAttr =&_dag .ST_SignedTwipsMeasure {};_cecfb .LineAttr .Int64 =_g .Int64 (int64 (d /_dd .Twips ));};}; -// RowProperties are the properties for a row within a table -type RowProperties struct{_gddc *_cc .CT_TrPr }; +// SetVerticalBanding controls the conditional formatting for vertical banding. +func (_dfegg TableLook )SetVerticalBanding (on bool ){if !on {_dfegg ._bfbbe .NoVBandAttr =&_ge .ST_OnOff {};_dfegg ._bfbbe .NoVBandAttr .ST_OnOff1 =_ge .ST_OnOff1On ;}else {_dfegg ._bfbbe .NoVBandAttr =&_ge .ST_OnOff {};_dfegg ._bfbbe .NoVBandAttr .ST_OnOff1 =_ge .ST_OnOff1Off ;};};func (_bdedg *WatermarkPicture )findNode (_bbfgd *_g .XSDAny ,_dbeg string )*_g .XSDAny {for _ ,_fedgf :=range _bbfgd .Nodes {if _fedgf .XMLName .Local ==_dbeg {return _fedgf ;};};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 (_ebga *Document )BodySection ()Section {if _ebga ._aeb .Body .SectPr ==nil {_ebga ._aeb .Body .SectPr =_cc .NewCT_SectPr ();};return Section {_ebga ,_ebga ._aeb .Body .SectPr };};func _cdde ()*_af .Textpath {_fdeaa :=_af .NewTextpath ();_fdeaa .OnAttr =_ebd .ST_TrueFalseTrue ;_fdeaa .FitshapeAttr =_ebd .ST_TrueFalseTrue ;return _fdeaa ;};func (_bgfbb *WatermarkText )getShape ()*_e .XSDAny {return _bgfbb .getInnerElement ("\u0073\u0068\u0061p\u0065");}; +// AddParagraph adds a paragraph to the footer. +func (_gced Footer )AddParagraph ()Paragraph {_decc :=_dag .NewEG_ContentBlockContent ();_gced ._gbdc .EG_ContentBlockContent =append (_gced ._gbdc .EG_ContentBlockContent ,_decc );_afcf :=_dag .NewCT_P ();_decc .P =append (_decc .P ,_afcf );return Paragraph {_gced ._cdfa ,_afcf };}; -// AddTextInput adds text input form field to the paragraph and returns it. -func (_fbcdc Paragraph )AddTextInput (name string )FormField {_dbbc :=_fbcdc .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_dbbc ._dbfcc .TextInput =_cc .NewCT_FFTextInput ();return _dbbc ;}; +// Headers returns the headers defined in the document. +func (_cfe *Document )Headers ()[]Header {_dfe :=[]Header {};for _ ,_gcc :=range _cfe ._abcg {_dfe =append (_dfe ,Header {_cfe ,_gcc });};return _dfe ;}; -// Underline returns the type of run underline. -func (_fgddb RunProperties )Underline ()_cc .ST_Underline {if _deaa :=_fgddb ._acgcd .U ;_deaa !=nil {return _deaa .ValAttr ;};return 0;}; +// Underline returns the type of paragraph underline. +func (_cbgc ParagraphProperties )Underline ()_dag .ST_Underline {if _dffdb :=_cbgc ._gfeb .RPr .U ;_dffdb !=nil {return _dffdb .ValAttr ;};return 0;}; -// SetLineSpacing controls the line spacing of the paragraph. -func (_dgaee ParagraphStyleProperties )SetLineSpacing (m _bd .Distance ,rule _cc .ST_LineSpacingRule ){if _dgaee ._feffd .Spacing ==nil {_dgaee ._feffd .Spacing =_cc .NewCT_Spacing ();};if rule ==_cc .ST_LineSpacingRuleUnset {_dgaee ._feffd .Spacing .LineRuleAttr =_cc .ST_LineSpacingRuleUnset ;_dgaee ._feffd .Spacing .LineAttr =nil ;}else {_dgaee ._feffd .Spacing .LineRuleAttr =rule ;_dgaee ._feffd .Spacing .LineAttr =&_cc .ST_SignedTwipsMeasure {};_dgaee ._feffd .Spacing .LineAttr .Int64 =_e .Int64 (int64 (m /_bd .Twips ));};}; +// SetWindowControl controls if the first or last line of the paragraph is +// allowed to display on a separate page. +func (_ededa ParagraphProperties )SetWindowControl (b bool ){if !b {_ededa ._gfeb .WidowControl =nil ;}else {_ededa ._gfeb .WidowControl =_dag .NewCT_OnOff ();};}; -// SetTextStyleBold set text style of watermark to bold. -func (_cfgaa *WatermarkText )SetTextStyleBold (value bool ){if _cfgaa ._eeced !=nil {_bfdcfg :=_cfgaa .GetStyle ();_bfdcfg .SetBold (value );_cfgaa .SetStyle (_bfdcfg );};};func (_fdfc FormFieldType )String ()string {if _fdfc >=FormFieldType (len (_dddc )-1){return _gb .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_fdfc );};return _fccg [_dddc [_fdfc ]:_dddc [_fdfc +1]];}; +// SetAlignment positions an anchored image via alignment. Offset is +// incompatible with SetOffset, whichever is called last is applied. +func (_ba AnchoredDrawing )SetAlignment (h _dag .WdST_AlignH ,v _dag .WdST_AlignV ){_ba .SetHAlignment (h );_ba .SetVAlignment (v );};func _affc (_cgga Paragraph )*_dag .CT_NumPr {_cgga .ensurePPr ();if _cgga ._gbfgc .PPr .NumPr ==nil {return nil ;};return _cgga ._gbfgc .PPr .NumPr ;}; + +// GetFooter gets a section Footer for given type +func (_fgbd Section )GetFooter (t _dag .ST_HdrFtr )(Footer ,bool ){for _ ,_ceffa :=range _fgbd ._gbfbf .EG_HdrFtrReferences {if _ceffa .FooterReference .TypeAttr ==t {for _ ,_agda :=range _fgbd ._cdgeb .Footers (){_cdgdc :=_fgbd ._cdgeb ._dbce .FindRIDForN (_agda .Index (),_g .FooterType );if _cdgdc ==_ceffa .FooterReference .IdAttr {return _agda ,true ;};};};};return Footer {},false ;}; // X returns the inner wrapped XML type. -func (_adgc RunProperties )X ()*_cc .CT_RPr {return _adgc ._acgcd }; +func (_abfd TableProperties )X ()*_dag .CT_TblPr {return _abfd ._befe }; -// ExtractTextOptions extraction text options. -type ExtractTextOptions struct{ +// Tables returns the tables defined in the footer. +func (_fcea Footer )Tables ()[]Table {_ffgbc :=[]Table {};if _fcea ._gbdc ==nil {return nil ;};for _ ,_gefe :=range _fcea ._gbdc .EG_ContentBlockContent {for _ ,_fggb :=range _fcea ._cdfa .tables (_gefe ){_ffgbc =append (_ffgbc ,_fggb );};};return _ffgbc ;}; -// WithNumbering extract numbering elements if set to `true`. -WithNumbering bool ; +// SetHorizontalBanding controls the conditional formatting for horizontal banding. +func (_egeae TableLook )SetHorizontalBanding (on bool ){if !on {_egeae ._bfbbe .NoHBandAttr =&_ge .ST_OnOff {};_egeae ._bfbbe .NoHBandAttr .ST_OnOff1 =_ge .ST_OnOff1On ;}else {_egeae ._bfbbe .NoHBandAttr =&_ge .ST_OnOff {};_egeae ._bfbbe .NoHBandAttr .ST_OnOff1 =_ge .ST_OnOff1Off ;};}; -// NumberingIndent default value of numbering indent. -NumberingIndent string ; +// Runs returns all of the runs in a paragraph. +func (_ceca Paragraph )Runs ()[]Run {_bbec :=[]Run {};for _ ,_dfgbg :=range _ceca ._gbfgc .EG_PContent {if _dfgbg .Hyperlink !=nil &&_dfgbg .Hyperlink .EG_ContentRunContent !=nil {for _ ,_edgea :=range _dfgbg .Hyperlink .EG_ContentRunContent {if _edgea .R !=nil {_bbec =append (_bbec ,Run {_ceca ._ebddd ,_edgea .R });};};};for _ ,_agfb :=range _dfgbg .EG_ContentRunContent {if _agfb .R !=nil {_bbec =append (_bbec ,Run {_ceca ._ebddd ,_agfb .R });};if _agfb .Sdt !=nil &&_agfb .Sdt .SdtContent !=nil {for _ ,_gfca :=range _agfb .Sdt .SdtContent .EG_ContentRunContent {if _gfca .R !=nil {_bbec =append (_bbec ,Run {_ceca ._ebddd ,_gfca .R });};};};};};return _bbec ;}; -// RunsOnNewLine write each of runs text on new line if set to `true`. -RunsOnNewLine bool ;}; +// X return element of Node as interface, can be either *Paragraph, *Table and Run. +func (_edecd *Node )X ()interface{}{return _edecd ._dgag }; -// Footnote returns the footnote based on the ID; this can be used nicely with -// the run.IsFootnote() functionality. -func (_abbe *Document )Footnote (id int64 )Footnote {for _ ,_ebdb :=range _abbe .Footnotes (){if _ebdb .id ()==id {return _ebdb ;};};return Footnote {};}; +// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition +// defined in numbering.xml +func (_bdeaf Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_bdeaf .ensurePPr ();if _bdeaf ._gbfgc .PPr .NumPr ==nil {_bdeaf ._gbfgc .PPr .NumPr =_dag .NewCT_NumPr ();};_degba :=_dag .NewCT_DecimalNumber ();_ceff :=int64 (-1);for _ ,_fcdd :=range _bdeaf ._ebddd .Numbering ._bagd .Num {if _fcdd .AbstractNumId !=nil &&_fcdd .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_ceff =_fcdd .NumIdAttr ;};};if _ceff ==-1{_cddb :=_dag .NewCT_Num ();_bdeaf ._ebddd .Numbering ._bagd .Num =append (_bdeaf ._ebddd .Numbering ._bagd .Num ,_cddb );_cddb .NumIdAttr =int64 (len (_bdeaf ._ebddd .Numbering ._bagd .Num ));_cddb .AbstractNumId =_dag .NewCT_DecimalNumber ();_cddb .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_degba .ValAttr =_ceff ;_bdeaf ._gbfgc .PPr .NumPr .NumId =_degba ;}; -// PutNodeBefore put node to position before relativeTo. -func (_cbcb *Document )PutNodeBefore (relativeTo ,node Node ){_cbcb .putNode (relativeTo ,node ,true )}; +// SetNumberingDefinitionByID sets the numbering definition ID directly, which must +// match an ID defined in numbering.xml +func (_cdgc Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_cdgc .ensurePPr ();if _cdgc ._gbfgc .PPr .NumPr ==nil {_cdgc ._gbfgc .PPr .NumPr =_dag .NewCT_NumPr ();};_gccgee :=_dag .NewCT_DecimalNumber ();_gccgee .ValAttr =int64 (abstractNumberID );_cdgc ._gbfgc .PPr .NumPr .NumId =_gccgee ;}; -// 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 (_accc Header )AddImage (i _acb .Image )(_acb .ImageRef ,error ){var _ebed _acb .Relationships ;for _abbg ,_cacd :=range _accc ._edgdf ._dgbf {if _cacd ==_accc ._abed {_ebed =_accc ._edgdf ._edc [_abbg ];};};_adec :=_acb .MakeImageRef (i ,&_accc ._edgdf .DocBase ,_ebed );if i .Data ==nil &&i .Path ==""{return _adec ,_ea .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 _adec ,_ea .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 _adec ,_ea .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");};_accc ._edgdf .Images =append (_accc ._edgdf .Images ,_adec );_gaefd :=_gb .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_accc ._edgdf .Images ),i .Format );_eeca :=_ebed .AddRelationship (_gaefd ,_e .ImageType );_adec .SetRelID (_eeca .X ().IdAttr );return _adec ,nil ;};func _bege (_cfec *_cc .CT_P ,_cfad *_cc .CT_Hyperlink ,_acde *TableInfo ,_edcc *DrawingInfo ,_gaacd []*_cc .EG_ContentRunContent )[]TextItem {_adbbfd :=[]TextItem {};for _ ,_bdge :=range _gaacd {if _dcdf :=_bdge .Sdt ;_dcdf !=nil {if _afbd :=_dcdf .SdtContent ;_afbd !=nil {_adbbfd =append (_adbbfd ,_bege (_cfec ,_cfad ,_acde ,_edcc ,_afbd .EG_ContentRunContent )...);};};if _dccb :=_bdge .R ;_dccb !=nil {_abecc :=_de .NewBuffer ([]byte {});for _ ,_bacd :=range _dccb .EG_RunInnerContent {if _bacd .Br !=nil {_abecc .WriteString ("\u000a");};if _bacd .Tab !=nil {_abecc .WriteString ("\u0009");};if _bacd .T !=nil &&_bacd .T .Content !=""{_abecc .WriteString (_bacd .T .Content );};if _bacd .Pict !=nil &&len (_bacd .Pict .Any )> 0{for _ ,_edec :=range _bacd .Pict .Any {if _cbfa ,_fbeg :=_edec .(*_af .Shape );_fbeg {for _ ,_dbgc :=range _cbfa .EG_ShapeElements {if _bfbf :=_dbgc .Textbox ;_bfbf !=nil {if _bfbf .TxbxContent !=nil {_adbbfd =append (_adbbfd ,_bgeec (_bfbf .TxbxContent .EG_ContentBlockContent ,nil )...);};};};};};};};_adbbfd =append (_adbbfd ,TextItem {Text :_abecc .String (),DrawingInfo :_edcc ,Paragraph :_cfec ,Hyperlink :_cfad ,Run :_dccb ,TableInfo :_acde });for _ ,_fdbc :=range _dccb .Extra {if _efee ,_ecbcc :=_fdbc .(*_cc .AlternateContentRun );_ecbcc {_defeb :=&DrawingInfo {Drawing :_efee .Choice .Drawing };for _ ,_cdb :=range _defeb .Drawing .Anchor {for _ ,_gbfaa :=range _cdb .Graphic .GraphicData .Any {if _cdeg ,_fada :=_gbfaa .(*_cc .WdWsp );_fada {if _cdeg .WChoice !=nil {if _abfb :=_cdeg .SpPr ;_abfb !=nil {if _gfe :=_abfb .Xfrm ;_gfe !=nil {if _ggaf :=_gfe .Ext ;_ggaf !=nil {_defeb .Width =_ggaf .CxAttr ;_defeb .Height =_ggaf .CyAttr ;};};};for _ ,_cfbd :=range _cdeg .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_adbbfd =append (_adbbfd ,_egaa (_cfbd .P ,_acde ,_defeb )...);};};};};};};};};};return _adbbfd ;}; +// InitializeDefault constructs a default numbering. +func (_aega Numbering )InitializeDefault (){_ccff :=_dag .NewCT_AbstractNum ();_ccff .MultiLevelType =_dag .NewCT_MultiLevelType ();_ccff .MultiLevelType .ValAttr =_dag .ST_MultiLevelTypeHybridMultilevel ;_aega ._bagd .AbstractNum =append (_aega ._bagd .AbstractNum ,_ccff );_ccff .AbstractNumIdAttr =1;const _eedf =720;const _afge =720;const _ccdf =360;for _fgfcc :=0;_fgfcc < 9;_fgfcc ++{_fbgaa :=_dag .NewCT_Lvl ();_fbgaa .IlvlAttr =int64 (_fgfcc );_fbgaa .Start =_dag .NewCT_DecimalNumber ();_fbgaa .Start .ValAttr =1;_fbgaa .NumFmt =_dag .NewCT_NumFmt ();_fbgaa .NumFmt .ValAttr =_dag .ST_NumberFormatBullet ;_fbgaa .Suff =_dag .NewCT_LevelSuffix ();_fbgaa .Suff .ValAttr =_dag .ST_LevelSuffixNothing ;_fbgaa .LvlText =_dag .NewCT_LevelText ();_fbgaa .LvlText .ValAttr =_g .String ("\uf0b7");_fbgaa .LvlJc =_dag .NewCT_Jc ();_fbgaa .LvlJc .ValAttr =_dag .ST_JcLeft ;_fbgaa .RPr =_dag .NewCT_RPr ();_fbgaa .RPr .RFonts =_dag .NewCT_Fonts ();_fbgaa .RPr .RFonts .AsciiAttr =_g .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_fbgaa .RPr .RFonts .HAnsiAttr =_g .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_fbgaa .RPr .RFonts .HintAttr =_dag .ST_HintDefault ;_fbgaa .PPr =_dag .NewCT_PPrGeneral ();_cfdb :=int64 (_fgfcc *_afge +_eedf );_fbgaa .PPr .Ind =_dag .NewCT_Ind ();_fbgaa .PPr .Ind .LeftAttr =&_dag .ST_SignedTwipsMeasure {};_fbgaa .PPr .Ind .LeftAttr .Int64 =_g .Int64 (_cfdb );_fbgaa .PPr .Ind .HangingAttr =&_ge .ST_TwipsMeasure {};_fbgaa .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (_ccdf ));_ccff .Lvl =append (_ccff .Lvl ,_fbgaa );};_bbcg :=_dag .NewCT_Num ();_bbcg .NumIdAttr =1;_bbcg .AbstractNumId =_dag .NewCT_DecimalNumber ();_bbcg .AbstractNumId .ValAttr =1;_aega ._bagd .Num =append (_aega ._bagd .Num ,_bbcg );}; -// AddCell adds a cell to a row and returns it -func (_egec Row )AddCell ()Cell {_bafg :=_cc .NewEG_ContentCellContent ();_egec ._dbcg .EG_ContentCellContent =append (_egec ._dbcg .EG_ContentCellContent ,_bafg );_dgaeb :=_cc .NewCT_Tc ();_bafg .Tc =append (_bafg .Tc ,_dgaeb );return Cell {_egec ._aeff ,_dgaeb };}; +// FindNodeByText return node based on matched text and return a slice of node. +func (_ccaa *Nodes )FindNodeByText (text string )[]Node {_befd :=[]Node {};for _ ,_cgfg :=range _ccaa ._cace {if _fgc .TrimSpace (_cgfg .Text ())==text {_befd =append (_befd ,_cgfg );};_fedg :=Nodes {_cace :_cgfg .Children };_befd =append (_befd ,_fedg .FindNodeByText (text )...);};return _befd ;}; -// SaveToFile writes the document out to a file. -func (_ffb *Document )SaveToFile (path string )error {_cbdef ,_fcc :=_fa .Create (path );if _fcc !=nil {return _fcc ;};defer _cbdef .Close ();return _ffb .Save (_cbdef );};func _fcaaa (_eebdf *_cc .CT_OnOff )bool {return _eebdf !=nil }; +// Run is a run of text within a paragraph that shares the same formatting. +type Run struct{_gcba *Document ;_ccad *_dag .CT_R ;};type chart struct{_gfea *_cg .ChartSpace ;_abg string ;_fee string ;}; -// Caps returns true if paragraph font is capitalized. -func (_ebaa ParagraphProperties )Caps ()bool {return _fcaaa (_ebaa ._bfdca .RPr .Caps )};func (_acda Paragraph )addEndBookmark (_ggfe int64 )*_cc .CT_MarkupRange {_cgfg :=_cc .NewEG_PContent ();_acda ._dadg .EG_PContent =append (_acda ._dadg .EG_PContent ,_cgfg );_ffad :=_cc .NewEG_ContentRunContent ();_cbae :=_cc .NewEG_RunLevelElts ();_fcdeg :=_cc .NewEG_RangeMarkupElements ();_eecdg :=_cc .NewCT_MarkupRange ();_eecdg .IdAttr =_ggfe ;_fcdeg .BookmarkEnd =_eecdg ;_cgfg .EG_ContentRunContent =append (_cgfg .EG_ContentRunContent ,_ffad );_ffad .EG_RunLevelElts =append (_ffad .EG_RunLevelElts ,_cbae );_cbae .EG_RangeMarkupElements =append (_cbae .EG_RangeMarkupElements ,_fcdeg );return _eecdg ;}; +// SetStrikeThrough sets the run to strike-through. +func (_baag RunProperties )SetStrikeThrough (b bool ){if !b {_baag ._becb .Strike =nil ;}else {_baag ._becb .Strike =_dag .NewCT_OnOff ();};}; -// X return slice of node. -func (_cabg *Nodes )X ()[]Node {return _cabg ._cebe }; +// GetShapeStyle returns string style of the shape in watermark and format it to ShapeStyle. +func (_agaad *WatermarkPicture )GetShapeStyle ()_fgcb .ShapeStyle {if _agaad ._cebdc !=nil &&_agaad ._cebdc .StyleAttr !=nil {return _fgcb .NewShapeStyle (*_agaad ._cebdc .StyleAttr );};return _fgcb .NewShapeStyle ("");};func _cadd (_fcd _da .ReaderAt ,_gecg int64 ,_cfa string )(*Document ,error ){const _bbab ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064";if !_dc .GetLicenseKey ().IsLicensed ()&&!_ebe {_ga .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");_ga .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 ,_de .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");};_bagc :=New ();_bagc .Numbering ._bagd =nil ;if len (_cfa )> 0{_bagc ._fgcbc =_cfa ;}else {_gbaa ,_ebec :=_dc .GenRefId ("\u0064\u0072");if _ebec !=nil {_bc .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ebec );return nil ,_ebec ;};_bagc ._fgcbc =_gbaa ;};if _cdb :=_dc .Track (_bagc ._fgcbc ,_bbab );_cdb !=nil {_bc .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_cdb );return nil ,_cdb ;};_eced ,_gbff :=_bg .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _gbff !=nil {return nil ,_gbff ;};_bagc .TmpPath =_eced ;_bbbg ,_gbff :=_dbd .NewReader (_fcd ,_gecg );if _gbff !=nil {return nil ,_ga .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_gbff );};_efd :=[]*_dbd .File {};_efd =append (_efd ,_bbbg .File ...);_cae :=false ;for _ ,_geac :=range _efd {if _geac .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cae =true ;break ;};};if _cae {_bagc .CreateCustomProperties ();};_cbab :=_bagc ._ceeb .ConformanceAttr ;_dcbd :=_b .DecodeMap {};_dcbd .SetOnNewRelationshipFunc (_bagc .onNewRelationship );_dcbd .AddTarget (_g .ContentTypesFilename ,_bagc .ContentTypes .X (),"",0);_dcbd .AddTarget (_g .BaseRelsFilename ,_bagc .Rels .X (),"",0);if _cbdb :=_dcbd .Decode (_efd );_cbdb !=nil {return nil ,_cbdb ;};_bagc ._ceeb .ConformanceAttr =_cbab ;for _ ,_abdd :=range _efd {if _abdd ==nil {continue ;};if _cffc :=_bagc .AddExtraFileFromZip (_abdd );_cffc !=nil {return nil ,_cffc ;};};if _cae {_gbba :=false ;for _ ,_caeb :=range _bagc .Rels .X ().Relationship {if _caeb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gbba =true ;break ;};};if !_gbba {_bagc .AddCustomRelationships ();};};return _bagc ,nil ;};func _ffcd (_cggaa *Document ,_aaffg []*_dag .CT_P ,_cfea *TableInfo ,_abaf *DrawingInfo )[]Node {_ebee :=[]Node {};for _ ,_abgb :=range _aaffg {_eafae :=Paragraph {_cggaa ,_abgb };_dfac :=Node {_efgg :_cggaa ,_dgag :&_eafae };if _befdf ,_cabee :=_cggaa .Styles .SearchStyleById (_eafae .Style ());_cabee {_dfac .Style =_befdf ;};for _ ,_gfbgb :=range _eafae .Runs (){_dfac .Children =append (_dfac .Children ,Node {_efgg :_cggaa ,_dgag :_gfbgb ,AnchoredDrawings :_gfbgb .DrawingAnchored (),InlineDrawings :_gfbgb .DrawingInline ()});};_ebee =append (_ebee ,_dfac );};return _ebee ;}; -// SetFontFamily sets the Ascii & HAnsi fonly family for a run. -func (_ddefc RunProperties )SetFontFamily (family string ){if _ddefc ._acgcd .RFonts ==nil {_ddefc ._acgcd .RFonts =_cc .NewCT_Fonts ();};_ddefc ._acgcd .RFonts .AsciiAttr =_e .String (family );_ddefc ._acgcd .RFonts .HAnsiAttr =_e .String (family );_ddefc ._acgcd .RFonts .EastAsiaAttr =_e .String (family );}; +// GetRightToLeft returns true if the run text is displayed from right to left. +func (_gefeb RunProperties )GetRightToLeft ()bool {return _dcda (_gefeb ._becb .Rtl )}; -// SetColor sets a specific color or auto. -func (_bad Color )SetColor (v _aeg .Color ){if v .IsAuto (){_bad ._bdf .ValAttr .ST_HexColorAuto =_cc .ST_HexColorAutoAuto ;_bad ._bdf .ValAttr .ST_HexColorRGB =nil ;}else {_bad ._bdf .ValAttr .ST_HexColorAuto =_cc .ST_HexColorAutoUnset ;_bad ._bdf .ValAttr .ST_HexColorRGB =v .AsRGBString ();};}; +// AddTabStop adds a tab stop to the paragraph. +func (_bcgef ParagraphStyleProperties )AddTabStop (position _dd .Distance ,justificaton _dag .ST_TabJc ,leader _dag .ST_TabTlc ){if _bcgef ._ffgg .Tabs ==nil {_bcgef ._ffgg .Tabs =_dag .NewCT_Tabs ();};_aabf :=_dag .NewCT_TabStop ();_aabf .LeaderAttr =leader ;_aabf .ValAttr =justificaton ;_aabf .PosAttr .Int64 =_g .Int64 (int64 (position /_dd .Twips ));_bcgef ._ffgg .Tabs .Tab =append (_bcgef ._ffgg .Tabs .Tab ,_aabf );}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_fcbgb ParagraphProperties )RStyle ()string {if _fcbgb ._bfdca .RPr .RStyle !=nil {return _fcbgb ._bfdca .RPr .RStyle .ValAttr ;};return "";}; +// AddHyperLink adds a new hyperlink to a parapgraph. +func (_fabg Paragraph )AddHyperLink ()HyperLink {_cece :=_dag .NewEG_PContent ();_fabg ._gbfgc .EG_PContent =append (_fabg ._gbfgc .EG_PContent ,_cece );_cece .Hyperlink =_dag .NewCT_Hyperlink ();return HyperLink {_fabg ._ebddd ,_cece .Hyperlink };}; -// Nodes return the document's element as nodes. -func (_ggac *Document )Nodes ()Nodes {_fdcd :=[]Node {};for _ ,_dfdc :=range _ggac ._aeb .Body .EG_BlockLevelElts {_fdcd =append (_fdcd ,_bfdad (_ggac ,_dfdc .EG_ContentBlockContent ,nil )...);};if _ggac ._aeb .Body .SectPr !=nil {_fdcd =append (_fdcd ,Node {_bgba :_ggac ._aeb .Body .SectPr });};_eggd :=Nodes {_cebe :_fdcd };return _eggd ;}; +// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used +// to give the appearance of merged cells. +func (_bab CellProperties )SetColumnSpan (cols int ){if cols ==0{_bab ._bce .GridSpan =nil ;}else {_bab ._bce .GridSpan =_dag .NewCT_DecimalNumber ();_bab ._bce .GridSpan .ValAttr =int64 (cols );};}; -// Name returns the name of the field. -func (_accab FormField )Name ()string {return *_accab ._dbfcc .Name [0].ValAttr }; +// SetSmallCaps sets the run to small caps. +func (_ggaa RunProperties )SetSmallCaps (b bool ){if !b {_ggaa ._becb .SmallCaps =nil ;}else {_ggaa ._becb .SmallCaps =_dag .NewCT_OnOff ();};}; -// TableBorders allows manipulation of borders on a table. -type TableBorders struct{_bfabb *_cc .CT_TblBorders }; +// SetFollowImageShape sets wrapPath to follow image shape, +// if nil return wrapPath that follow image size. +func (_gc AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_gc ._ded =val ;if !val {_gde ,_ff :=_dbc ();_gc ._df =_gde ;_gc ._bf =_ff ;};}; -// NewSettings constructs a new empty Settings -func NewSettings ()Settings {_fggba :=_cc .NewSettings ();_fggba .Compat =_cc .NewCT_Compat ();_fcfd :=_cc .NewCT_CompatSetting ();_fcfd .NameAttr =_e .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065");_fcfd .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");_fcfd .ValAttr =_e .String ("\u0031\u0035");_fggba .Compat .CompatSetting =append (_fggba .Compat .CompatSetting ,_fcfd );return Settings {_fggba };}; +// SetAfterAuto controls if spacing after a paragraph is automatically determined. +func (_bcf ParagraphSpacing )SetAfterAuto (b bool ){if b {_bcf ._bced .AfterAutospacingAttr =&_ge .ST_OnOff {};_bcf ._bced .AfterAutospacingAttr .Bool =_g .Bool (true );}else {_bcf ._bced .AfterAutospacingAttr =nil ;};}; -// Pict returns the pict object. -func (_beaea *WatermarkText )Pict ()*_cc .CT_Picture {return _beaea ._adfba }; +// SetName sets the name of the style. +func (_ddfed Style )SetName (name string ){_ddfed ._ffabb .Name =_dag .NewCT_String ();_ddfed ._ffabb .Name .ValAttr =name ;}; -// Shadow returns true if run shadow is on. -func (_agegd RunProperties )Shadow ()bool {return _fcaaa (_agegd ._acgcd .Shadow )}; +// GetStyle returns string style of the text in watermark and format it to TextpathStyle. +func (_bbgg *WatermarkText )GetStyle ()_fgcb .TextpathStyle {_bacf :=_bbgg .getShape ();if _bbgg ._efac !=nil {_cbfcb :=_bbgg ._efac .EG_ShapeElements ;if len (_cbfcb )> 0&&_cbfcb [0].Textpath !=nil {return _fgcb .NewTextpathStyle (*_cbfcb [0].Textpath .StyleAttr );};}else {_ebfba :=_bbgg .findNode (_bacf ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_aedgd :=range _ebfba .Attrs {if _aedgd .Name .Local =="\u0073\u0074\u0079l\u0065"{return _fgcb .NewTextpathStyle (_aedgd .Value );};};};return _fgcb .NewTextpathStyle ("");}; -// AppendNode append node to document element. -func (_gafc *Document )AppendNode (node Node ){_gafc .insertImageFromNode (node );_gafc .insertStyleFromNode (node );for _ ,_gcgg :=range node .Children {_gafc .insertImageFromNode (_gcgg );_gafc .insertStyleFromNode (_gcgg );};switch _ecca :=node .X ().(type ){case *Paragraph :_gafc .appendParagraph (nil ,*_ecca ,false );case *Table :_gafc .appendTable (nil ,*_ecca ,false );};if node ._egfb !=nil {if node ._egfb ._agc !=nil {if _cacb :=_gafc ._ebfd .FindRIDForN (0,_e .ThemeType );_cacb ==""{if _dda :=node ._egfb ._ebfd .FindRIDForN (0,_e .ThemeType );_dda !=""{_gafc ._agc =append (_gafc ._agc ,node ._egfb ._agc ...);_bdfa :=node ._egfb ._ebfd .GetTargetByRelId (_dda );_gafc .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_bdfa ,"\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");_gafc ._ebfd .AddRelationship (_bdfa ,_e .ThemeType );};};};_ggaa :=_gafc ._ebg ;_bebbb :=node ._egfb ._ebg ;if _ggaa !=nil {if _bebbb !=nil {if _ggaa .Font !=nil {if _bebbb .Font !=nil {for _ ,_bfacc :=range _bebbb .Font {_gecb :=true ;for _ ,_dbcb :=range _ggaa .Font {if _dbcb .NameAttr ==_bfacc .NameAttr {_gecb =false ;break ;};};if _gecb {_ggaa .Font =append (_ggaa .Font ,_bfacc );};};};}else {_ggaa .Font =_bebbb .Font ;};};}else if _bebbb !=nil {_ggaa =_bebbb ;};_gafc ._ebg =_ggaa ;if _cdef :=_gafc ._ebfd .FindRIDForN (0,_e .FontTableType );_cdef ==""{_gafc .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\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\u0066\u006f\u006e\u0074T\u0061\u0062\u006c\u0065\u002b\u0078m\u006c");_gafc ._ebfd .AddRelationship ("\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\u002e\u0078\u006d\u006c",_e .FontTableType );};};}; +// Footer is a footer for a document section. +type Footer struct{_cdfa *Document ;_gbdc *_dag .Ftr ;}; -// SetAlignment controls the paragraph alignment -func (_dcgag ParagraphProperties )SetAlignment (align _cc .ST_Jc ){if align ==_cc .ST_JcUnset {_dcgag ._bfdca .Jc =nil ;}else {_dcgag ._bfdca .Jc =_cc .NewCT_Jc ();_dcgag ._bfdca .Jc .ValAttr =align ;};}; +// SetCantSplit set row properties for Can't Split value. +func (_gdfb RowProperties )SetCantSplit (val bool ){if !val {_gdfb ._dbaab .CantSplit =nil ;}else {_ddae :=_dag .NewCT_OnOff ();_gdfb ._dbaab .CantSplit =[]*_dag .CT_OnOff {_ddae };};}; -// SetHeader sets a section header. -func (_bagg Section )SetHeader (h Header ,t _cc .ST_HdrFtr ){_bcecc :=_cc .NewEG_HdrFtrReferences ();_bagg ._cdac .EG_HdrFtrReferences =append (_bagg ._cdac .EG_HdrFtrReferences ,_bcecc );_bcecc .HeaderReference =_cc .NewCT_HdrFtrRef ();_bcecc .HeaderReference .TypeAttr =t ;_eegg :=_bagg ._aafce ._ebfd .FindRIDForN (h .Index (),_e .HeaderType );if _eegg ==""{_bg .Log .Debug ("\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");};_bcecc .HeaderReference .IdAttr =_eegg ;};type mergeFieldInfo struct{_ffedf string ;_cfgb string ;_gfee string ;_fgeff bool ;_cegf bool ;_fcac bool ;_cfff bool ;_gffce Paragraph ;_eegb ,_bgeg ,_dgfe int ;_afba *_cc .EG_PContent ;_bbfc bool ;}; +// SetAll sets all of the borders to a given value. +func (_aggbb ParagraphBorders )SetAll (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_aggbb .SetBottom (t ,c ,thickness );_aggbb .SetLeft (t ,c ,thickness );_aggbb .SetRight (t ,c ,thickness );_aggbb .SetTop (t ,c ,thickness );}; -// EastAsiaFont returns the name of run font family for East Asia. -func (_dgcge RunProperties )EastAsiaFont ()string {if _dfcd :=_dgcge ._acgcd .RFonts ;_dfcd !=nil {if _dfcd .EastAsiaAttr !=nil {return *_dfcd .EastAsiaAttr ;};};return "";}; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_ffec TableBorders )SetInsideVertical (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_ffec ._dfeff .InsideV =_dag .NewCT_Border ();_fbgeg (_ffec ._dfeff .InsideV ,t ,c ,thickness );}; -// Paragraphs returns the paragraphs within a structured document tag. -func (_ffadg StructuredDocumentTag )Paragraphs ()[]Paragraph {if _ffadg ._cgdef .SdtContent ==nil {return nil ;};_fddae :=[]Paragraph {};for _ ,_dgfdd :=range _ffadg ._cgdef .SdtContent .P {_fddae =append (_fddae ,Paragraph {_ffadg ._eebg ,_dgfdd });};return _fddae ;};func _aff (_dgd *_cc .CT_Tbl ,_dagc *_cc .CT_P ,_cgbf bool )*_cc .CT_Tbl {for _ ,_dagcd :=range _dgd .EG_ContentRowContent {for _ ,_bfe :=range _dagcd .Tr {for _ ,_ffc :=range _bfe .EG_ContentCellContent {for _ ,_bgbb :=range _ffc .Tc {for _affa ,_aec :=range _bgbb .EG_BlockLevelElts {for _ ,_ddc :=range _aec .EG_ContentBlockContent {for _befc ,_fde :=range _ddc .P {if _fde ==_dagc {_beag :=_cc .NewEG_BlockLevelElts ();_fbfb :=_cc .NewEG_ContentBlockContent ();_beag .EG_ContentBlockContent =append (_beag .EG_ContentBlockContent ,_fbfb );_cfc :=_cc .NewCT_Tbl ();_fbfb .Tbl =append (_fbfb .Tbl ,_cfc );_bgbb .EG_BlockLevelElts =append (_bgbb .EG_BlockLevelElts ,nil );if _cgbf {copy (_bgbb .EG_BlockLevelElts [_affa +1:],_bgbb .EG_BlockLevelElts [_affa :]);_bgbb .EG_BlockLevelElts [_affa ]=_beag ;if _befc !=0{_bed :=_cc .NewEG_BlockLevelElts ();_ccba :=_cc .NewEG_ContentBlockContent ();_bed .EG_ContentBlockContent =append (_bed .EG_ContentBlockContent ,_ccba );_ccba .P =_ddc .P [:_befc ];_bgbb .EG_BlockLevelElts =append (_bgbb .EG_BlockLevelElts ,nil );copy (_bgbb .EG_BlockLevelElts [_affa +1:],_bgbb .EG_BlockLevelElts [_affa :]);_bgbb .EG_BlockLevelElts [_affa ]=_bed ;};_ddc .P =_ddc .P [_befc :];}else {copy (_bgbb .EG_BlockLevelElts [_affa +2:],_bgbb .EG_BlockLevelElts [_affa +1:]);_bgbb .EG_BlockLevelElts [_affa +1]=_beag ;if _befc !=len (_ddc .P )-1{_dacfg :=_cc .NewEG_BlockLevelElts ();_dbe :=_cc .NewEG_ContentBlockContent ();_dacfg .EG_ContentBlockContent =append (_dacfg .EG_ContentBlockContent ,_dbe );_dbe .P =_ddc .P [_befc +1:];_bgbb .EG_BlockLevelElts =append (_bgbb .EG_BlockLevelElts ,nil );copy (_bgbb .EG_BlockLevelElts [_affa +3:],_bgbb .EG_BlockLevelElts [_affa +2:]);_bgbb .EG_BlockLevelElts [_affa +2]=_dacfg ;}else {_dcb :=_cc .NewEG_BlockLevelElts ();_gebf :=_cc .NewEG_ContentBlockContent ();_dcb .EG_ContentBlockContent =append (_dcb .EG_ContentBlockContent ,_gebf );_gebf .P =[]*_cc .CT_P {_cc .NewCT_P ()};_bgbb .EG_BlockLevelElts =append (_bgbb .EG_BlockLevelElts ,nil );copy (_bgbb .EG_BlockLevelElts [_affa +3:],_bgbb .EG_BlockLevelElts [_affa +2:]);_bgbb .EG_BlockLevelElts [_affa +2]=_dcb ;};_ddc .P =_ddc .P [:_befc +1];};return _cfc ;};};for _ ,_adbb :=range _ddc .Tbl {_dbag :=_aff (_adbb ,_dagc ,_cgbf );if _dbag !=nil {return _dbag ;};};};};};};};};return nil ;}; +// SetAlignment sets the paragraph alignment +func (_begg NumberingLevel )SetAlignment (j _dag .ST_Jc ){if j ==_dag .ST_JcUnset {_begg ._fbaa .LvlJc =nil ;}else {_begg ._fbaa .LvlJc =_dag .NewCT_Jc ();_begg ._fbaa .LvlJc .ValAttr =j ;};}; -// SearchStyleByName return style by its name. -func (_ggcc Styles )SearchStyleByName (name string )(Style ,bool ){for _ ,_bcgce :=range _ggcc ._ecgbf .Style {if _bcgce .Name !=nil {if _bcgce .Name .ValAttr ==name {return Style {_bcgce },true ;};};};return Style {},false ;}; +// GetImage returns the ImageRef associated with an AnchoredDrawing. +func (_bgf AnchoredDrawing )GetImage ()(_cd .ImageRef ,bool ){_ggd :=_bgf ._af .Graphic .GraphicData .Any ;if len (_ggd )> 0{_cf ,_ddf :=_ggd [0].(*_ggb .Pic );if _ddf {if _cf .BlipFill !=nil &&_cf .BlipFill .Blip !=nil &&_cf .BlipFill .Blip .EmbedAttr !=nil {return _bgf ._fc .GetImageByRelID (*_cf .BlipFill .Blip .EmbedAttr );};};};return _cd .ImageRef {},false ;}; -// Footer is a footer for a document section. -type Footer struct{_acab *Document ;_gceg *_cc .Ftr ;}; +// AddHeader creates a header associated with the document, but doesn't add it +// to the document for display. +func (_dfgd *Document )AddHeader ()Header {_abgc :=_dag .NewHdr ();_dfgd ._abcg =append (_dfgd ._abcg ,_abgc );_bde :=_ga .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_dfgd ._abcg ));_dfgd ._dbce .AddRelationship (_bde ,_g .HeaderType );_dfgd .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_bde ,"\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");_dfgd ._baf =append (_dfgd ._baf ,_cd .NewRelationships ());return Header {_dfgd ,_abgc };}; -// SetDoubleStrikeThrough sets the run to double strike-through. -func (_ddde RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_ddde ._acgcd .Dstrike =nil ;}else {_ddde ._acgcd .Dstrike =_cc .NewCT_OnOff ();};};func _cbd ()(*_cg .CT_Point2D ,[]*_cg .CT_Point2D ){var (_dc int64 =0;_edg int64 =21600;);_cca :=_cg .ST_Coordinate {ST_CoordinateUnqualified :&_dc ,ST_UniversalMeasure :nil };_abe :=_cg .ST_Coordinate {ST_CoordinateUnqualified :&_edg ,ST_UniversalMeasure :nil };_ebe :=_cg .NewCT_Point2D ();_ebe .XAttr =_cca ;_ebe .YAttr =_cca ;_afb :=[]*_cg .CT_Point2D {&_cg .CT_Point2D {XAttr :_cca ,YAttr :_abe },&_cg .CT_Point2D {XAttr :_abe ,YAttr :_abe },&_cg .CT_Point2D {XAttr :_abe ,YAttr :_cca },_ebe };return _ebe ,_afb ;}; +// IsChecked returns true if a FormFieldTypeCheckBox is checked. +func (_efbee FormField )IsChecked ()bool {if _efbee ._dgfaa .CheckBox ==nil {return false ;};if _efbee ._dgfaa .CheckBox .Checked !=nil {return true ;};return false ;}; -// SetFirstColumn controls the conditional formatting for the first column in a table. -func (_dege TableLook )SetFirstColumn (on bool ){if !on {_dege ._gbfc .FirstColumnAttr =&_ebd .ST_OnOff {};_dege ._gbfc .FirstColumnAttr .ST_OnOff1 =_ebd .ST_OnOff1Off ;}else {_dege ._gbfc .FirstColumnAttr =&_ebd .ST_OnOff {};_dege ._gbfc .FirstColumnAttr .ST_OnOff1 =_ebd .ST_OnOff1On ;};}; +// Paragraphs returns the paragraphs defined in a header. +func (_cbfc Header )Paragraphs ()[]Paragraph {_defdf :=[]Paragraph {};for _ ,_ggfd :=range _cbfc ._ddaf .EG_ContentBlockContent {for _ ,_gabe :=range _ggfd .P {_defdf =append (_defdf ,Paragraph {_cbfc ._gcaa ,_gabe });};};for _ ,_ddgce :=range _cbfc .Tables (){for _ ,_ffdde :=range _ddgce .Rows (){for _ ,_dbgg :=range _ffdde .Cells (){_defdf =append (_defdf ,_dbgg .Paragraphs ()...);};};};return _defdf ;};func (_gab *Document )onNewRelationship (_deaf *_b .DecodeMap ,_ffbd ,_fdcf string ,_gbac []*_dbd .File ,_fgca *_bgc .Relationship ,_dbef _b .Target )error {_aggba :=_g .DocTypeDocument ;switch _fdcf {case _g .OfficeDocumentType ,_g .OfficeDocumentTypeStrict :_gab ._ceeb =_dag .NewDocument ();_deaf .AddTarget (_ffbd ,_gab ._ceeb ,_fdcf ,0);_deaf .AddTarget (_b .RelationsPathFor (_ffbd ),_gab ._dbce .X (),_fdcf ,0);_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,0);case _g .CorePropertiesType :_deaf .AddTarget (_ffbd ,_gab .CoreProperties .X (),_fdcf ,0);_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,0);case _g .CustomPropertiesType :_deaf .AddTarget (_ffbd ,_gab .CustomProperties .X (),_fdcf ,0);_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,0);case _g .ExtendedPropertiesType ,_g .ExtendedPropertiesTypeStrict :_deaf .AddTarget (_ffbd ,_gab .AppProperties .X (),_fdcf ,0);_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,0);case _g .ThumbnailType ,_g .ThumbnailTypeStrict :for _dcgc ,_agfc :=range _gbac {if _agfc ==nil {continue ;};if _agfc .Name ==_ffbd {_fcaf ,_fbgg :=_agfc .Open ();if _fbgg !=nil {return _ga .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_fbgg );};_gab .Thumbnail ,_ ,_fbgg =_e .Decode (_fcaf );_fcaf .Close ();if _fbgg !=nil {return _ga .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",_fbgg );};_gbac [_dcgc ]=nil ;};};case _g .SettingsType ,_g .SettingsTypeStrict :_deaf .AddTarget (_ffbd ,_gab .Settings .X (),_fdcf ,0);_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,0);case _g .NumberingType ,_g .NumberingTypeStrict :_gab .Numbering =NewNumbering ();_deaf .AddTarget (_ffbd ,_gab .Numbering .X (),_fdcf ,0);_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,0);case _g .StylesType ,_g .StylesTypeStrict :_gab .Styles .Clear ();_deaf .AddTarget (_ffbd ,_gab .Styles .X (),_fdcf ,0);_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,0);case _g .HeaderType ,_g .HeaderTypeStrict :_gbae :=_dag .NewHdr ();_deaf .AddTarget (_ffbd ,_gbae ,_fdcf ,uint32 (len (_gab ._abcg )));_gab ._abcg =append (_gab ._abcg ,_gbae );_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,len (_gab ._abcg ));_dgga :=_cd .NewRelationships ();_deaf .AddTarget (_b .RelationsPathFor (_ffbd ),_dgga .X (),_fdcf ,0);_gab ._baf =append (_gab ._baf ,_dgga );case _g .FooterType ,_g .FooterTypeStrict :_gdef :=_dag .NewFtr ();_deaf .AddTarget (_ffbd ,_gdef ,_fdcf ,uint32 (len (_gab ._geb )));_gab ._geb =append (_gab ._geb ,_gdef );_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,len (_gab ._geb ));_gee :=_cd .NewRelationships ();_deaf .AddTarget (_b .RelationsPathFor (_ffbd ),_gee .X (),_fdcf ,0);_gab ._gfef =append (_gab ._gfef ,_gee );case _g .ThemeType ,_g .ThemeTypeStrict :_faec :=_cgb .NewTheme ();_deaf .AddTarget (_ffbd ,_faec ,_fdcf ,uint32 (len (_gab ._gdfa )));_gab ._gdfa =append (_gab ._gdfa ,_faec );_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,len (_gab ._gdfa ));case _g .WebSettingsType ,_g .WebSettingsTypeStrict :_gab ._dfd =_dag .NewWebSettings ();_deaf .AddTarget (_ffbd ,_gab ._dfd ,_fdcf ,0);_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,0);case _g .FontTableType ,_g .FontTableTypeStrict :_gab ._dbac =_dag .NewFonts ();_deaf .AddTarget (_ffbd ,_gab ._dbac ,_fdcf ,0);_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,0);case _g .EndNotesType ,_g .EndNotesTypeStrict :_gab ._acc =_dag .NewEndnotes ();_deaf .AddTarget (_ffbd ,_gab ._acc ,_fdcf ,0);_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,0);case _g .FootNotesType ,_g .FootNotesTypeStrict :_gab ._dde =_dag .NewFootnotes ();_deaf .AddTarget (_ffbd ,_gab ._dde ,_fdcf ,0);_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,0);case _g .ImageType ,_g .ImageTypeStrict :var _cedg _cd .ImageRef ;for _eaegg ,_bbba :=range _gbac {if _bbba ==nil {continue ;};if _bbba .Name ==_ffbd {_gbgg ,_gbfe :=_b .ExtractToDiskTmp (_bbba ,_gab .TmpPath );if _gbfe !=nil {return _gbfe ;};_cdbc ,_gbfe :=_cd .ImageFromStorage (_gbgg );if _gbfe !=nil {return _gbfe ;};_cedg =_cd .MakeImageRef (_cdbc ,&_gab .DocBase ,_gab ._dbce );_gbac [_eaegg ]=nil ;};};if _cedg .Format ()!=""{_bebef :="\u002e"+_fgc .ToLower (_cedg .Format ());_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,len (_gab .Images )+1);if _ebcg :=_a .Ext (_fgca .TargetAttr );_ebcg !=_bebef {_fgca .TargetAttr =_fgca .TargetAttr [0:len (_fgca .TargetAttr )-len (_ebcg )]+_bebef ;};_cedg .SetTarget ("\u0077\u006f\u0072d\u002f"+_fgca .TargetAttr );_gab .Images =append (_gab .Images ,_cedg );};case _g .ControlType ,_g .ControlTypeStrict :_bfde :=_daf .NewOcx ();_efeg :=_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,len (_gab ._add )+1);_ceac :="\u0077\u006f\u0072d\u002f"+_efeg [:len (_efeg )-4]+"\u002e\u0062\u0069\u006e";for _aebad ,_ggec :=range _gbac {if _ggec ==nil {continue ;};if _ggec .Name ==_ceac {_cgad ,_eeg :=_b .ExtractToDiskTmp (_ggec ,_gab .TmpPath );if _eeg !=nil {return _eeg ;};_fbff ,_eeg :=_gb .ImportFromFile (_cgad );if _eeg ==nil {_fbff .TargetAttr =_efeg ;_fbff .Ocx =_bfde ;_gab ._add =append (_gab ._add ,_fbff );_deaf .AddTarget (_ffbd ,_bfde ,_fdcf ,uint32 (len (_gab ._add )));_fgca .TargetAttr =_efeg ;_gbac [_aebad ]=nil ;}else {_bc .Log .Debug ("c\u0061\u006e\u006e\u006f\u0074\u0020r\u0065\u0061\u0064\u0020\u0062\u0069\u006e\u0020\u0066i\u006c\u0065\u003a \u0025s\u0020\u0025\u0073",_ceac ,_eeg .Error ());};break ;};};case _g .ChartType :_eacd :=chart {_gfea :_cg .NewChartSpace ()};_dfeb :=uint32 (len (_gab ._fgcg ));_deaf .AddTarget (_ffbd ,_eacd ._gfea ,_fdcf ,_dfeb );_gab ._fgcg =append (_gab ._fgcg ,&_eacd );_fgca .TargetAttr =_g .RelativeFilename (_aggba ,_dbef .Typ ,_fdcf ,len (_gab ._fgcg ));_eacd ._fee =_fgca .TargetAttr ;default:_bc .Log .Debug ("\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",_fdcf ,_ffbd );};return nil ;};func (_agcb *Document )insertNumberingFromStyleProperties (_dacc Numbering ,_bcb ParagraphStyleProperties ){_cebe :=_bcb .NumId ();_acbcd :=int64 (-1);if _cebe > -1{for _ ,_acaa :=range _dacc ._bagd .Num {if _acaa .NumIdAttr ==_cebe {if _acaa .AbstractNumId !=nil {_acbcd =_acaa .AbstractNumId .ValAttr ;_cccfe :=false ;for _ ,_gagb :=range _agcb .Numbering ._bagd .Num {if _gagb .NumIdAttr ==_cebe {_cccfe =true ;break ;};};if !_cccfe {_agcb .Numbering ._bagd .Num =append (_agcb .Numbering ._bagd .Num ,_acaa );};break ;};};};for _ ,_gdfd :=range _dacc ._bagd .AbstractNum {if _gdfd .AbstractNumIdAttr ==_acbcd {_dgfb :=false ;for _ ,_agbdb :=range _agcb .Numbering ._bagd .AbstractNum {if _agbdb .AbstractNumIdAttr ==_acbcd {_dgfb =true ;break ;};};if !_dgfb {_agcb .Numbering ._bagd .AbstractNum =append (_agcb .Numbering ._bagd .AbstractNum ,_gdfd );};break ;};};};}; -// AddTable adds a table to the table cell. -func (_ded Cell )AddTable ()Table {_gae :=_cc .NewEG_BlockLevelElts ();_ded ._gbb .EG_BlockLevelElts =append (_ded ._gbb .EG_BlockLevelElts ,_gae );_cbde :=_cc .NewEG_ContentBlockContent ();_gae .EG_ContentBlockContent =append (_gae .EG_ContentBlockContent ,_cbde );_efa :=_cc .NewCT_Tbl ();_cbde .Tbl =append (_cbde .Tbl ,_efa );return Table {_ded ._bcc ,_efa };}; +// SetEmboss sets the run to embossed text. +func (_dddac RunProperties )SetEmboss (b bool ){if !b {_dddac ._becb .Emboss =nil ;}else {_dddac ._becb .Emboss =_dag .NewCT_OnOff ();};}; -// GetStyle returns string style of the text in watermark and format it to TextpathStyle. -func (_gaacg *WatermarkText )GetStyle ()_ad .TextpathStyle {_eadb :=_gaacg .getShape ();if _gaacg ._eeced !=nil {_ccgd :=_gaacg ._eeced .EG_ShapeElements ;if len (_ccgd )> 0&&_ccgd [0].Textpath !=nil {return _ad .NewTextpathStyle (*_ccgd [0].Textpath .StyleAttr );};}else {_dcff :=_gaacg .findNode (_eadb ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_cafa :=range _dcff .Attrs {if _cafa .Name .Local =="\u0073\u0074\u0079l\u0065"{return _ad .NewTextpathStyle (_cafa .Value );};};};return _ad .NewTextpathStyle ("");}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_ddgdd ParagraphProperties )Style ()string {if _ddgdd ._gfeb .PStyle !=nil {return _ddgdd ._gfeb .PStyle .ValAttr ;};return "";}; -// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. -func (_efgc ParagraphProperties )ComplexSizeValue ()float64 {if _cfdc :=_efgc ._bfdca .RPr .SzCs ;_cfdc !=nil {_gfef :=_cfdc .ValAttr ;if _gfef .ST_UnsignedDecimalNumber !=nil {return float64 (*_gfef .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// AddParagraph adds a paragraph to the header. +func (_bged Header )AddParagraph ()Paragraph {_abcd :=_dag .NewEG_ContentBlockContent ();_bged ._ddaf .EG_ContentBlockContent =append (_bged ._ddaf .EG_ContentBlockContent ,_abcd );_dgda :=_dag .NewCT_P ();_abcd .P =append (_abcd .P ,_dgda );return Paragraph {_bged ._gcaa ,_dgda };}; -// 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 (_bgdd Header )Index ()int {for _aabc ,_bebcd :=range _bgdd ._edgdf ._dgbf {if _bebcd ==_bgdd ._abed {return _aabc ;};};return -1;}; +// AddTextInput adds text input form field to the paragraph and returns it. +func (_gfdge Paragraph )AddTextInput (name string )FormField {_deeff :=_gfdge .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_deeff ._dgfaa .TextInput =_dag .NewCT_FFTextInput ();return _deeff ;}; -// Bold returns true if run font is bold. -func (_gggc RunProperties )Bold ()bool {_cfcf :=_gggc ._acgcd ;return _fcaaa (_cfcf .B )||_fcaaa (_cfcf .BCs );}; +// SetColor sets a specific color or auto. +func (_ebfg Color )SetColor (v _ca .Color ){if v .IsAuto (){_ebfg ._dcb .ValAttr .ST_HexColorAuto =_dag .ST_HexColorAutoAuto ;_ebfg ._dcb .ValAttr .ST_HexColorRGB =nil ;}else {_ebfg ._dcb .ValAttr .ST_HexColorAuto =_dag .ST_HexColorAutoUnset ;_ebfg ._dcb .ValAttr .ST_HexColorRGB =v .AsRGBString ();};}; -// Node is document element node, -// contains Paragraph or Table element. -type Node struct{_egfb *Document ;_bgba interface{};Style Style ;AnchoredDrawings []AnchoredDrawing ;InlineDrawings []InlineDrawing ;Children []Node ;}; +// WatermarkPicture is watermark picture within document. +type WatermarkPicture struct{_ecfd *_dag .CT_Picture ;_fdfa *_fgcb .ShapeStyle ;_cebdc *_ec .Shape ;_ebfcd *_ec .Shapetype ;}; -// SearchStylesById returns style by its id. -func (_edbd Styles )SearchStyleById (id string )(Style ,bool ){for _ ,_eaebe :=range _edbd ._ecgbf .Style {if _eaebe .StyleIdAttr !=nil {if *_eaebe .StyleIdAttr ==id {return Style {_eaebe },true ;};};};return Style {},false ;}; +// AddWatermarkPicture adds new watermark picture to document. +func (_dbfe *Document )AddWatermarkPicture (imageRef _cd .ImageRef )WatermarkPicture {var _cdf []Header ;if _eagc ,_eedg :=_dbfe .BodySection ().GetHeader (_dag .ST_HdrFtrDefault );_eedg {_cdf =append (_cdf ,_eagc );};if _dfb ,_fdeac :=_dbfe .BodySection ().GetHeader (_dag .ST_HdrFtrEven );_fdeac {_cdf =append (_cdf ,_dfb );};if _eacb ,_aege :=_dbfe .BodySection ().GetHeader (_dag .ST_HdrFtrFirst );_aege {_cdf =append (_cdf ,_eacb );};if len (_cdf )< 1{_fgg :=_dbfe .AddHeader ();_dbfe .BodySection ().SetHeader (_fgg ,_dag .ST_HdrFtrDefault );_cdf =append (_cdf ,_fgg );};var _ebfe error ;_daab :=NewWatermarkPicture ();for _ ,_deaa :=range _cdf {imageRef ,_ebfe =_deaa .AddImageRef (imageRef );if _ebfe !=nil {return WatermarkPicture {};};_eebd :=_deaa .Paragraphs ();if len (_eebd )< 1{_gdfff :=_deaa .AddParagraph ();_gdfff .AddRun ().AddText ("");};for _ ,_aebb :=range _deaa .X ().EG_ContentBlockContent {for _ ,_agab :=range _aebb .P {for _ ,_decd :=range _agab .EG_PContent {for _ ,_beda :=range _decd .EG_ContentRunContent {if _beda .R ==nil {continue ;};for _ ,_eec :=range _beda .R .EG_RunInnerContent {_eec .Pict =_daab ._ecfd ;break ;};};};};};};_daab .SetPicture (imageRef );return _daab ;};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";); -// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. -func (_bdab FormField )SetChecked (b bool ){if _bdab ._dbfcc .CheckBox ==nil {return ;};if !b {_bdab ._dbfcc .CheckBox .Checked =nil ;}else {_bdab ._dbfcc .CheckBox .Checked =_cc .NewCT_OnOff ();};};func (_dddb Paragraph )addStartBookmark (_ggga int64 ,_fbfd string )*_cc .CT_Bookmark {_cafd :=_cc .NewEG_PContent ();_dddb ._dadg .EG_PContent =append (_dddb ._dadg .EG_PContent ,_cafd );_dgcfd :=_cc .NewEG_ContentRunContent ();_dffbea :=_cc .NewEG_RunLevelElts ();_gfgb :=_cc .NewEG_RangeMarkupElements ();_adafd :=_cc .NewCT_Bookmark ();_adafd .NameAttr =_fbfd ;_adafd .IdAttr =_ggga ;_gfgb .BookmarkStart =_adafd ;_cafd .EG_ContentRunContent =append (_cafd .EG_ContentRunContent ,_dgcfd );_dgcfd .EG_RunLevelElts =append (_dgcfd .EG_RunLevelElts ,_dffbea );_dffbea .EG_RangeMarkupElements =append (_dffbea .EG_RangeMarkupElements ,_gfgb );return _adafd ;}; +// IsItalic returns true if the run has been set to italics. +func (_edbd RunProperties )IsItalic ()bool {return _edbd .ItalicValue ()==OnOffValueOn }; -// VerticalAlign returns the value of paragraph vertical align. -func (_caggb ParagraphProperties )VerticalAlignment ()_ebd .ST_VerticalAlignRun {if _aeaba :=_caggb ._bfdca .RPr .VertAlign ;_aeaba !=nil {return _aeaba .ValAttr ;};return 0;}; +// SetTextWrapThrough sets the text wrap to through with a give wrap type. +func (_gff AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_gff ._af .Choice =&_dag .WdEG_WrapTypeChoice {};_gff ._af .Choice .WrapThrough =_dag .NewWdCT_WrapThrough ();_gff ._af .Choice .WrapThrough .WrapTextAttr =_dag .WdST_WrapTextBothSides ;_fde :=false ;_gff ._af .Choice .WrapThrough .WrapPolygon .EditedAttr =&_fde ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_gff ._af .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_gff ._af .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_gff ._af .LayoutInCellAttr =true ;_gff ._af .AllowOverlapAttr =true ;}; -// InitializeDefault constructs the default styles. -func (_gdeeag Styles )InitializeDefault (){_gdeeag .initializeDocDefaults ();_gdeeag .initializeStyleDefaults ();}; +// SetHAlignment sets the horizontal alignment for an anchored image. +func (_fd AnchoredDrawing )SetHAlignment (h _dag .WdST_AlignH ){_fd ._af .PositionH .Choice =&_dag .WdCT_PosHChoice {};_fd ._af .PositionH .Choice .Align =h ;}; -// SetNumberingDefinitionByID sets the numbering definition ID directly, which must -// match an ID defined in numbering.xml -func (_agdcb Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_agdcb .ensurePPr ();if _agdcb ._dadg .PPr .NumPr ==nil {_agdcb ._dadg .PPr .NumPr =_cc .NewCT_NumPr ();};_eaca :=_cc .NewCT_DecimalNumber ();_eaca .ValAttr =int64 (abstractNumberID );_agdcb ._dadg .PPr .NumPr .NumId =_eaca ;}; +// ParagraphSpacing controls the spacing for a paragraph and its lines. +type ParagraphSpacing struct{_bced *_dag .CT_Spacing }; -// SetSemiHidden controls if the style is hidden in the UI. -func (_bcece Style )SetSemiHidden (b bool ){if b {_bcece ._bafd .SemiHidden =_cc .NewCT_OnOff ();}else {_bcece ._bafd .SemiHidden =nil ;};}; +// X returns the inner wrapped XML type. +func (_abdbf Table )X ()*_dag .CT_Tbl {return _abdbf ._acbcf }; -// Margins allows controlling individual cell margins. -func (_gdf CellProperties )Margins ()CellMargins {if _gdf ._cbfg .TcMar ==nil {_gdf ._cbfg .TcMar =_cc .NewCT_TcMar ();};return CellMargins {_gdf ._cbfg .TcMar };}; +// Definitions returns the defined numbering definitions. +func (_ffdb Numbering )Definitions ()[]NumberingDefinition {_aefa :=[]NumberingDefinition {};if _ffdb ._bagd !=nil {for _ ,_ccce :=range _ffdb ._bagd .AbstractNum {_aefa =append (_aefa ,NumberingDefinition {_ccce });};};return _aefa ;}; -// AddImageRef add ImageRef to header as relationship, returning ImageRef -// that can be used to be placed as header content. -func (_gfbd Header )AddImageRef (r _acb .ImageRef )(_acb .ImageRef ,error ){var _ffbe _acb .Relationships ;for _dgea ,_cfgc :=range _gfbd ._edgdf ._dgbf {if _cfgc ==_gfbd ._abed {_ffbe =_gfbd ._edgdf ._edc [_dgea ];};};_daca :=_ffbe .AddRelationship (r .Target (),_e .ImageType );r .SetRelID (_daca .X ().IdAttr );return r ,nil ;}; +// TableProperties are the properties for a table within a document +type TableProperties struct{_befe *_dag .CT_TblPr }; -// SetColumnBandSize sets the number of Columns in the column band -func (_bedf TableStyleProperties )SetColumnBandSize (cols int64 ){_bedf ._dfcf .TblStyleColBandSize =_cc .NewCT_DecimalNumber ();_bedf ._dfcf .TblStyleColBandSize .ValAttr =cols ;}; +// // SetBeforeLineSpacing sets spacing above paragraph in line units. +func (_gbdaf Paragraph )SetBeforeLineSpacing (d _dd .Distance ){_gbdaf .ensurePPr ();if _gbdaf ._gbfgc .PPr .Spacing ==nil {_gbdaf ._gbfgc .PPr .Spacing =_dag .NewCT_Spacing ();};_efdef :=_gbdaf ._gbfgc .PPr .Spacing ;_efdef .BeforeLinesAttr =_g .Int64 (int64 (d /_dd .Twips ));}; -// InitializeDefault constructs a default numbering. -func (_aabd Numbering )InitializeDefault (){_egdg :=_cc .NewCT_AbstractNum ();_egdg .MultiLevelType =_cc .NewCT_MultiLevelType ();_egdg .MultiLevelType .ValAttr =_cc .ST_MultiLevelTypeHybridMultilevel ;_aabd ._bedb .AbstractNum =append (_aabd ._bedb .AbstractNum ,_egdg );_egdg .AbstractNumIdAttr =1;const _fgdfe =720;const _cfgcc =720;const _dcfe =360;for _gggd :=0;_gggd < 9;_gggd ++{_bdfg :=_cc .NewCT_Lvl ();_bdfg .IlvlAttr =int64 (_gggd );_bdfg .Start =_cc .NewCT_DecimalNumber ();_bdfg .Start .ValAttr =1;_bdfg .NumFmt =_cc .NewCT_NumFmt ();_bdfg .NumFmt .ValAttr =_cc .ST_NumberFormatBullet ;_bdfg .Suff =_cc .NewCT_LevelSuffix ();_bdfg .Suff .ValAttr =_cc .ST_LevelSuffixNothing ;_bdfg .LvlText =_cc .NewCT_LevelText ();_bdfg .LvlText .ValAttr =_e .String ("\uf0b7");_bdfg .LvlJc =_cc .NewCT_Jc ();_bdfg .LvlJc .ValAttr =_cc .ST_JcLeft ;_bdfg .RPr =_cc .NewCT_RPr ();_bdfg .RPr .RFonts =_cc .NewCT_Fonts ();_bdfg .RPr .RFonts .AsciiAttr =_e .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_bdfg .RPr .RFonts .HAnsiAttr =_e .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_bdfg .RPr .RFonts .HintAttr =_cc .ST_HintDefault ;_bdfg .PPr =_cc .NewCT_PPrGeneral ();_bccdc :=int64 (_gggd *_cfgcc +_fgdfe );_bdfg .PPr .Ind =_cc .NewCT_Ind ();_bdfg .PPr .Ind .LeftAttr =&_cc .ST_SignedTwipsMeasure {};_bdfg .PPr .Ind .LeftAttr .Int64 =_e .Int64 (_bccdc );_bdfg .PPr .Ind .HangingAttr =&_ebd .ST_TwipsMeasure {};_bdfg .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (_dcfe ));_egdg .Lvl =append (_egdg .Lvl ,_bdfg );};_cdge :=_cc .NewCT_Num ();_cdge .NumIdAttr =1;_cdge .AbstractNumId =_cc .NewCT_DecimalNumber ();_cdge .AbstractNumId .ValAttr =1;_aabd ._bedb .Num =append (_aabd ._bedb .Num ,_cdge );}; +// SetTextWrapInFrontOfText sets the text wrap to in front of text. +func (_gfb AnchoredDrawing )SetTextWrapInFrontOfText (){_gfb ._af .Choice =&_dag .WdEG_WrapTypeChoice {};_gfb ._af .Choice .WrapNone =_dag .NewWdCT_WrapNone ();_gfb ._af .BehindDocAttr =false ;_gfb ._af .LayoutInCellAttr =true ;_gfb ._af .AllowOverlapAttr =true ;}; -// SetAlignment controls the paragraph alignment -func (_bcef ParagraphStyleProperties )SetAlignment (align _cc .ST_Jc ){if align ==_cc .ST_JcUnset {_bcef ._feffd .Jc =nil ;}else {_bcef ._feffd .Jc =_cc .NewCT_Jc ();_bcef ._feffd .Jc .ValAttr =align ;};}; +// EastAsiaFont returns the name of run font family for East Asia. +func (_bdee RunProperties )EastAsiaFont ()string {if _cebdf :=_bdee ._becb .RFonts ;_cebdf !=nil {if _cebdf .EastAsiaAttr !=nil {return *_cebdf .EastAsiaAttr ;};};return "";}; -// Text returns text from the document as one string separated with line breaks. -func (_agca *DocText )Text ()string {_gaeb :=_de .NewBuffer ([]byte {});for _ ,_bdgb :=range _agca .Items {if _bdgb .Text !=""{_gaeb .WriteString (_bdgb .Text );_gaeb .WriteString ("\u000a");};};return _gaeb .String ();}; +// X returns the inner wrapped XML type. +func (_dfgc RunProperties )X ()*_dag .CT_RPr {return _dfgc ._becb }; -// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. -func (_afff Run )AddDrawingAnchored (img _acb .ImageRef )(AnchoredDrawing ,error ){_bdec :=_afff .newIC ();_bdec .Drawing =_cc .NewCT_Drawing ();_gdcbd :=_cc .NewWdAnchor ();_ccde :=AnchoredDrawing {_afff ._bdaag ,_gdcbd };_gdcbd .SimplePosAttr =_e .Bool (false );_gdcbd .AllowOverlapAttr =true ;_gdcbd .CNvGraphicFramePr =_cg .NewCT_NonVisualGraphicFrameProperties ();_bdec .Drawing .Anchor =append (_bdec .Drawing .Anchor ,_gdcbd );_gdcbd .Graphic =_cg .NewGraphic ();_gdcbd .Graphic .GraphicData =_cg .NewCT_GraphicalObjectData ();_gdcbd .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";_gdcbd .SimplePos .XAttr .ST_CoordinateUnqualified =_e .Int64 (0);_gdcbd .SimplePos .YAttr .ST_CoordinateUnqualified =_e .Int64 (0);_gdcbd .PositionH .RelativeFromAttr =_cc .WdST_RelFromHPage ;_gdcbd .PositionH .Choice =&_cc .WdCT_PosHChoice {};_gdcbd .PositionH .Choice .PosOffset =_e .Int32 (0);_gdcbd .PositionV .RelativeFromAttr =_cc .WdST_RelFromVPage ;_gdcbd .PositionV .Choice =&_cc .WdCT_PosVChoice {};_gdcbd .PositionV .Choice .PosOffset =_e .Int32 (0);_gdcbd .Extent .CxAttr =int64 (float64 (img .Size ().X *_bd .Pixel72 )/_bd .EMU );_gdcbd .Extent .CyAttr =int64 (float64 (img .Size ().Y *_bd .Pixel72 )/_bd .EMU );_gdcbd .Choice =&_cc .WdEG_WrapTypeChoice {};_gdcbd .Choice .WrapSquare =_cc .NewWdCT_WrapSquare ();_gdcbd .Choice .WrapSquare .WrapTextAttr =_cc .WdST_WrapTextBothSides ;_ecfbc :=0x7FFFFFFF&_eg .Uint32 ();_gdcbd .DocPr .IdAttr =_ecfbc ;_cgdc :=_fd .NewPic ();_cgdc .NvPicPr .CNvPr .IdAttr =_ecfbc ;_aggf :=img .RelID ();if _aggf ==""{return _ccde ,_ea .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");};_gdcbd .Graphic .GraphicData .Any =append (_gdcbd .Graphic .GraphicData .Any ,_cgdc );_cgdc .BlipFill =_cg .NewCT_BlipFillProperties ();_cgdc .BlipFill .Blip =_cg .NewCT_Blip ();_cgdc .BlipFill .Blip .EmbedAttr =&_aggf ;_cgdc .BlipFill .Stretch =_cg .NewCT_StretchInfoProperties ();_cgdc .BlipFill .Stretch .FillRect =_cg .NewCT_RelativeRect ();_cgdc .SpPr =_cg .NewCT_ShapeProperties ();_cgdc .SpPr .Xfrm =_cg .NewCT_Transform2D ();_cgdc .SpPr .Xfrm .Off =_cg .NewCT_Point2D ();_cgdc .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_e .Int64 (0);_cgdc .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_e .Int64 (0);_cgdc .SpPr .Xfrm .Ext =_cg .NewCT_PositiveSize2D ();_cgdc .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_bd .Point );_cgdc .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_bd .Point );_cgdc .SpPr .PrstGeom =_cg .NewCT_PresetGeometry2D ();_cgdc .SpPr .PrstGeom .PrstAttr =_cg .ST_ShapeTypeRect ;return _ccde ,nil ;}; +// Clear clears the styes. +func (_bade Styles )Clear (){_bade ._bdad .DocDefaults =nil ;_bade ._bdad .LatentStyles =nil ;_bade ._bdad .Style =nil ;}; -// FindNodeByStyleId return slice of node base on style id. -func (_ffbg *Nodes )FindNodeByStyleId (styleId string )[]Node {_dcaeg :=[]Node {};for _ ,_gbbf :=range _ffbg ._cebe {switch _cdbd :=_gbbf ._bgba .(type ){case *Paragraph :if _cdbd !=nil &&_cdbd .Style ()==styleId {_dcaeg =append (_dcaeg ,_gbbf );};case *Table :if _cdbd !=nil &&_cdbd .Style ()==styleId {_dcaeg =append (_dcaeg ,_gbbf );};};_fbdg :=Nodes {_cebe :_gbbf .Children };_dcaeg =append (_dcaeg ,_fbdg .FindNodeByStyleId (styleId )...);};return _dcaeg ;}; +// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_cbdgd FormField )SetValue (v string ){if _cbdgd ._dgfaa .DdList !=nil {for _gccdd ,_gceg :=range _cbdgd .PossibleValues (){if _gceg ==v {_cbdgd ._dgfaa .DdList .Result =_dag .NewCT_DecimalNumber ();_cbdgd ._dgfaa .DdList .Result .ValAttr =int64 (_gccdd );break ;};};}else if _cbdgd ._dgfaa .TextInput !=nil {_cbdgd ._cceb .T =_dag .NewCT_Text ();_cbdgd ._cceb .T .Content =v ;};};func _dbdg (_ccd *_dag .CT_TblWidth ,_dafe _dd .Distance ){_ccd .TypeAttr =_dag .ST_TblWidthDxa ;_ccd .WAttr =&_dag .ST_MeasurementOrPercent {};_ccd .WAttr .ST_DecimalNumberOrPercent =&_dag .ST_DecimalNumberOrPercent {};_ccd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (_dafe /_dd .Dxa ));}; -// Footers returns the footers defined in the document. -func (_dba *Document )Footers ()[]Footer {_fga :=[]Footer {};for _ ,_ecd :=range _dba ._ebda {_fga =append (_fga ,Footer {_dba ,_ecd });};return _fga ;};func (_fdgd Paragraph )addInstrText (_gdfg string )*_cc .CT_Text {_egab :=_fdgd .AddRun ();_bfab :=_egab .X ();_fgaf :=_cc .NewEG_RunInnerContent ();_gbabb :=_cc .NewCT_Text ();_bfcfc :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_gbabb .SpaceAttr =&_bfcfc ;_gbabb .Content ="\u0020"+_gdfg +"\u0020";_fgaf .InstrText =_gbabb ;_bfab .EG_RunInnerContent =append (_bfab .EG_RunInnerContent ,_fgaf );return _gbabb ;}; +// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and +// ST_RelFromVPage +func (_cb AnchoredDrawing )SetOrigin (h _dag .WdST_RelFromH ,v _dag .WdST_RelFromV ){_cb ._af .PositionH .RelativeFromAttr =h ;_cb ._af .PositionV .RelativeFromAttr =v ;}; -// SetHANSITheme sets the font H ANSI Theme. -func (_debga Fonts )SetHANSITheme (t _cc .ST_Theme ){_debga ._dgef .HAnsiThemeAttr =t }; +// SetImprint sets the run to imprinted text. +func (_cdaab RunProperties )SetImprint (b bool ){if !b {_cdaab ._becb .Imprint =nil ;}else {_cdaab ._becb .Imprint =_dag .NewCT_OnOff ();};}; -// AddStyle adds a new empty style, if styleID is already exists, it will return the style. -func (_gbed Styles )AddStyle (styleID string ,t _cc .ST_StyleType ,isDefault bool )Style {if _dfbc ,_gdbf :=_gbed .SearchStyleById (styleID );_gdbf {return _dfbc ;};_bgce :=_cc .NewCT_Style ();_bgce .TypeAttr =t ;if isDefault {_bgce .DefaultAttr =&_ebd .ST_OnOff {};_bgce .DefaultAttr .Bool =_e .Bool (isDefault );};_bgce .StyleIdAttr =_e .String (styleID );_gbed ._ecgbf .Style =append (_gbed ._ecgbf .Style ,_bgce );return Style {_bgce };}; +// NumberingLevel is the definition for numbering for a particular level within +// a NumberingDefinition. +type NumberingLevel struct{_fbaa *_dag .CT_Lvl }; -// RightToLeft returns true if run text goes from right to left. -func (_fedef RunProperties )RightToLeft ()bool {return _fcaaa (_fedef ._acgcd .Rtl )};func _cecg (_cdeb *_cc .CT_OnOff )OnOffValue {if _cdeb ==nil {return OnOffValueUnset ;};if _cdeb .ValAttr !=nil &&_cdeb .ValAttr .Bool !=nil &&*_cdeb .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;}; +// SetPossibleValues sets possible values for a FormFieldTypeDropDown. +func (_cfddg FormField )SetPossibleValues (values []string ){if _cfddg ._dgfaa .DdList !=nil {for _ ,_fcdg :=range values {_faaed :=_dag .NewCT_String ();_faaed .ValAttr =_fcdg ;_cfddg ._dgfaa .DdList .ListEntry =append (_cfddg ._dgfaa .DdList .ListEntry ,_faaed );};};}; -// SetLeftPct sets the cell left margin -func (_eef CellMargins )SetLeftPct (pct float64 ){_eef ._gdc .Left =_cc .NewCT_TblWidth ();_bea (_eef ._gdc .Left ,pct );}; +// DoubleStrike returns true if paragraph is double striked. +func (_bbef ParagraphProperties )DoubleStrike ()bool {return _dcda (_bbef ._gfeb .RPr .Dstrike )};func _efe (_ggc *_dag .CT_TblWidth ,_ebc float64 ){_ggc .TypeAttr =_dag .ST_TblWidthPct ;_ggc .WAttr =&_dag .ST_MeasurementOrPercent {};_ggc .WAttr .ST_DecimalNumberOrPercent =&_dag .ST_DecimalNumberOrPercent {};_ggc .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (_ebc *50));}; -// AddWatermarkPicture adds new watermark picture to document. -func (_ggae *Document )AddWatermarkPicture (imageRef _acb .ImageRef )WatermarkPicture {var _dcgg []Header ;if _fab ,_dedba :=_ggae .BodySection ().GetHeader (_cc .ST_HdrFtrDefault );_dedba {_dcgg =append (_dcgg ,_fab );};if _bead ,_eebe :=_ggae .BodySection ().GetHeader (_cc .ST_HdrFtrEven );_eebe {_dcgg =append (_dcgg ,_bead );};if _cgdaa ,_bfee :=_ggae .BodySection ().GetHeader (_cc .ST_HdrFtrFirst );_bfee {_dcgg =append (_dcgg ,_cgdaa );};if len (_dcgg )< 1{_bgabc :=_ggae .AddHeader ();_ggae .BodySection ().SetHeader (_bgabc ,_cc .ST_HdrFtrDefault );_dcgg =append (_dcgg ,_bgabc );};var _fbef error ;_ecage :=NewWatermarkPicture ();for _ ,_ffg :=range _dcgg {imageRef ,_fbef =_ffg .AddImageRef (imageRef );if _fbef !=nil {return WatermarkPicture {};};_fgaa :=_ffg .Paragraphs ();if len (_fgaa )< 1{_bgeb :=_ffg .AddParagraph ();_bgeb .AddRun ().AddText ("");};for _ ,_dfab :=range _ffg .X ().EG_ContentBlockContent {for _ ,_afcfa :=range _dfab .P {for _ ,_cdffg :=range _afcfa .EG_PContent {for _ ,_dafa :=range _cdffg .EG_ContentRunContent {if _dafa .R ==nil {continue ;};for _ ,_gfgce :=range _dafa .R .EG_RunInnerContent {_gfgce .Pict =_ecage ._egag ;break ;};};};};};};_ecage .SetPicture (imageRef );return _ecage ;}; +// 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 (_dece Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_dece ._beag .UpdateFields =nil ;}else {_dece ._beag .UpdateFields =_dag .NewCT_OnOff ();};}; -// SetWrapPathStart sets wrapPath start value. -func (_ga AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_cg .CT_Point2D ){_ga ._cbf =coordinate }; +// X returns the inner wrapped XML type. +func (_cfab Endnote )X ()*_dag .CT_FtnEdn {return _cfab ._fcfd }; -// GetColor returns the color.Color object representing the run color. -func (_cdga RunProperties )GetColor ()_aeg .Color {if _ffbad :=_cdga ._acgcd .Color ;_ffbad !=nil {_bfbge :=_ffbad .ValAttr ;if _bfbge .ST_HexColorRGB !=nil {return _aeg .FromHex (*_bfbge .ST_HexColorRGB );};};return _aeg .Color {};};func (_gcbcc *WatermarkPicture )getShapeType ()*_e .XSDAny {return _gcbcc .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; +// Endnote returns the endnote based on the ID; this can be used nicely with +// the run.IsEndnote() functionality. +func (_febf *Document )Endnote (id int64 )Endnote {for _ ,_cda :=range _febf .Endnotes (){if _cda .id ()==id {return _cda ;};};return Endnote {};}; -// SetTextWrapBehindText sets the text wrap to behind text. -func (_cbe AnchoredDrawing )SetTextWrapBehindText (){_cbe ._gg .Choice =&_cc .WdEG_WrapTypeChoice {};_cbe ._gg .Choice .WrapNone =_cc .NewWdCT_WrapNone ();_cbe ._gg .BehindDocAttr =true ;_cbe ._gg .LayoutInCellAttr =true ;_cbe ._gg .AllowOverlapAttr =true ;};func _bcbe (_dged string )mergeFieldInfo {_gefd :=[]string {};_dafdc :=_de .Buffer {};_ecgc :=-1;for _ffde ,_fdfca :=range _dged {switch _fdfca {case ' ':if _dafdc .Len ()!=0{_gefd =append (_gefd ,_dafdc .String ());};_dafdc .Reset ();case '"':if _ecgc !=-1{_gefd =append (_gefd ,_dged [_ecgc +1:_ffde ]);_ecgc =-1;}else {_ecgc =_ffde ;};default:_dafdc .WriteRune (_fdfca );};};if _dafdc .Len ()!=0{_gefd =append (_gefd ,_dafdc .String ());};_degb :=mergeFieldInfo {};for _aaca :=0;_aaca < len (_gefd )-1;_aaca ++{_cfeee :=_gefd [_aaca ];switch _cfeee {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_degb ._ffedf =_gefd [_aaca +1];_aaca ++;case "\u005c\u0066":_degb ._cfgb =_gefd [_aaca +1];_aaca ++;case "\u005c\u0062":_degb ._gfee =_gefd [_aaca +1];_aaca ++;case "\u005c\u002a":switch _gefd [_aaca +1]{case "\u0055\u0070\u0070e\u0072":_degb ._fgeff =true ;case "\u004c\u006f\u0077e\u0072":_degb ._cegf =true ;case "\u0043\u0061\u0070\u0073":_degb ._cfff =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_degb ._fcac =true ;};_aaca ++;};};return _degb ;};func _bgeec (_gbcda []*_cc .EG_ContentBlockContent ,_dbae *TableInfo )[]TextItem {_gfad :=[]TextItem {};for _ ,_gdeea :=range _gbcda {if _cbddg :=_gdeea .Sdt ;_cbddg !=nil {if _bcfa :=_cbddg .SdtContent ;_bcfa !=nil {_gfad =append (_gfad ,_egaa (_bcfa .P ,_dbae ,nil )...);};};_gfad =append (_gfad ,_egaa (_gdeea .P ,_dbae ,nil )...);for _ ,_adcd :=range _gdeea .Tbl {for _fggc ,_eaebd :=range _adcd .EG_ContentRowContent {for _ ,_bfad :=range _eaebd .Tr {for _ecde ,_fabbe :=range _bfad .EG_ContentCellContent {for _ ,_cfae :=range _fabbe .Tc {_egbb :=&TableInfo {Table :_adcd ,Row :_bfad ,Cell :_cfae ,RowIndex :_fggc ,ColIndex :_ecde };for _ ,_dgbeg :=range _cfae .EG_BlockLevelElts {_gfad =append (_gfad ,_bgeec (_dgbeg .EG_ContentBlockContent ,_egbb )...);};};};};};};};return _gfad ;}; +// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link +// destination will be used many times. +func (_gbee HyperLink )SetTargetByRef (link _cd .Hyperlink ){_gbee ._abfc .IdAttr =_g .String (_cd .Relationship (link ).ID ());_gbee ._abfc .AnchorAttr =nil ;}; -// GetColor returns the color.Color object representing the run color. -func (_afec ParagraphProperties )GetColor ()_aeg .Color {if _begda :=_afec ._bfdca .RPr .Color ;_begda !=nil {_abdbd :=_begda .ValAttr ;if _abdbd .ST_HexColorRGB !=nil {return _aeg .FromHex (*_abdbd .ST_HexColorRGB );};};return _aeg .Color {};}; +// SetLeft sets the cell left margin +func (_aece CellMargins )SetLeft (d _dd .Distance ){_aece ._cc .Left =_dag .NewCT_TblWidth ();_dbdg (_aece ._cc .Left ,d );};func (_aafde Styles )initializeDocDefaults (){_aafde ._bdad .DocDefaults =_dag .NewCT_DocDefaults ();_aafde ._bdad .DocDefaults .RPrDefault =_dag .NewCT_RPrDefault ();_aafde ._bdad .DocDefaults .RPrDefault .RPr =_dag .NewCT_RPr ();_gecea :=RunProperties {_aafde ._bdad .DocDefaults .RPrDefault .RPr };_gecea .SetSize (12*_dd .Point );_gecea .Fonts ().SetASCIITheme (_dag .ST_ThemeMajorAscii );_gecea .Fonts ().SetEastAsiaTheme (_dag .ST_ThemeMajorEastAsia );_gecea .Fonts ().SetHANSITheme (_dag .ST_ThemeMajorHAnsi );_gecea .Fonts ().SetCSTheme (_dag .ST_ThemeMajorBidi );_gecea .X ().Lang =_dag .NewCT_Language ();_gecea .X ().Lang .ValAttr =_g .String ("\u0065\u006e\u002dU\u0053");_gecea .X ().Lang .EastAsiaAttr =_g .String ("\u0065\u006e\u002dU\u0053");_gecea .X ().Lang .BidiAttr =_g .String ("\u0061\u0072\u002dS\u0041");_aafde ._bdad .DocDefaults .PPrDefault =_dag .NewCT_PPrDefault ();}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_dggfd ParagraphBorders )SetBottom (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_dggfd ._fgda .Bottom =_cc .NewCT_Border ();_aeggb (_dggfd ._fgda .Bottom ,t ,c ,thickness );}; +// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. +type DrawingInfo struct{Drawing *_dag .CT_Drawing ;Width int64 ;Height int64 ;}; -// SetCellSpacing sets the cell spacing within a table. -func (_faaba TableProperties )SetCellSpacing (m _bd .Distance ){_faaba ._bebbgd .TblCellSpacing =_cc .NewCT_TblWidth ();_faaba ._bebbgd .TblCellSpacing .TypeAttr =_cc .ST_TblWidthDxa ;_faaba ._bebbgd .TblCellSpacing .WAttr =&_cc .ST_MeasurementOrPercent {};_faaba ._bebbgd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_cc .ST_DecimalNumberOrPercent {};_faaba ._bebbgd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (m /_bd .Dxa ));}; +// ExtractTextOptions extraction text options. +type ExtractTextOptions struct{ -// SetCantSplit set row properties for Can't Split value. -func (_befcd RowProperties )SetCantSplit (val bool ){if !val {_befcd ._gddc .CantSplit =nil ;}else {_abbf :=_cc .NewCT_OnOff ();_befcd ._gddc .CantSplit =[]*_cc .CT_OnOff {_abbf };};}; +// WithNumbering extract numbering elements if set to `true`. +WithNumbering bool ; -// Section return paragraph properties section value. -func (_gbabd ParagraphProperties )Section ()(Section ,bool ){if _gbabd ._bfdca .SectPr !=nil {return Section {_gbabd ._bacb ,_gbabd ._bfdca .SectPr },true ;};return Section {},false ;};func (_bdfb *Document )getWatermarkHeaderInnerContentPictures ()[]*_cc .CT_Picture {var _abcc []*_cc .CT_Picture ;for _ ,_feggb :=range _bdfb .Headers (){for _ ,_fega :=range _feggb .X ().EG_ContentBlockContent {for _ ,_def :=range _fega .P {for _ ,_faeg :=range _def .EG_PContent {for _ ,_deea :=range _faeg .EG_ContentRunContent {if _deea .R ==nil {continue ;};for _ ,_dbce :=range _deea .R .EG_RunInnerContent {if _dbce .Pict ==nil {continue ;};_cfdb :=false ;for _ ,_ggeb :=range _dbce .Pict .Any {_cad ,_aeab :=_ggeb .(*_e .XSDAny );if _aeab &&_cad .XMLName .Local =="\u0073\u0068\u0061p\u0065"{_cfdb =true ;};};if _cfdb {_abcc =append (_abcc ,_dbce .Pict );};};};};};};};return _abcc ;}; +// NumberingIndent default value of numbering indent. +NumberingIndent string ; -// SetAfter sets the spacing that comes after the paragraph. -func (_ccgb ParagraphSpacing )SetAfter (after _bd .Distance ){_ccgb ._cgaa .AfterAttr =&_ebd .ST_TwipsMeasure {};_ccgb ._cgaa .AfterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (after /_bd .Twips ));}; +// RunsOnNewLine write each of runs text on new line if set to `true`. +RunsOnNewLine bool ;}; + +// Strike returns true if run is striked. +func (_ffgf RunProperties )Strike ()bool {return _dcda (_ffgf ._becb .Strike )}; // SetTop sets the top border to a specified type, color and thickness. -func (_egb CellBorders )SetTop (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_egb ._cabe .Top =_cc .NewCT_Border ();_bfccc (_egb ._cabe .Top ,t ,c ,thickness );}; +func (_gdb CellBorders )SetTop (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_gdb ._gbe .Top =_dag .NewCT_Border ();_fbgeg (_gdb ._gbe .Top ,t ,c ,thickness );};func _defg (_gdbf *_dag .CT_P ,_cebaf *_dag .CT_Hyperlink ,_gebcd *TableInfo ,_afde *DrawingInfo ,_cfdee []*_dag .EG_PContent )[]TextItem {if len (_cfdee )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_afde ,Paragraph :_gdbf ,Hyperlink :_cebaf ,Run :nil ,TableInfo :_gebcd }};};_abed :=[]TextItem {};for _ ,_dgbfd :=range _cfdee {for _ ,_edge :=range _dgbfd .FldSimple {if _edge !=nil {_abed =append (_abed ,_defg (_gdbf ,_cebaf ,_gebcd ,_afde ,_edge .EG_PContent )...);};};if _cgdfb :=_dgbfd .Hyperlink ;_cgdfb !=nil {_abed =append (_abed ,_ebfd (_gdbf ,_cgdfb ,_gebcd ,_afde ,_cgdfb .EG_ContentRunContent )...);};_abed =append (_abed ,_ebfd (_gdbf ,nil ,_gebcd ,_afde ,_dgbfd .EG_ContentRunContent )...);};return _abed ;}; -// BoldValue returns the precise nature of the bold setting (unset, off or on). -func (_abef RunProperties )BoldValue ()OnOffValue {return _cecg (_abef ._acgcd .B )}; +// Section is the beginning of a new section. +type Section struct{_cdgeb *Document ;_gbfbf *_dag .CT_SectPr ;}; -// Paragraph is a paragraph within a document. -type Paragraph struct{_gefc *Document ;_dadg *_cc .CT_P ;}; +// ExtractText returns text from the document as a DocText object. +func (_cbabg *Document )ExtractText ()*DocText {_cfg :=[]TextItem {};for _ ,_ceeec :=range _cbabg ._ceeb .Body .EG_BlockLevelElts {_cfg =append (_cfg ,_fgdaa (_ceeec .EG_ContentBlockContent ,nil )...);};var _bdcf []listItemInfo ;_beba :=_cbabg .Paragraphs ();for _ ,_adcc :=range _beba {_badg :=_bafe (_cbabg ,_adcc );_bdcf =append (_bdcf ,_badg );};_cfdd :=_eagf (_cbabg );return &DocText {Items :_cfg ,_acabb :_bdcf ,_dbcb :_cfdd };};func (_gbed *Document )appendParagraph (_fafd *Paragraph ,_begc Paragraph ,_ddfd bool )Paragraph {_eace :=_dag .NewEG_BlockLevelElts ();_gbed ._ceeb .Body .EG_BlockLevelElts =append (_gbed ._ceeb .Body .EG_BlockLevelElts ,_eace );_edg :=_dag .NewEG_ContentBlockContent ();_eace .EG_ContentBlockContent =append (_eace .EG_ContentBlockContent ,_edg );if _fafd !=nil {_bbf :=_fafd .X ();for _ ,_gba :=range _gbed ._ceeb .Body .EG_BlockLevelElts {for _ ,_gfg :=range _gba .EG_ContentBlockContent {for _gece ,_agbb :=range _gfg .P {if _agbb ==_bbf {_gaag :=_begc .X ();_gfg .P =append (_gfg .P ,nil );if _ddfd {copy (_gfg .P [_gece +1:],_gfg .P [_gece :]);_gfg .P [_gece ]=_gaag ;}else {copy (_gfg .P [_gece +2:],_gfg .P [_gece +1:]);_gfg .P [_gece +1]=_gaag ;};break ;};};for _ ,_bebd :=range _gfg .Tbl {for _ ,_bcdf :=range _bebd .EG_ContentRowContent {for _ ,_bdf :=range _bcdf .Tr {for _ ,_bgcf :=range _bdf .EG_ContentCellContent {for _ ,_dab :=range _bgcf .Tc {for _ ,_cgd :=range _dab .EG_BlockLevelElts {for _ ,_gbbe :=range _cgd .EG_ContentBlockContent {for _cbfe ,_dbdc :=range _gbbe .P {if _dbdc ==_bbf {_ggfe :=_begc .X ();_gbbe .P =append (_gbbe .P ,nil );if _ddfd {copy (_gbbe .P [_cbfe +1:],_gbbe .P [_cbfe :]);_gbbe .P [_cbfe ]=_ggfe ;}else {copy (_gbbe .P [_cbfe +2:],_gbbe .P [_cbfe +1:]);_gbbe .P [_cbfe +1]=_ggfe ;};break ;};};};};};};};};};if _gfg .Sdt !=nil &&_gfg .Sdt .SdtContent !=nil &&_gfg .Sdt .SdtContent .P !=nil {for _gdff ,_gfgf :=range _gfg .Sdt .SdtContent .P {if _gfgf ==_bbf {_cbd :=_begc .X ();_gfg .Sdt .SdtContent .P =append (_gfg .Sdt .SdtContent .P ,nil );if _ddfd {copy (_gfg .Sdt .SdtContent .P [_gdff +1:],_gfg .Sdt .SdtContent .P [_gdff :]);_gfg .Sdt .SdtContent .P [_gdff ]=_cbd ;}else {copy (_gfg .Sdt .SdtContent .P [_gdff +2:],_gfg .Sdt .SdtContent .P [_gdff +1:]);_gfg .Sdt .SdtContent .P [_gdff +1]=_cbd ;};break ;};};};};};}else {_edg .P =append (_edg .P ,_begc .X ());};_gafa :=_begc .Properties ();if _gceb ,_acf :=_gafa .Section ();_acf {var (_agdce map[string ]string ;_bffe map[string ]string ;);_aebd :=_gceb .X ().EG_HdrFtrReferences ;for _ ,_efaf :=range _aebd {if _efaf .HeaderReference !=nil {_agdce =map[string ]string {_efaf .HeaderReference .IdAttr :_gceb ._cdgeb ._dbce .GetTargetByRelId (_efaf .HeaderReference .IdAttr )};};if _efaf .FooterReference !=nil {_bffe =map[string ]string {_efaf .FooterReference .IdAttr :_gceb ._cdgeb ._dbce .GetTargetByRelId (_efaf .FooterReference .IdAttr )};};};var _dbfb map[int ]_cd .ImageRef ;for _ ,_fdfg :=range _gceb ._cdgeb .Headers (){for _beeb ,_aca :=range _agdce {_dcd :=_ga .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_fdfg .Index ()+1));if _dcd ==_aca {_dbdef :=_ga .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_fdfg .Index ());_gbed ._abcg =append (_gbed ._abcg ,_fdfg .X ());_efce :=_gbed ._dbce .AddRelationship (_dbdef ,_g .HeaderType );_efce .SetID (_beeb );_gbed .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_dbdef ,"\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");_gbed ._baf =append (_gbed ._baf ,_cd .NewRelationships ());_cdda :=_fdfg .Paragraphs ();for _ ,_edbg :=range _cdda {for _ ,_feag :=range _edbg .Runs (){_bbbe :=_feag .DrawingAnchored ();for _ ,_gbf :=range _bbbe {if _eeba ,_cag :=_gbf .GetImage ();_cag {_dbfb =map[int ]_cd .ImageRef {_fdfg .Index ():_eeba };};};_fcc :=_feag .DrawingInline ();for _ ,_gbec :=range _fcc {if _efag ,_bgcg :=_gbec .GetImage ();_bgcg {_dbfb =map[int ]_cd .ImageRef {_fdfg .Index ():_efag };};};};};};};};for _edeg ,_gdcd :=range _dbfb {for _ ,_fcbf :=range _gbed .Headers (){if (_fcbf .Index ()+1)==_edeg {_dcac ,_dce :=_cd .ImageFromFile (_gdcd .Path ());if _dce !=nil {_bc .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_dce );};if _ ,_dce =_fcbf .AddImage (_dcac );_dce !=nil {_bc .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_dce );};};for _ ,_ggdb :=range _fcbf .Paragraphs (){if _beab ,_cbgaf :=_gceb ._cdgeb .Styles .SearchStyleById (_ggdb .Style ());_cbgaf {if _ ,_egge :=_gbed .Styles .SearchStyleById (_ggdb .Style ());!_egge {_gbed .Styles .InsertStyle (_beab );};};};};};var _geaa map[int ]_cd .ImageRef ;for _ ,_cca :=range _gceb ._cdgeb .Footers (){for _dcbg ,_fdcc :=range _bffe {_gfda :=_ga .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_cca .Index ()+1));if _gfda ==_fdcc {_adc :=_ga .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_cca .Index ());_gbed ._geb =append (_gbed ._geb ,_cca .X ());_abf :=_gbed ._dbce .AddRelationship (_adc ,_g .FooterType );_abf .SetID (_dcbg );_gbed .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_adc ,"\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");_gbed ._gfef =append (_gbed ._gfef ,_cd .NewRelationships ());_fddcg :=_cca .Paragraphs ();for _ ,_egea :=range _fddcg {for _ ,_addb :=range _egea .Runs (){_dgba :=_addb .DrawingAnchored ();for _ ,_efagd :=range _dgba {if _bfe ,_degg :=_efagd .GetImage ();_degg {_geaa =map[int ]_cd .ImageRef {_cca .Index ():_bfe };};};_caag :=_addb .DrawingInline ();for _ ,_ccdc :=range _caag {if _gbbd ,_gdg :=_ccdc .GetImage ();_gdg {_geaa =map[int ]_cd .ImageRef {_cca .Index ():_gbbd };};};};};};};};for _agbe ,_afe :=range _geaa {for _ ,_ebb :=range _gbed .Footers (){if (_ebb .Index ()+1)==_agbe {_agcdc ,_ebd :=_cd .ImageFromFile (_afe .Path ());if _ebd !=nil {_bc .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_ebd );};if _ ,_ebd =_ebb .AddImage (_agcdc );_ebd !=nil {_bc .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_ebd );};};for _ ,_eceg :=range _ebb .Paragraphs (){if _ffa ,_dcdf :=_gceb ._cdgeb .Styles .SearchStyleById (_eceg .Style ());_dcdf {if _ ,_ecea :=_gbed .Styles .SearchStyleById (_eceg .Style ());!_ecea {_gbed .Styles .InsertStyle (_ffa );};};};};};};_bac :=_begc .Numbering ();_gbed .Numbering ._bagd .AbstractNum =append (_gbed .Numbering ._bagd .AbstractNum ,_bac ._bagd .AbstractNum ...);_gbed .Numbering ._bagd .Num =append (_gbed .Numbering ._bagd .Num ,_bac ._bagd .Num ...);return Paragraph {_gbed ,_begc .X ()};}; -// FontTable returns document fontTable element. -func (_fdba *Document )FontTable ()*_cc .Fonts {return _fdba ._ebg }; +// 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 (_adca Footer )AddImage (i _cd .Image )(_cd .ImageRef ,error ){var _fdacd _cd .Relationships ;for _degd ,_gcab :=range _adca ._cdfa ._geb {if _gcab ==_adca ._gbdc {_fdacd =_adca ._cdfa ._gfef [_degd ];};};_decgaa :=_cd .MakeImageRef (i ,&_adca ._cdfa .DocBase ,_fdacd );if i .Data ==nil &&i .Path ==""{return _decgaa ,_de .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 _decgaa ,_de .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 _decgaa ,_de .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");};_adca ._cdfa .Images =append (_adca ._cdfa .Images ,_decgaa );_ffcc :=_ga .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_adca ._cdfa .Images ),i .Format );_badf :=_fdacd .AddRelationship (_ffcc ,_g .ImageType );_decgaa .SetRelID (_badf .X ().IdAttr );return _decgaa ,nil ;}; -// Fonts returns the style's Fonts. -func (_egafe RunProperties )Fonts ()Fonts {if _egafe ._acgcd .RFonts ==nil {_egafe ._acgcd .RFonts =_cc .NewCT_Fonts ();};return Fonts {_egafe ._acgcd .RFonts };}; +// SetTextStyleBold set text style of watermark to bold. +func (_cdce *WatermarkText )SetTextStyleBold (value bool ){if _cdce ._efac !=nil {_efea :=_cdce .GetStyle ();_efea .SetBold (value );_cdce .SetStyle (_efea );};}; -// Clear removes all of the content from within a run. -func (_bfaad Run )Clear (){_bfaad ._abeed .EG_RunInnerContent =nil };func (_fbbe *Document )insertStyleFromNode (_gbce Node ){if _gbce .Style .X ()!=nil {if _ ,_daeb :=_fbbe .Styles .SearchStyleById (_gbce .Style .StyleID ());!_daeb {_fbbe .Styles .InsertStyle (_gbce .Style );_cdfc :=_gbce .Style .ParagraphProperties ();_fbbe .insertNumberingFromStyleProperties (_gbce ._egfb .Numbering ,_cdfc );};};}; +// VerticalAlign returns the value of run vertical align. +func (_ccef RunProperties )VerticalAlignment ()_ge .ST_VerticalAlignRun {if _dggaf :=_ccef ._becb .VertAlign ;_dggaf !=nil {return _dggaf .ValAttr ;};return 0;}; -// SetTextWrapInFrontOfText sets the text wrap to in front of text. -func (_da AnchoredDrawing )SetTextWrapInFrontOfText (){_da ._gg .Choice =&_cc .WdEG_WrapTypeChoice {};_da ._gg .Choice .WrapNone =_cc .NewWdCT_WrapNone ();_da ._gg .BehindDocAttr =false ;_da ._gg .LayoutInCellAttr =true ;_da ._gg .AllowOverlapAttr =true ;}; +// SetCharacterSpacing sets the run's Character Spacing Adjustment. +func (_egda RunProperties )SetCharacterSpacing (size _dd .Distance ){_egda ._becb .Spacing =_dag .NewCT_SignedTwipsMeasure ();_egda ._becb .Spacing .ValAttr .Int64 =_g .Int64 (int64 (size /_dd .Twips ));}; -// RemoveEndnote removes a endnote from both the paragraph and the document -// the requested endnote must be anchored on the paragraph being referenced. -func (_abdbg Paragraph )RemoveEndnote (id int64 ){_ceae :=_abdbg ._gefc ._cde ;var _fcbef int ;for _cccc ,_eeff :=range _ceae .CT_Endnotes .Endnote {if _eeff .IdAttr ==id {_fcbef =_cccc ;};};_fcbef =0;_ceae .CT_Endnotes .Endnote [_fcbef ]=nil ;_ceae .CT_Endnotes .Endnote [_fcbef ]=_ceae .CT_Endnotes .Endnote [len (_ceae .CT_Endnotes .Endnote )-1];_ceae .CT_Endnotes .Endnote =_ceae .CT_Endnotes .Endnote [:len (_ceae .CT_Endnotes .Endnote )-1];var _bgca Run ;for _ ,_gfab :=range _abdbg .Runs (){if _fegab ,_edgcc :=_gfab .IsEndnote ();_fegab {if _edgcc ==id {_bgca =_gfab ;};};};_abdbg .RemoveRun (_bgca );}; +// SetLastColumn controls the conditional formatting for the last column in a table. +func (_gdfc TableLook )SetLastColumn (on bool ){if !on {_gdfc ._bfbbe .LastColumnAttr =&_ge .ST_OnOff {};_gdfc ._bfbbe .LastColumnAttr .ST_OnOff1 =_ge .ST_OnOff1Off ;}else {_gdfc ._bfbbe .LastColumnAttr =&_ge .ST_OnOff {};_gdfc ._bfbbe .LastColumnAttr .ST_OnOff1 =_ge .ST_OnOff1On ;};};func _dcda (_eabd *_dag .CT_OnOff )bool {return _eabd !=nil };func (_ede *Document )InsertTableBefore (relativeTo Paragraph )Table {return _ede .insertTable (relativeTo ,true );}; -// 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 (_bcfdf Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_bcfdf ._bbdg .UpdateFields =nil ;}else {_bcfdf ._bbdg .UpdateFields =_cc .NewCT_OnOff ();};}; +// X returns the inner wrapped XML type. +func (_bbfaf TableWidth )X ()*_dag .CT_TblWidth {return _bbfaf ._beeag }; -// SetLayoutInCell sets the layoutInCell attribute of anchor. -func (_ccf AnchoredDrawing )SetLayoutInCell (val bool ){_ccf ._gg .LayoutInCellAttr =val }; +// AddDrawingInline adds an inline drawing from an ImageRef. +func (_bdddd Run )AddDrawingInline (img _cd .ImageRef )(InlineDrawing ,error ){_cgaf :=_bdddd .newIC ();_cgaf .Drawing =_dag .NewCT_Drawing ();_bbbb :=_dag .NewWdInline ();_gggge :=InlineDrawing {_bdddd ._gcba ,_bbbb };_bbbb .CNvGraphicFramePr =_cgb .NewCT_NonVisualGraphicFrameProperties ();_cgaf .Drawing .Inline =append (_cgaf .Drawing .Inline ,_bbbb );_bbbb .Graphic =_cgb .NewGraphic ();_bbbb .Graphic .GraphicData =_cgb .NewCT_GraphicalObjectData ();_bbbb .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";_bbbb .DistTAttr =_g .Uint32 (0);_bbbb .DistLAttr =_g .Uint32 (0);_bbbb .DistBAttr =_g .Uint32 (0);_bbbb .DistRAttr =_g .Uint32 (0);_bbbb .Extent .CxAttr =int64 (float64 (img .Size ().X *_dd .Pixel72 )/_dd .EMU );_bbbb .Extent .CyAttr =int64 (float64 (img .Size ().Y *_dd .Pixel72 )/_dd .EMU );_gffa :=0x7FFFFFFF&_fg .Uint32 ();_bbbb .DocPr .IdAttr =_gffa ;_fggcc :=_ggb .NewPic ();_fggcc .NvPicPr .CNvPr .IdAttr =_gffa ;_afggb :=img .RelID ();if _afggb ==""{return _gggge ,_de .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");};_bbbb .Graphic .GraphicData .Any =append (_bbbb .Graphic .GraphicData .Any ,_fggcc );_fggcc .BlipFill =_cgb .NewCT_BlipFillProperties ();_fggcc .BlipFill .Blip =_cgb .NewCT_Blip ();_fggcc .BlipFill .Blip .EmbedAttr =&_afggb ;_fggcc .BlipFill .Stretch =_cgb .NewCT_StretchInfoProperties ();_fggcc .BlipFill .Stretch .FillRect =_cgb .NewCT_RelativeRect ();_fggcc .SpPr =_cgb .NewCT_ShapeProperties ();_fggcc .SpPr .Xfrm =_cgb .NewCT_Transform2D ();_fggcc .SpPr .Xfrm .Off =_cgb .NewCT_Point2D ();_fggcc .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_fggcc .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_fggcc .SpPr .Xfrm .Ext =_cgb .NewCT_PositiveSize2D ();_fggcc .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_dd .Point );_fggcc .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_dd .Point );_fggcc .SpPr .PrstGeom =_cgb .NewCT_PresetGeometry2D ();_fggcc .SpPr .PrstGeom .PrstAttr =_cgb .ST_ShapeTypeRect ;return _gggge ,nil ;}; -// SetTopPct sets the cell top margin -func (_fdg CellMargins )SetTopPct (pct float64 ){_fdg ._gdc .Top =_cc .NewCT_TblWidth ();_bea (_fdg ._gdc .Top ,pct );}; +// Cells returns the cells defined in the table. +func (_ebbdb Row )Cells ()[]Cell {_abcbd :=[]Cell {};for _ ,_dbada :=range _ebbdb ._gcce .EG_ContentCellContent {for _ ,_gffcd :=range _dbada .Tc {_abcbd =append (_abcbd ,Cell {_ebbdb ._fegg ,_gffcd });};if _dbada .Sdt !=nil &&_dbada .Sdt .SdtContent !=nil {for _ ,_cacef :=range _dbada .Sdt .SdtContent .Tc {_abcbd =append (_abcbd ,Cell {_ebbdb ._fegg ,_cacef });};};};return _abcbd ;}; -// SetXOffset sets the X offset for an image relative to the origin. -func (_bb AnchoredDrawing )SetXOffset (x _bd .Distance ){_bb ._gg .PositionH .Choice =&_cc .WdCT_PosHChoice {};_bb ._gg .PositionH .Choice .PosOffset =_e .Int32 (int32 (x /_bd .EMU ));}; +// SetRight sets the right border to a specified type, color and thickness. +func (_cgce TableBorders )SetRight (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_cgce ._dfeff .Right =_dag .NewCT_Border ();_fbgeg (_cgce ._dfeff .Right ,t ,c ,thickness );}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_fad CellBorders )SetBottom (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_fad ._cabe .Bottom =_cc .NewCT_Border ();_bfccc (_fad ._cabe .Bottom ,t ,c ,thickness );}; +// SetHangingIndent controls the hanging indent of the paragraph. +func (_ggcd ParagraphStyleProperties )SetHangingIndent (m _dd .Distance ){if _ggcd ._ffgg .Ind ==nil {_ggcd ._ffgg .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_ggcd ._ffgg .Ind .HangingAttr =nil ;}else {_ggcd ._ffgg .Ind .HangingAttr =&_ge .ST_TwipsMeasure {};_ggcd ._ffgg .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_dd .Twips ));};}; -// Type returns the type of the field. -func (_edef FormField )Type ()FormFieldType {if _edef ._dbfcc .TextInput !=nil {return FormFieldTypeText ;}else if _edef ._dbfcc .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _edef ._dbfcc .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ;}; +// ComplexSizeValue returns the value of run font size for complex fonts in points. +func (_cbaa RunProperties )ComplexSizeValue ()float64 {if _ggacb :=_cbaa ._becb .SzCs ;_ggacb !=nil {_efgaec :=_ggacb .ValAttr ;if _efgaec .ST_UnsignedDecimalNumber !=nil {return float64 (*_efgaec .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// SetEnabled marks a FormField as enabled or disabled. -func (_gagad FormField )SetEnabled (enabled bool ){_bcag :=_cc .NewCT_OnOff ();_bcag .ValAttr =&_ebd .ST_OnOff {Bool :&enabled };_gagad ._dbfcc .Enabled =[]*_cc .CT_OnOff {_bcag };};func (_acgc *Document )InsertTableAfter (relativeTo Paragraph )Table {return _acgc .insertTable (relativeTo ,false );}; +// SetRightPct sets the cell right margin +func (_fed CellMargins )SetRightPct (pct float64 ){_fed ._cc .Right =_dag .NewCT_TblWidth ();_efe (_fed ._cc .Right ,pct );}; -// SetEmboss sets the run to embossed text. -func (_ccefd RunProperties )SetEmboss (b bool ){if !b {_ccefd ._acgcd .Emboss =nil ;}else {_ccefd ._acgcd .Emboss =_cc .NewCT_OnOff ();};}; +// X returns the inner wrapped XML type. +func (_fe Bookmark )X ()*_dag .CT_Bookmark {return _fe ._dcc }; -// GetImage returns the ImageRef associated with an AnchoredDrawing. -func (_afg AnchoredDrawing )GetImage ()(_acb .ImageRef ,bool ){_ge :=_afg ._gg .Graphic .GraphicData .Any ;if len (_ge )> 0{_bda ,_aege :=_ge [0].(*_fd .Pic );if _aege {if _bda .BlipFill !=nil &&_bda .BlipFill .Blip !=nil &&_bda .BlipFill .Blip .EmbedAttr !=nil {return _afg ._fc .GetImageByRelID (*_bda .BlipFill .Blip .EmbedAttr );};};};return _acb .ImageRef {},false ;}; +// DrawingAnchored returns a slice of AnchoredDrawings. +func (_gbeaa Run )DrawingAnchored ()[]AnchoredDrawing {_faebd :=[]AnchoredDrawing {};for _ ,_efegb :=range _gbeaa ._ccad .EG_RunInnerContent {if _efegb .Drawing ==nil {continue ;};for _ ,_ececc :=range _efegb .Drawing .Anchor {_faebd =append (_faebd ,AnchoredDrawing {_gbeaa ._gcba ,_ececc });};};return _faebd ;}; -// Properties returns the paragraph properties. -func (_cffb Paragraph )Properties ()ParagraphProperties {_cffb .ensurePPr ();return ParagraphProperties {_cffb ._gefc ,_cffb ._dadg .PPr };};func _bfaa (_cdee _c .ReaderAt ,_ggg int64 ,_eagd string )(*Document ,error ){const _gebd ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064";if !_gc .GetLicenseKey ().IsLicensed ()&&!_ecag {_gb .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");_gb .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 ,_ea .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");};_edb :=New ();_edb .Numbering ._bedb =nil ;if len (_eagd )> 0{_edb ._dedb =_eagd ;}else {_ebfbe ,_baaa :=_gc .GenRefId ("\u0064\u0072");if _baaa !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_baaa );return nil ,_baaa ;};_edb ._dedb =_ebfbe ;};if _gge :=_gc .Track (_edb ._dedb ,_gebd );_gge !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gge );return nil ,_gge ;};_dbg ,_egc :=_deb .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _egc !=nil {return nil ,_egc ;};_edb .TmpPath =_dbg ;_bbgcb ,_egc :=_g .NewReader (_cdee ,_ggg );if _egc !=nil {return nil ,_gb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_egc );};_ebbdg :=[]*_g .File {};_ebbdg =append (_ebbdg ,_bbgcb .File ...);_ffa :=false ;for _ ,_efab :=range _ebbdg {if _efab .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ffa =true ;break ;};};if _ffa {_edb .CreateCustomProperties ();};_dgbd :=_edb ._aeb .ConformanceAttr ;_dcbbb :=_gbf .DecodeMap {};_dcbbb .SetOnNewRelationshipFunc (_edb .onNewRelationship );_dcbbb .AddTarget (_e .ContentTypesFilename ,_edb .ContentTypes .X (),"",0);_dcbbb .AddTarget (_e .BaseRelsFilename ,_edb .Rels .X (),"",0);if _cbef :=_dcbbb .Decode (_ebbdg );_cbef !=nil {return nil ,_cbef ;};_edb ._aeb .ConformanceAttr =_dgbd ;for _ ,_effa :=range _ebbdg {if _effa ==nil {continue ;};if _dced :=_edb .AddExtraFileFromZip (_effa );_dced !=nil {return nil ,_dced ;};};if _ffa {_cbdd :=false ;for _ ,_dae :=range _edb .Rels .X ().Relationship {if _dae .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cbdd =true ;break ;};};if !_cbdd {_edb .AddCustomRelationships ();};};return _edb ,nil ;};func _ebaff ()*_af .Textpath {_fagf :=_af .NewTextpath ();_cedf :="\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";_fagf .StyleAttr =&_cedf ;_caaec :="\u0041\u0053\u0041\u0050";_fagf .StringAttr =&_caaec ;return _fagf ;}; +// SetHeader sets a section header. +func (_ffcfe Section )SetHeader (h Header ,t _dag .ST_HdrFtr ){_cgff :=_dag .NewEG_HdrFtrReferences ();_ffcfe ._gbfbf .EG_HdrFtrReferences =append (_ffcfe ._gbfbf .EG_HdrFtrReferences ,_cgff );_cgff .HeaderReference =_dag .NewCT_HdrFtrRef ();_cgff .HeaderReference .TypeAttr =t ;_fdaee :=_ffcfe ._cdgeb ._dbce .FindRIDForN (h .Index (),_g .HeaderType );if _fdaee ==""{_bc .Log .Debug ("\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");};_cgff .HeaderReference .IdAttr =_fdaee ;}; -// SetAlignment set alignment of paragraph. -func (_bbagd Paragraph )SetAlignment (alignment _cc .ST_Jc ){_bbagd .ensurePPr ();if _bbagd ._dadg .PPr .Jc ==nil {_bbagd ._dadg .PPr .Jc =_cc .NewCT_Jc ();};_bbagd ._dadg .PPr .Jc .ValAttr =alignment ;}; +// EastAsiaFont returns the name of paragraph font family for East Asia. +func (_cebd ParagraphProperties )EastAsiaFont ()string {if _dcef :=_cebd ._gfeb .RPr .RFonts ;_dcef !=nil {if _dcef .EastAsiaAttr !=nil {return *_dcef .EastAsiaAttr ;};};return "";}; -// SetContextualSpacing controls whether to Ignore Spacing Above and Below When -// Using Identical Styles -func (_ddebb ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_ddebb ._feffd .ContextualSpacing =nil ;}else {_ddebb ._feffd .ContextualSpacing =_cc .NewCT_OnOff ();};}; +// Imprint returns true if run imprint is on. +func (_dffdf RunProperties )Imprint ()bool {return _dcda (_dffdf ._becb .Imprint )}; -// X returns the inner wrapped XML type. -func (_acaf TableProperties )X ()*_cc .CT_TblPr {return _acaf ._bebbgd }; +// GetColor returns the color.Color object representing the run color. +func (_baaef ParagraphProperties )GetColor ()_ca .Color {if _eefdd :=_baaef ._gfeb .RPr .Color ;_eefdd !=nil {_dagdf :=_eefdd .ValAttr ;if _dagdf .ST_HexColorRGB !=nil {return _ca .FromHex (*_dagdf .ST_HexColorRGB );};};return _ca .Color {};}; -// SetAlignment positions an anchored image via alignment. Offset is -// incompatible with SetOffset, whichever is called last is applied. -func (_dgc AnchoredDrawing )SetAlignment (h _cc .WdST_AlignH ,v _cc .WdST_AlignV ){_dgc .SetHAlignment (h );_dgc .SetVAlignment (v );}; +// SetHangingIndent controls the indentation of the non-first lines in a paragraph. +func (_fddf ParagraphProperties )SetHangingIndent (m _dd .Distance ){if _fddf ._gfeb .Ind ==nil {_fddf ._gfeb .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_fddf ._gfeb .Ind .HangingAttr =nil ;}else {_fddf ._gfeb .Ind .HangingAttr =&_ge .ST_TwipsMeasure {};_fddf ._gfeb .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_dd .Twips ));};}; -// SetLinkedStyle sets the style that this style is linked to. -func (_cfef Style )SetLinkedStyle (name string ){if name ==""{_cfef ._bafd .Link =nil ;}else {_cfef ._bafd .Link =_cc .NewCT_String ();_cfef ._bafd .Link .ValAttr =name ;};}; +// RemoveParagraph removes a paragraph from the footnote. +func (_aeaff Footnote )RemoveParagraph (p Paragraph ){for _ ,_bgde :=range _aeaff .content (){for _gdaaf ,_abdda :=range _bgde .P {if _abdda ==p ._gbfgc {copy (_bgde .P [_gdaaf :],_bgde .P [_gdaaf +1:]);_bgde .P =_bgde .P [0:len (_bgde .P )-1];return ;};};};}; -// SetStartIndent controls the start indentation. -func (_gfeb ParagraphProperties )SetStartIndent (m _bd .Distance ){if _gfeb ._bfdca .Ind ==nil {_gfeb ._bfdca .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_gfeb ._bfdca .Ind .StartAttr =nil ;}else {_gfeb ._bfdca .Ind .StartAttr =&_cc .ST_SignedTwipsMeasure {};_gfeb ._bfdca .Ind .StartAttr .Int64 =_e .Int64 (int64 (m /_bd .Twips ));};}; +// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. +func (_dadf Style )SetUnhideWhenUsed (b bool ){if b {_dadf ._ffabb .UnhideWhenUsed =_dag .NewCT_OnOff ();}else {_dadf ._ffabb .UnhideWhenUsed =nil ;};}; -// AbstractNumberID returns the ID that is unique within all numbering -// definitions that is used to assign the definition to a paragraph. -func (_cdfbc NumberingDefinition )AbstractNumberID ()int64 {return _cdfbc ._fabc .AbstractNumIdAttr }; +// SetBottomPct sets the cell bottom margin +func (_ddb CellMargins )SetBottomPct (pct float64 ){_ddb ._cc .Bottom =_dag .NewCT_TblWidth ();_efe (_ddb ._cc .Bottom ,pct );}; -// X returns the inner wrapped XML type. -func (_bcd Row )X ()*_cc .CT_Row {return _bcd ._dbcg }; +// Settings controls the document settings. +type Settings struct{_beag *_dag .Settings }; + +// DocText is an array of extracted text items which has some methods for representing extracted text. +type DocText struct{Items []TextItem ;_acabb []listItemInfo ;_dbcb map[int64 ]map[int64 ]int64 ;};func (_cdbf *WatermarkPicture )getShapeType ()*_g .XSDAny {return _cdbf .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; + +// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. +func (_fbdef Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_fbdef .ensurePPr ();if _fbdef ._gbfgc .PPr .ContextualSpacing ==nil {_fbdef ._gbfgc .PPr .ContextualSpacing =_dag .NewCT_OnOff ();};_fbdef ._gbfgc .PPr .ContextualSpacing .ValAttr =&_ge .ST_OnOff {ST_OnOff1 :_ge .ST_OnOff1On };}; -// Clear content of node element. -func (_faccd *Node )Clear (){_faccd ._bgba =nil }; +// SetAfter sets the spacing that comes after the paragraph. +func (_fgce ParagraphSpacing )SetAfter (after _dd .Distance ){_fgce ._bced .AfterAttr =&_ge .ST_TwipsMeasure {};_fgce ._bced .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (after /_dd .Twips ));}; -// SetFollowImageShape sets wrapPath to follow image shape, -// if nil return wrapPath that follow image size. -func (_ee AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_ee ._gdb =val ;if !val {_aegg ,_db :=_cbd ();_ee ._cbf =_aegg ;_ee ._egd =_db ;};}; +// Paragraphs returns all of the paragraphs in the document body including tables. +func (_cggf *Document )Paragraphs ()[]Paragraph {_ccf :=[]Paragraph {};if _cggf ._ceeb .Body ==nil {return nil ;};for _ ,_ebab :=range _cggf ._ceeb .Body .EG_BlockLevelElts {for _ ,_fdde :=range _ebab .EG_ContentBlockContent {for _ ,_egg :=range _fdde .P {_ccf =append (_ccf ,Paragraph {_cggf ,_egg });};};};for _ ,_ece :=range _cggf .Tables (){for _ ,_bgdb :=range _ece .Rows (){for _ ,_eeef :=range _bgdb .Cells (){_ccf =append (_ccf ,_eeef .Paragraphs ()...);};};};return _ccf ;}; -// AnchorDrawWrapOptions is options to set -// wrapPolygon for wrap text through and tight. -type AnchorDrawWrapOptions struct{_gdb bool ;_cbf *_cg .CT_Point2D ;_egd []*_cg .CT_Point2D ;}; +// Italic returns true if run font is italic. +func (_edbb RunProperties )Italic ()bool {_gbgf :=_edbb ._becb ;return _dcda (_gbgf .I )||_dcda (_gbgf .ICs );}; -// SetThemeShade sets the shade based off the theme color. -func (_abg Color )SetThemeShade (s uint8 ){_bcg :=_gb .Sprintf ("\u0025\u0030\u0032\u0078",s );_abg ._bdf .ThemeShadeAttr =&_bcg ;}; +// 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 (_acbcg *Document )Copy ()(*Document ,error ){_dcffb :=_ag .NewBuffer ([]byte {});_cbbg :=_acbcg .save (_dcffb ,_acbcg ._fgcbc );if _cbbg !=nil {return nil ,_cbbg ;};_fgb :=_dcffb .Bytes ();_bge :=_ag .NewReader (_fgb );return _cadd (_bge ,int64 (_bge .Len ()),_acbcg ._fgcbc );}; -// Cells returns the cells defined in the table. -func (_cbgb Row )Cells ()[]Cell {_bddd :=[]Cell {};for _ ,_gggb :=range _cbgb ._dbcg .EG_ContentCellContent {for _ ,_bfdeg :=range _gggb .Tc {_bddd =append (_bddd ,Cell {_cbgb ._aeff ,_bfdeg });};if _gggb .Sdt !=nil &&_gggb .Sdt .SdtContent !=nil {for _ ,_cace :=range _gggb .Sdt .SdtContent .Tc {_bddd =append (_bddd ,Cell {_cbgb ._aeff ,_cace });};};};return _bddd ;}; +// 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 (_egac *Document )MailMerge (mergeContent map[string ]string ){_bdda :=_egac .mergeFields ();_dcgfg :=map[Paragraph ][]Run {};for _ ,_daag :=range _bdda {_bbcef ,_degf :=mergeContent [_daag ._afac ];if _degf {if _daag ._fbdg {_bbcef =_fgc .ToUpper (_bbcef );}else if _daag ._ffab {_bbcef =_fgc .ToLower (_bbcef );}else if _daag ._acded {_bbcef =_fgc .Title (_bbcef );}else if _daag ._ggag {_facdg :=_ag .Buffer {};for _daebg ,_gfa :=range _bbcef {if _daebg ==0{_facdg .WriteRune (_db .ToUpper (_gfa ));}else {_facdg .WriteRune (_gfa );};};_bbcef =_facdg .String ();};if _bbcef !=""&&_daag ._bgcd !=""{_bbcef =_daag ._bgcd +_bbcef ;};if _bbcef !=""&&_daag ._fbac !=""{_bbcef =_bbcef +_daag ._fbac ;};};if _daag ._gacee {if len (_daag ._gedd .FldSimple )==1&&len (_daag ._gedd .FldSimple [0].EG_PContent )==1&&len (_daag ._gedd .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_ebagf :=&_dag .EG_ContentRunContent {};_ebagf .R =_daag ._gedd .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_daag ._gedd .FldSimple =nil ;_efcdb :=Run {_egac ,_ebagf .R };_efcdb .ClearContent ();_efcdb .AddText (_bbcef );_daag ._gedd .EG_ContentRunContent =append (_daag ._gedd .EG_ContentRunContent ,_ebagf );};}else {_fada :=_daag ._cddd .Runs ();for _edbf :=_daag ._efabc ;_edbf <=_daag ._fbfe ;_edbf ++{if _edbf ==_daag ._bfbf +1{_fada [_edbf ].ClearContent ();_fada [_edbf ].AddText (_bbcef );}else {_dcgfg [_daag ._cddd ]=append (_dcgfg [_daag ._cddd ],_fada [_edbf ]);};};};};for _ecge ,_cdgfc :=range _dcgfg {for _ ,_bbd :=range _cdgfc {_ecge .RemoveRun (_bbd );};};_egac .Settings .RemoveMailMerge ();}; -// AddTable adds a new table to the document body. -func (_gfbb *Document )AddTable ()Table {_abgc :=_cc .NewEG_BlockLevelElts ();_gfbb ._aeb .Body .EG_BlockLevelElts =append (_gfbb ._aeb .Body .EG_BlockLevelElts ,_abgc );_cbce :=_cc .NewEG_ContentBlockContent ();_abgc .EG_ContentBlockContent =append (_abgc .EG_ContentBlockContent ,_cbce );_age :=_cc .NewCT_Tbl ();_cbce .Tbl =append (_cbce .Tbl ,_age );return Table {_gfbb ,_age };}; +// Outline returns true if paragraph outline is on. +func (_dadd ParagraphProperties )Outline ()bool {return _dcda (_dadd ._gfeb .RPr .Outline )}; -// EastAsiaFont returns the name of paragraph font family for East Asia. -func (_gea ParagraphProperties )EastAsiaFont ()string {if _ggafa :=_gea ._bfdca .RPr .RFonts ;_ggafa !=nil {if _ggafa .EastAsiaAttr !=nil {return *_ggafa .EastAsiaAttr ;};};return "";}; +// Table is a table within a document. +type Table struct{_fabdg *Document ;_acbcf *_dag .CT_Tbl ;}; -// X returns the inner wrapped XML type. -func (_abdg ParagraphStyleProperties )X ()*_cc .CT_PPrGeneral {return _abdg ._feffd }; +// Style is a style within the styles.xml file. +type Style struct{_ffabb *_dag .CT_Style }; -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_cc .CT_Tbl ;Row *_cc .CT_Row ;Cell *_cc .CT_Tc ;RowIndex int ;ColIndex int ;}; +// SetLinkedStyle sets the style that this style is linked to. +func (_bcadd Style )SetLinkedStyle (name string ){if name ==""{_bcadd ._ffabb .Link =nil ;}else {_bcadd ._ffabb .Link =_dag .NewCT_String ();_bcadd ._ffabb .Link .ValAttr =name ;};}; -// X returns the inner wrapped XML type. -func (_gccc *Document )X ()*_cc .Document {return _gccc ._aeb }; +// AddRow adds a row to a table. +func (_fgcac Table )AddRow ()Row {_gbfed :=_dag .NewEG_ContentRowContent ();_fgcac ._acbcf .EG_ContentRowContent =append (_fgcac ._acbcf .EG_ContentRowContent ,_gbfed );_aabfg :=_dag .NewCT_Row ();_gbfed .Tr =append (_gbfed .Tr ,_aabfg );return Row {_fgcac ._fabdg ,_aabfg };}; -// X returns the inner wrapped XML type. -func (_be AnchoredDrawing )X ()*_cc .WdAnchor {return _be ._gg };func _dbgd ()*_af .Path {_eeggf :=_af .NewPath ();_eeggf .TextpathokAttr =_ebd .ST_TrueFalseTrue ;_eeggf .ConnecttypeAttr =_af .OfcST_ConnectTypeCustom ;_geceb :="\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";_eeggf .ConnectlocsAttr =&_geceb ;_bbbgc :="\u0032\u0037\u0030,\u0031\u0038\u0030\u002c\u0039\u0030\u002c\u0030";_eeggf .ConnectanglesAttr =&_bbbgc ;return _eeggf ;}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_afbd RunProperties )CharacterSpacingMeasure ()string {if _eeff :=_afbd ._becb .Spacing ;_eeff !=nil {_abfe :=_eeff .ValAttr ;if _abfe .ST_UniversalMeasure !=nil {return *_abfe .ST_UniversalMeasure ;};};return "";}; -// SetTextWrapTopAndBottom sets the text wrap to top and bottom. -func (_bga AnchoredDrawing )SetTextWrapTopAndBottom (){_bga ._gg .Choice =&_cc .WdEG_WrapTypeChoice {};_bga ._gg .Choice .WrapTopAndBottom =_cc .NewWdCT_WrapTopBottom ();_bga ._gg .LayoutInCellAttr =true ;_bga ._gg .AllowOverlapAttr =true ;}; +// TableStyleProperties are table properties as defined in a style. +type TableStyleProperties struct{_afeg *_dag .CT_TblPrBase }; -// Nodes contains slice of Node element. -type Nodes struct{_cebe []Node }; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_eecf RunProperties )RStyle ()string {if _eecf ._becb .RStyle !=nil {return _eecf ._becb .RStyle .ValAttr ;};return "";}; -// Italic returns true if paragraph font is italic. -func (_efcfd ParagraphProperties )Italic ()bool {_gegfd :=_efcfd ._bfdca .RPr ;return _fcaaa (_gegfd .I )||_fcaaa (_gegfd .ICs );}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_dbagg TableStyleProperties )SetCellSpacingAuto (){_dbagg ._afeg .TblCellSpacing =_dag .NewCT_TblWidth ();_dbagg ._afeg .TblCellSpacing .TypeAttr =_dag .ST_TblWidthAuto ;}; -// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. -func (_gd AnchoredDrawing )SetAllowOverlapAttr (val bool ){_gd ._gg .AllowOverlapAttr =val }; +// 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 (_aebaa Paragraph )AddEndnote (text string )Endnote {var _ggcgb int64 ;if _aebaa ._ebddd .HasEndnotes (){for _ ,_gabea :=range _aebaa ._ebddd .Endnotes (){if _gabea .id ()> _ggcgb {_ggcgb =_gabea .id ();};};_ggcgb ++;}else {_ggcgb =0;_aebaa ._ebddd ._acc =&_dag .Endnotes {};};_bdgbg :=_dag .NewCT_FtnEdn ();_gbfc :=_dag .NewCT_FtnEdnRef ();_gbfc .IdAttr =_ggcgb ;_aebaa ._ebddd ._acc .CT_Endnotes .Endnote =append (_aebaa ._ebddd ._acc .CT_Endnotes .Endnote ,_bdgbg );_afbb :=_aebaa .AddRun ();_begbd :=_afbb .Properties ();_begbd .SetStyle ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_afbb ._ccad .EG_RunInnerContent =[]*_dag .EG_RunInnerContent {_dag .NewEG_RunInnerContent ()};_afbb ._ccad .EG_RunInnerContent [0].EndnoteReference =_gbfc ;_fecaf :=Endnote {_aebaa ._ebddd ,_bdgbg };_fecaf ._fcfd .IdAttr =_ggcgb ;_fecaf ._fcfd .EG_BlockLevelElts =[]*_dag .EG_BlockLevelElts {_dag .NewEG_BlockLevelElts ()};_efdg :=_fecaf .AddParagraph ();_efdg .Properties ().SetStyle ("\u0045n\u0064\u006e\u006f\u0074\u0065");_efdg ._gbfgc .PPr .RPr =_dag .NewCT_ParaRPr ();_gfdg :=_efdg .AddRun ();_gfdg .AddTab ();_gfdg .AddText (text );return _fecaf ;}; -// SetHangingIndent controls the indentation of the non-first lines in a paragraph. -func (_aae ParagraphProperties )SetHangingIndent (m _bd .Distance ){if _aae ._bfdca .Ind ==nil {_aae ._bfdca .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_aae ._bfdca .Ind .HangingAttr =nil ;}else {_aae ._bfdca .Ind .HangingAttr =&_ebd .ST_TwipsMeasure {};_aae ._bfdca .Ind .HangingAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_bd .Twips ));};}; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_egbd ParagraphSpacing )SetLineSpacing (d _dd .Distance ,rule _dag .ST_LineSpacingRule ){if rule ==_dag .ST_LineSpacingRuleUnset {_egbd ._bced .LineRuleAttr =_dag .ST_LineSpacingRuleUnset ;_egbd ._bced .LineAttr =nil ;}else {_egbd ._bced .LineRuleAttr =rule ;_egbd ._bced .LineAttr =&_dag .ST_SignedTwipsMeasure {};_egbd ._bced .LineAttr .Int64 =_g .Int64 (int64 (d /_dd .Twips ));};}; -// SetOutline sets the run to outlined text. -func (_aabdc RunProperties )SetOutline (b bool ){if !b {_aabdc ._acgcd .Outline =nil ;}else {_aabdc ._acgcd .Outline =_cc .NewCT_OnOff ();};}; +// SetSize sets the font size for a run. +func (_baab RunProperties )SetSize (size _dd .Distance ){_baab ._becb .Sz =_dag .NewCT_HpsMeasure ();_baab ._becb .Sz .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (size /_dd .HalfPoint ));_baab ._becb .SzCs =_dag .NewCT_HpsMeasure ();_baab ._becb .SzCs .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (size /_dd .HalfPoint ));}; -// Paragraphs returns the paragraphs defined in an endnote. -func (_fgabe Endnote )Paragraphs ()[]Paragraph {_defd :=[]Paragraph {};for _ ,_edgf :=range _fgabe .content (){for _ ,_eddg :=range _edgf .P {_defd =append (_defd ,Paragraph {_fgabe ._accf ,_eddg });};};return _defd ;}; +// Outline returns true if run outline is on. +func (_fafg RunProperties )Outline ()bool {return _dcda (_fafg ._becb .Outline )};func _bagcb (_ddfbg *_dag .CT_P ,_gaac map[string ]string ){for _ ,_ffca :=range _ddfbg .EG_PContent {if _ffca .Hyperlink !=nil &&_ffca .Hyperlink .IdAttr !=nil {if _dgace ,_eccd :=_gaac [*_ffca .Hyperlink .IdAttr ];_eccd {*_ffca .Hyperlink .IdAttr =_dgace ;};};};}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_dcedb TableBorders )SetLeft (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_dcedb ._bfabb .Left =_cc .NewCT_Border ();_bfccc (_dcedb ._bfabb .Left ,t ,c ,thickness );}; +// SetStyle sets the table style name. +func (_ccdad TableProperties )SetStyle (name string ){if name ==""{_ccdad ._befe .TblStyle =nil ;}else {_ccdad ._befe .TblStyle =_dag .NewCT_String ();_ccdad ._befe .TblStyle .ValAttr =name ;};}; -// SetFooter sets a section footer. -func (_agfbb Section )SetFooter (f Footer ,t _cc .ST_HdrFtr ){_adfbg :=_cc .NewEG_HdrFtrReferences ();_agfbb ._cdac .EG_HdrFtrReferences =append (_agfbb ._cdac .EG_HdrFtrReferences ,_adfbg );_adfbg .FooterReference =_cc .NewCT_HdrFtrRef ();_adfbg .FooterReference .TypeAttr =t ;_bgfdd :=_agfbb ._aafce ._ebfd .FindRIDForN (f .Index (),_e .FooterType );if _bgfdd ==""{_bg .Log .Debug ("\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");};_adfbg .FooterReference .IdAttr =_bgfdd ;}; +// Font returns the name of run font family. +func (_gfcd RunProperties )Font ()string {if _aeaca :=_gfcd ._becb .RFonts ;_aeaca !=nil {if _aeaca .AsciiAttr !=nil {return *_aeaca .AsciiAttr ;}else if _aeaca .HAnsiAttr !=nil {return *_aeaca .HAnsiAttr ;}else if _aeaca .CsAttr !=nil {return *_aeaca .CsAttr ;};};return "";}; -// SetVerticalAlignment sets the vertical alignment of content within a table cell. -func (_gdd CellProperties )SetVerticalAlignment (align _cc .ST_VerticalJc ){if align ==_cc .ST_VerticalJcUnset {_gdd ._cbfg .VAlign =nil ;}else {_gdd ._cbfg .VAlign =_cc .NewCT_VerticalJc ();_gdd ._cbfg .VAlign .ValAttr =align ;};};func (_efcf Document )mergeFields ()[]mergeFieldInfo {_cbbed :=[]Paragraph {};_agaf :=[]mergeFieldInfo {};for _ ,_bcae :=range _efcf .Tables (){for _ ,_gbde :=range _bcae .Rows (){for _ ,_bfag :=range _gbde .Cells (){_cbbed =append (_cbbed ,_bfag .Paragraphs ()...);};};};_cbbed =append (_cbbed ,_efcf .Paragraphs ()...);for _ ,_gad :=range _efcf .Headers (){_cbbed =append (_cbbed ,_gad .Paragraphs ()...);for _ ,_bdca :=range _gad .Tables (){for _ ,_dfgeg :=range _bdca .Rows (){for _ ,_ebfg :=range _dfgeg .Cells (){_cbbed =append (_cbbed ,_ebfg .Paragraphs ()...);};};};};for _ ,_cfeca :=range _efcf .Footers (){_cbbed =append (_cbbed ,_cfeca .Paragraphs ()...);for _ ,_gfce :=range _cfeca .Tables (){for _ ,_agge :=range _gfce .Rows (){for _ ,_aacc :=range _agge .Cells (){_cbbed =append (_cbbed ,_aacc .Paragraphs ()...);};};};};for _ ,_gccca :=range _cbbed {_ebdeg :=_gccca .Runs ();_agbf :=-1;_aeaaf :=-1;_dddafd :=-1;_caae :=mergeFieldInfo {};for _ ,_gada :=range _gccca ._dadg .EG_PContent {for _ ,_edge :=range _gada .FldSimple {if _d .Contains (_edge .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_dgbca :=_bcbe (_edge .InstrAttr );_dgbca ._bbfc =true ;_dgbca ._gffce =_gccca ;_dgbca ._afba =_gada ;_agaf =append (_agaf ,_dgbca );};};};for _daaa :=0;_daaa < len (_ebdeg );_daaa ++{_fabdg :=_ebdeg [_daaa ];for _ ,_bfda :=range _fabdg .X ().EG_RunInnerContent {if _bfda .FldChar !=nil {switch _bfda .FldChar .FldCharTypeAttr {case _cc .ST_FldCharTypeBegin :_agbf =_daaa ;case _cc .ST_FldCharTypeSeparate :_aeaaf =_daaa ;case _cc .ST_FldCharTypeEnd :_dddafd =_daaa ;if _caae ._ffedf !=""{_caae ._gffce =_gccca ;_caae ._eegb =_agbf ;_caae ._dgfe =_dddafd ;_caae ._bgeg =_aeaaf ;_agaf =append (_agaf ,_caae );};_agbf =-1;_aeaaf =-1;_dddafd =-1;_caae =mergeFieldInfo {};};}else if _bfda .InstrText !=nil &&_d .Contains (_bfda .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _agbf !=-1&&_dddafd ==-1{_caae =_bcbe (_bfda .InstrText .Content );};};};};};return _agaf ;};func (_gfdda *WatermarkPicture )findNode (_gedcb *_e .XSDAny ,_gaacdc string )*_e .XSDAny {for _ ,_aceb :=range _gedcb .Nodes {if _aceb .XMLName .Local ==_gaacdc {return _aceb ;};};return nil ;}; +// NewAnchorDrawWrapOptions return anchor drawing options property. +func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_ddd :=&AnchorDrawWrapOptions {};if !_ddd ._ded {_ceg ,_aff :=_dbc ();_ddd ._df =_ceg ;_ddd ._bf =_aff ;};return _ddd ;}; -// 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 (_daab Document )SetStrict (strict bool ){if strict {_daab ._aeb .ConformanceAttr =_ebd .ST_ConformanceClassStrict ;}else {_daab ._aeb .ConformanceAttr =_ebd .ST_ConformanceClassTransitional ;};}; +// SetBasedOn sets the style that this style is based on. +func (_agfa Style )SetBasedOn (name string ){if name ==""{_agfa ._ffabb .BasedOn =nil ;}else {_agfa ._ffabb .BasedOn =_dag .NewCT_String ();_agfa ._ffabb .BasedOn .ValAttr =name ;};}; -// Properties returns the cell properties. -func (_bac Cell )Properties ()CellProperties {if _bac ._gbb .TcPr ==nil {_bac ._gbb .TcPr =_cc .NewCT_TcPr ();};return CellProperties {_bac ._gbb .TcPr };}; +// SetName sets the name of the bookmark. This is the name that is used to +// reference the bookmark from hyperlinks. +func (_abc Bookmark )SetName (name string ){_abc ._dcc .NameAttr =name }; -// X returns the inner wrapped XML type. -func (_eega HyperLink )X ()*_cc .CT_Hyperlink {return _eega ._bfde }; +// SetASCIITheme sets the font ASCII Theme. +func (_cfbc Fonts )SetASCIITheme (t _dag .ST_Theme ){_cfbc ._gacg .AsciiThemeAttr =t }; -// Footnotes returns the footnotes defined in the document. -func (_eee *Document )Footnotes ()[]Footnote {_ebfba :=[]Footnote {};for _ ,_eeg :=range _eee ._cdg .CT_Footnotes .Footnote {_ebfba =append (_ebfba ,Footnote {_eee ,_eeg });};return _ebfba ;}; +// SetHANSITheme sets the font H ANSI Theme. +func (_edgf Fonts )SetHANSITheme (t _dag .ST_Theme ){_edgf ._gacg .HAnsiThemeAttr =t }; -// SetLastColumn controls the conditional formatting for the last column in a table. -func (_fdeef TableLook )SetLastColumn (on bool ){if !on {_fdeef ._gbfc .LastColumnAttr =&_ebd .ST_OnOff {};_fdeef ._gbfc .LastColumnAttr .ST_OnOff1 =_ebd .ST_OnOff1Off ;}else {_fdeef ._gbfc .LastColumnAttr =&_ebd .ST_OnOff {};_fdeef ._gbfc .LastColumnAttr .ST_OnOff1 =_ebd .ST_OnOff1On ;};};func (_cffcd Paragraph )addEndFldChar ()*_cc .CT_FldChar {_ddeb :=_cffcd .addFldChar ();_ddeb .FldCharTypeAttr =_cc .ST_FldCharTypeEnd ;return _ddeb ;};func _afbf ()*_af .Formulas {_dgcfe :=_af .NewFormulas ();_dgcfe .F =[]*_af .CT_F {_ad .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"),_ad .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0031\u0020\u0030"),_ad .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0031"),_ad .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0032\u0020\u0031\u0020\u0032"),_ad .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0033\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_ad .CreateFormula ("\u0070r\u006f\u0064\u0020\u00403\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_ad .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0030\u0020\u0031"),_ad .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0036\u0020\u0031\u0020\u0032"),_ad .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0037\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_ad .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0038\u0020\u0032\u00316\u0030\u0030\u0020\u0030"),_ad .CreateFormula ("\u0070r\u006f\u0064\u0020\u00407\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_ad .CreateFormula ("\u0073u\u006d \u0040\u0031\u0030\u0020\u0032\u0031\u0036\u0030\u0030\u0020\u0030")};return _dgcfe ;}; +// SetBehindDoc sets the behindDoc attribute of anchor. +func (_eb AnchoredDrawing )SetBehindDoc (val bool ){_eb ._af .BehindDocAttr =val }; -// ItalicValue returns the precise nature of the italic setting (unset, off or on). -func (_gaddg RunProperties )ItalicValue ()OnOffValue {return _cecg (_gaddg ._acgcd .I )}; +// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes +// or an empty one if not found. +func (_caaed *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {for _ ,_cdea :=range _caaed .Numbering ._bagd .Num {if _cdea !=nil &&_cdea .NumIdAttr ==numId {_cdgf :=_cdea .AbstractNumId .ValAttr ;for _ ,_bdfa :=range _caaed .Numbering ._bagd .AbstractNum {if _bdfa .AbstractNumIdAttr ==_cdgf {if _bdfa .NumStyleLink !=nil &&len (_bdfa .Lvl )==0{if _gcbg ,_abad :=_caaed .Styles .SearchStyleById (_bdfa .NumStyleLink .ValAttr );_abad {if _gcbg .ParagraphProperties ().NumId ()> -1{return _caaed .GetNumberingLevelByIds (_gcbg .ParagraphProperties ().NumId (),levelId );};};};for _ ,_dfge :=range _bdfa .Lvl {if _dfge .IlvlAttr ==levelId {return NumberingLevel {_dfge };};};};};};};return NumberingLevel {};}; -// Pict returns the pict object. -func (_cabfg *WatermarkPicture )Pict ()*_cc .CT_Picture {return _cabfg ._egag }; +// SetContextualSpacing controls whether to Ignore Spacing Above and Below When +// Using Identical Styles +func (_gdfabg ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_gdfabg ._ffgg .ContextualSpacing =nil ;}else {_gdfabg ._ffgg .ContextualSpacing =_dag .NewCT_OnOff ();};}; -// 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 (_abedf Run )IsEndnote ()(bool ,int64 ){if _abedf ._abeed .EG_RunInnerContent !=nil {if _abedf ._abeed .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_abedf ._abeed .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; +// GetColor returns the color.Color object representing the run color. +func (_gegg RunProperties )GetColor ()_ca .Color {if _ggbb :=_gegg ._becb .Color ;_ggbb !=nil {_dfab :=_ggbb .ValAttr ;if _dfab .ST_HexColorRGB !=nil {return _ca .FromHex (*_dfab .ST_HexColorRGB );};};return _ca .Color {};}; -// RunProperties controls run styling properties -type RunProperties struct{_acgcd *_cc .CT_RPr }; +// 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 (_cabd ParagraphProperties )SetHeadingLevel (idx int ){_cabd .SetStyle (_ga .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _cabd ._gfeb .NumPr ==nil {_cabd ._gfeb .NumPr =_dag .NewCT_NumPr ();};_cabd ._gfeb .NumPr .Ilvl =_dag .NewCT_DecimalNumber ();_cabd ._gfeb .NumPr .Ilvl .ValAttr =int64 (idx );}; -// ClearContent clears any content in the run (text, tabs, breaks, etc.) -func (_bdcb Run )ClearContent (){_bdcb ._abeed .EG_RunInnerContent =nil }; +// SetPrimaryStyle marks the style as a primary style. +func (_efced Style )SetPrimaryStyle (b bool ){if b {_efced ._ffabb .QFormat =_dag .NewCT_OnOff ();}else {_efced ._ffabb .QFormat =nil ;};}; -// AddParagraph adds a paragraph to the footnote. -func (_egcb Footnote )AddParagraph ()Paragraph {_ebbb :=_cc .NewEG_ContentBlockContent ();_cdcga :=len (_egcb ._effcg .EG_BlockLevelElts [0].EG_ContentBlockContent );_egcb ._effcg .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_egcb ._effcg .EG_BlockLevelElts [0].EG_ContentBlockContent ,_ebbb );_cdcdf :=_cc .NewCT_P ();var _bgebf *_cc .CT_String ;if _cdcga !=0{_baaab :=len (_egcb ._effcg .EG_BlockLevelElts [0].EG_ContentBlockContent [_cdcga -1].P );_bgebf =_egcb ._effcg .EG_BlockLevelElts [0].EG_ContentBlockContent [_cdcga -1].P [_baaab -1].PPr .PStyle ;}else {_bgebf =_cc .NewCT_String ();_bgebf .ValAttr ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065";};_ebbb .P =append (_ebbb .P ,_cdcdf );_dcce :=Paragraph {_egcb ._eeec ,_cdcdf };_dcce ._dadg .PPr =_cc .NewCT_PPr ();_dcce ._dadg .PPr .PStyle =_bgebf ;_dcce ._dadg .PPr .RPr =_cc .NewCT_ParaRPr ();return _dcce ;};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_ffedb TableStyleProperties )SetCellSpacingPercent (pct float64 ){_ffedb ._afeg .TblCellSpacing =_dag .NewCT_TblWidth ();_ffedb ._afeg .TblCellSpacing .TypeAttr =_dag .ST_TblWidthPct ;_ffedb ._afeg .TblCellSpacing .WAttr =&_dag .ST_MeasurementOrPercent {};_ffedb ._afeg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_dag .ST_DecimalNumberOrPercent {};_ffedb ._afeg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (pct *50));}; -// IsBold returns true if the run has been set to bold. -func (_gbdg RunProperties )IsBold ()bool {return _gbdg .BoldValue ()==OnOffValueOn }; +// ReplaceText replace text inside node. +func (_gbfb *Nodes )ReplaceText (oldText ,newText string ){for _ ,_bcbc :=range _gbfb ._cace {_bcbc .ReplaceText (oldText ,newText );};};func (_ffea Paragraph )addFldChar ()*_dag .CT_FldChar {_eecee :=_ffea .AddRun ();_baffa :=_eecee .X ();_bbga :=_dag .NewEG_RunInnerContent ();_fbgbg :=_dag .NewCT_FldChar ();_bbga .FldChar =_fbgbg ;_baffa .EG_RunInnerContent =append (_baffa .EG_RunInnerContent ,_bbga );return _fbgbg ;}; -// SetCSTheme sets the font complex script theme. -func (_dbcf Fonts )SetCSTheme (t _cc .ST_Theme ){_dbcf ._dgef .CsthemeAttr =t }; +// SetThemeColor sets the color from the theme. +func (_cabf Color )SetThemeColor (t _dag .ST_ThemeColor ){_cabf ._dcb .ThemeColorAttr =t }; -// SetUnderline controls underline for a run style. -func (_fbfc RunProperties )SetUnderline (style _cc .ST_Underline ,c _aeg .Color ){if style ==_cc .ST_UnderlineUnset {_fbfc ._acgcd .U =nil ;}else {_fbfc ._acgcd .U =_cc .NewCT_Underline ();_fbfc ._acgcd .U .ColorAttr =&_cc .ST_HexColor {};_fbfc ._acgcd .U .ColorAttr .ST_HexColorRGB =c .AsRGBString ();_fbfc ._acgcd .U .ValAttr =style ;};}; +// Numbering is the document wide numbering styles contained in numbering.xml. +type Numbering struct{_bagd *_dag .Numbering }; -// SetTableIndent sets the Table Indent from the Leading Margin -func (_ffbgg TableStyleProperties )SetTableIndent (ind _bd .Distance ){_ffbgg ._dfcf .TblInd =_cc .NewCT_TblWidth ();_ffbgg ._dfcf .TblInd .TypeAttr =_cc .ST_TblWidthDxa ;_ffbgg ._dfcf .TblInd .WAttr =&_cc .ST_MeasurementOrPercent {};_ffbgg ._dfcf .TblInd .WAttr .ST_DecimalNumberOrPercent =&_cc .ST_DecimalNumberOrPercent {};_ffbgg ._dfcf .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (ind /_bd .Dxa ));}; +// Style return the table style. +func (_gbdf Table )Style ()string {if _gbdf ._acbcf .TblPr !=nil &&_gbdf ._acbcf .TblPr .TblStyle !=nil {return _gbdf ._acbcf .TblPr .TblStyle .ValAttr ;};return "";}; -// SetItalic sets the run to italic. -func (_edac RunProperties )SetItalic (b bool ){if !b {_edac ._acgcd .I =nil ;_edac ._acgcd .ICs =nil ;}else {_edac ._acgcd .I =_cc .NewCT_OnOff ();_edac ._acgcd .ICs =_cc .NewCT_OnOff ();};}; +// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. +func (_ad AnchoredDrawing )SetAllowOverlapAttr (val bool ){_ad ._af .AllowOverlapAttr =val }; -// TableLook returns the table look, or conditional formatting applied to a table style. -func (_ceab TableProperties )TableLook ()TableLook {if _ceab ._bebbgd .TblLook ==nil {_ceab ._bebbgd .TblLook =_cc .NewCT_TblLook ();};return TableLook {_ceab ._bebbgd .TblLook };}; +// SetHighlight highlights text in a specified color. +func (_bcfe RunProperties )SetHighlight (c _dag .ST_HighlightColor ){_bcfe ._becb .Highlight =_dag .NewCT_Highlight ();_bcfe ._becb .Highlight .ValAttr =c ;};func _ebfd (_fdae *_dag .CT_P ,_ffedf *_dag .CT_Hyperlink ,_bgdd *TableInfo ,_adfc *DrawingInfo ,_eeab []*_dag .EG_ContentRunContent )[]TextItem {_gecf :=[]TextItem {};for _ ,_cefe :=range _eeab {if _dffd :=_cefe .Sdt ;_dffd !=nil {if _faae :=_dffd .SdtContent ;_faae !=nil {_gecf =append (_gecf ,_ebfd (_fdae ,_ffedf ,_bgdd ,_adfc ,_faae .EG_ContentRunContent )...);};};if _dcfaf :=_cefe .R ;_dcfaf !=nil {_cebad :=_ag .NewBuffer ([]byte {});for _ ,_ffdaa :=range _dcfaf .EG_RunInnerContent {if _ffdaa .Br !=nil {_cebad .WriteString ("\u000a");};if _ffdaa .Tab !=nil {_cebad .WriteString ("\u0009");};if _ffdaa .T !=nil &&_ffdaa .T .Content !=""{_cebad .WriteString (_ffdaa .T .Content );};if _ffdaa .Pict !=nil &&len (_ffdaa .Pict .Any )> 0{for _ ,_dgfab :=range _ffdaa .Pict .Any {if _ffcab ,_acce :=_dgfab .(*_ec .Shape );_acce {for _ ,_fbbc :=range _ffcab .EG_ShapeElements {if _acfd :=_fbbc .Textbox ;_acfd !=nil {if _acfd .TxbxContent !=nil {_gecf =append (_gecf ,_fgdaa (_acfd .TxbxContent .EG_ContentBlockContent ,nil )...);};};};};};};};_gecf =append (_gecf ,TextItem {Text :_cebad .String (),DrawingInfo :_adfc ,Paragraph :_fdae ,Hyperlink :_ffedf ,Run :_dcfaf ,TableInfo :_bgdd });for _ ,_bbfe :=range _dcfaf .Extra {if _becg ,_efde :=_bbfe .(*_dag .AlternateContentRun );_efde {_fdac :=&DrawingInfo {Drawing :_becg .Choice .Drawing };for _ ,_dbdb :=range _fdac .Drawing .Anchor {for _ ,_daeb :=range _dbdb .Graphic .GraphicData .Any {if _acea ,_dbec :=_daeb .(*_dag .WdWsp );_dbec {if _acea .WChoice !=nil {if _ddag :=_acea .SpPr ;_ddag !=nil {if _ebga :=_ddag .Xfrm ;_ebga !=nil {if _eggf :=_ebga .Ext ;_eggf !=nil {_fdac .Width =_eggf .CxAttr ;_fdac .Height =_eggf .CyAttr ;};};};for _ ,_dbbaf :=range _acea .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_gecf =append (_gecf ,_ffaa (_dbbaf .P ,_bgdd ,_fdac )...);};};};};};};};};};return _gecf ;}; -// Spacing returns the paragraph spacing settings. -func (_bcgdd ParagraphProperties )Spacing ()ParagraphSpacing {if _bcgdd ._bfdca .Spacing ==nil {_bcgdd ._bfdca .Spacing =_cc .NewCT_Spacing ();};return ParagraphSpacing {_bcgdd ._bfdca .Spacing };}; +// SetTextStyleItalic set text style of watermark to italic. +func (_afce *WatermarkText )SetTextStyleItalic (value bool ){if _afce ._efac !=nil {_gfab :=_afce .GetStyle ();_gfab .SetItalic (value );_afce .SetStyle (_gfab );};}; -// ParagraphSpacing controls the spacing for a paragraph and its lines. -type ParagraphSpacing struct{_cgaa *_cc .CT_Spacing };func (_gdfcd Paragraph )addSeparateFldChar ()*_cc .CT_FldChar {_bcgcg :=_gdfcd .addFldChar ();_bcgcg .FldCharTypeAttr =_cc .ST_FldCharTypeSeparate ;return _bcgcg ;}; +// Properties returns the run properties. +func (_baace Run )Properties ()RunProperties {if _baace ._ccad .RPr ==nil {_baace ._ccad .RPr =_dag .NewCT_RPr ();};return RunProperties {_baace ._ccad .RPr };}; -// SetWidthPercent sets the table to a width percentage. -func (_bedc TableProperties )SetWidthPercent (pct float64 ){_bedc ._bebbgd .TblW =_cc .NewCT_TblWidth ();_bedc ._bebbgd .TblW .TypeAttr =_cc .ST_TblWidthPct ;_bedc ._bebbgd .TblW .WAttr =&_cc .ST_MeasurementOrPercent {};_bedc ._bebbgd .TblW .WAttr .ST_DecimalNumberOrPercent =&_cc .ST_DecimalNumberOrPercent {};_bedc ._bebbgd .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; +// CellProperties are a table cells properties within a document. +type CellProperties struct{_bce *_dag .CT_TcPr }; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_gadd ParagraphProperties )ComplexSizeMeasure ()string {if _cdadf :=_gadd ._bfdca .RPr .SzCs ;_cdadf !=nil {_gdeaf :=_cdadf .ValAttr ;if _gdeaf .ST_PositiveUniversalMeasure !=nil {return *_gdeaf .ST_PositiveUniversalMeasure ;};};return "";}; +// SetShadow sets the run to shadowed text. +func (_adbfa RunProperties )SetShadow (b bool ){if !b {_adbfa ._becb .Shadow =nil ;}else {_adbfa ._becb .Shadow =_dag .NewCT_OnOff ();};}; -// SetStyle sets the font size. -func (_gaaca RunProperties )SetStyle (style string ){if style ==""{_gaaca ._acgcd .RStyle =nil ;}else {_gaaca ._acgcd .RStyle =_cc .NewCT_String ();_gaaca ._acgcd .RStyle .ValAttr =style ;};}; +// 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 (_fadb *Document )AddImage (i _cd .Image )(_cd .ImageRef ,error ){_adf :=_cd .MakeImageRef (i ,&_fadb .DocBase ,_fadb ._dbce );if i .Data ==nil &&i .Path ==""{return _adf ,_de .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 _adf ,_de .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 _adf ,_de .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 !=""{_gfcb :=_bg .Add (i .Path );if _gfcb !=nil {return _adf ,_gfcb ;};};_fadb .Images =append (_fadb .Images ,_adf );_dbe :=_ga .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_fadb .Images ),i .Format );_ddedd :=_fadb ._dbce .AddRelationship (_dbe ,_g .ImageType );_fadb .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_fadb .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_fadb .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_fadb .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_fadb .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );_adf .SetRelID (_ddedd .X ().IdAttr );_adf .SetTarget (_dbe );return _adf ,nil ;};func _fffea (_dcdae *Document ,_fcfge []*_dag .EG_ContentBlockContent ,_aeda *TableInfo )[]Node {_bfee :=[]Node {};for _ ,_bdaf :=range _fcfge {if _feff :=_bdaf .Sdt ;_feff !=nil {if _adeed :=_feff .SdtContent ;_adeed !=nil {_bfee =append (_bfee ,_ffcd (_dcdae ,_adeed .P ,_aeda ,nil )...);};};_bfee =append (_bfee ,_ffcd (_dcdae ,_bdaf .P ,_aeda ,nil )...);for _ ,_gfbg :=range _bdaf .Tbl {_aaac :=Table {_dcdae ,_gfbg };_aecg ,_ :=_dcdae .Styles .SearchStyleById (_aaac .Style ());_ggecd :=[]Node {};for _cafd ,_aab :=range _gfbg .EG_ContentRowContent {for _ ,_bdfcg :=range _aab .Tr {for _gded ,_gbged :=range _bdfcg .EG_ContentCellContent {for _ ,_bfffa :=range _gbged .Tc {_caaf :=&TableInfo {Table :_gfbg ,Row :_bdfcg ,Cell :_bfffa ,RowIndex :_cafd ,ColIndex :_gded };for _ ,_dagc :=range _bfffa .EG_BlockLevelElts {_ggecd =append (_ggecd ,_fffea (_dcdae ,_dagc .EG_ContentBlockContent ,_caaf )...);};};};};};_bfee =append (_bfee ,Node {_efgg :_dcdae ,_dgag :&_aaac ,Style :_aecg ,Children :_ggecd });};};return _bfee ;}; -// SetHangingIndent controls special indent of paragraph. -func (_dfcc Paragraph )SetHangingIndent (m _bd .Distance ){_dfcc .ensurePPr ();_aedf :=_dfcc ._dadg .PPr ;if _aedf .Ind ==nil {_aedf .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_aedf .Ind .HangingAttr =nil ;}else {_aedf .Ind .HangingAttr =&_ebd .ST_TwipsMeasure {};_aedf .Ind .HangingAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_bd .Twips ));};}; +// SetUISortOrder controls the order the style is displayed in the UI. +func (_cfega Style )SetUISortOrder (order int ){_cfega ._ffabb .UiPriority =_dag .NewCT_DecimalNumber ();_cfega ._ffabb .UiPriority .ValAttr =int64 (order );}; -// RemoveMailMerge removes any mail merge settings -func (_efdb Settings )RemoveMailMerge (){_efdb ._bbdg .MailMerge =nil };func (_gfdf Footnote )content ()[]*_cc .EG_ContentBlockContent {var _dfega []*_cc .EG_ContentBlockContent ;for _ ,_bgfb :=range _gfdf ._effcg .EG_BlockLevelElts {_dfega =append (_dfega ,_bgfb .EG_ContentBlockContent ...);};return _dfega ;}; +// X returns the inner wrapped XML type. +func (_bgecb Style )X ()*_dag .CT_Style {return _bgecb ._ffabb };func (_eggaf Paragraph )addEndBookmark (_bbed int64 )*_dag .CT_MarkupRange {_bdcgg :=_dag .NewEG_PContent ();_eggaf ._gbfgc .EG_PContent =append (_eggaf ._gbfgc .EG_PContent ,_bdcgg );_cddg :=_dag .NewEG_ContentRunContent ();_ffceg :=_dag .NewEG_RunLevelElts ();_dfeg :=_dag .NewEG_RangeMarkupElements ();_edea :=_dag .NewCT_MarkupRange ();_edea .IdAttr =_bbed ;_dfeg .BookmarkEnd =_edea ;_bdcgg .EG_ContentRunContent =append (_bdcgg .EG_ContentRunContent ,_cddg );_cddg .EG_RunLevelElts =append (_cddg .EG_RunLevelElts ,_ffceg );_ffceg .EG_RangeMarkupElements =append (_ffceg .EG_RangeMarkupElements ,_dfeg );return _edea ;}; -// SetWrapPathLineTo sets wrapPath lineTo value. -func (_dac AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_cg .CT_Point2D ){_dac ._egd =coordinates ;}; +// FindNodeByStyleId return slice of node base on style id. +func (_bbbd *Nodes )FindNodeByStyleId (styleId string )[]Node {_agad :=[]Node {};for _ ,_dfgfg :=range _bbbd ._cace {switch _cccg :=_dfgfg ._dgag .(type ){case *Paragraph :if _cccg !=nil &&_cccg .Style ()==styleId {_agad =append (_agad ,_dfgfg );};case *Table :if _cccg !=nil &&_cccg .Style ()==styleId {_agad =append (_agad ,_dfgfg );};};_degfb :=Nodes {_cace :_dfgfg .Children };_agad =append (_agad ,_degfb .FindNodeByStyleId (styleId )...);};return _agad ;}; -// ReplaceText replace text inside node. -func (_debgad *Nodes )ReplaceText (oldText ,newText string ){for _ ,_dcec :=range _debgad ._cebe {_dcec .ReplaceText (oldText ,newText );};}; +// SetStart sets the cell start margin +func (_eae CellMargins )SetStart (d _dd .Distance ){_eae ._cc .Start =_dag .NewCT_TblWidth ();_dbdg (_eae ._cc .Start ,d );}; -// Runs returns all of the runs in a paragraph. -func (_eecf Paragraph )Runs ()[]Run {_aegf :=[]Run {};for _ ,_bgad :=range _eecf ._dadg .EG_PContent {if _bgad .Hyperlink !=nil &&_bgad .Hyperlink .EG_ContentRunContent !=nil {for _ ,_ecfae :=range _bgad .Hyperlink .EG_ContentRunContent {if _ecfae .R !=nil {_aegf =append (_aegf ,Run {_eecf ._gefc ,_ecfae .R });};};};for _ ,_gbba :=range _bgad .EG_ContentRunContent {if _gbba .R !=nil {_aegf =append (_aegf ,Run {_eecf ._gefc ,_gbba .R });};if _gbba .Sdt !=nil &&_gbba .Sdt .SdtContent !=nil {for _ ,_cada :=range _gbba .Sdt .SdtContent .EG_ContentRunContent {if _cada .R !=nil {_aegf =append (_aegf ,Run {_eecf ._gefc ,_cada .R });};};};};};return _aegf ;}; +// SetCellSpacing sets the cell spacing within a table. +func (_cfgc TableProperties )SetCellSpacing (m _dd .Distance ){_cfgc ._befe .TblCellSpacing =_dag .NewCT_TblWidth ();_cfgc ._befe .TblCellSpacing .TypeAttr =_dag .ST_TblWidthDxa ;_cfgc ._befe .TblCellSpacing .WAttr =&_dag .ST_MeasurementOrPercent {};_cfgc ._befe .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_dag .ST_DecimalNumberOrPercent {};_cfgc ._befe .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (m /_dd .Dxa ));}; -// X returns the inner wrapped XML type. -func (_cdfg Color )X ()*_cc .CT_Color {return _cdfg ._bdf }; +// X returns the inner wml.CT_PBdr +func (_gbcf ParagraphBorders )X ()*_dag .CT_PBdr {return _gbcf ._gfae }; -// IsItalic returns true if the run has been set to italics. -func (_abffd RunProperties )IsItalic ()bool {return _abffd .ItalicValue ()==OnOffValueOn }; +// Levels returns all of the numbering levels defined in the definition. +func (_bcge NumberingDefinition )Levels ()[]NumberingLevel {_fdgc :=[]NumberingLevel {};for _ ,_bebaa :=range _bcge ._edef .Lvl {_fdgc =append (_fdgc ,NumberingLevel {_bebaa });};return _fdgc ;}; -// RemoveParagraph removes a paragraph from a footer. -func (_efdeg Footer )RemoveParagraph (p Paragraph ){for _ ,_becdf :=range _efdeg ._gceg .EG_ContentBlockContent {for _fgef ,_bdfae :=range _becdf .P {if _bdfae ==p ._dadg {copy (_becdf .P [_fgef :],_becdf .P [_fgef +1:]);_becdf .P =_becdf .P [0:len (_becdf .P )-1];return ;};};};}; +// VerticalAlign returns the value of paragraph vertical align. +func (_aged ParagraphProperties )VerticalAlignment ()_ge .ST_VerticalAlignRun {if _bbefg :=_aged ._gfeb .RPr .VertAlign ;_bbefg !=nil {return _bbefg .ValAttr ;};return 0;}; -// SetFirstRow controls the conditional formatting for the first row in a table. -func (_dfcad TableLook )SetFirstRow (on bool ){if !on {_dfcad ._gbfc .FirstRowAttr =&_ebd .ST_OnOff {};_dfcad ._gbfc .FirstRowAttr .ST_OnOff1 =_ebd .ST_OnOff1Off ;}else {_dfcad ._gbfc .FirstRowAttr =&_ebd .ST_OnOff {};_dfcad ._gbfc .FirstRowAttr .ST_OnOff1 =_ebd .ST_OnOff1On ;};}; +// Properties returns the row properties. +func (_adbbg Row )Properties ()RowProperties {if _adbbg ._gcce .TrPr ==nil {_adbbg ._gcce .TrPr =_dag .NewCT_TrPr ();};return RowProperties {_adbbg ._gcce .TrPr };}; -// Name returns the name of the style if set. -func (_cggc Style )Name ()string {if _cggc ._bafd .Name ==nil {return "";};return _cggc ._bafd .Name .ValAttr ;}; +// X returns the inner wrapped XML type. +func (_cdeab NumberingLevel )X ()*_dag .CT_Lvl {return _cdeab ._fbaa };func (_aaeb Paragraph )addInstrText (_gbcg string )*_dag .CT_Text {_affcd :=_aaeb .AddRun ();_dfae :=_affcd .X ();_ggdfd :=_dag .NewEG_RunInnerContent ();_cdbg :=_dag .NewCT_Text ();_eecc :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_cdbg .SpaceAttr =&_eecc ;_cdbg .Content ="\u0020"+_gbcg +"\u0020";_ggdfd .InstrText =_cdbg ;_dfae .EG_RunInnerContent =append (_dfae .EG_RunInnerContent ,_ggdfd );return _cdbg ;}; -// RemoveParagraph removes a paragraph from the footnote. -func (_cbfc Footnote )RemoveParagraph (p Paragraph ){for _ ,_eeeb :=range _cbfc .content (){for _ffgb ,_dddaa :=range _eeeb .P {if _dddaa ==p ._dadg {copy (_eeeb .P [_ffgb :],_eeeb .P [_ffgb +1:]);_eeeb .P =_eeeb .P [0:len (_eeeb .P )-1];return ;};};};}; +// SetTop sets the top border to a specified type, color and thickness. +func (_dfdf TableBorders )SetTop (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_dfdf ._dfeff .Top =_dag .NewCT_Border ();_fbgeg (_dfdf ._dfeff .Top ,t ,c ,thickness );}; -// Headers returns the headers defined in the document. -func (_aag *Document )Headers ()[]Header {_dcd :=[]Header {};for _ ,_gfb :=range _aag ._dgbf {_dcd =append (_dcd ,Header {_aag ,_gfb });};return _dcd ;}; +// InsertStyle insert style to styles. +func (_afdb Styles )InsertStyle (ss Style ){_afdb ._bdad .Style =append (_afdb ._bdad .Style ,ss .X ())};func (_fcfa *Document )getWatermarkHeaderInnerContentPictures ()[]*_dag .CT_Picture {var _baac []*_dag .CT_Picture ;for _ ,_fbbfd :=range _fcfa .Headers (){for _ ,_gafc :=range _fbbfd .X ().EG_ContentBlockContent {for _ ,_gbffd :=range _gafc .P {for _ ,_abb :=range _gbffd .EG_PContent {for _ ,_dbea :=range _abb .EG_ContentRunContent {if _dbea .R ==nil {continue ;};for _ ,_ggac :=range _dbea .R .EG_RunInnerContent {if _ggac .Pict ==nil {continue ;};_fcgd :=false ;for _ ,_afc :=range _ggac .Pict .Any {_efb ,_gbbg :=_afc .(*_g .XSDAny );if _gbbg &&_efb .XMLName .Local =="\u0073\u0068\u0061p\u0065"{_fcgd =true ;};};if _fcgd {_baac =append (_baac ,_ggac .Pict );};};};};};};};return _baac ;}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_adde ParagraphProperties )SizeMeasure ()string {if _dbfae :=_adde ._bfdca .RPr .Sz ;_dbfae !=nil {_eafg :=_dbfae .ValAttr ;if _eafg .ST_PositiveUniversalMeasure !=nil {return *_eafg .ST_PositiveUniversalMeasure ;};};return "";}; +// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). +func (_dgfc RunProperties )CharacterSpacingValue ()int64 {if _faca :=_dgfc ._becb .Spacing ;_faca !=nil {_ffgbce :=_faca .ValAttr ;if _ffgbce .Int64 !=nil {return *_ffgbce .Int64 ;};};return int64 (0);}; -// Endnote returns the endnote based on the ID; this can be used nicely with -// the run.IsEndnote() functionality. -func (_dbec *Document )Endnote (id int64 )Endnote {for _ ,_ddd :=range _dbec .Endnotes (){if _ddd .id ()==id {return _ddd ;};};return Endnote {};}; +// X returns the inner wrapped XML type. +func (_gcgf Header )X ()*_dag .Hdr {return _gcgf ._ddaf }; -// SetAfterAuto controls if spacing after a paragraph is automatically determined. -func (_deeb ParagraphSpacing )SetAfterAuto (b bool ){if b {_deeb ._cgaa .AfterAutospacingAttr =&_ebd .ST_OnOff {};_deeb ._cgaa .AfterAutospacingAttr .Bool =_e .Bool (true );}else {_deeb ._cgaa .AfterAutospacingAttr =nil ;};};func (_aegga *WatermarkPicture )getInnerElement (_gbdbf string )*_e .XSDAny {for _ ,_gfdfe :=range _aegga ._egag .Any {_cbdfd ,_bgga :=_gfdfe .(*_e .XSDAny );if _bgga &&(_cbdfd .XMLName .Local ==_gbdbf ||_cbdfd .XMLName .Local =="\u0076\u003a"+_gbdbf ){return _cbdfd ;};};return nil ;};func (_bdea *Document )insertImageFromNode (_fdfa Node ){for _ ,_fbeb :=range _fdfa .AnchoredDrawings {if _abbc ,_babb :=_fbeb .GetImage ();_babb {_bbcb ,_egae :=_acb .ImageFromFile (_abbc .Path ());if _egae !=nil {_bg .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_egae );};_cdae ,_egae :=_bdea .AddImage (_bbcb );if _egae !=nil {_bg .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_egae );};_fbge :=_bdea ._ebfd .GetByRelId (_cdae .RelID ());_fbge .SetID (_abbc .RelID ());};};for _ ,_gaab :=range _fdfa .InlineDrawings {if _baea ,_gbcd :=_gaab .GetImage ();_gbcd {_dgde ,_gbff :=_acb .ImageFromFile (_baea .Path ());if _gbff !=nil {_bg .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_gbff );};_cadg ,_gbff :=_bdea .AddImage (_dgde );if _gbff !=nil {_bg .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_gbff );};_cbdc :=_bdea ._ebfd .GetByRelId (_cadg .RelID ());_cbdc .SetID (_baea .RelID ());};};};func _aeggb (_aeag *_cc .CT_Border ,_cagd _cc .ST_Border ,_aceg _aeg .Color ,_ffdb _bd .Distance ){_aeag .ValAttr =_cagd ;_aeag .ColorAttr =&_cc .ST_HexColor {};if _aceg .IsAuto (){_aeag .ColorAttr .ST_HexColorAuto =_cc .ST_HexColorAutoAuto ;}else {_aeag .ColorAttr .ST_HexColorRGB =_aceg .AsRGBString ();};if _ffdb !=_bd .Zero {_aeag .SzAttr =_e .Uint64 (uint64 (_ffdb /_bd .Point *8));};};func (_gaa *Document )appendTable (_dbf *Paragraph ,_ecbc Table ,_aaa bool )Table {_dedg :=_gaa ._aeb .Body ;_geeg :=_cc .NewEG_BlockLevelElts ();_gaa ._aeb .Body .EG_BlockLevelElts =append (_gaa ._aeb .Body .EG_BlockLevelElts ,_geeg );_cbea :=_cc .NewEG_ContentBlockContent ();_geeg .EG_ContentBlockContent =append (_geeg .EG_ContentBlockContent ,_cbea );if _dbf !=nil {_ccd :=_dbf .X ();for _edeg ,_fgb :=range _dedg .EG_BlockLevelElts {for _ ,_dfg :=range _fgb .EG_ContentBlockContent {for _bab ,_fbe :=range _cbea .P {if _fbe ==_ccd {_gfg :=_ecbc .X ();_eade :=_cc .NewEG_BlockLevelElts ();_fdd :=_cc .NewEG_ContentBlockContent ();_eade .EG_ContentBlockContent =append (_eade .EG_ContentBlockContent ,_fdd );_fdd .Tbl =append (_fdd .Tbl ,_gfg );_dedg .EG_BlockLevelElts =append (_dedg .EG_BlockLevelElts ,nil );if _aaa {copy (_dedg .EG_BlockLevelElts [_edeg +1:],_dedg .EG_BlockLevelElts [_edeg :]);_dedg .EG_BlockLevelElts [_edeg ]=_eade ;if _bab !=0{_fcde :=_cc .NewEG_BlockLevelElts ();_edcf :=_cc .NewEG_ContentBlockContent ();_fcde .EG_ContentBlockContent =append (_fcde .EG_ContentBlockContent ,_edcf );_edcf .P =_dfg .P [:_bab ];_dedg .EG_BlockLevelElts =append (_dedg .EG_BlockLevelElts ,nil );copy (_dedg .EG_BlockLevelElts [_edeg +1:],_dedg .EG_BlockLevelElts [_edeg :]);_dedg .EG_BlockLevelElts [_edeg ]=_fcde ;};_dfg .P =_dfg .P [_bab :];}else {copy (_dedg .EG_BlockLevelElts [_edeg +2:],_dedg .EG_BlockLevelElts [_edeg +1:]);_dedg .EG_BlockLevelElts [_edeg +1]=_eade ;if _bab !=len (_dfg .P )-1{_bee :=_cc .NewEG_BlockLevelElts ();_ebbe :=_cc .NewEG_ContentBlockContent ();_bee .EG_ContentBlockContent =append (_bee .EG_ContentBlockContent ,_ebbe );_ebbe .P =_dfg .P [_bab +1:];_dedg .EG_BlockLevelElts =append (_dedg .EG_BlockLevelElts ,nil );copy (_dedg .EG_BlockLevelElts [_edeg +3:],_dedg .EG_BlockLevelElts [_edeg +2:]);_dedg .EG_BlockLevelElts [_edeg +2]=_bee ;};_dfg .P =_dfg .P [:_bab +1];};break ;};};for _ ,_ecagc :=range _dfg .Tbl {_dabf :=_aff (_ecagc ,_ccd ,_aaa );if _dabf !=nil {break ;};};};};}else {_cbea .Tbl =append (_cbea .Tbl ,_ecbc .X ());};return Table {_gaa ,_ecbc .X ()};}; +// SetAfterSpacing sets spacing below paragraph. +func (_cffe Paragraph )SetAfterSpacing (d _dd .Distance ){_cffe .ensurePPr ();if _cffe ._gbfgc .PPr .Spacing ==nil {_cffe ._gbfgc .PPr .Spacing =_dag .NewCT_Spacing ();};_bbdb :=_cffe ._gbfgc .PPr .Spacing ;_bbdb .AfterAttr =&_ge .ST_TwipsMeasure {};_bbdb .AfterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (d /_dd .Twips ));}; -// GetFooter gets a section Footer for given type -func (_bbagdg Section )GetFooter (t _cc .ST_HdrFtr )(Footer ,bool ){for _ ,_bccgc :=range _bbagdg ._cdac .EG_HdrFtrReferences {if _bccgc .FooterReference .TypeAttr ==t {for _ ,_eebf :=range _bbagdg ._aafce .Footers (){_dbgb :=_bbagdg ._aafce ._ebfd .FindRIDForN (_eebf .Index (),_e .FooterType );if _dbgb ==_bccgc .FooterReference .IdAttr {return _eebf ,true ;};};};};return Footer {},false ;}; +// X returns the inner wrapped XML type. +func (_bebg TableLook )X ()*_dag .CT_TblLook {return _bebg ._bfbbe }; -// AddFooter creates a Footer associated with the document, but doesn't add it -// to the document for display. -func (_faa *Document )AddFooter ()Footer {_dd :=_cc .NewFtr ();_faa ._ebda =append (_faa ._ebda ,_dd );_ebee :=_gb .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_faa ._ebda ));_faa ._ebfd .AddRelationship (_ebee ,_e .FooterType );_faa .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_ebee ,"\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");_faa ._dfa =append (_faa ._dfa ,_acb .NewRelationships ());return Footer {_faa ,_dd };}; +// SetStartPct sets the cell start margin +func (_eef CellMargins )SetStartPct (pct float64 ){_eef ._cc .Start =_dag .NewCT_TblWidth ();_efe (_eef ._cc .Start ,pct );}; -// Italic returns true if run font is italic. -func (_aagc RunProperties )Italic ()bool {_cedb :=_aagc ._acgcd ;return _fcaaa (_cedb .I )||_fcaaa (_cedb .ICs );}; +// Font returns the name of paragraph font family. +func (_ebef ParagraphProperties )Font ()string {if _acef :=_ebef ._gfeb .RPr .RFonts ;_acef !=nil {if _acef .AsciiAttr !=nil {return *_acef .AsciiAttr ;}else if _acef .HAnsiAttr !=nil {return *_acef .HAnsiAttr ;}else if _acef .CsAttr !=nil {return *_acef .CsAttr ;};};return "";}; -// Tables returns the tables defined in the header. -func (_bbac Header )Tables ()[]Table {_bccb :=[]Table {};if _bbac ._abed ==nil {return nil ;};for _ ,_gdcc :=range _bbac ._abed .EG_ContentBlockContent {for _ ,_agde :=range _bbac ._edgdf .tables (_gdcc ){_bccb =append (_bccb ,_agde );};};return _bccb ;}; +// SetFormat sets the numbering format. +func (_cbbb NumberingLevel )SetFormat (f _dag .ST_NumberFormat ){if _cbbb ._fbaa .NumFmt ==nil {_cbbb ._fbaa .NumFmt =_dag .NewCT_NumFmt ();};_cbbb ._fbaa .NumFmt .ValAttr =f ;}; -// GetTargetByRelId returns a target path with the associated relation ID in the -// document. -func (_ccbaa *Document )GetTargetByRelId (idAttr string )string {return _ccbaa ._ebfd .GetTargetByRelId (idAttr );}; +// Paragraph is a paragraph within a document. +type Paragraph struct{_ebddd *Document ;_gbfgc *_dag .CT_P ;}; -// NumberingLevel is the definition for numbering for a particular level within -// a NumberingDefinition. -type NumberingLevel struct{_befe *_cc .CT_Lvl }; +// X returns the inner wrapped XML type. +func (_cdbgf ParagraphStyleProperties )X ()*_dag .CT_PPrGeneral {return _cdbgf ._ffgg }; -// AddPageBreak adds a page break to a run. -func (_bdfde Run )AddPageBreak (){_aeec :=_bdfde .newIC ();_aeec .Br =_cc .NewCT_Br ();_aeec .Br .TypeAttr =_cc .ST_BrTypePage ;};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); +// 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 (_caad *Document )Validate ()error {if _caad ==nil ||_caad ._ceeb ==nil {return _de .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 _ ,_agg :=range []func ()error {_caad .validateTableCells ,_caad .validateBookmarks }{if _bdfc :=_agg ();_bdfc !=nil {return _bdfc ;};};if _dcfa :=_caad ._ceeb .Validate ();_dcfa !=nil {return _dcfa ;};return nil ;}; -// Color returns the style's Color. -func (_cbdg RunProperties )Color ()Color {if _cbdg ._acgcd .Color ==nil {_cbdg ._acgcd .Color =_cc .NewCT_Color ();};return Color {_cbdg ._acgcd .Color };}; +// SetAlignment sets the alignment of a table within the page. +func (_cdfb TableProperties )SetAlignment (align _dag .ST_JcTable ){if align ==_dag .ST_JcTableUnset {_cdfb ._befe .Jc =nil ;}else {_cdfb ._befe .Jc =_dag .NewCT_JcTable ();_cdfb ._befe .Jc .ValAttr =align ;};};func (_aebc Footnote )id ()int64 {return _aebc ._eefc .IdAttr }; -// NewTableWidth returns a newly intialized TableWidth -func NewTableWidth ()TableWidth {return TableWidth {_cc .NewCT_TblWidth ()}}; +// SetWidth sets the table with to a specified width. +func (_bcea TableProperties )SetWidth (d _dd .Distance ){_bcea ._befe .TblW =_dag .NewCT_TblWidth ();_bcea ._befe .TblW .TypeAttr =_dag .ST_TblWidthDxa ;_bcea ._befe .TblW .WAttr =&_dag .ST_MeasurementOrPercent {};_bcea ._befe .TblW .WAttr .ST_DecimalNumberOrPercent =&_dag .ST_DecimalNumberOrPercent {};_bcea ._befe .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (d /_dd .Twips ));}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_ddcd ParagraphBorders )SetLeft (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_ddcd ._fgda .Left =_cc .NewCT_Border ();_aeggb (_ddcd ._fgda .Left ,t ,c ,thickness );}; +// ExtractFromHeader returns text from the document header as an array of TextItems. +func ExtractFromHeader (header *_dag .Hdr )[]TextItem {return _fgdaa (header .EG_ContentBlockContent ,nil );}; -// SetSmallCaps sets the run to small caps. -func (_ddgbe RunProperties )SetSmallCaps (b bool ){if !b {_ddgbe ._acgcd .SmallCaps =nil ;}else {_ddgbe ._acgcd .SmallCaps =_cc .NewCT_OnOff ();};};func _agbc (_bcgf *_cc .CT_Tbl ,_gbfb map[string ]string ){for _ ,_feff :=range _bcgf .EG_ContentRowContent {for _ ,_bgee :=range _feff .Tr {for _ ,_ecbe :=range _bgee .EG_ContentCellContent {for _ ,_gaedf :=range _ecbe .Tc {for _ ,_dadf :=range _gaedf .EG_BlockLevelElts {for _ ,_gbfa :=range _dadf .EG_ContentBlockContent {for _ ,_ddfgd :=range _gbfa .P {_abbaa (_ddfgd ,_gbfb );};for _ ,_gdfc :=range _gbfa .Tbl {_agbc (_gdfc ,_gbfb );};};};};};};};}; +// Text return node and its child text, +func (_gcag *Node )Text ()string {_afae :=_ag .NewBuffer ([]byte {});switch _efaff :=_gcag .X ().(type ){case *Paragraph :for _ ,_ccabd :=range _efaff .Runs (){if _ccabd .Text ()!=""{_afae .WriteString (_ccabd .Text ());_afae .WriteString ("\u000a");};};};for _ ,_bbcbcc :=range _gcag .Children {_afae .WriteString (_bbcbcc .Text ());};return _afae .String ();}; -// X returns the inner wrapped XML type. -func (_aabce TableLook )X ()*_cc .CT_TblLook {return _aabce ._gbfc }; +// ClearColor clears the text color. +func (_babb RunProperties )ClearColor (){_babb ._becb .Color =nil }; -// Outline returns true if run outline is on. -func (_bdbc RunProperties )Outline ()bool {return _fcaaa (_bdbc ._acgcd .Outline )}; +// Borders returns the ParagraphBorders for setting-up border on paragraph. +func (_bgdfd Paragraph )Borders ()ParagraphBorders {_bgdfd .ensurePPr ();if _bgdfd ._gbfgc .PPr .PBdr ==nil {_bgdfd ._gbfgc .PPr .PBdr =_dag .NewCT_PBdr ();};return ParagraphBorders {_bgdfd ._ebddd ,_bgdfd ._gbfgc .PPr .PBdr };}; -// SetHorizontalBanding controls the conditional formatting for horizontal banding. -func (_gfbgc TableLook )SetHorizontalBanding (on bool ){if !on {_gfbgc ._gbfc .NoHBandAttr =&_ebd .ST_OnOff {};_gfbgc ._gbfc .NoHBandAttr .ST_OnOff1 =_ebd .ST_OnOff1On ;}else {_gfbgc ._gbfc .NoHBandAttr =&_ebd .ST_OnOff {};_gfbgc ._gbfc .NoHBandAttr .ST_OnOff1 =_ebd .ST_OnOff1Off ;};}; +// SetStyle sets style to the text in watermark. +func (_bdeac *WatermarkText )SetStyle (style _fgcb .TextpathStyle ){_cdage :=_bdeac .getShape ();if _bdeac ._efac !=nil {_fgga :=_bdeac ._efac .EG_ShapeElements ;if len (_fgga )> 0&&_fgga [0].Textpath !=nil {var _gccc =style .String ();_fgga [0].Textpath .StyleAttr =&_gccc ;};return ;};_ffaf :=_bdeac .findNode (_cdage ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _adadc ,_dgaf :=range _ffaf .Attrs {if _dgaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_ffaf .Attrs [_adadc ].Value =style .String ();};};}; -// StructuredDocumentTags returns the structured document tags in the document -// which are commonly used in document templates. -func (_cgce *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_gdde :=[]StructuredDocumentTag {};for _ ,_fbbd :=range _cgce ._aeb .Body .EG_BlockLevelElts {for _ ,_cagcd :=range _fbbd .EG_ContentBlockContent {if _cagcd .Sdt !=nil {_gdde =append (_gdde ,StructuredDocumentTag {_cgce ,_cagcd .Sdt });};};};return _gdde ;}; +// StructuredDocumentTag are a tagged bit of content in a document. +type StructuredDocumentTag struct{_dffad *Document ;_cdedb *_dag .CT_SdtBlock ;}; -// Text return node and its child text, -func (_fec *Node )Text ()string {_adece :=_de .NewBuffer ([]byte {});switch _dcfa :=_fec .X ().(type ){case *Paragraph :for _ ,_eecgb :=range _dcfa .Runs (){if _eecgb .Text ()!=""{_adece .WriteString (_eecgb .Text ());_adece .WriteString ("\u000a");};};};for _ ,_cbdf :=range _fec .Children {_adece .WriteString (_cbdf .Text ());};return _adece .String ();}; +// Clear removes all of the content from within a run. +func (_bbfa Run )Clear (){_bbfa ._ccad .EG_RunInnerContent =nil };func (_feffg Run )newIC ()*_dag .EG_RunInnerContent {_ccaad :=_dag .NewEG_RunInnerContent ();_feffg ._ccad .EG_RunInnerContent =append (_feffg ._ccad .EG_RunInnerContent ,_ccaad );return _ccaad ;}; -// AddHyperLink adds a new hyperlink to a parapgraph. -func (_cfbdc Paragraph )AddHyperLink ()HyperLink {_ebab :=_cc .NewEG_PContent ();_cfbdc ._dadg .EG_PContent =append (_cfbdc ._dadg .EG_PContent ,_ebab );_ebab .Hyperlink =_cc .NewCT_Hyperlink ();return HyperLink {_cfbdc ._gefc ,_ebab .Hyperlink };}; +// X returns the inner wrapped XML type. +func (_dgfed HyperLink )X ()*_dag .CT_Hyperlink {return _dgfed ._abfc }; -// AddText adds text to a run. -func (_afeb Run )AddText (s string ){_fgec :=_cc .NewEG_RunInnerContent ();_afeb ._abeed .EG_RunInnerContent =append (_afeb ._abeed .EG_RunInnerContent ,_fgec );_fgec .T =_cc .NewCT_Text ();if _e .NeedsSpacePreserve (s ){_aabdg :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_fgec .T .SpaceAttr =&_aabdg ;};_fgec .T .Content =s ;};func (_aacfb Paragraph )addFldChar ()*_cc .CT_FldChar {_adga :=_aacfb .AddRun ();_cdegd :=_adga .X ();_eefff :=_cc .NewEG_RunInnerContent ();_gaebd :=_cc .NewCT_FldChar ();_eefff .FldChar =_gaebd ;_cdegd .EG_RunInnerContent =append (_cdegd .EG_RunInnerContent ,_eefff );return _gaebd ;}; +// Bookmark is a bookmarked location within a document that can be referenced +// with a hyperlink. +type Bookmark struct{_dcc *_dag .CT_Bookmark }; -// ParagraphStyleProperties is the styling information for a paragraph. -type ParagraphStyleProperties struct{_feffd *_cc .CT_PPrGeneral }; +// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. +func (_debb ParagraphProperties )ComplexSizeValue ()float64 {if _ggbc :=_debb ._gfeb .RPr .SzCs ;_ggbc !=nil {_ggfc :=_ggbc .ValAttr ;if _ggfc .ST_UnsignedDecimalNumber !=nil {return float64 (*_ggfc .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// TextWithOptions extract text with options. -func (_efea *DocText )TextWithOptions (options ExtractTextOptions )string {_gafb :=make (map[int64 ]map[int64 ]int64 ,0);_dgaec :=_de .NewBuffer ([]byte {});_baff :=int64 (0);_edada :=int64 (0);_egff :=int64 (0);for _fbd ,_cbgd :=range _efea .Items {_aadf :=false ;if _cbgd .Text !=""{if _fbd > 0{if _cbgd .Paragraph !=_efea .Items [_fbd -1].Paragraph {_aadf =true ;};if !options .RunsOnNewLine &&_aadf {_dgaec .WriteString ("\u000a");}else if options .RunsOnNewLine {_dgaec .WriteString ("\u000a");};}else {_aadf =true ;};if options .WithNumbering {if _aadf {for _ ,_fbafe :=range _efea ._eddgd {if _fbafe .FromParagraph ==nil {continue ;};if _fbafe .FromParagraph .X ()==_cbgd .Paragraph {if _bdbd :=_fbafe .NumberingLevel .X ();_bdbd !=nil {if _fbafe .AbstractNumId !=nil &&_efea ._gfae [*_fbafe .AbstractNumId ][_bdbd .IlvlAttr ]> 0{if _ ,_ceeff :=_gafb [*_fbafe .AbstractNumId ];_ceeff {if _ ,_baed :=_gafb [*_fbafe .AbstractNumId ][_bdbd .IlvlAttr ];_baed {_gafb [*_fbafe .AbstractNumId ][_bdbd .IlvlAttr ]++;}else {_gafb [*_fbafe .AbstractNumId ][_bdbd .IlvlAttr ]=1;};}else {_gafb [*_fbafe .AbstractNumId ]=map[int64 ]int64 {_bdbd .IlvlAttr :1};};if _baff ==_fbafe .NumberingLevel .X ().IlvlAttr &&_bdbd .IlvlAttr > 0{_edada ++;}else {_edada =_gafb [*_fbafe .AbstractNumId ][_bdbd .IlvlAttr ];if _bdbd .IlvlAttr > _baff &&_egff ==*_fbafe .AbstractNumId {_edada =1;};};_cddd :="";if _bdbd .LvlText .ValAttr !=nil {_cddd =*_bdbd .LvlText .ValAttr ;};_bbcg :=_eb .FormatNumberingText (_edada ,_bdbd .IlvlAttr ,_cddd ,_bdbd .NumFmt ,_gafb [*_fbafe .AbstractNumId ]);_dgaec .WriteString (_bbcg );_efea ._gfae [*_fbafe .AbstractNumId ][_bdbd .IlvlAttr ]--;_baff =_bdbd .IlvlAttr ;_egff =*_fbafe .AbstractNumId ;if options .NumberingIndent !=""{_dgaec .WriteString (options .NumberingIndent );};};};break ;};};};};_dgaec .WriteString (_cbgd .Text );};};return _dgaec .String ();}; +// SetSemiHidden controls if the style is hidden in the UI. +func (_dega Style )SetSemiHidden (b bool ){if b {_dega ._ffabb .SemiHidden =_dag .NewCT_OnOff ();}else {_dega ._ffabb .SemiHidden =nil ;};};func (_adbg Footnote )content ()[]*_dag .EG_ContentBlockContent {var _dedab []*_dag .EG_ContentBlockContent ;for _ ,_agag :=range _adbg ._eefc .EG_BlockLevelElts {_dedab =append (_dedab ,_agag .EG_ContentBlockContent ...);};return _dedab ;}; -// Run is a run of text within a paragraph that shares the same formatting. -type Run struct{_bdaag *Document ;_abeed *_cc .CT_R ;}; +// AbstractNumberID returns the ID that is unique within all numbering +// definitions that is used to assign the definition to a paragraph. +func (_facdc NumberingDefinition )AbstractNumberID ()int64 {return _facdc ._edef .AbstractNumIdAttr }; -// HasEndnotes returns a bool based on the presence or abscence of endnotes within -// the document. -func (_cgfa *Document )HasEndnotes ()bool {return _cgfa ._cde !=nil };func _aaga (_eafeb *Document ,_fdbg Paragraph )listItemInfo {if _eafeb .Numbering .X ()==nil {return listItemInfo {};};if len (_eafeb .Numbering .Definitions ())< 1{return listItemInfo {};};_baba :=_cece (_fdbg );if _baba ==nil {return listItemInfo {};};_bafed :=_eafeb .GetNumberingLevelByIds (_baba .NumId .ValAttr ,_baba .Ilvl .ValAttr );if _dbff :=_bafed .X ();_dbff ==nil {return listItemInfo {};};_ebgaf :=int64 (0);for _ ,_gacb :=range _eafeb .Numbering ._bedb .Num {if _gacb !=nil &&_gacb .NumIdAttr ==_baba .NumId .ValAttr {_ebgaf =_gacb .AbstractNumId .ValAttr ;};};return listItemInfo {FromParagraph :&_fdbg ,AbstractNumId :&_ebgaf ,NumberingLevel :&_bafed };}; +// 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 (_eabe Paragraph )AddBookmark (name string )Bookmark {_gdfab :=_dag .NewEG_PContent ();_bcada :=_dag .NewEG_ContentRunContent ();_gdfab .EG_ContentRunContent =append (_gdfab .EG_ContentRunContent ,_bcada );_dbfea :=_dag .NewEG_RunLevelElts ();_bcada .EG_RunLevelElts =append (_bcada .EG_RunLevelElts ,_dbfea );_dgde :=_dag .NewEG_RangeMarkupElements ();_gccge :=_dag .NewCT_Bookmark ();_dgde .BookmarkStart =_gccge ;_dbfea .EG_RangeMarkupElements =append (_dbfea .EG_RangeMarkupElements ,_dgde );_dgde =_dag .NewEG_RangeMarkupElements ();_dgde .BookmarkEnd =_dag .NewCT_MarkupRange ();_dbfea .EG_RangeMarkupElements =append (_dbfea .EG_RangeMarkupElements ,_dgde );_eabe ._gbfgc .EG_PContent =append (_eabe ._gbfgc .EG_PContent ,_gdfab );_dfbd :=Bookmark {_gccge };_dfbd .SetName (name );return _dfbd ;}; -// FindNodeByText return node based on matched text and return a slice of node. -func (_cdbdg *Nodes )FindNodeByText (text string )[]Node {_dggc :=[]Node {};for _ ,_gadb :=range _cdbdg ._cebe {if _d .TrimSpace (_gadb .Text ())==text {_dggc =append (_dggc ,_gadb );};_dagce :=Nodes {_cebe :_gadb .Children };_dggc =append (_dggc ,_dagce .FindNodeByText (text )...);};return _dggc ;}; +// Text returns text from the document as one string separated with line breaks. +func (_babcg *DocText )Text ()string {_bffdae :=_ag .NewBuffer ([]byte {});for _ ,_bgfaa :=range _babcg .Items {if _bgfaa .Text !=""{_bffdae .WriteString (_bgfaa .Text );_bffdae .WriteString ("\u000a");};};return _bffdae .String ();}; -// SetHangingIndent controls the hanging indent of the paragraph. -func (_ccddd ParagraphStyleProperties )SetHangingIndent (m _bd .Distance ){if _ccddd ._feffd .Ind ==nil {_ccddd ._feffd .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_ccddd ._feffd .Ind .HangingAttr =nil ;}else {_ccddd ._feffd .Ind .HangingAttr =&_ebd .ST_TwipsMeasure {};_ccddd ._feffd .Ind .HangingAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_bd .Twips ));};};func (_gefb Styles )initializeStyleDefaults (){_afdce :=_gefb .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_cc .ST_StyleTypeParagraph ,true );_afdce .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_afdce .SetPrimaryStyle (true );_gcdg :=_gefb .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_cc .ST_StyleTypeCharacter ,true );_gcdg .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074");_gcdg .SetUISortOrder (1);_gcdg .SetSemiHidden (true );_gcdg .SetUnhideWhenUsed (true );_ffeb :=_gefb .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_cc .ST_StyleTypeCharacter ,false );_ffeb .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072");_ffeb .SetBasedOn (_gcdg .StyleID ());_ffeb .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_ffeb .SetUISortOrder (10);_ffeb .RunProperties ().Fonts ().SetASCIITheme (_cc .ST_ThemeMajorAscii );_ffeb .RunProperties ().Fonts ().SetEastAsiaTheme (_cc .ST_ThemeMajorEastAsia );_ffeb .RunProperties ().Fonts ().SetHANSITheme (_cc .ST_ThemeMajorHAnsi );_ffeb .RunProperties ().Fonts ().SetCSTheme (_cc .ST_ThemeMajorBidi );_ffeb .RunProperties ().SetSize (28*_bd .Point );_ffeb .RunProperties ().SetKerning (14*_bd .Point );_ffeb .RunProperties ().SetCharacterSpacing (-10*_bd .Twips );_bfbdb :=_gefb .AddStyle ("\u0054\u0069\u0074l\u0065",_cc .ST_StyleTypeParagraph ,false );_bfbdb .SetName ("\u0054\u0069\u0074l\u0065");_bfbdb .SetBasedOn (_afdce .StyleID ());_bfbdb .SetNextStyle (_afdce .StyleID ());_bfbdb .SetLinkedStyle (_ffeb .StyleID ());_bfbdb .SetUISortOrder (10);_bfbdb .SetPrimaryStyle (true );_bfbdb .ParagraphProperties ().SetContextualSpacing (true );_bfbdb .RunProperties ().Fonts ().SetASCIITheme (_cc .ST_ThemeMajorAscii );_bfbdb .RunProperties ().Fonts ().SetEastAsiaTheme (_cc .ST_ThemeMajorEastAsia );_bfbdb .RunProperties ().Fonts ().SetHANSITheme (_cc .ST_ThemeMajorHAnsi );_bfbdb .RunProperties ().Fonts ().SetCSTheme (_cc .ST_ThemeMajorBidi );_bfbdb .RunProperties ().SetSize (28*_bd .Point );_bfbdb .RunProperties ().SetKerning (14*_bd .Point );_bfbdb .RunProperties ().SetCharacterSpacing (-10*_bd .Twips );_fdfad :=_gefb .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_cc .ST_StyleTypeTable ,false );_fdfad .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_fdfad .SetUISortOrder (99);_fdfad .SetSemiHidden (true );_fdfad .SetUnhideWhenUsed (true );_fdfad .X ().TblPr =_cc .NewCT_TblPrBase ();_gfbaa :=NewTableWidth ();_fdfad .X ().TblPr .TblInd =_gfbaa .X ();_gfbaa .SetValue (0*_bd .Dxa );_fdfad .X ().TblPr .TblCellMar =_cc .NewCT_TblCellMar ();_gfbaa =NewTableWidth ();_fdfad .X ().TblPr .TblCellMar .Top =_gfbaa .X ();_gfbaa .SetValue (0*_bd .Dxa );_gfbaa =NewTableWidth ();_fdfad .X ().TblPr .TblCellMar .Bottom =_gfbaa .X ();_gfbaa .SetValue (0*_bd .Dxa );_gfbaa =NewTableWidth ();_fdfad .X ().TblPr .TblCellMar .Left =_gfbaa .X ();_gfbaa .SetValue (108*_bd .Dxa );_gfbaa =NewTableWidth ();_fdfad .X ().TblPr .TblCellMar .Right =_gfbaa .X ();_gfbaa .SetValue (108*_bd .Dxa );_dece :=_gefb .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_cc .ST_StyleTypeNumbering ,false );_dece .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074");_dece .SetUISortOrder (1);_dece .SetSemiHidden (true );_dece .SetUnhideWhenUsed (true );_bbcdf :=[]_bd .Distance {16,13,12,11,11,11,11,11,11};_fbgd :=[]_bd .Distance {240,40,40,40,40,40,40,40,40};for _eface :=0;_eface < 9;_eface ++{_efgdd :=_gb .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_eface +1);_cgcbg :=_gefb .AddStyle (_efgdd +"\u0043\u0068\u0061\u0072",_cc .ST_StyleTypeCharacter ,false );_cgcbg .SetName (_gb .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_eface +1));_cgcbg .SetBasedOn (_gcdg .StyleID ());_cgcbg .SetLinkedStyle (_efgdd );_cgcbg .SetUISortOrder (9+_eface );_cgcbg .RunProperties ().SetSize (_bbcdf [_eface ]*_bd .Point );_ffcf :=_gefb .AddStyle (_efgdd ,_cc .ST_StyleTypeParagraph ,false );_ffcf .SetName (_gb .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_eface +1));_ffcf .SetNextStyle (_afdce .StyleID ());_ffcf .SetLinkedStyle (_ffcf .StyleID ());_ffcf .SetUISortOrder (9+_eface );_ffcf .SetPrimaryStyle (true );_ffcf .ParagraphProperties ().SetKeepNext (true );_ffcf .ParagraphProperties ().SetSpacing (_fbgd [_eface ]*_bd .Twips ,0);_ffcf .ParagraphProperties ().SetOutlineLevel (_eface );_ffcf .RunProperties ().SetSize (_bbcdf [_eface ]*_bd .Point );};}; +// NewSettings constructs a new empty Settings +func NewSettings ()Settings {_eeabb :=_dag .NewSettings ();_eeabb .Compat =_dag .NewCT_Compat ();_bdgc :=_dag .NewCT_CompatSetting ();_bdgc .NameAttr =_g .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065");_bdgc .UriAttr =_g .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");_bdgc .ValAttr =_g .String ("\u0031\u0035");_eeabb .Compat .CompatSetting =append (_eeabb .Compat .CompatSetting ,_bdgc );return Settings {_eeabb };}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_effc *Document )GetImageByRelID (relID string )(_acb .ImageRef ,bool ){_cfbad :=_effc ._ebfd .GetTargetByRelId (relID );_ffdc :="";for _ ,_aacf :=range _effc ._edc {if _ffdc !=""{break ;};_ffdc =_aacf .GetTargetByRelId (relID );};for _ ,_dcg :=range _effc .Images {if _dcg .RelID ()==relID {return _dcg ,true ;};if _cfbad !=""{_gfgc :=_d .Replace (_dcg .Target (),"\u0077\u006f\u0072d\u002f","",1);if _gfgc ==_cfbad {if _dcg .RelID ()==""{_dcg .SetRelID (relID );};return _dcg ,true ;};};if _ffdc !=""{_gbac :=_d .Replace (_dcg .Target (),"\u0077\u006f\u0072d\u002f","",1);if _gbac ==_ffdc {if _dcg .RelID ()==""{_dcg .SetRelID (relID );};return _dcg ,true ;};};};return _acb .ImageRef {},false ;}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_fcgaa ParagraphProperties )CharacterSpacingMeasure ()string {if _bagf :=_fcgaa ._gfeb .RPr .Spacing ;_bagf !=nil {_agbdd :=_bagf .ValAttr ;if _agbdd .ST_UniversalMeasure !=nil {return *_agbdd .ST_UniversalMeasure ;};};return "";}; -// SetTextStyleItalic set text style of watermark to italic. -func (_bgadf *WatermarkText )SetTextStyleItalic (value bool ){if _bgadf ._eeced !=nil {_fbgdf :=_bgadf .GetStyle ();_fbgdf .SetItalic (value );_bgadf .SetStyle (_fbgdf );};}; +// AppendNode append node to document element. +func (_eabc *Document )AppendNode (node Node ){_eabc .insertImageFromNode (node );_eabc .insertStyleFromNode (node );for _ ,_cdfc :=range node .Children {_eabc .insertImageFromNode (_cdfc );_eabc .insertStyleFromNode (_cdfc );};switch _bdffe :=node .X ().(type ){case *Paragraph :_eabc .appendParagraph (nil ,*_bdffe ,false );case *Table :_eabc .appendTable (nil ,*_bdffe ,false );};if node ._efgg !=nil {if node ._efgg ._gdfa !=nil {if _gbedg :=_eabc ._dbce .FindRIDForN (0,_g .ThemeType );_gbedg ==""{if _cagf :=node ._efgg ._dbce .FindRIDForN (0,_g .ThemeType );_cagf !=""{_eabc ._gdfa =append (_eabc ._gdfa ,node ._efgg ._gdfa ...);_dgfe :=node ._efgg ._dbce .GetTargetByRelId (_cagf );_eabc .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_dgfe ,"\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");_eabc ._dbce .AddRelationship (_dgfe ,_g .ThemeType );};};};_acdf :=_eabc ._dbac ;_bgce :=node ._efgg ._dbac ;if _acdf !=nil {if _bgce !=nil {if _acdf .Font !=nil {if _bgce .Font !=nil {for _ ,_ffdc :=range _bgce .Font {_ggaf :=true ;for _ ,_cagb :=range _acdf .Font {if _cagb .NameAttr ==_ffdc .NameAttr {_ggaf =false ;break ;};};if _ggaf {_acdf .Font =append (_acdf .Font ,_ffdc );};};};}else {_acdf .Font =_bgce .Font ;};};}else if _bgce !=nil {_acdf =_bgce ;};_eabc ._dbac =_acdf ;if _dgbf :=_eabc ._dbce .FindRIDForN (0,_g .FontTableType );_dgbf ==""{_eabc .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\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\u0066\u006f\u006e\u0074T\u0061\u0062\u006c\u0065\u002b\u0078m\u006c");_eabc ._dbce .AddRelationship ("\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\u002e\u0078\u006d\u006c",_g .FontTableType );};};}; -// SetAll sets all of the borders to a given value. -func (_geg CellBorders )SetAll (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_geg .SetBottom (t ,c ,thickness );_geg .SetLeft (t ,c ,thickness );_geg .SetRight (t ,c ,thickness );_geg .SetTop (t ,c ,thickness );_geg .SetInsideHorizontal (t ,c ,thickness );_geg .SetInsideVertical (t ,c ,thickness );}; +// X returns the inner wrapped XML type. +func (_agage TableStyleProperties )X ()*_dag .CT_TblPrBase {return _agage ._afeg }; -// New constructs an empty document that content can be added to. -func New ()*Document {_cbdee :=&Document {_aeb :_cc .NewDocument ()};_cbdee .ContentTypes =_acb .NewContentTypes ();_cbdee ._aeb .Body =_cc .NewCT_Body ();_cbdee ._aeb .ConformanceAttr =_ebd .ST_ConformanceClassTransitional ;_cbdee ._ebfd =_acb .NewRelationships ();_cbdee .AppProperties =_acb .NewAppProperties ();_cbdee .CoreProperties =_acb .NewCoreProperties ();_cbdee .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");_cbdee .Settings =NewSettings ();_cbdee ._ebfd .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_e .SettingsType );_cbdee .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");_cbdee .Rels =_acb .NewRelationships ();_cbdee .Rels .AddRelationship (_e .RelativeFilename (_e .DocTypeDocument ,"",_e .CorePropertiesType ,0),_e .CorePropertiesType );_cbdee .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_e .ExtendedPropertiesType );_cbdee .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_e .OfficeDocumentType );_cbdee .Numbering =NewNumbering ();_cbdee .Numbering .InitializeDefault ();_cbdee .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");_cbdee ._ebfd .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_e .NumberingType );_cbdee .Styles =NewStyles ();_cbdee .Styles .InitializeDefault ();_cbdee .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");_cbdee ._ebfd .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_e .StylesType );_cbdee ._aeb .Body =_cc .NewCT_Body ();return _cbdee ;}; +// RemoveParagraph removes a paragraph from a footer. +func (_bcac Footer )RemoveParagraph (p Paragraph ){for _ ,_fdg :=range _bcac ._gbdc .EG_ContentBlockContent {for _adee ,_cbcdb :=range _fdg .P {if _cbcdb ==p ._gbfgc {copy (_fdg .P [_adee :],_fdg .P [_adee +1:]);_fdg .P =_fdg .P [0:len (_fdg .P )-1];return ;};};};}; -// CellProperties returns the cell properties. -func (_agad TableConditionalFormatting )CellProperties ()CellProperties {if _agad ._fgcg .TcPr ==nil {_agad ._fgcg .TcPr =_cc .NewCT_TcPr ();};return CellProperties {_agad ._fgcg .TcPr };}; +// Open opens and reads a document from a file (.docx). +func Open (filename string )(*Document ,error ){_gcff ,_bggd :=_gg .Open (filename );if _bggd !=nil {return nil ,_ga .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bggd );};defer _gcff .Close ();_gefg ,_bggd :=_gg .Stat (filename );if _bggd !=nil {return nil ,_ga .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bggd );};_ =_gefg ;return Read (_gcff ,_gefg .Size ());}; -// ReplaceTextByRegexp replace text inside node using regexp. -func (_baffc *Nodes )ReplaceTextByRegexp (expr *_f .Regexp ,newText string ){for _ ,_defbd :=range _baffc ._cebe {_defbd .ReplaceTextByRegexp (expr ,newText );};};func _faabc (_dca *_cc .CT_Tbl ,_ffba map[string ]string ){for _ ,_ddfd :=range _dca .EG_ContentRowContent {for _ ,_eggg :=range _ddfd .Tr {for _ ,_ffgg :=range _eggg .EG_ContentCellContent {for _ ,_cgeg :=range _ffgg .Tc {for _ ,_eadfaa :=range _cgeg .EG_BlockLevelElts {for _ ,_dafae :=range _eadfaa .EG_ContentBlockContent {for _ ,_eagf :=range _dafae .P {_fcbd (_eagf ,_ffba );};for _ ,_cdcd :=range _dafae .Tbl {_faabc (_cdcd ,_ffba );};};};};};};};}; +// Pict returns the pict object. +func (_fafa *WatermarkPicture )Pict ()*_dag .CT_Picture {return _fafa ._ecfd }; -// AddTabStop adds a tab stop to the paragraph. -func (_dcfef ParagraphStyleProperties )AddTabStop (position _bd .Distance ,justificaton _cc .ST_TabJc ,leader _cc .ST_TabTlc ){if _dcfef ._feffd .Tabs ==nil {_dcfef ._feffd .Tabs =_cc .NewCT_Tabs ();};_dcedc :=_cc .NewCT_TabStop ();_dcedc .LeaderAttr =leader ;_dcedc .ValAttr =justificaton ;_dcedc .PosAttr .Int64 =_e .Int64 (int64 (position /_bd .Twips ));_dcfef ._feffd .Tabs .Tab =append (_dcfef ._feffd .Tabs .Tab ,_dcedc );}; +// ParagraphProperties are the properties for a paragraph. +type ParagraphProperties struct{_fbcc *Document ;_gfeb *_dag .CT_PPr ;}; -// PutNodeAfter put node to position after relativeTo. -func (_bbdd *Document )PutNodeAfter (relativeTo ,node Node ){_bbdd .putNode (relativeTo ,node ,false )}; +// X returns the inner wrapped XML type. +func (_dfba Styles )X ()*_dag .Styles {return _dfba ._bdad }; -// SetTarget sets the URL target of the hyperlink. -func (_edcac HyperLink )SetTarget (url string ){_bfdee :=_edcac ._fdaa .AddHyperlink (url );_edcac ._bfde .IdAttr =_e .String (_acb .Relationship (_bfdee ).ID ());_edcac ._bfde .AnchorAttr =nil ;}; +// TextWithOptions extract text with options. +func (_acgca *DocText )TextWithOptions (options ExtractTextOptions )string {_efcd :=make (map[int64 ]map[int64 ]int64 ,0);_gfce :=_ag .NewBuffer ([]byte {});_beabe :=int64 (0);_feac :=int64 (0);_cdgee :=int64 (0);for _cgbb ,_dccf :=range _acgca .Items {_bcdb :=false ;if _dccf .Text !=""{if _cgbb > 0{if _dccf .Paragraph !=_acgca .Items [_cgbb -1].Paragraph {_bcdb =true ;};if !options .RunsOnNewLine &&_bcdb {_gfce .WriteString ("\u000a");}else if options .RunsOnNewLine {_gfce .WriteString ("\u000a");};}else {_bcdb =true ;};if options .WithNumbering {if _bcdb {for _ ,_edeb :=range _acgca ._acabb {if _edeb .FromParagraph ==nil {continue ;};if _edeb .FromParagraph .X ()==_dccf .Paragraph {if _fcbd :=_edeb .NumberingLevel .X ();_fcbd !=nil {if _edeb .AbstractNumId !=nil &&_acgca ._dbcb [*_edeb .AbstractNumId ][_fcbd .IlvlAttr ]> 0{if _ ,_gca :=_efcd [*_edeb .AbstractNumId ];_gca {if _ ,_fbgc :=_efcd [*_edeb .AbstractNumId ][_fcbd .IlvlAttr ];_fbgc {_efcd [*_edeb .AbstractNumId ][_fcbd .IlvlAttr ]++;}else {_efcd [*_edeb .AbstractNumId ][_fcbd .IlvlAttr ]=1;};}else {_efcd [*_edeb .AbstractNumId ]=map[int64 ]int64 {_fcbd .IlvlAttr :1};};if _beabe ==_edeb .NumberingLevel .X ().IlvlAttr &&_fcbd .IlvlAttr > 0{_feac ++;}else {_feac =_efcd [*_edeb .AbstractNumId ][_fcbd .IlvlAttr ];if _fcbd .IlvlAttr > _beabe &&_cdgee ==*_edeb .AbstractNumId {_feac =1;};};_gddb :="";if _fcbd .LvlText .ValAttr !=nil {_gddb =*_fcbd .LvlText .ValAttr ;};_caage :=_aa .FormatNumberingText (_feac ,_fcbd .IlvlAttr ,_gddb ,_fcbd .NumFmt ,_efcd [*_edeb .AbstractNumId ]);_gfce .WriteString (_caage );_acgca ._dbcb [*_edeb .AbstractNumId ][_fcbd .IlvlAttr ]--;_beabe =_fcbd .IlvlAttr ;_cdgee =*_edeb .AbstractNumId ;if options .NumberingIndent !=""{_gfce .WriteString (options .NumberingIndent );};};};break ;};};};};_gfce .WriteString (_dccf .Text );};};return _gfce .String ();}; -// SetBeforeSpacing sets spacing above paragraph. -func (_cdfge Paragraph )SetBeforeSpacing (d _bd .Distance ){_cdfge .ensurePPr ();if _cdfge ._dadg .PPr .Spacing ==nil {_cdfge ._dadg .PPr .Spacing =_cc .NewCT_Spacing ();};_bbdc :=_cdfge ._dadg .PPr .Spacing ;_bbdc .BeforeAttr =&_ebd .ST_TwipsMeasure {};_bbdc .BeforeAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (d /_bd .Twips ));}; +// SetAfterLineSpacing sets spacing below paragraph in line units. +func (_dbbfb Paragraph )SetAfterLineSpacing (d _dd .Distance ){_dbbfb .ensurePPr ();if _dbbfb ._gbfgc .PPr .Spacing ==nil {_dbbfb ._gbfgc .PPr .Spacing =_dag .NewCT_Spacing ();};_fbcb :=_dbbfb ._gbfgc .PPr .Spacing ;_fbcb .AfterLinesAttr =_g .Int64 (int64 (d /_dd .Twips ));}; -// ReplaceTextByRegexp replace the text within node using regexp expression. -func (_beac *Node )ReplaceTextByRegexp (rgx *_f .Regexp ,newText string ){switch _gcab :=_beac .X ().(type ){case *Paragraph :for _ ,_gdcaf :=range _gcab .Runs (){for _ ,_fabf :=range _gdcaf ._abeed .EG_RunInnerContent {if _fabf .T !=nil {_gcgb :=_fabf .T .Content ;_gcgb =rgx .ReplaceAllString (_gcgb ,newText );_fabf .T .Content =_gcgb ;};};};};for _ ,_edbg :=range _beac .Children {_edbg .ReplaceTextByRegexp (rgx ,newText );};};func (_eeea Paragraph )insertRun (_gfdgf Run ,_eeebf bool )Run {for _ ,_afbad :=range _eeea ._dadg .EG_PContent {for _cagg ,_gcgd :=range _afbad .EG_ContentRunContent {if _gcgd .R ==_gfdgf .X (){_ggacd :=_cc .NewCT_R ();_afbad .EG_ContentRunContent =append (_afbad .EG_ContentRunContent ,nil );if _eeebf {copy (_afbad .EG_ContentRunContent [_cagg +1:],_afbad .EG_ContentRunContent [_cagg :]);_afbad .EG_ContentRunContent [_cagg ]=_cc .NewEG_ContentRunContent ();_afbad .EG_ContentRunContent [_cagg ].R =_ggacd ;}else {copy (_afbad .EG_ContentRunContent [_cagg +2:],_afbad .EG_ContentRunContent [_cagg +1:]);_afbad .EG_ContentRunContent [_cagg +1]=_cc .NewEG_ContentRunContent ();_afbad .EG_ContentRunContent [_cagg +1].R =_ggacd ;};return Run {_eeea ._gefc ,_ggacd };};if _gcgd .Sdt !=nil &&_gcgd .Sdt .SdtContent !=nil {for _ ,_bgcg :=range _gcgd .Sdt .SdtContent .EG_ContentRunContent {if _bgcg .R ==_gfdgf .X (){_bbgdc :=_cc .NewCT_R ();_gcgd .Sdt .SdtContent .EG_ContentRunContent =append (_gcgd .Sdt .SdtContent .EG_ContentRunContent ,nil );if _eeebf {copy (_gcgd .Sdt .SdtContent .EG_ContentRunContent [_cagg +1:],_gcgd .Sdt .SdtContent .EG_ContentRunContent [_cagg :]);_gcgd .Sdt .SdtContent .EG_ContentRunContent [_cagg ]=_cc .NewEG_ContentRunContent ();_gcgd .Sdt .SdtContent .EG_ContentRunContent [_cagg ].R =_bbgdc ;}else {copy (_gcgd .Sdt .SdtContent .EG_ContentRunContent [_cagg +2:],_gcgd .Sdt .SdtContent .EG_ContentRunContent [_cagg +1:]);_gcgd .Sdt .SdtContent .EG_ContentRunContent [_cagg +1]=_cc .NewEG_ContentRunContent ();_gcgd .Sdt .SdtContent .EG_ContentRunContent [_cagg +1].R =_bbgdc ;};return Run {_eeea ._gefc ,_bbgdc };};};};};};return _eeea .AddRun ();}; +// SetRightIndent controls right indent of paragraph. +func (_dgeg Paragraph )SetRightIndent (m _dd .Distance ){_dgeg .ensurePPr ();_dcae :=_dgeg ._gbfgc .PPr ;if _dcae .Ind ==nil {_dcae .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_dcae .Ind .RightAttr =nil ;}else {_dcae .Ind .RightAttr =&_dag .ST_SignedTwipsMeasure {};_dcae .Ind .RightAttr .Int64 =_g .Int64 (int64 (m /_dd .Twips ));};};func (_dfabc *WatermarkText )getShape ()*_g .XSDAny {return _dfabc .getInnerElement ("\u0073\u0068\u0061p\u0065");}; -// Tables returns the tables defined in the footer. -func (_gfbbd Footer )Tables ()[]Table {_edbc :=[]Table {};if _gfbbd ._gceg ==nil {return nil ;};for _ ,_fdde :=range _gfbbd ._gceg .EG_ContentBlockContent {for _ ,_fcdc :=range _gfbbd ._acab .tables (_fdde ){_edbc =append (_edbc ,_fcdc );};};return _edbc ;}; +// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() +func (_egeac ParagraphProperties )AddTabStop (position _dd .Distance ,justificaton _dag .ST_TabJc ,leader _dag .ST_TabTlc ){if _egeac ._gfeb .Tabs ==nil {_egeac ._gfeb .Tabs =_dag .NewCT_Tabs ();};_dbfdc :=_dag .NewCT_TabStop ();_dbfdc .LeaderAttr =leader ;_dbfdc .ValAttr =justificaton ;_dbfdc .PosAttr .Int64 =_g .Int64 (int64 (position /_dd .Twips ));_egeac ._gfeb .Tabs .Tab =append (_egeac ._gfeb .Tabs .Tab ,_dbfdc );};func (_cecd Paragraph )addSeparateFldChar ()*_dag .CT_FldChar {_ggae :=_cecd .addFldChar ();_ggae .FldCharTypeAttr =_dag .ST_FldCharTypeSeparate ;return _ggae ;};func (_cfcf *Document )validateBookmarks ()error {_dga :=make (map[string ]struct{});for _ ,_ccc :=range _cfcf .Bookmarks (){if _ ,_eff :=_dga [_ccc .Name ()];_eff {return _ga .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_ccc .Name ());};_dga [_ccc .Name ()]=struct{}{};};return nil ;}; -// AddRun adds a run to a paragraph. -func (_gfbag Paragraph )AddRun ()Run {_adba :=_cc .NewEG_PContent ();_gfbag ._dadg .EG_PContent =append (_gfbag ._dadg .EG_PContent ,_adba );_bbadd :=_cc .NewEG_ContentRunContent ();_adba .EG_ContentRunContent =append (_adba .EG_ContentRunContent ,_bbadd );_gddd :=_cc .NewCT_R ();_bbadd .R =_gddd ;return Run {_gfbag ._gefc ,_gddd };}; +// Borders allows controlling individual cell borders. +func (_dba CellProperties )Borders ()CellBorders {if _dba ._bce .TcBorders ==nil {_dba ._bce .TcBorders =_dag .NewCT_TcBorders ();};return CellBorders {_dba ._bce .TcBorders };}; -// SetHAlignment sets the horizontal alignment for an anchored image. -func (_faf AnchoredDrawing )SetHAlignment (h _cc .WdST_AlignH ){_faf ._gg .PositionH .Choice =&_cc .WdCT_PosHChoice {};_faf ._gg .PositionH .Choice .Align =h ;}; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_aed CellBorders )SetInsideVertical (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_aed ._gbe .InsideV =_dag .NewCT_Border ();_fbgeg (_aed ._gbe .InsideV ,t ,c ,thickness );}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_defc TableBorders )SetInsideHorizontal (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_defc ._bfabb .InsideH =_cc .NewCT_Border ();_bfccc (_defc ._bfabb .InsideH ,t ,c ,thickness );}; +// AddParagraph adds a new paragraph to the document body. +func (_caa *Document )AddParagraph ()Paragraph {_bded :=_dag .NewEG_BlockLevelElts ();_caa ._ceeb .Body .EG_BlockLevelElts =append (_caa ._ceeb .Body .EG_BlockLevelElts ,_bded );_fgf :=_dag .NewEG_ContentBlockContent ();_bded .EG_ContentBlockContent =append (_bded .EG_ContentBlockContent ,_fgf );_dfa :=_dag .NewCT_P ();_fgf .P =append (_fgf .P ,_dfa );return Paragraph {_caa ,_dfa };}; -// DoubleStrike returns true if paragraph is double striked. -func (_ddef ParagraphProperties )DoubleStrike ()bool {return _fcaaa (_ddef ._bfdca .RPr .Dstrike )}; +// IsBold returns true if the run has been set to bold. +func (_eeaad RunProperties )IsBold ()bool {return _eeaad .BoldValue ()==OnOffValueOn }; -// SetUISortOrder controls the order the style is displayed in the UI. -func (_gbbae Style )SetUISortOrder (order int ){_gbbae ._bafd .UiPriority =_cc .NewCT_DecimalNumber ();_gbbae ._bafd .UiPriority .ValAttr =int64 (order );}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_gddg CellBorders )SetBottom (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_gddg ._gbe .Bottom =_dag .NewCT_Border ();_fbgeg (_gddg ._gbe .Bottom ,t ,c ,thickness );}; -// SizeValue returns the value of run font size in points. -func (_egffg RunProperties )SizeValue ()float64 {if _dbfd :=_egffg ._acgcd .Sz ;_dbfd !=nil {_dbca :=_dbfd .ValAttr ;if _dbca .ST_UnsignedDecimalNumber !=nil {return float64 (*_dbca .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// Paragraphs returns the paragraphs defined in a footer. +func (_dfcef Footer )Paragraphs ()[]Paragraph {_ffef :=[]Paragraph {};for _ ,_dcgcc :=range _dfcef ._gbdc .EG_ContentBlockContent {for _ ,_cbec :=range _dcgcc .P {_ffef =append (_ffef ,Paragraph {_dfcef ._cdfa ,_cbec });};};for _ ,_aefbc :=range _dfcef .Tables (){for _ ,_feagc :=range _aefbc .Rows (){for _ ,_ddfeg :=range _feagc .Cells (){_ffef =append (_ffef ,_ddfeg .Paragraphs ()...);};};};return _ffef ;}; -// AddWatermarkText adds new watermark text to the document. -func (_beaf *Document )AddWatermarkText (text string )WatermarkText {var _gccf []Header ;if _adgd ,_aagge :=_beaf .BodySection ().GetHeader (_cc .ST_HdrFtrDefault );_aagge {_gccf =append (_gccf ,_adgd );};if _afcf ,_ffcd :=_beaf .BodySection ().GetHeader (_cc .ST_HdrFtrEven );_ffcd {_gccf =append (_gccf ,_afcf );};if _bebd ,_gdaa :=_beaf .BodySection ().GetHeader (_cc .ST_HdrFtrFirst );_gdaa {_gccf =append (_gccf ,_bebd );};if len (_gccf )< 1{_dgdg :=_beaf .AddHeader ();_beaf .BodySection ().SetHeader (_dgdg ,_cc .ST_HdrFtrDefault );_gccf =append (_gccf ,_dgdg );};_becd :=NewWatermarkText ();for _ ,_gcf :=range _gccf {_faab :=_gcf .Paragraphs ();if len (_faab )< 1{_faef :=_gcf .AddParagraph ();_faef .AddRun ().AddText ("");};for _ ,_efe :=range _gcf .X ().EG_ContentBlockContent {for _ ,_beee :=range _efe .P {for _ ,_bcggd :=range _beee .EG_PContent {for _ ,_ddff :=range _bcggd .EG_ContentRunContent {if _ddff .R ==nil {continue ;};for _ ,_ccga :=range _ddff .R .EG_RunInnerContent {_ccga .Pict =_becd ._adfba ;break ;};};};};};};_becd .SetText (text );return _becd ;}; +// SetEffect sets a text effect on the run. +func (_bbdc RunProperties )SetEffect (e _dag .ST_TextEffect ){if e ==_dag .ST_TextEffectUnset {_bbdc ._becb .Effect =nil ;}else {_bbdc ._becb .Effect =_dag .NewCT_TextEffect ();_bbdc ._becb .Effect .ValAttr =e ;};}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_bcba TableStyleProperties )SetCellSpacingPercent (pct float64 ){_bcba ._dfcf .TblCellSpacing =_cc .NewCT_TblWidth ();_bcba ._dfcf .TblCellSpacing .TypeAttr =_cc .ST_TblWidthPct ;_bcba ._dfcf .TblCellSpacing .WAttr =&_cc .ST_MeasurementOrPercent {};_bcba ._dfcf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_cc .ST_DecimalNumberOrPercent {};_bcba ._dfcf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; +// SetLineSpacing controls the line spacing of the paragraph. +func (_eabb ParagraphStyleProperties )SetLineSpacing (m _dd .Distance ,rule _dag .ST_LineSpacingRule ){if _eabb ._ffgg .Spacing ==nil {_eabb ._ffgg .Spacing =_dag .NewCT_Spacing ();};if rule ==_dag .ST_LineSpacingRuleUnset {_eabb ._ffgg .Spacing .LineRuleAttr =_dag .ST_LineSpacingRuleUnset ;_eabb ._ffgg .Spacing .LineAttr =nil ;}else {_eabb ._ffgg .Spacing .LineRuleAttr =rule ;_eabb ._ffgg .Spacing .LineAttr =&_dag .ST_SignedTwipsMeasure {};_eabb ._ffgg .Spacing .LineAttr .Int64 =_g .Int64 (int64 (m /_dd .Twips ));};}; -// SetText sets the watermark text. -func (_dabfe *WatermarkText )SetText (text string ){_deeca :=_dabfe .getShape ();if _dabfe ._eeced !=nil {_fggbae :=_dabfe ._eeced .EG_ShapeElements ;if len (_fggbae )> 0&&_fggbae [0].Textpath !=nil {_fggbae [0].Textpath .StringAttr =&text ;};}else {_abgee :=_dabfe .findNode (_deeca ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _gbfae ,_gbbac :=range _abgee .Attrs {if _gbbac .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_abgee .Attrs [_gbfae ].Value =text ;};};};}; +// SetCalcOnExit marks if a FormField should be CalcOnExit or not. +func (_fabb FormField )SetCalcOnExit (calcOnExit bool ){_fgea :=_dag .NewCT_OnOff ();_fgea .ValAttr =&_ge .ST_OnOff {Bool :&calcOnExit };_fabb ._dgfaa .CalcOnExit =[]*_dag .CT_OnOff {_fgea };}; // X returns the inner wrapped XML type. -func (_fbdda TableConditionalFormatting )X ()*_cc .CT_TblStylePr {return _fbdda ._fgcg }; +func (_afbf InlineDrawing )X ()*_dag .WdInline {return _afbf ._cafea }; -// SetLeft sets the left border to a specified type, color and thickness. -func (_ccef CellBorders )SetLeft (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_ccef ._cabe .Left =_cc .NewCT_Border ();_bfccc (_ccef ._cabe .Left ,t ,c ,thickness );}; +// Save writes the document to an io.Writer in the Zip package format. +func (_fae *Document )Save (w _da .Writer )error {return _fae .save (w ,_fae ._fgcbc )}; -// WatermarkPicture is watermark picture within document. -type WatermarkPicture struct{_egag *_cc .CT_Picture ;_ccec *_ad .ShapeStyle ;_fcggb *_af .Shape ;_cbgba *_af .Shapetype ;}; +// AddRun adds a run of text to a hyperlink. This is the text that will be linked. +func (_ebgab HyperLink )AddRun ()Run {_faaa :=_dag .NewEG_ContentRunContent ();_ebgab ._abfc .EG_ContentRunContent =append (_ebgab ._abfc .EG_ContentRunContent ,_faaa );_egdd :=_dag .NewCT_R ();_faaa .R =_egdd ;return Run {_ebgab ._fceaa ,_egdd };}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_afag Paragraph )SetFirstLineIndent (m _bd .Distance ){_afag .ensurePPr ();_bbgbg :=_afag ._dadg .PPr ;if _bbgbg .Ind ==nil {_bbgbg .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_bbgbg .Ind .FirstLineAttr =nil ;}else {_bbgbg .Ind .FirstLineAttr =&_ebd .ST_TwipsMeasure {};_bbgbg .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_bd .Twips ));};}; +// SetBeforeAuto controls if spacing before a paragraph is automatically determined. +func (_ebcge ParagraphSpacing )SetBeforeAuto (b bool ){if b {_ebcge ._bced .BeforeAutospacingAttr =&_ge .ST_OnOff {};_ebcge ._bced .BeforeAutospacingAttr .Bool =_g .Bool (true );}else {_ebcge ._bced .BeforeAutospacingAttr =nil ;};}; -// 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 (_df AnchoredDrawing )SetTextWrapNone (){_df ._gg .Choice =&_cc .WdEG_WrapTypeChoice {};_df ._gg .Choice .WrapNone =_cc .NewWdCT_WrapNone ();}; +// AnchoredDrawing is an absolutely positioned image within a document page. +type AnchoredDrawing struct{_fc *Document ;_af *_dag .WdAnchor ;};func _bdbg ()*_ec .Formulas {_deggd :=_ec .NewFormulas ();_deggd .F =[]*_ec .CT_F {_fgcb .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"),_fgcb .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0031\u0020\u0030"),_fgcb .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0031"),_fgcb .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0032\u0020\u0031\u0020\u0032"),_fgcb .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0033\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_fgcb .CreateFormula ("\u0070r\u006f\u0064\u0020\u00403\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_fgcb .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0030\u0020\u0031"),_fgcb .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0036\u0020\u0031\u0020\u0032"),_fgcb .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0037\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_fgcb .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0038\u0020\u0032\u00316\u0030\u0030\u0020\u0030"),_fgcb .CreateFormula ("\u0070r\u006f\u0064\u0020\u00407\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_fgcb .CreateFormula ("\u0073u\u006d \u0040\u0031\u0030\u0020\u0032\u0031\u0036\u0030\u0030\u0020\u0030")};return _deggd ;}; -// FindNodeByStyleName return slice of node base on style name. -func (_baecb *Nodes )FindNodeByStyleName (styleName string )[]Node {_bgcd :=[]Node {};for _ ,_feggc :=range _baecb ._cebe {switch _ecaa :=_feggc ._bgba .(type ){case *Paragraph :if _ecaa !=nil {if _faege ,_cfgf :=_feggc ._egfb .Styles .SearchStyleByName (styleName );_cfgf {_bbge :=_ecaa .Style ();if _bbge ==_faege .StyleID (){_bgcd =append (_bgcd ,_feggc );};};};case *Table :if _ecaa !=nil {if _agbce ,_gfgg :=_feggc ._egfb .Styles .SearchStyleByName (styleName );_gfgg {_aabf :=_ecaa .Style ();if _aabf ==_agbce .StyleID (){_bgcd =append (_bgcd ,_feggc );};};};};_babc :=Nodes {_cebe :_feggc .Children };_bgcd =append (_bgcd ,_babc .FindNodeByStyleName (styleName )...);};return _bgcd ;}; +// AddWatermarkText adds new watermark text to the document. +func (_gaegd *Document )AddWatermarkText (text string )WatermarkText {var _cgbe []Header ;if _ebae ,_cfcfb :=_gaegd .BodySection ().GetHeader (_dag .ST_HdrFtrDefault );_cfcfb {_cgbe =append (_cgbe ,_ebae );};if _edd ,_gac :=_gaegd .BodySection ().GetHeader (_dag .ST_HdrFtrEven );_gac {_cgbe =append (_cgbe ,_edd );};if _agge ,_dbdeb :=_gaegd .BodySection ().GetHeader (_dag .ST_HdrFtrFirst );_dbdeb {_cgbe =append (_cgbe ,_agge );};if len (_cgbe )< 1{_feca :=_gaegd .AddHeader ();_gaegd .BodySection ().SetHeader (_feca ,_dag .ST_HdrFtrDefault );_cgbe =append (_cgbe ,_feca );};_gdfg :=NewWatermarkText ();for _ ,_fcgb :=range _cgbe {_aef :=_fcgb .Paragraphs ();if len (_aef )< 1{_fgcc :=_fcgb .AddParagraph ();_fgcc .AddRun ().AddText ("");};for _ ,_egb :=range _fcgb .X ().EG_ContentBlockContent {for _ ,_fgfa :=range _egb .P {for _ ,_bfg :=range _fgfa .EG_PContent {for _ ,_gcb :=range _bfg .EG_ContentRunContent {if _gcb .R ==nil {continue ;};for _ ,_dabd :=range _gcb .R .EG_RunInnerContent {_dabd .Pict =_gdfg ._bgcdc ;break ;};};};};};};_gdfg .SetText (text );return _gdfg ;}; -// SetRight sets the cell right margin -func (_cdce CellMargins )SetRight (d _bd .Distance ){_cdce ._gdc .Right =_cc .NewCT_TblWidth ();_bfc (_cdce ._gdc .Right ,d );}; +// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] +func (_cbdgdc Section )GetHeader (t _dag .ST_HdrFtr )(Header ,bool ){for _ ,_bdead :=range _cbdgdc ._gbfbf .EG_HdrFtrReferences {if _bdead .HeaderReference .TypeAttr ==t {for _ ,_egeca :=range _cbdgdc ._cdgeb .Headers (){_acgcag :=_cbdgdc ._cdgeb ._dbce .FindRIDForN (_egeca .Index (),_g .HeaderType );if _acgcag ==_bdead .HeaderReference .IdAttr {return _egeca ,true ;};};};};return Header {},false ;}; -// SetRowBandSize sets the number of Rows in the row band -func (_abaf TableStyleProperties )SetRowBandSize (rows int64 ){_abaf ._dfcf .TblStyleRowBandSize =_cc .NewCT_DecimalNumber ();_abaf ._dfcf .TblStyleRowBandSize .ValAttr =rows ;}; +// X returns the inner wrapped XML type. +func (_edec Footer )X ()*_dag .Ftr {return _edec ._gbdc }; + +// Nodes return the document's element as nodes. +func (_agecc *Document )Nodes ()Nodes {_ddgd :=[]Node {};for _ ,_beea :=range _agecc ._ceeb .Body .EG_BlockLevelElts {_ddgd =append (_ddgd ,_fffea (_agecc ,_beea .EG_ContentBlockContent ,nil )...);};if _agecc ._ceeb .Body .SectPr !=nil {_ddgd =append (_ddgd ,Node {_dgag :_agecc ._ceeb .Body .SectPr });};_ccfc :=Nodes {_cace :_ddgd };return _ccfc ;}; + +// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. +func (_faad *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_dcff :=range _faad ._dbce .X ().Relationship {if _dcff .IdAttr ==idAttr {return _dcff .TargetAttr ;};};return "";}; -// SetRight sets the right border to a specified type, color and thickness. -func (_agebd TableBorders )SetRight (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_agebd ._bfabb .Right =_cc .NewCT_Border ();_bfccc (_agebd ._bfabb .Right ,t ,c ,thickness );}; +// CellProperties returns the cell properties. +func (_dfed TableConditionalFormatting )CellProperties ()CellProperties {if _dfed ._cfbcc .TcPr ==nil {_dfed ._cfbcc .TcPr =_dag .NewCT_TcPr ();};return CellProperties {_dfed ._cfbcc .TcPr };}; -// SetStyle sets the style of a paragraph and is identical to setting it on the -// paragraph's Properties() -func (_beea Paragraph )SetStyle (s string ){_beea .ensurePPr ();if s ==""{_beea ._dadg .PPr .PStyle =nil ;}else {_beea ._dadg .PPr .PStyle =_cc .NewCT_String ();_beea ._dadg .PPr .PStyle .ValAttr =s ;};};func (_bcfc *WatermarkPicture )getShapeImagedata ()*_e .XSDAny {return _bcfc .getInnerElement ("\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");}; +// InsertParagraphAfter adds a new empty paragraph after the relativeTo +// paragraph. +func (_cbde *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _cbde .insertParagraph (relativeTo ,false );}; -// InsertRowBefore inserts a row before another row -func (_acabf Table )InsertRowBefore (r Row )Row {for _ebbbe ,_dfaed :=range _acabf ._fagd .EG_ContentRowContent {if len (_dfaed .Tr )> 0&&r .X ()==_dfaed .Tr [0]{_fbdf :=_cc .NewEG_ContentRowContent ();_acabf ._fagd .EG_ContentRowContent =append (_acabf ._fagd .EG_ContentRowContent ,nil );copy (_acabf ._fagd .EG_ContentRowContent [_ebbbe +1:],_acabf ._fagd .EG_ContentRowContent [_ebbbe :]);_acabf ._fagd .EG_ContentRowContent [_ebbbe ]=_fbdf ;_bfagc :=_cc .NewCT_Row ();_fbdf .Tr =append (_fbdf .Tr ,_bfagc );return Row {_acabf ._caff ,_bfagc };};};return _acabf .AddRow ();};func (_aecd Paragraph )addFldCharsForField (_ccdd ,_gaaf string )FormField {_ebec :=_aecd .addBeginFldChar (_ccdd );_efcc :=FormField {_dbfcc :_ebec };_gecab :=_aecd ._gefc .Bookmarks ();_bbdda :=int64 (len (_gecab ));if _ccdd !=""{_aecd .addStartBookmark (_bbdda ,_ccdd );};_aecd .addInstrText (_gaaf );_aecd .addSeparateFldChar ();if _gaaf =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_dfga :=_aecd .AddRun ();_gdfa :=_cc .NewEG_RunInnerContent ();_dfga ._abeed .EG_RunInnerContent =[]*_cc .EG_RunInnerContent {_gdfa };_efcc ._eagcf =_gdfa ;};_aecd .addEndFldChar ();if _ccdd !=""{_aecd .addEndBookmark (_bbdda );};return _efcc ;}; +// SetOutline sets the run to outlined text. +func (_fcaff RunProperties )SetOutline (b bool ){if !b {_fcaff ._becb .Outline =nil ;}else {_fcaff ._becb .Outline =_dag .NewCT_OnOff ();};}; -// SetTextWrapTight sets the text wrap to tight with a give wrap type. -func (_fdf AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_fdf ._gg .Choice =&_cc .WdEG_WrapTypeChoice {};_fdf ._gg .Choice .WrapTight =_cc .NewWdCT_WrapTight ();_fdf ._gg .Choice .WrapTight .WrapTextAttr =_cc .WdST_WrapTextBothSides ;_cdc :=false ;_fdf ._gg .Choice .WrapTight .WrapPolygon .EditedAttr =&_cdc ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_fdf ._gg .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_fdf ._gg .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart ();_fdf ._gg .LayoutInCellAttr =true ;_fdf ._gg .AllowOverlapAttr =true ;}; +// Row is a row within a table within a document. +type Row struct{_fegg *Document ;_gcce *_dag .CT_Row ;}; -// SetPageSizeAndOrientation sets the page size and orientation for a section. -func (_cabgc Section )SetPageSizeAndOrientation (w ,h _bd .Distance ,orientation _cc .ST_PageOrientation ){if _cabgc ._cdac .PgSz ==nil {_cabgc ._cdac .PgSz =_cc .NewCT_PageSz ();};_cabgc ._cdac .PgSz .OrientAttr =orientation ;if orientation ==_cc .ST_PageOrientationLandscape {_cabgc ._cdac .PgSz .WAttr =&_ebd .ST_TwipsMeasure {};_cabgc ._cdac .PgSz .WAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (h /_bd .Twips ));_cabgc ._cdac .PgSz .HAttr =&_ebd .ST_TwipsMeasure {};_cabgc ._cdac .PgSz .HAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (w /_bd .Twips ));}else {_cabgc ._cdac .PgSz .WAttr =&_ebd .ST_TwipsMeasure {};_cabgc ._cdac .PgSz .WAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (w /_bd .Twips ));_cabgc ._cdac .PgSz .HAttr =&_ebd .ST_TwipsMeasure {};_cabgc ._cdac .PgSz .HAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (h /_bd .Twips ));};}; +// SetSize sets the size of the displayed image on the page. +func (_cbfd InlineDrawing )SetSize (w ,h _dd .Distance ){_cbfd ._cafea .Extent .CxAttr =int64 (float64 (w *_dd .Pixel72 )/_dd .EMU );_cbfd ._cafea .Extent .CyAttr =int64 (float64 (h *_dd .Pixel72 )/_dd .EMU );}; -// 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 (_cdff *Document )Validate ()error {if _cdff ==nil ||_cdff ._aeb ==nil {return _ea .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 _ ,_eggf :=range []func ()error {_cdff .validateTableCells ,_cdff .validateBookmarks }{if _dbac :=_eggf ();_dbac !=nil {return _dbac ;};};if _bede :=_cdff ._aeb .Validate ();_bede !=nil {return _bede ;};return nil ;}; +// InsertRowAfter inserts a row after another row +func (_ffcfg Table )InsertRowAfter (r Row )Row {for _dagff ,_agae :=range _ffcfg ._acbcf .EG_ContentRowContent {if len (_agae .Tr )> 0&&r .X ()==_agae .Tr [0]{_afbe :=_dag .NewEG_ContentRowContent ();if len (_ffcfg ._acbcf .EG_ContentRowContent )< _dagff +2{return _ffcfg .AddRow ();};_ffcfg ._acbcf .EG_ContentRowContent =append (_ffcfg ._acbcf .EG_ContentRowContent ,nil );copy (_ffcfg ._acbcf .EG_ContentRowContent [_dagff +2:],_ffcfg ._acbcf .EG_ContentRowContent [_dagff +1:]);_ffcfg ._acbcf .EG_ContentRowContent [_dagff +1]=_afbe ;_gcbb :=_dag .NewCT_Row ();_afbe .Tr =append (_afbe .Tr ,_gcbb );return Row {_ffcfg ._fabdg ,_gcbb };};};return _ffcfg .AddRow ();}; -// VerticalAlign returns the value of run vertical align. -func (_ddae RunProperties )VerticalAlignment ()_ebd .ST_VerticalAlignRun {if _afda :=_ddae ._acgcd .VertAlign ;_afda !=nil {return _afda .ValAttr ;};return 0;}; +// AddDropdownList adds dropdown list form field to the paragraph and returns it. +func (_eded Paragraph )AddDropdownList (name string )FormField {_ddcg :=_eded .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_ddcg ._dgfaa .DdList =_dag .NewCT_FFDDList ();return _ddcg ;}; -// SetShading controls the cell shading. -func (_eec CellProperties )SetShading (shd _cc .ST_Shd ,foreground ,fill _aeg .Color ){if shd ==_cc .ST_ShdUnset {_eec ._cbfg .Shd =nil ;}else {_eec ._cbfg .Shd =_cc .NewCT_Shd ();_eec ._cbfg .Shd .ValAttr =shd ;_eec ._cbfg .Shd .ColorAttr =&_cc .ST_HexColor {};if foreground .IsAuto (){_eec ._cbfg .Shd .ColorAttr .ST_HexColorAuto =_cc .ST_HexColorAutoAuto ;}else {_eec ._cbfg .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_eec ._cbfg .Shd .FillAttr =&_cc .ST_HexColor {};if fill .IsAuto (){_eec ._cbfg .Shd .FillAttr .ST_HexColorAuto =_cc .ST_HexColorAutoAuto ;}else {_eec ._cbfg .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; +// GetText returns text in the watermark. +func (_cgdb *WatermarkText )GetText ()string {_bccc :=_cgdb .getShape ();if _cgdb ._efac !=nil {_acabg :=_cgdb ._efac .EG_ShapeElements ;if len (_acabg )> 0&&_acabg [0].Textpath !=nil {return *_acabg [0].Textpath .StringAttr ;};}else {_caaae :=_cgdb .findNode (_bccc ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_dccgc :=range _caaae .Attrs {if _dccgc .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{return _dccgc .Value ;};};};return "";};func _fefd ()*_ec .Formulas {_eeade :=_ec .NewFormulas ();_eeade .F =[]*_ec .CT_F {_fgcb .CreateFormula ("\u0073\u0075\u006d\u0020\u0023\u0030\u0020\u0030\u00201\u0030\u0038\u0030\u0030"),_fgcb .CreateFormula ("p\u0072\u006f\u0064\u0020\u0023\u0030\u0020\u0032\u0020\u0031"),_fgcb .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0031"),_fgcb .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0032"),_fgcb .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0033"),_fgcb .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0033\u0020\u0030"),_fgcb .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0032\u0031\u00360\u0030\u0020\u0040\u0031"),_fgcb .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0030\u0020\u0040\u0032"),_fgcb .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0034\u00202\u0031\u0036\u0030\u0030"),_fgcb .CreateFormula ("\u006di\u0064\u0020\u0040\u0035\u0020\u00406"),_fgcb .CreateFormula ("\u006di\u0064\u0020\u0040\u0038\u0020\u00405"),_fgcb .CreateFormula ("\u006di\u0064\u0020\u0040\u0037\u0020\u00408"),_fgcb .CreateFormula ("\u006di\u0064\u0020\u0040\u0036\u0020\u00407"),_fgcb .CreateFormula ("s\u0075\u006d\u0020\u0040\u0036\u0020\u0030\u0020\u0040\u0035")};return _eeade ;}; -// SetTop sets the top border to a specified type, color and thickness. -func (_cbda TableBorders )SetTop (t _cc .ST_Border ,c _aeg .Color ,thickness _bd .Distance ){_cbda ._bfabb .Top =_cc .NewCT_Border ();_bfccc (_cbda ._bfabb .Top ,t ,c ,thickness );}; +// BoldValue returns the precise nature of the bold setting (unset, off or on). +func (_adbf RunProperties )BoldValue ()OnOffValue {return _gfggb (_adbf ._becb .B )}; -// ClearColor clears the text color. -func (_acfe RunProperties )ClearColor (){_acfe ._acgcd .Color =nil };func _deba ()*_af .Imagedata {_ggff :=_af .NewImagedata ();_bbbg :="\u0072\u0049\u0064\u0031";_abegf :="\u0057A\u0054\u0045\u0052\u004d\u0041\u0052K";_ggff .IdAttr =&_bbbg ;_ggff .TitleAttr =&_abegf ;return _ggff ;}; +// ParagraphBorders allows manipulation of borders on a paragraph. +type ParagraphBorders struct{_bfdc *Document ;_gfae *_dag .CT_PBdr ;}; -// // SetBeforeLineSpacing sets spacing above paragraph in line units. -func (_ccbc Paragraph )SetBeforeLineSpacing (d _bd .Distance ){_ccbc .ensurePPr ();if _ccbc ._dadg .PPr .Spacing ==nil {_ccbc ._dadg .PPr .Spacing =_cc .NewCT_Spacing ();};_ecab :=_ccbc ._dadg .PPr .Spacing ;_ecab .BeforeLinesAttr =_e .Int64 (int64 (d /_bd .Twips ));}; +// SetOutlineLevel sets the outline level of this style. +func (_ebbf ParagraphStyleProperties )SetOutlineLevel (lvl int ){_ebbf ._ffgg .OutlineLvl =_dag .NewCT_DecimalNumber ();_ebbf ._ffgg .OutlineLvl .ValAttr =int64 (lvl );}; -// HasFootnotes returns a bool based on the presence or abscence of footnotes within -// the document. -func (_eadc *Document )HasFootnotes ()bool {return _eadc ._cdg !=nil };func _fcbd (_eaec *_cc .CT_P ,_fffe map[string ]string ){for _ ,_eada :=range _eaec .EG_PContent {if _eada .Hyperlink !=nil &&_eada .Hyperlink .IdAttr !=nil {if _faee ,_adbbfc :=_fffe [*_eada .Hyperlink .IdAttr ];_adbbfc {*_eada .Hyperlink .IdAttr =_faee ;};};};}; +// SetShading controls the cell shading. +func (_bfd CellProperties )SetShading (shd _dag .ST_Shd ,foreground ,fill _ca .Color ){if shd ==_dag .ST_ShdUnset {_bfd ._bce .Shd =nil ;}else {_bfd ._bce .Shd =_dag .NewCT_Shd ();_bfd ._bce .Shd .ValAttr =shd ;_bfd ._bce .Shd .ColorAttr =&_dag .ST_HexColor {};if foreground .IsAuto (){_bfd ._bce .Shd .ColorAttr .ST_HexColorAuto =_dag .ST_HexColorAutoAuto ;}else {_bfd ._bce .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_bfd ._bce .Shd .FillAttr =&_dag .ST_HexColor {};if fill .IsAuto (){_bfd ._bce .Shd .FillAttr .ST_HexColorAuto =_dag .ST_HexColorAutoAuto ;}else {_bfd ._bce .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; -// InsertStyle insert style to styles. -func (_ecfda Styles )InsertStyle (ss Style ){_ecfda ._ecgbf .Style =append (_ecfda ._ecgbf .Style ,ss .X ())}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_gccdc TableBorders )SetInsideHorizontal (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_gccdc ._dfeff .InsideH =_dag .NewCT_Border ();_fbgeg (_gccdc ._dfeff .InsideH ,t ,c ,thickness );}; -// TableProperties returns the table style properties. -func (_dgbae Style )TableProperties ()TableStyleProperties {if _dgbae ._bafd .TblPr ==nil {_dgbae ._bafd .TblPr =_cc .NewCT_TblPrBase ();};return TableStyleProperties {_dgbae ._bafd .TblPr };}; +// SetHeight allows controlling the height of a row within a table. +func (_aafc RowProperties )SetHeight (ht _dd .Distance ,rule _dag .ST_HeightRule ){if rule ==_dag .ST_HeightRuleUnset {_aafc ._dbaab .TrHeight =nil ;}else {_gceeb :=_dag .NewCT_Height ();_gceeb .HRuleAttr =rule ;_gceeb .ValAttr =&_ge .ST_TwipsMeasure {};_gceeb .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (ht /_dd .Twips ));_aafc ._dbaab .TrHeight =[]*_dag .CT_Height {_gceeb };};}; -// SetVerticalBanding controls the conditional formatting for vertical banding. -func (_fcfbcc TableLook )SetVerticalBanding (on bool ){if !on {_fcfbcc ._gbfc .NoVBandAttr =&_ebd .ST_OnOff {};_fcfbcc ._gbfc .NoVBandAttr .ST_OnOff1 =_ebd .ST_OnOff1On ;}else {_fcfbcc ._gbfc .NoVBandAttr =&_ebd .ST_OnOff {};_fcfbcc ._gbfc .NoVBandAttr .ST_OnOff1 =_ebd .ST_OnOff1Off ;};}; +// Rows returns the rows defined in the table. +func (_bcgde Table )Rows ()[]Row {_ebgaf :=[]Row {};for _ ,_edgd :=range _bcgde ._acbcf .EG_ContentRowContent {for _ ,_fccd :=range _edgd .Tr {_ebgaf =append (_ebgaf ,Row {_bcgde ._fabdg ,_fccd });};if _edgd .Sdt !=nil &&_edgd .Sdt .SdtContent !=nil {for _ ,_aeaffe :=range _edgd .Sdt .SdtContent .Tr {_ebgaf =append (_ebgaf ,Row {_bcgde ._fabdg ,_aeaffe });};};};return _ebgaf ;}; -// Clear clears all content within a header -func (_agg Header )Clear (){_agg ._abed .EG_ContentBlockContent =nil }; +// FormFieldType is the type of the form field. +//go:generate stringer -type=FormFieldType +type FormFieldType byte ; -// SetEffect sets a text effect on the run. -func (_eegd RunProperties )SetEffect (e _cc .ST_TextEffect ){if e ==_cc .ST_TextEffectUnset {_eegd ._acgcd .Effect =nil ;}else {_eegd ._acgcd .Effect =_cc .NewCT_TextEffect ();_eegd ._acgcd .Effect .ValAttr =_cc .ST_TextEffectShimmer ;};};func _cbgdc (_edfc *Document )map[int64 ]map[int64 ]int64 {_abebd :=_edfc .Paragraphs ();_adee :=make (map[int64 ]map[int64 ]int64 ,0);for _ ,_dfba :=range _abebd {_eccg :=_aaga (_edfc ,_dfba );if _eccg .NumberingLevel !=nil &&_eccg .AbstractNumId !=nil {_efbb :=*_eccg .AbstractNumId ;if _ ,_cfdf :=_adee [_efbb ];_cfdf {if _cgceb :=_eccg .NumberingLevel .X ();_cgceb !=nil {if _ ,_ceda :=_adee [_efbb ][_cgceb .IlvlAttr ];_ceda {_adee [_efbb ][_cgceb .IlvlAttr ]++;}else {_adee [_efbb ][_cgceb .IlvlAttr ]=1;};};}else {if _bdgd :=_eccg .NumberingLevel .X ();_bdgd !=nil {_adee [_efbb ]=map[int64 ]int64 {_bdgd .IlvlAttr :1};};};};};return _adee ;}; +// 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{_dgfaa *_dag .CT_FFData ;_cceb *_dag .EG_RunInnerContent ;};func _dbc ()(*_cgb .CT_Point2D ,[]*_cgb .CT_Point2D ){var (_gec int64 =0;_aec int64 =21600;);_deg :=_cgb .ST_Coordinate {ST_CoordinateUnqualified :&_gec ,ST_UniversalMeasure :nil };_ea :=_cgb .ST_Coordinate {ST_CoordinateUnqualified :&_aec ,ST_UniversalMeasure :nil };_fa :=_cgb .NewCT_Point2D ();_fa .XAttr =_deg ;_fa .YAttr =_deg ;_agc :=[]*_cgb .CT_Point2D {&_cgb .CT_Point2D {XAttr :_deg ,YAttr :_ea },&_cgb .CT_Point2D {XAttr :_ea ,YAttr :_ea },&_cgb .CT_Point2D {XAttr :_ea ,YAttr :_deg },_fa };return _fa ,_agc ;}; -// TableWidth controls width values in table settings. -type TableWidth struct{_fcfbc *_cc .CT_TblWidth }; +// Cell is a table cell within a document (not a spreadsheet) +type Cell struct{_fcbc *Document ;_fb *_dag .CT_Tc ;}; -// Clear clears all content within a footer -func (_faad Footer )Clear (){_faad ._gceg .EG_ContentBlockContent =nil }; +// SetAllCaps sets the run to all caps. +func (_fdba RunProperties )SetAllCaps (b bool ){if !b {_fdba ._becb .Caps =nil ;}else {_fdba ._becb .Caps =_dag .NewCT_OnOff ();};}; -// SetThemeColor sets the color from the theme. -func (_acc Color )SetThemeColor (t _cc .ST_ThemeColor ){_acc ._bdf .ThemeColorAttr =t }; +// FindNodeByStyleName return slice of node base on style name. +func (_fdff *Nodes )FindNodeByStyleName (styleName string )[]Node {_cffa :=[]Node {};for _ ,_begcb :=range _fdff ._cace {switch _bddbf :=_begcb ._dgag .(type ){case *Paragraph :if _bddbf !=nil {if _gaca ,_deed :=_begcb ._efgg .Styles .SearchStyleByName (styleName );_deed {_ddabe :=_bddbf .Style ();if _ddabe ==_gaca .StyleID (){_cffa =append (_cffa ,_begcb );};};};case *Table :if _bddbf !=nil {if _aggc ,_befg :=_begcb ._efgg .Styles .SearchStyleByName (styleName );_befg {_gabf :=_bddbf .Style ();if _gabf ==_aggc .StyleID (){_cffa =append (_cffa ,_begcb );};};};};_ggfg :=Nodes {_cace :_begcb .Children };_cffa =append (_cffa ,_ggfg .FindNodeByStyleName (styleName )...);};return _cffa ;}; -// Bookmark is a bookmarked location within a document that can be referenced -// with a hyperlink. -type Bookmark struct{_cdcg *_cc .CT_Bookmark }; +// Paragraphs returns the paragraphs within a structured document tag. +func (_bbfg StructuredDocumentTag )Paragraphs ()[]Paragraph {if _bbfg ._cdedb .SdtContent ==nil {return nil ;};_cfaa :=[]Paragraph {};for _ ,_ddaa :=range _bbfg ._cdedb .SdtContent .P {_cfaa =append (_cfaa ,Paragraph {_bbfg ._dffad ,_ddaa });};return _cfaa ;};func (_ccdge *Document )insertImageFromNode (_cafe Node ){for _ ,_bfcf :=range _cafe .AnchoredDrawings {if _dgdf ,_gcd :=_bfcf .GetImage ();_gcd {_baffb ,_fade :=_cd .ImageFromFile (_dgdf .Path ());if _fade !=nil {_bc .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_fade );};_gcbc ,_fade :=_ccdge .AddImage (_baffb );if _fade !=nil {_bc .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_fade );};_ffdcg :=_ccdge ._dbce .GetByRelId (_gcbc .RelID ());_ffdcg .SetID (_dgdf .RelID ());};};for _ ,_dbag :=range _cafe .InlineDrawings {if _cade ,_effg :=_dbag .GetImage ();_effg {_fcga ,_dafd :=_cd .ImageFromFile (_cade .Path ());if _dafd !=nil {_bc .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_dafd );};_acag ,_dafd :=_ccdge .AddImage (_fcga );if _dafd !=nil {_bc .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_dafd );};_acdff :=_ccdge ._dbce .GetByRelId (_acag .RelID ());_acdff .SetID (_cade .RelID ());};};}; -// X returns the inner wrapped XML type. -func (_ba Bookmark )X ()*_cc .CT_Bookmark {return _ba ._cdcg }; +// SetTopPct sets the cell top margin +func (_dgd CellMargins )SetTopPct (pct float64 ){_dgd ._cc .Top =_dag .NewCT_TblWidth ();_efe (_dgd ._cc .Top ,pct );}; -// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition -// defined in numbering.xml -func (_eaaded Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_eaaded .ensurePPr ();if _eaaded ._dadg .PPr .NumPr ==nil {_eaaded ._dadg .PPr .NumPr =_cc .NewCT_NumPr ();};_fbff :=_cc .NewCT_DecimalNumber ();_fefd :=int64 (-1);for _ ,_gdcb :=range _eaaded ._gefc .Numbering ._bedb .Num {if _gdcb .AbstractNumId !=nil &&_gdcb .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_fefd =_gdcb .NumIdAttr ;};};if _fefd ==-1{_dgab :=_cc .NewCT_Num ();_eaaded ._gefc .Numbering ._bedb .Num =append (_eaaded ._gefc .Numbering ._bedb .Num ,_dgab );_dgab .NumIdAttr =int64 (len (_eaaded ._gefc .Numbering ._bedb .Num ));_dgab .AbstractNumId =_cc .NewCT_DecimalNumber ();_dgab .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_fbff .ValAttr =_fefd ;_eaaded ._dadg .PPr .NumPr .NumId =_fbff ;}; +// SizeValue returns the value of paragraph font size in points. +func (_aaef ParagraphProperties )SizeValue ()float64 {if _bfdb :=_aaef ._gfeb .RPr .Sz ;_bfdb !=nil {_caff :=_bfdb .ValAttr ;if _caff .ST_UnsignedDecimalNumber !=nil {return float64 (*_caff .ST_UnsignedDecimalNumber )/2;};};return 0.0;};var _ebe =false ; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_bfeg ParagraphSpacing )SetLineSpacing (d _bd .Distance ,rule _cc .ST_LineSpacingRule ){if rule ==_cc .ST_LineSpacingRuleUnset {_bfeg ._cgaa .LineRuleAttr =_cc .ST_LineSpacingRuleUnset ;_bfeg ._cgaa .LineAttr =nil ;}else {_bfeg ._cgaa .LineRuleAttr =rule ;_bfeg ._cgaa .LineAttr =&_cc .ST_SignedTwipsMeasure {};_bfeg ._cgaa .LineAttr .Int64 =_e .Int64 (int64 (d /_bd .Twips ));};}; +// Clear clears all content within a header +func (_efcc Header )Clear (){_efcc ._ddaf .EG_ContentBlockContent =nil }; -// SetPrimaryStyle marks the style as a primary style. -func (_eagga Style )SetPrimaryStyle (b bool ){if b {_eagga ._bafd .QFormat =_cc .NewCT_OnOff ();}else {_eagga ._bafd .QFormat =nil ;};}; +// SetPageMargins sets the page margins for a section +func (_ffcg Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _dd .Distance ){_gbead :=_dag .NewCT_PageMar ();_gbead .TopAttr .Int64 =_g .Int64 (int64 (top /_dd .Twips ));_gbead .BottomAttr .Int64 =_g .Int64 (int64 (bottom /_dd .Twips ));_gbead .RightAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (right /_dd .Twips ));_gbead .LeftAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (left /_dd .Twips ));_gbead .HeaderAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (header /_dd .Twips ));_gbead .FooterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (footer /_dd .Twips ));_gbead .GutterAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (gutter /_dd .Twips ));_ffcg ._gbfbf .PgMar =_gbead ;}; -// AddParagraph adds a paragraph to the table cell. -func (_dgb Cell )AddParagraph ()Paragraph {_adb :=_cc .NewEG_BlockLevelElts ();_dgb ._gbb .EG_BlockLevelElts =append (_dgb ._gbb .EG_BlockLevelElts ,_adb );_cdf :=_cc .NewEG_ContentBlockContent ();_adb .EG_ContentBlockContent =append (_adb .EG_ContentBlockContent ,_cdf );_fcf :=_cc .NewCT_P ();_cdf .P =append (_cdf .P ,_fcf );return Paragraph {_dgb ._bcc ,_fcf };}; +// NewWatermarkPicture generates new WatermarkPicture. +func NewWatermarkPicture ()WatermarkPicture {_fcfc :=_ec .NewShapetype ();_ccecf :=_ec .NewEG_ShapeElements ();_ccecf .Formulas =_bdbg ();_ccecf .Path =_dcfg ();_ccecf .Lock =_ddeb ();_fcfc .EG_ShapeElements =[]*_ec .EG_ShapeElements {_ccecf };var (_caac ="\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_bgfdd ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_bgddb =float32 (75.0);_aaafd ="\u006d\u0040\u0034\u00405l\u0040\u0034\u0040\u0031\u0031\u0040\u0039\u0040\u0031\u0031\u0040\u0039\u0040\u0035x\u0065";);_fcfc .IdAttr =&_caac ;_fcfc .CoordsizeAttr =&_bgfdd ;_fcfc .SptAttr =&_bgddb ;_fcfc .PreferrelativeAttr =_ge .ST_TrueFalseTrue ;_fcfc .PathAttr =&_aaafd ;_fcfc .FilledAttr =_ge .ST_TrueFalseFalse ;_fcfc .StrokedAttr =_ge .ST_TrueFalseFalse ;_dgeaa :=_ec .NewShape ();_abcc :=_ec .NewEG_ShapeElements ();_abcc .Imagedata =_eeabc ();_dgeaa .EG_ShapeElements =[]*_ec .EG_ShapeElements {_abcc };var (_becd ="\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";_gabca ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_fdda ="#\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_ffaee ="";_agaf ="\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";);_dgeaa .IdAttr =&_becd ;_dgeaa .SpidAttr =&_gabca ;_dgeaa .TypeAttr =&_fdda ;_dgeaa .AltAttr =&_ffaee ;_dgeaa .StyleAttr =&_agaf ;_dgeaa .AllowincellAttr =_ge .ST_TrueFalseFalse ;_bgedd :=_dag .NewCT_Picture ();_bgedd .Any =[]_g .Any {_fcfc ,_dgeaa };return WatermarkPicture {_ecfd :_bgedd ,_cebdc :_dgeaa ,_ebfcd :_fcfc };}; -// read reads a document from an io.Reader. -func Read (r _c .ReaderAt ,size int64 )(*Document ,error ){return _bfaa (r ,size ,"")}; +// GetTargetByRelId returns a target path with the associated relation ID in the +// document. +func (_gccd *Document )GetTargetByRelId (idAttr string )string {return _gccd ._dbce .GetTargetByRelId (idAttr );}; -// TableProperties are the properties for a table within a document -type TableProperties struct{_bebbgd *_cc .CT_TblPr }; +// NewStyles constructs a new empty Styles +func NewStyles ()Styles {return Styles {_dag .NewStyles ()}};func (_ead *chart )Target ()string {return _ead ._fee }; -// 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 *_cc .CT_P ;Hyperlink *_cc .CT_Hyperlink ;Run *_cc .CT_R ;TableInfo *TableInfo ;};func _bafgd ()*_af .Formulas {_fabg :=_af .NewFormulas ();_fabg .F =[]*_af .CT_F {_ad .CreateFormula ("\u0073\u0075\u006d\u0020\u0023\u0030\u0020\u0030\u00201\u0030\u0038\u0030\u0030"),_ad .CreateFormula ("p\u0072\u006f\u0064\u0020\u0023\u0030\u0020\u0032\u0020\u0031"),_ad .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0031"),_ad .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0032"),_ad .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0033"),_ad .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0033\u0020\u0030"),_ad .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0032\u0031\u00360\u0030\u0020\u0040\u0031"),_ad .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0030\u0020\u0040\u0032"),_ad .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0034\u00202\u0031\u0036\u0030\u0030"),_ad .CreateFormula ("\u006di\u0064\u0020\u0040\u0035\u0020\u00406"),_ad .CreateFormula ("\u006di\u0064\u0020\u0040\u0038\u0020\u00405"),_ad .CreateFormula ("\u006di\u0064\u0020\u0040\u0037\u0020\u00408"),_ad .CreateFormula ("\u006di\u0064\u0020\u0040\u0036\u0020\u00407"),_ad .CreateFormula ("s\u0075\u006d\u0020\u0040\u0036\u0020\u0030\u0020\u0040\u0035")};return _fabg ;}; +// PossibleValues returns the possible values for a FormFieldTypeDropDown. +func (_fbeg FormField )PossibleValues ()[]string {if _fbeg ._dgfaa .DdList ==nil {return nil ;};_acbce :=[]string {};for _ ,_ddfdb :=range _fbeg ._dgfaa .DdList .ListEntry {if _ddfdb ==nil {continue ;};_acbce =append (_acbce ,_ddfdb .ValAttr );};return _acbce ;}; -// SetOutlineLevel sets the outline level of this style. -func (_eacaf ParagraphStyleProperties )SetOutlineLevel (lvl int ){_eacaf ._feffd .OutlineLvl =_cc .NewCT_DecimalNumber ();_eacaf ._feffd .OutlineLvl .ValAttr =int64 (lvl );}; +// FontTable returns document fontTable element. +func (_fece *Document )FontTable ()*_dag .Fonts {return _fece ._dbac }; -// SetBefore sets the spacing that comes before the paragraph. -func (_bcce ParagraphSpacing )SetBefore (before _bd .Distance ){_bcce ._cgaa .BeforeAttr =&_ebd .ST_TwipsMeasure {};_bcce ._cgaa .BeforeAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (before /_bd .Twips ));}; +// ItalicValue returns the precise nature of the italic setting (unset, off or on). +func (_egaa RunProperties )ItalicValue ()OnOffValue {return _gfggb (_egaa ._becb .I )}; -// Settings controls the document settings. -type Settings struct{_bbdg *_cc .Settings }; +// Properties returns the numbering level paragraph properties. +func (_cgcdc NumberingLevel )Properties ()ParagraphStyleProperties {if _cgcdc ._fbaa .PPr ==nil {_cgcdc ._fbaa .PPr =_dag .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_cgcdc ._fbaa .PPr };};func (_gafe *chart )RelId ()string {return _gafe ._abg }; -// SetPossibleValues sets possible values for a FormFieldTypeDropDown. -func (_edgc FormField )SetPossibleValues (values []string ){if _edgc ._dbfcc .DdList !=nil {for _ ,_defa :=range values {_gdce :=_cc .NewCT_String ();_gdce .ValAttr =_defa ;_edgc ._dbfcc .DdList .ListEntry =append (_edgc ._dbfcc .DdList .ListEntry ,_gdce );};};}; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_fgccg RunProperties )SizeMeasure ()string {if _abeg :=_fgccg ._becb .Sz ;_abeg !=nil {_bdbf :=_abeg .ValAttr ;if _bdbf .ST_PositiveUniversalMeasure !=nil {return *_bdbf .ST_PositiveUniversalMeasure ;};};return "";}; -// RemoveFootnote removes a footnote from both the paragraph and the document -// the requested footnote must be anchored on the paragraph being referenced. -func (_cgde Paragraph )RemoveFootnote (id int64 ){_dgaaf :=_cgde ._gefc ._cdg ;var _efdf int ;for _gcadg ,_gbca :=range _dgaaf .CT_Footnotes .Footnote {if _gbca .IdAttr ==id {_efdf =_gcadg ;};};_efdf =0;_dgaaf .CT_Footnotes .Footnote [_efdf ]=nil ;_dgaaf .CT_Footnotes .Footnote [_efdf ]=_dgaaf .CT_Footnotes .Footnote [len (_dgaaf .CT_Footnotes .Footnote )-1];_dgaaf .CT_Footnotes .Footnote =_dgaaf .CT_Footnotes .Footnote [:len (_dgaaf .CT_Footnotes .Footnote )-1];var _cbeaa Run ;for _ ,_dbedd :=range _cgde .Runs (){if _afbdb ,_efgd :=_dbedd .IsFootnote ();_afbdb {if _efgd ==id {_cbeaa =_dbedd ;};};};_cgde .RemoveRun (_cbeaa );}; +// X returns the inner wrapped XML type. +func (_aecd CellProperties )X ()*_dag .CT_TcPr {return _aecd ._bce }; -// InsertRunAfter inserts a run in the paragraph after the relative run. -func (_gdcg Paragraph )InsertRunAfter (relativeTo Run )Run {return _gdcg .insertRun (relativeTo ,false )}; +// SetProperties sets the `RunProperties` to the `Run` element +func (_beebg Run )SetProperties (rp RunProperties ){if rp ._becb ==nil {_beebg ._ccad .RPr =_dag .NewCT_RPr ();}else {_fdgg :=&_dag .CT_RPr {};if rp ._becb .RStyle !=nil {_fdgg .RStyle =&_dag .CT_String {ValAttr :rp ._becb .RStyle .ValAttr };};if rp ._becb .RFonts !=nil {_fdgg .RFonts =&_dag .CT_Fonts {HintAttr :rp ._becb .RFonts .HintAttr ,AsciiAttr :rp ._becb .RFonts .AsciiAttr ,HAnsiAttr :rp ._becb .RFonts .HAnsiAttr ,EastAsiaAttr :rp ._becb .RFonts .EastAsiaAttr ,CsAttr :rp ._becb .RFonts .CsAttr ,AsciiThemeAttr :rp ._becb .RFonts .AsciiThemeAttr ,HAnsiThemeAttr :rp ._becb .RFonts .HAnsiThemeAttr ,EastAsiaThemeAttr :rp ._becb .RFonts .EastAsiaThemeAttr ,CsthemeAttr :rp ._becb .RFonts .CsthemeAttr };};if rp ._becb .B !=nil {_fdgg .B =&_dag .CT_OnOff {};if rp ._becb .B .ValAttr !=nil {_fbbe :=*rp ._becb .B .ValAttr ;_fdgg .B .ValAttr =&_fbbe ;};};if rp ._becb .BCs !=nil {_fdgg .BCs =&_dag .CT_OnOff {};if rp ._becb .BCs .ValAttr !=nil {_gcaga :=*rp ._becb .BCs .ValAttr ;_fdgg .BCs .ValAttr =&_gcaga ;};};if rp ._becb .I !=nil {_fdgg .I =&_dag .CT_OnOff {};if rp ._becb .I .ValAttr !=nil {_bcdfb :=*rp ._becb .I .ValAttr ;_fdgg .I .ValAttr =&_bcdfb ;};};if rp ._becb .ICs !=nil {_fdgg .ICs =&_dag .CT_OnOff {};if rp ._becb .ICs .ValAttr !=nil {_gceda :=*rp ._becb .ICs .ValAttr ;_fdgg .ICs .ValAttr =&_gceda ;};};if rp ._becb .Caps !=nil {_fdgg .Caps =&_dag .CT_OnOff {};if rp ._becb .Caps .ValAttr !=nil {_ebfc :=*rp ._becb .Caps .ValAttr ;_fdgg .Caps .ValAttr =&_ebfc ;};};if rp ._becb .SmallCaps !=nil {_fdgg .SmallCaps =&_dag .CT_OnOff {};if rp ._becb .SmallCaps .ValAttr !=nil {_gbgc :=*rp ._becb .SmallCaps .ValAttr ;_fdgg .SmallCaps .ValAttr =&_gbgc ;};};if rp ._becb .Strike !=nil {_fdgg .Strike =&_dag .CT_OnOff {};if rp ._becb .Strike .ValAttr !=nil {_gbef :=*rp ._becb .Strike .ValAttr ;_fdgg .Strike .ValAttr =&_gbef ;};};if rp ._becb .Dstrike !=nil {_fdgg .Dstrike =&_dag .CT_OnOff {};if rp ._becb .Dstrike .ValAttr !=nil {_aafd :=*rp ._becb .Dstrike .ValAttr ;_fdgg .Dstrike .ValAttr =&_aafd ;};};if rp ._becb .Outline !=nil {_fdgg .Outline =&_dag .CT_OnOff {};if rp ._becb .Outline .ValAttr !=nil {_caga :=*rp ._becb .Outline .ValAttr ;_fdgg .Outline .ValAttr =&_caga ;};};if rp ._becb .Shadow !=nil {_fdgg .Shadow =&_dag .CT_OnOff {};if rp ._becb .Shadow .ValAttr !=nil {_eege :=*rp ._becb .Shadow .ValAttr ;_fdgg .Shadow .ValAttr =&_eege ;};};if rp ._becb .Emboss !=nil {_fdgg .Emboss =&_dag .CT_OnOff {};if rp ._becb .Emboss .ValAttr !=nil {_dgfaae :=*rp ._becb .Emboss .ValAttr ;_fdgg .Emboss .ValAttr =&_dgfaae ;};};if rp ._becb .Imprint !=nil {_fdgg .Imprint =&_dag .CT_OnOff {};if rp ._becb .Imprint .ValAttr !=nil {_egc :=*rp ._becb .Imprint .ValAttr ;_fdgg .Imprint .ValAttr =&_egc ;};};if rp ._becb .NoProof !=nil {_fdgg .NoProof =&_dag .CT_OnOff {};if rp ._becb .NoProof .ValAttr !=nil {_gbgdf :=*rp ._becb .NoProof .ValAttr ;_fdgg .NoProof .ValAttr =&_gbgdf ;};};if rp ._becb .SnapToGrid !=nil {_fdgg .SnapToGrid =&_dag .CT_OnOff {};if rp ._becb .SnapToGrid .ValAttr !=nil {_ceceb :=*rp ._becb .SnapToGrid .ValAttr ;_fdgg .SnapToGrid .ValAttr =&_ceceb ;};};if rp ._becb .Vanish !=nil {_fdgg .Vanish =&_dag .CT_OnOff {};if rp ._becb .Vanish .ValAttr !=nil {_gbdd :=*rp ._becb .Vanish .ValAttr ;_fdgg .Vanish .ValAttr =&_gbdd ;};};if rp ._becb .WebHidden !=nil {_fdgg .WebHidden =&_dag .CT_OnOff {};if rp ._becb .WebHidden .ValAttr !=nil {_ggfea :=*rp ._becb .WebHidden .ValAttr ;_fdgg .WebHidden .ValAttr =&_ggfea ;};};if rp ._becb .Color !=nil {_fdgg .Color =&_dag .CT_Color {ValAttr :rp ._becb .Color .ValAttr ,ThemeColorAttr :rp ._becb .Color .ThemeColorAttr ,ThemeTintAttr :rp ._becb .Color .ThemeTintAttr ,ThemeShadeAttr :rp ._becb .Color .ThemeShadeAttr };};if rp ._becb .Spacing !=nil {_fdgg .Spacing =&_dag .CT_SignedTwipsMeasure {ValAttr :rp ._becb .Spacing .ValAttr };};if rp ._becb .W !=nil {_fdgg .W =&_dag .CT_TextScale {ValAttr :rp ._becb .W .ValAttr };};if rp ._becb .Kern !=nil {_fdgg .Kern =&_dag .CT_HpsMeasure {ValAttr :rp ._becb .Kern .ValAttr };};if rp ._becb .Position !=nil {_fdgg .Position =&_dag .CT_SignedHpsMeasure {ValAttr :rp ._becb .Position .ValAttr };};if rp ._becb .Sz !=nil {_fdgg .Sz =&_dag .CT_HpsMeasure {ValAttr :rp ._becb .Sz .ValAttr };};if rp ._becb .SzCs !=nil {_fdgg .SzCs =&_dag .CT_HpsMeasure {ValAttr :rp ._becb .SzCs .ValAttr };};if rp ._becb .Highlight !=nil {_fdgg .Highlight =&_dag .CT_Highlight {ValAttr :rp ._becb .Highlight .ValAttr };};if rp ._becb .U !=nil {_fdgg .U =&_dag .CT_Underline {ValAttr :rp ._becb .U .ValAttr ,ColorAttr :rp ._becb .U .ColorAttr ,ThemeColorAttr :rp ._becb .U .ThemeColorAttr ,ThemeTintAttr :rp ._becb .U .ThemeTintAttr ,ThemeShadeAttr :rp ._becb .U .ThemeShadeAttr };};if rp ._becb .Effect !=nil {_fdgg .Effect =&_dag .CT_TextEffect {ValAttr :rp ._becb .Effect .ValAttr };};if rp ._becb .Bdr !=nil {_fdgg .Bdr =&_dag .CT_Border {ValAttr :rp ._becb .Bdr .ValAttr ,ColorAttr :rp ._becb .Bdr .ColorAttr ,ThemeColorAttr :rp ._becb .Bdr .ThemeColorAttr ,ThemeTintAttr :rp ._becb .Bdr .ThemeTintAttr ,ThemeShadeAttr :rp ._becb .Bdr .ThemeShadeAttr ,SzAttr :rp ._becb .Bdr .SzAttr ,SpaceAttr :rp ._becb .Bdr .SpaceAttr ,ShadowAttr :rp ._becb .Bdr .ShadowAttr ,FrameAttr :rp ._becb .Bdr .FrameAttr };};if rp ._becb .Shd !=nil {_fdgg .Shd =&_dag .CT_Shd {ValAttr :rp ._becb .Shd .ValAttr ,ColorAttr :rp ._becb .Shd .ColorAttr ,ThemeColorAttr :rp ._becb .Shd .ThemeColorAttr ,ThemeTintAttr :rp ._becb .Shd .ThemeTintAttr ,ThemeShadeAttr :rp ._becb .Shd .ThemeShadeAttr ,FillAttr :rp ._becb .Shd .FillAttr ,ThemeFillAttr :rp ._becb .Shd .ThemeFillAttr ,ThemeFillTintAttr :rp ._becb .Shd .ThemeFillTintAttr ,ThemeFillShadeAttr :rp ._becb .Shd .ThemeFillShadeAttr };};if rp ._becb .FitText !=nil {_fdgg .FitText =&_dag .CT_FitText {ValAttr :rp ._becb .FitText .ValAttr ,IdAttr :rp ._becb .FitText .IdAttr };};if rp ._becb .VertAlign !=nil {_fdgg .VertAlign =&_dag .CT_VerticalAlignRun {ValAttr :rp ._becb .VertAlign .ValAttr };};if rp ._becb .Rtl !=nil {_fdgg .Rtl =&_dag .CT_OnOff {ValAttr :rp ._becb .Rtl .ValAttr };};if rp ._becb .Cs !=nil {_fdgg .Cs =&_dag .CT_OnOff {ValAttr :rp ._becb .Cs .ValAttr };};if rp ._becb .Em !=nil {_fdgg .Em =&_dag .CT_Em {ValAttr :rp ._becb .Em .ValAttr };};if rp ._becb .Lang !=nil {_fdgg .Lang =&_dag .CT_Language {ValAttr :rp ._becb .Lang .ValAttr ,EastAsiaAttr :rp ._becb .Lang .EastAsiaAttr ,BidiAttr :rp ._becb .Lang .BidiAttr };};if rp ._becb .EastAsianLayout !=nil {_fdgg .EastAsianLayout =&_dag .CT_EastAsianLayout {IdAttr :rp ._becb .EastAsianLayout .IdAttr ,CombineAttr :rp ._becb .EastAsianLayout .CombineAttr ,CombineBracketsAttr :rp ._becb .EastAsianLayout .CombineBracketsAttr ,VertAttr :rp ._becb .EastAsianLayout .VertAttr ,VertCompressAttr :rp ._becb .EastAsianLayout .VertCompressAttr };};if rp ._becb .SpecVanish !=nil {_fdgg .SpecVanish =&_dag .CT_OnOff {ValAttr :rp ._becb .SpecVanish .ValAttr };};if rp ._becb .OMath !=nil {_fdgg .OMath =&_dag .CT_OnOff {ValAttr :rp ._becb .OMath .ValAttr };};_beebg ._ccad .RPr =_fdgg ;};}; -// SetFirstLineIndent controls the first line indent of the paragraph. -func (_bddg ParagraphStyleProperties )SetFirstLineIndent (m _bd .Distance ){if _bddg ._feffd .Ind ==nil {_bddg ._feffd .Ind =_cc .NewCT_Ind ();};if m ==_bd .Zero {_bddg ._feffd .Ind .FirstLineAttr =nil ;}else {_bddg ._feffd .Ind .FirstLineAttr =&_ebd .ST_TwipsMeasure {};_bddg ._feffd .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (m /_bd .Twips ));};}; +// GetSize return the size of anchor on the page. +func (_gdd AnchoredDrawing )GetSize ()(_bag ,_ae int64 ){return _gdd ._af .Extent .CxAttr ,_gdd ._af .Extent .CyAttr ;}; -// X return element of Node as interface, can be either *Paragraph, *Table and Run. -func (_fcafe *Node )X ()interface{}{return _fcafe ._bgba };func _cefd (_ffac *_cc .CT_P ,_daba ,_fcaf map[int64 ]int64 ){for _ ,_fcbe :=range _ffac .EG_PContent {for _ ,_dace :=range _fcbe .EG_ContentRunContent {if _dace .R !=nil {for _ ,_egbg :=range _dace .R .EG_RunInnerContent {_bbgbe :=_egbg .EndnoteReference ;if _bbgbe !=nil &&_bbgbe .IdAttr > 0{if _bfdc ,_ffce :=_fcaf [_bbgbe .IdAttr ];_ffce {_bbgbe .IdAttr =_bfdc ;};};_cfaf :=_egbg .FootnoteReference ;if _cfaf !=nil &&_cfaf .IdAttr > 0{if _cfcb ,_fgbfa :=_daba [_cfaf .IdAttr ];_fgbfa {_cfaf .IdAttr =_cfcb ;};};};};};};};func _bdb (_cdgd *_cc .CT_Tbl ,_dgfd ,_gaff map[int64 ]int64 ){for _ ,_cfdbb :=range _cdgd .EG_ContentRowContent {for _ ,_dddad :=range _cfdbb .Tr {for _ ,_fdgb :=range _dddad .EG_ContentCellContent {for _ ,_bddae :=range _fdgb .Tc {for _ ,_ccbe :=range _bddae .EG_BlockLevelElts {for _ ,_baegg :=range _ccbe .EG_ContentBlockContent {for _ ,_bgdfb :=range _baegg .P {_cefd (_bgdfb ,_dgfd ,_gaff );};for _ ,_fabd :=range _baegg .Tbl {_bdb (_fabd ,_dgfd ,_gaff );};};};};};};};}; +// Endnote is an individual endnote reference within the document. +type Endnote struct{_gdfaf *Document ;_fcfd *_dag .CT_FtnEdn ;};func _ggfa ()*_ec .Handles {_gcfd :=_ec .NewHandles ();_ccgd :=_ec .NewCT_H ();_fdbeb :="\u0023\u0030\u002c\u0062\u006f\u0074\u0074\u006f\u006dR\u0069\u0067\u0068\u0074";_ccgd .PositionAttr =&_fdbeb ;_gacf :="\u0036\u0036\u0032\u0039\u002c\u0031\u0034\u0039\u0037\u0031";_ccgd .XrangeAttr =&_gacf ;_gcfd .H =[]*_ec .CT_H {_ccgd };return _gcfd ;}; -// SetHighlight highlights text in a specified color. -func (_addea RunProperties )SetHighlight (c _cc .ST_HighlightColor ){_addea ._acgcd .Highlight =_cc .NewCT_Highlight ();_addea ._acgcd .Highlight .ValAttr =c ;}; +// Emboss returns true if paragraph emboss is on. +func (_cbdd ParagraphProperties )Emboss ()bool {return _dcda (_cbdd ._gfeb .RPr .Emboss )};const _eeagd ="\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"; -// TableConditionalFormatting controls the conditional formatting within a table -// style. -type TableConditionalFormatting struct{_fgcg *_cc .CT_TblStylePr };func _fcdg ()*_af .OfcLock {_begc :=_af .NewOfcLock ();_begc .ExtAttr =_af .ST_ExtEdit ;_begc .AspectratioAttr =_ebd .ST_TrueFalseTrue ;return _begc ;}; +// Paragraphs returns the paragraphs defined in a footnote. +func (_ddbaf Footnote )Paragraphs ()[]Paragraph {_efbb :=[]Paragraph {};for _ ,_gbge :=range _ddbaf .content (){for _ ,_cdfe :=range _gbge .P {_efbb =append (_efbb ,Paragraph {_ddbaf ._cbffe ,_cdfe });};};return _efbb ;};func _fbgeg (_bcdd *_dag .CT_Border ,_bcgbe _dag .ST_Border ,_cdcg _ca .Color ,_ebfga _dd .Distance ){_bcdd .ValAttr =_bcgbe ;_bcdd .ColorAttr =&_dag .ST_HexColor {};if _cdcg .IsAuto (){_bcdd .ColorAttr .ST_HexColorAuto =_dag .ST_HexColorAutoAuto ;}else {_bcdd .ColorAttr .ST_HexColorRGB =_cdcg .AsRGBString ();};if _ebfga !=_dd .Zero {_bcdd .SzAttr =_g .Uint64 (uint64 (_ebfga /_dd .Point *8));};}; -// SetVerticalAlignment controls the vertical alignment of the run, this is used -// to control if text is superscript/subscript. -func (_ececg RunProperties )SetVerticalAlignment (v _ebd .ST_VerticalAlignRun ){if v ==_ebd .ST_VerticalAlignRunUnset {_ececg ._acgcd .VertAlign =nil ;}else {_ececg ._acgcd .VertAlign =_cc .NewCT_VerticalAlignRun ();_ececg ._acgcd .VertAlign .ValAttr =v ;};}; +// Shadow returns true if run shadow is on. +func (_ffeed RunProperties )Shadow ()bool {return _dcda (_ffeed ._becb .Shadow )}; -// 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 ){_dcf ,_bbgf :=Open (filename );if _bbgf !=nil {return nil ,_bbgf ;};_dcf ._aeb .Body =_cc .NewCT_Body ();return _dcf ,nil ;}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_abcb ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_abcb ._ffgg .KeepLines =nil ;}else {_abcb ._ffgg .KeepLines =_dag .NewCT_OnOff ();};};func (_afb *Document )tables (_bda *_dag .EG_ContentBlockContent )[]Table {_dge :=[]Table {};for _ ,_cecf :=range _bda .Tbl {_dge =append (_dge ,Table {_afb ,_cecf });for _ ,_bgd :=range _cecf .EG_ContentRowContent {for _ ,_dbde :=range _bgd .Tr {for _ ,_cba :=range _dbde .EG_ContentCellContent {for _ ,_efed :=range _cba .Tc {for _ ,_cfc :=range _efed .EG_BlockLevelElts {for _ ,_fge :=range _cfc .EG_ContentBlockContent {for _ ,_fddc :=range _afb .tables (_fge ){_dge =append (_dge ,_fddc );};};};};};};};};return _dge ;};func _eeabc ()*_ec .Imagedata {_dcdea :=_ec .NewImagedata ();_daee :="\u0072\u0049\u0064\u0031";_gebb :="\u0057A\u0054\u0045\u0052\u004d\u0041\u0052K";_dcdea .IdAttr =&_daee ;_dcdea .TitleAttr =&_gebb ;return _dcdea ;}; -// DrawingAnchored returns a slice of AnchoredDrawings. -func (_fdeaf Run )DrawingAnchored ()[]AnchoredDrawing {_acec :=[]AnchoredDrawing {};for _ ,_cfed :=range _fdeaf ._abeed .EG_RunInnerContent {if _cfed .Drawing ==nil {continue ;};for _ ,_edbf :=range _cfed .Drawing .Anchor {_acec =append (_acec ,AnchoredDrawing {_fdeaf ._bdaag ,_edbf });};};return _acec ;}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_cgfd ParagraphProperties )ComplexSizeMeasure ()string {if _bgece :=_cgfd ._gfeb .RPr .SzCs ;_bgece !=nil {_dcebb :=_bgece .ValAttr ;if _dcebb .ST_PositiveUniversalMeasure !=nil {return *_dcebb .ST_PositiveUniversalMeasure ;};};return "";}; -// SetName sets the name of the style. -func (_ggge Style )SetName (name string ){_ggge ._bafd .Name =_cc .NewCT_String ();_ggge ._bafd .Name .ValAttr =name ;}; +// ExtractFromFooter returns text from the document footer as an array of TextItems. +func ExtractFromFooter (footer *_dag .Ftr )[]TextItem {return _fgdaa (footer .EG_ContentBlockContent ,nil );}; -// UnderlineColor returns the hex color value of run underline. -func (_feec RunProperties )UnderlineColor ()string {if _bedd :=_feec ._acgcd .U ;_bedd !=nil {_efagd :=_bedd .ColorAttr ;if _efagd !=nil &&_efagd .ST_HexColorRGB !=nil {return *_efagd .ST_HexColorRGB ;};};return "";}; +// Properties returns the table properties. +func (_gbecf Table )Properties ()TableProperties {if _gbecf ._acbcf .TblPr ==nil {_gbecf ._acbcf .TblPr =_dag .NewCT_TblPr ();};return TableProperties {_gbecf ._acbcf .TblPr };}; -// Borders allows manipulation of the table borders. -func (_bacdc TableStyleProperties )Borders ()TableBorders {if _bacdc ._dfcf .TblBorders ==nil {_bacdc ._dfcf .TblBorders =_cc .NewCT_TblBorders ();};return TableBorders {_bacdc ._dfcf .TblBorders };}; +// RemoveRun removes a child run from a paragraph. +func (_geacf Paragraph )RemoveRun (r Run ){for _ ,_dgbae :=range _geacf ._gbfgc .EG_PContent {for _efbd ,_bdca :=range _dgbae .EG_ContentRunContent {if _bdca .R ==r ._ccad {copy (_dgbae .EG_ContentRunContent [_efbd :],_dgbae .EG_ContentRunContent [_efbd +1:]);_dgbae .EG_ContentRunContent =_dgbae .EG_ContentRunContent [0:len (_dgbae .EG_ContentRunContent )-1];};if _bdca .Sdt !=nil &&_bdca .Sdt .SdtContent !=nil {for _ccec ,_gaab :=range _bdca .Sdt .SdtContent .EG_ContentRunContent {if _gaab .R ==r ._ccad {copy (_bdca .Sdt .SdtContent .EG_ContentRunContent [_ccec :],_bdca .Sdt .SdtContent .EG_ContentRunContent [_ccec +1:]);_bdca .Sdt .SdtContent .EG_ContentRunContent =_bdca .Sdt .SdtContent .EG_ContentRunContent [0:len (_bdca .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};};func (_deeg Endnote )content ()[]*_dag .EG_ContentBlockContent {var _bfaaa []*_dag .EG_ContentBlockContent ;for _ ,_fef :=range _deeg ._fcfd .EG_BlockLevelElts {_bfaaa =append (_bfaaa ,_fef .EG_ContentBlockContent ...);};return _bfaaa ;}; -// RunProperties returns the run style properties. -func (_gbge Style )RunProperties ()RunProperties {if _gbge ._bafd .RPr ==nil {_gbge ._bafd .RPr =_cc .NewCT_RPr ();};return RunProperties {_gbge ._bafd .RPr };}; +// AddSection adds a new document section with an optional section break. If t +// is ST_SectionMarkUnset, then no break will be inserted. +func (_fcbce ParagraphProperties )AddSection (t _dag .ST_SectionMark )Section {_fcbce ._gfeb .SectPr =_dag .NewCT_SectPr ();if t !=_dag .ST_SectionMarkUnset {_fcbce ._gfeb .SectPr .Type =_dag .NewCT_SectType ();_fcbce ._gfeb .SectPr .Type .ValAttr =t ;};return Section {_fcbce ._fbcc ,_fcbce ._gfeb .SectPr };}; -// InsertParagraphBefore adds a new empty paragraph before the relativeTo -// paragraph. -func (_aaaf *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _aaaf .insertParagraph (relativeTo ,true );}; +// InsertRunBefore inserts a run in the paragraph before the relative run. +func (_dcca Paragraph )InsertRunBefore (relativeTo Run )Run {return _dcca .insertRun (relativeTo ,true )}; -// X returns the inner wrapped XML type. -func (_acaab Header )X ()*_cc .Hdr {return _acaab ._abed }; +// Properties returns the paragraph properties. +func (_dabgbf Paragraph )Properties ()ParagraphProperties {_dabgbf .ensurePPr ();return ParagraphProperties {_dabgbf ._ebddd ,_dabgbf ._gbfgc .PPr };}; -// SetLastRow controls the conditional formatting for the last row in a table. -// This is called the 'Total' row within Word. -func (_eegea TableLook )SetLastRow (on bool ){if !on {_eegea ._gbfc .LastRowAttr =&_ebd .ST_OnOff {};_eegea ._gbfc .LastRowAttr .ST_OnOff1 =_ebd .ST_OnOff1Off ;}else {_eegea ._gbfc .LastRowAttr =&_ebd .ST_OnOff {};_eegea ._gbfc .LastRowAttr .ST_OnOff1 =_ebd .ST_OnOff1On ;};}; +// RemoveParagraph removes a paragraph from a document. +func (_dec *Document )RemoveParagraph (p Paragraph ){if _dec ._ceeb .Body ==nil {return ;};for _ ,_cbeg :=range _dec ._ceeb .Body .EG_BlockLevelElts {for _ ,_febe :=range _cbeg .EG_ContentBlockContent {for _ged ,_ccbc :=range _febe .P {if _ccbc ==p ._gbfgc {copy (_febe .P [_ged :],_febe .P [_ged +1:]);_febe .P =_febe .P [0:len (_febe .P )-1];return ;};};if _febe .Sdt !=nil &&_febe .Sdt .SdtContent !=nil &&_febe .Sdt .SdtContent .P !=nil {for _edc ,_bdd :=range _febe .Sdt .SdtContent .P {if _bdd ==p ._gbfgc {copy (_febe .P [_edc :],_febe .P [_edc +1:]);_febe .P =_febe .P [0:len (_febe .P )-1];return ;};};};};};for _ ,_cff :=range _dec .Tables (){for _ ,_dfcd :=range _cff .Rows (){for _ ,_dedb :=range _dfcd .Cells (){for _ ,_ced :=range _dedb ._fb .EG_BlockLevelElts {for _ ,_bca :=range _ced .EG_ContentBlockContent {for _gebd ,_dgdb :=range _bca .P {if _dgdb ==p ._gbfgc {copy (_bca .P [_gebd :],_bca .P [_gebd +1:]);_bca .P =_bca .P [0:len (_bca .P )-1];return ;};};};};};};};for _ ,_fda :=range _dec .Headers (){_fda .RemoveParagraph (p );};for _ ,_ggff :=range _dec .Footers (){_ggff .RemoveParagraph (p );};}; -// X returns the inner wml.CT_TblBorders -func (_bcbef TableBorders )X ()*_cc .CT_TblBorders {return _bcbef ._bfabb };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";); +// SetTargetBookmark sets the bookmark target of the hyperlink. +func (_adde HyperLink )SetTargetBookmark (bm Bookmark ){_adde ._abfc .AnchorAttr =_g .String (bm .Name ());_adde ._abfc .IdAttr =nil ;}; -// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. -func (_dgcc Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_dgcc .ensurePPr ();if _dgcc ._dadg .PPr .ContextualSpacing ==nil {_dgcc ._dadg .PPr .ContextualSpacing =_cc .NewCT_OnOff ();};_dgcc ._dadg .PPr .ContextualSpacing .ValAttr =&_ebd .ST_OnOff {ST_OnOff1 :_ebd .ST_OnOff1On };}; +// GetWrapPathStart return wrapPath start value. +func (_ed AnchorDrawWrapOptions )GetWrapPathStart ()*_cgb .CT_Point2D {return _ed ._df }; -// X returns the inner wrapped XML type. -func (_ggaff ParagraphProperties )X ()*_cc .CT_PPr {return _ggaff ._bfdca }; +// SaveToFile writes the document out to a file. +func (_bddd *Document )SaveToFile (path string )error {_egec ,_cdgd :=_gg .Create (path );if _cdgd !=nil {return _cdgd ;};defer _egec .Close ();return _bddd .Save (_egec );};func (_fdbb Paragraph )addFldCharsForField (_fefb ,_bfed string )FormField {_dbdf :=_fdbb .addBeginFldChar (_fefb );_gdcdg :=FormField {_dgfaa :_dbdf };_gfefg :=_fdbb ._ebddd .Bookmarks ();_eefec :=int64 (len (_gfefg ));if _fefb !=""{_fdbb .addStartBookmark (_eefec ,_fefb );};_fdbb .addInstrText (_bfed );_fdbb .addSeparateFldChar ();if _bfed =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_adfce :=_fdbb .AddRun ();_ddfc :=_dag .NewEG_RunInnerContent ();_adfce ._ccad .EG_RunInnerContent =[]*_dag .EG_RunInnerContent {_ddfc };_gdcdg ._cceb =_ddfc ;};_fdbb .addEndFldChar ();if _fefb !=""{_fdbb .addEndBookmark (_eefec );};return _gdcdg ;}; -// 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 (_eaade *Document )MailMerge (mergeContent map[string ]string ){_dabe :=_eaade .mergeFields ();_cege :=map[Paragraph ][]Run {};for _ ,_gbga :=range _dabe {_aabe ,_dgfgf :=mergeContent [_gbga ._ffedf ];if _dgfgf {if _gbga ._fgeff {_aabe =_d .ToUpper (_aabe );}else if _gbga ._cegf {_aabe =_d .ToLower (_aabe );}else if _gbga ._cfff {_aabe =_d .Title (_aabe );}else if _gbga ._fcac {_gcad :=_de .Buffer {};for _cgdb ,_degf :=range _aabe {if _cgdb ==0{_gcad .WriteRune (_ae .ToUpper (_degf ));}else {_gcad .WriteRune (_degf );};};_aabe =_gcad .String ();};if _aabe !=""&&_gbga ._gfee !=""{_aabe =_gbga ._gfee +_aabe ;};if _aabe !=""&&_gbga ._cfgb !=""{_aabe =_aabe +_gbga ._cfgb ;};};if _gbga ._bbfc {if len (_gbga ._afba .FldSimple )==1&&len (_gbga ._afba .FldSimple [0].EG_PContent )==1&&len (_gbga ._afba .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_ebfee :=&_cc .EG_ContentRunContent {};_ebfee .R =_gbga ._afba .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_gbga ._afba .FldSimple =nil ;_adae :=Run {_eaade ,_ebfee .R };_adae .ClearContent ();_adae .AddText (_aabe );_gbga ._afba .EG_ContentRunContent =append (_gbga ._afba .EG_ContentRunContent ,_ebfee );};}else {_gaagg :=_gbga ._gffce .Runs ();for _ddgb :=_gbga ._eegb ;_ddgb <=_gbga ._dgfe ;_ddgb ++{if _ddgb ==_gbga ._bgeg +1{_gaagg [_ddgb ].ClearContent ();_gaagg [_ddgb ].AddText (_aabe );}else {_cege [_gbga ._gffce ]=append (_cege [_gbga ._gffce ],_gaagg [_ddgb ]);};};};};for _efbf ,_beeg :=range _cege {for _ ,_caac :=range _beeg {_efbf .RemoveRun (_caac );};};_eaade .Settings .RemoveMailMerge ();}; +// PutNodeBefore put node to position before relativeTo. +func (_egfg *Document )PutNodeBefore (relativeTo ,node Node ){_egfg .putNode (relativeTo ,node ,true )}; -// SetPictureSize set watermark picture size with given width and height. -func (_eged *WatermarkPicture )SetPictureSize (width ,height int64 ){if _eged ._fcggb !=nil {_bcfaf :=_eged .GetShapeStyle ();_bcfaf .SetWidth (float64 (width )*_bd .Point );_bcfaf .SetHeight (float64 (height )*_bd .Point );_eged .SetShapeStyle (_bcfaf );};}; +// SetHangingIndent controls special indent of paragraph. +func (_ddecd Paragraph )SetHangingIndent (m _dd .Distance ){_ddecd .ensurePPr ();_eged :=_ddecd ._gbfgc .PPr ;if _eged .Ind ==nil {_eged .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_eged .Ind .HangingAttr =nil ;}else {_eged .Ind .HangingAttr =&_ge .ST_TwipsMeasure {};_eged .Ind .HangingAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (m /_dd .Twips ));};}; -// GetWrapPathStart return wrapPath start value. -func (_gde AnchorDrawWrapOptions )GetWrapPathStart ()*_cg .CT_Point2D {return _gde ._cbf }; +// 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 (_aaaf Document )AddHyperlink (url string )_cd .Hyperlink {return _aaaf ._dbce .AddHyperlink (url )}; -// SetAlignment sets the alignment of a table within the page. -func (_efagc TableProperties )SetAlignment (align _cc .ST_JcTable ){if align ==_cc .ST_JcTableUnset {_efagc ._bebbgd .Jc =nil ;}else {_efagc ._bebbgd .Jc =_cc .NewCT_JcTable ();_efagc ._bebbgd .Jc .ValAttr =align ;};}; +// 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 (_cee AnchoredDrawing )SetOffset (x ,y _dd .Distance ){_cee .SetXOffset (x );_cee .SetYOffset (y )}; -// WatermarkText is watermark text within the document. -type WatermarkText struct{_adfba *_cc .CT_Picture ;_gabg *_ad .TextpathStyle ;_eeced *_af .Shape ;_bdaaa *_af .Shapetype ;}; +// SetRight sets the right border to a specified type, color and thickness. +func (_feg CellBorders )SetRight (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_feg ._gbe .Right =_dag .NewCT_Border ();_fbgeg (_feg ._gbe .Right ,t ,c ,thickness );}; -// SetAlignment sets the paragraph alignment -func (_aaad NumberingLevel )SetAlignment (j _cc .ST_Jc ){if j ==_cc .ST_JcUnset {_aaad ._befe .LvlJc =nil ;}else {_aaad ._befe .LvlJc =_cc .NewCT_Jc ();_aaad ._befe .LvlJc .ValAttr =j ;};};func (_dddaf *Document )putNode (_afgde ,_gddf Node ,_cabcb bool )bool {_dddaf .insertImageFromNode (_gddf );_dddaf .insertStyleFromNode (_gddf );switch _acd :=_gddf ._bgba .(type ){case *Paragraph :if _bbad ,_aefg :=_afgde .X ().(*Paragraph );_aefg {_dddaf .appendParagraph (_bbad ,*_acd ,_cabcb );return true ;}else {for _ ,_ecfa :=range _afgde .Children {if _fgce :=_dddaf .putNode (_ecfa ,_gddf ,_cabcb );_fgce {break ;};};};case *Table :if _baaffb ,_agcc :=_afgde .X ().(*Paragraph );_agcc {_efdea :=_dddaf .appendTable (_baaffb ,*_acd ,_cabcb );_efdea ._fagd =_acd ._fagd ;return true ;}else {for _ ,_eagc :=range _afgde .Children {if _dgae :=_dddaf .putNode (_eagc ,_gddf ,_cabcb );_dgae {break ;};};};};return false ;}; +// SetBottom sets the cell bottom margin +func (_abea CellMargins )SetBottom (d _dd .Distance ){_abea ._cc .Bottom =_dag .NewCT_TblWidth ();_dbdg (_abea ._cc .Bottom ,d );}; -// X returns the inner wrapped XML type. -func (_eccaf Footer )X ()*_cc .Ftr {return _eccaf ._gceg }; +// Shadow returns true if paragraph shadow is on. +func (_ebcbg ParagraphProperties )Shadow ()bool {return _dcda (_ebcbg ._gfeb .RPr .Shadow )}; -// X returns the inner wrapped XML type. -func (_cdbe Styles )X ()*_cc .Styles {return _cdbe ._ecgbf }; +// SetAll sets all of the borders to a given value. +func (_bgb CellBorders )SetAll (t _dag .ST_Border ,c _ca .Color ,thickness _dd .Distance ){_bgb .SetBottom (t ,c ,thickness );_bgb .SetLeft (t ,c ,thickness );_bgb .SetRight (t ,c ,thickness );_bgb .SetTop (t ,c ,thickness );_bgb .SetInsideHorizontal (t ,c ,thickness );_bgb .SetInsideVertical (t ,c ,thickness );}; -// Emboss returns true if run emboss is on. -func (_abfg RunProperties )Emboss ()bool {return _fcaaa (_abfg ._acgcd .Emboss )}; +// SetColumnBandSize sets the number of Columns in the column band +func (_cggad TableStyleProperties )SetColumnBandSize (cols int64 ){_cggad ._afeg .TblStyleColBandSize =_dag .NewCT_DecimalNumber ();_cggad ._afeg .TblStyleColBandSize .ValAttr =cols ;}; -// SetValue sets the width value. -func (_ccadc TableWidth )SetValue (m _bd .Distance ){_ccadc ._fcfbc .WAttr =&_cc .ST_MeasurementOrPercent {};_ccadc ._fcfbc .WAttr .ST_DecimalNumberOrPercent =&_cc .ST_DecimalNumberOrPercent {};_ccadc ._fcfbc .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (m /_bd .Twips ));_ccadc ._fcfbc .TypeAttr =_cc .ST_TblWidthDxa ;}; +// InlineDrawing is an inlined image within a run. +type InlineDrawing struct{_cgcd *Document ;_cafea *_dag .WdInline ;};func (_aggbd *Document )insertParagraph (_fecf Paragraph ,_efdf bool )Paragraph {if _aggbd ._ceeb .Body ==nil {return _aggbd .AddParagraph ();};_baff :=_fecf .X ();for _ ,_fbd :=range _aggbd ._ceeb .Body .EG_BlockLevelElts {for _ ,_eadg :=range _fbd .EG_ContentBlockContent {for _dccd ,_fffe :=range _eadg .P {if _fffe ==_baff {_ccg :=_dag .NewCT_P ();_eadg .P =append (_eadg .P ,nil );if _efdf {copy (_eadg .P [_dccd +1:],_eadg .P [_dccd :]);_eadg .P [_dccd ]=_ccg ;}else {copy (_eadg .P [_dccd +2:],_eadg .P [_dccd +1:]);_eadg .P [_dccd +1]=_ccg ;};return Paragraph {_aggbd ,_ccg };};};for _ ,_afd :=range _eadg .Tbl {for _ ,_gbgge :=range _afd .EG_ContentRowContent {for _ ,_cedgf :=range _gbgge .Tr {for _ ,_egeb :=range _cedgf .EG_ContentCellContent {for _ ,_cbabf :=range _egeb .Tc {for _ ,_abee :=range _cbabf .EG_BlockLevelElts {for _ ,_gdbee :=range _abee .EG_ContentBlockContent {for _adba ,_deac :=range _gdbee .P {if _deac ==_baff {_bfad :=_dag .NewCT_P ();_gdbee .P =append (_gdbee .P ,nil );if _efdf {copy (_gdbee .P [_adba +1:],_gdbee .P [_adba :]);_gdbee .P [_adba ]=_bfad ;}else {copy (_gdbee .P [_adba +2:],_gdbee .P [_adba +1:]);_gdbee .P [_adba +1]=_bfad ;};return Paragraph {_aggbd ,_bfad };};};};};};};};};};if _eadg .Sdt !=nil &&_eadg .Sdt .SdtContent !=nil &&_eadg .Sdt .SdtContent .P !=nil {for _fba ,_bgfd :=range _eadg .Sdt .SdtContent .P {if _bgfd ==_baff {_edf :=_dag .NewCT_P ();_eadg .Sdt .SdtContent .P =append (_eadg .Sdt .SdtContent .P ,nil );if _efdf {copy (_eadg .Sdt .SdtContent .P [_fba +1:],_eadg .Sdt .SdtContent .P [_fba :]);_eadg .Sdt .SdtContent .P [_fba ]=_edf ;}else {copy (_eadg .Sdt .SdtContent .P [_fba +2:],_eadg .Sdt .SdtContent .P [_fba +1:]);_eadg .Sdt .SdtContent .P [_fba +1]=_edf ;};return Paragraph {_aggbd ,_edf };};};};};};return _aggbd .AddParagraph ();}; -// SetName sets the name of the image, visible in the properties of the image -// within Word. -func (_dg AnchoredDrawing )SetName (name string ){_dg ._gg .DocPr .NameAttr =name ;for _ ,_ggc :=range _dg ._gg .Graphic .GraphicData .Any {if _cgc ,_beg :=_ggc .(*_fd .Pic );_beg {_cgc .NvPicPr .CNvPr .DescrAttr =_e .String (name );};};}; +// GetHighlight returns the HighlightColor. +func (_babg RunProperties )GetHighlight ()_dag .ST_HighlightColor {if _babg ._becb .Highlight !=nil {return _babg ._becb .Highlight .ValAttr ;};return _dag .ST_HighlightColorNone ;}; -// SetAllCaps sets the run to all caps. -func (_gddcf RunProperties )SetAllCaps (b bool ){if !b {_gddcf ._acgcd .Caps =nil ;}else {_gddcf ._acgcd .Caps =_cc .NewCT_OnOff ();};}; +// TableConditionalFormatting controls the conditional formatting within a table +// style. +type TableConditionalFormatting struct{_cfbcc *_dag .CT_TblStylePr }; -// SetWidthAuto sets the the cell width to automatic. -func (_cba CellProperties )SetWidthAuto (){_cba ._cbfg .TcW =_cc .NewCT_TblWidth ();_cba ._cbfg .TcW .TypeAttr =_cc .ST_TblWidthAuto ;}; +// SetItalic sets the run to italic. +func (_fcgbg RunProperties )SetItalic (b bool ){if !b {_fcgbg ._becb .I =nil ;_fcgbg ._becb .ICs =nil ;}else {_fcgbg ._becb .I =_dag .NewCT_OnOff ();_fcgbg ._becb .ICs =_dag .NewCT_OnOff ();};}; -// SetShadow sets the run to shadowed text. -func (_befcg RunProperties )SetShadow (b bool ){if !b {_befcg ._acgcd .Shadow =nil ;}else {_befcg ._acgcd .Shadow =_cc .NewCT_OnOff ();};}; +// SetOutlineLvl sets outline level of paragraph. +func (_adcca Paragraph )SetOutlineLvl (lvl int64 ){_adcca .ensurePPr ();if _adcca ._gbfgc .PPr .OutlineLvl ==nil {_adcca ._gbfgc .PPr .OutlineLvl =_dag .NewCT_DecimalNumber ();};_bdede :=lvl -1;_adcca ._gbfgc .PPr .OutlineLvl .ValAttr =_bdede ;}; -// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. -type DrawingInfo struct{Drawing *_cc .CT_Drawing ;Width int64 ;Height int64 ;}; +// ParagraphProperties returns the paragraph style properties. +func (_affd Style )ParagraphProperties ()ParagraphStyleProperties {if _affd ._ffabb .PPr ==nil {_affd ._ffabb .PPr =_dag .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_affd ._ffabb .PPr };};func _ebda (_fgdbc string )mergeFieldInfo {_gcge :=[]string {};_bdcc :=_ag .Buffer {};_eefb :=-1;for _gcbe ,_adga :=range _fgdbc {switch _adga {case ' ':if _bdcc .Len ()!=0{_gcge =append (_gcge ,_bdcc .String ());};_bdcc .Reset ();case '"':if _eefb !=-1{_gcge =append (_gcge ,_fgdbc [_eefb +1:_gcbe ]);_eefb =-1;}else {_eefb =_gcbe ;};default:_bdcc .WriteRune (_adga );};};if _bdcc .Len ()!=0{_gcge =append (_gcge ,_bdcc .String ());};_bfeb :=mergeFieldInfo {};for _fcad :=0;_fcad < len (_gcge )-1;_fcad ++{_feaee :=_gcge [_fcad ];switch _feaee {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_bfeb ._afac =_gcge [_fcad +1];_fcad ++;case "\u005c\u0066":_bfeb ._fbac =_gcge [_fcad +1];_fcad ++;case "\u005c\u0062":_bfeb ._bgcd =_gcge [_fcad +1];_fcad ++;case "\u005c\u002a":switch _gcge [_fcad +1]{case "\u0055\u0070\u0070e\u0072":_bfeb ._fbdg =true ;case "\u004c\u006f\u0077e\u0072":_bfeb ._ffab =true ;case "\u0043\u0061\u0070\u0073":_bfeb ._acded =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_bfeb ._ggag =true ;};_fcad ++;};};return _bfeb ;}; -// Strike returns true if paragraph is striked. -func (_bebf ParagraphProperties )Strike ()bool {return _fcaaa (_bebf ._bfdca .RPr .Strike )}; +// AddParagraph adds a paragraph to the endnote. +func (_fgcgg Endnote )AddParagraph ()Paragraph {_bgec :=_dag .NewEG_ContentBlockContent ();_abce :=len (_fgcgg ._fcfd .EG_BlockLevelElts [0].EG_ContentBlockContent );_fgcgg ._fcfd .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_fgcgg ._fcfd .EG_BlockLevelElts [0].EG_ContentBlockContent ,_bgec );_bcc :=_dag .NewCT_P ();var _cfde *_dag .CT_String ;if _abce !=0{_bef :=len (_fgcgg ._fcfd .EG_BlockLevelElts [0].EG_ContentBlockContent [_abce -1].P );_cfde =_fgcgg ._fcfd .EG_BlockLevelElts [0].EG_ContentBlockContent [_abce -1].P [_bef -1].PPr .PStyle ;}else {_cfde =_dag .NewCT_String ();_cfde .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_bgec .P =append (_bgec .P ,_bcc );_dedac :=Paragraph {_fgcgg ._gdfaf ,_bcc };_dedac ._gbfgc .PPr =_dag .NewCT_PPr ();_dedac ._gbfgc .PPr .PStyle =_cfde ;_dedac ._gbfgc .PPr .RPr =_dag .NewCT_ParaRPr ();return _dedac ;}; -// 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{_dbfcc *_cc .CT_FFData ;_eagcf *_cc .EG_RunInnerContent ;}; +// Properties returns the cell properties. +func (_aac Cell )Properties ()CellProperties {if _aac ._fb .TcPr ==nil {_aac ._fb .TcPr =_dag .NewCT_TcPr ();};return CellProperties {_aac ._fb .TcPr };}; -// Tables returns the tables defined in the document. -func (_efad *Document )Tables ()[]Table {_ecbb :=[]Table {};if _efad ._aeb .Body ==nil {return nil ;};for _ ,_bfbd :=range _efad ._aeb .Body .EG_BlockLevelElts {for _ ,_fgc :=range _bfbd .EG_ContentBlockContent {for _ ,_ecc :=range _efad .tables (_fgc ){_ecbb =append (_ecbb ,_ecc );};};};return _ecbb ;}; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_aecb ParagraphProperties )RStyle ()string {if _aecb ._gfeb .RPr .RStyle !=nil {return _aecb ._gfeb .RPr .RStyle .ValAttr ;};return "";};func _bbce (_dgad *_dag .EG_ContentBlockContent )[]Bookmark {_cbb :=[]Bookmark {};for _ ,_dfec :=range _dgad .P {for _ ,_aaaa :=range _dfec .EG_PContent {for _ ,_dcbgg :=range _aaaa .EG_ContentRunContent {for _ ,_ecaa :=range _dcbgg .EG_RunLevelElts {for _ ,_fac :=range _ecaa .EG_RangeMarkupElements {if _fac .BookmarkStart !=nil {_cbb =append (_cbb ,Bookmark {_fac .BookmarkStart });};};};};};};for _ ,_afgb :=range _dgad .EG_RunLevelElts {for _ ,_faacc :=range _afgb .EG_RangeMarkupElements {if _faacc .BookmarkStart !=nil {_cbb =append (_cbb ,Bookmark {_faacc .BookmarkStart });};};};for _ ,_ecd :=range _dgad .Tbl {for _ ,_ggbfb :=range _ecd .EG_ContentRowContent {for _ ,_dged :=range _ggbfb .Tr {for _ ,_dedd :=range _dged .EG_ContentCellContent {for _ ,_efba :=range _dedd .Tc {for _ ,_aeaf :=range _efba .EG_BlockLevelElts {for _ ,_bga :=range _aeaf .EG_ContentBlockContent {for _ ,_adg :=range _bbce (_bga ){_cbb =append (_cbb ,_adg );};};};};};};};};return _cbb ;}; -// Color controls the run or styles color. -type Color struct{_bdf *_cc .CT_Color }; +// Caps returns true if paragraph font is capitalized. +func (_dagd ParagraphProperties )Caps ()bool {return _dcda (_dagd ._gfeb .RPr .Caps )}; -// AnchoredDrawing is an absolutely positioned image within a document page. -type AnchoredDrawing struct{_fc *Document ;_gg *_cc .WdAnchor ;}; +// NewWatermarkText generates a new WatermarkText. +func NewWatermarkText ()WatermarkText {_bebeff :=_ec .NewShapetype ();_deae :=_ec .NewEG_ShapeElements ();_deae .Formulas =_fefd ();_deae .Path =_abcf ();_deae .Textpath =_agbgd ();_deae .Handles =_ggfa ();_deae .Lock =_deggg ();_bebeff .EG_ShapeElements =[]*_ec .EG_ShapeElements {_deae };var (_bcef ="_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_geeg ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_cgcb =float32 (136.0);_edbe ="\u0031\u0030\u00380\u0030";_gfcdf ="m\u0040\u0037\u002c\u006c\u0040\u0038,\u006d\u0040\u0035\u002c\u0032\u0031\u0036\u0030\u0030l\u0040\u0036\u002c2\u00316\u0030\u0030\u0065";);_bebeff .IdAttr =&_bcef ;_bebeff .CoordsizeAttr =&_geeg ;_bebeff .SptAttr =&_cgcb ;_bebeff .AdjAttr =&_edbe ;_bebeff .PathAttr =&_gfcdf ;_cfgce :=_ec .NewShape ();_dcabc :=_ec .NewEG_ShapeElements ();_dcabc .Textpath =_bgff ();_cfgce .EG_ShapeElements =[]*_ec .EG_ShapeElements {_dcabc };var (_bbead ="\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";_dbbfa ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_ggga ="\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_eafdg ="";_fdfcd ="\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";_gacd ="\u0073\u0069\u006c\u0076\u0065\u0072";);_cfgce .IdAttr =&_bbead ;_cfgce .SpidAttr =&_dbbfa ;_cfgce .TypeAttr =&_ggga ;_cfgce .AltAttr =&_eafdg ;_cfgce .StyleAttr =&_fdfcd ;_cfgce .AllowincellAttr =_ge .ST_TrueFalseFalse ;_cfgce .FillcolorAttr =&_gacd ;_cfgce .StrokedAttr =_ge .ST_TrueFalseFalse ;_adad :=_dag .NewCT_Picture ();_adad .Any =[]_g .Any {_bebeff ,_cfgce };return WatermarkText {_bgcdc :_adad ,_efac :_cfgce ,_deabb :_bebeff };};func (_bdec *Document )save (_bad _da .Writer ,_cac string )error {const _bfb ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065";if _eeag :=_bdec ._ceeb .Validate ();_eeag !=nil {_bc .Log .Warning ("\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",_eeag );};_gffg :=_g .DocTypeDocument ;if !_dc .GetLicenseKey ().IsLicensed ()&&!_ebe {_ga .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");_ga .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 _de .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 (_bdec ._fgcbc )==0{if len (_cac )> 0{_bdec ._fgcbc =_cac ;}else {_ceeba ,_eg :=_dc .GenRefId ("\u0064\u0077");if _eg !=nil {_bc .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_eg );return _eg ;};_bdec ._fgcbc =_ceeba ;};};if _abge :=_dc .Track (_bdec ._fgcbc ,_bfb );_abge !=nil {_bc .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_abge );return _abge ;};_cdd :=_dbd .NewWriter (_bad );defer _cdd .Close ();if _bba :=_b .MarshalXML (_cdd ,_g .BaseRelsFilename ,_bdec .Rels .X ());_bba !=nil {return _bba ;};if _ggce :=_b .MarshalXMLByType (_cdd ,_gffg ,_g .ExtendedPropertiesType ,_bdec .AppProperties .X ());_ggce !=nil {return _ggce ;};if _bbb :=_b .MarshalXMLByType (_cdd ,_gffg ,_g .CorePropertiesType ,_bdec .CoreProperties .X ());_bbb !=nil {return _bbb ;};if _bdec .CustomProperties .X ()!=nil {if _fga :=_b .MarshalXMLByType (_cdd ,_gffg ,_g .CustomPropertiesType ,_bdec .CustomProperties .X ());_fga !=nil {return _fga ;};};if _bdec .Thumbnail !=nil {_feea ,_edb :=_cdd .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _edb !=nil {return _edb ;};if _fca :=_c .Encode (_feea ,_bdec .Thumbnail ,nil );_fca !=nil {return _fca ;};};if _cbcd :=_b .MarshalXMLByType (_cdd ,_gffg ,_g .SettingsType ,_bdec .Settings .X ());_cbcd !=nil {return _cbcd ;};_dfef :=_g .AbsoluteFilename (_gffg ,_g .OfficeDocumentType ,0);if _dfea :=_b .MarshalXML (_cdd ,_dfef ,_bdec ._ceeb );_dfea !=nil {return _dfea ;};if _cga :=_b .MarshalXML (_cdd ,_b .RelationsPathFor (_dfef ),_bdec ._dbce .X ());_cga !=nil {return _cga ;};if _bdec .Numbering .X ()!=nil {if _aeba :=_b .MarshalXMLByType (_cdd ,_gffg ,_g .NumberingType ,_bdec .Numbering .X ());_aeba !=nil {return _aeba ;};};if _aga :=_b .MarshalXMLByType (_cdd ,_gffg ,_g .StylesType ,_bdec .Styles .X ());_aga !=nil {return _aga ;};if _bdec ._dfd !=nil {if _bgg :=_b .MarshalXMLByType (_cdd ,_gffg ,_g .WebSettingsType ,_bdec ._dfd );_bgg !=nil {return _bgg ;};};if _bdec ._dbac !=nil {if _ddfe :=_b .MarshalXMLByType (_cdd ,_gffg ,_g .FontTableType ,_bdec ._dbac );_ddfe !=nil {return _ddfe ;};};if _bdec ._acc !=nil {if _ecf :=_b .MarshalXMLByType (_cdd ,_gffg ,_g .EndNotesType ,_bdec ._acc );_ecf !=nil {return _ecf ;};};if _bdec ._dde !=nil {if _deb :=_b .MarshalXMLByType (_cdd ,_gffg ,_g .FootNotesType ,_bdec ._dde );_deb !=nil {return _deb ;};};for _faef ,_bgfa :=range _bdec ._gdfa {if _feeb :=_b .MarshalXMLByTypeIndex (_cdd ,_gffg ,_g .ThemeType ,_faef +1,_bgfa );_feeb !=nil {return _feeb ;};};for _ddg ,_bfda :=range _bdec ._add {_ccb ,_degb :=_bfda .ExportToByteArray ();if _degb !=nil {return _degb ;};_bfdaf :="\u0077\u006f\u0072d\u002f"+_bfda .TargetAttr [:len (_bfda .TargetAttr )-4]+"\u002e\u0062\u0069\u006e";if _dca :=_b .AddFileFromBytes (_cdd ,_bfdaf ,_ccb );_dca !=nil {return _dca ;};if _cbcdc :=_b .MarshalXMLByTypeIndex (_cdd ,_gffg ,_g .ControlType ,_ddg +1,_bfda .Ocx );_cbcdc !=nil {return _cbcdc ;};};for _ecff ,_bfbb :=range _bdec ._abcg {_dbcc :=_g .AbsoluteFilename (_gffg ,_g .HeaderType ,_ecff +1);if _fdeg :=_b .MarshalXML (_cdd ,_dbcc ,_bfbb );_fdeg !=nil {return _fdeg ;};if !_bdec ._baf [_ecff ].IsEmpty (){_b .MarshalXML (_cdd ,_b .RelationsPathFor (_dbcc ),_bdec ._baf [_ecff ].X ());};};for _beb ,_fgda :=range _bdec ._geb {_beg :=_g .AbsoluteFilename (_gffg ,_g .FooterType ,_beb +1);if _bebf :=_b .MarshalXMLByTypeIndex (_cdd ,_gffg ,_g .FooterType ,_beb +1,_fgda );_bebf !=nil {return _bebf ;};if !_bdec ._gfef [_beb ].IsEmpty (){_b .MarshalXML (_cdd ,_b .RelationsPathFor (_beg ),_bdec ._gfef [_beb ].X ());};};for _ffb ,_fegc :=range _bdec .Images {if _cbe :=_cd .AddImageToZip (_cdd ,_fegc ,_ffb +1,_g .DocTypeDocument );_cbe !=nil {return _cbe ;};};for _fcac ,_ade :=range _bdec ._fgcg {_bbgd :=_g .AbsoluteFilename (_gffg ,_g .ChartType ,_fcac +1);_b .MarshalXML (_cdd ,_bbgd ,_ade ._gfea );};if _dbccg :=_b .MarshalXML (_cdd ,_g .ContentTypesFilename ,_bdec .ContentTypes .X ());_dbccg !=nil {return _dbccg ;};if _aaa :=_bdec .WriteExtraFiles (_cdd );_aaa !=nil {return _aaa ;};return _cdd .Close ();}; -// SetSize sets the size of the displayed image on the page. -func (_aeac InlineDrawing )SetSize (w ,h _bd .Distance ){_aeac ._faeff .Extent .CxAttr =int64 (float64 (w *_bd .Pixel72 )/_bd .EMU );_aeac ._faeff .Extent .CyAttr =int64 (float64 (h *_bd .Pixel72 )/_bd .EMU );}; +// CellMargins are the margins for an individual cell. +type CellMargins struct{_cc *_dag .CT_TcMar }; -// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used -// to give the appearance of merged cells. -func (_ccefe CellProperties )SetColumnSpan (cols int ){if cols ==0{_ccefe ._cbfg .GridSpan =nil ;}else {_ccefe ._cbfg .GridSpan =_cc .NewCT_DecimalNumber ();_ccefe ._cbfg .GridSpan .ValAttr =int64 (cols );};}; +// HasFootnotes returns a bool based on the presence or abscence of footnotes within +// the document. +func (_dfcc *Document )HasFootnotes ()bool {return _dfcc ._dde !=nil }; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_efgad Paragraph )SetLineSpacing (d _bd .Distance ,rule _cc .ST_LineSpacingRule ){_efgad .ensurePPr ();if _efgad ._dadg .PPr .Spacing ==nil {_efgad ._dadg .PPr .Spacing =_cc .NewCT_Spacing ();};_efag :=_efgad ._dadg .PPr .Spacing ;if rule ==_cc .ST_LineSpacingRuleUnset {_efag .LineRuleAttr =_cc .ST_LineSpacingRuleUnset ;_efag .LineAttr =nil ;}else {_efag .LineRuleAttr =rule ;_efag .LineAttr =&_cc .ST_SignedTwipsMeasure {};_efag .LineAttr .Int64 =_e .Int64 (int64 (d /_bd .Twips ));};};var _dddc =[...]uint8 {0,20,37,58,79};func (_dag *chart )X ()*_cd .ChartSpace {return _dag ._gbbda }; +// X returns the inner wrapped XML type. +func (_cab AnchoredDrawing )X ()*_dag .WdAnchor {return _cab ._af }; -// Borders allows controlling individual cell borders. -func (_ebb CellProperties )Borders ()CellBorders {if _ebb ._cbfg .TcBorders ==nil {_ebb ._cbfg .TcBorders =_cc .NewCT_TcBorders ();};return CellBorders {_ebb ._cbfg .TcBorders };}; +// SetTableIndent sets the Table Indent from the Leading Margin +func (_dgge TableStyleProperties )SetTableIndent (ind _dd .Distance ){_dgge ._afeg .TblInd =_dag .NewCT_TblWidth ();_dgge ._afeg .TblInd .TypeAttr =_dag .ST_TblWidthDxa ;_dgge ._afeg .TblInd .WAttr =&_dag .ST_MeasurementOrPercent {};_dgge ._afeg .TblInd .WAttr .ST_DecimalNumberOrPercent =&_dag .ST_DecimalNumberOrPercent {};_dgge ._afeg .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_g .Int64 (int64 (ind /_dd .Dxa ));}; -// Font returns the name of paragraph font family. -func (_adgag ParagraphProperties )Font ()string {if _dafc :=_adgag ._bfdca .RPr .RFonts ;_dafc !=nil {if _dafc .AsciiAttr !=nil {return *_dafc .AsciiAttr ;}else if _dafc .HAnsiAttr !=nil {return *_dafc .HAnsiAttr ;}else if _dafc .CsAttr !=nil {return *_dafc .CsAttr ;};};return "";}; +// TableProperties returns the table style properties. +func (_dfbg Style )TableProperties ()TableStyleProperties {if _dfbg ._ffabb .TblPr ==nil {_dfbg ._ffabb .TblPr =_dag .NewCT_TblPrBase ();};return TableStyleProperties {_dfbg ._ffabb .TblPr };};func _cbee (_fgbe *_dag .CT_Tbl ,_fcff map[string ]string ){for _ ,_ffee :=range _fgbe .EG_ContentRowContent {for _ ,_cbeed :=range _ffee .Tr {for _ ,_abff :=range _cbeed .EG_ContentCellContent {for _ ,_cfaf :=range _abff .Tc {for _ ,_deec :=range _cfaf .EG_BlockLevelElts {for _ ,_cgc :=range _deec .EG_ContentBlockContent {for _ ,_egebe :=range _cgc .P {_ebce (_egebe ,_fcff );};for _ ,_edgb :=range _cgc .Tbl {_cbee (_edgb ,_fcff );};};};};};};};}; -// Borders returns the ParagraphBorders for setting-up border on paragraph. -func (_bffda Paragraph )Borders ()ParagraphBorders {_bffda .ensurePPr ();if _bffda ._dadg .PPr .PBdr ==nil {_bffda ._dadg .PPr .PBdr =_cc .NewCT_PBdr ();};return ParagraphBorders {_bffda ._gefc ,_bffda ._dadg .PPr .PBdr };}; +// 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 (_dbdee Header )Index ()int {for _gdfafc ,_cbca :=range _dbdee ._gcaa ._abcg {if _cbca ==_dbdee ._ddaf {return _gdfafc ;};};return -1;};func _bgcge (_efage *_dag .CT_Border ,_babce _dag .ST_Border ,_gdbad _ca .Color ,_bbcf _dd .Distance ){_efage .ValAttr =_babce ;_efage .ColorAttr =&_dag .ST_HexColor {};if _gdbad .IsAuto (){_efage .ColorAttr .ST_HexColorAuto =_dag .ST_HexColorAutoAuto ;}else {_efage .ColorAttr .ST_HexColorRGB =_gdbad .AsRGBString ();};if _bbcf !=_dd .Zero {_efage .SzAttr =_g .Uint64 (uint64 (_bbcf /_dd .Point *8));};}; -// SetShapeStyle sets style to the element v:shape in watermark. -func (_aaae *WatermarkPicture )SetShapeStyle (shapeStyle _ad .ShapeStyle ){if _aaae ._fcggb !=nil {_egac :=shapeStyle .String ();_aaae ._fcggb .StyleAttr =&_egac ;};}; +// SetYOffset sets the Y offset for an image relative to the origin. +func (_eca AnchoredDrawing )SetYOffset (y _dd .Distance ){_eca ._af .PositionV .Choice =&_dag .WdCT_PosVChoice {};_eca ._af .PositionV .Choice .PosOffset =_g .Int32 (int32 (y /_dd .EMU ));}; -// Clear clears the styes. -func (_bgff Styles )Clear (){_bgff ._ecgbf .DocDefaults =nil ;_bgff ._ecgbf .LatentStyles =nil ;_bgff ._ecgbf .Style =nil ;}; +// AddCell adds a cell to a row and returns it +func (_gbcc Row )AddCell ()Cell {_cfeg :=_dag .NewEG_ContentCellContent ();_gbcc ._gcce .EG_ContentCellContent =append (_gbcc ._gcce .EG_ContentCellContent ,_cfeg );_bffbf :=_dag .NewCT_Tc ();_cfeg .Tc =append (_cfeg .Tc ,_bffbf );return Cell {_gbcc ._fegg ,_bffbf };}; -// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. -func (_accg FormField )SetSize (size uint64 ){size *=2;if _accg ._dbfcc .CheckBox !=nil {_accg ._dbfcc .CheckBox .Choice =_cc .NewCT_FFCheckBoxChoice ();_accg ._dbfcc .CheckBox .Choice .Size =_cc .NewCT_HpsMeasure ();_accg ._dbfcc .CheckBox .Choice .Size .ValAttr =_cc .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size };};}; +// Fonts returns the style's Fonts. +func (_deba RunProperties )Fonts ()Fonts {if _deba ._becb .RFonts ==nil {_deba ._becb .RFonts =_dag .NewCT_Fonts ();};return Fonts {_deba ._becb .RFonts };}; -// Section is the beginning of a new section. -type Section struct{_aafce *Document ;_cdac *_cc .CT_SectPr ;}; +// SetNextStyle sets the style that the next paragraph will use. +func (_ffdba Style )SetNextStyle (name string ){if name ==""{_ffdba ._ffabb .Next =nil ;}else {_ffdba ._ffabb .Next =_dag .NewCT_String ();_ffdba ._ffabb .Next .ValAttr =name ;};}; -// ExtractText returns text from the document as a DocText object. -func (_bcbg *Document )ExtractText ()*DocText {_fedc :=[]TextItem {};for _ ,_egfg :=range _bcbg ._aeb .Body .EG_BlockLevelElts {_fedc =append (_fedc ,_bgeec (_egfg .EG_ContentBlockContent ,nil )...);};var _abeb []listItemInfo ;_dbef :=_bcbg .Paragraphs ();for _ ,_febaa :=range _dbef {_acbd :=_aaga (_bcbg ,_febaa );_abeb =append (_abeb ,_acbd );};_fcgg :=_cbgdc (_bcbg );return &DocText {Items :_fedc ,_eddgd :_abeb ,_gfae :_fcgg };}; +// AddBreak adds a line break to a run. +func (_fbeeg Run )AddBreak (){_ffbb :=_fbeeg .newIC ();_ffbb .Br =_dag .NewCT_Br ()}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_efbbf TableProperties )SetCellSpacingPercent (pct float64 ){_efbbf ._bebbgd .TblCellSpacing =_cc .NewCT_TblWidth ();_efbbf ._bebbgd .TblCellSpacing .TypeAttr =_cc .ST_TblWidthPct ;_efbbf ._bebbgd .TblCellSpacing .WAttr =&_cc .ST_MeasurementOrPercent {};_efbbf ._bebbgd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_cc .ST_DecimalNumberOrPercent {};_efbbf ._bebbgd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (pct *50));}; +// SetRightToLeft sets the run text goes from right to left. +func (_aedg RunProperties )SetRightToLeft (b bool ){if !b {_aedg ._becb .Rtl =nil ;}else {_aedg ._becb .Rtl =_dag .NewCT_OnOff ();};}; -// Outline returns true if paragraph outline is on. -func (_bfca ParagraphProperties )Outline ()bool {return _fcaaa (_bfca ._bfdca .RPr .Outline )}; +// SetText sets the watermark text. +func (_dfabcf *WatermarkText )SetText (text string ){_aggcd :=_dfabcf .getShape ();if _dfabcf ._efac !=nil {_bbcbd :=_dfabcf ._efac .EG_ShapeElements ;if len (_bbcbd )> 0&&_bbcbd [0].Textpath !=nil {_bbcbd [0].Textpath .StringAttr =&text ;};}else {_eafb :=_dfabcf .findNode (_aggcd ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _fbaf ,_ffccf :=range _eafb .Attrs {if _ffccf .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_eafb .Attrs [_fbaf ].Value =text ;};};};}; -// SetWidthAuto sets the the table width to automatic. -func (_egcg TableProperties )SetWidthAuto (){_egcg ._bebbgd .TblW =_cc .NewCT_TblWidth ();_egcg ._bebbgd .TblW .TypeAttr =_cc .ST_TblWidthAuto ;}; +// SetPageSizeAndOrientation sets the page size and orientation for a section. +func (_dgdbd Section )SetPageSizeAndOrientation (w ,h _dd .Distance ,orientation _dag .ST_PageOrientation ){if _dgdbd ._gbfbf .PgSz ==nil {_dgdbd ._gbfbf .PgSz =_dag .NewCT_PageSz ();};_dgdbd ._gbfbf .PgSz .OrientAttr =orientation ;if orientation ==_dag .ST_PageOrientationLandscape {_dgdbd ._gbfbf .PgSz .WAttr =&_ge .ST_TwipsMeasure {};_dgdbd ._gbfbf .PgSz .WAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (h /_dd .Twips ));_dgdbd ._gbfbf .PgSz .HAttr =&_ge .ST_TwipsMeasure {};_dgdbd ._gbfbf .PgSz .HAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (w /_dd .Twips ));}else {_dgdbd ._gbfbf .PgSz .WAttr =&_ge .ST_TwipsMeasure {};_dgdbd ._gbfbf .PgSz .WAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (w /_dd .Twips ));_dgdbd ._gbfbf .PgSz .HAttr =&_ge .ST_TwipsMeasure {};_dgdbd ._gbfbf .PgSz .HAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (h /_dd .Twips ));};}; -// SetAfterSpacing sets spacing below paragraph. -func (_debb Paragraph )SetAfterSpacing (d _bd .Distance ){_debb .ensurePPr ();if _debb ._dadg .PPr .Spacing ==nil {_debb ._dadg .PPr .Spacing =_cc .NewCT_Spacing ();};_bade :=_debb ._dadg .PPr .Spacing ;_bade .AfterAttr =&_ebd .ST_TwipsMeasure {};_bade .AfterAttr .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (d /_bd .Twips ));}; +// SetName marks sets a name attribute for a FormField. +func (_dbbg FormField )SetName (name string ){_bccg :=_dag .NewCT_FFName ();_bccg .ValAttr =&name ;_dbbg ._dgfaa .Name =[]*_dag .CT_FFName {_bccg };}; -// Rows returns the rows defined in the table. -func (_dceaa Table )Rows ()[]Row {_feef :=[]Row {};for _ ,_cagda :=range _dceaa ._fagd .EG_ContentRowContent {for _ ,_gbbaef :=range _cagda .Tr {_feef =append (_feef ,Row {_dceaa ._caff ,_gbbaef });};if _cagda .Sdt !=nil &&_cagda .Sdt .SdtContent !=nil {for _ ,_dbcedb :=range _cagda .Sdt .SdtContent .Tr {_feef =append (_feef ,Row {_dceaa ._caff ,_dbcedb });};};};return _feef ;}; +// Bookmarks returns all of the bookmarks defined in the document. +func (_acfa Document )Bookmarks ()[]Bookmark {if _acfa ._ceeb .Body ==nil {return nil ;};_eeeg :=[]Bookmark {};for _ ,_bdba :=range _acfa ._ceeb .Body .EG_BlockLevelElts {for _ ,_ecgg :=range _bdba .EG_ContentBlockContent {for _ ,_bggg :=range _bbce (_ecgg ){_eeeg =append (_eeeg ,_bggg );};};};return _eeeg ;}; -// ComplexSizeValue returns the value of run font size for complex fonts in points. -func (_ebbdf RunProperties )ComplexSizeValue ()float64 {if _ececgf :=_ebbdf ._acgcd .SzCs ;_ececgf !=nil {_aceag :=_ececgf .ValAttr ;if _aceag .ST_UnsignedDecimalNumber !=nil {return float64 (*_aceag .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// Name returns the name of the bookmark whcih is the document unique ID that +// identifies the bookmark. +func (_cbc Bookmark )Name ()string {return _cbc ._dcc .NameAttr }; -// NewAnchorDrawWrapOptions return anchor drawing options property. -func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_bc :=&AnchorDrawWrapOptions {};if !_bc ._gdb {_cf ,_ef :=_cbd ();_bc ._cbf =_cf ;_bc ._egd =_ef ;};return _bc ;};func _cfdcg ()*_af .Handles {_cefa :=_af .NewHandles ();_ddaf :=_af .NewCT_H ();_fdcg :="\u0023\u0030\u002c\u0062\u006f\u0074\u0074\u006f\u006dR\u0069\u0067\u0068\u0074";_ddaf .PositionAttr =&_fdcg ;_ddad :="\u0036\u0036\u0032\u0039\u002c\u0031\u0034\u0039\u0037\u0031";_ddaf .XrangeAttr =&_ddad ;_cefa .H =[]*_af .CT_H {_ddaf };return _cefa ;}; +// SetTop sets the cell top margin +func (_aeb CellMargins )SetTop (d _dd .Distance ){_aeb ._cc .Top =_dag .NewCT_TblWidth ();_dbdg (_aeb ._cc .Top ,d );}; -// SetTextWrapThrough sets the text wrap to through with a give wrap type. -func (_ca AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_ca ._gg .Choice =&_cc .WdEG_WrapTypeChoice {};_ca ._gg .Choice .WrapThrough =_cc .NewWdCT_WrapThrough ();_ca ._gg .Choice .WrapThrough .WrapTextAttr =_cc .WdST_WrapTextBothSides ;_fb :=false ;_ca ._gg .Choice .WrapThrough .WrapPolygon .EditedAttr =&_fb ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_ca ._gg .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_ca ._gg .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_ca ._gg .LayoutInCellAttr =true ;_ca ._gg .AllowOverlapAttr =true ;}; +// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. +func (_cbgef Run )AddDrawingAnchored (img _cd .ImageRef )(AnchoredDrawing ,error ){_fbfef :=_cbgef .newIC ();_fbfef .Drawing =_dag .NewCT_Drawing ();_fccc :=_dag .NewWdAnchor ();_bdab :=AnchoredDrawing {_cbgef ._gcba ,_fccc };_fccc .SimplePosAttr =_g .Bool (false );_fccc .AllowOverlapAttr =true ;_fccc .CNvGraphicFramePr =_cgb .NewCT_NonVisualGraphicFrameProperties ();_fbfef .Drawing .Anchor =append (_fbfef .Drawing .Anchor ,_fccc );_fccc .Graphic =_cgb .NewGraphic ();_fccc .Graphic .GraphicData =_cgb .NewCT_GraphicalObjectData ();_fccc .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";_fccc .SimplePos .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_fccc .SimplePos .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_fccc .PositionH .RelativeFromAttr =_dag .WdST_RelFromHPage ;_fccc .PositionH .Choice =&_dag .WdCT_PosHChoice {};_fccc .PositionH .Choice .PosOffset =_g .Int32 (0);_fccc .PositionV .RelativeFromAttr =_dag .WdST_RelFromVPage ;_fccc .PositionV .Choice =&_dag .WdCT_PosVChoice {};_fccc .PositionV .Choice .PosOffset =_g .Int32 (0);_fccc .Extent .CxAttr =int64 (float64 (img .Size ().X *_dd .Pixel72 )/_dd .EMU );_fccc .Extent .CyAttr =int64 (float64 (img .Size ().Y *_dd .Pixel72 )/_dd .EMU );_fccc .Choice =&_dag .WdEG_WrapTypeChoice {};_fccc .Choice .WrapSquare =_dag .NewWdCT_WrapSquare ();_fccc .Choice .WrapSquare .WrapTextAttr =_dag .WdST_WrapTextBothSides ;_ggfdd :=0x7FFFFFFF&_fg .Uint32 ();_fccc .DocPr .IdAttr =_ggfdd ;_fgfgd :=_ggb .NewPic ();_fgfgd .NvPicPr .CNvPr .IdAttr =_ggfdd ;_gfccd :=img .RelID ();if _gfccd ==""{return _bdab ,_de .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");};_fccc .Graphic .GraphicData .Any =append (_fccc .Graphic .GraphicData .Any ,_fgfgd );_fgfgd .BlipFill =_cgb .NewCT_BlipFillProperties ();_fgfgd .BlipFill .Blip =_cgb .NewCT_Blip ();_fgfgd .BlipFill .Blip .EmbedAttr =&_gfccd ;_fgfgd .BlipFill .Stretch =_cgb .NewCT_StretchInfoProperties ();_fgfgd .BlipFill .Stretch .FillRect =_cgb .NewCT_RelativeRect ();_fgfgd .SpPr =_cgb .NewCT_ShapeProperties ();_fgfgd .SpPr .Xfrm =_cgb .NewCT_Transform2D ();_fgfgd .SpPr .Xfrm .Off =_cgb .NewCT_Point2D ();_fgfgd .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_fgfgd .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_fgfgd .SpPr .Xfrm .Ext =_cgb .NewCT_PositiveSize2D ();_fgfgd .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_dd .Point );_fgfgd .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_dd .Point );_fgfgd .SpPr .PrstGeom =_cgb .NewCT_PresetGeometry2D ();_fgfgd .SpPr .PrstGeom .PrstAttr =_cgb .ST_ShapeTypeRect ;return _bdab ,nil ;};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); -// SetNextStyle sets the style that the next paragraph will use. -func (_geae Style )SetNextStyle (name string ){if name ==""{_geae ._bafd .Next =nil ;}else {_geae ._bafd .Next =_cc .NewCT_String ();_geae ._bafd .Next .ValAttr =name ;};}; +// InsertRowBefore inserts a row before another row +func (_afdeb Table )InsertRowBefore (r Row )Row {for _gdbeea ,_eeegg :=range _afdeb ._acbcf .EG_ContentRowContent {if len (_eeegg .Tr )> 0&&r .X ()==_eeegg .Tr [0]{_dedabd :=_dag .NewEG_ContentRowContent ();_afdeb ._acbcf .EG_ContentRowContent =append (_afdeb ._acbcf .EG_ContentRowContent ,nil );copy (_afdeb ._acbcf .EG_ContentRowContent [_gdbeea +1:],_afdeb ._acbcf .EG_ContentRowContent [_gdbeea :]);_afdeb ._acbcf .EG_ContentRowContent [_gdbeea ]=_dedabd ;_ggadb :=_dag .NewCT_Row ();_dedabd .Tr =append (_dedabd .Tr ,_ggadb );return Row {_afdeb ._fabdg ,_ggadb };};};return _afdeb .AddRow ();}; -// 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 (_ebbdc ParagraphProperties )SetHeadingLevel (idx int ){_ebbdc .SetStyle (_gb .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _ebbdc ._bfdca .NumPr ==nil {_ebbdc ._bfdca .NumPr =_cc .NewCT_NumPr ();};_ebbdc ._bfdca .NumPr .Ilvl =_cc .NewCT_DecimalNumber ();_ebbdc ._bfdca .NumPr .Ilvl .ValAttr =int64 (idx );};func (_fcbc *Document )insertParagraph (_ddfc Paragraph ,_dfad bool )Paragraph {if _fcbc ._aeb .Body ==nil {return _fcbc .AddParagraph ();};_dadee :=_ddfc .X ();for _ ,_dgdd :=range _fcbc ._aeb .Body .EG_BlockLevelElts {for _ ,_ced :=range _dgdd .EG_ContentBlockContent {for _bgda ,_ceaa :=range _ced .P {if _ceaa ==_dadee {_adgg :=_cc .NewCT_P ();_ced .P =append (_ced .P ,nil );if _dfad {copy (_ced .P [_bgda +1:],_ced .P [_bgda :]);_ced .P [_bgda ]=_adgg ;}else {copy (_ced .P [_bgda +2:],_ced .P [_bgda +1:]);_ced .P [_bgda +1]=_adgg ;};return Paragraph {_fcbc ,_adgg };};};for _ ,_geec :=range _ced .Tbl {for _ ,_gecf :=range _geec .EG_ContentRowContent {for _ ,_daef :=range _gecf .Tr {for _ ,_bdgc :=range _daef .EG_ContentCellContent {for _ ,_gegc :=range _bdgc .Tc {for _ ,_egga :=range _gegc .EG_BlockLevelElts {for _ ,_cgge :=range _egga .EG_ContentBlockContent {for _cabc ,_fdfeb :=range _cgge .P {if _fdfeb ==_dadee {_dacc :=_cc .NewCT_P ();_cgge .P =append (_cgge .P ,nil );if _dfad {copy (_cgge .P [_cabc +1:],_cgge .P [_cabc :]);_cgge .P [_cabc ]=_dacc ;}else {copy (_cgge .P [_cabc +2:],_cgge .P [_cabc +1:]);_cgge .P [_cabc +1]=_dacc ;};return Paragraph {_fcbc ,_dacc };};};};};};};};};};if _ced .Sdt !=nil &&_ced .Sdt .SdtContent !=nil &&_ced .Sdt .SdtContent .P !=nil {for _aged ,_aedcg :=range _ced .Sdt .SdtContent .P {if _aedcg ==_dadee {_cedc :=_cc .NewCT_P ();_ced .Sdt .SdtContent .P =append (_ced .Sdt .SdtContent .P ,nil );if _dfad {copy (_ced .Sdt .SdtContent .P [_aged +1:],_ced .Sdt .SdtContent .P [_aged :]);_ced .Sdt .SdtContent .P [_aged ]=_cedc ;}else {copy (_ced .Sdt .SdtContent .P [_aged +2:],_ced .Sdt .SdtContent .P [_aged +1:]);_ced .Sdt .SdtContent .P [_aged +1]=_cedc ;};return Paragraph {_fcbc ,_cedc };};};};};};return _fcbc .AddParagraph ();}; +// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. +func (_bfff FormField )SetChecked (b bool ){if _bfff ._dgfaa .CheckBox ==nil {return ;};if !b {_bfff ._dgfaa .CheckBox .Checked =nil ;}else {_bfff ._dgfaa .CheckBox .Checked =_dag .NewCT_OnOff ();};}; -// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. -func (_bfga *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_ffcdd :=range _bfga ._ebfd .X ().Relationship {if _ffcdd .IdAttr ==idAttr {return _ffcdd .TargetAttr ;};};return "";}; +// SetFirstRow controls the conditional formatting for the first row in a table. +func (_cgae TableLook )SetFirstRow (on bool ){if !on {_cgae ._bfbbe .FirstRowAttr =&_ge .ST_OnOff {};_cgae ._bfbbe .FirstRowAttr .ST_OnOff1 =_ge .ST_OnOff1Off ;}else {_cgae ._bfbbe .FirstRowAttr =&_ge .ST_OnOff {};_cgae ._bfbbe .FirstRowAttr .ST_OnOff1 =_ge .ST_OnOff1On ;};}; -// 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 (_deaf *Document )Append (d1orig *Document )error {_bbbab ,_gefe :=d1orig .Copy ();if _gefe !=nil {return _gefe ;};_deaf .DocBase =_deaf .DocBase .Append (_bbbab .DocBase );if _bbbab ._aeb .ConformanceAttr !=_ebd .ST_ConformanceClassStrict {_deaf ._aeb .ConformanceAttr =_bbbab ._aeb .ConformanceAttr ;};_ega :=_deaf ._ebfd .X ().Relationship ;_fded :=_bbbab ._ebfd .X ().Relationship ;_gbda :=_bbbab ._aeb .Body ;_ebde :=map[string ]string {};_ffge :=map[int64 ]int64 {};_aega :=map[int64 ]int64 {};for _ ,_degg :=range _fded {_feeg :=true ;_begb :=_degg .IdAttr ;_efde :=_degg .TargetAttr ;_bgae :=_degg .TypeAttr ;_edag :=_bgae ==_e .ImageType ;_eaef :=_bgae ==_e .HyperLinkType ;var _befa string ;for _ ,_afcb :=range _ega {if _afcb .TypeAttr ==_bgae &&_afcb .TargetAttr ==_efde {_feeg =false ;_befa =_afcb .IdAttr ;break ;};};if _edag {_dagg :="\u0077\u006f\u0072d\u002f"+_efde ;for _ ,_egde :=range _bbbab .DocBase .Images {if _egde .Target ()==_dagg {_degad ,_ffdda :=_acb .ImageFromStorage (_egde .Path ());if _ffdda !=nil {return _ffdda ;};_bbd ,_ffdda :=_deaf .AddImage (_degad );if _ffdda !=nil {return _ffdda ;};_befa =_bbd .RelID ();break ;};};}else if _feeg {if _eaef {_beaa :=_deaf ._ebfd .AddHyperlink (_efde );_befa =_acb .Relationship (_beaa ).ID ();}else {_gbbbb :=_deaf ._ebfd .AddRelationship (_efde ,_bgae );_befa =_gbbbb .X ().IdAttr ;};};if _begb !=_befa {_ebde [_begb ]=_befa ;};};if _gbda .SectPr !=nil {for _ ,_eacg :=range _gbda .SectPr .EG_HdrFtrReferences {if _eacg .HeaderReference !=nil {if _gfbe ,_cdcfb :=_ebde [_eacg .HeaderReference .IdAttr ];_cdcfb {_eacg .HeaderReference .IdAttr =_gfbe ;_deaf ._edc =append (_deaf ._edc ,_acb .NewRelationships ());};}else if _eacg .FooterReference !=nil {if _bce ,_afd :=_ebde [_eacg .FooterReference .IdAttr ];_afd {_eacg .FooterReference .IdAttr =_bce ;_deaf ._dfa =append (_deaf ._dfa ,_acb .NewRelationships ());};};};};_bbc ,_adbbd :=_deaf ._cde ,_bbbab ._cde ;if _bbc !=nil {if _adbbd !=nil {if _bbc .Endnote !=nil {if _adbbd .Endnote !=nil {_fcdeb :=int64 (len (_bbc .Endnote )+1);for _ ,_ccefeb :=range _adbbd .Endnote {_feba :=_ccefeb .IdAttr ;if _feba > 0{_ccefeb .IdAttr =_fcdeb ;_bbc .Endnote =append (_bbc .Endnote ,_ccefeb );_aega [_feba ]=_fcdeb ;_fcdeb ++;};};};}else {_bbc .Endnote =_adbbd .Endnote ;};};}else if _adbbd !=nil {_bbc =_adbbd ;};_deaf ._cde =_bbc ;_fcded ,_bbeg :=_deaf ._cdg ,_bbbab ._cdg ;if _fcded !=nil {if _bbeg !=nil {if _fcded .Footnote !=nil {if _bbeg .Footnote !=nil {_abec :=int64 (len (_fcded .Footnote )+1);for _ ,_dbab :=range _bbeg .Footnote {_dfde :=_dbab .IdAttr ;if _dfde > 0{_dbab .IdAttr =_abec ;_fcded .Footnote =append (_fcded .Footnote ,_dbab );_ffge [_dfde ]=_abec ;_abec ++;};};};}else {_fcded .Footnote =_bbeg .Footnote ;};};}else if _bbeg !=nil {_fcded =_bbeg ;};_deaf ._cdg =_fcded ;for _ ,_geea :=range _gbda .EG_BlockLevelElts {for _ ,_bdfd :=range _geea .EG_ContentBlockContent {for _ ,_fafd :=range _bdfd .P {_abbaa (_fafd ,_ebde );_fcbd (_fafd ,_ebde );_cefd (_fafd ,_ffge ,_aega );};for _ ,_agedc :=range _bdfd .Tbl {_agbc (_agedc ,_ebde );_faabc (_agedc ,_ebde );_bdb (_agedc ,_ffge ,_aega );};};};_deaf ._aeb .Body .EG_BlockLevelElts =append (_deaf ._aeb .Body .EG_BlockLevelElts ,_bbbab ._aeb .Body .EG_BlockLevelElts ...);if _deaf ._aeb .Body .SectPr ==nil {_deaf ._aeb .Body .SectPr =_bbbab ._aeb .Body .SectPr ;}else {var _ebea ,_agdcf bool ;for _ ,_agfe :=range _deaf ._aeb .Body .SectPr .EG_HdrFtrReferences {if _agfe .HeaderReference !=nil {_ebea =true ;}else if _agfe .FooterReference !=nil {_agdcf =true ;};};if !_ebea {for _ ,_aedd :=range _bbbab ._aeb .Body .SectPr .EG_HdrFtrReferences {if _aedd .HeaderReference !=nil {_deaf ._aeb .Body .SectPr .EG_HdrFtrReferences =append (_deaf ._aeb .Body .SectPr .EG_HdrFtrReferences ,_aedd );break ;};};};if !_agdcf {for _ ,_gaef :=range _bbbab ._aeb .Body .SectPr .EG_HdrFtrReferences {if _gaef .FooterReference !=nil {_deaf ._aeb .Body .SectPr .EG_HdrFtrReferences =append (_deaf ._aeb .Body .SectPr .EG_HdrFtrReferences ,_gaef );break ;};};};if _deaf ._aeb .Body .SectPr .Cols ==nil &&_bbbab ._aeb .Body .SectPr .Cols !=nil {_deaf ._aeb .Body .SectPr .Cols =_bbbab ._aeb .Body .SectPr .Cols ;};};_dcgb :=_deaf .Numbering ._bedb ;_eddb :=_bbbab .Numbering ._bedb ;if _dcgb !=nil {if _eddb !=nil {_dcgb .NumPicBullet =append (_dcgb .NumPicBullet ,_eddb .NumPicBullet ...);_dcgb .AbstractNum =append (_dcgb .AbstractNum ,_eddb .AbstractNum ...);_dcgb .Num =append (_dcgb .Num ,_eddb .Num ...);};}else if _eddb !=nil {_dcgb =_eddb ;};_deaf .Numbering ._bedb =_dcgb ;if _deaf .Styles ._ecgbf ==nil &&_bbbab .Styles ._ecgbf !=nil {_deaf .Styles ._ecgbf =_bbbab .Styles ._ecgbf ;};_deaf ._agc =append (_deaf ._agc ,_bbbab ._agc ...);_deaf ._efd =append (_deaf ._efd ,_bbbab ._efd ...);if len (_deaf ._dgbf )==0{_deaf ._dgbf =_bbbab ._dgbf ;};if len (_deaf ._ebda )==0{_deaf ._ebda =_bbbab ._ebda ;};_adddf :=_deaf ._bfg ;_fge :=_bbbab ._bfg ;if _adddf !=nil {if _fge !=nil {if _adddf .Divs !=nil {if _fge .Divs !=nil {_adddf .Divs .Div =append (_adddf .Divs .Div ,_fge .Divs .Div ...);};}else {_adddf .Divs =_fge .Divs ;};};_adddf .Frameset =nil ;}else if _fge !=nil {_adddf =_fge ;_adddf .Frameset =nil ;};_deaf ._bfg =_adddf ;_bbaag :=_deaf ._ebg ;_eaeb :=_bbbab ._ebg ;if _bbaag !=nil {if _eaeb !=nil {if _bbaag .Font !=nil {if _eaeb .Font !=nil {for _ ,_addb :=range _eaeb .Font {_efff :=true ;for _ ,_dgcg :=range _bbaag .Font {if _dgcg .NameAttr ==_addb .NameAttr {_efff =false ;break ;};};if _efff {_bbaag .Font =append (_bbaag .Font ,_addb );};};};}else {_bbaag .Font =_eaeb .Font ;};};}else if _eaeb !=nil {_bbaag =_eaeb ;};_deaf ._ebg =_bbaag ;return nil ;}; +// X returns the inner wrapped XML type. +func (_cgafa Settings )X ()*_dag .Settings {return _cgafa ._beag }; -// Clear resets the numbering. -func (_eccf Numbering )Clear (){_eccf ._bedb .AbstractNum =nil ;_eccf ._bedb .Num =nil ;_eccf ._bedb .NumIdMacAtCleanup =nil ;_eccf ._bedb .NumPicBullet =nil ;}; +// X returns the inner wrapped XML type. +func (_ceb *Document )X ()*_dag .Document {return _ceb ._ceeb }; -// SetRightPct sets the cell right margin -func (_ff CellMargins )SetRightPct (pct float64 ){_ff ._gdc .Right =_cc .NewCT_TblWidth ();_bea (_ff ._gdc .Right ,pct );}; +// AddFooter creates a Footer associated with the document, but doesn't add it +// to the document for display. +func (_aae *Document )AddFooter ()Footer {_agf :=_dag .NewFtr ();_aae ._geb =append (_aae ._geb ,_agf );_fea :=_ga .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_aae ._geb ));_aae ._dbce .AddRelationship (_fea ,_g .FooterType );_aae .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_fea ,"\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");_aae ._gfef =append (_aae ._gfef ,_cd .NewRelationships ());return Footer {_aae ,_agf };}; -// AddSection adds a new document section with an optional section break. If t -// is ST_SectionMarkUnset, then no break will be inserted. -func (_fccge ParagraphProperties )AddSection (t _cc .ST_SectionMark )Section {_fccge ._bfdca .SectPr =_cc .NewCT_SectPr ();if t !=_cc .ST_SectionMarkUnset {_fccge ._bfdca .SectPr .Type =_cc .NewCT_SectType ();_fccge ._bfdca .SectPr .Type .ValAttr =t ;};return Section {_fccge ._bacb ,_fccge ._bfdca .SectPr };}; +// ParagraphProperties returns the paragraph properties controlling text formatting within the table. +func (_fdce TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _fdce ._cfbcc .PPr ==nil {_fdce ._cfbcc .PPr =_dag .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_fdce ._cfbcc .PPr };}; -// Style return the table style. -func (_fdgg Table )Style ()string {if _fdgg ._fagd .TblPr !=nil &&_fdgg ._fagd .TblPr .TblStyle !=nil {return _fdgg ._fagd .TblPr .TblStyle .ValAttr ;};return "";};func (_fedb Endnote )content ()[]*_cc .EG_ContentBlockContent {var _eceg []*_cc .EG_ContentBlockContent ;for _ ,_dbbde :=range _fedb ._fcgd .EG_BlockLevelElts {_eceg =append (_eceg ,_dbbde .EG_ContentBlockContent ...);};return _eceg ;};func _ebbc (_ebgb *_cc .EG_ContentBlockContent )[]Bookmark {_gac :=[]Bookmark {};for _ ,_gdca :=range _ebgb .P {for _ ,_bebbf :=range _gdca .EG_PContent {for _ ,_dfff :=range _bebbf .EG_ContentRunContent {for _ ,_aafa :=range _dfff .EG_RunLevelElts {for _ ,_gbeb :=range _aafa .EG_RangeMarkupElements {if _gbeb .BookmarkStart !=nil {_gac =append (_gac ,Bookmark {_gbeb .BookmarkStart });};};};};};};for _ ,_cdffe :=range _ebgb .EG_RunLevelElts {for _ ,_dbdg :=range _cdffe .EG_RangeMarkupElements {if _dbdg .BookmarkStart !=nil {_gac =append (_gac ,Bookmark {_dbdg .BookmarkStart });};};};for _ ,_egdd :=range _ebgb .Tbl {for _ ,_abcf :=range _egdd .EG_ContentRowContent {for _ ,_acge :=range _abcf .Tr {for _ ,_eebd :=range _acge .EG_ContentCellContent {for _ ,_dfcg :=range _eebd .Tc {for _ ,_ddb :=range _dfcg .EG_BlockLevelElts {for _ ,_bgcf :=range _ddb .EG_ContentBlockContent {for _ ,_edee :=range _ebbc (_bgcf ){_gac =append (_gac ,_edee );};};};};};};};};return _gac ;};func (_cegd *Document )onNewRelationship (_eeee *_gbf .DecodeMap ,_fede ,_fdfe string ,_eadg []*_g .File ,_fcaa *_bgb .Relationship ,_defb _gbf .Target )error {_baac :=_e .DocTypeDocument ;switch _fdfe {case _e .OfficeDocumentType ,_e .OfficeDocumentTypeStrict :_cegd ._aeb =_cc .NewDocument ();_eeee .AddTarget (_fede ,_cegd ._aeb ,_fdfe ,0);_eeee .AddTarget (_gbf .RelationsPathFor (_fede ),_cegd ._ebfd .X (),_fdfe ,0);_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,0);case _e .CorePropertiesType :_eeee .AddTarget (_fede ,_cegd .CoreProperties .X (),_fdfe ,0);_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,0);case _e .CustomPropertiesType :_eeee .AddTarget (_fede ,_cegd .CustomProperties .X (),_fdfe ,0);_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,0);case _e .ExtendedPropertiesType ,_e .ExtendedPropertiesTypeStrict :_eeee .AddTarget (_fede ,_cegd .AppProperties .X (),_fdfe ,0);_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,0);case _e .ThumbnailType ,_e .ThumbnailTypeStrict :for _ece ,_bbfe :=range _eadg {if _bbfe ==nil {continue ;};if _bbfe .Name ==_fede {_ggad ,_gaed :=_bbfe .Open ();if _gaed !=nil {return _gb .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_gaed );};_cegd .Thumbnail ,_ ,_gaed =_ac .Decode (_ggad );_ggad .Close ();if _gaed !=nil {return _gb .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",_gaed );};_eadg [_ece ]=nil ;};};case _e .SettingsType ,_e .SettingsTypeStrict :_eeee .AddTarget (_fede ,_cegd .Settings .X (),_fdfe ,0);_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,0);case _e .NumberingType ,_e .NumberingTypeStrict :_cegd .Numbering =NewNumbering ();_eeee .AddTarget (_fede ,_cegd .Numbering .X (),_fdfe ,0);_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,0);case _e .StylesType ,_e .StylesTypeStrict :_cegd .Styles .Clear ();_eeee .AddTarget (_fede ,_cegd .Styles .X (),_fdfe ,0);_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,0);case _e .HeaderType ,_e .HeaderTypeStrict :_dffe :=_cc .NewHdr ();_eeee .AddTarget (_fede ,_dffe ,_fdfe ,uint32 (len (_cegd ._dgbf )));_cegd ._dgbf =append (_cegd ._dgbf ,_dffe );_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,len (_cegd ._dgbf ));_eaag :=_acb .NewRelationships ();_eeee .AddTarget (_gbf .RelationsPathFor (_fede ),_eaag .X (),_fdfe ,0);_cegd ._edc =append (_cegd ._edc ,_eaag );case _e .FooterType ,_e .FooterTypeStrict :_aegd :=_cc .NewFtr ();_eeee .AddTarget (_fede ,_aegd ,_fdfe ,uint32 (len (_cegd ._ebda )));_cegd ._ebda =append (_cegd ._ebda ,_aegd );_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,len (_cegd ._ebda ));_dbb :=_acb .NewRelationships ();_eeee .AddTarget (_gbf .RelationsPathFor (_fede ),_dbb .X (),_fdfe ,0);_cegd ._dfa =append (_cegd ._dfa ,_dbb );case _e .ThemeType ,_e .ThemeTypeStrict :_eadef :=_cg .NewTheme ();_eeee .AddTarget (_fede ,_eadef ,_fdfe ,uint32 (len (_cegd ._agc )));_cegd ._agc =append (_cegd ._agc ,_eadef );_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,len (_cegd ._agc ));case _e .WebSettingsType ,_e .WebSettingsTypeStrict :_cegd ._bfg =_cc .NewWebSettings ();_eeee .AddTarget (_fede ,_cegd ._bfg ,_fdfe ,0);_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,0);case _e .FontTableType ,_e .FontTableTypeStrict :_cegd ._ebg =_cc .NewFonts ();_eeee .AddTarget (_fede ,_cegd ._ebg ,_fdfe ,0);_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,0);case _e .EndNotesType ,_e .EndNotesTypeStrict :_cegd ._cde =_cc .NewEndnotes ();_eeee .AddTarget (_fede ,_cegd ._cde ,_fdfe ,0);_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,0);case _e .FootNotesType ,_e .FootNotesTypeStrict :_cegd ._cdg =_cc .NewFootnotes ();_eeee .AddTarget (_fede ,_cegd ._cdg ,_fdfe ,0);_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,0);case _e .ImageType ,_e .ImageTypeStrict :var _bgdf _acb .ImageRef ;for _edad ,_bafe :=range _eadg {if _bafe ==nil {continue ;};if _bafe .Name ==_fede {_ebgf ,_aaba :=_gbf .ExtractToDiskTmp (_bafe ,_cegd .TmpPath );if _aaba !=nil {return _aaba ;};_eecd ,_aaba :=_acb .ImageFromStorage (_ebgf );if _aaba !=nil {return _aaba ;};_bgdf =_acb .MakeImageRef (_eecd ,&_cegd .DocBase ,_cegd ._ebfd );_eadg [_edad ]=nil ;};};if _bgdf .Format ()!=""{_gccg :="\u002e"+_d .ToLower (_bgdf .Format ());_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,len (_cegd .Images )+1);if _daeg :=_ec .Ext (_fcaa .TargetAttr );_daeg !=_gccg {_fcaa .TargetAttr =_fcaa .TargetAttr [0:len (_fcaa .TargetAttr )-len (_daeg )]+_gccg ;};_bgdf .SetTarget ("\u0077\u006f\u0072d\u002f"+_fcaa .TargetAttr );_cegd .Images =append (_cegd .Images ,_bgdf );};case _e .ControlType ,_e .ControlTypeStrict :_dffc :=_bf .NewOcx ();_ceed :=_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,len (_cegd ._efd )+1);_fbga :="\u0077\u006f\u0072d\u002f"+_ceed [:len (_ceed )-4]+"\u002e\u0062\u0069\u006e";for _gbgg ,_gbbdc :=range _eadg {if _gbbdc ==nil {continue ;};if _gbbdc .Name ==_fbga {_dfec ,_bgc :=_gbf .ExtractToDiskTmp (_gbbdc ,_cegd .TmpPath );if _bgc !=nil {return _bgc ;};_bfdd ,_bgc :=_cb .ImportFromFile (_dfec );if _bgc ==nil {_bfdd .TargetAttr =_ceed ;_bfdd .Ocx =_dffc ;_cegd ._efd =append (_cegd ._efd ,_bfdd );_eeee .AddTarget (_fede ,_dffc ,_fdfe ,uint32 (len (_cegd ._efd )));_fcaa .TargetAttr =_ceed ;_eadg [_gbgg ]=nil ;}else {_bg .Log .Debug ("c\u0061\u006e\u006e\u006f\u0074\u0020r\u0065\u0061\u0064\u0020\u0062\u0069\u006e\u0020\u0066i\u006c\u0065\u003a \u0025s\u0020\u0025\u0073",_fbga ,_bgc .Error ());};break ;};};case _e .ChartType :_bbec :=chart {_gbbda :_cd .NewChartSpace ()};_decg :=uint32 (len (_cegd ._afgd ));_eeee .AddTarget (_fede ,_bbec ._gbbda ,_fdfe ,_decg );_cegd ._afgd =append (_cegd ._afgd ,&_bbec );_fcaa .TargetAttr =_e .RelativeFilename (_baac ,_defb .Typ ,_fdfe ,len (_cegd ._afgd ));_bbec ._ada =_fcaa .TargetAttr ;default:_bg .Log .Debug ("\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",_fdfe ,_fede );};return nil ;}; +// SetLeftIndent controls the left indent of the paragraph. +func (_bfce ParagraphStyleProperties )SetLeftIndent (m _dd .Distance ){if _bfce ._ffgg .Ind ==nil {_bfce ._ffgg .Ind =_dag .NewCT_Ind ();};if m ==_dd .Zero {_bfce ._ffgg .Ind .LeftAttr =nil ;}else {_bfce ._ffgg .Ind .LeftAttr =&_dag .ST_SignedTwipsMeasure {};_bfce ._ffgg .Ind .LeftAttr .Int64 =_g .Int64 (int64 (m /_dd .Twips ));};}; -// NewWatermarkText generates a new WatermarkText. -func NewWatermarkText ()WatermarkText {_ddee :=_af .NewShapetype ();_gcda :=_af .NewEG_ShapeElements ();_gcda .Formulas =_bafgd ();_gcda .Path =_dbgd ();_gcda .Textpath =_cdde ();_gcda .Handles =_cfdcg ();_gcda .Lock =_debd ();_ddee .EG_ShapeElements =[]*_af .EG_ShapeElements {_gcda };var (_caedc ="_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_cbceg ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_egcf =float32 (136.0);_bafc ="\u0031\u0030\u00380\u0030";_aaec ="m\u0040\u0037\u002c\u006c\u0040\u0038,\u006d\u0040\u0035\u002c\u0032\u0031\u0036\u0030\u0030l\u0040\u0036\u002c2\u00316\u0030\u0030\u0065";);_ddee .IdAttr =&_caedc ;_ddee .CoordsizeAttr =&_cbceg ;_ddee .SptAttr =&_egcf ;_ddee .AdjAttr =&_bafc ;_ddee .PathAttr =&_aaec ;_ecge :=_af .NewShape ();_bfbef :=_af .NewEG_ShapeElements ();_bfbef .Textpath =_ebaff ();_ecge .EG_ShapeElements =[]*_af .EG_ShapeElements {_bfbef };var (_dbdgb ="\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";_efeg ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_dgee ="\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_caea ="";_ccdb ="\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";_eaab ="\u0073\u0069\u006c\u0076\u0065\u0072";);_ecge .IdAttr =&_dbdgb ;_ecge .SpidAttr =&_efeg ;_ecge .TypeAttr =&_dgee ;_ecge .AltAttr =&_caea ;_ecge .StyleAttr =&_ccdb ;_ecge .AllowincellAttr =_ebd .ST_TrueFalseFalse ;_ecge .FillcolorAttr =&_eaab ;_ecge .StrokedAttr =_ebd .ST_TrueFalseFalse ;_aaccc :=_cc .NewCT_Picture ();_aaccc .Any =[]_e .Any {_ddee ,_ecge };return WatermarkText {_adfba :_aaccc ,_eeced :_ecge ,_bdaaa :_ddee };}; +// AddFieldWithFormatting adds a field (automatically computed text) to the +// document with field specifc formatting. +func (_cffec Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_eebe :=_cffec .newIC ();_eebe .FldChar =_dag .NewCT_FldChar ();_eebe .FldChar .FldCharTypeAttr =_dag .ST_FldCharTypeBegin ;if isDirty {_eebe .FldChar .DirtyAttr =&_ge .ST_OnOff {};_eebe .FldChar .DirtyAttr .Bool =_g .Bool (true );};_eebe =_cffec .newIC ();_eebe .InstrText =_dag .NewCT_Text ();if fmt !=""{_eebe .InstrText .Content =code +"\u0020"+fmt ;}else {_eebe .InstrText .Content =code ;};_eebe =_cffec .newIC ();_eebe .FldChar =_dag .NewCT_FldChar ();_eebe .FldChar .FldCharTypeAttr =_dag .ST_FldCharTypeEnd ;};func (_bagb *chart )X ()*_cg .ChartSpace {return _bagb ._gfea }; -// SetBehindDoc sets the behindDoc attribute of anchor. -func (_ab AnchoredDrawing )SetBehindDoc (val bool ){_ab ._gg .BehindDocAttr =val };func (_eddga Styles )initializeDocDefaults (){_eddga ._ecgbf .DocDefaults =_cc .NewCT_DocDefaults ();_eddga ._ecgbf .DocDefaults .RPrDefault =_cc .NewCT_RPrDefault ();_eddga ._ecgbf .DocDefaults .RPrDefault .RPr =_cc .NewCT_RPr ();_cfbb :=RunProperties {_eddga ._ecgbf .DocDefaults .RPrDefault .RPr };_cfbb .SetSize (12*_bd .Point );_cfbb .Fonts ().SetASCIITheme (_cc .ST_ThemeMajorAscii );_cfbb .Fonts ().SetEastAsiaTheme (_cc .ST_ThemeMajorEastAsia );_cfbb .Fonts ().SetHANSITheme (_cc .ST_ThemeMajorHAnsi );_cfbb .Fonts ().SetCSTheme (_cc .ST_ThemeMajorBidi );_cfbb .X ().Lang =_cc .NewCT_Language ();_cfbb .X ().Lang .ValAttr =_e .String ("\u0065\u006e\u002dU\u0053");_cfbb .X ().Lang .EastAsiaAttr =_e .String ("\u0065\u006e\u002dU\u0053");_cfbb .X ().Lang .BidiAttr =_e .String ("\u0061\u0072\u002dS\u0041");_eddga ._ecgbf .DocDefaults .PPrDefault =_cc .NewCT_PPrDefault ();}; +// X returns the inner wml.CT_TblBorders +func (_adff TableBorders )X ()*_dag .CT_TblBorders {return _adff ._dfeff }; -// Caps returns true if run font is capitalized. -func (_addeb RunProperties )Caps ()bool {return _fcaaa (_addeb ._acgcd .Caps )}; +// SetKerning sets the run's font kerning. +func (_dgeb RunProperties )SetKerning (size _dd .Distance ){_dgeb ._becb .Kern =_dag .NewCT_HpsMeasure ();_dgeb ._becb .Kern .ValAttr .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (size /_dd .HalfPoint ));};func (_bebcg *WatermarkPicture )getShape ()*_g .XSDAny {return _bebcg .getInnerElement ("\u0073\u0068\u0061p\u0065");}; -// Paragraphs returns the paragraphs defined in the cell. -func (_cce Cell )Paragraphs ()[]Paragraph {_dfc :=[]Paragraph {};for _ ,_acg :=range _cce ._gbb .EG_BlockLevelElts {for _ ,_cab :=range _acg .EG_ContentBlockContent {for _ ,_dade :=range _cab .P {_dfc =append (_dfc ,Paragraph {_cce ._bcc ,_dade });};};};return _dfc ;}; +// MergeFields returns the list of all mail merge fields found in the document. +func (_deef Document )MergeFields ()[]string {_bgfbg :=map[string ]struct{}{};for _ ,_bedfb :=range _deef .mergeFields (){_bgfbg [_bedfb ._afac ]=struct{}{};};_cdeda :=[]string {};for _cbce :=range _bgfbg {_cdeda =append (_cdeda ,_cbce );};return _cdeda ;}; -// SetToolTip sets the tooltip text for a hyperlink. -func (_dbee HyperLink )SetToolTip (text string ){if text ==""{_dbee ._bfde .TooltipAttr =nil ;}else {_dbee ._bfde .TooltipAttr =_e .String (text );};}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_gcdg ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_gcdg ._gfeb .KeepLines =nil ;}else {_gcdg ._gfeb .KeepLines =_dag .NewCT_OnOff ();};}; -// ExtractFromHeader returns text from the document header as an array of TextItems. -func ExtractFromHeader (header *_cc .Hdr )[]TextItem {return _bgeec (header .EG_ContentBlockContent ,nil )};func (_efbda *WatermarkText )getShapeType ()*_e .XSDAny {return _efbda .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; +// SetColor sets the text color. +func (_dfff RunProperties )SetColor (c _ca .Color ){_dfff ._becb .Color =_dag .NewCT_Color ();_dfff ._becb .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; -// 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 (_caa *Document )Copy ()(*Document ,error ){_cbag :=_de .NewBuffer ([]byte {});_cfeg :=_caa .save (_cbag ,_caa ._dedb );if _cfeg !=nil {return nil ,_cfeg ;};_badgg :=_cbag .Bytes ();_fgbf :=_de .NewReader (_badgg );return _bfaa (_fgbf ,int64 (_fgbf .Len ()),_caa ._dedb );}; +// AddParagraph adds a paragraph to the table cell. +func (_dgg Cell )AddParagraph ()Paragraph {_dea :=_dag .NewEG_BlockLevelElts ();_dgg ._fb .EG_BlockLevelElts =append (_dgg ._fb .EG_BlockLevelElts ,_dea );_bae :=_dag .NewEG_ContentBlockContent ();_dea .EG_ContentBlockContent =append (_dea .EG_ContentBlockContent ,_bae );_agb :=_dag .NewCT_P ();_bae .P =append (_bae .P ,_agb );return Paragraph {_dgg ._fcbc ,_agb };}; -// TableStyleProperties are table properties as defined in a style. -type TableStyleProperties struct{_dfcf *_cc .CT_TblPrBase }; \ No newline at end of file +// RunProperties returns the run style properties. +func (_fggbe Style )RunProperties ()RunProperties {if _fggbe ._ffabb .RPr ==nil {_fggbe ._ffabb .RPr =_dag .NewCT_RPr ();};return RunProperties {_fggbe ._ffabb .RPr };}; \ No newline at end of file diff --git a/drawing/drawing.go b/drawing/drawing.go index 0f8c9eac79..6ae42f22b9 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 (_g "github.com/unidoc/unioffice";_gb "github.com/unidoc/unioffice/color";_ga "github.com/unidoc/unioffice/measurement";_e "github.com/unidoc/unioffice/schema/soo/dml";); +package drawing ;import (_e "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/color";_ca "github.com/unidoc/unioffice/measurement";_ef "github.com/unidoc/unioffice/schema/soo/dml";); -// SetWidth sets the line width, MS products treat zero as the minimum width -// that can be displayed. -func (_b LineProperties )SetWidth (w _ga .Distance ){_b ._aa .WAttr =_g .Int32 (int32 (w /_ga .EMU ))}; +// SetBulletChar sets the bullet character for the paragraph. +func (_cd ParagraphProperties )SetBulletChar (c string ){if c ==""{_cd ._gg .BuChar =nil ;}else {_cd ._gg .BuChar =_ef .NewCT_TextCharBullet ();_cd ._gg .BuChar .CharAttr =c ;};}; -// SetWidth sets the width of the shape. -func (_efc ShapeProperties )SetWidth (w _ga .Distance ){_efc .ensureXfrm ();if _efc ._baf .Xfrm .Ext ==nil {_efc ._baf .Xfrm .Ext =_e .NewCT_PositiveSize2D ();};_efc ._baf .Xfrm .Ext .CxAttr =int64 (w /_ga .EMU );}; +// Run is a run within a paragraph. +type Run struct{_dc *_ef .EG_TextRun }; -// SetLevel sets the level of indentation of a paragraph. -func (_fb ParagraphProperties )SetLevel (idx int32 ){_fb ._ge .LvlAttr =_g .Int32 (idx )}; +// SetText sets the run's text contents. +func (_ggd Run )SetText (s string ){_ggd ._dc .Br =nil ;_ggd ._dc .Fld =nil ;if _ggd ._dc .R ==nil {_ggd ._dc .R =_ef .NewCT_RegularTextRun ();};_ggd ._dc .R .T =s ;}; -// ParagraphProperties allows controlling paragraph properties. -type ParagraphProperties struct{_ge *_e .CT_TextParagraphProperties ;}; +// SetJoin sets the line join style. +func (_af LineProperties )SetJoin (e LineJoin ){_af ._de .Round =nil ;_af ._de .Miter =nil ;_af ._de .Bevel =nil ;switch e {case LineJoinRound :_af ._de .Round =_ef .NewCT_LineJoinRound ();case LineJoinBevel :_af ._de .Bevel =_ef .NewCT_LineJoinBevel ();case LineJoinMiter :_af ._de .Miter =_ef .NewCT_LineJoinMiterProperties ();};}; -// SetBulletFont controls the font for the bullet character. -func (_eg ParagraphProperties )SetBulletFont (f string ){if f ==""{_eg ._ge .BuFont =nil ;}else {_eg ._ge .BuFont =_e .NewCT_TextFont ();_eg ._ge .BuFont .TypefaceAttr =f ;};};type LineProperties struct{_aa *_e .CT_LineProperties }; +// SetFlipHorizontal controls if the shape is flipped horizontally. +func (_bcf ShapeProperties )SetFlipHorizontal (b bool ){_bcf .ensureXfrm ();if !b {_bcf ._faa .Xfrm .FlipHAttr =nil ;}else {_bcf ._faa .Xfrm .FlipHAttr =_e .Bool (true );};};func (_dcg ShapeProperties )SetNoFill (){_dcg .clearFill ();_dcg ._faa .NoFill =_ef .NewCT_NoFillProperties ();}; -// GetPosition gets the position of the shape in EMU. -func (_ff ShapeProperties )GetPosition ()(int64 ,int64 ){_ff .ensureXfrm ();if _ff ._baf .Xfrm .Off ==nil {_ff ._baf .Xfrm .Off =_e .NewCT_Point2D ();};return *_ff ._baf .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_ff ._baf .Xfrm .Off .YAttr .ST_CoordinateUnqualified ;}; +// Properties returns the paragraph properties. +func (_ad Paragraph )Properties ()ParagraphProperties {if _ad ._ed .PPr ==nil {_ad ._ed .PPr =_ef .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_ad ._ed .PPr );}; -// SetFlipVertical controls if the shape is flipped vertically. -func (_bab ShapeProperties )SetFlipVertical (b bool ){_bab .ensureXfrm ();if !b {_bab ._baf .Xfrm .FlipVAttr =nil ;}else {_bab ._baf .Xfrm .FlipVAttr =_g .Bool (true );};}; +// SetGeometry sets the shape type of the shape +func (_def ShapeProperties )SetGeometry (g _ef .ST_ShapeType ){if _def ._faa .PrstGeom ==nil {_def ._faa .PrstGeom =_ef .NewCT_PresetGeometry2D ();};_def ._faa .PrstGeom .PrstAttr =g ;}; -// SetJoin sets the line join style. -func (_da LineProperties )SetJoin (e LineJoin ){_da ._aa .Round =nil ;_da ._aa .Miter =nil ;_da ._aa .Bevel =nil ;switch e {case LineJoinRound :_da ._aa .Round =_e .NewCT_LineJoinRound ();case LineJoinBevel :_da ._aa .Bevel =_e .NewCT_LineJoinBevel ();case LineJoinMiter :_da ._aa .Miter =_e .NewCT_LineJoinMiterProperties ();};}; +// SetSize sets the width and height of the shape. +func (_ccb ShapeProperties )SetSize (w ,h _ca .Distance ){_ccb .SetWidth (w );_ccb .SetHeight (h )}; -// X returns the inner wrapped XML type. -func (_afa Run )X ()*_e .EG_TextRun {return _afa ._ac }; +// SetWidth sets the line width, MS products treat zero as the minimum width +// that can be displayed. +func (_b LineProperties )SetWidth (w _ca .Distance ){_b ._de .WAttr =_e .Int32 (int32 (w /_ca .EMU ))}; -// SetNumbered controls if bullets are numbered or not. -func (_cg ParagraphProperties )SetNumbered (scheme _e .ST_TextAutonumberScheme ){if scheme ==_e .ST_TextAutonumberSchemeUnset {_cg ._ge .BuAutoNum =nil ;}else {_cg ._ge .BuAutoNum =_e .NewCT_TextAutonumberBullet ();_cg ._ge .BuAutoNum .TypeAttr =scheme ;};}; +// SetSolidFill controls the text color of a run. +func (_fga RunProperties )SetSolidFill (c _c .Color ){_fga ._cdc .NoFill =nil ;_fga ._cdc .BlipFill =nil ;_fga ._cdc .GradFill =nil ;_fga ._cdc .GrpFill =nil ;_fga ._cdc .PattFill =nil ;_fga ._cdc .SolidFill =_ef .NewCT_SolidColorFillProperties ();_fga ._cdc .SolidFill .SrgbClr =_ef .NewCT_SRgbColor ();_fga ._cdc .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// SetBold controls the bolding of a run. -func (_ba RunProperties )SetBold (b bool ){_ba ._bde .BAttr =_g .Bool (b )};func (_d LineProperties )SetNoFill (){_d .clearFill ();_d ._aa .NoFill =_e .NewCT_NoFillProperties ()}; +// MakeParagraph constructs a new paragraph wrapper. +func MakeParagraph (x *_ef .CT_TextParagraph )Paragraph {return Paragraph {x }};func (_bd ShapeProperties )SetSolidFill (c _c .Color ){_bd .clearFill ();_bd ._faa .SolidFill =_ef .NewCT_SolidColorFillProperties ();_bd ._faa .SolidFill .SrgbClr =_ef .NewCT_SRgbColor ();_bd ._faa .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// SetFont controls the font of a run. -func (_daf RunProperties )SetFont (s string ){_daf ._bde .Latin =_e .NewCT_TextFont ();_daf ._bde .Latin .TypefaceAttr =s ;};func (_f LineProperties )SetSolidFill (c _gb .Color ){_f .clearFill ();_f ._aa .SolidFill =_e .NewCT_SolidColorFillProperties ();_f ._aa .SolidFill .SrgbClr =_e .NewCT_SRgbColor ();_f ._aa .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// SetLevel sets the level of indentation of a paragraph. +func (_aad ParagraphProperties )SetLevel (idx int32 ){_aad ._gg .LvlAttr =_e .Int32 (idx )}; -// SetBulletChar sets the bullet character for the paragraph. -func (_fd ParagraphProperties )SetBulletChar (c string ){if c ==""{_fd ._ge .BuChar =nil ;}else {_fd ._ge .BuChar =_e .NewCT_TextCharBullet ();_fd ._ge .BuChar .CharAttr =c ;};}; +// SetBold controls the bolding of a run. +func (_gd RunProperties )SetBold (b bool ){_gd ._cdc .BAttr =_e .Bool (b )}; -// Paragraph is a paragraph within a document. -type Paragraph struct{_gc *_e .CT_TextParagraph }; +// SetHeight sets the height of the shape. +func (_ag ShapeProperties )SetHeight (h _ca .Distance ){_ag .ensureXfrm ();if _ag ._faa .Xfrm .Ext ==nil {_ag ._faa .Xfrm .Ext =_ef .NewCT_PositiveSize2D ();};_ag ._faa .Xfrm .Ext .CyAttr =int64 (h /_ca .EMU );};func (_fgad ShapeProperties )clearFill (){_fgad ._faa .NoFill =nil ;_fgad ._faa .BlipFill =nil ;_fgad ._faa .GradFill =nil ;_fgad ._faa .GrpFill =nil ;_fgad ._faa .SolidFill =nil ;_fgad ._faa .PattFill =nil ;};func (_bc ShapeProperties )ensureXfrm (){if _bc ._faa .Xfrm ==nil {_bc ._faa .Xfrm =_ef .NewCT_Transform2D ();};}; -// Properties returns the run's properties. -func (_ad Run )Properties ()RunProperties {if _ad ._ac .R ==nil {_ad ._ac .R =_e .NewCT_RegularTextRun ();};if _ad ._ac .R .RPr ==nil {_ad ._ac .R .RPr =_e .NewCT_TextCharacterProperties ();};return RunProperties {_ad ._ac .R .RPr };}; +// LineJoin is the type of line join +type LineJoin byte ; -// X returns the inner wrapped XML type. -func (_fe ShapeProperties )X ()*_e .CT_ShapeProperties {return _fe ._baf }; +// SetWidth sets the width of the shape. +func (_eb ShapeProperties )SetWidth (w _ca .Distance ){_eb .ensureXfrm ();if _eb ._faa .Xfrm .Ext ==nil {_eb ._faa .Xfrm .Ext =_ef .NewCT_PositiveSize2D ();};_eb ._faa .Xfrm .Ext .CxAttr =int64 (w /_ca .EMU );};func (_ba LineProperties )SetSolidFill (c _c .Color ){_ba .clearFill ();_ba ._de .SolidFill =_ef .NewCT_SolidColorFillProperties ();_ba ._de .SolidFill .SrgbClr =_ef .NewCT_SRgbColor ();_ba ._de .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// Run is a run within a paragraph. -type Run struct{_ac *_e .EG_TextRun };const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); +// GetPosition gets the position of the shape in EMU. +func (_fb ShapeProperties )GetPosition ()(int64 ,int64 ){_fb .ensureXfrm ();if _fb ._faa .Xfrm .Off ==nil {_fb ._faa .Xfrm .Off =_ef .NewCT_Point2D ();};return *_fb ._faa .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_fb ._faa .Xfrm .Off .YAttr .ST_CoordinateUnqualified ;}; -// MakeRunProperties constructs a new RunProperties wrapper. -func MakeRunProperties (x *_e .CT_TextCharacterProperties )RunProperties {return RunProperties {x }}; +// Paragraph is a paragraph within a document. +type Paragraph struct{_ed *_ef .CT_TextParagraph }; -// MakeRun constructs a new Run wrapper. -func MakeRun (x *_e .EG_TextRun )Run {return Run {x }}; +// MakeRunProperties constructs a new RunProperties wrapper. +func MakeRunProperties (x *_ef .CT_TextCharacterProperties )RunProperties {return RunProperties {x }}; -// SetSize sets the font size of the run text -func (_cb RunProperties )SetSize (sz _ga .Distance ){_cb ._bde .SzAttr =_g .Int32 (int32 (sz /_ga .HundredthPoint ));};type ShapeProperties struct{_baf *_e .CT_ShapeProperties }; +// ParagraphProperties allows controlling paragraph properties. +type ParagraphProperties struct{_gg *_ef .CT_TextParagraphProperties ;}; // AddBreak adds a new line break to a paragraph. -func (_ef Paragraph )AddBreak (){_eb :=_e .NewEG_TextRun ();_eb .Br =_e .NewCT_TextLineBreak ();_ef ._gc .EG_TextRun =append (_ef ._gc .EG_TextRun ,_eb );}; +func (_ae Paragraph )AddBreak (){_ec :=_ef .NewEG_TextRun ();_ec .Br =_ef .NewCT_TextLineBreak ();_ae ._ed .EG_TextRun =append (_ae ._ed .EG_TextRun ,_ec );};func MakeShapeProperties (x *_ef .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; -// X returns the inner wrapped XML type. -func (_cf ParagraphProperties )X ()*_e .CT_TextParagraphProperties {return _cf ._ge };func (_df ShapeProperties )SetNoFill (){_df .clearFill ();_df ._baf .NoFill =_e .NewCT_NoFillProperties ();}; +// SetBulletFont controls the font for the bullet character. +func (_ab ParagraphProperties )SetBulletFont (f string ){if f ==""{_ab ._gg .BuFont =nil ;}else {_ab ._gg .BuFont =_ef .NewCT_TextFont ();_ab ._gg .BuFont .TypefaceAttr =f ;};}; -// SetSize sets the width and height of the shape. -func (_dd ShapeProperties )SetSize (w ,h _ga .Distance ){_dd .SetWidth (w );_dd .SetHeight (h )}; +// SetFont controls the font of a run. +func (_cc RunProperties )SetFont (s string ){_cc ._cdc .Latin =_ef .NewCT_TextFont ();_cc ._cdc .Latin .TypefaceAttr =s ;}; -// MakeParagraph constructs a new paragraph wrapper. -func MakeParagraph (x *_e .CT_TextParagraph )Paragraph {return Paragraph {x }};func (_dc ShapeProperties )SetSolidFill (c _gb .Color ){_dc .clearFill ();_dc ._baf .SolidFill =_e .NewCT_SolidColorFillProperties ();_dc ._baf .SolidFill .SrgbClr =_e .NewCT_SRgbColor ();_dc ._baf .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// SetNumbered controls if bullets are numbered or not. +func (_fa ParagraphProperties )SetNumbered (scheme _ef .ST_TextAutonumberScheme ){if scheme ==_ef .ST_TextAutonumberSchemeUnset {_fa ._gg .BuAutoNum =nil ;}else {_fa ._gg .BuAutoNum =_ef .NewCT_TextAutonumberBullet ();_fa ._gg .BuAutoNum .TypeAttr =scheme ;};}; -// SetPosition sets the position of the shape. -func (_bdb ShapeProperties )SetPosition (x ,y _ga .Distance ){_bdb .ensureXfrm ();if _bdb ._baf .Xfrm .Off ==nil {_bdb ._baf .Xfrm .Off =_e .NewCT_Point2D ();};_bdb ._baf .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (x /_ga .EMU ));_bdb ._baf .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (y /_ga .EMU ));}; +// Properties returns the run's properties. +func (_aeb Run )Properties ()RunProperties {if _aeb ._dc .R ==nil {_aeb ._dc .R =_ef .NewCT_RegularTextRun ();};if _aeb ._dc .R .RPr ==nil {_aeb ._dc .R .RPr =_ef .NewCT_TextCharacterProperties ();};return RunProperties {_aeb ._dc .R .RPr };}; -// SetText sets the run's text contents. -func (_aba Run )SetText (s string ){_aba ._ac .Br =nil ;_aba ._ac .Fld =nil ;if _aba ._ac .R ==nil {_aba ._ac .R =_e .NewCT_RegularTextRun ();};_aba ._ac .R .T =s ;}; +// X returns the inner wrapped XML type. +func (_a LineProperties )X ()*_ef .CT_LineProperties {return _a ._de };type LineProperties struct{_de *_ef .CT_LineProperties };const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;);func (_cg LineProperties )clearFill (){_cg ._de .NoFill =nil ;_cg ._de .GradFill =nil ;_cg ._de .SolidFill =nil ;_cg ._de .PattFill =nil ;}; -// SetFlipHorizontal controls if the shape is flipped horizontally. -func (_aacd ShapeProperties )SetFlipHorizontal (b bool ){_aacd .ensureXfrm ();if !b {_aacd ._baf .Xfrm .FlipHAttr =nil ;}else {_aacd ._baf .Xfrm .FlipHAttr =_g .Bool (true );};}; +// AddRun adds a new run to a paragraph. +func (_aa Paragraph )AddRun ()Run {_gb :=MakeRun (_ef .NewEG_TextRun ());_aa ._ed .EG_TextRun =append (_aa ._ed .EG_TextRun ,_gb .X ());return _gb ;}; -// SetGeometry sets the shape type of the shape -func (_egg ShapeProperties )SetGeometry (g _e .ST_ShapeType ){if _egg ._baf .PrstGeom ==nil {_egg ._baf .PrstGeom =_e .NewCT_PresetGeometry2D ();};_egg ._baf .PrstGeom .PrstAttr =g ;};func (_cc ShapeProperties )ensureXfrm (){if _cc ._baf .Xfrm ==nil {_cc ._baf .Xfrm =_e .NewCT_Transform2D ();};};func MakeShapeProperties (x *_e .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }};func (_afb ShapeProperties )LineProperties ()LineProperties {if _afb ._baf .Ln ==nil {_afb ._baf .Ln =_e .NewCT_LineProperties ();};return LineProperties {_afb ._baf .Ln };}; +// SetPosition sets the position of the shape. +func (_gbg ShapeProperties )SetPosition (x ,y _ca .Distance ){_gbg .ensureXfrm ();if _gbg ._faa .Xfrm .Off ==nil {_gbg ._faa .Xfrm .Off =_ef .NewCT_Point2D ();};_gbg ._faa .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_e .Int64 (int64 (x /_ca .EMU ));_gbg ._faa .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_e .Int64 (int64 (y /_ca .EMU ));}; + +// SetAlign controls the paragraph alignment +func (_cag ParagraphProperties )SetAlign (a _ef .ST_TextAlignType ){_cag ._gg .AlgnAttr =a }; // X returns the inner wrapped XML type. -func (_gd LineProperties )X ()*_e .CT_LineProperties {return _gd ._aa }; +func (_gdc ShapeProperties )X ()*_ef .CT_ShapeProperties {return _gdc ._faa };func (_fd ShapeProperties )LineProperties ()LineProperties {if _fd ._faa .Ln ==nil {_fd ._faa .Ln =_ef .NewCT_LineProperties ();};return LineProperties {_fd ._faa .Ln };}; // MakeParagraphProperties constructs a new ParagraphProperties wrapper. -func MakeParagraphProperties (x *_e .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };};func (_bc ShapeProperties )clearFill (){_bc ._baf .NoFill =nil ;_bc ._baf .BlipFill =nil ;_bc ._baf .GradFill =nil ;_bc ._baf .GrpFill =nil ;_bc ._baf .SolidFill =nil ;_bc ._baf .PattFill =nil ;}; +func MakeParagraphProperties (x *_ef .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };};type ShapeProperties struct{_faa *_ef .CT_ShapeProperties }; -// X returns the inner wrapped XML type. -func (_bd Paragraph )X ()*_e .CT_TextParagraph {return _bd ._gc }; +// MakeRun constructs a new Run wrapper. +func MakeRun (x *_ef .EG_TextRun )Run {return Run {x }}; // RunProperties controls the run properties. -type RunProperties struct{_bde *_e .CT_TextCharacterProperties ;}; - -// SetAlign controls the paragraph alignment -func (_aac ParagraphProperties )SetAlign (a _e .ST_TextAlignType ){_aac ._ge .AlgnAttr =a }; +type RunProperties struct{_cdc *_ef .CT_TextCharacterProperties ;}; -// AddRun adds a new run to a paragraph. -func (_c Paragraph )AddRun ()Run {_ab :=MakeRun (_e .NewEG_TextRun ());_c ._gc .EG_TextRun =append (_c ._gc .EG_TextRun ,_ab .X ());return _ab ;}; +// X returns the inner wrapped XML type. +func (_eff ParagraphProperties )X ()*_ef .CT_TextParagraphProperties {return _eff ._gg }; -// SetSolidFill controls the text color of a run. -func (_efa RunProperties )SetSolidFill (c _gb .Color ){_efa ._bde .NoFill =nil ;_efa ._bde .BlipFill =nil ;_efa ._bde .GradFill =nil ;_efa ._bde .GrpFill =nil ;_efa ._bde .PattFill =nil ;_efa ._bde .SolidFill =_e .NewCT_SolidColorFillProperties ();_efa ._bde .SolidFill .SrgbClr =_e .NewCT_SRgbColor ();_efa ._bde .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();};func (_be LineProperties )clearFill (){_be ._aa .NoFill =nil ;_be ._aa .GradFill =nil ;_be ._aa .SolidFill =nil ;_be ._aa .PattFill =nil ;}; +// X returns the inner wrapped XML type. +func (_fg Run )X ()*_ef .EG_TextRun {return _fg ._dc }; -// SetHeight sets the height of the shape. -func (_cfg ShapeProperties )SetHeight (h _ga .Distance ){_cfg .ensureXfrm ();if _cfg ._baf .Xfrm .Ext ==nil {_cfg ._baf .Xfrm .Ext =_e .NewCT_PositiveSize2D ();};_cfg ._baf .Xfrm .Ext .CyAttr =int64 (h /_ga .EMU );}; +// SetSize sets the font size of the run text +func (_afd RunProperties )SetSize (sz _ca .Distance ){_afd ._cdc .SzAttr =_e .Int32 (int32 (sz /_ca .HundredthPoint ));}; -// Properties returns the paragraph properties. -func (_af Paragraph )Properties ()ParagraphProperties {if _af ._gc .PPr ==nil {_af ._gc .PPr =_e .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_af ._gc .PPr );}; +// SetFlipVertical controls if the shape is flipped vertically. +func (_ge ShapeProperties )SetFlipVertical (b bool ){_ge .ensureXfrm ();if !b {_ge ._faa .Xfrm .FlipVAttr =nil ;}else {_ge ._faa .Xfrm .FlipVAttr =_e .Bool (true );};};func (_f LineProperties )SetNoFill (){_f .clearFill ();_f ._de .NoFill =_ef .NewCT_NoFillProperties ()}; -// LineJoin is the type of line join -type LineJoin byte ; \ No newline at end of file +// X returns the inner wrapped XML type. +func (_g Paragraph )X ()*_ef .CT_TextParagraph {return _g ._ed }; \ No newline at end of file diff --git a/internal/convertutils/convertutils.go b/internal/convertutils/convertutils.go index 8ee2215e84..27e9a63ddd 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 (_db "bytes";_gg "errors";_f "fmt";_gf "github.com/unidoc/unioffice/common/logger";_fc "github.com/unidoc/unioffice/measurement";_c "github.com/unidoc/unioffice/schema/soo/dml";_bd "github.com/unidoc/unioffice/schema/soo/dml/chart";_be "github.com/unidoc/unioffice/spreadsheet/format";_ag "github.com/unidoc/unipdf/v3/creator";_ee "github.com/unidoc/unipdf/v3/model";_fe "github.com/unidoc/unipdf/v3/render";_ea "github.com/unidoc/unitype";_fb "image";_d "math";_dd "os";_bb "sort";_b "strconv";_g "strings";_a "sync";_dc "unicode";);var _ffc =_gbedg (7.5);func _cab (_bggc *_bd .ChartSpace ,_dae ,_aeg float64 ,_bba *_c .Theme ,_bbb bool )(*_ag .Creator ,error ){_gad :=1.0;if _bbb {_gad =8.0;};_cfg :=&Rectangle {};_gdb :=&Rectangle {Top :_cfg .Top ,Bottom :_aeg -_cfg .Bottom ,Left :_cfg .Left ,Right :_dae -_cfg .Right };_efbc :=MakeTempCreator (_dae *_gad +1,_aeg *_gad +1);_gde :=&creatorContext {_abe :_efbc ,_cbba :_bba ,_eegc :_gad };var _bgfd bool ;if _gbd :=_bggc .Chart ;_gbd !=nil {_af :=_gbd .PlotArea ;if _af ==nil {return nil ,_gg .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061");};_ddd :=&Rectangle {Top :_gbedg (10),Bottom :_gdb .Bottom -_gbedg (15),Left :_gbedg (10),Right :_gdb .Right -_gbedg (10)};var _adb *Rectangle ;_gcd :=_gbd .Legend ;if _gcd !=nil {_cgbc :=_gcd .Overlay !=nil &&_gcd .Overlay .ValAttr !=nil &&*_gcd .Overlay .ValAttr ;if _abf :=_gcd .LegendPos ;_abf !=nil {switch _abf .ValAttr {case _bd .ST_LegendPosTr :if !_cgbc {_ddd =&Rectangle {Top :_gbedg (25),Bottom :_gdb .Bottom -_gbedg (10),Left :_gbedg (10),Right :_gdb .Right -_gbedg (25)};};_adb =&Rectangle {Top :_gbedg (2.5),Bottom :_gbedg (22.5),Left :_gdb .Right -_gbedg (22.5),Right :_gdb .Right -_gbedg (2.5)};case _bd .ST_LegendPosT :_adb =&Rectangle {Top :_gbedg (2.5),Bottom :_gbedg (7.5),Left :(_gdb .Right -_gdb .Left )*0.25,Right :(_gdb .Right -_gdb .Left )*0.75};if !_cgbc {_ddd =&Rectangle {Top :_gbedg (12.5),Bottom :_gdb .Bottom -_gbedg (15),Left :_gbedg (10),Right :_gdb .Right -_gbedg (5)};};_bgfd =true ;case _bd .ST_LegendPosB :_adb =&Rectangle {Top :_gdb .Bottom -_gbedg (7.5),Bottom :_gdb .Bottom -_gbedg (2.5),Left :(_gdb .Right -_gdb .Left )*0.25,Right :(_gdb .Right -_gdb .Left )*0.75};if !_cgbc {_ddd =&Rectangle {Top :_gbedg (5),Bottom :_gdb .Bottom -_gbedg (15),Left :_gbedg (10),Right :_gdb .Right -_gbedg (5)};};_bgfd =true ;case _bd .ST_LegendPosR :_adb =&Rectangle {Top :(_gdb .Bottom -_gdb .Top )/2-_gbedg (10),Bottom :(_gdb .Bottom -_gdb .Top )/2+_gbedg (10),Left :_gdb .Right -_gbedg (22.5),Right :_gdb .Right -_gbedg (2.5)};if !_cgbc {_ddd =&Rectangle {Top :_gbedg (5),Bottom :_gdb .Bottom -_gbedg (12.5),Left :_gbedg (10),Right :_gdb .Right -_gbedg (25)};};case _bd .ST_LegendPosL :_adb =&Rectangle {Top :(_gdb .Bottom -_gdb .Top )/2-_gbedg (10),Bottom :(_gdb .Bottom -_gdb .Top )/2+_gbedg (10),Left :_gbedg (2.5),Right :_gbedg (22.5)};if !_cgbc {_ddd =&Rectangle {Top :_gbedg (5),Bottom :_gdb .Bottom -_gbedg (12.5),Left :_gbedg (30),Right :_gdb .Right -_gbedg (5)};};default:_adb =&Rectangle {Top :(_gdb .Bottom -_gdb .Top )/2-_gbedg (10),Bottom :(_gdb .Bottom -_gdb .Top )/2+_gbedg (10),Left :_gdb .Right -_gbedg (25),Right :_gdb .Right -_gbedg (5)};if !_cgbc {_ddd =&Rectangle {Top :_gbedg (5),Bottom :_gdb .Bottom -_gbedg (12.5),Left :_gbedg (100),Right :_gdb .Right -_gbedg (25)};};};};};_ddd .scale (_gad );_gde .drawBorderWithProps (_af .SpPr ,_ddd ,_cafb );_dfa :=[]*legendItem {};var _agb error ;_caa :=_af .CChoice ;for _ ,_ggc :=range _af .Choice {if _gac :=_ggc .BarChart ;_gac !=nil {_dfa ,_agb =_gde .drawBarChart (_gac ,_ddd ,_caa );if _agb !=nil {return nil ,_agb ;};};};if _gcd !=nil {_adb .scale (_gad );_gde .drawBorderWithProps (_gcd .SpPr ,_adb ,_cafb );if len (_dfa )!=0{_gde .drawLegend (_adb ,_dfa ,_bgfd );};};};_gdb .scale (_gad );_gde .drawBorderWithProps (_bggc .SpPr ,_gdb ,_cafb );return _efbc ,nil ;};func Lighten (clr float64 )float64 {return 0.6+0.4*clr };func (_acc *creatorContext )drawLineWithProps (_cbbf *_c .CT_ShapeProperties ,_bddc ,_beeg ,_babb ,_dac float64 ,_aad bool ){if _cbbf !=nil {if _ded :=_cbbf .Ln ;_ded !=nil {_efab :=_acc .getPdfColorFromSolidFill (_ded .SolidFill );if _efab ==nil &&_aad {_efab =_ag .ColorBlack ;};if _efab !=nil {var _bdga float64 ;if _cegd :=_ded .WAttr ;_cegd !=nil {_bdga =_fc .FromEMU (int64 (*_cegd ));}else {_bdga =_cafb ;};DrawLine (_acc ._abe ,_bddc ,_beeg ,_babb ,_dac ,_bdga ,_efab );};};};};func _bcc (_dgga *_bd .CT_SerAx )(uint32 ,_bd .ST_AxPos ,_bd .ST_TickMark ,_bd .ST_TickLblPos ,*_bd .CT_ChartLines ,uint32 ,*_c .CT_ShapeProperties ,error ){var _cgd ,_bbea uint32 ;var _bfff _bd .ST_AxPos ;var _gccc _bd .ST_TickMark ;var _egab *_bd .CT_ChartLines ;var _ecf _bd .ST_TickLblPos ;if _dgga .AxId ==nil {return _cgd ,_bfff ,_gccc ,_ecf ,_egab ,_bbea ,_dgga .SpPr ,_gg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_cgd =_dgga .AxId .ValAttr ;};if _dgga .AxPos ==nil {return _cgd ,_bfff ,_gccc ,_ecf ,_egab ,_bbea ,_dgga .SpPr ,_gg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_bfff =_dgga .AxPos .ValAttr ;};if _dgga .MajorTickMark !=nil {_gccc =_dgga .MajorTickMark .ValAttr ;};if _dgga .TickLblPos !=nil {_ecf =_dgga .TickLblPos .ValAttr ;};if _dgga .CrossAx ==nil {return _cgd ,_bfff ,_gccc ,_ecf ,_egab ,_bbea ,_dgga .SpPr ,_gg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_bbea =_dgga .CrossAx .ValAttr ;};_egab =_dgga .MajorGridlines ;return _cgd ,_bfff ,_gccc ,_ecf ,_egab ,_bbea ,_dgga .SpPr ,nil ;};func _cca (_bgcd ,_bcge ,_ebcg float64 )float64 {if _bgcd *6< 1{return _ebcg +(_bcge -_ebcg )*6*_bgcd ;}else if _bgcd *2< 1{return _bcge ;}else if _bgcd *3< 2{return _ebcg +(_bcge -_ebcg )*(2.0/3.0-_bgcd )*6;}else {return _ebcg ;};};func _aba (_fae *_bd .CT_CatAx )(uint32 ,_bd .ST_AxPos ,_bd .ST_TickMark ,_bd .ST_TickLblPos ,*_bd .CT_ChartLines ,uint32 ,*_c .CT_ShapeProperties ,error ){var _deec ,_efa uint32 ;var _dcb _bd .ST_AxPos ;var _abfd _bd .ST_TickMark ;var _addf *_bd .CT_ChartLines ;var _gbg _bd .ST_TickLblPos ;if _fae .AxId ==nil {return _deec ,_dcb ,_abfd ,_gbg ,_addf ,_efa ,_fae .SpPr ,_gg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_deec =_fae .AxId .ValAttr ;};if _fae .AxPos ==nil {return _deec ,_dcb ,_abfd ,_gbg ,_addf ,_efa ,_fae .SpPr ,_gg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_dcb =_fae .AxPos .ValAttr ;};if _fae .MajorTickMark !=nil {_abfd =_fae .MajorTickMark .ValAttr ;};if _fae .TickLblPos !=nil {_gbg =_fae .TickLblPos .ValAttr ;};if _fae .CrossAx ==nil {return _deec ,_dcb ,_abfd ,_gbg ,_addf ,_efa ,_fae .SpPr ,_gg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_efa =_fae .CrossAx .ValAttr ;};_addf =_fae .MajorGridlines ;return _deec ,_dcb ,_abfd ,_gbg ,_addf ,_efa ,_fae .SpPr ,nil ;};func _acg (_fdac ,_ceg ,_ccgb float64 )(uint8 ,uint8 ,uint8 ){var _afec float64 ;if _ccgb < 0.5{_afec =_ccgb *(1+_ceg );}else {_afec =_ccgb +_ceg -_ccgb *_ceg ;};_ecb :=_ccgb *2-_afec ;_fdac /=360.0;_bda :=_bdgg (_fdac +1.0/3.0);_gfa :=_bdgg (_fdac );_cgfg :=_bdgg (_fdac -1.0/3.0);_fab :=_cca (_bda ,_afec ,_ecb );_gdeg :=_cca (_gfa ,_afec ,_ecb );_befa :=_cca (_cgfg ,_afec ,_ecb );return uint8 (255*_fab ),uint8 (255*_gdeg ),uint8 (255*_befa );};var _ddf =_gbedg (2);type Rectangle struct{Top float64 ;Bottom float64 ;Left float64 ;Right float64 ;};var _fga =_gbedg (1.5);func AdjustColorByLumMod (colorStr string ,lum float64 )string {var _gdc ,_cbfe ,_aecg uint8 ;_daf ,_ :=_f .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_gdc ,&_cbfe ,&_aecg );if _daf !=3{return "";};_edbg ,_eegd ,_cbef :=_gdf (_gdc ,_cbfe ,_aecg );_cbef =lum *_cbef ;_gdc ,_cbfe ,_aecg =_acg (_edbg ,_eegd ,_cbef );return _f .Sprintf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_gdc ,_cbfe ,_aecg );};var _bab =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 };func (_fea 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 (_fea )];};func _abdb (_cabed string )error {if !_g .HasSuffix (_cabed ,"\u002e\u0074\u0074\u0066"){_gf .Log .Debug ("\u0055\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0069\u006c\u0065\u0020\u0066\u006f\u0072ma\u0074\u002e");return _f .Errorf ("\u0055\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020f\u006f\u006e\u0074\u0020\u0066\u0069l\u0065\u0020\u0066\u006f\u0072m\u0061\u0074\u002c\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u006cy\u0020\u006f\u006e\u006c\u0079\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0054T\u0046\u0020\u0066\u006f\u006e\u0074\u0020\u0066i\u006c\u0065\u002e");};_ccf ,_acf :=_ea .ParseFile (_cabed );if _acf !=nil {_gf .Log .Debug ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020T\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_acf );return _acf ;};_cad ,_acf :=_ee .NewCompositePdfFontFromTTFFile (_cabed );if _acf !=nil {return _acf ;};_fbcff :=_ccf .GetNameRecords ();for _ ,_cffg :=range _fbcff {_abcb :=_cffg [1];if _abcb ==""{return _f .Errorf ("\u004e\u006f\u0020\u0066\u006fn\u0074\u0020\u0066\u0061\u006d\u0069\u006c\u0079\u0020\u0069\u006e\u0066\u006fr\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_cabed );};_dbg :=make ([]byte ,0);for _ebe :=0;_ebe < len (_abcb );_ebe ++{if _abcb [_ebe ]==39||_abcb [_ebe ]==92{continue ;};_gdbe :=4;if _ebe +_gdbe < len (_abcb ){if _abcb [_ebe :_ebe +_gdbe ]=="\u0000"{_ebe =_ebe +_gdbe +1;continue ;};};_dbg =append (_dbg ,_abcb [_ebe ]);};_abcb =_g .Replace (string (_dbg ),"\u0078\u0030\u0030","",-1);_fdb :=_cffg [2];if _fdb ==""{return _f .Errorf ("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",_cabed );};_dbg =make ([]byte ,0);for _afb :=0;_afb < len (_fdb );_afb ++{if _fdb [_afb ]==39||_fdb [_afb ]==92{continue ;};_cgc :=4;if _afb +_cgc < len (_fdb ){if _fdb [_afb :_afb +_cgc ]=="\u0000"{_afb =_afb +_cgc +1;continue ;};};_dbg =append (_dbg ,_fdb [_afb ]);};_fdb =_g .Replace (string (_dbg ),"\u0078\u0030\u0030","",-1);RegisterFont (_abcb ,_bab [_fdb ],_cad );};return nil ;};func _gdf (_efbcg ,_eccd ,_bcce uint8 )(float64 ,float64 ,float64 ){_geg ,_efe ,_gdda :=float64 (_efbcg )/255,float64 (_eccd )/255,float64 (_bcce )/255;_cfe :=_geg ;if _efe < _cfe {_cfe =_efe ;};if _gdda < _cfe {_cfe =_gdda ;};var _ecff ,_ggb bool ;_dde :=_geg ;if _efe > _dde {_dde =_efe ;_ecff =true ;};if _gdda > _dde {_dde =_gdda ;_ecff =false ;_ggb =true ;};_abd :=(_cfe +_dde )/2;var _bffd float64 ;if _cfe !=_dde {if _abd <=0.5{_bffd =(_dde -_cfe )/(_dde +_cfe );}else {_bffd =(_dde -_cfe )/(2.0-_dde -_cfe );};};var _bdgb float64 ;if _cfe !=_dde {if _ecff {_bdgb =2.0+(_gdda -_geg )/(_dde -_cfe );}else if _ggb {_bdgb =4.0+(_geg -_efe )/(_dde -_cfe );}else {_bdgb =(_efe -_gdda )/(_dde -_cfe );};_bdgb *=60;if _bdgb < 0{_bdgb +=360;};};return _bdgb ,_bffd ,_abd ;};func IsNoSpaceLanguage (symbol string )bool {for _ ,_feca :=range symbol {if _dc .Is (_dc .Han ,_feca ){return true ;};};return false ;};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 AdjustColorByTint (colorStr string ,tint float64 )string {var _gagd ,_fgef ,_cgf uint8 ;_bad ,_ :=_f .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_gagd ,&_fgef ,&_cgf );if _bad !=3{return "";};return _bcbd (_gagd ,tint )+_bcbd (_fgef ,tint )+_bcbd (_cgf ,tint );};func _bgfdd (_gag *_bd .CT_ValAx )(uint32 ,_bd .ST_AxPos ,_bd .ST_TickMark ,_bd .ST_TickLblPos ,*_bd .CT_ChartLines ,uint32 ,*_c .CT_ShapeProperties ,error ){var _cga ,_bbg uint32 ;var _beac _bd .ST_AxPos ;var _eee _bd .ST_TickMark ;var _aeab *_bd .CT_ChartLines ;var _eeed _bd .ST_TickLblPos ;if _gag .AxId ==nil {return _cga ,_beac ,_eee ,_eeed ,_aeab ,_bbg ,_gag .SpPr ,_gg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_cga =_gag .AxId .ValAttr ;};if _gag .AxPos ==nil {return _cga ,_beac ,_eee ,_eeed ,_aeab ,_bbg ,_gag .SpPr ,_gg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_beac =_gag .AxPos .ValAttr ;};if _gag .MajorTickMark !=nil {_eee =_gag .MajorTickMark .ValAttr ;};if _gag .TickLblPos !=nil {_eeed =_gag .TickLblPos .ValAttr ;};if _gag .CrossAx ==nil {return _cga ,_beac ,_eee ,_eeed ,_aeab ,_bbg ,_gag .SpPr ,_gg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_bbg =_gag .CrossAx .ValAttr ;};_aeab =_gag .MajorGridlines ;return _cga ,_beac ,_eee ,_eeed ,_aeab ,_bbg ,_gag .SpPr ,nil ;};func (_efdc barSerByOrder )Len ()int {return len (_efdc )};func _ddfd (_aee *_bd .CT_DateAx )(uint32 ,_bd .ST_AxPos ,_bd .ST_TickMark ,_bd .ST_TickLblPos ,*_bd .CT_ChartLines ,uint32 ,*_c .CT_ShapeProperties ,error ){var _abab ,_fcda uint32 ;var _eag _bd .ST_AxPos ;var _bfg _bd .ST_TickMark ;var _aeaa *_bd .CT_ChartLines ;var _cabd _bd .ST_TickLblPos ;if _aee .AxId ==nil {return _abab ,_eag ,_bfg ,_cabd ,_aeaa ,_fcda ,_aee .SpPr ,_gg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_abab =_aee .AxId .ValAttr ;};if _aee .AxPos ==nil {return _abab ,_eag ,_bfg ,_cabd ,_aeaa ,_fcda ,_aee .SpPr ,_gg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_eag =_aee .AxPos .ValAttr ;};if _aee .MajorTickMark !=nil {_bfg =_aee .MajorTickMark .ValAttr ;};if _aee .TickLblPos !=nil {_cabd =_aee .TickLblPos .ValAttr ;};if _aee .CrossAx ==nil {return _abab ,_eag ,_bfg ,_cabd ,_aeaa ,_fcda ,_aee .SpPr ,_gg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_fcda =_aee .CrossAx .ValAttr ;};_aeaa =_aee .MajorGridlines ;return _abab ,_eag ,_bfg ,_cabd ,_aeaa ,_fcda ,_aee .SpPr ,nil ;};func AssignStdFontByName (style _ag .TextStyle ,fontName string )*_ee .PdfFont {_gff :=_ee .StdFontName (fontName );return _ee .NewStandard14FontMustCompile (_gff );};var _bef =_gbedg (1.5);const _ge =6.0;func DrawLine (c *_ag .Creator ,x0 ,y0 ,x1 ,y1 ,width float64 ,color _ag .Color ){if color ==nil {return ;};_gbe :=c .NewLine (x0 ,y0 ,x1 ,y1 );_gbe .SetLineWidth (width );_gbe .SetColor (color );c .Draw (_gbe );};func GetDataFromXfrm (xfrm *_c .CT_Transform2D )(float64 ,float64 ,float64 ,float64 ){var _effb ,_gafb ,_cbdc ,_cfcb float64 ;if _aegd :=xfrm .Off ;_aegd !=nil {_effb =_fc .FromEMU (FromSTCoordinate (_aegd .XAttr ));_gafb =_fc .FromEMU (FromSTCoordinate (_aegd .YAttr ));};if _aed :=xfrm .Ext ;_aed !=nil {_cbdc =_fc .FromEMU (_aed .CxAttr );_cfcb =_fc .FromEMU (_aed .CyAttr );};return _effb ,_gafb ,_cbdc ,_cfcb ;};func (_dabe barSerByOrder )Swap (i ,j int ){_dabe [i ],_dabe [j ]=_dabe [j ],_dabe [i ]};func _bdgg (_ffba float64 )float64 {if _ffba < 0{_ffba +=float64 (-int (_ffba )+1);}else if _ffba > 1{_ffba -=float64 (int (_ffba ));};return _ffba ;};func (_gged barSerByOrder )Less (i ,j int )bool {return _gged [i ].Order .ValAttr < _gged [j ].Order .ValAttr ;};func (_cbdf *Rectangle )scale (_fdc float64 ){_cbdf .Top *=_fdc ;_cbdf .Bottom *=_fdc ;_cbdf .Left *=_fdc ;_cbdf .Right *=_fdc ;};func TwipsFromPoints (points float64 )float64 {return points /_fc .Twips };func (_cbbb *creatorContext )drawBorderWithProps (_agc *_c .CT_ShapeProperties ,_fggc *Rectangle ,_cfed float64 ){if _fggc !=nil &&_agc !=nil &&_agc .Ln !=nil &&_agc .Ln .SolidFill !=nil {_abfg :=_cbbb .getPdfColorFromSolidFill (_agc .Ln .SolidFill );DrawRectangle (_cbbb ._abe ,_fggc ,_cfed ,_abfg );};};func (_eca *creatorContext )drawAxes (_cbd *_bd .CT_PlotAreaChoice1 ,_eaeg ,_baa ,_fbeg float64 ,_ffb []string ,_aaf *Rectangle ,_cbfg bool )error {_fcfe :=_eca ._abe ;_bff :=_eca ._eegc ;if _cbd ==nil {return _gg .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e");};if len (_cbd .ValAx )==0||(len (_cbd .CatAx )==0&&len (_cbd .DateAx )==0&&len (_cbd .SerAx )==0){return _gg .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073");};var _cea ,_bfb ,_dcd ,_gef uint32 ;var _abg ,_abfb _bd .ST_AxPos ;var _dggb ,_agdg _bd .ST_TickMark ;var _dcf ,_febc *_bd .CT_ChartLines ;var _fed ,_gca _bd .ST_TickLblPos ;var _cdd ,_gbdc *_c .CT_ShapeProperties ;var _bee error ;_fcff :=_aaf .Right -_aaf .Left ;_ecec :=_aaf .Bottom -_aaf .Top ;if len (_cbd .ValAx )> 0{_bfb ,_abfb ,_agdg ,_gca ,_febc ,_gef ,_gbdc ,_bee =_bgfdd (_cbd .ValAx [0]);};if _abfb !=_bd .ST_AxPosL &&_abfb !=_bd .ST_AxPosB {return _gg .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");};_ceb :=_baa -_eaeg ;_bgc :=int (_ceb /_fbeg )+1;var _baga ,_add float64 ;switch _agdg {case _bd .ST_TickMarkIn :_baga ,_add =_dga ,0;case _bd .ST_TickMarkOut :_baga ,_add =0,_dga ;case _bd .ST_TickMarkCross :_baga ,_add =_dga ,_dga ;};_baga =_baga *_bff ;_add =_add *_bff ;var _ecg *_c .CT_ShapeProperties ;if _febc !=nil {_ecg =_febc .SpPr ;};_bfd ,_edd :=_fed !=_bd .ST_TickLblPosNone ,_gca !=_bd .ST_TickLblPosNone ;_gbfe :=_eaeg ;if len (_cbd .CatAx )> 0{_cea ,_abg ,_dggb ,_fed ,_dcf ,_dcd ,_cdd ,_bee =_aba (_cbd .CatAx [0]);}else if len (_cbd .DateAx )> 0{_cea ,_abg ,_dggb ,_fed ,_dcf ,_dcd ,_cdd ,_bee =_ddfd (_cbd .DateAx [0]);}else if len (_cbd .SerAx )> 0{_cea ,_abg ,_dggb ,_fed ,_dcf ,_dcd ,_cdd ,_bee =_bcc (_cbd .SerAx [0]);};if _bee !=nil {return _bee ;};if _abg !=_bd .ST_AxPosL &&_abg !=_bd .ST_AxPosB {return _gg .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 _cea !=_gef ||_bfb !=_dcd {return _gg .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_cbbc :=len (_ffb )+1;var _eaac ,_eff float64 ;switch _dggb {case _bd .ST_TickMarkIn :_eaac ,_eff =_dga ,0;case _bd .ST_TickMarkOut :_eaac ,_eff =0,_dga ;case _bd .ST_TickMarkCross :_eaac ,_eff =_dga ,_dga ;};_eaac =_eaac *_bff ;_eff =_eff *_bff ;var _acae *_c .CT_ShapeProperties ;if _dcf !=nil {_acae =_dcf .SpPr ;};if _cbfg {_gcf :=_ecec /float64 (len (_ffb ));_degf :=_aaf .Left -_eaeg *_fcff /_ceb ;_ebb :=_degf -_ffc *_bff ;if _bfd {var _geb float64 ;for _edba :=0;_edba < _cbbc ;_edba ++{_gcc :=_aaf .Bottom -float64 (_edba )*_gcf ;if _edba < _cbbc -1{_egb :=_fcfe .NewParagraph (_ffb [_edba ]);_egb .SetFontSize (_ge *_bff );_egb .SetPos (_ebb ,_gcc -_gcf /2-_gfbg *_bff );_fcfe .Draw (_egb );_fgg :=(_egb .Width ()/1000-_ffc )*_bff ;if _fgg > 0&&_fgg > _geb {_geb =_fgg ;};};};if _geb > 0{_aaf .Left +=_geb +_ddf ;_degf =_aaf .Left -_eaeg *_fcff /_ceb ;_fcff =_aaf .Right -_aaf .Left ;};};_eafa :=_degf -_eff ;_ccc :=_degf +_eaac ;_daea :=_aaf .Left ;_bdd :=_aaf .Right ;for _baf :=0;_baf < _cbbc ;_baf ++{_gaf :=_aaf .Bottom -float64 (_baf )*_gcf ;_eca .drawLineWithProps (_cdd ,_eafa ,_gaf ,_ccc ,_gaf ,true );_eca .drawLineWithProps (_acae ,_daea ,_gaf ,_bdd ,_gaf ,true );};_fecf :=_fcff /_ceb ;_cbe :=_aaf .Bottom -_baga ;_ege :=_aaf .Bottom +_add ;_dee :=_aaf .Top ;_bac :=_aaf .Bottom ;for _bge :=0;_bge < _bgc ;_bge ++{_fde :=_aaf .Left +(_gbfe -_eaeg )*_fecf ;_eca .drawLineWithProps (_gbdc ,_fde ,_cbe ,_fde ,_ege ,true );_eca .drawLineWithProps (_ecg ,_fde ,_dee ,_fde ,_bac ,true );if _edd {_aaff :=_fcfe .NewParagraph (_b .FormatFloat (_gbfe ,'g',-1,64));_aaff .SetFontSize (_ge *_bff );_aaff .SetPos (_fde -_ade *_bff ,_bac +_bef *_bff );_fcfe .Draw (_aaff );};_gbfe +=_fbeg ;};}else {_fac :=_ecec /_ceb ;_eadc :=_aaf .Left ;if _edd {var _cabe float64 ;for _fgge :=0;_fgge < _bgc ;_fgge ++{_bbc :=_aaf .Bottom -(_gbfe -_eaeg )*_fac ;_eddd :=_fcfe .NewParagraph (_b .FormatFloat (_gbfe ,'g',-1,64));_eddd .SetFontSize (_ge *_bff );_eddd .SetPos (_eadc -_ffc *_bff ,_bbc -_gfbg *_bff );_fcfe .Draw (_eddd );_fcea :=(_eddd .Width ()/1000-_ffc )*_bff ;if _fcea > 0&&_fcea > _cabe {_cabe =_fcea ;};_gbfe +=_fbeg ;};if _cabe > 0{_aaf .Left +=_cabe +_ddf ;_fcff =_aaf .Right -_aaf .Left ;};};_gbfe =_eaeg ;_gdd :=_aaf .Left -_add ;_dce :=_aaf .Left +_baga ;_eadc =_aaf .Left ;_dcff :=_aaf .Right ;for _fge :=0;_fge < _bgc ;_fge ++{_ddde :=_aaf .Bottom -(_gbfe -_eaeg )*_fac ;_eca .drawLineWithProps (_gbdc ,_gdd ,_ddde ,_dce ,_ddde ,true );_eca .drawLineWithProps (_ecg ,_eadc ,_ddde ,_dcff ,_ddde ,true );_gbfe +=_fbeg ;};_fgb :=_fcff /float64 (len (_ffb ));_agbb :=_aaf .Bottom +_eaeg *_ecec /_ceb ;_fgga :=_agbb -_eaac ;_ebdg :=_agbb +_eff ;_bbcg :=_aaf .Top ;_cba :=_aaf .Bottom ;_ged :=_agbb +_bef *_bff ;for _dgag :=0;_dgag < _cbbc ;_dgag ++{_aea :=_aaf .Left +float64 (_dgag )*_fgb ;_eca .drawLineWithProps (_cdd ,_aea ,_fgga ,_aea ,_ebdg ,true );_eca .drawLineWithProps (_acae ,_aea ,_bbcg ,_aea ,_cba ,true );if _bfd &&_dgag < _cbbc -1{_bae :=_fcfe .NewParagraph (_ffb [_dgag ]);_bae .SetFontSize (_ge *_bff );_bae .SetPos (_aea +_dbcb *_bff ,_ged );_fcfe .Draw (_bae );};};};return nil ;};var _gfbg =_gbedg (1.5);func AdjustColorByShade (colorStr string ,shade float64 )string {var _fbff ,_egdg ,_aecd uint8 ;_bfa ,_ :=_f .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_fbff ,&_egdg ,&_aecd );if _bfa !=3{return "";};return _dda (_fbff ,shade )+_dda (_egdg ,shade )+_dda (_aecd ,shade );};func (_edgc *creatorContext )drawRectangleWithProps (_bcgg *_c .CT_ShapeProperties ,_dbe ,_eegdf ,_acfa ,_eagd float64 ,_dbd bool ){_egbc :=_edgc ._abe .NewRectangle (_dbe ,_eegdf ,_acfa ,_eagd );if _bcgg ==nil {if _dbd {_egbc .SetBorderWidth (_cafb );}else {return ;};}else {_fca :=_edgc .getPdfColorFromSolidFill (_bcgg .SolidFill );if _fca !=nil {_egbc .SetFillColor (_fca );};if _fcgg :=_bcgg .Ln ;_fcgg !=nil {if _bbf :=_fcgg .WAttr ;_bbf !=nil {_cgg :=_fc .FromEMU (int64 (*_bbf ));_egbc .SetBorderWidth (_cgg );if _aff :=_fcgg .SolidFill ;_aff !=nil {_gbed :=_edgc .getPdfColorFromSolidFill (_aff );if _gbed !=nil {_egbc .SetBorderColor (_gbed );};};}else {_egbc .SetBorderWidth (0);};};};_edgc ._abe .Draw (_egbc );};type barSerByOrder []*_bd .CT_BarSer ;var _dga =_gbedg (1);type creatorContext struct{_abe *_ag .Creator ;_cbba *_c .Theme ;_eegc float64 ;};func RegisterFontsFromFiles (files []string )error {for _ ,_eddb :=range files {if _g .HasSuffix (_eddb ,"\u002e\u0074\u0074\u0066"){_cebc :=_abdb (_eddb );if _cebc !=nil {_gf .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_cebc );continue ;};};};return nil ;};func PointsFromTwips (twips int64 )float64 {return float64 (int64 (float64 (twips )*_fc .Twips *10+0.5))/10;};func _bcbd (_ace uint8 ,_gefa float64 )string {_cbdb :=float64 (_ace );var _cebb float64 ;if _gefa < 0{_cebb =_cbdb *(1+_gefa );}else {_cebb =_cbdb +(255-_cbdb )*_gefa ;};return _f .Sprintf ("\u0025\u0030\u0032\u0078",int (_cebb ));};const (BorderPositionTop BorderPosition =0;BorderPositionLeft BorderPosition =1;BorderPositionBottom BorderPosition =2;BorderPositionRight BorderPosition =3;);func MakeBlockFromCreator (c *_ag .Creator )(*_ag .Block ,error ){_ffag ,_gcad :=GetPageFromCreator (c );if _gcad !=nil {return nil ,_gcad ;};_gbbc ,_gcad :=_ag .NewBlockFromPage (_ffag );if _gcad !=nil {return nil ,_gcad ;};return _gbbc ,nil ;};const DefaultFontSize =12.0;func RegisterFontsFromDirectory (dirName string )error {_ecfc ,_dfee :=_dd .Open (dirName );if _dfee !=nil {return _dfee ;};defer _ecfc .Close ();_gaca ,_dfee :=_ecfc .Readdirnames (0);if _dfee !=nil {return _dfee ;};for _ ,_ccab :=range _gaca {if _g .HasSuffix (_ccab ,"\u002e\u0074\u0074\u0066"){_edg :=dirName +"\u002f"+_ccab ;_eeda :=_abdb (_edg );if _eeda !=nil {_gf .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_eeda );continue ;};};};return nil ;};func _gbedg (_fgee float64 )float64 {return _fgee *_fc .Millimeter };func (_gaa *Rectangle )Translate (x ,y float64 ){_gaa .Left +=x ;_gaa .Right +=x ;_gaa .Top +=y ;_gaa .Bottom +=y ;};var _dbcb =_gbedg (5);func FromSTCoordinate32 (st _c .ST_Coordinate32 )int64 {if _dggba :=st .ST_Coordinate32Unqualified ;_dggba !=nil {return int64 (*_dggba );};return 0;};func MakeBlockFromChartSpace (cs *_bd .ChartSpace ,width ,height float64 ,theme *_c .Theme )(*_ag .Block ,error ){_gbf ,_egd :=_cab (cs ,width ,height ,theme ,false );if _egd !=nil {return nil ,_egd ;};_aec ,_egd :=GetPageFromCreator (_gbf );if _egd !=nil {return nil ,_egd ;};_egdf ,_egd :=_ag .NewBlockFromPage (_aec );if _egd !=nil {return nil ,_egd ;};return _egdf ,nil ;};func GetRegisteredFont (name string ,style FontStyle )*_ee .PdfFont {_dffd ._feg .Lock ();defer _dffd ._feg .Unlock ();if _febce ,_badd :=_dffd ._fcfd [name ];_badd {if _aecf ,_dfe :=_febce [style ];_dfe {return _aecf ;};};return nil ;};func GetColorStringFromDmlColor (dmlColor *_c .CT_Color )string {var _dcag string ;if _afe :=dmlColor .SrgbClr ;_afe !=nil {_dcag =_afe .ValAttr ;}else if _dcg :=dmlColor .SysClr ;_dcg !=nil {return "\u0030\u0030\u0030\u0030\u0030\u0030";};return _dcag ;};func GetOpacityFromColorTransform (trs []*_c .EG_ColorTransform )float64 {for _ ,_ebf :=range trs {if _ebf !=nil {if _gbgg :=_ebf .Alpha ;_gbgg !=nil {if _fedf :=_gbgg .ValAttr .ST_PositiveFixedPercentageDecimal ;_fedf !=nil {return float64 (*_fedf )/100000;};};};};return 1.0;};func MakeTempCreator (width ,height float64 )*_ag .Creator {_dfdc :=_ag .New ();_dfdc .SetPageSize (_ag .PageSize {width ,height });_dfdc .SetPageMargins (0,0,0,0);return _dfdc ;};func DrawRectangle (c *_ag .Creator ,r *Rectangle ,w float64 ,color _ag .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 serCategory struct{_dgb string ;_bdg []serValue ;};func (_bfe *creatorContext )drawLegend (_eae *Rectangle ,_fcdc []*legendItem ,_cfgg bool ){_ebc :=_bfe ._eegc ;_fbe :=_gbedg (2.5)*_ebc ;_cff :=_fga *_ebc ;_edf :=(_fbe -_cff )/2;_dbc :=float64 (len (_fcdc ));if _cfgg {_aca :=&Rectangle {Top :_eae .Top +_gbedg (1)*_ebc ,Bottom :_eae .Bottom -_gbedg (1)*_ebc ,Left :_eae .Left +_gbedg (2.5)*_ebc ,Right :_eae .Right -_gbedg (2.5)*_ebc };var _faa float64 ;if _dbc > 1{_faa =(_aca .Right -_aca .Left )/_dbc ;};_eab :=_aca .Left ;_afg :=_aca .Top ;for _ ,_gab :=range _fcdc {if _dca :=_gab ._ae ;_dca !=nil {_bfe .drawRectangleWithProps (_dca ,_eab ,_afg +_edf ,_cff ,_cff ,false );_ce :=_eab +_cff *2;_fbcf :=_bfe ._abe .NewStyledParagraph ();_fbcf .SetPos (_ce ,_afg );_bcf :=_fbcf .Append (_gab ._gc );_gfb ,_fgc :=_ee .NewStandard14Font (_ee .HelveticaName );if _fgc ==nil {_bcf .Style =_ag .TextStyle {FontSize :_fbe ,Font :_gfb ,TextRise :0.4};_bfe ._abe .Draw (_fbcf );};};_eab +=_faa ;};}else {_acdf :=&Rectangle {Top :_eae .Top +_gbedg (2.5)*_ebc ,Bottom :_eae .Bottom -_gbedg (2.5)*_ebc ,Left :_eae .Left +_gbedg (2.5)*_ebc ,Right :_eae .Right -_gbedg (2.5)*_ebc };var _ddgd float64 ;if _dbc > 1{_ddgd =(_acdf .Bottom -_acdf .Top -_fbe )/(_dbc -1);};_dfag :=_acdf .Top ;_ggce :=_acdf .Left ;_edbe :=_ggce +_cff *2;for _ ,_caff :=range _fcdc {if _daa :=_caff ._ae ;_daa !=nil {_bfe .drawRectangleWithProps (_daa ,_ggce ,_dfag +_edf ,_cff ,_cff ,false );_ede :=_bfe ._abe .NewStyledParagraph ();_ede .SetPos (_edbe ,_dfag );_dcc :=_ede .Append (_caff ._gc );_eac ,_ecc :=_ee .NewStandard14Font (_ee .HelveticaName );if _ecc ==nil {_dcc .Style =_ag .TextStyle {FontSize :_fbe ,Font :_eac ,TextRise :0.4};_bfe ._abe .Draw (_ede );};};_dfag +=_ddgd ;};};};func _bbbe (_ggfe _c .ST_SchemeColorVal ,_ecad *_c .Theme )string {if _bcb :=_ecad .ThemeElements ;_bcb !=nil {if _adf :=_bcb .ClrScheme ;_adf !=nil {switch _ggfe {case _c .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_adf .Lt1 );case _c .ST_SchemeColorValDk1 ,_c .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_adf .Dk1 );case _c .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_adf .Lt2 );case _c .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_adf .Dk2 );case _c .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_adf .Accent1 );case _c .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_adf .Accent2 );case _c .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_adf .Accent3 );case _c .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_adf .Accent4 );case _c .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_adf .Accent5 );case _c .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_adf .Accent6 );};};};return "";};func MakeImageFromChartSpace (cs *_bd .ChartSpace ,width ,height float64 ,theme *_c .Theme )(_fb .Image ,error ){_feb ,_ab :=_cab (cs ,width ,height ,theme ,true );if _ab !=nil {return nil ,_ab ;};_fda ,_ab :=GetPageFromCreator (_feb );if _ab !=nil {return nil ,_ab ;};return _fe .NewImageDevice ().Render (_fda );};var _ade =_gbedg (0.5);type ImgPart byte ;type BorderPosition byte ;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;);const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);type serValue struct{_fba string ;_bea float64 ;_eec *_c .CT_ShapeProperties ;};type FontStyle byte ;func RegisterFont (name string ,style FontStyle ,font *_ee .PdfFont ){_dffd ._feg .Lock ();if _dffd ._fcfd [name ]==nil {_dffd ._fcfd [name ]=map[FontStyle ]*_ee .PdfFont {};};_dffd ._fcfd [name ][style ]=font ;_dffd ._feg .Unlock ();};func CropImageByRect (sourceImg _fb .Image ,rect _fb .Rectangle )_fb .Image {_aadb ,_dgca ,_bcff ,_egge :=rect .Min .X ,rect .Min .Y ,rect .Max .X ,rect .Max .Y ;_eecc :=_fb .NewNRGBA (_fb .Rect (0,0,_bcff -_aadb ,_egge -_dgca ));for _fcag :=_aadb ;_fcag < _bcff ;_fcag ++{for _dbgf :=_dgca ;_dbgf < _egge ;_dbgf ++{_eecc .Set (_fcag -_aadb ,_dbgf -_dgca ,sourceImg .At (_fcag ,_dbgf ));};};return _eecc ;};func _dda (_gcb uint8 ,_defc float64 )string {_abc :=float64 (_gcb );return _f .Sprintf ("\u0025\u0030\u0032\u0078",int (_abc *_defc ));};func GetImage (c *_ag .Creator ,goImg _fb .Image ,imgHeight ,imgWidth ,left ,top ,dividerX ,dividerY float64 ,part ImgPart )(*_ag .Image ,error ){if goImg ==nil {return nil ,nil ;};_cfb :=goImg .Bounds ().Size ();_cae :=_cfb .X ;_deef :=_cfb .Y ;if dividerX !=0{dividerX =dividerX /imgWidth *float64 (_cae );};if dividerY !=0{dividerY =dividerY /imgHeight *float64 (_deef );};var _cdad _fb .Rectangle ;switch part {case ImgPart_t :_cdad =_fb .Rect (0,0,_cae ,int (dividerY ));case ImgPart_b :_cdad =_fb .Rect (0,int (dividerY ),_cae ,_deef );case ImgPart_l :_cdad =_fb .Rect (0,0,int (dividerX ),_deef );case ImgPart_r :_cdad =_fb .Rect (int (dividerX ),0,_cae ,_deef );case ImgPart_lt :_cdad =_fb .Rect (0,0,int (dividerX ),int (dividerY ));case ImgPart_rt :_cdad =_fb .Rect (int (dividerX ),0,_cae ,int (dividerY ));case ImgPart_lb :_cdad =_fb .Rect (0,int (dividerY ),int (dividerX ),_deef );case ImgPart_rb :_cdad =_fb .Rect (int (dividerX ),int (dividerY ),_cae ,_deef );default:_cdad =_fb .Rect (0,0,_cae ,_deef );};_agf :=CropImageByRect (goImg ,_cdad );_bfcd ,_bfeb :=c .NewImageFromGoImage (_agf );if _bfeb !=nil {return nil ,_bfeb ;};_bfcd .Scale (imgWidth /float64 (_cae ),imgHeight /float64 (_deef ));_bfcd .SetPos (left ,top );return _bfcd ,nil ;};type legendItem struct{_gc string ;_ae *_c .CT_ShapeProperties ;};func FromSTCoordinate (st _c .ST_Coordinate )int64 {if _agg :=st .ST_CoordinateUnqualified ;_agg !=nil {return *_agg ;};return 0;};var _cafb =_gbedg (0.125);type fontsMap struct{_feg *_a .Mutex ;_fcfd map[string ]map[FontStyle ]*_ee .PdfFont ;};func GetPageFromCreator (c *_ag .Creator )(*_ee .PdfPage ,error ){_efeg :=_db .NewBuffer ([]byte {});_edbd :=c .Write (_efeg );if _edbd !=nil {return nil ,_edbd ;};_gaab :=_db .NewReader (_efeg .Bytes ());_eafe ,_edbd :=_ee .NewPdfReader (_gaab );if _edbd !=nil {return nil ,_edbd ;};return _eafe .GetPage (1);};var _dffd =fontsMap {_feg :&_a .Mutex {},_fcfd :map[string ]map[FontStyle ]*_ee .PdfFont {}};func (_cb *creatorContext )drawBarChart (_ef *_bd .CT_BarChart ,_cbb *Rectangle ,_cf *_bd .CT_PlotAreaChoice1 )([]*legendItem ,error ){var _ad bool ;if _df :=_ef .BarDir ;_df !=nil {_ad =_df .ValAttr ==_bd .ST_BarDirBar ;};_gb :=_ef .Ser ;_bb .Sort (barSerByOrder (_gb ));_ba :=map[string ]serCategory {};_fcd :=[]string {};_de :=[]*legendItem {};_ead :=_d .Inf (1);_bf :=_d .Inf (-1);for _ ,_dg :=range _gb {var _fcg string ;if _fbc :=_dg .Tx ;_fbc !=nil {if _fa :=_fbc .Choice ;_fa !=nil {if _fa .V !=nil {_fcg =*_fa .V ;}else if _cbf :=_fa .StrRef ;_cbf !=nil {if _cc :=_cbf .StrCache ;_cc !=nil {for _ ,_ccb :=range _cc .Pt {_fcg =_ccb .V ;};};};};};if _efd :=_dg .Cat ;_efd !=nil {if _eg :=_efd .Choice ;_eg !=nil {if _deg :=_eg .StrRef ;_deg !=nil {if _dea :=_deg .StrCache ;_dea !=nil {for _ ,_fcf :=range _dea .Pt {_fbf :=_fcf .V ;if _ ,_ff :=_ba [_fbf ];!_ff {_ba [_fbf ]=serCategory {_dgb :_fbf ,_bdg :[]serValue {}};_fcd =append (_fcd ,_fbf );};};};}else if _fd :=_eg .NumRef ;_fd !=nil {if _dgc :=_fd .NumCache ;_dgc !=nil {var _cfc string ;if _dgc .FormatCode !=nil {_cfc =*_dgc .FormatCode ;};for _ ,_ac :=range _dgc .Pt {var _agd string ;if _ac .FormatCodeAttr ==nil {_agd =_cfc ;}else {_agd =*_ac .FormatCodeAttr ;};var _ca string ;_eb ,_gfe :=_b .ParseFloat (_ac .V ,64);if _gfe !=nil {_ca =_ac .V ;}else {_ca =_be .Number (_eb ,_agd );};if _ ,_cfa :=_ba [_ca ];!_cfa {_ba [_ca ]=serCategory {_dgb :_ca ,_bdg :[]serValue {}};_fcd =append (_fcd ,_ca );};};};};};};if _ggg :=_dg .Val ;_ggg !=nil {if _aa :=_ggg .Choice ;_aa !=nil {if _ega :=_aa .NumRef ;_ega !=nil {if _ga :=_ega .NumCache ;_ga !=nil {for _ddg ,_bg :=range _ga .Pt {_ed ,_fce :=_b .ParseFloat (_bg .V ,64);if _fce !=nil {_ed =0;_gf .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_fce );};if _ed > _bf {_bf =_ed ;};if _ed < _ead {_ead =_ed ;};_dgg :=_ba [_fcd [_ddg ]];_dgg ._bdg =append (_dgg ._bdg ,serValue {_fba :_fcg ,_bea :_ed ,_eec :_dg .SpPr });_ba [_fcd [_ddg ]]=_dgg ;};};};};};_de =append (_de ,&legendItem {_gc :_fcg ,_ae :_dg .SpPr });};var _bfc float64 ;var _bdc ,_cbbg float64 ;if _bf ==0&&_ead ==0{_bfc =0.2;_cbbg =0;_bdc =1;}else {var _gd float64 ;if _def :=_d .Abs (_ead );_bf < _def {_gd =_def ;}else {_gd =_bf ;};_aga :=_d .Pow (10,_d .Floor (_d .Log10 (_gd )));_ebg :=_gd /_aga ;if _ebg >=1.715&&_ebg < 4.29{_bfc =0.5;}else if _ebg >=4.29&&_ebg < 8.58{_bfc =1;}else {_bfc =2;};_bfc *=_aga ;if _bf <=0{_bdc =0;}else {_bdc =(_d .Ceil (_bf /_bfc )+1)*_bfc ;};if _ead >=0{_cbbg =0;}else {_cbbg =(_d .Floor (_ead /_bfc )-1)*_bfc ;};};_edc :=_cb .drawAxes (_cf ,_cbbg ,_bdc ,_bfc ,_fcd ,_cbb ,_ad );if _edc !=nil {return nil ,_edc ;};_fdf :=0.0;if _ef .GapWidth !=nil {if _fec :=_ef .GapWidth .ValAttr ;_fec !=nil {if _cgb :=_fec .ST_GapAmountUShort ;_cgb !=nil {_fdf =float64 (*_cgb )/100.0;};};};_ccg :=_cbb .Right -_cbb .Left ;_aae :=_cbb .Bottom -_cbb .Top ;_edb :=float64 (len (_fcd ));if _ad {_dbf :=_bdc /(_bdc -_cbbg )*_ccg ;_bc :=-_cbbg /(_bdc -_cbbg )*_ccg ;_acd :=_cbb .Left +_bc ;_bgg :=_aae /_edb ;for _fcec ,_cd :=range _fcd {_bcg :=_ba [_cd ];_eeg :=float64 (len (_bcg ._bdg ))+_fdf ;_eaa :=_bgg /_eeg ;_bbe :=_eaa *_fdf ;_da :=_cbb .Bottom -float64 (_fcec )*_bgg -_bbe /2-_eaa ;for _ ,_fdfd :=range _bcg ._bdg {if _fdfd ._bea ==0{continue ;};var _ffa ,_cbbgb float64 ;if _fdfd ._bea > 0{_cbbgb =_fdfd ._bea /_bdc *_dbf ;_cb .drawRectangleWithProps (_fdfd ._eec ,_acd ,_da ,_cbbgb ,_eaa ,false );}else {_cbbgb =_fdfd ._bea /_cbbg *_bc ;_ffa =_acd -_cbbgb ;_cb .drawRectangleWithProps (_fdfd ._eec ,_ffa ,_da ,_cbbgb ,_eaa ,false );};_da -=_eaa ;};};}else {_efb :=_bdc /(_bdc -_cbbg )*_aae ;_bgf :=-_cbbg /(_bdc -_cbbg )*_aae ;_cda :=_cbb .Top +_efb ;_caf :=_ccg /_edb ;for _dfd ,_dab :=range _fcd {_fdfde :=_ba [_dab ];_fcgc :=float64 (len (_fdfde ._bdg ))+_fdf ;_ec :=_caf /_fcgc ;_fg :=_ec *_fdf ;_gge :=_cbb .Left +float64 (_dfd )*_caf +_fg /2;for _ ,_ece :=range _fdfde ._bdg {var _ebdc ,_dfcd float64 ;if _ece ._bea > 0{_dfcd =_ece ._bea /_bdc *_efb ;_ebdc =_cda -_dfcd ;_cb .drawRectangleWithProps (_ece ._eec ,_gge ,_ebdc ,_ec ,_dfcd ,false );}else {_dfcd =_ece ._bea /_cbbg *_bgf ;_cb .drawRectangleWithProps (_ece ._eec ,_gge ,_cda ,_ec ,_dfcd ,false );};_gge +=_ec ;};};};return _de ,nil ;};func AdjustColor (colorStr string ,EG_ColorTransform []*_c .EG_ColorTransform )string {for _ ,_ggff :=range EG_ColorTransform {if _daaf :=_ggff .Tint ;_daaf !=nil {if _ggcd :=_daaf .ValAttr .ST_PositiveFixedPercentageDecimal ;_ggcd !=nil {colorStr =AdjustColorByTint (colorStr ,float64 (*_ggcd )/100000);};};if _gadd :=_ggff .Shade ;_gadd !=nil {if _defa :=_gadd .ValAttr .ST_PositiveFixedPercentageDecimal ;_defa !=nil {colorStr =AdjustColorByShade (colorStr ,float64 (*_defa )/100000);};};if _eed :=_ggff .LumMod ;_eed !=nil {if _dgea :=_eed .ValAttr .ST_PercentageDecimal ;_dgea !=nil {colorStr =AdjustColorByLumMod (colorStr ,float64 (*_dgea )/100000);};};};return colorStr ;};func _aeb (_aebe _c .ST_SchemeColorVal ,_cdab *_c .Theme )string {if _aef :=_cdab .ThemeElements ;_aef !=nil {if _dag :=_aef .ClrScheme ;_dag !=nil {switch _aebe {case _c .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_dag .Lt1 );case _c .ST_SchemeColorValDk1 ,_c .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_dag .Dk1 );case _c .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_dag .Lt2 );case _c .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_dag .Dk2 );case _c .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_dag .Accent1 );case _c .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_dag .Accent2 );case _c .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_dag .Accent3 );case _c .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_dag .Accent4 );case _c .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_dag .Accent5 );case _c .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_dag .Accent6 );};};};return "";};func (_fcee *creatorContext )getPdfColorFromSolidFill (_eaff *_c .CT_SolidColorFillProperties )_ag .Color {if _eaff ==nil {return nil ;};_cgda :="";if _dbfb :=_eaff .SrgbClr ;_dbfb !=nil {_cgda =_dbfb .ValAttr ;}else if _bdaf :=_eaff .SchemeClr ;_bdaf !=nil {_cgda =_aeb (_bdaf .ValAttr ,_fcee ._cbba );};if _cgda ==""{return nil ;};return _ag .ColorRGBFromHex ("\u0023"+_cgda );};func FromSTPercentage (st *_c .ST_Percentage )float64 {if _baba :=st .ST_PercentageDecimal ;_baba !=nil {return float64 (*_baba )/100000;};return 0;}; \ No newline at end of file +package convertutils ;import (_ef "bytes";_fb "errors";_fc "fmt";_bc "github.com/unidoc/unioffice/common/logger";_efb "github.com/unidoc/unioffice/measurement";_cc "github.com/unidoc/unioffice/schema/soo/dml";_ad "github.com/unidoc/unioffice/schema/soo/dml/chart";_bg "github.com/unidoc/unioffice/spreadsheet/format";_ce "github.com/unidoc/unipdf/v3/creator";_eb "github.com/unidoc/unipdf/v3/model";_d "github.com/unidoc/unipdf/v3/render";_bf "github.com/unidoc/unitype";_bb "image";_e "math";_f "os";_be "sort";_efc "strconv";_ac "strings";_c "sync";_b "unicode";);func _dgg (_bgbb *_ad .CT_DateAx )(uint32 ,_ad .ST_AxPos ,_ad .ST_TickMark ,_ad .ST_TickLblPos ,*_ad .CT_ChartLines ,uint32 ,*_cc .CT_ShapeProperties ,error ){var _gdbb ,_ffg uint32 ;var _fdbe _ad .ST_AxPos ;var _fga _ad .ST_TickMark ;var _bgc *_ad .CT_ChartLines ;var _gffb _ad .ST_TickLblPos ;if _bgbb .AxId ==nil {return _gdbb ,_fdbe ,_fga ,_gffb ,_bgc ,_ffg ,_bgbb .SpPr ,_fb .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_gdbb =_bgbb .AxId .ValAttr ;};if _bgbb .AxPos ==nil {return _gdbb ,_fdbe ,_fga ,_gffb ,_bgc ,_ffg ,_bgbb .SpPr ,_fb .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_fdbe =_bgbb .AxPos .ValAttr ;};if _bgbb .MajorTickMark !=nil {_fga =_bgbb .MajorTickMark .ValAttr ;};if _bgbb .TickLblPos !=nil {_gffb =_bgbb .TickLblPos .ValAttr ;};if _bgbb .CrossAx ==nil {return _gdbb ,_fdbe ,_fga ,_gffb ,_bgc ,_ffg ,_bgbb .SpPr ,_fb .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_ffg =_bgbb .CrossAx .ValAttr ;};_bgc =_bgbb .MajorGridlines ;return _gdbb ,_fdbe ,_fga ,_gffb ,_bgc ,_ffg ,_bgbb .SpPr ,nil ;};func _gbfgc (_cgag *_ad .CT_CatAx )(uint32 ,_ad .ST_AxPos ,_ad .ST_TickMark ,_ad .ST_TickLblPos ,*_ad .CT_ChartLines ,uint32 ,*_cc .CT_ShapeProperties ,error ){var _cfce ,_bccf uint32 ;var _fdf _ad .ST_AxPos ;var _gdff _ad .ST_TickMark ;var _dfg *_ad .CT_ChartLines ;var _cfb _ad .ST_TickLblPos ;if _cgag .AxId ==nil {return _cfce ,_fdf ,_gdff ,_cfb ,_dfg ,_bccf ,_cgag .SpPr ,_fb .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_cfce =_cgag .AxId .ValAttr ;};if _cgag .AxPos ==nil {return _cfce ,_fdf ,_gdff ,_cfb ,_dfg ,_bccf ,_cgag .SpPr ,_fb .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_fdf =_cgag .AxPos .ValAttr ;};if _cgag .MajorTickMark !=nil {_gdff =_cgag .MajorTickMark .ValAttr ;};if _cgag .TickLblPos !=nil {_cfb =_cgag .TickLblPos .ValAttr ;};if _cgag .CrossAx ==nil {return _cfce ,_fdf ,_gdff ,_cfb ,_dfg ,_bccf ,_cgag .SpPr ,_fb .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_bccf =_cgag .CrossAx .ValAttr ;};_dfg =_cgag .MajorGridlines ;return _cfce ,_fdf ,_gdff ,_cfb ,_dfg ,_bccf ,_cgag .SpPr ,nil ;};var _ddff =fontsMap {_dgcd :&_c .Mutex {},_fca :map[string ]map[FontStyle ]*_eb .PdfFont {}};type creatorContext struct{_dae *_ce .Creator ;_bfgd *_cc .Theme ;_badb float64 ;};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;);func _ggd (_ccdg string )error {if !_ac .HasSuffix (_ccdg ,"\u002e\u0074\u0074\u0066"){_bc .Log .Debug ("\u0055\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0069\u006c\u0065\u0020\u0066\u006f\u0072ma\u0074\u002e");return _fc .Errorf ("\u0055\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020f\u006f\u006e\u0074\u0020\u0066\u0069l\u0065\u0020\u0066\u006f\u0072m\u0061\u0074\u002c\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u006cy\u0020\u006f\u006e\u006c\u0079\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0054T\u0046\u0020\u0066\u006f\u006e\u0074\u0020\u0066i\u006c\u0065\u002e");};_afdb ,_agfg :=_bf .ParseFile (_ccdg );if _agfg !=nil {_bc .Log .Debug ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020T\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_agfg );return _agfg ;};_ceb ,_agfg :=_eb .NewCompositePdfFontFromTTFFile (_ccdg );if _agfg !=nil {return _agfg ;};_egfg :=_afdb .GetNameRecords ();for _ ,_eaba :=range _egfg {_ebc :=_eaba [1];if _ebc ==""{return _fc .Errorf ("\u004e\u006f\u0020\u0066\u006fn\u0074\u0020\u0066\u0061\u006d\u0069\u006c\u0079\u0020\u0069\u006e\u0066\u006fr\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_ccdg );};_baa :=make ([]byte ,0);for _cff :=0;_cff < len (_ebc );_cff ++{if _ebc [_cff ]==39||_ebc [_cff ]==92{continue ;};_ceg :=4;if _cff +_ceg < len (_ebc ){if _ebc [_cff :_cff +_ceg ]=="\u0000"{_cff =_cff +_ceg +1;continue ;};};_baa =append (_baa ,_ebc [_cff ]);};_ebc =_ac .Replace (string (_baa ),"\u0078\u0030\u0030","",-1);_dgf :=_eaba [2];if _dgf ==""{return _fc .Errorf ("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",_ccdg );};_baa =make ([]byte ,0);for _efdb :=0;_efdb < len (_dgf );_efdb ++{if _dgf [_efdb ]==39||_dgf [_efdb ]==92{continue ;};_abf :=4;if _efdb +_abf < len (_dgf ){if _dgf [_efdb :_efdb +_abf ]=="\u0000"{_efdb =_efdb +_abf +1;continue ;};};_baa =append (_baa ,_dgf [_efdb ]);};_dgf =_ac .Replace (string (_baa ),"\u0078\u0030\u0030","",-1);RegisterFont (_ebc ,_bbfd [_dgf ],_ceb );};return nil ;};var _bca =_gcb (1.5);var _begf =_gcb (1);func GetRegisteredFont (name string ,style FontStyle )*_eb .PdfFont {_ddff ._dgcd .Lock ();defer _ddff ._dgcd .Unlock ();if _fcbc ,_cdag :=_ddff ._fca [name ];_cdag {if _deef ,_gbeb :=_fcbc [style ];_gbeb {return _deef ;};};return nil ;};func RegisterFont (name string ,style FontStyle ,font *_eb .PdfFont ){_ddff ._dgcd .Lock ();if _ddff ._fca [name ]==nil {_ddff ._fca [name ]=map[FontStyle ]*_eb .PdfFont {};};_ddff ._fca [name ][style ]=font ;_ddff ._dgcd .Unlock ();};func FromSTCoordinate (st _cc .ST_Coordinate )int64 {if _bgf :=st .ST_CoordinateUnqualified ;_bgf !=nil {return *_bgf ;};return 0;};type serCategory struct{_fge string ;_fgb []serValue ;};func (_cgde *creatorContext )drawLegend (_bac *Rectangle ,_ffee []*legendItem ,_fbc bool ){_gag :=_cgde ._badb ;_afb :=_gcb (2.5)*_gag ;_feb :=_eaa *_gag ;_cge :=(_afb -_feb )/2;_dba :=float64 (len (_ffee ));if _fbc {_gcee :=&Rectangle {Top :_bac .Top +_gcb (1)*_gag ,Bottom :_bac .Bottom -_gcb (1)*_gag ,Left :_bac .Left +_gcb (2.5)*_gag ,Right :_bac .Right -_gcb (2.5)*_gag };var _baf float64 ;if _dba > 1{_baf =(_gcee .Right -_gcee .Left )/_dba ;};_eab :=_gcee .Left ;_bbc :=_gcee .Top ;for _ ,_fffd :=range _ffee {if _daa :=_fffd ._cae ;_daa !=nil {_cgde .drawRectangleWithProps (_daa ,_eab ,_bbc +_cge ,_feb ,_feb ,false );_fac :=_eab +_feb *2;_gfg :=_cgde ._dae .NewStyledParagraph ();_gfg .SetPos (_fac ,_bbc );_aae :=_gfg .Append (_fffd ._fgc );_eca ,_cad :=_eb .NewStandard14Font (_eb .HelveticaName );if _cad ==nil {_aae .Style =_ce .TextStyle {FontSize :_afb ,Font :_eca ,TextRise :0.4};_cgde ._dae .Draw (_gfg );};};_eab +=_baf ;};}else {_ddbe :=&Rectangle {Top :_bac .Top +_gcb (2.5)*_gag ,Bottom :_bac .Bottom -_gcb (2.5)*_gag ,Left :_bac .Left +_gcb (2.5)*_gag ,Right :_bac .Right -_gcb (2.5)*_gag };var _ecgg float64 ;if _dba > 1{_ecgg =(_ddbe .Bottom -_ddbe .Top -_afb )/(_dba -1);};_bcc :=_ddbe .Top ;_eag :=_ddbe .Left ;_aefe :=_eag +_feb *2;for _ ,_edb :=range _ffee {if _fdga :=_edb ._cae ;_fdga !=nil {_cgde .drawRectangleWithProps (_fdga ,_eag ,_bcc +_cge ,_feb ,_feb ,false );_ge :=_cgde ._dae .NewStyledParagraph ();_ge .SetPos (_aefe ,_bcc );_dcg :=_ge .Append (_edb ._fgc );_ccce ,_cdgg :=_eb .NewStandard14Font (_eb .HelveticaName );if _cdgg ==nil {_dcg .Style =_ce .TextStyle {FontSize :_afb ,Font :_ccce ,TextRise :0.4};_cgde ._dae .Draw (_ge );};};_bcc +=_ecgg ;};};};func DrawLine (c *_ce .Creator ,x0 ,y0 ,x1 ,y1 ,width float64 ,color _ce .Color ){if color ==nil {return ;};_aefg :=c .NewLine (x0 ,y0 ,x1 ,y1 );_aefg .SetLineWidth (width );_aefg .SetColor (color );c .Draw (_aefg );};func (_cfcf *creatorContext )drawBorderWithProps (_gcea *_cc .CT_ShapeProperties ,_ddce *Rectangle ,_adag float64 ){if _ddce !=nil &&_gcea !=nil &&_gcea .Ln !=nil &&_gcea .Ln .SolidFill !=nil {_cgae :=_cfcf .getPdfColorFromSolidFill (_gcea .Ln .SolidFill );DrawRectangle (_cfcf ._dae ,_ddce ,_adag ,_cgae );};};func MakeBlockFromCreator (c *_ce .Creator )(*_ce .Block ,error ){_abba ,_bfb :=GetPageFromCreator (c );if _bfb !=nil {return nil ,_bfb ;};_fafb ,_bfb :=_ce .NewBlockFromPage (_abba );if _bfb !=nil {return nil ,_bfb ;};return _fafb ,nil ;};var _bacf =_gcb (1.5);func AdjustColorByTint (colorStr string ,tint float64 )string {var _fcd ,_fbce ,_aecf uint8 ;_bef ,_ :=_fc .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_fcd ,&_fbce ,&_aecf );if _bef !=3{return "";};return _deb (_fcd ,tint )+_deb (_fbce ,tint )+_deb (_aecf ,tint );};type legendItem struct{_fgc string ;_cae *_cc .CT_ShapeProperties ;};func IsNoSpaceLanguage (symbol string )bool {for _ ,_cbeg :=range symbol {if _b .Is (_b .Han ,_cbeg ){return true ;};};return false ;};func AdjustColor (colorStr string ,EG_ColorTransform []*_cc .EG_ColorTransform )string {for _ ,_gad :=range EG_ColorTransform {if _cage :=_gad .Tint ;_cage !=nil {if _aaca :=_cage .ValAttr .ST_PositiveFixedPercentageDecimal ;_aaca !=nil {colorStr =AdjustColorByTint (colorStr ,float64 (*_aaca )/100000);};};if _gbgf :=_gad .Shade ;_gbgf !=nil {if _bda :=_gbgf .ValAttr .ST_PositiveFixedPercentageDecimal ;_bda !=nil {colorStr =AdjustColorByShade (colorStr ,float64 (*_bda )/100000);};};if _ccfe :=_gad .LumMod ;_ccfe !=nil {if _bfde :=_ccfe .ValAttr .ST_PercentageDecimal ;_bfde !=nil {colorStr =AdjustColorByLumMod (colorStr ,float64 (*_bfde )/100000);};};};return colorStr ;};func GetPageFromCreator (c *_ce .Creator )(*_eb .PdfPage ,error ){_aead :=_ef .NewBuffer ([]byte {});_bggb :=c .Write (_aead );if _bggb !=nil {return nil ,_bggb ;};_dagf :=_ef .NewReader (_aead .Bytes ());_bdd ,_bggb :=_eb .NewPdfReader (_dagf );if _bggb !=nil {return nil ,_bggb ;};return _bdd .GetPage (1);};func _dfa (_eaec ,_ffae ,_aeag float64 )(uint8 ,uint8 ,uint8 ){var _cgfe float64 ;if _aeag < 0.5{_cgfe =_aeag *(1+_ffae );}else {_cgfe =_aeag +_ffae -_aeag *_ffae ;};_fffc :=_aeag *2-_cgfe ;_eaec /=360.0;_fgad :=_agg (_eaec +1.0/3.0);_abeg :=_agg (_eaec );_fagg :=_agg (_eaec -1.0/3.0);_cdeb :=_geeg (_fgad ,_cgfe ,_fffc );_dec :=_geeg (_abeg ,_cgfe ,_fffc );_bggd :=_geeg (_fagg ,_cgfe ,_fffc );return uint8 (255*_cdeb ),uint8 (255*_dec ),uint8 (255*_bggd );};func _feae (_cdb _cc .ST_SchemeColorVal ,_abg *_cc .Theme )string {if _bdc :=_abg .ThemeElements ;_bdc !=nil {if _aecc :=_bdc .ClrScheme ;_aecc !=nil {switch _cdb {case _cc .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_aecc .Lt1 );case _cc .ST_SchemeColorValDk1 ,_cc .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_aecc .Dk1 );case _cc .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_aecc .Lt2 );case _cc .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_aecc .Dk2 );case _cc .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_aecc .Accent1 );case _cc .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_aecc .Accent2 );case _cc .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_aecc .Accent3 );case _cc .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_aecc .Accent4 );case _cc .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_aecc .Accent5 );case _cc .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_aecc .Accent6 );};};};return "";};func AdjustColorByShade (colorStr string ,shade float64 )string {var _edba ,_ddf ,_faf uint8 ;_eac ,_ :=_fc .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_edba ,&_ddf ,&_faf );if _eac !=3{return "";};return _dda (_edba ,shade )+_dda (_ddf ,shade )+_dda (_faf ,shade );};var _fecd =_gcb (2);func TwipsFromPoints (points float64 )float64 {return points /_efb .Twips };func (_dde barSerByOrder )Len ()int {return len (_dde )};type BorderPosition byte ;func FromSTCoordinate32 (st _cc .ST_Coordinate32 )int64 {if _eccb :=st .ST_Coordinate32Unqualified ;_eccb !=nil {return int64 (*_eccb );};return 0;};var _aaa =_gcb (7.5);func (_dce *creatorContext )drawLineWithProps (_bbff *_cc .CT_ShapeProperties ,_bgce ,_efcf ,_aca ,_faca float64 ,_fdge bool ){if _bbff !=nil {if _efde :=_bbff .Ln ;_efde !=nil {_deec :=_dce .getPdfColorFromSolidFill (_efde .SolidFill );if _deec ==nil &&_fdge {_deec =_ce .ColorBlack ;};if _deec !=nil {var _eeceg float64 ;if _fgd :=_efde .WAttr ;_fgd !=nil {_eeceg =_efb .FromEMU (int64 (*_fgd ));}else {_eeceg =_gdd ;};DrawLine (_dce ._dae ,_bgce ,_efcf ,_aca ,_faca ,_eeceg ,_deec );};};};};func (_fcb barSerByOrder )Swap (i ,j int ){_fcb [i ],_fcb [j ]=_fcb [j ],_fcb [i ]};type serValue struct{_gcc string ;_fff float64 ;_cab *_cc .CT_ShapeProperties ;};func (_agd *creatorContext )getPdfColorFromSolidFill (_edga *_cc .CT_SolidColorFillProperties )_ce .Color {if _edga ==nil {return nil ;};_bgfb :="";if _bafg :=_edga .SrgbClr ;_bafg !=nil {_bgfb =_bafg .ValAttr ;}else if _gdee :=_edga .SchemeClr ;_gdee !=nil {_bgfb =_feae (_gdee .ValAttr ,_agd ._bfgd );};if _bgfb ==""{return nil ;};return _ce .ColorRGBFromHex ("\u0023"+_bgfb );};type barSerByOrder []*_ad .CT_BarSer ;func GetImage (c *_ce .Creator ,goImg _bb .Image ,imgHeight ,imgWidth ,left ,top ,dividerX ,dividerY float64 ,part ImgPart )(*_ce .Image ,error ){if goImg ==nil {return nil ,nil ;};_gceg :=goImg .Bounds ().Size ();_gagf :=_gceg .X ;_feacc :=_gceg .Y ;if dividerX !=0{dividerX =dividerX /imgWidth *float64 (_gagf );};if dividerY !=0{dividerY =dividerY /imgHeight *float64 (_feacc );};var _deea _bb .Rectangle ;switch part {case ImgPart_t :_deea =_bb .Rect (0,0,_gagf ,int (dividerY ));case ImgPart_b :_deea =_bb .Rect (0,int (dividerY ),_gagf ,_feacc );case ImgPart_l :_deea =_bb .Rect (0,0,int (dividerX ),_feacc );case ImgPart_r :_deea =_bb .Rect (int (dividerX ),0,_gagf ,_feacc );case ImgPart_lt :_deea =_bb .Rect (0,0,int (dividerX ),int (dividerY ));case ImgPart_rt :_deea =_bb .Rect (int (dividerX ),0,_gagf ,int (dividerY ));case ImgPart_lb :_deea =_bb .Rect (0,int (dividerY ),int (dividerX ),_feacc );case ImgPart_rb :_deea =_bb .Rect (int (dividerX ),int (dividerY ),_gagf ,_feacc );default:_deea =_bb .Rect (0,0,_gagf ,_feacc );};_fdgf :=CropImageByRect (goImg ,_deea );_egdf ,_cedd :=c .NewImageFromGoImage (_fdgf );if _cedd !=nil {return nil ,_cedd ;};_egdf .Scale (imgWidth /float64 (_gagf ),imgHeight /float64 (_feacc ));_egdf .SetPos (left ,top );return _egdf ,nil ;};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 Lighten (clr float64 )float64 {return 0.6+0.4*clr };var _gdd =_gcb (0.125);func _dda (_dcgd uint8 ,_gbaa float64 )string {_gfbd :=float64 (_dcgd );return _fc .Sprintf ("\u0025\u0030\u0032\u0078",int (_gfbd *_gbaa ));};const _eea =6.0;var _eaa =_gcb (1.5);func (_gffc 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 (_gffc )];};func DrawRectangle (c *_ce .Creator ,r *Rectangle ,w float64 ,color _ce .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 Rectangle struct{Top float64 ;Bottom float64 ;Left float64 ;Right float64 ;};func (_ag barSerByOrder )Less (i ,j int )bool {return _ag [i ].Order .ValAttr < _ag [j ].Order .ValAttr };const (BorderPositionTop BorderPosition =0;BorderPositionLeft BorderPosition =1;BorderPositionBottom BorderPosition =2;BorderPositionRight BorderPosition =3;);var _facb =_gcb (0.5);func _gcb (_gbbe float64 )float64 {return _gbbe *_efb .Millimeter };func GetDataFromXfrm (xfrm *_cc .CT_Transform2D )(float64 ,float64 ,float64 ,float64 ){var _agb ,_gbaf ,_cdec ,_eeb float64 ;if _dbf :=xfrm .Off ;_dbf !=nil {_agb =_efb .FromEMU (FromSTCoordinate (_dbf .XAttr ));_gbaf =_efb .FromEMU (FromSTCoordinate (_dbf .YAttr ));};if _gfe :=xfrm .Ext ;_gfe !=nil {_cdec =_efb .FromEMU (_gfe .CxAttr );_eeb =_efb .FromEMU (_gfe .CyAttr );};return _agb ,_gbaf ,_cdec ,_eeb ;};func (_gcgc *Rectangle )Translate (x ,y float64 ){_gcgc .Left +=x ;_gcgc .Right +=x ;_gcgc .Top +=y ;_gcgc .Bottom +=y ;};func _bdf (_fgac *_ad .CT_SerAx )(uint32 ,_ad .ST_AxPos ,_ad .ST_TickMark ,_ad .ST_TickLblPos ,*_ad .CT_ChartLines ,uint32 ,*_cc .CT_ShapeProperties ,error ){var _dac ,_gaeec uint32 ;var _aaae _ad .ST_AxPos ;var _gef _ad .ST_TickMark ;var _fgea *_ad .CT_ChartLines ;var _aded _ad .ST_TickLblPos ;if _fgac .AxId ==nil {return _dac ,_aaae ,_gef ,_aded ,_fgea ,_gaeec ,_fgac .SpPr ,_fb .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_dac =_fgac .AxId .ValAttr ;};if _fgac .AxPos ==nil {return _dac ,_aaae ,_gef ,_aded ,_fgea ,_gaeec ,_fgac .SpPr ,_fb .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_aaae =_fgac .AxPos .ValAttr ;};if _fgac .MajorTickMark !=nil {_gef =_fgac .MajorTickMark .ValAttr ;};if _fgac .TickLblPos !=nil {_aded =_fgac .TickLblPos .ValAttr ;};if _fgac .CrossAx ==nil {return _dac ,_aaae ,_gef ,_aded ,_fgea ,_gaeec ,_fgac .SpPr ,_fb .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_gaeec =_fgac .CrossAx .ValAttr ;};_fgea =_fgac .MajorGridlines ;return _dac ,_aaae ,_gef ,_aded ,_fgea ,_gaeec ,_fgac .SpPr ,nil ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func _geeg (_ecdb ,_dbg ,_baga float64 )float64 {if _ecdb *6< 1{return _baga +(_dbg -_baga )*6*_ecdb ;}else if _ecdb *2< 1{return _dbg ;}else if _ecdb *3< 2{return _baga +(_dbg -_baga )*(2.0/3.0-_ecdb )*6;}else {return _baga ;};};func (_bec *Rectangle )scale (_aabec float64 ){_bec .Top *=_aabec ;_bec .Bottom *=_aabec ;_bec .Left *=_aabec ;_bec .Right *=_aabec ;};var _gbfg =_gcb (5);func RegisterFontsFromFiles (files []string )error {for _ ,_fffa :=range files {if _ac .HasSuffix (_fffa ,"\u002e\u0074\u0074\u0066"){_gga :=_ggd (_fffa );if _gga !=nil {_bc .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_gga );continue ;};};};return nil ;};func AdjustColorByLumMod (colorStr string ,lum float64 )string {var _gbga ,_eacc ,_dcbfc uint8 ;_efcd ,_ :=_fc .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_gbga ,&_eacc ,&_dcbfc );if _efcd !=3{return "";};_eedd ,_aabe ,_acb :=_gcg (_gbga ,_eacc ,_dcbfc );_acb =lum *_acb ;_gbga ,_eacc ,_dcbfc =_dfa (_eedd ,_aabe ,_acb );return _fc .Sprintf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_gbga ,_eacc ,_dcbfc );};func MakeTempCreator (width ,height float64 )*_ce .Creator {_gfga :=_ce .New ();_gfga .SetPageSize (_ce .PageSize {width ,height });_gfga .SetPageMargins (0,0,0,0);return _gfga ;};func _dfb (_afce _cc .ST_SchemeColorVal ,_dcf *_cc .Theme )string {if _agf :=_dcf .ThemeElements ;_agf !=nil {if _dgd :=_agf .ClrScheme ;_dgd !=nil {switch _afce {case _cc .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_dgd .Lt1 );case _cc .ST_SchemeColorValDk1 ,_cc .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_dgd .Dk1 );case _cc .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_dgd .Lt2 );case _cc .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_dgd .Dk2 );case _cc .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_dgd .Accent1 );case _cc .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_dgd .Accent2 );case _cc .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_dgd .Accent3 );case _cc .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_dgd .Accent4 );case _cc .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_dgd .Accent5 );case _cc .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_dgd .Accent6 );};};};return "";};func _deb (_dge uint8 ,_cgaag float64 )string {_dgc :=float64 (_dge );var _geee float64 ;if _cgaag < 0{_geee =_dgc *(1+_cgaag );}else {_geee =_dgc +(255-_dgc )*_cgaag ;};return _fc .Sprintf ("\u0025\u0030\u0032\u0078",int (_geee ));};func _bag (_gaf *_ad .CT_ValAx )(uint32 ,_ad .ST_AxPos ,_ad .ST_TickMark ,_ad .ST_TickLblPos ,*_ad .CT_ChartLines ,uint32 ,*_cc .CT_ShapeProperties ,error ){var _dggd ,_bdfc uint32 ;var _ceae _ad .ST_AxPos ;var _ccd _ad .ST_TickMark ;var _efge *_ad .CT_ChartLines ;var _ada _ad .ST_TickLblPos ;if _gaf .AxId ==nil {return _dggd ,_ceae ,_ccd ,_ada ,_efge ,_bdfc ,_gaf .SpPr ,_fb .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_dggd =_gaf .AxId .ValAttr ;};if _gaf .AxPos ==nil {return _dggd ,_ceae ,_ccd ,_ada ,_efge ,_bdfc ,_gaf .SpPr ,_fb .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_ceae =_gaf .AxPos .ValAttr ;};if _gaf .MajorTickMark !=nil {_ccd =_gaf .MajorTickMark .ValAttr ;};if _gaf .TickLblPos !=nil {_ada =_gaf .TickLblPos .ValAttr ;};if _gaf .CrossAx ==nil {return _dggd ,_ceae ,_ccd ,_ada ,_efge ,_bdfc ,_gaf .SpPr ,_fb .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_bdfc =_gaf .CrossAx .ValAttr ;};_efge =_gaf .MajorGridlines ;return _dggd ,_ceae ,_ccd ,_ada ,_efge ,_bdfc ,_gaf .SpPr ,nil ;};func FromSTPercentage (st *_cc .ST_Percentage )float64 {if _eeab :=st .ST_PercentageDecimal ;_eeab !=nil {return float64 (*_eeab )/100000;};return 0;};func GetOpacityFromColorTransform (trs []*_cc .EG_ColorTransform )float64 {for _ ,_febb :=range trs {if _febb !=nil {if _fae :=_febb .Alpha ;_fae !=nil {if _dbef :=_fae .ValAttr .ST_PositiveFixedPercentageDecimal ;_dbef !=nil {return float64 (*_dbef )/100000;};};};};return 1.0;};func AssignStdFontByName (style _ce .TextStyle ,fontName string )*_eb .PdfFont {_fce :=_eb .StdFontName (fontName );return _eb .NewStandard14FontMustCompile (_fce );};func RegisterFontsFromDirectory (dirName string )error {_efff ,_dffb :=_f .Open (dirName );if _dffb !=nil {return _dffb ;};defer _efff .Close ();_gfbc ,_dffb :=_efff .Readdirnames (0);if _dffb !=nil {return _dffb ;};for _ ,_bafd :=range _gfbc {if _ac .HasSuffix (_bafd ,"\u002e\u0074\u0074\u0066"){_bgcf :=dirName +"\u002f"+_bafd ;_ebd :=_ggd (_bgcf );if _ebd !=nil {_bc .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_ebd );continue ;};};};return nil ;};func _efd (_fcbb *_ad .ChartSpace ,_fcge ,_dc float64 ,_abe *_cc .Theme ,_fcgd bool )(*_ce .Creator ,error ){_dga :=1.0;if _fcgd {_dga =8.0;};_fdg :=&Rectangle {};_gfc :=&Rectangle {Top :_fdg .Top ,Bottom :_dc -_fdg .Bottom ,Left :_fdg .Left ,Right :_fcge -_fdg .Right };_cccg :=MakeTempCreator (_fcge *_dga +1,_dc *_dga +1);_fecf :=&creatorContext {_dae :_cccg ,_bfgd :_abe ,_badb :_dga };var _aab bool ;if _eeg :=_fcbb .Chart ;_eeg !=nil {_ecb :=_eeg .PlotArea ;if _ecb ==nil {return nil ,_fb .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061");};_dca :=&Rectangle {Top :_gcb (10),Bottom :_gfc .Bottom -_gcb (15),Left :_gcb (10),Right :_gfc .Right -_gcb (10)};var _caf *Rectangle ;_gbf :=_eeg .Legend ;if _gbf !=nil {_gab :=_gbf .Overlay !=nil &&_gbf .Overlay .ValAttr !=nil &&*_gbf .Overlay .ValAttr ;if _dee :=_gbf .LegendPos ;_dee !=nil {switch _dee .ValAttr {case _ad .ST_LegendPosTr :if !_gab {_dca =&Rectangle {Top :_gcb (25),Bottom :_gfc .Bottom -_gcb (10),Left :_gcb (10),Right :_gfc .Right -_gcb (25)};};_caf =&Rectangle {Top :_gcb (2.5),Bottom :_gcb (22.5),Left :_gfc .Right -_gcb (22.5),Right :_gfc .Right -_gcb (2.5)};case _ad .ST_LegendPosT :_caf =&Rectangle {Top :_gcb (2.5),Bottom :_gcb (7.5),Left :(_gfc .Right -_gfc .Left )*0.25,Right :(_gfc .Right -_gfc .Left )*0.75};if !_gab {_dca =&Rectangle {Top :_gcb (12.5),Bottom :_gfc .Bottom -_gcb (15),Left :_gcb (10),Right :_gfc .Right -_gcb (5)};};_aab =true ;case _ad .ST_LegendPosB :_caf =&Rectangle {Top :_gfc .Bottom -_gcb (7.5),Bottom :_gfc .Bottom -_gcb (2.5),Left :(_gfc .Right -_gfc .Left )*0.25,Right :(_gfc .Right -_gfc .Left )*0.75};if !_gab {_dca =&Rectangle {Top :_gcb (5),Bottom :_gfc .Bottom -_gcb (15),Left :_gcb (10),Right :_gfc .Right -_gcb (5)};};_aab =true ;case _ad .ST_LegendPosR :_caf =&Rectangle {Top :(_gfc .Bottom -_gfc .Top )/2-_gcb (10),Bottom :(_gfc .Bottom -_gfc .Top )/2+_gcb (10),Left :_gfc .Right -_gcb (22.5),Right :_gfc .Right -_gcb (2.5)};if !_gab {_dca =&Rectangle {Top :_gcb (5),Bottom :_gfc .Bottom -_gcb (12.5),Left :_gcb (10),Right :_gfc .Right -_gcb (25)};};case _ad .ST_LegendPosL :_caf =&Rectangle {Top :(_gfc .Bottom -_gfc .Top )/2-_gcb (10),Bottom :(_gfc .Bottom -_gfc .Top )/2+_gcb (10),Left :_gcb (2.5),Right :_gcb (22.5)};if !_gab {_dca =&Rectangle {Top :_gcb (5),Bottom :_gfc .Bottom -_gcb (12.5),Left :_gcb (30),Right :_gfc .Right -_gcb (5)};};default:_caf =&Rectangle {Top :(_gfc .Bottom -_gfc .Top )/2-_gcb (10),Bottom :(_gfc .Bottom -_gfc .Top )/2+_gcb (10),Left :_gfc .Right -_gcb (25),Right :_gfc .Right -_gcb (5)};if !_gab {_dca =&Rectangle {Top :_gcb (5),Bottom :_gfc .Bottom -_gcb (12.5),Left :_gcb (100),Right :_gfc .Right -_gcb (25)};};};};};_dca .scale (_dga );_fecf .drawBorderWithProps (_ecb .SpPr ,_dca ,_gdd );_cga :=[]*legendItem {};var _cag error ;_dbe :=_ecb .CChoice ;for _ ,_ced :=range _ecb .Choice {if _gce :=_ced .BarChart ;_gce !=nil {_cga ,_cag =_fecf .drawBarChart (_gce ,_dca ,_dbe );if _cag !=nil {return nil ,_cag ;};};};if _gbf !=nil {_caf .scale (_dga );_fecf .drawBorderWithProps (_gbf .SpPr ,_caf ,_gdd );if len (_cga )!=0{_fecf .drawLegend (_caf ,_cga ,_aab );};};};_gfc .scale (_dga );_fecf .drawBorderWithProps (_fcbb .SpPr ,_gfc ,_gdd );return _cccg ,nil ;};func CropImageByRect (sourceImg _bb .Image ,rect _bb .Rectangle )_bb .Image {_acg ,_fef ,_gbgad ,_cgeb :=rect .Min .X ,rect .Min .Y ,rect .Max .X ,rect .Max .Y ;_dbad :=_bb .NewNRGBA (_bb .Rect (0,0,_gbgad -_acg ,_cgeb -_fef ));for _afcee :=_acg ;_afcee < _gbgad ;_afcee ++{for _addc :=_fef ;_addc < _cgeb ;_addc ++{_dbad .Set (_afcee -_acg ,_addc -_fef ,sourceImg .At (_afcee ,_addc ));};};return _dbad ;};func (_efda *creatorContext )drawRectangleWithProps (_aagc *_cc .CT_ShapeProperties ,_dgdb ,_aee ,_ffeg ,_afe float64 ,_fcc bool ){_bbfa :=_efda ._dae .NewRectangle (_dgdb ,_aee ,_ffeg ,_afe );if _aagc ==nil {if _fcc {_bbfa .SetBorderWidth (_gdd );}else {return ;};}else {_dbc :=_efda .getPdfColorFromSolidFill (_aagc .SolidFill );if _dbc !=nil {_bbfa .SetFillColor (_dbc );};if _aeaa :=_aagc .Ln ;_aeaa !=nil {if _aeb :=_aeaa .WAttr ;_aeb !=nil {_ccfc :=_efb .FromEMU (int64 (*_aeb ));_bbfa .SetBorderWidth (_ccfc );if _dagc :=_aeaa .SolidFill ;_dagc !=nil {_daad :=_efda .getPdfColorFromSolidFill (_dagc );if _daad !=nil {_bbfa .SetBorderColor (_daad );};};}else {_bbfa .SetBorderWidth (0);};};};_efda ._dae .Draw (_bbfa );};type fontsMap struct{_dgcd *_c .Mutex ;_fca map[string ]map[FontStyle ]*_eb .PdfFont ;};type FontStyle byte ;func PointsFromTwips (twips int64 )float64 {return float64 (int64 (float64 (twips )*_efb .Twips *10+0.5))/10;};func MakeBlockFromChartSpace (cs *_ad .ChartSpace ,width ,height float64 ,theme *_cc .Theme )(*_ce .Block ,error ){_cefg ,_fdd :=_efd (cs ,width ,height ,theme ,false );if _fdd !=nil {return nil ,_fdd ;};_abb ,_fdd :=GetPageFromCreator (_cefg );if _fdd !=nil {return nil ,_fdd ;};_bceg ,_fdd :=_ce .NewBlockFromPage (_abb );if _fdd !=nil {return nil ,_fdd ;};return _bceg ,nil ;};func (_abd *creatorContext )drawAxes (_gdb *_ad .CT_PlotAreaChoice1 ,_bbde ,_cdef ,_eegb float64 ,_bade []string ,_cgf *Rectangle ,_gac bool )error {_ddd :=_abd ._dae ;_efg :=_abd ._badb ;if _gdb ==nil {return _fb .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e");};if len (_gdb .ValAx )==0||(len (_gdb .CatAx )==0&&len (_gdb .DateAx )==0&&len (_gdb .SerAx )==0){return _fb .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073");};var _bbf ,_dag ,_ebf ,_aec uint32 ;var _gda ,_eff _ad .ST_AxPos ;var _gbb ,_fddd _ad .ST_TickMark ;var _edf ,_dcb *_ad .CT_ChartLines ;var _bggg ,_cbe _ad .ST_TickLblPos ;var _fde ,_eecf *_cc .CT_ShapeProperties ;var _cfc error ;_ccg :=_cgf .Right -_cgf .Left ;_cgc :=_cgf .Bottom -_cgf .Top ;if len (_gdb .ValAx )> 0{_dag ,_eff ,_fddd ,_cbe ,_dcb ,_aec ,_eecf ,_cfc =_bag (_gdb .ValAx [0]);};if _eff !=_ad .ST_AxPosL &&_eff !=_ad .ST_AxPosB {return _fb .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");};_dcbf :=_cdef -_bbde ;_aff :=int (_dcbf /_eegb )+1;var _ebe ,_afcg float64 ;switch _fddd {case _ad .ST_TickMarkIn :_ebe ,_afcg =_begf ,0;case _ad .ST_TickMarkOut :_ebe ,_afcg =0,_begf ;case _ad .ST_TickMarkCross :_ebe ,_afcg =_begf ,_begf ;};_ebe =_ebe *_efg ;_afcg =_afcg *_efg ;var _cgaa *_cc .CT_ShapeProperties ;if _dcb !=nil {_cgaa =_dcb .SpPr ;};_ade ,_efbb :=_bggg !=_ad .ST_TickLblPosNone ,_cbe !=_ad .ST_TickLblPosNone ;_gae :=_bbde ;if len (_gdb .CatAx )> 0{_bbf ,_gda ,_gbb ,_bggg ,_edf ,_ebf ,_fde ,_cfc =_gbfgc (_gdb .CatAx [0]);}else if len (_gdb .DateAx )> 0{_bbf ,_gda ,_gbb ,_bggg ,_edf ,_ebf ,_fde ,_cfc =_dgg (_gdb .DateAx [0]);}else if len (_gdb .SerAx )> 0{_bbf ,_gda ,_gbb ,_bggg ,_edf ,_ebf ,_fde ,_cfc =_bdf (_gdb .SerAx [0]);};if _cfc !=nil {return _cfc ;};if _gda !=_ad .ST_AxPosL &&_gda !=_ad .ST_AxPosB {return _fb .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 _bbf !=_aec ||_dag !=_ebf {return _fb .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_fecfg :=len (_bade )+1;var _ddde ,_cbcg float64 ;switch _gbb {case _ad .ST_TickMarkIn :_ddde ,_cbcg =_begf ,0;case _ad .ST_TickMarkOut :_ddde ,_cbcg =0,_begf ;case _ad .ST_TickMarkCross :_ddde ,_cbcg =_begf ,_begf ;};_ddde =_ddde *_efg ;_cbcg =_cbcg *_efg ;var _gdf *_cc .CT_ShapeProperties ;if _edf !=nil {_gdf =_edf .SpPr ;};if _gac {_dfc :=_cgc /float64 (len (_bade ));_eef :=_cgf .Left -_bbde *_ccg /_dcbf ;_ecd :=_eef -_aaa *_efg ;if _ade {var _aea float64 ;for _gaee :=0;_gaee < _fecfg ;_gaee ++{_ccf :=_cgf .Bottom -float64 (_gaee )*_dfc ;if _gaee < _fecfg -1{_edfa :=_ddd .NewParagraph (_bade [_gaee ]);_edfa .SetFontSize (_eea *_efg );_edfa .SetPos (_ecd ,_ccf -_dfc /2-_bacf *_efg );_ddd .Draw (_edfa );_bdb :=(_edfa .Width ()/1000-_aaa )*_efg ;if _bdb > 0&&_bdb > _aea {_aea =_bdb ;};};};if _aea > 0{_cgf .Left +=_aea +_fecd ;_eef =_cgf .Left -_bbde *_ccg /_dcbf ;_ccg =_cgf .Right -_cgf .Left ;};};_cgda :=_eef -_cbcg ;_bga :=_eef +_ddde ;_fgge :=_cgf .Left ;_ffeeg :=_cgf .Right ;for _gbe :=0;_gbe < _fecfg ;_gbe ++{_feac :=_cgf .Bottom -float64 (_gbe )*_dfc ;_abd .drawLineWithProps (_fde ,_cgda ,_feac ,_bga ,_feac ,true );_abd .drawLineWithProps (_gdf ,_fgge ,_feac ,_ffeeg ,_feac ,true );};_gddc :=_ccg /_dcbf ;_gfb :=_cgf .Bottom -_ebe ;_ffeec :=_cgf .Bottom +_afcg ;_cda :=_cgf .Top ;_gacc :=_cgf .Bottom ;for _cbca :=0;_cbca < _aff ;_cbca ++{_acc :=_cgf .Left +(_gae -_bbde )*_gddc ;_abd .drawLineWithProps (_eecf ,_acc ,_gfb ,_acc ,_ffeec ,true );_abd .drawLineWithProps (_cgaa ,_acc ,_cda ,_acc ,_gacc ,true );if _efbb {_cfe :=_ddd .NewParagraph (_efc .FormatFloat (_gae ,'g',-1,64));_cfe .SetFontSize (_eea *_efg );_cfe .SetPos (_acc -_facb *_efg ,_gacc +_bca *_efg );_ddd .Draw (_cfe );};_gae +=_eegb ;};}else {_ffb :=_cgc /_dcbf ;_gfcd :=_cgf .Left ;if _efbb {var _fcga float64 ;for _ebg :=0;_ebg < _aff ;_ebg ++{_afdd :=_cgf .Bottom -(_gae -_bbde )*_ffb ;_adg :=_ddd .NewParagraph (_efc .FormatFloat (_gae ,'g',-1,64));_adg .SetFontSize (_eea *_efg );_adg .SetPos (_gfcd -_aaa *_efg ,_afdd -_bacf *_efg );_ddd .Draw (_adg );_dab :=(_adg .Width ()/1000-_aaa )*_efg ;if _dab > 0&&_dab > _fcga {_fcga =_dab ;};_gae +=_eegb ;};if _fcga > 0{_cgf .Left +=_fcga +_fecd ;_ccg =_cgf .Right -_cgf .Left ;};};_gae =_bbde ;_agc :=_cgf .Left -_afcg ;_ffcc :=_cgf .Left +_ebe ;_gfcd =_cgf .Left ;_fdbb :=_cgf .Right ;for _ecf :=0;_ecf < _aff ;_ecf ++{_afg :=_cgf .Bottom -(_gae -_bbde )*_ffb ;_abd .drawLineWithProps (_eecf ,_agc ,_afg ,_ffcc ,_afg ,true );_abd .drawLineWithProps (_cgaa ,_gfcd ,_afg ,_fdbb ,_afg ,true );_gae +=_eegb ;};_cgff :=_ccg /float64 (len (_bade ));_eccf :=_cgf .Bottom +_bbde *_cgc /_dcbf ;_agca :=_eccf -_ddde ;_bcdc :=_eccf +_cbcg ;_edbc :=_cgf .Top ;_gee :=_cgf .Bottom ;_bgad :=_eccf +_bca *_efg ;for _ged :=0;_ged < _fecfg ;_ged ++{_dfd :=_cgf .Left +float64 (_ged )*_cgff ;_abd .drawLineWithProps (_fde ,_dfd ,_agca ,_dfd ,_bcdc ,true );_abd .drawLineWithProps (_gdf ,_dfd ,_edbc ,_dfd ,_gee ,true );if _ade &&_ged < _fecfg -1{_fbd :=_ddd .NewParagraph (_bade [_ged ]);_fbd .SetFontSize (_eea *_efg );_fbd .SetPos (_dfd +_gbfg *_efg ,_bgad );_ddd .Draw (_fbd );};};};return nil ;};func _agg (_eece float64 )float64 {if _eece < 0{_eece +=float64 (-int (_eece )+1);}else if _eece > 1{_eece -=float64 (int (_eece ));};return _eece ;};func GetColorStringFromDmlColor (dmlColor *_cc .CT_Color )string {var _aagf string ;if _gbc :=dmlColor .SrgbClr ;_gbc !=nil {_aagf =_gbc .ValAttr ;}else if _cefc :=dmlColor .SysClr ;_cefc !=nil {return "\u0030\u0030\u0030\u0030\u0030\u0030";};return _aagf ;};type ImgPart byte ;func MakeImageFromChartSpace (cs *_ad .ChartSpace ,width ,height float64 ,theme *_cc .Theme )(_bb .Image ,error ){_edc ,_gde :=_efd (cs ,width ,height ,theme ,true );if _gde !=nil {return nil ,_gde ;};_fdb ,_gde :=GetPageFromCreator (_edc );if _gde !=nil {return nil ,_gde ;};return _d .NewImageDevice ().Render (_fdb );};func (_db *creatorContext )drawBarChart (_cd *_ad .CT_BarChart ,_g *Rectangle ,_dd *_ad .CT_PlotAreaChoice1 )([]*legendItem ,error ){var _ea bool ;if _eg :=_cd .BarDir ;_eg !=nil {_ea =_eg .ValAttr ==_ad .ST_BarDirBar ;};_ee :=_cd .Ser ;_be .Sort (barSerByOrder (_ee ));_gb :=map[string ]serCategory {};_cg :=[]string {};_fg :=[]*legendItem {};_bfa :=_e .Inf (1);_bfd :=_e .Inf (-1);for _ ,_eed :=range _ee {var _aac string ;if _ccc :=_eed .Tx ;_ccc !=nil {if _ba :=_ccc .Choice ;_ba !=nil {if _ba .V !=nil {_aac =*_ba .V ;}else if _ddg :=_ba .StrRef ;_ddg !=nil {if _bae :=_ddg .StrCache ;_bae !=nil {for _ ,_aag :=range _bae .Pt {_aac =_aag .V ;};};};};};if _bgg :=_eed .Cat ;_bgg !=nil {if _eba :=_bgg .Choice ;_eba !=nil {if _fe :=_eba .StrRef ;_fe !=nil {if _ae :=_fe .StrCache ;_ae !=nil {for _ ,_cb :=range _ae .Pt {_da :=_cb .V ;if _ ,_fec :=_gb [_da ];!_fec {_gb [_da ]=serCategory {_fge :_da ,_fgb :[]serValue {}};_cg =append (_cg ,_da );};};};}else if _gg :=_eba .NumRef ;_gg !=nil {if _fd :=_gg .NumCache ;_fd !=nil {var _ed string ;if _fd .FormatCode !=nil {_ed =*_fd .FormatCode ;};for _ ,_aage :=range _fd .Pt {var _cde string ;if _aage .FormatCodeAttr ==nil {_cde =_ed ;}else {_cde =*_aage .FormatCodeAttr ;};var _bgb string ;_aaf ,_cdc :=_efc .ParseFloat (_aage .V ,64);if _cdc !=nil {_bgb =_aage .V ;}else {_bgb =_bg .Number (_aaf ,_cde );};if _ ,_af :=_gb [_bgb ];!_af {_gb [_bgb ]=serCategory {_fge :_bgb ,_fgb :[]serValue {}};_cg =append (_cg ,_bgb );};};};};};};if _bce :=_eed .Val ;_bce !=nil {if _cgg :=_bce .Choice ;_cgg !=nil {if _bee :=_cgg .NumRef ;_bee !=nil {if _de :=_bee .NumCache ;_de !=nil {for _cbc ,_gc :=range _de .Pt {_cbf ,_ff :=_efc .ParseFloat (_gc .V ,64);if _ff !=nil {_cbf =0;_bc .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_ff );};if _cbf > _bfd {_bfd =_cbf ;};if _cbf < _bfa {_bfa =_cbf ;};_cef :=_gb [_cg [_cbc ]];_cef ._fgb =append (_cef ._fgb ,serValue {_gcc :_aac ,_fff :_cbf ,_cab :_eed .SpPr });_gb [_cg [_cbc ]]=_cef ;};};};};};_fg =append (_fg ,&legendItem {_fgc :_aac ,_cae :_eed .SpPr });};var _cea float64 ;var _egf ,_aef float64 ;if _bfd ==0&&_bfa ==0{_cea =0.2;_aef =0;_egf =1;}else {var _afc float64 ;if _cdg :=_e .Abs (_bfa );_bfd < _cdg {_afc =_cdg ;}else {_afc =_bfd ;};_eec :=_e .Pow (10,_e .Floor (_e .Log10 (_afc )));_df :=_afc /_eec ;if _df >=1.715&&_df < 4.29{_cea =0.5;}else if _df >=4.29&&_df < 8.58{_cea =1;}else {_cea =2;};_cea *=_eec ;if _bfd <=0{_egf =0;}else {_egf =(_e .Ceil (_bfd /_cea )+1)*_cea ;};if _bfa >=0{_aef =0;}else {_aef =(_e .Floor (_bfa /_cea )-1)*_cea ;};};_fea :=_db .drawAxes (_dd ,_aef ,_egf ,_cea ,_cg ,_g ,_ea );if _fea !=nil {return nil ,_fea ;};_deg :=0.0;if _cd .GapWidth !=nil {if _ga :=_cd .GapWidth .ValAttr ;_ga !=nil {if _bd :=_ga .ST_GapAmountUShort ;_bd !=nil {_deg =float64 (*_bd )/100.0;};};};_ffc :=_g .Right -_g .Left ;_egd :=_g .Bottom -_g .Top ;_gge :=float64 (len (_cg ));if _ea {_ec :=_egf /(_egf -_aef )*_ffc ;_fag :=-_aef /(_egf -_aef )*_ffc ;_edd :=_g .Left +_fag ;_ecc :=_egd /_gge ;for _add ,_gba :=range _cg {_ddb :=_gb [_gba ];_ffa :=float64 (len (_ddb ._fgb ))+_deg ;_cf :=_ecc /_ffa ;_gf :=_cf *_deg ;_afd :=_g .Bottom -float64 (_add )*_ecc -_gf /2-_cf ;for _ ,_ecg :=range _ddb ._fgb {if _ecg ._fff ==0{continue ;};var _ddc ,_dg float64 ;if _ecg ._fff > 0{_dg =_ecg ._fff /_egf *_ec ;_db .drawRectangleWithProps (_ecg ._cab ,_edd ,_afd ,_dg ,_cf ,false );}else {_dg =_ecg ._fff /_aef *_fag ;_ddc =_edd -_dg ;_db .drawRectangleWithProps (_ecg ._cab ,_ddc ,_afd ,_dg ,_cf ,false );};_afd -=_cf ;};};}else {_edg :=_egf /(_egf -_aef )*_egd ;_aacd :=-_aef /(_egf -_aef )*_egd ;_cgd :=_g .Top +_edg ;_acf :=_ffc /_gge ;for _gff ,_daf :=range _cg {_ffe :=_gb [_daf ];_ab :=float64 (len (_ffe ._fgb ))+_deg ;_cfd :=_acf /_ab ;_bcd :=_cfd *_deg ;_fgg :=_g .Left +float64 (_gff )*_acf +_bcd /2;for _ ,_ddga :=range _ffe ._fgb {var _bbd ,_def float64 ;if _ddga ._fff > 0{_def =_ddga ._fff /_egf *_edg ;_bbd =_cgd -_def ;_db .drawRectangleWithProps (_ddga ._cab ,_fgg ,_bbd ,_cfd ,_def ,false );}else {_def =_ddga ._fff /_aef *_aacd ;_db .drawRectangleWithProps (_ddga ._cab ,_fgg ,_cgd ,_cfd ,_def ,false );};_fgg +=_cfd ;};};};return _fg ,nil ;};var _bbfd =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 };func _gcg (_ffac ,_ffcd ,_ebfe uint8 )(float64 ,float64 ,float64 ){_fdeb ,_edfe ,_fcbbc :=float64 (_ffac )/255,float64 (_ffcd )/255,float64 (_ebfe )/255;_acbe :=_fdeb ;if _edfe < _acbe {_acbe =_edfe ;};if _fcbbc < _acbe {_acbe =_fcbbc ;};var _ebfa ,_geb bool ;_dcgb :=_fdeb ;if _edfe > _dcgb {_dcgb =_edfe ;_ebfa =true ;};if _fcbbc > _dcgb {_dcgb =_fcbbc ;_ebfa =false ;_geb =true ;};_debd :=(_acbe +_dcgb )/2;var _cedg float64 ;if _acbe !=_dcgb {if _debd <=0.5{_cedg =(_dcgb -_acbe )/(_dcgb +_acbe );}else {_cedg =(_dcgb -_acbe )/(2.0-_dcgb -_acbe );};};var _fgbe float64 ;if _acbe !=_dcgb {if _ebfa {_fgbe =2.0+(_fcbbc -_fdeb )/(_dcgb -_acbe );}else if _geb {_fgbe =4.0+(_fdeb -_edfe )/(_dcgb -_acbe );}else {_fgbe =(_edfe -_fcbbc )/(_dcgb -_acbe );};_fgbe *=60;if _fgbe < 0{_fgbe +=360;};};return _fgbe ,_cedg ,_debd ;};const DefaultFontSize =12.0; \ No newline at end of file diff --git a/internal/formatutils/formatutils.go b/internal/formatutils/formatutils.go index 39fc3598fa..09b11e68f5 100644 --- a/internal/formatutils/formatutils.go +++ b/internal/formatutils/formatutils.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 formatutils ;import (_g "fmt";_ba "github.com/unidoc/unioffice/schema/soo/wml";_b "strconv";_bc "strings";);var (_da =[]string {"","\u0049","\u0049\u0049","\u0049\u0049\u0049","\u0049\u0056","\u0056","\u0056\u0049","\u0056\u0049\u0049","\u0056\u0049\u0049\u0049","\u0049\u0058"};_ec =[]string {"","\u0058","\u0058\u0058","\u0058\u0058\u0058","\u0058\u004c","\u004c","\u004c\u0058","\u004c\u0058\u0058","\u004c\u0058\u0058\u0058","\u0058\u0043"};_eb =[]string {"","\u0043","\u0043\u0043","\u0043\u0043\u0043","\u0043\u0044","\u0044","\u0044\u0043","\u0044\u0043\u0043","\u0044\u0043\u0043\u0043","\u0043\u004d","\u004d"};_gg =[]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"};_abc =[]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"};_bcg =[]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"};_bcd =[]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"};_gb =[]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"};_bab ="\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004bL\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0055\u0056W\u0058\u0059\u005a";);func _ed (_ad int64 ,_cc *_ba .CT_NumFmt )(_ebf string ){if _cc ==nil {return ;};_cag :=_cc .ValAttr ;switch _cag {case _ba .ST_NumberFormatNone :_ebf ="";case _ba .ST_NumberFormatDecimal :_ebf =_b .Itoa (int (_ad ));case _ba .ST_NumberFormatDecimalZero :_ebf =_b .Itoa (int (_ad ));if _ad < 10{_ebf ="\u0030"+_ebf ;};case _ba .ST_NumberFormatUpperRoman :var (_cce =_ad %10;_ebfg =(_ad %100)/10;_ebd =(_ad %1000)/100;_cf =_ad /1000;);_ebf =_gg [_cf ]+_eb [_ebd ]+_ec [_ebfg ]+_da [_cce ];case _ba .ST_NumberFormatLowerRoman :var (_fc =_ad %10;_aa =(_ad %100)/10;_ce =(_ad %1000)/100;_ga =_ad /1000;);_ebf =_gg [_ga ]+_eb [_ce ]+_ec [_aa ]+_da [_fc ];_ebf =_bc .ToLower (_ebf );case _ba .ST_NumberFormatUpperLetter :_dg :=_ad %780;if _dg ==0{_dg =780;};_eca :=(_dg -1)/26;_cd :=(_dg -1)%26;_ge :=_bab [_eca +_cd ];_ebf =string (_ge );case _ba .ST_NumberFormatLowerLetter :_bg :=_ad %780;if _bg ==0{_bg =780;};_dc :=(_bg -1)/26;_dd :=(_bg -1)%26;_ag :=_bab [_dc +_dd ];_ebf =_bc .ToLower (string (_ag ));default:_ebf ="";};return ;};func FormatNumberingText (currentNumber int64 ,ilvl int64 ,lvlText string ,numFmt *_ba .CT_NumFmt ,levelNumbers map[int64 ]int64 )string {_a :=_fg (lvlText );_f :=_ed (currentNumber ,numFmt );_ae :=int64 (0);for _e ,_ab :=range _a {_ee :=_g .Sprintf ("\u0025\u0025\u0025\u0064",_e +1);if len (_a )==1{_ee =_g .Sprintf ("\u0025\u0025\u0025\u0064",ilvl +1);_a [_e ]=_bc .Replace (_ab ,_ee ,_f ,1);break ;};if ilvl > 0&&ilvl > _ae &&_e < (len (_a )-1){_c :=_ed (levelNumbers [_ae ],numFmt );_a [_e ]=_bc .Replace (_ab ,_ee ,_c ,1);_ae ++;}else {_a [_e ]=_bc .Replace (_ab ,_ee ,_f ,1);};};return _bc .Join (_a ,"");};func _fg (_ca string )(_fb []string ){for _gf :=0;_gf < len (_ca )-2;_gf ++{if string (_ca [_gf ])=="\u0025"{if !_bc .Contains (string (_ca [_gf +2:]),"\u0025"){if _gf ==0{_fb =append (_fb ,_g .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_ca [_gf ]),string (_ca [_gf +1]),string (_ca [_gf +2:])));}else {_fb =append (_fb ,_g .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073\u0025\u0073",string (_ca [_gf -1]),string (_ca [_gf ]),string (_ca [_gf +1]),string (_ca [_gf +2:])));};}else {_fb =append (_fb ,_g .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_ca [_gf ]),string (_ca [_gf +1]),string (_ca [_gf +2])));};};};return ;}; \ No newline at end of file +package formatutils ;import (_g "fmt";_a "github.com/unidoc/unioffice/schema/soo/wml";_b "strconv";_d "strings";);func _ca (_gge int64 ,_eb *_a .CT_NumFmt )(_ece string ){if _eb ==nil {return ;};_fbb :=_eb .ValAttr ;switch _fbb {case _a .ST_NumberFormatNone :_ece ="";case _a .ST_NumberFormatDecimal :_ece =_b .Itoa (int (_gge ));case _a .ST_NumberFormatDecimalZero :_ece =_b .Itoa (int (_gge ));if _gge < 10{_ece ="\u0030"+_ece ;};case _a .ST_NumberFormatUpperRoman :var (_fc =_gge %10;_ed =(_gge %100)/10;_bb =(_gge %1000)/100;_gae =_gge /1000;);_ece =_ab [_gae ]+_adg [_bb ]+_gb [_ed ]+_ad [_fc ];case _a .ST_NumberFormatLowerRoman :var (_edc =_gge %10;_fa =(_gge %100)/10;_bdg =(_gge %1000)/100;_ggd =_gge /1000;);_ece =_ab [_ggd ]+_adg [_bdg ]+_gb [_fa ]+_ad [_edc ];_ece =_d .ToLower (_ece );case _a .ST_NumberFormatUpperLetter :_de :=_gge %780;if _de ==0{_de =780;};_cg :=(_de -1)/26;_gfe :=(_de -1)%26;_bdgc :=_ec [_cg +_gfe ];_ece =string (_bdgc );case _a .ST_NumberFormatLowerLetter :_fec :=_gge %780;if _fec ==0{_fec =780;};_bga :=(_fec -1)/26;_bge :=(_fec -1)%26;_ff :=_ec [_bga +_bge ];_ece =_d .ToLower (string (_ff ));default:_ece ="";};return ;};func _fe (_ga string )(_dd []string ){for _bed :=0;_bed < len (_ga )-2;_bed ++{if string (_ga [_bed ])=="\u0025"{if !_d .Contains (string (_ga [_bed +2:]),"\u0025"){if _bed ==0{_dd =append (_dd ,_g .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_ga [_bed ]),string (_ga [_bed +1]),string (_ga [_bed +2:])));}else {_dd =append (_dd ,_g .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073\u0025\u0073",string (_ga [_bed -1]),string (_ga [_bed ]),string (_ga [_bed +1]),string (_ga [_bed +2:])));};}else {_dd =append (_dd ,_g .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_ga [_bed ]),string (_ga [_bed +1]),string (_ga [_bed +2])));};};};return ;};func FormatNumberingText (currentNumber int64 ,ilvl int64 ,lvlText string ,numFmt *_a .CT_NumFmt ,levelNumbers map[int64 ]int64 )string {_aa :=_fe (lvlText );_be :=_ca (currentNumber ,numFmt );_gc :=int64 (0);for _gf ,_gg :=range _aa {_gd :=_g .Sprintf ("\u0025\u0025\u0025\u0064",_gf +1);if len (_aa )==1{_gd =_g .Sprintf ("\u0025\u0025\u0025\u0064",ilvl +1);_aa [_gf ]=_d .Replace (_gg ,_gd ,_be ,1);break ;};if ilvl > 0&&ilvl > _gc &&_gf < (len (_aa )-1){_c :=_ca (levelNumbers [_gc ],numFmt );_aa [_gf ]=_d .Replace (_gg ,_gd ,_c ,1);_gc ++;}else {_aa [_gf ]=_d .Replace (_gg ,_gd ,_be ,1);};};return _d .Join (_aa ,"");};var (_ad =[]string {"","\u0049","\u0049\u0049","\u0049\u0049\u0049","\u0049\u0056","\u0056","\u0056\u0049","\u0056\u0049\u0049","\u0056\u0049\u0049\u0049","\u0049\u0058"};_gb =[]string {"","\u0058","\u0058\u0058","\u0058\u0058\u0058","\u0058\u004c","\u004c","\u004c\u0058","\u004c\u0058\u0058","\u004c\u0058\u0058\u0058","\u0058\u0043"};_adg =[]string {"","\u0043","\u0043\u0043","\u0043\u0043\u0043","\u0043\u0044","\u0044","\u0044\u0043","\u0044\u0043\u0043","\u0044\u0043\u0043\u0043","\u0043\u004d","\u004d"};_ab =[]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"};_bd =[]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"};_e =[]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"};_bg =[]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"};_fb =[]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"};_ec ="\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004bL\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0055\u0056W\u0058\u0059\u005a";); \ No newline at end of file diff --git a/internal/license/license.go b/internal/license/license.go index a18778a851..7c0a1bfab7 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 (_gg "bytes";_aef "compress/gzip";_ae "crypto";_gc "crypto/aes";_gd "crypto/cipher";_ee "crypto/hmac";_ff "crypto/rand";_bef "crypto/rsa";_ac "crypto/sha256";_be "crypto/sha512";_fea "crypto/x509";_gf "encoding/base64";_abb "encoding/binary";_ea "encoding/hex";_fc "encoding/json";_bd "encoding/pem";_f "errors";_fe "fmt";_cd "github.com/unidoc/unioffice/common";_bf "github.com/unidoc/unioffice/common/logger";_g "io";_c "io/ioutil";_e "log";_dc "net";_de "net/http";_ag "os";_ga "path/filepath";_b "regexp";_d "sort";_ab "strings";_bg "sync";_bgb "time";);func _gaa (_dfe *_de .Response )(_g .ReadCloser ,error ){var _aac error ;var _dfaf _g .ReadCloser ;switch _ab .ToLower (_dfe .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_dfaf ,_aac =_aef .NewReader (_dfe .Body );if _aac !=nil {return _dfaf ,_aac ;};defer _dfaf .Close ();default:_dfaf =_dfe .Body ;};return _dfaf ,nil ;};var _cb =_bgb .Date (2020,1,1,0,0,0,0,_bgb .UTC );func (_cbg *LicenseKey )Validate ()error {if _cbg ._cdb {return nil ;};if len (_cbg .LicenseId )< 10{return _fe .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 (_cbg .CustomerId )< 10{return _fe .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 (_cbg .CustomerName )< 1{return _fe .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 _cda .After (_cbg .CreatedAt ){return _fe .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 _cbg .ExpiresAt .IsZero (){_gfd :=_cbg .CreatedAt .AddDate (1,0,0);if _cb .After (_gfd ){_gfd =_cb ;};_cbg .ExpiresAt =_gfd ;};if _cbg .CreatedAt .After (_cbg .ExpiresAt ){return _fe .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 _cbg .isExpired (){_bc :="\u0054\u0068\u0065\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u0020\u0068\u0061\u0073\u0020\u0061\u006c\u0072\u0065a\u0064\u0079\u0020\u0065\u0078\u0070\u0069r\u0065\u0064\u002e\u000a"+"\u0059o\u0075\u0020\u006d\u0061y\u0020n\u0065\u0065\u0064\u0020\u0074\u006f\u0020\u0075\u0070d\u0061\u0074\u0065\u0020\u0074\u0068\u0065\u0020l\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0065\u0077\u0065s\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0066\u006f\u0072\u0020\u0079o\u0075\u0072\u0020\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0061\u0074i\u006fn\u002e\u000a"+"\u0054o\u0020\u0066\u0069\u006ed y\u006f\u0075\u0072\u0020n\u0065\u0077\u0065\u0073\u0074\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u006b\u0065\u0079\u002c\u0020\u0067\u006f\u0020\u0074\u006f\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063l\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064oc\u002e\u0069\u006f \u0061\u006e\u0064\u0020\u0067o\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006c\u0069\u0063e\u006e\u0073\u0065\u0020\u006d\u0065\u006e\u0075\u002e";return _fe .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0025\u0073",_bc );};if len (_cbg .CreatorName )< 1{return _fe .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 (_cbg .CreatorEmail )< 1{return _fe .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 _cbg .CreatedAt .After (_egb ){if !_cbg .UniOffice {return _fe .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 _fef (_eef string ,_eg []byte )(string ,error ){_cc ,_ :=_bd .Decode ([]byte (_eef ));if _cc ==nil {return "",_fe .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_fa ,_gfa :=_fea .ParsePKCS1PrivateKey (_cc .Bytes );if _gfa !=nil {return "",_gfa ;};_ggc :=_be .New ();_ggc .Write (_eg );_ddf :=_ggc .Sum (nil );_ce ,_gfa :=_bef .SignPKCS1v15 (_ff .Reader ,_fa ,_ae .SHA512 ,_ddf );if _gfa !=nil {return "",_gfa ;};_af :=_gf .StdEncoding .EncodeToString (_eg );_af +="\u000a\u002b\u000a";_af +=_gf .StdEncoding .EncodeToString (_ce );return _af ,nil ;};type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`;OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`;};var _cda =_bgb .Date (2010,1,1,0,0,0,0,_bgb .UTC );func _ddc (_beb string ,_dac string )([]byte ,error ){var (_gae int ;_age string ;);for _ ,_age =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _gae =_ab .Index (_dac ,_age );_gae !=-1{break ;};};if _gae ==-1{return nil ,_fe .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");};_bb :=_dac [:_gae ];_cf :=_gae +len (_age );_fga :=_dac [_cf :];if _bb ==""||_fga ==""{return nil ,_fe .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");};_aa ,_ec :=_gf .StdEncoding .DecodeString (_bb );if _ec !=nil {return nil ,_fe .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_gfg ,_ec :=_gf .StdEncoding .DecodeString (_fga );if _ec !=nil {return nil ,_fe .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_fce ,_ :=_bd .Decode ([]byte (_beb ));if _fce ==nil {return nil ,_fe .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_def ,_ec :=_fea .ParsePKIXPublicKey (_fce .Bytes );if _ec !=nil {return nil ,_ec ;};_bgd :=_def .(*_bef .PublicKey );if _bgd ==nil {return nil ,_fe .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_gb :=_be .New ();_gb .Write (_aa );_ffb :=_gb .Sum (nil );_ec =_bef .VerifyPKCS1v15 (_bgd ,_ae .SHA512 ,_ffb ,_gfg );if _ec !=nil {return nil ,_ec ;};return _aa ,nil ;};func _gbd (_cg string )(LicenseKey ,error ){var _aeg LicenseKey ;_ca ,_ed :=_dacg (_df ,_dd ,_cg );if _ed !=nil {return _aeg ,_ed ;};_fb ,_ed :=_ddc (_edd ,_ca );if _ed !=nil {return _aeg ,_ed ;};_ed =_fc .Unmarshal (_fb ,&_aeg );if _ed !=nil {return _aeg ,_ed ;};_aeg .CreatedAt =_bgb .Unix (_aeg .CreatedAtInt ,0);if _aeg .ExpiresAtInt > 0{_fcc :=_bgb .Unix (_aeg .ExpiresAtInt ,0);_aeg .ExpiresAt =_fcc ;};return _aeg ,nil ;};func (_gfff defaultStateHolder )updateState (_bgf ,_gce ,_egg string ,_eda int ,_aff bool ,_dae int ,_eggc int ,_fbg _bgb .Time ,_bcf map[string ]int )error {_aegf :=_aaf ();if len (_aegf )==0{return _f .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_aae :=_ga .Join (_aegf ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_eb :=_ag .MkdirAll (_aae ,0777);if _eb !=nil {return _eb ;};if len (_bgf )< 20{return _f .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_dcgc :=[]byte (_bgf );_dcd :=_be .Sum512_256 (_dcgc [:20]);_abe :=_ea .EncodeToString (_dcd [:]);_aegff :=_ga .Join (_aae ,_abe );var _feb reportState ;_feb .Docs =int64 (_eda );_feb .NumErrors =int64 (_eggc );_feb .LimitDocs =_aff ;_feb .RemainingDocs =int64 (_dae );_feb .LastWritten =_bgb .Now ().UTC ();_feb .LastReported =_fbg ;_feb .Instance =_gce ;_feb .Next =_egg ;_feb .Usage =_bcf ;_ggee ,_eb :=_fc .Marshal (_feb );if _eb !=nil {return _eb ;};const _fdfd ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_ggee ,_eb =_abcb ([]byte (_fdfd ),_ggee );if _eb !=nil {return _eb ;};_eb =_c .WriteFile (_aegff ,_ggee ,0600);if _eb !=nil {return _eb ;};return nil ;};func GetMeteredState ()(MeteredStatus ,error ){if _dbed ==nil {return MeteredStatus {},_f .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};if !_dbed ._cdb ||len (_dbed ._bbg )==0{return MeteredStatus {},_f .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_aad ,_acc :=_add .loadState (_dbed ._bbg );if _acc !=nil {_bf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_acc );return MeteredStatus {},_acc ;};if _aad .Docs > 0{_ecd :=_cag ("","",true );if _ecd !=nil {return MeteredStatus {},_ecd ;};};_gbc .Lock ();defer _gbc .Unlock ();_eee :=_dcg ();_eee ._eaa =_dbed ._bbg ;_dg ,_acc :=_eee .getStatus ();if _acc !=nil {return MeteredStatus {},_acc ;};if !_dg .Valid {return MeteredStatus {},_f .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_daa :=MeteredStatus {OK :true ,Credits :_dg .OrgCredits ,Used :_dg .OrgUsed };return _daa ,nil ;};func _gbg (_dgg []byte )(_g .Reader ,error ){_cef :=new (_gg .Buffer );_cge :=_aef .NewWriter (_cef );_cge .Write (_dgg );_agfb :=_cge .Close ();if _agfb !=nil {return nil ,_agfb ;};return _cef ,nil ;};func _dcg ()*meteredClient {_caa :=meteredClient {_bcg :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_ffd :&_de .Client {Timeout :30*_bgb .Second }};if _agec :=_ag .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_ab .HasPrefix (_agec ,"\u0068\u0074\u0074\u0070"){_caa ._bcg =_agec ;};return &_caa ;};func MakeUnlicensedKey ()*LicenseKey {_bga :=LicenseKey {};_bga .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_bga .Tier =LicenseTierUnlicensed ;_bga .CreatedAt =_bgb .Now ().UTC ();_bga .CreatedAtInt =_bga .CreatedAt .Unix ();return &_bga ;};const (_df ="\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";_dd ="\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";);type stateLoader interface{loadState (_agff string )(reportState ,error );updateState (_bea ,_dcc ,_cabd string ,_agd int ,_fdf bool ,_edf int ,_cbac int ,_eaf _bgb .Time ,_gff map[string ]int )error ;};type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};type defaultStateHolder struct{};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"`;};var _dgb =false ;type meteredStatusForm struct{};func init (){_db ,_afe :=_ea .DecodeString (_eec );if _afe !=nil {_e .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_afe );};_fbb ,_afe :=_fea .ParsePKIXPublicKey (_db );if _afe !=nil {_e .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_afe );};_ba =_fbb .(*_bef .PublicKey );};func _dab (_cfb ,_fec []byte )([]byte ,error ){_geb :=make ([]byte ,_gf .URLEncoding .DecodedLen (len (_fec )));_dbc ,_fcce :=_gf .URLEncoding .Decode (_geb ,_fec );if _fcce !=nil {return nil ,_fcce ;};_geb =_geb [:_dbc ];_bgbb ,_fcce :=_gc .NewCipher (_cfb );if _fcce !=nil {return nil ,_fcce ;};if len (_geb )< _gc .BlockSize {return nil ,_f .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074");};_gfdc :=_geb [:_gc .BlockSize ];_geb =_geb [_gc .BlockSize :];_ggabc :=_gd .NewCFBDecrypter (_bgbb ,_gfdc );_ggabc .XORKeyStream (_geb ,_geb );return _geb ,nil ;};func (_cab *LicenseKey )isExpired ()bool {return _cab .getExpiryDateToCompare ().After (_cab .ExpiresAt )};func (_fag LegacyLicense )Verify (pubKey *_bef .PublicKey )error {_acf :=_fag ;_acf .Signature ="";_fgb :=_gg .Buffer {};_fbd :=_fc .NewEncoder (&_fgb );if _bdd :=_fbd .Encode (_acf );_bdd !=nil {return _bdd ;};_fae ,_gfb :=_ea .DecodeString (_fag .Signature );if _gfb !=nil {return _gfb ;};_gge :=_ac .Sum256 (_fgb .Bytes ());_gfb =_bef .VerifyPKCS1v15 (pubKey ,_ae .SHA256 ,_gge [:],_fae );return _gfb ;};func (_eae *LicenseKey )getExpiryDateToCompare ()_bgb .Time {if _eae .Trial {return _bgb .Now ().UTC ();};return _cd .ReleasedAt ;};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"`;IsPersistentCache bool `json:"is_persistent_cache"`;Timestamp int64 `json:"timestamp"`;};var _add stateLoader =defaultStateHolder {};func GenRefId (prefix string )(string ,error ){var _gbb _gg .Buffer ;_gbb .WriteString (prefix );_bbcd :=make ([]byte ,8+16);_acb :=_bgb .Now ().UTC ().UnixNano ();_abb .BigEndian .PutUint64 (_bbcd ,uint64 (_acb ));_ ,_cfc :=_ff .Read (_bbcd [8:]);if _cfc !=nil {return "",_cfc ;};_gbb .WriteString (_ea .EncodeToString (_bbcd ));return _gbb .String (),nil ;};func _bee ()(_dc .IP ,error ){_feea ,_gee :=_dc .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030");if _gee !=nil {return nil ,_gee ;};defer _feea .Close ();_cdbc :=_feea .LocalAddr ().(*_dc .UDPAddr );return _cdbc .IP ,nil ;};func SetLicenseKey (content string ,customerName string )error {if _dgb {return nil ;};_eabd ,_ace :=_gbd (content );if _ace !=nil {_bf .Log .Error ("\u004c\u0069c\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0064\u0065\u0063\u006f\u0064\u0065\u0020\u0065\u0072\u0072\u006f\u0072: \u0025\u0076",_ace );return _ace ;};if !_ab .EqualFold (_eabd .CustomerName ,customerName ){_bf .Log .Error ("L\u0069ce\u006es\u0065 \u0063\u006f\u0064\u0065\u0020i\u0073\u0073\u0075e\u0020\u002d\u0020\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006da\u0074\u0063\u0068, e\u0078\u0070\u0065\u0063\u0074\u0065d\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067o\u0074 \u0027\u0025\u0073\u0027",_eabd .CustomerName ,customerName );return _fe .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'",_eabd .CustomerName ,customerName );};_ace =_eabd .Validate ();if _ace !=nil {_bf .Log .Error ("\u004c\u0069\u0063\u0065\u006e\u0073e\u0020\u0063\u006f\u0064\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u003a\u0020\u0025\u0076",_ace );return _ace ;};_dbed =&_eabd ;return nil ;};type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _bgb .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _bgb .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"`;_cdb bool ;_bbg string ;_dfd bool ;};var _dbf map[string ]int ;func _dggb (_febb *_de .Response )([]byte ,error ){var _baed []byte ;_bcb ,_fff :=_gaa (_febb );if _fff !=nil {return _baed ,_fff ;};return _c .ReadAll (_bcb );};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 (_bfa *LicenseKey )TypeToString ()string {if _bfa ._cdb {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};if _bfa .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _bfa .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 _bfa .Tier ==LicenseTierIndividual ||_bfa .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 _dbed =MakeUnlicensedKey ();func (_eaea *LicenseKey )IsLicensed ()bool {if _eaea ==nil {return false ;};return _eaea .Tier !=LicenseTierUnlicensed ||_eaea ._cdb ;};func (_bed defaultStateHolder )loadState (_eac string )(reportState ,error ){_dcce :=_aaf ();if len (_dcce )==0{return reportState {},_f .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_gfac :=_ga .Join (_dcce ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_eab :=_ag .MkdirAll (_gfac ,0777);if _eab !=nil {return reportState {},_eab ;};if len (_eac )< 20{return reportState {},_f .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_gdf :=[]byte (_eac );_ade :=_be .Sum512_256 (_gdf [:20]);_fagb :=_ea .EncodeToString (_ade [:]);_dbe :=_ga .Join (_gfac ,_fagb );_bae ,_eab :=_c .ReadFile (_dbe );if _eab !=nil {if _ag .IsNotExist (_eab ){return reportState {},nil ;};_bf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_eab );return reportState {},_f .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};const _fead ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_bae ,_eab =_dab ([]byte (_fead ),_bae );if _eab !=nil {return reportState {},_eab ;};var _gde reportState ;_eab =_fc .Unmarshal (_bae ,&_gde );if _eab !=nil {_bf .Log .Error ("\u0045\u0052\u0052OR\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076",_eab );return reportState {},_f .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};return _gde ,nil ;};func GetLicenseKey ()*LicenseKey {if _dbed ==nil {return nil ;};_ggcf :=*_dbed ;return &_ggcf ;};type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _bgb .Time ;LicenseType LegacyLicenseType ;};func _aaf ()string {_ffe :=_ag .Getenv ("\u0048\u004f\u004d\u0045");if len (_ffe )==0{_ffe ,_ =_ag .UserHomeDir ();};return _ffe ;};var _gbc =&_bg .Mutex {};func TrackUse (useKey string ){if _dbed ==nil {return ;};if !_dbed ._cdb ||len (_dbed ._bbg )==0{return ;};if len (useKey )==0{return ;};_gbc .Lock ();defer _gbc .Unlock ();if _dbf ==nil {_dbf =map[string ]int {};};_dbf [useKey ]++;};const _edd ="\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 (_bca *meteredClient )checkinUsage (_deb meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_deb .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e";_deb .PackageVersion =_cd .Version ;var _bec meteredUsageCheckinResp ;_ead :=_bca ._bcg +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e";_afc ,_cba :=_fc .Marshal (_deb );if _cba !=nil {return _bec ,_cba ;};_fdd ,_cba :=_gbg (_afc );if _cba !=nil {return _bec ,_cba ;};_gad ,_cba :=_de .NewRequest ("\u0050\u004f\u0053\u0054",_ead ,_fdd );if _cba !=nil {return _bec ,_cba ;};_gad .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");_gad .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_gad .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_gad .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_bca ._eaa );_fagg ,_cba :=_bca ._ffd .Do (_gad );if _cba !=nil {_bf .Log .Error ("\u0049n\u0076\u0061\u006c\u0069d\u0020\u0068\u0074\u0074\u0070 \u0072e\u0073p\u006f\u006e\u0073\u0065\u003a\u0020\u0025v",_cba );return _bec ,_cba ;};defer _fagg .Body .Close ();if _fagg .StatusCode !=200{_ef ,_gcdg :=_dggb (_fagg );if _gcdg !=nil {return _bec ,_gcdg ;};_gcdg =_fc .Unmarshal (_ef ,&_bec );if _gcdg !=nil {return _bec ,_gcdg ;};return _bec ,_fe .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",_fagg .StatusCode );};_gga :=_fagg .Header .Get ("\u0058\u002d\u0055\u0043\u002d\u0053\u0069\u0067\u006ea\u0074\u0075\u0072\u0065");_dfa :=_ddfd (_deb .MacAddress ,string (_afc ));if _dfa !=_gga {_bf .Log .Error ("I\u006e\u0076\u0061l\u0069\u0064\u0020\u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u002c\u0020\u0073\u0065t\u0020\u0074\u0068e\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0073\u0065\u0072\u0076e\u0072\u0020\u0074\u006f \u0068\u0074\u0074\u0070s\u003a\u002f\u002f\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069o\u002f\u0061\u0070\u0069");return _bec ,_f .New ("\u0066\u0061\u0069l\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0073\u0065\u0072\u0076\u0065\u0072 \u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065");};_feg ,_cba :=_dggb (_fagg );if _cba !=nil {return _bec ,_cba ;};_cba =_fc .Unmarshal (_feg ,&_bec );if _cba !=nil {return _bec ,_cba ;};return _bec ,nil ;};func _ddfd (_egd ,_cadfg string )string {_cdf :=[]byte (_egd );_edg :=_ee .New (_ac .New ,_cdf );_edg .Write ([]byte (_cadfg ));return _gf .StdEncoding .EncodeToString (_edg .Sum (nil ));};const _dbd ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048";func SetMeteredKeyPersistentCache (val bool ){_dbed ._dfd =val };var _egb =_bgb .Date (2019,6,6,0,0,0,0,_bgb .UTC );type meteredClient struct{_bcg string ;_eaa string ;_ffd *_de .Client ;};func _cgd ()([]string ,[]string ,error ){_efe ,_ggabg :=_dc .Interfaces ();if _ggabg !=nil {return nil ,nil ,_ggabg ;};var _fefg []string ;var _dec []string ;for _ ,_aegc :=range _efe {if _aegc .Flags &_dc .FlagUp ==0||_gg .Equal (_aegc .HardwareAddr ,nil ){continue ;};_gfc ,_afg :=_aegc .Addrs ();if _afg !=nil {return nil ,nil ,_afg ;};_agg :=0;for _ ,_ebcd :=range _gfc {var _gcg _dc .IP ;switch _gcgd :=_ebcd .(type ){case *_dc .IPNet :_gcg =_gcgd .IP ;case *_dc .IPAddr :_gcg =_gcgd .IP ;};if _gcg .IsLoopback (){continue ;};if _gcg .To4 ()==nil {continue ;};_dec =append (_dec ,_gcg .String ());_agg ++;};_fgbf :=_aegc .HardwareAddr .String ();if _fgbf !=""&&_agg > 0{_fefg =append (_fefg ,_fgbf );};};return _fefg ,_dec ,nil ;};const _cgc ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045";func Track (docKey string ,useKey string )error {return _cag (docKey ,useKey ,!_dbed ._dfd )};func _abcb (_fbdg ,_fbf []byte )([]byte ,error ){_aca ,_caec :=_gc .NewCipher (_fbdg );if _caec !=nil {return nil ,_caec ;};_bbdd :=make ([]byte ,_gc .BlockSize +len (_fbf ));_aaee :=_bbdd [:_gc .BlockSize ];if _ ,_cadc :=_g .ReadFull (_ff .Reader ,_aaee );_cadc !=nil {return nil ,_cadc ;};_gag :=_gd .NewCFBEncrypter (_aca ,_aaee );_gag .XORKeyStream (_bbdd [_gc .BlockSize :],_fbf );_bdbd :=make ([]byte ,_gf .URLEncoding .EncodedLen (len (_bbdd )));_gf .URLEncoding .Encode (_bdbd ,_bbdd );return _bdbd ,nil ;};var _ba *_bef .PublicKey ;func init (){_efb :=_ag .Getenv (_dbd );_bge :=_ag .Getenv (_cgc );if len (_efb )==0||len (_bge )==0{return ;};_bfg ,_gdd :=_c .ReadFile (_efb );if _gdd !=nil {_bf .Log .Error ("\u0055\u006eab\u006c\u0065\u0020t\u006f\u0020\u0072\u0065ad \u006cic\u0065\u006e\u0073\u0065\u0020\u0063\u006fde\u0020\u0066\u0069\u006c\u0065\u003a\u0020%\u0076",_gdd );return ;};_gdd =SetLicenseKey (string (_bfg ),_bge );if _gdd !=nil {_bf .Log .Error ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u006c\u006f\u0061\u0064\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u003a\u0020\u0025\u0076",_gdd );return ;};};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 _bgb .Time `json:"lr"`;LastWritten _bgb .Time `json:"lw"`;Usage map[string ]int `json:"u"`;};func (_bbe *meteredClient )getStatus ()(meteredStatusResp ,error ){var _fbe meteredStatusResp ;_ecg :=_bbe ._bcg +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073";var _gcd meteredStatusForm ;_dbb ,_beg :=_fc .Marshal (_gcd );if _beg !=nil {return _fbe ,_beg ;};_gba ,_beg :=_gbg (_dbb );if _beg !=nil {return _fbe ,_beg ;};_bcge ,_beg :=_de .NewRequest ("\u0050\u004f\u0053\u0054",_ecg ,_gba );if _beg !=nil {return _fbe ,_beg ;};_bcge .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");_bcge .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bcge .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bcge .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_bbe ._eaa );_cbe ,_beg :=_bbe ._ffd .Do (_bcge );if _beg !=nil {return _fbe ,_beg ;};defer _cbe .Body .Close ();if _cbe .StatusCode !=200{return _fbe ,_fe .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",_cbe .StatusCode );};_agf ,_beg :=_dggb (_cbe );if _beg !=nil {return _fbe ,_beg ;};_beg =_fc .Unmarshal (_agf ,&_fbe );if _beg !=nil {return _fbe ,_beg ;};return _fbe ,nil ;};func _cag (_baf string ,_bdb string ,_ggab bool )error {if _dbed ==nil {return _f .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079");};if !_dbed ._cdb ||len (_dbed ._bbg )==0{return nil ;};if len (_baf )==0&&!_ggab {return _f .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074");};_gbc .Lock ();defer _gbc .Unlock ();if _gbf ==nil {_gbf =map[string ]struct{}{};};if _dbf ==nil {_dbf =map[string ]int {};};_aged :=0;_ ,_bbgf :=_gbf [_baf ];if !_bbgf {_gbf [_baf ]=struct{}{};_aged ++;};if _aged ==0{return nil ;};_dbf [_bdb ]++;_agbe :=_bgb .Now ();_ggd ,_adf :=_add .loadState (_dbed ._bbg );if _adf !=nil {_bf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_adf );return _adf ;};if _ggd .Usage ==nil {_ggd .Usage =map[string ]int {};};for _ebc ,_eff :=range _dbf {_ggd .Usage [_ebc ]+=_eff ;};_dbf =nil ;const _abg =24*_bgb .Hour ;const _gdeg =3*24*_bgb .Hour ;if len (_ggd .Instance )==0||_agbe .Sub (_ggd .LastReported )> _abg ||(_ggd .LimitDocs &&_ggd .RemainingDocs <=_ggd .Docs +int64 (_aged ))||_ggab {_cbd ,_gfdf :=_ag .Hostname ();if _gfdf !=nil {return _gfdf ;};_cgf :=_ggd .Docs ;_gfaa ,_dbg ,_gfdf :=_cgd ();if _gfdf !=nil {_bf .Log .Debug ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u0067\u0065\u0074\u0020\u006c\u006fc\u0061\u006c\u0020\u0061\u0064\u0064\u0072\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_gfdf .Error ());_gfaa =append (_gfaa ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce");_dbg =append (_dbg ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce");}else {_d .Strings (_dbg );_d .Strings (_gfaa );_ge ,_gfgb :=_bee ();if _gfgb !=nil {return _gfgb ;};_bebe :=false ;for _ ,_eafb :=range _dbg {if _eafb ==_ge .String (){_bebe =true ;};};if !_bebe {_dbg =append (_dbg ,_ge .String ());};};_cad :=_dcg ();_cad ._eaa =_dbed ._bbg ;_cgf +=int64 (_aged );_cae :=meteredUsageCheckinForm {Instance :_ggd .Instance ,Next :_ggd .Next ,UsageNumber :int (_cgf ),NumFailed :_ggd .NumErrors ,Hostname :_cbd ,LocalIP :_ab .Join (_dbg ,"\u002c\u0020"),MacAddress :_ab .Join (_gfaa ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_cd .Version ,Usage :_ggd .Usage ,IsPersistentCache :_dbed ._dfd ,Timestamp :_agbe .Unix ()};if len (_gfaa )==0{_cae .MacAddress ="\u006e\u006f\u006e\u0065";};_fegc :=int64 (0);_ccd :=_ggd .NumErrors ;_dee :=_agbe ;_ddb :=0;_fgf :=_ggd .LimitDocs ;_agc ,_gfdf :=_cad .checkinUsage (_cae );if _gfdf !=nil {if _agbe .Sub (_ggd .LastReported )> _gdeg {if !_agc .Success {return _f .New (_agc .Message );};return _f .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");};_fegc =_cgf ;_ccd ++;_dee =_ggd .LastReported ;}else {_fgf =_agc .LimitDocs ;_ddb =_agc .RemainingDocs ;_ccd =0;};if len (_agc .Instance )==0{_agc .Instance =_cae .Instance ;};if len (_agc .Next )==0{_agc .Next =_cae .Next ;};_gfdf =_add .updateState (_cad ._eaa ,_agc .Instance ,_agc .Next ,int (_fegc ),_fgf ,_ddb ,int (_ccd ),_dee ,nil );if _gfdf !=nil {return _gfdf ;};if !_agc .Success {return _fe .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_agc .Message );};}else {_adf =_add .updateState (_dbed ._bbg ,_ggd .Instance ,_ggd .Next ,int (_ggd .Docs )+_aged ,_ggd .LimitDocs ,int (_ggd .RemainingDocs ),int (_ggd .NumErrors ),_ggd .LastReported ,_ggd .Usage );if _adf !=nil {return _adf ;};};return nil ;};func SetLegacyLicenseKey (s string )error {_cea :=_b .MustCompile ("\u005c\u0073");s =_cea .ReplaceAllString (s ,"");var _gef _g .Reader ;_gef =_ab .NewReader (s );_gef =_gf .NewDecoder (_gf .RawURLEncoding ,_gef );_gef ,_abf :=_aef .NewReader (_gef );if _abf !=nil {return _abf ;};_ceg :=_fc .NewDecoder (_gef );_cadf :=&LegacyLicense {};if _gbdb :=_ceg .Decode (_cadf );_gbdb !=nil {return _gbdb ;};if _daac :=_cadf .Verify (_ba );_daac !=nil {return _f .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _cadf .Expiration .Before (_cd .ReleasedAt ){return _f .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_fcf :=_bgb .Now ().UTC ();_edb :=LicenseKey {};_edb .CreatedAt =_fcf ;_edb .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_edb .CustomerName =_cadf .Name ;_edb .Tier =LicenseTierBusiness ;_edb .ExpiresAt =_cadf .Expiration ;_edb .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_edb .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_edb .UniOffice =true ;_dbed =&_edb ;return nil ;};type LegacyLicenseType byte ;func _dacg (_ad string ,_bff string ,_cec string )(string ,error ){_adc :=_ab .Index (_cec ,_ad );if _adc ==-1{return "",_fe .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_fd :=_ab .Index (_cec ,_bff );if _fd ==-1{return "",_fe .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_fee :=_adc +len (_ad )+1;return _cec [_fee :_fd -1],nil ;};const _eec ="\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";func SetMeteredKey (apiKey string )error {if len (apiKey )==0{_bf .Log .Error ("\u004d\u0065\u0074\u0065\u0072e\u0064\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0041\u0050\u0049 \u004b\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079");_bf .Log .Error ("\u002d\u0020\u0047\u0072\u0061\u0062\u0020\u006f\u006e\u0065\u0020\u0069\u006e\u0020\u0074h\u0065\u0020\u0046\u0072\u0065\u0065\u0020\u0054\u0069\u0065\u0072\u0020\u0061t\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063\u006c\u006fud\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _fe .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 _dbed !=nil &&(_dbed ._cdb ||_dbed .Tier !=LicenseTierUnlicensed ){_bf .Log .Error ("\u0045\u0052\u0052\u004f\u0052:\u0020\u0043\u0061\u006e\u006eo\u0074 \u0073\u0065\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0074\u0077\u0069c\u0065\u0020\u002d\u0020\u0053\u0068\u006f\u0075\u006c\u0064\u0020\u006a\u0075\u0073\u0074\u0020\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0069z\u0065\u0020\u006f\u006e\u0063\u0065");return _f .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_abc :=_dcg ();_abc ._eaa =apiKey ;_gaf ,_adcc :=_abc .getStatus ();if _adcc !=nil {return _adcc ;};if !_gaf .Valid {return _f .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_agfg :=&LicenseKey {_cdb :true ,_bbg :apiKey ,_dfd :true };_dbed =_agfg ;return nil ;};func (_fed *LicenseKey )ToString ()string {if _fed ._cdb {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};_bbc :=_fe .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_fed .LicenseId );_bbc +=_fe .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_fed .CustomerId );_bbc +=_fe .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_fed .CustomerName );_bbc +=_fe .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_fed .Tier );_bbc +=_fe .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_cd .UtcTimeFormat (_fed .CreatedAt ));if _fed .ExpiresAt .IsZero (){_bbc +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a";}else {_bbc +=_fe .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_cd .UtcTimeFormat (_fed .ExpiresAt ));};_bbc +=_fe .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_fed .CreatorName ,_fed .CreatorEmail );return _bbc ;};var _gbf map[string ]struct{}; \ No newline at end of file +package license ;import (_gc "bytes";_f "compress/gzip";_e "crypto";_fc "crypto/aes";_c "crypto/cipher";_ef "crypto/hmac";_ec "crypto/rand";_ccg "crypto/rsa";_gg "crypto/sha256";_df "crypto/sha512";_cc "crypto/x509";_gfe "encoding/base64";_fb "encoding/binary";_ac "encoding/hex";_ad "encoding/json";_fff "encoding/pem";_ed "errors";_ff "fmt";_fa "github.com/unidoc/unioffice/common";_ce "github.com/unidoc/unioffice/common/logger";_gb "io";_de "io/ioutil";_feg "log";_dc "net";_d "net/http";_fe "os";_egc "path/filepath";_a "regexp";_ga "sort";_deb "strings";_eg "sync";_gf "time";);var _ecfb =false ;func _ffca (_bca *_d .Response )([]byte ,error ){var _feaa []byte ;_aega ,_dce :=_acf (_bca );if _dce !=nil {return _feaa ,_dce ;};return _de .ReadAll (_aega );};var _acg =_gf .Date (2010,1,1,0,0,0,0,_gf .UTC );const _cgc ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048";func (_ca *LicenseKey )getExpiryDateToCompare ()_gf .Time {if _ca .Trial {return _gf .Now ().UTC ();};return _fa .ReleasedAt ;};func _gaa (_bgb string ,_efbg string ,_cbd bool )error {if _ade ==nil {return _ed .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079");};if !_ade ._eff ||len (_ade ._egb )==0{return nil ;};if len (_bgb )==0&&!_cbd {return _ed .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074");};_caa .Lock ();defer _caa .Unlock ();if _aeb ==nil {_aeb =map[string ]struct{}{};};if _cee ==nil {_cee =map[string ]int {};};_aae :=0;_ ,_gfbb :=_aeb [_bgb ];if !_gfbb {_aeb [_bgb ]=struct{}{};_aae ++;};if _aae ==0{return nil ;};_cee [_efbg ]++;_fgc :=_gf .Now ();_be ,_bdcg :=_ddf .loadState (_ade ._egb );if _bdcg !=nil {_ce .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bdcg );return _bdcg ;};if _be .Usage ==nil {_be .Usage =map[string ]int {};};for _acgg ,_gba :=range _cee {_be .Usage [_acgg ]+=_gba ;};_cee =nil ;const _gaec =24*_gf .Hour ;const _dbab =3*24*_gf .Hour ;if len (_be .Instance )==0||_fgc .Sub (_be .LastReported )> _gaec ||(_be .LimitDocs &&_be .RemainingDocs <=_be .Docs +int64 (_aae ))||_cbd {_fgee ,_dfgg :=_fe .Hostname ();if _dfgg !=nil {return _dfgg ;};_geg :=_be .Docs ;_bff ,_cfe ,_dfgg :=_ggb ();if _dfgg !=nil {_ce .Log .Debug ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u0067\u0065\u0074\u0020\u006c\u006fc\u0061\u006c\u0020\u0061\u0064\u0064\u0072\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_dfgg .Error ());_bff =append (_bff ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce");_cfe =append (_cfe ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce");}else {_ga .Strings (_cfe );_ga .Strings (_bff );_fdag ,_fbd :=_bffg ();if _fbd !=nil {return _fbd ;};_bddc :=false ;for _ ,_gce :=range _cfe {if _gce ==_fdag .String (){_bddc =true ;};};if !_bddc {_cfe =append (_cfe ,_fdag .String ());};};_eba :=_ece ();_eba ._cbf =_ade ._egb ;_geg +=int64 (_aae );_dbb :=meteredUsageCheckinForm {Instance :_be .Instance ,Next :_be .Next ,UsageNumber :int (_geg ),NumFailed :_be .NumErrors ,Hostname :_fgee ,LocalIP :_deb .Join (_cfe ,"\u002c\u0020"),MacAddress :_deb .Join (_bff ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_fa .Version ,Usage :_be .Usage ,IsPersistentCache :_ade ._bda ,Timestamp :_fgc .Unix ()};if len (_bff )==0{_dbb .MacAddress ="\u006e\u006f\u006e\u0065";};_cfg :=int64 (0);_fgef :=_be .NumErrors ;_dcae :=_fgc ;_gccf :=0;_fgd :=_be .LimitDocs ;_ccef ,_dfgg :=_eba .checkinUsage (_dbb );if _dfgg !=nil {if _fgc .Sub (_be .LastReported )> _dbab {if !_ccef .Success {return _ed .New (_ccef .Message );};return _ed .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");};_cfg =_geg ;_fgef ++;_dcae =_be .LastReported ;}else {_fgd =_ccef .LimitDocs ;_gccf =_ccef .RemainingDocs ;_fgef =0;};if len (_ccef .Instance )==0{_ccef .Instance =_dbb .Instance ;};if len (_ccef .Next )==0{_ccef .Next =_dbb .Next ;};_dfgg =_ddf .updateState (_eba ._cbf ,_ccef .Instance ,_ccef .Next ,int (_cfg ),_fgd ,_gccf ,int (_fgef ),_dcae ,nil );if _dfgg !=nil {return _dfgg ;};if !_ccef .Success {return _ff .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_ccef .Message );};}else {_bdcg =_ddf .updateState (_ade ._egb ,_be .Instance ,_be .Next ,int (_be .Docs )+_aae ,_be .LimitDocs ,int (_be .RemainingDocs ),int (_be .NumErrors ),_be .LastReported ,_be .Usage );if _bdcg !=nil {return _bdcg ;};};return nil ;};func _ada (_acb string ,_bf string )([]byte ,error ){var (_bd int ;_gcd string ;);for _ ,_gcd =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _bd =_deb .Index (_bf ,_gcd );_bd !=-1{break ;};};if _bd ==-1{return nil ,_ff .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");};_af :=_bf [:_bd ];_gad :=_bd +len (_gcd );_ee :=_bf [_gad :];if _af ==""||_ee ==""{return nil ,_ff .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");};_cf ,_dcc :=_gfe .StdEncoding .DecodeString (_af );if _dcc !=nil {return nil ,_ff .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_cd ,_dcc :=_gfe .StdEncoding .DecodeString (_ee );if _dcc !=nil {return nil ,_ff .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_edc ,_ :=_fff .Decode ([]byte (_acb ));if _edc ==nil {return nil ,_ff .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_fbc ,_dcc :=_cc .ParsePKIXPublicKey (_edc .Bytes );if _dcc !=nil {return nil ,_dcc ;};_faf :=_fbc .(*_ccg .PublicKey );if _faf ==nil {return nil ,_ff .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064");};_bag :=_df .New ();_bag .Write (_cf );_fea :=_bag .Sum (nil );_dcc =_ccg .VerifyPKCS1v15 (_faf ,_e .SHA512 ,_fea ,_cd );if _dcc !=nil {return nil ,_dcc ;};return _cf ,nil ;};func SetMeteredKeyPersistentCache (val bool ){_ade ._bda =val };func (_bdf *LicenseKey )Validate ()error {if _bdf ._eff {return nil ;};if len (_bdf .LicenseId )< 10{return _ff .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 (_bdf .CustomerId )< 10{return _ff .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 (_bdf .CustomerName )< 1{return _ff .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 _acg .After (_bdf .CreatedAt ){return _ff .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 _bdf .ExpiresAt .IsZero (){_dba :=_bdf .CreatedAt .AddDate (1,0,0);if _bce .After (_dba ){_dba =_bce ;};_bdf .ExpiresAt =_dba ;};if _bdf .CreatedAt .After (_bdf .ExpiresAt ){return _ff .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 _bdf .isExpired (){_gdd :="\u0054\u0068\u0065\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u0020\u0068\u0061\u0073\u0020\u0061\u006c\u0072\u0065a\u0064\u0079\u0020\u0065\u0078\u0070\u0069r\u0065\u0064\u002e\u000a"+"\u0059o\u0075\u0020\u006d\u0061y\u0020n\u0065\u0065\u0064\u0020\u0074\u006f\u0020\u0075\u0070d\u0061\u0074\u0065\u0020\u0074\u0068\u0065\u0020l\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0065\u0077\u0065s\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0066\u006f\u0072\u0020\u0079o\u0075\u0072\u0020\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0061\u0074i\u006fn\u002e\u000a"+"\u0054o\u0020\u0066\u0069\u006ed y\u006f\u0075\u0072\u0020n\u0065\u0077\u0065\u0073\u0074\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u006b\u0065\u0079\u002c\u0020\u0067\u006f\u0020\u0074\u006f\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063l\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064oc\u002e\u0069\u006f \u0061\u006e\u0064\u0020\u0067o\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006c\u0069\u0063e\u006e\u0073\u0065\u0020\u006d\u0065\u006e\u0075\u002e";return _ff .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0025\u0073",_gdd );};if len (_bdf .CreatorName )< 1{return _ff .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 (_bdf .CreatorEmail )< 1{return _ff .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 _bdf .CreatedAt .After (_efa ){if !_bdf .UniOffice {return _ff .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 _bgg ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045";type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _gf .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _gf .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"`;_eff bool ;_egb string ;_bda bool ;};func Track (docKey string ,useKey string )error {return _gaa (docKey ,useKey ,!_ade ._bda )};func _dg (_gd string ,_da string ,_aed string )(string ,error ){_dca :=_deb .Index (_aed ,_gd );if _dca ==-1{return "",_ff .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_afc :=_deb .Index (_aed ,_da );if _afc ==-1{return "",_ff .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_acbb :=_dca +len (_gd )+1;return _aed [_acbb :_afc -1],nil ;};type meteredClient struct{_ccd string ;_cbf string ;_adf *_d .Client ;};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 SetMeteredKey (apiKey string )error {if len (apiKey )==0{_ce .Log .Error ("\u004d\u0065\u0074\u0065\u0072e\u0064\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0041\u0050\u0049 \u004b\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079");_ce .Log .Error ("\u002d\u0020\u0047\u0072\u0061\u0062\u0020\u006f\u006e\u0065\u0020\u0069\u006e\u0020\u0074h\u0065\u0020\u0046\u0072\u0065\u0065\u0020\u0054\u0069\u0065\u0072\u0020\u0061t\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063\u006c\u006fud\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f");return _ff .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 _ade !=nil &&(_ade ._eff ||_ade .Tier !=LicenseTierUnlicensed ){_ce .Log .Error ("\u0045\u0052\u0052\u004f\u0052:\u0020\u0043\u0061\u006e\u006eo\u0074 \u0073\u0065\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0074\u0077\u0069c\u0065\u0020\u002d\u0020\u0053\u0068\u006f\u0075\u006c\u0064\u0020\u006a\u0075\u0073\u0074\u0020\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0069z\u0065\u0020\u006f\u006e\u0063\u0065");return _ed .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_bba :=_ece ();_bba ._cbf =apiKey ;_dbcc ,_fde :=_bba .getStatus ();if _fde !=nil {return _fde ;};if !_dbcc .Valid {return _ed .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_acdd :=&LicenseKey {_eff :true ,_egb :apiKey ,_bda :true };_ade =_acdd ;return nil ;};type LegacyLicenseType byte ;func (_ace *LicenseKey )IsLicensed ()bool {if _ace ==nil {return false ;};return _ace .Tier !=LicenseTierUnlicensed ||_ace ._eff ;};func _ggb ()([]string ,[]string ,error ){_aag ,_fgbc :=_dc .Interfaces ();if _fgbc !=nil {return nil ,nil ,_fgbc ;};var _fdgd []string ;var _bfba []string ;for _ ,_gag :=range _aag {if _gag .Flags &_dc .FlagUp ==0||_gc .Equal (_gag .HardwareAddr ,nil ){continue ;};_aede ,_bgbc :=_gag .Addrs ();if _bgbc !=nil {return nil ,nil ,_bgbc ;};_agaa :=0;for _ ,_acbg :=range _aede {var _eaf _dc .IP ;switch _bcc :=_acbg .(type ){case *_dc .IPNet :_eaf =_bcc .IP ;case *_dc .IPAddr :_eaf =_bcc .IP ;};if _eaf .IsLoopback (){continue ;};if _eaf .To4 ()==nil {continue ;};_bfba =append (_bfba ,_eaf .String ());_agaa ++;};_ccb :=_gag .HardwareAddr .String ();if _ccb !=""&&_agaa > 0{_fdgd =append (_fdgd ,_ccb );};};return _fdgd ,_bfba ,nil ;};var _edcd *_ccg .PublicKey ;func init (){_ege ,_ab :=_ac .DecodeString (_aeg );if _ab !=nil {_feg .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_ab );};_dgb ,_ab :=_cc .ParsePKIXPublicKey (_ege );if _ab !=nil {_feg .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_ab );};_edcd =_dgb .(*_ccg .PublicKey );};func _ece ()*meteredClient {_cae :=meteredClient {_ccd :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_adf :&_d .Client {Timeout :30*_gf .Second }};if _fgb :=_fe .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_deb .HasPrefix (_fgb ,"\u0068\u0074\u0074\u0070"){_cae ._ccd =_fgb ;};return &_cae ;};func TrackUse (useKey string ){if _ade ==nil {return ;};if !_ade ._eff ||len (_ade ._egb )==0{return ;};if len (useKey )==0{return ;};_caa .Lock ();defer _caa .Unlock ();if _cee ==nil {_cee =map[string ]int {};};_cee [useKey ]++;};func (_dfe *meteredClient )checkinUsage (_dbc meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_dbc .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e";_dbc .PackageVersion =_fa .Version ;var _bdaa meteredUsageCheckinResp ;_dfg :=_dfe ._ccd +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e";_gda ,_dgbf :=_ad .Marshal (_dbc );if _dgbf !=nil {return _bdaa ,_dgbf ;};_def ,_dgbf :=_gfbf (_gda );if _dgbf !=nil {return _bdaa ,_dgbf ;};_ddc ,_dgbf :=_d .NewRequest ("\u0050\u004f\u0053\u0054",_dfg ,_def );if _dgbf !=nil {return _bdaa ,_dgbf ;};_ddc .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");_ddc .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_ddc .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_ddc .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_dfe ._cbf );_fee ,_dgbf :=_dfe ._adf .Do (_ddc );if _dgbf !=nil {_ce .Log .Error ("\u0049n\u0076\u0061\u006c\u0069d\u0020\u0068\u0074\u0074\u0070 \u0072e\u0073p\u006f\u006e\u0073\u0065\u003a\u0020\u0025v",_dgbf );return _bdaa ,_dgbf ;};defer _fee .Body .Close ();if _fee .StatusCode !=200{_dfb ,_fcec :=_ffca (_fee );if _fcec !=nil {return _bdaa ,_fcec ;};_fcec =_ad .Unmarshal (_dfb ,&_bdaa );if _fcec !=nil {return _bdaa ,_fcec ;};return _bdaa ,_ff .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",_fee .StatusCode );};_gab :=_fee .Header .Get ("\u0058\u002d\u0055\u0043\u002d\u0053\u0069\u0067\u006ea\u0074\u0075\u0072\u0065");_cab :=_cfgf (_dbc .MacAddress ,string (_gda ));if _cab !=_gab {_ce .Log .Error ("I\u006e\u0076\u0061l\u0069\u0064\u0020\u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u002c\u0020\u0073\u0065t\u0020\u0074\u0068e\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0073\u0065\u0072\u0076e\u0072\u0020\u0074\u006f \u0068\u0074\u0074\u0070s\u003a\u002f\u002f\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069o\u002f\u0061\u0070\u0069");return _bdaa ,_ed .New ("\u0066\u0061\u0069l\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0073\u0065\u0072\u0076\u0065\u0072 \u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065");};_bdc ,_dgbf :=_ffca (_fee );if _dgbf !=nil {return _bdaa ,_dgbf ;};_dgbf =_ad .Unmarshal (_bdc ,&_bdaa );if _dgbf !=nil {return _bdaa ,_dgbf ;};return _bdaa ,nil ;};const _aeg ="\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";func SetLicenseKey (content string ,customerName string )error {if _ecfb {return nil ;};_eaae ,_fgca :=_cb (content );if _fgca !=nil {_ce .Log .Error ("\u004c\u0069c\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0064\u0065\u0063\u006f\u0064\u0065\u0020\u0065\u0072\u0072\u006f\u0072: \u0025\u0076",_fgca );return _fgca ;};if !_deb .EqualFold (_eaae .CustomerName ,customerName ){_ce .Log .Error ("L\u0069ce\u006es\u0065 \u0063\u006f\u0064\u0065\u0020i\u0073\u0073\u0075e\u0020\u002d\u0020\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006da\u0074\u0063\u0068, e\u0078\u0070\u0065\u0063\u0074\u0065d\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067o\u0074 \u0027\u0025\u0073\u0027",_eaae .CustomerName ,customerName );return _ff .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'",_eaae .CustomerName ,customerName );};_fgca =_eaae .Validate ();if _fgca !=nil {_ce .Log .Error ("\u004c\u0069\u0063\u0065\u006e\u0073e\u0020\u0063\u006f\u0064\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u003a\u0020\u0025\u0076",_fgca );return _fgca ;};_ade =&_eaae ;return nil ;};type stateLoader interface{loadState (_fda string )(reportState ,error );updateState (_agg ,_ffb ,_fge string ,_gcg int ,_gbe bool ,_ffc int ,_ecfc int ,_gaeb _gf .Time ,_gdc map[string ]int )error ;};func (_ced *meteredClient )getStatus ()(meteredStatusResp ,error ){var _gfb meteredStatusResp ;_deg :=_ced ._ccd +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073";var _fef meteredStatusForm ;_eace ,_cbb :=_ad .Marshal (_fef );if _cbb !=nil {return _gfb ,_cbb ;};_abe ,_cbb :=_gfbf (_eace );if _cbb !=nil {return _gfb ,_cbb ;};_bb ,_cbb :=_d .NewRequest ("\u0050\u004f\u0053\u0054",_deg ,_abe );if _cbb !=nil {return _gfb ,_cbb ;};_bb .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");_bb .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bb .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bb .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_ced ._cbf );_cef ,_cbb :=_ced ._adf .Do (_bb );if _cbb !=nil {return _gfb ,_cbb ;};defer _cef .Body .Close ();if _cef .StatusCode !=200{return _gfb ,_ff .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",_cef .StatusCode );};_fd ,_cbb :=_ffca (_cef );if _cbb !=nil {return _gfb ,_cbb ;};_cbb =_ad .Unmarshal (_fd ,&_gfb );if _cbb !=nil {return _gfb ,_cbb ;};return _gfb ,nil ;};func MakeUnlicensedKey ()*LicenseKey {_dff :=LicenseKey {};_dff .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_dff .Tier =LicenseTierUnlicensed ;_dff .CreatedAt =_gf .Now ().UTC ();_dff .CreatedAtInt =_dff .CreatedAt .Unix ();return &_dff ;};func _acf (_eca *_d .Response )(_gb .ReadCloser ,error ){var _fdf error ;var _dfeg _gb .ReadCloser ;switch _deb .ToLower (_eca .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_dfeg ,_fdf =_f .NewReader (_eca .Body );if _fdf !=nil {return _dfeg ,_fdf ;};defer _dfeg .Close ();default:_dfeg =_eca .Body ;};return _dfeg ,nil ;};func _ba (_adg string ,_eb []byte )(string ,error ){_ae ,_ :=_fff .Decode ([]byte (_adg ));if _ae ==nil {return "",_ff .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_fce ,_dd :=_cc .ParsePKCS1PrivateKey (_ae .Bytes );if _dd !=nil {return "",_dd ;};_eac :=_df .New ();_eac .Write (_eb );_fg :=_eac .Sum (nil );_aa ,_dd :=_ccg .SignPKCS1v15 (_ec .Reader ,_fce ,_e .SHA512 ,_fg );if _dd !=nil {return "",_dd ;};_bc :=_gfe .StdEncoding .EncodeToString (_eb );_bc +="\u000a\u002b\u000a";_bc +=_gfe .StdEncoding .EncodeToString (_aa );return _bc ,nil ;};type defaultStateHolder struct{};var _aeb map[string ]struct{};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 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 _gf .Time `json:"lr"`;LastWritten _gf .Time `json:"lw"`;Usage map[string ]int `json:"u"`;};var _efa =_gf .Date (2019,6,6,0,0,0,0,_gf .UTC );var _cee map[string ]int ;type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};func (_ag *LicenseKey )TypeToString ()string {if _ag ._eff {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};if _ag .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _ag .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 _ag .Tier ==LicenseTierIndividual ||_ag .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 _cb (_bfb string )(LicenseKey ,error ){var _gae LicenseKey ;_ecf ,_gcf :=_dg (_b ,_ea ,_bfb );if _gcf !=nil {return _gae ,_gcf ;};_eae ,_gcf :=_ada (_bcg ,_ecf );if _gcf !=nil {return _gae ,_gcf ;};_gcf =_ad .Unmarshal (_eae ,&_gae );if _gcf !=nil {return _gae ,_gcf ;};_gae .CreatedAt =_gf .Unix (_gae .CreatedAtInt ,0);if _gae .ExpiresAtInt > 0{_dcd :=_gf .Unix (_gae .ExpiresAtInt ,0);_gae .ExpiresAt =_dcd ;};return _gae ,nil ;};var _ade =MakeUnlicensedKey ();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"`;IsPersistentCache bool `json:"is_persistent_cache"`;Timestamp int64 `json:"timestamp"`;};func GetLicenseKey ()*LicenseKey {if _ade ==nil {return nil ;};_ged :=*_ade ;return &_ged ;};const _bcg ="\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 (_cff *LicenseKey )isExpired ()bool {return _cff .getExpiryDateToCompare ().After (_cff .ExpiresAt )};func (_acd *LicenseKey )ToString ()string {if _acd ._eff {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};_bab :=_ff .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_acd .LicenseId );_bab +=_ff .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_acd .CustomerId );_bab +=_ff .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_acd .CustomerName );_bab +=_ff .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_acd .Tier );_bab +=_ff .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_fa .UtcTimeFormat (_acd .CreatedAt ));if _acd .ExpiresAt .IsZero (){_bab +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a";}else {_bab +=_ff .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_fa .UtcTimeFormat (_acd .ExpiresAt ));};_bab +=_ff .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_acd .CreatorName ,_acd .CreatorEmail );return _bab ;};func _bgbd ()string {_eef :=_fe .Getenv ("\u0048\u004f\u004d\u0045");if len (_eef )==0{_eef ,_ =_fe .UserHomeDir ();};return _eef ;};func GenRefId (prefix string )(string ,error ){var _dab _gc .Buffer ;_dab .WriteString (prefix );_dgdf :=make ([]byte ,8+16);_ecc :=_gf .Now ().UTC ().UnixNano ();_fb .BigEndian .PutUint64 (_dgdf ,uint64 (_ecc ));_ ,_ccfb :=_ec .Read (_dgdf [8:]);if _ccfb !=nil {return "",_ccfb ;};_dab .WriteString (_ac .EncodeToString (_dgdf ));return _dab .String (),nil ;};var _bce =_gf .Date (2020,1,1,0,0,0,0,_gf .UTC );type meteredStatusForm struct{};const (_b ="\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";_ea ="\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";);type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _gf .Time ;LicenseType LegacyLicenseType ;};var _ddf stateLoader =defaultStateHolder {};func (_bfg defaultStateHolder )updateState (_ccgb ,_fefd ,_cea string ,_aad int ,_dgbb bool ,_fab int ,_cabe int ,_ebbd _gf .Time ,_gdag map[string ]int )error {_efb :=_bgbd ();if len (_efb )==0{return _ed .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_gaef :=_egc .Join (_efb ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_bcd :=_fe .MkdirAll (_gaef ,0777);if _bcd !=nil {return _bcd ;};if len (_ccgb )< 20{return _ed .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_gaf :=[]byte (_ccgb );_bbc :=_df .Sum512_256 (_gaf [:20]);_edd :=_ac .EncodeToString (_bbc [:]);_cda :=_egc .Join (_gaef ,_edd );var _aga reportState ;_aga .Docs =int64 (_aad );_aga .NumErrors =int64 (_cabe );_aga .LimitDocs =_dgbb ;_aga .RemainingDocs =int64 (_fab );_aga .LastWritten =_gf .Now ().UTC ();_aga .LastReported =_ebbd ;_aga .Instance =_fefd ;_aga .Next =_cea ;_aga .Usage =_gdag ;_aadc ,_bcd :=_ad .Marshal (_aga );if _bcd !=nil {return _bcd ;};const _dbag ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_aadc ,_bcd =_aedf ([]byte (_dbag ),_aadc );if _bcd !=nil {return _bcd ;};_bcd =_de .WriteFile (_cda ,_aadc ,0600);if _bcd !=nil {return _bcd ;};return nil ;};func _gegd (_efae ,_fgbg []byte )([]byte ,error ){_gdf :=make ([]byte ,_gfe .URLEncoding .DecodedLen (len (_fgbg )));_ccf ,_cfa :=_gfe .URLEncoding .Decode (_gdf ,_fgbg );if _cfa !=nil {return nil ,_cfa ;};_gdf =_gdf [:_ccf ];_cdd ,_cfa :=_fc .NewCipher (_efae );if _cfa !=nil {return nil ,_cfa ;};if len (_gdf )< _fc .BlockSize {return nil ,_ed .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074");};_abg :=_gdf [:_fc .BlockSize ];_gdf =_gdf [_fc .BlockSize :];_dbabb :=_c .NewCFBDecrypter (_cdd ,_abg );_dbabb .XORKeyStream (_gdf ,_gdf );return _gdf ,nil ;};func init (){_ecef :=_fe .Getenv (_cgc );_eceg :=_fe .Getenv (_bgg );if len (_ecef )==0||len (_eceg )==0{return ;};_gdde ,_faa :=_de .ReadFile (_ecef );if _faa !=nil {_ce .Log .Error ("\u0055\u006eab\u006c\u0065\u0020t\u006f\u0020\u0072\u0065ad \u006cic\u0065\u006e\u0073\u0065\u0020\u0063\u006fde\u0020\u0066\u0069\u006c\u0065\u003a\u0020%\u0076",_faa );return ;};_faa =SetLicenseKey (string (_gdde ),_eceg );if _faa !=nil {_ce .Log .Error ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u006c\u006f\u0061\u0064\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u003a\u0020\u0025\u0076",_faa );return ;};};func SetLegacyLicenseKey (s string )error {_gbg :=_a .MustCompile ("\u005c\u0073");s =_gbg .ReplaceAllString (s ,"");var _edf _gb .Reader ;_edf =_deb .NewReader (s );_edf =_gfe .NewDecoder (_gfe .RawURLEncoding ,_edf );_edf ,_bagf :=_f .NewReader (_edf );if _bagf !=nil {return _bagf ;};_gef :=_ad .NewDecoder (_edf );_cec :=&LegacyLicense {};if _gbd :=_gef .Decode (_cec );_gbd !=nil {return _gbd ;};if _abga :=_cec .Verify (_edcd );_abga !=nil {return _ed .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _cec .Expiration .Before (_fa .ReleasedAt ){return _ed .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_dffb :=_gf .Now ().UTC ();_gee :=LicenseKey {};_gee .CreatedAt =_dffb ;_gee .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_gee .CustomerName =_cec .Name ;_gee .Tier =LicenseTierBusiness ;_gee .ExpiresAt =_cec .Expiration ;_gee .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_gee .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_gee .UniOffice =true ;_ade =&_gee ;return nil ;};func _bffg ()(_dc .IP ,error ){_cedd ,_fdb :=_dc .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030");if _fdb !=nil {return nil ,_fdb ;};defer _cedd .Close ();_gcef :=_cedd .LocalAddr ().(*_dc .UDPAddr );return _gcef .IP ,nil ;};func _gfbf (_efd []byte )(_gb .Reader ,error ){_cdf :=new (_gc .Buffer );_abd :=_f .NewWriter (_cdf );_abd .Write (_efd );_bdfg :=_abd .Close ();if _bdfg !=nil {return nil ,_bdfg ;};return _cdf ,nil ;};type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`;OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`;};func GetMeteredState ()(MeteredStatus ,error ){if _ade ==nil {return MeteredStatus {},_ed .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};if !_ade ._eff ||len (_ade ._egb )==0{return MeteredStatus {},_ed .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_ebb ,_ge :=_ddf .loadState (_ade ._egb );if _ge !=nil {_ce .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ge );return MeteredStatus {},_ge ;};if _ebb .Docs > 0{_gbc :=_gaa ("","",true );if _gbc !=nil {return MeteredStatus {},_gbc ;};};_caa .Lock ();defer _caa .Unlock ();_dgd :=_ece ();_dgd ._cbf =_ade ._egb ;_age ,_ge :=_dgd .getStatus ();if _ge !=nil {return MeteredStatus {},_ge ;};if !_age .Valid {return MeteredStatus {},_ed .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_edcb :=MeteredStatus {OK :true ,Credits :_age .OrgCredits ,Used :_age .OrgUsed };return _edcb ,nil ;};func (_fcb LegacyLicense )Verify (pubKey *_ccg .PublicKey )error {_bdd :=_fcb ;_bdd .Signature ="";_fec :=_gc .Buffer {};_gdb :=_ad .NewEncoder (&_fec );if _dea :=_gdb .Encode (_bdd );_dea !=nil {return _dea ;};_aba ,_ddd :=_ac .DecodeString (_fcb .Signature );if _ddd !=nil {return _ddd ;};_gcfg :=_gg .Sum256 (_fec .Bytes ());_ddd =_ccg .VerifyPKCS1v15 (pubKey ,_e .SHA256 ,_gcfg [:],_aba );return _ddd ;};var _caa =&_eg .Mutex {};func _aedf (_babb ,_cbdg []byte )([]byte ,error ){_dfegg ,_dbd :=_fc .NewCipher (_babb );if _dbd !=nil {return nil ,_dbd ;};_dad :=make ([]byte ,_fc .BlockSize +len (_cbdg ));_acc :=_dad [:_fc .BlockSize ];if _ ,_gbae :=_gb .ReadFull (_ec .Reader ,_acc );_gbae !=nil {return nil ,_gbae ;};_gbf :=_c .NewCFBEncrypter (_dfegg ,_acc );_gbf .XORKeyStream (_dad [_fc .BlockSize :],_cbdg );_gfa :=make ([]byte ,_gfe .URLEncoding .EncodedLen (len (_dad )));_gfe .URLEncoding .Encode (_gfa ,_dad );return _gfa ,nil ;};func _cfgf (_caf ,_ecaa string )string {_ggd :=[]byte (_caf );_eec :=_ef .New (_gg .New ,_ggd );_eec .Write ([]byte (_ecaa ));return _gfe .StdEncoding .EncodeToString (_eec .Sum (nil ));};func (_fag defaultStateHolder )loadState (_gcc string )(reportState ,error ){_bfe :=_bgbd ();if len (_bfe )==0{return reportState {},_ed .New ("\u0068\u006fm\u0065\u0020\u0064i\u0072\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_edcda :=_egc .Join (_bfe ,"\u002eu\u006e\u0069\u0064\u006f\u0063");_gabc :=_fe .MkdirAll (_edcda ,0777);if _gabc !=nil {return reportState {},_gabc ;};if len (_gcc )< 20{return reportState {},_ed .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_gfc :=[]byte (_gcc );_cag :=_df .Sum512_256 (_gfc [:20]);_cce :=_ac .EncodeToString (_cag [:]);_gcca :=_egc .Join (_edcda ,_cce );_fdg ,_gabc :=_de .ReadFile (_gcca );if _gabc !=nil {if _fe .IsNotExist (_gabc ){return reportState {},nil ;};_ce .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gabc );return reportState {},_ed .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};const _ecg ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_fdg ,_gabc =_gegd ([]byte (_ecg ),_fdg );if _gabc !=nil {return reportState {},_gabc ;};var _bbg reportState ;_gabc =_ad .Unmarshal (_fdg ,&_bbg );if _gabc !=nil {_ce .Log .Error ("\u0045\u0052\u0052OR\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076",_gabc );return reportState {},_ed .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};return _bbg ,nil ;}; \ No newline at end of file diff --git a/internal/mergesort/mergesort.go b/internal/mergesort/mergesort.go index 1e002f5d68..e8a8a71160 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{_g :=make ([]float64 ,len (array ));copy (_g ,array );return _g ;};_b :=len (array )/2;_d :=MergeSort (array [:_b ]);_e :=MergeSort (array [_b :]);_ec :=make ([]float64 ,len (array ));_a :=0;_dc :=0;_fb :=0;for _dc < len (_d )&&_fb < len (_e ){if _d [_dc ]<=_e [_fb ]{_ec [_a ]=_d [_dc ];_dc ++;}else {_ec [_a ]=_e [_fb ];_fb ++;};_a ++;};for _dc < len (_d ){_ec [_a ]=_d [_dc ];_dc ++;_a ++;};for _fb < len (_e ){_ec [_a ]=_e [_fb ];_fb ++;_a ++;};return _ec ;}; \ No newline at end of file +package mergesort ;func MergeSort (array []float64 )[]float64 {if len (array )<=1{_f :=make ([]float64 ,len (array ));copy (_f ,array );return _f ;};_a :=len (array )/2;_af :=MergeSort (array [:_a ]);_g :=MergeSort (array [_a :]);_e :=make ([]float64 ,len (array ));_ef :=0;_fb :=0;_ab :=0;for _fb < len (_af )&&_ab < len (_g ){if _af [_fb ]<=_g [_ab ]{_e [_ef ]=_af [_fb ];_fb ++;}else {_e [_ef ]=_g [_ab ];_ab ++;};_ef ++;};for _fb < len (_af ){_e [_ef ]=_af [_fb ];_fb ++;_ef ++;};for _ab < len (_g ){_e [_ef ]=_g [_ab ];_ab ++;_ef ++;};return _e ;}; \ No newline at end of file diff --git a/internal/mscfb/mscfb.go b/internal/mscfb/mscfb.go index 36d1e476fc..432ecfb2a2 100644 --- a/internal/mscfb/mscfb.go +++ b/internal/mscfb/mscfb.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 mscfb ;import (_f "bytes";_ef "encoding/binary";_ed "fmt";_gd "github.com/richardlehane/msoleps/types";_fd "github.com/unidoc/unioffice/internal/mscfb/rw";_fg "io";_e "os";_g "strconv";_dd "time";_c "unicode";_b "unicode/utf16";);func (_cdb *Reader )getOffset (_cdae uint32 ,_cdag bool )(int64 ,error ){if _cdag {_cff :=_cdb ._ecd /64;_baf :=int (_cdae /_cff );if _baf >=len (_cdb ._dbe ._gbbe ){return 0,Error {ErrRead ,"\u006di\u006e\u0069s\u0065\u0063\u0074o\u0072\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0069\u0073\u0020\u006f\u0075t\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0073\u0065c\u0074\u006f\u0072\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_baf )};};_fbf :=_cdae %_cff ;return int64 ((_cdb ._dbe ._gbbe [_baf ]+1)*_cdb ._ecd +_fbf *64),nil ;};return _gcdf (_cdb ._ecd ,_cdae ),nil ;};func (_ffe Error )Typ ()int {return _ffe ._fca };func (_ddg *File )ReadAt (p []byte ,off int64 )(_fed int ,_dgg error ){_ddb ,_ca ,_eda :=_ddg ._eg ,_ddg ._bbe ,_ddg ._bfb ;_ ,_dgg =_ddg .Seek (off ,0);if _dgg ==nil {_fed ,_dgg =_ddg .Read (p );};_ddg ._eg ,_ddg ._bbe ,_ddg ._bfb =_ddb ,_ca ,_eda ;return _fed ,_dgg ;};func (_deeb *Reader )findNext (_afdb uint32 ,_edff bool )(uint32 ,error ){_caf :=_deeb ._ecd /4;_ebbe :=int (_afdb /_caf );var _efca uint32 ;if _edff {if _ebbe < 0||_ebbe >=len (_deeb ._dbe ._gefc ){return 0,Error {ErrRead ,"\u006d\u0069\u006e\u0069\u0073e\u0063\u0074\u006f\u0072\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073 \u006f\u0075\u0074\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_ebbe )};};_efca =_deeb ._dbe ._gefc [_ebbe ];}else {if _ebbe < 0||_ebbe >=len (_deeb ._dbe ._bgc ){return 0,Error {ErrRead ,"\u0046\u0041\u0054\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073\u0020\u006f\u0075t\u0073i\u0064\u0065\u0020\u0044\u0049\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_ebbe )};};_efca =_deeb ._dbe ._bgc [_ebbe ];};_bff :=_afdb %_caf ;_bafb :=_gcdf (_deeb ._ecd ,_efca )+int64 (_bff *4);_cddd ,_gdfd :=_deeb .readAt (_bafb ,4);if _gdfd !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_gdfd .Error ()+"\u0029",_bafb };};_agd :=_ef .LittleEndian .Uint32 (_cddd );return _agd ,nil ;};func (_gfc *Reader )Debug ()map[string ][]uint32 {_cde :=map[string ][]uint32 {"s\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065":[]uint32 {_gfc ._ecd },"\u006d\u0069\u006e\u0069\u0020\u0066\u0061\u0074\u0020\u006c\u006f\u0063\u0073":_gfc ._dbe ._gefc ,"\u006d\u0069n\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u006c\u006f\u0063\u0073":_gfc ._dbe ._gbbe ,"\u0064\u0069r\u0065\u0063\u0074o\u0072\u0079\u0020\u0073\u0065\u0063\u0074\u006f\u0072":[]uint32 {_gfc ._dbe ._acae },"\u006d\u0069\u006e\u0069 s\u0074\u0072\u0065\u0061\u006d\u0020\u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069z\u0065":[]uint32 {_gfc .File [0]._ac ,_ef .LittleEndian .Uint32 (_gfc .File [0]._gb [:])}};for _bea ,_acg :=_gfc .Next ();_acg ==nil ;_bea ,_acg =_gfc .Next (){_cde [_bea .Name +" \u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069\u007a\u0065"]=[]uint32 {_bea ._ac ,_ef .LittleEndian .Uint32 (_bea ._gb [:])};};return _cde ;};func (_bbd *File )seek (_bed int64 )error {var _agg bool ;var _bdd int64 ;if _bbd .Size < _ebge {_agg =true ;_bdd =64;}else {_bdd =int64 (_bbd ._egd ._ecd );};var _edb int64 ;var _aca error ;if _bbd ._bbe > 0{if _bdd -_bbd ._bbe <=_bed {_bbd ._bfb ,_aca =_bbd ._egd .findNext (_bbd ._bfb ,_agg );if _aca !=nil {return _aca ;};_edb +=_bdd -_bbd ._bbe ;_bbd ._bbe =0;if _edb ==_bed {return nil ;};}else {_bbd ._bbe +=_bed ;return nil ;};if _bbd ._bfb ==_bfe {return Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_bbd ._bfb )};};};for {if _bed -_edb < _bdd {_bbd ._bbe =_bed -_edb ;return nil ;}else {_edb +=_bdd ;_bbd ._bfb ,_aca =_bbd ._egd .findNext (_bbd ._bfb ,_agg );if _aca !=nil {return _aca ;};if _edb ==_bed {return nil ;};};};};const (ErrFormat =iota ;ErrRead ;ErrSeek ;ErrWrite ;ErrTraverse ;);const (_be uint8 =0x0;_fc uint8 =0x1;_gf uint8 =0x2;_ga uint8 =0x5;);func _cef (_cc uint16 ,_ad *File ){_cdd (_ad );if _ad ._ee !=_gf {return ;};if _cc > 3{_ad .Size =int64 (_ef .LittleEndian .Uint64 (_ad ._gb [:]));}else {_ad .Size =int64 (_ef .LittleEndian .Uint32 (_ad ._gb [:4]));};};func (_bfef *Reader )exportFAT (_aacd *_fd .Writer ,_aba []uint32 )error {if _bfef ._dbe ._bab ==0{return nil ;};_bgcd :=_f .NewBuffer ([]byte {});if _eaccb :=_ef .Write (_bgcd ,_ef .LittleEndian ,_ggc );_eaccb !=nil {return _eaccb ;};for _aagd :=0;_aagd < len (_aba )-1;_aagd ++{for _gdb :=_aba [_aagd ];_gdb < _aba [_aagd +1]-1;_gdb ++{if _feba :=_ef .Write (_bgcd ,_ef .LittleEndian ,_gdb );_feba !=nil {return _feba ;};};if _bcd :=_ef .Write (_bgcd ,_ef .LittleEndian ,_bfe );_bcd !=nil {return _bcd ;};};_ddge :=512;for _ ,_bbff :=range _bgcd .Bytes (){if _cae :=_aacd .WriteByteAt (_bbff ,_ddge );_cae !=nil {return _cae ;};_ddge ++;};return nil ;};const (_ggbf uint64 =0xE11AB1A1E011CFD0;_ccdd uint32 =64;_ebge int64 =4096;_bcg uint32 =128;);func (_fdcc *File )FileInfo ()_e .FileInfo {return fileInfo {_fdcc }};func _gcdf (_agb ,_ade uint32 )int64 {return int64 ((_ade +1)*_agb )};func (_fgg *File )Created ()_dd .Time {return _fgg ._cg .Time ()};func (_ffb *Reader )setHeader ()error {_fde ,_cddc :=_ffb .readAt (0,_dgef );if _cddc !=nil {return _cddc ;};_ffb ._dbe =&header {headerFields :_add (_fde )};if _ffb ._dbe ._bfc !=_ggbf {return Error {ErrFormat ,"\u0062\u0061\u0064\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065",int64 (_ffb ._dbe ._bfc )};};if _ffb ._dbe ._eba ==0x0009||_ffb ._dbe ._eba ==0x000c{_ffb ._ecd =uint32 (1<<_ffb ._dbe ._eba );}else {return Error {ErrFormat ,"\u0069\u006c\u006c\u0065ga\u006c\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065",int64 (_ffb ._dbe ._eba )};};if _ffb ._dbe ._fea > 0{_bacd :=(_ffb ._ecd /4)-1;if int (_ffb ._dbe ._fea *_bacd +109)< 0{return Error {ErrFormat ,"\u0044I\u0046A\u0054\u0020\u0069\u006e\u0074 \u006f\u0076e\u0072\u0066\u006c\u006f\u0077",int64 (_ffb ._dbe ._fea )};};if _ffb ._dbe ._fea *_bacd +109> _ffb ._dbe ._bab +_bacd {return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u0044\u0049\u0046\u0041\u0054\u0073 \u0065\u0078\u0063\u0065\u0065\u0064\u0073 \u0046\u0041\u0054\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0073",int64 (_ffb ._dbe ._fea )};};};if _ffb ._dbe ._cbec > 0{if int (_ffb ._ecd /4*_ffb ._dbe ._cbec )< 0{return Error {ErrFormat ,"m\u0069\u006e\u0069\u0020FA\u0054 \u0069\u006e\u0074\u0020\u006fv\u0065\u0072\u0066\u006c\u006f\u0077",int64 (_ffb ._dbe ._cbec )};};if _ffb ._dbe ._cbec > _ffb ._dbe ._bab *(_ffb ._ecd /_ccdd ){return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u006d\u0069n\u0069\u0020\u0046\u0041\u0054\u0073\u0020\u0065\u0078\u0063\u0065\u0065\u0064s\u0020\u0046\u0041\u0054\u0020\u0073\u0065c\u0074\u006f\u0072\u0073",int64 (_ffb ._dbe ._bab )};};};return nil ;};func (_aaa *File )mode ()_e .FileMode {if _aaa ._ee !=_gf {return _e .ModeDir |0777;};return 0666;};func (_bfa *File )SetEntryContent (b []byte )error {if _bc :=_bfa .ensureWriterAt ();_bc !=nil {return _bc ;};_bfa .reset ();if _bae :=_bfa .changeSize (int64 (len (b )));_bae !=nil {return _bae ;};_ ,_cce :=_bfa .Write (b );return _cce ;};type directoryEntryFields struct{_bd [32]uint16 ;_fe uint16 ;_ee uint8 ;_cb uint8 ;_eee uint32 ;_ba uint32 ;_fge uint32 ;_da _gd .Guid ;_a [4]byte ;_cg _gd .FileTime ;_ff _gd .FileTime ;_ac uint32 ;_gb [8]byte ;};func (_fgeb *Reader )Created ()_dd .Time {return _fgeb .File [0].Created ()};func (_gda *File )findLast (_cee bool )(uint32 ,error ){_edf :=_gda ._ac ;for {_beg ,_gcd :=_gda ._egd .findNext (_edf ,_cee );if _gcd !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_gcd .Error ()+"\u0029",0};};if _beg ==_bfe {break ;};_edf =_beg ;};return _edf ,nil ;};func (_aec *Reader )findFatLocsOffset (_fcb bool )int64 {var _addb uint32 ;if _fcb {_addb =_aec ._dbe ._gefc [0];}else {_addb =_aec ._dbe ._bgc [0];};return _gcdf (_aec ._ecd ,_addb );};func (_fdgc *Reader )GetHeader ()*header {return _fdgc ._dbe };func (_ffgd *File )ensureWriterAt ()error {if _ffgd ._egd ._bfbe ==nil {_ada ,_ced :=_ffgd ._egd ._ebbg .(_fg .WriterAt );if !_ced {return Error {ErrWrite ,"\u006d\u0073\u0063\u0066\u0062\u002e\u004ee\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0067\u0069\u0076\u0065n\u0020R\u0065\u0061\u0064\u0065\u0072\u0041t\u0020\u0063\u006f\u006e\u0076\u0065\u0072t\u0069\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0061\u0020\u0069\u006f\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u0041\u0074\u0020\u0069n\u0020\u006f\u0072\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0077\u0072\u0069t\u0065",0};};_ffgd ._egd ._bfbe =_ada ;};return nil ;};type fileInfo struct{*File };const (_bb uint8 =0x0;_dde uint8 =0x1;);func _bec (_fdg []byte )*directoryEntryFields {_fdf :=&directoryEntryFields {};for _ec :=range _fdf ._bd {_fdf ._bd [_ec ]=_ef .LittleEndian .Uint16 (_fdg [_ec *2:_ec *2+2]);};_fdf ._fe =_ef .LittleEndian .Uint16 (_fdg [64:66]);_fdf ._ee =uint8 (_fdg [66]);_fdf ._cb =uint8 (_fdg [67]);_fdf ._eee =_ef .LittleEndian .Uint32 (_fdg [68:72]);_fdf ._ba =_ef .LittleEndian .Uint32 (_fdg [72:76]);_fdf ._fge =_ef .LittleEndian .Uint32 (_fdg [76:80]);_fdf ._da =_gd .MustGuid (_fdg [80:96]);copy (_fdf ._a [:],_fdg [96:100]);_fdf ._cg =_gd .MustFileTime (_fdg [100:108]);_fdf ._ff =_gd .MustFileTime (_fdg [108:116]);_fdf ._ac =_ef .LittleEndian .Uint32 (_fdg [116:120]);copy (_fdf ._gb [:],_fdg [120:128]);return _fdf ;};type slicer interface{Slice (_fee int64 ,_ffa int )([]byte ,error );};const (_edeeb uint32 =0xFFFFFFFA;_dfgc uint32 =0xFFFFFFFC;_ggc uint32 =0xFFFFFFFD;_bfe uint32 =0xFFFFFFFE;_dbgg uint32 =0xFFFFFFFF;_aac byte =0xFF;_aad uint32 =0xFFFFFFFA;_cf uint32 =0xFFFFFFFF;);func (_bfbg *File )WriteAt (p []byte ,off int64 )(_ccg int ,_ded error ){_cgab ,_cdcc ,_bcf :=_bfbg ._eg ,_bfbg ._bbe ,_bfbg ._bfb ;_ ,_ded =_bfbg .Seek (off ,0);if _ded ==nil {_ccg ,_ded =_bfbg .Write (p );};_bfbg ._eg ,_bfbg ._bbe ,_bfbg ._bfb =_cgab ,_cdcc ,_bcf ;return _ccg ,_ded ;};func (_begg *File )stream (_ae int )([][2]int64 ,error ){var _bef bool ;var _egdf int ;var _ceed int64 ;if _begg .Size < _ebge {_bef =true ;_egdf =_ae /int (_ccdd )+2;_ceed =int64 (_ccdd );}else {_egdf =_ae /int (_begg ._egd ._ecd )+2;_ceed =int64 (_begg ._egd ._ecd );};_ccb :=make ([][2]int64 ,0,_egdf );var _dfg ,_gca int ;if _begg ._bbe > 0{_ddbe ,_ccc :=_begg ._egd .getOffset (_begg ._bfb ,_bef );if _ccc !=nil {return nil ,_ccc ;};if _ceed -_begg ._bbe >=int64 (_ae ){_ccb =append (_ccb ,[2]int64 {_ddbe +_begg ._bbe ,int64 (_ae )});}else {_ccb =append (_ccb ,[2]int64 {_ddbe +_begg ._bbe ,_ceed -_begg ._bbe });};if _ceed -_begg ._bbe <=int64 (_ae ){_begg ._bfb ,_ccc =_begg ._egd .findNext (_begg ._bfb ,_bef );if _ccc !=nil {return nil ,_ccc ;};_gca +=int (_ceed -_begg ._bbe );_begg ._bbe =0;}else {_begg ._bbe +=int64 (_ae );};if _ccb [0][1]==int64 (_ae ){return _ccb ,nil ;};if _begg ._bfb ==_bfe {return nil ,Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_begg ._bfb )};};_dfg ++;};for {if _dfg >=cap (_ccb ){return nil ,Error {ErrRead ,"\u0069\u006e\u0064\u0065x\u0020\u006f\u0076\u0065\u0072\u0072\u0075\u006e\u0073\u0020s\u0065c\u0074\u006f\u0072\u0020\u006c\u0065\u006eg\u0074\u0068",int64 (_dfg )};};_ggg ,_ebg :=_begg ._egd .getOffset (_begg ._bfb ,_bef );if _ebg !=nil {return nil ,_ebg ;};if _ae -_gca < int (_ceed ){_ccb =append (_ccb ,[2]int64 {_ggg ,int64 (_ae -_gca )});_begg ._bbe =int64 (_ae -_gca );return _fgb (_ccb ),nil ;}else {_ccb =append (_ccb ,[2]int64 {_ggg ,_ceed });_gca +=int (_ceed );_begg ._bfb ,_ebg =_begg ._egd .findNext (_begg ._bfb ,_bef );if _ebg !=nil {return nil ,_ebg ;};if _gca ==_ae {return _fgb (_ccb ),nil ;};};_dfg ++;};};func _fgb (_eac [][2]int64 )[][2]int64 {_bbf :=len (_eac );for _deab ,_cdaf :=0,0;_deab < _bbf &&_cdaf +1< len (_eac );_deab ++{if _eac [_cdaf ][0]+_eac [_cdaf ][1]==_eac [_cdaf +1][0]{_eac [_cdaf ][1]=_eac [_cdaf ][1]+_eac [_cdaf +1][1];for _dda :=range _eac [_cdaf +1:len (_eac )-1]{_eac [_cdaf +1+_dda ]=_eac [_dda +_cdaf +2];};_eac =_eac [:len (_eac )-1];}else {_cdaf +=1;};};return _eac ;};func (_ecb *Reader )setDirEntries ()error {_cd :=20;if _ecb ._dbe ._gae > 0{_cd =int (_ecb ._dbe ._gae );};_gag :=make ([]*File ,0,_cd );_fdd :=make (map[uint32 ]bool );_ge :=int (_ecb ._ecd /_bcg );_fdc :=_ecb ._dbe ._acae ;for _fdc !=_bfe {_cbd ,_bf :=_ecb .readAt (_gcdf (_ecb ._ecd ,_fdc ),int (_ecb ._ecd ));if _bf !=nil {return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020r\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_bf .Error ()+"\u0029",_gcdf (_ecb ._ecd ,_fdc )};};for _ce :=0;_ce < _ge ;_ce ++{_af :=&File {_egd :_ecb };_af .directoryEntryFields =_bec (_cbd [_ce *int (_bcg ):]);_cef (_ecb ._dbe ._afd ,_af );_af ._bfb =_af ._ac ;_gag =append (_gag ,_af );};_acc ,_bf :=_ecb .findNext (_fdc ,false );if _bf !=nil {return Error {ErrRead ,"d\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0065r\u0072\u006f\u0072\u0020\u0066\u0069\u006e\u0064\u0069\u006eg \u0073\u0065\u0063t\u006fr\u0020\u0028"+_bf .Error ()+"\u0029",int64 (_acc )};};if _acc <=_fdc {if _acc ==_fdc ||_fdd [_acc ]{return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020s\u0065\u0063\u0074\u006f\u0072\u0020\u0063\u0079\u0063\u006c\u0065",int64 (_acc )};};_fdd [_acc ]=true ;};_fdc =_acc ;};_ecb ._gdd =_gag ;return nil ;};func (_gce *File )reset (){_gce ._eg =0;_gce ._bbe =0;_gce ._bfb =_gce ._ac };func (_cgg *File )Write (b []byte )(int ,error ){if _cgg .Size < 1||_cgg ._eg >=_cgg .Size {return 0,_fg .EOF ;};if _geb :=_cgg .ensureWriterAt ();_geb !=nil {return 0,_geb ;};_cgga :=len (b );if int64 (_cgga )> _cgg .Size -_cgg ._eg {_cgga =int (_cgg .Size -_cgg ._eg );};_bg ,_fdcg :=_cgg .stream (_cgga );if _fdcg !=nil {return 0,_fdcg ;};var _adf ,_cea int ;for _ ,_cbe :=range _bg {_faf :=_adf +int (_cbe [1]);if _faf < _adf ||_faf > _cgga {return 0,Error {ErrWrite ,"\u0062\u0061d\u0020\u0077\u0072i\u0074\u0065\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_faf )};};_gdgf ,_gef :=_cgg ._egd ._bfbe .WriteAt (b [_adf :_faf ],_cbe [0]);_cea =_cea +_gdgf ;if _gef !=nil {_cgg ._eg +=int64 (_cea );return _cea ,Error {ErrWrite ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0077\u0072i\u0074\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_gef .Error ()+"\u0029",int64 (_adf )};};_adf =_faf ;};_cgg ._eg +=int64 (_cea );if _cea !=_cgga {_fdcg =Error {ErrWrite ,"\u0062\u0079t\u0065\u0073\u0020\u0077\u0072\u0069\u0074\u0074\u0065\u006e\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0077\u0072\u0069\u0074\u0065\u0020\u0073\u0069\u007a\u0065",int64 (_cea )};}else if _cea < len (b ){_fdcg =_fg .EOF ;};return _cea ,_fdcg ;};func (_cecc *Reader )findNextFreeSector (_adg bool )(uint32 ,error ){_feb :=_cecc .findFatLocsOffset (_adg );_fgc :=uint32 (0);_eeg :=_cecc ._ecd /4;for {_befd ,_ffd :=_cecc .readAt (_feb ,4);if _ffd !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_ffd .Error ()+"\u0029",_feb };};_bgf :=_ef .LittleEndian .Uint32 (_befd );if _bgf ==_dbgg {break ;};if _fgc >=_eeg {return 0,Error {ErrRead ,"\u0065\u006e\u0064\u0020of\u0020\u006d\u0069\u006e\u0069\u0046\u0061\u0074\u0020\u0072\u0065\u0061\u0063\u0068e\u0064",_feb };};_fgc ++;_feb +=4;};return _fgc ,nil ;};func _cdd (_aa *File ){if _aa ._fe < 4||_aa ._fe > 64{return ;};_ag :=int (_aa ._fe /2-1);_aa .Initial =_aa ._bd [0];var _ea int ;if !_c .IsPrint (rune (_aa .Initial )){_ea =1;};_aa .Name =string (_b .Decode (_aa ._bd [_ea :_ag ]));};func (_cec fileInfo )ModTime ()_dd .Time {return _cec .Modified ()};func (_cag *Reader )Read (b []byte )(_aag int ,_abge error ){if _cag ._eeee >=len (_cag .File ){return 0,_fg .EOF ;};return _cag .File [_cag ._eeee ].Read (b );};func (_ggcb Error )Error ()string {return "\u006ds\u0063\u0066\u0062\u003a\u0020"+_ggcb ._fef +"\u003b\u0020"+_g .FormatInt (_ggcb ._cca ,10);};func (_aaf *Reader )saveToFatLocs (_cecd uint32 ,_eddg interface{},_acb bool )error {_ece :=_f .NewBuffer ([]byte {});if _gbf :=_ef .Write (_ece ,_ef .LittleEndian ,_eddg );_gbf !=nil {return _gbf ;};_fdfc :=_aaf .findFatLocsOffset (_acb )+int64 (_cecd *4);_ ,_abgf :=_aaf ._bfbe .WriteAt (_ece .Bytes (),_fdfc );return _abgf ;};func (_gab *Reader )ID ()string {return _gab .File [0].ID ()};func (_ecc *Reader )setDifats ()error {_ecc ._dbe ._bgc =_ecc ._dbe ._aacc [:];if _ecc ._dbe ._fea ==0{return nil ;};_bad :=(_ecc ._ecd /4)-1;_bbfg :=make ([]uint32 ,109,_ecc ._dbe ._fea *_bad +109);copy (_bbfg ,_ecc ._dbe ._bgc );_ecc ._dbe ._bgc =_bbfg ;_ddab :=_ecc ._dbe ._gec ;for _ebgec :=0;_ebgec < int (_ecc ._dbe ._fea );_ebgec ++{_dbd ,_cfb :=_ecc .readAt (_gcdf (_ecc ._ecd ,_ddab ),int (_ecc ._ecd ));if _cfb !=nil {return Error {ErrFormat ,"e\u0072r\u006f\u0072\u0020\u0073\u0065\u0074\u0074\u0069n\u0067\u0020\u0044\u0049FA\u0054\u0028"+_cfb .Error ()+"\u0029",int64 (_ddab )};};for _dca :=0;_dca < int (_bad );_dca ++{_ecc ._dbe ._bgc =append (_ecc ._dbe ._bgc ,_ef .LittleEndian .Uint32 (_dbd [_dca *4:_dca *4+4]));};_ddab =_ef .LittleEndian .Uint32 (_dbd [len (_dbd )-4:]);};return nil ;};func (_cga *File )ID ()string {return _cga ._da .String ()};func New (ra _fg .ReaderAt )(*Reader ,error ){_fbb :=&Reader {_ebbg :ra };if _ ,_aef :=ra .(slicer );_aef {_fbb ._ggbb =true ;}else {_fbb ._ggge =make ([]byte ,_dgef );};if _ega :=_fbb .setHeader ();_ega !=nil {return nil ,_ega ;};if !_fbb ._ggbb &&int (_fbb ._ecd )> len (_fbb ._ggge ){_fbb ._ggge =make ([]byte ,_fbb ._ecd );};if _ggba :=_fbb .setDifats ();_ggba !=nil {return nil ,_ggba ;};if _ccec :=_fbb .setDirEntries ();_ccec !=nil {return nil ,_ccec ;};if _edg :=_fbb .setMiniStream ();_edg !=nil {return nil ,_edg ;};if _eff :=_fbb .traverse ();_eff !=nil {return nil ,_eff ;};return _fbb ,nil ;};func (_bfd *File )Read (b []byte )(int ,error ){if _bfd .Size < 1||_bfd ._eg >=_bfd .Size {return 0,_fg .EOF ;};_ebb :=len (b );if int64 (_ebb )> _bfd .Size -_bfd ._eg {_ebb =int (_bfd .Size -_bfd ._eg );};_cdc ,_bee :=_bfd .stream (_ebb );if _bee !=nil {return 0,_bee ;};var _df ,_bag int ;for _ ,_deg :=range _cdc {_dc :=_df +int (_deg [1]);if _dc < _df ||_dc > _ebb {return 0,Error {ErrRead ,"\u0062a\u0064 \u0072\u0065\u0061\u0064\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_dc )};};_gba ,_ede :=_bfd ._egd ._ebbg .ReadAt (b [_df :_dc ],_deg [0]);_bag =_bag +_gba ;if _ede !=nil {_bfd ._eg +=int64 (_bag );return _bag ,Error {ErrRead ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0072\u0065a\u0064\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_ede .Error ()+"\u0029",int64 (_df )};};_df =_dc ;};_bfd ._eg +=int64 (_bag );if _bag !=_ebb {_bee =Error {ErrRead ,"\u0062\u0079\u0074e\u0073\u0020\u0072\u0065\u0061\u0064\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020r\u0065\u0061\u0064\u0020\u0073\u0069\u007a\u0065",int64 (_bag )};}else if _bag < len (b ){_bee =_fg .EOF ;};return _bag ,_bee ;};func (_cedb *Reader )exportHeader (_acf *_fd .Writer )error {if _gfde :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._bfc );_gfde !=nil {return _gfde ;};if _gcef :=_acf .Skip (16);_gcef !=nil {return _gcef ;};if _efbb :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._ceaeg );_efbb !=nil {return _efbb ;};if _dfbd :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._afd );_dfbd !=nil {return _dfbd ;};if _gaba :=_ef .Write (_acf ,_ef .LittleEndian ,uint16 (0xfffe));_gaba !=nil {return _gaba ;};if _eef :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._eba );_eef !=nil {return _eef ;};if _dfef :=_ef .Write (_acf ,_ef .LittleEndian ,uint16 (0x0006));_dfef !=nil {return _dfef ;};if _bdc :=_acf .Skip (6);_bdc !=nil {return _bdc ;};if _addc :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._gae );_addc !=nil {return _addc ;};if _gebd :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._bab );_gebd !=nil {return _gebd ;};if _befg :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._acae );_befg !=nil {return _befg ;};if _bbec :=_acf .Skip (4);_bbec !=nil {return _bbec ;};if _eacc :=_ef .Write (_acf ,_ef .LittleEndian ,uint32 (0x00001000));_eacc !=nil {return _eacc ;};if _gaef :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._defc );_gaef !=nil {return _gaef ;};if _ebd :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._cbec );_ebd !=nil {return _ebd ;};if _acaed :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._gec );_acaed !=nil {return _acaed ;};if _effc :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._fea );_effc !=nil {return _effc ;};for _dgfg :=0;_dgfg < 109;_dgfg ++{if _decd :=_ef .Write (_acf ,_ef .LittleEndian ,&_cedb ._dbe ._aacc [_dgfg ]);_decd !=nil {return _decd ;};};return nil ;};func (_dba *File )changeSize (_fcg int64 )error {if _fcg ==_dba .Size {return nil ;};var _efg *File ;for _ ,_ccf :=range _dba ._egd ._gdd {if _ccf .Name ==_dba .Name {_efg =_ccf ;break ;};};if _efg ==nil {return _ed .Errorf ("\u004e\u006f\u0020\u0064\u0069\u0072e\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0072\u0020\u0061\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_dba .Name );};_ebc :=_f .NewBuffer ([]byte {});if _cefe :=_ef .Write (_ebc ,_ef .LittleEndian ,_fcg );_cefe !=nil {return _cefe ;};for _dg ,_dfb :=range _ebc .Bytes (){_efg ._gb [_dg ]=_dfb ;};var _daa int64 ;var _dfd bool ;if _dba .Size < _ebge {_dfd =true ;_daa =int64 (_ccdd );}else {_daa =int64 (_dba ._egd ._ecd );};_fgd :=int ((_dba .Size -1)/_daa )+1;_abf :=int ((_fcg -1)/_daa )+1;if _fgd < _abf {_cda ,_bga :=_dba .findLast (_dfd );if _bga !=nil {return _bga ;};_fb ,_bga :=_dba ._egd .findNextFreeSector (_dfd );if _bga !=nil {return _bga ;};for _dfe :=_abf -_fgd ;_dfe > 0;_dfe --{if _dbg :=_dba ._egd .saveToFatLocs (_cda ,_fb ,_dfd );_dbg !=nil {return _dbg ;};if _dfe > 1{_cda =_fb ;_fb ++;}else if _ebbd :=_dba ._egd .saveToFatLocs (_fb ,_bfe ,_dfd );_ebbd !=nil {return _ebbd ;};};}else if _fgd > _abf {_efc :=_dba ._ac ;var _fcd error ;for _gcf :=0;_gcf < _abf -1;_gcf ++{_efc ,_fcd =_dba ._egd .findNext (_efc ,_dfd );if _fcd !=nil {return _fcd ;};};if _gfd :=_dba ._egd .saveToFatLocs (_efc ,_bfe ,_dfd );_gfd !=nil {return _gfd ;};};_dba .Size =_fcg ;return nil ;};func (_cgeb *Reader )Export ()([]byte ,error ){_caa :=_fd .NewWriter ();if _ccce :=_cgeb .exportHeader (_caa );_ccce !=nil {return nil ,_ccce ;};if _bcce :=_caa .FillWithByte (512,_aac );_bcce !=nil {return nil ,_bcce ;};_ceb :=[]uint32 {};if _abgga :=_cgeb .exportDifats (_caa );_abgga !=nil {return nil ,_abgga ;};_dcd ,_fgce ,_afdf :=_cgeb .exportMiniStream ();if _afdf !=nil {return nil ,_afdf ;};_ceb =append (_ceb ,uint32 (_caa .Len ())/_cgeb ._ecd );if _ceg :=_cgeb .exportDirEntries (_caa );_ceg !=nil {return nil ,_ceg ;};_ceb =append (_ceb ,uint32 (_caa .Len ())/_cgeb ._ecd );if _ ,_fbbf :=_dcd .WriteTo (_caa );_fbbf !=nil {return nil ,_fbbf ;};_ceb =append (_ceb ,uint32 (_caa .Len ())/_cgeb ._ecd );if _ ,_cegg :=_fgce .WriteTo (_caa );_cegg !=nil {return nil ,_cegg ;};_ceb =append (_ceb ,uint32 (_caa .Len ())/_cgeb ._ecd );if _ecf :=_cgeb .exportFAT (_caa ,_ceb );_ecf !=nil {return nil ,_ecf ;};return _caa .Bytes (),nil ;};func _edfe (_efcd *directoryEntryFields )(*_f .Buffer ,error ){_dfbb :=_f .NewBuffer ([]byte {});for _ ,_ddbb :=range _efcd ._bd {if _gcaf :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_ddbb );_gcaf !=nil {return nil ,_gcaf ;};};if _fdgd :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._fe );_fdgd !=nil {return nil ,_fdgd ;};if _dae :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._ee );_dae !=nil {return nil ,_dae ;};if _ebba :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._cb );_ebba !=nil {return nil ,_ebba ;};if _gced :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._eee );_gced !=nil {return nil ,_gced ;};if _bbg :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._ba );_bbg !=nil {return nil ,_bbg ;};if _dge :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._fge );_dge !=nil {return nil ,_dge ;};if _bcc :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._da .DataA );_bcc !=nil {return nil ,_bcc ;};if _gaf :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._da .DataB );_gaf !=nil {return nil ,_gaf ;};if _bac :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._da .DataC );_bac !=nil {return nil ,_bac ;};if _ ,_edd :=_dfbb .Write (_efcd ._da .DataD [:]);_edd !=nil {return nil ,_edd ;};if _ ,_dbf :=_dfbb .Write (_efcd ._a [:]);_dbf !=nil {return nil ,_dbf ;};if _egc :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._cg .Low );_egc !=nil {return nil ,_egc ;};if _ege :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._cg .High );_ege !=nil {return nil ,_ege ;};if _ffc :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._ff .Low );_ffc !=nil {return nil ,_ffc ;};if _cad :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._ff .High );_cad !=nil {return nil ,_cad ;};if _ccd :=_ef .Write (_dfbb ,_ef .LittleEndian ,&_efcd ._ac );_ccd !=nil {return nil ,_ccd ;};if _ ,_ecba :=_dfbb .Write (_efcd ._gb [:]);_ecba !=nil {return nil ,_ecba ;};return _dfbb ,nil ;};type header struct{*headerFields ;_bgc []uint32 ;_gefc []uint32 ;_gbbe []uint32 ;};type Reader struct{_ggbb bool ;_ecd uint32 ;_ggge []byte ;_dbe *header ;File []*File ;_gdd []*File ;_eeee int ;_ebbg _fg .ReaderAt ;_bfbe _fg .WriterAt ;};func (_ddec *Reader )exportDifats (_afa *_fd .Writer )error {if _ddec ._dbe ._fea ==0{return nil ;};return nil ;};func (_fae *Reader )readAt (_ccef int64 ,_decg int )([]byte ,error ){if _fae ._ggbb {_eae ,_ggd :=_fae ._ebbg .(slicer ).Slice (_ccef ,_decg );if _ggd !=nil {return nil ,Error {ErrRead ,"\u0073\u006c\u0069\u0063er\u0020\u0072\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_ggd .Error ()+"\u0029",_ccef };};return _eae ,nil ;};if _decg > len (_fae ._ggge ){return nil ,Error {ErrRead ,"\u0072\u0065ad\u0020\u006c\u0065n\u0067\u0074\u0068\u0020gre\u0061te\u0072\u0020\u0074\u0068\u0061\u006e\u0020re\u0061\u0064\u0020\u0062\u0075\u0066\u0066e\u0072",int64 (_decg )};};if _ ,_efb :=_fae ._ebbg .ReadAt (_fae ._ggge [:_decg ],_ccef );_efb !=nil {return nil ,Error {ErrRead ,_efb .Error (),_ccef };};return _fae ._ggge [:_decg ],nil ;};func (_gg fileInfo )IsDir ()bool {return _gg .mode ().IsDir ()};func (_cdg fileInfo )Size ()int64 {if _cdg ._ee !=_gf {return 0;};return _cdg .File .Size ;};func (_ecbd *Reader )GetEntry (entryName string )(*File ,error ){for _egag ,_abgg :=_ecbd .Next ();_abgg ==nil ;_egag ,_abgg =_ecbd .Next (){if _egag .Name ==entryName {return _egag ,nil ;};};return nil ,Error {ErrTraverse ,"\u004e\u006f\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0075\u006e\u0064\u0020\u0066\u006f\u0072 \u0067\u0069\u0076\u0065\u006e\u0020\u006e\u0061\u006d\u0065\u002e",0};};func (_edfc *Reader )exportMiniStream ()(*_fd .Writer ,*_fd .Writer ,error ){_age ,_ggbg :=_fd .NewWriter (),_fd .NewWriter ();_cccc :=uint32 (0);for _ ,_eegg :=range _edfc .File {if _eegg .Size ==0{continue ;};_eegg .reset ();_eegg ._ac =_cccc ;_bcfdf :=int (_eegg .Size )/int (_ccdd );if int (_eegg .Size )%int (_ccdd )!=0{_bcfdf ++;};for _aae :=1;_aae < _bcfdf ;_aae ++{_cccc ++;if _ffab :=_ef .Write (_age ,_ef .LittleEndian ,_cccc );_ffab !=nil {return nil ,nil ,_ffab ;};};if _efd :=_ef .Write (_age ,_ef .LittleEndian ,_bfe );_efd !=nil {return nil ,nil ,_efd ;};_cccc ++;if _ ,_aeb :=_fg .Copy (_ggbg ,_eegg );_aeb !=nil {return nil ,nil ,_aeb ;};if _babb :=_ggbg .AlignLength (64);_babb !=nil {return nil ,nil ,_babb ;};};if _dce :=_age .FillWithByte (int (_edfc ._ecd )-_age .Len (),_aac );_dce !=nil {return nil ,nil ,_dce ;};if _fce :=_ggbg .AlignLength (int (_edfc ._ecd ));_fce !=nil {return nil ,nil ,_fce ;};return _age ,_ggbg ,nil ;};func (_gbg *Reader )Next ()(*File ,error ){_gbg ._eeee ++;if _gbg ._eeee >=len (_gbg .File ){return nil ,_fg .EOF ;};return _gbg .File [_gbg ._eeee ],nil ;};type headerFields struct{_bfc uint64 ;_ [16]byte ;_ceaeg uint16 ;_afd uint16 ;_ [2]byte ;_eba uint16 ;_ [2]byte ;_ [6]byte ;_gae uint32 ;_bab uint32 ;_acae uint32 ;_ [4]byte ;_ [4]byte ;_defc uint32 ;_cbec uint32 ;_gec uint32 ;_fea uint32 ;_aacc [109]uint32 ;};func (_cfc *Reader )setMiniStream ()error {if _cfc ._gdd [0]._ac ==_bfe ||_cfc ._dbe ._defc ==_bfe ||_cfc ._dbe ._cbec ==0{return nil ;};_abe :=int (_cfc ._dbe ._cbec );_cfc ._dbe ._gefc =make ([]uint32 ,_abe );_cfc ._dbe ._gefc [0]=_cfc ._dbe ._defc ;for _bbb :=1;_bbb < _abe ;_bbb ++{_deaf ,_dbfe :=_cfc .findNext (_cfc ._dbe ._gefc [_bbb -1],false );if _dbfe !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_dbfe .Error ()+"\u0029",int64 (_cfc ._dbe ._gefc [_bbb -1])};};_cfc ._dbe ._gefc [_bbb ]=_deaf ;};_abe =int (_cfc ._ecd /4*_cfc ._dbe ._cbec );_cfc ._dbe ._gbbe =make ([]uint32 ,0,_abe );_gdeg :=_cfc ._gdd [0]._ac ;var _dbdd error ;for _gdeg !=_bfe {_cfc ._dbe ._gbbe =append (_cfc ._dbe ._gbbe ,_gdeg );_gdeg ,_dbdd =_cfc .findNext (_gdeg ,false );if _dbdd !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_dbdd .Error ()+"\u0029",int64 (_gdeg )};};};return nil ;};func (_bda *File )Modified ()_dd .Time {return _bda ._ff .Time ()};func (_abg *Reader )Modified ()_dd .Time {return _abg .File [0].Modified ()};type File struct{Name string ;Initial uint16 ;Path []string ;Size int64 ;_eg int64 ;_bfb uint32 ;_bbe int64 ;*directoryEntryFields ;_egd *Reader ;};func (_bebg *Reader )exportDirEntries (_bbef *_fd .Writer )error {if int64 (_bbef .Len ())!=_gcdf (_bebg ._ecd ,_bebg ._dbe ._acae ){return Error {ErrWrite ,_ed .Sprintf ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0077\u0072\u0069\u0074\u0065\u0072\u0020l\u0065\u006e\u0067t\u0068:\u0020\u0025\u0076",_bbef .Len ()),0};};for _ ,_adac :=range _bebg ._gdd {_gbb ,_deb :=_edfe (_adac .directoryEntryFields );if _deb !=nil {return _deb ;};if _ ,_gde :=_fg .Copy (_bbef ,_gbb );_gde !=nil {return _gde ;};};return nil ;};func _add (_fdgda []byte )*headerFields {_bfba :=&headerFields {};_bfba ._bfc =_ef .LittleEndian .Uint64 (_fdgda [:8]);_bfba ._ceaeg =_ef .LittleEndian .Uint16 (_fdgda [24:26]);_bfba ._afd =_ef .LittleEndian .Uint16 (_fdgda [26:28]);_bfba ._eba =_ef .LittleEndian .Uint16 (_fdgda [30:32]);_bfba ._gae =_ef .LittleEndian .Uint32 (_fdgda [40:44]);_bfba ._bab =_ef .LittleEndian .Uint32 (_fdgda [44:48]);_bfba ._acae =_ef .LittleEndian .Uint32 (_fdgda [48:52]);_bfba ._defc =_ef .LittleEndian .Uint32 (_fdgda [60:64]);_bfba ._cbec =_ef .LittleEndian .Uint32 (_fdgda [64:68]);_bfba ._gec =_ef .LittleEndian .Uint32 (_fdgda [68:72]);_bfba ._fea =_ef .LittleEndian .Uint32 (_fdgda [72:76]);var _bfbd int ;for _dege :=76;_dege < 512;_dege =_dege +4{_bfba ._aacc [_bfbd ]=_ef .LittleEndian .Uint32 (_fdgda [_dege :_dege +4]);_bfbd ++;};return _bfba ;};func (_eb *Reader )traverse ()error {_eb .File =make ([]*File ,0,len (_eb ._gdd ));var (_gdg func (int ,[]string );_dee error ;_fgf int ;);_gdg =func (_def int ,_ab []string ){_fgf ++;if _fgf > len (_eb ._gdd ){_dee =Error {ErrTraverse ,"\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0063o\u0075\u006e\u0074\u0065\u0072\u0020\u006f\u0076\u0065\u0072f\u006c\u006f\u0077",int64 (_def )};return ;};if _def < 0||_def >=len (_eb ._gdd ){_dee =Error {ErrTraverse ,"\u0069\u006c\u006ceg\u0061\u006c\u0020\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0069\u006e\u0064\u0065\u0078",int64 (_def )};return ;};_beb :=_eb ._gdd [_def ];if _beb ._eee !=_cf {_gdg (int (_beb ._eee ),_ab );};_eb .File =append (_eb .File ,_beb );_beb .Path =_ab ;if _beb ._fge !=_cf {if _def > 0{_gdg (int (_beb ._fge ),append (_ab ,_beb .Name ));}else {_gdg (int (_beb ._fge ),_ab );};};if _beb ._ba !=_cf {_gdg (int (_beb ._ba ),_ab );};return ;};_gdg (0,[]string {});return _dee ;};func (_fcge *File )Seek (offset int64 ,whence int )(int64 ,error ){var _efgc int64 ;switch whence {default:return 0,Error {ErrSeek ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0077h\u0065\u006e\u0063\u0065",int64 (whence )};case 0:_efgc =offset ;case 1:_efgc =_fcge ._eg +offset ;case 2:_efgc =_fcge .Size -offset ;};switch {case _efgc < 0:return _fcge ._eg ,Error {ErrSeek ,"\u0063\u0061\u006e'\u0074\u0020\u0073\u0065e\u006b\u0020\u0062\u0065\u0066\u006f\u0072e\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006f\u0066\u0020\u0046\u0069\u006c\u0065",_efgc };case _efgc >=_fcge .Size :return _fcge ._eg ,Error {ErrSeek ,"c\u0061\u006e\u0027\u0074\u0020\u0073e\u0065\u006b\u0020\u0070\u0061\u0073\u0074\u0020\u0046i\u006c\u0065\u0020l\u0065n\u0067\u0074\u0068",_efgc };case _efgc ==_fcge ._eg :return _efgc ,nil ;case _efgc > _fcge ._eg :_gage :=_fcge ._eg ;_fcge ._eg =_efgc ;return _fcge ._eg ,_fcge .seek (_efgc -_gage );};if _fcge ._bbe >=_fcge ._eg -_efgc {_fcge ._bbe =_fcge ._bbe -(_fcge ._eg -_efgc );_fcge ._eg =_efgc ;return _fcge ._eg ,nil ;};_fcge ._bbe =0;_fcge ._bfb =_fcge ._ac ;_fcge ._eg =_efgc ;return _fcge ._eg ,_fcge .seek (_efgc );};func (_dea fileInfo )Name ()string {return _dea .File .Name };func (_ffg fileInfo )Sys ()interface{}{return nil };func (_db fileInfo )Mode ()_e .FileMode {return _db .File .mode ()};type Error struct{_fca int ;_fef string ;_cca int64 ;};const _de int =64+4*4+16+4+8*2+4+8;const _dgef int =8+16+10+6+12+8+16+109*4; \ No newline at end of file +package mscfb ;import (_f "bytes";_a "encoding/binary";_cc "fmt";_af "github.com/richardlehane/msoleps/types";_db "github.com/unidoc/unioffice/internal/mscfb/rw";_ec "io";_cf "os";_e "strconv";_d "time";_cb "unicode";_cg "unicode/utf16";);func _ced (_bebb *directoryEntryFields )(*_f .Buffer ,error ){_aff :=_f .NewBuffer ([]byte {});for _ ,_bfag :=range _bebb ._bda {if _cgfe :=_a .Write (_aff ,_a .LittleEndian ,&_bfag );_cgfe !=nil {return nil ,_cgfe ;};};if _dec :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._g );_dec !=nil {return nil ,_dec ;};if _cdd :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._afg );_cdd !=nil {return nil ,_cdd ;};if _ffc :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._ed );_ffc !=nil {return nil ,_ffc ;};if _gddg :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._ae );_gddg !=nil {return nil ,_gddg ;};if _ggb :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._bf );_ggb !=nil {return nil ,_ggb ;};if _fbc :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._gg );_fbc !=nil {return nil ,_fbc ;};if _daa :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._be .DataA );_daa !=nil {return nil ,_daa ;};if _ccg :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._be .DataB );_ccg !=nil {return nil ,_ccg ;};if _fdac :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._be .DataC );_fdac !=nil {return nil ,_fdac ;};if _ ,_cgg :=_aff .Write (_bebb ._be .DataD [:]);_cgg !=nil {return nil ,_cgg ;};if _ ,_eeb :=_aff .Write (_bebb ._ge [:]);_eeb !=nil {return nil ,_eeb ;};if _cdf :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._ga .Low );_cdf !=nil {return nil ,_cdf ;};if _edeb :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._ga .High );_edeb !=nil {return nil ,_edeb ;};if _dcg :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._eg .Low );_dcg !=nil {return nil ,_dcg ;};if _ccc :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._eg .High );_ccc !=nil {return nil ,_ccc ;};if _gfb :=_a .Write (_aff ,_a .LittleEndian ,&_bebb ._gb );_gfb !=nil {return nil ,_gfb ;};if _ ,_eba :=_aff .Write (_bebb ._ea [:]);_eba !=nil {return nil ,_eba ;};return _aff ,nil ;};func (_bgd *Reader )exportFAT (_dcf *_db .Writer ,_gfbe []uint32 )error {if _bgd ._gfg ._ffb ==0{return nil ;};_egfaf :=_f .NewBuffer ([]byte {});if _acgc :=_a .Write (_egfaf ,_a .LittleEndian ,_bfce );_acgc !=nil {return _acgc ;};for _bbed :=0;_bbed < len (_gfbe )-1;_bbed ++{for _bgb :=_gfbe [_bbed ];_bgb < _gfbe [_bbed +1]-1;_bgb ++{if _bfaa :=_a .Write (_egfaf ,_a .LittleEndian ,_bgb );_bfaa !=nil {return _bfaa ;};};if _cdag :=_a .Write (_egfaf ,_a .LittleEndian ,_beag );_cdag !=nil {return _cdag ;};};_ddbg :=512;for _ ,_cdc :=range _egfaf .Bytes (){if _eecf :=_dcf .WriteByteAt (_cdc ,_ddbg );_eecf !=nil {return _eecf ;};_ddbg ++;};return nil ;};func (_bg *File )Read (b []byte )(int ,error ){if _bg .Size < 1||_bg ._bfd >=_bg .Size {return 0,_ec .EOF ;};_fa :=len (b );if int64 (_fa )> _bg .Size -_bg ._bfd {_fa =int (_bg .Size -_bg ._bfd );};_ac ,_abe :=_bg .stream (_fa );if _abe !=nil {return 0,_abe ;};var _dbf ,_aa int ;for _ ,_cga :=range _ac {_dac :=_dbf +int (_cga [1]);if _dac < _dbf ||_dac > _fa {return 0,Error {ErrRead ,"\u0062a\u0064 \u0072\u0065\u0061\u0064\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_dac )};};_ddc ,_gdf :=_bg ._aeb ._fdaf .ReadAt (b [_dbf :_dac ],_cga [0]);_aa =_aa +_ddc ;if _gdf !=nil {_bg ._bfd +=int64 (_aa );return _aa ,Error {ErrRead ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0072\u0065a\u0064\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_gdf .Error ()+"\u0029",int64 (_dbf )};};_dbf =_dac ;};_bg ._bfd +=int64 (_aa );if _aa !=_fa {_abe =Error {ErrRead ,"\u0062\u0079\u0074e\u0073\u0020\u0072\u0065\u0061\u0064\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020r\u0065\u0061\u0064\u0020\u0073\u0069\u007a\u0065",int64 (_aa )};}else if _aa < len (b ){_abe =_ec .EOF ;};return _aa ,_abe ;};type File struct{Name string ;Initial uint16 ;Path []string ;Size int64 ;_bfd int64 ;_de uint32 ;_agb int64 ;*directoryEntryFields ;_aeb *Reader ;};func (_bea *File )Modified ()_d .Time {return _bea ._eg .Time ()};func (_dca fileInfo )IsDir ()bool {return _dca .mode ().IsDir ()};func _ce (_dab uint16 ,_cae *File ){_cgc (_cae );if _cae ._afg !=_bd {return ;};if _dab > 3{_cae .Size =int64 (_a .LittleEndian .Uint64 (_cae ._ea [:]));}else {_cae .Size =int64 (_a .LittleEndian .Uint32 (_cae ._ea [:4]));};};func (_ddcd *Reader )getOffset (_ggc uint32 ,_dadd bool )(int64 ,error ){if _dadd {_cfac :=_ddcd ._becg /64;_edf :=int (_ggc /_cfac );if _edf >=len (_ddcd ._gfg ._fbgg ){return 0,Error {ErrRead ,"\u006di\u006e\u0069s\u0065\u0063\u0074o\u0072\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0069\u0073\u0020\u006f\u0075t\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0073\u0065c\u0074\u006f\u0072\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_edf )};};_afdb :=_ggc %_cfac ;return int64 ((_ddcd ._gfg ._fbgg [_edf ]+1)*_ddcd ._becg +_afdb *64),nil ;};return _dfg (_ddcd ._becg ,_ggc ),nil ;};type slicer interface{Slice (_eeeg int64 ,_eedb int )([]byte ,error );};func (_aacf *Reader )Export ()([]byte ,error ){_ecda :=_db .NewWriter ();if _ggbd :=_aacf .exportHeader (_ecda );_ggbd !=nil {return nil ,_ggbd ;};if _fgbc :=_ecda .FillWithByte (512,_cedg );_fgbc !=nil {return nil ,_fgbc ;};_gfbb :=[]uint32 {};if _dfe :=_aacf .exportDifats (_ecda );_dfe !=nil {return nil ,_dfe ;};_egb ,_eag ,_ffe :=_aacf .exportMiniStream ();if _ffe !=nil {return nil ,_ffe ;};_gfbb =append (_gfbb ,uint32 (_ecda .Len ())/_aacf ._becg );if _fdcg :=_aacf .exportDirEntries (_ecda );_fdcg !=nil {return nil ,_fdcg ;};_gfbb =append (_gfbb ,uint32 (_ecda .Len ())/_aacf ._becg );if _ ,_egd :=_egb .WriteTo (_ecda );_egd !=nil {return nil ,_egd ;};_gfbb =append (_gfbb ,uint32 (_ecda .Len ())/_aacf ._becg );if _ ,_gaed :=_eag .WriteTo (_ecda );_gaed !=nil {return nil ,_gaed ;};_gfbb =append (_gfbb ,uint32 (_ecda .Len ())/_aacf ._becg );if _bdba :=_aacf .exportFAT (_ecda ,_gfbb );_bdba !=nil {return nil ,_bdba ;};return _ecda .Bytes (),nil ;};func (_bcfe *File )ReadAt (p []byte ,off int64 )(_gdd int ,_bcfc error ){_ebd ,_afd ,_eac :=_bcfe ._bfd ,_bcfe ._agb ,_bcfe ._de ;_ ,_bcfc =_bcfe .Seek (off ,0);if _bcfc ==nil {_gdd ,_bcfc =_bcfe .Read (p );};_bcfe ._bfd ,_bcfe ._agb ,_bcfe ._de =_ebd ,_afd ,_eac ;return _gdd ,_bcfc ;};const (_cec uint32 =0xFFFFFFFA;_eef uint32 =0xFFFFFFFC;_bfce uint32 =0xFFFFFFFD;_beag uint32 =0xFFFFFFFE;_cccd uint32 =0xFFFFFFFF;_cedg byte =0xFF;_gce uint32 =0xFFFFFFFA;_ggd uint32 =0xFFFFFFFF;);type Error struct{_gbd int ;_facc string ;_cbeac int64 ;};func (_fgc *File )WriteAt (p []byte ,off int64 )(_ccbb int ,_dbe error ){_afe ,_bcfa ,_dba :=_fgc ._bfd ,_fgc ._agb ,_fgc ._de ;_ ,_dbe =_fgc .Seek (off ,0);if _dbe ==nil {_ccbb ,_dbe =_fgc .Write (p );};_fgc ._bfd ,_fgc ._agb ,_fgc ._de =_afe ,_bcfa ,_dba ;return _ccbb ,_dbe ;};func (_bdc *Reader )findNextFreeSector (_eefg bool )(uint32 ,error ){_faf :=_bdc .findFatLocsOffset (_eefg );_gff :=uint32 (0);_bbaad :=_bdc ._becg /4;for {_cffb ,_fdc :=_bdc .readAt (_faf ,4);if _fdc !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_fdc .Error ()+"\u0029",_faf };};_fbcc :=_a .LittleEndian .Uint32 (_cffb );if _fbcc ==_cccd {break ;};if _gff >=_bbaad {return 0,Error {ErrRead ,"\u0065\u006e\u0064\u0020of\u0020\u006d\u0069\u006e\u0069\u0046\u0061\u0074\u0020\u0072\u0065\u0061\u0063\u0068e\u0064",_faf };};_gff ++;_faf +=4;};return _gff ,nil ;};func (_aac *Reader )exportDirEntries (_baf *_db .Writer )error {if int64 (_baf .Len ())!=_dfg (_aac ._becg ,_aac ._gfg ._efdd ){return Error {ErrWrite ,_cc .Sprintf ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0077\u0072\u0069\u0074\u0065\u0072\u0020l\u0065\u006e\u0067t\u0068:\u0020\u0025\u0076",_baf .Len ()),0};};for _ ,_daad :=range _aac ._bedd {_fdgc ,_fbgc :=_ced (_daad .directoryEntryFields );if _fbgc !=nil {return _fbgc ;};if _ ,_eafb :=_ec .Copy (_baf ,_fdgc );_eafb !=nil {return _eafb ;};};return nil ;};func (_fc *File )ID ()string {return _fc ._be .String ()};type fileInfo struct{*File };const (ErrFormat =iota ;ErrRead ;ErrSeek ;ErrWrite ;ErrTraverse ;);func (_dbed *File )Seek (offset int64 ,whence int )(int64 ,error ){var _aga int64 ;switch whence {default:return 0,Error {ErrSeek ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0077h\u0065\u006e\u0063\u0065",int64 (whence )};case 0:_aga =offset ;case 1:_aga =_dbed ._bfd +offset ;case 2:_aga =_dbed .Size -offset ;};switch {case _aga < 0:return _dbed ._bfd ,Error {ErrSeek ,"\u0063\u0061\u006e'\u0074\u0020\u0073\u0065e\u006b\u0020\u0062\u0065\u0066\u006f\u0072e\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006f\u0066\u0020\u0046\u0069\u006c\u0065",_aga };case _aga >=_dbed .Size :return _dbed ._bfd ,Error {ErrSeek ,"c\u0061\u006e\u0027\u0074\u0020\u0073e\u0065\u006b\u0020\u0070\u0061\u0073\u0074\u0020\u0046i\u006c\u0065\u0020l\u0065n\u0067\u0074\u0068",_aga };case _aga ==_dbed ._bfd :return _aga ,nil ;case _aga > _dbed ._bfd :_gef :=_dbed ._bfd ;_dbed ._bfd =_aga ;return _dbed ._bfd ,_dbed .seek (_aga -_gef );};if _dbed ._agb >=_dbed ._bfd -_aga {_dbed ._agb =_dbed ._agb -(_dbed ._bfd -_aga );_dbed ._bfd =_aga ;return _dbed ._bfd ,nil ;};_dbed ._agb =0;_dbed ._de =_dbed ._gb ;_dbed ._bfd =_aga ;return _dbed ._bfd ,_dbed .seek (_aga );};func (_abd *Reader )traverse ()error {_abd .File =make ([]*File ,0,len (_abd ._bedd ));var (_agg func (int ,[]string );_gc error ;_ede int ;);_agg =func (_ddb int ,_caa []string ){_ede ++;if _ede > len (_abd ._bedd ){_gc =Error {ErrTraverse ,"\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0063o\u0075\u006e\u0074\u0065\u0072\u0020\u006f\u0076\u0065\u0072f\u006c\u006f\u0077",int64 (_ddb )};return ;};if _ddb < 0||_ddb >=len (_abd ._bedd ){_gc =Error {ErrTraverse ,"\u0069\u006c\u006ceg\u0061\u006c\u0020\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0069\u006e\u0064\u0065\u0078",int64 (_ddb )};return ;};_eee :=_abd ._bedd [_ddb ];if _eee ._ae !=_ggd {_agg (int (_eee ._ae ),_caa );};_abd .File =append (_abd .File ,_eee );_eee .Path =_caa ;if _eee ._gg !=_ggd {if _ddb > 0{_agg (int (_eee ._gg ),append (_caa ,_eee .Name ));}else {_agg (int (_eee ._gg ),_caa );};};if _eee ._bf !=_ggd {_agg (int (_eee ._bf ),_caa );};return ;};_agg (0,[]string {});return _gc ;};func (_dcbd *Reader )GetEntry (entryName string )(*File ,error ){for _cba ,_cbf :=_dcbd .Next ();_cbf ==nil ;_cba ,_cbf =_dcbd .Next (){if _cba .Name ==entryName {return _cba ,nil ;};};return nil ,Error {ErrTraverse ,"\u004e\u006f\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0075\u006e\u0064\u0020\u0066\u006f\u0072 \u0067\u0069\u0076\u0065\u006e\u0020\u006e\u0061\u006d\u0065\u002e",0};};const (_ca uint8 =0x0;_ba uint8 =0x1;);func (_ecea *Reader )exportDifats (_bebf *_db .Writer )error {if _ecea ._gfg ._eed ==0{return nil ;};return nil ;};func (_edb *File )SetEntryContent (b []byte )error {if _dad :=_edb .ensureWriterAt ();_dad !=nil {return _dad ;};_edb .reset ();if _cee :=_edb .changeSize (int64 (len (b )));_cee !=nil {return _cee ;};_ ,_cdb :=_edb .Write (b );return _cdb ;};type headerFields struct{_ebb uint64 ;_ [16]byte ;_cdbgd uint16 ;_adfa uint16 ;_ [2]byte ;_cfa uint16 ;_ [2]byte ;_ [6]byte ;_bbaa uint32 ;_ffb uint32 ;_efdd uint32 ;_ [4]byte ;_ [4]byte ;_fff uint32 ;_ccdg uint32 ;_edbc uint32 ;_eed uint32 ;_gea [109]uint32 ;};func (_edbca *Reader )GetHeader ()*header {return _edbca ._gfg };func (_ade *File )Created ()_d .Time {return _ade ._ga .Time ()};func (_ggba *Reader )Read (b []byte )(_gcef int ,_eeg error ){if _ggba ._ecge >=len (_ggba .File ){return 0,_ec .EOF ;};return _ggba .File [_ggba ._ecge ].Read (b );};func (_ff *File )changeSize (_fda int64 )error {if _fda ==_ff .Size {return nil ;};var _efd *File ;for _ ,_bb :=range _ff ._aeb ._bedd {if _bb .Name ==_ff .Name {_efd =_bb ;break ;};};if _efd ==nil {return _cc .Errorf ("\u004e\u006f\u0020\u0064\u0069\u0072e\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0072\u0020\u0061\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_ff .Name );};_ffd :=_f .NewBuffer ([]byte {});if _fg :=_a .Write (_ffd ,_a .LittleEndian ,_fda );_fg !=nil {return _fg ;};for _ccb ,_bge :=range _ffd .Bytes (){_efd ._ea [_ccb ]=_bge ;};var _cfb int64 ;var _fgb bool ;if _ff .Size < _bba {_fgb =true ;_cfb =int64 (_gba );}else {_cfb =int64 (_ff ._aeb ._becg );};_deg :=int ((_ff .Size -1)/_cfb )+1;_bfa :=int ((_fda -1)/_cfb )+1;if _deg < _bfa {_fag ,_ecg :=_ff .findLast (_fgb );if _ecg !=nil {return _ecg ;};_bfc ,_ecg :=_ff ._aeb .findNextFreeSector (_fgb );if _ecg !=nil {return _ecg ;};for _dgd :=_bfa -_deg ;_dgd > 0;_dgd --{if _aec :=_ff ._aeb .saveToFatLocs (_fag ,_bfc ,_fgb );_aec !=nil {return _aec ;};if _dgd > 1{_fag =_bfc ;_bfc ++;}else if _abc :=_ff ._aeb .saveToFatLocs (_bfc ,_beag ,_fgb );_abc !=nil {return _abc ;};};}else if _deg > _bfa {_gf :=_ff ._gb ;var _bcb error ;for _ada :=0;_ada < _bfa -1;_ada ++{_gf ,_bcb =_ff ._aeb .findNext (_gf ,_fgb );if _bcb !=nil {return _bcb ;};};if _fbg :=_ff ._aeb .saveToFatLocs (_gf ,_beag ,_fgb );_fbg !=nil {return _fbg ;};};_ff .Size =_fda ;return nil ;};func (_feb *Reader )Next ()(*File ,error ){_feb ._ecge ++;if _feb ._ecge >=len (_feb .File ){return nil ,_ec .EOF ;};return _feb .File [_feb ._ecge ],nil ;};func (_ccd *File )stream (_dcb int )([][2]int64 ,error ){var _aad bool ;var _ecb int ;var _gfc int64 ;if _ccd .Size < _bba {_aad =true ;_ecb =_dcb /int (_gba )+2;_gfc =int64 (_gba );}else {_ecb =_dcb /int (_ccd ._aeb ._becg )+2;_gfc =int64 (_ccd ._aeb ._becg );};_cff :=make ([][2]int64 ,0,_ecb );var _cbg ,_cbe int ;if _ccd ._agb > 0{_bad ,_fdb :=_ccd ._aeb .getOffset (_ccd ._de ,_aad );if _fdb !=nil {return nil ,_fdb ;};if _gfc -_ccd ._agb >=int64 (_dcb ){_cff =append (_cff ,[2]int64 {_bad +_ccd ._agb ,int64 (_dcb )});}else {_cff =append (_cff ,[2]int64 {_bad +_ccd ._agb ,_gfc -_ccd ._agb });};if _gfc -_ccd ._agb <=int64 (_dcb ){_ccd ._de ,_fdb =_ccd ._aeb .findNext (_ccd ._de ,_aad );if _fdb !=nil {return nil ,_fdb ;};_cbe +=int (_gfc -_ccd ._agb );_ccd ._agb =0;}else {_ccd ._agb +=int64 (_dcb );};if _cff [0][1]==int64 (_dcb ){return _cff ,nil ;};if _ccd ._de ==_beag {return nil ,Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_ccd ._de )};};_cbg ++;};for {if _cbg >=cap (_cff ){return nil ,Error {ErrRead ,"\u0069\u006e\u0064\u0065x\u0020\u006f\u0076\u0065\u0072\u0072\u0075\u006e\u0073\u0020s\u0065c\u0074\u006f\u0072\u0020\u006c\u0065\u006eg\u0074\u0068",int64 (_cbg )};};_fdg ,_aade :=_ccd ._aeb .getOffset (_ccd ._de ,_aad );if _aade !=nil {return nil ,_aade ;};if _dcb -_cbe < int (_gfc ){_cff =append (_cff ,[2]int64 {_fdg ,int64 (_dcb -_cbe )});_ccd ._agb =int64 (_dcb -_cbe );return _add (_cff ),nil ;}else {_cff =append (_cff ,[2]int64 {_fdg ,_gfc });_cbe +=int (_gfc );_ccd ._de ,_aade =_ccd ._aeb .findNext (_ccd ._de ,_aad );if _aade !=nil {return nil ,_aade ;};if _cbe ==_dcb {return _add (_cff ),nil ;};};_cbg ++;};};func _add (_bbe [][2]int64 )[][2]int64 {_baa :=len (_bbe );for _dagg ,_bdb :=0,0;_dagg < _baa &&_bdb +1< len (_bbe );_dagg ++{if _bbe [_bdb ][0]+_bbe [_bdb ][1]==_bbe [_bdb +1][0]{_bbe [_bdb ][1]=_bbe [_bdb ][1]+_bbe [_bdb +1][1];for _dagf :=range _bbe [_bdb +1:len (_bbe )-1]{_bbe [_bdb +1+_dagf ]=_bbe [_dagf +_bdb +2];};_bbe =_bbe [:len (_bbe )-1];}else {_bdb +=1;};};return _bbe ;};func (_afc *File )seek (_df int64 )error {var _bed bool ;var _cfg int64 ;if _afc .Size < _bba {_bed =true ;_cfg =64;}else {_cfg =int64 (_afc ._aeb ._becg );};var _bfdc int64 ;var _ddde error ;if _afc ._agb > 0{if _cfg -_afc ._agb <=_df {_afc ._de ,_ddde =_afc ._aeb .findNext (_afc ._de ,_bed );if _ddde !=nil {return _ddde ;};_bfdc +=_cfg -_afc ._agb ;_afc ._agb =0;if _bfdc ==_df {return nil ;};}else {_afc ._agb +=_df ;return nil ;};if _afc ._de ==_beag {return Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_afc ._de )};};};for {if _df -_bfdc < _cfg {_afc ._agb =_df -_bfdc ;return nil ;}else {_bfdc +=_cfg ;_afc ._de ,_ddde =_afc ._aeb .findNext (_afc ._de ,_bed );if _ddde !=nil {return _ddde ;};if _bfdc ==_df {return nil ;};};};};func (_fb fileInfo )ModTime ()_d .Time {return _fb .Modified ()};func (_caef *Reader )exportHeader (_egfa *_db .Writer )error {if _aab :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._ebb );_aab !=nil {return _aab ;};if _fgff :=_egfa .Skip (16);_fgff !=nil {return _fgff ;};if _aed :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._cdbgd );_aed !=nil {return _aed ;};if _edeg :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._adfa );_edeg !=nil {return _edeg ;};if _ggdd :=_a .Write (_egfa ,_a .LittleEndian ,uint16 (0xfffe));_ggdd !=nil {return _ggdd ;};if _bbc :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._cfa );_bbc !=nil {return _bbc ;};if _cad :=_a .Write (_egfa ,_a .LittleEndian ,uint16 (0x0006));_cad !=nil {return _cad ;};if _adc :=_egfa .Skip (6);_adc !=nil {return _adc ;};if _bgeb :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._bbaa );_bgeb !=nil {return _bgeb ;};if _gdg :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._ffb );_gdg !=nil {return _gdg ;};if _aef :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._efdd );_aef !=nil {return _aef ;};if _gbdg :=_egfa .Skip (4);_gbdg !=nil {return _gbdg ;};if _efg :=_a .Write (_egfa ,_a .LittleEndian ,uint32 (0x00001000));_efg !=nil {return _efg ;};if _gafg :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._fff );_gafg !=nil {return _gafg ;};if _gec :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._ccdg );_gec !=nil {return _gec ;};if _ead :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._edbc );_ead !=nil {return _ead ;};if _bfab :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._eed );_bfab !=nil {return _bfab ;};for _ddcg :=0;_ddcg < 109;_ddcg ++{if _fcbg :=_a .Write (_egfa ,_a .LittleEndian ,&_caef ._gfg ._gea [_ddcg ]);_fcbg !=nil {return _fcbg ;};};return nil ;};func (_gab *Reader )readAt (_fcg int64 ,_adeb int )([]byte ,error ){if _gab ._ddf {_acf ,_ebc :=_gab ._fdaf .(slicer ).Slice (_fcg ,_adeb );if _ebc !=nil {return nil ,Error {ErrRead ,"\u0073\u006c\u0069\u0063er\u0020\u0072\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_ebc .Error ()+"\u0029",_fcg };};return _acf ,nil ;};if _adeb > len (_gab ._fge ){return nil ,Error {ErrRead ,"\u0072\u0065ad\u0020\u006c\u0065n\u0067\u0074\u0068\u0020gre\u0061te\u0072\u0020\u0074\u0068\u0061\u006e\u0020re\u0061\u0064\u0020\u0062\u0075\u0066\u0066e\u0072",int64 (_adeb )};};if _ ,_dbef :=_gab ._fdaf .ReadAt (_gab ._fge [:_adeb ],_fcg );_dbef !=nil {return nil ,Error {ErrRead ,_dbef .Error (),_fcg };};return _gab ._fge [:_adeb ],nil ;};func (_eaf *File )reset (){_eaf ._bfd =0;_eaf ._agb =0;_eaf ._de =_eaf ._gb };func (_gdc *File )FileInfo ()_cf .FileInfo {return fileInfo {_gdc }};func (_fcd *File )Write (b []byte )(int ,error ){if _fcd .Size < 1||_fcd ._bfd >=_fcd .Size {return 0,_ec .EOF ;};if _acg :=_fcd .ensureWriterAt ();_acg !=nil {return 0,_acg ;};_cab :=len (b );if int64 (_cab )> _fcd .Size -_fcd ._bfd {_cab =int (_fcd .Size -_fcd ._bfd );};_bacg ,_acc :=_fcd .stream (_cab );if _acc !=nil {return 0,_acc ;};var _agc ,_adf int ;for _ ,_dabd :=range _bacg {_dgc :=_agc +int (_dabd [1]);if _dgc < _agc ||_dgc > _cab {return 0,Error {ErrWrite ,"\u0062\u0061d\u0020\u0077\u0072i\u0074\u0065\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_dgc )};};_gdfe ,_ecc :=_fcd ._aeb ._ecd .WriteAt (b [_agc :_dgc ],_dabd [0]);_adf =_adf +_gdfe ;if _ecc !=nil {_fcd ._bfd +=int64 (_adf );return _adf ,Error {ErrWrite ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0077\u0072i\u0074\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_ecc .Error ()+"\u0029",int64 (_agc )};};_agc =_dgc ;};_fcd ._bfd +=int64 (_adf );if _adf !=_cab {_acc =Error {ErrWrite ,"\u0062\u0079t\u0065\u0073\u0020\u0077\u0072\u0069\u0074\u0074\u0065\u006e\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0077\u0072\u0069\u0074\u0065\u0020\u0073\u0069\u007a\u0065",int64 (_adf )};}else if _adf < len (b ){_acc =_ec .EOF ;};return _adf ,_acc ;};func (_eacf *Reader )findNext (_fdgf uint32 ,_adb bool )(uint32 ,error ){_ded :=_eacf ._becg /4;_cac :=int (_fdgf /_ded );var _aeg uint32 ;if _adb {if _cac < 0||_cac >=len (_eacf ._gfg ._bef ){return 0,Error {ErrRead ,"\u006d\u0069\u006e\u0069\u0073e\u0063\u0074\u006f\u0072\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073 \u006f\u0075\u0074\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_cac )};};_aeg =_eacf ._gfg ._bef [_cac ];}else {if _cac < 0||_cac >=len (_eacf ._gfg ._bce ){return 0,Error {ErrRead ,"\u0046\u0041\u0054\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073\u0020\u006f\u0075t\u0073i\u0064\u0065\u0020\u0044\u0049\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_cac )};};_aeg =_eacf ._gfg ._bce [_cac ];};_bgc :=_fdgf %_ded ;_cbc :=_dfg (_eacf ._becg ,_aeg )+int64 (_bgc *4);_fgf ,_daeg :=_eacf .readAt (_cbc ,4);if _daeg !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_daeg .Error ()+"\u0029",_cbc };};_bdab :=_a .LittleEndian .Uint32 (_fgf );return _bdab ,nil ;};const _eb int =64+4*4+16+4+8*2+4+8;type Reader struct{_ddf bool ;_becg uint32 ;_fge []byte ;_gfg *header ;File []*File ;_bedd []*File ;_ecge int ;_fdaf _ec .ReaderAt ;_ecd _ec .WriterAt ;};func (_dgf *Reader )findFatLocsOffset (_egf bool )int64 {var _ebac uint32 ;if _egf {_ebac =_dgf ._gfg ._bef [0];}else {_ebac =_dgf ._gfg ._bce [0];};return _dfg (_dgf ._becg ,_ebac );};func (_dcc fileInfo )Size ()int64 {if _dcc ._afg !=_bd {return 0;};return _dcc .File .Size ;};func _ecca (_gaeb []byte )*headerFields {_agce :=&headerFields {};_agce ._ebb =_a .LittleEndian .Uint64 (_gaeb [:8]);_agce ._cdbgd =_a .LittleEndian .Uint16 (_gaeb [24:26]);_agce ._adfa =_a .LittleEndian .Uint16 (_gaeb [26:28]);_agce ._cfa =_a .LittleEndian .Uint16 (_gaeb [30:32]);_agce ._bbaa =_a .LittleEndian .Uint32 (_gaeb [40:44]);_agce ._ffb =_a .LittleEndian .Uint32 (_gaeb [44:48]);_agce ._efdd =_a .LittleEndian .Uint32 (_gaeb [48:52]);_agce ._fff =_a .LittleEndian .Uint32 (_gaeb [60:64]);_agce ._ccdg =_a .LittleEndian .Uint32 (_gaeb [64:68]);_agce ._edbc =_a .LittleEndian .Uint32 (_gaeb [68:72]);_agce ._eed =_a .LittleEndian .Uint32 (_gaeb [72:76]);var _daf int ;for _bca :=76;_bca < 512;_bca =_bca +4{_agce ._gea [_daf ]=_a .LittleEndian .Uint32 (_gaeb [_bca :_bca +4]);_daf ++;};return _agce ;};func (_cda *Reader )setDifats ()error {_cda ._gfg ._bce =_cda ._gfg ._gea [:];if _cda ._gfg ._eed ==0{return nil ;};_cbd :=(_cda ._becg /4)-1;_fad :=make ([]uint32 ,109,_cda ._gfg ._eed *_cbd +109);copy (_fad ,_cda ._gfg ._bce );_cda ._gfg ._bce =_fad ;_gaa :=_cda ._gfg ._edbc ;for _deb :=0;_deb < int (_cda ._gfg ._eed );_deb ++{_fdbg ,_bdf :=_cda .readAt (_dfg (_cda ._becg ,_gaa ),int (_cda ._becg ));if _bdf !=nil {return Error {ErrFormat ,"e\u0072r\u006f\u0072\u0020\u0073\u0065\u0074\u0074\u0069n\u0067\u0020\u0044\u0049FA\u0054\u0028"+_bdf .Error ()+"\u0029",int64 (_gaa )};};for _bgf :=0;_bgf < int (_cbd );_bgf ++{_cda ._gfg ._bce =append (_cda ._gfg ._bce ,_a .LittleEndian .Uint32 (_fdbg [_bgf *4:_bgf *4+4]));};_gaa =_a .LittleEndian .Uint32 (_fdbg [len (_fdbg )-4:]);};return nil ;};type header struct{*headerFields ;_bce []uint32 ;_bef []uint32 ;_fbgg []uint32 ;};func (_efc *Reader )setMiniStream ()error {if _efc ._bedd [0]._gb ==_beag ||_efc ._gfg ._fff ==_beag ||_efc ._gfg ._ccdg ==0{return nil ;};_ebe :=int (_efc ._gfg ._ccdg );_efc ._gfg ._bef =make ([]uint32 ,_ebe );_efc ._gfg ._bef [0]=_efc ._gfg ._fff ;for _bfbd :=1;_bfbd < _ebe ;_bfbd ++{_ebf ,_gbf :=_efc .findNext (_efc ._gfg ._bef [_bfbd -1],false );if _gbf !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_gbf .Error ()+"\u0029",int64 (_efc ._gfg ._bef [_bfbd -1])};};_efc ._gfg ._bef [_bfbd ]=_ebf ;};_ebe =int (_efc ._becg /4*_efc ._gfg ._ccdg );_efc ._gfg ._fbgg =make ([]uint32 ,0,_ebe );_befd :=_efc ._bedd [0]._gb ;var _efe error ;for _befd !=_beag {_efc ._gfg ._fbgg =append (_efc ._gfg ._fbgg ,_befd );_befd ,_efe =_efc .findNext (_befd ,false );if _efe !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_efe .Error ()+"\u0029",int64 (_befd )};};};return nil ;};type directoryEntryFields struct{_bda [32]uint16 ;_g uint16 ;_afg uint8 ;_ed uint8 ;_ae uint32 ;_bf uint32 ;_gg uint32 ;_be _af .Guid ;_ge [4]byte ;_ga _af .FileTime ;_eg _af .FileTime ;_gb uint32 ;_ea [8]byte ;};func (_cceg *Reader )Debug ()map[string ][]uint32 {_eegd :=map[string ][]uint32 {"s\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065":[]uint32 {_cceg ._becg },"\u006d\u0069\u006e\u0069\u0020\u0066\u0061\u0074\u0020\u006c\u006f\u0063\u0073":_cceg ._gfg ._bef ,"\u006d\u0069n\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u006c\u006f\u0063\u0073":_cceg ._gfg ._fbgg ,"\u0064\u0069r\u0065\u0063\u0074o\u0072\u0079\u0020\u0073\u0065\u0063\u0074\u006f\u0072":[]uint32 {_cceg ._gfg ._efdd },"\u006d\u0069\u006e\u0069 s\u0074\u0072\u0065\u0061\u006d\u0020\u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069z\u0065":[]uint32 {_cceg .File [0]._gb ,_a .LittleEndian .Uint32 (_cceg .File [0]._ea [:])}};for _efde ,_gcda :=_cceg .Next ();_gcda ==nil ;_efde ,_gcda =_cceg .Next (){_eegd [_efde .Name +" \u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069\u007a\u0065"]=[]uint32 {_efde ._gb ,_a .LittleEndian .Uint32 (_efde ._ea [:])};};return _eegd ;};func (_ege Error )Typ ()int {return _ege ._gbd };func (_bgef *Reader )Created ()_d .Time {return _bgef .File [0].Created ()};const _gcd int =8+16+10+6+12+8+16+109*4;const (_ab uint8 =0x0;_b uint8 =0x1;_bd uint8 =0x2;_ef uint8 =0x5;);func (_eafd *Reader )exportMiniStream ()(*_db .Writer ,*_db .Writer ,error ){_afcb ,_dafd :=_db .NewWriter (),_db .NewWriter ();_egee :=uint32 (0);for _ ,_eea :=range _eafd .File {if _eea .Size ==0{continue ;};_eea .reset ();_eea ._gb =_egee ;_cbae :=int (_eea .Size )/int (_gba );if int (_eea .Size )%int (_gba )!=0{_cbae ++;};for _egdd :=1;_egdd < _cbae ;_egdd ++{_egee ++;if _dea :=_a .Write (_afcb ,_a .LittleEndian ,_egee );_dea !=nil {return nil ,nil ,_dea ;};};if _gfgf :=_a .Write (_afcb ,_a .LittleEndian ,_beag );_gfgf !=nil {return nil ,nil ,_gfgf ;};_egee ++;if _ ,_gafge :=_ec .Copy (_dafd ,_eea );_gafge !=nil {return nil ,nil ,_gafge ;};if _ffdb :=_dafd .AlignLength (64);_ffdb !=nil {return nil ,nil ,_ffdb ;};};if _ccca :=_afcb .FillWithByte (int (_eafd ._becg )-_afcb .Len (),_cedg );_ccca !=nil {return nil ,nil ,_ccca ;};if _ggf :=_dafd .AlignLength (int (_eafd ._becg ));_ggf !=nil {return nil ,nil ,_ggf ;};return _afcb ,_dafd ,nil ;};func (_ega *Reader )saveToFatLocs (_ceb uint32 ,_afa interface{},_afee bool )error {_bbg :=_f .NewBuffer ([]byte {});if _dde :=_a .Write (_bbg ,_a .LittleEndian ,_afa );_dde !=nil {return _dde ;};_efef :=_ega .findFatLocsOffset (_afee )+int64 (_ceb *4);_ ,_addf :=_ega ._ecd .WriteAt (_bbg .Bytes (),_efef );return _addf ;};const (_cbea uint64 =0xE11AB1A1E011CFD0;_gba uint32 =64;_bba int64 =4096;_dbeb uint32 =128;);func _ag (_dbc []byte )*directoryEntryFields {_dg :=&directoryEntryFields {};for _gge :=range _dg ._bda {_dg ._bda [_gge ]=_a .LittleEndian .Uint16 (_dbc [_gge *2:_gge *2+2]);};_dg ._g =_a .LittleEndian .Uint16 (_dbc [64:66]);_dg ._afg =uint8 (_dbc [66]);_dg ._ed =uint8 (_dbc [67]);_dg ._ae =_a .LittleEndian .Uint32 (_dbc [68:72]);_dg ._bf =_a .LittleEndian .Uint32 (_dbc [72:76]);_dg ._gg =_a .LittleEndian .Uint32 (_dbc [76:80]);_dg ._be =_af .MustGuid (_dbc [80:96]);copy (_dg ._ge [:],_dbc [96:100]);_dg ._ga =_af .MustFileTime (_dbc [100:108]);_dg ._eg =_af .MustFileTime (_dbc [108:116]);_dg ._gb =_a .LittleEndian .Uint32 (_dbc [116:120]);copy (_dg ._ea [:],_dbc [120:128]);return _dg ;};func (_bac fileInfo )Name ()string {return _bac .File .Name };func (_bgefe Error )Error ()string {return "\u006ds\u0063\u0066\u0062\u003a\u0020"+_bgefe ._facc +"\u003b\u0020"+_e .FormatInt (_bgefe ._cbeac ,10);};func _cgc (_dag *File ){if _dag ._g < 4||_dag ._g > 64{return ;};_ee :=int (_dag ._g /2-1);_dag .Initial =_dag ._bda [0];var _bfb int ;if !_cb .IsPrint (rune (_dag .Initial )){_bfb =1;};_dag .Name =string (_cg .Decode (_dag ._bda [_bfb :_ee ]));};func New (ra _ec .ReaderAt )(*Reader ,error ){_gaeba :=&Reader {_fdaf :ra };if _ ,_ccbc :=ra .(slicer );_ccbc {_gaeba ._ddf =true ;}else {_gaeba ._fge =make ([]byte ,_gcd );};if _cce :=_gaeba .setHeader ();_cce !=nil {return nil ,_cce ;};if !_gaeba ._ddf &&int (_gaeba ._becg )> len (_gaeba ._fge ){_gaeba ._fge =make ([]byte ,_gaeba ._becg );};if _aggf :=_gaeba .setDifats ();_aggf !=nil {return nil ,_aggf ;};if _ece :=_gaeba .setDirEntries ();_ece !=nil {return nil ,_ece ;};if _adgg :=_gaeba .setMiniStream ();_adgg !=nil {return nil ,_adgg ;};if _ddg :=_gaeba .traverse ();_ddg !=nil {return nil ,_ddg ;};return _gaeba ,nil ;};func (_aee *Reader )ID ()string {return _aee .File [0].ID ()};func _dfg (_baac ,_dfc uint32 )int64 {return int64 ((_dfc +1)*_baac )};func (_bcee *Reader )setHeader ()error {_bacd ,_ccbg :=_bcee .readAt (0,_gcd );if _ccbg !=nil {return _ccbg ;};_bcee ._gfg =&header {headerFields :_ecca (_bacd )};if _bcee ._gfg ._ebb !=_cbea {return Error {ErrFormat ,"\u0062\u0061\u0064\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065",int64 (_bcee ._gfg ._ebb )};};if _bcee ._gfg ._cfa ==0x0009||_bcee ._gfg ._cfa ==0x000c{_bcee ._becg =uint32 (1<<_bcee ._gfg ._cfa );}else {return Error {ErrFormat ,"\u0069\u006c\u006c\u0065ga\u006c\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065",int64 (_bcee ._gfg ._cfa )};};if _bcee ._gfg ._eed > 0{_dcd :=(_bcee ._becg /4)-1;if int (_bcee ._gfg ._eed *_dcd +109)< 0{return Error {ErrFormat ,"\u0044I\u0046A\u0054\u0020\u0069\u006e\u0074 \u006f\u0076e\u0072\u0066\u006c\u006f\u0077",int64 (_bcee ._gfg ._eed )};};if _bcee ._gfg ._eed *_dcd +109> _bcee ._gfg ._ffb +_dcd {return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u0044\u0049\u0046\u0041\u0054\u0073 \u0065\u0078\u0063\u0065\u0065\u0064\u0073 \u0046\u0041\u0054\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0073",int64 (_bcee ._gfg ._eed )};};};if _bcee ._gfg ._ccdg > 0{if int (_bcee ._becg /4*_bcee ._gfg ._ccdg )< 0{return Error {ErrFormat ,"m\u0069\u006e\u0069\u0020FA\u0054 \u0069\u006e\u0074\u0020\u006fv\u0065\u0072\u0066\u006c\u006f\u0077",int64 (_bcee ._gfg ._ccdg )};};if _bcee ._gfg ._ccdg > _bcee ._gfg ._ffb *(_bcee ._becg /_gba ){return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u006d\u0069n\u0069\u0020\u0046\u0041\u0054\u0073\u0020\u0065\u0078\u0063\u0065\u0065\u0064s\u0020\u0046\u0041\u0054\u0020\u0073\u0065c\u0074\u006f\u0072\u0073",int64 (_bcee ._gfg ._ffb )};};};return nil ;};func (_cgf fileInfo )Sys ()interface{}{return nil };func (_da *Reader )setDirEntries ()error {_dd :=20;if _da ._gfg ._bbaa > 0{_dd =int (_da ._gfg ._bbaa );};_gaf :=make ([]*File ,0,_dd );_bc :=make (map[uint32 ]bool );_gd :=int (_da ._becg /_dbeb );_bfe :=_da ._gfg ._efdd ;for _bfe !=_beag {_dc ,_ad :=_da .readAt (_dfg (_da ._becg ,_bfe ),int (_da ._becg ));if _ad !=nil {return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020r\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_ad .Error ()+"\u0029",_dfg (_da ._becg ,_bfe )};};for _cd :=0;_cd < _gd ;_cd ++{_adg :=&File {_aeb :_da };_adg .directoryEntryFields =_ag (_dc [_cd *int (_dbeb ):]);_ce (_da ._gfg ._adfa ,_adg );_adg ._de =_adg ._gb ;_gaf =append (_gaf ,_adg );};_geb ,_ad :=_da .findNext (_bfe ,false );if _ad !=nil {return Error {ErrRead ,"d\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0065r\u0072\u006f\u0072\u0020\u0066\u0069\u006e\u0064\u0069\u006eg \u0073\u0065\u0063t\u006fr\u0020\u0028"+_ad .Error ()+"\u0029",int64 (_geb )};};if _geb <=_bfe {if _geb ==_bfe ||_bc [_geb ]{return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020s\u0065\u0063\u0074\u006f\u0072\u0020\u0063\u0079\u0063\u006c\u0065",int64 (_geb )};};_bc [_geb ]=true ;};_bfe =_geb ;};_da ._bedd =_gaf ;return nil ;};func (_fcb *File )ensureWriterAt ()error {if _fcb ._aeb ._ecd ==nil {_bcf ,_fe :=_fcb ._aeb ._fdaf .(_ec .WriterAt );if !_fe {return Error {ErrWrite ,"\u006d\u0073\u0063\u0066\u0062\u002e\u004ee\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0067\u0069\u0076\u0065n\u0020R\u0065\u0061\u0064\u0065\u0072\u0041t\u0020\u0063\u006f\u006e\u0076\u0065\u0072t\u0069\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0061\u0020\u0069\u006f\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u0041\u0074\u0020\u0069n\u0020\u006f\u0072\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0077\u0072\u0069t\u0065",0};};_fcb ._aeb ._ecd =_bcf ;};return nil ;};func (_agd *File )mode ()_cf .FileMode {if _agd ._afg !=_bd {return _cf .ModeDir |0777;};return 0666;};func (_abb *File )findLast (_fcbe bool )(uint32 ,error ){_beb :=_abb ._gb ;for {_cdbg ,_dae :=_abb ._aeb .findNext (_beb ,_fcbe );if _dae !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_dae .Error ()+"\u0029",0};};if _cdbg ==_beag {break ;};_beb =_cdbg ;};return _beb ,nil ;};func (_ddd fileInfo )Mode ()_cf .FileMode {return _ddd .File .mode ()};func (_bcfcb *Reader )Modified ()_d .Time {return _bcfcb .File [0].Modified ()}; \ No newline at end of file diff --git a/internal/mscfb/rw/rw.go b/internal/mscfb/rw/rw.go index 2c3c90129e..cb10f9bb5d 100644 --- a/internal/mscfb/rw/rw.go +++ b/internal/mscfb/rw/rw.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 rw ;import (_e "bytes";_fb "encoding/binary";_ee "errors";_b "fmt";_cf "io";_c "io/ioutil";_g "reflect";);func (_a *Reader )align (_ced int )error {return _a .skip ((_ced -_a .curPos ()%_ced )%_ced )};func (_d *Writer )WriteProperty (a interface{})error {if _aa :=_d .align (int (_g .TypeOf (a ).Size ()));_aa !=nil {return _aa ;};return _d .WritePropertyNoAlign (a );};func (_cgf *Writer )FillWithByte (fillSize int ,b byte )error {for _bcd :=0;_bcd < fillSize ;_bcd ++{if _bgcf :=_cgf .WritePropertyNoAlign (b );_bgcf !=nil {return _bgcf ;};};return nil ;};func (_bg *Reader )curPos ()int {return int (_bg .Size ())-_bg .Len ()};func (_gd *Reader )ReadProperty (a interface{})error {_af :=_g .ValueOf (a );for _af .Kind ()==_g .Ptr {_af =_af .Elem ();};if !_af .IsValid (){return _b .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _fc :=_gd .align (int (_af .Type ().Size ()));_fc !=nil {return _fc ;};if _ge :=_fb .Read (_gd ,_fb .LittleEndian ,a );_ge !=nil {return _ge ;};return nil ;};type Writer struct{_cbg []byte ;_ag int ;};func (_fg *Reader )skip (_cg int )error {_ ,_bd :=_cf .CopyN (_c .Discard ,_fg ,int64 (_cg ));if _bd !=nil {return _bd ;};return nil ;};func PopRightUI64 (v uint64 )(bool ,uint64 ){return (v &uint64 (1))==1,v >>1};func (_gdg *Reader )ReadStringProperty (n uint32 )(string ,error ){if _bb :=_gdg .align (4);_bb !=nil {return "",_bb ;};_afe :=make ([]byte ,n );if _gdc :=_fb .Read (_gdg ,_fb .LittleEndian ,&_afe );_gdc !=nil {return "",_gdc ;};return string (_afe ),nil ;};func _cde (_fa int )[]byte {defer func (){if recover ()!=nil {panic (_eeg );};}();return make ([]byte ,_fa );};func PopRightUI32 (v uint32 )(bool ,uint32 ){return (v &uint32 (1))==1,v >>1};func (_fde *Writer )WriteByteAt (b byte ,off int )error {if off >=len (_fde ._cbg ){return _ee .New ("\u004f\u0075\u0074\u0020\u006f\u0066\u0020\u0062\u006f\u0075\u006e\u0064\u0073");};_fde ._cbg [off ]=b ;return nil ;};func (_gcg *Writer )tryGrowByReslice (_ba int )(int ,bool ){if _dg :=len (_gcg ._cbg );_ba <=cap (_gcg ._cbg )-_dg {_gcg ._cbg =_gcg ._cbg [:_dg +_ba ];return _dg ,true ;};return 0,false ;};func NewReader (b []byte )(*Reader ,error ){return &Reader {_e .NewReader (b )},nil };func NewWriter ()*Writer {return &Writer {_cbg :[]byte {}}};func (_fgc *Writer )Cap ()int {return cap (_fgc ._cbg )};func PushLeftUI32 (v uint32 ,flag bool )uint32 {v >>=1;if flag {v |=1<<31;};return v ;};func (_efed *Writer )Bytes ()[]byte {return _efed ._cbg };func (_faf *Writer )reset (){_faf ._cbg =_faf ._cbg [:0];_faf ._ag =0};func (_fbc *Writer )AlignLength (alignTo int )error {_bc :=_fbc .Len ()%alignTo ;if _bc > 0{_ ,_afb :=_fbc .Write (make ([]byte ,alignTo -_bc ));if _afb !=nil {return _afb ;};};return nil ;};func (_fbd *Writer )WriteTo (wTo _cf .Writer )(_df int64 ,_eb error ){if _gf :=_fbd .Len ();_gf > 0{_afa ,_bdc :=wTo .Write (_fbd ._cbg [_fbd ._ag :]);if _afa > _gf {return 0,_ee .New ("\u0072\u0077\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u002e\u0057\u0072\u0069\u0074\u0065\u0054\u006f\u003a\u0020\u0069\u006e\u0076\u0061\u006ci\u0064\u0020\u0057\u0072\u0069t\u0065\u0020c\u006f\u0075\u006e\u0074");};_fbd ._ag +=_afa ;_df =int64 (_afa );if _bdc !=nil {return _df ,_bdc ;};if _afa !=_gf {return _df ,_cf .ErrShortWrite ;};};_fbd .reset ();return _df ,nil ;};func (_agg *Writer )WritePropertyNoAlign (a interface{})error {if _ad :=_fb .Write (_agg ,_fb .LittleEndian ,a );_ad !=nil {return _ad ;};return nil ;};func (_ff *Reader )ReadPairProperty (p interface{})error {if _cb :=_ff .align (4);_cb !=nil {return _cb ;};_gc :=_g .ValueOf (p );for _gc .Kind ()==_g .Ptr {_gc =_gc .Elem ();};if !_gc .IsValid (){return _b .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _ab :=_fb .Read (_ff ,_fb .LittleEndian ,p );_ab !=nil {return _ab ;};return nil ;};func (_bgf *Writer )curPos ()int {return int (_bgf .Cap ())-_bgf .Len ()};func (_ca *Writer )Skip (n int )error {if n ==0{return nil ;};_ ,_ef :=_ca .Write (make ([]byte ,n ));return _ef ;};func (_aggg *Writer )WriteStringProperty (s string )error {_aggg .align (4);_fd :=[]byte (s );if _ed :=_fb .Write (_aggg ,_fb .LittleEndian ,&_fd );_ed !=nil {return _ed ;};return nil ;};type Reader struct{*_e .Reader };func PushLeftUI64 (v uint64 ,flag bool )uint64 {v >>=1;if flag {v |=1<<63;};return v ;};func (_gg *Writer )align (_cd int )error {return _gg .Skip ((_cd -(_gg .Len ())%_cd )%_cd )};func (_cab *Writer )Len ()int {return len (_cab ._cbg )-_cab ._ag };const _efe =64;func (_de *Writer )grow (_aggb int )(int ,error ){_cc :=_de .Len ();if _cc ==0&&_de ._ag !=0{_de .reset ();};if _dea ,_dad :=_de .tryGrowByReslice (_aggb );_dad {return _dea ,nil ;};if _de ._cbg ==nil &&_aggb <=_efe {_de ._cbg =make ([]byte ,_aggb ,_efe );return 0,nil ;};_fdeb :=cap (_de ._cbg );if _aggb <=_fdeb /2-_cc {copy (_de ._cbg ,_de ._cbg [_de ._ag :]);}else if _fdeb > _ec -_fdeb -_aggb {return 0,_eeg ;}else {_aaa :=_cde (2*_fdeb +_aggb );copy (_aaa ,_de ._cbg [_de ._ag :]);_de ._cbg =_aaa ;};_de ._ag =0;_de ._cbg =_de ._cbg [:_cc +_aggb ];return _cc ,nil ;};const _ec =int (^uint (0)>>1);var _eeg =_ee .New ("r\u0077.\u0057\u0072\u0069\u0074\u0065\u0072\u003a\u0020t\u006f\u006f\u0020\u006car\u0067\u0065");func (_efc *Writer )Write (p []byte )(_da int ,_ffc error ){_bbd ,_aab :=_efc .tryGrowByReslice (len (p ));if !_aab {var _bgb error ;_bbd ,_bgb =_efc .grow (len (p ));if _bgb !=nil {return 0,_bgb ;};};return copy (_efc ._cbg [_bbd :],p ),nil ;}; \ No newline at end of file +package rw ;import (_b "bytes";_dc "encoding/binary";_d "errors";_gb "fmt";_e "io";_c "io/ioutil";_g "reflect";);func (_df *Reader )align (_ff int )error {return _df .skip ((_ff -_df .curPos ()%_ff )%_ff )};func (_dda *Writer )WriteTo (wTo _e .Writer )(_aacd int64 ,_cc error ){if _gfg :=_dda .Len ();_gfg > 0{_ega ,_bca :=wTo .Write (_dda ._dfc [_dda ._ab :]);if _ega > _gfg {return 0,_d .New ("\u0072\u0077\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u002e\u0057\u0072\u0069\u0074\u0065\u0054\u006f\u003a\u0020\u0069\u006e\u0076\u0061\u006ci\u0064\u0020\u0057\u0072\u0069t\u0065\u0020c\u006f\u0075\u006e\u0074");};_dda ._ab +=_ega ;_aacd =int64 (_ega );if _bca !=nil {return _aacd ,_bca ;};if _ega !=_gfg {return _aacd ,_e .ErrShortWrite ;};};_dda .reset ();return _aacd ,nil ;};func (_fecc *Writer )reset (){_fecc ._dfc =_fecc ._dfc [:0];_fecc ._ab =0};var _dde =_d .New ("r\u0077.\u0057\u0072\u0069\u0074\u0065\u0072\u003a\u0020t\u006f\u006f\u0020\u006car\u0067\u0065");func NewReader (b []byte )(*Reader ,error ){return &Reader {_b .NewReader (b )},nil };func PushLeftUI32 (v uint32 ,flag bool )uint32 {v >>=1;if flag {v |=1<<31;};return v ;};func PushLeftUI64 (v uint64 ,flag bool )uint64 {v >>=1;if flag {v |=1<<63;};return v ;};func (_bb *Reader )ReadProperty (a interface{})error {_ebb :=_g .ValueOf (a );for _ebb .Kind ()==_g .Ptr {_ebb =_ebb .Elem ();};if !_ebb .IsValid (){return _gb .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _ad :=_bb .align (int (_ebb .Type ().Size ()));_ad !=nil {return _ad ;};if _ae :=_dc .Read (_bb ,_dc .LittleEndian ,a );_ae !=nil {return _ae ;};return nil ;};func (_dca *Reader )skip (_bd int )error {_ ,_eb :=_e .CopyN (_c .Discard ,_dca ,int64 (_bd ));if _eb !=nil {return _eb ;};return nil ;};func (_ddc *Writer )Bytes ()[]byte {return _ddc ._dfc };func (_ce *Writer )Write (p []byte )(_aac int ,_ecg error ){_bcc ,_eg :=_ce .tryGrowByReslice (len (p ));if !_eg {var _fec error ;_bcc ,_fec =_ce .grow (len (p ));if _fec !=nil {return 0,_fec ;};};return copy (_ce ._dfc [_bcc :],p ),nil ;};func (_aeb *Writer )align (_ffa int )error {return _aeb .Skip ((_ffa -(_aeb .Len ())%_ffa )%_ffa )};func (_gcd *Writer )grow (_acd int )(int ,error ){_ed :=_gcd .Len ();if _ed ==0&&_gcd ._ab !=0{_gcd .reset ();};if _ga ,_ca :=_gcd .tryGrowByReslice (_acd );_ca {return _ga ,nil ;};if _gcd ._dfc ==nil &&_acd <=_dbc {_gcd ._dfc =make ([]byte ,_acd ,_dbc );return 0,nil ;};_gfd :=cap (_gcd ._dfc );if _acd <=_gfd /2-_ed {copy (_gcd ._dfc ,_gcd ._dfc [_gcd ._ab :]);}else if _gfd > _feb -_gfd -_acd {return 0,_dde ;}else {_aga :=_ffac (2*_gfd +_acd );copy (_aga ,_gcd ._dfc [_gcd ._ab :]);_gcd ._dfc =_aga ;};_gcd ._ab =0;_gcd ._dfc =_gcd ._dfc [:_ed +_acd ];return _ed ,nil ;};func (_cg *Reader )ReadPairProperty (p interface{})error {if _db :=_cg .align (4);_db !=nil {return _db ;};_de :=_g .ValueOf (p );for _de .Kind ()==_g .Ptr {_de =_de .Elem ();};if !_de .IsValid (){return _gb .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _cd :=_dc .Read (_cg ,_dc .LittleEndian ,p );_cd !=nil {return _cd ;};return nil ;};func (_agb *Writer )Len ()int {return len (_agb ._dfc )-_agb ._ab };func _ffac (_gdc int )[]byte {defer func (){if recover ()!=nil {panic (_dde );};}();return make ([]byte ,_gdc );};type Reader struct{*_b .Reader };type Writer struct{_dfc []byte ;_ab int ;};func (_gc *Writer )WritePropertyNoAlign (a interface{})error {if _bc :=_dc .Write (_gc ,_dc .LittleEndian ,a );_bc !=nil {return _bc ;};return nil ;};func (_bf *Reader )ReadStringProperty (n uint32 )(string ,error ){if _gd :=_bf .align (4);_gd !=nil {return "",_gd ;};_ee :=make ([]byte ,n );if _dd :=_dc .Read (_bf ,_dc .LittleEndian ,&_ee );_dd !=nil {return "",_dd ;};return string (_ee ),nil ;};func (_aa *Writer )Cap ()int {return cap (_aa ._dfc )};const _feb =int (^uint (0)>>1);func (_fb *Writer )WriteStringProperty (s string )error {_fb .align (4);_ef :=[]byte (s );if _ec :=_dc .Write (_fb ,_dc .LittleEndian ,&_ef );_ec !=nil {return _ec ;};return nil ;};func (_a *Reader )curPos ()int {return int (_a .Size ())-_a .Len ()};func (_aeg *Writer )Skip (n int )error {if n ==0{return nil ;};_ ,_gde :=_aeg .Write (make ([]byte ,n ));return _gde ;};func (_dbd *Writer )curPos ()int {return int (_dbd .Cap ())-_dbd .Len ()};func (_ebbd *Writer )FillWithByte (fillSize int ,b byte )error {for _ddcf :=0;_ddcf < fillSize ;_ddcf ++{if _agg :=_ebbd .WritePropertyNoAlign (b );_agg !=nil {return _agg ;};};return nil ;};func PopRightUI64 (v uint64 )(bool ,uint64 ){return (v &uint64 (1))==1,v >>1};func NewWriter ()*Writer {return &Writer {_dfc :[]byte {}}};func (_adf *Writer )WriteProperty (a interface{})error {if _ag :=_adf .align (int (_g .TypeOf (a ).Size ()));_ag !=nil {return _ag ;};return _adf .WritePropertyNoAlign (a );};const _dbc =64;func (_gf *Writer )AlignLength (alignTo int )error {_aba :=_gf .Len ()%alignTo ;if _aba > 0{_ ,_fe :=_gf .Write (make ([]byte ,alignTo -_aba ));if _fe !=nil {return _fe ;};};return nil ;};func (_ac *Writer )WriteByteAt (b byte ,off int )error {if off >=len (_ac ._dfc ){return _d .New ("\u004f\u0075\u0074\u0020\u006f\u0066\u0020\u0062\u006f\u0075\u006e\u0064\u0073");};_ac ._dfc [off ]=b ;return nil ;};func PopRightUI32 (v uint32 )(bool ,uint32 ){return (v &uint32 (1))==1,v >>1};func (_dg *Writer )tryGrowByReslice (_ebbb int )(int ,bool ){if _fa :=len (_dg ._dfc );_ebbb <=cap (_dg ._dfc )-_fa {_dg ._dfc =_dg ._dfc [:_fa +_ebbb ];return _fa ,true ;};return 0,false ;}; \ No newline at end of file diff --git a/internal/testutils/testutils.go b/internal/testutils/testutils.go index 57c777f305..f56a8ba54b 100644 --- a/internal/testutils/testutils.go +++ b/internal/testutils/testutils.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 testutils ;import (_bg "crypto/md5";_ab "encoding/hex";_b "encoding/json";_ff "errors";_ca "fmt";_gb "github.com/stretchr/testify/require";_cg "golang.org/x/image/font";_ede "golang.org/x/image/font/opentype";_af "golang.org/x/image/math/fixed";_eg "image";_g "image/color";_bb "image/draw";_df "image/png";_a "io";_f "io/ioutil";_dc "math";_ed "os";_cd "os/exec";_bbe "path/filepath";_d "strings";_fg "sync";_c "testing";_cae "time";);func (_dfc *ReferenceFile )Update (currentMap *ReferenceMap )error {if _dfc ._bc ==""{return nil ;};_ce :=_dfc .updateMap (currentMap );if _ce ==0{return nil ;};_caeb ,_da :=_ed .OpenFile (_dfc ._bc ,_ed .O_CREATE |_ed .O_TRUNC |_ed .O_WRONLY ,0664);if _da !=nil {return _da ;};defer _caeb .Close ();_dfc .Timestamp =_cae .Now ().UTC ();_dd :=_b .NewEncoder (_caeb );_dd .SetIndent ("","\u0009");return _dd .Encode (_dfc );};func (_ef *ReferenceFile )updateMap (_cb *ReferenceMap )int {var _dff int ;if _ef .Map ._fe ==nil {_ef .Map ._fe =map[string ]ReferenceEntry {};};for _ffc ,_bbg :=range _cb ._fe {_ag ,_fga :=_ef .Map ._fe [_ffc ];if !_fga {_ef .Map ._fe [_ffc ]=_bbg ;_dff ++;continue ;};if string (_ag .Value )!=string (_bbg .Value ){_ef .Map ._fe [_ffc ]=_bbg ;_dff ++;};};for _cba :=range _ef .Map ._fe {if _ ,_be :=_cb ._fe [_cba ];!_be {delete (_ef .Map ._fe ,_cba );_dff ++;};};return _dff ;};func ReadPNG (file string )(_eg .Image ,error ){_gd ,_de :=_ed .Open (file );if _de !=nil {return nil ,_de ;};defer _gd .Close ();return _df .Decode (_gd );};func (_bcc *ReferenceMap )UnmarshalJSON (data []byte )error {return _b .Unmarshal (data ,&_bcc ._fe )};func (_fae *ReferenceMap )Copy ()*ReferenceMap {_gg :=ReferenceMap {_fe :make (map[string ]ReferenceEntry ,len (_fae ._fe ))};for _eaf ,_ad :=range _fae ._fe {_gg ._fe [_eaf ]=_ad ;};return &_gg ;};type ReferenceEntry struct{Timestamp int64 `json:"timestamp"`;Value string `json:"value"`;ResultSize int64 `json:"resultSize,omitempty"`;DiffPercent float64 `json:"diffPercent,omitempty"`;DiffTotal float64 `json:"diffValue,omitempty"`;Invalid bool `json:"markedInvalid,omitempty"`;};func _gedc (_ecd ,_bef _g .Color )bool {_bca ,_ffcc ,_ecdb ,_cce :=_ecd .RGBA ();_ggf ,_bcg ,_gag ,_cea :=_bef .RGBA ();return _bca ==_ggf &&_ffcc ==_bcg &&_ecdb ==_gag &&_cce ==_cea ;};func RenderPDFToPNGs (pdfPath string ,dpi int ,outpathTpl string )error {if dpi <=0{dpi =100;};if _ ,_cac :=_cd .LookPath ("\u0067\u0073");_cac !=nil {return ErrRenderNotSupported ;};return _cd .Command ("\u0067\u0073","\u002d\u0073\u0044\u0045\u0056\u0049\u0043\u0045\u003d\u0070\u006e\u0067a\u006c\u0070\u0068\u0061","\u002d\u006f",outpathTpl ,_ca .Sprintf ("\u002d\u0072\u0025\u0064",dpi ),pdfPath ).Run ();};func ReadFile (dirPath ,testName string ,createEmpty bool )(*ReferenceFile ,error ){if dirPath ==""&&createEmpty {return &ReferenceFile {Map :&ReferenceMap {}},nil ;};if dirPath ==""{return nil ,_ed .ErrNotExist ;};_aa :=_bbe .Join (dirPath ,testName +"\u005fr\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u002e\u006a\u0073\u006f\u006e");_faf :=&ReferenceFile {_bc :_aa };_gf ,_fee :=_ed .Open (_aa );if _ff .Is (_fee ,_ed .ErrNotExist )&&createEmpty {_faf .Timestamp =_cae .Now ().UTC ();_faf .Map =&ReferenceMap {};return _faf ,nil ;};if _fee !=nil {return nil ,_fee ;};defer _gf .Close ();if _ffe :=_b .NewDecoder (_gf ).Decode (_faf );_ffe !=nil {if _ffe .Error ()=="i\u006c\u006c\u0065\u0067\u0061\u006c \u0062\u0061\u0073\u0065\u0036\u0034 \u0064\u0061\u0074\u0061\u0020\u0061\u0074 \u0069\u006e\u0070\u0075\u0074\u0020\u0062\u0079\u0074\u0065 \u0030"&&createEmpty {return _faf ,nil ;};return nil ,_ffe ;};return _faf ,nil ;};func (_db *ReferenceMap )Keys ()(_dg []string ){_dg =make ([]string ,len (_db ._fe ));var _ea int ;for _eab :=range _db ._fe {_dg [_ea ]=_eab ;_ea ++;};return _dg ;};func (_cab *ReferenceMap )Write (key string ,entry ReferenceEntry ){_cab .Lock ();defer _cab .Unlock ();if _cab ._fe ==nil {_cab ._fe =map[string ]ReferenceEntry {};};_cab ._fe [key ]=entry ;};func CopyFile (src ,dst string )error {_aag ,_agc :=_ed .Open (src );if _agc !=nil {return _agc ;};defer _aag .Close ();_aeg ,_agc :=_ed .Create (dst );if _agc !=nil {return _agc ;};defer _aeg .Close ();_ ,_agc =_a .Copy (_aeg ,_aag );return _agc ;};func CombinePNGFiles (file1 ,file2 string )(bool ,error ){_bdd ,_aeb :=ReadPNG (file1 );if _aeb !=nil {return false ,_aeb ;};_dcec ,_aeb :=ReadPNG (file2 );if _aeb !=nil {return false ,_aeb ;};_dab :=_eg .Point {_bdd .Bounds ().Dx (),0};_gfc :=_eg .Rectangle {_dab ,_dab .Add (_dcec .Bounds ().Size ())};_gcg :=_eg .Rectangle {_eg .Point {0,0},_gfc .Max };_adg :=_eg .NewRGBA (_gcg );_bb .Draw (_adg ,_bdd .Bounds (),_bdd ,_eg .Point {0,0},_bb .Src );_bb .Draw (_adg ,_gfc ,_dcec ,_eg .Point {0,0},_bb .Src );_gcd :=_bbe .Dir (file1 );_dgb :=_d .TrimSuffix (_bbe .Base (file1 ),_bbe .Ext (file1 ));_ac ,_aeb :=_ed .Create (_gcd +"\u002f"+_dgb +"\u002d\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0064\u002e\u0070\u006e\u0067");if _aeb !=nil {return false ,_aeb ;};defer _ac .Close ();if _gdf :=_df .Encode (_ac ,_adg );_gdf !=nil {return false ,_gdf ;};return true ,nil ;};func (_gcc *ReferenceMap )Read (key string )(ReferenceEntry ,bool ){_gcc .Lock ();defer _gcc .Unlock ();if _gcc ._fe ==nil {return ReferenceEntry {},false ;};_fa ,_gca :=_gcc ._fe [key ];return _fa ,_gca ;};func CompareImages (img1 ,img2 _eg .Image )(bool ,error ){_egb :=img1 .Bounds ();_ged :=0;for _bba :=0;_bba < _egb .Size ().X ;_bba ++{for _bd :=0;_bd < _egb .Size ().Y ;_bd ++{_afe ,_dbe ,_efa ,_ :=img1 .At (_bba ,_bd ).RGBA ();_caeg ,_febc ,_gbe ,_ :=img2 .At (_bba ,_bd ).RGBA ();if _afe !=_caeg ||_dbe !=_febc ||_efa !=_gbe {_ged ++;};};};_bcf :=float64 (_ged )/float64 (_egb .Dx ()*_egb .Dy ());if _bcf > 0.0001{_ca .Printf ("\u0064\u0069\u0066f \u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0076\u0020\u0028\u0025\u0064\u0029\u000a",_bcf ,_ged );return false ,nil ;};return true ,nil ;};func _cbc (_ffb ,_fd _eg .Rectangle )bool {return _ffb .Min .X ==_fd .Min .X &&_ffb .Min .Y ==_fd .Min .Y &&_ffb .Max .X ==_fd .Max .X &&_ffb .Max .Y ==_fd .Max .Y ;};func (_gc *ReferenceMap )Len ()int {return len (_gc ._fe )};var (ErrRenderNotSupported =_ff .New ("\u0072\u0065\u006e\u0064\u0065r\u0069\u006e\u0067\u0020\u0050\u0044\u0046\u0020\u0066\u0069\u006c\u0065\u0073 \u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006f\u006e\u0020\u0074\u0068\u0069\u0073\u0020\u0073\u0079\u0073\u0074\u0065m");ErrImageSizeNotMatch =_ff .New ("\u0069\u006d\u0061ge\u0020\u0073\u0069\u007a\u0065\u0073\u0020\u0064\u006f\u006e\u0027\u0074\u0020\u006d\u0061\u0074\u0063\u0068"););type ReferenceFile struct{Timestamp _cae .Time `json:"timestamp"`;Map *ReferenceMap `json:"map,omitempty"`;_bc string ;};func CreatePNGDiff (src ,dst string )(bool ,string ,float64 ,float64 ,error ){_ba ,_aege :=ReadPNG (src );if _aege !=nil {return false ,"",0,0,_aege ;};_dgbf ,_aege :=ReadPNG (dst );if _aege !=nil {return false ,"",0,0,_aege ;};_ffcg :=_ba .Bounds ();_febf :=_dgbf .Bounds ();if !_cbc (_ffcg ,_febf ){return false ,"",0,0,ErrImageSizeNotMatch ;};_add :=_eg .NewRGBA (_eg .Rect (0,0,_ffcg .Max .X ,_ffcg .Max .Y ));var (_cdg float64 ;_acc float64 ;);for _cee :=_ffcg .Min .Y ;_cee < _ffcg .Max .Y ;_cee ++{for _deg :=_ffcg .Min .X ;_deg < _ffcg .Max .X ;_deg ++{_dgc ,_egg ,_cef ,_gbd :=_dgbf .At (_deg ,_cee ).RGBA ();_add .Set (_deg ,_cee ,_g .RGBA {uint8 (_dgc ),uint8 (_egg ),uint8 (_cef ),64});_egc ,_aba ,_bae ,_agcc :=_ba .At (_deg ,_cee ).RGBA ();if !_gedc (_ba .At (_deg ,_cee ),_dgbf .At (_deg ,_cee )){_add .Set (_deg ,_cee ,_g .RGBA {uint8 (_egc ),uint8 (_aba ),uint8 (_bae ),uint8 (_agcc )});_ec :=float64 (_egc )+float64 (_aba )+float64 (_bae )+float64 (_agcc )-float64 (_dgc )+float64 (_egg )+float64 (_cef )+float64 (_gbd );_cc :=_dc .Sqrt (_dc .Pow (_ec /float64 (_ffcg .Dx ()*_ffcg .Dy ()),2));_acc +=_cc ;_cdg ++;};};};_bea :=_cdg /float64 (_ffcg .Dx ()*_ffcg .Dy ())*100;_geb :=_bbe .Dir (src );_ffcf :=_d .TrimSuffix (_bbe .Base (src ),_bbe .Ext (src ));_dfa ,_aege :=_ed .Create (_geb +"\u002f"+_ffcf +"\u002dd\u0069\u0066\u0066\u002e\u0070\u006eg");if _aege !=nil {return false ,"",0,0,_aege ;};defer _dfa .Close ();_bgf :=_d .Replace (_geb ,"\u0072\u0065\u006e\u0064\u0065\u0072","\u0066\u006f\u006et\u0073",1)+"\u002f\u0043\u0061l\u0069\u0062\u0072\u0069\u002e\u0074\u0074\u0066";_aad :=_ca .Sprintf ("\u0044\u0069f\u0066\u0065\u0072e\u006e\u0063\u0065\u003a\u0020\u0025\u0066\u0025\u0025",_bea );_aege =_dbg (_add ,_bgf ,_aad ,15,22);if _aege !=nil {return false ,"",0,0,_aege ;};_aad =_ca .Sprintf ("T\u006ft\u0061\u006c\u0020\u0044\u0069\u0066\u0066\u0065r\u0065\u006e\u0063\u0065: \u0025\u0066",_acc );_aege =_dbg (_add ,_bgf ,_aad ,15,44);if _aege !=nil {return false ,"",0,0,_aege ;};if _dgd :=_df .Encode (_dfa ,_add );_dgd !=nil {return false ,"",0,0,_dgd ;};return true ,_dfa .Name (),_bea ,_acc ,nil ;};func ComparePNGFiles (file1 ,file2 string )(bool ,error ){_dda ,_bdc :=HashFile (file1 );if _bdc !=nil {return false ,_bdc ;};_dfd ,_bdc :=HashFile (file2 );if _bdc !=nil {return false ,_bdc ;};if _dda ==_dfd {return true ,nil ;};_daa ,_bdc :=ReadPNG (file1 );if _bdc !=nil {return false ,_bdc ;};_efg ,_bdc :=ReadPNG (file2 );if _bdc !=nil {return false ,_bdc ;};if _daa .Bounds ()!=_efg .Bounds (){return false ,nil ;};return CompareImages (_daa ,_efg );};func _aed (_cdgd *_c .T ,_daf string )int64 {_cggf ,_acf :=_ed .Stat (_daf );_gb .NoError (_cdgd ,_acf );return _cggf .Size ();};func HashFile (file string )(string ,error ){_feb ,_caf :=_ed .Open (file );if _caf !=nil {return "",_caf ;};defer _feb .Close ();_cgg :=_bg .New ();if _ ,_caf =_a .Copy (_cgg ,_feb );_caf !=nil {return "",_caf ;};return _ab .EncodeToString (_cgg .Sum (nil )),nil ;};func _dbg (_aade *_eg .RGBA ,_ccc string ,_cf string ,_dea ,_gcb int )error {_afb ,_dfae :=_f .ReadFile (_ccc );if _dfae !=nil {return _dfae ;};_fb ,_dfae :=_ede .Parse (_afb );if _dfae !=nil {return _dfae ;};_aee ,_dfae :=_ede .NewFace (_fb ,&_ede .FaceOptions {Size :18,DPI :72,Hinting :_cg .HintingNone });if _dfae !=nil {return _dfae ;};_geg :=&_cg .Drawer {Dst :_aade ,Src :_eg .NewUniform (_g .RGBA {200,100,0,255}),Face :_aee ,Dot :_af .P (_dea ,_gcb )};_geg .DrawString (_cf );return nil ;};func (_ae *ReferenceMap )MarshalJSON ()([]byte ,error ){return _b .Marshal (_ae ._fe )};func RunRenderTest (t *_c .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ){_gef :=_d .TrimSuffix (_bbe .Base (pdfPath ),_bbe .Ext (pdfPath ));t .Run ("\u0072\u0065\u006e\u0064\u0065\u0072",func (_dbf *_c .T ){_bbc :=_bbe .Join (outputDir ,_gef );_afc :=_bbc +"\u002d%\u0064\u002e\u0070\u006e\u0067";if _cad :=RenderPDFToPNGs (pdfPath ,0,_afc );_cad !=nil {_dbf .Skip (_cad );};_fbb :=_gef +"\u002em\u0073\u0077\u006f\u0072\u0064";_gedce :=_bbe .Join (outputDir ,_fbb );_dgbe :=_gedce +"\u002d%\u0064\u002e\u0070\u006e\u0067";_feg :=false ;if saveBaseline {_beg :=_bbe .Dir (pdfPath );_dcd :=_bbe .Join (_beg ,_fbb +"\u002e\u0070\u0064\u0066");if _ ,_fac :=_ed .Stat (_dcd );_fac ==nil {_dbf .Logf ("\u0052\u0065\u006e\u0064er\u0020\u004d\u0053\u0020\u0057\u006f\u0072\u0064\u0020\u0050\u0044\u0046\u003a\u0020%\u0076",_dcd );if _eca :=RenderPDFToPNGs (_dcd ,0,_dgbe );_eca !=nil {_dbf .Skip (_eca );};_feg =true ;};};for _eag :=1;true ;_eag ++{_fab :=_ca .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_bbc ,_eag );_ecf :=_bbe .Join (baselineRenderPath ,_ca .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_gef ,_eag ));if _ ,_deb :=_ed .Stat (_fab );_deb !=nil {break ;};_dbf .Logf ("\u0025\u0073",_ecf );if saveBaseline {_dbf .Logf ("\u0043\u006fp\u0079\u0069\u006eg\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_fab ,_ecf );_bf :=CopyFile (_fab ,_ecf );if _bf !=nil {_dbf .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_ecf ,_bf );};if _feg {_eb :=_ca .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_gedce ,_eag );_ead :=_bbe .Join (baselineRenderPath ,_ca .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_fbb ,_eag ));_dbf .Logf ("\u0043\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u004d\u0053\u0020\u0057\u006f\u0072\u0064 \u0072e\u0073\u0075\u006c\u0074\u0073\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_eb ,_ead );_fde :=CopyFile (_eb ,_ead );if _fde !=nil {_dbf .Logf ("\u0045\u0052RO\u0052\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076\u002c \u0068\u0061\u0076\u0069n\u0067\u0020\u0064\u0069ff\u0065\u0072e\u006et\u0020\u0070\u0061\u0067\u0065\u0020s\u0069\u007a\u0065 \u0072\u0065s\u0075\u006c\u0074\u0073\u002c\u0020\u0075\u0073\u0065\u0020\u0070\u0072\u0065\u0076i\u006f\u0075\u0073\u0020\u0070\u0061\u0067\u0065",_ead ,_fde );_eb =_ca .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_gedce ,_eag -1);_ead =_bbe .Join (baselineRenderPath ,_ca .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_fbb ,_eag -1));if _gdg :=CopyFile (_eb ,_ead );_gdg !=nil {_dbf .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_ead ,_gdg );};};_dbf .Logf ("\u0043\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063e\u0020\u0072\u0065\u0073\u0075\u006c\u0074s\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u0057\u006fr\u0064\u0020\u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_ecf ,_ead );_bdcf ,_fde :=CombinePNGFiles (_ecf ,_ead );if _ed .IsNotExist (_fde ){_dbf .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_bdcf {_dbf .Fatal ("\u0055n\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063\u006f\u006db\u0069\u006e\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u0073");};_dbf .Logf ("Cr\u0065\u0061t\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065 \u0064\u0069\u0066\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020M\u0053 \u0057\u006f\u0072\u0064\u0020\u0025\u0073\u0020a\u006ed\u0020\u0025s",_ecf ,_ead );_bdcf ,_fcb ,_fegd ,_faa ,_fde :=CreatePNGDiff (_ecf ,_ead );if _fde !=nil &&_fde !=ErrImageSizeNotMatch {_dbf .Fatalf ("\u0045\u0072\u0072\u006fr\u0020\u006f\u006e\u0020\u0063\u0072\u0065\u0061\u0074\u0065 \u0050N\u0047\u0020\u0044\u0069\u0066\u0066\u003a \u0025\u0076",_fde );};if _bdcf {_dbf .Logf ("\u0049\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073\u000a",_fcb );_dbf .Logf ("D\u0069\u0066\u0066\u0020Pe\u0072c\u0065\u006e\u0074\u003a\u0020%\u0032\u002e\u0066\u0025\u0025\u000a",_fegd );_dbf .Logf ("\u0044i\u0066f\u0020\u0054\u006f\u0074\u0061\u006c\u003a\u0020\u0025\u0066\u000a",_faa );_fcf :=_bbe .Base (_fcb );if _cgd ,_cgf :=currentHashMap .Read (_fcf );_cgf {if _cgd .DiffPercent < _fegd ||_cgd .DiffTotal < _faa {_dbf .Fatalf ("\u004e\u0065\u0077\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0068\u0061\u0076\u0069\u006e\u0067 h\u0069g\u0068\u0065\u0072\u0020\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006ec\u0065\u0020\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0066\u0020\u0061\u006e\u0064 \u0074\u006f\u0074\u0061\u006c\u0020\u0025\u0066\u000a",_fegd ,_faa );};};_gefd ,_dgdd :=HashFile (_fcb );_gb .NoError (_dbf ,_dgdd );_ace :=ReferenceEntry {Timestamp :_cae .Now ().UTC ().Unix (),Value :_gefd ,ResultSize :_aed (_dbf ,_fcb ),DiffPercent :_fegd ,DiffTotal :_faa };currentHashMap .Write (_fcf ,_ace );if _dgdd =refFile .Update (currentHashMap );_dgdd !=nil {_dbf .Logf ("\u0055\u0070\u0064\u0061\u0074\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0020f\u0069\u006c\u0065\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076",_dgdd );};};};continue ;};_dbf .Run (_ca .Sprintf ("\u0070\u0061\u0067\u0065\u0025\u0064",_eag ),func (_deaa *_c .T ){_deaa .Logf ("\u0043o\u006dp\u0061\u0072\u0069\u006e\u0067 \u0025\u0073 \u0076\u0073\u0020\u0025\u0073",_fab ,_ecf );_fba ,_ecb :=ComparePNGFiles (_fab ,_ecf );if _ed .IsNotExist (_ecb ){_deaa .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_fba {_deaa .Fatal ("\u0077\u0072\u006f\u006eg \u0070\u0061\u0067\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0065\u0064");};});};});};type ReferenceMap struct{_fg .Mutex ;_fe map[string ]ReferenceEntry ;}; \ No newline at end of file +package testutils ;import (_fdf "crypto/md5";_bc "encoding/hex";_fa "encoding/json";_gf "errors";_fd "fmt";_bb "github.com/stretchr/testify/require";_gd "golang.org/x/image/font";_fab "golang.org/x/image/font/opentype";_dee "golang.org/x/image/math/fixed";_a "image";_ef "image/color";_bg "image/draw";_gb "image/png";_b "io";_e "io/ioutil";_gc "math";_c "os";_de "os/exec";_ee "path/filepath";_g "strings";_af "sync";_d "testing";_fb "time";);type ReferenceEntry struct{Timestamp int64 `json:"timestamp"`;Value string `json:"value"`;ResultSize int64 `json:"resultSize,omitempty"`;DiffPercent float64 `json:"diffPercent,omitempty"`;DiffTotal float64 `json:"diffValue,omitempty"`;Invalid bool `json:"markedInvalid,omitempty"`;};func (_da *ReferenceMap )UnmarshalJSON (data []byte )error {return _fa .Unmarshal (data ,&_da ._cgf )};func CompareImages (img1 ,img2 _a .Image )(bool ,error ){_cfc :=img1 .Bounds ();_aeg :=0;for _fcb :=0;_fcb < _cfc .Size ().X ;_fcb ++{for _eee :=0;_eee < _cfc .Size ().Y ;_eee ++{_edb ,_eg ,_egf ,_ :=img1 .At (_fcb ,_eee ).RGBA ();_ege ,_fef ,_afg ,_ :=img2 .At (_fcb ,_eee ).RGBA ();if _edb !=_ege ||_eg !=_fef ||_egf !=_afg {_aeg ++;};};};_add :=float64 (_aeg )/float64 (_cfc .Dx ()*_cfc .Dy ());if _add > 0.0001{_fd .Printf ("\u0064\u0069\u0066f \u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0076\u0020\u0028\u0025\u0064\u0029\u000a",_add ,_aeg );return false ,nil ;};return true ,nil ;};func (_cf *ReferenceMap )Len ()int {return len (_cf ._cgf )};func (_aag *ReferenceMap )Write (key string ,entry ReferenceEntry ){_aag .Lock ();defer _aag .Unlock ();if _aag ._cgf ==nil {_aag ._cgf =map[string ]ReferenceEntry {};};_aag ._cgf [key ]=entry ;};func CreatePNGDiff (src ,dst string )(bool ,string ,float64 ,float64 ,error ){_abc ,_fca :=ReadPNG (src );if _fca !=nil {return false ,"",0,0,_fca ;};_eacg ,_fca :=ReadPNG (dst );if _fca !=nil {return false ,"",0,0,_fca ;};_fbb :=_abc .Bounds ();_aca :=_eacg .Bounds ();if !_ccc (_fbb ,_aca ){return false ,"",0,0,ErrImageSizeNotMatch ;};_ecc :=_a .NewRGBA (_a .Rect (0,0,_fbb .Max .X ,_fbb .Max .Y ));var (_cc float64 ;_gec float64 ;);for _cedc :=_fbb .Min .Y ;_cedc < _fbb .Max .Y ;_cedc ++{for _abcc :=_fbb .Min .X ;_abcc < _fbb .Max .X ;_abcc ++{_gg ,_dce ,_aad ,_fac :=_eacg .At (_abcc ,_cedc ).RGBA ();_ecc .Set (_abcc ,_cedc ,_ef .RGBA {uint8 (_gg ),uint8 (_dce ),uint8 (_aad ),64});_efc ,_fgc ,_fgb ,_gga :=_abc .At (_abcc ,_cedc ).RGBA ();if !_fcc (_abc .At (_abcc ,_cedc ),_eacg .At (_abcc ,_cedc )){_ecc .Set (_abcc ,_cedc ,_ef .RGBA {uint8 (_efc ),uint8 (_fgc ),uint8 (_fgb ),uint8 (_gga )});_gcg :=float64 (_efc )+float64 (_fgc )+float64 (_fgb )+float64 (_gga )-float64 (_gg )+float64 (_dce )+float64 (_aad )+float64 (_fac );_bgd :=_gc .Sqrt (_gc .Pow (_gcg /float64 (_fbb .Dx ()*_fbb .Dy ()),2));_gec +=_bgd ;_cc ++;};};};_deb :=_cc /float64 (_fbb .Dx ()*_fbb .Dy ())*100;_gfd :=_ee .Dir (src );_feb :=_g .TrimSuffix (_ee .Base (src ),_ee .Ext (src ));_dbae ,_fca :=_c .Create (_gfd +"\u002f"+_feb +"\u002dd\u0069\u0066\u0066\u002e\u0070\u006eg");if _fca !=nil {return false ,"",0,0,_fca ;};defer _dbae .Close ();_be :=_g .Replace (_gfd ,"\u0072\u0065\u006e\u0064\u0065\u0072","\u0066\u006f\u006et\u0073",1)+"\u002f\u0043\u0061l\u0069\u0062\u0072\u0069\u002e\u0074\u0074\u0066";_acaf :=_fd .Sprintf ("\u0044\u0069f\u0066\u0065\u0072e\u006e\u0063\u0065\u003a\u0020\u0025\u0066\u0025\u0025",_deb );_fca =_abe (_ecc ,_be ,_acaf ,15,22);if _fca !=nil {return false ,"",0,0,_fca ;};_acaf =_fd .Sprintf ("T\u006ft\u0061\u006c\u0020\u0044\u0069\u0066\u0066\u0065r\u0065\u006e\u0063\u0065: \u0025\u0066",_gec );_fca =_abe (_ecc ,_be ,_acaf ,15,44);if _fca !=nil {return false ,"",0,0,_fca ;};if _aedb :=_gb .Encode (_dbae ,_ecc );_aedb !=nil {return false ,"",0,0,_aedb ;};return true ,_dbae .Name (),_deb ,_gec ,nil ;};func ReadFile (dirPath ,testName string ,createEmpty bool )(*ReferenceFile ,error ){if dirPath ==""&&createEmpty {return &ReferenceFile {Map :&ReferenceMap {}},nil ;};if dirPath ==""{return nil ,_c .ErrNotExist ;};_agc :=_ee .Join (dirPath ,testName +"\u005fr\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u002e\u006a\u0073\u006f\u006e");_gcbf :=&ReferenceFile {_ed :_agc };_ad ,_eac :=_c .Open (_agc );if _gf .Is (_eac ,_c .ErrNotExist )&&createEmpty {_gcbf .Timestamp =_fb .Now ().UTC ();_gcbf .Map =&ReferenceMap {};return _gcbf ,nil ;};if _eac !=nil {return nil ,_eac ;};defer _ad .Close ();if _adb :=_fa .NewDecoder (_ad ).Decode (_gcbf );_adb !=nil {if _adb .Error ()=="i\u006c\u006c\u0065\u0067\u0061\u006c \u0062\u0061\u0073\u0065\u0036\u0034 \u0064\u0061\u0074\u0061\u0020\u0061\u0074 \u0069\u006e\u0070\u0075\u0074\u0020\u0062\u0079\u0074\u0065 \u0030"&&createEmpty {return _gcbf ,nil ;};return nil ,_adb ;};return _gcbf ,nil ;};func CopyFile (src ,dst string )error {_daa ,_ec :=_c .Open (src );if _ec !=nil {return _ec ;};defer _daa .Close ();_dbag ,_ec :=_c .Create (dst );if _ec !=nil {return _ec ;};defer _dbag .Close ();_ ,_ec =_b .Copy (_dbag ,_daa );return _ec ;};func (_fe *ReferenceFile )updateMap (_db *ReferenceMap )int {var _ag int ;if _fe .Map ._cgf ==nil {_fe .Map ._cgf =map[string ]ReferenceEntry {};};for _afb ,_bbf :=range _db ._cgf {_aa ,_cg :=_fe .Map ._cgf [_afb ];if !_cg {_fe .Map ._cgf [_afb ]=_bbf ;_ag ++;continue ;};if string (_aa .Value )!=string (_bbf .Value ){_fe .Map ._cgf [_afb ]=_bbf ;_ag ++;};};for _ga :=range _fe .Map ._cgf {if _ ,_fg :=_db ._cgf [_ga ];!_fg {delete (_fe .Map ._cgf ,_ga );_ag ++;};};return _ag ;};func HashFile (file string )(string ,error ){_aab ,_edf :=_c .Open (file );if _edf !=nil {return "",_edf ;};defer _aab .Close ();_ge :=_fdf .New ();if _ ,_edf =_b .Copy (_ge ,_aab );_edf !=nil {return "",_edf ;};return _bc .EncodeToString (_ge .Sum (nil )),nil ;};func (_gcb *ReferenceMap )MarshalJSON ()([]byte ,error ){return _fa .Marshal (_gcb ._cgf )};func ComparePNGFiles (file1 ,file2 string )(bool ,error ){_cfd ,_cbc :=HashFile (file1 );if _cbc !=nil {return false ,_cbc ;};_ecb ,_cbc :=HashFile (file2 );if _cbc !=nil {return false ,_cbc ;};if _cfd ==_ecb {return true ,nil ;};_dd ,_cbc :=ReadPNG (file1 );if _cbc !=nil {return false ,_cbc ;};_bbc ,_cbc :=ReadPNG (file2 );if _cbc !=nil {return false ,_cbc ;};if _dd .Bounds ()!=_bbc .Bounds (){return false ,nil ;};return CompareImages (_dd ,_bbc );};func (_bbe *ReferenceMap )Read (key string )(ReferenceEntry ,bool ){_bbe .Lock ();defer _bbe .Unlock ();if _bbe ._cgf ==nil {return ReferenceEntry {},false ;};_bgf ,_dba :=_bbe ._cgf [key ];return _bgf ,_dba ;};func (_ce *ReferenceMap )Copy ()*ReferenceMap {_gff :=ReferenceMap {_cgf :make (map[string ]ReferenceEntry ,len (_ce ._cgf ))};for _dc ,_fed :=range _ce ._cgf {_gff ._cgf [_dc ]=_fed ;};return &_gff ;};var (ErrRenderNotSupported =_gf .New ("\u0072\u0065\u006e\u0064\u0065r\u0069\u006e\u0067\u0020\u0050\u0044\u0046\u0020\u0066\u0069\u006c\u0065\u0073 \u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006f\u006e\u0020\u0074\u0068\u0069\u0073\u0020\u0073\u0079\u0073\u0074\u0065m");ErrImageSizeNotMatch =_gf .New ("\u0069\u006d\u0061ge\u0020\u0073\u0069\u007a\u0065\u0073\u0020\u0064\u006f\u006e\u0027\u0074\u0020\u006d\u0061\u0074\u0063\u0068"););func _fde (_dca *_d .T ,_dea string )int64 {_edbb ,_abf :=_c .Stat (_dea );_bb .NoError (_dca ,_abf );return _edbb .Size ();};func _ccc (_cfe ,_ba _a .Rectangle )bool {return _cfe .Min .X ==_ba .Min .X &&_cfe .Min .Y ==_ba .Min .Y &&_cfe .Max .X ==_ba .Max .X &&_cfe .Max .Y ==_ba .Max .Y ;};func ReadPNG (file string )(_a .Image ,error ){_fc ,_aed :=_c .Open (file );if _aed !=nil {return nil ,_aed ;};defer _fc .Close ();return _gb .Decode (_fc );};func _abe (_ecec *_a .RGBA ,_fgbe string ,_dg string ,_dge ,_acad int )error {_aee ,_cef :=_e .ReadFile (_fgbe );if _cef !=nil {return _cef ;};_ecbb ,_cef :=_fab .Parse (_aee );if _cef !=nil {return _cef ;};_aga ,_cef :=_fab .NewFace (_ecbb ,&_fab .FaceOptions {Size :18,DPI :72,Hinting :_gd .HintingNone });if _cef !=nil {return _cef ;};_efa :=&_gd .Drawer {Dst :_ecec ,Src :_a .NewUniform (_ef .RGBA {200,100,0,255}),Face :_aga ,Dot :_dee .P (_dge ,_acad )};_efa .DrawString (_dg );return nil ;};func (_bd *ReferenceFile )Update (currentMap *ReferenceMap )error {if _bd ._ed ==""{return nil ;};_eeg :=_bd .updateMap (currentMap );if _eeg ==0{return nil ;};_gdf ,_ae :=_c .OpenFile (_bd ._ed ,_c .O_CREATE |_c .O_TRUNC |_c .O_WRONLY ,0664);if _ae !=nil {return _ae ;};defer _gdf .Close ();_bd .Timestamp =_fb .Now ().UTC ();_cd :=_fa .NewEncoder (_gdf );_cd .SetIndent ("","\u0009");return _cd .Encode (_bd );};func RunRenderTest (t *_d .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ){_fabc :=_g .TrimSuffix (_ee .Base (pdfPath ),_ee .Ext (pdfPath ));t .Run ("\u0072\u0065\u006e\u0064\u0065\u0072",func (_aadf *_d .T ){_ggf :=_ee .Join (outputDir ,_fabc );_geg :=_ggf +"\u002d%\u0064\u002e\u0070\u006e\u0067";if _gbfa :=RenderPDFToPNGs (pdfPath ,0,_geg );_gbfa !=nil {_aadf .Skip (_gbfa );};_bf :=_fabc +"\u002em\u0073\u0077\u006f\u0072\u0064";_dde :=_ee .Join (outputDir ,_bf );_bec :=_dde +"\u002d%\u0064\u002e\u0070\u006e\u0067";_dfg :=false ;if saveBaseline {_cgb :=_ee .Dir (pdfPath );_cff :=_ee .Join (_cgb ,_bf +"\u002e\u0070\u0064\u0066");if _ ,_abd :=_c .Stat (_cff );_abd ==nil {_aadf .Logf ("\u0052\u0065\u006e\u0064er\u0020\u004d\u0053\u0020\u0057\u006f\u0072\u0064\u0020\u0050\u0044\u0046\u003a\u0020%\u0076",_cff );if _ccb :=RenderPDFToPNGs (_cff ,0,_bec );_ccb !=nil {_aadf .Skip (_ccb );};_dfg =true ;};};for _bad :=1;true ;_bad ++{_ecg :=_fd .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_ggf ,_bad );_gge :=_ee .Join (baselineRenderPath ,_fd .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_fabc ,_bad ));if _ ,_gca :=_c .Stat (_ecg );_gca !=nil {break ;};_aadf .Logf ("\u0025\u0073",_gge );if saveBaseline {_aadf .Logf ("\u0043\u006fp\u0079\u0069\u006eg\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_ecg ,_gge );_eff :=CopyFile (_ecg ,_gge );if _eff !=nil {_aadf .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_gge ,_eff );};if _dfg {_gdd :=_fd .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_dde ,_bad );_bae :=_ee .Join (baselineRenderPath ,_fd .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_bf ,_bad ));_aadf .Logf ("\u0043\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u004d\u0053\u0020\u0057\u006f\u0072\u0064 \u0072e\u0073\u0075\u006c\u0074\u0073\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_gdd ,_bae );_dfgd :=CopyFile (_gdd ,_bae );if _dfgd !=nil {_aadf .Logf ("\u0045\u0052RO\u0052\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076\u002c \u0068\u0061\u0076\u0069n\u0067\u0020\u0064\u0069ff\u0065\u0072e\u006et\u0020\u0070\u0061\u0067\u0065\u0020s\u0069\u007a\u0065 \u0072\u0065s\u0075\u006c\u0074\u0073\u002c\u0020\u0075\u0073\u0065\u0020\u0070\u0072\u0065\u0076i\u006f\u0075\u0073\u0020\u0070\u0061\u0067\u0065",_bae ,_dfgd );_gdd =_fd .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_dde ,_bad -1);_bae =_ee .Join (baselineRenderPath ,_fd .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_bf ,_bad -1));if _cfff :=CopyFile (_gdd ,_bae );_cfff !=nil {_aadf .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_bae ,_cfff );};};_aadf .Logf ("\u0043\u006f\u006d\u0062\u0069\u006e\u0069\u006e\u0067\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063e\u0020\u0072\u0065\u0073\u0075\u006c\u0074s\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u0057\u006fr\u0064\u0020\u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_gge ,_bae );_ebg ,_dfgd :=CombinePNGFiles (_gge ,_bae );if _c .IsNotExist (_dfgd ){_aadf .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_ebg {_aadf .Fatal ("\u0055n\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063\u006f\u006db\u0069\u006e\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u0073");};_aadf .Logf ("Cr\u0065\u0061t\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065 \u0064\u0069\u0066\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020M\u0053 \u0057\u006f\u0072\u0064\u0020\u0025\u0073\u0020a\u006ed\u0020\u0025s",_gge ,_bae );_ebg ,_ebd ,_gea ,_edgc ,_dfgd :=CreatePNGDiff (_gge ,_bae );if _dfgd !=nil &&_dfgd !=ErrImageSizeNotMatch {_aadf .Fatalf ("\u0045\u0072\u0072\u006fr\u0020\u006f\u006e\u0020\u0063\u0072\u0065\u0061\u0074\u0065 \u0050N\u0047\u0020\u0044\u0069\u0066\u0066\u003a \u0025\u0076",_dfgd );};if _ebg {_aadf .Logf ("\u0049\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073\u000a",_ebd );_aadf .Logf ("D\u0069\u0066\u0066\u0020Pe\u0072c\u0065\u006e\u0074\u003a\u0020%\u0032\u002e\u0066\u0025\u0025\u000a",_gea );_aadf .Logf ("\u0044i\u0066f\u0020\u0054\u006f\u0074\u0061\u006c\u003a\u0020\u0025\u0066\u000a",_edgc );_eaca :=_ee .Base (_ebd );if _cfeb ,_ddf :=currentHashMap .Read (_eaca );_ddf {if _cfeb .DiffPercent < _gea ||_cfeb .DiffTotal < _edgc {_aadf .Fatalf ("\u004e\u0065\u0077\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0068\u0061\u0076\u0069\u006e\u0067 h\u0069g\u0068\u0065\u0072\u0020\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006ec\u0065\u0020\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0066\u0020\u0061\u006e\u0064 \u0074\u006f\u0074\u0061\u006c\u0020\u0025\u0066\u000a",_gea ,_edgc );};};_gfc ,_gbfd :=HashFile (_ebd );_bb .NoError (_aadf ,_gbfd );_gee :=ReferenceEntry {Timestamp :_fb .Now ().UTC ().Unix (),Value :_gfc ,ResultSize :_fde (_aadf ,_ebd ),DiffPercent :_gea ,DiffTotal :_edgc };currentHashMap .Write (_eaca ,_gee );if _gbfd =refFile .Update (currentHashMap );_gbfd !=nil {_aadf .Logf ("\u0055\u0070\u0064\u0061\u0074\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0020f\u0069\u006c\u0065\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076",_gbfd );};};};continue ;};_aadf .Run (_fd .Sprintf ("\u0070\u0061\u0067\u0065\u0025\u0064",_bad ),func (_cfebg *_d .T ){_cfebg .Logf ("\u0043o\u006dp\u0061\u0072\u0069\u006e\u0067 \u0025\u0073 \u0076\u0073\u0020\u0025\u0073",_ecg ,_gge );_fdd ,_ecca :=ComparePNGFiles (_ecg ,_gge );if _c .IsNotExist (_ecca ){_cfebg .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_fdd {_cfebg .Fatal ("\u0077\u0072\u006f\u006eg \u0070\u0061\u0067\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0065\u0064");};});};});};func RenderPDFToPNGs (pdfPath string ,dpi int ,outpathTpl string )error {if dpi <=0{dpi =100;};if _ ,_bdg :=_de .LookPath ("\u0067\u0073");_bdg !=nil {return ErrRenderNotSupported ;};return _de .Command ("\u0067\u0073","\u002d\u0073\u0044\u0045\u0056\u0049\u0043\u0045\u003d\u0070\u006e\u0067a\u006c\u0070\u0068\u0061","\u002d\u006f",outpathTpl ,_fd .Sprintf ("\u002d\u0072\u0025\u0064",dpi ),pdfPath ).Run ();};func (_ac *ReferenceMap )Keys ()(_cb []string ){_cb =make ([]string ,len (_ac ._cgf ));var _acc int ;for _ea :=range _ac ._cgf {_cb [_acc ]=_ea ;_acc ++;};return _cb ;};func CombinePNGFiles (file1 ,file2 string )(bool ,error ){_gad ,_fbd :=ReadPNG (file1 );if _fbd !=nil {return false ,_fbd ;};_dae ,_fbd :=ReadPNG (file2 );if _fbd !=nil {return false ,_fbd ;};_gba :=_a .Point {_gad .Bounds ().Dx (),0};_ceb :=_a .Rectangle {_gba ,_gba .Add (_dae .Bounds ().Size ())};_edg :=_a .Rectangle {_a .Point {0,0},_ceb .Max };_gbg :=_a .NewRGBA (_edg );_bg .Draw (_gbg ,_gad .Bounds (),_gad ,_a .Point {0,0},_bg .Src );_bg .Draw (_gbg ,_ceb ,_dae ,_a .Point {0,0},_bg .Src );_ced :=_ee .Dir (file1 );_dab :=_g .TrimSuffix (_ee .Base (file1 ),_ee .Ext (file1 ));_df ,_fbd :=_c .Create (_ced +"\u002f"+_dab +"\u002d\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0064\u002e\u0070\u006e\u0067");if _fbd !=nil {return false ,_fbd ;};defer _df .Close ();if _gbf :=_gb .Encode (_df ,_gbg );_gbf !=nil {return false ,_gbf ;};return true ,nil ;};type ReferenceMap struct{_af .Mutex ;_cgf map[string ]ReferenceEntry ;};func _fcc (_dfa ,_aff _ef .Color )bool {_edc ,_cebc ,_baa ,_fga :=_dfa .RGBA ();_eeec ,_eea ,_eb ,_ece :=_aff .RGBA ();return _edc ==_eeec &&_cebc ==_eea &&_baa ==_eb &&_fga ==_ece ;};type ReferenceFile struct{Timestamp _fb .Time `json:"timestamp"`;Map *ReferenceMap `json:"map,omitempty"`;_ed string ;}; \ No newline at end of file diff --git a/internal/wildcard/wildcard.go b/internal/wildcard/wildcard.go index 9c39859895..d88d419393 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 _fa (_ce ,_ff []rune ,_de bool )bool {for len (_ff )> 0{switch _ff [0]{default:if len (_ce )==0||_ce [0]!=_ff [0]{return false ;};case '?':if len (_ce )==0&&!_de {return false ;};case '*':return _fa (_ce ,_ff [1:],_de )||(len (_ce )> 0&&_fa (_ce [1:],_ff ,_de ));};_ce =_ce [1:];_ff =_ff [1:];};return len (_ce )==0&&len (_ff )==0;};func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_be :=make ([]rune ,0,len (name ));_a :=make ([]rune ,0,len (pattern ));for _ ,_d :=range name {_be =append (_be ,_d );};for _ ,_aa :=range pattern {_a =append (_a ,_aa );};_ga :=true ;return _fa (_be ,_a ,_ga );};func _db (_ac ,_gdf []rune ,_cg int )int {for len (_gdf )> 0{switch _gdf [0]{default:if len (_ac )==0{return -1;};if _ac [0]!=_gdf [0]{return _db (_ac [1:],_gdf ,_cg +1);};case '?':if len (_ac )==0{return -1;};case '*':if len (_ac )==0{return -1;};_ccf :=_db (_ac ,_gdf [1:],_cg );if _ccf !=-1{return _cg ;}else {_ccf =_db (_ac [1:],_gdf ,_cg );if _ccf !=-1{return _cg ;}else {return -1;};};};_ac =_ac [1:];_gdf =_gdf [1:];};return _cg ;};func Match (pattern ,name string )(_e bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_gg :=make ([]rune ,0,len (name ));_dc :=make ([]rune ,0,len (pattern ));for _ ,_ec :=range name {_gg =append (_gg ,_ec );};for _ ,_ef :=range pattern {_dc =append (_dc ,_ef );};_c :=false ;return _fa (_gg ,_dc ,_c );};func Index (pattern ,name string )(_dd int ){if pattern ==""||pattern =="\u002a"{return 0;};_aag :=make ([]rune ,0,len (name ));_cc :=make ([]rune ,0,len (pattern ));for _ ,_deb :=range name {_aag =append (_aag ,_deb );};for _ ,_cd :=range pattern {_cc =append (_cc ,_cd );};return _db (_aag ,_cc ,0);}; \ No newline at end of file +package wildcard ;func Match (pattern ,name string )(_g bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_ca :=make ([]rune ,0,len (name ));_ec :=make ([]rune ,0,len (pattern ));for _ ,_bbb :=range name {_ca =append (_ca ,_bbb );};for _ ,_gd :=range pattern {_ec =append (_ec ,_gd );};_a :=false ;return _cd (_ca ,_ec ,_a );};func _cd (_gdd ,_cb []rune ,_fd bool )bool {for len (_cb )> 0{switch _cb [0]{default:if len (_gdd )==0||_gdd [0]!=_cb [0]{return false ;};case '?':if len (_gdd )==0&&!_fd {return false ;};case '*':return _cd (_gdd ,_cb [1:],_fd )||(len (_gdd )> 0&&_cd (_gdd [1:],_cb ,_fd ));};_gdd =_gdd [1:];_cb =_cb [1:];};return len (_gdd )==0&&len (_cb )==0;};func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_d :=make ([]rune ,0,len (name ));_e :=make ([]rune ,0,len (pattern ));for _ ,_f :=range name {_d =append (_d ,_f );};for _ ,_da :=range pattern {_e =append (_e ,_da );};_bb :=true ;return _cd (_d ,_e ,_bb );};func _baf (_gf ,_gfe []rune ,_aa int )int {for len (_gfe )> 0{switch _gfe [0]{default:if len (_gf )==0{return -1;};if _gf [0]!=_gfe [0]{return _baf (_gf [1:],_gfe ,_aa +1);};case '?':if len (_gf )==0{return -1;};case '*':if len (_gf )==0{return -1;};_df :=_baf (_gf ,_gfe [1:],_aa );if _df !=-1{return _aa ;}else {_df =_baf (_gf [1:],_gfe ,_aa );if _df !=-1{return _aa ;}else {return -1;};};};_gf =_gf [1:];_gfe =_gfe [1:];};return _aa ;};func Index (pattern ,name string )(_gg int ){if pattern ==""||pattern =="\u002a"{return 0;};_ff :=make ([]rune ,0,len (name ));_db :=make ([]rune ,0,len (pattern ));for _ ,_ba :=range name {_ff =append (_ff ,_ba );};for _ ,_bg :=range pattern {_db =append (_db ,_bg );};return _baf (_ff ,_db ,0);}; \ No newline at end of file diff --git a/measurement/measurement.go b/measurement/measurement.go index 169ee62cad..3265078e6c 100644 --- a/measurement/measurement.go +++ b/measurement/measurement.go @@ -11,12 +11,12 @@ package measurement ; +// ToEMU converts float64 distance units to int64 EMU. +func ToEMU (m float64 )int64 {return int64 (914400.0/Inch *m )}; + // Distance represents a distance and is automatically converted // to the units needed internally in the various ECMA 376 formats. type Distance float64 ;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 ;); // 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 )}; \ No newline at end of file +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 index 8fd8584936..03a77a0262 100644 --- a/presentation/convert/convert.go +++ b/presentation/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 (_db "bytes";_e "errors";_ec "github.com/unidoc/unioffice/common/logger";_ef "github.com/unidoc/unioffice/common/tempstorage";_bb "github.com/unidoc/unioffice/internal/convertutils";_fe "github.com/unidoc/unioffice/measurement";_fa "github.com/unidoc/unioffice/presentation";_bbd "github.com/unidoc/unioffice/schema/soo/dml";_eb "github.com/unidoc/unioffice/schema/soo/dml/chart";_dcc "github.com/unidoc/unioffice/schema/soo/pml";_g "github.com/unidoc/unipdf/v3/contentstream/draw";_de "github.com/unidoc/unipdf/v3/creator";_dg "github.com/unidoc/unipdf/v3/model";_fea "github.com/unidoc/unipdf/v3/render";_dc "image";_ea "image/color";_b "image/draw";_c "strconv";_f "strings";);type paragraph struct{_dfg float64 ;_gffa float64 ;_agff float64 ;_ggf float64 ;_gag float64 ;_fegb float64 ;_aef float64 ;_gbc float64 ;_ddbf _bbd .ST_TextAlignType ;_bcdg float64 ;_ffaa bool ;_ebbe []*line ;}; - -// ConvertToPdf converts a presentation to a PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (pr *_fa .Presentation )*_de .Creator {_efe :=pr .X ().SldSz ;_feae :=_fe .FromEMU (int64 (_efe .CxAttr ));_fb :=_fe .FromEMU (int64 (_efe .CyAttr ));_ebe :=_de .PageSize {_feae ,_fb };_bc :=_de .New ();_bc .SetPageSize (_ebe );var _ee *_bbd .Theme ;if len (pr .Themes ())> 0{_ee =pr .Themes ()[0];};for _ ,_ecb :=range pr .Slides (){if _ecb .X ()==nil {continue ;};_df :=&convertContext {_cbda :_bc ,_ccd :&_ecb ,_agf :_ecb .GetSlideLayout (),_fbbf :pr .SlideMasters ()[0].X (),_efca :pr ,_feeb :_ee ,_ddf :_ecb .X ().ClrMapOvr ,_dbac :_ebe [1],_gba :_ebe [0]};_df ._agf =_ecb .GetSlideLayout ();_df .extractDefaultProperties ();_df .makeSlide ();_df .drawSlide ();};return _bc ;};type background struct{_cfa _de .Color ;_dead float64 ;_ded *_bbd .CT_BlipFillProperties ;};var _eg =_gbdg (1.9);func (_cbce *textboxContext )assignPropsToCurrentParagraph (_bcafd *_bbd .CT_TextParagraphProperties ){_dbc :=12.4;if _bcafd ==nil {_cbce ._gbge ._bcdg =_dbc ;return ;};if _gaa :=_bcafd .DefRPr ;_gaa !=nil {_dfee :=_gaa .SzAttr ;if _dfee !=nil {_ecbad :=float64 (*_dfee )/1200;if _dbc <=_ecbad {_dbc =_ecbad ;};};};if _eagb :=_bcafd .MarLAttr ;_eagb !=nil {_cbce ._gbge ._gag =_fe .FromEMU (int64 (*_eagb ));};_cbce ._gbge ._fegb =_cbce ._gged ;if _fbdb :=_bcafd .MarRAttr ;_fbdb !=nil {_cbce ._gbge ._fegb -=_fe .FromEMU (int64 (*_fbdb ));};if _debf :=_bcafd .IndentAttr ;_debf !=nil {_cbce ._gbge ._ggf =_fe .FromEMU (int64 (*_debf ));};if _cbb :=_bcafd .LatinLnBrkAttr ;_cbb !=nil {_cbce ._gbge ._ffaa =*_cbb ;};if _dedg :=_bcafd .LnSpc ;_dedg !=nil {if _cgfaa :=_dedg .SpcPct ;_cgfaa !=nil {if _ccbf :=_cgfaa .ValAttr .ST_TextSpacingPercent ;_ccbf !=nil {_dbc =float64 (*_ccbf )/5000;};};};var _aec float64 ;if _egge :=_bcafd .SpcBef ;_egge !=nil {if _debc :=_egge .SpcPts ;_debc !=nil {_aec =float64 (_debc .ValAttr )/100;};};_edd :=_cbce ._gege ;if len (_edd )> 0{_aec -=_edd [len (_edd )-1]._agff ;if _aec < 0{_aec =0;};};_cbce ._gbge ._gffa =_aec ;if _cddg :=_bcafd .SpcAft ;_cddg !=nil {if _fgfe :=_cddg .SpcPts ;_fgfe !=nil {_cbce ._gbge ._agff =float64 (_fgfe .ValAttr )/100;};};_cbce ._gbge ._bcdg =_dbc ;_cbce ._gbge ._ddbf =_bcafd .AlgnAttr ;};func (_ceaa *convertContext )getShapes (_daf *_dcc .CT_Shape )[]_de .Drawable {_gfa :=[]_de .Drawable {};_acb :=_daf .SpPr ;if _acb ==nil {return _gfa ;};var _cef bool ;if _baa :=_daf .UseBgFillAttr ;_baa !=nil {_cef =*_baa ;};_cg ,_ccc ,_cde ,_bbb ,_ecdf ,_gccdc ,_adc :=_ceaa .getShapesFromSpPr (_acb ,_daf .Style ,_cef );_gfa =append (_gfa ,_cg ...);if _cgf :=_daf .TxBody ;_cgf !=nil {_gfc ,_fcf ,_dbe ,_fdd ,_aag :=_ceaa .getPhData (_daf );if _gfc !=nil &&!_adc {_ccc ,_cde ,_bbb ,_ecdf =_bb .GetDataFromXfrm (_gfc );};_edeg ,_eafb :=_ceaa .makePdfBlockFromTxBody (_cgf ,_fcf ,_dbe ,_bbb ,_ecdf ,_gccdc ,_fdd ,_aag );if _eafb !=nil {_ec .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050\u0044\u0046\u0020\u0062\u006c\u006f\u0063\u006b\u0020\u0066\u0072o\u006d\u0020\u0074\u0065\u0078t\u0062\u006fx\u003a\u0020\u0025\u0073",_eafb );}else if _edeg !=nil {_edeg .SetPos (_ccc ,_cde );_gfa =append (_gfa ,_edeg );};};return _gfa ;};func (_cbcg *textboxContext )addTextRun (_cacg *_bbd .EG_TextRun ,_eefd *_bbd .CT_TextCharacterProperties ,_bgbe _de .Color ,_adfa *prefixData ){if _ged :=_cacg .Br ;_ged !=nil {_cbcg .addCurrentWordToParagraph ();_cbcg .newLine ();_cbcg .newWord ();}else if _dfgd :=_cacg .R ;_dfgd !=nil {var _ffb _de .Color ;if _dfgd .RPr .SolidFill !=nil {_ffb ,_ =_cbcg ._cgfa .getColorFromSolidFill (_dfgd .RPr .SolidFill );}else if _bgbe !=nil {_ffb =_bgbe ;}else if _eefd .SolidFill !=nil {_ffb ,_ =_cbcg ._cgfa .getColorFromSolidFill (_eefd .SolidFill );}else {_ffb =_de .ColorBlack ;};_gead :=_ddd (_dfgd .RPr ,_eefd );_gbd ,_cefd ,_efbf ,_abcd :=_cbcg ._cgfa .makeStyleFromRPr (_gead );_gbd .Color =_ffb ;if _adfa !=nil {_cbcg .addPrefix (_adfa ,_gbd );};_eba :=_adef (_dfgd .T );for _ ,_faab :=range _eba {_faab ._fdga =_gbd ;_faab ._cgab =_cefd ;_faab ._fada =_efbf ;_faab ._eced =_abcd ;if _gead .CapAttr ==_bbd .ST_TextCapsTypeAll {_faab ._gfce =_f .ToUpper (_faab ._gfce );};_cbcg .addTextSymbol (_faab );};};};func (_dd *convertContext )makePdfBlockFromChart (_fd *_eb .Chart ,_gc ,_gcf float64 )(*_de .Block ,error ){_ca :=_fd .CT_RelId .IdAttr ;_gb :=_dd ._ccd .GetChartSpaceByRelId (_ca );if _gb ==nil {return nil ,_e .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _efb *_bbd .Theme ;_dbf :=_dd ._efca .Themes ();if len (_dbf )> 0{_efb =_dbf [0];};return _bb .MakeBlockFromChartSpace (_gb ,_gc ,_gcf ,_efb );};func (_gedb *line )moveRight (_ffae float64 ){for _ ,_adeb :=range _gedb ._ebbea {_adeb ._begb +=_ffae ;};};func (_fcg *convertContext )getShapesFromSpPr (_edf *_bbd .CT_ShapeProperties ,_ge *_bbd .CT_ShapeStyle ,_ebfg bool )([]_de .Drawable ,float64 ,float64 ,float64 ,float64 ,_de .Color ,bool ){_bab :=[]_de .Drawable {};var _dcg ,_cbe ,_ffa ,_cbg ,_adcd float64 ;var _edfg ,_gabg ,_gca ,_bgad _de .Color ;var _caaa *_bbd .CT_BlipFillProperties ;_bgb ,_cdde :=1.0,1.0;if _ge !=nil {_edfg ,_gabg ,_bgad =_fcg .getStyleColors (_ge );};if _cfd :=_edf .Ln ;_cfd !=nil {if _cfd .NoFill !=nil {_gca ,_adcd =nil ,0;}else {_gca ,_adcd ,_bgb =_fcg .getInfoFromLn (_cfd );if _gca ==nil {_gca =_bgad ;};};};if _edf .NoFill !=nil {_gabg ,_cdde =nil ,0;}else if _ebfg {_gabg =_fcg ._fac ._cfa ;_cdde =_fcg ._fac ._dead ;_caaa =_fcg ._fac ._ded ;}else if _bgf :=_edf .SolidFill ;_bgf !=nil {_gabg ,_cdde =_fcg .getColorFromSolidFill (_bgf );};var _abf bool ;if _bef :=_edf .Xfrm ;_bef !=nil {_dcg ,_cbe ,_ffa ,_cbg =_bb .GetDataFromXfrm (_bef );_abf =true ;};if _deg :=_edf .CustGeom ;_deg !=nil {_bba :=[]_g .Point {};_dce ,_acg :=1.0,1.0;if _gbe :=_deg .PathLst ;_gbe !=nil {for _ ,_cebd :=range _gbe .Path {if _cebd !=nil {if _dab :=_cebd .WAttr ;_dab !=nil {_dce =_ffa /_fe .FromEMU (*_dab );};if _ebg :=_cebd .HAttr ;_ebg !=nil {_acg =_cbg /_fe .FromEMU (*_ebg );};for _ ,_ffe :=range _cebd .Close {if _ffe !=nil {};};for _ ,_bff :=range _cebd .MoveTo {if _bff !=nil &&_bff .Pt !=nil {_acd ,_gade :=_dffb (_bff .Pt );_bba =append (_bba ,_g .Point {X :_acd *_dce +_dcg ,Y :_gade *_acg +_cbe });};};for _ ,_bfd :=range _cebd .LnTo {if _bfd !=nil &&_bfd .Pt !=nil {_fefb ,_gde :=_dffb (_bfd .Pt );_bba =append (_bba ,_g .Point {X :_fefb *_dce +_dcg ,Y :_gde *_acg +_cbe });};};_baac :=_fcg ._cbda .NewPolygon ([][]_g .Point {_bba });_baac .SetFillColor (_gabg );_baac .SetFillOpacity (_cdde );_baac .SetBorderWidth (_adcd );if _gca !=nil {_baac .SetBorderColor (_gca );_baac .SetBorderOpacity (_bgb );};_bab =append (_bab ,_baac );};};};};if _dbfg :=_edf .PrstGeom ;_dbfg !=nil {switch _dbfg .PrstAttr {case _bbd .ST_ShapeTypeRect :if _caaa !=nil {_gg :=_fcg .getShapeFromBlipFill (_caaa ,_dcg ,_cbe ,_ffa ,_cbg );_bab =append (_bab ,_gg );}else {_bda :=_fcg ._cbda .NewRectangle (_dcg ,_cbe ,_ffa ,_cbg );_bda .SetFillColor (_gabg );_bda .SetFillOpacity (_cdde );_bda .SetBorderWidth (_adcd );if _gca !=nil {_bda .SetBorderColor (_gca );_bda .SetBorderOpacity (_bgb );};_bab =append (_bab ,_bda );};case _bbd .ST_ShapeTypeLine :_cae :=_fcg ._cbda .NewLine (_dcg ,_cbe ,_dcg +_ffa ,_cbe +_cbg );_cae .SetLineWidth (_adcd );if _gca !=nil {_cae .SetColor (_gca );};_bab =append (_bab ,_cae );};};return _bab ,_dcg ,_cbe ,_ffa ,_cbg ,_edfg ,_abf ;};func (_fcag *convertContext )makePdfBlockFromTable (_cfg *_bbd .Tbl ,_dag float64 )*_de .Table {_ebgb :=_cfg .TblGrid ;if _ebgb ==nil {return nil ;};_abea :=len (_ebgb .GridCol );if _abea ==0{return nil ;};_dbfb :=[]float64 {};_caf :=0.0;for _ ,_ead :=range _ebgb .GridCol {_baf :=_fe .FromEMU (_bb .FromSTCoordinate (_ead .WAttr ));_dbfb =append (_dbfb ,_baf );_caf +=_baf ;};_aggd :=[]float64 {};for _cca :=0;_cca < _abea ;_cca ++{_aggd =append (_aggd ,_dbfb [_cca ]/_caf );};_gge :=_fcag ._cbda .NewTable (_abea );_gge .SetColumnWidths (_aggd ...);_fae :=_cfg .TblPr ;var _abda *_bbd .CT_TableStyle ;if _afg :=_fae .Choice ;_afg !=nil {if _afg .TableStyle !=nil {_abda =_afg .TableStyle ;}else if _afg .TableStyleId !=nil {_abda =_fcag ._efca .GetTableStyleById (*_afg .TableStyleId );};};_dcea :=_bbd .NewCT_TablePartStyle ();_dcea .TcStyle =_bbd .NewCT_TableStyleCellStyle ();_dcea .TcTxStyle =_bbd .NewCT_TableStyleTextStyle ();if _abda !=nil {if _abda .WholeTbl !=nil {*_dcea =*_abda .WholeTbl ;};if _abda .TblBg !=nil {if _dcea .TcStyle .Fill ==nil {_dcea .TcStyle .Fill =_abda .TblBg .Fill ;};};};if _dcea .TcStyle .Fill ==nil {_dcea .TcStyle .Fill =_bbd .NewCT_FillProperties ();_dcea .TcStyle .Fill .NoFill =_fae .NoFill ;_dcea .TcStyle .Fill .SolidFill =_fae .SolidFill ;};_dbb :=len (_cfg .Tr );for _bdag ,_bbca :=range _cfg .Tr {_cab :=_bdag ==0;_fdc :=_bdag ==_dbb -1;_eac :=_bdag %2==0;_bbbc :=len (_bbca .Tc );var _ecg *_bbd .CT_TablePartStyle ;if _cab {_ecg =_abda .FirstRow ;}else if _eac {_ecg =_abda .Band2H ;}else {_ecg =_abda .Band1H ;};var _fba float64 ;for _cfe ,_ffd :=range _bbca .Tc {_eec :=_cfe ==0;_eag :=_cfe ==_bbbc -1;_gded :=_cfe %2==0;var _ecdg *_bbd .CT_TablePartStyle ;if _eec {_ecdg =_abda .FirstCol ;}else if _gded {_ecdg =_abda .Band2V ;}else {_ecdg =_abda .Band1V ;};_cge :=_gffc (_gffc (_ecdg ,_ecg ),_dcea );_fcgf :=_fcag .addCellToTable (_gge ,_ffd ,_cge ,_dag *_aggd [_cfe ],_cab ,_fdc ,_eec ,_eag );if _fcgf > _fba {_fba =_fcgf ;};};_gbeb :=_fe .FromEMU (_bb .FromSTCoordinate (_bbca .HAttr ));if _gbeb < _fba {_gbeb =_fba ;};if _gbeb < _gbdg (4){_gbeb =_gbdg (4);};_gge .SetRowHeight (_gge .CurRow (),_gbeb );};return _gge ;};func (_becc *textboxContext )addPrefix (_cgg *prefixData ,_afcf *_de .TextStyle ){_fbdf :=_adef (_cgg ._ccf );_ggdcc :=*_afcf ;if _cgg ._bac {_ggdcc .Font =_bb .AssignStdFontByName (_ggdcc ,"\u0053\u0079\u006d\u0062\u006f\u006c");};for _ ,_cdcf :=range _fbdf {_cdcf ._fdga =&_ggdcc ;_becc .addTextSymbol (_cdcf );};_beagb :=-(_cgg ._ecge +_becc ._bgbc ._age );if _beagb < 0{_beagb =0;};_dfeg :=&symbol {_gfce :"\u0020",_fgf :_beagb };_becc .addTextSymbol (_dfeg );_becc ._bgbc ._begb +=(_cgg ._ecge +_cgg ._deb );};func _gaf (_ddaf int ,_bbaa bool )string {_gfff :=_db .NewBuffer ([]byte {});for _ ,_bgagb :=range _cefe {for {if _ddaf < _bgagb ._dfgf {break ;};_gfff .WriteString (_bgagb ._gaca );_ddaf -=_bgagb ._dfgf ;};};_bcaf :=_gfff .String ();if _bbaa {_bcaf =_f .ToUpper (_bcaf );};return _bcaf ;};func _ffee (_fccg int ,_gabf bool )string {_ggea :=(_fccg -1)/26+1;_bbac :=byte ((_fccg -1)%26);if _gabf {_bbac +=byte (65);}else {_bbac +=byte (97);};_bcdb :=_db .NewBuffer ([]byte {});for _ecfc :=0;_ecfc < _ggea ;_ecfc ++{_bcdb .Write ([]byte {_bbac });};return _bcdb .String ();};func (_ecde *convertContext )renderCurrentStateToGoImage ()(_dc .Image ,error ){_ddag :=_bb .MakeTempCreator (_ecde ._gba ,_ecde ._dbac );_ddag .NewPage ();for _ ,_ffdfe :=range _ecde ._ddcf {if _ffdfe !=nil {_ddag .MoveTo (0,0);_ddag .Draw (_ffdfe );};};_dfcd ,_bgcg :=_bb .GetPageFromCreator (_ddag );if _bgcg !=nil {return nil ,_bgcg ;};return _fea .NewImageDevice ().Render (_dfcd );};func (_dbba *convertContext )getInfoFromLn (_fccge *_bbd .CT_LineProperties )(_de .Color ,float64 ,float64 ){if _fccge ==nil ||_fccge .NoFill !=nil {return nil ,0,0;};var _ccgaf float64 ;_dbca ,_eeb :=_dbba .getColorFromSolidFill (_fccge .SolidFill );if _ffbf :=_fccge .WAttr ;_ffbf !=nil {_ccgaf =_fe .FromEMU (int64 (*_ffbf ));}else {_ccgaf =1;};return _dbca ,_ccgaf ,_eeb ;};type romanMatch struct{_dfgf int ;_gaca string ;};func _aeff (_dde *_dcc .CT_Shape )(_dcc .ST_PlaceholderType ,*uint32 ){if _fgdc :=_dde .NvSpPr ;_fgdc !=nil {if _bbf :=_fgdc .NvPr ;_bbf !=nil {if _gefb :=_bbf .Ph ;_gefb !=nil {return _gefb .TypeAttr ,_gefb .IdxAttr ;};};};return _dcc .ST_PlaceholderTypeUnset ,nil ;};var _cefe =[]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 (_cddc *convertContext )getShapeFromBlipFill (_agge *_bbd .CT_BlipFillProperties ,_gefd ,_fddd ,_bge ,_bed float64 )_de .Drawable {_aged ,_aaf ,_ecgg :=_cddc .makePdfImageFromBlipFill (_agge );if _ecgg !=nil {_ec .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050D\u0046\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0042\u006c\u0069\u0070\u0046\u0069\u006cl\u003a\u0020\u0025\u0073",_ecgg );return nil ;};if _aged ==nil {return nil ;};if _dcbg :=_agge .Tile ;_dcbg !=nil {_aged =_cddc .tileImage (_aged ,_agge .Tile ,_bge ,_bed );};if _caaf :=_agge .Stretch ;_caaf !=nil {_aged ,_gefd ,_fddd =_cddc .stretchImage (_aged ,_agge .Stretch ,_gefd ,_fddd ,_bge ,_bed );};if len (_aaf )==0{_aged .SetPos (_gefd ,_fddd );return _aged ;};_aged =_cddc .applyBlipEffectsOnImg (_aged ,_gefd ,_fddd ,_aaf );_aged .SetPos (_gefd ,_fddd );return _aged ;};func _gffc (_bafe ,_cgafd *_bbd .CT_TablePartStyle )*_bbd .CT_TablePartStyle {_eade :=_bbd .NewCT_TablePartStyle ();if _bafe !=nil {*_eade =*_bafe ;};if _cgafd ==nil {return _eade ;};if _eade .TcTxStyle ==nil {_eade .TcTxStyle =_cgafd .TcTxStyle ;}else {_eade .TcTxStyle =_eaea (_eade .TcTxStyle ,_cgafd .TcTxStyle );};if _eade .TcStyle ==nil {_eade .TcStyle =_cgafd .TcStyle ;}else {_eade .TcStyle =_eggd (_eade .TcStyle ,_cgafd .TcStyle );};return _eade ;};func (_bfga *convertContext )getColorFromMatrixReference (_eccg *_bbd .CT_StyleMatrixReference )_de .Color {if _eccg ==nil {return nil ;};var _baba _de .Color ;var _feaa string ;if _ccaf :=_eccg .SrgbClr ;_ccaf !=nil {_feaa =_ccaf .ValAttr ;}else if _dcbb :=_eccg .SchemeClr ;_dcbb !=nil {_feaa =_bb .GetColorStringFromDmlColor (_bfga ._efca .GetColorBySchemeColor (_dcbb .ValAttr ));_feaa =_bb .AdjustColor (_feaa ,_dcbb .EG_ColorTransform );};if _feaa !=""{_baba =_de .ColorRGBFromHex ("\u0023"+_feaa );};return _baba ;};func _gbdg (_gdae float64 )float64 {return _gdae *_fe .Millimeter };func (_cbed *textboxContext )drawParagraphs (){_cbed ._beg .NewPage ();for _ ,_dfeae :=range _cbed ._gege {for _ ,_ddbfg :=range _dfeae ._ebbe {for _ ,_dae :=range _ddbfg ._ebbea {for _ ,_gbgg :=range _dae ._bfc {_aea :=_cbed ._beg .NewStyledParagraph ();if _gbgg ._cgab {_gbgg ._cdce =0;}else if _gbgg ._fada {_gbgg ._cdce =1.2*_ddbfg ._ecc -_gbgg ._decd ;};_fgcb :=_dae ._begb +_gbgg ._bcc ;_bdfe :=_dfeae ._aef +_ddbfg ._acac +_gbgg ._cdce ;_aea .SetPos (_fgcb ,_bdfe );_ggc :=_aea .Append (_gbgg ._gfce );if _gbgg ._fdga !=nil {_ggc .Style =*_gbgg ._fdga ;};_cbed ._beg .Draw (_aea );if _gbgg ._eced {_cgaf :=_bdfe +_gbgg ._decd +2;_bb .DrawLine (_cbed ._beg ,_fgcb ,_cgaf ,_fgcb +_gbgg ._fgf ,_cgaf ,1,_gbgg ._fdga .Color );};};};};};};func (_egf *convertContext )makeStyleFromRPr (_bfda *_bbd .CT_TextCharacterProperties )(*_de .TextStyle ,bool ,bool ,bool ){var _eefa ,_bbbe ,_cgb bool ;_fbb :=_egf ._cbda .NewTextStyle ();if _bfda !=nil {_gfca :=_bb .FontStyle_Regular ;_gegd :=_aeea (_bfda .BAttr );_afd :=_aeea (_bfda .IAttr );if _gegd &&_afd {_gfca =_bb .FontStyle_BoldItalic ;}else if _gegd {_gfca =_bb .FontStyle_Bold ;}else if _afd {_gfca =_bb .FontStyle_Italic ;};_cgb =_bfda .UAttr !=_bbd .ST_TextUnderlineTypeUnset &&_bfda .UAttr !=_bbd .ST_TextUnderlineTypeNone ;_bde :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _cbd :=_bfda .Latin ;_cbd !=nil {_bde =_cbd .TypefaceAttr ;}else if _bfaa :=_bfda .Ea ;_bfaa !=nil {_bde =_bfaa .TypefaceAttr ;}else if _dbg :=_bfda .Cs ;_dbg !=nil {_bde =_dbg .TypefaceAttr ;}else if _ceaag :=_bfda .Sym ;_ceaag !=nil {_bde =_ceaag .TypefaceAttr ;};if _ecf ,_bdf :=_bb .StdFontsMap [_bde ];_bdf {_fbb .Font =_bb .AssignStdFontByName (_fbb ,_ecf [_gfca ]);}else if _dff :=_bb .GetRegisteredFont (_bde ,_gfca );_dff !=nil {_fbb .Font =_dff ;}else {_ec .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_bde ,_gfca );_fbb .Font =_bb .AssignStdFontByName (_fbb ,_bb .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_gfca ]);};var _gga float64 ;if _cecg :=_bfda .SzAttr ;_cecg !=nil {_gga =float64 (*_cecg )/100;}else {_gga =_bb .DefaultFontSize ;};if _gbeg :=_bfda .BaselineAttr ;_gbeg !=nil {if _aaef :=_gbeg .ST_PercentageDecimal ;_aaef !=nil {if *_aaef > 0{_eefa =true ;}else if *_aaef < 0{_bbbe =true ;};};};if _eefa ||_bbbe {_gga *=0.64;};_fbb .FontSize =_gga ;_abc :=0.0;if _caee :=_bfda .SpcAttr ;_caee !=nil {if _eda :=_caee .ST_TextPointUnqualified ;_eda !=nil {_abc =float64 (*_eda )/100;};};_fbb .CharSpacing =_abc ;};return &_fbb ,_eefa ,_bbbe ,_cgb ;};func (_ecaa *convertContext )makePdfDivisionFromTxBody (_ccg *_bbd .CT_TextBody ,_ceab ,_geg float64 ,_gdc *_bbd .CT_TableStyleTextStyle )*_de .Division {_ece :=_ecaa ._cbda .NewDivision ();_gbg :=_ecaa ._afe ;_eff :=_bbd .ST_TextAnchoringTypeT ;if _fadf :=_ccg .BodyPr ;_fadf !=nil {if _ace :=_fadf .AnchorAttr ;_ace !=_bbd .ST_TextAnchoringTypeUnset {_eff =_fadf .AnchorAttr ;};};if _dabc :=_ccg .LstStyle ;_dabc !=nil {var _cee *_bbd .CT_TextParagraphProperties ;if _dabc .Lvl1pPr !=nil {_cee =_dabc .Lvl1pPr ;}else {_cee =_ecaa ._agcge [0];};_gbg =_fbed (_cee ,_fbed (_dabc .DefPPr ,_gbg ));};for _ ,_fgee :=range _ccg .P {if _fgee !=nil {_gef :=_ecaa ._cbda .NewStyledParagraph ();_cga :=_fbed (_fgee .PPr ,_gbg );_acc :=_ddd (_fgee .EndParaRPr ,_cga .DefRPr );if len (_fgee .EG_TextRun )==0{_gef .Append ("\u000a");_ece .Add (_gef );continue ;};for _ ,_fcd :=range _fgee .EG_TextRun {if _agcg :=_fcd .Br ;_agcg !=nil {_gef .Append ("\u000a");}else if _ddae :=_fcd .R ;_ddae !=nil {_caad :=_bfcg (_ddae .RPr ,_gdc );_caad =_ddd (_caad ,_acc );var _add _de .Color ;if _caad .SolidFill !=nil {_add ,_ =_ecaa .getColorFromSolidFill (_caad .SolidFill );}else {_add =_de .ColorBlack ;};_gfd ,_dgb ,_baaf ,_ :=_ecaa .makeStyleFromRPr (_caad );_gfd .Color =_add ;if _dgb {_gfd .TextRise =0.5;}else if _baaf {_gfd .TextRise =-0.5;};_cad :=_ddae .T ;if _caad .CapAttr ==_bbd .ST_TextCapsTypeAll {for _ ,_fee :=range _cad {_fee =[]rune (_f .ToUpper (string (_fee )))[0];};};_fca :=_gef .Append (_cad );_fca .Style =*_gfd ;};};_ =_eff ;_ece .Add (_gef );};};return _ece ;};func (_cd *convertContext )extractDefaultProperties (){_cac :=_cd ._efca .X ();_cf :=_cac .DefaultTextStyle ;var _a ,_fc ,_fg ,_bce ,_ff ,_ce ,_ffg ,_ecd ,_eef ,_aa *_bbd .CT_TextParagraphProperties ;if _cf !=nil {_a =_cf .DefPPr ;_fc =_fbed (_cf .Lvl1pPr ,_a );_fg =_fbed (_cf .Lvl2pPr ,_a );_bce =_fbed (_cf .Lvl3pPr ,_a );_ff =_fbed (_cf .Lvl4pPr ,_a );_ce =_fbed (_cf .Lvl5pPr ,_a );_ffg =_fbed (_cf .Lvl6pPr ,_a );_ecd =_fbed (_cf .Lvl7pPr ,_a );_eef =_fbed (_cf .Lvl8pPr ,_a );_aa =_fbed (_cf .Lvl9pPr ,_a );_cd ._afe =_a ;_cd ._gdeae =_a .DefRPr ;};_cd ._agcge =make ([]*_bbd .CT_TextParagraphProperties ,9);_cd ._agcge [0]=_fc ;_cd ._agcge [1]=_fg ;_cd ._agcge [2]=_bce ;_cd ._agcge [3]=_ff ;_cd ._agcge [4]=_ce ;_cd ._agcge [5]=_ffg ;_cd ._agcge [6]=_ecd ;_cd ._agcge [7]=_eef ;_cd ._agcge [8]=_aa ;_egb :=_cd ._efca .SlideMasters ()[0].X ();_cdc :=_egb .TxStyles ;_ac :=_cdc .TitleStyle ;_cd ._efde =_fbed (_ac .DefPPr ,_a );_cd ._baad =_cd ._efde .DefRPr ;_cd ._fbae =make ([]*_bbd .CT_TextParagraphProperties ,9);_cd ._fbae [0]=_fbed (_ac .Lvl1pPr ,_fc );_cd ._fbae [1]=_fbed (_ac .Lvl2pPr ,_fg );_cd ._fbae [2]=_fbed (_ac .Lvl3pPr ,_bce );_cd ._fbae [3]=_fbed (_ac .Lvl4pPr ,_ff );_cd ._fbae [4]=_fbed (_ac .Lvl5pPr ,_ce );_cd ._fbae [5]=_fbed (_ac .Lvl6pPr ,_ffg );_cd ._fbae [6]=_fbed (_ac .Lvl7pPr ,_ecd );_cd ._fbae [7]=_fbed (_ac .Lvl8pPr ,_eef );_cd ._fbae [8]=_fbed (_ac .Lvl9pPr ,_aa );_ag :=_cdc .BodyStyle ;_cd ._dfef =_fbed (_ag .DefPPr ,_a );_cd ._fcb =_cd ._dfef .DefRPr ;_cd ._dfbe =make ([]*_bbd .CT_TextParagraphProperties ,9);_cd ._dfbe [0]=_fbed (_ag .Lvl1pPr ,_fc );_cd ._dfbe [1]=_fbed (_ag .Lvl2pPr ,_fg );_cd ._dfbe [2]=_fbed (_ag .Lvl3pPr ,_bce );_cd ._dfbe [3]=_fbed (_ag .Lvl4pPr ,_ff );_cd ._dfbe [4]=_fbed (_ag .Lvl5pPr ,_ce );_cd ._dfbe [5]=_fbed (_ag .Lvl6pPr ,_ffg );_cd ._dfbe [6]=_fbed (_ag .Lvl7pPr ,_ecd );_cd ._dfbe [7]=_fbed (_ag .Lvl8pPr ,_eef );_cd ._dfbe [8]=_fbed (_ag .Lvl9pPr ,_aa );};func (_gae *textboxContext )adjustHeights (_baae float64 ){if _gae ._ebeb ._ecc < _baae {_gae ._gbge ._gbc +=(_baae -_gae ._ebeb ._ecc );_gae ._ebeb ._ecc =_baae ;};};func (_bcag *textboxContext )newWord (){_bcag ._bgbc =&word {_ecba :true ,_begb :_bcag ._ebeb ._ggdc }};type symbolStyle struct{_bgbg *string ;_adca *float64 ;_cabbe *string ;_gbcc *bool ;_ega *bool ;_efed *bool ;_fbcd *bool ;_bffc *bool ;};func (_gacf *convertContext )getColorFromFontReference (_cega *_bbd .CT_FontReference )_de .Color {var _geff _de .Color ;var _efeb string ;if _gfcf :=_cega .SrgbClr ;_gfcf !=nil {_efeb =_gfcf .ValAttr ;}else if _aeb :=_cega .SchemeClr ;_aeb !=nil {_efeb =_bb .GetColorStringFromDmlColor (_gacf ._efca .GetColorBySchemeColor (_aeb .ValAttr ));_efeb =_bb .AdjustColor (_efeb ,_aeb .EG_ColorTransform );};if _efeb !=""{_geff =_de .ColorRGBFromHex ("\u0023"+_efeb );};return _geff ;};func (_cfc *convertContext )getConnectors (_feab *_dcc .CT_Connector )[]_de .Drawable {_fge ,_ ,_ ,_ ,_ ,_ ,_ :=_cfc .getShapesFromSpPr (_feab .SpPr ,_feab .Style ,false );return _fge ;};func (_abd *convertContext )makePdfBlockFromTxBody (_fdbc *_bbd .CT_TextBody ,_acgd *_bbd .CT_TextBodyProperties ,_aed *_bbd .CT_TextListStyle ,_fff ,_fgc float64 ,_dec _de .Color ,_eae ,_gabe bool )(*_de .Block ,error ){var _fgd *_bbd .CT_TextParagraphProperties ;if _beag :=_fdbc .LstStyle ;_beag !=nil {var _bgc *_bbd .CT_TextParagraphProperties ;if _beag .Lvl1pPr !=nil {_bgc =_beag .Lvl1pPr ;};_fgd =_fbed (_bgc ,_beag .DefPPr );};var _dea *_bbd .CT_TextParagraphProperties ;if _fgd !=nil {if _eae {_dea =_abd ._fbae [0];}else if _gabe {_dea =_abd ._dfbe [0];}else {_dea =_abd ._agcge [0];};if _aed !=nil {_dea =_fbed (_fbed (_aed .Lvl1pPr ,_aed .DefPPr ),_dea );};_dea =_fbed (_fgd ,_dea );}else {if _eae {_dea =_abd ._efde ;}else if _gabe {_dea =_abd ._dfef ;}else {_dea =_abd ._afe ;};};_cec ,_deeg :=_gbdg (2.5),_gbdg (2.5);_efdc ,_ddbb :=_gbdg (1.3),_gbdg (1.3);_fcdc :=true ;_ced :=_bbd .ST_TextAnchoringTypeT ;if _acgd !=nil {if _afc :=_acgd .AnchorAttr ;_afc !=_bbd .ST_TextAnchoringTypeUnset {_ced =_afc ;};};if _dac :=_fdbc .BodyPr ;_dac !=nil {if _ggg :=_dac .LInsAttr ;_ggg !=nil {_cec =_fe .FromEMU (_bb .FromSTCoordinate32 (*_ggg ));};if _fcc :=_dac .TInsAttr ;_fcc !=nil {_efdc =_fe .FromEMU (_bb .FromSTCoordinate32 (*_fcc ));};if _cffa :=_dac .RInsAttr ;_cffa !=nil {_deeg =_fe .FromEMU (_bb .FromSTCoordinate32 (*_cffa ));};if _ceef :=_dac .BInsAttr ;_ceef !=nil {_ddbb =_fe .FromEMU (_bb .FromSTCoordinate32 (*_ceef ));};_fcdc =_dac .WrapAttr !=_bbd .ST_TextWrappingTypeNone ;if _bgg :=_dac .AnchorAttr ;_bgg !=_bbd .ST_TextAnchoringTypeUnset {_ced =_dac .AnchorAttr ;};};_dad :=_bb .MakeTempCreator (_fff ,_fgc );_dad .SetPageMargins (_cec ,_deeg ,_efdc ,_ddbb );_gfdc :=&textboxContext {_cgfa :_abd ,_adee :_fcdc ,_gged :_fff -_cec -_deeg ,_fbga :_fgc -_efdc -_ddbb ,_beg :_dad ,_gege :[]*paragraph {}};_cbc :=1;for _ ,_aadg :=range _fdbc .P {if _aadg !=nil {_agbg :=_aadg .PPr ;var _dgad *prefixData ;if _agbg !=nil &&_agbg .BuNone ==nil {var _gadea string ;var _gfg bool ;if _bbcd :=_agbg .BuAutoNum ;_bbcd !=nil {var _dgcg string ;if _ebfc :=_bbcd .StartAtAttr ;_ebfc !=nil {_cbc =int (*_ebfc );};var _edee string ;switch _bbcd .TypeAttr {case _bbd .ST_TextAutonumberSchemeAlphaUcParenBoth ,_bbd .ST_TextAutonumberSchemeAlphaUcParenR ,_bbd .ST_TextAutonumberSchemeAlphaUcPeriod :_edee =_ffee (_cbc ,true );case _bbd .ST_TextAutonumberSchemeAlphaLcParenBoth ,_bbd .ST_TextAutonumberSchemeAlphaLcParenR ,_bbd .ST_TextAutonumberSchemeAlphaLcPeriod :_edee =_ffee (_cbc ,false );case _bbd .ST_TextAutonumberSchemeRomanUcParenBoth ,_bbd .ST_TextAutonumberSchemeRomanUcParenR ,_bbd .ST_TextAutonumberSchemeRomanUcPeriod :_edee =_gaf (_cbc ,true );case _bbd .ST_TextAutonumberSchemeRomanLcParenBoth ,_bbd .ST_TextAutonumberSchemeRomanLcParenR ,_bbd .ST_TextAutonumberSchemeRomanLcPeriod :_edee =_gaf (_cbc ,false );default:_edee =_c .Itoa (_cbc );};switch _bbcd .TypeAttr {case _bbd .ST_TextAutonumberSchemeAlphaLcPeriod ,_bbd .ST_TextAutonumberSchemeAlphaUcPeriod ,_bbd .ST_TextAutonumberSchemeArabicPeriod ,_bbd .ST_TextAutonumberSchemeRomanLcPeriod ,_bbd .ST_TextAutonumberSchemeRomanUcPeriod ,_bbd .ST_TextAutonumberSchemeArabicDbPeriod ,_bbd .ST_TextAutonumberSchemeEa1ChsPeriod ,_bbd .ST_TextAutonumberSchemeEa1ChtPeriod ,_bbd .ST_TextAutonumberSchemeEa1JpnChsDbPeriod ,_bbd .ST_TextAutonumberSchemeEa1JpnKorPeriod ,_bbd .ST_TextAutonumberSchemeThaiAlphaPeriod ,_bbd .ST_TextAutonumberSchemeThaiNumPeriod ,_bbd .ST_TextAutonumberSchemeHindiAlphaPeriod ,_bbd .ST_TextAutonumberSchemeHindiNumPeriod ,_bbd .ST_TextAutonumberSchemeHindiAlpha1Period :_dgcg ="\u002e";case _bbd .ST_TextAutonumberSchemeAlphaLcParenR ,_bbd .ST_TextAutonumberSchemeAlphaUcParenR ,_bbd .ST_TextAutonumberSchemeArabicParenR ,_bbd .ST_TextAutonumberSchemeRomanLcParenR ,_bbd .ST_TextAutonumberSchemeRomanUcParenR ,_bbd .ST_TextAutonumberSchemeThaiAlphaParenR ,_bbd .ST_TextAutonumberSchemeThaiNumParenR ,_bbd .ST_TextAutonumberSchemeHindiNumParenR :_dgcg ="\u0029";};_gadea =_edee +_dgcg ;_cbc ++;}else if _ddbbc :=_agbg .BuChar ;_ddbbc !=nil {_ffab :=_ddbbc .CharAttr ;if _ggd ,_aagg :=_ada [_ffab ];_aagg {_ffab =string (rune (_ggd ));}else {_ffab ="\u2022";};_gadea =_ffab ;_gfg =true ;};if _gadea !=""{var _gcda ,_gfdb float64 ;if _agbg .MarLAttr !=nil {_gcda =_fe .FromEMU (int64 (*_agbg .MarLAttr ));};if _agbg .IndentAttr !=nil {_gfdb =_fe .FromEMU (int64 (*_agbg .IndentAttr ));};_dgad =&prefixData {_ccf :_gadea ,_bac :_gfg ,_deb :_gcda ,_ecge :_gfdb };};};_agbg =_fbed (_agbg ,_dea );_beage :=_ddd (_aadg .EndParaRPr ,_agbg .DefRPr );_gfdc .newParagraph ();_gfdc .assignPropsToCurrentParagraph (_agbg );_gfdc .newLine ();_gfdc .newWord ();for _ecbbe ,_aaa :=range _aadg .EG_TextRun {_gfdc .addTextRun (_aaa ,_beage ,_dec ,_dgad );if _ecbbe > 0{_dgad =nil ;};};_gfdc .addCurrentWordToParagraph ();};_gfdc .addCurrentParagraph ();};_gfdc .alignVertically (_ced );_gfdc .drawParagraphs ();return _bb .MakeBlockFromCreator (_dad );};func (_ebd *convertContext )getStyleColors (_gfgc *_bbd .CT_ShapeStyle )(_de .Color ,_de .Color ,_de .Color ){var _eaec ,_bae ,_gcbc _de .Color ;if _fda :=_gfgc .LnRef ;_fda !=nil {_bae =_ebd .getColorFromMatrixReference (_fda );};if _gdaa :=_gfgc .FillRef ;_gdaa !=nil {_gcbc =_ebd .getColorFromMatrixReference (_gdaa );};if _cba :=_gfgc .FontRef ;_cba !=nil {_eaec =_ebd .getColorFromFontReference (_cba );};return _eaec ,_gcbc ,_bae ;};type line struct{_acac float64 ;_gcfc float64 ;_eadd float64 ;_ggdc float64 ;_ecc float64 ;_ebbea []*word ;};func (_dgg *textboxContext )newParagraph (){_abdaf :=¶graph {};_abdaf ._aef =_dgg ._ggae ;_dgg ._gbge =_abdaf ;}; +package convert ;import (_e "bytes";_f "errors";_gg "github.com/unidoc/unioffice/common/logger";_af "github.com/unidoc/unioffice/common/tempstorage";_gb "github.com/unidoc/unioffice/internal/convertutils";_da "github.com/unidoc/unioffice/measurement";_d "github.com/unidoc/unioffice/presentation";_ge "github.com/unidoc/unioffice/schema/soo/dml";_aba "github.com/unidoc/unioffice/schema/soo/dml/chart";_ab "github.com/unidoc/unioffice/schema/soo/pml";_dd "github.com/unidoc/unipdf/v3/contentstream/draw";_gf "github.com/unidoc/unipdf/v3/creator";_dg "github.com/unidoc/unipdf/v3/model";_df "github.com/unidoc/unipdf/v3/render";_a "image";_b "image/color";_c "image/draw";_ff "strconv";_ae "strings";);type textboxContext struct{_ddeg *convertContext ;_aac float64 ;_gea float64 ;_bdfe *_gf .Creator ;_efce float64 ;_fgc []*paragraph ;_fgd *paragraph ;_eda *line ;_aeb *word ;_ageg bool ;}; // FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_bb .FontStyle ; +type FontStyle =_gb .FontStyle ;func (_adg *textboxContext )addCurrentParagraph (){_adg ._efce =_adg ._fgd ._bdb +_adg ._fgd ._cbcd +_adg ._fgd ._caeb +_adg ._fgd ._baf ;_adg ._fgc =append (_adg ._fgc ,_adg ._fgd );_adg .alignParagraph ();};type symbolStyle struct{_dbd *string ;_fdba *float64 ;_ebdce *string ;_aade *bool ;_bdfee *bool ;_cbcb *bool ;_bbe *bool ;_caebg *bool ;};var _bgb =_ddff (1.9);func (_afeca *convertContext )renderCurrentStateToGoImage ()(_a .Image ,error ){_bfbf :=_gb .MakeTempCreator (_afeca ._ffca ,_afeca ._dcce );_bfbf .NewPage ();for _ ,_decg :=range _afeca ._gec {if _decg !=nil {_bfbf .MoveTo (0,0);_bfbf .Draw (_decg );};};_dcbg ,_bcceg :=_gb .GetPageFromCreator (_bfbf );if _bcceg !=nil {return nil ,_bcceg ;};return _df .NewImageDevice ().Render (_dcbg );};func _dbag (_fdcg ,_bfa *_ge .CT_TextBody )(*_ge .CT_TextBodyProperties ,*_ge .CT_TextListStyle ){if _fdcg ==nil &&_bfa ==nil {return nil ,nil ;};if _fdcg ==nil {return _bfa .BodyPr ,_bfa .LstStyle ;};if _bfa ==nil {return _fdcg .BodyPr ,_fdcg .LstStyle ;};_face ,_bfgcf :=_fdcg .BodyPr ,_fdcg .LstStyle ;_agee ,_dbcb :=_bfa .BodyPr ,_bfa .LstStyle ;_gfdf :=_cebfc (_face ,_agee );_fcga :=_caab (_bfgcf ,_dbcb );return _gfdf ,_fcga ;};func (_bdc *convertContext )getBorderStyle (_fgb *_ge .CT_LineProperties )(_gf .CellBorderStyle ,*_gf .Color ,float64 ){if _fgb ==nil ||_fgb .NoFill !=nil {return _gf .CellBorderStyleNone ,nil ,0;};var _fae _gf .Color ;if _dgbca :=_fgb .SolidFill ;_dgbca !=nil {_fae ,_ =_bdc .getColorFromSolidFill (_dgbca );};_ceee :=0.0;if _adf :=_fgb .WAttr ;_adf !=nil {_ceee =_da .FromEMU (int64 (*_adf ));};return _gf .CellBorderStyleSingle ,&_fae ,_ceee ;};func (_cfbf *line )moveRight (_bcca float64 ){for _ ,_ddbb :=range _cfbf ._defef {_ddbb ._cggd +=_bcca ;};};func _abgd (_bgaf ,_ega *_ge .CT_TableStyleCellStyle )*_ge .CT_TableStyleCellStyle {_bgeee :=_ge .NewCT_TableStyleCellStyle ();if _bgaf !=nil {*_bgeee =*_bgaf ;};if _ega ==nil {return _bgeee ;};if _bgeee .TcBdr ==nil {_bgeee .TcBdr =_ega .TcBdr ;};if _bgeee .Fill ==nil {_bgeee .Fill =_ega .Fill ;};if _bgeee .FillRef ==nil {_bgeee .FillRef =_ega .FillRef ;};return _bgeee ;};func _caab (_fgcc ,_facb *_ge .CT_TextListStyle )*_ge .CT_TextListStyle {_fcd :=_ge .NewCT_TextListStyle ();if _fgcc !=nil {*_fcd =*_fgcc ;};if _facb ==nil {return _fcd ;};_fcd .DefPPr =_ggef (_fcd .DefPPr ,_facb .DefPPr );_fcd .Lvl1pPr =_ggef (_fcd .Lvl1pPr ,_facb .Lvl1pPr );_fcd .Lvl2pPr =_ggef (_fcd .Lvl2pPr ,_facb .Lvl2pPr );_fcd .Lvl3pPr =_ggef (_fcd .Lvl3pPr ,_facb .Lvl3pPr );_fcd .Lvl4pPr =_ggef (_fcd .Lvl4pPr ,_facb .Lvl4pPr );_fcd .Lvl5pPr =_ggef (_fcd .Lvl5pPr ,_facb .Lvl5pPr );_fcd .Lvl6pPr =_ggef (_fcd .Lvl6pPr ,_facb .Lvl6pPr );_fcd .Lvl7pPr =_ggef (_fcd .Lvl7pPr ,_facb .Lvl7pPr );_fcd .Lvl8pPr =_ggef (_fcd .Lvl8pPr ,_facb .Lvl8pPr );_fcd .Lvl9pPr =_ggef (_fcd .Lvl9pPr ,_facb .Lvl9pPr );return _fcd ;};func (_ag *convertContext )makePdfBlockFromChart (_gc *_aba .Chart ,_bg ,_aa float64 )(*_gf .Block ,error ){_ddc :=_gc .CT_RelId .IdAttr ;_fb :=_ag ._fbf .GetChartSpaceByRelId (_ddc );if _fb ==nil {return nil ,_f .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _eb *_ge .Theme ;_bc :=_ag ._bbda .Themes ();if len (_bc )> 0{_eb =_bc [0];};return _gb .MakeBlockFromChartSpace (_fb ,_bg ,_aa ,_eb );};type prefixData struct{_ccaac string ;_fgba bool ;_agac float64 ;_fgee float64 ;};func (_fdf *convertContext )makePdfDivisionFromTxBody (_bfd *_ge .CT_TextBody ,_acc ,_bgbab float64 ,_ceb *_ge .CT_TableStyleTextStyle )*_gf .Division {_gafb :=_fdf ._dbc .NewDivision ();_cbgg :=_fdf ._ffa ;_cbf :=_ge .ST_TextAnchoringTypeT ;if _dff :=_bfd .BodyPr ;_dff !=nil {if _dag :=_dff .AnchorAttr ;_dag !=_ge .ST_TextAnchoringTypeUnset {_cbf =_dff .AnchorAttr ;};};if _gdc :=_bfd .LstStyle ;_gdc !=nil {var _babg *_ge .CT_TextParagraphProperties ;if _gdc .Lvl1pPr !=nil {_babg =_gdc .Lvl1pPr ;}else {_babg =_fdf ._dgg [0];};_cbgg =_ggef (_babg ,_ggef (_gdc .DefPPr ,_cbgg ));};for _ ,_aga :=range _bfd .P {if _aga !=nil {_ddde :=_fdf ._dbc .NewStyledParagraph ();_ggfe :=_ggef (_aga .PPr ,_cbgg );_efe :=_aff (_aga .EndParaRPr ,_ggfe .DefRPr );if len (_aga .EG_TextRun )==0{_ddde .Append ("\u000a");_gafb .Add (_ddde );continue ;};for _ ,_ged :=range _aga .EG_TextRun {if _gbb :=_ged .Br ;_gbb !=nil {_ddde .Append ("\u000a");}else if _ecec :=_ged .R ;_ecec !=nil {_cgdc :=_ffad (_ecec .RPr ,_ceb );_cgdc =_aff (_cgdc ,_efe );var _def _gf .Color ;if _cgdc .SolidFill !=nil {_def ,_ =_fdf .getColorFromSolidFill (_cgdc .SolidFill );}else {_def =_gf .ColorBlack ;};_bfg ,_aab ,_cbeb ,_ :=_fdf .makeStyleFromRPr (_cgdc );_bfg .Color =_def ;if _aab {_bfg .TextRise =0.5;}else if _cbeb {_bfg .TextRise =-0.5;};_ggfd :=_ecec .T ;if _cgdc .CapAttr ==_ge .ST_TextCapsTypeAll {for _ ,_cdg :=range _ggfd {_cdg =[]rune (_ae .ToUpper (string (_cdg )))[0];};};_egc :=_ddde .Append (_ggfd );_egc .Style =*_bfg ;};};_ =_cbf ;_gafb .Add (_ddde );};};return _gafb ;};func (_afc *convertContext )getShapesFromSpPr (_gbag *_ge .CT_ShapeProperties ,_dgbc *_ge .CT_ShapeStyle ,_edd bool )([]_gf .Drawable ,float64 ,float64 ,float64 ,float64 ,_gf .Color ,bool ){_gdb :=[]_gf .Drawable {};var _cbe ,_bgbac ,_ccbf ,_fcf ,_ffb float64 ;var _ece ,_gcag ,_cacb ,_edee _gf .Color ;var _fdcc *_ge .CT_BlipFillProperties ;_bbb ,_add :=1.0,1.0;if _dgbc !=nil {_ece ,_gcag ,_edee =_afc .getStyleColors (_dgbc );};if _beg :=_gbag .Ln ;_beg !=nil {if _beg .NoFill !=nil {_cacb ,_ffb =nil ,0;}else {_cacb ,_ffb ,_bbb =_afc .getInfoFromLn (_beg );if _cacb ==nil {_cacb =_edee ;};};};if _gbag .NoFill !=nil {_gcag ,_add =nil ,0;}else if _edd {_gcag =_afc ._fdbe ._cfdd ;_add =_afc ._fdbe ._aggc ;_fdcc =_afc ._fdbe ._bdg ;}else if _gbae :=_gbag .SolidFill ;_gbae !=nil {_gcag ,_add =_afc .getColorFromSolidFill (_gbae );};var _fgaa bool ;if _edec :=_gbag .Xfrm ;_edec !=nil {_cbe ,_bgbac ,_ccbf ,_fcf =_gb .GetDataFromXfrm (_edec );_fgaa =true ;};if _dcf :=_gbag .CustGeom ;_dcf !=nil {_bd :=[]_dd .Point {};_efg ,_cagg :=1.0,1.0;if _gdd :=_dcf .PathLst ;_gdd !=nil {for _ ,_gafa :=range _gdd .Path {if _gafa !=nil {if _aee :=_gafa .WAttr ;_aee !=nil {_efg =_ccbf /_da .FromEMU (*_aee );};if _gae :=_gafa .HAttr ;_gae !=nil {_cagg =_fcf /_da .FromEMU (*_gae );};for _ ,_ggf :=range _gafa .Close {if _ggf !=nil {};};for _ ,_dgab :=range _gafa .MoveTo {if _dgab !=nil &&_dgab .Pt !=nil {_dcfa ,_bab :=_ebbb (_dgab .Pt );_bd =append (_bd ,_dd .Point {X :_dcfa *_efg +_cbe ,Y :_bab *_cagg +_bgbac });};};for _ ,_fda :=range _gafa .LnTo {if _fda !=nil &&_fda .Pt !=nil {_eaf ,_bcc :=_ebbb (_fda .Pt );_bd =append (_bd ,_dd .Point {X :_eaf *_efg +_cbe ,Y :_bcc *_cagg +_bgbac });};};_edb :=_afc ._dbc .NewPolygon ([][]_dd .Point {_bd });_edb .SetFillColor (_gcag );_edb .SetFillOpacity (_add );_edb .SetBorderWidth (_ffb );if _cacb !=nil {_edb .SetBorderColor (_cacb );_edb .SetBorderOpacity (_bbb );};_gdb =append (_gdb ,_edb );};};};};if _bag :=_gbag .PrstGeom ;_bag !=nil {switch _bag .PrstAttr {case _ge .ST_ShapeTypeRect :if _fdcc !=nil {_bcbc :=_afc .getShapeFromBlipFill (_fdcc ,_cbe ,_bgbac ,_ccbf ,_fcf );_gdb =append (_gdb ,_bcbc );}else {_eee :=_afc ._dbc .NewRectangle (_cbe ,_bgbac ,_ccbf ,_fcf );_eee .SetFillColor (_gcag );_eee .SetFillOpacity (_add );_eee .SetBorderWidth (_ffb );if _cacb !=nil {_eee .SetBorderColor (_cacb );_eee .SetBorderOpacity (_bbb );};_gdb =append (_gdb ,_eee );};case _ge .ST_ShapeTypeLine :_cbg :=_afc ._dbc .NewLine (_cbe ,_bgbac ,_cbe +_ccbf ,_bgbac +_fcf );_cbg .SetLineWidth (_ffb );if _cacb !=nil {_cbg .SetColor (_cacb );};_gdb =append (_gdb ,_cbg );};};return _gdb ,_cbe ,_bgbac ,_ccbf ,_fcf ,_ece ,_fgaa ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func (_dab *convertContext )makePdfBlockFromTable (_fgec *_ge .Tbl ,_geda float64 )*_gf .Table {_ecf :=_fgec .TblGrid ;if _ecf ==nil {return nil ;};_fccab :=len (_ecf .GridCol );if _fccab ==0{return nil ;};_bda :=[]float64 {};_dgfg :=0.0;for _ ,_afd :=range _ecf .GridCol {_cab :=_da .FromEMU (_gb .FromSTCoordinate (_afd .WAttr ));_bda =append (_bda ,_cab );_dgfg +=_cab ;};_dffde :=[]float64 {};for _ccce :=0;_ccce < _fccab ;_ccce ++{_dffde =append (_dffde ,_bda [_ccce ]/_dgfg );};_abb :=_dab ._dbc .NewTable (_fccab );_abb .SetColumnWidths (_dffde ...);_defc :=_fgec .TblPr ;var _dcb *_ge .CT_TableStyle ;if _ebgd :=_defc .Choice ;_ebgd !=nil {if _ebgd .TableStyle !=nil {_dcb =_ebgd .TableStyle ;}else if _ebgd .TableStyleId !=nil {_dcb =_dab ._bbda .GetTableStyleById (*_ebgd .TableStyleId );};};_cccea :=_ge .NewCT_TablePartStyle ();_cccea .TcStyle =_ge .NewCT_TableStyleCellStyle ();_cccea .TcTxStyle =_ge .NewCT_TableStyleTextStyle ();if _dcb !=nil {if _dcb .WholeTbl !=nil {*_cccea =*_dcb .WholeTbl ;};if _dcb .TblBg !=nil {if _cccea .TcStyle .Fill ==nil {_cccea .TcStyle .Fill =_dcb .TblBg .Fill ;};};};if _cccea .TcStyle .Fill ==nil {_cccea .TcStyle .Fill =_ge .NewCT_FillProperties ();_cccea .TcStyle .Fill .NoFill =_defc .NoFill ;_cccea .TcStyle .Fill .SolidFill =_defc .SolidFill ;};_deg :=len (_fgec .Tr );for _fbb ,_eeeg :=range _fgec .Tr {_cgg :=_fbb ==0;_bdf :=_fbb ==_deg -1;_agfdc :=_fbb %2==0;_eebf :=len (_eeeg .Tc );var _eafg *_ge .CT_TablePartStyle ;if _cgg {_eafg =_dcb .FirstRow ;}else if _agfdc {_eafg =_dcb .Band2H ;}else {_eafg =_dcb .Band1H ;};var _abbf float64 ;for _cfg ,_cebe :=range _eeeg .Tc {_cea :=_cfg ==0;_badbc :=_cfg ==_eebf -1;_efgb :=_cfg %2==0;var _cacg *_ge .CT_TablePartStyle ;if _cea {_cacg =_dcb .FirstCol ;}else if _efgb {_cacg =_dcb .Band2V ;}else {_cacg =_dcb .Band1V ;};_acfd :=_dggc (_dggc (_cacg ,_eafg ),_cccea );_fadf :=_dab .addCellToTable (_abb ,_cebe ,_acfd ,_geda *_dffde [_cfg ],_cgg ,_bdf ,_cea ,_badbc );if _fadf > _abbf {_abbf =_fadf ;};};_afg :=_da .FromEMU (_gb .FromSTCoordinate (_eeeg .HAttr ));if _afg < _abbf {_afg =_abbf ;};if _afg < _ddff (4){_afg =_ddff (4);};_abb .SetRowHeight (_abb .CurRow (),_afg );};return _abb ;};var _dcee =[]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 (_bba *convertContext )tileImage (_cb *_gf .Image ,_fge *_ge .CT_TileInfoProperties ,_dgf ,_daeg float64 )*_gf .Image {_ee ,_gce :=1.0,1.0;if _faa :=_fge .SxAttr ;_faa !=nil {_ee =_gb .FromSTPercentage (_faa );};if _aag :=_fge .SyAttr ;_aag !=nil {_gce =_gb .FromSTPercentage (_aag );};_dece :=_gb .MakeTempCreator (_dgf ,_daeg );_cb .Scale (_ee ,_gce );_dfgd ,_fdc :=_cb .Width (),_cb .Height ();var _efdf ,_ddd float64 ;if _ggaa :=_fge .TxAttr ;_ggaa !=nil {_efdf =_da .FromEMU (_gb .FromSTCoordinate (*_ggaa ));};if _bcb :=_fge .TyAttr ;_bcb !=nil {_ddd =_da .FromEMU (_gb .FromSTCoordinate (*_bcb ));};if _efdf > 0{_efdf -=_dfgd ;};if _ddd > 0{_ddd -=_fdc ;};_aed :=_bba ._ffca /_dfgd +1;_gcbd :=_bba ._dcce /_fdc +1;for _bfb :=0.0;_bfb <=_aed ;_bfb ++{_cag :=_bfb *_dfgd ;for _edc :=0.0;_edc <=_gcbd ;_edc ++{_adb :=_edc *_fdc ;_cb .SetPos (_cag +_efdf ,_adb +_ddd );_dece .Draw (_cb );};};_bef ,_dgd :=_gb .GetPageFromCreator (_dece );if _dgd !=nil {_gg .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074 \u0067\u0065\u0074\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0066\u0072\u006fm\u0020\u0063\u0072\u0065\u0061\u0074\u006fr\u003a\u0020\u0025\u0073",_dgd );return nil ;};_bbd ,_dgd :=_df .NewImageDevice ().Render (_bef );if _dgd !=nil {_gg .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_dgd );return nil ;};_fce ,_dgd :=_bba ._dbc .NewImageFromGoImage (_bbd );if _dgd !=nil {_gg .Log .Debug ("\u0043\u0061nn\u006f\u0074\u0020c\u0072\u0065\u0061\u0074e i\u006dag\u0065\u0020\u0066\u0072\u006f\u006d\u0020Go\u0049\u006d\u0061\u0067\u0065\u003a\u0020%\u0073",_dgd );return nil ;};return _fce ;};func (_afea *convertContext )applyBlipEffectsOnImg (_fcdc *_gf .Image ,_efae ,_eafb float64 ,_aaaf []*_ge .CT_BlipChoice )*_gf .Image {if len (_aaaf )==0{return _fcdc ;};_fcdc .SetPos (_efae ,_eafb );_bafb ,_fcge :=_afea .renderPageWithDrawableToGoImage (_fcdc );if _fcge !=nil {_gg .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020a\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0074\u006f\u0020\u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067e\u003a\u0020\u0025\u0073",_fcge );return _fcdc ;};_ddge ,_fcge :=_afea .renderCurrentStateToGoImage ();if _fcge !=nil {_gg .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065n\u0064\u0065\u0072 t\u0068\u0065\u0020\u0063\u0075\u0072r\u0065\u006e\u0074\u0020\u0073\u0074\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0061\u0020G\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a \u0025\u0073",_fcge );return _fcdc ;};_cbda :=_bafb .Bounds ();_dgfc :=_a .NewRGBA (_cbda );_abbd ,_fgdd :=_fcdc .Width (),_fcdc .Height ();for _ ,_bgc :=range _aaaf {for _ ,_bcda :=range _bgc .AlphaModFix {if _eeege :=_bcda .AmtAttr ;_eeege !=nil {if _ccbc :=_eeege .ST_PositivePercentageDecimal ;_ccbc !=nil {_beee :=uint8 (255*(*_ccbc )/100000);_bfeb :=_a .NewUniform (_b .Alpha {_beee });_c .Draw (_dgfc ,_cbda ,_ddge ,_a .Point {0,0},_c .Src );_c .DrawMask (_dgfc ,_cbda ,_bafb ,_a .Point {0,0},_bfeb ,_a .Point {0,0},_c .Over );};};};};_dfac :=_a .Rect (int (_efae ),int (_eafb ),int (_efae +_abbd )+1,int (_eafb +_fgdd )+1);_cdd :=_gb .CropImageByRect (_dgfc ,_dfac );_adgcc ,_fcge :=_afea ._dbc .NewImageFromGoImage (_cdd );if _fcge !=nil {_gg .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u0020t\u006f \u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fcge );return _fcdc ;};return _adgcc ;};func _ddff (_ggeb float64 )float64 {return _ggeb *_da .Millimeter };func (_cdgg *convertContext )getInfoFromLn (_bcbe *_ge .CT_LineProperties )(_gf .Color ,float64 ,float64 ){if _bcbe ==nil ||_bcbe .NoFill !=nil {return nil ,0,0;};var _eeeb float64 ;_fgcd ,_dcg :=_cdgg .getColorFromSolidFill (_bcbe .SolidFill );if _geca :=_bcbe .WAttr ;_geca !=nil {_eeeb =_da .FromEMU (int64 (*_geca ));}else {_eeeb =1;};return _fgcd ,_eeeb ,_dcg ;};func (_edcd *textboxContext )drawParagraphs (){_edcd ._bdfe .NewPage ();for _ ,_afa :=range _edcd ._fgc {for _ ,_ecg :=range _afa ._ebba {for _ ,_fbcff :=range _ecg ._defef {for _ ,_cbec :=range _fbcff ._dea {_dbbe :=_edcd ._bdfe .NewStyledParagraph ();if _cbec ._gbaed {_cbec ._aeegd =0;}else if _cbec ._gaea {_cbec ._aeegd =1.2*_ecg ._gee -_cbec ._egbc ;};_aecf :=_fbcff ._cggd +_cbec ._dbf ;_ebeb :=_afa ._bdb +_ecg ._gbf +_cbec ._aeegd ;_dbbe .SetPos (_aecf ,_ebeb );_edac :=_dbbe .Append (_cbec ._abbe );if _cbec ._gcbe !=nil {_edac .Style =*_cbec ._gcbe ;};_edcd ._bdfe .Draw (_dbbe );if _cbec ._cabc {_cafg :=_ebeb +_cbec ._egbc +2;_gb .DrawLine (_edcd ._bdfe ,_aecf ,_cafg ,_aecf +_cbec ._efdab ,_cafg ,1,_cbec ._gcbe .Color );};};};};};};func (_bcgc *textboxContext )alignParagraphsVertically (_eede _ge .ST_TextAnchoringType ){if _eede ==_ge .ST_TextAnchoringTypeT {return ;};_fdbd :=0.0;for _ ,_gccc :=range _bcgc ._fgc {_fdbd +=_gccc ._cbcd +_gccc ._caeb +_gccc ._baf ;};var _ebgf float64 ;switch _eede {case _ge .ST_TextAnchoringTypeCtr :_ebgf =(_bcgc ._gea -_fdbd )/2;case _ge .ST_TextAnchoringTypeB :_ebgf =_bcgc ._gea -_fdbd ;};for _ ,_fca :=range _bcgc ._fgc {_fca ._bdb +=_ebgf ;};};func (_dfgf *convertContext )makePdfImageFromBlipFill (_aeee *_ge .CT_BlipFillProperties )(*_gf .Image ,[]*_ge .CT_BlipChoice ,error ){if _cgag :=_aeee .Blip ;_cgag !=nil {if _fab :=_cgag .EmbedAttr ;_fab !=nil {_ffaf ,_cda :=_dfgf ._fbf .GetImageByRelID (*_fab );if _cda {_fef ,_deee :=_af .Open (_ffaf .Path ());if _deee !=nil {_gg .Log .Debug ("\u0046\u0069\u006c\u0065 o\u0070\u0065\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_deee );return nil ,nil ,_deee ;};defer _fef .Close ();_cfa ,_ ,_deee :=_a .Decode (_fef );if _deee !=nil {_gg .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_deee );return nil ,nil ,_deee ;};if _bdca :=_aeee .SrcRect ;_bdca !=nil {_baff :=_cfa .Bounds ().Size ();_bdeb :=_baff .X ;_bcae :=_baff .Y ;var _fbg ,_ecb ,_cbb ,_aage int ;var _ffec bool ;if _fddd :=_bdca .LAttr ;_fddd !=nil {_fbg =int (float64 (_bdeb )*_gb .FromSTPercentage (_fddd ));_ffec =true ;}else {_fbg =0;};if _ffea :=_bdca .TAttr ;_ffea !=nil {_cbb =int (float64 (_bcae )*_gb .FromSTPercentage (_ffea ));_ffec =true ;}else {_cbb =0;};if _daed :=_bdca .RAttr ;_daed !=nil {_ecb =int (float64 (_bdeb )*(1-_gb .FromSTPercentage (_daed )));_ffec =true ;}else {_ecb =_bdeb ;};if _gbbc :=_bdca .BAttr ;_gbbc !=nil {_aage =int (float64 (_bcae )*(1-_gb .FromSTPercentage (_gbbc )));_ffec =true ;}else {_aage =_bcae ;};if _ffec {_cfa =_gb .CropImageByRect (_cfa ,_a .Rect (_fbg ,_cbb ,_ecb +1,_aage +1));};};_fde ,_deee :=_dfgf ._dbc .NewImageFromGoImage (_cfa );if _deee !=nil {_gg .Log .Debug ("\u0043\u0061\u006e\u006e\u006ft\u0020\u0063\u0072\u0065\u0061\u0074\u0065\u0020\u0050\u0044\u0046\u0020\u0069m\u0061\u0067\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_deee );return nil ,nil ,_deee ;};return _fde ,_cgag .Choice ,nil ;};};};return nil ,nil ,nil ;};func (_aadb *convertContext )getConnectors (_bebb *_ab .CT_Connector )[]_gf .Drawable {_ccg ,_ ,_ ,_ ,_ ,_ ,_ :=_aadb .getShapesFromSpPr (_bebb .SpPr ,_bebb .Style ,false );return _ccg ;};type convertContext struct{_dbc *_gf .Creator ;_dddb *_gb .Rectangle ;_bbda *_d .Presentation ;_fbf *_d .Slide ;_abdf *_ab .SldMaster ;_bebbe *_ab .SldLayout ;_dcce float64 ;_ffca float64 ;_gec []_gf .Drawable ;_fdbe *background ;_ffa *_ge .CT_TextParagraphProperties ;_aaee *_ge .CT_TextCharacterProperties ;_bbdc *_ge .CT_TextParagraphProperties ;_cfbb *_ge .CT_TextCharacterProperties ;_edega *_ge .CT_TextParagraphProperties ;_fac *_ge .CT_TextCharacterProperties ;_dgg []*_ge .CT_TextParagraphProperties ;_fafa []*_ge .CT_TextParagraphProperties ;_defe []*_ge .CT_TextParagraphProperties ;_cdec *_ge .Theme ;_efdb *_ge .CT_ColorMappingOverride ;};func (_edef *textboxContext )addCurrentWordToParagraph (){if _edef ._ageg &&_edef ._eda ._cgc +_edef ._aeb ._cfga > _edef ._eda ._gead {_edef .newLine ();};if !_edef ._aeb ._aeded ||len (_edef ._eda ._defef )> 0{_edef ._aeb ._cggd =_edef ._eda ._cgc ;_edef ._eda ._defef =append (_edef ._eda ._defef ,_edef ._aeb );_edef ._eda ._cgc +=_edef ._aeb ._cfga ;for _ ,_cdcb :=range _edef ._aeb ._dea {_edef .adjustHeights (_cdcb ._bceg );};};};func (_ggd *textboxContext )newParagraph (){_dabb :=¶graph {};_dabb ._bdb =_ggd ._efce ;_ggd ._fgd =_dabb ;};func _dbae (_deed *_ge .CT_TableCellProperties ,_aacd *_ge .CT_TableStyleCellStyle ,_egbbc ,_dfec ,_gfaad ,_eecg bool )*_ge .CT_TableCellProperties {_fbdg :=_ge .NewCT_TableCellProperties ();if _deed !=nil {*_fbdg =*_deed ;};if _aacd ==nil {return _fbdg ;};if _gabgf :=_aacd .FillRef ;_gabgf !=nil {_gfcd :=_ge .NewCT_SolidColorFillProperties ();_gfcd .ScrgbClr =_gabgf .ScrgbClr ;_gfcd .SrgbClr =_gabgf .SrgbClr ;_gfcd .HslClr =_gabgf .HslClr ;_gfcd .SysClr =_gabgf .SysClr ;_gfcd .SchemeClr =_gabgf .SchemeClr ;_gfcd .PrstClr =_gabgf .PrstClr ;_fbdg .SolidFill =_gfcd ;};if _fbdg .NoFill ==nil &&_fbdg .SolidFill ==nil {if _ebeg :=_aacd .Fill ;_ebeg !=nil {if _fbdg .NoFill ==nil {_fbdg .NoFill =_ebeg .NoFill ;};if _fbdg .SolidFill ==nil {_fbdg .SolidFill =_ebeg .SolidFill ;};};};if _bbae :=_aacd .TcBdr ;_bbae !=nil {if _fbdg .LnL ==nil {var _febc *_ge .CT_ThemeableLineStyle ;if _gfaad {_febc =_bbae .Left ;}else {_febc =_bbae .InsideV ;};if _febc !=nil {_fbdg .LnL =_febc .Ln ;};};if _fbdg .LnR ==nil {var _fff *_ge .CT_ThemeableLineStyle ;if _eecg {_fff =_bbae .Right ;}else {_fff =_bbae .InsideV ;};if _fff !=nil {_fbdg .LnR =_fff .Ln ;};};if _fbdg .LnT ==nil {var _fedd *_ge .CT_ThemeableLineStyle ;if _egbbc {_fedd =_bbae .Top ;}else {_fedd =_bbae .InsideH ;};if _fedd !=nil {_fbdg .LnT =_fedd .Ln ;};};if _fbdg .LnB ==nil {var _gecf *_ge .CT_ThemeableLineStyle ;if _dfec {_gecf =_bbae .Bottom ;}else {_gecf =_bbae .InsideH ;};if _gecf !=nil {_fbdg .LnB =_gecf .Ln ;};};};return _fbdg ;};func (_efd *convertContext )makeSlide (){_fc :=_efd ._fbf .X ().CSld ;if _fc ==nil {return ;};_cf :=&background {};if _gba :=_fc .Bg ;_gba !=nil {if _gef :=_gba .BgPr ;_gef !=nil {if _gef .NoFill ==nil {if _bbg :=_gef .SolidFill ;_bbg !=nil {_cgd ,_fe :=_efd .getColorFromSolidFill (_bbg );if _cgd !=nil {_cf ._cfdd =_cgd ;_cf ._aggc =_fe ;};}else if _ddb :=_gef .BlipFill ;_ddb !=nil {_cf ._bdg =_ddb ;};};};};_efd ._fdbe =_cf ;if _abc :=_fc .SpTree ;_abc !=nil {for _ ,_dc :=range _abc .Choice {if _dc !=nil {for _ ,_ea :=range _dc .Sp {if _ea !=nil {_fdb :=_efd .getShapes (_ea );_efd ._gec =append (_efd ._gec ,_fdb ...);};};for _ ,_cc :=range _dc .GraphicFrame {if _cc !=nil {var _ffc ,_ggb ,_ca ,_gcaa float64 ;if _ccd :=_cc .Xfrm ;_ccd !=nil {_ffc ,_ggb ,_ca ,_gcaa =_gb .GetDataFromXfrm (_ccd );};if _gag :=_cc .Graphic ;_gag !=nil {if _ad :=_gag .GraphicData ;_ad !=nil {for _ ,_fcc :=range _ad .Any {if _gbe ,_bcf :=_fcc .(*_aba .Chart );_bcf {_gbd ,_fgg :=_efd .makePdfBlockFromChart (_gbe ,_ca ,_gcaa );if _fgg !=nil {_gg .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_fgg );};if _gbd !=nil {_gbd .SetPos (_ffc ,_ggb );_efd ._gec =append (_efd ._gec ,_gbd );};}else if _caf ,_ebe :=_fcc .(*_ge .Tbl );_ebe {_gcbb :=_efd .makePdfBlockFromTable (_caf ,_ca );if _gcbb !=nil {_efda :=_gf .NewBlock (_ca ,_gcaa );_efda .SetPos (_ffc ,_ggb );_efda .Draw (_gcbb );_efd ._gec =append (_efd ._gec ,_efda );};};};};};};};for _ ,_eg :=range _dc .CxnSp {if _eg !=nil {_ccb :=_efd .getConnectors (_eg );_efd ._gec =append (_efd ._gec ,_ccb ...);};};for _ ,_gcc :=range _dc .Pic {if _gcc !=nil {var _agfe ,_beb ,_cfd ,_dfg float64 ;if _ede :=_gcc .SpPr ;_ede !=nil {if _efa :=_ede .Xfrm ;_efa !=nil {_agfe ,_beb ,_cfd ,_dfg =_gb .GetDataFromXfrm (_efa );};};if _ba :=_gcc .BlipFill ;_ba !=nil {_dde :=_efd .getShapeFromBlipFill (_ba ,_agfe ,_beb ,_cfd ,_dfg );_efd ._gec =append (_efd ._gec ,_dde );};};};};};};};func (_bcfd *textboxContext )addTextSymbol (_efga *symbol ){_cebb :=_gf .New ();_eea :=_cebb .NewStyledParagraph ();_eea .SetMargins (0,0,0,0);_bfba :=_eea .Append (_efga ._abbe );_bgbd :=0.0;if _efga ._gcbe !=nil {_bfba .Style =*_efga ._gcbe ;if _efga ._gcbe .CharSpacing !=0{_bgbd =_efga ._gcbe .CharSpacing ;};};_efga ._egbc =_eea .Height ();_efga ._bceg =_eea .Height ()*1.2;if _efga ._bceg < _bcfd ._fgd ._ddg {_efga ._bceg =_bcfd ._fgd ._ddg ;};if _efga ._efdab ==0{_efga ._efdab =_eea .Width ()+_bgbd ;};if len (_bcfd ._aeb ._dea )> 0{_ceab :=_bcfd ._aeb ._dea [len (_bcfd ._aeb ._dea )-1]._abbe ;if _bcfd ._fgd ._efea ||_gb .IsNoSpaceLanguage (_ceab )||(_ceab =="\u0020")!=(_efga ._abbe =="\u0020"){_bcfd .addCurrentWordToParagraph ();_bcfd .newWord ();};};_bcfd ._aeb ._dea =append (_bcfd ._aeb ._dea ,_efga );_efga ._dbf =_bcfd ._aeb ._cfga ;_bcfd ._aeb ._cfga +=_efga ._efdab ;if _efga ._abbe !="\u0020"{_bcfd ._aeb ._aeded =false ;};};type paragraph struct{_badg float64 ;_cbcd float64 ;_baf float64 ;_cabe float64 ;_gad float64 ;_adfd float64 ;_bdb float64 ;_caeb float64 ;_geg _ge .ST_TextAlignType ;_ddg float64 ;_efea bool ;_ebba []*line ;};func _aff (_dfa ,_ebgg *_ge .CT_TextCharacterProperties )*_ge .CT_TextCharacterProperties {_cebg :=_ge .NewCT_TextCharacterProperties ();if _dfa !=nil {*_cebg =*_dfa ;};if _ebgg ==nil {return _cebg ;};if _cebg .KumimojiAttr ==nil {_cebg .KumimojiAttr =_ebgg .KumimojiAttr ;};if _cebg .LangAttr ==nil {_cebg .LangAttr =_ebgg .LangAttr ;};if _cebg .AltLangAttr ==nil {_cebg .AltLangAttr =_ebgg .AltLangAttr ;};if _cebg .SzAttr ==nil {_cebg .SzAttr =_ebgg .SzAttr ;};if _cebg .BAttr ==nil {_cebg .BAttr =_ebgg .BAttr ;};if _cebg .IAttr ==nil {_cebg .IAttr =_ebgg .IAttr ;};if _cebg .UAttr ==_ge .ST_TextUnderlineTypeUnset {_cebg .UAttr =_ebgg .UAttr ;};if _cebg .StrikeAttr ==_ge .ST_TextStrikeTypeUnset {_cebg .StrikeAttr =_ebgg .StrikeAttr ;};if _cebg .KernAttr ==nil {_cebg .KernAttr =_ebgg .KernAttr ;};if _cebg .CapAttr ==_ge .ST_TextCapsTypeUnset {_cebg .CapAttr =_ebgg .CapAttr ;};if _cebg .SpcAttr ==nil {_cebg .SpcAttr =_ebgg .SpcAttr ;};if _cebg .NormalizeHAttr ==nil {_cebg .NormalizeHAttr =_ebgg .NormalizeHAttr ;};if _cebg .BaselineAttr ==nil {_cebg .BaselineAttr =_ebgg .BaselineAttr ;};if _cebg .NoProofAttr ==nil {_cebg .NoProofAttr =_ebgg .NoProofAttr ;};if _cebg .DirtyAttr ==nil {_cebg .DirtyAttr =_ebgg .DirtyAttr ;};if _cebg .ErrAttr ==nil {_cebg .ErrAttr =_ebgg .ErrAttr ;};if _cebg .SmtCleanAttr ==nil {_cebg .SmtCleanAttr =_ebgg .SmtCleanAttr ;};if _cebg .SmtIdAttr ==nil {_cebg .SmtIdAttr =_ebgg .SmtIdAttr ;};if _cebg .BmkAttr ==nil {_cebg .BmkAttr =_ebgg .BmkAttr ;};if _cebg .Ln ==nil {_cebg .Ln =_ebgg .Ln ;};if _cebg .NoFill ==nil {_cebg .NoFill =_ebgg .NoFill ;};if _cebg .SolidFill ==nil {_cebg .SolidFill =_ebgg .SolidFill ;};if _cebg .BlipFill ==nil {_cebg .BlipFill =_ebgg .BlipFill ;};if _cebg .EffectLst ==nil {_cebg .EffectLst =_ebgg .EffectLst ;};if _cebg .EffectDag ==nil {_cebg .EffectDag =_ebgg .EffectDag ;};if _cebg .Highlight ==nil {_cebg .Highlight =_ebgg .Highlight ;};if _cebg .ULnTx ==nil {_cebg .ULnTx =_ebgg .ULnTx ;};if _cebg .ULn ==nil {_cebg .ULn =_ebgg .ULn ;};if _cebg .UFillTx ==nil {_cebg .UFillTx =_ebgg .UFillTx ;};if _cebg .UFill ==nil {_cebg .UFill =_ebgg .UFill ;};if _cebg .Latin ==nil {_cebg .Latin =_ebgg .Latin ;};if _cebg .Ea ==nil {_cebg .Ea =_ebgg .Ea ;};if _cebg .Cs ==nil {_cebg .Cs =_ebgg .Cs ;};if _cebg .Sym ==nil {_cebg .Sym =_ebgg .Sym ;};if _cebg .Rtl ==nil {_cebg .Rtl =_ebgg .Rtl ;};return _cebg ;};type romanMatch struct{_eag int ;_ebc string ;};func _fdbf (_afce *_ab .CT_CommonSlideData ,_adgc _ab .ST_PlaceholderType ,_fefd *uint32 ,_beba bool )(*_ge .CT_Transform2D ,*_ge .CT_TextBody ,*bool ,*bool ){if _afce !=nil &&(_adgc !=_ab .ST_PlaceholderTypeUnset ||!_beba ){if _dcd :=_afce .SpTree ;_dcd !=nil {for _ ,_ccf :=range _dcd .Choice {if _ccf !=nil {for _ ,_cdf :=range _ccf .Sp {if _cdf !=nil {_cgde ,_adgd :=_bccg (_cdf );if _adgc ==_cgde {if (_beba &&_adgd ==nil )||(!_beba &&_adgd !=nil &&*_adgd ==*_fefd ){var _cgcf *_ge .CT_Transform2D ;if _cdf .SpPr !=nil {_cgcf =_cdf .SpPr .Xfrm ;};_ddfb :=_adgc ==_ab .ST_PlaceholderTypeTitle ||_adgc ==_ab .ST_PlaceholderTypeCtrTitle ;_ffae :=!_ddfb &&_adgc !=_ab .ST_PlaceholderTypeUnset ;return _cgcf ,_cdf .TxBody ,&_ddfb ,&_ffae ;};};};};};};};};return nil ,nil ,nil ,nil ;};func _gbga (_ecfa *bool )bool {return _ecfa !=nil &&*_ecfa };func _dggc (_ffafc ,_afec *_ge .CT_TablePartStyle )*_ge .CT_TablePartStyle {_bacb :=_ge .NewCT_TablePartStyle ();if _ffafc !=nil {*_bacb =*_ffafc ;};if _afec ==nil {return _bacb ;};if _bacb .TcTxStyle ==nil {_bacb .TcTxStyle =_afec .TcTxStyle ;}else {_bacb .TcTxStyle =_cadb (_bacb .TcTxStyle ,_afec .TcTxStyle );};if _bacb .TcStyle ==nil {_bacb .TcStyle =_afec .TcStyle ;}else {_bacb .TcStyle =_abgd (_bacb .TcStyle ,_afec .TcStyle );};return _bacb ;};func (_dbfe *convertContext )getColorFromMatrixReference (_eae *_ge .CT_StyleMatrixReference )_gf .Color {if _eae ==nil {return nil ;};var _cef _gf .Color ;var _eeg string ;if _gebd :=_eae .SrgbClr ;_gebd !=nil {_eeg =_gebd .ValAttr ;}else if _afdbc :=_eae .SchemeClr ;_afdbc !=nil {_eeg =_gb .GetColorStringFromDmlColor (_dbfe ._bbda .GetColorBySchemeColor (_afdbc .ValAttr ));_eeg =_gb .AdjustColor (_eeg ,_afdbc .EG_ColorTransform );};if _eeg !=""{_cef =_gf .ColorRGBFromHex ("\u0023"+_eeg );};return _cef ;};func (_bfca *convertContext )getColorFromFontReference (_acae *_ge .CT_FontReference )_gf .Color {var _abae _gf .Color ;var _begg string ;if _gbbfd :=_acae .SrgbClr ;_gbbfd !=nil {_begg =_gbbfd .ValAttr ;}else if _fee :=_acae .SchemeClr ;_fee !=nil {_begg =_gb .GetColorStringFromDmlColor (_bfca ._bbda .GetColorBySchemeColor (_fee .ValAttr ));_begg =_gb .AdjustColor (_begg ,_fee .EG_ColorTransform );};if _begg !=""{_abae =_gf .ColorRGBFromHex ("\u0023"+_begg );};return _abae ;};func (_ddf *convertContext )stretchImage (_gfd *_gf .Image ,_dcc *_ge .CT_StretchInfoProperties ,_gfe ,_bed ,_cbd ,_bfbc float64 )(*_gf .Image ,float64 ,float64 ){_faf :=_dcc .FillRect ;if _faf ==nil {_ac :=_gfd .Width ()/_gfd .Height ();_cgf :=_cbd /_bfbc ;var _gff ,_bae float64 ;if _ac > _cgf {_bae =_bfbc ;_gff =_bfbc *_ac ;}else {_gff =_cbd ;_bae =_cbd /_ac ;};_gfd .Scale (_gff /_gfd .Width (),_bae /_gfd .Height ());return _gfd ,_gfe ,_bed ;};var _cac ,_dga ,_fcca ,_fcg float64 ;if _cdc :=_faf .LAttr ;_cdc !=nil {_fcca =_gb .FromSTPercentage (_cdc );};if _fga :=_faf .TAttr ;_fga !=nil {_cac =_gb .FromSTPercentage (_fga );};if _ec :=_faf .RAttr ;_ec !=nil {_fcg =_gb .FromSTPercentage (_ec );};if _gcaf :=_faf .BAttr ;_gcaf !=nil {_dga =_gb .FromSTPercentage (_gcaf );};_gd :=_cbd *(1-_fcca -_fcg );_acb :=_bfbc *(1-_cac -_dga );_gfd .Scale (_gd /_gfd .Width (),_acb /_gfd .Height ());return _gfd ,_gfe +_fcca *_cbd ,_bed +_cac *_bfbc ;};type word struct{_dea []*symbol ;_cggd float64 ;_cfga float64 ;_aeded bool ;};func (_effe *convertContext )getShapes (_db *_ab .CT_Shape )[]_gf .Drawable {_dad :=[]_gf .Drawable {};_gbg :=_db .SpPr ;if _gbg ==nil {return _dad ;};var _bac bool ;if _aagb :=_db .UseBgFillAttr ;_aagb !=nil {_bac =*_aagb ;};_age ,_dbg ,_gage ,_aca ,_gcbdg ,_aad ,_egg :=_effe .getShapesFromSpPr (_gbg ,_db .Style ,_bac );_dad =append (_dad ,_age ...);if _agfd :=_db .TxBody ;_agfd !=nil {_abd ,_dgfe ,_fed ,_bffd ,_cad :=_effe .getPhData (_db );if _abd !=nil &&!_egg {_dbg ,_gage ,_aca ,_gcbdg =_gb .GetDataFromXfrm (_abd );};_dgb ,_caa :=_effe .makePdfBlockFromTxBody (_agfd ,_dgfe ,_fed ,_aca ,_gcbdg ,_aad ,_bffd ,_cad );if _caa !=nil {_gg .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050\u0044\u0046\u0020\u0062\u006c\u006f\u0063\u006b\u0020\u0066\u0072o\u006d\u0020\u0074\u0065\u0078t\u0062\u006fx\u003a\u0020\u0025\u0073",_caa );}else if _dgb !=nil {_dgb .SetPos (_dbg ,_gage );_dad =append (_dad ,_dgb );};};return _dad ;};func _ffad (_cdgb *_ge .CT_TextCharacterProperties ,_gbbd *_ge .CT_TableStyleTextStyle )*_ge .CT_TextCharacterProperties {_bbc :=_ge .NewCT_TextCharacterProperties ();if _cdgb !=nil {*_bbc =*_cdgb ;};if _gbbd ==nil {return _bbc ;};if _bbc .BAttr ==nil &&_gbbd .BAttr !=_ge .ST_OnOffStyleTypeUnset {_fafad :=_gbbd .BAttr ==_ge .ST_OnOffStyleTypeOn ;_bbc .BAttr =&_fafad ;};if _bbc .IAttr ==nil &&_gbbd .IAttr !=_ge .ST_OnOffStyleTypeUnset {_aagd :=_gbbd .IAttr ==_ge .ST_OnOffStyleTypeOn ;_bbc .IAttr =&_aagd ;};if _bbc .NoFill ==nil &&_bbc .SolidFill ==nil {_bbc .SolidFill =_ge .NewCT_SolidColorFillProperties ();_bbc .SolidFill .ScrgbClr =_gbbd .ScrgbClr ;_bbc .SolidFill .SrgbClr =_gbbd .SrgbClr ;_bbc .SolidFill .HslClr =_gbbd .HslClr ;_bbc .SolidFill .SysClr =_gbbd .SysClr ;_bbc .SolidFill .SchemeClr =_gbbd .SchemeClr ;_bbc .SolidFill .PrstClr =_gbbd .PrstClr ;};if _dabbb :=_gbbd .Font ;_dabbb !=nil &&_bbc .Latin ==nil &&_bbc .Ea ==nil &&_bbc .Cs ==nil {_bbc .Latin =_dabbb .Latin ;_bbc .Ea =_dabbb .Ea ;_bbc .Cs =_dabbb .Cs ;};return _bbc ;};func (_ffeg *convertContext )getStyleColors (_daegg *_ge .CT_ShapeStyle )(_gf .Color ,_gf .Color ,_gf .Color ){var _gabg ,_cdcc ,_cbca _gf .Color ;if _bffe :=_daegg .LnRef ;_bffe !=nil {_cdcc =_ffeg .getColorFromMatrixReference (_bffe );};if _feb :=_daegg .FillRef ;_feb !=nil {_cbca =_ffeg .getColorFromMatrixReference (_feb );};if _dfgb :=_daegg .FontRef ;_dfgb !=nil {_gabg =_ffeg .getColorFromFontReference (_dfgb );};return _gabg ,_cbca ,_cdcc ;}; -// RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. -func RegisterFontsFromDirectory (dirName string )error {return _bb .RegisterFontsFromDirectory (dirName )};type convertContext struct{_cbda *_de .Creator ;_bcge *_bb .Rectangle ;_efca *_fa .Presentation ;_ccd *_fa .Slide ;_fbbf *_dcc .SldMaster ;_agf *_dcc .SldLayout ;_dbac float64 ;_gba float64 ;_ddcf []_de .Drawable ;_fac *background ;_afe *_bbd .CT_TextParagraphProperties ;_gdeae *_bbd .CT_TextCharacterProperties ;_efde *_bbd .CT_TextParagraphProperties ;_baad *_bbd .CT_TextCharacterProperties ;_dfef *_bbd .CT_TextParagraphProperties ;_fcb *_bbd .CT_TextCharacterProperties ;_agcge []*_bbd .CT_TextParagraphProperties ;_fbae []*_bbd .CT_TextParagraphProperties ;_dfbe []*_bbd .CT_TextParagraphProperties ;_feeb *_bbd .Theme ;_ddf *_bbd .CT_ColorMappingOverride ;};var _ada =map[string ]int32 {"\u0076":9830,"\u00d8":8594,"\u00fc":8730};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func _bebf (_gegdb *_dcc .CT_CommonSlideData ,_cgc _dcc .ST_PlaceholderType ,_aefa *uint32 ,_abdf bool )(*_bbd .CT_Transform2D ,*_bbd .CT_TextBody ,*bool ,*bool ){if _gegdb !=nil &&(_cgc !=_dcc .ST_PlaceholderTypeUnset ||!_abdf ){if _abcf :=_gegdb .SpTree ;_abcf !=nil {for _ ,_dccbc :=range _abcf .Choice {if _dccbc !=nil {for _ ,_feb :=range _dccbc .Sp {if _feb !=nil {_gdead ,_bdb :=_aeff (_feb );if _cgc ==_gdead {if (_abdf &&_bdb ==nil )||(!_abdf &&_bdb !=nil &&*_bdb ==*_aefa ){var _bffg *_bbd .CT_Transform2D ;if _feb .SpPr !=nil {_bffg =_feb .SpPr .Xfrm ;};_bbeb :=_cgc ==_dcc .ST_PlaceholderTypeTitle ||_cgc ==_dcc .ST_PlaceholderTypeCtrTitle ;_afbg :=!_bbeb &&_cgc !=_dcc .ST_PlaceholderTypeUnset ;return _bffg ,_feb .TxBody ,&_bbeb ,&_afbg ;};};};};};};};};return nil ,nil ,nil ,nil ;};func _eggd (_bbbbc ,_fdbcg *_bbd .CT_TableStyleCellStyle )*_bbd .CT_TableStyleCellStyle {_fbaf :=_bbd .NewCT_TableStyleCellStyle ();if _bbbbc !=nil {*_fbaf =*_bbbbc ;};if _fdbcg ==nil {return _fbaf ;};if _fbaf .TcBdr ==nil {_fbaf .TcBdr =_fdbcg .TcBdr ;};if _fbaf .Fill ==nil {_fbaf .Fill =_fdbcg .Fill ;};if _fbaf .FillRef ==nil {_fbaf .FillRef =_fdbcg .FillRef ;};return _fbaf ;};type textboxContext struct{_cgfa *convertContext ;_gged float64 ;_fbga float64 ;_beg *_de .Creator ;_ggae float64 ;_gege []*paragraph ;_gbge *paragraph ;_ebeb *line ;_bgbc *word ;_adee bool ;};func (_bfg *textboxContext )addTextSymbol (_eaa *symbol ){_ebbfd :=_de .New ();_aecd :=_ebbfd .NewStyledParagraph ();_aecd .SetMargins (0,0,0,0);_cfef :=_aecd .Append (_eaa ._gfce );_acf :=0.0;if _eaa ._fdga !=nil {_cfef .Style =*_eaa ._fdga ;if _eaa ._fdga .CharSpacing !=0{_acf =_eaa ._fdga .CharSpacing ;};};_eaa ._decd =_aecd .Height ();_eaa ._cgdg =_aecd .Height ()*1.2;if _eaa ._cgdg < _bfg ._gbge ._bcdg {_eaa ._cgdg =_bfg ._gbge ._bcdg ;};if _eaa ._fgf ==0{_eaa ._fgf =_aecd .Width ()+_acf ;};if len (_bfg ._bgbc ._bfc )> 0{_bee :=_bfg ._bgbc ._bfc [len (_bfg ._bgbc ._bfc )-1]._gfce ;if _bfg ._gbge ._ffaa ||_bb .IsNoSpaceLanguage (_bee )||(_bee =="\u0020")!=(_eaa ._gfce =="\u0020"){_bfg .addCurrentWordToParagraph ();_bfg .newWord ();};};_bfg ._bgbc ._bfc =append (_bfg ._bgbc ._bfc ,_eaa );_eaa ._bcc =_bfg ._bgbc ._age ;_bfg ._bgbc ._age +=_eaa ._fgf ;if _eaa ._gfce !="\u0020"{_bfg ._bgbc ._ecba =false ;};};func (_bcg *convertContext )drawSlide (){_bcg ._cbda .NewPage ();for _ ,_bd :=range _bcg ._ddcf {if _bd !=nil {_bcg ._cbda .MoveTo (0,0);_bcg ._cbda .Draw (_bd );};};};func (_cdg *convertContext )stretchImage (_ade *_de .Image ,_ecbe *_bbd .CT_StretchInfoProperties ,_faae ,_aad ,_cc ,_cce float64 )(*_de .Image ,float64 ,float64 ){_gac :=_ecbe .FillRect ;if _gac ==nil {_fgag :=_ade .Width ()/_ade .Height ();_efce :=_cc /_cce ;var _abg ,_bca float64 ;if _fgag > _efce {_bca =_cce ;_abg =_cce *_fgag ;}else {_abg =_cc ;_bca =_cc /_fgag ;};_ade .Scale (_abg /_ade .Width (),_bca /_ade .Height ());return _ade ,_faae ,_aad ;};var _dcbe ,_dfe ,_fbg ,_efcf float64 ;if _gfee :=_gac .LAttr ;_gfee !=nil {_fbg =_bb .FromSTPercentage (_gfee );};if _cag :=_gac .TAttr ;_cag !=nil {_dcbe =_bb .FromSTPercentage (_cag );};if _ba :=_gac .RAttr ;_ba !=nil {_efcf =_bb .FromSTPercentage (_ba );};if _fbe :=_gac .BAttr ;_fbe !=nil {_dfe =_bb .FromSTPercentage (_fbe );};_dca :=_cc *(1-_fbg -_efcf );_fbec :=_cce *(1-_dcbe -_dfe );_ade .Scale (_dca /_ade .Width (),_fbec /_ade .Height ());return _ade ,_faae +_fbg *_cc ,_aad +_dcbe *_cce ;};func (_dcca *convertContext )getPhData (_bcdd *_dcc .CT_Shape )(*_bbd .CT_Transform2D ,*_bbd .CT_TextBodyProperties ,*_bbd .CT_TextListStyle ,bool ,bool ){_bbcc ,_fed :=_aeff (_bcdd );_gegb :=_fed ==nil ;_dgbc ,_gfaga ,_gfgcf ,_eab :=_bebf (_dcca ._fbbf .CSld ,_bbcc ,_fed ,_gegb );_fcdb ,_gaed ,_egcf ,_faec :=_bebf (_dcca ._agf .CSld ,_bbcc ,_fed ,_gegb );if _fcdb ==nil {_fcdb =_dgbc ;};_gefg ,_egag :=_efef (_gaed ,_gfaga );var _beed ,_bbbb bool ;if _egcf ==nil {if _gfgcf !=nil {_beed =*_gfgcf ;};}else {_beed =*_egcf ;};if _faec ==nil {if _eab !=nil {_bbbb =*_eab ;};}else {_bbbb =*_faec ;};return _fcdb ,_gefg ,_egag ,_beed ,_bbbb ;};func _adef (_feg string )[]*symbol {_befb :=[]*symbol {};for _ ,_abff :=range _feg {_befb =append (_befb ,&symbol {_gfce :string (_abff )});};return _befb ;};func _efef (_fafd ,_cbcc *_bbd .CT_TextBody )(*_bbd .CT_TextBodyProperties ,*_bbd .CT_TextListStyle ){if _fafd ==nil &&_cbcc ==nil {return nil ,nil ;};if _fafd ==nil {return _cbcc .BodyPr ,_cbcc .LstStyle ;};if _cbcc ==nil {return _fafd .BodyPr ,_fafd .LstStyle ;};_aga ,_ccda :=_fafd .BodyPr ,_fafd .LstStyle ;_gfcg ,_gedf :=_cbcc .BodyPr ,_cbcc .LstStyle ;_bcfd :=_ecaf (_aga ,_gfcg );_bfbc :=_bbg (_ccda ,_gedf );return _bcfd ,_bfbc ;};func _eaea (_agaa ,_dfdf *_bbd .CT_TableStyleTextStyle )*_bbd .CT_TableStyleTextStyle {_fdfe :=_bbd .NewCT_TableStyleTextStyle ();if _agaa !=nil {*_fdfe =*_agaa ;};if _dfdf ==nil {return _fdfe ;};if _fdfe .BAttr ==_bbd .ST_OnOffStyleTypeUnset {_fdfe .BAttr =_dfdf .BAttr ;};if _fdfe .IAttr ==_bbd .ST_OnOffStyleTypeUnset {_fdfe .IAttr =_dfdf .IAttr ;};if _fdfe .Font ==nil {_fdfe .Font =_dfdf .Font ;};if _fdfe .FontRef ==nil {_fdfe .FontRef =_dfdf .FontRef ;};if _fdfe .ScrgbClr ==nil {_fdfe .ScrgbClr =_dfdf .ScrgbClr ;};if _fdfe .SrgbClr ==nil {_fdfe .SrgbClr =_dfdf .SrgbClr ;};if _fdfe .HslClr ==nil {_fdfe .HslClr =_dfdf .HslClr ;};if _fdfe .SysClr ==nil {_fdfe .SysClr =_dfdf .SysClr ;};if _fdfe .SchemeClr ==nil {_fdfe .SchemeClr =_dfdf .SchemeClr ;};if _fdfe .PrstClr ==nil {_fdfe .PrstClr =_dfdf .PrstClr ;};return _fdfe ;};func (_dgcb *textboxContext )addCurrentParagraph (){_dgcb ._ggae =_dgcb ._gbge ._aef +_dgcb ._gbge ._gffa +_dgcb ._gbge ._gbc +_dgcb ._gbge ._agff ;_dgcb ._gege =append (_dgcb ._gege ,_dgcb ._gbge );_dgcb .alignParagraph ();};func (_bgba *convertContext )makePdfImageFromBlipFill (_cfad *_bbd .CT_BlipFillProperties )(*_de .Image ,[]*_bbd .CT_BlipChoice ,error ){if _gfba :=_cfad .Blip ;_gfba !=nil {if _ggac :=_gfba .EmbedAttr ;_ggac !=nil {_deegc ,_effa :=_bgba ._ccd .GetImageByRelID (*_ggac );if _effa {_gcb ,_cgbc :=_ef .Open (_deegc .Path ());if _cgbc !=nil {_ec .Log .Debug ("\u0046\u0069\u006c\u0065 o\u0070\u0065\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_cgbc );return nil ,nil ,_cgbc ;};defer _gcb .Close ();_ceefa ,_ ,_cgbc :=_dc .Decode (_gcb );if _cgbc !=nil {_ec .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_cgbc );return nil ,nil ,_cgbc ;};if _bad :=_cfad .SrcRect ;_bad !=nil {_ecgf :=_ceefa .Bounds ().Size ();_gdd :=_ecgf .X ;_baag :=_ecgf .Y ;var _bcgef ,_daff ,_bfae ,_deac int ;var _ffdg bool ;if _badf :=_bad .LAttr ;_badf !=nil {_bcgef =int (float64 (_gdd )*_bb .FromSTPercentage (_badf ));_ffdg =true ;}else {_bcgef =0;};if _gbeba :=_bad .TAttr ;_gbeba !=nil {_bfae =int (float64 (_baag )*_bb .FromSTPercentage (_gbeba ));_ffdg =true ;}else {_bfae =0;};if _gedd :=_bad .RAttr ;_gedd !=nil {_daff =int (float64 (_gdd )*(1-_bb .FromSTPercentage (_gedd )));_ffdg =true ;}else {_daff =_gdd ;};if _efg :=_bad .BAttr ;_efg !=nil {_deac =int (float64 (_baag )*(1-_bb .FromSTPercentage (_efg )));_ffdg =true ;}else {_deac =_baag ;};if _ffdg {_ceefa =_bb .CropImageByRect (_ceefa ,_dc .Rect (_bcgef ,_bfae ,_daff +1,_deac +1));};};_afda ,_cgbc :=_bgba ._cbda .NewImageFromGoImage (_ceefa );if _cgbc !=nil {_ec .Log .Debug ("\u0043\u0061\u006e\u006e\u006ft\u0020\u0063\u0072\u0065\u0061\u0074\u0065\u0020\u0050\u0044\u0046\u0020\u0069m\u0061\u0067\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_cgbc );return nil ,nil ,_cgbc ;};return _afda ,_gfba .Choice ,nil ;};};};return nil ,nil ,nil ;};func (_cggc *textboxContext )alignVertically (_dggf _bbd .ST_TextAnchoringType ){_cggc .alignParagraphsVertically (_dggf );_cggc .alignSymbolsVertically ();}; +// ConvertToPdf converts a presentation to a PDF file. This package is beta, breaking changes can take place. +func ConvertToPdf (pr *_d .Presentation )*_gf .Creator {_ef :=pr .X ().SldSz ;_cd :=_da .FromEMU (int64 (_ef .CxAttr ));_gfa :=_da .FromEMU (int64 (_ef .CyAttr ));_de :=_gf .PageSize {_cd ,_gfa };_cg :=_gf .New ();_cg .SetPageSize (_de );var _eff *_ge .Theme ;if len (pr .Themes ())> 0{_eff =pr .Themes ()[0];};for _ ,_gfc :=range pr .Slides (){if _gfc .X ()==nil {continue ;};_ggg :=&convertContext {_dbc :_cg ,_fbf :&_gfc ,_bebbe :_gfc .GetSlideLayout (),_abdf :pr .SlideMasters ()[0].X (),_bbda :pr ,_cdec :_eff ,_efdb :_gfc .X ().ClrMapOvr ,_dcce :_de [1],_ffca :_de [0]};_ggg ._bebbe =_gfc .GetSlideLayout ();_ggg .extractDefaultProperties ();_ggg .makeSlide ();_ggg .drawSlide ();};return _cg ;};func (_bfde *textboxContext )newWord (){_bfde ._aeb =&word {_aeded :true ,_cggd :_bfde ._eda ._cgc }};type background struct{_cfdd _gf .Color ;_aggc float64 ;_bdg *_ge .CT_BlipFillProperties ;};func (_dadc *convertContext )addCellToTable (_eaa *_gf .Table ,_fbd *_ge .CT_TableCell ,_egfg *_ge .CT_TablePartStyle ,_cee float64 ,_cga ,_dcbf ,_cebf ,_bfe bool )float64 {var _cfb *_gf .TableCell ;_ddcg :=1;if _fbd .GridSpanAttr !=nil {_ddcg =int (*_fbd .GridSpanAttr );};_cfb =_eaa .MultiColCell (_ddcg );_abg :=_fbd .TcPr ;var _gbac *_ge .CT_TableStyleTextStyle ;if _egfg !=nil {_abg =_dbae (_abg ,_egfg .TcStyle ,_cga ,_dcbf ,_cebf ,_bfe );_gbac =_egfg .TcTxStyle ;};_acfc :=_bgb ;_edf :=_gf .CellVerticalAlignmentMiddle ;if _abg !=nil {if _bcce :=_abg .LnL ;_bcce !=nil {_cec ,_faab ,_bcgb :=_dadc .getBorderStyle (_bcce );_cfb .SetBorder (_gf .CellBorderSideLeft ,_cec ,_bcgb );if _faab !=nil &&*_faab !=nil {_cfb .SetSideBorderColor (_gf .CellBorderSideLeft ,*_faab );};};if _dadf :=_abg .LnT ;_dadf !=nil {_cccg ,_gcae ,_eed :=_dadc .getBorderStyle (_dadf );_cfb .SetBorder (_gf .CellBorderSideTop ,_cccg ,_eed );if _gcae !=nil &&*_gcae !=nil {_cfb .SetSideBorderColor (_gf .CellBorderSideTop ,*_gcae );};};if _edeg :=_abg .LnR ;_edeg !=nil {_dbga ,_ggfa ,_acg :=_dadc .getBorderStyle (_edeg );_cfb .SetBorder (_gf .CellBorderSideRight ,_dbga ,_acg );if _ggfa !=nil &&*_ggfa !=nil {_cfb .SetSideBorderColor (_gf .CellBorderSideRight ,*_ggfa );};};if _ccaa :=_abg .LnB ;_ccaa !=nil {_aeeg ,_ccae ,_faaf :=_dadc .getBorderStyle (_ccaa );_cfb .SetBorder (_gf .CellBorderSideBottom ,_aeeg ,_faaf );if _ccae !=nil &&*_ccae !=nil {_cfb .SetSideBorderColor (_gf .CellBorderSideBottom ,*_ccae );};};if _cecg :=_abg .MarLAttr ;_cecg !=nil {_acfc =float64 (_gb .FromSTCoordinate32 (*_cecg ));};switch _abg .AnchorAttr {case _ge .ST_TextAnchoringTypeT :_edf =_gf .CellVerticalAlignmentTop ;case _ge .ST_TextAnchoringTypeB :_edf =_gf .CellVerticalAlignmentBottom ;};if _abg .NoFill ==nil {if _gfeg :=_abg .SolidFill ;_gfeg !=nil {_bcd ,_ :=_dadc .getColorFromSolidFill (_gfeg );_cfb .SetBackgroundColor (_bcd );};};};_cfb .SetVerticalAlignment (_edf );_cfb .SetIndent (_acfc );var _cbae float64 ;if _ebdc :=_fbd .TxBody ;_ebdc !=nil {_acbc :=_dadc .makePdfDivisionFromTxBody (_ebdc ,_cee ,_cbae ,_gbac );_cbae =_acbc .Height ();_cfb .SetContent (_acbc );};return _cbae ;};func _ggef (_aaa ,_bbbe *_ge .CT_TextParagraphProperties )*_ge .CT_TextParagraphProperties {_bdag :=_ge .NewCT_TextParagraphProperties ();if _aaa !=nil {*_bdag =*_aaa ;};if _bbbe ==nil {return _bdag ;};if _bdag .MarLAttr ==nil {_bdag .MarLAttr =_bbbe .MarLAttr ;};if _bdag .MarRAttr ==nil {_bdag .MarRAttr =_bbbe .MarRAttr ;};if _bdag .LvlAttr ==nil {_bdag .LvlAttr =_bbbe .LvlAttr ;};if _bdag .IndentAttr ==nil {_bdag .IndentAttr =_bbbe .IndentAttr ;};if _bdag .AlgnAttr ==_ge .ST_TextAlignTypeUnset {_bdag .AlgnAttr =_bbbe .AlgnAttr ;};if _bdag .DefTabSzAttr ==nil {_bdag .DefTabSzAttr =_bbbe .DefTabSzAttr ;};if _bdag .RtlAttr ==nil {_bdag .RtlAttr =_bbbe .RtlAttr ;};if _bdag .EaLnBrkAttr ==nil {_bdag .EaLnBrkAttr =_bbbe .EaLnBrkAttr ;};if _bdag .FontAlgnAttr ==_ge .ST_TextFontAlignTypeUnset {_bdag .FontAlgnAttr =_bbbe .FontAlgnAttr ;};if _bdag .LatinLnBrkAttr ==nil {_bdag .LatinLnBrkAttr =_bbbe .LatinLnBrkAttr ;};if _bdag .HangingPunctAttr ==nil {_bdag .HangingPunctAttr =_bbbe .HangingPunctAttr ;};if _bdag .LnSpc ==nil {_bdag .LnSpc =_bbbe .LnSpc ;};if _bdag .SpcBef ==nil {_bdag .SpcBef =_bbbe .SpcBef ;};if _bdag .SpcAft ==nil {_bdag .SpcAft =_bbbe .SpcAft ;};if _bdag .BuClrTx ==nil {_bdag .BuClrTx =_bbbe .BuClrTx ;};if _bdag .BuClr ==nil {_bdag .BuClr =_bbbe .BuClr ;};if _bdag .BuSzTx ==nil {_bdag .BuSzTx =_bbbe .BuSzTx ;};if _bdag .BuSzPct ==nil {_bdag .BuSzPct =_bbbe .BuSzPct ;};if _bdag .BuSzPts ==nil {_bdag .BuSzPts =_bbbe .BuSzPts ;};if _bdag .BuFontTx ==nil {_bdag .BuFontTx =_bbbe .BuFontTx ;};if _bdag .BuFont ==nil {_bdag .BuFont =_bbbe .BuFont ;};if _bdag .BuNone ==nil {_bdag .BuNone =_bbbe .BuNone ;};if _bdag .BuAutoNum ==nil {_bdag .BuAutoNum =_bbbe .BuAutoNum ;};if _bdag .BuChar ==nil {_bdag .BuChar =_bbbe .BuChar ;};if _bdag .BuBlip ==nil {_bdag .BuBlip =_bbbe .BuBlip ;};if _bdag .TabLst ==nil {_bdag .TabLst =_bbbe .TabLst ;};if _bdag .ExtLst ==nil {_bdag .ExtLst =_bbbe .ExtLst ;};_bdag .DefRPr =_aff (_bdag .DefRPr ,_bbbe .DefRPr );return _bdag ;};func (_gaeag *convertContext )getShapeFromBlipFill (_faae *_ge .CT_BlipFillProperties ,_efgad ,_geeg ,_fabf ,_ceg float64 )_gf .Drawable {_beea ,_bgbf ,_eccg :=_gaeag .makePdfImageFromBlipFill (_faae );if _eccg !=nil {_gg .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050D\u0046\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0042\u006c\u0069\u0070\u0046\u0069\u006cl\u003a\u0020\u0025\u0073",_eccg );return nil ;};if _beea ==nil {return nil ;};if _aaga :=_faae .Tile ;_aaga !=nil {_beea =_gaeag .tileImage (_beea ,_faae .Tile ,_fabf ,_ceg );};if _edfb :=_faae .Stretch ;_edfb !=nil {_beea ,_efgad ,_geeg =_gaeag .stretchImage (_beea ,_faae .Stretch ,_efgad ,_geeg ,_fabf ,_ceg );};if len (_bgbf )==0{_beea .SetPos (_efgad ,_geeg );return _beea ;};_beea =_gaeag .applyBlipEffectsOnImg (_beea ,_efgad ,_geeg ,_bgbf );_beea .SetPos (_efgad ,_geeg );return _beea ;};func _bccg (_efdg *_ab .CT_Shape )(_ab .ST_PlaceholderType ,*uint32 ){if _bdba :=_efdg .NvSpPr ;_bdba !=nil {if _eeae :=_bdba .NvPr ;_eeae !=nil {if _dege :=_eeae .Ph ;_dege !=nil {return _dege .TypeAttr ,_dege .IdxAttr ;};};};return _ab .ST_PlaceholderTypeUnset ,nil ;};func (_cfce *textboxContext )alignParagraph (){_beed :=_cfce ._fgd ;if _beed ._geg ==_ge .ST_TextAlignTypeL {return ;};_daa :=len (_beed ._ebba )-1;for _bfgc ,_fcgb :=range _beed ._ebba {_gfg :=true ;_fbbf :=len (_fcgb ._defef );_cbea :=0.0;for _abdd :=len (_fcgb ._defef )-1;_abdd >=0;_abdd --{_dfd :=_fcgb ._defef [_abdd ];if _gfg &&_dfd ._aeded {_fbbf =_abdd ;}else {_gfg =false ;for _ ,_afdb :=range _dfd ._dea {_cbea +=_afdb ._efdab ;};};};_fcgb ._defef =_fcgb ._defef [:_fbbf ];_bfdb :=_fcgb ._gead -_fcgb ._cggf -_cbea ;switch _beed ._geg {case _ge .ST_TextAlignTypeR :_fcgb .moveRight (_bfdb );case _ge .ST_TextAlignTypeCtr :_fcgb .moveRight (_bfdb /2);case _ge .ST_TextAlignTypeJust :if _bfgc !=_daa {_gcd :=[]*word {};for _ ,_gbaedf :=range _fcgb ._defef {if _gbaedf ._aeded {_gcd =append (_gcd ,_gbaedf );};};_fgef :=_bfdb /float64 (len (_gcd ));for _ ,_baga :=range _gcd {_baga ._cfga +=_fgef ;};var _aea *word ;for _ ,_fceg :=range _fcgb ._defef {if _aea !=nil {_fceg ._cggd =_aea ._cggd +_aea ._cfga ;};_aea =_fceg ;};};};};};func (_acbb *textboxContext )alignSymbolsVertically (){for _ ,_afded :=range _acbb ._fgc {for _ ,_bfc :=range _afded ._ebba {_cfec :=0.0;for _ ,_fccb :=range _bfc ._defef {for _ ,_bee :=range _fccb ._dea {if _bee ._bceg > _cfec {_cfec =_bee ._bceg ;};};};for _ ,_fdccg :=range _bfc ._defef {for _ ,_gdg :=range _fdccg ._dea {if _gdg ._egbc < _cfec {_gdg ._aeegd =_cfec -_gdg ._egbc ;};};};};};};type symbol struct{_abbe string ;_dbf float64 ;_bceg float64 ;_egbc float64 ;_aeegd float64 ;_efdab float64 ;_gcbe *_gf .TextStyle ;_dddf string ;_gbaed bool ;_gaea bool ;_cabc bool ;};func _aacf (_gbdf int ,_cdeb bool )string {_dcca :=_e .NewBuffer ([]byte {});for _ ,_bca :=range _dcee {for {if _gbdf < _bca ._eag {break ;};_dcca .WriteString (_bca ._ebc );_gbdf -=_bca ._eag ;};};_egdc :=_dcca .String ();if _cdeb {_egdc =_ae .ToUpper (_egdc );};return _egdc ;};func (_fdd *convertContext )extractDefaultProperties (){_bb :=_fdd ._bbda .X ();_ga :=_bb .DefaultTextStyle ;var _gga ,_effc ,_gca ,_dae ,_gcb ,_bf ,_fa ,_dee ,_bff ,_aae *_ge .CT_TextParagraphProperties ;if _ga !=nil {_gga =_ga .DefPPr ;_effc =_ggef (_ga .Lvl1pPr ,_gga );_gca =_ggef (_ga .Lvl2pPr ,_gga );_dae =_ggef (_ga .Lvl3pPr ,_gga );_gcb =_ggef (_ga .Lvl4pPr ,_gga );_bf =_ggef (_ga .Lvl5pPr ,_gga );_fa =_ggef (_ga .Lvl6pPr ,_gga );_dee =_ggef (_ga .Lvl7pPr ,_gga );_bff =_ggef (_ga .Lvl8pPr ,_gga );_aae =_ggef (_ga .Lvl9pPr ,_gga );_fdd ._ffa =_gga ;_fdd ._aaee =_gga .DefRPr ;};_fdd ._dgg =make ([]*_ge .CT_TextParagraphProperties ,9);_fdd ._dgg [0]=_effc ;_fdd ._dgg [1]=_gca ;_fdd ._dgg [2]=_dae ;_fdd ._dgg [3]=_gcb ;_fdd ._dgg [4]=_bf ;_fdd ._dgg [5]=_fa ;_fdd ._dgg [6]=_dee ;_fdd ._dgg [7]=_bff ;_fdd ._dgg [8]=_aae ;_ce :=_fdd ._bbda .SlideMasters ()[0].X ();_ed :=_ce .TxStyles ;_fg :=_ed .TitleStyle ;_fdd ._bbdc =_ggef (_fg .DefPPr ,_gga );_fdd ._cfbb =_fdd ._bbdc .DefRPr ;_fdd ._fafa =make ([]*_ge .CT_TextParagraphProperties ,9);_fdd ._fafa [0]=_ggef (_fg .Lvl1pPr ,_effc );_fdd ._fafa [1]=_ggef (_fg .Lvl2pPr ,_gca );_fdd ._fafa [2]=_ggef (_fg .Lvl3pPr ,_dae );_fdd ._fafa [3]=_ggef (_fg .Lvl4pPr ,_gcb );_fdd ._fafa [4]=_ggef (_fg .Lvl5pPr ,_bf );_fdd ._fafa [5]=_ggef (_fg .Lvl6pPr ,_fa );_fdd ._fafa [6]=_ggef (_fg .Lvl7pPr ,_dee );_fdd ._fafa [7]=_ggef (_fg .Lvl8pPr ,_bff );_fdd ._fafa [8]=_ggef (_fg .Lvl9pPr ,_aae );_be :=_ed .BodyStyle ;_fdd ._edega =_ggef (_be .DefPPr ,_gga );_fdd ._fac =_fdd ._edega .DefRPr ;_fdd ._defe =make ([]*_ge .CT_TextParagraphProperties ,9);_fdd ._defe [0]=_ggef (_be .Lvl1pPr ,_effc );_fdd ._defe [1]=_ggef (_be .Lvl2pPr ,_gca );_fdd ._defe [2]=_ggef (_be .Lvl3pPr ,_dae );_fdd ._defe [3]=_ggef (_be .Lvl4pPr ,_gcb );_fdd ._defe [4]=_ggef (_be .Lvl5pPr ,_bf );_fdd ._defe [5]=_ggef (_be .Lvl6pPr ,_fa );_fdd ._defe [6]=_ggef (_be .Lvl7pPr ,_dee );_fdd ._defe [7]=_ggef (_be .Lvl8pPr ,_bff );_fdd ._defe [8]=_ggef (_be .Lvl9pPr ,_aae );};func (_egdf *convertContext )renderPageWithDrawableToGoImage (_cfag _gf .Drawable )(_a .Image ,error ){_cbfc :=_gb .MakeTempCreator (_egdf ._ffca ,_egdf ._dcce );_cbfc .NewPage ();_cbfc .Draw (_cfag );_fdg ,_cbcc :=_gb .GetPageFromCreator (_cbfc );if _cbcc !=nil {return nil ,_cbcc ;};return _df .NewImageDevice ().Render (_fdg );};func (_ecc *convertContext )makePdfBlockFromTxBody (_bge *_ge .CT_TextBody ,_gbaa *_ge .CT_TextBodyProperties ,_gagb *_ge .CT_TextListStyle ,_bcfb ,_baa float64 ,_gbab _gf .Color ,_bcfe ,_cae bool )(*_gf .Block ,error ){var _gafd *_ge .CT_TextParagraphProperties ;if _acf :=_bge .LstStyle ;_acf !=nil {var _gdf *_ge .CT_TextParagraphProperties ;if _acf .Lvl1pPr !=nil {_gdf =_acf .Lvl1pPr ;};_gafd =_ggef (_gdf ,_acf .DefPPr );};var _abca *_ge .CT_TextParagraphProperties ;if _gafd !=nil {if _bcfe {_abca =_ecc ._fafa [0];}else if _cae {_abca =_ecc ._defe [0];}else {_abca =_ecc ._dgg [0];};if _gagb !=nil {_abca =_ggef (_ggef (_gagb .Lvl1pPr ,_gagb .DefPPr ),_abca );};_abca =_ggef (_gafd ,_abca );}else {if _bcfe {_abca =_ecc ._bbdc ;}else if _cae {_abca =_ecc ._edega ;}else {_abca =_ecc ._ffa ;};};_gab ,_bgee :=_ddff (2.5),_ddff (2.5);_cde ,_egf :=_ddff (1.3),_ddff (1.3);_ddfc :=true ;_fag :=_ge .ST_TextAnchoringTypeT ;if _gbaa !=nil {if _cacd :=_gbaa .AnchorAttr ;_cacd !=_ge .ST_TextAnchoringTypeUnset {_fag =_cacd ;};};if _dbb :=_bge .BodyPr ;_dbb !=nil {if _efc :=_dbb .LInsAttr ;_efc !=nil {_gab =_da .FromEMU (_gb .FromSTCoordinate32 (*_efc ));};if _bce :=_dbb .TInsAttr ;_bce !=nil {_cde =_da .FromEMU (_gb .FromSTCoordinate32 (*_bce ));};if _eeee :=_dbb .RInsAttr ;_eeee !=nil {_bgee =_da .FromEMU (_gb .FromSTCoordinate32 (*_eeee ));};if _egff :=_dbb .BInsAttr ;_egff !=nil {_egf =_da .FromEMU (_gb .FromSTCoordinate32 (*_egff ));};_ddfc =_dbb .WrapAttr !=_ge .ST_TextWrappingTypeNone ;if _badd :=_dbb .AnchorAttr ;_badd !=_ge .ST_TextAnchoringTypeUnset {_fag =_dbb .AnchorAttr ;};};_cgfe :=_gb .MakeTempCreator (_bcfb ,_baa );_cgfe .SetPageMargins (_gab ,_bgee ,_cde ,_egf );_fad :=&textboxContext {_ddeg :_ecc ,_ageg :_ddfc ,_aac :_bcfb -_gab -_bgee ,_gea :_baa -_cde -_egf ,_bdfe :_cgfe ,_fgc :[]*paragraph {}};_eceg :=1;for _ ,_cccf :=range _bge .P {if _cccf !=nil {_cca :=_cccf .PPr ;var _eeef *prefixData ;if _cca !=nil &&_cca .BuNone ==nil {var _gcec string ;var _ebd bool ;if _efb :=_cca .BuAutoNum ;_efb !=nil {var _dce string ;if _ebg :=_efb .StartAtAttr ;_ebg !=nil {_eceg =int (*_ebg );};var _aecg string ;switch _efb .TypeAttr {case _ge .ST_TextAutonumberSchemeAlphaUcParenBoth ,_ge .ST_TextAutonumberSchemeAlphaUcParenR ,_ge .ST_TextAutonumberSchemeAlphaUcPeriod :_aecg =_debe (_eceg ,true );case _ge .ST_TextAutonumberSchemeAlphaLcParenBoth ,_ge .ST_TextAutonumberSchemeAlphaLcParenR ,_ge .ST_TextAutonumberSchemeAlphaLcPeriod :_aecg =_debe (_eceg ,false );case _ge .ST_TextAutonumberSchemeRomanUcParenBoth ,_ge .ST_TextAutonumberSchemeRomanUcParenR ,_ge .ST_TextAutonumberSchemeRomanUcPeriod :_aecg =_aacf (_eceg ,true );case _ge .ST_TextAutonumberSchemeRomanLcParenBoth ,_ge .ST_TextAutonumberSchemeRomanLcParenR ,_ge .ST_TextAutonumberSchemeRomanLcPeriod :_aecg =_aacf (_eceg ,false );default:_aecg =_ff .Itoa (_eceg );};switch _efb .TypeAttr {case _ge .ST_TextAutonumberSchemeAlphaLcPeriod ,_ge .ST_TextAutonumberSchemeAlphaUcPeriod ,_ge .ST_TextAutonumberSchemeArabicPeriod ,_ge .ST_TextAutonumberSchemeRomanLcPeriod ,_ge .ST_TextAutonumberSchemeRomanUcPeriod ,_ge .ST_TextAutonumberSchemeArabicDbPeriod ,_ge .ST_TextAutonumberSchemeEa1ChsPeriod ,_ge .ST_TextAutonumberSchemeEa1ChtPeriod ,_ge .ST_TextAutonumberSchemeEa1JpnChsDbPeriod ,_ge .ST_TextAutonumberSchemeEa1JpnKorPeriod ,_ge .ST_TextAutonumberSchemeThaiAlphaPeriod ,_ge .ST_TextAutonumberSchemeThaiNumPeriod ,_ge .ST_TextAutonumberSchemeHindiAlphaPeriod ,_ge .ST_TextAutonumberSchemeHindiNumPeriod ,_ge .ST_TextAutonumberSchemeHindiAlpha1Period :_dce ="\u002e";case _ge .ST_TextAutonumberSchemeAlphaLcParenR ,_ge .ST_TextAutonumberSchemeAlphaUcParenR ,_ge .ST_TextAutonumberSchemeArabicParenR ,_ge .ST_TextAutonumberSchemeRomanLcParenR ,_ge .ST_TextAutonumberSchemeRomanUcParenR ,_ge .ST_TextAutonumberSchemeThaiAlphaParenR ,_ge .ST_TextAutonumberSchemeThaiNumParenR ,_ge .ST_TextAutonumberSchemeHindiNumParenR :_dce ="\u0029";};_gcec =_aecg +_dce ;_eceg ++;}else if _caec :=_cca .BuChar ;_caec !=nil {_gbde :=_caec .CharAttr ;if _egfc ,_gbbf :=_cgfg [_gbde ];_gbbf {_gbde =string (rune (_egfc ));}else {_gbde ="\u2022";};_gcec =_gbde ;_ebd =true ;};if _gcec !=""{var _cbge ,_afe float64 ;if _cca .MarLAttr !=nil {_cbge =_da .FromEMU (int64 (*_cca .MarLAttr ));};if _cca .IndentAttr !=nil {_afe =_da .FromEMU (int64 (*_cca .IndentAttr ));};_eeef =&prefixData {_ccaac :_gcec ,_fgba :_ebd ,_agac :_cbge ,_fgee :_afe };};};_cca =_ggef (_cca ,_abca );_aede :=_aff (_cccf .EndParaRPr ,_cca .DefRPr );_fad .newParagraph ();_fad .assignPropsToCurrentParagraph (_cca );_fad .newLine ();_fad .newWord ();for _eccf ,_ebb :=range _cccf .EG_TextRun {_fad .addTextRun (_ebb ,_aede ,_gbab ,_eeef );if _eccf > 0{_eeef =nil ;};};_fad .addCurrentWordToParagraph ();};_fad .addCurrentParagraph ();};_fad .alignVertically (_fag );_fad .drawParagraphs ();return _gb .MakeBlockFromCreator (_cgfe );};type line struct{_gbf float64 ;_cggf float64 ;_gead float64 ;_cgc float64 ;_gee float64 ;_defef []*word ;};var _cgfg =map[string ]int32 {"\u0076":9830,"\u00d8":8594,"\u00fc":8730};func (_acd *textboxContext )adjustHeights (_cgdf float64 ){if _acd ._eda ._gee < _cgdf {_acd ._fgd ._caeb +=(_cgdf -_acd ._eda ._gee );_acd ._eda ._gee =_cgdf ;};};func (_bcfgg *convertContext )makeStyleFromRPr (_fcec *_ge .CT_TextCharacterProperties )(*_gf .TextStyle ,bool ,bool ,bool ){var _fbc ,_badb ,_dffd bool ;_gafbd :=_bcfgg ._dbc .NewTextStyle ();if _fcec !=nil {_gdbf :=_gb .FontStyle_Regular ;_agg :=_gbga (_fcec .BAttr );_gced :=_gbga (_fcec .IAttr );if _agg &&_gced {_gdbf =_gb .FontStyle_BoldItalic ;}else if _agg {_gdbf =_gb .FontStyle_Bold ;}else if _gced {_gdbf =_gb .FontStyle_Italic ;};_dffd =_fcec .UAttr !=_ge .ST_TextUnderlineTypeUnset &&_fcec .UAttr !=_ge .ST_TextUnderlineTypeNone ;_fbcf :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _eec :=_fcec .Latin ;_eec !=nil {_fbcf =_eec .TypefaceAttr ;}else if _eab :=_fcec .Ea ;_eab !=nil {_fbcf =_eab .TypefaceAttr ;}else if _dca :=_fcec .Cs ;_dca !=nil {_fbcf =_dca .TypefaceAttr ;}else if _aeeb :=_fcec .Sym ;_aeeb !=nil {_fbcf =_aeeb .TypefaceAttr ;};if _gedc ,_egd :=_gb .StdFontsMap [_fbcf ];_egd {_gafbd .Font =_gb .AssignStdFontByName (_gafbd ,_gedc [_gdbf ]);}else if _babd :=_gb .GetRegisteredFont (_fbcf ,_gdbf );_babd !=nil {_gafbd .Font =_babd ;}else {_gg .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_fbcf ,_gdbf );_gafbd .Font =_gb .AssignStdFontByName (_gafbd ,_gb .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_gdbf ]);};var _eeb float64 ;if _cagf :=_fcec .SzAttr ;_cagf !=nil {_eeb =float64 (*_cagf )/100;}else {_eeb =_gb .DefaultFontSize ;};if _egb :=_fcec .BaselineAttr ;_egb !=nil {if _ecd :=_egb .ST_PercentageDecimal ;_ecd !=nil {if *_ecd > 0{_fbc =true ;}else if *_ecd < 0{_badb =true ;};};};if _fbc ||_badb {_eeb *=0.64;};_gafbd .FontSize =_eeb ;_dfb :=0.0;if _ffce :=_fcec .SpcAttr ;_ffce !=nil {if _fage :=_ffce .ST_TextPointUnqualified ;_fage !=nil {_dfb =float64 (*_fage )/100;};};_gafbd .CharSpacing =_dfb ;};return &_gafbd ,_fbc ,_badb ,_dffd ;};func _cadb (_eaac ,_fcb *_ge .CT_TableStyleTextStyle )*_ge .CT_TableStyleTextStyle {_gceca :=_ge .NewCT_TableStyleTextStyle ();if _eaac !=nil {*_gceca =*_eaac ;};if _fcb ==nil {return _gceca ;};if _gceca .BAttr ==_ge .ST_OnOffStyleTypeUnset {_gceca .BAttr =_fcb .BAttr ;};if _gceca .IAttr ==_ge .ST_OnOffStyleTypeUnset {_gceca .IAttr =_fcb .IAttr ;};if _gceca .Font ==nil {_gceca .Font =_fcb .Font ;};if _gceca .FontRef ==nil {_gceca .FontRef =_fcb .FontRef ;};if _gceca .ScrgbClr ==nil {_gceca .ScrgbClr =_fcb .ScrgbClr ;};if _gceca .SrgbClr ==nil {_gceca .SrgbClr =_fcb .SrgbClr ;};if _gceca .HslClr ==nil {_gceca .HslClr =_fcb .HslClr ;};if _gceca .SysClr ==nil {_gceca .SysClr =_fcb .SysClr ;};if _gceca .SchemeClr ==nil {_gceca .SchemeClr =_fcb .SchemeClr ;};if _gceca .PrstClr ==nil {_gceca .PrstClr =_fcb .PrstClr ;};return _gceca ;};func (_dbba *convertContext )getColorFromSolidFill (_gagbg *_ge .CT_SolidColorFillProperties )(_gf .Color ,float64 ){if _gagbg ==nil {return nil ,1;};var _caecf string ;_bade :=1.0;if _fgaac :=_gagbg .SrgbClr ;_fgaac !=nil {_caecf =_fgaac .ValAttr ;_bade =_gb .GetOpacityFromColorTransform (_fgaac .EG_ColorTransform );}else if _geag :=_gagbg .SchemeClr ;_geag !=nil {_caecf =_gb .GetColorStringFromDmlColor (_dbba ._fbf .GetColorBySchemeColor (_geag .ValAttr ));_caecf =_gb .AdjustColor (_caecf ,_geag .EG_ColorTransform );_bade =_gb .GetOpacityFromColorTransform (_geag .EG_ColorTransform );};if _caecf !=""{_bcgca :=_gf .ColorRGBFromHex ("\u0023"+_caecf );return _bcgca ,_bade ;};return nil ,1;};func _ebbb (_eeac *_ge .CT_AdjPoint2D )(float64 ,float64 ){var _afdcd ,_gcbda float64 ;_bbga ,_gdcb :=_eeac .XAttr ,_eeac .YAttr ;if _faafc :=_bbga .ST_Coordinate ;_faafc !=nil {_afdcd =_da .FromEMU (_gb .FromSTCoordinate (*_faafc ));};if _cbdf :=_gdcb .ST_Coordinate ;_cbdf !=nil {_gcbda =_da .FromEMU (_gb .FromSTCoordinate (*_cbdf ));};return _afdcd ,_gcbda ;}; // RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_dg .PdfFont ){_bb .RegisterFont (name ,style ,font );};type symbol struct{_gfce string ;_bcc float64 ;_cgdg float64 ;_decd float64 ;_cdce float64 ;_fgf float64 ;_fdga *_de .TextStyle ;_bec string ;_cgab bool ;_fada bool ;_eced bool ;};func (_gbcf *textboxContext )newLine (){if _gbcf ._gbge ==nil {_gbcf .newParagraph ();};_abdc :=_gbcf ._gbge ._gbc +_gbcf ._gbge ._gffa ;_acgg :=&line {};_acgg ._gcfc =_gbcf ._gbge ._gag ;if len (_gbcf ._gbge ._ebbe )==0{_acgg ._gcfc +=_gbcf ._gbge ._ggf ;};_acgg ._eadd =_gbcf ._gbge ._fegb ;_acgg ._ggdc =_acgg ._gcfc ;_acgg ._acac =_abdc ;_gbcf ._gbge ._ebbe =append (_gbcf ._gbge ._ebbe ,_acgg );_gbcf ._ebeb =_acgg ;};func _aeea (_daa *bool )bool {return _daa !=nil &&*_daa };func (_ecbb *convertContext )makeSlide (){_bg :=_ecbb ._ccd .X ().CSld ;if _bg ==nil {return ;};_gd :=&background {};if _ab :=_bg .Bg ;_ab !=nil {if _fbc :=_ab .BgPr ;_fbc !=nil {if _fbc .NoFill ==nil {if _ed :=_fbc .SolidFill ;_ed !=nil {_dga ,_aae :=_ecbb .getColorFromSolidFill (_ed );if _dga !=nil {_gd ._cfa =_dga ;_gd ._dead =_aae ;};}else if _ddc :=_fbc .BlipFill ;_ddc !=nil {_gd ._ded =_ddc ;};};};};_ecbb ._fac =_gd ;if _fdg :=_bg .SpTree ;_fdg !=nil {for _ ,_ebf :=range _fdg .Choice {if _ebf !=nil {for _ ,_gf :=range _ebf .Sp {if _gf !=nil {_dfd :=_ecbb .getShapes (_gf );_ecbb ._ddcf =append (_ecbb ._ddcf ,_dfd ...);};};for _ ,_efd :=range _ebf .GraphicFrame {if _efd !=nil {var _efcd ,_ebfa ,_bcd ,_ga float64 ;if _aca :=_efd .Xfrm ;_aca !=nil {_efcd ,_ebfa ,_bcd ,_ga =_bb .GetDataFromXfrm (_aca );};if _caa :=_efd .Graphic ;_caa !=nil {if _gfb :=_caa .GraphicData ;_gfb !=nil {for _ ,_gcc :=range _gfb .Any {if _dee ,_gccd :=_gcc .(*_eb .Chart );_gccd {_dgc ,_bf :=_ecbb .makePdfBlockFromChart (_dee ,_bcd ,_ga );if _bf !=nil {_ec .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_bf );};if _dgc !=nil {_dgc .SetPos (_efcd ,_ebfa );_ecbb ._ddcf =append (_ecbb ._ddcf ,_dgc );};}else if _abe ,_gad :=_gcc .(*_bbd .Tbl );_gad {_faa :=_ecbb .makePdfBlockFromTable (_abe ,_bcd );if _faa !=nil {_ad :=_de .NewBlock (_bcd ,_ga );_ad .SetPos (_efcd ,_ebfa );_ad .Draw (_faa );_ecbb ._ddcf =append (_ecbb ._ddcf ,_ad );};};};};};};};for _ ,_cb :=range _ebf .CxnSp {if _cb !=nil {_gbb :=_ecbb .getConnectors (_cb );_ecbb ._ddcf =append (_ecbb ._ddcf ,_gbb ...);};};for _ ,_agd :=range _ebf .Pic {if _agd !=nil {var _ceb ,_cdb ,_cdd ,_fef float64 ;if _eca :=_agd .SpPr ;_eca !=nil {if _bbe :=_eca .Xfrm ;_bbe !=nil {_ceb ,_cdb ,_cdd ,_fef =_bb .GetDataFromXfrm (_bbe );};};if _gab :=_agd .BlipFill ;_gab !=nil {_gcd :=_ecbb .getShapeFromBlipFill (_gab ,_ceb ,_cdb ,_cdd ,_fef );_ecbb ._ddcf =append (_ecbb ._ddcf ,_gcd );};};};};};};};func (_dcd *convertContext )addCellToTable (_fbgb *_de .Table ,_dbd *_bbd .CT_TableCell ,_cgd *_bbd .CT_TablePartStyle ,_dccb float64 ,_adcde ,_egg ,_eacc ,_dffd bool )float64 {var _aadd *_de .TableCell ;_bgd :=1;if _dbd .GridSpanAttr !=nil {_bgd =int (*_dbd .GridSpanAttr );};_aadd =_fbgb .MultiColCell (_bgd );_bcf :=_dbd .TcPr ;var _bgbd *_bbd .CT_TableStyleTextStyle ;if _cgd !=nil {_bcf =_aafe (_bcf ,_cgd .TcStyle ,_adcde ,_egg ,_eacc ,_dffd );_bgbd =_cgd .TcTxStyle ;};_cbgc :=_eg ;_bgdg :=_de .CellVerticalAlignmentMiddle ;if _bcf !=nil {if _dgbe :=_bcf .LnL ;_dgbe !=nil {_fdfg ,_decb ,_adb :=_dcd .getBorderStyle (_dgbe );_aadd .SetBorder (_de .CellBorderSideLeft ,_fdfg ,_adb );if _decb !=nil &&*_decb !=nil {_aadd .SetSideBorderColor (_de .CellBorderSideLeft ,*_decb );};};if _efbb :=_bcf .LnT ;_efbb !=nil {_gfcb ,_gccdf ,_cead :=_dcd .getBorderStyle (_efbb );_aadd .SetBorder (_de .CellBorderSideTop ,_gfcb ,_cead );if _gccdf !=nil &&*_gccdf !=nil {_aadd .SetSideBorderColor (_de .CellBorderSideTop ,*_gccdf );};};if _bbbef :=_bcf .LnR ;_bbbef !=nil {_gea ,_gcgf ,_aadc :=_dcd .getBorderStyle (_bbbef );_aadd .SetBorder (_de .CellBorderSideRight ,_gea ,_aadc );if _gcgf !=nil &&*_gcgf !=nil {_aadd .SetSideBorderColor (_de .CellBorderSideRight ,*_gcgf );};};if _bfdd :=_bcf .LnB ;_bfdd !=nil {_egfe ,_dfea ,_ebb :=_dcd .getBorderStyle (_bfdd );_aadd .SetBorder (_de .CellBorderSideBottom ,_egfe ,_ebb );if _dfea !=nil &&*_dfea !=nil {_aadd .SetSideBorderColor (_de .CellBorderSideBottom ,*_dfea );};};if _fdff :=_bcf .MarLAttr ;_fdff !=nil {_cbgc =float64 (_bb .FromSTCoordinate32 (*_fdff ));};switch _bcf .AnchorAttr {case _bbd .ST_TextAnchoringTypeT :_bgdg =_de .CellVerticalAlignmentTop ;case _bbd .ST_TextAnchoringTypeB :_bgdg =_de .CellVerticalAlignmentBottom ;};if _bcf .NoFill ==nil {if _ebbf :=_bcf .SolidFill ;_ebbf !=nil {_cabb ,_ :=_dcd .getColorFromSolidFill (_ebbf );_aadd .SetBackgroundColor (_cabb );};};};_aadd .SetVerticalAlignment (_bgdg );_aadd .SetIndent (_cbgc );var _aaag float64 ;if _fbd :=_dbd .TxBody ;_fbd !=nil {_eeeb :=_dcd .makePdfDivisionFromTxBody (_fbd ,_dccb ,_aaag ,_bgbd );_aaag =_eeeb .Height ();_aadd .SetContent (_eeeb );};return _aaag ;};func _fbed (_dfa ,_ddaa *_bbd .CT_TextParagraphProperties )*_bbd .CT_TextParagraphProperties {_gfag :=_bbd .NewCT_TextParagraphProperties ();if _dfa !=nil {*_gfag =*_dfa ;};if _ddaa ==nil {return _gfag ;};if _gfag .MarLAttr ==nil {_gfag .MarLAttr =_ddaa .MarLAttr ;};if _gfag .MarRAttr ==nil {_gfag .MarRAttr =_ddaa .MarRAttr ;};if _gfag .LvlAttr ==nil {_gfag .LvlAttr =_ddaa .LvlAttr ;};if _gfag .IndentAttr ==nil {_gfag .IndentAttr =_ddaa .IndentAttr ;};if _gfag .AlgnAttr ==_bbd .ST_TextAlignTypeUnset {_gfag .AlgnAttr =_ddaa .AlgnAttr ;};if _gfag .DefTabSzAttr ==nil {_gfag .DefTabSzAttr =_ddaa .DefTabSzAttr ;};if _gfag .RtlAttr ==nil {_gfag .RtlAttr =_ddaa .RtlAttr ;};if _gfag .EaLnBrkAttr ==nil {_gfag .EaLnBrkAttr =_ddaa .EaLnBrkAttr ;};if _gfag .FontAlgnAttr ==_bbd .ST_TextFontAlignTypeUnset {_gfag .FontAlgnAttr =_ddaa .FontAlgnAttr ;};if _gfag .LatinLnBrkAttr ==nil {_gfag .LatinLnBrkAttr =_ddaa .LatinLnBrkAttr ;};if _gfag .HangingPunctAttr ==nil {_gfag .HangingPunctAttr =_ddaa .HangingPunctAttr ;};if _gfag .LnSpc ==nil {_gfag .LnSpc =_ddaa .LnSpc ;};if _gfag .SpcBef ==nil {_gfag .SpcBef =_ddaa .SpcBef ;};if _gfag .SpcAft ==nil {_gfag .SpcAft =_ddaa .SpcAft ;};if _gfag .BuClrTx ==nil {_gfag .BuClrTx =_ddaa .BuClrTx ;};if _gfag .BuClr ==nil {_gfag .BuClr =_ddaa .BuClr ;};if _gfag .BuSzTx ==nil {_gfag .BuSzTx =_ddaa .BuSzTx ;};if _gfag .BuSzPct ==nil {_gfag .BuSzPct =_ddaa .BuSzPct ;};if _gfag .BuSzPts ==nil {_gfag .BuSzPts =_ddaa .BuSzPts ;};if _gfag .BuFontTx ==nil {_gfag .BuFontTx =_ddaa .BuFontTx ;};if _gfag .BuFont ==nil {_gfag .BuFont =_ddaa .BuFont ;};if _gfag .BuNone ==nil {_gfag .BuNone =_ddaa .BuNone ;};if _gfag .BuAutoNum ==nil {_gfag .BuAutoNum =_ddaa .BuAutoNum ;};if _gfag .BuChar ==nil {_gfag .BuChar =_ddaa .BuChar ;};if _gfag .BuBlip ==nil {_gfag .BuBlip =_ddaa .BuBlip ;};if _gfag .TabLst ==nil {_gfag .TabLst =_ddaa .TabLst ;};if _gfag .ExtLst ==nil {_gfag .ExtLst =_ddaa .ExtLst ;};_gfag .DefRPr =_ddd (_gfag .DefRPr ,_ddaa .DefRPr );return _gfag ;};type word struct{_bfc []*symbol ;_begb float64 ;_age float64 ;_ecba bool ;};func _dffb (_ffdf *_bbd .CT_AdjPoint2D )(float64 ,float64 ){var _gcdc ,_fbad float64 ;_ffc ,_acggd :=_ffdf .XAttr ,_ffdf .YAttr ;if _dfbf :=_ffc .ST_Coordinate ;_dfbf !=nil {_gcdc =_fe .FromEMU (_bb .FromSTCoordinate (*_dfbf ));};if _agda :=_acggd .ST_Coordinate ;_agda !=nil {_fbad =_fe .FromEMU (_bb .FromSTCoordinate (*_agda ));};return _gcdc ,_fbad ;};func _bfcg (_fgda *_bbd .CT_TextCharacterProperties ,_gacab *_bbd .CT_TableStyleTextStyle )*_bbd .CT_TextCharacterProperties {_abeg :=_bbd .NewCT_TextCharacterProperties ();if _fgda !=nil {*_abeg =*_fgda ;};if _gacab ==nil {return _abeg ;};if _abeg .BAttr ==nil &&_gacab .BAttr !=_bbd .ST_OnOffStyleTypeUnset {_geb :=_gacab .BAttr ==_bbd .ST_OnOffStyleTypeOn ;_abeg .BAttr =&_geb ;};if _abeg .IAttr ==nil &&_gacab .IAttr !=_bbd .ST_OnOffStyleTypeUnset {_fdbgg :=_gacab .IAttr ==_bbd .ST_OnOffStyleTypeOn ;_abeg .IAttr =&_fdbgg ;};if _abeg .NoFill ==nil &&_abeg .SolidFill ==nil {_abeg .SolidFill =_bbd .NewCT_SolidColorFillProperties ();_abeg .SolidFill .ScrgbClr =_gacab .ScrgbClr ;_abeg .SolidFill .SrgbClr =_gacab .SrgbClr ;_abeg .SolidFill .HslClr =_gacab .HslClr ;_abeg .SolidFill .SysClr =_gacab .SysClr ;_abeg .SolidFill .SchemeClr =_gacab .SchemeClr ;_abeg .SolidFill .PrstClr =_gacab .PrstClr ;};if _cacf :=_gacab .Font ;_cacf !=nil &&_abeg .Latin ==nil &&_abeg .Ea ==nil &&_abeg .Cs ==nil {_abeg .Latin =_cacf .Latin ;_abeg .Ea =_cacf .Ea ;_abeg .Cs =_cacf .Cs ;};return _abeg ;};func _bbg (_bfgd ,_fegbg *_bbd .CT_TextListStyle )*_bbd .CT_TextListStyle {_dabb :=_bbd .NewCT_TextListStyle ();if _bfgd !=nil {*_dabb =*_bfgd ;};if _fegbg ==nil {return _dabb ;};_dabb .DefPPr =_fbed (_dabb .DefPPr ,_fegbg .DefPPr );_dabb .Lvl1pPr =_fbed (_dabb .Lvl1pPr ,_fegbg .Lvl1pPr );_dabb .Lvl2pPr =_fbed (_dabb .Lvl2pPr ,_fegbg .Lvl2pPr );_dabb .Lvl3pPr =_fbed (_dabb .Lvl3pPr ,_fegbg .Lvl3pPr );_dabb .Lvl4pPr =_fbed (_dabb .Lvl4pPr ,_fegbg .Lvl4pPr );_dabb .Lvl5pPr =_fbed (_dabb .Lvl5pPr ,_fegbg .Lvl5pPr );_dabb .Lvl6pPr =_fbed (_dabb .Lvl6pPr ,_fegbg .Lvl6pPr );_dabb .Lvl7pPr =_fbed (_dabb .Lvl7pPr ,_fegbg .Lvl7pPr );_dabb .Lvl8pPr =_fbed (_dabb .Lvl8pPr ,_fegbg .Lvl8pPr );_dabb .Lvl9pPr =_fbed (_dabb .Lvl9pPr ,_fegbg .Lvl9pPr );return _dabb ;};func _ddd (_adg ,_gdad *_bbd .CT_TextCharacterProperties )*_bbd .CT_TextCharacterProperties {_cfeg :=_bbd .NewCT_TextCharacterProperties ();if _adg !=nil {*_cfeg =*_adg ;};if _gdad ==nil {return _cfeg ;};if _cfeg .KumimojiAttr ==nil {_cfeg .KumimojiAttr =_gdad .KumimojiAttr ;};if _cfeg .LangAttr ==nil {_cfeg .LangAttr =_gdad .LangAttr ;};if _cfeg .AltLangAttr ==nil {_cfeg .AltLangAttr =_gdad .AltLangAttr ;};if _cfeg .SzAttr ==nil {_cfeg .SzAttr =_gdad .SzAttr ;};if _cfeg .BAttr ==nil {_cfeg .BAttr =_gdad .BAttr ;};if _cfeg .IAttr ==nil {_cfeg .IAttr =_gdad .IAttr ;};if _cfeg .UAttr ==_bbd .ST_TextUnderlineTypeUnset {_cfeg .UAttr =_gdad .UAttr ;};if _cfeg .StrikeAttr ==_bbd .ST_TextStrikeTypeUnset {_cfeg .StrikeAttr =_gdad .StrikeAttr ;};if _cfeg .KernAttr ==nil {_cfeg .KernAttr =_gdad .KernAttr ;};if _cfeg .CapAttr ==_bbd .ST_TextCapsTypeUnset {_cfeg .CapAttr =_gdad .CapAttr ;};if _cfeg .SpcAttr ==nil {_cfeg .SpcAttr =_gdad .SpcAttr ;};if _cfeg .NormalizeHAttr ==nil {_cfeg .NormalizeHAttr =_gdad .NormalizeHAttr ;};if _cfeg .BaselineAttr ==nil {_cfeg .BaselineAttr =_gdad .BaselineAttr ;};if _cfeg .NoProofAttr ==nil {_cfeg .NoProofAttr =_gdad .NoProofAttr ;};if _cfeg .DirtyAttr ==nil {_cfeg .DirtyAttr =_gdad .DirtyAttr ;};if _cfeg .ErrAttr ==nil {_cfeg .ErrAttr =_gdad .ErrAttr ;};if _cfeg .SmtCleanAttr ==nil {_cfeg .SmtCleanAttr =_gdad .SmtCleanAttr ;};if _cfeg .SmtIdAttr ==nil {_cfeg .SmtIdAttr =_gdad .SmtIdAttr ;};if _cfeg .BmkAttr ==nil {_cfeg .BmkAttr =_gdad .BmkAttr ;};if _cfeg .Ln ==nil {_cfeg .Ln =_gdad .Ln ;};if _cfeg .NoFill ==nil {_cfeg .NoFill =_gdad .NoFill ;};if _cfeg .SolidFill ==nil {_cfeg .SolidFill =_gdad .SolidFill ;};if _cfeg .BlipFill ==nil {_cfeg .BlipFill =_gdad .BlipFill ;};if _cfeg .EffectLst ==nil {_cfeg .EffectLst =_gdad .EffectLst ;};if _cfeg .EffectDag ==nil {_cfeg .EffectDag =_gdad .EffectDag ;};if _cfeg .Highlight ==nil {_cfeg .Highlight =_gdad .Highlight ;};if _cfeg .ULnTx ==nil {_cfeg .ULnTx =_gdad .ULnTx ;};if _cfeg .ULn ==nil {_cfeg .ULn =_gdad .ULn ;};if _cfeg .UFillTx ==nil {_cfeg .UFillTx =_gdad .UFillTx ;};if _cfeg .UFill ==nil {_cfeg .UFill =_gdad .UFill ;};if _cfeg .Latin ==nil {_cfeg .Latin =_gdad .Latin ;};if _cfeg .Ea ==nil {_cfeg .Ea =_gdad .Ea ;};if _cfeg .Cs ==nil {_cfeg .Cs =_gdad .Cs ;};if _cfeg .Sym ==nil {_cfeg .Sym =_gdad .Sym ;};if _cfeg .Rtl ==nil {_cfeg .Rtl =_gdad .Rtl ;};return _cfeg ;};func (_gdb *convertContext )getBorderStyle (_ccb *_bbd .CT_LineProperties )(_de .CellBorderStyle ,*_de .Color ,float64 ){if _ccb ==nil ||_ccb .NoFill !=nil {return _de .CellBorderStyleNone ,nil ,0;};var _ddg _de .Color ;if _ffed :=_ccb .SolidFill ;_ffed !=nil {_ddg ,_ =_gdb .getColorFromSolidFill (_ffed );};_efbc :=0.0;if _fddb :=_ccb .WAttr ;_fddb !=nil {_efbc =_fe .FromEMU (int64 (*_fddb ));};return _de .CellBorderStyleSingle ,&_ddg ,_efbc ;};func (_ecafb *convertContext )applyBlipEffectsOnImg (_adfg *_de .Image ,_bgca ,_bacd float64 ,_eeed []*_bbd .CT_BlipChoice )*_de .Image {if len (_eeed )==0{return _adfg ;};_adfg .SetPos (_bgca ,_bacd );_gabc ,_ebfbg :=_ecafb .renderPageWithDrawableToGoImage (_adfg );if _ebfbg !=nil {_ec .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020a\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0074\u006f\u0020\u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067e\u003a\u0020\u0025\u0073",_ebfbg );return _adfg ;};_facb ,_ebfbg :=_ecafb .renderCurrentStateToGoImage ();if _ebfbg !=nil {_ec .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065n\u0064\u0065\u0072 t\u0068\u0065\u0020\u0063\u0075\u0072r\u0065\u006e\u0074\u0020\u0073\u0074\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0061\u0020G\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a \u0025\u0073",_ebfbg );return _adfg ;};_eeca :=_gabc .Bounds ();_adga :=_dc .NewRGBA (_eeca );_cddcd ,_cdf :=_adfg .Width (),_adfg .Height ();for _ ,_fdda :=range _eeed {for _ ,_abce :=range _fdda .AlphaModFix {if _ggad :=_abce .AmtAttr ;_ggad !=nil {if _adce :=_ggad .ST_PositivePercentageDecimal ;_adce !=nil {_ffeb :=uint8 (255*(*_adce )/100000);_geaa :=_dc .NewUniform (_ea .Alpha {_ffeb });_b .Draw (_adga ,_eeca ,_facb ,_dc .Point {0,0},_b .Src );_b .DrawMask (_adga ,_eeca ,_gabc ,_dc .Point {0,0},_geaa ,_dc .Point {0,0},_b .Over );};};};};_bgga :=_dc .Rect (int (_bgca ),int (_bacd ),int (_bgca +_cddcd )+1,int (_bacd +_cdf )+1);_daea :=_bb .CropImageByRect (_adga ,_bgga );_dbge ,_ebfbg :=_ecafb ._cbda .NewImageFromGoImage (_daea );if _ebfbg !=nil {_ec .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u0020t\u006f \u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_ebfbg );return _adfg ;};return _dbge ;};func _aafe (_ecbd *_bbd .CT_TableCellProperties ,_ddeb *_bbd .CT_TableStyleCellStyle ,_eaab ,_cfae ,_aggf ,_egga bool )*_bbd .CT_TableCellProperties {_fead :=_bbd .NewCT_TableCellProperties ();if _ecbd !=nil {*_fead =*_ecbd ;};if _ddeb ==nil {return _fead ;};if _bfgb :=_ddeb .FillRef ;_bfgb !=nil {_caac :=_bbd .NewCT_SolidColorFillProperties ();_caac .ScrgbClr =_bfgb .ScrgbClr ;_caac .SrgbClr =_bfgb .SrgbClr ;_caac .HslClr =_bfgb .HslClr ;_caac .SysClr =_bfgb .SysClr ;_caac .SchemeClr =_bfgb .SchemeClr ;_caac .PrstClr =_bfgb .PrstClr ;_fead .SolidFill =_caac ;};if _fead .NoFill ==nil &&_fead .SolidFill ==nil {if _ccdad :=_ddeb .Fill ;_ccdad !=nil {if _fead .NoFill ==nil {_fead .NoFill =_ccdad .NoFill ;};if _fead .SolidFill ==nil {_fead .SolidFill =_ccdad .SolidFill ;};};};if _fcbc :=_ddeb .TcBdr ;_fcbc !=nil {if _fead .LnL ==nil {var _acdc *_bbd .CT_ThemeableLineStyle ;if _aggf {_acdc =_fcbc .Left ;}else {_acdc =_fcbc .InsideV ;};if _acdc !=nil {_fead .LnL =_acdc .Ln ;};};if _fead .LnR ==nil {var _gbca *_bbd .CT_ThemeableLineStyle ;if _egga {_gbca =_fcbc .Right ;}else {_gbca =_fcbc .InsideV ;};if _gbca !=nil {_fead .LnR =_gbca .Ln ;};};if _fead .LnT ==nil {var _edec *_bbd .CT_ThemeableLineStyle ;if _eaab {_edec =_fcbc .Top ;}else {_edec =_fcbc .InsideH ;};if _edec !=nil {_fead .LnT =_edec .Ln ;};};if _fead .LnB ==nil {var _ffgc *_bbd .CT_ThemeableLineStyle ;if _cfae {_ffgc =_fcbc .Bottom ;}else {_ffgc =_fcbc .InsideH ;};if _ffgc !=nil {_fead .LnB =_ffgc .Ln ;};};};return _fead ;};func (_aac *convertContext )getColorFromSolidFill (_ggdce *_bbd .CT_SolidColorFillProperties )(_de .Color ,float64 ){if _ggdce ==nil {return nil ,1;};var _ffdb string ;_dgcge :=1.0;if _gffd :=_ggdce .SrgbClr ;_gffd !=nil {_ffdb =_gffd .ValAttr ;_dgcge =_bb .GetOpacityFromColorTransform (_gffd .EG_ColorTransform );}else if _bfb :=_ggdce .SchemeClr ;_bfb !=nil {_ffdb =_bb .GetColorStringFromDmlColor (_aac ._ccd .GetColorBySchemeColor (_bfb .ValAttr ));_ffdb =_bb .AdjustColor (_ffdb ,_bfb .EG_ColorTransform );_dgcge =_bb .GetOpacityFromColorTransform (_bfb .EG_ColorTransform );};if _ffdb !=""{_ddaea :=_de .ColorRGBFromHex ("\u0023"+_ffdb );return _ddaea ,_dgcge ;};return nil ,1;};func (_bcef *textboxContext )alignSymbolsVertically (){for _ ,_efbbc :=range _bcef ._gege {for _ ,_bgfb :=range _efbbc ._ebbe {_fag :=0.0;for _ ,_deegd :=range _bgfb ._ebbea {for _ ,_gafg :=range _deegd ._bfc {if _gafg ._cgdg > _fag {_fag =_gafg ._cgdg ;};};};for _ ,_eeg :=range _bgfb ._ebbea {for _ ,_fged :=range _eeg ._bfc {if _fged ._decd < _fag {_fged ._cdce =_fag -_fged ._decd ;};};};};};};func (_aadcd *textboxContext )alignParagraphsVertically (_eefb _bbd .ST_TextAnchoringType ){if _eefb ==_bbd .ST_TextAnchoringTypeT {return ;};_eeee :=0.0;for _ ,_acfc :=range _aadcd ._gege {_eeee +=_acfc ._gffa +_acfc ._gbc +_acfc ._agff ;};var _bdeb float64 ;switch _eefb {case _bbd .ST_TextAnchoringTypeCtr :_bdeb =(_aadcd ._fbga -_eeee )/2;case _bbd .ST_TextAnchoringTypeB :_bdeb =_aadcd ._fbga -_eeee ;};for _ ,_fgae :=range _aadcd ._gege {_fgae ._aef +=_bdeb ;};};func (_gaad *textboxContext )addCurrentWordToParagraph (){if _gaad ._adee &&_gaad ._ebeb ._ggdc +_gaad ._bgbc ._age > _gaad ._ebeb ._eadd {_gaad .newLine ();};if !_gaad ._bgbc ._ecba ||len (_gaad ._ebeb ._ebbea )> 0{_gaad ._bgbc ._begb =_gaad ._ebeb ._ggdc ;_gaad ._ebeb ._ebbea =append (_gaad ._ebeb ._ebbea ,_gaad ._bgbc );_gaad ._ebeb ._ggdc +=_gaad ._bgbc ._age ;for _ ,_dbbc :=range _gaad ._bgbc ._bfc {_gaad .adjustHeights (_dbbc ._cgdg );};};};func (_cebe *convertContext )tileImage (_af *_de .Image ,_ddb *_bbd .CT_TileInfoProperties ,_gfe ,_bbc float64 )*_de .Image {_gff ,_ede :=1.0,1.0;if _fad :=_ddb .SxAttr ;_fad !=nil {_gff =_bb .FromSTPercentage (_fad );};if _gda :=_ddb .SyAttr ;_gda !=nil {_ede =_bb .FromSTPercentage (_gda );};_cff :=_bb .MakeTempCreator (_gfe ,_bbc );_af .Scale (_gff ,_ede );_be ,_agb :=_af .Width (),_af .Height ();var _bga ,_ebfaf float64 ;if _da :=_ddb .TxAttr ;_da !=nil {_bga =_fe .FromEMU (_bb .FromSTCoordinate (*_da ));};if _abb :=_ddb .TyAttr ;_abb !=nil {_ebfaf =_fe .FromEMU (_bb .FromSTCoordinate (*_abb ));};if _bga > 0{_bga -=_be ;};if _ebfaf > 0{_ebfaf -=_agb ;};_gbbc :=_cebe ._gba /_be +1;_gcg :=_cebe ._dbac /_agb +1;for _dcb :=0.0;_dcb <=_gbbc ;_dcb ++{_gabd :=_dcb *_be ;for _bea :=0.0;_bea <=_gcg ;_bea ++{_dda :=_bea *_agb ;_af .SetPos (_gabd +_bga ,_dda +_ebfaf );_cff .Draw (_af );};};_afb ,_eaf :=_bb .GetPageFromCreator (_cff );if _eaf !=nil {_ec .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074 \u0067\u0065\u0074\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0066\u0072\u006fm\u0020\u0063\u0072\u0065\u0061\u0074\u006fr\u003a\u0020\u0025\u0073",_eaf );return nil ;};_agc ,_eaf :=_fea .NewImageDevice ().Render (_afb );if _eaf !=nil {_ec .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_eaf );return nil ;};_cffg ,_eaf :=_cebe ._cbda .NewImageFromGoImage (_agc );if _eaf !=nil {_ec .Log .Debug ("\u0043\u0061nn\u006f\u0074\u0020c\u0072\u0065\u0061\u0074e i\u006dag\u0065\u0020\u0066\u0072\u006f\u006d\u0020Go\u0049\u006d\u0061\u0067\u0065\u003a\u0020%\u0073",_eaf );return nil ;};return _cffg ;};type prefixData struct{_ccf string ;_bac bool ;_deb float64 ;_ecge float64 ;};func (_afcd *convertContext )renderPageWithDrawableToGoImage (_aebc _de .Drawable )(_dc .Image ,error ){_aebf :=_bb .MakeTempCreator (_afcd ._gba ,_afcd ._dbac );_aebf .NewPage ();_aebf .Draw (_aebc );_cgaa ,_fege :=_bb .GetPageFromCreator (_aebf );if _fege !=nil {return nil ,_fege ;};return _fea .NewImageDevice ().Render (_cgaa );};func _ecaf (_dgae ,_dega *_bbd .CT_TextBodyProperties )*_bbd .CT_TextBodyProperties {_afgf :=_bbd .NewCT_TextBodyProperties ();if _dgae !=nil {*_afgf =*_dgae ;};if _dega ==nil {return _afgf ;};if _afgf .RotAttr ==nil {_afgf .RotAttr =_dega .RotAttr ;};if _afgf .SpcFirstLastParaAttr ==nil {_afgf .SpcFirstLastParaAttr =_dega .SpcFirstLastParaAttr ;};if _afgf .VertOverflowAttr ==_bbd .ST_TextVertOverflowTypeUnset {_afgf .VertOverflowAttr =_dega .VertOverflowAttr ;};if _afgf .HorzOverflowAttr ==_bbd .ST_TextHorzOverflowTypeUnset {_afgf .HorzOverflowAttr =_dega .HorzOverflowAttr ;};if _afgf .VertAttr ==_bbd .ST_TextVerticalTypeUnset {_afgf .VertAttr =_dega .VertAttr ;};if _afgf .WrapAttr ==_bbd .ST_TextWrappingTypeUnset {_afgf .WrapAttr =_dega .WrapAttr ;};if _afgf .LInsAttr ==nil {_afgf .LInsAttr =_dega .LInsAttr ;};if _afgf .TInsAttr ==nil {_afgf .TInsAttr =_dega .TInsAttr ;};if _afgf .RInsAttr ==nil {_afgf .RInsAttr =_dega .RInsAttr ;};if _afgf .BInsAttr ==nil {_afgf .BInsAttr =_dega .BInsAttr ;};if _afgf .NumColAttr ==nil {_afgf .NumColAttr =_dega .NumColAttr ;};if _afgf .SpcColAttr ==nil {_afgf .SpcColAttr =_dega .SpcColAttr ;};if _afgf .RtlColAttr ==nil {_afgf .RtlColAttr =_dega .RtlColAttr ;};if _afgf .AnchorAttr ==_bbd .ST_TextAnchoringTypeUnset {_afgf .AnchorAttr =_dega .AnchorAttr ;};if _afgf .AnchorCtrAttr ==nil {_afgf .AnchorCtrAttr =_dega .AnchorCtrAttr ;};if _afgf .ForceAAAttr ==nil {_afgf .ForceAAAttr =_dega .ForceAAAttr ;};if _afgf .UprightAttr ==nil {_afgf .UprightAttr =_dega .UprightAttr ;};if _afgf .CompatLnSpcAttr ==nil {_afgf .CompatLnSpcAttr =_dega .CompatLnSpcAttr ;};if _afgf .PrstTxWarp ==nil {_afgf .PrstTxWarp =_dega .PrstTxWarp ;};if _afgf .NoAutofit ==nil {_afgf .NoAutofit =_dega .NoAutofit ;};if _afgf .NormAutofit ==nil {_afgf .NormAutofit =_dega .NormAutofit ;};if _afgf .SpAutoFit ==nil {_afgf .SpAutoFit =_dega .SpAutoFit ;};if _afgf .Scene3d ==nil {_afgf .Scene3d =_dega .Scene3d ;};if _afgf .Sp3d ==nil {_afgf .Sp3d =_dega .Sp3d ;};if _afgf .FlatTx ==nil {_afgf .FlatTx =_dega .FlatTx ;};if _afgf .ExtLst ==nil {_afgf .ExtLst =_dega .ExtLst ;};return _afgf ;};func (_cffb *textboxContext )alignParagraph (){_fdgef :=_cffb ._gbge ;if _fdgef ._ddbf ==_bbd .ST_TextAlignTypeL {return ;};_bcec :=len (_fdgef ._ebbe )-1;for _fbca ,_cced :=range _fdgef ._ebbe {_dbae :=true ;_efdef :=len (_cced ._ebbea );_afec :=0.0;for _bega :=len (_cced ._ebbea )-1;_bega >=0;_bega --{_afecg :=_cced ._ebbea [_bega ];if _dbae &&_afecg ._ecba {_efdef =_bega ;}else {_dbae =false ;for _ ,_edga :=range _afecg ._bfc {_afec +=_edga ._fgf ;};};};_cced ._ebbea =_cced ._ebbea [:_efdef ];_afba :=_cced ._eadd -_cced ._gcfc -_afec ;switch _fdgef ._ddbf {case _bbd .ST_TextAlignTypeR :_cced .moveRight (_afba );case _bbd .ST_TextAlignTypeCtr :_cced .moveRight (_afba /2);case _bbd .ST_TextAlignTypeJust :if _fbca !=_bcec {_cfab :=[]*word {};for _ ,_gbae :=range _cced ._ebbea {if _gbae ._ecba {_cfab =append (_cfab ,_gbae );};};_aefe :=_afba /float64 (len (_cfab ));for _ ,_aggc :=range _cfab {_aggc ._age +=_aefe ;};var _dfc *word ;for _ ,_egc :=range _cced ._ebbea {if _dfc !=nil {_egc ._begb =_dfc ._begb +_dfc ._age ;};_dfc =_egc ;};};};};}; \ No newline at end of file +func RegisterFont (name string ,style FontStyle ,font *_dg .PdfFont ){_gb .RegisterFont (name ,style ,font );};func _eac (_bga string )[]*symbol {_cfe :=[]*symbol {};for _ ,_feg :=range _bga {_cfe =append (_cfe ,&symbol {_abbe :string (_feg )});};return _cfe ;};func (_abcb *textboxContext )newLine (){if _abcb ._fgd ==nil {_abcb .newParagraph ();};_dcfd :=_abcb ._fgd ._caeb +_abcb ._fgd ._cbcd ;_fbbd :=&line {};_fbbd ._cggf =_abcb ._fgd ._gad ;if len (_abcb ._fgd ._ebba )==0{_fbbd ._cggf +=_abcb ._fgd ._cabe ;};_fbbd ._gead =_abcb ._fgd ._adfd ;_fbbd ._cgc =_fbbd ._cggf ;_fbbd ._gbf =_dcfd ;_abcb ._fgd ._ebba =append (_abcb ._fgd ._ebba ,_fbbd );_abcb ._eda =_fbbd ;};func (_gcf *convertContext )drawSlide (){_gcf ._dbc .NewPage ();for _ ,_gaf :=range _gcf ._gec {if _gaf !=nil {_gcf ._dbc .MoveTo (0,0);_gcf ._dbc .Draw (_gaf );};};};func _cebfc (_ddfca ,_agaca *_ge .CT_TextBodyProperties )*_ge .CT_TextBodyProperties {_ege :=_ge .NewCT_TextBodyProperties ();if _ddfca !=nil {*_ege =*_ddfca ;};if _agaca ==nil {return _ege ;};if _ege .RotAttr ==nil {_ege .RotAttr =_agaca .RotAttr ;};if _ege .SpcFirstLastParaAttr ==nil {_ege .SpcFirstLastParaAttr =_agaca .SpcFirstLastParaAttr ;};if _ege .VertOverflowAttr ==_ge .ST_TextVertOverflowTypeUnset {_ege .VertOverflowAttr =_agaca .VertOverflowAttr ;};if _ege .HorzOverflowAttr ==_ge .ST_TextHorzOverflowTypeUnset {_ege .HorzOverflowAttr =_agaca .HorzOverflowAttr ;};if _ege .VertAttr ==_ge .ST_TextVerticalTypeUnset {_ege .VertAttr =_agaca .VertAttr ;};if _ege .WrapAttr ==_ge .ST_TextWrappingTypeUnset {_ege .WrapAttr =_agaca .WrapAttr ;};if _ege .LInsAttr ==nil {_ege .LInsAttr =_agaca .LInsAttr ;};if _ege .TInsAttr ==nil {_ege .TInsAttr =_agaca .TInsAttr ;};if _ege .RInsAttr ==nil {_ege .RInsAttr =_agaca .RInsAttr ;};if _ege .BInsAttr ==nil {_ege .BInsAttr =_agaca .BInsAttr ;};if _ege .NumColAttr ==nil {_ege .NumColAttr =_agaca .NumColAttr ;};if _ege .SpcColAttr ==nil {_ege .SpcColAttr =_agaca .SpcColAttr ;};if _ege .RtlColAttr ==nil {_ege .RtlColAttr =_agaca .RtlColAttr ;};if _ege .AnchorAttr ==_ge .ST_TextAnchoringTypeUnset {_ege .AnchorAttr =_agaca .AnchorAttr ;};if _ege .AnchorCtrAttr ==nil {_ege .AnchorCtrAttr =_agaca .AnchorCtrAttr ;};if _ege .ForceAAAttr ==nil {_ege .ForceAAAttr =_agaca .ForceAAAttr ;};if _ege .UprightAttr ==nil {_ege .UprightAttr =_agaca .UprightAttr ;};if _ege .CompatLnSpcAttr ==nil {_ege .CompatLnSpcAttr =_agaca .CompatLnSpcAttr ;};if _ege .PrstTxWarp ==nil {_ege .PrstTxWarp =_agaca .PrstTxWarp ;};if _ege .NoAutofit ==nil {_ege .NoAutofit =_agaca .NoAutofit ;};if _ege .NormAutofit ==nil {_ege .NormAutofit =_agaca .NormAutofit ;};if _ege .SpAutoFit ==nil {_ege .SpAutoFit =_agaca .SpAutoFit ;};if _ege .Scene3d ==nil {_ege .Scene3d =_agaca .Scene3d ;};if _ege .Sp3d ==nil {_ege .Sp3d =_agaca .Sp3d ;};if _ege .FlatTx ==nil {_ege .FlatTx =_agaca .FlatTx ;};if _ege .ExtLst ==nil {_ege .ExtLst =_agaca .ExtLst ;};return _ege ;};func (_gdde *textboxContext )alignVertically (_ffg _ge .ST_TextAnchoringType ){_gdde .alignParagraphsVertically (_ffg );_gdde .alignSymbolsVertically ();};func _debe (_babde int ,_gfb bool )string {_gac :=(_babde -1)/26+1;_afef :=byte ((_babde -1)%26);if _gfb {_afef +=byte (65);}else {_afef +=byte (97);};_dgba :=_e .NewBuffer ([]byte {});for _fede :=0;_fede < _gac ;_fede ++{_dgba .Write ([]byte {_afef });};return _dgba .String ();};func (_eebfb *convertContext )getPhData (_ffgf *_ab .CT_Shape )(*_ge .CT_Transform2D ,*_ge .CT_TextBodyProperties ,*_ge .CT_TextListStyle ,bool ,bool ){_aadg ,_badf :=_bccg (_ffgf );_aaed :=_badf ==nil ;_bcbce ,_cdgd ,_cbbb ,_bdff :=_fdbf (_eebfb ._abdf .CSld ,_aadg ,_badf ,_aaed );_fbae ,_dcea ,_agb ,_fgcb :=_fdbf (_eebfb ._bebbe .CSld ,_aadg ,_badf ,_aaed );if _fbae ==nil {_fbae =_bcbce ;};_cbdfb ,_afac :=_dbag (_dcea ,_cdgd );var _caef ,_egbb bool ;if _agb ==nil {if _cbbb !=nil {_caef =*_cbbb ;};}else {_caef =*_agb ;};if _fgcb ==nil {if _bdff !=nil {_egbb =*_bdff ;};}else {_egbb =*_fgcb ;};return _fbae ,_cbdfb ,_afac ,_caef ,_egbb ;};func (_baeg *textboxContext )addPrefix (_gfaa *prefixData ,_acfcd *_gf .TextStyle ){_cdb :=_eac (_gfaa ._ccaac );_abaa :=*_acfcd ;if _gfaa ._fgba {_abaa .Font =_gb .AssignStdFontByName (_abaa ,"\u0053\u0079\u006d\u0062\u006f\u006c");};for _ ,_gcfd :=range _cdb {_gcfd ._gcbe =&_abaa ;_baeg .addTextSymbol (_gcfd );};_geed :=-(_gfaa ._fgee +_baeg ._aeb ._cfga );if _geed < 0{_geed =0;};_bbgb :=&symbol {_abbe :"\u0020",_efdab :_geed };_baeg .addTextSymbol (_bbgb );_baeg ._aeb ._cggd +=(_gfaa ._fgee +_gfaa ._agac );};func (_gfbg *textboxContext )assignPropsToCurrentParagraph (_dgbb *_ge .CT_TextParagraphProperties ){_ced :=12.4;if _dgbb ==nil {_gfbg ._fgd ._ddg =_ced ;return ;};if _fagb :=_dgbb .DefRPr ;_fagb !=nil {_cgfc :=_fagb .SzAttr ;if _cgfc !=nil {_bgad :=float64 (*_cgfc )/1200;if _ced <=_bgad {_ced =_bgad ;};};};if _fccd :=_dgbb .MarLAttr ;_fccd !=nil {_gfbg ._fgd ._gad =_da .FromEMU (int64 (*_fccd ));};_gfbg ._fgd ._adfd =_gfbg ._aac ;if _eef :=_dgbb .MarRAttr ;_eef !=nil {_gfbg ._fgd ._adfd -=_da .FromEMU (int64 (*_eef ));};if _fba :=_dgbb .IndentAttr ;_fba !=nil {_gfbg ._fgd ._cabe =_da .FromEMU (int64 (*_fba ));};if _cbff :=_dgbb .LatinLnBrkAttr ;_cbff !=nil {_gfbg ._fgd ._efea =*_cbff ;};if _aef :=_dgbb .LnSpc ;_aef !=nil {if _cabd :=_aef .SpcPct ;_cabd !=nil {if _cbee :=_cabd .ValAttr .ST_TextSpacingPercent ;_cbee !=nil {_ced =float64 (*_cbee )/5000;};};};var _bfbb float64 ;if _efbg :=_dgbb .SpcBef ;_efbg !=nil {if _cfbba :=_efbg .SpcPts ;_cfbba !=nil {_bfbb =float64 (_cfbba .ValAttr )/100;};};_dega :=_gfbg ._fgc ;if len (_dega )> 0{_bfbb -=_dega [len (_dega )-1]._baf ;if _bfbb < 0{_bfbb =0;};};_gfbg ._fgd ._cbcd =_bfbb ;if _dgaa :=_dgbb .SpcAft ;_dgaa !=nil {if _caaf :=_dgaa .SpcPts ;_caaf !=nil {_gfbg ._fgd ._baf =float64 (_caaf .ValAttr )/100;};};_gfbg ._fgd ._ddg =_ced ;_gfbg ._fgd ._geg =_dgbb .AlgnAttr ;}; + +// RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. +func RegisterFontsFromDirectory (dirName string )error {return _gb .RegisterFontsFromDirectory (dirName )};func (_gfbf *textboxContext )addTextRun (_abgf *_ge .EG_TextRun ,_aaf *_ge .CT_TextCharacterProperties ,_daba _gf .Color ,_eedd *prefixData ){if _decf :=_abgf .Br ;_decf !=nil {_gfbf .addCurrentWordToParagraph ();_gfbf .newLine ();_gfbf .newWord ();}else if _bde :=_abgf .R ;_bde !=nil {var _faeg _gf .Color ;if _bde .RPr .SolidFill !=nil {_faeg ,_ =_gfbf ._ddeg .getColorFromSolidFill (_bde .RPr .SolidFill );}else if _daba !=nil {_faeg =_daba ;}else if _aaf .SolidFill !=nil {_faeg ,_ =_gfbf ._ddeg .getColorFromSolidFill (_aaf .SolidFill );}else {_faeg =_gf .ColorBlack ;};_acfb :=_aff (_bde .RPr ,_aaf );_eccb ,_ade ,_cfc ,_ggfeb :=_gfbf ._ddeg .makeStyleFromRPr (_acfb );_eccb .Color =_faeg ;if _eedd !=nil {_gfbf .addPrefix (_eedd ,_eccb );};_dgc :=_eac (_bde .T );for _ ,_cgge :=range _dgc {_cgge ._gcbe =_eccb ;_cgge ._gbaed =_ade ;_cgge ._gaea =_cfc ;_cgge ._cabc =_ggfeb ;if _acfb .CapAttr ==_ge .ST_TextCapsTypeAll {_cgge ._abbe =_ae .ToUpper (_cgge ._abbe );};_gfbf .addTextSymbol (_cgge );};};}; \ No newline at end of file diff --git a/presentation/presentation.go b/presentation/presentation.go index bff5516f69..d71af4f4b4 100644 --- a/presentation/presentation.go +++ b/presentation/presentation.go @@ -9,356 +9,356 @@ // 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 (_ebe "archive/zip";_gb "bytes";_ce "encoding/xml";_fe "errors";_dbe "fmt";_ca "github.com/unidoc/unioffice";_cea "github.com/unidoc/unioffice/common";_ef "github.com/unidoc/unioffice/common/logger";_dd "github.com/unidoc/unioffice/common/tempstorage";_cdd "github.com/unidoc/unioffice/drawing";_cc "github.com/unidoc/unioffice/internal/license";_a "github.com/unidoc/unioffice/measurement";_bd "github.com/unidoc/unioffice/schema/soo/dml";_b "github.com/unidoc/unioffice/schema/soo/dml/chart";_eb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_cd "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ad "github.com/unidoc/unioffice/schema/soo/pml";_e "github.com/unidoc/unioffice/zippkg";_gg "image";_db "image/jpeg";_bc "io";_gd "math";_ebc "os";_g "path";_ade "sort";_d "strconv";_f "strings";); +package presentation ;import (_dg "archive/zip";_af "bytes";_bb "encoding/xml";_acb "errors";_e "fmt";_fea "github.com/unidoc/unioffice";_da "github.com/unidoc/unioffice/common";_g "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/common/tempstorage";_bd "github.com/unidoc/unioffice/drawing";_dc "github.com/unidoc/unioffice/internal/license";_cab "github.com/unidoc/unioffice/measurement";_bde "github.com/unidoc/unioffice/schema/soo/dml";_fe "github.com/unidoc/unioffice/schema/soo/dml/chart";_ac "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ca "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ae "github.com/unidoc/unioffice/schema/soo/pml";_c "github.com/unidoc/unioffice/zippkg";_ag "image";_bc "image/jpeg";_cf "io";_cfd "math";_be "os";_ab "path";_fa "sort";_d "strconv";_a "strings";);func (_aac sort2d )Len ()int {return len (_aac )}; -// Close closes the presentation, removing any temporary files that might have been -// created when opening a document. -func (_eaa *Presentation )Close ()error {if _eaa .TmpPath !=""{return _dd .RemoveAll (_eaa .TmpPath );};return nil ;}; +// Slides returns the slides in the presentation. +func (_cddc *Presentation )Slides ()[]Slide {_geb :=[]Slide {};for _dfb ,_bag :=range _cddc ._afec {_geb =append (_geb ,Slide {_cddc ._gffd .SldIdLst .SldId [_dfb ],_bag ,_cddc ,nil });};return _geb ;}; -// AddParagraph adds a new paragraph to a placeholder. -func (_dbed PlaceHolder )AddParagraph ()_cdd .Paragraph {_eda :=_cdd .MakeParagraph (_bd .NewCT_TextParagraph ());_dbed ._eefg .TxBody .P =append (_dbed ._eefg .TxBody .P ,_eda .X ());return _eda ;}; +// Read reads a document from an io.Reader. +func Read (r _cf .ReaderAt ,size int64 )(*Presentation ,error ){const _bbec ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_dc .GetLicenseKey ().IsLicensed ()&&!_abb {_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 ,_acb .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");};_aea :=_gfebe ();_egfd ,_ggba :=_dc .GenRefId ("\u0070\u0072");if _ggba !=nil {_g .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ggba );return nil ,_ggba ;};_aea ._cdc =_egfd ;if _dgbg :=_dc .Track (_aea ._cdc ,_bbec );_dgbg !=nil {_g .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dgbg );return nil ,_dgbg ;};_fbg ,_ggba :=_b .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _ggba !=nil {return nil ,_ggba ;};_aea .TmpPath =_fbg ;_ccba ,_ggba :=_dg .NewReader (r ,size );if _ggba !=nil {return nil ,_e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_ggba );};_bcdc :=[]*_dg .File {};_bcdc =append (_bcdc ,_ccba .File ...);_fgba :=false ;for _ ,_ecgf :=range _bcdc {if _ecgf .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_fgba =true ;break ;};};if _fgba {_aea .CreateCustomProperties ();};_gaf :=_c .DecodeMap {};_gaf .SetOnNewRelationshipFunc (_aea .onNewRelationship );_gaf .AddTarget (_fea .ContentTypesFilename ,_aea .ContentTypes .X (),"",0);_gaf .AddTarget (_fea .BaseRelsFilename ,_aea .Rels .X (),"",0);if _cbd :=_gaf .Decode (_bcdc );_cbd !=nil {return nil ,_cbd ;};for _ ,_cdfc :=range _bcdc {if _cdfc ==nil {continue ;};if _cafe :=_aea .AddExtraFileFromZip (_cdfc );_cafe !=nil {return nil ,_cafe ;};};if _fgba {_dfef :=false ;for _ ,_fbe :=range _aea .Rels .X ().Relationship {if _fbe .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_dfef =true ;break ;};};if !_dfef {_aea .AddCustomRelationships ();};};return _aea ,nil ;}; -// NewSlideScreenSizeWithValue returns slide screen size with given width and height. -// Width and Height value is in EMU units, use our measurement.ToEMU to convert the - -// width and height value. -func NewSlideScreenSizeWithValue (width ,height int32 )SlideScreenSize {return SlideScreenSize {width ,height };}; +// ExtLst returns the ExtLst property. +func (_aaa PresentationProperties )ExtLst ()*_ae .CT_ExtensionList {return _aaa ._baf .ExtLst }; -// SetOffsetY sets vertical offset of text box in distance units (see measurement package). -func (_egg TextBox )SetOffsetY (offY float64 ){_cda :=_egg .getOff ();_abag :=_a .ToEMU (offY );_cda .YAttr =_bd .ST_Coordinate {ST_CoordinateUnqualified :&_abag };}; +// HtmlPubPr returns the HtmlPubPr property. +func (_gaae PresentationProperties )HtmlPubPr ()*_ae .CT_HtmlPublishProperties {return _gaae ._baf .HtmlPubPr ;}; -// SlideLayouts returns a slice of all layouts in SlideMaster. -func (_deea SlideMaster )SlideLayouts ()[]SlideLayout {_fdfb :=map[string ]int {};_dfe :=[]SlideLayout {};for _ ,_ebg :=range _deea ._ceab .Relationships (){_cada :=_f .Replace (_ebg .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1);_cada =_f .Replace (_cada ,"\u002e\u0078\u006d\u006c","",-1);if _cdea ,_dgb :=_d .ParseInt (_cada ,10,32);_dgb ==nil {_fdfb [_ebg .ID ()]=int (_cdea );};};for _ ,_def :=range _deea ._faecc .SldLayoutIdLst .SldLayoutId {if _ebdg ,_bffe :=_fdfb [_def .RIdAttr ];_bffe {_cadf :=_deea ._gcgc ._gac [_ebdg -1];_dfe =append (_dfe ,SlideLayout {_cadf });};};return _dfe ;}; +// X returns the inner wrapped XML type. +func (_bbae SlideMaster )X ()*_ae .SldMaster {return _bbae ._dcbd }; -// AddTable adds an empty table to a slide. -func (_adge Slide )AddTable ()*_cea .Table {_fcge :=_ad .NewCT_GroupShapeChoice ();_adge ._bda .CSld .SpTree .Choice =append (_adge ._bda .CSld .SpTree .Choice ,_fcge );_fddaa :=_ad .NewCT_GraphicalObjectFrame ();_fcge .GraphicFrame =append (_fcge .GraphicFrame ,_fddaa );_fddaa .Xfrm .Off =_bd .NewCT_Point2D ();_cac :=int64 (1);_fddaa .Xfrm .Off .XAttr =_bd .ST_Coordinate {ST_CoordinateUnqualified :&_cac };_fddaa .Xfrm .Off .YAttr =_bd .ST_Coordinate {ST_CoordinateUnqualified :&_cac };_dae :=_fddaa .Graphic .CT_GraphicalObject .GraphicData ;_dae .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";_badf :=_cea .NewTableWithXfrm (_fddaa .Xfrm );_dae .Any =append (_dae .Any ,_badf .X ());return _badf ;}; +// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). +func (_dbec TextBox )SetOffsetX (offX float64 ){_ddb :=_dbec .getOff ();_beff :=_cab .ToEMU (offX );_ddb .XAttr =_bde .ST_Coordinate {ST_CoordinateUnqualified :&_beff };}; -// SaveToFileAsTemplate writes the Presentation out to a file as a template. -func (_beag *Presentation )SaveToFileAsTemplate (path string )error {return _beag .saveToFile (path ,true );}; +// X returns the inner wrapped XML type. +func (_gccd PlaceHolder )X ()*_ae .CT_Shape {return _gccd ._efe }; -// NewViewProperties constructs a new ViewProperties. -func NewViewProperties ()ViewProperties {return ViewProperties {_ecfe :_ad .NewViewPr ()}}; +// Open opens and reads a document from a file (.pptx). +func Open (filename string )(*Presentation ,error ){_aaf ,_aca :=_be .Open (filename );if _aca !=nil {return nil ,_e .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_aca );};defer _aaf .Close ();_gce ,_aca :=_be .Stat (filename );if _aca !=nil {return nil ,_e .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_aca );};_ =_gce ;return Read (_aaf ,_gce .Size ());}; -// AddImage adds an image textbox to a slide. -func (_aeb Slide )AddImage (img _cea .ImageRef )Image {_ffee :=_ad .NewCT_GroupShapeChoice ();_aeb ._bda .CSld .SpTree .Choice =append (_aeb ._bda .CSld .SpTree .Choice ,_ffee );_ebd :=_ad .NewCT_Picture ();_ffee .Pic =append (_ffee .Pic ,_ebd );_ebd .NvPicPr .CNvPicPr =_bd .NewCT_NonVisualPictureProperties ();_ebd .NvPicPr .CNvPicPr .PicLocks =_bd .NewCT_PictureLocking ();_ebd .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_ca .Bool (true );_ebd .BlipFill =_bd .NewCT_BlipFillProperties ();_ebd .BlipFill .Blip =_bd .NewCT_Blip ();_cca :=_aeb .AddImageToRels (img );_ebd .BlipFill .Blip .EmbedAttr =_ca .String (_cca );_ebd .BlipFill .Stretch =_bd .NewCT_StretchInfoProperties ();_ebd .BlipFill .Stretch .FillRect =_bd .NewCT_RelativeRect ();_ebd .SpPr =_bd .NewCT_ShapeProperties ();_ebd .SpPr .PrstGeom =_bd .NewCT_PresetGeometry2D ();_ebd .SpPr .PrstGeom .PrstAttr =_bd .ST_ShapeTypeRect ;_ffbc :=Image {_ebd };_dcdd :=img .Size ();_ffbc .Properties ().SetWidth (_a .Distance (_dcdd .X )*_a .Pixel72 );_ffbc .Properties ().SetHeight (_a .Distance (_dcdd .Y )*_a .Pixel72 );_ffbc .Properties ().SetPosition (0,0);return _ffbc ;}; +// X returns the inner wrapped XML type. +func (_cbg *SlideSize )X ()*_ae .CT_SlideSize {return _cbg ._fdgg }; -// GetTextBoxes returns a list of all text boxes from a slide. -func (_bebg Slide )GetTextBoxes ()[]*TextBox {_bge :=[]*TextBox {};_edfe :=_bebg ._bda .CSld .SpTree .Choice ;for _ ,_eagg :=range _edfe {for _ ,_cbac :=range _eagg .Sp {if _cbac .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_cbac .NvSpPr .CNvSpPr .TxBoxAttr {_bge =append (_bge ,&TextBox {_cbac });};};};return _bge ;}; +// GetTableStyleById returns *dml.CT_TableStyle by its style id. +func (_baa *Presentation )GetTableStyleById (id string )*_bde .CT_TableStyle {_cfab :=_baa ._gdba .TblStyle ();for _ ,_dgff :=range _cfab {if _dgff .StyleIdAttr ==id {return _dgff ;};};return nil ;};func (_bcgg *Slide )getSlideRels ()_da .Relationships {_acbb :=_bcgg ._cbfg ;for _eegd ,_fbag :=range _acbb .Slides (){if *_bcgg ._acg ==*_fbag ._acg {return _acbb ._efb [len (_acbb ._efb )-_eegd -1];};};return _da .Relationships {};}; -// Type returns the type of the slide layout. -func (_cacb SlideLayout )Type ()_ad .ST_SlideLayoutType {return _cacb ._bcfg .TypeAttr };func (_dcc *Presentation )onNewRelationship (_eefd *_e .DecodeMap ,_cggc ,_cff string ,_dgea []*_ebe .File ,_gge *_cd .Relationship ,_geffe _e .Target )error {_ecgc :=_ca .DocTypePresentation ;switch _cff {case _ca .OfficeDocumentType :_dcc ._gegf =_ad .NewPresentation ();_eefd .AddTarget (_cggc ,_dcc ._gegf ,_cff ,0);_eefd .AddTarget (_e .RelationsPathFor (_cggc ),_dcc ._bcgf .X (),_cff ,0);_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,0);case _ca .CorePropertiesType :_eefd .AddTarget (_cggc ,_dcc .CoreProperties .X (),_cff ,0);_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,0);case _ca .CustomPropertiesType :_eefd .AddTarget (_cggc ,_dcc .CustomProperties .X (),_cff ,0);_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,0);case _ca .PresentationPropertiesType :_eefd .AddTarget (_cggc ,_dcc ._fcb .X (),_cff ,0);_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,0);case _ca .ViewPropertiesType :_eefd .AddTarget (_cggc ,_dcc ._bgdc .X (),_cff ,0);_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,0);case _ca .TableStylesType :_eefd .AddTarget (_cggc ,_dcc ._abc .X (),_cff ,0);_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,0);case _ca .HyperLinkType :_bfce :=_bd .NewCT_Hyperlink ();_fedc :=uint32 (len (_dcc ._fedb ));_eefd .AddTarget (_cggc ,_bfce ,_cff ,_fedc );_dcc ._fedb =append (_dcc ._fedb ,_bfce );case _ca .CustomXMLType :_cfcg :=&_ca .XSDAny {};_adac :=uint32 (len (_dcc ._baeg ));_eefd .AddTarget (_cggc ,_cfcg ,_cff ,_adac );_dcc ._baeg =append (_dcc ._baeg ,_cfcg );_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,len (_dcc ._baeg ));case _ca .ChartType :_cfaf :=chart {_ea :_b .NewChartSpace ()};_dffg :=uint32 (len (_dcc ._cedaa ));_eefd .AddTarget (_cggc ,_cfaf ._ea ,_cff ,_dffg );_dcc ._cedaa =append (_dcc ._cedaa ,&_cfaf );_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,len (_dcc ._cedaa ));_cfaf ._ac =_gge .TargetAttr ;case _ca .HandoutMasterType :_fgfg :=_ad .NewHandoutMaster ();_acfe :=uint32 (len (_dcc ._cde ));_eefd .AddTarget (_cggc ,_fgfg ,_cff ,_acfe );_dcc ._cde =append (_dcc ._cde ,_fgfg );_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,len (_dcc ._cde ));case _ca .NotesMasterType :_dec :=_ad .NewNotesMaster ();_gbdc :=uint32 (len (_dcc ._bee ));_eefd .AddTarget (_cggc ,_dec ,_cff ,_gbdc );_dcc ._bee =append (_dcc ._bee ,_dec );_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,len (_dcc ._bee ));case _ca .ExtendedPropertiesType :_eefd .AddTarget (_cggc ,_dcc .AppProperties .X (),_cff ,0);_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,0);case _ca .SlideType :_bcf :=_ad .NewSld ();_dcc ._cfd =append (_dcc ._cfd ,_bcf );_eefd .AddTarget (_cggc ,_bcf ,_cff ,uint32 (len (_dcc ._cfd )));_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,len (_dcc ._cfd ));_dbeg :=_cea .NewRelationships ();_eefd .AddTarget (_e .RelationsPathFor (_cggc ),_dbeg .X (),_cff ,0);_dcc ._fabd =append (_dcc ._fabd ,_dbeg );case _ca .SlideMasterType :_fccb :=_ad .NewSldMaster ();if !_eefd .AddTarget (_cggc ,_fccb ,_cff ,uint32 (len (_dcc ._bgfb )+1)){return nil ;};_dcc ._bgfb =append (_dcc ._bgfb ,_fccb );_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,len (_dcc ._bgfb ));_fecf :=_cea .NewRelationships ();_eefd .AddTarget (_e .RelationsPathFor (_cggc ),_fecf .X (),_cff ,0);_dcc ._aadb =append (_dcc ._aadb ,_fecf );case _ca .SlideLayoutType :_bece :=_ad .NewSldLayout ();if !_eefd .AddTarget (_cggc ,_bece ,_cff ,uint32 (len (_dcc ._gac )+1)){return nil ;};_dcc ._gac =append (_dcc ._gac ,_bece );_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,len (_dcc ._gac ));_dfdd :=_cea .NewRelationships ();_eefd .AddTarget (_e .RelationsPathFor (_cggc ),_dfdd .X (),_cff ,0);_dcc ._bab =append (_dcc ._bab ,_dfdd );case _ca .ThumbnailType :for _efaa ,_dffd :=range _dgea {if _dffd ==nil {continue ;};if _dffd .Name ==_cggc {_fgda ,_dbf :=_dffd .Open ();if _dbf !=nil {return _dbe .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_dbf );};_dcc .Thumbnail ,_ ,_dbf =_gg .Decode (_fgda );_fgda .Close ();if _dbf !=nil {return _dbe .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",_dbf );};_dgea [_efaa ]=nil ;};};case _ca .ThemeType :_bfdc :=_bd .NewTheme ();if !_eefd .AddTarget (_cggc ,_bfdc ,_cff ,uint32 (len (_dcc ._bfc )+1)){return nil ;};_dcc ._bfc =append (_dcc ._bfc ,_bfdc );_gge .TargetAttr =_ca .RelativeFilename (_ecgc ,_geffe .Typ ,_cff ,len (_dcc ._bfc ));_bac :=_cea .NewRelationships ();_eefd .AddTarget (_e .RelationsPathFor (_cggc ),_bac .X (),_cff ,0);_dcc ._cgd =append (_dcc ._cgd ,_bac );case _ca .ImageType :_cggc =_g .Clean (_cggc );if _badb ,_efab :=_dcc ._dcfa [_cggc ];_efab {_gge .TargetAttr =_badb ;return nil ;};_bbdd :="";for _ffe ,_gce :=range _dgea {if _gce ==nil {continue ;};if _gce .Name ==_cggc {_dbd ,_gdbf :=_e .ExtractToDiskTmp (_gce ,_dcc .TmpPath );if _gdbf !=nil {return _gdbf ;};_fdga ,_gdbf :=_cea .ImageFromStorage (_dbd );if _gdbf !=nil {return _gdbf ;};_bbdd =_fdga .Format ;_ggeb :=_cea .MakeImageRef (_fdga ,&_dcc .DocBase ,_dcc ._bcgf );_ggeb .SetTarget ("\u002e\u002e\u002f"+_cggc [4:]);_dcc .Images =append (_dcc .Images ,_ggeb );_dgea [_ffe ]=nil ;_eefd .RecordIndex (_cggc ,len (_dcc .Images ));break ;};};_cedc :=_eefd .IndexFor (_cggc );_gge .TargetAttr =_ca .RelativeImageFilename (_ecgc ,_geffe .Typ ,_cff ,_cedc ,_bbdd );_dcc ._dcfa [_cggc ]=_gge .TargetAttr ;default:_ef .Log .Debug ("\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",_cff ,_cggc );};return nil ;}; +// Text returns text from a presentation as one string separated with line breaks. +func (_edb *PresentationText )Text ()string {_bbf :=_af .NewBuffer ([]byte {});for _ ,_fbb :=range _edb .Slides {_bbf .WriteString (_fbb .Text ());};return _bbf .String ();};func (_gfa *Presentation )nextSlideID ()uint32 {_bbc :=uint32 (256);for _ ,_dded :=range _gfa ._gffd .SldIdLst .SldId {if _dded .IdAttr >=_bbc {_bbc =_dded .IdAttr +1;};};return _bbc ;};func _cbf (_fec *Presentation ,_dad []*_ae .CT_GroupShapeChoice ,_ea []rectangle ,_bcb []*TextItem )[]*TextItem {for _ ,_bba :=range _dad {_eag :=append ([]rectangle {},_ea ...);for _ ,_bdg :=range _bba .Sp {_bcb =append (_bcb ,_dfc (_fec ,_bdg ,nil ,nil ,_bdg .SpPr .Xfrm ,0,_ea ,_bdg .TxBody .P )...);};for _ ,_gfd :=range _bba .GraphicFrame {if _gfd !=nil &&_gfd .Graphic !=nil &&_gfd .Graphic .GraphicData !=nil {_fd :=_gfd .Xfrm ;for _ ,_cbc :=range _gfd .Graphic .GraphicData .Any {if _gb ,_ecb :=_cbc .(*_bde .Tbl );_ecb {_bdf :=&_gb .CT_Table ;_gaa :=0;for _fee ,_bgd :=range _gb .Tr {for _ccf ,_dgf :=range _bgd .Tc {_aa :=&TableInfo {Table :_bdf ,Row :_bgd ,Cell :_dgf ,RowIndex :_fee ,ColIndex :_ccf };_bcb =append (_bcb ,_dfc (_fec ,nil ,_gfd ,_aa ,_fd ,_gaa ,_ea ,_dgf .TxBody .P )...);_gaa ++;};};};};};};for _ ,_acd :=range _bba .GrpSp {if _acd .GrpSpPr !=nil {_ece :=_acd .GrpSpPr .Xfrm ;var _de ,_gfg int64 ;if _ece .Off !=nil {_bdec ,_bcc :=_ece .Off .XAttr .ST_CoordinateUnqualified ,_ece .Off .YAttr .ST_CoordinateUnqualified ;if _bdec !=nil &&_bcc !=nil {if _bef :=_ece .Ext ;_bef !=nil {_de ,_gfg =_bef .CxAttr ,_bef .CyAttr ;};_eag =append (_eag ,rectangle {_gc :*_bdec ,_ccb :*_bcc ,_gf :*_bdec +_de ,_df :*_bcc +_gfg });};};};_bcb =_cbf (_fec ,_acd .Choice ,_eag ,_bcb );};};return _bcb ;}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_gad *Presentation )GetImageByRelID (relID string )(_cea .ImageRef ,bool ){for _ ,_fbf :=range _gad .Images {if _fbf .RelID ()==relID {return _fbf ,true ;};};return _cea .ImageRef {},false ;}; +// ClearAll completely clears a placeholder. To be useable, at least one +// paragraph must be added after ClearAll via AddParagraph. +func (_ffg PlaceHolder )ClearAll (){_ffg ._efe .SpPr =_bde .NewCT_ShapeProperties ();_ffg ._efe .TxBody =_bde .NewCT_TextBody ();_ffg ._efe .TxBody .LstStyle =_bde .NewCT_TextListStyle ();}; -// SaveToFile writes the Presentation out to a file. -func (_eaed *Presentation )SaveToFile (path string )error {return _eaed .saveToFile (path ,false )};func (_eg *chart )Target ()string {return _eg ._ac }; +// GetTextBoxes returns a list of all text boxes from a slide. +func (_adga Slide )GetTextBoxes ()[]*TextBox {_bed :=[]*TextBox {};_fdf :=_adga ._acg .CSld .SpTree .Choice ;for _ ,_eacf :=range _fdf {for _ ,_aedb :=range _eacf .Sp {if _aedb .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_aedb .NvSpPr .CNvSpPr .TxBoxAttr {_bed =append (_bed ,&TextBox {_aedb });};};};return _bed ;};var (SlideScreenSize16x9 =SlideScreenSize {12192000,6858000};SlideScreenSize4x3 =SlideScreenSize {9144000,6858000};SlideScreenSizeA4 =SlideScreenSize {9906000,6858000};); -// WebPr returns the WebPr property. -func (_cgf PresentationProperties )WebPr ()*_ad .CT_WebProperties {return _cgf ._dfge .WebPr }; +// AddSlide adds a new slide to the presentation. +func (_ege *Presentation )AddSlide ()Slide {_fdg :=_ae .NewCT_SlideIdListEntry ();_fdg .IdAttr =_ege .nextSlideID ();_ege ._gffd .SldIdLst .SldId =append (_ege ._gffd .SldIdLst .SldId ,_fdg );_ebc :=_ae .NewSld ();_ebc .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1;_ebc .CSld .SpTree .GrpSpPr .Xfrm =_bde .NewCT_GroupTransform2D ();_ebc .CSld .SpTree .GrpSpPr .Xfrm .Off =_bde .NewCT_Point2D ();_ebc .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_fea .Int64 (0);_ebc .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_fea .Int64 (0);_ebc .CSld .SpTree .GrpSpPr .Xfrm .Ext =_bde .NewCT_PositiveSize2D ();_ebc .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_cab .Point );_ebc .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_cab .Point );_ebc .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_ebc .CSld .SpTree .GrpSpPr .Xfrm .Off ;_ebc .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_ebc .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_ege ._afec =append (_ege ._afec ,_ebc );_gdbad :=_ege ._gcf .AddAutoRelationship (_fea .DocTypePresentation ,_fea .OfficeDocumentType ,len (_ege ._afec ),_fea .SlideType );_fdg .RIdAttr =_gdbad .ID ();_cee :=_fea .AbsoluteFilename (_fea .DocTypePresentation ,_fea .SlideType ,len (_ege ._afec ));_ege .ContentTypes .AddOverride (_cee ,_fea .SlideContentType );_faf :=_da .NewRelationships ();_ege ._efb =append (_ege ._efb ,_faf );_faf .AddAutoRelationship (_fea .DocTypePresentation ,_fea .SlideType ,len (_ege ._egg ),_fea .SlideLayoutType );return Slide {_fdg ,_ebc ,_ege ,nil };}; // X returns the inner wrapped XML type. -func (_gecb SlideLayout )X ()*_ad .SldLayout {return _gecb ._bcfg }; +func (_efd *Presentation )X ()*_ae .Presentation {return _efd ._gffd }; -// Read reads a document from an io.Reader. -func Read (r _bc .ReaderAt ,size int64 )(*Presentation ,error ){const _cba ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_cc .GetLicenseKey ().IsLicensed ()&&!_bbec {_dbe .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");_dbe .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 ,_fe .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");};_acab :=_cbb ();_aaa ,_bgdda :=_cc .GenRefId ("\u0070\u0072");if _bgdda !=nil {_ef .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bgdda );return nil ,_bgdda ;};_acab ._gcab =_aaa ;if _fcg :=_cc .Track (_acab ._gcab ,_cba );_fcg !=nil {_ef .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_fcg );return nil ,_fcg ;};_dbba ,_bgdda :=_dd .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _bgdda !=nil {return nil ,_bgdda ;};_acab .TmpPath =_dbba ;_dgcda ,_bgdda :=_ebe .NewReader (r ,size );if _bgdda !=nil {return nil ,_dbe .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_bgdda );};_agc :=[]*_ebe .File {};_agc =append (_agc ,_dgcda .File ...);_efb :=false ;for _ ,_gbed :=range _agc {if _gbed .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_efb =true ;break ;};};if _efb {_acab .CreateCustomProperties ();};_ffg :=_e .DecodeMap {};_ffg .SetOnNewRelationshipFunc (_acab .onNewRelationship );_ffg .AddTarget (_ca .ContentTypesFilename ,_acab .ContentTypes .X (),"",0);_ffg .AddTarget (_ca .BaseRelsFilename ,_acab .Rels .X (),"",0);if _cdg :=_ffg .Decode (_agc );_cdg !=nil {return nil ,_cdg ;};for _ ,_aga :=range _agc {if _aga ==nil {continue ;};if _gba :=_acab .AddExtraFileFromZip (_aga );_gba !=nil {return nil ,_gba ;};};if _efb {_fag :=false ;for _ ,_gfgce :=range _acab .Rels .X ().Relationship {if _gfgce .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_fag =true ;break ;};};if !_fag {_acab .AddCustomRelationships ();};};return _acab ,nil ;}; +// Properties returns the properties of the TextBox. +func (_bdbd TextBox )Properties ()_bd .ShapeProperties {if _bdbd ._dbeb .SpPr ==nil {_bdbd ._dbeb .SpPr =_bde .NewCT_ShapeProperties ();};return _bd .MakeShapeProperties (_bdbd ._dbeb .SpPr );}; -// AddParagraph adds a paragraph to the text box -func (_gcabe TextBox )AddParagraph ()_cdd .Paragraph {_gff :=_bd .NewCT_TextParagraph ();_gcabe ._cgbb .TxBody .P =append (_gcabe ._cgbb .TxBody .P ,_gff );return _cdd .MakeParagraph (_gff );};type sort2d []*TextItem ;func (_ddb *chart )RelId ()string {return _ddb ._cdf };func (_aadge *Slide )getSlideRels ()_cea .Relationships {_bagg :=_aadge ._dddg ;for _dcg ,_gdc :=range _bagg .Slides (){if *_aadge ._bda ==*_gdc ._bda {return _bagg ._fabd [len (_bagg ._fabd )-_dcg -1];};};return _cea .Relationships {};}; +// Properties returns the properties of the TextBox. +func (_fac Image )Properties ()_bd .ShapeProperties {if _fac ._bad .SpPr ==nil {_fac ._bad .SpPr =_bde .NewCT_ShapeProperties ();};return _bd .MakeShapeProperties (_fac ._bad .SpPr );}; -// OpenTemplate opens a template file. -func OpenTemplate (fn string )(*Presentation ,error ){_cgb ,_eefa :=Open (fn );if _eefa !=nil {return nil ,_eefa ;};return _cgb ,nil ;}; +// OutlineViewPr returns the OutlineViewPr property. +func (_efdc ViewProperties )OutlineViewPr ()*_ae .CT_OutlineViewProperties {return _efdc ._efeg .OutlineViewPr ;}; -// Height returns slide screen size height in EMU units. -func (_dde *SlideScreenSize )Height ()int32 {return _dde [1]}; +// Text returns text from a slide as one string separated with line breaks. +func (_fc *SlideText )Text ()string {_gfda :=_af .NewBuffer ([]byte {});for _ ,_gdb :=range _fc .Items {if _gdb .Text !=""{_gfda .WriteString (_gdb .Text );_gfda .WriteString ("\u000a");};};return _gfda .String ();}; -// 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 (_feg PlaceHolder )SetText (text string ){_feg .Clear ();_ega :=_bd .NewEG_TextRun ();_ega .R =_bd .NewCT_RegularTextRun ();_ega .R .T =text ;if len (_feg ._eefg .TxBody .P )==0{_feg ._eefg .TxBody .P =append (_feg ._eefg .TxBody .P ,_bd .NewCT_TextParagraph ());};_feg ._eefg .TxBody .P [0].EG_TextRun =nil ;_feg ._eefg .TxBody .P [0].EG_TextRun =append (_feg ._eefg .TxBody .P [0].EG_TextRun ,_ega );}; +// SorterViewPr returns the SorterViewPr property. +func (_cead ViewProperties )SorterViewPr ()*_ae .CT_SlideSorterViewProperties {return _cead ._efeg .SorterViewPr ;}; -// SlideText is an array of extracted text items which has some methods for representing extracted text from a slide. -type SlideText struct{Items []*TextItem ;}; +// SaveToFileAsTemplate writes the Presentation out to a file as a template. +func (_eagg *Presentation )SaveToFileAsTemplate (path string )error {return _eagg .saveToFile (path ,true );}; + +// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the +// slide. +func (_egef *Slide )GetChartSpaceByRelId (relId string )*_fe .ChartSpace {_bfca :=_egef .getSlideRels ();if (_bfca ==_da .Relationships {}){return nil ;};_aeb :=_bfca .GetTargetByRelId (relId );for _ ,_efef :=range _egef ._cbfg ._facd {if _aeb ==_efef .Target (){return _efef ._cd ;};};return nil ;}; + +// X returns the inner wrapped XML type. +func (_aabd ViewProperties )X ()*_ae .ViewPr {return _aabd ._efeg };type sort2d []*TextItem ; // NewPresentationProperties constructs a new PresentationProperties. -func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_dfge :_ad .NewPresentationPr ()};};func _fed (_cf *Presentation ,_fa []*_ad .CT_GroupShapeChoice ,_bdd []rectangle ,_fec []*TextItem )[]*TextItem {for _ ,_aee :=range _fa {_ec :=append ([]rectangle {},_bdd ...);for _ ,_eae :=range _aee .Sp {_fec =append (_fec ,_bb (_cf ,_eae ,nil ,nil ,_eae .SpPr .Xfrm ,0,_bdd ,_eae .TxBody .P )...);};for _ ,_fae :=range _aee .GraphicFrame {if _fae !=nil &&_fae .Graphic !=nil &&_fae .Graphic .GraphicData !=nil {_fd :=_fae .Xfrm ;for _ ,_bg :=range _fae .Graphic .GraphicData .Any {if _cg ,_bgf :=_bg .(*_bd .Tbl );_bgf {_bcc :=&_cg .CT_Table ;_ddc :=0;for _dba ,_bgd :=range _cg .Tr {for _eef ,_aa :=range _bgd .Tc {_ed :=&TableInfo {Table :_bcc ,Row :_bgd ,Cell :_aa ,RowIndex :_dba ,ColIndex :_eef };_fec =append (_fec ,_bb (_cf ,nil ,_fae ,_ed ,_fd ,_ddc ,_bdd ,_aa .TxBody .P )...);_ddc ++;};};};};};};for _ ,_ged :=range _aee .GrpSp {if _ged .GrpSpPr !=nil {_bff :=_ged .GrpSpPr .Xfrm ;var _cb ,_ff int64 ;if _bff .Off !=nil {_aad ,_fdd :=_bff .Off .XAttr .ST_CoordinateUnqualified ,_bff .Off .YAttr .ST_CoordinateUnqualified ;if _aad !=nil &&_fdd !=nil {if _cad :=_bff .Ext ;_cad !=nil {_cb ,_ff =_cad .CxAttr ,_cad .CyAttr ;};_ec =append (_ec ,rectangle {_efe :*_aad ,_ee :*_fdd ,_af :*_aad +_cb ,_ab :*_fdd +_ff });};};};_fec =_fed (_cf ,_ged .Choice ,_ec ,_fec );};};return _fec ;}; +func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_baf :_ae .NewPresentationPr ()};};const _bbb float64 =500000; -// SlideMasters returns the slide masters defined in the presentation. -func (_gega *Presentation )SlideMasters ()[]SlideMaster {_cgde :=[]SlideMaster {};for _cfgb ,_bec :=range _gega ._bgfb {_cgde =append (_cgde ,SlideMaster {_gega ,_gega ._aadb [_cfgb ],_bec });};return _cgde ;}; +// NotesViewPr returns the NotesViewPr property. +func (_fcdd ViewProperties )NotesViewPr ()*_ae .CT_NotesViewProperties {return _fcdd ._efeg .NotesViewPr }; -// PresentationText is an array of extracted text items which has some methods for representing extracted text. -type PresentationText struct{Slides []*SlideText ;}; +// Width returns slide screen size width in EMU units. +func (_aaba *SlideScreenSize )Width ()int32 {return _aaba [0]}; -// SetSize sets the slide size, take argument of SlideScreenSize. -func (_acabf *SlideSize )SetSize (sz SlideScreenSize ){_acabf ._eed .CxAttr =sz [0];_acabf ._eed .CyAttr =sz [1];}; +// 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 (_fgf PlaceHolder )Clear (){_fgf .ClearAll ();_bgg :=_bde .NewCT_TextParagraph ();_fgf ._efe .TxBody .P =[]*_bde .CT_TextParagraph {_bgg };_bgg .EndParaRPr =_bde .NewCT_TextCharacterProperties ();_bgg .EndParaRPr .LangAttr =_fea .String ("\u0065\u006e\u002dU\u0053");};func (_dcc *Presentation )Validate ()error {if _aefd :=_dcc ._gffd .Validate ();_aefd !=nil {return _aefd ;};for _ccff ,_gcfa :=range _dcc .Slides (){if _afbdd :=_gcfa .ValidateWithPath (_e .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_ccff ));_afbdd !=nil {return _afbdd ;};};for _bdd ,_ada :=range _dcc ._eg {if _gae :=_ada .ValidateWithPath (_e .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_bdd ));_gae !=nil {return _gae ;};};for _bfc ,_dbde :=range _dcc ._egg {if _cfec :=_dbde .ValidateWithPath (_e .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_bfc ));_cfec !=nil {return _cfec ;};};return nil ;}; // PrnPr returns the PrnPr property. -func (_ccg PresentationProperties )PrnPr ()*_ad .CT_PrintProperties {return _ccg ._dfge .PrnPr }; +func (_efg PresentationProperties )PrnPr ()*_ae .CT_PrintProperties {return _efg ._baf .PrnPr };func (_ffgd *Presentation )saveToFile (_abebf string ,_fce bool )error {_fgg ,_gbfb :=_be .Create (_abebf );if _gbfb !=nil {return _gbfb ;};defer _fgg .Close ();return _ffgd .save (_fgg ,_fce );}; -// Themes returns an array of presentation themes. -func (_dee *Presentation )Themes ()[]*_bd .Theme {return _dee ._bfc }; +// AddTextBox adds an empty textbox to a slide. +func (_afgc Slide )AddTextBox ()TextBox {_eef :=_ae .NewCT_GroupShapeChoice ();_afgc ._acg .CSld .SpTree .Choice =append (_afgc ._acg .CSld .SpTree .Choice ,_eef );_ccg :=_ae .NewCT_Shape ();_eef .Sp =append (_eef .Sp ,_ccg );_ccg .SpPr =_bde .NewCT_ShapeProperties ();_ccg .SpPr .Xfrm =_bde .NewCT_Transform2D ();_ccg .SpPr .PrstGeom =_bde .NewCT_PresetGeometry2D ();_ccg .SpPr .PrstGeom .PrstAttr =_bde .ST_ShapeTypeRect ;_ccg .NvSpPr =_ae .NewCT_ShapeNonVisual ();_ccg .NvSpPr .CNvSpPr =_bde .NewCT_NonVisualDrawingShapeProps ();_fdcd :=true ;_ccg .NvSpPr .CNvSpPr .TxBoxAttr =&_fdcd ;_ccg .TxBody =_bde .NewCT_TextBody ();_ccg .TxBody .BodyPr =_bde .NewCT_TextBodyProperties ();_ccg .TxBody .BodyPr .WrapAttr =_bde .ST_TextWrappingTypeSquare ;_ccg .TxBody .BodyPr .SpAutoFit =_bde .NewCT_TextShapeAutofit ();_eae :=TextBox {_ccg };_eae .Properties ().SetWidth (3*_cab .Inch );_eae .Properties ().SetHeight (1*_cab .Inch );_eae .Properties ().SetPosition (0,0);return _eae ;}; -// 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 (_fga *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_edd :=_ad .NewCT_SlideIdListEntry ();_edd .IdAttr =256;for _ ,_fgb :=range _fga ._gegf .SldIdLst .SldId {if _fgb .IdAttr >=_edd .IdAttr {_edd .IdAttr =_fgb .IdAttr +1;};};_fga ._gegf .SldIdLst .SldId =append (_fga ._gegf .SldIdLst .SldId ,_edd );_faec :=_ad .NewSld ();_cga :=_gb .Buffer {};_dce :=_ce .NewEncoder (&_cga );_ffb :=_ce .StartElement {Name :_ce .Name {Local :"\u0073\u006c\u0069d\u0065"}};_ffb .Attr =append (_ffb .Attr ,_ce .Attr {Name :_ce .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"});_ffb .Attr =append (_ffb .Attr ,_ce .Attr {Name :_ce .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"});_ffb .Attr =append (_ffb .Attr ,_ce .Attr {Name :_ce .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"});_ffb .Attr =append (_ffb .Attr ,_ce .Attr {Name :_ce .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"});_ffb .Attr =append (_ffb .Attr ,_ce .Attr {Name :_ce .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"});_ffb .Attr =append (_ffb .Attr ,_ce .Attr {Name :_ce .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\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 _geff :=l ._bcfg .CSld .MarshalXML (_dce ,_ffb );_geff !=nil {return Slide {},_geff ;};_dce .Flush ();_gcd :=_ce .NewDecoder (&_cga );_faec .CSld =_ad .NewCT_CommonSlideData ();if _edab :=_gcd .Decode (_faec .CSld );_edab !=nil {return Slide {},_edab ;};_faec .CSld .NameAttr =nil ;_faec .CSld .SpTree .Choice =_bfed (_faec .CSld .SpTree .Choice );_fga ._cfd =append (_fga ._cfd ,_faec );_egb :=_fga ._bcgf .AddAutoRelationship (_ca .DocTypePresentation ,_ca .OfficeDocumentType ,len (_fga ._cfd ),_ca .SlideType );_edd .RIdAttr =_egb .ID ();_aab :=_ca .AbsoluteFilename (_ca .DocTypePresentation ,_ca .SlideType ,len (_fga ._cfd ));_fga .ContentTypes .AddOverride (_aab ,_ca .SlideContentType );_gbfa :=_cea .NewRelationships ();_fga ._fabd =append (_fga ._fabd ,_gbfa );_bgfba :=len (_fga ._fabd )-1;for _gacd ,_gbff :=range _fga ._gac {if _gbff ==l .X (){_afa :=_fga ._bab [_gacd ];for _ ,_dfgg :=range _afa .X ().Relationship {if _dfgg .TypeAttr !=_ca .SlideMasterType {_fga ._fabd [_bgfba ].X ().Relationship =append (_fga ._fabd [_bgfba ].X ().Relationship ,_dfgg );};};_gbfa .AddAutoRelationship (_ca .DocTypePresentation ,_ca .SlideType ,_gacd +1,_ca .SlideLayoutType );};};_egf :=Slide {_edd ,_faec ,_fga ,nil };return _egf ,nil ;}; +// Save writes the presentation out to a writer in the Zip package format +func (_gbg *Presentation )Save (w _cf .Writer )error {return _gbg .save (w ,false )}; // SetTextAnchor controls the text anchoring -func (_bgac TextBox )SetTextAnchor (a _bd .ST_TextAnchoringType ){_bgac ._cgbb .TxBody .BodyPr =_bd .NewCT_TextBodyProperties ();_bgac ._cgbb .TxBody .BodyPr .AnchorAttr =a ;}; +func (_bff TextBox )SetTextAnchor (a _bde .ST_TextAnchoringType ){_bff ._dbeb .TxBody .BodyPr =_bde .NewCT_TextBodyProperties ();_bff ._dbeb .TxBody .BodyPr .AnchorAttr =a ;}; -// 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 (_aef Slide )GetPlaceholder (t _ad .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_cffb :=range _aef ._bda .CSld .SpTree .Choice {for _ ,_fac :=range _cffb .Sp {if _fac .NvSpPr !=nil &&_fac .NvSpPr .NvPr !=nil &&_fac .NvSpPr .NvPr .Ph !=nil {if _fac .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_fac ,_aef ._bda },nil ;};};};};return PlaceHolder {},_fe .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");}; - -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// slide. -func (_cecg *Slide )GetImageByRelID (relID string )(_cea .ImageRef ,bool ){_fbdf :=_cecg .getSlideRels ();if (_fbdf ==_cea .Relationships {}){return _cea .ImageRef {},false ;};var _eacb string ;for _ ,_dgdg :=range _fbdf .X ().Relationship {if _dgdg .IdAttr ==relID {_eacb =_dgdg .TargetAttr ;break ;};};for _ ,_edaf :=range _cecg ._dddg .Images {if _edaf .Target ()==_eacb {return _edaf ,true ;};};return _cea .ImageRef {},false ;}; - -// GridSpacing returns the GridSpacing property. -func (_gaad ViewProperties )GridSpacing ()*_bd .CT_PositiveSize2D {return _gaad ._ecfe .GridSpacing };var (SlideScreenSize16x9 =SlideScreenSize {12192000,6858000};SlideScreenSize4x3 =SlideScreenSize {9144000,6858000};SlideScreenSizeA4 =SlideScreenSize {9906000,6858000};); +// X returns the inner wrapped XML type. +func (_aefg Slide )X ()*_ae .Sld {return _aefg ._acg }; -// Paragraphs returns the paragraphs defined in the placeholder. -func (_agd PlaceHolder )Paragraphs ()[]_cdd .Paragraph {_bae :=[]_cdd .Paragraph {};for _ ,_baeb :=range _agd ._eefg .TxBody .P {_bae =append (_bae ,_cdd .MakeParagraph (_baeb ));};return _bae ;}; +// 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 (_effb Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_cdfd :=range _effb ._acg .CSld .SpTree .Choice {for _ ,_fdc :=range _cdfd .Sp {if _fdc .NvSpPr !=nil &&_fdc .NvSpPr .NvPr !=nil &&_fdc .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_fdc .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_fdc .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_fdc .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_fdc ,_effb ._acg },nil ;};};};};return PlaceHolder {},_acb .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");}; -// NotesTextViewPr returns the NotesTextViewPr property. -func (_aeag ViewProperties )NotesTextViewPr ()*_ad .CT_NotesTextViewProperties {return _aeag ._ecfe .NotesTextViewPr ;}; +// SlideLayouts returns a slice of all layouts in SlideMaster. +func (_bfad SlideMaster )SlideLayouts ()[]SlideLayout {_accc :=map[string ]int {};_dead :=[]SlideLayout {};for _ ,_afef :=range _bfad ._bbfd .Relationships (){_acbe :=_a .Replace (_afef .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1);_acbe =_a .Replace (_acbe ,"\u002e\u0078\u006d\u006c","",-1);if _cbdg ,_gad :=_d .ParseInt (_acbe ,10,32);_gad ==nil {_accc [_afef .ID ()]=int (_cbdg );};};for _ ,_ebf :=range _bfad ._dcbd .SldLayoutIdLst .SldLayoutId {if _facb ,_dfdd :=_accc [_ebf .RIdAttr ];_dfdd {_deec :=_bfad ._ebbd ._egg [_facb -1];_dead =append (_dead ,SlideLayout {_deec });};};return _dead ;}; -// X returns TextBox's underlying *pml.CT_Shape. -func (_bddc TextBox )X ()*_ad .CT_Shape {return _bddc ._cgbb }; +// Close closes the presentation, removing any temporary files that might have been +// created when opening a document. +func (_dff *Presentation )Close ()error {if _dff .TmpPath !=""{return _b .RemoveAll (_dff .TmpPath );};return nil ;}; -// AddSlide adds a new slide to the presentation. -func (_dgg *Presentation )AddSlide ()Slide {_ddbb :=_ad .NewCT_SlideIdListEntry ();_ddbb .IdAttr =_dgg .nextSlideID ();_dgg ._gegf .SldIdLst .SldId =append (_dgg ._gegf .SldIdLst .SldId ,_ddbb );_aadc :=_ad .NewSld ();_aadc .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1;_aadc .CSld .SpTree .GrpSpPr .Xfrm =_bd .NewCT_GroupTransform2D ();_aadc .CSld .SpTree .GrpSpPr .Xfrm .Off =_bd .NewCT_Point2D ();_aadc .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_ca .Int64 (0);_aadc .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_ca .Int64 (0);_aadc .CSld .SpTree .GrpSpPr .Xfrm .Ext =_bd .NewCT_PositiveSize2D ();_aadc .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_a .Point );_aadc .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_a .Point );_aadc .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_aadc .CSld .SpTree .GrpSpPr .Xfrm .Off ;_aadc .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_aadc .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_dgg ._cfd =append (_dgg ._cfd ,_aadc );_aae :=_dgg ._bcgf .AddAutoRelationship (_ca .DocTypePresentation ,_ca .OfficeDocumentType ,len (_dgg ._cfd ),_ca .SlideType );_ddbb .RIdAttr =_aae .ID ();_fgf :=_ca .AbsoluteFilename (_ca .DocTypePresentation ,_ca .SlideType ,len (_dgg ._cfd ));_dgg .ContentTypes .AddOverride (_fgf ,_ca .SlideContentType );_cfa :=_cea .NewRelationships ();_dgg ._fabd =append (_dgg ._fabd ,_cfa );_cfa .AddAutoRelationship (_ca .DocTypePresentation ,_ca .SlideType ,len (_dgg ._gac ),_ca .SlideLayoutType );return Slide {_ddbb ,_aadc ,_dgg ,nil };}; +// LastViewAttr returns the LastViewAttr property. +func (_gfab ViewProperties )LastViewAttr ()_ae .ST_ViewType {return _gfab ._efeg .LastViewAttr }; -// Presentation returns a slide's presentation. -func (_dcce Slide )Presentation ()*Presentation {return _dcce ._dddg }; +// Image is an image within a slide. +type Image struct{_bad *_ae .CT_Picture }; -// ExtractText returns text from a presentation as a PresentationText object. -func (_be *Presentation )ExtractText ()*PresentationText {_fg :=[]*SlideText {};for _ ,_ge :=range _be .Slides (){_bef :=_ge .ExtractText ();if _bef !=nil {_fg =append (_fg ,_bef );};};return &PresentationText {Slides :_fg };}; +// AddTable adds a new table to a placeholder. +func (_ccbd PlaceHolder )AddTable ()*_da .Table {_ccbd .Clear ();_dbf :=_ae .NewCT_GroupShapeChoice ();_ccbd ._caa .CSld .SpTree .Choice =append (_ccbd ._caa .CSld .SpTree .Choice ,_dbf );_cbce :=_ae .NewCT_GraphicalObjectFrame ();_dbf .GraphicFrame =append (_dbf .GraphicFrame ,_cbce );_cbce .Xfrm .Off =_bde .NewCT_Point2D ();_dgc :=int64 (1);_cbce .Xfrm .Off .XAttr =_bde .ST_Coordinate {ST_CoordinateUnqualified :&_dgc };_cbce .Xfrm .Off .YAttr =_bde .ST_Coordinate {ST_CoordinateUnqualified :&_dgc };_gdf :=_cbce .Graphic .CT_GraphicalObject .GraphicData ;_gdf .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";_afce :=_da .NewTableWithXfrm (_cbce .Xfrm );_gdf .Any =append (_gdf .Any ,_afce .X ());return _afce ;}; -// ShowCommentsAttr returns the WebPr property. -func (_fddf ViewProperties )ShowCommentsAttr ()*bool {return _fddf ._ecfe .ShowCommentsAttr }; +// Slide represents a slide of a presentation. +type Slide struct{_bdfd *_ae .CT_SlideIdListEntry ;_acg *_ae .Sld ;_cbfg *Presentation ;_dfdf *_bde .CT_ColorMapping ;};func _gfebe ()*Presentation {_cgb :=&Presentation {_gffd :_ae .NewPresentation ()};_cgb ._gffd .SldIdLst =_ae .NewCT_SlideIdList ();_cgb ._gffd .ConformanceAttr =_ac .ST_ConformanceClassTransitional ;_cgb .AppProperties =_da .NewAppProperties ();_cgb .CoreProperties =_da .NewCoreProperties ();_cgb ._gdba =_da .NewTableStyles ();_cgb .ContentTypes =_da .NewContentTypes ();_cgb .Rels =_da .NewRelationships ();_cgb ._gcf =_da .NewRelationships ();_cgb ._abf =NewPresentationProperties ();_cgb ._bbd =NewViewProperties ();_cgb ._gfeb =map[string ]string {};return _cgb ;};func (_fb *chart )X ()*_fe .ChartSpace {return _fb ._cd }; -// New initializes and reurns a new presentation -func New ()*Presentation {_cbf :=_cbb ();_cbf .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");_cbf .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");_cbf .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");_cbf .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");_cbf .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");_cbf .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");_cbf .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");_cbf ._gegf .SldMasterIdLst =_ad .NewCT_SlideMasterIdList ();_ecd :=_ad .NewSldMaster ();_ecd .ClrMap .Bg1Attr =_bd .ST_ColorSchemeIndexLt1 ;_ecd .ClrMap .Bg2Attr =_bd .ST_ColorSchemeIndexLt2 ;_ecd .ClrMap .Tx1Attr =_bd .ST_ColorSchemeIndexDk1 ;_ecd .ClrMap .Tx2Attr =_bd .ST_ColorSchemeIndexDk2 ;_ecd .ClrMap .Accent1Attr =_bd .ST_ColorSchemeIndexAccent1 ;_ecd .ClrMap .Accent2Attr =_bd .ST_ColorSchemeIndexAccent2 ;_ecd .ClrMap .Accent3Attr =_bd .ST_ColorSchemeIndexAccent3 ;_ecd .ClrMap .Accent4Attr =_bd .ST_ColorSchemeIndexAccent4 ;_ecd .ClrMap .Accent5Attr =_bd .ST_ColorSchemeIndexAccent5 ;_ecd .ClrMap .Accent6Attr =_bd .ST_ColorSchemeIndexAccent6 ;_ecd .ClrMap .HlinkAttr =_bd .ST_ColorSchemeIndexHlink ;_ecd .ClrMap .FolHlinkAttr =_bd .ST_ColorSchemeIndexFolHlink ;_cbf ._bgfb =append (_cbf ._bgfb ,_ecd );_dcd :=_ca .AbsoluteFilename (_ca .DocTypePresentation ,_ca .SlideMasterType ,1);_cbf .ContentTypes .AddOverride (_dcd ,_ca .SlideMasterContentType );_gbf :=_cbf ._bcgf .AddAutoRelationship (_ca .DocTypePresentation ,_ca .OfficeDocumentType ,1,_ca .SlideMasterType );_fge :=_ad .NewCT_SlideMasterIdListEntry ();_fge .IdAttr =_ca .Uint32 (2147483648);_fge .RIdAttr =_gbf .ID ();_cbf ._gegf .SldMasterIdLst .SldMasterId =append (_cbf ._gegf .SldMasterIdLst .SldMasterId ,_fge );_fbe :=_cea .NewRelationships ();_cbf ._aadb =append (_cbf ._aadb ,_fbe );_bgddc :=_ad .NewSldLayout ();_faa :=_fbe .AddAutoRelationship (_ca .DocTypePresentation ,_ca .SlideMasterType ,1,_ca .SlideLayoutType );_cbc :=_ca .AbsoluteFilename (_ca .DocTypePresentation ,_ca .SlideLayoutType ,1);_cbf .ContentTypes .AddOverride (_cbc ,_ca .SlideLayoutContentType );_fbe .AddAutoRelationship (_ca .DocTypePresentation ,_ca .SlideMasterType ,1,_ca .ThemeType );_cbf ._gac =append (_cbf ._gac ,_bgddc );_ecd .SldLayoutIdLst =_ad .NewCT_SlideLayoutIdList ();_baa :=_ad .NewCT_SlideLayoutIdListEntry ();_baa .IdAttr =_ca .Uint32 (2147483649);_baa .RIdAttr =_faa .ID ();_ecd .SldLayoutIdLst .SldLayoutId =append (_ecd .SldLayoutIdLst .SldLayoutId ,_baa );_gedc :=_cea .NewRelationships ();_cbf ._bab =append (_cbf ._bab ,_gedc );_gedc .AddAutoRelationship (_ca .DocTypePresentation ,_ca .SlideType ,1,_ca .SlideMasterType );_cbf ._gegf .NotesSz .CxAttr =6858000;_cbf ._gegf .NotesSz .CyAttr =9144000;_cbe :=_bd .NewTheme ();_cbe .NameAttr =_ca .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_cbe .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_cbe .ThemeElements .ClrScheme .Dk1 .SysClr =_bd .NewCT_SystemColor ();_cbe .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_ca .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_cbe .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_bd .ST_SystemColorValWindowText ;_cbe .ThemeElements .ClrScheme .Lt1 .SysClr =_bd .NewCT_SystemColor ();_cbe .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_ca .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_cbe .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_bd .ST_SystemColorValWindow ;_cbe .ThemeElements .ClrScheme .Dk2 .SrgbClr =_bd .NewCT_SRgbColor ();_cbe .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_cbe .ThemeElements .ClrScheme .Lt2 .SrgbClr =_bd .NewCT_SRgbColor ();_cbe .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036";_cbe .ThemeElements .ClrScheme .Accent1 .SrgbClr =_bd .NewCT_SRgbColor ();_cbe .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_cbe .ThemeElements .ClrScheme .Accent2 .SrgbClr =_bd .NewCT_SRgbColor ();_cbe .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031";_cbe .ThemeElements .ClrScheme .Accent3 .SrgbClr =_bd .NewCT_SRgbColor ();_cbe .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_cbe .ThemeElements .ClrScheme .Accent4 .SrgbClr =_bd .NewCT_SRgbColor ();_cbe .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030";_cbe .ThemeElements .ClrScheme .Accent5 .SrgbClr =_bd .NewCT_SRgbColor ();_cbe .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_cbe .ThemeElements .ClrScheme .Accent6 .SrgbClr =_bd .NewCT_SRgbColor ();_cbe .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037";_cbe .ThemeElements .ClrScheme .Hlink .SrgbClr =_bd .NewCT_SRgbColor ();_cbe .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_cbe .ThemeElements .ClrScheme .FolHlink .SrgbClr =_bd .NewCT_SRgbColor ();_cbe .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032";_cbe .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_cbe .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_cbe .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069";_cbe .ThemeElements .FmtScheme .NameAttr =_ca .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_fcca :=_bd .NewEG_FillProperties ();_cbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_cbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_fcca );_fcca .SolidFill =&_bd .CT_SolidColorFillProperties {SchemeClr :&_bd .CT_SchemeColor {ValAttr :_bd .ST_SchemeColorValPhClr }};_fcca =_bd .NewEG_FillProperties ();_cbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_cbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_fcca );_cbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_cbe .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_fcca );_fcca .GradFill =&_bd .CT_GradientFillProperties {RotWithShapeAttr :_ca .Bool (true ),GsLst :&_bd .CT_GradientStopList {},Lin :&_bd .CT_LinearShadeProperties {}};_fcca .GradFill .Lin .AngAttr =_ca .Int32 (5400000);_fcca .GradFill .Lin .ScaledAttr =_ca .Bool (false );_eac :=_bd .NewCT_GradientStop ();_eac .PosAttr .ST_PositiveFixedPercentageDecimal =_ca .Int32 (0);_eac .SchemeClr =&_bd .CT_SchemeColor {ValAttr :_bd .ST_SchemeColorValPhClr };_fcca .GradFill .GsLst .Gs =append (_fcca .GradFill .GsLst .Gs ,_eac );_eac =_bd .NewCT_GradientStop ();_eac .PosAttr .ST_PositiveFixedPercentageDecimal =_ca .Int32 (50000);_eac .SchemeClr =&_bd .CT_SchemeColor {ValAttr :_bd .ST_SchemeColorValPhClr };_fcca .GradFill .GsLst .Gs =append (_fcca .GradFill .GsLst .Gs ,_eac );_cbe .ThemeElements .FmtScheme .LnStyleLst =_bd .NewCT_LineStyleList ();for _eab :=0;_eab < 3;_eab ++{_bfb :=_bd .NewCT_LineProperties ();_bfb .WAttr =_ca .Int32 (int32 (6350*(_eab +1)));_bfb .CapAttr =_bd .ST_LineCapFlat ;_bfb .CmpdAttr =_bd .ST_CompoundLineSng ;_bfb .AlgnAttr =_bd .ST_PenAlignmentCtr ;_cbe .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_cbe .ThemeElements .FmtScheme .LnStyleLst .Ln ,_bfb );};_cbe .ThemeElements .FmtScheme .EffectStyleLst =_bd .NewCT_EffectStyleList ();for _fef :=0;_fef < 3;_fef ++{_ggf :=_bd .NewCT_EffectStyleItem ();_ggf .EffectLst =_bd .NewCT_EffectList ();_cbe .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_cbe .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_ggf );};_cfe :=_bd .NewEG_FillProperties ();_cfe .SolidFill =&_bd .CT_SolidColorFillProperties {SchemeClr :&_bd .CT_SchemeColor {ValAttr :_bd .ST_SchemeColorValPhClr }};_cbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_cbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_cfe );_cbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_cbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_cfe );_cbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_cbe .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_fcca );_cbf ._bfc =append (_cbf ._bfc ,_cbe );_deg :=_ca .AbsoluteFilename (_ca .DocTypePresentation ,_ca .ThemeType ,1);_cbf .ContentTypes .AddOverride (_deg ,_ca .ThemeContentType );_cbf ._bcgf .AddAutoRelationship (_ca .DocTypePresentation ,_ca .OfficeDocumentType ,1,_ca .ThemeType );_aeec :=_cea .NewRelationships ();_cbf ._cgd =append (_cbf ._cgd ,_aeec );return _cbf ;}; +// AddParagraph adds a new paragraph to a placeholder. +func (_fad PlaceHolder )AddParagraph ()_bd .Paragraph {_agae :=_bd .MakeParagraph (_bde .NewCT_TextParagraph ());_fad ._efe .TxBody .P =append (_fad ._efe .TxBody .P ,_agae .X ());return _agae ;}; -// SlideMaster is the slide master for a presentation. -type SlideMaster struct{_gcgc *Presentation ;_ceab _cea .Relationships ;_faecc *_ad .SldMaster ;}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_bdca *Presentation )GetImageByRelID (relID string )(_da .ImageRef ,bool ){for _ ,_bcbe :=range _bdca .Images {if _bcbe .RelID ()==relID {return _bcbe ,true ;};};return _da .ImageRef {},false ;}; -// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. -func (_eee *Presentation )GetColorBySchemeColor (schClr _bd .ST_SchemeColorVal )*_bd .CT_Color {if len (_eee ._bgfb )==0||len (_eee ._bfc )==0{return nil ;};var _gade _bd .ST_ColorSchemeIndex ;_dbb :=_eee ._bgfb [0];_cfba :=_dbb .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_gade =_cfba .Bg1Attr ;case "\u0062\u0067\u0032":_gade =_cfba .Bg2Attr ;case "\u0074\u0078\u0031":_gade =_cfba .Tx1Attr ;case "\u0074\u0078\u0032":_gade =_cfba .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_gade =_cfba .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_gade =_cfba .Accent2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_gade =_cfba .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_gade =_cfba .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_gade =_cfba .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_gade =_cfba .Accent6Attr ;case "\u0068\u006c\u0069n\u006b":_gade =_cfba .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_gade =_cfba .FolHlinkAttr ;case "\u0064\u006b\u0031":_gade =_bd .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_gade =_bd .ST_ColorSchemeIndexDk2 ;case "\u006c\u0074\u0031":_gade =_bd .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_gade =_bd .ST_ColorSchemeIndexLt2 ;default:_gade =_bd .ST_ColorSchemeIndexUnset ;};_cede :=_eee ._bfc [0];_abb :=_cede .ThemeElements ;if _abb ==nil {return nil ;};var _dgd *_bd .CT_Color ;_gdf :=_abb .ClrScheme ;switch _gade .String (){case "\u0064\u006b\u0031":_dgd =_gdf .Dk1 ;case "\u0064\u006b\u0032":_dgd =_gdf .Dk2 ;case "\u006c\u0074\u0031":_dgd =_gdf .Lt1 ;case "\u006c\u0074\u0032":_dgd =_gdf .Lt2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_dgd =_gdf .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_dgd =_gdf .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_dgd =_gdf .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_dgd =_gdf .Accent4 ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_dgd =_gdf .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_dgd =_gdf .Accent6 ;case "\u0068\u006c\u0069n\u006b":_dgd =_gdf .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_dgd =_gdf .FolHlink ;default:return nil ;};return _dgd ;};func (_bag sort2d )Swap (i ,j int ){_bag [i ],_bag [j ]=_bag [j ],_bag [i ]}; +// GridSpacing returns the GridSpacing property. +func (_gfbgf ViewProperties )GridSpacing ()*_bde .CT_PositiveSize2D {return _gfbgf ._efeg .GridSpacing }; -// GetTableStyleById returns *dml.CT_TableStyle by its style id. -func (_gfb *Presentation )GetTableStyleById (id string )*_bd .CT_TableStyle {_agea :=_gfb ._abc .TblStyle ();for _ ,_ggcg :=range _agea {if _ggcg .StyleIdAttr ==id {return _ggcg ;};};return nil ;};func (_gc *chart )X ()*_b .ChartSpace {return _gc ._ea };func (_fca *Presentation )Validate ()error {if _cgac :=_fca ._gegf .Validate ();_cgac !=nil {return _cgac ;};for _cgge ,_edac :=range _fca .Slides (){if _fdc :=_edac .ValidateWithPath (_dbe .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_cgge ));_fdc !=nil {return _fdc ;};};for _cdc ,_cag :=range _fca ._bgfb {if _geeb :=_cag .ValidateWithPath (_dbe .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_cdc ));_geeb !=nil {return _geeb ;};};for _acaf ,_dfdb :=range _fca ._gac {if _aadbg :=_dfdb .ValidateWithPath (_dbe .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_acaf ));_aadbg !=nil {return _aadbg ;};};return nil ;}; +// X returns the inner wrapped XML type. +func (_bf PresentationProperties )X ()*_ae .PresentationPr {return _bf ._baf };func (_ff *chart )Target ()string {return _ff ._eb }; -// AddImageToRels adds an image relationship to a slide without putting image on the slide. -func (_edf Slide )AddImageToRels (img _cea .ImageRef )string {_eaca :=0;for _cdfa ,_ggb :=range _edf ._dddg .Images {if _ggb ==img {_eaca =_cdfa +1;break ;};};var _ddda string ;for _ffbf ,_egce :=range _edf ._dddg .Slides (){if _egce ._bda ==_edf ._bda {_gfe :=_dbe .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_eaca ,img .Format ());_fgg :=_edf ._dddg ._fabd [_ffbf ].AddRelationship (_gfe ,_ca .ImageType );_ddda =_fgg .ID ();};};return _ddda ;}; +// 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 (_ggbb Slide )GetPlaceholder (t _ae .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_aeag :=range _ggbb ._acg .CSld .SpTree .Choice {for _ ,_dcfd :=range _aeag .Sp {if _dcfd .NvSpPr !=nil &&_dcfd .NvSpPr .NvPr !=nil &&_dcfd .NvSpPr .NvPr .Ph !=nil {if _dcfd .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_dcfd ,_ggbb ._acg },nil ;};};};};return PlaceHolder {},_acb .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");}; -// Image is an image within a slide. -type Image struct{_ceda *_ad .CT_Picture }; +// GetLayoutByName retrieves a slide layout given a layout name. +func (_cbaeb *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_gdd :=range _cbaeb ._egg {if _gdd .CSld .NameAttr !=nil &&name ==*_gdd .CSld .NameAttr {return SlideLayout {_gdd },nil ;};};return SlideLayout {},_acb .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");}; -// PresentationProperties contains document specific properties. -type PresentationProperties struct{_dfge *_ad .PresentationPr }; +// SlideMasters returns the slide masters defined in the presentation. +func (_bcce *Presentation )SlideMasters ()[]SlideMaster {_ecg :=[]SlideMaster {};for _eed ,_cfg :=range _bcce ._eg {_ecg =append (_ecg ,SlideMaster {_bcce ,_bcce ._baba [_eed ],_cfg });};return _ecg ;}; -// SlideScreenSize represents the slide screen size as a 2 element array -// representing the width and height in EMU units. -type SlideScreenSize [2]int32 ; +// SaveToFile writes the Presentation out to a file. +func (_ded *Presentation )SaveToFile (path string )error {return _ded .saveToFile (path ,false )}; -// ClearAll completely clears a placeholder. To be useable, at least one -// paragraph must be added after ClearAll via AddParagraph. -func (_cef PlaceHolder )ClearAll (){_cef ._eefg .SpPr =_bd .NewCT_ShapeProperties ();_cef ._eefg .TxBody =_bd .NewCT_TextBody ();_cef ._eefg .TxBody .LstStyle =_bd .NewCT_TextListStyle ();}; +// SetSize sets the slide size, take argument of SlideScreenSize. +func (_gfac *SlideSize )SetSize (sz SlideScreenSize ){_gfac ._fdgg .CxAttr =sz [0];_gfac ._fdgg .CyAttr =sz [1];}; -// SlideViewPr returns the SlideViewPr property. -func (_bfff ViewProperties )SlideViewPr ()*_ad .CT_SlideViewProperties {return _bfff ._ecfe .SlideViewPr }; +// 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 (_abe sort2d )Less (i ,j int )bool {_cg ,_gcg :=_abe [i ],_abe [j ];_eada ,_gfe :=_cg ._gd ,_gcg ._gd ;_cdg ,_ef :=len (_eada )-1,len (_gfe )-1;_bbe ,_cdf :=0,0;for {_cbb ,_cbe ,_ad ,_fbbf ,_dac ,_agf ,_edfd ,_dag :=_eada [_bbe ]._ccb ,_gfe [_cdf ]._ccb ,_eada [_bbe ]._df ,_gfe [_cdf ]._df ,_eada [_bbe ]._gc ,_gfe [_cdf ]._gc ,_eada [_bbe ]._gf ,_gfe [_cdf ]._gf ;if _cbb ==_cbe ||((_cfd .Abs (float64 (_cbb )-float64 (_cbe ))< _bbb )&&((_cbb >=_cbe &&_cbb <=_fbbf )||(_cbe >=_cbb &&_cbe <=_ad ))&&(_edfd < _agf ||_dac > _dag )){if _dac ==_agf {if _bbe < _cdg &&_cdf < _ef {_bbe ++;_cdf ++;continue ;};if _bbe >=_cdg &&_cdf >=_ef {break ;};return _bbe >=_cdg ;}else {return _dac < _agf ;};}else {return _cbb < _cbe ;};};_afe ,_befb ,_ee ,_ebb :=_cg ._fg ,_gcg ._fg ,_cg ._dd ,_gcg ._dd ;if _afe ==_befb {return _ee <=_ebb ;};return _afe < _befb ;}; // 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 *_ad .CT_Shape ;GraphicFrame *_ad .CT_GraphicalObjectFrame ;Paragraph *_bd .CT_TextParagraph ;Run *_bd .CT_RegularTextRun ;TableInfo *TableInfo ;_dc []rectangle ;_gca int ;_fc int ;}; +type TextItem struct{Text string ;Presentation *Presentation ;Shape *_ae .CT_Shape ;GraphicFrame *_ae .CT_GraphicalObjectFrame ;Paragraph *_bde .CT_TextParagraph ;Run *_bde .CT_RegularTextRun ;TableInfo *TableInfo ;_gd []rectangle ;_fg int ;_dd int ;}; -// X returns the inner wrapped XML type. -func (_bafe SlideMaster )X ()*_ad .SldMaster {return _bafe ._faecc }; +// ViewProperties contains presentation specific properties. +type ViewProperties struct{_efeg *_ae .ViewPr }; -// ExtractText returns text from a slide as a SlideText object. -func (_ae *Slide )ExtractText ()*SlideText {_ggg :=_fed (_ae ._dddg ,_ae ._bda .CSld .SpTree .Choice ,[]rectangle {},[]*TextItem {});_ade .Sort (sort2d (_ggg ));return &SlideText {Items :_ggg };}; +// SlideSize represents a slide size of a presentation. +type SlideSize struct{_fdgg *_ae .CT_SlideSize ;_cbac *Presentation ;}; -// AddTextBox adds an empty textbox to a slide. -func (_egbc Slide )AddTextBox ()TextBox {_efcf :=_ad .NewCT_GroupShapeChoice ();_egbc ._bda .CSld .SpTree .Choice =append (_egbc ._bda .CSld .SpTree .Choice ,_efcf );_gagd :=_ad .NewCT_Shape ();_efcf .Sp =append (_efcf .Sp ,_gagd );_gagd .SpPr =_bd .NewCT_ShapeProperties ();_gagd .SpPr .Xfrm =_bd .NewCT_Transform2D ();_gagd .SpPr .PrstGeom =_bd .NewCT_PresetGeometry2D ();_gagd .SpPr .PrstGeom .PrstAttr =_bd .ST_ShapeTypeRect ;_gagd .NvSpPr =_ad .NewCT_ShapeNonVisual ();_gagd .NvSpPr .CNvSpPr =_bd .NewCT_NonVisualDrawingShapeProps ();_bed :=true ;_gagd .NvSpPr .CNvSpPr .TxBoxAttr =&_bed ;_gagd .TxBody =_bd .NewCT_TextBody ();_gagd .TxBody .BodyPr =_bd .NewCT_TextBodyProperties ();_gagd .TxBody .BodyPr .WrapAttr =_bd .ST_TextWrappingTypeSquare ;_gagd .TxBody .BodyPr .SpAutoFit =_bd .NewCT_TextShapeAutofit ();_baab :=TextBox {_gagd };_baab .Properties ().SetWidth (3*_a .Inch );_baab .Properties ().SetHeight (1*_a .Inch );_baab .Properties ().SetPosition (0,0);return _baab ;}; +// PlaceHolder is a place holder from a slide. +type PlaceHolder struct{_efe *_ae .CT_Shape ;_caa *_ae .Sld ;}; -// Type returns the placeholder type -func (_gea PlaceHolder )Type ()_ad .ST_PlaceholderType {return _gea ._eefg .NvSpPr .NvPr .Ph .TypeAttr }; +// RemoveSlide removes a slide from a presentation. +func (_cdge *Presentation )RemoveSlide (s Slide )error {_eee :=false ;_aafe :=0;for _abda ,_geba :=range _cdge ._afec {if _geba ==s ._acg {if _cdge ._gffd .SldIdLst .SldId [_abda ]!=s ._bdfd {return _acb .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 (_cdge ._afec [_abda :],_cdge ._afec [_abda +1:]);_cdge ._afec =_cdge ._afec [0:len (_cdge ._afec )-1];copy (_cdge ._efb [_abda :],_cdge ._efb [_abda +1:]);_cdge ._efb =_cdge ._efb [0:len (_cdge ._efb )-1];copy (_cdge ._gffd .SldIdLst .SldId [_abda :],_cdge ._gffd .SldIdLst .SldId [_abda +1:]);_cdge ._gffd .SldIdLst .SldId =_cdge ._gffd .SldIdLst .SldId [0:len (_cdge ._gffd .SldIdLst .SldId )-1];_eee =true ;_aafe =_abda ;};};if !_eee {return _acb .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065");};_fecfg :=_fea .AbsoluteFilename (_fea .DocTypePresentation ,_fea .SlideType ,0);return _cdge .ContentTypes .RemoveOverrideByIndex (_fecfg ,_aafe );}; -// Text returns text from a presentation as one string separated with line breaks. -func (_dfd *PresentationText )Text ()string {_gcc :=_gb .NewBuffer ([]byte {});for _ ,_fab :=range _dfd .Slides {_gcc .WriteString (_fab .Text ());};return _gcc .String ();}; +// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. +func (_agac *Presentation )GetColorBySchemeColor (schClr _bde .ST_SchemeColorVal )*_bde .CT_Color {if len (_agac ._eg )==0||len (_agac ._edfc )==0{return nil ;};var _cea _bde .ST_ColorSchemeIndex ;_fcb :=_agac ._eg [0];_gfgd :=_fcb .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_cea =_gfgd .Bg1Attr ;case "\u0062\u0067\u0032":_cea =_gfgd .Bg2Attr ;case "\u0074\u0078\u0031":_cea =_gfgd .Tx1Attr ;case "\u0074\u0078\u0032":_cea =_gfgd .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_cea =_gfgd .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_cea =_gfgd .Accent2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_cea =_gfgd .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_cea =_gfgd .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_cea =_gfgd .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_cea =_gfgd .Accent6Attr ;case "\u0068\u006c\u0069n\u006b":_cea =_gfgd .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_cea =_gfgd .FolHlinkAttr ;case "\u0064\u006b\u0031":_cea =_bde .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_cea =_bde .ST_ColorSchemeIndexDk2 ;case "\u006c\u0074\u0031":_cea =_bde .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_cea =_bde .ST_ColorSchemeIndexLt2 ;default:_cea =_bde .ST_ColorSchemeIndexUnset ;};_aggd :=_agac ._edfc [0];_dgg :=_aggd .ThemeElements ;if _dgg ==nil {return nil ;};var _edcg *_bde .CT_Color ;_fbd :=_dgg .ClrScheme ;switch _cea .String (){case "\u0064\u006b\u0031":_edcg =_fbd .Dk1 ;case "\u0064\u006b\u0032":_edcg =_fbd .Dk2 ;case "\u006c\u0074\u0031":_edcg =_fbd .Lt1 ;case "\u006c\u0074\u0032":_edcg =_fbd .Lt2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_edcg =_fbd .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_edcg =_fbd .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_edcg =_fbd .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_edcg =_fbd .Accent4 ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_edcg =_fbd .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_edcg =_fbd .Accent6 ;case "\u0068\u006c\u0069n\u006b":_edcg =_fbd .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_edcg =_fbd .FolHlink ;default:return nil ;};return _edcg ;}; -// X returns the inner wrapped XML type. -func (_bca Slide )X ()*_ad .Sld {return _bca ._bda }; +// AddImageToRels adds an image relationship to a slide without putting image on the slide. +func (_bafd Slide )AddImageToRels (img _da .ImageRef )string {_dafb :=0;for _gfbg ,_fada :=range _bafd ._cbfg .Images {if _fada ==img {_dafb =_gfbg +1;break ;};};var _aacf string ;for _baff ,_bbgg :=range _bafd ._cbfg .Slides (){if _bbgg ._acg ==_bafd ._acg {_fbcb :=_e .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_dafb ,img .Format ());_egfgg :=_bafd ._cbfg ._efb [_baff ].AddRelationship (_fbcb ,_fea .ImageType );_aacf =_egfgg .ID ();};};return _aacf ;}; -// SetWidth sets width of slide screen size with given value in EMU units. -func (_ebfgd *SlideScreenSize )SetWidth (val int32 ){_ebfgd [0]=val }; +// Presentation is the a presentation base document. +type Presentation struct{_da .DocBase ;_gffd *_ae .Presentation ;_gcf _da .Relationships ;_afec []*_ae .Sld ;_efb []_da .Relationships ;_eg []*_ae .SldMaster ;_baba []_da .Relationships ;_egg []*_ae .SldLayout ;_cce []_da .Relationships ;_edfc []*_bde .Theme ;_bfg []_da .Relationships ;_gdba _da .TableStyles ;_abf PresentationProperties ;_bbd ViewProperties ;_fddd []*_bde .CT_Hyperlink ;_facd []*chart ;_bce []*_ae .HandoutMaster ;_deg []*_ae .NotesMaster ;_ce []*_fea .XSDAny ;_gfeb map[string ]string ;_cdc string ;}; -// Properties returns the properties of the TextBox. -func (_egba TextBox )Properties ()_cdd .ShapeProperties {if _egba ._cgbb .SpPr ==nil {_egba ._cgbb .SpPr =_bd .NewCT_ShapeProperties ();};return _cdd .MakeShapeProperties (_egba ._cgbb .SpPr );}; +// SlideLayouts returns the slide layouts defined in the presentation. +func (_fga *Presentation )SlideLayouts ()[]SlideLayout {_cafc :=[]SlideLayout {};for _ ,_dace :=range _fga ._egg {_cafc =append (_cafc ,SlideLayout {_dace });};return _cafc ;}; -// SorterViewPr returns the SorterViewPr property. -func (_bdee ViewProperties )SorterViewPr ()*_ad .CT_SlideSorterViewProperties {return _bdee ._ecfe .SorterViewPr ;}; +// NotesTextViewPr returns the NotesTextViewPr property. +func (_eecg ViewProperties )NotesTextViewPr ()*_ae .CT_NotesTextViewProperties {return _eecg ._efeg .NotesTextViewPr ;};func _dfc (_bcg *Presentation ,_afc *_ae .CT_Shape ,_eac *_ae .CT_GraphicalObjectFrame ,_edf *TableInfo ,_aef *_bde .CT_Transform2D ,_gff int ,_dec []rectangle ,_bdee []*_bde .CT_TextParagraph )[]*TextItem {_cdd :=[]*TextItem {};var _ba ,_ebg ,_gcc ,_cfe ,_ccc ,_bca int64 ;_gg :=_aef ==nil ;_ecbd :=0;for _ ,_afa :=range _bdee {for _ ,_dde :=range _afa .EG_TextRun {if _fbc :=_dde .R ;_fbc !=nil {if !_gg {if _aef .Off !=nil {if _ead :=_aef .Ext ;_ead !=nil {_ccc ,_bca =_ead .CxAttr ,_ead .CyAttr ;};if _dfe :=_aef .Off .XAttr .ST_CoordinateUnqualified ;_dfe !=nil {_ba =*_dfe ;_ebg =_ba +_ccc ;_gg =true ;};if _aed :=_aef .Off .YAttr .ST_CoordinateUnqualified ;_aed !=nil {_gcc =*_aed ;_cfe =_gcc +_bca ;_gg =true ;};};};_gca :=append ([]rectangle {},_dec ...);_gca =append (_gca ,rectangle {_gc :_ba ,_gf :_ebg ,_ccb :_gcc ,_df :_cfe });_cdd =append (_cdd ,&TextItem {Presentation :_bcg ,Shape :_afc ,GraphicFrame :_eac ,TableInfo :_edf ,Paragraph :_afa ,Run :_fbc ,Text :_fbc .T ,_gd :_gca ,_fg :_gff ,_dd :_ecbd });_ecbd ++;};};};return _cdd ;}; -// Width returns slide screen size width in EMU units. -func (_aeef *SlideScreenSize )Width ()int32 {return _aeef [0]}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// slide. +func (_gegg *Slide )GetImageByRelID (relID string )(_da .ImageRef ,bool ){_acgd :=_gegg .getSlideRels ();if (_acgd ==_da .Relationships {}){return _da .ImageRef {},false ;};var _bega string ;for _ ,_bgcg :=range _acgd .X ().Relationship {if _bgcg .IdAttr ==relID {_bega =_bgcg .TargetAttr ;break ;};};for _ ,_eggg :=range _gegg ._cbfg .Images {if _eggg .Target ()==_bega {return _eggg ,true ;};};return _da .ImageRef {},false ;}; -// GetSlideLayout returns a slide layout related to the slide. -func (_cfbd *Slide )GetSlideLayout ()*_ad .SldLayout {for _cfgf ,_bgbad :=range _cfbd ._dddg .Slides (){if *_cfbd ==_bgbad {return _cfbd ._dddg ._gac [len (_cfbd ._dddg .Slides ())-_cfgf -1];};};return nil ;}; +// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template +func (_fcg *Presentation )SaveAsTemplate (w _cf .Writer )error {return _fcg .save (w ,true )}; -// NormalViewPr returns the NormalViewPr property. -func (_ebfb ViewProperties )NormalViewPr ()*_ad .CT_NormalViewProperties {return _ebfb ._ecfe .NormalViewPr ;};func _bb (_afd *Presentation ,_gdb *_ad .CT_Shape ,_cdfg *_ad .CT_GraphicalObjectFrame ,_ggd *TableInfo ,_ada *_bd .CT_Transform2D ,_eca int ,_ege []rectangle ,_bcb []*_bd .CT_TextParagraph )[]*TextItem {_aea :=[]*TextItem {};var _dbeb ,_dda ,_df ,_dfb ,_gggf ,_ga int64 ;_eaf :=_ada ==nil ;_bbd :=0;for _ ,_afc :=range _bcb {for _ ,_ba :=range _afc .EG_TextRun {if _caa :=_ba .R ;_caa !=nil {if !_eaf {if _ada .Off !=nil {if _bea :=_ada .Ext ;_bea !=nil {_gggf ,_ga =_bea .CxAttr ,_bea .CyAttr ;};if _ffc :=_ada .Off .XAttr .ST_CoordinateUnqualified ;_ffc !=nil {_dbeb =*_ffc ;_dda =_dbeb +_gggf ;_eaf =true ;};if _fcc :=_ada .Off .YAttr .ST_CoordinateUnqualified ;_fcc !=nil {_df =*_fcc ;_dfb =_df +_ga ;_eaf =true ;};};};_fdda :=append ([]rectangle {},_ege ...);_fdda =append (_fdda ,rectangle {_efe :_dbeb ,_af :_dda ,_ee :_df ,_ab :_dfb });_aea =append (_aea ,&TextItem {Presentation :_afd ,Shape :_gdb ,GraphicFrame :_cdfg ,TableInfo :_ggd ,Paragraph :_afc ,Run :_caa ,Text :_caa .T ,_dc :_fdda ,_gca :_eca ,_fc :_bbd });_bbd ++;};};};return _aea ;}; +// AddImage adds an image textbox to a slide. +func (_eeff Slide )AddImage (img _da .ImageRef )Image {_dgbe :=_ae .NewCT_GroupShapeChoice ();_eeff ._acg .CSld .SpTree .Choice =append (_eeff ._acg .CSld .SpTree .Choice ,_dgbe );_bdef :=_ae .NewCT_Picture ();_dgbe .Pic =append (_dgbe .Pic ,_bdef );_bdef .NvPicPr .CNvPicPr =_bde .NewCT_NonVisualPictureProperties ();_bdef .NvPicPr .CNvPicPr .PicLocks =_bde .NewCT_PictureLocking ();_bdef .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_fea .Bool (true );_bdef .BlipFill =_bde .NewCT_BlipFillProperties ();_bdef .BlipFill .Blip =_bde .NewCT_Blip ();_ace :=_eeff .AddImageToRels (img );_bdef .BlipFill .Blip .EmbedAttr =_fea .String (_ace );_bdef .BlipFill .Stretch =_bde .NewCT_StretchInfoProperties ();_bdef .BlipFill .Stretch .FillRect =_bde .NewCT_RelativeRect ();_bdef .SpPr =_bde .NewCT_ShapeProperties ();_bdef .SpPr .PrstGeom =_bde .NewCT_PresetGeometry2D ();_bdef .SpPr .PrstGeom .PrstAttr =_bde .ST_ShapeTypeRect ;_ade :=Image {_bdef };_gdgea :=img .Size ();_ade .Properties ().SetWidth (_cab .Distance (_gdgea .X )*_cab .Pixel72 );_ade .Properties ().SetHeight (_cab .Distance (_gdgea .Y )*_cab .Pixel72 );_ade .Properties ().SetPosition (0,0);return _ade ;}; -// 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 (_ggab *Presentation )AddImage (i _cea .Image )(_cea .ImageRef ,error ){_ffce :=_cea .MakeImageRef (i ,&_ggab .DocBase ,_ggab ._bcgf );if i .Data ==nil &&i .Path ==""{return _ffce ,_fe .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 _ffce ,_fe .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 _ffce ,_fe .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 !=""{_dffb :=_dd .Add (i .Path );if _dffb !=nil {return _ffce ,_dffb ;};};_ggab .Images =append (_ggab .Images ,_ffce );_ggab .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ggab .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ggab .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ggab .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_ggab .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );return _ffce ,nil ;}; +// Presentation returns a slide's presentation. +func (_ebd Slide )Presentation ()*Presentation {return _ebd ._cbfg }; -// NewSlideScreenSize returns slide screen size with default MS PowerPoint slide screen size 16x9. -func NewSlideScreenSize ()SlideScreenSize {return NewSlideScreenSizeWithValue (SlideScreenSize16x9 [0],SlideScreenSize16x9 [1]);}; +// Paragraphs returns the paragraphs defined in the placeholder. +func (_gef PlaceHolder )Paragraphs ()[]_bd .Paragraph {_cbeg :=[]_bd .Paragraph {};for _ ,_ecbc :=range _gef ._efe .TxBody .P {_cbeg =append (_cbeg ,_bd .MakeParagraph (_ecbc ));};return _cbeg ;}; -// GetLayoutByName retrieves a slide layout given a layout name. -func (_gefe *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_gcg :=range _gefe ._gac {if _gcg .CSld .NameAttr !=nil &&name ==*_gcg .CSld .NameAttr {return SlideLayout {_gcg },nil ;};};return SlideLayout {},_fe .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");}; +// Height returns slide screen size height in EMU units. +func (_bfcc *SlideScreenSize )Height ()int32 {return _bfcc [1]}; // SlideLayout is a layout from which slides can be created. -type SlideLayout struct{_bcfg *_ad .SldLayout };type rectangle struct{_efe int64 ;_ee int64 ;_af int64 ;_ab int64 ;}; +type SlideLayout struct{_face *_ae .SldLayout };func (_cccf *Presentation )save (_fecf _cf .Writer ,_ceeg bool )error {const _aee ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065";if _abd :=_cccf ._gffd .Validate ();_abd !=nil {_g .Log .Debug ("\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",_abd );};if !_dc .GetLicenseKey ().IsLicensed ()&&!_abb {_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 _acb .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 (_cccf ._cdc )==0{_edg ,_abfc :=_dc .GenRefId ("\u0070\u0077");if _abfc !=nil {_g .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_abfc );return _abfc ;};_cccf ._cdc =_edg ;};if _dce :=_dc .Track (_cccf ._cdc ,_aee );_dce !=nil {_g .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dce );return _dce ;};if _ceeg {_cccf .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");_cccf .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 {_cccf .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");_cccf .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");};_debd :=_fea .DocTypePresentation ;_abc :=_dg .NewWriter (_fecf );defer _abc .Close ();if _bbbf :=_c .MarshalXML (_abc ,_fea .BaseRelsFilename ,_cccf .Rels .X ());_bbbf !=nil {return _bbbf ;};if _dbgd :=_c .MarshalXMLByType (_abc ,_debd ,_fea .ExtendedPropertiesType ,_cccf .AppProperties .X ());_dbgd !=nil {return _dbgd ;};if _eec :=_c .MarshalXMLByType (_abc ,_debd ,_fea .CorePropertiesType ,_cccf .CoreProperties .X ());_eec !=nil {return _eec ;};if _egfg :=_c .MarshalXMLByType (_abc ,_debd ,_fea .PresentationPropertiesType ,_cccf ._abf .X ());_egfg !=nil {return _egfg ;};if _dee :=_c .MarshalXMLByType (_abc ,_debd ,_fea .ViewPropertiesType ,_cccf ._bbd .X ());_dee !=nil {return _dee ;};if _gefg :=_c .MarshalXMLByType (_abc ,_debd ,_fea .TableStylesType ,_cccf ._gdba .X ());_gefg !=nil {return _gefg ;};if _cccf .CustomProperties .X ()!=nil {if _gde :=_c .MarshalXMLByType (_abc ,_debd ,_fea .CustomPropertiesType ,_cccf .CustomProperties .X ());_gde !=nil {return _gde ;};};if _cccf .Thumbnail !=nil {_gbge ,_gdge :=_abc .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _gdge !=nil {return _gdge ;};if _aefe :=_bc .Encode (_gbge ,_cccf .Thumbnail ,nil );_aefe !=nil {return _aefe ;};};_eba :=_fea .AbsoluteFilename (_debd ,_fea .OfficeDocumentType ,0);if _efab :=_c .MarshalXML (_abc ,_eba ,_cccf ._gffd );_efab !=nil {return _efab ;};if _cfeg :=_c .MarshalXML (_abc ,_c .RelationsPathFor (_eba ),_cccf ._gcf .X ());_cfeg !=nil {return _cfeg ;};for _dcbg ,_dda :=range _cccf ._afec {_bcf :=_fea .AbsoluteFilename (_fea .DocTypePresentation ,_fea .SlideType ,_dcbg +1);_c .MarshalXML (_abc ,_bcf ,_dda );if !_cccf ._efb [_dcbg ].IsEmpty (){_cgag :=_c .RelationsPathFor (_bcf );_c .MarshalXML (_abc ,_cgag ,_cccf ._efb [_dcbg ].X ());};};for _fba ,_fadd :=range _cccf ._eg {_cgac :=_fea .AbsoluteFilename (_fea .DocTypePresentation ,_fea .SlideMasterType ,_fba +1);_c .MarshalXML (_abc ,_cgac ,_fadd );if !_cccf ._baba [_fba ].IsEmpty (){_abeb :=_c .RelationsPathFor (_cgac );_c .MarshalXML (_abc ,_abeb ,_cccf ._baba [_fba ].X ());};};for _bgc ,_ffb :=range _cccf ._egg {_cbae :=_fea .AbsoluteFilename (_fea .DocTypePresentation ,_fea .SlideLayoutType ,_bgc +1);_c .MarshalXML (_abc ,_cbae ,_ffb );if !_cccf ._cce [_bgc ].IsEmpty (){_cbcb :=_c .RelationsPathFor (_cbae );_c .MarshalXML (_abc ,_cbcb ,_cccf ._cce [_bgc ].X ());};};for _dbd ,_gga :=range _cccf ._edfc {_bbfg :=_fea .AbsoluteFilename (_fea .DocTypePresentation ,_fea .ThemeType ,_dbd +1);_c .MarshalXML (_abc ,_bbfg ,_gga );if !_cccf ._bfg [_dbd ].IsEmpty (){_geg :=_c .RelationsPathFor (_bbfg );_c .MarshalXML (_abc ,_geg ,_cccf ._bfg [_dbd ].X ());};};for _cec ,_ebca :=range _cccf ._facd {_dcg :=_fea .AbsoluteFilename (_debd ,_fea .ChartType ,_cec +1);_c .MarshalXML (_abc ,_dcg ,_ebca );};for _cbeb ,_bggg :=range _cccf ._bce {_bee :=_fea .AbsoluteFilename (_debd ,_fea .HandoutMasterType ,_cbeb +1);_c .MarshalXML (_abc ,_bee ,_bggg );};for _feca ,_dceb :=range _cccf ._deg {_adf :=_fea .AbsoluteFilename (_debd ,_fea .NotesMasterType ,_feca +1);_c .MarshalXML (_abc ,_adf ,_dceb );};for _dadg ,_gec :=range _cccf ._ce {_cgda :=_fea .AbsoluteFilename (_debd ,_fea .CustomXMLType ,_dadg +1);_c .MarshalXML (_abc ,_cgda ,_gec );};for _dcef ,_bcd :=range _cccf .Images {if _gfb :=_da .AddImageToZip (_abc ,_bcd ,_dcef +1,_fea .DocTypePresentation );_gfb !=nil {return _gfb ;};};_cccf .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_cccf .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cccf .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cccf .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _ddg :=_c .MarshalXML (_abc ,_fea .ContentTypesFilename ,_cccf .ContentTypes .X ());_ddg !=nil {return _ddg ;};if _dgb :=_cccf .WriteExtraFiles (_abc );_dgb !=nil {return _dgb ;};return nil ;}; -// Save writes the presentation out to a writer in the Zip package format -func (_ecae *Presentation )Save (w _bc .Writer )error {return _ecae .save (w ,false )}; +// NormalViewPr returns the NormalViewPr property. +func (_aecc ViewProperties )NormalViewPr ()*_ae .CT_NormalViewProperties {return _aecc ._efeg .NormalViewPr ;}; -// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). -func (_fcf TextBox )SetOffsetX (offX float64 ){_defg :=_fcf .getOff ();_ggge :=_a .ToEMU (offX );_defg .XAttr =_bd .ST_Coordinate {ST_CoordinateUnqualified :&_ggge };};func (_dfg sort2d )Len ()int {return len (_dfg )}; +// Remove removes a placeholder from a presentation. +func (_abg PlaceHolder )Remove ()error {for _ggf ,_bab :=range _abg ._caa .CSld .SpTree .Choice {for _ ,_aga :=range _bab .Sp {if _aga ==_abg ._efe {copy (_abg ._caa .CSld .SpTree .Choice [_ggf :],_abg ._caa .CSld .SpTree .Choice [_ggf +1:]);_abg ._caa .CSld .SpTree .Choice =_abg ._caa .CSld .SpTree .Choice [0:len (_abg ._caa .CSld .SpTree .Choice )-1];return nil ;};};};return _acb .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");}; -// AddTable adds a new table to a placeholder. -func (_bfd PlaceHolder )AddTable ()*_cea .Table {_bfd .Clear ();_bgdd :=_ad .NewCT_GroupShapeChoice ();_bfd ._egc .CSld .SpTree .Choice =append (_bfd ._egc .CSld .SpTree .Choice ,_bgdd );_dcf :=_ad .NewCT_GraphicalObjectFrame ();_bgdd .GraphicFrame =append (_bgdd .GraphicFrame ,_dcf );_dcf .Xfrm .Off =_bd .NewCT_Point2D ();_aca :=int64 (1);_dcf .Xfrm .Off .XAttr =_bd .ST_Coordinate {ST_CoordinateUnqualified :&_aca };_dcf .Xfrm .Off .YAttr =_bd .ST_Coordinate {ST_CoordinateUnqualified :&_aca };_ccb :=_dcf .Graphic .CT_GraphicalObject .GraphicData ;_ccb .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";_fff :=_cea .NewTableWithXfrm (_dcf .Xfrm );_ccb .Any =append (_ccb .Any ,_fff .X ());return _fff ;}; +// X returns the inner wrapped XML type. +func (_efefd SlideLayout )X ()*_ae .SldLayout {return _efefd ._face }; -// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. -func (_edaca *Slide )GetColorBySchemeColor (schClr _bd .ST_SchemeColorVal )*_bd .CT_Color {_edaca .ensureClrMap ();_daa :=_edaca ._aeaa ;if _daa ==nil {return nil ;};var _adcg _bd .ST_ColorSchemeIndex ;switch schClr .String (){case "\u0062\u0067\u0031":_adcg =_daa .Bg1Attr ;case "\u0062\u0067\u0032":_adcg =_daa .Bg2Attr ;case "\u0074\u0078\u0031":_adcg =_daa .Tx1Attr ;case "\u0074\u0078\u0032":_adcg =_daa .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_adcg =_daa .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_adcg =_daa .Accent2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_adcg =_daa .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_adcg =_daa .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_adcg =_daa .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_adcg =_daa .Accent6Attr ;case "\u0068\u006c\u0069n\u006b":_adcg =_daa .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_adcg =_daa .FolHlinkAttr ;case "\u0064\u006b\u0031":_adcg =_bd .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_adcg =_bd .ST_ColorSchemeIndexDk2 ;case "\u006c\u0074\u0031":_adcg =_bd .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_adcg =_bd .ST_ColorSchemeIndexLt2 ;default:_adcg =_bd .ST_ColorSchemeIndexUnset ;};_dfbc :=_edaca ._dddg ._bfc [0];_dfaa :=_dfbc .ThemeElements ;if _dfaa ==nil {return nil ;};var _bbbe *_bd .CT_Color ;_eddf :=_dfaa .ClrScheme ;switch _adcg .String (){case "\u0064\u006b\u0031":_bbbe =_eddf .Dk1 ;case "\u0064\u006b\u0032":_bbbe =_eddf .Dk2 ;case "\u006c\u0074\u0031":_bbbe =_eddf .Lt1 ;case "\u006c\u0074\u0032":_bbbe =_eddf .Lt2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_bbbe =_eddf .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_bbbe =_eddf .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_bbbe =_eddf .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_bbbe =_eddf .Accent4 ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_bbbe =_eddf .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_bbbe =_eddf .Accent6 ;case "\u0068\u006c\u0069n\u006b":_bbbe =_eddf .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_bbbe =_eddf .FolHlink ;default:return nil ;};return _bbbe ;}; +// SlideSize returns presentation slide size. +func (_gdfa *Presentation )SlideSize ()SlideSize {if _gdfa ._gffd .SldSz ==nil {_gdfa ._gffd .SldSz =_ae .NewCT_SlideSize ();};return SlideSize {_gdfa ._gffd .SldSz ,_gdfa };}; -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_bd .CT_Table ;Row *_bd .CT_TableRow ;Cell *_bd .CT_TableCell ;RowIndex int ;ColIndex int ;};func (_dbef *Presentation )nextSlideID ()uint32 {_ffcg :=uint32 (256);for _ ,_baf :=range _dbef ._gegf .SldIdLst .SldId {if _baf .IdAttr >=_ffcg {_ffcg =_baf .IdAttr +1;};};return _ffcg ;}; +// 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 (_deb *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_gge :=_ae .NewCT_SlideIdListEntry ();_gge .IdAttr =256;for _ ,_gda :=range _deb ._gffd .SldIdLst .SldId {if _gda .IdAttr >=_gge .IdAttr {_gge .IdAttr =_gda .IdAttr +1;};};_deb ._gffd .SldIdLst .SldId =append (_deb ._gffd .SldIdLst .SldId ,_gge );_ceb :=_ae .NewSld ();_bbeg :=_af .Buffer {};_cge :=_bb .NewEncoder (&_bbeg );_daaa :=_bb .StartElement {Name :_bb .Name {Local :"\u0073\u006c\u0069d\u0065"}};_daaa .Attr =append (_daaa .Attr ,_bb .Attr {Name :_bb .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"});_daaa .Attr =append (_daaa .Attr ,_bb .Attr {Name :_bb .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"});_daaa .Attr =append (_daaa .Attr ,_bb .Attr {Name :_bb .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"});_daaa .Attr =append (_daaa .Attr ,_bb .Attr {Name :_bb .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"});_daaa .Attr =append (_daaa .Attr ,_bb .Attr {Name :_bb .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"});_daaa .Attr =append (_daaa .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"});if _ddd :=l ._face .CSld .MarshalXML (_cge ,_daaa );_ddd !=nil {return Slide {},_ddd ;};_cge .Flush ();_efa :=_bb .NewDecoder (&_bbeg );_ceb .CSld =_ae .NewCT_CommonSlideData ();if _ebgd :=_efa .Decode (_ceb .CSld );_ebgd !=nil {return Slide {},_ebgd ;};_ceb .CSld .NameAttr =nil ;_ceb .CSld .SpTree .Choice =_cgdd (_ceb .CSld .SpTree .Choice );_deb ._afec =append (_deb ._afec ,_ceb );_bcbd :=_deb ._gcf .AddAutoRelationship (_fea .DocTypePresentation ,_fea .OfficeDocumentType ,len (_deb ._afec ),_fea .SlideType );_gge .RIdAttr =_bcbd .ID ();_abgd :=_fea .AbsoluteFilename (_fea .DocTypePresentation ,_fea .SlideType ,len (_deb ._afec ));_deb .ContentTypes .AddOverride (_abgd ,_fea .SlideContentType );_aab :=_da .NewRelationships ();_deb ._efb =append (_deb ._efb ,_aab );_fcd :=len (_deb ._efb )-1;for _afbf ,_edc :=range _deb ._egg {if _edc ==l .X (){_eab :=_deb ._cce [_afbf ];for _ ,_cfc :=range _eab .X ().Relationship {if _cfc .TypeAttr !=_fea .SlideMasterType {_deb ._efb [_fcd ].X ().Relationship =append (_deb ._efb [_fcd ].X ().Relationship ,_cfc );};};_aab .AddAutoRelationship (_fea .DocTypePresentation ,_fea .SlideType ,_afbf +1,_fea .SlideLayoutType );};};_ede :=Slide {_gge ,_ceb ,_deb ,nil };return _ede ,nil ;};func (_effe TextBox )getOff ()*_bde .CT_Point2D {if _effe ._dbeb .SpPr ==nil {_effe ._dbeb .SpPr =_bde .NewCT_ShapeProperties ();};if _effe ._dbeb .SpPr .Xfrm ==nil {_effe ._dbeb .SpPr .Xfrm =_bde .NewCT_Transform2D ();};if _effe ._dbeb .SpPr .Xfrm .Off ==nil {_effe ._dbeb .SpPr .Xfrm .Off =_bde .NewCT_Point2D ();};return _effe ._dbeb .SpPr .Xfrm .Off ;}; -// OutlineViewPr returns the OutlineViewPr property. -func (_beef ViewProperties )OutlineViewPr ()*_ad .CT_OutlineViewProperties {return _beef ._ecfe .OutlineViewPr ;}; +// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. +func (_gfebb *Slide )GetColorBySchemeColor (schClr _bde .ST_SchemeColorVal )*_bde .CT_Color {_gfebb .ensureClrMap ();_dfg :=_gfebb ._dfdf ;if _dfg ==nil {return nil ;};var _dfa _bde .ST_ColorSchemeIndex ;switch schClr .String (){case "\u0062\u0067\u0031":_dfa =_dfg .Bg1Attr ;case "\u0062\u0067\u0032":_dfa =_dfg .Bg2Attr ;case "\u0074\u0078\u0031":_dfa =_dfg .Tx1Attr ;case "\u0074\u0078\u0032":_dfa =_dfg .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_dfa =_dfg .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_dfa =_dfg .Accent2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_dfa =_dfg .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_dfa =_dfg .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_dfa =_dfg .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_dfa =_dfg .Accent6Attr ;case "\u0068\u006c\u0069n\u006b":_dfa =_dfg .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_dfa =_dfg .FolHlinkAttr ;case "\u0064\u006b\u0031":_dfa =_bde .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_dfa =_bde .ST_ColorSchemeIndexDk2 ;case "\u006c\u0074\u0031":_dfa =_bde .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_dfa =_bde .ST_ColorSchemeIndexLt2 ;default:_dfa =_bde .ST_ColorSchemeIndexUnset ;};_edcb :=_gfebb ._cbfg ._edfc [0];_cbaea :=_edcb .ThemeElements ;if _cbaea ==nil {return nil ;};var _gccc *_bde .CT_Color ;_eeef :=_cbaea .ClrScheme ;switch _dfa .String (){case "\u0064\u006b\u0031":_gccc =_eeef .Dk1 ;case "\u0064\u006b\u0032":_gccc =_eeef .Dk2 ;case "\u006c\u0074\u0031":_gccc =_eeef .Lt1 ;case "\u006c\u0074\u0032":_gccc =_eeef .Lt2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_gccc =_eeef .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_gccc =_eeef .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_gccc =_eeef .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_gccc =_eeef .Accent4 ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_gccc =_eeef .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_gccc =_eeef .Accent6 ;case "\u0068\u006c\u0069n\u006b":_gccc =_eeef .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_gccc =_eeef .FolHlink ;default:return nil ;};return _gccc ;}; // PlaceHolders returns all of the content place holders within a given slide. -func (_bgba Slide )PlaceHolders ()[]PlaceHolder {_egef :=[]PlaceHolder {};for _ ,_faaa :=range _bgba ._bda .CSld .SpTree .Choice {for _ ,_fdf :=range _faaa .Sp {if _fdf .NvSpPr !=nil &&_fdf .NvSpPr .NvPr !=nil &&_fdf .NvSpPr .NvPr .Ph !=nil {_egef =append (_egef ,PlaceHolder {_fdf ,_bgba ._bda });};};};return _egef ;}; +func (_bfgg Slide )PlaceHolders ()[]PlaceHolder {_gbe :=[]PlaceHolder {};for _ ,_dadd :=range _bfgg ._acg .CSld .SpTree .Choice {for _ ,_fde :=range _dadd .Sp {if _fde .NvSpPr !=nil &&_fde .NvSpPr .NvPr !=nil &&_fde .NvSpPr .NvPr .Ph !=nil {_gbe =append (_gbe ,PlaceHolder {_fde ,_bfgg ._acg });};};};return _gbe ;}; -// TextBox is a text box within a slide. -type TextBox struct{_cgbb *_ad .CT_Shape }; +// SlideViewPr returns the SlideViewPr property. +func (_dddd ViewProperties )SlideViewPr ()*_ae .CT_SlideViewProperties {return _dddd ._efeg .SlideViewPr };type rectangle struct{_gc int64 ;_ccb int64 ;_gf int64 ;_df int64 ;}; -// X returns the inner wrapped XML type. -func (_ebb PlaceHolder )X ()*_ad .CT_Shape {return _ebb ._eefg }; +// WebPr returns the WebPr property. +func (_afbd PresentationProperties )WebPr ()*_ae .CT_WebProperties {return _afbd ._baf .WebPr }; // Size returns slide size value as SlideScreenSize. -func (_ddde *SlideSize )Size ()SlideScreenSize {return SlideScreenSize {_ddde ._eed .CxAttr ,_ddde ._eed .CyAttr };}; +func (_gaac *SlideSize )Size ()SlideScreenSize {return SlideScreenSize {_gaac ._fdgg .CxAttr ,_gaac ._fdgg .CyAttr };}; -// SlideLayouts returns the slide layouts defined in the presentation. -func (_fgeb *Presentation )SlideLayouts ()[]SlideLayout {_dfae :=[]SlideLayout {};for _ ,_agga :=range _fgeb ._gac {_dfae =append (_dfae ,SlideLayout {_agga });};return _dfae ;};const _fgd float64 =500000; +// OpenTemplate opens a template file. +func OpenTemplate (fn string )(*Presentation ,error ){_dcb ,_edbd :=Open (fn );if _edbd !=nil {return nil ,_edbd ;};return _dcb ,nil ;};func (_ddeb sort2d )Swap (i ,j int ){_ddeb [i ],_ddeb [j ]=_ddeb [j ],_ddeb [i ]}; -// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template -func (_gf *Presentation )SaveAsTemplate (w _bc .Writer )error {return _gf .save (w ,true )}; +// SlideText is an array of extracted text items which has some methods for representing extracted text from a slide. +type SlideText struct{Items []*TextItem ;}; -// RemoveSlide removes a slide from a presentation. -func (_dgef *Presentation )RemoveSlide (s Slide )error {_gaa :=false ;_ffeg :=0;for _bafc ,_adc :=range _dgef ._cfd {if _adc ==s ._bda {if _dgef ._gegf .SldIdLst .SldId [_bafc ]!=s ._bbb {return _fe .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 (_dgef ._cfd [_bafc :],_dgef ._cfd [_bafc +1:]);_dgef ._cfd =_dgef ._cfd [0:len (_dgef ._cfd )-1];copy (_dgef ._fabd [_bafc :],_dgef ._fabd [_bafc +1:]);_dgef ._fabd =_dgef ._fabd [0:len (_dgef ._fabd )-1];copy (_dgef ._gegf .SldIdLst .SldId [_bafc :],_dgef ._gegf .SldIdLst .SldId [_bafc +1:]);_dgef ._gegf .SldIdLst .SldId =_dgef ._gegf .SldIdLst .SldId [0:len (_dgef ._gegf .SldIdLst .SldId )-1];_gaa =true ;_ffeg =_bafc ;};};if !_gaa {return _fe .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065");};_fdbb :=_ca .AbsoluteFilename (_ca .DocTypePresentation ,_ca .SlideType ,0);return _dgef .ContentTypes .RemoveOverrideByIndex (_fdbb ,_ffeg );}; +// AddParagraph adds a paragraph to the text box +func (_fefe TextBox )AddParagraph ()_bd .Paragraph {_cbdf :=_bde .NewCT_TextParagraph ();_fefe ._dbeb .TxBody .P =append (_fefe ._dbeb .TxBody .P ,_cbdf );return _bd .MakeParagraph (_cbdf );}; -// 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 (_gee sort2d )Less (i ,j int )bool {_aff ,_fb :=_gee [i ],_gee [j ];_gab ,_efa :=_aff ._dc ,_fb ._dc ;_gbd ,_agg :=len (_gab )-1,len (_efa )-1;_ccfd ,_de :=0,0;for {_bcd ,_fdb ,_bfe ,_beg ,_gef ,_ecc ,_bbe ,_bcg :=_gab [_ccfd ]._ee ,_efa [_de ]._ee ,_gab [_ccfd ]._ab ,_efa [_de ]._ab ,_gab [_ccfd ]._efe ,_efa [_de ]._efe ,_gab [_ccfd ]._af ,_efa [_de ]._af ;if _bcd ==_fdb ||((_gd .Abs (float64 (_bcd )-float64 (_fdb ))< _fgd )&&((_bcd >=_fdb &&_bcd <=_beg )||(_fdb >=_bcd &&_fdb <=_bfe ))&&(_bbe < _ecc ||_gef > _bcg )){if _gef ==_ecc {if _ccfd < _gbd &&_de < _agg {_ccfd ++;_de ++;continue ;};if _ccfd >=_gbd &&_de >=_agg {break ;};return _ccfd >=_gbd ;}else {return _gef < _ecc ;};}else {return _bcd < _fdb ;};};_da ,_bgb ,_adaf ,_dg :=_aff ._gca ,_fb ._gca ,_aff ._fc ,_fb ._fc ;if _da ==_bgb {return _adaf <=_dg ;};return _da < _bgb ;};func (_gggee TextBox )getOff ()*_bd .CT_Point2D {if _gggee ._cgbb .SpPr ==nil {_gggee ._cgbb .SpPr =_bd .NewCT_ShapeProperties ();};if _gggee ._cgbb .SpPr .Xfrm ==nil {_gggee ._cgbb .SpPr .Xfrm =_bd .NewCT_Transform2D ();};if _gggee ._cgbb .SpPr .Xfrm .Off ==nil {_gggee ._cgbb .SpPr .Xfrm .Off =_bd .NewCT_Point2D ();};return _gggee ._cgbb .SpPr .Xfrm .Off ;};func (_edcb *Slide )ensureClrMap (){if len (_edcb ._dddg ._bgfb )==0||len (_edcb ._dddg ._bfc )==0{return ;};_adec :=_edcb ._dddg ._bgfb [0];_babb :=_adec .ClrMap ;if _faad :=_edcb ._bda .ClrMapOvr ;_faad !=nil {if _efabg :=_faad .Choice ;_efabg !=nil {if _efabg .MasterClrMapping ==nil {if _bdg :=_efabg .OverrideClrMapping ;_bdg !=nil {if _bdg .Bg1Attr !=_bd .ST_ColorSchemeIndexUnset {_babb .Bg1Attr =_bdg .Bg1Attr ;};if _bdg .Tx1Attr !=_bd .ST_ColorSchemeIndexUnset {_babb .Tx1Attr =_bdg .Tx1Attr ;};if _bdg .Bg2Attr !=_bd .ST_ColorSchemeIndexUnset {_babb .Bg2Attr =_bdg .Bg2Attr ;};if _bdg .Tx2Attr !=_bd .ST_ColorSchemeIndexUnset {_babb .Tx2Attr =_bdg .Tx2Attr ;};if _bdg .Accent1Attr !=_bd .ST_ColorSchemeIndexUnset {_babb .Accent1Attr =_bdg .Accent1Attr ;};if _bdg .Accent2Attr !=_bd .ST_ColorSchemeIndexUnset {_babb .Accent2Attr =_bdg .Accent2Attr ;};if _bdg .Accent3Attr !=_bd .ST_ColorSchemeIndexUnset {_babb .Accent3Attr =_bdg .Accent3Attr ;};if _bdg .Accent4Attr !=_bd .ST_ColorSchemeIndexUnset {_babb .Accent4Attr =_bdg .Accent4Attr ;};if _bdg .Accent5Attr !=_bd .ST_ColorSchemeIndexUnset {_babb .Accent5Attr =_bdg .Accent5Attr ;};if _bdg .Accent6Attr !=_bd .ST_ColorSchemeIndexUnset {_babb .Accent6Attr =_bdg .Accent6Attr ;};if _bdg .HlinkAttr !=_bd .ST_ColorSchemeIndexUnset {_babb .HlinkAttr =_bdg .HlinkAttr ;};if _bdg .FolHlinkAttr !=_bd .ST_ColorSchemeIndexUnset {_babb .FolHlinkAttr =_bdg .FolHlinkAttr ;};};};};};_edcb ._aeaa =_babb ;}; +// 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 (_badb *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_fafc ,_cba :=_badb .AddSlideWithLayout (l );for _ ,_agb :=range _fafc .PlaceHolders (){_agb .Clear ();switch _agb .Type (){case _ae .ST_PlaceholderTypeFtr ,_ae .ST_PlaceholderTypeDt ,_ae .ST_PlaceholderTypeSldNum :_agb .Remove ();};};return _fafc ,_cba ;}; -// SlideSize represents a slide size of a presentation. -type SlideSize struct{_eed *_ad .CT_SlideSize ;_fbc *Presentation ;}; +// PresentationProperties contains document specific properties. +type PresentationProperties struct{_baf *_ae .PresentationPr }; -// Index returns the placeholder index -func (_fbbg PlaceHolder )Index ()uint32 {if _fbbg ._eefg .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_fbbg ._eefg .NvSpPr .NvPr .Ph .IdxAttr ;};var _bbec =false ; +// Themes returns an array of presentation themes. +func (_eeg *Presentation )Themes ()[]*_bde .Theme {return _eeg ._edfc }; -// Open opens and reads a document from a file (.pptx). -func Open (filename string )(*Presentation ,error ){_dfgf ,_fee :=_ebc .Open (filename );if _fee !=nil {return nil ,_dbe .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fee );};defer _dfgf .Close ();_fbb ,_fee :=_ebc .Stat (filename );if _fee !=nil {return nil ,_dbe .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fee );};_ =_fbb ;return Read (_dfgf ,_fbb .Size ());}; +// Name returns the name of the slide layout. +func (_cbfb SlideLayout )Name ()string {if _cbfb ._face .CSld !=nil &&_cbfb ._face .CSld .NameAttr !=nil {return *_cbfb ._face .CSld .NameAttr ;};return "";}; -// 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 (_edc Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_dfbb :=range _edc ._bda .CSld .SpTree .Choice {for _ ,_bcae :=range _dfbb .Sp {if _bcae .NvSpPr !=nil &&_bcae .NvSpPr .NvPr !=nil &&_bcae .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_bcae .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_bcae .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_bcae .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_bcae ,_edc ._bda },nil ;};};};};return PlaceHolder {},_fe .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");}; +// X returns TextBox's underlying *pml.CT_Shape. +func (_badd TextBox )X ()*_ae .CT_Shape {return _badd ._dbeb }; -// ViewProperties contains presentation specific properties. -type ViewProperties struct{_ecfe *_ad .ViewPr }; +// GetSlideLayout returns a slide layout related to the slide. +func (_fdda *Slide )GetSlideLayout ()*_ae .SldLayout {for _edba ,_afca :=range _fdda ._cbfg .Slides (){if *_fdda ==_afca {return _fdda ._cbfg ._egg [len (_fdda ._cbfg .Slides ())-_edba -1];};};return nil ;}; -// Presentation is the a presentation base document. -type Presentation struct{_cea .DocBase ;_gegf *_ad .Presentation ;_bcgf _cea .Relationships ;_cfd []*_ad .Sld ;_fabd []_cea .Relationships ;_bgfb []*_ad .SldMaster ;_aadb []_cea .Relationships ;_gac []*_ad .SldLayout ;_bab []_cea .Relationships ;_bfc []*_bd .Theme ;_cgd []_cea .Relationships ;_abc _cea .TableStyles ;_fcb PresentationProperties ;_bgdc ViewProperties ;_fedb []*_bd .CT_Hyperlink ;_cedaa []*chart ;_cde []*_ad .HandoutMaster ;_bee []*_ad .NotesMaster ;_baeg []*_ca .XSDAny ;_dcfa map[string ]string ;_gcab string ;}; +// ShowPr returns the ShowPr property. +func (_gbf PresentationProperties )ShowPr ()*_ae .CT_ShowProperties {return _gbf ._baf .ShowPr }; -// Slide represents a slide of a presentation. -type Slide struct{_bbb *_ad .CT_SlideIdListEntry ;_bda *_ad .Sld ;_dddg *Presentation ;_aeaa *_bd .CT_ColorMapping ;}; +// NewSlideScreenSize returns slide screen size with default MS PowerPoint slide screen size 16x9. +func NewSlideScreenSize ()SlideScreenSize {return NewSlideScreenSizeWithValue (SlideScreenSize16x9 [0],SlideScreenSize16x9 [1]);}; -// PlaceHolder is a place holder from a slide. -type PlaceHolder struct{_eefg *_ad .CT_Shape ;_egc *_ad .Sld ;}; +// ValidateWithPath validates the slide passing path informaton for a better +// error message. +func (_fbgd Slide )ValidateWithPath (path string )error {if _aefee :=_fbgd ._acg .ValidateWithPath (path );_aefee !=nil {return _aefee ;};for _ ,_daf :=range _fbgd ._acg .CSld .SpTree .Choice {for _ ,_fdddb :=range _daf .Sp {if _fdddb .TxBody !=nil {if len (_fdddb .TxBody .P )==0{return _acb .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 ;};func (_abgc *Slide )ensureClrMap (){if len (_abgc ._cbfg ._eg )==0||len (_abgc ._cbfg ._edfc )==0{return ;};_gefb :=_abgc ._cbfg ._eg [0];_bgb :=_gefb .ClrMap ;if _bfb :=_abgc ._acg .ClrMapOvr ;_bfb !=nil {if _bedc :=_bfb .Choice ;_bedc !=nil {if _bedc .MasterClrMapping ==nil {if _adfd :=_bedc .OverrideClrMapping ;_adfd !=nil {if _adfd .Bg1Attr !=_bde .ST_ColorSchemeIndexUnset {_bgb .Bg1Attr =_adfd .Bg1Attr ;};if _adfd .Tx1Attr !=_bde .ST_ColorSchemeIndexUnset {_bgb .Tx1Attr =_adfd .Tx1Attr ;};if _adfd .Bg2Attr !=_bde .ST_ColorSchemeIndexUnset {_bgb .Bg2Attr =_adfd .Bg2Attr ;};if _adfd .Tx2Attr !=_bde .ST_ColorSchemeIndexUnset {_bgb .Tx2Attr =_adfd .Tx2Attr ;};if _adfd .Accent1Attr !=_bde .ST_ColorSchemeIndexUnset {_bgb .Accent1Attr =_adfd .Accent1Attr ;};if _adfd .Accent2Attr !=_bde .ST_ColorSchemeIndexUnset {_bgb .Accent2Attr =_adfd .Accent2Attr ;};if _adfd .Accent3Attr !=_bde .ST_ColorSchemeIndexUnset {_bgb .Accent3Attr =_adfd .Accent3Attr ;};if _adfd .Accent4Attr !=_bde .ST_ColorSchemeIndexUnset {_bgb .Accent4Attr =_adfd .Accent4Attr ;};if _adfd .Accent5Attr !=_bde .ST_ColorSchemeIndexUnset {_bgb .Accent5Attr =_adfd .Accent5Attr ;};if _adfd .Accent6Attr !=_bde .ST_ColorSchemeIndexUnset {_bgb .Accent6Attr =_adfd .Accent6Attr ;};if _adfd .HlinkAttr !=_bde .ST_ColorSchemeIndexUnset {_bgb .HlinkAttr =_adfd .HlinkAttr ;};if _adfd .FolHlinkAttr !=_bde .ST_ColorSchemeIndexUnset {_bgb .FolHlinkAttr =_adfd .FolHlinkAttr ;};};};};};_abgc ._dfdf =_bgb ;}; -// X returns the inner wrapped XML type. -func (_eaedf *SlideSize )X ()*_ad .CT_SlideSize {return _eaedf ._eed }; +// SlideScreenSize represents the slide screen size as a 2 element array +// representing the width and height in EMU units. +type SlideScreenSize [2]int32 ; -// X returns the inner wrapped XML type. -func (_gedf PresentationProperties )X ()*_ad .PresentationPr {return _gedf ._dfge }; +// Type returns the type of the slide layout. +func (_ecc SlideLayout )Type ()_ae .ST_SlideLayoutType {return _ecc ._face .TypeAttr }; -// Remove removes a placeholder from a presentation. -func (_dadg PlaceHolder )Remove ()error {for _bcdb ,_fgc :=range _dadg ._egc .CSld .SpTree .Choice {for _ ,_cgg :=range _fgc .Sp {if _cgg ==_dadg ._eefg {copy (_dadg ._egc .CSld .SpTree .Choice [_bcdb :],_dadg ._egc .CSld .SpTree .Choice [_bcdb +1:]);_dadg ._egc .CSld .SpTree .Choice =_dadg ._egc .CSld .SpTree .Choice [0:len (_dadg ._egc .CSld .SpTree .Choice )-1];return nil ;};};};return _fe .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");}; +// ClrMru returns the ClrMru property. +func (_adg PresentationProperties )ClrMru ()*_bde .CT_ColorMRU {return _adg ._baf .ClrMru }; -// 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 (_bde *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_cbef ,_ece :=_bde .AddSlideWithLayout (l );for _ ,_fbd :=range _cbef .PlaceHolders (){_fbd .Clear ();switch _fbd .Type (){case _ad .ST_PlaceholderTypeFtr ,_ad .ST_PlaceholderTypeDt ,_ad .ST_PlaceholderTypeSldNum :_fbd .Remove ();};};return _cbef ,_ece ;}; +// ExtractText returns text from a presentation as a PresentationText object. +func (_afb *Presentation )ExtractText ()*PresentationText {_ga :=[]*SlideText {};for _ ,_cb :=range _afb .Slides (){_dca :=_cb .ExtractText ();if _dca !=nil {_ga =append (_ga ,_dca );};};return &PresentationText {Slides :_ga };};var _abb =false ; -// ClrMru returns the ClrMru property. -func (_gag PresentationProperties )ClrMru ()*_bd .CT_ColorMRU {return _gag ._dfge .ClrMru }; +// TableInfo is used for keep information about a table, a row and a cell where the text is located. +type TableInfo struct{Table *_bde .CT_Table ;Row *_bde .CT_TableRow ;Cell *_bde .CT_TableCell ;RowIndex int ;ColIndex int ;}; -// Text returns text from a slide as one string separated with line breaks. -func (_ebf *SlideText )Text ()string {_eag :=_gb .NewBuffer ([]byte {});for _ ,_dbc :=range _ebf .Items {if _dbc .Text !=""{_eag .WriteString (_dbc .Text );_eag .WriteString ("\u000a");};};return _eag .String ();}; +// TextBox is a text box within a slide. +type TextBox struct{_dbeb *_ae .CT_Shape }; -// Name returns the name of the slide layout. -func (_gdg SlideLayout )Name ()string {if _gdg ._bcfg .CSld !=nil &&_gdg ._bcfg .CSld .NameAttr !=nil {return *_gdg ._bcfg .CSld .NameAttr ;};return "";}; +// SetOffsetY sets vertical offset of text box in distance units (see measurement package). +func (_fdec TextBox )SetOffsetY (offY float64 ){_gagc :=_fdec .getOff ();_cdcc :=_cab .ToEMU (offY );_gagc .YAttr =_bde .ST_Coordinate {ST_CoordinateUnqualified :&_cdcc };}; -// ExtLst returns the ExtLst property. -func (_bcba ViewProperties )ExtLst ()*_ad .CT_ExtensionList {return _bcba ._ecfe .ExtLst }; +// New initializes and reurns a new presentation +func New ()*Presentation {_cgd :=_gfebe ();_cgd .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");_cgd .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");_cgd .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");_cgd .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");_cgd .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");_cgd .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");_cgd .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");_cgd ._gffd .SldMasterIdLst =_ae .NewCT_SlideMasterIdList ();_gcab :=_ae .NewSldMaster ();_gcab .ClrMap .Bg1Attr =_bde .ST_ColorSchemeIndexLt1 ;_gcab .ClrMap .Bg2Attr =_bde .ST_ColorSchemeIndexLt2 ;_gcab .ClrMap .Tx1Attr =_bde .ST_ColorSchemeIndexDk1 ;_gcab .ClrMap .Tx2Attr =_bde .ST_ColorSchemeIndexDk2 ;_gcab .ClrMap .Accent1Attr =_bde .ST_ColorSchemeIndexAccent1 ;_gcab .ClrMap .Accent2Attr =_bde .ST_ColorSchemeIndexAccent2 ;_gcab .ClrMap .Accent3Attr =_bde .ST_ColorSchemeIndexAccent3 ;_gcab .ClrMap .Accent4Attr =_bde .ST_ColorSchemeIndexAccent4 ;_gcab .ClrMap .Accent5Attr =_bde .ST_ColorSchemeIndexAccent5 ;_gcab .ClrMap .Accent6Attr =_bde .ST_ColorSchemeIndexAccent6 ;_gcab .ClrMap .HlinkAttr =_bde .ST_ColorSchemeIndexHlink ;_gcab .ClrMap .FolHlinkAttr =_bde .ST_ColorSchemeIndexFolHlink ;_cgd ._eg =append (_cgd ._eg ,_gcab );_cbbc :=_fea .AbsoluteFilename (_fea .DocTypePresentation ,_fea .SlideMasterType ,1);_cgd .ContentTypes .AddOverride (_cbbc ,_fea .SlideMasterContentType );_acc :=_cgd ._gcf .AddAutoRelationship (_fea .DocTypePresentation ,_fea .OfficeDocumentType ,1,_fea .SlideMasterType );_dfdb :=_ae .NewCT_SlideMasterIdListEntry ();_dfdb .IdAttr =_fea .Uint32 (2147483648);_dfdb .RIdAttr =_acc .ID ();_cgd ._gffd .SldMasterIdLst .SldMasterId =append (_cgd ._gffd .SldMasterIdLst .SldMasterId ,_dfdb );_agg :=_da .NewRelationships ();_cgd ._baba =append (_cgd ._baba ,_agg );_dbg :=_ae .NewSldLayout ();_gag :=_agg .AddAutoRelationship (_fea .DocTypePresentation ,_fea .SlideMasterType ,1,_fea .SlideLayoutType );_bge :=_fea .AbsoluteFilename (_fea .DocTypePresentation ,_fea .SlideLayoutType ,1);_cgd .ContentTypes .AddOverride (_bge ,_fea .SlideLayoutContentType );_agg .AddAutoRelationship (_fea .DocTypePresentation ,_fea .SlideMasterType ,1,_fea .ThemeType );_cgd ._egg =append (_cgd ._egg ,_dbg );_gcab .SldLayoutIdLst =_ae .NewCT_SlideLayoutIdList ();_eeb :=_ae .NewCT_SlideLayoutIdListEntry ();_eeb .IdAttr =_fea .Uint32 (2147483649);_eeb .RIdAttr =_gag .ID ();_gcab .SldLayoutIdLst .SldLayoutId =append (_gcab .SldLayoutIdLst .SldLayoutId ,_eeb );_gcfe :=_da .NewRelationships ();_cgd ._cce =append (_cgd ._cce ,_gcfe );_gcfe .AddAutoRelationship (_fea .DocTypePresentation ,_fea .SlideType ,1,_fea .SlideMasterType );_cgd ._gffd .NotesSz .CxAttr =6858000;_cgd ._gffd .NotesSz .CyAttr =9144000;_fdb :=_bde .NewTheme ();_fdb .NameAttr =_fea .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_fdb .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_fdb .ThemeElements .ClrScheme .Dk1 .SysClr =_bde .NewCT_SystemColor ();_fdb .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_fea .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_fdb .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_bde .ST_SystemColorValWindowText ;_fdb .ThemeElements .ClrScheme .Lt1 .SysClr =_bde .NewCT_SystemColor ();_fdb .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_fea .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_fdb .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_bde .ST_SystemColorValWindow ;_fdb .ThemeElements .ClrScheme .Dk2 .SrgbClr =_bde .NewCT_SRgbColor ();_fdb .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_fdb .ThemeElements .ClrScheme .Lt2 .SrgbClr =_bde .NewCT_SRgbColor ();_fdb .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036";_fdb .ThemeElements .ClrScheme .Accent1 .SrgbClr =_bde .NewCT_SRgbColor ();_fdb .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_fdb .ThemeElements .ClrScheme .Accent2 .SrgbClr =_bde .NewCT_SRgbColor ();_fdb .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031";_fdb .ThemeElements .ClrScheme .Accent3 .SrgbClr =_bde .NewCT_SRgbColor ();_fdb .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_fdb .ThemeElements .ClrScheme .Accent4 .SrgbClr =_bde .NewCT_SRgbColor ();_fdb .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030";_fdb .ThemeElements .ClrScheme .Accent5 .SrgbClr =_bde .NewCT_SRgbColor ();_fdb .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_fdb .ThemeElements .ClrScheme .Accent6 .SrgbClr =_bde .NewCT_SRgbColor ();_fdb .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037";_fdb .ThemeElements .ClrScheme .Hlink .SrgbClr =_bde .NewCT_SRgbColor ();_fdb .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_fdb .ThemeElements .ClrScheme .FolHlink .SrgbClr =_bde .NewCT_SRgbColor ();_fdb .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032";_fdb .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_fdb .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_fdb .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069";_fdb .ThemeElements .FmtScheme .NameAttr =_fea .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_bdfb :=_bde .NewEG_FillProperties ();_fdb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_fdb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bdfb );_bdfb .SolidFill =&_bde .CT_SolidColorFillProperties {SchemeClr :&_bde .CT_SchemeColor {ValAttr :_bde .ST_SchemeColorValPhClr }};_bdfb =_bde .NewEG_FillProperties ();_fdb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_fdb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bdfb );_fdb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_fdb .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_bdfb );_bdfb .GradFill =&_bde .CT_GradientFillProperties {RotWithShapeAttr :_fea .Bool (true ),GsLst :&_bde .CT_GradientStopList {},Lin :&_bde .CT_LinearShadeProperties {}};_bdfb .GradFill .Lin .AngAttr =_fea .Int32 (5400000);_bdfb .GradFill .Lin .ScaledAttr =_fea .Bool (false );_aeg :=_bde .NewCT_GradientStop ();_aeg .PosAttr .ST_PositiveFixedPercentageDecimal =_fea .Int32 (0);_aeg .SchemeClr =&_bde .CT_SchemeColor {ValAttr :_bde .ST_SchemeColorValPhClr };_bdfb .GradFill .GsLst .Gs =append (_bdfb .GradFill .GsLst .Gs ,_aeg );_aeg =_bde .NewCT_GradientStop ();_aeg .PosAttr .ST_PositiveFixedPercentageDecimal =_fea .Int32 (50000);_aeg .SchemeClr =&_bde .CT_SchemeColor {ValAttr :_bde .ST_SchemeColorValPhClr };_bdfb .GradFill .GsLst .Gs =append (_bdfb .GradFill .GsLst .Gs ,_aeg );_fdb .ThemeElements .FmtScheme .LnStyleLst =_bde .NewCT_LineStyleList ();for _bga :=0;_bga < 3;_bga ++{_cda :=_bde .NewCT_LineProperties ();_cda .WAttr =_fea .Int32 (int32 (6350*(_bga +1)));_cda .CapAttr =_bde .ST_LineCapFlat ;_cda .CmpdAttr =_bde .ST_CompoundLineSng ;_cda .AlgnAttr =_bde .ST_PenAlignmentCtr ;_fdb .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_fdb .ThemeElements .FmtScheme .LnStyleLst .Ln ,_cda );};_fdb .ThemeElements .FmtScheme .EffectStyleLst =_bde .NewCT_EffectStyleList ();for _gcfc :=0;_gcfc < 3;_gcfc ++{_aggb :=_bde .NewCT_EffectStyleItem ();_aggb .EffectLst =_bde .NewCT_EffectList ();_fdb .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_fdb .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_aggb );};_egf :=_bde .NewEG_FillProperties ();_egf .SolidFill =&_bde .CT_SolidColorFillProperties {SchemeClr :&_bde .CT_SchemeColor {ValAttr :_bde .ST_SchemeColorValPhClr }};_fdb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_fdb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_egf );_fdb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_fdb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_egf );_fdb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_fdb .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_bdfb );_cgd ._edfc =append (_cgd ._edfc ,_fdb );_bfd :=_fea .AbsoluteFilename (_fea .DocTypePresentation ,_fea .ThemeType ,1);_cgd .ContentTypes .AddOverride (_bfd ,_fea .ThemeContentType );_cgd ._gcf .AddAutoRelationship (_fea .DocTypePresentation ,_fea .OfficeDocumentType ,1,_fea .ThemeType );_fag :=_da .NewRelationships ();_cgd ._bfg =append (_cgd ._bfg ,_fag );return _cgd ;}; -// X returns the inner wrapped XML type. -func (_bdc *Presentation )X ()*_ad .Presentation {return _bdc ._gegf }; +// 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 (_cga PlaceHolder )SetText (text string ){_cga .Clear ();_ffd :=_bde .NewEG_TextRun ();_ffd .R =_bde .NewCT_RegularTextRun ();_ffd .R .T =text ;if len (_cga ._efe .TxBody .P )==0{_cga ._efe .TxBody .P =append (_cga ._efe .TxBody .P ,_bde .NewCT_TextParagraph ());};_cga ._efe .TxBody .P [0].EG_TextRun =nil ;_cga ._efe .TxBody .P [0].EG_TextRun =append (_cga ._efe .TxBody .P [0].EG_TextRun ,_ffd );}; -// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the -// slide. -func (_edg *Slide )GetChartSpaceByRelId (relId string )*_b .ChartSpace {_fdge :=_edg .getSlideRels ();if (_fdge ==_cea .Relationships {}){return nil ;};_ffd :=_fdge .GetTargetByRelId (relId );for _ ,_gfba :=range _edg ._dddg ._cedaa {if _ffd ==_gfba .Target (){return _gfba ._ea ;};};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 (_dcd *Presentation )AddImage (i _da .Image )(_da .ImageRef ,error ){_fbf :=_da .MakeImageRef (i ,&_dcd .DocBase ,_dcd ._gcf );if i .Data ==nil &&i .Path ==""{return _fbf ,_acb .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 _fbf ,_acb .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 _fbf ,_acb .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 !=""{_bgeb :=_b .Add (i .Path );if _bgeb !=nil {return _fbf ,_bgeb ;};};_dcd .Images =append (_dcd .Images ,_fbf );_dcd .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_dcd .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dcd .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dcd .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_dcd .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format );return _fbf ,nil ;}; -// X returns the inner wrapped XML type. -func (_fde ViewProperties )X ()*_ad .ViewPr {return _fde ._ecfe }; +// NewSlideScreenSizeWithValue returns slide screen size with given width and height. +// Width and Height value is in EMU units, use our measurement.ToEMU to convert the - +// width and height value. +func NewSlideScreenSizeWithValue (width ,height int32 )SlideScreenSize {return SlideScreenSize {width ,height };}; -// ExtLst returns the ExtLst property. -func (_fdg PresentationProperties )ExtLst ()*_ad .CT_ExtensionList {return _fdg ._dfge .ExtLst }; +// Index returns the placeholder index +func (_db PlaceHolder )Index ()uint32 {if _db ._efe .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_db ._efe .NvSpPr .NvPr .Ph .IdxAttr ;};func (_dae *Presentation )onNewRelationship (_bcda *_c .DecodeMap ,_aba ,_bdcf string ,_dbb []*_dg .File ,_age *_ca .Relationship ,_ggb _c .Target )error {_babc :=_fea .DocTypePresentation ;switch _bdcf {case _fea .OfficeDocumentType :_dae ._gffd =_ae .NewPresentation ();_bcda .AddTarget (_aba ,_dae ._gffd ,_bdcf ,0);_bcda .AddTarget (_c .RelationsPathFor (_aba ),_dae ._gcf .X (),_bdcf ,0);_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,0);case _fea .CorePropertiesType :_bcda .AddTarget (_aba ,_dae .CoreProperties .X (),_bdcf ,0);_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,0);case _fea .CustomPropertiesType :_bcda .AddTarget (_aba ,_dae .CustomProperties .X (),_bdcf ,0);_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,0);case _fea .PresentationPropertiesType :_bcda .AddTarget (_aba ,_dae ._abf .X (),_bdcf ,0);_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,0);case _fea .ViewPropertiesType :_bcda .AddTarget (_aba ,_dae ._bbd .X (),_bdcf ,0);_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,0);case _fea .TableStylesType :_bcda .AddTarget (_aba ,_dae ._gdba .X (),_bdcf ,0);_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,0);case _fea .HyperLinkType :_bbg :=_bde .NewCT_Hyperlink ();_dbdc :=uint32 (len (_dae ._fddd ));_bcda .AddTarget (_aba ,_bbg ,_bdcf ,_dbdc );_dae ._fddd =append (_dae ._fddd ,_bbg );case _fea .CustomXMLType :_ggd :=&_fea .XSDAny {};_fgb :=uint32 (len (_dae ._ce ));_bcda .AddTarget (_aba ,_ggd ,_bdcf ,_fgb );_dae ._ce =append (_dae ._ce ,_ggd );_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,len (_dae ._ce ));case _fea .ChartType :_dfeb :=chart {_cd :_fe .NewChartSpace ()};_ccfe :=uint32 (len (_dae ._facd ));_bcda .AddTarget (_aba ,_dfeb ._cd ,_bdcf ,_ccfe );_dae ._facd =append (_dae ._facd ,&_dfeb );_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,len (_dae ._facd ));_dfeb ._eb =_age .TargetAttr ;case _fea .HandoutMasterType :_eadf :=_ae .NewHandoutMaster ();_bfa :=uint32 (len (_dae ._bce ));_bcda .AddTarget (_aba ,_eadf ,_bdcf ,_bfa );_dae ._bce =append (_dae ._bce ,_eadf );_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,len (_dae ._bce ));case _fea .NotesMasterType :_fef :=_ae .NewNotesMaster ();_dbe :=uint32 (len (_dae ._deg ));_bcda .AddTarget (_aba ,_fef ,_bdcf ,_dbe );_dae ._deg =append (_dae ._deg ,_fef );_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,len (_dae ._deg ));case _fea .ExtendedPropertiesType :_bcda .AddTarget (_aba ,_dae .AppProperties .X (),_bdcf ,0);_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,0);case _fea .SlideType :_bbcg :=_ae .NewSld ();_dae ._afec =append (_dae ._afec ,_bbcg );_bcda .AddTarget (_aba ,_bbcg ,_bdcf ,uint32 (len (_dae ._afec )));_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,len (_dae ._afec ));_gea :=_da .NewRelationships ();_bcda .AddTarget (_c .RelationsPathFor (_aba ),_gea .X (),_bdcf ,0);_dae ._efb =append (_dae ._efb ,_gea );case _fea .SlideMasterType :_gagd :=_ae .NewSldMaster ();if !_bcda .AddTarget (_aba ,_gagd ,_bdcf ,uint32 (len (_dae ._eg )+1)){return nil ;};_dae ._eg =append (_dae ._eg ,_gagd );_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,len (_dae ._eg ));_fafd :=_da .NewRelationships ();_bcda .AddTarget (_c .RelationsPathFor (_aba ),_fafd .X (),_bdcf ,0);_dae ._baba =append (_dae ._baba ,_fafd );case _fea .SlideLayoutType :_cbcg :=_ae .NewSldLayout ();if !_bcda .AddTarget (_aba ,_cbcg ,_bdcf ,uint32 (len (_dae ._egg )+1)){return nil ;};_dae ._egg =append (_dae ._egg ,_cbcg );_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,len (_dae ._egg ));_dgd :=_da .NewRelationships ();_bcda .AddTarget (_c .RelationsPathFor (_aba ),_dgd .X (),_bdcf ,0);_dae ._cce =append (_dae ._cce ,_dgd );case _fea .ThumbnailType :for _aec ,_fcde :=range _dbb {if _fcde ==nil {continue ;};if _fcde .Name ==_aba {_dea ,_efde :=_fcde .Open ();if _efde !=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",_efde );};_dae .Thumbnail ,_ ,_efde =_ag .Decode (_dea );_dea .Close ();if _efde !=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",_efde );};_dbb [_aec ]=nil ;};};case _fea .ThemeType :_bbgf :=_bde .NewTheme ();if !_bcda .AddTarget (_aba ,_bbgf ,_bdcf ,uint32 (len (_dae ._edfc )+1)){return nil ;};_dae ._edfc =append (_dae ._edfc ,_bbgf );_age .TargetAttr =_fea .RelativeFilename (_babc ,_ggb .Typ ,_bdcf ,len (_dae ._edfc ));_adb :=_da .NewRelationships ();_bcda .AddTarget (_c .RelationsPathFor (_aba ),_adb .X (),_bdcf ,0);_dae ._bfg =append (_dae ._bfg ,_adb );case _fea .ImageType :_aba =_ab .Clean (_aba );if _ega ,_feff :=_dae ._gfeb [_aba ];_feff {_age .TargetAttr =_ega ;return nil ;};_cag :="";for _efec ,_debg :=range _dbb {if _debg ==nil {continue ;};if _debg .Name ==_aba {_cad ,_gcaf :=_c .ExtractToDiskTmp (_debg ,_dae .TmpPath );if _gcaf !=nil {return _gcaf ;};_ddef ,_gcaf :=_da .ImageFromStorage (_cad );if _gcaf !=nil {return _gcaf ;};_cag =_ddef .Format ;_feg :=_da .MakeImageRef (_ddef ,&_dae .DocBase ,_dae ._gcf );_feg .SetTarget ("\u002e\u002e\u002f"+_aba [4:]);_dae .Images =append (_dae .Images ,_feg );_dbb [_efec ]=nil ;_bcda .RecordIndex (_aba ,len (_dae .Images ));break ;};};_eecc :=_bcda .IndexFor (_aba );_age .TargetAttr =_fea .RelativeImageFilename (_babc ,_ggb .Typ ,_bdcf ,_eecc ,_cag );_dae ._gfeb [_aba ]=_age .TargetAttr ;default:_g .Log .Debug ("\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",_bdcf ,_aba );};return nil ;}; -// HtmlPubPr returns the HtmlPubPr property. -func (_egeg PresentationProperties )HtmlPubPr ()*_ad .CT_HtmlPublishProperties {return _egeg ._dfge .HtmlPubPr ;}; +// Type returns the placeholder type +func (_dcbf PlaceHolder )Type ()_ae .ST_PlaceholderType {return _dcbf ._efe .NvSpPr .NvPr .Ph .TypeAttr }; -// LastViewAttr returns the LastViewAttr property. -func (_bfced ViewProperties )LastViewAttr ()_ad .ST_ViewType {return _bfced ._ecfe .LastViewAttr };func (_eba *Presentation )saveToFile (_cgba string ,_bgfg bool )error {_ccbd ,_dgee :=_ebc .Create (_cgba );if _dgee !=nil {return _dgee ;};defer _ccbd .Close ();return _eba .save (_ccbd ,_bgfg );}; +// NewViewProperties constructs a new ViewProperties. +func NewViewProperties ()ViewProperties {return ViewProperties {_efeg :_ae .NewViewPr ()}}; -// NotesViewPr returns the NotesViewPr property. -func (_addc ViewProperties )NotesViewPr ()*_ad .CT_NotesViewProperties {return _addc ._ecfe .NotesViewPr }; +// SetWidth sets width of slide screen size with given value in EMU units. +func (_ggfb *SlideScreenSize )SetWidth (val int32 ){_ggfb [0]=val }; -// Properties returns the properties of the TextBox. -func (_dad Image )Properties ()_cdd .ShapeProperties {if _dad ._ceda .SpPr ==nil {_dad ._ceda .SpPr =_bd .NewCT_ShapeProperties ();};return _cdd .MakeShapeProperties (_dad ._ceda .SpPr );}; +// AddTable adds an empty table to a slide. +func (_dced Slide )AddTable ()*_da .Table {_cdbe :=_ae .NewCT_GroupShapeChoice ();_dced ._acg .CSld .SpTree .Choice =append (_dced ._acg .CSld .SpTree .Choice ,_cdbe );_ffgda :=_ae .NewCT_GraphicalObjectFrame ();_cdbe .GraphicFrame =append (_cdbe .GraphicFrame ,_ffgda );_ffgda .Xfrm .Off =_bde .NewCT_Point2D ();_agc :=int64 (1);_ffgda .Xfrm .Off .XAttr =_bde .ST_Coordinate {ST_CoordinateUnqualified :&_agc };_ffgda .Xfrm .Off .YAttr =_bde .ST_Coordinate {ST_CoordinateUnqualified :&_agc };_gfdb :=_ffgda .Graphic .CT_GraphicalObject .GraphicData ;_gfdb .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";_fca :=_da .NewTableWithXfrm (_ffgda .Xfrm );_gfdb .Any =append (_gfdb .Any ,_fca .X ());return _fca ;};func _cgdd (_ddda []*_ae .CT_GroupShapeChoice )[]*_ae .CT_GroupShapeChoice {var _gdfb []*_ae .CT_GroupShapeChoice ;for _ ,_gdac :=range _ddda {if len (_gdac .Pic )==0{_gdfb =append (_gdfb ,_gdac );};};return _gdfb ;}; -// Slides returns the slides in the presentation. -func (_agf *Presentation )Slides ()[]Slide {_dea :=[]Slide {};for _adg ,_bga :=range _agf ._cfd {_dea =append (_dea ,Slide {_agf ._gegf .SldIdLst .SldId [_adg ],_bga ,_agf ,nil });};return _dea ;};type chart struct{_ea *_b .ChartSpace ;_cdf string ;_ac string ;}; +// PresentationText is an array of extracted text items which has some methods for representing extracted text. +type PresentationText struct{Slides []*SlideText ;}; -// SlideSize returns presentation slide size. -func (_bccc *Presentation )SlideSize ()SlideSize {if _bccc ._gegf .SldSz ==nil {_bccc ._gegf .SldSz =_ad .NewCT_SlideSize ();};return SlideSize {_bccc ._gegf .SldSz ,_bccc };};func _bfed (_eagf []*_ad .CT_GroupShapeChoice )[]*_ad .CT_GroupShapeChoice {var _ecg []*_ad .CT_GroupShapeChoice ;for _ ,_faae :=range _eagf {if len (_faae .Pic )==0{_ecg =append (_ecg ,_faae );};};return _ecg ;}; +// SetHeight sets height of slide screen size with given value in EMU units. +func (_gcfad *SlideScreenSize )SetHeight (val int32 ){_gcfad [1]=val };type chart struct{_cd *_fe .ChartSpace ;_ec string ;_eb string ;}; -// ShowPr returns the ShowPr property. -func (_efg PresentationProperties )ShowPr ()*_ad .CT_ShowProperties {return _efg ._dfge .ShowPr };func _cbb ()*Presentation {_ead :=&Presentation {_gegf :_ad .NewPresentation ()};_ead ._gegf .SldIdLst =_ad .NewCT_SlideIdList ();_ead ._gegf .ConformanceAttr =_eb .ST_ConformanceClassTransitional ;_ead .AppProperties =_cea .NewAppProperties ();_ead .CoreProperties =_cea .NewCoreProperties ();_ead ._abc =_cea .NewTableStyles ();_ead .ContentTypes =_cea .NewContentTypes ();_ead .Rels =_cea .NewRelationships ();_ead ._bcgf =_cea .NewRelationships ();_ead ._fcb =NewPresentationProperties ();_ead ._bgdc =NewViewProperties ();_ead ._dcfa =map[string ]string {};return _ead ;}; +// SlideMaster is the slide master for a presentation. +type SlideMaster struct{_ebbd *Presentation ;_bbfd _da .Relationships ;_dcbd *_ae .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 (_afb PlaceHolder )Clear (){_afb .ClearAll ();_ecf :=_bd .NewCT_TextParagraph ();_afb ._eefg .TxBody .P =[]*_bd .CT_TextParagraph {_ecf };_ecf .EndParaRPr =_bd .NewCT_TextCharacterProperties ();_ecf .EndParaRPr .LangAttr =_ca .String ("\u0065\u006e\u002dU\u0053");}; +// ExtLst returns the ExtLst property. +func (_bda ViewProperties )ExtLst ()*_ae .CT_ExtensionList {return _bda ._efeg .ExtLst };func (_cc *chart )RelId ()string {return _cc ._ec }; -// SetHeight sets height of slide screen size with given value in EMU units. -func (_fegf *SlideScreenSize )SetHeight (val int32 ){_fegf [1]=val }; +// ShowCommentsAttr returns the WebPr property. +func (_agee ViewProperties )ShowCommentsAttr ()*bool {return _agee ._efeg .ShowCommentsAttr }; -// ValidateWithPath validates the slide passing path informaton for a better -// error message. -func (_gedg Slide )ValidateWithPath (path string )error {if _bafd :=_gedg ._bda .ValidateWithPath (path );_bafd !=nil {return _bafd ;};for _ ,_caag :=range _gedg ._bda .CSld .SpTree .Choice {for _ ,_bdec :=range _caag .Sp {if _bdec .TxBody !=nil {if len (_bdec .TxBody .P )==0{return _fe .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 ;};func (_gfg *Presentation )save (_ffaa _bc .Writer ,_bdda bool )error {const _cadc ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065";if _gcb :=_gfg ._gegf .Validate ();_gcb !=nil {_ef .Log .Debug ("\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",_gcb );};if !_cc .GetLicenseKey ().IsLicensed ()&&!_bbec {_dbe .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");_dbe .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 _fe .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 (_gfg ._gcab )==0{_cfed ,_adf :=_cc .GenRefId ("\u0070\u0077");if _adf !=nil {_ef .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_adf );return _adf ;};_gfg ._gcab =_cfed ;};if _dff :=_cc .Track (_gfg ._gcab ,_cadc );_dff !=nil {_ef .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dff );return _dff ;};if _bdda {_gfg .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");_gfg .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 {_gfg .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");_gfg .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");};_agee :=_ca .DocTypePresentation ;_cfg :=_ebe .NewWriter (_ffaa );defer _cfg .Close ();if _dgc :=_e .MarshalXML (_cfg ,_ca .BaseRelsFilename ,_gfg .Rels .X ());_dgc !=nil {return _dgc ;};if _aeea :=_e .MarshalXMLByType (_cfg ,_agee ,_ca .ExtendedPropertiesType ,_gfg .AppProperties .X ());_aeea !=nil {return _aeea ;};if _dcdf :=_e .MarshalXMLByType (_cfg ,_agee ,_ca .CorePropertiesType ,_gfg .CoreProperties .X ());_dcdf !=nil {return _dcdf ;};if _fad :=_e .MarshalXMLByType (_cfg ,_agee ,_ca .PresentationPropertiesType ,_gfg ._fcb .X ());_fad !=nil {return _fad ;};if _bccb :=_e .MarshalXMLByType (_cfg ,_agee ,_ca .ViewPropertiesType ,_gfg ._bgdc .X ());_bccb !=nil {return _bccb ;};if _ggdb :=_e .MarshalXMLByType (_cfg ,_agee ,_ca .TableStylesType ,_gfg ._abc .X ());_ggdb !=nil {return _ggdb ;};if _gfg .CustomProperties .X ()!=nil {if _cec :=_e .MarshalXMLByType (_cfg ,_agee ,_ca .CustomPropertiesType ,_gfg .CustomProperties .X ());_cec !=nil {return _cec ;};};if _gfg .Thumbnail !=nil {_cfb ,_dbac :=_cfg .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _dbac !=nil {return _dbac ;};if _fgab :=_db .Encode (_cfb ,_gfg .Thumbnail ,nil );_fgab !=nil {return _fgab ;};};_fbg :=_ca .AbsoluteFilename (_agee ,_ca .OfficeDocumentType ,0);if _dfa :=_e .MarshalXML (_cfg ,_fbg ,_gfg ._gegf );_dfa !=nil {return _dfa ;};if _ded :=_e .MarshalXML (_cfg ,_e .RelationsPathFor (_fbg ),_gfg ._bcgf .X ());_ded !=nil {return _ded ;};for _ddd ,_efc :=range _gfg ._cfd {_cfcf :=_ca .AbsoluteFilename (_ca .DocTypePresentation ,_ca .SlideType ,_ddd +1);_e .MarshalXML (_cfg ,_cfcf ,_efc );if !_gfg ._fabd [_ddd ].IsEmpty (){_gga :=_e .RelationsPathFor (_cfcf );_e .MarshalXML (_cfg ,_gga ,_gfg ._fabd [_ddd ].X ());};};for _gfgc ,_ebfg :=range _gfg ._bgfb {_ddca :=_ca .AbsoluteFilename (_ca .DocTypePresentation ,_ca .SlideMasterType ,_gfgc +1);_e .MarshalXML (_cfg ,_ddca ,_ebfg );if !_gfg ._aadb [_gfgc ].IsEmpty (){_dgcd :=_e .RelationsPathFor (_ddca );_e .MarshalXML (_cfg ,_dgcd ,_gfg ._aadb [_gfgc ].X ());};};for _beb ,_dge :=range _gfg ._gac {_fddd :=_ca .AbsoluteFilename (_ca .DocTypePresentation ,_ca .SlideLayoutType ,_beb +1);_e .MarshalXML (_cfg ,_fddd ,_dge );if !_gfg ._bab [_beb ].IsEmpty (){_ccc :=_e .RelationsPathFor (_fddd );_e .MarshalXML (_cfg ,_ccc ,_gfg ._bab [_beb ].X ());};};for _ddf ,_bcbg :=range _gfg ._bfc {_fgec :=_ca .AbsoluteFilename (_ca .DocTypePresentation ,_ca .ThemeType ,_ddf +1);_e .MarshalXML (_cfg ,_fgec ,_bcbg );if !_gfg ._cgd [_ddf ].IsEmpty (){_ccfg :=_e .RelationsPathFor (_fgec );_e .MarshalXML (_cfg ,_ccfg ,_gfg ._cgd [_ddf ].X ());};};for _cbg ,_aadg :=range _gfg ._cedaa {_cdfb :=_ca .AbsoluteFilename (_agee ,_ca .ChartType ,_cbg +1);_e .MarshalXML (_cfg ,_cdfb ,_aadg );};for _aba ,_bdf :=range _gfg ._cde {_ecca :=_ca .AbsoluteFilename (_agee ,_ca .HandoutMasterType ,_aba +1);_e .MarshalXML (_cfg ,_ecca ,_bdf );};for _ffcc ,_cgfb :=range _gfg ._bee {_bgbf :=_ca .AbsoluteFilename (_agee ,_ca .NotesMasterType ,_ffcc +1);_e .MarshalXML (_cfg ,_bgbf ,_cgfb );};for _gec ,_geb :=range _gfg ._baeg {_bcgc :=_ca .AbsoluteFilename (_agee ,_ca .CustomXMLType ,_gec +1);_e .MarshalXML (_cfg ,_bcgc ,_geb );};for _add ,_ccd :=range _gfg .Images {if _efd :=_cea .AddImageToZip (_cfg ,_ccd ,_add +1,_ca .DocTypePresentation );_efd !=nil {return _efd ;};};_gfg .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_gfg .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_gfg .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_gfg .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _bad :=_e .MarshalXML (_cfg ,_ca .ContentTypesFilename ,_gfg .ContentTypes .X ());_bad !=nil {return _bad ;};if _acf :=_gfg .WriteExtraFiles (_cfg );_acf !=nil {return _acf ;};return nil ;}; \ No newline at end of file +// ExtractText returns text from a slide as a SlideText object. +func (_cfdb *Slide )ExtractText ()*SlideText {_beg :=_cbf (_cfdb ._cbfg ,_cfdb ._acg .CSld .SpTree .Choice ,[]rectangle {},[]*TextItem {});_fa .Sort (sort2d (_beg ));return &SlideText {Items :_beg };}; \ 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 11089ca2c8..839c441dbd 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 (_a "encoding/xml";_g "fmt";_d "github.com/unidoc/unioffice";_gd "github.com/unidoc/unioffice/common/logger";);func (_eg *ElementsGroupChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eg .Any !=nil {_eb :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_defc :=range _eg .Any {e .EncodeElement (_defc ,_eb );};};return nil ;}; +package elements ;import (_e "encoding/xml";_c "fmt";_ab "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";);type ElementsGroupChoice struct{Any []*Any ;};type Any struct{SimpleLiteral };func (_eac *ElementsGroupChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eac .Any !=nil {_gb :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_ecg :=range _eac .Any {e .EncodeElement (_ecg ,_gb );};};return nil ;}; -// Validate validates the SimpleLiteral and its children -func (_cae *SimpleLiteral )Validate ()error {return _cae .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};type ElementsGroupChoice struct{Any []*Any ;};func NewElementsGroupChoice ()*ElementsGroupChoice {_gfa :=&ElementsGroupChoice {};return _gfa };func (_be *ElementContainer )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bg :for {_ad ,_cdc :=d .Token ();if _cdc !=nil {return _cdc ;};switch _bd :=_ad .(type ){case _a .StartElement :switch _bd .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"}:_af :=NewElementsGroupChoice ();if _ada :=d .DecodeElement (&_af .Any ,&_bd );_ada !=nil {return _ada ;};_be .Choice =append (_be .Choice ,_af );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_bd .Name );if _fea :=d .Skip ();_fea !=nil {return _fea ;};};case _a .EndElement :break _bg ;case _a .CharData :};};return nil ;}; - -// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path -func (_de *ElementContainer )ValidateWithPath (path string )error {for _cc ,_df :=range _de .Choice {if _ba :=_df .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cc ));_ba !=nil {return _ba ;};};return nil ;}; +// ValidateWithPath validates the Any and its children, prefixing error messages with path +func (_gf *Any )ValidateWithPath (path string )error {if _db :=_gf .SimpleLiteral .ValidateWithPath (path );_db !=nil {return _db ;};return nil ;};type ElementContainer struct{Choice []*ElementsGroupChoice ;};func (_bc *ElementContainer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072";e .EncodeToken (start );if _bc .Choice !=nil {for _ ,_bg :=range _bc .Choice {_bg .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the ElementsGroup and its children -func (_aa *ElementsGroup )Validate ()error {return _aa .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};func NewSimpleLiteral ()*SimpleLiteral {_bb :=&SimpleLiteral {};return _bb };func (_f *Any )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_f .SimpleLiteral =*NewSimpleLiteral ();for {_fb ,_fe :=d .Token ();if _fe !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_fe );};if _ae ,_b :=_fb .(_a .EndElement );_b &&_ae .Name ==start .Name {break ;};};return nil ;};type ElementContainer struct{Choice []*ElementsGroupChoice ;}; +// Validate validates the ElementContainer and its children +func (_ee *ElementContainer )Validate ()error {return _ee .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");}; -// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path -func (_ef *ElementsGroup )ValidateWithPath (path string )error {for _fa ,_ce :=range _ef .Choice {if _cef :=_ce .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fa ));_cef !=nil {return _cef ;};};return nil ;}; +// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path +func (_cf *SimpleLiteral )ValidateWithPath (path string )error {return nil };func (_egg *SimpleLiteral )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_eca ,_ef :=d .Token ();if _ef !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_ef );};if _bdd ,_dfd :=_eca .(_e .EndElement );_dfd &&_bdd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path -func (_cb *ElementsGroupChoice )ValidateWithPath (path string )error {for _dd ,_dcg :=range _cb .Any {if _gfga :=_dcg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_dd ));_gfga !=nil {return _gfga ;};};return nil ;};func (_dc *Any )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _dc .SimpleLiteral .MarshalXML (e ,start );}; +// Validate validates the SimpleLiteral and its children +func (_fg *SimpleLiteral )Validate ()error {return _fg .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};func (_ecf *ElementsGroupChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bac :for {_adag ,_eae :=d .Token ();if _eae !=nil {return _eae ;};switch _ceb :=_adag .(type ){case _e .StartElement :switch _ceb .Name {case _e .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"}:_gc :=NewAny ();if _cc :=d .DecodeElement (_gc ,&_ceb );_cc !=nil {return _cc ;};_ecf .Any =append (_ecf .Any ,_gc );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072ou\u0070\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ceb .Name );if _dbb :=d .Skip ();_dbb !=nil {return _dbb ;};};case _e .EndElement :break _bac ;case _e .CharData :};};return nil ;}; // Validate validates the Any and its children -func (_c *Any )Validate ()error {return _c .ValidateWithPath ("\u0041\u006e\u0079")}; +func (_ad *Any )Validate ()error {return _ad .ValidateWithPath ("\u0041\u006e\u0079")};func (_fbf *SimpleLiteral )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fa *ElementsGroup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_df :for {_ec ,_bca :=d .Token ();if _bca !=nil {return _bca ;};switch _ac :=_ec .(type ){case _e .StartElement :switch _ac .Name {case _e .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"}:_da :=NewElementsGroupChoice ();if _ede :=d .DecodeElement (&_da .Any ,&_ac );_ede !=nil {return _ede ;};_fa .Choice =append (_fa .Choice ,_da );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_ac .Name );if _geb :=d .Skip ();_geb !=nil {return _geb ;};};case _e .EndElement :break _df ;case _e .CharData :};};return nil ;};func (_af *Any )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _af .SimpleLiteral .MarshalXML (e ,start );};func NewAny ()*Any {_cd :=&Any {};_cd .SimpleLiteral =*NewSimpleLiteral ();return _cd }; + +// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path +func (_fb *ElementsGroupChoice )ValidateWithPath (path string )error {for _dc ,_gcg :=range _fb .Any {if _edg :=_gcg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_dc ));_edg !=nil {return _edg ;};};return nil ;}; // Validate validates the ElementsGroupChoice and its children -func (_cg *ElementsGroupChoice )Validate ()error {return _cg .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_egg *SimpleLiteral )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewElementsGroup ()*ElementsGroup {_cdb :=&ElementsGroup {};return _cdb }; +func (_gef *ElementsGroupChoice )Validate ()error {return _gef .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func NewElementsGroupChoice ()*ElementsGroupChoice {_eec :=&ElementsGroupChoice {};return _eec };func NewSimpleLiteral ()*SimpleLiteral {_feg :=&SimpleLiteral {};return _feg };func NewElementsGroup ()*ElementsGroup {_cec :=&ElementsGroup {};return _cec };type ElementsGroup struct{Choice []*ElementsGroupChoice ;}; -// ValidateWithPath validates the Any and its children, prefixing error messages with path -func (_bf *Any )ValidateWithPath (path string )error {if _ge :=_bf .SimpleLiteral .ValidateWithPath (path );_ge !=nil {return _ge ;};return nil ;};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func (_bge *SimpleLiteral )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_egf ,_db :=d .Token ();if _db !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_db );};if _agf ,_aea :=_egf .(_a .EndElement );_aea &&_agf .Name ==start .Name {break ;};};return nil ;};func NewAny ()*Any {_gf :=&Any {};_gf .SimpleLiteral =*NewSimpleLiteral ();return _gf };func (_ac *ElementsGroup )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ac .Choice !=nil {for _ ,_fc :=range _ac .Choice {_fc .MarshalXML (e ,_a .StartElement {});};};return nil ;}; +// Validate validates the ElementsGroup and its children +func (_adb *ElementsGroup )Validate ()error {return _adb .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};func (_fe *ElementsGroup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fe .Choice !=nil {for _ ,_aa :=range _fe .Choice {_aa .MarshalXML (e ,_e .StartElement {});};};return nil ;};func NewElementContainer ()*ElementContainer {_bd :=&ElementContainer {};return _bd };func (_de *ElementContainer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ge :for {_gff ,_ba :=d .Token ();if _ba !=nil {return _ba ;};switch _ed :=_gff .(type ){case _e .StartElement :switch _ed .Name {case _e .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"}:_dd :=NewElementsGroupChoice ();if _gd :=d .DecodeElement (&_dd .Any ,&_ed );_gd !=nil {return _gd ;};_de .Choice =append (_de .Choice ,_dd );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_ed .Name );if _ada :=d .Skip ();_ada !=nil {return _ada ;};};case _e .EndElement :break _ge ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path -func (_ec *SimpleLiteral )ValidateWithPath (path string )error {return nil };func (_gfg *ElementContainer )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072";e .EncodeToken (start );if _gfg .Choice !=nil {for _ ,_cd :=range _gfg .Choice {_cd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path +func (_bcc *ElementsGroup )ValidateWithPath (path string )error {for _aag ,_gebc :=range _bcc .Choice {if _afa :=_gebc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aag ));_afa !=nil {return _afa ;};};return nil ;}; -// Validate validates the ElementContainer and its children -func (_fd *ElementContainer )Validate ()error {return _fd .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");};func (_ccd *ElementsGroup )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fec :for {_dcd ,_cde :=d .Token ();if _cde !=nil {return _cde ;};switch _gfc :=_dcd .(type ){case _a .StartElement :switch _gfc .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"}:_fg :=NewElementsGroupChoice ();if _dcf :=d .DecodeElement (&_fg .Any ,&_gfc );_dcf !=nil {return _dcf ;};_ccd .Choice =append (_ccd .Choice ,_fg );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_gfc .Name );if _dec :=d .Skip ();_dec !=nil {return _dec ;};};case _a .EndElement :break _fec ;case _a .CharData :};};return nil ;};type Any struct{SimpleLiteral };func NewElementContainer ()*ElementContainer {_ea :=&ElementContainer {};return _ea };type SimpleLiteral struct{};func (_efa *ElementsGroupChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afa :for {_da ,_ca :=d .Token ();if _ca !=nil {return _ca ;};switch _gcc :=_da .(type ){case _a .StartElement :switch _gcc .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"}:_dea :=NewAny ();if _bff :=d .DecodeElement (_dea ,&_gcc );_bff !=nil {return _bff ;};_efa .Any =append (_efa .Any ,_dea );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072ou\u0070\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gcc .Name );if _gec :=d .Skip ();_gec !=nil {return _gec ;};};case _a .EndElement :break _afa ;case _a .CharData :};};return nil ;};func init (){_d .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 );_d .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 );_d .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 );_d .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 +// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path +func (_gdg *ElementContainer )ValidateWithPath (path string )error {for _ce ,_cb :=range _gdg .Choice {if _ged :=_cb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ce ));_ged !=nil {return _ged ;};};return nil ;};type SimpleLiteral struct{};func (_ea *Any )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ea .SimpleLiteral =*NewSimpleLiteral ();for {_ca ,_f :=d .Token ();if _f !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_f );};if _d ,_b :=_ca .(_e .EndElement );_b &&_d .Name ==start .Name {break ;};};return nil ;};func init (){_ab .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 );_ab .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 );_ab .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 );_ab .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 667bd8519f..cc73bff194 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";_e "fmt";_b "github.com/unidoc/unioffice";_gf "github.com/unidoc/unioffice/common/logger";_ge "github.com/unidoc/unioffice/schema/purl.org/dc/elements";);func (_cgge *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 ;}; +package terms ;import (_b "encoding/xml";_a "fmt";_e "github.com/unidoc/unioffice";_fa "github.com/unidoc/unioffice/common/logger";_bg "github.com/unidoc/unioffice/schema/purl.org/dc/elements";);func (_cfbd *Point )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_cfca ,_gac :=d .Token ();if _gac !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_gac );};if _dba ,_bea :=_cfca .(_b .EndElement );_bea &&_dba .Name ==start .Name {break ;};};return nil ;};func NewDDC ()*DDC {_fd :=&DDC {};return _fd }; -// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path -func (_aga *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _egfd ,_dge :=range _aga .Any {if _cc :=_dge .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_egfd ));_cc !=nil {return _cc ;};};return nil ;};type TGN struct{};func (_fa *Period )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dff ,_dba :=d .Token ();if _dba !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_dba );};if _bbc ,_gee :=_dff .(_g .EndElement );_gee &&_bbc .Name ==start .Name {break ;};};return nil ;};type RFC3066 struct{}; +// ValidateWithPath validates the Box and its children, prefixing error messages with path +func (_ee *Box )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the IMT and its children, prefixing error messages with path -func (_bacd *IMT )ValidateWithPath (path string )error {return nil };func NewISO3166 ()*ISO3166 {_bgf :=&ISO3166 {};return _bgf }; +// Validate validates the RFC3066 and its children +func (_eb *RFC3066 )Validate ()error {return _eb .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");}; -// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path -func (_cfe *ISO639_2 )ValidateWithPath (path string )error {return nil }; +// Validate validates the URI and its children +func (_gga *URI )Validate ()error {return _gga .ValidateWithPath ("\u0055\u0052\u0049")};type IMT struct{};func (_ccgd *W3CDTF )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fcda ,_abe :=d .Token ();if _abe !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_abe );};if _ecfd ,_fbca :=_fcda .(_b .EndElement );_fbca &&_ecfd .Name ==start .Name {break ;};};return nil ;};func (_gb *Box )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Box struct{};func (_da *DCMIType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcg *URI )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dbge ,_agg :=d .Token ();if _agg !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_agg );};if _gee ,_dec :=_dbge .(_b .EndElement );_dec &&_gee .Name ==start .Name {break ;};};return nil ;};type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;};func (_bf *ElementsAndRefinementsGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gc :for {_gg ,_daeg :=d .Token ();if _daeg !=nil {return _daeg ;};switch _cg :=_gg .(type ){case _b .StartElement :switch _cg .Name {case _b .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"}:_ac :=NewElementsAndRefinementsGroupChoice ();if _cbf :=d .DecodeElement (&_ac .Any ,&_cg );_cbf !=nil {return _cbf ;};_bf .Choice =append (_bf .Choice ,_ac );default:_fa .Log .Debug ("\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",_cg .Name );if _gda :=d .Skip ();_gda !=nil {return _gda ;};};case _b .EndElement :break _gc ;case _b .CharData :};};return nil ;}; -// Validate validates the MESH and its children -func (_bb *MESH )Validate ()error {return _bb .ValidateWithPath ("\u004d\u0045\u0053\u0048")};type LCC struct{};func NewIMT ()*IMT {_dbc :=&IMT {};return _dbc };func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_gfa :=&ElementsAndRefinementsGroup {};return _gfa ;};func (_bca *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 ;};type URI struct{};func NewISO639_2 ()*ISO639_2 {_cgf :=&ISO639_2 {};return _cgf };type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;};func (_dfgf *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 ;}; +// Validate validates the ElementOrRefinementContainer and its children +func (_cfb *ElementOrRefinementContainer )Validate ()error {return _cfb .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 NewLCC ()*LCC {_acg :=&LCC {};return _acg }; -// Validate validates the Point and its children -func (_ced *Point )Validate ()error {return _ced .ValidateWithPath ("\u0050\u006f\u0069n\u0074")}; +// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path +func (_dgc *ISO3166 )ValidateWithPath (path string )error {return nil };type DCMIType struct{};type DDC struct{};func (_ec *DDC )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fc ,_dac :=d .Token ();if _dac !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_dac );};if _ea ,_be :=_fc .(_b .EndElement );_be &&_ea .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the ISO3166 and its children -func (_afc *ISO3166 )Validate ()error {return _afc .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};func (_fba *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 ;};func (_beg *Point )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gfdb ,_ebb :=d .Token ();if _ebb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_ebb );};if _aec ,_cbc :=_gfdb .(_g .EndElement );_cbc &&_aec .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Point and its children, prefixing error messages with path +func (_fbg *Point )ValidateWithPath (path string )error {return nil };func (_c *DCMIType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ag ,_aa :=d .Token ();if _aa !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_aa );};if _ff ,_db :=_ag .(_b .EndElement );_db &&_ff .Name ==start .Name {break ;};};return nil ;};func NewDCMIType ()*DCMIType {_d :=&DCMIType {};return _d };type RFC3066 struct{};func NewISO3166 ()*ISO3166 {_fdb :=&ISO3166 {};return _fdb }; -// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path -func (_eee *DCMIType )ValidateWithPath (path string )error {return nil };func (_cdf *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 ;}; +// ValidateWithPath validates the LCC and its children, prefixing error messages with path +func (_ffa *LCC )ValidateWithPath (path string )error {return nil }; + +// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path +func (_eadc *ISO639_2 )ValidateWithPath (path string )error {return nil };func NewLCSH ()*LCSH {_fcd :=&LCSH {};return _fcd };func (_gd *ElementOrRefinementContainer )MarshalXML (e *_b .Encoder ,start _b .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 _gd .Choice !=nil {for _ ,_ccb :=range _gd .Choice {_ccb .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdcc *MESH )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the URI and its children, prefixing error messages with path -func (_aefd *URI )ValidateWithPath (path string )error {return nil }; +func (_dcg *URI )ValidateWithPath (path string )error {return nil };func (_bbc *Period )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ef ,_caba :=d .Token ();if _caba !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_caba );};if _dbd ,_ccc :=_ef .(_b .EndElement );_ccc &&_dbd .Name ==start .Name {break ;};};return nil ;};type TGN struct{}; -// Validate validates the ISO639_2 and its children -func (_de *ISO639_2 )Validate ()error {return _de .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");}; +// ValidateWithPath validates the IMT and its children, prefixing error messages with path +func (_eab *IMT )ValidateWithPath (path string )error {return nil };type MESH struct{};func (_adb *ISO3166 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cceb *IMT )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aga *ElementsAndRefinementsGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aga .Choice !=nil {for _ ,_ad :=range _aga .Choice {_ad .MarshalXML (e ,_b .StartElement {});};};return nil ;}; -// Validate validates the RFC3066 and its children -func (_gcea *RFC3066 )Validate ()error {return _gcea .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");};func NewPoint ()*Point {_cd :=&Point {};return _cd };func NewW3CDTF ()*W3CDTF {_bfg :=&W3CDTF {};return _bfg };func (_fg *ElementsAndRefinementsGroup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fg .Choice !=nil {for _ ,_cea :=range _fg .Choice {_cea .MarshalXML (e ,_g .StartElement {});};};return nil ;}; +// Validate validates the ISO3166 and its children +func (_gdfd *ISO3166 )Validate ()error {return _gdfd .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};func NewW3CDTF ()*W3CDTF {_gdbd :=&W3CDTF {};return _gdbd };func (_dfb *RFC1766 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_efg ,_bfg :=d .Token ();if _bfg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_bfg );};if _fgf ,_gdbg :=_efg .(_b .EndElement );_gdbg &&_fgf .Name ==start .Name {break ;};};return nil ;};func (_bca *RFC3066 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type W3CDTF struct{};func (_cdf *W3CDTF )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_deaa *TGN )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bffb *ISO639_2 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewTGN ()*TGN {_fag :=&TGN {};return _fag };func (_gff *UDC )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bcf ,_dfbd :=d .Token ();if _dfbd !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_dfbd );};if _bged ,_ffb :=_bcf .(_b .EndElement );_ffb &&_bged .Name ==start .Name {break ;};};return nil ;};func NewRFC1766 ()*RFC1766 {_gdbf :=&RFC1766 {};return _gdbf };func (_fe *Box )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fg ,_eg :=d .Token ();if _eg !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_eg );};if _ge ,_gf :=_fg .(_b .EndElement );_gf &&_ge .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the ElementsAndRefinementsGroupChoice and its children -func (_eab *ElementsAndRefinementsGroupChoice )Validate ()error {return _eab .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 (_fb *ElementOrRefinementContainer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbg :for {_aaf ,_eag :=d .Token ();if _eag !=nil {return _eag ;};switch _cbd :=_aaf .(type ){case _g .StartElement :switch _cbd .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"}:_bg :=NewElementsAndRefinementsGroupChoice ();if _be :=d .DecodeElement (&_bg .Any ,&_cbd );_be !=nil {return _be ;};_fb .Choice =append (_fb .Choice ,_bg );default:_gf .Log .Debug ("\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",_cbd .Name );if _gea :=d .Skip ();_gea !=nil {return _gea ;};};case _g .EndElement :break _gbg ;case _g .CharData :};};return nil ;};func (_edd *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 ;};type Period struct{};type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;}; +// ValidateWithPath validates the Period and its children, prefixing error messages with path +func (_ceb *Period )ValidateWithPath (path string )error {return nil }; -// Validate validates the URI and its children -func (_ggd *URI )Validate ()error {return _ggd .ValidateWithPath ("\u0055\u0052\u0049")}; +// ValidateWithPath validates the LCSH and its children, prefixing error messages with path +func (_dbc *LCSH )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path -func (_eaca *W3CDTF )ValidateWithPath (path string )error {return nil };func (_ad *ISO639_2 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cfb ,_ab :=d .Token ();if _ab !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_ab );};if _acd ,_ceb :=_cfb .(_g .EndElement );_ceb &&_acd .Name ==start .Name {break ;};};return nil ;};func (_ee *DCMIType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ca ,_ec :=d .Token ();if _ec !=nil {return _e .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_ec );};if _ea ,_egf :=_ca .(_g .EndElement );_egf &&_ea .Name ==start .Name {break ;};};return nil ;};func (_aaaaf *URI )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fgg ,_fbb :=d .Token ();if _fbb !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_fbb );};if _edad ,_baf :=_fgg .(_g .EndElement );_baf &&_edad .Name ==start .Name {break ;};};return nil ;};type W3CDTF struct{};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_fd :=&ElementOrRefinementContainer {};return _fd ;};type LCSH struct{}; +// ValidateWithPath validates the UDC and its children, prefixing error messages with path +func (_egc *UDC )ValidateWithPath (path string )error {return nil };func NewPoint ()*Point {_gcg :=&Point {};return _gcg };func NewBox ()*Box {_g :=&Box {};return _g };func (_dc *LCSH )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ElementsAndRefinementsGroupChoice struct{Any []*_bg .Any ;}; -// Validate validates the DCMIType and its children -func (_gbb *DCMIType )Validate ()error {return _gbb .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};type DDC struct{}; +// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path +func (_fff *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _fdd ,_feg :=range _fff .Any {if _cfba :=_feg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_fdd ));_cfba !=nil {return _cfba ;};};return nil ;}; // Validate validates the RFC1766 and its children -func (_gaa *RFC1766 )Validate ()error {return _gaa .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");};func (_gbgb *RFC1766 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dbb ,_gdc :=d .Token ();if _gdc !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_gdc );};if _aef ,_fbe :=_dbb .(_g .EndElement );_fbe &&_aef .Name ==start .Name {break ;};};return nil ;}; +func (_bcd *RFC1766 )Validate ()error {return _bcd .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");}; -// Validate validates the DDC and its children -func (_fe *DDC )Validate ()error {return _fe .ValidateWithPath ("\u0044\u0044\u0043")};func (_aafe *TGN )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fcad ,_dgg :=d .Token ();if _dgg !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_dgg );};if _gfdf ,_bdd :=_fcad .(_g .EndElement );_bdd &&_gfdf .Name ==start .Name {break ;};};return nil ;};func NewMESH ()*MESH {_ggc :=&MESH {};return _ggc }; +// Validate validates the ElementsAndRefinementsGroupChoice and its children +func (_eae *ElementsAndRefinementsGroupChoice )Validate ()error {return _eae .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 (_bffe *ISO639_2 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_acb ,_feb :=d .Token ();if _feb !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_feb );};if _cfbb ,_ccg :=_acb .(_b .EndElement );_ccg &&_cfbb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the IMT and its children -func (_edg *IMT )Validate ()error {return _edg .ValidateWithPath ("\u0049\u004d\u0054")};func (_fca *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 ISO639_2 struct{};type RFC1766 struct{}; +// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path +func (_gdfa *W3CDTF )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the LCC and its children, prefixing error messages with path -func (_fda *LCC )ValidateWithPath (path string )error {return nil };func (_ce *Box )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ga ,_ed :=d .Token ();if _ed !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_ed );};if _eg ,_eda :=_ga .(_g .EndElement );_eda &&_eg .Name ==start .Name {break ;};};return nil ;};func (_dgfa *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ac :for {_baa ,_bgg :=d .Token ();if _bgg !=nil {return _bgg ;};switch _bd :=_baa .(type ){case _g .StartElement :switch _bd .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"}:_gfb :=_ge .NewAny ();if _gag :=d .DecodeElement (_gfb ,&_bd );_gag !=nil {return _gag ;};_dgfa .Any =append (_dgfa .Any ,_gfb );default:_gf .Log .Debug ("\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",_bd .Name );if _df :=d .Skip ();_df !=nil {return _df ;};};case _g .EndElement :break _ac ;case _g .CharData :};};return nil ;};func (_dg *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 _dg .Choice !=nil {for _ ,_eb :=range _dg .Choice {_eb .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecg *LCC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bcb ,_adb :=d .Token ();if _adb !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_adb );};if _ffaf ,_bgfe :=_bcb .(_g .EndElement );_bgfe &&_ffaf .Name ==start .Name {break ;};};return nil ;};func (_fgb *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 ;};func NewBox ()*Box {_gc :=&Box {};return _gc }; +// ValidateWithPath validates the TGN and its children, prefixing error messages with path +func (_cea *TGN )ValidateWithPath (path string )error {return nil }; -// Validate validates the LCC and its children -func (_cccg *LCC )Validate ()error {return _cccg .ValidateWithPath ("\u004c\u0043\u0043")}; +// Validate validates the MESH and its children +func (_fda *MESH )Validate ()error {return _fda .ValidateWithPath ("\u004d\u0045\u0053\u0048")};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_cb :=&ElementOrRefinementContainer {};return _cb ;};func (_egf *DDC )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type UDC struct{};func (_adg *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afb :for {_ce ,_gfb :=d .Token ();if _gfb !=nil {return _gfb ;};switch _fae :=_ce .(type ){case _b .StartElement :switch _fae .Name {case _b .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"}:_fec :=_bg .NewAny ();if _ffg :=d .DecodeElement (_fec ,&_fae );_ffg !=nil {return _ffg ;};_adg .Any =append (_adg .Any ,_fec );default:_fa .Log .Debug ("\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",_fae .Name );if _fee :=d .Skip ();_fee !=nil {return _fee ;};};case _b .EndElement :break _afb ;case _b .CharData :};};return nil ;};func (_de *LCSH )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_cbb ,_bdc :=d .Token ();if _bdc !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_bdc );};if _ccgc ,_dad :=_cbb .(_b .EndElement );_dad &&_ccgc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path -func (_fgc *RFC1766 )ValidateWithPath (path string )error {return nil };type Box struct{}; +// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path +func (_fbc *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _dbe ,_bd :=range _fbc .Choice {if _ead :=_bd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dbe ));_ead !=nil {return _ead ;};};return nil ;};func (_caf *ElementsAndRefinementsGroupChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _caf .Any !=nil {_bff :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_cff :=range _caf .Any {e .EncodeElement (_cff ,_bff );};};return nil ;}; -// ValidateWithPath validates the UDC and its children, prefixing error messages with path -func (_agff *UDC )ValidateWithPath (path string )error {return nil };func NewRFC1766 ()*RFC1766 {_bea :=&RFC1766 {};return _bea };func NewURI ()*URI {_ddf :=&URI {};return _ddf };func NewDDC ()*DDC {_gcf :=&DDC {};return _gcf };func (_dcb *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 ;};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_ega :=&ElementsAndRefinementsGroupChoice {};return _ega ;}; +// ValidateWithPath validates the MESH and its children, prefixing error messages with path +func (_afc *MESH )ValidateWithPath (path string )error {return nil };func (_ed *RFC3066 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gab ,_ced :=d .Token ();if _ced !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_ced );};if _ba ,_gaf :=_gab .(_b .EndElement );_gaf &&_ba .Name ==start .Name {break ;};};return nil ;};type Point struct{};func (_df *IMT )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_cbe ,_cd :=d .Token ();if _cd !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_cd );};if _ab ,_gdcd :=_cbe .(_b .EndElement );_gdcd &&_ab .Name ==start .Name {break ;};};return nil ;};type URI struct{};func NewUDC ()*UDC {_fac :=&UDC {};return _fac };func NewISO639_2 ()*ISO639_2 {_bdaa :=&ISO639_2 {};return _bdaa }; -// Validate validates the ElementOrRefinementContainer and its children -func (_geg *ElementOrRefinementContainer )Validate ()error {return _geg .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 (_ccf *MESH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ggf ,_gfd :=d .Token ();if _gfd !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_gfd );};if _aae ,_ada :=_ggf .(_g .EndElement );_ada &&_aae .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the IMT and its children +func (_cab *IMT )Validate ()error {return _cab .ValidateWithPath ("\u0049\u004d\u0054")}; -// Validate validates the Box and its children -func (_gb *Box )Validate ()error {return _gb .ValidateWithPath ("\u0042\u006f\u0078")};func (_gcc *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 ;}; +// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path +func (_dae *DCMIType )ValidateWithPath (path string )error {return nil };func NewPeriod ()*Period {_dgg :=&Period {};return _dgg }; // ValidateWithPath validates the DDC and its children, prefixing error messages with path -func (_aa *DDC )ValidateWithPath (path string )error {return nil };func (_f *DDC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gd ,_dd :=d .Token ();if _dd !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_dd );};if _ag ,_eeg :=_gd .(_g .EndElement );_eeg &&_ag .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the LCSH and its children, prefixing error messages with path -func (_ae *LCSH )ValidateWithPath (path string )error {return nil };type Point struct{}; +func (_cc *DDC )ValidateWithPath (path string )error {return nil };func (_cdd *LCC )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fddb ,_ae :=d .Token ();if _ae !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_ae );};if _gbe ,_aef :=_fddb .(_b .EndElement );_aef &&_gbe .Name ==start .Name {break ;};};return nil ;};func NewURI ()*URI {_aff :=&URI {};return _aff };type LCSH struct{};func (_faf *UDC )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;}; -// Validate validates the W3CDTF and its children -func (_aaag *W3CDTF )Validate ()error {return _aaag .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};func (_ggff *RFC3066 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fac ,_gad :=d .Token ();if _gad !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_gad );};if _ebbe ,_eff :=_fac .(_g .EndElement );_eff &&_ebbe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the ElementsAndRefinementsGroup and its children +func (_ca *ElementsAndRefinementsGroup )Validate ()error {return _ca .ValidateWithPath ("E\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070");}; -// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path -func (_cbe *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _af ,_cg :=range _cbe .Choice {if _cfg :=_cg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_af ));_cfg !=nil {return _cfg ;};};return nil ;};func (_ba *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 ;};type UDC struct{};type ISO3166 struct{};func NewPeriod ()*Period {_dca :=&Period {};return _dca }; +// Validate validates the ISO639_2 and its children +func (_bge *ISO639_2 )Validate ()error {return _bge .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");};func (_fdf *TGN )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gdfb ,_gfd :=d .Token ();if _gfd !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_gfd );};if _gcd ,_ecc :=_gdfb .(_b .EndElement );_ecc &&_gcd .Name ==start .Name {break ;};};return nil ;};func NewRFC3066 ()*RFC3066 {_ddd :=&RFC3066 {};return _ddd }; -// ValidateWithPath validates the TGN and its children, prefixing error messages with path -func (_bgc *TGN )ValidateWithPath (path string )error {return nil };func (_egfe *ElementsAndRefinementsGroup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fga :for {_dgf ,_cga :=d .Token ();if _cga !=nil {return _cga ;};switch _cee :=_dgf .(type ){case _g .StartElement :switch _cee .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"}:_gce :=NewElementsAndRefinementsGroupChoice ();if _ebc :=d .DecodeElement (&_gce .Any ,&_cee );_ebc !=nil {return _ebc ;};_egfe .Choice =append (_egfe .Choice ,_gce );default:_gf .Log .Debug ("\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",_cee .Name );if _ebe :=d .Skip ();_ebe !=nil {return _ebe ;};};case _g .EndElement :break _fga ;case _g .CharData :};};return nil ;};func (_egc *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 NewDCMIType ()*DCMIType {_cb :=&DCMIType {};return _cb }; +// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path +func (_acc *RFC1766 )ValidateWithPath (path string )error {return nil };func (_aac *MESH )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dea ,_cee :=d .Token ();if _cee !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_cee );};if _gdb ,_cddf :=_dea .(_b .EndElement );_cddf &&_gdb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Period and its children -func (_bcf *Period )Validate ()error {return _bcf .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");};func (_d *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 ;};type IMT struct{}; +// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path +func (_gdf *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _ccef ,_ga :=range _gdf .Choice {if _gcf :=_ga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ccef ));_gcf !=nil {return _gcf ;};};return nil ;};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_fce :=&ElementsAndRefinementsGroupChoice {};return _fce ;};func NewIMT ()*IMT {_dd :=&IMT {};return _dd }; -// Validate validates the ElementsAndRefinementsGroup and its children -func (_cgb *ElementsAndRefinementsGroup )Validate ()error {return _cgb .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 (_ccd *ISO3166 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fcd ,_eca :=d .Token ();if _eca !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_eca );};if _baaa ,_cbf :=_fcd .(_g .EndElement );_cbf &&_baaa .Name ==start .Name {break ;};};return nil ;};func NewLCSH ()*LCSH {_cgg :=&LCSH {};return _cgg };func (_ded *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 ;};type MESH struct{};func NewRFC3066 ()*RFC3066 {_dcg :=&RFC3066 {};return _dcg }; +// Validate validates the LCC and its children +func (_abd *LCC )Validate ()error {return _abd .ValidateWithPath ("\u004c\u0043\u0043")};func (_abc *ISO3166 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dfd ,_egg :=d .Token ();if _egg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_egg );};if _ddg ,_cdg :=_dfd .(_b .EndElement );_cdg &&_ddg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the MESH and its children, prefixing error messages with path -func (_gec *MESH )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path +func (_dgcf *RFC3066 )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path -func (_afb *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _bac ,_ef :=range _afb .Choice {if _ff :=_ef .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bac ));_ff !=nil {return _ff ;};};return nil ;};func (_dgc *W3CDTF )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_aad ,_begc :=d .Token ();if _begc !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_begc );};if _abc ,_aee :=_aad .(_g .EndElement );_aee &&_abc .Name ==start .Name {break ;};};return nil ;};func (_bc *ElementsAndRefinementsGroupChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bc .Any !=nil {_ffa :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_ecc :=range _bc .Any {e .EncodeElement (_ecc ,_ffa );};};return nil ;};func (_gfe *IMT )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_agf ,_fc :=d .Token ();if _fc !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_fc );};if _bf ,_eegd :=_agf .(_g .EndElement );_eegd &&_bf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Box and its children +func (_fb *Box )Validate ()error {return _fb .ValidateWithPath ("\u0042\u006f\u0078")}; // Validate validates the UDC and its children -func (_cfbd *UDC )Validate ()error {return _cfbd .ValidateWithPath ("\u0055\u0044\u0043")}; +func (_ddgd *UDC )Validate ()error {return _ddgd .ValidateWithPath ("\u0055\u0044\u0043")};type LCC struct{};type ISO3166 struct{}; -// ValidateWithPath validates the Point and its children, prefixing error messages with path -func (_cbdf *Point )ValidateWithPath (path string )error {return nil };func (_eba *UDC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_afe ,_acf :=d .Token ();if _acf !=nil {return _e .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_acf );};if _efg ,_aaaa :=_afe .(_g .EndElement );_aaaa &&_efg .Name ==start .Name {break ;};};return nil ;};func (_gfeg *LCSH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_aaa ,_dc :=d .Token ();if _dc !=nil {return _e .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_dc );};if _gbd ,_ddb :=_aaa .(_g .EndElement );_ddb &&_gbd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the DDC and its children +func (_bb *DDC )Validate ()error {return _bb .ValidateWithPath ("\u0044\u0044\u0043")};func (_gae *Point )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Box and its children, prefixing error messages with path -func (_a *Box )ValidateWithPath (path string )error {return nil };func (_ege *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 ;};type DCMIType struct{};func (_bga *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 NewTGN ()*TGN {_eac :=&TGN {};return _eac };func NewUDC ()*UDC {_abg :=&UDC {};return _abg }; +// Validate validates the W3CDTF and its children +func (_ggac *W3CDTF )Validate ()error {return _ggac .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");}; -// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path -func (_ccc *ISO3166 )ValidateWithPath (path string )error {return nil }; +// Validate validates the Point and its children +func (_eff *Point )Validate ()error {return _eff .ValidateWithPath ("\u0050\u006f\u0069n\u0074")};func (_aba *RFC1766 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Period and its children, prefixing error messages with path -func (_dfg *Period )ValidateWithPath (path string )error {return nil };func NewLCC ()*LCC {_gegd :=&LCC {};return _gegd };type ElementsAndRefinementsGroupChoice struct{Any []*_ge .Any ;}; +// Validate validates the TGN and its children +func (_dbg *TGN )Validate ()error {return _dbg .ValidateWithPath ("\u0054\u0047\u004e")};type Period struct{};type RFC1766 struct{};func (_bbf *URI )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_gdc :=&ElementsAndRefinementsGroup {};return _gdc ;};func (_af *ElementOrRefinementContainer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecf :for {_fea ,_gbb :=d .Token ();if _gbb !=nil {return _gbb ;};switch _cce :=_fea .(type ){case _b .StartElement :switch _cce .Name {case _b .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"}:_bc :=NewElementsAndRefinementsGroupChoice ();if _cfc :=d .DecodeElement (&_bc .Any ,&_cce );_cfc !=nil {return _cfc ;};_af .Choice =append (_af .Choice ,_bc );default:_fa .Log .Debug ("\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",_cce .Name );if _gec :=d .Skip ();_gec !=nil {return _gec ;};};case _b .EndElement :break _ecf ;case _b .CharData :};};return nil ;}; // Validate validates the LCSH and its children -func (_edb *LCSH )Validate ()error {return _edb .ValidateWithPath ("\u004c\u0043\u0053\u0048")};func (_agd *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 (_abdb *LCSH )Validate ()error {return _abdb .ValidateWithPath ("\u004c\u0043\u0053\u0048")};func (_gaa *Period )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the TGN and its children -func (_eagc *TGN )Validate ()error {return _eagc .ValidateWithPath ("\u0054\u0047\u004e")}; +// Validate validates the Period and its children +func (_ffd *Period )Validate ()error {return _ffd .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");};func (_agf *LCC )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path -func (_dbae *RFC3066 )ValidateWithPath (path string )error {return nil };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 +// Validate validates the DCMIType and its children +func (_gbf *DCMIType )Validate ()error {return _gbf .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};type ISO639_2 struct{};func NewMESH ()*MESH {_beg :=&MESH {};return _beg };func init (){_e .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 );_e .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 );_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC );_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC );_e .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 );_e .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 );_e .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 );_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT );_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN );_e .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 );_e .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 94ba63a497..b3510b26bd 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 (_d "encoding/xml";_db "fmt";_c "github.com/unidoc/unioffice";_dg "github.com/unidoc/unioffice/common/logger";);func (_fcag *Ocx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcag .CT_Ocx =*NewCT_Ocx ();for _ ,_ccg :=range start .Attr {if _ccg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccg .Name .Local =="\u0069\u0064"||_ccg .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"&&_ccg .Name .Local =="\u0069\u0064"{_aac ,_eb :=_ccg .Value ,error (nil );if _eb !=nil {return _eb ;};_fcag .IdAttr =&_aac ;continue ;};if _ccg .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_agd ,_adc :=_ccg .Value ,error (nil );if _adc !=nil {return _adc ;};_fcag .ClassidAttr =_agd ;continue ;};if _ccg .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_ffd ,_aaa :=_ccg .Value ,error (nil );if _aaa !=nil {return _aaa ;};_fcag .LicenseAttr =&_ffd ;continue ;};if _ccg .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_fcag .PersistenceAttr .UnmarshalXMLAttr (_ccg );continue ;};};_egg :for {_gd ,_ge :=d .Token ();if _ge !=nil {return _ge ;};switch _cceb :=_gd .(type ){case _d .StartElement :switch _cceb .Name {case _d .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"}:_beaa :=NewCT_OcxPr ();if _fgac :=d .DecodeElement (_beaa ,&_cceb );_fgac !=nil {return _fgac ;};_fcag .OcxPr =append (_fcag .OcxPr ,_beaa );default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u004fc\u0078\u0020\u0025\u0076",_cceb .Name );if _gab :=d .Skip ();_gab !=nil {return _gab ;};};case _d .EndElement :break _egg ;case _d .CharData :};};return nil ;};type CT_Picture struct{IdAttr *string ;}; +package activeX ;import (_a "encoding/xml";_fd "fmt";_d "github.com/unidoc/unioffice";_fa "github.com/unidoc/unioffice/common/logger";);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 NewCT_OcxPrChoice ()*CT_OcxPrChoice {_fbc :=&CT_OcxPrChoice {};return _fbc };func (_ag *CT_Font )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ff :=range start .Attr {if _ff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ff .Name .Local =="\u0069\u0064"||_ff .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"&&_ff .Name .Local =="\u0069\u0064"{_gdg ,_b :=_ff .Value ,error (nil );if _b !=nil {return _b ;};_ag .IdAttr =&_gdg ;continue ;};if _ff .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_ag .PersistenceAttr .UnmarshalXMLAttr (_ff );continue ;};};_bd :for {_bc ,_ab :=d .Token ();if _ab !=nil {return _ab ;};switch _af :=_bc .(type ){case _a .StartElement :switch _af .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"}:_faf :=NewCT_OcxPr ();if _e :=d .DecodeElement (_faf ,&_af );_e !=nil {return _e ;};_ag .OcxPr =append (_ag .OcxPr ,_faf );default:_fa .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_af .Name );if _fdd :=d .Skip ();_fdd !=nil {return _fdd ;};};case _a .EndElement :break _bd ;case _a .CharData :};};return nil ;};func (_adc ST_Persistence )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adc .String (),start );};func (_bgf *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 :_fd .Sprintf ("\u0025\u0076",_bgf .ClassidAttr )});if _bgf .LicenseAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_bgf .LicenseAttr )});};if _bgf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_bgf .IdAttr )});};_cd ,_ea :=_bgf .PersistenceAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _ea !=nil {return _ea ;};start .Attr =append (start .Attr ,_cd );e .EncodeToken (start );if _bgf .OcxPr !=nil {_aa :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_gdd :=range _bgf .OcxPr {e .EncodeElement (_gdd ,_aa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_OcxPr struct{NameAttr string ;ValueAttr *string ;Choice *CT_OcxPrChoice ;};func (_fc *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aba :=range start .Attr {if _aba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aba .Name .Local =="\u0069\u0064"||_aba .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"&&_aba .Name .Local =="\u0069\u0064"{_cgc ,_eagge :=_aba .Value ,error (nil );if _eagge !=nil {return _eagge ;};_fc .IdAttr =&_cgc ;continue ;};};for {_bff ,_ef :=d .Token ();if _ef !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_ef );};if _acc ,_gac :=_bff .(_a .EndElement );_gac &&_acc .Name ==start .Name {break ;};};return nil ;};func NewCT_Font ()*CT_Font {_ad :=&CT_Font {};return _ad }; -// Validate validates the CT_Font and its children -func (_dfe *CT_Font )Validate ()error {return _dfe .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func NewCT_Ocx ()*CT_Ocx {_ea :=&CT_Ocx {};_ea .PersistenceAttr =ST_Persistence (1);return _ea };func (_dbg *CT_Picture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bea :=range start .Attr {if _bea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bea .Name .Local =="\u0069\u0064"||_bea .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"&&_bea .Name .Local =="\u0069\u0064"{_cgc ,_ab :=_bea .Value ,error (nil );if _ab !=nil {return _ab ;};_dbg .IdAttr =&_cgc ;continue ;};};for {_fdd ,_efdb :=d .Token ();if _efdb !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_efdb );};if _dd ,_edf :=_fdd .(_d .EndElement );_edf &&_dd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_OcxPrChoice and its children +func (_gdc *CT_OcxPrChoice )Validate ()error {return _gdc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_gca *Ocx )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gca .CT_Ocx =*NewCT_Ocx ();for _ ,_bgga :=range start .Attr {if _bgga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgga .Name .Local =="\u0069\u0064"||_bgga .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"&&_bgga .Name .Local =="\u0069\u0064"{_befbd ,_bebd :=_bgga .Value ,error (nil );if _bebd !=nil {return _bebd ;};_gca .IdAttr =&_befbd ;continue ;};if _bgga .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_faba ,_eg :=_bgga .Value ,error (nil );if _eg !=nil {return _eg ;};_gca .ClassidAttr =_faba ;continue ;};if _bgga .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_dc ,_aga :=_bgga .Value ,error (nil );if _aga !=nil {return _aga ;};_gca .LicenseAttr =&_dc ;continue ;};if _bgga .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_gca .PersistenceAttr .UnmarshalXMLAttr (_bgga );continue ;};};_cfb :for {_cde ,_cca :=d .Token ();if _cca !=nil {return _cca ;};switch _dcg :=_cde .(type ){case _a .StartElement :switch _dcg .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"}:_ebb :=NewCT_OcxPr ();if _feae :=d .DecodeElement (_ebb ,&_dcg );_feae !=nil {return _feae ;};_gca .OcxPr =append (_gca .OcxPr ,_ebb );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u004fc\u0078\u0020\u0025\u0076",_dcg .Name );if _gaa :=d .Skip ();_gaa !=nil {return _gaa ;};};case _a .EndElement :break _cfb ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the Ocx and its children, prefixing error messages with path -func (_cec *Ocx )ValidateWithPath (path string )error {if _dbe :=_cec .CT_Ocx .ValidateWithPath (path );_dbe !=nil {return _dbe ;};return nil ;}; +// Validate validates the CT_Ocx and its children +func (_eagg *CT_Ocx )Validate ()error {return _eagg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");};func (_fad ST_Persistence )ValidateWithPath (path string )error {switch _fad {case 0,1,2,3,4:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fad ));};return nil ;};func (_bf *CT_Ocx )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bf .PersistenceAttr =ST_Persistence (1);for _ ,_gb :=range start .Attr {if _gb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gb .Name .Local =="\u0069\u0064"||_gb .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"&&_gb .Name .Local =="\u0069\u0064"{_bdg ,_gge :=_gb .Value ,error (nil );if _gge !=nil {return _gge ;};_bf .IdAttr =&_bdg ;continue ;};if _gb .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_eef ,_ca :=_gb .Value ,error (nil );if _ca !=nil {return _ca ;};_bf .ClassidAttr =_eef ;continue ;};if _gb .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_bdd ,_ga :=_gb .Value ,error (nil );if _ga !=nil {return _ga ;};_bf .LicenseAttr =&_bdd ;continue ;};if _gb .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_bf .PersistenceAttr .UnmarshalXMLAttr (_gb );continue ;};};_bb :for {_bcf ,_eag :=d .Token ();if _eag !=nil {return _eag ;};switch _cgf :=_bcf .(type ){case _a .StartElement :switch _cgf .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"}:_fb :=NewCT_OcxPr ();if _fde :=d .DecodeElement (_fb ,&_cgf );_fde !=nil {return _fde ;};_bf .OcxPr =append (_bf .OcxPr ,_fb );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0020\u0025\u0076",_cgf .Name );if _beb :=d .Skip ();_beb !=nil {return _beb ;};};case _a .EndElement :break _bb ;case _a .CharData :};};return nil ;};func (_beg *CT_OcxPrChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _beg .Font !=nil {_fea :=_a .StartElement {Name :_a .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_beg .Font ,_fea );};if _beg .Picture !=nil {_eb :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_beg .Picture ,_eb );};return nil ;};func (_bgg *CT_OcxPrChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfe :for {_gddc ,_ce :=d .Token ();if _ce !=nil {return _ce ;};switch _fgf :=_gddc .(type ){case _a .StartElement :switch _fgf .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"}:_bgg .Font =NewCT_Font ();if _ba :=d .DecodeElement (_bgg .Font ,&_fgf );_ba !=nil {return _ba ;};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"}:_bgg .Picture =NewCT_Picture ();if _bga :=d .DecodeElement (_bgg .Picture ,&_fgf );_bga !=nil {return _bga ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_fgf .Name );if _bdb :=d .Skip ();_bdb !=nil {return _bdb ;};};case _a .EndElement :break _gfe ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_Picture and its children -func (_eca *CT_Picture )Validate ()error {return _eca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\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 (_dec ST_Persistence )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dec .String (),start );};func NewCT_Font ()*CT_Font {_e :=&CT_Font {};return _e };func (_gbe *CT_Ocx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbe .PersistenceAttr =ST_Persistence (1);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"||_ba .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"&&_ba .Name .Local =="\u0069\u0064"{_gbd ,_ac :=_ba .Value ,error (nil );if _ac !=nil {return _ac ;};_gbe .IdAttr =&_gbd ;continue ;};if _ba .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_ca ,_acc :=_ba .Value ,error (nil );if _acc !=nil {return _acc ;};_gbe .ClassidAttr =_ca ;continue ;};if _ba .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_ff ,_fff :=_ba .Value ,error (nil );if _fff !=nil {return _fff ;};_gbe .LicenseAttr =&_ff ;continue ;};if _ba .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_gbe .PersistenceAttr .UnmarshalXMLAttr (_ba );continue ;};};_bag :for {_dfeg ,_fga :=d .Token ();if _fga !=nil {return _fga ;};switch _def :=_dfeg .(type ){case _d .StartElement :switch _def .Name {case _d .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"}:_be :=NewCT_OcxPr ();if _gg :=d .DecodeElement (_be ,&_def );_gg !=nil {return _gg ;};_gbe .OcxPr =append (_gbe .OcxPr ,_be );default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0020\u0025\u0076",_def .Name );if _dge :=d .Skip ();_dge !=nil {return _dge ;};};case _d .EndElement :break _bag ;case _d .CharData :};};return nil ;};func (_dcc *CT_OcxPrChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcc .Font !=nil {_add :=_d .StartElement {Name :_d .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_dcc .Font ,_add );};if _dcc .Picture !=nil {_fd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_dcc .Picture ,_fd );};return nil ;};func (_caf *CT_OcxPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_effg :=range start .Attr {if _effg .Name .Local =="\u006e\u0061\u006d\u0065"{_fca ,_cdf :=_effg .Value ,error (nil );if _cdf !=nil {return _cdf ;};_caf .NameAttr =_fca ;continue ;};if _effg .Name .Local =="\u0076\u0061\u006cu\u0065"{_ec ,_gga :=_effg .Value ,error (nil );if _gga !=nil {return _gga ;};_caf .ValueAttr =&_ec ;continue ;};};_egc :for {_cgg ,_acg :=d .Token ();if _acg !=nil {return _acg ;};switch _bfg :=_cgg .(type ){case _d .StartElement :switch _bfg .Name {case _d .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"}:_caf .Choice =NewCT_OcxPrChoice ();if _ecb :=d .DecodeElement (&_caf .Choice .Font ,&_bfg );_ecb !=nil {return _ecb ;};case _d .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"}:_caf .Choice =NewCT_OcxPrChoice ();if _eaa :=d .DecodeElement (&_caf .Choice .Picture ,&_bfg );_eaa !=nil {return _eaa ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0020\u0025\u0076",_bfg .Name );if _cce :=d .Skip ();_cce !=nil {return _cce ;};};case _d .EndElement :break _egc ;case _d .CharData :};};return nil ;};type CT_Font struct{PersistenceAttr ST_Persistence ;IdAttr *string ;OcxPr []*CT_OcxPr ;}; +// Validate validates the Ocx and its children +func (_cfg *Ocx )Validate ()error {return _cfg .ValidateWithPath ("\u004f\u0063\u0078")}; -// ValidateWithPath validates the CT_Ocx and its children, prefixing error messages with path -func (_ee *CT_Ocx )ValidateWithPath (path string )error {if _ee .PersistenceAttr ==ST_PersistenceUnset {return _db .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 _da :=_ee .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_da !=nil {return _da ;};for _fffb ,_ed :=range _ee .OcxPr {if _ceg :=_ed .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_fffb ));_ceg !=nil {return _ceg ;};};return nil ;};type Ocx struct{CT_Ocx }; +// ValidateWithPath validates the CT_OcxPrChoice and its children, prefixing error messages with path +func (_cga *CT_OcxPrChoice )ValidateWithPath (path string )error {if _cga .Font !=nil {if _cc :=_cga .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_cc !=nil {return _cc ;};};if _cga .Picture !=nil {if _fdc :=_cga .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_fdc !=nil {return _fdc ;};};return nil ;};type CT_Font struct{PersistenceAttr ST_Persistence ;IdAttr *string ;OcxPr []*CT_OcxPr ;};func (_ae *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ae .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_ae .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Picture struct{IdAttr *string ;};func NewCT_OcxPr ()*CT_OcxPr {_bef :=&CT_OcxPr {};return _bef }; -// Validate validates the CT_OcxPrChoice and its children -func (_feb *CT_OcxPrChoice )Validate ()error {return _feb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_gcg *Ocx )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\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 ,_d .Attr {Name :_d .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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gcg .CT_Ocx .MarshalXML (e ,start );};func (_agg ST_Persistence )ValidateWithPath (path string )error {switch _agg {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agg ));};return nil ;};func NewCT_Picture ()*CT_Picture {_adb :=&CT_Picture {};return _adb };type CT_OcxPr struct{NameAttr string ;ValueAttr *string ;Choice *CT_OcxPrChoice ;};type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ;IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ;};func (_bd *CT_Font )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_f :=range start .Attr {if _f .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_f .Name .Local =="\u0069\u0064"||_f .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"&&_f .Name .Local =="\u0069\u0064"{_gb ,_ad :=_f .Value ,error (nil );if _ad !=nil {return _ad ;};_bd .IdAttr =&_gb ;continue ;};if _f .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_bd .PersistenceAttr .UnmarshalXMLAttr (_f );continue ;};};_ce :for {_cea ,_fc :=d .Token ();if _fc !=nil {return _fc ;};switch _cg :=_cea .(type ){case _d .StartElement :switch _cg .Name {case _d .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"}:_ga :=NewCT_OcxPr ();if _eg :=d .DecodeElement (_ga ,&_cg );_eg !=nil {return _eg ;};_bd .OcxPr =append (_bd .OcxPr ,_ga );default:_dg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_cg .Name );if _df :=d .Skip ();_df !=nil {return _df ;};};case _d .EndElement :break _ce ;case _d .CharData :};};return nil ;};func (_eag *CT_Picture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_eag .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOcx ()*Ocx {_fgb :=&Ocx {};_fgb .CT_Ocx =*NewCT_Ocx ();return _fgb }; +// Validate validates the CT_Font and its children +func (_be *CT_Font )Validate ()error {return _be .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_db *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 :_fd .Sprintf ("\u0025\u0076",_db .NameAttr )});if _db .ValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_fd .Sprintf ("\u0025\u0076",*_db .ValueAttr )});};e .EncodeToken (start );if _db .Choice !=nil {_db .Choice .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;}; -// ValidateWithPath validates the CT_OcxPr and its children, prefixing error messages with path -func (_aga *CT_OcxPr )ValidateWithPath (path string )error {if _aga .Choice !=nil {if _gf :=_aga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gf !=nil {return _gf ;};};return nil ;};type ST_Persistence byte ; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_fe *CT_Font )ValidateWithPath (path string )error {if _cf :=_fe .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cf !=nil {return _cf ;};for _bg ,_bgb :=range _fe .OcxPr {if _ee :=_bgb .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_bg ));_ee !=nil {return _ee ;};};return nil ;};func NewOcx ()*Ocx {_befb :=&Ocx {};_befb .CT_Ocx =*NewCT_Ocx ();return _befb }; -// Validate validates the Ocx and its children -func (_aacf *Ocx )Validate ()error {return _aacf .ValidateWithPath ("\u004f\u0063\u0078")}; +// Validate validates the CT_Picture and its children +func (_fcf *CT_Picture )Validate ()error {return _fcf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_Picture ()*CT_Picture {_de :=&CT_Picture {};return _de };func (_g *CT_Font )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _g .PersistenceAttr !=ST_PersistenceUnset {_gd ,_gf :=_g .PersistenceAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _gf !=nil {return _gf ;};start .Attr =append (start .Attr ,_gd );};if _g .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fd .Sprintf ("\u0025\u0076",*_g .IdAttr )});};e .EncodeToken (start );if _g .OcxPr !=nil {_c :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_gg :=range _g .OcxPr {e .EncodeElement (_gg ,_c );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Ocx ()*CT_Ocx {_dd :=&CT_Ocx {};_dd .PersistenceAttr =ST_Persistence (1);return _dd }; // ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_fcf *CT_Picture )ValidateWithPath (path string )error {return nil }; +func (_adf *CT_Picture )ValidateWithPath (path string )error {return nil };func (_bda *ST_Persistence )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbc ,_feaeg :=d .Token ();if _feaeg !=nil {return _feaeg ;};if _eaa ,_fce :=_gbc .(_a .EndElement );_fce &&_eaa .Name ==start .Name {*_bda =1;return nil ;};if _ggc ,_abf :=_gbc .(_a .CharData );!_abf {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbc );}else {switch string (_ggc ){case "":*_bda =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_bda =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_bda =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_bda =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_bda =4;};};_gbc ,_feaeg =d .Token ();if _feaeg !=nil {return _feaeg ;};if _bed ,_dg :=_gbc .(_a .EndElement );_dg &&_bed .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbc );}; -// Validate validates the CT_OcxPr and its children -func (_eaab *CT_OcxPr )Validate ()error {return _eaab .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");};func (_cad ST_Persistence )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdda :=_d .Attr {};_fdda .Name =name ;switch _cad {case ST_PersistenceUnset :_fdda .Value ="";case ST_PersistencePersistPropertyBag :_fdda .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case ST_PersistencePersistStream :_fdda .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case ST_PersistencePersistStreamInit :_fdda .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case ST_PersistencePersistStorage :_fdda .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return _fdda ,nil ;};func (_eff *CT_OcxPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061x\u003a\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_eff .NameAttr )});if _eff .ValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_eff .ValueAttr )});};e .EncodeToken (start );if _eff .Choice !=nil {_eff .Choice .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bga *ST_Persistence )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfg ,_defa :=d .Token ();if _defa !=nil {return _defa ;};if _cga ,_dcb :=_gfg .(_d .EndElement );_dcb &&_cga .Name ==start .Name {*_bga =1;return nil ;};if _fdc ,_fcb :=_gfg .(_d .CharData );!_fcb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfg );}else {switch string (_fdc ){case "":*_bga =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_bga =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_bga =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_bga =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_bga =4;};};_gfg ,_defa =d .Token ();if _defa !=nil {return _defa ;};if _fef ,_dda :=_gfg .(_d .EndElement );_dda &&_fef .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfg );};func (_adf ST_Persistence )String ()string {switch _adf {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 "";}; +// ValidateWithPath validates the CT_OcxPr and its children, prefixing error messages with path +func (_bbe *CT_OcxPr )ValidateWithPath (path string )error {if _bbe .Choice !=nil {if _cdf :=_bbe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdf !=nil {return _cdf ;};};return nil ;};type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ;IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ;};func (_cb *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 _cb .CT_Ocx .MarshalXML (e ,start );};type ST_Persistence byte ;func (_ded *ST_Persistence )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ded =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_ded =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_ded =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_ded =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_ded =4;};return nil ;};type Ocx struct{CT_Ocx };func (_gddf ST_Persistence )Validate ()error {return _gddf .ValidateWithPath ("")};func (_ebbe ST_Persistence )String ()string {switch _ebbe {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 CT_Ocx and its children -func (_aa *CT_Ocx )Validate ()error {return _aa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");}; +// Validate validates the CT_OcxPr and its children +func (_ac *CT_OcxPr )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");};func (_gde *CT_OcxPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgb :=range start .Attr {if _cgb .Name .Local =="\u006e\u0061\u006d\u0065"{_dbf ,_fda :=_cgb .Value ,error (nil );if _fda !=nil {return _fda ;};_gde .NameAttr =_dbf ;continue ;};if _cgb .Name .Local =="\u0076\u0061\u006cu\u0065"{_age ,_eee :=_cgb .Value ,error (nil );if _eee !=nil {return _eee ;};_gde .ValueAttr =&_age ;continue ;};};_ec :for {_cae ,_aff :=d .Token ();if _aff !=nil {return _aff ;};switch _bebe :=_cae .(type ){case _a .StartElement :switch _bebe .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"}:_gde .Choice =NewCT_OcxPrChoice ();if _fg :=d .DecodeElement (&_gde .Choice .Font ,&_bebe );_fg !=nil {return _fg ;};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"}:_gde .Choice =NewCT_OcxPrChoice ();if _fff :=d .DecodeElement (&_gde .Choice .Picture ,&_bebe );_fff !=nil {return _fff ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0020\u0025\u0076",_bebe .Name );if _ffc :=d .Skip ();_ffc !=nil {return _ffc ;};};case _a .EndElement :break _ec ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_adg *CT_Font )ValidateWithPath (path string )error {if _bfa :=_adg .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bfa !=nil {return _bfa ;};for _cd ,_fg :=range _adg .OcxPr {if _cc :=_fg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cd ));_cc !=nil {return _cc ;};};return nil ;};func (_eeg ST_Persistence )Validate ()error {return _eeg .ValidateWithPath ("")};func (_cda *ST_Persistence )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cda =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_cda =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_cda =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_cda =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_cda =4;};return nil ;};func NewCT_OcxPr ()*CT_OcxPr {_fa :=&CT_OcxPr {};return _fa };func (_efd *CT_OcxPrChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fe :for {_egd ,_dgg :=d .Token ();if _dgg !=nil {return _dgg ;};switch _cdg :=_egd .(type ){case _d .StartElement :switch _cdg .Name {case _d .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"}:_efd .Font =NewCT_Font ();if _feg :=d .DecodeElement (_efd .Font ,&_cdg );_feg !=nil {return _feg ;};case _d .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"}:_efd .Picture =NewCT_Picture ();if _ae :=d .DecodeElement (_efd .Picture ,&_cdg );_ae !=nil {return _ae ;};default:_dg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_cdg .Name );if _efb :=d .Skip ();_efb !=nil {return _efb ;};};case _d .EndElement :break _fe ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Ocx and its children, prefixing error messages with path +func (_feb *CT_Ocx )ValidateWithPath (path string )error {if _feb .PersistenceAttr ==ST_PersistenceUnset {return _fd .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 _ge :=_feb .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_ge !=nil {return _ge ;};for _fab ,_cag :=range _feb .OcxPr {if _fbg :=_cag .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_fab ));_fbg !=nil {return _fbg ;};};return nil ;}; -// ValidateWithPath validates the CT_OcxPrChoice and its children, prefixing error messages with path -func (_cafb *CT_OcxPrChoice )ValidateWithPath (path string )error {if _cafb .Font !=nil {if _fae :=_cafb .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_fae !=nil {return _fae ;};};if _cafb .Picture !=nil {if _aag :=_cafb .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_aag !=nil {return _aag ;};};return nil ;};func (_bf *CT_Font )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bf .PersistenceAttr !=ST_PersistenceUnset {_g ,_bc :=_bf .PersistenceAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _bc !=nil {return _bc ;};start .Attr =append (start .Attr ,_g );};if _bf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_bf .IdAttr )});};e .EncodeToken (start );if _bf .OcxPr !=nil {_a :=_d .StartElement {Name :_d .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_bfd :=range _bf .OcxPr {e .EncodeElement (_bfd ,_a );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;};func NewCT_OcxPrChoice ()*CT_OcxPrChoice {_ggb :=&CT_OcxPrChoice {};return _ggb };func (_af *CT_Ocx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u003a\u0063\u006c\u0061\u0073\u0073\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_af .ClassidAttr )});if _af .LicenseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_af .LicenseAttr )});};if _af .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_af .IdAttr )});};_bg ,_cdd :=_af .PersistenceAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _cdd !=nil {return _cdd ;};start .Attr =append (start .Attr ,_bg );e .EncodeToken (start );if _af .OcxPr !=nil {_de :=_d .StartElement {Name :_d .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_gc :=range _af .OcxPr {e .EncodeElement (_gc ,_de );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func init (){_c .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 );_c .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 );_c .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 );_c .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 );_c .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 Ocx and its children, prefixing error messages with path +func (_ecb *Ocx )ValidateWithPath (path string )error {if _cdg :=_ecb .CT_Ocx .ValidateWithPath (path );_cdg !=nil {return _cdg ;};return nil ;};func (_dde ST_Persistence )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bca :=_a .Attr {};_bca .Name =name ;switch _dde {case ST_PersistenceUnset :_bca .Value ="";case ST_PersistencePersistPropertyBag :_bca .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case ST_PersistencePersistStream :_bca .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case ST_PersistencePersistStreamInit :_bca .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case ST_PersistencePersistStorage :_bca .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return _bca ,nil ;};func init (){_d .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 );_d .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 );_d .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 );_d .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 );_d .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 a97fa15f1c..0c4aff6a9c 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 (_b "encoding/xml";_da "fmt";_ab "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";_db "github.com/unidoc/unioffice/schema/soo/dml";_cb "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_cc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "regexp";_a "strconv";); +package chart ;import (_g "encoding/xml";_bd "fmt";_fg "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";_ff "github.com/unidoc/unioffice/schema/soo/dml";_e "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_gb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "regexp";_c "strconv";); -// Validate validates the CT_PlotArea and its children -func (_dded *CT_PlotArea )Validate ()error {return _dded .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_cbggf ST_BubbleScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbggf .ST_BubbleScalePercent !=nil {e .EncodeToken (_b .CharData (*_cbggf .ST_BubbleScalePercent ));};if _cbggf .ST_BubbleScaleUInt !=nil {e .EncodeToken (_b .CharData (_da .Sprintf ("\u0025\u0064",*_cbggf .ST_BubbleScaleUInt )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .CT_TextBody ;};func NewCT_ErrBarType ()*CT_ErrBarType {_bbge :=&CT_ErrBarType {};return _bbge }; - -// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path -func (_acfb *CT_LineChart )ValidateWithPath (path string )error {if _gcge :=_acfb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gcge !=nil {return _gcge ;};if _acfb .VaryColors !=nil {if _cbdg :=_acfb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cbdg !=nil {return _cbdg ;};};for _cegg ,_bdfe :=range _acfb .Ser {if _gage :=_bdfe .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cegg ));_gage !=nil {return _gage ;};};if _acfb .DLbls !=nil {if _ggdc :=_acfb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ggdc !=nil {return _ggdc ;};};if _acfb .DropLines !=nil {if _aeea :=_acfb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_aeea !=nil {return _aeea ;};};if _acfb .HiLowLines !=nil {if _bgeb :=_acfb .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_bgeb !=nil {return _bgeb ;};};if _acfb .UpDownBars !=nil {if _bbdc :=_acfb .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_bbdc !=nil {return _bbdc ;};};if _acfb .Marker !=nil {if _gbae :=_acfb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_gbae !=nil {return _gbae ;};};if _acfb .Smooth !=nil {if _cdagg :=_acfb .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_cdagg !=nil {return _cdagg ;};};for _abeff ,_gcgc :=range _acfb .AxId {if _bfbbd :=_gcgc .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_abeff ));_bfbbd !=nil {return _bfbbd ;};};if _acfb .ExtLst !=nil {if _effc :=_acfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_effc !=nil {return _effc ;};};return nil ;};func (_ddfa *CT_TrendlineLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcgcg :for {_bdfegf ,_gcbgca :=d .Token ();if _gcbgca !=nil {return _gcbgca ;};switch _eegad :=_bdfegf .(type ){case _b .StartElement :switch _eegad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddfa .Layout =NewCT_Layout ();if _bagg :=d .DecodeElement (_ddfa .Layout ,&_eegad );_bagg !=nil {return _bagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddfa .Tx =NewCT_Tx ();if _eeacc :=d .DecodeElement (_ddfa .Tx ,&_eegad );_eeacc !=nil {return _eeacc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddfa .NumFmt =NewCT_NumFmt ();if _abeeg :=d .DecodeElement (_ddfa .NumFmt ,&_eegad );_abeeg !=nil {return _abeeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddfa .SpPr =_db .NewCT_ShapeProperties ();if _fgbdc :=d .DecodeElement (_ddfa .SpPr ,&_eegad );_fgbdc !=nil {return _fgbdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddfa .TxPr =_db .NewCT_TextBody ();if _facffb :=d .DecodeElement (_ddfa .TxPr ,&_eegad );_facffb !=nil {return _facffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddfa .ExtLst =NewCT_ExtensionList ();if _dccddd :=d .DecodeElement (_ddfa .ExtLst ,&_eegad );_dccddd !=nil {return _dccddd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_eegad .Name );if _dfaaf :=d .Skip ();_dfaaf !=nil {return _dfaaf ;};};case _b .EndElement :break _dcgcg ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path -func (_fdacc *CT_RotX )ValidateWithPath (path string )error {if _fdacc .ValAttr !=nil {if *_fdacc .ValAttr < -90{return _da .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 ,*_fdacc .ValAttr );};if *_fdacc .ValAttr > 90{return _da .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 ,*_fdacc .ValAttr );};};return nil ;};func (_eebe *CT_NumData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caecg :for {_gabe ,_gfcf :=d .Token ();if _gfcf !=nil {return _gfcf ;};switch _gfcfd :=_gabe .(type ){case _b .StartElement :switch _gfcfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebe .FormatCode =new (string );if _eacc :=d .DecodeElement (_eebe .FormatCode ,&_gfcfd );_eacc !=nil {return _eacc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebe .PtCount =NewCT_UnsignedInt ();if _dbage :=d .DecodeElement (_eebe .PtCount ,&_gfcfd );_dbage !=nil {return _dbage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcb :=NewCT_NumVal ();if _acfba :=d .DecodeElement (_bgcb ,&_gfcfd );_acfba !=nil {return _acfba ;};_eebe .Pt =append (_eebe .Pt ,_bgcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eebe .ExtLst =NewCT_ExtensionList ();if _eafaf :=d .DecodeElement (_eebe .ExtLst ,&_gfcfd );_eafaf !=nil {return _eafaf ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gfcfd .Name );if _deage :=d .Skip ();_deage !=nil {return _deage ;};};case _b .EndElement :break _caecg ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_PivotFmts and its children +func (_abcfd *CT_PivotFmts )Validate ()error {return _abcfd .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");}; -// Validate validates the CT_Style and its children -func (_dgfea *CT_Style )Validate ()error {return _dgfea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_dgacg ST_ErrBarType )ValidateWithPath (path string )error {switch _dgacg {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgacg ));};return nil ;};type ST_AxPos byte ; +// Validate validates the CT_Line3DChart and its children +func (_faad *CT_Line3DChart )Validate ()error {return _faad .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_gced *CT_DLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gced .Idx =NewCT_UnsignedInt ();_aadbf :for {_eecg ,_aagf :=d .Token ();if _aagf !=nil {return _aagf ;};switch _fbaba :=_eecg .(type ){case _g .StartElement :switch _fbaba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fadf :=d .DecodeElement (_gced .Idx ,&_fbaba );_fadf !=nil {return _fadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _bdfc :=d .DecodeElement (&_gced .Choice .Delete ,&_fbaba );_bdfc !=nil {return _bdfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _beae :=d .DecodeElement (&_gced .Choice .Layout ,&_fbaba );_beae !=nil {return _beae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _fbdde :=d .DecodeElement (&_gced .Choice .Tx ,&_fbaba );_fbdde !=nil {return _fbdde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _cgbag :=d .DecodeElement (&_gced .Choice .NumFmt ,&_fbaba );_cgbag !=nil {return _cgbag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _ffe :=d .DecodeElement (&_gced .Choice .SpPr ,&_fbaba );_ffe !=nil {return _ffe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _ebce :=d .DecodeElement (&_gced .Choice .TxPr ,&_fbaba );_ebce !=nil {return _ebce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _gebcd :=d .DecodeElement (&_gced .Choice .DLblPos ,&_fbaba );_gebcd !=nil {return _gebcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _ffda :=d .DecodeElement (&_gced .Choice .ShowLegendKey ,&_fbaba );_ffda !=nil {return _ffda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _aacd :=d .DecodeElement (&_gced .Choice .ShowVal ,&_fbaba );_aacd !=nil {return _aacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _fdgb :=d .DecodeElement (&_gced .Choice .ShowCatName ,&_fbaba );_fdgb !=nil {return _fdgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _bcgf :=d .DecodeElement (&_gced .Choice .ShowSerName ,&_fbaba );_bcgf !=nil {return _bcgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _agebf :=d .DecodeElement (&_gced .Choice .ShowPercent ,&_fbaba );_agebf !=nil {return _agebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _gcdg :=d .DecodeElement (&_gced .Choice .ShowBubbleSize ,&_fbaba );_gcdg !=nil {return _gcdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gced .Choice ==nil {_gced .Choice =NewCT_DLblChoice ();};if _cage :=d .DecodeElement (&_gced .Choice .Separator ,&_fbaba );_cage !=nil {return _cage ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gced .ExtLst =NewCT_ExtensionList ();if _add :=d .DecodeElement (_gced .ExtLst ,&_fbaba );_add !=nil {return _add ;};default:_a .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_fbaba .Name );if _eeed :=d .Skip ();_eeed !=nil {return _eeed ;};};case _g .EndElement :break _aadbf ;case _g .CharData :};};return nil ;};func NewCT_PictureOptions ()*CT_PictureOptions {_afae :=&CT_PictureOptions {};return _afae };func (_dabd *CT_DLbls )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_degcd :for {_adecd ,_agfe :=d .Token ();if _agfe !=nil {return _agfe ;};switch _gega :=_adecd .(type ){case _g .StartElement :switch _gega .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dadd :=NewCT_DLbl ();if _bcdf :=d .DecodeElement (_dadd ,&_gega );_bcdf !=nil {return _bcdf ;};_dabd .DLbl =append (_dabd .DLbl ,_dadd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _ggfgd :=d .DecodeElement (&_dabd .Choice .Delete ,&_gega );_ggfgd !=nil {return _ggfgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _adbg :=d .DecodeElement (&_dabd .Choice .NumFmt ,&_gega );_adbg !=nil {return _adbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _ffbe :=d .DecodeElement (&_dabd .Choice .SpPr ,&_gega );_ffbe !=nil {return _ffbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _deca :=d .DecodeElement (&_dabd .Choice .TxPr ,&_gega );_deca !=nil {return _deca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _bdbb :=d .DecodeElement (&_dabd .Choice .DLblPos ,&_gega );_bdbb !=nil {return _bdbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _cffe :=d .DecodeElement (&_dabd .Choice .ShowLegendKey ,&_gega );_cffe !=nil {return _cffe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _ggaf :=d .DecodeElement (&_dabd .Choice .ShowVal ,&_gega );_ggaf !=nil {return _ggaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _bdca :=d .DecodeElement (&_dabd .Choice .ShowCatName ,&_gega );_bdca !=nil {return _bdca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _afeg :=d .DecodeElement (&_dabd .Choice .ShowSerName ,&_gega );_afeg !=nil {return _afeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _dbagc :=d .DecodeElement (&_dabd .Choice .ShowPercent ,&_gega );_dbagc !=nil {return _dbagc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _fbbf :=d .DecodeElement (&_dabd .Choice .ShowBubbleSize ,&_gega );_fbbf !=nil {return _fbbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _gbcf :=d .DecodeElement (&_dabd .Choice .Separator ,&_gega );_gbcf !=nil {return _gbcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _dgfa :=d .DecodeElement (&_dabd .Choice .ShowLeaderLines ,&_gega );_dgfa !=nil {return _dgfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabd .Choice ==nil {_dabd .Choice =NewCT_DLblsChoice ();};if _cgbb :=d .DecodeElement (&_dabd .Choice .LeaderLines ,&_gega );_cgbb !=nil {return _cgbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dabd .ExtLst =NewCT_ExtensionList ();if _bcag :=d .DecodeElement (_dabd .ExtLst ,&_gega );_bcag !=nil {return _bcag ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_gega .Name );if _cfadc :=d .Skip ();_cfadc !=nil {return _cfadc ;};};case _g .EndElement :break _degcd ;case _g .CharData :};};return nil ;};func (_afdbg ST_PageSetupOrientation )String ()string {switch _afdbg {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 (_aea *CT_AxPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aea .ValAttr =ST_AxPos (1);for _ ,_gfc :=range start .Attr {if _gfc .Name .Local =="\u0076\u0061\u006c"{_aea .ValAttr .UnmarshalXMLAttr (_gfc );continue ;};};for {_cac ,_ebaf :=d .Token ();if _ebaf !=nil {return _bd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_ebaf );};if _ace ,_afa :=_cac .(_g .EndElement );_afa &&_ace .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path -func (_eeccf *CT_ErrValType )ValidateWithPath (path string )error {if _fadg :=_eeccf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fadg !=nil {return _fadg ;};return nil ;};type CT_Perspective struct{ValAttr *uint8 ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_aabee ,_bddfag :=_a .ParseUint (s ,10,16);if _bddfag !=nil {return ST_DepthPercent {},_bddfag ;};_edafg :=uint16 (_aabee );return ST_DepthPercent {ST_DepthPercentUShort :&_edafg },nil ;};func NewCT_MarkerSize ()*CT_MarkerSize {_faab :=&CT_MarkerSize {};return _faab };func (_fcba *CT_Overlap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcba .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_fcba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path +func (_eccbd *CT_NumDataSource )ValidateWithPath (path string )error {if _cdbd :=_eccbd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdbd !=nil {return _cdbd ;};return nil ;};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};func (_ccfcc *CT_DoughnutChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgfac :for {_gbebd ,_gcaf :=d .Token ();if _gcaf !=nil {return _gcaf ;};switch _affd :=_gbebd .(type ){case _g .StartElement :switch _affd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfcc .VaryColors =NewCT_Boolean ();if _fgge :=d .DecodeElement (_ccfcc .VaryColors ,&_affd );_fgge !=nil {return _fgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbbb :=NewCT_PieSer ();if _cdgbf :=d .DecodeElement (_dbbb ,&_affd );_cdgbf !=nil {return _cdgbf ;};_ccfcc .Ser =append (_ccfcc .Ser ,_dbbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfcc .DLbls =NewCT_DLbls ();if _cddg :=d .DecodeElement (_ccfcc .DLbls ,&_affd );_cddg !=nil {return _cddg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfcc .FirstSliceAng =NewCT_FirstSliceAng ();if _ceda :=d .DecodeElement (_ccfcc .FirstSliceAng ,&_affd );_ceda !=nil {return _ceda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfcc .HoleSize =NewCT_HoleSize ();if _feaa :=d .DecodeElement (_ccfcc .HoleSize ,&_affd );_feaa !=nil {return _feaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfcc .ExtLst =NewCT_ExtensionList ();if _becd :=d .DecodeElement (_ccfcc .ExtLst ,&_affd );_becd !=nil {return _becd ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_affd .Name );if _fbfgd :=d .Skip ();_fbfgd !=nil {return _fbfgd ;};};case _g .EndElement :break _dgfac ;case _g .CharData :};};return nil ;}; -// Validate validates the EG_SerShared and its children -func (_egbae *EG_SerShared )Validate ()error {return _egbae .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};func (_effeg ST_DLblPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdafc :=_b .Attr {};_cdafc .Name =name ;switch _effeg {case ST_DLblPosUnset :_cdafc .Value ="";case ST_DLblPosBestFit :_cdafc .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_cdafc .Value ="\u0062";case ST_DLblPosCtr :_cdafc .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_cdafc .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_cdafc .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_cdafc .Value ="\u006c";case ST_DLblPosOutEnd :_cdafc .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_cdafc .Value ="\u0072";case ST_DLblPosT :_cdafc .Value ="\u0074";};return _cdafc ,nil ;}; +// Validate validates the CT_Double and its children +func (_aeag *CT_Double )Validate ()error {return _aeag .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};func (_cagb ST_BubbleScale )String ()string {if _cagb .ST_BubbleScalePercent !=nil {return _bd .Sprintf ("\u0025\u0076",*_cagb .ST_BubbleScalePercent );};if _cagb .ST_BubbleScaleUInt !=nil {return _bd .Sprintf ("\u0025\u0076",*_cagb .ST_BubbleScaleUInt );};return "";}; -// Validate validates the CT_StockChart and its children -func (_ecbaa *CT_StockChart )Validate ()error {return _ecbaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};func (_aacd *CT_BubbleChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfdd :for {_ebc ,_cbb :=d .Token ();if _cbb !=nil {return _cbb ;};switch _ecca :=_ebc .(type ){case _b .StartElement :switch _ecca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aacd .VaryColors =NewCT_Boolean ();if _agec :=d .DecodeElement (_aacd .VaryColors ,&_ecca );_agec !=nil {return _agec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edeb :=NewCT_BubbleSer ();if _face :=d .DecodeElement (_edeb ,&_ecca );_face !=nil {return _face ;};_aacd .Ser =append (_aacd .Ser ,_edeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aacd .DLbls =NewCT_DLbls ();if _abb :=d .DecodeElement (_aacd .DLbls ,&_ecca );_abb !=nil {return _abb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aacd .Bubble3D =NewCT_Boolean ();if _bfaa :=d .DecodeElement (_aacd .Bubble3D ,&_ecca );_bfaa !=nil {return _bfaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aacd .BubbleScale =NewCT_BubbleScale ();if _cgae :=d .DecodeElement (_aacd .BubbleScale ,&_ecca );_cgae !=nil {return _cgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aacd .ShowNegBubbles =NewCT_Boolean ();if _cadf :=d .DecodeElement (_aacd .ShowNegBubbles ,&_ecca );_cadf !=nil {return _cadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aacd .SizeRepresents =NewCT_SizeRepresents ();if _ecce :=d .DecodeElement (_aacd .SizeRepresents ,&_ecca );_ecce !=nil {return _ecce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gab :=NewCT_UnsignedInt ();if _bbf :=d .DecodeElement (_gab ,&_ecca );_bbf !=nil {return _bbf ;};_aacd .AxId =append (_aacd .AxId ,_gab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aacd .ExtLst =NewCT_ExtensionList ();if _aca :=d .DecodeElement (_aacd .ExtLst ,&_ecca );_aca !=nil {return _aca ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_ecca .Name );if _adgcg :=d .Skip ();_adgcg !=nil {return _adgcg ;};};case _b .EndElement :break _cfdd ;case _b .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 NewCT_ManualLayout ()*CT_ManualLayout {_cfgbc :=&CT_ManualLayout {};return _cfgbc };func (_bbfabb *CT_Tx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bbfabb .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaeede *ST_Shape )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eaeede =0;case "\u0063\u006f\u006e\u0065":*_eaeede =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_eaeede =2;case "\u0062\u006f\u0078":*_eaeede =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_eaeede =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_eaeede =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_eaeede =6;};return nil ;};func NewCT_DispUnits ()*CT_DispUnits {_bfef :=&CT_DispUnits {};return _bfef }; +// Validate validates the CT_LogBase and its children +func (_dafc *CT_LogBase )Validate ()error {return _dafc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};func (_aaeae ST_BarGrouping )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgca :=_g .Attr {};_bgca .Name =name ;switch _aaeae {case ST_BarGroupingUnset :_bgca .Value ="";case ST_BarGroupingPercentStacked :_bgca .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_bgca .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_bgca .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_bgca .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _bgca ,nil ;};type CT_HoleSize struct{ValAttr *ST_HoleSize ;};type CT_RelId struct{IdAttr string ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_cegfc *CT_ScatterChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_eacb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cegfc .ScatterStyle ,_eacb );if _cegfc .VaryColors !=nil {_afdca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cegfc .VaryColors ,_afdca );};if _cegfc .Ser !=nil {_beggd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fffef :=range _cegfc .Ser {e .EncodeElement (_fffef ,_beggd );};};if _cegfc .DLbls !=nil {_cegcge :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cegfc .DLbls ,_cegcge );};_aagbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cgbgc :=range _cegfc .AxId {e .EncodeElement (_cgbgc ,_aagbe );};if _cegfc .ExtLst !=nil {_gaeed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cegfc .ExtLst ,_gaeed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dffca *CT_PieChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffge :for {_ffdba ,_aaada :=d .Token ();if _aaada !=nil {return _aaada ;};switch _eaaag :=_ffdba .(type ){case _g .StartElement :switch _eaaag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffca .VaryColors =NewCT_Boolean ();if _bgeb :=d .DecodeElement (_dffca .VaryColors ,&_eaaag );_bgeb !=nil {return _bgeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degac :=NewCT_PieSer ();if _efffg :=d .DecodeElement (_degac ,&_eaaag );_efffg !=nil {return _efffg ;};_dffca .Ser =append (_dffca .Ser ,_degac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffca .DLbls =NewCT_DLbls ();if _dgcf :=d .DecodeElement (_dffca .DLbls ,&_eaaag );_dgcf !=nil {return _dgcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffca .FirstSliceAng =NewCT_FirstSliceAng ();if _fafbb :=d .DecodeElement (_dffca .FirstSliceAng ,&_eaaag );_fafbb !=nil {return _fafbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffca .ExtLst =NewCT_ExtensionList ();if _fgad :=d .DecodeElement (_dffca .ExtLst ,&_eaaag );_fgad !=nil {return _fgad ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_eaaag .Name );if _facd :=d .Skip ();_facd !=nil {return _facd ;};};case _g .EndElement :break _ffge ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path -func (_adac *CT_BubbleSer )ValidateWithPath (path string )error {if _caab :=_adac .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_caab !=nil {return _caab ;};if _degg :=_adac .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_degg !=nil {return _degg ;};if _adac .Tx !=nil {if _fdfcc :=_adac .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fdfcc !=nil {return _fdfcc ;};};if _adac .SpPr !=nil {if _cefd :=_adac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cefd !=nil {return _cefd ;};};if _adac .InvertIfNegative !=nil {if _eaef :=_adac .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_eaef !=nil {return _eaef ;};};for _bbef ,_adde :=range _adac .DPt {if _cbgb :=_adde .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bbef ));_cbgb !=nil {return _cbgb ;};};if _adac .DLbls !=nil {if _dafc :=_adac .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dafc !=nil {return _dafc ;};};for _ddg ,_dabg :=range _adac .Trendline {if _ccd :=_dabg .ValidateWithPath (_da .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ddg ));_ccd !=nil {return _ccd ;};};for _gfaa ,_dacb :=range _adac .ErrBars {if _baad :=_dacb .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gfaa ));_baad !=nil {return _baad ;};};if _adac .XVal !=nil {if _dbdb :=_adac .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_dbdb !=nil {return _dbdb ;};};if _adac .YVal !=nil {if _cfce :=_adac .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_cfce !=nil {return _cfce ;};};if _adac .BubbleSize !=nil {if _fgb :=_adac .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_fgb !=nil {return _fgb ;};};if _adac .Bubble3D !=nil {if _cff :=_adac .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_cff !=nil {return _cff ;};};if _adac .ExtLst !=nil {if _gaf :=_adac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaf !=nil {return _gaf ;};};return nil ;};func (_gdde *CT_BarDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdde .ValAttr !=ST_BarDirUnset {_bbg ,_eada :=_gdde .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _eada !=nil {return _eada ;};start .Attr =append (start .Attr ,_bbg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebeb *CT_DTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcca :for {_aadg ,_fffa :=d .Token ();if _fffa !=nil {return _fffa ;};switch _bdaa :=_aadg .(type ){case _b .StartElement :switch _bdaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebeb .ShowHorzBorder =NewCT_Boolean ();if _bfca :=d .DecodeElement (_ebeb .ShowHorzBorder ,&_bdaa );_bfca !=nil {return _bfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebeb .ShowVertBorder =NewCT_Boolean ();if _gecfb :=d .DecodeElement (_ebeb .ShowVertBorder ,&_bdaa );_gecfb !=nil {return _gecfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebeb .ShowOutline =NewCT_Boolean ();if _bdg :=d .DecodeElement (_ebeb .ShowOutline ,&_bdaa );_bdg !=nil {return _bdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebeb .ShowKeys =NewCT_Boolean ();if _degde :=d .DecodeElement (_ebeb .ShowKeys ,&_bdaa );_degde !=nil {return _degde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebeb .SpPr =_db .NewCT_ShapeProperties ();if _facff :=d .DecodeElement (_ebeb .SpPr ,&_bdaa );_facff !=nil {return _facff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebeb .TxPr =_db .NewCT_TextBody ();if _beab :=d .DecodeElement (_ebeb .TxPr ,&_bdaa );_beab !=nil {return _beab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebeb .ExtLst =NewCT_ExtensionList ();if _faagb :=d .DecodeElement (_ebeb .ExtLst ,&_bdaa );_faagb !=nil {return _faagb ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_bdaa .Name );if _babbe :=d .Skip ();_babbe !=nil {return _babbe ;};};case _b .EndElement :break _gcca ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path +func (_gaadg *CT_LineSer )ValidateWithPath (path string )error {if _bfba :=_gaadg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bfba !=nil {return _bfba ;};if _defe :=_gaadg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_defe !=nil {return _defe ;};if _gaadg .Tx !=nil {if _afdc :=_gaadg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_afdc !=nil {return _afdc ;};};if _gaadg .SpPr !=nil {if _adacd :=_gaadg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adacd !=nil {return _adacd ;};};if _gaadg .Marker !=nil {if _bedbc :=_gaadg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bedbc !=nil {return _bedbc ;};};for _dafbd ,_abacga :=range _gaadg .DPt {if _ggabc :=_abacga .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dafbd ));_ggabc !=nil {return _ggabc ;};};if _gaadg .DLbls !=nil {if _cfdd :=_gaadg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cfdd !=nil {return _cfdd ;};};for _bfcb ,_febgf :=range _gaadg .Trendline {if _debda :=_febgf .ValidateWithPath (_bd .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bfcb ));_debda !=nil {return _debda ;};};if _gaadg .ErrBars !=nil {if _adccb :=_gaadg .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_adccb !=nil {return _adccb ;};};if _gaadg .Cat !=nil {if _ccdc :=_gaadg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_ccdc !=nil {return _ccdc ;};};if _gaadg .Val !=nil {if _cegcd :=_gaadg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cegcd !=nil {return _cegcd ;};};if _gaadg .Smooth !=nil {if _bbgf :=_gaadg .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_bbgf !=nil {return _bbgf ;};};if _gaadg .ExtLst !=nil {if _gfcbb :=_gaadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfcbb !=nil {return _gfcbb ;};};return nil ;}; -// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path -func (_babbg *CT_CatAx )ValidateWithPath (path string )error {if _fbbf :=_babbg .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fbbf !=nil {return _fbbf ;};if _cfde :=_babbg .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_cfde !=nil {return _cfde ;};if _babbg .Delete !=nil {if _eaa :=_babbg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_eaa !=nil {return _eaa ;};};if _bcdge :=_babbg .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_bcdge !=nil {return _bcdge ;};if _babbg .MajorGridlines !=nil {if _geacb :=_babbg .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_geacb !=nil {return _geacb ;};};if _babbg .MinorGridlines !=nil {if _aea :=_babbg .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aea !=nil {return _aea ;};};if _babbg .Title !=nil {if _caca :=_babbg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_caca !=nil {return _caca ;};};if _babbg .NumFmt !=nil {if _bcbc :=_babbg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bcbc !=nil {return _bcbc ;};};if _babbg .MajorTickMark !=nil {if _bdag :=_babbg .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bdag !=nil {return _bdag ;};};if _babbg .MinorTickMark !=nil {if _eeabb :=_babbg .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_eeabb !=nil {return _eeabb ;};};if _babbg .TickLblPos !=nil {if _aceg :=_babbg .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_aceg !=nil {return _aceg ;};};if _babbg .SpPr !=nil {if _cebg :=_babbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cebg !=nil {return _cebg ;};};if _babbg .TxPr !=nil {if _ffe :=_babbg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ffe !=nil {return _ffe ;};};if _gfggg :=_babbg .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_gfggg !=nil {return _gfggg ;};if _babbg .Choice !=nil {if _dcg :=_babbg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcg !=nil {return _dcg ;};};if _babbg .Auto !=nil {if _bbba :=_babbg .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_bbba !=nil {return _bbba ;};};if _babbg .LblAlgn !=nil {if _cddf :=_babbg .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_cddf !=nil {return _cddf ;};};if _babbg .LblOffset !=nil {if _caaf :=_babbg .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_caaf !=nil {return _caaf ;};};if _babbg .TickLblSkip !=nil {if _cgeb :=_babbg .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_cgeb !=nil {return _cgeb ;};};if _babbg .TickMarkSkip !=nil {if _afc :=_babbg .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_afc !=nil {return _afc ;};};if _babbg .NoMultiLvlLbl !=nil {if _cgc :=_babbg .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_cgc !=nil {return _cgc ;};};if _babbg .ExtLst !=nil {if _fcf :=_babbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcf !=nil {return _fcf ;};};return nil ;};func (_eaec *CT_BubbleScale )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gacd :=range start .Attr {if _gacd .Name .Local =="\u0076\u0061\u006c"{_bbe ,_ggeg :=ParseUnionST_BubbleScale (_gacd .Value );if _ggeg !=nil {return _ggeg ;};_eaec .ValAttr =&_bbe ;continue ;};};for {_aaea ,_cdce :=d .Token ();if _cdce !=nil {return _da .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",_cdce );};if _cbgd ,_gecf :=_aaea .(_b .EndElement );_gecf &&_cbgd .Name ==start .Name {break ;};};return nil ;};type CT_Crosses struct{ValAttr ST_Crosses ;}; +// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path +func (_ddcae *CT_RelId )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path -func (_bgfg *CT_SecondPieSize )ValidateWithPath (path string )error {if _bgfg .ValAttr !=nil {if _ccacb :=_bgfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccacb !=nil {return _ccacb ;};};return nil ;};func (_ffffc ST_DLblPos )ValidateWithPath (path string )error {switch _ffffc {case 0,1,2,3,4,5,6,7,8,9:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffffc ));};return nil ;};func (_fafb *CT_DateAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fafb .AxId =NewCT_UnsignedInt ();_fafb .Scaling =NewCT_Scaling ();_fafb .AxPos =NewCT_AxPos ();_fafb .CrossAx =NewCT_UnsignedInt ();_gddbf :for {_deab ,_feaa :=d .Token ();if _feaa !=nil {return _feaa ;};switch _cdca :=_deab .(type ){case _b .StartElement :switch _cdca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _egfb :=d .DecodeElement (_fafb .AxId ,&_cdca );_egfb !=nil {return _egfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgeae :=d .DecodeElement (_fafb .Scaling ,&_cdca );_fgeae !=nil {return _fgeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .Delete =NewCT_Boolean ();if _bcce :=d .DecodeElement (_fafb .Delete ,&_cdca );_bcce !=nil {return _bcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fbgb :=d .DecodeElement (_fafb .AxPos ,&_cdca );_fbgb !=nil {return _fbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .MajorGridlines =NewCT_ChartLines ();if _dffe :=d .DecodeElement (_fafb .MajorGridlines ,&_cdca );_dffe !=nil {return _dffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .MinorGridlines =NewCT_ChartLines ();if _gbg :=d .DecodeElement (_fafb .MinorGridlines ,&_cdca );_gbg !=nil {return _gbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .Title =NewCT_Title ();if _afab :=d .DecodeElement (_fafb .Title ,&_cdca );_afab !=nil {return _afab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .NumFmt =NewCT_NumFmt ();if _cfdca :=d .DecodeElement (_fafb .NumFmt ,&_cdca );_cfdca !=nil {return _cfdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .MajorTickMark =NewCT_TickMark ();if _efdg :=d .DecodeElement (_fafb .MajorTickMark ,&_cdca );_efdg !=nil {return _efdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .MinorTickMark =NewCT_TickMark ();if _geaba :=d .DecodeElement (_fafb .MinorTickMark ,&_cdca );_geaba !=nil {return _geaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .TickLblPos =NewCT_TickLblPos ();if _dbeg :=d .DecodeElement (_fafb .TickLblPos ,&_cdca );_dbeg !=nil {return _dbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .SpPr =_db .NewCT_ShapeProperties ();if _gcdc :=d .DecodeElement (_fafb .SpPr ,&_cdca );_gcdc !=nil {return _gcdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .TxPr =_db .NewCT_TextBody ();if _gfcb :=d .DecodeElement (_fafb .TxPr ,&_cdca );_gfcb !=nil {return _gfcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adca :=d .DecodeElement (_fafb .CrossAx ,&_cdca );_adca !=nil {return _adca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .Choice =NewEG_AxSharedChoice ();if _abbg :=d .DecodeElement (&_fafb .Choice .Crosses ,&_cdca );_abbg !=nil {return _abbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .Choice =NewEG_AxSharedChoice ();if _gcdf :=d .DecodeElement (&_fafb .Choice .CrossesAt ,&_cdca );_gcdf !=nil {return _gcdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .Auto =NewCT_Boolean ();if _ebce :=d .DecodeElement (_fafb .Auto ,&_cdca );_ebce !=nil {return _ebce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .LblOffset =NewCT_LblOffset ();if _cgcf :=d .DecodeElement (_fafb .LblOffset ,&_cdca );_cgcf !=nil {return _cgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .BaseTimeUnit =NewCT_TimeUnit ();if _gfff :=d .DecodeElement (_fafb .BaseTimeUnit ,&_cdca );_gfff !=nil {return _gfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .MajorUnit =NewCT_AxisUnit ();if _efdaf :=d .DecodeElement (_fafb .MajorUnit ,&_cdca );_efdaf !=nil {return _efdaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .MajorTimeUnit =NewCT_TimeUnit ();if _abaf :=d .DecodeElement (_fafb .MajorTimeUnit ,&_cdca );_abaf !=nil {return _abaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .MinorUnit =NewCT_AxisUnit ();if _ddge :=d .DecodeElement (_fafb .MinorUnit ,&_cdca );_ddge !=nil {return _ddge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .MinorTimeUnit =NewCT_TimeUnit ();if _abcg :=d .DecodeElement (_fafb .MinorTimeUnit ,&_cdca );_abcg !=nil {return _abcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .ExtLst =NewCT_ExtensionList ();if _caeg :=d .DecodeElement (_fafb .ExtLst ,&_cdca );_caeg !=nil {return _caeg ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_cdca .Name );if _fgggd :=d .Skip ();_fgggd !=nil {return _fgggd ;};};case _b .EndElement :break _gddbf ;case _b .CharData :};};return nil ;};func (_aaec *CT_ErrValType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddaa :=range start .Attr {if _ddaa .Name .Local =="\u0076\u0061\u006c"{_aaec .ValAttr .UnmarshalXMLAttr (_ddaa );continue ;};};for {_dgd ,_gbdgb :=d .Token ();if _gbdgb !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_gbdgb );};if _fafcc ,_eaaf :=_dgd .(_b .EndElement );_eaaf &&_fafcc .Name ==start .Name {break ;};};return nil ;};func (_eadc *CT_OfPieType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_affc :=range start .Attr {if _affc .Name .Local =="\u0076\u0061\u006c"{_eadc .ValAttr .UnmarshalXMLAttr (_affc );continue ;};};for {_bdcc ,_adaf :=d .Token ();if _adaf !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_adaf );};if _adbdgc ,_fgff :=_bdcc .(_b .EndElement );_fgff &&_adbdgc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PieChart and its children +func (_ffdbf *CT_PieChart )Validate ()error {return _ffdbf .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_agagb *CT_LblOffset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agagb .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_agagb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_abede :=&CT_BuiltInUnit {};return _abede }; -// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path -func (_dfef *CT_PivotFmts )ValidateWithPath (path string )error {for _bfbea ,_bbbff :=range _dfef .PivotFmt {if _beae :=_bbbff .ValidateWithPath (_da .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bfbea ));_beae !=nil {return _beae ;};};return nil ;};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func (_fdcgb *ST_AxPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdcgb =0;case "\u0062":*_fdcgb =1;case "\u006c":*_fdcgb =2;case "\u0072":*_fdcgb =3;case "\u0074":*_fdcgb =4;};return nil ;}; +// Validate validates the CT_SerTx and its children +func (_ddgg *CT_SerTx )Validate ()error {return _ddgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};func (_fdcgb *ST_OfPieType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbcfa ,_gbfc :=d .Token ();if _gbfc !=nil {return _gbfc ;};if _dccgbd ,_bfbdc :=_bbcfa .(_g .EndElement );_bfbdc &&_dccgbd .Name ==start .Name {*_fdcgb =1;return nil ;};if _ggdce ,_fefd :=_bbcfa .(_g .CharData );!_fefd {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbcfa );}else {switch string (_ggdce ){case "":*_fdcgb =0;case "\u0070\u0069\u0065":*_fdcgb =1;case "\u0062\u0061\u0072":*_fdcgb =2;};};_bbcfa ,_gbfc =d .Token ();if _gbfc !=nil {return _gbfc ;};if _befba ,_fbgga :=_bbcfa .(_g .EndElement );_fbgga &&_befba .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbcfa );};func (_gece *CT_ValAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cbcdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gece .AxId ,_cbcdf );_feccf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gece .Scaling ,_feccf );if _gece .Delete !=nil {_ddae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gece .Delete ,_ddae );};_ccfb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_gece .AxPos ,_ccfb );if _gece .MajorGridlines !=nil {_ebafd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gece .MajorGridlines ,_ebafd );};if _gece .MinorGridlines !=nil {_dfabg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gece .MinorGridlines ,_dfabg );};if _gece .Title !=nil {_bdggb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gece .Title ,_bdggb );};if _gece .NumFmt !=nil {_gbfge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gece .NumFmt ,_gbfge );};if _gece .MajorTickMark !=nil {_gfedc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gece .MajorTickMark ,_gfedc );};if _gece .MinorTickMark !=nil {_fecdf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gece .MinorTickMark ,_fecdf );};if _gece .TickLblPos !=nil {_bgef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gece .TickLblPos ,_bgef );};if _gece .SpPr !=nil {_effgcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gece .SpPr ,_effgcg );};if _gece .TxPr !=nil {_afbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gece .TxPr ,_afbc );};_afbfa :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_gece .CrossAx ,_afbfa );if _gece .Choice !=nil {_gece .Choice .MarshalXML (e ,_g .StartElement {});};if _gece .CrossBetween !=nil {_cbdc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_gece .CrossBetween ,_cbdc );};if _gece .MajorUnit !=nil {_ffddd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gece .MajorUnit ,_ffddd );};if _gece .MinorUnit !=nil {_cfde :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gece .MinorUnit ,_cfde );};if _gece .DispUnits !=nil {_gefg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_gece .DispUnits ,_gefg );};if _gece .ExtLst !=nil {_fbdec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gece .ExtLst ,_fbdec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dadee *Group_DLbls )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dadee .NumFmt !=nil {_fbaaaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dadee .NumFmt ,_fbaaaf );};if _dadee .SpPr !=nil {_gdae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dadee .SpPr ,_gdae );};if _dadee .TxPr !=nil {_ffdce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dadee .TxPr ,_ffdce );};if _dadee .DLblPos !=nil {_dgdce :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_dadee .DLblPos ,_dgdce );};if _dadee .ShowLegendKey !=nil {_ddabf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_dadee .ShowLegendKey ,_ddabf );};if _dadee .ShowVal !=nil {_fgfad :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_dadee .ShowVal ,_fgfad );};if _dadee .ShowCatName !=nil {_feafb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dadee .ShowCatName ,_feafb );};if _dadee .ShowSerName !=nil {_abgbff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dadee .ShowSerName ,_abgbff );};if _dadee .ShowPercent !=nil {_cegfdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_dadee .ShowPercent ,_cegfdd );};if _dadee .ShowBubbleSize !=nil {_ffdagcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dadee .ShowBubbleSize ,_ffdagcd );};if _dadee .Separator !=nil {_dccge :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_fg .AddPreserveSpaceAttr (&_dccge ,*_dadee .Separator );e .EncodeElement (_dadee .Separator ,_dccge );};if _dadee .ShowLeaderLines !=nil {_cgacd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dadee .ShowLeaderLines ,_cgacd );};if _dadee .LeaderLines !=nil {_efbcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dadee .LeaderLines ,_efbcc );};return nil ;}; -// Validate validates the CT_RadarSer and its children -func (_bcag *CT_RadarSer )Validate ()error {return _bcag .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func NewCT_RadarStyle ()*CT_RadarStyle {_aaada :=&CT_RadarStyle {};return _aaada }; +// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path +func (_fcebe *CT_PieSer )ValidateWithPath (path string )error {if _baee :=_fcebe .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_baee !=nil {return _baee ;};if _aafga :=_fcebe .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_aafga !=nil {return _aafga ;};if _fcebe .Tx !=nil {if _ceafe :=_fcebe .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ceafe !=nil {return _ceafe ;};};if _fcebe .SpPr !=nil {if _dafcf :=_fcebe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dafcf !=nil {return _dafcf ;};};if _fcebe .Explosion !=nil {if _aeecg :=_fcebe .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_aeecg !=nil {return _aeecg ;};};for _ggcaf ,_afadc :=range _fcebe .DPt {if _dcdeea :=_afadc .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ggcaf ));_dcdeea !=nil {return _dcdeea ;};};if _fcebe .DLbls !=nil {if _fccf :=_fcebe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fccf !=nil {return _fccf ;};};if _fcebe .Cat !=nil {if _ffef :=_fcebe .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_ffef !=nil {return _ffef ;};};if _fcebe .Val !=nil {if _ddee :=_fcebe .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ddee !=nil {return _ddee ;};};if _fcebe .ExtLst !=nil {if _ffdfd :=_fcebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdfd !=nil {return _ffdfd ;};};return nil ;};type CT_Double struct{ValAttr float64 ;};func (_dbccbe ST_Crosses )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aecg :=_g .Attr {};_aecg .Name =name ;switch _dbccbe {case ST_CrossesUnset :_aecg .Value ="";case ST_CrossesAutoZero :_aecg .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_aecg .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_aecg .Value ="\u006d\u0069\u006e";};return _aecg ,nil ;};func (_agcac *CT_NumFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_bd .Sprintf ("\u0025\u0076",_agcac .FormatCodeAttr )});if _agcac .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_bd .Sprintf ("\u0025\u0064",_gfgbg (*_agcac .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bafa ST_BarGrouping )ValidateWithPath (path string )error {switch _bafa {case 0,1,2,3,4:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bafa ));};return nil ;};func (_deac *CT_DispUnits )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afge :for {_bdaf ,_fdbb :=d .Token ();if _fdbb !=nil {return _fdbb ;};switch _dcacb :=_bdaf .(type ){case _g .StartElement :switch _dcacb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deac .Choice =NewCT_DispUnitsChoice ();if _bbfg :=d .DecodeElement (&_deac .Choice .CustUnit ,&_dcacb );_bbfg !=nil {return _bbfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deac .Choice =NewCT_DispUnitsChoice ();if _afeef :=d .DecodeElement (&_deac .Choice .BuiltInUnit ,&_dcacb );_afeef !=nil {return _afeef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deac .DispUnitsLbl =NewCT_DispUnitsLbl ();if _eacg :=d .DecodeElement (_deac .DispUnitsLbl ,&_dcacb );_eacg !=nil {return _eacg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deac .ExtLst =NewCT_ExtensionList ();if _caad :=d .DecodeElement (_deac .ExtLst ,&_dcacb );_caad !=nil {return _caad ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_dcacb .Name );if _gegc :=d .Skip ();_gegc !=nil {return _gegc ;};};case _g .EndElement :break _afge ;case _g .CharData :};};return nil ;};func (_daddb ST_PageSetupOrientation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efcb :=_g .Attr {};_efcb .Name =name ;switch _daddb {case ST_PageSetupOrientationUnset :_efcb .Value ="";case ST_PageSetupOrientationDefault :_efcb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_efcb .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_efcb .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _efcb ,nil ;};func NewCT_PivotSource ()*CT_PivotSource {_dbgd :=&CT_PivotSource {};_dbgd .FmtId =NewCT_UnsignedInt ();return _dbgd ;};func (_efdb *CT_DLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dgae ,_fcbf :=_efdb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _fcbf !=nil {return _fcbf ;};start .Attr =append (start .Attr ,_dgae );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbbfd ST_DispBlanksAs )Validate ()error {return _cbbfd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path -func (_fgfde *CT_ErrDir )ValidateWithPath (path string )error {if _fgfde .ValAttr ==ST_ErrDirUnset {return _da .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 _dae :=_fgfde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dae !=nil {return _dae ;};return nil ;};func (_bcbd *CT_RadarChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcbd .RadarStyle =NewCT_RadarStyle ();_bbaga :for {_ebgeb ,_fcbeg :=d .Token ();if _fcbeg !=nil {return _fcbeg ;};switch _bccga :=_ebgeb .(type ){case _b .StartElement :switch _bccga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddfga :=d .DecodeElement (_bcbd .RadarStyle ,&_bccga );_ddfga !=nil {return _ddfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbd .VaryColors =NewCT_Boolean ();if _dgebfc :=d .DecodeElement (_bcbd .VaryColors ,&_bccga );_dgebfc !=nil {return _dgebfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egcb :=NewCT_RadarSer ();if _dagbc :=d .DecodeElement (_egcb ,&_bccga );_dagbc !=nil {return _dagbc ;};_bcbd .Ser =append (_bcbd .Ser ,_egcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbd .DLbls =NewCT_DLbls ();if _bfede :=d .DecodeElement (_bcbd .DLbls ,&_bccga );_bfede !=nil {return _bfede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggff :=NewCT_UnsignedInt ();if _gbbcce :=d .DecodeElement (_aggff ,&_bccga );_gbbcce !=nil {return _gbbcce ;};_bcbd .AxId =append (_bcbd .AxId ,_aggff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbd .ExtLst =NewCT_ExtensionList ();if _gadbe :=d .DecodeElement (_bcbd .ExtLst ,&_bccga );_gadbe !=nil {return _gadbe ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_bccga .Name );if _ggbee :=d .Skip ();_ggbee !=nil {return _ggbee ;};};case _b .EndElement :break _bbaga ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_AxDataSource and its children +func (_dfg *CT_AxDataSource )Validate ()error {return _dfg .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};type ST_Crosses byte ;type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;}; -// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path -func (_bfbgb *CT_Pie3DChart )ValidateWithPath (path string )error {if _bfbgb .VaryColors !=nil {if _cdcg :=_bfbgb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cdcg !=nil {return _cdcg ;};};for _bacg ,_afcca :=range _bfbgb .Ser {if _ffab :=_afcca .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bacg ));_ffab !=nil {return _ffab ;};};if _bfbgb .DLbls !=nil {if _fdbb :=_bfbgb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fdbb !=nil {return _fdbb ;};};if _bfbgb .ExtLst !=nil {if _bfgg :=_bfbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfgg !=nil {return _bfgg ;};};return nil ;};func NewCT_Orientation ()*CT_Orientation {_bbffc :=&CT_Orientation {};return _bbffc }; +// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path +func (_gefd *CT_LineChart )ValidateWithPath (path string )error {if _aebc :=_gefd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_aebc !=nil {return _aebc ;};if _gefd .VaryColors !=nil {if _cebbfg :=_gefd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cebbfg !=nil {return _cebbfg ;};};for _eafcc ,_abfgg :=range _gefd .Ser {if _bdggg :=_abfgg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eafcc ));_bdggg !=nil {return _bdggg ;};};if _gefd .DLbls !=nil {if _gbaad :=_gefd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gbaad !=nil {return _gbaad ;};};if _gefd .DropLines !=nil {if _eccd :=_gefd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_eccd !=nil {return _eccd ;};};if _gefd .HiLowLines !=nil {if _aaad :=_gefd .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_aaad !=nil {return _aaad ;};};if _gefd .UpDownBars !=nil {if _dbab :=_gefd .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_dbab !=nil {return _dbab ;};};if _gefd .Marker !=nil {if _adbd :=_gefd .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_adbd !=nil {return _adbd ;};};if _gefd .Smooth !=nil {if _dbgb :=_gefd .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_dbgb !=nil {return _dbgb ;};};for _gfgc ,_efdg :=range _gefd .AxId {if _dfbe :=_efdg .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gfgc ));_dfbe !=nil {return _dfbe ;};};if _gefd .ExtLst !=nil {if _gaagg :=_gefd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaagg !=nil {return _gaagg ;};};return nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_badbd :=&CT_SizeRepresents {};return _badbd };func NewCT_Skip ()*CT_Skip {_dceb :=&CT_Skip {};_dceb .ValAttr =1;return _dceb };func (_bfbda *CT_PlotAreaChoice1 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdde :for {_aace ,_daed :=d .Token ();if _daed !=nil {return _daed ;};switch _egggf :=_aace .(type ){case _g .StartElement :switch _egggf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afaef :=NewCT_ValAx ();if _egccb :=d .DecodeElement (_afaef ,&_egggf );_egccb !=nil {return _egccb ;};_bfbda .ValAx =append (_bfbda .ValAx ,_afaef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abeb :=NewCT_CatAx ();if _afbaa :=d .DecodeElement (_abeb ,&_egggf );_afbaa !=nil {return _afbaa ;};_bfbda .CatAx =append (_bfbda .CatAx ,_abeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdcc :=NewCT_DateAx ();if _ddbab :=d .DecodeElement (_ccdcc ,&_egggf );_ddbab !=nil {return _ddbab ;};_bfbda .DateAx =append (_bfbda .DateAx ,_ccdcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdab :=NewCT_SerAx ();if _dbgc :=d .DecodeElement (_cdab ,&_egggf );_dbgc !=nil {return _dbgc ;};_bfbda .SerAx =append (_bfbda .SerAx ,_cdab );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_egggf .Name );if _becbe :=d .Skip ();_becbe !=nil {return _becbe ;};};case _g .EndElement :break _gdde ;case _g .CharData :};};return nil ;};func (_dbcag ST_BuiltInUnit )Validate ()error {return _dbcag .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path -func (_bcecb *CT_Surface3DChart )ValidateWithPath (path string )error {if _bcecb .Wireframe !=nil {if _gbfab :=_bcecb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_gbfab !=nil {return _gbfab ;};};for _ebdb ,_cfgcd :=range _bcecb .Ser {if _ggee :=_cfgcd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ebdb ));_ggee !=nil {return _ggee ;};};if _bcecb .BandFmts !=nil {if _gbeee :=_bcecb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_gbeee !=nil {return _gbeee ;};};for _efggf ,_feaade :=range _bcecb .AxId {if _efgdgc :=_feaade .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_efggf ));_efgdgc !=nil {return _efgdgc ;};};if _bcecb .ExtLst !=nil {if _ecbg :=_bcecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecbg !=nil {return _ecbg ;};};return nil ;};func (_edcb *CT_DateAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_agaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_edcb .AxId ,_agaa );_gfed :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_edcb .Scaling ,_gfed );if _edcb .Delete !=nil {_cefff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_edcb .Delete ,_cefff );};_deda :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_edcb .AxPos ,_deda );if _edcb .MajorGridlines !=nil {_dadf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_edcb .MajorGridlines ,_dadf );};if _edcb .MinorGridlines !=nil {_bfbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_edcb .MinorGridlines ,_bfbf );};if _edcb .Title !=nil {_fecd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_edcb .Title ,_fecd );};if _edcb .NumFmt !=nil {_fggf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_edcb .NumFmt ,_fggf );};if _edcb .MajorTickMark !=nil {_afbbb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_edcb .MajorTickMark ,_afbbb );};if _edcb .MinorTickMark !=nil {_bcge :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_edcb .MinorTickMark ,_bcge );};if _edcb .TickLblPos !=nil {_dbef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_edcb .TickLblPos ,_dbef );};if _edcb .SpPr !=nil {_fceb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edcb .SpPr ,_fceb );};if _edcb .TxPr !=nil {_cgad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_edcb .TxPr ,_cgad );};_dacc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_edcb .CrossAx ,_dacc );if _edcb .Choice !=nil {_edcb .Choice .MarshalXML (e ,_b .StartElement {});};if _edcb .Auto !=nil {_cafe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_edcb .Auto ,_cafe );};if _edcb .LblOffset !=nil {_defdf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_edcb .LblOffset ,_defdf );};if _edcb .BaseTimeUnit !=nil {_cccf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edcb .BaseTimeUnit ,_cccf );};if _edcb .MajorUnit !=nil {_aggb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edcb .MajorUnit ,_aggb );};if _edcb .MajorTimeUnit !=nil {_cadb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edcb .MajorTimeUnit ,_cadb );};if _edcb .MinorUnit !=nil {_bfff :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edcb .MinorUnit ,_bfff );};if _edcb .MinorTimeUnit !=nil {_gbcg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edcb .MinorTimeUnit ,_gbcg );};if _edcb .ExtLst !=nil {_cccb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edcb .ExtLst ,_cccb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Scaling ()*CT_Scaling {_fbecd :=&CT_Scaling {};return _fbecd };func (_geeg *CT_GapAmount )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adcg :=range start .Attr {if _adcg .Name .Local =="\u0076\u0061\u006c"{_geabad ,_gedb :=ParseUnionST_GapAmount (_adcg .Value );if _gedb !=nil {return _gedb ;};_geeg .ValAttr =&_geabad ;continue ;};};for {_ecacf ,_dagb :=d .Token ();if _dagb !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_dagb );};if _bfefc ,_caeb :=_ecacf .(_b .EndElement );_caeb &&_bfefc .Name ==start .Name {break ;};};return nil ;};func (_aaaeb ST_DispBlanksAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cedge :=_b .Attr {};_cedge .Name =name ;switch _aaaeb {case ST_DispBlanksAsUnset :_cedge .Value ="";case ST_DispBlanksAsSpan :_cedge .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_cedge .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_cedge .Value ="\u007a\u0065\u0072\u006f";};return _cedge ,nil ;};func (_cgabc *CT_Layout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgabc .ManualLayout !=nil {_ebee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cgabc .ManualLayout ,_ebee );};if _cgabc .ExtLst !=nil {_egaac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgabc .ExtLst ,_egaac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_agab ST_TickLblPos )Validate ()error {return _agab .ValidateWithPath ("")};func (_eeeac *ST_TickMark )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eeeac =0;case "\u0063\u0072\u006fs\u0073":*_eeeac =1;case "\u0069\u006e":*_eeeac =2;case "\u006e\u006f\u006e\u0065":*_eeeac =3;case "\u006f\u0075\u0074":*_eeeac =4;};return nil ;}; +// Validate validates the CT_ErrBars and its children +func (_fecc *CT_ErrBars )Validate ()error {return _fecc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func NewCT_LayoutMode ()*CT_LayoutMode {_fbggc :=&CT_LayoutMode {};return _fbggc };func NewCT_UpDownBars ()*CT_UpDownBars {_cccdb :=&CT_UpDownBars {};return _cccdb }; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_ffaf *CT_ExtensionList )ValidateWithPath (path string )error {for _ebadc ,_dgbe :=range _ffaf .Ext {if _ffcee :=_dgbe .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ebadc ));_ffcee !=nil {return _ffcee ;};};return nil ;};func (_edfgfc ST_LegendPos )Validate ()error {return _edfgfc .ValidateWithPath ("")};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_fbgg *CT_NumData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbgg .FormatCode !=nil {_aecb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_ab .AddPreserveSpaceAttr (&_aecb ,*_fbgg .FormatCode );e .EncodeElement (_fbgg .FormatCode ,_aecb );};if _fbgg .PtCount !=nil {_dccbe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_fbgg .PtCount ,_dccbe );};if _fbgg .Pt !=nil {_bdedd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_gade :=range _fbgg .Pt {e .EncodeElement (_gade ,_bdedd );};};if _fbgg .ExtLst !=nil {_edba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbgg .ExtLst ,_edba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Thickness struct{ValAttr ST_Thickness ;}; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_bfecc *CT_HeaderFooter )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path -func (_bab *CT_BandFmts )ValidateWithPath (path string )error {for _gdd ,_ccgf :=range _bab .BandFmt {if _fdb :=_ccgf .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_gdd ));_fdb !=nil {return _fdb ;};};return nil ;}; +// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path +func (_eff *CT_ChartSpace )ValidateWithPath (path string )error {if _eff .Date1904 !=nil {if _ffgg :=_eff .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_ffgg !=nil {return _ffgg ;};};if _eff .Lang !=nil {if _aafc :=_eff .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_aafc !=nil {return _aafc ;};};if _eff .RoundedCorners !=nil {if _egeb :=_eff .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_egeb !=nil {return _egeb ;};};if _eff .Style !=nil {if _ccec :=_eff .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ccec !=nil {return _ccec ;};};if _eff .ClrMapOvr !=nil {if _deec :=_eff .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_deec !=nil {return _deec ;};};if _eff .PivotSource !=nil {if _egcf :=_eff .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_egcf !=nil {return _egcf ;};};if _eff .Protection !=nil {if _fage :=_eff .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fage !=nil {return _fage ;};};if _bdgba :=_eff .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_bdgba !=nil {return _bdgba ;};if _eff .SpPr !=nil {if _gebd :=_eff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gebd !=nil {return _gebd ;};};if _eff .TxPr !=nil {if _efc :=_eff .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_efc !=nil {return _efc ;};};if _eff .ExternalData !=nil {if _dcba :=_eff .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_dcba !=nil {return _dcba ;};};if _eff .PrintSettings !=nil {if _bbcc :=_eff .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_bbcc !=nil {return _bbcc ;};};if _eff .UserShapes !=nil {if _dcgf :=_eff .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_dcgf !=nil {return _dcgf ;};};if _eff .ExtLst !=nil {if _bdda :=_eff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdda !=nil {return _bdda ;};};return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_ff .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_TextLanguageID and its children -func (_dgea *CT_TextLanguageID )Validate ()error {return _dgea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");}; +// Validate validates the CT_HoleSize and its children +func (_aeaef *CT_HoleSize )Validate ()error {return _aeaef .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_cadef ST_Crosses )String ()string {switch _cadef {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 (_agfaa *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agfaa =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_agfaa =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_agfaa =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_agfaa =3;};return nil ;};func (_gfgba *CT_ChartSpace )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfgba .Chart =NewCT_Chart ();_gcef :for {_fcggb ,_gceag :=d .Token ();if _gceag !=nil {return _gceag ;};switch _cgba :=_fcggb .(type ){case _g .StartElement :switch _cgba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .Date1904 =NewCT_Boolean ();if _ebed :=d .DecodeElement (_gfgba .Date1904 ,&_cgba );_ebed !=nil {return _ebed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .Lang =NewCT_TextLanguageID ();if _dgcc :=d .DecodeElement (_gfgba .Lang ,&_cgba );_dgcc !=nil {return _dgcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .RoundedCorners =NewCT_Boolean ();if _cdfa :=d .DecodeElement (_gfgba .RoundedCorners ,&_cgba );_cdfa !=nil {return _cdfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .Style =NewCT_Style ();if _decb :=d .DecodeElement (_gfgba .Style ,&_cgba );_decb !=nil {return _decb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .ClrMapOvr =_ff .NewCT_ColorMapping ();if _cgafe :=d .DecodeElement (_gfgba .ClrMapOvr ,&_cgba );_cgafe !=nil {return _cgafe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .PivotSource =NewCT_PivotSource ();if _bge :=d .DecodeElement (_gfgba .PivotSource ,&_cgba );_bge !=nil {return _bge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .Protection =NewCT_Protection ();if _cbaa :=d .DecodeElement (_gfgba .Protection ,&_cgba );_cbaa !=nil {return _cbaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gbga :=d .DecodeElement (_gfgba .Chart ,&_cgba );_gbga !=nil {return _gbga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .SpPr =_ff .NewCT_ShapeProperties ();if _dedb :=d .DecodeElement (_gfgba .SpPr ,&_cgba );_dedb !=nil {return _dedb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .TxPr =_ff .NewCT_TextBody ();if _bef :=d .DecodeElement (_gfgba .TxPr ,&_cgba );_bef !=nil {return _bef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .ExternalData =NewCT_ExternalData ();if _bacgg :=d .DecodeElement (_gfgba .ExternalData ,&_cgba );_bacgg !=nil {return _bacgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .PrintSettings =NewCT_PrintSettings ();if _fcgf :=d .DecodeElement (_gfgba .PrintSettings ,&_cgba );_fcgf !=nil {return _fcgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .UserShapes =NewCT_RelId ();if _fffd :=d .DecodeElement (_gfgba .UserShapes ,&_cgba );_fffd !=nil {return _fffd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgba .ExtLst =NewCT_ExtensionList ();if _abaf :=d .DecodeElement (_gfgba .ExtLst ,&_cgba );_abaf !=nil {return _abaf ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_cgba .Name );if _agcab :=d .Skip ();_agcab !=nil {return _agcab ;};};case _g .EndElement :break _gcef ;case _g .CharData :};};return nil ;};func NewCT_BubbleScale ()*CT_BubbleScale {_fgbg :=&CT_BubbleScale {};return _fgbg }; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_fagaa *CT_PageSetup )ValidateWithPath (path string )error {if _fagaa .PaperHeightAttr !=nil {if !_cc .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fagaa .PaperHeightAttr ){return _da .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 ,_cc .ST_PositiveUniversalMeasurePatternRe ,*_fagaa .PaperHeightAttr );};};if _fagaa .PaperHeightAttr !=nil {if !_cc .ST_UniversalMeasurePatternRe .MatchString (*_fagaa .PaperHeightAttr ){return _da .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 ,_cc .ST_UniversalMeasurePatternRe ,*_fagaa .PaperHeightAttr );};};if _fagaa .PaperWidthAttr !=nil {if !_cc .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fagaa .PaperWidthAttr ){return _da .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 ,_cc .ST_PositiveUniversalMeasurePatternRe ,*_fagaa .PaperWidthAttr );};};if _fagaa .PaperWidthAttr !=nil {if !_cc .ST_UniversalMeasurePatternRe .MatchString (*_fagaa .PaperWidthAttr ){return _da .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 ,_cc .ST_UniversalMeasurePatternRe ,*_fagaa .PaperWidthAttr );};};if _aabdg :=_fagaa .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_aabdg !=nil {return _aabdg ;};return nil ;}; +// Validate validates the CT_Thickness and its children +func (_efbdd *CT_Thickness )Validate ()error {return _efbdd .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");}; -// Validate validates the CT_LegendEntry and its children -func (_cage *CT_LegendEntry )Validate ()error {return _cage .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");}; +// Validate validates the CT_Area3DChart and its children +func (_bc *CT_Area3DChart )Validate ()error {return _bc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_fdgea *CT_DispBlanksAs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdgea .ValAttr !=ST_DispBlanksAsUnset {_abfc ,_faab :=_fdgea .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _faab !=nil {return _faab ;};start .Attr =append (start .Attr ,_abfc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TrendlineType and its children -func (_deggb *CT_TrendlineType )Validate ()error {return _deggb .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};type ST_TrendlineType byte ;func (_ffca *CT_LegendEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_babg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ffca .Idx ,_babg );if _ffca .Choice !=nil {_ffca .Choice .MarshalXML (e ,_b .StartElement {});};if _ffca .ExtLst !=nil {_daad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffca .ExtLst ,_daad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_db .CT_TextBody ;};func (_geeaa *CT_Title )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _geeaa .Tx !=nil {_affca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_geeaa .Tx ,_affca );};if _geeaa .Layout !=nil {_cadbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_geeaa .Layout ,_cadbb );};if _geeaa .Overlay !=nil {_fgace :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_geeaa .Overlay ,_fgace );};if _geeaa .SpPr !=nil {_bddab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_geeaa .SpPr ,_bddab );};if _geeaa .TxPr !=nil {_ceace :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_geeaa .TxPr ,_ceace );};if _geeaa .ExtLst !=nil {_bfdda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geeaa .ExtLst ,_bfdda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_gggcbe :=&CT_PictureStackUnit {};_gggcbe .ValAttr =0+1;return _gggcbe ;};func (_bcde *CT_NumRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccb :for {_dfagc ,_cfdag :=d .Token ();if _cfdag !=nil {return _cfdag ;};switch _cdff :=_dfagc .(type ){case _b .StartElement :switch _cdff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eccab :=d .DecodeElement (&_bcde .F ,&_cdff );_eccab !=nil {return _eccab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcde .NumCache =NewCT_NumData ();if _dgda :=d .DecodeElement (_bcde .NumCache ,&_cdff );_dgda !=nil {return _dgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcde .ExtLst =NewCT_ExtensionList ();if _aeddd :=d .DecodeElement (_bcde .ExtLst ,&_cdff );_aeddd !=nil {return _aeddd ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dR\u0065\u0066 \u0025\u0076",_cdff .Name );if _gbdeb :=d .Skip ();_gbdeb !=nil {return _gbdeb ;};};case _b .EndElement :break _bccb ;case _b .CharData :};};return nil ;};func NewCT_Thickness ()*CT_Thickness {_gagaa :=&CT_Thickness {};return _gagaa };func NewCT_BarChart ()*CT_BarChart {_baf :=&CT_BarChart {};_baf .BarDir =NewCT_BarDir ();return _baf }; +// Validate validates the CT_NumData and its children +func (_ebcf *CT_NumData )Validate ()error {return _ebcf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");}; -// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path -func (_fcgea *CT_RadarChart )ValidateWithPath (path string )error {if _adcd :=_fcgea .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_adcd !=nil {return _adcd ;};if _fcgea .VaryColors !=nil {if _agfgc :=_fcgea .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agfgc !=nil {return _agfgc ;};};for _bged ,_bagd :=range _fcgea .Ser {if _aefee :=_bagd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bged ));_aefee !=nil {return _aefee ;};};if _fcgea .DLbls !=nil {if _ddbcdc :=_fcgea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ddbcdc !=nil {return _ddbcdc ;};};for _gcbfg ,_eegf :=range _fcgea .AxId {if _gaefb :=_eegf .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gcbfg ));_gaefb !=nil {return _gaefb ;};};if _fcgea .ExtLst !=nil {if _bfaac :=_fcgea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfaac !=nil {return _bfaac ;};};return nil ;};func (_dagbe *CT_PageSetup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dagbe .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_da .Sprintf ("\u0025\u0076",*_dagbe .PaperSizeAttr )});};if _dagbe .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 :_da .Sprintf ("\u0025\u0076",*_dagbe .PaperHeightAttr )});};if _dagbe .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_da .Sprintf ("\u0025\u0076",*_dagbe .PaperWidthAttr )});};if _dagbe .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 :_da .Sprintf ("\u0025\u0076",*_dagbe .FirstPageNumberAttr )});};if _dagbe .OrientationAttr !=ST_PageSetupOrientationUnset {_fega ,_ebba :=_dagbe .OrientationAttr .MarshalXMLAttr (_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _ebba !=nil {return _ebba ;};start .Attr =append (start .Attr ,_fega );};if _dagbe .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 :_da .Sprintf ("\u0025\u0064",_bafae (*_dagbe .BlackAndWhiteAttr ))});};if _dagbe .DraftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_da .Sprintf ("\u0025\u0064",_bafae (*_dagbe .DraftAttr ))});};if _dagbe .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 :_da .Sprintf ("\u0025\u0064",_bafae (*_dagbe .UseFirstPageNumberAttr ))});};if _dagbe .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 :_da .Sprintf ("\u0025\u0076",*_dagbe .HorizontalDpiAttr )});};if _dagbe .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 :_da .Sprintf ("\u0025\u0076",*_dagbe .VerticalDpiAttr )});};if _dagbe .CopiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_da .Sprintf ("\u0025\u0076",*_dagbe .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewChartSpace ()*ChartSpace {_edege :=&ChartSpace {};_edege .CT_ChartSpace =*NewCT_ChartSpace ();return _edege ;};func (_adef *CT_Double )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_adef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cafbga *CT_PlotArea )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cafbga .Layout !=nil {_abab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cafbga .Layout ,_abab );};for _ ,_cbfea :=range _cafbga .Choice {_cbfea .MarshalXML (e ,_b .StartElement {});};if _cafbga .CChoice !=nil {_cafbga .CChoice .MarshalXML (e ,_b .StartElement {});};if _cafbga .DTable !=nil {_dfbgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cafbga .DTable ,_dfbgf );};if _cafbga .SpPr !=nil {_feca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cafbga .SpPr ,_feca );};if _cafbga .ExtLst !=nil {_gcbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cafbga .ExtLst ,_gcbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaac *CT_Crosses )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_afbc ,_adee :=_eaac .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _adee !=nil {return _adee ;};start .Attr =append (start .Attr ,_afbc );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afff *CT_ErrDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afff .ValAttr =ST_ErrDir (1);for _ ,_fdged :=range start .Attr {if _fdged .Name .Local =="\u0076\u0061\u006c"{_afff .ValAttr .UnmarshalXMLAttr (_fdged );continue ;};};for {_geed ,_fcaa :=d .Token ();if _fcaa !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_fcaa );};if _ddbe ,_dgeff :=_geed .(_b .EndElement );_dgeff &&_ddbe .Name ==start .Name {break ;};};return nil ;};func (_fcfac *CT_UpDownBar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbcd :for {_dedg ,_gcgfc :=d .Token ();if _gcgfc !=nil {return _gcgfc ;};switch _dcgdc :=_dedg .(type ){case _b .StartElement :switch _dcgdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfac .SpPr =_db .NewCT_ShapeProperties ();if _gegbb :=d .DecodeElement (_fcfac .SpPr ,&_dcgdc );_gegbb !=nil {return _gegbb ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_dcgdc .Name );if _gdag :=d .Skip ();_gdag !=nil {return _gdag ;};};case _b .EndElement :break _bbcd ;case _b .CharData :};};return nil ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_db .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 ;}; +// Validate validates the CT_DispBlanksAs and its children +func (_deedg *CT_DispBlanksAs )Validate ()error {return _deedg .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};var ST_HPercentWithSymbolPatternRe =_b .MustCompile (ST_HPercentWithSymbolPattern ); -// Validate validates the CT_DLbl and its children -func (_fgfe *CT_DLbl )Validate ()error {return _fgfe .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};func (_ebffcd ST_DispBlanksAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebffcd .String (),start );}; +// Validate validates the CT_DispUnitsChoice and its children +func (_decaa *CT_DispUnitsChoice )Validate ()error {return _decaa .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_SerTx and its children -func (_fbgdd *CT_SerTx )Validate ()error {return _fbgdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};func (_edef *CT_ValAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gddfee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_edef .AxId ,_gddfee );_cgade :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_edef .Scaling ,_cgade );if _edef .Delete !=nil {_edfdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_edef .Delete ,_edfdf );};_fcdca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_edef .AxPos ,_fcdca );if _edef .MajorGridlines !=nil {_edbdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_edef .MajorGridlines ,_edbdd );};if _edef .MinorGridlines !=nil {_cabfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_edef .MinorGridlines ,_cabfg );};if _edef .Title !=nil {_bbbg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_edef .Title ,_bbbg );};if _edef .NumFmt !=nil {_aabb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_edef .NumFmt ,_aabb );};if _edef .MajorTickMark !=nil {_gefbf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_edef .MajorTickMark ,_gefbf );};if _edef .MinorTickMark !=nil {_efge :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_edef .MinorTickMark ,_efge );};if _edef .TickLblPos !=nil {_edgfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_edef .TickLblPos ,_edgfa );};if _edef .SpPr !=nil {_abea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edef .SpPr ,_abea );};if _edef .TxPr !=nil {_fbgbfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_edef .TxPr ,_fbgbfa );};_deceb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_edef .CrossAx ,_deceb );if _edef .Choice !=nil {_edef .Choice .MarshalXML (e ,_b .StartElement {});};if _edef .CrossBetween !=nil {_cbeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_edef .CrossBetween ,_cbeb );};if _edef .MajorUnit !=nil {_gbgbc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edef .MajorUnit ,_gbgbc );};if _edef .MinorUnit !=nil {_gfaeb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_edef .MinorUnit ,_gfaeb );};if _edef .DispUnits !=nil {_ebgfd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_edef .DispUnits ,_ebgfd );};if _edef .ExtLst !=nil {_bafcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edef .ExtLst ,_bafcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adege *ST_SplitType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbed ,_bgcac :=d .Token ();if _bgcac !=nil {return _bgcac ;};if _bbded ,_bggad :=_cgbed .(_b .EndElement );_bggad &&_bbded .Name ==start .Name {*_adege =1;return nil ;};if _fcdgge ,_egaaf :=_cgbed .(_b .CharData );!_egaaf {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgbed );}else {switch string (_fcdgge ){case "":*_adege =0;case "\u0061\u0075\u0074\u006f":*_adege =1;case "\u0063\u0075\u0073\u0074":*_adege =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_adege =3;case "\u0070\u006f\u0073":*_adege =4;case "\u0076\u0061\u006c":*_adege =5;};};_cgbed ,_bgcac =d .Token ();if _bgcac !=nil {return _bgcac ;};if _cfbee ,_cdfea :=_cgbed .(_b .EndElement );_cdfea &&_cfbee .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgbed );};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 NewCT_Lvl ()*CT_Lvl {_dcaf :=&CT_Lvl {};return _dcaf };func (_aeddf *CT_SurfaceChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aeddf .Wireframe !=nil {_eaeed :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_aeddf .Wireframe ,_eaeed );};if _aeddf .Ser !=nil {_eeeff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bfgba :=range _aeddf .Ser {e .EncodeElement (_bfgba ,_eeeff );};};if _aeddf .BandFmts !=nil {_faacd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_aeddf .BandFmts ,_faacd );};_efecd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ecagb :=range _aeddf .AxId {e .EncodeElement (_ecagb ,_efecd );};if _aeddf .ExtLst !=nil {_eafbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeddf .ExtLst ,_eafbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdbcf *CT_Extension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fggb :=range start .Attr {if _fggb .Name .Local =="\u0075\u0072\u0069"{_daec ,_gfgfa :=_fggb .Value ,error (nil );if _gfgfa !=nil {return _gfgfa ;};_bdbcf .UriAttr =&_daec ;continue ;};};_aebc :for {_bedd ,_efcef :=d .Token ();if _efcef !=nil {return _efcef ;};switch _ecfa :=_bedd .(type ){case _b .StartElement :switch _ecfa .Name {default:if _dbgf ,_dcgf :=_ab .CreateElement (_ecfa );_dcgf !=nil {return _dcgf ;}else {if _dbea :=d .DecodeElement (_dbgf ,&_ecfa );_dbea !=nil {return _dbea ;};_bdbcf .Any =_dbgf ;};};case _b .EndElement :break _aebc ;case _b .CharData :};};return nil ;};func (_caaa *CT_ErrBarType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _caaa .ValAttr !=ST_ErrBarTypeUnset {_cbbef ,_bdfd :=_caaa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _bdfd !=nil {return _bdfd ;};start .Attr =append (start .Attr ,_cbbef );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abdcf *Group_DLbls )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cacae :for {_ebfcf ,_bcfdd :=d .Token ();if _bcfdd !=nil {return _bcfdd ;};switch _cdaeg :=_ebfcf .(type ){case _b .StartElement :switch _cdaeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .NumFmt =NewCT_NumFmt ();if _fcab :=d .DecodeElement (_abdcf .NumFmt ,&_cdaeg );_fcab !=nil {return _fcab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .SpPr =_db .NewCT_ShapeProperties ();if _cgegb :=d .DecodeElement (_abdcf .SpPr ,&_cdaeg );_cgegb !=nil {return _cgegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .TxPr =_db .NewCT_TextBody ();if _gccfg :=d .DecodeElement (_abdcf .TxPr ,&_cdaeg );_gccfg !=nil {return _gccfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .DLblPos =NewCT_DLblPos ();if _gbadg :=d .DecodeElement (_abdcf .DLblPos ,&_cdaeg );_gbadg !=nil {return _gbadg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .ShowLegendKey =NewCT_Boolean ();if _dfcea :=d .DecodeElement (_abdcf .ShowLegendKey ,&_cdaeg );_dfcea !=nil {return _dfcea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .ShowVal =NewCT_Boolean ();if _agbf :=d .DecodeElement (_abdcf .ShowVal ,&_cdaeg );_agbf !=nil {return _agbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .ShowCatName =NewCT_Boolean ();if _gfgff :=d .DecodeElement (_abdcf .ShowCatName ,&_cdaeg );_gfgff !=nil {return _gfgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .ShowSerName =NewCT_Boolean ();if _edcbg :=d .DecodeElement (_abdcf .ShowSerName ,&_cdaeg );_edcbg !=nil {return _edcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .ShowPercent =NewCT_Boolean ();if _ggec :=d .DecodeElement (_abdcf .ShowPercent ,&_cdaeg );_ggec !=nil {return _ggec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .ShowBubbleSize =NewCT_Boolean ();if _afccf :=d .DecodeElement (_abdcf .ShowBubbleSize ,&_cdaeg );_afccf !=nil {return _afccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .Separator =new (string );if _ggcf :=d .DecodeElement (_abdcf .Separator ,&_cdaeg );_ggcf !=nil {return _ggcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .ShowLeaderLines =NewCT_Boolean ();if _bfcg :=d .DecodeElement (_abdcf .ShowLeaderLines ,&_cdaeg );_bfcg !=nil {return _bfcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdcf .LeaderLines =NewCT_ChartLines ();if _gfcce :=d .DecodeElement (_abdcf .LeaderLines ,&_cdaeg );_gfcce !=nil {return _gfcce ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_cdaeg .Name );if _ffdeb :=d .Skip ();_ffdeb !=nil {return _ffdeb ;};};case _b .EndElement :break _cacae ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path +func (_cbdfb *CT_SurfaceChart )ValidateWithPath (path string )error {if _cbdfb .Wireframe !=nil {if _abdd :=_cbdfb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_abdd !=nil {return _abdd ;};};for _dcfc ,_aeaae :=range _cbdfb .Ser {if _dbeg :=_aeaae .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dcfc ));_dbeg !=nil {return _dbeg ;};};if _cbdfb .BandFmts !=nil {if _efedaa :=_cbdfb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_efedaa !=nil {return _efedaa ;};};for _fcac ,_bfgda :=range _cbdfb .AxId {if _ggdcc :=_bfgda .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fcac ));_ggdcc !=nil {return _ggdcc ;};};if _cbdfb .ExtLst !=nil {if _ebfgd :=_cbdfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebfgd !=nil {return _ebfgd ;};};return nil ;}; -// Validate validates the CT_DLblPos and its children -func (_faec *CT_DLblPos )Validate ()error {return _faec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_defbg :=&CT_DispUnitsLbl {};return _defbg }; +// Validate validates the CT_LblOffset and its children +func (_cffed *CT_LblOffset )Validate ()error {return _cffed .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");}; -// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path -func (_dfbgb *CT_ChartSpace )ValidateWithPath (path string )error {if _dfbgb .Date1904 !=nil {if _cega :=_dfbgb .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_cega !=nil {return _cega ;};};if _dfbgb .Lang !=nil {if _ggcc :=_dfbgb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_ggcc !=nil {return _ggcc ;};};if _dfbgb .RoundedCorners !=nil {if _ccced :=_dfbgb .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_ccced !=nil {return _ccced ;};};if _dfbgb .Style !=nil {if _deae :=_dfbgb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_deae !=nil {return _deae ;};};if _dfbgb .ClrMapOvr !=nil {if _acf :=_dfbgb .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_acf !=nil {return _acf ;};};if _dfbgb .PivotSource !=nil {if _bcg :=_dfbgb .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_bcg !=nil {return _bcg ;};};if _dfbgb .Protection !=nil {if _efag :=_dfbgb .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_efag !=nil {return _efag ;};};if _cbee :=_dfbgb .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_cbee !=nil {return _cbee ;};if _dfbgb .SpPr !=nil {if _dbfe :=_dfbgb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbfe !=nil {return _dbfe ;};};if _dfbgb .TxPr !=nil {if _gaef :=_dfbgb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gaef !=nil {return _gaef ;};};if _dfbgb .ExternalData !=nil {if _agdc :=_dfbgb .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_agdc !=nil {return _agdc ;};};if _dfbgb .PrintSettings !=nil {if _bdcf :=_dfbgb .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_bdcf !=nil {return _bdcf ;};};if _dfbgb .UserShapes !=nil {if _bedg :=_dfbgb .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_bedg !=nil {return _bedg ;};};if _dfbgb .ExtLst !=nil {if _bcfd :=_dfbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfd !=nil {return _bcfd ;};};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 ;};func (_faagec *CT_Surface )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _faagec .Thickness !=nil {_agcf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_faagec .Thickness ,_agcf );};if _faagec .SpPr !=nil {_aeab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_faagec .SpPr ,_aeab );};if _faagec .PictureOptions !=nil {_fedgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_faagec .PictureOptions ,_fedgg );};if _faagec .ExtLst !=nil {_fffeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faagec .ExtLst ,_fffeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgddc ST_OfPieType )ValidateWithPath (path string )error {switch _dgddc {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgddc ));};return nil ;};func (_cfdcc *CT_DepthPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cagg :=range start .Attr {if _cagg .Name .Local =="\u0076\u0061\u006c"{_acd ,_bgge :=ParseUnionST_DepthPercent (_cagg .Value );if _bgge !=nil {return _bgge ;};_cfdcc .ValAttr =&_acd ;continue ;};};for {_cccbc ,_fagg :=d .Token ();if _fagg !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_fagg );};if _abf ,_fdgc :=_cccbc .(_b .EndElement );_fdgc &&_abf .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 ;};type CT_Boolean struct{ValAttr *bool ;}; +// Validate validates the CT_PlotAreaChoice and its children +func (_fdbag *CT_PlotAreaChoice )Validate ()error {return _fdbag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func (_eeeaa *CT_Perspective )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cged :=range start .Attr {if _cged .Name .Local =="\u0076\u0061\u006c"{_egbgd ,_bffd :=_c .ParseUint (_cged .Value ,10,8);if _bffd !=nil {return _bffd ;};_befga :=uint8 (_egbgd );_eeeaa .ValAttr =&_befga ;continue ;};};for {_afgb ,_agcd :=d .Token ();if _agcd !=nil {return _bd .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",_agcd );};if _bfbad ,_deaaf :=_afgb .(_g .EndElement );_deaaf &&_bfbad .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ErrBarType and its children -func (_dgac *CT_ErrBarType )Validate ()error {return _dgac .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func (_aefa *CT_ManualLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aefa .LayoutTarget !=nil {_fgcba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_aefa .LayoutTarget ,_fgcba );};if _aefa .XMode !=nil {_dbdbc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_aefa .XMode ,_dbdbc );};if _aefa .YMode !=nil {_ecgab :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_aefa .YMode ,_ecgab );};if _aefa .WMode !=nil {_egca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_aefa .WMode ,_egca );};if _aefa .HMode !=nil {_gfedb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_aefa .HMode ,_gfedb );};if _aefa .X !=nil {_eabb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_aefa .X ,_eabb );};if _aefa .Y !=nil {_cffde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_aefa .Y ,_cffde );};if _aefa .W !=nil {_agff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_aefa .W ,_agff );};if _aefa .H !=nil {_fgbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_aefa .H ,_fgbf );};if _aefa .ExtLst !=nil {_ecgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aefa .ExtLst ,_ecgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dggga ST_Thickness )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dggga .ST_ThicknessPercent !=nil {e .EncodeToken (_b .CharData (*_dggga .ST_ThicknessPercent ));};if _dggga .Uint32 !=nil {e .EncodeToken (_b .CharData (_da .Sprintf ("\u0025\u0064",*_dggga .Uint32 )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_gdcbd *ST_HoleSize )ValidateWithPath (path string )error {_fgbgc :=[]string {};if _gdcbd .ST_HoleSizePercent !=nil {_fgbgc =append (_fgbgc ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _gdcbd .ST_HoleSizeUByte !=nil {_fgbgc =append (_fgbgc ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_fgbgc )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgbgc );};return nil ;};func (_egedaf *CT_StrRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdg :for {_feeacg ,_bgbc :=d .Token ();if _bgbc !=nil {return _bgbc ;};switch _bbbeg :=_feeacg .(type ){case _b .StartElement :switch _bbbeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebdd :=d .DecodeElement (&_egedaf .F ,&_bbbeg );_ebdd !=nil {return _ebdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egedaf .StrCache =NewCT_StrData ();if _ceefg :=d .DecodeElement (_egedaf .StrCache ,&_bbbeg );_ceefg !=nil {return _ceefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egedaf .ExtLst =NewCT_ExtensionList ();if _bggbd :=d .DecodeElement (_egedaf .ExtLst ,&_bbbeg );_bggbd !=nil {return _bggbd ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072R\u0065\u0066 \u0025\u0076",_bbbeg .Name );if _gfece :=d .Skip ();_gfece !=nil {return _gfece ;};};case _b .EndElement :break _bbdg ;case _b .CharData :};};return nil ;};func NewChart ()*Chart {_fcadg :=&Chart {};_fcadg .CT_RelId =*NewCT_RelId ();return _fcadg }; +// Validate validates the CT_DTable and its children +func (_ebbf *CT_DTable )Validate ()error {return _ebbf .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);func (_ccee ST_Shape )String ()string {switch _ccee {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 "";}; -// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path -func (_dgdd *CT_SizeRepresents )ValidateWithPath (path string )error {if _ffba :=_dgdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffba !=nil {return _ffba ;};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};func (_dgeaf *CT_UnsignedInt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_dgeaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_ccdbf *CT_PageSetup )ValidateWithPath (path string )error {if _ccdbf .PaperHeightAttr !=nil {if !_gb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ccdbf .PaperHeightAttr ){return _bd .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 ,_gb .ST_PositiveUniversalMeasurePatternRe ,*_ccdbf .PaperHeightAttr );};};if _ccdbf .PaperHeightAttr !=nil {if !_gb .ST_UniversalMeasurePatternRe .MatchString (*_ccdbf .PaperHeightAttr ){return _bd .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 ,_gb .ST_UniversalMeasurePatternRe ,*_ccdbf .PaperHeightAttr );};};if _ccdbf .PaperWidthAttr !=nil {if !_gb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ccdbf .PaperWidthAttr ){return _bd .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 ,_gb .ST_PositiveUniversalMeasurePatternRe ,*_ccdbf .PaperWidthAttr );};};if _ccdbf .PaperWidthAttr !=nil {if !_gb .ST_UniversalMeasurePatternRe .MatchString (*_ccdbf .PaperWidthAttr ){return _bd .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 ,_gb .ST_UniversalMeasurePatternRe ,*_ccdbf .PaperWidthAttr );};};if _debde :=_ccdbf .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_debde !=nil {return _debde ;};return nil ;};func (_ceff *EG_DLblShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ceff .NumFmt !=nil {_cabaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ceff .NumFmt ,_cabaa );};if _ceff .SpPr !=nil {_agdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ceff .SpPr ,_agdd );};if _ceff .TxPr !=nil {_cbece :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ceff .TxPr ,_cbece );};if _ceff .DLblPos !=nil {_degca :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ceff .DLblPos ,_degca );};if _ceff .ShowLegendKey !=nil {_cacgc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ceff .ShowLegendKey ,_cacgc );};if _ceff .ShowVal !=nil {_dbaae :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ceff .ShowVal ,_dbaae );};if _ceff .ShowCatName !=nil {_fgegf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ceff .ShowCatName ,_fgegf );};if _ceff .ShowSerName !=nil {_badad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ceff .ShowSerName ,_badad );};if _ceff .ShowPercent !=nil {_afdgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ceff .ShowPercent ,_afdgf );};if _ceff .ShowBubbleSize !=nil {_bfbgce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ceff .ShowBubbleSize ,_bfbgce );};if _ceff .Separator !=nil {_dgegb :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_fg .AddPreserveSpaceAttr (&_dgegb ,*_ceff .Separator );e .EncodeElement (_ceff .Separator ,_dgegb );};return nil ;}; -// Validate validates the CT_NumData and its children -func (_fcbe *CT_NumData )Validate ()error {return _fcbe .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func NewCT_DateAx ()*CT_DateAx {_gefe :=&CT_DateAx {};_gefe .AxId =NewCT_UnsignedInt ();_gefe .Scaling =NewCT_Scaling ();_gefe .AxPos =NewCT_AxPos ();_gefe .CrossAx =NewCT_UnsignedInt ();return _gefe ;}; +// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path +func (_eebg *CT_PictureStackUnit )ValidateWithPath (path string )error {if _eebg .ValAttr <=0{return _bd .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 ,_eebg .ValAttr );};return nil ;};func (_eaddd ST_RadarStyle )Validate ()error {return _eaddd .ValidateWithPath ("")}; -// Validate validates the CT_Orientation and its children -func (_fgdbb *CT_Orientation )Validate ()error {return _fgdbb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");}; +// ST_DepthPercent is a union type +type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_bgbc *CT_Title )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feagbg :for {_eaec ,_cabda :=d .Token ();if _cabda !=nil {return _cabda ;};switch _fdacc :=_eaec .(type ){case _g .StartElement :switch _fdacc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgbc .Tx =NewCT_Tx ();if _fegec :=d .DecodeElement (_bgbc .Tx ,&_fdacc );_fegec !=nil {return _fegec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgbc .Layout =NewCT_Layout ();if _cdeb :=d .DecodeElement (_bgbc .Layout ,&_fdacc );_cdeb !=nil {return _cdeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgbc .Overlay =NewCT_Boolean ();if _bfcg :=d .DecodeElement (_bgbc .Overlay ,&_fdacc );_bfcg !=nil {return _bfcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgbc .SpPr =_ff .NewCT_ShapeProperties ();if _bcbge :=d .DecodeElement (_bgbc .SpPr ,&_fdacc );_bcbge !=nil {return _bcbge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgbc .TxPr =_ff .NewCT_TextBody ();if _bdffe :=d .DecodeElement (_bgbc .TxPr ,&_fdacc );_bdffe !=nil {return _bdffe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgbc .ExtLst =NewCT_ExtensionList ();if _fadfc :=d .DecodeElement (_bgbc .ExtLst ,&_fdacc );_fadfc !=nil {return _fadfc ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_fdacc .Name );if _dgdcff :=d .Skip ();_dgdcff !=nil {return _dgdcff ;};};case _g .EndElement :break _feagbg ;case _g .CharData :};};return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_gfabb *CT_FirstSliceAng )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebdb :=range start .Attr {if _ebdb .Name .Local =="\u0076\u0061\u006c"{_aafcc ,_begc :=_c .ParseUint (_ebdb .Value ,10,16);if _begc !=nil {return _begc ;};_gcdbb :=uint16 (_aafcc );_gfabb .ValAttr =&_gcdbb ;continue ;};};for {_fbaf ,_ccbe :=d .Token ();if _ccbe !=nil {return _bd .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",_ccbe );};if _fgac ,_eafce :=_fbaf .(_g .EndElement );_eafce &&_fgac .Name ==start .Name {break ;};};return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_gdbbf ST_BuiltInUnit )String ()string {switch _gdbbf {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 (_afage ST_SizeRepresents )String ()string {switch _afage {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Double and its children -func (_bcdde *CT_Double )Validate ()error {return _bcdde .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};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_Layout and its children +func (_ccgc *CT_Layout )Validate ()error {return _ccgc .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func NewEG_AxShared ()*EG_AxShared {_fabf :=&EG_AxShared {};_fabf .AxId =NewCT_UnsignedInt ();_fabf .Scaling =NewCT_Scaling ();_fabf .AxPos =NewCT_AxPos ();_fabf .CrossAx =NewCT_UnsignedInt ();return _fabf ;}; -// Validate validates the CT_RotX and its children -func (_aaega *CT_RotX )Validate ()error {return _aaega .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");}; +// Validate validates the CT_Style and its children +func (_acfe *CT_Style )Validate ()error {return _acfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_cffcc ST_LayoutTarget )ValidateWithPath (path string )error {switch _cffcc {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffcc ));};return nil ;};func (_bgbfe *CT_SplitType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfda :=range start .Attr {if _dfda .Name .Local =="\u0076\u0061\u006c"{_bgbfe .ValAttr .UnmarshalXMLAttr (_dfda );continue ;};};for {_dddef ,_aeea :=d .Token ();if _aeea !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_aeea );};if _dbfc ,_egddgg :=_dddef .(_g .EndElement );_egddgg &&_dbfc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FirstSliceAng and its children -func (_ecdg *CT_FirstSliceAng )Validate ()error {return _ecdg .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");}; +// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path +func (_fdeeb *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _fdeeb .Wireframe !=nil {if _fcbgc :=_fdeeb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_fcbgc !=nil {return _fcbgc ;};};for _bgefc ,_bcdce :=range _fdeeb .Ser {if _bedgc :=_bcdce .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bgefc ));_bedgc !=nil {return _bedgc ;};};if _fdeeb .BandFmts !=nil {if _beefa :=_fdeeb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_beefa !=nil {return _beefa ;};};return nil ;}; -// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path -func (_dffba *CT_Trendline )ValidateWithPath (path string )error {if _dffba .SpPr !=nil {if _ccbcf :=_dffba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ccbcf !=nil {return _ccbcf ;};};if _cdbe :=_dffba .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_cdbe !=nil {return _cdbe ;};if _dffba .Order !=nil {if _gddca :=_dffba .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gddca !=nil {return _gddca ;};};if _dffba .Period !=nil {if _dgcgc :=_dffba .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_dgcgc !=nil {return _dgcgc ;};};if _dffba .Forward !=nil {if _ebbab :=_dffba .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_ebbab !=nil {return _ebbab ;};};if _dffba .Backward !=nil {if _ccbag :=_dffba .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_ccbag !=nil {return _ccbag ;};};if _dffba .Intercept !=nil {if _bcgba :=_dffba .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_bcgba !=nil {return _bcgba ;};};if _dffba .DispRSqr !=nil {if _edge :=_dffba .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_edge !=nil {return _edge ;};};if _dffba .DispEq !=nil {if _eggbb :=_dffba .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_eggbb !=nil {return _eggbb ;};};if _dffba .TrendlineLbl !=nil {if _gadbeg :=_dffba .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_gadbeg !=nil {return _gadbeg ;};};if _dffba .ExtLst !=nil {if _abgb :=_dffba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abgb !=nil {return _abgb ;};};return nil ;};func (_bdbf *EG_SurfaceChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddad :for {_gfbad ,_gcdd :=d .Token ();if _gcdd !=nil {return _gcdd ;};switch _eaege :=_gfbad .(type ){case _b .StartElement :switch _eaege .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbf .Wireframe =NewCT_Boolean ();if _fcfga :=d .DecodeElement (_bdbf .Wireframe ,&_eaege );_fcfga !=nil {return _fcfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baaadb :=NewCT_SurfaceSer ();if _dbfac :=d .DecodeElement (_baaadb ,&_eaege );_dbfac !=nil {return _dbfac ;};_bdbf .Ser =append (_bdbf .Ser ,_baaadb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbf .BandFmts =NewCT_BandFmts ();if _cafbgg :=d .DecodeElement (_bdbf .BandFmts ,&_eaege );_cafbgg !=nil {return _cafbgg ;};default:_c .Log .Debug ("\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",_eaege .Name );if _ebcaf :=d .Skip ();_ebcaf !=nil {return _ebcaf ;};};case _b .EndElement :break _ddad ;case _b .CharData :};};return nil ;};func (_gacea *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gacea .ValAttr !=ST_ShapeUnset {_gfbfb ,_defca :=_gacea .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _defca !=nil {return _defca ;};start .Attr =append (start .Attr ,_gfbfb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path +func (_bdf *CT_AreaSer )ValidateWithPath (path string )error {if _adg :=_bdf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_adg !=nil {return _adg ;};if _geb :=_bdf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_geb !=nil {return _geb ;};if _bdf .Tx !=nil {if _abc :=_bdf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_abc !=nil {return _abc ;};};if _bdf .SpPr !=nil {if _cdca :=_bdf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdca !=nil {return _cdca ;};};if _bdf .PictureOptions !=nil {if _fcf :=_bdf .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fcf !=nil {return _fcf ;};};for _fdcg ,_gbc :=range _bdf .DPt {if _cab :=_gbc .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fdcg ));_cab !=nil {return _cab ;};};if _bdf .DLbls !=nil {if _abe :=_bdf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_abe !=nil {return _abe ;};};for _fa ,_dca :=range _bdf .Trendline {if _fac :=_dca .ValidateWithPath (_bd .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fa ));_fac !=nil {return _fac ;};};for _efb ,_fgc :=range _bdf .ErrBars {if _aca :=_fgc .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_efb ));_aca !=nil {return _aca ;};};if _bdf .Cat !=nil {if _gfd :=_bdf .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gfd !=nil {return _gfd ;};};if _bdf .Val !=nil {if _dab :=_bdf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dab !=nil {return _dab ;};};if _bdf .ExtLst !=nil {if _adgg :=_bdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adgg !=nil {return _adgg ;};};return nil ;};func (_geged *CT_DPt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gegeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_geged .Idx ,_gegeg );if _geged .InvertIfNegative !=nil {_fbeaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_geged .InvertIfNegative ,_fbeaf );};if _geged .Marker !=nil {_cde :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_geged .Marker ,_cde );};if _geged .Bubble3D !=nil {_fbddf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_geged .Bubble3D ,_fbddf );};if _geged .Explosion !=nil {_acfg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_geged .Explosion ,_acfg );};if _geged .SpPr !=nil {_afcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_geged .SpPr ,_afcb );};if _geged .PictureOptions !=nil {_cdce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_geged .PictureOptions ,_cdce );};if _geged .ExtLst !=nil {_ddbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geged .ExtLst ,_ddbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_defa *CT_PictureFormat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_defa .ValAttr =ST_PictureFormat (1);for _ ,_dggd :=range start .Attr {if _dggd .Name .Local =="\u0076\u0061\u006c"{_defa .ValAttr .UnmarshalXMLAttr (_dggd );continue ;};};for {_ddce ,_adgba :=d .Token ();if _adgba !=nil {return _bd .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",_adgba );};if _gdafb ,_gbgac :=_ddce .(_g .EndElement );_gbgac &&_gdafb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path -func (_dccf *CT_CrossBetween )ValidateWithPath (path string )error {if _dccf .ValAttr ==ST_CrossBetweenUnset {return _da .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 _abdf :=_dccf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdf !=nil {return _abdf ;};return nil ;};func (_dgeef *CT_LegendEntryChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afda :for {_eaeff ,_cccd :=d .Token ();if _cccd !=nil {return _cccd ;};switch _fddf :=_eaeff .(type ){case _b .StartElement :switch _fddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgeef .Delete =NewCT_Boolean ();if _ceabd :=d .DecodeElement (_dgeef .Delete ,&_fddf );_ceabd !=nil {return _ceabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgeef .TxPr =_db .NewCT_TextBody ();if _egcc :=d .DecodeElement (_dgeef .TxPr ,&_fddf );_egcc !=nil {return _egcc ;};default:_c .Log .Debug ("\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",_fddf .Name );if _edfb :=d .Skip ();_edfb !=nil {return _edfb ;};};case _b .EndElement :break _afda ;case _b .CharData :};};return nil ;};func (_bbgce *CT_ErrBarType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febg :=range start .Attr {if _febg .Name .Local =="\u0076\u0061\u006c"{_bbgce .ValAttr .UnmarshalXMLAttr (_febg );continue ;};};for {_cbfb ,_beef :=d .Token ();if _beef !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_beef );};if _bfbc ,_aebae :=_cbfb .(_b .EndElement );_aebae &&_bfbc .Name ==start .Name {break ;};};return nil ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);func (_eeafa ST_BarDir )ValidateWithPath (path string )error {switch _eeafa {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeafa ));};return nil ;};func (_cacgd ST_LayoutTarget )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dddca :=_b .Attr {};_dddca .Name =name ;switch _cacgd {case ST_LayoutTargetUnset :_dddca .Value ="";case ST_LayoutTargetInner :_dddca .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_dddca .Value ="\u006f\u0075\u0074e\u0072";};return _dddca ,nil ;};func (_acbfg ST_BarGrouping )ValidateWithPath (path string )error {switch _acbfg {case 0,1,2,3,4:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbfg ));};return nil ;};func (_egaag *CT_Lvl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feaad :for {_dfabd ,_adgcf :=d .Token ();if _adgcf !=nil {return _adgcf ;};switch _bebb :=_dfabd .(type ){case _b .StartElement :switch _bebb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbffd :=NewCT_StrVal ();if _adab :=d .DecodeElement (_bbffd ,&_bebb );_adab !=nil {return _adab ;};_egaag .Pt =append (_egaag .Pt ,_bbffd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_bebb .Name );if _abgfg :=d .Skip ();_abgfg !=nil {return _abgfg ;};};case _b .EndElement :break _feaad ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_acfbf *CT_Lvl )ValidateWithPath (path string )error {for _gfadc ,_dgfea :=range _acfbf .Pt {if _abcg :=_dgfea .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gfadc ));_abcg !=nil {return _abcg ;};};return nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_ff .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path -func (_cbcf *CT_BubbleScale )ValidateWithPath (path string )error {if _cbcf .ValAttr !=nil {if _ccga :=_cbcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccga !=nil {return _ccga ;};};return nil ;};func (_dfac *CT_Grouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggad :=range start .Attr {if _ggad .Name .Local =="\u0076\u0061\u006c"{_dfac .ValAttr .UnmarshalXMLAttr (_ggad );continue ;};};for {_fabd ,_fdef :=d .Token ();if _fdef !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_fdef );};if _aeced ,_gdda :=_fabd .(_b .EndElement );_gdda &&_aeced .Name ==start .Name {break ;};};return nil ;};func (_cebdb *ST_Thickness )Validate ()error {return _cebdb .ValidateWithPath ("")};func (_gccde ST_DispBlanksAs )String ()string {switch _gccde {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";};func NewCT_Period ()*CT_Period {_cafa :=&CT_Period {};return _cafa };func (_cbaf *CT_BuiltInUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbaf .ValAttr !=ST_BuiltInUnitUnset {_gbdg ,_dgfg :=_cbaf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _dgfg !=nil {return _dgfg ;};start .Attr =append (start .Attr ,_gbdg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func NewCT_DLblPos ()*CT_DLblPos {_gdgba :=&CT_DLblPos {};_gdgba .ValAttr =ST_DLblPos (1);return _gdgba ;}; +// Validate validates the CT_SerTxChoice and its children +func (_adbef *CT_SerTxChoice )Validate ()error {return _adbef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);func (_bfdcb *ST_AxPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfdcb =0;case "\u0062":*_bfdcb =1;case "\u006c":*_bfdcb =2;case "\u0072":*_bfdcb =3;case "\u0074":*_bfdcb =4;};return nil ;};func (_cfgabb ST_Orientation )ValidateWithPath (path string )error {switch _cfgabb {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgabb ));};return nil ;};func (_cbgfb *EG_AreaChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfbad :for {_cegaa ,_defaa :=d .Token ();if _defaa !=nil {return _defaa ;};switch _fbbba :=_cegaa .(type ){case _g .StartElement :switch _fbbba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgfb .Grouping =NewCT_Grouping ();if _bfeec :=d .DecodeElement (_cbgfb .Grouping ,&_fbbba );_bfeec !=nil {return _bfeec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgfb .VaryColors =NewCT_Boolean ();if _aegefd :=d .DecodeElement (_cbgfb .VaryColors ,&_fbbba );_aegefd !=nil {return _aegefd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgefa :=NewCT_AreaSer ();if _fdffb :=d .DecodeElement (_adgefa ,&_fbbba );_fdffb !=nil {return _fdffb ;};_cbgfb .Ser =append (_cbgfb .Ser ,_adgefa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgfb .DLbls =NewCT_DLbls ();if _debcc :=d .DecodeElement (_cbgfb .DLbls ,&_fbbba );_debcc !=nil {return _debcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgfb .DropLines =NewCT_ChartLines ();if _eaaef :=d .DecodeElement (_cbgfb .DropLines ,&_fbbba );_eaaef !=nil {return _eaaef ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_fbbba .Name );if _adddc :=d .Skip ();_adddc !=nil {return _adddc ;};};case _g .EndElement :break _cfbad ;case _g .CharData :};};return nil ;};func (_feedgb *ST_ErrDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cffeg ,_ccfe :=d .Token ();if _ccfe !=nil {return _ccfe ;};if _bgcgb ,_fcgaf :=_cffeg .(_g .EndElement );_fcgaf &&_bgcgb .Name ==start .Name {*_feedgb =1;return nil ;};if _feedeg ,_efab :=_cffeg .(_g .CharData );!_efab {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cffeg );}else {switch string (_feedeg ){case "":*_feedgb =0;case "\u0078":*_feedgb =1;case "\u0079":*_feedgb =2;};};_cffeg ,_ccfe =d .Token ();if _ccfe !=nil {return _ccfe ;};if _gfcgd ,_gfbdc :=_cffeg .(_g .EndElement );_gfbdc &&_gfcgd .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cffeg );};func (_fefac *CT_TextLanguageID )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_fefac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acfc ST_DepthPercent )String ()string {if _acfc .ST_DepthPercentWithSymbol !=nil {return _bd .Sprintf ("\u0025\u0076",*_acfc .ST_DepthPercentWithSymbol );};if _acfc .ST_DepthPercentUShort !=nil {return _bd .Sprintf ("\u0025\u0076",*_acfc .ST_DepthPercentUShort );};return "";};func (_ddfb *ST_Crosses )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddfb =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_ddfb =1;case "\u006d\u0061\u0078":*_ddfb =2;case "\u006d\u0069\u006e":*_ddfb =3;};return nil ;}; -// Validate validates the CT_Shape and its children -func (_aggaa *CT_Shape )Validate ()error {return _aggaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_bageb *ST_ErrDir )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bageb =0;case "\u0078":*_bageb =1;case "\u0079":*_bageb =2;};return nil ;}; +// Validate validates the CT_HeaderFooter and its children +func (_fcgag *CT_HeaderFooter )Validate ()error {return _fcgag .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; -// Validate validates the CT_ManualLayout and its children -func (_cdcb *CT_ManualLayout )Validate ()error {return _cdcb .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");}; +// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path +func (_cgbg *CT_Perspective )ValidateWithPath (path string )error {if _cgbg .ValAttr !=nil {if *_cgbg .ValAttr < 0{return _bd .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 ,*_cgbg .ValAttr );};if *_cgbg .ValAttr > 240{return _bd .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 ,*_cgbg .ValAttr );};};return nil ;};func (_dgfcb ST_GapAmount )String ()string {if _dgfcb .ST_GapAmountPercent !=nil {return _bd .Sprintf ("\u0025\u0076",*_dgfcb .ST_GapAmountPercent );};if _dgfcb .ST_GapAmountUShort !=nil {return _bd .Sprintf ("\u0025\u0076",*_dgfcb .ST_GapAmountUShort );};return "";}; -// Validate validates the CT_Grouping and its children -func (_gega *CT_Grouping )Validate ()error {return _gega .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");}; +// Validate validates the CT_BarSer and its children +func (_fdefd *CT_BarSer )Validate ()error {return _fdefd .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");}; -// Validate validates the CT_AxPos and its children -func (_bcdg *CT_AxPos )Validate ()error {return _bcdg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func (_ggceaa ST_LayoutMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggceaa .String (),start );};func NewCT_LogBase ()*CT_LogBase {_ddbgd :=&CT_LogBase {};_ddbgd .ValAttr =2;return _ddbgd };func (_aefb ST_DispBlanksAs )ValidateWithPath (path string )error {switch _aefb {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefb ));};return nil ;};func NewCT_AreaSer ()*CT_AreaSer {_aad :=&CT_AreaSer {};_aad .Idx =NewCT_UnsignedInt ();_aad .Order =NewCT_UnsignedInt ();return _aad ;}; +// Validate validates the EG_DLblShared and its children +func (_fcafc *EG_DLblShared )Validate ()error {return _fcafc .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");};func (_fbdf ST_OfPieType )String ()string {switch _fbdf {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";}; -// Validate validates the EG_AxSharedChoice and its children -func (_deed *EG_AxSharedChoice )Validate ()error {return _deed .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_PivotSource and its children +func (_babab *CT_PivotSource )Validate ()error {return _babab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_bccf *CT_DispUnitsLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edbg :for {_aacf ,_egea :=d .Token ();if _egea !=nil {return _egea ;};switch _gbde :=_aacf .(type ){case _g .StartElement :switch _gbde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccf .Layout =NewCT_Layout ();if _cgcgc :=d .DecodeElement (_bccf .Layout ,&_gbde );_cgcgc !=nil {return _cgcgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccf .Tx =NewCT_Tx ();if _eeea :=d .DecodeElement (_bccf .Tx ,&_gbde );_eeea !=nil {return _eeea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccf .SpPr =_ff .NewCT_ShapeProperties ();if _gbcb :=d .DecodeElement (_bccf .SpPr ,&_gbde );_gbcb !=nil {return _gbcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccf .TxPr =_ff .NewCT_TextBody ();if _bbeg :=d .DecodeElement (_bccf .TxPr ,&_gbde );_bbeg !=nil {return _bbeg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_gbde .Name );if _cdcc :=d .Skip ();_cdcc !=nil {return _cdcc ;};};case _g .EndElement :break _edbg ;case _g .CharData :};};return nil ;};func (_gcad *CT_DLbls )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gcad .DLbl !=nil {_cfcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_bdde :=range _gcad .DLbl {e .EncodeElement (_bdde ,_cfcf );};};if _gcad .Choice !=nil {_gcad .Choice .MarshalXML (e ,_g .StartElement {});};if _gcad .ExtLst !=nil {_egca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcad .ExtLst ,_egca );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edgbc *ST_TickLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fggdg ,_gbce :=d .Token ();if _gbce !=nil {return _gbce ;};if _cdbed ,_dddbaa :=_fggdg .(_g .EndElement );_dddbaa &&_cdbed .Name ==start .Name {*_edgbc =1;return nil ;};if _dadgc ,_cgdf :=_fggdg .(_g .CharData );!_cgdf {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fggdg );}else {switch string (_dadgc ){case "":*_edgbc =0;case "\u0068\u0069\u0067\u0068":*_edgbc =1;case "\u006c\u006f\u0077":*_edgbc =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_edgbc =3;case "\u006e\u006f\u006e\u0065":*_edgbc =4;};};_fggdg ,_gbce =d .Token ();if _gbce !=nil {return _gbce ;};if _bfgfg ,_gedae :=_fggdg .(_g .EndElement );_gedae &&_bfgfg .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fggdg );};func (_gbcfa ST_ErrBarType )ValidateWithPath (path string )error {switch _gbcfa {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcfa ));};return nil ;};func (_ddfab *CT_Surface )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddfab .Thickness !=nil {_fcagg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}};e .EncodeElement (_ddfab .Thickness ,_fcagg );};if _ddfab .SpPr !=nil {_aggeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ddfab .SpPr ,_aggeg );};if _ddfab .PictureOptions !=nil {_gefee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ddfab .PictureOptions ,_gefee );};if _ddfab .ExtLst !=nil {_dgbeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddfab .ExtLst ,_dgbeg );};e .EncodeToken (_g .EndElement {Name :start .Name });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;);type ST_DispBlanksAs byte ;type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func (_gdgad *ST_LayoutMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdgad =0;case "\u0065\u0064\u0067\u0065":*_gdgad =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gdgad =2;};return nil ;}; -// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path -func (_cdef *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _cdef .Delete !=nil {if _abfdb :=_cdef .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_abfdb !=nil {return _abfdb ;};};if _cdef .TxPr !=nil {if _gdbgc :=_cdef .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gdbgc !=nil {return _gdbgc ;};};return nil ;}; +// Validate validates the CT_BandFmt and its children +func (_acca *CT_BandFmt )Validate ()error {return _acca .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");}; -// Validate validates the EG_BarChartShared and its children -func (_ebac *EG_BarChartShared )Validate ()error {return _ebac .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");}; +// Validate validates the CT_OfPieType and its children +func (_dgccg *CT_OfPieType )Validate ()error {return _dgccg .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};func NewCT_BarDir ()*CT_BarDir {_ecbc :=&CT_BarDir {};return _ecbc };func NewCT_Line3DChart ()*CT_Line3DChart {_egaff :=&CT_Line3DChart {};_egaff .Grouping =NewCT_Grouping ();return _egaff ;};type ST_PictureFormat byte ; -// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path -func (_gfc *CT_AreaChart )ValidateWithPath (path string )error {if _gfc .Grouping !=nil {if _egag :=_gfc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_egag !=nil {return _egag ;};};if _gfc .VaryColors !=nil {if _gcg :=_gfc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gcg !=nil {return _gcg ;};};for _dc ,_gcc :=range _gfc .Ser {if _af :=_gcc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dc ));_af !=nil {return _af ;};};if _gfc .DLbls !=nil {if _fc :=_gfc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fc !=nil {return _fc ;};};if _gfc .DropLines !=nil {if _gfg :=_gfc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gfg !=nil {return _gfg ;};};for _gfgg ,_bf :=range _gfc .AxId {if _cfa :=_bf .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gfgg ));_cfa !=nil {return _cfa ;};};if _gfc .ExtLst !=nil {if _fa :=_gfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fa !=nil {return _fa ;};};return nil ;};func (_bfge *CT_LegendPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbcecc :=range start .Attr {if _gbcecc .Name .Local =="\u0076\u0061\u006c"{_bfge .ValAttr .UnmarshalXMLAttr (_gbcecc );continue ;};};for {_debea ,_affb :=d .Token ();if _affb !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_affb );};if _bfgc ,_ebbb :=_debea .(_b .EndElement );_ebbb &&_bfgc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path +func (_fbec *CT_CatAx )ValidateWithPath (path string )error {if _gabge :=_fbec .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gabge !=nil {return _gabge ;};if _eac :=_fbec .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_eac !=nil {return _eac ;};if _fbec .Delete !=nil {if _gebe :=_fbec .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gebe !=nil {return _gebe ;};};if _ccfc :=_fbec .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_ccfc !=nil {return _ccfc ;};if _fbec .MajorGridlines !=nil {if _cdbf :=_fbec .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cdbf !=nil {return _cdbf ;};};if _fbec .MinorGridlines !=nil {if _fbecb :=_fbec .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fbecb !=nil {return _fbecb ;};};if _fbec .Title !=nil {if _cec :=_fbec .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cec !=nil {return _cec ;};};if _fbec .NumFmt !=nil {if _aefa :=_fbec .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_aefa !=nil {return _aefa ;};};if _fbec .MajorTickMark !=nil {if _gcdbg :=_fbec .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gcdbg !=nil {return _gcdbg ;};};if _fbec .MinorTickMark !=nil {if _fdac :=_fbec .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fdac !=nil {return _fdac ;};};if _fbec .TickLblPos !=nil {if _fbac :=_fbec .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_fbac !=nil {return _fbac ;};};if _fbec .SpPr !=nil {if _agce :=_fbec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agce !=nil {return _agce ;};};if _fbec .TxPr !=nil {if _ffb :=_fbec .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ffb !=nil {return _ffb ;};};if _gfag :=_fbec .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_gfag !=nil {return _gfag ;};if _fbec .Choice !=nil {if _fdga :=_fbec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdga !=nil {return _fdga ;};};if _fbec .Auto !=nil {if _fafc :=_fbec .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_fafc !=nil {return _fafc ;};};if _fbec .LblAlgn !=nil {if _abac :=_fbec .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_abac !=nil {return _abac ;};};if _fbec .LblOffset !=nil {if _baab :=_fbec .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_baab !=nil {return _baab ;};};if _fbec .TickLblSkip !=nil {if _dedgf :=_fbec .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_dedgf !=nil {return _dedgf ;};};if _fbec .TickMarkSkip !=nil {if _gfcdg :=_fbec .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_gfcdg !=nil {return _gfcdg ;};};if _fbec .NoMultiLvlLbl !=nil {if _cfcc :=_fbec .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_cfcc !=nil {return _cfcc ;};};if _fbec .ExtLst !=nil {if _cffb :=_fbec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cffb !=nil {return _cffb ;};};return nil ;};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_afffg *CT_PictureFormat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_egfcf ,_adfd :=_afffg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _adfd !=nil {return _adfd ;};start .Attr =append (start .Attr ,_egfcf );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path -func (_bddb *CT_RotY )ValidateWithPath (path string )error {if _bddb .ValAttr !=nil {if *_bddb .ValAttr < 0{return _da .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 ,*_bddb .ValAttr );};if *_bddb .ValAttr > 360{return _da .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 ,*_bddb .ValAttr );};};return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_gfcd :=&CT_BubbleChart {};return _gfcd };type ST_BarGrouping byte ;func (_cbbaf *ST_MarkerStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eacce ,_dcfbf :=d .Token ();if _dcfbf !=nil {return _dcfbf ;};if _agcgg ,_dbfed :=_eacce .(_b .EndElement );_dbfed &&_agcgg .Name ==start .Name {*_cbbaf =1;return nil ;};if _ceeeb ,_eagdg :=_eacce .(_b .CharData );!_eagdg {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eacce );}else {switch string (_ceeeb ){case "":*_cbbaf =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cbbaf =1;case "\u0064\u0061\u0073\u0068":*_cbbaf =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cbbaf =3;case "\u0064\u006f\u0074":*_cbbaf =4;case "\u006e\u006f\u006e\u0065":*_cbbaf =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_cbbaf =6;case "\u0070\u006c\u0075\u0073":*_cbbaf =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cbbaf =8;case "\u0073\u0074\u0061\u0072":*_cbbaf =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cbbaf =10;case "\u0078":*_cbbaf =11;case "\u0061\u0075\u0074\u006f":*_cbbaf =12;};};_eacce ,_dcfbf =d .Token ();if _dcfbf !=nil {return _dcfbf ;};if _afffc ,_cdeg :=_eacce .(_b .EndElement );_cdeg &&_afffc .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eacce );};func (_baefb *CT_ManualLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdfe :for {_egcf ,_gddac :=d .Token ();if _gddac !=nil {return _gddac ;};switch _aaeaf :=_egcf .(type ){case _b .StartElement :switch _aaeaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baefb .LayoutTarget =NewCT_LayoutTarget ();if _ddde :=d .DecodeElement (_baefb .LayoutTarget ,&_aaeaf );_ddde !=nil {return _ddde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baefb .XMode =NewCT_LayoutMode ();if _bbcg :=d .DecodeElement (_baefb .XMode ,&_aaeaf );_bbcg !=nil {return _bbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baefb .YMode =NewCT_LayoutMode ();if _dffd :=d .DecodeElement (_baefb .YMode ,&_aaeaf );_dffd !=nil {return _dffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baefb .WMode =NewCT_LayoutMode ();if _gbde :=d .DecodeElement (_baefb .WMode ,&_aaeaf );_gbde !=nil {return _gbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baefb .HMode =NewCT_LayoutMode ();if _dbfge :=d .DecodeElement (_baefb .HMode ,&_aaeaf );_dbfge !=nil {return _dbfge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baefb .X =NewCT_Double ();if _dffef :=d .DecodeElement (_baefb .X ,&_aaeaf );_dffef !=nil {return _dffef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baefb .Y =NewCT_Double ();if _dabfg :=d .DecodeElement (_baefb .Y ,&_aaeaf );_dabfg !=nil {return _dabfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baefb .W =NewCT_Double ();if _bfcb :=d .DecodeElement (_baefb .W ,&_aaeaf );_bfcb !=nil {return _bfcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baefb .H =NewCT_Double ();if _gcef :=d .DecodeElement (_baefb .H ,&_aaeaf );_gcef !=nil {return _gcef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baefb .ExtLst =NewCT_ExtensionList ();if _efgd :=d .DecodeElement (_baefb .ExtLst ,&_aaeaf );_efgd !=nil {return _efgd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_aaeaf .Name );if _gfedce :=d .Skip ();_gfedce !=nil {return _gfedce ;};};case _b .EndElement :break _gfdfe ;case _b .CharData :};};return nil ;};func (_fbeg *CT_NumDataSourceChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbeg .NumRef !=nil {_fgdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_fbeg .NumRef ,_fgdb );};if _fbeg .NumLit !=nil {_eeegf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_fbeg .NumLit ,_eeegf );};return nil ;};func (_bdgbf *CT_RotX )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daed :=range start .Attr {if _daed .Name .Local =="\u0076\u0061\u006c"{_agcg ,_ffgb :=_a .ParseInt (_daed .Value ,10,8);if _ffgb !=nil {return _ffgb ;};_abadd :=int8 (_agcg );_bdgbf .ValAttr =&_abadd ;continue ;};};for {_afdcf ,_abfdbf :=d .Token ();if _abfdbf !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_abfdbf );};if _agfe ,_beabcd :=_afdcf .(_b .EndElement );_beabcd &&_agfe .Name ==start .Name {break ;};};return nil ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;};func (_gdcd *CT_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdcd .Ext !=nil {_dffa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_adfg :=range _gdcd .Ext {e .EncodeElement (_adfg ,_dffa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NumDataSource ()*CT_NumDataSource {_dedb :=&CT_NumDataSource {};_dedb .Choice =NewCT_NumDataSourceChoice ();return _dedb ;};type CT_UpDownBar struct{SpPr *_db .CT_ShapeProperties ;};type CT_Lvl struct{Pt []*CT_StrVal ;}; +// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path +func (_gcag *CT_Line3DChart )ValidateWithPath (path string )error {if _cegc :=_gcag .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cegc !=nil {return _cegc ;};if _gcag .VaryColors !=nil {if _ebafg :=_gcag .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ebafg !=nil {return _ebafg ;};};for _dgfacf ,_dbagf :=range _gcag .Ser {if _faabg :=_dbagf .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgfacf ));_faabg !=nil {return _faabg ;};};if _gcag .DLbls !=nil {if _affa :=_gcag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_affa !=nil {return _affa ;};};if _gcag .DropLines !=nil {if _ebdg :=_gcag .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ebdg !=nil {return _ebdg ;};};if _gcag .GapDepth !=nil {if _gfafe :=_gcag .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_gfafe !=nil {return _gfafe ;};};for _fgcfd ,_fdfed :=range _gcag .AxId {if _ageaa :=_fdfed .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fgcfd ));_ageaa !=nil {return _ageaa ;};};if _gcag .ExtLst !=nil {if _eadgf :=_gcag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eadgf !=nil {return _eadgf ;};};return nil ;};func (_abbd *CT_DLblsChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efaf :for {_bdfcg ,_fbbe :=d .Token ();if _fbbe !=nil {return _fbbe ;};switch _aeaad :=_bdfcg .(type ){case _g .StartElement :switch _aeaad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .Delete =NewCT_Boolean ();if _fcgeb :=d .DecodeElement (_abbd .Delete ,&_aeaad );_fcgeb !=nil {return _fcgeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .NumFmt =NewCT_NumFmt ();if _gdbf :=d .DecodeElement (_abbd .NumFmt ,&_aeaad );_gdbf !=nil {return _gdbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .SpPr =_ff .NewCT_ShapeProperties ();if _feea :=d .DecodeElement (_abbd .SpPr ,&_aeaad );_feea !=nil {return _feea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .TxPr =_ff .NewCT_TextBody ();if _cdcfg :=d .DecodeElement (_abbd .TxPr ,&_aeaad );_cdcfg !=nil {return _cdcfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .DLblPos =NewCT_DLblPos ();if _abee :=d .DecodeElement (_abbd .DLblPos ,&_aeaad );_abee !=nil {return _abee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .ShowLegendKey =NewCT_Boolean ();if _bfda :=d .DecodeElement (_abbd .ShowLegendKey ,&_aeaad );_bfda !=nil {return _bfda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .ShowVal =NewCT_Boolean ();if _ggacg :=d .DecodeElement (_abbd .ShowVal ,&_aeaad );_ggacg !=nil {return _ggacg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .ShowCatName =NewCT_Boolean ();if _cfdb :=d .DecodeElement (_abbd .ShowCatName ,&_aeaad );_cfdb !=nil {return _cfdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .ShowSerName =NewCT_Boolean ();if _cgac :=d .DecodeElement (_abbd .ShowSerName ,&_aeaad );_cgac !=nil {return _cgac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .ShowPercent =NewCT_Boolean ();if _edb :=d .DecodeElement (_abbd .ShowPercent ,&_aeaad );_edb !=nil {return _edb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .ShowBubbleSize =NewCT_Boolean ();if _ggfa :=d .DecodeElement (_abbd .ShowBubbleSize ,&_aeaad );_ggfa !=nil {return _ggfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .Separator =new (string );if _fcgeg :=d .DecodeElement (_abbd .Separator ,&_aeaad );_fcgeg !=nil {return _fcgeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .ShowLeaderLines =NewCT_Boolean ();if _dfac :=d .DecodeElement (_abbd .ShowLeaderLines ,&_aeaad );_dfac !=nil {return _dfac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd .LeaderLines =NewCT_ChartLines ();if _dbbe :=d .DecodeElement (_abbd .LeaderLines ,&_aeaad );_dbbe !=nil {return _dbbe ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_aeaad .Name );if _bddg :=d .Skip ();_bddg !=nil {return _bddg ;};};case _g .EndElement :break _efaf ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path -func (_bgbf *CT_DTable )ValidateWithPath (path string )error {if _bgbf .ShowHorzBorder !=nil {if _ceca :=_bgbf .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_ceca !=nil {return _ceca ;};};if _bgbf .ShowVertBorder !=nil {if _bcdgf :=_bgbf .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_bcdgf !=nil {return _bcdgf ;};};if _bgbf .ShowOutline !=nil {if _fdbc :=_bgbf .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fdbc !=nil {return _fdbc ;};};if _bgbf .ShowKeys !=nil {if _bbgcc :=_bgbf .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_bbgcc !=nil {return _bbgcc ;};};if _bgbf .SpPr !=nil {if _afdf :=_bgbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afdf !=nil {return _afdf ;};};if _bgbf .TxPr !=nil {if _fbacg :=_bgbf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fbacg !=nil {return _fbacg ;};};if _bgbf .ExtLst !=nil {if _ded :=_bgbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ded !=nil {return _ded ;};};return nil ;};func NewCT_LblOffset ()*CT_LblOffset {_agcd :=&CT_LblOffset {};return _agcd };func (_fgfdd *CT_RadarStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dacbf :=range start .Attr {if _dacbf .Name .Local =="\u0076\u0061\u006c"{_fgfdd .ValAttr .UnmarshalXMLAttr (_dacbf );continue ;};};for {_cgbb ,_cgggf :=d .Token ();if _cgggf !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_cgggf );};if _fgddc ,_gdeda :=_cgbb .(_b .EndElement );_gdeda &&_fgddc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PieSer and its children +func (_ffee *CT_PieSer )Validate ()error {return _ffee .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func NewCT_ChartLines ()*CT_ChartLines {_afcf :=&CT_ChartLines {};return _afcf };type CT_GapAmount struct{ValAttr *ST_GapAmount ;}; -// Validate validates the CT_Layout and its children -func (_agbgg *CT_Layout )Validate ()error {return _agbgg .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;}; +// Validate validates the CT_DLblPos and its children +func (_fbfa *CT_DLblPos )Validate ()error {return _fbfa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};func (_gdgca *CT_PlotAreaChoice1 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdgca .ValAx !=nil {_bdadf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_efcgg :=range _gdgca .ValAx {e .EncodeElement (_efcgg ,_bdadf );};};if _gdgca .CatAx !=nil {_bcdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_beaab :=range _gdgca .CatAx {e .EncodeElement (_beaab ,_bcdc );};};if _gdgca .DateAx !=nil {_ggeac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_gebfb :=range _gdgca .DateAx {e .EncodeElement (_gebfb ,_ggeac );};};if _gdgca .SerAx !=nil {_bbfae :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_ecgg :=range _gdgca .SerAx {e .EncodeElement (_ecgg ,_bbfae );};};return nil ;};func (_baacf *CT_MultiLvlStrRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cggd :for {_fcgb ,_agedf :=d .Token ();if _agedf !=nil {return _agedf ;};switch _aafb :=_fcgb .(type ){case _g .StartElement :switch _aafb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfefea :=d .DecodeElement (&_baacf .F ,&_aafb );_bfefea !=nil {return _bfefea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baacf .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _adfgg :=d .DecodeElement (_baacf .MultiLvlStrCache ,&_aafb );_adfgg !=nil {return _adfgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baacf .ExtLst =NewCT_ExtensionList ();if _aagff :=d .DecodeElement (_baacf .ExtLst ,&_aafb );_aagff !=nil {return _aagff ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_aafb .Name );if _afdf :=d .Skip ();_afdf !=nil {return _afdf ;};};case _g .EndElement :break _cggd ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path -func (_dgbc *CT_ErrBarType )ValidateWithPath (path string )error {if _cdbf :=_dgbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdbf !=nil {return _cdbf ;};return nil ;};func (_effegf *ST_LegendPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feeaf ,_bagea :=d .Token ();if _bagea !=nil {return _bagea ;};if _cacbf ,_ffgg :=_feeaf .(_b .EndElement );_ffgg &&_cacbf .Name ==start .Name {*_effegf =1;return nil ;};if _ecaaf ,_ffbge :=_feeaf .(_b .CharData );!_ffbge {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feeaf );}else {switch string (_ecaaf ){case "":*_effegf =0;case "\u0062":*_effegf =1;case "\u0074\u0072":*_effegf =2;case "\u006c":*_effegf =3;case "\u0072":*_effegf =4;case "\u0074":*_effegf =5;};};_feeaf ,_bagea =d .Token ();if _bagea !=nil {return _bagea ;};if _bdef ,_fggce :=_feeaf .(_b .EndElement );_fggce &&_bdef .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feeaf );};func (_gcdg *CT_PictureStackUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_gcdg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_ffa :=&CT_BuiltInUnit {};return _ffa };type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};type CT_HoleSize struct{ValAttr *ST_HoleSize ;};func (_bcbaff ST_LegendPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcbaff .String (),start );};func (_bfbde *CT_SerAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_facad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bfbde .AxId ,_facad );_cfdcf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bfbde .Scaling ,_cfdcf );if _bfbde .Delete !=nil {_cdgaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bfbde .Delete ,_cdgaf );};_gcaag :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bfbde .AxPos ,_gcaag );if _bfbde .MajorGridlines !=nil {_bafaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bfbde .MajorGridlines ,_bafaa );};if _bfbde .MinorGridlines !=nil {_gaebb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bfbde .MinorGridlines ,_gaebb );};if _bfbde .Title !=nil {_daaaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bfbde .Title ,_daaaa );};if _bfbde .NumFmt !=nil {_fdgec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bfbde .NumFmt ,_fdgec );};if _bfbde .MajorTickMark !=nil {_bgadb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bfbde .MajorTickMark ,_bgadb );};if _bfbde .MinorTickMark !=nil {_cfcda :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bfbde .MinorTickMark ,_cfcda );};if _bfbde .TickLblPos !=nil {_bbgdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bfbde .TickLblPos ,_bbgdf );};if _bfbde .SpPr !=nil {_dcebb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bfbde .SpPr ,_dcebb );};if _bfbde .TxPr !=nil {_feadf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bfbde .TxPr ,_feadf );};_befg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bfbde .CrossAx ,_befg );if _bfbde .Choice !=nil {_bfbde .Choice .MarshalXML (e ,_b .StartElement {});};if _bfbde .TickLblSkip !=nil {_feagd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_bfbde .TickLblSkip ,_feagd );};if _bfbde .TickMarkSkip !=nil {_fgfbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_bfbde .TickMarkSkip ,_fgfbb );};if _bfbde .ExtLst !=nil {_cfeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfbde .ExtLst ,_cfeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfeee *CT_TickMark )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaegcd :=range start .Attr {if _eaegcd .Name .Local =="\u0076\u0061\u006c"{_gfeee .ValAttr .UnmarshalXMLAttr (_eaegcd );continue ;};};for {_bbbae ,_fafee :=d .Token ();if _fafee !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_fafee );};if _gcbc ,_baegb :=_bbbae .(_b .EndElement );_baegb &&_gcbc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path +func (_bgcfg *CT_Orientation )ValidateWithPath (path string )error {if _dbdcd :=_bgcfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbdcd !=nil {return _dbdcd ;};return nil ;}; -// Validate validates the CT_MultiLvlStrData and its children -func (_gace *CT_MultiLvlStrData )Validate ()error {return _gace .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};func NewCT_LegendEntry ()*CT_LegendEntry {_ggeb :=&CT_LegendEntry {};_ggeb .Idx =NewCT_UnsignedInt ();return _ggeb ;};func (_daebg *EG_PieChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcgg :for {_gaaga ,_gfceg :=d .Token ();if _gfceg !=nil {return _gfceg ;};switch _gdfca :=_gaaga .(type ){case _b .StartElement :switch _gdfca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daebg .VaryColors =NewCT_Boolean ();if _agac :=d .DecodeElement (_daebg .VaryColors ,&_gdfca );_agac !=nil {return _agac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbdg :=NewCT_PieSer ();if _dcedff :=d .DecodeElement (_abbdg ,&_gdfca );_dcedff !=nil {return _dcedff ;};_daebg .Ser =append (_daebg .Ser ,_abbdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daebg .DLbls =NewCT_DLbls ();if _ggfb :=d .DecodeElement (_daebg .DLbls ,&_gdfca );_ggfb !=nil {return _ggfb ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gdfca .Name );if _cbde :=d .Skip ();_cbde !=nil {return _cbde ;};};case _b .EndElement :break _fcgg ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_DoughnutChart and its children +func (_ggccc *CT_DoughnutChart )Validate ()error {return _ggccc .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func NewCT_LineChart ()*CT_LineChart {_ecd :=&CT_LineChart {};_ecd .Grouping =NewCT_Grouping ();return _ecd ;}; -// Validate validates the CT_NumDataSourceChoice and its children -func (_ebcag *CT_NumDataSourceChoice )Validate ()error {return _ebcag .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");}; +// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path +func (_ddgb *CT_LogBase )ValidateWithPath (path string )error {if _ddgb .ValAttr < 2{return _bd .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 ,_ddgb .ValAttr );};if _ddgb .ValAttr > 1000{return _bd .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 ,_ddgb .ValAttr );};return nil ;};func (_edgde ST_ErrValType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbfcb :=_g .Attr {};_bbfcb .Name =name ;switch _edgde {case ST_ErrValTypeUnset :_bbfcb .Value ="";case ST_ErrValTypeCust :_bbfcb .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_bbfcb .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_bbfcb .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_bbfcb .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_bbfcb .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _bbfcb ,nil ;};func NewCT_AreaSer ()*CT_AreaSer {_ged :=&CT_AreaSer {};_ged .Idx =NewCT_UnsignedInt ();_ged .Order =NewCT_UnsignedInt ();return _ged ;}; -// Validate validates the CT_Perspective and its children -func (_eagbb *CT_Perspective )Validate ()error {return _eagbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};func NewCT_TickMark ()*CT_TickMark {_aacea :=&CT_TickMark {};return _aacea };func (_egbdb *CT_LogBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egbdb .ValAttr =2;for _ ,_gabg :=range start .Attr {if _gabg .Name .Local =="\u0076\u0061\u006c"{_bceg ,_gdbdb :=_a .ParseFloat (_gabg .Value ,64);if _gdbdb !=nil {return _gdbdb ;};_egbdb .ValAttr =_bceg ;continue ;};};for {_abggb ,_ffdde :=d .Token ();if _ffdde !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_ffdde );};if _fagb ,_bfdg :=_abggb .(_b .EndElement );_bfdg &&_fagb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path +func (_fdgd *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _ffaf ,_edage :=range _fdgd .ValAx {if _eccc :=_edage .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_ffaf ));_eccc !=nil {return _eccc ;};};for _aedd ,_gbgc :=range _fdgd .CatAx {if _dbaea :=_gbgc .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_aedd ));_dbaea !=nil {return _dbaea ;};};for _cgaga ,_eeaag :=range _fdgd .DateAx {if _accae :=_eeaag .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_cgaga ));_accae !=nil {return _accae ;};};for _ecbf ,_bacfb :=range _fdgd .SerAx {if _dafcg :=_bacfb .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_ecbf ));_dafcg !=nil {return _dafcg ;};};return nil ;}; -// Validate validates the CT_Overlap and its children -func (_ccebe *CT_Overlap )Validate ()error {return _ccebe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};type ChartSpace struct{CT_ChartSpace }; +// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path +func (_dgc *CT_AxisUnit )ValidateWithPath (path string )error {if _dgc .ValAttr <=0{return _bd .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 ,_dgc .ValAttr );};return nil ;};func NewCT_HPercent ()*CT_HPercent {_dacde :=&CT_HPercent {};return _dacde };func (_gggea *ST_AxPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fabee ,_fbfba :=d .Token ();if _fbfba !=nil {return _fbfba ;};if _ffgba ,_beaea :=_fabee .(_g .EndElement );_beaea &&_ffgba .Name ==start .Name {*_gggea =1;return nil ;};if _fbfce ,_aedfc :=_fabee .(_g .CharData );!_aedfc {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fabee );}else {switch string (_fbfce ){case "":*_gggea =0;case "\u0062":*_gggea =1;case "\u006c":*_gggea =2;case "\u0072":*_gggea =3;case "\u0074":*_gggea =4;};};_fabee ,_fbfba =d .Token ();if _fbfba !=nil {return _fbfba ;};if _efebgg ,_badbc :=_fabee .(_g .EndElement );_badbc &&_efebgg .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fabee );};type ST_ScatterStyle byte ;func (_edfba *CT_PrintSettings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dceee :for {_bfadb ,_gbgee :=d .Token ();if _gbgee !=nil {return _gbgee ;};switch _ccdcf :=_bfadb .(type ){case _g .StartElement :switch _ccdcf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfba .HeaderFooter =NewCT_HeaderFooter ();if _geeaa :=d .DecodeElement (_edfba .HeaderFooter ,&_ccdcf );_geeaa !=nil {return _geeaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfba .PageMargins =NewCT_PageMargins ();if _ffdff :=d .DecodeElement (_edfba .PageMargins ,&_ccdcf );_ffdff !=nil {return _ffdff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfba .PageSetup =NewCT_PageSetup ();if _acdcc :=d .DecodeElement (_edfba .PageSetup ,&_ccdcf );_acdcc !=nil {return _acdcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfba .LegacyDrawingHF =NewCT_RelId ();if _dggae :=d .DecodeElement (_edfba .LegacyDrawingHF ,&_ccdcf );_dggae !=nil {return _dggae ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_ccdcf .Name );if _gedab :=d .Skip ();_gedab !=nil {return _gedab ;};};case _g .EndElement :break _dceee ;case _g .CharData :};};return nil ;};func (_bbfaf *CT_RadarChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_feaaff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bbfaf .RadarStyle ,_feaaff );if _bbfaf .VaryColors !=nil {_ggcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bbfaf .VaryColors ,_ggcb );};if _bbfaf .Ser !=nil {_bgabd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_egbbe :=range _bbfaf .Ser {e .EncodeElement (_egbbe ,_bgabd );};};if _bbfaf .DLbls !=nil {_adfed :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bbfaf .DLbls ,_adfed );};_baed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cgafea :=range _bbfaf .AxId {e .EncodeElement (_cgafea ,_baed );};if _bbfaf .ExtLst !=nil {_caga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbfaf .ExtLst ,_caga );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aaff ST_Orientation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cffdaa :=_g .Attr {};_cffdaa .Name =name ;switch _aaff {case ST_OrientationUnset :_cffdaa .Value ="";case ST_OrientationMaxMin :_cffdaa .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_cffdaa .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _cffdaa ,nil ;}; -// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path -func (_cbcd *CT_BarDir )ValidateWithPath (path string )error {if _gbd :=_cbcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbd !=nil {return _gbd ;};return nil ;}; +// Validate validates the CT_ErrBarType and its children +func (_afba *CT_ErrBarType )Validate ()error {return _afba .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");}; -// Validate validates the CT_Surface3DChart and its children -func (_aacbc *CT_Surface3DChart )Validate ()error {return _aacbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path +func (_dddca *CT_LblAlgn )ValidateWithPath (path string )error {if _dddca .ValAttr ==ST_LblAlgnUnset {return _bd .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 _fedb :=_dddca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fedb !=nil {return _fedb ;};return nil ;};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;};func (_adaa *CT_LayoutTarget )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdcd :=range start .Attr {if _fdcd .Name .Local =="\u0076\u0061\u006c"{_adaa .ValAttr .UnmarshalXMLAttr (_fdcd );continue ;};};for {_agage ,_ecbce :=d .Token ();if _ecbce !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_ecbce );};if _gffge ,_fbaef :=_agage .(_g .EndElement );_fbaef &&_gffge .Name ==start .Name {break ;};};return nil ;};func (_ccgfc *CT_SurfaceChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdacd :for {_abeca ,_ffcf :=d .Token ();if _ffcf !=nil {return _ffcf ;};switch _eacgc :=_abeca .(type ){case _g .StartElement :switch _eacgc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccgfc .Wireframe =NewCT_Boolean ();if _ggag :=d .DecodeElement (_ccgfc .Wireframe ,&_eacgc );_ggag !=nil {return _ggag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdcc :=NewCT_SurfaceSer ();if _ffaed :=d .DecodeElement (_gdcc ,&_eacgc );_ffaed !=nil {return _ffaed ;};_ccgfc .Ser =append (_ccgfc .Ser ,_gdcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccgfc .BandFmts =NewCT_BandFmts ();if _fbgdb :=d .DecodeElement (_ccgfc .BandFmts ,&_eacgc );_fbgdb !=nil {return _fbgdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbcggg :=NewCT_UnsignedInt ();if _gbaac :=d .DecodeElement (_cbcggg ,&_eacgc );_gbaac !=nil {return _gbaac ;};_ccgfc .AxId =append (_ccgfc .AxId ,_cbcggg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccgfc .ExtLst =NewCT_ExtensionList ();if _gcdf :=d .DecodeElement (_ccgfc .ExtLst ,&_eacgc );_gcdf !=nil {return _gcdf ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_eacgc .Name );if _gafa :=d .Skip ();_gafa !=nil {return _gafa ;};};case _g .EndElement :break _gdacd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_SerAx and its children -func (_dbaca *CT_SerAx )Validate ()error {return _dbaca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};func (_fgffb *CT_Skip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgffb .ValAttr =1;for _ ,_egbbg :=range start .Attr {if _egbbg .Name .Local =="\u0076\u0061\u006c"{_cgbbg ,_cfega :=_a .ParseUint (_egbbg .Value ,10,32);if _cfega !=nil {return _cfega ;};_fgffb .ValAttr =uint32 (_cgbbg );continue ;};};for {_dcaaf ,_cfdb :=d .Token ();if _cfdb !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_cfdb );};if _cdac ,_ecead :=_dcaaf .(_b .EndElement );_ecead &&_cdac .Name ==start .Name {break ;};};return nil ;};func (_eaegc *CT_PivotSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaegc .FmtId =NewCT_UnsignedInt ();_gffcg :for {_geag ,_ccfee :=d .Token ();if _ccfee !=nil {return _ccfee ;};switch _dfgff :=_geag .(type ){case _b .StartElement :switch _dfgff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eegd :=d .DecodeElement (&_eaegc .Name ,&_dfgff );_eegd !=nil {return _eegd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfefb :=d .DecodeElement (_eaegc .FmtId ,&_dfgff );_bfefb !=nil {return _bfefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdfd :=NewCT_ExtensionList ();if _cgggd :=d .DecodeElement (_gdfd ,&_dfgff );_cgggd !=nil {return _cgggd ;};_eaegc .ExtLst =append (_eaegc .ExtLst ,_gdfd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_dfgff .Name );if _egbcd :=d .Skip ();_egbcd !=nil {return _egbcd ;};};case _b .EndElement :break _gffcg ;case _b .CharData :};};return nil ;};type ST_LegendPos byte ;func (_dcgd *CT_DepthPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcgd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_dcgd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgacf *CT_MarkerStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ccae ,_bace :=_cgacf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _bace !=nil {return _bace ;};start .Attr =append (start .Attr ,_ccae );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbgeg *ST_TickLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aabeba ,_abgbb :=d .Token ();if _abgbb !=nil {return _abgbb ;};if _afbg ,_cacge :=_aabeba .(_b .EndElement );_cacge &&_afbg .Name ==start .Name {*_fbgeg =1;return nil ;};if _bfega ,_bffeg :=_aabeba .(_b .CharData );!_bffeg {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aabeba );}else {switch string (_bfega ){case "":*_fbgeg =0;case "\u0068\u0069\u0067\u0068":*_fbgeg =1;case "\u006c\u006f\u0077":*_fbgeg =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_fbgeg =3;case "\u006e\u006f\u006e\u0065":*_fbgeg =4;};};_aabeba ,_abgbb =d .Token ();if _abgbb !=nil {return _abgbb ;};if _edcec ,_acabd :=_aabeba .(_b .EndElement );_acabd &&_edcec .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aabeba );};func NewCT_PieChart ()*CT_PieChart {_gegb :=&CT_PieChart {};return _gegb };func (_gcaab ST_DepthPercent )String ()string {if _gcaab .ST_DepthPercentWithSymbol !=nil {return _da .Sprintf ("\u0025\u0076",*_gcaab .ST_DepthPercentWithSymbol );};if _gcaab .ST_DepthPercentUShort !=nil {return _da .Sprintf ("\u0025\u0076",*_gcaab .ST_DepthPercentUShort );};return "";};func (_fge *CT_Bar3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_egd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_fge .BarDir ,_egd );if _fge .Grouping !=nil {_bcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fge .Grouping ,_bcb );};if _fge .VaryColors !=nil {_dcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fge .VaryColors ,_dcd );};if _fge .Ser !=nil {_aae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_deg :=range _fge .Ser {e .EncodeElement (_deg ,_aae );};};if _fge .DLbls !=nil {_dgb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fge .DLbls ,_dgb );};if _fge .GapWidth !=nil {_aga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_fge .GapWidth ,_aga );};if _fge .GapDepth !=nil {_dga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_fge .GapDepth ,_dga );};if _fge .Shape !=nil {_facc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_fge .Shape ,_facc );};_agc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bdfb :=range _fge .AxId {e .EncodeElement (_bdfb ,_agc );};if _fge .ExtLst !=nil {_ccce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fge .ExtLst ,_ccce );};e .EncodeToken (_b .EndElement {Name :start .Name });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 *_db .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_agaec *CT_ScatterSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agaec .Idx =NewCT_UnsignedInt ();_agaec .Order =NewCT_UnsignedInt ();_bdgbb :for {_gedg ,_ddaea :=d .Token ();if _ddaea !=nil {return _ddaea ;};switch _gbgga :=_gedg .(type ){case _b .StartElement :switch _gbgga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgfac :=d .DecodeElement (_agaec .Idx ,&_gbgga );_fgfac !=nil {return _fgfac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _addde :=d .DecodeElement (_agaec .Order ,&_gbgga );_addde !=nil {return _addde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agaec .Tx =NewCT_SerTx ();if _gefeb :=d .DecodeElement (_agaec .Tx ,&_gbgga );_gefeb !=nil {return _gefeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agaec .SpPr =_db .NewCT_ShapeProperties ();if _gfcc :=d .DecodeElement (_agaec .SpPr ,&_gbgga );_gfcc !=nil {return _gfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agaec .Marker =NewCT_Marker ();if _dbgd :=d .DecodeElement (_agaec .Marker ,&_gbgga );_dbgd !=nil {return _dbgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_babed :=NewCT_DPt ();if _bdgbe :=d .DecodeElement (_babed ,&_gbgga );_bdgbe !=nil {return _bdgbe ;};_agaec .DPt =append (_agaec .DPt ,_babed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agaec .DLbls =NewCT_DLbls ();if _dcca :=d .DecodeElement (_agaec .DLbls ,&_gbgga );_dcca !=nil {return _dcca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebff :=NewCT_Trendline ();if _ebcf :=d .DecodeElement (_ebff ,&_gbgga );_ebcf !=nil {return _ebcf ;};_agaec .Trendline =append (_agaec .Trendline ,_ebff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdd :=NewCT_ErrBars ();if _gdgeff :=d .DecodeElement (_fbdd ,&_gbgga );_gdgeff !=nil {return _gdgeff ;};_agaec .ErrBars =append (_agaec .ErrBars ,_fbdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agaec .XVal =NewCT_AxDataSource ();if _aggcf :=d .DecodeElement (_agaec .XVal ,&_gbgga );_aggcf !=nil {return _aggcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agaec .YVal =NewCT_NumDataSource ();if _dcadg :=d .DecodeElement (_agaec .YVal ,&_gbgga );_dcadg !=nil {return _dcadg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agaec .Smooth =NewCT_Boolean ();if _bdgff :=d .DecodeElement (_agaec .Smooth ,&_gbgga );_bdgff !=nil {return _bdgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agaec .ExtLst =NewCT_ExtensionList ();if _bbgdc :=d .DecodeElement (_agaec .ExtLst ,&_gbgga );_bbgdc !=nil {return _bbgdc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_gbgga .Name );if _aedg :=d .Skip ();_aedg !=nil {return _aedg ;};};case _b .EndElement :break _bdgbb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path +func (_bgeab *CT_SerTx )ValidateWithPath (path string )error {if _ecbe :=_bgeab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecbe !=nil {return _ecbe ;};return nil ;}; -// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path -func (_cdfa *CT_LblOffset )ValidateWithPath (path string )error {if _cdfa .ValAttr !=nil {if _eaefg :=_cdfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaefg !=nil {return _eaefg ;};};return nil ;};func NewCT_Legend ()*CT_Legend {_ccdag :=&CT_Legend {};return _ccdag };type CT_Overlap struct{ValAttr *ST_Overlap ;};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_db .CT_TextBody ;}; +// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path +func (_cagc *CT_StrVal )ValidateWithPath (path string )error {return nil };func NewCT_BandFmt ()*CT_BandFmt {_aagd :=&CT_BandFmt {};_aagd .Idx =NewCT_UnsignedInt ();return _aagd ;};func (_afegb ST_SplitType )String ()string {switch _afegb {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 "";}; -// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path -func (_gdab *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _gdab .MultiLvlStrCache !=nil {if _geabe :=_gdab .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_geabe !=nil {return _geabe ;};};if _gdab .ExtLst !=nil {if _daee :=_gdab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daee !=nil {return _daee ;};};return nil ;}; +// Validate validates the CT_PlotAreaChoice1 and its children +func (_fbdge *CT_PlotAreaChoice1 )Validate ()error {return _fbdge .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");}; -// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path -func (_eaff *CT_SplitType )ValidateWithPath (path string )error {if _ecbe :=_eaff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecbe !=nil {return _ecbe ;};return nil ;}; +// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path +func (_ddba *CT_PivotFmts )ValidateWithPath (path string )error {for _fdfcb ,_dcga :=range _ddba .PivotFmt {if _bcbab :=_dcga .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_fdfcb ));_bcbab !=nil {return _bcbab ;};};return nil ;};func (_acfd *ST_DispBlanksAs )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acfd =0;case "\u0073\u0070\u0061\u006e":*_acfd =1;case "\u0067\u0061\u0070":*_acfd =2;case "\u007a\u0065\u0072\u006f":*_acfd =3;};return nil ;};var ST_SecondPieSizePercentPatternRe =_b .MustCompile (ST_SecondPieSizePercentPattern );func (_adaf *CT_RadarSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adaf .Idx =NewCT_UnsignedInt ();_adaf .Order =NewCT_UnsignedInt ();_bfca :for {_edgcb ,_bcec :=d .Token ();if _bcec !=nil {return _bcec ;};switch _fafeb :=_edgcb .(type ){case _g .StartElement :switch _fafeb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fggde :=d .DecodeElement (_adaf .Idx ,&_fafeb );_fggde !=nil {return _fggde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebage :=d .DecodeElement (_adaf .Order ,&_fafeb );_ebage !=nil {return _ebage ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adaf .Tx =NewCT_SerTx ();if _ggdg :=d .DecodeElement (_adaf .Tx ,&_fafeb );_ggdg !=nil {return _ggdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adaf .SpPr =_ff .NewCT_ShapeProperties ();if _dbeba :=d .DecodeElement (_adaf .SpPr ,&_fafeb );_dbeba !=nil {return _dbeba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adaf .Marker =NewCT_Marker ();if _bfaea :=d .DecodeElement (_adaf .Marker ,&_fafeb );_bfaea !=nil {return _bfaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebeb :=NewCT_DPt ();if _aeefg :=d .DecodeElement (_aebeb ,&_fafeb );_aeefg !=nil {return _aeefg ;};_adaf .DPt =append (_adaf .DPt ,_aebeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adaf .DLbls =NewCT_DLbls ();if _dbcg :=d .DecodeElement (_adaf .DLbls ,&_fafeb );_dbcg !=nil {return _dbcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adaf .Cat =NewCT_AxDataSource ();if _gcdbe :=d .DecodeElement (_adaf .Cat ,&_fafeb );_gcdbe !=nil {return _gcdbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adaf .Val =NewCT_NumDataSource ();if _ddgcd :=d .DecodeElement (_adaf .Val ,&_fafeb );_ddgcd !=nil {return _ddgcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adaf .ExtLst =NewCT_ExtensionList ();if _beba :=d .DecodeElement (_adaf .ExtLst ,&_fafeb );_beba !=nil {return _beba ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_fafeb .Name );if _ddaba :=d .Skip ();_ddaba !=nil {return _ddaba ;};};case _g .EndElement :break _bfca ;case _g .CharData :};};return nil ;};func NewCT_AxisUnit ()*CT_AxisUnit {_ddd :=&CT_AxisUnit {};_ddd .ValAttr =0+1;return _ddd };type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_dffba ST_LayoutMode )ValidateWithPath (path string )error {switch _dffba {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dffba ));};return nil ;};func (_bddgcg *ST_MarkerStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccbb ,_fgdad :=d .Token ();if _fgdad !=nil {return _fgdad ;};if _cefc ,_cdcde :=_ccbb .(_g .EndElement );_cdcde &&_cefc .Name ==start .Name {*_bddgcg =1;return nil ;};if _beecg ,_adgcc :=_ccbb .(_g .CharData );!_adgcc {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccbb );}else {switch string (_beecg ){case "":*_bddgcg =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bddgcg =1;case "\u0064\u0061\u0073\u0068":*_bddgcg =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bddgcg =3;case "\u0064\u006f\u0074":*_bddgcg =4;case "\u006e\u006f\u006e\u0065":*_bddgcg =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_bddgcg =6;case "\u0070\u006c\u0075\u0073":*_bddgcg =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bddgcg =8;case "\u0073\u0074\u0061\u0072":*_bddgcg =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bddgcg =10;case "\u0078":*_bddgcg =11;case "\u0061\u0075\u0074\u006f":*_bddgcg =12;};};_ccbb ,_fgdad =d .Token ();if _fgdad !=nil {return _fgdad ;};if _edaedg ,_cccbf :=_ccbb .(_g .EndElement );_cccbf &&_edaedg .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccbb );}; -// Validate validates the EG_SurfaceChartShared and its children -func (_gccfd *EG_SurfaceChartShared )Validate ()error {return _gccfd .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};func (_cgcgg *CT_MultiLvlStrRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fddc :for {_gfeg ,_bgbgb :=d .Token ();if _bgbgb !=nil {return _bgbgb ;};switch _ccdaga :=_gfeg .(type ){case _b .StartElement :switch _ccdaga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfff :=d .DecodeElement (&_cgcgg .F ,&_ccdaga );_cfff !=nil {return _cfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgcgg .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _babff :=d .DecodeElement (_cgcgg .MultiLvlStrCache ,&_ccdaga );_babff !=nil {return _babff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgcgg .ExtLst =NewCT_ExtensionList ();if _gdcb :=d .DecodeElement (_cgcgg .ExtLst ,&_ccdaga );_gdcb !=nil {return _gdcb ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_ccdaga .Name );if _fccad :=d .Skip ();_fccad !=nil {return _fccad ;};};case _b .EndElement :break _fddc ;case _b .CharData :};};return nil ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_db .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func NewCT_DTable ()*CT_DTable {_deaf :=&CT_DTable {};return _deaf };func NewCT_LegendPos ()*CT_LegendPos {_eedfaa :=&CT_LegendPos {};return _eedfaa }; +// Validate validates the CT_LayoutMode and its children +func (_efgc *CT_LayoutMode )Validate ()error {return _efgc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func (_dabe *CT_ErrBarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dabe .ValAttr !=ST_ErrBarTypeUnset {_bfga ,_cdad :=_dabe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _cdad !=nil {return _cdad ;};start .Attr =append (start .Attr ,_bfga );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcbcd *CT_StrData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcbcd .PtCount !=nil {_feeeg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_bcbcd .PtCount ,_feeeg );};if _bcbcd .Pt !=nil {_bdaae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_dadba :=range _bcbcd .Pt {e .EncodeElement (_dadba ,_bdaae );};};if _bcbcd .ExtLst !=nil {_gedcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcbcd .ExtLst ,_gedcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bggdd ST_ErrBarType )String ()string {switch _bggdd {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 "";}; -// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path -func (_cbada *EG_LegendEntryData )ValidateWithPath (path string )error {if _cbada .TxPr !=nil {if _fcfdb :=_cbada .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fcfdb !=nil {return _fcfdb ;};};return nil ;}; +// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path +func (_daafe *CT_Grouping )ValidateWithPath (path string )error {if _cfac :=_daafe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfac !=nil {return _cfac ;};return nil ;};func (_egee *CT_OfPieType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdgac :=range start .Attr {if _fdgac .Name .Local =="\u0076\u0061\u006c"{_egee .ValAttr .UnmarshalXMLAttr (_fdgac );continue ;};};for {_gbee ,_fcbff :=d .Token ();if _fcbff !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fcbff );};if _edbeb ,_cebe :=_gbee .(_g .EndElement );_cebe &&_edbeb .Name ==start .Name {break ;};};return nil ;};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ff .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 ;}; -// Validate validates the EG_LegendEntryData and its children -func (_gccdc *EG_LegendEntryData )Validate ()error {return _gccdc .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};func (_eecae ST_Orientation )ValidateWithPath (path string )error {switch _eecae {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eecae ));};return nil ;};func (_bdaad *ST_BarDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_addg ,_geceb :=d .Token ();if _geceb !=nil {return _geceb ;};if _acea ,_cecd :=_addg .(_b .EndElement );_cecd &&_acea .Name ==start .Name {*_bdaad =1;return nil ;};if _bafbd ,_dfeca :=_addg .(_b .CharData );!_dfeca {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_addg );}else {switch string (_bafbd ){case "":*_bdaad =0;case "\u0062\u0061\u0072":*_bdaad =1;case "\u0063\u006f\u006c":*_bdaad =2;};};_addg ,_geceb =d .Token ();if _geceb !=nil {return _geceb ;};if _fgbc ,_agggg :=_addg .(_b .EndElement );_agggg &&_fgbc .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_addg );}; +// Validate validates the ChartSpace and its children +func (_abgd *ChartSpace )Validate ()error {return _abgd .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func (_bedb *CT_Legend )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfaeg :for {_dede ,_cbca :=d .Token ();if _cbca !=nil {return _cbca ;};switch _adga :=_dede .(type ){case _g .StartElement :switch _adga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bedb .LegendPos =NewCT_LegendPos ();if _eded :=d .DecodeElement (_bedb .LegendPos ,&_adga );_eded !=nil {return _eded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fade :=NewCT_LegendEntry ();if _aaaa :=d .DecodeElement (_fade ,&_adga );_aaaa !=nil {return _aaaa ;};_bedb .LegendEntry =append (_bedb .LegendEntry ,_fade );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bedb .Layout =NewCT_Layout ();if _ebddf :=d .DecodeElement (_bedb .Layout ,&_adga );_ebddf !=nil {return _ebddf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bedb .Overlay =NewCT_Boolean ();if _bdbd :=d .DecodeElement (_bedb .Overlay ,&_adga );_bdbd !=nil {return _bdbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bedb .SpPr =_ff .NewCT_ShapeProperties ();if _ccgb :=d .DecodeElement (_bedb .SpPr ,&_adga );_ccgb !=nil {return _ccgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bedb .TxPr =_ff .NewCT_TextBody ();if _bgdeb :=d .DecodeElement (_bedb .TxPr ,&_adga );_bgdeb !=nil {return _bgdeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bedb .ExtLst =NewCT_ExtensionList ();if _ceafc :=d .DecodeElement (_bedb .ExtLst ,&_adga );_ceafc !=nil {return _ceafc ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0065\u0067e\u006e\u0064 \u0025\u0076",_adga .Name );if _gegg :=d .Skip ();_gegg !=nil {return _gegg ;};};case _g .EndElement :break _gfaeg ;case _g .CharData :};};return nil ;};func (_gccb *CT_BuiltInUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gccb .ValAttr !=ST_BuiltInUnitUnset {_acec ,_dfa :=_gccb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dfa !=nil {return _dfa ;};start .Attr =append (start .Attr ,_acec );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path -func (_df *CT_Area3DChart )ValidateWithPath (path string )error {if _df .Grouping !=nil {if _dfg :=_df .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dfg !=nil {return _dfg ;};};if _df .VaryColors !=nil {if _ac :=_df .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ac !=nil {return _ac ;};};for _ada ,_ecg :=range _df .Ser {if _dbb :=_ecg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ada ));_dbb !=nil {return _dbb ;};};if _df .DLbls !=nil {if _cdd :=_df .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cdd !=nil {return _cdd ;};};if _df .DropLines !=nil {if _dec :=_df .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dec !=nil {return _dec ;};};if _df .GapDepth !=nil {if _cea :=_df .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_cea !=nil {return _cea ;};};for _bcf ,_gc :=range _df .AxId {if _cdc :=_gc .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bcf ));_cdc !=nil {return _cdc ;};};if _df .ExtLst !=nil {if _fbfa :=_df .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfa !=nil {return _fbfa ;};};return nil ;};func (_baddgg *EG_SerShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gbggg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_baddgg .Idx ,_gbggg );_adacf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_baddgg .Order ,_adacf );if _baddgg .Tx !=nil {_bcac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_baddgg .Tx ,_bcac );};if _baddgg .SpPr !=nil {_begd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_baddgg .SpPr ,_begd );};return nil ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;}; +// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path +func (_ceaa *CT_DTable )ValidateWithPath (path string )error {if _ceaa .ShowHorzBorder !=nil {if _bade :=_ceaa .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_bade !=nil {return _bade ;};};if _ceaa .ShowVertBorder !=nil {if _bgaa :=_ceaa .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_bgaa !=nil {return _bgaa ;};};if _ceaa .ShowOutline !=nil {if _gefe :=_ceaa .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gefe !=nil {return _gefe ;};};if _ceaa .ShowKeys !=nil {if _afgg :=_ceaa .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_afgg !=nil {return _afgg ;};};if _ceaa .SpPr !=nil {if _dfe :=_ceaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfe !=nil {return _dfe ;};};if _ceaa .TxPr !=nil {if _cgab :=_ceaa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cgab !=nil {return _cgab ;};};if _ceaa .ExtLst !=nil {if _effg :=_ceaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_effg !=nil {return _effg ;};};return nil ;};func (_dcfcb *CT_TickLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcfcb .ValAttr !=ST_TickLblPosUnset {_gcgg ,_gfcbd :=_dcfcb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _gfcbd !=nil {return _gfcbd ;};start .Attr =append (start .Attr ,_gcgg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aeged *ST_Thickness )Validate ()error {return _aeged .ValidateWithPath ("")};func (_agba *CT_NumDataSourceChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbff :for {_bddb ,_edeb :=d .Token ();if _edeb !=nil {return _edeb ;};switch _eeegc :=_bddb .(type ){case _g .StartElement :switch _eeegc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agba .NumRef =NewCT_NumRef ();if _cbcge :=d .DecodeElement (_agba .NumRef ,&_eeegc );_cbcge !=nil {return _cbcge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agba .NumLit =NewCT_NumData ();if _abbb :=d .DecodeElement (_agba .NumLit ,&_eeegc );_abbb !=nil {return _abbb ;};default:_a .Log .Debug ("\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",_eeegc .Name );if _gfee :=d .Skip ();_gfee !=nil {return _gfee ;};};case _g .EndElement :break _cbff ;case _g .CharData :};};return nil ;};func (_ffag *CT_Style )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffag .ValAttr =1;for _ ,_bcfag :=range start .Attr {if _bcfag .Name .Local =="\u0076\u0061\u006c"{_accd ,_bdedc :=_c .ParseUint (_bcfag .Value ,10,8);if _bdedc !=nil {return _bdedc ;};_ffag .ValAttr =uint8 (_accd );continue ;};};for {_bgfbf ,_gafg :=d .Token ();if _gafg !=nil {return _bd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_gafg );};if _afffe ,_aacdd :=_bgfbf .(_g .EndElement );_aacdd &&_afffe .Name ==start .Name {break ;};};return nil ;};func (_gaecc *EG_LineChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bfafe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gaecc .Grouping ,_bfafe );if _gaecc .VaryColors !=nil {_aggbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gaecc .VaryColors ,_aggbc );};if _gaecc .Ser !=nil {_eaffg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ecege :=range _gaecc .Ser {e .EncodeElement (_ecege ,_eaffg );};};if _gaecc .DLbls !=nil {_cdccf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gaecc .DLbls ,_cdccf );};if _gaecc .DropLines !=nil {_aggbcd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gaecc .DropLines ,_aggbcd );};return nil ;};func (_ebbe *CT_Order )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aeedg :=range start .Attr {if _aeedg .Name .Local =="\u0076\u0061\u006c"{_ddddc ,_fdgbg :=_c .ParseUint (_aeedg .Value ,10,8);if _fdgbg !=nil {return _fdgbg ;};_cdcac :=uint8 (_ddddc );_ebbe .ValAttr =&_cdcac ;continue ;};};for {_dadg ,_bbgfb :=d .Token ();if _bbgfb !=nil {return _bd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_bbgfb );};if _efgge ,_agfb :=_dadg .(_g .EndElement );_agfb &&_efgge .Name ==start .Name {break ;};};return nil ;};func (_dacc *CT_HeaderFooter )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cegb :=range start .Attr {if _cegb .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_gcaa ,_aefb :=_c .ParseBool (_cegb .Value );if _aefb !=nil {return _aefb ;};_dacc .AlignWithMarginsAttr =&_gcaa ;continue ;};if _cegb .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_egcc ,_ccce :=_c .ParseBool (_cegb .Value );if _ccce !=nil {return _ccce ;};_dacc .DifferentOddEvenAttr =&_egcc ;continue ;};if _cegb .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_gdeeb ,_dgcb :=_c .ParseBool (_cegb .Value );if _dgcb !=nil {return _dgcb ;};_dacc .DifferentFirstAttr =&_gdeeb ;continue ;};};_dcde :for {_bfff ,_gbfe :=d .Token ();if _gbfe !=nil {return _gbfe ;};switch _ecega :=_bfff .(type ){case _g .StartElement :switch _ecega .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacc .OddHeader =new (string );if _bbfa :=d .DecodeElement (_dacc .OddHeader ,&_ecega );_bbfa !=nil {return _bbfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacc .OddFooter =new (string );if _acfgd :=d .DecodeElement (_dacc .OddFooter ,&_ecega );_acfgd !=nil {return _acfgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacc .EvenHeader =new (string );if _eafe :=d .DecodeElement (_dacc .EvenHeader ,&_ecega );_eafe !=nil {return _eafe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacc .EvenFooter =new (string );if _bfefe :=d .DecodeElement (_dacc .EvenFooter ,&_ecega );_bfefe !=nil {return _bfefe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacc .FirstHeader =new (string );if _ddea :=d .DecodeElement (_dacc .FirstHeader ,&_ecega );_ddea !=nil {return _ddea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacc .FirstFooter =new (string );if _edac :=d .DecodeElement (_dacc .FirstFooter ,&_ecega );_edac !=nil {return _edac ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_ecega .Name );if _bbfb :=d .Skip ();_bbfb !=nil {return _bbfb ;};};case _g .EndElement :break _dcde ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path -func (_dfd *CT_AxDataSource )ValidateWithPath (path string )error {if _gae :=_dfd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gae !=nil {return _gae ;};return nil ;}; +// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path +func (_fdff *CT_GapAmount )ValidateWithPath (path string )error {if _fdff .ValAttr !=nil {if _acfb :=_fdff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acfb !=nil {return _acfb ;};};return nil ;};func (_ecf *CT_Legend )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecf .LegendPos !=nil {_geba :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_ecf .LegendPos ,_geba );};if _ecf .LegendEntry !=nil {_bbeeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_fadc :=range _ecf .LegendEntry {e .EncodeElement (_fadc ,_bbeeb );};};if _ecf .Layout !=nil {_acccf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ecf .Layout ,_acccf );};if _ecf .Overlay !=nil {_cdfd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_ecf .Overlay ,_cdfd );};if _ecf .SpPr !=nil {_aeaefa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ecf .SpPr ,_aeaefa );};if _ecf .TxPr !=nil {_fecae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ecf .TxPr ,_fecae );};if _ecf .ExtLst !=nil {_daadc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecf .ExtLst ,_daadc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;}; -// Validate validates the CT_GapAmount and its children -func (_feba *CT_GapAmount )Validate ()error {return _feba .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};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 *_db .CT_ShapeProperties ;TxPr *_db .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 (_dddf *CT_Thickness )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_dddf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecef ST_ScatterStyle )Validate ()error {return _ecef .ValidateWithPath ("")};func NewGroup_DLbl ()*Group_DLbl {_affdf :=&Group_DLbl {};return _affdf };func (_gbcfbf ST_ScatterStyle )ValidateWithPath (path string )error {switch _gbcfbf {case 0,1,2,3,4,5,6:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcfbf ));};return nil ;};func (_cbga *CT_PrintSettings )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbga .HeaderFooter !=nil {_bcdbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cbga .HeaderFooter ,_bcdbd );};if _cbga .PageMargins !=nil {_eagcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cbga .PageMargins ,_eagcd );};if _cbga .PageSetup !=nil {_edfcc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_cbga .PageSetup ,_edfcc );};if _cbga .LegacyDrawingHF !=nil {_acacc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cbga .LegacyDrawingHF ,_acacc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;); +// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path +func (_gaef *EG_AxSharedChoice )ValidateWithPath (path string )error {if _gaef .Crosses !=nil {if _geee :=_gaef .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_geee !=nil {return _geee ;};};if _gaef .CrossesAt !=nil {if _cefad :=_gaef .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_cefad !=nil {return _cefad ;};};return nil ;};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_dace :=&CT_DispBlanksAs {};return _dace };func (_fgeee ST_LayoutMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cagcd :=_g .Attr {};_cagcd .Name =name ;switch _fgeee {case ST_LayoutModeUnset :_cagcd .Value ="";case ST_LayoutModeEdge :_cagcd .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_cagcd .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _cagcd ,nil ;};func NewCT_Layout ()*CT_Layout {_gggcf :=&CT_Layout {};return _gggcf }; -// Validate validates the CT_AxDataSource and its children -func (_ccg *CT_AxDataSource )Validate ()error {return _ccg .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func NewCT_BubbleSer ()*CT_BubbleSer {_fce :=&CT_BubbleSer {};_fce .Idx =NewCT_UnsignedInt ();_fce .Order =NewCT_UnsignedInt ();return _fce ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_dagfe :=&CT_SurfaceSer {};_dagfe .Idx =NewCT_UnsignedInt ();_dagfe .Order =NewCT_UnsignedInt ();return _dagfe ;};type CT_Orientation struct{ValAttr ST_Orientation ;}; +// Validate validates the CT_RotY and its children +func (_cdgbd *CT_RotY )Validate ()error {return _cdgbd .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_ceee ,_dbga :=_c .ParseUint (s ,10,16);if _dbga !=nil {return ST_LblOffset {},_dbga ;};_eedfg :=uint16 (_ceee );return ST_LblOffset {ST_LblOffsetUShort :&_eedfg },nil ;};func (_dcdfd ST_SplitType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dcdfd .String (),start );};func (_aafbd ST_CrossBetween )Validate ()error {return _aafbd .ValidateWithPath ("")};func (_aeaeg *ST_SecondPieSize )ValidateWithPath (path string )error {_gcdgff :=[]string {};if _aeaeg .ST_SecondPieSizePercent !=nil {_gcdgff =append (_gcdgff ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _aeaeg .ST_SecondPieSizeUShort !=nil {_gcdgff =append (_gcdgff ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_gcdgff )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gcdgff );};return nil ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;};func (_gbdb *CT_ScatterStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbdb .ValAttr !=ST_ScatterStyleUnset {_dddf ,_cbccg :=_gbdb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _cbccg !=nil {return _cbccg ;};start .Attr =append (start .Attr ,_dddf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};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_AreaSer and its children -func (_gfef *CT_AreaSer )Validate ()error {return _gfef .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func NewCT_Overlap ()*CT_Overlap {_febcg :=&CT_Overlap {};return _febcg }; +// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path +func (_aacg *CT_Bar3DChart )ValidateWithPath (path string )error {if _fgcf :=_aacg .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fgcf !=nil {return _fgcf ;};if _aacg .Grouping !=nil {if _egcg :=_aacg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_egcg !=nil {return _egcg ;};};if _aacg .VaryColors !=nil {if _fee :=_aacg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fee !=nil {return _fee ;};};for _gagf ,_eaf :=range _aacg .Ser {if _fga :=_eaf .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gagf ));_fga !=nil {return _fga ;};};if _aacg .DLbls !=nil {if _cdd :=_aacg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cdd !=nil {return _cdd ;};};if _aacg .GapWidth !=nil {if _efgd :=_aacg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_efgd !=nil {return _efgd ;};};if _aacg .GapDepth !=nil {if _ffc :=_aacg .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_ffc !=nil {return _ffc ;};};if _aacg .Shape !=nil {if _ecg :=_aacg .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_ecg !=nil {return _ecg ;};};for _bffc ,_fcbb :=range _aacg .AxId {if _dge :=_fcbb .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bffc ));_dge !=nil {return _dge ;};};if _aacg .ExtLst !=nil {if _ece :=_aacg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ece !=nil {return _ece ;};};return nil ;}; -// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path -func (_aaef *CT_Line3DChart )ValidateWithPath (path string )error {if _gebed :=_aaef .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gebed !=nil {return _gebed ;};if _aaef .VaryColors !=nil {if _dafe :=_aaef .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dafe !=nil {return _dafe ;};};for _cggc ,_febag :=range _aaef .Ser {if _dbag :=_febag .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cggc ));_dbag !=nil {return _dbag ;};};if _aaef .DLbls !=nil {if _dbcb :=_aaef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dbcb !=nil {return _dbcb ;};};if _aaef .DropLines !=nil {if _dedae :=_aaef .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dedae !=nil {return _dedae ;};};if _aaef .GapDepth !=nil {if _bcea :=_aaef .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_bcea !=nil {return _bcea ;};};for _feae ,_ceef :=range _aaef .AxId {if _cbecd :=_ceef .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_feae ));_cbecd !=nil {return _cbecd ;};};if _aaef .ExtLst !=nil {if _gbgg :=_aaef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbgg !=nil {return _gbgg ;};};return nil ;};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;); +// ST_SecondPieSize is a union type +type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;};func (_dbff *CT_NumData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbff .FormatCode !=nil {_gbgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_fg .AddPreserveSpaceAttr (&_gbgf ,*_dbff .FormatCode );e .EncodeElement (_dbff .FormatCode ,_gbgf );};if _dbff .PtCount !=nil {_geed :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dbff .PtCount ,_geed );};if _dbff .Pt !=nil {_feeae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_gdeg :=range _dbff .Pt {e .EncodeElement (_gdeg ,_feeae );};};if _dbff .ExtLst !=nil {_bfed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbff .ExtLst ,_bfed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ST_HPercent is a union type -type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;}; +// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path +func (_gf *CT_Area3DChart )ValidateWithPath (path string )error {if _gf .Grouping !=nil {if _cb :=_gf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cb !=nil {return _cb ;};};if _gf .VaryColors !=nil {if _fd :=_gf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fd !=nil {return _fd ;};};for _ggg ,_ce :=range _gf .Ser {if _abd :=_ce .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggg ));_abd !=nil {return _abd ;};};if _gf .DLbls !=nil {if _bf :=_gf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bf !=nil {return _bf ;};};if _gf .DropLines !=nil {if _bcg :=_gf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bcg !=nil {return _bcg ;};};if _gf .GapDepth !=nil {if _bab :=_gf .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_bab !=nil {return _bab ;};};for _bbb ,_ag :=range _gf .AxId {if _ef :=_ag .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bbb ));_ef !=nil {return _ef ;};};if _gf .ExtLst !=nil {if _ad :=_gf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ad !=nil {return _ad ;};};return nil ;};func (_gg *CT_Area3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gg .Grouping !=nil {_ga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gg .Grouping ,_ga );};if _gg .VaryColors !=nil {_aa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gg .VaryColors ,_aa );};if _gg .Ser !=nil {_bb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fc :=range _gg .Ser {e .EncodeElement (_fc ,_bb );};};if _gg .DLbls !=nil {_ba :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gg .DLbls ,_ba );};if _gg .DropLines !=nil {_d :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gg .DropLines ,_d );};if _gg .GapDepth !=nil {_eg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_gg .GapDepth ,_eg );};_ed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ae :=range _gg .AxId {e .EncodeElement (_ae ,_ed );};if _gg .ExtLst !=nil {_dg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gg .ExtLst ,_dg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path -func (_aeaga *CT_StockChart )ValidateWithPath (path string )error {for _gcdaad ,_gbdag :=range _aeaga .Ser {if _dgcc :=_gbdag .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcdaad ));_dgcc !=nil {return _dgcc ;};};if _aeaga .DLbls !=nil {if _gebeb :=_aeaga .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gebeb !=nil {return _gebeb ;};};if _aeaga .DropLines !=nil {if _dbbf :=_aeaga .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dbbf !=nil {return _dbbf ;};};if _aeaga .HiLowLines !=nil {if _bbfab :=_aeaga .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_bbfab !=nil {return _bbfab ;};};if _aeaga .UpDownBars !=nil {if _aadgc :=_aeaga .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_aadgc !=nil {return _aadgc ;};};for _aggfa ,_gdbefc :=range _aeaga .AxId {if _adcca :=_gdbefc .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aggfa ));_adcca !=nil {return _adcca ;};};if _aeaga .ExtLst !=nil {if _cfbgg :=_aeaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfbgg !=nil {return _cfbgg ;};};return nil ;};func (_abcaa ST_SplitType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abcaa .String (),start );};func (_cada *CT_Period )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cada .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_cada .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .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 (_gaaf ST_LayoutMode )ValidateWithPath (path string )error {switch _gaaf {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaaf ));};return nil ;};func (_fbgba ST_MarkerStyle )Validate ()error {return _fbgba .ValidateWithPath ("")};func (_gaaad ST_BuiltInUnit )String ()string {switch _gaaad {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 "";}; +// Validate validates the CT_RotX and its children +func (_afeff *CT_RotX )Validate ()error {return _afeff .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};func (_cbbab *CT_UpDownBar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cbbab .SpPr !=nil {_bdcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbbab .SpPr ,_bdcf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dccee *CT_ErrValType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dccee .ValAttr !=ST_ErrValTypeUnset {_gffb ,_acbef :=_dccee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _acbef !=nil {return _acbef ;};start .Attr =append (start .Attr ,_gffb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SerTx ()*CT_SerTx {_cgbeg :=&CT_SerTx {};_cgbeg .Choice =NewCT_SerTxChoice ();return _cgbeg ;};func NewCT_NumVal ()*CT_NumVal {_cgaa :=&CT_NumVal {};return _cgaa }; -// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path -func (_caafdc *CT_NumDataSource )ValidateWithPath (path string )error {if _egff :=_caafdc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egff !=nil {return _egff ;};return nil ;}; +// Validate validates the EG_PieChartShared and its children +func (_cegbb *EG_PieChartShared )Validate ()error {return _cegbb .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");}; -// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path -func (_beda *CT_Grouping )ValidateWithPath (path string )error {if _gafg :=_beda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gafg !=nil {return _gafg ;};return nil ;};func (_aacgc ST_LblOffset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aacgc .ST_LblOffsetPercent !=nil {e .EncodeToken (_b .CharData (*_aacgc .ST_LblOffsetPercent ));};if _aacgc .ST_LblOffsetUShort !=nil {e .EncodeToken (_b .CharData (_da .Sprintf ("\u0025\u0064",*_aacgc .ST_LblOffsetUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_bcccc *ST_CrossBetween )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcccc =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bcccc =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_bcccc =2;};return nil ;};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};func (_ebfb *CT_DLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bgea ,_adacb :=_ebfb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _adacb !=nil {return _adacb ;};start .Attr =append (start .Attr ,_bgea );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ExternalData and its children +func (_cgbf *CT_ExternalData )Validate ()error {return _cgbf .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func (_eefa *CT_LogBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_eefa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbage ST_ScatterStyle )String ()string {switch _dbage {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 "";}; -// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path -func (_agffd *CT_PivotSource )ValidateWithPath (path string )error {if _fbed :=_agffd .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_fbed !=nil {return _fbed ;};for _gcabd ,_debgf :=range _agffd .ExtLst {if _facge :=_debgf .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gcabd ));_facge !=nil {return _facge ;};};return nil ;};func (_bdgc *CT_HoleSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agaee :=range start .Attr {if _agaee .Name .Local =="\u0076\u0061\u006c"{_eggf ,_egdcb :=ParseUnionST_HoleSize (_agaee .Value );if _egdcb !=nil {return _egdcb ;};_bdgc .ValAttr =&_eggf ;continue ;};};for {_decb ,_gfbb :=d .Token ();if _gfbb !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_gfbb );};if _eaed ,_abfb :=_decb .(_b .EndElement );_abfb &&_eaed .Name ==start .Name {break ;};};return nil ;};func (_ecagg ST_LegendPos )ValidateWithPath (path string )error {switch _ecagg {case 0,1,2,3,4,5:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecagg ));};return nil ;};func (_aced *CT_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aced .ValAttr =1;for _ ,_bfae :=range start .Attr {if _bfae .Name .Local =="\u0076\u0061\u006c"{_befgg ,_dfgag :=_a .ParseUint (_bfae .Value ,10,8);if _dfgag !=nil {return _dfgag ;};_aced .ValAttr =uint8 (_befgg );continue ;};};for {_adfbf ,_bfccc :=d .Token ();if _bfccc !=nil {return _da .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_bfccc );};if _dgdad ,_dcceg :=_adfbf .(_b .EndElement );_dcceg &&_dgdad .Name ==start .Name {break ;};};return nil ;}; +// ST_LblOffset is a union type +type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};func (_gecgb ST_LblAlgn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gecgb .String (),start );};type ST_TrendlineType byte ; -// Validate validates the CT_Skip and its children -func (_gefc *CT_Skip )Validate ()error {return _gefc .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};func (_egcfa ST_TimeUnit )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_beece :=_b .Attr {};_beece .Name =name ;switch _egcfa {case ST_TimeUnitUnset :_beece .Value ="";case ST_TimeUnitDays :_beece .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_beece .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_beece .Value ="\u0079\u0065\u0061r\u0073";};return _beece ,nil ;}; +// Validate validates the CT_PlotArea and its children +func (_bcfaf *CT_PlotArea )Validate ()error {return _bcfaf .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_ceead ST_SecondPieSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ceead .ST_SecondPieSizePercent !=nil {e .EncodeToken (_g .CharData (*_ceead .ST_SecondPieSizePercent ));};if _ceead .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_g .CharData (_bd .Sprintf ("\u0025\u0064",*_ceead .ST_SecondPieSizeUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_agde *CT_GapAmount )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbcgg :=range start .Attr {if _cbcgg .Name .Local =="\u0076\u0061\u006c"{_bdfb ,_cafb :=ParseUnionST_GapAmount (_cbcgg .Value );if _cafb !=nil {return _cafb ;};_agde .ValAttr =&_bdfb ;continue ;};};for {_aafd ,_gffaa :=d .Token ();if _gffaa !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_gffaa );};if _acbb ,_gdea :=_aafd .(_g .EndElement );_gdea &&_acbb .Name ==start .Name {break ;};};return nil ;};func (_dgbfg ST_AxPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgbfg .String (),start );};type CT_Orientation struct{ValAttr ST_Orientation ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_aebcc ST_AxPos )Validate ()error {return _aebcc .ValidateWithPath ("")}; -// Validate validates the CT_Surface and its children -func (_gabd *CT_Surface )Validate ()error {return _gabd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");}; +// Validate validates the CT_Chart and its children +func (_fdfa *CT_Chart )Validate ()error {return _fdfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func NewCT_RadarChart ()*CT_RadarChart {_gdce :=&CT_RadarChart {};_gdce .RadarStyle =NewCT_RadarStyle ();return _gdce ;};func (_cebba *CT_ErrBars )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cebba .ErrBarType =NewCT_ErrBarType ();_cebba .ErrValType =NewCT_ErrValType ();_agcaa :for {_gbfg ,_dcdd :=d .Token ();if _dcdd !=nil {return _dcdd ;};switch _aaec :=_gbfg .(type ){case _g .StartElement :switch _aaec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebba .ErrDir =NewCT_ErrDir ();if _abacg :=d .DecodeElement (_cebba .ErrDir ,&_aaec );_abacg !=nil {return _abacg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _daad :=d .DecodeElement (_cebba .ErrBarType ,&_aaec );_daad !=nil {return _daad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faea :=d .DecodeElement (_cebba .ErrValType ,&_aaec );_faea !=nil {return _faea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebba .NoEndCap =NewCT_Boolean ();if _dbef :=d .DecodeElement (_cebba .NoEndCap ,&_aaec );_dbef !=nil {return _dbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebba .Plus =NewCT_NumDataSource ();if _eadc :=d .DecodeElement (_cebba .Plus ,&_aaec );_eadc !=nil {return _eadc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebba .Minus =NewCT_NumDataSource ();if _gaaa :=d .DecodeElement (_cebba .Minus ,&_aaec );_gaaa !=nil {return _gaaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebba .Val =NewCT_Double ();if _cdec :=d .DecodeElement (_cebba .Val ,&_aaec );_cdec !=nil {return _cdec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebba .SpPr =_ff .NewCT_ShapeProperties ();if _gffg :=d .DecodeElement (_cebba .SpPr ,&_aaec );_gffg !=nil {return _gffg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebba .ExtLst =NewCT_ExtensionList ();if _egda :=d .DecodeElement (_cebba .ExtLst ,&_aaec );_egda !=nil {return _egda ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_aaec .Name );if _caf :=d .Skip ();_caf !=nil {return _caf ;};};case _g .EndElement :break _agcaa ;case _g .CharData :};};return nil ;};func (_cdf *CT_BubbleScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_cdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExternalData and its children -func (_debee *CT_ExternalData )Validate ()error {return _debee .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_ffada *ST_TickLblPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffada =0;case "\u0068\u0069\u0067\u0068":*_ffada =1;case "\u006c\u006f\u0077":*_ffada =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_ffada =3;case "\u006e\u006f\u006e\u0065":*_ffada =4;};return nil ;};var ST_DepthPercentWithSymbolPatternRe =_e .MustCompile (ST_DepthPercentWithSymbolPattern );func (_bbcc *EG_LineChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbcc .Grouping =NewCT_Grouping ();_agdb :for {_fcgeac ,_aeabc :=d .Token ();if _aeabc !=nil {return _aeabc ;};switch _fgda :=_fcgeac .(type ){case _b .StartElement :switch _fgda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dfabb :=d .DecodeElement (_bbcc .Grouping ,&_fgda );_dfabb !=nil {return _dfabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcc .VaryColors =NewCT_Boolean ();if _bbcce :=d .DecodeElement (_bbcc .VaryColors ,&_fgda );_bbcce !=nil {return _bbcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_becf :=NewCT_LineSer ();if _babcba :=d .DecodeElement (_becf ,&_fgda );_babcba !=nil {return _babcba ;};_bbcc .Ser =append (_bbcc .Ser ,_becf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcc .DLbls =NewCT_DLbls ();if _ecfgb :=d .DecodeElement (_bbcc .DLbls ,&_fgda );_ecfgb !=nil {return _ecfgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcc .DropLines =NewCT_ChartLines ();if _fbdgg :=d .DecodeElement (_bbcc .DropLines ,&_fgda );_fbdgg !=nil {return _fbdgg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_fgda .Name );if _fdfbdg :=d .Skip ();_fdfbdg !=nil {return _fdfbdg ;};};case _b .EndElement :break _agdb ;case _b .CharData :};};return nil ;};func (_dcabb *CT_TrendlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdebc :=range start .Attr {if _fdebc .Name .Local =="\u0076\u0061\u006c"{_dcabb .ValAttr .UnmarshalXMLAttr (_fdebc );continue ;};};for {_gadf ,_aaac :=d .Token ();if _aaac !=nil {return _da .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",_aaac );};if _agad ,_fcdge :=_gadf .(_b .EndElement );_fcdge &&_agad .Name ==start .Name {break ;};};return nil ;};func (_dcbgbd ST_PictureFormat )String ()string {switch _dcbgbd {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_DLblsChoice ()*CT_DLblsChoice {_adagg :=&CT_DLblsChoice {};return _adagg };type ST_LayoutMode byte ;func (_efdgd ST_ErrValType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efdgd .String (),start );}; +// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path +func (_bdaa *CT_HPercent )ValidateWithPath (path string )error {if _bdaa .ValAttr !=nil {if _cdgfg :=_bdaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdgfg !=nil {return _cdgfg ;};};return nil ;};func (_cfddd ST_TickMark )ValidateWithPath (path string )error {switch _cfddd {case 0,1,2,3,4:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfddd ));};return nil ;}; -// Validate validates the CT_BarChart and its children -func (_gda *CT_BarChart )Validate ()error {return _gda .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_AxDataSource ()*CT_AxDataSource {_cfd :=&CT_AxDataSource {};_cfd .Choice =NewCT_AxDataSourceChoice ();return _cfd ;};func (_bbffb *ST_Crosses )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbffb =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_bbffb =1;case "\u006d\u0061\u0078":*_bbffb =2;case "\u006d\u0069\u006e":*_bbffb =3;};return nil ;}; +// Validate validates the CT_Boolean and its children +func (_ebff *CT_Boolean )Validate ()error {return _ebff .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";func NewCT_Scaling ()*CT_Scaling {_ffcdd :=&CT_Scaling {};return _ffcdd }; -// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path -func (_febba *CT_RadarStyle )ValidateWithPath (path string )error {if _gfbda :=_febba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfbda !=nil {return _gfbda ;};return nil ;}; +// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path +func (_dfaa *CT_OfPieType )ValidateWithPath (path string )error {if _cbbd :=_dfaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbbd !=nil {return _cbbd ;};return nil ;};func (_fcgd *CT_StrData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcede :for {_gcgce ,_adffc :=d .Token ();if _adffc !=nil {return _adffc ;};switch _cfgca :=_gcgce .(type ){case _g .StartElement :switch _cfgca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcgd .PtCount =NewCT_UnsignedInt ();if _afabc :=d .DecodeElement (_fcgd .PtCount ,&_cfgca );_afabc !=nil {return _afabc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfcdg :=NewCT_StrVal ();if _facdg :=d .DecodeElement (_bfcdg ,&_cfgca );_facdg !=nil {return _facdg ;};_fcgd .Pt =append (_fcgd .Pt ,_bfcdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcgd .ExtLst =NewCT_ExtensionList ();if _aaede :=d .DecodeElement (_fcgd .ExtLst ,&_cfgca );_aaede !=nil {return _aaede ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cfgca .Name );if _afea :=d .Skip ();_afea !=nil {return _afea ;};};case _g .EndElement :break _gcede ;case _g .CharData :};};return nil ;};func NewCT_StrData ()*CT_StrData {_ecag :=&CT_StrData {};return _ecag };func (_fcgae *CT_PlotAreaChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcgae .AreaChart !=nil {_fcef :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .AreaChart ,_fcef );};if _fcgae .Area3DChart !=nil {_ebeeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .Area3DChart ,_ebeeg );};if _fcgae .LineChart !=nil {_fafcc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .LineChart ,_fafcc );};if _fcgae .Line3DChart !=nil {_gfage :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .Line3DChart ,_gfage );};if _fcgae .StockChart !=nil {_bfcba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .StockChart ,_bfcba );};if _fcgae .RadarChart !=nil {_edddg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .RadarChart ,_edddg );};if _fcgae .ScatterChart !=nil {_afcbdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .ScatterChart ,_afcbdg );};if _fcgae .PieChart !=nil {_bbfeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .PieChart ,_bbfeb );};if _fcgae .Pie3DChart !=nil {_ddff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .Pie3DChart ,_ddff );};if _fcgae .DoughnutChart !=nil {_fdcc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .DoughnutChart ,_fdcc );};if _fcgae .BarChart !=nil {_eaged :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .BarChart ,_eaged );};if _fcgae .Bar3DChart !=nil {_feaaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .Bar3DChart ,_feaaf );};if _fcgae .OfPieChart !=nil {_ebfdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .OfPieChart ,_ebfdd );};if _fcgae .SurfaceChart !=nil {_cbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .SurfaceChart ,_cbfgd );};if _fcgae .Surface3DChart !=nil {_ddabc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .Surface3DChart ,_ddabc );};if _fcgae .BubbleChart !=nil {_edda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fcgae .BubbleChart ,_edda );};return nil ;};func NewCT_ScatterSer ()*CT_ScatterSer {_eged :=&CT_ScatterSer {};_eged .Idx =NewCT_UnsignedInt ();_eged .Order =NewCT_UnsignedInt ();return _eged ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;}; -// Validate validates the CT_PivotFmts and its children -func (_cadfa *CT_PivotFmts )Validate ()error {return _cadfa .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};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";func (_dccg ST_PageSetupOrientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egfca :=_b .Attr {};_egfca .Name =name ;switch _dccg {case ST_PageSetupOrientationUnset :_egfca .Value ="";case ST_PageSetupOrientationDefault :_egfca .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_egfca .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_egfca .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _egfca ,nil ;}; +// ValidateWithPath validates the Chart and its children, prefixing error messages with path +func (_ddefae *Chart )ValidateWithPath (path string )error {if _ccaa :=_ddefae .CT_RelId .ValidateWithPath (path );_ccaa !=nil {return _ccaa ;};return nil ;}; -// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path -func (_ggdaf *CT_Thickness )ValidateWithPath (path string )error {if _eaca :=_ggdaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaca !=nil {return _eaca ;};return nil ;};func (_gcbcf *CT_UnsignedInt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdabc :=range start .Attr {if _cdabc .Name .Local =="\u0076\u0061\u006c"{_dcdbe ,_adgf :=_a .ParseUint (_cdabc .Value ,10,32);if _adgf !=nil {return _adgf ;};_gcbcf .ValAttr =uint32 (_dcdbe );continue ;};};for {_facd ,_cfade :=d .Token ();if _cfade !=nil {return _da .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",_cfade );};if _dcgfd ,_dddda :=_facd .(_b .EndElement );_dddda &&_dcgfd .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_cgaee ,_gaaeb :=_a .ParseInt (s ,10,8);if _gaaeb !=nil {return ST_Overlap {},_gaaeb ;};_bccad :=int8 (_cgaee );return ST_Overlap {ST_OverlapByte :&_bccad },nil ;}; +// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path +func (_bacda *CT_SizeRepresents )ValidateWithPath (path string )error {if _dcacc :=_bacda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcacc !=nil {return _dcacc ;};return nil ;};func (_bfabg *ST_LayoutTarget )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfabg =0;case "\u0069\u006e\u006ee\u0072":*_bfabg =1;case "\u006f\u0075\u0074e\u0072":*_bfabg =2;};return nil ;};func (_befe *ST_BarDir )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_befe =0;case "\u0062\u0061\u0072":*_befe =1;case "\u0063\u006f\u006c":*_befe =2;};return nil ;};func (_gfeff ST_ScatterStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebfeg :=_g .Attr {};_ebfeg .Name =name ;switch _gfeff {case ST_ScatterStyleUnset :_ebfeg .Value ="";case ST_ScatterStyleNone :_ebfeg .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_ebfeg .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_ebfeg .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_ebfeg .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_ebfeg .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_ebfeg .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _ebfeg ,nil ;}; -// ST_BubbleScale is a union type -type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;}; +// Validate validates the Chart and its children +func (_geffd *Chart )Validate ()error {return _geffd .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func (_dbedad *CT_Trendline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbedad .TrendlineType =NewCT_TrendlineType ();_cfefg :for {_fedf ,_bffdc :=d .Token ();if _bffdc !=nil {return _bffdc ;};switch _bbfaa :=_fedf .(type ){case _g .StartElement :switch _bbfaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbedad .Name =new (string );if _dbacb :=d .DecodeElement (_dbedad .Name ,&_bbfaa );_dbacb !=nil {return _dbacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbedad .SpPr =_ff .NewCT_ShapeProperties ();if _feeega :=d .DecodeElement (_dbedad .SpPr ,&_bbfaa );_feeega !=nil {return _feeega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abca :=d .DecodeElement (_dbedad .TrendlineType ,&_bbfaa );_abca !=nil {return _abca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbedad .Order =NewCT_Order ();if _fegb :=d .DecodeElement (_dbedad .Order ,&_bbfaa );_fegb !=nil {return _fegb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbedad .Period =NewCT_Period ();if _deddf :=d .DecodeElement (_dbedad .Period ,&_bbfaa );_deddf !=nil {return _deddf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbedad .Forward =NewCT_Double ();if _ggcee :=d .DecodeElement (_dbedad .Forward ,&_bbfaa );_ggcee !=nil {return _ggcee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbedad .Backward =NewCT_Double ();if _ddebe :=d .DecodeElement (_dbedad .Backward ,&_bbfaa );_ddebe !=nil {return _ddebe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbedad .Intercept =NewCT_Double ();if _dgdad :=d .DecodeElement (_dbedad .Intercept ,&_bbfaa );_dgdad !=nil {return _dgdad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbedad .DispRSqr =NewCT_Boolean ();if _afefb :=d .DecodeElement (_dbedad .DispRSqr ,&_bbfaa );_afefb !=nil {return _afefb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbedad .DispEq =NewCT_Boolean ();if _dgaf :=d .DecodeElement (_dbedad .DispEq ,&_bbfaa );_dgaf !=nil {return _dgaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbedad .TrendlineLbl =NewCT_TrendlineLbl ();if _begad :=d .DecodeElement (_dbedad .TrendlineLbl ,&_bbfaa );_begad !=nil {return _begad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbedad .ExtLst =NewCT_ExtensionList ();if _bddgc :=d .DecodeElement (_dbedad .ExtLst ,&_bbfaa );_bddgc !=nil {return _bddgc ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_bbfaa .Name );if _cggbad :=d .Skip ();_cggbad !=nil {return _cggbad ;};};case _g .EndElement :break _cfefg ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_PieChart and its children -func (_agccb *CT_PieChart )Validate ()error {return _agccb .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path +func (_adabe *CT_PivotSource )ValidateWithPath (path string )error {if _cdee :=_adabe .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_cdee !=nil {return _cdee ;};for _facdb ,_dadfg :=range _adabe .ExtLst {if _agggcg :=_dadfg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_facdb ));_agggcg !=nil {return _agggcg ;};};return nil ;}; -// Validate validates the CT_ChartLines and its children -func (_cbed *CT_ChartLines )Validate ()error {return _cbed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};func (_gggd *ST_DispBlanksAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_febfe ,_adbe :=d .Token ();if _adbe !=nil {return _adbe ;};if _cgfcc ,_cdcef :=_febfe .(_b .EndElement );_cdcef &&_cgfcc .Name ==start .Name {*_gggd =1;return nil ;};if _ffbag ,_ceafg :=_febfe .(_b .CharData );!_ceafg {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_febfe );}else {switch string (_ffbag ){case "":*_gggd =0;case "\u0073\u0070\u0061\u006e":*_gggd =1;case "\u0067\u0061\u0070":*_gggd =2;case "\u007a\u0065\u0072\u006f":*_gggd =3;};};_febfe ,_adbe =d .Token ();if _adbe !=nil {return _adbe ;};if _begbdb ,_adcag :=_febfe .(_b .EndElement );_adcag &&_begbdb .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_febfe );}; +// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path +func (_gafe *CT_DoughnutChart )ValidateWithPath (path string )error {if _gafe .VaryColors !=nil {if _aded :=_gafe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_aded !=nil {return _aded ;};};for _cdbge ,_gcbd :=range _gafe .Ser {if _ceba :=_gcbd .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdbge ));_ceba !=nil {return _ceba ;};};if _gafe .DLbls !=nil {if _fgecgc :=_gafe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fgecgc !=nil {return _fgecgc ;};};if _gafe .FirstSliceAng !=nil {if _bacf :=_gafe .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_bacf !=nil {return _bacf ;};};if _gafe .HoleSize !=nil {if _dabfg :=_gafe .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_dabfg !=nil {return _dabfg ;};};if _gafe .ExtLst !=nil {if _gcf :=_gafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcf !=nil {return _gcf ;};};return nil ;}; -// Validate validates the CT_LayoutMode and its children -func (_cfea *CT_LayoutMode )Validate ()error {return _cfea .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");}; +// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path +func (_gfeg *CT_BubbleSer )ValidateWithPath (path string )error {if _abb :=_gfeg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_abb !=nil {return _abb ;};if _ddf :=_gfeg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ddf !=nil {return _ddf ;};if _gfeg .Tx !=nil {if _fccg :=_gfeg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fccg !=nil {return _fccg ;};};if _gfeg .SpPr !=nil {if _dada :=_gfeg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dada !=nil {return _dada ;};};if _gfeg .InvertIfNegative !=nil {if _eggg :=_gfeg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_eggg !=nil {return _eggg ;};};for _efae ,_dbc :=range _gfeg .DPt {if _afdg :=_dbc .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_efae ));_afdg !=nil {return _afdg ;};};if _gfeg .DLbls !=nil {if _bgae :=_gfeg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bgae !=nil {return _bgae ;};};for _ebfe ,_egfba :=range _gfeg .Trendline {if _aebg :=_egfba .ValidateWithPath (_bd .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ebfe ));_aebg !=nil {return _aebg ;};};for _dgab ,_ecgb :=range _gfeg .ErrBars {if _edd :=_ecgb .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_dgab ));_edd !=nil {return _edd ;};};if _gfeg .XVal !=nil {if _bggc :=_gfeg .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_bggc !=nil {return _bggc ;};};if _gfeg .YVal !=nil {if _egfd :=_gfeg .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_egfd !=nil {return _egfd ;};};if _gfeg .BubbleSize !=nil {if _eda :=_gfeg .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_eda !=nil {return _eda ;};};if _gfeg .Bubble3D !=nil {if _bbed :=_gfeg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_bbed !=nil {return _bbed ;};};if _gfeg .ExtLst !=nil {if _bba :=_gfeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bba !=nil {return _bba ;};};return nil ;};type ST_MarkerStyle byte ; -// Validate validates the CT_PlotAreaChoice and its children -func (_eaedc *CT_PlotAreaChoice )Validate ()error {return _eaedc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func (_afca *CT_LayoutMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afca .ValAttr !=ST_LayoutModeUnset {_cdfe ,_ebadf :=_afca .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ebadf !=nil {return _ebadf ;};start .Attr =append (start .Attr ,_cdfe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Scaling and its children +func (_fffe *CT_Scaling )Validate ()error {return _fffe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};func NewCT_UnsignedInt ()*CT_UnsignedInt {_ededfa :=&CT_UnsignedInt {};return _ededfa };func (_acff *CT_Overlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acff .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_acff .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gfbe *CT_Layout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddaf :for {_gfacg ,_gebg :=d .Token ();if _gebg !=nil {return _gebg ;};switch _gebb :=_gfacg .(type ){case _g .StartElement :switch _gebb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbe .ManualLayout =NewCT_ManualLayout ();if _aaba :=d .DecodeElement (_gfbe .ManualLayout ,&_gebb );_aaba !=nil {return _aaba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbe .ExtLst =NewCT_ExtensionList ();if _bbge :=d .DecodeElement (_gfbe .ExtLst ,&_gebb );_bbge !=nil {return _bbge ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_gebb .Name );if _egag :=d .Skip ();_egag !=nil {return _egag ;};};case _g .EndElement :break _ddaf ;case _g .CharData :};};return nil ;};func (_eaeg *CT_NumVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_bd .Sprintf ("\u0025\u0076",_eaeg .IdxAttr )});if _eaeg .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_eaeg .FormatCodeAttr )});};e .EncodeToken (start );_fcebb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_fg .AddPreserveSpaceAttr (&_fcebb ,_eaeg .V );e .EncodeElement (_eaeg .V ,_fcebb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TextLanguageID struct{ValAttr string ;};func (_cebd *CT_LayoutMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bdafa :=range start .Attr {if _bdafa .Name .Local =="\u0076\u0061\u006c"{_cebd .ValAttr .UnmarshalXMLAttr (_bdafa );continue ;};};for {_fgdd ,_egaf :=d .Token ();if _egaf !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_egaf );};if _dagda ,_ggbae :=_fgdd .(_g .EndElement );_ggbae &&_dagda .Name ==start .Name {break ;};};return nil ;};func NewCT_LegendPos ()*CT_LegendPos {_cabd :=&CT_LegendPos {};return _cabd };type CT_Grouping struct{ValAttr ST_Grouping ;};func (_gdc *CT_AxisUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdc .ValAttr =0+1;for _ ,_gea :=range start .Attr {if _gea .Name .Local =="\u0076\u0061\u006c"{_edgd ,_dgf :=_c .ParseFloat (_gea .Value ,64);if _dgf !=nil {return _dgf ;};_gdc .ValAttr =_edgd ;continue ;};};for {_fde ,_feg :=d .Token ();if _feg !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_feg );};if _dfga ,_aag :=_fde .(_g .EndElement );_aag &&_dfga .Name ==start .Name {break ;};};return nil ;};func NewCT_Tx ()*CT_Tx {_abab :=&CT_Tx {};_abab .Choice =NewCT_TxChoice ();return _abab };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";func NewCT_TxChoice ()*CT_TxChoice {_abccd :=&CT_TxChoice {};return _abccd };func (_gebad *CT_NumDataSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gebad .Choice =NewCT_NumDataSourceChoice ();_egbfc :for {_cecgb ,_feee :=d .Token ();if _feee !=nil {return _feee ;};switch _feagf :=_cecgb .(type ){case _g .StartElement :switch _feagf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebad .Choice =NewCT_NumDataSourceChoice ();if _bbbgg :=d .DecodeElement (&_gebad .Choice .NumRef ,&_feagf );_bbbgg !=nil {return _bbbgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebad .Choice =NewCT_NumDataSourceChoice ();if _dagb :=d .DecodeElement (&_gebad .Choice .NumLit ,&_feagf );_dagb !=nil {return _dagb ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_feagf .Name );if _aafdc :=d .Skip ();_aafdc !=nil {return _aafdc ;};};case _g .EndElement :break _egbfc ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path -func (_ebd *CT_BarChart )ValidateWithPath (path string )error {if _cebb :=_ebd .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cebb !=nil {return _cebb ;};if _ebd .Grouping !=nil {if _ebf :=_ebd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ebf !=nil {return _ebf ;};};if _ebd .VaryColors !=nil {if _ced :=_ebd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ced !=nil {return _ced ;};};for _adeg ,_gcae :=range _ebd .Ser {if _egaee :=_gcae .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_adeg ));_egaee !=nil {return _egaee ;};};if _ebd .DLbls !=nil {if _cda :=_ebd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cda !=nil {return _cda ;};};if _ebd .GapWidth !=nil {if _fbae :=_ebd .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_fbae !=nil {return _fbae ;};};if _ebd .Overlap !=nil {if _caa :=_ebd .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_caa !=nil {return _caa ;};};for _fab ,_cdg :=range _ebd .SerLines {if _dcc :=_cdg .ValidateWithPath (_da .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_fab ));_dcc !=nil {return _dcc ;};};for _defb ,_fabg :=range _ebd .AxId {if _bebf :=_fabg .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_defb ));_bebf !=nil {return _bebf ;};};if _ebd .ExtLst !=nil {if _bcda :=_ebd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcda !=nil {return _bcda ;};};return nil ;};func NewCT_GapAmount ()*CT_GapAmount {_fead :=&CT_GapAmount {};return _fead };func (_caefgg *CT_UpDownBars )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcgef :for {_cgfd ,_aagb :=d .Token ();if _aagb !=nil {return _aagb ;};switch _bdgec :=_cgfd .(type ){case _b .StartElement :switch _bdgec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caefgg .GapWidth =NewCT_GapAmount ();if _gafgae :=d .DecodeElement (_caefgg .GapWidth ,&_bdgec );_gafgae !=nil {return _gafgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caefgg .UpBars =NewCT_UpDownBar ();if _gdef :=d .DecodeElement (_caefgg .UpBars ,&_bdgec );_gdef !=nil {return _gdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caefgg .DownBars =NewCT_UpDownBar ();if _gcea :=d .DecodeElement (_caefgg .DownBars ,&_bdgec );_gcea !=nil {return _gcea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caefgg .ExtLst =NewCT_ExtensionList ();if _bfaed :=d .DecodeElement (_caefgg .ExtLst ,&_bdgec );_bfaed !=nil {return _bfaed ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_bdgec .Name );if _ecee :=d .Skip ();_ecee !=nil {return _ecee ;};};case _b .EndElement :break _dcgef ;case _b .CharData :};};return nil ;};func (_bcfff ST_LblAlgn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcfff .String (),start );};func (_aebdd *CT_TimeUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efead :=range start .Attr {if _efead .Name .Local =="\u0076\u0061\u006c"{_aebdd .ValAttr .UnmarshalXMLAttr (_efead );continue ;};};for {_edbed ,_fgbdd :=d .Token ();if _fgbdd !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_fgbdd );};if _fced ,_agaf :=_edbed .(_b .EndElement );_agaf &&_fced .Name ==start .Name {break ;};};return nil ;};func (_edfcb *ST_TrendlineType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edfcb =0;case "\u0065\u0078\u0070":*_edfcb =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_edfcb =2;case "\u006c\u006f\u0067":*_edfcb =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_edfcb =4;case "\u0070\u006f\u006c\u0079":*_edfcb =5;case "\u0070\u006f\u0077e\u0072":*_edfcb =6;};return nil ;};func (_bdge *CT_Skip )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_bdge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdbdd ST_MarkerStyle )ValidateWithPath (path string )error {switch _cdbdd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbdd ));};return nil ;}; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_fbgg *CT_Extension )ValidateWithPath (path string )error {return nil };func NewChartSpace ()*ChartSpace {_begf :=&ChartSpace {};_begf .CT_ChartSpace =*NewCT_ChartSpace ();return _begf ;};func (_bffg ST_DispBlanksAs )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcde :=_g .Attr {};_fcde .Name =name ;switch _bffg {case ST_DispBlanksAsUnset :_fcde .Value ="";case ST_DispBlanksAsSpan :_fcde .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_fcde .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_fcde .Value ="\u007a\u0065\u0072\u006f";};return _fcde ,nil ;};func NewCT_Extension ()*CT_Extension {_baac :=&CT_Extension {};return _baac };func (_feaae ST_AxPos )ValidateWithPath (path string )error {switch _feaae {case 0,1,2,3,4:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feaae ));};return nil ;};func (_bed *CT_Boolean )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebeg :=range start .Attr {if _ebeg .Name .Local =="\u0076\u0061\u006c"{_cade ,_baef :=_c .ParseBool (_ebeg .Value );if _baef !=nil {return _baef ;};_bed .ValAttr =&_cade ;continue ;};};for {_afacb ,_cbfaa :=d .Token ();if _cbfaa !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_cbfaa );};if _aad ,_cbae :=_afacb .(_g .EndElement );_cbae &&_aad .Name ==start .Name {break ;};};return nil ;};func (_cdg *CT_BandFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdg .Idx =NewCT_UnsignedInt ();_cdb :for {_fca ,_afg :=d .Token ();if _afg !=nil {return _afg ;};switch _gae :=_fca .(type ){case _g .StartElement :switch _gae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdbb :=d .DecodeElement (_cdg .Idx ,&_gae );_cdbb !=nil {return _cdbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdg .SpPr =_ff .NewCT_ShapeProperties ();if _dadf :=d .DecodeElement (_cdg .SpPr ,&_gae );_dadf !=nil {return _dadf ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_gae .Name );if _eedc :=d .Skip ();_eedc !=nil {return _eedc ;};};case _g .EndElement :break _cdb ;case _g .CharData :};};return nil ;};func NewCT_UpDownBar ()*CT_UpDownBar {_acab :=&CT_UpDownBar {};return _acab };func (_bfffe *CT_UpDownBar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abbf :for {_dgdab ,_fccb :=d .Token ();if _fccb !=nil {return _fccb ;};switch _dfeaa :=_dgdab .(type ){case _g .StartElement :switch _dfeaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfffe .SpPr =_ff .NewCT_ShapeProperties ();if _ebceca :=d .DecodeElement (_bfffe .SpPr ,&_dfeaa );_ebceca !=nil {return _ebceca ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_dfeaa .Name );if _gabce :=d .Skip ();_gabce !=nil {return _gabce ;};};case _g .EndElement :break _abbf ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Line3DChart and its children -func (_ddda *CT_Line3DChart )Validate ()error {return _ddda .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_bgbe *CT_DLbls )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfge :for {_dcedf ,_egbc :=d .Token ();if _egbc !=nil {return _egbc ;};switch _debd :=_dcedf .(type ){case _b .StartElement :switch _debd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccag :=NewCT_DLbl ();if _feed :=d .DecodeElement (_ccag ,&_debd );_feed !=nil {return _feed ;};_bgbe .DLbl =append (_bgbe .DLbl ,_ccag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _cdgf :=d .DecodeElement (&_bgbe .Choice .Delete ,&_debd );_cdgf !=nil {return _cdgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _gbcda :=d .DecodeElement (&_bgbe .Choice .NumFmt ,&_debd );_gbcda !=nil {return _gbcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _aeaaf :=d .DecodeElement (&_bgbe .Choice .SpPr ,&_debd );_aeaaf !=nil {return _aeaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _agcb :=d .DecodeElement (&_bgbe .Choice .TxPr ,&_debd );_agcb !=nil {return _agcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _cccc :=d .DecodeElement (&_bgbe .Choice .DLblPos ,&_debd );_cccc !=nil {return _cccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _aeag :=d .DecodeElement (&_bgbe .Choice .ShowLegendKey ,&_debd );_aeag !=nil {return _aeag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _gcaec :=d .DecodeElement (&_bgbe .Choice .ShowVal ,&_debd );_gcaec !=nil {return _gcaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _dcdf :=d .DecodeElement (&_bgbe .Choice .ShowCatName ,&_debd );_dcdf !=nil {return _dcdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _befd :=d .DecodeElement (&_bgbe .Choice .ShowSerName ,&_debd );_befd !=nil {return _befd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _fgca :=d .DecodeElement (&_bgbe .Choice .ShowPercent ,&_debd );_fgca !=nil {return _fgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _aff :=d .DecodeElement (&_bgbe .Choice .ShowBubbleSize ,&_debd );_aff !=nil {return _aff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _faga :=d .DecodeElement (&_bgbe .Choice .Separator ,&_debd );_faga !=nil {return _faga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _cgfc :=d .DecodeElement (&_bgbe .Choice .ShowLeaderLines ,&_debd );_cgfc !=nil {return _cgfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbe .Choice ==nil {_bgbe .Choice =NewCT_DLblsChoice ();};if _geg :=d .DecodeElement (&_bgbe .Choice .LeaderLines ,&_debd );_geg !=nil {return _geg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgbe .ExtLst =NewCT_ExtensionList ();if _abcb :=d .DecodeElement (_bgbe .ExtLst ,&_debd );_abcb !=nil {return _abcb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_debd .Name );if _fefg :=d .Skip ();_fefg !=nil {return _fefg ;};};case _b .EndElement :break _cfge ;case _b .CharData :};};return nil ;};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_egac :=&CT_PlotAreaChoice {};return _egac };func (_eeabf *CT_Legend )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eeabf .LegendPos !=nil {_gacdc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_eeabf .LegendPos ,_gacdc );};if _eeabf .LegendEntry !=nil {_bgca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_edcc :=range _eeabf .LegendEntry {e .EncodeElement (_edcc ,_bgca );};};if _eeabf .Layout !=nil {_gfedc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_eeabf .Layout ,_gfedc );};if _eeabf .Overlay !=nil {_ffeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_eeabf .Overlay ,_ffeb );};if _eeabf .SpPr !=nil {_fbade :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eeabf .SpPr ,_fbade );};if _eeabf .TxPr !=nil {_edbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eeabf .TxPr ,_edbc );};if _eeabf .ExtLst !=nil {_cgcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeabf .ExtLst ,_cgcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgcbdb ST_OfPieType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecbad :=_b .Attr {};_ecbad .Name =name ;switch _dgcbdb {case ST_OfPieTypeUnset :_ecbad .Value ="";case ST_OfPieTypePie :_ecbad .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_ecbad .Value ="\u0062\u0061\u0072";};return _ecbad ,nil ;};func (_aacff ST_GapAmount )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aacff .ST_GapAmountPercent !=nil {e .EncodeToken (_b .CharData (*_aacff .ST_GapAmountPercent ));};if _aacff .ST_GapAmountUShort !=nil {e .EncodeToken (_b .CharData (_da .Sprintf ("\u0025\u0064",*_aacff .ST_GapAmountUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_dbeb :=&CT_DispBlanksAs {};return _dbeb };func NewCT_SplitType ()*CT_SplitType {_fcbec :=&CT_SplitType {};return _fcbec }; +// Validate validates the CT_SplitType and its children +func (_bdfg *CT_SplitType )Validate ()error {return _bdfg .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func (_ebda ST_ErrBarType )Validate ()error {return _ebda .ValidateWithPath ("")};func (_cegab *ST_LayoutMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fccdb ,_cbdca :=d .Token ();if _cbdca !=nil {return _cbdca ;};if _aggd ,_deefd :=_fccdb .(_g .EndElement );_deefd &&_aggd .Name ==start .Name {*_cegab =1;return nil ;};if _daacda ,_aabgg :=_fccdb .(_g .CharData );!_aabgg {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fccdb );}else {switch string (_daacda ){case "":*_cegab =0;case "\u0065\u0064\u0067\u0065":*_cegab =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_cegab =2;};};_fccdb ,_cbdca =d .Token ();if _cbdca !=nil {return _cbdca ;};if _dgaef ,_agbac :=_fccdb .(_g .EndElement );_agbac &&_dgaef .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fccdb );};const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func NewCT_LblAlgn ()*CT_LblAlgn {_fgeb :=&CT_LblAlgn {};_fgeb .ValAttr =ST_LblAlgn (1);return _fgeb };func (_egfdcd ST_SizeRepresents )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_baeg :=_g .Attr {};_baeg .Name =name ;switch _egfdcd {case ST_SizeRepresentsUnset :_baeg .Value ="";case ST_SizeRepresentsArea :_baeg .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_baeg .Value ="\u0077";};return _baeg ,nil ;};type Any interface{MarshalXML (_febdg *_g .Encoder ,_ddgbb _g .StartElement )error ;UnmarshalXML (_efffb *_g .Decoder ,_gabf _g .StartElement )error ;}; -// Validate validates the CT_ErrValType and its children -func (_dafg *CT_ErrValType )Validate ()error {return _dafg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func (_acedd *ST_CrossBetween )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcbgf ,_begff :=d .Token ();if _begff !=nil {return _begff ;};if _dcgfa ,_gcad :=_gcbgf .(_b .EndElement );_gcad &&_dcgfa .Name ==start .Name {*_acedd =1;return nil ;};if _fbdff ,_fgcce :=_gcbgf .(_b .CharData );!_fgcce {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcbgf );}else {switch string (_fbdff ){case "":*_acedd =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_acedd =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_acedd =2;};};_gcbgf ,_begff =d .Token ();if _begff !=nil {return _begff ;};if _aeega ,_fbccd :=_gcbgf .(_b .EndElement );_fbccd &&_aeega .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcbgf );};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;};func (_dbeae *CT_ScatterStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdbac :=range start .Attr {if _fdbac .Name .Local =="\u0076\u0061\u006c"{_dbeae .ValAttr .UnmarshalXMLAttr (_fdbac );continue ;};};for {_fedaa ,_bebfb :=d .Token ();if _bebfb !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_bebfb );};if _caade ,_cfac :=_fedaa .(_b .EndElement );_cfac &&_caade .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_bfdc *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_afaf *UserShapes )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\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _afaf .CT_Drawing .MarshalXML (e ,start );};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};func NewCT_Marker ()*CT_Marker {_dfbd :=&CT_Marker {};return _dfbd };func (_cgdeg *CT_Marker )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecfe :for {_cgeb ,_gdgde :=d .Token ();if _gdgde !=nil {return _gdgde ;};switch _gagd :=_cgeb .(type ){case _g .StartElement :switch _gagd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgdeg .Symbol =NewCT_MarkerStyle ();if _aaac :=d .DecodeElement (_cgdeg .Symbol ,&_gagd );_aaac !=nil {return _aaac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgdeg .Size =NewCT_MarkerSize ();if _fgfbc :=d .DecodeElement (_cgdeg .Size ,&_gagd );_fgfbc !=nil {return _fgfbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgdeg .SpPr =_ff .NewCT_ShapeProperties ();if _fbbef :=d .DecodeElement (_cgdeg .SpPr ,&_gagd );_fbbef !=nil {return _fbbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgdeg .ExtLst =NewCT_ExtensionList ();if _eaag :=d .DecodeElement (_cgdeg .ExtLst ,&_gagd );_eaag !=nil {return _eaag ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_gagd .Name );if _badc :=d .Skip ();_badc !=nil {return _badc ;};};case _g .EndElement :break _ecfe ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Pie3DChart and its children -func (_eddb *CT_Pie3DChart )Validate ()error {return _eddb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_ccgd *CT_Lvl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccgd .Pt !=nil {_bceac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_dgfc :=range _ccgd .Pt {e .EncodeElement (_dgfc ,_bceac );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TickLblPos byte ;func (_dffbb *CT_ScatterStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dffbb .ValAttr !=ST_ScatterStyleUnset {_fede ,_fafcb :=_dffbb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _fafcb !=nil {return _fafcb ;};start .Attr =append (start .Attr ,_fede );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecfbb ST_PictureFormat )Validate ()error {return _ecfbb .ValidateWithPath ("")};type CT_MarkerSize struct{ValAttr *uint8 ;}; +// ST_HoleSize is a union type +type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};func (_gdbb *CT_TrendlineType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efaga :=range start .Attr {if _efaga .Name .Local =="\u0076\u0061\u006c"{_gdbb .ValAttr .UnmarshalXMLAttr (_efaga );continue ;};};for {_bbafb ,_edcg :=d .Token ();if _edcg !=nil {return _bd .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",_edcg );};if _bebab ,_bdfbf :=_bbafb .(_g .EndElement );_bdfbf &&_bebab .Name ==start .Name {break ;};};return nil ;};func (_afdfc *CT_PivotSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ecga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_fg .AddPreserveSpaceAttr (&_ecga ,_afdfc .Name );e .EncodeElement (_afdfc .Name ,_ecga );_cfcfc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_afdfc .FmtId ,_cfcfc );if _afdfc .ExtLst !=nil {_fcfbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_gddg :=range _afdfc .ExtLst {e .EncodeElement (_gddg ,_fcfbc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbacc *CT_GapAmount )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbacc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_fbacc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dggf ST_DLblPos )String ()string {switch _dggf {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 "";}; // ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path -func (_bdfba *CT_DLblChoice )ValidateWithPath (path string )error {if _bdfba .Delete !=nil {if _fccgd :=_bdfba .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fccgd !=nil {return _fccgd ;};};if _bdfba .Layout !=nil {if _abef :=_bdfba .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_abef !=nil {return _abef ;};};if _bdfba .Tx !=nil {if _bgfaf :=_bdfba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bgfaf !=nil {return _bgfaf ;};};if _bdfba .NumFmt !=nil {if _aaa :=_bdfba .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_aaa !=nil {return _aaa ;};};if _bdfba .SpPr !=nil {if _gga :=_bdfba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gga !=nil {return _gga ;};};if _bdfba .TxPr !=nil {if _cfbfg :=_bdfba .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cfbfg !=nil {return _cfbfg ;};};if _bdfba .DLblPos !=nil {if _beded :=_bdfba .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_beded !=nil {return _beded ;};};if _bdfba .ShowLegendKey !=nil {if _gaab :=_bdfba .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_gaab !=nil {return _gaab ;};};if _bdfba .ShowVal !=nil {if _fdacd :=_bdfba .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fdacd !=nil {return _fdacd ;};};if _bdfba .ShowCatName !=nil {if _ecag :=_bdfba .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ecag !=nil {return _ecag ;};};if _bdfba .ShowSerName !=nil {if _cade :=_bdfba .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_cade !=nil {return _cade ;};};if _bdfba .ShowPercent !=nil {if _efee :=_bdfba .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_efee !=nil {return _efee ;};};if _bdfba .ShowBubbleSize !=nil {if _agfc :=_bdfba .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_agfc !=nil {return _agfc ;};};return nil ;};func NewCT_BandFmt ()*CT_BandFmt {_dcf :=&CT_BandFmt {};_dcf .Idx =NewCT_UnsignedInt ();return _dcf };func (_baagd ST_Orientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_baagd .String (),start );}; +func (_abgg *CT_DLblChoice )ValidateWithPath (path string )error {if _abgg .Delete !=nil {if _baga :=_abgg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_baga !=nil {return _baga ;};};if _abgg .Layout !=nil {if _fgfg :=_abgg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fgfg !=nil {return _fgfg ;};};if _abgg .Tx !=nil {if _dgee :=_abgg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dgee !=nil {return _dgee ;};};if _abgg .NumFmt !=nil {if _cdgg :=_abgg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cdgg !=nil {return _cdgg ;};};if _abgg .SpPr !=nil {if _beee :=_abgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_beee !=nil {return _beee ;};};if _abgg .TxPr !=nil {if _gccg :=_abgg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gccg !=nil {return _gccg ;};};if _abgg .DLblPos !=nil {if _geag :=_abgg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_geag !=nil {return _geag ;};};if _abgg .ShowLegendKey !=nil {if _adggb :=_abgg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_adggb !=nil {return _adggb ;};};if _abgg .ShowVal !=nil {if _aabd :=_abgg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_aabd !=nil {return _aabd ;};};if _abgg .ShowCatName !=nil {if _cbeg :=_abgg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_cbeg !=nil {return _cbeg ;};};if _abgg .ShowSerName !=nil {if _cdaf :=_abgg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_cdaf !=nil {return _cdaf ;};};if _abgg .ShowPercent !=nil {if _gbed :=_abgg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_gbed !=nil {return _gbed ;};};if _abgg .ShowBubbleSize !=nil {if _ccdf :=_abgg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_ccdf !=nil {return _ccdf ;};};return nil ;}; -// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path -func (_dacgec *CT_SerTx )ValidateWithPath (path string )error {if _ffded :=_dacgec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ffded !=nil {return _ffded ;};return nil ;}; +// Validate validates the CT_Title and its children +func (_gffc *CT_Title )Validate ()error {return _gffc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func (_fgeda *EG_BarChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgeda .BarDir =NewCT_BarDir ();_egad :for {_fafgd ,_bafgc :=d .Token ();if _bafgc !=nil {return _bafgc ;};switch _dgbgc :=_fafgd .(type ){case _g .StartElement :switch _dgbgc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfcff :=d .DecodeElement (_fgeda .BarDir ,&_dgbgc );_cfcff !=nil {return _cfcff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgeda .Grouping =NewCT_BarGrouping ();if _ebedg :=d .DecodeElement (_fgeda .Grouping ,&_dgbgc );_ebedg !=nil {return _ebedg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgeda .VaryColors =NewCT_Boolean ();if _acbgc :=d .DecodeElement (_fgeda .VaryColors ,&_dgbgc );_acbgc !=nil {return _acbgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecagf :=NewCT_BarSer ();if _dgccb :=d .DecodeElement (_ecagf ,&_dgbgc );_dgccb !=nil {return _dgccb ;};_fgeda .Ser =append (_fgeda .Ser ,_ecagf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgeda .DLbls =NewCT_DLbls ();if _dbddd :=d .DecodeElement (_fgeda .DLbls ,&_dgbgc );_dbddd !=nil {return _dbddd ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_dgbgc .Name );if _dbfgf :=d .Skip ();_dbfgf !=nil {return _dbfgf ;};};case _g .EndElement :break _egad ;case _g .CharData :};};return nil ;};func (_egfea ST_LegendPos )Validate ()error {return _egfea .ValidateWithPath ("")};func (_fcdb *CT_PivotFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_efbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fcdb .Idx ,_efbb );if _fcdb .SpPr !=nil {_fceaec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcdb .SpPr ,_fceaec );};if _fcdb .TxPr !=nil {_cecc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fcdb .TxPr ,_cecc );};if _fcdb .Marker !=nil {_bfadg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fcdb .Marker ,_bfadg );};if _fcdb .DLbl !=nil {_feeag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_fcdb .DLbl ,_feeag );};if _fcdb .ExtLst !=nil {_dbfaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcdb .ExtLst ,_dbfaf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfdgb ST_Crosses )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfdgb .String (),start );};func NewCT_LegendEntry ()*CT_LegendEntry {_fgba :=&CT_LegendEntry {};_fgba .Idx =NewCT_UnsignedInt ();return _fgba ;};func (_ababd *EG_SurfaceChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdadfe :for {_cbdcd ,_fecfe :=d .Token ();if _fecfe !=nil {return _fecfe ;};switch _eeace :=_cbdcd .(type ){case _g .StartElement :switch _eeace .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ababd .Wireframe =NewCT_Boolean ();if _dbaee :=d .DecodeElement (_ababd .Wireframe ,&_eeace );_dbaee !=nil {return _dbaee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_badgf :=NewCT_SurfaceSer ();if _bgebg :=d .DecodeElement (_badgf ,&_eeace );_bgebg !=nil {return _bgebg ;};_ababd .Ser =append (_ababd .Ser ,_badgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ababd .BandFmts =NewCT_BandFmts ();if _dfbbb :=d .DecodeElement (_ababd .BandFmts ,&_eeace );_dfbbb !=nil {return _dfbbb ;};default:_a .Log .Debug ("\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",_eeace .Name );if _bbfafe :=d .Skip ();_bbfafe !=nil {return _bbfafe ;};};case _g .EndElement :break _bdadfe ;case _g .CharData :};};return nil ;};func NewCT_SerTxChoice ()*CT_SerTxChoice {_fefba :=&CT_SerTxChoice {};return _fefba };func NewCT_Title ()*CT_Title {_aafbc :=&CT_Title {};return _aafbc };func NewCT_Double ()*CT_Double {_dfgga :=&CT_Double {};return _dfgga };func (_bfabd *CT_PlotArea )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfabd .Layout !=nil {_ccea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bfabd .Layout ,_ccea );};for _ ,_ccde :=range _bfabd .Choice {_ccde .MarshalXML (e ,_g .StartElement {});};if _bfabd .CChoice !=nil {_bfabd .CChoice .MarshalXML (e ,_g .StartElement {});};if _bfabd .DTable !=nil {_fdafe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_bfabd .DTable ,_fdafe );};if _bfabd .SpPr !=nil {_bcac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bfabd .SpPr ,_bcac );};if _bfabd .ExtLst !=nil {_ccdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfabd .ExtLst ,_ccdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PictureStackUnit struct{ValAttr float64 ;};func NewCT_OfPieChart ()*CT_OfPieChart {_gbbga :=&CT_OfPieChart {};_gbbga .OfPieType =NewCT_OfPieType ();return _gbbga ;};func (_bfcbc *CT_RadarStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfcbc .ValAttr !=ST_RadarStyleUnset {_bgfcac ,_beeef :=_bfcbc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _beeef !=nil {return _beeef ;};start .Attr =append (start .Attr ,_bgfcac );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func (_dafe *CT_SerTx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dafe .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eagb *EG_LegendEntryData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afaefe :for {_ebded ,_gbcfcg :=d .Token ();if _gbcfcg !=nil {return _gbcfcg ;};switch _cbccd :=_ebded .(type ){case _g .StartElement :switch _cbccd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eagb .TxPr =_ff .NewCT_TextBody ();if _adfbg :=d .DecodeElement (_eagb .TxPr ,&_cbccd );_adfbg !=nil {return _adfbg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cbccd .Name );if _ebdgf :=d .Skip ();_ebdgf !=nil {return _ebdgf ;};};case _g .EndElement :break _afaefe ;case _g .CharData :};};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 ;};func (_dfacc ST_GapAmount )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dfacc .ST_GapAmountPercent !=nil {e .EncodeToken (_g .CharData (*_dfacc .ST_GapAmountPercent ));};if _dfacc .ST_GapAmountUShort !=nil {e .EncodeToken (_g .CharData (_bd .Sprintf ("\u0025\u0064",*_dfacc .ST_GapAmountUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_gdge *ST_PictureFormat )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdge =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_gdge =1;case "\u0073\u0074\u0061c\u006b":*_gdge =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_gdge =3;};return nil ;};func (_abeeba ST_ErrBarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abeeba .String (),start );};func (_fbefe *EG_SurfaceChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbefe .Wireframe !=nil {_abgfe :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_fbefe .Wireframe ,_abgfe );};if _fbefe .Ser !=nil {_affg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bgffc :=range _fbefe .Ser {e .EncodeElement (_bgffc ,_affg );};};if _fbefe .BandFmts !=nil {_dccfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_fbefe .BandFmts ,_dccfc );};return nil ;};func (_bcbde ST_PageSetupOrientation )Validate ()error {return _bcbde .ValidateWithPath ("")}; -// Validate validates the CT_NumFmt and its children -func (_agfb *CT_NumFmt )Validate ()error {return _agfb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; +// Validate validates the CT_DispUnits and its children +func (_bgdgg *CT_DispUnits )Validate ()error {return _bgdgg .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func (_dcdf *CT_Orientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcdf .ValAttr !=ST_OrientationUnset {_ebcgb ,_fbge :=_dcdf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _fbge !=nil {return _fbge ;};start .Attr =append (start .Attr ,_ebcgb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_UpDownBar and its children -func (_dabef *CT_UpDownBar )Validate ()error {return _dabef .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func NewCT_SecondPieSize ()*CT_SecondPieSize {_fcdd :=&CT_SecondPieSize {};return _fcdd }; +// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path +func (_daaf *CT_DLbls )ValidateWithPath (path string )error {for _fbfg ,_ede :=range _daaf .DLbl {if _cffbe :=_ede .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_fbfg ));_cffbe !=nil {return _cffbe ;};};if _daaf .Choice !=nil {if _cfbg :=_daaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfbg !=nil {return _cfbg ;};};if _daaf .ExtLst !=nil {if _adcc :=_daaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adcc !=nil {return _adcc ;};};return nil ;}; -// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path -func (_geged *CT_TimeUnit )ValidateWithPath (path string )error {if _dccac :=_geged .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dccac !=nil {return _dccac ;};return nil ;};func (_dfaba ST_Orientation )String ()string {switch _dfaba {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};func (_gdfb *CT_TextLanguageID )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_gdfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgcdc *CT_ScatterChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgcdc .ScatterStyle =NewCT_ScatterStyle ();_bfac :for {_abdc ,_bddad :=d .Token ();if _bddad !=nil {return _bddad ;};switch _fgagg :=_abdc .(type ){case _b .StartElement :switch _fgagg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agca :=d .DecodeElement (_dgcdc .ScatterStyle ,&_fgagg );_agca !=nil {return _agca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgcdc .VaryColors =NewCT_Boolean ();if _gcgf :=d .DecodeElement (_dgcdc .VaryColors ,&_fgagg );_gcgf !=nil {return _gcgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egffd :=NewCT_ScatterSer ();if _eggd :=d .DecodeElement (_egffd ,&_fgagg );_eggd !=nil {return _eggd ;};_dgcdc .Ser =append (_dgcdc .Ser ,_egffd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgcdc .DLbls =NewCT_DLbls ();if _ffdge :=d .DecodeElement (_dgcdc .DLbls ,&_fgagg );_ffdge !=nil {return _ffdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abcc :=NewCT_UnsignedInt ();if _cgdb :=d .DecodeElement (_abcc ,&_fgagg );_cgdb !=nil {return _cgdb ;};_dgcdc .AxId =append (_dgcdc .AxId ,_abcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgcdc .ExtLst =NewCT_ExtensionList ();if _efabc :=d .DecodeElement (_dgcdc .ExtLst ,&_fgagg );_efabc !=nil {return _efabc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fgagg .Name );if _cfafd :=d .Skip ();_cfafd !=nil {return _cfafd ;};};case _b .EndElement :break _bfac ;case _b .CharData :};};return nil ;};func (_faabe *CT_NumDataSourceChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fedf :for {_bbbf ,_gefg :=d .Token ();if _gefg !=nil {return _gefg ;};switch _faggg :=_bbbf .(type ){case _b .StartElement :switch _faggg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faabe .NumRef =NewCT_NumRef ();if _dbac :=d .DecodeElement (_faabe .NumRef ,&_faggg );_dbac !=nil {return _dbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faabe .NumLit =NewCT_NumData ();if _egdba :=d .DecodeElement (_faabe .NumLit ,&_faggg );_egdba !=nil {return _egdba ;};default:_c .Log .Debug ("\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",_faggg .Name );if _bcgfb :=d .Skip ();_bcgfb !=nil {return _bcgfb ;};};case _b .EndElement :break _fedf ;case _b .CharData :};};return nil ;};func (_fdeaa *CT_HPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aag :=range start .Attr {if _aag .Name .Local =="\u0076\u0061\u006c"{_ddga ,_fbee :=ParseUnionST_HPercent (_aag .Value );if _fbee !=nil {return _fbee ;};_fdeaa .ValAttr =&_ddga ;continue ;};};for {_gggeae ,_ageb :=d .Token ();if _ageb !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_ageb );};if _gdbef ,_efgff :=_gggeae .(_b .EndElement );_efgff &&_gdbef .Name ==start .Name {break ;};};return nil ;};func (_fdce *CT_OfPieChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdce .OfPieType =NewCT_OfPieType ();_gfacg :for {_agfba ,_baeg :=d .Token ();if _baeg !=nil {return _baeg ;};switch _abbc :=_agfba .(type ){case _b .StartElement :switch _abbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bggb :=d .DecodeElement (_fdce .OfPieType ,&_abbc );_bggb !=nil {return _bggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdce .VaryColors =NewCT_Boolean ();if _agffb :=d .DecodeElement (_fdce .VaryColors ,&_abbc );_agffb !=nil {return _agffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcbd :=NewCT_PieSer ();if _gecfg :=d .DecodeElement (_dcbd ,&_abbc );_gecfg !=nil {return _gecfg ;};_fdce .Ser =append (_fdce .Ser ,_dcbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdce .DLbls =NewCT_DLbls ();if _egdd :=d .DecodeElement (_fdce .DLbls ,&_abbc );_egdd !=nil {return _egdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdce .GapWidth =NewCT_GapAmount ();if _dcgg :=d .DecodeElement (_fdce .GapWidth ,&_abbc );_dcgg !=nil {return _dcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdce .SplitType =NewCT_SplitType ();if _gdgbbe :=d .DecodeElement (_fdce .SplitType ,&_abbc );_gdgbbe !=nil {return _gdgbbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdce .SplitPos =NewCT_Double ();if _cgfb :=d .DecodeElement (_fdce .SplitPos ,&_abbc );_cgfb !=nil {return _cgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdce .CustSplit =NewCT_CustSplit ();if _ffafg :=d .DecodeElement (_fdce .CustSplit ,&_abbc );_ffafg !=nil {return _ffafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdce .SecondPieSize =NewCT_SecondPieSize ();if _bbged :=d .DecodeElement (_fdce .SecondPieSize ,&_abbc );_bbged !=nil {return _bbged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cceaf :=NewCT_ChartLines ();if _bbce :=d .DecodeElement (_cceaf ,&_abbc );_bbce !=nil {return _bbce ;};_fdce .SerLines =append (_fdce .SerLines ,_cceaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdce .ExtLst =NewCT_ExtensionList ();if _fdfad :=d .DecodeElement (_fdce .ExtLst ,&_abbc );_fdfad !=nil {return _fdfad ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_abbc .Name );if _aebga :=d .Skip ();_aebga !=nil {return _aebga ;};};case _b .EndElement :break _gfacg ;case _b .CharData :};};return nil ;};func (_edca *CT_Layout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aabe :for {_abca ,_abbf :=d .Token ();if _abbf !=nil {return _abbf ;};switch _eeaea :=_abca .(type ){case _b .StartElement :switch _eeaea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edca .ManualLayout =NewCT_ManualLayout ();if _bbfc :=d .DecodeElement (_edca .ManualLayout ,&_eeaea );_bbfc !=nil {return _bbfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edca .ExtLst =NewCT_ExtensionList ();if _ggae :=d .DecodeElement (_edca .ExtLst ,&_eeaea );_ggae !=nil {return _ggae ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_eeaea .Name );if _faaga :=d .Skip ();_faaga !=nil {return _faaga ;};};case _b .EndElement :break _aabe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_DepthPercent and its children +func (_debdb *CT_DepthPercent )Validate ()error {return _debdb .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; -// Validate validates the CT_PictureStackUnit and its children -func (_fdfae *CT_PictureStackUnit )Validate ()error {return _fdfae .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};type ST_DLblPos byte ; +// Validate validates the CT_Surface and its children +func (_egbagc *CT_Surface )Validate ()error {return _egbagc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func (_ebfg *CT_SizeRepresents )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebfg .ValAttr !=ST_SizeRepresentsUnset {_bega ,_cfdf :=_ebfg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _cfdf !=nil {return _cfdf ;};start .Attr =append (start .Attr ,_bega );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DPt ()*CT_DPt {_eafa :=&CT_DPt {};_eafa .Idx =NewCT_UnsignedInt ();return _eafa };var ST_HoleSizePercentPatternRe =_b .MustCompile (ST_HoleSizePercentPattern );func (_cecf *CT_DLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cecf .ValAttr =ST_DLblPos (1);for _ ,_ggba :=range start .Attr {if _ggba .Name .Local =="\u0076\u0061\u006c"{_cecf .ValAttr .UnmarshalXMLAttr (_ggba );continue ;};};for {_gacfa ,_ggae :=d .Token ();if _ggae !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_ggae );};if _cagg ,_facb :=_gacfa .(_g .EndElement );_facb &&_cagg .Name ==start .Name {break ;};};return nil ;};func NewCT_NumDataSource ()*CT_NumDataSource {_dgcgg :=&CT_NumDataSource {};_dgcgg .Choice =NewCT_NumDataSourceChoice ();return _dgcgg ;};func (_dfeag *CT_TickLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcda :=range start .Attr {if _fcda .Name .Local =="\u0076\u0061\u006c"{_dfeag .ValAttr .UnmarshalXMLAttr (_fcda );continue ;};};for {_afbaf ,_dcbad :=d .Token ();if _dcbad !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_dcbad );};if _dddba ,_bcafd :=_afbaf .(_g .EndElement );_bcafd &&_dddba .Name ==start .Name {break ;};};return nil ;};func (_cccff ST_DLblPos )Validate ()error {return _cccff .ValidateWithPath ("")};func (_deeaa *CT_SerTxChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _deeaa .StrRef !=nil {_bfeca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_deeaa .StrRef ,_bfeca );};if _deeaa .V !=nil {_faeff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_fg .AddPreserveSpaceAttr (&_faeff ,*_deeaa .V );e .EncodeElement (_deeaa .V ,_faeff );};return nil ;}; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_bcfb *CT_Lvl )ValidateWithPath (path string )error {for _bdbca ,_ffbe :=range _bcfb .Pt {if _deaea :=_ffbe .ValidateWithPath (_da .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_bdbca ));_deaea !=nil {return _deaea ;};};return nil ;};func (_eccfd ST_PictureFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eccfd .String (),start );};func (_bffc *CT_Line3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gdbgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bffc .Grouping ,_gdbgb );if _bffc .VaryColors !=nil {_ecaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bffc .VaryColors ,_ecaf );};if _bffc .Ser !=nil {_bffd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_efaga :=range _bffc .Ser {e .EncodeElement (_efaga ,_bffd );};};if _bffc .DLbls !=nil {_fcaac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bffc .DLbls ,_fcaac );};if _bffc .DropLines !=nil {_eeeg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bffc .DropLines ,_eeeg );};if _bffc .GapDepth !=nil {_gbcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_bffc .GapDepth ,_gbcf );};_acaff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_acgf :=range _bffc .AxId {e .EncodeElement (_acgf ,_acaff );};if _bffc .ExtLst !=nil {_afgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bffc .ExtLst ,_afgb );};e .EncodeToken (_b .EndElement {Name :start .Name });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 *_db .CT_ShapeProperties ;TxPr *_db .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;}; +// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path +func (_degg *CT_FirstSliceAng )ValidateWithPath (path string )error {if _degg .ValAttr !=nil {if *_degg .ValAttr < 0{return _bd .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 ,*_degg .ValAttr );};if *_degg .ValAttr > 360{return _bd .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 ,*_degg .ValAttr );};};return nil ;};func NewCT_DLbls ()*CT_DLbls {_dcefc :=&CT_DLbls {};return _dcefc };func (_eeacf ST_PictureFormat )Validate ()error {return _eeacf .ValidateWithPath ("")};type CT_LegendPos struct{ValAttr ST_LegendPos ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_dgedc :=&CT_SurfaceSer {};_dgedc .Idx =NewCT_UnsignedInt ();_dgedc .Order =NewCT_UnsignedInt ();return _dgedc ;}; -// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path -func (_dbffb *EG_LineChartShared )ValidateWithPath (path string )error {if _ababb :=_dbffb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ababb !=nil {return _ababb ;};if _dbffb .VaryColors !=nil {if _dbee :=_dbffb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dbee !=nil {return _dbee ;};};for _fccdg ,_dffgg :=range _dbffb .Ser {if _feab :=_dffgg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fccdg ));_feab !=nil {return _feab ;};};if _dbffb .DLbls !=nil {if _bebef :=_dbffb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bebef !=nil {return _bebef ;};};if _dbffb .DropLines !=nil {if _eccage :=_dbffb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_eccage !=nil {return _eccage ;};};return nil ;}; +// Validate validates the CT_BandFmts and its children +func (_cff *CT_BandFmts )Validate ()error {return _cff .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};func (_fcbe ST_TickLblPos )String ()string {switch _fcbe {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 (_fbeb ST_ScatterStyle )Validate ()error {return _fbeb .ValidateWithPath ("")};func (_gdfd ST_RadarStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecdc :=_g .Attr {};_ecdc .Name =name ;switch _gdfd {case ST_RadarStyleUnset :_ecdc .Value ="";case ST_RadarStyleStandard :_ecdc .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_ecdc .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_ecdc .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _ecdc ,nil ;}; -// Validate validates the CT_DTable and its children -func (_cbef *CT_DTable )Validate ()error {return _cbef .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};func (_acfa *CT_RadarSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_deafb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_acfa .Idx ,_deafb );_dbecg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_acfa .Order ,_dbecg );if _acfa .Tx !=nil {_feacf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_acfa .Tx ,_feacf );};if _acfa .SpPr !=nil {_cgace :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_acfa .SpPr ,_cgace );};if _acfa .Marker !=nil {_cdae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_acfa .Marker ,_cdae );};if _acfa .DPt !=nil {_caafb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bgdgd :=range _acfa .DPt {e .EncodeElement (_bgdgd ,_caafb );};};if _acfa .DLbls !=nil {_dfacc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acfa .DLbls ,_dfacc );};if _acfa .Cat !=nil {_ggage :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_acfa .Cat ,_ggage );};if _acfa .Val !=nil {_bccfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_acfa .Val ,_bccfd );};if _acfa .ExtLst !=nil {_fbafb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acfa .ExtLst ,_fbafb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fagfe *CT_DispBlanksAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fagfe .ValAttr !=ST_DispBlanksAsUnset {_egadf ,_cbcfa :=_fagfe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _cbcfa !=nil {return _cbcfa ;};start .Attr =append (start .Attr ,_egadf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path +func (_ecabb *EG_BarChartShared )ValidateWithPath (path string )error {if _acaeda :=_ecabb .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_acaeda !=nil {return _acaeda ;};if _ecabb .Grouping !=nil {if _efeb :=_ecabb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_efeb !=nil {return _efeb ;};};if _ecabb .VaryColors !=nil {if _faca :=_ecabb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_faca !=nil {return _faca ;};};for _eaaae ,_dgbcf :=range _ecabb .Ser {if _bbdff :=_dgbcf .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eaaae ));_bbdff !=nil {return _bbdff ;};};if _ecabb .DLbls !=nil {if _bgecb :=_ecabb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bgecb !=nil {return _bgecb ;};};return nil ;};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 NewCT_Overlap ()*CT_Overlap {_afefg :=&CT_Overlap {};return _afefg };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 *_ff .CT_ShapeProperties ;TxPr *_ff .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 ;}; -// Validate validates the CT_CatAx and its children -func (_geea *CT_CatAx )Validate ()error {return _geea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");}; +// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path +func (_facg *CT_NumData )ValidateWithPath (path string )error {if _facg .PtCount !=nil {if _baaaa :=_facg .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_baaaa !=nil {return _baaaa ;};};for _aedc ,_bfgba :=range _facg .Pt {if _cddaa :=_bfgba .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_aedc ));_cddaa !=nil {return _cddaa ;};};if _facg .ExtLst !=nil {if _bfdf :=_facg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfdf !=nil {return _bfdf ;};};return nil ;};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ff .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_PictureStackUnit ()*CT_PictureStackUnit {_afddc :=&CT_PictureStackUnit {};_afddc .ValAttr =0+1;return _afddc ;};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;); -// Validate validates the CT_Marker and its children -func (_egab *CT_Marker )Validate ()error {return _egab .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_daacd *CT_UpDownBars )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daacd .GapWidth !=nil {_gddbfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_daacd .GapWidth ,_gddbfd );};if _daacd .UpBars !=nil {_egaaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_daacd .UpBars ,_egaaa );};if _daacd .DownBars !=nil {_bdcfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_daacd .DownBars ,_bdcfg );};if _daacd .ExtLst !=nil {_dcfgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daacd .ExtLst ,_dcfgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccfcbb *CT_LegendEntryChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccfcbb .Delete !=nil {_cbbeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ccfcbb .Delete ,_cbbeb );};if _ccfcbb .TxPr !=nil {_cecag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ccfcbb .TxPr ,_cecag );};return nil ;};func (_ceccd *EG_LegendEntryData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceccd .TxPr !=nil {_gagcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ceccd .TxPr ,_gagcc );};return nil ;};func NewCT_UpDownBars ()*CT_UpDownBars {_bebba :=&CT_UpDownBars {};return _bebba };func (_ggff *CT_HeaderFooter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggff .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 :_da .Sprintf ("\u0025\u0064",_bafae (*_ggff .AlignWithMarginsAttr ))});};if _ggff .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 :_da .Sprintf ("\u0025\u0064",_bafae (*_ggff .DifferentOddEvenAttr ))});};if _ggff .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 :_da .Sprintf ("\u0025\u0064",_bafae (*_ggff .DifferentFirstAttr ))});};e .EncodeToken (start );if _ggff .OddHeader !=nil {_bccc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ab .AddPreserveSpaceAttr (&_bccc ,*_ggff .OddHeader );e .EncodeElement (_ggff .OddHeader ,_bccc );};if _ggff .OddFooter !=nil {_ddcf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ab .AddPreserveSpaceAttr (&_ddcf ,*_ggff .OddFooter );e .EncodeElement (_ggff .OddFooter ,_ddcf );};if _ggff .EvenHeader !=nil {_eccf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_ab .AddPreserveSpaceAttr (&_eccf ,*_ggff .EvenHeader );e .EncodeElement (_ggff .EvenHeader ,_eccf );};if _ggff .EvenFooter !=nil {_fffab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_ab .AddPreserveSpaceAttr (&_fffab ,*_ggff .EvenFooter );e .EncodeElement (_ggff .EvenFooter ,_fffab );};if _ggff .FirstHeader !=nil {_ggffb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_ab .AddPreserveSpaceAttr (&_ggffb ,*_ggff .FirstHeader );e .EncodeElement (_ggff .FirstHeader ,_ggffb );};if _ggff .FirstFooter !=nil {_efacc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_ab .AddPreserveSpaceAttr (&_efacc ,*_ggff .FirstFooter );e .EncodeElement (_ggff .FirstFooter ,_efacc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BarDir struct{ValAttr ST_BarDir ;};func (_faaf ST_Crosses )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_faaf .String (),start );}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_abge *CT_Marker )ValidateWithPath (path string )error {if _abge .Symbol !=nil {if _egfc :=_abge .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_egfc !=nil {return _egfc ;};};if _abge .Size !=nil {if _gfafd :=_abge .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_gfafd !=nil {return _gfafd ;};};if _abge .SpPr !=nil {if _debcbe :=_abge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_debcbe !=nil {return _debcbe ;};};if _abge .ExtLst !=nil {if _feagb :=_abge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feagb !=nil {return _feagb ;};};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 ;};func (_fgd *CT_BubbleSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fgd .Idx ,_gbd );_aaab :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fgd .Order ,_aaab );if _fgd .Tx !=nil {_egdec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fgd .Tx ,_egdec );};if _fgd .SpPr !=nil {_dfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgd .SpPr ,_dfd );};if _fgd .InvertIfNegative !=nil {_adcg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_fgd .InvertIfNegative ,_adcg );};if _fgd .DPt !=nil {_ddbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_cbbg :=range _fgd .DPt {e .EncodeElement (_cbbg ,_ddbf );};};if _fgd .DLbls !=nil {_gaegf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgd .DLbls ,_gaegf );};if _fgd .Trendline !=nil {_dbfa :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_dgeb :=range _fgd .Trendline {e .EncodeElement (_dgeb ,_dbfa );};};if _fgd .ErrBars !=nil {_fdfg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_gedf :=range _fgd .ErrBars {e .EncodeElement (_gedf ,_fdfg );};};if _fgd .XVal !=nil {_bad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_fgd .XVal ,_bad );};if _fgd .YVal !=nil {_aaca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_fgd .YVal ,_aaca );};if _fgd .BubbleSize !=nil {_fdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fgd .BubbleSize ,_fdd );};if _fgd .Bubble3D !=nil {_aabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_fgd .Bubble3D ,_aabe );};if _fgd .ExtLst !=nil {_abf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgd .ExtLst ,_abf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Chart struct{CT_RelId };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 *_ff .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func NewCT_SecondPieSize ()*CT_SecondPieSize {_fffce :=&CT_SecondPieSize {};return _fffce };func NewCT_DLbl ()*CT_DLbl {_eecc :=&CT_DLbl {};_eecc .Idx =NewCT_UnsignedInt ();return _eecc }; -// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path -func (_cfcd *CT_BuiltInUnit )ValidateWithPath (path string )error {if _bbff :=_cfcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbff !=nil {return _bbff ;};return nil ;}; +// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path +func (_ebde *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _ebde .CustUnit !=nil {if _edbb :=_ebde .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_edbb !=nil {return _edbb ;};};if _ebde .BuiltInUnit !=nil {if _gaabg :=_ebde .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_gaabg !=nil {return _gaabg ;};};return nil ;};type CT_RotX struct{ValAttr *int8 ;};func (_egab *CT_MarkerStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egab .ValAttr =ST_MarkerStyle (1);for _ ,_cdbcc :=range start .Attr {if _cdbcc .Name .Local =="\u0076\u0061\u006c"{_egab .ValAttr .UnmarshalXMLAttr (_cdbcc );continue ;};};for {_bccg ,_eggab :=d .Token ();if _eggab !=nil {return _bd .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",_eggab );};if _ggca ,_ceac :=_bccg .(_g .EndElement );_ceac &&_ggca .Name ==start .Name {break ;};};return nil ;};func (_aeff *ST_LblAlgn )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aeff =0;case "\u0063\u0074\u0072":*_aeff =1;case "\u006c":*_aeff =2;case "\u0072":*_aeff =3;};return nil ;};func (_eggc ST_LblOffset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eggc .ST_LblOffsetPercent !=nil {e .EncodeToken (_g .CharData (*_eggc .ST_LblOffsetPercent ));};if _eggc .ST_LblOffsetUShort !=nil {e .EncodeToken (_g .CharData (_bd .Sprintf ("\u0025\u0064",*_eggc .ST_LblOffsetUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_cfead *CT_StockChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beeff :for {_cbfce ,_ddcda :=d .Token ();if _ddcda !=nil {return _ddcda ;};switch _cccd :=_cbfce .(type ){case _g .StartElement :switch _cccd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcbf :=NewCT_LineSer ();if _dcbd :=d .DecodeElement (_fbcbf ,&_cccd );_dcbd !=nil {return _dcbd ;};_cfead .Ser =append (_cfead .Ser ,_fbcbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfead .DLbls =NewCT_DLbls ();if _dadc :=d .DecodeElement (_cfead .DLbls ,&_cccd );_dadc !=nil {return _dadc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfead .DropLines =NewCT_ChartLines ();if _gffbg :=d .DecodeElement (_cfead .DropLines ,&_cccd );_gffbg !=nil {return _gffbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfead .HiLowLines =NewCT_ChartLines ();if _dfce :=d .DecodeElement (_cfead .HiLowLines ,&_cccd );_dfce !=nil {return _dfce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfead .UpDownBars =NewCT_UpDownBars ();if _gefc :=d .DecodeElement (_cfead .UpDownBars ,&_cccd );_gefc !=nil {return _gefc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agef :=NewCT_UnsignedInt ();if _eacab :=d .DecodeElement (_agef ,&_cccd );_eacab !=nil {return _eacab ;};_cfead .AxId =append (_cfead .AxId ,_agef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfead .ExtLst =NewCT_ExtensionList ();if _bcga :=d .DecodeElement (_cfead .ExtLst ,&_cccd );_bcga !=nil {return _bcga ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_cccd .Name );if _fdefg :=d .Skip ();_fdefg !=nil {return _fdefg ;};};case _g .EndElement :break _beeff ;case _g .CharData :};};return nil ;};func (_bccfe *CT_ErrDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gabgd ,_dbed :=_bccfe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dbed !=nil {return _dbed ;};start .Attr =append (start .Attr ,_gabgd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Group_DLbl and its children -func (_dagce *Group_DLbl )Validate ()error {return _dagce .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};func NewCT_OfPieChart ()*CT_OfPieChart {_ddbba :=&CT_OfPieChart {};_ddbba .OfPieType =NewCT_OfPieType ();return _ddbba ;};func (_cafcd *CT_MultiLvlStrRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_addba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}};_ab .AddPreserveSpaceAttr (&_addba ,_cafcd .F );e .EncodeElement (_cafcd .F ,_addba );if _cafcd .MultiLvlStrCache !=nil {_acbea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_cafcd .MultiLvlStrCache ,_acbea );};if _cafcd .ExtLst !=nil {_gbffd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cafcd .ExtLst ,_gbffd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;}; +// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path +func (_cbga *CT_PictureFormat )ValidateWithPath (path string )error {if _cbga .ValAttr ==ST_PictureFormatUnset {return _bd .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 _bcdeg :=_cbga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcdeg !=nil {return _bcdeg ;};return nil ;}; -// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path -func (_gddaa *CT_Order )ValidateWithPath (path string )error {if _gddaa .ValAttr !=nil {if *_gddaa .ValAttr < 2{return _da .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 ,*_gddaa .ValAttr );};if *_gddaa .ValAttr > 6{return _da .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 ,*_gddaa .ValAttr );};};return nil ;};func (_dfea ST_ErrValType )Validate ()error {return _dfea .ValidateWithPath ("")};func NewCT_AxPos ()*CT_AxPos {_bfag :=&CT_AxPos {};_bfag .ValAttr =ST_AxPos (1);return _bfag }; +// Validate validates the CT_LineChart and its children +func (_gebf *CT_LineChart )Validate ()error {return _gebf .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};func (_daggc *CT_NumRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cgfed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066"}};_fg .AddPreserveSpaceAttr (&_cgfed ,_daggc .F );e .EncodeElement (_daggc .F ,_cgfed );if _daggc .NumCache !=nil {_afdae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_daggc .NumCache ,_afdae );};if _daggc .ExtLst !=nil {_fcfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daggc .ExtLst ,_fcfa );};e .EncodeToken (_g .EndElement {Name :start .Name });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 ;}; -// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path -func (_caacc *CT_Title )ValidateWithPath (path string )error {if _caacc .Tx !=nil {if _aegcc :=_caacc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aegcc !=nil {return _aegcc ;};};if _caacc .Layout !=nil {if _aafa :=_caacc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_aafa !=nil {return _aafa ;};};if _caacc .Overlay !=nil {if _agfad :=_caacc .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_agfad !=nil {return _agfad ;};};if _caacc .SpPr !=nil {if _gcebd :=_caacc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gcebd !=nil {return _gcebd ;};};if _caacc .TxPr !=nil {if _bccgg :=_caacc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bccgg !=nil {return _bccgg ;};};if _caacc .ExtLst !=nil {if _bfebd :=_caacc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfebd !=nil {return _bfebd ;};};return nil ;}; +// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path +func (_aegee *CT_DLbl )ValidateWithPath (path string )error {if _dcce :=_aegee .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dcce !=nil {return _dcce ;};if _aegee .Choice !=nil {if _eaga :=_aegee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eaga !=nil {return _eaga ;};};if _aegee .ExtLst !=nil {if _abef :=_aegee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abef !=nil {return _abef ;};};return nil ;}; -// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path -func (_fgfb *CT_RelId )ValidateWithPath (path string )error {return nil };func (_ecbag *CT_RotY )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfgd :=range start .Attr {if _dfgd .Name .Local =="\u0076\u0061\u006c"{_cgbff ,_gedbb :=_a .ParseUint (_dfgd .Value ,10,16);if _gedbb !=nil {return _gedbb ;};_ccef :=uint16 (_cgbff );_ecbag .ValAttr =&_ccef ;continue ;};};for {_dede ,_ebaa :=d .Token ();if _ebaa !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_ebaa );};if _bfgda ,_eddd :=_dede .(_b .EndElement );_eddd &&_bfgda .Name ==start .Name {break ;};};return nil ;};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;};func (_gabfd *ST_Grouping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gabfd =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gabfd =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gabfd =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gabfd =3;};return nil ;};func (_fadc ST_ErrValType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afgce :=_b .Attr {};_afgce .Name =name ;switch _fadc {case ST_ErrValTypeUnset :_afgce .Value ="";case ST_ErrValTypeCust :_afgce .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_afgce .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_afgce .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_afgce .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_afgce .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _afgce ,nil ;};func (_eddc *CT_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_eddc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });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 (_gfgb *CT_Title )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfcfc :for {_fgaeg ,_fbcc :=d .Token ();if _fbcc !=nil {return _fbcc ;};switch _ccdbde :=_fgaeg .(type ){case _b .StartElement :switch _ccdbde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgb .Tx =NewCT_Tx ();if _bffad :=d .DecodeElement (_gfgb .Tx ,&_ccdbde );_bffad !=nil {return _bffad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgb .Layout =NewCT_Layout ();if _fada :=d .DecodeElement (_gfgb .Layout ,&_ccdbde );_fada !=nil {return _fada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgb .Overlay =NewCT_Boolean ();if _fdfdcc :=d .DecodeElement (_gfgb .Overlay ,&_ccdbde );_fdfdcc !=nil {return _fdfdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgb .SpPr =_db .NewCT_ShapeProperties ();if _gebg :=d .DecodeElement (_gfgb .SpPr ,&_ccdbde );_gebg !=nil {return _gebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgb .TxPr =_db .NewCT_TextBody ();if _bcfg :=d .DecodeElement (_gfgb .TxPr ,&_ccdbde );_bcfg !=nil {return _bcfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgb .ExtLst =NewCT_ExtensionList ();if _bcdc :=d .DecodeElement (_gfgb .ExtLst ,&_ccdbde );_bcdc !=nil {return _bcdc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_ccdbde .Name );if _dcbe :=d .Skip ();_dcbe !=nil {return _dcbe ;};};case _b .EndElement :break _dfcfc ;case _b .CharData :};};return nil ;};func (_gdfe ST_HoleSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdfe .ST_HoleSizePercent !=nil {e .EncodeToken (_b .CharData (*_gdfe .ST_HoleSizePercent ));};if _gdfe .ST_HoleSizeUByte !=nil {e .EncodeToken (_b .CharData (_da .Sprintf ("\u0025\u0064",*_gdfe .ST_HoleSizeUByte )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_gdfga ST_SplitType )Validate ()error {return _gdfga .ValidateWithPath ("")};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};func (_aefaf *CT_MultiLvlStrData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aefaf .PtCount !=nil {_ecbbd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_aefaf .PtCount ,_ecbbd );};if _aefaf .Lvl !=nil {_edafd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_ggabb :=range _aefaf .Lvl {e .EncodeElement (_ggabb ,_edafd );};};if _aefaf .ExtLst !=nil {_fgcag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aefaf .ExtLst ,_fgcag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdfag *CT_SurfaceSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdfag .Idx =NewCT_UnsignedInt ();_gdfag .Order =NewCT_UnsignedInt ();_egfbb :for {_ggddc ,_dccc :=d .Token ();if _dccc !=nil {return _dccc ;};switch _eebed :=_ggddc .(type ){case _b .StartElement :switch _eebed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _caacd :=d .DecodeElement (_gdfag .Idx ,&_eebed );_caacd !=nil {return _caacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcec :=d .DecodeElement (_gdfag .Order ,&_eebed );_dcec !=nil {return _dcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdfag .Tx =NewCT_SerTx ();if _afeccd :=d .DecodeElement (_gdfag .Tx ,&_eebed );_afeccd !=nil {return _afeccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdfag .SpPr =_db .NewCT_ShapeProperties ();if _bdaag :=d .DecodeElement (_gdfag .SpPr ,&_eebed );_bdaag !=nil {return _bdaag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdfag .Cat =NewCT_AxDataSource ();if _ggbg :=d .DecodeElement (_gdfag .Cat ,&_eebed );_ggbg !=nil {return _ggbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdfag .Val =NewCT_NumDataSource ();if _gedce :=d .DecodeElement (_gdfag .Val ,&_eebed );_gedce !=nil {return _gedce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdfag .ExtLst =NewCT_ExtensionList ();if _ebga :=d .DecodeElement (_gdfag .ExtLst ,&_eebed );_ebga !=nil {return _ebga ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_eebed .Name );if _edgcg :=d .Skip ();_edgcg !=nil {return _edgcg ;};};case _b .EndElement :break _egfbb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path +func (_bacc *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };type CT_AxisUnit struct{ValAttr float64 ;}; -// Validate validates the CT_Tx and its children -func (_gedbba *CT_Tx )Validate ()error {return _gedbba .ValidateWithPath ("\u0043\u0054\u005fT\u0078")}; +// Validate validates the CT_ManualLayout and its children +func (_adbe *CT_ManualLayout )Validate ()error {return _adbe .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};type ST_CrossBetween byte ;func (_bfgge ST_Grouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfgge .String (),start );};type ST_OfPieType byte ;var ST_ThicknessPercentPatternRe =_b .MustCompile (ST_ThicknessPercentPattern );func NewCT_RelId ()*CT_RelId {_ddcbe :=&CT_RelId {};return _ddcbe }; -// Validate validates the CT_BubbleScale and its children -func (_fded *CT_BubbleScale )Validate ()error {return _fded .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};func NewCT_Trendline ()*CT_Trendline {_egbgc :=&CT_Trendline {};_egbgc .TrendlineType =NewCT_TrendlineType ();return _egbgc ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_gddea :=&EG_LegendEntryData {};return _gddea };type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;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;); +// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path +func (_beagf *CT_HoleSize )ValidateWithPath (path string )error {if _beagf .ValAttr !=nil {if _fcead :=_beagf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcead !=nil {return _fcead ;};};return nil ;};func (_efebg ST_OfPieType )Validate ()error {return _efebg .ValidateWithPath ("")};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);func (_beb *CT_AxDataSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_beb .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path -func (_cfb *CT_AxPos )ValidateWithPath (path string )error {if _cfb .ValAttr ==ST_AxPosUnset {return _da .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 _dgee :=_cfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgee !=nil {return _dgee ;};return nil ;};func NewCT_DLbl ()*CT_DLbl {_adda :=&CT_DLbl {};_adda .Idx =NewCT_UnsignedInt ();return _adda }; +// Validate validates the CT_Order and its children +func (_ebbd *CT_Order )Validate ()error {return _ebbd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");}; -// Validate validates the CT_ValAx and its children -func (_dfdea *CT_ValAx )Validate ()error {return _dfdea .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");}; +// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path +func (_dgeaf *CT_DepthPercent )ValidateWithPath (path string )error {if _dgeaf .ValAttr !=nil {if _dcdb :=_dgeaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcdb !=nil {return _dcdb ;};};return nil ;}; -// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path -func (_bfab *CT_SerAx )ValidateWithPath (path string )error {if _cegda :=_bfab .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cegda !=nil {return _cegda ;};if _bddfdc :=_bfab .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_bddfdc !=nil {return _bddfdc ;};if _bfab .Delete !=nil {if _cgbffg :=_bfab .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cgbffg !=nil {return _cgbffg ;};};if _bcfa :=_bfab .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_bcfa !=nil {return _bcfa ;};if _bfab .MajorGridlines !=nil {if _becdb :=_bfab .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_becdb !=nil {return _becdb ;};};if _bfab .MinorGridlines !=nil {if _effbb :=_bfab .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_effbb !=nil {return _effbb ;};};if _bfab .Title !=nil {if _dcgcf :=_bfab .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dcgcf !=nil {return _dcgcf ;};};if _bfab .NumFmt !=nil {if _daadd :=_bfab .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_daadd !=nil {return _daadd ;};};if _bfab .MajorTickMark !=nil {if _dggd :=_bfab .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dggd !=nil {return _dggd ;};};if _bfab .MinorTickMark !=nil {if _gcdfc :=_bfab .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gcdfc !=nil {return _gcdfc ;};};if _bfab .TickLblPos !=nil {if _gbba :=_bfab .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_gbba !=nil {return _gbba ;};};if _bfab .SpPr !=nil {if _dgcaf :=_bfab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgcaf !=nil {return _dgcaf ;};};if _bfab .TxPr !=nil {if _dagfa :=_bfab .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dagfa !=nil {return _dagfa ;};};if _abbgg :=_bfab .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_abbgg !=nil {return _abbgg ;};if _bfab .Choice !=nil {if _dcfg :=_bfab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dcfg !=nil {return _dcfg ;};};if _bfab .TickLblSkip !=nil {if _adebd :=_bfab .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_adebd !=nil {return _adebd ;};};if _bfab .TickMarkSkip !=nil {if _dfbef :=_bfab .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_dfbef !=nil {return _dfbef ;};};if _bfab .ExtLst !=nil {if _adbf :=_bfab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbf !=nil {return _adbf ;};};return nil ;};func (_gcfe *ST_ErrValType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcfe =0;case "\u0063\u0075\u0073\u0074":*_gcfe =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gcfe =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_gcfe =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gcfe =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_gcfe =5;};return nil ;};func (_ebdf *CT_Legend )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bacc :for {_dcab ,_fbaff :=d .Token ();if _fbaff !=nil {return _fbaff ;};switch _fbfg :=_dcab .(type ){case _b .StartElement :switch _fbfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebdf .LegendPos =NewCT_LegendPos ();if _adebc :=d .DecodeElement (_ebdf .LegendPos ,&_fbfg );_adebc !=nil {return _adebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbaag :=NewCT_LegendEntry ();if _fgcb :=d .DecodeElement (_dbaag ,&_fbfg );_fgcb !=nil {return _fgcb ;};_ebdf .LegendEntry =append (_ebdf .LegendEntry ,_dbaag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebdf .Layout =NewCT_Layout ();if _aeeg :=d .DecodeElement (_ebdf .Layout ,&_fbfg );_aeeg !=nil {return _aeeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebdf .Overlay =NewCT_Boolean ();if _aaeg :=d .DecodeElement (_ebdf .Overlay ,&_fbfg );_aaeg !=nil {return _aaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebdf .SpPr =_db .NewCT_ShapeProperties ();if _gcacc :=d .DecodeElement (_ebdf .SpPr ,&_fbfg );_gcacc !=nil {return _gcacc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebdf .TxPr =_db .NewCT_TextBody ();if _fcga :=d .DecodeElement (_ebdf .TxPr ,&_fbfg );_fcga !=nil {return _fcga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebdf .ExtLst =NewCT_ExtensionList ();if _efad :=d .DecodeElement (_ebdf .ExtLst ,&_fbfg );_efad !=nil {return _efad ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0065\u0067e\u006e\u0064 \u0025\u0076",_fbfg .Name );if _ddaf :=d .Skip ();_ddaf !=nil {return _ddaf ;};};case _b .EndElement :break _bacc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_StrVal and its children +func (_dfea *CT_StrVal )Validate ()error {return _dfea .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};func (_adcd *CT_Period )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dedec :=range start .Attr {if _dedec .Name .Local =="\u0076\u0061\u006c"{_gadfe ,_ffegc :=_c .ParseUint (_dedec .Value ,10,32);if _ffegc !=nil {return _ffegc ;};_cggba :=uint32 (_gadfe );_adcd .ValAttr =&_cggba ;continue ;};};for {_gefaa ,_fcfee :=d .Token ();if _fcfee !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_fcfee );};if _gcdc ,_eddgg :=_gefaa .(_g .EndElement );_eddgg &&_gcdc .Name ==start .Name {break ;};};return nil ;};func (_cadad *CT_PageSetup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cadad .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_bd .Sprintf ("\u0025\u0076",*_cadad .PaperSizeAttr )});};if _cadad .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_cadad .PaperHeightAttr )});};if _cadad .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_bd .Sprintf ("\u0025\u0076",*_cadad .PaperWidthAttr )});};if _cadad .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_bd .Sprintf ("\u0025\u0076",*_cadad .FirstPageNumberAttr )});};if _cadad .OrientationAttr !=ST_PageSetupOrientationUnset {_bbgbd ,_aadg :=_cadad .OrientationAttr .MarshalXMLAttr (_g .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _aadg !=nil {return _aadg ;};start .Attr =append (start .Attr ,_bbgbd );};if _cadad .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_bd .Sprintf ("\u0025\u0064",_gfgbg (*_cadad .BlackAndWhiteAttr ))});};if _cadad .DraftAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_gfgbg (*_cadad .DraftAttr ))});};if _cadad .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_bd .Sprintf ("\u0025\u0064",_gfgbg (*_cadad .UseFirstPageNumberAttr ))});};if _cadad .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_bd .Sprintf ("\u0025\u0076",*_cadad .HorizontalDpiAttr )});};if _cadad .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_bd .Sprintf ("\u0025\u0076",*_cadad .VerticalDpiAttr )});};if _cadad .CopiesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_bd .Sprintf ("\u0025\u0076",*_cadad .CopiesAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .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 NewCT_Protection ()*CT_Protection {_cbdeb :=&CT_Protection {};return _cbdeb }; -// Validate validates the CT_MarkerSize and its children -func (_cffb *CT_MarkerSize )Validate ()error {return _cffb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};func (_cfgda ST_TrendlineType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcgbg :=_b .Attr {};_fcgbg .Name =name ;switch _cfgda {case ST_TrendlineTypeUnset :_fcgbg .Value ="";case ST_TrendlineTypeExp :_fcgbg .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_fcgbg .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_fcgbg .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_fcgbg .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_fcgbg .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_fcgbg .Value ="\u0070\u006f\u0077e\u0072";};return _fcgbg ,nil ;};type CT_ChartLines struct{SpPr *_db .CT_ShapeProperties ;}; +// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path +func (_gaabc *EG_AxShared )ValidateWithPath (path string )error {if _dcefa :=_gaabc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_dcefa !=nil {return _dcefa ;};if _ffbd :=_gaabc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_ffbd !=nil {return _ffbd ;};if _gaabc .Delete !=nil {if _bbdcd :=_gaabc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bbdcd !=nil {return _bbdcd ;};};if _efeea :=_gaabc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_efeea !=nil {return _efeea ;};if _gaabc .MajorGridlines !=nil {if _effda :=_gaabc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_effda !=nil {return _effda ;};};if _gaabc .MinorGridlines !=nil {if _ffdbab :=_gaabc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ffdbab !=nil {return _ffdbab ;};};if _gaabc .Title !=nil {if _eagg :=_gaabc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_eagg !=nil {return _eagg ;};};if _gaabc .NumFmt !=nil {if _gdcd :=_gaabc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gdcd !=nil {return _gdcd ;};};if _gaabc .MajorTickMark !=nil {if _egdb :=_gaabc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_egdb !=nil {return _egdb ;};};if _gaabc .MinorTickMark !=nil {if _effbg :=_gaabc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_effbg !=nil {return _effbg ;};};if _gaabc .TickLblPos !=nil {if _eabf :=_gaabc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_eabf !=nil {return _eabf ;};};if _gaabc .SpPr !=nil {if _bbccb :=_gaabc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbccb !=nil {return _bbccb ;};};if _gaabc .TxPr !=nil {if _beaff :=_gaabc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_beaff !=nil {return _beaff ;};};if _fdcag :=_gaabc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_fdcag !=nil {return _fdcag ;};if _gaabc .Choice !=nil {if _cfbfa :=_gaabc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfbfa !=nil {return _cfbfa ;};};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 *_ff .CT_ShapeProperties ;TxPr *_ff .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};func (_defd *CT_HoleSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcdee :=range start .Attr {if _dcdee .Name .Local =="\u0076\u0061\u006c"{_gdace ,_cbcfa :=ParseUnionST_HoleSize (_dcdee .Value );if _cbcfa !=nil {return _cbcfa ;};_defd .ValAttr =&_gdace ;continue ;};};for {_cbcdb ,_cafc :=d .Token ();if _cafc !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_cafc );};if _dgdf ,_adab :=_cbcdb .(_g .EndElement );_adab &&_dgdf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path -func (_edabg *CT_PlotArea )ValidateWithPath (path string )error {if _edabg .Layout !=nil {if _eebg :=_edabg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_eebg !=nil {return _eebg ;};};for _aaag ,_dbba :=range _edabg .Choice {if _ffbbc :=_dbba .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aaag ));_ffbbc !=nil {return _ffbbc ;};};if _edabg .CChoice !=nil {if _fcfe :=_edabg .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_fcfe !=nil {return _fcfe ;};};if _edabg .DTable !=nil {if _fgabe :=_edabg .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_fgabe !=nil {return _fgabe ;};};if _edabg .SpPr !=nil {if _fbce :=_edabg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbce !=nil {return _fbce ;};};if _edabg .ExtLst !=nil {if _dfccb :=_edabg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfccb !=nil {return _dfccb ;};};return nil ;};func (_eeffg *CT_Tx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeffg .Choice =NewCT_TxChoice ();_cecgg :for {_gedac ,_efgfa :=d .Token ();if _efgfa !=nil {return _efgfa ;};switch _gacba :=_gedac .(type ){case _b .StartElement :switch _gacba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeffg .Choice =NewCT_TxChoice ();if _efaag :=d .DecodeElement (&_eeffg .Choice .StrRef ,&_gacba );_efaag !=nil {return _efaag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeffg .Choice =NewCT_TxChoice ();if _cbdc :=d .DecodeElement (&_eeffg .Choice .Rich ,&_gacba );_cbdc !=nil {return _cbdc ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0078 \u0025\u0076",_gacba .Name );if _acadd :=d .Skip ();_acadd !=nil {return _acadd ;};};case _b .EndElement :break _cecgg ;case _b .CharData :};};return nil ;};func (_ecdbd *CT_StrVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_da .Sprintf ("\u0025\u0076",_ecdbd .IdxAttr )});e .EncodeToken (start );_bgbfe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}};_ab .AddPreserveSpaceAttr (&_bgbfe ,_ecdbd .V );e .EncodeElement (_ecdbd .V ,_bgbfe );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RotX ()*CT_RotX {_geagd :=&CT_RotX {};return _geagd };func (_cdgg *CT_MarkerSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baedf :=range start .Attr {if _baedf .Name .Local =="\u0076\u0061\u006c"{_adcac ,_beba :=_a .ParseUint (_baedf .Value ,10,8);if _beba !=nil {return _beba ;};_gdebf :=uint8 (_adcac );_cdgg .ValAttr =&_gdebf ;continue ;};};for {_fdfe ,_gbgf :=d .Token ();if _gbgf !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_gbgf );};if _addb ,_baddg :=_fdfe .(_b .EndElement );_baddg &&_addb .Name ==start .Name {break ;};};return nil ;};func (_eebge ST_BarDir )Validate ()error {return _eebge .ValidateWithPath ("")};func NewCT_CatAx ()*CT_CatAx {_fbbb :=&CT_CatAx {};_fbbb .AxId =NewCT_UnsignedInt ();_fbbb .Scaling =NewCT_Scaling ();_fbbb .AxPos =NewCT_AxPos ();_fbbb .CrossAx =NewCT_UnsignedInt ();return _fbbb ;};func (_aaaga *CT_RadarChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdfgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aaaga .RadarStyle ,_fdfgd );if _aaaga .VaryColors !=nil {_ddfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_aaaga .VaryColors ,_ddfc );};if _aaaga .Ser !=nil {_cegff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_baceg :=range _aaaga .Ser {e .EncodeElement (_baceg ,_cegff );};};if _aaaga .DLbls !=nil {_gfcgfg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aaaga .DLbls ,_gfcgfg );};_bgdcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_acae :=range _aaaga .AxId {e .EncodeElement (_acae ,_bgdcg );};if _aaaga .ExtLst !=nil {_bgde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaaga .ExtLst ,_bgde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path +func (_ccfca *CT_DLblsChoice )ValidateWithPath (path string )error {if _ccfca .Delete !=nil {if _dafb :=_ccfca .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dafb !=nil {return _dafb ;};};if _ccfca .NumFmt !=nil {if _acef :=_ccfca .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_acef !=nil {return _acef ;};};if _ccfca .SpPr !=nil {if _gfba :=_ccfca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfba !=nil {return _gfba ;};};if _ccfca .TxPr !=nil {if _fffc :=_ccfca .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fffc !=nil {return _fffc ;};};if _ccfca .DLblPos !=nil {if _fdbe :=_ccfca .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_fdbe !=nil {return _fdbe ;};};if _ccfca .ShowLegendKey !=nil {if _eeec :=_ccfca .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_eeec !=nil {return _eeec ;};};if _ccfca .ShowVal !=nil {if _faff :=_ccfca .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_faff !=nil {return _faff ;};};if _ccfca .ShowCatName !=nil {if _dbg :=_ccfca .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_dbg !=nil {return _dbg ;};};if _ccfca .ShowSerName !=nil {if _aedfd :=_ccfca .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_aedfd !=nil {return _aedfd ;};};if _ccfca .ShowPercent !=nil {if _feagg :=_ccfca .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_feagg !=nil {return _feagg ;};};if _ccfca .ShowBubbleSize !=nil {if _bcaa :=_ccfca .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_bcaa !=nil {return _bcaa ;};};if _ccfca .ShowLeaderLines !=nil {if _ddfd :=_ccfca .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_ddfd !=nil {return _ddfd ;};};if _ccfca .LeaderLines !=nil {if _bfab :=_ccfca .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_bfab !=nil {return _bfab ;};};return nil ;};func (_bcbb *CT_CatAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcbb .AxId =NewCT_UnsignedInt ();_bcbb .Scaling =NewCT_Scaling ();_bcbb .AxPos =NewCT_AxPos ();_bcbb .CrossAx =NewCT_UnsignedInt ();_gcb :for {_ffd ,_cgdg :=d .Token ();if _cgdg !=nil {return _cgdg ;};switch _agbe :=_ffd .(type ){case _g .StartElement :switch _agbe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gfcd :=d .DecodeElement (_bcbb .AxId ,&_agbe );_gfcd !=nil {return _gfcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfef :=d .DecodeElement (_bcbb .Scaling ,&_agbe );_bfef !=nil {return _bfef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .Delete =NewCT_Boolean ();if _bgge :=d .DecodeElement (_bcbb .Delete ,&_agbe );_bgge !=nil {return _bgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fcedb :=d .DecodeElement (_bcbb .AxPos ,&_agbe );_fcedb !=nil {return _fcedb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .MajorGridlines =NewCT_ChartLines ();if _bebg :=d .DecodeElement (_bcbb .MajorGridlines ,&_agbe );_bebg !=nil {return _bebg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .MinorGridlines =NewCT_ChartLines ();if _bacb :=d .DecodeElement (_bcbb .MinorGridlines ,&_agbe );_bacb !=nil {return _bacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .Title =NewCT_Title ();if _cbcb :=d .DecodeElement (_bcbb .Title ,&_agbe );_cbcb !=nil {return _cbcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .NumFmt =NewCT_NumFmt ();if _febe :=d .DecodeElement (_bcbb .NumFmt ,&_agbe );_febe !=nil {return _febe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .MajorTickMark =NewCT_TickMark ();if _fbd :=d .DecodeElement (_bcbb .MajorTickMark ,&_agbe );_fbd !=nil {return _fbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .MinorTickMark =NewCT_TickMark ();if _beaa :=d .DecodeElement (_bcbb .MinorTickMark ,&_agbe );_beaa !=nil {return _beaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .TickLblPos =NewCT_TickLblPos ();if _fadd :=d .DecodeElement (_bcbb .TickLblPos ,&_agbe );_fadd !=nil {return _fadd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .SpPr =_ff .NewCT_ShapeProperties ();if _gggc :=d .DecodeElement (_bcbb .SpPr ,&_agbe );_gggc !=nil {return _gggc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .TxPr =_ff .NewCT_TextBody ();if _agbff :=d .DecodeElement (_bcbb .TxPr ,&_agbe );_agbff !=nil {return _agbff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agf :=d .DecodeElement (_bcbb .CrossAx ,&_agbe );_agf !=nil {return _agf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .Choice =NewEG_AxSharedChoice ();if _cgcg :=d .DecodeElement (&_bcbb .Choice .Crosses ,&_agbe );_cgcg !=nil {return _cgcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .Choice =NewEG_AxSharedChoice ();if _aedfa :=d .DecodeElement (&_bcbb .Choice .CrossesAt ,&_agbe );_aedfa !=nil {return _aedfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .Auto =NewCT_Boolean ();if _ecea :=d .DecodeElement (_bcbb .Auto ,&_agbe );_ecea !=nil {return _ecea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .LblAlgn =NewCT_LblAlgn ();if _cbdb :=d .DecodeElement (_bcbb .LblAlgn ,&_agbe );_cbdb !=nil {return _cbdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .LblOffset =NewCT_LblOffset ();if _aec :=d .DecodeElement (_bcbb .LblOffset ,&_agbe );_aec !=nil {return _aec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .TickLblSkip =NewCT_Skip ();if _egdgd :=d .DecodeElement (_bcbb .TickLblSkip ,&_agbe );_egdgd !=nil {return _egdgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .TickMarkSkip =NewCT_Skip ();if _cgcgg :=d .DecodeElement (_bcbb .TickMarkSkip ,&_agbe );_cgcgg !=nil {return _cgcgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .NoMultiLvlLbl =NewCT_Boolean ();if _caa :=d .DecodeElement (_bcbb .NoMultiLvlLbl ,&_agbe );_caa !=nil {return _caa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbb .ExtLst =NewCT_ExtensionList ();if _eceb :=d .DecodeElement (_bcbb .ExtLst ,&_agbe );_eceb !=nil {return _eceb ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_agbe .Name );if _cddc :=d .Skip ();_cddc !=nil {return _cddc ;};};case _g .EndElement :break _gcb ;case _g .CharData :};};return nil ;};func (_gefbe *EG_AxShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_babaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gefbe .AxId ,_babaf );_dbada :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gefbe .Scaling ,_dbada );if _gefbe .Delete !=nil {_efbbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gefbe .Delete ,_efbbe );};_cccfb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_gefbe .AxPos ,_cccfb );if _gefbe .MajorGridlines !=nil {_bafdc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gefbe .MajorGridlines ,_bafdc );};if _gefbe .MinorGridlines !=nil {_aabf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gefbe .MinorGridlines ,_aabf );};if _gefbe .Title !=nil {_dgafd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gefbe .Title ,_dgafd );};if _gefbe .NumFmt !=nil {_bdede :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gefbe .NumFmt ,_bdede );};if _gefbe .MajorTickMark !=nil {_cgaeb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gefbe .MajorTickMark ,_cgaeb );};if _gefbe .MinorTickMark !=nil {_degfdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gefbe .MinorTickMark ,_degfdc );};if _gefbe .TickLblPos !=nil {_bgcfdc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gefbe .TickLblPos ,_bgcfdc );};if _gefbe .SpPr !=nil {_afgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gefbe .SpPr ,_afgc );};if _gefbe .TxPr !=nil {_abbab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gefbe .TxPr ,_abbab );};_fbfc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_gefbe .CrossAx ,_fbfc );if _gefbe .Choice !=nil {_gefbe .Choice .MarshalXML (e ,_g .StartElement {});};return nil ;}; -// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path -func (_ddddd *CT_Layout )ValidateWithPath (path string )error {if _ddddd .ManualLayout !=nil {if _aeac :=_ddddd .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_aeac !=nil {return _aeac ;};};if _ddddd .ExtLst !=nil {if _cbfeb :=_ddddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbfeb !=nil {return _cbfeb ;};};return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_db .CT_ShapeProperties ;};func (_fdeda *CT_ScatterChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gaca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fdeda .ScatterStyle ,_gaca );if _fdeda .VaryColors !=nil {_ffeaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fdeda .VaryColors ,_ffeaf );};if _fdeda .Ser !=nil {_feede :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bgbdf :=range _fdeda .Ser {e .EncodeElement (_bgbdf ,_feede );};};if _fdeda .DLbls !=nil {_fdcee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fdeda .DLbls ,_fdcee );};_abeed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_eeebc :=range _fdeda .AxId {e .EncodeElement (_eeebc ,_abeed );};if _fdeda .ExtLst !=nil {_gcdaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdeda .ExtLst ,_gcdaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgc *CT_AxDataSourceChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdg :for {_edg ,_gdga :=d .Token ();if _gdga !=nil {return _gdga ;};switch _fdfb :=_edg .(type ){case _b .StartElement :switch _fdfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgc .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _bfe :=d .DecodeElement (_fgc .MultiLvlStrRef ,&_fdfb );_bfe !=nil {return _bfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgc .NumRef =NewCT_NumRef ();if _fgf :=d .DecodeElement (_fgc .NumRef ,&_fdfb );_fgf !=nil {return _fgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgc .NumLit =NewCT_NumData ();if _dgf :=d .DecodeElement (_fgc .NumLit ,&_fdfb );_dgf !=nil {return _dgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgc .StrRef =NewCT_StrRef ();if _cfg :=d .DecodeElement (_fgc .StrRef ,&_fdfb );_cfg !=nil {return _cfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgc .StrLit =NewCT_StrData ();if _fcg :=d .DecodeElement (_fgc .StrLit ,&_fdfb );_fcg !=nil {return _fcg ;};default:_c .Log .Debug ("\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",_fdfb .Name );if _cbg :=d .Skip ();_cbg !=nil {return _cbg ;};};case _b .EndElement :break _gdg ;case _b .CharData :};};return nil ;};func (_cbeee *CT_DLblsChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbeee .Delete !=nil {_cggd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cbeee .Delete ,_cggd );};if _cbeee .NumFmt !=nil {_fbaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cbeee .NumFmt ,_fbaf );};if _cbeee .SpPr !=nil {_gdbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbeee .SpPr ,_gdbg );};if _cbeee .TxPr !=nil {_ecced :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cbeee .TxPr ,_ecced );};if _cbeee .DLblPos !=nil {_eeef :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_cbeee .DLblPos ,_eeef );};if _cbeee .ShowLegendKey !=nil {_bbgca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cbeee .ShowLegendKey ,_bbgca );};if _cbeee .ShowVal !=nil {_debg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cbeee .ShowVal ,_debg );};if _cbeee .ShowCatName !=nil {_gcec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cbeee .ShowCatName ,_gcec );};if _cbeee .ShowSerName !=nil {_agdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cbeee .ShowSerName ,_agdg );};if _cbeee .ShowPercent !=nil {_afga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cbeee .ShowPercent ,_afga );};if _cbeee .ShowBubbleSize !=nil {_fccga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cbeee .ShowBubbleSize ,_fccga );};if _cbeee .Separator !=nil {_bfc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ab .AddPreserveSpaceAttr (&_bfc ,*_cbeee .Separator );e .EncodeElement (_cbeee .Separator ,_bfc );};if _cbeee .ShowLeaderLines !=nil {_debe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cbeee .ShowLeaderLines ,_debe );};if _cbeee .LeaderLines !=nil {_geccd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cbeee .LeaderLines ,_geccd );};return nil ;};func (_abegc *ST_HoleSize )Validate ()error {return _abegc .ValidateWithPath ("")};func (_dagd *CT_CrossBetween )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dagd .ValAttr =ST_CrossBetween (1);for _ ,_eafc :=range start .Attr {if _eafc .Name .Local =="\u0076\u0061\u006c"{_dagd .ValAttr .UnmarshalXMLAttr (_eafc );continue ;};};for {_afec ,_egdfc :=d .Token ();if _egdfc !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_egdfc );};if _fcae ,_cgbga :=_afec .(_b .EndElement );_cgbga &&_fcae .Name ==start .Name {break ;};};return nil ;};func (_ceece *CT_PlotAreaChoice1 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceece .ValAx !=nil {_bcgb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_befec :=range _ceece .ValAx {e .EncodeElement (_befec ,_bcgb );};};if _ceece .CatAx !=nil {_gedae :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_gdad :=range _ceece .CatAx {e .EncodeElement (_gdad ,_gedae );};};if _ceece .DateAx !=nil {_abge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_aabecd :=range _ceece .DateAx {e .EncodeElement (_aabecd ,_abge );};};if _ceece .SerAx !=nil {_ccdd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_fdeef :=range _ceece .SerAx {e .EncodeElement (_fdeef ,_ccdd );};};return nil ;}; +// Validate validates the CT_Protection and its children +func (_dfgf *CT_Protection )Validate ()error {return _dfgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_cdddg ST_Overlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cdddg .ST_OverlapPercent !=nil {e .EncodeToken (_g .CharData (*_cdddg .ST_OverlapPercent ));};if _cdddg .ST_OverlapByte !=nil {e .EncodeToken (_g .CharData (_bd .Sprintf ("\u0025\u0064",*_cdddg .ST_OverlapByte )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};type CT_StrVal struct{IdxAttr uint32 ;V string ;};func (_dgbb *EG_PieChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcgeb :for {_ffegf ,_gfdb :=d .Token ();if _gfdb !=nil {return _gfdb ;};switch _abdfef :=_ffegf .(type ){case _g .StartElement :switch _abdfef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgbb .VaryColors =NewCT_Boolean ();if _dgacg :=d .DecodeElement (_dgbb .VaryColors ,&_abdfef );_dgacg !=nil {return _dgacg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eccbdf :=NewCT_PieSer ();if _cabc :=d .DecodeElement (_eccbdf ,&_abdfef );_cabc !=nil {return _cabc ;};_dgbb .Ser =append (_dgbb .Ser ,_eccbdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgbb .DLbls =NewCT_DLbls ();if _bacgc :=d .DecodeElement (_dgbb .DLbls ,&_abdfef );_bacgc !=nil {return _bacgc ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_abdfef .Name );if _ccdca :=d .Skip ();_ccdca !=nil {return _ccdca ;};};case _g .EndElement :break _dcgeb ;case _g .CharData :};};return nil ;};func (_bfbgc *CT_RotY )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgcca :=range start .Attr {if _dgcca .Name .Local =="\u0076\u0061\u006c"{_gbbf ,_gegab :=_c .ParseUint (_dgcca .Value ,10,16);if _gegab !=nil {return _gegab ;};_dfgace :=uint16 (_gbbf );_bfbgc .ValAttr =&_dfgace ;continue ;};};for {_gagg ,_acee :=d .Token ();if _acee !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_acee );};if _gbbfg ,_eaee :=_gagg .(_g .EndElement );_eaee &&_gbbfg .Name ==start .Name {break ;};};return nil ;};func (_bdcc *CT_Double )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcfcbe :=range start .Attr {if _bcfcbe .Name .Local =="\u0076\u0061\u006c"{_baaa ,_eedcc :=_c .ParseFloat (_bcfcbe .Value ,64);if _eedcc !=nil {return _eedcc ;};_bdcc .ValAttr =_baaa ;continue ;};};for {_gbefc ,_fadg :=d .Token ();if _fadg !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_fadg );};if _bgab ,_gbec :=_gbefc .(_g .EndElement );_gbec &&_bgab .Name ==start .Name {break ;};};return nil ;};type CT_Crosses struct{ValAttr ST_Crosses ;};func (_efeda *CT_MultiLvlStrRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_debe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066"}};_fg .AddPreserveSpaceAttr (&_debe ,_efeda .F );e .EncodeElement (_efeda .F ,_debe );if _efeda .MultiLvlStrCache !=nil {_beeb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_efeda .MultiLvlStrCache ,_beeb );};if _efeda .ExtLst !=nil {_bfgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efeda .ExtLst ,_bfgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ST_HoleSize is a union type -type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};func (_egee *CT_PieChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_febac :for {_egaagd ,_eeacd :=d .Token ();if _eeacd !=nil {return _eeacd ;};switch _cffac :=_egaagd .(type ){case _b .StartElement :switch _cffac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egee .VaryColors =NewCT_Boolean ();if _fgab :=d .DecodeElement (_egee .VaryColors ,&_cffac );_fgab !=nil {return _fgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agga :=NewCT_PieSer ();if _abbd :=d .DecodeElement (_agga ,&_cffac );_abbd !=nil {return _abbd ;};_egee .Ser =append (_egee .Ser ,_agga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egee .DLbls =NewCT_DLbls ();if _cdbbdf :=d .DecodeElement (_egee .DLbls ,&_cffac );_cdbbdf !=nil {return _cdbbdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egee .FirstSliceAng =NewCT_FirstSliceAng ();if _cgeg :=d .DecodeElement (_egee .FirstSliceAng ,&_cffac );_cgeg !=nil {return _cgeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egee .ExtLst =NewCT_ExtensionList ();if _fbge :=d .DecodeElement (_egee .ExtLst ,&_cffac );_fbge !=nil {return _fbge ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cffac .Name );if _cbce :=d .Skip ();_cbce !=nil {return _cbce ;};};case _b .EndElement :break _febac ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path +func (_edde *CT_TickLblPos )ValidateWithPath (path string )error {if _cabfg :=_edde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cabfg !=nil {return _cabfg ;};return nil ;};func (_gabg *CT_Bar3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_adc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_gabg .BarDir ,_adc );if _gabg .Grouping !=nil {_ffg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gabg .Grouping ,_ffg );};if _gabg .VaryColors !=nil {_eef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gabg .VaryColors ,_eef );};if _gabg .Ser !=nil {_afd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ebb :=range _gabg .Ser {e .EncodeElement (_ebb ,_afd );};};if _gabg .DLbls !=nil {_dga :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gabg .DLbls ,_dga );};if _gabg .GapWidth !=nil {_bgde :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_gabg .GapWidth ,_bgde );};if _gabg .GapDepth !=nil {_ade :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_gabg .GapDepth ,_ade );};if _gabg .Shape !=nil {_ecb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_gabg .Shape ,_ecb );};_gga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fdfc :=range _gabg .AxId {e .EncodeElement (_fdfc ,_gga );};if _gabg .ExtLst !=nil {_gfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabg .ExtLst ,_gfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TrendlineLbl and its children -func (_aebfa *CT_TrendlineLbl )Validate ()error {return _aebfa .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path +func (_bgccb *CT_Scaling )ValidateWithPath (path string )error {if _bgccb .LogBase !=nil {if _fdad :=_bgccb .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_fdad !=nil {return _fdad ;};};if _bgccb .Orientation !=nil {if _cgfg :=_bgccb .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_cgfg !=nil {return _cgfg ;};};if _bgccb .Max !=nil {if _edca :=_bgccb .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_edca !=nil {return _edca ;};};if _bgccb .Min !=nil {if _eaaca :=_bgccb .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_eaaca !=nil {return _eaaca ;};};if _bgccb .ExtLst !=nil {if _aefcg :=_bgccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aefcg !=nil {return _aefcg ;};};return nil ;};func (_ffgd *CT_Double )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_ffgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BarDir and its children -func (_ecbc *CT_BarDir )Validate ()error {return _ecbc .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");}; +// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path +func (_egeg *CT_NumRef )ValidateWithPath (path string )error {if _egeg .NumCache !=nil {if _eeag :=_egeg .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_eeag !=nil {return _eeag ;};};if _egeg .ExtLst !=nil {if _dcbb :=_egeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcbb !=nil {return _dcbb ;};};return nil ;};func (_ccfcf ST_TickMark )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_caadc :=_g .Attr {};_caadc .Name =name ;switch _ccfcf {case ST_TickMarkUnset :_caadc .Value ="";case ST_TickMarkCross :_caadc .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_caadc .Value ="\u0069\u006e";case ST_TickMarkNone :_caadc .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_caadc .Value ="\u006f\u0075\u0074";};return _caadc ,nil ;};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_ff .CT_TextBody ;};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 (_abead ST_TickLblPos )Validate ()error {return _abead .ValidateWithPath ("")};type CT_Shape struct{ValAttr ST_Shape ;};type CT_UnsignedInt struct{ValAttr uint32 ;};func (_eecb *ST_SplitType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eegce ,_dddfa :=d .Token ();if _dddfa !=nil {return _dddfa ;};if _fgebba ,_faddf :=_eegce .(_g .EndElement );_faddf &&_fgebba .Name ==start .Name {*_eecb =1;return nil ;};if _fbeca ,_fcfbcff :=_eegce .(_g .CharData );!_fcfbcff {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eegce );}else {switch string (_fbeca ){case "":*_eecb =0;case "\u0061\u0075\u0074\u006f":*_eecb =1;case "\u0063\u0075\u0073\u0074":*_eecb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_eecb =3;case "\u0070\u006f\u0073":*_eecb =4;case "\u0076\u0061\u006c":*_eecb =5;};};_eegce ,_dddfa =d .Token ();if _dddfa !=nil {return _dddfa ;};if _fegeb ,_debcg :=_eegce .(_g .EndElement );_debcg &&_fegeb .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eegce );};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_ffdag :=&CT_MultiLvlStrRef {};return _ffdag };func NewCT_StrVal ()*CT_StrVal {_fcfbcd :=&CT_StrVal {};return _fcfbcd };type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ff .CT_ShapeProperties ;};func (_affac *ST_SplitType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_affac =0;case "\u0061\u0075\u0074\u006f":*_affac =1;case "\u0063\u0075\u0073\u0074":*_affac =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_affac =3;case "\u0070\u006f\u0073":*_affac =4;case "\u0076\u0061\u006c":*_affac =5;};return nil ;};func (_caag *ST_DispBlanksAs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gddgdc ,_aggda :=d .Token ();if _aggda !=nil {return _aggda ;};if _ecfa ,_egdge :=_gddgdc .(_g .EndElement );_egdge &&_ecfa .Name ==start .Name {*_caag =1;return nil ;};if _cdgfa ,_gfbbd :=_gddgdc .(_g .CharData );!_gfbbd {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gddgdc );}else {switch string (_cdgfa ){case "":*_caag =0;case "\u0073\u0070\u0061\u006e":*_caag =1;case "\u0067\u0061\u0070":*_caag =2;case "\u007a\u0065\u0072\u006f":*_caag =3;};};_gddgdc ,_aggda =d .Token ();if _aggda !=nil {return _aggda ;};if _gfffc ,_bceg :=_gddgdc .(_g .EndElement );_bceg &&_gfffc .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gddgdc );}; -// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path -func (_dbdge *Group_DLbl )ValidateWithPath (path string )error {if _dbdge .Layout !=nil {if _eeadd :=_dbdge .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_eeadd !=nil {return _eeadd ;};};if _dbdge .Tx !=nil {if _gfcgc :=_dbdge .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gfcgc !=nil {return _gfcgc ;};};if _dbdge .NumFmt !=nil {if _acegg :=_dbdge .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_acegg !=nil {return _acegg ;};};if _dbdge .SpPr !=nil {if _fcfce :=_dbdge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcfce !=nil {return _fcfce ;};};if _dbdge .TxPr !=nil {if _aacdf :=_dbdge .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aacdf !=nil {return _aacdf ;};};if _dbdge .DLblPos !=nil {if _fbcda :=_dbdge .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_fbcda !=nil {return _fbcda ;};};if _dbdge .ShowLegendKey !=nil {if _cfeed :=_dbdge .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cfeed !=nil {return _cfeed ;};};if _dbdge .ShowVal !=nil {if _bgece :=_dbdge .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_bgece !=nil {return _bgece ;};};if _dbdge .ShowCatName !=nil {if _eaeef :=_dbdge .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_eaeef !=nil {return _eaeef ;};};if _dbdge .ShowSerName !=nil {if _edccg :=_dbdge .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_edccg !=nil {return _edccg ;};};if _dbdge .ShowPercent !=nil {if _ecabf :=_dbdge .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ecabf !=nil {return _ecabf ;};};if _dbdge .ShowBubbleSize !=nil {if _deacg :=_dbdge .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_deacg !=nil {return _deacg ;};};return nil ;};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;}; +// Validate validates the EG_AreaChartShared and its children +func (_ebedf *EG_AreaChartShared )Validate ()error {return _ebedf .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");}; -// Validate validates the CT_ScatterStyle and its children -func (_babcf *CT_ScatterStyle )Validate ()error {return _babcf .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_MultiLvlStrRef and its children +func (_aadc *CT_MultiLvlStrRef )Validate ()error {return _aadc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};func (_bdgc *ST_ErrValType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdgc =0;case "\u0063\u0075\u0073\u0074":*_bdgc =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_bdgc =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_bdgc =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bdgc =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_bdgc =5;};return nil ;}; -// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path -func (_dcadgb *CT_SerTxChoice )ValidateWithPath (path string )error {if _dcadgb .StrRef !=nil {if _dgeec :=_dcadgb .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_dgeec !=nil {return _dgeec ;};};return nil ;};func (_acaa *EG_SurfaceChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acaa .Wireframe !=nil {_gaaeg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_acaa .Wireframe ,_gaaeg );};if _acaa .Ser !=nil {_ebecg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_febbg :=range _acaa .Ser {e .EncodeElement (_febbg ,_ebecg );};};if _acaa .BandFmts !=nil {_gcefe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_acaa .BandFmts ,_gcefe );};return nil ;}; +// Validate validates the CT_Extension and its children +func (_dbbf *CT_Extension )Validate ()error {return _dbbf .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .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 ;};type CT_TickMark struct{ValAttr ST_TickMark ;}; -// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path -func (_ccff *CT_Orientation )ValidateWithPath (path string )error {if _addef :=_ccff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addef !=nil {return _addef ;};return nil ;};func (_cebd *CT_ErrBars )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cebd .ErrBarType =NewCT_ErrBarType ();_cebd .ErrValType =NewCT_ErrValType ();_caafd :for {_fecg ,_eega :=d .Token ();if _eega !=nil {return _eega ;};switch _gaba :=_fecg .(type ){case _b .StartElement :switch _gaba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebd .ErrDir =NewCT_ErrDir ();if _eecaa :=d .DecodeElement (_cebd .ErrDir ,&_gaba );_eecaa !=nil {return _eecaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _egfg :=d .DecodeElement (_cebd .ErrBarType ,&_gaba );_egfg !=nil {return _egfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afef :=d .DecodeElement (_cebd .ErrValType ,&_gaba );_afef !=nil {return _afef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebd .NoEndCap =NewCT_Boolean ();if _ebfee :=d .DecodeElement (_cebd .NoEndCap ,&_gaba );_ebfee !=nil {return _ebfee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebd .Plus =NewCT_NumDataSource ();if _dacgf :=d .DecodeElement (_cebd .Plus ,&_gaba );_dacgf !=nil {return _dacgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebd .Minus =NewCT_NumDataSource ();if _dbdg :=d .DecodeElement (_cebd .Minus ,&_gaba );_dbdg !=nil {return _dbdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebd .Val =NewCT_Double ();if _defa :=d .DecodeElement (_cebd .Val ,&_gaba );_defa !=nil {return _defa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebd .SpPr =_db .NewCT_ShapeProperties ();if _eege :=d .DecodeElement (_cebd .SpPr ,&_gaba );_eege !=nil {return _eege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebd .ExtLst =NewCT_ExtensionList ();if _fdbce :=d .DecodeElement (_cebd .ExtLst ,&_gaba );_fdbce !=nil {return _fdbce ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_gaba .Name );if _egec :=d .Skip ();_egec !=nil {return _egec ;};};case _b .EndElement :break _caafd ;case _b .CharData :};};return nil ;};type CT_Order struct{ValAttr *uint8 ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_dfef *CT_Shape )ValidateWithPath (path string )error {if _bgfde :=_dfef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgfde !=nil {return _bgfde ;};return nil ;}; -// Validate validates the CT_TimeUnit and its children -func (_gbaf *CT_TimeUnit )Validate ()error {return _gbaf .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};func (_cbac *CT_RelId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_da .Sprintf ("\u0025\u0076",_cbac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};func (_eebc *ST_RadarStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbb ,_fbdfg :=d .Token ();if _fbdfg !=nil {return _fbdfg ;};if _debgg ,_bbdbc :=_ccbb .(_b .EndElement );_bbdbc &&_debgg .Name ==start .Name {*_eebc =1;return nil ;};if _cbgbd ,_acfe :=_ccbb .(_b .CharData );!_acfe {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccbb );}else {switch string (_cbgbd ){case "":*_eebc =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_eebc =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_eebc =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_eebc =3;};};_ccbb ,_fbdfg =d .Token ();if _fbdfg !=nil {return _fbdfg ;};if _acdg ,_fbgeb :=_ccbb .(_b .EndElement );_fbgeb &&_acdg .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccbb );};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_db .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_efde *CT_LblAlgn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efde .ValAttr =ST_LblAlgn (1);for _ ,_dcde :=range start .Attr {if _dcde .Name .Local =="\u0076\u0061\u006c"{_efde .ValAttr .UnmarshalXMLAttr (_dcde );continue ;};};for {_eedfa ,_abad :=d .Token ();if _abad !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_abad );};if _cccg ,_cbedb :=_eedfa .(_b .EndElement );_cbedb &&_cccg .Name ==start .Name {break ;};};return nil ;};func (_bcbaf *CT_DoughnutChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccdbd :for {_bcdbe ,_cgbc :=d .Token ();if _cgbc !=nil {return _cgbc ;};switch _addd :=_bcdbe .(type ){case _b .StartElement :switch _addd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbaf .VaryColors =NewCT_Boolean ();if _ccac :=d .DecodeElement (_bcbaf .VaryColors ,&_addd );_ccac !=nil {return _ccac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eabge :=NewCT_PieSer ();if _abfd :=d .DecodeElement (_eabge ,&_addd );_abfd !=nil {return _abfd ;};_bcbaf .Ser =append (_bcbaf .Ser ,_eabge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbaf .DLbls =NewCT_DLbls ();if _bbgcb :=d .DecodeElement (_bcbaf .DLbls ,&_addd );_bbgcb !=nil {return _bbgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbaf .FirstSliceAng =NewCT_FirstSliceAng ();if _eafcd :=d .DecodeElement (_bcbaf .FirstSliceAng ,&_addd );_eafcd !=nil {return _eafcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbaf .HoleSize =NewCT_HoleSize ();if _geabf :=d .DecodeElement (_bcbaf .HoleSize ,&_addd );_geabf !=nil {return _geabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbaf .ExtLst =NewCT_ExtensionList ();if _afgd :=d .DecodeElement (_bcbaf .ExtLst ,&_addd );_afgd !=nil {return _afgd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_addd .Name );if _cacb :=d .Skip ();_cacb !=nil {return _cacb ;};};case _b .EndElement :break _ccdbd ;case _b .CharData :};};return nil ;};func NewEG_BarChartShared ()*EG_BarChartShared {_agaeb :=&EG_BarChartShared {};_agaeb .BarDir =NewCT_BarDir ();return _agaeb ;};func NewCT_Boolean ()*CT_Boolean {_ccgg :=&CT_Boolean {};return _ccgg };func NewCT_Pie3DChart ()*CT_Pie3DChart {_egedd :=&CT_Pie3DChart {};return _egedd };func (_gegfe *CT_SurfaceChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgde :for {_bdcgg ,_aage :=d .Token ();if _aage !=nil {return _aage ;};switch _beabcb :=_bdcgg .(type ){case _b .StartElement :switch _beabcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .Wireframe =NewCT_Boolean ();if _cbcgb :=d .DecodeElement (_gegfe .Wireframe ,&_beabcb );_cbcgb !=nil {return _cbcgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebebe :=NewCT_SurfaceSer ();if _eggbd :=d .DecodeElement (_ebebe ,&_beabcb );_eggbd !=nil {return _eggbd ;};_gegfe .Ser =append (_gegfe .Ser ,_ebebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .BandFmts =NewCT_BandFmts ();if _gfcbg :=d .DecodeElement (_gegfe .BandFmts ,&_beabcb );_gfcbg !=nil {return _gfcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcce :=NewCT_UnsignedInt ();if _gcbee :=d .DecodeElement (_gcce ,&_beabcb );_gcbee !=nil {return _gcbee ;};_gegfe .AxId =append (_gegfe .AxId ,_gcce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .ExtLst =NewCT_ExtensionList ();if _ecab :=d .DecodeElement (_gegfe .ExtLst ,&_beabcb );_ecab !=nil {return _ecab ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_beabcb .Name );if _aadgf :=d .Skip ();_aadgf !=nil {return _aadgf ;};};case _b .EndElement :break _dgde ;case _b .CharData :};};return nil ;};func (_bfeae *ChartSpace )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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bfeae .CT_ChartSpace .MarshalXML (e ,start );};func NewCT_RadarSer ()*CT_RadarSer {_edfbd :=&CT_RadarSer {};_edfbd .Idx =NewCT_UnsignedInt ();_edfbd .Order =NewCT_UnsignedInt ();return _edfbd ;};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func (_eddcb ST_BarDir )String ()string {switch _eddcb {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};func (_fegga *CT_PieSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cabf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fegga .Idx ,_cabf );_bfea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fegga .Order ,_bfea );if _fegga .Tx !=nil {_gaeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fegga .Tx ,_gaeb );};if _fegga .SpPr !=nil {_adec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fegga .SpPr ,_adec );};if _fegga .Explosion !=nil {_daeb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fegga .Explosion ,_daeb );};if _fegga .DPt !=nil {_bfeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bbag :=range _fegga .DPt {e .EncodeElement (_bbag ,_bfeb );};};if _fegga .DLbls !=nil {_fabb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fegga .DLbls ,_fabb );};if _fegga .Cat !=nil {_febgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fegga .Cat ,_febgf );};if _fegga .Val !=nil {_bdgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fegga .Val ,_bdgb );};if _fegga .ExtLst !=nil {_bbddd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fegga .ExtLst ,_bbddd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fagec *ChartSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fagec .CT_ChartSpace =*NewCT_ChartSpace ();_dbcdb :for {_adfcc ,_bedef :=d .Token ();if _bedef !=nil {return _bedef ;};switch _egfba :=_adfcc .(type ){case _b .StartElement :switch _egfba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .Date1904 =NewCT_Boolean ();if _cgabcc :=d .DecodeElement (_fagec .Date1904 ,&_egfba );_cgabcc !=nil {return _cgabcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .Lang =NewCT_TextLanguageID ();if _cbca :=d .DecodeElement (_fagec .Lang ,&_egfba );_cbca !=nil {return _cbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .RoundedCorners =NewCT_Boolean ();if _bcaf :=d .DecodeElement (_fagec .RoundedCorners ,&_egfba );_bcaf !=nil {return _bcaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .Style =NewCT_Style ();if _fbedf :=d .DecodeElement (_fagec .Style ,&_egfba );_fbedf !=nil {return _fbedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .ClrMapOvr =_db .NewCT_ColorMapping ();if _efeed :=d .DecodeElement (_fagec .ClrMapOvr ,&_egfba );_efeed !=nil {return _efeed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .PivotSource =NewCT_PivotSource ();if _ceabg :=d .DecodeElement (_fagec .PivotSource ,&_egfba );_ceabg !=nil {return _ceabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .Protection =NewCT_Protection ();if _fgccf :=d .DecodeElement (_fagec .Protection ,&_egfba );_fgccf !=nil {return _fgccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdcbg :=d .DecodeElement (_fagec .Chart ,&_egfba );_cdcbg !=nil {return _cdcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .SpPr =_db .NewCT_ShapeProperties ();if _aebce :=d .DecodeElement (_fagec .SpPr ,&_egfba );_aebce !=nil {return _aebce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .TxPr =_db .NewCT_TextBody ();if _fgdcc :=d .DecodeElement (_fagec .TxPr ,&_egfba );_fgdcc !=nil {return _fgdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .ExternalData =NewCT_ExternalData ();if _bcefc :=d .DecodeElement (_fagec .ExternalData ,&_egfba );_bcefc !=nil {return _bcefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .PrintSettings =NewCT_PrintSettings ();if _ccbd :=d .DecodeElement (_fagec .PrintSettings ,&_egfba );_ccbd !=nil {return _ccbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .UserShapes =NewCT_RelId ();if _acfbb :=d .DecodeElement (_fagec .UserShapes ,&_egfba );_acfbb !=nil {return _acfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagec .ExtLst =NewCT_ExtensionList ();if _egfe :=d .DecodeElement (_fagec .ExtLst ,&_egfba );_egfe !=nil {return _egfe ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_egfba .Name );if _dcfcf :=d .Skip ();_dcfcf !=nil {return _dcfcf ;};};case _b .EndElement :break _dbcdb ;case _b .CharData :};};return nil ;};type CT_TickMark struct{ValAttr ST_TickMark ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_bcgec :=&CT_SizeRepresents {};return _bcgec };func NewCT_NumFmt ()*CT_NumFmt {_edabd :=&CT_NumFmt {};return _edabd };func (_fabge *ST_ErrBarType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fabge =0;case "\u0062\u006f\u0074\u0068":*_fabge =1;case "\u006d\u0069\u006eu\u0073":*_fabge =2;case "\u0070\u006c\u0075\u0073":*_fabge =3;};return nil ;};func (_adfga *EG_AxShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bbbec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_adfga .AxId ,_bbbec );_dabda :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_adfga .Scaling ,_dabda );if _adfga .Delete !=nil {_bfbagc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_adfga .Delete ,_bfbagc );};_aafb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_adfga .AxPos ,_aafb );if _adfga .MajorGridlines !=nil {_cbcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_adfga .MajorGridlines ,_cbcc );};if _adfga .MinorGridlines !=nil {_ccggb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_adfga .MinorGridlines ,_ccggb );};if _adfga .Title !=nil {_aefeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_adfga .Title ,_aefeb );};if _adfga .NumFmt !=nil {_bdgecg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_adfga .NumFmt ,_bdgecg );};if _adfga .MajorTickMark !=nil {_ffbdbd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_adfga .MajorTickMark ,_ffbdbd );};if _adfga .MinorTickMark !=nil {_efgeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_adfga .MinorTickMark ,_efgeb );};if _adfga .TickLblPos !=nil {_dafa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_adfga .TickLblPos ,_dafa );};if _adfga .SpPr !=nil {_efdad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_adfga .SpPr ,_efdad );};if _adfga .TxPr !=nil {_ecbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_adfga .TxPr ,_ecbf );};_ccgbb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_adfga .CrossAx ,_ccgbb );if _adfga .Choice !=nil {_adfga .Choice .MarshalXML (e ,_b .StartElement {});};return nil ;}; +// Validate validates the CT_NumDataSource and its children +func (_cbaef *CT_NumDataSource )Validate ()error {return _cbaef .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_dbaa *CT_ChartSpace )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbaa .Date1904 !=nil {_cgdc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_dbaa .Date1904 ,_cgdc );};if _dbaa .Lang !=nil {_bdac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dbaa .Lang ,_bdac );};if _dbaa .RoundedCorners !=nil {_gada :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_dbaa .RoundedCorners ,_gada );};if _dbaa .Style !=nil {_ega :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbaa .Style ,_ega );};if _dbaa .ClrMapOvr !=nil {_ggbc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_dbaa .ClrMapOvr ,_ggbc );};if _dbaa .PivotSource !=nil {_fcae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_dbaa .PivotSource ,_fcae );};if _dbaa .Protection !=nil {_fgab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbaa .Protection ,_fgab );};_cdgd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dbaa .Chart ,_cdgd );if _dbaa .SpPr !=nil {_cfcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbaa .SpPr ,_cfcg );};if _dbaa .TxPr !=nil {_fddd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dbaa .TxPr ,_fddd );};if _dbaa .ExternalData !=nil {_cceg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dbaa .ExternalData ,_cceg );};if _dbaa .PrintSettings !=nil {_bbedd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_dbaa .PrintSettings ,_bbedd );};if _dbaa .UserShapes !=nil {_edae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_dbaa .UserShapes ,_edae );};if _dbaa .ExtLst !=nil {_abce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbaa .ExtLst ,_abce );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfgag ST_PictureFormat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfgag .String (),start );}; -// ST_DepthPercent is a union type -type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;}; +// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path +func (_acecc *CT_Period )ValidateWithPath (path string )error {if _acecc .ValAttr !=nil {if *_acecc .ValAttr < 2{return _bd .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 ,*_acecc .ValAttr );};};return nil ;};func (_bgeg *CT_LblAlgn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dbdd ,_bdgd :=_bgeg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _bdgd !=nil {return _bdgd ;};start .Attr =append (start .Attr ,_dbdd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_BarGrouping ()*CT_BarGrouping {_gff :=&CT_BarGrouping {};return _gff };type ST_LayoutTarget byte ;func (_bdgbf *CT_LineChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdgbf .Grouping =NewCT_Grouping ();_ccge :for {_ecfc ,_degd :=d .Token ();if _degd !=nil {return _degd ;};switch _eagf :=_ecfc .(type ){case _g .StartElement :switch _eagf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _beaba :=d .DecodeElement (_bdgbf .Grouping ,&_eagf );_beaba !=nil {return _beaba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgbf .VaryColors =NewCT_Boolean ();if _ggfe :=d .DecodeElement (_bdgbf .VaryColors ,&_eagf );_ggfe !=nil {return _ggfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eggdf :=NewCT_LineSer ();if _daadb :=d .DecodeElement (_eggdf ,&_eagf );_daadb !=nil {return _daadb ;};_bdgbf .Ser =append (_bdgbf .Ser ,_eggdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgbf .DLbls =NewCT_DLbls ();if _fcdg :=d .DecodeElement (_bdgbf .DLbls ,&_eagf );_fcdg !=nil {return _fcdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgbf .DropLines =NewCT_ChartLines ();if _deaa :=d .DecodeElement (_bdgbf .DropLines ,&_eagf );_deaa !=nil {return _deaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgbf .HiLowLines =NewCT_ChartLines ();if _abccg :=d .DecodeElement (_bdgbf .HiLowLines ,&_eagf );_abccg !=nil {return _abccg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgbf .UpDownBars =NewCT_UpDownBars ();if _cbgb :=d .DecodeElement (_bdgbf .UpDownBars ,&_eagf );_cbgb !=nil {return _cbgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgbf .Marker =NewCT_Boolean ();if _abbc :=d .DecodeElement (_bdgbf .Marker ,&_eagf );_abbc !=nil {return _abbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgbf .Smooth =NewCT_Boolean ();if _bdcdf :=d .DecodeElement (_bdgbf .Smooth ,&_eagf );_bdcdf !=nil {return _bdcdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_debcb :=NewCT_UnsignedInt ();if _fceg :=d .DecodeElement (_debcb ,&_eagf );_fceg !=nil {return _fceg ;};_bdgbf .AxId =append (_bdgbf .AxId ,_debcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgbf .ExtLst =NewCT_ExtensionList ();if _acbegb :=d .DecodeElement (_bdgbf .ExtLst ,&_eagf );_acbegb !=nil {return _acbegb ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_eagf .Name );if _adgeb :=d .Skip ();_adgeb !=nil {return _adgeb ;};};case _g .EndElement :break _ccge ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_PivotSource and its children -func (_ffdbc *CT_PivotSource )Validate ()error {return _ffdbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};func (_ffef *ST_OfPieType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffef =0;case "\u0070\u0069\u0065":*_ffef =1;case "\u0062\u0061\u0072":*_ffef =2;};return nil ;};func (_ddbg *CT_Extension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddbg .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_da .Sprintf ("\u0025\u0076",*_ddbg .UriAttr )});};e .EncodeToken (start );if _ddbg .Any !=nil {_ddbg .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);func (_ebffc *EG_AreaChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efecf :for {_dfafg ,_cacdd :=d .Token ();if _cacdd !=nil {return _cacdd ;};switch _gabdd :=_dfafg .(type ){case _b .StartElement :switch _gabdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebffc .Grouping =NewCT_Grouping ();if _dacfa :=d .DecodeElement (_ebffc .Grouping ,&_gabdd );_dacfa !=nil {return _dacfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebffc .VaryColors =NewCT_Boolean ();if _aeaff :=d .DecodeElement (_ebffc .VaryColors ,&_gabdd );_aeaff !=nil {return _aeaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcdef :=NewCT_AreaSer ();if _cfaca :=d .DecodeElement (_dcdef ,&_gabdd );_cfaca !=nil {return _cfaca ;};_ebffc .Ser =append (_ebffc .Ser ,_dcdef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebffc .DLbls =NewCT_DLbls ();if _eeea :=d .DecodeElement (_ebffc .DLbls ,&_gabdd );_eeea !=nil {return _eeea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebffc .DropLines =NewCT_ChartLines ();if _ebgfb :=d .DecodeElement (_ebffc .DropLines ,&_gabdd );_ebgfb !=nil {return _ebgfb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gabdd .Name );if _cdabg :=d .Skip ();_cdabg !=nil {return _cdabg ;};};case _b .EndElement :break _efecf ;case _b .CharData :};};return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_bdab :=&CT_ErrDir {};_bdab .ValAttr =ST_ErrDir (1);return _bdab };func (_fbggf *CT_PlotAreaChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffabb :for {_eeeb ,_ecafc :=d .Token ();if _ecafc !=nil {return _ecafc ;};switch _eeged :=_eeeb .(type ){case _b .StartElement :switch _eeged .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .AreaChart =NewCT_AreaChart ();if _ebbg :=d .DecodeElement (_fbggf .AreaChart ,&_eeged );_ebbg !=nil {return _ebbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .Area3DChart =NewCT_Area3DChart ();if _cfbe :=d .DecodeElement (_fbggf .Area3DChart ,&_eeged );_cfbe !=nil {return _cfbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .LineChart =NewCT_LineChart ();if _dcac :=d .DecodeElement (_fbggf .LineChart ,&_eeged );_dcac !=nil {return _dcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .Line3DChart =NewCT_Line3DChart ();if _feffg :=d .DecodeElement (_fbggf .Line3DChart ,&_eeged );_feffg !=nil {return _feffg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .StockChart =NewCT_StockChart ();if _ccagf :=d .DecodeElement (_fbggf .StockChart ,&_eeged );_ccagf !=nil {return _ccagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .RadarChart =NewCT_RadarChart ();if _cabd :=d .DecodeElement (_fbggf .RadarChart ,&_eeged );_cabd !=nil {return _cabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .ScatterChart =NewCT_ScatterChart ();if _dcbdc :=d .DecodeElement (_fbggf .ScatterChart ,&_eeged );_dcbdc !=nil {return _dcbdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .PieChart =NewCT_PieChart ();if _baaad :=d .DecodeElement (_fbggf .PieChart ,&_eeged );_baaad !=nil {return _baaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .Pie3DChart =NewCT_Pie3DChart ();if _afgbb :=d .DecodeElement (_fbggf .Pie3DChart ,&_eeged );_afgbb !=nil {return _afgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .DoughnutChart =NewCT_DoughnutChart ();if _aecf :=d .DecodeElement (_fbggf .DoughnutChart ,&_eeged );_aecf !=nil {return _aecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .BarChart =NewCT_BarChart ();if _fabbg :=d .DecodeElement (_fbggf .BarChart ,&_eeged );_fabbg !=nil {return _fabbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .Bar3DChart =NewCT_Bar3DChart ();if _ecda :=d .DecodeElement (_fbggf .Bar3DChart ,&_eeged );_ecda !=nil {return _ecda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .OfPieChart =NewCT_OfPieChart ();if _dbbg :=d .DecodeElement (_fbggf .OfPieChart ,&_eeged );_dbbg !=nil {return _dbbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .SurfaceChart =NewCT_SurfaceChart ();if _fdag :=d .DecodeElement (_fbggf .SurfaceChart ,&_eeged );_fdag !=nil {return _fdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .Surface3DChart =NewCT_Surface3DChart ();if _gada :=d .DecodeElement (_fbggf .Surface3DChart ,&_eeged );_gada !=nil {return _gada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbggf .BubbleChart =NewCT_BubbleChart ();if _cabbe :=d .DecodeElement (_fbggf .BubbleChart ,&_eeged );_cabbe !=nil {return _cabbe ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_eeged .Name );if _gfacc :=d .Skip ();_gfacc !=nil {return _gfacc ;};};case _b .EndElement :break _ffabb ;case _b .CharData :};};return nil ;};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);type ST_BarDir byte ;func (_bccbb *ST_AxPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddgab ,_cdafcg :=d .Token ();if _cdafcg !=nil {return _cdafcg ;};if _baegg ,_fcff :=_ddgab .(_b .EndElement );_fcff &&_baegg .Name ==start .Name {*_bccbb =1;return nil ;};if _cffcg ,_fcfded :=_ddgab .(_b .CharData );!_fcfded {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddgab );}else {switch string (_cffcg ){case "":*_bccbb =0;case "\u0062":*_bccbb =1;case "\u006c":*_bccbb =2;case "\u0072":*_bccbb =3;case "\u0074":*_bccbb =4;};};_ddgab ,_cdafcg =d .Token ();if _cdafcg !=nil {return _cdafcg ;};if _dggba ,_afdce :=_ddgab .(_b .EndElement );_afdce &&_dggba .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddgab );};func (_gdcac *EG_LegendEntryData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbbca :for {_fcaga ,_afbce :=d .Token ();if _afbce !=nil {return _afbce ;};switch _eeceb :=_fcaga .(type ){case _b .StartElement :switch _eeceb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdcac .TxPr =_db .NewCT_TextBody ();if _eadcb :=d .DecodeElement (_gdcac .TxPr ,&_eeceb );_eadcb !=nil {return _eadcb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_eeceb .Name );if _gddbb :=d .Skip ();_gddbb !=nil {return _gddbb ;};};case _b .EndElement :break _fbbca ;case _b .CharData :};};return nil ;};func (_eebfc *ST_Crosses )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gccab ,_dafae :=d .Token ();if _dafae !=nil {return _dafae ;};if _geeac ,_gbdca :=_gccab .(_b .EndElement );_gbdca &&_geeac .Name ==start .Name {*_eebfc =1;return nil ;};if _aedca ,_fggfg :=_gccab .(_b .CharData );!_fggfg {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gccab );}else {switch string (_aedca ){case "":*_eebfc =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_eebfc =1;case "\u006d\u0061\u0078":*_eebfc =2;case "\u006d\u0069\u006e":*_eebfc =3;};};_gccab ,_dafae =d .Token ();if _dafae !=nil {return _dafae ;};if _deacb ,_egdeab :=_gccab .(_b .EndElement );_egdeab &&_deacb .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gccab );};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_bcdgec :=&EG_SurfaceChartShared {};return _bcdgec ;};type ST_PictureFormat byte ; +// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path +func (_feccd *CT_LblOffset )ValidateWithPath (path string )error {if _feccd .ValAttr !=nil {if _cfcda :=_feccd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfcda !=nil {return _cfcda ;};};return nil ;};func (_deeb ST_TickLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_deeb .String (),start );};func (_fcdd ST_DepthPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fcdd .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_g .CharData (*_fcdd .ST_DepthPercentWithSymbol ));};if _fcdd .ST_DepthPercentUShort !=nil {e .EncodeToken (_g .CharData (_bd .Sprintf ("\u0025\u0064",*_fcdd .ST_DepthPercentUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_ErrValType ()*CT_ErrValType {_gcdgf :=&CT_ErrValType {};return _gcdgf }; -// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path -func (_bfcf *CT_UpDownBar )ValidateWithPath (path string )error {if _bfcf .SpPr !=nil {if _dcef :=_bfcf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcef !=nil {return _dcef ;};};return nil ;};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .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 ;}; +// Validate validates the CT_SurfaceChart and its children +func (_fbefc *CT_SurfaceChart )Validate ()error {return _fbefc .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ff .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};func (_gfddg *ST_BarGrouping )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfddg =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gfddg =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_gfddg =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gfddg =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gfddg =4;};return nil ;};func NewCT_Period ()*CT_Period {_aecb :=&CT_Period {};return _aecb };func (_acde ST_LblAlgn )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dadeb :=_g .Attr {};_dadeb .Name =name ;switch _acde {case ST_LblAlgnUnset :_dadeb .Value ="";case ST_LblAlgnCtr :_dadeb .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_dadeb .Value ="\u006c";case ST_LblAlgnR :_dadeb .Value ="\u0072";};return _dadeb ,nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;); -// Validate validates the CT_StrVal and its children -func (_dacdc *CT_StrVal )Validate ()error {return _dacdc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};func (_edbb *ST_LblOffset )ValidateWithPath (path string )error {_efcb :=[]string {};if _edbb .ST_LblOffsetPercent !=nil {_efcb =append (_efcb ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _edbb .ST_LblOffsetUShort !=nil {_efcb =append (_efcb ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_efcb )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_efcb );};return nil ;};func (_egaf ST_SizeRepresents )Validate ()error {return _egaf .ValidateWithPath ("")}; +// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path +func (_dgafe *EG_SerShared )ValidateWithPath (path string )error {if _cagfd :=_dgafe .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cagfd !=nil {return _cagfd ;};if _afggg :=_dgafe .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_afggg !=nil {return _afggg ;};if _dgafe .Tx !=nil {if _bgdb :=_dgafe .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bgdb !=nil {return _bgdb ;};};if _dgafe .SpPr !=nil {if _gfcc :=_dgafe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfcc !=nil {return _gfcc ;};};return nil ;};func (_fdagf *CT_ErrBarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aced :=range start .Attr {if _aced .Name .Local =="\u0076\u0061\u006c"{_fdagf .ValAttr .UnmarshalXMLAttr (_aced );continue ;};};for {_bccb ,_bgfc :=d .Token ();if _bgfc !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_bgfc );};if _ccbf ,_gggce :=_bccb .(_g .EndElement );_gggce &&_ccbf .Name ==start .Name {break ;};};return nil ;};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 ;};func (_ccfd ST_BarDir )String ()string {switch _ccfd {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;};type CT_Overlap struct{ValAttr *ST_Overlap ;}; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_gfead *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_eceg *EG_SerShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eceg .Idx =NewCT_UnsignedInt ();_eceg .Order =NewCT_UnsignedInt ();_bdcfd :for {_afdd ,_dcdg :=d .Token ();if _dcdg !=nil {return _dcdg ;};switch _bgage :=_afdd .(type ){case _b .StartElement :switch _bgage .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fegad :=d .DecodeElement (_eceg .Idx ,&_bgage );_fegad !=nil {return _fegad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gedba :=d .DecodeElement (_eceg .Order ,&_bgage );_gedba !=nil {return _gedba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eceg .Tx =NewCT_SerTx ();if _cfee :=d .DecodeElement (_eceg .Tx ,&_bgage );_cfee !=nil {return _cfee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eceg .SpPr =_db .NewCT_ShapeProperties ();if _fffd :=d .DecodeElement (_eceg .SpPr ,&_bgage );_fffd !=nil {return _fffd ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bgage .Name );if _cgddf :=d .Skip ();_cgddf !=nil {return _cgddf ;};};case _b .EndElement :break _bdcfd ;case _b .CharData :};};return nil ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_acecd :=&CT_PlotAreaChoice1 {};return _acecd };func (_fccaf ST_HPercent )String ()string {if _fccaf .ST_HPercentWithSymbol !=nil {return _da .Sprintf ("\u0025\u0076",*_fccaf .ST_HPercentWithSymbol );};if _fccaf .ST_HPercentUShort !=nil {return _da .Sprintf ("\u0025\u0076",*_fccaf .ST_HPercentUShort );};return "";};type Any interface{MarshalXML (_bceaaa *_b .Encoder ,_ebdge _b .StartElement )error ;UnmarshalXML (_acgde *_b .Decoder ,_bgafg _b .StartElement )error ;};func (_bgbfg *CT_PictureOptions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgbfg .ApplyToFront !=nil {_feeac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_bgbfg .ApplyToFront ,_feeac );};if _bgbfg .ApplyToSides !=nil {_ggfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_bgbfg .ApplyToSides ,_ggfa );};if _bgbfg .ApplyToEnd !=nil {_gccf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_bgbfg .ApplyToEnd ,_gccf );};if _bgbfg .PictureFormat !=nil {_ddgg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_bgbfg .PictureFormat ,_ddgg );};if _bgbfg .PictureStackUnit !=nil {_cgfa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgbfg .PictureStackUnit ,_cgfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};var ST_OverlapPercentPatternRe =_e .MustCompile (ST_OverlapPercentPattern );func (_cgdbg *CT_TxChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adfeg :for {_gdcc ,_adegd :=d .Token ();if _adegd !=nil {return _adegd ;};switch _edgaa :=_gdcc .(type ){case _b .StartElement :switch _edgaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgdbg .StrRef =NewCT_StrRef ();if _dfegc :=d .DecodeElement (_cgdbg .StrRef ,&_edgaa );_dfegc !=nil {return _dfegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgdbg .Rich =_db .NewCT_TextBody ();if _abeg :=d .DecodeElement (_cgdbg .Rich ,&_edgaa );_abeg !=nil {return _abeg ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_edgaa .Name );if _gecdf :=d .Skip ();_gecdf !=nil {return _gecdf ;};};case _b .EndElement :break _adfeg ;case _b .CharData :};};return nil ;};func NewCT_Surface ()*CT_Surface {_edda :=&CT_Surface {};return _edda }; +// Validate validates the CT_BubbleChart and its children +func (_gcea *CT_BubbleChart )Validate ()error {return _gcea .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func NewCT_PageSetup ()*CT_PageSetup {_bcade :=&CT_PageSetup {};return _bcade };func (_bggec ST_TimeUnit )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfccd :=_g .Attr {};_bfccd .Name =name ;switch _bggec {case ST_TimeUnitUnset :_bfccd .Value ="";case ST_TimeUnitDays :_bfccd .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_bfccd .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_bfccd .Value ="\u0079\u0065\u0061r\u0073";};return _bfccd ,nil ;};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};func (_cbffb *ST_CrossBetween )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggfgg ,_dfecg :=d .Token ();if _dfecg !=nil {return _dfecg ;};if _fdgab ,_cccad :=_ggfgg .(_g .EndElement );_cccad &&_fdgab .Name ==start .Name {*_cbffb =1;return nil ;};if _cdfba ,_degfg :=_ggfgg .(_g .CharData );!_degfg {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggfgg );}else {switch string (_cdfba ){case "":*_cbffb =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_cbffb =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_cbffb =2;};};_ggfgg ,_dfecg =d .Token ();if _dfecg !=nil {return _dfecg ;};if _dacdf ,_effcg :=_ggfgg .(_g .EndElement );_effcg &&_dacdf .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggfgg );};func (_adaff *ST_SizeRepresents )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adaff =0;case "\u0061\u0072\u0065\u0061":*_adaff =1;case "\u0077":*_adaff =2;};return nil ;};func (_gcdbd *CT_SerAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcdbd .AxId =NewCT_UnsignedInt ();_gcdbd .Scaling =NewCT_Scaling ();_gcdbd .AxPos =NewCT_AxPos ();_gcdbd .CrossAx =NewCT_UnsignedInt ();_edddf :for {_aaed ,_fefc :=d .Token ();if _fefc !=nil {return _fefc ;};switch _eegc :=_aaed .(type ){case _g .StartElement :switch _eegc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aefg :=d .DecodeElement (_gcdbd .AxId ,&_eegc );_aefg !=nil {return _aefg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eageb :=d .DecodeElement (_gcdbd .Scaling ,&_eegc );_eageb !=nil {return _eageb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .Delete =NewCT_Boolean ();if _egbga :=d .DecodeElement (_gcdbd .Delete ,&_eegc );_egbga !=nil {return _egbga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bcef :=d .DecodeElement (_gcdbd .AxPos ,&_eegc );_bcef !=nil {return _bcef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .MajorGridlines =NewCT_ChartLines ();if _daeb :=d .DecodeElement (_gcdbd .MajorGridlines ,&_eegc );_daeb !=nil {return _daeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .MinorGridlines =NewCT_ChartLines ();if _eada :=d .DecodeElement (_gcdbd .MinorGridlines ,&_eegc );_eada !=nil {return _eada ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .Title =NewCT_Title ();if _cfgeg :=d .DecodeElement (_gcdbd .Title ,&_eegc );_cfgeg !=nil {return _cfgeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .NumFmt =NewCT_NumFmt ();if _faadf :=d .DecodeElement (_gcdbd .NumFmt ,&_eegc );_faadf !=nil {return _faadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .MajorTickMark =NewCT_TickMark ();if _egcfg :=d .DecodeElement (_gcdbd .MajorTickMark ,&_eegc );_egcfg !=nil {return _egcfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .MinorTickMark =NewCT_TickMark ();if _aabdff :=d .DecodeElement (_gcdbd .MinorTickMark ,&_eegc );_aabdff !=nil {return _aabdff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .TickLblPos =NewCT_TickLblPos ();if _bgfd :=d .DecodeElement (_gcdbd .TickLblPos ,&_eegc );_bgfd !=nil {return _bgfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .SpPr =_ff .NewCT_ShapeProperties ();if _fabad :=d .DecodeElement (_gcdbd .SpPr ,&_eegc );_fabad !=nil {return _fabad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .TxPr =_ff .NewCT_TextBody ();if _babc :=d .DecodeElement (_gcdbd .TxPr ,&_eegc );_babc !=nil {return _babc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _addgb :=d .DecodeElement (_gcdbd .CrossAx ,&_eegc );_addgb !=nil {return _addgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .Choice =NewEG_AxSharedChoice ();if _ecdgd :=d .DecodeElement (&_gcdbd .Choice .Crosses ,&_eegc );_ecdgd !=nil {return _ecdgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .Choice =NewEG_AxSharedChoice ();if _adbdb :=d .DecodeElement (&_gcdbd .Choice .CrossesAt ,&_eegc );_adbdb !=nil {return _adbdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .TickLblSkip =NewCT_Skip ();if _egagf :=d .DecodeElement (_gcdbd .TickLblSkip ,&_eegc );_egagf !=nil {return _egagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .TickMarkSkip =NewCT_Skip ();if _fdcgf :=d .DecodeElement (_gcdbd .TickMarkSkip ,&_eegc );_fdcgf !=nil {return _fdcgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdbd .ExtLst =NewCT_ExtensionList ();if _egbe :=d .DecodeElement (_gcdbd .ExtLst ,&_eegc );_egbe !=nil {return _egbe ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_eegc .Name );if _fgde :=d .Skip ();_fgde !=nil {return _fgde ;};};case _g .EndElement :break _edddf ;case _g .CharData :};};return nil ;};type CT_SplitType struct{ValAttr ST_SplitType ;};func (_fega *CT_Boolean )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fega .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0064",_gfgbg (*_fega .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aedb *CT_DispUnitsLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aedb .Layout !=nil {_fcbfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_aedb .Layout ,_fcbfb );};if _aedb .Tx !=nil {_abccea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_aedb .Tx ,_abccea );};if _aedb .SpPr !=nil {_eadf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aedb .SpPr ,_eadf );};if _aedb .TxPr !=nil {_fefb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aedb .TxPr ,_fefb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aede *CT_CrossBetween )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fec ,_aeaa :=_aede .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _aeaa !=nil {return _aeaa ;};start .Attr =append (start .Attr ,_fec );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aabce *CT_LayoutTarget )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aabce .ValAttr !=ST_LayoutTargetUnset {_cdgc ,_aceg :=_aabce .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _aceg !=nil {return _aceg ;};start .Attr =append (start .Attr ,_cdgc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fadfd *CT_PieSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fadfd .Idx =NewCT_UnsignedInt ();_fadfd .Order =NewCT_UnsignedInt ();_febc :for {_cfeb ,_bacec :=d .Token ();if _bacec !=nil {return _bacec ;};switch _dffg :=_cfeb .(type ){case _g .StartElement :switch _dffg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fead :=d .DecodeElement (_fadfd .Idx ,&_dffg );_fead !=nil {return _fead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fffg :=d .DecodeElement (_fadfd .Order ,&_dffg );_fffg !=nil {return _fffg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadfd .Tx =NewCT_SerTx ();if _dcec :=d .DecodeElement (_fadfd .Tx ,&_dffg );_dcec !=nil {return _dcec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadfd .SpPr =_ff .NewCT_ShapeProperties ();if _ceea :=d .DecodeElement (_fadfd .SpPr ,&_dffg );_ceea !=nil {return _ceea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadfd .Explosion =NewCT_UnsignedInt ();if _cccc :=d .DecodeElement (_fadfd .Explosion ,&_dffg );_cccc !=nil {return _cccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daee :=NewCT_DPt ();if _gace :=d .DecodeElement (_daee ,&_dffg );_gace !=nil {return _gace ;};_fadfd .DPt =append (_fadfd .DPt ,_daee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadfd .DLbls =NewCT_DLbls ();if _bbea :=d .DecodeElement (_fadfd .DLbls ,&_dffg );_bbea !=nil {return _bbea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadfd .Cat =NewCT_AxDataSource ();if _afbbc :=d .DecodeElement (_fadfd .Cat ,&_dffg );_afbbc !=nil {return _afbbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadfd .Val =NewCT_NumDataSource ();if _bbdc :=d .DecodeElement (_fadfd .Val ,&_dffg );_bbdc !=nil {return _bbdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadfd .ExtLst =NewCT_ExtensionList ();if _dcdfb :=d .DecodeElement (_fadfd .ExtLst ,&_dffg );_dcdfb !=nil {return _dcdfb ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_dffg .Name );if _acaea :=d .Skip ();_acaea !=nil {return _acaea ;};};case _g .EndElement :break _febc ;case _g .CharData :};};return nil ;};func (_acba *ST_HPercent )Validate ()error {return _acba .ValidateWithPath ("")};func NewCT_SplitType ()*CT_SplitType {_dbgdf :=&CT_SplitType {};return _dbgdf };func (_ecdgdf *CT_SerTx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecdgdf .Choice =NewCT_SerTxChoice ();_gabb :for {_fbcbc ,_adgf :=d .Token ();if _adgf !=nil {return _adgf ;};switch _cbced :=_fbcbc .(type ){case _g .StartElement :switch _cbced .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecdgdf .Choice =NewCT_SerTxChoice ();if _ggbf :=d .DecodeElement (&_ecdgdf .Choice .StrRef ,&_cbced );_ggbf !=nil {return _ggbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecdgdf .Choice =NewCT_SerTxChoice ();if _fdecd :=d .DecodeElement (&_ecdgdf .Choice .V ,&_cbced );_fdecd !=nil {return _fdecd ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_cbced .Name );if _aabg :=d .Skip ();_aabg !=nil {return _aabg ;};};case _g .EndElement :break _gabb ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_DispUnits and its children -func (_dbca *CT_DispUnits )Validate ()error {return _dbca .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_ddfd :=&CT_NumDataSourceChoice {};return _ddfd ;};func (_adgd ST_ErrDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adgd .String (),start );};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;}; +// Validate validates the CT_LegendEntry and its children +func (_afdb *CT_LegendEntry )Validate ()error {return _afdb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};func (_degb *CT_MultiLvlStrData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _degb .PtCount !=nil {_cdcab :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_degb .PtCount ,_cdcab );};if _degb .Lvl !=nil {_ddfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_aafg :=range _degb .Lvl {e .EncodeElement (_aafg ,_ddfa );};};if _degb .ExtLst !=nil {_ffffc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_degb .ExtLst ,_ffffc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PieChart ()*CT_PieChart {_fabebb :=&CT_PieChart {};return _fabebb }; -// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path -func (_eaba *CT_Surface )ValidateWithPath (path string )error {if _eaba .Thickness !=nil {if _egeg :=_eaba .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_egeg !=nil {return _egeg ;};};if _eaba .SpPr !=nil {if _ebef :=_eaba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebef !=nil {return _ebef ;};};if _eaba .PictureOptions !=nil {if _fbaca :=_eaba .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fbaca !=nil {return _fbaca ;};};if _eaba .ExtLst !=nil {if _bbagd :=_eaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbagd !=nil {return _bbagd ;};};return nil ;};func (_gffac *ST_PictureFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgdga ,_gffdf :=d .Token ();if _gffdf !=nil {return _gffdf ;};if _eedac ,_ecbfb :=_dgdga .(_b .EndElement );_ecbfb &&_eedac .Name ==start .Name {*_gffac =1;return nil ;};if _bfgbad ,_acgc :=_dgdga .(_b .CharData );!_acgc {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgdga );}else {switch string (_bfgbad ){case "":*_gffac =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_gffac =1;case "\u0073\u0074\u0061c\u006b":*_gffac =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_gffac =3;};};_dgdga ,_gffdf =d .Token ();if _gffdf !=nil {return _gffdf ;};if _aabg ,_adcee :=_dgdga .(_b .EndElement );_adcee &&_aabg .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgdga );};func (_dcacg *CT_RotX )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcacg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_dcacg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffddg *UserShapes )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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ffddg .CT_Drawing .MarshalXML (e ,start );};func NewCT_NumVal ()*CT_NumVal {_gafa :=&CT_NumVal {};return _gafa }; +// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path +func (_eeba *CT_ValAx )ValidateWithPath (path string )error {if _fdab :=_eeba .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fdab !=nil {return _fdab ;};if _cgbc :=_eeba .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_cgbc !=nil {return _cgbc ;};if _eeba .Delete !=nil {if _dcaabg :=_eeba .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dcaabg !=nil {return _dcaabg ;};};if _aggb :=_eeba .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_aggb !=nil {return _aggb ;};if _eeba .MajorGridlines !=nil {if _bebdc :=_eeba .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bebdc !=nil {return _bebdc ;};};if _eeba .MinorGridlines !=nil {if _edbfa :=_eeba .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_edbfa !=nil {return _edbfa ;};};if _eeba .Title !=nil {if _bbcca :=_eeba .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_bbcca !=nil {return _bbcca ;};};if _eeba .NumFmt !=nil {if _cfebad :=_eeba .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cfebad !=nil {return _cfebad ;};};if _eeba .MajorTickMark !=nil {if _dgfabc :=_eeba .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dgfabc !=nil {return _dgfabc ;};};if _eeba .MinorTickMark !=nil {if _gaed :=_eeba .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gaed !=nil {return _gaed ;};};if _eeba .TickLblPos !=nil {if _cefag :=_eeba .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cefag !=nil {return _cefag ;};};if _eeba .SpPr !=nil {if _dcbed :=_eeba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcbed !=nil {return _dcbed ;};};if _eeba .TxPr !=nil {if _eacbc :=_eeba .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eacbc !=nil {return _eacbc ;};};if _ebbba :=_eeba .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_ebbba !=nil {return _ebbba ;};if _eeba .Choice !=nil {if _cgbd :=_eeba .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cgbd !=nil {return _cgbd ;};};if _eeba .CrossBetween !=nil {if _acage :=_eeba .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_acage !=nil {return _acage ;};};if _eeba .MajorUnit !=nil {if _adcdc :=_eeba .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_adcdc !=nil {return _adcdc ;};};if _eeba .MinorUnit !=nil {if _eebdb :=_eeba .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_eebdb !=nil {return _eebdb ;};};if _eeba .DispUnits !=nil {if _gfdce :=_eeba .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_gfdce !=nil {return _gfdce ;};};if _eeba .ExtLst !=nil {if _ebdbad :=_eeba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebdbad !=nil {return _ebdbad ;};};return nil ;};func (_cfaea *CT_OfPieType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfaea .ValAttr !=ST_OfPieTypeUnset {_ebfa ,_egfee :=_cfaea .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _egfee !=nil {return _egfee ;};start .Attr =append (start .Attr ,_ebfa );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path -func (_fcfc *CT_DateAx )ValidateWithPath (path string )error {if _bddaf :=_fcfc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_bddaf !=nil {return _bddaf ;};if _ggdf :=_fcfc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_ggdf !=nil {return _ggdf ;};if _fcfc .Delete !=nil {if _eafa :=_fcfc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_eafa !=nil {return _eafa ;};};if _decea :=_fcfc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_decea !=nil {return _decea ;};if _fcfc .MajorGridlines !=nil {if _edde :=_fcfc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_edde !=nil {return _edde ;};};if _fcfc .MinorGridlines !=nil {if _dgcg :=_fcfc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dgcg !=nil {return _dgcg ;};};if _fcfc .Title !=nil {if _cfbd :=_fcfc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cfbd !=nil {return _cfbd ;};};if _fcfc .NumFmt !=nil {if _ddae :=_fcfc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ddae !=nil {return _ddae ;};};if _fcfc .MajorTickMark !=nil {if _eead :=_fcfc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_eead !=nil {return _eead ;};};if _fcfc .MinorTickMark !=nil {if _ebfge :=_fcfc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ebfge !=nil {return _ebfge ;};};if _fcfc .TickLblPos !=nil {if _dbecb :=_fcfc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dbecb !=nil {return _dbecb ;};};if _fcfc .SpPr !=nil {if _eefb :=_fcfc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eefb !=nil {return _eefb ;};};if _fcfc .TxPr !=nil {if _cfdac :=_fcfc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cfdac !=nil {return _cfdac ;};};if _efaa :=_fcfc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_efaa !=nil {return _efaa ;};if _fcfc .Choice !=nil {if _fdecd :=_fcfc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdecd !=nil {return _fdecd ;};};if _fcfc .Auto !=nil {if _ddbcb :=_fcfc .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_ddbcb !=nil {return _ddbcb ;};};if _fcfc .LblOffset !=nil {if _ffeg :=_fcfc .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_ffeg !=nil {return _ffeg ;};};if _fcfc .BaseTimeUnit !=nil {if _gddba :=_fcfc .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_gddba !=nil {return _gddba ;};};if _fcfc .MajorUnit !=nil {if _cfba :=_fcfc .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_cfba !=nil {return _cfba ;};};if _fcfc .MajorTimeUnit !=nil {if _cccfa :=_fcfc .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_cccfa !=nil {return _cccfa ;};};if _fcfc .MinorUnit !=nil {if _ggef :=_fcfc .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_ggef !=nil {return _ggef ;};};if _fcfc .MinorTimeUnit !=nil {if _cedd :=_fcfc .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_cedd !=nil {return _cedd ;};};if _fcfc .ExtLst !=nil {if _bggcc :=_fcfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bggcc !=nil {return _bggcc ;};};return nil ;};func (_bgacg *CT_View3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgacg .RotX !=nil {_dgeed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_bgacg .RotX ,_dgeed );};if _bgacg .HPercent !=nil {_ffbgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bgacg .HPercent ,_ffbgg );};if _bgacg .RotY !=nil {_bcbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_bgacg .RotY ,_bcbf );};if _bgacg .DepthPercent !=nil {_efabe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bgacg .DepthPercent ,_efabe );};if _bgacg .RAngAx !=nil {_fafbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_bgacg .RAngAx ,_fafbg );};if _bgacg .Perspective !=nil {_dfeba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_bgacg .Perspective ,_dfeba );};if _bgacg .ExtLst !=nil {_cdbdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgacg .ExtLst ,_cdbdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efcbf ST_PageSetupOrientation )Validate ()error {return _efcbf .ValidateWithPath ("")};func _bafae (_dcege bool )uint8 {if _dcege {return 1;};return 0;};func (_abfdbc *CT_NumVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_da .Sprintf ("\u0025\u0076",_abfdbc .IdxAttr )});if _abfdbc .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_da .Sprintf ("\u0025\u0076",*_abfdbc .FormatCodeAttr )});};e .EncodeToken (start );_acbbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}};_ab .AddPreserveSpaceAttr (&_acbbf ,_abfdbc .V );e .EncodeElement (_abfdbc .V ,_acbbf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_db .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 (_feag *CT_PictureFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feag .ValAttr =ST_PictureFormat (1);for _ ,_cabc :=range start .Attr {if _cabc .Name .Local =="\u0076\u0061\u006c"{_feag .ValAttr .UnmarshalXMLAttr (_cabc );continue ;};};for {_gegfb ,_dacf :=d .Token ();if _dacf !=nil {return _da .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",_dacf );};if _baec ,_fccab :=_gegfb .(_b .EndElement );_fccab &&_baec .Name ==start .Name {break ;};};return nil ;};func NewCT_PieSer ()*CT_PieSer {_eaagd :=&CT_PieSer {};_eaagd .Idx =NewCT_UnsignedInt ();_eaagd .Order =NewCT_UnsignedInt ();return _eaagd ;};type ST_ErrBarType byte ;func (_gaga *CT_StrData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddgaf :for {_dedc ,_dggdb :=d .Token ();if _dggdb !=nil {return _dggdb ;};switch _dccdf :=_dedc .(type ){case _b .StartElement :switch _dccdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaga .PtCount =NewCT_UnsignedInt ();if _acafc :=d .DecodeElement (_gaga .PtCount ,&_dccdf );_acafc !=nil {return _acafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgafb :=NewCT_StrVal ();if _fbfb :=d .DecodeElement (_bgafb ,&_dccdf );_fbfb !=nil {return _fbfb ;};_gaga .Pt =append (_gaga .Pt ,_bgafb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaga .ExtLst =NewCT_ExtensionList ();if _afcee :=d .DecodeElement (_gaga .ExtLst ,&_dccdf );_afcee !=nil {return _afcee ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dccdf .Name );if _ffbcg :=d .Skip ();_ffbcg !=nil {return _ffbcg ;};};case _b .EndElement :break _ddgaf ;case _b .CharData :};};return nil ;};func (_cbab *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcbgd :=range start .Attr {if _fcbgd .Name .Local =="\u0076\u0061\u006c"{_cbab .ValAttr .UnmarshalXMLAttr (_fcbgd );continue ;};};for {_ccca ,_cadcg :=d .Token ();if _cadcg !=nil {return _da .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_cadcg );};if _abecg ,_afeccf :=_ccca .(_b .EndElement );_afeccf &&_abecg .Name ==start .Name {break ;};};return nil ;};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_Marker and its children +func (_cbda *CT_Marker )Validate ()error {return _cbda .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func NewCT_BarChart ()*CT_BarChart {_cbfa :=&CT_BarChart {};_cbfa .BarDir =NewCT_BarDir ();return _cbfa ;};func NewCT_BubbleSer ()*CT_BubbleSer {_ddg :=&CT_BubbleSer {};_ddg .Idx =NewCT_UnsignedInt ();_ddg .Order =NewCT_UnsignedInt ();return _ddg ;};func (_eaad *CT_ScatterSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaad .Idx =NewCT_UnsignedInt ();_eaad .Order =NewCT_UnsignedInt ();_fece :for {_efef ,_agbb :=d .Token ();if _agbb !=nil {return _agbb ;};switch _ebfbc :=_efef .(type ){case _g .StartElement :switch _ebfbc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bcgea :=d .DecodeElement (_eaad .Idx ,&_ebfbc );_bcgea !=nil {return _bcgea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efede :=d .DecodeElement (_eaad .Order ,&_ebfbc );_efede !=nil {return _efede ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaad .Tx =NewCT_SerTx ();if _cfgab :=d .DecodeElement (_eaad .Tx ,&_ebfbc );_cfgab !=nil {return _cfgab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaad .SpPr =_ff .NewCT_ShapeProperties ();if _aadd :=d .DecodeElement (_eaad .SpPr ,&_ebfbc );_aadd !=nil {return _aadd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaad .Marker =NewCT_Marker ();if _bagff :=d .DecodeElement (_eaad .Marker ,&_ebfbc );_bagff !=nil {return _bagff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aade :=NewCT_DPt ();if _afdfe :=d .DecodeElement (_aade ,&_ebfbc );_afdfe !=nil {return _afdfe ;};_eaad .DPt =append (_eaad .DPt ,_aade );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaad .DLbls =NewCT_DLbls ();if _fbece :=d .DecodeElement (_eaad .DLbls ,&_ebfbc );_fbece !=nil {return _fbece ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedca :=NewCT_Trendline ();if _ddedd :=d .DecodeElement (_aedca ,&_ebfbc );_ddedd !=nil {return _ddedd ;};_eaad .Trendline =append (_eaad .Trendline ,_aedca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgbec :=NewCT_ErrBars ();if _cggce :=d .DecodeElement (_dgbec ,&_ebfbc );_cggce !=nil {return _cggce ;};_eaad .ErrBars =append (_eaad .ErrBars ,_dgbec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaad .XVal =NewCT_AxDataSource ();if _bfegd :=d .DecodeElement (_eaad .XVal ,&_ebfbc );_bfegd !=nil {return _bfegd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaad .YVal =NewCT_NumDataSource ();if _ffad :=d .DecodeElement (_eaad .YVal ,&_ebfbc );_ffad !=nil {return _ffad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaad .Smooth =NewCT_Boolean ();if _fcfed :=d .DecodeElement (_eaad .Smooth ,&_ebfbc );_fcfed !=nil {return _fcfed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaad .ExtLst =NewCT_ExtensionList ();if _bddee :=d .DecodeElement (_eaad .ExtLst ,&_ebfbc );_bddee !=nil {return _bddee ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_ebfbc .Name );if _gede :=d .Skip ();_gede !=nil {return _gede ;};};case _g .EndElement :break _fece ;case _g .CharData :};};return nil ;};func (_gaca *CT_Perspective )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gaca .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_gaca .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path -func (_fbafa *CT_Period )ValidateWithPath (path string )error {if _fbafa .ValAttr !=nil {if *_fbafa .ValAttr < 2{return _da .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 ,*_fbafa .ValAttr );};};return nil ;};func (_adgba *CT_RadarSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adgba .Idx =NewCT_UnsignedInt ();_adgba .Order =NewCT_UnsignedInt ();_efedfe :for {_efddb ,_ggbbe :=d .Token ();if _ggbbe !=nil {return _ggbbe ;};switch _gcbe :=_efddb .(type ){case _b .StartElement :switch _gcbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faage :=d .DecodeElement (_adgba .Idx ,&_gcbe );_faage !=nil {return _faage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfad :=d .DecodeElement (_adgba .Order ,&_gcbe );_cfad !=nil {return _cfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgba .Tx =NewCT_SerTx ();if _fdcb :=d .DecodeElement (_adgba .Tx ,&_gcbe );_fdcb !=nil {return _fdcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgba .SpPr =_db .NewCT_ShapeProperties ();if _dcfa :=d .DecodeElement (_adgba .SpPr ,&_gcbe );_dcfa !=nil {return _dcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgba .Marker =NewCT_Marker ();if _fbcd :=d .DecodeElement (_adgba .Marker ,&_gcbe );_fbcd !=nil {return _fbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_addfb :=NewCT_DPt ();if _bafg :=d .DecodeElement (_addfb ,&_gcbe );_bafg !=nil {return _bafg ;};_adgba .DPt =append (_adgba .DPt ,_addfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgba .DLbls =NewCT_DLbls ();if _befcb :=d .DecodeElement (_adgba .DLbls ,&_gcbe );_befcb !=nil {return _befcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgba .Cat =NewCT_AxDataSource ();if _fagfeb :=d .DecodeElement (_adgba .Cat ,&_gcbe );_fagfeb !=nil {return _fagfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgba .Val =NewCT_NumDataSource ();if _fagab :=d .DecodeElement (_adgba .Val ,&_gcbe );_fagab !=nil {return _fagab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adgba .ExtLst =NewCT_ExtensionList ();if _bccgb :=d .DecodeElement (_adgba .ExtLst ,&_gcbe );_bccgb !=nil {return _bccgb ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_gcbe .Name );if _eedbg :=d .Skip ();_eedbg !=nil {return _eedbg ;};};case _b .EndElement :break _efedfe ;case _b .CharData :};};return nil ;};func (_ffdee *ST_GapAmount )ValidateWithPath (path string )error {_bfga :=[]string {};if _ffdee .ST_GapAmountPercent !=nil {_bfga =append (_bfga ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ffdee .ST_GapAmountUShort !=nil {_bfga =append (_bfga ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_bfga )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bfga );};return nil ;};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;}; +// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path +func (_bdbc *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _bdbc .NumRef !=nil {if _bagfa :=_bdbc .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_bagfa !=nil {return _bagfa ;};};if _bdbc .NumLit !=nil {if _bgee :=_bdbc .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_bgee !=nil {return _bgee ;};};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Chart and its children -func (_ebfg *CT_Chart )Validate ()error {return _ebfg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_bbgf *CT_Surface3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbgf .Wireframe !=nil {_bdfdb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_bbgf .Wireframe ,_bdfdb );};if _bbgf .Ser !=nil {_ccbgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fdbdc :=range _bbgf .Ser {e .EncodeElement (_fdbdc ,_ccbgg );};};if _bbgf .BandFmts !=nil {_defac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_bbgf .BandFmts ,_defac );};_fdfaea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fagga :=range _bbgf .AxId {e .EncodeElement (_fagga ,_fdfaea );};if _bbgf .ExtLst !=nil {_ebbbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbgf .ExtLst ,_ebbbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TickLblPos ()*CT_TickLblPos {_bdedc :=&CT_TickLblPos {};return _bdedc }; +// Validate validates the CT_LayoutTarget and its children +func (_gdef *CT_LayoutTarget )Validate ()error {return _gdef .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func (_bfa *CT_AxDataSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfa .Choice =NewCT_AxDataSourceChoice ();_cad :for {_egc ,_fcg :=d .Token ();if _fcg !=nil {return _fcg ;};switch _cgd :=_egc .(type ){case _g .StartElement :switch _cgd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfa .Choice =NewCT_AxDataSourceChoice ();if _adb :=d .DecodeElement (&_bfa .Choice .MultiLvlStrRef ,&_cgd );_adb !=nil {return _adb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfa .Choice =NewCT_AxDataSourceChoice ();if _egbg :=d .DecodeElement (&_bfa .Choice .NumRef ,&_cgd );_egbg !=nil {return _egbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfa .Choice =NewCT_AxDataSourceChoice ();if _eede :=d .DecodeElement (&_bfa .Choice .NumLit ,&_cgd );_eede !=nil {return _eede ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfa .Choice =NewCT_AxDataSourceChoice ();if _fge :=d .DecodeElement (&_bfa .Choice .StrRef ,&_cgd );_fge !=nil {return _fge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfa .Choice =NewCT_AxDataSourceChoice ();if _ead :=d .DecodeElement (&_bfa .Choice .StrLit ,&_cgd );_ead !=nil {return _ead ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_cgd .Name );if _dde :=d .Skip ();_dde !=nil {return _dde ;};};case _g .EndElement :break _cad ;case _g .CharData :};};return nil ;};func NewCT_PieSer ()*CT_PieSer {_faaf :=&CT_PieSer {};_faaf .Idx =NewCT_UnsignedInt ();_faaf .Order =NewCT_UnsignedInt ();return _faaf ;};func (_ebgbc ST_BuiltInUnit )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aaagc :=_g .Attr {};_aaagc .Name =name ;switch _ebgbc {case ST_BuiltInUnitUnset :_aaagc .Value ="";case ST_BuiltInUnitHundreds :_aaagc .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_aaagc .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_aaagc .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_aaagc .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_aaagc .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_aaagc .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_aaagc .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_aaagc .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_aaagc .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _aaagc ,nil ;};func (_cedd *CT_CustSplit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cedd .SecondPiePt !=nil {_agaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_daaec :=range _cedd .SecondPiePt {e .EncodeElement (_daaec ,_agaa );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcbgg *ST_Grouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cabce ,_dbaeg :=d .Token ();if _dbaeg !=nil {return _dbaeg ;};if _abfd ,_addgf :=_cabce .(_g .EndElement );_addgf &&_abfd .Name ==start .Name {*_gcbgg =1;return nil ;};if _gcgbc ,_gbgfd :=_cabce .(_g .CharData );!_gbgfd {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cabce );}else {switch string (_gcgbc ){case "":*_gcbgg =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gcbgg =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gcbgg =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gcbgg =3;};};_cabce ,_dbaeg =d .Token ();if _dbaeg !=nil {return _dbaeg ;};if _cedbd ,_gabff :=_cabce .(_g .EndElement );_gabff &&_cedbd .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cabce );}; -// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path -func (_cfddc *CT_TrendlineLbl )ValidateWithPath (path string )error {if _cfddc .Layout !=nil {if _gcbac :=_cfddc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gcbac !=nil {return _gcbac ;};};if _cfddc .Tx !=nil {if _ddcgd :=_cfddc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ddcgd !=nil {return _ddcgd ;};};if _cfddc .NumFmt !=nil {if _eedbc :=_cfddc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_eedbc !=nil {return _eedbc ;};};if _cfddc .SpPr !=nil {if _efcf :=_cfddc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_efcf !=nil {return _efcf ;};};if _cfddc .TxPr !=nil {if _agba :=_cfddc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_agba !=nil {return _agba ;};};if _cfddc .ExtLst !=nil {if _aedae :=_cfddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aedae !=nil {return _aedae ;};};return nil ;};func (_gbefa *CT_PlotAreaChoice1 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbf :for {_afaf ,_ecgag :=d .Token ();if _ecgag !=nil {return _ecgag ;};switch _eabc :=_afaf .(type ){case _b .StartElement :switch _eabc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efebd :=NewCT_ValAx ();if _eagd :=d .DecodeElement (_efebd ,&_eabc );_eagd !=nil {return _eagd ;};_gbefa .ValAx =append (_gbefa .ValAx ,_efebd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbdbb :=NewCT_CatAx ();if _fedfe :=d .DecodeElement (_dbdbb ,&_eabc );_fedfe !=nil {return _fedfe ;};_gbefa .CatAx =append (_gbefa .CatAx ,_dbdbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgcfd :=NewCT_DateAx ();if _abfcg :=d .DecodeElement (_fgcfd ,&_eabc );_abfcg !=nil {return _abfcg ;};_gbefa .DateAx =append (_gbefa .DateAx ,_fgcfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eddbc :=NewCT_SerAx ();if _eacca :=d .DecodeElement (_eddbc ,&_eabc );_eacca !=nil {return _eacca ;};_gbefa .SerAx =append (_gbefa .SerAx ,_eddbc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_eabc .Name );if _eaabd :=d .Skip ();_eaabd !=nil {return _eaabd ;};};case _b .EndElement :break _ccbf ;case _b .CharData :};};return nil ;};func (_agcfe *ST_HPercent )ValidateWithPath (path string )error {_deddcc :=[]string {};if _agcfe .ST_HPercentWithSymbol !=nil {_deddcc =append (_deddcc ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _agcfe .ST_HPercentUShort !=nil {_deddcc =append (_deddcc ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_deddcc )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_deddcc );};return nil ;};func (_bbbea ST_Grouping )String ()string {switch _bbbea {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 "";}; +// Validate validates the EG_SerShared and its children +func (_cfegf *EG_SerShared )Validate ()error {return _cfegf .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};func (_cadc *CT_AxPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gde ,_fea :=_cadc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _fea !=nil {return _fea ;};start .Attr =append (start .Attr ,_gde );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Skip struct{ValAttr uint32 ;};func (_cecb *CT_DLblsChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cecb .Delete !=nil {_geda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cecb .Delete ,_geda );};if _cecb .NumFmt !=nil {_fcaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cecb .NumFmt ,_fcaa );};if _cecb .SpPr !=nil {_bfgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cecb .SpPr ,_bfgf );};if _cecb .TxPr !=nil {_beef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cecb .TxPr ,_beef );};if _cecb .DLblPos !=nil {_fcgc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_cecb .DLblPos ,_fcgc );};if _cecb .ShowLegendKey !=nil {_bbac :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cecb .ShowLegendKey ,_bbac );};if _cecb .ShowVal !=nil {_fggb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cecb .ShowVal ,_fggb );};if _cecb .ShowCatName !=nil {_cedg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cecb .ShowCatName ,_cedg );};if _cecb .ShowSerName !=nil {_ccga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cecb .ShowSerName ,_ccga );};if _cecb .ShowPercent !=nil {_bcdfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cecb .ShowPercent ,_bcdfe );};if _cecb .ShowBubbleSize !=nil {_affb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cecb .ShowBubbleSize ,_affb );};if _cecb .Separator !=nil {_bffb :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_fg .AddPreserveSpaceAttr (&_bffb ,*_cecb .Separator );e .EncodeElement (_cecb .Separator ,_bffb );};if _cecb .ShowLeaderLines !=nil {_gcge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cecb .ShowLeaderLines ,_gcge );};if _cecb .LeaderLines !=nil {_ddge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cecb .LeaderLines ,_ddge );};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 ;};func (_gccba *CT_PictureOptions )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeafc :for {_gffec ,_gbcbd :=d .Token ();if _gbcbd !=nil {return _gbcbd ;};switch _dfebe :=_gffec .(type ){case _g .StartElement :switch _dfebe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gccba .ApplyToFront =NewCT_Boolean ();if _bcae :=d .DecodeElement (_gccba .ApplyToFront ,&_dfebe );_bcae !=nil {return _bcae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gccba .ApplyToSides =NewCT_Boolean ();if _cgbfd :=d .DecodeElement (_gccba .ApplyToSides ,&_dfebe );_cgbfd !=nil {return _cgbfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gccba .ApplyToEnd =NewCT_Boolean ();if _bebe :=d .DecodeElement (_gccba .ApplyToEnd ,&_dfebe );_bebe !=nil {return _bebe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gccba .PictureFormat =NewCT_PictureFormat ();if _ddbca :=d .DecodeElement (_gccba .PictureFormat ,&_dfebe );_ddbca !=nil {return _ddbca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gccba .PictureStackUnit =NewCT_PictureStackUnit ();if _ecgda :=d .DecodeElement (_gccba .PictureStackUnit ,&_dfebe );_ecgda !=nil {return _ecgda ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_dfebe .Name );if _ccdbc :=d .Skip ();_ccdbc !=nil {return _ccdbc ;};};case _g .EndElement :break _aeafc ;case _g .CharData :};};return nil ;};func NewCT_View3D ()*CT_View3D {_dcfg :=&CT_View3D {};return _dcfg };func (_dcfe ST_Orientation )String ()string {switch _dcfe {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};func (_edfa *CT_BarChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edfa .BarDir =NewCT_BarDir ();_gec :for {_aeg ,_gdee :=d .Token ();if _gdee !=nil {return _gdee ;};switch _gca :=_aeg .(type ){case _g .StartElement :switch _gca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bebb :=d .DecodeElement (_edfa .BarDir ,&_gca );_bebb !=nil {return _bebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfa .Grouping =NewCT_BarGrouping ();if _ggf :=d .DecodeElement (_edfa .Grouping ,&_gca );_ggf !=nil {return _ggf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfa .VaryColors =NewCT_Boolean ();if _ggfg :=d .DecodeElement (_edfa .VaryColors ,&_gca );_ggfg !=nil {return _ggfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaacg :=NewCT_BarSer ();if _fgg :=d .DecodeElement (_gaacg ,&_gca );_fgg !=nil {return _fgg ;};_edfa .Ser =append (_edfa .Ser ,_gaacg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfa .DLbls =NewCT_DLbls ();if _dcd :=d .DecodeElement (_edfa .DLbls ,&_gca );_dcd !=nil {return _dcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfa .GapWidth =NewCT_GapAmount ();if _dgd :=d .DecodeElement (_edfa .GapWidth ,&_gca );_dgd !=nil {return _dgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfa .Overlap =NewCT_Overlap ();if _gad :=d .DecodeElement (_edfa .Overlap ,&_gca );_gad !=nil {return _gad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagg :=NewCT_ChartLines ();if _fda :=d .DecodeElement (_dagg ,&_gca );_fda !=nil {return _fda ;};_edfa .SerLines =append (_edfa .SerLines ,_dagg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dff :=NewCT_UnsignedInt ();if _baa :=d .DecodeElement (_dff ,&_gca );_baa !=nil {return _baa ;};_edfa .AxId =append (_edfa .AxId ,_dff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfa .ExtLst =NewCT_ExtensionList ();if _gfac :=d .DecodeElement (_edfa .ExtLst ,&_gca );_gfac !=nil {return _gfac ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_gca .Name );if _gdgda :=d .Skip ();_gdgda !=nil {return _gdgda ;};};case _g .EndElement :break _gec ;case _g .CharData :};};return nil ;};func NewCT_ManualLayout ()*CT_ManualLayout {_gebdea :=&CT_ManualLayout {};return _gebdea };func (_eafae *CT_Skip )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_eafae .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};func (_deecb ST_CrossBetween )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcdbd :=_g .Attr {};_dcdbd .Name =name ;switch _deecb {case ST_CrossBetweenUnset :_dcdbd .Value ="";case ST_CrossBetweenBetween :_dcdbd .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_dcdbd .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _dcdbd ,nil ;}; -// Validate validates the CT_Trendline and its children -func (_ffeeb *CT_Trendline )Validate ()error {return _ffeeb .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func (_acga *ST_HPercent )Validate ()error {return _acga .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path +func (_fdedaa *CT_SurfaceSer )ValidateWithPath (path string )error {if _aagfg :=_fdedaa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aagfg !=nil {return _aagfg ;};if _ededc :=_fdedaa .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ededc !=nil {return _ededc ;};if _fdedaa .Tx !=nil {if _cefd :=_fdedaa .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cefd !=nil {return _cefd ;};};if _fdedaa .SpPr !=nil {if _agdce :=_fdedaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agdce !=nil {return _agdce ;};};if _fdedaa .Cat !=nil {if _fffcf :=_fdedaa .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_fffcf !=nil {return _fffcf ;};};if _fdedaa .Val !=nil {if _badae :=_fdedaa .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_badae !=nil {return _badae ;};};if _fdedaa .ExtLst !=nil {if _gcbf :=_fdedaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbf !=nil {return _gcbf ;};};return nil ;}; -// Validate validates the CT_Title and its children -func (_edcdg *CT_Title )Validate ()error {return _edcdg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");}; +// Validate validates the CT_TickMark and its children +func (_effgc *CT_TickMark )Validate ()error {return _effgc .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");}; -// ST_SecondPieSize is a union type -type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;};func NewCT_StrRef ()*CT_StrRef {_fgcff :=&CT_StrRef {};return _fgcff };func NewCT_LineChart ()*CT_LineChart {_adcc :=&CT_LineChart {};_adcc .Grouping =NewCT_Grouping ();return _adcc ;};func NewCT_Bar3DChart ()*CT_Bar3DChart {_gcaa :=&CT_Bar3DChart {};_gcaa .BarDir =NewCT_BarDir ();return _gcaa ;};func NewCT_Order ()*CT_Order {_bdabe :=&CT_Order {};return _bdabe }; +// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path +func (_eddc *CT_Pie3DChart )ValidateWithPath (path string )error {if _eddc .VaryColors !=nil {if _efaa :=_eddc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_efaa !=nil {return _efaa ;};};for _bafc ,_gcbga :=range _eddc .Ser {if _fdecb :=_gcbga .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bafc ));_fdecb !=nil {return _fdecb ;};};if _eddc .DLbls !=nil {if _fafef :=_eddc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fafef !=nil {return _fafef ;};};if _eddc .ExtLst !=nil {if _eedf :=_eddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eedf !=nil {return _eedf ;};};return nil ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};func (_gafd *CT_Crosses )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gafd .ValAttr =ST_Crosses (1);for _ ,_bgcfd :=range start .Attr {if _bgcfd .Name .Local =="\u0076\u0061\u006c"{_gafd .ValAttr .UnmarshalXMLAttr (_bgcfd );continue ;};};for {_fbdd ,_dafd :=d .Token ();if _dafd !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_dafd );};if _dddgf ,_cgad :=_fbdd .(_g .EndElement );_cgad &&_dddgf .Name ==start .Name {break ;};};return nil ;};func (_ffggb ST_ScatterStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffggb .String (),start );}; -// Validate validates the CT_RadarStyle and its children -func (_bcaec *CT_RadarStyle )Validate ()error {return _bcaec .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_gbbb *CT_MarkerStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbb .ValAttr =ST_MarkerStyle (1);for _ ,_ceae :=range start .Attr {if _ceae .Name .Local =="\u0076\u0061\u006c"{_gbbb .ValAttr .UnmarshalXMLAttr (_ceae );continue ;};};for {_ecfc ,_fgdd :=d .Token ();if _fgdd !=nil {return _da .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",_fgdd );};if _gabac ,_cbbf :=_ecfc .(_b .EndElement );_cbbf &&_gabac .Name ==start .Name {break ;};};return nil ;};func (_egdc *CT_BarChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egdc .BarDir =NewCT_BarDir ();_fdfc :for {_dacg ,_bdbc :=d .Token ();if _bdbc !=nil {return _bdbc ;};switch _cacg :=_dacg .(type ){case _b .StartElement :switch _cacg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _decf :=d .DecodeElement (_egdc .BarDir ,&_cacg );_decf !=nil {return _decf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egdc .Grouping =NewCT_BarGrouping ();if _aebd :=d .DecodeElement (_egdc .Grouping ,&_cacg );_aebd !=nil {return _aebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egdc .VaryColors =NewCT_Boolean ();if _bba :=d .DecodeElement (_egdc .VaryColors ,&_cacg );_bba !=nil {return _bba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbc :=NewCT_BarSer ();if _cgb :=d .DecodeElement (_dbc ,&_cacg );_cgb !=nil {return _cgb ;};_egdc .Ser =append (_egdc .Ser ,_dbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egdc .DLbls =NewCT_DLbls ();if _cdbd :=d .DecodeElement (_egdc .DLbls ,&_cacg );_cdbd !=nil {return _cdbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egdc .GapWidth =NewCT_GapAmount ();if _edfg :=d .DecodeElement (_egdc .GapWidth ,&_cacg );_edfg !=nil {return _edfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egdc .Overlap =NewCT_Overlap ();if _ged :=d .DecodeElement (_egdc .Overlap ,&_cacg );_ged !=nil {return _ged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egae :=NewCT_ChartLines ();if _gdee :=d .DecodeElement (_egae ,&_cacg );_gdee !=nil {return _gdee ;};_egdc .SerLines =append (_egdc .SerLines ,_egae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feb :=NewCT_UnsignedInt ();if _adae :=d .DecodeElement (_feb ,&_cacg );_adae !=nil {return _adae ;};_egdc .AxId =append (_egdc .AxId ,_feb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egdc .ExtLst =NewCT_ExtensionList ();if _gbe :=d .DecodeElement (_egdc .ExtLst ,&_cacg );_gbe !=nil {return _gbe ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cacg .Name );if _decg :=d .Skip ();_decg !=nil {return _decg ;};};case _b .EndElement :break _fdfc ;case _b .CharData :};};return nil ;};func NewCT_HoleSize ()*CT_HoleSize {_cgac :=&CT_HoleSize {};return _cgac }; +// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path +func (_bdaff *CT_RotX )ValidateWithPath (path string )error {if _bdaff .ValAttr !=nil {if *_bdaff .ValAttr < -90{return _bd .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 ,*_bdaff .ValAttr );};if *_bdaff .ValAttr > 90{return _bd .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 ,*_bdaff .ValAttr );};};return nil ;};func (_edfbf *ST_LblAlgn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adafb ,_bgdbd :=d .Token ();if _bgdbd !=nil {return _bgdbd ;};if _bagae ,_aaecaf :=_adafb .(_g .EndElement );_aaecaf &&_bagae .Name ==start .Name {*_edfbf =1;return nil ;};if _fbbgf ,_dbdfb :=_adafb .(_g .CharData );!_dbdfb {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adafb );}else {switch string (_fbbgf ){case "":*_edfbf =0;case "\u0063\u0074\u0072":*_edfbf =1;case "\u006c":*_edfbf =2;case "\u0072":*_edfbf =3;};};_adafb ,_bgdbd =d .Token ();if _bgdbd !=nil {return _bgdbd ;};if _dfffb ,_gcfc :=_adafb .(_g .EndElement );_gcfc &&_dfffb .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adafb );};var ST_LblOffsetPercentPatternRe =_b .MustCompile (ST_LblOffsetPercentPattern ); -// Validate validates the CT_Bar3DChart and its children -func (_bgdf *CT_Bar3DChart )Validate ()error {return _bgdf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_UpDownBars and its children +func (_abbaf *CT_UpDownBars )Validate ()error {return _abbaf .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");}; -// Validate validates the CT_ScatterSer and its children -func (_ggcea *CT_ScatterSer )Validate ()error {return _ggcea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};func NewCT_ChartLines ()*CT_ChartLines {_ggba :=&CT_ChartLines {};return _ggba };type CT_TextLanguageID struct{ValAttr string ;};func (_efefg ST_DepthPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efefg .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_b .CharData (*_efefg .ST_DepthPercentWithSymbol ));};if _efefg .ST_DepthPercentUShort !=nil {e .EncodeToken (_b .CharData (_da .Sprintf ("\u0025\u0064",*_efefg .ST_DepthPercentUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path +func (_cdgbc *CT_DPt )ValidateWithPath (path string )error {if _fbfab :=_cdgbc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fbfab !=nil {return _fbfab ;};if _cdgbc .InvertIfNegative !=nil {if _aggg :=_cdgbc .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_aggg !=nil {return _aggg ;};};if _cdgbc .Marker !=nil {if _efcc :=_cdgbc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_efcc !=nil {return _efcc ;};};if _cdgbc .Bubble3D !=nil {if _acb :=_cdgbc .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_acb !=nil {return _acb ;};};if _cdgbc .Explosion !=nil {if _addg :=_cdgbc .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_addg !=nil {return _addg ;};};if _cdgbc .SpPr !=nil {if _gfbd :=_cdgbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfbd !=nil {return _gfbd ;};};if _cdgbc .PictureOptions !=nil {if _fgfd :=_cdgbc .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fgfd !=nil {return _fgfd ;};};if _cdgbc .ExtLst !=nil {if _agdc :=_cdgbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdc !=nil {return _agdc ;};};return nil ;};func (_bdfe *CT_Protection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cabf :for {_ededf ,_adca :=d .Token ();if _adca !=nil {return _adca ;};switch _bdgf :=_ededf .(type ){case _g .StartElement :switch _bdgf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdfe .ChartObject =NewCT_Boolean ();if _cagd :=d .DecodeElement (_bdfe .ChartObject ,&_bdgf );_cagd !=nil {return _cagd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdfe .Data =NewCT_Boolean ();if _ceaaba :=d .DecodeElement (_bdfe .Data ,&_bdgf );_ceaaba !=nil {return _ceaaba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdfe .Formatting =NewCT_Boolean ();if _bfgag :=d .DecodeElement (_bdfe .Formatting ,&_bdgf );_bfgag !=nil {return _bfgag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdfe .Selection =NewCT_Boolean ();if _ceae :=d .DecodeElement (_bdfe .Selection ,&_bdgf );_ceae !=nil {return _ceae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdfe .UserInterface =NewCT_Boolean ();if _abefe :=d .DecodeElement (_bdfe .UserInterface ,&_bdgf );_abefe !=nil {return _abefe ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_bdgf .Name );if _ccabd :=d .Skip ();_ccabd !=nil {return _ccabd ;};};case _g .EndElement :break _cabf ;case _g .CharData :};};return nil ;};func (_baae ST_HPercent )String ()string {if _baae .ST_HPercentWithSymbol !=nil {return _bd .Sprintf ("\u0025\u0076",*_baae .ST_HPercentWithSymbol );};if _baae .ST_HPercentUShort !=nil {return _bd .Sprintf ("\u0025\u0076",*_baae .ST_HPercentUShort );};return "";};func (_bfce *CT_ExternalData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edddd :=range start .Attr {if _edddd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edddd .Name .Local =="\u0069\u0064"||_edddd .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"&&_edddd .Name .Local =="\u0069\u0064"{_aefe ,_fdba :=_edddd .Value ,error (nil );if _fdba !=nil {return _fdba ;};_bfce .IdAttr =_aefe ;continue ;};};_faae :for {_bfaacf ,_gadc :=d .Token ();if _gadc !=nil {return _gadc ;};switch _ebgcb :=_bfaacf .(type ){case _g .StartElement :switch _ebgcb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfce .AutoUpdate =NewCT_Boolean ();if _fdae :=d .DecodeElement (_bfce .AutoUpdate ,&_ebgcb );_fdae !=nil {return _fdae ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_ebgcb .Name );if _aaag :=d .Skip ();_aaag !=nil {return _aaag ;};};case _g .EndElement :break _faae ;case _g .CharData :};};return nil ;};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;};func (_fcaee *CT_ValAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcaee .AxId =NewCT_UnsignedInt ();_fcaee .Scaling =NewCT_Scaling ();_fcaee .AxPos =NewCT_AxPos ();_fcaee .CrossAx =NewCT_UnsignedInt ();_babef :for {_afgfa ,_aeddc :=d .Token ();if _aeddc !=nil {return _aeddc ;};switch _abgcg :=_afgfa .(type ){case _g .StartElement :switch _abgcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdcg :=d .DecodeElement (_fcaee .AxId ,&_abgcg );_bdcg !=nil {return _bdcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgagb :=d .DecodeElement (_fcaee .Scaling ,&_abgcg );_fgagb !=nil {return _fgagb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .Delete =NewCT_Boolean ();if _dcbfa :=d .DecodeElement (_fcaee .Delete ,&_abgcg );_dcbfa !=nil {return _dcbfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gfeega :=d .DecodeElement (_fcaee .AxPos ,&_abgcg );_gfeega !=nil {return _gfeega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .MajorGridlines =NewCT_ChartLines ();if _fecda :=d .DecodeElement (_fcaee .MajorGridlines ,&_abgcg );_fecda !=nil {return _fecda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .MinorGridlines =NewCT_ChartLines ();if _efeaf :=d .DecodeElement (_fcaee .MinorGridlines ,&_abgcg );_efeaf !=nil {return _efeaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .Title =NewCT_Title ();if _ccdgf :=d .DecodeElement (_fcaee .Title ,&_abgcg );_ccdgf !=nil {return _ccdgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .NumFmt =NewCT_NumFmt ();if _dcced :=d .DecodeElement (_fcaee .NumFmt ,&_abgcg );_dcced !=nil {return _dcced ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .MajorTickMark =NewCT_TickMark ();if _dfeed :=d .DecodeElement (_fcaee .MajorTickMark ,&_abgcg );_dfeed !=nil {return _dfeed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .MinorTickMark =NewCT_TickMark ();if _bafd :=d .DecodeElement (_fcaee .MinorTickMark ,&_abgcg );_bafd !=nil {return _bafd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .TickLblPos =NewCT_TickLblPos ();if _bacfc :=d .DecodeElement (_fcaee .TickLblPos ,&_abgcg );_bacfc !=nil {return _bacfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .SpPr =_ff .NewCT_ShapeProperties ();if _bdcaa :=d .DecodeElement (_fcaee .SpPr ,&_abgcg );_bdcaa !=nil {return _bdcaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .TxPr =_ff .NewCT_TextBody ();if _bagfad :=d .DecodeElement (_fcaee .TxPr ,&_abgcg );_bagfad !=nil {return _bagfad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfdc :=d .DecodeElement (_fcaee .CrossAx ,&_abgcg );_cfdc !=nil {return _cfdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .Choice =NewEG_AxSharedChoice ();if _dgcd :=d .DecodeElement (&_fcaee .Choice .Crosses ,&_abgcg );_dgcd !=nil {return _dgcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .Choice =NewEG_AxSharedChoice ();if _bbag :=d .DecodeElement (&_fcaee .Choice .CrossesAt ,&_abgcg );_bbag !=nil {return _bbag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .CrossBetween =NewCT_CrossBetween ();if _gefeg :=d .DecodeElement (_fcaee .CrossBetween ,&_abgcg );_gefeg !=nil {return _gefeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .MajorUnit =NewCT_AxisUnit ();if _acfec :=d .DecodeElement (_fcaee .MajorUnit ,&_abgcg );_acfec !=nil {return _acfec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .MinorUnit =NewCT_AxisUnit ();if _eaff :=d .DecodeElement (_fcaee .MinorUnit ,&_abgcg );_eaff !=nil {return _eaff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .DispUnits =NewCT_DispUnits ();if _ebaec :=d .DecodeElement (_fcaee .DispUnits ,&_abgcg );_ebaec !=nil {return _ebaec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaee .ExtLst =NewCT_ExtensionList ();if _gffab :=d .DecodeElement (_fcaee .ExtLst ,&_abgcg );_gffab !=nil {return _gffab ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_abgcg .Name );if _egcfb :=d .Skip ();_egcfb !=nil {return _egcfb ;};};case _g .EndElement :break _babef ;case _g .CharData :};};return nil ;};func (_abdg ST_AxPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edbfe :=_g .Attr {};_edbfe .Name =name ;switch _abdg {case ST_AxPosUnset :_edbfe .Value ="";case ST_AxPosB :_edbfe .Value ="\u0062";case ST_AxPosL :_edbfe .Value ="\u006c";case ST_AxPosR :_edbfe .Value ="\u0072";case ST_AxPosT :_edbfe .Value ="\u0074";};return _edbfe ,nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ff .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 ;};func (_dfed *CT_ManualLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdec :for {_dfee ,_dfbef :=d .Token ();if _dfbef !=nil {return _dfbef ;};switch _bgea :=_dfee .(type ){case _g .StartElement :switch _bgea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfed .LayoutTarget =NewCT_LayoutTarget ();if _eddg :=d .DecodeElement (_dfed .LayoutTarget ,&_bgea );_eddg !=nil {return _eddg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfed .XMode =NewCT_LayoutMode ();if _ccad :=d .DecodeElement (_dfed .XMode ,&_bgea );_ccad !=nil {return _ccad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfed .YMode =NewCT_LayoutMode ();if _dedc :=d .DecodeElement (_dfed .YMode ,&_bgea );_dedc !=nil {return _dedc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfed .WMode =NewCT_LayoutMode ();if _faeg :=d .DecodeElement (_dfed .WMode ,&_bgea );_faeg !=nil {return _faeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfed .HMode =NewCT_LayoutMode ();if _bcbf :=d .DecodeElement (_dfed .HMode ,&_bgea );_bcbf !=nil {return _bcbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfed .X =NewCT_Double ();if _cadf :=d .DecodeElement (_dfed .X ,&_bgea );_cadf !=nil {return _cadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfed .Y =NewCT_Double ();if _bdafe :=d .DecodeElement (_dfed .Y ,&_bgea );_bdafe !=nil {return _bdafe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfed .W =NewCT_Double ();if _bagaf :=d .DecodeElement (_dfed .W ,&_bgea );_bagaf !=nil {return _bagaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfed .H =NewCT_Double ();if _cbbgd :=d .DecodeElement (_dfed .H ,&_bgea );_cbbgd !=nil {return _cbbgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfed .ExtLst =NewCT_ExtensionList ();if _egae :=d .DecodeElement (_dfed .ExtLst ,&_bgea );_egae !=nil {return _egae ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_bgea .Name );if _dfae :=d .Skip ();_dfae !=nil {return _dfae ;};};case _g .EndElement :break _fdec ;case _g .CharData :};};return nil ;};func (_dgbd *ST_TimeUnit )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgbd =0;case "\u0064\u0061\u0079\u0073":*_dgbd =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_dgbd =2;case "\u0079\u0065\u0061r\u0073":*_dgbd =3;};return nil ;}; -// Validate validates the ChartSpace and its children -func (_bccbe *ChartSpace )Validate ()error {return _bccbe .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func (_eggfc *CT_Trendline )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eggfc .Name !=nil {_bdafg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ab .AddPreserveSpaceAttr (&_bdafg ,*_eggfc .Name );e .EncodeElement (_eggfc .Name ,_bdafg );};if _eggfc .SpPr !=nil {_gdae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eggfc .SpPr ,_gdae );};_bbac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_eggfc .TrendlineType ,_bbac );if _eggfc .Order !=nil {_eccaf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eggfc .Order ,_eccaf );};if _eggfc .Period !=nil {_fdcbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_eggfc .Period ,_fdcbc );};if _eggfc .Forward !=nil {_fbecc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_eggfc .Forward ,_fbecc );};if _eggfc .Backward !=nil {_ebabg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_eggfc .Backward ,_ebabg );};if _eggfc .Intercept !=nil {_egabg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_eggfc .Intercept ,_egabg );};if _eggfc .DispRSqr !=nil {_addc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_eggfc .DispRSqr ,_addc );};if _eggfc .DispEq !=nil {_eddbca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_eggfc .DispEq ,_eddbca );};if _eggfc .TrendlineLbl !=nil {_fcbbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_eggfc .TrendlineLbl ,_fcbbf );};if _eggfc .ExtLst !=nil {_bdcgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eggfc .ExtLst ,_bdcgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path +func (_adbc *UserShapes )ValidateWithPath (path string )error {if _fdecf :=_adbc .CT_Drawing .ValidateWithPath (path );_fdecf !=nil {return _fdecf ;};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_DLbls and its children, prefixing error messages with path -func (_fcaf *CT_DLbls )ValidateWithPath (path string )error {for _aabc ,_ddea :=range _fcaf .DLbl {if _afede :=_ddea .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_aabc ));_afede !=nil {return _afede ;};};if _fcaf .Choice !=nil {if _agfgd :=_fcaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_agfgd !=nil {return _agfgd ;};};if _fcaf .ExtLst !=nil {if _dbdf :=_fcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbdf !=nil {return _dbdf ;};};return nil ;};func (_fbdb ST_HoleSize )String ()string {if _fbdb .ST_HoleSizePercent !=nil {return _da .Sprintf ("\u0025\u0076",*_fbdb .ST_HoleSizePercent );};if _fbdb .ST_HoleSizeUByte !=nil {return _da .Sprintf ("\u0025\u0076",*_fbdb .ST_HoleSizeUByte );};return "";};func (_efgda *CT_PageMargins )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adebcd :=range start .Attr {if _adebcd .Name .Local =="\u006c"{_bceab ,_fcafg :=_a .ParseFloat (_adebcd .Value ,64);if _fcafg !=nil {return _fcafg ;};_efgda .LAttr =_bceab ;continue ;};if _adebcd .Name .Local =="\u0072"{_dddc ,_ecdbc :=_a .ParseFloat (_adebcd .Value ,64);if _ecdbc !=nil {return _ecdbc ;};_efgda .RAttr =_dddc ;continue ;};if _adebcd .Name .Local =="\u0074"{_dcgb ,_eggb :=_a .ParseFloat (_adebcd .Value ,64);if _eggb !=nil {return _eggb ;};_efgda .TAttr =_dcgb ;continue ;};if _adebcd .Name .Local =="\u0062"{_ceaaa ,_cfgff :=_a .ParseFloat (_adebcd .Value ,64);if _cfgff !=nil {return _cfgff ;};_efgda .BAttr =_ceaaa ;continue ;};if _adebcd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_dgfag ,_dcfd :=_a .ParseFloat (_adebcd .Value ,64);if _dcfd !=nil {return _dcfd ;};_efgda .HeaderAttr =_dgfag ;continue ;};if _adebcd .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_bgdfa ,_afeeg :=_a .ParseFloat (_adebcd .Value ,64);if _afeeg !=nil {return _afeeg ;};_efgda .FooterAttr =_bgdfa ;continue ;};};for {_bbedb ,_ffg :=d .Token ();if _ffg !=nil {return _da .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",_ffg );};if _dffgd ,_cegd :=_bbedb .(_b .EndElement );_cegd &&_dffgd .Name ==start .Name {break ;};};return nil ;};func (_feddc *ST_BarGrouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deecd ,_egfgf :=d .Token ();if _egfgf !=nil {return _egfgf ;};if _ddag ,_eaedb :=_deecd .(_b .EndElement );_eaedb &&_ddag .Name ==start .Name {*_feddc =1;return nil ;};if _cdebg ,_bffea :=_deecd .(_b .CharData );!_bffea {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deecd );}else {switch string (_cdebg ){case "":*_feddc =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_feddc =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_feddc =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_feddc =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_feddc =4;};};_deecd ,_egfgf =d .Token ();if _egfgf !=nil {return _egfgf ;};if _aaddad ,_bdceg :=_deecd .(_b .EndElement );_bdceg &&_aaddad .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deecd );}; +// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path +func (_cfefd *CT_TrendlineType )ValidateWithPath (path string )error {if _fcbc :=_cfefd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcbc !=nil {return _fcbc ;};return nil ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_fffgdc ,_aeecc :=_c .ParseUint (s ,10,8);if _aeecc !=nil {return ST_HoleSize {},_aeecc ;};_bbcbe :=uint8 (_fffgdc );return ST_HoleSize {ST_HoleSizeUByte :&_bbcbe },nil ;};func (_cfae *CT_FirstSliceAng )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfae .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_cfae .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ScatterChart ()*CT_ScatterChart {_gbaada :=&CT_ScatterChart {};_gbaada .ScatterStyle =NewCT_ScatterStyle ();return _gbaada ;};func (_aefge *EG_AxSharedChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffea :for {_egaffe ,_bgga :=d .Token ();if _bgga !=nil {return _bgga ;};switch _beecd :=_egaffe .(type ){case _g .StartElement :switch _beecd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefge .Crosses =NewCT_Crosses ();if _gbgcc :=d .DecodeElement (_aefge .Crosses ,&_beecd );_gbgcc !=nil {return _gbgcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefge .CrossesAt =NewCT_Double ();if _dbccb :=d .DecodeElement (_aefge .CrossesAt ,&_beecd );_dbccb !=nil {return _dbccb ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_beecd .Name );if _bcbfa :=d .Skip ();_bcbfa !=nil {return _bcbfa ;};};case _g .EndElement :break _ffea ;case _g .CharData :};};return nil ;};func (_dedfd *CT_DepthPercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcaa :=range start .Attr {if _dcaa .Name .Local =="\u0076\u0061\u006c"{_cbcf ,_acgc :=ParseUnionST_DepthPercent (_dcaa .Value );if _acgc !=nil {return _acgc ;};_dedfd .ValAttr =&_cbcf ;continue ;};};for {_dbfg ,_fcfe :=d .Token ();if _fcfe !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_fcfe );};if _edgf ,_afcff :=_dbfg .(_g .EndElement );_afcff &&_edgf .Name ==start .Name {break ;};};return nil ;};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;}; -// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path -func (_bebeg *CT_ScatterStyle )ValidateWithPath (path string )error {if _gffd :=_bebeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffd !=nil {return _gffd ;};return nil ;};var ST_ThicknessPercentPatternRe =_e .MustCompile (ST_ThicknessPercentPattern ); +// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path +func (_aaef *CT_ExternalData )ValidateWithPath (path string )error {if _aaef .AutoUpdate !=nil {if _cefb :=_aaef .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_cefb !=nil {return _cefb ;};};return nil ;};type CT_LogBase struct{ValAttr float64 ;};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 (_ccaecf *ST_Thickness )ValidateWithPath (path string )error {_fcfgb :=[]string {};if _ccaecf .ST_ThicknessPercent !=nil {_fcfgb =append (_fcfgb ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ccaecf .Uint32 !=nil {_fcfgb =append (_fcfgb ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_fcfgb )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fcfgb );};return nil ;}; -// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path -func (_abee *CT_DLblPos )ValidateWithPath (path string )error {if _abee .ValAttr ==ST_DLblPosUnset {return _da .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 _ecdb :=_abee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecdb !=nil {return _ecdb ;};return nil ;};func (_ag *CT_AreaSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ag .Idx ,_dfb );_ebb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ag .Order ,_ebb );if _ag .Tx !=nil {_adgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ag .Tx ,_adgg );};if _ag .SpPr !=nil {_ceb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ag .SpPr ,_ceb );};if _ag .PictureOptions !=nil {_fcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ag .PictureOptions ,_fcc );};if _ag .DPt !=nil {_dgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_eea :=range _ag .DPt {e .EncodeElement (_eea ,_dgc );};};if _ag .DLbls !=nil {_eee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ag .DLbls ,_eee );};if _ag .Trendline !=nil {_abd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_ga :=range _ag .Trendline {e .EncodeElement (_ga ,_abd );};};if _ag .ErrBars !=nil {_cdb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_dcb :=range _ag .ErrBars {e .EncodeElement (_dcb ,_cdb );};};if _ag .Cat !=nil {_ae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_ag .Cat ,_ae );};if _ag .Val !=nil {_daf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_ag .Val ,_daf );};if _ag .ExtLst !=nil {_eeaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ag .ExtLst ,_eeaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eefca ST_BarGrouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eefca .String (),start );}; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_aecd *CT_PageMargins )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path -func (_afeg *CT_TxChoice )ValidateWithPath (path string )error {if _afeg .StrRef !=nil {if _geagg :=_afeg .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_geagg !=nil {return _geagg ;};};if _afeg .Rich !=nil {if _ffga :=_afeg .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_ffga !=nil {return _ffga ;};};return nil ;}; +// Validate validates the CT_CustSplit and its children +func (_gdbc *CT_CustSplit )Validate ()error {return _gdbc .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");}; -// Validate validates the CT_SecondPieSize and its children -func (_addfa *CT_SecondPieSize )Validate ()error {return _addfa .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};func (_cafb *CT_DLbls )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cafb .DLbl !=nil {_defd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_afecf :=range _cafb .DLbl {e .EncodeElement (_afecf ,_defd );};};if _cafb .Choice !=nil {_cafb .Choice .MarshalXML (e ,_b .StartElement {});};if _cafb .ExtLst !=nil {_eaad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cafb .ExtLst ,_eaad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};func (_eedee *CT_Pie3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eedee .VaryColors !=nil {_gdaba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eedee .VaryColors ,_gdaba );};if _eedee .Ser !=nil {_cabbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddca :=range _eedee .Ser {e .EncodeElement (_ddca ,_cabbd );};};if _eedee .DLbls !=nil {_acdc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eedee .DLbls ,_acdc );};if _eedee .ExtLst !=nil {_deadf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eedee .ExtLst ,_deadf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SplitType struct{ValAttr ST_SplitType ;}; +// Validate validates the CT_LblAlgn and its children +func (_bdec *CT_LblAlgn )Validate ()error {return _bdec .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};func (_badef ST_LayoutMode )String ()string {switch _badef {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};func (_decgg ST_Shape )Validate ()error {return _decgg .ValidateWithPath ("")};func NewCT_CrossBetween ()*CT_CrossBetween {_fafcb :=&CT_CrossBetween {};_fafcb .ValAttr =ST_CrossBetween (1);return _fafcb ;}; -// Validate validates the CT_HPercent and its children -func (_dbbcd *CT_HPercent )Validate ()error {return _dbbcd .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; +// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path +func (_befgb *CT_TxChoice )ValidateWithPath (path string )error {if _befgb .StrRef !=nil {if _aeba :=_befgb .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_aeba !=nil {return _aeba ;};};if _befgb .Rich !=nil {if _bgdeaf :=_befgb .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_bgdeaf !=nil {return _bgdeaf ;};};return nil ;};func (_afadb ST_TrendlineType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afadb .String (),start );};func (_fdefb *CT_TrendlineLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdefb .Layout !=nil {_faacb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fdefb .Layout ,_faacb );};if _fdefb .Tx !=nil {_caec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fdefb .Tx ,_caec );};if _fdefb .NumFmt !=nil {_bcded :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fdefb .NumFmt ,_bcded );};if _fdefb .SpPr !=nil {_afcag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdefb .SpPr ,_afcag );};if _fdefb .TxPr !=nil {_dfecd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fdefb .TxPr ,_dfecd );};if _fdefb .ExtLst !=nil {_gcab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdefb .ExtLst ,_gcab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egdbbd *ST_PictureFormat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcab ,_egfag :=d .Token ();if _egfag !=nil {return _egfag ;};if _ecdec ,_bfada :=_bcab .(_g .EndElement );_bfada &&_ecdec .Name ==start .Name {*_egdbbd =1;return nil ;};if _agceb ,_ecba :=_bcab .(_g .CharData );!_ecba {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcab );}else {switch string (_agceb ){case "":*_egdbbd =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_egdbbd =1;case "\u0073\u0074\u0061c\u006b":*_egdbbd =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_egdbbd =3;};};_bcab ,_egfag =d .Token ();if _egfag !=nil {return _egfag ;};if _bffcd ,_dadga :=_bcab .(_g .EndElement );_dadga &&_bffcd .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcab );};func (_bbg *CT_DLblChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbg .Delete !=nil {_cedfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bbg .Delete ,_cedfe );};if _bbg .Layout !=nil {_aeed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bbg .Layout ,_aeed );};if _bbg .Tx !=nil {_adfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bbg .Tx ,_adfg );};if _bbg .NumFmt !=nil {_aaga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bbg .NumFmt ,_aaga );};if _bbg .SpPr !=nil {_fbabf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bbg .SpPr ,_fbabf );};if _bbg .TxPr !=nil {_fffb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bbg .TxPr ,_fffb );};if _bbg .DLblPos !=nil {_dega :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_bbg .DLblPos ,_dega );};if _bbg .ShowLegendKey !=nil {_dfcg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_bbg .ShowLegendKey ,_dfcg );};if _bbg .ShowVal !=nil {_edag :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_bbg .ShowVal ,_edag );};if _bbg .ShowCatName !=nil {_ddegb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bbg .ShowCatName ,_ddegb );};if _bbg .ShowSerName !=nil {_eage :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bbg .ShowSerName ,_eage );};if _bbg .ShowPercent !=nil {_edfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bbg .ShowPercent ,_edfc );};if _bbg .ShowBubbleSize !=nil {_afagb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bbg .ShowBubbleSize ,_afagb );};if _bbg .Separator !=nil {_fgag :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_fg .AddPreserveSpaceAttr (&_fgag ,*_bbg .Separator );e .EncodeElement (_bbg .Separator ,_fgag );};return nil ;};func (_cfefc *CT_ExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcgb :for {_ggab ,_efbd :=d .Token ();if _efbd !=nil {return _efbd ;};switch _dcafd :=_ggab .(type ){case _g .StartElement :switch _dcafd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deaf :=NewCT_Extension ();if _gfce :=d .DecodeElement (_deaf ,&_dcafd );_gfce !=nil {return _gfce ;};_cfefc .Ext =append (_cfefc .Ext ,_deaf );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_dcafd .Name );if _afef :=d .Skip ();_afef !=nil {return _afef ;};};case _g .EndElement :break _gcgb ;case _g .CharData :};};return nil ;};func NewCT_MarkerSize ()*CT_MarkerSize {_fecf :=&CT_MarkerSize {};return _fecf };func (_fbadg ST_TickMark )Validate ()error {return _fbadg .ValidateWithPath ("")}; -// Validate validates the CT_LegendEntryChoice and its children -func (_gddc *CT_LegendEntryChoice )Validate ()error {return _gddc .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};func (_aceea *CT_DLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aceea .ValAttr =ST_DLblPos (1);for _ ,_efgf :=range start .Attr {if _efgf .Name .Local =="\u0076\u0061\u006c"{_aceea .ValAttr .UnmarshalXMLAttr (_efgf );continue ;};};for {_aaeaa ,_acaf :=d .Token ();if _acaf !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_acaf );};if _bgef ,_caad :=_aaeaa .(_b .EndElement );_caad &&_bgef .Name ==start .Name {break ;};};return nil ;};func (_def *CT_AreaChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _def .Grouping !=nil {_eg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_def .Grouping ,_eg );};if _def .VaryColors !=nil {_ega :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_def .VaryColors ,_ega );};if _def .Ser !=nil {_bga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_caf :=range _def .Ser {e .EncodeElement (_caf ,_bga );};};if _def .DLbls !=nil {_adg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_def .DLbls ,_adg );};if _def .DropLines !=nil {_abc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_def .DropLines ,_abc );};_gfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cf :=range _def .AxId {e .EncodeElement (_cf ,_gfa );};if _def .ExtLst !=nil {_cbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_def .ExtLst ,_cbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baeb *CT_BubbleSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cabe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_baeb .Idx ,_cabe );_bgfa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_baeb .Order ,_bgfa );if _baeb .Tx !=nil {_afag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_baeb .Tx ,_afag );};if _baeb .SpPr !=nil {_accc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_baeb .SpPr ,_accc );};if _baeb .InvertIfNegative !=nil {_ecac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_baeb .InvertIfNegative ,_ecac );};if _baeb .DPt !=nil {_fbbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bca :=range _baeb .DPt {e .EncodeElement (_bca ,_fbbd );};};if _baeb .DLbls !=nil {_fdac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_baeb .DLbls ,_fdac );};if _baeb .Trendline !=nil {_dbg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_dagg :=range _baeb .Trendline {e .EncodeElement (_dagg ,_dbg );};};if _baeb .ErrBars !=nil {_bfagg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_ceff :=range _baeb .ErrBars {e .EncodeElement (_ceff ,_bfagg );};};if _baeb .XVal !=nil {_gead :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_baeb .XVal ,_gead );};if _baeb .YVal !=nil {_ccfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_baeb .YVal ,_ccfd );};if _baeb .BubbleSize !=nil {_cgea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_baeb .BubbleSize ,_cgea );};if _baeb .Bubble3D !=nil {_gbda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_baeb .Bubble3D ,_gbda );};if _baeb .ExtLst !=nil {_fdee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baeb .ExtLst ,_fdee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalData ()*CT_ExternalData {_dgge :=&CT_ExternalData {};return _dgge };type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func NewCT_PivotFmts ()*CT_PivotFmts {_egde :=&CT_PivotFmts {};return _egde }; +// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path +func (_ggfgb *CT_TickMark )ValidateWithPath (path string )error {if _dedef :=_ggfgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dedef !=nil {return _dedef ;};return nil ;};func (_ebgdf *ST_MarkerStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebgdf =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ebgdf =1;case "\u0064\u0061\u0073\u0068":*_ebgdf =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ebgdf =3;case "\u0064\u006f\u0074":*_ebgdf =4;case "\u006e\u006f\u006e\u0065":*_ebgdf =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_ebgdf =6;case "\u0070\u006c\u0075\u0073":*_ebgdf =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ebgdf =8;case "\u0073\u0074\u0061\u0072":*_ebgdf =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ebgdf =10;case "\u0078":*_ebgdf =11;case "\u0061\u0075\u0074\u006f":*_ebgdf =12;};return nil ;};func NewCT_Bar3DChart ()*CT_Bar3DChart {_bdc :=&CT_Bar3DChart {};_bdc .BarDir =NewCT_BarDir ();return _bdc ;}; -// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path -func (_effag *CT_PrintSettings )ValidateWithPath (path string )error {if _effag .HeaderFooter !=nil {if _fcdc :=_effag .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_fcdc !=nil {return _fcdc ;};};if _effag .PageMargins !=nil {if _dfadf :=_effag .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_dfadf !=nil {return _dfadf ;};};if _effag .PageSetup !=nil {if _fgbe :=_effag .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fgbe !=nil {return _fgbe ;};};if _effag .LegacyDrawingHF !=nil {if _abbff :=_effag .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_abbff !=nil {return _abbff ;};};return nil ;}; +// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path +func (_ffdfb *CT_StrRef )ValidateWithPath (path string )error {if _ffdfb .StrCache !=nil {if _fbeg :=_ffdfb .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_fbeg !=nil {return _fbeg ;};};if _ffdfb .ExtLst !=nil {if _ddccb :=_ffdfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddccb !=nil {return _ddccb ;};};return nil ;};func (_fegf *CT_LineSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fegf .Idx =NewCT_UnsignedInt ();_fegf .Order =NewCT_UnsignedInt ();_efcg :for {_fgdg ,_fbdae :=d .Token ();if _fbdae !=nil {return _fbdae ;};switch _dfab :=_fgdg .(type ){case _g .StartElement :switch _dfab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddfda :=d .DecodeElement (_fegf .Idx ,&_dfab );_ddfda !=nil {return _ddfda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ggccg :=d .DecodeElement (_fegf .Order ,&_dfab );_ggccg !=nil {return _ggccg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegf .Tx =NewCT_SerTx ();if _gfge :=d .DecodeElement (_fegf .Tx ,&_dfab );_gfge !=nil {return _gfge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegf .SpPr =_ff .NewCT_ShapeProperties ();if _aacaa :=d .DecodeElement (_fegf .SpPr ,&_dfab );_aacaa !=nil {return _aacaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegf .Marker =NewCT_Marker ();if _cae :=d .DecodeElement (_fegf .Marker ,&_dfab );_cae !=nil {return _cae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eabg :=NewCT_DPt ();if _face :=d .DecodeElement (_eabg ,&_dfab );_face !=nil {return _face ;};_fegf .DPt =append (_fegf .DPt ,_eabg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegf .DLbls =NewCT_DLbls ();if _dfad :=d .DecodeElement (_fegf .DLbls ,&_dfab );_dfad !=nil {return _dfad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gddfe :=NewCT_Trendline ();if _afbg :=d .DecodeElement (_gddfe ,&_dfab );_afbg !=nil {return _afbg ;};_fegf .Trendline =append (_fegf .Trendline ,_gddfe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegf .ErrBars =NewCT_ErrBars ();if _baec :=d .DecodeElement (_fegf .ErrBars ,&_dfab );_baec !=nil {return _baec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegf .Cat =NewCT_AxDataSource ();if _agggc :=d .DecodeElement (_fegf .Cat ,&_dfab );_agggc !=nil {return _agggc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegf .Val =NewCT_NumDataSource ();if _gcadf :=d .DecodeElement (_fegf .Val ,&_dfab );_gcadf !=nil {return _gcadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegf .Smooth =NewCT_Boolean ();if _cega :=d .DecodeElement (_fegf .Smooth ,&_dfab );_cega !=nil {return _cega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegf .ExtLst =NewCT_ExtensionList ();if _bfgbg :=d .DecodeElement (_fegf .ExtLst ,&_dfab );_bfgbg !=nil {return _bfgbg ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_dfab .Name );if _gacc :=d .Skip ();_gacc !=nil {return _gacc ;};};case _g .EndElement :break _efcg ;case _g .CharData :};};return nil ;};func (_aedg *CT_DTable )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aedg .ShowHorzBorder !=nil {_baafa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_aedg .ShowHorzBorder ,_baafa );};if _aedg .ShowVertBorder !=nil {_dcca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_aedg .ShowVertBorder ,_dcca );};if _aedg .ShowOutline !=nil {_cbcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_aedg .ShowOutline ,_cbcd );};if _aedg .ShowKeys !=nil {_fafed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_aedg .ShowKeys ,_fafed );};if _aedg .SpPr !=nil {_agbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aedg .SpPr ,_agbd );};if _aedg .TxPr !=nil {_eceg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aedg .TxPr ,_eceg );};if _aedg .ExtLst !=nil {_bcdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedg .ExtLst ,_bcdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_View3D and its children -func (_dgcda *CT_View3D )Validate ()error {return _dgcda .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};type CT_Period struct{ValAttr *uint32 ;}; +// Validate validates the CT_Lvl and its children +func (_gbedc *CT_Lvl )Validate ()error {return _gbedc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};type CT_HPercent struct{ValAttr *ST_HPercent ;};func NewCT_PivotFmt ()*CT_PivotFmt {_degaf :=&CT_PivotFmt {};_degaf .Idx =NewCT_UnsignedInt ();return _degaf ;}; -// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path -func (_aeda *CT_PivotFmt )ValidateWithPath (path string )error {if _aadf :=_aeda .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aadf !=nil {return _aadf ;};if _aeda .SpPr !=nil {if _cadd :=_aeda .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cadd !=nil {return _cadd ;};};if _aeda .TxPr !=nil {if _caba :=_aeda .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_caba !=nil {return _caba ;};};if _aeda .Marker !=nil {if _facg :=_aeda .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_facg !=nil {return _facg ;};};if _aeda .DLbl !=nil {if _dedfc :=_aeda .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_dedfc !=nil {return _dedfc ;};};if _aeda .ExtLst !=nil {if _bfbag :=_aeda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfbag !=nil {return _bfbag ;};};return nil ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func NewCT_Shape ()*CT_Shape {_cgdc :=&CT_Shape {};return _cgdc }; +// Validate validates the CT_SecondPieSize and its children +func (_fgbdf *CT_SecondPieSize )Validate ()error {return _fgbdf .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};func (_facc *CT_DispUnits )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _facc .Choice !=nil {_facc .Choice .MarshalXML (e ,_g .StartElement {});};if _facc .DispUnitsLbl !=nil {_bcdab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_facc .DispUnitsLbl ,_bcdab );};if _facc .ExtLst !=nil {_cgag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_facc .ExtLst ,_cgag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgagc *ST_SecondPieSize )Validate ()error {return _bgagc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path -func (_ggffg *CT_SurfaceChart )ValidateWithPath (path string )error {if _ggffg .Wireframe !=nil {if _cbea :=_ggffg .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_cbea !=nil {return _cbea ;};};for _dcba ,_cecca :=range _ggffg .Ser {if _gfdgg :=_cecca .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dcba ));_gfdgg !=nil {return _gfdgg ;};};if _ggffg .BandFmts !=nil {if _gbfad :=_ggffg .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_gbfad !=nil {return _gbfad ;};};for _edaac ,_gacee :=range _ggffg .AxId {if _fbbad :=_gacee .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_edaac ));_fbbad !=nil {return _fbbad ;};};if _ggffg .ExtLst !=nil {if _gdce :=_ggffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdce !=nil {return _gdce ;};};return nil ;};func NewCT_Marker ()*CT_Marker {_cbcgc :=&CT_Marker {};return _cbcgc };const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;); +// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path +func (_beabe *CT_ScatterChart )ValidateWithPath (path string )error {if _ffgb :=_beabe .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_ffgb !=nil {return _ffgb ;};if _beabe .VaryColors !=nil {if _fagf :=_beabe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fagf !=nil {return _fagf ;};};for _ddgbf ,_fdfb :=range _beabe .Ser {if _eeeb :=_fdfb .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddgbf ));_eeeb !=nil {return _eeeb ;};};if _beabe .DLbls !=nil {if _ffeeg :=_beabe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ffeeg !=nil {return _ffeeg ;};};for _fcbbc ,_abacf :=range _beabe .AxId {if _baaaac :=_abacf .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fcbbc ));_baaaac !=nil {return _baaaac ;};};if _beabe .ExtLst !=nil {if _ggff :=_beabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggff !=nil {return _ggff ;};};return nil ;};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};func (_cdc *CT_AreaSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdc .Idx =NewCT_UnsignedInt ();_cdc .Order =NewCT_UnsignedInt ();_be :for {_geg ,_cfe :=d .Token ();if _cfe !=nil {return _cfe ;};switch _cgf :=_geg .(type ){case _g .StartElement :switch _cgf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _age :=d .DecodeElement (_cdc .Idx ,&_cgf );_age !=nil {return _age ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eed :=d .DecodeElement (_cdc .Order ,&_cgf );_eed !=nil {return _eed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdc .Tx =NewCT_SerTx ();if _egb :=d .DecodeElement (_cdc .Tx ,&_cgf );_egb !=nil {return _egb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdc .SpPr =_ff .NewCT_ShapeProperties ();if _bga :=d .DecodeElement (_cdc .SpPr ,&_cgf );_bga !=nil {return _bga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdc .PictureOptions =NewCT_PictureOptions ();if _ced :=d .DecodeElement (_cdc .PictureOptions ,&_cgf );_ced !=nil {return _ced ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaa :=NewCT_DPt ();if _gbe :=d .DecodeElement (_gaa ,&_cgf );_gbe !=nil {return _gbe ;};_cdc .DPt =append (_cdc .DPt ,_gaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdc .DLbls =NewCT_DLbls ();if _efe :=d .DecodeElement (_cdc .DLbls ,&_cgf );_efe !=nil {return _efe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fff :=NewCT_Trendline ();if _def :=d .DecodeElement (_fff ,&_cgf );_def !=nil {return _def ;};_cdc .Trendline =append (_cdc .Trendline ,_fff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgc :=NewCT_ErrBars ();if _gac :=d .DecodeElement (_gdgc ,&_cgf );_gac !=nil {return _gac ;};_cdc .ErrBars =append (_cdc .ErrBars ,_gdgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdc .Cat =NewCT_AxDataSource ();if _aedf :=d .DecodeElement (_cdc .Cat ,&_cgf );_aedf !=nil {return _aedf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdc .Val =NewCT_NumDataSource ();if _ebf :=d .DecodeElement (_cdc .Val ,&_cgf );_ebf !=nil {return _ebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdc .ExtLst =NewCT_ExtensionList ();if _aga :=d .DecodeElement (_cdc .ExtLst ,&_cgf );_aga !=nil {return _aga ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_cgf .Name );if _edg :=d .Skip ();_edg !=nil {return _edg ;};};case _g .EndElement :break _be ;case _g .CharData :};};return nil ;};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_beaed :=&CT_TrendlineLbl {};return _beaed };func (_bdaef *CT_Tx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdaef .Choice =NewCT_TxChoice ();_edfca :for {_abea ,_baabg :=d .Token ();if _baabg !=nil {return _baabg ;};switch _ddbbb :=_abea .(type ){case _g .StartElement :switch _ddbbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaef .Choice =NewCT_TxChoice ();if _gdggb :=d .DecodeElement (&_bdaef .Choice .StrRef ,&_ddbbb );_gdggb !=nil {return _gdggb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdaef .Choice =NewCT_TxChoice ();if _efgad :=d .DecodeElement (&_bdaef .Choice .Rich ,&_ddbbb );_efgad !=nil {return _efgad ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0078 \u0025\u0076",_ddbbb .Name );if _ffgf :=d .Skip ();_ffgf !=nil {return _ffgf ;};};case _g .EndElement :break _edfca ;case _g .CharData :};};return nil ;};func (_acgg *CT_TrendlineLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eedac :for {_eecfe ,_gdade :=d .Token ();if _gdade !=nil {return _gdade ;};switch _gbcc :=_eecfe .(type ){case _g .StartElement :switch _gbcc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgg .Layout =NewCT_Layout ();if _eabca :=d .DecodeElement (_acgg .Layout ,&_gbcc );_eabca !=nil {return _eabca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgg .Tx =NewCT_Tx ();if _fegae :=d .DecodeElement (_acgg .Tx ,&_gbcc );_fegae !=nil {return _fegae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgg .NumFmt =NewCT_NumFmt ();if _ffcb :=d .DecodeElement (_acgg .NumFmt ,&_gbcc );_ffcb !=nil {return _ffcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgg .SpPr =_ff .NewCT_ShapeProperties ();if _aeecf :=d .DecodeElement (_acgg .SpPr ,&_gbcc );_aeecf !=nil {return _aeecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgg .TxPr =_ff .NewCT_TextBody ();if _gfegdf :=d .DecodeElement (_acgg .TxPr ,&_gbcc );_gfegdf !=nil {return _gfegdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgg .ExtLst =NewCT_ExtensionList ();if _gcada :=d .DecodeElement (_acgg .ExtLst ,&_gbcc );_gcada !=nil {return _gcada ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_gbcc .Name );if _ebacd :=d .Skip ();_ebacd !=nil {return _ebacd ;};};case _g .EndElement :break _eedac ;case _g .CharData :};};return nil ;};func (_bgbge *ST_DepthPercent )Validate ()error {return _bgbge .ValidateWithPath ("")};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_GapAmount is a union type -type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;}; +// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path +func (_dddc *CT_CustSplit )ValidateWithPath (path string )error {for _fcfd ,_eecd :=range _dddc .SecondPiePt {if _eab :=_eecd .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_fcfd ));_eab !=nil {return _eab ;};};return nil ;};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_ff .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ff .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .CT_TextBody ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path -func (_bacgd *EG_DLblShared )ValidateWithPath (path string )error {if _bacgd .NumFmt !=nil {if _dacca :=_bacgd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dacca !=nil {return _dacca ;};};if _bacgd .SpPr !=nil {if _gdfg :=_bacgd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdfg !=nil {return _gdfg ;};};if _bacgd .TxPr !=nil {if _cgccd :=_bacgd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cgccd !=nil {return _cgccd ;};};if _bacgd .DLblPos !=nil {if _efeab :=_bacgd .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_efeab !=nil {return _efeab ;};};if _bacgd .ShowLegendKey !=nil {if _egcd :=_bacgd .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_egcd !=nil {return _egcd ;};};if _bacgd .ShowVal !=nil {if _dcggb :=_bacgd .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_dcggb !=nil {return _dcggb ;};};if _bacgd .ShowCatName !=nil {if _gffad :=_bacgd .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_gffad !=nil {return _gffad ;};};if _bacgd .ShowSerName !=nil {if _bdeac :=_bacgd .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_bdeac !=nil {return _bdeac ;};};if _bacgd .ShowPercent !=nil {if _dgeg :=_bacgd .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dgeg !=nil {return _dgeg ;};};if _bacgd .ShowBubbleSize !=nil {if _egdfd :=_bacgd .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_egdfd !=nil {return _egdfd ;};};return nil ;};func NewCT_PictureFormat ()*CT_PictureFormat {_gfgfd :=&CT_PictureFormat {};_gfgfd .ValAttr =ST_PictureFormat (1);return _gfgfd ;};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_efe *CT_BandFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efe .Idx =NewCT_UnsignedInt ();_aaf :for {_dgff ,_cfae :=d .Token ();if _cfae !=nil {return _cfae ;};switch _ceaa :=_dgff .(type ){case _b .StartElement :switch _ceaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgb :=d .DecodeElement (_efe .Idx ,&_ceaa );_bgb !=nil {return _bgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efe .SpPr =_db .NewCT_ShapeProperties ();if _edb :=d .DecodeElement (_efe .SpPr ,&_ceaa );_edb !=nil {return _edb ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_ceaa .Name );if _gbb :=d .Skip ();_gbb !=nil {return _gbb ;};};case _b .EndElement :break _aaf ;case _b .CharData :};};return nil ;};func NewCT_StockChart ()*CT_StockChart {_faee :=&CT_StockChart {};return _faee };type CT_StrVal struct{IdxAttr uint32 ;V string ;};func (_fgbeb *CT_StockChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bacb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_effgb :=range _fgbeb .Ser {e .EncodeElement (_effgb ,_bacb );};if _fgbeb .DLbls !=nil {_aegb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgbeb .DLbls ,_aegb );};if _fgbeb .DropLines !=nil {_adagb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgbeb .DropLines ,_adagb );};if _fgbeb .HiLowLines !=nil {_agfbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgbeb .HiLowLines ,_agfbg );};if _fgbeb .UpDownBars !=nil {_egabd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_fgbeb .UpDownBars ,_egabd );};_ccgfe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gbeb :=range _fgbeb .AxId {e .EncodeElement (_gbeb ,_ccgfe );};if _fgbeb .ExtLst !=nil {_bdea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgbeb .ExtLst ,_bdea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path +func (_ddgdb *CT_PieChart )ValidateWithPath (path string )error {if _ddgdb .VaryColors !=nil {if _eggad :=_ddgdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eggad !=nil {return _eggad ;};};for _bacfg ,_eega :=range _ddgdb .Ser {if _deefg :=_eega .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bacfg ));_deefg !=nil {return _deefg ;};};if _ddgdb .DLbls !=nil {if _aafe :=_ddgdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aafe !=nil {return _aafe ;};};if _ddgdb .FirstSliceAng !=nil {if _gabe :=_ddgdb .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_gabe !=nil {return _gabe ;};};if _ddgdb .ExtLst !=nil {if _dccd :=_ddgdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccd !=nil {return _dccd ;};};return nil ;};func (_cgfga *ChartSpace )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\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cgfga .CT_ChartSpace .MarshalXML (e ,start );};func (_dccef *CT_MarkerStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cecgg ,_cbfc :=_dccef .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _cbfc !=nil {return _cbfc ;};start .Attr =append (start .Attr ,_cecgg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path -func (_aef *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _aef .MultiLvlStrRef !=nil {if _edf :=_aef .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_edf !=nil {return _edf ;};};if _aef .NumRef !=nil {if _feg :=_aef .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_feg !=nil {return _feg ;};};if _aef .NumLit !=nil {if _bed :=_aef .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_bed !=nil {return _bed ;};};if _aef .StrRef !=nil {if _aec :=_aef .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_aec !=nil {return _aec ;};};if _aef .StrLit !=nil {if _ecf :=_aef .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_ecf !=nil {return _ecf ;};};return nil ;};func (_bcgdc ST_LayoutTarget )Validate ()error {return _bcgdc .ValidateWithPath ("")};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};func (_fged *ST_BubbleScale )ValidateWithPath (path string )error {_caacf :=[]string {};if _fged .ST_BubbleScalePercent !=nil {_caacf =append (_caacf ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _fged .ST_BubbleScaleUInt !=nil {_caacf =append (_caacf ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_caacf )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_caacf );};return nil ;};func (_cecab *CT_TickLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daaegg :=range start .Attr {if _daaegg .Name .Local =="\u0076\u0061\u006c"{_cecab .ValAttr .UnmarshalXMLAttr (_daaegg );continue ;};};for {_geegc ,_fafcd :=d .Token ();if _fafcd !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_fafcd );};if _cgfaa ,_gacda :=_geegc .(_b .EndElement );_gacda &&_cgfaa .Name ==start .Name {break ;};};return nil ;};type ST_DispBlanksAs byte ;const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;);func (_bgaac *ST_DepthPercent )ValidateWithPath (path string )error {_deaae :=[]string {};if _bgaac .ST_DepthPercentWithSymbol !=nil {_deaae =append (_deaae ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _bgaac .ST_DepthPercentUShort !=nil {_deaae =append (_deaae ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_deaae )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_deaae );};return nil ;};func (_cfgb *CT_DLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgb .Idx =NewCT_UnsignedInt ();_dbbc :for {_deec ,_dgafe :=d .Token ();if _dgafe !=nil {return _dgafe ;};switch _edgc :=_deec .(type ){case _b .StartElement :switch _edgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ggbc :=d .DecodeElement (_cfgb .Idx ,&_edgc );_ggbc !=nil {return _ggbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _ffdd :=d .DecodeElement (&_cfgb .Choice .Delete ,&_edgc );_ffdd !=nil {return _ffdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _aeceb :=d .DecodeElement (&_cfgb .Choice .Layout ,&_edgc );_aeceb !=nil {return _aeceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _fcfd :=d .DecodeElement (&_cfgb .Choice .Tx ,&_edgc );_fcfd !=nil {return _fcfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _ggbe :=d .DecodeElement (&_cfgb .Choice .NumFmt ,&_edgc );_ggbe !=nil {return _ggbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _efb :=d .DecodeElement (&_cfgb .Choice .SpPr ,&_edgc );_efb !=nil {return _efb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _gag :=d .DecodeElement (&_cfgb .Choice .TxPr ,&_edgc );_gag !=nil {return _gag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _beac :=d .DecodeElement (&_cfgb .Choice .DLblPos ,&_edgc );_beac !=nil {return _beac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _acbf :=d .DecodeElement (&_cfgb .Choice .ShowLegendKey ,&_edgc );_acbf !=nil {return _acbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _caag :=d .DecodeElement (&_cfgb .Choice .ShowVal ,&_edgc );_caag !=nil {return _caag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _bafc :=d .DecodeElement (&_cfgb .Choice .ShowCatName ,&_edgc );_bafc !=nil {return _bafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _faag :=d .DecodeElement (&_cfgb .Choice .ShowSerName ,&_edgc );_faag !=nil {return _faag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _gfdf :=d .DecodeElement (&_cfgb .Choice .ShowPercent ,&_edgc );_gfdf !=nil {return _gfdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _eaacd :=d .DecodeElement (&_cfgb .Choice .ShowBubbleSize ,&_edgc );_eaacd !=nil {return _eaacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfgb .Choice ==nil {_cfgb .Choice =NewCT_DLblChoice ();};if _bgcd :=d .DecodeElement (&_cfgb .Choice .Separator ,&_edgc );_bgcd !=nil {return _bgcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfgb .ExtLst =NewCT_ExtensionList ();if _fbac :=d .DecodeElement (_cfgb .ExtLst ,&_edgc );_fbac !=nil {return _fbac ;};default:_c .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_edgc .Name );if _bebc :=d .Skip ();_bebc !=nil {return _bebc ;};};case _b .EndElement :break _dbbc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_RadarStyle and its children +func (_egbag *CT_RadarStyle )Validate ()error {return _egbag .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};type ST_SplitType byte ; -// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path -func (_aeegf *CT_Perspective )ValidateWithPath (path string )error {if _aeegf .ValAttr !=nil {if *_aeegf .ValAttr < 0{return _da .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 ,*_aeegf .ValAttr );};if *_aeegf .ValAttr > 240{return _da .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 ,*_aeegf .ValAttr );};};return nil ;};func (_fcag *CT_Grouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcag .ValAttr !=ST_GroupingUnset {_egbd ,_gbbcc :=_fcag .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _gbbcc !=nil {return _gbbcc ;};start .Attr =append (start .Attr ,_egbd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eede *CT_PageSetup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdgeb :=range start .Attr {if _cdgeb .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_gdcae ,_afcf :=_a .ParseUint (_cdgeb .Value ,10,32);if _afcf !=nil {return _afcf ;};_aadda :=uint32 (_gdcae );_eede .PaperSizeAttr =&_aadda ;continue ;};if _cdgeb .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_decgb ,_gdgcg :=_cdgeb .Value ,error (nil );if _gdgcg !=nil {return _gdgcg ;};_eede .PaperHeightAttr =&_decgb ;continue ;};if _cdgeb .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_befda ,_egcaf :=_cdgeb .Value ,error (nil );if _egcaf !=nil {return _egcaf ;};_eede .PaperWidthAttr =&_befda ;continue ;};if _cdgeb .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_gcefd ,_ccgde :=_a .ParseUint (_cdgeb .Value ,10,32);if _ccgde !=nil {return _ccgde ;};_egbe :=uint32 (_gcefd );_eede .FirstPageNumberAttr =&_egbe ;continue ;};if _cdgeb .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_eede .OrientationAttr .UnmarshalXMLAttr (_cdgeb );continue ;};if _cdgeb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_dbdaf ,_cgdf :=_a .ParseBool (_cdgeb .Value );if _cgdf !=nil {return _cgdf ;};_eede .BlackAndWhiteAttr =&_dbdaf ;continue ;};if _cdgeb .Name .Local =="\u0064\u0072\u0061f\u0074"{_ddgag ,_baae :=_a .ParseBool (_cdgeb .Value );if _baae !=nil {return _baae ;};_eede .DraftAttr =&_ddgag ;continue ;};if _cdgeb .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_dbcd ,_fbfad :=_a .ParseBool (_cdgeb .Value );if _fbfad !=nil {return _fbfad ;};_eede .UseFirstPageNumberAttr =&_dbcd ;continue ;};if _cdgeb .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_abbag ,_bdcfc :=_a .ParseInt (_cdgeb .Value ,10,32);if _bdcfc !=nil {return _bdcfc ;};_cbfd :=int32 (_abbag );_eede .HorizontalDpiAttr =&_cbfd ;continue ;};if _cdgeb .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_baagc ,_fedd :=_a .ParseInt (_cdgeb .Value ,10,32);if _fedd !=nil {return _fedd ;};_efec :=int32 (_baagc );_eede .VerticalDpiAttr =&_efec ;continue ;};if _cdgeb .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_eacfb ,_aaae :=_a .ParseUint (_cdgeb .Value ,10,32);if _aaae !=nil {return _aaae ;};_dedf :=uint32 (_eacfb );_eede .CopiesAttr =&_dedf ;continue ;};};for {_geda ,_adbb :=d .Token ();if _adbb !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_adbb );};if _agaab ,_dffc :=_geda .(_b .EndElement );_dffc &&_agaab .Name ==start .Name {break ;};};return nil ;};func (_ggcd *CT_MarkerSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggcd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_ggcd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_StockChart and its children +func (_acedd *CT_StockChart )Validate ()error {return _acedd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};func (_cbab *CT_PieChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cbab .VaryColors !=nil {_fdcdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cbab .VaryColors ,_fdcdf );};if _cbab .Ser !=nil {_cfba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bgbag :=range _cbab .Ser {e .EncodeElement (_bgbag ,_cfba );};};if _cbab .DLbls !=nil {_cgbec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cbab .DLbls ,_cgbec );};if _cbab .FirstSliceAng !=nil {_gbbb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_cbab .FirstSliceAng ,_gbbb );};if _cbab .ExtLst !=nil {_cdag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbab .ExtLst ,_cdag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdaec *CT_RelId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_fdaec .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcae *CT_TextLanguageID )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aebea :=range start .Attr {if _aebea .Name .Local =="\u0076\u0061\u006c"{_cefg ,_dbaf :=_aebea .Value ,error (nil );if _dbaf !=nil {return _dbaf ;};_dcae .ValAttr =_cefg ;continue ;};};for {_ebcedc ,_dcdec :=d .Token ();if _dcdec !=nil {return _bd .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",_dcdec );};if _adecb ,_dbecd :=_ebcedc .(_g .EndElement );_dbecd &&_adecb .Name ==start .Name {break ;};};return nil ;};func (_fbgb *CT_LayoutMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbgb .ValAttr !=ST_LayoutModeUnset {_degf ,_dfdb :=_fbgb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dfdb !=nil {return _dfdb ;};start .Attr =append (start .Attr ,_degf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_facag *EG_PieChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _facag .VaryColors !=nil {_ecdgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_facag .VaryColors ,_ecdgf );};if _facag .Ser !=nil {_bead :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_abgca :=range _facag .Ser {e .EncodeElement (_abgca ,_bead );};};if _facag .DLbls !=nil {_bbgbf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_facag .DLbls ,_bbgbf );};return nil ;}; -// Validate validates the CT_PlotAreaChoice1 and its children -func (_aeeac *CT_PlotAreaChoice1 )Validate ()error {return _aeeac .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};type ST_BuiltInUnit byte ;func (_eebef ST_CrossBetween )Validate ()error {return _eebef .ValidateWithPath ("")};func (_daebc *CT_StrData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daebc .PtCount !=nil {_egeda :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_daebc .PtCount ,_egeda );};if _daebc .Pt !=nil {_gfggeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_cageg :=range _daebc .Pt {e .EncodeElement (_cageg ,_gfggeg );};};if _daebc .ExtLst !=nil {_acdbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daebc .ExtLst ,_acdbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dage *ST_SecondPieSize )ValidateWithPath (path string )error {_dggdg :=[]string {};if _dage .ST_SecondPieSizePercent !=nil {_dggdg =append (_dggdg ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dage .ST_SecondPieSizeUShort !=nil {_dggdg =append (_dggdg ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_dggdg )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dggdg );};return nil ;}; +// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path +func (_abcff *CT_Skip )ValidateWithPath (path string )error {if _abcff .ValAttr < 1{return _bd .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 ,_abcff .ValAttr );};return nil ;};func (_afe *CT_BubbleSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afe .Idx =NewCT_UnsignedInt ();_afe .Order =NewCT_UnsignedInt ();_dcgb :for {_afbd ,_afee :=d .Token ();if _afee !=nil {return _afee ;};switch _adgd :=_afbd .(type ){case _g .StartElement :switch _adgd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fcad :=d .DecodeElement (_afe .Idx ,&_adgd );_fcad !=nil {return _fcad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdge :=d .DecodeElement (_afe .Order ,&_adgd );_fdge !=nil {return _fdge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afe .Tx =NewCT_SerTx ();if _abcf :=d .DecodeElement (_afe .Tx ,&_adgd );_abcf !=nil {return _abcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afe .SpPr =_ff .NewCT_ShapeProperties ();if _bcfb :=d .DecodeElement (_afe .SpPr ,&_adgd );_bcfb !=nil {return _bcfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afe .InvertIfNegative =NewCT_Boolean ();if _beea :=d .DecodeElement (_afe .InvertIfNegative ,&_adgd );_beea !=nil {return _beea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcde :=NewCT_DPt ();if _ebab :=d .DecodeElement (_bcde ,&_adgd );_ebab !=nil {return _ebab ;};_afe .DPt =append (_afe .DPt ,_bcde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afe .DLbls =NewCT_DLbls ();if _faef :=d .DecodeElement (_afe .DLbls ,&_adgd );_faef !=nil {return _faef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gacf :=NewCT_Trendline ();if _dbae :=d .DecodeElement (_gacf ,&_adgd );_dbae !=nil {return _dbae ;};_afe .Trendline =append (_afe .Trendline ,_gacf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddcd :=NewCT_ErrBars ();if _bgce :=d .DecodeElement (_ddcd ,&_adgd );_bgce !=nil {return _bgce ;};_afe .ErrBars =append (_afe .ErrBars ,_ddcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afe .XVal =NewCT_AxDataSource ();if _egdg :=d .DecodeElement (_afe .XVal ,&_adgd );_egdg !=nil {return _egdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afe .YVal =NewCT_NumDataSource ();if _dcef :=d .DecodeElement (_afe .YVal ,&_adgd );_dcef !=nil {return _dcef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afe .BubbleSize =NewCT_NumDataSource ();if _cadd :=d .DecodeElement (_afe .BubbleSize ,&_adgd );_cadd !=nil {return _cadd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afe .Bubble3D =NewCT_Boolean ();if _cbed :=d .DecodeElement (_afe .Bubble3D ,&_adgd );_cbed !=nil {return _cbed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afe .ExtLst =NewCT_ExtensionList ();if _abdf :=d .DecodeElement (_afe .ExtLst ,&_adgd );_abdf !=nil {return _abdf ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_adgd .Name );if _fdgf :=d .Skip ();_fdgf !=nil {return _fdgf ;};};case _g .EndElement :break _dcgb ;case _g .CharData :};};return nil ;};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_ff .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_cedf *CT_BarChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fdef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_cedf .BarDir ,_fdef );if _cedf .Grouping !=nil {_dcag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cedf .Grouping ,_dcag );};if _cedf .VaryColors !=nil {_egec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cedf .VaryColors ,_egec );};if _cedf .Ser !=nil {_gee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cfa :=range _cedf .Ser {e .EncodeElement (_cfa ,_gee );};};if _cedf .DLbls !=nil {_egg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cedf .DLbls ,_egg );};if _cedf .GapWidth !=nil {_bbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_cedf .GapWidth ,_bbf );};if _cedf .Overlap !=nil {_abae :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_cedf .Overlap ,_abae );};if _cedf .SerLines !=nil {_gaeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_agg :=range _cedf .SerLines {e .EncodeElement (_agg ,_gaeg );};};_dbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bcgc :=range _cedf .AxId {e .EncodeElement (_bcgc ,_dbf );};if _cedf .ExtLst !=nil {_ffcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cedf .ExtLst ,_ffcd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path -func (_adf *CT_AxisUnit )ValidateWithPath (path string )error {if _adf .ValAttr <=0{return _da .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 ,_adf .ValAttr );};return nil ;};func (_gcde ST_SizeRepresents )String ()string {switch _gcde {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";}; +// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path +func (_aebb *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _aebb .Layout !=nil {if _dgabe :=_aebb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dgabe !=nil {return _dgabe ;};};if _aebb .Tx !=nil {if _ddfec :=_aebb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ddfec !=nil {return _ddfec ;};};if _aebb .SpPr !=nil {if _ffcdg :=_aebb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffcdg !=nil {return _ffcdg ;};};if _aebb .TxPr !=nil {if _dagaf :=_aebb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dagaf !=nil {return _dagaf ;};};return nil ;};func (_caee *CT_RotX )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gaeb :=range start .Attr {if _gaeb .Name .Local =="\u0076\u0061\u006c"{_eebga ,_aafdef :=_c .ParseInt (_gaeb .Value ,10,8);if _aafdef !=nil {return _aafdef ;};_gadbb :=int8 (_eebga );_caee .ValAttr =&_gadbb ;continue ;};};for {_cadcc ,_ffafd :=d .Token ();if _ffafd !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_ffafd );};if _febga ,_aecba :=_cadcc .(_g .EndElement );_aecba &&_febga .Name ==start .Name {break ;};};return nil ;};type EG_LegendEntryData struct{TxPr *_ff .CT_TextBody ;};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};func (_dadb *CT_DateAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bdad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_dadb .AxId ,_bdad );_ebdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_dadb .Scaling ,_ebdd );if _dadb .Delete !=nil {_fcga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_dadb .Delete ,_fcga );};_cegf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_dadb .AxPos ,_cegf );if _dadb .MajorGridlines !=nil {_beaeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dadb .MajorGridlines ,_beaeg );};if _dadb .MinorGridlines !=nil {_bcbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dadb .MinorGridlines ,_bcbg );};if _dadb .Title !=nil {_beag :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_dadb .Title ,_beag );};if _dadb .NumFmt !=nil {_cdbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dadb .NumFmt ,_cdbg );};if _dadb .MajorTickMark !=nil {_bced :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dadb .MajorTickMark ,_bced );};if _dadb .MinorTickMark !=nil {_bcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dadb .MinorTickMark ,_bcaf );};if _dadb .TickLblPos !=nil {_dedge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_dadb .TickLblPos ,_dedge );};if _dadb .SpPr !=nil {_dbdcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dadb .SpPr ,_dbdcb );};if _dadb .TxPr !=nil {_ddgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dadb .TxPr ,_ddgf );};_gaff :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_dadb .CrossAx ,_gaff );if _dadb .Choice !=nil {_dadb .Choice .MarshalXML (e ,_g .StartElement {});};if _dadb .Auto !=nil {_eced :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_dadb .Auto ,_eced );};if _dadb .LblOffset !=nil {_eaaf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_dadb .LblOffset ,_eaaf );};if _dadb .BaseTimeUnit !=nil {_eabb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dadb .BaseTimeUnit ,_eabb );};if _dadb .MajorUnit !=nil {_edga :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dadb .MajorUnit ,_edga );};if _dadb .MajorTimeUnit !=nil {_egdgdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dadb .MajorTimeUnit ,_egdgdd );};if _dadb .MinorUnit !=nil {_abcce :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dadb .MinorUnit ,_abcce );};if _dadb .MinorTimeUnit !=nil {_abdfe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dadb .MinorTimeUnit ,_abdfe );};if _dadb .ExtLst !=nil {_ebgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dadb .ExtLst ,_ebgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgede ST_LayoutTarget )String ()string {switch _dgede {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};func (_ddfag *CT_TxChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddfag .StrRef !=nil {_cegcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_ddfag .StrRef ,_cegcdd );};if _ddfag .Rich !=nil {_eafabf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_ddfag .Rich ,_eafabf );};return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_agbc :=&CT_LegendEntryChoice {};return _agbc };func (_fabgb ST_Thickness )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fabgb .ST_ThicknessPercent !=nil {e .EncodeToken (_g .CharData (*_fabgb .ST_ThicknessPercent ));};if _fabgb .Uint32 !=nil {e .EncodeToken (_g .CharData (_bd .Sprintf ("\u0025\u0064",*_fabgb .Uint32 )));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path -func (_bffeb *CT_Scaling )ValidateWithPath (path string )error {if _bffeb .LogBase !=nil {if _bgebc :=_bffeb .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_bgebc !=nil {return _bgebc ;};};if _bffeb .Orientation !=nil {if _abbgc :=_bffeb .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_abbgc !=nil {return _abbgc ;};};if _bffeb .Max !=nil {if _ecaa :=_bffeb .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_ecaa !=nil {return _ecaa ;};};if _bffeb .Min !=nil {if _bedb :=_bffeb .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_bedb !=nil {return _bedb ;};};if _bffeb .ExtLst !=nil {if _gacbga :=_bffeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gacbga !=nil {return _gacbga ;};};return nil ;};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_gcdfe *CT_FirstSliceAng )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abcdf :=range start .Attr {if _abcdf .Name .Local =="\u0076\u0061\u006c"{_ffag ,_dfbfa :=_a .ParseUint (_abcdf .Value ,10,16);if _dfbfa !=nil {return _dfbfa ;};_cfca :=uint16 (_ffag );_gcdfe .ValAttr =&_cfca ;continue ;};};for {_bedfg ,_cfeb :=d .Token ();if _cfeb !=nil {return _da .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",_cfeb );};if _eaace ,_bbfe :=_bedfg .(_b .EndElement );_bbfe &&_eaace .Name ==start .Name {break ;};};return nil ;};func NewCT_RelId ()*CT_RelId {_eaaa :=&CT_RelId {};return _eaaa };func NewCT_TimeUnit ()*CT_TimeUnit {_ecabg :=&CT_TimeUnit {};return _ecabg };func (_bacf *CT_Chart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bacf .PlotArea =NewCT_PlotArea ();_bag :for {_cege ,_bff :=d .Token ();if _bff !=nil {return _bff ;};switch _faad :=_cege .(type ){case _b .StartElement :switch _faad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .Title =NewCT_Title ();if _gaaa :=d .DecodeElement (_bacf .Title ,&_faad );_gaaa !=nil {return _gaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .AutoTitleDeleted =NewCT_Boolean ();if _cbgg :=d .DecodeElement (_bacf .AutoTitleDeleted ,&_faad );_cbgg !=nil {return _cbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .PivotFmts =NewCT_PivotFmts ();if _aebf :=d .DecodeElement (_bacf .PivotFmts ,&_faad );_aebf !=nil {return _aebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .View3D =NewCT_View3D ();if _ggb :=d .DecodeElement (_bacf .View3D ,&_faad );_ggb !=nil {return _ggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .Floor =NewCT_Surface ();if _gdgc :=d .DecodeElement (_bacf .Floor ,&_faad );_gdgc !=nil {return _gdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .SideWall =NewCT_Surface ();if _dca :=d .DecodeElement (_bacf .SideWall ,&_faad );_dca !=nil {return _dca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .BackWall =NewCT_Surface ();if _eebd :=d .DecodeElement (_bacf .BackWall ,&_faad );_eebd !=nil {return _eebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _daag :=d .DecodeElement (_bacf .PlotArea ,&_faad );_daag !=nil {return _daag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .Legend =NewCT_Legend ();if _dceda :=d .DecodeElement (_bacf .Legend ,&_faad );_dceda !=nil {return _dceda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .PlotVisOnly =NewCT_Boolean ();if _ggge :=d .DecodeElement (_bacf .PlotVisOnly ,&_faad );_ggge !=nil {return _ggge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .DispBlanksAs =NewCT_DispBlanksAs ();if _bbgb :=d .DecodeElement (_bacf .DispBlanksAs ,&_faad );_bbgb !=nil {return _bbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .ShowDLblsOverMax =NewCT_Boolean ();if _fgcf :=d .DecodeElement (_bacf .ShowDLblsOverMax ,&_faad );_fgcf !=nil {return _fgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacf .ExtLst =NewCT_ExtensionList ();if _befed :=d .DecodeElement (_bacf .ExtLst ,&_faad );_befed !=nil {return _befed ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_faad .Name );if _fafa :=d .Skip ();_fafa !=nil {return _fafa ;};};case _b .EndElement :break _bag ;case _b .CharData :};};return nil ;};type ST_RadarStyle byte ; +// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path +func (_adebg *CT_UpDownBar )ValidateWithPath (path string )error {if _adebg .SpPr !=nil {if _eefg :=_adebg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eefg !=nil {return _eefg ;};};return nil ;}; -// Validate validates the CT_OfPieType and its children -func (_dfcf *CT_OfPieType )Validate ()error {return _dfcf .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_View3D and its children +func (_bffeb *CT_View3D )Validate ()error {return _bffeb .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_efba *CT_Title )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efba .Tx !=nil {_bbda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_efba .Tx ,_bbda );};if _efba .Layout !=nil {_edcfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_efba .Layout ,_edcfe );};if _efba .Overlay !=nil {_cacac :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_efba .Overlay ,_cacac );};if _efba .SpPr !=nil {_cddda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_efba .SpPr ,_cddda );};if _efba .TxPr !=nil {_cbcgeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_efba .TxPr ,_cbcgeb );};if _efba .ExtLst !=nil {_bbcfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efba .ExtLst ,_bbcfc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path -func (_abe *CT_Bar3DChart )ValidateWithPath (path string )error {if _cfc :=_abe .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cfc !=nil {return _cfc ;};if _abe .Grouping !=nil {if _acb :=_abe .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_acb !=nil {return _acb ;};};if _abe .VaryColors !=nil {if _cgd :=_abe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cgd !=nil {return _cgd ;};};for _gfeb ,_debf :=range _abe .Ser {if _dac :=_debf .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfeb ));_dac !=nil {return _dac ;};};if _abe .DLbls !=nil {if _bfd :=_abe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bfd !=nil {return _bfd ;};};if _abe .GapWidth !=nil {if _ecff :=_abe .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_ecff !=nil {return _ecff ;};};if _abe .GapDepth !=nil {if _eda :=_abe .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_eda !=nil {return _eda ;};};if _abe .Shape !=nil {if _agb :=_abe .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_agb !=nil {return _agb ;};};for _acbd ,_daab :=range _abe .AxId {if _ccba :=_daab .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_acbd ));_ccba !=nil {return _ccba ;};};if _abe .ExtLst !=nil {if _ecged :=_abe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecged !=nil {return _ecged ;};};return nil ;};func (_eecef *CT_PivotFmts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eecef .PivotFmt !=nil {_egfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_bbdf :=range _eecef .PivotFmt {e .EncodeElement (_bbdf ,_egfc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgcca *CT_UpDownBar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgcca .SpPr !=nil {_eaffb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgcca .SpPr ,_eaffb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path +func (_cbgf *CT_AreaChart )ValidateWithPath (path string )error {if _cbgf .Grouping !=nil {if _bcf :=_cbgf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bcf !=nil {return _bcf ;};};if _cbgf .VaryColors !=nil {if _fcc :=_cbgf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fcc !=nil {return _fcc ;};};for _aba ,_fdgg :=range _cbgf .Ser {if _ege :=_fdgg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aba ));_ege !=nil {return _ege ;};};if _cbgf .DLbls !=nil {if _fbbc :=_cbgf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fbbc !=nil {return _fbbc ;};};if _cbgf .DropLines !=nil {if _gdg :=_cbgf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gdg !=nil {return _gdg ;};};for _dag ,_df :=range _cbgf .AxId {if _cg :=_df .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dag ));_cg !=nil {return _cg ;};};if _cbgf .ExtLst !=nil {if _aed :=_cbgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aed !=nil {return _aed ;};};return nil ;};func (_ecbfa *CT_Scaling )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afgef :for {_gcgeb ,_cfebb :=d .Token ();if _cfebb !=nil {return _cfebb ;};switch _fcebec :=_gcgeb .(type ){case _g .StartElement :switch _fcebec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbfa .LogBase =NewCT_LogBase ();if _efag :=d .DecodeElement (_ecbfa .LogBase ,&_fcebec );_efag !=nil {return _efag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbfa .Orientation =NewCT_Orientation ();if _ecac :=d .DecodeElement (_ecbfa .Orientation ,&_fcebec );_ecac !=nil {return _ecac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbfa .Max =NewCT_Double ();if _beded :=d .DecodeElement (_ecbfa .Max ,&_fcebec );_beded !=nil {return _beded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbfa .Min =NewCT_Double ();if _agagba :=d .DecodeElement (_ecbfa .Min ,&_fcebec );_agagba !=nil {return _agagba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbfa .ExtLst =NewCT_ExtensionList ();if _bdccb :=d .DecodeElement (_ecbfa .ExtLst ,&_fcebec );_bdccb !=nil {return _bdccb ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_fcebec .Name );if _eade :=d .Skip ();_eade !=nil {return _eade ;};};case _g .EndElement :break _afgef ;case _g .CharData :};};return nil ;};func (_fdccd ST_ErrDir )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fggf :=_g .Attr {};_fggf .Name =name ;switch _fdccd {case ST_ErrDirUnset :_fggf .Value ="";case ST_ErrDirX :_fggf .Value ="\u0078";case ST_ErrDirY :_fggf .Value ="\u0079";};return _fggf ,nil ;};func (_gdcac ST_PictureFormat )ValidateWithPath (path string )error {switch _gdcac {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdcac ));};return nil ;}; -// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path -func (_geaea *UserShapes )ValidateWithPath (path string )error {if _cagga :=_geaea .CT_Drawing .ValidateWithPath (path );_cagga !=nil {return _cagga ;};return nil ;}; +// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path +func (_deccd *CT_BubbleScale )ValidateWithPath (path string )error {if _deccd .ValAttr !=nil {if _dcdc :=_deccd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcdc !=nil {return _dcdc ;};};return nil ;};func (_egcbd ST_LayoutMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egcbd .String (),start );}; -// Validate validates the CT_NumVal and its children -func (_eafce *CT_NumVal )Validate ()error {return _eafce .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func (_ad *CT_Area3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ad .Grouping !=nil {_ef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ad .Grouping ,_ef );};if _ad .VaryColors !=nil {_de :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ad .VaryColors ,_de );};if _ad .Ser !=nil {_f :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ce :=range _ad .Ser {e .EncodeElement (_ce ,_f );};};if _ad .DLbls !=nil {_ff :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ad .DLbls ,_ff );};if _ad .DropLines !=nil {_ee :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ad .DropLines ,_ee );};if _ad .GapDepth !=nil {_ed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_ad .GapDepth ,_ed );};_bg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ge :=range _ad .AxId {e .EncodeElement (_ge ,_bg );};if _ad .ExtLst !=nil {_cbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ad .ExtLst ,_cbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccbg *CT_Orientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccbg .ValAttr !=ST_OrientationUnset {_effb ,_cdfag :=_ccbg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _cdfag !=nil {return _cdfag ;};start .Attr =append (start .Attr ,_effb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdfeg *CT_Overlap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddccd :=range start .Attr {if _ddccd .Name .Local =="\u0076\u0061\u006c"{_caecd ,_gabacd :=ParseUnionST_Overlap (_ddccd .Value );if _gabacd !=nil {return _gabacd ;};_bdfeg .ValAttr =&_caecd ;continue ;};};for {_gadee ,_aegef :=d .Token ();if _aegef !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_aegef );};if _gegf ,_geebg :=_gadee .(_b .EndElement );_geebg &&_gegf .Name ==start .Name {break ;};};return nil ;};func (_bfda *CT_RelId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgfe :=range start .Attr {if _bgfe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgfe .Name .Local =="\u0069\u0064"||_bgfe .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"&&_bgfe .Name .Local =="\u0069\u0064"{_aeaf ,_efgdg :=_bgfe .Value ,error (nil );if _efgdg !=nil {return _efgdg ;};_bfda .IdAttr =_aeaf ;continue ;};};for {_feaadb ,_fgcdd :=d .Token ();if _fgcdd !=nil {return _da .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_fgcdd );};if _gbadd ,_dfgfc :=_feaadb .(_b .EndElement );_dfgfc &&_gbadd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ScatterChart and its children +func (_faefe *CT_ScatterChart )Validate ()error {return _faefe .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_aafgb ST_TimeUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aafgb .String (),start );};func (_fegg *ST_ErrValType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbgg ,_ccaag :=d .Token ();if _ccaag !=nil {return _ccaag ;};if _gdec ,_gfebg :=_gbgg .(_g .EndElement );_gfebg &&_gdec .Name ==start .Name {*_fegg =1;return nil ;};if _ccgca ,_aegge :=_gbgg .(_g .CharData );!_aegge {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbgg );}else {switch string (_ccgca ){case "":*_fegg =0;case "\u0063\u0075\u0073\u0074":*_fegg =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_fegg =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_fegg =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_fegg =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_fegg =5;};};_gbgg ,_ccaag =d .Token ();if _ccaag !=nil {return _ccaag ;};if _cfdg ,_addgbb :=_gbgg .(_g .EndElement );_addgbb &&_cfdg .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbgg );};func (_bcce *CT_LblAlgn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcce .ValAttr =ST_LblAlgn (1);for _ ,_bacbg :=range start .Attr {if _bacbg .Name .Local =="\u0076\u0061\u006c"{_bcce .ValAttr .UnmarshalXMLAttr (_bacbg );continue ;};};for {_dcf ,_daagg :=d .Token ();if _daagg !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_daagg );};if _eedb ,_gacd :=_dcf .(_g .EndElement );_gacd &&_eedb .Name ==start .Name {break ;};};return nil ;};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_gdddc :=&CT_NumDataSourceChoice {};return _gdddc ;};func (_bcfcf *CT_SecondPieSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdee :=range start .Attr {if _fdee .Name .Local =="\u0076\u0061\u006c"{_faadg ,_bcfef :=ParseUnionST_SecondPieSize (_fdee .Value );if _bcfef !=nil {return _bcfef ;};_bcfcf .ValAttr =&_faadg ;continue ;};};for {_cdfcb ,_beabg :=d .Token ();if _beabg !=nil {return _bd .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",_beabg );};if _ebcfe ,_dgec :=_cdfcb .(_g .EndElement );_dgec &&_ebcfe .Name ==start .Name {break ;};};return nil ;};func (_ededed ST_RadarStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ededed .String (),start );};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};func (_abfgb *CT_Surface3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _abfgb .Wireframe !=nil {_bfeeb :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_abfgb .Wireframe ,_bfeeb );};if _abfgb .Ser !=nil {_ceafd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dgbgb :=range _abfgb .Ser {e .EncodeElement (_dgbgb ,_ceafd );};};if _abfgb .BandFmts !=nil {_fbcab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_abfgb .BandFmts ,_fbcab );};_egffe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_dabcb :=range _abfgb .AxId {e .EncodeElement (_dabcb ,_egffe );};if _abfgb .ExtLst !=nil {_dbebaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abfgb .ExtLst ,_dbebaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Style ()*CT_Style {_gbeeb :=&CT_Style {};_gbeeb .ValAttr =1;return _gbeeb };type ST_LayoutMode byte ;func (_ebaef *EG_DLblShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgfcc :for {_egafb ,_bbdcda :=d .Token ();if _bbdcda !=nil {return _bbdcda ;};switch _eaebe :=_egafb .(type ){case _g .StartElement :switch _eaebe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebaef .NumFmt =NewCT_NumFmt ();if _ddebd :=d .DecodeElement (_ebaef .NumFmt ,&_eaebe );_ddebd !=nil {return _ddebd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebaef .SpPr =_ff .NewCT_ShapeProperties ();if _cdcce :=d .DecodeElement (_ebaef .SpPr ,&_eaebe );_cdcce !=nil {return _cdcce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebaef .TxPr =_ff .NewCT_TextBody ();if _egfec :=d .DecodeElement (_ebaef .TxPr ,&_eaebe );_egfec !=nil {return _egfec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebaef .DLblPos =NewCT_DLblPos ();if _cfab :=d .DecodeElement (_ebaef .DLblPos ,&_eaebe );_cfab !=nil {return _cfab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebaef .ShowLegendKey =NewCT_Boolean ();if _acbga :=d .DecodeElement (_ebaef .ShowLegendKey ,&_eaebe );_acbga !=nil {return _acbga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebaef .ShowVal =NewCT_Boolean ();if _daggb :=d .DecodeElement (_ebaef .ShowVal ,&_eaebe );_daggb !=nil {return _daggb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebaef .ShowCatName =NewCT_Boolean ();if _cgbfb :=d .DecodeElement (_ebaef .ShowCatName ,&_eaebe );_cgbfb !=nil {return _cgbfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebaef .ShowSerName =NewCT_Boolean ();if _caddd :=d .DecodeElement (_ebaef .ShowSerName ,&_eaebe );_caddd !=nil {return _caddd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebaef .ShowPercent =NewCT_Boolean ();if _fgfa :=d .DecodeElement (_ebaef .ShowPercent ,&_eaebe );_fgfa !=nil {return _fgfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebaef .ShowBubbleSize =NewCT_Boolean ();if _edggee :=d .DecodeElement (_ebaef .ShowBubbleSize ,&_eaebe );_edggee !=nil {return _edggee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebaef .Separator =new (string );if _afec :=d .DecodeElement (_ebaef .Separator ,&_eaebe );_afec !=nil {return _afec ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_eaebe .Name );if _bfbaf :=d .Skip ();_bfbaf !=nil {return _bfbaf ;};};case _g .EndElement :break _dgfcc ;case _g .CharData :};};return nil ;};func (_bafbg ST_Crosses )Validate ()error {return _bafbg .ValidateWithPath ("")};func (_fgdea *ST_LblOffset )Validate ()error {return _fgdea .ValidateWithPath ("")}; -// Validate validates the CT_SurfaceSer and its children -func (_cabac *CT_SurfaceSer )Validate ()error {return _cabac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};func (_eaefc *CT_SerTx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_eaefc .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdge *CT_DispUnitsChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdge .CustUnit !=nil {_degdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gdge .CustUnit ,_degdc );};if _gdge .BuiltInUnit !=nil {_cccea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gdge .BuiltInUnit ,_cccea );};return nil ;};type ST_ScatterStyle byte ; +// Validate validates the CT_AxDataSourceChoice and its children +func (_gfa *CT_AxDataSourceChoice )Validate ()error {return _gfa .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_Boolean struct{ValAttr *bool ;};func (_gdbcg *CT_Lvl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdbcg .Pt !=nil {_daeaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_aabdf :=range _gdbcg .Pt {e .EncodeElement (_aabdf ,_daeaf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbabe *ST_Grouping )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbabe =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bbabe =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bbabe =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bbabe =3;};return nil ;}; -// Validate validates the CT_ErrBars and its children -func (_acgb *CT_ErrBars )Validate ()error {return _acgb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};type ST_Shape byte ;func NewCT_AxisUnit ()*CT_AxisUnit {_ccbc :=&CT_AxisUnit {};_ccbc .ValAttr =0+1;return _ccbc };func (_cbcfea ST_TimeUnit )Validate ()error {return _cbcfea .ValidateWithPath ("")};type ST_OfPieType byte ;func NewCT_BubbleScale ()*CT_BubbleScale {_cfe :=&CT_BubbleScale {};return _cfe };func (_abcad ST_ErrBarType )Validate ()error {return _abcad .ValidateWithPath ("")};func (_dcbgb *CT_SerTx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbgb .Choice =NewCT_SerTxChoice ();_fdgad :for {_dcfdde ,_afecc :=d .Token ();if _afecc !=nil {return _afecc ;};switch _eeafd :=_dcfdde .(type ){case _b .StartElement :switch _eeafd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcbgb .Choice =NewCT_SerTxChoice ();if _fcbegc :=d .DecodeElement (&_dcbgb .Choice .StrRef ,&_eeafd );_fcbegc !=nil {return _fcbegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcbgb .Choice =NewCT_SerTxChoice ();if _cbaab :=d .DecodeElement (&_dcbgb .Choice .V ,&_eeafd );_cbaab !=nil {return _cbaab ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_eeafd .Name );if _fdeg :=d .Skip ();_fdeg !=nil {return _fdeg ;};};case _b .EndElement :break _fdgad ;case _b .CharData :};};return nil ;};func (_abadea ST_DLblPos )String ()string {switch _abadea {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 (_dbedd ST_SizeRepresents )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbedd .String (),start );};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 ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};func (_eaefb *ST_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaeb ,_aggcg :=d .Token ();if _aggcg !=nil {return _aggcg ;};if _faffd ,_dfacd :=_aaeb .(_b .EndElement );_dfacd &&_faffd .Name ==start .Name {*_eaefb =1;return nil ;};if _ccceaa ,_ffdgc :=_aaeb .(_b .CharData );!_ffdgc {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaeb );}else {switch string (_ccceaa ){case "":*_eaefb =0;case "\u0063\u006f\u006e\u0065":*_eaefb =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_eaefb =2;case "\u0062\u006f\u0078":*_eaefb =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_eaefb =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_eaefb =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_eaefb =6;};};_aaeb ,_aggcg =d .Token ();if _aggcg !=nil {return _aggcg ;};if _ffgfa ,_ebaf :=_aaeb .(_b .EndElement );_ebaf &&_ffgfa .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaeb );}; +// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path +func (_ebeecb *CT_PrintSettings )ValidateWithPath (path string )error {if _ebeecb .HeaderFooter !=nil {if _dcaff :=_ebeecb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_dcaff !=nil {return _dcaff ;};};if _ebeecb .PageMargins !=nil {if _ecde :=_ebeecb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ecde !=nil {return _ecde ;};};if _ebeecb .PageSetup !=nil {if _cfgc :=_ebeecb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_cfgc !=nil {return _cfgc ;};};if _ebeecb .LegacyDrawingHF !=nil {if _aaaf :=_ebeecb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_aaaf !=nil {return _aaaf ;};};return nil ;};func (_gfea *ST_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afcca ,_cgdcd :=d .Token ();if _cgdcd !=nil {return _cgdcd ;};if _gbff ,_eege :=_afcca .(_g .EndElement );_eege &&_gbff .Name ==start .Name {*_gfea =1;return nil ;};if _fdabg ,_fgeab :=_afcca .(_g .CharData );!_fgeab {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afcca );}else {switch string (_fdabg ){case "":*_gfea =0;case "\u0063\u006f\u006e\u0065":*_gfea =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_gfea =2;case "\u0062\u006f\u0078":*_gfea =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_gfea =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_gfea =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_gfea =6;};};_afcca ,_cgdcd =d .Token ();if _cgdcd !=nil {return _cgdcd ;};if _bbbe ,_cgcgd :=_afcca .(_g .EndElement );_cgcgd &&_bbbe .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afcca );};type CT_Style struct{ValAttr uint8 ;}; -// Validate validates the CT_BuiltInUnit and its children -func (_dgcd *CT_BuiltInUnit )Validate ()error {return _dgcd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func (_bceaa *CT_PictureFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cfcag ,_bcbae :=_bceaa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _bcbae !=nil {return _bcbae ;};start .Attr =append (start .Attr ,_cfcag );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path +func (_cfeaca *Group_DLbl )ValidateWithPath (path string )error {if _cfeaca .Layout !=nil {if _ebgfb :=_cfeaca .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ebgfb !=nil {return _ebgfb ;};};if _cfeaca .Tx !=nil {if _ecdeb :=_cfeaca .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ecdeb !=nil {return _ecdeb ;};};if _cfeaca .NumFmt !=nil {if _dgge :=_cfeaca .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dgge !=nil {return _dgge ;};};if _cfeaca .SpPr !=nil {if _bgdee :=_cfeaca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgdee !=nil {return _bgdee ;};};if _cfeaca .TxPr !=nil {if _bagc :=_cfeaca .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bagc !=nil {return _bagc ;};};if _cfeaca .DLblPos !=nil {if _acce :=_cfeaca .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_acce !=nil {return _acce ;};};if _cfeaca .ShowLegendKey !=nil {if _bgfe :=_cfeaca .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_bgfe !=nil {return _bgfe ;};};if _cfeaca .ShowVal !=nil {if _dggde :=_cfeaca .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_dggde !=nil {return _dggde ;};};if _cfeaca .ShowCatName !=nil {if _ffddc :=_cfeaca .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ffddc !=nil {return _ffddc ;};};if _cfeaca .ShowSerName !=nil {if _gccc :=_cfeaca .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gccc !=nil {return _gccc ;};};if _cfeaca .ShowPercent !=nil {if _dafg :=_cfeaca .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dafg !=nil {return _dafg ;};};if _cfeaca .ShowBubbleSize !=nil {if _dadaa :=_cfeaca .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_dadaa !=nil {return _dadaa ;};};return nil ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ff .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 ;}; -// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path -func (_eefgac *EG_AxShared )ValidateWithPath (path string )error {if _ffcg :=_eefgac .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_ffcg !=nil {return _ffcg ;};if _fccgg :=_eefgac .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_fccgg !=nil {return _fccgg ;};if _eefgac .Delete !=nil {if _cegec :=_eefgac .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cegec !=nil {return _cegec ;};};if _cdgge :=_eefgac .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_cdgge !=nil {return _cdgge ;};if _eefgac .MajorGridlines !=nil {if _egabb :=_eefgac .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_egabb !=nil {return _egabb ;};};if _eefgac .MinorGridlines !=nil {if _fdcfc :=_eefgac .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fdcfc !=nil {return _fdcfc ;};};if _eefgac .Title !=nil {if _caae :=_eefgac .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_caae !=nil {return _caae ;};};if _eefgac .NumFmt !=nil {if _bdbe :=_eefgac .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bdbe !=nil {return _bdbe ;};};if _eefgac .MajorTickMark !=nil {if _efabcd :=_eefgac .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_efabcd !=nil {return _efabcd ;};};if _eefgac .MinorTickMark !=nil {if _egfce :=_eefgac .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_egfce !=nil {return _egfce ;};};if _eefgac .TickLblPos !=nil {if _gfba :=_eefgac .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_gfba !=nil {return _gfba ;};};if _eefgac .SpPr !=nil {if _ebdce :=_eefgac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebdce !=nil {return _ebdce ;};};if _eefgac .TxPr !=nil {if _gaefff :=_eefgac .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gaefff !=nil {return _gaefff ;};};if _bbcec :=_eefgac .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_bbcec !=nil {return _bbcec ;};if _eefgac .Choice !=nil {if _cbcec :=_eefgac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbcec !=nil {return _cbcec ;};};return nil ;}; +// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path +func (_cdgf *CT_BarSer )ValidateWithPath (path string )error {if _bcfa :=_cdgf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bcfa !=nil {return _bcfa ;};if _cba :=_cdgf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cba !=nil {return _cba ;};if _cdgf .Tx !=nil {if _aeae :=_cdgf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aeae !=nil {return _aeae ;};};if _cdgf .SpPr !=nil {if _gbca :=_cdgf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbca !=nil {return _gbca ;};};if _cdgf .InvertIfNegative !=nil {if _abad :=_cdgf .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_abad !=nil {return _abad ;};};if _cdgf .PictureOptions !=nil {if _gdgf :=_cdgf .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gdgf !=nil {return _gdgf ;};};for _dedf ,_gaab :=range _cdgf .DPt {if _dcg :=_gaab .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dedf ));_dcg !=nil {return _dcg ;};};if _cdgf .DLbls !=nil {if _bbc :=_cdgf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbc !=nil {return _bbc ;};};for _edce ,_bcc :=range _cdgf .Trendline {if _dgb :=_bcc .ValidateWithPath (_bd .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_edce ));_dgb !=nil {return _dgb ;};};if _cdgf .ErrBars !=nil {if _ecgc :=_cdgf .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_ecgc !=nil {return _ecgc ;};};if _cdgf .Cat !=nil {if _dbd :=_cdgf .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_dbd !=nil {return _dbd ;};};if _cdgf .Val !=nil {if _eebe :=_cdgf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_eebe !=nil {return _eebe ;};};if _cdgf .Shape !=nil {if _efad :=_cdgf .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_efad !=nil {return _efad ;};};if _cdgf .ExtLst !=nil {if _afda :=_cdgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afda !=nil {return _afda ;};};return nil ;};func (_dbdg *CT_BubbleChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbdg .VaryColors !=nil {_eebeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dbdg .VaryColors ,_eebeb );};if _dbdg .Ser !=nil {_dcee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dfgg :=range _dbdg .Ser {e .EncodeElement (_dfgg ,_dcee );};};if _dbdg .DLbls !=nil {_eebb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbdg .DLbls ,_eebb );};if _dbdg .Bubble3D !=nil {_bggf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_dbdg .Bubble3D ,_bggf );};if _dbdg .BubbleScale !=nil {_adcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_dbdg .BubbleScale ,_adcf );};if _dbdg .ShowNegBubbles !=nil {_bda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_dbdg .ShowNegBubbles ,_bda );};if _dbdg .SizeRepresents !=nil {_aaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dbdg .SizeRepresents ,_aaa );};_gcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_eafc :=range _dbdg .AxId {e .EncodeElement (_eafc ,_gcd );};if _dbdg .ExtLst !=nil {_bgdgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbdg .ExtLst ,_bgdgb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bebabb *ST_TrendlineType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgaef ,_dbege :=d .Token ();if _dbege !=nil {return _dbege ;};if _ccdba ,_bfadbd :=_cgaef .(_g .EndElement );_bfadbd &&_ccdba .Name ==start .Name {*_bebabb =1;return nil ;};if _afadbf ,_bgbgb :=_cgaef .(_g .CharData );!_bgbgb {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgaef );}else {switch string (_afadbf ){case "":*_bebabb =0;case "\u0065\u0078\u0070":*_bebabb =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_bebabb =2;case "\u006c\u006f\u0067":*_bebabb =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_bebabb =4;case "\u0070\u006f\u006c\u0079":*_bebabb =5;case "\u0070\u006f\u0077e\u0072":*_bebabb =6;};};_cgaef ,_dbege =d .Token ();if _dbege !=nil {return _dbege ;};if _eccfe ,_effa :=_cgaef .(_g .EndElement );_effa &&_eccfe .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgaef );};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);func NewCT_ErrBarType ()*CT_ErrBarType {_fafb :=&CT_ErrBarType {};return _fafb }; -// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path -func (_affa *CT_Tx )ValidateWithPath (path string )error {if _begg :=_affa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_begg !=nil {return _begg ;};return nil ;};func (_gbfdc *CT_SecondPieSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbfdc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_gbfdc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aceb *CT_DPt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aceb .Idx =NewCT_UnsignedInt ();_bfddc :for {_eccd ,_dbbe :=d .Token ();if _dbbe !=nil {return _dbbe ;};switch _gfdg :=_eccd .(type ){case _b .StartElement :switch _gfdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _beeb :=d .DecodeElement (_aceb .Idx ,&_gfdg );_beeb !=nil {return _beeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aceb .InvertIfNegative =NewCT_Boolean ();if _adeed :=d .DecodeElement (_aceb .InvertIfNegative ,&_gfdg );_adeed !=nil {return _adeed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aceb .Marker =NewCT_Marker ();if _ggbd :=d .DecodeElement (_aceb .Marker ,&_gfdg );_ggbd !=nil {return _ggbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aceb .Bubble3D =NewCT_Boolean ();if _bdfg :=d .DecodeElement (_aceb .Bubble3D ,&_gfdg );_bdfg !=nil {return _bdfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aceb .Explosion =NewCT_UnsignedInt ();if _gcda :=d .DecodeElement (_aceb .Explosion ,&_gfdg );_gcda !=nil {return _gcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aceb .SpPr =_db .NewCT_ShapeProperties ();if _fedab :=d .DecodeElement (_aceb .SpPr ,&_gfdg );_fedab !=nil {return _fedab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aceb .PictureOptions =NewCT_PictureOptions ();if _fcbfe :=d .DecodeElement (_aceb .PictureOptions ,&_gfdg );_fcbfe !=nil {return _fcbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aceb .ExtLst =NewCT_ExtensionList ();if _dbce :=d .DecodeElement (_aceb .ExtLst ,&_gfdg );_dbce !=nil {return _dbce ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0074\u0020\u0025\u0076",_gfdg .Name );if _gegg :=d .Skip ();_gegg !=nil {return _gegg ;};};case _b .EndElement :break _bfddc ;case _b .CharData :};};return nil ;};func (_gfgbc *ST_BarDir )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfgbc =0;case "\u0062\u0061\u0072":*_gfgbc =1;case "\u0063\u006f\u006c":*_gfgbc =2;};return nil ;};func (_dgcgg *ST_SecondPieSize )Validate ()error {return _dgcgg .ValidateWithPath ("")}; +// Validate validates the CT_LineSer and its children +func (_adfa *CT_LineSer )Validate ()error {return _adfa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");}; -// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path -func (_gggbe *CT_PictureFormat )ValidateWithPath (path string )error {if _gggbe .ValAttr ==ST_PictureFormatUnset {return _da .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 _aecd :=_gggbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aecd !=nil {return _aecd ;};return nil ;};func (_ccdg ST_LblAlgn )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecgee :=_b .Attr {};_ecgee .Name =name ;switch _ccdg {case ST_LblAlgnUnset :_ecgee .Value ="";case ST_LblAlgnCtr :_ecgee .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_ecgee .Value ="\u006c";case ST_LblAlgnR :_ecgee .Value ="\u0072";};return _ecgee ,nil ;};func NewEG_DLblShared ()*EG_DLblShared {_agcfa :=&EG_DLblShared {};return _agcfa };func NewCT_Style ()*CT_Style {_eeaee :=&CT_Style {};_eeaee .ValAttr =1;return _eeaee };func (_dbdgb ST_Crosses )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efcd :=_b .Attr {};_efcd .Name =name ;switch _dbdgb {case ST_CrossesUnset :_efcd .Value ="";case ST_CrossesAutoZero :_efcd .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_efcd .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_efcd .Value ="\u006d\u0069\u006e";};return _efcd ,nil ;}; +// Validate validates the CT_Tx and its children +func (_gcfg *CT_Tx )Validate ()error {return _gcfg .ValidateWithPath ("\u0043\u0054\u005fT\u0078")}; -// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path -func (_dcedb *EG_BarChartShared )ValidateWithPath (path string )error {if _cgbgag :=_dcedb .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cgbgag !=nil {return _cgbgag ;};if _dcedb .Grouping !=nil {if _aafg :=_dcedb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_aafg !=nil {return _aafg ;};};if _dcedb .VaryColors !=nil {if _adbg :=_dcedb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_adbg !=nil {return _adbg ;};};for _acecb ,_cgcfc :=range _dcedb .Ser {if _gafgd :=_cgcfc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_acecb ));_gafgd !=nil {return _gafgd ;};};if _dcedb .DLbls !=nil {if _dbfgeg :=_dcedb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dbfgeg !=nil {return _dbfgeg ;};};return nil ;};func (_fggg *CT_AxPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bcd ,_ead :=_fggg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ead !=nil {return _ead ;};start .Attr =append (start .Attr ,_bcd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TimeUnit and its children +func (_bagfd *CT_TimeUnit )Validate ()error {return _bagfd .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");}; -// Validate validates the CT_CrossBetween and its children -func (_feea *CT_CrossBetween )Validate ()error {return _feea .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");};func (_adgfc *ST_LblAlgn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_begf ,_bgecf :=d .Token ();if _bgecf !=nil {return _bgecf ;};if _fcdac ,_ceaec :=_begf .(_b .EndElement );_ceaec &&_fcdac .Name ==start .Name {*_adgfc =1;return nil ;};if _aeadg ,_cbddb :=_begf .(_b .CharData );!_cbddb {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_begf );}else {switch string (_aeadg ){case "":*_adgfc =0;case "\u0063\u0074\u0072":*_adgfc =1;case "\u006c":*_adgfc =2;case "\u0072":*_adgfc =3;};};_begf ,_bgecf =d .Token ();if _bgecf !=nil {return _bgecf ;};if _cgeca ,_acedf :=_begf .(_b .EndElement );_acedf &&_cgeca .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_begf );}; +// Validate validates the CT_ChartSpace and its children +func (_gedc *CT_ChartSpace )Validate ()error {return _gedc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; -// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path -func (_adccb *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _adccb .NumRef !=nil {if _gccdg :=_adccb .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_gccdg !=nil {return _gccdg ;};};if _adccb .NumLit !=nil {if _addf :=_adccb .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_addf !=nil {return _addf ;};};return nil ;};func (_cdffa *CT_TickLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdffa .ValAttr !=ST_TickLblPosUnset {_fbfgc ,_begc :=_cdffa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _begc !=nil {return _begc ;};start .Attr =append (start .Attr ,_fbfgc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path +func (_efcf *CT_Crosses )ValidateWithPath (path string )error {if _efcf .ValAttr ==ST_CrossesUnset {return _bd .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 _bcad :=_efcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcad !=nil {return _bcad ;};return nil ;};func NewEG_LineChartShared ()*EG_LineChartShared {_fffgd :=&EG_LineChartShared {};_fffgd .Grouping =NewCT_Grouping ();return _fffgd ;};func (_egfa *CT_Grouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffec :=range start .Attr {if _ffec .Name .Local =="\u0076\u0061\u006c"{_egfa .ValAttr .UnmarshalXMLAttr (_ffec );continue ;};};for {_ffde ,_dfggb :=d .Token ();if _dfggb !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_dfggb );};if _eccg ,_dbfd :=_ffde .(_g .EndElement );_dbfd &&_eccg .Name ==start .Name {break ;};};return nil ;};type CT_ChartLines struct{SpPr *_ff .CT_ShapeProperties ;}; -// Validate validates the CT_SplitType and its children -func (_cefg *CT_SplitType )Validate ()error {return _cefg .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func (_gabbd *CT_TrendlineLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gabbd .Layout !=nil {_eeagf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gabbd .Layout ,_eeagf );};if _gabbd .Tx !=nil {_agffg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gabbd .Tx ,_agffg );};if _gabbd .NumFmt !=nil {_egfff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gabbd .NumFmt ,_egfff );};if _gabbd .SpPr !=nil {_faefa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gabbd .SpPr ,_faefa );};if _gabbd .TxPr !=nil {_gfffe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gabbd .TxPr ,_gfffe );};if _gabbd .ExtLst !=nil {_gegd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabbd .ExtLst ,_gegd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfbde *CT_StrVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcfcb :=range start .Attr {if _dcfcb .Name .Local =="\u0069\u0064\u0078"{_gddfe ,_fcfec :=_a .ParseUint (_dcfcb .Value ,10,32);if _fcfec !=nil {return _fcfec ;};_cfbde .IdxAttr =uint32 (_gddfe );continue ;};};_ggbdc :for {_deddc ,_adfe :=d .Token ();if _adfe !=nil {return _adfe ;};switch _ddce :=_deddc .(type ){case _b .StartElement :switch _ddce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _affff :=d .DecodeElement (&_cfbde .V ,&_ddce );_affff !=nil {return _affff ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072V\u0061\u006c \u0025\u0076",_ddce .Name );if _gefda :=d .Skip ();_gefda !=nil {return _gefda ;};};case _b .EndElement :break _ggbdc ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path +func (_gadf *CT_Order )ValidateWithPath (path string )error {if _gadf .ValAttr !=nil {if *_gadf .ValAttr < 2{return _bd .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 ,*_gadf .ValAttr );};if *_gadf .ValAttr > 6{return _bd .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 ,*_gadf .ValAttr );};};return nil ;};func (_afbb *CT_NumRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbgecb :for {_beabc ,_cbagec :=d .Token ();if _cbagec !=nil {return _cbagec ;};switch _fgdb :=_beabc .(type ){case _g .StartElement :switch _fgdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fegag :=d .DecodeElement (&_afbb .F ,&_fgdb );_fegag !=nil {return _fegag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbb .NumCache =NewCT_NumData ();if _dggag :=d .DecodeElement (_afbb .NumCache ,&_fgdb );_dggag !=nil {return _dggag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbb .ExtLst =NewCT_ExtensionList ();if _adgad :=d .DecodeElement (_afbb .ExtLst ,&_fgdb );_adgad !=nil {return _adgad ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dR\u0065\u0066 \u0025\u0076",_fgdb .Name );if _abgb :=d .Skip ();_abgb !=nil {return _abgb ;};};case _g .EndElement :break _bbgecb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path -func (_eabfc *EG_AxSharedChoice )ValidateWithPath (path string )error {if _eabfc .Crosses !=nil {if _bbbaa :=_eabfc .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_bbbaa !=nil {return _bbbaa ;};};if _eabfc .CrossesAt !=nil {if _dagde :=_eabfc .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_dagde !=nil {return _dagde ;};};return nil ;}; +// Validate validates the CT_TrendlineType and its children +func (_fgdac *CT_TrendlineType )Validate ()error {return _fgdac .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func NewCT_TimeUnit ()*CT_TimeUnit {_dcge :=&CT_TimeUnit {};return _dcge }; -// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path -func (_gggcd *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _gggcd .Layout !=nil {if _fcbg :=_gggcd .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fcbg !=nil {return _fcbg ;};};if _gggcd .Tx !=nil {if _bffe :=_gggcd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bffe !=nil {return _bffe ;};};if _gggcd .SpPr !=nil {if _acbb :=_gggcd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acbb !=nil {return _acbb ;};};if _gggcd .TxPr !=nil {if _eadd :=_gggcd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eadd !=nil {return _eadd ;};};return nil ;};func (_fbbbg *CT_ChartSpace )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbbbg .Date1904 !=nil {_acef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_fbbbg .Date1904 ,_acef );};if _fbbbg .Lang !=nil {_fdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_fbbbg .Lang ,_fdd );};if _fbbbg .RoundedCorners !=nil {_fffg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_fbbbg .RoundedCorners ,_fffg );};if _fbbbg .Style !=nil {_egdb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fbbbg .Style ,_egdb );};if _fbbbg .ClrMapOvr !=nil {_bcba :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_fbbbg .ClrMapOvr ,_bcba );};if _fbbbg .PivotSource !=nil {_dfdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fbbbg .PivotSource ,_dfdg );};if _fbbbg .Protection !=nil {_ccea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbbbg .Protection ,_ccea );};_fafe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fbbbg .Chart ,_fafe );if _fbbbg .SpPr !=nil {_fcef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbbbg .SpPr ,_fcef );};if _fbbbg .TxPr !=nil {_gacde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fbbbg .TxPr ,_gacde );};if _fbbbg .ExternalData !=nil {_fdgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fbbbg .ExternalData ,_fdgg );};if _fbbbg .PrintSettings !=nil {_acee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_fbbbg .PrintSettings ,_acee );};if _fbbbg .UserShapes !=nil {_bded :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_fbbbg .UserShapes ,_bded );};if _fbbbg .ExtLst !=nil {_bede :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbbbg .ExtLst ,_bede );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RotY struct{ValAttr *uint16 ;};type CT_FirstSliceAng struct{ValAttr *uint16 ;}; +// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path +func (_abdee *CT_SerAx )ValidateWithPath (path string )error {if _dfaf :=_abdee .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_dfaf !=nil {return _dfaf ;};if _bdfdf :=_abdee .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_bdfdf !=nil {return _bdfdf ;};if _abdee .Delete !=nil {if _fbfb :=_abdee .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fbfb !=nil {return _fbfb ;};};if _cbabb :=_abdee .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_cbabb !=nil {return _cbabb ;};if _abdee .MajorGridlines !=nil {if _fffca :=_abdee .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fffca !=nil {return _fffca ;};};if _abdee .MinorGridlines !=nil {if _dbccf :=_abdee .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dbccf !=nil {return _dbccf ;};};if _abdee .Title !=nil {if _gfeeg :=_abdee .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_gfeeg !=nil {return _gfeeg ;};};if _abdee .NumFmt !=nil {if _ggbee :=_abdee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ggbee !=nil {return _ggbee ;};};if _abdee .MajorTickMark !=nil {if _baeca :=_abdee .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_baeca !=nil {return _baeca ;};};if _abdee .MinorTickMark !=nil {if _gaec :=_abdee .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gaec !=nil {return _gaec ;};};if _abdee .TickLblPos !=nil {if _cbee :=_abdee .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cbee !=nil {return _cbee ;};};if _abdee .SpPr !=nil {if _bcaff :=_abdee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bcaff !=nil {return _bcaff ;};};if _abdee .TxPr !=nil {if _ccff :=_abdee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ccff !=nil {return _ccff ;};};if _daeed :=_abdee .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_daeed !=nil {return _daeed ;};if _abdee .Choice !=nil {if _fecfa :=_abdee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fecfa !=nil {return _fecfa ;};};if _abdee .TickLblSkip !=nil {if _fcgega :=_abdee .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_fcgega !=nil {return _fcgega ;};};if _abdee .TickMarkSkip !=nil {if _eeege :=_abdee .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_eeege !=nil {return _eeege ;};};if _abdee .ExtLst !=nil {if _egge :=_abdee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egge !=nil {return _egge ;};};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 ;}; -// Validate validates the CT_LegendPos and its children -func (_gefa *CT_LegendPos )Validate ()error {return _gefa .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func (_eeabc *CT_Surface3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egdfb :for {_bfeab ,_dfcba :=d .Token ();if _dfcba !=nil {return _dfcba ;};switch _cdbde :=_bfeab .(type ){case _b .StartElement :switch _cdbde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeabc .Wireframe =NewCT_Boolean ();if _bfbage :=d .DecodeElement (_eeabc .Wireframe ,&_cdbde );_bfbage !=nil {return _bfbage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbgb :=NewCT_SurfaceSer ();if _agfgf :=d .DecodeElement (_gbgb ,&_cdbde );_agfgf !=nil {return _agfgf ;};_eeabc .Ser =append (_eeabc .Ser ,_gbgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeabc .BandFmts =NewCT_BandFmts ();if _eeccd :=d .DecodeElement (_eeabc .BandFmts ,&_cdbde );_eeccd !=nil {return _eeccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dggcf :=NewCT_UnsignedInt ();if _edafe :=d .DecodeElement (_dggcf ,&_cdbde );_edafe !=nil {return _edafe ;};_eeabc .AxId =append (_eeabc .AxId ,_dggcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeabc .ExtLst =NewCT_ExtensionList ();if _cgbde :=d .DecodeElement (_eeabc .ExtLst ,&_cdbde );_cgbde !=nil {return _cgbde ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cdbde .Name );if _bbgceb :=d .Skip ();_bbgceb !=nil {return _bbgceb ;};};case _b .EndElement :break _egdfb ;case _b .CharData :};};return nil ;};func (_ccbaee *CT_RadarStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccbaee .ValAttr !=ST_RadarStyleUnset {_ffbd ,_fgae :=_ccbaee .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _fgae !=nil {return _fgae ;};start .Attr =append (start .Attr ,_ffbd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NumRef and its children +func (_bgcg *CT_NumRef )Validate ()error {return _bgcg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");}; -// Validate validates the CT_PieSer and its children -func (_baee *CT_PieSer )Validate ()error {return _baee .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func (_ddb *CT_AxisUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddb .ValAttr =0+1;for _ ,_dab :=range start .Attr {if _dab .Name .Local =="\u0076\u0061\u006c"{_bda ,_afd :=_a .ParseFloat (_dab .Value ,64);if _afd !=nil {return _afd ;};_ddb .ValAttr =_bda ;continue ;};};for {_defe ,_dabb :=d .Token ();if _dabb !=nil {return _da .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_dabb );};if _eba ,_ecb :=_defe .(_b .EndElement );_ecb &&_eba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path +func (_bfge *CT_Trendline )ValidateWithPath (path string )error {if _bfge .SpPr !=nil {if _cbfb :=_bfge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cbfb !=nil {return _cbfb ;};};if _afcfa :=_bfge .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_afcfa !=nil {return _afcfa ;};if _bfge .Order !=nil {if _gabcc :=_bfge .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gabcc !=nil {return _gabcc ;};};if _bfge .Period !=nil {if _bgggg :=_bfge .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_bgggg !=nil {return _bgggg ;};};if _bfge .Forward !=nil {if _afdee :=_bfge .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_afdee !=nil {return _afdee ;};};if _bfge .Backward !=nil {if _edbed :=_bfge .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_edbed !=nil {return _edbed ;};};if _bfge .Intercept !=nil {if _ffeea :=_bfge .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_ffeea !=nil {return _ffeea ;};};if _bfge .DispRSqr !=nil {if _abgf :=_bfge .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_abgf !=nil {return _abgf ;};};if _bfge .DispEq !=nil {if _faed :=_bfge .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_faed !=nil {return _faed ;};};if _bfge .TrendlineLbl !=nil {if _dbfcf :=_bfge .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_dbfcf !=nil {return _dbfcf ;};};if _bfge .ExtLst !=nil {if _afcgc :=_bfge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afcgc !=nil {return _afcgc ;};};return nil ;};func (_gcfgc *CT_View3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffdgc :for {_eafaeg ,_ggcbg :=d .Token ();if _ggcbg !=nil {return _ggcbg ;};switch _afbgd :=_eafaeg .(type ){case _g .StartElement :switch _afbgd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfgc .RotX =NewCT_RotX ();if _fccabf :=d .DecodeElement (_gcfgc .RotX ,&_afbgd );_fccabf !=nil {return _fccabf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfgc .HPercent =NewCT_HPercent ();if _fgbed :=d .DecodeElement (_gcfgc .HPercent ,&_afbgd );_fgbed !=nil {return _fgbed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfgc .RotY =NewCT_RotY ();if _adgaa :=d .DecodeElement (_gcfgc .RotY ,&_afbgd );_adgaa !=nil {return _adgaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfgc .DepthPercent =NewCT_DepthPercent ();if _ebffe :=d .DecodeElement (_gcfgc .DepthPercent ,&_afbgd );_ebffe !=nil {return _ebffe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfgc .RAngAx =NewCT_Boolean ();if _fgabe :=d .DecodeElement (_gcfgc .RAngAx ,&_afbgd );_fgabe !=nil {return _fgabe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfgc .Perspective =NewCT_Perspective ();if _febb :=d .DecodeElement (_gcfgc .Perspective ,&_afbgd );_febb !=nil {return _febb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfgc .ExtLst =NewCT_ExtensionList ();if _dceff :=d .DecodeElement (_gcfgc .ExtLst ,&_afbgd );_dceff !=nil {return _dceff ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_afbgd .Name );if _aecda :=d .Skip ();_aecda !=nil {return _aecda ;};};case _g .EndElement :break _ffdgc ;case _g .CharData :};};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;); -// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path -func (_aeddb *CT_UpDownBars )ValidateWithPath (path string )error {if _aeddb .GapWidth !=nil {if _fgcec :=_aeddb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_fgcec !=nil {return _fgcec ;};};if _aeddb .UpBars !=nil {if _dbbgc :=_aeddb .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_dbbgc !=nil {return _dbbgc ;};};if _aeddb .DownBars !=nil {if _dddag :=_aeddb .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_dddag !=nil {return _dddag ;};};if _aeddb .ExtLst !=nil {if _adce :=_aeddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adce !=nil {return _adce ;};};return nil ;};func (_dedabf *ST_TimeUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdbac ,_bdgd :=d .Token ();if _bdgd !=nil {return _bdgd ;};if _gcdac ,_cefbbc :=_bdbac .(_b .EndElement );_cefbbc &&_gcdac .Name ==start .Name {*_dedabf =1;return nil ;};if _ecacb ,_fecgb :=_bdbac .(_b .CharData );!_fecgb {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdbac );}else {switch string (_ecacb ){case "":*_dedabf =0;case "\u0064\u0061\u0079\u0073":*_dedabf =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_dedabf =2;case "\u0079\u0065\u0061r\u0073":*_dedabf =3;};};_bdbac ,_bdgd =d .Token ();if _bdgd !=nil {return _bdgd ;};if _fdfce ,_dfegf :=_bdbac .(_b .EndElement );_dfegf &&_fdfce .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdbac );};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func (_abdd *ST_TickMark )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egbbf ,_cedbg :=d .Token ();if _cedbg !=nil {return _cedbg ;};if _dadeff ,_ffbee :=_egbbf .(_b .EndElement );_ffbee &&_dadeff .Name ==start .Name {*_abdd =1;return nil ;};if _egfaf ,_fcbga :=_egbbf .(_b .CharData );!_fcbga {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egbbf );}else {switch string (_egfaf ){case "":*_abdd =0;case "\u0063\u0072\u006fs\u0073":*_abdd =1;case "\u0069\u006e":*_abdd =2;case "\u006e\u006f\u006e\u0065":*_abdd =3;case "\u006f\u0075\u0074":*_abdd =4;};};_egbbf ,_cedbg =d .Token ();if _cedbg !=nil {return _cedbg ;};if _ceda ,_dgccd :=_egbbf .(_b .EndElement );_dgccd &&_ceda .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egbbf );};func NewCT_Tx ()*CT_Tx {_fdedb :=&CT_Tx {};_fdedb .Choice =NewCT_TxChoice ();return _fdedb }; +// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path +func (_fgfdc *CT_RadarStyle )ValidateWithPath (path string )error {if _fcgad :=_fgfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcgad !=nil {return _fcgad ;};return nil ;};type CT_BarDir struct{ValAttr ST_BarDir ;};func (_ddfaf ST_TickMark )String ()string {switch _ddfaf {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 (_dgeg *CT_Crosses )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bfd ,_feda :=_dgeg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _feda !=nil {return _feda ;};start .Attr =append (start .Attr ,_bfd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_caaed ST_TimeUnit )Validate ()error {return _caaed .ValidateWithPath ("")};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 (_agbfe *CT_SizeRepresents )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccffe :=range start .Attr {if _ccffe .Name .Local =="\u0076\u0061\u006c"{_agbfe .ValAttr .UnmarshalXMLAttr (_ccffe );continue ;};};for {_bddba ,_beaf :=d .Token ();if _beaf !=nil {return _bd .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",_beaf );};if _fdage ,_bdegd :=_bddba .(_g .EndElement );_bdegd &&_fdage .Name ==start .Name {break ;};};return nil ;};func NewCT_LblOffset ()*CT_LblOffset {_dbdf :=&CT_LblOffset {};return _dbdf }; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_abae *CT_Extension )ValidateWithPath (path string )error {return nil };func (_baca *CT_PivotSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cbged :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ab .AddPreserveSpaceAttr (&_cbged ,_baca .Name );e .EncodeElement (_baca .Name ,_cbged );_acca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_baca .FmtId ,_acca );if _baca .ExtLst !=nil {_gece :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_bafab :=range _baca .ExtLst {e .EncodeElement (_bafab ,_gece );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_febce *CT_DispUnitsLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbgdb :for {_gege ,_acdb :=d .Token ();if _acdb !=nil {return _acdb ;};switch _abcd :=_gege .(type ){case _b .StartElement :switch _abcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_febce .Layout =NewCT_Layout ();if _fbafd :=d .DecodeElement (_febce .Layout ,&_abcd );_fbafd !=nil {return _fbafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_febce .Tx =NewCT_Tx ();if _bbdb :=d .DecodeElement (_febce .Tx ,&_abcd );_bbdb !=nil {return _bbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_febce .SpPr =_db .NewCT_ShapeProperties ();if _gfde :=d .DecodeElement (_febce .SpPr ,&_abcd );_gfde !=nil {return _gfde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_febce .TxPr =_db .NewCT_TextBody ();if _edggb :=d .DecodeElement (_febce .TxPr ,&_abcd );_edggb !=nil {return _edggb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_abcd .Name );if _afgg :=d .Skip ();_afgg !=nil {return _afgg ;};};case _b .EndElement :break _bbgdb ;case _b .CharData :};};return nil ;};func (_fcdb *CT_TxChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcdb .StrRef !=nil {_gcdbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_fcdb .StrRef ,_gcdbf );};if _fcdb .Rich !=nil {_fcac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_fcdb .Rich ,_fcac );};return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);type ST_SizeRepresents byte ; +// Validate validates the CT_PrintSettings and its children +func (_afddb *CT_PrintSettings )Validate ()error {return _afddb .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_efeag *CT_UpDownBars )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efeag .GapWidth !=nil {_effe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_efeag .GapWidth ,_effe );};if _efeag .UpBars !=nil {_baecc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_efeag .UpBars ,_baecc );};if _efeag .DownBars !=nil {_ggdgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_efeag .DownBars ,_ggdgf );};if _efeag .ExtLst !=nil {_gbede :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efeag .ExtLst ,_gbede );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path -func (_bceaea *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };type CT_LegendPos struct{ValAttr ST_LegendPos ;};func (_ebgg *ST_PageSetupOrientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caeea ,_fcec :=d .Token ();if _fcec !=nil {return _fcec ;};if _bggee ,_efbfc :=_caeea .(_b .EndElement );_efbfc &&_bggee .Name ==start .Name {*_ebgg =1;return nil ;};if _daca ,_ebceff :=_caeea .(_b .CharData );!_ebceff {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caeea );}else {switch string (_daca ){case "":*_ebgg =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ebgg =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_ebgg =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_ebgg =3;};};_caeea ,_fcec =d .Token ();if _fcec !=nil {return _fcec ;};if _babbga ,_begcf :=_caeea .(_b .EndElement );_begcf &&_babbga .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caeea );};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 (_ddee ST_Shape )ValidateWithPath (path string )error {switch _ddee {case 0,1,2,3,4,5,6:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddee ));};return nil ;};func NewCT_RadarChart ()*CT_RadarChart {_gfebf :=&CT_RadarChart {};_gfebf .RadarStyle =NewCT_RadarStyle ();return _gfebf ;};func NewCT_StrData ()*CT_StrData {_gbaa :=&CT_StrData {};return _gbaa };func (_adeedf *CT_Trendline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adeedf .TrendlineType =NewCT_TrendlineType ();_bgffb :for {_gddad ,_cfged :=d .Token ();if _cfged !=nil {return _cfged ;};switch _fbff :=_gddad .(type ){case _b .StartElement :switch _fbff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeedf .Name =new (string );if _aagd :=d .DecodeElement (_adeedf .Name ,&_fbff );_aagd !=nil {return _aagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeedf .SpPr =_db .NewCT_ShapeProperties ();if _gbbbb :=d .DecodeElement (_adeedf .SpPr ,&_fbff );_gbbbb !=nil {return _gbbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cabag :=d .DecodeElement (_adeedf .TrendlineType ,&_fbff );_cabag !=nil {return _cabag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeedf .Order =NewCT_Order ();if _efegf :=d .DecodeElement (_adeedf .Order ,&_fbff );_efegf !=nil {return _efegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeedf .Period =NewCT_Period ();if _caadb :=d .DecodeElement (_adeedf .Period ,&_fbff );_caadb !=nil {return _caadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeedf .Forward =NewCT_Double ();if _badaa :=d .DecodeElement (_adeedf .Forward ,&_fbff );_badaa !=nil {return _badaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeedf .Backward =NewCT_Double ();if _cggbf :=d .DecodeElement (_adeedf .Backward ,&_fbff );_cggbf !=nil {return _cggbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeedf .Intercept =NewCT_Double ();if _becdf :=d .DecodeElement (_adeedf .Intercept ,&_fbff );_becdf !=nil {return _becdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeedf .DispRSqr =NewCT_Boolean ();if _ccad :=d .DecodeElement (_adeedf .DispRSqr ,&_fbff );_ccad !=nil {return _ccad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeedf .DispEq =NewCT_Boolean ();if _gaeaa :=d .DecodeElement (_adeedf .DispEq ,&_fbff );_gaeaa !=nil {return _gaeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeedf .TrendlineLbl =NewCT_TrendlineLbl ();if _eeadg :=d .DecodeElement (_adeedf .TrendlineLbl ,&_fbff );_eeadg !=nil {return _eeadg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeedf .ExtLst =NewCT_ExtensionList ();if _bgadba :=d .DecodeElement (_adeedf .ExtLst ,&_fbff );_bgadba !=nil {return _bgadba ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_fbff .Name );if _cafdb :=d .Skip ();_cafdb !=nil {return _cafdb ;};};case _b .EndElement :break _bgffb ;case _b .CharData :};};return nil ;};func (_faba ST_RadarStyle )ValidateWithPath (path string )error {switch _faba {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faba ));};return nil ;};func (_cgaa ST_BuiltInUnit )Validate ()error {return _cgaa .ValidateWithPath ("")};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_Line3DChart ()*CT_Line3DChart {_fagd :=&CT_Line3DChart {};_fagd .Grouping =NewCT_Grouping ();return _fagd ;}; +// Validate validates the CT_ChartLines and its children +func (_ddfe *CT_ChartLines )Validate ()error {return _ddfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");}; -// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path -func (_afefg *CT_PictureStackUnit )ValidateWithPath (path string )error {if _afefg .ValAttr <=0{return _da .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 ,_afefg .ValAttr );};return nil ;};func (_efeg *CT_ChartSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efeg .Chart =NewCT_Chart ();_eefg :for {_gfb ,_ccfa :=d .Token ();if _ccfa !=nil {return _ccfa ;};switch _edfc :=_gfb .(type ){case _b .StartElement :switch _edfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .Date1904 =NewCT_Boolean ();if _cdaa :=d .DecodeElement (_efeg .Date1904 ,&_edfc );_cdaa !=nil {return _cdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .Lang =NewCT_TextLanguageID ();if _efed :=d .DecodeElement (_efeg .Lang ,&_edfc );_efed !=nil {return _efed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .RoundedCorners =NewCT_Boolean ();if _eaab :=d .DecodeElement (_efeg .RoundedCorners ,&_edfc );_eaab !=nil {return _eaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .Style =NewCT_Style ();if _dgca :=d .DecodeElement (_efeg .Style ,&_edfc );_dgca !=nil {return _dgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .ClrMapOvr =_db .NewCT_ColorMapping ();if _acabe :=d .DecodeElement (_efeg .ClrMapOvr ,&_edfc );_acabe !=nil {return _acabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .PivotSource =NewCT_PivotSource ();if _bbec :=d .DecodeElement (_efeg .PivotSource ,&_edfc );_bbec !=nil {return _bbec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .Protection =NewCT_Protection ();if _efab :=d .DecodeElement (_efeg .Protection ,&_edfc );_efab !=nil {return _efab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cedg :=d .DecodeElement (_efeg .Chart ,&_edfc );_cedg !=nil {return _cedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .SpPr =_db .NewCT_ShapeProperties ();if _feda :=d .DecodeElement (_efeg .SpPr ,&_edfc );_feda !=nil {return _feda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .TxPr =_db .NewCT_TextBody ();if _beea :=d .DecodeElement (_efeg .TxPr ,&_edfc );_beea !=nil {return _beea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .ExternalData =NewCT_ExternalData ();if _cddad :=d .DecodeElement (_efeg .ExternalData ,&_edfc );_cddad !=nil {return _cddad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .PrintSettings =NewCT_PrintSettings ();if _abgg :=d .DecodeElement (_efeg .PrintSettings ,&_edfc );_abgg !=nil {return _abgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .UserShapes =NewCT_RelId ();if _bddfa :=d .DecodeElement (_efeg .UserShapes ,&_edfc );_bddfa !=nil {return _bddfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .ExtLst =NewCT_ExtensionList ();if _facfa :=d .DecodeElement (_efeg .ExtLst ,&_edfc );_facfa !=nil {return _facfa ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_edfc .Name );if _bcdgg :=d .Skip ();_bcdgg !=nil {return _bcdgg ;};};case _b .EndElement :break _eefg ;case _b .CharData :};};return nil ;};func (_eebae ST_TickLblPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdacb :=_b .Attr {};_gdacb .Name =name ;switch _eebae {case ST_TickLblPosUnset :_gdacb .Value ="";case ST_TickLblPosHigh :_gdacb .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_gdacb .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_gdacb .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_gdacb .Value ="\u006e\u006f\u006e\u0065";};return _gdacb ,nil ;}; +// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path +func (_adeb *CT_Chart )ValidateWithPath (path string )error {if _adeb .Title !=nil {if _ddgc :=_adeb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ddgc !=nil {return _ddgc ;};};if _adeb .AutoTitleDeleted !=nil {if _efga :=_adeb .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_efga !=nil {return _efga ;};};if _adeb .PivotFmts !=nil {if _cgaf :=_adeb .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_cgaf !=nil {return _cgaf ;};};if _adeb .View3D !=nil {if _eag :=_adeb .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_eag !=nil {return _eag ;};};if _adeb .Floor !=nil {if _debd :=_adeb .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_debd !=nil {return _debd ;};};if _adeb .SideWall !=nil {if _fdbc :=_adeb .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_fdbc !=nil {return _fdbc ;};};if _adeb .BackWall !=nil {if _daf :=_adeb .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_daf !=nil {return _daf ;};};if _feag :=_adeb .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_feag !=nil {return _feag ;};if _adeb .Legend !=nil {if _fbc :=_adeb .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_fbc !=nil {return _fbc ;};};if _adeb .PlotVisOnly !=nil {if _fded :=_adeb .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_fded !=nil {return _fded ;};};if _adeb .DispBlanksAs !=nil {if _dged :=_adeb .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_dged !=nil {return _dged ;};};if _adeb .ShowDLblsOverMax !=nil {if _fbbce :=_adeb .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_fbbce !=nil {return _fbbce ;};};if _adeb .ExtLst !=nil {if _aege :=_adeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aege !=nil {return _aege ;};};return nil ;};func (_ccffg *CT_StockChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bedbca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_eaeef :=range _ccffg .Ser {e .EncodeElement (_eaeef ,_bedbca );};if _ccffg .DLbls !=nil {_cfbf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ccffg .DLbls ,_cfbf );};if _ccffg .DropLines !=nil {_dcdeeb :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ccffg .DropLines ,_dcdeeb );};if _ccffg .HiLowLines !=nil {_dgecb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ccffg .HiLowLines ,_dgecb );};if _ccffg .UpDownBars !=nil {_eafeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_ccffg .UpDownBars ,_eafeg );};_edffd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ffedd :=range _ccffg .AxId {e .EncodeElement (_ffedd ,_edffd );};if _ccffg .ExtLst !=nil {_bbff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccffg .ExtLst ,_bbff );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_fgedc ,_aebab :=_c .ParseUint (s ,10,32);if _aebab !=nil {return ST_Thickness {},_aebab ;};_dbfafg :=uint32 (_fgedc );return ST_Thickness {Uint32 :&_dbfafg },nil ;};func (_bebeb ST_Shape )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdadb :=_g .Attr {};_cdadb .Name =name ;switch _bebeb {case ST_ShapeUnset :_cdadb .Value ="";case ST_ShapeCone :_cdadb .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_cdadb .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_cdadb .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_cdadb .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_cdadb .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_cdadb .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _cdadb ,nil ;}; -// Validate validates the CT_StrData and its children -func (_gbac *CT_StrData )Validate ()error {return _gbac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func NewCT_Surface3DChart ()*CT_Surface3DChart {_efdebg :=&CT_Surface3DChart {};return _efdebg };func (_debga ST_OfPieType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_debga .String (),start );};func (_gdfbc ST_Orientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdccd :=_b .Attr {};_bdccd .Name =name ;switch _gdfbc {case ST_OrientationUnset :_bdccd .Value ="";case ST_OrientationMaxMin :_bdccd .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_bdccd .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _bdccd ,nil ;}; +// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path +func (_cfcdg *CT_View3D )ValidateWithPath (path string )error {if _cfcdg .RotX !=nil {if _cdbgd :=_cfcdg .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_cdbgd !=nil {return _cdbgd ;};};if _cfcdg .HPercent !=nil {if _ccgcd :=_cfcdg .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_ccgcd !=nil {return _ccgcd ;};};if _cfcdg .RotY !=nil {if _debfg :=_cfcdg .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_debfg !=nil {return _debfg ;};};if _cfcdg .DepthPercent !=nil {if _cccbc :=_cfcdg .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cccbc !=nil {return _cccbc ;};};if _cfcdg .RAngAx !=nil {if _ccaec :=_cfcdg .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_ccaec !=nil {return _ccaec ;};};if _cfcdg .Perspective !=nil {if _badd :=_cfcdg .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_badd !=nil {return _badd ;};};if _cfcdg .ExtLst !=nil {if _aabbf :=_cfcdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aabbf !=nil {return _aabbf ;};};return nil ;}; -// Validate validates the EG_DLblShared and its children -func (_gcbgg *EG_DLblShared )Validate ()error {return _gcbgg .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");};func (_gdbgd *CT_LayoutTarget )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdbgd .ValAttr !=ST_LayoutTargetUnset {_fage ,_bcfe :=_gdbgd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _bcfe !=nil {return _bcfe ;};start .Attr =append (start .Attr ,_fage );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgfd *CT_DTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgfd .ShowHorzBorder !=nil {_fgee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fgfd .ShowHorzBorder ,_fgee );};if _fgfd .ShowVertBorder !=nil {_aeba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fgfd .ShowVertBorder ,_aeba );};if _fgfd .ShowOutline !=nil {_gded :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_fgfd .ShowOutline ,_gded );};if _fgfd .ShowKeys !=nil {_ebca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_fgfd .ShowKeys ,_ebca );};if _fgfd .SpPr !=nil {_ddcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgfd .SpPr ,_ddcc );};if _fgfd .TxPr !=nil {_cgcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fgfd .TxPr ,_cgcc );};if _fgfd .ExtLst !=nil {_cgee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgfd .ExtLst ,_cgee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaeab *ST_BarGrouping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gaeab =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gaeab =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_gaeab =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gaeab =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gaeab =4;};return nil ;};func (_eegb *CT_LineChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ecbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_eegb .Grouping ,_ecbd );if _eegb .VaryColors !=nil {_aaad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eegb .VaryColors ,_aaad );};if _eegb .Ser !=nil {_fgad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_caec :=range _eegb .Ser {e .EncodeElement (_caec ,_fgad );};};if _eegb .DLbls !=nil {_geabab :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eegb .DLbls ,_geabab );};if _eegb .DropLines !=nil {_bfde :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eegb .DropLines ,_bfde );};if _eegb .HiLowLines !=nil {_bgbff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eegb .HiLowLines ,_bgbff );};if _eegb .UpDownBars !=nil {_gecb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_eegb .UpDownBars ,_gecb );};if _eegb .Marker !=nil {_fccc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_eegb .Marker ,_fccc );};if _eegb .Smooth !=nil {_fedg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_eegb .Smooth ,_fedg );};_ebebg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fcfde :=range _eegb .AxId {e .EncodeElement (_fcfde ,_ebebg );};if _eegb .ExtLst !=nil {_cbede :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eegb .ExtLst ,_cbede );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path +func (_cdfef *CT_DateAx )ValidateWithPath (path string )error {if _gebde :=_cdfef .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gebde !=nil {return _gebde ;};if _agccg :=_cdfef .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_agccg !=nil {return _agccg ;};if _cdfef .Delete !=nil {if _aagg :=_cdfef .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_aagg !=nil {return _aagg ;};};if _dfag :=_cdfef .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_dfag !=nil {return _dfag ;};if _cdfef .MajorGridlines !=nil {if _bdcad :=_cdfef .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bdcad !=nil {return _bdcad ;};};if _cdfef .MinorGridlines !=nil {if _ebaba :=_cdfef .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ebaba !=nil {return _ebaba ;};};if _cdfef .Title !=nil {if _fcfcd :=_cdfef .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fcfcd !=nil {return _fcfcd ;};};if _cdfef .NumFmt !=nil {if _dbge :=_cdfef .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dbge !=nil {return _dbge ;};};if _cdfef .MajorTickMark !=nil {if _eeaa :=_cdfef .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_eeaa !=nil {return _eeaa ;};};if _cdfef .MinorTickMark !=nil {if _daaa :=_cdfef .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_daaa !=nil {return _daaa ;};};if _cdfef .TickLblPos !=nil {if _bfcfa :=_cdfef .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_bfcfa !=nil {return _bfcfa ;};};if _cdfef .SpPr !=nil {if _ebfc :=_cdfef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebfc !=nil {return _ebfc ;};};if _cdfef .TxPr !=nil {if _cddb :=_cdfef .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cddb !=nil {return _cddb ;};};if _dbbeb :=_cdfef .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_dbbeb !=nil {return _dbbeb ;};if _cdfef .Choice !=nil {if _eafga :=_cdfef .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eafga !=nil {return _eafga ;};};if _cdfef .Auto !=nil {if _cefee :=_cdfef .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_cefee !=nil {return _cefee ;};};if _cdfef .LblOffset !=nil {if _ffdf :=_cdfef .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_ffdf !=nil {return _ffdf ;};};if _cdfef .BaseTimeUnit !=nil {if _cfg :=_cdfef .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_cfg !=nil {return _cfg ;};};if _cdfef .MajorUnit !=nil {if _eaea :=_cdfef .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_eaea !=nil {return _eaea ;};};if _cdfef .MajorTimeUnit !=nil {if _eggd :=_cdfef .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_eggd !=nil {return _eggd ;};};if _cdfef .MinorUnit !=nil {if _efbf :=_cdfef .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_efbf !=nil {return _efbf ;};};if _cdfef .MinorTimeUnit !=nil {if _cccf :=_cdfef .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_cccf !=nil {return _cccf ;};};if _cdfef .ExtLst !=nil {if _cgde :=_cdfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgde !=nil {return _cgde ;};};return nil ;};func (_bbeca *ST_TrendlineType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbeca =0;case "\u0065\u0078\u0070":*_bbeca =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_bbeca =2;case "\u006c\u006f\u0067":*_bbeca =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_bbeca =4;case "\u0070\u006f\u006c\u0079":*_bbeca =5;case "\u0070\u006f\u0077e\u0072":*_bbeca =6;};return nil ;};func NewCT_Crosses ()*CT_Crosses {_bgcc :=&CT_Crosses {};_bgcc .ValAttr =ST_Crosses (1);return _bgcc }; -// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path -func (_effa *CT_NumData )ValidateWithPath (path string )error {if _effa .PtCount !=nil {if _gfcg :=_effa .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_gfcg !=nil {return _gfcg ;};};for _dcbf ,_fgcd :=range _effa .Pt {if _abafd :=_fgcd .ValidateWithPath (_da .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dcbf ));_abafd !=nil {return _abafd ;};};if _effa .ExtLst !=nil {if _cede :=_effa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cede !=nil {return _cede ;};};return nil ;};func (_badcd *ST_Overlap )Validate ()error {return _badcd .ValidateWithPath ("")};type CT_Grouping struct{ValAttr ST_Grouping ;};func (_bedae *ST_ErrDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cefag ,_cebbc :=d .Token ();if _cebbc !=nil {return _cebbc ;};if _aabeb ,_aeae :=_cefag .(_b .EndElement );_aeae &&_aabeb .Name ==start .Name {*_bedae =1;return nil ;};if _ecfd ,_baggf :=_cefag .(_b .CharData );!_baggf {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cefag );}else {switch string (_ecfd ){case "":*_bedae =0;case "\u0078":*_bedae =1;case "\u0079":*_bedae =2;};};_cefag ,_cebbc =d .Token ();if _cebbc !=nil {return _cebbc ;};if _ebgcc ,_begba :=_cefag .(_b .EndElement );_begba &&_ebgcc .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cefag );};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func (_fbb *CT_AxisUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_fbb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;); +// Validate validates the EG_AxShared and its children +func (_ecbcb *EG_AxShared )Validate ()error {return _ecbcb .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};func NewCT_BarSer ()*CT_BarSer {_egde :=&CT_BarSer {};_egde .Idx =NewCT_UnsignedInt ();_egde .Order =NewCT_UnsignedInt ();return _egde ;};func (_dece *CT_ExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dece .Ext !=nil {_gbbdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_gecg :=range _dece .Ext {e .EncodeElement (_gecg ,_gbbdg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gded ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _gded {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gded ));};return nil ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_gfaca ,_afgbb :=_c .ParseUint (s ,10,16);if _afgbb !=nil {return ST_HPercent {},_afgbb ;};_debee :=uint16 (_gfaca );return ST_HPercent {ST_HPercentUShort :&_debee },nil ;};func (_cagf *CT_Marker )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cagf .Symbol !=nil {_bggcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_cagf .Symbol ,_bggcc );};if _cagf .Size !=nil {_efed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_cagf .Size ,_efed );};if _cagf .SpPr !=nil {_adgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cagf .SpPr ,_adgc );};if _cagf .ExtLst !=nil {_abeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cagf .ExtLst ,_abeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gecba *CT_Line3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gecba .Grouping =NewCT_Grouping ();_accf :for {_gbbg ,_dfcf :=d .Token ();if _dfcf !=nil {return _dfcf ;};switch _bdcb :=_gbbg .(type ){case _g .StartElement :switch _bdcb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edee :=d .DecodeElement (_gecba .Grouping ,&_bdcb );_edee !=nil {return _edee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecba .VaryColors =NewCT_Boolean ();if _adbf :=d .DecodeElement (_gecba .VaryColors ,&_bdcb );_adbf !=nil {return _adbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eecf :=NewCT_LineSer ();if _cebaa :=d .DecodeElement (_eecf ,&_bdcb );_cebaa !=nil {return _cebaa ;};_gecba .Ser =append (_gecba .Ser ,_eecf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecba .DLbls =NewCT_DLbls ();if _eadd :=d .DecodeElement (_gecba .DLbls ,&_bdcb );_eadd !=nil {return _eadd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecba .DropLines =NewCT_ChartLines ();if _aaeb :=d .DecodeElement (_gecba .DropLines ,&_bdcb );_aaeb !=nil {return _aaeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecba .GapDepth =NewCT_GapAmount ();if _aedgc :=d .DecodeElement (_gecba .GapDepth ,&_bdcb );_aedgc !=nil {return _aedgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geea :=NewCT_UnsignedInt ();if _gfbab :=d .DecodeElement (_geea ,&_bdcb );_gfbab !=nil {return _gfbab ;};_gecba .AxId =append (_gecba .AxId ,_geea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecba .ExtLst =NewCT_ExtensionList ();if _cdafg :=d .DecodeElement (_gecba .ExtLst ,&_bdcb );_cdafg !=nil {return _cdafg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_bdcb .Name );if _cdac :=d .Skip ();_cdac !=nil {return _cdac ;};};case _g .EndElement :break _accf ;case _g .CharData :};};return nil ;};func NewCT_LogBase ()*CT_LogBase {_edbfc :=&CT_LogBase {};_edbfc .ValAttr =2;return _edbfc }; -// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path -func (_acfd *CT_PictureOptions )ValidateWithPath (path string )error {if _acfd .ApplyToFront !=nil {if _effdc :=_acfd .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_effdc !=nil {return _effdc ;};};if _acfd .ApplyToSides !=nil {if _gbeff :=_acfd .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_gbeff !=nil {return _gbeff ;};};if _acfd .ApplyToEnd !=nil {if _ceec :=_acfd .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_ceec !=nil {return _ceec ;};};if _acfd .PictureFormat !=nil {if _gbcbg :=_acfd .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_gbcbg !=nil {return _gbcbg ;};};if _acfd .PictureStackUnit !=nil {if _degge :=_acfd .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_degge !=nil {return _degge ;};};return nil ;};func (_dfdb ST_TickLblPos )String ()string {switch _dfdb {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 (_baaf *CT_Thickness )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbcb :=range start .Attr {if _cbcb .Name .Local =="\u0076\u0061\u006c"{_fbgbe ,_aaeac :=ParseUnionST_Thickness (_cbcb .Value );if _aaeac !=nil {return _aaeac ;};_baaf .ValAttr =_fbgbe ;continue ;};};for {_dfgda ,_gdgefg :=d .Token ();if _gdgefg !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_gdgefg );};if _bcdeg ,_gaage :=_dfgda .(_b .EndElement );_gaage &&_bcdeg .Name ==start .Name {break ;};};return nil ;};func (_eged *CT_BarDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdc :=range start .Attr {if _fdc .Name .Local =="\u0076\u0061\u006c"{_eged .ValAttr .UnmarshalXMLAttr (_fdc );continue ;};};for {_bddf ,_agfa :=d .Token ();if _agfa !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_agfa );};if _gfgf ,_dfbf :=_bddf .(_b .EndElement );_dfbf &&_gfgf .Name ==start .Name {break ;};};return nil ;};func (_cfcc *CT_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdba :for {_daac ,_ecba :=d .Token ();if _ecba !=nil {return _ecba ;};switch _aedf :=_daac .(type ){case _b .StartElement :switch _aedf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdfc :=NewCT_Extension ();if _gcdfd :=d .DecodeElement (_bdfc ,&_aedf );_gcdfd !=nil {return _gcdfd ;};_cfcc .Ext =append (_cfcc .Ext ,_bdfc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_aedf .Name );if _deaba :=d .Skip ();_deaba !=nil {return _deaba ;};};case _b .EndElement :break _fdba ;case _b .CharData :};};return nil ;};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;}; +// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path +func (_cedbb *CT_StrData )ValidateWithPath (path string )error {if _cedbb .PtCount !=nil {if _eadef :=_cedbb .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_eadef !=nil {return _eadef ;};};for _gcfd ,_eccea :=range _cedbb .Pt {if _fagga :=_eccea .ValidateWithPath (_bd .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gcfd ));_fagga !=nil {return _fagga ;};};if _cedbb .ExtLst !=nil {if _agfgc :=_cedbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agfgc !=nil {return _agfgc ;};};return nil ;};func NewCT_BandFmts ()*CT_BandFmts {_cbe :=&CT_BandFmts {};return _cbe }; -// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path -func (_efa *CT_BandFmt )ValidateWithPath (path string )error {if _agf :=_efa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_agf !=nil {return _agf ;};if _efa .SpPr !=nil {if _ade :=_efa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ade !=nil {return _ade ;};};return nil ;};func (_eabff *CT_NumDataSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eabff .Choice =NewCT_NumDataSourceChoice ();_bbefg :for {_dcgc ,_agfaf :=d .Token ();if _agfaf !=nil {return _agfaf ;};switch _abfbd :=_dcgc .(type ){case _b .StartElement :switch _abfbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eabff .Choice =NewCT_NumDataSourceChoice ();if _ggac :=d .DecodeElement (&_eabff .Choice .NumRef ,&_abfbd );_ggac !=nil {return _ggac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eabff .Choice =NewCT_NumDataSourceChoice ();if _gaag :=d .DecodeElement (&_eabff .Choice .NumLit ,&_abfbd );_gaag !=nil {return _gaag ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_abfbd .Name );if _gfcae :=d .Skip ();_gfcae !=nil {return _gfcae ;};};case _b .EndElement :break _bbefg ;case _b .CharData :};};return nil ;};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_dfgdag ,_dabgf :=_a .ParseUint (s ,10,16);if _dabgf !=nil {return ST_SecondPieSize {},_dabgf ;};_cccac :=uint16 (_dfgdag );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_cccac },nil ;};func NewCT_MarkerStyle ()*CT_MarkerStyle {_fgcc :=&CT_MarkerStyle {};_fgcc .ValAttr =ST_MarkerStyle (1);return _fgcc ;};func NewCT_Crosses ()*CT_Crosses {_dccde :=&CT_Crosses {};_dccde .ValAttr =ST_Crosses (1);return _dccde ;}; +// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path +func (_faaa *CT_Thickness )ValidateWithPath (path string )error {if _eaab :=_faaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaab !=nil {return _eaab ;};return nil ;};func (_fbcba *CT_TxChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebcdd :for {_bfdg ,_eagc :=d .Token ();if _eagc !=nil {return _eagc ;};switch _ggafg :=_bfdg .(type ){case _g .StartElement :switch _ggafg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcba .StrRef =NewCT_StrRef ();if _faeda :=d .DecodeElement (_fbcba .StrRef ,&_ggafg );_faeda !=nil {return _faeda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcba .Rich =_ff .NewCT_TextBody ();if _eccfd :=d .DecodeElement (_fbcba .Rich ,&_ggafg );_eccfd !=nil {return _eccfd ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ggafg .Name );if _fbecg :=d .Skip ();_fbecg !=nil {return _fbecg ;};};case _g .EndElement :break _ebcdd ;case _g .CharData :};};return nil ;};func (_aacb ST_PictureFormat )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eefe :=_g .Attr {};_eefe .Name =name ;switch _aacb {case ST_PictureFormatUnset :_eefe .Value ="";case ST_PictureFormatStretch :_eefe .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_eefe .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_eefe .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _eefe ,nil ;}; -// Validate validates the CT_LineChart and its children -func (_caed *CT_LineChart )Validate ()error {return _caed .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_PageSetup and its children +func (_cdafgf *CT_PageSetup )Validate ()error {return _cdafgf .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");}; -// Validate validates the CT_StrRef and its children -func (_ccffg *CT_StrRef )Validate ()error {return _ccffg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};func NewCT_ChartSpace ()*CT_ChartSpace {_bcdb :=&CT_ChartSpace {};_bcdb .Chart =NewCT_Chart ();return _bcdb ;};func (_fcfaa ST_DispBlanksAs )Validate ()error {return _fcfaa .ValidateWithPath ("")};func (_dgdg *CT_GapAmount )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgdg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_dgdg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SurfaceSer and its children +func (_afcdd *CT_SurfaceSer )Validate ()error {return _afcdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_eefcba ,_gbefa :=_c .ParseUint (s ,10,16);if _gbefa !=nil {return ST_DepthPercent {},_gbefa ;};_abaea :=uint16 (_eefcba );return ST_DepthPercent {ST_DepthPercentUShort :&_abaea },nil ;};func (_cbag *CT_DateAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbag .AxId =NewCT_UnsignedInt ();_cbag .Scaling =NewCT_Scaling ();_cbag .AxPos =NewCT_AxPos ();_cbag .CrossAx =NewCT_UnsignedInt ();_ggce :for {_gadg ,_fageb :=d .Token ();if _fageb !=nil {return _fageb ;};switch _gefa :=_gadg .(type ){case _g .StartElement :switch _gefa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abeeb :=d .DecodeElement (_cbag .AxId ,&_gefa );_abeeb !=nil {return _abeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddcb :=d .DecodeElement (_cbag .Scaling ,&_gefa );_ddcb !=nil {return _ddcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .Delete =NewCT_Boolean ();if _dfdd :=d .DecodeElement (_cbag .Delete ,&_gefa );_dfdd !=nil {return _dfdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gaag :=d .DecodeElement (_cbag .AxPos ,&_gefa );_gaag !=nil {return _gaag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .MajorGridlines =NewCT_ChartLines ();if _efaea :=d .DecodeElement (_cbag .MajorGridlines ,&_gefa );_efaea !=nil {return _efaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .MinorGridlines =NewCT_ChartLines ();if _abgc :=d .DecodeElement (_cbag .MinorGridlines ,&_gefa );_abgc !=nil {return _abgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .Title =NewCT_Title ();if _dfec :=d .DecodeElement (_cbag .Title ,&_gefa );_dfec !=nil {return _dfec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .NumFmt =NewCT_NumFmt ();if _gffa :=d .DecodeElement (_cbag .NumFmt ,&_gefa );_gffa !=nil {return _gffa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .MajorTickMark =NewCT_TickMark ();if _eeff :=d .DecodeElement (_cbag .MajorTickMark ,&_gefa );_eeff !=nil {return _eeff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .MinorTickMark =NewCT_TickMark ();if _ddbe :=d .DecodeElement (_cbag .MinorTickMark ,&_gefa );_ddbe !=nil {return _ddbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .TickLblPos =NewCT_TickLblPos ();if _adgb :=d .DecodeElement (_cbag .TickLblPos ,&_gefa );_adgb !=nil {return _adgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .SpPr =_ff .NewCT_ShapeProperties ();if _bfcf :=d .DecodeElement (_cbag .SpPr ,&_gefa );_bfcf !=nil {return _bfcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .TxPr =_ff .NewCT_TextBody ();if _cggb :=d .DecodeElement (_cbag .TxPr ,&_gefa );_cggb !=nil {return _cggb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faec :=d .DecodeElement (_cbag .CrossAx ,&_gefa );_faec !=nil {return _faec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .Choice =NewEG_AxSharedChoice ();if _cada :=d .DecodeElement (&_cbag .Choice .Crosses ,&_gefa );_cada !=nil {return _cada ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .Choice =NewEG_AxSharedChoice ();if _acbe :=d .DecodeElement (&_cbag .Choice .CrossesAt ,&_gefa );_acbe !=nil {return _acbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .Auto =NewCT_Boolean ();if _ggcef :=d .DecodeElement (_cbag .Auto ,&_gefa );_ggcef !=nil {return _ggcef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .LblOffset =NewCT_LblOffset ();if _egef :=d .DecodeElement (_cbag .LblOffset ,&_gefa );_egef !=nil {return _egef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .BaseTimeUnit =NewCT_TimeUnit ();if _bfafc :=d .DecodeElement (_cbag .BaseTimeUnit ,&_gefa );_bfafc !=nil {return _bfafc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .MajorUnit =NewCT_AxisUnit ();if _faac :=d .DecodeElement (_cbag .MajorUnit ,&_gefa );_faac !=nil {return _faac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .MajorTimeUnit =NewCT_TimeUnit ();if _cebgd :=d .DecodeElement (_cbag .MajorTimeUnit ,&_gefa );_cebgd !=nil {return _cebgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .MinorUnit =NewCT_AxisUnit ();if _bfec :=d .DecodeElement (_cbag .MinorUnit ,&_gefa );_bfec !=nil {return _bfec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .MinorTimeUnit =NewCT_TimeUnit ();if _fcag :=d .DecodeElement (_cbag .MinorTimeUnit ,&_gefa );_fcag !=nil {return _fcag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbag .ExtLst =NewCT_ExtensionList ();if _caaa :=d .DecodeElement (_cbag .ExtLst ,&_gefa );_caaa !=nil {return _caaa ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_gefa .Name );if _dedfb :=d .Skip ();_dedfb !=nil {return _dedfb ;};};case _g .EndElement :break _ggce ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path -func (_cbgdf *CT_SurfaceSer )ValidateWithPath (path string )error {if _gdcbe :=_cbgdf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gdcbe !=nil {return _gdcbe ;};if _dbdd :=_cbgdf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dbdd !=nil {return _dbdd ;};if _cbgdf .Tx !=nil {if _bgeff :=_cbgdf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bgeff !=nil {return _bgeff ;};};if _cbgdf .SpPr !=nil {if _afbe :=_cbgdf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afbe !=nil {return _afbe ;};};if _cbgdf .Cat !=nil {if _bbdfd :=_cbgdf .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_bbdfd !=nil {return _bbdfd ;};};if _cbgdf .Val !=nil {if _afaff :=_cbgdf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_afaff !=nil {return _afaff ;};};if _cbgdf .ExtLst !=nil {if _gecda :=_cbgdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gecda !=nil {return _gecda ;};};return nil ;};func (_dgdb *ST_LayoutMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adcaf ,_gaec :=d .Token ();if _gaec !=nil {return _gaec ;};if _fdbggf ,_fecdg :=_adcaf .(_b .EndElement );_fecdg &&_fdbggf .Name ==start .Name {*_dgdb =1;return nil ;};if _gbafc ,_gccff :=_adcaf .(_b .CharData );!_gccff {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adcaf );}else {switch string (_gbafc ){case "":*_dgdb =0;case "\u0065\u0064\u0067\u0065":*_dgdb =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_dgdb =2;};};_adcaf ,_gaec =d .Token ();if _gaec !=nil {return _gaec ;};if _efdgg ,_abfbf :=_adcaf .(_b .EndElement );_abfbf &&_efdgg .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adcaf );};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";func (_ceadc ST_PictureFormat )ValidateWithPath (path string )error {switch _ceadc {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceadc ));};return nil ;};func (_bgbfa *ST_SizeRepresents )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddfda ,_faagd :=d .Token ();if _faagd !=nil {return _faagd ;};if _abag ,_bcff :=_ddfda .(_b .EndElement );_bcff &&_abag .Name ==start .Name {*_bgbfa =1;return nil ;};if _acbaf ,_dggcg :=_ddfda .(_b .CharData );!_dggcg {return _da .Errorf ("\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 (_acbaf ){case "":*_bgbfa =0;case "\u0061\u0072\u0065\u0061":*_bgbfa =1;case "\u0077":*_bgbfa =2;};};_ddfda ,_faagd =d .Token ();if _faagd !=nil {return _faagd ;};if _fecdb ,_bbee :=_ddfda .(_b .EndElement );_bbee &&_fecdb .Name ==start .Name {return nil ;};return _da .Errorf ("\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 );};type UserShapes struct{_cb .CT_Drawing };type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func NewGroup_DLbls ()*Group_DLbls {_ffdbb :=&Group_DLbls {};return _ffdbb }; +// Validate validates the CT_Trendline and its children +func (_baedf *CT_Trendline )Validate ()error {return _baedf .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func NewCT_CatAx ()*CT_CatAx {_ecef :=&CT_CatAx {};_ecef .AxId =NewCT_UnsignedInt ();_ecef .Scaling =NewCT_Scaling ();_ecef .AxPos =NewCT_AxPos ();_ecef .CrossAx =NewCT_UnsignedInt ();return _ecef ;};func (_fgabf *ST_ErrBarType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fgabf =0;case "\u0062\u006f\u0074\u0068":*_fgabf =1;case "\u006d\u0069\u006eu\u0073":*_fgabf =2;case "\u0070\u006c\u0075\u0073":*_fgabf =3;};return nil ;};func (_bfeb *CT_LineChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fbfef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bfeb .Grouping ,_fbfef );if _bfeb .VaryColors !=nil {_bfbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bfeb .VaryColors ,_bfbg );};if _bfeb .Ser !=nil {_faaca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dade :=range _bfeb .Ser {e .EncodeElement (_dade ,_faaca );};};if _bfeb .DLbls !=nil {_aeage :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bfeb .DLbls ,_aeage );};if _bfeb .DropLines !=nil {_bcbgg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bfeb .DropLines ,_bcbgg );};if _bfeb .HiLowLines !=nil {_fdeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bfeb .HiLowLines ,_fdeg );};if _bfeb .UpDownBars !=nil {_ddged :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_bfeb .UpDownBars ,_ddged );};if _bfeb .Marker !=nil {_bgac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_bfeb .Marker ,_bgac );};if _bfeb .Smooth !=nil {_agbcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_bfeb .Smooth ,_agbcc );};_bdcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bdfdg :=range _bfeb .AxId {e .EncodeElement (_bdfdg ,_bdcd );};if _bfeb .ExtLst !=nil {_cdgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfeb .ExtLst ,_cdgcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cgef ST_DispBlanksAs )ValidateWithPath (path string )error {switch _cgef {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgef ));};return nil ;}; -// ST_Overlap is a union type -type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};func NewCT_SurfaceChart ()*CT_SurfaceChart {_dgag :=&CT_SurfaceChart {};return _dgag };func (_eefga *Chart )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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eefga .CT_RelId .MarshalXML (e ,start );};func (_gdgef *CT_PivotFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdgef .Idx =NewCT_UnsignedInt ();_ceeg :for {_decbf ,_gabb :=d .Token ();if _gabb !=nil {return _gabb ;};switch _cedfc :=_decbf .(type ){case _b .StartElement :switch _cedfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdfff :=d .DecodeElement (_gdgef .Idx ,&_cedfc );_fdfff !=nil {return _fdfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgef .SpPr =_db .NewCT_ShapeProperties ();if _acbdf :=d .DecodeElement (_gdgef .SpPr ,&_cedfc );_acbdf !=nil {return _acbdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgef .TxPr =_db .NewCT_TextBody ();if _afffe :=d .DecodeElement (_gdgef .TxPr ,&_cedfc );_afffe !=nil {return _afffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgef .Marker =NewCT_Marker ();if _bbeab :=d .DecodeElement (_gdgef .Marker ,&_cedfc );_bbeab !=nil {return _bbeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgef .DLbl =NewCT_DLbl ();if _bdcd :=d .DecodeElement (_gdgef .DLbl ,&_cedfc );_bdcd !=nil {return _bdcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgef .ExtLst =NewCT_ExtensionList ();if _defc :=d .DecodeElement (_gdgef .ExtLst ,&_cedfc );_defc !=nil {return _defc ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_cedfc .Name );if _bddfd :=d .Skip ();_bddfd !=nil {return _bddfd ;};};case _b .EndElement :break _ceeg ;case _b .CharData :};};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";func (_ccdf *CT_DLblChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gce :for {_dfab ,_adfb :=d .Token ();if _adfb !=nil {return _adfb ;};switch _cagc :=_dfab .(type ){case _b .StartElement :switch _cagc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .Delete =NewCT_Boolean ();if _gdec :=d .DecodeElement (_ccdf .Delete ,&_cagc );_gdec !=nil {return _gdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .Layout =NewCT_Layout ();if _ecd :=d .DecodeElement (_ccdf .Layout ,&_cagc );_ecd !=nil {return _ecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .Tx =NewCT_Tx ();if _ggdd :=d .DecodeElement (_ccdf .Tx ,&_cagc );_ggdd !=nil {return _ggdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .NumFmt =NewCT_NumFmt ();if _bbbd :=d .DecodeElement (_ccdf .NumFmt ,&_cagc );_bbbd !=nil {return _bbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .SpPr =_db .NewCT_ShapeProperties ();if _cdga :=d .DecodeElement (_ccdf .SpPr ,&_cagc );_cdga !=nil {return _cdga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .TxPr =_db .NewCT_TextBody ();if _ebge :=d .DecodeElement (_ccdf .TxPr ,&_cagc );_ebge !=nil {return _ebge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .DLblPos =NewCT_DLblPos ();if _gdbf :=d .DecodeElement (_ccdf .DLblPos ,&_cagc );_gdbf !=nil {return _gdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .ShowLegendKey =NewCT_Boolean ();if _dcbb :=d .DecodeElement (_ccdf .ShowLegendKey ,&_cagc );_dcbb !=nil {return _dcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .ShowVal =NewCT_Boolean ();if _aedc :=d .DecodeElement (_ccdf .ShowVal ,&_cagc );_aedc !=nil {return _aedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .ShowCatName =NewCT_Boolean ();if _ece :=d .DecodeElement (_ccdf .ShowCatName ,&_cagc );_ece !=nil {return _ece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .ShowSerName =NewCT_Boolean ();if _febb :=d .DecodeElement (_ccdf .ShowSerName ,&_cagc );_febb !=nil {return _febb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .ShowPercent =NewCT_Boolean ();if _edbf :=d .DecodeElement (_ccdf .ShowPercent ,&_cagc );_edbf !=nil {return _edbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .ShowBubbleSize =NewCT_Boolean ();if _agae :=d .DecodeElement (_ccdf .ShowBubbleSize ,&_cagc );_agae !=nil {return _agae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf .Separator =new (string );if _caacg :=d .DecodeElement (_ccdf .Separator ,&_cagc );_caacg !=nil {return _caacg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_cagc .Name );if _efaf :=d .Skip ();_efaf !=nil {return _efaf ;};};case _b .EndElement :break _gce ;case _b .CharData :};};return nil ;};func (_dfbfaa *ST_DLblPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfbfaa =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_dfbfaa =1;case "\u0062":*_dfbfaa =2;case "\u0063\u0074\u0072":*_dfbfaa =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_dfbfaa =4;case "\u0069\u006e\u0045n\u0064":*_dfbfaa =5;case "\u006c":*_dfbfaa =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_dfbfaa =7;case "\u0072":*_dfbfaa =8;case "\u0074":*_dfbfaa =9;};return nil ;};type ST_ErrValType byte ; +// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path +func (_cadgg *EG_DLblShared )ValidateWithPath (path string )error {if _cadgg .NumFmt !=nil {if _adgebc :=_cadgg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_adgebc !=nil {return _adgebc ;};};if _cadgg .SpPr !=nil {if _gggf :=_cadgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gggf !=nil {return _gggf ;};};if _cadgg .TxPr !=nil {if _fbacd :=_cadgg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fbacd !=nil {return _fbacd ;};};if _cadgg .DLblPos !=nil {if _cdfbd :=_cadgg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cdfbd !=nil {return _cdfbd ;};};if _cadgg .ShowLegendKey !=nil {if _becfg :=_cadgg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_becfg !=nil {return _becfg ;};};if _cadgg .ShowVal !=nil {if _bdfga :=_cadgg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_bdfga !=nil {return _bdfga ;};};if _cadgg .ShowCatName !=nil {if _acgb :=_cadgg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_acgb !=nil {return _acgb ;};};if _cadgg .ShowSerName !=nil {if _fcedbc :=_cadgg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_fcedbc !=nil {return _fcedbc ;};};if _cadgg .ShowPercent !=nil {if _gbebb :=_cadgg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_gbebb !=nil {return _gbebb ;};};if _cadgg .ShowBubbleSize !=nil {if _cgagg :=_cadgg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_cgagg !=nil {return _cgagg ;};};return nil ;};func (_eddd *CT_Extension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_feab :=range start .Attr {if _feab .Name .Local =="\u0075\u0072\u0069"{_aaaba ,_aeee :=_feab .Value ,error (nil );if _aeee !=nil {return _aeee ;};_eddd .UriAttr =&_aaaba ;continue ;};};_fgggc :for {_bccd ,_gacg :=d .Token ();if _gacg !=nil {return _gacg ;};switch _gcda :=_bccd .(type ){case _g .StartElement :switch _gcda .Name {default:if _fgbf ,_gdac :=_fg .CreateElement (_gcda );_gdac !=nil {return _gdac ;}else {if _gbbdb :=d .DecodeElement (_fgbf ,&_gcda );_gbbdb !=nil {return _gbbdb ;};_eddd .Any =_fgbf ;};};case _g .EndElement :break _fgggc ;case _g .CharData :};};return nil ;};var ST_DepthPercentWithSymbolPatternRe =_b .MustCompile (ST_DepthPercentWithSymbolPattern );func (_ded *CT_AxisUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_ded .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .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 (_dfgbb ST_LegendPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egbfe :=_g .Attr {};_egbfe .Name =name ;switch _dfgbb {case ST_LegendPosUnset :_egbfe .Value ="";case ST_LegendPosB :_egbfe .Value ="\u0062";case ST_LegendPosTr :_egbfe .Value ="\u0074\u0072";case ST_LegendPosL :_egbfe .Value ="\u006c";case ST_LegendPosR :_egbfe .Value ="\u0072";case ST_LegendPosT :_egbfe .Value ="\u0074";};return _egbfe ,nil ;}; -// Validate validates the CT_SerTxChoice and its children -func (_egadb *CT_SerTxChoice )Validate ()error {return _egadb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};type CT_Style struct{ValAttr uint8 ;};func NewCT_TxChoice ()*CT_TxChoice {_efcc :=&CT_TxChoice {};return _efcc }; +// Validate validates the CT_DPt and its children +func (_cdbc *CT_DPt )Validate ()error {return _cdbc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};func (_bfadgf ST_TickMark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfadgf .String (),start );};func (_bcdecg ST_MarkerStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eegaa :=_g .Attr {};_eegaa .Name =name ;switch _bcdecg {case ST_MarkerStyleUnset :_eegaa .Value ="";case ST_MarkerStyleCircle :_eegaa .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_eegaa .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_eegaa .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_eegaa .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_eegaa .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_eegaa .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_eegaa .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_eegaa .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_eegaa .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_eegaa .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_eegaa .Value ="\u0078";case ST_MarkerStyleAuto :_eegaa .Value ="\u0061\u0075\u0074\u006f";};return _eegaa ,nil ;};func (_ccae *CT_DispUnitsChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccae .CustUnit !=nil {_dbfge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ccae .CustUnit ,_dbfge );};if _ccae .BuiltInUnit !=nil {_gccf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ccae .BuiltInUnit ,_gccf );};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 ;};func (_afgeg *Chart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afgeg .CT_RelId =*NewCT_RelId ();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"{_aaccf ,_edgff :=_bbca .Value ,error (nil );if _edgff !=nil {return _edgff ;};_afgeg .IdAttr =_aaccf ;continue ;};};for {_fcfca ,_cgaed :=d .Token ();if _cgaed !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_cgaed );};if _gecee ,_faacf :=_fcfca .(_g .EndElement );_faacf &&_gecee .Name ==start .Name {break ;};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_beab :=&CT_Boolean {};return _beab }; -// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path -func (_cdcab *CT_TickLblPos )ValidateWithPath (path string )error {if _fecb :=_cdcab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fecb !=nil {return _fecb ;};return nil ;};func (_agbaf ST_BubbleScale )String ()string {if _agbaf .ST_BubbleScalePercent !=nil {return _da .Sprintf ("\u0025\u0076",*_agbaf .ST_BubbleScalePercent );};if _agbaf .ST_BubbleScaleUInt !=nil {return _da .Sprintf ("\u0025\u0076",*_agbaf .ST_BubbleScaleUInt );};return "";};func (_daaf *ST_SplitType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daaf =0;case "\u0061\u0075\u0074\u006f":*_daaf =1;case "\u0063\u0075\u0073\u0074":*_daaf =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_daaf =3;case "\u0070\u006f\u0073":*_daaf =4;case "\u0076\u0061\u006c":*_daaf =5;};return nil ;};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 ;}; +// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path +func (_effc *CT_LegendEntry )ValidateWithPath (path string )error {if _adde :=_effc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_adde !=nil {return _adde ;};if _effc .Choice !=nil {if _cebbf :=_effc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cebbf !=nil {return _cebbf ;};};if _effc .ExtLst !=nil {if _ddca :=_effc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddca !=nil {return _ddca ;};};return nil ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_facde ST_LegendPos )String ()string {switch _facde {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 (_feded ST_TrendlineType )Validate ()error {return _feded .ValidateWithPath ("")};func NewCT_MarkerStyle ()*CT_MarkerStyle {_bcgce :=&CT_MarkerStyle {};_bcgce .ValAttr =ST_MarkerStyle (1);return _bcgce ;};func (_cgceg ST_PictureFormat )String ()string {switch _cgceg {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 (_ddc *CT_BarSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dgac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ddc .Idx ,_dgac );_cffc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ddc .Order ,_cffc );if _ddc .Tx !=nil {_fgfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ddc .Tx ,_fgfe );};if _ddc .SpPr !=nil {_fafg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ddc .SpPr ,_fafg );};if _ddc .InvertIfNegative !=nil {_aagda :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_ddc .InvertIfNegative ,_aagda );};if _ddc .PictureOptions !=nil {_abdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ddc .PictureOptions ,_abdb );};if _ddc .DPt !=nil {_ddeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bgbf :=range _ddc .DPt {e .EncodeElement (_bgbf ,_ddeb );};};if _ddc .DLbls !=nil {_efgg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ddc .DLbls ,_efgg );};if _ddc .Trendline !=nil {_fafe :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_fbe :=range _ddc .Trendline {e .EncodeElement (_fbe ,_fafe );};};if _ddc .ErrBars !=nil {_baaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_ddc .ErrBars ,_baaf );};if _ddc .Cat !=nil {_fdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_ddc .Cat ,_fdb );};if _ddc .Val !=nil {_baba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_ddc .Val ,_baba );};if _ddc .Shape !=nil {_gfaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_ddc .Shape ,_gfaf );};if _ddc .ExtLst !=nil {_bec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddc .ExtLst ,_bec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Thickness and its children -func (_bgdgda *CT_Thickness )Validate ()error {return _bgdgda .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_db .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_eecebb *ST_BuiltInUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agaadc ,_cgecf :=d .Token ();if _cgecf !=nil {return _cgecf ;};if _aegga ,_bgbfb :=_agaadc .(_b .EndElement );_bgbfb &&_aegga .Name ==start .Name {*_eecebb =1;return nil ;};if _aeefe ,_afddf :=_agaadc .(_b .CharData );!_afddf {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agaadc );}else {switch string (_aeefe ){case "":*_eecebb =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_eecebb =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_eecebb =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_eecebb =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_eecebb =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_eecebb =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_eecebb =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_eecebb =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_eecebb =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_eecebb =9;};};_agaadc ,_cgecf =d .Token ();if _cgecf !=nil {return _cgecf ;};if _fbgdg ,_gbdb :=_agaadc .(_b .EndElement );_gbdb &&_fbgdg .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agaadc );};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_db .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_DispUnitsLbl and its children +func (_fgfdd *CT_DispUnitsLbl )Validate ()error {return _fgfdd .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};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 (_fbaa *CT_Orientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcae :=range start .Attr {if _gcae .Name .Local =="\u0076\u0061\u006c"{_fbaa .ValAttr .UnmarshalXMLAttr (_gcae );continue ;};};for {_fbgee ,_deaag :=d .Token ();if _deaag !=nil {return _bd .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",_deaag );};if _dgbf ,_egecb :=_fbgee .(_g .EndElement );_egecb &&_dgbf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path -func (_cef *CT_BarSer )ValidateWithPath (path string )error {if _bfeg :=_cef .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bfeg !=nil {return _bfeg ;};if _cae :=_cef .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cae !=nil {return _cae ;};if _cef .Tx !=nil {if _babf :=_cef .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_babf !=nil {return _babf ;};};if _cef .SpPr !=nil {if _dfa :=_cef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfa !=nil {return _dfa ;};};if _cef .InvertIfNegative !=nil {if _agg :=_cef .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_agg !=nil {return _agg ;};};if _cef .PictureOptions !=nil {if _cad :=_cef .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cad !=nil {return _cad ;};};for _fdg ,_cgbg :=range _cef .DPt {if _gg :=_cgbg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fdg ));_gg !=nil {return _gg ;};};if _cef .DLbls !=nil {if _dfdd :=_cef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfdd !=nil {return _dfdd ;};};for _egce ,_fgea :=range _cef .Trendline {if _fcbb :=_fgea .ValidateWithPath (_da .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_egce ));_fcbb !=nil {return _fcbb ;};};if _cef .ErrBars !=nil {if _gdeb :=_cef .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_gdeb !=nil {return _gdeb ;};};if _cef .Cat !=nil {if _fag :=_cef .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_fag !=nil {return _fag ;};};if _cef .Val !=nil {if _dda :=_cef .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dda !=nil {return _dda ;};};if _cef .Shape !=nil {if _dbcf :=_cef .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_dbcf !=nil {return _dbcf ;};};if _cef .ExtLst !=nil {if _cddc :=_cef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cddc !=nil {return _cddc ;};};return nil ;}; +// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path +func (_cccg *CT_ErrValType )ValidateWithPath (path string )error {if _dbec :=_cccg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbec !=nil {return _dbec ;};return nil ;}; -// Validate validates the CT_Boolean and its children -func (_cce *CT_Boolean )Validate ()error {return _cce .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type ST_LblAlgn byte ;func (_bdba *CT_PrintSettings )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeeb :for {_ecea ,_ceaca :=d .Token ();if _ceaca !=nil {return _ceaca ;};switch _dggee :=_ecea .(type ){case _b .StartElement :switch _dggee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdba .HeaderFooter =NewCT_HeaderFooter ();if _edfce :=d .DecodeElement (_bdba .HeaderFooter ,&_dggee );_edfce !=nil {return _edfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdba .PageMargins =NewCT_PageMargins ();if _efeaa :=d .DecodeElement (_bdba .PageMargins ,&_dggee );_efeaa !=nil {return _efeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdba .PageSetup =NewCT_PageSetup ();if _aeacd :=d .DecodeElement (_bdba .PageSetup ,&_dggee );_aeacd !=nil {return _aeacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdba .LegacyDrawingHF =NewCT_RelId ();if _abebg :=d .DecodeElement (_bdba .LegacyDrawingHF ,&_dggee );_abebg !=nil {return _abebg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_dggee .Name );if _bfgd :=d .Skip ();_bfgd !=nil {return _bfgd ;};};case _b .EndElement :break _aeeb ;case _b .CharData :};};return nil ;};func (_ccacd *ST_RadarStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccacd =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ccacd =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_ccacd =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_ccacd =3;};return nil ;};func (_bafa *CT_BarChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gfea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_bafa .BarDir ,_gfea );if _bafa .Grouping !=nil {_dba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bafa .Grouping ,_dba );};if _bafa .VaryColors !=nil {_eca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bafa .VaryColors ,_eca );};if _bafa .Ser !=nil {_aeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fec :=range _bafa .Ser {e .EncodeElement (_fec ,_aeb );};};if _bafa .DLbls !=nil {_aege :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bafa .DLbls ,_aege );};if _bafa .GapWidth !=nil {_ede :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bafa .GapWidth ,_ede );};if _bafa .Overlap !=nil {_bac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_bafa .Overlap ,_bac );};if _bafa .SerLines !=nil {_bdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_cdbb :=range _bafa .SerLines {e .EncodeElement (_cdbb ,_bdb );};};_fbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gaa :=range _bafa .AxId {e .EncodeElement (_gaa ,_fbe );};if _bafa .ExtLst !=nil {_aegg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bafa .ExtLst ,_aegg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Protection ()*CT_Protection {_gaebe :=&CT_Protection {};return _gaebe };func (_gca *CT_AreaSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gca .Idx =NewCT_UnsignedInt ();_gca .Order =NewCT_UnsignedInt ();_dbf :for {_dbbb ,_eab :=d .Token ();if _eab !=nil {return _eab ;};switch _gd :=_dbbb .(type ){case _b .StartElement :switch _gd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ffb :=d .DecodeElement (_gca .Idx ,&_gd );_ffb !=nil {return _ffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cbc :=d .DecodeElement (_gca .Order ,&_gd );_cbc !=nil {return _cbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gca .Tx =NewCT_SerTx ();if _gec :=d .DecodeElement (_gca .Tx ,&_gd );_gec !=nil {return _gec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gca .SpPr =_db .NewCT_ShapeProperties ();if _ccc :=d .DecodeElement (_gca .SpPr ,&_gd );_ccc !=nil {return _ccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gca .PictureOptions =NewCT_PictureOptions ();if _cgg :=d .DecodeElement (_gca .PictureOptions ,&_gd );_cgg !=nil {return _cgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfa :=NewCT_DPt ();if _fbd :=d .DecodeElement (_bfa ,&_gd );_fbd !=nil {return _fbd ;};_gca .DPt =append (_gca .DPt ,_bfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gca .DLbls =NewCT_DLbls ();if _fee :=d .DecodeElement (_gca .DLbls ,&_gd );_fee !=nil {return _fee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfe :=NewCT_Trendline ();if _ecga :=d .DecodeElement (_gfe ,&_gd );_ecga !=nil {return _ecga ;};_gca .Trendline =append (_gca .Trendline ,_gfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccf :=NewCT_ErrBars ();if _daa :=d .DecodeElement (_ccf ,&_gd );_daa !=nil {return _daa ;};_gca .ErrBars =append (_gca .ErrBars ,_ccf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gca .Cat =NewCT_AxDataSource ();if _bdf :=d .DecodeElement (_gca .Cat ,&_gd );_bdf !=nil {return _bdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gca .Val =NewCT_NumDataSource ();if _fcb :=d .DecodeElement (_gca .Val ,&_gd );_fcb !=nil {return _fcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gca .ExtLst =NewCT_ExtensionList ();if _cec :=d .DecodeElement (_gca .ExtLst ,&_gd );_cec !=nil {return _cec ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_gd .Name );if _bee :=d .Skip ();_bee !=nil {return _bee ;};};case _b .EndElement :break _dbf ;case _b .CharData :};};return nil ;};func (_bbedbb *CT_ValAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbedbb .AxId =NewCT_UnsignedInt ();_bbedbb .Scaling =NewCT_Scaling ();_bbedbb .AxPos =NewCT_AxPos ();_bbedbb .CrossAx =NewCT_UnsignedInt ();_dggdc :for {_dbdbe ,_ddfae :=d .Token ();if _ddfae !=nil {return _ddfae ;};switch _cgdcc :=_dbdbe .(type ){case _b .StartElement :switch _cgdcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dggb :=d .DecodeElement (_bbedbb .AxId ,&_cgdcc );_dggb !=nil {return _dggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdcf :=d .DecodeElement (_bbedbb .Scaling ,&_cgdcc );_cdcf !=nil {return _cdcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .Delete =NewCT_Boolean ();if _abcbf :=d .DecodeElement (_bbedbb .Delete ,&_cgdcc );_abcbf !=nil {return _abcbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gcaed :=d .DecodeElement (_bbedbb .AxPos ,&_cgdcc );_gcaed !=nil {return _gcaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .MajorGridlines =NewCT_ChartLines ();if _aaacd :=d .DecodeElement (_bbedbb .MajorGridlines ,&_cgdcc );_aaacd !=nil {return _aaacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .MinorGridlines =NewCT_ChartLines ();if _adeacd :=d .DecodeElement (_bbedbb .MinorGridlines ,&_cgdcc );_adeacd !=nil {return _adeacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .Title =NewCT_Title ();if _bgcda :=d .DecodeElement (_bbedbb .Title ,&_cgdcc );_bgcda !=nil {return _bgcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .NumFmt =NewCT_NumFmt ();if _bgbcf :=d .DecodeElement (_bbedbb .NumFmt ,&_cgdcc );_bgbcf !=nil {return _bgbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .MajorTickMark =NewCT_TickMark ();if _afgcf :=d .DecodeElement (_bbedbb .MajorTickMark ,&_cgdcc );_afgcf !=nil {return _afgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .MinorTickMark =NewCT_TickMark ();if _gdegb :=d .DecodeElement (_bbedbb .MinorTickMark ,&_cgdcc );_gdegb !=nil {return _gdegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .TickLblPos =NewCT_TickLblPos ();if _bfddf :=d .DecodeElement (_bbedbb .TickLblPos ,&_cgdcc );_bfddf !=nil {return _bfddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .SpPr =_db .NewCT_ShapeProperties ();if _ffgf :=d .DecodeElement (_bbedbb .SpPr ,&_cgdcc );_ffgf !=nil {return _ffgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .TxPr =_db .NewCT_TextBody ();if _bbcb :=d .DecodeElement (_bbedbb .TxPr ,&_cgdcc );_bbcb !=nil {return _bbcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _addaf :=d .DecodeElement (_bbedbb .CrossAx ,&_cgdcc );_addaf !=nil {return _addaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .Choice =NewEG_AxSharedChoice ();if _fbbfd :=d .DecodeElement (&_bbedbb .Choice .Crosses ,&_cgdcc );_fbbfd !=nil {return _fbbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .Choice =NewEG_AxSharedChoice ();if _fcde :=d .DecodeElement (&_bbedbb .Choice .CrossesAt ,&_cgdcc );_fcde !=nil {return _fcde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .CrossBetween =NewCT_CrossBetween ();if _faageca :=d .DecodeElement (_bbedbb .CrossBetween ,&_cgdcc );_faageca !=nil {return _faageca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .MajorUnit =NewCT_AxisUnit ();if _ddffb :=d .DecodeElement (_bbedbb .MajorUnit ,&_cgdcc );_ddffb !=nil {return _ddffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .MinorUnit =NewCT_AxisUnit ();if _ggdad :=d .DecodeElement (_bbedbb .MinorUnit ,&_cgdcc );_ggdad !=nil {return _ggdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .DispUnits =NewCT_DispUnits ();if _dbabb :=d .DecodeElement (_bbedbb .DispUnits ,&_cgdcc );_dbabb !=nil {return _dbabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbedbb .ExtLst =NewCT_ExtensionList ();if _dbfcf :=d .DecodeElement (_bbedbb .ExtLst ,&_cgdcc );_dbfcf !=nil {return _dbfcf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_cgdcc .Name );if _dfff :=d .Skip ();_dfff !=nil {return _dfff ;};};case _b .EndElement :break _dggdc ;case _b .CharData :};};return nil ;};func (_acccbb ST_SecondPieSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _acccbb .ST_SecondPieSizePercent !=nil {e .EncodeToken (_b .CharData (*_acccbb .ST_SecondPieSizePercent ));};if _acccbb .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_b .CharData (_da .Sprintf ("\u0025\u0064",*_acccbb .ST_SecondPieSizeUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_gcba :=&CT_ScatterStyle {};return _gcba }; +// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path +func (_gcacc *CT_NumVal )ValidateWithPath (path string )error {return nil };func (_fdefa *CT_LblOffset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efbfc :=range start .Attr {if _efbfc .Name .Local =="\u0076\u0061\u006c"{_efgce ,_dadfa :=ParseUnionST_LblOffset (_efbfc .Value );if _dadfa !=nil {return _dadfa ;};_fdefa .ValAttr =&_efgce ;continue ;};};for {_ccdb ,_eadfc :=d .Token ();if _eadfc !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_eadfc );};if _bfcfd ,_gcbg :=_ccdb .(_g .EndElement );_gcbg &&_bfcfd .Name ==start .Name {break ;};};return nil ;};func (_cecba *CT_OfPieChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cecba .OfPieType =NewCT_OfPieType ();_dgdc :for {_gaae ,_gadgd :=d .Token ();if _gadgd !=nil {return _gadgd ;};switch _aaadf :=_gaae .(type ){case _g .StartElement :switch _aaadf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddbb :=d .DecodeElement (_cecba .OfPieType ,&_aaadf );_ddbb !=nil {return _ddbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecba .VaryColors =NewCT_Boolean ();if _gbag :=d .DecodeElement (_cecba .VaryColors ,&_aaadf );_gbag !=nil {return _gbag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abcea :=NewCT_PieSer ();if _abgba :=d .DecodeElement (_abcea ,&_aaadf );_abgba !=nil {return _abgba ;};_cecba .Ser =append (_cecba .Ser ,_abcea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecba .DLbls =NewCT_DLbls ();if _dbfe :=d .DecodeElement (_cecba .DLbls ,&_aaadf );_dbfe !=nil {return _dbfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecba .GapWidth =NewCT_GapAmount ();if _ebcea :=d .DecodeElement (_cecba .GapWidth ,&_aaadf );_ebcea !=nil {return _ebcea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecba .SplitType =NewCT_SplitType ();if _fbgf :=d .DecodeElement (_cecba .SplitType ,&_aaadf );_fbgf !=nil {return _fbgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecba .SplitPos =NewCT_Double ();if _eccf :=d .DecodeElement (_cecba .SplitPos ,&_aaadf );_eccf !=nil {return _eccf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecba .CustSplit =NewCT_CustSplit ();if _ecegg :=d .DecodeElement (_cecba .CustSplit ,&_aaadf );_ecegg !=nil {return _ecegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecba .SecondPieSize =NewCT_SecondPieSize ();if _ecdd :=d .DecodeElement (_cecba .SecondPieSize ,&_aaadf );_ecdd !=nil {return _ecdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgdea :=NewCT_ChartLines ();if _gfgg :=d .DecodeElement (_bgdea ,&_aaadf );_gfgg !=nil {return _gfgg ;};_cecba .SerLines =append (_cecba .SerLines ,_bgdea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecba .ExtLst =NewCT_ExtensionList ();if _gfabg :=d .DecodeElement (_cecba .ExtLst ,&_aaadf );_gfabg !=nil {return _gfabg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_aaadf .Name );if _bgcbb :=d .Skip ();_bgcbb !=nil {return _bgcbb ;};};case _g .EndElement :break _dgdc ;case _g .CharData :};};return nil ;};func (_dgcg *CT_BarGrouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dgcg .ValAttr !=ST_BarGroupingUnset {_dabf ,_eec :=_dgcg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _eec !=nil {return _eec ;};start .Attr =append (start .Attr ,_dabf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path -func (_bbcgg *Group_DLbls )ValidateWithPath (path string )error {if _bbcgg .NumFmt !=nil {if _gfggd :=_bbcgg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gfggd !=nil {return _gfggd ;};};if _bbcgg .SpPr !=nil {if _bege :=_bbcgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bege !=nil {return _bege ;};};if _bbcgg .TxPr !=nil {if _dfege :=_bbcgg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dfege !=nil {return _dfege ;};};if _bbcgg .DLblPos !=nil {if _fdgd :=_bbcgg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_fdgd !=nil {return _fdgd ;};};if _bbcgg .ShowLegendKey !=nil {if _cafgc :=_bbcgg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cafgc !=nil {return _cafgc ;};};if _bbcgg .ShowVal !=nil {if _afba :=_bbcgg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_afba !=nil {return _afba ;};};if _bbcgg .ShowCatName !=nil {if _bfaec :=_bbcgg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bfaec !=nil {return _bfaec ;};};if _bbcgg .ShowSerName !=nil {if _dfcbc :=_bbcgg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_dfcbc !=nil {return _dfcbc ;};};if _bbcgg .ShowPercent !=nil {if _gacab :=_bbcgg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_gacab !=nil {return _gacab ;};};if _bbcgg .ShowBubbleSize !=nil {if _eegbg :=_bbcgg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_eegbg !=nil {return _eegbg ;};};if _bbcgg .ShowLeaderLines !=nil {if _afaa :=_bbcgg .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_afaa !=nil {return _afaa ;};};if _bbcgg .LeaderLines !=nil {if _geede :=_bbcgg .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_geede !=nil {return _geede ;};};return nil ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;};func (_egdga *CT_PieChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egdga .VaryColors !=nil {_fcbab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_egdga .VaryColors ,_fcbab );};if _egdga .Ser !=nil {_eeba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gcfff :=range _egdga .Ser {e .EncodeElement (_gcfff ,_eeba );};};if _egdga .DLbls !=nil {_bgdc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_egdga .DLbls ,_bgdc );};if _egdga .FirstSliceAng !=nil {_cfbgc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_egdga .FirstSliceAng ,_cfbgc );};if _egdga .ExtLst !=nil {_badg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egdga .ExtLst ,_badg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ST_BubbleScale is a union type +type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func (_aceeb ST_LegendPos )ValidateWithPath (path string )error {switch _aceeb {case 0,1,2,3,4,5:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aceeb ));};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 (_egdbb ST_LayoutTarget )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gbbgg :=_g .Attr {};_gbbgg .Name =name ;switch _egdbb {case ST_LayoutTargetUnset :_gbbgg .Value ="";case ST_LayoutTargetInner :_gbbgg .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_gbbgg .Value ="\u006f\u0075\u0074e\u0072";};return _gbbgg ,nil ;}; -// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path -func (_fbdcf *CT_ExternalData )ValidateWithPath (path string )error {if _fbdcf .AutoUpdate !=nil {if _ecbbe :=_fbdcf .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_ecbbe !=nil {return _ecbbe ;};};return nil ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_bbfd ,_bcceed :=_a .ParseUint (s ,10,16);if _bcceed !=nil {return ST_HPercent {},_bcceed ;};_bcgbac :=uint16 (_bbfd );return ST_HPercent {ST_HPercentUShort :&_bcgbac },nil ;};func NewCT_LblAlgn ()*CT_LblAlgn {_geae :=&CT_LblAlgn {};_geae .ValAttr =ST_LblAlgn (1);return _geae };type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_db .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};type ST_TickMark byte ;func (_ddba *CT_CrossBetween )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cbbe ,_adeb :=_ddba .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _adeb !=nil {return _adeb ;};start .Attr =append (start .Attr ,_cbbe );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NumDataSourceChoice and its children +func (_cdbe *CT_NumDataSourceChoice )Validate ()error {return _cdbe .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};func NewCT_Area3DChart ()*CT_Area3DChart {_ec :=&CT_Area3DChart {};return _ec };func NewChart ()*Chart {_acad :=&Chart {};_acad .CT_RelId =*NewCT_RelId ();return _acad };const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);func (_aafcg ST_ErrDir )String ()string {switch _aafcg {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";}; -// Validate validates the CT_DispUnitsChoice and its children -func (_dfcc *CT_DispUnitsChoice )Validate ()error {return _dfcc .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");};func (_dabd *CT_HPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dabd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_dabd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GapAmount and its children +func (_egfdc *CT_GapAmount )Validate ()error {return _egfdc .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_ebdbb ,_cfadg :=_c .ParseUint (s ,10,16);if _cfadg !=nil {return ST_SecondPieSize {},_cfadg ;};_cgfee :=uint16 (_ebdbb );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_cgfee },nil ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};var ST_OverlapPercentPatternRe =_b .MustCompile (ST_OverlapPercentPattern );func (_gegge ST_BarGrouping )Validate ()error {return _gegge .ValidateWithPath ("")};func (_fgddg ST_ErrValType )ValidateWithPath (path string )error {switch _fgddg {case 0,1,2,3,4,5:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgddg ));};return nil ;};type ST_AxPos byte ;func (_dgdac *CT_Skip )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgdac .ValAttr =1;for _ ,_dedd :=range start .Attr {if _dedd .Name .Local =="\u0076\u0061\u006c"{_affe ,_aceda :=_c .ParseUint (_dedd .Value ,10,32);if _aceda !=nil {return _aceda ;};_dgdac .ValAttr =uint32 (_affe );continue ;};};for {_cgeg ,_efbcb :=d .Token ();if _efbcb !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_efbcb );};if _dccf ,_egff :=_cgeg .(_g .EndElement );_egff &&_dccf .Name ==start .Name {break ;};};return nil ;};func (_abba *CT_PageMargins )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fggac :=range start .Attr {if _fggac .Name .Local =="\u006c"{_adcgf ,_gbba :=_c .ParseFloat (_fggac .Value ,64);if _gbba !=nil {return _gbba ;};_abba .LAttr =_adcgf ;continue ;};if _fggac .Name .Local =="\u0072"{_cbdab ,_gdfff :=_c .ParseFloat (_fggac .Value ,64);if _gdfff !=nil {return _gdfff ;};_abba .RAttr =_cbdab ;continue ;};if _fggac .Name .Local =="\u0074"{_gdag ,_acbeb :=_c .ParseFloat (_fggac .Value ,64);if _acbeb !=nil {return _acbeb ;};_abba .TAttr =_gdag ;continue ;};if _fggac .Name .Local =="\u0062"{_dfbb ,_efbe :=_c .ParseFloat (_fggac .Value ,64);if _efbe !=nil {return _efbe ;};_abba .BAttr =_dfbb ;continue ;};if _fggac .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_gffeg ,_aebgc :=_c .ParseFloat (_fggac .Value ,64);if _aebgc !=nil {return _aebgc ;};_abba .HeaderAttr =_gffeg ;continue ;};if _fggac .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_afbge ,_accbc :=_c .ParseFloat (_fggac .Value ,64);if _accbc !=nil {return _accbc ;};_abba .FooterAttr =_afbge ;continue ;};};for {_bcedc ,_adede :=d .Token ();if _adede !=nil {return _bd .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",_adede );};if _gfddf ,_dded :=_bcedc .(_g .EndElement );_dded &&_gfddf .Name ==start .Name {break ;};};return nil ;};func (_dafdb *CT_NumFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_baeb :=range start .Attr {if _baeb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_fagdf ,_fffcg :=_baeb .Value ,error (nil );if _fffcg !=nil {return _fffcg ;};_dafdb .FormatCodeAttr =_fagdf ;continue ;};if _baeb .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_dddd ,_cacd :=_c .ParseBool (_baeb .Value );if _cacd !=nil {return _cacd ;};_dafdb .SourceLinkedAttr =&_dddd ;continue ;};};for {_agcf ,_cbbb :=d .Token ();if _cbbb !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_cbbb );};if _daead ,_ebfd :=_agcf .(_g .EndElement );_ebfd &&_daead .Name ==start .Name {break ;};};return nil ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_RelId and its children -func (_gaeee *CT_RelId )Validate ()error {return _gaeee .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func (_caef *CT_NumRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fffeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}};_ab .AddPreserveSpaceAttr (&_fffeb ,_caef .F );e .EncodeElement (_caef .F ,_fffeb );if _caef .NumCache !=nil {_cdgga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_caef .NumCache ,_cdgga );};if _caef .ExtLst !=nil {_bfbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caef .ExtLst ,_bfbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgbd *CT_OfPieChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_abfdbb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fgbd .OfPieType ,_abfdbb );if _fgbd .VaryColors !=nil {_ggfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fgbd .VaryColors ,_ggfd );};if _fgbd .Ser !=nil {_edbde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dgcgaf :=range _fgbd .Ser {e .EncodeElement (_dgcgaf ,_edbde );};};if _fgbd .DLbls !=nil {_fagbc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgbd .DLbls ,_fagbc );};if _fgbd .GapWidth !=nil {_eecd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_fgbd .GapWidth ,_eecd );};if _fgbd .SplitType !=nil {_fdgea :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fgbd .SplitType ,_fdgea );};if _fgbd .SplitPos !=nil {_bgac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_fgbd .SplitPos ,_bgac );};if _fgbd .CustSplit !=nil {_bbgcbb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_fgbd .CustSplit ,_bbgcbb );};if _fgbd .SecondPieSize !=nil {_fbbc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fgbd .SecondPieSize ,_fbbc );};if _fgbd .SerLines !=nil {_geegg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_dccbb :=range _fgbd .SerLines {e .EncodeElement (_dccbb ,_geegg );};};if _fgbd .ExtLst !=nil {_afee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgbd .ExtLst ,_afee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdfa *CT_ErrBars )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdfa .ErrDir !=nil {_degdee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_fdfa .ErrDir ,_degdee );};_bbdbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fdfa .ErrBarType ,_bbdbb );_ggbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fdfa .ErrValType ,_ggbb );if _fdfa .NoEndCap !=nil {_bbed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_fdfa .NoEndCap ,_bbed );};if _fdfa .Plus !=nil {_eefa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_fdfa .Plus ,_eefa );};if _fdfa .Minus !=nil {_ffcb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_fdfa .Minus ,_ffcb );};if _fdfa .Val !=nil {_gegee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fdfa .Val ,_gegee );};if _fdfa .SpPr !=nil {_ccda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdfa .SpPr ,_ccda );};if _fdfa .ExtLst !=nil {_gbdab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdfa .ExtLst ,_gbdab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gceb *CT_ExternalData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_da .Sprintf ("\u0025\u0076",_gceb .IdAttr )});e .EncodeToken (start );if _gceb .AutoUpdate !=nil {_cdee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_gceb .AutoUpdate ,_cdee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path +func (_gecb *CT_ErrBars )ValidateWithPath (path string )error {if _gecb .ErrDir !=nil {if _feef :=_gecb .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_feef !=nil {return _feef ;};};if _dcbab :=_gecb .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_dcbab !=nil {return _dcbab ;};if _fabe :=_gecb .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_fabe !=nil {return _fabe ;};if _gecb .NoEndCap !=nil {if _daag :=_gecb .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_daag !=nil {return _daag ;};};if _gecb .Plus !=nil {if _eeedg :=_gecb .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_eeedg !=nil {return _eeedg ;};};if _gecb .Minus !=nil {if _ccgf :=_gecb .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_ccgf !=nil {return _ccgf ;};};if _gecb .Val !=nil {if _fgbc :=_gecb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fgbc !=nil {return _fgbc ;};};if _gecb .SpPr !=nil {if _ggaee :=_gecb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggaee !=nil {return _ggaee ;};};if _gecb .ExtLst !=nil {if _faefa :=_gecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faefa !=nil {return _faefa ;};};return nil ;};func (_gfaag *ST_GapAmount )Validate ()error {return _gfaag .ValidateWithPath ("")};func (_ebbfg *ST_ScatterStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcfdd ,_geca :=d .Token ();if _geca !=nil {return _geca ;};if _aaead ,_cfeef :=_dcfdd .(_g .EndElement );_cfeef &&_aaead .Name ==start .Name {*_ebbfg =1;return nil ;};if _bdfbd ,_gedag :=_dcfdd .(_g .CharData );!_gedag {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcfdd );}else {switch string (_bdfbd ){case "":*_ebbfg =0;case "\u006e\u006f\u006e\u0065":*_ebbfg =1;case "\u006c\u0069\u006e\u0065":*_ebbfg =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_ebbfg =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_ebbfg =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_ebbfg =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_ebbfg =6;};};_dcfdd ,_geca =d .Token ();if _geca !=nil {return _geca ;};if _aeddcd ,_ebfbfb :=_dcfdd .(_g .EndElement );_ebfbfb &&_aeddcd .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcfdd );}; -// Validate validates the CT_DLbls and its children -func (_beed *CT_DLbls )Validate ()error {return _beed .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");}; +// Validate validates the CT_ScatterStyle and its children +func (_dfbed *CT_ScatterStyle )Validate ()error {return _dfbed .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_agcfg ST_MarkerStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_agcfg .String (),start );};func (_fgggf *CT_HoleSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgggf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_fgggf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_egfb :=&CT_BubbleChart {};return _egfb }; -// ST_Thickness is a union type -type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;}; +// Validate validates the CT_Legend and its children +func (_aefef *CT_Legend )Validate ()error {return _aefef .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};type CT_Lvl struct{Pt []*CT_StrVal ;}; -// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path -func (_acbeb *CT_DoughnutChart )ValidateWithPath (path string )error {if _acbeb .VaryColors !=nil {if _dfde :=_acbeb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dfde !=nil {return _dfde ;};};for _fefgc ,_gdba :=range _acbeb .Ser {if _edgcb :=_gdba .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fefgc ));_edgcb !=nil {return _edgcb ;};};if _acbeb .DLbls !=nil {if _caabc :=_acbeb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_caabc !=nil {return _caabc ;};};if _acbeb .FirstSliceAng !=nil {if _dgfa :=_acbeb .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_dgfa !=nil {return _dgfa ;};};if _acbeb .HoleSize !=nil {if _dcce :=_acbeb .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_dcce !=nil {return _dcce ;};};if _acbeb .ExtLst !=nil {if _ccgb :=_acbeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccgb !=nil {return _ccgb ;};};return nil ;}; +// Validate validates the CT_SerAx and its children +func (_cddcb *CT_SerAx )Validate ()error {return _cddcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};func NewEG_PieChartShared ()*EG_PieChartShared {_adgbf :=&EG_PieChartShared {};return _adgbf }; -// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path -func (_eafg *CT_DLblsChoice )ValidateWithPath (path string )error {if _eafg .Delete !=nil {if _edfe :=_eafg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_edfe !=nil {return _edfe ;};};if _eafg .NumFmt !=nil {if _cafbg :=_eafg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cafbg !=nil {return _cafbg ;};};if _eafg .SpPr !=nil {if _cffd :=_eafg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cffd !=nil {return _cffd ;};};if _eafg .TxPr !=nil {if _bfbg :=_eafg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bfbg !=nil {return _bfbg ;};};if _eafg .DLblPos !=nil {if _adbd :=_eafg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_adbd !=nil {return _adbd ;};};if _eafg .ShowLegendKey !=nil {if _gcga :=_eafg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_gcga !=nil {return _gcga ;};};if _eafg .ShowVal !=nil {if _ddbf :=_eafg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_ddbf !=nil {return _ddbf ;};};if _eafg .ShowCatName !=nil {if _bedf :=_eafg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bedf !=nil {return _bedf ;};};if _eafg .ShowSerName !=nil {if _acbec :=_eafg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_acbec !=nil {return _acbec ;};};if _eafg .ShowPercent !=nil {if _bebe :=_eafg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bebe !=nil {return _bebe ;};};if _eafg .ShowBubbleSize !=nil {if _ggbaa :=_eafg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_ggbaa !=nil {return _ggbaa ;};};if _eafg .ShowLeaderLines !=nil {if _efac :=_eafg .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_efac !=nil {return _efac ;};};if _eafg .LeaderLines !=nil {if _egdgb :=_eafg .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_egdgb !=nil {return _egdgb ;};};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;);func (_fbgff *EG_PieChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbgff .VaryColors !=nil {_ecbab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fbgff .VaryColors ,_ecbab );};if _fbgff .Ser !=nil {_geegf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bdbde :=range _fbgff .Ser {e .EncodeElement (_bdbde ,_geegf );};};if _fbgff .DLbls !=nil {_bgcbf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fbgff .DLbls ,_bgcbf );};return nil ;};func (_feead ST_Shape )String ()string {switch _feead {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 (_bcdbed ST_TimeUnit )ValidateWithPath (path string )error {switch _bcdbed {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcdbed ));};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 *_db .CT_ShapeProperties ;TxPr *_db .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;);func NewCT_Grouping ()*CT_Grouping {_ddbac :=&CT_Grouping {};return _ddbac };func (_dfcfb ST_AxPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccbcd :=_b .Attr {};_ccbcd .Name =name ;switch _dfcfb {case ST_AxPosUnset :_ccbcd .Value ="";case ST_AxPosB :_ccbcd .Value ="\u0062";case ST_AxPosL :_ccbcd .Value ="\u006c";case ST_AxPosR :_ccbcd .Value ="\u0072";case ST_AxPosT :_ccbcd .Value ="\u0074";};return _ccbcd ,nil ;}; +// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path +func (_agfc *CT_DispBlanksAs )ValidateWithPath (path string )error {if _ggd :=_agfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggd !=nil {return _ggd ;};return nil ;};func (_fbdcdc *CT_StrRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cggff :for {_eacc ,_geacf :=d .Token ();if _geacf !=nil {return _geacf ;};switch _badg :=_eacc .(type ){case _g .StartElement :switch _badg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecdf :=d .DecodeElement (&_fbdcdc .F ,&_badg );_ecdf !=nil {return _ecdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdcdc .StrCache =NewCT_StrData ();if _cbea :=d .DecodeElement (_fbdcdc .StrCache ,&_badg );_cbea !=nil {return _cbea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdcdc .ExtLst =NewCT_ExtensionList ();if _ffdc :=d .DecodeElement (_fbdcdc .ExtLst ,&_badg );_ffdc !=nil {return _ffdc ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072R\u0065\u0066 \u0025\u0076",_badg .Name );if _eagef :=d .Skip ();_eagef !=nil {return _eagef ;};};case _g .EndElement :break _cggff ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path -func (_dedd *CT_HPercent )ValidateWithPath (path string )error {if _dedd .ValAttr !=nil {if _ebdad :=_dedd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebdad !=nil {return _ebdad ;};};return nil ;};func NewUserShapes ()*UserShapes {_eggg :=&UserShapes {};_eggg .CT_Drawing =*_cb .NewCT_Drawing ();return _eggg ;}; +// Validate validates the CT_ExtensionList and its children +func (_afaca *CT_ExtensionList )Validate ()error {return _afaca .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .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 ;}; -// Validate validates the CT_TxChoice and its children -func (_fbcaf *CT_TxChoice )Validate ()error {return _fbcaf .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ggab *CT_DispUnitsChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eagg :for {_egaef ,_acgd :=d .Token ();if _acgd !=nil {return _acgd ;};switch _dgfd :=_egaef .(type ){case _b .StartElement :switch _dgfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggab .CustUnit =NewCT_Double ();if _aacf :=d .DecodeElement (_ggab .CustUnit ,&_dgfd );_aacf !=nil {return _aacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggab .BuiltInUnit =NewCT_BuiltInUnit ();if _adgca :=d .DecodeElement (_ggab .BuiltInUnit ,&_dgfd );_adgca !=nil {return _adgca ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dgfd .Name );if _cdcdc :=d .Skip ();_cdcdc !=nil {return _cdcdc ;};};case _b .EndElement :break _eagg ;case _b .CharData :};};return nil ;};func (_ffbbd *ST_MarkerStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffbbd =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ffbbd =1;case "\u0064\u0061\u0073\u0068":*_ffbbd =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ffbbd =3;case "\u0064\u006f\u0074":*_ffbbd =4;case "\u006e\u006f\u006e\u0065":*_ffbbd =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_ffbbd =6;case "\u0070\u006c\u0075\u0073":*_ffbbd =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ffbbd =8;case "\u0073\u0074\u0061\u0072":*_ffbbd =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ffbbd =10;case "\u0078":*_ffbbd =11;case "\u0061\u0075\u0074\u006f":*_ffbbd =12;};return nil ;};func (_eeag *CT_Protection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egcg :for {_babgb ,_eafb :=d .Token ();if _eafb !=nil {return _eafb ;};switch _acad :=_babgb .(type ){case _b .StartElement :switch _acad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeag .ChartObject =NewCT_Boolean ();if _egbb :=d .DecodeElement (_eeag .ChartObject ,&_acad );_egbb !=nil {return _egbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeag .Data =NewCT_Boolean ();if _bagbee :=d .DecodeElement (_eeag .Data ,&_acad );_bagbee !=nil {return _bagbee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeag .Formatting =NewCT_Boolean ();if _dgae :=d .DecodeElement (_eeag .Formatting ,&_acad );_dgae !=nil {return _dgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeag .Selection =NewCT_Boolean ();if _cgacg :=d .DecodeElement (_eeag .Selection ,&_acad );_cgacg !=nil {return _cgacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeag .UserInterface =NewCT_Boolean ();if _fcfg :=d .DecodeElement (_eeag .UserInterface ,&_acad );_fcfg !=nil {return _fcfg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_acad .Name );if _daegc :=d .Skip ();_daegc !=nil {return _daegc ;};};case _b .EndElement :break _egcg ;case _b .CharData :};};return nil ;};func (_dfebe ST_SplitType )String ()string {switch _dfebe {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 (_gbeffd *ST_LblAlgn )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbeffd =0;case "\u0063\u0074\u0072":*_gbeffd =1;case "\u006c":*_gbeffd =2;case "\u0072":*_gbeffd =3;};return nil ;};func NewCT_BandFmts ()*CT_BandFmts {_edfa :=&CT_BandFmts {};return _edfa }; +// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path +func (_adgbe *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _adgbe .AreaChart !=nil {if _ggeag :=_adgbe .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_ggeag !=nil {return _ggeag ;};};if _adgbe .Area3DChart !=nil {if _adfc :=_adgbe .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_adfc !=nil {return _adfc ;};};if _adgbe .LineChart !=nil {if _cfggc :=_adgbe .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_cfggc !=nil {return _cfggc ;};};if _adgbe .Line3DChart !=nil {if _fede :=_adgbe .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_fede !=nil {return _fede ;};};if _adgbe .StockChart !=nil {if _fefag :=_adgbe .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_fefag !=nil {return _fefag ;};};if _adgbe .RadarChart !=nil {if _ggga :=_adgbe .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_ggga !=nil {return _ggga ;};};if _adgbe .ScatterChart !=nil {if _aebe :=_adgbe .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_aebe !=nil {return _aebe ;};};if _adgbe .PieChart !=nil {if _dagfg :=_adgbe .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_dagfg !=nil {return _dagfg ;};};if _adgbe .Pie3DChart !=nil {if _aeeff :=_adgbe .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_aeeff !=nil {return _aeeff ;};};if _adgbe .DoughnutChart !=nil {if _ecegc :=_adgbe .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_ecegc !=nil {return _ecegc ;};};if _adgbe .BarChart !=nil {if _dacgf :=_adgbe .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_dacgf !=nil {return _dacgf ;};};if _adgbe .Bar3DChart !=nil {if _abbg :=_adgbe .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_abbg !=nil {return _abbg ;};};if _adgbe .OfPieChart !=nil {if _dbfdb :=_adgbe .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_dbfdb !=nil {return _dbfdb ;};};if _adgbe .SurfaceChart !=nil {if _ggfed :=_adgbe .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_ggfed !=nil {return _ggfed ;};};if _adgbe .Surface3DChart !=nil {if _fdegf :=_adgbe .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_fdegf !=nil {return _fdegf ;};};if _adgbe .BubbleChart !=nil {if _fgaf :=_adgbe .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_fgaf !=nil {return _fgaf ;};};return nil ;};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};func (_bfgaf *CT_SecondPieSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfgaf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_bfgaf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .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 ;};var ST_BubbleScalePercentPatternRe =_b .MustCompile (ST_BubbleScalePercentPattern );func NewGroup_DLbls ()*Group_DLbls {_afeea :=&Group_DLbls {};return _afeea };func (_ddade ST_HoleSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddade .ST_HoleSizePercent !=nil {e .EncodeToken (_g .CharData (*_ddade .ST_HoleSizePercent ));};if _ddade .ST_HoleSizeUByte !=nil {e .EncodeToken (_g .CharData (_bd .Sprintf ("\u0025\u0064",*_ddade .ST_HoleSizeUByte )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_dbcd *CT_Layout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbcd .ManualLayout !=nil {_cgce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dbcd .ManualLayout ,_cgce );};if _dbcd .ExtLst !=nil {_eeca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbcd .ExtLst ,_eeca );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_begg *CT_PivotFmts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _begg .PivotFmt !=nil {_bccbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_bfffc :=range _begg .PivotFmt {e .EncodeElement (_bfffc ,_bccbb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfdfg ST_ErrBarType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfff :=_g .Attr {};_gfff .Name =name ;switch _bfdfg {case ST_ErrBarTypeUnset :_gfff .Value ="";case ST_ErrBarTypeBoth :_gfff .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_gfff .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_gfff .Value ="\u0070\u006c\u0075\u0073";};return _gfff ,nil ;};func (_badec *CT_Period )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _badec .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_badec .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;); -// Validate validates the CT_ChartSpace and its children -func (_daage *CT_ChartSpace )Validate ()error {return _daage .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func (_fafdc *ST_Thickness )ValidateWithPath (path string )error {_bbdddg :=[]string {};if _fafdc .ST_ThicknessPercent !=nil {_bbdddg =append (_bbdddg ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _fafdc .Uint32 !=nil {_bbdddg =append (_bbdddg ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_bbdddg )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bbdddg );};return nil ;};func (_fbcbc ST_ErrBarType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbcbc .String (),start );};func (_cfbae *CT_SplitType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfbae .ValAttr !=ST_SplitTypeUnset {_bdeca ,_acfad :=_cfbae .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _acfad !=nil {return _acfad ;};start .Attr =append (start .Attr ,_bdeca );};e .EncodeToken (start );e .EncodeToken (_b .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 ;}; +// Validate validates the CT_UpDownBar and its children +func (_febf *CT_UpDownBar )Validate ()error {return _febf .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func (_dbad *CT_View3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbad .RotX !=nil {_eead :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_dbad .RotX ,_eead );};if _dbad .HPercent !=nil {_bdce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_dbad .HPercent ,_bdce );};if _dbad .RotY !=nil {_dbcgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_dbad .RotY ,_dbcgb );};if _dbad .DepthPercent !=nil {_gbdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_dbad .DepthPercent ,_gbdg );};if _dbad .RAngAx !=nil {_ddda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_dbad .RAngAx ,_ddda );};if _dbad .Perspective !=nil {_ddfcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_dbad .Perspective ,_ddfcb );};if _dbad .ExtLst !=nil {_cefea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbad .ExtLst ,_cefea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdc *CT_AreaChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fe :for {_dea ,_cbd :=d .Token ();if _cbd !=nil {return _cbd ;};switch _ac :=_dea .(type ){case _g .StartElement :switch _ac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdc .Grouping =NewCT_Grouping ();if _cbg :=d .DecodeElement (_fdc .Grouping ,&_ac );_cbg !=nil {return _cbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdc .VaryColors =NewCT_Boolean ();if _fbb :=d .DecodeElement (_fdc .VaryColors ,&_ac );_fbb !=nil {return _fbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdf :=NewCT_AreaSer ();if _acc :=d .DecodeElement (_fdf ,&_ac );_acc !=nil {return _acc ;};_fdc .Ser =append (_fdc .Ser ,_fdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdc .DLbls =NewCT_DLbls ();if _cf :=d .DecodeElement (_fdc .DLbls ,&_ac );_cf !=nil {return _cf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdc .DropLines =NewCT_ChartLines ();if _cc :=d .DecodeElement (_fdc .DropLines ,&_ac );_cc !=nil {return _cc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cee :=NewCT_UnsignedInt ();if _da :=d .DecodeElement (_cee ,&_ac );_da !=nil {return _da ;};_fdc .AxId =append (_fdc .AxId ,_cee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdc .ExtLst =NewCT_ExtensionList ();if _cef :=d .DecodeElement (_fdc .ExtLst ,&_ac );_cef !=nil {return _cef ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ac .Name );if _cea :=d .Skip ();_cea !=nil {return _cea ;};};case _g .EndElement :break _fe ;case _g .CharData :};};return nil ;};func NewCT_AxPos ()*CT_AxPos {_gbcd :=&CT_AxPos {};_gbcd .ValAttr =ST_AxPos (1);return _gbcd };func NewCT_TextLanguageID ()*CT_TextLanguageID {_faead :=&CT_TextLanguageID {};return _faead };func NewCT_NumRef ()*CT_NumRef {_ddbc :=&CT_NumRef {};return _ddbc };func (_gfdc *CT_BarSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfdc .Idx =NewCT_UnsignedInt ();_gfdc .Order =NewCT_UnsignedInt ();_deg :for {_fgec ,_bea :=d .Token ();if _bea !=nil {return _bea ;};switch _ecc :=_fgec .(type ){case _g .StartElement :switch _ecc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _accc :=d .DecodeElement (_gfdc .Idx ,&_ecc );_accc !=nil {return _accc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fced :=d .DecodeElement (_gfdc .Order ,&_ecc );_fced !=nil {return _fced ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdc .Tx =NewCT_SerTx ();if _ageb :=d .DecodeElement (_gfdc .Tx ,&_ecc );_ageb !=nil {return _ageb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdc .SpPr =_ff .NewCT_ShapeProperties ();if _cgb :=d .DecodeElement (_gfdc .SpPr ,&_ecc );_cgb !=nil {return _cgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdc .InvertIfNegative =NewCT_Boolean ();if _gbbd :=d .DecodeElement (_gfdc .InvertIfNegative ,&_ecc );_gbbd !=nil {return _gbbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdc .PictureOptions =NewCT_PictureOptions ();if _fdfe :=d .DecodeElement (_gfdc .PictureOptions ,&_ecc );_fdfe !=nil {return _fdfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcb :=NewCT_DPt ();if _fege :=d .DecodeElement (_cdcb ,&_ecc );_fege !=nil {return _fege ;};_gfdc .DPt =append (_gfdc .DPt ,_cdcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdc .DLbls =NewCT_DLbls ();if _eebf :=d .DecodeElement (_gfdc .DLbls ,&_ecc );_eebf !=nil {return _eebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egbgb :=NewCT_Trendline ();if _gce :=d .DecodeElement (_egbgb ,&_ecc );_gce !=nil {return _gce ;};_gfdc .Trendline =append (_gfdc .Trendline ,_egbgb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdc .ErrBars =NewCT_ErrBars ();if _eaa :=d .DecodeElement (_gfdc .ErrBars ,&_ecc );_eaa !=nil {return _eaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdc .Cat =NewCT_AxDataSource ();if _afag :=d .DecodeElement (_gfdc .Cat ,&_ecc );_afag !=nil {return _afag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdc .Val =NewCT_NumDataSource ();if _abcc :=d .DecodeElement (_gfdc .Val ,&_ecc );_abcc !=nil {return _abcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdc .Shape =NewCT_Shape ();if _fdag :=d .DecodeElement (_gfdc .Shape ,&_ecc );_fdag !=nil {return _fdag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdc .ExtLst =NewCT_ExtensionList ();if _cga :=d .DecodeElement (_gfdc .ExtLst ,&_ecc );_cga !=nil {return _cga ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_ecc .Name );if _afac :=d .Skip ();_afac !=nil {return _afac ;};};case _g .EndElement :break _deg ;case _g .CharData :};};return nil ;};func NewCT_Pie3DChart ()*CT_Pie3DChart {_agac :=&CT_Pie3DChart {};return _agac };func (_bfc *CT_DLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dbdc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bfc .Idx ,_dbdc );if _bfc .Choice !=nil {_bfc .Choice .MarshalXML (e ,_g .StartElement {});};if _bfc .ExtLst !=nil {_badb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfc .ExtLst ,_badb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bggd *CT_Thickness )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgfgc :=range start .Attr {if _fgfgc .Name .Local =="\u0076\u0061\u006c"{_bgbbg ,_ccef :=ParseUnionST_Thickness (_fgfgc .Value );if _ccef !=nil {return _ccef ;};_bggd .ValAttr =_bgbbg ;continue ;};};for {_gcaec ,_dcbe :=d .Token ();if _dcbe !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_dcbe );};if _fdcdg ,_gfbf :=_gcaec .(_g .EndElement );_gfbf &&_fdcdg .Name ==start .Name {break ;};};return nil ;};func (_afga *ST_HPercent )ValidateWithPath (path string )error {_dfgef :=[]string {};if _afga .ST_HPercentWithSymbol !=nil {_dfgef =append (_dfgef ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _afga .ST_HPercentUShort !=nil {_dfgef =append (_dfgef ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_dfgef )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfgef );};return nil ;};func (_fffba *CT_DispUnitsChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agcad :for {_dfgc ,_ageda :=d .Token ();if _ageda !=nil {return _ageda ;};switch _bbaa :=_dfgc .(type ){case _g .StartElement :switch _bbaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffba .CustUnit =NewCT_Double ();if _eeab :=d .DecodeElement (_fffba .CustUnit ,&_bbaa );_eeab !=nil {return _eeab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffba .BuiltInUnit =NewCT_BuiltInUnit ();if _dffc :=d .DecodeElement (_fffba .BuiltInUnit ,&_bbaa );_dffc !=nil {return _dffc ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bbaa .Name );if _debc :=d .Skip ();_debc !=nil {return _debc ;};};case _g .EndElement :break _agcad ;case _g .CharData :};};return nil ;};func (_acdcg ST_MarkerStyle )ValidateWithPath (path string )error {switch _acdcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdcg ));};return nil ;};func (_cgafc *ST_SizeRepresents )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdaa ,_fdgdb :=d .Token ();if _fdgdb !=nil {return _fdgdb ;};if _ebcff ,_ggcae :=_fdaa .(_g .EndElement );_ggcae &&_ebcff .Name ==start .Name {*_cgafc =1;return nil ;};if _fdddf ,_bfbgac :=_fdaa .(_g .CharData );!_bfbgac {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdaa );}else {switch string (_fdddf ){case "":*_cgafc =0;case "\u0061\u0072\u0065\u0061":*_cgafc =1;case "\u0077":*_cgafc =2;};};_fdaa ,_fdgdb =d .Token ();if _fdgdb !=nil {return _fdgdb ;};if _fccaba ,_fggdd :=_fdaa .(_g .EndElement );_fggdd &&_fccaba .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdaa );};func NewEG_SerShared ()*EG_SerShared {_ffdagc :=&EG_SerShared {};_ffdagc .Idx =NewCT_UnsignedInt ();_ffdagc .Order =NewCT_UnsignedInt ();return _ffdagc ;}; -// Validate validates the CT_SurfaceChart and its children -func (_gdbbf *CT_SurfaceChart )Validate ()error {return _gdbbf .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};func (_cbcfe *CT_Scaling )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbcfe .LogBase !=nil {_dbfc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_cbcfe .LogBase ,_dbfc );};if _cbcfe .Orientation !=nil {_fefe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cbcfe .Orientation ,_fefe );};if _cbcfe .Max !=nil {_aaga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_cbcfe .Max ,_aaga );};if _cbcfe .Min !=nil {_gfaec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_cbcfe .Min ,_gfaec );};if _cbcfe .ExtLst !=nil {_fbbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbcfe .ExtLst ,_fbbg );};e .EncodeToken (_b .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_Pie3DChart and its children +func (_eeeaac *CT_Pie3DChart )Validate ()error {return _eeeaac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;}; -// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path -func (_caada *CT_PieSer )ValidateWithPath (path string )error {if _bgag :=_caada .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bgag !=nil {return _bgag ;};if _fggbc :=_caada .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_fggbc !=nil {return _fggbc ;};if _caada .Tx !=nil {if _cccec :=_caada .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cccec !=nil {return _cccec ;};};if _caada .SpPr !=nil {if _bccaf :=_caada .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bccaf !=nil {return _bccaf ;};};if _caada .Explosion !=nil {if _gbdd :=_caada .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_gbdd !=nil {return _gbdd ;};};for _gefb ,_ecfg :=range _caada .DPt {if _fgabf :=_ecfg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gefb ));_fgabf !=nil {return _fgabf ;};};if _caada .DLbls !=nil {if _gfbd :=_caada .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfbd !=nil {return _gfbd ;};};if _caada .Cat !=nil {if _edcg :=_caada .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_edcg !=nil {return _edcg ;};};if _caada .Val !=nil {if _efdd :=_caada .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_efdd !=nil {return _efdd ;};};if _caada .ExtLst !=nil {if _adgb :=_caada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adgb !=nil {return _adgb ;};};return nil ;}; +// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path +func (_ebfb *CT_BarGrouping )ValidateWithPath (path string )error {if _dagd :=_ebfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dagd !=nil {return _dagd ;};return nil ;};func (_dbb *CT_Chart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbb .PlotArea =NewCT_PlotArea ();_fbda :for {_gdb ,_cefe :=d .Token ();if _cefe !=nil {return _cefe ;};switch _gaga :=_gdb .(type ){case _g .StartElement :switch _gaga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .Title =NewCT_Title ();if _bcda :=d .DecodeElement (_dbb .Title ,&_gaga );_bcda !=nil {return _bcda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .AutoTitleDeleted =NewCT_Boolean ();if _bfb :=d .DecodeElement (_dbb .AutoTitleDeleted ,&_gaga );_bfb !=nil {return _bfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .PivotFmts =NewCT_PivotFmts ();if _cfcb :=d .DecodeElement (_dbb .PivotFmts ,&_gaga );_cfcb !=nil {return _cfcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .View3D =NewCT_View3D ();if _dddg :=d .DecodeElement (_dbb .View3D ,&_gaga );_dddg !=nil {return _dddg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .Floor =NewCT_Surface ();if _gdfe :=d .DecodeElement (_dbb .Floor ,&_gaga );_gdfe !=nil {return _gdfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .SideWall =NewCT_Surface ();if _dffa :=d .DecodeElement (_dbb .SideWall ,&_gaga );_dffa !=nil {return _dffa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .BackWall =NewCT_Surface ();if _cebg :=d .DecodeElement (_dbb .BackWall ,&_gaga );_cebg !=nil {return _cebg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfaaf :=d .DecodeElement (_dbb .PlotArea ,&_gaga );_bfaaf !=nil {return _bfaaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .Legend =NewCT_Legend ();if _afdd :=d .DecodeElement (_dbb .Legend ,&_gaga );_afdd !=nil {return _afdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .PlotVisOnly =NewCT_Boolean ();if _accb :=d .DecodeElement (_dbb .PlotVisOnly ,&_gaga );_accb !=nil {return _accb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .DispBlanksAs =NewCT_DispBlanksAs ();if _cddd :=d .DecodeElement (_dbb .DispBlanksAs ,&_gaga );_cddd !=nil {return _cddd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .ShowDLblsOverMax =NewCT_Boolean ();if _eeaf :=d .DecodeElement (_dbb .ShowDLblsOverMax ,&_gaga );_eeaf !=nil {return _eeaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbb .ExtLst =NewCT_ExtensionList ();if _gdd :=d .DecodeElement (_dbb .ExtLst ,&_gaga );_gdd !=nil {return _gdd ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_gaga .Name );if _bcfc :=d .Skip ();_bcfc !=nil {return _bcfc ;};};case _g .EndElement :break _fbda ;case _g .CharData :};};return nil ;};func NewCT_LayoutTarget ()*CT_LayoutTarget {_afff :=&CT_LayoutTarget {};return _afff };func (_edbdc ST_BarDir )ValidateWithPath (path string )error {switch _edbdc {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbdc ));};return nil ;};func (_gcfcc *ST_Orientation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcfcc =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_gcfcc =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_gcfcc =2;};return nil ;};type ST_DLblPos byte ;func (_fbgce ST_Crosses )ValidateWithPath (path string )error {switch _fbgce {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbgce ));};return nil ;};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};func (_bedd *CT_StrVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_bd .Sprintf ("\u0025\u0076",_bedd .IdxAttr )});e .EncodeToken (start );_dabde :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_fg .AddPreserveSpaceAttr (&_dabde ,_bedd .V );e .EncodeElement (_bedd .V ,_dabde );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path -func (_cagb *CT_LegendEntry )ValidateWithPath (path string )error {if _fggaa :=_cagb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fggaa !=nil {return _fggaa ;};if _cagb .Choice !=nil {if _faff :=_cagb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_faff !=nil {return _faff ;};};if _cagb .ExtLst !=nil {if _afce :=_cagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afce !=nil {return _afce ;};};return nil ;};func NewCT_RotY ()*CT_RotY {_cfag :=&CT_RotY {};return _cfag };func (_cccca ST_Crosses )String ()string {switch _cccca {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 NewCT_ErrBars ()*CT_ErrBars {_bfba :=&CT_ErrBars {};_bfba .ErrBarType =NewCT_ErrBarType ();_bfba .ErrValType =NewCT_ErrValType ();return _bfba ;};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_afgcfe ST_TrendlineType )Validate ()error {return _afgcfe .ValidateWithPath ("")};func (_edfgg ST_TickMark )String ()string {switch _edfgg {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 NewCT_View3D ()*CT_View3D {_geeab :=&CT_View3D {};return _geeab }; +// Validate validates the CT_BubbleSer and its children +func (_gcdb *CT_BubbleSer )Validate ()error {return _gcdb .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");}; // ValidateWithPath validates the CT_Double and its children, prefixing error messages with path -func (_abba *CT_Double )ValidateWithPath (path string )error {return nil }; - -// Validate validates the CT_BarGrouping and its children -func (_ffde *CT_BarGrouping )Validate ()error {return _ffde .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};func (_adad *CT_Line3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adad .Grouping =NewCT_Grouping ();_daeg :for {_fdeag ,_ecgf :=d .Token ();if _ecgf !=nil {return _ecgf ;};switch _aacef :=_fdeag .(type ){case _b .StartElement :switch _aacef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cedf :=d .DecodeElement (_adad .Grouping ,&_aacef );_cedf !=nil {return _cedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adad .VaryColors =NewCT_Boolean ();if _bbdd :=d .DecodeElement (_adad .VaryColors ,&_aacef );_bbdd !=nil {return _bbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfeg :=NewCT_LineSer ();if _dacbgc :=d .DecodeElement (_dfeg ,&_aacef );_dacbgc !=nil {return _dacbgc ;};_adad .Ser =append (_adad .Ser ,_dfeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adad .DLbls =NewCT_DLbls ();if _cfaef :=d .DecodeElement (_adad .DLbls ,&_aacef );_cfaef !=nil {return _cfaef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adad .DropLines =NewCT_ChartLines ();if _dcda :=d .DecodeElement (_adad .DropLines ,&_aacef );_dcda !=nil {return _dcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adad .GapDepth =NewCT_GapAmount ();if _dabbc :=d .DecodeElement (_adad .GapDepth ,&_aacef );_dabbc !=nil {return _dabbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbdc :=NewCT_UnsignedInt ();if _dbcae :=d .DecodeElement (_dbdc ,&_aacef );_dbcae !=nil {return _dbcae ;};_adad .AxId =append (_adad .AxId ,_dbdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adad .ExtLst =NewCT_ExtensionList ();if _efadg :=d .DecodeElement (_adad .ExtLst ,&_aacef );_efadg !=nil {return _efadg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_aacef .Name );if _bdcb :=d .Skip ();_bdcb !=nil {return _bdcb ;};};case _b .EndElement :break _daeg ;case _b .CharData :};};return nil ;};func (_afea *CT_NumFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_da .Sprintf ("\u0025\u0076",_afea .FormatCodeAttr )});if _afea .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_da .Sprintf ("\u0025\u0064",_bafae (*_afea .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +func (_afada *CT_Double )ValidateWithPath (path string )error {return nil };func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_afgca ,_cbeec :=_c .ParseInt (s ,10,8);if _cbeec !=nil {return ST_Overlap {},_cbeec ;};_dgbfdg :=int8 (_afgca );return ST_Overlap {ST_OverlapByte :&_dgbfdg },nil ;};func NewCT_StockChart ()*CT_StockChart {_gbcg :=&CT_StockChart {};return _gbcg };func (_aead *ST_Shape )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aead =0;case "\u0063\u006f\u006e\u0065":*_aead =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_aead =2;case "\u0062\u006f\u0078":*_aead =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_aead =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_aead =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_aead =6;};return nil ;}; -// Validate validates the CT_Order and its children -func (_eabe *CT_Order )Validate ()error {return _eabe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");}; +// Validate validates the CT_MultiLvlStrData and its children +func (_bfbb *CT_MultiLvlStrData )Validate ()error {return _bfbb .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};func (_aee *CT_AreaChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aee .Grouping !=nil {_ea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_aee .Grouping ,_ea );};if _aee .VaryColors !=nil {_af :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_aee .VaryColors ,_af );};if _aee .Ser !=nil {_bae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ebg :=range _aee .Ser {e .EncodeElement (_ebg ,_bae );};};if _aee .DLbls !=nil {_dc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aee .DLbls ,_dc );};if _aee .DropLines !=nil {_fcd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aee .DropLines ,_fcd );};_agc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fdg :=range _aee .AxId {e .EncodeElement (_fdg ,_agc );};if _aee .ExtLst !=nil {_ge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aee .ExtLst ,_ge );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ExtensionList struct{Ext []*CT_Extension ;}; -// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path -func (_gcff *CT_CustSplit )ValidateWithPath (path string )error {for _badb ,_ddc :=range _gcff .SecondPiePt {if _fgagd :=_ddc .ValidateWithPath (_da .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_badb ));_fgagd !=nil {return _fgagd ;};};return nil ;};func (_bdabd ST_TrendlineType )String ()string {switch _bdabd {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_LblOffset struct{ValAttr *ST_LblOffset ;}; +// Validate validates the EG_LineChartShared and its children +func (_eceaf *EG_LineChartShared )Validate ()error {return _eceaf .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");}; -// Validate validates the CT_AxDataSourceChoice and its children -func (_gdbd *CT_AxDataSourceChoice )Validate ()error {return _gdbd .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};func (_caea ST_TickMark )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgge :=_b .Attr {};_fgge .Name =name ;switch _caea {case ST_TickMarkUnset :_fgge .Value ="";case ST_TickMarkCross :_fgge .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_fgge .Value ="\u0069\u006e";case ST_TickMarkNone :_fgge .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_fgge .Value ="\u006f\u0075\u0074";};return _fgge ,nil ;}; +// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path +func (_bbba *CT_TrendlineLbl )ValidateWithPath (path string )error {if _bbba .Layout !=nil {if _cccfe :=_bbba .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_cccfe !=nil {return _cccfe ;};};if _bbba .Tx !=nil {if _ebfbf :=_bbba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ebfbf !=nil {return _ebfbf ;};};if _bbba .NumFmt !=nil {if _gdfa :=_bbba .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gdfa !=nil {return _gdfa ;};};if _bbba .SpPr !=nil {if _beggc :=_bbba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_beggc !=nil {return _beggc ;};};if _bbba .TxPr !=nil {if _ffdfa :=_bbba .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ffdfa !=nil {return _ffdfa ;};};if _bbba .ExtLst !=nil {if _cgfb :=_bbba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgfb !=nil {return _cgfb ;};};return nil ;}; -// Validate validates the CT_LineSer and its children -func (_beabc *CT_LineSer )Validate ()error {return _beabc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");}; +// Validate validates the CT_AreaChart and its children +func (_agd *CT_AreaChart )Validate ()error {return _agd .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path -func (_bgebb *CT_View3D )ValidateWithPath (path string )error {if _bgebb .RotX !=nil {if _cccdb :=_bgebb .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_cccdb !=nil {return _cccdb ;};};if _bgebb .HPercent !=nil {if _gacgd :=_bgebb .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_gacgd !=nil {return _gacgd ;};};if _bgebb .RotY !=nil {if _befgf :=_bgebb .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_befgf !=nil {return _befgf ;};};if _bgebb .DepthPercent !=nil {if _gdcg :=_bgebb .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_gdcg !=nil {return _gdcg ;};};if _bgebb .RAngAx !=nil {if _cece :=_bgebb .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_cece !=nil {return _cece ;};};if _bgebb .Perspective !=nil {if _eabfg :=_bgebb .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_eabfg !=nil {return _eabfg ;};};if _bgebb .ExtLst !=nil {if _ddebg :=_bgebb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddebg !=nil {return _ddebg ;};};return nil ;};func (_eeaeb *Group_DLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgaa :for {_ccecf ,_fcdea :=d .Token ();if _fcdea !=nil {return _fcdea ;};switch _gedd :=_ccecf .(type ){case _b .StartElement :switch _gedd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .Layout =NewCT_Layout ();if _ceecea :=d .DecodeElement (_eeaeb .Layout ,&_gedd );_ceecea !=nil {return _ceecea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .Tx =NewCT_Tx ();if _afddc :=d .DecodeElement (_eeaeb .Tx ,&_gedd );_afddc !=nil {return _afddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .NumFmt =NewCT_NumFmt ();if _bbcceg :=d .DecodeElement (_eeaeb .NumFmt ,&_gedd );_bbcceg !=nil {return _bbcceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .SpPr =_db .NewCT_ShapeProperties ();if _egbbgb :=d .DecodeElement (_eeaeb .SpPr ,&_gedd );_egbbgb !=nil {return _egbbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .TxPr =_db .NewCT_TextBody ();if _bfacf :=d .DecodeElement (_eeaeb .TxPr ,&_gedd );_bfacf !=nil {return _bfacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .DLblPos =NewCT_DLblPos ();if _ffbdf :=d .DecodeElement (_eeaeb .DLblPos ,&_gedd );_ffbdf !=nil {return _ffbdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .ShowLegendKey =NewCT_Boolean ();if _bcdda :=d .DecodeElement (_eeaeb .ShowLegendKey ,&_gedd );_bcdda !=nil {return _bcdda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .ShowVal =NewCT_Boolean ();if _febfd :=d .DecodeElement (_eeaeb .ShowVal ,&_gedd );_febfd !=nil {return _febfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .ShowCatName =NewCT_Boolean ();if _gbag :=d .DecodeElement (_eeaeb .ShowCatName ,&_gedd );_gbag !=nil {return _gbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .ShowSerName =NewCT_Boolean ();if _cdeb :=d .DecodeElement (_eeaeb .ShowSerName ,&_gedd );_cdeb !=nil {return _cdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .ShowPercent =NewCT_Boolean ();if _bgcc :=d .DecodeElement (_eeaeb .ShowPercent ,&_gedd );_bgcc !=nil {return _bgcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .ShowBubbleSize =NewCT_Boolean ();if _cdcac :=d .DecodeElement (_eeaeb .ShowBubbleSize ,&_gedd );_cdcac !=nil {return _cdcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eeaeb .Separator =new (string );if _bcddb :=d .DecodeElement (_eeaeb .Separator ,&_gedd );_bcddb !=nil {return _bcddb ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_gedd .Name );if _edbeb :=d .Skip ();_edbeb !=nil {return _edbeb ;};};case _b .EndElement :break _bgaa ;case _b .CharData :};};return nil ;};func (_fdfab ST_MarkerStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efae :=_b .Attr {};_efae .Name =name ;switch _fdfab {case ST_MarkerStyleUnset :_efae .Value ="";case ST_MarkerStyleCircle :_efae .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_efae .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_efae .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_efae .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_efae .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_efae .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_efae .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_efae .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_efae .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_efae .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_efae .Value ="\u0078";case ST_MarkerStyleAuto :_efae .Value ="\u0061\u0075\u0074\u006f";};return _efae ,nil ;};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};type CT_Tx struct{Choice *CT_TxChoice ;};func (_cacfg ST_SizeRepresents )ValidateWithPath (path string )error {switch _cacfg {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cacfg ));};return nil ;};func NewCT_BarGrouping ()*CT_BarGrouping {_cfda :=&CT_BarGrouping {};return _cfda };const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";func (_gebd *CT_ErrDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bccd ,_cbcfb :=_gebd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _cbcfb !=nil {return _cbcfb ;};start .Attr =append (start .Attr ,_bccd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_LayoutMode ()*CT_LayoutMode {_ddgc :=&CT_LayoutMode {};return _ddgc };func NewCT_UnsignedInt ()*CT_UnsignedInt {_fcdce :=&CT_UnsignedInt {};return _fcdce };func (_dfec ST_LblAlgn )String ()string {switch _dfec {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func (_cafgd ST_BarGrouping )String ()string {switch _cafgd {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 "";};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .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 ;};type ST_SplitType byte ;func NewCT_NumRef ()*CT_NumRef {_gdgbb :=&CT_NumRef {};return _gdgbb };func NewCT_Area3DChart ()*CT_Area3DChart {_ca :=&CT_Area3DChart {};return _ca };type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};func NewCT_Double ()*CT_Double {_gfeed :=&CT_Double {};return _gfeed };func (_fbfadb *EG_AxSharedChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbfadb .Crosses !=nil {_cgead :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_fbfadb .Crosses ,_cgead );};if _fbfadb .CrossesAt !=nil {_ebaec :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_fbfadb .CrossesAt ,_ebaec );};return nil ;};func (_eafbb ST_TimeUnit )String ()string {switch _eafbb {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 (_efcec ST_CrossBetween )String ()string {switch _efcec {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;}; +// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path +func (_ecbd *CT_SecondPieSize )ValidateWithPath (path string )error {if _ecbd .ValAttr !=nil {if _acbg :=_ecbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acbg !=nil {return _acbg ;};};return nil ;};type CT_Extension struct{UriAttr *string ;Any _fg .Any ;};func (_dcgfa *CT_PlotArea )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bccfb :for {_babge ,_bbcf :=d .Token ();if _bbcf !=nil {return _bbcf ;};switch _gggcg :=_babge .(type ){case _g .StartElement :switch _gggcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgfa .Layout =NewCT_Layout ();if _bagfg :=d .DecodeElement (_dcgfa .Layout ,&_gggcg );_bagfg !=nil {return _bagfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcfg :=NewCT_PlotAreaChoice ();if _agda :=d .DecodeElement (&_bcfg .AreaChart ,&_gggcg );_agda !=nil {return _agda ;};_dcgfa .Choice =append (_dcgfa .Choice ,_bcfg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcdb :=NewCT_PlotAreaChoice ();if _gbaaf :=d .DecodeElement (&_gfcdb .Area3DChart ,&_gggcg );_gbaaf !=nil {return _gbaaf ;};_dcgfa .Choice =append (_dcgfa .Choice ,_gfcdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbda :=NewCT_PlotAreaChoice ();if _gfcbg :=d .DecodeElement (&_gfbda .LineChart ,&_gggcg );_gfcbg !=nil {return _gfcbg ;};_dcgfa .Choice =append (_dcgfa .Choice ,_gfbda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebgd :=NewCT_PlotAreaChoice ();if _aegb :=d .DecodeElement (&_ebgd .Line3DChart ,&_gggcg );_aegb !=nil {return _aegb ;};_dcgfa .Choice =append (_dcgfa .Choice ,_ebgd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feedg :=NewCT_PlotAreaChoice ();if _cdgdf :=d .DecodeElement (&_feedg .StockChart ,&_gggcg );_cdgdf !=nil {return _cdgdf ;};_dcgfa .Choice =append (_dcgfa .Choice ,_feedg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbfga :=NewCT_PlotAreaChoice ();if _bdbf :=d .DecodeElement (&_dbfga .RadarChart ,&_gggcg );_bdbf !=nil {return _bdbf ;};_dcgfa .Choice =append (_dcgfa .Choice ,_dbfga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gefb :=NewCT_PlotAreaChoice ();if _abde :=d .DecodeElement (&_gefb .ScatterChart ,&_gggcg );_abde !=nil {return _abde ;};_dcgfa .Choice =append (_dcgfa .Choice ,_gefb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfaefd :=NewCT_PlotAreaChoice ();if _cbgad :=d .DecodeElement (&_cfaefd .PieChart ,&_gggcg );_cbgad !=nil {return _cbgad ;};_dcgfa .Choice =append (_dcgfa .Choice ,_cfaefd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abege :=NewCT_PlotAreaChoice ();if _bgfca :=d .DecodeElement (&_abege .Pie3DChart ,&_gggcg );_bgfca !=nil {return _bgfca ;};_dcgfa .Choice =append (_dcgfa .Choice ,_abege );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcaf :=NewCT_PlotAreaChoice ();if _ggfec :=d .DecodeElement (&_fcaf .DoughnutChart ,&_gggcg );_ggfec !=nil {return _ggfec ;};_dcgfa .Choice =append (_dcgfa .Choice ,_fcaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebdf :=NewCT_PlotAreaChoice ();if _ceab :=d .DecodeElement (&_ebdf .BarChart ,&_gggcg );_ceab !=nil {return _ceab ;};_dcgfa .Choice =append (_dcgfa .Choice ,_ebdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbdc :=NewCT_PlotAreaChoice ();if _bdbg :=d .DecodeElement (&_gcbdc .Bar3DChart ,&_gggcg );_bdbg !=nil {return _bdbg ;};_dcgfa .Choice =append (_dcgfa .Choice ,_gcbdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbc :=NewCT_PlotAreaChoice ();if _dage :=d .DecodeElement (&_cbbc .OfPieChart ,&_gggcg );_dage !=nil {return _dage ;};_dcgfa .Choice =append (_dcgfa .Choice ,_cbbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbe :=NewCT_PlotAreaChoice ();if _cgfc :=d .DecodeElement (&_afbe .SurfaceChart ,&_gggcg );_cgfc !=nil {return _cgfc ;};_dcgfa .Choice =append (_dcgfa .Choice ,_afbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgff :=NewCT_PlotAreaChoice ();if _acdc :=d .DecodeElement (&_bgff .Surface3DChart ,&_gggcg );_acdc !=nil {return _acdc ;};_dcgfa .Choice =append (_dcgfa .Choice ,_bgff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgg :=NewCT_PlotAreaChoice ();if _dcab :=d .DecodeElement (&_gdgg .BubbleChart ,&_gggcg );_dcab !=nil {return _dcab ;};_dcgfa .Choice =append (_dcgfa .Choice ,_gdgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcgfa .CChoice ==nil {_dcgfa .CChoice =NewCT_PlotAreaChoice1 ();};if _egaab :=d .DecodeElement (&_dcgfa .CChoice .ValAx ,&_gggcg );_egaab !=nil {return _egaab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcgfa .CChoice ==nil {_dcgfa .CChoice =NewCT_PlotAreaChoice1 ();};if _badf :=d .DecodeElement (&_dcgfa .CChoice .CatAx ,&_gggcg );_badf !=nil {return _badf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcgfa .CChoice ==nil {_dcgfa .CChoice =NewCT_PlotAreaChoice1 ();};if _ddga :=d .DecodeElement (&_dcgfa .CChoice .DateAx ,&_gggcg );_ddga !=nil {return _ddga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcgfa .CChoice ==nil {_dcgfa .CChoice =NewCT_PlotAreaChoice1 ();};if _bafcf :=d .DecodeElement (&_dcgfa .CChoice .SerAx ,&_gggcg );_bafcf !=nil {return _bafcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgfa .DTable =NewCT_DTable ();if _abgbf :=d .DecodeElement (_dcgfa .DTable ,&_gggcg );_abgbf !=nil {return _abgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgfa .SpPr =_ff .NewCT_ShapeProperties ();if _cgdac :=d .DecodeElement (_dcgfa .SpPr ,&_gggcg );_cgdac !=nil {return _cgdac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgfa .ExtLst =NewCT_ExtensionList ();if _cebgg :=d .DecodeElement (_dcgfa .ExtLst ,&_gggcg );_cebgg !=nil {return _cebgg ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_gggcg .Name );if _adaac :=d .Skip ();_adaac !=nil {return _adaac ;};};case _g .EndElement :break _bccfb ;case _g .CharData :};};return nil ;};func (_dgda *CT_PictureStackUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgda .ValAttr =0+1;for _ ,_cfge :=range start .Attr {if _cfge .Name .Local =="\u0076\u0061\u006c"{_dacbf ,_adgef :=_c .ParseFloat (_cfge .Value ,64);if _adgef !=nil {return _adgef ;};_dgda .ValAttr =_dacbf ;continue ;};};for {_bbege ,_cdfdb :=d .Token ();if _cdfdb !=nil {return _bd .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",_cdfdb );};if _daggg ,_cacad :=_bbege .(_g .EndElement );_cacad &&_daggg .Name ==start .Name {break ;};};return nil ;};type ST_SizeRepresents byte ;func (_fdddd *CT_PivotSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdddd .FmtId =NewCT_UnsignedInt ();_ggcd :for {_ggaed ,_ebcec :=d .Token ();if _ebcec !=nil {return _ebcec ;};switch _cefae :=_ggaed .(type ){case _g .StartElement :switch _cefae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _geffg :=d .DecodeElement (&_fdddd .Name ,&_cefae );_geffg !=nil {return _geffg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dggda :=d .DecodeElement (_fdddd .FmtId ,&_cefae );_dggda !=nil {return _dggda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbeac :=NewCT_ExtensionList ();if _aaace :=d .DecodeElement (_bbeac ,&_cefae );_aaace !=nil {return _aaace ;};_fdddd .ExtLst =append (_fdddd .ExtLst ,_bbeac );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_cefae .Name );if _edbeg :=d .Skip ();_edbeg !=nil {return _edbeg ;};};case _g .EndElement :break _ggcd ;case _g .CharData :};};return nil ;};func (_ffdae ST_BarGrouping )String ()string {switch _ffdae {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 (_dcbdg ST_Grouping )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cefgb :=_g .Attr {};_cefgb .Name =name ;switch _dcbdg {case ST_GroupingUnset :_cefgb .Value ="";case ST_GroupingPercentStacked :_cefgb .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_cefgb .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_cefgb .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _cefgb ,nil ;};func (_bfefc *EG_AxSharedChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfefc .Crosses !=nil {_bbgcf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_bfefc .Crosses ,_bbgcf );};if _bfefc .CrossesAt !=nil {_fdda :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_bfefc .CrossesAt ,_fdda );};return nil ;};func NewCT_AreaChart ()*CT_AreaChart {_fb :=&CT_AreaChart {};return _fb }; -// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path -func (_ecffg *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _ecffg .CustUnit !=nil {if _bccf :=_ecffg .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_bccf !=nil {return _bccf ;};};if _ecffg .BuiltInUnit !=nil {if _dacbg :=_ecffg .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_dacbg !=nil {return _dacbg ;};};return nil ;};func (_adga ST_ErrDir )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbddc :=_b .Attr {};_cbddc .Name =name ;switch _adga {case ST_ErrDirUnset :_cbddc .Value ="";case ST_ErrDirX :_cbddc .Value ="\u0078";case ST_ErrDirY :_cbddc .Value ="\u0079";};return _cbddc ,nil ;}; +// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path +func (_bbgc *CT_RadarSer )ValidateWithPath (path string )error {if _cadda :=_bbgc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cadda !=nil {return _cadda ;};if _cfbc :=_bbgc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cfbc !=nil {return _cfbc ;};if _bbgc .Tx !=nil {if _abaef :=_bbgc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_abaef !=nil {return _abaef ;};};if _bbgc .SpPr !=nil {if _ddfaa :=_bbgc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ddfaa !=nil {return _ddfaa ;};};if _bbgc .Marker !=nil {if _gfcba :=_bbgc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_gfcba !=nil {return _gfcba ;};};for _bbef ,_beaef :=range _bbgc .DPt {if _gcgf :=_beaef .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bbef ));_gcgf !=nil {return _gcgf ;};};if _bbgc .DLbls !=nil {if _bdgde :=_bbgc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdgde !=nil {return _bdgde ;};};if _bbgc .Cat !=nil {if _eafab :=_bbgc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_eafab !=nil {return _eafab ;};};if _bbgc .Val !=nil {if _gdbcd :=_bbgc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gdbcd !=nil {return _gdbcd ;};};if _bbgc .ExtLst !=nil {if _bfbdd :=_bbgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfbdd !=nil {return _bfbdd ;};};return nil ;}; -// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path -func (_adbbc *EG_SerShared )ValidateWithPath (path string )error {if _fcagaf :=_adbbc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fcagaf !=nil {return _fcagaf ;};if _gadcf :=_adbbc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gadcf !=nil {return _gadcf ;};if _adbbc .Tx !=nil {if _dafce :=_adbbc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dafce !=nil {return _dafce ;};};if _adbbc .SpPr !=nil {if _gacaf :=_adbbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gacaf !=nil {return _gacaf ;};};return nil ;}; +// ST_HPercent is a union type +type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;}; -// Validate validates the EG_LineChartShared and its children -func (_cebc *EG_LineChartShared )Validate ()error {return _cebc .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_cabdf ST_ErrValType )ValidateWithPath (path string )error {switch _cabdf {case 0,1,2,3,4,5:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cabdf ));};return nil ;};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path +func (_ddbff *Group_DLbls )ValidateWithPath (path string )error {if _ddbff .NumFmt !=nil {if _fcaca :=_ddbff .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fcaca !=nil {return _fcaca ;};};if _ddbff .SpPr !=nil {if _bgggc :=_ddbff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgggc !=nil {return _bgggc ;};};if _ddbff .TxPr !=nil {if _ffeeb :=_ddbff .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ffeeb !=nil {return _ffeeb ;};};if _ddbff .DLblPos !=nil {if _afdcc :=_ddbff .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_afdcc !=nil {return _afdcc ;};};if _ddbff .ShowLegendKey !=nil {if _ggcf :=_ddbff .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_ggcf !=nil {return _ggcf ;};};if _ddbff .ShowVal !=nil {if _acagb :=_ddbff .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_acagb !=nil {return _acagb ;};};if _ddbff .ShowCatName !=nil {if _bdefe :=_ddbff .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bdefe !=nil {return _bdefe ;};};if _ddbff .ShowSerName !=nil {if _gbfde :=_ddbff .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gbfde !=nil {return _gbfde ;};};if _ddbff .ShowPercent !=nil {if _eeccg :=_ddbff .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_eeccg !=nil {return _eeccg ;};};if _ddbff .ShowBubbleSize !=nil {if _dbee :=_ddbff .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_dbee !=nil {return _dbee ;};};if _ddbff .ShowLeaderLines !=nil {if _abebe :=_ddbff .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_abebe !=nil {return _abebe ;};};if _ddbff .LeaderLines !=nil {if _gfgf :=_ddbff .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_gfgf !=nil {return _gfgf ;};};return nil ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_ff .CT_ShapeProperties ;}; -// ValidateWithPath validates the Chart and its children, prefixing error messages with path -func (_fbafaf *Chart )ValidateWithPath (path string )error {if _dddgb :=_fbafaf .CT_RelId .ValidateWithPath (path );_dddgb !=nil {return _dddgb ;};return nil ;};func NewCT_PivotFmt ()*CT_PivotFmt {_eafge :=&CT_PivotFmt {};_eafge .Idx =NewCT_UnsignedInt ();return _eafge ;};func NewCT_PrintSettings ()*CT_PrintSettings {_aaab :=&CT_PrintSettings {};return _aaab };func NewCT_Extension ()*CT_Extension {_gcafc :=&CT_Extension {};return _gcafc };func (_gdaa ST_GapAmount )String ()string {if _gdaa .ST_GapAmountPercent !=nil {return _da .Sprintf ("\u0025\u0076",*_gdaa .ST_GapAmountPercent );};if _gdaa .ST_GapAmountUShort !=nil {return _da .Sprintf ("\u0025\u0076",*_gdaa .ST_GapAmountUShort );};return "";};func (_fbbe *CT_Period )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgaf :=range start .Attr {if _bgaf .Name .Local =="\u0076\u0061\u006c"{_cadee ,_adage :=_a .ParseUint (_bgaf .Value ,10,32);if _adage !=nil {return _adage ;};_dagcf :=uint32 (_cadee );_fbbe .ValAttr =&_dagcf ;continue ;};};for {_baab ,_fagbce :=d .Token ();if _fagbce !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_fagbce );};if _gebb ,_eefe :=_baab .(_b .EndElement );_eefe &&_gebb .Name ==start .Name {break ;};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_cgffg :=&CT_HeaderFooter {};return _cgffg }; +// Validate validates the EG_BarChartShared and its children +func (_edcgc *EG_BarChartShared )Validate ()error {return _edcgc .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");}; -// Validate validates the CT_RotY and its children -func (_eddf *CT_RotY )Validate ()error {return _eddf .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func (_cfgbg ST_LblOffset )String ()string {if _cfgbg .ST_LblOffsetPercent !=nil {return _da .Sprintf ("\u0025\u0076",*_cfgbg .ST_LblOffsetPercent );};if _cfgbg .ST_LblOffsetUShort !=nil {return _da .Sprintf ("\u0025\u0076",*_cfgbg .ST_LblOffsetUShort );};return "";};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_DPt ()*CT_DPt {_ccdc :=&CT_DPt {};_ccdc .Idx =NewCT_UnsignedInt ();return _ccdc };type ST_ErrDir byte ; +// Validate validates the CT_StrRef and its children +func (_dabc *CT_StrRef )Validate ()error {return _dabc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;}; -// Validate validates the EG_PieChartShared and its children -func (_ebged *EG_PieChartShared )Validate ()error {return _ebged .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_caddg ST_LblAlgn )Validate ()error {return _caddg .ValidateWithPath ("")};func (_fbbef ST_ErrBarType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bggg :=_b .Attr {};_bggg .Name =name ;switch _fbbef {case ST_ErrBarTypeUnset :_bggg .Value ="";case ST_ErrBarTypeBoth :_bggg .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_bggg .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_bggg .Value ="\u0070\u006c\u0075\u0073";};return _bggg ,nil ;};func (_fdced ST_RadarStyle )String ()string {switch _fdced {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 "";};func (_dbff *CT_DispBlanksAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggga :=range start .Attr {if _ggga .Name .Local =="\u0076\u0061\u006c"{_dbff .ValAttr .UnmarshalXMLAttr (_ggga );continue ;};};for {_eedf ,_fgd :=d .Token ();if _fgd !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_fgd );};if _bgcg ,_efgc :=_eedf .(_b .EndElement );_efgc &&_bgcg .Name ==start .Name {break ;};};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_LogBase struct{ValAttr float64 ;}; +// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path +func (_dac *CT_BarDir )ValidateWithPath (path string )error {if _fdca :=_dac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdca !=nil {return _fdca ;};return nil ;};func (_egaga ST_ErrDir )ValidateWithPath (path string )error {switch _egaga {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egaga ));};return nil ;};func (_edbe *CT_MultiLvlStrData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfge :for {_cabe ,_fdgff :=d .Token ();if _fdgff !=nil {return _fdgff ;};switch _cbcfg :=_cabe .(type ){case _g .StartElement :switch _cbcfg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbe .PtCount =NewCT_UnsignedInt ();if _beecb :=d .DecodeElement (_edbe .PtCount ,&_cbcfg );_beecb !=nil {return _beecb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_becg :=NewCT_Lvl ();if _deea :=d .DecodeElement (_becg ,&_cbcfg );_deea !=nil {return _deea ;};_edbe .Lvl =append (_edbe .Lvl ,_becg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbe .ExtLst =NewCT_ExtensionList ();if _egaa :=d .DecodeElement (_edbe .ExtLst ,&_cbcfg );_egaa !=nil {return _egaa ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cbcfg .Name );if _ccbdg :=d .Skip ();_ccbdg !=nil {return _ccbdg ;};};case _g .EndElement :break _dfge ;case _g .CharData :};};return nil ;};func (_aeac ST_MarkerStyle )Validate ()error {return _aeac .ValidateWithPath ("")}; -// Validate validates the CT_BubbleChart and its children -func (_bgf *CT_BubbleChart )Validate ()error {return _bgf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};func (_aeggg *EG_AxSharedChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbaae :for {_dceg ,_adegc :=d .Token ();if _adegc !=nil {return _adegc ;};switch _ggabba :=_dceg .(type ){case _b .StartElement :switch _ggabba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeggg .Crosses =NewCT_Crosses ();if _ffede :=d .DecodeElement (_aeggg .Crosses ,&_ggabba );_ffede !=nil {return _ffede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeggg .CrossesAt =NewCT_Double ();if _fccb :=d .DecodeElement (_aeggg .CrossesAt ,&_ggabba );_fccb !=nil {return _fccb ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ggabba .Name );if _cbbgd :=d .Skip ();_cbbgd !=nil {return _cbbgd ;};};case _b .EndElement :break _dbaae ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Perspective and its children +func (_ccab *CT_Perspective )Validate ()error {return _ccab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\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 (_agdea *CT_PictureStackUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_agdea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gc *CT_AxDataSourceChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gc .MultiLvlStrRef !=nil {_db :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_gc .MultiLvlStrRef ,_db );};if _gc .NumRef !=nil {_agca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_gc .NumRef ,_agca );};if _gc .NumLit !=nil {_ebgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_gc .NumLit ,_ebgf );};if _gc .StrRef !=nil {_bbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_gc .StrRef ,_bbd );};if _gc .StrLit !=nil {_cfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_gc .StrLit ,_cfd );};return nil ;};func (_fcgagc ST_SizeRepresents )ValidateWithPath (path string )error {switch _fcgagc {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgagc ));};return nil ;};type UserShapes struct{_e .CT_Drawing };func NewEG_BarChartShared ()*EG_BarChartShared {_fgaa :=&EG_BarChartShared {};_fgaa .BarDir =NewCT_BarDir ();return _fgaa ;};func (_abcbg *CT_PictureOptions )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _abcbg .ApplyToFront !=nil {_geff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_abcbg .ApplyToFront ,_geff );};if _abcbg .ApplyToSides !=nil {_ebbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_abcbg .ApplyToSides ,_ebbb );};if _abcbg .ApplyToEnd !=nil {_fcgfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_abcbg .ApplyToEnd ,_fcgfa );};if _abcbg .PictureFormat !=nil {_fdcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_abcbg .PictureFormat ,_fdcaf );};if _abcbg .PictureStackUnit !=nil {_dffbg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_abcbg .PictureStackUnit ,_dffbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecee ST_ErrDir )Validate ()error {return _ecee .ValidateWithPath ("")};func (_fcegc *CT_ScatterSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_begcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fcegc .Idx ,_begcg );_fecb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fcegc .Order ,_fecb );if _fcegc .Tx !=nil {_cbgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fcegc .Tx ,_cbgc );};if _fcegc .SpPr !=nil {_bbeab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcegc .SpPr ,_bbeab );};if _fcegc .Marker !=nil {_abged :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fcegc .Marker ,_abged );};if _fcegc .DPt !=nil {_gfggf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fagg :=range _fcegc .DPt {e .EncodeElement (_fagg ,_gfggf );};};if _fcegc .DLbls !=nil {_dddb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fcegc .DLbls ,_dddb );};if _fcegc .Trendline !=nil {_baea :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_afab :=range _fcegc .Trendline {e .EncodeElement (_afab ,_baea );};};if _fcegc .ErrBars !=nil {_ffbgb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_acefe :=range _fcegc .ErrBars {e .EncodeElement (_acefe ,_ffbgb );};};if _fcegc .XVal !=nil {_cfaed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_fcegc .XVal ,_cfaed );};if _fcegc .YVal !=nil {_gdfbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_fcegc .YVal ,_gdfbb );};if _fcegc .Smooth !=nil {_fadb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_fcegc .Smooth ,_fadb );};if _fcegc .ExtLst !=nil {_fccd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcegc .ExtLst ,_fccd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_ErrDir and its children -func (_fcbd *CT_ErrDir )Validate ()error {return _fcbd .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};func (_beg *CT_AxDataSourceChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _beg .MultiLvlStrRef !=nil {_gbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_beg .MultiLvlStrRef ,_gbf );};if _beg .NumRef !=nil {_gcgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_beg .NumRef ,_gcgd );};if _beg .NumLit !=nil {_gbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_beg .NumLit ,_gbc );};if _beg .StrRef !=nil {_bgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_beg .StrRef ,_bgd );};if _beg .StrLit !=nil {_fga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_beg .StrLit ,_fga );};return nil ;};func (_edfef ST_HPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edfef .ST_HPercentWithSymbol !=nil {e .EncodeToken (_b .CharData (*_edfef .ST_HPercentWithSymbol ));};if _edfef .ST_HPercentUShort !=nil {e .EncodeToken (_b .CharData (_da .Sprintf ("\u0025\u0064",*_edfef .ST_HPercentUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type Chart struct{CT_RelId }; +func (_bedg *CT_ErrDir )Validate ()error {return _bedg .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");}; -// Validate validates the CT_DateAx and its children -func (_dfe *CT_DateAx )Validate ()error {return _dfe .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");}; - -// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path -func (_caafc *CT_DispBlanksAs )ValidateWithPath (path string )error {if _bcgf :=_caafc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcgf !=nil {return _bcgf ;};return nil ;};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};func (_beabd ST_CrossBetween )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggfcg :=_b .Attr {};_ggfcg .Name =name ;switch _beabd {case ST_CrossBetweenUnset :_ggfcg .Value ="";case ST_CrossBetweenBetween :_ggfcg .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_ggfcg .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _ggfcg ,nil ;}; +// Validate validates the CT_ValAx and its children +func (_cecaf *CT_ValAx )Validate ()error {return _cecaf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func (_dbdddb *ST_LegendPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dddag ,_bbcga :=d .Token ();if _bbcga !=nil {return _bbcga ;};if _ddbec ,_cbbfg :=_dddag .(_g .EndElement );_cbbfg &&_ddbec .Name ==start .Name {*_dbdddb =1;return nil ;};if _aacaaf ,_geeb :=_dddag .(_g .CharData );!_geeb {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dddag );}else {switch string (_aacaaf ){case "":*_dbdddb =0;case "\u0062":*_dbdddb =1;case "\u0074\u0072":*_dbdddb =2;case "\u006c":*_dbdddb =3;case "\u0072":*_dbdddb =4;case "\u0074":*_dbdddb =5;};};_dddag ,_bbcga =d .Token ();if _bbcga !=nil {return _bbcga ;};if _eabff ,_dagad :=_dddag .(_g .EndElement );_dagad &&_eabff .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dddag );};type ChartSpace struct{CT_ChartSpace };const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;);func (_gecfe *CT_DispBlanksAs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgf :=range start .Attr {if _bgf .Name .Local =="\u0076\u0061\u006c"{_gecfe .ValAttr .UnmarshalXMLAttr (_bgf );continue ;};};for {_egdf ,_abfg :=d .Token ();if _abfg !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_abfg );};if _dagf ,_cdba :=_egdf .(_g .EndElement );_cdba &&_dagf .Name ==start .Name {break ;};};return nil ;};type CT_Thickness struct{ValAttr ST_Thickness ;};func NewEG_AreaChartShared ()*EG_AreaChartShared {_egaae :=&EG_AreaChartShared {};return _egaae }; -// Validate validates the CT_MultiLvlStrRef and its children -func (_cbggb *CT_MultiLvlStrRef )Validate ()error {return _cbggb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};func (_bfffb *CT_Order )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgff :=range start .Attr {if _bgff .Name .Local =="\u0076\u0061\u006c"{_fbcba ,_edfad :=_a .ParseUint (_bgff .Value ,10,8);if _edfad !=nil {return _edfad ;};_dcdd :=uint8 (_fbcba );_bfffb .ValAttr =&_dcdd ;continue ;};};for {_badaf ,_bedgb :=d .Token ();if _bedgb !=nil {return _da .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_bedgb );};if _cfdfa ,_dddegd :=_badaf .(_b .EndElement );_dddegd &&_cfdfa .Name ==start .Name {break ;};};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 ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_efdab ,_fgcbf :=_a .ParseUint (s ,10,32);if _fgcbf !=nil {return ST_BubbleScale {},_fgcbf ;};_badag :=uint32 (_efdab );return ST_BubbleScale {ST_BubbleScaleUInt :&_badag },nil ;};func (_caddc ST_LayoutMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcdea :=_b .Attr {};_dcdea .Name =name ;switch _caddc {case ST_LayoutModeUnset :_dcdea .Value ="";case ST_LayoutModeEdge :_dcdea .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_dcdea .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _dcdea ,nil ;};func NewCT_DLbls ()*CT_DLbls {_afbb :=&CT_DLbls {};return _afbb };func NewEG_SerShared ()*EG_SerShared {_gedbe :=&EG_SerShared {};_gedbe .Idx =NewCT_UnsignedInt ();_gedbe .Order =NewCT_UnsignedInt ();return _gedbe ;};func (_caacb *CT_SerTxChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _caacb .StrRef !=nil {_efbdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_caacb .StrRef ,_efbdd );};if _caacb .V !=nil {_ffdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}};_ab .AddPreserveSpaceAttr (&_ffdf ,*_caacb .V );e .EncodeElement (_caacb .V ,_ffdf );};return nil ;};func (_ccaaee ST_ErrValType )String ()string {switch _ccaaee {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 ChartSpace and its children, prefixing error messages with path +func (_afegd *ChartSpace )ValidateWithPath (path string )error {if _egdde :=_afegd .CT_ChartSpace .ValidateWithPath (path );_egdde !=nil {return _egdde ;};return nil ;};type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func (_egfbe *ST_BubbleScale )ValidateWithPath (path string )error {_cgaaf :=[]string {};if _egfbe .ST_BubbleScalePercent !=nil {_cgaaf =append (_cgaaf ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _egfbe .ST_BubbleScaleUInt !=nil {_cgaaf =append (_cgaaf ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_cgaaf )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgaaf );};return nil ;};func (_fccbd *ST_ScatterStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fccbd =0;case "\u006e\u006f\u006e\u0065":*_fccbd =1;case "\u006c\u0069\u006e\u0065":*_fccbd =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_fccbd =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_fccbd =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_fccbd =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_fccbd =6;};return nil ;};func (_fcdc *ST_TickMark )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fcdc =0;case "\u0063\u0072\u006fs\u0073":*_fcdc =1;case "\u0069\u006e":*_fcdc =2;case "\u006e\u006f\u006e\u0065":*_fcdc =3;case "\u006f\u0075\u0074":*_fcdc =4;};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_Boolean and its children, prefixing error messages with path -func (_cgde *CT_Boolean )ValidateWithPath (path string )error {return nil };const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;); +// ST_Overlap is a union type +type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;}; -// Validate validates the CT_Extension and its children -func (_aaeab *CT_Extension )Validate ()error {return _aaeab .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_dedaea ST_DLblPos )Validate ()error {return _dedaea .ValidateWithPath ("")};func (_edcf ST_Crosses )ValidateWithPath (path string )error {switch _edcf {case 0,1,2,3:default:return _da .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 (_dbec *CT_Chart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbec .Title !=nil {_bgfaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_dbec .Title ,_bgfaa );};if _dbec .AutoTitleDeleted !=nil {_dfbeg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_dbec .AutoTitleDeleted ,_dfbeg );};if _dbec .PivotFmts !=nil {_efdc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_dbec .PivotFmts ,_efdc );};if _dbec .View3D !=nil {_aeaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_dbec .View3D ,_aeaa );};if _dbec .Floor !=nil {_ggg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_dbec .Floor ,_ggg );};if _dbec .SideWall !=nil {_cggb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_dbec .SideWall ,_cggb );};if _dbec .BackWall !=nil {_dccd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_dbec .BackWall ,_dccd );};_bbgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_dbec .PlotArea ,_bbgc );if _dbec .Legend !=nil {_faa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_dbec .Legend ,_faa );};if _dbec .PlotVisOnly !=nil {_cag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_dbec .PlotVisOnly ,_cag );};if _dbec .DispBlanksAs !=nil {_fea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_dbec .DispBlanksAs ,_fea );};if _dbec .ShowDLblsOverMax !=nil {_afcc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_dbec .ShowDLblsOverMax ,_afcc );};if _dbec .ExtLst !=nil {_bcae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbec .ExtLst ,_bcae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path +func (_bdgb *CT_BarChart )ValidateWithPath (path string )error {if _fbf :=_bdgb .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fbf !=nil {return _fbf ;};if _bdgb .Grouping !=nil {if _fcea :=_bdgb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fcea !=nil {return _fcea ;};};if _bdgb .VaryColors !=nil {if _daa :=_bdgb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_daa !=nil {return _daa ;};};for _beg ,_ebd :=range _bdgb .Ser {if _bcbe :=_ebd .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beg ));_bcbe !=nil {return _bcbe ;};};if _bdgb .DLbls !=nil {if _dbag :=_bdgb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dbag !=nil {return _dbag ;};};if _bdgb .GapWidth !=nil {if _fggg :=_bdgb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_fggg !=nil {return _fggg ;};};if _bdgb .Overlap !=nil {if _aeb :=_bdgb .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_aeb !=nil {return _aeb ;};};for _fgcc ,_bdd :=range _bdgb .SerLines {if _cbfg :=_bdd .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_fgcc ));_cbfg !=nil {return _cbfg ;};};for _feba ,_gdf :=range _bdgb .AxId {if _aef :=_gdf .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_feba ));_aef !=nil {return _aef ;};};if _bdgb .ExtLst !=nil {if _efge :=_bdgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efge !=nil {return _efge ;};};return nil ;};func (_deef *CT_LegendEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deef .Idx =NewCT_UnsignedInt ();_fbdg :for {_dffe ,_aacc :=d .Token ();if _aacc !=nil {return _aacc ;};switch _ffgdc :=_dffe .(type ){case _g .StartElement :switch _ffgdc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fcade :=d .DecodeElement (_deef .Idx ,&_ffgdc );_fcade !=nil {return _fcade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _deef .Choice ==nil {_deef .Choice =NewCT_LegendEntryChoice ();};if _afcbc :=d .DecodeElement (&_deef .Choice .Delete ,&_ffgdc );_afcbc !=nil {return _afcbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _deef .Choice ==nil {_deef .Choice =NewCT_LegendEntryChoice ();};if _abaa :=d .DecodeElement (&_deef .Choice .TxPr ,&_ffgdc );_abaa !=nil {return _abaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deef .ExtLst =NewCT_ExtensionList ();if _afgf :=d .DecodeElement (_deef .ExtLst ,&_ffgdc );_afgf !=nil {return _afgf ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_ffgdc .Name );if _bgfb :=d .Skip ();_bgfb !=nil {return _bgfb ;};};case _g .EndElement :break _fbdg ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_DLblsChoice and its children -func (_gbdaf *CT_DLblsChoice )Validate ()error {return _gbdaf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func NewCT_BarSer ()*CT_BarSer {_ceg :=&CT_BarSer {};_ceg .Idx =NewCT_UnsignedInt ();_ceg .Order =NewCT_UnsignedInt ();return _ceg ;}; +// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path +func (_bcbd *EG_PieChartShared )ValidateWithPath (path string )error {if _bcbd .VaryColors !=nil {if _ccbed :=_bcbd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ccbed !=nil {return _ccbed ;};};for _ggge ,_edcfa :=range _bcbd .Ser {if _dgfae :=_edcfa .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggge ));_dgfae !=nil {return _dgfae ;};};if _bcbd .DLbls !=nil {if _fbcac :=_bcbd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fbcac !=nil {return _fbcac ;};};return nil ;};func NewCT_OfPieType ()*CT_OfPieType {_caca :=&CT_OfPieType {};return _caca }; -// Validate validates the CT_SizeRepresents and its children -func (_eaee *CT_SizeRepresents )Validate ()error {return _eaee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func (_bbdfdc ST_LayoutMode )Validate ()error {return _bbdfdc .ValidateWithPath ("")}; +// ST_GapAmount is a union type +type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};type ST_BuiltInUnit byte ;func (_egdd *CT_LegendPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efbg :=range start .Attr {if _efbg .Name .Local =="\u0076\u0061\u006c"{_egdd .ValAttr .UnmarshalXMLAttr (_efbg );continue ;};};for {_cdda ,_cgbfe :=d .Token ();if _cgbfe !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_cgbfe );};if _bbgec ,_eadca :=_cdda .(_g .EndElement );_eadca &&_bbgec .Name ==start .Name {break ;};};return nil ;};type CT_Tx struct{Choice *CT_TxChoice ;};func (_ageg *CT_Bar3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ageg .BarDir =NewCT_BarDir ();_bgdg :for {_gbef ,_dba :=d .Token ();if _dba !=nil {return _dba ;};switch _fcca :=_gbef .(type ){case _g .StartElement :switch _fcca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _baf :=d .DecodeElement (_ageg .BarDir ,&_fcca );_baf !=nil {return _baf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ageg .Grouping =NewCT_BarGrouping ();if _gbaf :=d .DecodeElement (_ageg .Grouping ,&_fcca );_gbaf !=nil {return _gbaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ageg .VaryColors =NewCT_Boolean ();if _bgg :=d .DecodeElement (_ageg .VaryColors ,&_fcca );_bgg !=nil {return _bgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgc :=NewCT_BarSer ();if _bagf :=d .DecodeElement (_cgc ,&_fcca );_bagf !=nil {return _bagf ;};_ageg .Ser =append (_ageg .Ser ,_cgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ageg .DLbls =NewCT_DLbls ();if _gbb :=d .DecodeElement (_ageg .DLbls ,&_fcca );_gbb !=nil {return _gbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ageg .GapWidth =NewCT_GapAmount ();if _fgf :=d .DecodeElement (_ageg .GapWidth ,&_fcca );_fgf !=nil {return _fgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ageg .GapDepth =NewCT_GapAmount ();if _gdcg :=d .DecodeElement (_ageg .GapDepth ,&_fcca );_gdcg !=nil {return _gdcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ageg .Shape =NewCT_Shape ();if _fcb :=d .DecodeElement (_ageg .Shape ,&_fcca );_fcb !=nil {return _fcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbec :=NewCT_UnsignedInt ();if _cbc :=d .DecodeElement (_cbec ,&_fcca );_cbc !=nil {return _cbc ;};_ageg .AxId =append (_ageg .AxId ,_cbec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ageg .ExtLst =NewCT_ExtensionList ();if _dcaf :=d .DecodeElement (_ageg .ExtLst ,&_fcca );_dcaf !=nil {return _dcaf ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_fcca .Name );if _cbb :=d .Skip ();_cbb !=nil {return _cbb ;};};case _g .EndElement :break _bgdg ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_fddaa *CT_Style )ValidateWithPath (path string )error {if _fddaa .ValAttr < 1{return _da .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 ,_fddaa .ValAttr );};if _fddaa .ValAttr > 48{return _da .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 ,_fddaa .ValAttr );};return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;); +// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path +func (_cdaed *EG_AreaChartShared )ValidateWithPath (path string )error {if _cdaed .Grouping !=nil {if _cbgeg :=_cdaed .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cbgeg !=nil {return _cbgeg ;};};if _cdaed .VaryColors !=nil {if _ecebg :=_cdaed .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ecebg !=nil {return _ecebg ;};};for _bedec ,_ccded :=range _cdaed .Ser {if _ffecd :=_ccded .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bedec ));_ffecd !=nil {return _ffecd ;};};if _cdaed .DLbls !=nil {if _fdbd :=_cdaed .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fdbd !=nil {return _fdbd ;};};if _cdaed .DropLines !=nil {if _cdbfb :=_cdaed .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cdbfb !=nil {return _cdbfb ;};};return nil ;};type ST_TimeUnit byte ;func (_cbbf *CT_RadarChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbf .RadarStyle =NewCT_RadarStyle ();_gdgag :for {_dgfab ,_aaage :=d .Token ();if _aaage !=nil {return _aaage ;};switch _cdae :=_dgfab .(type ){case _g .StartElement :switch _cdae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdea :=d .DecodeElement (_cbbf .RadarStyle ,&_cdae );_fdea !=nil {return _fdea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbf .VaryColors =NewCT_Boolean ();if _bafg :=d .DecodeElement (_cbbf .VaryColors ,&_cdae );_bafg !=nil {return _bafg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gade :=NewCT_RadarSer ();if _egcag :=d .DecodeElement (_gade ,&_cdae );_egcag !=nil {return _egcag ;};_cbbf .Ser =append (_cbbf .Ser ,_gade );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbf .DLbls =NewCT_DLbls ();if _ecce :=d .DecodeElement (_cbbf .DLbls ,&_cdae );_ecce !=nil {return _ecce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eaddb :=NewCT_UnsignedInt ();if _bcff :=d .DecodeElement (_eaddb ,&_cdae );_bcff !=nil {return _bcff ;};_cbbf .AxId =append (_cbbf .AxId ,_eaddb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbf .ExtLst =NewCT_ExtensionList ();if _bbdg :=d .DecodeElement (_cbbf .ExtLst ,&_cdae );_bbdg !=nil {return _bbdg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_cdae .Name );if _ebbg :=d .Skip ();_ebbg !=nil {return _ebbg ;};};case _g .EndElement :break _gdgag ;case _g .CharData :};};return nil ;}; -// Validate validates the EG_AxShared and its children -func (_dcgdd *EG_AxShared )Validate ()error {return _dcgdd .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");}; +// Validate validates the CT_Overlap and its children +func (_bddc *CT_Overlap )Validate ()error {return _bddc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_acda *CT_Lvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beec :for {_ddaa ,_cdgdd :=d .Token ();if _cdgdd !=nil {return _cdgdd ;};switch _bcdec :=_ddaa .(type ){case _g .StartElement :switch _bcdec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbcc :=NewCT_StrVal ();if _fcccg :=d .DecodeElement (_cbcc ,&_bcdec );_fcccg !=nil {return _fcccg ;};_acda .Pt =append (_acda .Pt ,_cbcc );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_bcdec .Name );if _edcfd :=d .Skip ();_edcfd !=nil {return _edcfd ;};};case _g .EndElement :break _beec ;case _g .CharData :};};return nil ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func (_edbbb ST_Grouping )String ()string {switch _edbbb {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 (_dedgc *CT_SurfaceSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dadcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dedgc .Idx ,_dadcg );_agcee :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dedgc .Order ,_agcee );if _dedgc .Tx !=nil {_acbegg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dedgc .Tx ,_acbegg );};if _dedgc .SpPr !=nil {_bddcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dedgc .SpPr ,_bddcf );};if _dedgc .Cat !=nil {_dcebd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_dedgc .Cat ,_dcebd );};if _dedgc .Val !=nil {_ccccc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_dedgc .Val ,_ccccc );};if _dedgc .ExtLst !=nil {_dabdc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dedgc .ExtLst ,_dabdc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;}; -// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path -func (_eed *CT_DLbl )ValidateWithPath (path string )error {if _gdgb :=_eed .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gdgb !=nil {return _gdgb ;};if _eed .Choice !=nil {if _efbd :=_eed .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_efbd !=nil {return _efbd ;};};if _eed .ExtLst !=nil {if _dde :=_eed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dde !=nil {return _dde ;};};return nil ;};func (_cffe *CT_CustSplit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcfc :for {_beec ,_fggd :=d .Token ();if _fggd !=nil {return _fggd ;};switch _bdce :=_beec .(type ){case _b .StartElement :switch _bdce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagf :=NewCT_UnsignedInt ();if _acba :=d .DecodeElement (_fagf ,&_bdce );_acba !=nil {return _acba ;};_cffe .SecondPiePt =append (_cffe .SecondPiePt ,_fagf );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_bdce .Name );if _dbab :=d .Skip ();_dbab !=nil {return _dbab ;};};case _b .EndElement :break _dcfc ;case _b .CharData :};};return nil ;};func (_edfbe *CT_PlotArea )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daace :for {_dggfa ,_edeg :=d .Token ();if _edeg !=nil {return _edeg ;};switch _ecdga :=_dggfa .(type ){case _b .StartElement :switch _ecdga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfbe .Layout =NewCT_Layout ();if _efgg :=d .DecodeElement (_edfbe .Layout ,&_ecdga );_efgg !=nil {return _efgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcce :=NewCT_PlotAreaChoice ();if _bgbec :=d .DecodeElement (&_fcce .AreaChart ,&_ecdga );_bgbec !=nil {return _bgbec ;};_edfbe .Choice =append (_edfbe .Choice ,_fcce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgdd :=NewCT_PlotAreaChoice ();if _fgfae :=d .DecodeElement (&_cgdd .Area3DChart ,&_ecdga );_fgfae !=nil {return _fgfae ;};_edfbe .Choice =append (_edfbe .Choice ,_cgdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eedg :=NewCT_PlotAreaChoice ();if _fcfcf :=d .DecodeElement (&_eedg .LineChart ,&_ecdga );_fcfcf !=nil {return _fcfcf ;};_edfbe .Choice =append (_edfbe .Choice ,_eedg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deadd :=NewCT_PlotAreaChoice ();if _eddge :=d .DecodeElement (&_deadd .Line3DChart ,&_ecdga );_eddge !=nil {return _eddge ;};_edfbe .Choice =append (_edfbe .Choice ,_deadd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfe :=NewCT_PlotAreaChoice ();if _gffa :=d .DecodeElement (&_dcfe .StockChart ,&_ecdga );_gffa !=nil {return _gffa ;};_edfbe .Choice =append (_edfbe .Choice ,_dcfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbca :=NewCT_PlotAreaChoice ();if _ggca :=d .DecodeElement (&_fbca .RadarChart ,&_ecdga );_ggca !=nil {return _ggca ;};_edfbe .Choice =append (_edfbe .Choice ,_fbca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfaa :=NewCT_PlotAreaChoice ();if _abaa :=d .DecodeElement (&_dfaa .ScatterChart ,&_ecdga );_abaa !=nil {return _abaa ;};_edfbe .Choice =append (_edfbe .Choice ,_dfaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebab :=NewCT_PlotAreaChoice ();if _efbf :=d .DecodeElement (&_ebab .PieChart ,&_ecdga );_efbf !=nil {return _efbf ;};_edfbe .Choice =append (_edfbe .Choice ,_ebab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbceb :=NewCT_PlotAreaChoice ();if _ddff :=d .DecodeElement (&_cbceb .Pie3DChart ,&_ecdga );_ddff !=nil {return _ddff ;};_edfbe .Choice =append (_edfbe .Choice ,_cbceb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbgd :=NewCT_PlotAreaChoice ();if _gffgb :=d .DecodeElement (&_fbgd .DoughnutChart ,&_ecdga );_gffgb !=nil {return _gffgb ;};_edfbe .Choice =append (_edfbe .Choice ,_fbgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgcd :=NewCT_PlotAreaChoice ();if _gcbb :=d .DecodeElement (&_fdgcd .BarChart ,&_ecdga );_gcbb !=nil {return _gcbb ;};_edfbe .Choice =append (_edfbe .Choice ,_fdgcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggaf :=NewCT_PlotAreaChoice ();if _cdcc :=d .DecodeElement (&_ggaf .Bar3DChart ,&_ecdga );_cdcc !=nil {return _cdcc ;};_edfbe .Choice =append (_edfbe .Choice ,_ggaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbcde :=NewCT_PlotAreaChoice ();if _gfecf :=d .DecodeElement (&_gbcde .OfPieChart ,&_ecdga );_gfecf !=nil {return _gfecf ;};_edfbe .Choice =append (_edfbe .Choice ,_gbcde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gccfa :=NewCT_PlotAreaChoice ();if _bbga :=d .DecodeElement (&_gccfa .SurfaceChart ,&_ecdga );_bbga !=nil {return _bbga ;};_edfbe .Choice =append (_edfbe .Choice ,_gccfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deeb :=NewCT_PlotAreaChoice ();if _dddg :=d .DecodeElement (&_deeb .Surface3DChart ,&_ecdga );_dddg !=nil {return _dddg ;};_edfbe .Choice =append (_edfbe .Choice ,_deeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecgef :=NewCT_PlotAreaChoice ();if _aacc :=d .DecodeElement (&_ecgef .BubbleChart ,&_ecdga );_aacc !=nil {return _aacc ;};_edfbe .Choice =append (_edfbe .Choice ,_ecgef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edfbe .CChoice ==nil {_edfbe .CChoice =NewCT_PlotAreaChoice1 ();};if _gafga :=d .DecodeElement (&_edfbe .CChoice .ValAx ,&_ecdga );_gafga !=nil {return _gafga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edfbe .CChoice ==nil {_edfbe .CChoice =NewCT_PlotAreaChoice1 ();};if _eabeg :=d .DecodeElement (&_edfbe .CChoice .CatAx ,&_ecdga );_eabeg !=nil {return _eabeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edfbe .CChoice ==nil {_edfbe .CChoice =NewCT_PlotAreaChoice1 ();};if _ccgc :=d .DecodeElement (&_edfbe .CChoice .DateAx ,&_ecdga );_ccgc !=nil {return _ccgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edfbe .CChoice ==nil {_edfbe .CChoice =NewCT_PlotAreaChoice1 ();};if _fadgb :=d .DecodeElement (&_edfbe .CChoice .SerAx ,&_ecdga );_fadgb !=nil {return _fadgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfbe .DTable =NewCT_DTable ();if _defdb :=d .DecodeElement (_edfbe .DTable ,&_ecdga );_defdb !=nil {return _defdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfbe .SpPr =_db .NewCT_ShapeProperties ();if _dgfde :=d .DecodeElement (_edfbe .SpPr ,&_ecdga );_dgfde !=nil {return _dgfde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfbe .ExtLst =NewCT_ExtensionList ();if _bfded :=d .DecodeElement (_edfbe .ExtLst ,&_ecdga );_bfded !=nil {return _bfded ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_ecdga .Name );if _bgba :=d .Skip ();_bgba !=nil {return _bgba ;};};case _b .EndElement :break _daace ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path +func (_dcdcb *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _dcdcb .Delete !=nil {if _bfcc :=_dcdcb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bfcc !=nil {return _bfcc ;};};if _dcdcb .TxPr !=nil {if _fagd :=_dcdcb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fagd !=nil {return _fagd ;};};return nil ;};func (_gfcbad ST_TrendlineType )ValidateWithPath (path string )error {switch _gfcbad {case 0,1,2,3,4,5,6:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcbad ));};return nil ;};func NewCT_RotY ()*CT_RotY {_ggdgb :=&CT_RotY {};return _ggdgb }; -// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path -func (_adba *CT_NumRef )ValidateWithPath (path string )error {if _adba .NumCache !=nil {if _fbgac :=_adba .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_fbgac !=nil {return _fbgac ;};};if _adba .ExtLst !=nil {if _ddbcc :=_adba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbcc !=nil {return _ddbcc ;};};return nil ;};func (_cgba *CT_LineChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgba .Grouping =NewCT_Grouping ();_cgdef :for {_bfgf ,_badd :=d .Token ();if _badd !=nil {return _badd ;};switch _cbgc :=_bfgf .(type ){case _b .StartElement :switch _cbgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gfgga :=d .DecodeElement (_cgba .Grouping ,&_cbgc );_gfgga !=nil {return _gfgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgba .VaryColors =NewCT_Boolean ();if _efagg :=d .DecodeElement (_cgba .VaryColors ,&_cbgc );_efagg !=nil {return _efagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfce :=NewCT_LineSer ();if _cdcag :=d .DecodeElement (_dfce ,&_cbgc );_cdcag !=nil {return _cdcag ;};_cgba .Ser =append (_cgba .Ser ,_dfce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgba .DLbls =NewCT_DLbls ();if _bfbb :=d .DecodeElement (_cgba .DLbls ,&_cbgc );_bfbb !=nil {return _bfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgba .DropLines =NewCT_ChartLines ();if _adaa :=d .DecodeElement (_cgba .DropLines ,&_cbgc );_adaa !=nil {return _adaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgba .HiLowLines =NewCT_ChartLines ();if _gfce :=d .DecodeElement (_cgba .HiLowLines ,&_cbgc );_gfce !=nil {return _gfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgba .UpDownBars =NewCT_UpDownBars ();if _cacc :=d .DecodeElement (_cgba .UpDownBars ,&_cbgc );_cacc !=nil {return _cacc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgba .Marker =NewCT_Boolean ();if _bbbb :=d .DecodeElement (_cgba .Marker ,&_cbgc );_bbbb !=nil {return _bbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgba .Smooth =NewCT_Boolean ();if _fcge :=d .DecodeElement (_cgba .Smooth ,&_cbgc );_fcge !=nil {return _fcge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecgff :=NewCT_UnsignedInt ();if _cfbdb :=d .DecodeElement (_ecgff ,&_cbgc );_cfbdb !=nil {return _cfbdb ;};_cgba .AxId =append (_cgba .AxId ,_ecgff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgba .ExtLst =NewCT_ExtensionList ();if _fagdg :=d .DecodeElement (_cgba .ExtLst ,&_cbgc );_fagdg !=nil {return _fagdg ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_cbgc .Name );if _edfgf :=d .Skip ();_edfgf !=nil {return _edfgf ;};};case _b .EndElement :break _cgdef ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path +func (_cbgfe *CT_RotY )ValidateWithPath (path string )error {if _cbgfe .ValAttr !=nil {if *_cbgfe .ValAttr < 0{return _bd .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 ,*_cbgfe .ValAttr );};if *_cbgfe .ValAttr > 360{return _bd .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 ,*_cbgfe .ValAttr );};};return nil ;};func (_fefe ST_ErrValType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fefe .String (),start );};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_bcbbd ,_eccdc :=_c .ParseUint (s ,10,16);if _eccdc !=nil {return ST_GapAmount {},_eccdc ;};_faafc :=uint16 (_bcbbd );return ST_GapAmount {ST_GapAmountUShort :&_faafc },nil ;};func (_baecag *ST_DLblPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_baecag =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_baecag =1;case "\u0062":*_baecag =2;case "\u0063\u0074\u0072":*_baecag =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_baecag =4;case "\u0069\u006e\u0045n\u0064":*_baecag =5;case "\u006c":*_baecag =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_baecag =7;case "\u0072":*_baecag =8;case "\u0074":*_baecag =9;};return nil ;};func NewCT_Orientation ()*CT_Orientation {_bfbgg :=&CT_Orientation {};return _bfbgg };func NewCT_DLblsChoice ()*CT_DLblsChoice {_gfad :=&CT_DLblsChoice {};return _gfad };const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);func NewCT_GapAmount ()*CT_GapAmount {_gdga :=&CT_GapAmount {};return _gdga };func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_babe :=&CT_FirstSliceAng {};return _babe };func (_afc *CT_BarDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggac :=range start .Attr {if _ggac .Name .Local =="\u0076\u0061\u006c"{_afc .ValAttr .UnmarshalXMLAttr (_ggac );continue ;};};for {_ccd ,_deed :=d .Token ();if _deed !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_deed );};if _dgea ,_edgb :=_ccd .(_g .EndElement );_edgb &&_dgea .Name ==start .Name {break ;};};return nil ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func (_bdgdg *ST_ErrBarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbbbb ,_ceed :=d .Token ();if _ceed !=nil {return _ceed ;};if _cbad ,_ggdgfg :=_gbbbb .(_g .EndElement );_ggdgfg &&_cbad .Name ==start .Name {*_bdgdg =1;return nil ;};if _adddd ,_daccd :=_gbbbb .(_g .CharData );!_daccd {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbbbb );}else {switch string (_adddd ){case "":*_bdgdg =0;case "\u0062\u006f\u0074\u0068":*_bdgdg =1;case "\u006d\u0069\u006eu\u0073":*_bdgdg =2;case "\u0070\u006c\u0075\u0073":*_bdgdg =3;};};_gbbbb ,_ceed =d .Token ();if _ceed !=nil {return _ceed ;};if _eceafg ,_caaab :=_gbbbb .(_g .EndElement );_caaab &&_eceafg .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbbbb );};func (_bgbg *CT_TickMark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgff :=range start .Attr {if _fgff .Name .Local =="\u0076\u0061\u006c"{_bgbg .ValAttr .UnmarshalXMLAttr (_fgff );continue ;};};for {_agff ,_bbga :=d .Token ();if _bbga !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_bbga );};if _dadbab ,_gcbfa :=_agff .(_g .EndElement );_gcbfa &&_dadbab .Name ==start .Name {break ;};};return nil ;};func (_cefa *CT_NumVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efgcg :=range start .Attr {if _efgcg .Name .Local =="\u0069\u0064\u0078"{_bfae ,_cfcdc :=_c .ParseUint (_efgcg .Value ,10,32);if _cfcdc !=nil {return _cfcdc ;};_cefa .IdxAttr =uint32 (_bfae );continue ;};if _efgcg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_cbba ,_agfg :=_efgcg .Value ,error (nil );if _agfg !=nil {return _agfg ;};_cefa .FormatCodeAttr =&_cbba ;continue ;};};_ecgba :for {_aafde ,_gcgd :=d .Token ();if _gcgd !=nil {return _gcgd ;};switch _efgf :=_aafde .(type ){case _g .StartElement :switch _efgf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdeae :=d .DecodeElement (&_cefa .V ,&_efgf );_bdeae !=nil {return _bdeae ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dV\u0061\u006c \u0025\u0076",_efgf .Name );if _afccc :=d .Skip ();_afccc !=nil {return _afccc ;};};case _g .EndElement :break _ecgba ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_TickLblPos and its children -func (_cefbb *CT_TickLblPos )Validate ()error {return _cefbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");}; +// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path +func (_ggef *CT_BubbleChart )ValidateWithPath (path string )error {if _ggef .VaryColors !=nil {if _cbge :=_ggef .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cbge !=nil {return _cbge ;};};for _cag ,_aadb :=range _ggef .Ser {if _ddb :=_aadb .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cag ));_ddb !=nil {return _ddb ;};};if _ggef .DLbls !=nil {if _ggaa :=_ggef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ggaa !=nil {return _ggaa ;};};if _ggef .Bubble3D !=nil {if _ddcc :=_ggef .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_ddcc !=nil {return _ddcc ;};};if _ggef .BubbleScale !=nil {if _ddegf :=_ggef .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_ddegf !=nil {return _ddegf ;};};if _ggef .ShowNegBubbles !=nil {if _gege :=_ggef .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_gege !=nil {return _gege ;};};if _ggef .SizeRepresents !=nil {if _dgce :=_ggef .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_dgce !=nil {return _dgce ;};};for _adf ,_afbf :=range _ggef .AxId {if _cedfd :=_afbf .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_adf ));_cedfd !=nil {return _cedfd ;};};if _ggef .ExtLst !=nil {if _bfaf :=_ggef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfaf !=nil {return _bfaf ;};};return nil ;};func (_cdbgda ST_LblAlgn )String ()string {switch _cdbgda {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func (_addd *CT_ErrBars )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _addd .ErrDir !=nil {_dbdcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_addd .ErrDir ,_dbdcc );};_fdbcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_addd .ErrBarType ,_fdbcg );_eeeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_addd .ErrValType ,_eeeg );if _addd .NoEndCap !=nil {_gafc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_addd .NoEndCap ,_gafc );};if _addd .Plus !=nil {_gedfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_addd .Plus ,_gedfd );};if _addd .Minus !=nil {_bbae :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_addd .Minus ,_bbae );};if _addd .Val !=nil {_fccab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_addd .Val ,_fccab );};if _addd .SpPr !=nil {_dfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_addd .SpPr ,_dfb );};if _addd .ExtLst !=nil {_befg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_addd .ExtLst ,_befg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path -func (_gfgfc *CT_Legend )ValidateWithPath (path string )error {if _gfgfc .LegendPos !=nil {if _gbdabf :=_gfgfc .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_gbdabf !=nil {return _gbdabf ;};};for _dgcf ,_acfc :=range _gfgfc .LegendEntry {if _gggcda :=_acfc .ValidateWithPath (_da .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_dgcf ));_gggcda !=nil {return _gggcda ;};};if _gfgfc .Layout !=nil {if _gdgf :=_gfgfc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gdgf !=nil {return _gdgf ;};};if _gfgfc .Overlay !=nil {if _ccdab :=_gfgfc .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ccdab !=nil {return _ccdab ;};};if _gfgfc .SpPr !=nil {if _fdeb :=_gfgfc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fdeb !=nil {return _fdeb ;};};if _gfgfc .TxPr !=nil {if _bdfcf :=_gfgfc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bdfcf !=nil {return _bdfcf ;};};if _gfgfc .ExtLst !=nil {if _gdea :=_gfgfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdea !=nil {return _gdea ;};};return nil ;};func (_fagc *CT_NumDataSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fagc .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_StrData and its children +func (_cfbfg *CT_StrData )Validate ()error {return _cfbfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func (_agefb *ST_BubbleScale )Validate ()error {return _agefb .ValidateWithPath ("")};func (_ebdba *CT_RotY )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebdba .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_ebdba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecebce ST_BuiltInUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecebce .String (),start );};func (_fgebb *Chart )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\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fgebb .CT_RelId .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path -func (_dfegd *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _gfdd ,_fdbgg :=range _dfegd .ValAx {if _dacge :=_fdbgg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_gfdd ));_dacge !=nil {return _dacge ;};};for _bfaggg ,_acgea :=range _dfegd .CatAx {if _fdedf :=_acgea .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_bfaggg ));_fdedf !=nil {return _fdedf ;};};for _befb ,_gagd :=range _dfegd .DateAx {if _ageac :=_gagd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_befb ));_ageac !=nil {return _ageac ;};};for _caee ,_fgbb :=range _dfegd .SerAx {if _fbfc :=_fgbb .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_caee ));_fbfc !=nil {return _fbfc ;};};return nil ;};func NewCT_StrVal ()*CT_StrVal {_gcbba :=&CT_StrVal {};return _gcbba };type CT_Skip struct{ValAttr uint32 ;};func (_geaeg *CT_TimeUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geaeg .ValAttr !=ST_TimeUnitUnset {_cbadc ,_fffge :=_geaeg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _fffge !=nil {return _fffge ;};start .Attr =append (start .Attr ,_cbadc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PageSetupOrientation byte ;func (_ffddgg ST_ErrDir )Validate ()error {return _ffddgg .ValidateWithPath ("")};func (_aace *CT_LayoutMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abec :=range start .Attr {if _abec .Name .Local =="\u0076\u0061\u006c"{_aace .ValAttr .UnmarshalXMLAttr (_abec );continue ;};};for {_eebb ,_dead :=d .Token ();if _dead !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_dead );};if _dgafd ,_bdfbb :=_eebb .(_b .EndElement );_bdfbb &&_dgafd .Name ==start .Name {break ;};};return nil ;};func (_fdecg *CT_NumFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfac :=range start .Attr {if _gfac .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_fggcd ,_bffa :=_gfac .Value ,error (nil );if _bffa !=nil {return _bffa ;};_fdecg .FormatCodeAttr =_fggcd ;continue ;};if _gfac .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_eagc ,_cfcb :=_a .ParseBool (_gfac .Value );if _cfcb !=nil {return _cfcb ;};_fdecg .SourceLinkedAttr =&_eagc ;continue ;};};for {_fgfeb ,_dgebf :=d .Token ();if _dgebf !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_dgebf );};if _gedc ,_fbaffb :=_fgfeb .(_b .EndElement );_fbaffb &&_gedc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DLblsChoice and its children +func (_fgabb *CT_DLblsChoice )Validate ()error {return _fgabb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};type CT_AxPos struct{ValAttr ST_AxPos ;};func (_ccgff *CT_Surface )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcdcc :for {_aaccb ,_bdcbg :=d .Token ();if _bdcbg !=nil {return _bdcbg ;};switch _aabac :=_aaccb .(type ){case _g .StartElement :switch _aabac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccgff .Thickness =NewCT_Thickness ();if _gdbdb :=d .DecodeElement (_ccgff .Thickness ,&_aabac );_gdbdb !=nil {return _gdbdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccgff .SpPr =_ff .NewCT_ShapeProperties ();if _edaca :=d .DecodeElement (_ccgff .SpPr ,&_aabac );_edaca !=nil {return _edaca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccgff .PictureOptions =NewCT_PictureOptions ();if _gdaa :=d .DecodeElement (_ccgff .PictureOptions ,&_aabac );_gdaa !=nil {return _gdaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccgff .ExtLst =NewCT_ExtensionList ();if _adebf :=d .DecodeElement (_ccgff .ExtLst ,&_aabac );_adebf !=nil {return _adebf ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_aabac .Name );if _afddd :=d .Skip ();_afddd !=nil {return _afddd ;};};case _g .EndElement :break _bcdcc ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path -func (_dfca *CT_LogBase )ValidateWithPath (path string )error {if _dfca .ValAttr < 2{return _da .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 ,_dfca .ValAttr );};if _dfca .ValAttr > 1000{return _da .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 ,_dfca .ValAttr );};return nil ;};func (_cedgda ST_AxPos )Validate ()error {return _cedgda .ValidateWithPath ("")};func (_adbac ST_TimeUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adbac .String (),start );}; +// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path +func (_bfac *CT_Tx )ValidateWithPath (path string )error {if _gfbb :=_bfac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfbb !=nil {return _gfbb ;};return nil ;};func (_egba *CT_DPt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egba .Idx =NewCT_UnsignedInt ();_ffa :for {_fbef ,_ebga :=d .Token ();if _ebga !=nil {return _ebga ;};switch _fccc :=_fbef .(type ){case _g .StartElement :switch _fccc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bddgg :=d .DecodeElement (_egba .Idx ,&_fccc );_bddgg !=nil {return _bddgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egba .InvertIfNegative =NewCT_Boolean ();if _gbdc :=d .DecodeElement (_egba .InvertIfNegative ,&_fccc );_gbdc !=nil {return _gbdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egba .Marker =NewCT_Marker ();if _cbdde :=d .DecodeElement (_egba .Marker ,&_fccc );_cbdde !=nil {return _cbdde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egba .Bubble3D =NewCT_Boolean ();if _gcbe :=d .DecodeElement (_egba .Bubble3D ,&_fccc );_gcbe !=nil {return _gcbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egba .Explosion =NewCT_UnsignedInt ();if _dacf :=d .DecodeElement (_egba .Explosion ,&_fccc );_dacf !=nil {return _dacf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egba .SpPr =_ff .NewCT_ShapeProperties ();if _beeg :=d .DecodeElement (_egba .SpPr ,&_fccc );_beeg !=nil {return _beeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egba .PictureOptions =NewCT_PictureOptions ();if _accbb :=d .DecodeElement (_egba .PictureOptions ,&_fccc );_accbb !=nil {return _accbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egba .ExtLst =NewCT_ExtensionList ();if _cgff :=d .DecodeElement (_egba .ExtLst ,&_fccc );_cgff !=nil {return _cgff ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0074\u0020\u0025\u0076",_fccc .Name );if _adccf :=d .Skip ();_adccf !=nil {return _adccf ;};};case _g .EndElement :break _ffa ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path -func (_gaaegf *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _gaaegf .Wireframe !=nil {if _cdfbe :=_gaaegf .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_cdfbe !=nil {return _cdfbe ;};};for _fdfdd ,_fafdf :=range _gaaegf .Ser {if _dgfda :=_fafdf .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fdfdd ));_dgfda !=nil {return _dgfda ;};};if _gaaegf .BandFmts !=nil {if _cedea :=_gaaegf .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_cedea !=nil {return _cedea ;};};return nil ;};func (_fddae *ST_DepthPercent )Validate ()error {return _fddae .ValidateWithPath ("")};var ST_SecondPieSizePercentPatternRe =_e .MustCompile (ST_SecondPieSizePercentPattern );var ST_BubbleScalePercentPatternRe =_e .MustCompile (ST_BubbleScalePercentPattern ); +// Validate validates the Group_DLbl and its children +func (_acdfa *Group_DLbl )Validate ()error {return _acdfa .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");}; -// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path -func (_fdge *CT_BubbleChart )ValidateWithPath (path string )error {if _fdge .VaryColors !=nil {if _ebe :=_fdge .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ebe !=nil {return _ebe ;};};for _eef ,_agdd :=range _fdge .Ser {if _cbbg :=_agdd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eef ));_cbbg !=nil {return _cbbg ;};};if _fdge .DLbls !=nil {if _dagc :=_fdge .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dagc !=nil {return _dagc ;};};if _fdge .Bubble3D !=nil {if _acab :=_fdge .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_acab !=nil {return _acab ;};};if _fdge .BubbleScale !=nil {if _gge :=_fdge .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_gge !=nil {return _gge ;};};if _fdge .ShowNegBubbles !=nil {if _ggd :=_fdge .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_ggd !=nil {return _ggd ;};};if _fdge .SizeRepresents !=nil {if _cfdc :=_fdge .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_cfdc !=nil {return _cfdc ;};};for _bafb ,_bbbe :=range _fdge .AxId {if _gdegd :=_bbbe .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bafb ));_gdegd !=nil {return _gdegd ;};};if _fdge .ExtLst !=nil {if _aabd :=_fdge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aabd !=nil {return _aabd ;};};return nil ;};func (_aaddaf *Chart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaddaf .CT_RelId =*NewCT_RelId ();for _ ,_eebeb :=range start .Attr {if _eebeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eebeb .Name .Local =="\u0069\u0064"||_eebeb .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"&&_eebeb .Name .Local =="\u0069\u0064"{_affcb ,_cceg :=_eebeb .Value ,error (nil );if _cceg !=nil {return _cceg ;};_aaddaf .IdAttr =_affcb ;continue ;};};for {_cgfef ,_addbaa :=d .Token ();if _addbaa !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_addbaa );};if _fbgbb ,_dfgfcb :=_cgfef .(_b .EndElement );_dfgfcb &&_fbgbb .Name ==start .Name {break ;};};return nil ;};func NewCT_OfPieType ()*CT_OfPieType {_bceae :=&CT_OfPieType {};return _bceae };func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_dgeb :=&CT_AxDataSourceChoice {};return _dgeb ;};type CT_Shape struct{ValAttr ST_Shape ;};func (_cfaaa ST_Grouping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gcgec :=_b .Attr {};_gcgec .Name =name ;switch _cfaaa {case ST_GroupingUnset :_gcgec .Value ="";case ST_GroupingPercentStacked :_gcgec .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_gcgec .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_gcgec .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _gcgec ,nil ;};func NewCT_Layout ()*CT_Layout {_aafd :=&CT_Layout {};return _aafd };func (_gggea *CT_DispUnits )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cecb :for {_deggg ,_fdea :=d .Token ();if _fdea !=nil {return _fdea ;};switch _cdag :=_deggg .(type ){case _b .StartElement :switch _cdag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gggea .Choice =NewCT_DispUnitsChoice ();if _gfee :=d .DecodeElement (&_gggea .Choice .CustUnit ,&_cdag );_gfee !=nil {return _gfee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gggea .Choice =NewCT_DispUnitsChoice ();if _aeef :=d .DecodeElement (&_gggea .Choice .BuiltInUnit ,&_cdag );_aeef !=nil {return _aeef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gggea .DispUnitsLbl =NewCT_DispUnitsLbl ();if _aeggc :=d .DecodeElement (_gggea .DispUnitsLbl ,&_cdag );_aeggc !=nil {return _aeggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gggea .ExtLst =NewCT_ExtensionList ();if _eeg :=d .DecodeElement (_gggea .ExtLst ,&_cdag );_eeg !=nil {return _eeg ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_cdag .Name );if _bagb :=d .Skip ();_bagb !=nil {return _bagb ;};};case _b .EndElement :break _cecb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path +func (_babf *CT_ScatterSer )ValidateWithPath (path string )error {if _cdfea :=_babf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cdfea !=nil {return _cdfea ;};if _agcca :=_babf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_agcca !=nil {return _agcca ;};if _babf .Tx !=nil {if _aeeed :=_babf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aeeed !=nil {return _aeeed ;};};if _babf .SpPr !=nil {if _eace :=_babf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eace !=nil {return _eace ;};};if _babf .Marker !=nil {if _bbefa :=_babf .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bbefa !=nil {return _bbefa ;};};for _dedab ,_gffaaa :=range _babf .DPt {if _cdcd :=_gffaaa .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dedab ));_cdcd !=nil {return _cdcd ;};};if _babf .DLbls !=nil {if _geef :=_babf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_geef !=nil {return _geef ;};};for _fegeg ,_fgfed :=range _babf .Trendline {if _ccage :=_fgfed .ValidateWithPath (_bd .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fegeg ));_ccage !=nil {return _ccage ;};};for _gcgff ,_adcag :=range _babf .ErrBars {if _gdbdd :=_adcag .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gcgff ));_gdbdd !=nil {return _gdbdd ;};};if _babf .XVal !=nil {if _bbad :=_babf .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_bbad !=nil {return _bbad ;};};if _babf .YVal !=nil {if _agebb :=_babf .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_agebb !=nil {return _agebb ;};};if _babf .Smooth !=nil {if _fagb :=_babf .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_fagb !=nil {return _fagb ;};};if _babf .ExtLst !=nil {if _fcgfe :=_babf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcgfe !=nil {return _fcgfe ;};};return nil ;}; -// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path -func (_eeda *CT_Overlap )ValidateWithPath (path string )error {if _eeda .ValAttr !=nil {if _eagb :=_eeda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eagb !=nil {return _eagb ;};};return nil ;};func (_ggcg ST_ScatterStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggcg .String (),start );};func (_gcag ST_BarDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gcag .String (),start );};func (_cdffd ST_BuiltInUnit )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffcgf :=_b .Attr {};_ffcgf .Name =name ;switch _cdffd {case ST_BuiltInUnitUnset :_ffcgf .Value ="";case ST_BuiltInUnitHundreds :_ffcgf .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_ffcgf .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_ffcgf .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_ffcgf .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_ffcgf .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_ffcgf .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_ffcgf .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_ffcgf .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_ffcgf .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _ffcgf ,nil ;}; +// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path +func (_efbc *CT_ErrBarType )ValidateWithPath (path string )error {if _bgged :=_efbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgged !=nil {return _bgged ;};return nil ;};func (_abgcc ST_DLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abgcc .String (),start );}; -// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path -func (_aefgc *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_egede :=&CT_TrendlineLbl {};return _egede };func (_afcde ST_Orientation )Validate ()error {return _afcde .ValidateWithPath ("")};func (_agecf *CT_HoleSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agecf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_agecf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path +func (_aecad *CT_Title )ValidateWithPath (path string )error {if _aecad .Tx !=nil {if _ccfff :=_aecad .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ccfff !=nil {return _ccfff ;};};if _aecad .Layout !=nil {if _edbd :=_aecad .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_edbd !=nil {return _edbd ;};};if _aecad .Overlay !=nil {if _efeff :=_aecad .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_efeff !=nil {return _efeff ;};};if _aecad .SpPr !=nil {if _dgdca :=_aecad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgdca !=nil {return _dgdca ;};};if _aecad .TxPr !=nil {if _gcbb :=_aecad .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gcbb !=nil {return _gcbb ;};};if _aecad .ExtLst !=nil {if _dfaef :=_aecad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfaef !=nil {return _dfaef ;};};return nil ;};func NewCT_ValAx ()*CT_ValAx {_acefg :=&CT_ValAx {};_acefg .AxId =NewCT_UnsignedInt ();_acefg .Scaling =NewCT_Scaling ();_acefg .AxPos =NewCT_AxPos ();_acefg .CrossAx =NewCT_UnsignedInt ();return _acefg ;};func (_cbbde ST_Thickness )String ()string {if _cbbde .ST_ThicknessPercent !=nil {return _bd .Sprintf ("\u0025\u0076",*_cbbde .ST_ThicknessPercent );};if _cbbde .Uint32 !=nil {return _bd .Sprintf ("\u0025\u0076",*_cbbde .Uint32 );};return "";}; -// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path -func (_cfebd *CT_ValAx )ValidateWithPath (path string )error {if _begca :=_cfebd .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_begca !=nil {return _begca ;};if _bgbb :=_cfebd .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_bgbb !=nil {return _bgbb ;};if _cfebd .Delete !=nil {if _fdgeag :=_cfebd .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fdgeag !=nil {return _fdgeag ;};};if _dffda :=_cfebd .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_dffda !=nil {return _dffda ;};if _cfebd .MajorGridlines !=nil {if _dggfc :=_cfebd .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dggfc !=nil {return _dggfc ;};};if _cfebd .MinorGridlines !=nil {if _bbde :=_cfebd .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bbde !=nil {return _bbde ;};};if _cfebd .Title !=nil {if _cdfd :=_cfebd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cdfd !=nil {return _cdfd ;};};if _cfebd .NumFmt !=nil {if _efaagd :=_cfebd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_efaagd !=nil {return _efaagd ;};};if _cfebd .MajorTickMark !=nil {if _gbbf :=_cfebd .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gbbf !=nil {return _gbbf ;};};if _cfebd .MinorTickMark !=nil {if _bdfff :=_cfebd .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bdfff !=nil {return _bdfff ;};};if _cfebd .TickLblPos !=nil {if _debfb :=_cfebd .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_debfb !=nil {return _debfb ;};};if _cfebd .SpPr !=nil {if _cfebc :=_cfebd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfebc !=nil {return _cfebc ;};};if _cfebd .TxPr !=nil {if _acace :=_cfebd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_acace !=nil {return _acace ;};};if _afedeg :=_cfebd .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_afedeg !=nil {return _afedeg ;};if _cfebd .Choice !=nil {if _eaeeb :=_cfebd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eaeeb !=nil {return _eaeeb ;};};if _cfebd .CrossBetween !=nil {if _gdcef :=_cfebd .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_gdcef !=nil {return _gdcef ;};};if _cfebd .MajorUnit !=nil {if _fadgc :=_cfebd .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_fadgc !=nil {return _fadgc ;};};if _cfebd .MinorUnit !=nil {if _bebfg :=_cfebd .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_bebfg !=nil {return _bebfg ;};};if _cfebd .DispUnits !=nil {if _fbef :=_cfebd .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_fbef !=nil {return _fbef ;};};if _cfebd .ExtLst !=nil {if _dbccf :=_cfebd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbccf !=nil {return _dbccf ;};};return nil ;}; +// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path +func (_bbee *CT_BandFmts )ValidateWithPath (path string )error {for _afad ,_ccca :=range _bbee .BandFmt {if _cdgb :=_ccca .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_afad ));_cdgb !=nil {return _cdgb ;};};return nil ;}; -// ST_LblOffset is a union type -type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};func (_fbfbc *ST_LblOffset )Validate ()error {return _fbfbc .ValidateWithPath ("")}; +// Validate validates the CT_Surface3DChart and its children +func (_aaagf *CT_Surface3DChart )Validate ()error {return _aaagf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_Scaling and its children -func (_gdcf *CT_Scaling )Validate ()error {return _gdcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");}; +// Validate validates the CT_SizeRepresents and its children +func (_egbagf *CT_SizeRepresents )Validate ()error {return _egbagf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");}; // Validate validates the Group_DLbls and its children -func (_fdfcca *Group_DLbls )Validate ()error {return _fdfcca .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");}; +func (_gcgbf *Group_DLbls )Validate ()error {return _gcgbf .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};func (_aafcge *ST_RadarStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aafcge =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_aafcge =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_aafcge =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_aafcge =3;};return nil ;};func (_efeg *EG_SerShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efeg .Idx =NewCT_UnsignedInt ();_efeg .Order =NewCT_UnsignedInt ();_ababc :for {_ggbg ,_cagab :=d .Token ();if _cagab !=nil {return _cagab ;};switch _gfbae :=_ggbg .(type ){case _g .StartElement :switch _gfbae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aeda :=d .DecodeElement (_efeg .Idx ,&_gfbae );_aeda !=nil {return _aeda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aeebe :=d .DecodeElement (_efeg .Order ,&_gfbae );_aeebe !=nil {return _aeebe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .Tx =NewCT_SerTx ();if _fbdag :=d .DecodeElement (_efeg .Tx ,&_gfbae );_fbdag !=nil {return _fbdag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeg .SpPr =_ff .NewCT_ShapeProperties ();if _fgbb :=d .DecodeElement (_efeg .SpPr ,&_gfbae );_fgbb !=nil {return _fgbb ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gfbae .Name );if _feagbf :=d .Skip ();_feagbf !=nil {return _feagbf ;};};case _g .EndElement :break _ababc ;case _g .CharData :};};return nil ;};func (_aefab ST_TimeUnit )String ()string {switch _aefab {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 "";};type ST_PageSetupOrientation byte ;func (_fgb *CT_BandFmts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bee :for {_gag ,_bdg :=d .Token ();if _bdg !=nil {return _bdg ;};switch _afb :=_gag .(type ){case _g .StartElement :switch _afb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fed :=NewCT_BandFmt ();if _egf :=d .DecodeElement (_fed ,&_afb );_egf !=nil {return _egf ;};_fgb .BandFmt =append (_fgb .BandFmt ,_fed );default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_afb .Name );if _fag :=d .Skip ();_fag !=nil {return _fag ;};};case _g .EndElement :break _bee ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_LayoutTarget and its children -func (_edbe *CT_LayoutTarget )Validate ()error {return _edbe .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");}; +// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path +func (_eddce *CT_UpDownBars )ValidateWithPath (path string )error {if _eddce .GapWidth !=nil {if _bbffd :=_eddce .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bbffd !=nil {return _bbffd ;};};if _eddce .UpBars !=nil {if _adfag :=_eddce .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_adfag !=nil {return _adfag ;};};if _eddce .DownBars !=nil {if _dgad :=_eddce .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_dgad !=nil {return _dgad ;};};if _eddce .ExtLst !=nil {if _bbab :=_eddce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbab !=nil {return _bbab ;};};return nil ;};func (_eeecd ST_RadarStyle )String ()string {switch _eeecd {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 "";}; -// Validate validates the CT_PrintSettings and its children -func (_abgff *CT_PrintSettings )Validate ()error {return _abgff .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_gebge ST_Thickness )String ()string {if _gebge .ST_ThicknessPercent !=nil {return _da .Sprintf ("\u0025\u0076",*_gebge .ST_ThicknessPercent );};if _gebge .Uint32 !=nil {return _da .Sprintf ("\u0025\u0076",*_gebge .Uint32 );};return "";};type CT_PictureStackUnit struct{ValAttr float64 ;};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"; +// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path +func (_bcaed *CT_TimeUnit )ValidateWithPath (path string )error {if _adcad :=_bcaed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adcad !=nil {return _adcad ;};return nil ;}; -// Validate validates the CT_ExtensionList and its children -func (_fedc *CT_ExtensionList )Validate ()error {return _fedc .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path +func (_fdffa *CT_PictureOptions )ValidateWithPath (path string )error {if _fdffa .ApplyToFront !=nil {if _ffac :=_fdffa .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_ffac !=nil {return _ffac ;};};if _fdffa .ApplyToSides !=nil {if _fffa :=_fdffa .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_fffa !=nil {return _fffa ;};};if _fdffa .ApplyToEnd !=nil {if _bfeda :=_fdffa .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_bfeda !=nil {return _bfeda ;};};if _fdffa .PictureFormat !=nil {if _fdgfb :=_fdffa .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_fdgfb !=nil {return _fdgfb ;};};if _fdffa .PictureStackUnit !=nil {if _gdca :=_fdffa .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_gdca !=nil {return _gdca ;};};return nil ;};func (_eece *ST_BarDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggaae ,_abcced :=d .Token ();if _abcced !=nil {return _abcced ;};if _cdbaf ,_bccef :=_ggaae .(_g .EndElement );_bccef &&_cdbaf .Name ==start .Name {*_eece =1;return nil ;};if _cbfaaa ,_adbgc :=_ggaae .(_g .CharData );!_adbgc {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggaae );}else {switch string (_cbfaaa ){case "":*_eece =0;case "\u0062\u0061\u0072":*_eece =1;case "\u0063\u006f\u006c":*_eece =2;};};_ggaae ,_abcced =d .Token ();if _abcced !=nil {return _abcced ;};if _cccffg ,_gadfed :=_ggaae .(_g .EndElement );_gadfed &&_cccffg .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggaae );};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func NewCT_Surface ()*CT_Surface {_dbac :=&CT_Surface {};return _dbac };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 CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};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";func NewCT_ErrDir ()*CT_ErrDir {_cbfgc :=&CT_ErrDir {};_cbfgc .ValAttr =ST_ErrDir (1);return _cbfgc };func (_fcfbe *CT_Pie3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fcfbe .VaryColors !=nil {_dgff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fcfbe .VaryColors ,_dgff );};if _fcfbe .Ser !=nil {_cfga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dfebc :=range _fcfbe .Ser {e .EncodeElement (_dfebc ,_cfga );};};if _fcfbe .DLbls !=nil {_fbde :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fcfbe .DLbls ,_fbde );};if _fcfbe .ExtLst !=nil {_badcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcfbe .ExtLst ,_badcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_ff .CT_TextBody ;};func (_dgfb *ST_Crosses )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbcd ,_cfdfg :=d .Token ();if _cfdfg !=nil {return _cfdfg ;};if _gcdfe ,_addac :=_bbcd .(_g .EndElement );_addac &&_gcdfe .Name ==start .Name {*_dgfb =1;return nil ;};if _daded ,_bagd :=_bbcd .(_g .CharData );!_bagd {return _bd .Errorf ("\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 (_daded ){case "":*_dgfb =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_dgfb =1;case "\u006d\u0061\u0078":*_dgfb =2;case "\u006d\u0069\u006e":*_dgfb =3;};};_bbcd ,_cfdfg =d .Token ();if _cfdfg !=nil {return _cfdfg ;};if _gcce ,_ebddc :=_bbcd .(_g .EndElement );_ebddc &&_gcce .Name ==start .Name {return nil ;};return _bd .Errorf ("\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 );}; -// Validate validates the UserShapes and its children -func (_dbgca *UserShapes )Validate ()error {return _dbgca .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");}; +// Validate validates the CT_CatAx and its children +func (_febg *CT_CatAx )Validate ()error {return _febg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};func NewCT_ExtensionList ()*CT_ExtensionList {_gbdd :=&CT_ExtensionList {};return _gbdd }; -// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path -func (_acda *CT_NumVal )ValidateWithPath (path string )error {return nil };func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ;};_dgacd ,_eegg :=_a .ParseUint (s ,10,16);if _eegg !=nil {return ST_LblOffset {},_eegg ;};_acfdc :=uint16 (_dgacd );return ST_LblOffset {ST_LblOffsetUShort :&_acfdc },nil ;};func (_cagbd ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _cagbd {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagbd ));};return nil ;}; +// Validate validates the CT_TextLanguageID and its children +func (_bbcg *CT_TextLanguageID )Validate ()error {return _bbcg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");}; -// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path -func (_fgfeg *CT_DepthPercent )ValidateWithPath (path string )error {if _fgfeg .ValAttr !=nil {if _adbdg :=_fgfeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adbdg !=nil {return _adbdg ;};};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 (_facf *CT_CatAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_facf .AxId =NewCT_UnsignedInt ();_facf .Scaling =NewCT_Scaling ();_facf .AxPos =NewCT_AxPos ();_facf .CrossAx =NewCT_UnsignedInt ();_aee :for {_ggf ,_afed :=d .Token ();if _afed !=nil {return _afed ;};switch _eac :=_ggf .(type ){case _b .StartElement :switch _eac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ccfc :=d .DecodeElement (_facf .AxId ,&_eac );_ccfc !=nil {return _ccfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _febc :=d .DecodeElement (_facf .Scaling ,&_eac );_febc !=nil {return _febc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .Delete =NewCT_Boolean ();if _deee :=d .DecodeElement (_facf .Delete ,&_eac );_deee !=nil {return _deee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gbeea :=d .DecodeElement (_facf .AxPos ,&_eac );_gbeea !=nil {return _gbeea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .MajorGridlines =NewCT_ChartLines ();if _cdbda :=d .DecodeElement (_facf .MajorGridlines ,&_eac );_cdbda !=nil {return _cdbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .MinorGridlines =NewCT_ChartLines ();if _fae :=d .DecodeElement (_facf .MinorGridlines ,&_eac );_fae !=nil {return _fae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .Title =NewCT_Title ();if _fca :=d .DecodeElement (_facf .Title ,&_eac );_fca !=nil {return _fca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .NumFmt =NewCT_NumFmt ();if _eddg :=d .DecodeElement (_facf .NumFmt ,&_eac );_eddg !=nil {return _eddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .MajorTickMark =NewCT_TickMark ();if _bfdd :=d .DecodeElement (_facf .MajorTickMark ,&_eac );_bfdd !=nil {return _bfdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .MinorTickMark =NewCT_TickMark ();if _dbde :=d .DecodeElement (_facf .MinorTickMark ,&_eac );_dbde !=nil {return _dbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .TickLblPos =NewCT_TickLblPos ();if _gfag :=d .DecodeElement (_facf .TickLblPos ,&_eac );_gfag !=nil {return _gfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .SpPr =_db .NewCT_ShapeProperties ();if _cdec :=d .DecodeElement (_facf .SpPr ,&_eac );_cdec !=nil {return _cdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .TxPr =_db .NewCT_TextBody ();if _fdae :=d .DecodeElement (_facf .TxPr ,&_eac );_fdae !=nil {return _fdae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddbc :=d .DecodeElement (_facf .CrossAx ,&_eac );_ddbc !=nil {return _ddbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .Choice =NewEG_AxSharedChoice ();if _befe :=d .DecodeElement (&_facf .Choice .Crosses ,&_eac );_befe !=nil {return _befe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .Choice =NewEG_AxSharedChoice ();if _dgg :=d .DecodeElement (&_facf .Choice .CrossesAt ,&_eac );_dgg !=nil {return _dgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .Auto =NewCT_Boolean ();if _gfd :=d .DecodeElement (_facf .Auto ,&_eac );_gfd !=nil {return _gfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .LblAlgn =NewCT_LblAlgn ();if _cgge :=d .DecodeElement (_facf .LblAlgn ,&_eac );_cgge !=nil {return _cgge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .LblOffset =NewCT_LblOffset ();if _bdc :=d .DecodeElement (_facf .LblOffset ,&_eac );_bdc !=nil {return _bdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .TickLblSkip =NewCT_Skip ();if _bdbg :=d .DecodeElement (_facf .TickLblSkip ,&_eac );_bdbg !=nil {return _bdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .TickMarkSkip =NewCT_Skip ();if _cfga :=d .DecodeElement (_facf .TickMarkSkip ,&_eac );_cfga !=nil {return _cfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .NoMultiLvlLbl =NewCT_Boolean ();if _efc :=d .DecodeElement (_facf .NoMultiLvlLbl ,&_eac );_efc !=nil {return _efc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facf .ExtLst =NewCT_ExtensionList ();if _fegf :=d .DecodeElement (_facf .ExtLst ,&_eac );_fegf !=nil {return _fegf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_eac .Name );if _efea :=d .Skip ();_efea !=nil {return _efea ;};};case _b .EndElement :break _aee ;case _b .CharData :};};return nil ;};func (_afcg ST_SecondPieSize )String ()string {if _afcg .ST_SecondPieSizePercent !=nil {return _da .Sprintf ("\u0025\u0076",*_afcg .ST_SecondPieSizePercent );};if _afcg .ST_SecondPieSizeUShort !=nil {return _da .Sprintf ("\u0025\u0076",*_afcg .ST_SecondPieSizeUShort );};return "";};func (_cagf *ST_TimeUnit )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cagf =0;case "\u0064\u0061\u0079\u0073":*_cagf =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_cagf =2;case "\u0079\u0065\u0061r\u0073":*_cagf =3;};return nil ;};func (_ccceb *CT_DLblsChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbad :for {_deeea ,_gacg :=d .Token ();if _gacg !=nil {return _gacg ;};switch _gbcb :=_deeea .(type ){case _b .StartElement :switch _gbcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .Delete =NewCT_Boolean ();if _eag :=d .DecodeElement (_ccceb .Delete ,&_gbcb );_eag !=nil {return _eag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .NumFmt =NewCT_NumFmt ();if _eecg :=d .DecodeElement (_ccceb .NumFmt ,&_gbcb );_eecg !=nil {return _eecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .SpPr =_db .NewCT_ShapeProperties ();if _eedb :=d .DecodeElement (_ccceb .SpPr ,&_gbcb );_eedb !=nil {return _eedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .TxPr =_db .NewCT_TextBody ();if _agcc :=d .DecodeElement (_ccceb .TxPr ,&_gbcb );_agcc !=nil {return _agcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .DLblPos =NewCT_DLblPos ();if _baea :=d .DecodeElement (_ccceb .DLblPos ,&_gbcb );_baea !=nil {return _baea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .ShowLegendKey =NewCT_Boolean ();if _fgac :=d .DecodeElement (_ccceb .ShowLegendKey ,&_gbcb );_fgac !=nil {return _fgac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .ShowVal =NewCT_Boolean ();if _bcede :=d .DecodeElement (_ccceb .ShowVal ,&_gbcb );_bcede !=nil {return _bcede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .ShowCatName =NewCT_Boolean ();if _cegf :=d .DecodeElement (_ccceb .ShowCatName ,&_gbcb );_cegf !=nil {return _cegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .ShowSerName =NewCT_Boolean ();if _fafab :=d .DecodeElement (_ccceb .ShowSerName ,&_gbcb );_fafab !=nil {return _fafab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .ShowPercent =NewCT_Boolean ();if _degd :=d .DecodeElement (_ccceb .ShowPercent ,&_gbcb );_degd !=nil {return _degd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .ShowBubbleSize =NewCT_Boolean ();if _daaa :=d .DecodeElement (_ccceb .ShowBubbleSize ,&_gbcb );_daaa !=nil {return _daaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .Separator =new (string );if _egad :=d .DecodeElement (_ccceb .Separator ,&_gbcb );_egad !=nil {return _egad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .ShowLeaderLines =NewCT_Boolean ();if _gfbf :=d .DecodeElement (_ccceb .ShowLeaderLines ,&_gbcb );_gfbf !=nil {return _gfbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccceb .LeaderLines =NewCT_ChartLines ();if _eeff :=d .DecodeElement (_ccceb .LeaderLines ,&_gbcb );_eeff !=nil {return _eeff ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_gbcb .Name );if _dadg :=d .Skip ();_dadg !=nil {return _dadg ;};};case _b .EndElement :break _gbad ;case _b .CharData :};};return nil ;};func NewCT_PivotSource ()*CT_PivotSource {_dcbfe :=&CT_PivotSource {};_dcbfe .FmtId =NewCT_UnsignedInt ();return _dcbfe ;};func (_ddafd *ST_DispBlanksAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddafd =0;case "\u0073\u0070\u0061\u006e":*_ddafd =1;case "\u0067\u0061\u0070":*_ddafd =2;case "\u007a\u0065\u0072\u006f":*_ddafd =3;};return nil ;};func (_gaee *CT_CustSplit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gaee .SecondPiePt !=nil {_gaeff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_dgaf :=range _gaee .SecondPiePt {e .EncodeElement (_dgaf ,_gaeff );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ErrValType and its children +func (_fgbd *CT_ErrValType )Validate ()error {return _fgbd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func NewCT_Surface3DChart ()*CT_Surface3DChart {_dfcc :=&CT_Surface3DChart {};return _dfcc };func (_ebbgb *CT_SurfaceSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebbgb .Idx =NewCT_UnsignedInt ();_ebbgb .Order =NewCT_UnsignedInt ();_dcbae :for {_dgbfd ,_bcagg :=d .Token ();if _bcagg !=nil {return _bcagg ;};switch _cdfb :=_dgbfd .(type ){case _g .StartElement :switch _cdfb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ffaff :=d .DecodeElement (_ebbgb .Idx ,&_cdfb );_ffaff !=nil {return _ffaff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgee :=d .DecodeElement (_ebbgb .Order ,&_cdfb );_fgee !=nil {return _fgee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebbgb .Tx =NewCT_SerTx ();if _ddggc :=d .DecodeElement (_ebbgb .Tx ,&_cdfb );_ddggc !=nil {return _ddggc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebbgb .SpPr =_ff .NewCT_ShapeProperties ();if _aagfd :=d .DecodeElement (_ebbgb .SpPr ,&_cdfb );_aagfd !=nil {return _aagfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebbgb .Cat =NewCT_AxDataSource ();if _eebcd :=d .DecodeElement (_ebbgb .Cat ,&_cdfb );_eebcd !=nil {return _eebcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebbgb .Val =NewCT_NumDataSource ();if _bgag :=d .DecodeElement (_ebbgb .Val ,&_cdfb );_bgag !=nil {return _bgag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebbgb .ExtLst =NewCT_ExtensionList ();if _geeg :=d .DecodeElement (_ebbgb .ExtLst ,&_cdfb );_geeg !=nil {return _geeg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_cdfb .Name );if _gffad :=d .Skip ();_gffad !=nil {return _gffad ;};};case _g .EndElement :break _dcbae ;case _g .CharData :};};return nil ;};func (_agbg *CT_Grouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agbg .ValAttr !=ST_GroupingUnset {_cbage ,_beeac :=_agbg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _beeac !=nil {return _beeac ;};start .Attr =append (start .Attr ,_cbage );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Thickness ()*CT_Thickness {_cbaad :=&CT_Thickness {};return _cbaad };func (_aeaf *CT_PageMargins )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_aeaf .LAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_bd .Sprintf ("\u0025\u0076",_aeaf .RAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074"},Value :_bd .Sprintf ("\u0025\u0076",_aeaf .TAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_bd .Sprintf ("\u0025\u0076",_aeaf .BAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_bd .Sprintf ("\u0025\u0076",_aeaf .HeaderAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_bd .Sprintf ("\u0025\u0076",_aeaf .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ErrBars ()*CT_ErrBars {_gdad :=&CT_ErrBars {};_gdad .ErrBarType =NewCT_ErrBarType ();_gdad .ErrValType =NewCT_ErrValType ();return _gdad ;};func (_aaee ST_DLblPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eabbd :=_g .Attr {};_eabbd .Name =name ;switch _aaee {case ST_DLblPosUnset :_eabbd .Value ="";case ST_DLblPosBestFit :_eabbd .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_eabbd .Value ="\u0062";case ST_DLblPosCtr :_eabbd .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_eabbd .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_eabbd .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_eabbd .Value ="\u006c";case ST_DLblPosOutEnd :_eabbd .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_eabbd .Value ="\u0072";case ST_DLblPosT :_eabbd .Value ="\u0074";};return _eabbd ,nil ;};func (_cdcae ST_LblOffset )String ()string {if _cdcae .ST_LblOffsetPercent !=nil {return _bd .Sprintf ("\u0025\u0076",*_cdcae .ST_LblOffsetPercent );};if _cdcae .ST_LblOffsetUShort !=nil {return _bd .Sprintf ("\u0025\u0076",*_cdcae .ST_LblOffsetUShort );};return "";};func (_fefaga *CT_Trendline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fefaga .Name !=nil {_fadgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_fg .AddPreserveSpaceAttr (&_fadgg ,*_fefaga .Name );e .EncodeElement (_fefaga .Name ,_fadgg );};if _fefaga .SpPr !=nil {_agfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fefaga .SpPr ,_agfa );};_ggdcf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fefaga .TrendlineType ,_ggdcf );if _fefaga .Order !=nil {_gfgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fefaga .Order ,_gfgcc );};if _fefaga .Period !=nil {_dcaab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_fefaga .Period ,_dcaab );};if _fefaga .Forward !=nil {_edgfc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_fefaga .Forward ,_edgfc );};if _fefaga .Backward !=nil {_bggbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_fefaga .Backward ,_bggbd );};if _fefaga .Intercept !=nil {_cbfge :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_fefaga .Intercept ,_cbfge );};if _fefaga .DispRSqr !=nil {_bbdce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_fefaga .DispRSqr ,_bbdce );};if _fefaga .DispEq !=nil {_bdcce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_fefaga .DispEq ,_bdcce );};if _fefaga .TrendlineLbl !=nil {_cacge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_fefaga .TrendlineLbl ,_cacge );};if _fefaga .ExtLst !=nil {_cgdgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fefaga .ExtLst ,_cgdgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DispUnits ()*CT_DispUnits {_dbaed :=&CT_DispUnits {};return _dbaed }; -// Validate validates the CT_DepthPercent and its children -func (_ccdb *CT_DepthPercent )Validate ()error {return _ccdb .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; +// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path +func (_aabee *CT_SplitType )ValidateWithPath (path string )error {if _ffdbg :=_aabee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffdbg !=nil {return _ffdbg ;};return nil ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_ffcdgb :=&CT_PlotAreaChoice1 {};return _ffcdgb };func (_aeacb ST_TrendlineType )String ()string {switch _aeacb {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 ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ;};_ggfc ,_dgbcd :=_c .ParseUint (s ,10,32);if _dgbcd !=nil {return ST_BubbleScale {},_dgbcd ;};_dacgfa :=uint32 (_ggfc );return ST_BubbleScale {ST_BubbleScaleUInt :&_dacgfa },nil ;};func (_bdccg *ST_RadarStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgbfa ,_fcadb :=d .Token ();if _fcadb !=nil {return _fcadb ;};if _bbbd ,_gbgae :=_dgbfa .(_g .EndElement );_gbgae &&_bbbd .Name ==start .Name {*_bdccg =1;return nil ;};if _bbcgd ,_cfag :=_dgbfa .(_g .CharData );!_cfag {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgbfa );}else {switch string (_bbcgd ){case "":*_bdccg =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bdccg =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_bdccg =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_bdccg =3;};};_dgbfa ,_fcadb =d .Token ();if _fcadb !=nil {return _fcadb ;};if _fgaca ,_cdcfc :=_dgbfa .(_g .EndElement );_cdcfc &&_fgaca .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgbfa );};func (_edbbg *CT_PivotFmts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdeg :for {_gfbg ,_cfcgc :=d .Token ();if _cfcgc !=nil {return _cfcgc ;};switch _edagf :=_gfbg .(type ){case _g .StartElement :switch _edagf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cffda :=NewCT_PivotFmt ();if _feadc :=d .DecodeElement (_cffda ,&_edagf );_feadc !=nil {return _feadc ;};_edbbg .PivotFmt =append (_edbbg .PivotFmt ,_cffda );default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_edagf .Name );if _gbcfcd :=d .Skip ();_gbcfcd !=nil {return _gbcfcd ;};};case _g .EndElement :break _bdeg ;case _g .CharData :};};return nil ;};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;);func NewCT_DepthPercent ()*CT_DepthPercent {_cggc :=&CT_DepthPercent {};return _cggc };func (_ccfcg *CT_UnsignedInt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gged :=range start .Attr {if _gged .Name .Local =="\u0076\u0061\u006c"{_cfgf ,_cgagag :=_c .ParseUint (_gged .Value ,10,32);if _cgagag !=nil {return _cgagag ;};_ccfcg .ValAttr =uint32 (_cfgf );continue ;};};for {_dfgcd ,_bbfd :=d .Token ();if _bbfd !=nil {return _bd .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",_bbfd );};if _gadgdf ,_dgeeg :=_dfgcd .(_g .EndElement );_dgeeg &&_gadgdf .Name ==start .Name {break ;};};return nil ;};func (_cfbca ST_LayoutTarget )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfbca .String (),start );};func (_gecf *CT_DLblChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcbc :for {_fgeg ,_dead :=d .Token ();if _dead !=nil {return _dead ;};switch _fccgb :=_fgeg .(type ){case _g .StartElement :switch _fccgb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .Delete =NewCT_Boolean ();if _bdb :=d .DecodeElement (_gecf .Delete ,&_fccgb );_bdb !=nil {return _bdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .Layout =NewCT_Layout ();if _feca :=d .DecodeElement (_gecf .Layout ,&_fccgb );_feca !=nil {return _feca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .Tx =NewCT_Tx ();if _adfb :=d .DecodeElement (_gecf .Tx ,&_fccgb );_adfb !=nil {return _adfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .NumFmt =NewCT_NumFmt ();if _fdaf :=d .DecodeElement (_gecf .NumFmt ,&_fccgb );_fdaf !=nil {return _fdaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .SpPr =_ff .NewCT_ShapeProperties ();if _cgbe :=d .DecodeElement (_gecf .SpPr ,&_fccgb );_cgbe !=nil {return _cgbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .TxPr =_ff .NewCT_TextBody ();if _gadbg :=d .DecodeElement (_gecf .TxPr ,&_fccgb );_gadbg !=nil {return _gadbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .DLblPos =NewCT_DLblPos ();if _dgbe :=d .DecodeElement (_gecf .DLblPos ,&_fccgb );_dgbe !=nil {return _dgbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .ShowLegendKey =NewCT_Boolean ();if _aeeb :=d .DecodeElement (_gecf .ShowLegendKey ,&_fccgb );_aeeb !=nil {return _aeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .ShowVal =NewCT_Boolean ();if _gceaf :=d .DecodeElement (_gecf .ShowVal ,&_fccgb );_gceaf !=nil {return _gceaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .ShowCatName =NewCT_Boolean ();if _gdfeg :=d .DecodeElement (_gecf .ShowCatName ,&_fccgb );_gdfeg !=nil {return _gdfeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .ShowSerName =NewCT_Boolean ();if _gbge :=d .DecodeElement (_gecf .ShowSerName ,&_fccgb );_gbge !=nil {return _gbge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .ShowPercent =NewCT_Boolean ();if _bebbg :=d .DecodeElement (_gecf .ShowPercent ,&_fccgb );_bebbg !=nil {return _bebbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .ShowBubbleSize =NewCT_Boolean ();if _bcba :=d .DecodeElement (_gecf .ShowBubbleSize ,&_fccgb );_bcba !=nil {return _bcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecf .Separator =new (string );if _eggb :=d .DecodeElement (_gecf .Separator ,&_fccgb );_eggb !=nil {return _eggb ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_fccgb .Name );if _afcd :=d .Skip ();_afcd !=nil {return _afcd ;};};case _g .EndElement :break _dcbc ;case _g .CharData :};};return nil ;};func (_baafag *CT_LegendEntryChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cggg :for {_edbf ,_bgcd :=d .Token ();if _bgcd !=nil {return _bgcd ;};switch _adac :=_edbf .(type ){case _g .StartElement :switch _adac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baafag .Delete =NewCT_Boolean ();if _edgaf :=d .DecodeElement (_baafag .Delete ,&_adac );_edgaf !=nil {return _edgaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baafag .TxPr =_ff .NewCT_TextBody ();if _dgdg :=d .DecodeElement (_baafag .TxPr ,&_adac );_dgdg !=nil {return _dgdg ;};default:_a .Log .Debug ("\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",_adac .Name );if _dgacd :=d .Skip ();_dgacd !=nil {return _dgacd ;};};case _g .EndElement :break _cggg ;case _g .CharData :};};return nil ;};func NewCT_HoleSize ()*CT_HoleSize {_ddef :=&CT_HoleSize {};return _ddef };func (_gaeec *UserShapes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaeec .CT_Drawing =*_e .NewCT_Drawing ();for {_abag ,_beabae :=d .Token ();if _beabae !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_beabae );};if _baacfg ,_ababe :=_abag .(_g .EndElement );_ababe &&_baacfg .Name ==start .Name {break ;};};return nil ;};func (_edff *CT_RadarStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddfdc :=range start .Attr {if _ddfdc .Name .Local =="\u0076\u0061\u006c"{_edff .ValAttr .UnmarshalXMLAttr (_ddfdc );continue ;};};for {_cgee ,_gcged :=d .Token ();if _gcged !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_gcged );};if _cbecd ,_ddac :=_cgee .(_g .EndElement );_ddac &&_cbecd .Name ==start .Name {break ;};};return nil ;};type CT_Order struct{ValAttr *uint8 ;};func (_dbbd *CT_DTable )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcfcb :for {_ffce ,_fffcc :=d .Token ();if _fffcc !=nil {return _fffcc ;};switch _gef :=_ffce .(type ){case _g .StartElement :switch _gef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbbd .ShowHorzBorder =NewCT_Boolean ();if _eebcg :=d .DecodeElement (_dbbd .ShowHorzBorder ,&_gef );_eebcg !=nil {return _eebcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbbd .ShowVertBorder =NewCT_Boolean ();if _bggfa :=d .DecodeElement (_dbbd .ShowVertBorder ,&_gef );_bggfa !=nil {return _bggfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbbd .ShowOutline =NewCT_Boolean ();if _bddae :=d .DecodeElement (_dbbd .ShowOutline ,&_gef );_bddae !=nil {return _bddae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbbd .ShowKeys =NewCT_Boolean ();if _decg :=d .DecodeElement (_dbbd .ShowKeys ,&_gef );_decg !=nil {return _decg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbbd .SpPr =_ff .NewCT_ShapeProperties ();if _dgfe :=d .DecodeElement (_dbbd .SpPr ,&_gef );_dgfe !=nil {return _dgfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbbd .TxPr =_ff .NewCT_TextBody ();if _cdge :=d .DecodeElement (_dbbd .TxPr ,&_gef );_cdge !=nil {return _cdge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbbd .ExtLst =NewCT_ExtensionList ();if _acg :=d .DecodeElement (_dbbd .ExtLst ,&_gef );_acg !=nil {return _acg ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_gef .Name );if _ceaf :=d .Skip ();_ceaf !=nil {return _ceaf ;};};case _g .EndElement :break _bcfcb ;case _g .CharData :};};return nil ;};func (_fged *CT_SplitType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fged .ValAttr !=ST_SplitTypeUnset {_egceg ,_efage :=_fged .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _efage !=nil {return _efage ;};start .Attr =append (start .Attr ,_egceg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_ErrDir byte ; -// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path -func (_dfbb *CT_ScatterSer )ValidateWithPath (path string )error {if _cbbfc :=_dfbb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cbbfc !=nil {return _cbbfc ;};if _ceee :=_dfbb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ceee !=nil {return _ceee ;};if _dfbb .Tx !=nil {if _cdaab :=_dfbb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cdaab !=nil {return _cdaab ;};};if _dfbb .SpPr !=nil {if _feebc :=_dfbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_feebc !=nil {return _feebc ;};};if _dfbb .Marker !=nil {if _ggbba :=_dfbb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ggbba !=nil {return _ggbba ;};};for _abeea ,_ggagf :=range _dfbb .DPt {if _gfage :=_ggagf .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_abeea ));_gfage !=nil {return _gfage ;};};if _dfbb .DLbls !=nil {if _bdccc :=_dfbb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdccc !=nil {return _bdccc ;};};for _egge ,_daabd :=range _dfbb .Trendline {if _eebba :=_daabd .ValidateWithPath (_da .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_egge ));_eebba !=nil {return _eebba ;};};for _eegdd ,_eeafc :=range _dfbb .ErrBars {if _ccdca :=_eeafc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_eegdd ));_ccdca !=nil {return _ccdca ;};};if _dfbb .XVal !=nil {if _cefb :=_dfbb .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_cefb !=nil {return _cefb ;};};if _dfbb .YVal !=nil {if _cegfc :=_dfbb .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_cegfc !=nil {return _cegfc ;};};if _dfbb .Smooth !=nil {if _faed :=_dfbb .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_faed !=nil {return _faed ;};};if _dfbb .ExtLst !=nil {if _dgaeb :=_dfbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgaeb !=nil {return _dgaeb ;};};return nil ;}; +// Validate validates the CT_Orientation and its children +func (_fgecf *CT_Orientation )Validate ()error {return _fgecf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path -func (_fgdbe *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _fgdbe .AreaChart !=nil {if _ebcae :=_fgdbe .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_ebcae !=nil {return _ebcae ;};};if _fgdbe .Area3DChart !=nil {if _ebgf :=_fgdbe .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ebgf !=nil {return _ebgf ;};};if _fgdbe .LineChart !=nil {if _cagcf :=_fgdbe .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_cagcf !=nil {return _cagcf ;};};if _fgdbe .Line3DChart !=nil {if _cffca :=_fgdbe .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_cffca !=nil {return _cffca ;};};if _fgdbe .StockChart !=nil {if _dccdef :=_fgdbe .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_dccdef !=nil {return _dccdef ;};};if _fgdbe .RadarChart !=nil {if _dddgc :=_fgdbe .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_dddgc !=nil {return _dddgc ;};};if _fgdbe .ScatterChart !=nil {if _fbgbf :=_fgdbe .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_fbgbf !=nil {return _fbgbf ;};};if _fgdbe .PieChart !=nil {if _bcaea :=_fgdbe .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_bcaea !=nil {return _bcaea ;};};if _fgdbe .Pie3DChart !=nil {if _gacbg :=_fgdbe .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gacbg !=nil {return _gacbg ;};};if _fgdbe .DoughnutChart !=nil {if _gdbad :=_fgdbe .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_gdbad !=nil {return _gdbad ;};};if _fgdbe .BarChart !=nil {if _egabf :=_fgdbe .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_egabf !=nil {return _egabf ;};};if _fgdbe .Bar3DChart !=nil {if _dceb :=_fgdbe .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_dceb !=nil {return _dceb ;};};if _fgdbe .OfPieChart !=nil {if _cbdd :=_fgdbe .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_cbdd !=nil {return _cbdd ;};};if _fgdbe .SurfaceChart !=nil {if _ebeed :=_fgdbe .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_ebeed !=nil {return _ebeed ;};};if _fgdbe .Surface3DChart !=nil {if _gbfbb :=_fgdbe .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gbfbb !=nil {return _gbfbb ;};};if _fgdbe .BubbleChart !=nil {if _aaceb :=_fgdbe .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_aaceb !=nil {return _aaceb ;};};return nil ;};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_ecdc :=&EG_AxSharedChoice {};return _ecdc };func (_gfbc *EG_DLblShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdfca :for {_fgfec ,_cgca :=d .Token ();if _cgca !=nil {return _cgca ;};switch _bdac :=_fgfec .(type ){case _b .StartElement :switch _bdac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbc .NumFmt =NewCT_NumFmt ();if _egeba :=d .DecodeElement (_gfbc .NumFmt ,&_bdac );_egeba !=nil {return _egeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbc .SpPr =_db .NewCT_ShapeProperties ();if _ccfg :=d .DecodeElement (_gfbc .SpPr ,&_bdac );_ccfg !=nil {return _ccfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbc .TxPr =_db .NewCT_TextBody ();if _abbffe :=d .DecodeElement (_gfbc .TxPr ,&_bdac );_abbffe !=nil {return _abbffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbc .DLblPos =NewCT_DLblPos ();if _agfff :=d .DecodeElement (_gfbc .DLblPos ,&_bdac );_agfff !=nil {return _agfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbc .ShowLegendKey =NewCT_Boolean ();if _gfgea :=d .DecodeElement (_gfbc .ShowLegendKey ,&_bdac );_gfgea !=nil {return _gfgea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbc .ShowVal =NewCT_Boolean ();if _gcccg :=d .DecodeElement (_gfbc .ShowVal ,&_bdac );_gcccg !=nil {return _gcccg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbc .ShowCatName =NewCT_Boolean ();if _aagg :=d .DecodeElement (_gfbc .ShowCatName ,&_bdac );_aagg !=nil {return _aagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbc .ShowSerName =NewCT_Boolean ();if _ddab :=d .DecodeElement (_gfbc .ShowSerName ,&_bdac );_ddab !=nil {return _ddab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbc .ShowPercent =NewCT_Boolean ();if _aadbc :=d .DecodeElement (_gfbc .ShowPercent ,&_bdac );_aadbc !=nil {return _aadbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbc .ShowBubbleSize =NewCT_Boolean ();if _agddg :=d .DecodeElement (_gfbc .ShowBubbleSize ,&_bdac );_agddg !=nil {return _agddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfbc .Separator =new (string );if _fffgea :=d .DecodeElement (_gfbc .Separator ,&_bdac );_fffgea !=nil {return _fffgea ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_bdac .Name );if _cdbbb :=d .Skip ();_cdbbb !=nil {return _cdbbb ;};};case _b .EndElement :break _bdfca ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Bar3DChart and its children +func (_gda *CT_Bar3DChart )Validate ()error {return _gda .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};type ST_LegendPos byte ;func (_cbaed *ST_HoleSize )ValidateWithPath (path string )error {_eecfa :=[]string {};if _cbaed .ST_HoleSizePercent !=nil {_eecfa =append (_eecfa ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _cbaed .ST_HoleSizeUByte !=nil {_eecfa =append (_eecfa ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_eecfa )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eecfa );};return nil ;};func (_cegfe *ST_BuiltInUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbcg ,_bdebg :=d .Token ();if _bdebg !=nil {return _bdebg ;};if _feafab ,_bcdgg :=_fbcg .(_g .EndElement );_bcdgg &&_feafab .Name ==start .Name {*_cegfe =1;return nil ;};if _agaeg ,_edbgd :=_fbcg .(_g .CharData );!_edbgd {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbcg );}else {switch string (_agaeg ){case "":*_cegfe =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_cegfe =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_cegfe =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cegfe =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_cegfe =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cegfe =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cegfe =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cegfe =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_cegfe =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_cegfe =9;};};_fbcg ,_bdebg =d .Token ();if _bdebg !=nil {return _bdebg ;};if _gbea ,_bbfdf :=_fbcg .(_g .EndElement );_bbfdf &&_gbea .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbcg );};type ST_LblAlgn byte ;func (_afde *CT_Scaling )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afde .LogBase !=nil {_egegf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_afde .LogBase ,_egegf );};if _afde .Orientation !=nil {_edfcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afde .Orientation ,_edfcb );};if _afde .Max !=nil {_gcacg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_afde .Max ,_gcacg );};if _afde .Min !=nil {_gfbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_afde .Min ,_gfbc );};if _afde .ExtLst !=nil {_cgebe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afde .ExtLst ,_cgebe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path -func (_fbda *CT_PieChart )ValidateWithPath (path string )error {if _fbda .VaryColors !=nil {if _ebfcg :=_fbda .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ebfcg !=nil {return _ebfcg ;};};for _dfad ,_accfc :=range _fbda .Ser {if _cacf :=_accfc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dfad ));_cacf !=nil {return _cacf ;};};if _fbda .DLbls !=nil {if _baff :=_fbda .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_baff !=nil {return _baff ;};};if _fbda .FirstSliceAng !=nil {if _bfed :=_fbda .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_bfed !=nil {return _bfed ;};};if _fbda .ExtLst !=nil {if _eccb :=_fbda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eccb !=nil {return _eccb ;};};return nil ;}; +// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path +func (_befa *CT_Legend )ValidateWithPath (path string )error {if _befa .LegendPos !=nil {if _eadfa :=_befa .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_eadfa !=nil {return _eadfa ;};};for _aega ,_bcbed :=range _befa .LegendEntry {if _fgecgca :=_bcbed .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_aega ));_fgecgca !=nil {return _fgecgca ;};};if _befa .Layout !=nil {if _bbeb :=_befa .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_bbeb !=nil {return _bbeb ;};};if _befa .Overlay !=nil {if _eefb :=_befa .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_eefb !=nil {return _eefb ;};};if _befa .SpPr !=nil {if _bfgb :=_befa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bfgb !=nil {return _bfgb ;};};if _befa .TxPr !=nil {if _cddde :=_befa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cddde !=nil {return _cddde ;};};if _befa .ExtLst !=nil {if _bfcfg :=_befa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfcfg !=nil {return _bfcfg ;};};return nil ;};func (_egddg *CT_ScatterStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afdac :=range start .Attr {if _afdac .Name .Local =="\u0076\u0061\u006c"{_egddg .ValAttr .UnmarshalXMLAttr (_afdac );continue ;};};for {_ddabg ,_gdgcc :=d .Token ();if _gdgcc !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_gdgcc );};if _gfcee ,_ggced :=_ddabg .(_g .EndElement );_ggced &&_gfcee .Name ==start .Name {break ;};};return nil ;};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 (_dacbe *ST_TickLblPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dacbe =0;case "\u0068\u0069\u0067\u0068":*_dacbe =1;case "\u006c\u006f\u0077":*_dacbe =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_dacbe =3;case "\u006e\u006f\u006e\u0065":*_dacbe =4;};return nil ;};func (_gefea ST_BarDir )Validate ()error {return _gefea .ValidateWithPath ("")};func NewCT_CustSplit ()*CT_CustSplit {_ggea :=&CT_CustSplit {};return _ggea };func (_bfg *CT_ChartLines )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdba :for {_deda ,_gaad :=d .Token ();if _gaad !=nil {return _gaad ;};switch _gbaa :=_deda .(type ){case _g .StartElement :switch _gbaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfg .SpPr =_ff .NewCT_ShapeProperties ();if _bacg :=d .DecodeElement (_bfg .SpPr ,&_gbaa );_bacg !=nil {return _bacg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_gbaa .Name );if _dfc :=d .Skip ();_dfc !=nil {return _dfc ;};};case _g .EndElement :break _gdba ;case _g .CharData :};};return nil ;};type CT_RotY struct{ValAttr *uint16 ;}; -// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path -func (_ddeb *CT_LayoutTarget )ValidateWithPath (path string )error {if _bcec :=_ddeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcec !=nil {return _bcec ;};return nil ;}; +// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path +func (_fbba *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _fbba .MultiLvlStrRef !=nil {if _fab :=_fbba .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_fab !=nil {return _fab ;};};if _fbba .NumRef !=nil {if _faf :=_fbba .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_faf !=nil {return _faf ;};};if _fbba .NumLit !=nil {if _feb :=_fbba .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_feb !=nil {return _feb ;};};if _fbba .StrRef !=nil {if _decc :=_fbba .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_decc !=nil {return _decc ;};};if _fbba .StrLit !=nil {if _cce :=_fbba .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_cce !=nil {return _cce ;};};return nil ;};func (_daece *CT_ErrValType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bdff :=range start .Attr {if _bdff .Name .Local =="\u0076\u0061\u006c"{_daece .ValAttr .UnmarshalXMLAttr (_bdff );continue ;};};for {_acgcb ,_agdfg :=d .Token ();if _agdfg !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_agdfg );};if _gggg ,_agea :=_acgcb .(_g .EndElement );_agea &&_gggg .Name ==start .Name {break ;};};return nil ;};func (_dgga *CT_LegendEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ffed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dgga .Idx ,_ffed );if _dgga .Choice !=nil {_dgga .Choice .MarshalXML (e ,_g .StartElement {});};if _dgga .ExtLst !=nil {_gaffc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgga .ExtLst ,_gaffc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_fcfcb :=&CT_NumFmt {};return _fcfcb };func (_dgcec ST_DispBlanksAs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgcec .String (),start );};func (_dagafa *CT_Extension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dagafa .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0072\u0069"},Value :_bd .Sprintf ("\u0025\u0076",*_dagafa .UriAttr )});};e .EncodeToken (start );if _dagafa .Any !=nil {_dagafa .Any .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path -func (_gcafb *CT_StrData )ValidateWithPath (path string )error {if _gcafb .PtCount !=nil {if _abgd :=_gcafb .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_abgd !=nil {return _abgd ;};};for _gagdg ,_gced :=range _gcafb .Pt {if _dfbc :=_gced .ValidateWithPath (_da .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gagdg ));_dfbc !=nil {return _dfbc ;};};if _gcafb .ExtLst !=nil {if _agfec :=_gcafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agfec !=nil {return _agfec ;};};return nil ;};func (_febfg *CT_Perspective )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _febfg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_febfg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_gcfa *CT_Protection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gcfa .ChartObject !=nil {_dabe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_gcfa .ChartObject ,_dabe );};if _gcfa .Data !=nil {_fece :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_gcfa .Data ,_fece );};if _gcfa .Formatting !=nil {_gceff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_gcfa .Formatting ,_gceff );};if _gcfa .Selection !=nil {_cgeac :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gcfa .Selection ,_cgeac );};if _gcfa .UserInterface !=nil {_efdeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_gcfa .UserInterface ,_efdeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddgf ST_Shape )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fffad :=_b .Attr {};_fffad .Name =name ;switch _ddgf {case ST_ShapeUnset :_fffad .Value ="";case ST_ShapeCone :_fffad .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_fffad .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_fffad .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_fffad .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_fffad .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_fffad .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _fffad ,nil ;}; +// Validate validates the CT_DateAx and its children +func (_bbgb *CT_DateAx )Validate ()error {return _bbgb .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");}; -// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path -func (_befa *CT_LayoutMode )ValidateWithPath (path string )error {if _bbea :=_befa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbea !=nil {return _bbea ;};return nil ;};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;); +// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path +func (_dddgg *CT_LayoutTarget )ValidateWithPath (path string )error {if _cbaae :=_dddgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbaae !=nil {return _cbaae ;};return nil ;};func NewCT_TrendlineType ()*CT_TrendlineType {_cfee :=&CT_TrendlineType {};return _cfee };func NewCT_NumData ()*CT_NumData {_gcagf :=&CT_NumData {};return _gcagf };type CT_MarkerSize struct{ValAttr *uint8 ;};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;);type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;}; -// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path -func (_fgdc *CT_ErrBars )ValidateWithPath (path string )error {if _fgdc .ErrDir !=nil {if _egg :=_fgdc .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_egg !=nil {return _egg ;};};if _ggbcf :=_fgdc .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_ggbcf !=nil {return _ggbcf ;};if _dffb :=_fgdc .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_dffb !=nil {return _dffb ;};if _fgdc .NoEndCap !=nil {if _ebde :=_fgdc .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_ebde !=nil {return _ebde ;};};if _fgdc .Plus !=nil {if _faadf :=_fgdc .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_faadf !=nil {return _faadf ;};};if _fgdc .Minus !=nil {if _dbaf :=_fgdc .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_dbaf !=nil {return _dbaf ;};};if _fgdc .Val !=nil {if _aedd :=_fgdc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_aedd !=nil {return _aedd ;};};if _fgdc .SpPr !=nil {if _bgbd :=_fgdc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgbd !=nil {return _bgbd ;};};if _fgdc .ExtLst !=nil {if _cdbbd :=_fgdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdbbd !=nil {return _cdbbd ;};};return nil ;};func (_cbbc *CT_BubbleSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbc .Idx =NewCT_UnsignedInt ();_cbbc .Order =NewCT_UnsignedInt ();_bgdb :for {_dfaf ,_fdgf :=d .Token ();if _fdgf !=nil {return _fdgf ;};switch _dgfe :=_dfaf .(type ){case _b .StartElement :switch _dgfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ffcc :=d .DecodeElement (_cbbc .Idx ,&_dgfe );_ffcc !=nil {return _ffcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _add :=d .DecodeElement (_cbbc .Order ,&_dgfe );_add !=nil {return _add ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbc .Tx =NewCT_SerTx ();if _cdfc :=d .DecodeElement (_cbbc .Tx ,&_dgfe );_cdfc !=nil {return _cdfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbc .SpPr =_db .NewCT_ShapeProperties ();if _egb :=d .DecodeElement (_cbbc .SpPr ,&_dgfe );_egb !=nil {return _egb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbc .InvertIfNegative =NewCT_Boolean ();if _bcc :=d .DecodeElement (_cbbc .InvertIfNegative ,&_dgfe );_bcc !=nil {return _bcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geaa :=NewCT_DPt ();if _cggg :=d .DecodeElement (_geaa ,&_dgfe );_cggg !=nil {return _cggg ;};_cbbc .DPt =append (_cbbc .DPt ,_geaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbc .DLbls =NewCT_DLbls ();if _dddb :=d .DecodeElement (_cbbc .DLbls ,&_dgfe );_dddb !=nil {return _dddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abde :=NewCT_Trendline ();if _aadc :=d .DecodeElement (_abde ,&_dgfe );_aadc !=nil {return _aadc ;};_cbbc .Trendline =append (_cbbc .Trendline ,_abde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbaa :=NewCT_ErrBars ();if _cadc :=d .DecodeElement (_dbaa ,&_dgfe );_cadc !=nil {return _cadc ;};_cbbc .ErrBars =append (_cbbc .ErrBars ,_dbaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbc .XVal =NewCT_AxDataSource ();if _deef :=d .DecodeElement (_cbbc .XVal ,&_dgfe );_deef !=nil {return _deef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbc .YVal =NewCT_NumDataSource ();if _acac :=d .DecodeElement (_cbbc .YVal ,&_dgfe );_acac !=nil {return _acac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbc .BubbleSize =NewCT_NumDataSource ();if _cgda :=d .DecodeElement (_cbbc .BubbleSize ,&_dgfe );_cgda !=nil {return _cgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbc .Bubble3D =NewCT_Boolean ();if _edea :=d .DecodeElement (_cbbc .Bubble3D ,&_dgfe );_edea !=nil {return _edea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbbc .ExtLst =NewCT_ExtensionList ();if _fege :=d .DecodeElement (_cbbc .ExtLst ,&_dgfe );_fege !=nil {return _fege ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_dgfe .Name );if _ggc :=d .Skip ();_ggc !=nil {return _ggc ;};};case _b .EndElement :break _bgdb ;case _b .CharData :};};return nil ;};func (_afgag ST_BarGrouping )Validate ()error {return _afgag .ValidateWithPath ("")};func (_fcacd ST_RadarStyle )Validate ()error {return _fcacd .ValidateWithPath ("")};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .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 (_bcbg *ST_Orientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgfe ,_bdgbfc :=d .Token ();if _bdgbfc !=nil {return _bdgbfc ;};if _ggfg ,_aface :=_ebgfe .(_b .EndElement );_aface &&_ggfg .Name ==start .Name {*_bcbg =1;return nil ;};if _eadg ,_abbcb :=_ebgfe .(_b .CharData );!_abbcb {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebgfe );}else {switch string (_eadg ){case "":*_bcbg =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_bcbg =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_bcbg =2;};};_ebgfe ,_bdgbfc =d .Token ();if _bdgbfc !=nil {return _bdgbfc ;};if _aadad ,_ebgfae :=_ebgfe .(_b .EndElement );_ebgfae &&_aadad .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebgfe );};var ST_HPercentWithSymbolPatternRe =_e .MustCompile (ST_HPercentWithSymbolPattern );func NewCT_LayoutTarget ()*CT_LayoutTarget {_adcf :=&CT_LayoutTarget {};return _adcf };func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_bccee :=&CT_MultiLvlStrData {};return _bccee };type CT_RelId struct{IdAttr string ;};func NewCT_ExtensionList ()*CT_ExtensionList {_fgacc :=&CT_ExtensionList {};return _fgacc };func (_bgae ST_LayoutMode )String ()string {switch _bgae {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";}; +// Validate validates the CT_Crosses and its children +func (_fbab *CT_Crosses )Validate ()error {return _fbab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};type CT_Trendline struct{Name *string ;SpPr *_ff .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 ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};func (_bggb *CT_PivotFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bggb .Idx =NewCT_UnsignedInt ();_fbad :for {_gbfgb ,_bfbd :=d .Token ();if _bfbd !=nil {return _bfbd ;};switch _aebd :=_gbfgb .(type ){case _g .StartElement :switch _aebd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _deefge :=d .DecodeElement (_bggb .Idx ,&_aebd );_deefge !=nil {return _deefge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bggb .SpPr =_ff .NewCT_ShapeProperties ();if _gbfd :=d .DecodeElement (_bggb .SpPr ,&_aebd );_gbfd !=nil {return _gbfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bggb .TxPr =_ff .NewCT_TextBody ();if _afdaee :=d .DecodeElement (_bggb .TxPr ,&_aebd );_afdaee !=nil {return _afdaee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bggb .Marker =NewCT_Marker ();if _gdeb :=d .DecodeElement (_bggb .Marker ,&_aebd );_gdeb !=nil {return _gdeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bggb .DLbl =NewCT_DLbl ();if _cdbfe :=d .DecodeElement (_bggb .DLbl ,&_aebd );_cdbfe !=nil {return _cdbfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bggb .ExtLst =NewCT_ExtensionList ();if _fabc :=d .DecodeElement (_bggb .ExtLst ,&_aebd );_fabc !=nil {return _fabc ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_aebd .Name );if _fcggc :=d .Skip ();_fcggc !=nil {return _fcggc ;};};case _g .EndElement :break _fbad ;case _g .CharData :};};return nil ;};func (_gggbd *CT_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gggbd .ValAttr !=ST_ShapeUnset {_bcafb ,_aegef :=_gggbd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _aegef !=nil {return _aegef ;};start .Attr =append (start .Attr ,_bcafb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_FirstSliceAng struct{ValAttr *uint16 ;};func (_gafb *EG_AxShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gafb .AxId =NewCT_UnsignedInt ();_gafb .Scaling =NewCT_Scaling ();_gafb .AxPos =NewCT_AxPos ();_gafb .CrossAx =NewCT_UnsignedInt ();_febea :for {_afaa ,_fbfcb :=d .Token ();if _fbfcb !=nil {return _fbfcb ;};switch _cbfba :=_afaa .(type ){case _g .StartElement :switch _cbfba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgdag :=d .DecodeElement (_gafb .AxId ,&_cbfba );_fgdag !=nil {return _fgdag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dccfb :=d .DecodeElement (_gafb .Scaling ,&_cbfba );_dccfb !=nil {return _dccfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .Delete =NewCT_Boolean ();if _gddea :=d .DecodeElement (_gafb .Delete ,&_cbfba );_gddea !=nil {return _gddea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _daafeb :=d .DecodeElement (_gafb .AxPos ,&_cbfba );_daafeb !=nil {return _daafeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .MajorGridlines =NewCT_ChartLines ();if _edede :=d .DecodeElement (_gafb .MajorGridlines ,&_cbfba );_edede !=nil {return _edede ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .MinorGridlines =NewCT_ChartLines ();if _ecbcg :=d .DecodeElement (_gafb .MinorGridlines ,&_cbfba );_ecbcg !=nil {return _ecbcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .Title =NewCT_Title ();if _aecc :=d .DecodeElement (_gafb .Title ,&_cbfba );_aecc !=nil {return _aecc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .NumFmt =NewCT_NumFmt ();if _ecab :=d .DecodeElement (_gafb .NumFmt ,&_cbfba );_ecab !=nil {return _ecab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .MajorTickMark =NewCT_TickMark ();if _ddebf :=d .DecodeElement (_gafb .MajorTickMark ,&_cbfba );_ddebf !=nil {return _ddebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .MinorTickMark =NewCT_TickMark ();if _agfcd :=d .DecodeElement (_gafb .MinorTickMark ,&_cbfba );_agfcd !=nil {return _agfcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .TickLblPos =NewCT_TickLblPos ();if _gfbfb :=d .DecodeElement (_gafb .TickLblPos ,&_cbfba );_gfbfb !=nil {return _gfbfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .SpPr =_ff .NewCT_ShapeProperties ();if _abggg :=d .DecodeElement (_gafb .SpPr ,&_cbfba );_abggg !=nil {return _abggg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .TxPr =_ff .NewCT_TextBody ();if _agfgg :=d .DecodeElement (_gafb .TxPr ,&_cbfba );_agfgg !=nil {return _agfgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acea :=d .DecodeElement (_gafb .CrossAx ,&_cbfba );_acea !=nil {return _acea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .Choice =NewEG_AxSharedChoice ();if _cfec :=d .DecodeElement (&_gafb .Choice .Crosses ,&_cbfba );_cfec !=nil {return _cfec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafb .Choice =NewEG_AxSharedChoice ();if _efdec :=d .DecodeElement (&_gafb .Choice .CrossesAt ,&_cbfba );_efdec !=nil {return _efdec ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_cbfba .Name );if _efce :=d .Skip ();_efce !=nil {return _efce ;};};case _g .EndElement :break _febea ;case _g .CharData :};};return nil ;};func (_ddag ST_Orientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ddag .String (),start );};func (_dfaba ST_SizeRepresents )Validate ()error {return _dfaba .ValidateWithPath ("")};func (_babaa *ST_LayoutTarget )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecebc ,_accgf :=d .Token ();if _accgf !=nil {return _accgf ;};if _bdeb ,_fecdc :=_ecebc .(_g .EndElement );_fecdc &&_bdeb .Name ==start .Name {*_babaa =1;return nil ;};if _fccfc ,_gead :=_ecebc .(_g .CharData );!_gead {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecebc );}else {switch string (_fccfc ){case "":*_babaa =0;case "\u0069\u006e\u006ee\u0072":*_babaa =1;case "\u006f\u0075\u0074e\u0072":*_babaa =2;};};_ecebc ,_accgf =d .Token ();if _accgf !=nil {return _accgf ;};if _dffbgb ,_ggfaee :=_ecebc .(_g .EndElement );_ggfaee &&_dffbgb .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecebc );};func (_gddgd *CT_RotX )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gddgd .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_gddgd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfdbe *CT_UnsignedInt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_bfdbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_daab *ST_PageSetupOrientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adgce ,_cfcfa :=d .Token ();if _cfcfa !=nil {return _cfcfa ;};if _bbgae ,_bggde :=_adgce .(_g .EndElement );_bggde &&_bbgae .Name ==start .Name {*_daab =1;return nil ;};if _decab ,_efgee :=_adgce .(_g .CharData );!_efgee {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adgce );}else {switch string (_decab ){case "":*_daab =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_daab =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_daab =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_daab =3;};};_adgce ,_cfcfa =d .Token ();if _cfcfa !=nil {return _cfcfa ;};if _aadbd ,_baegd :=_adgce .(_g .EndElement );_baegd &&_aadbd .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adgce );}; -// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path -func (_fdedg *CT_LegendPos )ValidateWithPath (path string )error {if _adge :=_fdedg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adge !=nil {return _adge ;};return nil ;};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_facec ,_fcadb :=_a .ParseUint (s ,10,32);if _fcadb !=nil {return ST_Thickness {},_fcadb ;};_gcbgb :=uint32 (_facec );return ST_Thickness {Uint32 :&_gcbgb },nil ;};func NewEG_PieChartShared ()*EG_PieChartShared {_agee :=&EG_PieChartShared {};return _agee }; +// Validate validates the CT_DLbl and its children +func (_gadb *CT_DLbl )Validate ()error {return _gadb .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");}; -// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path -func (_dgafc *CT_HoleSize )ValidateWithPath (path string )error {if _dgafc .ValAttr !=nil {if _fbad :=_dgafc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbad !=nil {return _fbad ;};};return nil ;}; +// Validate validates the CT_RadarChart and its children +func (_eefcb *CT_RadarChart )Validate ()error {return _eefcb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_TickLblPos ()*CT_TickLblPos {_adgfd :=&CT_TickLblPos {};return _adgfd };func (_degc *CT_Chart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _degc .Title !=nil {_edcf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_degc .Title ,_edcf );};if _degc .AutoTitleDeleted !=nil {_cecg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_degc .AutoTitleDeleted ,_cecg );};if _degc .PivotFmts !=nil {_bggcd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_degc .PivotFmts ,_bggcd );};if _degc .View3D !=nil {_efdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_degc .View3D ,_efdf );};if _degc .Floor !=nil {_gebc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_degc .Floor ,_gebc );};if _degc .SideWall !=nil {_ggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_degc .SideWall ,_ggc );};if _degc .BackWall !=nil {_gedd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_degc .BackWall ,_gedd );};_ddgd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_degc .PlotArea ,_ddgd );if _degc .Legend !=nil {_bdfde :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_degc .Legend ,_bdfde );};if _degc .PlotVisOnly !=nil {_ddde :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_degc .PlotVisOnly ,_ddde );};if _degc .DispBlanksAs !=nil {_dcad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_degc .DispBlanksAs ,_dcad );};if _degc .ShowDLblsOverMax !=nil {_agdf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_degc .ShowDLblsOverMax ,_agdf );};if _degc .ExtLst !=nil {_aeef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_degc .ExtLst ,_aeef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcga ST_LblAlgn )Validate ()error {return _gcga .ValidateWithPath ("")};func (_degae ST_Shape )ValidateWithPath (path string )error {switch _degae {case 0,1,2,3,4,5,6:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_degae ));};return nil ;};func NewCT_PlotArea ()*CT_PlotArea {_gdbd :=&CT_PlotArea {};return _gdbd }; -// Validate validates the CT_BubbleSer and its children -func (_ebec *CT_BubbleSer )Validate ()error {return _ebec .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_dgabg ,_fafdfd :=_a .ParseUint (s ,10,16);if _fafdfd !=nil {return ST_GapAmount {},_fafdfd ;};_gdeff :=uint16 (_dgabg );return ST_GapAmount {ST_GapAmountUShort :&_gdeff },nil ;}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_fgfb *CT_Boolean )ValidateWithPath (path string )error {return nil };func (_fgdbg ST_ErrValType )String ()string {switch _fgdbg {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 "";};func NewCT_DLblPos ()*CT_DLblPos {_bgcea :=&CT_DLblPos {};_bgcea .ValAttr =ST_DLblPos (1);return _bgcea ;};func (_bgcff ST_CrossBetween )ValidateWithPath (path string )error {switch _bgcff {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcff ));};return nil ;};func _gfgbg (_addgc bool )uint8 {if _addgc {return 1;};return 0;};func (_eefaa ST_LayoutMode )Validate ()error {return _eefaa .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path -func (_debdc *CT_LineSer )ValidateWithPath (path string )error {if _bfbfe :=_debdc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bfbfe !=nil {return _bfbfe ;};if _badc :=_debdc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_badc !=nil {return _badc ;};if _debdc .Tx !=nil {if _gcab :=_debdc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gcab !=nil {return _gcab ;};};if _debdc .SpPr !=nil {if _fcfb :=_debdc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcfb !=nil {return _fcfb ;};};if _debdc .Marker !=nil {if _bdgf :=_debdc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bdgf !=nil {return _bdgf ;};};for _beebc ,_gdbb :=range _debdc .DPt {if _cgec :=_gdbb .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_beebc ));_cgec !=nil {return _cgec ;};};if _debdc .DLbls !=nil {if _feec :=_debdc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_feec !=nil {return _feec ;};};for _daae ,_gagca :=range _debdc .Trendline {if _gbfd :=_gagca .ValidateWithPath (_da .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_daae ));_gbfd !=nil {return _gbfd ;};};if _debdc .ErrBars !=nil {if _gdbga :=_debdc .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_gdbga !=nil {return _gdbga ;};};if _debdc .Cat !=nil {if _baaa :=_debdc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_baaa !=nil {return _baaa ;};};if _debdc .Val !=nil {if _dbed :=_debdc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dbed !=nil {return _dbed ;};};if _debdc .Smooth !=nil {if _ffdbd :=_debdc .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_ffdbd !=nil {return _ffdbd ;};};if _debdc .ExtLst !=nil {if _ddcff :=_debdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcff !=nil {return _ddcff ;};};return nil ;};func (_aegaf *CT_Perspective )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebbe :=range start .Attr {if _ebbe .Name .Local =="\u0076\u0061\u006c"{_eccfb ,_ffdg :=_a .ParseUint (_ebbe .Value ,10,8);if _ffdg !=nil {return _ffdg ;};_fcgee :=uint8 (_eccfb );_aegaf .ValAttr =&_fcgee ;continue ;};};for {_ccaae ,_gfbe :=d .Token ();if _gfbe !=nil {return _da .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",_gfbe );};if _eegea ,_gggb :=_ccaae .(_b .EndElement );_gggb &&_eegea .Name ==start .Name {break ;};};return nil ;};func (_eafceg *ST_BubbleScale )Validate ()error {return _eafceg .ValidateWithPath ("")};func (_bgbbg *ST_GapAmount )Validate ()error {return _bgbbg .ValidateWithPath ("")};type CT_UnsignedInt struct{ValAttr uint32 ;};func (_bgbgf *CT_LogBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",_bgbgf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_dcacfc *CT_Style )ValidateWithPath (path string )error {if _dcacfc .ValAttr < 1{return _bd .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 ,_dcacfc .ValAttr );};if _dcacfc .ValAttr > 48{return _bd .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 ,_dcacfc .ValAttr );};return nil ;}; -// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path -func (_aabec *CT_MarkerStyle )ValidateWithPath (path string )error {if _aabec .ValAttr ==ST_MarkerStyleUnset {return _da .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 _cbfc :=_aabec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbfc !=nil {return _cbfc ;};return nil ;}; +// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path +func (_egfe *CT_OfPieChart )ValidateWithPath (path string )error {if _dccgb :=_egfe .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_dccgb !=nil {return _dccgb ;};if _egfe .VaryColors !=nil {if _gbebe :=_egfe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gbebe !=nil {return _gbebe ;};};for _gfegd ,_bada :=range _egfe .Ser {if _cbde :=_bada .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfegd ));_cbde !=nil {return _cbde ;};};if _egfe .DLbls !=nil {if _bdbcf :=_egfe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdbcf !=nil {return _bdbcf ;};};if _egfe .GapWidth !=nil {if _dbcfa :=_egfe .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_dbcfa !=nil {return _dbcfa ;};};if _egfe .SplitType !=nil {if _bdge :=_egfe .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_bdge !=nil {return _bdge ;};};if _egfe .SplitPos !=nil {if _efgeg :=_egfe .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_efgeg !=nil {return _efgeg ;};};if _egfe .CustSplit !=nil {if _efgb :=_egfe .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_efgb !=nil {return _efgb ;};};if _egfe .SecondPieSize !=nil {if _fbcb :=_egfe .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_fbcb !=nil {return _fbcb ;};};for _gadge ,_daeg :=range _egfe .SerLines {if _fgbgd :=_daeg .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_gadge ));_fgbgd !=nil {return _fgbgd ;};};if _egfe .ExtLst !=nil {if _fbbed :=_egfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbbed !=nil {return _fbbed ;};};return nil ;};func (_dcbg *CT_SerTxChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agee :for {_fdeb ,_aeece :=d .Token ();if _aeece !=nil {return _aeece ;};switch _debb :=_fdeb .(type ){case _g .StartElement :switch _debb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcbg .StrRef =NewCT_StrRef ();if _fgggd :=d .DecodeElement (_dcbg .StrRef ,&_debb );_fgggd !=nil {return _fgggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcbg .V =new (string );if _cfacd :=d .DecodeElement (_dcbg .V ,&_debb );_cfacd !=nil {return _cfacd ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_debb .Name );if _bgcce :=d .Skip ();_bgcce !=nil {return _bgcce ;};};case _g .EndElement :break _agee ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Area3DChart and its children -func (_fbf *CT_Area3DChart )Validate ()error {return _fbf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_ecbdf *CT_Marker )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecbdf .Symbol !=nil {_agea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_ecbdf .Symbol ,_agea );};if _ecbdf .Size !=nil {_gbbee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_ecbdf .Size ,_gbbee );};if _ecbdf .SpPr !=nil {_ebbfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ecbdf .SpPr ,_ebbfg );};if _ecbdf .ExtLst !=nil {_dgab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbdf .ExtLst ,_dgab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gb *CT_AxDataSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gb .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TxChoice and its children +func (_egffg *CT_TxChoice )Validate ()error {return _egffg .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_SurfaceChart ()*CT_SurfaceChart {_feff :=&CT_SurfaceChart {};return _feff };const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);func (_begae *Group_DLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _begae .Layout !=nil {_eefge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_begae .Layout ,_eefge );};if _begae .Tx !=nil {_eebcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_begae .Tx ,_eebcf );};if _begae .NumFmt !=nil {_ffdgca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_begae .NumFmt ,_ffdgca );};if _begae .SpPr !=nil {_eccfdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_begae .SpPr ,_eccfdf );};if _begae .TxPr !=nil {_fgdgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_begae .TxPr ,_fgdgb );};if _begae .DLblPos !=nil {_accdb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_begae .DLblPos ,_accdb );};if _begae .ShowLegendKey !=nil {_gfccd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_begae .ShowLegendKey ,_gfccd );};if _begae .ShowVal !=nil {_gacgf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_begae .ShowVal ,_gacgf );};if _begae .ShowCatName !=nil {_eabgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_begae .ShowCatName ,_eabgg );};if _begae .ShowSerName !=nil {_daadbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_begae .ShowSerName ,_daadbf );};if _begae .ShowPercent !=nil {_aagad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_begae .ShowPercent ,_aagad );};if _begae .ShowBubbleSize !=nil {_eeef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_begae .ShowBubbleSize ,_eeef );};if _begae .Separator !=nil {_aeddb :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_fg .AddPreserveSpaceAttr (&_aeddb ,*_begae .Separator );e .EncodeElement (_begae .Separator ,_aeddb );};return nil ;};func NewCT_AxDataSource ()*CT_AxDataSource {_dad :=&CT_AxDataSource {};_dad .Choice =NewCT_AxDataSourceChoice ();return _dad ;};func (_beff *CT_HeaderFooter )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _beff .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_bd .Sprintf ("\u0025\u0064",_gfgbg (*_beff .AlignWithMarginsAttr ))});};if _beff .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_bd .Sprintf ("\u0025\u0064",_gfgbg (*_beff .DifferentOddEvenAttr ))});};if _beff .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_bd .Sprintf ("\u0025\u0064",_gfgbg (*_beff .DifferentFirstAttr ))});};e .EncodeToken (start );if _beff .OddHeader !=nil {_faga :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_fg .AddPreserveSpaceAttr (&_faga ,*_beff .OddHeader );e .EncodeElement (_beff .OddHeader ,_faga );};if _beff .OddFooter !=nil {_ffdb :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_fg .AddPreserveSpaceAttr (&_ffdb ,*_beff .OddFooter );e .EncodeElement (_beff .OddFooter ,_ffdb );};if _beff .EvenHeader !=nil {_ceca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_fg .AddPreserveSpaceAttr (&_ceca ,*_beff .EvenHeader );e .EncodeElement (_beff .EvenHeader ,_ceca );};if _beff .EvenFooter !=nil {_cgfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_fg .AddPreserveSpaceAttr (&_cgfa ,*_beff .EvenFooter );e .EncodeElement (_beff .EvenFooter ,_cgfa );};if _beff .FirstHeader !=nil {_gddd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}};_fg .AddPreserveSpaceAttr (&_gddd ,*_beff .FirstHeader );e .EncodeElement (_beff .FirstHeader ,_gddd );};if _beff .FirstFooter !=nil {_faba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}};_fg .AddPreserveSpaceAttr (&_faba ,*_beff .FirstFooter );e .EncodeElement (_beff .FirstFooter ,_faba );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgeed *CT_NumDataSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dgeed .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_ebac :=&CT_ScatterStyle {};return _ebac };func (_adda *EG_AreaChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adda .Grouping !=nil {_cadbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_adda .Grouping ,_cadbe );};if _adda .VaryColors !=nil {_bbbca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_adda .VaryColors ,_bbbca );};if _adda .Ser !=nil {_fcfbcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dfdac :=range _adda .Ser {e .EncodeElement (_dfdac ,_fcfbcf );};};if _adda .DLbls !=nil {_ddad :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_adda .DLbls ,_ddad );};if _adda .DropLines !=nil {_ccdac :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_adda .DropLines ,_ccdac );};return nil ;};func NewCT_Trendline ()*CT_Trendline {_abcfb :=&CT_Trendline {};_abcfb .TrendlineType =NewCT_TrendlineType ();return _abcfb ;};func (_agegd *EG_BarChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_adabg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_agegd .BarDir ,_adabg );if _agegd .Grouping !=nil {_edgge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_agegd .Grouping ,_edgge );};if _agegd .VaryColors !=nil {_fcab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_agegd .VaryColors ,_fcab );};if _agegd .Ser !=nil {_ebec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dabcd :=range _agegd .Ser {e .EncodeElement (_dabcd ,_ebec );};};if _agegd .DLbls !=nil {_cfbce :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_agegd .DLbls ,_cfbce );};return nil ;};func (_efdgd *CT_LineSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fgcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_efdgd .Idx ,_fgcd );_aeca :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_efdgd .Order ,_aeca );if _efdgd .Tx !=nil {_edaed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_efdgd .Tx ,_edaed );};if _efdgd .SpPr !=nil {_efff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_efdgd .SpPr ,_efff );};if _efdgd .Marker !=nil {_ggacc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_efdgd .Marker ,_ggacc );};if _efdgd .DPt !=nil {_bfgd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dfgac :=range _efdgd .DPt {e .EncodeElement (_dfgac ,_bfgd );};};if _efdgd .DLbls !=nil {_fceb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_efdgd .DLbls ,_fceb );};if _efdgd .Trendline !=nil {_ddefa :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_dagafb :=range _efdgd .Trendline {e .EncodeElement (_dagafb ,_ddefa );};};if _efdgd .ErrBars !=nil {_bbbc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_efdgd .ErrBars ,_bbbc );};if _efdgd .Cat !=nil {_deedc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_efdgd .Cat ,_deedc );};if _efdgd .Val !=nil {_fbdgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_efdgd .Val ,_fbdgb );};if _efdgd .Smooth !=nil {_fcgebb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_efdgd .Smooth ,_fcgebb );};if _efdgd .ExtLst !=nil {_eeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efdgd .ExtLst ,_eeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbabc *CT_Tx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cbabc .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccaac ST_CrossBetween )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ccaac .String (),start );};func (_bdfgc *ST_TickMark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaaf ,_addgbf :=d .Token ();if _addgbf !=nil {return _addgbf ;};if _gbagc ,_bebga :=_gaaf .(_g .EndElement );_bebga &&_gbagc .Name ==start .Name {*_bdfgc =1;return nil ;};if _bagea ,_ffafdc :=_gaaf .(_g .CharData );!_ffafdc {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaaf );}else {switch string (_bagea ){case "":*_bdfgc =0;case "\u0063\u0072\u006fs\u0073":*_bdfgc =1;case "\u0069\u006e":*_bdfgc =2;case "\u006e\u006f\u006e\u0065":*_bdfgc =3;case "\u006f\u0075\u0074":*_bdfgc =4;};};_gaaf ,_addgbf =d .Token ();if _addgbf !=nil {return _addgbf ;};if _adbff ,_fabaf :=_gaaf .(_g .EndElement );_fabaf &&_adbff .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaaf );};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);func NewCT_Grouping ()*CT_Grouping {_fbfe :=&CT_Grouping {};return _fbfe }; -// Validate validates the CT_ScatterChart and its children -func (_bcgfg *CT_ScatterChart )Validate ()error {return _bcgfg .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path +func (_ecbceg *CT_UnsignedInt )ValidateWithPath (path string )error {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 ;}; -// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path -func (_dagf *CT_ManualLayout )ValidateWithPath (path string )error {if _dagf .LayoutTarget !=nil {if _ebdaf :=_dagf .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_ebdaf !=nil {return _ebdaf ;};};if _dagf .XMode !=nil {if _cdge :=_dagf .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_cdge !=nil {return _cdge ;};};if _dagf .YMode !=nil {if _baed :=_dagf .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_baed !=nil {return _baed ;};};if _dagf .WMode !=nil {if _bedge :=_dagf .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_bedge !=nil {return _bedge ;};};if _dagf .HMode !=nil {if _afdab :=_dagf .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_afdab !=nil {return _afdab ;};};if _dagf .X !=nil {if _acec :=_dagf .X .ValidateWithPath (path +"\u002f\u0058");_acec !=nil {return _acec ;};};if _dagf .Y !=nil {if _aaff :=_dagf .Y .ValidateWithPath (path +"\u002f\u0059");_aaff !=nil {return _aaff ;};};if _dagf .W !=nil {if _gcbgc :=_dagf .W .ValidateWithPath (path +"\u002f\u0057");_gcbgc !=nil {return _gcbgc ;};};if _dagf .H !=nil {if _aeec :=_dagf .H .ValidateWithPath (path +"\u002f\u0048");_aeec !=nil {return _aeec ;};};if _dagf .ExtLst !=nil {if _cbaa :=_dagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbaa !=nil {return _cbaa ;};};return nil ;};func (_dabff *CT_PageMargins )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_da .Sprintf ("\u0025\u0076",_dabff .LAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_da .Sprintf ("\u0025\u0076",_dabff .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_da .Sprintf ("\u0025\u0076",_dabff .TAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_da .Sprintf ("\u0025\u0076",_dabff .BAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_da .Sprintf ("\u0025\u0076",_dabff .HeaderAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_da .Sprintf ("\u0025\u0076",_dabff .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acgg *CT_DispUnits )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _acgg .Choice !=nil {_acgg .Choice .MarshalXML (e ,_b .StartElement {});};if _acgg .DispUnitsLbl !=nil {_gfbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_acgg .DispUnitsLbl ,_gfbg );};if _acgg .ExtLst !=nil {_edfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acgg .ExtLst ,_edfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_Grouping byte ;func (_dgcga *CT_LblAlgn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bfegfb ,_ddbfd :=_dgcga .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ddbfd !=nil {return _ddbfd ;};start .Attr =append (start .Attr ,_bfegfb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_febf *CT_BuiltInUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aegf :=range start .Attr {if _aegf .Name .Local =="\u0076\u0061\u006c"{_febf .ValAttr .UnmarshalXMLAttr (_aegf );continue ;};};for {_cbec ,_agfg :=d .Token ();if _agfg !=nil {return _da .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",_agfg );};if _agce ,_bfegf :=_cbec .(_b .EndElement );_bfegf &&_agce .Name ==start .Name {break ;};};return nil ;};func (_fddb ST_BarDir )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_daef :=_b .Attr {};_daef .Name =name ;switch _fddb {case ST_BarDirUnset :_daef .Value ="";case ST_BarDirBar :_daef .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_daef .Value ="\u0063\u006f\u006c";};return _daef ,nil ;}; +// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path +func (_bfbe *CT_CrossBetween )ValidateWithPath (path string )error {if _bfbe .ValAttr ==ST_CrossBetweenUnset {return _bd .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 _fggd :=_bfbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fggd !=nil {return _fggd ;};return nil ;};func (_abdce ST_SplitType )Validate ()error {return _abdce .ValidateWithPath ("")};func (_dgba ST_SecondPieSize )String ()string {if _dgba .ST_SecondPieSizePercent !=nil {return _bd .Sprintf ("\u0025\u0076",*_dgba .ST_SecondPieSizePercent );};if _dgba .ST_SecondPieSizeUShort !=nil {return _bd .Sprintf ("\u0025\u0076",*_dgba .ST_SecondPieSizeUShort );};return "";};func (_bdfce *CT_SurfaceChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bdfce .Wireframe !=nil {_fffcaf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_bdfce .Wireframe ,_fffcaf );};if _bdfce .Ser !=nil {_gdfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aaebd :=range _bdfce .Ser {e .EncodeElement (_aaebd ,_gdfg );};};if _bdfce .BandFmts !=nil {_fbcabf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_bdfce .BandFmts ,_fbcabf );};_cffcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fefbc :=range _bdfce .AxId {e .EncodeElement (_fefbc ,_cffcd );};if _bdfce .ExtLst !=nil {_dbaba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdfce .ExtLst ,_dbaba );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func NewCT_Order ()*CT_Order {_fagac :=&CT_Order {};return _fagac }; -// Validate validates the CT_CustSplit and its children -func (_ebda *CT_CustSplit )Validate ()error {return _ebda .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};func (_gbbfg *ST_LayoutTarget )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cacde ,_dggge :=d .Token ();if _dggge !=nil {return _dggge ;};if _gbfdf ,_edfed :=_cacde .(_b .EndElement );_edfed &&_gbfdf .Name ==start .Name {*_gbbfg =1;return nil ;};if _bgacd ,_baba :=_cacde .(_b .CharData );!_baba {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cacde );}else {switch string (_bgacd ){case "":*_gbbfg =0;case "\u0069\u006e\u006ee\u0072":*_gbbfg =1;case "\u006f\u0075\u0074e\u0072":*_gbbfg =2;};};_cacde ,_dggge =d .Token ();if _dggge !=nil {return _dggge ;};if _ffedg ,_cbbab :=_cacde .(_b .EndElement );_cbbab &&_ffedg .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cacde );};type CT_AxPos struct{ValAttr ST_AxPos ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_Skip and its children +func (_agaab *CT_Skip )Validate ()error {return _agaab .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};func (_gdfb *CT_LegendEntryChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdfb .Delete !=nil {_ccaga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gdfb .Delete ,_ccaga );};if _gdfb .TxPr !=nil {_eefc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gdfb .TxPr ,_eefc );};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_eadda *CT_Shape )ValidateWithPath (path string )error {if _fcgac :=_eadda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcgac !=nil {return _fcgac ;};return nil ;};func (_deaad *EG_LineChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_egfab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_deaad .Grouping ,_egfab );if _deaad .VaryColors !=nil {_ceffa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_deaad .VaryColors ,_ceffa );};if _deaad .Ser !=nil {_cbeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_beaf :=range _deaad .Ser {e .EncodeElement (_beaf ,_cbeg );};};if _deaad .DLbls !=nil {_fcacf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_deaad .DLbls ,_fcacf );};if _deaad .DropLines !=nil {_fdfbd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_deaad .DropLines ,_fdfbd );};return nil ;};func (_eafd *CT_Order )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eafd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_eafd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgab *CT_AxPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgab .ValAttr =ST_AxPos (1);for _ ,_cge :=range start .Attr {if _cge .Name .Local =="\u0076\u0061\u006c"{_cgab .ValAttr .UnmarshalXMLAttr (_cge );continue ;};};for {_edd ,_gfec :=d .Token ();if _gfec !=nil {return _da .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_gfec );};if _aeg ,_gad :=_edd .(_b .EndElement );_gad &&_aeg .Name ==start .Name {break ;};};return nil ;};func (_gbccf ST_PageSetupOrientation )String ()string {switch _gbccf {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 (_debb ST_LblAlgn )ValidateWithPath (path string )error {switch _debb {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_debb ));};return nil ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func (_deecg *CT_NumVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggdbf :=range start .Attr {if _ggdbf .Name .Local =="\u0069\u0064\u0078"{_cggbb ,_accf :=_a .ParseUint (_ggdbf .Value ,10,32);if _accf !=nil {return _accf ;};_deecg .IdxAttr =uint32 (_cggbb );continue ;};if _ggdbf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_cbgbb ,_dadef :=_ggdbf .Value ,error (nil );if _dadef !=nil {return _dadef ;};_deecg .FormatCodeAttr =&_cbgbb ;continue ;};};_eegee :for {_cabb ,_fbeeb :=d .Token ();if _fbeeb !=nil {return _fbeeb ;};switch _gaac :=_cabb .(type ){case _b .StartElement :switch _gaac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdga :=d .DecodeElement (&_deecg .V ,&_gaac );_fdga !=nil {return _fdga ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dV\u0061\u006c \u0025\u0076",_gaac .Name );if _fegd :=d .Skip ();_fegd !=nil {return _fegd ;};};case _b .EndElement :break _eegee ;case _b .CharData :};};return nil ;};func NewCT_ScatterChart ()*CT_ScatterChart {_fcdg :=&CT_ScatterChart {};_fcdg .ScatterStyle =NewCT_ScatterStyle ();return _fcdg ;}; +// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path +func (_abegd *CT_SerTxChoice )ValidateWithPath (path string )error {if _abegd .StrRef !=nil {if _deae :=_abegd .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_deae !=nil {return _deae ;};};return nil ;};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};func (_gcdgg ST_HoleSize )String ()string {if _gcdgg .ST_HoleSizePercent !=nil {return _bd .Sprintf ("\u0025\u0076",*_gcdgg .ST_HoleSizePercent );};if _gcdgg .ST_HoleSizeUByte !=nil {return _bd .Sprintf ("\u0025\u0076",*_gcdgg .ST_HoleSizeUByte );};return "";}; + +// Validate validates the CT_TrendlineLbl and its children +func (_ceaec *CT_TrendlineLbl )Validate ()error {return _ceaec .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");}; // Validate validates the CT_PivotFmt and its children -func (_gfgge *CT_PivotFmt )Validate ()error {return _gfgge .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func (_edgga *CT_LineSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aefe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_edgga .Idx ,_aefe );_gafc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_edgga .Order ,_gafc );if _edgga .Tx !=nil {_egea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_edgga .Tx ,_egea );};if _edgga .SpPr !=nil {_egfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edgga .SpPr ,_egfd );};if _edgga .Marker !=nil {_dbffe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_edgga .Marker ,_dbffe );};if _edgga .DPt !=nil {_eafe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dfgf :=range _edgga .DPt {e .EncodeElement (_dfgf ,_eafe );};};if _edgga .DLbls !=nil {_febgc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_edgga .DLbls ,_febgc );};if _edgga .Trendline !=nil {_begaf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cbcg :=range _edgga .Trendline {e .EncodeElement (_cbcg ,_begaf );};};if _edgga .ErrBars !=nil {_fgadb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_edgga .ErrBars ,_fgadb );};if _edgga .Cat !=nil {_dcaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_edgga .Cat ,_dcaa );};if _edgga .Val !=nil {_babc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_edgga .Val ,_babc );};if _edgga .Smooth !=nil {_dbfeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_edgga .Smooth ,_dbfeb );};if _edgga .ExtLst !=nil {_cdcaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgga .ExtLst ,_cdcaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebbc *CT_LayoutTarget )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfgd :=range start .Attr {if _cfgd .Name .Local =="\u0076\u0061\u006c"{_ebbc .ValAttr .UnmarshalXMLAttr (_cfgd );continue ;};};for {_bdeda ,_ffdb :=d .Token ();if _ffdb !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_ffdb );};if _bfgb ,_daagd :=_bdeda .(_b .EndElement );_daagd &&_bfgb .Name ==start .Name {break ;};};return nil ;}; +func (_fgbe *CT_PivotFmt )Validate ()error {return _fgbe .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func NewCT_DateAx ()*CT_DateAx {_dbcf :=&CT_DateAx {};_dbcf .AxId =NewCT_UnsignedInt ();_dbcf .Scaling =NewCT_Scaling ();_dbcf .AxPos =NewCT_AxPos ();_dbcf .CrossAx =NewCT_UnsignedInt ();return _dbcf ;}; -// Validate validates the CT_DoughnutChart and its children -func (_eaadg *CT_DoughnutChart )Validate ()error {return _eaadg .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func (_bfb *CT_DLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bfb .Idx ,_fdda );if _bfb .Choice !=nil {_bfb .Choice .MarshalXML (e ,_b .StartElement {});};if _bfb .ExtLst !=nil {_bcdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfb .ExtLst ,_bcdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path +func (_cfgg *CT_DispUnits )ValidateWithPath (path string )error {if _cfgg .Choice !=nil {if _adcb :=_cfgg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adcb !=nil {return _adcb ;};};if _cfgg .DispUnitsLbl !=nil {if _ebfcf :=_cfgg .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_ebfcf !=nil {return _ebfcf ;};};if _cfgg .ExtLst !=nil {if _bfeg :=_cfgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfeg !=nil {return _bfeg ;};};return nil ;};func (_ebdc ST_ScatterStyle )ValidateWithPath (path string )error {switch _ebdc {case 0,1,2,3,4,5,6:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebdc ));};return nil ;};func NewCT_Lvl ()*CT_Lvl {_efccc :=&CT_Lvl {};return _efccc };func (_ccbd *CT_LegendPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccbd .ValAttr !=ST_LegendPosUnset {_bbgg ,_dgeag :=_ccbd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dgeag !=nil {return _dgeag ;};start .Attr =append (start .Attr ,_bbgg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_faegd :=&EG_SurfaceChartShared {};return _faegd ;}; -// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path -func (_gdgaa *EG_PieChartShared )ValidateWithPath (path string )error {if _gdgaa .VaryColors !=nil {if _aaba :=_gdgaa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_aaba !=nil {return _aaba ;};};for _dfagcf ,_bfcba :=range _gdgaa .Ser {if _dfgb :=_bfcba .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dfagcf ));_dfgb !=nil {return _dfgb ;};};if _gdgaa .DLbls !=nil {if _caged :=_gdgaa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_caged !=nil {return _caged ;};};return nil ;}; +// Validate validates the CT_BubbleScale and its children +func (_eae *CT_BubbleScale )Validate ()error {return _eae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;};func (_gacae ST_ErrDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gacae .String (),start );};func (_gedfa ST_LayoutTarget )Validate ()error {return _gedfa .ValidateWithPath ("")};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_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ff .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 (_efee *CT_TimeUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_acffb :=range start .Attr {if _acffb .Name .Local =="\u0076\u0061\u006c"{_efee .ValAttr .UnmarshalXMLAttr (_acffb );continue ;};};for {_bgfcd ,_fdcda :=d .Token ();if _fdcda !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_fdcda );};if _accg ,_agebe :=_bgfcd .(_g .EndElement );_agebe &&_accg .Name ==start .Name {break ;};};return nil ;};func NewCT_RadarSer ()*CT_RadarSer {_degfd :=&CT_RadarSer {};_degfd .Idx =NewCT_UnsignedInt ();_degfd .Order =NewCT_UnsignedInt ();return _degfd ;};func (_cfbcab ST_OfPieType )ValidateWithPath (path string )error {switch _cfbcab {case 0,1,2:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfbcab ));};return nil ;};func (_cdaa *CT_HPercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbgd :=range start .Attr {if _fbgd .Name .Local =="\u0076\u0061\u006c"{_fdeda ,_fcadf :=ParseUnionST_HPercent (_fbgd .Value );if _fcadf !=nil {return _fcadf ;};_cdaa .ValAttr =&_fdeda ;continue ;};};for {_fbgc ,_acdfg :=d .Token ();if _acdfg !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_acdfg );};if _ebeec ,_ccda :=_fbgc .(_g .EndElement );_ccda &&_ebeec .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path -func (_gbge *ChartSpace )ValidateWithPath (path string )error {if _faccc :=_gbge .CT_ChartSpace .ValidateWithPath (path );_faccc !=nil {return _faccc ;};return nil ;}; +// Validate validates the CT_MarkerSize and its children +func (_gbdca *CT_MarkerSize )Validate ()error {return _gbdca .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");}; -// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path -func (_bdff *CT_BarGrouping )ValidateWithPath (path string )error {if _dbe :=_bdff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbe !=nil {return _dbe ;};return nil ;};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 (_fdefe ST_MarkerStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdefe .String (),start );};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_gggcb :=&CT_LegendEntryChoice {};return _gggcb ;};func (_gedgc *ST_LayoutMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gedgc =0;case "\u0065\u0064\u0067\u0065":*_gedgc =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gedgc =2;};return nil ;};func (_cdcec *CT_HeaderFooter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acce :=range start .Attr {if _acce .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_fcbc ,_ffbf :=_a .ParseBool (_acce .Value );if _ffbf !=nil {return _ffbf ;};_cdcec .AlignWithMarginsAttr =&_fcbc ;continue ;};if _acce .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_ddeag ,_gecd :=_a .ParseBool (_acce .Value );if _gecd !=nil {return _gecd ;};_cdcec .DifferentOddEvenAttr =&_ddeag ;continue ;};if _acce .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_baef ,_ffee :=_a .ParseBool (_acce .Value );if _ffee !=nil {return _ffee ;};_cdcec .DifferentFirstAttr =&_baef ;continue ;};};_cgfe :for {_bcbad ,_ccfcb :=d .Token ();if _ccfcb !=nil {return _ccfcb ;};switch _fgaab :=_bcbad .(type ){case _b .StartElement :switch _fgaab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcec .OddHeader =new (string );if _eefc :=d .DecodeElement (_cdcec .OddHeader ,&_fgaab );_eefc !=nil {return _eefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcec .OddFooter =new (string );if _eeac :=d .DecodeElement (_cdcec .OddFooter ,&_fgaab );_eeac !=nil {return _eeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcec .EvenHeader =new (string );if _gffg :=d .DecodeElement (_cdcec .EvenHeader ,&_fgaab );_gffg !=nil {return _gffg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcec .EvenFooter =new (string );if _eecea :=d .DecodeElement (_cdcec .EvenFooter ,&_fgaab );_eecea !=nil {return _eecea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcec .FirstHeader =new (string );if _cgaf :=d .DecodeElement (_cdcec .FirstHeader ,&_fgaab );_cgaf !=nil {return _cgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcec .FirstFooter =new (string );if _ceaf :=d .DecodeElement (_cdcec .FirstFooter ,&_fgaab );_ceaf !=nil {return _ceaf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_fgaab .Name );if _cdaf :=d .Skip ();_cdaf !=nil {return _cdaf ;};};case _b .EndElement :break _cgfe ;case _b .CharData :};};return nil ;};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 (_cgce ST_LayoutTarget )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgce .String (),start );};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 (_bggbf *CT_TickMark )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bggbf .ValAttr !=ST_TickMarkUnset {_cbba ,_cefga :=_bggbf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _cefga !=nil {return _cefga ;};start .Attr =append (start .Attr ,_cbba );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func NewCT_NumData ()*CT_NumData {_deaeb :=&CT_NumData {};return _deaeb };func (_daaaae ST_TickMark )Validate ()error {return _daaaae .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path +func (_eaeb *CT_PivotFmt )ValidateWithPath (path string )error {if _aaade :=_eaeb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aaade !=nil {return _aaade ;};if _eaeb .SpPr !=nil {if _gacfe :=_eaeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gacfe !=nil {return _gacfe ;};};if _eaeb .TxPr !=nil {if _dbfad :=_eaeb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dbfad !=nil {return _dbfad ;};};if _eaeb .Marker !=nil {if _eeeab :=_eaeb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_eeeab !=nil {return _eeeab ;};};if _eaeb .DLbl !=nil {if _cdga :=_eaeb .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_cdga !=nil {return _cdga ;};};if _eaeb .ExtLst !=nil {if _daagd :=_eaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daagd !=nil {return _daagd ;};};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 (_ggfae *CT_PlotAreaChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcea :for {_fbdcd ,_bffe :=d .Token ();if _bffe !=nil {return _bffe ;};switch _bdba :=_fbdcd .(type ){case _g .StartElement :switch _bdba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .AreaChart =NewCT_AreaChart ();if _afce :=d .DecodeElement (_ggfae .AreaChart ,&_bdba );_afce !=nil {return _afce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .Area3DChart =NewCT_Area3DChart ();if _gdaca :=d .DecodeElement (_ggfae .Area3DChart ,&_bdba );_gdaca !=nil {return _gdaca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .LineChart =NewCT_LineChart ();if _bbde :=d .DecodeElement (_ggfae .LineChart ,&_bdba );_bbde !=nil {return _bbde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .Line3DChart =NewCT_Line3DChart ();if _dbebb :=d .DecodeElement (_ggfae .Line3DChart ,&_bdba );_dbebb !=nil {return _dbebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .StockChart =NewCT_StockChart ();if _agggd :=d .DecodeElement (_ggfae .StockChart ,&_bdba );_agggd !=nil {return _agggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .RadarChart =NewCT_RadarChart ();if _bffbd :=d .DecodeElement (_ggfae .RadarChart ,&_bdba );_bffbd !=nil {return _bffbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .ScatterChart =NewCT_ScatterChart ();if _abfa :=d .DecodeElement (_ggfae .ScatterChart ,&_bdba );_abfa !=nil {return _abfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .PieChart =NewCT_PieChart ();if _aebf :=d .DecodeElement (_ggfae .PieChart ,&_bdba );_aebf !=nil {return _aebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .Pie3DChart =NewCT_Pie3DChart ();if _eefbf :=d .DecodeElement (_ggfae .Pie3DChart ,&_bdba );_eefbf !=nil {return _eefbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .DoughnutChart =NewCT_DoughnutChart ();if _ffdd :=d .DecodeElement (_ggfae .DoughnutChart ,&_bdba );_ffdd !=nil {return _ffdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .BarChart =NewCT_BarChart ();if _becb :=d .DecodeElement (_ggfae .BarChart ,&_bdba );_becb !=nil {return _becb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .Bar3DChart =NewCT_Bar3DChart ();if _ebeecc :=d .DecodeElement (_ggfae .Bar3DChart ,&_bdba );_ebeecc !=nil {return _ebeecc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .OfPieChart =NewCT_OfPieChart ();if _edfb :=d .DecodeElement (_ggfae .OfPieChart ,&_bdba );_edfb !=nil {return _edfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .SurfaceChart =NewCT_SurfaceChart ();if _ccbfc :=d .DecodeElement (_ggfae .SurfaceChart ,&_bdba );_ccbfc !=nil {return _ccbfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .Surface3DChart =NewCT_Surface3DChart ();if _fdfcd :=d .DecodeElement (_ggfae .Surface3DChart ,&_bdba );_fdfcd !=nil {return _fdfcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggfae .BubbleChart =NewCT_BubbleChart ();if _ddcbg :=d .DecodeElement (_ggfae .BubbleChart ,&_bdba );_ddcbg !=nil {return _ddcbg ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bdba .Name );if _dbeda :=d .Skip ();_dbeda !=nil {return _dbeda ;};};case _g .EndElement :break _bcea ;case _g .CharData :};};return nil ;};func (_bdeda ST_DispBlanksAs )String ()string {switch _bdeda {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";};func (_fabb ST_TickLblPos )ValidateWithPath (path string )error {switch _fabb {case 0,1,2,3,4:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabb ));};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 *_ff .CT_ShapeProperties ;TxPr *_ff .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;};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;);const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;);func NewCT_Chart ()*CT_Chart {_aabc :=&CT_Chart {};_aabc .PlotArea =NewCT_PlotArea ();return _aabc };func (_ffcg *CT_CatAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ffcg .AxId ,_dcc );_acf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ffcg .Scaling ,_acf );if _ffcg .Delete !=nil {_feed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ffcg .Delete ,_feed );};_gggb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ffcg .AxPos ,_gggb );if _ffcg .MajorGridlines !=nil {_ceg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffcg .MajorGridlines ,_ceg );};if _ffcg .MinorGridlines !=nil {_cbfaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffcg .MinorGridlines ,_cbfaf );};if _ffcg .Title !=nil {_cadec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ffcg .Title ,_cadec );};if _ffcg .NumFmt !=nil {_agcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ffcg .NumFmt ,_agcaf );};if _ffcg .MajorTickMark !=nil {_gaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffcg .MajorTickMark ,_gaf );};if _ffcg .MinorTickMark !=nil {_becf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffcg .MinorTickMark ,_becf );};if _ffcg .TickLblPos !=nil {_fba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ffcg .TickLblPos ,_fba );};if _ffcg .SpPr !=nil {_cadg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffcg .SpPr ,_cadg );};if _ffcg .TxPr !=nil {_eebc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ffcg .TxPr ,_eebc );};_aff :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ffcg .CrossAx ,_aff );if _ffcg .Choice !=nil {_ffcg .Choice .MarshalXML (e ,_g .StartElement {});};if _ffcg .Auto !=nil {_gfgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_ffcg .Auto ,_gfgb );};if _ffcg .LblAlgn !=nil {_gcac :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_ffcg .LblAlgn ,_gcac );};if _ffcg .LblOffset !=nil {_efde :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_ffcg .LblOffset ,_efde );};if _ffcg .TickLblSkip !=nil {_bdgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ffcg .TickLblSkip ,_bdgg );};if _ffcg .TickMarkSkip !=nil {_bdfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ffcg .TickMarkSkip ,_bdfd );};if _ffcg .NoMultiLvlLbl !=nil {_ebaa :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_ffcg .NoMultiLvlLbl ,_ebaa );};if _ffcg .ExtLst !=nil {_dedg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffcg .ExtLst ,_dedg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dacg *CT_CrossBetween )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dacg .ValAttr =ST_CrossBetween (1);for _ ,_acag :=range start .Attr {if _acag .Name .Local =="\u0076\u0061\u006c"{_dacg .ValAttr .UnmarshalXMLAttr (_acag );continue ;};};for {_cbdf ,_gcca :=d .Token ();if _gcca !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_gcca );};if _cbdd ,_fbg :=_cbdf .(_g .EndElement );_fbg &&_cbdd .Name ==start .Name {break ;};};return nil ;};func (_gfafa ST_MarkerStyle )String ()string {switch _gfafa {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 NewCT_SerAx ()*CT_SerAx {_eedff :=&CT_SerAx {};_eedff .AxId =NewCT_UnsignedInt ();_eedff .Scaling =NewCT_Scaling ();_eedff .AxPos =NewCT_AxPos ();_eedff .CrossAx =NewCT_UnsignedInt ();return _eedff ;};func NewEG_DLblShared ()*EG_DLblShared {_bcefe :=&EG_DLblShared {};return _bcefe };func (_bde *CT_HPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bde .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_bde .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egabe *ST_Orientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcace ,_ecfcb :=d .Token ();if _ecfcb !=nil {return _ecfcb ;};if _eadff ,_cegae :=_gcace .(_g .EndElement );_cegae &&_eadff .Name ==start .Name {*_egabe =1;return nil ;};if _edeg ,_daace :=_gcace .(_g .CharData );!_daace {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcace );}else {switch string (_edeg ){case "":*_egabe =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_egabe =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_egabe =2;};};_gcace ,_ecfcb =d .Token ();if _ecfcb !=nil {return _ecfcb ;};if _beeag ,_cafbf :=_gcace .(_g .EndElement );_cafbf &&_beeag .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcace );}; -// Validate validates the CT_HeaderFooter and its children -func (_ddaeg *CT_HeaderFooter )Validate ()error {return _ddaeg .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};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 ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};func NewCT_ScatterSer ()*CT_ScatterSer {_daaeg :=&CT_ScatterSer {};_daaeg .Idx =NewCT_UnsignedInt ();_daaeg .Order =NewCT_UnsignedInt ();return _daaeg ;};func (_gggbf *ST_ErrValType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dafeg ,_ddcef :=d .Token ();if _ddcef !=nil {return _ddcef ;};if _cgfcf ,_dbccd :=_dafeg .(_b .EndElement );_dbccd &&_cgfcf .Name ==start .Name {*_gggbf =1;return nil ;};if _eegaa ,_daff :=_dafeg .(_b .CharData );!_daff {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dafeg );}else {switch string (_eegaa ){case "":*_gggbf =0;case "\u0063\u0075\u0073\u0074":*_gggbf =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gggbf =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_gggbf =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gggbf =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_gggbf =5;};};_dafeg ,_ddcef =d .Token ();if _ddcef !=nil {return _ddcef ;};if _gbaef ,_fbdac :=_dafeg .(_b .EndElement );_fbdac &&_gbaef .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dafeg );};func (_ddccb ST_CrossBetween )ValidateWithPath (path string )error {switch _ddccb {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddccb ));};return nil ;};func (_bdded *ST_OfPieType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abac ,_fabbe :=d .Token ();if _fabbe !=nil {return _fabbe ;};if _aecbbd ,_ebfba :=_abac .(_b .EndElement );_ebfba &&_aecbbd .Name ==start .Name {*_bdded =1;return nil ;};if _dfegg ,_dgffe :=_abac .(_b .CharData );!_dgffe {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abac );}else {switch string (_dfegg ){case "":*_bdded =0;case "\u0070\u0069\u0065":*_bdded =1;case "\u0062\u0061\u0072":*_bdded =2;};};_abac ,_fabbe =d .Token ();if _fabbe !=nil {return _fabbe ;};if _acde ,_ffbgc :=_abac .(_b .EndElement );_ffbgc &&_acde .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abac );};func (_gdac ST_ErrDir )String ()string {switch _gdac {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return "";};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_aeafd ,_fdacca :=_a .ParseUint (s ,10,8);if _fdacca !=nil {return ST_HoleSize {},_fdacca ;};_bdeb :=uint8 (_aeafd );return ST_HoleSize {ST_HoleSizeUByte :&_bdeb },nil ;}; +// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path +func (_aefba *CT_Surface )ValidateWithPath (path string )error {if _aefba .Thickness !=nil {if _dccda :=_aefba .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_dccda !=nil {return _dccda ;};};if _aefba .SpPr !=nil {if _adfef :=_aefba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adfef !=nil {return _adfef ;};};if _aefba .PictureOptions !=nil {if _faacab :=_aefba .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_faacab !=nil {return _faacab ;};};if _aefba .ExtLst !=nil {if _gbcbda :=_aefba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbcbda !=nil {return _gbcbda ;};};return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_cdfac :=&CT_RadarStyle {};return _cdfac };func (_gagga *EG_LineChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gagga .Grouping =NewCT_Grouping ();_afeeb :for {_fbaaa ,_gcde :=d .Token ();if _gcde !=nil {return _gcde ;};switch _aaeca :=_fbaaa .(type ){case _g .StartElement :switch _aaeca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _daef :=d .DecodeElement (_gagga .Grouping ,&_aaeca );_daef !=nil {return _daef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gagga .VaryColors =NewCT_Boolean ();if _dbgg :=d .DecodeElement (_gagga .VaryColors ,&_aaeca );_dbgg !=nil {return _dbgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecfc :=NewCT_LineSer ();if _fddae :=d .DecodeElement (_gecfc ,&_aaeca );_fddae !=nil {return _fddae ;};_gagga .Ser =append (_gagga .Ser ,_gecfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gagga .DLbls =NewCT_DLbls ();if _dfcd :=d .DecodeElement (_gagga .DLbls ,&_aaeca );_dfcd !=nil {return _dfcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gagga .DropLines =NewCT_ChartLines ();if _ddcee :=d .DecodeElement (_gagga .DropLines ,&_aaeca );_ddcee !=nil {return _ddcee ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_aaeca .Name );if _ebba :=d .Skip ();_ebba !=nil {return _ebba ;};};case _g .EndElement :break _afeeb ;case _g .CharData :};};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 *_ff .CT_ShapeProperties ;TxPr *_ff .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 CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;}; -// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path -func (_fcdf *CT_StrRef )ValidateWithPath (path string )error {if _fcdf .StrCache !=nil {if _gabf :=_fcdf .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_gabf !=nil {return _gabf ;};};if _fcdf .ExtLst !=nil {if _ebadce :=_fcdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebadce !=nil {return _ebadce ;};};return 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;); +// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path +func (_fcge *CT_AxDataSource )ValidateWithPath (path string )error {if _egbf :=_fcge .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egbf !=nil {return _egbf ;};return nil ;};func (_gffea *CT_PieSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aebbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gffea .Idx ,_aebbe );_dcdfa :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gffea .Order ,_dcdfa );if _gffea .Tx !=nil {_ecdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gffea .Tx ,_ecdb );};if _gffea .SpPr !=nil {_ccagd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gffea .SpPr ,_ccagd );};if _gffea .Explosion !=nil {_gecd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gffea .Explosion ,_gecd );};if _gffea .DPt !=nil {_edafa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_gbcde :=range _gffea .DPt {e .EncodeElement (_gbcde ,_edafa );};};if _gffea .DLbls !=nil {_dagc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gffea .DLbls ,_dagc );};if _gffea .Cat !=nil {_bfadf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_gffea .Cat ,_bfadf );};if _gffea .Val !=nil {_aabb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gffea .Val ,_aabb );};if _gffea .ExtLst !=nil {_dbabd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gffea .ExtLst ,_dbabd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TickLblPos byte ;func NewCT_PrintSettings ()*CT_PrintSettings {_cfaa :=&CT_PrintSettings {};return _cfaa }; -// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path -func (_gadd *CT_Skip )ValidateWithPath (path string )error {if _gadd .ValAttr < 1{return _da .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 ,_gadd .ValAttr );};return nil ;};func (_afgc *CT_Pie3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaeg :for {_dcbfc ,_befc :=d .Token ();if _befc !=nil {return _befc ;};switch _egba :=_dcbfc .(type ){case _b .StartElement :switch _egba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afgc .VaryColors =NewCT_Boolean ();if _cegdb :=d .DecodeElement (_afgc .VaryColors ,&_egba );_cegdb !=nil {return _cegdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbgf :=NewCT_PieSer ();if _cbeed :=d .DecodeElement (_fbgf ,&_egba );_cbeed !=nil {return _cbeed ;};_afgc .Ser =append (_afgc .Ser ,_fbgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afgc .DLbls =NewCT_DLbls ();if _aead :=d .DecodeElement (_afgc .DLbls ,&_egba );_aead !=nil {return _aead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afgc .ExtLst =NewCT_ExtensionList ();if _gdfc :=d .DecodeElement (_afgc .ExtLst ,&_egba );_gdfc !=nil {return _gdfc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_egba .Name );if _gefd :=d .Skip ();_gefd !=nil {return _gefd ;};};case _b .EndElement :break _eaeg ;case _b .CharData :};};return nil ;};func (_eccg *CT_PivotFmts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcafa :for {_eafcf ,_cfafe :=d .Token ();if _cfafe !=nil {return _cfafe ;};switch _adeac :=_eafcf .(type ){case _b .StartElement :switch _adeac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afcef :=NewCT_PivotFmt ();if _dbcc :=d .DecodeElement (_afcef ,&_adeac );_dbcc !=nil {return _dbcc ;};_eccg .PivotFmt =append (_eccg .PivotFmt ,_afcef );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_adeac .Name );if _efeb :=d .Skip ();_efeb !=nil {return _efeb ;};};case _b .EndElement :break _fcafa ;case _b .CharData :};};return nil ;};func NewCT_PictureOptions ()*CT_PictureOptions {_caece :=&CT_PictureOptions {};return _caece };type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_bgbg *CT_LblOffset )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cceb :=range start .Attr {if _cceb .Name .Local =="\u0076\u0061\u006c"{_acbbg ,_ddef :=ParseUnionST_LblOffset (_cceb .Value );if _ddef !=nil {return _ddef ;};_bgbg .ValAttr =&_acbbg ;continue ;};};for {_dbda ,_bcdbb :=d .Token ();if _bcdbb !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_bcdbb );};if _debc ,_ffea :=_dbda .(_b .EndElement );_ffea &&_debc .Name ==start .Name {break ;};};return nil ;};func (_cg *CT_Area3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ba :for {_bd ,_bde :=d .Token ();if _bde !=nil {return _bde ;};switch _fd :=_bd .(type ){case _b .StartElement :switch _fd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cg .Grouping =NewCT_Grouping ();if _be :=d .DecodeElement (_cg .Grouping ,&_fd );_be !=nil {return _be ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cg .VaryColors =NewCT_Boolean ();if _beb :=d .DecodeElement (_cg .VaryColors ,&_fd );_beb !=nil {return _beb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bc :=NewCT_AreaSer ();if _cd :=d .DecodeElement (_bc ,&_fd );_cd !=nil {return _cd ;};_cg .Ser =append (_cg .Ser ,_bc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cg .DLbls =NewCT_DLbls ();if _cbd :=d .DecodeElement (_cg .DLbls ,&_fd );_cbd !=nil {return _cbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cg .DropLines =NewCT_ChartLines ();if _fb :=d .DecodeElement (_cg .DropLines ,&_fd );_fb !=nil {return _fb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cg .GapDepth =NewCT_GapAmount ();if _dd :=d .DecodeElement (_cg .GapDepth ,&_fd );_dd !=nil {return _dd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cde :=NewCT_UnsignedInt ();if _fde :=d .DecodeElement (_cde ,&_fd );_fde !=nil {return _fde ;};_cg .AxId =append (_cg .AxId ,_cde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cg .ExtLst =NewCT_ExtensionList ();if _ec :=d .DecodeElement (_cg .ExtLst ,&_fd );_ec !=nil {return _ec ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_fd .Name );if _gf :=d .Skip ();_gf !=nil {return _gf ;};};case _b .EndElement :break _ba ;case _b .CharData :};};return nil ;};func (_bafbg *ST_Grouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgage ,_gcfd :=d .Token ();if _gcfd !=nil {return _gcfd ;};if _fedeg ,_bagef :=_dgage .(_b .EndElement );_bagef &&_fedeg .Name ==start .Name {*_bafbg =1;return nil ;};if _ceddg ,_fdab :=_dgage .(_b .CharData );!_fdab {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgage );}else {switch string (_ceddg ){case "":*_bafbg =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bafbg =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bafbg =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bafbg =3;};};_dgage ,_gcfd =d .Token ();if _gcfd !=nil {return _gcfd ;};if _geef ,_fgccc :=_dgage .(_b .EndElement );_fgccc &&_geef .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgage );};func (_efdb *CT_SerAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efdb .AxId =NewCT_UnsignedInt ();_efdb .Scaling =NewCT_Scaling ();_efdb .AxPos =NewCT_AxPos ();_efdb .CrossAx =NewCT_UnsignedInt ();_bcee :for {_eegec ,_fgdba :=d .Token ();if _fgdba !=nil {return _fgdba ;};switch _egacc :=_eegec .(type ){case _b .StartElement :switch _egacc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _caff :=d .DecodeElement (_efdb .AxId ,&_egacc );_caff !=nil {return _caff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabec :=d .DecodeElement (_efdb .Scaling ,&_egacc );_dabec !=nil {return _dabec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .Delete =NewCT_Boolean ();if _gbddd :=d .DecodeElement (_efdb .Delete ,&_egacc );_gbddd !=nil {return _gbddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abfdf :=d .DecodeElement (_efdb .AxPos ,&_egacc );_abfdf !=nil {return _abfdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .MajorGridlines =NewCT_ChartLines ();if _eeaa :=d .DecodeElement (_efdb .MajorGridlines ,&_egacc );_eeaa !=nil {return _eeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .MinorGridlines =NewCT_ChartLines ();if _gagg :=d .DecodeElement (_efdb .MinorGridlines ,&_egacc );_gagg !=nil {return _gagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .Title =NewCT_Title ();if _ebced :=d .DecodeElement (_efdb .Title ,&_egacc );_ebced !=nil {return _ebced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .NumFmt =NewCT_NumFmt ();if _bedgg :=d .DecodeElement (_efdb .NumFmt ,&_egacc );_bedgg !=nil {return _bedgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .MajorTickMark =NewCT_TickMark ();if _ebcef :=d .DecodeElement (_efdb .MajorTickMark ,&_egacc );_ebcef !=nil {return _ebcef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .MinorTickMark =NewCT_TickMark ();if _abade :=d .DecodeElement (_efdb .MinorTickMark ,&_egacc );_abade !=nil {return _abade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .TickLblPos =NewCT_TickLblPos ();if _ffed :=d .DecodeElement (_efdb .TickLblPos ,&_egacc );_ffed !=nil {return _ffed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .SpPr =_db .NewCT_ShapeProperties ();if _daagb :=d .DecodeElement (_efdb .SpPr ,&_egacc );_daagb !=nil {return _daagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .TxPr =_db .NewCT_TextBody ();if _fbde :=d .DecodeElement (_efdb .TxPr ,&_egacc );_fbde !=nil {return _fbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faef :=d .DecodeElement (_efdb .CrossAx ,&_egacc );_faef !=nil {return _faef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .Choice =NewEG_AxSharedChoice ();if _gcdab :=d .DecodeElement (&_efdb .Choice .Crosses ,&_egacc );_gcdab !=nil {return _gcdab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .Choice =NewEG_AxSharedChoice ();if _gceg :=d .DecodeElement (&_efdb .Choice .CrossesAt ,&_egacc );_gceg !=nil {return _gceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .TickLblSkip =NewCT_Skip ();if _ccgda :=d .DecodeElement (_efdb .TickLblSkip ,&_egacc );_ccgda !=nil {return _ccgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .TickMarkSkip =NewCT_Skip ();if _bbfa :=d .DecodeElement (_efdb .TickMarkSkip ,&_egacc );_bbfa !=nil {return _bbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdb .ExtLst =NewCT_ExtensionList ();if _bgfgc :=d .DecodeElement (_efdb .ExtLst ,&_egacc );_bgfgc !=nil {return _bgfgc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_egacc .Name );if _addfe :=d .Skip ();_addfe !=nil {return _addfe ;};};case _b .EndElement :break _bcee ;case _b .CharData :};};return nil ;};func (_cadfd ST_RadarStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggdfd :=_b .Attr {};_ggdfd .Name =name ;switch _cadfd {case ST_RadarStyleUnset :_ggdfd .Value ="";case ST_RadarStyleStandard :_ggdfd .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_ggdfd .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_ggdfd .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _ggdfd ,nil ;}; +// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path +func (_ddcf *CT_LayoutMode )ValidateWithPath (path string )error {if _bafb :=_ddcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bafb !=nil {return _bafb ;};return nil ;};func (_acgdf *ST_TimeUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgdacd ,_dbaef :=d .Token ();if _dbaef !=nil {return _dbaef ;};if _ggafe ,_gggcb :=_dgdacd .(_g .EndElement );_gggcb &&_ggafe .Name ==start .Name {*_acgdf =1;return nil ;};if _cdaae ,_dcagb :=_dgdacd .(_g .CharData );!_dcagb {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgdacd );}else {switch string (_cdaae ){case "":*_acgdf =0;case "\u0064\u0061\u0079\u0073":*_acgdf =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_acgdf =2;case "\u0079\u0065\u0061r\u0073":*_acgdf =3;};};_dgdacd ,_dbaef =d .Token ();if _dbaef !=nil {return _dbaef ;};if _effcgg ,_gccbd :=_dgdacd .(_g .EndElement );_gccbd &&_effcgg .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgdacd );};func (_cbfe ST_BarGrouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbfe .String (),start );};func NewCT_DLblChoice ()*CT_DLblChoice {_fbecbg :=&CT_DLblChoice {};return _fbecbg };type CT_Period struct{ValAttr *uint32 ;}; -// Validate validates the CT_MarkerStyle and its children -func (_gggg *CT_MarkerStyle )Validate ()error {return _gggg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};func (_deddeg ST_OfPieType )String ()string {switch _deddeg {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";};func NewCT_CrossBetween ()*CT_CrossBetween {_daba :=&CT_CrossBetween {};_daba .ValAttr =ST_CrossBetween (1);return _daba ;};func (_fcddg *Group_DLbls )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcddg .NumFmt !=nil {_gafcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fcddg .NumFmt ,_gafcd );};if _fcddg .SpPr !=nil {_gdabe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcddg .SpPr ,_gdabe );};if _fcddg .TxPr !=nil {_ebacd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fcddg .TxPr ,_ebacd );};if _fcddg .DLblPos !=nil {_abged :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_fcddg .DLblPos ,_abged );};if _fcddg .ShowLegendKey !=nil {_fbcca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_fcddg .ShowLegendKey ,_fbcca );};if _fcddg .ShowVal !=nil {_bafd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_fcddg .ShowVal ,_bafd );};if _fcddg .ShowCatName !=nil {_efagab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fcddg .ShowCatName ,_efagab );};if _fcddg .ShowSerName !=nil {_fbbgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fcddg .ShowSerName ,_fbbgc );};if _fcddg .ShowPercent !=nil {_aadbcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fcddg .ShowPercent ,_aadbcd );};if _fcddg .ShowBubbleSize !=nil {_ccfgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fcddg .ShowBubbleSize ,_ccfgf );};if _fcddg .Separator !=nil {_cfgdg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ab .AddPreserveSpaceAttr (&_cfgdg ,*_fcddg .Separator );e .EncodeElement (_fcddg .Separator ,_cfgdg );};if _fcddg .ShowLeaderLines !=nil {_dbedf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcddg .ShowLeaderLines ,_dbedf );};if _fcddg .LeaderLines !=nil {_ebgfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcddg .LeaderLines ,_ebgfa );};return nil ;}; +// Validate validates the CT_HPercent and its children +func (_ada *CT_HPercent )Validate ()error {return _ada .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path -func (_gadb *CT_OfPieType )ValidateWithPath (path string )error {if _faada :=_gadb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faada !=nil {return _faada ;};return nil ;};func (_bccbd *CT_StockChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbdde :for {_egdeb ,_aggg :=d .Token ();if _aggg !=nil {return _aggg ;};switch _degbb :=_egdeb .(type ){case _b .StartElement :switch _degbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caafa :=NewCT_LineSer ();if _fabdc :=d .DecodeElement (_caafa ,&_degbb );_fabdc !=nil {return _fabdc ;};_bccbd .Ser =append (_bccbd .Ser ,_caafa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccbd .DLbls =NewCT_DLbls ();if _fagggb :=d .DecodeElement (_bccbd .DLbls ,&_degbb );_fagggb !=nil {return _fagggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccbd .DropLines =NewCT_ChartLines ();if _feddf :=d .DecodeElement (_bccbd .DropLines ,&_degbb );_feddf !=nil {return _feddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccbd .HiLowLines =NewCT_ChartLines ();if _faace :=d .DecodeElement (_bccbd .HiLowLines ,&_degbb );_faace !=nil {return _faace ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccbd .UpDownBars =NewCT_UpDownBars ();if _aeggcb :=d .DecodeElement (_bccbd .UpDownBars ,&_degbb );_aeggcb !=nil {return _aeggcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgec :=NewCT_UnsignedInt ();if _aadfb :=d .DecodeElement (_bgec ,&_degbb );_aadfb !=nil {return _aadfb ;};_bccbd .AxId =append (_bccbd .AxId ,_bgec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bccbd .ExtLst =NewCT_ExtensionList ();if _ccec :=d .DecodeElement (_bccbd .ExtLst ,&_degbb );_ccec !=nil {return _ccec ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_degbb .Name );if _dgdgd :=d .Skip ();_dgdgd !=nil {return _dgdgd ;};};case _b .EndElement :break _fbdde ;case _b .CharData :};};return nil ;};func (_fgeb ST_PageSetupOrientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgeb .String (),start );};func (_gddcd ST_AxPos )ValidateWithPath (path string )error {switch _gddcd {case 0,1,2,3,4:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddcd ));};return nil ;}; +// Validate validates the CT_RelId and its children +func (_gadca *CT_RelId )Validate ()error {return _gadca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};type ST_ErrBarType byte ;func (_ebe *CT_BarGrouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aab :=range start .Attr {if _aab .Name .Local =="\u0076\u0061\u006c"{_ebe .ValAttr .UnmarshalXMLAttr (_aab );continue ;};};for {_geac ,_fbbg :=d .Token ();if _fbbg !=nil {return _bd .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",_fbbg );};if _eafg ,_cca :=_geac .(_g .EndElement );_cca &&_eafg .Name ==start .Name {break ;};};return nil ;};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .CT_TextBody ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_OfPieChart and its children -func (_deca *CT_OfPieChart )Validate ()error {return _deca .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_adfd *CT_RotY )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adfd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_adfd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ST_Thickness is a union type +type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};func (_ffcc *CT_MarkerSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eggbe :=range start .Attr {if _eggbe .Name .Local =="\u0076\u0061\u006c"{_fgfdg ,_bfcd :=_c .ParseUint (_eggbe .Value ,10,8);if _bfcd !=nil {return _bfcd ;};_bfdad :=uint8 (_fgfdg );_ffcc .ValAttr =&_bfdad ;continue ;};};for {_eabe ,_cggf :=d .Token ();if _cggf !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_cggf );};if _egce ,_ebcd :=_eabe .(_g .EndElement );_ebcd &&_egce .Name ==start .Name {break ;};};return nil ;};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .CT_TextBody ;};func (_gbcfc *CT_DepthPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbcfc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_gbcfc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;); -// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path -func (_bfdf *CT_DPt )ValidateWithPath (path string )error {if _gdegg :=_bfdf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gdegg !=nil {return _gdegg ;};if _bfdf .InvertIfNegative !=nil {if _ebfe :=_bfdf .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_ebfe !=nil {return _ebfe ;};};if _bfdf .Marker !=nil {if _bfg :=_bfdf .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bfg !=nil {return _bfg ;};};if _bfdf .Bubble3D !=nil {if _dcge :=_bfdf .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_dcge !=nil {return _dcge ;};};if _bfdf .Explosion !=nil {if _deea :=_bfdf .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_deea !=nil {return _deea ;};};if _bfdf .SpPr !=nil {if _bec :=_bfdf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bec !=nil {return _bec ;};};if _bfdf .PictureOptions !=nil {if _cbae :=_bfdf .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cbae !=nil {return _cbae ;};};if _bfdf .ExtLst !=nil {if _fgfa :=_bfdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfa !=nil {return _fgfa ;};};return nil ;};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;);type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_LegendPos and its children +func (_cfdbc *CT_LegendPos )Validate ()error {return _cfdbc .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");}; -// Validate validates the CT_BandFmt and its children -func (_afe *CT_BandFmt )Validate ()error {return _afe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_db .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_cfbc *ST_LayoutTarget )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfbc =0;case "\u0069\u006e\u006ee\u0072":*_cfbc =1;case "\u006f\u0075\u0074e\u0072":*_cfbc =2;};return nil ;}; +// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path +func (_eedbc *CT_ScatterStyle )ValidateWithPath (path string )error {if _fafgg :=_eedbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fafgg !=nil {return _fafgg ;};return nil ;};func (_ecca ST_Orientation )Validate ()error {return _ecca .ValidateWithPath ("")}; -// Validate validates the CT_TickMark and its children -func (_eacbe *CT_TickMark )Validate ()error {return _eacbe .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};func (_abbgca *CT_Surface )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgdd :for {_efeba ,_fbdda :=d .Token ();if _fbdda !=nil {return _fbdda ;};switch _egcee :=_efeba .(type ){case _b .StartElement :switch _egcee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbgca .Thickness =NewCT_Thickness ();if _ceegb :=d .DecodeElement (_abbgca .Thickness ,&_egcee );_ceegb !=nil {return _ceegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbgca .SpPr =_db .NewCT_ShapeProperties ();if _eaaafe :=d .DecodeElement (_abbgca .SpPr ,&_egcee );_eaaafe !=nil {return _eaaafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbgca .PictureOptions =NewCT_PictureOptions ();if _geafa :=d .DecodeElement (_abbgca .PictureOptions ,&_egcee );_geafa !=nil {return _geafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbgca .ExtLst =NewCT_ExtensionList ();if _dabdc :=d .DecodeElement (_abbgca .ExtLst ,&_egcee );_dabdc !=nil {return _dabdc ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_egcee .Name );if _caabb :=d .Skip ();_caabb !=nil {return _caabb ;};};case _b .EndElement :break _bgdd ;case _b .CharData :};};return nil ;};func (_ecbgg ST_AxPos )String ()string {switch _ecbgg {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";}; +// Validate validates the EG_SurfaceChartShared and its children +func (_ddbcad *EG_SurfaceChartShared )Validate ()error {return _ddbcad .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};func NewCT_Legend ()*CT_Legend {_eaac :=&CT_Legend {};return _eaac }; -// Validate validates the CT_Period and its children -func (_acdf *CT_Period )Validate ()error {return _acdf .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};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 *_db .CT_ShapeProperties ;TxPr *_db .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 (_effee ST_AxPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_effee .String (),start );}; +// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path +func (_fafcba *CT_LegendPos )ValidateWithPath (path string )error {if _dafbg :=_fafcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dafbg !=nil {return _dafbg ;};return nil ;};func (_abacfe *ST_GapAmount )ValidateWithPath (path string )error {_eefd :=[]string {};if _abacfe .ST_GapAmountPercent !=nil {_eefd =append (_eefd ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _abacfe .ST_GapAmountUShort !=nil {_eefd =append (_eefd ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_eefd )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eefd );};return nil ;};func NewCT_DTable ()*CT_DTable {_ccega :=&CT_DTable {};return _ccega };func (_gabgde ST_OfPieType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbga :=_g .Attr {};_fbga .Name =name ;switch _gabgde {case ST_OfPieTypeUnset :_fbga .Value ="";case ST_OfPieTypePie :_fbga .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_fbga .Value ="\u0062\u0061\u0072";};return _fbga ,nil ;};func NewCT_PivotFmts ()*CT_PivotFmts {_cbbbc :=&CT_PivotFmts {};return _cbbbc };func (_adea *CT_Line3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gffe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_adea .Grouping ,_gffe );if _adea .VaryColors !=nil {_afcbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_adea .VaryColors ,_afcbd );};if _adea .Ser !=nil {_gegff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddcbf :=range _adea .Ser {e .EncodeElement (_ddcbf ,_gegff );};};if _adea .DLbls !=nil {_gddf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_adea .DLbls ,_gddf );};if _adea .DropLines !=nil {_eca :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_adea .DropLines ,_eca );};if _adea .GapDepth !=nil {_fcgce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_adea .GapDepth ,_fcgce );};_bccbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cebde :=range _adea .AxId {e .EncodeElement (_cebde ,_bccbe );};if _adea .ExtLst !=nil {_acbeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adea .ExtLst ,_acbeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgbb *CT_RadarSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gbgfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bgbb .Idx ,_gbgfg );_acdfd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bgbb .Order ,_acdfd );if _bgbb .Tx !=nil {_adcbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bgbb .Tx ,_adcbc );};if _bgbb .SpPr !=nil {_ecdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgbb .SpPr ,_ecdg );};if _bgbb .Marker !=nil {_deag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_bgbb .Marker ,_deag );};if _bgbb .DPt !=nil {_babeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_afcbg :=range _bgbb .DPt {e .EncodeElement (_afcbg ,_babeg );};};if _bgbb .DLbls !=nil {_bdbge :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bgbb .DLbls ,_bdbge );};if _bgbb .Cat !=nil {_gfcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_bgbb .Cat ,_gfcg );};if _bgbb .Val !=nil {_ddfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bgbb .Val ,_ddfc );};if _bgbb .ExtLst !=nil {_dbagb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgbb .ExtLst ,_dbagb );};e .EncodeToken (_g .EndElement {Name :start .Name });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 (_aabdb *CT_Overlap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abfe :=range start .Attr {if _abfe .Name .Local =="\u0076\u0061\u006c"{_ebcc ,_bcge :=ParseUnionST_Overlap (_abfe .Value );if _bcge !=nil {return _bcge ;};_aabdb .ValAttr =&_ebcc ;continue ;};};for {_bbbce ,_bddeg :=d .Token ();if _bddeg !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_bddeg );};if _eecfc ,_cfacg :=_bbbce .(_g .EndElement );_cfacg &&_eecfc .Name ==start .Name {break ;};};return nil ;};func (_ebfeb ST_BarDir )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fecaa :=_g .Attr {};_fecaa .Name =name ;switch _ebfeb {case ST_BarDirUnset :_fecaa .Value ="";case ST_BarDirBar :_fecaa .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_fecaa .Value ="\u0063\u006f\u006c";};return _fecaa ,nil ;};func (_eegd ST_CrossBetween )String ()string {switch _eegd {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};func (_eeda *CT_ChartLines )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eeda .SpPr !=nil {_acdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eeda .SpPr ,_acdf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggeb *CT_PageSetup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ceaab :=range start .Attr {if _ceaab .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_ddbg ,_gadad :=_c .ParseUint (_ceaab .Value ,10,32);if _gadad !=nil {return _gadad ;};_cfaef :=uint32 (_ddbg );_ggeb .PaperSizeAttr =&_cfaef ;continue ;};if _ceaab .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_deeag ,_ccgaa :=_ceaab .Value ,error (nil );if _ccgaa !=nil {return _ccgaa ;};_ggeb .PaperHeightAttr =&_deeag ;continue ;};if _ceaab .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_bgfa ,_ccgbg :=_ceaab .Value ,error (nil );if _ccgbg !=nil {return _ccgbg ;};_ggeb .PaperWidthAttr =&_bgfa ;continue ;};if _ceaab .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_fagc ,_dfgb :=_c .ParseUint (_ceaab .Value ,10,32);if _dfgb !=nil {return _dfgb ;};_edgc :=uint32 (_fagc );_ggeb .FirstPageNumberAttr =&_edgc ;continue ;};if _ceaab .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_ggeb .OrientationAttr .UnmarshalXMLAttr (_ceaab );continue ;};if _ceaab .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_abbe ,_caae :=_c .ParseBool (_ceaab .Value );if _caae !=nil {return _caae ;};_ggeb .BlackAndWhiteAttr =&_abbe ;continue ;};if _ceaab .Name .Local =="\u0064\u0072\u0061f\u0074"{_fggae ,_agedc :=_c .ParseBool (_ceaab .Value );if _agedc !=nil {return _agedc ;};_ggeb .DraftAttr =&_fggae ;continue ;};if _ceaab .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_cgebd ,_cfeg :=_c .ParseBool (_ceaab .Value );if _cfeg !=nil {return _cfeg ;};_ggeb .UseFirstPageNumberAttr =&_cgebd ;continue ;};if _ceaab .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_afbfe ,_gfga :=_c .ParseInt (_ceaab .Value ,10,32);if _gfga !=nil {return _gfga ;};_egcaf :=int32 (_afbfe );_ggeb .HorizontalDpiAttr =&_egcaf ;continue ;};if _ceaab .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_gfgce ,_bbfe :=_c .ParseInt (_ceaab .Value ,10,32);if _bbfe !=nil {return _bbfe ;};_ffcef :=int32 (_gfgce );_ggeb .VerticalDpiAttr =&_ffcef ;continue ;};if _ceaab .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_agge ,_eaaga :=_c .ParseUint (_ceaab .Value ,10,32);if _eaaga !=nil {return _eaaga ;};_ecgd :=uint32 (_agge );_ggeb .CopiesAttr =&_ecgd ;continue ;};};for {_cfbd ,_dfff :=d .Token ();if _dfff !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_dfff );};if _aabec ,_cadab :=_cfbd .(_g .EndElement );_cadab &&_aabec .Name ==start .Name {break ;};};return nil ;};func (_ddeg *CT_BubbleChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdcf :for {_daae ,_bfad :=d .Token ();if _bfad !=nil {return _bfad ;};switch _ccb :=_daae .(type ){case _g .StartElement :switch _ccb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddeg .VaryColors =NewCT_Boolean ();if _ceeg :=d .DecodeElement (_ddeg .VaryColors ,&_ccb );_ceeg !=nil {return _ceeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abcb :=NewCT_BubbleSer ();if _fef :=d .DecodeElement (_abcb ,&_ccb );_fef !=nil {return _fef ;};_ddeg .Ser =append (_ddeg .Ser ,_abcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddeg .DLbls =NewCT_DLbls ();if _acd :=d .DecodeElement (_ddeg .DLbls ,&_ccb );_acd !=nil {return _acd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddeg .Bubble3D =NewCT_Boolean ();if _cacb :=d .DecodeElement (_ddeg .Bubble3D ,&_ccb );_cacb !=nil {return _cacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddeg .BubbleScale =NewCT_BubbleScale ();if _fae :=d .DecodeElement (_ddeg .BubbleScale ,&_ccb );_fae !=nil {return _fae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddeg .ShowNegBubbles =NewCT_Boolean ();if _cbaec :=d .DecodeElement (_ddeg .ShowNegBubbles ,&_ccb );_cbaec !=nil {return _cbaec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddeg .SizeRepresents =NewCT_SizeRepresents ();if _aged :=d .DecodeElement (_ddeg .SizeRepresents ,&_ccb );_aged !=nil {return _aged ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faa :=NewCT_UnsignedInt ();if _cgfe :=d .DecodeElement (_faa ,&_ccb );_cgfe !=nil {return _cgfe ;};_ddeg .AxId =append (_ddeg .AxId ,_faa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddeg .ExtLst =NewCT_ExtensionList ();if _cadb :=d .DecodeElement (_ddeg .ExtLst ,&_ccb );_cadb !=nil {return _cadb ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_ccb .Name );if _fgga :=d .Skip ();_fgga !=nil {return _fgga ;};};case _g .EndElement :break _cdcf ;case _g .CharData :};};return nil ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_gfdf :=&EG_LegendEntryData {};return _gfdf };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"; -// Validate validates the CT_NumDataSource and its children -func (_bdaga *CT_NumDataSource )Validate ()error {return _bdaga .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; +// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path +func (_aegg *CT_ErrDir )ValidateWithPath (path string )error {if _aegg .ValAttr ==ST_ErrDirUnset {return _bd .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 _ggbe :=_aegg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggbe !=nil {return _ggbe ;};return nil ;};func (_gfef *ST_Overlap )Validate ()error {return _gfef .ValidateWithPath ("")};func (_dgca *CT_TickMark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dgca .ValAttr !=ST_TickMarkUnset {_fcbg ,_dbda :=_dgca .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dbda !=nil {return _dbda ;};start .Attr =append (start .Attr ,_fcbg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_UpDownBars and its children -func (_bfdea *CT_UpDownBars )Validate ()error {return _bfdea .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};func (_bgfc *CT_BubbleScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgfc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_bgfc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_db .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 (_fdefd ST_RadarStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdefd .String (),start );};type CT_OfPieType struct{ValAttr ST_OfPieType ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_db .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};func (_dddd *CT_BandFmts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gccd :for {_ffce ,_dfbg :=d .Token ();if _dfbg !=nil {return _dfbg ;};switch _egf :=_ffce .(type ){case _b .StartElement :switch _egf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dece :=NewCT_BandFmt ();if _geab :=d .DecodeElement (_dece ,&_egf );_geab !=nil {return _geab ;};_dddd .BandFmt =append (_dddd .BandFmt ,_dece );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_egf .Name );if _cgf :=d .Skip ();_cgf !=nil {return _cgf ;};};case _b .EndElement :break _gccd ;case _b .CharData :};};return nil ;};func (_ggde *ST_ScatterStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adfad ,_ecfcf :=d .Token ();if _ecfcf !=nil {return _ecfcf ;};if _cccad ,_fbbbc :=_adfad .(_b .EndElement );_fbbbc &&_cccad .Name ==start .Name {*_ggde =1;return nil ;};if _cdgae ,_gaeeb :=_adfad .(_b .CharData );!_gaeeb {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adfad );}else {switch string (_cdgae ){case "":*_ggde =0;case "\u006e\u006f\u006e\u0065":*_ggde =1;case "\u006c\u0069\u006e\u0065":*_ggde =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_ggde =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_ggde =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_ggde =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_ggde =6;};};_adfad ,_ecfcf =d .Token ();if _ecfcf !=nil {return _ecfcf ;};if _abedd ,_gbbaa :=_adfad .(_b .EndElement );_gbbaa &&_abedd .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adfad );}; +// Validate validates the CT_FirstSliceAng and its children +func (_gdgb *CT_FirstSliceAng )Validate ()error {return _gdgb .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");}; -// Validate validates the CT_HoleSize and its children -func (_cecg *CT_HoleSize )Validate ()error {return _cecg .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;}; +// Validate validates the CT_BarDir and its children +func (_agag *CT_BarDir )Validate ()error {return _agag .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};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 (_bbabg ST_TrendlineType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_beggg :=_g .Attr {};_beggg .Name =name ;switch _bbabg {case ST_TrendlineTypeUnset :_beggg .Value ="";case ST_TrendlineTypeExp :_beggg .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_beggg .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_beggg .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_beggg .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_beggg .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_beggg .Value ="\u0070\u006f\u0077e\u0072";};return _beggg ,nil ;};func (_gdbaf ST_Grouping )ValidateWithPath (path string )error {switch _gdbaf {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbaf ));};return nil ;};func (_gd *CT_Area3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aac :for {_de ,_bgc :=d .Token ();if _bgc !=nil {return _bgc ;};switch _eb :=_de .(type ){case _g .StartElement :switch _eb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gd .Grouping =NewCT_Grouping ();if _aaf :=d .DecodeElement (_gd .Grouping ,&_eb );_aaf !=nil {return _aaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gd .VaryColors =NewCT_Boolean ();if _bgd :=d .DecodeElement (_gd .VaryColors ,&_eb );_bgd !=nil {return _bgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gba :=NewCT_AreaSer ();if _ca :=d .DecodeElement (_gba ,&_eb );_ca !=nil {return _ca ;};_gd .Ser =append (_gd .Ser ,_gba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gd .DLbls =NewCT_DLbls ();if _dee :=d .DecodeElement (_gd .DLbls ,&_eb );_dee !=nil {return _dee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gd .DropLines =NewCT_ChartLines ();if _egd :=d .DecodeElement (_gd .DropLines ,&_eb );_egd !=nil {return _egd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gd .GapDepth =NewCT_GapAmount ();if _dec :=d .DecodeElement (_gd .GapDepth ,&_eb );_dec !=nil {return _dec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ee :=NewCT_UnsignedInt ();if _ab :=d .DecodeElement (_ee ,&_eb );_ab !=nil {return _ab ;};_gd .AxId =append (_gd .AxId ,_ee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gd .ExtLst =NewCT_ExtensionList ();if _bgcb :=d .DecodeElement (_gd .ExtLst ,&_eb );_bgcb !=nil {return _bgcb ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_eb .Name );if _bac :=d .Skip ();_bac !=nil {return _bac ;};};case _g .EndElement :break _aac ;case _g .CharData :};};return nil ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_gcdgd *CT_TrendlineType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcdgd .ValAttr !=ST_TrendlineTypeUnset {_eadce ,_faeab :=_gcdgd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _faeab !=nil {return _faeab ;};start .Attr =append (start .Attr ,_eadce );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cgaedc *ST_LegendPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgaedc =0;case "\u0062":*_cgaedc =1;case "\u0074\u0072":*_cgaedc =2;case "\u006c":*_cgaedc =3;case "\u0072":*_cgaedc =4;case "\u0074":*_cgaedc =5;};return nil ;};func (_fgagc *CT_Surface3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfccae :for {_ffaa ,_bebd :=d .Token ();if _bebd !=nil {return _bebd ;};switch _gbdda :=_ffaa .(type ){case _g .StartElement :switch _gbdda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgagc .Wireframe =NewCT_Boolean ();if _becda :=d .DecodeElement (_fgagc .Wireframe ,&_gbdda );_becda !=nil {return _becda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgec :=NewCT_SurfaceSer ();if _fdfgd :=d .DecodeElement (_cgec ,&_gbdda );_fdfgd !=nil {return _fdfgd ;};_fgagc .Ser =append (_fgagc .Ser ,_cgec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgagc .BandFmts =NewCT_BandFmts ();if _befb :=d .DecodeElement (_fgagc .BandFmts ,&_gbdda );_befb !=nil {return _befb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcb :=NewCT_UnsignedInt ();if _bgcfa :=d .DecodeElement (_bbcb ,&_gbdda );_bgcfa !=nil {return _bgcfa ;};_fgagc .AxId =append (_fgagc .AxId ,_bbcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgagc .ExtLst =NewCT_ExtensionList ();if _efcd :=d .DecodeElement (_fgagc .ExtLst ,&_gbdda );_efcd !=nil {return _efcd ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_gbdda .Name );if _adcda :=d .Skip ();_adcda !=nil {return _adcda ;};};case _g .EndElement :break _cfccae ;case _g .CharData :};};return nil ;};func (_fad *CT_BarDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fad .ValAttr !=ST_BarDirUnset {_cebb ,_dcb :=_fad .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dcb !=nil {return _dcb ;};start .Attr =append (start .Attr ,_cebb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbfac *ST_OfPieType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbfac =0;case "\u0070\u0069\u0065":*_fbfac =1;case "\u0062\u0061\u0072":*_fbfac =2;};return nil ;};func NewCT_PictureFormat ()*CT_PictureFormat {_eaagg :=&CT_PictureFormat {};_eaagg .ValAttr =ST_PictureFormat (1);return _eaagg ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_cafc *CT_Marker )ValidateWithPath (path string )error {if _cafc .Symbol !=nil {if _adcfa :=_cafc .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_adcfa !=nil {return _adcfa ;};};if _cafc .Size !=nil {if _bbfcd :=_cafc .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_bbfcd !=nil {return _bbfcd ;};};if _cafc .SpPr !=nil {if _gddeb :=_cafc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gddeb !=nil {return _gddeb ;};};if _cafc .ExtLst !=nil {if _ccdaf :=_cafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdaf !=nil {return _ccdaf ;};};return nil ;};func (_fgacca *CT_PlotAreaChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgacca .AreaChart !=nil {_edceb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .AreaChart ,_edceb );};if _fgacca .Area3DChart !=nil {_egdea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .Area3DChart ,_egdea );};if _fgacca .LineChart !=nil {_ecbbeg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .LineChart ,_ecbbeg );};if _fgacca .Line3DChart !=nil {_ecgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .Line3DChart ,_ecgb );};if _fgacca .StockChart !=nil {_gfcgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .StockChart ,_gfcgf );};if _fgacca .RadarChart !=nil {_fgfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .RadarChart ,_fgfg );};if _fgacca .ScatterChart !=nil {_eebbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .ScatterChart ,_eebbe );};if _fgacca .PieChart !=nil {_gcdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .PieChart ,_gcdb );};if _fgacca .Pie3DChart !=nil {_dcbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .Pie3DChart ,_dcbg );};if _fgacca .DoughnutChart !=nil {_cfcg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .DoughnutChart ,_cfcg );};if _fgacca .BarChart !=nil {_baefd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .BarChart ,_baefd );};if _fgacca .Bar3DChart !=nil {_dggcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .Bar3DChart ,_dggcd );};if _fgacca .OfPieChart !=nil {_cgeed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .OfPieChart ,_cgeed );};if _fgacca .SurfaceChart !=nil {_gcgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .SurfaceChart ,_gcgg );};if _fgacca .Surface3DChart !=nil {_ebbcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .Surface3DChart ,_ebbcf );};if _fgacca .BubbleChart !=nil {_defde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fgacca .BubbleChart ,_defde );};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"; +// Validate validates the CT_UnsignedInt and its children +func (_eadaa *CT_UnsignedInt )Validate ()error {return _eadaa .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func (_aeaaa *CT_StrRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cdbdc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066"}};_fg .AddPreserveSpaceAttr (&_cdbdc ,_aeaaa .F );e .EncodeElement (_aeaaa .F ,_cdbdc );if _aeaaa .StrCache !=nil {_gabbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_aeaaa .StrCache ,_gabbg );};if _aeaaa .ExtLst !=nil {_cffa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeaaa .ExtLst ,_cffa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RadarChart and its children -func (_fggfc *CT_RadarChart )Validate ()error {return _fggfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_bebg ST_PictureFormat )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gaaba :=_b .Attr {};_gaaba .Name =name ;switch _bebg {case ST_PictureFormatUnset :_gaaba .Value ="";case ST_PictureFormatStretch :_gaaba .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_gaaba .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_gaaba .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _gaaba ,nil ;};func (_bccdc *CT_TextLanguageID )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebadb :=range start .Attr {if _ebadb .Name .Local =="\u0076\u0061\u006c"{_afgf ,_baagf :=_ebadb .Value ,error (nil );if _baagf !=nil {return _baagf ;};_bccdc .ValAttr =_afgf ;continue ;};};for {_aacad ,_cecbd :=d .Token ();if _cecbd !=nil {return _da .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",_cecbd );};if _fbbgf ,_gdabad :=_aacad .(_b .EndElement );_gdabad &&_fbbgf .Name ==start .Name {break ;};};return nil ;};func (_fgce *CT_Marker )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcb :for {_efedf ,_dade :=d .Token ();if _dade !=nil {return _dade ;};switch _edaa :=_efedf .(type ){case _b .StartElement :switch _edaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgce .Symbol =NewCT_MarkerStyle ();if _fafca :=d .DecodeElement (_fgce .Symbol ,&_edaa );_fafca !=nil {return _fafca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgce .Size =NewCT_MarkerSize ();if _gfbgf :=d .DecodeElement (_fgce .Size ,&_edaa );_gfbgf !=nil {return _gfbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgce .SpPr =_db .NewCT_ShapeProperties ();if _dadeg :=d .DecodeElement (_fgce .SpPr ,&_edaa );_dadeg !=nil {return _dadeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgce .ExtLst =NewCT_ExtensionList ();if _cadg :=d .DecodeElement (_fgce .ExtLst ,&_edaa );_cadg !=nil {return _cadg ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_edaa .Name );if _cedgd :=d .Skip ();_cedgd !=nil {return _cedgd ;};};case _b .EndElement :break _ddcb ;case _b .CharData :};};return nil ;};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ;};type CT_SerTx struct{Choice *CT_SerTxChoice ;}; +// Validate validates the CT_AxisUnit and its children +func (_bbe *CT_AxisUnit )Validate ()error {return _bbe .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_aggga *EG_LegendEntryData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aggga .TxPr !=nil {_dbfdbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_aggga .TxPr ,_dbfdbe );};return nil ;}; -// Validate validates the CT_NumRef and its children -func (_cfgf *CT_NumRef )Validate ()error {return _cfgf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func (_bbcf *CT_Scaling )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdafb :for {_eabeb ,_dfddb :=d .Token ();if _dfddb !=nil {return _dfddb ;};switch _fdfed :=_eabeb .(type ){case _b .StartElement :switch _fdfed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcf .LogBase =NewCT_LogBase ();if _fdefc :=d .DecodeElement (_bbcf .LogBase ,&_fdfed );_fdefc !=nil {return _fdefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcf .Orientation =NewCT_Orientation ();if _dedde :=d .DecodeElement (_bbcf .Orientation ,&_fdfed );_dedde !=nil {return _dedde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcf .Max =NewCT_Double ();if _bdadb :=d .DecodeElement (_bbcf .Max ,&_fdfed );_bdadb !=nil {return _bdadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcf .Min =NewCT_Double ();if _ebdc :=d .DecodeElement (_bbcf .Min ,&_fdfed );_ebdc !=nil {return _ebdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbcf .ExtLst =NewCT_ExtensionList ();if _gecg :=d .DecodeElement (_bbcf .ExtLst ,&_fdfed );_gecg !=nil {return _gecg ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_fdfed .Name );if _agfcb :=d .Skip ();_agfcb !=nil {return _agfcb ;};};case _b .EndElement :break _cdafb ;case _b .CharData :};};return nil ;};func (_fafdd ST_TrendlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fafdd .String (),start );};func (_bagbef ST_Shape )Validate ()error {return _bagbef .ValidateWithPath ("")};func NewEG_AxShared ()*EG_AxShared {_egcfg :=&EG_AxShared {};_egcfg .AxId =NewCT_UnsignedInt ();_egcfg .Scaling =NewCT_Scaling ();_egcfg .AxPos =NewCT_AxPos ();_egcfg .CrossAx =NewCT_UnsignedInt ();return _egcfg ;}; +// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path +func (_bgb *CT_AxPos )ValidateWithPath (path string )error {if _bgb .ValAttr ==ST_AxPosUnset {return _bd .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 _deb :=_bgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deb !=nil {return _deb ;};return nil ;};func (_gabc *CT_BuiltInUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gbf :=range start .Attr {if _gbf .Name .Local =="\u0076\u0061\u006c"{_gabc .ValAttr .UnmarshalXMLAttr (_gbf );continue ;};};for {_agcc ,_fegc :=d .Token ();if _fegc !=nil {return _bd .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",_fegc );};if _fbbd ,_adff :=_agcc .(_g .EndElement );_adff &&_fbbd .Name ==start .Name {break ;};};return nil ;};func (_fgbbd *ST_HoleSize )Validate ()error {return _fgbbd .ValidateWithPath ("")};func (_ddebb ST_LblAlgn )ValidateWithPath (path string )error {switch _ddebb {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddebb ));};return nil ;}; -// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path -func (_efdfe *CT_Chart )ValidateWithPath (path string )error {if _efdfe .Title !=nil {if _eacf :=_efdfe .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_eacf !=nil {return _eacf ;};};if _efdfe .AutoTitleDeleted !=nil {if _eecc :=_efdfe .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_eecc !=nil {return _eecc ;};};if _efdfe .PivotFmts !=nil {if _cca :=_efdfe .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_cca !=nil {return _cca ;};};if _efdfe .View3D !=nil {if _gfge :=_efdfe .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_gfge !=nil {return _gfge ;};};if _efdfe .Floor !=nil {if _eece :=_efdfe .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_eece !=nil {return _eece ;};};if _efdfe .SideWall !=nil {if _cddg :=_efdfe .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_cddg !=nil {return _cddg ;};};if _efdfe .BackWall !=nil {if _fffe :=_efdfe .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_fffe !=nil {return _fffe ;};};if _aada :=_efdfe .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_aada !=nil {return _aada ;};if _efdfe .Legend !=nil {if _eacb :=_efdfe .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_eacb !=nil {return _eacb ;};};if _efdfe .PlotVisOnly !=nil {if _fdfg :=_efdfe .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_fdfg !=nil {return _fdfg ;};};if _efdfe .DispBlanksAs !=nil {if _fbcg :=_efdfe .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_fbcg !=nil {return _fbcg ;};};if _efdfe .ShowDLblsOverMax !=nil {if _eeec :=_efdfe .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_eeec !=nil {return _eeec ;};};if _efdfe .ExtLst !=nil {if _fcee :=_efdfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcee !=nil {return _fcee ;};};return nil ;};type CT_Extension struct{UriAttr *string ;Any _ab .Any ;}; +// Validate validates the CT_BuiltInUnit and its children +func (_egga *CT_BuiltInUnit )Validate ()error {return _egga .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ff .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_fcada *CT_ErrDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcada .ValAttr =ST_ErrDir (1);for _ ,_gdff :=range start .Attr {if _gdff .Name .Local =="\u0076\u0061\u006c"{_fcada .ValAttr .UnmarshalXMLAttr (_gdff );continue ;};};for {_bbbg ,_aefc :=d .Token ();if _aefc !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_aefc );};if _daea ,_daac :=_bbbg .(_g .EndElement );_daac &&_daea .Name ==start .Name {break ;};};return nil ;};func (_bfaac *CT_BubbleScale )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfae :=range start .Attr {if _gfae .Name .Local =="\u0076\u0061\u006c"{_gfcb ,_cfad :=ParseUnionST_BubbleScale (_gfae .Value );if _cfad !=nil {return _cfad ;};_bfaac .ValAttr =&_gfcb ;continue ;};};for {_gbg ,_cffd :=d .Token ();if _cffd !=nil {return _bd .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",_cffd );};if _debf ,_dacd :=_gbg .(_g .EndElement );_dacd &&_debf .Name ==start .Name {break ;};};return nil ;};func (_agedcd ST_Grouping )Validate ()error {return _agedcd .ValidateWithPath ("")};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_aggc :=&CT_MultiLvlStrData {};return _aggc };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 (_bbcba ST_OfPieType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbcba .String (),start );};type ST_BarGrouping byte ; -// Validate validates the CT_LogBase and its children -func (_dgbg *CT_LogBase )Validate ()error {return _dgbg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};func NewCT_SerTx ()*CT_SerTx {_ecdd :=&CT_SerTx {};_ecdd .Choice =NewCT_SerTxChoice ();return _ecdd };func (_bbdfc *EG_BarChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdfc .BarDir =NewCT_BarDir ();_eeefd :for {_fadd ,_dggg :=d .Token ();if _dggg !=nil {return _dggg ;};switch _aagae :=_fadd .(type ){case _b .StartElement :switch _aagae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfda :=d .DecodeElement (_bbdfc .BarDir ,&_aagae );_bdfda !=nil {return _bdfda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbdfc .Grouping =NewCT_BarGrouping ();if _eegeb :=d .DecodeElement (_bbdfc .Grouping ,&_aagae );_eegeb !=nil {return _eegeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbdfc .VaryColors =NewCT_Boolean ();if _cafaa :=d .DecodeElement (_bbdfc .VaryColors ,&_aagae );_cafaa !=nil {return _cafaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgae :=NewCT_BarSer ();if _aafff :=d .DecodeElement (_cbgae ,&_aagae );_aafff !=nil {return _aafff ;};_bbdfc .Ser =append (_bbdfc .Ser ,_cbgae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbdfc .DLbls =NewCT_DLbls ();if _ggbadg :=d .DecodeElement (_bbdfc .DLbls ,&_aagae );_ggbadg !=nil {return _ggbadg ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_aagae .Name );if _gfcgg :=d .Skip ();_gfcgg !=nil {return _gfcgg ;};};case _b .EndElement :break _eeefd ;case _b .CharData :};};return nil ;};func (_gcdgd *CT_PivotFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_afad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gcdgd .Idx ,_afad );if _gcdgd .SpPr !=nil {_dddbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcdgd .SpPr ,_dddbd );};if _gcdgd .TxPr !=nil {_ffcae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gcdgd .TxPr ,_ffcae );};if _gcdgd .Marker !=nil {_eddbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gcdgd .Marker ,_eddbf );};if _gcdgd .DLbl !=nil {_gcgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_gcdgd .DLbl ,_gcgb );};if _gcdgd .ExtLst !=nil {_dfcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcdgd .ExtLst ,_dfcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RotX struct{ValAttr *int8 ;}; +// Validate validates the CT_ScatterSer and its children +func (_becdb *CT_ScatterSer )Validate ()error {return _becdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};type ST_RadarStyle byte ;func (_cgfeec ST_SplitType )ValidateWithPath (path string )error {switch _cgfeec {case 0,1,2,3,4,5:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfeec ));};return nil ;}; -// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path -func (_cfbdd *CT_OfPieChart )ValidateWithPath (path string )error {if _fffee :=_cfbdd .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_fffee !=nil {return _fffee ;};if _cfbdd .VaryColors !=nil {if _dbge :=_cfbdd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dbge !=nil {return _dbge ;};};for _fcgb ,_afdc :=range _cfbdd .Ser {if _feeb :=_afdc .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcgb ));_feeb !=nil {return _feeb ;};};if _cfbdd .DLbls !=nil {if _dfabg :=_cfbdd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfabg !=nil {return _dfabg ;};};if _cfbdd .GapWidth !=nil {if _aedb :=_cfbdd .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_aedb !=nil {return _aedb ;};};if _cfbdd .SplitType !=nil {if _bffb :=_cfbdd .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_bffb !=nil {return _bffb ;};};if _cfbdd .SplitPos !=nil {if _gaea :=_cfbdd .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_gaea !=nil {return _gaea ;};};if _cfbdd .CustSplit !=nil {if _cfgc :=_cfbdd .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_cfgc !=nil {return _cfgc ;};};if _cfbdd .SecondPieSize !=nil {if _dddeg :=_cfbdd .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_dddeg !=nil {return _dddeg ;};};for _efbc ,_aggf :=range _cfbdd .SerLines {if _cfbg :=_aggf .ValidateWithPath (_da .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_efbc ));_cfbg !=nil {return _cfbg ;};};if _cfbdd .ExtLst !=nil {if _bagbe :=_cfbdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bagbe !=nil {return _bagbe ;};};return nil ;}; +// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path +func (_dgaa *CT_ManualLayout )ValidateWithPath (path string )error {if _dgaa .LayoutTarget !=nil {if _cgggf :=_dgaa .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_cgggf !=nil {return _cgggf ;};};if _dgaa .XMode !=nil {if _bgec :=_dgaa .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_bgec !=nil {return _bgec ;};};if _dgaa .YMode !=nil {if _aagb :=_dgaa .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_aagb !=nil {return _aagb ;};};if _dgaa .WMode !=nil {if _aacdc :=_dgaa .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_aacdc !=nil {return _aacdc ;};};if _dgaa .HMode !=nil {if _ffff :=_dgaa .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_ffff !=nil {return _ffff ;};};if _dgaa .X !=nil {if _ccbc :=_dgaa .X .ValidateWithPath (path +"\u002f\u0058");_ccbc !=nil {return _ccbc ;};};if _dgaa .Y !=nil {if _dbeb :=_dgaa .Y .ValidateWithPath (path +"\u002f\u0059");_dbeb !=nil {return _dbeb ;};};if _dgaa .W !=nil {if _caeg :=_dgaa .W .ValidateWithPath (path +"\u002f\u0057");_caeg !=nil {return _caeg ;};};if _dgaa .H !=nil {if _cbged :=_dgaa .H .ValidateWithPath (path +"\u002f\u0048");_cbged !=nil {return _cbged ;};};if _dgaa .ExtLst !=nil {if _dbcc :=_dgaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbcc !=nil {return _dbcc ;};};return nil ;};type ST_Orientation byte ;type ST_Shape byte ;func (_fbefa *CT_NumDataSourceChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbefa .NumRef !=nil {_cabb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_fbefa .NumRef ,_cabb );};if _fbefa .NumLit !=nil {_bggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_fbefa .NumLit ,_bggg );};return nil ;}; -// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path -func (_egbf *CT_ScatterChart )ValidateWithPath (path string )error {if _gfgd :=_egbf .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_gfgd !=nil {return _gfgd ;};if _egbf .VaryColors !=nil {if _eaddg :=_egbf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eaddg !=nil {return _eaddg ;};};for _befbg ,_effg :=range _egbf .Ser {if _bdga :=_effg .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_befbg ));_bdga !=nil {return _bdga ;};};if _egbf .DLbls !=nil {if _ffeac :=_egbf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ffeac !=nil {return _ffeac ;};};for _ebed ,_cedgc :=range _egbf .AxId {if _dacbd :=_cedgc .ValidateWithPath (_da .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ebed ));_dacbd !=nil {return _dacbd ;};};if _egbf .ExtLst !=nil {if _fabf :=_egbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fabf !=nil {return _fabf ;};};return nil ;};func NewCT_UpDownBar ()*CT_UpDownBar {_bfecf :=&CT_UpDownBar {};return _bfecf };type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func (_bdaff *ST_PictureFormat )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdaff =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_bdaff =1;case "\u0073\u0074\u0061c\u006b":*_bdaff =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_bdaff =3;};return nil ;}; +// Validate validates the CT_NumFmt and its children +func (_gfdd *CT_NumFmt )Validate ()error {return _gfdd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_ff .CT_ShapeProperties ;TxPr *_ff .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_UnsignedInt and its children -func (_ecded *CT_UnsignedInt )Validate ()error {return _ecded .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func (_gffe *CT_PieSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gffe .Idx =NewCT_UnsignedInt ();_gffe .Order =NewCT_UnsignedInt ();_aacdb :for {_fdaf ,_agddd :=d .Token ();if _agddd !=nil {return _agddd ;};switch _adefe :=_fdaf .(type ){case _b .StartElement :switch _adefe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfcf :=d .DecodeElement (_gffe .Idx ,&_adefe );_cfcf !=nil {return _cfcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dgcb :=d .DecodeElement (_gffe .Order ,&_adefe );_dgcb !=nil {return _dgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffe .Tx =NewCT_SerTx ();if _deff :=d .DecodeElement (_gffe .Tx ,&_adefe );_deff !=nil {return _deff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffe .SpPr =_db .NewCT_ShapeProperties ();if _egbg :=d .DecodeElement (_gffe .SpPr ,&_adefe );_egbg !=nil {return _egbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffe .Explosion =NewCT_UnsignedInt ();if _dfeb :=d .DecodeElement (_gffe .Explosion ,&_adefe );_dfeb !=nil {return _dfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebgg :=NewCT_DPt ();if _gdegf :=d .DecodeElement (_cebgg ,&_adefe );_gdegf !=nil {return _gdegf ;};_gffe .DPt =append (_gffe .DPt ,_cebgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffe .DLbls =NewCT_DLbls ();if _afdg :=d .DecodeElement (_gffe .DLbls ,&_adefe );_afdg !=nil {return _afdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffe .Cat =NewCT_AxDataSource ();if _fgbg :=d .DecodeElement (_gffe .Cat ,&_adefe );_fgbg !=nil {return _fgbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffe .Val =NewCT_NumDataSource ();if _baabf :=d .DecodeElement (_gffe .Val ,&_adefe );_baabf !=nil {return _baabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gffe .ExtLst =NewCT_ExtensionList ();if _bbgec :=d .DecodeElement (_gffe .ExtLst ,&_adefe );_bbgec !=nil {return _bbgec ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_adefe .Name );if _ccbae :=d .Skip ();_ccbae !=nil {return _ccbae ;};};case _b .EndElement :break _aacdb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path +func (_fggc *EG_LegendEntryData )ValidateWithPath (path string )error {if _fggc .TxPr !=nil {if _bgbe :=_fggc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bgbe !=nil {return _bgbe ;};};return nil ;}; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_egdbg *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_fbacd *ST_ScatterStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbacd =0;case "\u006e\u006f\u006e\u0065":*_fbacd =1;case "\u006c\u0069\u006e\u0065":*_fbacd =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_fbacd =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_fbacd =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_fbacd =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_fbacd =6;};return nil ;}; +// Validate validates the CT_DLblChoice and its children +func (_cgga *CT_DLblChoice )Validate ()error {return _cgga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path -func (_adea *CT_ChartLines )ValidateWithPath (path string )error {if _adea .SpPr !=nil {if _cgbf :=_adea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgbf !=nil {return _cgbf ;};};return nil ;};func (_fbede *ST_BuiltInUnit )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbede =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_fbede =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_fbede =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_fbede =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_fbede =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fbede =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fbede =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fbede =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fbede =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_fbede =9;};return nil ;};func (_bfbdc ST_BarGrouping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddgad :=_b .Attr {};_ddgad .Name =name ;switch _bfbdc {case ST_BarGroupingUnset :_ddgad .Value ="";case ST_BarGroupingPercentStacked :_ddgad .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_ddgad .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_ddgad .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_ddgad .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _ddgad ,nil ;};type ST_TimeUnit byte ;func (_bgebce *UserShapes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgebce .CT_Drawing =*_cb .NewCT_Drawing ();for {_dfedg ,_cbbed :=d .Token ();if _cbbed !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_cbbed );};if _ccgca ,_ffdgg :=_dfedg .(_b .EndElement );_ffdgg &&_ccgca .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PictureStackUnit and its children +func (_acae *CT_PictureStackUnit )Validate ()error {return _acae .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};type CT_UpDownBar struct{SpPr *_ff .CT_ShapeProperties ;};func (_agae ST_TickLblPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cadea :=_g .Attr {};_cadea .Name =name ;switch _agae {case ST_TickLblPosUnset :_cadea .Value ="";case ST_TickLblPosHigh :_cadea .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_cadea .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_cadea .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_cadea .Value ="\u006e\u006f\u006e\u0065";};return _cadea ,nil ;}; -// Validate validates the CT_LblAlgn and its children -func (_cffc *CT_LblAlgn )Validate ()error {return _cffc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");}; +// Validate validates the CT_BarChart and its children +func (_fce *CT_BarChart )Validate ()error {return _fce .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_daec *CT_CustSplit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afcc :for {_dcac ,_bede :=d .Token ();if _bede !=nil {return _bede ;};switch _dcacf :=_dcac .(type ){case _g .StartElement :switch _dcacf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bce :=NewCT_UnsignedInt ();if _fbae :=d .DecodeElement (_bce ,&_dcacf );_fbae !=nil {return _fbae ;};_daec .SecondPiePt =append (_daec .SecondPiePt ,_bce );default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_dcacf .Name );if _gfeb :=d .Skip ();_gfeb !=nil {return _gfeb ;};};case _g .EndElement :break _afcc ;case _g .CharData :};};return nil ;};func (_afcda *ST_Overlap )ValidateWithPath (path string )error {_aafbe :=[]string {};if _afcda .ST_OverlapPercent !=nil {_aafbe =append (_aafbe ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _afcda .ST_OverlapByte !=nil {_aafbe =append (_aafbe ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_aafbe )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aafbe );};return nil ;}; -// Validate validates the CT_Crosses and its children -func (_aggc *CT_Crosses )Validate ()error {return _aggc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};type ST_LayoutTarget byte ; +// Validate validates the EG_LegendEntryData and its children +func (_cdbff *EG_LegendEntryData )Validate ()error {return _cdbff .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");}; -// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path -func (_deaca *CT_RadarSer )ValidateWithPath (path string )error {if _bgab :=_deaca .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bgab !=nil {return _bgab ;};if _ccccg :=_deaca .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ccccg !=nil {return _ccccg ;};if _deaca .Tx !=nil {if _cggdd :=_deaca .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cggdd !=nil {return _cggdd ;};};if _deaca .SpPr !=nil {if _ggcdd :=_deaca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggcdd !=nil {return _ggcdd ;};};if _deaca .Marker !=nil {if _adcgd :=_deaca .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_adcgd !=nil {return _adcgd ;};};for _cabdb ,_fdbfb :=range _deaca .DPt {if _cegfd :=_fdbfb .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cabdb ));_cegfd !=nil {return _cegfd ;};};if _deaca .DLbls !=nil {if _bcfbd :=_deaca .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bcfbd !=nil {return _bcfbd ;};};if _deaca .Cat !=nil {if _adfa :=_deaca .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_adfa !=nil {return _adfa ;};};if _deaca .Val !=nil {if _afdb :=_deaca .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_afdb !=nil {return _afdb ;};};if _deaca .ExtLst !=nil {if _gfdgee :=_deaca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfdgee !=nil {return _gfdgee ;};};return nil ;};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_bcgd :=&CT_DispUnitsChoice {};return _bcgd };func (_fdeae ST_TickLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdeae .String (),start );};func NewCT_CustSplit ()*CT_CustSplit {_fcca :=&CT_CustSplit {};return _fcca }; +// Validate validates the CT_NumVal and its children +func (_caac *CT_NumVal )Validate ()error {return _caac .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_ddcbfd *CT_OfPieChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cbdbd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ddcbfd .OfPieType ,_cbdbd );if _ddcbfd .VaryColors !=nil {_agbce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ddcbfd .VaryColors ,_agbce );};if _ddcbfd .Ser !=nil {_babg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gdda :=range _ddcbfd .Ser {e .EncodeElement (_gdda ,_babg );};};if _ddcbfd .DLbls !=nil {_dgbc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ddcbfd .DLbls ,_dgbc );};if _ddcbfd .GapWidth !=nil {_cebdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ddcbfd .GapWidth ,_cebdg );};if _ddcbfd .SplitType !=nil {_bace :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ddcbfd .SplitType ,_bace );};if _ddcbfd .SplitPos !=nil {_eabc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_ddcbfd .SplitPos ,_eabc );};if _ddcbfd .CustSplit !=nil {_dedfc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_ddcbfd .CustSplit ,_dedfc );};if _ddcbfd .SecondPieSize !=nil {_bfabc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ddcbfd .SecondPieSize ,_bfabc );};if _ddcbfd .SerLines !=nil {_cegcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_ebag :=range _ddcbfd .SerLines {e .EncodeElement (_ebag ,_cegcg );};};if _ddcbfd .ExtLst !=nil {_bbec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddcbfd .ExtLst ,_bbec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcdbg *ST_LblOffset )ValidateWithPath (path string )error {_beeacb :=[]string {};if _bcdbg .ST_LblOffsetPercent !=nil {_beeacb =append (_beeacb ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _bcdbg .ST_LblOffsetUShort !=nil {_beeacb =append (_beeacb ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_beeacb )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_beeacb );};return nil ;};func (_aefad ST_TimeUnit )ValidateWithPath (path string )error {switch _aefad {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefad ));};return nil ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_cace :=&EG_AxSharedChoice {};return _cace };func (_aagc *ST_DepthPercent )ValidateWithPath (path string )error {_geabc :=[]string {};if _aagc .ST_DepthPercentWithSymbol !=nil {_geabc =append (_geabc ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _aagc .ST_DepthPercentUShort !=nil {_geabc =append (_geabc ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_geabc )> 1{return _bd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_geabc );};return nil ;}; -// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path -func (_gbgd *CT_DispUnits )ValidateWithPath (path string )error {if _gbgd .Choice !=nil {if _fdfbe :=_gbgd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdfbe !=nil {return _fdfbe ;};};if _gbgd .DispUnitsLbl !=nil {if _gdca :=_gbgd .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_gdca !=nil {return _gdca ;};};if _gbgd .ExtLst !=nil {if _cbbeg :=_gbgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbbeg !=nil {return _cbbeg ;};};return nil ;}; +// Validate validates the CT_BarGrouping and its children +func (_agb *CT_BarGrouping )Validate ()error {return _agb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path -func (_fdbd *CT_GapAmount )ValidateWithPath (path string )error {if _fdbd .ValAttr !=nil {if _baag :=_fdbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baag !=nil {return _baag ;};};return nil ;};func (_agcaf ST_SplitType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gafe :=_b .Attr {};_gafe .Name =name ;switch _agcaf {case ST_SplitTypeUnset :_gafe .Value ="";case ST_SplitTypeAuto :_gafe .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_gafe .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_gafe .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_gafe .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_gafe .Value ="\u0076\u0061\u006c";};return _gafe ,nil ;};type ST_CrossBetween byte ;type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;}; +// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path +func (_eccgf *CT_Protection )ValidateWithPath (path string )error {if _eccgf .ChartObject !=nil {if _bdfba :=_eccgf .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_bdfba !=nil {return _bdfba ;};};if _eccgf .Data !=nil {if _ffbg :=_eccgf .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_ffbg !=nil {return _ffbg ;};};if _eccgf .Formatting !=nil {if _aefac :=_eccgf .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_aefac !=nil {return _aefac ;};};if _eccgf .Selection !=nil {if _febd :=_eccgf .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_febd !=nil {return _febd ;};};if _eccgf .UserInterface !=nil {if _gcbgae :=_eccgf .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_gcbgae !=nil {return _gcbgae ;};};return nil ;};func (_afbeg ST_HPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afbeg .ST_HPercentWithSymbol !=nil {e .EncodeToken (_g .CharData (*_afbeg .ST_HPercentWithSymbol ));};if _afbeg .ST_HPercentUShort !=nil {e .EncodeToken (_g .CharData (_bd .Sprintf ("\u0025\u0064",*_afbeg .ST_HPercentUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_ebcdf *Group_DLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acgd :for {_ddabd ,_dcdbb :=d .Token ();if _dcdbb !=nil {return _dcdbb ;};switch _cbfgg :=_ddabd .(type ){case _g .StartElement :switch _cbfgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .Layout =NewCT_Layout ();if _bebae :=d .DecodeElement (_ebcdf .Layout ,&_cbfgg );_bebae !=nil {return _bebae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .Tx =NewCT_Tx ();if _fgacc :=d .DecodeElement (_ebcdf .Tx ,&_cbfgg );_fgacc !=nil {return _fgacc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .NumFmt =NewCT_NumFmt ();if _effed :=d .DecodeElement (_ebcdf .NumFmt ,&_cbfgg );_effed !=nil {return _effed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .SpPr =_ff .NewCT_ShapeProperties ();if _bdgfc :=d .DecodeElement (_ebcdf .SpPr ,&_cbfgg );_bdgfc !=nil {return _bdgfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .TxPr =_ff .NewCT_TextBody ();if _acga :=d .DecodeElement (_ebcdf .TxPr ,&_cbfgg );_acga !=nil {return _acga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .DLblPos =NewCT_DLblPos ();if _badgc :=d .DecodeElement (_ebcdf .DLblPos ,&_cbfgg );_badgc !=nil {return _badgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .ShowLegendKey =NewCT_Boolean ();if _becgf :=d .DecodeElement (_ebcdf .ShowLegendKey ,&_cbfgg );_becgf !=nil {return _becgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .ShowVal =NewCT_Boolean ();if _fdcagb :=d .DecodeElement (_ebcdf .ShowVal ,&_cbfgg );_fdcagb !=nil {return _fdcagb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .ShowCatName =NewCT_Boolean ();if _feede :=d .DecodeElement (_ebcdf .ShowCatName ,&_cbfgg );_feede !=nil {return _feede ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .ShowSerName =NewCT_Boolean ();if _ccgg :=d .DecodeElement (_ebcdf .ShowSerName ,&_cbfgg );_ccgg !=nil {return _ccgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .ShowPercent =NewCT_Boolean ();if _egfeef :=d .DecodeElement (_ebcdf .ShowPercent ,&_cbfgg );_egfeef !=nil {return _egfeef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .ShowBubbleSize =NewCT_Boolean ();if _gbac :=d .DecodeElement (_ebcdf .ShowBubbleSize ,&_cbfgg );_gbac !=nil {return _gbac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .Separator =new (string );if _ceabf :=d .DecodeElement (_ebcdf .Separator ,&_cbfgg );_ceabf !=nil {return _ceabf ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_cbfgg .Name );if _aagfda :=d .Skip ();_aagfda !=nil {return _aagfda ;};};case _g .EndElement :break _acgd ;case _g .CharData :};};return nil ;};func NewCT_RotX ()*CT_RotX {_eaca :=&CT_RotX {};return _eaca };func (_cfcfg ST_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfcfg .String (),start );};func (_affag *CT_StrVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgdcf :=range start .Attr {if _dgdcf .Name .Local =="\u0069\u0064\u0078"{_fafgc ,_eaef :=_c .ParseUint (_dgdcf .Value ,10,32);if _eaef !=nil {return _eaef ;};_affag .IdxAttr =uint32 (_fafgc );continue ;};};_bddec :for {_ecbg ,_bgfbe :=d .Token ();if _bgfbe !=nil {return _bgfbe ;};switch _fcfbb :=_ecbg .(type ){case _g .StartElement :switch _fcfbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abefg :=d .DecodeElement (&_affag .V ,&_fcfbb );_abefg !=nil {return _abefg ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072V\u0061\u006c \u0025\u0076",_fcfbb .Name );if _ffddg :=d .Skip ();_ffddg !=nil {return _ffddg ;};};case _g .EndElement :break _bddec ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_BarSer and its children -func (_fff *CT_BarSer )Validate ()error {return _fff .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func (_ffdgf ST_Grouping )Validate ()error {return _ffdgf .ValidateWithPath ("")};func NewEG_LineChartShared ()*EG_LineChartShared {_aagge :=&EG_LineChartShared {};_aagge .Grouping =NewCT_Grouping ();return _aagge ;};func (_caffg *ST_TrendlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dccfc ,_gfcag :=d .Token ();if _gfcag !=nil {return _gfcag ;};if _egdcg ,_eabfa :=_dccfc .(_b .EndElement );_eabfa &&_egdcg .Name ==start .Name {*_caffg =1;return nil ;};if _egddc ,_aeddfb :=_dccfc .(_b .CharData );!_aeddfb {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dccfc );}else {switch string (_egddc ){case "":*_caffg =0;case "\u0065\u0078\u0070":*_caffg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_caffg =2;case "\u006c\u006f\u0067":*_caffg =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_caffg =4;case "\u0070\u006f\u006c\u0079":*_caffg =5;case "\u0070\u006f\u0077e\u0072":*_caffg =6;};};_dccfc ,_gfcag =d .Token ();if _gfcag !=nil {return _gfcag ;};if _cbabe ,_dedfd :=_dccfc .(_b .EndElement );_dedfd &&_cbabe .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dccfc );};func (_effd *CT_ErrValType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _effd .ValAttr !=ST_ErrValTypeUnset {_cdde ,_bcca :=_effd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _bcca !=nil {return _bcca ;};start .Attr =append (start .Attr ,_cdde );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};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 ST_MarkerStyle byte ;func (_bdfdaf ST_LegendPos )String ()string {switch _bdfdaf {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 NewCT_TrendlineType ()*CT_TrendlineType {_egfgd :=&CT_TrendlineType {};return _egfgd }; +// Validate validates the CT_MarkerStyle and its children +func (_cbcgb *CT_MarkerStyle )Validate ()error {return _cbcgb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_Legend and its children -func (_gbef *CT_Legend )Validate ()error {return _gbef .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};func (_adegca ST_Grouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adegca .String (),start );};func (_cbgee ST_SplitType )ValidateWithPath (path string )error {switch _cbgee {case 0,1,2,3,4,5:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgee ));};return nil ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};type ST_Orientation byte ;func (_gdbgdb *CT_OfPieType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdbgdb .ValAttr !=ST_OfPieTypeUnset {_eggc ,_dgeeg :=_gdbgdb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _dgeeg !=nil {return _dgeeg ;};start .Attr =append (start .Attr ,_eggc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};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 ;};func (_ccebg *EG_AreaChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccebg .Grouping !=nil {_feeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ccebg .Grouping ,_feeg );};if _ccebg .VaryColors !=nil {_dedab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ccebg .VaryColors ,_dedab );};if _ccebg .Ser !=nil {_ceefe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gffea :=range _ccebg .Ser {e .EncodeElement (_gffea ,_ceefe );};};if _ccebg .DLbls !=nil {_cfaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ccebg .DLbls ,_cfaa );};if _ccebg .DropLines !=nil {_feggb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ccebg .DropLines ,_feggb );};return nil ;};func (_aebde ST_BuiltInUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aebde .String (),start );};func (_dabfd *CT_SecondPieSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgcbd :=range start .Attr {if _dgcbd .Name .Local =="\u0076\u0061\u006c"{_ffbdb ,_dfbac :=ParseUnionST_SecondPieSize (_dgcbd .Value );if _dfbac !=nil {return _dfbac ;};_dabfd .ValAttr =&_ffbdb ;continue ;};};for {_bfaf ,_degggg :=d .Token ();if _degggg !=nil {return _da .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",_degggg );};if _cadbf ,_cgefd :=_bfaf .(_b .EndElement );_cgefd &&_cadbf .Name ==start .Name {break ;};};return nil ;};func NewCT_LineSer ()*CT_LineSer {_fdfaa :=&CT_LineSer {};_fdfaa .Idx =NewCT_UnsignedInt ();_fdfaa .Order =NewCT_UnsignedInt ();return _fdfaa ;}; +// Validate validates the CT_OfPieChart and its children +func (_dbgbc *CT_OfPieChart )Validate ()error {return _dbgbc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_DispUnitsLbl and its children -func (_gggc *CT_DispUnitsLbl )Validate ()error {return _gggc .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};type ST_Crosses byte ;func (_gabda *CT_SurfaceSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dfbga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gabda .Idx ,_dfbga );_cegc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gabda .Order ,_cegc );if _gabda .Tx !=nil {_gadeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gabda .Tx ,_gadeb );};if _gabda .SpPr !=nil {_gdecc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gabda .SpPr ,_gdecc );};if _gabda .Cat !=nil {_ceeceg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_gabda .Cat ,_ceeceg );};if _gabda .Val !=nil {_ffcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gabda .Val ,_ffcd );};if _gabda .ExtLst !=nil {_ebeee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabda .ExtLst ,_ebeee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path +func (_bcdb *CT_Surface3DChart )ValidateWithPath (path string )error {if _bcdb .Wireframe !=nil {if _daeac :=_bcdb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_daeac !=nil {return _daeac ;};};for _cabff ,_aebde :=range _bcdb .Ser {if _bfdb :=_aebde .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cabff ));_bfdb !=nil {return _bfdb ;};};if _bcdb .BandFmts !=nil {if _fbcbb :=_bcdb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_fbcbb !=nil {return _fbcbb ;};};for _aeaaf ,_bgad :=range _bcdb .AxId {if _ffdg :=_bgad .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aeaaf ));_ffdg !=nil {return _ffdg ;};};if _bcdb .ExtLst !=nil {if _ffggc :=_bcdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffggc !=nil {return _ffggc ;};};return nil ;}; -// Validate validates the CT_PictureFormat and its children -func (_afcfd *CT_PictureFormat )Validate ()error {return _afcfd .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_AxisUnit struct{ValAttr float64 ;};func (_gafd *CT_DoughnutChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gafd .VaryColors !=nil {_cecc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gafd .VaryColors ,_cecc );};if _gafd .Ser !=nil {_bfdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bcdae :=range _gafd .Ser {e .EncodeElement (_bcdae ,_bfdb );};};if _gafd .DLbls !=nil {_dggc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gafd .DLbls ,_dggc );};if _gafd .FirstSliceAng !=nil {_cgbd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_gafd .FirstSliceAng ,_cgbd );};if _gafd .HoleSize !=nil {_fbga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gafd .HoleSize ,_fbga );};if _gafd .ExtLst !=nil {_babe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafd .ExtLst ,_babe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Grouping and its children +func (_fbggf *CT_Grouping )Validate ()error {return _fbggf .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};type ST_BarDir byte ; -// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path -func (_ccebb *EG_AreaChartShared )ValidateWithPath (path string )error {if _ccebb .Grouping !=nil {if _caedf :=_ccebb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_caedf !=nil {return _caedf ;};};if _ccebb .VaryColors !=nil {if _agag :=_ccebb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agag !=nil {return _agag ;};};for _edcdc ,_ebeedd :=range _ccebb .Ser {if _agaeed :=_ebeedd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_edcdc ));_agaeed !=nil {return _agaeed ;};};if _ccebb .DLbls !=nil {if _dfbca :=_ccebb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfbca !=nil {return _dfbca ;};};if _ccebb .DropLines !=nil {if _fbaa :=_ccebb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_fbaa !=nil {return _fbaa ;};};return nil ;}; +// Validate validates the CT_DLbls and its children +func (_fcfc *CT_DLbls )Validate ()error {return _fcfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func (_fecdag ST_LegendPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fecdag .String (),start );};func (_fegac ST_PageSetupOrientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fegac .String (),start );};func (_cfc *CT_AreaSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cfc .Idx ,_cgg );_ebc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cfc .Order ,_ebc );if _cfc .Tx !=nil {_bcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cfc .Tx ,_bcb );};if _cfc .SpPr !=nil {_eba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfc .SpPr ,_eba );};if _cfc .PictureOptions !=nil {_abg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cfc .PictureOptions ,_abg );};if _cfc .DPt !=nil {_dce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bcbc :=range _cfc .DPt {e .EncodeElement (_bcbc ,_dce );};};if _cfc .DLbls !=nil {_gfe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cfc .DLbls ,_gfe );};if _cfc .Trendline !=nil {_cda :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_efg :=range _cfc .Trendline {e .EncodeElement (_efg ,_cda );};};if _cfc .ErrBars !=nil {_efd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_dcea :=range _cfc .ErrBars {e .EncodeElement (_dcea ,_efd );};};if _cfc .Cat !=nil {_cge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cfc .Cat ,_cge );};if _cfc .Val !=nil {_cfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cfc .Val ,_cfb );};if _cfc .ExtLst !=nil {_ccc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfc .ExtLst ,_ccc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dacdb ST_BuiltInUnit )ValidateWithPath (path string )error {switch _dacdb {case 0,1,2,3,4,5,6,7,8,9:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dacdb ));};return nil ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;}; -// Validate validates the CT_DPt and its children -func (_effe *CT_DPt )Validate ()error {return _effe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};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 (_ddcfe ST_Overlap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddcfe .ST_OverlapPercent !=nil {e .EncodeToken (_b .CharData (*_ddcfe .ST_OverlapPercent ));};if _ddcfe .ST_OverlapByte !=nil {e .EncodeToken (_b .CharData (_da .Sprintf ("\u0025\u0064",*_ddcfe .ST_OverlapByte )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_SerTxChoice ()*CT_SerTxChoice {_babcb :=&CT_SerTxChoice {};return _babcb };func (_cbaed ST_ScatterStyle )String ()string {switch _cbaed {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 "";};type CT_ExtensionList struct{Ext []*CT_Extension ;};func NewCT_Skip ()*CT_Skip {_bbffa :=&CT_Skip {};_bbffa .ValAttr =1;return _bbffa };func (_affcc ST_Overlap )String ()string {if _affcc .ST_OverlapPercent !=nil {return _da .Sprintf ("\u0025\u0076",*_affcc .ST_OverlapPercent );};if _affcc .ST_OverlapByte !=nil {return _da .Sprintf ("\u0025\u0076",*_affcc .ST_OverlapByte );};return "";};func (_bfdaa ST_Grouping )ValidateWithPath (path string )error {switch _bfdaa {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfdaa ));};return nil ;};func (_dbcg ST_TickMark )ValidateWithPath (path string )error {switch _dbcg {case 0,1,2,3,4:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbcg ));};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 (_gagf *Group_DLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gagf .Layout !=nil {_fgcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gagf .Layout ,_fgcg );};if _gagf .Tx !=nil {_gebc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gagf .Tx ,_gebc );};if _gagf .NumFmt !=nil {_ddbcbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gagf .NumFmt ,_ddbcbd );};if _gagf .SpPr !=nil {_eddgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gagf .SpPr ,_eddgf );};if _gagf .TxPr !=nil {_fdece :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gagf .TxPr ,_fdece );};if _gagf .DLblPos !=nil {_bbca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_gagf .DLblPos ,_bbca );};if _gagf .ShowLegendKey !=nil {_agcdf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_gagf .ShowLegendKey ,_agcdf );};if _gagf .ShowVal !=nil {_cbced :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gagf .ShowVal ,_cbced );};if _gagf .ShowCatName !=nil {_dbbbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gagf .ShowCatName ,_dbbbf );};if _gagf .ShowSerName !=nil {_cacba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gagf .ShowSerName ,_cacba );};if _gagf .ShowPercent !=nil {_dbageb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gagf .ShowPercent ,_dbageb );};if _gagf .ShowBubbleSize !=nil {_ccddb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gagf .ShowBubbleSize ,_ccddb );};if _gagf .Separator !=nil {_daeda :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ab .AddPreserveSpaceAttr (&_daeda ,*_gagf .Separator );e .EncodeElement (_gagf .Separator ,_daeda );};return nil ;};func (_cbacg *ST_Orientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbacg =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_cbacg =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_cbacg =2;};return nil ;};func (_gffag ST_ScatterStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egbfe :=_b .Attr {};_egbfe .Name =name ;switch _gffag {case ST_ScatterStyleUnset :_egbfe .Value ="";case ST_ScatterStyleNone :_egbfe .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_egbfe .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_egbfe .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_egbfe .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_egbfe .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_egbfe .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _egbfe ,nil ;};func (_fcbgg *CT_SerTxChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggf :for {_beeg ,_bgda :=d .Token ();if _bgda !=nil {return _bgda ;};switch _dddbe :=_beeg .(type ){case _b .StartElement :switch _dddbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbgg .StrRef =NewCT_StrRef ();if _fgggdd :=d .DecodeElement (_fcbgg .StrRef ,&_dddbe );_fgggdd !=nil {return _fgggdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbgg .V =new (string );if _fafd :=d .DecodeElement (_fcbgg .V ,&_dddbe );_fafd !=nil {return _fafd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_dddbe .Name );if _fgfaa :=d .Skip ();_fgfaa !=nil {return _fgfaa ;};};case _b .EndElement :break _gggf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path +func (_aabea *CT_RadarChart )ValidateWithPath (path string )error {if _acbf :=_aabea .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_acbf !=nil {return _acbf ;};if _aabea .VaryColors !=nil {if _gagc :=_aabea .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gagc !=nil {return _gagc ;};};for _ccfa ,_gggd :=range _aabea .Ser {if _dgfc :=_gggd .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccfa ));_dgfc !=nil {return _dgfc ;};};if _aabea .DLbls !=nil {if _bcddd :=_aabea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bcddd !=nil {return _bcddd ;};};for _dgdge ,_fdeaf :=range _aabea .AxId {if _dbca :=_fdeaf .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dgdge ));_dbca !=nil {return _dbca ;};};if _aabea .ExtLst !=nil {if _eegg :=_aabea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eegg !=nil {return _eegg ;};};return nil ;}; -// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path -func (_cafd *CT_AreaSer )ValidateWithPath (path string )error {if _fccd :=_cafd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fccd !=nil {return _fccd ;};if _cbfe :=_cafd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_cbfe !=nil {return _cbfe ;};if _cafd .Tx !=nil {if _eeca :=_cafd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eeca !=nil {return _eeca ;};};if _cafd .SpPr !=nil {if _fdf :=_cafd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fdf !=nil {return _fdf ;};};if _cafd .PictureOptions !=nil {if _aab :=_cafd .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_aab !=nil {return _aab ;};};for _fgg ,_aed :=range _cafd .DPt {if _ffc :=_aed .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fgg ));_ffc !=nil {return _ffc ;};};if _cafd .DLbls !=nil {if _dge :=_cafd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dge !=nil {return _dge ;};};for _ege ,_bce :=range _cafd .Trendline {if _ddd :=_bce .ValidateWithPath (_da .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ege ));_ddd !=nil {return _ddd ;};};for _gcf ,_aadd :=range _cafd .ErrBars {if _fbdg :=_aadd .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gcf ));_fbdg !=nil {return _fbdg ;};};if _cafd .Cat !=nil {if _cacd :=_cafd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_cacd !=nil {return _cacd ;};};if _cafd .Val !=nil {if _gdb :=_cafd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gdb !=nil {return _gdb ;};};if _cafd .ExtLst !=nil {if _gde :=_cafd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gde !=nil {return _gde ;};};return nil ;};func (_ddbb *CT_Boolean )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccbcg :=range start .Attr {if _ccbcg .Name .Local =="\u0076\u0061\u006c"{_eeae ,_gdf :=_a .ParseBool (_ccbcg .Value );if _gdf !=nil {return _gdf ;};_ddbb .ValAttr =&_eeae ;continue ;};};for {_gdeg ,_gfae :=d .Token ();if _gfae !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_gfae );};if _dag ,_gddb :=_gdeg .(_b .EndElement );_gddb &&_dag .Name ==start .Name {break ;};};return nil ;};func (_dea *CT_AxDataSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dea .Choice =NewCT_AxDataSourceChoice ();_adc :for {_eaf ,_eabg :=d .Token ();if _eabg !=nil {return _eabg ;};switch _bgg :=_eaf .(type ){case _b .StartElement :switch _bgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dea .Choice =NewCT_AxDataSourceChoice ();if _cga :=d .DecodeElement (&_dea .Choice .MultiLvlStrRef ,&_bgg );_cga !=nil {return _cga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dea .Choice =NewCT_AxDataSourceChoice ();if _gee :=d .DecodeElement (&_dea .Choice .NumRef ,&_bgg );_gee !=nil {return _gee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dea .Choice =NewCT_AxDataSourceChoice ();if _cba :=d .DecodeElement (&_dea .Choice .NumLit ,&_bgg );_cba !=nil {return _cba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dea .Choice =NewCT_AxDataSourceChoice ();if _fdec :=d .DecodeElement (&_dea .Choice .StrRef ,&_bgg );_fdec !=nil {return _fdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dea .Choice =NewCT_AxDataSourceChoice ();if _gef :=d .DecodeElement (&_dea .Choice .StrLit ,&_bgg );_gef !=nil {return _gef ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_bgg .Name );if _afb :=d .Skip ();_afb !=nil {return _afb ;};};case _b .EndElement :break _adc ;case _b .CharData :};};return nil ;};func NewCT_ValAx ()*CT_ValAx {_adcfg :=&CT_ValAx {};_adcfg .AxId =NewCT_UnsignedInt ();_adcfg .Scaling =NewCT_Scaling ();_adcfg .AxPos =NewCT_AxPos ();_adcfg .CrossAx =NewCT_UnsignedInt ();return _adcfg ;};func (_ecae *CT_ScatterSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bfbfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ecae .Idx ,_bfbfa );_cedb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ecae .Order ,_cedb );if _ecae .Tx !=nil {_gdgab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ecae .Tx ,_gdgab );};if _ecae .SpPr !=nil {_bggec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ecae .SpPr ,_bggec );};if _ecae .Marker !=nil {_gfcec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_ecae .Marker ,_gfcec );};if _ecae .DPt !=nil {_ccge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fcdgc :=range _ecae .DPt {e .EncodeElement (_fcdgc ,_ccge );};};if _ecae .DLbls !=nil {_ecfcg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ecae .DLbls ,_ecfcg );};if _ecae .Trendline !=nil {_gddg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_afggc :=range _ecae .Trendline {e .EncodeElement (_afggc ,_gddg );};};if _ecae .ErrBars !=nil {_bfddd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_cebbf :=range _ecae .ErrBars {e .EncodeElement (_cebbf ,_bfddd );};};if _ecae .XVal !=nil {_gaebg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_ecae .XVal ,_gaebg );};if _ecae .YVal !=nil {_gbbca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_ecae .YVal ,_gbbca );};if _ecae .Smooth !=nil {_acege :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_ecae .Smooth ,_acege );};if _ecae .ExtLst !=nil {_cgag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecae .ExtLst ,_cgag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gecab *EG_AxShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gecab .AxId =NewCT_UnsignedInt ();_gecab .Scaling =NewCT_Scaling ();_gecab .AxPos =NewCT_AxPos ();_gecab .CrossAx =NewCT_UnsignedInt ();_agcfb :for {_eagbe ,_egbfb :=d .Token ();if _egbfb !=nil {return _egbfb ;};switch _cfbgb :=_eagbe .(type ){case _b .StartElement :switch _cfbgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _addbae :=d .DecodeElement (_gecab .AxId ,&_cfbgb );_addbae !=nil {return _addbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cded :=d .DecodeElement (_gecab .Scaling ,&_cfbgb );_cded !=nil {return _cded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .Delete =NewCT_Boolean ();if _cadfc :=d .DecodeElement (_gecab .Delete ,&_cfbgb );_cadfc !=nil {return _cadfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dfagd :=d .DecodeElement (_gecab .AxPos ,&_cfbgb );_dfagd !=nil {return _dfagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .MajorGridlines =NewCT_ChartLines ();if _egaba :=d .DecodeElement (_gecab .MajorGridlines ,&_cfbgb );_egaba !=nil {return _egaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .MinorGridlines =NewCT_ChartLines ();if _bfbdd :=d .DecodeElement (_gecab .MinorGridlines ,&_cfbgb );_bfbdd !=nil {return _bfbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .Title =NewCT_Title ();if _defg :=d .DecodeElement (_gecab .Title ,&_cfbgb );_defg !=nil {return _defg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .NumFmt =NewCT_NumFmt ();if _acbbb :=d .DecodeElement (_gecab .NumFmt ,&_cfbgb );_acbbb !=nil {return _acbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .MajorTickMark =NewCT_TickMark ();if _daccc :=d .DecodeElement (_gecab .MajorTickMark ,&_cfbgb );_daccc !=nil {return _daccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .MinorTickMark =NewCT_TickMark ();if _ffgae :=d .DecodeElement (_gecab .MinorTickMark ,&_cfbgb );_ffgae !=nil {return _ffgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .TickLblPos =NewCT_TickLblPos ();if _fggae :=d .DecodeElement (_gecab .TickLblPos ,&_cfbgb );_fggae !=nil {return _fggae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .SpPr =_db .NewCT_ShapeProperties ();if _ggbab :=d .DecodeElement (_gecab .SpPr ,&_cfbgb );_ggbab !=nil {return _ggbab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .TxPr =_db .NewCT_TextBody ();if _aaabd :=d .DecodeElement (_gecab .TxPr ,&_cfbgb );_aaabd !=nil {return _aaabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fbdcg :=d .DecodeElement (_gecab .CrossAx ,&_cfbgb );_fbdcg !=nil {return _fbdcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .Choice =NewEG_AxSharedChoice ();if _ebgc :=d .DecodeElement (&_gecab .Choice .Crosses ,&_cfbgb );_ebgc !=nil {return _ebgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gecab .Choice =NewEG_AxSharedChoice ();if _aacg :=d .DecodeElement (&_gecab .Choice .CrossesAt ,&_cfbgb );_aacg !=nil {return _aacg ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_cfbgb .Name );if _fbecb :=d .Skip ();_fbecb !=nil {return _fbecb ;};};case _b .EndElement :break _agcfb ;case _b .CharData :};};return nil ;};func (_cegb ST_Crosses )Validate ()error {return _cegb .ValidateWithPath ("")};func (_dabaf *ST_DLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbagf ,_dffeg :=d .Token ();if _dffeg !=nil {return _dffeg ;};if _cafad ,_fdfdcb :=_gbagf .(_b .EndElement );_fdfdcb &&_cafad .Name ==start .Name {*_dabaf =1;return nil ;};if _edccgf ,_efbff :=_gbagf .(_b .CharData );!_efbff {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbagf );}else {switch string (_edccgf ){case "":*_dabaf =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_dabaf =1;case "\u0062":*_dabaf =2;case "\u0063\u0074\u0072":*_dabaf =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_dabaf =4;case "\u0069\u006e\u0045n\u0064":*_dabaf =5;case "\u006c":*_dabaf =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_dabaf =7;case "\u0072":*_dabaf =8;case "\u0074":*_dabaf =9;};};_gbagf ,_dffeg =d .Token ();if _dffeg !=nil {return _dffeg ;};if _deaga ,_gbcfb :=_gbagf .(_b .EndElement );_gbcfb &&_deaga .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbagf );}; +// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path +func (_adee *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _adee .PtCount !=nil {if _fcfb :=_adee .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_fcfb !=nil {return _fcfb ;};};for _fgfddg ,_daacd :=range _adee .Lvl {if _bdef :=_daacd .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_fgfddg ));_bdef !=nil {return _bdef ;};};if _adee .ExtLst !=nil {if _fecd :=_adee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fecd !=nil {return _fecd ;};};return nil ;};func (_egcb ST_BubbleScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egcb .ST_BubbleScalePercent !=nil {e .EncodeToken (_g .CharData (*_egcb .ST_BubbleScalePercent ));};if _egcb .ST_BubbleScaleUInt !=nil {e .EncodeToken (_g .CharData (_bd .Sprintf ("\u0025\u0064",*_egcb .ST_BubbleScaleUInt )));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// Validate validates the CT_Lvl and its children -func (_agceb *CT_Lvl )Validate ()error {return _agceb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");}; +// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path +func (_ggeaf *CT_MarkerStyle )ValidateWithPath (path string )error {if _ggeaf .ValAttr ==ST_MarkerStyleUnset {return _bd .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 _aacgd :=_ggeaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aacgd !=nil {return _aacgd ;};return nil ;};func (_cdafd ST_SizeRepresents )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdafd .String (),start );};type CT_Perspective struct{ValAttr *uint8 ;};func (_fgfc *CT_ManualLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fgfc .LayoutTarget !=nil {_feaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_fgfc .LayoutTarget ,_feaf );};if _fgfc .XMode !=nil {_gdaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_fgfc .XMode ,_gdaf );};if _fgfc .YMode !=nil {_cfcca :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_fgfc .YMode ,_cfcca );};if _fgfc .WMode !=nil {_eebd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_fgfc .WMode ,_eebd );};if _fgfc .HMode !=nil {_bbgbg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_fgfc .HMode ,_bbgbg );};if _fgfc .X !=nil {_ebgfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_fgfc .X ,_ebgfe );};if _fgfc .Y !=nil {_adfac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_fgfc .Y ,_adfac );};if _fgfc .W !=nil {_fdfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_fgfc .W ,_fdfd );};if _fgfc .H !=nil {_gcgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_fgfc .H ,_gcgc );};if _fgfc .ExtLst !=nil {_cbcgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgfc .ExtLst ,_cbcgf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccabc *ST_CrossBetween )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ccabc =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ccabc =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_ccabc =2;};return nil ;};func (_gcafc *CT_TimeUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcafc .ValAttr !=ST_TimeUnitUnset {_afeb ,_eaafe :=_gcafc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _eaafe !=nil {return _eaafe ;};start .Attr =append (start .Attr ,_afeb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path -func (_dfge *CT_TrendlineType )ValidateWithPath (path string )error {if _cdgaff :=_dfge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdgaff !=nil {return _cdgaff ;};return nil ;};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_gbbc :=&CT_FirstSliceAng {};return _gbbc };func (_fdggb *CT_DLblChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdggb .Delete !=nil {_geaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_fdggb .Delete ,_geaf );};if _fdggb .Layout !=nil {_ddfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fdggb .Layout ,_ddfg );};if _fdggb .Tx !=nil {_ggcee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fdggb .Tx ,_ggcee );};if _fdggb .NumFmt !=nil {_cebbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fdggb .NumFmt ,_cebbe );};if _fdggb .SpPr !=nil {_fdff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdggb .SpPr ,_fdff );};if _fdggb .TxPr !=nil {_dacba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fdggb .TxPr ,_dacba );};if _fdggb .DLblPos !=nil {_aega :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_fdggb .DLblPos ,_aega );};if _fdggb .ShowLegendKey !=nil {_fgaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_fdggb .ShowLegendKey ,_fgaa );};if _fdggb .ShowVal !=nil {_aba :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_fdggb .ShowVal ,_aba );};if _fdggb .ShowCatName !=nil {_fbdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fdggb .ShowCatName ,_fbdf );};if _fdggb .ShowSerName !=nil {_ceab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fdggb .ShowSerName ,_ceab );};if _fdggb .ShowPercent !=nil {_ecbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fdggb .ShowPercent ,_ecbb );};if _fdggb .ShowBubbleSize !=nil {_eeeca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fdggb .ShowBubbleSize ,_eeeca );};if _fdggb .Separator !=nil {_dfag :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ab .AddPreserveSpaceAttr (&_dfag ,*_fdggb .Separator );e .EncodeElement (_fdggb .Separator ,_dfag );};return nil ;};func (_cedde *CT_LegendPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cedde .ValAttr !=ST_LegendPosUnset {_cdfb ,_eccag :=_cedde .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _eccag !=nil {return _eccag ;};start .Attr =append (start .Attr ,_cdfb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egeb *CT_SizeRepresents )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddfcf :=range start .Attr {if _ddfcf .Name .Local =="\u0076\u0061\u006c"{_egeb .ValAttr .UnmarshalXMLAttr (_ddfcf );continue ;};};for {_babge ,_ggbad :=d .Token ();if _ggbad !=nil {return _da .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",_ggbad );};if _ebceg ,_cccga :=_babge .(_b .EndElement );_cccga &&_ebceg .Name ==start .Name {break ;};};return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;}; +// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path +func (_fbca *CT_PlotArea )ValidateWithPath (path string )error {if _fbca .Layout !=nil {if _abbca :=_fbca .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_abbca !=nil {return _abbca ;};};for _adfe ,_dffbf :=range _fbca .Choice {if _bfee :=_dffbf .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_adfe ));_bfee !=nil {return _bfee ;};};if _fbca .CChoice !=nil {if _ebabad :=_fbca .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_ebabad !=nil {return _ebabad ;};};if _fbca .DTable !=nil {if _cegfd :=_fbca .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_cegfd !=nil {return _cegfd ;};};if _fbca .SpPr !=nil {if _agccf :=_fbca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agccf !=nil {return _agccf ;};};if _fbca .ExtLst !=nil {if _adgde :=_fbca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adgde !=nil {return _adgde ;};};return nil ;};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_baad :=&CT_DispUnitsLbl {};return _baad };type CT_BarGrouping struct{ValAttr ST_BarGrouping ;}; -// Validate validates the CT_PictureOptions and its children -func (_egdda *CT_PictureOptions )Validate ()error {return _egdda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};func (_deggd ST_TrendlineType )ValidateWithPath (path string )error {switch _deggd {case 0,1,2,3,4,5,6:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deggd ));};return nil ;};func (_adddf ST_BuiltInUnit )ValidateWithPath (path string )error {switch _adddf {case 0,1,2,3,4,5,6,7,8,9:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adddf ));};return nil ;};func (_cbfba *ST_ErrBarType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdaaa ,_egeee :=d .Token ();if _egeee !=nil {return _egeee ;};if _gcddc ,_caffge :=_gdaaa .(_b .EndElement );_caffge &&_gcddc .Name ==start .Name {*_cbfba =1;return nil ;};if _babfc ,_beeag :=_gdaaa .(_b .CharData );!_beeag {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdaaa );}else {switch string (_babfc ){case "":*_cbfba =0;case "\u0062\u006f\u0074\u0068":*_cbfba =1;case "\u006d\u0069\u006eu\u0073":*_cbfba =2;case "\u0070\u006c\u0075\u0073":*_cbfba =3;};};_gdaaa ,_egeee =d .Token ();if _egeee !=nil {return _egeee ;};if _afddd ,_cfbgf :=_gdaaa .(_b .EndElement );_cfbgf &&_afddd .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdaaa );};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};func (_cbad *CT_ChartLines )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffb :for {_gbeg ,_aece :=d .Token ();if _aece !=nil {return _aece ;};switch _aebg :=_gbeg .(type ){case _b .StartElement :switch _aebg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbad .SpPr =_db .NewCT_ShapeProperties ();if _caac :=d .DecodeElement (_cbad .SpPr ,&_aebg );_caac !=nil {return _caac ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_aebg .Name );if _afde :=d .Skip ();_afde !=nil {return _afde ;};};case _b .EndElement :break _fffb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_PictureFormat and its children +func (_efec *CT_PictureFormat )Validate ()error {return _efec .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");}; -// Validate validates the CT_DispBlanksAs and its children -func (_eefgb *CT_DispBlanksAs )Validate ()error {return _eefgb .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};func NewCT_Title ()*CT_Title {_bbgbb :=&CT_Title {};return _bbgbb };func (_baebg ST_TickLblPos )ValidateWithPath (path string )error {switch _baebg {case 0,1,2,3,4:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baebg ));};return nil ;};func NewCT_PlotArea ()*CT_PlotArea {_cbbb :=&CT_PlotArea {};return _cbbb };func NewEG_AreaChartShared ()*EG_AreaChartShared {_adcce :=&EG_AreaChartShared {};return _adcce };func (_dagdd *CT_LineSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dagdd .Idx =NewCT_UnsignedInt ();_dagdd .Order =NewCT_UnsignedInt ();_fdbf :for {_fdffg ,_faca :=d .Token ();if _faca !=nil {return _faca ;};switch _fcad :=_fdffg .(type ){case _b .StartElement :switch _fcad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dabf :=d .DecodeElement (_dagdd .Idx ,&_fcad );_dabf !=nil {return _dabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bbab :=d .DecodeElement (_dagdd .Order ,&_fcad );_bbab !=nil {return _bbab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagdd .Tx =NewCT_SerTx ();if _acge :=d .DecodeElement (_dagdd .Tx ,&_fcad );_acge !=nil {return _acge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagdd .SpPr =_db .NewCT_ShapeProperties ();if _gbbe :=d .DecodeElement (_dagdd .SpPr ,&_fcad );_gbbe !=nil {return _gbbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagdd .Marker =NewCT_Marker ();if _fcafd :=d .DecodeElement (_dagdd .Marker ,&_fcad );_fcafd !=nil {return _fcafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd :=NewCT_DPt ();if _cbff :=d .DecodeElement (_begbd ,&_fcad );_cbff !=nil {return _cbff ;};_dagdd .DPt =append (_dagdd .DPt ,_begbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagdd .DLbls =NewCT_DLbls ();if _ebgb :=d .DecodeElement (_dagdd .DLbls ,&_fcad );_ebgb !=nil {return _ebgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegg :=NewCT_Trendline ();if _ddfb :=d .DecodeElement (_fegg ,&_fcad );_ddfb !=nil {return _ddfb ;};_dagdd .Trendline =append (_dagdd .Trendline ,_fegg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagdd .ErrBars =NewCT_ErrBars ();if _ddcg :=d .DecodeElement (_dagdd .ErrBars ,&_fcad );_ddcg !=nil {return _ddcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagdd .Cat =NewCT_AxDataSource ();if _efgcb :=d .DecodeElement (_dagdd .Cat ,&_fcad );_efgcb !=nil {return _efgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagdd .Val =NewCT_NumDataSource ();if _bgad :=d .DecodeElement (_dagdd .Val ,&_fcad );_bgad !=nil {return _bgad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagdd .Smooth =NewCT_Boolean ();if _cfaf :=d .DecodeElement (_dagdd .Smooth ,&_fcad );_cfaf !=nil {return _cfaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagdd .ExtLst =NewCT_ExtensionList ();if _agda :=d .DecodeElement (_dagdd .ExtLst ,&_fcad );_agda !=nil {return _agda ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_fcad .Name );if _afgbe :=d .Skip ();_afgbe !=nil {return _afgbe ;};};case _b .EndElement :break _fdbf ;case _b .CharData :};};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 ;};func (_eabbg ST_ErrDir )ValidateWithPath (path string )error {switch _eabbg {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabbg ));};return nil ;};func (_begb *CT_BarSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_begb .Idx =NewCT_UnsignedInt ();_begb .Order =NewCT_UnsignedInt ();_gbee :for {_edaf ,_efdf :=d .Token ();if _efdf !=nil {return _efdf ;};switch _ffbb :=_edaf .(type ){case _b .StartElement :switch _ffbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebbf :=d .DecodeElement (_begb .Idx ,&_ffbb );_ebbf !=nil {return _ebbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gdbe :=d .DecodeElement (_begb .Order ,&_ffbb );_gdbe !=nil {return _gdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begb .Tx =NewCT_SerTx ();if _fbdc :=d .DecodeElement (_begb .Tx ,&_ffbb );_fbdc !=nil {return _fbdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begb .SpPr =_db .NewCT_ShapeProperties ();if _cgbe :=d .DecodeElement (_begb .SpPr ,&_ffbb );_cgbe !=nil {return _cgbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begb .InvertIfNegative =NewCT_Boolean ();if _gcac :=d .DecodeElement (_begb .InvertIfNegative ,&_ffbb );_gcac !=nil {return _gcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begb .PictureOptions =NewCT_PictureOptions ();if _gbca :=d .DecodeElement (_begb .PictureOptions ,&_ffbb );_gbca !=nil {return _gbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebb :=NewCT_DPt ();if _ecc :=d .DecodeElement (_aebb ,&_ffbb );_ecc !=nil {return _ecc ;};_begb .DPt =append (_begb .DPt ,_aebb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begb .DLbls =NewCT_DLbls ();if _fed :=d .DecodeElement (_begb .DLbls ,&_ffbb );_fed !=nil {return _fed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dced :=NewCT_Trendline ();if _fda :=d .DecodeElement (_dced ,&_ffbb );_fda !=nil {return _fda ;};_begb .Trendline =append (_begb .Trendline ,_dced );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begb .ErrBars =NewCT_ErrBars ();if _dbd :=d .DecodeElement (_begb .ErrBars ,&_ffbb );_dbd !=nil {return _dbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begb .Cat =NewCT_AxDataSource ();if _gff :=d .DecodeElement (_begb .Cat ,&_ffbb );_gff !=nil {return _gff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begb .Val =NewCT_NumDataSource ();if _abgf :=d .DecodeElement (_begb .Val ,&_ffbb );_abgf !=nil {return _abgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begb .Shape =NewCT_Shape ();if _eeab :=d .DecodeElement (_begb .Shape ,&_ffbb );_eeab !=nil {return _eeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begb .ExtLst =NewCT_ExtensionList ();if _dgbd :=d .DecodeElement (_begb .ExtLst ,&_ffbb );_dgbd !=nil {return _dgbd ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_ffbb .Name );if _bae :=d .Skip ();_bae !=nil {return _bae ;};};case _b .EndElement :break _gbee ;case _b .CharData :};};return nil ;};func NewCT_DepthPercent ()*CT_DepthPercent {_fcda :=&CT_DepthPercent {};return _fcda };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 ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_db .CT_ShapeProperties ;TxPr *_db .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 ;};var ST_GapAmountPercentPatternRe =_e .MustCompile (ST_GapAmountPercentPattern );func NewCT_TextLanguageID ()*CT_TextLanguageID {_dagfea :=&CT_TextLanguageID {};return _dagfea };func (_dbebb *CT_TrendlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbebb .ValAttr !=ST_TrendlineTypeUnset {_cbedd ,_bafag :=_dbebb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _bafag !=nil {return _bafag ;};start .Attr =append (start .Attr ,_cbedd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PageMargins and its children +func (_eebee *CT_PageMargins )Validate ()error {return _eebee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};type ST_ErrValType byte ;func (_gdgcd ST_AxPos )String ()string {switch _gdgcd {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_abed :=&CT_AxDataSourceChoice {};return _abed ;};func (_cfeba *CT_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eebfc :=range start .Attr {if _eebfc .Name .Local =="\u0076\u0061\u006c"{_cfeba .ValAttr .UnmarshalXMLAttr (_eebfc );continue ;};};for {_gadfb ,_bcdge :=d .Token ();if _bcdge !=nil {return _bd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_bcdge );};if _agccgc ,_gdeff :=_gadfb .(_g .EndElement );_gdeff &&_agccgc .Name ==start .Name {break ;};};return nil ;};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 *_ff .CT_ShapeProperties ;TxPr *_ff .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_abec :=&CT_HeaderFooter {};return _abec }; -// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path -func (_bdcee *CT_Protection )ValidateWithPath (path string )error {if _bdcee .ChartObject !=nil {if _gbcbf :=_bdcee .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_gbcbf !=nil {return _gbcbf ;};};if _bdcee .Data !=nil {if _aefg :=_bdcee .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_aefg !=nil {return _aefg ;};};if _bdcee .Formatting !=nil {if _gfddf :=_bdcee .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_gfddf !=nil {return _gfddf ;};};if _bdcee .Selection !=nil {if _ffbc :=_bdcee .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_ffbc !=nil {return _ffbc ;};};if _bdcee .UserInterface !=nil {if _cbade :=_bdcee .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_cbade !=nil {return _cbade ;};};return nil ;}; +// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path +func (_ebee *CT_ChartLines )ValidateWithPath (path string )error {if _ebee .SpPr !=nil {if _cdfe :=_ebee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdfe !=nil {return _cdfe ;};};return nil ;};func (_aebgb *Group_DLbls )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeee :for {_egffb ,_beeffg :=d .Token ();if _beeffg !=nil {return _beeffg ;};switch _aagfa :=_egffb .(type ){case _g .StartElement :switch _aagfa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .NumFmt =NewCT_NumFmt ();if _dagab :=d .DecodeElement (_aebgb .NumFmt ,&_aagfa );_dagab !=nil {return _dagab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .SpPr =_ff .NewCT_ShapeProperties ();if _cdfaa :=d .DecodeElement (_aebgb .SpPr ,&_aagfa );_cdfaa !=nil {return _cdfaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .TxPr =_ff .NewCT_TextBody ();if _ebef :=d .DecodeElement (_aebgb .TxPr ,&_aagfa );_ebef !=nil {return _ebef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .DLblPos =NewCT_DLblPos ();if _abfb :=d .DecodeElement (_aebgb .DLblPos ,&_aagfa );_abfb !=nil {return _abfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .ShowLegendKey =NewCT_Boolean ();if _ebagf :=d .DecodeElement (_aebgb .ShowLegendKey ,&_aagfa );_ebagf !=nil {return _ebagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .ShowVal =NewCT_Boolean ();if _caaf :=d .DecodeElement (_aebgb .ShowVal ,&_aagfa );_caaf !=nil {return _caaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .ShowCatName =NewCT_Boolean ();if _cebc :=d .DecodeElement (_aebgb .ShowCatName ,&_aagfa );_cebc !=nil {return _cebc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .ShowSerName =NewCT_Boolean ();if _dcefd :=d .DecodeElement (_aebgb .ShowSerName ,&_aagfa );_dcefd !=nil {return _dcefd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .ShowPercent =NewCT_Boolean ();if _daebe :=d .DecodeElement (_aebgb .ShowPercent ,&_aagfa );_daebe !=nil {return _daebe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .ShowBubbleSize =NewCT_Boolean ();if _gdacg :=d .DecodeElement (_aebgb .ShowBubbleSize ,&_aagfa );_gdacg !=nil {return _gdacg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .Separator =new (string );if _befbd :=d .DecodeElement (_aebgb .Separator ,&_aagfa );_befbd !=nil {return _befbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .ShowLeaderLines =NewCT_Boolean ();if _ddgde :=d .DecodeElement (_aebgb .ShowLeaderLines ,&_aagfa );_ddgde !=nil {return _ddgde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aebgb .LeaderLines =NewCT_ChartLines ();if _abdbb :=d .DecodeElement (_aebgb .LeaderLines ,&_aagfa );_abdbb !=nil {return _abdbb ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_aagfa .Name );if _gfege :=d .Skip ();_gfege !=nil {return _gfege ;};};case _g .EndElement :break _eeee ;case _g .CharData :};};return nil ;};func (_dcaccc *CT_Thickness )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_dcaccc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PageMargins and its children -func (_cbfge *CT_PageMargins )Validate ()error {return _cbfge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");}; +// Validate validates the CT_TickLblPos and its children +func (_dfafe *CT_TickLblPos )Validate ()error {return _dfafe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func NewUserShapes ()*UserShapes {_fadec :=&UserShapes {};_fadec .CT_Drawing =*_e .NewCT_Drawing ();return _fadec ;};func (_dcaga *CT_Style )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",_dcaga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddffg *ST_ErrDir )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddffg =0;case "\u0078":*_ddffg =1;case "\u0079":*_ddffg =2;};return nil ;};func (_ecaf ST_SplitType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcfb :=_g .Attr {};_dcfb .Name =name ;switch _ecaf {case ST_SplitTypeUnset :_dcfb .Value ="";case ST_SplitTypeAuto :_dcfb .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_dcfb .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_dcfb .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_dcfb .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_dcfb .Value ="\u0076\u0061\u006c";};return _dcfb ,nil ;};func (_eedd *ST_DLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdbde ,_ggfgf :=d .Token ();if _ggfgf !=nil {return _ggfgf ;};if _aaebb ,_dcdfg :=_fdbde .(_g .EndElement );_dcdfg &&_aaebb .Name ==start .Name {*_eedd =1;return nil ;};if _afece ,_bgbd :=_fdbde .(_g .CharData );!_bgbd {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdbde );}else {switch string (_afece ){case "":*_eedd =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_eedd =1;case "\u0062":*_eedd =2;case "\u0063\u0074\u0072":*_eedd =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_eedd =4;case "\u0069\u006e\u0045n\u0064":*_eedd =5;case "\u006c":*_eedd =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_eedd =7;case "\u0072":*_eedd =8;case "\u0074":*_eedd =9;};};_fdbde ,_ggfgf =d .Token ();if _ggfgf !=nil {return _ggfgf ;};if _ddbee ,_egfde :=_fdbde .(_g .EndElement );_egfde &&_ddbee .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdbde );};func NewCT_StrRef ()*CT_StrRef {_ggfef :=&CT_StrRef {};return _ggfef };type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_Perspective ()*CT_Perspective {_ccdff :=&CT_Perspective {};return _ccdff };func (_cabbd *CT_PrintSettings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cabbd .HeaderFooter !=nil {_egbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cabbd .HeaderFooter ,_egbb );};if _cabbd .PageMargins !=nil {_dcgfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cabbd .PageMargins ,_dcgfd );};if _cabbd .PageSetup !=nil {_beagc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_cabbd .PageSetup ,_beagc );};if _cabbd .LegacyDrawingHF !=nil {_aaacb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cabbd .LegacyDrawingHF ,_aaacb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gdacae *CT_UpDownBars )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdffe :for {_ceec ,_egdgc :=d .Token ();if _egdgc !=nil {return _egdgc ;};switch _afdcae :=_ceec .(type ){case _g .StartElement :switch _afdcae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdacae .GapWidth =NewCT_GapAmount ();if _cfefe :=d .DecodeElement (_gdacae .GapWidth ,&_afdcae );_cfefe !=nil {return _cfefe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdacae .UpBars =NewCT_UpDownBar ();if _ebgg :=d .DecodeElement (_gdacae .UpBars ,&_afdcae );_ebgg !=nil {return _ebgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdacae .DownBars =NewCT_UpDownBar ();if _deadd :=d .DecodeElement (_gdacae .DownBars ,&_afdcae );_deadd !=nil {return _deadd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdacae .ExtLst =NewCT_ExtensionList ();if _gagcf :=d .DecodeElement (_gdacae .ExtLst ,&_afdcae );_gagcf !=nil {return _gagcf ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_afdcae .Name );if _gcbc :=d .Skip ();_gcbc !=nil {return _gcbc ;};};case _g .EndElement :break _fdffe ;case _g .CharData :};};return nil ;};func NewGroup_DLbl ()*Group_DLbl {_aeaea :=&Group_DLbl {};return _aeaea };type CT_SerTx struct{Choice *CT_SerTxChoice ;};func (_egfdg *CT_Order )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egfdg .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_egfdg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cede *CT_NumData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edaf :for {_dfeb ,_fdce :=d .Token ();if _fdce !=nil {return _fdce ;};switch _ebcg :=_dfeb .(type ){case _g .StartElement :switch _ebcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cede .FormatCode =new (string );if _bggcca :=d .DecodeElement (_cede .FormatCode ,&_ebcg );_bggcca !=nil {return _bggcca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cede .PtCount =NewCT_UnsignedInt ();if _adddb :=d .DecodeElement (_cede .PtCount ,&_ebcg );_adddb !=nil {return _adddb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffeg :=NewCT_NumVal ();if _cgcb :=d .DecodeElement (_ffeg ,&_ebcg );_cgcb !=nil {return _cgcb ;};_cede .Pt =append (_cede .Pt ,_ffeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cede .ExtLst =NewCT_ExtensionList ();if _agbea :=d .DecodeElement (_cede .ExtLst ,&_ebcg );_agbea !=nil {return _agbea ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_ebcg .Name );if _ecfcf :=d .Skip ();_ecfcf !=nil {return _ecfcf ;};};case _g .EndElement :break _edaf ;case _g .CharData :};};return nil ;};func (_caggd *CT_ScatterChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caggd .ScatterStyle =NewCT_ScatterStyle ();_gcdce :for {_cdde ,_cbbee :=d .Token ();if _cbbee !=nil {return _cbbee ;};switch _dgccac :=_cdde .(type ){case _g .StartElement :switch _dgccac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gaeeg :=d .DecodeElement (_caggd .ScatterStyle ,&_dgccac );_gaeeg !=nil {return _gaeeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caggd .VaryColors =NewCT_Boolean ();if _cgdega :=d .DecodeElement (_caggd .VaryColors ,&_dgccac );_cgdega !=nil {return _cgdega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffeb :=NewCT_ScatterSer ();if _dfgbg :=d .DecodeElement (_ffeb ,&_dgccac );_dfgbg !=nil {return _dfgbg ;};_caggd .Ser =append (_caggd .Ser ,_ffeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caggd .DLbls =NewCT_DLbls ();if _eafec :=d .DecodeElement (_caggd .DLbls ,&_dgccac );_eafec !=nil {return _eafec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggdc :=NewCT_UnsignedInt ();if _fbag :=d .DecodeElement (_ggdc ,&_dgccac );_fbag !=nil {return _fbag ;};_caggd .AxId =append (_caggd .AxId ,_ggdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caggd .ExtLst =NewCT_ExtensionList ();if _fabcf :=d .DecodeElement (_caggd .ExtLst ,&_dgccac );_fabcf !=nil {return _fabcf ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dgccac .Name );if _egaag :=d .Skip ();_egaag !=nil {return _egaag ;};};case _g .EndElement :break _gcdce ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path -func (_eagf *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _eagf .PtCount !=nil {if _bbcgc :=_eagf .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bbcgc !=nil {return _bbcgc ;};};for _ffad ,_feff :=range _eagf .Lvl {if _cgaeg :=_feff .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_ffad ));_cgaeg !=nil {return _cgaeg ;};};if _eagf .ExtLst !=nil {if _gadc :=_eagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gadc !=nil {return _gadc ;};};return nil ;};func (_geca *CT_View3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccdff :for {_ebgd ,_cecgf :=d .Token ();if _cecgf !=nil {return _cecgf ;};switch _ebbaf :=_ebgd .(type ){case _b .StartElement :switch _ebbaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geca .RotX =NewCT_RotX ();if _eabbb :=d .DecodeElement (_geca .RotX ,&_ebbaf );_eabbb !=nil {return _eabbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geca .HPercent =NewCT_HPercent ();if _dfcec :=d .DecodeElement (_geca .HPercent ,&_ebbaf );_dfcec !=nil {return _dfcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geca .RotY =NewCT_RotY ();if _ddcgb :=d .DecodeElement (_geca .RotY ,&_ebbaf );_ddcgb !=nil {return _ddcgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geca .DepthPercent =NewCT_DepthPercent ();if _fbbge :=d .DecodeElement (_geca .DepthPercent ,&_ebbaf );_fbbge !=nil {return _fbbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geca .RAngAx =NewCT_Boolean ();if _dceac :=d .DecodeElement (_geca .RAngAx ,&_ebbaf );_dceac !=nil {return _dceac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geca .Perspective =NewCT_Perspective ();if _bcfc :=d .DecodeElement (_geca .Perspective ,&_ebbaf );_bcfc !=nil {return _bcfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geca .ExtLst =NewCT_ExtensionList ();if _aaeca :=d .DecodeElement (_geca .ExtLst ,&_ebbaf );_aaeca !=nil {return _aaeca ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_ebbaf .Name );if _bebec :=d .Skip ();_bebec !=nil {return _bebec ;};};case _b .EndElement :break _ccdff ;case _b .CharData :};};return nil ;};func (_gccc *CT_CatAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gccc .AxId ,_gdc );_fgeac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gccc .Scaling ,_fgeac );if _gccc .Delete !=nil {_ace :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gccc .Delete ,_ace );};_ceea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_gccc .AxPos ,_ceea );if _gccc .MajorGridlines !=nil {_fcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gccc .MajorGridlines ,_fcd );};if _gccc .MinorGridlines !=nil {_ggce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gccc .MinorGridlines ,_ggce );};if _gccc .Title !=nil {_gddd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gccc .Title ,_gddd );};if _gccc .NumFmt !=nil {_bef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gccc .NumFmt ,_bef );};if _gccc .MajorTickMark !=nil {_edcd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gccc .MajorTickMark ,_edcd );};if _gccc .MinorTickMark !=nil {_dabc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gccc .MinorTickMark ,_dabc );};if _gccc .TickLblPos !=nil {_egfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gccc .TickLblPos ,_egfa );};if _gccc .SpPr !=nil {_gebe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gccc .SpPr ,_gebe );};if _gccc .TxPr !=nil {_cffa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gccc .TxPr ,_cffa );};_cecf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_gccc .CrossAx ,_cecf );if _gccc .Choice !=nil {_gccc .Choice .MarshalXML (e ,_b .StartElement {});};if _gccc .Auto !=nil {_facb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_gccc .Auto ,_facb );};if _gccc .LblAlgn !=nil {_cfbf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_gccc .LblAlgn ,_cfbf );};if _gccc .LblOffset !=nil {_cdcd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_gccc .LblOffset ,_cdcd );};if _gccc .TickLblSkip !=nil {_bdfbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gccc .TickLblSkip ,_bdfbc );};if _gccc .TickMarkSkip !=nil {_aged :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gccc .TickMarkSkip ,_aged );};if _gccc .NoMultiLvlLbl !=nil {_gacb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_gccc .NoMultiLvlLbl ,_gacb );};if _gccc .ExtLst !=nil {_cefde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gccc .ExtLst ,_cefde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbfa ST_TickMark )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbfa .String (),start );}; +// Validate validates the CT_CrossBetween and its children +func (_adec *CT_CrossBetween )Validate ()error {return _adec .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");}; -// Validate validates the CT_AreaChart and its children -func (_ea *CT_AreaChart )Validate ()error {return _ea .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the UserShapes and its children +func (_dgaca *UserShapes )Validate ()error {return _dgaca .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};var ST_GapAmountPercentPatternRe =_b .MustCompile (ST_GapAmountPercentPattern );func (_bdae *CT_ExternalData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_bdae .IdAttr )});e .EncodeToken (start );if _bdae .AutoUpdate !=nil {_cfgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_bdae .AutoUpdate ,_cfgb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};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;);type ST_Grouping byte ; -// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path -func (_eaabf *CT_TickMark )ValidateWithPath (path string )error {if _aeddc :=_eaabf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeddc !=nil {return _aeddc ;};return nil ;};func (_efcg ST_LegendPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_geggd :=_b .Attr {};_geggd .Name =name ;switch _efcg {case ST_LegendPosUnset :_geggd .Value ="";case ST_LegendPosB :_geggd .Value ="\u0062";case ST_LegendPosTr :_geggd .Value ="\u0074\u0072";case ST_LegendPosL :_geggd .Value ="\u006c";case ST_LegendPosR :_geggd .Value ="\u0072";case ST_LegendPosT :_geggd .Value ="\u0074";};return _geggd ,nil ;};func (_eabf *CT_LblOffset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eabf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_eabf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bb *CT_AreaChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccb :for {_fg ,_dff :=d .Token ();if _dff !=nil {return _dff ;};switch _efda :=_fg .(type ){case _b .StartElement :switch _efda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bb .Grouping =NewCT_Grouping ();if _aa :=d .DecodeElement (_bb .Grouping ,&_efda );_aa !=nil {return _aa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bb .VaryColors =NewCT_Boolean ();if _adb :=d .DecodeElement (_bb .VaryColors ,&_efda );_adb !=nil {return _adb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cee :=NewCT_AreaSer ();if _gea :=d .DecodeElement (_cee ,&_efda );_gea !=nil {return _gea ;};_bb .Ser =append (_bb .Ser ,_cee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bb .DLbls =NewCT_DLbls ();if _fe :=d .DecodeElement (_bb .DLbls ,&_efda );_fe !=nil {return _fe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bb .DropLines =NewCT_ChartLines ();if _cac :=d .DecodeElement (_bb .DropLines ,&_efda );_cac !=nil {return _cac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eec :=NewCT_UnsignedInt ();if _gcd :=d .DecodeElement (_eec ,&_efda );_gcd !=nil {return _gcd ;};_bb .AxId =append (_bb .AxId ,_eec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bb .ExtLst =NewCT_ExtensionList ();if _fba :=d .DecodeElement (_bb .ExtLst ,&_efda );_fba !=nil {return _fba ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_efda .Name );if _ecge :=d .Skip ();_ecge !=nil {return _ecge ;};};case _b .EndElement :break _ccb ;case _b .CharData :};};return nil ;};var ST_HoleSizePercentPatternRe =_e .MustCompile (ST_HoleSizePercentPattern );type CT_ErrBarType struct{ValAttr ST_ErrBarType ;}; +// Validate validates the CT_AxPos and its children +func (_bgcba *CT_AxPos )Validate ()error {return _bgcba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");}; -// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path -func (_dcag *CT_Crosses )ValidateWithPath (path string )error {if _dcag .ValAttr ==ST_CrossesUnset {return _da .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 _gba :=_dcag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gba !=nil {return _gba ;};return nil ;};func (_dcfgb ST_CrossBetween )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcfgb .String (),start );}; +// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path +func (_cfcbe *CT_Layout )ValidateWithPath (path string )error {if _cfcbe .ManualLayout !=nil {if _bbaf :=_cfcbe .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_bbaf !=nil {return _bbaf ;};};if _cfcbe .ExtLst !=nil {if _eedgg :=_cfcbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eedgg !=nil {return _eedgg ;};};return nil ;};func NewCT_LineSer ()*CT_LineSer {_dacfg :=&CT_LineSer {};_dacfg .Idx =NewCT_UnsignedInt ();_dacfg .Order =NewCT_UnsignedInt ();return _dacfg ;};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_BandFmts and its children -func (_bdd *CT_BandFmts )Validate ()error {return _bdd .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_db .CT_ShapeProperties ;};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};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 *_db .CT_ShapeProperties ;TxPr *_db .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_db .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 ;}; +// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path +func (_gbeb *CT_BandFmt )ValidateWithPath (path string )error {if _efa :=_gbeb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_efa !=nil {return _efa ;};if _gbeb .SpPr !=nil {if _gaac :=_gbeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gaac !=nil {return _gaac ;};};return nil ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;};func NewCT_DoughnutChart ()*CT_DoughnutChart {_ebae :=&CT_DoughnutChart {};return _ebae };type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;}; -// Validate validates the CT_AxisUnit and its children -func (_bggd *CT_AxisUnit )Validate ()error {return _bggd .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_fdcfcb ST_OfPieType )Validate ()error {return _fdcfcb .ValidateWithPath ("")}; +// Validate validates the EG_AxSharedChoice and its children +func (_beeffe *EG_AxSharedChoice )Validate ()error {return _beeffe .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};func NewCT_Shape ()*CT_Shape {_cbfgcg :=&CT_Shape {};return _cbfgcg }; -// Validate validates the CT_PageSetup and its children -func (_bade *CT_PageSetup )Validate ()error {return _bade .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func NewCT_HPercent ()*CT_HPercent {_deag :=&CT_HPercent {};return _deag };func (_gaeg *ST_Overlap )ValidateWithPath (path string )error {_eafae :=[]string {};if _gaeg .ST_OverlapPercent !=nil {_eafae =append (_eafae ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _gaeg .ST_OverlapByte !=nil {_eafae =append (_eafae ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_eafae )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eafae );};return nil ;}; +// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path +func (_dbdcbf *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _dbdcbf .MultiLvlStrCache !=nil {if _eaaa :=_dbdcbf .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_eaaa !=nil {return _eaaa ;};};if _dbdcbf .ExtLst !=nil {if _dgag :=_dbdcbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgag !=nil {return _dgag ;};};return nil ;};func (_bgba *CT_BandFmts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bgba .BandFmt !=nil {_edf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_gdgdc :=range _bgba .BandFmt {e .EncodeElement (_gdgdc ,_edf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Protection and its children -func (_fggag *CT_Protection )Validate ()error {return _fggag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};var ST_LblOffsetPercentPatternRe =_e .MustCompile (ST_LblOffsetPercentPattern ); +// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path +func (_gcee *CT_MarkerSize )ValidateWithPath (path string )error {if _gcee .ValAttr !=nil {if *_gcee .ValAttr < 2{return _bd .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 ,*_gcee .ValAttr );};if *_gcee .ValAttr > 72{return _bd .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 ,*_gcee .ValAttr );};};return nil ;};func (_ebgb *CT_MarkerSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebgb .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_bd .Sprintf ("\u0025\u0076",*_ebgb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path -func (_cbecb *CT_StrVal )ValidateWithPath (path string )error {return nil };func (_fcdgg ST_LayoutTarget )ValidateWithPath (path string )error {switch _fcdgg {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcdgg ));};return nil ;};const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);func (_adgc *CT_BarGrouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adgc .ValAttr !=ST_BarGroupingUnset {_gbfg ,_abg :=_adgc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _abg !=nil {return _abg ;};start .Attr =append (start .Attr ,_gbfg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path +func (_agbf *CT_BuiltInUnit )ValidateWithPath (path string )error {if _edcb :=_agbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edcb !=nil {return _edcb ;};return nil ;};func (_egcba ST_ErrValType )Validate ()error {return _egcba .ValidateWithPath ("")};type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};func (_dafcd *CT_Pie3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbcfb :for {_aeec ,_cacg :=d .Token ();if _cacg !=nil {return _cacg ;};switch _fabg :=_aeec .(type ){case _g .StartElement :switch _fabg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dafcd .VaryColors =NewCT_Boolean ();if _eaace :=d .DecodeElement (_dafcd .VaryColors ,&_fabg );_eaace !=nil {return _eaace ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acaed :=NewCT_PieSer ();if _fdcf :=d .DecodeElement (_acaed ,&_fabg );_fdcf !=nil {return _fdcf ;};_dafcd .Ser =append (_dafcd .Ser ,_acaed );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dafcd .DLbls =NewCT_DLbls ();if _ggbac :=d .DecodeElement (_dafcd .DLbls ,&_fabg );_ggbac !=nil {return _ggbac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dafcd .ExtLst =NewCT_ExtensionList ();if _fcaea :=d .DecodeElement (_dafcd .ExtLst ,&_fabg );_fcaea !=nil {return _fcaea ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_fabg .Name );if _ecefc :=d .Skip ();_ecefc !=nil {return _ecefc ;};};case _g .EndElement :break _cbcfb ;case _g .CharData :};};return nil ;};func (_bddaed *ST_BarGrouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffaffb ,_dagfa :=d .Token ();if _dagfa !=nil {return _dagfa ;};if _ffdcec ,_bage :=_ffaffb .(_g .EndElement );_bage &&_ffdcec .Name ==start .Name {*_bddaed =1;return nil ;};if _gbfged ,_bcgd :=_ffaffb .(_g .CharData );!_bcgd {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffaffb );}else {switch string (_gbfged ){case "":*_bddaed =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bddaed =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_bddaed =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bddaed =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bddaed =4;};};_ffaffb ,_dagfa =d .Token ();if _dagfa !=nil {return _dagfa ;};if _dfabd ,_aeafa :=_ffaffb .(_g .EndElement );_aeafa &&_dfabd .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffaffb );};type ST_TickMark byte ; -// Validate validates the Chart and its children -func (_eefbe *Chart )Validate ()error {return _eefbe .ValidateWithPath ("\u0043\u0068\u0061r\u0074")}; +// Validate validates the CT_LegendEntryChoice and its children +func (_gecc *CT_LegendEntryChoice )Validate ()error {return _gecc .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};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_ChartSpace ()*CT_ChartSpace {_afcg :=&CT_ChartSpace {};_afcg .Chart =NewCT_Chart ();return _afcg ;};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_gfed :=&CT_PlotAreaChoice {};return _gfed };type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};func (_feac ST_BarDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_feac .String (),start );};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_efded :=&CT_DispUnitsChoice {};return _efded };func (_eacad ST_DLblPos )ValidateWithPath (path string )error {switch _eacad {case 0,1,2,3,4,5,6,7,8,9:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacad ));};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_fbbb :=&CT_PageMargins {};return _fbbb }; -// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path -func (_dcea *CT_FirstSliceAng )ValidateWithPath (path string )error {if _dcea .ValAttr !=nil {if *_dcea .ValAttr < 0{return _da .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 ,*_dcea .ValAttr );};if *_dcea .ValAttr > 360{return _da .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 ,*_dcea .ValAttr );};};return nil ;};func (_afa *CT_BubbleChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afa .VaryColors !=nil {_fef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_afa .VaryColors ,_fef );};if _afa .Ser !=nil {_eeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fdcg :=range _afa .Ser {e .EncodeElement (_fdcg ,_eeb );};};if _afa .DLbls !=nil {_fafc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afa .DLbls ,_fafc );};if _afa .Bubble3D !=nil {_edc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_afa .Bubble3D ,_edc );};if _afa .BubbleScale !=nil {_ebdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_afa .BubbleScale ,_ebdg );};if _afa .ShowNegBubbles !=nil {_gbce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_afa .ShowNegBubbles ,_gbce );};if _afa .SizeRepresents !=nil {_eff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_afa .SizeRepresents ,_eff );};_egdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bdad :=range _afa .AxId {e .EncodeElement (_bdad ,_egdg );};if _afa .ExtLst !=nil {_eded :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afa .ExtLst ,_eded );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gffee *EG_DLblShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gffee .NumFmt !=nil {_eeafb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gffee .NumFmt ,_eeafb );};if _gffee .SpPr !=nil {_edcag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gffee .SpPr ,_edcag );};if _gffee .TxPr !=nil {_ddgcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gffee .TxPr ,_ddgcg );};if _gffee .DLblPos !=nil {_febbb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_gffee .DLblPos ,_febbb );};if _gffee .ShowLegendKey !=nil {_dbgce :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_gffee .ShowLegendKey ,_dbgce );};if _gffee .ShowVal !=nil {_dacfc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gffee .ShowVal ,_dacfc );};if _gffee .ShowCatName !=nil {_daabf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gffee .ShowCatName ,_daabf );};if _gffee .ShowSerName !=nil {_efga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gffee .ShowSerName ,_efga );};if _gffee .ShowPercent !=nil {_ggddd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gffee .ShowPercent ,_ggddd );};if _gffee .ShowBubbleSize !=nil {_faeeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gffee .ShowBubbleSize ,_faeeg );};if _gffee .Separator !=nil {_edbg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ab .AddPreserveSpaceAttr (&_edbg ,*_gffee .Separator );e .EncodeElement (_gffee .Separator ,_edbg );};return nil ;};func (_geccb *CT_PictureStackUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geccb .ValAttr =0+1;for _ ,_dcfdd :=range start .Attr {if _dcfdd .Name .Local =="\u0076\u0061\u006c"{_dfed ,_ceed :=_a .ParseFloat (_dcfdd .Value ,64);if _ceed !=nil {return _ceed ;};_geccb .ValAttr =_dfed ;continue ;};};for {_bdfeb ,_fbba :=d .Token ();if _fbba !=nil {return _da .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",_fbba );};if _bccg ,_fcfa :=_bdfeb .(_b .EndElement );_fcfa &&_bccg .Name ==start .Name {break ;};};return nil ;};func NewCT_Chart ()*CT_Chart {_acccb :=&CT_Chart {};_acccb .PlotArea =NewCT_PlotArea ();return _acccb ;};func (_gbcd *CT_BarSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gbcd .Idx ,_bbb );_adgcc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gbcd .Order ,_adgcc );if _gbcd .Tx !=nil {_aac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gbcd .Tx ,_aac );};if _gbcd .SpPr !=nil {_acbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbcd .SpPr ,_acbe );};if _gbcd .InvertIfNegative !=nil {_gecc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gbcd .InvertIfNegative ,_gecc );};if _gbcd .PictureOptions !=nil {_deac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gbcd .PictureOptions ,_deac );};if _gbcd .DPt !=nil {_bced :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dfbe :=range _gbcd .DPt {e .EncodeElement (_dfbe ,_bced );};};if _gbcd .DLbls !=nil {_gaae :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gbcd .DLbls ,_gaae );};if _gbcd .Trendline !=nil {_fccg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cdf :=range _gbcd .Trendline {e .EncodeElement (_cdf ,_fccg );};};if _gbcd .ErrBars !=nil {_agbg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_gbcd .ErrBars ,_agbg );};if _gbcd .Cat !=nil {_dad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_gbcd .Cat ,_dad );};if _gbcd .Val !=nil {_cab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gbcd .Val ,_cab );};if _gbcd .Shape !=nil {_fgag :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_gbcd .Shape ,_fgag );};if _gbcd .ExtLst !=nil {_fbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbcd .ExtLst ,_fbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_beeae *CT_ExternalData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbfg :=range start .Attr {if _cbfg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbfg .Name .Local =="\u0069\u0064"||_cbfg .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"&&_cbfg .Name .Local =="\u0069\u0064"{_dcfba ,_bdaf :=_cbfg .Value ,error (nil );if _bdaf !=nil {return _bdaf ;};_beeae .IdAttr =_dcfba ;continue ;};};_eccc :for {_dedag ,_dgefa :=d .Token ();if _dgefa !=nil {return _dgefa ;};switch _fbec :=_dedag .(type ){case _b .StartElement :switch _fbec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beeae .AutoUpdate =NewCT_Boolean ();if _dcagg :=d .DecodeElement (_beeae .AutoUpdate ,&_fbec );_dcagg !=nil {return _dcagg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fbec .Name );if _deaa :=d .Skip ();_deaa !=nil {return _deaa ;};};case _b .EndElement :break _eccc ;case _b .CharData :};};return nil ;};func (_ebfc *CT_LegendEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebfc .Idx =NewCT_UnsignedInt ();_ggdb :for {_gagc ,_deddd :=d .Token ();if _deddd !=nil {return _deddd ;};switch _bcef :=_gagc .(type ){case _b .StartElement :switch _bcef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fffbg :=d .DecodeElement (_ebfc .Idx ,&_bcef );_fffbg !=nil {return _fffbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebfc .Choice ==nil {_ebfc .Choice =NewCT_LegendEntryChoice ();};if _dagda :=d .DecodeElement (&_ebfc .Choice .Delete ,&_bcef );_dagda !=nil {return _dagda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebfc .Choice ==nil {_ebfc .Choice =NewCT_LegendEntryChoice ();};if _edce :=d .DecodeElement (&_ebfc .Choice .TxPr ,&_bcef );_edce !=nil {return _edce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebfc .ExtLst =NewCT_ExtensionList ();if _bage :=d .DecodeElement (_ebfc .ExtLst ,&_bcef );_bage !=nil {return _bage ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_bcef .Name );if _cgef :=d .Skip ();_cgef !=nil {return _cgef ;};};case _b .EndElement :break _ggdb ;case _b .CharData :};};return nil ;};func (_agd *CT_BandFmts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agd .BandFmt !=nil {_gbff :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_faf :=range _agd .BandFmt {e .EncodeElement (_faf ,_gbff );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbebe *CT_Orientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbfa :=range start .Attr {if _dbfa .Name .Local =="\u0076\u0061\u006c"{_dbebe .ValAttr .UnmarshalXMLAttr (_dbfa );continue ;};};for {_aegff ,_bdcg :=d .Token ();if _bdcg !=nil {return _da .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",_bdcg );};if _bdadf ,_cbbd :=_aegff .(_b .EndElement );_cbbd &&_bdadf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Period and its children +func (_fbdc *CT_Period )Validate ()error {return _fbdc .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");}; -// Validate validates the EG_AreaChartShared and its children -func (_aagdg *EG_AreaChartShared )Validate ()error {return _aagdg .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func NewCT_ErrValType ()*CT_ErrValType {_fggc :=&CT_ErrValType {};return _fggc };type CT_Double struct{ValAttr float64 ;};func (_abeb *CT_Boolean )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abeb .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0064",_bafae (*_abeb .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SerAx ()*CT_SerAx {_bdcdg :=&CT_SerAx {};_bdcdg .AxId =NewCT_UnsignedInt ();_bdcdg .Scaling =NewCT_Scaling ();_bdcdg .AxPos =NewCT_AxPos ();_bdcdg .CrossAx =NewCT_UnsignedInt ();return _bdcdg ;}; +// Validate validates the CT_AreaSer and its children +func (_dda *CT_AreaSer )Validate ()error {return _dda .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func (_cfef *CT_DoughnutChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cfef .VaryColors !=nil {_cege :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cfef .VaryColors ,_cege );};if _cfef .Ser !=nil {_dbba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_eaae :=range _cfef .Ser {e .EncodeElement (_eaae ,_dbba );};};if _cfef .DLbls !=nil {_caba :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cfef .DLbls ,_caba );};if _cfef .FirstSliceAng !=nil {_cedff :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_cfef .FirstSliceAng ,_cedff );};if _cfef .HoleSize !=nil {_cfgd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cfef .HoleSize ,_cfgd );};if _cfef .ExtLst !=nil {_eecce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfef .ExtLst ,_eecce );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DLblChoice and its children -func (_bdec *CT_DLblChoice )Validate ()error {return _bdec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};func (_dfga *CT_ChartLines )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfga .SpPr !=nil {_afg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfga .SpPr ,_afg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cddcd ST_MarkerStyle )String ()string {switch _cddcd {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 "";};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;};func (_bece *EG_BarChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_agede :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_bece .BarDir ,_agede );if _bece .Grouping !=nil {_ecbea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bece .Grouping ,_ecbea );};if _bece .VaryColors !=nil {_bdfcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bece .VaryColors ,_bdfcc );};if _bece .Ser !=nil {_agbgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fbfd :=range _bece .Ser {e .EncodeElement (_fbfd ,_agbgd );};};if _bece .DLbls !=nil {_cfcbc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bece .DLbls ,_cfcbc );};return nil ;};func (_age *CT_Bar3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_age .BarDir =NewCT_BarDir ();_gcb :for {_fad ,_baa :=d .Token ();if _baa !=nil {return _baa ;};switch _dee :=_fad .(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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdda :=d .DecodeElement (_age .BarDir ,&_dee );_cdda !=nil {return _cdda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_age .Grouping =NewCT_BarGrouping ();if _fcbf :=d .DecodeElement (_age .Grouping ,&_dee );_fcbf !=nil {return _fcbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_age .VaryColors =NewCT_Boolean ();if _geb :=d .DecodeElement (_age .VaryColors ,&_dee );_geb !=nil {return _geb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edga :=NewCT_BarSer ();if _babb :=d .DecodeElement (_edga ,&_dee );_babb !=nil {return _babb ;};_age .Ser =append (_age .Ser ,_edga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_age .DLbls =NewCT_DLbls ();if _egc :=d .DecodeElement (_age .DLbls ,&_dee );_egc !=nil {return _egc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_age .GapWidth =NewCT_GapAmount ();if _gfca :=d .DecodeElement (_age .GapWidth ,&_dee );_gfca !=nil {return _gfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_age .GapDepth =NewCT_GapAmount ();if _egagc :=d .DecodeElement (_age .GapDepth ,&_dee );_egagc !=nil {return _egagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_age .Shape =NewCT_Shape ();if _bbd :=d .DecodeElement (_age .Shape ,&_dee );_bbd !=nil {return _bbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbg :=NewCT_UnsignedInt ();if _edgf :=d .DecodeElement (_fbg ,&_dee );_edgf !=nil {return _edgf ;};_age .AxId =append (_age .AxId ,_fbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_age .ExtLst =NewCT_ExtensionList ();if _dcfb :=d .DecodeElement (_age .ExtLst ,&_dee );_dcfb !=nil {return _dcfb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_dee .Name );if _edgg :=d .Skip ();_edgg !=nil {return _edgg ;};};case _b .EndElement :break _gcb ;case _b .CharData :};};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_fgaf :=&CT_PageMargins {};return _fgaf };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 ;};func NewCT_BarDir ()*CT_BarDir {_egdf :=&CT_BarDir {};return _egdf };func (_bggc *CT_Crosses )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bggc .ValAttr =ST_Crosses (1);for _ ,_ccfe :=range start .Attr {if _ccfe .Name .Local =="\u0076\u0061\u006c"{_bggc .ValAttr .UnmarshalXMLAttr (_ccfe );continue ;};};for {_acabc ,_acg :=d .Token ();if _acg !=nil {return _da .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_acg );};if _cgff ,_gaefg :=_acabc .(_b .EndElement );_gaefg &&_cgff .Name ==start .Name {break ;};};return nil ;};func (_edafc *CT_SizeRepresents )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edafc .ValAttr !=ST_SizeRepresentsUnset {_fgef ,_abdgc :=_edafc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _abdgc !=nil {return _abdgc ;};start .Attr =append (start .Attr ,_fgef );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcadgbc ST_DLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcadgbc .String (),start );}; +// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path +func (_gedfdg *CT_Overlap )ValidateWithPath (path string )error {if _gedfdg .ValAttr !=nil {if _egegd :=_gedfdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egegd !=nil {return _egegd ;};};return nil ;}; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_bgga *CT_HeaderFooter )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path +func (_bcafe *CT_StockChart )ValidateWithPath (path string )error {for _egcec ,_gddb :=range _bcafe .Ser {if _bdedd :=_gddb .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egcec ));_bdedd !=nil {return _bdedd ;};};if _bcafe .DLbls !=nil {if _faag :=_bcafe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_faag !=nil {return _faag ;};};if _bcafe .DropLines !=nil {if _gbefe :=_bcafe .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_gbefe !=nil {return _gbefe ;};};if _bcafe .HiLowLines !=nil {if _beefb :=_bcafe .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_beefb !=nil {return _beefb ;};};if _bcafe .UpDownBars !=nil {if _eeac :=_bcafe .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_eeac !=nil {return _eeac ;};};for _dfde ,_fgfda :=range _bcafe .AxId {if _fegab :=_fgfda .ValidateWithPath (_bd .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dfde ));_fegab !=nil {return _fegab ;};};if _bcafe .ExtLst !=nil {if _dfeg :=_bcafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfeg !=nil {return _dfeg ;};};return nil ;}; -// Validate validates the CT_LblOffset and its children -func (_edab *CT_LblOffset )Validate ()error {return _edab .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};func (_eaag *CT_Double )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaca :=range start .Attr {if _aaca .Name .Local =="\u0076\u0061\u006c"{_caagb ,_facee :=_a .ParseFloat (_aaca .Value ,64);if _facee !=nil {return _facee ;};_eaag .ValAttr =_caagb ;continue ;};};for {_fdcf ,_dggf :=d .Token ();if _dggf !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_dggf );};if _caafg ,_gffc :=_fdcf .(_b .EndElement );_gffc &&_caafg .Name ==start .Name {break ;};};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_bfec :=&CT_PageSetup {};return _bfec };func NewCT_DoughnutChart ()*CT_DoughnutChart {_gcaf :=&CT_DoughnutChart {};return _gcaf };const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);func (_cbgcd *CT_StrRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_febae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}};_ab .AddPreserveSpaceAttr (&_febae ,_cbgcd .F );e .EncodeElement (_cbgcd .F ,_febae );if _cbgcd .StrCache !=nil {_bgbdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_cbgcd .StrCache ,_bgbdc );};if _cbgcd .ExtLst !=nil {_gbec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbgcd .ExtLst ,_gbec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_becd :=&CT_MultiLvlStrRef {};return _becd };type CT_HPercent struct{ValAttr *ST_HPercent ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_db .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 ;};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 (_efbda ST_LayoutTarget )String ()string {switch _efbda {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};type EG_LegendEntryData struct{TxPr *_db .CT_TextBody ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};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 NewCT_AreaChart ()*CT_AreaChart {_efd :=&CT_AreaChart {};return _efd };func (_agaad *CT_DispUnitsLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agaad .Layout !=nil {_ecfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_agaad .Layout ,_ecfb );};if _agaad .Tx !=nil {_aacb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_agaad .Tx ,_aacb );};if _agaad .SpPr !=nil {_cfdec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_agaad .SpPr ,_cfdec );};if _agaad .TxPr !=nil {_dffg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_agaad .TxPr ,_dffg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Perspective ()*CT_Perspective {_ecgfg :=&CT_Perspective {};return _ecgfg };func (_cgcfcf *ST_SizeRepresents )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgcfcf =0;case "\u0061\u0072\u0065\u0061":*_cgcfcf =1;case "\u0077":*_cgcfcf =2;};return nil ;};func (_febd *CT_MultiLvlStrData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdfa :for {_abfc ,_ccaa :=d .Token ();if _ccaa !=nil {return _ccaa ;};switch _bgcaa :=_abfc .(type ){case _b .StartElement :switch _bgcaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_febd .PtCount =NewCT_UnsignedInt ();if _bdgcf :=d .DecodeElement (_febd .PtCount ,&_bgcaa );_bdgcf !=nil {return _bdgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbd :=NewCT_Lvl ();if _dacd :=d .DecodeElement (_bdbd ,&_bgcaa );_dacd !=nil {return _dacd ;};_febd .Lvl =append (_febd .Lvl ,_bdbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_febd .ExtLst =NewCT_ExtensionList ();if _cafg :=d .DecodeElement (_febd .ExtLst ,&_bgcaa );_cafg !=nil {return _cafg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_bgcaa .Name );if _cefa :=d .Skip ();_cefa !=nil {return _cefa ;};};case _b .EndElement :break _gdfa ;case _b .CharData :};};return nil ;};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_db .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_Trendline struct{Name *string ;SpPr *_db .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 (_cfebb ST_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cfebb .String (),start );};func (_fdfedg *CT_SplitType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfab :=range start .Attr {if _cfab .Name .Local =="\u0076\u0061\u006c"{_fdfedg .ValAttr .UnmarshalXMLAttr (_cfab );continue ;};};for {_eaaaf ,_daabdc :=d .Token ();if _daabdc !=nil {return _da .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_daabdc );};if _acdae ,_dccdd :=_eaaaf .(_b .EndElement );_dccdd &&_acdae .Name ==start .Name {break ;};};return nil ;};func (_gdage *ST_LegendPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gdage =0;case "\u0062":*_gdage =1;case "\u0074\u0072":*_gdage =2;case "\u006c":*_gdage =3;case "\u0072":*_gdage =4;case "\u0074":*_gdage =5;};return nil ;}; +// Validate validates the CT_RadarSer and its children +func (_gebdc *CT_RadarSer )Validate ()error {return _gebdc .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func (_ffggg *ChartSpace )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffggg .CT_ChartSpace =*NewCT_ChartSpace ();_gedb :for {_bdacc ,_dbbef :=d .Token ();if _dbbef !=nil {return _dbbef ;};switch _cgdee :=_bdacc .(type ){case _g .StartElement :switch _cgdee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .Date1904 =NewCT_Boolean ();if _babff :=d .DecodeElement (_ffggg .Date1904 ,&_cgdee );_babff !=nil {return _babff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .Lang =NewCT_TextLanguageID ();if _afdge :=d .DecodeElement (_ffggg .Lang ,&_cgdee );_afdge !=nil {return _afdge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .RoundedCorners =NewCT_Boolean ();if _dbdcdf :=d .DecodeElement (_ffggg .RoundedCorners ,&_cgdee );_dbdcdf !=nil {return _dbdcdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .Style =NewCT_Style ();if _gfaec :=d .DecodeElement (_ffggg .Style ,&_cgdee );_gfaec !=nil {return _gfaec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .ClrMapOvr =_ff .NewCT_ColorMapping ();if _afcae :=d .DecodeElement (_ffggg .ClrMapOvr ,&_cgdee );_afcae !=nil {return _afcae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .PivotSource =NewCT_PivotSource ();if _cdecd :=d .DecodeElement (_ffggg .PivotSource ,&_cgdee );_cdecd !=nil {return _cdecd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .Protection =NewCT_Protection ();if _gafgd :=d .DecodeElement (_ffggg .Protection ,&_cgdee );_gafgd !=nil {return _gafgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcaad :=d .DecodeElement (_ffggg .Chart ,&_cgdee );_dcaad !=nil {return _dcaad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .SpPr =_ff .NewCT_ShapeProperties ();if _bbbcg :=d .DecodeElement (_ffggg .SpPr ,&_cgdee );_bbbcg !=nil {return _bbbcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .TxPr =_ff .NewCT_TextBody ();if _ccccg :=d .DecodeElement (_ffggg .TxPr ,&_cgdee );_ccccg !=nil {return _ccccg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .ExternalData =NewCT_ExternalData ();if _cacdb :=d .DecodeElement (_ffggg .ExternalData ,&_cgdee );_cacdb !=nil {return _cacdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .PrintSettings =NewCT_PrintSettings ();if _bbbcd :=d .DecodeElement (_ffggg .PrintSettings ,&_cgdee );_bbbcd !=nil {return _bbbcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .UserShapes =NewCT_RelId ();if _becdf :=d .DecodeElement (_ffggg .UserShapes ,&_cgdee );_becdf !=nil {return _becdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffggg .ExtLst =NewCT_ExtensionList ();if _efcab :=d .DecodeElement (_ffggg .ExtLst ,&_cgdee );_efcab !=nil {return _efcab ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_cgdee .Name );if _ebdgc :=d .Skip ();_ebdgc !=nil {return _ebdgc ;};};case _g .EndElement :break _gedb ;case _g .CharData :};};return nil ;};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_ff .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func NewCT_ExternalData ()*CT_ExternalData {_ffdac :=&CT_ExternalData {};return _ffdac }; -// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path -func (_cddga *CT_LblAlgn )ValidateWithPath (path string )error {if _cddga .ValAttr ==ST_LblAlgnUnset {return _da .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 _feac :=_cddga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feac !=nil {return _feac ;};return nil ;};func (_bad *CT_BarGrouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acc :=range start .Attr {if _acc .Name .Local =="\u0076\u0061\u006c"{_bad .ValAttr .UnmarshalXMLAttr (_acc );continue ;};};for {_bdda ,_gac :=d .Token ();if _gac !=nil {return _da .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",_gac );};if _gcbg ,_gbcc :=_bdda .(_b .EndElement );_gbcc &&_gcbg .Name ==start .Name {break ;};};return nil ;};func (_dcdb *CT_PictureOptions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abce :for {_bfbd ,_ffbgf :=d .Token ();if _ffbgf !=nil {return _ffbgf ;};switch _edbdeg :=_bfbd .(type ){case _b .StartElement :switch _edbdeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcdb .ApplyToFront =NewCT_Boolean ();if _ccbge :=d .DecodeElement (_dcdb .ApplyToFront ,&_edbdeg );_ccbge !=nil {return _ccbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcdb .ApplyToSides =NewCT_Boolean ();if _abdfb :=d .DecodeElement (_dcdb .ApplyToSides ,&_edbdeg );_abdfb !=nil {return _abdfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcdb .ApplyToEnd =NewCT_Boolean ();if _baac :=d .DecodeElement (_dcdb .ApplyToEnd ,&_edbdeg );_baac !=nil {return _baac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcdb .PictureFormat =NewCT_PictureFormat ();if _dagga :=d .DecodeElement (_dcdb .PictureFormat ,&_edbdeg );_dagga !=nil {return _dagga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcdb .PictureStackUnit =NewCT_PictureStackUnit ();if _adfc :=d .DecodeElement (_dcdb .PictureStackUnit ,&_edbdeg );_adfc !=nil {return _adfc ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_edbdeg .Name );if _ggag :=d .Skip ();_ggag !=nil {return _ggag ;};};case _b .EndElement :break _abce ;case _b .CharData :};};return nil ;};func (_gdeca *CT_DPt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gdeca .Idx ,_fdbg );if _gdeca .InvertIfNegative !=nil {_dbad :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gdeca .InvertIfNegative ,_dbad );};if _gdeca .Marker !=nil {_fbcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gdeca .Marker ,_fbcb );};if _gdeca .Bubble3D !=nil {_bdde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gdeca .Bubble3D ,_bdde );};if _gdeca .Explosion !=nil {_cegfb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gdeca .Explosion ,_cegfb );};if _gdeca .SpPr !=nil {_dfdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdeca .SpPr ,_dfdf );};if _gdeca .PictureOptions !=nil {_egaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gdeca .PictureOptions ,_egaa );};if _gdeca .ExtLst !=nil {_eeaff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdeca .ExtLst ,_eeaff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cecff ST_SizeRepresents )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcefd :=_b .Attr {};_dcefd .Name =name ;switch _cecff {case ST_SizeRepresentsUnset :_dcefd .Value ="";case ST_SizeRepresentsArea :_dcefd .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_dcefd .Value ="\u0077";};return _dcefd ,nil ;};func (_cead *CT_BandFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_afbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cead .Idx ,_afbf );if _cead .SpPr !=nil {_eae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cead .SpPr ,_eae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DLblChoice ()*CT_DLblChoice {_cfec :=&CT_DLblChoice {};return _cfec }; +// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path +func (_fgae *EG_LineChartShared )ValidateWithPath (path string )error {if _fcfac :=_fgae .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fcfac !=nil {return _fcfac ;};if _fgae .VaryColors !=nil {if _ecebf :=_fgae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ecebf !=nil {return _ecebf ;};};for _gcdaa ,_cdbbg :=range _fgae .Ser {if _gfeeb :=_cdbbg .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcdaa ));_gfeeb !=nil {return _gfeeb ;};};if _fgae .DLbls !=nil {if _cbeb :=_fgae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbeb !=nil {return _cbeb ;};};if _fgae .DropLines !=nil {if _aadeb :=_fgae .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_aadeb !=nil {return _aadeb ;};};return nil ;}; -// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path -func (_bbfb *CT_MarkerSize )ValidateWithPath (path string )error {if _bbfb .ValAttr !=nil {if *_bbfb .ValAttr < 2{return _da .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 ,*_bbfb .ValAttr );};if *_bbfb .ValAttr > 72{return _da .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 ,*_bbfb .ValAttr );};};return nil ;};func (_cgga ST_ErrBarType )String ()string {switch _cgga {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 (_geeff *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_geeff =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_geeff =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_geeff =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_geeff =3;};return nil ;};func (_ffccc *CT_FirstSliceAng )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffccc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_da .Sprintf ("\u0025\u0076",*_ffccc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func init (){_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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_DLblPos and its children, prefixing error messages with path +func (_daga *CT_DLblPos )ValidateWithPath (path string )error {if _daga .ValAttr ==ST_DLblPosUnset {return _bd .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 _gcg :=_daga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcg !=nil {return _gcg ;};return nil ;};func (_bbfcd ST_Overlap )String ()string {if _bbfcd .ST_OverlapPercent !=nil {return _bd .Sprintf ("\u0025\u0076",*_bbfcd .ST_OverlapPercent );};if _bbfcd .ST_OverlapByte !=nil {return _bd .Sprintf ("\u0025\u0076",*_bbfcd .ST_OverlapByte );};return "";};func (_egbbg *CT_Protection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egbbg .ChartObject !=nil {_adeac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_egbbg .ChartObject ,_adeac );};if _egbbg .Data !=nil {_dbede :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_egbbg .Data ,_dbede );};if _egbbg .Formatting !=nil {_cdea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_egbbg .Formatting ,_cdea );};if _egbbg .Selection !=nil {_aabbb :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_egbbg .Selection ,_aabbb );};if _egbbg .UserInterface !=nil {_dccag :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_egbbg .UserInterface ,_dccag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_accac *CT_ExtensionList )ValidateWithPath (path string )error {for _bdab ,_ceag :=range _accac .Ext {if _geab :=_ceag .ValidateWithPath (_bd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bdab ));_geab !=nil {return _geab ;};};return nil ;};func (_eadgb *EG_SerShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ggdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_eadgb .Idx ,_ggdf );_cabbdg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eadgb .Order ,_cabbdg );if _eadgb .Tx !=nil {_gcec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_eadgb .Tx ,_gcec );};if _eadgb .SpPr !=nil {_baede :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eadgb .SpPr ,_baede );};return nil ;};func (_effb *CT_RelId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dggg :=range start .Attr {if _dggg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dggg .Name .Local =="\u0069\u0064"||_dggg .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"&&_dggg .Name .Local =="\u0069\u0064"{_aacfa ,_ffgde :=_dggg .Value ,error (nil );if _ffgde !=nil {return _ffgde ;};_effb .IdAttr =_aacfa ;continue ;};};for {_bedf ,_gdebc :=d .Token ();if _gdebc !=nil {return _bd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_gdebc );};if _cdfc ,_bfdfe :=_bedf .(_g .EndElement );_bfdfe &&_cdfc .Name ==start .Name {break ;};};return nil ;};func (_edc *CT_BandFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_edc .Idx ,_cbf );if _edc .SpPr !=nil {_ceb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edc .SpPr ,_ceb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TickMark ()*CT_TickMark {_edgg :=&CT_TickMark {};return _edgg };func (_bggca *CT_SerAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gfaea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bggca .AxId ,_gfaea );_cecfb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bggca .Scaling ,_cecfb );if _bggca .Delete !=nil {_dcbce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bggca .Delete ,_dcbce );};_daafeg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bggca .AxPos ,_daafeg );if _bggca .MajorGridlines !=nil {_bcdfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bggca .MajorGridlines ,_bcdfa );};if _bggca .MinorGridlines !=nil {_gagb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bggca .MinorGridlines ,_gagb );};if _bggca .Title !=nil {_ffacg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bggca .Title ,_ffacg );};if _bggca .NumFmt !=nil {_cgabg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bggca .NumFmt ,_cgabg );};if _bggca .MajorTickMark !=nil {_efea :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bggca .MajorTickMark ,_efea );};if _bggca .MinorTickMark !=nil {_gcgdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bggca .MinorTickMark ,_gcgdc );};if _bggca .TickLblPos !=nil {_ccgbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bggca .TickLblPos ,_ccgbf );};if _bggca .SpPr !=nil {_cdcdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bggca .SpPr ,_cdcdf );};if _bggca .TxPr !=nil {_fgca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bggca .TxPr ,_fgca );};_gfggb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bggca .CrossAx ,_gfggb );if _bggca .Choice !=nil {_bggca .Choice .MarshalXML (e ,_g .StartElement {});};if _bggca .TickLblSkip !=nil {_cbcce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_bggca .TickLblSkip ,_cbcce );};if _bggca .TickMarkSkip !=nil {_bgda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_bggca .TickMarkSkip ,_bgda );};if _bggca .ExtLst !=nil {_bdbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bggca .ExtLst ,_bdbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gab *CT_AxDataSourceChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfe :for {_bff ,_cfea :=d .Token ();if _cfea !=nil {return _cfea ;};switch _eee :=_bff .(type ){case _g .StartElement :switch _eee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gab .MultiLvlStrRef =NewCT_MultiLvlStrRef ();if _agab :=d .DecodeElement (_gab .MultiLvlStrRef ,&_eee );_agab !=nil {return _agab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gab .NumRef =NewCT_NumRef ();if _aae :=d .DecodeElement (_gab .NumRef ,&_eee );_aae !=nil {return _aae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gab .NumLit =NewCT_NumData ();if _bcdd :=d .DecodeElement (_gab .NumLit ,&_eee );_bcdd !=nil {return _bcdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gab .StrRef =NewCT_StrRef ();if _bag :=d .DecodeElement (_gab .StrRef ,&_eee );_bag !=nil {return _bag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gab .StrLit =NewCT_StrData ();if _fcgg :=d .DecodeElement (_gab .StrLit ,&_eee );_fcgg !=nil {return _fcgg ;};default:_a .Log .Debug ("\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",_eee .Name );if _eeb :=d .Skip ();_eeb !=nil {return _eeb ;};};case _g .EndElement :break _bfe ;case _g .CharData :};};return nil ;}; + +// Validate validates the CT_PictureOptions and its children +func (_edad *CT_PictureOptions )Validate ()error {return _edad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};func (_eaed *CT_LogBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaed .ValAttr =2;for _ ,_gdcb :=range start .Attr {if _gdcb .Name .Local =="\u0076\u0061\u006c"{_dccg ,_dcfd :=_c .ParseFloat (_gdcb .Value ,64);if _dcfd !=nil {return _dcfd ;};_eaed .ValAttr =_dccg ;continue ;};};for {_gaee ,_cgda :=d .Token ();if _cgda !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_cgda );};if _ebced ,_bdfa :=_gaee .(_g .EndElement );_bdfa &&_ebced .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_Shape and its children +func (_eggfc *CT_Shape )Validate ()error {return _eggfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_gaabe *ST_BuiltInUnit )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaabe =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_gaabe =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_gaabe =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gaabe =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_gaabe =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gaabe =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gaabe =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gaabe =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_gaabe =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_gaabe =9;};return nil ;};func (_bfbbb ST_RadarStyle )ValidateWithPath (path string )error {switch _bfbbb {case 0,1,2,3:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbbb ));};return nil ;};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func init (){_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 );_fg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 792e96b2e0..e3bcdee7b9 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 (_b "encoding/xml";_a "fmt";_be "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_fa "github.com/unidoc/unioffice/schema/soo/dml";_c "strconv";);func (_abe *CT_GraphicFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_edg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_abe .CNvPr ,_edg );_aef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_abe .CNvGraphicFramePr ,_aef );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ca *CT_Connector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ca .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ca .SpPr =_fa .NewCT_ShapeProperties ();for _ ,_cb :=range start .Attr {if _cb .Name .Local =="\u006d\u0061\u0063r\u006f"{_adc ,_bb :=_cb .Value ,error (nil );if _bb !=nil {return _bb ;};_ca .MacroAttr =&_adc ;continue ;};if _cb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cda ,_ba :=_c .ParseBool (_cb .Value );if _ba !=nil {return _ba ;};_ca .FPublishedAttr =&_cda ;continue ;};};_fc :for {_caf ,_dd :=d .Token ();if _dd !=nil {return _dd ;};switch _gcb :=_caf .(type ){case _b .StartElement :switch _gcb .Name {case _b .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 _efg :=d .DecodeElement (_ca .NvCxnSpPr ,&_gcb );_efg !=nil {return _efg ;};case _b .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 _ab :=d .DecodeElement (_ca .SpPr ,&_gcb );_ab !=nil {return _ab ;};case _b .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"}:_ca .Style =_fa .NewCT_ShapeStyle ();if _gd :=d .DecodeElement (_ca .Style ,&_gcb );_gd !=nil {return _gd ;};default:_e .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_gcb .Name );if _beg :=d .Skip ();_beg !=nil {return _beg ;};};case _b .EndElement :break _fc ;case _b .CharData :};};return nil ;};func (_efe *EG_ObjectChoices )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecc :for {_bfe ,_fdfa :=d .Token ();if _fdfa !=nil {return _fdfa ;};switch _afcc :=_bfe .(type ){case _b .StartElement :switch _afcc .Name {case _b .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"}:_efe .Choice =NewEG_ObjectChoicesChoice ();if _egbd :=d .DecodeElement (&_efe .Choice .Sp ,&_afcc );_egbd !=nil {return _egbd ;};case _b .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"}:_efe .Choice =NewEG_ObjectChoicesChoice ();if _gff :=d .DecodeElement (&_efe .Choice .GrpSp ,&_afcc );_gff !=nil {return _gff ;};case _b .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"}:_efe .Choice =NewEG_ObjectChoicesChoice ();if _dda :=d .DecodeElement (&_efe .Choice .GraphicFrame ,&_afcc );_dda !=nil {return _dda ;};case _b .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"}:_efe .Choice =NewEG_ObjectChoicesChoice ();if _dedd :=d .DecodeElement (&_efe .Choice .CxnSp ,&_afcc );_dedd !=nil {return _dedd ;};case _b .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"}:_efe .Choice =NewEG_ObjectChoicesChoice ();if _cgcb :=d .DecodeElement (&_efe .Choice .Pic ,&_afcc );_cgcb !=nil {return _cgcb ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_afcc .Name );if _dfeeg :=d .Skip ();_dfeeg !=nil {return _dfeeg ;};};case _b .EndElement :break _ecc ;case _b .CharData :};};return nil ;}; +package chartDrawing ;import (_a "encoding/xml";_de "fmt";_af "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_c "github.com/unidoc/unioffice/schema/soo/dml";_g "strconv";); -// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path -func (_acb *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _gdf :=_acb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gdf !=nil {return _gdf ;};if _cfb :=_acb .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_cfb !=nil {return _cfb ;};return nil ;}; +// Validate validates the CT_RelSizeAnchor and its children +func (_cfd *CT_RelSizeAnchor )Validate ()error {return _cfd .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func (_ac *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 _ac .EG_Anchor !=nil {for _ ,_fbd :=range _ac .EG_Anchor {_fbd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cae *CT_GroupShapeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcda :for {_dbf ,_cde :=d .Token ();if _cde !=nil {return _cde ;};switch _eeg :=_dbf .(type ){case _a .StartElement :switch _eeg .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"}:_ebc :=NewCT_Shape ();if _abcf :=d .DecodeElement (_ebc ,&_eeg );_abcf !=nil {return _abcf ;};_cae .Sp =append (_cae .Sp ,_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 :"\u0067\u0072\u0070S\u0070"}:_ffa :=NewCT_GroupShape ();if _gae :=d .DecodeElement (_ffa ,&_eeg );_gae !=nil {return _gae ;};_cae .GrpSp =append (_cae .GrpSp ,_ffa );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"}:_cbdd :=NewCT_GraphicFrame ();if _acc :=d .DecodeElement (_cbdd ,&_eeg );_acc !=nil {return _acc ;};_cae .GraphicFrame =append (_cae .GraphicFrame ,_cbdd );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"}:_dec :=NewCT_Connector ();if _eac :=d .DecodeElement (_dec ,&_eeg );_eac !=nil {return _eac ;};_cae .CxnSp =append (_cae .CxnSp ,_dec );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"}:_fbdc :=NewCT_Picture ();if _ccd :=d .DecodeElement (_fbdc ,&_eeg );_ccd !=nil {return _ccd ;};_cae .Pic =append (_cae .Pic ,_fbdc );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_eeg .Name );if _ced :=d .Skip ();_ced !=nil {return _ced ;};};case _a .EndElement :break _gcda ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_dcfd *CT_GroupShape )ValidateWithPath (path string )error {if _abc :=_dcfd .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_abc !=nil {return _abc ;};if _ggd :=_dcfd .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ggd !=nil {return _ggd ;};for _eag ,_ddd :=range _dcfd .Choice {if _acg :=_ddd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eag ));_acg !=nil {return _acg ;};};return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_dea *CT_Marker )ValidateWithPath (path string )error {if _dea .X < 0.0{return _de .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 ,_dea .X );};if _dea .X > 1.0{return _de .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 ,_dea .X );};if _dea .Y < 0.0{return _de .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 ,_dea .Y );};if _dea .Y > 1.0{return _de .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 ,_dea .Y );};return nil ;};func (_eb *CT_ConnectorNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_abd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_eb .CNvPr ,_abd );_bbf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eb .CNvCxnSpPr ,_bbf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_beaa :=&CT_ShapeNonVisual {};_beaa .CNvPr =_c .NewCT_NonVisualDrawingProps ();_beaa .CNvSpPr =_c .NewCT_NonVisualDrawingShapeProps ();return _beaa ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_ggg *CT_GroupShapeNonVisual )Validate ()error {return _ggg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_ggc *CT_GroupShape )ValidateWithPath (path string )error {if _fbc :=_ggc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fbc !=nil {return _fbc ;};if _eebg :=_ggc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_eebg !=nil {return _eebg ;};for _bgf ,_ffda :=range _ggc .Choice {if _baed :=_ffda .ValidateWithPath (_de .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bgf ));_baed !=nil {return _baed ;};};return nil ;};func (_ff *CT_Connector )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ff .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ff .SpPr =_c .NewCT_ShapeProperties ();for _ ,_bd :=range start .Attr {if _bd .Name .Local =="\u006d\u0061\u0063r\u006f"{_gfd ,_eee :=_bd .Value ,error (nil );if _eee !=nil {return _eee ;};_ff .MacroAttr =&_gfd ;continue ;};if _bd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_aeb ,_ga :=_g .ParseBool (_bd .Value );if _ga !=nil {return _ga ;};_ff .FPublishedAttr =&_aeb ;continue ;};};_bcf :for {_cf ,_ded :=d .Token ();if _ded !=nil {return _ded ;};switch _ea :=_cf .(type ){case _a .StartElement :switch _ea .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 _bcg :=d .DecodeElement (_ff .NvCxnSpPr ,&_ea );_bcg !=nil {return _bcg ;};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 _cc :=d .DecodeElement (_ff .SpPr ,&_ea );_cc !=nil {return _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 :"\u0073\u0074\u0079l\u0065"}:_ff .Style =_c .NewCT_ShapeStyle ();if _gab :=d .DecodeElement (_ff .Style ,&_ea );_gab !=nil {return _gab ;};default:_f .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_ea .Name );if _bb :=d .Skip ();_bb !=nil {return _bb ;};};case _a .EndElement :break _bcf ;case _a .CharData :};};return nil ;};func (_deb *CT_GraphicFrameNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deb .CNvPr =_c .NewCT_NonVisualDrawingProps ();_deb .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();_baec :for {_cag ,_gaf :=d .Token ();if _gaf !=nil {return _gaf ;};switch _eec :=_cag .(type ){case _a .StartElement :switch _eec .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 _ge :=d .DecodeElement (_deb .CNvPr ,&_eec );_ge !=nil {return _ge ;};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 _gcac :=d .DecodeElement (_deb .CNvGraphicFramePr ,&_eec );_gcac !=nil {return _gcac ;};default:_f .Log .Debug ("\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",_eec .Name );if _aec :=d .Skip ();_aec !=nil {return _aec ;};};case _a .EndElement :break _baec ;case _a .CharData :};};return nil ;};func (_cee *CT_RelSizeAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bce :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cee .From ,_bce );_bad :=_a .StartElement {Name :_a .Name {Local :"\u0074\u006f"}};e .EncodeElement (_cee .To ,_bad );if _cee .Choice !=nil {_cee .Choice .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvCxnSpPr *_c .CT_NonVisualConnectorProperties ;};func NewCT_GroupShape ()*CT_GroupShape {_egg :=&CT_GroupShape {};_egg .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_egg .GrpSpPr =_c .NewCT_GroupShapeProperties ();return _egg ;}; // ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_gcf *CT_Picture )ValidateWithPath (path string )error {if _fcb :=_gcf .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_fcb !=nil {return _fcb ;};if _fegc :=_gcf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fegc !=nil {return _fegc ;};if _acba :=_gcf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acba !=nil {return _acba ;};if _gcf .Style !=nil {if _beadg :=_gcf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_beadg !=nil {return _beadg ;};};return nil ;};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_bdcd :=&CT_RelSizeAnchor {};_bdcd .From =NewCT_Marker ();_bdcd .To =NewCT_Marker ();return _bdcd ;};func (_eb *CT_Drawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_add :for {_ddc ,_bef :=d .Token ();if _bef !=nil {return _bef ;};switch _abg :=_ddc .(type ){case _b .StartElement :switch _abg .Name {case _b .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"}:_gad :=NewEG_Anchor ();_gad .RelSizeAnchor =NewCT_RelSizeAnchor ();if _cgb :=d .DecodeElement (_gad .RelSizeAnchor ,&_abg );_cgb !=nil {return _cgb ;};_eb .EG_Anchor =append (_eb .EG_Anchor ,_gad );case _b .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"}:_bcb :=NewEG_Anchor ();_bcb .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _eba :=d .DecodeElement (_bcb .AbsSizeAnchor ,&_abg );_eba !=nil {return _eba ;};_eb .EG_Anchor =append (_eb .EG_Anchor ,_bcb );default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_abg .Name );if _ffg :=d .Skip ();_ffg !=nil {return _ffg ;};};case _b .EndElement :break _add ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_dfb *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _ede :=_dfb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ede !=nil {return _ede ;};if _ee :=_dfb .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ee !=nil {return _ee ;};return nil ;};func NewCT_Picture ()*CT_Picture {_ecd :=&CT_Picture {};_ecd .NvPicPr =NewCT_PictureNonVisual ();_ecd .BlipFill =_fa .NewCT_BlipFillProperties ();_ecd .SpPr =_fa .NewCT_ShapeProperties ();return _ecd ;}; +func (_cdee *CT_Picture )ValidateWithPath (path string )error {if _fddc :=_cdee .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_fddc !=nil {return _fddc ;};if _eaa :=_cdee .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_eaa !=nil {return _eaa ;};if _bfd :=_cdee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bfd !=nil {return _bfd ;};if _cdee .Style !=nil {if _gbce :=_cdee .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gbce !=nil {return _gbce ;};};return nil ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_eeb *CT_PictureNonVisual )ValidateWithPath (path string )error {if _dfca :=_eeb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dfca !=nil {return _dfca ;};if _eebg :=_eeb .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_eebg !=nil {return _eebg ;};return nil ;};func (_cbd *CT_GroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_efgg :=_b .StartElement {Name :_b .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_cbd .NvGrpSpPr ,_efgg );_dbb :=_b .StartElement {Name :_b .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cbd .GrpSpPr ,_dbb );if _cbd .Choice !=nil {for _ ,_fabf :=range _cbd .Choice {_fabf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_ddab *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _ddab .Sp !=nil {if _ffag :=_ddab .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_ffag !=nil {return _ffag ;};};if _ddab .GrpSp !=nil {if _eea :=_ddab .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_eea !=nil {return _eea ;};};if _ddab .GraphicFrame !=nil {if _cfee :=_ddab .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_cfee !=nil {return _cfee ;};};if _ddab .CxnSp !=nil {if _aga :=_ddab .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_aga !=nil {return _aga ;};};if _ddab .Pic !=nil {if _ceed :=_ddab .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_ceed !=nil {return _ceed ;};};return nil ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_fa .CT_ShapeProperties ;Style *_fa .CT_ShapeStyle ;TxBody *_fa .CT_TextBody ;};func NewCT_Drawing ()*CT_Drawing {_aed :=&CT_Drawing {};return _aed };func (_dcgg *CT_Marker )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gga :=_b .StartElement {Name :_b .Name {Local :"\u0078"}};e .EncodeElement (_dcgg .X ,_gga );_gge :=_b .StartElement {Name :_b .Name {Local :"\u0079"}};e .EncodeElement (_dcgg .Y ,_gge );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aba *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aba .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_aba .MacroAttr )});};if _aba .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_cbagd (*_aba .FPublishedAttr ))});};e .EncodeToken (start );_dbgf :=_b .StartElement {Name :_b .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_aba .NvPicPr ,_dbgf );_afcg :=_b .StartElement {Name :_b .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aba .BlipFill ,_afcg );_abb :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aba .SpPr ,_abb );if _aba .Style !=nil {_fff :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_aba .Style ,_fff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_afg *CT_Drawing )ValidateWithPath (path string )error {for _ega ,_cfg :=range _afg .EG_Anchor {if _acg :=_cfg .ValidateWithPath (_de .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ega ));_acg !=nil {return _acg ;};};return nil ;}; -// Validate validates the CT_AbsSizeAnchor and its children -func (_df *CT_AbsSizeAnchor )Validate ()error {return _df .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_bdg *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _bgc :=_bdg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgc !=nil {return _bgc ;};if _bca :=_bdg .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bca !=nil {return _bca ;};return nil ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_fg :=&CT_AbsSizeAnchor {};_fg .From =NewCT_Marker ();_fg .Ext =_c .NewCT_PositiveSize2D ();return _fg ;};func (_ef *CT_GraphicFrame )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ef .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_ef .Xfrm =_c .NewCT_Transform2D ();_ef .Graphic =_c .NewGraphic ();for _ ,_bec :=range start .Attr {if _bec .Name .Local =="\u006d\u0061\u0063r\u006f"{_gfa ,_gdf :=_bec .Value ,error (nil );if _gdf !=nil {return _gdf ;};_ef .MacroAttr =&_gfa ;continue ;};if _bec .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_aagd ,_efeb :=_g .ParseBool (_bec .Value );if _efeb !=nil {return _efeb ;};_ef .FPublishedAttr =&_aagd ;continue ;};};_aagb :for {_gfdf ,_cgef :=d .Token ();if _cgef !=nil {return _cgef ;};switch _eea :=_gfdf .(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 _gddc :=d .DecodeElement (_ef .NvGraphicFramePr ,&_eea );_gddc !=nil {return _gddc ;};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 _fgg :=d .DecodeElement (_ef .Xfrm ,&_eea );_fgg !=nil {return _fgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _feb :=d .DecodeElement (_ef .Graphic ,&_eea );_feb !=nil {return _feb ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_eea .Name );if _bcd :=d .Skip ();_bcd !=nil {return _bcd ;};};case _a .EndElement :break _aagb ;case _a .CharData :};};return nil ;}; // Validate validates the CT_ConnectorNonVisual and its children -func (_aeb *CT_ConnectorNonVisual )Validate ()error {return _aeb .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_abdg *EG_Anchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abdg .RelSizeAnchor !=nil {_egbc :=_b .StartElement {Name :_b .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_abdg .RelSizeAnchor ,_egbc );};if _abdg .AbsSizeAnchor !=nil {_efbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_abdg .AbsSizeAnchor ,_efbb );};return nil ;};func NewEG_Anchor ()*EG_Anchor {_bffb :=&EG_Anchor {};return _bffb };func (_ade *CT_GroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ade .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_ade .CNvGrpSpPr =_fa .NewCT_NonVisualGroupDrawingShapeProps ();_dba :for {_afc ,_dgf :=d .Token ();if _dgf !=nil {return _dgf ;};switch _bff :=_afc .(type ){case _b .StartElement :switch _bff .Name {case _b .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 _cgff :=d .DecodeElement (_ade .CNvPr ,&_bff );_cgff !=nil {return _cgff ;};case _b .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 _bbg :=d .DecodeElement (_ade .CNvGrpSpPr ,&_bff );_bbg !=nil {return _bbg ;};default:_e .Log .Debug ("\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",_bff .Name );if _cff :=d .Skip ();_cff !=nil {return _cff ;};};case _b .EndElement :break _dba ;case _b .CharData :};};return nil ;};func (_bacag *EG_ObjectChoicesChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bacag .Sp !=nil {_age :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070"}};e .EncodeElement (_bacag .Sp ,_age );};if _bacag .GrpSp !=nil {_cgcg :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_bacag .GrpSp ,_cgcg );};if _bacag .GraphicFrame !=nil {_dcd :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_bacag .GraphicFrame ,_dcd );};if _bacag .CxnSp !=nil {_dcgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_bacag .CxnSp ,_dcgf );};if _bacag .Pic !=nil {_ebgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_bacag .Pic ,_ebgb );};return nil ;};func (_da *CT_ConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_da .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_da .CNvCxnSpPr =_fa .NewCT_NonVisualConnectorProperties ();_ac :for {_ed ,_gac :=d .Token ();if _gac !=nil {return _gac ;};switch _bea :=_ed .(type ){case _b .StartElement :switch _bea .Name {case _b .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 _bdd :=d .DecodeElement (_da .CNvPr ,&_bea );_bdd !=nil {return _bdd ;};case _b .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 _gab :=d .DecodeElement (_da .CNvCxnSpPr ,&_bea );_gab !=nil {return _gab ;};default:_e .Log .Debug ("\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",_bea .Name );if _aaa :=d .Skip ();_aaa !=nil {return _aaa ;};};case _b .EndElement :break _ac ;case _b .CharData :};};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_fa .CT_NonVisualDrawingProps ;CNvSpPr *_fa .CT_NonVisualDrawingShapeProps ;};func (_ggf *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggf .NvSpPr =NewCT_ShapeNonVisual ();_ggf .SpPr =_fa .NewCT_ShapeProperties ();for _ ,_abcb :=range start .Attr {if _abcb .Name .Local =="\u006d\u0061\u0063r\u006f"{_cbg ,_acbc :=_abcb .Value ,error (nil );if _acbc !=nil {return _acbc ;};_ggf .MacroAttr =&_cbg ;continue ;};if _abcb .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_cec ,_eaf :=_abcb .Value ,error (nil );if _eaf !=nil {return _eaf ;};_ggf .TextlinkAttr =&_cec ;continue ;};if _abcb .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_gfe ,_aegd :=_c .ParseBool (_abcb .Value );if _aegd !=nil {return _aegd ;};_ggf .FLocksTextAttr =&_gfe ;continue ;};if _abcb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dgfe ,_ccde :=_c .ParseBool (_abcb .Value );if _ccde !=nil {return _ccde ;};_ggf .FPublishedAttr =&_dgfe ;continue ;};};_bfg :for {_dbeg ,_egba :=d .Token ();if _egba !=nil {return _egba ;};switch _cffd :=_dbeg .(type ){case _b .StartElement :switch _cffd .Name {case _b .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 _bcda :=d .DecodeElement (_ggf .NvSpPr ,&_cffd );_bcda !=nil {return _bcda ;};case _b .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 _efdf :=d .DecodeElement (_ggf .SpPr ,&_cffd );_efdf !=nil {return _efdf ;};case _b .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"}:_ggf .Style =_fa .NewCT_ShapeStyle ();if _gegg :=d .DecodeElement (_ggf .Style ,&_cffd );_gegg !=nil {return _gegg ;};case _b .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"}:_ggf .TxBody =_fa .NewCT_TextBody ();if _cab :=d .DecodeElement (_ggf .TxBody ,&_cffd );_cab !=nil {return _cab ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cffd .Name );if _fggd :=d .Skip ();_fggd !=nil {return _fggd ;};};case _b .EndElement :break _bfg ;case _b .CharData :};};return nil ;}; +func (_gca *CT_ConnectorNonVisual )Validate ()error {return _gca .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the EG_ObjectChoices and its children -func (_beec *EG_ObjectChoices )Validate ()error {return _beec .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_bgbf *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _fde ,_abg :=range _bgbf .Sp {if _ecg :=_abg .ValidateWithPath (_de .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_fde ));_ecg !=nil {return _ecg ;};};for _gdcd ,_dbb :=range _bgbf .GrpSp {if _gfe :=_dbb .ValidateWithPath (_de .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gdcd ));_gfe !=nil {return _gfe ;};};for _cgeg ,_gea :=range _bgbf .GraphicFrame {if _dedd :=_gea .ValidateWithPath (_de .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cgeg ));_dedd !=nil {return _dedd ;};};for _dbbc ,_efea :=range _bgbf .CxnSp {if _acf :=_efea .ValidateWithPath (_de .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dbbc ));_acf !=nil {return _acf ;};};for _edc ,_gdff :=range _bgbf .Pic {if _fbba :=_gdff .ValidateWithPath (_de .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_edc ));_fbba !=nil {return _fbba ;};};return nil ;};func (_fbe *EG_Anchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbe .RelSizeAnchor !=nil {_gefe :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_fbe .RelSizeAnchor ,_gefe );};if _fbe .AbsSizeAnchor !=nil {_caba :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_fbe .AbsSizeAnchor ,_caba );};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvGrpSpPr *_c .CT_NonVisualGroupDrawingShapeProps ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_c .CT_ShapeProperties ;Style *_c .CT_ShapeStyle ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_c .CT_BlipFillProperties ;SpPr *_c .CT_ShapeProperties ;Style *_c .CT_ShapeStyle ;};func (_gaa *CT_GraphicFrame )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gaa .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_de .Sprintf ("\u0025\u0076",*_gaa .MacroAttr )});};if _gaa .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_de .Sprintf ("\u0025\u0064",_aecb (*_gaa .FPublishedAttr ))});};e .EncodeToken (start );_bae :=_a .StartElement {Name :_a .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_gaa .NvGraphicFramePr ,_bae );_fbb :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gaa .Xfrm ,_fbb );_aag :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_aag .Attr =append (_aag .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 (_gaa .Graphic ,_aag );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;};func (_cff *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cff .NvPicPr =NewCT_PictureNonVisual ();_cff .BlipFill =_c .NewCT_BlipFillProperties ();_cff .SpPr =_c .NewCT_ShapeProperties ();for _ ,_eggc :=range start .Attr {if _eggc .Name .Local =="\u006d\u0061\u0063r\u006f"{_bfe ,_cfc :=_eggc .Value ,error (nil );if _cfc !=nil {return _cfc ;};_cff .MacroAttr =&_bfe ;continue ;};if _eggc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fef ,_bba :=_g .ParseBool (_eggc .Value );if _bba !=nil {return _bba ;};_cff .FPublishedAttr =&_fef ;continue ;};};_def :for {_dga ,_ebg :=d .Token ();if _ebg !=nil {return _ebg ;};switch _ffac :=_dga .(type ){case _a .StartElement :switch _ffac .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 _dcg :=d .DecodeElement (_cff .NvPicPr ,&_ffac );_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _gef :=d .DecodeElement (_cff .BlipFill ,&_ffac );_gef !=nil {return _gef ;};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 _beag :=d .DecodeElement (_cff .SpPr ,&_ffac );_beag !=nil {return _beag ;};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"}:_cff .Style =_c .NewCT_ShapeStyle ();if _dge :=d .DecodeElement (_cff .Style ,&_ffac );_dge !=nil {return _dge ;};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_ffac .Name );if _ddg :=d .Skip ();_ddg !=nil {return _ddg ;};};case _a .EndElement :break _def ;case _a .CharData :};};return nil ;}; // Validate validates the CT_GraphicFrameNonVisual and its children -func (_gbf *CT_GraphicFrameNonVisual )Validate ()error {return _gbf .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_edc *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_edc .CNvPr ,_cfd );_edd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_edc .CNvPicPr ,_edd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GraphicFrameNonVisual struct{CNvPr *_fa .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_fa .CT_NonVisualGraphicFrameProperties ;}; - -// Validate validates the CT_Marker and its children -func (_bbgd *CT_Marker )Validate ()error {return _bbgd .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func NewCT_Connector ()*CT_Connector {_cf :=&CT_Connector {};_cf .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cf .SpPr =_fa .NewCT_ShapeProperties ();return _cf ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_fd :=&CT_AbsSizeAnchor {};_fd .From =NewCT_Marker ();_fd .Ext =_fa .NewCT_PositiveSize2D ();return _fd ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_cafg :=&CT_GraphicFrameNonVisual {};_cafg .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_cafg .CNvGraphicFramePr =_fa .NewCT_NonVisualGraphicFrameProperties ();return _cafg ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_fa .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func (_cded *CT_GroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcg :for {_cgf ,_ffc :=d .Token ();if _ffc !=nil {return _ffc ;};switch _bda :=_cgf .(type ){case _b .StartElement :switch _bda .Name {case _b .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"}:_cea :=NewCT_Shape ();if _ded :=d .DecodeElement (_cea ,&_bda );_ded !=nil {return _ded ;};_cded .Sp =append (_cded .Sp ,_cea );case _b .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"}:_gec :=NewCT_GroupShape ();if _abd :=d .DecodeElement (_gec ,&_bda );_abd !=nil {return _abd ;};_cded .GrpSp =append (_cded .GrpSp ,_gec );case _b .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"}:_gceb :=NewCT_GraphicFrame ();if _ddda :=d .DecodeElement (_gceb ,&_bda );_ddda !=nil {return _ddda ;};_cded .GraphicFrame =append (_cded .GraphicFrame ,_gceb );case _b .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"}:_bdc :=NewCT_Connector ();if _fcf :=d .DecodeElement (_bdc ,&_bda );_fcf !=nil {return _fcf ;};_cded .CxnSp =append (_cded .CxnSp ,_bdc );case _b .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"}:_agd :=NewCT_Picture ();if _dgd :=d .DecodeElement (_agd ,&_bda );_dgd !=nil {return _dgd ;};_cded .Pic =append (_cded .Pic ,_agd );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bda .Name );if _ccge :=d .Skip ();_ccge !=nil {return _ccge ;};};case _b .EndElement :break _dcg ;case _b .CharData :};};return nil ;}; - -// Validate validates the CT_Picture and its children -func (_fdf *CT_Picture )Validate ()error {return _fdf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; +func (_ag *CT_GraphicFrameNonVisual )Validate ()error {return _ag .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_c .CT_ShapeProperties ;Style *_c .CT_ShapeStyle ;TxBody *_c .CT_TextBody ;};type CT_PictureNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvPicPr *_c .CT_NonVisualPictureProperties ;};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_c .CT_Transform2D ;Graphic *_c .Graphic ;};func (_cdc *CT_Marker )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_beb :=_a .StartElement {Name :_a .Name {Local :"\u0078"}};e .EncodeElement (_cdc .X ,_beb );_fbcf :=_a .StartElement {Name :_a .Name {Local :"\u0079"}};e .EncodeElement (_cdc .Y ,_fbcf );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_dadb *CT_Shape )ValidateWithPath (path string )error {if _afb :=_dadb .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_afb !=nil {return _afb ;};if _bg :=_dadb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bg !=nil {return _bg ;};if _dadb .Style !=nil {if _bfa :=_dadb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bfa !=nil {return _bfa ;};};if _dadb .TxBody !=nil {if _fcfa :=_dadb .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_fcfa !=nil {return _fcfa ;};};return nil ;};func (_cc *CT_Connector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cc .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_cc .MacroAttr )});};if _cc .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_cbagd (*_cc .FPublishedAttr ))});};e .EncodeToken (start );_de :=_b .StartElement {Name :_b .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_cc .NvCxnSpPr ,_de );_egb :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cc .SpPr ,_egb );if _cc .Style !=nil {_aa :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_cc .Style ,_aa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cg *CT_ConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_cg .CNvPr ,_ff );_fag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cg .CNvCxnSpPr ,_fag );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_dad :=&CT_GraphicFrame {};_dad .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_dad .Xfrm =_fa .NewCT_Transform2D ();_dad .Graphic =_fa .NewGraphic ();return _dad ;}; +// Validate validates the CT_Connector and its children +func (_ffd *CT_Connector )Validate ()error {return _ffd .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_cbe *CT_GroupShapeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbe .Sp !=nil {_ggcb :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070"}};for _ ,_fgff :=range _cbe .Sp {e .EncodeElement (_fgff ,_ggcb );};};if _cbe .GrpSp !=nil {_bea :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_cfgb :=range _cbe .GrpSp {e .EncodeElement (_cfgb ,_bea );};};if _cbe .GraphicFrame !=nil {_dce :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_gbf :=range _cbe .GraphicFrame {e .EncodeElement (_gbf ,_dce );};};if _cbe .CxnSp !=nil {_edg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_cbd :=range _cbe .CxnSp {e .EncodeElement (_cbd ,_edg );};};if _cbe .Pic !=nil {_ggb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063"}};for _ ,_cba :=range _cbe .Pic {e .EncodeElement (_cba ,_ggb );};};return nil ;}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_deb *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _egfa ,_gabaa :=range _deb .Sp {if _cgfb :=_gabaa .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_egfa ));_cgfb !=nil {return _cgfb ;};};for _abgc ,_cee :=range _deb .GrpSp {if _aaac :=_cee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_abgc ));_aaac !=nil {return _aaac ;};};for _bege ,_dbca :=range _deb .GraphicFrame {if _def :=_dbca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bege ));_def !=nil {return _def ;};};for _dbf ,_dfee :=range _deb .CxnSp {if _aaf :=_dfee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dbf ));_aaf !=nil {return _aaf ;};};for _daa ,_bcc :=range _deb .Pic {if _fb :=_bcc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_daa ));_fb !=nil {return _fb ;};};return nil ;};func (_ecb *CT_RelSizeAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecb .From =NewCT_Marker ();_ecb .To =NewCT_Marker ();_debe :for {_adcf ,_cef :=d .Token ();if _cef !=nil {return _cef ;};switch _efd :=_adcf .(type ){case _b .StartElement :switch _efd .Name {case _b .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 _egbf :=d .DecodeElement (_ecb .From ,&_efd );_egbf !=nil {return _egbf ;};case _b .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 _fae :=d .DecodeElement (_ecb .To ,&_efd );_fae !=nil {return _fae ;};case _b .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"}:_ecb .Choice =NewEG_ObjectChoicesChoice ();if _adef :=d .DecodeElement (&_ecb .Choice .Sp ,&_efd );_adef !=nil {return _adef ;};case _b .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"}:_ecb .Choice =NewEG_ObjectChoicesChoice ();if _cfbc :=d .DecodeElement (&_ecb .Choice .GrpSp ,&_efd );_cfbc !=nil {return _cfbc ;};case _b .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"}:_ecb .Choice =NewEG_ObjectChoicesChoice ();if _ega :=d .DecodeElement (&_ecb .Choice .GraphicFrame ,&_efd );_ega !=nil {return _ega ;};case _b .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"}:_ecb .Choice =NewEG_ObjectChoicesChoice ();if _eefc :=d .DecodeElement (&_ecb .Choice .CxnSp ,&_efd );_eefc !=nil {return _eefc ;};case _b .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"}:_ecb .Choice =NewEG_ObjectChoicesChoice ();if _bce :=d .DecodeElement (&_ecb .Choice .Pic ,&_efd );_bce !=nil {return _bce ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_efd .Name );if _bcgg :=d .Skip ();_bcgg !=nil {return _bcgg ;};};case _b .EndElement :break _debe ;case _b .CharData :};};return nil ;};func (_gfd *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfd .NvPicPr =NewCT_PictureNonVisual ();_gfd .BlipFill =_fa .NewCT_BlipFillProperties ();_gfd .SpPr =_fa .NewCT_ShapeProperties ();for _ ,_ffge :=range start .Attr {if _ffge .Name .Local =="\u006d\u0061\u0063r\u006f"{_agc ,_cbc :=_ffge .Value ,error (nil );if _cbc !=nil {return _cbc ;};_gfd .MacroAttr =&_agc ;continue ;};if _ffge .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_adf ,_bbb :=_c .ParseBool (_ffge .Value );if _bbb !=nil {return _bbb ;};_gfd .FPublishedAttr =&_adf ;continue ;};};_dfa :for {_aff ,_fea :=d .Token ();if _fea !=nil {return _fea ;};switch _fcc :=_aff .(type ){case _b .StartElement :switch _fcc .Name {case _b .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 _abed :=d .DecodeElement (_gfd .NvPicPr ,&_fcc );_abed !=nil {return _abed ;};case _b .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 _gdc :=d .DecodeElement (_gfd .BlipFill ,&_fcc );_gdc !=nil {return _gdc ;};case _b .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 _cgfc :=d .DecodeElement (_gfd .SpPr ,&_fcc );_cgfc !=nil {return _cgfc ;};case _b .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"}:_gfd .Style =_fa .NewCT_ShapeStyle ();if _bbab :=d .DecodeElement (_gfd .Style ,&_fcc );_bbab !=nil {return _bbab ;};default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_fcc .Name );if _bccg :=d .Skip ();_bccg !=nil {return _bccg ;};};case _b .EndElement :break _dfa ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_dace *EG_ObjectChoices )ValidateWithPath (path string )error {if _dace .Choice !=nil {if _dbfg :=_dace .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dbfg !=nil {return _dbfg ;};};return nil ;};func (_bgbd *EG_ObjectChoices )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eff :for {_bfb ,_ddgf :=d .Token ();if _ddgf !=nil {return _ddgf ;};switch _gdb :=_bfb .(type ){case _a .StartElement :switch _gdb .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"}:_bgbd .Choice =NewEG_ObjectChoicesChoice ();if _abbf :=d .DecodeElement (&_bgbd .Choice .Sp ,&_gdb );_abbf !=nil {return _abbf ;};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"}:_bgbd .Choice =NewEG_ObjectChoicesChoice ();if _acb :=d .DecodeElement (&_bgbd .Choice .GrpSp ,&_gdb );_acb !=nil {return _acb ;};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"}:_bgbd .Choice =NewEG_ObjectChoicesChoice ();if _ecb :=d .DecodeElement (&_bgbd .Choice .GraphicFrame ,&_gdb );_ecb !=nil {return _ecb ;};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"}:_bgbd .Choice =NewEG_ObjectChoicesChoice ();if _aaf :=d .DecodeElement (&_bgbd .Choice .CxnSp ,&_gdb );_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 :"\u0070\u0069\u0063"}:_bgbd .Choice =NewEG_ObjectChoicesChoice ();if _dcdge :=d .DecodeElement (&_bgbd .Choice .Pic ,&_gdb );_dcdge !=nil {return _dcdge ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_gdb .Name );if _gdbg :=d .Skip ();_gdbg !=nil {return _gdbg ;};};case _a .EndElement :break _eff ;case _a .CharData :};};return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_aba :=&EG_ObjectChoicesChoice {};return _aba ;}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_cba *CT_Connector )ValidateWithPath (path string )error {if _cde :=_cba .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cde !=nil {return _cde ;};if _gg :=_cba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gg !=nil {return _gg ;};if _cba .Style !=nil {if _bc :=_cba .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bc !=nil {return _bc ;};};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func (_ccc *CT_RelSizeAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdce :=_b .StartElement {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ccc .From ,_fdce );_ggc :=_b .StartElement {Name :_b .Name {Local :"\u0074\u006f"}};e .EncodeElement (_ccc .To ,_ggc );if _ccc .Choice !=nil {_ccc .Choice .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_fa .CT_BlipFillProperties ;SpPr *_fa .CT_ShapeProperties ;Style *_fa .CT_ShapeStyle ;};func (_bcba *CT_ShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcba .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_bcba .CNvSpPr =_fa .NewCT_NonVisualDrawingShapeProps ();_bbd :for {_dcaa ,_eae :=d .Token ();if _eae !=nil {return _eae ;};switch _cbaa :=_dcaa .(type ){case _b .StartElement :switch _cbaa .Name {case _b .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 _dcge :=d .DecodeElement (_bcba .CNvPr ,&_cbaa );_dcge !=nil {return _dcge ;};case _b .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 _bcea :=d .DecodeElement (_bcba .CNvSpPr ,&_cbaa );_bcea !=nil {return _bcea ;};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cbaa .Name );if _ece :=d .Skip ();_ece !=nil {return _ece ;};};case _b .EndElement :break _bbd ;case _b .CharData :};};return nil ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;}; +// Validate validates the CT_GroupShape and its children +func (_bab *CT_GroupShape )Validate ()error {return _bab .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; -// Validate validates the CT_GroupShapeChoice and its children -func (_ec *CT_GroupShapeChoice )Validate ()error {return _ec .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bde *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bde .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_bde .MacroAttr )});};if _bde .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0076",*_bde .TextlinkAttr )});};if _bde .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0064",_cbagd (*_bde .FLocksTextAttr ))});};if _bde .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_cbagd (*_bde .FPublishedAttr ))});};e .EncodeToken (start );_dag :=_b .StartElement {Name :_b .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bde .NvSpPr ,_dag );_bfc :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bde .SpPr ,_bfc );if _bde .Style !=nil {_dfab :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_bde .Style ,_dfab );};if _bde .TxBody !=nil {_acd :=_b .StartElement {Name :_b .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_bde .TxBody ,_acd );};e .EncodeToken (_b .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 ;};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_fa .CT_Transform2D ;Graphic *_fa .Graphic ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_efd *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _eddf :=_efd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eddf !=nil {return _eddf ;};if _afbe :=_efd .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_afbe !=nil {return _afbe ;};return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_fagd :=&EG_ObjectChoices {};return _fagd }; -// Validate validates the CT_GraphicFrame and its children -func (_fec *CT_GraphicFrame )Validate ()error {return _fec .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_fdf *CT_PictureNonVisual )ValidateWithPath (path string )error {if _ege :=_fdf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ege !=nil {return _ege ;};if _edbg :=_fdf .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_edbg !=nil {return _edbg ;};return nil ;}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_gef *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _aedb :=_gef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aedb !=nil {return _aedb ;};if _eabd :=_gef .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_eabd !=nil {return _eabd ;};return nil ;};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_fa .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;};type CT_Marker struct{X float64 ;Y float64 ;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_dcbe *EG_ObjectChoicesChoice )Validate ()error {return _dcbe .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func (_dc *CT_Drawing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afb :for {_eg ,_ceb :=d .Token ();if _ceb !=nil {return _ceb ;};switch _ba :=_eg .(type ){case _a .StartElement :switch _ba .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"}:_bgd :=NewEG_Anchor ();_bgd .RelSizeAnchor =NewCT_RelSizeAnchor ();if _ffdf :=d .DecodeElement (_bgd .RelSizeAnchor ,&_ba );_ffdf !=nil {return _ffdf ;};_dc .EG_Anchor =append (_dc .EG_Anchor ,_bgd );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"}:_bcab :=NewEG_Anchor ();_bcab .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _fcd :=d .DecodeElement (_bcab .AbsSizeAnchor ,&_ba );_fcd !=nil {return _fcd ;};_dc .EG_Anchor =append (_dc .EG_Anchor ,_bcab );default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_ba .Name );if _gcg :=d .Skip ();_gcg !=nil {return _gcg ;};};case _a .EndElement :break _afb ;case _a .CharData :};};return nil ;};func (_agg *CT_PictureNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eab :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_agg .CNvPr ,_eab );_abb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_agg .CNvPicPr ,_abb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_bddd *EG_ObjectChoices )ValidateWithPath (path string )error {if _bddd .Choice !=nil {if _gfg :=_bddd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfg !=nil {return _gfg ;};};return nil ;}; +// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path +func (_aed *CT_GraphicFrame )ValidateWithPath (path string )error {if _ffe :=_aed .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_ffe !=nil {return _ffe ;};if _bdf :=_aed .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bdf !=nil {return _bdf ;};if _bga :=_aed .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_bga !=nil {return _bga ;};return nil ;}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_begd *EG_Anchor )ValidateWithPath (path string )error {if _begd .RelSizeAnchor !=nil {if _caa :=_begd .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_caa !=nil {return _caa ;};};if _begd .AbsSizeAnchor !=nil {if _aacb :=_begd .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_aacb !=nil {return _aacb ;};};return nil ;}; +// Validate validates the CT_Marker and its children +func (_cgfc *CT_Marker )Validate ()error {return _cgfc .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_eef *CT_Marker )ValidateWithPath (path string )error {if _eef .X < 0.0{return _a .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 ,_eef .X );};if _eef .X > 1.0{return _a .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 ,_eef .X );};if _eef .Y < 0.0{return _a .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 ,_eef .Y );};if _eef .Y > 1.0{return _a .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 ,_eef .Y );};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_gce :=&CT_ConnectorNonVisual {};_gce .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_gce .CNvCxnSpPr =_fa .NewCT_NonVisualConnectorProperties ();return _gce ;};func (_gaag *EG_Anchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aad :for {_gabb ,_dede :=d .Token ();if _dede !=nil {return _dede ;};switch _ceag :=_gabb .(type ){case _b .StartElement :switch _ceag .Name {case _b .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"}:_gaag .RelSizeAnchor =NewCT_RelSizeAnchor ();if _egae :=d .DecodeElement (_gaag .RelSizeAnchor ,&_ceag );_egae !=nil {return _egae ;};case _b .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"}:_gaag .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _ffa :=d .DecodeElement (_gaag .AbsSizeAnchor ,&_ceag );_ffa !=nil {return _ffa ;};default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_ceag .Name );if _gcc :=d .Skip ();_gcc !=nil {return _gcc ;};};case _b .EndElement :break _aad ;case _b .CharData :};};return nil ;};func _cbagd (_eda bool )uint8 {if _eda {return 1;};return 0;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;};func (_cdg *CT_GraphicFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdg .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_cdg .MacroAttr )});};if _cdg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_cbagd (*_cdg .FPublishedAttr ))});};e .EncodeToken (start );_egf :=_b .StartElement {Name :_b .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cdg .NvGraphicFramePr ,_egf );_beb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cdg .Xfrm ,_beb );_acf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_acf .Attr =append (_acf .Attr ,_b .Attr {Name :_b .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 (_cdg .Graphic ,_acf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_fa .CT_NonVisualDrawingProps ;CNvGrpSpPr *_fa .CT_NonVisualGroupDrawingShapeProps ;};func (_fab *CT_AbsSizeAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ce :=_b .StartElement {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_fab .From ,_ce );_d :=_b .StartElement {Name :_b .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_fab .Ext ,_d );if _fab .Choice !=nil {_fab .Choice .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_debb :=&EG_ObjectChoices {};return _debb }; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_caa *CT_GroupShapeNonVisual )Validate ()error {return _caa .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_fce *CT_PictureNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fce .CNvPr =_c .NewCT_NonVisualDrawingProps ();_fce .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();_agdc :for {_efb ,_fed :=d .Token ();if _fed !=nil {return _fed ;};switch _aab :=_efb .(type ){case _a .StartElement :switch _aab .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 _deaf :=d .DecodeElement (_fce .CNvPr ,&_aab );_deaf !=nil {return _deaf ;};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 _cga :=d .DecodeElement (_fce .CNvPicPr ,&_aab );_cga !=nil {return _cga ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_aab .Name );if _cgg :=d .Skip ();_cgg !=nil {return _cgg ;};};case _a .EndElement :break _agdc ;case _a .CharData :};};return nil ;}; // Validate validates the CT_ShapeNonVisual and its children -func (_dec *CT_ShapeNonVisual )Validate ()error {return _dec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; +func (_bfgc *CT_ShapeNonVisual )Validate ()error {return _bfgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_c .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;};func NewEG_Anchor ()*EG_Anchor {_fad :=&EG_Anchor {};return _fad };func (_abc *CT_GroupShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bgb :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_abc .NvGrpSpPr ,_bgb );_dcf :=_a .StartElement {Name :_a .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_abc .GrpSpPr ,_dcf );if _abc .Choice !=nil {for _ ,_agd :=range _abc .Choice {_agd .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_egc *EG_Anchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebe :for {_cfe ,_dbc :=d .Token ();if _dbc !=nil {return _dbc ;};switch _dcec :=_cfe .(type ){case _a .StartElement :switch _dcec .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"}:_egc .RelSizeAnchor =NewCT_RelSizeAnchor ();if _bcb :=d .DecodeElement (_egc .RelSizeAnchor ,&_dcec );_bcb !=nil {return _bcb ;};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"}:_egc .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _ead :=d .DecodeElement (_egc .AbsSizeAnchor ,&_dcec );_ead !=nil {return _ead ;};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_dcec .Name );if _cged :=d .Skip ();_cged !=nil {return _cged ;};};case _a .EndElement :break _ebe ;case _a .CharData :};};return nil ;};func (_eeb *CT_GroupShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_eeb .GrpSpPr =_c .NewCT_GroupShapeProperties ();_aae :for {_bdb ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ;};switch _gb :=_bdb .(type ){case _a .StartElement :switch _gb .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 _fdb :=d .DecodeElement (_eeb .NvGrpSpPr ,&_gb );_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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _ccg :=d .DecodeElement (_eeb .GrpSpPr ,&_gb );_ccg !=nil {return _ccg ;};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"}:_ddc :=NewCT_GroupShapeChoice ();if _eeaa :=d .DecodeElement (&_ddc .Sp ,&_gb );_eeaa !=nil {return _eeaa ;};_eeb .Choice =append (_eeb .Choice ,_ddc );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"}:_cef :=NewCT_GroupShapeChoice ();if _gdg :=d .DecodeElement (&_cef .GrpSp ,&_gb );_gdg !=nil {return _gdg ;};_eeb .Choice =append (_eeb .Choice ,_cef );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"}:_eaf :=NewCT_GroupShapeChoice ();if _efa :=d .DecodeElement (&_eaf .GraphicFrame ,&_gb );_efa !=nil {return _efa ;};_eeb .Choice =append (_eeb .Choice ,_eaf );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"}:_cgf :=NewCT_GroupShapeChoice ();if _bed :=d .DecodeElement (&_cgf .CxnSp ,&_gb );_bed !=nil {return _bed ;};_eeb .Choice =append (_eeb .Choice ,_cgf );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"}:_caf :=NewCT_GroupShapeChoice ();if _gg :=d .DecodeElement (&_caf .Pic ,&_gb );_gg !=nil {return _gg ;};_eeb .Choice =append (_eeb .Choice ,_caf );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_gb .Name );if _bedc :=d .Skip ();_bedc !=nil {return _bedc ;};};case _a .EndElement :break _aae ;case _a .CharData :};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_fdd :=&CT_GroupShapeChoice {};return _fdd };func (_b *CT_AbsSizeAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_b .From =NewCT_Marker ();_b .Ext =_c .NewCT_PositiveSize2D ();_cg :for {_da ,_ae :=d .Token ();if _ae !=nil {return _ae ;};switch _bc :=_da .(type ){case _a .StartElement :switch _bc .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 _fc :=d .DecodeElement (_b .From ,&_bc );_fc !=nil {return _fc ;};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 _ca :=d .DecodeElement (_b .Ext ,&_bc );_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 :"\u0073\u0070"}:_b .Choice =NewEG_ObjectChoicesChoice ();if _fa :=d .DecodeElement (&_b .Choice .Sp ,&_bc );_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 :"\u0067\u0072\u0070S\u0070"}:_b .Choice =NewEG_ObjectChoicesChoice ();if _aa :=d .DecodeElement (&_b .Choice .GrpSp ,&_bc );_aa !=nil {return _aa ;};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"}:_b .Choice =NewEG_ObjectChoicesChoice ();if _gf :=d .DecodeElement (&_b .Choice .GraphicFrame ,&_bc );_gf !=nil {return _gf ;};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"}:_b .Choice =NewEG_ObjectChoicesChoice ();if _dg :=d .DecodeElement (&_b .Choice .CxnSp ,&_bc );_dg !=nil {return _dg ;};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"}:_b .Choice =NewEG_ObjectChoicesChoice ();if _ce :=d .DecodeElement (&_b .Choice .Pic ,&_bc );_ce !=nil {return _ce ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_bc .Name );if _bf :=d .Skip ();_bf !=nil {return _bf ;};};case _a .EndElement :break _cg ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_Shape and its children -func (_cfdf *CT_Shape )Validate ()error {return _cfdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_dg *CT_Drawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067";e .EncodeToken (start );if _dg .EG_Anchor !=nil {for _ ,_cge :=range _dg .EG_Anchor {_cge .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_ccg :=&CT_GroupShape {};_ccg .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_ccg .GrpSpPr =_fa .NewCT_GroupShapeProperties ();return _ccg ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_cfgbd *CT_Shape )ValidateWithPath (path string )error {if _fca :=_cfgbd .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_fca !=nil {return _fca ;};if _ecc :=_cfgbd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecc !=nil {return _ecc ;};if _cfgbd .Style !=nil {if _eabe :=_cfgbd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eabe !=nil {return _eabe ;};};if _cfgbd .TxBody !=nil {if _fcdg :=_cfgbd .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_fcdg !=nil {return _fcdg ;};};return nil ;};func NewCT_Connector ()*CT_Connector {_cd :=&CT_Connector {};_cd .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cd .SpPr =_c .NewCT_ShapeProperties ();return _cd ;};type CT_GraphicFrameNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_c .CT_NonVisualGraphicFrameProperties ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_dgg :=&CT_ConnectorNonVisual {};_dgg .CNvPr =_c .NewCT_NonVisualDrawingProps ();_dgg .CNvCxnSpPr =_c .NewCT_NonVisualConnectorProperties ();return _dgg ;};func NewCT_Marker ()*CT_Marker {_agdb :=&CT_Marker {};_agdb .X =0.0;_agdb .Y =0.0;return _agdb };func (_fddd *EG_ObjectChoicesChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fddd .Sp !=nil {_fdcc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070"}};e .EncodeElement (_fddd .Sp ,_fdcc );};if _fddd .GrpSp !=nil {_cbc :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_fddd .GrpSp ,_cbc );};if _fddd .GraphicFrame !=nil {_aedc :=_a .StartElement {Name :_a .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_fddd .GraphicFrame ,_aedc );};if _fddd .CxnSp !=nil {_fgfa :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_fddd .CxnSp ,_fgfa );};if _fddd .Pic !=nil {_cbea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_fddd .Pic ,_cbea );};return nil ;}; // Validate validates the CT_PictureNonVisual and its children -func (_ada *CT_PictureNonVisual )Validate ()error {return _ada .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_adb *CT_GroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_adb .GrpSpPr =_fa .NewCT_GroupShapeProperties ();_cbb :for {_bbe ,_ceg :=d .Token ();if _ceg !=nil {return _ceg ;};switch _eab :=_bbe .(type ){case _b .StartElement :switch _eab .Name {case _b .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 _cbag :=d .DecodeElement (_adb .NvGrpSpPr ,&_eab );_cbag !=nil {return _cbag ;};case _b .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 _dab :=d .DecodeElement (_adb .GrpSpPr ,&_eab );_dab !=nil {return _dab ;};case _b .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"}:_gaa :=NewCT_GroupShapeChoice ();if _ced :=d .DecodeElement (&_gaa .Sp ,&_eab );_ced !=nil {return _ced ;};_adb .Choice =append (_adb .Choice ,_gaa );case _b .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"}:_dcf :=NewCT_GroupShapeChoice ();if _bbc :=d .DecodeElement (&_dcf .GrpSp ,&_eab );_bbc !=nil {return _bbc ;};_adb .Choice =append (_adb .Choice ,_dcf );case _b .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"}:_dfe :=NewCT_GroupShapeChoice ();if _dfbg :=d .DecodeElement (&_dfe .GraphicFrame ,&_eab );_dfbg !=nil {return _dfbg ;};_adb .Choice =append (_adb .Choice ,_dfe );case _b .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"}:_facf :=NewCT_GroupShapeChoice ();if _dde :=d .DecodeElement (&_facf .CxnSp ,&_eab );_dde !=nil {return _dde ;};_adb .Choice =append (_adb .Choice ,_facf );case _b .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"}:_fgbg :=NewCT_GroupShapeChoice ();if _caff :=d .DecodeElement (&_fgbg .Pic ,&_eab );_caff !=nil {return _caff ;};_adb .Choice =append (_adb .Choice ,_fgbg );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_eab .Name );if _dfef :=d .Skip ();_dfef !=nil {return _dfef ;};};case _b .EndElement :break _cbb ;case _b .CharData :};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_fa .CT_ShapeProperties ;Style *_fa .CT_ShapeStyle ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_bdcc :=&EG_ObjectChoicesChoice {};return _bdcc ;};func (_bbec *EG_ObjectChoices )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbec .Choice !=nil {_bbec .Choice .MarshalXML (e ,_b .StartElement {});};return nil ;}; +func (_dgaf *CT_PictureNonVisual )Validate ()error {return _dgaf .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_GraphicFrame ()*CT_GraphicFrame {_dadd :=&CT_GraphicFrame {};_dadd .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_dadd .Xfrm =_c .NewCT_Transform2D ();_dadd .Graphic =_c .NewGraphic ();return _dadd ;};type CT_ShapeNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvSpPr *_c .CT_NonVisualDrawingShapeProps ;}; -// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path -func (_dfg *CT_GraphicFrame )ValidateWithPath (path string )error {if _fga :=_dfg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_fga !=nil {return _fga ;};if _baca :=_dfg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_baca !=nil {return _baca ;};if _dadc :=_dfg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_dadc !=nil {return _dadc ;};return nil ;};func (_bba *CT_Marker )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bba .X =0.0;_bba .Y =0.0;_edb :for {_bagd ,_dbe :=d .Token ();if _dbe !=nil {return _dbe ;};switch _fadd :=_bagd .(type ){case _b .StartElement :switch _fadd .Name {case _b .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 _fdc :=d .DecodeElement (&_bba .X ,&_fadd );_fdc !=nil {return _fdc ;};case _b .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 _aac :=d .DecodeElement (&_bba .Y ,&_fadd );_aac !=nil {return _aac ;};default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_fadd .Name );if _fbc :=d .Skip ();_fbc !=nil {return _fbc ;};};case _b .EndElement :break _edb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_aadd *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _gga :=_aadd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gga !=nil {return _gga ;};if _dbg :=_aadd .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dbg !=nil {return _dbg ;};return nil ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_eee *CT_Drawing )ValidateWithPath (path string )error {for _dgb ,_ace :=range _eee .EG_Anchor {if _fdg :=_ace .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dgb ));_fdg !=nil {return _fdg ;};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_eec :=&CT_GroupShapeChoice {};return _eec }; +// Validate validates the CT_Picture and its children +func (_bbe *CT_Picture )Validate ()error {return _bbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_fdb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _ddb :=_fdb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ddb !=nil {return _ddb ;};if _bagg :=_fdb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_bagg !=nil {return _bagg ;};return nil ;};func (_fe *CT_AbsSizeAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fe .From =NewCT_Marker ();_fe .Ext =_fa .NewCT_PositiveSize2D ();_ef :for {_g ,_cd :=d .Token ();if _cd !=nil {return _cd ;};switch _eg :=_g .(type ){case _b .StartElement :switch _eg .Name {case _b .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 _ae :=d .DecodeElement (_fe .From ,&_eg );_ae !=nil {return _ae ;};case _b .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 _egg :=d .DecodeElement (_fe .Ext ,&_eg );_egg !=nil {return _egg ;};case _b .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"}:_fe .Choice =NewEG_ObjectChoicesChoice ();if _ga :=d .DecodeElement (&_fe .Choice .Sp ,&_eg );_ga !=nil {return _ga ;};case _b .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"}:_fe .Choice =NewEG_ObjectChoicesChoice ();if _ad :=d .DecodeElement (&_fe .Choice .GrpSp ,&_eg );_ad !=nil {return _ad ;};case _b .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"}:_fe .Choice =NewEG_ObjectChoicesChoice ();if _feg :=d .DecodeElement (&_fe .Choice .GraphicFrame ,&_eg );_feg !=nil {return _feg ;};case _b .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"}:_fe .Choice =NewEG_ObjectChoicesChoice ();if _af :=d .DecodeElement (&_fe .Choice .CxnSp ,&_eg );_af !=nil {return _af ;};case _b .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"}:_fe .Choice =NewEG_ObjectChoicesChoice ();if _bd :=d .DecodeElement (&_fe .Choice .Pic ,&_eg );_bd !=nil {return _bd ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_eg .Name );if _db :=d .Skip ();_db !=nil {return _db ;};};case _b .EndElement :break _ef ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_aff *EG_Anchor )ValidateWithPath (path string )error {if _aff .RelSizeAnchor !=nil {if _fdc :=_aff .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_fdc !=nil {return _fdc ;};};if _aff .AbsSizeAnchor !=nil {if _gdfb :=_aff .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_gdfb !=nil {return _gdfb ;};};return nil ;}; -// Validate validates the CT_GroupShape and its children -func (_gaac *CT_GroupShape )Validate ()error {return _gaac .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; +// Validate validates the CT_AbsSizeAnchor and its children +func (_afa *CT_AbsSizeAnchor )Validate ()error {return _afa .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_Picture ()*CT_Picture {_geae :=&CT_Picture {};_geae .NvPicPr =NewCT_PictureNonVisual ();_geae .BlipFill =_c .NewCT_BlipFillProperties ();_geae .SpPr =_c .NewCT_ShapeProperties ();return _geae ;};func (_gge *CT_RelSizeAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gge .From =NewCT_Marker ();_gge .To =NewCT_Marker ();_bdc :for {_dgd ,_ebd :=d .Token ();if _ebd !=nil {return _ebd ;};switch _bge :=_dgd .(type ){case _a .StartElement :switch _bge .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 _aef :=d .DecodeElement (_gge .From ,&_bge );_aef !=nil {return _aef ;};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 _dag :=d .DecodeElement (_gge .To ,&_bge );_dag !=nil {return _dag ;};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"}:_gge .Choice =NewEG_ObjectChoicesChoice ();if _afgf :=d .DecodeElement (&_gge .Choice .Sp ,&_bge );_afgf !=nil {return _afgf ;};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"}:_gge .Choice =NewEG_ObjectChoicesChoice ();if _fcbf :=d .DecodeElement (&_gge .Choice .GrpSp ,&_bge );_fcbf !=nil {return _fcbf ;};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"}:_gge .Choice =NewEG_ObjectChoicesChoice ();if _ggbf :=d .DecodeElement (&_gge .Choice .GraphicFrame ,&_bge );_ggbf !=nil {return _ggbf ;};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"}:_gge .Choice =NewEG_ObjectChoicesChoice ();if _bgad :=d .DecodeElement (&_gge .Choice .CxnSp ,&_bge );_bgad !=nil {return _bgad ;};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"}:_gge .Choice =NewEG_ObjectChoicesChoice ();if _dda :=d .DecodeElement (&_gge .Choice .Pic ,&_bge );_dda !=nil {return _dda ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_bge .Name );if _ecgg :=d .Skip ();_ecgg !=nil {return _ecgg ;};};case _a .EndElement :break _bdc ;case _a .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_ec :=&CT_Drawing {};return _ec };func (_abda *EG_ObjectChoices )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abda .Choice !=nil {_abda .Choice .MarshalXML (e ,_a .StartElement {});};return nil ;};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_feg :=&CT_RelSizeAnchor {};_feg .From =NewCT_Marker ();_feg .To =NewCT_Marker ();return _feg ;};func (_caed *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _caed .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_de .Sprintf ("\u0025\u0076",*_caed .MacroAttr )});};if _caed .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_de .Sprintf ("\u0025\u0064",_aecb (*_caed .FPublishedAttr ))});};e .EncodeToken (start );_fbf :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_caed .NvPicPr ,_fbf );_gbe :=_a .StartElement {Name :_a .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_caed .BlipFill ,_gbe );_fgd :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_caed .SpPr ,_fgd );if _caed .Style !=nil {_eag :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_caed .Style ,_eag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_geaef *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _geaef .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_de .Sprintf ("\u0025\u0076",*_geaef .MacroAttr )});};if _geaef .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_de .Sprintf ("\u0025\u0076",*_geaef .TextlinkAttr )});};if _geaef .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_de .Sprintf ("\u0025\u0064",_aecb (*_geaef .FLocksTextAttr ))});};if _geaef .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_de .Sprintf ("\u0025\u0064",_aecb (*_geaef .FPublishedAttr ))});};e .EncodeToken (start );_bgbb :=_a .StartElement {Name :_a .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_geaef .NvSpPr ,_bgbb );_bbdc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_geaef .SpPr ,_bbdc );if _geaef .Style !=nil {_ecf :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_geaef .Style ,_ecf );};if _geaef .TxBody !=nil {_cdf :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_geaef .TxBody ,_cdf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Marker struct{X float64 ;Y float64 ;};func (_edb *CT_GraphicFrameNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gcc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_edb .CNvPr ,_gcc );_aad :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_edb .CNvGraphicFramePr ,_aad );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_c .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;}; -// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path -func (_gb *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _fg :=_gb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_fg !=nil {return _fg ;};if _fgb :=_gb .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_fgb !=nil {return _fgb ;};if _gb .Choice !=nil {if _gc :=_gb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gc !=nil {return _gc ;};};return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_geb :=&CT_ShapeNonVisual {};_geb .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_geb .CNvSpPr =_fa .NewCT_NonVisualDrawingShapeProps ();return _geb ;}; +// Validate validates the CT_GroupShapeChoice and its children +func (_eggf *CT_GroupShapeChoice )Validate ()error {return _eggf .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_debg :=&CT_PictureNonVisual {};_debg .CNvPr =_c .NewCT_NonVisualDrawingProps ();_debg .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();return _debg ;}; -// Validate validates the CT_Drawing and its children -func (_gf *CT_Drawing )Validate ()error {return _gf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_aeg *CT_GraphicFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeg .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_aeg .CNvGraphicFramePr =_fa .NewCT_NonVisualGraphicFrameProperties ();_ea :for {_fac ,_cgc :=d .Token ();if _cgc !=nil {return _cgc ;};switch _ege :=_fac .(type ){case _b .StartElement :switch _ege .Name {case _b .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 _fda :=d .DecodeElement (_aeg .CNvPr ,&_ege );_fda !=nil {return _fda ;};case _b .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 _dc :=d .DecodeElement (_aeg .CNvGraphicFramePr ,&_ege );_dc !=nil {return _dc ;};default:_e .Log .Debug ("\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",_ege .Name );if _dee :=d .Skip ();_dee !=nil {return _dee ;};};case _b .EndElement :break _ea ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_GraphicFrame and its children +func (_ace *CT_GraphicFrame )Validate ()error {return _ace .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_ggfg *EG_ObjectChoicesChoice )Validate ()error {return _ggfg .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");}; +// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path +func (_ad *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _bbc :=_ad .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bbc !=nil {return _bbc ;};if _ada :=_ad .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_ada !=nil {return _ada ;};return nil ;};func (_bdfd *CT_GroupShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdfd .CNvPr =_c .NewCT_NonVisualDrawingProps ();_bdfd .CNvGrpSpPr =_c .NewCT_NonVisualGroupDrawingShapeProps ();_edd :for {_fdg ,_gabb :=d .Token ();if _gabb !=nil {return _gabb ;};switch _febd :=_fdg .(type ){case _a .StartElement :switch _febd .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 _fcb :=d .DecodeElement (_bdfd .CNvPr ,&_febd );_fcb !=nil {return _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\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _bgfg :=d .DecodeElement (_bdfd .CNvGrpSpPr ,&_febd );_bgfg !=nil {return _bgfg ;};default:_f .Log .Debug ("\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",_febd .Name );if _edcd :=d .Skip ();_edcd !=nil {return _edcd ;};};case _a .EndElement :break _edd ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path -func (_ebg *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _egc :=_ebg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_egc !=nil {return _egc ;};if _gggc :=_ebg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_gggc !=nil {return _gggc ;};if _ebg .Choice !=nil {if _ebe :=_ebg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebe !=nil {return _ebe ;};};return nil ;};func (_bac *CT_GraphicFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bac .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_bac .Xfrm =_fa .NewCT_Transform2D ();_bac .Graphic =_fa .NewGraphic ();for _ ,_adg :=range start .Attr {if _adg .Name .Local =="\u006d\u0061\u0063r\u006f"{_fee ,_bacb :=_adg .Value ,error (nil );if _bacb !=nil {return _bacb ;};_bac .MacroAttr =&_fee ;continue ;};if _adg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dbg ,_dbc :=_c .ParseBool (_adg .Value );if _dbc !=nil {return _dbc ;};_bac .FPublishedAttr =&_dbg ;continue ;};};_bag :for {_bcd ,_ccd :=d .Token ();if _ccd !=nil {return _ccd ;};switch _egd :=_bcd .(type ){case _b .StartElement :switch _egd .Name {case _b .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 _cgd :=d .DecodeElement (_bac .NvGraphicFramePr ,&_egd );_cgd !=nil {return _cgd ;};case _b .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 _bead :=d .DecodeElement (_bac .Xfrm ,&_egd );_bead !=nil {return _bead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ge :=d .DecodeElement (_bac .Graphic ,&_egd );_ge !=nil {return _ge ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_egd .Name );if _bee :=d .Skip ();_bee !=nil {return _bee ;};};case _b .EndElement :break _bag ;case _b .CharData :};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_fa .CT_NonVisualDrawingProps ;CNvCxnSpPr *_fa .CT_NonVisualConnectorProperties ;};func (_efb *CT_GroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efb .Sp !=nil {_ceb :=_b .StartElement {Name :_b .Name {Local :"\u0073\u0070"}};for _ ,_bf :=range _efb .Sp {e .EncodeElement (_bf ,_ceb );};};if _efb .GrpSp !=nil {_dfbb :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_fge :=range _efb .GrpSp {e .EncodeElement (_fge ,_dfbb );};};if _efb .GraphicFrame !=nil {_aae :=_b .StartElement {Name :_b .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_dbbg :=range _efb .GraphicFrame {e .EncodeElement (_dbbg ,_aae );};};if _efb .CxnSp !=nil {_gaba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_fgg :=range _efb .CxnSp {e .EncodeElement (_fgg ,_gaba );};};if _efb .Pic !=nil {_gae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u0069\u0063"}};for _ ,_bcg :=range _efb .Pic {e .EncodeElement (_bcg ,_gae );};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_dca :=&CT_GroupShapeNonVisual {};_dca .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_dca .CNvGrpSpPr =_fa .NewCT_NonVisualGroupDrawingShapeProps ();return _dca ;};type CT_PictureNonVisual struct{CNvPr *_fa .CT_NonVisualDrawingProps ;CNvPicPr *_fa .CT_NonVisualPictureProperties ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_gfb *CT_Connector )ValidateWithPath (path string )error {if _gabf :=_gfb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gabf !=nil {return _gabf ;};if _bg :=_gfb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bg !=nil {return _bg ;};if _gfb .Style !=nil {if _dee :=_gfb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dee !=nil {return _dee ;};};return nil ;};func (_bdd *CT_ShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdd .CNvPr =_c .NewCT_NonVisualDrawingProps ();_bdd .CNvSpPr =_c .NewCT_NonVisualDrawingShapeProps ();_ggg :for {_ccbc ,_bbb :=d .Token ();if _bbb !=nil {return _bbb ;};switch _fcec :=_ccbc .(type ){case _a .StartElement :switch _fcec .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 _bbef :=d .DecodeElement (_bdd .CNvPr ,&_fcec );_bbef !=nil {return _bbef ;};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 _abgf :=d .DecodeElement (_bdd .CNvSpPr ,&_fcec );_abgf !=nil {return _abgf ;};default:_f .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_fcec .Name );if _dac :=d .Skip ();_dac !=nil {return _dac ;};};case _a .EndElement :break _ggg ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_Connector and its children -func (_aab *CT_Connector )Validate ()error {return _aab .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_gca *CT_GroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dddb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_gca .CNvPr ,_dddb );_gacb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gca .CNvGrpSpPr ,_gacb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cag *EG_ObjectChoicesChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abgb :for {_ddbd ,_dded :=d .Token ();if _dded !=nil {return _dded ;};switch _ebga :=_ddbd .(type ){case _b .StartElement :switch _ebga .Name {case _b .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"}:_cag .Sp =NewCT_Shape ();if _bec :=d .DecodeElement (_cag .Sp ,&_ebga );_bec !=nil {return _bec ;};case _b .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"}:_cag .GrpSp =NewCT_GroupShape ();if _fgd :=d .DecodeElement (_cag .GrpSp ,&_ebga );_fgd !=nil {return _fgd ;};case _b .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"}:_cag .GraphicFrame =NewCT_GraphicFrame ();if _bbgc :=d .DecodeElement (_cag .GraphicFrame ,&_ebga );_bbgc !=nil {return _bbgc ;};case _b .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"}:_cag .CxnSp =NewCT_Connector ();if _dddg :=d .DecodeElement (_cag .CxnSp ,&_ebga );_dddg !=nil {return _dddg ;};case _b .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"}:_cag .Pic =NewCT_Picture ();if _abgf :=d .DecodeElement (_cag .Pic ,&_ebga );_abgf !=nil {return _abgf ;};default:_e .Log .Debug ("\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",_ebga .Name );if _gfc :=d .Skip ();_gfc !=nil {return _gfc ;};};case _b .EndElement :break _abgb ;case _b .CharData :};};return nil ;};func (_afdg *CT_ShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dbbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_afdg .CNvPr ,_dbbd );_gcd :=_b .StartElement {Name :_b .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_afdg .CNvSpPr ,_gcd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_ObjectChoices and its children +func (_gfef *EG_ObjectChoices )Validate ()error {return _gfef .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");}; -// Validate validates the CT_RelSizeAnchor and its children -func (_fggc *CT_RelSizeAnchor )Validate ()error {return _fggc .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; +// Validate validates the CT_Shape and its children +func (_baf *CT_Shape )Validate ()error {return _baf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_gdd *CT_Connector )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdd .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_de .Sprintf ("\u0025\u0076",*_gdd .MacroAttr )});};if _gdd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_de .Sprintf ("\u0025\u0064",_aecb (*_gdd .FPublishedAttr ))});};e .EncodeToken (start );_ee :=_a .StartElement {Name :_a .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_gdd .NvCxnSpPr ,_ee );_cge :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdd .SpPr ,_cge );if _gdd .Style !=nil {_faf :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_gdd .Style ,_faf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agb *CT_Marker )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agb .X =0.0;_agb .Y =0.0;_accb :for {_dcc ,_fcbc :=d .Token ();if _fcbc !=nil {return _fcbc ;};switch _bfa :=_dcc .(type ){case _a .StartElement :switch _bfa .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 _age :=d .DecodeElement (&_agb .X ,&_bfa );_age !=nil {return _age ;};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 _gbc :=d .DecodeElement (&_agb .Y ,&_bfa );_gbc !=nil {return _gbc ;};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_bfa .Name );if _aagbf :=d .Skip ();_aagbf !=nil {return _aagbf ;};};case _a .EndElement :break _accb ;case _a .CharData :};};return nil ;};func (_cggb *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cggb .NvSpPr =NewCT_ShapeNonVisual ();_cggb .SpPr =_c .NewCT_ShapeProperties ();for _ ,_dcd :=range start .Attr {if _dcd .Name .Local =="\u006d\u0061\u0063r\u006f"{_ffb ,_fag :=_dcd .Value ,error (nil );if _fag !=nil {return _fag ;};_cggb .MacroAttr =&_ffb ;continue ;};if _dcd .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_aaca ,_cbaa :=_dcd .Value ,error (nil );if _cbaa !=nil {return _cbaa ;};_cggb .TextlinkAttr =&_aaca ;continue ;};if _dcd .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_cad ,_aebg :=_g .ParseBool (_dcd .Value );if _aebg !=nil {return _aebg ;};_cggb .FLocksTextAttr =&_cad ;continue ;};if _dcd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_becb ,_ged :=_g .ParseBool (_dcd .Value );if _ged !=nil {return _ged ;};_cggb .FPublishedAttr =&_becb ;continue ;};};_ceee :for {_fda ,_dadc :=d .Token ();if _dadc !=nil {return _dadc ;};switch _cac :=_fda .(type ){case _a .StartElement :switch _cac .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 _bac :=d .DecodeElement (_cggb .NvSpPr ,&_cac );_bac !=nil {return _bac ;};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 _abf :=d .DecodeElement (_cggb .SpPr ,&_cac );_abf !=nil {return _abf ;};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"}:_cggb .Style =_c .NewCT_ShapeStyle ();if _cfa :=d .DecodeElement (_cggb .Style ,&_cac );_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 :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_cggb .TxBody =_c .NewCT_TextBody ();if _eca :=d .DecodeElement (_cggb .TxBody ,&_cac );_eca !=nil {return _eca ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cac .Name );if _fcdc :=d .Skip ();_fcdc !=nil {return _fcdc ;};};case _a .EndElement :break _ceee ;case _a .CharData :};};return nil ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; + +// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path +func (_cgb *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _cgd :=_cgb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cgd !=nil {return _cgd ;};if _eae :=_cgb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_eae !=nil {return _eae ;};if _cgb .Choice !=nil {if _ggd :=_cgb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggd !=nil {return _ggd ;};};return nil ;};func (_fgf *CT_ConnectorNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgf .CNvPr =_c .NewCT_NonVisualDrawingProps ();_fgf .CNvCxnSpPr =_c .NewCT_NonVisualConnectorProperties ();_gc :for {_bef ,_bfg :=d .Token ();if _bfg !=nil {return _bfg ;};switch _db :=_bef .(type ){case _a .StartElement :switch _db .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 _gdc :=d .DecodeElement (_fgf .CNvPr ,&_db );_gdc !=nil {return _gdc ;};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 _dd :=d .DecodeElement (_fgf .CNvCxnSpPr ,&_db );_dd !=nil {return _dd ;};default:_f .Log .Debug ("\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",_db .Name );if _fe :=d .Skip ();_fe !=nil {return _fe ;};};case _a .EndElement :break _gc ;case _a .CharData :};};return nil ;}; // Validate validates the EG_Anchor and its children -func (_cgae *EG_Anchor )Validate ()error {return _cgae .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_fbg :=&CT_PictureNonVisual {};_fbg .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_fbg .CNvPicPr =_fa .NewCT_NonVisualPictureProperties ();return _fbg ;};func NewCT_Shape ()*CT_Shape {_gaeg :=&CT_Shape {};_gaeg .NvSpPr =NewCT_ShapeNonVisual ();_gaeg .SpPr =_fa .NewCT_ShapeProperties ();return _gaeg ;};func NewCT_Marker ()*CT_Marker {_dbbgf :=&CT_Marker {};_dbbgf .X =0.0;_dbbgf .Y =0.0;return _dbbgf };func (_ffe *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffe .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_ffe .CNvPicPr =_fa .NewCT_NonVisualPictureProperties ();_gfb :for {_dga ,_eeec :=d .Token ();if _eeec !=nil {return _eeec ;};switch _bcf :=_dga .(type ){case _b .StartElement :switch _bcf .Name {case _b .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 _bfd :=d .DecodeElement (_ffe .CNvPr ,&_bcf );_bfd !=nil {return _bfd ;};case _b .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 _adba :=d .DecodeElement (_ffe .CNvPicPr ,&_bcf );_adba !=nil {return _adba ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_bcf .Name );if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _b .EndElement :break _gfb ;case _b .CharData :};};return nil ;};func init (){_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 );_be .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 +func (_bddc *EG_Anchor )Validate ()error {return _bddc .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func _aecb (_cec bool )uint8 {if _cec {return 1;};return 0;};func (_fcc *CT_ShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dcdg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fcc .CNvPr ,_dcdg );_gaaa :=_a .StartElement {Name :_a .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fcc .CNvSpPr ,_gaaa );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path +func (_e *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _ab :=_e .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ab !=nil {return _ab ;};if _be :=_e .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_be !=nil {return _be ;};if _e .Choice !=nil {if _ed :=_e .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ed !=nil {return _ed ;};};return nil ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_df :=&CT_GraphicFrameNonVisual {};_df .CNvPr =_c .NewCT_NonVisualDrawingProps ();_df .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();return _df ;}; + +// Validate validates the CT_Drawing and its children +func (_afbf *CT_Drawing )Validate ()error {return _afbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;};func (_gee *CT_GroupShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gbg :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_gee .CNvPr ,_gbg );_gfdfb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gee .CNvGrpSpPr ,_gfdfb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_ggbb :=&CT_GroupShapeNonVisual {};_ggbb .CNvPr =_c .NewCT_NonVisualDrawingProps ();_ggbb .CNvGrpSpPr =_c .NewCT_NonVisualGroupDrawingShapeProps ();return _ggbb ;};func (_fb *CT_AbsSizeAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gd :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_fb .From ,_gd );_fd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_fb .Ext ,_fd );if _fb .Choice !=nil {_fb .Choice .MarshalXML (e ,_a .StartElement {});};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 (_gdfg *EG_ObjectChoicesChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgab :for {_eeda ,_ffc :=d .Token ();if _ffc !=nil {return _ffc ;};switch _gbd :=_eeda .(type ){case _a .StartElement :switch _gbd .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"}:_gdfg .Sp =NewCT_Shape ();if _febe :=d .DecodeElement (_gdfg .Sp ,&_gbd );_febe !=nil {return _febe ;};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"}:_gdfg .GrpSp =NewCT_GroupShape ();if _fec :=d .DecodeElement (_gdfg .GrpSp ,&_gbd );_fec !=nil {return _fec ;};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"}:_gdfg .GraphicFrame =NewCT_GraphicFrame ();if _aaef :=d .DecodeElement (_gdfg .GraphicFrame ,&_gbd );_aaef !=nil {return _aaef ;};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"}:_gdfg .CxnSp =NewCT_Connector ();if _bdfa :=d .DecodeElement (_gdfg .CxnSp ,&_gbd );_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"}:_gdfg .Pic =NewCT_Picture ();if _cce :=d .DecodeElement (_gdfg .Pic ,&_gbd );_cce !=nil {return _cce ;};default:_f .Log .Debug ("\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",_gbd .Name );if _gdcde :=d .Skip ();_gdcde !=nil {return _gdcde ;};};case _a .EndElement :break _cgab ;case _a .CharData :};};return nil ;};func NewCT_Shape ()*CT_Shape {_aac :=&CT_Shape {};_aac .NvSpPr =NewCT_ShapeNonVisual ();_aac .SpPr =_c .NewCT_ShapeProperties ();return _aac ;}; + +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_gfec *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _gfec .Sp !=nil {if _gec :=_gfec .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_gec !=nil {return _gec ;};};if _gfec .GrpSp !=nil {if _dbd :=_gfec .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_dbd !=nil {return _dbd ;};};if _gfec .GraphicFrame !=nil {if _bgaa :=_gfec .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_bgaa !=nil {return _bgaa ;};};if _gfec .CxnSp !=nil {if _gbdd :=_gfec .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_gbdd !=nil {return _gbdd ;};};if _gfec .Pic !=nil {if _cgda :=_gfec .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_cgda !=nil {return _cgda ;};};return nil ;};func init (){_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 );_af .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 1f09dbc974..a8b1f5fcaf 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 (_d "encoding/xml";_ec "fmt";_f "github.com/unidoc/unioffice";_ed "github.com/unidoc/unioffice/common/logger";_fa "github.com/unidoc/unioffice/schema/soo/dml";_e "strconv";);type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_fa .CT_BackgroundFormatting ;Whole *_fa .CT_WholeE2oFormatting ;ExtLst *_fa .CT_OfficeArtExtensionList ;};func (_gdgc ST_NodeVerticalAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdgc .String (),start );};func NewCT_BulletEnabled ()*CT_BulletEnabled {_edaf :=&CT_BulletEnabled {};return _edaf };func (_fffea ST_ArrowheadStyle )Validate ()error {return _fffea .ValidateWithPath ("")};const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;); +package diagram ;import (_e "encoding/xml";_a "fmt";_c "github.com/unidoc/unioffice";_af "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/soo/dml";_b "strconv";); -// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path -func (_fgbd *CT_Categories )ValidateWithPath (path string )error {for _ddb ,_ecc :=range _fgbd .Cat {if _bae :=_ecc .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_ddb ));_bae !=nil {return _bae ;};};return nil ;};func (_deee ST_SecondaryChildAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_deee .String (),start );};func NewCT_PresentationOf ()*CT_PresentationOf {_bcbff :=&CT_PresentationOf {};return _bcbff };func (_afac ST_Breakpoint )Validate ()error {return _afac .ValidateWithPath ("")};func (_aged *ST_Offset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcg ,_ggbbdb :=d .Token ();if _ggbbdb !=nil {return _ggbbdb ;};if _gffbd ,_bfbcc :=_gbcg .(_d .EndElement );_bfbcc &&_gffbd .Name ==start .Name {*_aged =1;return nil ;};if _eefd ,_abfcf :=_gbcg .(_d .CharData );!_abfcf {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbcg );}else {switch string (_eefd ){case "":*_aged =0;case "\u0063\u0074\u0072":*_aged =1;case "\u006f\u0066\u0066":*_aged =2;};};_gbcg ,_ggbbdb =d .Token ();if _ggbbdb !=nil {return _ggbbdb ;};if _edca ,_bcce :=_gbcg .(_d .EndElement );_bcce &&_edca .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbcg );};func (_aecd *ST_ClrAppMethod )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adag ,_edff :=d .Token ();if _edff !=nil {return _edff ;};if _fffdg ,_cacba :=_adag .(_d .EndElement );_cacba &&_fffdg .Name ==start .Name {*_aecd =1;return nil ;};if _dcfcc ,_cgfbg :=_adag .(_d .CharData );!_cgfbg {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adag );}else {switch string (_dcfcc ){case "":*_aecd =0;case "\u0073\u0070\u0061\u006e":*_aecd =1;case "\u0063\u0079\u0063l\u0065":*_aecd =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_aecd =3;};};_adag ,_edff =d .Token ();if _edff !=nil {return _edff ;};if _fegda ,_bgag :=_adag .(_d .EndElement );_bgag &&_fegda .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adag );};type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};func (_fdbb *CT_LayoutNode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faed :=range start .Attr {if _faed .Name .Local =="\u006e\u0061\u006d\u0065"{_ebaag ,_fcag :=_faed .Value ,error (nil );if _fcag !=nil {return _fcag ;};_fdbb .NameAttr =&_ebaag ;continue ;};if _faed .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_fdbb .ChOrderAttr .UnmarshalXMLAttr (_faed );continue ;};if _faed .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_fdeg ,_ecce :=_faed .Value ,error (nil );if _ecce !=nil {return _ecce ;};_fdbb .MoveWithAttr =&_fdeg ;continue ;};if _faed .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_bbfc ,_afce :=_faed .Value ,error (nil );if _afce !=nil {return _afce ;};_fdbb .StyleLblAttr =&_bbfc ;continue ;};};_ggff :for {_bfdag ,_fagcg :=d .Token ();if _fagcg !=nil {return _fagcg ;};switch _dgdd :=_bfdag .(type ){case _d .StartElement :switch _dgdd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abed :=NewCT_Algorithm ();if _acbc :=d .DecodeElement (_abed ,&_dgdd );_acbc !=nil {return _acbc ;};_fdbb .Alg =append (_fdbb .Alg ,_abed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_acgg :=NewCT_Shape ();if _bffc :=d .DecodeElement (_acgg ,&_dgdd );_bffc !=nil {return _bffc ;};_fdbb .Shape =append (_fdbb .Shape ,_acgg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gebf :=NewCT_PresentationOf ();if _dcbb :=d .DecodeElement (_gebf ,&_dgdd );_dcbb !=nil {return _dcbb ;};_fdbb .PresOf =append (_fdbb .PresOf ,_gebf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgcce :=NewCT_Constraints ();if _fbeg :=d .DecodeElement (_cgcce ,&_dgdd );_fbeg !=nil {return _fbeg ;};_fdbb .ConstrLst =append (_fdbb .ConstrLst ,_cgcce );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fcef :=NewCT_Rules ();if _fdce :=d .DecodeElement (_fcef ,&_dgdd );_fdce !=nil {return _fdce ;};_fdbb .RuleLst =append (_fdbb .RuleLst ,_fcef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_daee :=NewCT_LayoutVariablePropertySet ();if _dgfd :=d .DecodeElement (_daee ,&_dgdd );_dgfd !=nil {return _dgfd ;};_fdbb .VarLst =append (_fdbb .VarLst ,_daee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abeg :=NewCT_ForEach ();if _agaf :=d .DecodeElement (_abeg ,&_dgdd );_agaf !=nil {return _agaf ;};_fdbb .ForEach =append (_fdbb .ForEach ,_abeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbgga :=NewCT_LayoutNode ();if _ddfe :=d .DecodeElement (_dbgga ,&_dgdd );_ddfe !=nil {return _ddfe ;};_fdbb .LayoutNode =append (_fdbb .LayoutNode ,_dbgga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cfab :=NewCT_Choose ();if _cccgc :=d .DecodeElement (_cfab ,&_dgdd );_cccgc !=nil {return _cccgc ;};_fdbb .Choose =append (_fdbb .Choose ,_cfab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_geba :=_fa .NewCT_OfficeArtExtensionList ();if _aaba :=d .DecodeElement (_geba ,&_dgdd );_aaba !=nil {return _aaba ;};_fdbb .ExtLst =append (_fdbb .ExtLst ,_geba );default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_dgdd .Name );if _cegbd :=d .Skip ();_cegbd !=nil {return _cegbd ;};};case _d .EndElement :break _ggff ;case _d .CharData :};};return nil ;};func (_cdfa *CT_ColorTransformHeaderLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdcd :for {_bab ,_gegf :=d .Token ();if _gegf !=nil {return _gegf ;};switch _eadf :=_bab .(type ){case _d .StartElement :switch _eadf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aea :=NewCT_ColorTransformHeader ();if _ffac :=d .DecodeElement (_aea ,&_eadf );_ffac !=nil {return _ffac ;};_cdfa .ColorsDefHdr =append (_cdfa .ColorsDefHdr ,_aea );default:_ed .Log .Debug ("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",_eadf .Name );if _aaef :=d .Skip ();_aaef !=nil {return _aaef ;};};case _d .EndElement :break _fdcd ;case _d .CharData :};};return nil ;};func (_gfef *ST_ConstraintRelationship )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eedb ,_dbag :=d .Token ();if _dbag !=nil {return _dbag ;};if _ddgcf ,_bcdg :=_eedb .(_d .EndElement );_bcdg &&_ddgcf .Name ==start .Name {*_gfef =1;return nil ;};if _egade ,_egef :=_eedb .(_d .CharData );!_egef {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eedb );}else {switch string (_egade ){case "":*_gfef =0;case "\u0073\u0065\u006c\u0066":*_gfef =1;case "\u0063\u0068":*_gfef =2;case "\u0064\u0065\u0073":*_gfef =3;};};_eedb ,_dbag =d .Token ();if _dbag !=nil {return _dbag ;};if _ddefe ,_gfgd :=_eedb .(_d .EndElement );_gfgd &&_ddefe .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eedb );}; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_ebbdf *CT_Parameter )ValidateWithPath (path string )error {if _ebbdf .TypeAttr ==ST_ParameterIdUnset {return _a .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 _dcdc :=_ebbdf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcdc !=nil {return _dcdc ;};if _bccc :=_ebbdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bccc !=nil {return _bccc ;};return nil ;};func NewCT_SDCategories ()*CT_SDCategories {_cabeg :=&CT_SDCategories {};return _cabeg };type ST_CxnType byte ;type ST_FunctionType byte ; -// Validate validates the CT_RelIds and its children -func (_efef *CT_RelIds )Validate ()error {return _efef .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func (_bbee ST_ConnectorDimension )ValidateWithPath (path string )error {switch _bbee {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbee ));};return nil ;};func (_feadad ST_AnimOneStr )Validate ()error {return _feadad .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path +func (_bedg *CT_Constraint )ValidateWithPath (path string )error {if _dbfe :=_bedg .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_dbfe !=nil {return _dbfe ;};if _bedg .ExtLst !=nil {if _edeg :=_bedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edeg !=nil {return _edeg ;};};if _febd :=_bedg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_febd !=nil {return _febd ;};if _dfbe :=_bedg .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_dfbe !=nil {return _dfbe ;};if _aecb :=_bedg .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aecb !=nil {return _aecb ;};if _agbc :=_bedg .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_agbc !=nil {return _agbc ;};if _ddb :=_bedg .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_ddb !=nil {return _ddb ;};if _gbae :=_bedg .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_gbae !=nil {return _gbae ;};return nil ;}; -// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path -func (_fefa *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_gebe *LayoutDef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebe .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_ggdd :=range start .Attr {if _ggdd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_caff ,_fdcgf :=_ggdd .Value ,error (nil );if _fdcgf !=nil {return _fdcgf ;};_gebe .UniqueIdAttr =&_caff ;continue ;};if _ggdd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_daaf ,_aabgc :=_ggdd .Value ,error (nil );if _aabgc !=nil {return _aabgc ;};_gebe .MinVerAttr =&_daaf ;continue ;};if _ggdd .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_eaag ,_caea :=_ggdd .Value ,error (nil );if _caea !=nil {return _caea ;};_gebe .DefStyleAttr =&_eaag ;continue ;};};_ccbc :for {_eebf ,_efgef :=d .Token ();if _efgef !=nil {return _efgef ;};switch _eaeag :=_eebf .(type ){case _d .StartElement :switch _eaeag .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dcddc :=NewCT_Name ();if _ggdbg :=d .DecodeElement (_dcddc ,&_eaeag );_ggdbg !=nil {return _ggdbg ;};_gebe .Title =append (_gebe .Title ,_dcddc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afgb :=NewCT_Description ();if _cddc :=d .DecodeElement (_afgb ,&_eaeag );_cddc !=nil {return _cddc ;};_gebe .Desc =append (_gebe .Desc ,_afgb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gebe .CatLst =NewCT_Categories ();if _ggbb :=d .DecodeElement (_gebe .CatLst ,&_eaeag );_ggbb !=nil {return _ggbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gebe .SampData =NewCT_SampleData ();if _gbabb :=d .DecodeElement (_gebe .SampData ,&_eaeag );_gbabb !=nil {return _gbabb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gebe .StyleData =NewCT_SampleData ();if _ecdf :=d .DecodeElement (_gebe .StyleData ,&_eaeag );_ecdf !=nil {return _ecdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gebe .ClrData =NewCT_SampleData ();if _gbgdc :=d .DecodeElement (_gebe .ClrData ,&_eaeag );_gbgdc !=nil {return _gbgdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _bcaec :=d .DecodeElement (_gebe .LayoutNode ,&_eaeag );_bcaec !=nil {return _bcaec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gebe .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _eddg :=d .DecodeElement (_gebe .ExtLst ,&_eaeag );_eddg !=nil {return _eddg ;};default:_ed .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_eaeag .Name );if _eacaa :=d .Skip ();_eacaa !=nil {return _eacaa ;};};case _d .EndElement :break _ccbc ;case _d .CharData :};};return nil ;};func (_bggaf ST_PyramidAccentPosition )Validate ()error {return _bggaf .ValidateWithPath ("")};func NewCT_Name ()*CT_Name {_cbag :=&CT_Name {};return _cbag }; +// 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 (_bdbd *ST_OutputShapeType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cddfe ,_gbagd :=d .Token ();if _gbagd !=nil {return _gbagd ;};if _cdcbe ,_fbff :=_cddfe .(_e .EndElement );_fbff &&_cdcbe .Name ==start .Name {*_bdbd =1;return nil ;};if _dbfba ,_ebdb :=_cddfe .(_e .CharData );!_ebdb {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",_cddfe );}else {switch string (_dbfba ){case "":*_bdbd =0;case "\u006e\u006f\u006e\u0065":*_bdbd =1;case "\u0063\u006f\u006e\u006e":*_bdbd =2;};};_cddfe ,_gbagd =d .Token ();if _gbagd !=nil {return _gbagd ;};if _cbac ,_ebcfc :=_cddfe .(_e .EndElement );_ebcfc &&_cbac .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",_cddfe );};func (_beg *CT_Cxn )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_beg .ModelIdAttr )});if _beg .TypeAttr !=ST_CxnTypeUnset {_bgdf ,_egfd :=_beg .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _egfd !=nil {return _egfd ;};start .Attr =append (start .Attr ,_bgdf );};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_a .Sprintf ("\u0025\u0076",_beg .SrcIdAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_beg .DestIdAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",_beg .SrcOrdAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",_beg .DestOrdAttr )});if _beg .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_beg .ParTransIdAttr )});};if _beg .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_beg .SibTransIdAttr )});};if _beg .PresIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_beg .PresIdAttr )});};e .EncodeToken (start );if _beg .ExtLst !=nil {_bbfg :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beg .ExtLst ,_bbfg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ColorTransform ()*CT_ColorTransform {_eedg :=&CT_ColorTransform {};return _eedg };const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;); -// Validate validates the CT_CTCategories and its children -func (_ggb *CT_CTCategories )Validate ()error {return _ggb .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_eefc ST_ParameterVal )String ()string {if _eefc .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _eefc .ST_DiagramHorizontalAlignment .String ();};if _eefc .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _eefc .ST_VerticalAlignment .String ();};if _eefc .ST_ChildDirection !=ST_ChildDirectionUnset {return _eefc .ST_ChildDirection .String ();};if _eefc .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _eefc .ST_ChildAlignment .String ();};if _eefc .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _eefc .ST_SecondaryChildAlignment .String ();};if _eefc .ST_LinearDirection !=ST_LinearDirectionUnset {return _eefc .ST_LinearDirection .String ();};if _eefc .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _eefc .ST_SecondaryLinearDirection .String ();};if _eefc .ST_StartingElement !=ST_StartingElementUnset {return _eefc .ST_StartingElement .String ();};if _eefc .ST_BendPoint !=ST_BendPointUnset {return _eefc .ST_BendPoint .String ();};if _eefc .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _eefc .ST_ConnectorRouting .String ();};if _eefc .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _eefc .ST_ArrowheadStyle .String ();};if _eefc .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _eefc .ST_ConnectorDimension .String ();};if _eefc .ST_RotationPath !=ST_RotationPathUnset {return _eefc .ST_RotationPath .String ();};if _eefc .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _eefc .ST_CenterShapeMapping .String ();};if _eefc .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _eefc .ST_NodeHorizontalAlignment .String ();};if _eefc .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _eefc .ST_NodeVerticalAlignment .String ();};if _eefc .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _eefc .ST_FallbackDimension .String ();};if _eefc .ST_TextDirection !=ST_TextDirectionUnset {return _eefc .ST_TextDirection .String ();};if _eefc .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _eefc .ST_PyramidAccentPosition .String ();};if _eefc .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _eefc .ST_PyramidAccentTextMargin .String ();};if _eefc .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _eefc .ST_TextBlockDirection .String ();};if _eefc .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _eefc .ST_TextAnchorHorizontal .String ();};if _eefc .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _eefc .ST_TextAnchorVertical .String ();};if _eefc .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _eefc .ST_DiagramTextAlignment .String ();};if _eefc .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _eefc .ST_AutoTextRotation .String ();};if _eefc .ST_GrowDirection !=ST_GrowDirectionUnset {return _eefc .ST_GrowDirection .String ();};if _eefc .ST_FlowDirection !=ST_FlowDirectionUnset {return _eefc .ST_FlowDirection .String ();};if _eefc .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _eefc .ST_ContinueDirection .String ();};if _eefc .ST_Breakpoint !=ST_BreakpointUnset {return _eefc .ST_Breakpoint .String ();};if _eefc .ST_Offset !=ST_OffsetUnset {return _eefc .ST_Offset .String ();};if _eefc .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _eefc .ST_HierarchyAlignment .String ();};if _eefc .Int32 !=nil {return _ec .Sprintf ("\u0025\u0076",*_eefc .Int32 );};if _eefc .Float64 !=nil {return _ec .Sprintf ("\u0025\u0076",*_eefc .Float64 );};if _eefc .Bool !=nil {return _ec .Sprintf ("\u0025\u0076",*_eefc .Bool );};if _eefc .StringVal !=nil {return _ec .Sprintf ("\u0025\u0076",*_eefc .StringVal );};if _eefc .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _eefc .ST_ConnectorPoint .String ();};return "";};func (_egbda ST_ConnectorDimension )Validate ()error {return _egbda .ValidateWithPath ("")};func NewLayoutDefHdr ()*LayoutDefHdr {_bfaeg :=&LayoutDefHdr {};_bfaeg .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _bfaeg ;};func (_fbg *CT_ChildPref )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",*_fbg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_facda ST_PyramidAccentTextMargin )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_facda .String (),start );};func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };func (_facgd *StyleDefHdr )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _facgd .CT_StyleDefinitionHeader .MarshalXML (e ,start );};func (_abbe ST_AnimLvlStr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abbe .String (),start );};func (_gcbge ST_FunctionOperator )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agec :=_d .Attr {};_agec .Name =name ;switch _gcbge {case ST_FunctionOperatorUnset :_agec .Value ="";case ST_FunctionOperatorEqu :_agec .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_agec .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_agec .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_agec .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_agec .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_agec .Value ="\u006c\u0074\u0065";};return _agec ,nil ;};type ST_FunctionType byte ;func (_dfddc ST_BendPoint )ValidateWithPath (path string )error {switch _dfddc {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfddc ));};return nil ;};func (_fcfbb ST_SecondaryChildAlignment )Validate ()error {return _fcfbb .ValidateWithPath ("")};func NewCT_Shape ()*CT_Shape {_bggba :=&CT_Shape {};return _bggba };func (_acdb ST_PrSetCustVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acdb .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_acdb .ST_Percentage ));};if _acdb .Int32 !=nil {e .EncodeToken (_d .CharData (_ec .Sprintf ("\u0025\u0064",*_acdb .Int32 )));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_ecage ST_FunctionType )ValidateWithPath (path string )error {switch _ecage {case 0,1,2,3,4,5,6,7,8:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecage ));};return nil ;};func (_ccaba ST_ElementType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccaba .String (),start );};func (_feed *CT_NumericRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cade :=range start .Attr {if _cade .Name .Local =="\u0076\u0061\u006c"{_gfab ,_ffdad :=_e .ParseFloat (_cade .Value ,64);if _ffdad !=nil {return _ffdad ;};_feed .ValAttr =&_gfab ;continue ;};if _cade .Name .Local =="\u0066\u0061\u0063\u0074"{_fffb ,_efab :=_e .ParseFloat (_cade .Value ,64);if _efab !=nil {return _efab ;};_feed .FactAttr =&_fffb ;continue ;};if _cade .Name .Local =="\u006d\u0061\u0078"{_gcgg ,_dabb :=_e .ParseFloat (_cade .Value ,64);if _dabb !=nil {return _dabb ;};_feed .MaxAttr =&_gcgg ;continue ;};if _cade .Name .Local =="\u0074\u0079\u0070\u0065"{_feed .TypeAttr .UnmarshalXMLAttr (_cade );continue ;};if _cade .Name .Local =="\u0066\u006f\u0072"{_feed .ForAttr .UnmarshalXMLAttr (_cade );continue ;};if _cade .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_fegd ,_eebgg :=_cade .Value ,error (nil );if _eebgg !=nil {return _eebgg ;};_feed .ForNameAttr =&_fegd ;continue ;};if _cade .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_feed .PtTypeAttr .UnmarshalXMLAttr (_cade );continue ;};};_cdbe :for {_fegca ,_bgeef :=d .Token ();if _bgeef !=nil {return _bgeef ;};switch _bcae :=_fegca .(type ){case _d .StartElement :switch _bcae .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_feed .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _ggbgf :=d .DecodeElement (_feed .ExtLst ,&_bcae );_ggbgf !=nil {return _ggbgf ;};default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069\u0063R\u0075l\u0065\u0020\u0025\u0076",_bcae .Name );if _cedeg :=d .Skip ();_cedeg !=nil {return _cedeg ;};};case _d .EndElement :break _cdbe ;case _d .CharData :};};return nil ;};func (_eecd ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _eecd {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eecd ));};return nil ;};func (_dedef *CT_SDName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dedef .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ec .Sprintf ("\u0025\u0076",*_dedef .LangAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",_dedef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaaeg *ST_ParameterId )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_febae ,_fbfbb :=d .Token ();if _fbfbb !=nil {return _fbfbb ;};if _agddce ,_feagaf :=_febae .(_d .EndElement );_feagaf &&_agddce .Name ==start .Name {*_aaaeg =1;return nil ;};if _fbcge ,_bdaab :=_febae .(_d .CharData );!_bdaab {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_febae );}else {switch string (_fbcge ){case "":*_aaaeg =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_aaaeg =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_aaaeg =2;case "\u0063\u0068\u0044i\u0072":*_aaaeg =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_aaaeg =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_aaaeg =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_aaaeg =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_aaaeg =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_aaaeg =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_aaaeg =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_aaaeg =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_aaaeg =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_aaaeg =12;case "\u0064\u0069\u006d":*_aaaeg =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_aaaeg =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_aaaeg =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_aaaeg =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_aaaeg =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_aaaeg =18;case "\u0074\u0078\u0044i\u0072":*_aaaeg =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_aaaeg =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_aaaeg =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_aaaeg =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_aaaeg =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_aaaeg =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_aaaeg =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_aaaeg =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_aaaeg =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_aaaeg =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_aaaeg =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_aaaeg =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_aaaeg =31;case "\u0067\u0072\u0044i\u0072":*_aaaeg =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_aaaeg =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_aaaeg =34;case "\u0062\u006b\u0070\u0074":*_aaaeg =35;case "\u006f\u0066\u0066":*_aaaeg =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_aaaeg =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_aaaeg =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_aaaeg =39;case "\u0073\u0074\u0041n\u0067":*_aaaeg =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_aaaeg =41;case "\u0061\u0072":*_aaaeg =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_aaaeg =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_aaaeg =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_aaaeg =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_aaaeg =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_aaaeg =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_aaaeg =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_aaaeg =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_aaaeg =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_aaaeg =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_aaaeg =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_aaaeg =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_aaaeg =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_aaaeg =55;};};_febae ,_fbfbb =d .Token ();if _fbfbb !=nil {return _fbfbb ;};if _dfcec ,_ebg :=_febae .(_d .EndElement );_ebg &&_dfcec .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_febae );};type CT_CTName struct{LangAttr *string ;ValAttr string ;};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);func NewCT_ChildMax ()*CT_ChildMax {_cedd :=&CT_ChildMax {};return _cedd };type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_fa .CT_OfficeArtExtensionList ;};type ST_Booleans []bool ;func (_beab ST_BendPoint )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecgde :=_d .Attr {};_ecgde .Name =name ;switch _beab {case ST_BendPointUnset :_ecgde .Value ="";case ST_BendPointBeg :_ecgde .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_ecgde .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_ecgde .Value ="\u0065\u006e\u0064";};return _ecgde ,nil ;}; +// Validate validates the CT_When and its children +func (_fgaa *CT_When )Validate ()error {return _fgaa .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};func (_ceef *CT_BulletEnabled )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ceef .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agafg (*_ceef .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgefc *ST_AlgorithmType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecafac ,_eefgf :=d .Token ();if _eefgf !=nil {return _eefgf ;};if _bdeb ,_ddfg :=_ecafac .(_e .EndElement );_ddfg &&_bdeb .Name ==start .Name {*_bgefc =1;return nil ;};if _bdcdg ,_bfacd :=_ecafac .(_e .CharData );!_bfacd {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",_ecafac );}else {switch string (_bdcdg ){case "":*_bgefc =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_bgefc =1;case "\u0063\u006f\u006e\u006e":*_bgefc =2;case "\u0063\u0079\u0063l\u0065":*_bgefc =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_bgefc =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_bgefc =5;case "\u0070\u0079\u0072\u0061":*_bgefc =6;case "\u006c\u0069\u006e":*_bgefc =7;case "\u0073\u0070":*_bgefc =8;case "\u0074\u0078":*_bgefc =9;case "\u0073\u006e\u0061k\u0065":*_bgefc =10;};};_ecafac ,_eefgf =d .Token ();if _eefgf !=nil {return _eefgf ;};if _edcc ,_gaead :=_ecafac .(_e .EndElement );_gaead &&_edcc .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",_ecafac );};type ST_AlgorithmType byte ;func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_bgdg :=&CT_LayoutVariablePropertySet {};return _bgdg ;};func (_ebeaf *CT_LayoutVariablePropertySet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcaf :for {_gcafe ,_fgffa :=d .Token ();if _fgffa !=nil {return _fgffa ;};switch _bdgf :=_gcafe .(type ){case _e .StartElement :switch _bdgf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebeaf .OrgChart =NewCT_OrgChart ();if _ffdb :=d .DecodeElement (_ebeaf .OrgChart ,&_bdgf );_ffdb !=nil {return _ffdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebeaf .ChMax =NewCT_ChildMax ();if _cccad :=d .DecodeElement (_ebeaf .ChMax ,&_bdgf );_cccad !=nil {return _cccad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebeaf .ChPref =NewCT_ChildPref ();if _ddfb :=d .DecodeElement (_ebeaf .ChPref ,&_bdgf );_ddfb !=nil {return _ddfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebeaf .BulletEnabled =NewCT_BulletEnabled ();if _egbbag :=d .DecodeElement (_ebeaf .BulletEnabled ,&_bdgf );_egbbag !=nil {return _egbbag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebeaf .Dir =NewCT_Direction ();if _cdec :=d .DecodeElement (_ebeaf .Dir ,&_bdgf );_cdec !=nil {return _cdec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebeaf .HierBranch =NewCT_HierBranchStyle ();if _cbde :=d .DecodeElement (_ebeaf .HierBranch ,&_bdgf );_cbde !=nil {return _cbde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebeaf .AnimOne =NewCT_AnimOne ();if _gcf :=d .DecodeElement (_ebeaf .AnimOne ,&_bdgf );_gcf !=nil {return _gcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebeaf .AnimLvl =NewCT_AnimLvl ();if _cgaa :=d .DecodeElement (_ebeaf .AnimLvl ,&_bdgf );_cgaa !=nil {return _cgaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebeaf .ResizeHandles =NewCT_ResizeHandles ();if _gcafb :=d .DecodeElement (_ebeaf .ResizeHandles ,&_bdgf );_gcafb !=nil {return _gcafb ;};default:_af .Log .Debug ("\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",_bdgf .Name );if _abda :=d .Skip ();_abda !=nil {return _abda ;};};case _e .EndElement :break _gcaf ;case _e .CharData :};};return nil ;};func (_afbec *ST_ResizeHandlesStr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfccc ,_gbbdf :=d .Token ();if _gbbdf !=nil {return _gbbdf ;};if _eacba ,_bcbbd :=_cfccc .(_e .EndElement );_bcbbd &&_eacba .Name ==start .Name {*_afbec =1;return nil ;};if _edacc ,_dbac :=_cfccc .(_e .CharData );!_dbac {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",_cfccc );}else {switch string (_edacc ){case "":*_afbec =0;case "\u0065\u0078\u0061c\u0074":*_afbec =1;case "\u0072\u0065\u006c":*_afbec =2;};};_cfccc ,_gbbdf =d .Token ();if _gbbdf !=nil {return _gbbdf ;};if _bdcf ,_dcbee :=_cfccc .(_e .EndElement );_dcbee &&_bdcf .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",_cfccc );};func (_dfgfb ST_TextDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfgf :=_e .Attr {};_bfgf .Name =name ;switch _dfgfb {case ST_TextDirectionUnset :_bfgf .Value ="";case ST_TextDirectionFromT :_bfgf .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_bfgf .Value ="\u0066\u0072\u006fm\u0042";};return _bfgf ,nil ;};func (_ffabc ST_LayoutShapeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ffabc .ST_ShapeType !=_f .ST_ShapeTypeUnset {e .EncodeToken (_e .CharData (_ffabc .ST_ShapeType .String ()));};if _ffabc .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_e .CharData (_ffabc .ST_OutputShapeType .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type ST_TextBlockDirection byte ;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 *_f .CT_OfficeArtExtensionList ;};func (_ecgc *ST_ChildDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ecgc =0;case "\u0068\u006f\u0072\u007a":*_ecgc =1;case "\u0076\u0065\u0072\u0074":*_ecgc =2;};return nil ;};type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;}; -// Validate validates the CT_SampleData and its children -func (_gcac *CT_SampleData )Validate ()error {return _gcac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};type CT_PresentationOf struct{ExtLst *_fa .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;}; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_ggc *CT_Colors )ValidateWithPath (path string )error {if _dbec :=_ggc .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_dbec !=nil {return _dbec ;};if _dacb :=_ggc .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dacb !=nil {return _dacb ;};for _ccg ,_eebe :=range _ggc .EG_ColorChoice {if _gaa :=_eebe .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ccg ));_gaa !=nil {return _gaa ;};};return nil ;};func (_deddg ST_ChildAlignment )String ()string {switch _deddg {case 0:return "";case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";}; -// Validate validates the ColorsDefHdrLst and its children -func (_gagc *ColorsDefHdrLst )Validate ()error {return _gagc .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_afffa *CT_Name )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afffa .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ec .Sprintf ("\u0025\u0076",*_afffa .LangAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",_afffa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbdba *ST_Direction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edfeb ,_decdg :=d .Token ();if _decdg !=nil {return _decdg ;};if _ggdce ,_afcbf :=_edfeb .(_d .EndElement );_afcbf &&_ggdce .Name ==start .Name {*_cbdba =1;return nil ;};if _becef ,_adda :=_edfeb .(_d .CharData );!_adda {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edfeb );}else {switch string (_becef ){case "":*_cbdba =0;case "\u006e\u006f\u0072\u006d":*_cbdba =1;case "\u0072\u0065\u0076":*_cbdba =2;};};_edfeb ,_decdg =d .Token ();if _decdg !=nil {return _decdg ;};if _ebcdd ,_cggbb :=_edfeb .(_d .EndElement );_cggbb &&_ebcdd .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edfeb );};func (_acfeae ST_CenterShapeMapping )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gggfg :=_d .Attr {};_gggfg .Name =name ;switch _acfeae {case ST_CenterShapeMappingUnset :_gggfg .Value ="";case ST_CenterShapeMappingNone :_gggfg .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_gggfg .Value ="\u0066\u004e\u006fd\u0065";};return _gggfg ,nil ;};type CT_ChildMax struct{ValAttr *int32 ;};func (_baff ST_AxisType )String ()string {switch _baff {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 (_agg *CT_Description )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cegb :=range start .Attr {if _cegb .Name .Local =="\u006c\u0061\u006e\u0067"{_ecdb ,_fddg :=_cegb .Value ,error (nil );if _fddg !=nil {return _fddg ;};_agg .LangAttr =&_ecdb ;continue ;};if _cegb .Name .Local =="\u0076\u0061\u006c"{_bde ,_eead :=_cegb .Value ,error (nil );if _eead !=nil {return _eead ;};_agg .ValAttr =_bde ;continue ;};};for {_bgbc ,_abea :=d .Token ();if _abea !=nil {return _ec .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",_abea );};if _cfcd ,_fgafe :=_bgbc .(_d .EndElement );_fgafe &&_cfcd .Name ==start .Name {break ;};};return nil ;};func (_febdd *ColorsDef )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _febdd .CT_ColorTransform .MarshalXML (e ,start );};func (_dedce ST_PtType )ValidateWithPath (path string )error {switch _dedce {case 0,1,2,3,4,5,6:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dedce ));};return nil ;};func (_bgdb ST_VerticalAlignment )ValidateWithPath (path string )error {switch _bgdb {case 0,1,2,3,4:default:return _ec .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 ;};func (_decfa *ST_StartingElement )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_decfa =0;case "\u006e\u006f\u0064\u0065":*_decfa =1;case "\u0074\u0072\u0061n\u0073":*_decfa =2;};return nil ;};func (_dgeg *ST_AnimLvlStr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebeb ,_gcfdc :=d .Token ();if _gcfdc !=nil {return _gcfdc ;};if _gfdb ,_faeaae :=_ebeb .(_d .EndElement );_faeaae &&_gfdb .Name ==start .Name {*_dgeg =1;return nil ;};if _ecef ,_ccfab :=_ebeb .(_d .CharData );!_ccfab {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebeb );}else {switch string (_ecef ){case "":*_dgeg =0;case "\u006e\u006f\u006e\u0065":*_dgeg =1;case "\u006c\u0076\u006c":*_dgeg =2;case "\u0063\u0074\u0072":*_dgeg =3;};};_ebeb ,_gcfdc =d .Token ();if _gcfdc !=nil {return _gcfdc ;};if _dfea ,_gdde :=_ebeb .(_d .EndElement );_gdde &&_dfea .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebeb );};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 (_bgbee ST_HierBranchStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efafa :=_d .Attr {};_efafa .Name =name ;switch _bgbee {case ST_HierBranchStyleUnset :_efafa .Value ="";case ST_HierBranchStyleL :_efafa .Value ="\u006c";case ST_HierBranchStyleR :_efafa .Value ="\u0072";case ST_HierBranchStyleHang :_efafa .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_efafa .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_efafa .Value ="\u0069\u006e\u0069\u0074";};return _efafa ,nil ;};type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_fa .EG_ColorChoice ;};func (_gebab ST_ConnectorPoint )String ()string {switch _gebab {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 "";}; +// Validate validates the CT_Constraint and its children +func (_ddfc *CT_Constraint )Validate ()error {return _ddfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_f .CT_OfficeArtExtensionList ;}; -// Validate validates the CT_ColorTransformHeader and its children -func (_fgd *CT_ColorTransformHeader )Validate ()error {return _fgd .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};func (_dbbgd *ST_FunctionOperator )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbbgd =0;case "\u0065\u0071\u0075":*_dbbgd =1;case "\u006e\u0065\u0071":*_dbbgd =2;case "\u0067\u0074":*_dbbgd =3;case "\u006c\u0074":*_dbbgd =4;case "\u0067\u0074\u0065":*_dbbgd =5;case "\u006c\u0074\u0065":*_dbbgd =6;};return nil ;};func (_bfdaga ST_StartingElement )Validate ()error {return _bfdaga .ValidateWithPath ("")};const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;);func (_bggf ST_AxisType )Validate ()error {return _bggf .ValidateWithPath ("")};func NewCT_StyleLabel ()*CT_StyleLabel {_cacf :=&CT_StyleLabel {};return _cacf };func (_dega *CT_StyleLabel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbcg :=range start .Attr {if _fbcg .Name .Local =="\u006e\u0061\u006d\u0065"{_fdegd ,_daegd :=_fbcg .Value ,error (nil );if _daegd !=nil {return _daegd ;};_dega .NameAttr =_fdegd ;continue ;};};_aecab :for {_dfa ,_ecbgc :=d .Token ();if _ecbgc !=nil {return _ecbgc ;};switch _deebga :=_dfa .(type ){case _d .StartElement :switch _deebga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dega .Scene3d =_fa .NewCT_Scene3D ();if _agbg :=d .DecodeElement (_dega .Scene3d ,&_deebga );_agbg !=nil {return _agbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dega .Sp3d =_fa .NewCT_Shape3D ();if _dfeg :=d .DecodeElement (_dega .Sp3d ,&_deebga );_dfeg !=nil {return _dfeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dega .TxPr =NewCT_TextProps ();if _aefe :=d .DecodeElement (_dega .TxPr ,&_deebga );_aefe !=nil {return _aefe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dega .Style =_fa .NewCT_ShapeStyle ();if _dfba :=d .DecodeElement (_dega .Style ,&_deebga );_dfba !=nil {return _dfba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dega .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _cagg :=d .DecodeElement (_dega .ExtLst ,&_deebga );_cagg !=nil {return _cagg ;};default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_deebga .Name );if _dfbe :=d .Skip ();_dfbe !=nil {return _dfbe ;};};case _d .EndElement :break _aecab ;case _d .CharData :};};return nil ;};func (_egbd *CT_ChildPref )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abab :=range start .Attr {if _abab .Name .Local =="\u0076\u0061\u006c"{_gec ,_bbd :=_e .ParseInt (_abab .Value ,10,32);if _bbd !=nil {return _bbd ;};_abgd :=int32 (_gec );_egbd .ValAttr =&_abgd ;continue ;};};for {_gcdb ,_acc :=d .Token ();if _acc !=nil {return _ec .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_acc );};if _fag ,_acf :=_gcdb .(_d .EndElement );_acf &&_fag .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_CxnList and its children +func (_ecab *CT_CxnList )Validate ()error {return _ecab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");}; -// Validate validates the AG_ConstraintAttributes and its children -func (_ab *AG_ConstraintAttributes )Validate ()error {return _ab .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_egdc *ST_HierBranchStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egdc =0;case "\u006c":*_egdc =1;case "\u0072":*_egdc =2;case "\u0068\u0061\u006e\u0067":*_egdc =3;case "\u0073\u0074\u0064":*_egdc =4;case "\u0069\u006e\u0069\u0074":*_egdc =5;};return nil ;}; +// ST_FunctionArgument is a union type +type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func (_bdf *AG_IteratorAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggdc :=range start .Attr {if _ggdc .Name .Local =="\u0061\u0078\u0069\u0073"{_cbd ,_dgg :=ParseSliceST_AxisTypes (_ggdc .Value );if _dgg !=nil {return _dgg ;};_bdf .AxisAttr =&_cbd ;continue ;};if _ggdc .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_agd ,_ga :=ParseSliceST_ElementTypes (_ggdc .Value );if _ga !=nil {return _ga ;};_bdf .PtTypeAttr =&_agd ;continue ;};if _ggdc .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_cd ,_eaa :=ParseSliceST_Booleans (_ggdc .Value );if _eaa !=nil {return _eaa ;};_bdf .HideLastTransAttr =&_cd ;continue ;};if _ggdc .Name .Local =="\u0073\u0074"{_gfe ,_da :=ParseSliceST_Ints (_ggdc .Value );if _da !=nil {return _da ;};_bdf .StAttr =&_gfe ;continue ;};if _ggdc .Name .Local =="\u0063\u006e\u0074"{_bb ,_ffg :=ParseSliceST_UnsignedInts (_ggdc .Value );if _ffg !=nil {return _ffg ;};_bdf .CntAttr =&_bb ;continue ;};if _ggdc .Name .Local =="\u0073\u0074\u0065\u0070"{_ebd ,_gc :=ParseSliceST_Ints (_ggdc .Value );if _gc !=nil {return _gc ;};_bdf .StepAttr =&_ebd ;continue ;};};for {_ec ,_ab :=d .Token ();if _ab !=nil {return _a .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",_ab );};if _agg ,_ecc :=_ec .(_e .EndElement );_ecc &&_agg .Name ==start .Name {break ;};};return nil ;};func (_eedc ST_ArrowheadStyle )Validate ()error {return _eedc .ValidateWithPath ("")};type CT_ChildPref struct{ValAttr *int32 ;};func (_cbdd *CT_CTCategories )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cbdd .Cat !=nil {_cgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074"}};for _ ,_fag :=range _cbdd .Cat {e .EncodeElement (_fag ,_cgf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aageg ST_FunctionOperator )ValidateWithPath (path string )error {switch _aageg {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 (_aageg ));};return nil ;};func (_gggdc *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gggdc =0;case "\u006c":*_gggdc =1;case "\u0063\u0074\u0072":*_gggdc =2;case "\u0072":*_gggdc =3;};return nil ;}; -// Validate validates the CT_Choose and its children -func (_gfee *CT_Choose )Validate ()error {return _gfee .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func NewCT_Adj ()*CT_Adj {_efa :=&CT_Adj {};_efa .IdxAttr =1;return _efa };func NewCT_StyleDefinition ()*CT_StyleDefinition {_cbdd :=&CT_StyleDefinition {};return _cbdd };func (_bgac ST_ElementType )String ()string {switch _bgac {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 (_fbea *CT_ResizeHandles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbea .ValAttr !=ST_ResizeHandlesStrUnset {_fgcc ,_ddac :=_fbea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _ddac !=nil {return _ddac ;};start .Attr =append (start .Attr ,_fgcc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Constraint ()*CT_Constraint {_fff :=&CT_Constraint {};return _fff };func (_bgcb ST_ModelId )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgcb .Int32 !=nil {e .EncodeToken (_d .CharData (_ec .Sprintf ("\u0025\u0064",*_bgcb .Int32 )));};if _bgcb .ST_Guid !=nil {e .EncodeToken (_d .CharData (*_bgcb .ST_Guid ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; +// Validate validates the CT_ChildMax and its children +func (_cdf *CT_ChildMax )Validate ()error {return _cdf .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func NewColorsDef ()*ColorsDef {_fbgb :=&ColorsDef {};_fbgb .CT_ColorTransform =*NewCT_ColorTransform ();return _fbgb ;}; -// Validate validates the CT_Category and its children -func (_aed *CT_Category )Validate ()error {return _aed .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");}; +// Validate validates the CT_ChildPref and its children +func (_eacb *CT_ChildPref )Validate ()error {return _eacb .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};type ST_Ints []int32 ;type ST_RotationPath byte ; -// Validate validates the AG_ConstraintRefAttributes and its children -func (_gcd *AG_ConstraintRefAttributes )Validate ()error {return _gcd .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");};type RelIds struct{CT_RelIds };type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_fa .CT_OfficeArtExtensionList ;};func (_gfgfa *ST_ParameterVal )ValidateWithPath (path string )error {_aaaf :=[]string {};if _gfgfa .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_aaaf =append (_aaaf ,"\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 _gfgfa .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_aaaf =append (_aaaf ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _gfgfa .ST_ChildDirection !=ST_ChildDirectionUnset {_aaaf =append (_aaaf ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");};if _gfgfa .ST_ChildAlignment !=ST_ChildAlignmentUnset {_aaaf =append (_aaaf ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _gfgfa .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_aaaf =append (_aaaf ,"\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 _gfgfa .ST_LinearDirection !=ST_LinearDirectionUnset {_aaaf =append (_aaaf ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _gfgfa .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_aaaf =append (_aaaf ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e");};if _gfgfa .ST_StartingElement !=ST_StartingElementUnset {_aaaf =append (_aaaf ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _gfgfa .ST_BendPoint !=ST_BendPointUnset {_aaaf =append (_aaaf ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074");};if _gfgfa .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_aaaf =append (_aaaf ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _gfgfa .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_aaaf =append (_aaaf ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065");};if _gfgfa .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_aaaf =append (_aaaf ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _gfgfa .ST_RotationPath !=ST_RotationPathUnset {_aaaf =append (_aaaf ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068");};if _gfgfa .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_aaaf =append (_aaaf ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _gfgfa .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_aaaf =append (_aaaf ,"\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 _gfgfa .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_aaaf =append (_aaaf ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _gfgfa .ST_FallbackDimension !=ST_FallbackDimensionUnset {_aaaf =append (_aaaf ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e");};if _gfgfa .ST_TextDirection !=ST_TextDirectionUnset {_aaaf =append (_aaaf ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gfgfa .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_aaaf =append (_aaaf ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e");};if _gfgfa .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_aaaf =append (_aaaf ,"\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 _gfgfa .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_aaaf =append (_aaaf ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e");};if _gfgfa .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_aaaf =append (_aaaf ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _gfgfa .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_aaaf =append (_aaaf ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c");};if _gfgfa .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_aaaf =append (_aaaf ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _gfgfa .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_aaaf =append (_aaaf ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e");};if _gfgfa .ST_GrowDirection !=ST_GrowDirectionUnset {_aaaf =append (_aaaf ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gfgfa .ST_FlowDirection !=ST_FlowDirectionUnset {_aaaf =append (_aaaf ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _gfgfa .ST_ContinueDirection !=ST_ContinueDirectionUnset {_aaaf =append (_aaaf ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _gfgfa .ST_Breakpoint !=ST_BreakpointUnset {_aaaf =append (_aaaf ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074");};if _gfgfa .ST_Offset !=ST_OffsetUnset {_aaaf =append (_aaaf ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _gfgfa .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_aaaf =append (_aaaf ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074");};if _gfgfa .Int32 !=nil {_aaaf =append (_aaaf ,"\u0049\u006e\u00743\u0032");};if _gfgfa .Float64 !=nil {_aaaf =append (_aaaf ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _gfgfa .Bool !=nil {_aaaf =append (_aaaf ,"\u0042\u006f\u006f\u006c");};if _gfgfa .StringVal !=nil {_aaaf =append (_aaaf ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l");};if _gfgfa .ST_ConnectorPoint !=ST_ConnectorPointUnset {_aaaf =append (_aaaf ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_aaaf )> 1{return _ec .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aaaf );};return nil ;};func (_eabg *ST_FlowDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feafd ,_accbe :=d .Token ();if _accbe !=nil {return _accbe ;};if _bdbab ,_cbfdc :=_feafd .(_d .EndElement );_cbfdc &&_bdbab .Name ==start .Name {*_eabg =1;return nil ;};if _dfdfd ,_acceb :=_feafd .(_d .CharData );!_acceb {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feafd );}else {switch string (_dfdfd ){case "":*_eabg =0;case "\u0072\u006f\u0077":*_eabg =1;case "\u0063\u006f\u006c":*_eabg =2;};};_feafd ,_accbe =d .Token ();if _accbe !=nil {return _accbe ;};if _cabd ,_bcdfc :=_feafd .(_d .EndElement );_bcdfc &&_cabd .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feafd );};func (_cdggg *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdggg =0;case "\u0073\u0065\u006c\u0066":*_cdggg =1;case "\u0063\u0068":*_cdggg =2;case "\u0064\u0065\u0073":*_cdggg =3;};return nil ;}; +// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path +func (_bd *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _gb :=_bd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gb !=nil {return _gb ;};if _ddf :=_bd .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_ddf !=nil {return _ddf ;};if _gd :=_bd .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gd !=nil {return _gd ;};return nil ;};func NewCT_ForEach ()*CT_ForEach {_ddfd :=&CT_ForEach {};return _ddfd };func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };func (_bcaag *ST_FunctionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bcaag =0;case "\u0063\u006e\u0074":*_bcaag =1;case "\u0070\u006f\u0073":*_bcaag =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_bcaag =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_bcaag =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_bcaag =5;case "\u0076\u0061\u0072":*_bcaag =6;case "\u0064\u0065\u0070t\u0068":*_bcaag =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_bcaag =8;};return nil ;}; -// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path -func (_fbgb *CT_SDCategory )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path +func (_dab *CT_AdjLst )ValidateWithPath (path string )error {for _ge ,_fde :=range _dab .Adj {if _daf :=_fde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_ge ));_daf !=nil {return _daf ;};};return nil ;};func (_edbf ST_ChildOrderType )String ()string {switch _edbf {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_f .CT_OfficeArtExtensionList ;};type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_fcdg *CT_ChildMax )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcdg .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fcdg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;);func (_ebfbb ST_Direction )String ()string {switch _ebfbb {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};func (_gefdd *CT_SDName )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gefdd .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_gefdd .LangAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_gefdd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gafa ST_ClrAppMethod )Validate ()error {return _gafa .ValidateWithPath ("")};func (_bcgc *CT_DiagramDefinition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcgc .LayoutNode =NewCT_LayoutNode ();for _ ,_edd :=range start .Attr {if _edd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gfb ,_ddcbc :=_edd .Value ,error (nil );if _ddcbc !=nil {return _ddcbc ;};_bcgc .UniqueIdAttr =&_gfb ;continue ;};if _edd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_afd ,_ccf :=_edd .Value ,error (nil );if _ccf !=nil {return _ccf ;};_bcgc .MinVerAttr =&_afd ;continue ;};if _edd .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_fdbfg ,_eefg :=_edd .Value ,error (nil );if _eefg !=nil {return _eefg ;};_bcgc .DefStyleAttr =&_fdbfg ;continue ;};};_fbed :for {_cafc ,_bda :=d .Token ();if _bda !=nil {return _bda ;};switch _bfe :=_cafc .(type ){case _e .StartElement :switch _bfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_edcd :=NewCT_Name ();if _agad :=d .DecodeElement (_edcd ,&_bfe );_agad !=nil {return _agad ;};_bcgc .Title =append (_bcgc .Title ,_edcd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gggcc :=NewCT_Description ();if _acgef :=d .DecodeElement (_gggcc ,&_bfe );_acgef !=nil {return _acgef ;};_bcgc .Desc =append (_bcgc .Desc ,_gggcc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bcgc .CatLst =NewCT_Categories ();if _fagbg :=d .DecodeElement (_bcgc .CatLst ,&_bfe );_fagbg !=nil {return _fagbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bcgc .SampData =NewCT_SampleData ();if _bcfc :=d .DecodeElement (_bcgc .SampData ,&_bfe );_bcfc !=nil {return _bcfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bcgc .StyleData =NewCT_SampleData ();if _agae :=d .DecodeElement (_bcgc .StyleData ,&_bfe );_agae !=nil {return _agae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bcgc .ClrData =NewCT_SampleData ();if _fdee :=d .DecodeElement (_bcgc .ClrData ,&_bfe );_fdee !=nil {return _fdee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _gfbb :=d .DecodeElement (_bcgc .LayoutNode ,&_bfe );_gfbb !=nil {return _gfbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bcgc .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _cddc :=d .DecodeElement (_bcgc .ExtLst ,&_bfe );_cddc !=nil {return _cddc ;};default:_af .Log .Debug ("\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",_bfe .Name );if _acdg :=d .Skip ();_acdg !=nil {return _acdg ;};};case _e .EndElement :break _fbed ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path -func (_cead *CT_PresentationOf )ValidateWithPath (path string )error {if _cead .ExtLst !=nil {if _abcb :=_cead .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcb !=nil {return _abcb ;};};return nil ;};func (_egdgf ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _egdgf {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egdgf ));};return nil ;};func (_bbe *CT_Constraints )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dedc :for {_cfeg ,_eacf :=d .Token ();if _eacf !=nil {return _eacf ;};switch _caed :=_cfeg .(type ){case _d .StartElement :switch _caed .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_becg :=NewCT_Constraint ();if _gccc :=d .DecodeElement (_becg ,&_caed );_gccc !=nil {return _gccc ;};_bbe .Constr =append (_bbe .Constr ,_becg );default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061i\u006et\u0073\u0020\u0025\u0076",_caed .Name );if _gbdfa :=d .Skip ();_gbdfa !=nil {return _gbdfa ;};};case _d .EndElement :break _dedc ;case _d .CharData :};};return nil ;};func (_ccfd *CT_DataModel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ddbe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_ccfd .PtLst ,_ddbe );if _ccfd .CxnLst !=nil {_ggea :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ccfd .CxnLst ,_ggea );};if _ccfd .Bg !=nil {_cabb :=_d .StartElement {Name :_d .Name {Local :"\u0062\u0067"}};e .EncodeElement (_ccfd .Bg ,_cabb );};if _ccfd .Whole !=nil {_deeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_ccfd .Whole ,_deeg );};if _ccfd .ExtLst !=nil {_bfgd :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccfd .ExtLst ,_bfgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};func (_cgfa *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgfa =0;case "\u006e\u006f\u006e\u0065":*_cgfa =1;case "\u0074":*_cgfa =2;case "\u0062":*_cgfa =3;case "\u006c":*_cgfa =4;case "\u0072":*_cgfa =5;};return nil ;};func (_dba *ST_AlgorithmType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dba =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_dba =1;case "\u0063\u006f\u006e\u006e":*_dba =2;case "\u0063\u0079\u0063l\u0065":*_dba =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_dba =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_dba =5;case "\u0070\u0079\u0072\u0061":*_dba =6;case "\u006c\u0069\u006e":*_dba =7;case "\u0073\u0070":*_dba =8;case "\u0074\u0078":*_dba =9;case "\u0073\u006e\u0061k\u0065":*_dba =10;};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;); +// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path +func (_fcgd *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _begc ,_aecbc :=range _fcgd .LayoutDefHdr {if _defdc :=_aecbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_begc ));_defdc !=nil {return _defdc ;};};return nil ;}; -// Validate validates the CT_CTDescription and its children -func (_cee *CT_CTDescription )Validate ()error {return _cee .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_eaeedf *DataModel )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eaeedf .CT_DataModel .MarshalXML (e ,start );};func (_dbgbf ST_StartingElement )String ()string {switch _dbgbf {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func (_gbea ST_ConstraintRelationship )String ()string {switch _gbea {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";};type ST_ResizeHandlesStr byte ;func NewColorsDefHdrLst ()*ColorsDefHdrLst {_eggcg :=&ColorsDefHdrLst {};_eggcg .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _eggcg ;}; +// Validate validates the DataModel and its children +func (_ffec *DataModel )Validate ()error {return _ffec .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};func (_gggc *CT_Categories )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gggc .Cat !=nil {_efg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074"}};for _ ,_gdaf :=range _gggc .Cat {e .EncodeElement (_gdaf ,_efg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egdbb ST_AnimOneStr )Validate ()error {return _egdbb .ValidateWithPath ("")};type ST_StartingElement byte ;func (_eef *CT_Cxn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbfgb :=range start .Attr {if _bbfgb .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_acag ,_baab :=ParseUnionST_ModelId (_bbfgb .Value );if _baab !=nil {return _baab ;};_eef .ModelIdAttr =_acag ;continue ;};if _bbfgb .Name .Local =="\u0074\u0079\u0070\u0065"{_eef .TypeAttr .UnmarshalXMLAttr (_bbfgb );continue ;};if _bbfgb .Name .Local =="\u0073\u0072\u0063I\u0064"{_bff ,_gdage :=ParseUnionST_ModelId (_bbfgb .Value );if _gdage !=nil {return _gdage ;};_eef .SrcIdAttr =_bff ;continue ;};if _bbfgb .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_eccg ,_cfcc :=ParseUnionST_ModelId (_bbfgb .Value );if _cfcc !=nil {return _cfcc ;};_eef .DestIdAttr =_eccg ;continue ;};if _bbfgb .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_ggdf ,_ggdfc :=_b .ParseUint (_bbfgb .Value ,10,32);if _ggdfc !=nil {return _ggdfc ;};_eef .SrcOrdAttr =uint32 (_ggdf );continue ;};if _bbfgb .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_fbgeg ,_bcag :=_b .ParseUint (_bbfgb .Value ,10,32);if _bcag !=nil {return _bcag ;};_eef .DestOrdAttr =uint32 (_fbgeg );continue ;};if _bbfgb .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_dcbe ,_gbf :=ParseUnionST_ModelId (_bbfgb .Value );if _gbf !=nil {return _gbf ;};_eef .ParTransIdAttr =&_dcbe ;continue ;};if _bbfgb .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_abgb ,_cfg :=ParseUnionST_ModelId (_bbfgb .Value );if _cfg !=nil {return _cfg ;};_eef .SibTransIdAttr =&_abgb ;continue ;};if _bbfgb .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_gaea ,_bgde :=_bbfgb .Value ,error (nil );if _bgde !=nil {return _bgde ;};_eef .PresIdAttr =&_gaea ;continue ;};};_cbbc :for {_gdd ,_bbg :=d .Token ();if _bbg !=nil {return _bbg ;};switch _abae :=_gdd .(type ){case _e .StartElement :switch _abae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eef .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _fdbb :=d .DecodeElement (_eef .ExtLst ,&_abae );_fdbb !=nil {return _fdbb ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0078\u006e\u0020\u0025\u0076",_abae .Name );if _dgff :=d .Skip ();_dgff !=nil {return _dgff ;};};case _e .EndElement :break _cbbc ;case _e .CharData :};};return nil ;};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_ace :=&CT_ColorTransformHeaderLst {};return _ace ;}; -// ValidateWithPath validates the RelIds and its children, prefixing error messages with path -func (_afcec *RelIds )ValidateWithPath (path string )error {if _dceb :=_afcec .CT_RelIds .ValidateWithPath (path );_dceb !=nil {return _dceb ;};return nil ;};func (_fagg *ST_FunctionArgument )Validate ()error {return _fagg .ValidateWithPath ("")};func (_gegaa ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _gegaa {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gegaa ));};return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);func NewCT_SDName ()*CT_SDName {_aaae :=&CT_SDName {};return _aaae };type ST_HierBranchStyle byte ;func NewCT_ColorTransform ()*CT_ColorTransform {_fdg :=&CT_ColorTransform {};return _fdg };func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_egag :=&CT_LayoutVariablePropertySet {};return _egag ;};const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_cgfbbb ST_BoolOperator )Validate ()error {return _cgfbbb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path +func (_dbca *CT_Direction )ValidateWithPath (path string )error {if _aafe :=_dbca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aafe !=nil {return _aafe ;};return nil ;};func NewCT_Constraints ()*CT_Constraints {_egb :=&CT_Constraints {};return _egb };func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_efeb :=&LayoutDefHdrLst {};_efeb .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _efeb ;};func (_fcddg ST_Breakpoint )ValidateWithPath (path string )error {switch _fcddg {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 (_fcddg ));};return nil ;};func (_gdaa *CT_NumericRule )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gdaa .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gdaa .ValAttr )});};if _gdaa .FactAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gdaa .FactAttr )});};if _gdaa .MaxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_gdaa .MaxAttr )});};if _gdaa .TypeAttr !=ST_ConstraintTypeUnset {_eafge ,_fefe :=_gdaa .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _fefe !=nil {return _fefe ;};start .Attr =append (start .Attr ,_eafge );};if _gdaa .ForAttr !=ST_ConstraintRelationshipUnset {_abfb ,_eacf :=_gdaa .ForAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006f\u0072"});if _eacf !=nil {return _eacf ;};start .Attr =append (start .Attr ,_abfb );};if _gdaa .ForNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gdaa .ForNameAttr )});};if _gdaa .PtTypeAttr !=ST_ElementTypeUnset {_dbeb ,_aaff :=_gdaa .PtTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _aaff !=nil {return _aaff ;};start .Attr =append (start .Attr ,_dbeb );};e .EncodeToken (start );if _gdaa .ExtLst !=nil {_dgdc :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdaa .ExtLst ,_dgdc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_addgg *StyleDef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_addgg .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_aecca :=range start .Attr {if _aecca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_acffc ,_eecdb :=_aecca .Value ,error (nil );if _eecdb !=nil {return _eecdb ;};_addgg .UniqueIdAttr =&_acffc ;continue ;};if _aecca .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cffe ,_fccg :=_aecca .Value ,error (nil );if _fccg !=nil {return _fccg ;};_addgg .MinVerAttr =&_cffe ;continue ;};};_acdgf :for {_fffe ,_dcgb :=d .Token ();if _dcgb !=nil {return _dcgb ;};switch _gadgb :=_fffe .(type ){case _e .StartElement :switch _gadgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_deaae :=NewCT_SDName ();if _ffdag :=d .DecodeElement (_deaae ,&_gadgb );_ffdag !=nil {return _ffdag ;};_addgg .Title =append (_addgg .Title ,_deaae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aebef :=NewCT_SDDescription ();if _adefd :=d .DecodeElement (_aebef ,&_gadgb );_adefd !=nil {return _adefd ;};_addgg .Desc =append (_addgg .Desc ,_aebef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_addgg .CatLst =NewCT_SDCategories ();if _gebe :=d .DecodeElement (_addgg .CatLst ,&_gadgb );_gebe !=nil {return _gebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_addgg .Scene3d =_f .NewCT_Scene3D ();if _ffcaf :=d .DecodeElement (_addgg .Scene3d ,&_gadgb );_ffcaf !=nil {return _ffcaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dgcda :=NewCT_StyleLabel ();if _eebeg :=d .DecodeElement (_dgcda ,&_gadgb );_eebeg !=nil {return _eebeg ;};_addgg .StyleLbl =append (_addgg .StyleLbl ,_dgcda );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_addgg .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _ecea :=d .DecodeElement (_addgg .ExtLst ,&_gadgb );_ecea !=nil {return _ecea ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_gadgb .Name );if _abefd :=d .Skip ();_abefd !=nil {return _abefd ;};};case _e .EndElement :break _acdgf ;case _e .CharData :};};return nil ;};func (_fecea *StyleDefHdrLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fecea .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_fefd :for {_ffabe ,_egfcf :=d .Token ();if _egfcf !=nil {return _egfcf ;};switch _agbb :=_ffabe .(type ){case _e .StartElement :switch _agbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dgbb :=NewCT_StyleDefinitionHeader ();if _caec :=d .DecodeElement (_dgbb ,&_agbb );_caec !=nil {return _caec ;};_fecea .StyleDefHdr =append (_fecea .StyleDefHdr ,_dgbb );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064r\u004cs\u0074\u0020\u0025\u0076",_agbb .Name );if _babd :=d .Skip ();_babd !=nil {return _babd ;};};case _e .EndElement :break _fefd ;case _e .CharData :};};return nil ;};type ST_ConnectorRouting byte ; -// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path -func (_bag *CT_Algorithm )ValidateWithPath (path string )error {if _bag .TypeAttr ==ST_AlgorithmTypeUnset {return _ec .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 _cae :=_bag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cae !=nil {return _cae ;};for _eee ,_bac :=range _bag .Param {if _fefd :=_bac .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_eee ));_fefd !=nil {return _fefd ;};};if _bag .ExtLst !=nil {if _ga :=_bag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ga !=nil {return _ga ;};};return nil ;};func (_adbf ST_Direction )ValidateWithPath (path string )error {switch _adbf {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbf ));};return nil ;};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_fa .CT_OfficeArtExtensionList ;};func (_geff ST_ConstraintRelationship )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_babd :=_d .Attr {};_babd .Name =name ;switch _geff {case ST_ConstraintRelationshipUnset :_babd .Value ="";case ST_ConstraintRelationshipSelf :_babd .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_babd .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_babd .Value ="\u0064\u0065\u0073";};return _babd ,nil ;};func NewCT_CxnList ()*CT_CxnList {_afca :=&CT_CxnList {};return _afca };func (_gadacc ST_AnimLvlStr )String ()string {switch _gadacc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";}; +// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path +func (_efaf *CT_OrgChart )ValidateWithPath (path string )error {return nil };func (_gbag *ST_StartingElement )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gbag =0;case "\u006e\u006f\u0064\u0065":*_gbag =1;case "\u0074\u0072\u0061n\u0073":*_gbag =2;};return nil ;}; -// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path -func (_fdcff *CT_Direction )ValidateWithPath (path string )error {if _ggdf :=_fdcff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggdf !=nil {return _ggdf ;};return nil ;};func (_cfcce *ST_CxnType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfcce =0;case "\u0070\u0061\u0072O\u0066":*_cfcce =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_cfcce =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_cfcce =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_cfcce =4;};return nil ;};func (_aadbd ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _aadbd {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadbd ));};return nil ;};func (_fc *CT_Algorithm )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ggd ,_bc :=_fc .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _bc !=nil {return _bc ;};start .Attr =append (start .Attr ,_ggd );if _fc .RevAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076"},Value :_ec .Sprintf ("\u0025\u0076",*_fc .RevAttr )});};e .EncodeToken (start );if _fc .Param !=nil {_dfb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_fgb :=range _fc .Param {e .EncodeElement (_fgb ,_dfb );};};if _fc .ExtLst !=nil {_abe :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fc .ExtLst ,_abe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil }; +// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path +func (_adfcg *CT_StyleDefinition )ValidateWithPath (path string )error {for _fcff ,_fege :=range _adfcg .Title {if _eaec :=_fege .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fcff ));_eaec !=nil {return _eaec ;};};for _dffd ,_cfea :=range _adfcg .Desc {if _gafd :=_cfea .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dffd ));_gafd !=nil {return _gafd ;};};if _adfcg .CatLst !=nil {if _faag :=_adfcg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_faag !=nil {return _faag ;};};if _adfcg .Scene3d !=nil {if _gfebb :=_adfcg .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_gfebb !=nil {return _gfebb ;};};for _agce ,_cefga :=range _adfcg .StyleLbl {if _bbcbg :=_cefga .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_agce ));_bbcbg !=nil {return _bbcbg ;};};if _adfcg .ExtLst !=nil {if _efdg :=_adfcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efdg !=nil {return _efdg ;};};return nil ;};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);func (_abbdb ST_PyramidAccentTextMargin )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abbdb .String (),start );};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 (_dedd *ST_BoolOperator )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dedd =0;case "\u006e\u006f\u006e\u0065":*_dedd =1;case "\u0065\u0071\u0075":*_dedd =2;case "\u0067\u0074\u0065":*_dedd =3;case "\u006c\u0074\u0065":*_dedd =4;};return nil ;};type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};func (_bbaf *CT_ColorTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbaf .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbaf .UniqueIdAttr )});};if _bbaf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bbaf .MinVerAttr )});};e .EncodeToken (start );if _bbaf .Title !=nil {_faa :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_cdde :=range _bbaf .Title {e .EncodeElement (_cdde ,_faa );};};if _bbaf .Desc !=nil {_fbaea :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_abd :=range _bbaf .Desc {e .EncodeElement (_abd ,_fbaea );};};if _bbaf .CatLst !=nil {_dbgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbaf .CatLst ,_dbgg );};if _bbaf .StyleLbl !=nil {_aada :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_ggb :=range _bbaf .StyleLbl {e .EncodeElement (_ggb ,_aada );};};if _bbaf .ExtLst !=nil {_fbg :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbaf .ExtLst ,_fbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fgcgc *ST_LinearDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgcgc =0;case "\u0066\u0072\u006fm\u004c":*_fgcgc =1;case "\u0066\u0072\u006fm\u0052":*_fgcgc =2;case "\u0066\u0072\u006fm\u0054":*_fgcgc =3;case "\u0066\u0072\u006fm\u0042":*_fgcgc =4;};return nil ;};func (_bfbgb ST_FunctionOperator )Validate ()error {return _bfbgb .ValidateWithPath ("")};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 *_f .CT_ShapeStyle ;};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 (_daec ST_AxisType )Validate ()error {return _daec .ValidateWithPath ("")}; -// Validate validates the CT_AdjLst and its children -func (_gga *CT_AdjLst )Validate ()error {return _gga .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};func NewCT_ElemPropSet ()*CT_ElemPropSet {_fae :=&CT_ElemPropSet {};return _fae }; +// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path +func (_ffcac *CT_Name )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_fbff *CT_Colors )ValidateWithPath (path string )error {if _egcf :=_fbff .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_egcf !=nil {return _egcf ;};if _gdgd :=_fbff .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gdgd !=nil {return _gdgd ;};for _bda ,_dfde :=range _fbff .EG_ColorChoice {if _affda :=_dfde .ValidateWithPath (_ec .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bda ));_affda !=nil {return _affda ;};};return nil ;};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_cba :=&CT_CTStyleLabel {};return _cba };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 (_daegc ST_AnimLvlStr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbdaf :=_d .Attr {};_bbdaf .Name =name ;switch _daegc {case ST_AnimLvlStrUnset :_bbdaf .Value ="";case ST_AnimLvlStrNone :_bbdaf .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_bbdaf .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_bbdaf .Value ="\u0063\u0074\u0072";};return _bbdaf ,nil ;};func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;}; +// Validate validates the CT_ColorTransformHeader and its children +func (_bdga *CT_ColorTransformHeader )Validate ()error {return _bdga .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};func (_ggae ST_ParameterId )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gcbef :=_e .Attr {};_gcbef .Name =name ;switch _ggae {case ST_ParameterIdUnset :_gcbef .Value ="";case ST_ParameterIdHorzAlign :_gcbef .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_gcbef .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_gcbef .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_gcbef .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_gcbef .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdLinDir :_gcbef .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_gcbef .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_gcbef .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_gcbef .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_gcbef .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_gcbef .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_gcbef .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_gcbef .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_gcbef .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_gcbef .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_gcbef .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_gcbef .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_gcbef .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_gcbef .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_gcbef .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_gcbef .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_gcbef .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_gcbef .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_gcbef .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_gcbef .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_gcbef .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_gcbef .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_gcbef .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_gcbef .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_gcbef .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_gcbef .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_gcbef .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_gcbef .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_gcbef .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_gcbef .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_gcbef .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_gcbef .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_gcbef .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_gcbef .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_gcbef .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_gcbef .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_gcbef .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_gcbef .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_gcbef .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_gcbef .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_gcbef .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_gcbef .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_gcbef .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_gcbef .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_gcbef .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_gcbef .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_gcbef .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_gcbef .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_gcbef .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_gcbef .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _gcbef ,nil ;};func (_dccbd ST_ConstraintType )Validate ()error {return _dccbd .ValidateWithPath ("")};func (_ecaa *CT_ChildMax )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bgag :=range start .Attr {if _bgag .Name .Local =="\u0076\u0061\u006c"{_gcd ,_dgdf :=_b .ParseInt (_bgag .Value ,10,32);if _dgdf !=nil {return _dgdf ;};_ccb :=int32 (_gcd );_ecaa .ValAttr =&_ccb ;continue ;};};for {_gce ,_agdfd :=d .Token ();if _agdfd !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_agdfd );};if _efd ,_aba :=_gce .(_e .EndElement );_aba &&_efd .Name ==start .Name {break ;};};return nil ;};func (_bcbgg ST_ParameterId )String ()string {switch _bcbgg {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 (_ecad *CT_Constraints )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ecad .Constr !=nil {_efb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_bded :=range _ecad .Constr {e .EncodeElement (_bded ,_efb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bac *CT_CTCategory )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_bac .TypeAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",_bac .PriAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_VariableType byte ;func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };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;);func (_fcfg *CT_SDDescription )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gggag :=range start .Attr {if _gggag .Name .Local =="\u006c\u0061\u006e\u0067"{_fafa ,_edac :=_gggag .Value ,error (nil );if _edac !=nil {return _edac ;};_fcfg .LangAttr =&_fafa ;continue ;};if _gggag .Name .Local =="\u0076\u0061\u006c"{_gdad ,_cfbb :=_gggag .Value ,error (nil );if _cfbb !=nil {return _cfbb ;};_fcfg .ValAttr =_gdad ;continue ;};};for {_bgge ,_cega :=d .Token ();if _cega !=nil {return _a .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",_cega );};if _deggd ,_bafb :=_bgge .(_e .EndElement );_bafb &&_deggd .Name ==start .Name {break ;};};return nil ;};func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_cgda :=&CT_ColorTransformHeader {};return _cgda ;};func (_gacc *ST_HueDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fabc ,_ffga :=d .Token ();if _ffga !=nil {return _ffga ;};if _fgbef ,_cbagb :=_fabc .(_e .EndElement );_cbagb &&_fgbef .Name ==start .Name {*_gacc =1;return nil ;};if _agagc ,_bfbed :=_fabc .(_e .CharData );!_bfbed {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",_fabc );}else {switch string (_agagc ){case "":*_gacc =0;case "\u0063\u0077":*_gacc =1;case "\u0063\u0063\u0077":*_gacc =2;};};_fabc ,_ffga =d .Token ();if _ffga !=nil {return _ffga ;};if _egdfg ,_acgbg :=_fabc .(_e .EndElement );_acgbg &&_egdfg .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",_fabc );};func (_acbb *ST_LayoutShapeType )Validate ()error {return _acbb .ValidateWithPath ("")};func (_cabd *ColorsDefHdrLst )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cabd .CT_ColorTransformHeaderLst .MarshalXML (e ,start );}; -// ST_ModelId is a union type -type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;}; +// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path +func (_dbf *CT_CTCategories )ValidateWithPath (path string )error {for _gec ,_cbf :=range _dbf .Cat {if _gfgg :=_cbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gec ));_gfgg !=nil {return _gfgg ;};};return nil ;}; -// Validate validates the CT_SDCategory and its children -func (_fecga *CT_SDCategory )Validate ()error {return _fecga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;);func NewColorsDef ()*ColorsDef {_aaaeb :=&ColorsDef {};_aaaeb .CT_ColorTransform =*NewCT_ColorTransform ();return _aaaeb ;}; +// 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 (_aeag *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aeag =0;case "\u006e\u006f\u006e\u0065":*_aeag =1;case "\u0066\u004e\u006fd\u0065":*_aeag =2;};return nil ;};func NewCT_AnimOne ()*CT_AnimOne {_feg :=&CT_AnimOne {};return _feg };func (_cgdec ST_CxnType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cgdec .String (),start );};func (_eadad *CT_SDCategories )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbbb :for {_cbgdb ,_cbgdc :=d .Token ();if _cbgdc !=nil {return _cbgdc ;};switch _gfggc :=_cbgdb .(type ){case _e .StartElement :switch _gfggc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gefda :=NewCT_SDCategory ();if _befbc :=d .DecodeElement (_gefda ,&_gfggc );_befbc !=nil {return _befbc ;};_eadad .Cat =append (_eadad .Cat ,_gefda );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_gfggc .Name );if _agdfdg :=d .Skip ();_agdfdg !=nil {return _agdfdg ;};};case _e .EndElement :break _gbbb ;case _e .CharData :};};return nil ;};func (_daea *CT_BulletEnabled )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffb :=range start .Attr {if _ffb .Name .Local =="\u0076\u0061\u006c"{_fdf ,_geea :=_b .ParseBool (_ffb .Value );if _geea !=nil {return _geea ;};_daea .ValAttr =&_fdf ;continue ;};};for {_cfc ,_bdc :=d .Token ();if _bdc !=nil {return _a .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",_bdc );};if _dfd ,_edff :=_cfc .(_e .EndElement );_edff &&_dfd .Name ==start .Name {break ;};};return nil ;};func (_bdba *CT_HierBranchStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdba .ValAttr !=ST_HierBranchStyleUnset {_cfee ,_aece :=_bdba .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _aece !=nil {return _aece ;};start .Attr =append (start .Attr ,_cfee );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgbd ST_BoolOperator )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgea :=_e .Attr {};_bgea .Name =name ;switch _dgbd {case ST_BoolOperatorUnset :_bgea .Value ="";case ST_BoolOperatorNone :_bgea .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_bgea .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_bgea .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_bgea .Value ="\u006c\u0074\u0065";};return _bgea ,nil ;};func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_dbcf :=&CT_StyleDefinitionHeaderLst {};return _dbcf ;};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);func (_abba *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _abba .LayoutDefHdr !=nil {_bgfd :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_decf :=range _abba .LayoutDefHdr {e .EncodeElement (_decf ,_bgfd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);func (_ccgbf *ST_Offset )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccgbf =0;case "\u0063\u0074\u0072":*_ccgbf =1;case "\u006f\u0066\u0066":*_ccgbf =2;};return nil ;};func (_bbfcd *ST_FallbackDimension )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bbfcd =0;case "\u0031\u0044":*_bbfcd =1;case "\u0032\u0044":*_bbfcd =2;};return nil ;}; -// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path -func (_ggaaf *StyleDef )ValidateWithPath (path string )error {if _fcddf :=_ggaaf .CT_StyleDefinition .ValidateWithPath (path );_fcddf !=nil {return _fcddf ;};return nil ;};func (_bfecd ST_CxnType )ValidateWithPath (path string )error {switch _bfecd {case 0,1,2,3,4:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfecd ));};return nil ;};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};func (_cfgef *ST_FlowDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfgef =0;case "\u0072\u006f\u0077":*_cfgef =1;case "\u0063\u006f\u006c":*_cfgef =2;};return nil ;};func (_abeaa ST_HierarchyAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccca :=_d .Attr {};_ccca .Name =name ;switch _abeaa {case ST_HierarchyAlignmentUnset :_ccca .Value ="";case ST_HierarchyAlignmentTL :_ccca .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_ccca .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_ccca .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_ccca .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_ccca .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_ccca .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_ccca .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_ccca .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_ccca .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_ccca .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_ccca .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_ccca .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_ccca .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_ccca .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_ccca .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_ccca .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _ccca ,nil ;};func (_fad *CT_Constraints )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fad .Constr !=nil {_bfgf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_ccdd :=range _fad .Constr {e .EncodeElement (_ccdd ,_bfgf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path +func (_daa *CT_AnimLvl )ValidateWithPath (path string )error {if _eeb :=_daa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeb !=nil {return _eeb ;};return nil ;};func (_abaee ST_Offset )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abaee .String (),start );};func (_abada *ST_FunctionValue )Validate ()error {return _abada .ValidateWithPath ("")};func (_ffagg *ST_TextDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbabd ,_cedd :=d .Token ();if _cedd !=nil {return _cedd ;};if _gbbfe ,_fagdd :=_cbabd .(_e .EndElement );_fagdd &&_gbbfe .Name ==start .Name {*_ffagg =1;return nil ;};if _dgcac ,_gcea :=_cbabd .(_e .CharData );!_gcea {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",_cbabd );}else {switch string (_dgcac ){case "":*_ffagg =0;case "\u0066\u0072\u006fm\u0054":*_ffagg =1;case "\u0066\u0072\u006fm\u0042":*_ffagg =2;};};_cbabd ,_cedd =d .Token ();if _cedd !=nil {return _cedd ;};if _bdae ,_baaf :=_cbabd .(_e .EndElement );_baaf &&_bdae .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",_cbabd );};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;); -// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path -func (_cbeg *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _dfceg ,_cgfbb :=range _cbeg .Title {if _effdg :=_cgfbb .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dfceg ));_effdg !=nil {return _effdg ;};};for _ccgcb ,_agad :=range _cbeg .Desc {if _bea :=_agad .ValidateWithPath (_ec .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ccgcb ));_bea !=nil {return _bea ;};};if _cbeg .CatLst !=nil {if _bdea :=_cbeg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_bdea !=nil {return _bdea ;};};if _cbeg .ExtLst !=nil {if _efafc :=_cbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efafc !=nil {return _efafc ;};};return nil ;};func (_bfgbf *ST_SecondaryLinearDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bagd ,_ddaaeg :=d .Token ();if _ddaaeg !=nil {return _ddaaeg ;};if _ffbdd ,_cbccd :=_bagd .(_d .EndElement );_cbccd &&_ffbdd .Name ==start .Name {*_bfgbf =1;return nil ;};if _dabff ,_aagb :=_bagd .(_d .CharData );!_aagb {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bagd );}else {switch string (_dabff ){case "":*_bfgbf =0;case "\u006e\u006f\u006e\u0065":*_bfgbf =1;case "\u0066\u0072\u006fm\u004c":*_bfgbf =2;case "\u0066\u0072\u006fm\u0052":*_bfgbf =3;case "\u0066\u0072\u006fm\u0054":*_bfgbf =4;case "\u0066\u0072\u006fm\u0042":*_bfgbf =5;};};_bagd ,_ddaaeg =d .Token ();if _ddaaeg !=nil {return _ddaaeg ;};if _fcgbb ,_aceeg :=_bagd .(_d .EndElement );_aceeg &&_fcgbb .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bagd );}; +// Validate validates the CT_CTName and its children +func (_fbeb *CT_CTName )Validate ()error {return _fbeb .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};func NewCT_CTCategories ()*CT_CTCategories {_adc :=&CT_CTCategories {};return _adc };func (_fbaa ST_AnimOneStr )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dcbda :=_e .Attr {};_dcbda .Name =name ;switch _fbaa {case ST_AnimOneStrUnset :_dcbda .Value ="";case ST_AnimOneStrNone :_dcbda .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_dcbda .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_dcbda .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _dcbda ,nil ;};func (_adba *CT_NumericRule )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fffg :=range start .Attr {if _fffg .Name .Local =="\u0076\u0061\u006c"{_dfdc ,_egbg :=_b .ParseFloat (_fffg .Value ,64);if _egbg !=nil {return _egbg ;};_adba .ValAttr =&_dfdc ;continue ;};if _fffg .Name .Local =="\u0066\u0061\u0063\u0074"{_fdde ,_cgee :=_b .ParseFloat (_fffg .Value ,64);if _cgee !=nil {return _cgee ;};_adba .FactAttr =&_fdde ;continue ;};if _fffg .Name .Local =="\u006d\u0061\u0078"{_cbff ,_agfd :=_b .ParseFloat (_fffg .Value ,64);if _agfd !=nil {return _agfd ;};_adba .MaxAttr =&_cbff ;continue ;};if _fffg .Name .Local =="\u0074\u0079\u0070\u0065"{_adba .TypeAttr .UnmarshalXMLAttr (_fffg );continue ;};if _fffg .Name .Local =="\u0066\u006f\u0072"{_adba .ForAttr .UnmarshalXMLAttr (_fffg );continue ;};if _fffg .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_dfdcc ,_fegd :=_fffg .Value ,error (nil );if _fegd !=nil {return _fegd ;};_adba .ForNameAttr =&_dfdcc ;continue ;};if _fffg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_adba .PtTypeAttr .UnmarshalXMLAttr (_fffg );continue ;};};_dgda :for {_gdca ,_efgg :=d .Token ();if _efgg !=nil {return _efgg ;};switch _aeef :=_gdca .(type ){case _e .StartElement :switch _aeef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adba .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _gbee :=d .DecodeElement (_adba .ExtLst ,&_aeef );_gbee !=nil {return _gbee ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069\u0063R\u0075l\u0065\u0020\u0025\u0076",_aeef .Name );if _gebf :=d .Skip ();_gebf !=nil {return _gebf ;};};case _e .EndElement :break _dgda ;case _e .CharData :};};return nil ;}; -// Validate validates the LayoutDefHdr and its children -func (_edadc *LayoutDefHdr )Validate ()error {return _edadc .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;);func (_cegbc *DataModel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cegbc .CT_DataModel =*NewCT_DataModel ();_fgfb :for {_efabd ,_ceab :=d .Token ();if _ceab !=nil {return _ceab ;};switch _egff :=_efabd .(type ){case _d .StartElement :switch _egff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _bdda :=d .DecodeElement (_cegbc .PtLst ,&_egff );_bdda !=nil {return _bdda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cegbc .CxnLst =NewCT_CxnList ();if _bfdaa :=d .DecodeElement (_cegbc .CxnLst ,&_egff );_bfdaa !=nil {return _bfdaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cegbc .Bg =_fa .NewCT_BackgroundFormatting ();if _abcae :=d .DecodeElement (_cegbc .Bg ,&_egff );_abcae !=nil {return _abcae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cegbc .Whole =_fa .NewCT_WholeE2oFormatting ();if _defg :=d .DecodeElement (_cegbc .Whole ,&_egff );_defg !=nil {return _defg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cegbc .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _faeg :=d .DecodeElement (_cegbc .ExtLst ,&_egff );_faeg !=nil {return _faeg ;};default:_ed .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_egff .Name );if _gedc :=d .Skip ();_gedc !=nil {return _gedc ;};};case _d .EndElement :break _fgfb ;case _d .CharData :};};return nil ;};func (_bceca *CT_ElemPropSet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggeb :=range start .Attr {if _ggeb .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_edcf ,_abce :=_e .ParseBool (_ggeb .Value );if _abce !=nil {return _abce ;};_bceca .CustFlipVertAttr =&_edcf ;continue ;};if _ggeb .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_dfg ,_adea :=ParseUnionST_ModelId (_ggeb .Value );if _adea !=nil {return _adea ;};_bceca .PresAssocIDAttr =&_dfg ;continue ;};if _ggeb .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_eadb ,_ebac :=_e .ParseBool (_ggeb .Value );if _ebac !=nil {return _ebac ;};_bceca .CustFlipHorAttr =&_eadb ;continue ;};if _ggeb .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_gcbde ,_ccfe :=_ggeb .Value ,error (nil );if _ccfe !=nil {return _ccfe ;};_bceca .PresStyleLblAttr =&_gcbde ;continue ;};if _ggeb .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_eeff ,_fbag :=_e .ParseInt (_ggeb .Value ,10,32);if _fbag !=nil {return _fbag ;};_dbef :=int32 (_eeff );_bceca .CustSzXAttr =&_dbef ;continue ;};if _ggeb .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_effed ,_fdb :=_e .ParseInt (_ggeb .Value ,10,32);if _fdb !=nil {return _fdb ;};_adde :=int32 (_effed );_bceca .PresStyleCntAttr =&_adde ;continue ;};if _ggeb .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_eced ,_bbbd :=_e .ParseInt (_ggeb .Value ,10,32);if _bbbd !=nil {return _bbbd ;};_gdad :=int32 (_eced );_bceca .CustSzYAttr =&_gdad ;continue ;};if _ggeb .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_bgeb ,_dedb :=_ggeb .Value ,error (nil );if _dedb !=nil {return _dedb ;};_bceca .LoCatIdAttr =&_bgeb ;continue ;};if _ggeb .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_ecba ,_ebea :=ParseUnionST_PrSetCustVal (_ggeb .Value );if _ebea !=nil {return _ebea ;};_bceca .CustScaleXAttr =&_ecba ;continue ;};if _ggeb .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_adce ,_gecbd :=_ggeb .Value ,error (nil );if _gecbd !=nil {return _gecbd ;};_bceca .QsCatIdAttr =&_adce ;continue ;};if _ggeb .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_cfb ,_debfc :=ParseUnionST_PrSetCustVal (_ggeb .Value );if _debfc !=nil {return _debfc ;};_bceca .CustScaleYAttr =&_cfb ;continue ;};if _ggeb .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_dbgdab ,_cecg :=_e .ParseInt (_ggeb .Value ,10,32);if _cecg !=nil {return _cecg ;};_ffcc :=int32 (_dbgdab );_bceca .CustAngAttr =&_ffcc ;continue ;};if _ggeb .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_dbba ,_cbff :=ParseUnionST_PrSetCustVal (_ggeb .Value );if _cbff !=nil {return _cbff ;};_bceca .CustRadScaleRadAttr =&_dbba ;continue ;};if _ggeb .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_cadg ,_feaa :=ParseUnionST_PrSetCustVal (_ggeb .Value );if _feaa !=nil {return _feaa ;};_bceca .CustLinFactXAttr =&_cadg ;continue ;};if _ggeb .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_bdab ,_age :=_ggeb .Value ,error (nil );if _age !=nil {return _age ;};_bceca .QsTypeIdAttr =&_bdab ;continue ;};if _ggeb .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_feggf ,_gagd :=_e .ParseBool (_ggeb .Value );if _gagd !=nil {return _gagd ;};_bceca .Coherent3DOffAttr =&_feggf ;continue ;};if _ggeb .Name .Local =="\u0063\u0075\u0073t\u0054"{_dbee ,_dacd :=_e .ParseBool (_ggeb .Value );if _dacd !=nil {return _dacd ;};_bceca .CustTAttr =&_dbee ;continue ;};if _ggeb .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_efecf ,_ace :=_ggeb .Value ,error (nil );if _ace !=nil {return _ace ;};_bceca .PresNameAttr =&_efecf ;continue ;};if _ggeb .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_eabfb ,_gafg :=ParseUnionST_PrSetCustVal (_ggeb .Value );if _gafg !=nil {return _gafg ;};_bceca .CustLinFactNeighborYAttr =&_eabfb ;continue ;};if _ggeb .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_gdea ,_bfbg :=ParseUnionST_PrSetCustVal (_ggeb .Value );if _bfbg !=nil {return _bfbg ;};_bceca .CustLinFactYAttr =&_gdea ;continue ;};if _ggeb .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_fcce ,_dad :=_ggeb .Value ,error (nil );if _dad !=nil {return _dad ;};_bceca .LoTypeIdAttr =&_fcce ;continue ;};if _ggeb .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_agge ,_cacec :=ParseUnionST_PrSetCustVal (_ggeb .Value );if _cacec !=nil {return _cacec ;};_bceca .CustRadScaleIncAttr =&_agge ;continue ;};if _ggeb .Name .Local =="\u0070\u0068\u006cd\u0072"{_dddg ,_gfd :=_e .ParseBool (_ggeb .Value );if _gfd !=nil {return _gfd ;};_bceca .PhldrAttr =&_dddg ;continue ;};if _ggeb .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_bfbcg ,_bbbf :=_ggeb .Value ,error (nil );if _bbbf !=nil {return _bbbf ;};_bceca .CsTypeIdAttr =&_bfbcg ;continue ;};if _ggeb .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_faag ,_bacfd :=_ggeb .Value ,error (nil );if _bacfd !=nil {return _bacfd ;};_bceca .CsCatIdAttr =&_faag ;continue ;};if _ggeb .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_dccg ,_gece :=_ggeb .Value ,error (nil );if _gece !=nil {return _gece ;};_bceca .PhldrTAttr =&_dccg ;continue ;};if _ggeb .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_ddee ,_gaa :=_e .ParseInt (_ggeb .Value ,10,32);if _gaa !=nil {return _gaa ;};_deg :=int32 (_ddee );_bceca .PresStyleIdxAttr =&_deg ;continue ;};if _ggeb .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_eded ,_fgadf :=ParseUnionST_PrSetCustVal (_ggeb .Value );if _fgadf !=nil {return _fgadf ;};_bceca .CustLinFactNeighborXAttr =&_eded ;continue ;};};_fbbg :for {_ddce ,_cecf :=d .Token ();if _cecf !=nil {return _cecf ;};switch _eegf :=_ddce .(type ){case _d .StartElement :switch _eegf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bceca .PresLayoutVars =NewCT_LayoutVariablePropertySet ();if _dagf :=d .DecodeElement (_bceca .PresLayoutVars ,&_eegf );_dagf !=nil {return _dagf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bceca .Style =_fa .NewCT_ShapeStyle ();if _gegg :=d .DecodeElement (_bceca .Style ,&_eegf );_gegg !=nil {return _gegg ;};default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072\u006fp\u0053e\u0074\u0020\u0025\u0076",_eegf .Name );if _adec :=d .Skip ();_adec !=nil {return _adec ;};};case _d .EndElement :break _fbbg ;case _d .CharData :};};return nil ;};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},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;);func (_bcbg ST_AlgorithmType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcgf :=_d .Attr {};_fcgf .Name =name ;switch _bcbg {case ST_AlgorithmTypeUnset :_fcgf .Value ="";case ST_AlgorithmTypeComposite :_fcgf .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_fcgf .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_fcgf .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_fcgf .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_fcgf .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_fcgf .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_fcgf .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_fcgf .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_fcgf .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_fcgf .Value ="\u0073\u006e\u0061k\u0065";};return _fcgf ,nil ;};func NewCT_When ()*CT_When {_bdec :=&CT_When {};_bdec .FuncAttr =ST_FunctionType (1);_bdec .OpAttr =ST_FunctionOperator (1);return _bdec ;};func (_gaade ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccae :=_d .Attr {};_ccae .Name =name ;switch _gaade {case ST_DiagramHorizontalAlignmentUnset :_ccae .Value ="";case ST_DiagramHorizontalAlignmentL :_ccae .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_ccae .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_ccae .Value ="\u0072";case ST_DiagramHorizontalAlignmentNone :_ccae .Value ="\u006e\u006f\u006e\u0065";};return _ccae ,nil ;}; +// Validate validates the CT_DiagramDefinition and its children +func (_eccd *CT_DiagramDefinition )Validate ()error {return _eccd .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");}; -// Validate validates the CT_Direction and its children -func (_gbbdf *CT_Direction )Validate ()error {return _gbbdf .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};type CT_StyleLabel struct{NameAttr string ;Scene3d *_fa .CT_Scene3D ;Sp3d *_fa .CT_Shape3D ;TxPr *CT_TextProps ;Style *_fa .CT_ShapeStyle ;ExtLst *_fa .CT_OfficeArtExtensionList ;}; +// Validate validates the CT_Pt and its children +func (_cbcad *CT_Pt )Validate ()error {return _cbcad .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};func (_dbbg *CT_DataModel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbbg .PtLst =NewCT_PtList ();_abbe :for {_bbed ,_abbg :=d .Token ();if _abbg !=nil {return _abbg ;};switch _geb :=_bbed .(type ){case _e .StartElement :switch _geb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _aagf :=d .DecodeElement (_dbbg .PtLst ,&_geb );_aagf !=nil {return _aagf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbbg .CxnLst =NewCT_CxnList ();if _agdfb :=d .DecodeElement (_dbbg .CxnLst ,&_geb );_agdfb !=nil {return _agdfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbbg .Bg =_f .NewCT_BackgroundFormatting ();if _gaec :=d .DecodeElement (_dbbg .Bg ,&_geb );_gaec !=nil {return _gaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbbg .Whole =_f .NewCT_WholeE2oFormatting ();if _abgbb :=d .DecodeElement (_dbbg .Whole ,&_geb );_abgbb !=nil {return _abgbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbbg .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _egefb :=d .DecodeElement (_dbbg .ExtLst ,&_geb );_egefb !=nil {return _egefb ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_geb .Name );if _facf :=d .Skip ();_facf !=nil {return _facf ;};};case _e .EndElement :break _abbe ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path -func (_facc *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _facc .OrgChart !=nil {if _dbff :=_facc .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_dbff !=nil {return _dbff ;};};if _facc .ChMax !=nil {if _gddc :=_facc .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078");_gddc !=nil {return _gddc ;};};if _facc .ChPref !=nil {if _agfe :=_facc .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_agfe !=nil {return _agfe ;};};if _facc .BulletEnabled !=nil {if _eege :=_facc .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064");_eege !=nil {return _eege ;};};if _facc .Dir !=nil {if _bdaa :=_facc .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_bdaa !=nil {return _bdaa ;};};if _facc .HierBranch !=nil {if _fgda :=_facc .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068");_fgda !=nil {return _fgda ;};};if _facc .AnimOne !=nil {if _eacg :=_facc .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_eacg !=nil {return _eacg ;};};if _facc .AnimLvl !=nil {if _fgdb :=_facc .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");_fgdb !=nil {return _fgdb ;};};if _facc .ResizeHandles !=nil {if _bgce :=_facc .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_bgce !=nil {return _bgce ;};};return nil ;};func (_bcba *CT_SDName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efgbd :=range start .Attr {if _efgbd .Name .Local =="\u006c\u0061\u006e\u0067"{_cfff ,_bgecb :=_efgbd .Value ,error (nil );if _bgecb !=nil {return _bgecb ;};_bcba .LangAttr =&_cfff ;continue ;};if _efgbd .Name .Local =="\u0076\u0061\u006c"{_fccg ,_fbfed :=_efgbd .Value ,error (nil );if _fbfed !=nil {return _fbfed ;};_bcba .ValAttr =_fccg ;continue ;};};for {_cacb ,_gbcf :=d .Token ();if _gbcf !=nil {return _ec .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_gbcf );};if _ffacg ,_eaca :=_cacb .(_d .EndElement );_eaca &&_ffacg .Name ==start .Name {break ;};};return nil ;};func (_defaa ST_Offset )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbabe :=_d .Attr {};_bbabe .Name =name ;switch _defaa {case ST_OffsetUnset :_bbabe .Value ="";case ST_OffsetCtr :_bbabe .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_bbabe .Value ="\u006f\u0066\u0066";};return _bbabe ,nil ;};func (_dcgf *ColorsDefHdr )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dcgf .CT_ColorTransformHeader .MarshalXML (e ,start );};func (_gdffc *ST_AnimOneStr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceeb ,_bcccf :=d .Token ();if _bcccf !=nil {return _bcccf ;};if _dbeeg ,_eecg :=_ceeb .(_d .EndElement );_eecg &&_dbeeg .Name ==start .Name {*_gdffc =1;return nil ;};if _ggebf ,_dddad :=_ceeb .(_d .CharData );!_dddad {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceeb );}else {switch string (_ggebf ){case "":*_gdffc =0;case "\u006e\u006f\u006e\u0065":*_gdffc =1;case "\u006f\u006e\u0065":*_gdffc =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_gdffc =3;};};_ceeb ,_bcccf =d .Token ();if _bcccf !=nil {return _bcccf ;};if _effc ,_cgce :=_ceeb .(_d .EndElement );_cgce &&_effc .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceeb );}; +// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path +func (_dda *CT_AnimOne )ValidateWithPath (path string )error {if _eca :=_dda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eca !=nil {return _eca ;};return nil ;};func (_ae *CT_AnimLvl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ae .ValAttr !=ST_AnimLvlStrUnset {_dgac ,_abbc :=_ae .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _abbc !=nil {return _abbc ;};start .Attr =append (start .Attr ,_dgac );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bdgfb *CT_SDCategories )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bdgfb .Cat !=nil {_fadb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074"}};for _ ,_gcfa :=range _bdgfb .Cat {e .EncodeElement (_gcfa ,_fadb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcb *CT_AdjLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eg :for {_ada ,_fa :=d .Token ();if _fa !=nil {return _fa ;};switch _dggf :=_ada .(type ){case _e .StartElement :switch _dggf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dee :=NewCT_Adj ();if _dae :=d .DecodeElement (_dee ,&_dggf );_dae !=nil {return _dae ;};_bcb .Adj =append (_bcb .Adj ,_dee );default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_dggf .Name );if _cee :=d .Skip ();_cee !=nil {return _cee ;};};case _e .EndElement :break _eg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path -func (_fbf *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _eg :=_fbf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eg !=nil {return _eg ;};if _faf :=_fbf .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_faf !=nil {return _faf ;};if _bd :=_fbf .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bd !=nil {return _bd ;};return nil ;};func (_fbfff ST_ConnectorPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbfff .String (),start );};func (_gfe *CT_CTCategory )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbgd :=range start .Attr {if _gbgd .Name .Local =="\u0074\u0079\u0070\u0065"{_geeg ,_gaca :=_gbgd .Value ,error (nil );if _gaca !=nil {return _gaca ;};_gfe .TypeAttr =_geeg ;continue ;};if _gbgd .Name .Local =="\u0070\u0072\u0069"{_aae ,_eba :=_e .ParseUint (_gbgd .Value ,10,32);if _eba !=nil {return _eba ;};_gfe .PriAttr =uint32 (_aae );continue ;};};for {_fdc ,_dgg :=d .Token ();if _dgg !=nil {return _ec .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_dgg );};if _ffb ,_bdc :=_fdc .(_d .EndElement );_bdc &&_ffb .Name ==start .Name {break ;};};return nil ;};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 (_ffcfe ST_LinearDirection )Validate ()error {return _ffcfe .ValidateWithPath ("")};func (_addg *CT_DataModel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addg .PtLst =NewCT_PtList ();_cea :for {_efaf ,_dfbd :=d .Token ();if _dfbd !=nil {return _dfbd ;};switch _bdf :=_efaf .(type ){case _d .StartElement :switch _bdf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _ffc :=d .DecodeElement (_addg .PtLst ,&_bdf );_ffc !=nil {return _ffc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_addg .CxnLst =NewCT_CxnList ();if _fdcdd :=d .DecodeElement (_addg .CxnLst ,&_bdf );_fdcdd !=nil {return _fdcdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_addg .Bg =_fa .NewCT_BackgroundFormatting ();if _abgdf :=d .DecodeElement (_addg .Bg ,&_bdf );_abgdf !=nil {return _abgdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_addg .Whole =_fa .NewCT_WholeE2oFormatting ();if _fcfe :=d .DecodeElement (_addg .Whole ,&_bdf );_fcfe !=nil {return _fcfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_addg .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _dcef :=d .DecodeElement (_addg .ExtLst ,&_bdf );_dcef !=nil {return _dcef ;};default:_ed .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_bdf .Name );if _fda :=d .Skip ();_fda !=nil {return _fda ;};};case _d .EndElement :break _cea ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_LayoutVariablePropertySet and its children +func (_aedf *CT_LayoutVariablePropertySet )Validate ()error {return _aedf .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");};func (_fgfe *CT_DiagramDefinitionHeader )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bgad :=range start .Attr {if _bgad .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cbcg ,_feeg :=_bgad .Value ,error (nil );if _feeg !=nil {return _feeg ;};_fgfe .UniqueIdAttr =_cbcg ;continue ;};if _bgad .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fcee ,_gccb :=_bgad .Value ,error (nil );if _gccb !=nil {return _gccb ;};_fgfe .MinVerAttr =&_fcee ;continue ;};if _bgad .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_fcec ,_bfec :=_bgad .Value ,error (nil );if _bfec !=nil {return _bfec ;};_fgfe .DefStyleAttr =&_fcec ;continue ;};if _bgad .Name .Local =="\u0072\u0065\u0073I\u0064"{_eece ,_egd :=_b .ParseInt (_bgad .Value ,10,32);if _egd !=nil {return _egd ;};_aeae :=int32 (_eece );_fgfe .ResIdAttr =&_aeae ;continue ;};};_dgeg :for {_accd ,_gad :=d .Token ();if _gad !=nil {return _gad ;};switch _edge :=_accd .(type ){case _e .StartElement :switch _edge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fff :=NewCT_Name ();if _ebee :=d .DecodeElement (_fff ,&_edge );_ebee !=nil {return _ebee ;};_fgfe .Title =append (_fgfe .Title ,_fff );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agaf :=NewCT_Description ();if _gggf :=d .DecodeElement (_agaf ,&_edge );_gggf !=nil {return _gggf ;};_fgfe .Desc =append (_fgfe .Desc ,_agaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fgfe .CatLst =NewCT_Categories ();if _aeg :=d .DecodeElement (_fgfe .CatLst ,&_edge );_aeg !=nil {return _aeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fgfe .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _gfggf :=d .DecodeElement (_fgfe .ExtLst ,&_edge );_gfggf !=nil {return _gfggf ;};default:_af .Log .Debug ("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",_edge .Name );if _ecdg :=d .Skip ();_ecdg !=nil {return _ecdg ;};};case _e .EndElement :break _dgeg ;case _e .CharData :};};return nil ;};func (_ddabd *CT_StyleDefinitionHeader )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ddabd .UniqueIdAttr )});if _ddabd .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ddabd .MinVerAttr )});};if _ddabd .ResIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ddabd .ResIdAttr )});};e .EncodeToken (start );_fdgbc :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_abad :=range _ddabd .Title {e .EncodeElement (_abad ,_fdgbc );};_beca :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_bbgb :=range _ddabd .Desc {e .EncodeElement (_bbgb ,_beca );};if _ddabd .CatLst !=nil {_bgfef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddabd .CatLst ,_bgfef );};if _ddabd .ExtLst !=nil {_cfeac :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddabd .ExtLst ,_cfeac );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cedc *ST_ConstraintType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cedc =0;case "\u006e\u006f\u006e\u0065":*_cedc =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_cedc =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_cedc =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_cedc =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_cedc =5;case "\u0062":*_cedc =6;case "\u0062\u004d\u0061r\u0067":*_cedc =7;case "\u0062\u004f\u0066\u0066":*_cedc =8;case "\u0063\u0074\u0072\u0058":*_cedc =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_cedc =10;case "\u0063\u0074\u0072\u0059":*_cedc =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_cedc =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_cedc =13;case "\u0064\u0069\u0061\u006d":*_cedc =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_cedc =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_cedc =16;case "\u0068":*_cedc =17;case "\u0068\u0041\u0072\u0048":*_cedc =18;case "\u0068\u004f\u0066\u0066":*_cedc =19;case "\u006c":*_cedc =20;case "\u006c\u004d\u0061r\u0067":*_cedc =21;case "\u006c\u004f\u0066\u0066":*_cedc =22;case "\u0072":*_cedc =23;case "\u0072\u004d\u0061r\u0067":*_cedc =24;case "\u0072\u004f\u0066\u0066":*_cedc =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_cedc =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_cedc =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_cedc =28;case "\u0073\u0069\u0062S\u0070":*_cedc =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_cedc =30;case "\u0073\u0070":*_cedc =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_cedc =32;case "\u0074":*_cedc =33;case "\u0074\u004d\u0061r\u0067":*_cedc =34;case "\u0074\u004f\u0066\u0066":*_cedc =35;case "\u0075\u0073\u0065r\u0041":*_cedc =36;case "\u0075\u0073\u0065r\u0042":*_cedc =37;case "\u0075\u0073\u0065r\u0043":*_cedc =38;case "\u0075\u0073\u0065r\u0044":*_cedc =39;case "\u0075\u0073\u0065r\u0045":*_cedc =40;case "\u0075\u0073\u0065r\u0046":*_cedc =41;case "\u0075\u0073\u0065r\u0047":*_cedc =42;case "\u0075\u0073\u0065r\u0048":*_cedc =43;case "\u0075\u0073\u0065r\u0049":*_cedc =44;case "\u0075\u0073\u0065r\u004a":*_cedc =45;case "\u0075\u0073\u0065r\u004b":*_cedc =46;case "\u0075\u0073\u0065r\u004c":*_cedc =47;case "\u0075\u0073\u0065r\u004d":*_cedc =48;case "\u0075\u0073\u0065r\u004e":*_cedc =49;case "\u0075\u0073\u0065r\u004f":*_cedc =50;case "\u0075\u0073\u0065r\u0050":*_cedc =51;case "\u0075\u0073\u0065r\u0051":*_cedc =52;case "\u0075\u0073\u0065r\u0052":*_cedc =53;case "\u0075\u0073\u0065r\u0053":*_cedc =54;case "\u0075\u0073\u0065r\u0054":*_cedc =55;case "\u0075\u0073\u0065r\u0055":*_cedc =56;case "\u0075\u0073\u0065r\u0056":*_cedc =57;case "\u0075\u0073\u0065r\u0057":*_cedc =58;case "\u0075\u0073\u0065r\u0058":*_cedc =59;case "\u0075\u0073\u0065r\u0059":*_cedc =60;case "\u0075\u0073\u0065r\u005a":*_cedc =61;case "\u0077":*_cedc =62;case "\u0077\u0041\u0072\u0048":*_cedc =63;case "\u0077\u004f\u0066\u0066":*_cedc =64;};return nil ;};func (_bbdbe *ST_HierBranchStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbcef ,_aaec :=d .Token ();if _aaec !=nil {return _aaec ;};if _bacca ,_dgaae :=_dbcef .(_e .EndElement );_dgaae &&_bacca .Name ==start .Name {*_bbdbe =1;return nil ;};if _eeaad ,_dcafg :=_dbcef .(_e .CharData );!_dcafg {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",_dbcef );}else {switch string (_eeaad ){case "":*_bbdbe =0;case "\u006c":*_bbdbe =1;case "\u0072":*_bbdbe =2;case "\u0068\u0061\u006e\u0067":*_bbdbe =3;case "\u0073\u0074\u0064":*_bbdbe =4;case "\u0069\u006e\u0069\u0074":*_bbdbe =5;};};_dbcef ,_aaec =d .Token ();if _aaec !=nil {return _aaec ;};if _gaad ,_afebf :=_dbcef .(_e .EndElement );_afebf &&_gaad .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",_dbcef );}; -// Validate validates the CT_ColorTransform and its children -func (_afa *CT_ColorTransform )Validate ()error {return _afa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_dead ST_AutoTextRotation )ValidateWithPath (path string )error {switch _dead {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dead ));};return nil ;}; +// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path +func (_acfa *CT_DataModel )ValidateWithPath (path string )error {if _dccdg :=_acfa .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_dccdg !=nil {return _dccdg ;};if _acfa .CxnLst !=nil {if _fcg :=_acfa .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_fcg !=nil {return _fcg ;};};if _acfa .Bg !=nil {if _acgc :=_acfa .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_acgc !=nil {return _acgc ;};};if _acfa .Whole !=nil {if _cbfb :=_acfa .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_cbfb !=nil {return _cbfb ;};};if _acfa .ExtLst !=nil {if _ecb :=_acfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecb !=nil {return _ecb ;};};return nil ;};func (_cgac ST_ClrAppMethod )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgfda :=_e .Attr {};_bgfda .Name =name ;switch _cgac {case ST_ClrAppMethodUnset :_bgfda .Value ="";case ST_ClrAppMethodSpan :_bgfda .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_bgfda .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_bgfda .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _bgfda ,nil ;};func (_cadd *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cadd =0;case "\u0073\u0074\u0065\u0070":*_cadd =1;case "\u0073\u0074\u0061c\u006b":*_cadd =2;};return nil ;};type ST_ClrAppMethod byte ;type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;}; -// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path -func (_bgdfd *CT_ChildPref )ValidateWithPath (path string )error {if _bgdfd .ValAttr !=nil {if *_bgdfd .ValAttr < -1{return _ec .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 ,*_bgdfd .ValAttr );};};return nil ;};type ST_TextAnchorHorizontal byte ;func (_cdfbc ST_ContinueDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afcbg :=_d .Attr {};_afcbg .Name =name ;switch _cdfbc {case ST_ContinueDirectionUnset :_afcbg .Value ="";case ST_ContinueDirectionRevDir :_afcbg .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_afcbg .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _afcbg ,nil ;};func NewCT_Categories ()*CT_Categories {_cbd :=&CT_Categories {};return _cbd }; +// Validate validates the CT_SampleData and its children +func (_dfgf *CT_SampleData )Validate ()error {return _dfgf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};func (_ccbb *ST_ConstraintRelationship )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcdga ,_agee :=d .Token ();if _agee !=nil {return _agee ;};if _dadbf ,_ddfbb :=_bcdga .(_e .EndElement );_ddfbb &&_dadbf .Name ==start .Name {*_ccbb =1;return nil ;};if _eeeae ,_badd :=_bcdga .(_e .CharData );!_badd {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",_bcdga );}else {switch string (_eeeae ){case "":*_ccbb =0;case "\u0073\u0065\u006c\u0066":*_ccbb =1;case "\u0063\u0068":*_ccbb =2;case "\u0064\u0065\u0073":*_ccbb =3;};};_bcdga ,_agee =d .Token ();if _agee !=nil {return _agee ;};if _acgg ,_cbffa :=_bcdga .(_e .EndElement );_cbffa &&_acgg .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",_bcdga );}; -// Validate validates the CT_Pt and its children -func (_feee *CT_Pt )Validate ()error {return _feee .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};func (_daed *CT_PtList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _daed .Pt !=nil {_eeaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0074"}};for _ ,_gbeb :=range _daed .Pt {e .EncodeElement (_gbeb ,_eeaa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebacc *ST_FallbackDimension )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebacc =0;case "\u0031\u0044":*_ebacc =1;case "\u0032\u0044":*_ebacc =2;};return nil ;}; +// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path +func (_fbba *CT_SampleData )ValidateWithPath (path string )error {if _fbba .DataModel !=nil {if _agcb :=_fbba .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_agcb !=nil {return _agcb ;};};return nil ;};func (_gdeec ST_PyramidAccentTextMargin )String ()string {switch _gdeec {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";};func (_acaff ST_LinearDirection )Validate ()error {return _acaff .ValidateWithPath ("")};type ST_SecondaryLinearDirection byte ; -// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path -func (_dcgg *CT_AnimLvl )ValidateWithPath (path string )error {if _gbg :=_dcgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbg !=nil {return _gbg ;};return nil ;};func (_afeb *CT_PresentationOf )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgafb :=range start .Attr {if _dgafb .Name .Local =="\u0061\u0078\u0069\u0073"{_gcee ,_baadc :=ParseSliceST_AxisTypes (_dgafb .Value );if _baadc !=nil {return _baadc ;};_afeb .AxisAttr =&_gcee ;continue ;};if _dgafb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dccb ,_effg :=ParseSliceST_ElementTypes (_dgafb .Value );if _effg !=nil {return _effg ;};_afeb .PtTypeAttr =&_dccb ;continue ;};if _dgafb .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_cebea ,_dece :=ParseSliceST_Booleans (_dgafb .Value );if _dece !=nil {return _dece ;};_afeb .HideLastTransAttr =&_cebea ;continue ;};if _dgafb .Name .Local =="\u0073\u0074"{_cbfff ,_agba :=ParseSliceST_Ints (_dgafb .Value );if _agba !=nil {return _agba ;};_afeb .StAttr =&_cbfff ;continue ;};if _dgafb .Name .Local =="\u0063\u006e\u0074"{_cfabc ,_efdc :=ParseSliceST_UnsignedInts (_dgafb .Value );if _efdc !=nil {return _efdc ;};_afeb .CntAttr =&_cfabc ;continue ;};if _dgafb .Name .Local =="\u0073\u0074\u0065\u0070"{_bbab ,_ccbf :=ParseSliceST_Ints (_dgafb .Value );if _ccbf !=nil {return _ccbf ;};_afeb .StepAttr =&_bbab ;continue ;};};_bfec :for {_bgfb ,_gdbda :=d .Token ();if _gdbda !=nil {return _gdbda ;};switch _deda :=_bgfb .(type ){case _d .StartElement :switch _deda .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afeb .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _cafaa :=d .DecodeElement (_afeb .ExtLst ,&_deda );_cafaa !=nil {return _cafaa ;};default:_ed .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_deda .Name );if _acfe :=d .Skip ();_acfe !=nil {return _acfe ;};};case _d .EndElement :break _bfec ;case _d .CharData :};};return nil ;};type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};func (_aage *ST_FunctionArgument )ValidateWithPath (path string )error {_ffgc :=[]string {};if _aage .ST_VariableType !=ST_VariableTypeUnset {_ffgc =append (_ffgc ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_ffgc )> 1{return _ec .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ffgc );};return nil ;};func (_dgecga *ST_OutputShapeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcac ,_caagc :=d .Token ();if _caagc !=nil {return _caagc ;};if _feabd ,_ddcc :=_bcac .(_d .EndElement );_ddcc &&_feabd .Name ==start .Name {*_dgecga =1;return nil ;};if _fbdb ,_bdaca :=_bcac .(_d .CharData );!_bdaca {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcac );}else {switch string (_fbdb ){case "":*_dgecga =0;case "\u006e\u006f\u006e\u0065":*_dgecga =1;case "\u0063\u006f\u006e\u006e":*_dgecga =2;};};_bcac ,_caagc =d .Token ();if _caagc !=nil {return _caagc ;};if _gfggb ,_fdag :=_bcac .(_d .EndElement );_fdag &&_gfggb .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcac );};func (_ggggd ST_ClrAppMethod )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggggd .String (),start );};func NewCT_ForEach ()*CT_ForEach {_baad :=&CT_ForEach {};return _baad };func (_dcga ST_PyramidAccentPosition )String ()string {switch _dcga {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;}; +// Validate validates the LayoutDefHdrLst and its children +func (_ebce *LayoutDefHdrLst )Validate ()error {return _ebce .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_begb ST_BoolOperator )String ()string {switch _begb {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 "";}; -// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path -func (_egfg *CT_Otherwise )ValidateWithPath (path string )error {for _cffg ,_fbfe :=range _egfg .Alg {if _dgde :=_fbfe .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_cffg ));_dgde !=nil {return _dgde ;};};for _gefg ,_fcbb :=range _egfg .Shape {if _adeb :=_fcbb .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gefg ));_adeb !=nil {return _adeb ;};};for _fedf ,_bdcg :=range _egfg .PresOf {if _ddfea :=_bdcg .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_fedf ));_ddfea !=nil {return _ddfea ;};};for _fefb ,_ceddg :=range _egfg .ConstrLst {if _gada :=_ceddg .ValidateWithPath (_ec .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fefb ));_gada !=nil {return _gada ;};};for _afgfa ,_cabf :=range _egfg .RuleLst {if _aadb :=_cabf .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_afgfa ));_aadb !=nil {return _aadb ;};};for _dabdc ,_daac :=range _egfg .ForEach {if _cfae :=_daac .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_dabdc ));_cfae !=nil {return _cfae ;};};for _eegd ,_ccec :=range _egfg .LayoutNode {if _gdbdf :=_ccec .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_eegd ));_gdbdf !=nil {return _gdbdf ;};};for _dfee ,_dfdc :=range _egfg .Choose {if _egcg :=_dfdc .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dfee ));_egcg !=nil {return _egcg ;};};for _dddb ,_fbcbf :=range _egfg .ExtLst {if _dffc :=_fbcbf .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dddb ));_dffc !=nil {return _dffc ;};};return nil ;};func (_agadb ST_AxisType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgaf :=_d .Attr {};_cgaf .Name =name ;switch _agadb {case ST_AxisTypeUnset :_cgaf .Value ="";case ST_AxisTypeSelf :_cgaf .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_cgaf .Value ="\u0063\u0068";case ST_AxisTypeDes :_cgaf .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_cgaf .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case ST_AxisTypePar :_cgaf .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_cgaf .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_cgaf .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_cgaf .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case ST_AxisTypePrecedSib :_cgaf .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_cgaf .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_cgaf .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_cgaf .Value ="\u0072\u006f\u006f\u0074";case ST_AxisTypeNone :_cgaf .Value ="\u006e\u006f\u006e\u0065";};return _cgaf ,nil ;};func (_aebcf ST_BoolOperator )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adcee :=_d .Attr {};_adcee .Name =name ;switch _aebcf {case ST_BoolOperatorUnset :_adcee .Value ="";case ST_BoolOperatorNone :_adcee .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_adcee .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_adcee .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_adcee .Value ="\u006c\u0074\u0065";};return _adcee ,nil ;}; +// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path +func (_def *CT_Algorithm )ValidateWithPath (path string )error {if _def .TypeAttr ==ST_AlgorithmTypeUnset {return _a .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 :=_def .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_deb !=nil {return _deb ;};for _fbbb ,_ddg :=range _def .Param {if _cbdb :=_ddg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_fbbb ));_cbdb !=nil {return _cbdb ;};};if _def .ExtLst !=nil {if _edf :=_def .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edf !=nil {return _edf ;};};return nil ;}; -// Validate validates the CT_ElemPropSet and its children -func (_dbeg *CT_ElemPropSet )Validate ()error {return _dbeg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_ddgfe *ST_AxisType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbf ,_bcbb :=d .Token ();if _bcbb !=nil {return _bcbb ;};if _debb ,_dffecf :=_ecbf .(_d .EndElement );_dffecf &&_debb .Name ==start .Name {*_ddgfe =1;return nil ;};if _degf ,_adbbga :=_ecbf .(_d .CharData );!_adbbga {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecbf );}else {switch string (_degf ){case "":*_ddgfe =0;case "\u0073\u0065\u006c\u0066":*_ddgfe =1;case "\u0063\u0068":*_ddgfe =2;case "\u0064\u0065\u0073":*_ddgfe =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_ddgfe =4;case "\u0070\u0061\u0072":*_ddgfe =5;case "\u0061\u006e\u0063s\u0074":*_ddgfe =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_ddgfe =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_ddgfe =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_ddgfe =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_ddgfe =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_ddgfe =11;case "\u0072\u006f\u006f\u0074":*_ddgfe =12;case "\u006e\u006f\u006e\u0065":*_ddgfe =13;};};_ecbf ,_bcbb =d .Token ();if _bcbb !=nil {return _bcbb ;};if _ggce ,_bfedg :=_ecbf .(_d .EndElement );_bfedg &&_ggce .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecbf );};func (_ddgbd ST_BendPoint )String ()string {switch _ddgbd {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};type ST_ElementType byte ;func (_aa *AG_IteratorAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aa .AxisAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ec .Sprintf ("\u0025\u0076",*_aa .AxisAttr )});};if _aa .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_aa .PtTypeAttr )});};if _aa .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ec .Sprintf ("\u0025\u0076",*_aa .HideLastTransAttr )});};if _aa .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_aa .StAttr )});};if _aa .CntAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006e\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_aa .CntAttr )});};if _aa .StepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ec .Sprintf ("\u0025\u0076",*_aa .StepAttr )});};return nil ;};func (_edgcg ST_FunctionArgument )String ()string {if _edgcg .ST_VariableType !=ST_VariableTypeUnset {return _edgcg .ST_VariableType .String ();};return "";};func (_afaff *ST_BoolOperator )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afaff =0;case "\u006e\u006f\u006e\u0065":*_afaff =1;case "\u0065\u0071\u0075":*_afaff =2;case "\u0067\u0074\u0065":*_afaff =3;case "\u006c\u0074\u0065":*_afaff =4;};return nil ;}; +// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path +func (_agba *CT_PresentationOf )ValidateWithPath (path string )error {if _agba .ExtLst !=nil {if _bagf :=_agba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bagf !=nil {return _bagf ;};};return nil ;};func (_egebg *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egebg =0;case "\u006e\u006f\u006e\u0065":*_egebg =1;case "\u0074":*_egebg =2;case "\u0062":*_egebg =3;case "\u006c":*_egebg =4;case "\u0072":*_egebg =5;};return nil ;}; -// Validate validates the CT_Categories and its children -func (_bcad *CT_Categories )Validate ()error {return _bcad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func NewCT_AdjLst ()*CT_AdjLst {_cad :=&CT_AdjLst {};return _cad };func (_bdg *CT_AnimOne )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdg .ValAttr !=ST_AnimOneStrUnset {_geg ,_gag :=_bdg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _gag !=nil {return _gag ;};start .Attr =append (start .Attr ,_geg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cadae ST_VerticalAlignment )Validate ()error {return _cadae .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path +func (_dbdd *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _gcb ,_cfed :=range _dbdd .ColorsDefHdr {if _gbba :=_cfed .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_gcb ));_gbba !=nil {return _gbba ;};};return nil ;};func (_edbbc ST_FlowDirection )Validate ()error {return _edbbc .ValidateWithPath ("")};func (_eccdcab ST_FallbackDimension )ValidateWithPath (path string )error {switch _eccdcab {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 (_eccdcab ));};return nil ;};func (_fcbc *ST_TextAnchorVertical )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cecfe ,_gcbdf :=d .Token ();if _gcbdf !=nil {return _gcbdf ;};if _cbcfc ,_eecdc :=_cecfe .(_e .EndElement );_eecdc &&_cbcfc .Name ==start .Name {*_fcbc =1;return nil ;};if _cegcca ,_cffef :=_cecfe .(_e .CharData );!_cffef {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",_cecfe );}else {switch string (_cegcca ){case "":*_fcbc =0;case "\u0074":*_fcbc =1;case "\u006d\u0069\u0064":*_fcbc =2;case "\u0062":*_fcbc =3;};};_cecfe ,_gcbdf =d .Token ();if _gcbdf !=nil {return _gcbdf ;};if _aagegg ,_aggg :=_cecfe .(_e .EndElement );_aggg &&_aagegg .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",_cecfe );};func NewCT_StyleDefinition ()*CT_StyleDefinition {_bcda :=&CT_StyleDefinition {};return _bcda }; -// Validate validates the CT_DiagramDefinitionHeader and its children -func (_bbg *CT_DiagramDefinitionHeader )Validate ()error {return _bbg .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 (_gffba ST_FunctionOperator )Validate ()error {return _gffba .ValidateWithPath ("")};func (_gcffc *ST_AnimLvlStr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcffc =0;case "\u006e\u006f\u006e\u0065":*_gcffc =1;case "\u006c\u0076\u006c":*_gcffc =2;case "\u0063\u0074\u0072":*_gcffc =3;};return nil ;};func (_gaed *ST_ConnectorDimension )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gaed =0;case "\u0031\u0044":*_gaed =1;case "\u0032\u0044":*_gaed =2;case "\u0063\u0075\u0073\u0074":*_gaed =3;};return nil ;};func (_cfg *CT_AdjLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgg :for {_aag ,_edf :=d .Token ();if _edf !=nil {return _edf ;};switch _beb :=_aag .(type ){case _d .StartElement :switch _beb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cg :=NewCT_Adj ();if _gbb :=d .DecodeElement (_cg ,&_beb );_gbb !=nil {return _gbb ;};_cfg .Adj =append (_cfg .Adj ,_cg );default:_ed .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_beb .Name );if _bebe :=d .Skip ();_bebe !=nil {return _bebe ;};};case _d .EndElement :break _bgg ;case _d .CharData :};};return nil ;};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;);func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_ecbg *CT_Constraint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecbg .OpAttr !=ST_BoolOperatorUnset {_gacf ,_eddc :=_ecbg .OpAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0070"});if _eddc !=nil {return _eddc ;};start .Attr =append (start .Attr ,_gacf );};if _ecbg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",*_ecbg .ValAttr )});};if _ecbg .FactAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_ecbg .FactAttr )});};if _ecbg .TypeAttr !=ST_ConstraintTypeUnset {_gdb ,_dcc :=_ecbg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _dcc !=nil {return _dcc ;};start .Attr =append (start .Attr ,_gdb );};if _ecbg .ForAttr !=ST_ConstraintRelationshipUnset {_bdbbe ,_aaca :=_ecbg .ForAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u0072"});if _aaca !=nil {return _aaca ;};start .Attr =append (start .Attr ,_bdbbe );};if _ecbg .ForNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_ecbg .ForNameAttr )});};if _ecbg .PtTypeAttr !=ST_ElementTypeUnset {_cbcf ,_bcfa :=_ecbg .PtTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _bcfa !=nil {return _bcfa ;};start .Attr =append (start .Attr ,_cbcf );};if _ecbg .RefTypeAttr !=ST_ConstraintTypeUnset {_gaf ,_dbgg :=_ecbg .RefTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _dbgg !=nil {return _dbgg ;};start .Attr =append (start .Attr ,_gaf );};if _ecbg .RefForAttr !=ST_ConstraintRelationshipUnset {_cfe ,_beda :=_ecbg .RefForAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _beda !=nil {return _beda ;};start .Attr =append (start .Attr ,_cfe );};if _ecbg .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_ecbg .RefForNameAttr )});};if _ecbg .RefPtTypeAttr !=ST_ElementTypeUnset {_agf ,_gdgfd :=_ecbg .RefPtTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _gdgfd !=nil {return _gdgfd ;};start .Attr =append (start .Attr ,_agf );};e .EncodeToken (start );if _ecbg .ExtLst !=nil {_afe :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbg .ExtLst ,_afe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};func (_fdabe ST_GrowDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdabe .String (),start );};func (_bdfdd *ST_FunctionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdfdd =0;case "\u0063\u006e\u0074":*_bdfdd =1;case "\u0070\u006f\u0073":*_bdfdd =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_bdfdd =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_bdfdd =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_bdfdd =5;case "\u0076\u0061\u0072":*_bdfdd =6;case "\u0064\u0065\u0070t\u0068":*_bdfdd =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_bdfdd =8;};return nil ;};func (_egf *CT_Categories )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egf .Cat !=nil {_ecb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074"}};for _ ,_gcdc :=range _egf .Cat {e .EncodeElement (_gcdc ,_ecb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst };func NewCT_ResizeHandles ()*CT_ResizeHandles {_gcff :=&CT_ResizeHandles {};return _gcff };type ST_BendPoint byte ;func (_acedae ST_FlowDirection )String ()string {switch _acedae {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func (_abecd ST_LayoutShapeType )String ()string {if _abecd .ST_ShapeType !=_fa .ST_ShapeTypeUnset {return _abecd .ST_ShapeType .String ();};if _abecd .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _abecd .ST_OutputShapeType .String ();};return "";}; +// Validate validates the CT_Otherwise and its children +func (_bfeg *CT_Otherwise )Validate ()error {return _bfeg .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};func (_bfcdf *ST_ChildAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfcdf =0;case "\u0074":*_bfcdf =1;case "\u0062":*_bfcdf =2;case "\u006c":*_bfcdf =3;case "\u0072":*_bfcdf =4;};return nil ;};func (_abbea *ST_HierBranchStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_abbea =0;case "\u006c":*_abbea =1;case "\u0072":*_abbea =2;case "\u0068\u0061\u006e\u0067":*_abbea =3;case "\u0073\u0074\u0064":*_abbea =4;case "\u0069\u006e\u0069\u0074":*_abbea =5;};return nil ;};type ST_ConnectorPoint byte ;func (_beagf ST_TextBlockDirection )ValidateWithPath (path string )error {switch _beagf {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 (_beagf ));};return nil ;};func (_gabbb ST_StartingElement )Validate ()error {return _gabbb .ValidateWithPath ("")};func (_egfdf ST_ContinueDirection )String ()string {switch _egfdf {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";};func (_fdb *CT_AnimOne )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdb .ValAttr !=ST_AnimOneStrUnset {_ecd ,_cba :=_fdb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cba !=nil {return _cba ;};start .Attr =append (start .Attr ,_ecd );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DataModel and its children -func (_bbbc *CT_DataModel )Validate ()error {return _bbbc .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil };func (_bgca ST_ModelId )String ()string {if _bgca .Int32 !=nil {return _ec .Sprintf ("\u0025\u0076",*_bgca .Int32 );};if _bgca .ST_Guid !=nil {return _ec .Sprintf ("\u0025\u0076",*_bgca .ST_Guid );};return "";};func (_gagge ST_BendPoint )Validate ()error {return _gagge .ValidateWithPath ("")};func (_edbcb ST_TextAnchorHorizontal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afbbg :=_d .Attr {};_afbbg .Name =name ;switch _edbcb {case ST_TextAnchorHorizontalUnset :_afbbg .Value ="";case ST_TextAnchorHorizontalNone :_afbbg .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_afbbg .Value ="\u0063\u0074\u0072";};return _afbbg ,nil ;};func (_ebacg *CT_HierBranchStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gacfd :=range start .Attr {if _gacfd .Name .Local =="\u0076\u0061\u006c"{_ebacg .ValAttr .UnmarshalXMLAttr (_gacfd );continue ;};};for {_fecc ,_eceb :=d .Token ();if _eceb !=nil {return _ec .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",_eceb );};if _dfgd ,_aaagc :=_fecc .(_d .EndElement );_aaagc &&_dfgd .Name ==start .Name {break ;};};return nil ;};type CT_TextProps struct{Sp3d *_fa .CT_Shape3D ;FlatTx *_fa .CT_FlatText ;};func (_aaff ST_HierBranchStyle )String ()string {switch _aaff {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 (_gbad *CT_NumericRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbad .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",*_gbad .ValAttr )});};if _gbad .FactAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_gbad .FactAttr )});};if _gbad .MaxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078"},Value :_ec .Sprintf ("\u0025\u0076",*_gbad .MaxAttr )});};if _gbad .TypeAttr !=ST_ConstraintTypeUnset {_edad ,_dfbb :=_gbad .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _dfbb !=nil {return _dfbb ;};start .Attr =append (start .Attr ,_edad );};if _gbad .ForAttr !=ST_ConstraintRelationshipUnset {_gebd ,_eadfb :=_gbad .ForAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u0072"});if _eadfb !=nil {return _eadfb ;};start .Attr =append (start .Attr ,_gebd );};if _gbad .ForNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_gbad .ForNameAttr )});};if _gbad .PtTypeAttr !=ST_ElementTypeUnset {_geaa ,_cddf :=_gbad .PtTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _cddf !=nil {return _cddf ;};start .Attr =append (start .Attr ,_geaa );};e .EncodeToken (start );if _gbad .ExtLst !=nil {_eeged :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbad .ExtLst ,_eeged );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgabb *CT_When )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgabb .FuncAttr =ST_FunctionType (1);_dgabb .OpAttr =ST_FunctionOperator (1);for _ ,_cafg :=range start .Attr {if _cafg .Name .Local =="\u006e\u0061\u006d\u0065"{_fbda ,_feabf :=_cafg .Value ,error (nil );if _feabf !=nil {return _feabf ;};_dgabb .NameAttr =&_fbda ;continue ;};if _cafg .Name .Local =="\u0061\u0072\u0067"{_acef ,_gdff :=ParseUnionST_FunctionArgument (_cafg .Value );if _gdff !=nil {return _gdff ;};_dgabb .ArgAttr =&_acef ;continue ;};if _cafg .Name .Local =="\u0076\u0061\u006c"{_fdfg ,_aagc :=ParseUnionST_FunctionValue (_cafg .Value );if _aagc !=nil {return _aagc ;};_dgabb .ValAttr =_fdfg ;continue ;};if _cafg .Name .Local =="\u0066\u0075\u006e\u0063"{_dgabb .FuncAttr .UnmarshalXMLAttr (_cafg );continue ;};if _cafg .Name .Local =="\u006f\u0070"{_dgabb .OpAttr .UnmarshalXMLAttr (_cafg );continue ;};if _cafg .Name .Local =="\u0061\u0078\u0069\u0073"{_dbed ,_degg :=ParseSliceST_AxisTypes (_cafg .Value );if _degg !=nil {return _degg ;};_dgabb .AxisAttr =&_dbed ;continue ;};if _cafg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ccag ,_ddbd :=ParseSliceST_ElementTypes (_cafg .Value );if _ddbd !=nil {return _ddbd ;};_dgabb .PtTypeAttr =&_ccag ;continue ;};if _cafg .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_gggg ,_ceag :=ParseSliceST_Booleans (_cafg .Value );if _ceag !=nil {return _ceag ;};_dgabb .HideLastTransAttr =&_gggg ;continue ;};if _cafg .Name .Local =="\u0073\u0074"{_abda ,_acgdc :=ParseSliceST_Ints (_cafg .Value );if _acgdc !=nil {return _acgdc ;};_dgabb .StAttr =&_abda ;continue ;};if _cafg .Name .Local =="\u0063\u006e\u0074"{_edeb ,_caeg :=ParseSliceST_UnsignedInts (_cafg .Value );if _caeg !=nil {return _caeg ;};_dgabb .CntAttr =&_edeb ;continue ;};if _cafg .Name .Local =="\u0073\u0074\u0065\u0070"{_cggbg ,_faea :=ParseSliceST_Ints (_cafg .Value );if _faea !=nil {return _faea ;};_dgabb .StepAttr =&_cggbg ;continue ;};};_abfcd :for {_bfeda ,_bbcae :=d .Token ();if _bbcae !=nil {return _bbcae ;};switch _faec :=_bfeda .(type ){case _d .StartElement :switch _faec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dccd :=NewCT_Algorithm ();if _bbcc :=d .DecodeElement (_dccd ,&_faec );_bbcc !=nil {return _bbcc ;};_dgabb .Alg =append (_dgabb .Alg ,_dccd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_beggf :=NewCT_Shape ();if _eaec :=d .DecodeElement (_beggf ,&_faec );_eaec !=nil {return _eaec ;};_dgabb .Shape =append (_dgabb .Shape ,_beggf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bebbc :=NewCT_PresentationOf ();if _eggd :=d .DecodeElement (_bebbc ,&_faec );_eggd !=nil {return _eggd ;};_dgabb .PresOf =append (_dgabb .PresOf ,_bebbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fgfa :=NewCT_Constraints ();if _ggfad :=d .DecodeElement (_fgfa ,&_faec );_ggfad !=nil {return _ggfad ;};_dgabb .ConstrLst =append (_dgabb .ConstrLst ,_fgfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgeg :=NewCT_Rules ();if _edcef :=d .DecodeElement (_cgeg ,&_faec );_edcef !=nil {return _edcef ;};_dgabb .RuleLst =append (_dgabb .RuleLst ,_cgeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gfdc :=NewCT_ForEach ();if _cgdb :=d .DecodeElement (_gfdc ,&_faec );_cgdb !=nil {return _cgdb ;};_dgabb .ForEach =append (_dgabb .ForEach ,_gfdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cbebb :=NewCT_LayoutNode ();if _gadac :=d .DecodeElement (_cbebb ,&_faec );_gadac !=nil {return _gadac ;};_dgabb .LayoutNode =append (_dgabb .LayoutNode ,_cbebb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gdbe :=NewCT_Choose ();if _cafb :=d .DecodeElement (_gdbe ,&_faec );_cafb !=nil {return _cafb ;};_dgabb .Choose =append (_dgabb .Choose ,_gdbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dcac :=_fa .NewCT_OfficeArtExtensionList ();if _fdee :=d .DecodeElement (_dcac ,&_faec );_fdee !=nil {return _fdee ;};_dgabb .ExtLst =append (_dgabb .ExtLst ,_dcac );default:_ed .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0057\u0068\u0065\u006e\u0020\u0025\u0076",_faec .Name );if _cecc :=d .Skip ();_cecc !=nil {return _cecc ;};};case _d .EndElement :break _abfcd ;case _d .CharData :};};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 NewCT_CTName ()*CT_CTName {_ccba :=&CT_CTName {};return _ccba }; +// ValidateWithPath validates the RelIds and its children, prefixing error messages with path +func (_cebfc *RelIds )ValidateWithPath (path string )error {if _dgaa :=_cebfc .CT_RelIds .ValidateWithPath (path );_dgaa !=nil {return _dgaa ;};return nil ;};func (_gecae ST_NodeHorizontalAlignment )String ()string {switch _gecae {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func (_cecg *ST_AxisType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cecg =0;case "\u0073\u0065\u006c\u0066":*_cecg =1;case "\u0063\u0068":*_cecg =2;case "\u0064\u0065\u0073":*_cecg =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_cecg =4;case "\u0070\u0061\u0072":*_cecg =5;case "\u0061\u006e\u0063s\u0074":*_cecg =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_cecg =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_cecg =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_cecg =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_cecg =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_cecg =11;case "\u0072\u006f\u006f\u0074":*_cecg =12;case "\u006e\u006f\u006e\u0065":*_cecg =13;};return nil ;}; -// Validate validates the CT_OrgChart and its children -func (_cfddc *CT_OrgChart )Validate ()error {return _cfddc .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};func (_bfacc *ST_AlgorithmType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdgab ,_dgfda :=d .Token ();if _dgfda !=nil {return _dgfda ;};if _dbeb ,_bggdb :=_bdgab .(_d .EndElement );_bggdb &&_dbeb .Name ==start .Name {*_bfacc =1;return nil ;};if _bfgb ,_gceb :=_bdgab .(_d .CharData );!_gceb {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdgab );}else {switch string (_bfgb ){case "":*_bfacc =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_bfacc =1;case "\u0063\u006f\u006e\u006e":*_bfacc =2;case "\u0063\u0079\u0063l\u0065":*_bfacc =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_bfacc =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_bfacc =5;case "\u0070\u0079\u0072\u0061":*_bfacc =6;case "\u006c\u0069\u006e":*_bfacc =7;case "\u0073\u0070":*_bfacc =8;case "\u0074\u0078":*_bfacc =9;case "\u0073\u006e\u0061k\u0065":*_bfacc =10;};};_bdgab ,_dgfda =d .Token ();if _dgfda !=nil {return _dgfda ;};if _ddgg ,_eccdd :=_bdgab .(_d .EndElement );_eccdd &&_ddgg .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdgab );};func (_gggcc *ST_ChildDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gggcc =0;case "\u0068\u006f\u0072\u007a":*_gggcc =1;case "\u0076\u0065\u0072\u0074":*_gggcc =2;};return nil ;};func (_ebbcf ST_ConnectorRouting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebbcf .String (),start );};type ST_Direction 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 []*_fa .CT_OfficeArtExtensionList ;};func (_afdf *ColorsDefHdrLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afdf .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_cecfg :for {_ggfc ,_ccee :=d .Token ();if _ccee !=nil {return _ccee ;};switch _aefa :=_ggfc .(type ){case _d .StartElement :switch _aefa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efdb :=NewCT_ColorTransformHeader ();if _cccd :=d .DecodeElement (_efdb ,&_aefa );_cccd !=nil {return _cccd ;};_afdf .ColorsDefHdr =append (_afdf .ColorsDefHdr ,_efdb );default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_aefa .Name );if _adbag :=d .Skip ();_adbag !=nil {return _adbag ;};};case _d .EndElement :break _cecfg ;case _d .CharData :};};return nil ;};func (_gddcb *LayoutDefHdrLst )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gddcb .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_cdc :=&CT_DiagramDefinition {};_cdc .LayoutNode =NewCT_LayoutNode ();return _cdc ;};func NewRelIds ()*RelIds {_cgca :=&RelIds {};_cgca .CT_RelIds =*NewCT_RelIds ();return _cgca };func (_daf *CT_BulletEnabled )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daf .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0064",_dcbgg (*_daf .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_faae *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfdd :for {_gaeg ,_ddcg :=d .Token ();if _ddcg !=nil {return _ddcg ;};switch _geafe :=_gaeg .(type ){case _d .StartElement :switch _geafe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aeae :=NewCT_DiagramDefinitionHeader ();if _efd :=d .DecodeElement (_aeae ,&_geafe );_efd !=nil {return _efd ;};_faae .LayoutDefHdr =append (_faae .LayoutDefHdr ,_aeae );default:_ed .Log .Debug ("\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",_geafe .Name );if _bdca :=d .Skip ();_bdca !=nil {return _bdca ;};};case _d .EndElement :break _cfdd ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_TextProps and its children +func (_bdbaa *CT_TextProps )Validate ()error {return _bdbaa .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};func (_befg *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_befg =0;case "\u006c":*_befg =1;case "\u0063\u0074\u0072":*_befg =2;case "\u0072":*_befg =3;};return nil ;};func (_agfdf ST_GrowDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_agfdf .String (),start );};func (_aedd *CT_ForEach )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aedd .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aedd .NameAttr )});};if _aedd .RefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_aedd .RefAttr )});};if _aedd .AxisAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_aedd .AxisAttr )});};if _aedd .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aedd .PtTypeAttr )});};if _aedd .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_aedd .HideLastTransAttr )});};if _aedd .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aedd .StAttr )});};if _aedd .CntAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aedd .CntAttr )});};if _aedd .StepAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_aedd .StepAttr )});};e .EncodeToken (start );if _aedd .Alg !=nil {_dadf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u006c\u0067"}};for _ ,_efgf :=range _aedd .Alg {e .EncodeElement (_efgf ,_dadf );};};if _aedd .Shape !=nil {_gdff :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_caefc :=range _aedd .Shape {e .EncodeElement (_caefc ,_gdff );};};if _aedd .PresOf !=nil {_baeb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_acae :=range _aedd .PresOf {e .EncodeElement (_acae ,_baeb );};};if _aedd .ConstrLst !=nil {_gfgf :=_e .StartElement {Name :_e .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_defg :=range _aedd .ConstrLst {e .EncodeElement (_defg ,_gfgf );};};if _aedd .RuleLst !=nil {_ecaf :=_e .StartElement {Name :_e .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_ecde :=range _aedd .RuleLst {e .EncodeElement (_ecde ,_ecaf );};};if _aedd .ForEach !=nil {_acbd :=_e .StartElement {Name :_e .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_dgde :=range _aedd .ForEach {e .EncodeElement (_dgde ,_acbd );};};if _aedd .LayoutNode !=nil {_facd :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_gfdda :=range _aedd .LayoutNode {e .EncodeElement (_gfdda ,_facd );};};if _aedd .Choose !=nil {_cbge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_ebca :=range _aedd .Choose {e .EncodeElement (_ebca ,_cbge );};};if _aedd .ExtLst !=nil {_abbf :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_cacg :=range _aedd .ExtLst {e .EncodeElement (_cacg ,_abbf );};};e .EncodeToken (_e .EndElement {Name :start .Name });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 (_ddgg ST_FunctionArgument )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ddgg .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_e .CharData (_ddgg .ST_VariableType .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_ggaf *ST_FunctionArgument )Validate ()error {return _ggaf .ValidateWithPath ("")};func (_dbgga ST_ArrowheadStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dbgga .String (),start );};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_fbbd :=&CT_DiagramDefinition {};_fbbd .LayoutNode =NewCT_LayoutNode ();return _fbbd ;};func (_cgacc ST_StartingElement )ValidateWithPath (path string )error {switch _cgacc {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 (_cgacc ));};return nil ;}; -// Validate validates the DataModel and its children -func (_gefb *DataModel )Validate ()error {return _gefb .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};func (_gfcbe *ST_ModelId )Validate ()error {return _gfcbe .ValidateWithPath ("")};func NewCT_Rules ()*CT_Rules {_fgdd :=&CT_Rules {};return _fgdd };type CT_SDCategories struct{Cat []*CT_SDCategory ;}; +// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path +func (_bcgg *CT_TextProps )ValidateWithPath (path string )error {if _bcgg .Sp3d !=nil {if _dfdcb :=_bcgg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_dfdcb !=nil {return _dfdcb ;};};if _bcgg .FlatTx !=nil {if _aae :=_bcgg .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_aae !=nil {return _aae ;};};return nil ;};func (_dbebc *ST_FallbackDimension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcfaf ,_cdaeb :=d .Token ();if _cdaeb !=nil {return _cdaeb ;};if _fbaeaf ,_aefab :=_gcfaf .(_e .EndElement );_aefab &&_fbaeaf .Name ==start .Name {*_dbebc =1;return nil ;};if _fdbbgd ,_daca :=_gcfaf .(_e .CharData );!_daca {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",_gcfaf );}else {switch string (_fdbbgd ){case "":*_dbebc =0;case "\u0031\u0044":*_dbebc =1;case "\u0032\u0044":*_dbebc =2;};};_gcfaf ,_cdaeb =d .Token ();if _cdaeb !=nil {return _cdaeb ;};if _ecfa ,_fdced :=_gcfaf .(_e .EndElement );_fdced &&_ecfa .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",_gcfaf );};func (_daaeg ST_OutputShapeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_daaeg .String (),start );};func NewDataModel ()*DataModel {_bbafb :=&DataModel {};_bbafb .CT_DataModel =*NewCT_DataModel ();return _bbafb ;};func (_cecdc ST_ParameterId )Validate ()error {return _cecdc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path -func (_eabd *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _caaa ,_egac :=range _eabd .Title {if _dced :=_egac .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_caaa ));_dced !=nil {return _dced ;};};for _faca ,_afg :=range _eabd .Desc {if _feg :=_afg .ValidateWithPath (_ec .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_faca ));_feg !=nil {return _feg ;};};if _eabd .CatLst !=nil {if _gcaf :=_eabd .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_gcaf !=nil {return _gcaf ;};};if _eabd .ExtLst !=nil {if _abcaa :=_eabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcaa !=nil {return _abcaa ;};};return nil ;};func (_gdffd *LayoutDefHdr )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gdffd .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func NewDataModel ()*DataModel {_ccdcf :=&DataModel {};_ccdcf .CT_DataModel =*NewCT_DataModel ();return _ccdcf ;};func (_acgf *CT_ResizeHandles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbbcd :=range start .Attr {if _bbbcd .Name .Local =="\u0076\u0061\u006c"{_acgf .ValAttr .UnmarshalXMLAttr (_bbbcd );continue ;};};for {_abecf ,_efaa :=d .Token ();if _efaa !=nil {return _ec .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",_efaa );};if _gbda ,_gabe :=_abecf .(_d .EndElement );_gabe &&_gbda .Name ==start .Name {break ;};};return nil ;};func (_becec *ST_NodeHorizontalAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbdfd ,_cebcg :=d .Token ();if _cebcg !=nil {return _cebcg ;};if _deeca ,_aggfe :=_cbdfd .(_d .EndElement );_aggfe &&_deeca .Name ==start .Name {*_becec =1;return nil ;};if _bbgce ,_fafad :=_cbdfd .(_d .CharData );!_fafad {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbdfd );}else {switch string (_bbgce ){case "":*_becec =0;case "\u006c":*_becec =1;case "\u0063\u0074\u0072":*_becec =2;case "\u0072":*_becec =3;};};_cbdfd ,_cebcg =d .Token ();if _cebcg !=nil {return _cebcg ;};if _eagf ,_deecf :=_cbdfd .(_d .EndElement );_deecf &&_eagf .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbdfd );};func (_fbgbb ST_ElementType )Validate ()error {return _fbgbb .ValidateWithPath ("")};type ColorsDefHdr struct{CT_ColorTransformHeader };func (_adcea ST_ResizeHandlesStr )String ()string {switch _adcea {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};func (_fcec ST_AutoTextRotation )Validate ()error {return _fcec .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path +func (_eabg *CT_ChildMax )ValidateWithPath (path string )error {if _eabg .ValAttr !=nil {if *_eabg .ValAttr < -1{return _a .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 ,*_eabg .ValAttr );};};return nil ;};func (_dfcfe *DataModel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfcfe .CT_DataModel =*NewCT_DataModel ();_cccgc :for {_egcg ,_eadba :=d .Token ();if _eadba !=nil {return _eadba ;};switch _fccbe :=_egcg .(type ){case _e .StartElement :switch _fccbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _eccge :=d .DecodeElement (_dfcfe .PtLst ,&_fccbe );_eccge !=nil {return _eccge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dfcfe .CxnLst =NewCT_CxnList ();if _afad :=d .DecodeElement (_dfcfe .CxnLst ,&_fccbe );_afad !=nil {return _afad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dfcfe .Bg =_f .NewCT_BackgroundFormatting ();if _baff :=d .DecodeElement (_dfcfe .Bg ,&_fccbe );_baff !=nil {return _baff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dfcfe .Whole =_f .NewCT_WholeE2oFormatting ();if _cbfcb :=d .DecodeElement (_dfcfe .Whole ,&_fccbe );_cbfcb !=nil {return _cbfcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dfcfe .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _beee :=d .DecodeElement (_dfcfe .ExtLst ,&_fccbe );_beee !=nil {return _beee ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_fccbe .Name );if _eafaa :=d .Skip ();_eafaa !=nil {return _eafaa ;};};case _e .EndElement :break _cccgc ;case _e .CharData :};};return nil ;};func (_efcb ST_AlgorithmType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_faab :=_e .Attr {};_faab .Name =name ;switch _efcb {case ST_AlgorithmTypeUnset :_faab .Value ="";case ST_AlgorithmTypeComposite :_faab .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_faab .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_faab .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_faab .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_faab .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_faab .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_faab .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_faab .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_faab .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_faab .Value ="\u0073\u006e\u0061k\u0065";};return _faab ,nil ;};func (_aeaa ST_TextAnchorHorizontal )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gccgg :=_e .Attr {};_gccgg .Name =name ;switch _aeaa {case ST_TextAnchorHorizontalUnset :_gccgg .Value ="";case ST_TextAnchorHorizontalNone :_gccgg .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_gccgg .Value ="\u0063\u0074\u0072";};return _gccgg ,nil ;};func (_bed *CT_Categories )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aec :for {_ddc ,_eebb :=d .Token ();if _eebb !=nil {return _eebb ;};switch _ecfb :=_ddc .(type ){case _e .StartElement :switch _ecfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fef :=NewCT_Category ();if _fca :=d .DecodeElement (_fef ,&_ecfb );_fca !=nil {return _fca ;};_bed .Cat =append (_bed .Cat ,_fef );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_ecfb .Name );if _addg :=d .Skip ();_addg !=nil {return _addg ;};};case _e .EndElement :break _aec ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_BulletEnabled and its children -func (_efge *CT_BulletEnabled )Validate ()error {return _efge .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};func (_acbfc *ST_VerticalAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbaae ,_gdda :=d .Token ();if _gdda !=nil {return _gdda ;};if _egadb ,_bdbg :=_gbaae .(_d .EndElement );_bdbg &&_egadb .Name ==start .Name {*_acbfc =1;return nil ;};if _dfcdc ,_deffc :=_gbaae .(_d .CharData );!_deffc {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbaae );}else {switch string (_dfcdc ){case "":*_acbfc =0;case "\u0074":*_acbfc =1;case "\u006d\u0069\u0064":*_acbfc =2;case "\u0062":*_acbfc =3;case "\u006e\u006f\u006e\u0065":*_acbfc =4;};};_gbaae ,_gdda =d .Token ();if _gdda !=nil {return _gdda ;};if _egfbe ,_caebf :=_gbaae .(_d .EndElement );_caebf &&_egfbe .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbaae );}; +// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path +func (_cfgd *CT_LayoutNode )ValidateWithPath (path string )error {if _ffca :=_cfgd .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_ffca !=nil {return _ffca ;};for _gdecb ,_abdbb :=range _cfgd .Alg {if _afee :=_abdbb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_gdecb ));_afee !=nil {return _afee ;};};for _efage ,_becc :=range _cfgd .Shape {if _ccef :=_becc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_efage ));_ccef !=nil {return _ccef ;};};for _dcff ,_dadd :=range _cfgd .PresOf {if _afef :=_dadd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_dcff ));_afef !=nil {return _afef ;};};for _afbac ,_acgac :=range _cfgd .ConstrLst {if _gdbb :=_acgac .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_afbac ));_gdbb !=nil {return _gdbb ;};};for _cfag ,_ggfe :=range _cfgd .RuleLst {if _gcgbe :=_ggfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_cfag ));_gcgbe !=nil {return _gcgbe ;};};for _bbeag ,_ddbf :=range _cfgd .VarLst {if _ffag :=_ddbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bbeag ));_ffag !=nil {return _ffag ;};};for _bagg ,_cedg :=range _cfgd .ForEach {if _afeg :=_cedg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_bagg ));_afeg !=nil {return _afeg ;};};for _cade ,_ebfe :=range _cfgd .LayoutNode {if _eace :=_ebfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_cade ));_eace !=nil {return _eace ;};};for _gabd ,_eae :=range _cfgd .Choose {if _eee :=_eae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gabd ));_eee !=nil {return _eee ;};};for _bgdc ,_daab :=range _cfgd .ExtLst {if _dbab :=_daab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bgdc ));_dbab !=nil {return _dbab ;};};return nil ;};func (_aafbd ST_PyramidAccentTextMargin )Validate ()error {return _aafbd .ValidateWithPath ("")};type CT_Description struct{LangAttr *string ;ValAttr string ;};func (_dgdgf *ST_StartingElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggbcc ,_dgca :=d .Token ();if _dgca !=nil {return _dgca ;};if _gffe ,_dbgff :=_ggbcc .(_e .EndElement );_dbgff &&_gffe .Name ==start .Name {*_dgdgf =1;return nil ;};if _ddfa ,_ffed :=_ggbcc .(_e .CharData );!_ffed {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",_ggbcc );}else {switch string (_ddfa ){case "":*_dgdgf =0;case "\u006e\u006f\u0064\u0065":*_dgdgf =1;case "\u0074\u0072\u0061n\u0073":*_dgdgf =2;};};_ggbcc ,_dgca =d .Token ();if _dgca !=nil {return _dgca ;};if _dfae ,_geaf :=_ggbcc .(_e .EndElement );_geaf &&_dfae .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",_ggbcc );};const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;); -// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path -func (_abb *CT_ColorTransform )ValidateWithPath (path string )error {for _bddd ,_ebee :=range _abb .Title {if _aaag :=_ebee .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bddd ));_aaag !=nil {return _aaag ;};};for _aad ,_febe :=range _abb .Desc {if _cef :=_febe .ValidateWithPath (_ec .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_aad ));_cef !=nil {return _cef ;};};if _abb .CatLst !=nil {if _gba :=_abb .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_gba !=nil {return _gba ;};};for _gbfe ,_ddgbc :=range _abb .StyleLbl {if _fcde :=_ddgbc .ValidateWithPath (_ec .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gbfe ));_fcde !=nil {return _fcde ;};};if _abb .ExtLst !=nil {if _begb :=_abb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_begb !=nil {return _begb ;};};return nil ;};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};func (_ggfb *ST_NodeVerticalAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbgef ,_adbfg :=d .Token ();if _adbfg !=nil {return _adbfg ;};if _bffbb ,_aaad :=_fbgef .(_d .EndElement );_aaad &&_bffbb .Name ==start .Name {*_ggfb =1;return nil ;};if _gebc ,_aebab :=_fbgef .(_d .CharData );!_aebab {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbgef );}else {switch string (_gebc ){case "":*_ggfb =0;case "\u0074":*_ggfb =1;case "\u006d\u0069\u0064":*_ggfb =2;case "\u0062":*_ggfb =3;};};_fbgef ,_adbfg =d .Token ();if _adbfg !=nil {return _adbfg ;};if _dada ,_eggbf :=_fbgef .(_d .EndElement );_eggbf &&_dada .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbgef );};func (_gefgg ST_CenterShapeMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gefgg .String (),start );};func (_defff ST_DiagramTextAlignment )Validate ()error {return _defff .ValidateWithPath ("")};func (_cebfc ST_AnimOneStr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cebfc .String (),start );};func (_gbdcd ST_FunctionValue )String ()string {if _gbdcd .Int32 !=nil {return _ec .Sprintf ("\u0025\u0076",*_gbdcd .Int32 );};if _gbdcd .Bool !=nil {return _ec .Sprintf ("\u0025\u0076",*_gbdcd .Bool );};if _gbdcd .ST_Direction !=ST_DirectionUnset {return _gbdcd .ST_Direction .String ();};if _gbdcd .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _gbdcd .ST_HierBranchStyle .String ();};if _gbdcd .ST_AnimOneStr !=ST_AnimOneStrUnset {return _gbdcd .ST_AnimOneStr .String ();};if _gbdcd .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _gbdcd .ST_AnimLvlStr .String ();};if _gbdcd .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _gbdcd .ST_ResizeHandlesStr .String ();};return "";};func (_edgca *ST_PyramidAccentPosition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdbeb ,_bgfe :=d .Token ();if _bgfe !=nil {return _bgfe ;};if _fdbda ,_egaab :=_gdbeb .(_d .EndElement );_egaab &&_fdbda .Name ==start .Name {*_edgca =1;return nil ;};if _daef ,_ccde :=_gdbeb .(_d .CharData );!_ccde {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdbeb );}else {switch string (_daef ){case "":*_edgca =0;case "\u0062\u0065\u0066":*_edgca =1;case "\u0061\u0066\u0074":*_edgca =2;};};_gdbeb ,_bgfe =d .Token ();if _bgfe !=nil {return _bgfe ;};if _bagf ,_facf :=_gdbeb .(_d .EndElement );_facf &&_bagf .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdbeb );};type ST_ContinueDirection byte ; +// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path +func (_bad *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_eadf ST_ConstraintType )String ()string {switch _eadf {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 NewCT_CTStyleLabel ()*CT_CTStyleLabel {_ceed :=&CT_CTStyleLabel {};return _ceed };func (_befbd ST_ConnectorPoint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_befbd .String (),start );};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil }; -// Validate validates the CT_DiagramDefinitionHeaderLst and its children -func (_ccda *CT_DiagramDefinitionHeaderLst )Validate ()error {return _ccda .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 (_fcfea ST_NodeHorizontalAlignment )Validate ()error {return _fcfea .ValidateWithPath ("")};func NewCT_Parameter ()*CT_Parameter {_dgbb :=&CT_Parameter {};_dgbb .TypeAttr =ST_ParameterId (1);return _dgbb ;};func (_dgdcf *ST_HierBranchStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdb ,_bffce :=d .Token ();if _bffce !=nil {return _bffce ;};if _abbb ,_gcfc :=_dbdb .(_d .EndElement );_gcfc &&_abbb .Name ==start .Name {*_dgdcf =1;return nil ;};if _cgge ,_acgbc :=_dbdb .(_d .CharData );!_acgbc {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbdb );}else {switch string (_cgge ){case "":*_dgdcf =0;case "\u006c":*_dgdcf =1;case "\u0072":*_dgdcf =2;case "\u0068\u0061\u006e\u0067":*_dgdcf =3;case "\u0073\u0074\u0064":*_dgdcf =4;case "\u0069\u006e\u0069\u0074":*_dgdcf =5;};};_dbdb ,_bffce =d .Token ();if _bffce !=nil {return _bffce ;};if _cfcdf ,_ffdaa :=_dbdb .(_d .EndElement );_ffdaa &&_cfcdf .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbdb );}; +// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path +func (_fafb *CT_Pt )ValidateWithPath (path string )error {if _aegg :=_fafb .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_aegg !=nil {return _aegg ;};if _bfdae :=_fafb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfdae !=nil {return _bfdae ;};if _fafb .CxnIdAttr !=nil {if _geab :=_fafb .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_geab !=nil {return _geab ;};};if _fafb .PrSet !=nil {if _aedbf :=_fafb .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074");_aedbf !=nil {return _aedbf ;};};if _fafb .SpPr !=nil {if _gdbe :=_fafb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdbe !=nil {return _gdbe ;};};if _fafb .T !=nil {if _bfa :=_fafb .T .ValidateWithPath (path +"\u002f\u0054");_bfa !=nil {return _bfa ;};};if _fafb .ExtLst !=nil {if _fgcf :=_fafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgcf !=nil {return _fgcf ;};};return nil ;};func (_bcbb *CT_Otherwise )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eadd :=range start .Attr {if _eadd .Name .Local =="\u006e\u0061\u006d\u0065"{_ffbfe ,_beccg :=_eadd .Value ,error (nil );if _beccg !=nil {return _beccg ;};_bcbb .NameAttr =&_ffbfe ;continue ;};};_cbca :for {_eadaf ,_bcgfd :=d .Token ();if _bcgfd !=nil {return _bcgfd ;};switch _cdbc :=_eadaf .(type ){case _e .StartElement :switch _cdbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adfb :=NewCT_Algorithm ();if _bgda :=d .DecodeElement (_adfb ,&_cdbc );_bgda !=nil {return _bgda ;};_bcbb .Alg =append (_bcbb .Alg ,_adfb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebbdg :=NewCT_Shape ();if _ageb :=d .DecodeElement (_ebbdg ,&_cdbc );_ageb !=nil {return _ageb ;};_bcbb .Shape =append (_bcbb .Shape ,_ebbdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gagb :=NewCT_PresentationOf ();if _bgbe :=d .DecodeElement (_gagb ,&_cdbc );_bgbe !=nil {return _bgbe ;};_bcbb .PresOf =append (_bcbb .PresOf ,_gagb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ggfc :=NewCT_Constraints ();if _cafe :=d .DecodeElement (_ggfc ,&_cdbc );_cafe !=nil {return _cafe ;};_bcbb .ConstrLst =append (_bcbb .ConstrLst ,_ggfc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gdab :=NewCT_Rules ();if _gbge :=d .DecodeElement (_gdab ,&_cdbc );_gbge !=nil {return _gbge ;};_bcbb .RuleLst =append (_bcbb .RuleLst ,_gdab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dccec :=NewCT_ForEach ();if _dgcd :=d .DecodeElement (_dccec ,&_cdbc );_dgcd !=nil {return _dgcd ;};_bcbb .ForEach =append (_bcbb .ForEach ,_dccec );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbgaa :=NewCT_LayoutNode ();if _cced :=d .DecodeElement (_dbgaa ,&_cdbc );_cced !=nil {return _cced ;};_bcbb .LayoutNode =append (_bcbb .LayoutNode ,_dbgaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egdg :=NewCT_Choose ();if _cgfa :=d .DecodeElement (_egdg ,&_cdbc );_cgfa !=nil {return _cgfa ;};_bcbb .Choose =append (_bcbb .Choose ,_egdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fffbe :=_f .NewCT_OfficeArtExtensionList ();if _fgab :=d .DecodeElement (_fffbe ,&_cdbc );_fgab !=nil {return _fgab ;};_bcbb .ExtLst =append (_bcbb .ExtLst ,_fffbe );default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_cdbc .Name );if _bcbec :=d .Skip ();_bcbec !=nil {return _bcbec ;};};case _e .EndElement :break _cbca ;case _e .CharData :};};return nil ;};func (_bbfb *ST_BendPoint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgfe ,_dbcaa :=d .Token ();if _dbcaa !=nil {return _dbcaa ;};if _adaa ,_ebaac :=_dgfe .(_e .EndElement );_ebaac &&_adaa .Name ==start .Name {*_bbfb =1;return nil ;};if _dadge ,_gddgb :=_dgfe .(_e .CharData );!_gddgb {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",_dgfe );}else {switch string (_dadge ){case "":*_bbfb =0;case "\u0062\u0065\u0067":*_bbfb =1;case "\u0064\u0065\u0066":*_bbfb =2;case "\u0065\u006e\u0064":*_bbfb =3;};};_dgfe ,_dbcaa =d .Token ();if _dbcaa !=nil {return _dbcaa ;};if _afaa ,_cddca :=_dgfe .(_e .EndElement );_cddca &&_afaa .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",_dgfe );};func (_afec ST_CenterShapeMapping )Validate ()error {return _afec .ValidateWithPath ("")};func (_ee *AG_ConstraintAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dd :=range start .Attr {if _dd .Name .Local =="\u0074\u0079\u0070\u0065"{_ee .TypeAttr .UnmarshalXMLAttr (_dd );continue ;};if _dd .Name .Local =="\u0066\u006f\u0072"{_ee .ForAttr .UnmarshalXMLAttr (_dd );continue ;};if _dd .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_gg ,_cf :=_dd .Value ,error (nil );if _cf !=nil {return _cf ;};_ee .ForNameAttr =&_gg ;continue ;};if _dd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ee .PtTypeAttr .UnmarshalXMLAttr (_dd );continue ;};};for {_bge ,_bc :=d .Token ();if _bc !=nil {return _a .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",_bc );};if _db ,_ebf :=_bge .(_e .EndElement );_ebf &&_db .Name ==start .Name {break ;};};return nil ;};type CT_Name struct{LangAttr *string ;ValAttr string ;}; -// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path -func (_gee *CT_AnimOne )ValidateWithPath (path string )error {if _bgd :=_gee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgd !=nil {return _bgd ;};return nil ;}; +// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path +func (_ecdgc *LayoutDef )ValidateWithPath (path string )error {if _bfbf :=_ecdgc .CT_DiagramDefinition .ValidateWithPath (path );_bfbf !=nil {return _bfbf ;};return nil ;};func (_dgacf ST_CenterShapeMapping )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdgfa :=_e .Attr {};_gdgfa .Name =name ;switch _dgacf {case ST_CenterShapeMappingUnset :_gdgfa .Value ="";case ST_CenterShapeMappingNone :_gdgfa .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_gdgfa .Value ="\u0066\u004e\u006fd\u0065";};return _gdgfa ,nil ;};func NewCT_Categories ()*CT_Categories {_dea :=&CT_Categories {};return _dea };func (_cacgde *CT_LayoutNode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eegc :=range start .Attr {if _eegc .Name .Local =="\u006e\u0061\u006d\u0065"{_fcce ,_afcd :=_eegc .Value ,error (nil );if _afcd !=nil {return _afcd ;};_cacgde .NameAttr =&_fcce ;continue ;};if _eegc .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_cacgde .ChOrderAttr .UnmarshalXMLAttr (_eegc );continue ;};if _eegc .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_egbba ,_gfddd :=_eegc .Value ,error (nil );if _gfddd !=nil {return _gfddd ;};_cacgde .MoveWithAttr =&_egbba ;continue ;};if _eegc .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_fbdc ,_edcg :=_eegc .Value ,error (nil );if _edcg !=nil {return _edcg ;};_cacgde .StyleLblAttr =&_fbdc ;continue ;};};_bebd :for {_dcaf ,_fbgd :=d .Token ();if _fbgd !=nil {return _fbgd ;};switch _ddab :=_dcaf .(type ){case _e .StartElement :switch _ddab .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egcb :=NewCT_Algorithm ();if _daee :=d .DecodeElement (_egcb ,&_ddab );_daee !=nil {return _daee ;};_cacgde .Alg =append (_cacgde .Alg ,_egcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dcdf :=NewCT_Shape ();if _cdbg :=d .DecodeElement (_dcdf ,&_ddab );_cdbg !=nil {return _cdbg ;};_cacgde .Shape =append (_cacgde .Shape ,_dcdf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bcffg :=NewCT_PresentationOf ();if _begca :=d .DecodeElement (_bcffg ,&_ddab );_begca !=nil {return _begca ;};_cacgde .PresOf =append (_cacgde .PresOf ,_bcffg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egdd :=NewCT_Constraints ();if _ccfb :=d .DecodeElement (_egdd ,&_ddab );_ccfb !=nil {return _ccfb ;};_cacgde .ConstrLst =append (_cacgde .ConstrLst ,_egdd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eded :=NewCT_Rules ();if _dcfa :=d .DecodeElement (_eded ,&_ddab );_dcfa !=nil {return _dcfa ;};_cacgde .RuleLst =append (_cacgde .RuleLst ,_eded );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fdba :=NewCT_LayoutVariablePropertySet ();if _afaga :=d .DecodeElement (_fdba ,&_ddab );_afaga !=nil {return _afaga ;};_cacgde .VarLst =append (_cacgde .VarLst ,_fdba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abab :=NewCT_ForEach ();if _bddb :=d .DecodeElement (_abab ,&_ddab );_bddb !=nil {return _bddb ;};_cacgde .ForEach =append (_cacgde .ForEach ,_abab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_caefd :=NewCT_LayoutNode ();if _afca :=d .DecodeElement (_caefd ,&_ddab );_afca !=nil {return _afca ;};_cacgde .LayoutNode =append (_cacgde .LayoutNode ,_caefd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afbg :=NewCT_Choose ();if _fgbg :=d .DecodeElement (_afbg ,&_ddab );_fgbg !=nil {return _fgbg ;};_cacgde .Choose =append (_cacgde .Choose ,_afbg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_feae :=_f .NewCT_OfficeArtExtensionList ();if _cda :=d .DecodeElement (_feae ,&_ddab );_cda !=nil {return _cda ;};_cacgde .ExtLst =append (_cacgde .ExtLst ,_feae );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_ddab .Name );if _agdd :=d .Skip ();_agdd !=nil {return _agdd ;};};case _e .EndElement :break _bebd ;case _e .CharData :};};return nil ;};func (_efaabe ST_SecondaryLinearDirection )Validate ()error {return _efaabe .ValidateWithPath ("")};type ST_HueDir byte ; -// Validate validates the CT_When and its children -func (_aadf *CT_When )Validate ()error {return _aadf .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};func (_ccgcbc ST_HueDir )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecea :=_d .Attr {};_ecea .Name =name ;switch _ccgcbc {case ST_HueDirUnset :_ecea .Value ="";case ST_HueDirCw :_ecea .Value ="\u0063\u0077";case ST_HueDirCcw :_ecea .Value ="\u0063\u0063\u0077";};return _ecea ,nil ;};func (_bbfa ST_AlgorithmType )ValidateWithPath (path string )error {switch _bbfa {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfa ));};return nil ;}; +// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path +func (_acaf *CT_ForEach )ValidateWithPath (path string )error {for _fgbe ,_acgb :=range _acaf .Alg {if _bcdg :=_acgb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_fgbe ));_bcdg !=nil {return _bcdg ;};};for _fbcc ,_bcgd :=range _acaf .Shape {if _fbca :=_bcgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fbcc ));_fbca !=nil {return _fbca ;};};for _gbfa ,_adcge :=range _acaf .PresOf {if _bdee :=_adcge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_gbfa ));_bdee !=nil {return _bdee ;};};for _fdedg ,_dcfd :=range _acaf .ConstrLst {if _gbdg :=_dcfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fdedg ));_gbdg !=nil {return _gbdg ;};};for _gfbd ,_geed :=range _acaf .RuleLst {if _bbce :=_geed .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_gfbd ));_bbce !=nil {return _bbce ;};};for _ccee ,_gdec :=range _acaf .ForEach {if _eedb :=_gdec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_ccee ));_eedb !=nil {return _eedb ;};};for _bdgc ,_dacf :=range _acaf .LayoutNode {if _bcfb :=_dacf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_bdgc ));_bcfb !=nil {return _bcfb ;};};for _edgf ,_cbcgd :=range _acaf .Choose {if _gebc :=_cbcgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_edgf ));_gebc !=nil {return _gebc ;};};for _fbaeg ,_aeed :=range _acaf .ExtLst {if _gged :=_aeed .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fbaeg ));_gged !=nil {return _gged ;};};return nil ;}; -// Validate validates the CT_Name and its children -func (_gcfd *CT_Name )Validate ()error {return _gcfd .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};func (_efgaa *CT_DiagramDefinition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efgaa .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_efgaa .UniqueIdAttr )});};if _efgaa .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ec .Sprintf ("\u0025\u0076",*_efgaa .MinVerAttr )});};if _efgaa .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_efgaa .DefStyleAttr )});};e .EncodeToken (start );if _efgaa .Title !=nil {_agb :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_febd :=range _efgaa .Title {e .EncodeElement (_febd ,_agb );};};if _efgaa .Desc !=nil {_abdd :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_eabc :=range _efgaa .Desc {e .EncodeElement (_eabc ,_abdd );};};if _efgaa .CatLst !=nil {_bbdg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgaa .CatLst ,_bbdg );};if _efgaa .SampData !=nil {_ceda :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efgaa .SampData ,_ceda );};if _efgaa .StyleData !=nil {_efec :=_d .StartElement {Name :_d .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_efgaa .StyleData ,_efec );};if _efgaa .ClrData !=nil {_dede :=_d .StartElement {Name :_d .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efgaa .ClrData ,_dede );};_afgc :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_efgaa .LayoutNode ,_afgc );if _efgaa .ExtLst !=nil {_cdfe :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efgaa .ExtLst ,_cdfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Constraints ()*CT_Constraints {_cbcc :=&CT_Constraints {};return _cbcc };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;);func (_aeeb *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecad :for {_egd ,_ebcc :=d .Token ();if _ebcc !=nil {return _ebcc ;};switch _ggfg :=_egd .(type ){case _d .StartElement :switch _ggfg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ddfg :=NewCT_StyleDefinitionHeader ();if _dfdcb :=d .DecodeElement (_ddfg ,&_ggfg );_dfdcb !=nil {return _dfdcb ;};_aeeb .StyleDefHdr =append (_aeeb .StyleDefHdr ,_ddfg );default:_ed .Log .Debug ("\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",_ggfg .Name );if _fcefd :=d .Skip ();_fcefd !=nil {return _fcefd ;};};case _d .EndElement :break _ecad ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_Description and its children +func (_cddd *CT_Description )Validate ()error {return _cddd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};type ST_ConstraintType byte ;func (_gbcfa *ST_OutputShapeType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gbcfa =0;case "\u006e\u006f\u006e\u0065":*_gbcfa =1;case "\u0063\u006f\u006e\u006e":*_gbcfa =2;};return nil ;};func (_fgag ST_ConstraintRelationship )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fgag .String (),start );};type LayoutDef struct{CT_DiagramDefinition };func (_bga *CT_AnimOne )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gae :=range start .Attr {if _gae .Name .Local =="\u0076\u0061\u006c"{_bga .ValAttr .UnmarshalXMLAttr (_gae );continue ;};};for {_gda ,_cgd :=d .Token ();if _cgd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_cgd );};if _eaf ,_ddgf :=_gda .(_e .EndElement );_ddgf &&_eaf .Name ==start .Name {break ;};};return nil ;};func (_abdad *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_abdad =0;case "\u0062\u0065\u0066":*_abdad =1;case "\u0061\u0066\u0074":*_abdad =2;};return nil ;};func (_gceg ST_ConstraintRelationship )Validate ()error {return _gceg .ValidateWithPath ("")}; -// ST_LayoutShapeType is a union type -type ST_LayoutShapeType struct{ST_ShapeType _fa .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;}; +// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path +func (_aaab *CT_Cxn )ValidateWithPath (path string )error {if _ecga :=_aaab .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_ecga !=nil {return _ecga ;};if _dbggb :=_aaab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbggb !=nil {return _dbggb ;};if _gbfe :=_aaab .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_gbfe !=nil {return _gbfe ;};if _eggd :=_aaab .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072");_eggd !=nil {return _eggd ;};if _aaab .ParTransIdAttr !=nil {if _gdgf :=_aaab .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_gdgf !=nil {return _gdgf ;};};if _aaab .SibTransIdAttr !=nil {if _cegc :=_aaab .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_cegc !=nil {return _cegc ;};};if _aaab .ExtLst !=nil {if _egce :=_aaab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egce !=nil {return _egce ;};};return nil ;};func (_cfgg *CT_StyleDefinition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfgg .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cfgg .UniqueIdAttr )});};if _cfgg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cfgg .MinVerAttr )});};e .EncodeToken (start );if _cfgg .Title !=nil {_dgfc :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_fceeaa :=range _cfgg .Title {e .EncodeElement (_fceeaa ,_dgfc );};};if _cfgg .Desc !=nil {_cfad :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_adff :=range _cfgg .Desc {e .EncodeElement (_adff ,_cfad );};};if _cfgg .CatLst !=nil {_bgcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfgg .CatLst ,_bgcg );};if _cfgg .Scene3d !=nil {_cgffa :=_e .StartElement {Name :_e .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_cfgg .Scene3d ,_cgffa );};_dabd :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_dgef :=range _cfgg .StyleLbl {e .EncodeElement (_dgef ,_dabd );};if _cfgg .ExtLst !=nil {_dccbg :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfgg .ExtLst ,_dccbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdead ST_PyramidAccentTextMargin )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdagg :=_e .Attr {};_cdagg .Name =name ;switch _fdead {case ST_PyramidAccentTextMarginUnset :_cdagg .Value ="";case ST_PyramidAccentTextMarginStep :_cdagg .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_cdagg .Value ="\u0073\u0074\u0061c\u006b";};return _cdagg ,nil ;};func NewCT_Rules ()*CT_Rules {_fcaf :=&CT_Rules {};return _fcaf };func (_edegbf ST_FunctionType )Validate ()error {return _edegbf .ValidateWithPath ("")};func (_baee *LayoutDefHdrLst )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _baee .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );};func (_bebad ST_HueDir )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ebfeg :=_e .Attr {};_ebfeg .Name =name ;switch _bebad {case ST_HueDirUnset :_ebfeg .Value ="";case ST_HueDirCw :_ebfeg .Value ="\u0063\u0077";case ST_HueDirCcw :_ebfeg .Value ="\u0063\u0063\u0077";};return _ebfeg ,nil ;};func (_fecb *CT_ElemPropSet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddcbe :=range start .Attr {if _ddcbe .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_acceg ,_gbg :=_b .ParseBool (_ddcbe .Value );if _gbg !=nil {return _gbg ;};_fecb .CustFlipVertAttr =&_acceg ;continue ;};if _ddcbe .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_cce ,_gdf :=ParseUnionST_ModelId (_ddcbe .Value );if _gdf !=nil {return _gdf ;};_fecb .PresAssocIDAttr =&_cce ;continue ;};if _ddcbe .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_agc ,_dada :=_b .ParseBool (_ddcbe .Value );if _dada !=nil {return _dada ;};_fecb .CustFlipHorAttr =&_agc ;continue ;};if _ddcbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_gefg ,_dca :=_ddcbe .Value ,error (nil );if _dca !=nil {return _dca ;};_fecb .PresStyleLblAttr =&_gefg ;continue ;};if _ddcbe .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_fbfe ,_cbcd :=_b .ParseInt (_ddcbe .Value ,10,32);if _cbcd !=nil {return _cbcd ;};_geda :=int32 (_fbfe );_fecb .CustSzXAttr =&_geda ;continue ;};if _ddcbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_cdcb ,_ffd :=_b .ParseInt (_ddcbe .Value ,10,32);if _ffd !=nil {return _ffd ;};_ggdff :=int32 (_cdcb );_fecb .PresStyleCntAttr =&_ggdff ;continue ;};if _ddcbe .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_egdf ,_cbfd :=_b .ParseInt (_ddcbe .Value ,10,32);if _cbfd !=nil {return _cbfd ;};_bdd :=int32 (_egdf );_fecb .CustSzYAttr =&_bdd ;continue ;};if _ddcbe .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_geaa ,_gceb :=_ddcbe .Value ,error (nil );if _gceb !=nil {return _gceb ;};_fecb .LoCatIdAttr =&_geaa ;continue ;};if _ddcbe .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_cgdf ,_dcdb :=ParseUnionST_PrSetCustVal (_ddcbe .Value );if _dcdb !=nil {return _dcdb ;};_fecb .CustScaleXAttr =&_cgdf ;continue ;};if _ddcbe .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_dfdff ,_ffbb :=_ddcbe .Value ,error (nil );if _ffbb !=nil {return _ffbb ;};_fecb .QsCatIdAttr =&_dfdff ;continue ;};if _ddcbe .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_aedg ,_eagd :=ParseUnionST_PrSetCustVal (_ddcbe .Value );if _eagd !=nil {return _eagd ;};_fecb .CustScaleYAttr =&_aedg ;continue ;};if _ddcbe .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_ced ,_gdge :=_b .ParseInt (_ddcbe .Value ,10,32);if _gdge !=nil {return _gdge ;};_cggfd :=int32 (_ced );_fecb .CustAngAttr =&_cggfd ;continue ;};if _ddcbe .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_fabg ,_bbdfb :=ParseUnionST_PrSetCustVal (_ddcbe .Value );if _bbdfb !=nil {return _bbdfb ;};_fecb .CustRadScaleRadAttr =&_fabg ;continue ;};if _ddcbe .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_faga ,_edga :=ParseUnionST_PrSetCustVal (_ddcbe .Value );if _edga !=nil {return _edga ;};_fecb .CustLinFactXAttr =&_faga ;continue ;};if _ddcbe .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_aabff ,_eebbf :=_ddcbe .Value ,error (nil );if _eebbf !=nil {return _eebbf ;};_fecb .QsTypeIdAttr =&_aabff ;continue ;};if _ddcbe .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_bec ,_gbfb :=_b .ParseBool (_ddcbe .Value );if _gbfb !=nil {return _gbfb ;};_fecb .Coherent3DOffAttr =&_bec ;continue ;};if _ddcbe .Name .Local =="\u0063\u0075\u0073t\u0054"{_aceg ,_bfgb :=_b .ParseBool (_ddcbe .Value );if _bfgb !=nil {return _bfgb ;};_fecb .CustTAttr =&_aceg ;continue ;};if _ddcbe .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_ggcf ,_edfc :=_ddcbe .Value ,error (nil );if _edfc !=nil {return _edfc ;};_fecb .PresNameAttr =&_ggcf ;continue ;};if _ddcbe .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_bcgec ,_afdf :=ParseUnionST_PrSetCustVal (_ddcbe .Value );if _afdf !=nil {return _afdf ;};_fecb .CustLinFactNeighborYAttr =&_bcgec ;continue ;};if _ddcbe .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_bfbe ,_ccea :=ParseUnionST_PrSetCustVal (_ddcbe .Value );if _ccea !=nil {return _ccea ;};_fecb .CustLinFactYAttr =&_bfbe ;continue ;};if _ddcbe .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_ggbf ,_fegf :=_ddcbe .Value ,error (nil );if _fegf !=nil {return _fegf ;};_fecb .LoTypeIdAttr =&_ggbf ;continue ;};if _ddcbe .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_abegf ,_ebea :=ParseUnionST_PrSetCustVal (_ddcbe .Value );if _ebea !=nil {return _ebea ;};_fecb .CustRadScaleIncAttr =&_abegf ;continue ;};if _ddcbe .Name .Local =="\u0070\u0068\u006cd\u0072"{_ccba ,_eafb :=_b .ParseBool (_ddcbe .Value );if _eafb !=nil {return _eafb ;};_fecb .PhldrAttr =&_ccba ;continue ;};if _ddcbe .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_dfeg ,_aacg :=_ddcbe .Value ,error (nil );if _aacg !=nil {return _aacg ;};_fecb .CsTypeIdAttr =&_dfeg ;continue ;};if _ddcbe .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_fecg ,_bagd :=_ddcbe .Value ,error (nil );if _bagd !=nil {return _bagd ;};_fecb .CsCatIdAttr =&_fecg ;continue ;};if _ddcbe .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_cfbc ,_acff :=_ddcbe .Value ,error (nil );if _acff !=nil {return _acff ;};_fecb .PhldrTAttr =&_cfbc ;continue ;};if _ddcbe .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_egeg ,_dgfd :=_b .ParseInt (_ddcbe .Value ,10,32);if _dgfd !=nil {return _dgfd ;};_fbeag :=int32 (_egeg );_fecb .PresStyleIdxAttr =&_fbeag ;continue ;};if _ddcbe .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_dggd ,_fgcb :=ParseUnionST_PrSetCustVal (_ddcbe .Value );if _fgcb !=nil {return _fgcb ;};_fecb .CustLinFactNeighborXAttr =&_dggd ;continue ;};};_gbgd :for {_fcc ,_gega :=d .Token ();if _gega !=nil {return _gega ;};switch _bbge :=_fcc .(type ){case _e .StartElement :switch _bbge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fecb .PresLayoutVars =NewCT_LayoutVariablePropertySet ();if _dega :=d .DecodeElement (_fecb .PresLayoutVars ,&_bbge );_dega !=nil {return _dega ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fecb .Style =_f .NewCT_ShapeStyle ();if _afbc :=d .DecodeElement (_fecb .Style ,&_bbge );_afbc !=nil {return _afbc ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072\u006fp\u0053e\u0074\u0020\u0025\u0076",_bbge .Name );if _bedc :=d .Skip ();_bedc !=nil {return _bedc ;};};case _e .EndElement :break _gbgd ;case _e .CharData :};};return nil ;};func (_dcdg *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dcdg =0;case "\u0065\u0078\u0061c\u0074":*_dcdg =1;case "\u0072\u0065\u006c":*_dcdg =2;};return nil ;};func (_daag *CT_Choose )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acf :=range start .Attr {if _acf .Name .Local =="\u006e\u0061\u006d\u0065"{_gcde ,_acd :=_acf .Value ,error (nil );if _acd !=nil {return _acd ;};_daag .NameAttr =&_gcde ;continue ;};};_defa :for {_bccd ,_bbe :=d .Token ();if _bbe !=nil {return _bbe ;};switch _gggd :=_bccd .(type ){case _e .StartElement :switch _gggd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbgf :=NewCT_When ();if _gegb :=d .DecodeElement (_dbgf ,&_gggd );_gegb !=nil {return _gegb ;};_daag .If =append (_daag .If ,_dbgf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_daag .Else =NewCT_Otherwise ();if _cggf :=d .DecodeElement (_daag .Else ,&_gggd );_cggf !=nil {return _cggf ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_gggd .Name );if _afae :=d .Skip ();_afae !=nil {return _afae ;};};case _e .EndElement :break _defa ;case _e .CharData :};};return nil ;};type ST_PtType byte ;func (_edfgb *CT_ResizeHandles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edfgb .ValAttr !=ST_ResizeHandlesStrUnset {_ebcac ,_daaf :=_edfgb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _daaf !=nil {return _daaf ;};start .Attr =append (start .Attr ,_ebcac );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_f .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 (_cgad *ST_AnimOneStr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caded ,_eeggb :=d .Token ();if _eeggb !=nil {return _eeggb ;};if _daafb ,_edega :=_caded .(_e .EndElement );_edega &&_daafb .Name ==start .Name {*_cgad =1;return nil ;};if _bcefe ,_ebfee :=_caded .(_e .CharData );!_ebfee {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",_caded );}else {switch string (_bcefe ){case "":*_cgad =0;case "\u006e\u006f\u006e\u0065":*_cgad =1;case "\u006f\u006e\u0065":*_cgad =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_cgad =3;};};_caded ,_eeggb =d .Token ();if _eeggb !=nil {return _eeggb ;};if _baeg ,_bfecf :=_caded .(_e .EndElement );_bfecf &&_baeg .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",_caded );};func (_fgbdbf *ST_ConnectorPoint )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgbdbf =0;case "\u0061\u0075\u0074\u006f":*_fgbdbf =1;case "\u0062\u0043\u0074\u0072":*_fgbdbf =2;case "\u0063\u0074\u0072":*_fgbdbf =3;case "\u006d\u0069\u0064\u004c":*_fgbdbf =4;case "\u006d\u0069\u0064\u0052":*_fgbdbf =5;case "\u0074\u0043\u0074\u0072":*_fgbdbf =6;case "\u0062\u004c":*_fgbdbf =7;case "\u0062\u0052":*_fgbdbf =8;case "\u0074\u004c":*_fgbdbf =9;case "\u0074\u0052":*_fgbdbf =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_fgbdbf =11;};return nil ;};const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;);func (_eggba ST_ClrAppMethod )ValidateWithPath (path string )error {switch _eggba {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 (_eggba ));};return nil ;};func (_dddf ST_HueDir )String ()string {switch _dddf {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_abfc *CT_PtList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afdb :for {_aegf ,_bgcf :=d .Token ();if _bgcf !=nil {return _bgcf ;};switch _ddbe :=_aegf .(type ){case _e .StartElement :switch _ddbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fgcg :=NewCT_Pt ();if _dagg :=d .DecodeElement (_fgcg ,&_ddbe );_dagg !=nil {return _dagg ;};_abfc .Pt =append (_abfc .Pt ,_fgcg );default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_ddbe .Name );if _fegfb :=d .Skip ();_fegfb !=nil {return _fegfb ;};};case _e .EndElement :break _afdb ;case _e .CharData :};};return nil ;};func (_dcgf *CT_SDCategory )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dcgf .TypeAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",_dcgf .PriAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gdgaa *ST_HierarchyAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bafce ,_fedc :=d .Token ();if _fedc !=nil {return _fedc ;};if _cdfdg ,_fabd :=_bafce .(_e .EndElement );_fabd &&_cdfdg .Name ==start .Name {*_gdgaa =1;return nil ;};if _edcbb ,_ggfdg :=_bafce .(_e .CharData );!_ggfdg {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",_bafce );}else {switch string (_edcbb ){case "":*_gdgaa =0;case "\u0074\u004c":*_gdgaa =1;case "\u0074\u0052":*_gdgaa =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_gdgaa =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_gdgaa =4;case "\u0062\u004c":*_gdgaa =5;case "\u0062\u0052":*_gdgaa =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_gdgaa =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_gdgaa =8;case "\u006c\u0054":*_gdgaa =9;case "\u006c\u0042":*_gdgaa =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_gdgaa =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_gdgaa =12;case "\u0072\u0054":*_gdgaa =13;case "\u0072\u0042":*_gdgaa =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_gdgaa =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_gdgaa =16;};};_bafce ,_fedc =d .Token ();if _fedc !=nil {return _fedc ;};if _bcged ,_aaaeb :=_bafce .(_e .EndElement );_aaaeb &&_bcged .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",_bafce );};func (_dgcdaa *ST_LinearDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afce ,_edde :=d .Token ();if _edde !=nil {return _edde ;};if _aaeg ,_eceba :=_afce .(_e .EndElement );_eceba &&_aaeg .Name ==start .Name {*_dgcdaa =1;return nil ;};if _fgeba ,_cffd :=_afce .(_e .CharData );!_cffd {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",_afce );}else {switch string (_fgeba ){case "":*_dgcdaa =0;case "\u0066\u0072\u006fm\u004c":*_dgcdaa =1;case "\u0066\u0072\u006fm\u0052":*_dgcdaa =2;case "\u0066\u0072\u006fm\u0054":*_dgcdaa =3;case "\u0066\u0072\u006fm\u0042":*_dgcdaa =4;};};_afce ,_edde =d .Token ();if _edde !=nil {return _edde ;};if _eaadb ,_ecffba :=_afce .(_e .EndElement );_ecffba &&_eaadb .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",_afce );};type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};func (_gffff ST_ParameterVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gffff .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_e .CharData (_gffff .ST_DiagramHorizontalAlignment .String ()));};if _gffff .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_e .CharData (_gffff .ST_VerticalAlignment .String ()));};if _gffff .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_e .CharData (_gffff .ST_ChildDirection .String ()));};if _gffff .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_e .CharData (_gffff .ST_ChildAlignment .String ()));};if _gffff .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_e .CharData (_gffff .ST_SecondaryChildAlignment .String ()));};if _gffff .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_e .CharData (_gffff .ST_LinearDirection .String ()));};if _gffff .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_e .CharData (_gffff .ST_SecondaryLinearDirection .String ()));};if _gffff .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_e .CharData (_gffff .ST_StartingElement .String ()));};if _gffff .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_e .CharData (_gffff .ST_BendPoint .String ()));};if _gffff .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_e .CharData (_gffff .ST_ConnectorRouting .String ()));};if _gffff .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_e .CharData (_gffff .ST_ArrowheadStyle .String ()));};if _gffff .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_e .CharData (_gffff .ST_ConnectorDimension .String ()));};if _gffff .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_e .CharData (_gffff .ST_RotationPath .String ()));};if _gffff .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_e .CharData (_gffff .ST_CenterShapeMapping .String ()));};if _gffff .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_e .CharData (_gffff .ST_NodeHorizontalAlignment .String ()));};if _gffff .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_e .CharData (_gffff .ST_NodeVerticalAlignment .String ()));};if _gffff .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_e .CharData (_gffff .ST_FallbackDimension .String ()));};if _gffff .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_e .CharData (_gffff .ST_TextDirection .String ()));};if _gffff .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_e .CharData (_gffff .ST_PyramidAccentPosition .String ()));};if _gffff .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_e .CharData (_gffff .ST_PyramidAccentTextMargin .String ()));};if _gffff .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_e .CharData (_gffff .ST_TextBlockDirection .String ()));};if _gffff .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_e .CharData (_gffff .ST_TextAnchorHorizontal .String ()));};if _gffff .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_e .CharData (_gffff .ST_TextAnchorVertical .String ()));};if _gffff .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_e .CharData (_gffff .ST_DiagramTextAlignment .String ()));};if _gffff .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_e .CharData (_gffff .ST_AutoTextRotation .String ()));};if _gffff .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_e .CharData (_gffff .ST_GrowDirection .String ()));};if _gffff .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_e .CharData (_gffff .ST_FlowDirection .String ()));};if _gffff .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_e .CharData (_gffff .ST_ContinueDirection .String ()));};if _gffff .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_e .CharData (_gffff .ST_Breakpoint .String ()));};if _gffff .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_e .CharData (_gffff .ST_Offset .String ()));};if _gffff .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_e .CharData (_gffff .ST_HierarchyAlignment .String ()));};if _gffff .Int32 !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_gffff .Int32 )));};if _gffff .Float64 !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0066",*_gffff .Float64 )));};if _gffff .Bool !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",_agafg (*_gffff .Bool ))));};if _gffff .StringVal !=nil {e .EncodeToken (_e .CharData (*_gffff .StringVal ));};if _gffff .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_e .CharData (_gffff .ST_ConnectorPoint .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type ST_GrowDirection byte ;func (_ccgb ST_PyramidAccentPosition )Validate ()error {return _ccgb .ValidateWithPath ("")};func (_afbfe ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _afbfe {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 (_afbfe ));};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 (_bgee *LayoutDef )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bgee .CT_DiagramDefinition .MarshalXML (e ,start );};func (_adfa ST_ModelId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adfa .Int32 !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_adfa .Int32 )));};if _adfa .ST_Guid !=nil {e .EncodeToken (_e .CharData (*_adfa .ST_Guid ));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_ccfbf ST_PrSetCustVal )String ()string {if _ccfbf .ST_Percentage !=nil {return _a .Sprintf ("\u0025\u0076",*_ccfbf .ST_Percentage );};if _ccfbf .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_ccfbf .Int32 );};return "";};func (_afg *CT_CTStyleLabel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_afg .NameAttr )});e .EncodeToken (start );if _afg .FillClrLst !=nil {_gcc :=_e .StartElement {Name :_e .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_afg .FillClrLst ,_gcc );};if _afg .LinClrLst !=nil {_aacd :=_e .StartElement {Name :_e .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}};e .EncodeElement (_afg .LinClrLst ,_aacd );};if _afg .EffectClrLst !=nil {_bbbf :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_afg .EffectClrLst ,_bbbf );};if _afg .TxLinClrLst !=nil {_agb :=_e .StartElement {Name :_e .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_afg .TxLinClrLst ,_agb );};if _afg .TxFillClrLst !=nil {_cbgd :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_afg .TxFillClrLst ,_cbgd );};if _afg .TxEffectClrLst !=nil {_dba :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}};e .EncodeElement (_afg .TxEffectClrLst ,_dba );};if _afg .ExtLst !=nil {_ffe :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afg .ExtLst ,_ffe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_faec *ST_VerticalAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_faec =0;case "\u0074":*_faec =1;case "\u006d\u0069\u0064":*_faec =2;case "\u0062":*_faec =3;case "\u006e\u006f\u006e\u0065":*_faec =4;};return nil ;};type ST_ConnectorDimension byte ;func (_faff ST_ResizeHandlesStr )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfcaea :=_e .Attr {};_cfcaea .Name =name ;switch _faff {case ST_ResizeHandlesStrUnset :_cfcaea .Value ="";case ST_ResizeHandlesStrExact :_cfcaea .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_cfcaea .Value ="\u0072\u0065\u006c";};return _cfcaea ,nil ;}; -// ValidateWithPath validates the CT_When and its children, prefixing error messages with path -func (_bfcaf *CT_When )ValidateWithPath (path string )error {if _bfcaf .FuncAttr ==ST_FunctionTypeUnset {return _ec .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 _gcfdeb :=_bfcaf .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_gcfdeb !=nil {return _gcfdeb ;};if _bfcaf .ArgAttr !=nil {if _dddgd :=_bfcaf .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072");_dddgd !=nil {return _dddgd ;};};if _bfcaf .OpAttr ==ST_FunctionOperatorUnset {return _ec .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 _ecda :=_bfcaf .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_ecda !=nil {return _ecda ;};if _faece :=_bfcaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faece !=nil {return _faece ;};for _gbgc ,_fgcce :=range _bfcaf .Alg {if _gcbcb :=_fgcce .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_gbgc ));_gcbcb !=nil {return _gcbcb ;};};for _eaea ,_aaga :=range _bfcaf .Shape {if _gbec :=_aaga .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_eaea ));_gbec !=nil {return _gbec ;};};for _fedcb ,_aegdb :=range _bfcaf .PresOf {if _eeab :=_aegdb .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_fedcb ));_eeab !=nil {return _eeab ;};};for _fefeb ,_ggae :=range _bfcaf .ConstrLst {if _cfdc :=_ggae .ValidateWithPath (_ec .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fefeb ));_cfdc !=nil {return _cfdc ;};};for _ggbd ,_cdbc :=range _bfcaf .RuleLst {if _bedg :=_cdbc .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_ggbd ));_bedg !=nil {return _bedg ;};};for _egdb ,_gcfef :=range _bfcaf .ForEach {if _fdbd :=_gcfef .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_egdb ));_fdbd !=nil {return _fdbd ;};};for _ddfc ,_edcc :=range _bfcaf .LayoutNode {if _acec :=_edcc .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ddfc ));_acec !=nil {return _acec ;};};for _geac ,_bfdaf :=range _bfcaf .Choose {if _egdg :=_bfdaf .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_geac ));_egdg !=nil {return _egdg ;};};for _fdbg ,_abaf :=range _bfcaf .ExtLst {if _abadc :=_abaf .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fdbg ));_abadc !=nil {return _abadc ;};};return nil ;};func (_ggffg ST_TextAnchorVertical )Validate ()error {return _ggffg .ValidateWithPath ("")};func (_bccf ST_ResizeHandlesStr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bccf .String (),start );}; +// Validate validates the CT_Rules and its children +func (_acbg *CT_Rules )Validate ()error {return _acbg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};type ST_Booleans []bool ;const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;); -// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path -func (_gfgaa *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _acfdg ,_cdgg :=range _gfgaa .StyleDefHdr {if _fcge :=_cdgg .ValidateWithPath (_ec .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_acfdg ));_fcge !=nil {return _fcge ;};};return nil ;};func (_bgeba ST_ContinueDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgeba .String (),start );};func (_fdeea *ST_ConnectorRouting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfada ,_bbce :=d .Token ();if _bbce !=nil {return _bbce ;};if _dgfe ,_bgagc :=_bfada .(_d .EndElement );_bgagc &&_dgfe .Name ==start .Name {*_fdeea =1;return nil ;};if _bgadf ,_bacfe :=_bfada .(_d .CharData );!_bacfe {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfada );}else {switch string (_bgadf ){case "":*_fdeea =0;case "\u0073\u0074\u0072\u0061":*_fdeea =1;case "\u0062\u0065\u006e\u0064":*_fdeea =2;case "\u0063\u0075\u0072v\u0065":*_fdeea =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_fdeea =4;};};_bfada ,_bbce =d .Token ();if _bbce !=nil {return _bbce ;};if _bafce ,_caage :=_bfada .(_d .EndElement );_caage &&_bafce .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfada );};func (_efdg *ST_LinearDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efdg =0;case "\u0066\u0072\u006fm\u004c":*_efdg =1;case "\u0066\u0072\u006fm\u0052":*_efdg =2;case "\u0066\u0072\u006fm\u0054":*_efdg =3;case "\u0066\u0072\u006fm\u0042":*_efdg =4;};return nil ;}; +// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path +func (_ebe *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil };func (_adcae ST_PtType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_adcae .String (),start );}; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_abdf *CT_Parameter )ValidateWithPath (path string )error {if _abdf .TypeAttr ==ST_ParameterIdUnset {return _ec .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 _ggegd :=_abdf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggegd !=nil {return _ggegd ;};if _gabg :=_abdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gabg !=nil {return _gabg ;};return nil ;}; +// Validate validates the CT_StyleDefinitionHeader and its children +func (_dgbc *CT_StyleDefinitionHeader )Validate ()error {return _dgbc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};func (_bccfe *CT_Colors )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bccfe .MethAttr !=ST_ClrAppMethodUnset {_dbgb ,_dbb :=_bccfe .MethAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u0065\u0074\u0068"});if _dbb !=nil {return _dbb ;};start .Attr =append (start .Attr ,_dbgb );};if _bccfe .HueDirAttr !=ST_HueDirUnset {_bbdf ,_cdbe :=_bccfe .HueDirAttr .MarshalXMLAttr (_e .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _cdbe !=nil {return _cdbe ;};start .Attr =append (start .Attr ,_bbdf );};e .EncodeToken (start );if _bccfe .EG_ColorChoice !=nil {for _ ,_gba :=range _bccfe .EG_ColorChoice {_gba .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path -func (_be *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _bg :=_be .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bg !=nil {return _bg ;};if _bef :=_be .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_bef !=nil {return _bef ;};if _ffe :=_be .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ffe !=nil {return _ffe ;};return nil ;};func (_cgea *ST_FunctionValue )Validate ()error {return _cgea .ValidateWithPath ("")};func (_ggda *CT_ColorTransformHeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbb :=range start .Attr {if _fbb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gff ,_cceb :=_fbb .Value ,error (nil );if _cceb !=nil {return _cceb ;};_ggda .UniqueIdAttr =_gff ;continue ;};if _fbb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gfgc ,_ffda :=_fbb .Value ,error (nil );if _ffda !=nil {return _ffda ;};_ggda .MinVerAttr =&_gfgc ;continue ;};if _fbb .Name .Local =="\u0072\u0065\u0073I\u0064"{_eef ,_ddd :=_e .ParseInt (_fbb .Value ,10,32);if _ddd !=nil {return _ddd ;};_ebaa :=int32 (_eef );_ggda .ResIdAttr =&_ebaa ;continue ;};};_fgbc :for {_edc ,_egc :=d .Token ();if _egc !=nil {return _egc ;};switch _daeg :=_edc .(type ){case _d .StartElement :switch _daeg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffa :=NewCT_CTName ();if _abca :=d .DecodeElement (_ffa ,&_daeg );_abca !=nil {return _abca ;};_ggda .Title =append (_ggda .Title ,_ffa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fgag :=NewCT_CTDescription ();if _bacf :=d .DecodeElement (_fgag ,&_daeg );_bacf !=nil {return _bacf ;};_ggda .Desc =append (_ggda .Desc ,_fgag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ggda .CatLst =NewCT_CTCategories ();if _edae :=d .DecodeElement (_ggda .CatLst ,&_daeg );_edae !=nil {return _edae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ggda .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _cabg :=d .DecodeElement (_ggda .ExtLst ,&_daeg );_cabg !=nil {return _cabg ;};default:_ed .Log .Debug ("\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",_daeg .Name );if _fccc :=d .Skip ();_fccc !=nil {return _fccc ;};};case _d .EndElement :break _fgbc ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path +func (_gbed *CT_Adj )ValidateWithPath (path string )error {if _gbed .IdxAttr < 1{return _a .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 ,_gbed .IdxAttr );};return nil ;};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;}; -// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path -func (_bfbe *LayoutDefHdrLst )ValidateWithPath (path string )error {if _cgefb :=_bfbe .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_cgefb !=nil {return _cgefb ;};return nil ;};func (_gdfc ST_AlgorithmType )Validate ()error {return _gdfc .ValidateWithPath ("")};func (_gccg ST_CxnType )Validate ()error {return _gccg .ValidateWithPath ("")};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_g :=&AG_ConstraintAttributes {};return _g ;};func (_gcc *CT_BulletEnabled )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efbd :=range start .Attr {if _efbd .Name .Local =="\u0076\u0061\u006c"{_ecf ,_fedc :=_e .ParseBool (_efbd .Value );if _fedc !=nil {return _fedc ;};_gcc .ValAttr =&_ecf ;continue ;};};for {_bec ,_ega :=d .Token ();if _ega !=nil {return _ec .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",_ega );};if _feff ,_gfg :=_bec .(_d .EndElement );_gfg &&_feff .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ForEach and its children +func (_gaebg *CT_ForEach )Validate ()error {return _gaebg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};func (_bggab ST_ElementType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efbb :=_e .Attr {};_efbb .Name =name ;switch _bggab {case ST_ElementTypeUnset :_efbb .Value ="";case ST_ElementTypeAll :_efbb .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_efbb .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_efbb .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_efbb .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_efbb .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_efbb .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_efbb .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_efbb .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_efbb .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_efbb .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _efbb ,nil ;};func (_bffg ST_ConnectorDimension )ValidateWithPath (path string )error {switch _bffg {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 (_bffg ));};return nil ;};func NewCT_CTCategory ()*CT_CTCategory {_dfde :=&CT_CTCategory {};return _dfde };func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};func (_eefa ST_PyramidAccentPosition )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_abfde :=_e .Attr {};_abfde .Name =name ;switch _eefa {case ST_PyramidAccentPositionUnset :_abfde .Value ="";case ST_PyramidAccentPositionBef :_abfde .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_abfde .Value ="\u0061\u0066\u0074";};return _abfde ,nil ;};func (_aegb *CT_When )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aegb .FuncAttr =ST_FunctionType (1);_aegb .OpAttr =ST_FunctionOperator (1);for _ ,_cbfdf :=range start .Attr {if _cbfdf .Name .Local =="\u006e\u0061\u006d\u0065"{_fddg ,_gcafa :=_cbfdf .Value ,error (nil );if _gcafa !=nil {return _gcafa ;};_aegb .NameAttr =&_fddg ;continue ;};if _cbfdf .Name .Local =="\u0061\u0072\u0067"{_bcffa ,_dcef :=ParseUnionST_FunctionArgument (_cbfdf .Value );if _dcef !=nil {return _dcef ;};_aegb .ArgAttr =&_bcffa ;continue ;};if _cbfdf .Name .Local =="\u0076\u0061\u006c"{_beba ,_fgabg :=ParseUnionST_FunctionValue (_cbfdf .Value );if _fgabg !=nil {return _fgabg ;};_aegb .ValAttr =_beba ;continue ;};if _cbfdf .Name .Local =="\u0066\u0075\u006e\u0063"{_aegb .FuncAttr .UnmarshalXMLAttr (_cbfdf );continue ;};if _cbfdf .Name .Local =="\u006f\u0070"{_aegb .OpAttr .UnmarshalXMLAttr (_cbfdf );continue ;};if _cbfdf .Name .Local =="\u0061\u0078\u0069\u0073"{_efafd ,_bggg :=ParseSliceST_AxisTypes (_cbfdf .Value );if _bggg !=nil {return _bggg ;};_aegb .AxisAttr =&_efafd ;continue ;};if _cbfdf .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_babfb ,_baggc :=ParseSliceST_ElementTypes (_cbfdf .Value );if _baggc !=nil {return _baggc ;};_aegb .PtTypeAttr =&_babfb ;continue ;};if _cbfdf .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_dbdf ,_ggca :=ParseSliceST_Booleans (_cbfdf .Value );if _ggca !=nil {return _ggca ;};_aegb .HideLastTransAttr =&_dbdf ;continue ;};if _cbfdf .Name .Local =="\u0073\u0074"{_ecade ,_affa :=ParseSliceST_Ints (_cbfdf .Value );if _affa !=nil {return _affa ;};_aegb .StAttr =&_ecade ;continue ;};if _cbfdf .Name .Local =="\u0063\u006e\u0074"{_gcacd ,_acbgd :=ParseSliceST_UnsignedInts (_cbfdf .Value );if _acbgd !=nil {return _acbgd ;};_aegb .CntAttr =&_gcacd ;continue ;};if _cbfdf .Name .Local =="\u0073\u0074\u0065\u0070"{_bafc ,_fccc :=ParseSliceST_Ints (_cbfdf .Value );if _fccc !=nil {return _fccc ;};_aegb .StepAttr =&_bafc ;continue ;};};_defc :for {_aded ,_defdf :=d .Token ();if _defdf !=nil {return _defdf ;};switch _ggaa :=_aded .(type ){case _e .StartElement :switch _ggaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_acea :=NewCT_Algorithm ();if _bgbb :=d .DecodeElement (_acea ,&_ggaa );_bgbb !=nil {return _bgbb ;};_aegb .Alg =append (_aegb .Alg ,_acea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_acba :=NewCT_Shape ();if _eaeda :=d .DecodeElement (_acba ,&_ggaa );_eaeda !=nil {return _eaeda ;};_aegb .Shape =append (_aegb .Shape ,_acba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eafdf :=NewCT_PresentationOf ();if _ggee :=d .DecodeElement (_eafdf ,&_ggaa );_ggee !=nil {return _ggee ;};_aegb .PresOf =append (_aegb .PresOf ,_eafdf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebgaf :=NewCT_Constraints ();if _befe :=d .DecodeElement (_ebgaf ,&_ggaa );_befe !=nil {return _befe ;};_aegb .ConstrLst =append (_aegb .ConstrLst ,_ebgaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_befac :=NewCT_Rules ();if _gagff :=d .DecodeElement (_befac ,&_ggaa );_gagff !=nil {return _gagff ;};_aegb .RuleLst =append (_aegb .RuleLst ,_befac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bebg :=NewCT_ForEach ();if _ffeb :=d .DecodeElement (_bebg ,&_ggaa );_ffeb !=nil {return _ffeb ;};_aegb .ForEach =append (_aegb .ForEach ,_bebg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_faagd :=NewCT_LayoutNode ();if _eebgg :=d .DecodeElement (_faagd ,&_ggaa );_eebgg !=nil {return _eebgg ;};_aegb .LayoutNode =append (_aegb .LayoutNode ,_faagd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bedec :=NewCT_Choose ();if _cgbfc :=d .DecodeElement (_bedec ,&_ggaa );_cgbfc !=nil {return _cgbfc ;};_aegb .Choose =append (_aegb .Choose ,_bedec );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adac :=_f .NewCT_OfficeArtExtensionList ();if _dfec :=d .DecodeElement (_adac ,&_ggaa );_dfec !=nil {return _dfec ;};_aegb .ExtLst =append (_aegb .ExtLst ,_adac );default:_af .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0057\u0068\u0065\u006e\u0020\u0025\u0076",_ggaa .Name );if _gddga :=d .Skip ();_gddga !=nil {return _gddga ;};};case _e .EndElement :break _defc ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_SDName and its children -func (_bccge *CT_SDName )Validate ()error {return _bccge .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func (_cgac *CT_TextProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addbe :for {_cegd ,_egda :=d .Token ();if _egda !=nil {return _egda ;};switch _dgga :=_cegd .(type ){case _d .StartElement :switch _dgga .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 :"\u0073\u0070\u0033\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 :"\u0073\u0070\u0033\u0064"}:_cgac .Sp3d =_fa .NewCT_Shape3D ();if _ggge :=d .DecodeElement (_cgac .Sp3d ,&_dgga );_ggge !=nil {return _ggge ;};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 :"\u0066\u006c\u0061\u0074\u0054\u0078"},_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 :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_cgac .FlatTx =_fa .NewCT_FlatText ();if _eebc :=d .DecodeElement (_cgac .FlatTx ,&_dgga );_eebc !=nil {return _eebc ;};default:_ed .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_dgga .Name );if _cddg :=d .Skip ();_cddg !=nil {return _cddg ;};};case _d .EndElement :break _addbe ;case _d .CharData :};};return nil ;};func (_adeca *ST_PyramidAccentTextMargin )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_decc ,_cged :=d .Token ();if _cged !=nil {return _cged ;};if _bcfag ,_ccgd :=_decc .(_d .EndElement );_ccgd &&_bcfag .Name ==start .Name {*_adeca =1;return nil ;};if _ebafe ,_eccce :=_decc .(_d .CharData );!_eccce {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_decc );}else {switch string (_ebafe ){case "":*_adeca =0;case "\u0073\u0074\u0065\u0070":*_adeca =1;case "\u0073\u0074\u0061c\u006b":*_adeca =2;};};_decc ,_cged =d .Token ();if _cged !=nil {return _cged ;};if _gbdaf ,_abggf :=_decc .(_d .EndElement );_abggf &&_gbdaf .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_decc );}; +// Validate validates the CT_NumericRule and its children +func (_bffe *CT_NumericRule )Validate ()error {return _bffe .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func (_egfg *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aage :for {_faf ,_dgccf :=d .Token ();if _dgccf !=nil {return _dgccf ;};switch _adca :=_faf .(type ){case _e .StartElement :switch _adca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bcde :=NewCT_DiagramDefinitionHeader ();if _efag :=d .DecodeElement (_bcde ,&_adca );_efag !=nil {return _efag ;};_egfg .LayoutDefHdr =append (_egfg .LayoutDefHdr ,_bcde );default:_af .Log .Debug ("\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",_adca .Name );if _cec :=d .Skip ();_cec !=nil {return _cec ;};};case _e .EndElement :break _aage ;case _e .CharData :};};return nil ;};func (_deggc *ColorsDefHdrLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_deggc .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_cgag :for {_bcbg ,_adffc :=d .Token ();if _adffc !=nil {return _adffc ;};switch _gecbd :=_bcbg .(type ){case _e .StartElement :switch _gecbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egca :=NewCT_ColorTransformHeader ();if _gfbaa :=d .DecodeElement (_egca ,&_gecbd );_gfbaa !=nil {return _gfbaa ;};_deggc .ColorsDefHdr =append (_deggc .ColorsDefHdr ,_egca );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_gecbd .Name );if _cbab :=d .Skip ();_cbab !=nil {return _cbab ;};};case _e .EndElement :break _cgag ;case _e .CharData :};};return nil ;};func (_bgaf ST_AnimLvlStr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bgaf .String (),start );}; -// Validate validates the CT_Constraint and its children -func (_cafe *CT_Constraint )Validate ()error {return _cafe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func (_ffea *CT_Description )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffea .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ec .Sprintf ("\u0025\u0076",*_ffea .LangAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",_ffea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .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 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 *_fa .CT_ShapeStyle ;};type CT_Constraints struct{Constr []*CT_Constraint ;};func (_dgfg *CT_StyleDefinitionHeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",_dgfg .UniqueIdAttr )});if _dgfg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ec .Sprintf ("\u0025\u0076",*_dgfg .MinVerAttr )});};if _dgfg .ResIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_dgfg .ResIdAttr )});};e .EncodeToken (start );_eeaf :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_gdbdg :=range _dgfg .Title {e .EncodeElement (_gdbdg ,_eeaf );};_becga :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_agdd :=range _dgfg .Desc {e .EncodeElement (_agdd ,_becga );};if _dgfg .CatLst !=nil {_dgab :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgfg .CatLst ,_dgab );};if _dgfg .ExtLst !=nil {_cdbd :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgfg .ExtLst ,_cdbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path +func (_adg *CT_DiagramDefinition )ValidateWithPath (path string )error {for _eecg ,_afbe :=range _adg .Title {if _eabgf :=_afbe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_eecg ));_eabgf !=nil {return _eabgf ;};};for _cbc ,_bgbd :=range _adg .Desc {if _aafc :=_bgbd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_cbc ));_aafc !=nil {return _aafc ;};};if _adg .CatLst !=nil {if _dfcd :=_adg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_dfcd !=nil {return _dfcd ;};};if _adg .SampData !=nil {if _aagb :=_adg .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_aagb !=nil {return _aagb ;};};if _adg .StyleData !=nil {if _cea :=_adg .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061");_cea !=nil {return _cea ;};};if _adg .ClrData !=nil {if _dadg :=_adg .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_dadg !=nil {return _dadg ;};};if _bggd :=_adg .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");_bggd !=nil {return _bggd ;};if _adg .ExtLst !=nil {if _ged :=_adg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ged !=nil {return _ged ;};};return nil ;};func (_afb *CT_ColorTransformHeader )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_afb .UniqueIdAttr )});if _afb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_afb .MinVerAttr )});};if _afb .ResIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_afb .ResIdAttr )});};e .EncodeToken (start );_cgaf :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_afea :=range _afb .Title {e .EncodeElement (_afea ,_cgaf );};_cag :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ecgb :=range _afb .Desc {e .EncodeElement (_ecgb ,_cag );};if _afb .CatLst !=nil {_gggcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afb .CatLst ,_gggcb );};if _afb .ExtLst !=nil {_eggf :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afb .ExtLst ,_eggf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_gbgc *CT_ResizeHandles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bagcb :=range start .Attr {if _bagcb .Name .Local =="\u0076\u0061\u006c"{_gbgc .ValAttr .UnmarshalXMLAttr (_bagcb );continue ;};};for {_dcfgf ,_fgdeg :=d .Token ();if _fgdeg !=nil {return _a .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",_fgdeg );};if _fgfeb ,_gfdb :=_dcfgf .(_e .EndElement );_gfdb &&_fgfeb .Name ==start .Name {break ;};};return nil ;};func (_dabce ST_ConstraintType )ValidateWithPath (path string )error {switch _dabce {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabce ));};return nil ;}; -// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path -func (_cede *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _accg ,_gdgg :=range _cede .Title {if _fca :=_gdgg .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_accg ));_fca !=nil {return _fca ;};};for _fgba ,_gfcbf :=range _cede .Desc {if _bdfg :=_gfcbf .ValidateWithPath (_ec .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fgba ));_bdfg !=nil {return _bdfg ;};};if _cede .CatLst !=nil {if _cbce :=_cede .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_cbce !=nil {return _cbce ;};};if _cede .ExtLst !=nil {if _ccbe :=_cede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbe !=nil {return _ccbe ;};};return nil ;};func (_dedd ST_ChildOrderType )String ()string {switch _dedd {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";};func (_agcb ST_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agcb .String (),start );};func (_geed *CT_CTStyleLabel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",_geed .NameAttr )});e .EncodeToken (start );if _geed .FillClrLst !=nil {_abgb :=_d .StartElement {Name :_d .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_geed .FillClrLst ,_abgb );};if _geed .LinClrLst !=nil {_dgec :=_d .StartElement {Name :_d .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}};e .EncodeElement (_geed .LinClrLst ,_dgec );};if _geed .EffectClrLst !=nil {_adf :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_geed .EffectClrLst ,_adf );};if _geed .TxLinClrLst !=nil {_ceef :=_d .StartElement {Name :_d .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_geed .TxLinClrLst ,_ceef );};if _geed .TxFillClrLst !=nil {_eab :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_geed .TxFillClrLst ,_eab );};if _geed .TxEffectClrLst !=nil {_cgf :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}};e .EncodeElement (_geed .TxEffectClrLst ,_cgf );};if _geed .ExtLst !=nil {_befb :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geed .ExtLst ,_befb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DataModel ()*CT_DataModel {_bbcg :=&CT_DataModel {};_bbcg .PtLst =NewCT_PtList ();return _bbcg ;};func (_eeefg ST_VerticalAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeefg .String (),start );};func (_ddbed ST_ConstraintType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gecbc :=_d .Attr {};_gecbc .Name =name ;switch _ddbed {case ST_ConstraintTypeUnset :_gecbc .Value ="";case ST_ConstraintTypeNone :_gecbc .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_gecbc .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_gecbc .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_gecbc .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_gecbc .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_gecbc .Value ="\u0062";case ST_ConstraintTypeBMarg :_gecbc .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_gecbc .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_gecbc .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_gecbc .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_gecbc .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_gecbc .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_gecbc .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_gecbc .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_gecbc .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_gecbc .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_gecbc .Value ="\u0068";case ST_ConstraintTypeHArH :_gecbc .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_gecbc .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_gecbc .Value ="\u006c";case ST_ConstraintTypeLMarg :_gecbc .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_gecbc .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_gecbc .Value ="\u0072";case ST_ConstraintTypeRMarg :_gecbc .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_gecbc .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_gecbc .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_gecbc .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_gecbc .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_gecbc .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_gecbc .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_gecbc .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_gecbc .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_gecbc .Value ="\u0074";case ST_ConstraintTypeTMarg :_gecbc .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_gecbc .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_gecbc .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_gecbc .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_gecbc .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_gecbc .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_gecbc .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_gecbc .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_gecbc .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_gecbc .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_gecbc .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_gecbc .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_gecbc .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_gecbc .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_gecbc .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_gecbc .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_gecbc .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_gecbc .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_gecbc .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_gecbc .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_gecbc .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_gecbc .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_gecbc .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_gecbc .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_gecbc .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_gecbc .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_gecbc .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_gecbc .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_gecbc .Value ="\u0077";case ST_ConstraintTypeWArH :_gecbc .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_gecbc .Value ="\u0077\u004f\u0066\u0066";};return _gecbc ,nil ;}; +// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path +func (_dcgg *CT_ElemPropSet )ValidateWithPath (path string )error {if _dcgg .PresAssocIDAttr !=nil {if _dgffe :=_dcgg .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_dgffe !=nil {return _dgffe ;};};if _dcgg .CustScaleXAttr !=nil {if _dcab :=_dcgg .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_dcab !=nil {return _dcab ;};};if _dcgg .CustScaleYAttr !=nil {if _dcce :=_dcgg .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072");_dcce !=nil {return _dcce ;};};if _dcgg .CustLinFactXAttr !=nil {if _ecffa :=_dcgg .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_ecffa !=nil {return _ecffa ;};};if _dcgg .CustLinFactYAttr !=nil {if _cbgf :=_dcgg .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_cbgf !=nil {return _cbgf ;};};if _dcgg .CustLinFactNeighborXAttr !=nil {if _dade :=_dcgg .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r");_dade !=nil {return _dade ;};};if _dcgg .CustLinFactNeighborYAttr !=nil {if _bbea :=_dcgg .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r");_bbea !=nil {return _bbea ;};};if _dcgg .CustRadScaleRadAttr !=nil {if _gbbf :=_dcgg .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_gbbf !=nil {return _gbbf ;};};if _dcgg .CustRadScaleIncAttr !=nil {if _bage :=_dcgg .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_bage !=nil {return _bage ;};};if _dcgg .PresLayoutVars !=nil {if _abfdb :=_dcgg .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073");_abfdb !=nil {return _abfdb ;};};if _dcgg .Style !=nil {if _dcgee :=_dcgg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dcgee !=nil {return _dcgee ;};};return nil ;}; -// Validate validates the CT_CTName and its children -func (_fcff *CT_CTName )Validate ()error {return _fcff .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};func (_fdcc *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfceb ,_baeg :=d .Token ();if _baeg !=nil {return _baeg ;};if _dbefg ,_ebde :=_dfceb .(_d .EndElement );_ebde &&_dbefg .Name ==start .Name {*_fdcc =1;return nil ;};if _fggdg ,_cabcf :=_dfceb .(_d .CharData );!_cabcf {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfceb );}else {switch string (_fggdg ){case "":*_fdcc =0;case "\u006c":*_fdcc =1;case "\u0063\u0074\u0072":*_fdcc =2;case "\u0072":*_fdcc =3;case "\u006e\u006f\u006e\u0065":*_fdcc =4;};};_dfceb ,_baeg =d .Token ();if _baeg !=nil {return _baeg ;};if _aebec ,_abdeg :=_dfceb .(_d .EndElement );_abdeg &&_aebec .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfceb );};func (_gdcc *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdcc =0;case "\u0073\u0074\u0065\u0070":*_gdcc =1;case "\u0073\u0074\u0061c\u006b":*_gdcc =2;};return nil ;};func NewCT_SDCategories ()*CT_SDCategories {_ageb :=&CT_SDCategories {};return _ageb };func (_cfdgg ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _cfdgg {case 0,1,2,3,4,5:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdgg ));};return nil ;};type ST_ConstraintType byte ;func (_ae *AG_ConstraintRefAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ae .RefTypeAttr !=ST_ConstraintTypeUnset {_ad ,_ee :=_ae .RefTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _ee !=nil {return _ee ;};start .Attr =append (start .Attr ,_ad );};if _ae .RefForAttr !=ST_ConstraintRelationshipUnset {_cfc ,_ce :=_ae .RefForAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _ce !=nil {return _ce ;};start .Attr =append (start .Attr ,_cfc );};if _ae .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_ae .RefForNameAttr )});};if _ae .RefPtTypeAttr !=ST_ElementTypeUnset {_dd ,_ff :=_ae .RefPtTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _ff !=nil {return _ff ;};start .Attr =append (start .Attr ,_dd );};return nil ;};func (_ccce ST_VerticalAlignment )String ()string {switch _ccce {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 "";};func (_fdca ST_ConstraintRelationship )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdca .String (),start );};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 *_fa .CT_OfficeArtExtensionList ;};func (_gaaa ST_FallbackDimension )String ()string {switch _gaaa {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};func (_ebcg ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _ebcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcg ));};return nil ;};func (_efdd *ST_ContinueDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efdd =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_efdd =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_efdd =2;};return nil ;}; +// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path +func (_cbed *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _cbed .OrgChart !=nil {if _abdc :=_cbed .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_abdc !=nil {return _abdc ;};};if _cbed .ChMax !=nil {if _ecag :=_cbed .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078");_ecag !=nil {return _ecag ;};};if _cbed .ChPref !=nil {if _eafe :=_cbed .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_eafe !=nil {return _eafe ;};};if _cbed .BulletEnabled !=nil {if _ebcf :=_cbed .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064");_ebcf !=nil {return _ebcf ;};};if _cbed .Dir !=nil {if _eabgb :=_cbed .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_eabgb !=nil {return _eabgb ;};};if _cbed .HierBranch !=nil {if _dbbc :=_cbed .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068");_dbbc !=nil {return _dbbc ;};};if _cbed .AnimOne !=nil {if _beed :=_cbed .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_beed !=nil {return _beed ;};};if _cbed .AnimLvl !=nil {if _bcgf :=_cbed .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");_bcgf !=nil {return _bcgf ;};};if _cbed .ResizeHandles !=nil {if _gbdb :=_cbed .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_gbdb !=nil {return _gbdb ;};};return nil ;};type RelIds struct{CT_RelIds };func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;};type ST_OutputShapeType byte ;func (_ceeg *ST_ChildDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcdc ,_fadc :=d .Token ();if _fadc !=nil {return _fadc ;};if _bcgga ,_efdgcd :=_bcdc .(_e .EndElement );_efdgcd &&_bcgga .Name ==start .Name {*_ceeg =1;return nil ;};if _ecfg ,_gdged :=_bcdc .(_e .CharData );!_gdged {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",_bcdc );}else {switch string (_ecfg ){case "":*_ceeg =0;case "\u0068\u006f\u0072\u007a":*_ceeg =1;case "\u0076\u0065\u0072\u0074":*_ceeg =2;};};_bcdc ,_fadc =d .Token ();if _fadc !=nil {return _fadc ;};if _defaa ,_dedf :=_bcdc .(_e .EndElement );_dedf &&_defaa .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",_bcdc );}; -// Validate validates the CT_SDCategories and its children -func (_acedb *CT_SDCategories )Validate ()error {return _acedb .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path +func (_gcfg *CT_Rules )ValidateWithPath (path string )error {for _bbbcg ,_egbbe :=range _gcfg .Rule {if _beeda :=_egbbe .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bbbcg ));_beeda !=nil {return _beeda ;};};return nil ;}; -// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path -func (_bedc *CT_Cxn )ValidateWithPath (path string )error {if _bcec :=_bedc .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_bcec !=nil {return _bcec ;};if _ccgc :=_bedc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ccgc !=nil {return _ccgc ;};if _fcfg :=_bedc .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_fcfg !=nil {return _fcfg ;};if _fbbd :=_bedc .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072");_fbbd !=nil {return _fbbd ;};if _bedc .ParTransIdAttr !=nil {if _acbg :=_bedc .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_acbg !=nil {return _acbg ;};};if _bedc .SibTransIdAttr !=nil {if _ecaf :=_bedc .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_ecaf !=nil {return _ecaf ;};};if _bedc .ExtLst !=nil {if _bfcf :=_bedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfcf !=nil {return _bfcf ;};};return nil ;};func (_eegb *CT_DiagramDefinitionHeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",_eegb .UniqueIdAttr )});if _eegb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ec .Sprintf ("\u0025\u0076",*_eegb .MinVerAttr )});};if _eegb .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_eegb .DefStyleAttr )});};if _eegb .ResIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_eegb .ResIdAttr )});};e .EncodeToken (start );_dbgda :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_gaee :=range _eegb .Title {e .EncodeElement (_gaee ,_dbgda );};_feaf :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_cebe :=range _eegb .Desc {e .EncodeElement (_cebe ,_feaf );};if _eegb .CatLst !=nil {_efbb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eegb .CatLst ,_efbb );};if _eegb .ExtLst !=nil {_gad :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eegb .ExtLst ,_gad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdedb ST_ChildAlignment )ValidateWithPath (path string )error {switch _cdedb {case 0,1,2,3,4:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdedb ));};return nil ;};func (_agafa *ColorsDefHdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agafa .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_bcdb :=range start .Attr {if _bcdb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cabc ,_bbad :=_bcdb .Value ,error (nil );if _bbad !=nil {return _bbad ;};_agafa .UniqueIdAttr =_cabc ;continue ;};if _bcdb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ebaf ,_abcag :=_bcdb .Value ,error (nil );if _abcag !=nil {return _abcag ;};_agafa .MinVerAttr =&_ebaf ;continue ;};if _bcdb .Name .Local =="\u0072\u0065\u0073I\u0064"{_dcefe ,_cgeff :=_e .ParseInt (_bcdb .Value ,10,32);if _cgeff !=nil {return _cgeff ;};_aaac :=int32 (_dcefe );_agafa .ResIdAttr =&_aaac ;continue ;};};_cefad :for {_abcba ,_gggac :=d .Token ();if _gggac !=nil {return _gggac ;};switch _bdefb :=_abcba .(type ){case _d .StartElement :switch _bdefb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_feccg :=NewCT_CTName ();if _cfagf :=d .DecodeElement (_feccg ,&_bdefb );_cfagf !=nil {return _cfagf ;};_agafa .Title =append (_agafa .Title ,_feccg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_babfc :=NewCT_CTDescription ();if _bcdd :=d .DecodeElement (_babfc ,&_bdefb );_bcdd !=nil {return _bcdd ;};_agafa .Desc =append (_agafa .Desc ,_babfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agafa .CatLst =NewCT_CTCategories ();if _adaee :=d .DecodeElement (_agafa .CatLst ,&_bdefb );_adaee !=nil {return _adaee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agafa .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _cefd :=d .DecodeElement (_agafa .ExtLst ,&_bdefb );_cefd !=nil {return _cefd ;};default:_ed .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_bdefb .Name );if _bbccc :=d .Skip ();_bbccc !=nil {return _bbccc ;};};case _d .EndElement :break _cefad ;case _d .CharData :};};return nil ;};func (_abefe *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abefe =0;case "\u006c":*_abefe =1;case "\u0063\u0074\u0072":*_abefe =2;case "\u0072":*_abefe =3;case "\u006e\u006f\u006e\u0065":*_abefe =4;};return nil ;};func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_bceg :=&CT_DiagramDefinitionHeader {};return _bceg ;};type ST_ParameterId byte ;func (_eefcd ST_AnimOneStr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbdge :=_d .Attr {};_gbdge .Name =name ;switch _eefcd {case ST_AnimOneStrUnset :_gbdge .Value ="";case ST_AnimOneStrNone :_gbdge .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_gbdge .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_gbdge .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _gbdge ,nil ;}; +// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path +func (_aac *CT_CTName )ValidateWithPath (path string )error {return nil };func (_fcecg ST_BendPoint )String ()string {switch _fcecg {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};func (_bfed *ST_CenterShapeMapping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gddcd ,_cdbecc :=d .Token ();if _cdbecc !=nil {return _cdbecc ;};if _gebbe ,_dcfea :=_gddcd .(_e .EndElement );_dcfea &&_gebbe .Name ==start .Name {*_bfed =1;return nil ;};if _dgdaef ,_caeed :=_gddcd .(_e .CharData );!_caeed {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",_gddcd );}else {switch string (_dgdaef ){case "":*_bfed =0;case "\u006e\u006f\u006e\u0065":*_bfed =1;case "\u0066\u004e\u006fd\u0065":*_bfed =2;};};_gddcd ,_cdbecc =d .Token ();if _cdbecc !=nil {return _cdbecc ;};if _geceb ,_cdegd :=_gddcd .(_e .EndElement );_cdegd &&_geceb .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",_gddcd );};func (_fdgbb ST_PtType )Validate ()error {return _fdgbb .ValidateWithPath ("")};func (_aeeg *CT_OrgChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfec :=range start .Attr {if _cfec .Name .Local =="\u0076\u0061\u006c"{_fegdb ,_bcgdg :=_b .ParseBool (_cfec .Value );if _bcgdg !=nil {return _bcgdg ;};_aeeg .ValAttr =&_fegdb ;continue ;};};for {_cbedd ,_adef :=d .Token ();if _adef !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_adef );};if _febf ,_gdda :=_cbedd .(_e .EndElement );_gdda &&_febf .Name ==start .Name {break ;};};return nil ;};func (_edeb ST_VerticalAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edeb .String (),start );};func NewCT_SDDescription ()*CT_SDDescription {_bacb :=&CT_SDDescription {};return _bacb }; -// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path -func (_ggfe *CT_PtList )ValidateWithPath (path string )error {for _feab ,_cgfde :=range _ggfe .Pt {if _bebb :=_cgfde .ValidateWithPath (_ec .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_feab ));_bebb !=nil {return _bebb ;};};return nil ;};type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func (_fbbgd ST_ConnectorRouting )ValidateWithPath (path string )error {switch _fbbgd {case 0,1,2,3,4:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbbgd ));};return nil ;};func (_cdccb ST_OutputShapeType )String ()string {switch _cdccb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";};func (_cffgf *ST_LayoutShapeType )ValidateWithPath (path string )error {_ebbee :=[]string {};if _cffgf .ST_ShapeType !=_fa .ST_ShapeTypeUnset {_ebbee =append (_ebbee ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _cffgf .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_ebbee =append (_ebbee ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_ebbee )> 1{return _ec .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebbee );};return nil ;};func (_adcb ST_FunctionOperator )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adcb .String (),start );};func (_ggdaf ST_TextDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_baea :=_d .Attr {};_baea .Name =name ;switch _ggdaf {case ST_TextDirectionUnset :_baea .Value ="";case ST_TextDirectionFromT :_baea .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_baea .Value ="\u0066\u0072\u006fm\u0042";};return _baea ,nil ;};func (_bbabgc ST_AlgorithmType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbabgc .String (),start );};func (_dacfe *ST_ElementType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbebf ,_gefdb :=d .Token ();if _gefdb !=nil {return _gefdb ;};if _fbadb ,_daeeb :=_bbebf .(_d .EndElement );_daeeb &&_fbadb .Name ==start .Name {*_dacfe =1;return nil ;};if _afbc ,_befbf :=_bbebf .(_d .CharData );!_befbf {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbebf );}else {switch string (_afbc ){case "":*_dacfe =0;case "\u0061\u006c\u006c":*_dacfe =1;case "\u0064\u006f\u0063":*_dacfe =2;case "\u006e\u006f\u0064\u0065":*_dacfe =3;case "\u006e\u006f\u0072\u006d":*_dacfe =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_dacfe =5;case "\u0061\u0073\u0073\u0074":*_dacfe =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_dacfe =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_dacfe =8;case "\u0070\u0072\u0065\u0073":*_dacfe =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_dacfe =10;};};_bbebf ,_gefdb =d .Token ();if _gefdb !=nil {return _gefdb ;};if _gfebf ,_gagcg :=_bbebf .(_d .EndElement );_gagcg &&_gfebf .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbebf );};type ST_AlgorithmType byte ;func (_cebd *CT_CTStyleLabel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceg :=range start .Attr {if _ceg .Name .Local =="\u006e\u0061\u006d\u0065"{_eac ,_cbe :=_ceg .Value ,error (nil );if _cbe !=nil {return _cbe ;};_cebd .NameAttr =_eac ;continue ;};};_ccc :for {_befbe ,_gbgf :=d .Token ();if _gbgf !=nil {return _gbgf ;};switch _baac :=_befbe .(type ){case _d .StartElement :switch _baac .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cebd .FillClrLst =NewCT_Colors ();if _fgaf :=d .DecodeElement (_cebd .FillClrLst ,&_baac );_fgaf !=nil {return _fgaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cebd .LinClrLst =NewCT_Colors ();if _bcg :=d .DecodeElement (_cebd .LinClrLst ,&_baac );_bcg !=nil {return _bcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cebd .EffectClrLst =NewCT_Colors ();if _ecg :=d .DecodeElement (_cebd .EffectClrLst ,&_baac );_ecg !=nil {return _ecg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cebd .TxLinClrLst =NewCT_Colors ();if _dfcf :=d .DecodeElement (_cebd .TxLinClrLst ,&_baac );_dfcf !=nil {return _dfcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cebd .TxFillClrLst =NewCT_Colors ();if _aba :=d .DecodeElement (_cebd .TxFillClrLst ,&_baac );_aba !=nil {return _aba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cebd .TxEffectClrLst =NewCT_Colors ();if _cda :=d .DecodeElement (_cebd .TxEffectClrLst ,&_baac );_cda !=nil {return _cda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cebd .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _bad :=d .DecodeElement (_cebd .ExtLst ,&_baac );_bad !=nil {return _bad ;};default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_baac .Name );if _bge :=d .Skip ();_bge !=nil {return _bge ;};};case _d .EndElement :break _ccc ;case _d .CharData :};};return nil ;};func (_egaag ST_OutputShapeType )Validate ()error {return _egaag .ValidateWithPath ("")};type ST_AutoTextRotation byte ;func (_aeebg *ST_ResizeHandlesStr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dace ,_cgaad :=d .Token ();if _cgaad !=nil {return _cgaad ;};if _gdbb ,_egcc :=_dace .(_d .EndElement );_egcc &&_gdbb .Name ==start .Name {*_aeebg =1;return nil ;};if _febeb ,_dgadf :=_dace .(_d .CharData );!_dgadf {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dace );}else {switch string (_febeb ){case "":*_aeebg =0;case "\u0065\u0078\u0061c\u0074":*_aeebg =1;case "\u0072\u0065\u006c":*_aeebg =2;};};_dace ,_cgaad =d .Token ();if _cgaad !=nil {return _cgaad ;};if _defgd ,_gdbde :=_dace .(_d .EndElement );_gdbde &&_defgd .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dace );}; +// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path +func (_fcbe *CT_SDCategories )ValidateWithPath (path string )error {for _dfcfb ,_aedbd :=range _fcbe .Cat {if _adae :=_aedbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_dfcfb ));_adae !=nil {return _adae ;};};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 []*_f .CT_OfficeArtExtensionList ;};func (_cgfb *CT_CTName )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgfb .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_cgfb .LangAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_cgfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfbb *ST_ConnectorRouting )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggcdb ,_deaed :=d .Token ();if _deaed !=nil {return _deaed ;};if _cbeb ,_dggdc :=_ggcdb .(_e .EndElement );_dggdc &&_cbeb .Name ==start .Name {*_dfbb =1;return nil ;};if _egacb ,_adadg :=_ggcdb .(_e .CharData );!_adadg {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",_ggcdb );}else {switch string (_egacb ){case "":*_dfbb =0;case "\u0073\u0074\u0072\u0061":*_dfbb =1;case "\u0062\u0065\u006e\u0064":*_dfbb =2;case "\u0063\u0075\u0072v\u0065":*_dfbb =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_dfbb =4;};};_ggcdb ,_deaed =d .Token ();if _deaed !=nil {return _deaed ;};if _bgcc ,_eaafc :=_ggcdb .(_e .EndElement );_eaafc &&_bgcc .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",_ggcdb );};func (_ccc *CT_CxnList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ccc .Cxn !=nil {_cccg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0078\u006e"}};for _ ,_egcd :=range _ccc .Cxn {e .EncodeElement (_egcd ,_cccg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ChildPref and its children -func (_dfd *CT_ChildPref )Validate ()error {return _dfd .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");}; +// Validate validates the CT_Adj and its children +func (_cca *CT_Adj )Validate ()error {return _cca .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");}; -// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path -func (_eb *CT_Adj )ValidateWithPath (path string )error {if _eb .IdxAttr < 1{return _ec .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 ,_eb .IdxAttr );};return nil ;};func (_adff *CT_RelIds )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gggb :=range start .Attr {if _gggb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gggb .Name .Local =="\u0064\u006d"||_gggb .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"&&_gggb .Name .Local =="\u0064\u006d"{_cdcg ,_bfab :=_gggb .Value ,error (nil );if _bfab !=nil {return _bfab ;};_adff .DmAttr =_cdcg ;continue ;};if _gggb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gggb .Name .Local =="\u006c\u006f"||_gggb .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"&&_gggb .Name .Local =="\u006c\u006f"{_gfge ,_fgaga :=_gggb .Value ,error (nil );if _fgaga !=nil {return _fgaga ;};_adff .LoAttr =_gfge ;continue ;};if _gggb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gggb .Name .Local =="\u0071\u0073"||_gggb .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"&&_gggb .Name .Local =="\u0071\u0073"{_bcff ,_fbfbc :=_gggb .Value ,error (nil );if _fbfbc !=nil {return _fbfbc ;};_adff .QsAttr =_bcff ;continue ;};if _gggb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gggb .Name .Local =="\u0063\u0073"||_gggb .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"&&_gggb .Name .Local =="\u0063\u0073"{_aafb ,_gbef :=_gggb .Value ,error (nil );if _gbef !=nil {return _gbef ;};_adff .CsAttr =_aafb ;continue ;};};for {_fagf ,_dbbg :=d .Token ();if _dbbg !=nil {return _ec .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_dbbg );};if _ffddf ,_gbee :=_fagf .(_d .EndElement );_gbee &&_ffddf .Name ==start .Name {break ;};};return nil ;};func (_addgf ST_GrowDirection )String ()string {switch _addgf {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0062\u004c";case 4:return "\u0062\u0052";};return "";}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_ebga *CT_Shape )ValidateWithPath (path string )error {if _ebga .TypeAttr !=nil {if _dadfe :=_ebga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dadfe !=nil {return _dadfe ;};};if _ebga .AdjLst !=nil {if _gecc :=_ebga .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074");_gecc !=nil {return _gecc ;};};if _ebga .ExtLst !=nil {if _bccef :=_ebga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bccef !=nil {return _bccef ;};};return nil ;};type CT_CTCategories struct{Cat []*CT_CTCategory ;};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_cc :=&AG_IteratorAttributes {};return _cc };func (_bafd *ColorsDef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bafd .CT_ColorTransform =*NewCT_ColorTransform ();for _ ,_cbcab :=range start .Attr {if _cbcab .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dcfe ,_cgafc :=_cbcab .Value ,error (nil );if _cgafc !=nil {return _cgafc ;};_bafd .UniqueIdAttr =&_dcfe ;continue ;};if _cbcab .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ddagg ,_fagag :=_cbcab .Value ,error (nil );if _fagag !=nil {return _fagag ;};_bafd .MinVerAttr =&_ddagg ;continue ;};};_cbae :for {_fbaca ,_fagg :=d .Token ();if _fagg !=nil {return _fagg ;};switch _aecde :=_fbaca .(type ){case _e .StartElement :switch _aecde .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aeeff :=NewCT_CTName ();if _eacc :=d .DecodeElement (_aeeff ,&_aecde );_eacc !=nil {return _eacc ;};_bafd .Title =append (_bafd .Title ,_aeeff );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adcag :=NewCT_CTDescription ();if _fbgac :=d .DecodeElement (_adcag ,&_aecde );_fbgac !=nil {return _fbgac ;};_bafd .Desc =append (_bafd .Desc ,_adcag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bafd .CatLst =NewCT_CTCategories ();if _dabg :=d .DecodeElement (_bafd .CatLst ,&_aecde );_dabg !=nil {return _dabg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bggf :=NewCT_CTStyleLabel ();if _cggb :=d .DecodeElement (_bggf ,&_aecde );_cggb !=nil {return _cggb ;};_bafd .StyleLbl =append (_bafd .StyleLbl ,_bggf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bafd .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _gace :=d .DecodeElement (_bafd .ExtLst ,&_aecde );_gace !=nil {return _gace ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_aecde .Name );if _ceedg :=d .Skip ();_ceedg !=nil {return _ceedg ;};};case _e .EndElement :break _cbae ;case _e .CharData :};};return nil ;};func NewCT_AnimLvl ()*CT_AnimLvl {_aag :=&CT_AnimLvl {};return _aag };func (_eeeaa ST_ConstraintRelationship )String ()string {switch _eeeaa {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";};func (_gbad *LayoutDefHdr )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gbad .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func (_bffeg ST_VariableType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_egbfa :=_e .Attr {};_egbfa .Name =name ;switch _bffeg {case ST_VariableTypeUnset :_egbfa .Value ="";case ST_VariableTypeNone :_egbfa .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_egbfa .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_egbfa .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_egbfa .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_egbfa .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_egbfa .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_egbfa .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_egbfa .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_egbfa .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_egbfa .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _egbfa ,nil ;}; -// Validate validates the CT_Description and its children -func (_fcca *CT_Description )Validate ()error {return _fcca .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};func (_cegfa *ST_GrowDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cegfa =0;case "\u0074\u004c":*_cegfa =1;case "\u0074\u0052":*_cegfa =2;case "\u0062\u004c":*_cegfa =3;case "\u0062\u0052":*_cegfa =4;};return nil ;};func (_acag *CT_SDCategories )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffd :for {_adab ,_eagc :=d .Token ();if _eagc !=nil {return _eagc ;};switch _fdge :=_adab .(type ){case _d .StartElement :switch _fdge .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gcaa :=NewCT_SDCategory ();if _agfc :=d .DecodeElement (_gcaa ,&_fdge );_agfc !=nil {return _agfc ;};_acag .Cat =append (_acag .Cat ,_gcaa );default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_fdge .Name );if _dfcb :=d .Skip ();_dfcb !=nil {return _dfcb ;};};case _d .EndElement :break _fffd ;case _d .CharData :};};return nil ;};type ST_RotationPath byte ;func (_eebd ST_NodeHorizontalAlignment )String ()string {switch _eebd {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func NewCT_CTCategory ()*CT_CTCategory {_bdbb :=&CT_CTCategory {};return _bdbb };func (_cdgaa *ST_CxnType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbccc ,_bggg :=d .Token ();if _bggg !=nil {return _bggg ;};if _bcade ,_gcbgg :=_fbccc .(_d .EndElement );_gcbgg &&_bcade .Name ==start .Name {*_cdgaa =1;return nil ;};if _cbfe ,_dfgfe :=_fbccc .(_d .CharData );!_dfgfe {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbccc );}else {switch string (_cbfe ){case "":*_cdgaa =0;case "\u0070\u0061\u0072O\u0066":*_cdgaa =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_cdgaa =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_cdgaa =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_cdgaa =4;};};_fbccc ,_bggg =d .Token ();if _bggg !=nil {return _bggg ;};if _edfe ,_babfd :=_fbccc .(_d .EndElement );_babfd &&_edfe .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbccc );};func (_aecae ST_ChildAlignment )String ()string {switch _aecae {case 0:return "";case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};func (_acdd ST_LinearDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggadg :=_d .Attr {};_ggadg .Name =name ;switch _acdd {case ST_LinearDirectionUnset :_ggadg .Value ="";case ST_LinearDirectionFromL :_ggadg .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_ggadg .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_ggadg .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_ggadg .Value ="\u0066\u0072\u006fm\u0042";};return _ggadg ,nil ;};func (_ebb *CT_ChildMax )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gde :=range start .Attr {if _gde .Name .Local =="\u0076\u0061\u006c"{_ffee ,_cbee :=_e .ParseInt (_gde .Value ,10,32);if _cbee !=nil {return _cbee ;};_dbc :=int32 (_ffee );_ebb .ValAttr =&_dbc ;continue ;};};for {_gfa ,_aab :=d .Token ();if _aab !=nil {return _ec .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_aab );};if _bfd ,_afd :=_gfa .(_d .EndElement );_afd &&_bfd .Name ==start .Name {break ;};};return nil ;};func (_cge *CT_CxnList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cge .Cxn !=nil {_bgfg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0078\u006e"}};for _ ,_cgee :=range _cge .Cxn {e .EncodeElement (_cgee ,_bgfg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the ColorsDef and its children +func (_ecbb *ColorsDef )Validate ()error {return _ecbb .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};type ST_HierBranchStyle byte ;func (_dcbag ST_FallbackDimension )String ()string {switch _dcbag {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;);func NewCT_Name ()*CT_Name {_ggdb :=&CT_Name {};return _ggdb }; -// Validate validates the CT_CTStyleLabel and its children -func (_dggf *CT_CTStyleLabel )Validate ()error {return _dggf .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_gddea *ST_TextAnchorHorizontal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caeff ,_abbeb :=d .Token ();if _abbeb !=nil {return _abbeb ;};if _dgbab ,_ecgdg :=_caeff .(_d .EndElement );_ecgdg &&_dgbab .Name ==start .Name {*_gddea =1;return nil ;};if _eddba ,_bdeb :=_caeff .(_d .CharData );!_bdeb {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caeff );}else {switch string (_eddba ){case "":*_gddea =0;case "\u006e\u006f\u006e\u0065":*_gddea =1;case "\u0063\u0074\u0072":*_gddea =2;};};_caeff ,_abbeb =d .Token ();if _abbeb !=nil {return _abbeb ;};if _abefb ,_cdggb :=_caeff .(_d .EndElement );_cdggb &&_abefb .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caeff );};func (_gcafd *ST_CenterShapeMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egefa ,_eaede :=d .Token ();if _eaede !=nil {return _eaede ;};if _cedad ,_agac :=_egefa .(_d .EndElement );_agac &&_cedad .Name ==start .Name {*_gcafd =1;return nil ;};if _dbaa ,_edef :=_egefa .(_d .CharData );!_edef {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egefa );}else {switch string (_dbaa ){case "":*_gcafd =0;case "\u006e\u006f\u006e\u0065":*_gcafd =1;case "\u0066\u004e\u006fd\u0065":*_gcafd =2;};};_egefa ,_eaede =d .Token ();if _eaede !=nil {return _eaede ;};if _edbbb ,_bfff :=_egefa .(_d .EndElement );_bfff &&_edbbb .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egefa );};func (_bgbe ST_LayoutShapeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgbe .ST_ShapeType !=_fa .ST_ShapeTypeUnset {e .EncodeToken (_d .CharData (_bgbe .ST_ShapeType .String ()));};if _bgbe .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_d .CharData (_bgbe .ST_OutputShapeType .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};func (_ebad ST_HueDir )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebad .String (),start );};func (_bdgac *ST_ChildAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdgac =0;case "\u0074":*_bdgac =1;case "\u0062":*_bdgac =2;case "\u006c":*_bdgac =3;case "\u0072":*_bdgac =4;};return nil ;};func (_afaaa ST_AnimLvlStr )Validate ()error {return _afaaa .ValidateWithPath ("")};func (_ccefg ST_ClrAppMethod )ValidateWithPath (path string )error {switch _ccefg {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccefg ));};return nil ;};func (_bacce *ST_BendPoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebbb ,_fbdfc :=d .Token ();if _fbdfc !=nil {return _fbdfc ;};if _bggca ,_edea :=_ebbb .(_d .EndElement );_edea &&_bggca .Name ==start .Name {*_bacce =1;return nil ;};if _cagae ,_beecd :=_ebbb .(_d .CharData );!_beecd {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebbb );}else {switch string (_cagae ){case "":*_bacce =0;case "\u0062\u0065\u0067":*_bacce =1;case "\u0064\u0065\u0066":*_bacce =2;case "\u0065\u006e\u0064":*_bacce =3;};};_ebbb ,_fbdfc =d .Token ();if _fbdfc !=nil {return _fbdfc ;};if _acfec ,_cgbb :=_ebbb .(_d .EndElement );_cgbb &&_acfec .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebbb );};type DataModel struct{CT_DataModel };func (_gfca *ST_TextBlockDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfca =0;case "\u0068\u006f\u0072\u007a":*_gfca =1;case "\u0076\u0065\u0072\u0074":*_gfca =2;};return nil ;}; +// Validate validates the AG_ConstraintRefAttributes and its children +func (_cbb *AG_ConstraintRefAttributes )Validate ()error {return _cbb .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");};type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_f .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_cbgfc ST_TextAnchorVertical )Validate ()error {return _cbgfc .ValidateWithPath ("")};func (_fced *CT_TextProps )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fabb :for {_gacb ,_eaedd :=d .Token ();if _eaedd !=nil {return _eaedd ;};switch _bddf :=_gacb .(type ){case _e .StartElement :switch _bddf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fced .Sp3d =_f .NewCT_Shape3D ();if _bbedc :=d .DecodeElement (_fced .Sp3d ,&_bddf );_bbedc !=nil {return _bbedc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fced .FlatTx =_f .NewCT_FlatText ();if _gaaac :=d .DecodeElement (_fced .FlatTx ,&_bddf );_gaaac !=nil {return _gaaac ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_bddf .Name );if _gfggd :=d .Skip ();_gfggd !=nil {return _gfggd ;};};case _e .EndElement :break _fabb ;case _e .CharData :};};return nil ;};func (_edbfd *ST_ParameterId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gggb ,_gcaa :=d .Token ();if _gcaa !=nil {return _gcaa ;};if _efabc ,_eaca :=_gggb .(_e .EndElement );_eaca &&_efabc .Name ==start .Name {*_edbfd =1;return nil ;};if _debc ,_edag :=_gggb .(_e .CharData );!_edag {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",_gggb );}else {switch string (_debc ){case "":*_edbfd =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_edbfd =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_edbfd =2;case "\u0063\u0068\u0044i\u0072":*_edbfd =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_edbfd =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_edbfd =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_edbfd =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_edbfd =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_edbfd =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_edbfd =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_edbfd =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_edbfd =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_edbfd =12;case "\u0064\u0069\u006d":*_edbfd =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_edbfd =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_edbfd =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_edbfd =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_edbfd =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_edbfd =18;case "\u0074\u0078\u0044i\u0072":*_edbfd =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_edbfd =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_edbfd =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_edbfd =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_edbfd =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_edbfd =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_edbfd =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_edbfd =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_edbfd =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_edbfd =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_edbfd =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_edbfd =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_edbfd =31;case "\u0067\u0072\u0044i\u0072":*_edbfd =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_edbfd =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_edbfd =34;case "\u0062\u006b\u0070\u0074":*_edbfd =35;case "\u006f\u0066\u0066":*_edbfd =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_edbfd =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_edbfd =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_edbfd =39;case "\u0073\u0074\u0041n\u0067":*_edbfd =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_edbfd =41;case "\u0061\u0072":*_edbfd =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_edbfd =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_edbfd =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_edbfd =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_edbfd =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_edbfd =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_edbfd =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_edbfd =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_edbfd =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_edbfd =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_edbfd =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_edbfd =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_edbfd =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_edbfd =55;};};_gggb ,_gcaa =d .Token ();if _gcaa !=nil {return _gcaa ;};if _cdae ,_dfeea :=_gggb .(_e .EndElement );_dfeea &&_cdae .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",_gggb );};type ST_DiagramTextAlignment byte ;func NewCT_Choose ()*CT_Choose {_fecfc :=&CT_Choose {};return _fecfc };type CT_StyleLabel struct{NameAttr string ;Scene3d *_f .CT_Scene3D ;Sp3d *_f .CT_Shape3D ;TxPr *CT_TextProps ;Style *_f .CT_ShapeStyle ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_gcfed ST_ChildDirection )Validate ()error {return _gcfed .ValidateWithPath ("")};func (_ecg *CT_Adj )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecg .IdxAttr =1;for _ ,_cga :=range start .Attr {if _cga .Name .Local =="\u0069\u0064\u0078"{_bbf ,_gbd :=_b .ParseUint (_cga .Value ,10,32);if _gbd !=nil {return _gbd ;};_ecg .IdxAttr =uint32 (_bbf );continue ;};if _cga .Name .Local =="\u0076\u0061\u006c"{_be ,_cbdf :=_b .ParseFloat (_cga .Value ,64);if _cbdf !=nil {return _cbdf ;};_ecg .ValAttr =_be ;continue ;};};for {_fcd ,_bdg :=d .Token ();if _bdg !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_bdg );};if _fba ,_cfb :=_fcd .(_e .EndElement );_cfb &&_fba .Name ==start .Name {break ;};};return nil ;};func (_effg *ST_PyramidAccentPosition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eabb ,_eggfd :=d .Token ();if _eggfd !=nil {return _eggfd ;};if _dgbbd ,_bafcc :=_eabb .(_e .EndElement );_bafcc &&_dgbbd .Name ==start .Name {*_effg =1;return nil ;};if _fagce ,_ggag :=_eabb .(_e .CharData );!_ggag {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",_eabb );}else {switch string (_fagce ){case "":*_effg =0;case "\u0062\u0065\u0066":*_effg =1;case "\u0061\u0066\u0074":*_effg =2;};};_eabb ,_eggfd =d .Token ();if _eggfd !=nil {return _eggfd ;};if _cfeba ,_cgba :=_eabb .(_e .EndElement );_cgba &&_cfeba .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",_eabb );};func (_bfgdb *ST_CxnType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbbcb ,_dcbd :=d .Token ();if _dcbd !=nil {return _dcbd ;};if _aeega ,_debd :=_bbbcb .(_e .EndElement );_debd &&_aeega .Name ==start .Name {*_bfgdb =1;return nil ;};if _dbbd ,_bcbed :=_bbbcb .(_e .CharData );!_bcbed {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",_bbbcb );}else {switch string (_dbbd ){case "":*_bfgdb =0;case "\u0070\u0061\u0072O\u0066":*_bfgdb =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_bfgdb =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_bfgdb =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_bfgdb =4;};};_bbbcb ,_dcbd =d .Token ();if _dcbd !=nil {return _dcbd ;};if _bfdf ,_eceab :=_bbbcb .(_e .EndElement );_eceab &&_bfdf .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",_bbbcb );};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;};type CT_SDName struct{LangAttr *string ;ValAttr string ;}; -// ValidateWithPath validates the DataModel and its children, prefixing error messages with path -func (_edgf *DataModel )ValidateWithPath (path string )error {if _ffcad :=_edgf .CT_DataModel .ValidateWithPath (path );_ffcad !=nil {return _ffcad ;};return nil ;};type ST_ChildOrderType byte ;type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };type CT_Name struct{LangAttr *string ;ValAttr string ;};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 *_fa .CT_OfficeArtExtensionList ;};func NewStyleDefHdr ()*StyleDefHdr {_gfbd :=&StyleDefHdr {};_gfbd .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _gfbd ;};func (_dbbad ST_FallbackDimension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbbad .String (),start );};func (_eeea *ST_LayoutShapeType )Validate ()error {return _eeea .ValidateWithPath ("")};func (_eede *CT_Direction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gafe :=range start .Attr {if _gafe .Name .Local =="\u0076\u0061\u006c"{_eede .ValAttr .UnmarshalXMLAttr (_gafe );continue ;};};for {_ecbb ,_afaa :=d .Token ();if _afaa !=nil {return _ec .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_afaa );};if _gdee ,_gggd :=_ecbb .(_d .EndElement );_gggd &&_gdee .Name ==start .Name {break ;};};return nil ;};func (_ffgb *ST_ElementType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffgb =0;case "\u0061\u006c\u006c":*_ffgb =1;case "\u0064\u006f\u0063":*_ffgb =2;case "\u006e\u006f\u0064\u0065":*_ffgb =3;case "\u006e\u006f\u0072\u006d":*_ffgb =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_ffgb =5;case "\u0061\u0073\u0073\u0074":*_ffgb =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_ffgb =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_ffgb =8;case "\u0070\u0072\u0065\u0073":*_ffgb =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_ffgb =10;};return nil ;}; +// Validate validates the CT_StyleLabel and its children +func (_gfage *CT_StyleLabel )Validate ()error {return _gfage .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_dccea ST_StartingElement )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ebefe :=_e .Attr {};_ebefe .Name =name ;switch _dccea {case ST_StartingElementUnset :_ebefe .Value ="";case ST_StartingElementNode :_ebefe .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_ebefe .Value ="\u0074\u0072\u0061n\u0073";};return _ebefe ,nil ;};func (_ebcec ST_ClrAppMethod )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ebcec .String (),start );}; -// Validate validates the CT_DiagramDefinition and its children -func (_aca *CT_DiagramDefinition )Validate ()error {return _aca .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");}; +// Validate validates the CT_DataModel and its children +func (_bfc *CT_DataModel )Validate ()error {return _bfc .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_facfb :=&CT_StyleDefinitionHeader {};return _facfb ;}; -// Validate validates the CT_Algorithm and its children -func (_ddgb *CT_Algorithm )Validate ()error {return _ddgb .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_edfc *ST_ConnectorPoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feeaa ,_bcbd :=d .Token ();if _bcbd !=nil {return _bcbd ;};if _cbagd ,_cdeee :=_feeaa .(_d .EndElement );_cdeee &&_cbagd .Name ==start .Name {*_edfc =1;return nil ;};if _fada ,_afdab :=_feeaa .(_d .CharData );!_afdab {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feeaa );}else {switch string (_fada ){case "":*_edfc =0;case "\u0061\u0075\u0074\u006f":*_edfc =1;case "\u0062\u0043\u0074\u0072":*_edfc =2;case "\u0063\u0074\u0072":*_edfc =3;case "\u006d\u0069\u0064\u004c":*_edfc =4;case "\u006d\u0069\u0064\u0052":*_edfc =5;case "\u0074\u0043\u0074\u0072":*_edfc =6;case "\u0062\u004c":*_edfc =7;case "\u0062\u0052":*_edfc =8;case "\u0074\u004c":*_edfc =9;case "\u0074\u0052":*_edfc =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_edfc =11;};};_feeaa ,_bcbd =d .Token ();if _bcbd !=nil {return _bcbd ;};if _abeff ,_ceaee :=_feeaa .(_d .EndElement );_ceaee &&_abeff .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feeaa );};type ST_SecondaryChildAlignment byte ;func (_fddf ST_HueDir )Validate ()error {return _fddf .ValidateWithPath ("")};func (_gagb ST_VariableType )ValidateWithPath (path string )error {switch _gagb {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagb ));};return nil ;};func (_cecb *LayoutDef )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cecb .CT_DiagramDefinition .MarshalXML (e ,start );};type ST_CxnType byte ;func (_ffdc *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffdc =0;case "\u006c":*_ffdc =1;case "\u0063\u0074\u0072":*_ffdc =2;case "\u0072":*_ffdc =3;};return nil ;};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_fa .CT_OfficeArtExtensionList ;};func (_gcbe ST_ChildAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdag :=_d .Attr {};_cdag .Name =name ;switch _gcbe {case ST_ChildAlignmentUnset :_cdag .Value ="";case ST_ChildAlignmentT :_cdag .Value ="\u0074";case ST_ChildAlignmentB :_cdag .Value ="\u0062";case ST_ChildAlignmentL :_cdag .Value ="\u006c";case ST_ChildAlignmentR :_cdag .Value ="\u0072";};return _cdag ,nil ;};func (_bdba *CT_SampleData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdba .UseDefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_ec .Sprintf ("\u0025\u0064",_dcbgg (*_bdba .UseDefAttr ))});};e .EncodeToken (start );if _bdba .DataModel !=nil {_ggef :=_d .StartElement {Name :_d .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_bdba .DataModel ,_ggef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeac ST_TextBlockDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdgbc :=_d .Attr {};_gdgbc .Name =name ;switch _aeac {case ST_TextBlockDirectionUnset :_gdgbc .Value ="";case ST_TextBlockDirectionHorz :_gdgbc .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_gdgbc .Value ="\u0076\u0065\u0072\u0074";};return _gdgbc ,nil ;};func (_fgbb *CT_Direction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgbb .ValAttr !=ST_DirectionUnset {_eegg ,_bfa :=_fgbb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _bfa !=nil {return _bfa ;};start .Attr =append (start .Attr ,_eegg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_fa .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 (_faeaa ST_AnimOneStr )String ()string {switch _faeaa {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 NewAG_IteratorAttributes ()*AG_IteratorAttributes {_ef :=&AG_IteratorAttributes {};return _ef };const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;); +// Validate validates the CT_SDName and its children +func (_dbaf *CT_SDName )Validate ()error {return _dbaf .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func (_afdc ST_ContinueDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbfdc :=_e .Attr {};_dbfdc .Name =name ;switch _afdc {case ST_ContinueDirectionUnset :_dbfdc .Value ="";case ST_ContinueDirectionRevDir :_dbfdc .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_dbfdc .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _dbfdc ,nil ;};func NewCT_DataModel ()*CT_DataModel {_aaf :=&CT_DataModel {};_aaf .PtLst =NewCT_PtList ();return _aaf ;};func NewLayoutDef ()*LayoutDef {_cbef :=&LayoutDef {};_cbef .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _cbef ;}; -// Validate validates the RelIds and its children -func (_bcgf *RelIds )Validate ()error {return _bcgf .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};func (_cgd *CT_CTDescription )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgd .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ec .Sprintf ("\u0025\u0076",*_cgd .LangAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",_cgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdcb *ST_ParameterVal )Validate ()error {return _bdcb .ValidateWithPath ("")};const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;); +// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path +func (_ggfbg *LayoutDefHdrLst )ValidateWithPath (path string )error {if _bfecb :=_ggfbg .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_bfecb !=nil {return _bfecb ;};return nil ;};func NewStyleDef ()*StyleDef {_cegd :=&StyleDef {};_cegd .CT_StyleDefinition =*NewCT_StyleDefinition ();return _cegd ;};func (_afcea *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_afcea =0;case "\u0074":*_afcea =1;case "\u006d\u0069\u0064":*_afcea =2;case "\u0062":*_afcea =3;};return nil ;};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;};func (_gabde ST_TextBlockDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gabde .String (),start );};func (_ecddf ST_ConstraintType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgfa :=_e .Attr {};_bgfa .Name =name ;switch _ecddf {case ST_ConstraintTypeUnset :_bgfa .Value ="";case ST_ConstraintTypeNone :_bgfa .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_bgfa .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_bgfa .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_bgfa .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_bgfa .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_bgfa .Value ="\u0062";case ST_ConstraintTypeBMarg :_bgfa .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_bgfa .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_bgfa .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_bgfa .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_bgfa .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_bgfa .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_bgfa .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_bgfa .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_bgfa .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_bgfa .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_bgfa .Value ="\u0068";case ST_ConstraintTypeHArH :_bgfa .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_bgfa .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_bgfa .Value ="\u006c";case ST_ConstraintTypeLMarg :_bgfa .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_bgfa .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_bgfa .Value ="\u0072";case ST_ConstraintTypeRMarg :_bgfa .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_bgfa .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_bgfa .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_bgfa .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_bgfa .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_bgfa .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_bgfa .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_bgfa .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_bgfa .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_bgfa .Value ="\u0074";case ST_ConstraintTypeTMarg :_bgfa .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_bgfa .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_bgfa .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_bgfa .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_bgfa .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_bgfa .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_bgfa .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_bgfa .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_bgfa .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_bgfa .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_bgfa .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_bgfa .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_bgfa .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_bgfa .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_bgfa .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_bgfa .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_bgfa .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_bgfa .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_bgfa .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_bgfa .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_bgfa .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_bgfa .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_bgfa .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_bgfa .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_bgfa .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_bgfa .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_bgfa .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_bgfa .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_bgfa .Value ="\u0077";case ST_ConstraintTypeWArH :_bgfa .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_bgfa .Value ="\u0077\u004f\u0066\u0066";};return _bgfa ,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 *_f .CT_OfficeArtExtensionList ;};func (_gcecc ST_StartingElement )String ()string {switch _gcecc {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func (_addfa *ST_Offset )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfgc ,_eedcb :=d .Token ();if _eedcb !=nil {return _eedcb ;};if _ebgf ,_dcdef :=_bfgc .(_e .EndElement );_dcdef &&_ebgf .Name ==start .Name {*_addfa =1;return nil ;};if _aefd ,_dbbb :=_bfgc .(_e .CharData );!_dbbb {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",_bfgc );}else {switch string (_aefd ){case "":*_addfa =0;case "\u0063\u0074\u0072":*_addfa =1;case "\u006f\u0066\u0066":*_addfa =2;};};_bfgc ,_eedcb =d .Token ();if _eedcb !=nil {return _eedcb ;};if _cgbg ,_bddbg :=_bfgc .(_e .EndElement );_bddbg &&_cgbg .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",_bfgc );};func (_bgefe ST_ArrowheadStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ffdg :=_e .Attr {};_ffdg .Name =name ;switch _bgefe {case ST_ArrowheadStyleUnset :_ffdg .Value ="";case ST_ArrowheadStyleAuto :_ffdg .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_ffdg .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_ffdg .Value ="\u006e\u006f\u0041r\u0072";};return _ffdg ,nil ;}; -// Validate validates the ColorsDefHdr and its children -func (_fffe *ColorsDefHdr )Validate ()error {return _fffe .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};func (_dcea *ST_FunctionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdeg ,_gdecf :=d .Token ();if _gdecf !=nil {return _gdecf ;};if _aaaegb ,_abcca :=_gdeg .(_d .EndElement );_abcca &&_aaaegb .Name ==start .Name {*_dcea =1;return nil ;};if _edeeg ,_cdada :=_gdeg .(_d .CharData );!_cdada {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdeg );}else {switch string (_edeeg ){case "":*_dcea =0;case "\u0063\u006e\u0074":*_dcea =1;case "\u0070\u006f\u0073":*_dcea =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_dcea =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_dcea =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_dcea =5;case "\u0076\u0061\u0072":*_dcea =6;case "\u0064\u0065\u0070t\u0068":*_dcea =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_dcea =8;};};_gdeg ,_gdecf =d .Token ();if _gdecf !=nil {return _gdecf ;};if _bbbce ,_fbce :=_gdeg .(_d .EndElement );_fbce &&_bbbce .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdeg );};func (_cbgge ST_VariableType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbgge .String (),start );};func (_bgea ST_ElementType )ValidateWithPath (path string )error {switch _bgea {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgea ));};return nil ;};func (_cbca *CT_Otherwise )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbca .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_cbca .NameAttr )});};e .EncodeToken (start );if _cbca .Alg !=nil {_aabfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u006c\u0067"}};for _ ,_eade :=range _cbca .Alg {e .EncodeElement (_eade ,_aabfa );};};if _cbca .Shape !=nil {_fgafg :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_cada :=range _cbca .Shape {e .EncodeElement (_cada ,_fgafg );};};if _cbca .PresOf !=nil {_edbbe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_gefd :=range _cbca .PresOf {e .EncodeElement (_gefd ,_edbbe );};};if _cbca .ConstrLst !=nil {_becgf :=_d .StartElement {Name :_d .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_fge :=range _cbca .ConstrLst {e .EncodeElement (_fge ,_becgf );};};if _cbca .RuleLst !=nil {_gbfc :=_d .StartElement {Name :_d .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_defec :=range _cbca .RuleLst {e .EncodeElement (_defec ,_gbfc );};};if _cbca .ForEach !=nil {_bged :=_d .StartElement {Name :_d .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_dacf :=range _cbca .ForEach {e .EncodeElement (_dacf ,_bged );};};if _cbca .LayoutNode !=nil {_agbc :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_badg :=range _cbca .LayoutNode {e .EncodeElement (_badg ,_agbc );};};if _cbca .Choose !=nil {_fdaa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_cdga :=range _cbca .Choose {e .EncodeElement (_cdga ,_fdaa );};};if _cbca .ExtLst !=nil {_bbfb :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_decbd :=range _cbca .ExtLst {e .EncodeElement (_decbd ,_bbfb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_When and its children, prefixing error messages with path +func (_cacgf *CT_When )ValidateWithPath (path string )error {if _cacgf .FuncAttr ==ST_FunctionTypeUnset {return _a .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 _agff :=_cacgf .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_agff !=nil {return _agff ;};if _cacgf .ArgAttr !=nil {if _fbbbf :=_cacgf .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072");_fbbbf !=nil {return _fbbbf ;};};if _cacgf .OpAttr ==ST_FunctionOperatorUnset {return _a .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 _gdffg :=_cacgf .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_gdffg !=nil {return _gdffg ;};if _fbag :=_cacgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbag !=nil {return _fbag ;};for _beaea ,_fgdg :=range _cacgf .Alg {if _gdbed :=_fgdg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_beaea ));_gdbed !=nil {return _gdbed ;};};for _gcab ,_fdce :=range _cacgf .Shape {if _dfeeg :=_fdce .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gcab ));_dfeeg !=nil {return _dfeeg ;};};for _dcbef ,_edbb :=range _cacgf .PresOf {if _cgegb :=_edbb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_dcbef ));_cgegb !=nil {return _cgegb ;};};for _bfae ,_bbcbgg :=range _cacgf .ConstrLst {if _aaba :=_bbcbgg .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bfae ));_aaba !=nil {return _aaba ;};};for _dbbf ,_ddge :=range _cacgf .RuleLst {if _dcfdf :=_ddge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_dbbf ));_dcfdf !=nil {return _dcfdf ;};};for _bfaag ,_bcfd :=range _cacgf .ForEach {if _gcef :=_bcfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_bfaag ));_gcef !=nil {return _gcef ;};};for _ebgb ,_ceca :=range _cacgf .LayoutNode {if _gdecd :=_ceca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ebgb ));_gdecd !=nil {return _gdecd ;};};for _gefdc ,_bcbea :=range _cacgf .Choose {if _cgab :=_bcbea .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gefdc ));_cgab !=nil {return _cgab ;};};for _gdgfc ,_aabe :=range _cacgf .ExtLst {if _abgbf :=_aabe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gdgfc ));_abgbf !=nil {return _abgbf ;};};return nil ;}; -// Validate validates the CT_SDDescription and its children -func (_fgafb *CT_SDDescription )Validate ()error {return _fgafb .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_ddbg ST_ConnectorRouting )Validate ()error {return _ddbg .ValidateWithPath ("")};func NewCT_AnimLvl ()*CT_AnimLvl {_bdd :=&CT_AnimLvl {};return _bdd }; +// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path +func (_eeaa *CT_SDDescription )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path -func (_ccaa *CT_DataModel )ValidateWithPath (path string )error {if _ddaa :=_ccaa .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_ddaa !=nil {return _ddaa ;};if _ccaa .CxnLst !=nil {if _adcg :=_ccaa .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_adcg !=nil {return _adcg ;};};if _ccaa .Bg !=nil {if _dgda :=_ccaa .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_dgda !=nil {return _dgda ;};};if _ccaa .Whole !=nil {if _gda :=_ccaa .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_gda !=nil {return _gda ;};};if _ccaa .ExtLst !=nil {if _bcfb :=_ccaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfb !=nil {return _bcfb ;};};return nil ;};type ST_VerticalAlignment byte ;type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_fa .CT_OfficeArtExtensionList ;};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);func (_addec ST_AnimOneStr )ValidateWithPath (path string )error {switch _addec {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addec ));};return nil ;};func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_fdcg :=&CT_ColorTransformHeader {};return _fdcg ;};func NewCT_RelIds ()*CT_RelIds {_cfca :=&CT_RelIds {};return _cfca };func (_gedce ST_Direction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gedce .String (),start );};func NewCT_Choose ()*CT_Choose {_eag :=&CT_Choose {};return _eag };func NewCT_AnimOne ()*CT_AnimOne {_gge :=&CT_AnimOne {};return _gge };func (_dafb ST_NodeHorizontalAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdcb :=_d .Attr {};_fdcb .Name =name ;switch _dafb {case ST_NodeHorizontalAlignmentUnset :_fdcb .Value ="";case ST_NodeHorizontalAlignmentL :_fdcb .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_fdcb .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_fdcb .Value ="\u0072";};return _fdcb ,nil ;};type ST_TextAnchorVertical byte ;func (_cfabe ST_ParameterId )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfabe .String (),start );};func (_gggeb ST_CxnType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeac :=_d .Attr {};_eeac .Name =name ;switch _gggeb {case ST_CxnTypeUnset :_eeac .Value ="";case ST_CxnTypeParOf :_eeac .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_eeac .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_eeac .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_eeac .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _eeac ,nil ;}; +// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path +func (_gca *CT_Description )ValidateWithPath (path string )error {return nil };type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_cfagd *ColorsDefHdr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfagd .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_bcbd :=range start .Attr {if _bcbd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ecce ,_ebefd :=_bcbd .Value ,error (nil );if _ebefd !=nil {return _ebefd ;};_cfagd .UniqueIdAttr =_ecce ;continue ;};if _bcbd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dabfa ,_ggde :=_bcbd .Value ,error (nil );if _ggde !=nil {return _ggde ;};_cfagd .MinVerAttr =&_dabfa ;continue ;};if _bcbd .Name .Local =="\u0072\u0065\u0073I\u0064"{_geeff ,_adgg :=_b .ParseInt (_bcbd .Value ,10,32);if _adgg !=nil {return _adgg ;};_ggdbd :=int32 (_geeff );_cfagd .ResIdAttr =&_ggdbd ;continue ;};};_gfbf :for {_abeda ,_gccea :=d .Token ();if _gccea !=nil {return _gccea ;};switch _gfcda :=_abeda .(type ){case _e .StartElement :switch _gfcda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_debbeb :=NewCT_CTName ();if _fcfgb :=d .DecodeElement (_debbeb ,&_gfcda );_fcfgb !=nil {return _fcfgb ;};_cfagd .Title =append (_cfagd .Title ,_debbeb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abfed :=NewCT_CTDescription ();if _affg :=d .DecodeElement (_abfed ,&_gfcda );_affg !=nil {return _affg ;};_cfagd .Desc =append (_cfagd .Desc ,_abfed );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cfagd .CatLst =NewCT_CTCategories ();if _eacd :=d .DecodeElement (_cfagd .CatLst ,&_gfcda );_eacd !=nil {return _eacd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cfagd .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _gbgg :=d .DecodeElement (_cfagd .ExtLst ,&_gfcda );_gbgg !=nil {return _gbgg ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_gfcda .Name );if _deaa :=d .Skip ();_deaa !=nil {return _deaa ;};};case _e .EndElement :break _gfbf ;case _e .CharData :};};return nil ;};func (_adcdc ST_ConnectorPoint )String ()string {switch _adcdc {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 "";};type CT_Constraints struct{Constr []*CT_Constraint ;};func (_ccbf *ST_CxnType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccbf =0;case "\u0070\u0061\u0072O\u0066":*_ccbf =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_ccbf =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_ccbf =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_ccbf =4;};return nil ;};func (_bgeb *ST_TextBlockDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgeb =0;case "\u0068\u006f\u0072\u007a":*_bgeb =1;case "\u0076\u0065\u0072\u0074":*_bgeb =2;};return nil ;}; -// Validate validates the CT_Shape and its children -func (_ffbd *CT_Shape )Validate ()error {return _ffbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_eeeac ST_ElementType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffcf :=_d .Attr {};_ffcf .Name =name ;switch _eeeac {case ST_ElementTypeUnset :_ffcf .Value ="";case ST_ElementTypeAll :_ffcf .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_ffcf .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_ffcf .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_ffcf .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_ffcf .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_ffcf .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_ffcf .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_ffcf .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_ffcf .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_ffcf .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _ffcf ,nil ;};func (_cdfef *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdfef =0;case "\u0065\u0078\u0061c\u0074":*_cdfef =1;case "\u0072\u0065\u006c":*_cdfef =2;};return nil ;};func (_egbdb ST_Breakpoint )ValidateWithPath (path string )error {switch _egbdb {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbdb ));};return nil ;};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_efga :=&CT_ColorTransformHeaderLst {};return _efga ;};func (_efggf ST_Breakpoint )String ()string {switch _efggf {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 "";}; +// ST_ModelId is a union type +type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};func (_edccf ST_ChildAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edccf .String (),start );};func (_aee *CT_CTName )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdcc :=range start .Attr {if _bdcc .Name .Local =="\u006c\u0061\u006e\u0067"{_dbd ,_caef :=_bdcc .Value ,error (nil );if _caef !=nil {return _caef ;};_aee .LangAttr =&_dbd ;continue ;};if _bdcc .Name .Local =="\u0076\u0061\u006c"{_dfc ,_gdc :=_bdcc .Value ,error (nil );if _gdc !=nil {return _gdc ;};_aee .ValAttr =_dfc ;continue ;};};for {_cgb ,_bdcb :=d .Token ();if _bdcb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_bdcb );};if _bgce ,_ade :=_cgb .(_e .EndElement );_ade &&_bgce .Name ==start .Name {break ;};};return nil ;};func (_bbaec ST_FunctionType )ValidateWithPath (path string )error {switch _bbaec {case 0,1,2,3,4,5,6,7,8: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 (_bbaec ));};return nil ;};func (_ffgd *CT_CTStyleLabel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aed :=range start .Attr {if _aed .Name .Local =="\u006e\u0061\u006d\u0065"{_adea ,_abe :=_aed .Value ,error (nil );if _abe !=nil {return _abe ;};_ffgd .NameAttr =_adea ;continue ;};};_debbe :for {_eab ,_fec :=d .Token ();if _fec !=nil {return _fec ;};switch _edc :=_eab .(type ){case _e .StartElement :switch _edc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffgd .FillClrLst =NewCT_Colors ();if _dbga :=d .DecodeElement (_ffgd .FillClrLst ,&_edc );_dbga !=nil {return _dbga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffgd .LinClrLst =NewCT_Colors ();if _aef :=d .DecodeElement (_ffgd .LinClrLst ,&_edc );_aef !=nil {return _aef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffgd .EffectClrLst =NewCT_Colors ();if _aabc :=d .DecodeElement (_ffgd .EffectClrLst ,&_edc );_aabc !=nil {return _aabc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffgd .TxLinClrLst =NewCT_Colors ();if _fdfc :=d .DecodeElement (_ffgd .TxLinClrLst ,&_edc );_fdfc !=nil {return _fdfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffgd .TxFillClrLst =NewCT_Colors ();if _cdc :=d .DecodeElement (_ffgd .TxFillClrLst ,&_edc );_cdc !=nil {return _cdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffgd .TxEffectClrLst =NewCT_Colors ();if _fabe :=d .DecodeElement (_ffgd .TxEffectClrLst ,&_edc );_fabe !=nil {return _fabe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffgd .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _aedb :=d .DecodeElement (_ffgd .ExtLst ,&_edc );_aedb !=nil {return _aedb ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_edc .Name );if _edb :=d .Skip ();_edb !=nil {return _edb ;};};case _e .EndElement :break _debbe ;case _e .CharData :};};return nil ;};type ST_NodeVerticalAlignment byte ;func (_feea ST_BoolOperator )Validate ()error {return _feea .ValidateWithPath ("")};func (_abdg ST_ChildDirection )String ()string {switch _abdg {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_bccff *ST_Direction )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bccff =0;case "\u006e\u006f\u0072\u006d":*_bccff =1;case "\u0072\u0065\u0076":*_bccff =2;};return nil ;};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;);const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);type CT_AdjLst struct{Adj []*CT_Adj ;};func (_faafb ST_PtType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cbfe :=_e .Attr {};_cbfe .Name =name ;switch _faafb {case ST_PtTypeUnset :_cbfe .Value ="";case ST_PtTypeNode :_cbfe .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_cbfe .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_cbfe .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_cbfe .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_cbfe .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_cbfe .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _cbfe ,nil ;};type CT_OrgChart struct{ValAttr *bool ;};type ST_Direction byte ;func (_ddgcd ST_AutoTextRotation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ddgcd .String (),start );};func (_dccdc ST_HierBranchStyle )String ()string {switch _dccdc {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 "";}; -// Validate validates the CT_Adj and its children -func (_eda *CT_Adj )Validate ()error {return _eda .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func (_cage *CT_ElemPropSet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cage .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .PresAssocIDAttr )});};if _cage .PresNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .PresNameAttr )});};if _cage .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .PresStyleLblAttr )});};if _cage .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .PresStyleIdxAttr )});};if _cage .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .PresStyleCntAttr )});};if _cage .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .LoTypeIdAttr )});};if _cage .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .LoCatIdAttr )});};if _cage .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .QsTypeIdAttr )});};if _cage .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .QsCatIdAttr )});};if _cage .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CsTypeIdAttr )});};if _cage .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CsCatIdAttr )});};if _cage .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_ec .Sprintf ("\u0025\u0064",_dcbgg (*_cage .Coherent3DOffAttr ))});};if _cage .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .PhldrTAttr )});};if _cage .PhldrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_ec .Sprintf ("\u0025\u0064",_dcbgg (*_cage .PhldrAttr ))});};if _cage .CustAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CustAngAttr )});};if _cage .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_ec .Sprintf ("\u0025\u0064",_dcbgg (*_cage .CustFlipVertAttr ))});};if _cage .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_ec .Sprintf ("\u0025\u0064",_dcbgg (*_cage .CustFlipHorAttr ))});};if _cage .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CustSzXAttr )});};if _cage .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CustSzYAttr )});};if _cage .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CustScaleXAttr )});};if _cage .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CustScaleYAttr )});};if _cage .CustTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_ec .Sprintf ("\u0025\u0064",_dcbgg (*_cage .CustTAttr ))});};if _cage .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CustLinFactXAttr )});};if _cage .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CustLinFactYAttr )});};if _cage .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CustLinFactNeighborXAttr )});};if _cage .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CustLinFactNeighborYAttr )});};if _cage .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CustRadScaleRadAttr )});};if _cage .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_ec .Sprintf ("\u0025\u0076",*_cage .CustRadScaleIncAttr )});};e .EncodeToken (start );if _cage .PresLayoutVars !=nil {_afaag :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_cage .PresLayoutVars ,_afaag );};if _cage .Style !=nil {_fab :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_cage .Style ,_fab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fecfc ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _fecfc {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecfc ));};return nil ;};func (_daafc *ST_LinearDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfebg ,_bebge :=d .Token ();if _bebge !=nil {return _bebge ;};if _fbbfd ,_cbgd :=_gfebg .(_d .EndElement );_cbgd &&_fbbfd .Name ==start .Name {*_daafc =1;return nil ;};if _ecgce ,_gebfg :=_gfebg .(_d .CharData );!_gebfg {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfebg );}else {switch string (_ecgce ){case "":*_daafc =0;case "\u0066\u0072\u006fm\u004c":*_daafc =1;case "\u0066\u0072\u006fm\u0052":*_daafc =2;case "\u0066\u0072\u006fm\u0054":*_daafc =3;case "\u0066\u0072\u006fm\u0042":*_daafc =4;};};_gfebg ,_bebge =d .Token ();if _bebge !=nil {return _bebge ;};if _bada ,_gegfgb :=_gfebg .(_d .EndElement );_gegfgb &&_bada .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfebg );};func (_baae *CT_StyleDefinition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddaae :=range start .Attr {if _ddaae .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bbgg ,_fade :=_ddaae .Value ,error (nil );if _fade !=nil {return _fade ;};_baae .UniqueIdAttr =&_bbgg ;continue ;};if _ddaae .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_acae ,_efgad :=_ddaae .Value ,error (nil );if _efgad !=nil {return _efgad ;};_baae .MinVerAttr =&_acae ;continue ;};};_dfgdd :for {_ffbg ,_cagee :=d .Token ();if _cagee !=nil {return _cagee ;};switch _ggag :=_ffbg .(type ){case _d .StartElement :switch _ggag .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bebg :=NewCT_SDName ();if _efbfc :=d .DecodeElement (_bebg ,&_ggag );_efbfc !=nil {return _efbfc ;};_baae .Title =append (_baae .Title ,_bebg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efbe :=NewCT_SDDescription ();if _edac :=d .DecodeElement (_efbe ,&_ggag );_edac !=nil {return _edac ;};_baae .Desc =append (_baae .Desc ,_efbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_baae .CatLst =NewCT_SDCategories ();if _ccgaf :=d .DecodeElement (_baae .CatLst ,&_ggag );_ccgaf !=nil {return _ccgaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_baae .Scene3d =_fa .NewCT_Scene3D ();if _cdbb :=d .DecodeElement (_baae .Scene3d ,&_ggag );_cdbb !=nil {return _cdbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_edade :=NewCT_StyleLabel ();if _agee :=d .DecodeElement (_edade ,&_ggag );_agee !=nil {return _agee ;};_baae .StyleLbl =append (_baae .StyleLbl ,_edade );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_baae .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _ggdcd :=d .DecodeElement (_baae .ExtLst ,&_ggag );_ggdcd !=nil {return _ggdcd ;};default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_ggag .Name );if _agdg :=d .Skip ();_agdg !=nil {return _agdg ;};};case _d .EndElement :break _dfgdd ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_Categories and its children +func (_gbbe *CT_Categories )Validate ()error {return _gbbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_bfgd *CT_SDDescription )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfgd .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_bfgd .LangAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_bfgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ResizeHandles and its children -func (_dfdd *CT_ResizeHandles )Validate ()error {return _dfdd .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_agae ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _agae {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agae ));};return nil ;}; +// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path +func (_acb *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _fgb ,_edfd :=range _acb .Title {if _egeb :=_edfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fgb ));_egeb !=nil {return _egeb ;};};for _ggff ,_dff :=range _acb .Desc {if _eebg :=_dff .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ggff ));_eebg !=nil {return _eebg ;};};if _acb .CatLst !=nil {if _bfda :=_acb .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_bfda !=nil {return _bfda ;};};if _acb .ExtLst !=nil {if _ecff :=_acb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecff !=nil {return _ecff ;};};return nil ;};func NewCT_SampleData ()*CT_SampleData {_daabc :=&CT_SampleData {};return _daabc };func (_afega *ST_ModelId )Validate ()error {return _afega .ValidateWithPath ("")};func (_cabga ST_ChildOrderType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cabga .String (),start );};type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func (_gfa *CT_Algorithm )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfa .TypeAttr =ST_AlgorithmType (1);for _ ,_gcg :=range start .Attr {if _gcg .Name .Local =="\u0074\u0079\u0070\u0065"{_gfa .TypeAttr .UnmarshalXMLAttr (_gcg );continue ;};if _gcg .Name .Local =="\u0072\u0065\u0076"{_afc ,_ed :=_b .ParseUint (_gcg .Value ,10,32);if _ed !=nil {return _ed ;};_cae :=uint32 (_afc );_gfa .RevAttr =&_cae ;continue ;};};_bag :for {_abb ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ;};switch _fda :=_abb .(type ){case _e .StartElement :switch _fda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aaa :=NewCT_Parameter ();if _ceg :=d .DecodeElement (_aaa ,&_fda );_ceg !=nil {return _ceg ;};_gfa .Param =append (_gfa .Param ,_aaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gfa .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _ded :=d .DecodeElement (_gfa .ExtLst ,&_fda );_ded !=nil {return _ded ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_fda .Name );if _gef :=d .Skip ();_gef !=nil {return _gef ;};};case _e .EndElement :break _bag ;case _e .CharData :};};return nil ;};func (_fgbb *CT_Colors )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bae :=range start .Attr {if _bae .Name .Local =="\u006d\u0065\u0074\u0068"{_fgbb .MethAttr .UnmarshalXMLAttr (_bae );continue ;};if _bae .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_fgbb .HueDirAttr .UnmarshalXMLAttr (_bae );continue ;};};_ffc :for {_ggga ,_fbebgf :=d .Token ();if _fbebgf !=nil {return _fbebgf ;};switch _gfgd :=_ggga .(type ){case _e .StartElement :switch _gfgd .Name {default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_gfgd .Name );if _gbbd :=d .Skip ();_gbbd !=nil {return _gbbd ;};};case _e .EndElement :break _ffc ;case _e .CharData :};};return nil ;};func (_dfaf ST_TextBlockDirection )Validate ()error {return _dfaf .ValidateWithPath ("")}; -// Validate validates the CT_AnimOne and its children -func (_ebc *CT_AnimOne )Validate ()error {return _ebc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};func (_abga ST_ChildDirection )String ()string {switch _abga {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);func (_added *CT_StyleDefinition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _added .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_added .UniqueIdAttr )});};if _added .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ec .Sprintf ("\u0025\u0076",*_added .MinVerAttr )});};e .EncodeToken (start );if _added .Title !=nil {_bafdc :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_aagda :=range _added .Title {e .EncodeElement (_aagda ,_bafdc );};};if _added .Desc !=nil {_aeca :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_bffa :=range _added .Desc {e .EncodeElement (_bffa ,_aeca );};};if _added .CatLst !=nil {_fggd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_added .CatLst ,_fggd );};if _added .Scene3d !=nil {_aafg :=_d .StartElement {Name :_d .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_added .Scene3d ,_aafg );};_cbbf :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_badbc :=range _added .StyleLbl {e .EncodeElement (_badbc ,_cbbf );};if _added .ExtLst !=nil {_efca :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_added .ExtLst ,_efca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcae ST_OutputShapeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcae .String (),start );};func (_bdgdg ST_AnimLvlStr )ValidateWithPath (path string )error {switch _bdgdg {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgdg ));};return nil ;};func (_fe *AG_ConstraintRefAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_de :=range start .Attr {if _de .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_fe .RefTypeAttr .UnmarshalXMLAttr (_de );continue ;};if _de .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_fe .RefForAttr .UnmarshalXMLAttr (_de );continue ;};if _de .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_cab ,_dcbe :=_de .Value ,error (nil );if _dcbe !=nil {return _dcbe ;};_fe .RefForNameAttr =&_cab ;continue ;};if _de .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_fe .RefPtTypeAttr .UnmarshalXMLAttr (_de );continue ;};};for {_dga ,_ba :=d .Token ();if _ba !=nil {return _ec .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",_ba );};if _da ,_cbc :=_dga .(_d .EndElement );_cbc &&_da .Name ==start .Name {break ;};};return nil ;};func (_eaegb ST_ChildOrderType )Validate ()error {return _eaegb .ValidateWithPath ("")};func (_beg *CT_Category )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bece :=range start .Attr {if _bece .Name .Local =="\u0074\u0079\u0070\u0065"{_gbd ,_eea :=_bece .Value ,error (nil );if _eea !=nil {return _eea ;};_beg .TypeAttr =_gbd ;continue ;};if _bece .Name .Local =="\u0070\u0072\u0069"{_cdf ,_ada :=_e .ParseUint (_bece .Value ,10,32);if _ada !=nil {return _ada ;};_beg .PriAttr =uint32 (_cdf );continue ;};};for {_eaa ,_befad :=d .Token ();if _befad !=nil {return _ec .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_befad );};if _decfc ,_cdad :=_eaa .(_d .EndElement );_cdad &&_decfc .Name ==start .Name {break ;};};return nil ;};type ST_FlowDirection byte ;func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };func (_gbgge *ST_ArrowheadStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbebe ,_dffca :=d .Token ();if _dffca !=nil {return _dffca ;};if _abced ,_gdbdac :=_bbebe .(_d .EndElement );_gdbdac &&_abced .Name ==start .Name {*_gbgge =1;return nil ;};if _gbegf ,_dgcbe :=_bbebe .(_d .CharData );!_dgcbe {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbebe );}else {switch string (_gbegf ){case "":*_gbgge =0;case "\u0061\u0075\u0074\u006f":*_gbgge =1;case "\u0061\u0072\u0072":*_gbgge =2;case "\u006e\u006f\u0041r\u0072":*_gbgge =3;};};_bbebe ,_dffca =d .Token ();if _dffca !=nil {return _dffca ;};if _ebebc ,_fcccd :=_bbebe .(_d .EndElement );_fcccd &&_ebebc .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbebe );}; +// Validate validates the CT_Constraints and its children +func (_aacde *CT_Constraints )Validate ()error {return _aacde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};func NewCT_StyleLabel ()*CT_StyleLabel {_adec :=&CT_StyleLabel {};return _adec };func (_gcae ST_ClrAppMethod )String ()string {switch _gcae {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 "";};func (_acad *CT_PresentationOf )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _acad .AxisAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_acad .AxisAttr )});};if _acad .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_acad .PtTypeAttr )});};if _acad .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_acad .HideLastTransAttr )});};if _acad .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_acad .StAttr )});};if _acad .CntAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_acad .CntAttr )});};if _acad .StepAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_acad .StepAttr )});};e .EncodeToken (start );if _acad .ExtLst !=nil {_aefa :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acad .ExtLst ,_aefa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_badae ST_Offset )String ()string {switch _badae {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func (_cege ST_Direction )Validate ()error {return _cege .ValidateWithPath ("")};func (_edbc *CT_Otherwise )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edbc .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_edbc .NameAttr )});};e .EncodeToken (start );if _edbc .Alg !=nil {_eada :=_e .StartElement {Name :_e .Name {Local :"\u0061\u006c\u0067"}};for _ ,_dage :=range _edbc .Alg {e .EncodeElement (_dage ,_eada );};};if _edbc .Shape !=nil {_abegd :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_eaceb :=range _edbc .Shape {e .EncodeElement (_eaceb ,_abegd );};};if _edbc .PresOf !=nil {_bege :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_agbg :=range _edbc .PresOf {e .EncodeElement (_agbg ,_bege );};};if _edbc .ConstrLst !=nil {_gfba :=_e .StartElement {Name :_e .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_cabb :=range _edbc .ConstrLst {e .EncodeElement (_cabb ,_gfba );};};if _edbc .RuleLst !=nil {_dabf :=_e .StartElement {Name :_e .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_edbd :=range _edbc .RuleLst {e .EncodeElement (_edbd ,_dabf );};};if _edbc .ForEach !=nil {_feef :=_e .StartElement {Name :_e .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_gfac :=range _edbc .ForEach {e .EncodeElement (_gfac ,_feef );};};if _edbc .LayoutNode !=nil {_dgcf :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_cfd :=range _edbc .LayoutNode {e .EncodeElement (_cfd ,_dgcf );};};if _edbc .Choose !=nil {_degce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bace :=range _edbc .Choose {e .EncodeElement (_bace ,_degce );};};if _edbc .ExtLst !=nil {_fegda :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_adbc :=range _edbc .ExtLst {e .EncodeElement (_adbc ,_fegda );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PtList and its children -func (_gbgg *CT_PtList )Validate ()error {return _gbgg .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_gbcc *LayoutDefHdrLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcc .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_beac :for {_aefg ,_abeda :=d .Token ();if _abeda !=nil {return _abeda ;};switch _fcac :=_aefg .(type ){case _d .StartElement :switch _fcac .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fbbf :=NewCT_DiagramDefinitionHeader ();if _daeab :=d .DecodeElement (_fbbf ,&_fcac );_daeab !=nil {return _daeab ;};_gbcc .LayoutDefHdr =append (_gbcc .LayoutDefHdr ,_fbbf );default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_fcac .Name );if _afbg :=d .Skip ();_afbg !=nil {return _afbg ;};};case _d .EndElement :break _beac ;case _d .CharData :};};return nil ;};func (_fefae ST_HueDir )String ()string {switch _fefae {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_fbegb ST_TextBlockDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbegb .String (),start );}; +// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path +func (_gede *CT_RelIds )ValidateWithPath (path string )error {return nil };func (_ggdef ST_HierBranchStyle )Validate ()error {return _ggdef .ValidateWithPath ("")};func (_cbfab ST_ConnectorRouting )Validate ()error {return _cbfab .ValidateWithPath ("")};type ST_Breakpoint byte ;func (_degcf ST_AnimOneStr )String ()string {switch _degcf {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 (_fcad ST_NodeHorizontalAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eebbcc :=_e .Attr {};_eebbcc .Name =name ;switch _fcad {case ST_NodeHorizontalAlignmentUnset :_eebbcc .Value ="";case ST_NodeHorizontalAlignmentL :_eebbcc .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_eebbcc .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_eebbcc .Value ="\u0072";};return _eebbcc ,nil ;};type ST_SecondaryChildAlignment byte ;func (_gcddd *ColorsDef )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gcddd .CT_ColorTransform .MarshalXML (e ,start );};func (_abbaf *RelIds )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _abbaf .CT_RelIds .MarshalXML (e ,start );};func (_eceae *ST_ConnectorDimension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bacd ,_agdc :=d .Token ();if _agdc !=nil {return _agdc ;};if _baefa ,_eccdca :=_bacd .(_e .EndElement );_eccdca &&_baefa .Name ==start .Name {*_eceae =1;return nil ;};if _bfdg ,_daff :=_bacd .(_e .CharData );!_daff {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",_bacd );}else {switch string (_bfdg ){case "":*_eceae =0;case "\u0031\u0044":*_eceae =1;case "\u0032\u0044":*_eceae =2;case "\u0063\u0075\u0073\u0074":*_eceae =3;};};_bacd ,_agdc =d .Token ();if _agdc !=nil {return _agdc ;};if _daba ,_gfadb :=_bacd .(_e .EndElement );_gfadb &&_daba .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",_bacd );};func (_bccde ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _bccde {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 (_bccde ));};return nil ;}; -// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path -func (_efafb *CT_Pt )ValidateWithPath (path string )error {if _acba :=_efafb .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_acba !=nil {return _acba ;};if _bcegc :=_efafb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcegc !=nil {return _bcegc ;};if _efafb .CxnIdAttr !=nil {if _efeb :=_efafb .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_efeb !=nil {return _efeb ;};};if _efafb .PrSet !=nil {if _gcbc :=_efafb .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074");_gcbc !=nil {return _gcbc ;};};if _efafb .SpPr !=nil {if _fbge :=_efafb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbge !=nil {return _fbge ;};};if _efafb .T !=nil {if _dcdb :=_efafb .T .ValidateWithPath (path +"\u002f\u0054");_dcdb !=nil {return _dcdb ;};};if _efafb .ExtLst !=nil {if _cbfd :=_efafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbfd !=nil {return _cbfd ;};};return nil ;};func (_fbfd ST_CenterShapeMapping )Validate ()error {return _fbfd .ValidateWithPath ("")};func (_aaaae ST_BoolOperator )ValidateWithPath (path string )error {switch _aaaae {case 0,1,2,3,4:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaaae ));};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;);type ST_NodeHorizontalAlignment byte ;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;);func (_decb *CT_DiagramDefinitionHeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fafa :=range start .Attr {if _fafa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cegg ,_dabg :=_fafa .Value ,error (nil );if _dabg !=nil {return _dabg ;};_decb .UniqueIdAttr =_cegg ;continue ;};if _fafa .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cbed ,_gdbf :=_fafa .Value ,error (nil );if _gdbf !=nil {return _gdbf ;};_decb .MinVerAttr =&_cbed ;continue ;};if _fafa .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_aebc ,_ebed :=_fafa .Value ,error (nil );if _ebed !=nil {return _ebed ;};_decb .DefStyleAttr =&_aebc ;continue ;};if _fafa .Name .Local =="\u0072\u0065\u0073I\u0064"{_ffg ,_cdgf :=_e .ParseInt (_fafa .Value ,10,32);if _cdgf !=nil {return _cdgf ;};_ccdc :=int32 (_ffg );_decb .ResIdAttr =&_ccdc ;continue ;};};_cgfb :for {_aadc ,_feba :=d .Token ();if _feba !=nil {return _feba ;};switch _aaefd :=_aadc .(type ){case _d .StartElement :switch _aaefd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbbdc :=NewCT_Name ();if _ddgbe :=d .DecodeElement (_dbbdc ,&_aaefd );_ddgbe !=nil {return _ddgbe ;};_decb .Title =append (_decb .Title ,_dbbdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbcd :=NewCT_Description ();if _effe :=d .DecodeElement (_dbcd ,&_aaefd );_effe !=nil {return _effe ;};_decb .Desc =append (_decb .Desc ,_dbcd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_decb .CatLst =NewCT_Categories ();if _fagc :=d .DecodeElement (_decb .CatLst ,&_aaefd );_fagc !=nil {return _fagc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_decb .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _eadfa :=d .DecodeElement (_decb .ExtLst ,&_aaefd );_eadfa !=nil {return _eadfa ;};default:_ed .Log .Debug ("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",_aaefd .Name );if _acbb :=d .Skip ();_acbb !=nil {return _acbb ;};};case _d .EndElement :break _cgfb ;case _d .CharData :};};return nil ;};type ST_GrowDirection byte ;type CT_Direction struct{ValAttr ST_Direction ;};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;);type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_dffe *CT_PtList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbb :for {_ddcb ,_abfb :=d .Token ();if _abfb !=nil {return _abfb ;};switch _efgg :=_ddcb .(type ){case _d .StartElement :switch _efgg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ccbbg :=NewCT_Pt ();if _bbece :=d .DecodeElement (_ccbbg ,&_efgg );_bbece !=nil {return _bbece ;};_dffe .Pt =append (_dffe .Pt ,_ccbbg );default:_ed .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_efgg .Name );if _afbe :=d .Skip ();_afbe !=nil {return _afbe ;};};case _d .EndElement :break _cbb ;case _d .CharData :};};return nil ;};func (_bgff ST_GrowDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dadg :=_d .Attr {};_dadg .Name =name ;switch _bgff {case ST_GrowDirectionUnset :_dadg .Value ="";case ST_GrowDirectionTL :_dadg .Value ="\u0074\u004c";case ST_GrowDirectionTR :_dadg .Value ="\u0074\u0052";case ST_GrowDirectionBL :_dadg .Value ="\u0062\u004c";case ST_GrowDirectionBR :_dadg .Value ="\u0062\u0052";};return _dadg ,nil ;}; +// Validate validates the CT_CTCategories and its children +func (_fee *CT_CTCategories )Validate ()error {return _fee .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_ggbe *ST_BoolOperator )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cadgf ,_cdbec :=d .Token ();if _cdbec !=nil {return _cdbec ;};if _baaga ,_cfgdd :=_cadgf .(_e .EndElement );_cfgdd &&_baaga .Name ==start .Name {*_ggbe =1;return nil ;};if _gded ,_fdecg :=_cadgf .(_e .CharData );!_fdecg {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",_cadgf );}else {switch string (_gded ){case "":*_ggbe =0;case "\u006e\u006f\u006e\u0065":*_ggbe =1;case "\u0065\u0071\u0075":*_ggbe =2;case "\u0067\u0074\u0065":*_ggbe =3;case "\u006c\u0074\u0065":*_ggbe =4;};};_cadgf ,_cdbec =d .Token ();if _cdbec !=nil {return _cdbec ;};if _ccgd ,_efdgc :=_cadgf .(_e .EndElement );_efdgc &&_ccgd .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",_cadgf );};func (_baga *ST_ConnectorPoint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bada ,_fgbbg :=d .Token ();if _fgbbg !=nil {return _fgbbg ;};if _acfce ,_gaga :=_bada .(_e .EndElement );_gaga &&_acfce .Name ==start .Name {*_baga =1;return nil ;};if _beac ,_ebcae :=_bada .(_e .CharData );!_ebcae {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",_bada );}else {switch string (_beac ){case "":*_baga =0;case "\u0061\u0075\u0074\u006f":*_baga =1;case "\u0062\u0043\u0074\u0072":*_baga =2;case "\u0063\u0074\u0072":*_baga =3;case "\u006d\u0069\u0064\u004c":*_baga =4;case "\u006d\u0069\u0064\u0052":*_baga =5;case "\u0074\u0043\u0074\u0072":*_baga =6;case "\u0062\u004c":*_baga =7;case "\u0062\u0052":*_baga =8;case "\u0074\u004c":*_baga =9;case "\u0074\u0052":*_baga =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_baga =11;};};_bada ,_fgbbg =d .Token ();if _fgbbg !=nil {return _fgbbg ;};if _dcdd ,_gdgedd :=_bada .(_e .EndElement );_gdgedd &&_dcdd .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",_bada );};func (_ecba ST_ConnectorRouting )ValidateWithPath (path string )error {switch _ecba {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 (_ecba ));};return nil ;};func (_dfad ST_BendPoint )ValidateWithPath (path string )error {switch _dfad {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 (_dfad ));};return nil ;};func (_fccf ST_BoolOperator )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fccf .String (),start );};func (_adbag *CT_PresentationOf )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbbcf :=range start .Attr {if _bbbcf .Name .Local =="\u0061\u0078\u0069\u0073"{_dead ,_cedf :=ParseSliceST_AxisTypes (_bbbcf .Value );if _cedf !=nil {return _cedf ;};_adbag .AxisAttr =&_dead ;continue ;};if _bbbcf .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_agfdg ,_ccbab :=ParseSliceST_ElementTypes (_bbbcf .Value );if _ccbab !=nil {return _ccbab ;};_adbag .PtTypeAttr =&_agfdg ;continue ;};if _bbbcf .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fgg ,_acbf :=ParseSliceST_Booleans (_bbbcf .Value );if _acbf !=nil {return _acbf ;};_adbag .HideLastTransAttr =&_fgg ;continue ;};if _bbbcf .Name .Local =="\u0073\u0074"{_gdeb ,_ddcg :=ParseSliceST_Ints (_bbbcf .Value );if _ddcg !=nil {return _ddcg ;};_adbag .StAttr =&_gdeb ;continue ;};if _bbbcf .Name .Local =="\u0063\u006e\u0074"{_bbfdf ,_fdaag :=ParseSliceST_UnsignedInts (_bbbcf .Value );if _fdaag !=nil {return _fdaag ;};_adbag .CntAttr =&_bbfdf ;continue ;};if _bbbcf .Name .Local =="\u0073\u0074\u0065\u0070"{_baebd ,_cdda :=ParseSliceST_Ints (_bbbcf .Value );if _cdda !=nil {return _cdda ;};_adbag .StepAttr =&_baebd ;continue ;};};_ccdg :for {_gbgf ,_cdbb :=d .Token ();if _cdbb !=nil {return _cdbb ;};switch _gbdc :=_gbgf .(type ){case _e .StartElement :switch _gbdc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adbag .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _becg :=d .DecodeElement (_adbag .ExtLst ,&_gbdc );_becg !=nil {return _becg ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_gbdc .Name );if _agefd :=d .Skip ();_agefd !=nil {return _agefd ;};};case _e .EndElement :break _ccdg ;case _e .CharData :};};return nil ;};type StyleDef struct{CT_StyleDefinition };func (_cdg *CT_ColorTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ege :=range start .Attr {if _ege .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gga ,_eec :=_ege .Value ,error (nil );if _eec !=nil {return _eec ;};_cdg .UniqueIdAttr =&_gga ;continue ;};if _ege .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ggab ,_gfab :=_ege .Value ,error (nil );if _gfab !=nil {return _gfab ;};_cdg .MinVerAttr =&_ggab ;continue ;};};_ffbg :for {_eda ,_faae :=d .Token ();if _faae !=nil {return _faae ;};switch _caed :=_eda .(type ){case _e .StartElement :switch _caed .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_baf :=NewCT_CTName ();if _dcge :=d .DecodeElement (_baf ,&_caed );_dcge !=nil {return _dcge ;};_cdg .Title =append (_cdg .Title ,_baf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egc :=NewCT_CTDescription ();if _aefe :=d .DecodeElement (_egc ,&_caed );_aefe !=nil {return _aefe ;};_cdg .Desc =append (_cdg .Desc ,_egc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdg .CatLst =NewCT_CTCategories ();if _ebda :=d .DecodeElement (_cdg .CatLst ,&_caed );_ebda !=nil {return _ebda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dge :=NewCT_CTStyleLabel ();if _baag :=d .DecodeElement (_dge ,&_caed );_baag !=nil {return _baag ;};_cdg .StyleLbl =append (_cdg .StyleLbl ,_dge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdg .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _gefb :=d .DecodeElement (_cdg .ExtLst ,&_caed );_gefb !=nil {return _gefb ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_caed .Name );if _fdaa :=d .Skip ();_fdaa !=nil {return _fdaa ;};};case _e .EndElement :break _ffbg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_aaed *CT_Shape )ValidateWithPath (path string )error {if _aaed .TypeAttr !=nil {if _fbfg :=_aaed .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbfg !=nil {return _fbfg ;};};if _aaed .AdjLst !=nil {if _dgad :=_aaed .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074");_dgad !=nil {return _dgad ;};};if _aaed .ExtLst !=nil {if _dffec :=_aaed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dffec !=nil {return _dffec ;};};return nil ;};func (_bcda ST_ChildDirection )ValidateWithPath (path string )error {switch _bcda {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcda ));};return nil ;};func (_adca ST_ConnectorDimension )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fecfg :=_d .Attr {};_fecfg .Name =name ;switch _adca {case ST_ConnectorDimensionUnset :_fecfg .Value ="";case ST_ConnectorDimension1D :_fecfg .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_fecfg .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_fecfg .Value ="\u0063\u0075\u0073\u0074";};return _fecfg ,nil ;};func (_cefc *ST_ConnectorRouting )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cefc =0;case "\u0073\u0074\u0072\u0061":*_cefc =1;case "\u0062\u0065\u006e\u0064":*_cefc =2;case "\u0063\u0075\u0072v\u0065":*_cefc =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_cefc =4;};return nil ;};func (_cdba *CT_LayoutVariablePropertySet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aec :for {_aeba ,_acdf :=d .Token ();if _acdf !=nil {return _acdf ;};switch _egaa :=_aeba .(type ){case _d .StartElement :switch _egaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdba .OrgChart =NewCT_OrgChart ();if _bbbb :=d .DecodeElement (_cdba .OrgChart ,&_egaa );_bbbb !=nil {return _bbbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdba .ChMax =NewCT_ChildMax ();if _fgac :=d .DecodeElement (_cdba .ChMax ,&_egaa );_fgac !=nil {return _fgac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdba .ChPref =NewCT_ChildPref ();if _ggdb :=d .DecodeElement (_cdba .ChPref ,&_egaa );_ggdb !=nil {return _ggdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdba .BulletEnabled =NewCT_BulletEnabled ();if _fecf :=d .DecodeElement (_cdba .BulletEnabled ,&_egaa );_fecf !=nil {return _fecf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdba .Dir =NewCT_Direction ();if _dea :=d .DecodeElement (_cdba .Dir ,&_egaa );_dea !=nil {return _dea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdba .HierBranch =NewCT_HierBranchStyle ();if _gegfa :=d .DecodeElement (_cdba .HierBranch ,&_egaa );_gegfa !=nil {return _gegfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdba .AnimOne =NewCT_AnimOne ();if _fbc :=d .DecodeElement (_cdba .AnimOne ,&_egaa );_fbc !=nil {return _fbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdba .AnimLvl =NewCT_AnimLvl ();if _cdd :=d .DecodeElement (_cdba .AnimLvl ,&_egaa );_cdd !=nil {return _cdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdba .ResizeHandles =NewCT_ResizeHandles ();if _eaeed :=d .DecodeElement (_cdba .ResizeHandles ,&_egaa );_eaeed !=nil {return _eaeed ;};default:_ed .Log .Debug ("\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",_egaa .Name );if _dgecb :=d .Skip ();_dgecb !=nil {return _dgecb ;};};case _d .EndElement :break _aec ;case _d .CharData :};};return nil ;};func (_bfbfe *ST_ConnectorDimension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbee ,_dbec :=d .Token ();if _dbec !=nil {return _dbec ;};if _gfda ,_daec :=_fbee .(_d .EndElement );_daec &&_gfda .Name ==start .Name {*_bfbfe =1;return nil ;};if _afed ,_acdbg :=_fbee .(_d .CharData );!_acdbg {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbee );}else {switch string (_afed ){case "":*_bfbfe =0;case "\u0031\u0044":*_bfbfe =1;case "\u0032\u0044":*_bfbfe =2;case "\u0063\u0075\u0073\u0074":*_bfbfe =3;};};_fbee ,_dbec =d .Token ();if _dbec !=nil {return _dbec ;};if _egegg ,_edeaa :=_fbee .(_d .EndElement );_edeaa &&_egegg .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbee );};func (_bgb *CT_ChildMax )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",*_bgb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebfe ST_PtType )Validate ()error {return _ebfe .ValidateWithPath ("")};func (_gac *CT_CTCategories )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgc :for {_cff ,_bba :=d .Token ();if _bba !=nil {return _bba ;};switch _bee :=_cff .(type ){case _d .StartElement :switch _bee .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eca :=NewCT_CTCategory ();if _dcecb :=d .DecodeElement (_eca ,&_bee );_dcecb !=nil {return _dcecb ;};_gac .Cat =append (_gac .Cat ,_eca );default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_bee .Name );if _bbc :=d .Skip ();_bbc !=nil {return _bbc ;};};case _d .EndElement :break _fgc ;case _d .CharData :};};return nil ;};func (_aeeg ST_FlowDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afcg :=_d .Attr {};_afcg .Name =name ;switch _aeeg {case ST_FlowDirectionUnset :_afcg .Value ="";case ST_FlowDirectionRow :_afcg .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_afcg .Value ="\u0063\u006f\u006c";};return _afcg ,nil ;}; +// Validate validates the CT_ColorTransformHeaderLst and its children +func (_aga *CT_ColorTransformHeaderLst )Validate ()error {return _aga .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");};func (_bddcb ST_FlowDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bddcb .String (),start );};func (_dfcdc *ColorsDefHdr )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dfcdc .CT_ColorTransformHeader .MarshalXML (e ,start );};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_bgacd *ST_AnimOneStr )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgacd =0;case "\u006e\u006f\u006e\u0065":*_bgacd =1;case "\u006f\u006e\u0065":*_bgacd =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_bgacd =3;};return nil ;};func (_fbfa *CT_Description )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbfa .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_fbfa .LangAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_fbfa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ST_PrSetCustVal is a union type -type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};type ST_FunctionOperator byte ;func (_eefcc *StyleDefHdrLst )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eefcc .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};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 []*_fa .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func NewCT_SampleData ()*CT_SampleData {_bfac :=&CT_SampleData {};return _bfac };func (_eaead *ST_HierarchyAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aafc ,_fbcd :=d .Token ();if _fbcd !=nil {return _fbcd ;};if _addae ,_cbfdcc :=_aafc .(_d .EndElement );_cbfdcc &&_addae .Name ==start .Name {*_eaead =1;return nil ;};if _cdbdc ,_ffbf :=_aafc .(_d .CharData );!_ffbf {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aafc );}else {switch string (_cdbdc ){case "":*_eaead =0;case "\u0074\u004c":*_eaead =1;case "\u0074\u0052":*_eaead =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_eaead =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_eaead =4;case "\u0062\u004c":*_eaead =5;case "\u0062\u0052":*_eaead =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_eaead =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_eaead =8;case "\u006c\u0054":*_eaead =9;case "\u006c\u0042":*_eaead =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_eaead =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_eaead =12;case "\u0072\u0054":*_eaead =13;case "\u0072\u0042":*_eaead =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_eaead =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_eaead =16;};};_aafc ,_fbcd =d .Token ();if _fbcd !=nil {return _fbcd ;};if _fafg ,_ebbfd :=_aafc .(_d .EndElement );_ebbfd &&_fafg .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aafc );};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_gcg :=&AG_ConstraintRefAttributes {};return _gcg ;};func (_ceea *CT_ColorTransformHeaderLst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ceea .ColorsDefHdr !=nil {_ccge :=_d .StartElement {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_gce :=range _ceea .ColorsDefHdr {e .EncodeElement (_gce ,_ccge );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcgdf ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _gcgdf {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgdf ));};return nil ;};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;);func (_gedd ST_Direction )Validate ()error {return _gedd .ValidateWithPath ("")};func (_bfdg *ST_ModelId )ValidateWithPath (path string )error {_dgce :=[]string {};if _bfdg .Int32 !=nil {_dgce =append (_dgce ,"\u0049\u006e\u00743\u0032");};if _bfdg .ST_Guid !=nil {_dgce =append (_dgce ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_dgce )> 1{return _ec .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgce );};return nil ;};func (_gdbd *CT_Constraint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faa :=range start .Attr {if _faa .Name .Local =="\u006f\u0070"{_gdbd .OpAttr .UnmarshalXMLAttr (_faa );continue ;};if _faa .Name .Local =="\u0076\u0061\u006c"{_ddgba ,_cebg :=_e .ParseFloat (_faa .Value ,64);if _cebg !=nil {return _cebg ;};_gdbd .ValAttr =&_ddgba ;continue ;};if _faa .Name .Local =="\u0066\u0061\u0063\u0074"{_daab ,_afff :=_e .ParseFloat (_faa .Value ,64);if _afff !=nil {return _afff ;};_gdbd .FactAttr =&_daab ;continue ;};if _faa .Name .Local =="\u0074\u0079\u0070\u0065"{_gdbd .TypeAttr .UnmarshalXMLAttr (_faa );continue ;};if _faa .Name .Local =="\u0066\u006f\u0072"{_gdbd .ForAttr .UnmarshalXMLAttr (_faa );continue ;};if _faa .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_cace ,_aebd :=_faa .Value ,error (nil );if _aebd !=nil {return _aebd ;};_gdbd .ForNameAttr =&_cace ;continue ;};if _faa .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gdbd .PtTypeAttr .UnmarshalXMLAttr (_faa );continue ;};if _faa .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_gdbd .RefTypeAttr .UnmarshalXMLAttr (_faa );continue ;};if _faa .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_gdbd .RefForAttr .UnmarshalXMLAttr (_faa );continue ;};if _faa .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_ceca ,_dggg :=_faa .Value ,error (nil );if _dggg !=nil {return _dggg ;};_gdbd .RefForNameAttr =&_ceca ;continue ;};if _faa .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_gdbd .RefPtTypeAttr .UnmarshalXMLAttr (_faa );continue ;};};_dbgdd :for {_eafb ,_abfd :=d .Token ();if _abfd !=nil {return _abfd ;};switch _aagd :=_eafb .(type ){case _d .StartElement :switch _aagd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gdbd .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _fdea :=d .DecodeElement (_gdbd .ExtLst ,&_aagd );_fdea !=nil {return _fdea ;};default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_aagd .Name );if _eff :=d .Skip ();_eff !=nil {return _eff ;};};case _d .EndElement :break _dbgdd ;case _d .CharData :};};return nil ;};func (_efe *CT_CTCategory )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ec .Sprintf ("\u0025\u0076",_efe .TypeAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069"},Value :_ec .Sprintf ("\u0025\u0076",_efe .PriAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecag *CT_When )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecag .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_ecag .NameAttr )});};_cebcd ,_gdgfdc :=_ecag .FuncAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0075\u006e\u0063"});if _gdgfdc !=nil {return _gdgfdc ;};start .Attr =append (start .Attr ,_cebcd );if _ecag .ArgAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0072\u0067"},Value :_ec .Sprintf ("\u0025\u0076",*_ecag .ArgAttr )});};_cebcd ,_gdgfdc =_ecag .OpAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0070"});if _gdgfdc !=nil {return _gdgfdc ;};start .Attr =append (start .Attr ,_cebcd );start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",_ecag .ValAttr )});if _ecag .AxisAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ec .Sprintf ("\u0025\u0076",*_ecag .AxisAttr )});};if _ecag .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_ecag .PtTypeAttr )});};if _ecag .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ec .Sprintf ("\u0025\u0076",*_ecag .HideLastTransAttr )});};if _ecag .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_ecag .StAttr )});};if _ecag .CntAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006e\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_ecag .CntAttr )});};if _ecag .StepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ec .Sprintf ("\u0025\u0076",*_ecag .StepAttr )});};e .EncodeToken (start );if _ecag .Alg !=nil {_afgaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u006c\u0067"}};for _ ,_cgda :=range _ecag .Alg {e .EncodeElement (_cgda ,_afgaf );};};if _ecag .Shape !=nil {_bdce :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_babg :=range _ecag .Shape {e .EncodeElement (_babg ,_bdce );};};if _ecag .PresOf !=nil {_fecfb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_cfef :=range _ecag .PresOf {e .EncodeElement (_cfef ,_fecfb );};};if _ecag .ConstrLst !=nil {_ccab :=_d .StartElement {Name :_d .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_dedfd :=range _ecag .ConstrLst {e .EncodeElement (_dedfd ,_ccab );};};if _ecag .RuleLst !=nil {_dcee :=_d .StartElement {Name :_d .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_cgfdaf :=range _ecag .RuleLst {e .EncodeElement (_cgfdaf ,_dcee );};};if _ecag .ForEach !=nil {_gcbb :=_d .StartElement {Name :_d .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_bcca :=range _ecag .ForEach {e .EncodeElement (_bcca ,_gcbb );};};if _ecag .LayoutNode !=nil {_fccad :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_gbaa :=range _ecag .LayoutNode {e .EncodeElement (_gbaa ,_fccad );};};if _ecag .Choose !=nil {_gfgfg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_aaaa :=range _ecag .Choose {e .EncodeElement (_aaaa ,_gfgfg );};};if _ecag .ExtLst !=nil {_gbfg :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_dcefd :=range _ecag .ExtLst {e .EncodeElement (_dcefd ,_gbfg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_ConnectorDimension byte ;func (_bgad ST_RotationPath )String ()string {switch _bgad {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";};func (_bbae *CT_Name )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daag :=range start .Attr {if _daag .Name .Local =="\u006c\u0061\u006e\u0067"{_gadg ,_eccc :=_daag .Value ,error (nil );if _eccc !=nil {return _eccc ;};_bbae .LangAttr =&_gadg ;continue ;};if _daag .Name .Local =="\u0076\u0061\u006c"{_eddcg ,_cbgg :=_daag .Value ,error (nil );if _cbgg !=nil {return _cbgg ;};_bbae .ValAttr =_eddcg ;continue ;};};for {_aeaa ,_gbba :=d .Token ();if _gbba !=nil {return _ec .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_gbba );};if _ccgg ,_dade :=_aeaa .(_d .EndElement );_dade &&_ccgg .Name ==start .Name {break ;};};return nil ;};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;);func (_afeg ST_HierBranchStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_afeg .String (),start );};func (_deec *CT_Choose )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _deec .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_deec .NameAttr )});};e .EncodeToken (start );_dafg :=_d .StartElement {Name :_d .Name {Local :"\u0069\u0066"}};for _ ,_eaaf :=range _deec .If {e .EncodeElement (_eaaf ,_dafg );};if _deec .Else !=nil {_cfa :=_d .StartElement {Name :_d .Name {Local :"\u0065\u006c\u0073\u0065"}};e .EncodeElement (_deec .Else ,_cfa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcecf *CT_Colors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdda :=range start .Attr {if _fdda .Name .Local =="\u006d\u0065\u0074\u0068"{_dcecf .MethAttr .UnmarshalXMLAttr (_fdda );continue ;};if _fdda .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_dcecf .HueDirAttr .UnmarshalXMLAttr (_fdda );continue ;};};_bfb :for {_cfcc ,_bcb :=d .Token ();if _bcb !=nil {return _bcb ;};switch _ggfa :=_cfcc .(type ){case _d .StartElement :switch _ggfa .Name {default:_ed .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_ggfa .Name );if _bcfea :=d .Skip ();_bcfea !=nil {return _bcfea ;};};case _d .EndElement :break _bfb ;case _d .CharData :};};return nil ;};type ST_AnimOneStr byte ;func (_cdce ST_RotationPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdce .String (),start );};type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;};type CT_ChildPref struct{ValAttr *int32 ;};func NewCT_Cxn ()*CT_Cxn {_eccd :=&CT_Cxn {};return _eccd };func (_bcefe ST_FallbackDimension )ValidateWithPath (path string )error {switch _bcefe {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcefe ));};return nil ;};func (_agfed *CT_Rules )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _agfed .Rule !=nil {_cccfb :=_d .StartElement {Name :_d .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_afda :=range _agfed .Rule {e .EncodeElement (_afda ,_cccfb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdge *StyleDef )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bdge .CT_StyleDefinition .MarshalXML (e ,start );}; +// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path +func (_cagf *StyleDef )ValidateWithPath (path string )error {if _afffa :=_cagf .CT_StyleDefinition .ValidateWithPath (path );_afffa !=nil {return _afffa ;};return nil ;};func (_ccffb ST_Offset )ValidateWithPath (path string )error {switch _ccffb {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 (_ccffb ));};return nil ;};func (_dbgcg ST_GrowDirection )ValidateWithPath (path string )error {switch _dbgcg {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 (_dbgcg ));};return nil ;};func (_gfec ST_AlgorithmType )Validate ()error {return _gfec .ValidateWithPath ("")};func (_edca ST_BendPoint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edca .String (),start );};func (_efff *ST_ConnectorRouting )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_efff =0;case "\u0073\u0074\u0072\u0061":*_efff =1;case "\u0062\u0065\u006e\u0064":*_efff =2;case "\u0063\u0075\u0072v\u0065":*_efff =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_efff =4;};return nil ;};func (_cacb ST_FunctionOperator )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cacb .String (),start );};func (_bdag *CT_StyleDefinitionHeaderLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bdag .StyleDefHdr !=nil {_cefgae :=_e .StartElement {Name :_e .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_gabb :=range _bdag .StyleDefHdr {e .EncodeElement (_gabb ,_cefgae );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_gaeaa :=&CT_DiagramDefinitionHeaderLst {};return _gaeaa ;};func NewCT_Adj ()*CT_Adj {_ecf :=&CT_Adj {};_ecf .IdxAttr =1;return _ecf };func (_agddd *ST_LayoutShapeType )ValidateWithPath (path string )error {_gedbb :=[]string {};if _agddd .ST_ShapeType !=_f .ST_ShapeTypeUnset {_gedbb =append (_gedbb ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _agddd .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_gedbb =append (_gedbb ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_gedbb )> 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 ,_gedbb );};return nil ;};func (_eaad *ST_ParameterVal )ValidateWithPath (path string )error {_cbada :=[]string {};if _eaad .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_cbada =append (_cbada ,"\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 _eaad .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_cbada =append (_cbada ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _eaad .ST_ChildDirection !=ST_ChildDirectionUnset {_cbada =append (_cbada ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");};if _eaad .ST_ChildAlignment !=ST_ChildAlignmentUnset {_cbada =append (_cbada ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _eaad .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_cbada =append (_cbada ,"\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 _eaad .ST_LinearDirection !=ST_LinearDirectionUnset {_cbada =append (_cbada ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _eaad .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_cbada =append (_cbada ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e");};if _eaad .ST_StartingElement !=ST_StartingElementUnset {_cbada =append (_cbada ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _eaad .ST_BendPoint !=ST_BendPointUnset {_cbada =append (_cbada ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074");};if _eaad .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_cbada =append (_cbada ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _eaad .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_cbada =append (_cbada ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065");};if _eaad .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_cbada =append (_cbada ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _eaad .ST_RotationPath !=ST_RotationPathUnset {_cbada =append (_cbada ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068");};if _eaad .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_cbada =append (_cbada ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _eaad .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_cbada =append (_cbada ,"\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 _eaad .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_cbada =append (_cbada ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _eaad .ST_FallbackDimension !=ST_FallbackDimensionUnset {_cbada =append (_cbada ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e");};if _eaad .ST_TextDirection !=ST_TextDirectionUnset {_cbada =append (_cbada ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _eaad .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_cbada =append (_cbada ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e");};if _eaad .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_cbada =append (_cbada ,"\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 _eaad .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_cbada =append (_cbada ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e");};if _eaad .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_cbada =append (_cbada ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _eaad .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_cbada =append (_cbada ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c");};if _eaad .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_cbada =append (_cbada ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _eaad .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_cbada =append (_cbada ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e");};if _eaad .ST_GrowDirection !=ST_GrowDirectionUnset {_cbada =append (_cbada ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _eaad .ST_FlowDirection !=ST_FlowDirectionUnset {_cbada =append (_cbada ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _eaad .ST_ContinueDirection !=ST_ContinueDirectionUnset {_cbada =append (_cbada ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _eaad .ST_Breakpoint !=ST_BreakpointUnset {_cbada =append (_cbada ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074");};if _eaad .ST_Offset !=ST_OffsetUnset {_cbada =append (_cbada ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _eaad .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_cbada =append (_cbada ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074");};if _eaad .Int32 !=nil {_cbada =append (_cbada ,"\u0049\u006e\u00743\u0032");};if _eaad .Float64 !=nil {_cbada =append (_cbada ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _eaad .Bool !=nil {_cbada =append (_cbada ,"\u0042\u006f\u006f\u006c");};if _eaad .StringVal !=nil {_cbada =append (_cbada ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l");};if _eaad .ST_ConnectorPoint !=ST_ConnectorPointUnset {_cbada =append (_cbada ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_cbada )> 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 ,_cbada );};return nil ;};func (_ceba ST_HierBranchStyle )ValidateWithPath (path string )error {switch _ceba {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 (_ceba ));};return nil ;};func (_dbae ST_LinearDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dbae .String (),start );};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};func NewCT_ElemPropSet ()*CT_ElemPropSet {_aagbb :=&CT_ElemPropSet {};return _aagbb };func (_fdda ST_PrSetCustVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fdda .ST_Percentage !=nil {e .EncodeToken (_e .CharData (*_fdda .ST_Percentage ));};if _fdda .Int32 !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_fdda .Int32 )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type ST_ChildDirection byte ;func NewCT_When ()*CT_When {_cbagc :=&CT_When {};_cbagc .FuncAttr =ST_FunctionType (1);_cbagc .OpAttr =ST_FunctionOperator (1);return _cbagc ;};func (_egeaa ST_ContinueDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_egeaa .String (),start );};type ST_AnimOneStr byte ;func (_fbfgg *ST_FunctionValue )ValidateWithPath (path string )error {_gffcg :=[]string {};if _fbfgg .Int32 !=nil {_gffcg =append (_gffcg ,"\u0049\u006e\u00743\u0032");};if _fbfgg .Bool !=nil {_gffcg =append (_gffcg ,"\u0042\u006f\u006f\u006c");};if _fbfgg .ST_Direction !=ST_DirectionUnset {_gffcg =append (_gffcg ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _fbfgg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_gffcg =append (_gffcg ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _fbfgg .ST_AnimOneStr !=ST_AnimOneStrUnset {_gffcg =append (_gffcg ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _fbfgg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_gffcg =append (_gffcg ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _fbfgg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_gffcg =append (_gffcg ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_gffcg )> 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 ,_gffcg );};return nil ;};func (_egcdb ST_VerticalAlignment )ValidateWithPath (path string )error {switch _egcdb {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 (_egcdb ));};return nil ;};func (_cge *CT_AnimLvl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfee :=range start .Attr {if _gfee .Name .Local =="\u0076\u0061\u006c"{_cge .ValAttr .UnmarshalXMLAttr (_gfee );continue ;};};for {_bcc ,_bcca :=d .Token ();if _bcca !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_bcca );};if _adb ,_fbc :=_bcc .(_e .EndElement );_fbc &&_adb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path -func (_acfea *StyleDefHdrLst )ValidateWithPath (path string )error {if _aebfe :=_acfea .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_aebfe !=nil {return _aebfe ;};return nil ;};func (_ceaf ST_ClrAppMethod )String ()string {switch _ceaf {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 "";};func (_bdad ST_AlgorithmType )String ()string {switch _bdad {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 (_facae ST_AutoTextRotation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_facae .String (),start );};type ST_ClrAppMethod byte ;func (_fccf *CT_StyleDefinitionHeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbfg :=range start .Attr {if _cbfg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aceda ,_dbgfc :=_cbfg .Value ,error (nil );if _dbgfc !=nil {return _dbgfc ;};_fccf .UniqueIdAttr =_aceda ;continue ;};if _cbfg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_aecc ,_feggc :=_cbfg .Value ,error (nil );if _feggc !=nil {return _feggc ;};_fccf .MinVerAttr =&_aecc ;continue ;};if _cbfg .Name .Local =="\u0072\u0065\u0073I\u0064"{_bafc ,_gade :=_e .ParseInt (_cbfg .Value ,10,32);if _gade !=nil {return _gade ;};_fefaa :=int32 (_bafc );_fccf .ResIdAttr =&_fefaa ;continue ;};};_cgef :for {_egfb ,_fcbg :=d .Token ();if _fcbg !=nil {return _fcbg ;};switch _eeef :=_egfb .(type ){case _d .StartElement :switch _eeef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ggegf :=NewCT_SDName ();if _bgfcc :=d .DecodeElement (_ggegf ,&_eeef );_bgfcc !=nil {return _bgfcc ;};_fccf .Title =append (_fccf .Title ,_ggegf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fbcc :=NewCT_SDDescription ();if _accf :=d .DecodeElement (_fbcc ,&_eeef );_accf !=nil {return _accf ;};_fccf .Desc =append (_fccf .Desc ,_fbcc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fccf .CatLst =NewCT_SDCategories ();if _ccbec :=d .DecodeElement (_fccf .CatLst ,&_eeef );_ccbec !=nil {return _ccbec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fccf .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _edgc :=d .DecodeElement (_fccf .ExtLst ,&_eeef );_edgc !=nil {return _edgc ;};default:_ed .Log .Debug ("\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",_eeef .Name );if _gbeg :=d .Skip ();_gbeg !=nil {return _gbeg ;};};case _d .EndElement :break _cgef ;case _d .CharData :};};return nil ;};func (_agbe ST_RotationPath )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dedgc :=_d .Attr {};_dedgc .Name =name ;switch _agbe {case ST_RotationPathUnset :_dedgc .Value ="";case ST_RotationPathNone :_dedgc .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_dedgc .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _dedgc ,nil ;};type ST_BoolOperator byte ;func (_bfabf ST_PrSetCustVal )String ()string {if _bfabf .ST_Percentage !=nil {return _ec .Sprintf ("\u0025\u0076",*_bfabf .ST_Percentage );};if _bfabf .Int32 !=nil {return _ec .Sprintf ("\u0025\u0076",*_bfabf .Int32 );};return "";};func (_fced ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _fced {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fced ));};return nil ;};type ST_PyramidAccentTextMargin byte ;func (_befg *CT_OrgChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbcb :=range start .Attr {if _fbcb .Name .Local =="\u0076\u0061\u006c"{_eacd ,_dgb :=_e .ParseBool (_fbcb .Value );if _dgb !=nil {return _dgb ;};_befg .ValAttr =&_eacd ;continue ;};};for {_abde ,_aade :=d .Token ();if _aade !=nil {return _ec .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_aade );};if _gbfd ,_edaa :=_abde .(_d .EndElement );_edaa &&_gbfd .Name ==start .Name {break ;};};return nil ;};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func (_bdgc ST_BoolOperator )String ()string {switch _bdgc {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 "";}; +// ST_PrSetCustVal is a union type +type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_f .EG_ColorChoice ;}; -// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path -func (_gcgb *CT_CTCategories )ValidateWithPath (path string )error {for _egb ,_fga :=range _gcgb .Cat {if _gcgd :=_fga .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_egb ));_gcgd !=nil {return _gcgd ;};};return nil ;}; +// Validate validates the CT_SDCategories and its children +func (_cbgc *CT_SDCategories )Validate ()error {return _cbgc .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_acdb ST_Direction )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bbdgg :=_e .Attr {};_bbdgg .Name =name ;switch _acdb {case ST_DirectionUnset :_bbdgg .Value ="";case ST_DirectionNorm :_bbdgg .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_bbdgg .Value ="\u0072\u0065\u0076";};return _bbdgg ,nil ;};func (_fceeaab ST_SecondaryLinearDirection )String ()string {switch _fceeaab {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 "";}; -// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path -func (_becc *CT_SDDescription )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path +func (_aedda *ColorsDef )ValidateWithPath (path string )error {if _aedce :=_aedda .CT_ColorTransform .ValidateWithPath (path );_aedce !=nil {return _aedce ;};return nil ;};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;);func (_afdbc ST_FunctionOperator )String ()string {switch _afdbc {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 NewCT_Description ()*CT_Description {_deba :=&CT_Description {};return _deba };func NewCT_RelIds ()*CT_RelIds {_ggcfg :=&CT_RelIds {};return _ggcfg };type StyleDefHdr struct{CT_StyleDefinitionHeader };func (_abbgc ST_DiagramTextAlignment )Validate ()error {return _abbgc .ValidateWithPath ("")};func (_ebddd ST_ResizeHandlesStr )String ()string {switch _ebddd {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};func (_afeaa ST_SecondaryChildAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dabgb :=_e .Attr {};_dabgb .Name =name ;switch _afeaa {case ST_SecondaryChildAlignmentUnset :_dabgb .Value ="";case ST_SecondaryChildAlignmentNone :_dabgb .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_dabgb .Value ="\u0074";case ST_SecondaryChildAlignmentB :_dabgb .Value ="\u0062";case ST_SecondaryChildAlignmentL :_dabgb .Value ="\u006c";case ST_SecondaryChildAlignmentR :_dabgb .Value ="\u0072";};return _dabgb ,nil ;};func (_dfgeb ST_AxisType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_abac :=_e .Attr {};_abac .Name =name ;switch _dfgeb {case ST_AxisTypeUnset :_abac .Value ="";case ST_AxisTypeSelf :_abac .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_abac .Value ="\u0063\u0068";case ST_AxisTypeDes :_abac .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_abac .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case ST_AxisTypePar :_abac .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_abac .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_abac .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_abac .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case ST_AxisTypePrecedSib :_abac .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_abac .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_abac .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_abac .Value ="\u0072\u006f\u006f\u0074";case ST_AxisTypeNone :_abac .Value ="\u006e\u006f\u006e\u0065";};return _abac ,nil ;};func NewCT_CTName ()*CT_CTName {_efa :=&CT_CTName {};return _efa };func (_bgfcd *ST_FlowDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbbde ,_efafa :=d .Token ();if _efafa !=nil {return _efafa ;};if _fddc ,_bdbff :=_cbbde .(_e .EndElement );_bdbff &&_fddc .Name ==start .Name {*_bgfcd =1;return nil ;};if _ddfbc ,_bgefg :=_cbbde .(_e .CharData );!_bgefg {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",_cbbde );}else {switch string (_ddfbc ){case "":*_bgfcd =0;case "\u0072\u006f\u0077":*_bgfcd =1;case "\u0063\u006f\u006c":*_bgfcd =2;};};_cbbde ,_efafa =d .Token ();if _efafa !=nil {return _efafa ;};if _ccacb ,_gcbed :=_cbbde .(_e .EndElement );_gcbed &&_ccacb .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",_cbbde );};func (_dagga *ST_HueDir )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dagga =0;case "\u0063\u0077":*_dagga =1;case "\u0063\u0063\u0077":*_dagga =2;};return nil ;};func NewStyleDefHdrLst ()*StyleDefHdrLst {_dfba :=&StyleDefHdrLst {};_dfba .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _dfba ;};func NewCT_OrgChart ()*CT_OrgChart {_gfc :=&CT_OrgChart {};return _gfc };func (_ef *CT_AdjLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ef .Adj !=nil {_eea :=_e .StartElement {Name :_e .Name {Local :"\u0061\u0064\u006a"}};for _ ,_ad :=range _ef .Adj {e .EncodeElement (_ad ,_eea );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbeea *ST_ElementType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfde ,_befae :=d .Token ();if _befae !=nil {return _befae ;};if _eeacf ,_abaf :=_bfde .(_e .EndElement );_abaf &&_eeacf .Name ==start .Name {*_gbeea =1;return nil ;};if _bebb ,_acfbb :=_bfde .(_e .CharData );!_acfbb {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",_bfde );}else {switch string (_bebb ){case "":*_gbeea =0;case "\u0061\u006c\u006c":*_gbeea =1;case "\u0064\u006f\u0063":*_gbeea =2;case "\u006e\u006f\u0064\u0065":*_gbeea =3;case "\u006e\u006f\u0072\u006d":*_gbeea =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_gbeea =5;case "\u0061\u0073\u0073\u0074":*_gbeea =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_gbeea =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_gbeea =8;case "\u0070\u0072\u0065\u0073":*_gbeea =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_gbeea =10;};};_bfde ,_befae =d .Token ();if _befae !=nil {return _befae ;};if _ggbc ,_edgaa :=_bfde .(_e .EndElement );_edgaa &&_ggbc .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",_bfde );}; -// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path -func (_adced *CT_RelIds )ValidateWithPath (path string )error {return nil };func (_cebf ST_FunctionValue )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cebf .Int32 !=nil {e .EncodeToken (_d .CharData (_ec .Sprintf ("\u0025\u0064",*_cebf .Int32 )));};if _cebf .Bool !=nil {e .EncodeToken (_d .CharData (_ec .Sprintf ("\u0025\u0064",_dcbgg (*_cebf .Bool ))));};if _cebf .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_d .CharData (_cebf .ST_Direction .String ()));};if _cebf .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_d .CharData (_cebf .ST_HierBranchStyle .String ()));};if _cebf .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_d .CharData (_cebf .ST_AnimOneStr .String ()));};if _cebf .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_d .CharData (_cebf .ST_AnimLvlStr .String ()));};if _cebf .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_d .CharData (_cebf .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);func NewStyleDef ()*StyleDef {_adggf :=&StyleDef {};_adggf .CT_StyleDefinition =*NewCT_StyleDefinition ();return _adggf ;}; +// Validate validates the ColorsDefHdr and its children +func (_ccedb *ColorsDefHdr )Validate ()error {return _ccedb .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};func (_ggfff *ST_ParameterId )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ggfff =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_ggfff =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_ggfff =2;case "\u0063\u0068\u0044i\u0072":*_ggfff =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_ggfff =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_ggfff =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_ggfff =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_ggfff =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_ggfff =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_ggfff =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_ggfff =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_ggfff =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_ggfff =12;case "\u0064\u0069\u006d":*_ggfff =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_ggfff =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_ggfff =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_ggfff =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_ggfff =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_ggfff =18;case "\u0074\u0078\u0044i\u0072":*_ggfff =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_ggfff =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_ggfff =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_ggfff =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_ggfff =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_ggfff =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_ggfff =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_ggfff =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_ggfff =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_ggfff =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ggfff =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ggfff =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_ggfff =31;case "\u0067\u0072\u0044i\u0072":*_ggfff =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_ggfff =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_ggfff =34;case "\u0062\u006b\u0070\u0074":*_ggfff =35;case "\u006f\u0066\u0066":*_ggfff =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_ggfff =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ggfff =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_ggfff =39;case "\u0073\u0074\u0041n\u0067":*_ggfff =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_ggfff =41;case "\u0061\u0072":*_ggfff =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_ggfff =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_ggfff =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_ggfff =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_ggfff =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_ggfff =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_ggfff =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_ggfff =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_ggfff =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_ggfff =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_ggfff =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_ggfff =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_ggfff =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_ggfff =55;};return nil ;};func (_fagcc ST_FunctionArgument )String ()string {if _fagcc .ST_VariableType !=ST_VariableTypeUnset {return _fagcc .ST_VariableType .String ();};return "";};func (_bfacb ST_CxnType )String ()string {switch _bfacb {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 "";};type ST_FunctionOperator byte ;func (_faccb ST_RotationPath )Validate ()error {return _faccb .ValidateWithPath ("")};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);func (_dgdae *ST_AxisType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_decd ,_efbc :=d .Token ();if _efbc !=nil {return _efbc ;};if _cbagf ,_eefgg :=_decd .(_e .EndElement );_eefgg &&_cbagf .Name ==start .Name {*_dgdae =1;return nil ;};if _efbcf ,_gccg :=_decd .(_e .CharData );!_gccg {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",_decd );}else {switch string (_efbcf ){case "":*_dgdae =0;case "\u0073\u0065\u006c\u0066":*_dgdae =1;case "\u0063\u0068":*_dgdae =2;case "\u0064\u0065\u0073":*_dgdae =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_dgdae =4;case "\u0070\u0061\u0072":*_dgdae =5;case "\u0061\u006e\u0063s\u0074":*_dgdae =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_dgdae =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_dgdae =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_dgdae =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_dgdae =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_dgdae =11;case "\u0072\u006f\u006f\u0074":*_dgdae =12;case "\u006e\u006f\u006e\u0065":*_dgdae =13;};};_decd ,_efbc =d .Token ();if _efbc !=nil {return _efbc ;};if _cdbcd ,_bcaf :=_decd .(_e .EndElement );_bcaf &&_cdbcd .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",_decd );}; -// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path -func (_gfcfc *CT_Name )ValidateWithPath (path string )error {return nil };func (_cdbf *CT_SDCategory )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abbd :=range start .Attr {if _abbd .Name .Local =="\u0074\u0079\u0070\u0065"{_abef ,_effbc :=_abbd .Value ,error (nil );if _effbc !=nil {return _effbc ;};_cdbf .TypeAttr =_abef ;continue ;};if _abbd .Name .Local =="\u0070\u0072\u0069"{_dbega ,_dedf :=_e .ParseUint (_abbd .Value ,10,32);if _dedf !=nil {return _dedf ;};_cdbf .PriAttr =uint32 (_dbega );continue ;};};for {_gfcc ,_gegfg :=d .Token ();if _gegfg !=nil {return _ec .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_gegfg );};if _bccde ,_fffa :=_gfcc .(_d .EndElement );_fffa &&_bccde .Name ==start .Name {break ;};};return nil ;};func (_adeg ST_Breakpoint )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdfb :=_d .Attr {};_fdfb .Name =name ;switch _adeg {case ST_BreakpointUnset :_fdfb .Value ="";case ST_BreakpointEndCnv :_fdfb .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_fdfb .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_fdfb .Value ="\u0066\u0069\u0078e\u0064";};return _fdfb ,nil ;}; +// Validate validates the CT_StyleDefinition and its children +func (_fecaa *CT_StyleDefinition )Validate ()error {return _fecaa .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");};func (_gbe *AG_ConstraintRefAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gbe .RefTypeAttr !=ST_ConstraintTypeUnset {_ce ,_bde :=_gbe .RefTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _bde !=nil {return _bde ;};start .Attr =append (start .Attr ,_ce );};if _gbe .RefForAttr !=ST_ConstraintRelationshipUnset {_afa ,_dbe :=_gbe .RefForAttr .MarshalXMLAttr (_e .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _dbe !=nil {return _dbe ;};start .Attr =append (start .Attr ,_afa );};if _gbe .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbe .RefForNameAttr )});};if _gbe .RefPtTypeAttr !=ST_ElementTypeUnset {_dga ,_ebb :=_gbe .RefPtTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _ebb !=nil {return _ebb ;};start .Attr =append (start .Attr ,_dga );};return nil ;};func (_cfebd *ST_PyramidAccentTextMargin )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbfdb ,_adfcd :=d .Token ();if _adfcd !=nil {return _adfcd ;};if _ebfg ,_edccb :=_cbfdb .(_e .EndElement );_edccb &&_ebfg .Name ==start .Name {*_cfebd =1;return nil ;};if _cggbd ,_deaba :=_cbfdb .(_e .CharData );!_deaba {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",_cbfdb );}else {switch string (_cggbd ){case "":*_cfebd =0;case "\u0073\u0074\u0065\u0070":*_cfebd =1;case "\u0073\u0074\u0061c\u006b":*_cfebd =2;};};_cbfdb ,_adfcd =d .Token ();if _adfcd !=nil {return _adfcd ;};if _bddbe ,_ceegf :=_cbfdb .(_e .EndElement );_ceegf &&_bddbe .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",_cbfdb );};func (_eaae ST_FallbackDimension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eaae .String (),start );};func (_gcdf ST_AnimLvlStr )String ()string {switch _gcdf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;); -// Validate validates the CT_TextProps and its children -func (_dcaf *CT_TextProps )Validate ()error {return _dcaf .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};func (_fed *CT_AnimLvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddc :=range start .Attr {if _ddc .Name .Local =="\u0076\u0061\u006c"{_fed .ValAttr .UnmarshalXMLAttr (_ddc );continue ;};};for {_dbg ,_ede :=d .Token ();if _ede !=nil {return _ec .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_ede );};if _dac ,_caa :=_dbg .(_d .EndElement );_caa &&_dac .Name ==start .Name {break ;};};return nil ;};func NewColorsDefHdr ()*ColorsDefHdr {_gecec :=&ColorsDefHdr {};_gecec .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _gecec ;};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 (_ddbbd ST_PyramidAccentPosition )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdfga :=_d .Attr {};_gdfga .Name =name ;switch _ddbbd {case ST_PyramidAccentPositionUnset :_gdfga .Value ="";case ST_PyramidAccentPositionBef :_gdfga .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_gdfga .Value ="\u0061\u0066\u0074";};return _gdfga ,nil ;}; +// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path +func (_dfdg *CT_Categories )ValidateWithPath (path string )error {for _geeaf ,_cdd :=range _dfdg .Cat {if _cff :=_cdd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_geeaf ));_cff !=nil {return _cff ;};};return nil ;}; -// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path -func (_bgdc *CT_CTStyleLabel )ValidateWithPath (path string )error {if _bgdc .FillClrLst !=nil {if _bfgg :=_bgdc .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_bfgg !=nil {return _bfgg ;};};if _bgdc .LinClrLst !=nil {if _cce :=_bgdc .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_cce !=nil {return _cce ;};};if _bgdc .EffectClrLst !=nil {if _caf :=_bgdc .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_caf !=nil {return _caf ;};};if _bgdc .TxLinClrLst !=nil {if _cfd :=_bgdc .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_cfd !=nil {return _cfd ;};};if _bgdc .TxFillClrLst !=nil {if _ffd :=_bgdc .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_ffd !=nil {return _ffd ;};};if _bgdc .TxEffectClrLst !=nil {if _aac :=_bgdc .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_aac !=nil {return _aac ;};};if _bgdc .ExtLst !=nil {if _acd :=_bgdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acd !=nil {return _acd ;};};return nil ;};func _dcbgg (_ebead bool )uint8 {if _ebead {return 1;};return 0;};func NewCT_ChildPref ()*CT_ChildPref {_aee :=&CT_ChildPref {};return _aee };func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_gdgfg :=&CT_DiagramDefinitionHeaderLst {};return _gdgfg ;};func (_cgcc *CT_Cxn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgcg :=range start .Attr {if _fgcg .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_bccce ,_fcba :=ParseUnionST_ModelId (_fgcg .Value );if _fcba !=nil {return _fcba ;};_cgcc .ModelIdAttr =_bccce ;continue ;};if _fgcg .Name .Local =="\u0074\u0079\u0070\u0065"{_cgcc .TypeAttr .UnmarshalXMLAttr (_fgcg );continue ;};if _fgcg .Name .Local =="\u0073\u0072\u0063I\u0064"{_cdg ,_adc :=ParseUnionST_ModelId (_fgcg .Value );if _adc !=nil {return _adc ;};_cgcc .SrcIdAttr =_cdg ;continue ;};if _fgcg .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_gacg ,_fegc :=ParseUnionST_ModelId (_fgcg .Value );if _fegc !=nil {return _fegc ;};_cgcc .DestIdAttr =_gacg ;continue ;};if _fgcg .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_acfb ,_efbc :=_e .ParseUint (_fgcg .Value ,10,32);if _efbc !=nil {return _efbc ;};_cgcc .SrcOrdAttr =uint32 (_acfb );continue ;};if _fgcg .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_aaf ,_cfga :=_e .ParseUint (_fgcg .Value ,10,32);if _cfga !=nil {return _cfga ;};_cgcc .DestOrdAttr =uint32 (_aaf );continue ;};if _fgcg .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_bbf ,_daga :=ParseUnionST_ModelId (_fgcg .Value );if _daga !=nil {return _daga ;};_cgcc .ParTransIdAttr =&_bbf ;continue ;};if _fgcg .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_adb ,_agfa :=ParseUnionST_ModelId (_fgcg .Value );if _agfa !=nil {return _agfa ;};_cgcc .SibTransIdAttr =&_adb ;continue ;};if _fgcg .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_dbggf ,_fegg :=_fgcg .Value ,error (nil );if _fegg !=nil {return _fegg ;};_cgcc .PresIdAttr =&_dbggf ;continue ;};};_fecg :for {_ggdad ,_ddcd :=d .Token ();if _ddcd !=nil {return _ddcd ;};switch _ddf :=_ggdad .(type ){case _d .StartElement :switch _ddf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgcc .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _geb :=d .DecodeElement (_cgcc .ExtLst ,&_ddf );_geb !=nil {return _geb ;};default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0078\u006e\u0020\u0025\u0076",_ddf .Name );if _fbe :=d .Skip ();_fbe !=nil {return _fbe ;};};case _d .EndElement :break _fecg ;case _d .CharData :};};return nil ;};func (_egcbb ST_ContinueDirection )String ()string {switch _egcbb {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";}; +// Validate validates the CT_AnimOne and its children +func (_abf *CT_AnimOne )Validate ()error {return _abf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_f .CT_ShapeProperties ;T *_f .CT_TextBody ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_aacdee ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _aacdee {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 (_aacdee ));};return nil ;};type ST_ElementTypes []ST_ElementType ;func (_cef *CT_Choose )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cef .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cef .NameAttr )});};e .EncodeToken (start );_fgc :=_e .StartElement {Name :_e .Name {Local :"\u0069\u0066"}};for _ ,_fece :=range _cef .If {e .EncodeElement (_fece ,_fgc );};if _cef .Else !=nil {_gcgf :=_e .StartElement {Name :_e .Name {Local :"\u0065\u006c\u0073\u0065"}};e .EncodeElement (_cef .Else ,_gcgf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path -func (_bdfd *CT_NumericRule )ValidateWithPath (path string )error {if _bdfd .ExtLst !=nil {if _eccca :=_bdfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eccca !=nil {return _eccca ;};};if _ccfdb :=_bdfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ccfdb !=nil {return _ccfdb ;};if _faeb :=_bdfd .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_faeb !=nil {return _faeb ;};if _gaba :=_bdfd .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gaba !=nil {return _gaba ;};return nil ;};func (_dcecag ST_Direction )String ()string {switch _dcecag {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};type ST_DiagramHorizontalAlignment byte ; +// Validate validates the RelIds and its children +func (_fbeg *RelIds )Validate ()error {return _fbeg .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");}; -// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path -func (_acce *ColorsDefHdr )ValidateWithPath (path string )error {if _gbac :=_acce .CT_ColorTransformHeader .ValidateWithPath (path );_gbac !=nil {return _gbac ;};return nil ;};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil };func (_ggfde *ST_ConstraintType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adcef ,_aebe :=d .Token ();if _aebe !=nil {return _aebe ;};if _agaa ,_effgc :=_adcef .(_d .EndElement );_effgc &&_agaa .Name ==start .Name {*_ggfde =1;return nil ;};if _ebadb ,_dedca :=_adcef .(_d .CharData );!_dedca {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adcef );}else {switch string (_ebadb ){case "":*_ggfde =0;case "\u006e\u006f\u006e\u0065":*_ggfde =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_ggfde =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_ggfde =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_ggfde =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_ggfde =5;case "\u0062":*_ggfde =6;case "\u0062\u004d\u0061r\u0067":*_ggfde =7;case "\u0062\u004f\u0066\u0066":*_ggfde =8;case "\u0063\u0074\u0072\u0058":*_ggfde =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_ggfde =10;case "\u0063\u0074\u0072\u0059":*_ggfde =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_ggfde =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_ggfde =13;case "\u0064\u0069\u0061\u006d":*_ggfde =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_ggfde =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_ggfde =16;case "\u0068":*_ggfde =17;case "\u0068\u0041\u0072\u0048":*_ggfde =18;case "\u0068\u004f\u0066\u0066":*_ggfde =19;case "\u006c":*_ggfde =20;case "\u006c\u004d\u0061r\u0067":*_ggfde =21;case "\u006c\u004f\u0066\u0066":*_ggfde =22;case "\u0072":*_ggfde =23;case "\u0072\u004d\u0061r\u0067":*_ggfde =24;case "\u0072\u004f\u0066\u0066":*_ggfde =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_ggfde =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_ggfde =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_ggfde =28;case "\u0073\u0069\u0062S\u0070":*_ggfde =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_ggfde =30;case "\u0073\u0070":*_ggfde =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_ggfde =32;case "\u0074":*_ggfde =33;case "\u0074\u004d\u0061r\u0067":*_ggfde =34;case "\u0074\u004f\u0066\u0066":*_ggfde =35;case "\u0075\u0073\u0065r\u0041":*_ggfde =36;case "\u0075\u0073\u0065r\u0042":*_ggfde =37;case "\u0075\u0073\u0065r\u0043":*_ggfde =38;case "\u0075\u0073\u0065r\u0044":*_ggfde =39;case "\u0075\u0073\u0065r\u0045":*_ggfde =40;case "\u0075\u0073\u0065r\u0046":*_ggfde =41;case "\u0075\u0073\u0065r\u0047":*_ggfde =42;case "\u0075\u0073\u0065r\u0048":*_ggfde =43;case "\u0075\u0073\u0065r\u0049":*_ggfde =44;case "\u0075\u0073\u0065r\u004a":*_ggfde =45;case "\u0075\u0073\u0065r\u004b":*_ggfde =46;case "\u0075\u0073\u0065r\u004c":*_ggfde =47;case "\u0075\u0073\u0065r\u004d":*_ggfde =48;case "\u0075\u0073\u0065r\u004e":*_ggfde =49;case "\u0075\u0073\u0065r\u004f":*_ggfde =50;case "\u0075\u0073\u0065r\u0050":*_ggfde =51;case "\u0075\u0073\u0065r\u0051":*_ggfde =52;case "\u0075\u0073\u0065r\u0052":*_ggfde =53;case "\u0075\u0073\u0065r\u0053":*_ggfde =54;case "\u0075\u0073\u0065r\u0054":*_ggfde =55;case "\u0075\u0073\u0065r\u0055":*_ggfde =56;case "\u0075\u0073\u0065r\u0056":*_ggfde =57;case "\u0075\u0073\u0065r\u0057":*_ggfde =58;case "\u0075\u0073\u0065r\u0058":*_ggfde =59;case "\u0075\u0073\u0065r\u0059":*_ggfde =60;case "\u0075\u0073\u0065r\u005a":*_ggfde =61;case "\u0077":*_ggfde =62;case "\u0077\u0041\u0072\u0048":*_ggfde =63;case "\u0077\u004f\u0066\u0066":*_ggfde =64;};};_adcef ,_aebe =d .Token ();if _aebe !=nil {return _aebe ;};if _bfdb ,_fbagc :=_adcef .(_d .EndElement );_fbagc &&_bfdb .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adcef );};func (_ceec ST_ParameterId )Validate ()error {return _ceec .ValidateWithPath ("")};func (_ccbcc *ST_SecondaryChildAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfcdb ,_dgbgb :=d .Token ();if _dgbgb !=nil {return _dgbgb ;};if _gafc ,_fcab :=_bfcdb .(_d .EndElement );_fcab &&_gafc .Name ==start .Name {*_ccbcc =1;return nil ;};if _fdfgf ,_ccfb :=_bfcdb .(_d .CharData );!_ccfb {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfcdb );}else {switch string (_fdfgf ){case "":*_ccbcc =0;case "\u006e\u006f\u006e\u0065":*_ccbcc =1;case "\u0074":*_ccbcc =2;case "\u0062":*_ccbcc =3;case "\u006c":*_ccbcc =4;case "\u0072":*_ccbcc =5;};};_bfcdb ,_dgbgb =d .Token ();if _dgbgb !=nil {return _dgbgb ;};if _ffaf ,_dbea :=_bfcdb .(_d .EndElement );_dbea &&_ffaf .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfcdb );};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);func (_gbdc *CT_LayoutNode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbdc .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_gbdc .NameAttr )});};if _gbdc .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_ec .Sprintf ("\u0025\u0076",*_gbdc .StyleLblAttr )});};if _gbdc .ChOrderAttr !=ST_ChildOrderTypeUnset {_becf ,_efgdf :=_gbdc .ChOrderAttr .MarshalXMLAttr (_d .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"});if _efgdf !=nil {return _efgdf ;};start .Attr =append (start .Attr ,_becf );};if _gbdc .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_ec .Sprintf ("\u0025\u0076",*_gbdc .MoveWithAttr )});};e .EncodeToken (start );if _gbdc .Alg !=nil {_ddba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u006c\u0067"}};for _ ,_babb :=range _gbdc .Alg {e .EncodeElement (_babb ,_ddba );};};if _gbdc .Shape !=nil {_aeed :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_ebcf :=range _gbdc .Shape {e .EncodeElement (_ebcf ,_aeed );};};if _gbdc .PresOf !=nil {_ggdc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_gggf :=range _gbdc .PresOf {e .EncodeElement (_gggf ,_ggdc );};};if _gbdc .ConstrLst !=nil {_cbfa :=_d .StartElement {Name :_d .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_gbc :=range _gbdc .ConstrLst {e .EncodeElement (_gbc ,_cbfa );};};if _gbdc .RuleLst !=nil {_eggc :=_d .StartElement {Name :_d .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_affe :=range _gbdc .RuleLst {e .EncodeElement (_affe ,_eggc );};};if _gbdc .VarLst !=nil {_eabfd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_bbec :=range _gbdc .VarLst {e .EncodeElement (_bbec ,_eabfd );};};if _gbdc .ForEach !=nil {_cbeb :=_d .StartElement {Name :_d .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_cded :=range _gbdc .ForEach {e .EncodeElement (_cded ,_cbeb );};};if _gbdc .LayoutNode !=nil {_gbe :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_agca :=range _gbdc .LayoutNode {e .EncodeElement (_agca ,_gbe );};};if _gbdc .Choose !=nil {_dgaf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_ddgf :=range _gbdc .Choose {e .EncodeElement (_ddgf ,_dgaf );};};if _gbdc .ExtLst !=nil {_agcf :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_cfdg :=range _gbdc .ExtLst {e .EncodeElement (_cfdg ,_agcf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_facga *ST_VariableType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_facga =0;case "\u006e\u006f\u006e\u0065":*_facga =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_facga =2;case "\u0063\u0068\u004da\u0078":*_facga =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_facga =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_facga =5;case "\u0064\u0069\u0072":*_facga =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_facga =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_facga =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_facga =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_facga =10;};return nil ;};func (_gebabf ST_DiagramTextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gebabf .String (),start );};const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);func (_fedb ST_ChildDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fedb .String (),start );};func (_afb *CT_ForEach )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afb .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_afb .NameAttr )});};if _afb .RefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_ec .Sprintf ("\u0025\u0076",*_afb .RefAttr )});};if _afb .AxisAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ec .Sprintf ("\u0025\u0076",*_afb .AxisAttr )});};if _afb .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_afb .PtTypeAttr )});};if _afb .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ec .Sprintf ("\u0025\u0076",*_afb .HideLastTransAttr )});};if _afb .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_afb .StAttr )});};if _afb .CntAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006e\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_afb .CntAttr )});};if _afb .StepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ec .Sprintf ("\u0025\u0076",*_afb .StepAttr )});};e .EncodeToken (start );if _afb .Alg !=nil {_ceefg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u006c\u0067"}};for _ ,_dffd :=range _afb .Alg {e .EncodeElement (_dffd ,_ceefg );};};if _afb .Shape !=nil {_cgfe :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_gfeb :=range _afb .Shape {e .EncodeElement (_gfeb ,_cgfe );};};if _afb .PresOf !=nil {_ggbg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_eaff :=range _afb .PresOf {e .EncodeElement (_eaff ,_ggbg );};};if _afb .ConstrLst !=nil {_aege :=_d .StartElement {Name :_d .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_ddga :=range _afb .ConstrLst {e .EncodeElement (_ddga ,_aege );};};if _afb .RuleLst !=nil {_aaefe :=_d .StartElement {Name :_d .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_ceeg :=range _afb .RuleLst {e .EncodeElement (_ceeg ,_aaefe );};};if _afb .ForEach !=nil {_eggag :=_d .StartElement {Name :_d .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_gffb :=range _afb .ForEach {e .EncodeElement (_gffb ,_eggag );};};if _afb .LayoutNode !=nil {_gdgb :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_fead :=range _afb .LayoutNode {e .EncodeElement (_fead ,_gdgb );};};if _afb .Choose !=nil {_cbcfg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bgee :=range _afb .Choose {e .EncodeElement (_bgee ,_cbcfg );};};if _afb .ExtLst !=nil {_gab :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_fgbf :=range _afb .ExtLst {e .EncodeElement (_fgbf ,_gab );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddfec ST_StartingElement )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dedbd :=_d .Attr {};_dedbd .Name =name ;switch _ddfec {case ST_StartingElementUnset :_dedbd .Value ="";case ST_StartingElementNode :_dedbd .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_dedbd .Value ="\u0074\u0072\u0061n\u0073";};return _dedbd ,nil ;};func (_gf *AG_ConstraintAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gf .TypeAttr !=ST_ConstraintTypeUnset {_cf ,_dc :=_gf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _dc !=nil {return _dc ;};start .Attr =append (start .Attr ,_cf );};if _gf .ForAttr !=ST_ConstraintRelationshipUnset {_df ,_b :=_gf .ForAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u0072"});if _b !=nil {return _b ;};start .Attr =append (start .Attr ,_df );};if _gf .ForNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_gf .ForNameAttr )});};if _gf .PtTypeAttr !=ST_ElementTypeUnset {_cc ,_gc :=_gf .PtTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _gc !=nil {return _gc ;};start .Attr =append (start .Attr ,_cc );};return nil ;}; +// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path +func (_bcaa *ColorsDefHdrLst )ValidateWithPath (path string )error {if _bgac :=_bcaa .CT_ColorTransformHeaderLst .ValidateWithPath (path );_bgac !=nil {return _bgac ;};return nil ;};func (_bfaaf ST_ConnectorPoint )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dcega :=_e .Attr {};_dcega .Name =name ;switch _bfaaf {case ST_ConnectorPointUnset :_dcega .Value ="";case ST_ConnectorPointAuto :_dcega .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_dcega .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_dcega .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_dcega .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_dcega .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_dcega .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_dcega .Value ="\u0062\u004c";case ST_ConnectorPointBR :_dcega .Value ="\u0062\u0052";case ST_ConnectorPointTL :_dcega .Value ="\u0074\u004c";case ST_ConnectorPointTR :_dcega .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_dcega .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _dcega ,nil ;};func _agafg (_gddc bool )uint8 {if _gddc {return 1;};return 0;};func (_egfa ST_VerticalAlignment )Validate ()error {return _egfa .ValidateWithPath ("")}; -// Validate validates the StyleDef and its children -func (_bdbd *StyleDef )Validate ()error {return _bdbd .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");};func (_dbfe *ST_OutputShapeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbfe =0;case "\u006e\u006f\u006e\u0065":*_dbfe =1;case "\u0063\u006f\u006e\u006e":*_dbfe =2;};return nil ;}; +// Validate validates the CT_Algorithm and its children +func (_dbg *CT_Algorithm )Validate ()error {return _dbg .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func NewCT_SDName ()*CT_SDName {_bccb :=&CT_SDName {};return _bccb };func (_bgfg *CT_Direction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfe :=range start .Attr {if _dfe .Name .Local =="\u0076\u0061\u006c"{_bgfg .ValAttr .UnmarshalXMLAttr (_dfe );continue ;};};for {_ffab ,_befb :=d .Token ();if _befb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_befb );};if _ddga ,_bbgf :=_ffab .(_e .EndElement );_bbgf &&_ddga .Name ==start .Name {break ;};};return nil ;};func (_bgaff ST_HierarchyAlignment )Validate ()error {return _bgaff .ValidateWithPath ("")};func (_cbbcd ST_OutputShapeType )Validate ()error {return _cbbcd .ValidateWithPath ("")};func (_eebca ST_SecondaryChildAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eebca .String (),start );};const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);func NewCT_ChildMax ()*CT_ChildMax {_ecgf :=&CT_ChildMax {};return _ecgf };func (_ecdfae ST_FlowDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dedfg :=_e .Attr {};_dedfg .Name =name ;switch _ecdfae {case ST_FlowDirectionUnset :_dedfg .Value ="";case ST_FlowDirectionRow :_dedfg .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_dedfg .Value ="\u0063\u006f\u006c";};return _dedfg ,nil ;};func (_egggf *CT_HierBranchStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfgfe :=range start .Attr {if _gfgfe .Name .Local =="\u0076\u0061\u006c"{_egggf .ValAttr .UnmarshalXMLAttr (_gfgfe );continue ;};};for {_abdb ,_ffbea :=d .Token ();if _ffbea !=nil {return _a .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",_ffbea );};if _cegcc ,_gcec :=_abdb .(_e .EndElement );_gcec &&_cegcc .Name ==start .Name {break ;};};return nil ;};func NewRelIds ()*RelIds {_dcffg :=&RelIds {};_dcffg .CT_RelIds =*NewCT_RelIds ();return _dcffg }; -// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path -func (_gadee *CT_StyleLabel )ValidateWithPath (path string )error {if _gadee .Scene3d !=nil {if _dccc :=_gadee .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_dccc !=nil {return _dccc ;};};if _gadee .Sp3d !=nil {if _cbagf :=_gadee .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cbagf !=nil {return _cbagf ;};};if _gadee .TxPr !=nil {if _ggfdc :=_gadee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ggfdc !=nil {return _ggfdc ;};};if _gadee .Style !=nil {if _acdg :=_gadee .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_acdg !=nil {return _acdg ;};};if _gadee .ExtLst !=nil {if _eceg :=_gadee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eceg !=nil {return _eceg ;};};return nil ;};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;); +// Validate validates the CT_Parameter and its children +func (_dbfb *CT_Parameter )Validate ()error {return _dbfb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_gfeae ST_ParameterId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gfeae .String (),start );};func (_fbaee ST_ChildOrderType )Validate ()error {return _fbaee .ValidateWithPath ("")};type CT_Direction struct{ValAttr ST_Direction ;};func (_aacbb ST_ResizeHandlesStr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aacbb .String (),start );};func (_gdgc *ST_ChildOrderType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gdgc =0;case "\u0062":*_gdgc =1;case "\u0074":*_gdgc =2;};return nil ;};func (_daed ST_VerticalAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ffgge :=_e .Attr {};_ffgge .Name =name ;switch _daed {case ST_VerticalAlignmentUnset :_ffgge .Value ="";case ST_VerticalAlignmentT :_ffgge .Value ="\u0074";case ST_VerticalAlignmentMid :_ffgge .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_ffgge .Value ="\u0062";case ST_VerticalAlignmentNone :_ffgge .Value ="\u006e\u006f\u006e\u0065";};return _ffgge ,nil ;};func (_cegea ST_PyramidAccentPosition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cegea .String (),start );};func (_ecec ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _ecec {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 (_ecec ));};return nil ;};func (_caedd *RelIds )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caedd .CT_RelIds =*NewCT_RelIds ();for _ ,_fegce :=range start .Attr {if _fegce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fegce .Name .Local =="\u0064\u006d"||_fegce .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"&&_fegce .Name .Local =="\u0064\u006d"{_effb ,_cafg :=_fegce .Value ,error (nil );if _cafg !=nil {return _cafg ;};_caedd .DmAttr =_effb ;continue ;};if _fegce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fegce .Name .Local =="\u006c\u006f"||_fegce .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"&&_fegce .Name .Local =="\u006c\u006f"{_abce ,_efbf :=_fegce .Value ,error (nil );if _efbf !=nil {return _efbf ;};_caedd .LoAttr =_abce ;continue ;};if _fegce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fegce .Name .Local =="\u0071\u0073"||_fegce .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"&&_fegce .Name .Local =="\u0071\u0073"{_bebaf ,_agefg :=_fegce .Value ,error (nil );if _agefg !=nil {return _agefg ;};_caedd .QsAttr =_bebaf ;continue ;};if _fegce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fegce .Name .Local =="\u0063\u0073"||_fegce .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"&&_fegce .Name .Local =="\u0063\u0073"{_gdefe ,_bfba :=_fegce .Value ,error (nil );if _bfba !=nil {return _bfba ;};_caedd .CsAttr =_gdefe ;continue ;};};for {_eggdd ,_dggdg :=d .Token ();if _dggdg !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_dggdg );};if _adab ,_defad :=_eggdd .(_e .EndElement );_defad &&_adab .Name ==start .Name {break ;};};return nil ;};func (_dfgcb *ST_BendPoint )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dfgcb =0;case "\u0062\u0065\u0067":*_dfgcb =1;case "\u0064\u0065\u0066":*_dfgcb =2;case "\u0065\u006e\u0064":*_dfgcb =3;};return nil ;}; -// Validate validates the CT_StyleDefinitionHeader and its children -func (_ccef *CT_StyleDefinitionHeader )Validate ()error {return _ccef .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};func (_bcee *ST_PrSetCustVal )Validate ()error {return _bcee .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path +func (_cad *CT_CTStyleLabel )ValidateWithPath (path string )error {if _cad .FillClrLst !=nil {if _fgff :=_cad .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_fgff !=nil {return _fgff ;};};if _cad .LinClrLst !=nil {if _efab :=_cad .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_efab !=nil {return _efab ;};};if _cad .EffectClrLst !=nil {if _beb :=_cad .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_beb !=nil {return _beb ;};};if _cad .TxLinClrLst !=nil {if _bgg :=_cad .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074");_bgg !=nil {return _bgg ;};};if _cad .TxFillClrLst !=nil {if _bcd :=_cad .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_bcd !=nil {return _bcd ;};};if _cad .TxEffectClrLst !=nil {if _gdag :=_cad .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_gdag !=nil {return _gdag ;};};if _cad .ExtLst !=nil {if _dfdf :=_cad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfdf !=nil {return _dfdf ;};};return nil ;};func NewCT_NumericRule ()*CT_NumericRule {_aafd :=&CT_NumericRule {};return _aafd };func (_egac ST_SecondaryChildAlignment )String ()string {switch _egac {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 (_addf *CT_Category )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fecf :=range start .Attr {if _fecf .Name .Local =="\u0074\u0079\u0070\u0065"{_baa ,_bab :=_fecf .Value ,error (nil );if _bab !=nil {return _bab ;};_addf .TypeAttr =_baa ;continue ;};if _fecf .Name .Local =="\u0070\u0072\u0069"{_cdb ,_cabf :=_b .ParseUint (_fecf .Value ,10,32);if _cabf !=nil {return _cabf ;};_addf .PriAttr =uint32 (_cdb );continue ;};};for {_abeg ,_daeg :=d .Token ();if _daeg !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_daeg );};if _cgg ,_eebbe :=_abeg .(_e .EndElement );_eebbe &&_cgg .Name ==start .Name {break ;};};return nil ;};func (_cgaaa ST_ChildAlignment )Validate ()error {return _cgaaa .ValidateWithPath ("")};func (_cebc *CT_Rules )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cebc .Rule !=nil {_agag :=_e .StartElement {Name :_e .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_ggbd :=range _cebc .Rule {e .EncodeElement (_ggbd ,_agag );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path -func (_baada *CT_HierBranchStyle )ValidateWithPath (path string )error {if _aafd :=_baada .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aafd !=nil {return _aafd ;};return nil ;}; +// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path +func (_ddca *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _ffgg ,_ead :=range _ddca .Title {if _gcgb :=_ead .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ffgg ));_gcgb !=nil {return _gcgb ;};};for _ebg ,_ecgg :=range _ddca .Desc {if _aefg :=_ecgg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ebg ));_aefg !=nil {return _aefg ;};};if _ddca .CatLst !=nil {if _bbc :=_ddca .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_bbc !=nil {return _bbc ;};};if _ddca .ExtLst !=nil {if _bce :=_ddca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bce !=nil {return _bce ;};};return nil ;};func (_dggg *StyleDef )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dggg .CT_StyleDefinition .MarshalXML (e ,start );};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil };func (_cbbd ST_AnimOneStr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbbd .String (),start );};func (_dadb *StyleDefHdr )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dadb .CT_StyleDefinitionHeader .MarshalXML (e ,start );};func (_dcg *CT_ChildPref )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcg .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dcg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ecadg ST_ChildDirection )ValidateWithPath (path string )error {switch _ecadg {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 (_ecadg ));};return nil ;}; -// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path -func (_edgad *CT_ForEach )ValidateWithPath (path string )error {for _gecc ,_gccb :=range _edgad .Alg {if _agcc :=_gccb .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_gecc ));_agcc !=nil {return _agcc ;};};for _feeg ,_fbba :=range _edgad .Shape {if _ffga :=_fbba .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_feeg ));_ffga !=nil {return _ffga ;};};for _ffdg ,_bfca :=range _edgad .PresOf {if _ddec :=_bfca .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_ffdg ));_ddec !=nil {return _ddec ;};};for _bfda ,_dbeeb :=range _edgad .ConstrLst {if _cadga :=_dbeeb .ValidateWithPath (_ec .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bfda ));_cadga !=nil {return _cadga ;};};for _dadf ,_dffb :=range _edgad .RuleLst {if _ggaa :=_dffb .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_dadf ));_ggaa !=nil {return _ggaa ;};};for _deeb ,_cfge :=range _edgad .ForEach {if _gfbe :=_cfge .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_deeb ));_gfbe !=nil {return _gfbe ;};};for _dceca ,_efeac :=range _edgad .LayoutNode {if _ggaf :=_efeac .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_dceca ));_ggaf !=nil {return _ggaf ;};};for _cgaa ,_bgcg :=range _edgad .Choose {if _bbaa :=_bgcg .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_cgaa ));_bbaa !=nil {return _bbaa ;};};for _caef ,_gccdg :=range _edgad .ExtLst {if _aceg :=_gccdg .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_caef ));_aceg !=nil {return _aceg ;};};return nil ;};type ST_ChildAlignment byte ;func NewCT_Algorithm ()*CT_Algorithm {_bf :=&CT_Algorithm {};_bf .TypeAttr =ST_AlgorithmType (1);return _bf ;};func (_dfgdf ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _dfgdf {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfgdf ));};return nil ;}; +// Validate validates the CT_PresentationOf and its children +func (_acgba *CT_PresentationOf )Validate ()error {return _acgba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);func (_defcb ST_TextDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_defcb .String (),start );};func (_agfa ST_ConstraintRelationship )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ggcfe :=_e .Attr {};_ggcfe .Name =name ;switch _agfa {case ST_ConstraintRelationshipUnset :_ggcfe .Value ="";case ST_ConstraintRelationshipSelf :_ggcfe .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_ggcfe .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_ggcfe .Value ="\u0064\u0065\u0073";};return _ggcfe ,nil ;};func (_efdgcc *ST_DiagramTextAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaadc ,_fdaf :=d .Token ();if _fdaf !=nil {return _fdaf ;};if _fgbdg ,_gdgfe :=_gaadc .(_e .EndElement );_gdgfe &&_fgbdg .Name ==start .Name {*_efdgcc =1;return nil ;};if _abaa ,_gedg :=_gaadc .(_e .CharData );!_gedg {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",_gaadc );}else {switch string (_abaa ){case "":*_efdgcc =0;case "\u006c":*_efdgcc =1;case "\u0063\u0074\u0072":*_efdgcc =2;case "\u0072":*_efdgcc =3;};};_gaadc ,_fdaf =d .Token ();if _fdaf !=nil {return _fdaf ;};if _adbcbc ,_ffce :=_gaadc .(_e .EndElement );_ffce &&_adbcbc .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",_gaadc );};func NewLayoutDefHdr ()*LayoutDefHdr {_gaeac :=&LayoutDefHdr {};_gaeac .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _gaeac ;};func (_cedfa ST_TextAnchorVertical )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cedfa .String (),start );};type ST_CenterShapeMapping byte ;func (_befa *CT_SampleData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _befa .UseDefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agafg (*_befa .UseDefAttr ))});};e .EncodeToken (start );if _befa .DataModel !=nil {_bdeea :=_e .StartElement {Name :_e .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_befa .DataModel ,_bdeea );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ccdbg *ST_FlowDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccdbg =0;case "\u0072\u006f\u0077":*_ccdbg =1;case "\u0063\u006f\u006c":*_ccdbg =2;};return nil ;};func (_bee *CT_Description )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdec :=range start .Attr {if _fdec .Name .Local =="\u006c\u0061\u006e\u0067"{_cfcb ,_bagc :=_fdec .Value ,error (nil );if _bagc !=nil {return _bagc ;};_bee .LangAttr =&_cfcb ;continue ;};if _fdec .Name .Local =="\u0076\u0061\u006c"{_ebaa ,_fbd :=_fdec .Value ,error (nil );if _fbd !=nil {return _fbd ;};_bee .ValAttr =_ebaa ;continue ;};};for {_bbfe ,_edgc :=d .Token ();if _edgc !=nil {return _a .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",_edgc );};if _ddbg ,_fedf :=_bbfe .(_e .EndElement );_fedf &&_ddbg .Name ==start .Name {break ;};};return nil ;};type ST_DiagramHorizontalAlignment byte ;func (_bbad *ST_ParameterVal )Validate ()error {return _bbad .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path -func (_cfee *CT_Description )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path +func (_cde *CT_Choose )ValidateWithPath (path string )error {for _gbcb ,_dbfd :=range _cde .If {if _fed :=_dbfd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_gbcb ));_fed !=nil {return _fed ;};};if _cde .Else !=nil {if _dbc :=_cde .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065");_dbc !=nil {return _dbc ;};};return nil ;};func (_daae *CT_ColorTransformHeaderLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _daae .ColorsDefHdr !=nil {_dafd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_gcdb :=range _daae .ColorsDefHdr {e .EncodeElement (_gcdb ,_dafd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcfff *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bcfff =0;case "\u006e\u006f\u006e\u0065":*_bcfff =1;case "\u0066\u0072\u006fm\u004c":*_bcfff =2;case "\u0066\u0072\u006fm\u0052":*_bcfff =3;case "\u0066\u0072\u006fm\u0054":*_bcfff =4;case "\u0066\u0072\u006fm\u0042":*_bcfff =5;};return nil ;};func (_cfdae ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _cfdae {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 (_cfdae ));};return nil ;};func (_daggg ST_FunctionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_daggg .String (),start );};func NewCT_LayoutNode ()*CT_LayoutNode {_gcac :=&CT_LayoutNode {};return _gcac };const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;);func (_bbff ST_AxisType )ValidateWithPath (path string )error {switch _bbff {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13: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 (_bbff ));};return nil ;};func (_edcba *ST_Breakpoint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddgag ,_cdagb :=d .Token ();if _cdagb !=nil {return _cdagb ;};if _cfgb ,_ddgcf :=_ddgag .(_e .EndElement );_ddgcf &&_cfgb .Name ==start .Name {*_edcba =1;return nil ;};if _gfedg ,_aeda :=_ddgag .(_e .CharData );!_aeda {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",_ddgag );}else {switch string (_gfedg ){case "":*_edcba =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_edcba =1;case "\u0062\u0061\u006c":*_edcba =2;case "\u0066\u0069\u0078e\u0064":*_edcba =3;};};_ddgag ,_cdagb =d .Token ();if _cdagb !=nil {return _cdagb ;};if _gbcba ,_cdab :=_ddgag .(_e .EndElement );_cdab &&_gbcba .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",_ddgag );};func (_fccfe ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _fccfe {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 (_fccfe ));};return nil ;};func (_gaaa *CT_SDName )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddfcb :=range start .Attr {if _ddfcb .Name .Local =="\u006c\u0061\u006e\u0067"{_dfgb ,_ffda :=_ddfcb .Value ,error (nil );if _ffda !=nil {return _ffda ;};_gaaa .LangAttr =&_dfgb ;continue ;};if _ddfcb .Name .Local =="\u0076\u0061\u006c"{_agbe ,_cfcae :=_ddfcb .Value ,error (nil );if _cfcae !=nil {return _cfcae ;};_gaaa .ValAttr =_agbe ;continue ;};};for {_fecab ,_bdfe :=d .Token ();if _bdfe !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_bdfe );};if _abee ,_ecda :=_fecab .(_e .EndElement );_ecda &&_abee .Name ==start .Name {break ;};};return nil ;};func (_aecc *CT_ElemPropSet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aecc .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .PresAssocIDAttr )});};if _aecc .PresNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .PresNameAttr )});};if _aecc .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .PresStyleLblAttr )});};if _aecc .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .PresStyleIdxAttr )});};if _aecc .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .PresStyleCntAttr )});};if _aecc .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .LoTypeIdAttr )});};if _aecc .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .LoCatIdAttr )});};if _aecc .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .QsTypeIdAttr )});};if _aecc .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .QsCatIdAttr )});};if _aecc .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CsTypeIdAttr )});};if _aecc .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CsCatIdAttr )});};if _aecc .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agafg (*_aecc .Coherent3DOffAttr ))});};if _aecc .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .PhldrTAttr )});};if _aecc .PhldrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agafg (*_aecc .PhldrAttr ))});};if _aecc .CustAngAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CustAngAttr )});};if _aecc .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agafg (*_aecc .CustFlipVertAttr ))});};if _aecc .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agafg (*_aecc .CustFlipHorAttr ))});};if _aecc .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CustSzXAttr )});};if _aecc .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CustSzYAttr )});};if _aecc .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CustScaleXAttr )});};if _aecc .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CustScaleYAttr )});};if _aecc .CustTAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_a .Sprintf ("\u0025\u0064",_agafg (*_aecc .CustTAttr ))});};if _aecc .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CustLinFactXAttr )});};if _aecc .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CustLinFactYAttr )});};if _aecc .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CustLinFactNeighborXAttr )});};if _aecc .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CustLinFactNeighborYAttr )});};if _aecc .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CustRadScaleRadAttr )});};if _aecc .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_aecc .CustRadScaleIncAttr )});};e .EncodeToken (start );if _aecc .PresLayoutVars !=nil {_cfca :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_aecc .PresLayoutVars ,_cfca );};if _aecc .Style !=nil {_afeb :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_aecc .Style ,_afeb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aefcd *LayoutDefHdr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aefcd .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_deeg :=range start .Attr {if _deeg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gffc ,_dfega :=_deeg .Value ,error (nil );if _dfega !=nil {return _dfega ;};_aefcd .UniqueIdAttr =_gffc ;continue ;};if _deeg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_baffb ,_bgga :=_deeg .Value ,error (nil );if _bgga !=nil {return _bgga ;};_aefcd .MinVerAttr =&_baffb ;continue ;};if _deeg .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_cfeda ,_acgda :=_deeg .Value ,error (nil );if _acgda !=nil {return _acgda ;};_aefcd .DefStyleAttr =&_cfeda ;continue ;};if _deeg .Name .Local =="\u0072\u0065\u0073I\u0064"{_bfbg ,_bfbc :=_b .ParseInt (_deeg .Value ,10,32);if _bfbc !=nil {return _bfbc ;};_cfccd :=int32 (_bfbg );_aefcd .ResIdAttr =&_cfccd ;continue ;};};_dfaa :for {_bbdge ,_gbaa :=d .Token ();if _gbaa !=nil {return _gbaa ;};switch _gdaff :=_bbdge .(type ){case _e .StartElement :switch _gdaff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aeddd :=NewCT_Name ();if _fdbgb :=d .DecodeElement (_aeddd ,&_gdaff );_fdbgb !=nil {return _fdbgb ;};_aefcd .Title =append (_aefcd .Title ,_aeddd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cfge :=NewCT_Description ();if _ccgg :=d .DecodeElement (_cfge ,&_gdaff );_ccgg !=nil {return _ccgg ;};_aefcd .Desc =append (_aefcd .Desc ,_cfge );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aefcd .CatLst =NewCT_Categories ();if _bbdb :=d .DecodeElement (_aefcd .CatLst ,&_gdaff );_bbdb !=nil {return _bbdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aefcd .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _bbbfb :=d .DecodeElement (_aefcd .ExtLst ,&_gdaff );_bbbfb !=nil {return _bbbfb ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_gdaff .Name );if _cgafd :=d .Skip ();_cgafd !=nil {return _cgafd ;};};case _e .EndElement :break _dfaa ;case _e .CharData :};};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;);type CT_PresentationOf struct{ExtLst *_f .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_aefdb *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aefdb =0;case "\u0074\u004c":*_aefdb =1;case "\u0074\u0052":*_aefdb =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_aefdb =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_aefdb =4;case "\u0062\u004c":*_aefdb =5;case "\u0062\u0052":*_aefdb =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_aefdb =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_aefdb =8;case "\u006c\u0054":*_aefdb =9;case "\u006c\u0042":*_aefdb =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_aefdb =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_aefdb =12;case "\u0072\u0054":*_aefdb =13;case "\u0072\u0042":*_aefdb =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_aefdb =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_aefdb =16;};return nil ;};type ColorsDef struct{CT_ColorTransform };type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_f .CT_OfficeArtExtensionList ;};type CT_BulletEnabled struct{ValAttr *bool ;};func NewCT_Otherwise ()*CT_Otherwise {_fdc :=&CT_Otherwise {};return _fdc }; -// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path -func (_cgfda *CT_SDName )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_SDCategory and its children +func (_cada *CT_SDCategory )Validate ()error {return _cada .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_gfdbg ST_BoolOperator )ValidateWithPath (path string )error {switch _gfdbg {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 (_gfdbg ));};return nil ;};func NewCT_Colors ()*CT_Colors {_feca :=&CT_Colors {};return _feca }; -// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path -func (_daddd *CT_TextProps )ValidateWithPath (path string )error {if _daddd .Sp3d !=nil {if _debe :=_daddd .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_debe !=nil {return _debe ;};};if _daddd .FlatTx !=nil {if _bfbf :=_daddd .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_bfbf !=nil {return _bfbf ;};};return nil ;};func (_eaf *CT_CTName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaf .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ec .Sprintf ("\u0025\u0076",*_eaf .LangAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",_eaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path +func (_gff *CT_CxnList )ValidateWithPath (path string )error {for _ddcb ,_fdbg :=range _gff .Cxn {if _cdbf :=_fdbg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_ddcb ));_cdbf !=nil {return _cdbf ;};};return nil ;};func (_fgdd ST_ConstraintType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fgdd .String (),start );}; -// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path -func (_gfbb *StyleDefHdr )ValidateWithPath (path string )error {if _dbefe :=_gfbb .CT_StyleDefinitionHeader .ValidateWithPath (path );_dbefe !=nil {return _dbefe ;};return nil ;};func (_aecb ST_ResizeHandlesStr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbbad :=_d .Attr {};_cbbad .Name =name ;switch _aecb {case ST_ResizeHandlesStrUnset :_cbbad .Value ="";case ST_ResizeHandlesStrExact :_cbbad .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_cbbad .Value ="\u0072\u0065\u006c";};return _cbbad ,nil ;};type ST_ConnectorPoint byte ;const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);func (_ccdg *ST_BendPoint )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccdg =0;case "\u0062\u0065\u0067":*_ccdg =1;case "\u0064\u0065\u0066":*_ccdg =2;case "\u0065\u006e\u0064":*_ccdg =3;};return nil ;};func (_bccg *CT_ColorTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cca :=range start .Attr {if _cca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ccga ,_dcd :=_cca .Value ,error (nil );if _dcd !=nil {return _dcd ;};_bccg .UniqueIdAttr =&_ccga ;continue ;};if _cca .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bdga ,_egg :=_cca .Value ,error (nil );if _egg !=nil {return _egg ;};_bccg .MinVerAttr =&_bdga ;continue ;};};_fdga :for {_fbfb ,_dgd :=d .Token ();if _dgd !=nil {return _dgd ;};switch _fgcb :=_fbfb .(type ){case _d .StartElement :switch _fgcb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ggee :=NewCT_CTName ();if _aedf :=d .DecodeElement (_ggee ,&_fgcb );_aedf !=nil {return _aedf ;};_bccg .Title =append (_bccg .Title ,_ggee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgb :=NewCT_CTDescription ();if _efgb :=d .DecodeElement (_cgb ,&_fgcb );_efgb !=nil {return _efgb ;};_bccg .Desc =append (_bccg .Desc ,_cgb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bccg .CatLst =NewCT_CTCategories ();if _dceg :=d .DecodeElement (_bccg .CatLst ,&_fgcb );_dceg !=nil {return _dceg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dgf :=NewCT_CTStyleLabel ();if _caad :=d .DecodeElement (_dgf ,&_fgcb );_caad !=nil {return _caad ;};_bccg .StyleLbl =append (_bccg .StyleLbl ,_dgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bccg .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _dbe :=d .DecodeElement (_bccg .ExtLst ,&_fgcb );_dbe !=nil {return _dbe ;};default:_ed .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_fgcb .Name );if _gfcb :=d .Skip ();_gfcb !=nil {return _gfcb ;};};case _d .EndElement :break _fdga ;case _d .CharData :};};return nil ;};func (_cdffg ST_PyramidAccentPosition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdffg .String (),start );};type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_fa .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_fa .CT_OfficeArtExtensionList ;};func NewCT_NumericRule ()*CT_NumericRule {_gfgf :=&CT_NumericRule {};return _gfgf };func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func (_ggg *CT_Choose )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gacc :=range start .Attr {if _gacc .Name .Local =="\u006e\u0061\u006d\u0065"{_ffdf ,_bacc :=_gacc .Value ,error (nil );if _bacc !=nil {return _bacc ;};_ggg .NameAttr =&_ffdf ;continue ;};};_bce :for {_fgad ,_abad :=d .Token ();if _abad !=nil {return _abad ;};switch _dbgc :=_fgad .(type ){case _d .StartElement :switch _dbgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gfga :=NewCT_When ();if _cffd :=d .DecodeElement (_gfga ,&_dbgc );_cffd !=nil {return _cffd ;};_ggg .If =append (_ggg .If ,_gfga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ggg .Else =NewCT_Otherwise ();if _bff :=d .DecodeElement (_ggg .Else ,&_dbgc );_bff !=nil {return _bff ;};default:_ed .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_dbgc .Name );if _cbg :=d .Skip ();_cbg !=nil {return _cbg ;};};case _d .EndElement :break _bce ;case _d .CharData :};};return nil ;};func (_bfbbe *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfbbe =0;case "\u0074\u004c":*_bfbbe =1;case "\u0074\u0052":*_bfbbe =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_bfbbe =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_bfbbe =4;case "\u0062\u004c":*_bfbbe =5;case "\u0062\u0052":*_bfbbe =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_bfbbe =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_bfbbe =8;case "\u006c\u0054":*_bfbbe =9;case "\u006c\u0042":*_bfbbe =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_bfbbe =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_bfbbe =12;case "\u0072\u0054":*_bfbbe =13;case "\u0072\u0042":*_bfbbe =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_bfbbe =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_bfbbe =16;};return nil ;};func (_fbeba ST_FunctionArgument )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbeba .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_d .CharData (_fbeba .ST_VariableType .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_aagaf ST_ParameterVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aagaf .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_d .CharData (_aagaf .ST_DiagramHorizontalAlignment .String ()));};if _aagaf .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_d .CharData (_aagaf .ST_VerticalAlignment .String ()));};if _aagaf .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_d .CharData (_aagaf .ST_ChildDirection .String ()));};if _aagaf .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_d .CharData (_aagaf .ST_ChildAlignment .String ()));};if _aagaf .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_d .CharData (_aagaf .ST_SecondaryChildAlignment .String ()));};if _aagaf .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_d .CharData (_aagaf .ST_LinearDirection .String ()));};if _aagaf .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_d .CharData (_aagaf .ST_SecondaryLinearDirection .String ()));};if _aagaf .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_d .CharData (_aagaf .ST_StartingElement .String ()));};if _aagaf .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_d .CharData (_aagaf .ST_BendPoint .String ()));};if _aagaf .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_d .CharData (_aagaf .ST_ConnectorRouting .String ()));};if _aagaf .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_d .CharData (_aagaf .ST_ArrowheadStyle .String ()));};if _aagaf .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_d .CharData (_aagaf .ST_ConnectorDimension .String ()));};if _aagaf .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_d .CharData (_aagaf .ST_RotationPath .String ()));};if _aagaf .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_d .CharData (_aagaf .ST_CenterShapeMapping .String ()));};if _aagaf .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_d .CharData (_aagaf .ST_NodeHorizontalAlignment .String ()));};if _aagaf .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_d .CharData (_aagaf .ST_NodeVerticalAlignment .String ()));};if _aagaf .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_d .CharData (_aagaf .ST_FallbackDimension .String ()));};if _aagaf .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_d .CharData (_aagaf .ST_TextDirection .String ()));};if _aagaf .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_d .CharData (_aagaf .ST_PyramidAccentPosition .String ()));};if _aagaf .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_d .CharData (_aagaf .ST_PyramidAccentTextMargin .String ()));};if _aagaf .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_d .CharData (_aagaf .ST_TextBlockDirection .String ()));};if _aagaf .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_d .CharData (_aagaf .ST_TextAnchorHorizontal .String ()));};if _aagaf .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_d .CharData (_aagaf .ST_TextAnchorVertical .String ()));};if _aagaf .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_d .CharData (_aagaf .ST_DiagramTextAlignment .String ()));};if _aagaf .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_d .CharData (_aagaf .ST_AutoTextRotation .String ()));};if _aagaf .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_d .CharData (_aagaf .ST_GrowDirection .String ()));};if _aagaf .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_d .CharData (_aagaf .ST_FlowDirection .String ()));};if _aagaf .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_d .CharData (_aagaf .ST_ContinueDirection .String ()));};if _aagaf .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_d .CharData (_aagaf .ST_Breakpoint .String ()));};if _aagaf .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_d .CharData (_aagaf .ST_Offset .String ()));};if _aagaf .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_d .CharData (_aagaf .ST_HierarchyAlignment .String ()));};if _aagaf .Int32 !=nil {e .EncodeToken (_d .CharData (_ec .Sprintf ("\u0025\u0064",*_aagaf .Int32 )));};if _aagaf .Float64 !=nil {e .EncodeToken (_d .CharData (_ec .Sprintf ("\u0025\u0066",*_aagaf .Float64 )));};if _aagaf .Bool !=nil {e .EncodeToken (_d .CharData (_ec .Sprintf ("\u0025\u0064",_dcbgg (*_aagaf .Bool ))));};if _aagaf .StringVal !=nil {e .EncodeToken (_d .CharData (*_aagaf .StringVal ));};if _aagaf .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_d .CharData (_aagaf .ST_ConnectorPoint .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_egcbe *CT_TextProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egcbe .Sp3d !=nil {_fgce :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_egcbe .Sp3d ,_fgce );};if _egcbe .FlatTx !=nil {_dcedd :=_d .StartElement {Name :_d .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_egcbe .FlatTx ,_dcedd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgdc ST_DiagramHorizontalAlignment )Validate ()error {return _fgdc .ValidateWithPath ("")};func (_ceeaa ST_PyramidAccentTextMargin )String ()string {switch _ceeaa {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";};func (_deef *ST_RotationPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcfa ,_bbfbc :=d .Token ();if _bbfbc !=nil {return _bbfbc ;};if _bffed ,_fdfe :=_fcfa .(_d .EndElement );_fdfe &&_bffed .Name ==start .Name {*_deef =1;return nil ;};if _efed ,_fcfdc :=_fcfa .(_d .CharData );!_fcfdc {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcfa );}else {switch string (_efed ){case "":*_deef =0;case "\u006e\u006f\u006e\u0065":*_deef =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_deef =2;};};_fcfa ,_bbfbc =d .Token ();if _bbfbc !=nil {return _bbfbc ;};if _adcdc ,_dcfga :=_fcfa .(_d .EndElement );_dcfga &&_adcdc .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcfa );}; +// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path +func (_bgf *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_agea ST_ChildAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfgdg :=_e .Attr {};_cfgdg .Name =name ;switch _agea {case ST_ChildAlignmentUnset :_cfgdg .Value ="";case ST_ChildAlignmentT :_cfgdg .Value ="\u0074";case ST_ChildAlignmentB :_cfgdg .Value ="\u0062";case ST_ChildAlignmentL :_cfgdg .Value ="\u006c";case ST_ChildAlignmentR :_cfgdg .Value ="\u0072";};return _cfgdg ,nil ;};func NewCT_TextProps ()*CT_TextProps {_gcda :=&CT_TextProps {};return _gcda };type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};func (_dafdf ST_CenterShapeMapping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dafdf .String (),start );};func (_dbaa *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbacc ,_febga :=d .Token ();if _febga !=nil {return _febga ;};if _bdccf ,_dgfb :=_dbacc .(_e .EndElement );_dgfb &&_bdccf .Name ==start .Name {*_dbaa =1;return nil ;};if _afab ,_dcabe :=_dbacc .(_e .CharData );!_dcabe {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",_dbacc );}else {switch string (_afab ){case "":*_dbaa =0;case "\u006c":*_dbaa =1;case "\u0063\u0074\u0072":*_dbaa =2;case "\u0072":*_dbaa =3;case "\u006e\u006f\u006e\u0065":*_dbaa =4;};};_dbacc ,_febga =d .Token ();if _febga !=nil {return _febga ;};if _fbged ,_daccg :=_dbacc .(_e .EndElement );_daccg &&_fbged .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",_dbacc );};func (_ffaf ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _ffaf {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 (_ffaf ));};return nil ;};func (_fcfff ST_AlgorithmType )ValidateWithPath (path string )error {switch _fcfff {case 0,1,2,3,4,5,6,7,8,9,10: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 (_fcfff ));};return nil ;};func (_gdgb ST_AlgorithmType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gdgb .String (),start );};func (_acdcf ST_RotationPath )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_acdcf .String (),start );};func (_cdcfg ST_FunctionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dcdcc :=_e .Attr {};_dcdcc .Name =name ;switch _cdcfg {case ST_FunctionTypeUnset :_dcdcc .Value ="";case ST_FunctionTypeCnt :_dcdcc .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_dcdcc .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_dcdcc .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_dcdcc .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_dcdcc .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_dcdcc .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_dcdcc .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_dcdcc .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _dcdcc ,nil ;}; -// Validate validates the CT_StyleLabel and its children -func (_cfgbg *CT_StyleLabel )Validate ()error {return _cfgbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_adad ST_VariableType )Validate ()error {return _adad .ValidateWithPath ("")};func (_bdcd *ST_HueDir )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcdga ,_ggc :=d .Token ();if _ggc !=nil {return _ggc ;};if _efggb ,_eadaa :=_gcdga .(_d .EndElement );_eadaa &&_efggb .Name ==start .Name {*_bdcd =1;return nil ;};if _dfegg ,_facd :=_gcdga .(_d .CharData );!_facd {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcdga );}else {switch string (_dfegg ){case "":*_bdcd =0;case "\u0063\u0077":*_bdcd =1;case "\u0063\u0063\u0077":*_bdcd =2;};};_gcdga ,_ggc =d .Token ();if _ggc !=nil {return _ggc ;};if _fbad ,_bagb :=_gcdga .(_d .EndElement );_bagb &&_fbad .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcdga );};func (_decd *CT_SDCategories )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _decd .Cat !=nil {_egfc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074"}};for _ ,_feea :=range _decd .Cat {e .EncodeElement (_feea ,_egfc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OrgChart ()*CT_OrgChart {_fcee :=&CT_OrgChart {};return _fcee };func (_dfgda *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfgda =0;case "\u006e\u006f\u006e\u0065":*_dfgda =1;case "\u0066\u004e\u006fd\u0065":*_dfgda =2;};return nil ;};func (_eegfa ST_LinearDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eegfa .String (),start );};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;); +// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path +func (_afebg *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _aafb ,_eead :=range _afebg .StyleDefHdr {if _bcef :=_eead .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_aafb ));_bcef !=nil {return _bcef ;};};return nil ;};func (_bdce ST_HueDir )ValidateWithPath (path string )error {switch _bdce {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 (_bdce ));};return nil ;};func (_bgcff ST_ConnectorDimension )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gced :=_e .Attr {};_gced .Name =name ;switch _bgcff {case ST_ConnectorDimensionUnset :_gced .Value ="";case ST_ConnectorDimension1D :_gced .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_gced .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_gced .Value ="\u0063\u0075\u0073\u0074";};return _gced ,nil ;};func (_fdfa *ST_SecondaryChildAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddeab ,_adcfc :=d .Token ();if _adcfc !=nil {return _adcfc ;};if _ccgdd ,_cbabg :=_ddeab .(_e .EndElement );_cbabg &&_ccgdd .Name ==start .Name {*_fdfa =1;return nil ;};if _dfef ,_cbaf :=_ddeab .(_e .CharData );!_cbaf {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",_ddeab );}else {switch string (_dfef ){case "":*_fdfa =0;case "\u006e\u006f\u006e\u0065":*_fdfa =1;case "\u0074":*_fdfa =2;case "\u0062":*_fdfa =3;case "\u006c":*_fdfa =4;case "\u0072":*_fdfa =5;};};_ddeab ,_adcfc =d .Token ();if _adcfc !=nil {return _adcfc ;};if _afda ,_egfad :=_ddeab .(_e .EndElement );_egfad &&_afda .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",_ddeab );}; -// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path -func (_fcea *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _efbf ,_bcbf :=range _fcea .LayoutDefHdr {if _eagb :=_bcbf .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_efbf ));_eagb !=nil {return _eagb ;};};return nil ;};func (_dcgdc ST_AutoTextRotation )String ()string {switch _dcgdc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";}; +// Validate validates the CT_LayoutNode and its children +func (_bgcd *CT_LayoutNode )Validate ()error {return _bgcd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};func (_eccdc ST_DiagramHorizontalAlignment )String ()string {switch _eccdc {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 NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_cb :=&AG_ConstraintRefAttributes {};return _cb ;};type ST_LinearDirection byte ; -// Validate validates the CT_StyleDefinitionHeaderLst and its children -func (_ffca *CT_StyleDefinitionHeaderLst )Validate ()error {return _ffca .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 (_gbbd *CT_CTName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abc :=range start .Attr {if _abc .Name .Local =="\u006c\u0061\u006e\u0067"{_eae ,_ccf :=_abc .Value ,error (nil );if _ccf !=nil {return _ccf ;};_gbbd .LangAttr =&_eae ;continue ;};if _abc .Name .Local =="\u0076\u0061\u006c"{_abg ,_aaa :=_abc .Value ,error (nil );if _aaa !=nil {return _aaa ;};_gbbd .ValAttr =_abg ;continue ;};};for {_cde ,_gdgf :=d .Token ();if _gdgf !=nil {return _ec .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_gdgf );};if _cec ,_fdf :=_cde .(_d .EndElement );_fdf &&_cec .Name ==start .Name {break ;};};return nil ;};func (_cgacg ST_FlowDirection )ValidateWithPath (path string )error {switch _cgacg {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgacg ));};return nil ;};type ST_LinearDirection byte ;func (_gcb *AG_IteratorAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deb :=range start .Attr {if _deb .Name .Local =="\u0061\u0078\u0069\u0073"{_abf ,_cag :=ParseSliceST_AxisTypes (_deb .Value );if _cag !=nil {return _cag ;};_gcb .AxisAttr =&_abf ;continue ;};if _deb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_def ,_ceb :=ParseSliceST_ElementTypes (_deb .Value );if _ceb !=nil {return _ceb ;};_gcb .PtTypeAttr =&_def ;continue ;};if _deb .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fac ,_dag :=ParseSliceST_Booleans (_deb .Value );if _dag !=nil {return _dag ;};_gcb .HideLastTransAttr =&_fac ;continue ;};if _deb .Name .Local =="\u0073\u0074"{_ded ,_bgf :=ParseSliceST_Ints (_deb .Value );if _bgf !=nil {return _bgf ;};_gcb .StAttr =&_ded ;continue ;};if _deb .Name .Local =="\u0063\u006e\u0074"{_ac ,_dcg :=ParseSliceST_UnsignedInts (_deb .Value );if _dcg !=nil {return _dcg ;};_gcb .CntAttr =&_ac ;continue ;};if _deb .Name .Local =="\u0073\u0074\u0065\u0070"{_feb ,_af :=ParseSliceST_Ints (_deb .Value );if _af !=nil {return _af ;};_gcb .StepAttr =&_feb ;continue ;};};for {_fef ,_dff :=d .Token ();if _dff !=nil {return _ec .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",_dff );};if _gg ,_edb :=_fef .(_d .EndElement );_edb &&_gg .Name ==start .Name {break ;};};return nil ;};type ST_ChildDirection byte ;func (_ggeag ST_PyramidAccentTextMargin )Validate ()error {return _ggeag .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path +func (_dacbe *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _cdfge ,_egdb :=range _dacbe .Title {if _dffb :=_egdb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cdfge ));_dffb !=nil {return _dffb ;};};for _aafdf ,_fbbg :=range _dacbe .Desc {if _bbaa :=_fbbg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_aafdf ));_bbaa !=nil {return _bbaa ;};};if _dacbe .CatLst !=nil {if _fdbd :=_dacbe .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_fdbd !=nil {return _fdbd ;};};if _dacbe .ExtLst !=nil {if _bfac :=_dacbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfac !=nil {return _bfac ;};};return nil ;}; -// Validate validates the CT_ChildMax and its children -func (_edga *CT_ChildMax )Validate ()error {return _edga .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func (_gabed ST_LinearDirection )String ()string {switch _gabed {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 (_ggegfc ST_HierBranchStyle )Validate ()error {return _ggegfc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path +func (_ggfb *CT_Constraints )ValidateWithPath (path string )error {for _acce ,_egef :=range _ggfb .Constr {if _degc :=_egef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_acce ));_degc !=nil {return _degc ;};};return nil ;};func (_dfee *CT_StyleDefinitionHeader )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eaedc :=range start .Attr {if _eaedc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cbbg ,_gfea :=_eaedc .Value ,error (nil );if _gfea !=nil {return _gfea ;};_dfee .UniqueIdAttr =_cbbg ;continue ;};if _eaedc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cffg ,_bbcbf :=_eaedc .Value ,error (nil );if _bbcbf !=nil {return _bbcbf ;};_dfee .MinVerAttr =&_cffg ;continue ;};if _eaedc .Name .Local =="\u0072\u0065\u0073I\u0064"{_abcc ,_dfgc :=_b .ParseInt (_eaedc .Value ,10,32);if _dfgc !=nil {return _dfgc ;};_fgbdb :=int32 (_abcc );_dfee .ResIdAttr =&_fgbdb ;continue ;};};_edgg :for {_efaab ,_aceb :=d .Token ();if _aceb !=nil {return _aceb ;};switch _cbfa :=_efaab .(type ){case _e .StartElement :switch _cbfa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebac :=NewCT_SDName ();if _fggd :=d .DecodeElement (_ebac ,&_cbfa );_fggd !=nil {return _fggd ;};_dfee .Title =append (_dfee .Title ,_ebac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gagce :=NewCT_SDDescription ();if _fgeb :=d .DecodeElement (_gagce ,&_cbfa );_fgeb !=nil {return _fgeb ;};_dfee .Desc =append (_dfee .Desc ,_gagce );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dfee .CatLst =NewCT_SDCategories ();if _cgbd :=d .DecodeElement (_dfee .CatLst ,&_cbfa );_cgbd !=nil {return _cgbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dfee .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _egegb :=d .DecodeElement (_dfee .ExtLst ,&_cbfa );_egegb !=nil {return _egegb ;};default:_af .Log .Debug ("\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",_cbfa .Name );if _cggg :=d .Skip ();_cggg !=nil {return _cggg ;};};case _e .EndElement :break _edgg ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_NumericRule and its children -func (_bdcf *CT_NumericRule )Validate ()error {return _bdcf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");}; +// Validate validates the CT_AnimLvl and its children +func (_acg *CT_AnimLvl )Validate ()error {return _acg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};type ST_ChildOrderType byte ;func (_dcgc *ST_FunctionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgdef ,_aceag :=d .Token ();if _aceag !=nil {return _aceag ;};if _bcefd ,_bbdfg :=_dgdef .(_e .EndElement );_bbdfg &&_bcefd .Name ==start .Name {*_dcgc =1;return nil ;};if _dbdfg ,_deeb :=_dgdef .(_e .CharData );!_deeb {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",_dgdef );}else {switch string (_dbdfg ){case "":*_dcgc =0;case "\u0063\u006e\u0074":*_dcgc =1;case "\u0070\u006f\u0073":*_dcgc =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_dcgc =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_dcgc =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_dcgc =5;case "\u0076\u0061\u0072":*_dcgc =6;case "\u0064\u0065\u0070t\u0068":*_dcgc =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_dcgc =8;};};_dgdef ,_aceag =d .Token ();if _aceag !=nil {return _aceag ;};if _cgbde ,_bedce :=_dgdef .(_e .EndElement );_bedce &&_cgbde .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",_dgdef );};func (_abfcd *CT_TextProps )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _abfcd .Sp3d !=nil {_aedbg :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_abfcd .Sp3d ,_aedbg );};if _abfcd .FlatTx !=nil {_fddde :=_e .StartElement {Name :_e .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_abfcd .FlatTx ,_fddde );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gcddc ST_SecondaryChildAlignment )Validate ()error {return _gcddc .ValidateWithPath ("")};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_gedd ST_VerticalAlignment )String ()string {switch _gedd {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 "";};func (_bgbdf *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgbdf =0;case "\u0061\u0075\u0074\u006f":*_bgbdf =1;case "\u0061\u0072\u0072":*_bgbdf =2;case "\u006e\u006f\u0041r\u0072":*_bgbdf =3;};return nil ;};func (_aadf *ST_TextDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aadf =0;case "\u0066\u0072\u006fm\u0054":*_aadf =1;case "\u0066\u0072\u006fm\u0042":*_aadf =2;};return nil ;};func (_cbbeb *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cbbeb =0;case "\u006e\u006f\u006e\u0065":*_cbbeb =1;case "\u0063\u0074\u0072":*_cbbeb =2;};return nil ;};func (_ffbga ST_AnimLvlStr )ValidateWithPath (path string )error {switch _ffbga {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 (_ffbga ));};return nil ;};func (_bfea ST_RotationPath )ValidateWithPath (path string )error {switch _bfea {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 (_bfea ));};return nil ;};type ST_ChildAlignment byte ;func NewCT_Pt ()*CT_Pt {_fccb :=&CT_Pt {};return _fccb };type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};func (_beef *CT_StyleLabel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efdd :=range start .Attr {if _efdd .Name .Local =="\u006e\u0061\u006d\u0065"{_defdg ,_eegg :=_efdd .Value ,error (nil );if _eegg !=nil {return _eegg ;};_beef .NameAttr =_defdg ;continue ;};};_ddac :for {_fae ,_gdae :=d .Token ();if _gdae !=nil {return _gdae ;};switch _dccdb :=_fae .(type ){case _e .StartElement :switch _dccdb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_beef .Scene3d =_f .NewCT_Scene3D ();if _fdca :=d .DecodeElement (_beef .Scene3d ,&_dccdb );_fdca !=nil {return _fdca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_beef .Sp3d =_f .NewCT_Shape3D ();if _bcdab :=d .DecodeElement (_beef .Sp3d ,&_dccdb );_bcdab !=nil {return _bcdab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_beef .TxPr =NewCT_TextProps ();if _fgded :=d .DecodeElement (_beef .TxPr ,&_dccdb );_fgded !=nil {return _fgded ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_beef .Style =_f .NewCT_ShapeStyle ();if _bgdgb :=d .DecodeElement (_beef .Style ,&_dccdb );_bgdgb !=nil {return _bgdgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_beef .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _bbcd :=d .DecodeElement (_beef .ExtLst ,&_dccdb );_bbcd !=nil {return _bbcd ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_dccdb .Name );if _cgeg :=d .Skip ();_cgeg !=nil {return _cgeg ;};};case _e .EndElement :break _ddac ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path -func (_bbdc *CT_SDCategories )ValidateWithPath (path string )error {for _febg ,_fgaa :=range _bbdc .Cat {if _adfb :=_fgaa .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_febg ));_adfb !=nil {return _adfb ;};};return nil ;};func (_adbbg ST_PtType )String ()string {switch _adbbg {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 (_eegc ST_ChildOrderType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfff :=_d .Attr {};_dfff .Name =name ;switch _eegc {case ST_ChildOrderTypeUnset :_dfff .Value ="";case ST_ChildOrderTypeB :_dfff .Value ="\u0062";case ST_ChildOrderTypeT :_dfff .Value ="\u0074";};return _dfff ,nil ;};func (_gbgcb ST_ConnectorRouting )String ()string {switch _gbgcb {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 "";}; +// Validate validates the CT_CTDescription and its children +func (_cfaa *CT_CTDescription )Validate ()error {return _cfaa .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_acdbf ST_BendPoint )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_edaaf :=_e .Attr {};_edaaf .Name =name ;switch _acdbf {case ST_BendPointUnset :_edaaf .Value ="";case ST_BendPointBeg :_edaaf .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_edaaf .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_edaaf .Value ="\u0065\u006e\u0064";};return _edaaf ,nil ;};func (_eeeb ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _eeeb {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 (_eeeb ));};return nil ;}; -// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path -func (_gbdg *CT_Constraint )ValidateWithPath (path string )error {if _fcg :=_gbdg .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_fcg !=nil {return _fcg ;};if _gbdg .ExtLst !=nil {if _bgae :=_gbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgae !=nil {return _bgae ;};};if _gacd :=_gbdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gacd !=nil {return _gacd ;};if _baaf :=_gbdg .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_baaf !=nil {return _baaf ;};if _ceba :=_gbdg .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ceba !=nil {return _ceba ;};if _bfe :=_gbdg .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfe !=nil {return _bfe ;};if _badd :=_gbdg .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_badd !=nil {return _badd ;};if _cecad :=_gbdg .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_cecad !=nil {return _cecad ;};return nil ;};type ST_AxisTypes []ST_AxisType ;func (_bfc *CT_Colors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfc .MethAttr !=ST_ClrAppMethodUnset {_fgcd ,_aeea :=_bfc .MethAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0065\u0074\u0068"});if _aeea !=nil {return _aeea ;};start .Attr =append (start .Attr ,_fgcd );};if _bfc .HueDirAttr !=ST_HueDirUnset {_gfad ,_dbgd :=_bfc .HueDirAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _dbgd !=nil {return _dbgd ;};start .Attr =append (start .Attr ,_gfad );};e .EncodeToken (start );if _bfc .EG_ColorChoice !=nil {for _ ,_begg :=range _bfc .EG_ColorChoice {_begg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acff ST_TextAnchorHorizontal )Validate ()error {return _acff .ValidateWithPath ("")};type ST_CenterShapeMapping byte ;func (_cege *CT_Parameter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cege .TypeAttr =ST_ParameterId (1);for _ ,_dggc :=range start .Attr {if _dggc .Name .Local =="\u0074\u0079\u0070\u0065"{_cege .TypeAttr .UnmarshalXMLAttr (_dggc );continue ;};if _dggc .Name .Local =="\u0076\u0061\u006c"{_afcb ,_feaga :=ParseUnionST_ParameterVal (_dggc .Value );if _feaga !=nil {return _feaga ;};_cege .ValAttr =_afcb ;continue ;};};for {_gaab ,_bfed :=d .Token ();if _bfed !=nil {return _ec .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_bfed );};if _dfec ,_ggdg :=_gaab .(_d .EndElement );_ggdg &&_dfec .Name ==start .Name {break ;};};return nil ;};func (_cgc *CT_Algorithm )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgc .TypeAttr =ST_AlgorithmType (1);for _ ,_bga :=range start .Attr {if _bga .Name .Local =="\u0074\u0079\u0070\u0065"{_cgc .TypeAttr .UnmarshalXMLAttr (_bga );continue ;};if _bga .Name .Local =="\u0072\u0065\u0076"{_fcd ,_ece :=_e .ParseUint (_bga .Value ,10,32);if _ece !=nil {return _ece ;};_gdg :=uint32 (_fcd );_cgc .RevAttr =&_gdg ;continue ;};};_edbb :for {_bdb ,_gfc :=d .Token ();if _gfc !=nil {return _gfc ;};switch _ead :=_bdb .(type ){case _d .StartElement :switch _ead .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dcec :=NewCT_Parameter ();if _ebef :=d .DecodeElement (_dcec ,&_ead );_ebef !=nil {return _ebef ;};_cgc .Param =append (_cgc .Param ,_dcec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgc .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _bfg :=d .DecodeElement (_cgc .ExtLst ,&_ead );_bfg !=nil {return _bfg ;};default:_ed .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_ead .Name );if _cfcb :=d .Skip ();_cfcb !=nil {return _cfcb ;};};case _d .EndElement :break _edbb ;case _d .CharData :};};return nil ;};func (_afgff ST_ConnectorRouting )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgee :=_d .Attr {};_dgee .Name =name ;switch _afgff {case ST_ConnectorRoutingUnset :_dgee .Value ="";case ST_ConnectorRoutingStra :_dgee .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_dgee .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_dgee .Value ="\u0063\u0075\u0072v\u0065";case ST_ConnectorRoutingLongCurve :_dgee .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _dgee ,nil ;};type StyleDefHdr struct{CT_StyleDefinitionHeader };func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_aedff :=&LayoutDefHdrLst {};_aedff .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _aedff ;};type ST_ConnectorRouting byte ;func (_gcddc ST_ChildOrderType )ValidateWithPath (path string )error {switch _gcddc {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcddc ));};return nil ;};func (_caag *ST_BoolOperator )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgecg ,_dcdc :=d .Token ();if _dcdc !=nil {return _dcdc ;};if _cfcg ,_gcddd :=_dgecg .(_d .EndElement );_gcddd &&_cfcg .Name ==start .Name {*_caag =1;return nil ;};if _dccgb ,_ddgd :=_dgecg .(_d .CharData );!_ddgd {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgecg );}else {switch string (_dccgb ){case "":*_caag =0;case "\u006e\u006f\u006e\u0065":*_caag =1;case "\u0065\u0071\u0075":*_caag =2;case "\u0067\u0074\u0065":*_caag =3;case "\u006c\u0074\u0065":*_caag =4;};};_dgecg ,_dcdc =d .Token ();if _dcdc !=nil {return _dcdc ;};if _ggca ,_fbdc :=_dgecg .(_d .EndElement );_fbdc &&_ggca .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgecg );};func (_efg *CT_Adj )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_ec .Sprintf ("\u0025\u0076",_efg .IdxAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",_efg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_AdjLst struct{Adj []*CT_Adj ;};func (_acaa *CT_StyleDefinitionHeaderLst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acaa .StyleDefHdr !=nil {_ecgc :=_d .StartElement {Name :_d .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_aef :=range _acaa .StyleDefHdr {e .EncodeElement (_aef ,_ecgc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_AxisType byte ;type ST_AnimLvlStr byte ;func (_dec *CT_AnimLvl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dec .ValAttr !=ST_AnimLvlStrUnset {_ccb ,_ccd :=_dec .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _ccd !=nil {return _ccd ;};start .Attr =append (start .Attr ,_ccb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RelIds and its children +func (_adfc *CT_RelIds )Validate ()error {return _adfc .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func (_abbef ST_ElementType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abbef .String (),start );};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;}; -// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path -func (_baccf *ColorsDef )ValidateWithPath (path string )error {if _dgfc :=_baccf .CT_ColorTransform .ValidateWithPath (path );_dgfc !=nil {return _dgfc ;};return nil ;};type CT_PtList struct{Pt []*CT_Pt ;};func (_edadd ST_FlowDirection )Validate ()error {return _edadd .ValidateWithPath ("")};func NewCT_Colors ()*CT_Colors {_gbab :=&CT_Colors {};return _gbab };func (_beee ST_DiagramTextAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbbdfb :=_d .Attr {};_gbbdfb .Name =name ;switch _beee {case ST_DiagramTextAlignmentUnset :_gbbdfb .Value ="";case ST_DiagramTextAlignmentL :_gbbdfb .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_gbbdfb .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_gbbdfb .Value ="\u0072";};return _gbbdfb ,nil ;}; +// Validate validates the CT_AdjLst and its children +func (_aa *CT_AdjLst )Validate ()error {return _aa .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};func NewCT_ResizeHandles ()*CT_ResizeHandles {_ecfbe :=&CT_ResizeHandles {};return _ecfbe };func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_febg :=&CT_DiagramDefinitionHeader {};return _febg ;};func (_fbcg *ST_PrSetCustVal )Validate ()error {return _fbcg .ValidateWithPath ("")}; -// Validate validates the StyleDefHdrLst and its children -func (_fdad *StyleDefHdrLst )Validate ()error {return _fdad .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);func (_feefc ST_NodeHorizontalAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_feefc .String (),start );};func (_bggb *CT_Rules )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eafbc :for {_fgcga ,_deaa :=d .Token ();if _deaa !=nil {return _deaa ;};switch _geeda :=_fgcga .(type ){case _d .StartElement :switch _geeda .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gcfg :=NewCT_NumericRule ();if _dfdef :=d .DecodeElement (_gcfg ,&_geeda );_dfdef !=nil {return _dfdef ;};_bggb .Rule =append (_bggb .Rule ,_gcfg );default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_geeda .Name );if _ffbe :=d .Skip ();_ffbe !=nil {return _ffbe ;};};case _d .EndElement :break _eafbc ;case _d .CharData :};};return nil ;};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_fa .CT_OfficeArtExtensionList ;};func (_cbfda *ST_ChildOrderType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begf ,_gdcg :=d .Token ();if _gdcg !=nil {return _gdcg ;};if _ggbfg ,_gfaa :=_begf .(_d .EndElement );_gfaa &&_ggbfg .Name ==start .Name {*_cbfda =1;return nil ;};if _bafbf ,_adef :=_begf .(_d .CharData );!_adef {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_begf );}else {switch string (_bafbf ){case "":*_cbfda =0;case "\u0062":*_cbfda =1;case "\u0074":*_cbfda =2;};};_begf ,_gdcg =d .Token ();if _gdcg !=nil {return _gdcg ;};if _fbagb ,_cebdc :=_begf .(_d .EndElement );_cebdc &&_fbagb .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_begf );};func (_edbf *ST_Offset )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edbf =0;case "\u0063\u0074\u0072":*_edbf =1;case "\u006f\u0066\u0066":*_edbf =2;};return nil ;};func (_dcead ST_NodeVerticalAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agccb :=_d .Attr {};_agccb .Name =name ;switch _dcead {case ST_NodeVerticalAlignmentUnset :_agccb .Value ="";case ST_NodeVerticalAlignmentT :_agccb .Value ="\u0074";case ST_NodeVerticalAlignmentMid :_agccb .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_agccb .Value ="\u0062";};return _agccb ,nil ;}; +// Validate validates the LayoutDef and its children +func (_gefe *LayoutDef )Validate ()error {return _gefe .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");};func (_bbdca ST_Breakpoint )Validate ()error {return _bbdca .ValidateWithPath ("")}; -// Validate validates the StyleDefHdr and its children -func (_efffe *StyleDefHdr )Validate ()error {return _efffe .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};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;);const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;); +// Validate validates the CT_DiagramDefinitionHeaderLst and its children +func (_gbeg *CT_DiagramDefinitionHeaderLst )Validate ()error {return _gbeg .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 (_edaa *ST_RotationPath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egge ,_acab :=d .Token ();if _acab !=nil {return _acab ;};if _acec ,_adbcb :=_egge .(_e .EndElement );_adbcb &&_acec .Name ==start .Name {*_edaa =1;return nil ;};if _bcad ,_degf :=_egge .(_e .CharData );!_degf {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",_egge );}else {switch string (_bcad ){case "":*_edaa =0;case "\u006e\u006f\u006e\u0065":*_edaa =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_edaa =2;};};_egge ,_acab =d .Token ();if _acab !=nil {return _acab ;};if _aaeb ,_ggfd :=_egge .(_e .EndElement );_ggfd &&_aaeb .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",_egge );};func (_cbcf *DataModel )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cbcf .CT_DataModel .MarshalXML (e ,start );};func (_gbdabd *ST_GrowDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gbdabd =0;case "\u0074\u004c":*_gbdabd =1;case "\u0074\u0052":*_gbdabd =2;case "\u0062\u004c":*_gbdabd =3;case "\u0062\u0052":*_gbdabd =4;};return nil ;};type ST_NodeHorizontalAlignment byte ;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 (_gefeb *ST_PrSetCustVal )ValidateWithPath (path string )error {_caee :=[]string {};if _gefeb .ST_Percentage !=nil {_caee =append (_caee ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _gefeb .Int32 !=nil {_caee =append (_caee ,"\u0049\u006e\u00743\u0032");};if len (_caee )> 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 ,_caee );};return nil ;};func (_dfecf ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _dfecf {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 (_dfecf ));};return nil ;};func (_eebbc *ST_FunctionOperator )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adcd ,_ggedf :=d .Token ();if _ggedf !=nil {return _ggedf ;};if _afeeg ,_edaga :=_adcd .(_e .EndElement );_edaga &&_afeeg .Name ==start .Name {*_eebbc =1;return nil ;};if _fecfb ,_adeb :=_adcd .(_e .CharData );!_adeb {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",_adcd );}else {switch string (_fecfb ){case "":*_eebbc =0;case "\u0065\u0071\u0075":*_eebbc =1;case "\u006e\u0065\u0071":*_eebbc =2;case "\u0067\u0074":*_eebbc =3;case "\u006c\u0074":*_eebbc =4;case "\u0067\u0074\u0065":*_eebbc =5;case "\u006c\u0074\u0065":*_eebbc =6;};};_adcd ,_ggedf =d .Token ();if _ggedf !=nil {return _ggedf ;};if _fcdgb ,_cfcd :=_adcd .(_e .EndElement );_cfcd &&_fcdgb .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",_adcd );};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 AG_IteratorAttributes and its children, prefixing error messages with path -func (_aff *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };type StyleDef struct{CT_StyleDefinition }; +// 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 (_eaceg ST_AutoTextRotation )ValidateWithPath (path string )error {switch _eaceg {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 (_eaceg ));};return nil ;};func (_agcba *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgb :=range start .Attr {if _dgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgb .Name .Local =="\u0062\u006c\u0069\u0070"||_dgb .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"&&_dgb .Name .Local =="\u0062\u006c\u0069\u0070"{_eafc ,_dgfa :=_dgb .Value ,error (nil );if _dgfa !=nil {return _dgfa ;};_agcba .BlipAttr =&_eafc ;continue ;};if _dgb .Name .Local =="\u0072\u006f\u0074"{_gcgcb ,_cdcf :=_b .ParseFloat (_dgb .Value ,64);if _cdcf !=nil {return _cdcf ;};_agcba .RotAttr =&_gcgcb ;continue ;};if _dgb .Name .Local =="\u0074\u0079\u0070\u0065"{_ecdd ,_eaef :=ParseUnionST_LayoutShapeType (_dgb .Value );if _eaef !=nil {return _eaef ;};_agcba .TypeAttr =&_ecdd ;continue ;};if _dgb .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_bdeee ,_eeea :=_b .ParseInt (_dgb .Value ,10,32);if _eeea !=nil {return _eeea ;};_ebdd :=int32 (_bdeee );_agcba .ZOrderOffAttr =&_ebdd ;continue ;};if _dgb .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_fbfac ,_cfaf :=_b .ParseBool (_dgb .Value );if _cfaf !=nil {return _cfaf ;};_agcba .HideGeomAttr =&_fbfac ;continue ;};if _dgb .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_eedf ,_afegf :=_b .ParseBool (_dgb .Value );if _afegf !=nil {return _afegf ;};_agcba .LkTxEntryAttr =&_eedf ;continue ;};if _dgb .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_abga ,_dagag :=_b .ParseBool (_dgb .Value );if _dagag !=nil {return _dagag ;};_agcba .BlipPhldrAttr =&_abga ;continue ;};};_bdgcc :for {_agbcd ,_gefgd :=d .Token ();if _gefgd !=nil {return _gefgd ;};switch _bbdg :=_agbcd .(type ){case _e .StartElement :switch _bbdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agcba .AdjLst =NewCT_AdjLst ();if _gece :=d .DecodeElement (_agcba .AdjLst ,&_bbdg );_gece !=nil {return _gece ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agcba .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _gdabg :=d .DecodeElement (_agcba .ExtLst ,&_bbdg );_gdabg !=nil {return _gdabg ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_bbdg .Name );if _dbef :=d .Skip ();_dbef !=nil {return _dbef ;};};case _e .EndElement :break _bdgcc ;case _e .CharData :};};return nil ;};func (_caa ST_GrowDirection )Validate ()error {return _caa .ValidateWithPath ("")};func (_fbege ST_RotationPath )String ()string {switch _fbege {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";};func (_fgfb *ST_ConnectorDimension )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgfb =0;case "\u0031\u0044":*_fgfb =1;case "\u0032\u0044":*_fgfb =2;case "\u0063\u0075\u0073\u0074":*_fgfb =3;};return nil ;};func (_ddcd ST_FunctionType )String ()string {switch _ddcd {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 (_cgeea ST_CxnType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgdfd :=_e .Attr {};_dgdfd .Name =name ;switch _cgeea {case ST_CxnTypeUnset :_dgdfd .Value ="";case ST_CxnTypeParOf :_dgdfd .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_dgdfd .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_dgdfd .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_dgdfd .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _dgdfd ,nil ;};func (_cbgce *ST_AlgorithmType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cbgce =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_cbgce =1;case "\u0063\u006f\u006e\u006e":*_cbgce =2;case "\u0063\u0079\u0063l\u0065":*_cbgce =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_cbgce =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_cbgce =5;case "\u0070\u0079\u0072\u0061":*_cbgce =6;case "\u006c\u0069\u006e":*_cbgce =7;case "\u0073\u0070":*_cbgce =8;case "\u0074\u0078":*_cbgce =9;case "\u0073\u006e\u0061k\u0065":*_cbgce =10;};return nil ;};func NewCT_CxnList ()*CT_CxnList {_dag :=&CT_CxnList {};return _dag };func (_defd *CT_Constraints )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgdd :for {_dec ,_cbag :=d .Token ();if _cbag !=nil {return _cbag ;};switch _dfge :=_dec .(type ){case _e .StartElement :switch _dfge .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eafg :=NewCT_Constraint ();if _agde :=d .DecodeElement (_eafg ,&_dfge );_agde !=nil {return _agde ;};_defd .Constr =append (_defd .Constr ,_eafg );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061i\u006et\u0073\u0020\u0025\u0076",_dfge .Name );if _eba :=d .Skip ();_eba !=nil {return _eba ;};};case _e .EndElement :break _bgdd ;case _e .CharData :};};return nil ;};func (_gcge ST_CenterShapeMapping )String ()string {switch _gcge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";};func (_cagfa ST_Breakpoint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cagfa .String (),start );};func (_bbcf ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _bbcf {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 (_bbcf ));};return nil ;};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil }; -// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path -func (_ecdbg *ColorsDefHdrLst )ValidateWithPath (path string )error {if _defa :=_ecdbg .CT_ColorTransformHeaderLst .ValidateWithPath (path );_defa !=nil {return _defa ;};return nil ;};func (_aafbf ST_ConnectorDimension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aafbf .String (),start );};func (_fdcad ST_ArrowheadStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdcad .String (),start );};func (_gbff *CT_OrgChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbff .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0064",_dcbgg (*_gbff .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adfd *ST_AnimOneStr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adfd =0;case "\u006e\u006f\u006e\u0065":*_adfd =1;case "\u006f\u006e\u0065":*_adfd =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_adfd =3;};return nil ;};type ST_ArrowheadStyle byte ;func (_babba ST_CenterShapeMapping )String ()string {switch _babba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";};func (_bgda ST_TextDirection )String ()string {switch _bgda {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";};func (_egefg ST_HierarchyAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egefg .String (),start );}; +// Validate validates the CT_Cxn and its children +func (_acfc *CT_Cxn )Validate ()error {return _acfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_beaf :=&ColorsDefHdrLst {};_beaf .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _beaf ;};func (_bafg ST_Offset )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aebc :=_e .Attr {};_aebc .Name =name ;switch _bafg {case ST_OffsetUnset :_aebc .Value ="";case ST_OffsetCtr :_aebc .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_aebc .Value ="\u006f\u0066\u0066";};return _aebc ,nil ;};func (_edfa ST_FlowDirection )String ()string {switch _edfa {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func (_gbbgc *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gbbgc =0;case "\u006c":*_gbbgc =1;case "\u0063\u0074\u0072":*_gbbgc =2;case "\u0072":*_gbbgc =3;case "\u006e\u006f\u006e\u0065":*_gbbgc =4;};return nil ;};func NewCT_BulletEnabled ()*CT_BulletEnabled {_fded :=&CT_BulletEnabled {};return _fded };func (_abca ST_NodeVerticalAlignment )Validate ()error {return _abca .ValidateWithPath ("")}; -// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path -func (_fgcea *LayoutDef )ValidateWithPath (path string )error {if _dcfb :=_fgcea .CT_DiagramDefinition .ValidateWithPath (path );_dcfb !=nil {return _dcfb ;};return nil ;};func (_dfab ST_ConstraintType )String ()string {switch _dfab {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 (_dadce *ST_VerticalAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dadce =0;case "\u0074":*_dadce =1;case "\u006d\u0069\u0064":*_dadce =2;case "\u0062":*_dadce =3;case "\u006e\u006f\u006e\u0065":*_dadce =4;};return nil ;};func (_edccf *ST_DiagramTextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afae ,_acgdb :=d .Token ();if _acgdb !=nil {return _acgdb ;};if _ebdea ,_decbb :=_afae .(_d .EndElement );_decbb &&_ebdea .Name ==start .Name {*_edccf =1;return nil ;};if _dabgg ,_bfgddg :=_afae .(_d .CharData );!_bfgddg {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afae );}else {switch string (_dabgg ){case "":*_edccf =0;case "\u006c":*_edccf =1;case "\u0063\u0074\u0072":*_edccf =2;case "\u0072":*_edccf =3;};};_afae ,_acgdb =d .Token ();if _acgdb !=nil {return _acgdb ;};if _aegc ,_abeag :=_afae .(_d .EndElement );_abeag &&_aegc .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afae );};func (_baee *ST_Direction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_baee =0;case "\u006e\u006f\u0072\u006d":*_baee =1;case "\u0072\u0065\u0076":*_baee =2;};return nil ;};func (_cffc ST_DiagramHorizontalAlignment )String ()string {switch _cffc {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 (_dgdc *CT_PresentationOf )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgdc .AxisAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ec .Sprintf ("\u0025\u0076",*_dgdc .AxisAttr )});};if _dgdc .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_dgdc .PtTypeAttr )});};if _dgdc .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ec .Sprintf ("\u0025\u0076",*_dgdc .HideLastTransAttr )});};if _dgdc .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_dgdc .StAttr )});};if _dgdc .CntAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006e\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_dgdc .CntAttr )});};if _dgdc .StepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ec .Sprintf ("\u0025\u0076",*_dgdc .StepAttr )});};e .EncodeToken (start );if _dgdc .ExtLst !=nil {_cfgb :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgdc .ExtLst ,_cfgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Categories struct{Cat []*CT_Category ;};func (_dgfgd ST_ContinueDirection )ValidateWithPath (path string )error {switch _dgfgd {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfgd ));};return nil ;};func (_dagd *RelIds )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dagd .CT_RelIds .MarshalXML (e ,start );};func (_caaf *CT_RelIds )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_ec .Sprintf ("\u0025\u0076",_caaf .DmAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_ec .Sprintf ("\u0025\u0076",_caaf .LoAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_ec .Sprintf ("\u0025\u0076",_caaf .QsAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_ec .Sprintf ("\u0025\u0076",_caaf .CsAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Shape and its children +func (_aefc *CT_Shape )Validate ()error {return _aefc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cbeeg ST_TextDirection )ValidateWithPath (path string )error {switch _cbeeg {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 (_cbeeg ));};return nil ;};func (_aafbe *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aafbe =0;case "\u0074":*_aafbe =1;case "\u006d\u0069\u0064":*_aafbe =2;case "\u0062":*_aafbe =3;};return nil ;};const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);type ST_VerticalAlignment byte ;type ST_ArrowheadStyle byte ;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 (_dfa *CT_ChildPref )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_caf :=range start .Attr {if _caf .Name .Local =="\u0076\u0061\u006c"{_gcce ,_bgfc :=_b .ParseInt (_caf .Value ,10,32);if _bgfc !=nil {return _bgfc ;};_deef :=int32 (_gcce );_dfa .ValAttr =&_deef ;continue ;};};for {_gfdd ,_agda :=d .Token ();if _agda !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_agda );};if _bedf ,_adaf :=_gfdd .(_e .EndElement );_adaf &&_bedf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path -func (_gca *CT_Choose )ValidateWithPath (path string )error {for _gcbd ,_add :=range _gca .If {if _gfcf :=_add .ValidateWithPath (_ec .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_gcbd ));_gfcf !=nil {return _gfcf ;};};if _gca .Else !=nil {if _dfbgb :=_gca .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065");_dfbgb !=nil {return _dfbgb ;};};return nil ;};func (_fbfa *ST_AutoTextRotation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daae ,_dgac :=d .Token ();if _dgac !=nil {return _dgac ;};if _dbcf ,_fafbe :=_daae .(_d .EndElement );_fafbe &&_dbcf .Name ==start .Name {*_fbfa =1;return nil ;};if _gegaf ,_fcda :=_daae .(_d .CharData );!_fcda {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daae );}else {switch string (_gegaf ){case "":*_fbfa =0;case "\u006e\u006f\u006e\u0065":*_fbfa =1;case "\u0075\u0070\u0072":*_fbfa =2;case "\u0067\u0072\u0061\u0076":*_fbfa =3;};};_daae ,_dgac =d .Token ();if _dgac !=nil {return _dgac ;};if _dfbee ,_adfcb :=_daae .(_d .EndElement );_adfcb &&_dfbee .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daae );};type CT_Description struct{LangAttr *string ;ValAttr string ;};func (_acb *CT_AdjLst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acb .Adj !=nil {_fdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u0064\u006a"}};for _ ,_ge :=range _acb .Adj {e .EncodeElement (_ge ,_fdd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eeec *ST_FallbackDimension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faga ,_cegde :=d .Token ();if _cegde !=nil {return _cegde ;};if _bbecb ,_deag :=_faga .(_d .EndElement );_deag &&_bbecb .Name ==start .Name {*_eeec =1;return nil ;};if _egffe ,_fgcgbg :=_faga .(_d .CharData );!_fgcgbg {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faga );}else {switch string (_egffe ){case "":*_eeec =0;case "\u0031\u0044":*_eeec =1;case "\u0032\u0044":*_eeec =2;};};_faga ,_cegde =d .Token ();if _cegde !=nil {return _cegde ;};if _bfgdd ,_gffe :=_faga .(_d .EndElement );_gffe &&_bfgdd .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faga );};func (_bdddf ST_HueDir )ValidateWithPath (path string )error {switch _bdddf {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdddf ));};return nil ;};func (_ebce *ST_FunctionOperator )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_befe ,_effeg :=d .Token ();if _effeg !=nil {return _effeg ;};if _bdgad ,_gfaag :=_befe .(_d .EndElement );_gfaag &&_bdgad .Name ==start .Name {*_ebce =1;return nil ;};if _ebab ,_agbgc :=_befe .(_d .CharData );!_agbgc {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_befe );}else {switch string (_ebab ){case "":*_ebce =0;case "\u0065\u0071\u0075":*_ebce =1;case "\u006e\u0065\u0071":*_ebce =2;case "\u0067\u0074":*_ebce =3;case "\u006c\u0074":*_ebce =4;case "\u0067\u0074\u0065":*_ebce =5;case "\u006c\u0074\u0065":*_ebce =6;};};_befe ,_effeg =d .Token ();if _effeg !=nil {return _effeg ;};if _afgca ,_acfbg :=_befe .(_d .EndElement );_acfbg &&_afgca .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_befe );};func (_aega ST_FunctionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aega .String (),start );};func (_fbccf ST_SecondaryLinearDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcfgf :=_d .Attr {};_gcfgf .Name =name ;switch _fbccf {case ST_SecondaryLinearDirectionUnset :_gcfgf .Value ="";case ST_SecondaryLinearDirectionNone :_gcfgf .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_gcfgf .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_gcfgf .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_gcfgf .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_gcfgf .Value ="\u0066\u0072\u006fm\u0042";};return _gcfgf ,nil ;};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_fa .CT_ShapeProperties ;T *_fa .CT_TextBody ;ExtLst *_fa .CT_OfficeArtExtensionList ;};func (_dcgd ST_FunctionOperator )ValidateWithPath (path string )error {switch _dcgd {case 0,1,2,3,4,5,6:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgd ));};return nil ;};func (_ffab ST_NodeVerticalAlignment )String ()string {switch _ffab {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_becd ST_Offset )String ()string {switch _becd {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func (_adbab *ST_AxisType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adbab =0;case "\u0073\u0065\u006c\u0066":*_adbab =1;case "\u0063\u0068":*_adbab =2;case "\u0064\u0065\u0073":*_adbab =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_adbab =4;case "\u0070\u0061\u0072":*_adbab =5;case "\u0061\u006e\u0063s\u0074":*_adbab =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_adbab =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_adbab =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_adbab =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_adbab =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_adbab =11;case "\u0072\u006f\u006f\u0074":*_adbab =12;case "\u006e\u006f\u006e\u0065":*_adbab =13;};return nil ;};func (_dacg ST_ParameterId )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbabd :=_d .Attr {};_bbabd .Name =name ;switch _dacg {case ST_ParameterIdUnset :_bbabd .Value ="";case ST_ParameterIdHorzAlign :_bbabd .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_bbabd .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_bbabd .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_bbabd .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_bbabd .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdLinDir :_bbabd .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_bbabd .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_bbabd .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_bbabd .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_bbabd .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_bbabd .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_bbabd .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_bbabd .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_bbabd .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_bbabd .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_bbabd .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_bbabd .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_bbabd .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_bbabd .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_bbabd .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_bbabd .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_bbabd .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_bbabd .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_bbabd .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_bbabd .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_bbabd .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_bbabd .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_bbabd .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_bbabd .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_bbabd .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_bbabd .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_bbabd .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_bbabd .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_bbabd .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_bbabd .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_bbabd .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_bbabd .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_bbabd .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_bbabd .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_bbabd .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_bbabd .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_bbabd .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_bbabd .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_bbabd .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_bbabd .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_bbabd .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_bbabd .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_bbabd .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_bbabd .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_bbabd .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_bbabd .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_bbabd .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_bbabd .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_bbabd .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_bbabd .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _bbabd ,nil ;};func (_dcafd *ST_FunctionValue )ValidateWithPath (path string )error {_cadaf :=[]string {};if _dcafd .Int32 !=nil {_cadaf =append (_cadaf ,"\u0049\u006e\u00743\u0032");};if _dcafd .Bool !=nil {_cadaf =append (_cadaf ,"\u0042\u006f\u006f\u006c");};if _dcafd .ST_Direction !=ST_DirectionUnset {_cadaf =append (_cadaf ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _dcafd .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_cadaf =append (_cadaf ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _dcafd .ST_AnimOneStr !=ST_AnimOneStrUnset {_cadaf =append (_cadaf ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _dcafd .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_cadaf =append (_cadaf ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _dcafd .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_cadaf =append (_cadaf ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_cadaf )> 1{return _ec .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cadaf );};return nil ;};func (_gacee ST_TextAnchorVertical )String ()string {switch _gacee {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_fcc *CT_ColorTransformHeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",_fcc .UniqueIdAttr )});if _fcc .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ec .Sprintf ("\u0025\u0076",*_fcc .MinVerAttr )});};if _fcc .ResIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_fcc .ResIdAttr )});};e .EncodeToken (start );_cggb :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_cfdb :=range _fcc .Title {e .EncodeElement (_cfdb ,_cggb );};_eadg :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_dbca :=range _fcc .Desc {e .EncodeElement (_dbca ,_eadg );};if _fcc .CatLst !=nil {_bbb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcc .CatLst ,_bbb );};if _fcc .ExtLst !=nil {_ccdb :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcc .ExtLst ,_ccdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdee ST_AxisType )ValidateWithPath (path string )error {switch _cdee {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdee ));};return nil ;}; +// Validate validates the CT_Colors and its children +func (_bfg *CT_Colors )Validate ()error {return _bfg .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_gf *AG_ConstraintAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gf .TypeAttr !=ST_ConstraintTypeUnset {_dg ,_bg :=_gf .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _bg !=nil {return _bg ;};start .Attr =append (start .Attr ,_dg );};if _gf .ForAttr !=ST_ConstraintRelationshipUnset {_dgd ,_eb :=_gf .ForAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006f\u0072"});if _eb !=nil {return _eb ;};start .Attr =append (start .Attr ,_dgd );};if _gf .ForNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gf .ForNameAttr )});};if _gf .PtTypeAttr !=ST_ElementTypeUnset {_ff ,_df :=_gf .PtTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _df !=nil {return _df ;};start .Attr =append (start .Attr ,_ff );};return nil ;}; -// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path -func (_bacd *CT_CxnList )ValidateWithPath (path string )error {for _fafc ,_afga :=range _bacd .Cxn {if _aga :=_afga .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_fafc ));_aga !=nil {return _aga ;};};return nil ;};func (_gdeec *CT_StyleLabel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",_gdeec .NameAttr )});e .EncodeToken (start );if _gdeec .Scene3d !=nil {_cdbeg :=_d .StartElement {Name :_d .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_gdeec .Scene3d ,_cdbeg );};if _gdeec .Sp3d !=nil {_gadef :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gdeec .Sp3d ,_gadef );};if _gdeec .TxPr !=nil {_aegd :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gdeec .TxPr ,_aegd );};if _gdeec .Style !=nil {_gbdfaf :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_gdeec .Style ,_gbdfaf );};if _gdeec .ExtLst !=nil {_aeaaf :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdeec .ExtLst ,_aeaaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdae *RelIds )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdae .CT_RelIds =*NewCT_RelIds ();for _ ,_dagaa :=range start .Attr {if _dagaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dagaa .Name .Local =="\u0064\u006d"||_dagaa .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"&&_dagaa .Name .Local =="\u0064\u006d"{_bbag ,_ddceb :=_dagaa .Value ,error (nil );if _ddceb !=nil {return _ddceb ;};_gdae .DmAttr =_bbag ;continue ;};if _dagaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dagaa .Name .Local =="\u006c\u006f"||_dagaa .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"&&_dagaa .Name .Local =="\u006c\u006f"{_defge ,_deff :=_dagaa .Value ,error (nil );if _deff !=nil {return _deff ;};_gdae .LoAttr =_defge ;continue ;};if _dagaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dagaa .Name .Local =="\u0071\u0073"||_dagaa .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"&&_dagaa .Name .Local =="\u0071\u0073"{_bfga ,_bded :=_dagaa .Value ,error (nil );if _bded !=nil {return _bded ;};_gdae .QsAttr =_bfga ;continue ;};if _dagaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dagaa .Name .Local =="\u0063\u0073"||_dagaa .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"&&_dagaa .Name .Local =="\u0063\u0073"{_fefdc ,_bedb :=_dagaa .Value ,error (nil );if _bedb !=nil {return _bedb ;};_gdae .CsAttr =_fefdc ;continue ;};};for {_gbbfb ,_fdfd :=d .Token ();if _fdfd !=nil {return _ec .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_fdfd );};if _fbbb ,_agce :=_gbbfb .(_d .EndElement );_agce &&_fbbb .Name ==start .Name {break ;};};return nil ;};func (_fafce ST_TextBlockDirection )Validate ()error {return _fafce .ValidateWithPath ("")};type ST_ConstraintRelationship byte ;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;);const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;);func (_ggcag ST_TextDirection )ValidateWithPath (path string )error {switch _ggcag {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggcag ));};return nil ;}; +// Validate validates the CT_Category and its children +func (_dgf *CT_Category )Validate ()error {return _dgf .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_edefa ST_ElementType )String ()string {switch _edefa {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 (_dcfga ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _dcfga {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16: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 (_dcfga ));};return nil ;};func (_abgaa *ST_FunctionArgument )ValidateWithPath (path string )error {_ebbf :=[]string {};if _abgaa .ST_VariableType !=ST_VariableTypeUnset {_ebbf =append (_ebbf ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_ebbf )> 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 ,_ebbf );};return nil ;};func (_efc *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efc .RotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_efc .RotAttr )});};if _efc .TypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_efc .TypeAttr )});};if _efc .BlipAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_efc .BlipAttr )});};if _efc .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_a .Sprintf ("\u0025\u0076",*_efc .ZOrderOffAttr )});};if _efc .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0064",_agafg (*_efc .HideGeomAttr ))});};if _efc .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_a .Sprintf ("\u0025\u0064",_agafg (*_efc .LkTxEntryAttr ))});};if _efc .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_a .Sprintf ("\u0025\u0064",_agafg (*_efc .BlipPhldrAttr ))});};e .EncodeToken (start );if _efc .AdjLst !=nil {_ebfc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_efc .AdjLst ,_ebfc );};if _efc .ExtLst !=nil {_gbbg :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efc .ExtLst ,_gbbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ddgd ST_GrowDirection )String ()string {switch _ddgd {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 (_fbgc *CT_DiagramDefinition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbgc .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fbgc .UniqueIdAttr )});};if _fbgc .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fbgc .MinVerAttr )});};if _fbgc .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fbgc .DefStyleAttr )});};e .EncodeToken (start );if _fbgc .Title !=nil {_dfda :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_faaf :=range _fbgc .Title {e .EncodeElement (_faaf ,_dfda );};};if _fbgc .Desc !=nil {_beeg :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ecdf :=range _fbgc .Desc {e .EncodeElement (_ecdf ,_beeg );};};if _fbgc .CatLst !=nil {_fdedf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbgc .CatLst ,_fdedf );};if _fbgc .SampData !=nil {_ece :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fbgc .SampData ,_ece );};if _fbgc .StyleData !=nil {_ffbf :=_e .StartElement {Name :_e .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_fbgc .StyleData ,_ffbf );};if _fbgc .ClrData !=nil {_fagd :=_e .StartElement {Name :_e .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fbgc .ClrData ,_fagd );};_fdbgc :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_fbgc .LayoutNode ,_fdbgc );if _fbgc .ExtLst !=nil {_cac :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbgc .ExtLst ,_cac );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_AxisTypes []ST_AxisType ;func (_acbcc ST_ConnectorRouting )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_badg :=_e .Attr {};_badg .Name =name ;switch _acbcc {case ST_ConnectorRoutingUnset :_badg .Value ="";case ST_ConnectorRoutingStra :_badg .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_badg .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_badg .Value ="\u0063\u0075\u0072v\u0065";case ST_ConnectorRoutingLongCurve :_badg .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _badg ,nil ;};func (_fage ST_LayoutShapeType )String ()string {if _fage .ST_ShapeType !=_f .ST_ShapeTypeUnset {return _fage .ST_ShapeType .String ();};if _fage .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _fage .ST_OutputShapeType .String ();};return "";};func (_degg *CT_ForEach )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfff :=range start .Attr {if _gfff .Name .Local =="\u0072\u0065\u0066"{_dccc ,_ecge :=_gfff .Value ,error (nil );if _ecge !=nil {return _ecge ;};_degg .RefAttr =&_dccc ;continue ;};if _gfff .Name .Local =="\u006e\u0061\u006d\u0065"{_acegf ,_gedc :=_gfff .Value ,error (nil );if _gedc !=nil {return _gedc ;};_degg .NameAttr =&_acegf ;continue ;};if _gfff .Name .Local =="\u0061\u0078\u0069\u0073"{_dbfdg ,_babg :=ParseSliceST_AxisTypes (_gfff .Value );if _babg !=nil {return _babg ;};_degg .AxisAttr =&_dbfdg ;continue ;};if _gfff .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fcacd ,_afff :=ParseSliceST_ElementTypes (_gfff .Value );if _afff !=nil {return _afff ;};_degg .PtTypeAttr =&_fcacd ;continue ;};if _gfff .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_acga ,_cbfg :=ParseSliceST_Booleans (_gfff .Value );if _cbfg !=nil {return _cbfg ;};_degg .HideLastTransAttr =&_acga ;continue ;};if _gfff .Name .Local =="\u0073\u0074"{_ecef ,_cdfd :=ParseSliceST_Ints (_gfff .Value );if _cdfd !=nil {return _cdfd ;};_degg .StAttr =&_ecef ;continue ;};if _gfff .Name .Local =="\u0063\u006e\u0074"{_ffbe ,_aced :=ParseSliceST_UnsignedInts (_gfff .Value );if _aced !=nil {return _aced ;};_degg .CntAttr =&_ffbe ;continue ;};if _gfff .Name .Local =="\u0073\u0074\u0065\u0070"{_ceab ,_fecaf :=ParseSliceST_Ints (_gfff .Value );if _fecaf !=nil {return _fecaf ;};_degg .StepAttr =&_ceab ;continue ;};};_gafc :for {_fdg ,_adf :=d .Token ();if _adf !=nil {return _adf ;};switch _agf :=_fdg .(type ){case _e .StartElement :switch _agf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gfabe :=NewCT_Algorithm ();if _cbgb :=d .DecodeElement (_gfabe ,&_agf );_cbgb !=nil {return _cbgb ;};_degg .Alg =append (_degg .Alg ,_gfabe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgff :=NewCT_Shape ();if _cddf :=d .DecodeElement (_cgff ,&_agf );_cddf !=nil {return _cddf ;};_degg .Shape =append (_degg .Shape ,_cgff );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afgb :=NewCT_PresentationOf ();if _dfcf :=d .DecodeElement (_afgb ,&_agf );_dfcf !=nil {return _dfcf ;};_degg .PresOf =append (_degg .PresOf ,_afgb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ceabc :=NewCT_Constraints ();if _ccge :=d .DecodeElement (_ceabc ,&_agf );_ccge !=nil {return _ccge ;};_degg .ConstrLst =append (_degg .ConstrLst ,_ceabc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dgccd :=NewCT_Rules ();if _gafb :=d .DecodeElement (_dgccd ,&_agf );_gafb !=nil {return _gafb ;};_degg .RuleLst =append (_degg .RuleLst ,_dgccd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bccfed :=NewCT_ForEach ();if _gddg :=d .DecodeElement (_bccfed ,&_agf );_gddg !=nil {return _gddg ;};_degg .ForEach =append (_degg .ForEach ,_bccfed );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gbde :=NewCT_LayoutNode ();if _eabd :=d .DecodeElement (_gbde ,&_agf );_eabd !=nil {return _eabd ;};_degg .LayoutNode =append (_degg .LayoutNode ,_gbde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bfcf :=NewCT_Choose ();if _cacgd :=d .DecodeElement (_bfcf ,&_agf );_cacgd !=nil {return _cacgd ;};_degg .Choose =append (_degg .Choose ,_bfcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ecdgf :=_f .NewCT_OfficeArtExtensionList ();if _adce :=d .DecodeElement (_ecdgf ,&_agf );_adce !=nil {return _adce ;};_degg .ExtLst =append (_degg .ExtLst ,_ecdgf );default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_agf .Name );if _acef :=d .Skip ();_acef !=nil {return _acef ;};};case _e .EndElement :break _gafc ;case _e .CharData :};};return nil ;};type ST_PyramidAccentTextMargin byte ;func (_fddaf ST_HierarchyAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fddaf .String (),start );};func (_dedgd ST_ConnectorDimension )String ()string {switch _dedgd {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";};func (_aadfd ST_DiagramTextAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_acceb :=_e .Attr {};_acceb .Name =name ;switch _aadfd {case ST_DiagramTextAlignmentUnset :_acceb .Value ="";case ST_DiagramTextAlignmentL :_acceb .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_acceb .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_acceb .Value ="\u0072";};return _acceb ,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 (_fd *AG_IteratorAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fd .AxisAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_fd .AxisAttr )});};if _fd .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fd .PtTypeAttr )});};if _fd .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_fd .HideLastTransAttr )});};if _fd .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fd .StAttr )});};if _fd .CntAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fd .CntAttr )});};if _fd .StepAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_fd .StepAttr )});};return nil ;};func NewCT_Algorithm ()*CT_Algorithm {_cfa :=&CT_Algorithm {};_cfa .TypeAttr =ST_AlgorithmType (1);return _cfa ;};type ST_PyramidAccentPosition byte ;func (_dbddc ST_StartingElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dbddc .String (),start );};func (_bfcfe *ST_ChildAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efddc ,_gbedg :=d .Token ();if _gbedg !=nil {return _gbedg ;};if _acggb ,_fdfg :=_efddc .(_e .EndElement );_fdfg &&_acggb .Name ==start .Name {*_bfcfe =1;return nil ;};if _gccbf ,_fbgbe :=_efddc .(_e .CharData );!_fbgbe {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",_efddc );}else {switch string (_gccbf ){case "":*_bfcfe =0;case "\u0074":*_bfcfe =1;case "\u0062":*_bfcfe =2;case "\u006c":*_bfcfe =3;case "\u0072":*_bfcfe =4;};};_efddc ,_gbedg =d .Token ();if _gbedg !=nil {return _gbedg ;};if _bdfg ,_fefc :=_efddc .(_e .EndElement );_fefc &&_bdfg .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",_efddc );}; -// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path -func (_gbf *CT_ChildMax )ValidateWithPath (path string )error {if _gbf .ValAttr !=nil {if *_gbf .ValAttr < -1{return _ec .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 ,*_gbf .ValAttr );};};return nil ;};type ST_Breakpoint byte ;const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;);func (_fedbd ST_StartingElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fedbd .String (),start );};func (_cefe ST_ResizeHandlesStr )Validate ()error {return _cefe .ValidateWithPath ("")};func NewCT_SDDescription ()*CT_SDDescription {_acfd :=&CT_SDDescription {};return _acfd };func (_bead ST_SecondaryLinearDirection )Validate ()error {return _bead .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path +func (_degb *CT_HierBranchStyle )ValidateWithPath (path string )error {if _bbda :=_degb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbda !=nil {return _bbda ;};return nil ;};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func NewStyleDefHdr ()*StyleDefHdr {_ebcb :=&StyleDefHdr {};_ebcb .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _ebcb ;}; -// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path -func (_fde *CT_CTName )ValidateWithPath (path string )error {return nil };func (_efbcc ST_ConstraintType )Validate ()error {return _efbcc .ValidateWithPath ("")}; +// Validate validates the CT_Name and its children +func (_ddgaf *CT_Name )Validate ()error {return _ddgaf .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};func (_aeggc ST_SecondaryLinearDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aeggc .String (),start );};func NewCT_PresentationOf ()*CT_PresentationOf {_fcfe :=&CT_PresentationOf {};return _fcfe };func (_fegb *CT_Pt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fgde :=range start .Attr {if _fgde .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_ecabc ,_edef :=ParseUnionST_ModelId (_fgde .Value );if _edef !=nil {return _edef ;};_fegb .ModelIdAttr =_ecabc ;continue ;};if _fgde .Name .Local =="\u0074\u0079\u0070\u0065"{_fegb .TypeAttr .UnmarshalXMLAttr (_fgde );continue ;};if _fgde .Name .Local =="\u0063\u0078\u006eI\u0064"{_ebdac ,_acbfe :=ParseUnionST_ModelId (_fgde .Value );if _acbfe !=nil {return _acbfe ;};_fegb .CxnIdAttr =&_ebdac ;continue ;};};_bdbg :for {_eaed ,_fbac :=d .Token ();if _fbac !=nil {return _fbac ;};switch _bgfe :=_eaed .(type ){case _e .StartElement :switch _bgfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fegb .PrSet =NewCT_ElemPropSet ();if _gfdc :=d .DecodeElement (_fegb .PrSet ,&_bgfe );_gfdc !=nil {return _gfdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fegb .SpPr =_f .NewCT_ShapeProperties ();if _ggfeb :=d .DecodeElement (_fegb .SpPr ,&_bgfe );_ggfeb !=nil {return _ggfeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fegb .T =_f .NewCT_TextBody ();if _dcfac :=d .DecodeElement (_fegb .T ,&_bgfe );_dcfac !=nil {return _dcfac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fegb .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _cdfee :=d .DecodeElement (_fegb .ExtLst ,&_bgfe );_cdfee !=nil {return _cdfee ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fP\u0074 \u0025\u0076",_bgfe .Name );if _gcfb :=d .Skip ();_gcfb !=nil {return _gcfb ;};};case _e .EndElement :break _bdbg ;case _e .CharData :};};return nil ;};func (_bgfge ST_FallbackDimension )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ebbb :=_e .Attr {};_ebbb .Name =name ;switch _bgfge {case ST_FallbackDimensionUnset :_ebbb .Value ="";case ST_FallbackDimension1D :_ebbb .Value ="\u0031\u0044";case ST_FallbackDimension2D :_ebbb .Value ="\u0032\u0044";};return _ebbb ,nil ;};type ST_UnsignedInts []uint32 ;func (_bcaeg ST_TextAnchorHorizontal )String ()string {switch _bcaeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";};func (_cgdd ST_AnimLvlStr )Validate ()error {return _cgdd .ValidateWithPath ("")}; -// Validate validates the CT_Parameter and its children -func (_cbdb *CT_Parameter )Validate ()error {return _cbdb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func NewCT_Pt ()*CT_Pt {_adgg :=&CT_Pt {};return _adgg }; +// Validate validates the ColorsDefHdrLst and its children +func (_febe *ColorsDefHdrLst )Validate ()error {return _febe .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_gabbbd *ST_GrowDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgeda ,_fcacb :=d .Token ();if _fcacb !=nil {return _fcacb ;};if _bfge ,_ebgg :=_fgeda .(_e .EndElement );_ebgg &&_bfge .Name ==start .Name {*_gabbbd =1;return nil ;};if _acfe ,_eaabc :=_fgeda .(_e .CharData );!_eaabc {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",_fgeda );}else {switch string (_acfe ){case "":*_gabbbd =0;case "\u0074\u004c":*_gabbbd =1;case "\u0074\u0052":*_gabbbd =2;case "\u0062\u004c":*_gabbbd =3;case "\u0062\u0052":*_gabbbd =4;};};_fgeda ,_fcacb =d .Token ();if _fcacb !=nil {return _fcacb ;};if _fcga ,_feba :=_fgeda .(_e .EndElement );_feba &&_fcga .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",_fgeda );};func (_cfggg ST_FunctionValue )String ()string {if _cfggg .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_cfggg .Int32 );};if _cfggg .Bool !=nil {return _a .Sprintf ("\u0025\u0076",*_cfggg .Bool );};if _cfggg .ST_Direction !=ST_DirectionUnset {return _cfggg .ST_Direction .String ();};if _cfggg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _cfggg .ST_HierBranchStyle .String ();};if _cfggg .ST_AnimOneStr !=ST_AnimOneStrUnset {return _cfggg .ST_AnimOneStr .String ();};if _cfggg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _cfggg .ST_AnimLvlStr .String ();};if _cfggg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _cfggg .ST_ResizeHandlesStr .String ();};return "";};func (_dfcg ST_ParameterId )ValidateWithPath (path string )error {switch _dfcg {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcg ));};return nil ;};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;);func (_ededb *ST_AutoTextRotation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdaef ,_gfebg :=d .Token ();if _gfebg !=nil {return _gfebg ;};if _ccce ,_dfed :=_fdaef .(_e .EndElement );_dfed &&_ccce .Name ==start .Name {*_ededb =1;return nil ;};if _acefd ,_ccdc :=_fdaef .(_e .CharData );!_ccdc {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",_fdaef );}else {switch string (_acefd ){case "":*_ededb =0;case "\u006e\u006f\u006e\u0065":*_ededb =1;case "\u0075\u0070\u0072":*_ededb =2;case "\u0067\u0072\u0061\u0076":*_ededb =3;};};_fdaef ,_gfebg =d .Token ();if _gfebg !=nil {return _gfebg ;};if _fafae ,_dbdee :=_fdaef .(_e .EndElement );_dbdee &&_fafae .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",_fdaef );};type ST_AxisType byte ;func (_baca *ST_SecondaryLinearDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eefge ,_ebdae :=d .Token ();if _ebdae !=nil {return _ebdae ;};if _dfdad ,_aede :=_eefge .(_e .EndElement );_aede &&_dfdad .Name ==start .Name {*_baca =1;return nil ;};if _fdgbg ,_gffca :=_eefge .(_e .CharData );!_gffca {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",_eefge );}else {switch string (_fdgbg ){case "":*_baca =0;case "\u006e\u006f\u006e\u0065":*_baca =1;case "\u0066\u0072\u006fm\u004c":*_baca =2;case "\u0066\u0072\u006fm\u0052":*_baca =3;case "\u0066\u0072\u006fm\u0054":*_baca =4;case "\u0066\u0072\u006fm\u0042":*_baca =5;};};_eefge ,_ebdae =d .Token ();if _ebdae !=nil {return _ebdae ;};if _agfb ,_gage :=_eefge .(_e .EndElement );_gage &&_agfb .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",_eefge );};func (_dceag ST_OutputShapeType )ValidateWithPath (path string )error {switch _dceag {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 (_dceag ));};return nil ;}; -// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path -func (_ebbe *CT_StyleDefinition )ValidateWithPath (path string )error {for _deegeb ,_ddcea :=range _ebbe .Title {if _aaeb :=_ddcea .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_deegeb ));_aaeb !=nil {return _aaeb ;};};for _gege ,_abcc :=range _ebbe .Desc {if _ggbgb :=_abcc .ValidateWithPath (_ec .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_gege ));_ggbgb !=nil {return _ggbgb ;};};if _ebbe .CatLst !=nil {if _dbgbg :=_ebbe .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_dbgbg !=nil {return _dbgbg ;};};if _ebbe .Scene3d !=nil {if _bgga :=_ebbe .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_bgga !=nil {return _bgga ;};};for _ababf ,_egcd :=range _ebbe .StyleLbl {if _bbca :=_egcd .ValidateWithPath (_ec .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_ababf ));_bbca !=nil {return _bbca ;};};if _ebbe .ExtLst !=nil {if _aggge :=_ebbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aggge !=nil {return _aggge ;};};return nil ;};func (_aebg *ST_TextBlockDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggfag ,_gdca :=d .Token ();if _gdca !=nil {return _gdca ;};if _fdfac ,_gaedb :=_ggfag .(_d .EndElement );_gaedb &&_fdfac .Name ==start .Name {*_aebg =1;return nil ;};if _gfcbg ,_fefg :=_ggfag .(_d .CharData );!_fefg {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggfag );}else {switch string (_gfcbg ){case "":*_aebg =0;case "\u0068\u006f\u0072\u007a":*_aebg =1;case "\u0076\u0065\u0072\u0074":*_aebg =2;};};_ggfag ,_gdca =d .Token ();if _gdca !=nil {return _gdca ;};if _bfgdf ,_dcde :=_ggfag .(_d .EndElement );_dcde &&_bfgdf .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggfag );};func (_ecee ST_ArrowheadStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afef :=_d .Attr {};_afef .Name =name ;switch _ecee {case ST_ArrowheadStyleUnset :_afef .Value ="";case ST_ArrowheadStyleAuto :_afef .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_afef .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_afef .Value ="\u006e\u006f\u0041r\u0072";};return _afef ,nil ;};type ST_TextBlockDirection byte ;type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;}; +// Validate validates the StyleDefHdr and its children +func (_egbf *StyleDefHdr )Validate ()error {return _egbf .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_f .CT_BackgroundFormatting ;Whole *_f .CT_WholeE2oFormatting ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_ffac *CT_Name )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ffac .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_ffac .LangAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ffac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gadca ST_AnimLvlStr )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_degd :=_e .Attr {};_degd .Name =name ;switch _gadca {case ST_AnimLvlStrUnset :_degd .Value ="";case ST_AnimLvlStrNone :_degd .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_degd .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_degd .Value ="\u0063\u0074\u0072";};return _degd ,nil ;};func (_fbega *ST_ElementType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fbega =0;case "\u0061\u006c\u006c":*_fbega =1;case "\u0064\u006f\u0063":*_fbega =2;case "\u006e\u006f\u0064\u0065":*_fbega =3;case "\u006e\u006f\u0072\u006d":*_fbega =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_fbega =5;case "\u0061\u0073\u0073\u0074":*_fbega =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_fbega =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_fbega =8;case "\u0070\u0072\u0065\u0073":*_fbega =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_fbega =10;};return nil ;};func (_bcfae ST_FunctionOperator )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_feefa :=_e .Attr {};_feefa .Name =name ;switch _bcfae {case ST_FunctionOperatorUnset :_feefa .Value ="";case ST_FunctionOperatorEqu :_feefa .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_feefa .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_feefa .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_feefa .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_feefa .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_feefa .Value ="\u006c\u0074\u0065";};return _feefa ,nil ;};func (_fbdeg ST_AutoTextRotation )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fgaf :=_e .Attr {};_fgaf .Name =name ;switch _fbdeg {case ST_AutoTextRotationUnset :_fgaf .Value ="";case ST_AutoTextRotationNone :_fgaf .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_fgaf .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_fgaf .Value ="\u0067\u0072\u0061\u0076";};return _fgaf ,nil ;};func (_bddbf ST_ModelId )String ()string {if _bddbf .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_bddbf .Int32 );};if _bddbf .ST_Guid !=nil {return _a .Sprintf ("\u0025\u0076",*_bddbf .ST_Guid );};return "";};func (_fafd *ST_PtType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaba ,_ebbfc :=d .Token ();if _ebbfc !=nil {return _ebbfc ;};if _gbgb ,_aecbe :=_eaba .(_e .EndElement );_aecbe &&_gbgb .Name ==start .Name {*_fafd =1;return nil ;};if _ecagf ,_babe :=_eaba .(_e .CharData );!_babe {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",_eaba );}else {switch string (_ecagf ){case "":*_fafd =0;case "\u006e\u006f\u0064\u0065":*_fafd =1;case "\u0061\u0073\u0073\u0074":*_fafd =2;case "\u0064\u006f\u0063":*_fafd =3;case "\u0070\u0072\u0065\u0073":*_fafd =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_fafd =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_fafd =6;};};_eaba ,_ebbfc =d .Token ();if _ebbfc !=nil {return _ebbfc ;};if _bccag ,_ddgb :=_eaba .(_e .EndElement );_ddgb &&_bccag .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",_eaba );};func (_fdfe ST_ConnectorRouting )String ()string {switch _fdfe {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 (_edea *CT_SDCategory )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eddg :=range start .Attr {if _eddg .Name .Local =="\u0074\u0079\u0070\u0065"{_bgef ,_bdfdd :=_eddg .Value ,error (nil );if _bdfdd !=nil {return _bdfdd ;};_edea .TypeAttr =_bgef ;continue ;};if _eddg .Name .Local =="\u0070\u0072\u0069"{_acgd ,_eeac :=_b .ParseUint (_eddg .Value ,10,32);if _eeac !=nil {return _eeac ;};_edea .PriAttr =uint32 (_acgd );continue ;};};for {_fdea ,_bdcg :=d .Token ();if _bdcg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_bdcg );};if _ceea ,_gecb :=_fdea .(_e .EndElement );_gecb &&_ceea .Name ==start .Name {break ;};};return nil ;};func (_abbfb ST_HierarchyAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ffgdf :=_e .Attr {};_ffgdf .Name =name ;switch _abbfb {case ST_HierarchyAlignmentUnset :_ffgdf .Value ="";case ST_HierarchyAlignmentTL :_ffgdf .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_ffgdf .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_ffgdf .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_ffgdf .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_ffgdf .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_ffgdf .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_ffgdf .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_ffgdf .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_ffgdf .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_ffgdf .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_ffgdf .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_ffgdf .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_ffgdf .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_ffgdf .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_ffgdf .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_ffgdf .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _ffgdf ,nil ;};func (_abgae ST_NodeHorizontalAlignment )Validate ()error {return _abgae .ValidateWithPath ("")};func (_dgfae *LayoutDefHdrLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgfae .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_gfda :for {_bccg ,_ecdgcc :=d .Token ();if _ecdgcc !=nil {return _ecdgcc ;};switch _becad :=_bccg .(type ){case _e .StartElement :switch _becad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bbbfg :=NewCT_DiagramDefinitionHeader ();if _fagc :=d .DecodeElement (_bbbfg ,&_becad );_fagc !=nil {return _fagc ;};_dgfae .LayoutDefHdr =append (_dgfae .LayoutDefHdr ,_bbbfg );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_becad .Name );if _edbdd :=d .Skip ();_edbdd !=nil {return _edbdd ;};};case _e .EndElement :break _gfda ;case _e .CharData :};};return nil ;};func (_ecbg ST_DiagramHorizontalAlignment )Validate ()error {return _ecbg .ValidateWithPath ("")};type ST_BoolOperator byte ;func (_dfdec *CT_Parameter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfdec .TypeAttr =ST_ParameterId (1);for _ ,_fdgb :=range start .Attr {if _fdgb .Name .Local =="\u0074\u0079\u0070\u0065"{_dfdec .TypeAttr .UnmarshalXMLAttr (_fdgb );continue ;};if _fdgb .Name .Local =="\u0076\u0061\u006c"{_edaf ,_fcf :=ParseUnionST_ParameterVal (_fdgb .Value );if _fcf !=nil {return _fcf ;};_dfdec .ValAttr =_edaf ;continue ;};};for {_dggfd ,_cafeg :=d .Token ();if _cafeg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_cafeg );};if _eaaf ,_baef :=_dggfd .(_e .EndElement );_baef &&_eaaf .Name ==start .Name {break ;};};return nil ;};func (_cace ST_RotationPath )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_edcgg :=_e .Attr {};_edcgg .Name =name ;switch _cace {case ST_RotationPathUnset :_edcgg .Value ="";case ST_RotationPathNone :_edcgg .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_edcgg .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _edcgg ,nil ;};func (_fcda ST_Offset )Validate ()error {return _fcda .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path -func (_eeffe *CT_Rules )ValidateWithPath (path string )error {for _abaa ,_faaf :=range _eeffe .Rule {if _ebfg :=_faaf .ValidateWithPath (_ec .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_abaa ));_ebfg !=nil {return _ebfg ;};};return nil ;};func (_ecfg ST_ChildOrderType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecfg .String (),start );}; +// Validate validates the CT_PtList and its children +func (_dbfg *CT_PtList )Validate ()error {return _dbfg .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);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 (_fgffd *CT_When )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fgffd .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fgffd .NameAttr )});};_deab ,_gdee :=_fgffd .FuncAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0075\u006e\u0063"});if _gdee !=nil {return _gdee ;};start .Attr =append (start .Attr ,_deab );if _fgffd .ArgAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0072\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_fgffd .ArgAttr )});};_deab ,_gdee =_fgffd .OpAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0070"});if _gdee !=nil {return _gdee ;};start .Attr =append (start .Attr ,_deab );start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_fgffd .ValAttr )});if _fgffd .AxisAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_fgffd .AxisAttr )});};if _fgffd .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fgffd .PtTypeAttr )});};if _fgffd .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_fgffd .HideLastTransAttr )});};if _fgffd .StAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fgffd .StAttr )});};if _fgffd .CntAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fgffd .CntAttr )});};if _fgffd .StepAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_fgffd .StepAttr )});};e .EncodeToken (start );if _fgffd .Alg !=nil {_efda :=_e .StartElement {Name :_e .Name {Local :"\u0061\u006c\u0067"}};for _ ,_cebf :=range _fgffd .Alg {e .EncodeElement (_cebf ,_efda );};};if _fgffd .Shape !=nil {_bfaa :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_gbff :=range _fgffd .Shape {e .EncodeElement (_gbff ,_bfaa );};};if _fgffd .PresOf !=nil {_acegg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_adgf :=range _fgffd .PresOf {e .EncodeElement (_adgf ,_acegg );};};if _fgffd .ConstrLst !=nil {_aecd :=_e .StartElement {Name :_e .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_aagef :=range _fgffd .ConstrLst {e .EncodeElement (_aagef ,_aecd );};};if _fgffd .RuleLst !=nil {_acdd :=_e .StartElement {Name :_e .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_ggeb :=range _fgffd .RuleLst {e .EncodeElement (_ggeb ,_acdd );};};if _fgffd .ForEach !=nil {_ffef :=_e .StartElement {Name :_e .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_bfdbe :=range _fgffd .ForEach {e .EncodeElement (_bfdbe ,_ffef );};};if _fgffd .LayoutNode !=nil {_cbeee :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_aacb :=range _fgffd .LayoutNode {e .EncodeElement (_aacb ,_cbeee );};};if _fgffd .Choose !=nil {_ecdfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_cceff :=range _fgffd .Choose {e .EncodeElement (_cceff ,_ecdfa );};};if _fgffd .ExtLst !=nil {_cddbb :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_ffbfg :=range _fgffd .ExtLst {e .EncodeElement (_ffbfg ,_cddbb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ST_FunctionArgument is a union type -type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func (_dcbge ST_FunctionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aecdc :=_d .Attr {};_aecdc .Name =name ;switch _dcbge {case ST_FunctionTypeUnset :_aecdc .Value ="";case ST_FunctionTypeCnt :_aecdc .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_aecdc .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_aecdc .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_aecdc .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_aecdc .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_aecdc .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_aecdc .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_aecdc .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _aecdc ,nil ;};func (_agddc *ST_ConstraintType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agddc =0;case "\u006e\u006f\u006e\u0065":*_agddc =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_agddc =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_agddc =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_agddc =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_agddc =5;case "\u0062":*_agddc =6;case "\u0062\u004d\u0061r\u0067":*_agddc =7;case "\u0062\u004f\u0066\u0066":*_agddc =8;case "\u0063\u0074\u0072\u0058":*_agddc =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_agddc =10;case "\u0063\u0074\u0072\u0059":*_agddc =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_agddc =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_agddc =13;case "\u0064\u0069\u0061\u006d":*_agddc =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_agddc =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_agddc =16;case "\u0068":*_agddc =17;case "\u0068\u0041\u0072\u0048":*_agddc =18;case "\u0068\u004f\u0066\u0066":*_agddc =19;case "\u006c":*_agddc =20;case "\u006c\u004d\u0061r\u0067":*_agddc =21;case "\u006c\u004f\u0066\u0066":*_agddc =22;case "\u0072":*_agddc =23;case "\u0072\u004d\u0061r\u0067":*_agddc =24;case "\u0072\u004f\u0066\u0066":*_agddc =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_agddc =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_agddc =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_agddc =28;case "\u0073\u0069\u0062S\u0070":*_agddc =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_agddc =30;case "\u0073\u0070":*_agddc =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_agddc =32;case "\u0074":*_agddc =33;case "\u0074\u004d\u0061r\u0067":*_agddc =34;case "\u0074\u004f\u0066\u0066":*_agddc =35;case "\u0075\u0073\u0065r\u0041":*_agddc =36;case "\u0075\u0073\u0065r\u0042":*_agddc =37;case "\u0075\u0073\u0065r\u0043":*_agddc =38;case "\u0075\u0073\u0065r\u0044":*_agddc =39;case "\u0075\u0073\u0065r\u0045":*_agddc =40;case "\u0075\u0073\u0065r\u0046":*_agddc =41;case "\u0075\u0073\u0065r\u0047":*_agddc =42;case "\u0075\u0073\u0065r\u0048":*_agddc =43;case "\u0075\u0073\u0065r\u0049":*_agddc =44;case "\u0075\u0073\u0065r\u004a":*_agddc =45;case "\u0075\u0073\u0065r\u004b":*_agddc =46;case "\u0075\u0073\u0065r\u004c":*_agddc =47;case "\u0075\u0073\u0065r\u004d":*_agddc =48;case "\u0075\u0073\u0065r\u004e":*_agddc =49;case "\u0075\u0073\u0065r\u004f":*_agddc =50;case "\u0075\u0073\u0065r\u0050":*_agddc =51;case "\u0075\u0073\u0065r\u0051":*_agddc =52;case "\u0075\u0073\u0065r\u0052":*_agddc =53;case "\u0075\u0073\u0065r\u0053":*_agddc =54;case "\u0075\u0073\u0065r\u0054":*_agddc =55;case "\u0075\u0073\u0065r\u0055":*_agddc =56;case "\u0075\u0073\u0065r\u0056":*_agddc =57;case "\u0075\u0073\u0065r\u0057":*_agddc =58;case "\u0075\u0073\u0065r\u0058":*_agddc =59;case "\u0075\u0073\u0065r\u0059":*_agddc =60;case "\u0075\u0073\u0065r\u005a":*_agddc =61;case "\u0077":*_agddc =62;case "\u0077\u0041\u0072\u0048":*_agddc =63;case "\u0077\u004f\u0066\u0066":*_agddc =64;};return nil ;};func (_becb ST_FallbackDimension )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbgdda :=_d .Attr {};_dbgdda .Name =name ;switch _becb {case ST_FallbackDimensionUnset :_dbgdda .Value ="";case ST_FallbackDimension1D :_dbgdda .Value ="\u0031\u0044";case ST_FallbackDimension2D :_dbgdda .Value ="\u0032\u0044";};return _dbgdda ,nil ;};func (_bdfb *ST_PtType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdfb =0;case "\u006e\u006f\u0064\u0065":*_bdfb =1;case "\u0061\u0073\u0073\u0074":*_bdfb =2;case "\u0064\u006f\u0063":*_bdfb =3;case "\u0070\u0072\u0065\u0073":*_bdfb =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_bdfb =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_bdfb =6;};return nil ;}; +// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path +func (_eac *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_cefe *CT_OrgChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cefe .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agafg (*_cefe .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });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;);type ST_BendPoint byte ;func (_cage *ST_ContinueDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fecff ,_bgbf :=d .Token ();if _bgbf !=nil {return _bgbf ;};if _aacbg ,_dbgfb :=_fecff .(_e .EndElement );_dbgfb &&_aacbg .Name ==start .Name {*_cage =1;return nil ;};if _eeff ,_dcae :=_fecff .(_e .CharData );!_dcae {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",_fecff );}else {switch string (_eeff ){case "":*_cage =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_cage =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_cage =2;};};_fecff ,_bgbf =d .Token ();if _bgbf !=nil {return _bgbf ;};if _bbbe ,_ggcfc :=_fecff .(_e .EndElement );_ggcfc &&_bbbe .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",_fecff );};func (_eeacd ST_TextDirection )Validate ()error {return _eeacd .ValidateWithPath ("")};func (_cccf ST_TextAnchorHorizontal )Validate ()error {return _cccf .ValidateWithPath ("")}; -// 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 (_ffba ST_TextAnchorVertical )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbaeg :=_d .Attr {};_bbaeg .Name =name ;switch _ffba {case ST_TextAnchorVerticalUnset :_bbaeg .Value ="";case ST_TextAnchorVerticalT :_bbaeg .Value ="\u0074";case ST_TextAnchorVerticalMid :_bbaeg .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_bbaeg .Value ="\u0062";};return _bbaeg ,nil ;};func (_gebb *ST_ChildOrderType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gebb =0;case "\u0062":*_gebb =1;case "\u0074":*_gebb =2;};return nil ;}; +// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path +func (_ddfe *CT_SDName )ValidateWithPath (path string )error {return nil };type DataModel struct{CT_DataModel };func (_fgca ST_AlgorithmType )String ()string {switch _fgca {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 "";}; -// Validate validates the CT_Colors and its children -func (_bccc *CT_Colors )Validate ()error {return _bccc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_faabg ST_ChildDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfagf :=_d .Attr {};_gfagf .Name =name ;switch _faabg {case ST_ChildDirectionUnset :_gfagf .Value ="";case ST_ChildDirectionHorz :_gfagf .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_gfagf .Value ="\u0076\u0065\u0072\u0074";};return _gfagf ,nil ;}; +// ST_LayoutShapeType is a union type +type ST_LayoutShapeType struct{ST_ShapeType _f .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;};type ST_ElementType byte ;func (_cdeg *ST_ClrAppMethod )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdeg =0;case "\u0073\u0070\u0061\u006e":*_cdeg =1;case "\u0063\u0079\u0063l\u0065":*_cdeg =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_cdeg =3;};return nil ;};func (_eed *AG_ConstraintRefAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgdd :=range start .Attr {if _dgdd .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_eed .RefTypeAttr .UnmarshalXMLAttr (_dgdd );continue ;};if _dgdd .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_eed .RefForAttr .UnmarshalXMLAttr (_dgdd );continue ;};if _dgdd .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_cg ,_fg :=_dgdd .Value ,error (nil );if _fg !=nil {return _fg ;};_eed .RefForNameAttr =&_cg ;continue ;};if _dgdd .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_eed .RefPtTypeAttr .UnmarshalXMLAttr (_dgdd );continue ;};};for {_ac ,_gfg :=d .Token ();if _gfg !=nil {return _a .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",_gfg );};if _cfe ,_ggd :=_ac .(_e .EndElement );_ggd &&_cfe .Name ==start .Name {break ;};};return nil ;};type ST_TextAnchorHorizontal byte ; -// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path -func (_dacdb *CT_ElemPropSet )ValidateWithPath (path string )error {if _dacdb .PresAssocIDAttr !=nil {if _egga :=_dacdb .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_egga !=nil {return _egga ;};};if _dacdb .CustScaleXAttr !=nil {if _acga :=_dacdb .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_acga !=nil {return _acga ;};};if _dacdb .CustScaleYAttr !=nil {if _egcb :=_dacdb .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072");_egcb !=nil {return _egcb ;};};if _dacdb .CustLinFactXAttr !=nil {if _eaac :=_dacdb .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_eaac !=nil {return _eaac ;};};if _dacdb .CustLinFactYAttr !=nil {if _feffg :=_dacdb .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_feffg !=nil {return _feffg ;};};if _dacdb .CustLinFactNeighborXAttr !=nil {if _gaac :=_dacdb .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r");_gaac !=nil {return _gaac ;};};if _dacdb .CustLinFactNeighborYAttr !=nil {if _ecfb :=_dacdb .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r");_ecfb !=nil {return _ecfb ;};};if _dacdb .CustRadScaleRadAttr !=nil {if _caca :=_dacdb .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_caca !=nil {return _caca ;};};if _dacdb .CustRadScaleIncAttr !=nil {if _feag :=_dacdb .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_feag !=nil {return _feag ;};};if _dacdb .PresLayoutVars !=nil {if _abag :=_dacdb .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073");_abag !=nil {return _abag ;};};if _dacdb .Style !=nil {if _bgc :=_dacdb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bgc !=nil {return _bgc ;};};return nil ;};func (_afage ST_HierarchyAlignment )String ()string {switch _afage {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 (_cddga *ST_HueDir )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cddga =0;case "\u0063\u0077":*_cddga =1;case "\u0063\u0063\u0077":*_cddga =2;};return nil ;};func (_ffaa ST_AxisType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffaa .String (),start );};type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };func (_cgdf ST_TextAnchorHorizontal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgdf .String (),start );};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;); +// Validate validates the CT_HierBranchStyle and its children +func (_aegc *CT_HierBranchStyle )Validate ()error {return _aegc .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};func (_adedg ST_TextDirection )String ()string {switch _adedg {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";};func (_dbde *ST_RotationPath )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbde =0;case "\u006e\u006f\u006e\u0065":*_dbde =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_dbde =2;};return nil ;};func (_gacbe ST_LinearDirection )ValidateWithPath (path string )error {switch _gacbe {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 (_gacbe ));};return nil ;}; -// Validate validates the CT_Constraints and its children -func (_ebbc *CT_Constraints )Validate ()error {return _ebbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};func (_bfggb *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfggb =0;case "\u006c":*_bfggb =1;case "\u0063\u0074\u0072":*_bfggb =2;case "\u0072":*_bfggb =3;};return nil ;};func (_abba *CT_SDCategory )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ec .Sprintf ("\u0025\u0076",_abba .TypeAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069"},Value :_ec .Sprintf ("\u0025\u0076",_abba .PriAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaab *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaab =0;case "\u0074":*_aaab =1;case "\u006d\u0069\u0064":*_aaab =2;case "\u0062":*_aaab =3;};return nil ;};func (_gcfe *CT_SampleData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgddf :=range start .Attr {if _dgddf .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_dbdd ,_gabge :=_e .ParseBool (_dgddf .Value );if _gabge !=nil {return _gabge ;};_gcfe .UseDefAttr =&_dbdd ;continue ;};};_aded :for {_gcbg ,_gbcb :=d .Token ();if _gbcb !=nil {return _gbcb ;};switch _dfga :=_gcbg .(type ){case _d .StartElement :switch _dfga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gcfe .DataModel =NewCT_DataModel ();if _gbbdb :=d .DecodeElement (_gcfe .DataModel ,&_dfga );_gbbdb !=nil {return _gbbdb ;};default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_dfga .Name );if _bffb :=d .Skip ();_bffb !=nil {return _bffb ;};};case _d .EndElement :break _aded ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_DiagramDefinitionHeader and its children +func (_ccca *CT_DiagramDefinitionHeader )Validate ()error {return _ccca .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 (_efea *ST_ChildOrderType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbdcg ,_fbbbc :=d .Token ();if _fbbbc !=nil {return _fbbbc ;};if _bcfg ,_ecffb :=_cbdcg .(_e .EndElement );_ecffb &&_bcfg .Name ==start .Name {*_efea =1;return nil ;};if _becgb ,_edeab :=_cbdcg .(_e .CharData );!_edeab {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",_cbdcg );}else {switch string (_becgb ){case "":*_efea =0;case "\u0062":*_efea =1;case "\u0074":*_efea =2;};};_cbdcg ,_fbbbc =d .Token ();if _fbbbc !=nil {return _fbbbc ;};if _gadbg ,_gada :=_cbdcg .(_e .EndElement );_gada &&_gadbg .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",_cbdcg );}; -// Validate validates the CT_LayoutVariablePropertySet and its children -func (_aebcb *CT_LayoutVariablePropertySet )Validate ()error {return _aebcb .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");};func NewCT_PtList ()*CT_PtList {_ffdd :=&CT_PtList {};return _ffdd };func (_bddgd ST_ConnectorPoint )ValidateWithPath (path string )error {switch _bddgd {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bddgd ));};return nil ;};func NewCT_Description ()*CT_Description {_dgdg :=&CT_Description {};return _dgdg };func (_cacaf ST_DiagramTextAlignment )String ()string {switch _cacaf {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_cfaf *CT_SDDescription )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfaf .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ec .Sprintf ("\u0025\u0076",*_cfaf .LangAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",_cfaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bebad *StyleDef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebad .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_bfbcb :=range start .Attr {if _bfbcb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gcfa ,_edbd :=_bfbcb .Value ,error (nil );if _edbd !=nil {return _edbd ;};_bebad .UniqueIdAttr =&_gcfa ;continue ;};if _bfbcb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bafb ,_cceca :=_bfbcb .Value ,error (nil );if _cceca !=nil {return _cceca ;};_bebad .MinVerAttr =&_bafb ;continue ;};};_gdfb :for {_bddg ,_bfbee :=d .Token ();if _bfbee !=nil {return _bfbee ;};switch _gdeb :=_bddg .(type ){case _d .StartElement :switch _gdeb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffdgg :=NewCT_SDName ();if _gdbfd :=d .DecodeElement (_ffdgg ,&_gdeb );_gdbfd !=nil {return _gdbfd ;};_bebad .Title =append (_bebad .Title ,_ffdgg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ccfeb :=NewCT_SDDescription ();if _fegce :=d .DecodeElement (_ccfeb ,&_gdeb );_fegce !=nil {return _fegce ;};_bebad .Desc =append (_bebad .Desc ,_ccfeb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bebad .CatLst =NewCT_SDCategories ();if _dgdf :=d .DecodeElement (_bebad .CatLst ,&_gdeb );_dgdf !=nil {return _dgdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bebad .Scene3d =_fa .NewCT_Scene3D ();if _ccgagb :=d .DecodeElement (_bebad .Scene3d ,&_gdeb );_ccgagb !=nil {return _ccgagb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gdab :=NewCT_StyleLabel ();if _begbd :=d .DecodeElement (_gdab ,&_gdeb );_begbd !=nil {return _begbd ;};_bebad .StyleLbl =append (_bebad .StyleLbl ,_gdab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bebad .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _dbcb :=d .DecodeElement (_bebad .ExtLst ,&_gdeb );_dbcb !=nil {return _dbcb ;};default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_gdeb .Name );if _ffce :=d .Skip ();_ffce !=nil {return _ffce ;};};case _d .EndElement :break _gdfb ;case _d .CharData :};};return nil ;};type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_bdada *ST_GrowDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfda ,_cffb :=d .Token ();if _cffb !=nil {return _cffb ;};if _fbfga ,_ddfeaa :=_cfda .(_d .EndElement );_ddfeaa &&_fbfga .Name ==start .Name {*_bdada =1;return nil ;};if _edffg ,_fbebf :=_cfda .(_d .CharData );!_fbebf {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfda );}else {switch string (_edffg ){case "":*_bdada =0;case "\u0074\u004c":*_bdada =1;case "\u0074\u0052":*_bdada =2;case "\u0062\u004c":*_bdada =3;case "\u0062\u0052":*_bdada =4;};};_cfda ,_cffb =d .Token ();if _cffb !=nil {return _cffb ;};if _feefe ,_fceg :=_cfda .(_d .EndElement );_fceg &&_feefe .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfda );};func (_gfdf *ST_PrSetCustVal )ValidateWithPath (path string )error {_cbebc :=[]string {};if _gfdf .ST_Percentage !=nil {_cbebc =append (_cbebc ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _gfdf .Int32 !=nil {_cbebc =append (_cbebc ,"\u0049\u006e\u00743\u0032");};if len (_cbebc )> 1{return _ec .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbebc );};return nil ;};type ST_FallbackDimension byte ;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 []*_fa .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;}; +// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path +func (_dagd *CT_ResizeHandles )ValidateWithPath (path string )error {if _affe :=_dagd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_affe !=nil {return _affe ;};return nil ;};func (_egdfc ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _egdfc {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 (_egdfc ));};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;); -// Validate validates the CT_ColorTransformHeaderLst and its children -func (_aaeg *CT_ColorTransformHeaderLst )Validate ()error {return _aaeg .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");};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_ColorTransform and its children +func (_ddd *CT_ColorTransform )Validate ()error {return _ddd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_baadg ST_Direction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_baadg .String (),start );};func (_gcaef ST_NodeHorizontalAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gcaef .String (),start );};func (_efbgf ST_AutoTextRotation )Validate ()error {return _efbgf .ValidateWithPath ("")};func (_dcba *ST_ArrowheadStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abbdc ,_cdcg :=d .Token ();if _cdcg !=nil {return _cdcg ;};if _ecadef ,_eeaae :=_abbdc .(_e .EndElement );_eeaae &&_ecadef .Name ==start .Name {*_dcba =1;return nil ;};if _fgebaf ,_fdbbg :=_abbdc .(_e .CharData );!_fdbbg {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",_abbdc );}else {switch string (_fgebaf ){case "":*_dcba =0;case "\u0061\u0075\u0074\u006f":*_dcba =1;case "\u0061\u0072\u0072":*_dcba =2;case "\u006e\u006f\u0041r\u0072":*_dcba =3;};};_abbdc ,_cdcg =d .Token ();if _cdcg !=nil {return _cdcg ;};if _bbde ,_efeba :=_abbdc .(_e .EndElement );_efeba &&_bbde .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",_abbdc );};func (_bccbb ST_ContinueDirection )Validate ()error {return _bccbb .ValidateWithPath ("")}; -// Validate validates the LayoutDef and its children -func (_fbffg *LayoutDef )Validate ()error {return _fbffg .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_addd :=&CT_HierBranchStyle {};return _addd };func (_ebdf ST_HierarchyAlignment )Validate ()error {return _ebdf .ValidateWithPath ("")};func (_gdec *CT_Cxn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",_gdec .ModelIdAttr )});if _gdec .TypeAttr !=ST_CxnTypeUnset {_adae ,_ged :=_gdec .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _ged !=nil {return _ged ;};start .Attr =append (start .Attr ,_adae );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_ec .Sprintf ("\u0025\u0076",_gdec .SrcIdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",_gdec .DestIdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_ec .Sprintf ("\u0025\u0076",_gdec .SrcOrdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_ec .Sprintf ("\u0025\u0076",_gdec .DestOrdAttr )});if _gdec .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_gdec .ParTransIdAttr )});};if _gdec .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_gdec .SibTransIdAttr )});};if _gdec .PresIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_gdec .PresIdAttr )});};e .EncodeToken (start );if _gdec .ExtLst !=nil {_ggbf :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdec .ExtLst ,_ggbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aede ST_FlowDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aede .String (),start );};func (_faabb ST_FallbackDimension )Validate ()error {return _faabb .ValidateWithPath ("")};func (_edfde ST_Breakpoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edfde .String (),start );}; +// Validate validates the CT_CTStyleLabel and its children +func (_gag *CT_CTStyleLabel )Validate ()error {return _gag .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_eaebe *StyleDefHdrLst )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eaebe .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path -func (_eaed *CT_DiagramDefinition )ValidateWithPath (path string )error {for _fee ,_fagb :=range _eaed .Title {if _efgd :=_fagb .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fee ));_efgd !=nil {return _efgd ;};};for _bbcb ,_dab :=range _eaed .Desc {if _bdgd :=_dab .ValidateWithPath (_ec .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_bbcb ));_bdgd !=nil {return _bdgd ;};};if _eaed .CatLst !=nil {if _gea :=_eaed .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_gea !=nil {return _gea ;};};if _eaed .SampData !=nil {if _bffe :=_eaed .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_bffe !=nil {return _bffe ;};};if _eaed .StyleData !=nil {if _efff :=_eaed .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061");_efff !=nil {return _efff ;};};if _eaed .ClrData !=nil {if _fgdg :=_eaed .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_fgdg !=nil {return _fgdg ;};};if _geaf :=_eaed .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");_geaf !=nil {return _geaf ;};if _eaed .ExtLst !=nil {if _dbf :=_eaed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbf !=nil {return _dbf ;};};return nil ;};func (_aebf *CT_CxnList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bggd :for {_cdfg ,_aabg :=d .Token ();if _aabg !=nil {return _aabg ;};switch _beba :=_cdfg .(type ){case _d .StartElement :switch _beba .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bfbc :=NewCT_Cxn ();if _fea :=d .DecodeElement (_bfbc ,&_beba );_fea !=nil {return _fea ;};_aebf .Cxn =append (_aebf .Cxn ,_bfbc );default:_ed .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_beba .Name );if _ebf :=d .Skip ();_ebf !=nil {return _ebf ;};};case _d .EndElement :break _bggd ;case _d .CharData :};};return nil ;};func (_cgbbg ST_AutoTextRotation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efda :=_d .Attr {};_efda .Name =name ;switch _cgbbg {case ST_AutoTextRotationUnset :_efda .Value ="";case ST_AutoTextRotationNone :_efda .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_efda .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_efda .Value ="\u0067\u0072\u0061\u0076";};return _efda ,nil ;};func (_dggae ST_CxnType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dggae .String (),start );};const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;); +// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path +func (_dabff *CT_SDCategory )ValidateWithPath (path string )error {return nil };func (_cadc ST_OutputShapeType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cffc :=_e .Attr {};_cffc .Name =name ;switch _cadc {case ST_OutputShapeTypeUnset :_cffc .Value ="";case ST_OutputShapeTypeNone :_cffc .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_cffc .Value ="\u0063\u006f\u006e\u006e";};return _cffc ,nil ;}; -// Validate validates the CT_PresentationOf and its children -func (_ecbed *CT_PresentationOf )Validate ()error {return _ecbed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};func (_agbf ST_RotationPath )Validate ()error {return _agbf .ValidateWithPath ("")};func (_baag *ST_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcbbc ,_ggadb :=d .Token ();if _ggadb !=nil {return _ggadb ;};if _fdgab ,_cdfgb :=_bcbbc .(_d .EndElement );_cdfgb &&_fdgab .Name ==start .Name {*_baag =1;return nil ;};if _fece ,_bcgd :=_bcbbc .(_d .CharData );!_bcgd {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcbbc );}else {switch string (_fece ){case "":*_baag =0;case "\u0066\u0072\u006fm\u0054":*_baag =1;case "\u0066\u0072\u006fm\u0042":*_baag =2;};};_bcbbc ,_ggadb =d .Token ();if _ggadb !=nil {return _ggadb ;};if _cdgga ,_efaae :=_bcbbc .(_d .EndElement );_efaae &&_cdgga .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcbbc );};func (_ggdfa ST_VariableType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfdce :=_d .Attr {};_dfdce .Name =name ;switch _ggdfa {case ST_VariableTypeUnset :_dfdce .Value ="";case ST_VariableTypeNone :_dfdce .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_dfdce .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_dfdce .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_dfdce .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_dfdce .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_dfdce .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_dfdce .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_dfdce .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_dfdce .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_dfdce .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _dfdce ,nil ;}; +// Validate validates the CT_ElemPropSet and its children +func (_gfbg *CT_ElemPropSet )Validate ()error {return _gfbg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};type CT_PtList struct{Pt []*CT_Pt ;};func (_geedd ST_Breakpoint )String ()string {switch _geedd {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 "";};func (_acfae ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ggcfb :=_e .Attr {};_ggcfb .Name =name ;switch _acfae {case ST_DiagramHorizontalAlignmentUnset :_ggcfb .Value ="";case ST_DiagramHorizontalAlignmentL :_ggcfb .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_ggcfb .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_ggcfb .Value ="\u0072";case ST_DiagramHorizontalAlignmentNone :_ggcfb .Value ="\u006e\u006f\u006e\u0065";};return _ggcfb ,nil ;}; -// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path -func (_effb *CT_Constraints )ValidateWithPath (path string )error {for _gffg ,_caga :=range _effb .Constr {if _agc :=_caga .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_gffg ));_agc !=nil {return _agc ;};};return nil ;};func (_acg *CT_CTCategories )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acg .Cat !=nil {_fec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074"}};for _ ,_dfe :=range _acg .Cat {e .EncodeElement (_dfe ,_fec );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbfb *ST_ChildDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beec ,_bfcd :=d .Token ();if _bfcd !=nil {return _bfcd ;};if _daegdc ,_eabe :=_beec .(_d .EndElement );_eabe &&_daegdc .Name ==start .Name {*_gbfb =1;return nil ;};if _edcg ,_fdbga :=_beec .(_d .CharData );!_fdbga {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beec );}else {switch string (_edcg ){case "":*_gbfb =0;case "\u0068\u006f\u0072\u007a":*_gbfb =1;case "\u0076\u0065\u0072\u0074":*_gbfb =2;};};_beec ,_bfcd =d .Token ();if _bfcd !=nil {return _bfcd ;};if _bgef ,_aece :=_beec .(_d .EndElement );_aece &&_bgef .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beec );};func (_dddab ST_ClrAppMethod )Validate ()error {return _dddab .ValidateWithPath ("")};func (_acgfd ST_TextDirection )Validate ()error {return _acgfd .ValidateWithPath ("")};func NewCT_TextProps ()*CT_TextProps {_eedd :=&CT_TextProps {};return _eedd };func (_ffgf *ST_TextAnchorVertical )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbeab ,_gddeg :=d .Token ();if _gddeg !=nil {return _gddeg ;};if _gbca ,_gfcfg :=_gbeab .(_d .EndElement );_gfcfg &&_gbca .Name ==start .Name {*_ffgf =1;return nil ;};if _ggdfg ,_gdbfe :=_gbeab .(_d .CharData );!_gdbfe {return _ec .Errorf ("\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 (_ggdfg ){case "":*_ffgf =0;case "\u0074":*_ffgf =1;case "\u006d\u0069\u0064":*_ffgf =2;case "\u0062":*_ffgf =3;};};_gbeab ,_gddeg =d .Token ();if _gddeg !=nil {return _gddeg ;};if _agggb ,_acdfa :=_gbeab .(_d .EndElement );_acdfa &&_agggb .Name ==start .Name {return nil ;};return _ec .Errorf ("\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 );};func (_beacb *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_beacb =0;case "\u006e\u006f\u006e\u0065":*_beacb =1;case "\u0066\u0072\u006fm\u004c":*_beacb =2;case "\u0066\u0072\u006fm\u0052":*_beacb =3;case "\u0066\u0072\u006fm\u0054":*_beacb =4;case "\u0066\u0072\u006fm\u0042":*_beacb =5;};return nil ;};type ColorsDef struct{CT_ColorTransform };func (_agfd *StyleDefHdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agfd .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_gfgfb :=range start .Attr {if _gfgfb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cgcf ,_fbca :=_gfgfb .Value ,error (nil );if _fbca !=nil {return _fbca ;};_agfd .UniqueIdAttr =_cgcf ;continue ;};if _gfgfb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gcdd ,_gfdfd :=_gfgfb .Value ,error (nil );if _gfdfd !=nil {return _gfdfd ;};_agfd .MinVerAttr =&_gcdd ;continue ;};if _gfgfb .Name .Local =="\u0072\u0065\u0073I\u0064"{_dceeg ,_acbeb :=_e .ParseInt (_gfgfb .Value ,10,32);if _acbeb !=nil {return _acbeb ;};_fgcgb :=int32 (_dceeg );_agfd .ResIdAttr =&_fgcgb ;continue ;};};_defd :for {_cfde ,_daedb :=d .Token ();if _daedb !=nil {return _daedb ;};switch _afaf :=_cfde .(type ){case _d .StartElement :switch _afaf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gcggf :=NewCT_SDName ();if _fabc :=d .DecodeElement (_gcggf ,&_afaf );_fabc !=nil {return _fabc ;};_agfd .Title =append (_agfd .Title ,_gcggf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_edfd :=NewCT_SDDescription ();if _gfgg :=d .DecodeElement (_edfd ,&_afaf );_gfgg !=nil {return _gfgg ;};_agfd .Desc =append (_agfd .Desc ,_edfd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agfd .CatLst =NewCT_SDCategories ();if _faafe :=d .DecodeElement (_agfd .CatLst ,&_afaf );_faafe !=nil {return _faafe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agfd .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _bbagc :=d .DecodeElement (_agfd .ExtLst ,&_afaf );_bbagc !=nil {return _bbagc ;};default:_ed .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_afaf .Name );if _edee :=d .Skip ();_edee !=nil {return _edee ;};};case _d .EndElement :break _defd ;case _d .CharData :};};return nil ;};func (_baaa *StyleDefHdrLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baaa .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_efafg :for {_abbdf ,_bfad :=d .Token ();if _bfad !=nil {return _bfad ;};switch _fdaab :=_abbdf .(type ){case _d .StartElement :switch _fdaab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gacde :=NewCT_StyleDefinitionHeader ();if _efdf :=d .DecodeElement (_gacde ,&_fdaab );_efdf !=nil {return _efdf ;};_baaa .StyleDefHdr =append (_baaa .StyleDefHdr ,_gacde );default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064r\u004cs\u0074\u0020\u0025\u0076",_fdaab .Name );if _gged :=d .Skip ();_gged !=nil {return _gged ;};};case _d .EndElement :break _efafg ;case _d .CharData :};};return nil ;};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 (_egee ST_ConstraintRelationship )Validate ()error {return _egee .ValidateWithPath ("")};func (_eaaa ST_ConnectorDimension )String ()string {switch _eaaa {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";};func (_aadcg ST_ContinueDirection )Validate ()error {return _aadcg .ValidateWithPath ("")};type ST_HueDir byte ;func (_fddfg ST_SecondaryLinearDirection )String ()string {switch _fddfg {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 "";};type ST_HierarchyAlignment byte ;func (_cgccf ST_PyramidAccentTextMargin )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcgbd :=_d .Attr {};_gcgbd .Name =name ;switch _cgccf {case ST_PyramidAccentTextMarginUnset :_gcgbd .Value ="";case ST_PyramidAccentTextMarginStep :_gcgbd .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_gcgbd .Value ="\u0073\u0074\u0061c\u006b";};return _gcgbd ,nil ;}; +// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path +func (_ca *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _ea :=_ca .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ea !=nil {return _ea ;};if _fgf :=_ca .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_fgf !=nil {return _fgf ;};if _fc :=_ca .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_fc !=nil {return _fc ;};return nil ;};func (_bagcf ST_PtType )ValidateWithPath (path string )error {switch _bagcf {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 (_bagcf ));};return nil ;};func (_cedb ST_PtType )String ()string {switch _cedb {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 (_fdga ST_HueDir )Validate ()error {return _fdga .ValidateWithPath ("")};func (_agga *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bddc :for {_gcacc ,_dgbe :=d .Token ();if _dgbe !=nil {return _dgbe ;};switch _cecb :=_gcacc .(type ){case _e .StartElement :switch _cecb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffee :=NewCT_StyleDefinitionHeader ();if _cgdfe :=d .DecodeElement (_ffee ,&_cecb );_cgdfe !=nil {return _cgdfe ;};_agga .StyleDefHdr =append (_agga .StyleDefHdr ,_ffee );default:_af .Log .Debug ("\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",_cecb .Name );if _accb :=d .Skip ();_accb !=nil {return _accb ;};};case _e .EndElement :break _bddc ;case _e .CharData :};};return nil ;};func (_dbce *ST_ClrAppMethod )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaac ,_fcgg :=d .Token ();if _fcgg !=nil {return _fcgg ;};if _dcac ,_gedag :=_gaac .(_e .EndElement );_gedag &&_dcac .Name ==start .Name {*_dbce =1;return nil ;};if _eceb ,_dcgdd :=_gaac .(_e .CharData );!_dcgdd {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",_gaac );}else {switch string (_eceb ){case "":*_dbce =0;case "\u0073\u0070\u0061\u006e":*_dbce =1;case "\u0063\u0079\u0063l\u0065":*_dbce =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_dbce =3;};};_gaac ,_fcgg =d .Token ();if _fcgg !=nil {return _fcgg ;};if _eabcg ,_adcf :=_gaac .(_e .EndElement );_adcf &&_eabcg .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",_gaac );};func (_ggcdc ST_VariableType )Validate ()error {return _ggcdc .ValidateWithPath ("")};func (_gcfc *ST_AnimLvlStr )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gcfc =0;case "\u006e\u006f\u006e\u0065":*_gcfc =1;case "\u006c\u0076\u006c":*_gcfc =2;case "\u0063\u0074\u0072":*_gcfc =3;};return nil ;};func (_cbfgc *ST_NodeHorizontalAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffcbb ,_bbgg :=d .Token ();if _bbgg !=nil {return _bbgg ;};if _cead ,_aabbf :=_ffcbb .(_e .EndElement );_aabbf &&_cead .Name ==start .Name {*_cbfgc =1;return nil ;};if _bcgce ,_faage :=_ffcbb .(_e .CharData );!_faage {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",_ffcbb );}else {switch string (_bcgce ){case "":*_cbfgc =0;case "\u006c":*_cbfgc =1;case "\u0063\u0074\u0072":*_cbfgc =2;case "\u0072":*_cbfgc =3;};};_ffcbb ,_bbgg =d .Token ();if _bbgg !=nil {return _bbgg ;};if _becaa ,_degdd :=_ffcbb .(_e .EndElement );_degdd &&_becaa .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",_ffcbb );};func (_gab *CT_Adj )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",_gab .IdxAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_gab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst };type ST_ResizeHandlesStr byte ;func (_bdbf *ST_AutoTextRotation )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bdbf =0;case "\u006e\u006f\u006e\u0065":*_bdbf =1;case "\u0075\u0070\u0072":*_bdbf =2;case "\u0067\u0072\u0061\u0076":*_bdbf =3;};return nil ;};func (_fge *CT_CTDescription )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggf :=range start .Attr {if _ggf .Name .Local =="\u006c\u0061\u006e\u0067"{_ffgf ,_ddag :=_ggf .Value ,error (nil );if _ddag !=nil {return _ddag ;};_fge .LangAttr =&_ffgf ;continue ;};if _ggf .Name .Local =="\u0076\u0061\u006c"{_bf ,_gfed :=_ggf .Value ,error (nil );if _gfed !=nil {return _gfed ;};_fge .ValAttr =_bf ;continue ;};};for {_debb ,_acge :=d .Token ();if _acge !=nil {return _a .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",_acge );};if _fbe ,_bbbc :=_debb .(_e .EndElement );_bbbc &&_fbe .Name ==start .Name {break ;};};return nil ;};func (_eade ST_PyramidAccentPosition )String ()string {switch _eade {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};func (_cfcfa *CT_Constraint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbea :=range start .Attr {if _fbea .Name .Local =="\u006f\u0070"{_cfcfa .OpAttr .UnmarshalXMLAttr (_fbea );continue ;};if _fbea .Name .Local =="\u0076\u0061\u006c"{_gcdd ,_bcge :=_b .ParseFloat (_fbea .Value ,64);if _bcge !=nil {return _bcge ;};_cfcfa .ValAttr =&_gcdd ;continue ;};if _fbea .Name .Local =="\u0066\u0061\u0063\u0074"{_dad ,_daegb :=_b .ParseFloat (_fbea .Value ,64);if _daegb !=nil {return _daegb ;};_cfcfa .FactAttr =&_dad ;continue ;};if _fbea .Name .Local =="\u0074\u0079\u0070\u0065"{_cfcfa .TypeAttr .UnmarshalXMLAttr (_fbea );continue ;};if _fbea .Name .Local =="\u0066\u006f\u0072"{_cfcfa .ForAttr .UnmarshalXMLAttr (_fbea );continue ;};if _fbea .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_efe ,_eebeb :=_fbea .Value ,error (nil );if _eebeb !=nil {return _eebeb ;};_cfcfa .ForNameAttr =&_efe ;continue ;};if _fbea .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_cfcfa .PtTypeAttr .UnmarshalXMLAttr (_fbea );continue ;};if _fbea .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_cfcfa .RefTypeAttr .UnmarshalXMLAttr (_fbea );continue ;};if _fbea .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_cfcfa .RefForAttr .UnmarshalXMLAttr (_fbea );continue ;};if _fbea .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_adcg ,_fbfd :=_fbea .Value ,error (nil );if _fbfd !=nil {return _fbfd ;};_cfcfa .RefForNameAttr =&_adcg ;continue ;};if _fbea .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_cfcfa .RefPtTypeAttr .UnmarshalXMLAttr (_fbea );continue ;};};_cded :for {_gdef ,_cfac :=d .Token ();if _cfac !=nil {return _cfac ;};switch _bcff :=_gdef .(type ){case _e .StartElement :switch _bcff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cfcfa .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _ega :=d .DecodeElement (_cfcfa .ExtLst ,&_bcff );_ega !=nil {return _ega ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_bcff .Name );if _fegc :=d .Skip ();_fegc !=nil {return _fegc ;};};case _e .EndElement :break _cded ;case _e .CharData :};};return nil ;};func (_fcaca ST_BendPoint )Validate ()error {return _fcaca .ValidateWithPath ("")}; -// Validate validates the CT_StyleDefinition and its children -func (_bfbb *CT_StyleDefinition )Validate ()error {return _bfbb .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");};type ST_SecondaryLinearDirection byte ;type CT_Rules struct{Rule []*CT_NumericRule ;};func (_gecf *ST_PtType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agebg ,_fdfa :=d .Token ();if _fdfa !=nil {return _fdfa ;};if _ebdd ,_gbffb :=_agebg .(_d .EndElement );_gbffb &&_ebdd .Name ==start .Name {*_gecf =1;return nil ;};if _dfgf ,_bfeg :=_agebg .(_d .CharData );!_bfeg {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agebg );}else {switch string (_dfgf ){case "":*_gecf =0;case "\u006e\u006f\u0064\u0065":*_gecf =1;case "\u0061\u0073\u0073\u0074":*_gecf =2;case "\u0064\u006f\u0063":*_gecf =3;case "\u0070\u0072\u0065\u0073":*_gecf =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_gecf =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_gecf =6;};};_agebg ,_fdfa =d .Token ();if _fdfa !=nil {return _fdfa ;};if _ecedf ,_dfgad :=_agebg .(_d .EndElement );_dfgad &&_ecedf .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agebg );};func (_ddeef *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddeef =0;case "\u0074":*_ddeef =1;case "\u006d\u0069\u0064":*_ddeef =2;case "\u0062":*_ddeef =3;};return nil ;};func (_fg *CT_Adj )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fg .IdxAttr =1;for _ ,_ddg :=range start .Attr {if _ddg .Name .Local =="\u0069\u0064\u0078"{_bb ,_affg :=_e .ParseUint (_ddg .Value ,10,32);if _affg !=nil {return _affg ;};_fg .IdxAttr =uint32 (_bb );continue ;};if _ddg .Name .Local =="\u0076\u0061\u006c"{_gb ,_afc :=_e .ParseFloat (_ddg .Value ,64);if _afc !=nil {return _afc ;};_fg .ValAttr =_gb ;continue ;};};for {_facg ,_cd :=d .Token ();if _cd !=nil {return _ec .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_cd );};if _fd ,_ea :=_facg .(_d .EndElement );_ea &&_fd .Name ==start .Name {break ;};};return nil ;};func (_gbbg ST_ConnectorPoint )Validate ()error {return _gbbg .ValidateWithPath ("")};type CT_OrgChart struct{ValAttr *bool ;};func (_bafa ST_TextAnchorHorizontal )String ()string {switch _bafa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";}; +// Validate validates the StyleDefHdrLst and its children +func (_dgce *StyleDefHdrLst )Validate ()error {return _dgce .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);type ST_ConstraintRelationship byte ;func (_adggg ST_TextAnchorVertical )String ()string {switch _adggg {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_cdcc ST_AnimOneStr )ValidateWithPath (path string )error {switch _cdcc {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 (_cdcc ));};return nil ;};type ST_AnimLvlStr byte ;func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil }; -// Validate validates the CT_CTCategory and its children -func (_befa *CT_CTCategory )Validate ()error {return _befa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func NewStyleDefHdrLst ()*StyleDefHdrLst {_dafdc :=&StyleDefHdrLst {};_dafdc .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _dafdc ;};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_fce *CT_AnimOne )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcf :=range start .Attr {if _bcf .Name .Local =="\u0076\u0061\u006c"{_fce .ValAttr .UnmarshalXMLAttr (_bcf );continue ;};};for {_gcf ,_eeg :=d .Token ();if _eeg !=nil {return _ec .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_eeg );};if _bcfe ,_cga :=_gcf .(_d .EndElement );_cga &&_bcfe .Name ==start .Name {break ;};};return nil ;};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;}; +// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path +func (_adaca *StyleDefHdr )ValidateWithPath (path string )error {if _aeefe :=_adaca .CT_StyleDefinitionHeader .ValidateWithPath (path );_aeefe !=nil {return _aeefe ;};return nil ;};func (_cecd ST_CxnType )Validate ()error {return _cecd .ValidateWithPath ("")};func (_eefc ST_ConnectorDimension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eefc .String (),start );};func (_ccfbd ST_ConnectorRouting )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ccfbd .String (),start );};type ST_AutoTextRotation byte ;func NewCT_Cxn ()*CT_Cxn {_dgcc :=&CT_Cxn {};return _dgcc };func (_bdecd *ST_FunctionOperator )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bdecd =0;case "\u0065\u0071\u0075":*_bdecd =1;case "\u006e\u0065\u0071":*_bdecd =2;case "\u0067\u0074":*_bdecd =3;case "\u006c\u0074":*_bdecd =4;case "\u0067\u0074\u0065":*_bdecd =5;case "\u006c\u0074\u0065":*_bdecd =6;};return nil ;};func NewCT_ChildPref ()*CT_ChildPref {_gfd :=&CT_ChildPref {};return _gfd };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;); -// Validate validates the ColorsDef and its children -func (_efgga *ColorsDef )Validate ()error {return _efgga .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");}; +// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path +func (_age *CT_ColorTransform )ValidateWithPath (path string )error {for _fcb ,_debe :=range _age .Title {if _ecca :=_debe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fcb ));_ecca !=nil {return _ecca ;};};for _fbfg ,_bcbe :=range _age .Desc {if _ecfc :=_bcbe .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fbfg ));_ecfc !=nil {return _ecfc ;};};if _age .CatLst !=nil {if _dbdb :=_age .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074");_dbdb !=nil {return _dbdb ;};};for _fagb ,_dfb :=range _age .StyleLbl {if _abed :=_dfb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_fagb ));_abed !=nil {return _abed ;};};if _age .ExtLst !=nil {if _geef :=_age .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geef !=nil {return _geef ;};};return nil ;};func (_bgbde *CT_Parameter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_bcfca ,_babf :=_bgbde .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _babf !=nil {return _babf ;};start .Attr =append (start .Attr ,_bcfca );start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_bgbde .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};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 []*_f .CT_OfficeArtExtensionList ;};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 (_feegf ST_AxisType )String ()string {switch _feegf {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 "";};type ST_FlowDirection byte ;type ST_ParameterId byte ;func (_geefb ST_CxnType )ValidateWithPath (path string )error {switch _geefb {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 (_geefb ));};return nil ;};const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;); -// 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 ;}; +// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path +func (_cbad *ColorsDefHdr )ValidateWithPath (path string )error {if _gaef :=_cbad .CT_ColorTransformHeader .ValidateWithPath (path );_gaef !=nil {return _gaef ;};return nil ;};func (_aabf *CT_ColorTransformHeaderLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcf :for {_bede ,_dacg :=d .Token ();if _dacg !=nil {return _dacg ;};switch _deg :=_bede .(type ){case _e .StartElement :switch _deg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_acca :=NewCT_ColorTransformHeader ();if _gaee :=d .DecodeElement (_acca ,&_deg );_gaee !=nil {return _gaee ;};_aabf .ColorsDefHdr =append (_aabf .ColorsDefHdr ,_acca );default:_af .Log .Debug ("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",_deg .Name );if _bdff :=d .Skip ();_bdff !=nil {return _bdff ;};};case _e .EndElement :break _dcf ;case _e .CharData :};};return nil ;};func NewCT_Constraint ()*CT_Constraint {_abc :=&CT_Constraint {};return _abc };const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;);func NewCT_CTDescription ()*CT_CTDescription {_eggg :=&CT_CTDescription {};return _eggg };func (_gdbc *ST_NodeVerticalAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cecf ,_bbcee :=d .Token ();if _bbcee !=nil {return _bbcee ;};if _dabaf ,_cfbe :=_cecf .(_e .EndElement );_cfbe &&_dabaf .Name ==start .Name {*_gdbc =1;return nil ;};if _ceec ,_cgdcc :=_cecf .(_e .CharData );!_cgdcc {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",_cecf );}else {switch string (_ceec ){case "":*_gdbc =0;case "\u0074":*_gdbc =1;case "\u006d\u0069\u0064":*_gdbc =2;case "\u0062":*_gdbc =3;};};_cecf ,_bbcee =d .Token ();if _bbcee !=nil {return _bbcee ;};if _abbfa ,_fdgce :=_cecf .(_e .EndElement );_fdgce &&_abbfa .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",_cecf );};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func (_ecgfa ST_ChildDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bcfe :=_e .Attr {};_bcfe .Name =name ;switch _ecgfa {case ST_ChildDirectionUnset :_bcfe .Value ="";case ST_ChildDirectionHorz :_bcfe .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_bcfe .Value ="\u0076\u0065\u0072\u0074";};return _bcfe ,nil ;};func (_cbefb ST_TextAnchorHorizontal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbefb .String (),start );}; -// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path -func (_dfbg *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_edda ST_VariableType )String ()string {switch _edda {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 (_fagbd ST_ConnectorPoint )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdcgc :=_d .Attr {};_fdcgc .Name =name ;switch _fagbd {case ST_ConnectorPointUnset :_fdcgc .Value ="";case ST_ConnectorPointAuto :_fdcgc .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_fdcgc .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_fdcgc .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_fdcgc .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_fdcgc .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_fdcgc .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_fdcgc .Value ="\u0062\u004c";case ST_ConnectorPointBR :_fdcgc .Value ="\u0062\u0052";case ST_ConnectorPointTL :_fdcgc .Value ="\u0074\u004c";case ST_ConnectorPointTR :_fdcgc .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_fdcgc .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _fdcgc ,nil ;};func (_aeb *CT_Category )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ec .Sprintf ("\u0025\u0076",_aeb .TypeAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069"},Value :_ec .Sprintf ("\u0025\u0076",_aeb .PriAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccac ST_ClrAppMethod )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcccg :=_d .Attr {};_gcccg .Name =name ;switch _ccac {case ST_ClrAppMethodUnset :_gcccg .Value ="";case ST_ClrAppMethodSpan :_gcccg .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_gcccg .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_gcccg .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _gcccg ,nil ;};func (_agbac ST_NodeVerticalAlignment )Validate ()error {return _agbac .ValidateWithPath ("")};func (_cdfff *ST_AutoTextRotation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdfff =0;case "\u006e\u006f\u006e\u0065":*_cdfff =1;case "\u0075\u0070\u0072":*_cdfff =2;case "\u0067\u0072\u0061\u0076":*_cdfff =3;};return nil ;};func (_eagcc *ST_VariableType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daced ,_facag :=d .Token ();if _facag !=nil {return _facag ;};if _fcga ,_eaega :=_daced .(_d .EndElement );_eaega &&_fcga .Name ==start .Name {*_eagcc =1;return nil ;};if _eagcg ,_fedcd :=_daced .(_d .CharData );!_fedcd {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daced );}else {switch string (_eagcg ){case "":*_eagcc =0;case "\u006e\u006f\u006e\u0065":*_eagcc =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_eagcc =2;case "\u0063\u0068\u004da\u0078":*_eagcc =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_eagcc =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_eagcc =5;case "\u0064\u0069\u0072":*_eagcc =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_eagcc =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_eagcc =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_eagcc =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_eagcc =10;};};_daced ,_facag =d .Token ();if _facag !=nil {return _facag ;};if _edfcf ,_gaedbb :=_daced .(_d .EndElement );_gaedbb &&_edfcf .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daced );};func (_fedee *ST_RotationPath )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fedee =0;case "\u006e\u006f\u006e\u0065":*_fedee =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_fedee =2;};return nil ;};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 []*_fa .CT_OfficeArtExtensionList ;};func (_bddb ST_OutputShapeType )ValidateWithPath (path string )error {switch _bddb {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bddb ));};return nil ;};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_adecc :=&CT_StyleDefinitionHeader {};return _adecc ;};const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);func (_eeae ST_ParameterId )String ()string {switch _eeae {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 "";};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_fa .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;}; +// Validate validates the AG_IteratorAttributes and its children +func (_fb *AG_IteratorAttributes )Validate ()error {return _fb .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};type ST_Offset byte ;func (_cdga ST_FunctionValue )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cdga .Int32 !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",*_cdga .Int32 )));};if _cdga .Bool !=nil {e .EncodeToken (_e .CharData (_a .Sprintf ("\u0025\u0064",_agafg (*_cdga .Bool ))));};if _cdga .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_e .CharData (_cdga .ST_Direction .String ()));};if _cdga .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_e .CharData (_cdga .ST_HierBranchStyle .String ()));};if _cdga .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_e .CharData (_cdga .ST_AnimOneStr .String ()));};if _cdga .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_e .CharData (_cdga .ST_AnimLvlStr .String ()));};if _cdga .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_e .CharData (_cdga .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_dgfg *CT_StyleLabel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dgfg .NameAttr )});e .EncodeToken (start );if _dgfg .Scene3d !=nil {_eeba :=_e .StartElement {Name :_e .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_dgfg .Scene3d ,_eeba );};if _dgfg .Sp3d !=nil {_agebd :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dgfg .Sp3d ,_agebd );};if _dgfg .TxPr !=nil {_fafaf :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dgfg .TxPr ,_fafaf );};if _dgfg .Style !=nil {_eaab :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_dgfg .Style ,_eaab );};if _dgfg .ExtLst !=nil {_bdffa :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgfg .ExtLst ,_bdffa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_addc ST_ResizeHandlesStr )Validate ()error {return _addc .ValidateWithPath ("")};func (_bbba *ST_VariableType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bbba =0;case "\u006e\u006f\u006e\u0065":*_bbba =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_bbba =2;case "\u0063\u0068\u004da\u0078":*_bbba =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_bbba =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_bbba =5;case "\u0064\u0069\u0072":*_bbba =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_bbba =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_bbba =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_bbba =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_bbba =10;};return nil ;};type ST_TextDirection byte ;func (_agffb *ST_VariableType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbfdd ,_ffggeg :=d .Token ();if _ffggeg !=nil {return _ffggeg ;};if _bgdea ,_gebfc :=_fbfdd .(_e .EndElement );_gebfc &&_bgdea .Name ==start .Name {*_agffb =1;return nil ;};if _cgef ,_bedad :=_fbfdd .(_e .CharData );!_bedad {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",_fbfdd );}else {switch string (_cgef ){case "":*_agffb =0;case "\u006e\u006f\u006e\u0065":*_agffb =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_agffb =2;case "\u0063\u0068\u004da\u0078":*_agffb =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_agffb =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_agffb =5;case "\u0064\u0069\u0072":*_agffb =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_agffb =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_agffb =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_agffb =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_agffb =10;};};_fbfdd ,_ffggeg =d .Token ();if _ffggeg !=nil {return _ffggeg ;};if _dbcff ,_fggf :=_fbfdd .(_e .EndElement );_fggf &&_dbcff .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",_fbfdd );};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 (_dabgg ST_ChildAlignment )ValidateWithPath (path string )error {switch _dabgg {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 (_dabgg ));};return nil ;}; -// Validate validates the CT_Rules and its children -func (_cdcd *CT_Rules )Validate ()error {return _cdcd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_fbgg *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbgg =0;case "\u0061\u0075\u0074\u006f":*_fbgg =1;case "\u0061\u0072\u0072":*_fbgg =2;case "\u006e\u006f\u0041r\u0072":*_fbgg =3;};return nil ;};type ST_Ints []int32 ;func (_cadfe *ColorsDef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadfe .CT_ColorTransform =*NewCT_ColorTransform ();for _ ,_bfgc :=range start .Attr {if _bfgc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bbeb ,_ffde :=_bfgc .Value ,error (nil );if _ffde !=nil {return _ffde ;};_cadfe .UniqueIdAttr =&_bbeb ;continue ;};if _bfgc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gacaa ,_fcfc :=_bfgc .Value ,error (nil );if _fcfc !=nil {return _fcfc ;};_cadfe .MinVerAttr =&_gacaa ;continue ;};};_bacdb :for {_egce ,_cbba :=d .Token ();if _cbba !=nil {return _cbba ;};switch _aadd :=_egce .(type ){case _d .StartElement :switch _aadd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agfcc :=NewCT_CTName ();if _fccff :=d .DecodeElement (_agfcc ,&_aadd );_fccff !=nil {return _fccff ;};_cadfe .Title =append (_cadfe .Title ,_agfcc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eabdb :=NewCT_CTDescription ();if _bfcgg :=d .DecodeElement (_eabdb ,&_aadd );_bfcgg !=nil {return _bfcgg ;};_cadfe .Desc =append (_cadfe .Desc ,_eabdb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cadfe .CatLst =NewCT_CTCategories ();if _aceea :=d .DecodeElement (_cadfe .CatLst ,&_aadd );_aceea !=nil {return _aceea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dgcb :=NewCT_CTStyleLabel ();if _ceega :=d .DecodeElement (_dgcb ,&_aadd );_ceega !=nil {return _ceega ;};_cadfe .StyleLbl =append (_cadfe .StyleLbl ,_dgcb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cadfe .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _egfge :=d .DecodeElement (_cadfe .ExtLst ,&_aadd );_egfge !=nil {return _egfge ;};default:_ed .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_aadd .Name );if _efgf :=d .Skip ();_efgf !=nil {return _efgf ;};};case _d .EndElement :break _bacdb ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_ResizeHandles and its children +func (_bgfed *CT_ResizeHandles )Validate ()error {return _bgfed .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_f .CT_OfficeArtExtensionList ;};type CT_TextProps struct{Sp3d *_f .CT_Shape3D ;FlatTx *_f .CT_FlatText ;};func (_cefd ST_FallbackDimension )Validate ()error {return _cefd .ValidateWithPath ("")};func (_gggg ST_HierBranchStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gggg .String (),start );}; -// Validate validates the CT_CxnList and its children -func (_cbf *CT_CxnList )Validate ()error {return _cbf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};type ST_PyramidAccentPosition byte ;func NewCT_CTDescription ()*CT_CTDescription {_ccg :=&CT_CTDescription {};return _ccg };const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);func (_gfagg ST_GrowDirection )Validate ()error {return _gfagg .ValidateWithPath ("")};type ST_Offset byte ;func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_acee :=&CT_StyleDefinitionHeaderLst {};return _acee ;};func (_afgfe *ST_Breakpoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cceeb ,_eaga :=d .Token ();if _eaga !=nil {return _eaga ;};if _ffbaf ,_bfaa :=_cceeb .(_d .EndElement );_bfaa &&_ffbaf .Name ==start .Name {*_afgfe =1;return nil ;};if _eddcc ,_gfbbb :=_cceeb .(_d .CharData );!_gfbbb {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cceeb );}else {switch string (_eddcc ){case "":*_afgfe =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_afgfe =1;case "\u0062\u0061\u006c":*_afgfe =2;case "\u0066\u0069\u0078e\u0064":*_afgfe =3;};};_cceeb ,_eaga =d .Token ();if _eaga !=nil {return _eaga ;};if _ccgeb ,_bbba :=_cceeb .(_d .EndElement );_bbba &&_ccgeb .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cceeb );};func (_cbdf *ST_StartingElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgbf ,_ecagd :=d .Token ();if _ecagd !=nil {return _ecagd ;};if _daff ,_fdgf :=_afgbf .(_d .EndElement );_fdgf &&_daff .Name ==start .Name {*_cbdf =1;return nil ;};if _babda ,_acea :=_afgbf .(_d .CharData );!_acea {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afgbf );}else {switch string (_babda ){case "":*_cbdf =0;case "\u006e\u006f\u0064\u0065":*_cbdf =1;case "\u0074\u0072\u0061n\u0073":*_cbdf =2;};};_afgbf ,_ecagd =d .Token ();if _ecagd !=nil {return _ecagd ;};if _faffd ,_deeba :=_afgbf .(_d .EndElement );_deeba &&_faffd .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afgbf );};func (_bgba ST_BoolOperator )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgba .String (),start );};func NewCT_SDCategory ()*CT_SDCategory {_adac :=&CT_SDCategory {};return _adac };func (_dbaga ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _dbaga {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbaga ));};return nil ;};func (_fgab ST_ConstraintType )ValidateWithPath (path string )error {switch _fgab {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 _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgab ));};return nil ;};type ST_DiagramTextAlignment byte ;func (_fffde *ST_Breakpoint )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fffde =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_fffde =1;case "\u0062\u0061\u006c":*_fffde =2;case "\u0066\u0069\u0078e\u0064":*_fffde =3;};return nil ;};func (_cadd *ST_ContinueDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbcg ,_bdafa :=d .Token ();if _bdafa !=nil {return _bdafa ;};if _aagf ,_bcbda :=_cbcg .(_d .EndElement );_bcbda &&_aagf .Name ==start .Name {*_cadd =1;return nil ;};if _aggec ,_babdb :=_cbcg .(_d .CharData );!_babdb {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbcg );}else {switch string (_aggec ){case "":*_cadd =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_cadd =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_cadd =2;};};_cbcg ,_bdafa =d .Token ();if _bdafa !=nil {return _bdafa ;};if _gbcce ,_ecbc :=_cbcg .(_d .EndElement );_ecbc &&_gbcce .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbcg );};func (_gdf *CT_SDDescription )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebcd :=range start .Attr {if _ebcd .Name .Local =="\u006c\u0061\u006e\u0067"{_febfc ,_baccc :=_ebcd .Value ,error (nil );if _baccc !=nil {return _baccc ;};_gdf .LangAttr =&_febfc ;continue ;};if _ebcd .Name .Local =="\u0076\u0061\u006c"{_ffgda ,_fage :=_ebcd .Value ,error (nil );if _fage !=nil {return _fage ;};_gdf .ValAttr =_ffgda ;continue ;};};for {_gebdf ,_ccgag :=d .Token ();if _ccgag !=nil {return _ec .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",_ccgag );};if _bcfbe ,_gaabg :=_gebdf .(_d .EndElement );_gaabg &&_bcfbe .Name ==start .Name {break ;};};return nil ;};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;}; +// Validate validates the CT_BulletEnabled and its children +func (_ggda *CT_BulletEnabled )Validate ()error {return _ggda .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};func (_adbd *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_adbd =0;case "\u0073\u0065\u006c\u0066":*_adbd =1;case "\u0063\u0068":*_adbd =2;case "\u0064\u0065\u0073":*_adbd =3;};return nil ;};func NewCT_SDCategory ()*CT_SDCategory {_aefec :=&CT_SDCategory {};return _aefec }; -// Validate validates the CT_AnimLvl and its children -func (_efb *CT_AnimLvl )Validate ()error {return _efb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};func (_adbfa ST_ChildAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adbfa .String (),start );};func (_ecbd ST_ConstraintType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecbd .String (),start );};func NewCT_CTCategories ()*CT_CTCategories {_dacc :=&CT_CTCategories {};return _dacc }; +// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path +func (_fbae *CT_Category )ValidateWithPath (path string )error {return nil };func (_cdfg *CT_LayoutNode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cdfg .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cdfg .NameAttr )});};if _cdfg .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cdfg .StyleLblAttr )});};if _cdfg .ChOrderAttr !=ST_ChildOrderTypeUnset {_gbfg ,_gebb :=_cdfg .ChOrderAttr .MarshalXMLAttr (_e .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"});if _gebb !=nil {return _gebb ;};start .Attr =append (start .Attr ,_gbfg );};if _cdfg .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_cdfg .MoveWithAttr )});};e .EncodeToken (start );if _cdfg .Alg !=nil {_gbda :=_e .StartElement {Name :_e .Name {Local :"\u0061\u006c\u0067"}};for _ ,_ddea :=range _cdfg .Alg {e .EncodeElement (_ddea ,_gbda );};};if _cdfg .Shape !=nil {_gfag :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_beag :=range _cdfg .Shape {e .EncodeElement (_beag ,_gfag );};};if _cdfg .PresOf !=nil {_ggba :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_dacc :=range _cdfg .PresOf {e .EncodeElement (_dacc ,_ggba );};};if _cdfg .ConstrLst !=nil {_feff :=_e .StartElement {Name :_e .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_geca :=range _cdfg .ConstrLst {e .EncodeElement (_geca ,_feff );};};if _cdfg .RuleLst !=nil {_edfg :=_e .StartElement {Name :_e .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_ceaa :=range _cdfg .RuleLst {e .EncodeElement (_ceaa ,_edfg );};};if _cdfg .VarLst !=nil {_cgdc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_fgd :=range _cdfg .VarLst {e .EncodeElement (_fgd ,_cgdc );};};if _cdfg .ForEach !=nil {_fea :=_e .StartElement {Name :_e .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_dcfg :=range _cdfg .ForEach {e .EncodeElement (_dcfg ,_fea );};};if _cdfg .LayoutNode !=nil {_fga :=_e .StartElement {Name :_e .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_cddb :=range _cdfg .LayoutNode {e .EncodeElement (_cddb ,_fga );};};if _cdfg .Choose !=nil {_afebe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_bfdb :=range _cdfg .Choose {e .EncodeElement (_bfdb ,_afebe );};};if _cdfg .ExtLst !=nil {_eadb :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_bbfd :=range _cdfg .ExtLst {e .EncodeElement (_bbfd ,_eadb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aeac ST_NodeVerticalAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aeac .String (),start );};func (_bfgba *ST_VerticalAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfcg ,_geba :=d .Token ();if _geba !=nil {return _geba ;};if _adfbc ,_adad :=_gfcg .(_e .EndElement );_adad &&_adfbc .Name ==start .Name {*_bfgba =1;return nil ;};if _bbcg ,_bedge :=_gfcg .(_e .CharData );!_bedge {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",_gfcg );}else {switch string (_bbcg ){case "":*_bfgba =0;case "\u0074":*_bfgba =1;case "\u006d\u0069\u0064":*_bfgba =2;case "\u0062":*_bfgba =3;case "\u006e\u006f\u006e\u0065":*_bfgba =4;};};_gfcg ,_geba =d .Token ();if _geba !=nil {return _geba ;};if _agfgb ,_beda :=_gfcg .(_e .EndElement );_beda &&_agfgb .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",_gfcg );};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_f .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };func (_egg *CT_Algorithm )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_dac ,_bgd :=_egg .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _bgd !=nil {return _bgd ;};start .Attr =append (start .Attr ,_dac );if _egg .RevAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0076"},Value :_a .Sprintf ("\u0025\u0076",*_egg .RevAttr )});};e .EncodeToken (start );if _egg .Param !=nil {_fbb :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_aab :=range _egg .Param {e .EncodeElement (_aab ,_fbb );};};if _egg .ExtLst !=nil {_bbd :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egg .ExtLst ,_bbd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LayoutNode and its children -func (_dfcd *CT_LayoutNode )Validate ()error {return _dfcd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};func (_befac *CT_LayoutVariablePropertySet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _befac .OrgChart !=nil {_abec :=_d .StartElement {Name :_d .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_befac .OrgChart ,_abec );};if _befac .ChMax !=nil {_ggga :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_befac .ChMax ,_ggga );};if _befac .ChPref !=nil {_fdeac :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_befac .ChPref ,_fdeac );};if _befac .BulletEnabled !=nil {_bafda :=_d .StartElement {Name :_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_befac .BulletEnabled ,_bafda );};if _befac .Dir !=nil {_dbgf :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_befac .Dir ,_dbgf );};if _befac .HierBranch !=nil {_dgc :=_d .StartElement {Name :_d .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}};e .EncodeElement (_befac .HierBranch ,_dgc );};if _befac .AnimOne !=nil {_cdca :=_d .StartElement {Name :_d .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_befac .AnimOne ,_cdca );};if _befac .AnimLvl !=nil {_afbb :=_d .StartElement {Name :_d .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}};e .EncodeElement (_befac .AnimLvl ,_afbb );};if _befac .ResizeHandles !=nil {_bcef :=_d .StartElement {Name :_d .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_befac .ResizeHandles ,_bcef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };func (_fegee *CT_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feada :=range start .Attr {if _feada .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_feada .Name .Local =="\u0062\u006c\u0069\u0070"||_feada .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"&&_feada .Name .Local =="\u0062\u006c\u0069\u0070"{_babf ,_adbc :=_feada .Value ,error (nil );if _adbc !=nil {return _adbc ;};_fegee .BlipAttr =&_babf ;continue ;};if _feada .Name .Local =="\u0072\u006f\u0074"{_cadb ,_cdfb :=_e .ParseFloat (_feada .Value ,64);if _cdfb !=nil {return _cdfb ;};_fegee .RotAttr =&_cadb ;continue ;};if _feada .Name .Local =="\u0074\u0079\u0070\u0065"{_bbda ,_dbgfg :=ParseUnionST_LayoutShapeType (_feada .Value );if _dbgfg !=nil {return _dbgfg ;};_fegee .TypeAttr =&_bbda ;continue ;};if _feada .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_gcbcd ,_acfc :=_e .ParseInt (_feada .Value ,10,32);if _acfc !=nil {return _acfc ;};_ceae :=int32 (_gcbcd );_fegee .ZOrderOffAttr =&_ceae ;continue ;};if _feada .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_gacfg ,_gbfdf :=_e .ParseBool (_feada .Value );if _gbfdf !=nil {return _gbfdf ;};_fegee .HideGeomAttr =&_gacfg ;continue ;};if _feada .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_cbffe ,_cagf :=_e .ParseBool (_feada .Value );if _cagf !=nil {return _cagf ;};_fegee .LkTxEntryAttr =&_cbffe ;continue ;};if _feada .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_egfcf ,_bbfeb :=_e .ParseBool (_feada .Value );if _bbfeb !=nil {return _bbfeb ;};_fegee .BlipPhldrAttr =&_egfcf ;continue ;};};_efc :for {_gbbf ,_bgcd :=d .Token ();if _bgcd !=nil {return _bgcd ;};switch _dfdf :=_gbbf .(type ){case _d .StartElement :switch _dfdf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fegee .AdjLst =NewCT_AdjLst ();if _bedd :=d .DecodeElement (_fegee .AdjLst ,&_dfdf );_bedd !=nil {return _bedd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fegee .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _gdfg :=d .DecodeElement (_fegee .ExtLst ,&_dfdf );_gdfg !=nil {return _gdfg ;};default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_dfdf .Name );if _geedab :=d .Skip ();_geedab !=nil {return _geedab ;};};case _d .EndElement :break _efc ;case _d .CharData :};};return nil ;};func (_fegdc ST_Offset )ValidateWithPath (path string )error {switch _fegdc {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fegdc ));};return nil ;}; +// ValidateWithPath validates the DataModel and its children, prefixing error messages with path +func (_acgee *DataModel )ValidateWithPath (path string )error {if _fadbd :=_acgee .CT_DataModel .ValidateWithPath (path );_fadbd !=nil {return _fadbd ;};return nil ;};type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};func (_cgcd ST_ChildOrderType )ValidateWithPath (path string )error {switch _cgcd {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 (_cgcd ));};return nil ;};func (_egggg ST_DiagramTextAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_egggg .String (),start );};func (_ecfd ST_ConnectorDimension )Validate ()error {return _ecfd .ValidateWithPath ("")};type CT_Rules struct{Rule []*CT_NumericRule ;};const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_aaae ST_TextAnchorVertical )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gcgg :=_e .Attr {};_gcgg .Name =name ;switch _aaae {case ST_TextAnchorVerticalUnset :_gcgg .Value ="";case ST_TextAnchorVerticalT :_gcgg .Value ="\u0074";case ST_TextAnchorVerticalMid :_gcgg .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_gcgg .Value ="\u0062";};return _gcgg ,nil ;};func (_dbff ST_HierarchyAlignment )String ()string {switch _dbff {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 (_dcfdd ST_SecondaryLinearDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_abedf :=_e .Attr {};_abedf .Name =name ;switch _dcfdd {case ST_SecondaryLinearDirectionUnset :_abedf .Value ="";case ST_SecondaryLinearDirectionNone :_abedf .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_abedf .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_abedf .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_abedf .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_abedf .Value ="\u0066\u0072\u006fm\u0042";};return _abedf ,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 NewColorsDefHdr ()*ColorsDefHdr {_aceba :=&ColorsDefHdr {};_aceba .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _aceba ;};func (_affb ST_Direction )ValidateWithPath (path string )error {switch _affb {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 (_affb ));};return nil ;};func (_cgfc *LayoutDef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgfc .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_ddgc :=range start .Attr {if _ddgc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_deae ,_edegb :=_ddgc .Value ,error (nil );if _edegb !=nil {return _edegb ;};_cgfc .UniqueIdAttr =&_deae ;continue ;};if _ddgc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bagb ,_bfcfg :=_ddgc .Value ,error (nil );if _bfcfg !=nil {return _bfcfg ;};_cgfc .MinVerAttr =&_bagb ;continue ;};if _ddgc .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_dadabg ,_gcbd :=_ddgc .Value ,error (nil );if _gcbd !=nil {return _gcbd ;};_cgfc .DefStyleAttr =&_dadabg ;continue ;};};_debea :for {_addbc ,_begeb :=d .Token ();if _begeb !=nil {return _begeb ;};switch _ccgea :=_addbc .(type ){case _e .StartElement :switch _ccgea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dabb :=NewCT_Name ();if _ebcd :=d .DecodeElement (_dabb ,&_ccgea );_ebcd !=nil {return _ebcd ;};_cgfc .Title =append (_cgfc .Title ,_dabb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abdd :=NewCT_Description ();if _eeab :=d .DecodeElement (_abdd ,&_ccgea );_eeab !=nil {return _eeab ;};_cgfc .Desc =append (_cgfc .Desc ,_abdd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgfc .CatLst =NewCT_Categories ();if _dffe :=d .DecodeElement (_cgfc .CatLst ,&_ccgea );_dffe !=nil {return _dffe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgfc .SampData =NewCT_SampleData ();if _cgdbb :=d .DecodeElement (_cgfc .SampData ,&_ccgea );_cgdbb !=nil {return _cgdbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgfc .StyleData =NewCT_SampleData ();if _afbca :=d .DecodeElement (_cgfc .StyleData ,&_ccgea );_afbca !=nil {return _afbca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgfc .ClrData =NewCT_SampleData ();if _bfdc :=d .DecodeElement (_cgfc .ClrData ,&_ccgea );_bfdc !=nil {return _bfdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _agec :=d .DecodeElement (_cgfc .LayoutNode ,&_ccgea );_agec !=nil {return _agec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgfc .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _fdff :=d .DecodeElement (_cgfc .ExtLst ,&_ccgea );_fdff !=nil {return _fdff ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_ccgea .Name );if _aadgg :=d .Skip ();_aadgg !=nil {return _aadgg ;};};case _e .EndElement :break _debea ;case _e .CharData :};};return nil ;};func (_adbcd ST_VariableType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_adbcd .String (),start );}; -// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path -func (_ceddgg *LayoutDefHdr )ValidateWithPath (path string )error {if _aafe :=_ceddgg .CT_DiagramDefinitionHeader .ValidateWithPath (path );_aafe !=nil {return _aafe ;};return nil ;};func (_acbed ST_FunctionType )Validate ()error {return _acbed .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path +func (_agfg *CT_Otherwise )ValidateWithPath (path string )error {for _dadab ,_eafa :=range _agfg .Alg {if _gbdab :=_eafa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_dadab ));_gbdab !=nil {return _gbdab ;};};for _bgdac ,_dedg :=range _agfg .Shape {if _fdef :=_dedg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bgdac ));_fdef !=nil {return _fdef ;};};for _gefbc ,_aedcf :=range _agfg .PresOf {if _edcb :=_aedcf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_gefbc ));_edcb !=nil {return _edcb ;};};for _ecafe ,_aaad :=range _agfg .ConstrLst {if _effc :=_aaad .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ecafe ));_effc !=nil {return _effc ;};};for _gcgd ,_ffgdc :=range _agfg .RuleLst {if _bdcd :=_ffgdc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_gcgd ));_bdcd !=nil {return _bdcd ;};};for _abagc ,_gefd :=range _agfg .ForEach {if _dgdg :=_gefd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_abagc ));_dgdg !=nil {return _dgdg ;};};for _beege ,_eggb :=range _agfg .LayoutNode {if _ccdd :=_eggb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_beege ));_ccdd !=nil {return _ccdd ;};};for _gfeb ,_cdgga :=range _agfg .Choose {if _fdae :=_cdgga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gfeb ));_fdae !=nil {return _fdae ;};};for _fdgc ,_eeee :=range _agfg .ExtLst {if _fbde :=_eeee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fdgc ));_fbde !=nil {return _fbde ;};};return nil ;};type CT_SDCategories struct{Cat []*CT_SDCategory ;};func (_fdfac *ST_TextBlockDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccac ,_faea :=d .Token ();if _faea !=nil {return _faea ;};if _bbdc ,_bcaee :=_ccac .(_e .EndElement );_bcaee &&_bbdc .Name ==start .Name {*_fdfac =1;return nil ;};if _gdffd ,_faabd :=_ccac .(_e .CharData );!_faabd {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",_ccac );}else {switch string (_gdffd ){case "":*_fdfac =0;case "\u0068\u006f\u0072\u007a":*_fdfac =1;case "\u0076\u0065\u0072\u0074":*_fdfac =2;};};_ccac ,_faea =d .Token ();if _faea !=nil {return _faea ;};if _bggc ,_dgggd :=_ccac .(_e .EndElement );_dgggd &&_bggc .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",_ccac );};func (_dabc *ST_ConstraintType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agbf ,_ceag :=d .Token ();if _ceag !=nil {return _ceag ;};if _dded ,_bdffb :=_agbf .(_e .EndElement );_bdffb &&_dded .Name ==start .Name {*_dabc =1;return nil ;};if _cgfg ,_dddd :=_agbf .(_e .CharData );!_dddd {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",_agbf );}else {switch string (_cgfg ){case "":*_dabc =0;case "\u006e\u006f\u006e\u0065":*_dabc =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_dabc =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_dabc =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_dabc =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_dabc =5;case "\u0062":*_dabc =6;case "\u0062\u004d\u0061r\u0067":*_dabc =7;case "\u0062\u004f\u0066\u0066":*_dabc =8;case "\u0063\u0074\u0072\u0058":*_dabc =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_dabc =10;case "\u0063\u0074\u0072\u0059":*_dabc =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_dabc =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_dabc =13;case "\u0064\u0069\u0061\u006d":*_dabc =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_dabc =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_dabc =16;case "\u0068":*_dabc =17;case "\u0068\u0041\u0072\u0048":*_dabc =18;case "\u0068\u004f\u0066\u0066":*_dabc =19;case "\u006c":*_dabc =20;case "\u006c\u004d\u0061r\u0067":*_dabc =21;case "\u006c\u004f\u0066\u0066":*_dabc =22;case "\u0072":*_dabc =23;case "\u0072\u004d\u0061r\u0067":*_dabc =24;case "\u0072\u004f\u0066\u0066":*_dabc =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_dabc =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_dabc =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_dabc =28;case "\u0073\u0069\u0062S\u0070":*_dabc =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_dabc =30;case "\u0073\u0070":*_dabc =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_dabc =32;case "\u0074":*_dabc =33;case "\u0074\u004d\u0061r\u0067":*_dabc =34;case "\u0074\u004f\u0066\u0066":*_dabc =35;case "\u0075\u0073\u0065r\u0041":*_dabc =36;case "\u0075\u0073\u0065r\u0042":*_dabc =37;case "\u0075\u0073\u0065r\u0043":*_dabc =38;case "\u0075\u0073\u0065r\u0044":*_dabc =39;case "\u0075\u0073\u0065r\u0045":*_dabc =40;case "\u0075\u0073\u0065r\u0046":*_dabc =41;case "\u0075\u0073\u0065r\u0047":*_dabc =42;case "\u0075\u0073\u0065r\u0048":*_dabc =43;case "\u0075\u0073\u0065r\u0049":*_dabc =44;case "\u0075\u0073\u0065r\u004a":*_dabc =45;case "\u0075\u0073\u0065r\u004b":*_dabc =46;case "\u0075\u0073\u0065r\u004c":*_dabc =47;case "\u0075\u0073\u0065r\u004d":*_dabc =48;case "\u0075\u0073\u0065r\u004e":*_dabc =49;case "\u0075\u0073\u0065r\u004f":*_dabc =50;case "\u0075\u0073\u0065r\u0050":*_dabc =51;case "\u0075\u0073\u0065r\u0051":*_dabc =52;case "\u0075\u0073\u0065r\u0052":*_dabc =53;case "\u0075\u0073\u0065r\u0053":*_dabc =54;case "\u0075\u0073\u0065r\u0054":*_dabc =55;case "\u0075\u0073\u0065r\u0055":*_dabc =56;case "\u0075\u0073\u0065r\u0056":*_dabc =57;case "\u0075\u0073\u0065r\u0057":*_dabc =58;case "\u0075\u0073\u0065r\u0058":*_dabc =59;case "\u0075\u0073\u0065r\u0059":*_dabc =60;case "\u0075\u0073\u0065r\u005a":*_dabc =61;case "\u0077":*_dabc =62;case "\u0077\u0041\u0072\u0048":*_dabc =63;case "\u0077\u004f\u0066\u0066":*_dabc =64;};};_agbf ,_ceag =d .Token ();if _ceag !=nil {return _ceag ;};if _decdd ,_fdddf :=_agbf .(_e .EndElement );_fdddf &&_decdd .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",_agbf );};func (_debg ST_TextBlockDirection )String ()string {switch _debg {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_dafb *CT_CTDescription )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dafb .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_dafb .LangAttr )});};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_dafb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgefe *ST_Breakpoint )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dgefe =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_dgefe =1;case "\u0062\u0061\u006c":*_dgefe =2;case "\u0066\u0069\u0078e\u0064":*_dgefe =3;};return nil ;};func NewCT_AdjLst ()*CT_AdjLst {_ggg :=&CT_AdjLst {};return _ggg }; -// Validate validates the CT_ForEach and its children -func (_dgecd *CT_ForEach )Validate ()error {return _dgecd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};func (_dadea *ST_ParameterId )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dadea =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_dadea =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_dadea =2;case "\u0063\u0068\u0044i\u0072":*_dadea =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_dadea =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_dadea =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_dadea =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_dadea =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_dadea =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_dadea =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_dadea =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_dadea =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_dadea =12;case "\u0064\u0069\u006d":*_dadea =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_dadea =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_dadea =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_dadea =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_dadea =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_dadea =18;case "\u0074\u0078\u0044i\u0072":*_dadea =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_dadea =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_dadea =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_dadea =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_dadea =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_dadea =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_dadea =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_dadea =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_dadea =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_dadea =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_dadea =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_dadea =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_dadea =31;case "\u0067\u0072\u0044i\u0072":*_dadea =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_dadea =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_dadea =34;case "\u0062\u006b\u0070\u0074":*_dadea =35;case "\u006f\u0066\u0066":*_dadea =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_dadea =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_dadea =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_dadea =39;case "\u0073\u0074\u0041n\u0067":*_dadea =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_dadea =41;case "\u0061\u0072":*_dadea =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_dadea =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_dadea =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_dadea =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_dadea =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_dadea =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_dadea =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_dadea =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_dadea =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_dadea =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_dadea =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_dadea =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_dadea =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_dadea =55;};return nil ;}; +// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path +func (_abbb *CT_ChildPref )ValidateWithPath (path string )error {if _abbb .ValAttr !=nil {if *_abbb .ValAttr < -1{return _a .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 ,*_abbb .ValAttr );};};return nil ;};func (_dfcc ST_ParameterVal )String ()string {if _dfcc .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _dfcc .ST_DiagramHorizontalAlignment .String ();};if _dfcc .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _dfcc .ST_VerticalAlignment .String ();};if _dfcc .ST_ChildDirection !=ST_ChildDirectionUnset {return _dfcc .ST_ChildDirection .String ();};if _dfcc .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _dfcc .ST_ChildAlignment .String ();};if _dfcc .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _dfcc .ST_SecondaryChildAlignment .String ();};if _dfcc .ST_LinearDirection !=ST_LinearDirectionUnset {return _dfcc .ST_LinearDirection .String ();};if _dfcc .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _dfcc .ST_SecondaryLinearDirection .String ();};if _dfcc .ST_StartingElement !=ST_StartingElementUnset {return _dfcc .ST_StartingElement .String ();};if _dfcc .ST_BendPoint !=ST_BendPointUnset {return _dfcc .ST_BendPoint .String ();};if _dfcc .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _dfcc .ST_ConnectorRouting .String ();};if _dfcc .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _dfcc .ST_ArrowheadStyle .String ();};if _dfcc .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _dfcc .ST_ConnectorDimension .String ();};if _dfcc .ST_RotationPath !=ST_RotationPathUnset {return _dfcc .ST_RotationPath .String ();};if _dfcc .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _dfcc .ST_CenterShapeMapping .String ();};if _dfcc .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _dfcc .ST_NodeHorizontalAlignment .String ();};if _dfcc .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _dfcc .ST_NodeVerticalAlignment .String ();};if _dfcc .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _dfcc .ST_FallbackDimension .String ();};if _dfcc .ST_TextDirection !=ST_TextDirectionUnset {return _dfcc .ST_TextDirection .String ();};if _dfcc .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _dfcc .ST_PyramidAccentPosition .String ();};if _dfcc .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _dfcc .ST_PyramidAccentTextMargin .String ();};if _dfcc .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _dfcc .ST_TextBlockDirection .String ();};if _dfcc .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _dfcc .ST_TextAnchorHorizontal .String ();};if _dfcc .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _dfcc .ST_TextAnchorVertical .String ();};if _dfcc .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _dfcc .ST_DiagramTextAlignment .String ();};if _dfcc .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _dfcc .ST_AutoTextRotation .String ();};if _dfcc .ST_GrowDirection !=ST_GrowDirectionUnset {return _dfcc .ST_GrowDirection .String ();};if _dfcc .ST_FlowDirection !=ST_FlowDirectionUnset {return _dfcc .ST_FlowDirection .String ();};if _dfcc .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _dfcc .ST_ContinueDirection .String ();};if _dfcc .ST_Breakpoint !=ST_BreakpointUnset {return _dfcc .ST_Breakpoint .String ();};if _dfcc .ST_Offset !=ST_OffsetUnset {return _dfcc .ST_Offset .String ();};if _dfcc .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _dfcc .ST_HierarchyAlignment .String ();};if _dfcc .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_dfcc .Int32 );};if _dfcc .Float64 !=nil {return _a .Sprintf ("\u0025\u0076",*_dfcc .Float64 );};if _dfcc .Bool !=nil {return _a .Sprintf ("\u0025\u0076",*_dfcc .Bool );};if _dfcc .StringVal !=nil {return _a .Sprintf ("\u0025\u0076",*_dfcc .StringVal );};if _dfcc .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _dfcc .ST_ConnectorPoint .String ();};return "";};func (_bbb *CT_CTCategories )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aabb :for {_bdfd ,_dgc :=d .Token ();if _dgc !=nil {return _dgc ;};switch _gbb :=_bdfd .(type ){case _e .StartElement :switch _gbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gbea :=NewCT_CTCategory ();if _bef :=d .DecodeElement (_gbea ,&_gbb );_bef !=nil {return _bef ;};_bbb .Cat =append (_bbb .Cat ,_gbea );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_gbb .Name );if _ffbc :=d .Skip ();_ffbc !=nil {return _ffbc ;};};case _e .EndElement :break _aabb ;case _e .CharData :};};return nil ;};func (_adaef *ST_PtType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_adaef =0;case "\u006e\u006f\u0064\u0065":*_adaef =1;case "\u0061\u0073\u0073\u0074":*_adaef =2;case "\u0064\u006f\u0063":*_adaef =3;case "\u0070\u0072\u0065\u0073":*_adaef =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_adaef =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_adaef =6;};return nil ;};func (_fagdg ST_FlowDirection )ValidateWithPath (path string )error {switch _fagdg {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 (_fagdg ));};return nil ;};func (_cfade ST_HierBranchStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_egadf :=_e .Attr {};_egadf .Name =name ;switch _cfade {case ST_HierBranchStyleUnset :_egadf .Value ="";case ST_HierBranchStyleL :_egadf .Value ="\u006c";case ST_HierBranchStyleR :_egadf .Value ="\u0072";case ST_HierBranchStyleHang :_egadf .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_egadf .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_egadf .Value ="\u0069\u006e\u0069\u0074";};return _egadf ,nil ;};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_ecaec ST_GrowDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dcca :=_e .Attr {};_dcca .Name =name ;switch _ecaec {case ST_GrowDirectionUnset :_dcca .Value ="";case ST_GrowDirectionTL :_dcca .Value ="\u0074\u004c";case ST_GrowDirectionTR :_dcca .Value ="\u0074\u0052";case ST_GrowDirectionBL :_dcca .Value ="\u0062\u004c";case ST_GrowDirectionBR :_dcca .Value ="\u0062\u0052";};return _dcca ,nil ;}; -// Validate validates the CT_HierBranchStyle and its children -func (_gagg *CT_HierBranchStyle )Validate ()error {return _gagg .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};func (_ggaee *ST_ChildAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acgbe ,_gfec :=d .Token ();if _gfec !=nil {return _gfec ;};if _adcd ,_gega :=_acgbe .(_d .EndElement );_gega &&_adcd .Name ==start .Name {*_ggaee =1;return nil ;};if _ecbac ,_dggd :=_acgbe .(_d .CharData );!_dggd {return _ec .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acgbe );}else {switch string (_ecbac ){case "":*_ggaee =0;case "\u0074":*_ggaee =1;case "\u0062":*_ggaee =2;case "\u006c":*_ggaee =3;case "\u0072":*_ggaee =4;};};_acgbe ,_gfec =d .Token ();if _gfec !=nil {return _gfec ;};if _edcefe ,_aefac :=_acgbe .(_d .EndElement );_aefac &&_edcefe .Name ==start .Name {return nil ;};return _ec .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acgbe );};func NewLayoutDef ()*LayoutDef {_daea :=&LayoutDef {};_daea .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _daea ;};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 (_gbge *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbge .LayoutDefHdr !=nil {_dcgc :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_fdgaa :=range _gbge .LayoutDefHdr {e .EncodeElement (_fdgaa ,_dcgc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the LayoutDefHdr and its children +func (_daeb *LayoutDefHdr )Validate ()error {return _daeb .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_g :=&AG_ConstraintAttributes {};return _g ;};func (_fbcgc ST_ContinueDirection )ValidateWithPath (path string )error {switch _fbcgc {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 (_fbcgc ));};return nil ;};func (_adaefc ST_ElementType )ValidateWithPath (path string )error {switch _adaefc {case 0,1,2,3,4,5,6,7,8,9,10: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 (_adaefc ));};return nil ;};func (_daad *CT_ColorTransformHeader )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbebg :=range start .Attr {if _fbebg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dgcb ,_eag :=_fbebg .Value ,error (nil );if _eag !=nil {return _eag ;};_daad .UniqueIdAttr =_dgcb ;continue ;};if _fbebg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cfcf ,_acc :=_fbebg .Value ,error (nil );if _acc !=nil {return _acc ;};_daad .MinVerAttr =&_cfcf ;continue ;};if _fbebg .Name .Local =="\u0072\u0065\u0073I\u0064"{_fdac ,_abg :=_b .ParseInt (_fbebg .Value ,10,32);if _abg !=nil {return _abg ;};_eaag :=int32 (_fdac );_daad .ResIdAttr =&_eaag ;continue ;};};_dce :for {_gdb ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};switch _fdad :=_gdb .(type ){case _e .StartElement :switch _fdad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cbe :=NewCT_CTName ();if _bdec :=d .DecodeElement (_cbe ,&_fdad );_bdec !=nil {return _bdec ;};_daad .Title =append (_daad .Title ,_cbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egfc :=NewCT_CTDescription ();if _cdfe :=d .DecodeElement (_egfc ,&_fdad );_cdfe !=nil {return _cdfe ;};_daad .Desc =append (_daad .Desc ,_egfc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_daad .CatLst =NewCT_CTCategories ();if _dfg :=d .DecodeElement (_daad .CatLst ,&_fdad );_dfg !=nil {return _dfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_daad .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _bdb :=d .DecodeElement (_daad .ExtLst ,&_fdad );_bdb !=nil {return _bdb ;};default:_af .Log .Debug ("\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",_fdad .Name );if _fcac :=d .Skip ();_fcac !=nil {return _fcac ;};};case _e .EndElement :break _dce ;case _e .CharData :};};return nil ;};type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};func (_gagfc ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _gagfc {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 (_gagfc ));};return nil ;};type ST_TextAnchorVertical byte ;func (_ebfd *StyleDefHdr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebfd .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_bbada :=range start .Attr {if _bbada .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fecad ,_ddeb :=_bbada .Value ,error (nil );if _ddeb !=nil {return _ddeb ;};_ebfd .UniqueIdAttr =_fecad ;continue ;};if _bbada .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_caeg ,_afgbe :=_bbada .Value ,error (nil );if _afgbe !=nil {return _afgbe ;};_ebfd .MinVerAttr =&_caeg ;continue ;};if _bbada .Name .Local =="\u0072\u0065\u0073I\u0064"{_ebfb ,_egebd :=_b .ParseInt (_bbada .Value ,10,32);if _egebd !=nil {return _egebd ;};_bgbac :=int32 (_ebfb );_ebfd .ResIdAttr =&_bgbac ;continue ;};};_ccdb :for {_bfgdg ,_gbded :=d .Token ();if _gbded !=nil {return _gbded ;};switch _egcdd :=_bfgdg .(type ){case _e .StartElement :switch _egcdd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ggcd :=NewCT_SDName ();if _cbaa :=d .DecodeElement (_ggcd ,&_egcdd );_cbaa !=nil {return _cbaa ;};_ebfd .Title =append (_ebfd .Title ,_ggcd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dccg :=NewCT_SDDescription ();if _feab :=d .DecodeElement (_dccg ,&_egcdd );_feab !=nil {return _feab ;};_ebfd .Desc =append (_ebfd .Desc ,_dccg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebfd .CatLst =NewCT_SDCategories ();if _bebaa :=d .DecodeElement (_ebfd .CatLst ,&_egcdd );_bebaa !=nil {return _bebaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebfd .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _fdddeb :=d .DecodeElement (_ebfd .ExtLst ,&_egcdd );_fdddeb !=nil {return _fdddeb ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_egcdd .Name );if _afdg :=d .Skip ();_afdg !=nil {return _afdg ;};};case _e .EndElement :break _ccdb ;case _e .CharData :};};return nil ;};func (_fbdg ST_DiagramTextAlignment )String ()string {switch _fbdg {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func NewCT_Parameter ()*CT_Parameter {_ebge :=&CT_Parameter {};_ebge .TypeAttr =ST_ParameterId (1);return _ebge ;};func (_gccf ST_Breakpoint )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aecce :=_e .Attr {};_aecce .Name =name ;switch _gccf {case ST_BreakpointUnset :_aecce .Value ="";case ST_BreakpointEndCnv :_aecce .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_aecce .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_aecce .Value ="\u0066\u0069\u0078e\u0064";};return _aecce ,nil ;};type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;}; -// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path -func (_gaad *CT_ResizeHandles )ValidateWithPath (path string )error {if _gabd :=_gaad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gabd !=nil {return _gabd ;};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 NewCT_LayoutNode ()*CT_LayoutNode {_cbea :=&CT_LayoutNode {};return _cbea };func (_fbega *CT_Otherwise )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bedf :=range start .Attr {if _bedf .Name .Local =="\u006e\u0061\u006d\u0065"{_efeg ,_bacg :=_bedf .Value ,error (nil );if _bacg !=nil {return _bacg ;};_fbega .NameAttr =&_efeg ;continue ;};};_dfcg :for {_dcbf ,_gdc :=d .Token ();if _gdc !=nil {return _gdc ;};switch _aagde :=_dcbf .(type ){case _d .StartElement :switch _aagde .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aggf :=NewCT_Algorithm ();if _dgge :=d .DecodeElement (_aggf ,&_aagde );_dgge !=nil {return _dgge ;};_fbega .Alg =append (_fbega .Alg ,_aggf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gcfde :=NewCT_Shape ();if _fcaf :=d .DecodeElement (_gcfde ,&_aagde );_fcaf !=nil {return _fcaf ;};_fbega .Shape =append (_fbega .Shape ,_gcfde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_feddf :=NewCT_PresentationOf ();if _bdfdc :=d .DecodeElement (_feddf ,&_aagde );_bdfdc !=nil {return _bdfdc ;};_fbega .PresOf =append (_fbega .PresOf ,_feddf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_agd :=NewCT_Constraints ();if _bdac :=d .DecodeElement (_agd ,&_aagde );_bdac !=nil {return _bdac ;};_fbega .ConstrLst =append (_fbega .ConstrLst ,_agd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fcfd :=NewCT_Rules ();if _faab :=d .DecodeElement (_fcfd ,&_aagde );_faab !=nil {return _faab ;};_fbega .RuleLst =append (_fbega .RuleLst ,_fcfd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gcca :=NewCT_ForEach ();if _efgec :=d .DecodeElement (_gcca ,&_aagde );_efgec !=nil {return _efgec ;};_fbega .ForEach =append (_fbega .ForEach ,_gcca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eefa :=NewCT_LayoutNode ();if _degd :=d .DecodeElement (_eefa ,&_aagde );_degd !=nil {return _degd ;};_fbega .LayoutNode =append (_fbega .LayoutNode ,_eefa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afdg :=NewCT_Choose ();if _fcdg :=d .DecodeElement (_afdg ,&_aagde );_fcdg !=nil {return _fcdg ;};_fbega .Choose =append (_fbega .Choose ,_afdg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bfgfe :=_fa .NewCT_OfficeArtExtensionList ();if _baca :=d .DecodeElement (_bfgfe ,&_aagde );_baca !=nil {return _baca ;};_fbega .ExtLst =append (_fbega .ExtLst ,_bfgfe );default:_ed .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_aagde .Name );if _febc :=d .Skip ();_febc !=nil {return _febc ;};};case _d .EndElement :break _dfcg ;case _d .CharData :};};return nil ;};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;); +// Validate validates the StyleDef and its children +func (_cdedd *StyleDef )Validate ()error {return _cdedd .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");};func (_aadgf ST_VariableType )String ()string {switch _aadgf {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 "";}; -// Validate validates the CT_Otherwise and its children -func (_dbd *CT_Otherwise )Validate ()error {return _dbd .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};func (_cefdf ST_TextBlockDirection )String ()string {switch _cefdf {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};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 ST_OutputShapeType byte ;func (_abfg ST_VerticalAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcfcg :=_d .Attr {};_gcfcg .Name =name ;switch _abfg {case ST_VerticalAlignmentUnset :_gcfcg .Value ="";case ST_VerticalAlignmentT :_gcfcg .Value ="\u0074";case ST_VerticalAlignmentMid :_gcfcg .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_gcfcg .Value ="\u0062";case ST_VerticalAlignmentNone :_gcfcg .Value ="\u006e\u006f\u006e\u0065";};return _gcfcg ,nil ;}; +// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path +func (_adge *CT_PtList )ValidateWithPath (path string )error {for _daadd ,_dbee :=range _adge .Pt {if _ddabc :=_dbee .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_daadd ));_ddabc !=nil {return _ddabc ;};};return nil ;};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};func (_dgba ST_AutoTextRotation )String ()string {switch _dgba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_aadg *CT_CTCategory )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u0074\u0079\u0070\u0065"{_cab ,_fab :=_geg .Value ,error (nil );if _fab !=nil {return _fab ;};_aadg .TypeAttr =_cab ;continue ;};if _geg .Name .Local =="\u0070\u0072\u0069"{_fac ,_bccf :=_b .ParseUint (_geg .Value ,10,32);if _bccf !=nil {return _bccf ;};_aadg .PriAttr =uint32 (_fac );continue ;};};for {_cabe ,_ebc :=d .Token ();if _ebc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_ebc );};if _bgb ,_afag :=_cabe .(_e .EndElement );_afag &&_bgb .Name ==start .Name {break ;};};return nil ;};type ST_ContinueDirection byte ;func NewCT_PtList ()*CT_PtList {_gadb :=&CT_PtList {};return _gadb };func (_gdcb *CT_LayoutVariablePropertySet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gdcb .OrgChart !=nil {_abeb :=_e .StartElement {Name :_e .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdcb .OrgChart ,_abeb );};if _gdcb .ChMax !=nil {_cddeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_gdcb .ChMax ,_cddeb );};if _gdcb .ChPref !=nil {_agef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_gdcb .ChPref ,_agef );};if _gdcb .BulletEnabled !=nil {_gadg :=_e .StartElement {Name :_e .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_gdcb .BulletEnabled ,_gadg );};if _gdcb .Dir !=nil {_eafd :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_gdcb .Dir ,_eafd );};if _gdcb .HierBranch !=nil {_fbab :=_e .StartElement {Name :_e .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}};e .EncodeElement (_gdcb .HierBranch ,_fbab );};if _gdcb .AnimOne !=nil {_cgbe :=_e .StartElement {Name :_e .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_gdcb .AnimOne ,_cgbe );};if _gdcb .AnimLvl !=nil {_bgdfg :=_e .StartElement {Name :_e .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}};e .EncodeElement (_gdcb .AnimLvl ,_bgdfg );};if _gdcb .ResizeHandles !=nil {_cfcg :=_e .StartElement {Name :_e .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_gdcb .ResizeHandles ,_cfcg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcde ST_ChildOrderType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ecae :=_e .Attr {};_ecae .Name =name ;switch _dcde {case ST_ChildOrderTypeUnset :_ecae .Value ="";case ST_ChildOrderTypeB :_ecae .Value ="\u0062";case ST_ChildOrderTypeT :_ecae .Value ="\u0074";};return _ecae ,nil ;};func (_ggdaa ST_AxisType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ggdaa .String (),start );};type ST_HierarchyAlignment byte ;func (_ffff ST_LinearDirection )String ()string {switch _ffff {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 "";};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func (_eecf ST_NodeVerticalAlignment )String ()string {switch _eecf {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_dgccc ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _dgccc {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 (_dgccc ));};return nil ;};func (_eccc *CT_Rules )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acdgd :for {_acfb ,_bfbd :=d .Token ();if _bfbd !=nil {return _bfbd ;};switch _fdfcd :=_acfb .(type ){case _e .StartElement :switch _fdfcd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_beagb :=NewCT_NumericRule ();if _ecafa :=d .DecodeElement (_beagb ,&_fdfcd );_ecafa !=nil {return _ecafa ;};_eccc .Rule =append (_eccc .Rule ,_beagb );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_fdfcd .Name );if _ccaf :=d .Skip ();_ccaf !=nil {return _ccaf ;};};case _e .EndElement :break _acdgd ;case _e .CharData :};};return nil ;};type CT_Categories struct{Cat []*CT_Category ;};func (_gacg ST_ArrowheadStyle )String ()string {switch _gacg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0061\u0072\u0072";case 3:return "\u006e\u006f\u0041r\u0072";};return "";};type ST_FallbackDimension byte ;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 []*_f .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_bdbe ST_OutputShapeType )String ()string {switch _bdbe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";}; -// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path -func (_cegfd *CT_LayoutNode )ValidateWithPath (path string )error {if _geab :=_cegfd .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_geab !=nil {return _geab ;};for _dddf ,_bafd :=range _cegfd .Alg {if _cccf :=_bafd .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_dddf ));_cccf !=nil {return _cccf ;};};for _afgce ,_dadd :=range _cegfd .Shape {if _eggb :=_dadd .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_afgce ));_eggb !=nil {return _eggb ;};};for _dcfg ,_gbed :=range _cegfd .PresOf {if _cdfc :=_gbed .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_dcfg ));_cdfc !=nil {return _cdfc ;};};for _afgf ,_dbga :=range _cegfd .ConstrLst {if _ggbfe :=_dbga .ValidateWithPath (_ec .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_afgf ));_ggbfe !=nil {return _ggbfe ;};};for _dgagc ,_cacg :=range _cegfd .RuleLst {if _dafd :=_cacg .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_dgagc ));_dafd !=nil {return _dafd ;};};for _defe ,_eggce :=range _cegfd .VarLst {if _gdadf :=_eggce .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_defe ));_gdadf !=nil {return _gdadf ;};};for _eccg ,_beeb :=range _cegfd .ForEach {if _cdea :=_beeb .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_eccg ));_cdea !=nil {return _cdea ;};};for _ggdcc ,_fbd :=range _cegfd .LayoutNode {if _eaacb :=_fbd .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ggdcc ));_eaacb !=nil {return _eaacb ;};};for _bfbd ,_gedb :=range _cegfd .Choose {if _bcbe :=_gedb .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_bfbd ));_bcbe !=nil {return _bcbe ;};};for _bgbb ,_dbgb :=range _cegfd .ExtLst {if _ddef :=_dbgb .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bgbb ));_ddef !=nil {return _ddef ;};};return nil ;};type ST_StartingElement byte ; +// Validate validates the AG_ConstraintAttributes and its children +func (_bcg *AG_ConstraintAttributes )Validate ()error {return _bcg .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_cefec ST_NodeVerticalAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdbbf :=_e .Attr {};_gdbbf .Name =name ;switch _cefec {case ST_NodeVerticalAlignmentUnset :_gdbbf .Value ="";case ST_NodeVerticalAlignmentT :_gdbbf .Value ="\u0074";case ST_NodeVerticalAlignmentMid :_gdbbf .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_gdbbf .Value ="\u0062";};return _gdbbf ,nil ;};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 *_f .CT_OfficeArtExtensionList ;};func (_bbac ST_DiagramHorizontalAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbac .String (),start );};func (_beacg ST_TextBlockDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_abead :=_e .Attr {};_abead .Name =name ;switch _beacg {case ST_TextBlockDirectionUnset :_abead .Value ="";case ST_TextBlockDirectionHorz :_abead .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_abead .Value ="\u0076\u0065\u0072\u0074";};return _abead ,nil ;}; -// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path -func (_ebd *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func (_facef ST_ArrowheadStyle )String ()string {switch _facef {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_NumericRule and its children, prefixing error messages with path +func (_ecbc *CT_NumericRule )ValidateWithPath (path string )error {if _ecbc .ExtLst !=nil {if _gebfd :=_ecbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gebfd !=nil {return _gebfd ;};};if _dbebb :=_ecbc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbebb !=nil {return _dbebb ;};if _bbfc :=_ecbc .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_bbfc !=nil {return _bbfc ;};if _fecee :=_ecbc .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fecee !=nil {return _fecee ;};return nil ;};func (_bca *CT_Category )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_bca .TypeAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",_bca .PriAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cgde *CT_DataModel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_edbe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_cgde .PtLst ,_edbe );if _cgde .CxnLst !=nil {_fdbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_cgde .CxnLst ,_fdbf );};if _cgde .Bg !=nil {_fgbc :=_e .StartElement {Name :_e .Name {Local :"\u0062\u0067"}};e .EncodeElement (_cgde .Bg ,_fgbc );};if _cgde .Whole !=nil {_dde :=_e .StartElement {Name :_e .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_cgde .Whole ,_dde );};if _cgde .ExtLst !=nil {_accf :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgde .ExtLst ,_accf );};e .EncodeToken (_e .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;);func (_gfcd *CT_PtList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gfcd .Pt !=nil {_dcea :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0074"}};for _ ,_ebeeg :=range _gfcd .Pt {e .EncodeElement (_ebeeg ,_dcea );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebbdfb *CT_Pt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ebbdfb .ModelIdAttr )});if _ebbdfb .TypeAttr !=ST_PtTypeUnset {_egea ,_gadc :=_ebbdfb .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _gadc !=nil {return _gadc ;};start .Attr =append (start .Attr ,_egea );};if _ebbdfb .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebbdfb .CxnIdAttr )});};e .EncodeToken (start );if _ebbdfb .PrSet !=nil {_bgcea :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_ebbdfb .PrSet ,_bgcea );};if _ebbdfb .SpPr !=nil {_cbfbd :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebbdfb .SpPr ,_cbfbd );};if _ebbdfb .T !=nil {_cbfgf :=_e .StartElement {Name :_e .Name {Local :"\u0074"}};e .EncodeElement (_ebbdfb .T ,_cbfgf );};if _ebbdfb .ExtLst !=nil {_aeb :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebbdfb .ExtLst ,_aeb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbee *CT_RelIds )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_a .Sprintf ("\u0025\u0076",_cbee .DmAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_a .Sprintf ("\u0025\u0076",_cbee .LoAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_a .Sprintf ("\u0025\u0076",_cbee .QsAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_a .Sprintf ("\u0025\u0076",_cbee .CsAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdbdf ST_ChildDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fdbdf .String (),start );};func (_febfe ST_ConnectorPoint )ValidateWithPath (path string )error {switch _febfe {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_febfe ));};return nil ;};func (_eeeaef ST_ElementType )Validate ()error {return _eeeaef .ValidateWithPath ("")};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_fedg :=&CT_HierBranchStyle {};return _fedg };func NewCT_Shape ()*CT_Shape {_eggdf :=&CT_Shape {};return _eggdf };const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;);func (_bgbc *CT_DiagramDefinitionHeader )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bgbc .UniqueIdAttr )});if _bgbc .MinVerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bgbc .MinVerAttr )});};if _bgbc .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bgbc .DefStyleAttr )});};if _bgbc .ResIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bgbc .ResIdAttr )});};e .EncodeToken (start );_badb :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_aaaf :=range _bgbc .Title {e .EncodeElement (_aaaf ,_badb );};_acdc :=_e .StartElement {Name :_e .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_cbbe :=range _bgbc .Desc {e .EncodeElement (_cbbe ,_acdc );};if _bgbc .CatLst !=nil {_dceg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgbc .CatLst ,_dceg );};if _bgbc .ExtLst !=nil {_ebdab :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgbc .ExtLst ,_ebdab );};e .EncodeToken (_e .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 []*_f .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};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;); -// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path -func (_feaaa *CT_SampleData )ValidateWithPath (path string )error {if _feaaa .DataModel !=nil {if _bbfe :=_feaaa .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_bbfe !=nil {return _bbfe ;};};return nil ;};func (_cggd ST_StartingElement )ValidateWithPath (path string )error {switch _cggd {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggd ));};return nil ;};func (_fdcdg ST_SecondaryLinearDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdcdg .String (),start );}; +// Validate validates the CT_Choose and its children +func (_bfd *CT_Choose )Validate ()error {return _bfd .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func (_cggd *CT_Constraint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cggd .OpAttr !=ST_BoolOperatorUnset {_dcc ,_eebc :=_cggd .OpAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0070"});if _eebc !=nil {return _eebc ;};start .Attr =append (start .Attr ,_dcc );};if _cggd .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cggd .ValAttr )});};if _cggd .FactAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cggd .FactAttr )});};if _cggd .TypeAttr !=ST_ConstraintTypeUnset {_fad ,_efaa :=_cggd .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _efaa !=nil {return _efaa ;};start .Attr =append (start .Attr ,_fad );};if _cggd .ForAttr !=ST_ConstraintRelationshipUnset {_dgee ,_edfdg :=_cggd .ForAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006f\u0072"});if _edfdg !=nil {return _edfdg ;};start .Attr =append (start .Attr ,_dgee );};if _cggd .ForNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cggd .ForNameAttr )});};if _cggd .PtTypeAttr !=ST_ElementTypeUnset {_afba ,_bcf :=_cggd .PtTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _bcf !=nil {return _bcf ;};start .Attr =append (start .Attr ,_afba );};if _cggd .RefTypeAttr !=ST_ConstraintTypeUnset {_gge ,_cfaaf :=_cggd .RefTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"});if _cfaaf !=nil {return _cfaaf ;};start .Attr =append (start .Attr ,_gge );};if _cggd .RefForAttr !=ST_ConstraintRelationshipUnset {_ecgfg ,_cgc :=_cggd .RefForAttr .MarshalXMLAttr (_e .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _cgc !=nil {return _cgc ;};start .Attr =append (start .Attr ,_ecgfg );};if _cggd .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cggd .RefForNameAttr )});};if _cggd .RefPtTypeAttr !=ST_ElementTypeUnset {_edg ,_ede :=_cggd .RefPtTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _ede !=nil {return _ede ;};start .Attr =append (start .Attr ,_edg );};e .EncodeToken (start );if _cggd .ExtLst !=nil {_gaeb :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cggd .ExtLst ,_gaeb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ddeg ST_LinearDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eeggd :=_e .Attr {};_eeggd .Name =name ;switch _ddeg {case ST_LinearDirectionUnset :_eeggd .Value ="";case ST_LinearDirectionFromL :_eeggd .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_eeggd .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_eeggd .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_eeggd .Value ="\u0066\u0072\u006fm\u0042";};return _eeggd ,nil ;};func (_afcb *CT_RelIds )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcae :=range start .Attr {if _bcae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcae .Name .Local =="\u0064\u006d"||_bcae .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"&&_bcae .Name .Local =="\u0064\u006d"{_cagc ,_cfda :=_bcae .Value ,error (nil );if _cfda !=nil {return _cfda ;};_afcb .DmAttr =_cagc ;continue ;};if _bcae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcae .Name .Local =="\u006c\u006f"||_bcae .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"&&_bcae .Name .Local =="\u006c\u006f"{_gfad ,_cabef :=_bcae .Value ,error (nil );if _cabef !=nil {return _cabef ;};_afcb .LoAttr =_gfad ;continue ;};if _bcae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcae .Name .Local =="\u0071\u0073"||_bcae .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"&&_bcae .Name .Local =="\u0071\u0073"{_fddd ,_cbdc :=_bcae .Value ,error (nil );if _cbdc !=nil {return _cbdc ;};_afcb .QsAttr =_fddd ;continue ;};if _bcae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcae .Name .Local =="\u0063\u0073"||_bcae .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"&&_bcae .Name .Local =="\u0063\u0073"{_fcdf ,_adbg :=_bcae .Value ,error (nil );if _adbg !=nil {return _adbg ;};_afcb .CsAttr =_fcdf ;continue ;};};for {_abaea ,_edgef :=d .Token ();if _edgef !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_edgef );};if _dccb ,_afcf :=_abaea .(_e .EndElement );_afcf &&_dccb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path -func (_abdc *CT_OrgChart )ValidateWithPath (path string )error {return nil };func (_bfdaab ST_TextBlockDirection )ValidateWithPath (path string )error {switch _bfdaab {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfdaab ));};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;);func (_cdb *CT_ForEach )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egad :=range start .Attr {if _egad .Name .Local =="\u0072\u0065\u0066"{_dcdd ,_cbec :=_egad .Value ,error (nil );if _cbec !=nil {return _cbec ;};_cdb .RefAttr =&_dcdd ;continue ;};if _egad .Name .Local =="\u006e\u0061\u006d\u0065"{_dabf ,_bfcfb :=_egad .Value ,error (nil );if _bfcfb !=nil {return _bfcfb ;};_cdb .NameAttr =&_dabf ;continue ;};if _egad .Name .Local =="\u0061\u0078\u0069\u0073"{_bfcfa ,_dedg :=ParseSliceST_AxisTypes (_egad .Value );if _dedg !=nil {return _dedg ;};_cdb .AxisAttr =&_bfcfa ;continue ;};if _egad .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gdd ,_cdff :=ParseSliceST_ElementTypes (_egad .Value );if _cdff !=nil {return _cdff ;};_cdb .PtTypeAttr =&_gdd ;continue ;};if _egad .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_gabb ,_eedg :=ParseSliceST_Booleans (_egad .Value );if _eedg !=nil {return _eedg ;};_cdb .HideLastTransAttr =&_gabb ;continue ;};if _egad .Name .Local =="\u0073\u0074"{_addb ,_fege :=ParseSliceST_Ints (_egad .Value );if _fege !=nil {return _fege ;};_cdb .StAttr =&_addb ;continue ;};if _egad .Name .Local =="\u0063\u006e\u0074"{_ege ,_fefe :=ParseSliceST_UnsignedInts (_egad .Value );if _fefe !=nil {return _fefe ;};_cdb .CntAttr =&_ege ;continue ;};if _egad .Name .Local =="\u0073\u0074\u0065\u0070"{_ddgc ,_adfc :=ParseSliceST_Ints (_egad .Value );if _adfc !=nil {return _adfc ;};_cdb .StepAttr =&_ddgc ;continue ;};};_beef :for {_eace ,_feef :=d .Token ();if _feef !=nil {return _feef ;};switch _bbed :=_eace .(type ){case _d .StartElement :switch _bbed .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_begc :=NewCT_Algorithm ();if _befc :=d .DecodeElement (_begc ,&_bbed );_befc !=nil {return _befc ;};_cdb .Alg =append (_cdb .Alg ,_begc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fgbdd :=NewCT_Shape ();if _dabd :=d .DecodeElement (_fgbdd ,&_bbed );_dabd !=nil {return _dabd ;};_cdb .Shape =append (_cdb .Shape ,_fgbdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egeg :=NewCT_PresentationOf ();if _bgfgg :=d .DecodeElement (_egeg ,&_bbed );_bgfgg !=nil {return _bgfgg ;};_cdb .PresOf =append (_cdb .PresOf ,_egeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adbb :=NewCT_Constraints ();if _fede :=d .DecodeElement (_adbb ,&_bbed );_fede !=nil {return _fede ;};_cdb .ConstrLst =append (_cdb .ConstrLst ,_adbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_affa :=NewCT_Rules ();if _dcf :=d .DecodeElement (_affa ,&_bbed );_dcf !=nil {return _dcf ;};_cdb .RuleLst =append (_cdb .RuleLst ,_affa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_accb :=NewCT_ForEach ();if _fafb :=d .DecodeElement (_accb ,&_bbed );_fafb !=nil {return _fafb ;};_cdb .ForEach =append (_cdb .ForEach ,_accb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cbaa :=NewCT_LayoutNode ();if _eafe :=d .DecodeElement (_cbaa ,&_bbed );_eafe !=nil {return _eafe ;};_cdb .LayoutNode =append (_cdb .LayoutNode ,_cbaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abae :=NewCT_Choose ();if _ffgd :=d .DecodeElement (_abae ,&_bbed );_ffgd !=nil {return _ffgd ;};_cdb .Choose =append (_cdb .Choose ,_abae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dfcfg :=_fa .NewCT_OfficeArtExtensionList ();if _cafa :=d .DecodeElement (_dfcfg ,&_bbed );_cafa !=nil {return _cafa ;};_cdb .ExtLst =append (_cdb .ExtLst ,_dfcfg );default:_ed .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_bbed .Name );if _ddad :=d .Skip ();_ddad !=nil {return _ddad ;};};case _d .EndElement :break _beef ;case _d .CharData :};};return nil ;};func (_ffec ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _ffec {case 0,1,2,3,4:default:return _ec .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 (_abgdff *CT_HierBranchStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abgdff .ValAttr !=ST_HierBranchStyleUnset {_bdaf ,_eddb :=_abgdff .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _eddb !=nil {return _eddb ;};start .Attr =append (start .Attr ,_bdaf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Otherwise ()*CT_Otherwise {_fgcgd :=&CT_Otherwise {};return _fgcgd };type ST_UnsignedInts []uint32 ;func (_decf *CT_CTDescription )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feca :=range start .Attr {if _feca .Name .Local =="\u006c\u0061\u006e\u0067"{_gccd ,_febf :=_feca .Value ,error (nil );if _febf !=nil {return _febf ;};_decf .LangAttr =&_gccd ;continue ;};if _feca .Name .Local =="\u0076\u0061\u006c"{_bca ,_fba :=_feca .Value ,error (nil );if _fba !=nil {return _fba ;};_decf .ValAttr =_bca ;continue ;};};for {_debf ,_bgdf :=d .Token ();if _bgdf !=nil {return _ec .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",_bgdf );};if _dge ,_edg :=_debf .(_d .EndElement );_edg &&_dge .Name ==start .Name {break ;};};return nil ;};func (_beff ST_Direction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdgb :=_d .Attr {};_fdgb .Name =name ;switch _beff {case ST_DirectionUnset :_fdgb .Value ="";case ST_DirectionNorm :_fdgb .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_fdgb .Value ="\u0072\u0065\u0076";};return _fdgb ,nil ;};type CT_CTCategories struct{Cat []*CT_CTCategory ;};type ST_PtType byte ;type ST_VariableType byte ;func (_efgfg ST_FunctionType )String ()string {switch _efgfg {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 "";}; +// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path +func (_bcab *StyleDefHdrLst )ValidateWithPath (path string )error {if _dbgc :=_bcab .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_dbgc !=nil {return _dbgc ;};return nil ;}; -// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path -func (_dbbd *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _fdcf ,_face :=range _dbbd .ColorsDefHdr {if _bed :=_face .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_fdcf ));_bed !=nil {return _bed ;};};return nil ;};func (_gggc ST_HierBranchStyle )ValidateWithPath (path string )error {switch _gggc {case 0,1,2,3,4,5:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gggc ));};return nil ;};func (_bbac ST_BendPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbac .String (),start );};func (_eafbf *CT_Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eafbf .RotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074"},Value :_ec .Sprintf ("\u0025\u0076",*_eafbf .RotAttr )});};if _eafbf .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ec .Sprintf ("\u0025\u0076",*_eafbf .TypeAttr )});};if _eafbf .BlipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_ec .Sprintf ("\u0025\u0076",*_eafbf .BlipAttr )});};if _eafbf .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_ec .Sprintf ("\u0025\u0076",*_eafbf .ZOrderOffAttr )});};if _eafbf .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_ec .Sprintf ("\u0025\u0064",_dcbgg (*_eafbf .HideGeomAttr ))});};if _eafbf .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_ec .Sprintf ("\u0025\u0064",_dcbgg (*_eafbf .LkTxEntryAttr ))});};if _eafbf .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_ec .Sprintf ("\u0025\u0064",_dcbgg (*_eafbf .BlipPhldrAttr ))});};e .EncodeToken (start );if _eafbf .AdjLst !=nil {_eadac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_eafbf .AdjLst ,_eadac );};if _eafbf .ExtLst !=nil {_dccgf :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafbf .ExtLst ,_dccgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daa *CT_Categories )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcag :for {_ggeg ,_abd :=d .Token ();if _abd !=nil {return _abd ;};switch _bgfc :=_ggeg .(type ){case _d .StartElement :switch _bgfc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bdbbd :=NewCT_Category ();if _eabf :=d .DecodeElement (_bdbbd ,&_bgfc );_eabf !=nil {return _eabf ;};_daa .Cat =append (_daa .Cat ,_bdbbd );default:_ed .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_bgfc .Name );if _eada :=d .Skip ();_eada !=nil {return _eada ;};};case _d .EndElement :break _bcag ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_Direction and its children +func (_gagf *CT_Direction )Validate ()error {return _gagf .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_aea *CT_CxnList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeff :for {_aedc ,_dccd :=d .Token ();if _dccd !=nil {return _dccd ;};switch _ccd :=_aedc .(type ){case _e .StartElement :switch _ccd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cefg :=NewCT_Cxn ();if _baba :=d .DecodeElement (_cefg ,&_ccd );_baba !=nil {return _baba ;};_aea .Cxn =append (_aea .Cxn ,_cefg );default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ccd .Name );if _cgbf :=d .Skip ();_cgbf !=nil {return _cgbf ;};};case _e .EndElement :break _aeff ;case _e .CharData :};};return nil ;};func (_aagd *ST_Direction )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bacc ,_afffc :=d .Token ();if _afffc !=nil {return _afffc ;};if _bdda ,_bccec :=_bacc .(_e .EndElement );_bccec &&_bdda .Name ==start .Name {*_aagd =1;return nil ;};if _eebae ,_gcbe :=_bacc .(_e .CharData );!_gcbe {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",_bacc );}else {switch string (_eebae ){case "":*_aagd =0;case "\u006e\u006f\u0072\u006d":*_aagd =1;case "\u0072\u0065\u0076":*_aagd =2;};};_bacc ,_afffc =d .Token ();if _afffc !=nil {return _afffc ;};if _cedbe ,_cdecf :=_bacc .(_e .EndElement );_cdecf &&_cedbe .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",_bacc );};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 ;}; -// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path -func (_ecbe *CT_Category )ValidateWithPath (path string )error {return nil };func (_adba *CT_DiagramDefinition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adba .LayoutNode =NewCT_LayoutNode ();for _ ,_ecgd :=range start .Attr {if _ecgd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ccdf ,_gfac :=_ecgd .Value ,error (nil );if _gfac !=nil {return _gfac ;};_adba .UniqueIdAttr =&_ccdf ;continue ;};if _ecgd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_edce ,_dfcfe :=_ecgd .Value ,error (nil );if _dfcfe !=nil {return _dfcfe ;};_adba .MinVerAttr =&_edce ;continue ;};if _ecgd .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_efea ,_dfef :=_ecgd .Value ,error (nil );if _dfef !=nil {return _dfef ;};_adba .DefStyleAttr =&_efea ;continue ;};};_bgec :for {_aacg ,_gecb :=d .Token ();if _gecb !=nil {return _gecb ;};switch _aggd :=_aacg .(type ){case _d .StartElement :switch _aggd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ggad :=NewCT_Name ();if _gfea :=d .DecodeElement (_ggad ,&_aggd );_gfea !=nil {return _gfea ;};_adba .Title =append (_adba .Title ,_ggad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_baf :=NewCT_Description ();if _fbeb :=d .DecodeElement (_baf ,&_aggd );_fbeb !=nil {return _fbeb ;};_adba .Desc =append (_adba .Desc ,_baf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adba .CatLst =NewCT_Categories ();if _abgg :=d .DecodeElement (_adba .CatLst ,&_aggd );_abgg !=nil {return _abgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adba .SampData =NewCT_SampleData ();if _aabf :=d .DecodeElement (_adba .SampData ,&_aggd );_aabf !=nil {return _aabf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adba .StyleData =NewCT_SampleData ();if _fecd :=d .DecodeElement (_adba .StyleData ,&_aggd );_fecd !=nil {return _fecd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adba .ClrData =NewCT_SampleData ();if _effd :=d .DecodeElement (_adba .ClrData ,&_aggd );_effd !=nil {return _effd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _ddaf :=d .DecodeElement (_adba .LayoutNode ,&_aggd );_ddaf !=nil {return _ddaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adba .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _cfac :=d .DecodeElement (_adba .ExtLst ,&_aggd );_cfac !=nil {return _cfac ;};default:_ed .Log .Debug ("\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",_aggd .Name );if _cdcc :=d .Skip ();_cdcc !=nil {return _cdcc ;};};case _d .EndElement :break _bgec ;case _d .CharData :};};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_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};func (_fdabf ST_GrowDirection )ValidateWithPath (path string )error {switch _fdabf {case 0,1,2,3,4:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdabf ));};return nil ;};type LayoutDef struct{CT_DiagramDefinition };func (_edebf ST_ChildDirection )Validate ()error {return _edebf .ValidateWithPath ("")};type CT_BulletEnabled struct{ValAttr *bool ;};func NewCT_Category ()*CT_Category {_feda :=&CT_Category {};return _feda };func (_gfff ST_SecondaryChildAlignment )String ()string {switch _gfff {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 (_ccfa *CT_ColorTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccfa .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_ccfa .UniqueIdAttr )});};if _ccfa .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ec .Sprintf ("\u0025\u0076",*_ccfa .MinVerAttr )});};e .EncodeToken (start );if _ccfa .Title !=nil {_dda :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_adg :=range _ccfa .Title {e .EncodeElement (_adg ,_dda );};};if _ccfa .Desc !=nil {_acgd :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ade :=range _ccfa .Desc {e .EncodeElement (_ade ,_acgd );};};if _ccfa .CatLst !=nil {_gcga :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccfa .CatLst ,_gcga );};if _ccfa .StyleLbl !=nil {_edgd :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_gbdf :=range _ccfa .StyleLbl {e .EncodeElement (_gbdf ,_edgd );};};if _ccfa .ExtLst !=nil {_fgg :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccfa .ExtLst ,_fgg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func (_adfg ST_ParameterId )ValidateWithPath (path string )error {switch _adfg {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 _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfg ));};return nil ;};func (_ebedc ST_SecondaryChildAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cagfg :=_d .Attr {};_cagfg .Name =name ;switch _ebedc {case ST_SecondaryChildAlignmentUnset :_cagfg .Value ="";case ST_SecondaryChildAlignmentNone :_cagfg .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_cagfg .Value ="\u0074";case ST_SecondaryChildAlignmentB :_cagfg .Value ="\u0062";case ST_SecondaryChildAlignmentL :_cagfg .Value ="\u006c";case ST_SecondaryChildAlignmentR :_cagfg .Value ="\u0072";};return _cagfg ,nil ;};func (_ddafd ST_ChildAlignment )Validate ()error {return _ddafd .ValidateWithPath ("")};type ST_NodeVerticalAlignment byte ;type ST_ElementTypes []ST_ElementType ; +// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path +func (_ffgdg *CT_StyleLabel )ValidateWithPath (path string )error {if _ffgdg .Scene3d !=nil {if _egebb :=_ffgdg .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_egebb !=nil {return _egebb ;};};if _ffgdg .Sp3d !=nil {if _abea :=_ffgdg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_abea !=nil {return _abea ;};};if _ffgdg .TxPr !=nil {if _afbeg :=_ffgdg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_afbeg !=nil {return _afbeg ;};};if _ffgdg .Style !=nil {if _bcfa :=_ffgdg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bcfa !=nil {return _bcfa ;};};if _ffgdg .ExtLst !=nil {if _gdga :=_ffgdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdga !=nil {return _gdga ;};};return nil ;};func (_bcce *CT_Direction )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcce .ValAttr !=ST_DirectionUnset {_afbf ,_fffb :=_bcce .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _fffb !=nil {return _fffb ;};start .Attr =append (start .Attr ,_afbf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfag ST_VariableType )ValidateWithPath (path string )error {switch _dfag {case 0,1,2,3,4,5,6,7,8,9,10: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 (_dfag ));};return nil ;};func (_ebeb ST_HueDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ebeb .String (),start );};func (_eaeb *ST_ModelId )ValidateWithPath (path string )error {_cabg :=[]string {};if _eaeb .Int32 !=nil {_cabg =append (_cabg ,"\u0049\u006e\u00743\u0032");};if _eaeb .ST_Guid !=nil {_cabg =append (_cabg ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_cabg )> 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 ,_cabg );};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;);type CT_ChildMax struct{ValAttr *int32 ;};func (_aebe *CT_SampleData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ceefd :=range start .Attr {if _ceefd .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_beae ,_gfcc :=_b .ParseBool (_ceefd .Value );if _gfcc !=nil {return _gfcc ;};_aebe .UseDefAttr =&_beae ;continue ;};};_ebcg :for {_gagc ,_ebaef :=d .Token ();if _ebaef !=nil {return _ebaef ;};switch _baebf :=_gagc .(type ){case _e .StartElement :switch _baebf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aebe .DataModel =NewCT_DataModel ();if _cbfc :=d .DecodeElement (_aebe .DataModel ,&_baebf );_cbfc !=nil {return _cbfc ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_baebf .Name );if _ceeb :=d .Skip ();_ceeb !=nil {return _ceeb ;};};case _e .EndElement :break _ebcg ;case _e .CharData :};};return nil ;};func (_aeedb *ST_ContinueDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aeedb =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_aeedb =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_aeedb =2;};return nil ;}; -// Validate validates the CT_Cxn and its children -func (_cdge *CT_Cxn )Validate ()error {return _cdge .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};func (_acgag ST_Offset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acgag .String (),start );};type ST_TextDirection byte ;func NewCT_Direction ()*CT_Direction {_abgdg :=&CT_Direction {};return _abgdg }; +// Validate validates the CT_SDDescription and its children +func (_abbd *CT_SDDescription )Validate ()error {return _abbd .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path -func (_dbb *CT_AdjLst )ValidateWithPath (path string )error {for _gcdf ,_cgg :=range _dbb .Adj {if _dae :=_cgg .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_gcdf ));_dae !=nil {return _dae ;};};return nil ;}; +// Validate validates the CT_StyleDefinitionHeaderLst and its children +func (_eeca *CT_StyleDefinitionHeaderLst )Validate ()error {return _eeca .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 (_bagfd *ST_TextAnchorHorizontal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aaca ,_bfgda :=d .Token ();if _bfgda !=nil {return _bfgda ;};if _cecfd ,_efbcg :=_aaca .(_e .EndElement );_efbcg &&_cecfd .Name ==start .Name {*_bagfd =1;return nil ;};if _ccfe ,_ddde :=_aaca .(_e .CharData );!_ddde {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",_aaca );}else {switch string (_ccfe ){case "":*_bagfd =0;case "\u006e\u006f\u006e\u0065":*_bagfd =1;case "\u0063\u0074\u0072":*_bagfd =2;};};_aaca ,_bfgda =d .Token ();if _bfgda !=nil {return _bfgda ;};if _cbcgb ,_egcc :=_aaca .(_e .EndElement );_egcc &&_cbcgb .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",_aaca );}; -// Validate validates the LayoutDefHdrLst and its children -func (_bfea *LayoutDefHdrLst )Validate ()error {return _bfea .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_fagfb ST_LinearDirection )ValidateWithPath (path string )error {switch _fagfb {case 0,1,2,3,4:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagfb ));};return nil ;};func (_dgbg ST_FunctionOperator )String ()string {switch _dgbg {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 (_gbaf *LayoutDefHdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbaf .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_fagba :=range start .Attr {if _fagba .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dcefa ,_aegbd :=_fagba .Value ,error (nil );if _aegbd !=nil {return _aegbd ;};_gbaf .UniqueIdAttr =_dcefa ;continue ;};if _fagba .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ddcf ,_gfaf :=_fagba .Value ,error (nil );if _gfaf !=nil {return _gfaf ;};_gbaf .MinVerAttr =&_ddcf ;continue ;};if _fagba .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_ccdbg ,_becgff :=_fagba .Value ,error (nil );if _becgff !=nil {return _becgff ;};_gbaf .DefStyleAttr =&_ccdbg ;continue ;};if _fagba .Name .Local =="\u0072\u0065\u0073I\u0064"{_ffgdd ,_baacc :=_e .ParseInt (_fagba .Value ,10,32);if _baacc !=nil {return _baacc ;};_bbfd :=int32 (_ffgdd );_gbaf .ResIdAttr =&_bbfd ;continue ;};};_gfag :for {_dcfa ,_cfad :=d .Token ();if _cfad !=nil {return _cfad ;};switch _ebbg :=_dcfa .(type ){case _d .StartElement :switch _ebbg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ggbbd :=NewCT_Name ();if _bgebg :=d .DecodeElement (_ggbbd ,&_ebbg );_bgebg !=nil {return _bgebg ;};_gbaf .Title =append (_gbaf .Title ,_ggbbd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ceddc :=NewCT_Description ();if _ddfd :=d .DecodeElement (_ceddc ,&_ebbg );_ddfd !=nil {return _ddfd ;};_gbaf .Desc =append (_gbaf .Desc ,_ceddc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gbaf .CatLst =NewCT_Categories ();if _bacdd :=d .DecodeElement (_gbaf .CatLst ,&_ebbg );_bacdd !=nil {return _bacdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gbaf .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _cafc :=d .DecodeElement (_gbaf .ExtLst ,&_ebbg );_cafc !=nil {return _cafc ;};default:_ed .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_ebbg .Name );if _fbbab :=d .Skip ();_fbbab !=nil {return _fbbab ;};};case _d .EndElement :break _gfag ;case _d .CharData :};};return nil ;};func (_bffd ST_PtType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bffd .String (),start );};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 *_fa .CT_OfficeArtExtensionList ;};func (_bebf ST_DiagramHorizontalAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bebf .String (),start );}; +// Validate validates the CT_OrgChart and its children +func (_abag *CT_OrgChart )Validate ()error {return _abag .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};func (_cdac ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _cdac {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 (_cdac ));};return nil ;};func (_faac *CT_Name )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afdd :=range start .Attr {if _afdd .Name .Local =="\u006c\u0061\u006e\u0067"{_dadfd ,_eddb :=_afdd .Value ,error (nil );if _eddb !=nil {return _eddb ;};_faac .LangAttr =&_dadfd ;continue ;};if _afdd .Name .Local =="\u0076\u0061\u006c"{_egad ,_faba :=_afdd .Value ,error (nil );if _faba !=nil {return _faba ;};_faac .ValAttr =_egad ;continue ;};};for {_bade ,_bgba :=d .Token ();if _bgba !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_bgba );};if _ceb ,_gbfgd :=_bade .(_e .EndElement );_gbfgd &&_ceb .Name ==start .Name {break ;};};return nil ;};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;);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;);func (_dadfg ST_ConnectorPoint )Validate ()error {return _dadfg .ValidateWithPath ("")}; -// Validate validates the AG_IteratorAttributes and its children -func (_ecd *AG_IteratorAttributes )Validate ()error {return _ecd .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_eagg *CT_Pt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caba :=range start .Attr {if _caba .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_acbgf ,_aggg :=ParseUnionST_ModelId (_caba .Value );if _aggg !=nil {return _aggg ;};_eagg .ModelIdAttr =_acbgf ;continue ;};if _caba .Name .Local =="\u0074\u0079\u0070\u0065"{_eagg .TypeAttr .UnmarshalXMLAttr (_caba );continue ;};if _caba .Name .Local =="\u0063\u0078\u006eI\u0064"{_effee ,_cecd :=ParseUnionST_ModelId (_caba .Value );if _cecd !=nil {return _cecd ;};_eagg .CxnIdAttr =&_effee ;continue ;};};_befaa :for {_bbgc ,_fgf :=d .Token ();if _fgf !=nil {return _fgf ;};switch _daeb :=_bbgc .(type ){case _d .StartElement :switch _daeb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eagg .PrSet =NewCT_ElemPropSet ();if _dfce :=d .DecodeElement (_eagg .PrSet ,&_daeb );_dfce !=nil {return _dfce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eagg .SpPr =_fa .NewCT_ShapeProperties ();if _bcab :=d .DecodeElement (_eagg .SpPr ,&_daeb );_bcab !=nil {return _bcab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eagg .T =_fa .NewCT_TextBody ();if _geccd :=d .DecodeElement (_eagg .T ,&_daeb );_geccd !=nil {return _geccd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eagg .ExtLst =_fa .NewCT_OfficeArtExtensionList ();if _abcaaa :=d .DecodeElement (_eagg .ExtLst ,&_daeb );_abcaaa !=nil {return _abcaaa ;};default:_ed .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fP\u0074 \u0025\u0076",_daeb .Name );if _acggc :=d .Skip ();_acggc !=nil {return _acggc ;};};case _d .EndElement :break _befaa ;case _d .CharData :};};return nil ;};func (_ddbb *CT_Parameter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cdbg ,_gfcbb :=_ddbb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _gfcbb !=nil {return _gfcbb ;};start .Attr =append (start .Attr ,_cdbg );start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_ec .Sprintf ("\u0025\u0076",_ddbb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfddf ST_OutputShapeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcfbb :=_d .Attr {};_dcfbb .Name =name ;switch _cfddf {case ST_OutputShapeTypeUnset :_dcfbb .Value ="";case ST_OutputShapeTypeNone :_dcfbb .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_dcfbb .Value ="\u0063\u006f\u006e\u006e";};return _dcfbb ,nil ;};func (_gaegb ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _gaegb {case 0,1,2,3,4,5:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaegb ));};return nil ;};func (_dadc *ColorsDefHdrLst )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dadc .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_ca *AG_ConstraintAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcb :=range start .Attr {if _dcb .Name .Local =="\u0074\u0079\u0070\u0065"{_ca .TypeAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Local =="\u0066\u006f\u0072"{_ca .ForAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_fb ,_cac :=_dcb .Value ,error (nil );if _cac !=nil {return _cac ;};_ca .ForNameAttr =&_fb ;continue ;};if _dcb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ca .PtTypeAttr .UnmarshalXMLAttr (_dcb );continue ;};};for {_a ,_cb :=d .Token ();if _cb !=nil {return _ec .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",_cb );};if _dce ,_dg :=_a .(_d .EndElement );_dg &&_dce .Name ==start .Name {break ;};};return nil ;};func (_cebcc ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _cebcc {case 0,1,2,3:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebcc ));};return nil ;};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;);func (_dcecg *ST_TextDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcecg =0;case "\u0066\u0072\u006fm\u0054":*_dcecg =1;case "\u0066\u0072\u006fm\u0042":*_dcecg =2;};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;);func (_bafbd *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bafbd =0;case "\u006e\u006f\u006e\u0065":*_bafbd =1;case "\u0063\u0074\u0072":*_bafbd =2;};return nil ;};func (_dccge ST_TextAnchorVertical )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dccge .String (),start );};func (_ebcfa ST_CxnType )String ()string {switch _ebcfa {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 (_feae *ST_ClrAppMethod )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_feae =0;case "\u0073\u0070\u0061\u006e":*_feae =1;case "\u0063\u0079\u0063l\u0065":*_feae =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_feae =3;};return nil ;};func (_bbabg ST_PtType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdecf :=_d .Attr {};_bdecf .Name =name ;switch _bbabg {case ST_PtTypeUnset :_bdecf .Value ="";case ST_PtTypeNode :_bdecf .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_bdecf .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_bdecf .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_bdecf .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_bdecf .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_bdecf .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _bdecf ,nil ;};func (_ffeag ST_RotationPath )ValidateWithPath (path string )error {switch _ffeag {case 0,1,2:default:return _ec .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffeag ));};return nil ;};func init (){_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );};func (_defed *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_defed =0;case "\u0062\u0065\u0066":*_defed =1;case "\u0061\u0066\u0074":*_defed =2;};return nil ;};type CT_SDName struct{LangAttr *string ;ValAttr string ;};func (_aced *CT_Pt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_ec .Sprintf ("\u0025\u0076",_aced .ModelIdAttr )});if _aced .TypeAttr !=ST_PtTypeUnset {_dfda ,_bcge :=_aced .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _bcge !=nil {return _bcge ;};start .Attr =append (start .Attr ,_dfda );};if _aced .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_ec .Sprintf ("\u0025\u0076",*_aced .CxnIdAttr )});};e .EncodeToken (start );if _aced .PrSet !=nil {_ddgaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_aced .PrSet ,_ddgaa );};if _aced .SpPr !=nil {_fagcb :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aced .SpPr ,_fagcb );};if _aced .T !=nil {_ecbbc :=_d .StartElement {Name :_d .Name {Local :"\u0074"}};e .EncodeElement (_aced .T ,_ecbbc );};if _aced .ExtLst !=nil {_dabge :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aced .ExtLst ,_dabge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfaga ST_Offset )Validate ()error {return _gfaga .ValidateWithPath ("")};func (_bcdf *ST_ConnectorPoint )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcdf =0;case "\u0061\u0075\u0074\u006f":*_bcdf =1;case "\u0062\u0043\u0074\u0072":*_bcdf =2;case "\u0063\u0074\u0072":*_bcdf =3;case "\u006d\u0069\u0064\u004c":*_bcdf =4;case "\u006d\u0069\u0064\u0052":*_bcdf =5;case "\u0074\u0043\u0074\u0072":*_bcdf =6;case "\u0062\u004c":*_bcdf =7;case "\u0062\u0052":*_bcdf =8;case "\u0074\u004c":*_bcdf =9;case "\u0074\u0052":*_bcdf =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bcdf =11;};return nil ;}; \ No newline at end of file +// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path +func (_gddd *LayoutDefHdr )ValidateWithPath (path string )error {if _bdgfg :=_gddd .CT_DiagramDefinitionHeader .ValidateWithPath (path );_bdgfg !=nil {return _bdgfg ;};return nil ;};func (_gafca *CT_StyleDefinition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cbga :=range start .Attr {if _cbga .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ebgd ,_gccc :=_cbga .Value ,error (nil );if _gccc !=nil {return _gccc ;};_gafca .UniqueIdAttr =&_ebgd ;continue ;};if _cbga .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dagb ,_fgcda :=_cbga .Value ,error (nil );if _fgcda !=nil {return _fgcda ;};_gafca .MinVerAttr =&_dagb ;continue ;};};_gdbd :for {_gggdb ,_afbb :=d .Token ();if _afbb !=nil {return _afbb ;};switch _cdag :=_gggdb .(type ){case _e .StartElement :switch _cdag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fade :=NewCT_SDName ();if _dcag :=d .DecodeElement (_fade ,&_cdag );_dcag !=nil {return _dcag ;};_gafca .Title =append (_gafca .Title ,_fade );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbgab :=NewCT_SDDescription ();if _gfbda :=d .DecodeElement (_dbgab ,&_cdag );_gfbda !=nil {return _gfbda ;};_gafca .Desc =append (_gafca .Desc ,_dbgab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gafca .CatLst =NewCT_SDCategories ();if _fdacb :=d .DecodeElement (_gafca .CatLst ,&_cdag );_fdacb !=nil {return _fdacb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gafca .Scene3d =_f .NewCT_Scene3D ();if _dbbab :=d .DecodeElement (_gafca .Scene3d ,&_cdag );_dbbab !=nil {return _dbbab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fged :=NewCT_StyleLabel ();if _ffabb :=d .DecodeElement (_fged ,&_cdag );_ffabb !=nil {return _ffabb ;};_gafca .StyleLbl =append (_gafca .StyleLbl ,_fged );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gafca .ExtLst =_f .NewCT_OfficeArtExtensionList ();if _acdgc :=d .DecodeElement (_gafca .ExtLst ,&_cdag );_acdgc !=nil {return _acdgc ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_cdag .Name );if _bedgc :=d .Skip ();_bedgc !=nil {return _bedgc ;};};case _e .EndElement :break _gdbd ;case _e .CharData :};};return nil ;};func init (){_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );_c .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 );};func (_gcfcd *ST_AnimLvlStr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcba ,_adgeg :=d .Token ();if _adgeg !=nil {return _adgeg ;};if _bbae ,_aaee :=_bcba .(_e .EndElement );_aaee &&_bbae .Name ==start .Name {*_gcfcd =1;return nil ;};if _eecb ,_feac :=_bcba .(_e .CharData );!_feac {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",_bcba );}else {switch string (_eecb ){case "":*_gcfcd =0;case "\u006e\u006f\u006e\u0065":*_gcfcd =1;case "\u006c\u0076\u006c":*_gcfcd =2;case "\u0063\u0074\u0072":*_gcfcd =3;};};_bcba ,_adgeg =d .Token ();if _adgeg !=nil {return _adgeg ;};if _cbbf ,_gffcge :=_bcba .(_e .EndElement );_gffcge &&_cbbf .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",_bcba );};type ColorsDefHdr struct{CT_ColorTransformHeader };type CT_CTName struct{LangAttr *string ;ValAttr string ;};func NewCT_Category ()*CT_Category {_aaag :=&CT_Category {};return _aaag };func NewCT_Direction ()*CT_Direction {_gbbab :=&CT_Direction {};return _gbbab }; \ No newline at end of file diff --git a/schema/soo/dml/dml.go b/schema/soo/dml/dml.go index 294fe877d5..85e06e2a96 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 (_d "encoding/xml";_b "fmt";_cg "github.com/unidoc/unioffice";_bf "github.com/unidoc/unioffice/common/logger";_eg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ga "regexp";_c "strconv";_g "time";);func (_cccgd ST_LightRigDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cccgd .String (),start );};func (_eeaa *CT_EffectProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeaa .EffectLst !=nil {_gfgaa :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eeaa .EffectLst ,_gfgaa );};if _eeaa .EffectDag !=nil {_gdbff :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_eeaa .EffectDag ,_gdbff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edbgeb *ST_TextFontScalePercentOrPercentString )Validate ()error {return _edbgeb .ValidateWithPath ("");};type CT_GvmlUseShapeRectangle struct{};func (_adbc *CT_BlipChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adbc .AlphaBiLevel !=nil {_ggcca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};for _ ,_cbcf :=range _adbc .AlphaBiLevel {e .EncodeElement (_cbcf ,_ggcca );};};if _adbc .AlphaCeiling !=nil {_bbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_cgda :=range _adbc .AlphaCeiling {e .EncodeElement (_cgda ,_bbf );};};if _adbc .AlphaFloor !=nil {_bgdga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_agce :=range _adbc .AlphaFloor {e .EncodeElement (_agce ,_bgdga );};};if _adbc .AlphaInv !=nil {_dbde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};for _ ,_egcb :=range _adbc .AlphaInv {e .EncodeElement (_egcb ,_dbde );};};if _adbc .AlphaMod !=nil {_bde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_gdae :=range _adbc .AlphaMod {e .EncodeElement (_gdae ,_bde );};};if _adbc .AlphaModFix !=nil {_agcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_ddggd :=range _adbc .AlphaModFix {e .EncodeElement (_ddggd ,_agcc );};};if _adbc .AlphaRepl !=nil {_gba :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};for _ ,_feg :=range _adbc .AlphaRepl {e .EncodeElement (_feg ,_gba );};};if _adbc .BiLevel !=nil {_dda :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_cgac :=range _adbc .BiLevel {e .EncodeElement (_cgac ,_dda );};};if _adbc .Blur !=nil {_bafcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_eaf :=range _adbc .Blur {e .EncodeElement (_eaf ,_bafcd );};};if _adbc .ClrChange !=nil {_dea :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};for _ ,_bgba :=range _adbc .ClrChange {e .EncodeElement (_bgba ,_dea );};};if _adbc .ClrRepl !=nil {_febg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_cbfg :=range _adbc .ClrRepl {e .EncodeElement (_cbfg ,_febg );};};if _adbc .Duotone !=nil {_bfgga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_geda :=range _adbc .Duotone {e .EncodeElement (_geda ,_bfgga );};};if _adbc .FillOverlay !=nil {_gfbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};for _ ,_bfcg :=range _adbc .FillOverlay {e .EncodeElement (_bfcg ,_gfbc );};};if _adbc .Grayscl !=nil {_eedg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_cdb :=range _adbc .Grayscl {e .EncodeElement (_cdb ,_eedg );};};if _adbc .Hsl !=nil {_befg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_dbab :=range _adbc .Hsl {e .EncodeElement (_dbab ,_befg );};};if _adbc .Lum !=nil {_fccb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}};for _ ,_cdbc :=range _adbc .Lum {e .EncodeElement (_cdbc ,_fccb );};};if _adbc .Tint !=nil {_gbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_efda :=range _adbc .Tint {e .EncodeElement (_efda ,_gbb );};};return nil ;};func (_dadgd *ST_Coordinate )Validate ()error {return _dadgd .ValidateWithPath ("")};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_cbfaa *ST_ChartBuildStep )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dafgfa ,_fbecgb :=d .Token ();if _fbecgb !=nil {return _fbecgb ;};if _bfcde ,_feafca :=_dafgfa .(_d .EndElement );_feafca &&_bfcde .Name ==start .Name {*_cbfaa =1;return nil ;};if _aceeee ,_fggbdf :=_dafgfa .(_d .CharData );!_fggbdf {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",_dafgfa );}else {switch string (_aceeee ){case "":*_cbfaa =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cbfaa =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cbfaa =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cbfaa =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_cbfaa =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_cbfaa =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_cbfaa =6;};};_dafgfa ,_fbecgb =d .Token ();if _fbecgb !=nil {return _fbecgb ;};if _aeacg ,_cbfgb :=_dafgfa .(_d .EndElement );_cbfgb &&_aeacg .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",_dafgfa );};func (_fbfbc *CT_NoFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eecfd ST_PathFillMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eecfd .String (),start );};func (_adcaf ST_TextVertOverflowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adcaf .String (),start );};func (_abedc *CT_PresetShadowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_defg ,_fggge :=_abedc .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"});if _fggge !=nil {return _fggge ;};start .Attr =append (start .Attr ,_defg );if _abedc .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abedc .DistAttr )});};if _abedc .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_abedc .DirAttr )});};e .EncodeToken (start );if _abedc .ScrgbClr !=nil {_faacg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_abedc .ScrgbClr ,_faacg );};if _abedc .SrgbClr !=nil {_bccdc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_abedc .SrgbClr ,_bccdc );};if _abedc .HslClr !=nil {_efaba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_abedc .HslClr ,_efaba );};if _abedc .SysClr !=nil {_cccdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_abedc .SysClr ,_cccdc );};if _abedc .SchemeClr !=nil {_adeg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_abedc .SchemeClr ,_adeg );};if _abedc .PrstClr !=nil {_egdab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_abedc .PrstClr ,_egdab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +package dml ;import (_b "encoding/xml";_db "fmt";_fd "github.com/unidoc/unioffice";_be "github.com/unidoc/unioffice/common/logger";_e "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_f "regexp";_af "strconv";_d "time";);type ST_LightRigDirection byte ;func (_fgg *CT_BlipChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgg .AlphaBiLevel !=nil {_fad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};for _ ,_cbdf :=range _fgg .AlphaBiLevel {e .EncodeElement (_cbdf ,_fad );};};if _fgg .AlphaCeiling !=nil {_eddg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_gbgcf :=range _fgg .AlphaCeiling {e .EncodeElement (_gbgcf ,_eddg );};};if _fgg .AlphaFloor !=nil {_bff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_feacb :=range _fgg .AlphaFloor {e .EncodeElement (_feacb ,_bff );};};if _fgg .AlphaInv !=nil {_adb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};for _ ,_cbde :=range _fgg .AlphaInv {e .EncodeElement (_cbde ,_adb );};};if _fgg .AlphaMod !=nil {_dgab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_eeea :=range _fgg .AlphaMod {e .EncodeElement (_eeea ,_dgab );};};if _fgg .AlphaModFix !=nil {_daff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_eefb :=range _fgg .AlphaModFix {e .EncodeElement (_eefb ,_daff );};};if _fgg .AlphaRepl !=nil {_ddeg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};for _ ,_cea :=range _fgg .AlphaRepl {e .EncodeElement (_cea ,_ddeg );};};if _fgg .BiLevel !=nil {_dgegc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_bbcd :=range _fgg .BiLevel {e .EncodeElement (_bbcd ,_dgegc );};};if _fgg .Blur !=nil {_agdee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_ecdf :=range _fgg .Blur {e .EncodeElement (_ecdf ,_agdee );};};if _fgg .ClrChange !=nil {_bfgfg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};for _ ,_ebdg :=range _fgg .ClrChange {e .EncodeElement (_ebdg ,_bfgfg );};};if _fgg .ClrRepl !=nil {_ceg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_beaf :=range _fgg .ClrRepl {e .EncodeElement (_beaf ,_ceg );};};if _fgg .Duotone !=nil {_bgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_fgbb :=range _fgg .Duotone {e .EncodeElement (_fgbb ,_bgf );};};if _fgg .FillOverlay !=nil {_fbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};for _ ,_bbge :=range _fgg .FillOverlay {e .EncodeElement (_bbge ,_fbf );};};if _fgg .Grayscl !=nil {_bgbf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_efeg :=range _fgg .Grayscl {e .EncodeElement (_efeg ,_bgbf );};};if _fgg .Hsl !=nil {_eege :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_eeeg :=range _fgg .Hsl {e .EncodeElement (_eeeg ,_eege );};};if _fgg .Lum !=nil {_fcfdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};for _ ,_baac :=range _fgg .Lum {e .EncodeElement (_baac ,_fcfdc );};};if _fgg .Tint !=nil {_cfgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_dfcb :=range _fgg .Tint {e .EncodeElement (_dfcb ,_cfgg );};};return nil ;}; -// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path -func (_fcbgb *EG_TextGeometry )ValidateWithPath (path string )error {if _fcbgb .CustGeom !=nil {if _fegfgc :=_fcbgb .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_fegfgc !=nil {return _fegfgc ;};};if _fcbgb .PrstTxWarp !=nil {if _aecdd :=_fcbgb .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_aecdd !=nil {return _aecdd ;};};return nil ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_bbbd :=&CT_LineJoinRound {};return _bbbd };func (_fafaf *CT_GvmlShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_egcbd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fafaf .CNvPr ,_egcbd );_dbead :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_fafaf .CNvSpPr ,_dbead );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_ShadeProperties and its children +func (_edfag *EG_ShadeProperties )Validate ()error {return _edfag .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_cagec *CT_GroupFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_cffe ,_gecgb :=d .Token ();if _gecgb !=nil {return _db .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",_gecgb );};if _fdfgd ,_fgeb :=_cffe .(_b .EndElement );_fgeb &&_fdfgd .Name ==start .Name {break ;};};return nil ;};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;}; -// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path -func (_gfdg *CT_FillStyleList )ValidateWithPath (path string )error {for _bcg ,_cdbaaa :=range _gfdg .EG_FillProperties {if _ecgb :=_cdbaaa .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bcg ));_ecgb !=nil {return _ecgb ;};};return nil ;};func (_gbeefe *CT_LightRig )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dcefg ,_bggeg :=_gbeefe .RigAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0069\u0067"});if _bggeg !=nil {return _bggeg ;};start .Attr =append (start .Attr ,_dcefg );_dcefg ,_bggeg =_gbeefe .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _bggeg !=nil {return _bggeg ;};start .Attr =append (start .Attr ,_dcefg );e .EncodeToken (start );if _gbeefe .Rot !=nil {_efge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_gbeefe .Rot ,_efge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path +func (_ecgcgd *CT_SphereCoords )ValidateWithPath (path string )error {if _ecgcgd .LatAttr < 0{return _db .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 ,_ecgcgd .LatAttr );};if _ecgcgd .LatAttr >=21600000{return _db .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 ,_ecgcgd .LatAttr );};if _ecgcgd .LonAttr < 0{return _db .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 ,_ecgcgd .LonAttr );};if _ecgcgd .LonAttr >=21600000{return _db .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 ,_ecgcgd .LonAttr );};if _ecgcgd .RevAttr < 0{return _db .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 ,_ecgcgd .RevAttr );};if _ecgcgd .RevAttr >=21600000{return _db .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 ,_ecgcgd .RevAttr );};return nil ;};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;};func (_aegbd *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acbff :for {_aebfa ,_bedcc :=d .Token ();if _bedcc !=nil {return _bedcc ;};switch _eaeg :=_aebfa .(type ){case _b .StartElement :switch _eaeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegbd .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking ();if _gbef :=d .DecodeElement (_aegbd .GraphicFrameLocks ,&_eaeg );_gbef !=nil {return _gbef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegbd .ExtLst =NewCT_OfficeArtExtensionList ();if _agadc :=d .DecodeElement (_aegbd .ExtLst ,&_eaeg );_agadc !=nil {return _agadc ;};default:_be .Log .Debug ("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",_eaeg .Name );if _cbeff :=d .Skip ();_cbeff !=nil {return _cbeff ;};};case _b .EndElement :break _acbff ;case _b .CharData :};};return nil ;};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};func (_fgaca *Tbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgaca .CT_Table =*NewCT_Table ();_bcfe :for {_gcbfg ,_gcgcb :=d .Token ();if _gcgcb !=nil {return _gcgcb ;};switch _cabce :=_gcbfg .(type ){case _b .StartElement :switch _cabce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgaca .TblPr =NewCT_TableProperties ();if _ddaff :=d .DecodeElement (_fgaca .TblPr ,&_cabce );_ddaff !=nil {return _ddaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dgacb :=d .DecodeElement (_fgaca .TblGrid ,&_cabce );_dgacb !=nil {return _dgacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agfafe :=NewCT_TableRow ();if _bfbag :=d .DecodeElement (_agfafe ,&_cabce );_bfbag !=nil {return _bfbag ;};_fgaca .Tr =append (_fgaca .Tr ,_agfafe );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0054b\u006c\u0020\u0025\u0076",_cabce .Name );if _ggcbg :=d .Skip ();_ggcbg !=nil {return _ggcbg ;};};case _b .EndElement :break _bcfe ;case _b .CharData :};};return nil ;};func (_faadb *CT_TextNoBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bfab ,_bdagb :=d .Token ();if _bdagb !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_bdagb );};if _eacdd ,_gacac :=_bfab .(_b .EndElement );_gacac &&_eacdd .Name ==start .Name {break ;};};return nil ;};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_efcda :=&CT_Path2DLineTo {};_efcda .Pt =NewCT_AdjPoint2D ();return _efcda ;}; -// Validate validates the CT_TintEffect and its children -func (_bdafb *CT_TintEffect )Validate ()error {return _bdafb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_eb *AG_Locking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eb .NoGrpAttr ))});};if _eb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eb .NoSelectAttr ))});};if _eb .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eb .NoRotAttr ))});};if _eb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eb .NoChangeAspectAttr ))});};if _eb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eb .NoMoveAttr ))});};if _eb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eb .NoResizeAttr ))});};if _eb .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eb .NoEditPointsAttr ))});};if _eb .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eb .NoAdjustHandlesAttr ))});};if _eb .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eb .NoChangeArrowheadsAttr ))});};if _eb .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eb .NoChangeShapeTypeAttr ))});};return nil ;}; +// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path +func (_babf *CT_GrayscaleEffect )ValidateWithPath (path string )error {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_QuickTimeFile ()*CT_QuickTimeFile {_adgbb :=&CT_QuickTimeFile {};return _adgbb };func (_cfgdcc *ST_AdjAngle )Validate ()error {return _cfgdcc .ValidateWithPath ("")};func NewCT_RelativeRect ()*CT_RelativeRect {_afdaa :=&CT_RelativeRect {};return _afdaa };func (_becgba *EG_LineDashProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _becgba .PrstDash !=nil {_cbdbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_becgba .PrstDash ,_cbdbe );};if _becgba .CustDash !=nil {_ffbccb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_becgba .CustDash ,_ffbccb );};return nil ;};func (_gfggg *ST_CompoundLine )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfggg =0;case "\u0073\u006e\u0067":*_gfggg =1;case "\u0064\u0062\u006c":*_gfggg =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gfggg =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gfggg =4;case "\u0074\u0072\u0069":*_gfggg =5;};return nil ;};func (_agcd *CT_OuterShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eggfe :=range start .Attr {if _eggfe .Name .Local =="\u0061\u006c\u0067\u006e"{_agcd .AlgnAttr .UnmarshalXMLAttr (_eggfe );continue ;};if _eggfe .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_feccf ,_bdgdc :=_af .ParseBool (_eggfe .Value );if _bdgdc !=nil {return _bdgdc ;};_agcd .RotWithShapeAttr =&_feccf ;continue ;};if _eggfe .Name .Local =="\u0064\u0069\u0073\u0074"{_dcdee ,_cbebd :=_af .ParseInt (_eggfe .Value ,10,64);if _cbebd !=nil {return _cbebd ;};_agcd .DistAttr =&_dcdee ;continue ;};if _eggfe .Name .Local =="\u0073\u0078"{_fefddg ,_cbcaf :=ParseUnionST_Percentage (_eggfe .Value );if _cbcaf !=nil {return _cbcaf ;};_agcd .SxAttr =&_fefddg ;continue ;};if _eggfe .Name .Local =="\u0073\u0079"{_acefd ,_cbcc :=ParseUnionST_Percentage (_eggfe .Value );if _cbcc !=nil {return _cbcc ;};_agcd .SyAttr =&_acefd ;continue ;};if _eggfe .Name .Local =="\u006b\u0078"{_egfge ,_aebb :=_af .ParseInt (_eggfe .Value ,10,32);if _aebb !=nil {return _aebb ;};_ecbg :=int32 (_egfge );_agcd .KxAttr =&_ecbg ;continue ;};if _eggfe .Name .Local =="\u006b\u0079"{_fbede ,_gggfe :=_af .ParseInt (_eggfe .Value ,10,32);if _gggfe !=nil {return _gggfe ;};_dgde :=int32 (_fbede );_agcd .KyAttr =&_dgde ;continue ;};if _eggfe .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_bfgbc ,_fagg :=_af .ParseInt (_eggfe .Value ,10,64);if _fagg !=nil {return _fagg ;};_agcd .BlurRadAttr =&_bfgbc ;continue ;};if _eggfe .Name .Local =="\u0064\u0069\u0072"{_acccg ,_bbed :=_af .ParseInt (_eggfe .Value ,10,32);if _bbed !=nil {return _bbed ;};_gadbe :=int32 (_acccg );_agcd .DirAttr =&_gadbe ;continue ;};};_bgba :for {_ecabf ,_cfcgc :=d .Token ();if _cfcgc !=nil {return _cfcgc ;};switch _gdfeb :=_ecabf .(type ){case _b .StartElement :switch _gdfeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agcd .ScrgbClr =NewCT_ScRgbColor ();if _ecga :=d .DecodeElement (_agcd .ScrgbClr ,&_gdfeb );_ecga !=nil {return _ecga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agcd .SrgbClr =NewCT_SRgbColor ();if _fdbad :=d .DecodeElement (_agcd .SrgbClr ,&_gdfeb );_fdbad !=nil {return _fdbad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agcd .HslClr =NewCT_HslColor ();if _gdecd :=d .DecodeElement (_agcd .HslClr ,&_gdfeb );_gdecd !=nil {return _gdecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agcd .SysClr =NewCT_SystemColor ();if _gcedg :=d .DecodeElement (_agcd .SysClr ,&_gdfeb );_gcedg !=nil {return _gcedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agcd .SchemeClr =NewCT_SchemeColor ();if _eddgg :=d .DecodeElement (_agcd .SchemeClr ,&_gdfeb );_eddgg !=nil {return _eddgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agcd .PrstClr =NewCT_PresetColor ();if _geacd :=d .DecodeElement (_agcd .PrstClr ,&_gdfeb );_geacd !=nil {return _geacd ;};default:_be .Log .Debug ("\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",_gdfeb .Name );if _gcac :=d .Skip ();_gcac !=nil {return _gcac ;};};case _b .EndElement :break _bgba ;case _b .CharData :};};return nil ;};func (_gaebd *CT_GlowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gagbb :=range start .Attr {if _gagbb .Name .Local =="\u0072\u0061\u0064"{_geda ,_bccff :=_af .ParseInt (_gagbb .Value ,10,64);if _bccff !=nil {return _bccff ;};_gaebd .RadAttr =&_geda ;continue ;};};_cadg :for {_adgf ,_dbfcc :=d .Token ();if _dbfcc !=nil {return _dbfcc ;};switch _eded :=_adgf .(type ){case _b .StartElement :switch _eded .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaebd .ScrgbClr =NewCT_ScRgbColor ();if _gbgac :=d .DecodeElement (_gaebd .ScrgbClr ,&_eded );_gbgac !=nil {return _gbgac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaebd .SrgbClr =NewCT_SRgbColor ();if _ffde :=d .DecodeElement (_gaebd .SrgbClr ,&_eded );_ffde !=nil {return _ffde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaebd .HslClr =NewCT_HslColor ();if _dbga :=d .DecodeElement (_gaebd .HslClr ,&_eded );_dbga !=nil {return _dbga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaebd .SysClr =NewCT_SystemColor ();if _acdd :=d .DecodeElement (_gaebd .SysClr ,&_eded );_acdd !=nil {return _acdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaebd .SchemeClr =NewCT_SchemeColor ();if _bafb :=d .DecodeElement (_gaebd .SchemeClr ,&_eded );_bafb !=nil {return _bafb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaebd .PrstClr =NewCT_PresetColor ();if _egaa :=d .DecodeElement (_gaebd .PrstClr ,&_eded );_egaa !=nil {return _egaa ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047l\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_eded .Name );if _bcegd :=d .Skip ();_bcegd !=nil {return _bcegd ;};};case _b .EndElement :break _cadg ;case _b .CharData :};};return nil ;};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;};func (_agacf *CT_TextShapeAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ebabg ,_febba :=d .Token ();if _febba !=nil {return _db .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",_febba );};if _fgeffe ,_efafg :=_ebabg .(_b .EndElement );_efafg &&_fgeffe .Name ==start .Name {break ;};};return nil ;};type CT_Angle struct{ValAttr int32 ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_dcbdb :=&CT_TextBulletColorFollowText {};return _dcbdb ;}; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_ggfbe *CT_TableStyle )ValidateWithPath (path string )error {if !_eg .ST_GuidPatternRe .MatchString (_ggfbe .StyleIdAttr ){return _b .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 ,_eg .ST_GuidPatternRe ,_ggfbe .StyleIdAttr );};if _ggfbe .TblBg !=nil {if _aeggaa :=_ggfbe .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_aeggaa !=nil {return _aeggaa ;};};if _ggfbe .WholeTbl !=nil {if _ffegc :=_ggfbe .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l");_ffegc !=nil {return _ffegc ;};};if _ggfbe .Band1H !=nil {if _fggag :=_ggfbe .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_fggag !=nil {return _fggag ;};};if _ggfbe .Band2H !=nil {if _fdcd :=_ggfbe .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048");_fdcd !=nil {return _fdcd ;};};if _ggfbe .Band1V !=nil {if _bcfge :=_ggfbe .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_bcfge !=nil {return _bcfge ;};};if _ggfbe .Band2V !=nil {if _ebedg :=_ggfbe .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056");_ebedg !=nil {return _ebedg ;};};if _ggfbe .LastCol !=nil {if _eacde :=_ggfbe .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_eacde !=nil {return _eacde ;};};if _ggfbe .FirstCol !=nil {if _adedc :=_ggfbe .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl");_adedc !=nil {return _adedc ;};};if _ggfbe .LastRow !=nil {if _addcf :=_ggfbe .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_addcf !=nil {return _addcf ;};};if _ggfbe .SeCell !=nil {if _gcdfd :=_ggfbe .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c");_gcdfd !=nil {return _gcdfd ;};};if _ggfbe .SwCell !=nil {if _edcfd :=_ggfbe .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_edcfd !=nil {return _edcfd ;};};if _ggfbe .FirstRow !=nil {if _efcc :=_ggfbe .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw");_efcc !=nil {return _efcc ;};};if _ggfbe .NeCell !=nil {if _aeccd :=_ggfbe .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_aeccd !=nil {return _aeccd ;};};if _ggfbe .NwCell !=nil {if _dcbff :=_ggfbe .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c");_dcbff !=nil {return _dcbff ;};};if _ggfbe .ExtLst !=nil {if _dgcfc :=_ggfbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgcfc !=nil {return _dgcfc ;};};return nil ;};func (_ecgc *CT_Color )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecgc .ScrgbClr !=nil {_cddd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ecgc .ScrgbClr ,_cddd );};if _ecgc .SrgbClr !=nil {_fbbea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ecgc .SrgbClr ,_fbbea );};if _ecgc .HslClr !=nil {_aedd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ecgc .HslClr ,_aedd );};if _ecgc .SysClr !=nil {_fcef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ecgc .SysClr ,_fcef );};if _ecgc .SchemeClr !=nil {_febfb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ecgc .SchemeClr ,_febfb );};if _ecgc .PrstClr !=nil {_gbdb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ecgc .PrstClr ,_gbdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbeaba ST_TextUnderlineType )String ()string {switch _gbeaba {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 "";};func (_caga *CT_ColorChangeEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caga .ClrFrom =NewCT_Color ();_caga .ClrTo =NewCT_Color ();for _ ,_edea :=range start .Attr {if _edea .Name .Local =="\u0075\u0073\u0065\u0041"{_deeb ,_acfe :=_c .ParseBool (_edea .Value );if _acfe !=nil {return _acfe ;};_caga .UseAAttr =&_deeb ;continue ;};};_dfac :for {_ggca ,_adaf :=d .Token ();if _adaf !=nil {return _adaf ;};switch _fbbd :=_ggca .(type ){case _d .StartElement :switch _fbbd .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 :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_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 :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _ecgdc :=d .DecodeElement (_caga .ClrFrom ,&_fbbd );_ecgdc !=nil {return _ecgdc ;};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 :"\u0063\u006c\u0072T\u006f"},_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 :"\u0063\u006c\u0072T\u006f"}:if _fgdg :=d .DecodeElement (_caga .ClrTo ,&_fbbd );_fgdg !=nil {return _fgdg ;};default:_bf .Log .Debug ("\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",_fbbd .Name );if _fdagd :=d .Skip ();_fdagd !=nil {return _fdagd ;};};case _d .EndElement :break _dfac ;case _d .CharData :};};return nil ;};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 (_dbeea ST_SystemColorVal )String ()string {switch _dbeea {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 "";}; +// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path +func (_dacf *CT_GvmlPicture )ValidateWithPath (path string )error {if _cecb :=_dacf .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cecb !=nil {return _cecb ;};if _gggd :=_dacf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gggd !=nil {return _gggd ;};if _fagcf :=_dacf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fagcf !=nil {return _fagcf ;};if _dacf .Style !=nil {if _dgeee :=_dacf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dgeee !=nil {return _dgeee ;};};if _dacf .ExtLst !=nil {if _gbff :=_dacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbff !=nil {return _gbff ;};};return nil ;}; -// Validate validates the CT_ScRgbColor and its children -func (_edfca *CT_ScRgbColor )Validate ()error {return _edfca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path +func (_gbae *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_gcba *CT_ContentPartLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcba .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gcba .NoGrpAttr ))});};if _gcba .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gcba .NoSelectAttr ))});};if _gcba .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gcba .NoRotAttr ))});};if _gcba .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gcba .NoChangeAspectAttr ))});};if _gcba .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gcba .NoMoveAttr ))});};if _gcba .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gcba .NoResizeAttr ))});};if _gcba .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gcba .NoEditPointsAttr ))});};if _gcba .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gcba .NoAdjustHandlesAttr ))});};if _gcba .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gcba .NoChangeArrowheadsAttr ))});};if _gcba .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gcba .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _gcba .ExtLst !=nil {_eacaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcba .ExtLst ,_eacaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SupplementalFont and its children -func (_ecedf *CT_SupplementalFont )Validate ()error {return _ecedf .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};func (_eafg *CT_Hyperlink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eafg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eafg .IdAttr )});};if _eafg .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_eafg .InvalidUrlAttr )});};if _eafg .ActionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_eafg .ActionAttr )});};if _eafg .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eafg .TgtFrameAttr )});};if _eafg .TooltipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_eafg .TooltipAttr )});};if _eafg .HistoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eafg .HistoryAttr ))});};if _eafg .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eafg .HighlightClickAttr ))});};if _eafg .EndSndAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eafg .EndSndAttr ))});};e .EncodeToken (start );if _eafg .Snd !=nil {_acde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073n\u0064"}};e .EncodeElement (_eafg .Snd ,_acde );};if _eafg .ExtLst !=nil {_fegga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafg .ExtLst ,_fegga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_aafbe :=&CT_Hyperlink {};return _aafbe };func (_cfcg *CT_ConnectorLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfcg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cfcg .NoGrpAttr ))});};if _cfcg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cfcg .NoSelectAttr ))});};if _cfcg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cfcg .NoRotAttr ))});};if _cfcg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cfcg .NoChangeAspectAttr ))});};if _cfcg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cfcg .NoMoveAttr ))});};if _cfcg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cfcg .NoResizeAttr ))});};if _cfcg .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cfcg .NoEditPointsAttr ))});};if _cfcg .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cfcg .NoAdjustHandlesAttr ))});};if _cfcg .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cfcg .NoChangeArrowheadsAttr ))});};if _cfcg .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cfcg .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _cfcg .ExtLst !=nil {_fcfbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfcg .ExtLst ,_fcfbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;}; +// Validate validates the CT_Point2D and its children +func (_dede *CT_Point2D )Validate ()error {return _dede .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");}; -// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path -func (_cccbc *CT_VideoFile )ValidateWithPath (path string )error {if _cccbc .ExtLst !=nil {if _ceefgc :=_cccbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceefgc !=nil {return _ceefgc ;};};return nil ;};func (_added *EG_TextRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _added .R !=nil {_egffaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_added .R ,_egffaa );};if _added .Br !=nil {_fcbad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_added .Br ,_fcbad );};if _added .Fld !=nil {_fggbag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_added .Fld ,_fggbag );};return nil ;};func (_gcbae *CT_TextBulletSizePercent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbae .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_ggfgbg :=range start .Attr {if _ggfgbg .Name .Local =="\u0076\u0061\u006c"{_abbgc ,_fbgaaa :=_ggfgbg .Value ,error (nil );if _fbgaaa !=nil {return _fbgaaa ;};_gcbae .ValAttr =_abbgc ;continue ;};};for {_gcabc ,_fdff :=d .Token ();if _fdff !=nil {return _b .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",_fdff );};if _gcfea ,_baedg :=_gcabc .(_d .EndElement );_baedg &&_gcfea .Name ==start .Name {break ;};};return nil ;};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_egagdf :=&CT_GvmlTextShapeChoice {};return _egagdf ;};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 (_fbcbdc ST_TextTabAlignType )Validate ()error {return _fbcbdc .ValidateWithPath ("")};func NewCT_TextTabStop ()*CT_TextTabStop {_gccbaf :=&CT_TextTabStop {};return _gccbaf };func (_ecdea ST_TextHorzOverflowType )Validate ()error {return _ecdea .ValidateWithPath ("")};func (_gffdfd ST_RectAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gffdfd .String (),start );};func (_egbbd *ST_TextFontAlignType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egbbd =0;case "\u0061\u0075\u0074\u006f":*_egbbd =1;case "\u0074":*_egbbd =2;case "\u0063\u0074\u0072":*_egbbd =3;case "\u0062\u0061\u0073\u0065":*_egbbd =4;case "\u0062":*_egbbd =5;};return nil ;};func (_fbccg *CT_Scale2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbccg .Sx =NewCT_Ratio ();_fbccg .Sy =NewCT_Ratio ();_ccged :for {_gcgdb ,_bfdcd :=d .Token ();if _bfdcd !=nil {return _bfdcd ;};switch _baaff :=_gcgdb .(type ){case _d .StartElement :switch _baaff .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 :"\u0073\u0078"},_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 :"\u0073\u0078"}:if _acaea :=d .DecodeElement (_fbccg .Sx ,&_baaff );_acaea !=nil {return _acaea ;};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 :"\u0073\u0079"},_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 :"\u0073\u0079"}:if _bbae :=d .DecodeElement (_fbccg .Sy ,&_baaff );_bbae !=nil {return _bbae ;};default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0065\u0032\u0044\u0020\u0025\u0076",_baaff .Name );if _fcbfbf :=d .Skip ();_fcbfbf !=nil {return _fcbfbf ;};};case _d .EndElement :break _ccged ;case _d .CharData :};};return nil ;};func (_ccgcg *CT_SupplementalFont )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0076",_ccgcg .ScriptAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ccgcg .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adafa *EG_TextGeometry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgcgea :for {_eadfac ,_cgbgad :=d .Token ();if _cgbgad !=nil {return _cgbgad ;};switch _efcf :=_eadfac .(type ){case _d .StartElement :switch _efcf .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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_adafa .CustGeom =NewCT_CustomGeometry2D ();if _dgdfd :=d .DecodeElement (_adafa .CustGeom ,&_efcf );_dgdfd !=nil {return _dgdfd ;};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\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_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\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_adafa .PrstTxWarp =NewCT_PresetTextShape ();if _fccab :=d .DecodeElement (_adafa .PrstTxWarp ,&_efcf );_fccab !=nil {return _fccab ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078t\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_efcf .Name );if _fgfac :=d .Skip ();_fgfac !=nil {return _fgfac ;};};case _d .EndElement :break _bgcgea ;case _d .CharData :};};return nil ;};func (_agbfee *CT_TextUnderlineLineFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_cabff :=ST_TextPoint {};if _eg .ST_UniversalMeasurePatternRe .MatchString (s ){_cabff .ST_UniversalMeasure =&s ;}else {_gcdg ,_eadaf :=_c .ParseInt (s ,10,32);if _eadaf !=nil {return _cabff ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eadaf );};_cfbfce :=int32 (_gcdg );_cabff .ST_TextPointUnqualified =&_cfbfce ;};return _cabff ,nil ;}; +// Validate validates the CT_EmbeddedWAVAudioFile and its children +func (_bdff *CT_EmbeddedWAVAudioFile )Validate ()error {return _bdff .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_cceab *CT_ReflectionEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbefc :=range start .Attr {if _cbefc .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_efaga ,_eeeeb :=_af .ParseInt (_cbefc .Value ,10,32);if _eeeeb !=nil {return _eeeeb ;};_afgb :=int32 (_efaga );_cceab .FadeDirAttr =&_afgb ;continue ;};if _cbefc .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_baggc ,_faagc :=_af .ParseInt (_cbefc .Value ,10,64);if _faagc !=nil {return _faagc ;};_cceab .BlurRadAttr =&_baggc ;continue ;};if _cbefc .Name .Local =="\u0073\u0074\u0050o\u0073"{_eabca ,_dbcdcb :=ParseUnionST_PositiveFixedPercentage (_cbefc .Value );if _dbcdcb !=nil {return _dbcdcb ;};_cceab .StPosAttr =&_eabca ;continue ;};if _cbefc .Name .Local =="\u0065\u006e\u0064\u0041"{_cgbb ,_dcdde :=ParseUnionST_PositiveFixedPercentage (_cbefc .Value );if _dcdde !=nil {return _dcdde ;};_cceab .EndAAttr =&_cgbb ;continue ;};if _cbefc .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_geada ,_egdcd :=ParseUnionST_PositiveFixedPercentage (_cbefc .Value );if _egdcd !=nil {return _egdcd ;};_cceab .EndPosAttr =&_geada ;continue ;};if _cbefc .Name .Local =="\u0064\u0069\u0073\u0074"{_fdeff ,_cecec :=_af .ParseInt (_cbefc .Value ,10,64);if _cecec !=nil {return _cecec ;};_cceab .DistAttr =&_fdeff ;continue ;};if _cbefc .Name .Local =="\u0064\u0069\u0072"{_ecdag ,_aeac :=_af .ParseInt (_cbefc .Value ,10,32);if _aeac !=nil {return _aeac ;};_aefcf :=int32 (_ecdag );_cceab .DirAttr =&_aefcf ;continue ;};if _cbefc .Name .Local =="\u0073\u0074\u0041"{_dffaea ,_ccgdg :=ParseUnionST_PositiveFixedPercentage (_cbefc .Value );if _ccgdg !=nil {return _ccgdg ;};_cceab .StAAttr =&_dffaea ;continue ;};if _cbefc .Name .Local =="\u0073\u0078"{_cbeg ,_adcccb :=ParseUnionST_Percentage (_cbefc .Value );if _adcccb !=nil {return _adcccb ;};_cceab .SxAttr =&_cbeg ;continue ;};if _cbefc .Name .Local =="\u0073\u0079"{_fggd ,_edbacd :=ParseUnionST_Percentage (_cbefc .Value );if _edbacd !=nil {return _edbacd ;};_cceab .SyAttr =&_fggd ;continue ;};if _cbefc .Name .Local =="\u006b\u0078"{_cdgb ,_fbfc :=_af .ParseInt (_cbefc .Value ,10,32);if _fbfc !=nil {return _fbfc ;};_cegeb :=int32 (_cdgb );_cceab .KxAttr =&_cegeb ;continue ;};if _cbefc .Name .Local =="\u006b\u0079"{_bcbc ,_ebddb :=_af .ParseInt (_cbefc .Value ,10,32);if _ebddb !=nil {return _ebddb ;};_dgdce :=int32 (_bcbc );_cceab .KyAttr =&_dgdce ;continue ;};if _cbefc .Name .Local =="\u0061\u006c\u0067\u006e"{_cceab .AlgnAttr .UnmarshalXMLAttr (_cbefc );continue ;};if _cbefc .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_ccgde ,_fabf :=_af .ParseBool (_cbefc .Value );if _fabf !=nil {return _fabf ;};_cceab .RotWithShapeAttr =&_ccgde ;continue ;};};for {_agcdc ,_ebab :=d .Token ();if _ebab !=nil {return _db .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",_ebab );};if _aefde ,_abcfd :=_agcdc .(_b .EndElement );_abcfd &&_aefde .Name ==start .Name {break ;};};return nil ;};func (_ccbff *CT_HslColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbff .HueAttr =0;for _ ,_fggbg :=range start .Attr {if _fggbg .Name .Local =="\u0068\u0075\u0065"{_ebce ,_gggcb :=_af .ParseInt (_fggbg .Value ,10,32);if _gggcb !=nil {return _gggcb ;};_ccbff .HueAttr =int32 (_ebce );continue ;};if _fggbg .Name .Local =="\u0073\u0061\u0074"{_fefdd ,_bdfed :=ParseUnionST_Percentage (_fggbg .Value );if _bdfed !=nil {return _bdfed ;};_ccbff .SatAttr =_fefdd ;continue ;};if _fggbg .Name .Local =="\u006c\u0075\u006d"{_fdea ,_deff :=ParseUnionST_Percentage (_fggbg .Value );if _deff !=nil {return _deff ;};_ccbff .LumAttr =_fdea ;continue ;};};_cfade :for {_fgfaf ,_bdcbc :=d .Token ();if _bdcbc !=nil {return _bdcbc ;};switch _fdggb :=_fgfaf .(type ){case _b .StartElement :switch _fdggb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abfcd :=NewEG_ColorTransform ();_abfcd .Tint =NewCT_PositiveFixedPercentage ();if _efca :=d .DecodeElement (_abfcd .Tint ,&_fdggb );_efca !=nil {return _efca ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_abfcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acaa :=NewEG_ColorTransform ();_acaa .Shade =NewCT_PositiveFixedPercentage ();if _geecg :=d .DecodeElement (_acaa .Shade ,&_fdggb );_geecg !=nil {return _geecg ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_acaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egfag :=NewEG_ColorTransform ();_egfag .Comp =NewCT_ComplementTransform ();if _bebac :=d .DecodeElement (_egfag .Comp ,&_fdggb );_bebac !=nil {return _bebac ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_egfag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cacf :=NewEG_ColorTransform ();_cacf .Inv =NewCT_InverseTransform ();if _daagd :=d .DecodeElement (_cacf .Inv ,&_fdggb );_daagd !=nil {return _daagd ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_cacf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbcgd :=NewEG_ColorTransform ();_dbcgd .Gray =NewCT_GrayscaleTransform ();if _acagc :=d .DecodeElement (_dbcgd .Gray ,&_fdggb );_acagc !=nil {return _acagc ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_dbcgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gggg :=NewEG_ColorTransform ();_gggg .Alpha =NewCT_PositiveFixedPercentage ();if _gdbbb :=d .DecodeElement (_gggg .Alpha ,&_fdggb );_gdbbb !=nil {return _gdbbb ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_gggg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febfg :=NewEG_ColorTransform ();_febfg .AlphaOff =NewCT_FixedPercentage ();if _fbfb :=d .DecodeElement (_febfg .AlphaOff ,&_fdggb );_fbfb !=nil {return _fbfb ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_febfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feef :=NewEG_ColorTransform ();_feef .AlphaMod =NewCT_PositivePercentage ();if _accbd :=d .DecodeElement (_feef .AlphaMod ,&_fdggb );_accbd !=nil {return _accbd ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_feef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbbeg :=NewEG_ColorTransform ();_cbbeg .Hue =NewCT_PositiveFixedAngle ();if _ccaf :=d .DecodeElement (_cbbeg .Hue ,&_fdggb );_ccaf !=nil {return _ccaf ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_cbbeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddadd :=NewEG_ColorTransform ();_ddadd .HueOff =NewCT_Angle ();if _dafe :=d .DecodeElement (_ddadd .HueOff ,&_fdggb );_dafe !=nil {return _dafe ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_ddadd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbcbba :=NewEG_ColorTransform ();_cbcbba .HueMod =NewCT_PositivePercentage ();if _ddega :=d .DecodeElement (_cbcbba .HueMod ,&_fdggb );_ddega !=nil {return _ddega ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_cbcbba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_deead :=NewEG_ColorTransform ();_deead .Sat =NewCT_Percentage ();if _edae :=d .DecodeElement (_deead .Sat ,&_fdggb );_edae !=nil {return _edae ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_deead );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccgc :=NewEG_ColorTransform ();_ccgc .SatOff =NewCT_Percentage ();if _bfbed :=d .DecodeElement (_ccgc .SatOff ,&_fdggb );_bfbed !=nil {return _bfbed ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_ccgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefc :=NewEG_ColorTransform ();_fefc .SatMod =NewCT_Percentage ();if _cdcg :=d .DecodeElement (_fefc .SatMod ,&_fdggb );_cdcg !=nil {return _cdcg ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_fefc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddecc :=NewEG_ColorTransform ();_ddecc .Lum =NewCT_Percentage ();if _dfbb :=d .DecodeElement (_ddecc .Lum ,&_fdggb );_dfbb !=nil {return _dfbb ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_ddecc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdebad :=NewEG_ColorTransform ();_fdebad .LumOff =NewCT_Percentage ();if _ddgg :=d .DecodeElement (_fdebad .LumOff ,&_fdggb );_ddgg !=nil {return _ddgg ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_fdebad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_debe :=NewEG_ColorTransform ();_debe .LumMod =NewCT_Percentage ();if _agef :=d .DecodeElement (_debe .LumMod ,&_fdggb );_agef !=nil {return _agef ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_debe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cagd :=NewEG_ColorTransform ();_cagd .Red =NewCT_Percentage ();if _cbdce :=d .DecodeElement (_cagd .Red ,&_fdggb );_cbdce !=nil {return _cbdce ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_cagd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gedd :=NewEG_ColorTransform ();_gedd .RedOff =NewCT_Percentage ();if _ecda :=d .DecodeElement (_gedd .RedOff ,&_fdggb );_ecda !=nil {return _ecda ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_gedd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agae :=NewEG_ColorTransform ();_agae .RedMod =NewCT_Percentage ();if _eecfb :=d .DecodeElement (_agae .RedMod ,&_fdggb );_eecfb !=nil {return _eecfb ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_agae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfbfa :=NewEG_ColorTransform ();_cfbfa .Green =NewCT_Percentage ();if _cffge :=d .DecodeElement (_cfbfa .Green ,&_fdggb );_cffge !=nil {return _cffge ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_cfbfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eafaa :=NewEG_ColorTransform ();_eafaa .GreenOff =NewCT_Percentage ();if _aggdd :=d .DecodeElement (_eafaa .GreenOff ,&_fdggb );_aggdd !=nil {return _aggdd ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_eafaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_accdg :=NewEG_ColorTransform ();_accdg .GreenMod =NewCT_Percentage ();if _gabce :=d .DecodeElement (_accdg .GreenMod ,&_fdggb );_gabce !=nil {return _gabce ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_accdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbbf :=NewEG_ColorTransform ();_fbbf .Blue =NewCT_Percentage ();if _fcfaa :=d .DecodeElement (_fbbf .Blue ,&_fdggb );_fcfaa !=nil {return _fcfaa ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_fbbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_faaba :=NewEG_ColorTransform ();_faaba .BlueOff =NewCT_Percentage ();if _adbdg :=d .DecodeElement (_faaba .BlueOff ,&_fdggb );_adbdg !=nil {return _adbdg ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_faaba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgag :=NewEG_ColorTransform ();_dgag .BlueMod =NewCT_Percentage ();if _gddg :=d .DecodeElement (_dgag .BlueMod ,&_fdggb );_gddg !=nil {return _gddg ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_dgag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdfd :=NewEG_ColorTransform ();_cdfd .Gamma =NewCT_GammaTransform ();if _adef :=d .DecodeElement (_cdfd .Gamma ,&_fdggb );_adef !=nil {return _adef ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_cdfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eegb :=NewEG_ColorTransform ();_eegb .InvGamma =NewCT_InverseGammaTransform ();if _gbgbd :=d .DecodeElement (_eegb .InvGamma ,&_fdggb );_gbgbd !=nil {return _gbgbd ;};_ccbff .EG_ColorTransform =append (_ccbff .EG_ColorTransform ,_eegb );default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_fdggb .Name );if _egcbc :=d .Skip ();_egcbc !=nil {return _egcbc ;};};case _b .EndElement :break _cfade ;case _b .CharData :};};return nil ;};func (_ccbc *ST_TextVerticalType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdfeab ,_ggdff :=d .Token ();if _ggdff !=nil {return _ggdff ;};if _gbebaf ,_efaba :=_gdfeab .(_b .EndElement );_efaba &&_gbebaf .Name ==start .Name {*_ccbc =1;return nil ;};if _fcee ,_geccd :=_gdfeab .(_b .CharData );!_geccd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdfeab );}else {switch string (_fcee ){case "":*_ccbc =0;case "\u0068\u006f\u0072\u007a":*_ccbc =1;case "\u0076\u0065\u0072\u0074":*_ccbc =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_ccbc =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_ccbc =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_ccbc =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_ccbc =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_ccbc =7;};};_gdfeab ,_ggdff =d .Token ();if _ggdff !=nil {return _ggdff ;};if _cddgc ,_fecaca :=_gdfeab .(_b .EndElement );_fecaca &&_cddgc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdfeab );};func (_aaffag ST_TextShapeType )ValidateWithPath (path string )error {switch _aaffag {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaffag ));};return nil ;};func (_fbdd *CT_EffectReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddegg :=range start .Attr {if _ddegg .Name .Local =="\u0072\u0065\u0066"{_gegab ,_dccc :=_ddegg .Value ,error (nil );if _dccc !=nil {return _dccc ;};_fbdd .RefAttr =_gegab ;continue ;};};for {_cbdgc ,_bbgf :=d .Token ();if _bbgf !=nil {return _db .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",_bbgf );};if _agfe ,_baadg :=_cbdgc .(_b .EndElement );_baadg &&_agfe .Name ==start .Name {break ;};};return nil ;};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_aacag :=&CT_RelativeOffsetEffect {};return _aacag ;};func (_edfegf ST_TextUnderlineType )String ()string {switch _edfegf {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 "";}; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_fabfd *CT_Table )ValidateWithPath (path string )error {if _fabfd .TblPr !=nil {if _aaeeaa :=_fabfd .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_aaeeaa !=nil {return _aaeeaa ;};};if _gegega :=_fabfd .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_gegega !=nil {return _gegega ;};for _baabf ,_acfag :=range _fabfd .Tr {if _babfe :=_acfag .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_baabf ));_babfe !=nil {return _babfe ;};};return nil ;};func (_ddbcf *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfgd :=range start .Attr {if _gfgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gfgd .Name .Local =="\u0065\u006d\u0062e\u0064"||_gfgd .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"&&_gfgd .Name .Local =="\u0065\u006d\u0062e\u0064"{_agb ,_gdba :=_gfgd .Value ,error (nil );if _gdba !=nil {return _gdba ;};_ddbcf .EmbedAttr =_agb ;continue ;};if _gfgd .Name .Local =="\u006e\u0061\u006d\u0065"{_aggc ,_beaa :=_gfgd .Value ,error (nil );if _beaa !=nil {return _beaa ;};_ddbcf .NameAttr =&_aggc ;continue ;};};for {_gbeg ,_decaaa :=d .Token ();if _decaaa !=nil {return _b .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",_decaaa );};if _ecfg ,_fgdcf :=_gbeg .(_d .EndElement );_fgdcf &&_ecfg .Name ==start .Name {break ;};};return nil ;};func (_ecdgd *CT_SRgbColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ecdgd .ValAttr )});e .EncodeToken (start );if _ecdgd .EG_ColorTransform !=nil {for _ ,_dccb :=range _ecdgd .EG_ColorTransform {_dccb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;};func (_fafed *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dagcd :=range start .Attr {if _dagcd .Name .Local =="\u0074\u0078\u0042o\u0078"{_bacag ,_egcfc :=_c .ParseBool (_dagcd .Value );if _egcfc !=nil {return _egcfc ;};_fafed .TxBoxAttr =&_bacag ;continue ;};};_dgfad :for {_cccef ,_aggdb :=d .Token ();if _aggdb !=nil {return _aggdb ;};switch _accc :=_cccef .(type ){case _d .StartElement :switch _accc .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 :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_fafed .SpLocks =NewCT_ShapeLocking ();if _gedbf :=d .DecodeElement (_fafed .SpLocks ,&_accc );_gedbf !=nil {return _gedbf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafed .ExtLst =NewCT_OfficeArtExtensionList ();if _bfda :=d .DecodeElement (_fafed .ExtLst ,&_accc );_bfda !=nil {return _bfda ;};default:_bf .Log .Debug ("\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",_accc .Name );if _fcceg :=d .Skip ();_fcceg !=nil {return _fcceg ;};};case _d .EndElement :break _dgfad ;case _d .CharData :};};return nil ;};type ST_EffectContainerType byte ; +// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path +func (_faea *CT_EmptyElement )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path -func (_bdfg *CT_ShapeStyle )ValidateWithPath (path string )error {if _dccc :=_bdfg .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_dccc !=nil {return _dccc ;};if _faffg :=_bdfg .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_faffg !=nil {return _faffg ;};if _dffda :=_bdfg .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_dffda !=nil {return _dffda ;};if _gcedc :=_bdfg .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_gcedc !=nil {return _gcedc ;};return nil ;};func (_effed *CT_EmptyElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afcbf *CT_TextBulletColorFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cbgbg ,_abeggd :=d .Token ();if _abeggd !=nil {return _b .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",_abeggd );};if _aggef ,_eggc :=_cbgbg .(_d .EndElement );_eggc &&_aggef .Name ==start .Name {break ;};};return nil ;};func (_egccf ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _egccf {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 (_egccf ));};return nil ;}; +// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path +func (_acbce *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _fdcae :=_acbce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdcae !=nil {return _fdcae ;};return nil ;}; -// Validate validates the CT_GradientStopList and its children -func (_gegaa *CT_GradientStopList )Validate ()error {return _gegaa .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_cacgc *EG_ThemeableFontStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cacgc .Font !=nil {_aeface :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_cacgc .Font ,_aeface );};if _cacgc .FontRef !=nil {_fgec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_cacgc .FontRef ,_fgec );};return nil ;};func NewCT_ConnectionSite ()*CT_ConnectionSite {_cdgde :=&CT_ConnectionSite {};_cdgde .Pos =NewCT_AdjPoint2D ();return _cdgde ;};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_abbcg :=&CT_GroupFillProperties {};return _abbcg ;}; +// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path +func (_faga *CT_GvmlTextShape )ValidateWithPath (path string )error {if _dfcbe :=_faga .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_dfcbe !=nil {return _dfcbe ;};if _faga .Choice !=nil {if _cbfd :=_faga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbfd !=nil {return _cbfd ;};};if _faga .ExtLst !=nil {if _gfcd :=_faga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfcd !=nil {return _gfcd ;};};return nil ;};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_ColorMappingOverrideChoice and its children -func (_cdbaa *CT_ColorMappingOverrideChoice )Validate ()error {return _cdbaa .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 (_dadb *CT_TableBackgroundStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dadb .Fill !=nil {_fbbcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dadb .Fill ,_fbbcc );};if _dadb .FillRef !=nil {_cafgg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_dadb .FillRef ,_cafgg );};if _dadb .Effect !=nil {_cggg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dadb .Effect ,_cggg );};if _dadb .EffectRef !=nil {_beaef :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_dadb .EffectRef ,_beaef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaeaga ST_BlendMode )ValidateWithPath (path string )error {switch _aaeaga {case 0,1,2,3,4,5: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 (_aaeaga ));};return nil ;};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0;ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3;);func (_abdc ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _abdc {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 (_abdc ));};return nil ;};func (_gcfda ST_PresetShadowVal )Validate ()error {return _gcfda .ValidateWithPath ("")};func (_cceff *CT_TextNoBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agffaab ST_LightRigType )Validate ()error {return _agffaab .ValidateWithPath ("")};func NewCT_FillStyleList ()*CT_FillStyleList {_ffggg :=&CT_FillStyleList {};return _ffggg };func (_fgfbg *CT_GroupShapeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgfbg .BwModeAttr !=ST_BlackWhiteModeUnset {_bced ,_cagca :=_fgfbg .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _cagca !=nil {return _cagca ;};start .Attr =append (start .Attr ,_bced );};e .EncodeToken (start );if _fgfbg .Xfrm !=nil {_gagfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fgfbg .Xfrm ,_gagfd );};if _fgfbg .NoFill !=nil {_bgbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgfbg .NoFill ,_bgbc );};if _fgfbg .SolidFill !=nil {_dccea :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgfbg .SolidFill ,_dccea );};if _fgfbg .GradFill !=nil {_bgdgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgfbg .GradFill ,_bgdgg );};if _fgfbg .BlipFill !=nil {_abfed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgfbg .BlipFill ,_abfed );};if _fgfbg .PattFill !=nil {_eeac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgfbg .PattFill ,_eeac );};if _fgfbg .GrpFill !=nil {_dddcc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_fgfbg .GrpFill ,_dddcc );};if _fgfbg .EffectLst !=nil {_fgafd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgfbg .EffectLst ,_fgafd );};if _fgfbg .EffectDag !=nil {_bgded :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_fgfbg .EffectDag ,_bgded );};if _fgfbg .Scene3d !=nil {_ebae :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_fgfbg .Scene3d ,_ebae );};if _fgfbg .ExtLst !=nil {_fdcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgfbg .ExtLst ,_fdcg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cffdf *CT_InnerShadowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adbd :=range start .Attr {if _adbd .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_ceafgf ,_adfge :=_c .ParseInt (_adbd .Value ,10,64);if _adfge !=nil {return _adfge ;};_cffdf .BlurRadAttr =&_ceafgf ;continue ;};if _adbd .Name .Local =="\u0064\u0069\u0073\u0074"{_egbcd ,_ceaca :=_c .ParseInt (_adbd .Value ,10,64);if _ceaca !=nil {return _ceaca ;};_cffdf .DistAttr =&_egbcd ;continue ;};if _adbd .Name .Local =="\u0064\u0069\u0072"{_degcd ,_bdagd :=_c .ParseInt (_adbd .Value ,10,32);if _bdagd !=nil {return _bdagd ;};_gcced :=int32 (_degcd );_cffdf .DirAttr =&_gcced ;continue ;};};_aecd :for {_cabbb ,_aacae :=d .Token ();if _aacae !=nil {return _aacae ;};switch _abead :=_cabbb .(type ){case _d .StartElement :switch _abead .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cffdf .ScrgbClr =NewCT_ScRgbColor ();if _afgac :=d .DecodeElement (_cffdf .ScrgbClr ,&_abead );_afgac !=nil {return _afgac ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cffdf .SrgbClr =NewCT_SRgbColor ();if _feaa :=d .DecodeElement (_cffdf .SrgbClr ,&_abead );_feaa !=nil {return _feaa ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cffdf .HslClr =NewCT_HslColor ();if _edfba :=d .DecodeElement (_cffdf .HslClr ,&_abead );_edfba !=nil {return _edfba ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cffdf .SysClr =NewCT_SystemColor ();if _gggc :=d .DecodeElement (_cffdf .SysClr ,&_abead );_gggc !=nil {return _gggc ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cffdf .SchemeClr =NewCT_SchemeColor ();if _gdcfc :=d .DecodeElement (_cffdf .SchemeClr ,&_abead );_gdcfc !=nil {return _gdcfc ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cffdf .PrstClr =NewCT_PresetColor ();if _aegce :=d .DecodeElement (_cffdf .PrstClr ,&_abead );_aegce !=nil {return _aegce ;};default:_bf .Log .Debug ("\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",_abead .Name );if _gcbdc :=d .Skip ();_gcbdc !=nil {return _gcbdc ;};};case _d .EndElement :break _aecd ;case _d .CharData :};};return nil ;};func (_dafgf *CT_TileInfoProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcbae :=range start .Attr {if _dcbae .Name .Local =="\u0074\u0078"{_ccege ,_bageg :=ParseUnionST_Coordinate (_dcbae .Value );if _bageg !=nil {return _bageg ;};_dafgf .TxAttr =&_ccege ;continue ;};if _dcbae .Name .Local =="\u0074\u0079"{_acaeag ,_cdgdf :=ParseUnionST_Coordinate (_dcbae .Value );if _cdgdf !=nil {return _cdgdf ;};_dafgf .TyAttr =&_acaeag ;continue ;};if _dcbae .Name .Local =="\u0073\u0078"{_beedf ,_ffdb :=ParseUnionST_Percentage (_dcbae .Value );if _ffdb !=nil {return _ffdb ;};_dafgf .SxAttr =&_beedf ;continue ;};if _dcbae .Name .Local =="\u0073\u0079"{_cbbdg ,_dabfd :=ParseUnionST_Percentage (_dcbae .Value );if _dabfd !=nil {return _dabfd ;};_dafgf .SyAttr =&_cbbdg ;continue ;};if _dcbae .Name .Local =="\u0066\u006c\u0069\u0070"{_dafgf .FlipAttr .UnmarshalXMLAttr (_dcbae );continue ;};if _dcbae .Name .Local =="\u0061\u006c\u0067\u006e"{_dafgf .AlgnAttr .UnmarshalXMLAttr (_dcbae );continue ;};};for {_gaafd ,_ceffg :=d .Token ();if _ceffg !=nil {return _b .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",_ceffg );};if _cbcab ,_bgedd :=_gaafd .(_d .EndElement );_bgedd &&_cbcab .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;);type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;}; +// Validate validates the AG_Locking and its children +func (_ff *AG_Locking )Validate ()error {return _ff .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path -func (_aab *CT_BlurEffect )ValidateWithPath (path string )error {if _aab .RadAttr !=nil {if *_aab .RadAttr < 0{return _b .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 ,*_aab .RadAttr );};if *_aab .RadAttr > 27273042316900{return _b .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 ,*_aab .RadAttr );};};return nil ;};func (_cgcb *CT_AnimationElementChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacb :for {_fad ,_geff :=d .Token ();if _geff !=nil {return _geff ;};switch _gcbd :=_fad .(type ){case _d .StartElement :switch _gcbd .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 :"\u0064\u0067\u006d"},_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 :"\u0064\u0067\u006d"}:_cgcb .Dgm =NewCT_AnimationDgmElement ();if _fdg :=d .DecodeElement (_cgcb .Dgm ,&_gcbd );_fdg !=nil {return _fdg ;};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 :"\u0063\u0068\u0061r\u0074"},_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 :"\u0063\u0068\u0061r\u0074"}:_cgcb .Chart =NewCT_AnimationChartElement ();if _geg :=d .DecodeElement (_cgcb .Chart ,&_gcbd );_geg !=nil {return _geg ;};default:_bf .Log .Debug ("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",_gcbd .Name );if _agff :=d .Skip ();_agff !=nil {return _agff ;};};case _d .EndElement :break _dacb ;case _d .CharData :};};return nil ;}; +// ST_AnimationChartBuildType is a union type +type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;}; -// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path -func (_agfcg *EG_Geometry )ValidateWithPath (path string )error {if _agfcg .CustGeom !=nil {if _adca :=_agfcg .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_adca !=nil {return _adca ;};};if _agfcg .PrstGeom !=nil {if _fdebe :=_agfcg .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_fdebe !=nil {return _fdebe ;};};return nil ;};func (_efddf ST_BlackWhiteMode )String ()string {switch _efddf {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 "";};type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;}; +// Validate validates the CT_TableCell and its children +func (_efddf *CT_TableCell )Validate ()error {return _efddf .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};func (_daee ST_ColorSchemeIndex )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbeec :=_b .Attr {};_bbeec .Name =name ;switch _daee {case ST_ColorSchemeIndexUnset :_bbeec .Value ="";case ST_ColorSchemeIndexDk1 :_bbeec .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_bbeec .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_bbeec .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_bbeec .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_bbeec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_bbeec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_bbeec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ColorSchemeIndexAccent4 :_bbeec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_bbeec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_bbeec .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ColorSchemeIndexHlink :_bbeec .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_bbeec .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _bbeec ,nil ;}; -// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path -func (_degca *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_cfbbf :=&CT_GvmlShapeNonVisual {};_cfbbf .CNvPr =NewCT_NonVisualDrawingProps ();_cfbbf .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _cfbbf ;};func (_agaea *CT_PresetTextShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_geggd ,_fbcae :=_agaea .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"});if _fbcae !=nil {return _fbcae ;};start .Attr =append (start .Attr ,_geggd );e .EncodeToken (start );if _agaea .AvLst !=nil {_dcfad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_agaea .AvLst ,_dcfad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgdc *EG_TextBulletTypeface )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbege :for {_aadae ,_dcgg :=d .Token ();if _dcgg !=nil {return _dcgg ;};switch _egdea :=_aadae .(type ){case _d .StartElement :switch _egdea .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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_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\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_dgdc .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _dedce :=d .DecodeElement (_dgdc .BuFontTx ,&_egdea );_dedce !=nil {return _dedce ;};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\u0075\u0046\u006f\u006e\u0074"},_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\u0075\u0046\u006f\u006e\u0074"}:_dgdc .BuFont =NewCT_TextFont ();if _bbaab :=d .DecodeElement (_dgdc .BuFont ,&_egdea );_bbaab !=nil {return _bbaab ;};default:_bf .Log .Debug ("\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",_egdea .Name );if _acfaff :=d .Skip ();_acfaff !=nil {return _acfaff ;};};case _d .EndElement :break _ecbege ;case _d .CharData :};};return nil ;};func (_ebbgd *ST_PenAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcdece ,_gggcc :=d .Token ();if _gggcc !=nil {return _gggcc ;};if _cdecbf ,_bgadd :=_gcdece .(_d .EndElement );_bgadd &&_cdecbf .Name ==start .Name {*_ebbgd =1;return nil ;};if _acddg ,_gageg :=_gcdece .(_d .CharData );!_gageg {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",_gcdece );}else {switch string (_acddg ){case "":*_ebbgd =0;case "\u0063\u0074\u0072":*_ebbgd =1;case "\u0069\u006e":*_ebbgd =2;};};_gcdece ,_gggcc =d .Token ();if _gggcc !=nil {return _gggcc ;};if _eaabac ,_gddea :=_gcdece .(_d .EndElement );_gddea &&_eaabac .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",_gcdece );};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_efcfb :=ST_TextSpacingPercentOrPercentString {};if _eg .ST_PercentagePatternRe .MatchString (s ){_efcfb .ST_Percentage =&s ;}else {_fedcfg ,_fdcfe :=_c .ParseInt (s ,10,64);if _fdcfe !=nil {return _efcfb ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fdcfe );};_agdecc :=int32 (_fedcfg );_efcfb .ST_TextSpacingPercent =&_agdecc ;};return _efcfb ,nil ;}; +// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path +func (_ege *CT_AlphaFloorEffect )ValidateWithPath (path string )error {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 (_edbgc ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _edbgc {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbgc ));};return nil ;};func NewCT_HslColor ()*CT_HslColor {_cdcd :=&CT_HslColor {};_cdcd .HueAttr =0;return _cdcd };func (_fed *CT_Blip )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fed .CstateAttr !=ST_BlipCompressionUnset {_edff ,_gdc :=_fed .CstateAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"});if _gdc !=nil {return _gdc ;};start .Attr =append (start .Attr ,_edff );};if _fed .EmbedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_fed .EmbedAttr )});};if _fed .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_db .Sprintf ("\u0025\u0076",*_fed .LinkAttr )});};e .EncodeToken (start );if _fed .Choice !=nil {for _ ,_ecdb :=range _fed .Choice {_ecdb .MarshalXML (e ,_b .StartElement {});};};if _fed .ExtLst !=nil {_afcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fed .ExtLst ,_afcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_Media and its children -func (_afgee *EG_Media )Validate ()error {return _afgee .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");};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 (_gegff ST_PositiveFixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gegff .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_gegff .ST_PositiveFixedPercentageDecimal )));};if _gegff .ST_PositiveFixedPercentage !=nil {e .Encode (_gegff .ST_PositiveFixedPercentage );};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_efeeb ST_LineCap )Validate ()error {return _efeeb .ValidateWithPath ("")};func (_def *CT_BaseStylesOverride )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdfb :for {_edca ,_gcfe :=d .Token ();if _gcfe !=nil {return _gcfe ;};switch _cfdb :=_edca .(type ){case _d .StartElement :switch _cfdb .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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_def .ClrScheme =NewCT_ColorScheme ();if _afgc :=d .DecodeElement (_def .ClrScheme ,&_cfdb );_afgc !=nil {return _afgc ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_def .FontScheme =NewCT_FontScheme ();if _gcgfa :=d .DecodeElement (_def .FontScheme ,&_cfdb );_gcgfa !=nil {return _gcgfa ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_def .FmtScheme =NewCT_StyleMatrix ();if _decb :=d .DecodeElement (_def .FmtScheme ,&_cfdb );_decb !=nil {return _decb ;};default:_bf .Log .Debug ("\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",_cfdb .Name );if _cded :=d .Skip ();_cded !=nil {return _cded ;};};case _d .EndElement :break _bdfb ;case _d .CharData :};};return nil ;};func (_gfada *EG_Effect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdfcg :for {_gdeagc ,_gfdfb :=d .Token ();if _gfdfb !=nil {return _gfdfb ;};switch _bbcec :=_gdeagc .(type ){case _d .StartElement :switch _bbcec .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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:_gfada .Cont =NewCT_EffectContainer ();if _gdeggf :=d .DecodeElement (_gfada .Cont ,&_bbcec );_gdeggf !=nil {return _gdeggf ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gfada .Effect =NewCT_EffectReference ();if _egaac :=d .DecodeElement (_gfada .Effect ,&_bbcec );_egaac !=nil {return _egaac ;};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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_gfada .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _cgggf :=d .DecodeElement (_gfada .AlphaBiLevel ,&_bbcec );_cgggf !=nil {return _cgggf ;};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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_gfada .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _dcaba :=d .DecodeElement (_gfada .AlphaCeiling ,&_bbcec );_dcaba !=nil {return _dcaba ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_gfada .AlphaFloor =NewCT_AlphaFloorEffect ();if _cgacg :=d .DecodeElement (_gfada .AlphaFloor ,&_bbcec );_cgacg !=nil {return _cgacg ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_gfada .AlphaInv =NewCT_AlphaInverseEffect ();if _aafbb :=d .DecodeElement (_gfada .AlphaInv ,&_bbcec );_aafbb !=nil {return _aafbb ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gfada .AlphaMod =NewCT_AlphaModulateEffect ();if _fcfdg :=d .DecodeElement (_gfada .AlphaMod ,&_bbcec );_fcfdg !=nil {return _fcfdg ;};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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_gfada .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _dgcea :=d .DecodeElement (_gfada .AlphaModFix ,&_bbcec );_dgcea !=nil {return _dgcea ;};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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_gfada .AlphaOutset =NewCT_AlphaOutsetEffect ();if _gafaf :=d .DecodeElement (_gfada .AlphaOutset ,&_bbcec );_gafaf !=nil {return _gafaf ;};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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_gfada .AlphaRepl =NewCT_AlphaReplaceEffect ();if _cfbe :=d .DecodeElement (_gfada .AlphaRepl ,&_bbcec );_cfbe !=nil {return _cfbe ;};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 :"\u0062i\u004c\u0065\u0076\u0065\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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_gfada .BiLevel =NewCT_BiLevelEffect ();if _dadae :=d .DecodeElement (_gfada .BiLevel ,&_bbcec );_dadae !=nil {return _dadae ;};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\u0065n\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 :"\u0062\u006c\u0065n\u0064"}:_gfada .Blend =NewCT_BlendEffect ();if _dcdcc :=d .DecodeElement (_gfada .Blend ,&_bbcec );_dcdcc !=nil {return _dcdcc ;};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\u0075\u0072"},_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\u0075\u0072"}:_gfada .Blur =NewCT_BlurEffect ();if _cfdbe :=d .DecodeElement (_gfada .Blur ,&_bbcec );_cfdbe !=nil {return _cfdbe ;};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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gfada .ClrChange =NewCT_ColorChangeEffect ();if _gfbe :=d .DecodeElement (_gfada .ClrChange ,&_bbcec );_gfbe !=nil {return _gfbe ;};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 :"\u0063l\u0072\u0052\u0065\u0070\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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_gfada .ClrRepl =NewCT_ColorReplaceEffect ();if _fecbe :=d .DecodeElement (_gfada .ClrRepl ,&_bbcec );_fecbe !=nil {return _fecbe ;};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 :"\u0064u\u006f\u0074\u006f\u006e\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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_gfada .Duotone =NewCT_DuotoneEffect ();if _dcaee :=d .DecodeElement (_gfada .Duotone ,&_bbcec );_dcaee !=nil {return _dcaee ;};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 :"\u0066\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 :"\u0066\u0069\u006c\u006c"}:_gfada .Fill =NewCT_FillEffect ();if _fafdb :=d .DecodeElement (_gfada .Fill ,&_bbcec );_fafdb !=nil {return _fafdb ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_gfada .FillOverlay =NewCT_FillOverlayEffect ();if _gddf :=d .DecodeElement (_gfada .FillOverlay ,&_bbcec );_gddf !=nil {return _gddf ;};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\u006c\u006f\u0077"},_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\u006c\u006f\u0077"}:_gfada .Glow =NewCT_GlowEffect ();if _accga :=d .DecodeElement (_gfada .Glow ,&_bbcec );_accga !=nil {return _accga ;};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\u0079\u0073\u0063\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\u0061\u0079\u0073\u0063\u006c"}:_gfada .Grayscl =NewCT_GrayscaleEffect ();if _dgcbc :=d .DecodeElement (_gfada .Grayscl ,&_bbcec );_dgcbc !=nil {return _dgcbc ;};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 :"\u0068\u0073\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 :"\u0068\u0073\u006c"}:_gfada .Hsl =NewCT_HSLEffect ();if _bccae :=d .DecodeElement (_gfada .Hsl ,&_bbcec );_bccae !=nil {return _bccae ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_gfada .InnerShdw =NewCT_InnerShadowEffect ();if _dcbfc :=d .DecodeElement (_gfada .InnerShdw ,&_bbcec );_dcbfc !=nil {return _dcbfc ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_gfada .Lum =NewCT_LuminanceEffect ();if _gaddg :=d .DecodeElement (_gfada .Lum ,&_bbcec );_gaddg !=nil {return _gaddg ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_gfada .OuterShdw =NewCT_OuterShadowEffect ();if _dcdge :=d .DecodeElement (_gfada .OuterShdw ,&_bbcec );_dcdge !=nil {return _dcdge ;};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\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_gfada .PrstShdw =NewCT_PresetShadowEffect ();if _eecgf :=d .DecodeElement (_gfada .PrstShdw ,&_bbcec );_eecgf !=nil {return _eecgf ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_gfada .Reflection =NewCT_ReflectionEffect ();if _fddgc :=d .DecodeElement (_gfada .Reflection ,&_bbcec );_fddgc !=nil {return _fddgc ;};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 :"\u0072\u0065\u006c\u004f\u0066\u0066"},_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 :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_gfada .RelOff =NewCT_RelativeOffsetEffect ();if _acecd :=d .DecodeElement (_gfada .RelOff ,&_bbcec );_acecd !=nil {return _acecd ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_gfada .SoftEdge =NewCT_SoftEdgesEffect ();if _fgdce :=d .DecodeElement (_gfada .SoftEdge ,&_bbcec );_fgdce !=nil {return _fgdce ;};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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_gfada .Tint =NewCT_TintEffect ();if _edbad :=d .DecodeElement (_gfada .Tint ,&_bbcec );_edbad !=nil {return _edbad ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_gfada .Xfrm =NewCT_TransformEffect ();if _dfegcc :=d .DecodeElement (_gfada .Xfrm ,&_bbcec );_dfegcc !=nil {return _dfegcc ;};default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0045\u0066\u0066e\u0063\u0074 \u0025\u0076",_bbcec .Name );if _gacfdg :=d .Skip ();_gacfdg !=nil {return _gacfdg ;};};case _d .EndElement :break _cdfcg ;case _d .CharData :};};return nil ;};func (_faebcb *EG_ColorTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdgbf :for {_bcfgf ,_geccd :=d .Token ();if _geccd !=nil {return _geccd ;};switch _geaece :=_bcfgf .(type ){case _d .StartElement :switch _geaece .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_faebcb .Tint =NewCT_PositiveFixedPercentage ();if _dbeedd :=d .DecodeElement (_faebcb .Tint ,&_geaece );_dbeedd !=nil {return _dbeedd ;};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 :"\u0073\u0068\u0061d\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 :"\u0073\u0068\u0061d\u0065"}:_faebcb .Shade =NewCT_PositiveFixedPercentage ();if _ddacc :=d .DecodeElement (_faebcb .Shade ,&_geaece );_ddacc !=nil {return _ddacc ;};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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_faebcb .Comp =NewCT_ComplementTransform ();if _abgbae :=d .DecodeElement (_faebcb .Comp ,&_geaece );_abgbae !=nil {return _abgbae ;};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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_faebcb .Inv =NewCT_InverseTransform ();if _cageab :=d .DecodeElement (_faebcb .Inv ,&_geaece );_cageab !=nil {return _cageab ;};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\u0079"},_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\u0079"}:_faebcb .Gray =NewCT_GrayscaleTransform ();if _fccda :=d .DecodeElement (_faebcb .Gray ,&_geaece );_fccda !=nil {return _fccda ;};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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_faebcb .Alpha =NewCT_PositiveFixedPercentage ();if _ebfgf :=d .DecodeElement (_faebcb .Alpha ,&_geaece );_ebfgf !=nil {return _ebfgf ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_faebcb .AlphaOff =NewCT_FixedPercentage ();if _beeaad :=d .DecodeElement (_faebcb .AlphaOff ,&_geaece );_beeaad !=nil {return _beeaad ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_faebcb .AlphaMod =NewCT_PositivePercentage ();if _geed :=d .DecodeElement (_faebcb .AlphaMod ,&_geaece );_geed !=nil {return _geed ;};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 :"\u0068\u0075\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 :"\u0068\u0075\u0065"}:_faebcb .Hue =NewCT_PositiveFixedAngle ();if _debecb :=d .DecodeElement (_faebcb .Hue ,&_geaece );_debecb !=nil {return _debecb ;};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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_faebcb .HueOff =NewCT_Angle ();if _fede :=d .DecodeElement (_faebcb .HueOff ,&_geaece );_fede !=nil {return _fede ;};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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_faebcb .HueMod =NewCT_PositivePercentage ();if _acfgd :=d .DecodeElement (_faebcb .HueMod ,&_geaece );_acfgd !=nil {return _acfgd ;};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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_faebcb .Sat =NewCT_Percentage ();if _gaefgb :=d .DecodeElement (_faebcb .Sat ,&_geaece );_gaefgb !=nil {return _gaefgb ;};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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_faebcb .SatOff =NewCT_Percentage ();if _fgdf :=d .DecodeElement (_faebcb .SatOff ,&_geaece );_fgdf !=nil {return _fgdf ;};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 :"\u0073\u0061\u0074\u004d\u006f\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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_faebcb .SatMod =NewCT_Percentage ();if _fbdgfg :=d .DecodeElement (_faebcb .SatMod ,&_geaece );_fbdgfg !=nil {return _fbdgfg ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_faebcb .Lum =NewCT_Percentage ();if _ggdeff :=d .DecodeElement (_faebcb .Lum ,&_geaece );_ggdeff !=nil {return _ggdeff ;};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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_faebcb .LumOff =NewCT_Percentage ();if _cfaac :=d .DecodeElement (_faebcb .LumOff ,&_geaece );_cfaac !=nil {return _cfaac ;};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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_faebcb .LumMod =NewCT_Percentage ();if _afcd :=d .DecodeElement (_faebcb .LumMod ,&_geaece );_afcd !=nil {return _afcd ;};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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_faebcb .Red =NewCT_Percentage ();if _ecdcc :=d .DecodeElement (_faebcb .Red ,&_geaece );_ecdcc !=nil {return _ecdcc ;};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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_faebcb .RedOff =NewCT_Percentage ();if _bbefg :=d .DecodeElement (_faebcb .RedOff ,&_geaece );_bbefg !=nil {return _bbefg ;};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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_faebcb .RedMod =NewCT_Percentage ();if _bedgf :=d .DecodeElement (_faebcb .RedMod ,&_geaece );_bedgf !=nil {return _bedgf ;};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\u0065e\u006e"},_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\u0065e\u006e"}:_faebcb .Green =NewCT_Percentage ();if _cdeae :=d .DecodeElement (_faebcb .Green ,&_geaece );_cdeae !=nil {return _cdeae ;};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\u0065\u0065\u006e\u004f\u0066\u0066"},_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\u0065\u0065\u006e\u004f\u0066\u0066"}:_faebcb .GreenOff =NewCT_Percentage ();if _dbedb :=d .DecodeElement (_faebcb .GreenOff ,&_geaece );_dbedb !=nil {return _dbedb ;};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\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_faebcb .GreenMod =NewCT_Percentage ();if _adbfe :=d .DecodeElement (_faebcb .GreenMod ,&_geaece );_adbfe !=nil {return _adbfe ;};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\u0075\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 :"\u0062\u006c\u0075\u0065"}:_faebcb .Blue =NewCT_Percentage ();if _eabbd :=d .DecodeElement (_faebcb .Blue ,&_geaece );_eabbd !=nil {return _eabbd ;};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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_faebcb .BlueOff =NewCT_Percentage ();if _bcgg :=d .DecodeElement (_faebcb .BlueOff ,&_geaece );_bcgg !=nil {return _bcgg ;};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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_faebcb .BlueMod =NewCT_Percentage ();if _cbabg :=d .DecodeElement (_faebcb .BlueMod ,&_geaece );_cbabg !=nil {return _cbabg ;};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\u0061\u006dm\u0061"},_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\u0061\u006dm\u0061"}:_faebcb .Gamma =NewCT_GammaTransform ();if _gcgdc :=d .DecodeElement (_faebcb .Gamma ,&_geaece );_gcgdc !=nil {return _gcgdc ;};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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_faebcb .InvGamma =NewCT_InverseGammaTransform ();if _affaf :=d .DecodeElement (_faebcb .InvGamma ,&_geaece );_affaf !=nil {return _affaf ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_geaece .Name );if _fabcea :=d .Skip ();_fabcea !=nil {return _fabcea ;};};case _d .EndElement :break _cdgbf ;case _d .CharData :};};return nil ;};func (_ecde *CT_Bevel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecde .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_ecde .WAttr )});};if _ecde .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_ecde .HAttr )});};if _ecde .PrstAttr !=ST_BevelPresetTypeUnset {_ccab ,_ddc :=_ecde .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"});if _ddc !=nil {return _ddc ;};start .Attr =append (start .Attr ,_ccab );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GeomGuide and its children +func (_dbfc *CT_GeomGuide )Validate ()error {return _dbfc .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};func (_fcbb *CT_FontScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcbb .MajorFont =NewCT_FontCollection ();_fcbb .MinorFont =NewCT_FontCollection ();for _ ,_bcgec :=range start .Attr {if _bcgec .Name .Local =="\u006e\u0061\u006d\u0065"{_cfgb ,_fgde :=_bcgec .Value ,error (nil );if _fgde !=nil {return _fgde ;};_fcbb .NameAttr =_cfgb ;continue ;};};_ebbdf :for {_gefc ,_bddfc :=d .Token ();if _bddfc !=nil {return _bddfc ;};switch _cffbb :=_gefc .(type ){case _b .StartElement :switch _cffbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fbdgg :=d .DecodeElement (_fcbb .MajorFont ,&_cffbb );_fbdgg !=nil {return _fbdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dafbe :=d .DecodeElement (_fcbb .MinorFont ,&_cffbb );_dafbe !=nil {return _dafbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcbb .ExtLst =NewCT_OfficeArtExtensionList ();if _dcdb :=d .DecodeElement (_fcbb .ExtLst ,&_cffbb );_dcdb !=nil {return _dcdb ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065 \u0025\u0076",_cffbb .Name );if _daeg :=d .Skip ();_daeg !=nil {return _daeg ;};};case _b .EndElement :break _ebbdf ;case _b .CharData :};};return nil ;};type ST_LineCap byte ;func NewCT_ColorMRU ()*CT_ColorMRU {_gdaf :=&CT_ColorMRU {};return _gdaf };func (_bgcab *CT_InnerShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgfc :=range start .Attr {if _dgfc .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_eebe ,_ecceb :=_af .ParseInt (_dgfc .Value ,10,64);if _ecceb !=nil {return _ecceb ;};_bgcab .BlurRadAttr =&_eebe ;continue ;};if _dgfc .Name .Local =="\u0064\u0069\u0073\u0074"{_cffac ,_dfdfd :=_af .ParseInt (_dgfc .Value ,10,64);if _dfdfd !=nil {return _dfdfd ;};_bgcab .DistAttr =&_cffac ;continue ;};if _dgfc .Name .Local =="\u0064\u0069\u0072"{_bccfc ,_egbd :=_af .ParseInt (_dgfc .Value ,10,32);if _egbd !=nil {return _egbd ;};_gecff :=int32 (_bccfc );_bgcab .DirAttr =&_gecff ;continue ;};};_cagc :for {_abfaf ,_geddb :=d .Token ();if _geddb !=nil {return _geddb ;};switch _fgdbe :=_abfaf .(type ){case _b .StartElement :switch _fgdbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgcab .ScrgbClr =NewCT_ScRgbColor ();if _fbggb :=d .DecodeElement (_bgcab .ScrgbClr ,&_fgdbe );_fbggb !=nil {return _fbggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgcab .SrgbClr =NewCT_SRgbColor ();if _egdaa :=d .DecodeElement (_bgcab .SrgbClr ,&_fgdbe );_egdaa !=nil {return _egdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgcab .HslClr =NewCT_HslColor ();if _acga :=d .DecodeElement (_bgcab .HslClr ,&_fgdbe );_acga !=nil {return _acga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgcab .SysClr =NewCT_SystemColor ();if _ffcd :=d .DecodeElement (_bgcab .SysClr ,&_fgdbe );_ffcd !=nil {return _ffcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgcab .SchemeClr =NewCT_SchemeColor ();if _bgagg :=d .DecodeElement (_bgcab .SchemeClr ,&_fgdbe );_bgagg !=nil {return _bgagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgcab .PrstClr =NewCT_PresetColor ();if _fbaa :=d .DecodeElement (_bgcab .PrstClr ,&_fgdbe );_fbaa !=nil {return _fbaa ;};default:_be .Log .Debug ("\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",_fgdbe .Name );if _fegg :=d .Skip ();_fegg !=nil {return _fegg ;};};case _b .EndElement :break _cagc ;case _b .CharData :};};return nil ;};func (_bffag *ST_LineEndType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adedg ,_begcda :=d .Token ();if _begcda !=nil {return _begcda ;};if _eagebg ,_ggdea :=_adedg .(_b .EndElement );_ggdea &&_eagebg .Name ==start .Name {*_bffag =1;return nil ;};if _cegfd ,_gaadc :=_adedg .(_b .CharData );!_gaadc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adedg );}else {switch string (_cegfd ){case "":*_bffag =0;case "\u006e\u006f\u006e\u0065":*_bffag =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bffag =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_bffag =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bffag =4;case "\u006f\u0076\u0061\u006c":*_bffag =5;case "\u0061\u0072\u0072o\u0077":*_bffag =6;};};_adedg ,_begcda =d .Token ();if _begcda !=nil {return _begcda ;};if _caadfe ,_bcgce :=_adedg .(_b .EndElement );_bcgce &&_caadfe .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adedg );}; -// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path -func (_fgcc *CT_AudioCDTime )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path +func (_bcbbc *CT_TextSpacing )ValidateWithPath (path string )error {if _bcbbc .SpcPct !=nil {if _gddec :=_bcbbc .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_gddec !=nil {return _gddec ;};};if _bcbbc .SpcPts !=nil {if _adcag :=_bcbbc .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073");_adcag !=nil {return _adcag ;};};return nil ;}; -// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path -func (_ecfbd *CT_Shape3D )ValidateWithPath (path string )error {if _ecfbd .ZAttr !=nil {if _cggfc :=_ecfbd .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_cggfc !=nil {return _cggfc ;};};if _ecfbd .ExtrusionHAttr !=nil {if *_ecfbd .ExtrusionHAttr < 0{return _b .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 ,*_ecfbd .ExtrusionHAttr );};if *_ecfbd .ExtrusionHAttr > 27273042316900{return _b .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 ,*_ecfbd .ExtrusionHAttr );};};if _ecfbd .ContourWAttr !=nil {if *_ecfbd .ContourWAttr < 0{return _b .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 ,*_ecfbd .ContourWAttr );};if *_ecfbd .ContourWAttr > 27273042316900{return _b .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 ,*_ecfbd .ContourWAttr );};};if _acag :=_ecfbd .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_acag !=nil {return _acag ;};if _ecfbd .BevelT !=nil {if _dcebcg :=_ecfbd .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054");_dcebcg !=nil {return _dcebcg ;};};if _ecfbd .BevelB !=nil {if _dcfc :=_ecfbd .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_dcfc !=nil {return _dcfc ;};};if _ecfbd .ExtrusionClr !=nil {if _dfdf :=_ecfbd .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072");_dfdf !=nil {return _dfdf ;};};if _ecfbd .ContourClr !=nil {if _eeea :=_ecfbd .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_eeea !=nil {return _eeea ;};};if _ecfbd .ExtLst !=nil {if _dggcc :=_ecfbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dggcc !=nil {return _dggcc ;};};return nil ;};func (_fggd *CT_EffectStyleItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fggd .EffectLst !=nil {_dfcgf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fggd .EffectLst ,_dfcgf );};if _fggd .EffectDag !=nil {_egaf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_fggd .EffectDag ,_egaf );};if _fggd .Scene3d !=nil {_fbag :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_fggd .Scene3d ,_fbag );};if _fggd .Sp3d !=nil {_ffgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_fggd .Sp3d ,_ffgg );};e .EncodeToken (_d .EndElement {Name :start .Name });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 (_cgace *CT_LineStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fdae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_aggbc :=range _cgace .Ln {e .EncodeElement (_aggbc ,_fdae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_deebf *EG_FillModeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _deebf .Tile !=nil {_fafeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_deebf .Tile ,_fafeb );};if _deebf .Stretch !=nil {_cdeef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_deebf .Stretch ,_cdeef );};return nil ;}; +// Validate validates the CT_SoftEdgesEffect and its children +func (_dbcfa *CT_SoftEdgesEffect )Validate ()error {return _dbcfa .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");}; -// ST_Coordinate32 is a union type -type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;};func (_ddegg *CT_TableBackgroundStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaefa :for {_bbef ,_acfaf :=d .Token ();if _acfaf !=nil {return _acfaf ;};switch _bffba :=_bbef .(type ){case _d .StartElement :switch _bffba .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 :"\u0066\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 :"\u0066\u0069\u006c\u006c"}:_ddegg .Fill =NewCT_FillProperties ();if _adfe :=d .DecodeElement (_ddegg .Fill ,&_bffba );_adfe !=nil {return _adfe ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_ddegg .FillRef =NewCT_StyleMatrixReference ();if _cafce :=d .DecodeElement (_ddegg .FillRef ,&_bffba );_cafce !=nil {return _cafce ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_ddegg .Effect =NewCT_EffectProperties ();if _bcfcc :=d .DecodeElement (_ddegg .Effect ,&_bffba );_bcfcc !=nil {return _bcfcc ;};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\u0052\u0065f"},_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\u0052\u0065f"}:_ddegg .EffectRef =NewCT_StyleMatrixReference ();if _becbd :=d .DecodeElement (_ddegg .EffectRef ,&_bffba );_becbd !=nil {return _becbd ;};default:_bf .Log .Debug ("\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",_bffba .Name );if _gdcac :=d .Skip ();_gdcac !=nil {return _gdcac ;};};case _d .EndElement :break _gaefa ;case _d .CharData :};};return nil ;};func (_gffge *CT_CustomColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gffge .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gffge .NameAttr )});};e .EncodeToken (start );if _gffge .ScrgbClr !=nil {_afdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gffge .ScrgbClr ,_afdf );};if _gffge .SrgbClr !=nil {_bcda :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gffge .SrgbClr ,_bcda );};if _gffge .HslClr !=nil {_cbec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gffge .HslClr ,_cbec );};if _gffge .SysClr !=nil {_bgbea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gffge .SysClr ,_bgbea );};if _gffge .SchemeClr !=nil {_afgf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gffge .SchemeClr ,_afgf );};if _gffge .PrstClr !=nil {_abbc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gffge .PrstClr ,_abbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BlendEffect and its children +func (_cfef *CT_BlendEffect )Validate ()error {return _cfef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};func (_eceea *CT_Path2DArcTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0052"},Value :_db .Sprintf ("\u0025\u0076",_eceea .WRAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0052"},Value :_db .Sprintf ("\u0025\u0076",_eceea .HRAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_db .Sprintf ("\u0025\u0076",_eceea .StAngAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_db .Sprintf ("\u0025\u0076",_eceea .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;};func _aagccf (_ebeba bool )uint8 {if _ebeba {return 1;};return 0;}; -// Validate validates the CT_BaseStylesOverride and its children -func (_ffdd *CT_BaseStylesOverride )Validate ()error {return _ffdd .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};func (_eeabcc *CT_HSLEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eeabcc .HueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eeabcc .HueAttr )});};if _eeabcc .SatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eeabcc .SatAttr )});};if _eeabcc .LumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_eeabcc .LumAttr )});};e .EncodeToken (start );e .EncodeToken (_d .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 ;};func (_bba *CT_AnimationChartElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bba .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_b .Sprintf ("\u0025\u0076",*_bba .SeriesIdxAttr )});};if _bba .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_bba .CategoryIdxAttr )});};_afg ,_cfd :=_bba .BldStepAttr .MarshalXMLAttr (_d .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _cfd !=nil {return _cfd ;};start .Attr =append (start .Attr ,_afg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AnimationChartBuildProperties and its children +func (_ggde *CT_AnimationChartBuildProperties )Validate ()error {return _ggde .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 EG_TextRun and its children -func (_gbdaf *EG_TextRun )Validate ()error {return _gbdaf .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");}; +// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path +func (_cdbdc *CT_LuminanceEffect )ValidateWithPath (path string )error {if _cdbdc .BrightAttr !=nil {if _fefa :=_cdbdc .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_fefa !=nil {return _fefa ;};};if _cdbdc .ContrastAttr !=nil {if _gbgd :=_cdbdc .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_gbgd !=nil {return _gbgd ;};};return nil ;}; -// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path -func (_bgec *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _bgec .NoFill !=nil {if _gffcc :=_bgec .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gffcc !=nil {return _gffcc ;};};if _bgec .SolidFill !=nil {if _cgceb :=_bgec .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cgceb !=nil {return _cgceb ;};};if _bgec .GradFill !=nil {if _bfga :=_bgec .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bfga !=nil {return _bfga ;};};if _bgec .BlipFill !=nil {if _gffg :=_bgec .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gffg !=nil {return _gffg ;};};if _bgec .PattFill !=nil {if _fafd :=_bgec .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fafd !=nil {return _fafd ;};};if _bgec .GrpFill !=nil {if _addf :=_bgec .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_addf !=nil {return _addf ;};};if _bgec .EffectLst !=nil {if _aed :=_bgec .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_aed !=nil {return _aed ;};};if _bgec .EffectDag !=nil {if _dfa :=_bgec .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_dfa !=nil {return _dfa ;};};return nil ;};func (_agaed *CT_FontScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_agaed .NameAttr )});e .EncodeToken (start );_ebag :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_agaed .MajorFont ,_ebag );_cadb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_agaed .MinorFont ,_cadb );if _agaed .ExtLst !=nil {_ggdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agaed .ExtLst ,_ggdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path +func (_ebeea *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _acfad :=_ebeea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acfad !=nil {return _acfad ;};if _abedb :=_ebeea .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_abedb !=nil {return _abedb ;};return nil ;}; -// Validate validates the CT_TableCellProperties and its children -func (_dedba *CT_TableCellProperties )Validate ()error {return _dedba .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_aeacgd *ST_LineCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aeacgd =0;case "\u0072\u006e\u0064":*_aeacgd =1;case "\u0073\u0071":*_aeacgd =2;case "\u0066\u006c\u0061\u0074":*_aeacgd =3;};return nil ;};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_cfbbe :=&CT_WholeE2oFormatting {};return _cfbbe ;}; +// Validate validates the CT_OfficeStyleSheet and its children +func (_ebbcbf *CT_OfficeStyleSheet )Validate ()error {return _ebbcbf .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};type CT_GammaTransform struct{};type CT_TextShapeAutofit struct{};func NewCT_BlendEffect ()*CT_BlendEffect {_aeff :=&CT_BlendEffect {};_aeff .BlendAttr =ST_BlendMode (1);_aeff .Cont =NewCT_EffectContainer ();return _aeff ;}; -// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path -func (_daff *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _daff .Fill !=nil {if _bcgdac :=_daff .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bcgdac !=nil {return _bcgdac ;};};if _daff .FillRef !=nil {if _fgfbbf :=_daff .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_fgfbbf !=nil {return _fgfbbf ;};};return nil ;};func (_abbeadg ST_TextVerticalType )ValidateWithPath (path string )error {switch _abbeadg {case 0,1,2,3,4,5,6,7: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 (_abbeadg ));};return nil ;}; +// Validate validates the CT_TextLineBreak and its children +func (_cbgfba *CT_TextLineBreak )Validate ()error {return _cbgfba .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_ddfc *CT_BackgroundFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddfc .NoFill !=nil {_ddff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddfc .NoFill ,_ddff );};if _ddfc .SolidFill !=nil {_fce :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddfc .SolidFill ,_fce );};if _ddfc .GradFill !=nil {_gegb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddfc .GradFill ,_gegb );};if _ddfc .BlipFill !=nil {_eafg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddfc .BlipFill ,_eafg );};if _ddfc .PattFill !=nil {_eecdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddfc .PattFill ,_eecdg );};if _ddfc .GrpFill !=nil {_dgac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ddfc .GrpFill ,_dgac );};if _ddfc .EffectLst !=nil {_cecf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddfc .EffectLst ,_cecf );};if _ddfc .EffectDag !=nil {_eged :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_ddfc .EffectDag ,_eged );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aagfc ST_EffectContainerType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aagfc .String (),start );};func (_gdeac *CT_Path2DLineTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdeac .Pt =NewCT_AdjPoint2D ();_gcgd :for {_deegd ,_cgae :=d .Token ();if _cgae !=nil {return _cgae ;};switch _ffeac :=_deegd .(type ){case _b .StartElement :switch _ffeac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ffbfc :=d .DecodeElement (_gdeac .Pt ,&_ffeac );_ffbfc !=nil {return _ffbfc ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f\u0020\u0025\u0076",_ffeac .Name );if _afdbc :=d .Skip ();_afdbc !=nil {return _afdbc ;};};case _b .EndElement :break _gcgd ;case _b .CharData :};};return nil ;};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_bedfe :=&CT_OuterShadowEffect {};return _bedfe ;};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_gfaef :=&CT_NonVisualConnectorProperties {};return _gfaef ;};func (_fcccd ST_PresetCameraType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeaad :=_b .Attr {};_aeaad .Name =name ;switch _fcccd {case ST_PresetCameraTypeUnset :_aeaad .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_aeaad .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_aeaad .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_aeaad .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_aeaad .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_aeaad .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_aeaad .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_aeaad .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 :_aeaad .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_aeaad .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 :_aeaad .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 :_aeaad .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_aeaad .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_aeaad .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_aeaad .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_aeaad .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_aeaad .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 :_aeaad .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 :_aeaad .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 :_aeaad .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_aeaad .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_aeaad .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_aeaad .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_aeaad .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_aeaad .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_aeaad .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_aeaad .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_aeaad .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_aeaad .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_aeaad .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_aeaad .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_aeaad .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_aeaad .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_aeaad .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_aeaad .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_aeaad .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_aeaad .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 :_aeaad .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_aeaad .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_aeaad .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 :_aeaad .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_aeaad .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_aeaad .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueLeft :_aeaad .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_aeaad .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_aeaad .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueBottom :_aeaad .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_aeaad .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveFront :_aeaad .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_aeaad .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypePerspectiveRight :_aeaad .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_aeaad .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case ST_PresetCameraTypePerspectiveBelow :_aeaad .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_aeaad .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 :_aeaad .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 :_aeaad .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 :_aeaad .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 :_aeaad .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 :_aeaad .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 :_aeaad .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 :_aeaad .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 :_aeaad .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_aeaad .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 _aeaad ,nil ;};func (_cdccf *CT_LineEndProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdccf .TypeAttr !=ST_LineEndTypeUnset {_babaff ,_ccffd :=_cdccf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccffd !=nil {return _ccffd ;};start .Attr =append (start .Attr ,_babaff );};if _cdccf .WAttr !=ST_LineEndWidthUnset {_eabea ,_agab :=_cdccf .WAttr .MarshalXMLAttr (_b .Name {Local :"\u0077"});if _agab !=nil {return _agab ;};start .Attr =append (start .Attr ,_eabea );};if _cdccf .LenAttr !=ST_LineEndLengthUnset {_gefca ,_befa :=_cdccf .LenAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0065\u006e"});if _befa !=nil {return _befa ;};start .Attr =append (start .Attr ,_gefca );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};func NewTblStyleLst ()*TblStyleLst {_ffcegc :=&TblStyleLst {};_ffcegc .CT_TableStyleList =*NewCT_TableStyleList ();return _ffcegc ;};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_dgcbd :=&CT_TextAutonumberBullet {};_dgcbd .TypeAttr =ST_TextAutonumberScheme (1);return _dgcbd ;};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_dgcgd :=&CT_NonVisualContentPartProperties {};return _dgcgd ;}; -// Validate validates the CT_GraphicalObjectData and its children -func (_fdeb *CT_GraphicalObjectData )Validate ()error {return _fdeb .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};func (_bdcca ST_BlipCompression )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdgae :=_d .Attr {};_bdgae .Name =name ;switch _bdcca {case ST_BlipCompressionUnset :_bdgae .Value ="";case ST_BlipCompressionEmail :_bdgae .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_bdgae .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_bdgae .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_bdgae .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_bdgae .Value ="\u006e\u006f\u006e\u0065";};return _bdgae ,nil ;};type ST_PitchFamily byte ;type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;};func NewCT_TintEffect ()*CT_TintEffect {_fdbbe :=&CT_TintEffect {};return _fdbbe };func (_dddd *CT_Angle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abb :=range start .Attr {if _abb .Name .Local =="\u0076\u0061\u006c"{_dffd ,_ecg :=_c .ParseInt (_abb .Value ,10,32);if _ecg !=nil {return _ecg ;};_dddd .ValAttr =int32 (_dffd );continue ;};};for {_gefd ,_ffg :=d .Token ();if _ffg !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_ffg );};if _cfad ,_ecfa :=_gefd .(_d .EndElement );_ecfa &&_cfad .Name ==start .Name {break ;};};return nil ;};type CT_TextUnderlineLineFollowText struct{}; +// Validate validates the CT_FontReference and its children +func (_fddab *CT_FontReference )Validate ()error {return _fddab .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_ebcdb *CT_LineStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aadd :for {_gdadf ,_fagab :=d .Token ();if _fagab !=nil {return _fagab ;};switch _ggff :=_gdadf .(type ){case _b .StartElement :switch _ggff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bceda :=NewCT_LineProperties ();if _cfdf :=d .DecodeElement (_bceda ,&_ggff );_cfdf !=nil {return _cfdf ;};_ebcdb .Ln =append (_ebcdb .Ln ,_bceda );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_ggff .Name );if _eaabf :=d .Skip ();_eaabf !=nil {return _eaabf ;};};case _b .EndElement :break _aadd ;case _b .CharData :};};return nil ;};func (_bbfaac *CT_WholeE2oFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbfaac .Ln !=nil {_gdfdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_bbfaac .Ln ,_gdfdf );};if _bbfaac .EffectLst !=nil {_cfecag :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbfaac .EffectLst ,_cfecag );};if _bbfaac .EffectDag !=nil {_eebbf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bbfaac .EffectDag ,_eebbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_eeba *ST_LineEndWidth )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eeba =0;case "\u0073\u006d":*_eeba =1;case "\u006d\u0065\u0064":*_eeba =2;case "\u006c\u0067":*_eeba =3;};return nil ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_ceeaf :=&CT_TextNoAutofit {};return _ceeaf };type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;}; -// ST_AnimationDgmBuildType is a union type -type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;}; +// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path +func (_bfccb *CT_TableCell )ValidateWithPath (path string )error {if _bfccb .TxBody !=nil {if _fgccc :=_bfccb .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_fgccc !=nil {return _fgccc ;};};if _bfccb .TcPr !=nil {if _cbgfb :=_bfccb .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_cbgfb !=nil {return _cbgfb ;};};if _bfccb .ExtLst !=nil {if _dafabb :=_bfccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dafabb !=nil {return _dafabb ;};};return nil ;};func (_bfaba ST_PitchFamily )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acdac :=_b .Attr {};_acdac .Name =name ;switch _bfaba {case ST_PitchFamilyUnset :_acdac .Value ="";case ST_PitchFamily00 :_acdac .Value ="\u0030\u0030";case ST_PitchFamily01 :_acdac .Value ="\u0030\u0031";case ST_PitchFamily02 :_acdac .Value ="\u0030\u0032";case ST_PitchFamily16 :_acdac .Value ="\u0031\u0036";case ST_PitchFamily17 :_acdac .Value ="\u0031\u0037";case ST_PitchFamily18 :_acdac .Value ="\u0031\u0038";case ST_PitchFamily32 :_acdac .Value ="\u0033\u0032";case ST_PitchFamily33 :_acdac .Value ="\u0033\u0033";case ST_PitchFamily34 :_acdac .Value ="\u0033\u0034";case ST_PitchFamily48 :_acdac .Value ="\u0034\u0038";case ST_PitchFamily49 :_acdac .Value ="\u0034\u0039";case ST_PitchFamily50 :_acdac .Value ="\u0035\u0030";case ST_PitchFamily64 :_acdac .Value ="\u0036\u0034";case ST_PitchFamily65 :_acdac .Value ="\u0036\u0035";case ST_PitchFamily66 :_acdac .Value ="\u0036\u0036";case ST_PitchFamily80 :_acdac .Value ="\u0038\u0030";case ST_PitchFamily81 :_acdac .Value ="\u0038\u0031";case ST_PitchFamily82 :_acdac .Value ="\u0038\u0032";};return _acdac ,nil ;};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_gfded :=ST_AdjCoordinate {};if _e .ST_UniversalMeasurePatternRe .MatchString (s ){_gfded .ST_Coordinate =&ST_Coordinate {};_gfded .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_gafca ,_dbgac :=_af .ParseInt (s ,10,64);if _dbgac !=nil {_gfded .ST_GeomGuideName =&s ;}else {_gfded .ST_Coordinate =&ST_Coordinate {};_gfded .ST_Coordinate .ST_CoordinateUnqualified =&_gafca ;};};return _gfded ,nil ;};type CT_GrayscaleEffect struct{};func NewCT_LineJoinRound ()*CT_LineJoinRound {_dgcdc :=&CT_LineJoinRound {};return _dgcdc }; -// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path -func (_bdbgd *CT_LineProperties )ValidateWithPath (path string )error {if _bdbgd .WAttr !=nil {if *_bdbgd .WAttr < 0{return _b .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 ,*_bdbgd .WAttr );};if *_bdbgd .WAttr > 20116800{return _b .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 ,*_bdbgd .WAttr );};};if _ccgdb :=_bdbgd .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_ccgdb !=nil {return _ccgdb ;};if _egcg :=_bdbgd .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_egcg !=nil {return _egcg ;};if _aecff :=_bdbgd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_aecff !=nil {return _aecff ;};if _bdbgd .NoFill !=nil {if _gggef :=_bdbgd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gggef !=nil {return _gggef ;};};if _bdbgd .SolidFill !=nil {if _dcec :=_bdbgd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dcec !=nil {return _dcec ;};};if _bdbgd .GradFill !=nil {if _dgcg :=_bdbgd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dgcg !=nil {return _dgcg ;};};if _bdbgd .PattFill !=nil {if _cfadf :=_bdbgd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cfadf !=nil {return _cfadf ;};};if _bdbgd .PrstDash !=nil {if _bfeg :=_bdbgd .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_bfeg !=nil {return _bfeg ;};};if _bdbgd .CustDash !=nil {if _abegb :=_bdbgd .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_abegb !=nil {return _abegb ;};};if _bdbgd .Round !=nil {if _ebea :=_bdbgd .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_ebea !=nil {return _ebea ;};};if _bdbgd .Bevel !=nil {if _abfa :=_bdbgd .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_abfa !=nil {return _abfa ;};};if _bdbgd .Miter !=nil {if _afcfd :=_bdbgd .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_afcfd !=nil {return _afcfd ;};};if _bdbgd .HeadEnd !=nil {if _ggde :=_bdbgd .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_ggde !=nil {return _ggde ;};};if _bdbgd .TailEnd !=nil {if _fecdd :=_bdbgd .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064");_fecdd !=nil {return _fecdd ;};};if _bdbgd .ExtLst !=nil {if _dabf :=_bdbgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabf !=nil {return _dabf ;};};return nil ;};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_abf :=&CT_BaseStylesOverride {};return _abf };type CT_PositiveFixedAngle struct{ValAttr int32 ;};func (_beccc *CT_TextSpacingPercent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceacf :=range start .Attr {if _ceacf .Name .Local =="\u0076\u0061\u006c"{_dbdaee ,_deabc :=ParseUnionST_TextSpacingPercentOrPercentString (_ceacf .Value );if _deabc !=nil {return _deabc ;};_beccc .ValAttr =_dbdaee ;continue ;};};for {_bgcgf ,_ebcgf :=d .Token ();if _ebcgf !=nil {return _b .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",_ebcgf );};if _baccf ,_gfgae :=_bgcgf .(_d .EndElement );_gfgae &&_baccf .Name ==start .Name {break ;};};return nil ;};func (_agcac *CT_TableStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcac .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 _ ,_bgfef :=range start .Attr {if _bgfef .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_aefbd ,_dcffgf :=_bgfef .Value ,error (nil );if _dcffgf !=nil {return _dcffgf ;};_agcac .StyleNameAttr =_aefbd ;continue ;};if _bgfef .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_fafabfa ,_dgced :=_bgfef .Value ,error (nil );if _dgced !=nil {return _dgced ;};_agcac .StyleIdAttr =_fafabfa ;continue ;};};_ggdaf :for {_egfad ,_gcdcc :=d .Token ();if _gcdcc !=nil {return _gcdcc ;};switch _eaeea :=_egfad .(type ){case _d .StartElement :switch _eaeea .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 :"\u0074\u0062\u006cB\u0067"},_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 :"\u0074\u0062\u006cB\u0067"}:_agcac .TblBg =NewCT_TableBackgroundStyle ();if _ggcff :=d .DecodeElement (_agcac .TblBg ,&_eaeea );_ggcff !=nil {return _ggcff ;};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\u0068\u006f\u006c\u0065\u0054\u0062\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 :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_agcac .WholeTbl =NewCT_TablePartStyle ();if _ffeee :=d .DecodeElement (_agcac .WholeTbl ,&_eaeea );_ffeee !=nil {return _ffeee ;};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\u0061\u006e\u0064\u0031\u0048"},_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\u0061\u006e\u0064\u0031\u0048"}:_agcac .Band1H =NewCT_TablePartStyle ();if _dbbbb :=d .DecodeElement (_agcac .Band1H ,&_eaeea );_dbbbb !=nil {return _dbbbb ;};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\u0061\u006e\u0064\u0032\u0048"},_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\u0061\u006e\u0064\u0032\u0048"}:_agcac .Band2H =NewCT_TablePartStyle ();if _dgffb :=d .DecodeElement (_agcac .Band2H ,&_eaeea );_dgffb !=nil {return _dgffb ;};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\u0061\u006e\u0064\u0031\u0056"},_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\u0061\u006e\u0064\u0031\u0056"}:_agcac .Band1V =NewCT_TablePartStyle ();if _fgdad :=d .DecodeElement (_agcac .Band1V ,&_eaeea );_fgdad !=nil {return _fgdad ;};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\u0061\u006e\u0064\u0032\u0056"},_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\u0061\u006e\u0064\u0032\u0056"}:_agcac .Band2V =NewCT_TablePartStyle ();if _dccg :=d .DecodeElement (_agcac .Band2V ,&_eaeea );_dccg !=nil {return _dccg ;};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 :"\u006ca\u0073\u0074\u0043\u006f\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 :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_agcac .LastCol =NewCT_TablePartStyle ();if _ffeef :=d .DecodeElement (_agcac .LastCol ,&_eaeea );_ffeef !=nil {return _ffeef ;};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 :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\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 :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_agcac .FirstCol =NewCT_TablePartStyle ();if _ccadd :=d .DecodeElement (_agcac .FirstCol ,&_eaeea );_ccadd !=nil {return _ccadd ;};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 :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_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 :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_agcac .LastRow =NewCT_TablePartStyle ();if _gdfb :=d .DecodeElement (_agcac .LastRow ,&_eaeea );_gdfb !=nil {return _gdfb ;};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 :"\u0073\u0065\u0043\u0065\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 :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_agcac .SeCell =NewCT_TablePartStyle ();if _bcgag :=d .DecodeElement (_agcac .SeCell ,&_eaeea );_bcgag !=nil {return _bcgag ;};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 :"\u0073\u0077\u0043\u0065\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 :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_agcac .SwCell =NewCT_TablePartStyle ();if _fcfee :=d .DecodeElement (_agcac .SwCell ,&_eaeea );_fcfee !=nil {return _fcfee ;};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 :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_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 :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_agcac .FirstRow =NewCT_TablePartStyle ();if _dedgc :=d .DecodeElement (_agcac .FirstRow ,&_eaeea );_dedgc !=nil {return _dedgc ;};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\u0065\u0043\u0065\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\u0065\u0043\u0065\u006c\u006c"}:_agcac .NeCell =NewCT_TablePartStyle ();if _bgggb :=d .DecodeElement (_agcac .NeCell ,&_eaeea );_bgggb !=nil {return _bgggb ;};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\u0077\u0043\u0065\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\u0077\u0043\u0065\u006c\u006c"}:_agcac .NwCell =NewCT_TablePartStyle ();if _bcfad :=d .DecodeElement (_agcac .NwCell ,&_eaeea );_bcfad !=nil {return _bcfad ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agcac .ExtLst =NewCT_OfficeArtExtensionList ();if _bdcc :=d .DecodeElement (_agcac .ExtLst ,&_eaeea );_bdcc !=nil {return _bdcc ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_eaeea .Name );if _ggegd :=d .Skip ();_ggegd !=nil {return _ggegd ;};};case _d .EndElement :break _ggdaf ;case _d .CharData :};};return nil ;};func (_cadge ST_TextAnchoringType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgebea :=_d .Attr {};_cgebea .Name =name ;switch _cadge {case ST_TextAnchoringTypeUnset :_cgebea .Value ="";case ST_TextAnchoringTypeT :_cgebea .Value ="\u0074";case ST_TextAnchoringTypeCtr :_cgebea .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_cgebea .Value ="\u0062";case ST_TextAnchoringTypeJust :_cgebea .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_cgebea .Value ="\u0064\u0069\u0073\u0074";};return _cgebea ,nil ;};func (_cefcg *CT_Table )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cefcg .TblGrid =NewCT_TableGrid ();_aaafb :for {_ccgcb ,_gfeaa :=d .Token ();if _gfeaa !=nil {return _gfeaa ;};switch _fdcge :=_ccgcb .(type ){case _d .StartElement :switch _fdcge .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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_cefcg .TblPr =NewCT_TableProperties ();if _acfcff :=d .DecodeElement (_cefcg .TblPr ,&_fdcge );_acfcff !=nil {return _acfcff ;};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 :"\u0074b\u006c\u0047\u0072\u0069\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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _adbf :=d .DecodeElement (_cefcg .TblGrid ,&_fdcge );_adbf !=nil {return _adbf ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_dcgbe :=NewCT_TableRow ();if _daee :=d .DecodeElement (_dcgbe ,&_fdcge );_daee !=nil {return _daee ;};_cefcg .Tr =append (_cefcg .Tr ,_dcgbe );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_fdcge .Name );if _ddcga :=d .Skip ();_ddcga !=nil {return _ddcga ;};};case _d .EndElement :break _aaafb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_gfag *CT_Color )ValidateWithPath (path string )error {if _gfag .ScrgbClr !=nil {if _fadc :=_gfag .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fadc !=nil {return _fadc ;};};if _gfag .SrgbClr !=nil {if _gbfc :=_gfag .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gbfc !=nil {return _gbfc ;};};if _gfag .HslClr !=nil {if _efga :=_gfag .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_efga !=nil {return _efga ;};};if _gfag .SysClr !=nil {if _gafa :=_gfag .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gafa !=nil {return _gafa ;};};if _gfag .SchemeClr !=nil {if _baggg :=_gfag .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_baggg !=nil {return _baggg ;};};if _gfag .PrstClr !=nil {if _acec :=_gfag .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_acec !=nil {return _acec ;};};return nil ;};type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_fadbfe ST_TextAutonumberScheme )Validate ()error {return _fadbfe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path -func (_aaag *CT_ContentPartLocking )ValidateWithPath (path string )error {if _aaag .ExtLst !=nil {if _gadg :=_aaag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gadg !=nil {return _gadg ;};};return nil ;};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_ccccd :=&CT_GroupShapeProperties {};return _ccccd ;};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};type CT_GrayscaleTransform struct{}; +// Validate validates the EG_FillProperties and its children +func (_egfaaf *EG_FillProperties )Validate ()error {return _egfaaf .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_bedbd ST_SystemColorVal )ValidateWithPath (path string )error {switch _bedbd {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bedbd ));};return nil ;};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_cfa :=&CT_AlphaBiLevelEffect {};return _cfa };func (_gef *CT_CustomColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdgeb :=range start .Attr {if _cdgeb .Name .Local =="\u006e\u0061\u006d\u0065"{_geeg ,_cddg :=_cdgeb .Value ,error (nil );if _cddg !=nil {return _cddg ;};_gef .NameAttr =&_geeg ;continue ;};};_gdab :for {_egccb ,_gacc :=d .Token ();if _gacc !=nil {return _gacc ;};switch _ffead :=_egccb .(type ){case _b .StartElement :switch _ffead .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gef .ScrgbClr =NewCT_ScRgbColor ();if _fbcab :=d .DecodeElement (_gef .ScrgbClr ,&_ffead );_fbcab !=nil {return _fbcab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gef .SrgbClr =NewCT_SRgbColor ();if _dbbag :=d .DecodeElement (_gef .SrgbClr ,&_ffead );_dbbag !=nil {return _dbbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gef .HslClr =NewCT_HslColor ();if _gabc :=d .DecodeElement (_gef .HslClr ,&_ffead );_gabc !=nil {return _gabc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gef .SysClr =NewCT_SystemColor ();if _decba :=d .DecodeElement (_gef .SysClr ,&_ffead );_decba !=nil {return _decba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gef .SchemeClr =NewCT_SchemeColor ();if _cbfb :=d .DecodeElement (_gef .SchemeClr ,&_ffead );_cbfb !=nil {return _cbfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gef .PrstClr =NewCT_PresetColor ();if _adba :=d .DecodeElement (_gef .PrstClr ,&_ffead );_adba !=nil {return _adba ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_ffead .Name );if _fdddc :=d .Skip ();_fdddc !=nil {return _fdddc ;};};case _b .EndElement :break _gdab ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TextBulletColorFollowText and its children -func (_dacad *CT_TextBulletColorFollowText )Validate ()error {return _dacad .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");};type ST_TextShapeType byte ; +// Validate validates the CT_RelativeRect and its children +func (_aaag *CT_RelativeRect )Validate ()error {return _aaag .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};func (_gbad *CT_OfficeArtExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbad .Ext !=nil {_bggab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_agga :=range _gbad .Ext {e .EncodeElement (_agga ,_bggab );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gddbd ST_PresetLineDashVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeadeb :=_b .Attr {};_aeadeb .Name =name ;switch _gddbd {case ST_PresetLineDashValUnset :_aeadeb .Value ="";case ST_PresetLineDashValSolid :_aeadeb .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_aeadeb .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_aeadeb .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_aeadeb .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_aeadeb .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_aeadeb .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_aeadeb .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_aeadeb .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_aeadeb .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_aeadeb .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_aeadeb .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _aeadeb ,nil ;}; -// Validate validates the Tbl and its children -func (_beadba *Tbl )Validate ()error {return _beadba .ValidateWithPath ("\u0054\u0062\u006c")};func (_aaa *CT_BackgroundFormatting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfba :for {_cbd ,_fgge :=d .Token ();if _fgge !=nil {return _fgge ;};switch _aacge :=_cbd .(type ){case _d .StartElement :switch _aacge .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"}:_aaa .NoFill =NewCT_NoFillProperties ();if _aaac :=d .DecodeElement (_aaa .NoFill ,&_aacge );_aaac !=nil {return _aaac ;};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"}:_aaa .SolidFill =NewCT_SolidColorFillProperties ();if _agcb :=d .DecodeElement (_aaa .SolidFill ,&_aacge );_agcb !=nil {return _agcb ;};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"}:_aaa .GradFill =NewCT_GradientFillProperties ();if _gdef :=d .DecodeElement (_aaa .GradFill ,&_aacge );_gdef !=nil {return _gdef ;};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"}:_aaa .BlipFill =NewCT_BlipFillProperties ();if _fgf :=d .DecodeElement (_aaa .BlipFill ,&_aacge );_fgf !=nil {return _fgf ;};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"}:_aaa .PattFill =NewCT_PatternFillProperties ();if _dfea :=d .DecodeElement (_aaa .PattFill ,&_aacge );_dfea !=nil {return _dfea ;};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"}:_aaa .GrpFill =NewCT_GroupFillProperties ();if _deba :=d .DecodeElement (_aaa .GrpFill ,&_aacge );_deba !=nil {return _deba ;};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"}:_aaa .EffectLst =NewCT_EffectList ();if _dca :=d .DecodeElement (_aaa .EffectLst ,&_aacge );_dca !=nil {return _dca ;};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"}:_aaa .EffectDag =NewCT_EffectContainer ();if _eccf :=d .DecodeElement (_aaa .EffectDag ,&_aacge );_eccf !=nil {return _eccf ;};default:_bf .Log .Debug ("\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",_aacge .Name );if _effg :=d .Skip ();_effg !=nil {return _effg ;};};case _d .EndElement :break _gfba ;case _d .CharData :};};return nil ;};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_faga :=&CT_TableStyleCellStyle {};return _faga ;};func (_faea *CT_ColorScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_faea .NameAttr )});e .EncodeToken (start );_ebeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_faea .Dk1 ,_ebeb );_dedb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_faea .Lt1 ,_dedb );_cddce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_faea .Dk2 ,_cddce );_cgad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_faea .Lt2 ,_cgad );_fabec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}};e .EncodeElement (_faea .Accent1 ,_fabec );_dgfe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_faea .Accent2 ,_dgfe );_bbgc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}};e .EncodeElement (_faea .Accent3 ,_bbgc );_dffg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_faea .Accent4 ,_dffg );_edd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}};e .EncodeElement (_faea .Accent5 ,_edd );_bffb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_faea .Accent6 ,_bffb );_cbfe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}};e .EncodeElement (_faea .Hlink ,_cbfe );_bcea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_faea .FolHlink ,_bcea );if _faea .ExtLst !=nil {_ddcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faea .ExtLst ,_ddcc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbeef *CT_GvmlShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bgddg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gbeef .NvSpPr ,_bgddg );_fgff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbeef .SpPr ,_fgff );if _gbeef .TxSp !=nil {_agffg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_gbeef .TxSp ,_agffg );};if _gbeef .Style !=nil {_ecabd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gbeef .Style ,_ecabd );};if _gbeef .ExtLst !=nil {_egeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeef .ExtLst ,_egeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColorSchemeList and its children +func (_efag *CT_ColorSchemeList )Validate ()error {return _efag .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};func (_bgaba *CT_Scene3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgaba .Camera =NewCT_Camera ();_bgaba .LightRig =NewCT_LightRig ();_gbfb :for {_cgcad ,_cbfde :=d .Token ();if _cbfde !=nil {return _cbfde ;};switch _febee :=_cgcad .(type ){case _b .StartElement :switch _febee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bcdef :=d .DecodeElement (_bgaba .Camera ,&_febee );_bcdef !=nil {return _bcdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _edafb :=d .DecodeElement (_bgaba .LightRig ,&_febee );_edafb !=nil {return _edafb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgaba .Backdrop =NewCT_Backdrop ();if _gcggfc :=d .DecodeElement (_bgaba .Backdrop ,&_febee );_gcggfc !=nil {return _gcggfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgaba .ExtLst =NewCT_OfficeArtExtensionList ();if _edgda :=d .DecodeElement (_bgaba .ExtLst ,&_febee );_edgda !=nil {return _edgda ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0065\u006e\u0065\u0033\u0044\u0020\u0025\u0076",_febee .Name );if _gaad :=d .Skip ();_gaad !=nil {return _gaad ;};};case _b .EndElement :break _gbfb ;case _b .CharData :};};return nil ;};func (_cfgcg ST_SchemeColorVal )Validate ()error {return _cfgcg .ValidateWithPath ("")};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;}; -// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path -func (_agcd *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _agcd .MinRAttr !=nil {if _beacg :=_agcd .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_beacg !=nil {return _beacg ;};};if _agcd .MaxRAttr !=nil {if _fgeff :=_agcd .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r");_fgeff !=nil {return _fgeff ;};};if _agcd .MinAngAttr !=nil {if _cdcf :=_agcd .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_cdcf !=nil {return _cdcf ;};};if _agcd .MaxAngAttr !=nil {if _gefbcd :=_agcd .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_gefbcd !=nil {return _gefbcd ;};};if _abgac :=_agcd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_abgac !=nil {return _abgac ;};return nil ;};func NewCT_GvmlPicture ()*CT_GvmlPicture {_fegc :=&CT_GvmlPicture {};_fegc .NvPicPr =NewCT_GvmlPictureNonVisual ();_fegc .BlipFill =NewCT_BlipFillProperties ();_fegc .SpPr =NewCT_ShapeProperties ();return _fegc ;}; +// Validate validates the CT_TextBodyProperties and its children +func (_cbcafd *CT_TextBodyProperties )Validate ()error {return _cbcafd .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dbfea *CT_StretchInfoProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_babc :for {_dbfaa ,_eedfc :=d .Token ();if _eedfc !=nil {return _eedfc ;};switch _edegg :=_dbfaa .(type ){case _b .StartElement :switch _edegg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbfea .FillRect =NewCT_RelativeRect ();if _fbdea :=d .DecodeElement (_dbfea .FillRect ,&_edegg );_fbdea !=nil {return _fbdea ;};default:_be .Log .Debug ("\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",_edegg .Name );if _fabag :=d .Skip ();_fabag !=nil {return _fabag ;};};case _b .EndElement :break _babc ;case _b .CharData :};};return nil ;};func NewCT_GeomRect ()*CT_GeomRect {_bcdgc :=&CT_GeomRect {};return _bcdgc };type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;};func (_fae *CT_Cell3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fae .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_edba ,_geb :=_fae .PrstMaterialAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _geb !=nil {return _geb ;};start .Attr =append (start .Attr ,_edba );};e .EncodeToken (start );_dcab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_fae .Bevel ,_dcab );if _fae .LightRig !=nil {_cadb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_fae .LightRig ,_cadb );};if _fae .ExtLst !=nil {_faae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fae .ExtLst ,_faae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_facgb *EG_LineFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _facgb .NoFill !=nil {_gggce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_facgb .NoFill ,_gggce );};if _facgb .SolidFill !=nil {_gafad :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_facgb .SolidFill ,_gafad );};if _facgb .GradFill !=nil {_fffed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_facgb .GradFill ,_fffed );};if _facgb .PattFill !=nil {_aebggd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_facgb .PattFill ,_aebggd );};return nil ;}; -// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path -func (_faca *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _faca .ClrScheme !=nil {if _aec :=_faca .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_aec !=nil {return _aec ;};};if _faca .FontScheme !=nil {if _gddc :=_faca .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_gddc !=nil {return _gddc ;};};if _faca .FmtScheme !=nil {if _faeb :=_faca .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_faeb !=nil {return _faeb ;};};return nil ;};type CT_GraphicalObjectData struct{UriAttr string ;Any []_cg .Any ;};func (_aaggg ST_LightRigDirection )ValidateWithPath (path string )error {switch _aaggg {case 0,1,2,3,4,5,6,7,8: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 (_aaggg ));};return nil ;};func (_abeg *CT_ColorMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bdafg ,_cffd :=_abeg .Bg1Attr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0067\u0031"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );_bdafg ,_cffd =_abeg .Tx1Attr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0078\u0031"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );_bdafg ,_cffd =_abeg .Bg2Attr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0067\u0032"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );_bdafg ,_cffd =_abeg .Tx2Attr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0078\u0032"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );_bdafg ,_cffd =_abeg .Accent1Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );_bdafg ,_cffd =_abeg .Accent2Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );_bdafg ,_cffd =_abeg .Accent3Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );_bdafg ,_cffd =_abeg .Accent4Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );_bdafg ,_cffd =_abeg .Accent5Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );_bdafg ,_cffd =_abeg .Accent6Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );_bdafg ,_cffd =_abeg .HlinkAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006c\u0069n\u006b"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );_bdafg ,_cffd =_abeg .FolHlinkAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _cffd !=nil {return _cffd ;};start .Attr =append (start .Attr ,_bdafg );e .EncodeToken (start );if _abeg .ExtLst !=nil {_fdeeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abeg .ExtLst ,_fdeeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;};func (_dfgbg *CT_OfficeStyleSheet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfgbg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dfgbg .NameAttr )});};e .EncodeToken (start );_cegdaf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dfgbg .ThemeElements ,_cegdaf );if _dfgbg .ObjectDefaults !=nil {_fgfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_dfgbg .ObjectDefaults ,_fgfd );};if _dfgbg .ExtraClrSchemeLst !=nil {_fbfgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_dfgbg .ExtraClrSchemeLst ,_fbfgf );};if _dfgbg .CustClrLst !=nil {_cecb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_dfgbg .CustClrLst ,_cecb );};if _dfgbg .ExtLst !=nil {_bead :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfgbg .ExtLst ,_bead );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Backdrop and its children +func (_feg *CT_Backdrop )Validate ()error {return _feg .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};func (_gabgge *ST_PositivePercentage )ValidateWithPath (path string )error {_bbadf :=[]string {};if _gabgge .ST_PositivePercentageDecimal !=nil {_bbadf =append (_bbadf ,"\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 _gabgge .ST_PositivePercentage !=nil {if _fdacg :=_gabgge .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_fdacg !=nil {return _fdacg ;};_bbadf =append (_bbadf ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_bbadf )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bbadf );};return nil ;}; -// Validate validates the CT_GvmlConnectorNonVisual and its children -func (_agdc *CT_GvmlConnectorNonVisual )Validate ()error {return _agdc .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");}; +// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path +func (_caebg *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _caebg .MinXAttr !=nil {if _dedcb :=_caebg .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_dedcb !=nil {return _dedcb ;};};if _caebg .MaxXAttr !=nil {if _dfcaf :=_caebg .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r");_dfcaf !=nil {return _dfcaf ;};};if _caebg .MinYAttr !=nil {if _bbbe :=_caebg .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_bbbe !=nil {return _bbbe ;};};if _caebg .MaxYAttr !=nil {if _gdefg :=_caebg .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r");_gdefg !=nil {return _gdefg ;};};if _fgabg :=_caebg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fgabg !=nil {return _fgabg ;};return nil ;};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_acgb :=&CT_BackgroundFormatting {};return _acgb ;}; -// Validate validates the CT_BackgroundFillStyleList and its children -func (_fgg *CT_BackgroundFillStyleList )Validate ()error {return _fgg .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_Camera and its children +func (_edecf *CT_Camera )Validate ()error {return _edecf .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func (_begecg ST_LightRigType )String ()string {switch _begecg {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 "";}; -// Validate validates the CT_ColorSchemeAndMapping and its children -func (_baeef *CT_ColorSchemeAndMapping )Validate ()error {return _baeef .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_dcdgeb ST_TextFontScalePercentOrPercentString )String ()string {if _dcdgeb .ST_TextFontScalePercent !=nil {return _b .Sprintf ("\u0025\u0076",*_dcdgeb .ST_TextFontScalePercent );};if _dcdgeb .ST_Percentage !=nil {return _b .Sprintf ("\u0025\u0076",*_dcdgeb .ST_Percentage );};return "";};type ST_SchemeColorVal byte ; +// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path +func (_dbeaa *EG_TextRun )ValidateWithPath (path string )error {if _dbeaa .R !=nil {if _efddb :=_dbeaa .R .ValidateWithPath (path +"\u002f\u0052");_efddb !=nil {return _efddb ;};};if _dbeaa .Br !=nil {if _cbcfa :=_dbeaa .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_cbcfa !=nil {return _cbcfa ;};};if _dbeaa .Fld !=nil {if _egede :=_dbeaa .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_egede !=nil {return _egede ;};};return nil ;};func (_fdagb *CT_TableProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdagb .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fdagb .RtlAttr ))});};if _fdagb .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fdagb .FirstRowAttr ))});};if _fdagb .FirstColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fdagb .FirstColAttr ))});};if _fdagb .LastRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fdagb .LastRowAttr ))});};if _fdagb .LastColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fdagb .LastColAttr ))});};if _fdagb .BandRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fdagb .BandRowAttr ))});};if _fdagb .BandColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fdagb .BandColAttr ))});};e .EncodeToken (start );if _fdagb .NoFill !=nil {_cfdea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdagb .NoFill ,_cfdea );};if _fdagb .SolidFill !=nil {_cdbfb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdagb .SolidFill ,_cdbfb );};if _fdagb .GradFill !=nil {_bacgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdagb .GradFill ,_bacgc );};if _fdagb .BlipFill !=nil {_fbdec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdagb .BlipFill ,_fbdec );};if _fdagb .PattFill !=nil {_dedde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdagb .PattFill ,_dedde );};if _fdagb .GrpFill !=nil {_ffacd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_fdagb .GrpFill ,_ffacd );};if _fdagb .EffectLst !=nil {_ebggb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdagb .EffectLst ,_ebggb );};if _fdagb .EffectDag !=nil {_fcec :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_fdagb .EffectDag ,_fcec );};if _fdagb .Choice !=nil {_fdagb .Choice .MarshalXML (e ,_b .StartElement {});};if _fdagb .ExtLst !=nil {_bgggab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdagb .ExtLst ,_bgggab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgfgd ST_TextStrikeType )ValidateWithPath (path string )error {switch _bgfgd {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfgd ));};return nil ;}; -// Validate validates the CT_AlphaFloorEffect and its children -func (_bdfd *CT_AlphaFloorEffect )Validate ()error {return _bdfd .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gbdg *CT_LinearShadeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabbf :=range start .Attr {if _cabbf .Name .Local =="\u0061\u006e\u0067"{_agffaa ,_gbcfg :=_c .ParseInt (_cabbf .Value ,10,32);if _gbcfg !=nil {return _gbcfg ;};_ddfbg :=int32 (_agffaa );_gbdg .AngAttr =&_ddfbg ;continue ;};if _cabbf .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_dade ,_fedd :=_c .ParseBool (_cabbf .Value );if _fedd !=nil {return _fedd ;};_gbdg .ScaledAttr =&_dade ;continue ;};};for {_egcgb ,_cffb :=d .Token ();if _cffb !=nil {return _b .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",_cffb );};if _dgbf ,_cbedg :=_egcgb .(_d .EndElement );_cbedg &&_dgbf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_TextUnderlineLine and its children +func (_dbefa *EG_TextUnderlineLine )Validate ()error {return _dbefa .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};func (_agecd ST_FontCollectionIndex )Validate ()error {return _agecd .ValidateWithPath ("")};func (_dacef ST_AnimationDgmOnlyBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dacef .String (),start );};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;};func (_bddaf *CT_TextCharBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_db .Sprintf ("\u0025\u0076",_bddaf .CharAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_fefac :=&CT_OfficeArtExtension {};return _fefac ;}; -// Validate validates the CT_Path2DArcTo and its children -func (_abfgb *CT_Path2DArcTo )Validate ()error {return _abfgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");}; +// Validate validates the Graphic and its children +func (_cdabf *Graphic )Validate ()error {return _cdabf .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_cbgbc :=&CT_GvmlPictureNonVisual {};_cbgbc .CNvPr =NewCT_NonVisualDrawingProps ();_cbgbc .CNvPicPr =NewCT_NonVisualPictureProperties ();return _cbgbc ;};func (_gbfg *CT_CustomColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbfg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_gbfg .NameAttr )});};e .EncodeToken (start );if _gbfg .ScrgbClr !=nil {_efagc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gbfg .ScrgbClr ,_efagc );};if _gbfg .SrgbClr !=nil {_deae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gbfg .SrgbClr ,_deae );};if _gbfg .HslClr !=nil {_bdad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gbfg .HslClr ,_bdad );};if _gbfg .SysClr !=nil {_cacg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gbfg .SysClr ,_cacg );};if _gbfg .SchemeClr !=nil {_becc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gbfg .SchemeClr ,_becc );};if _gbfg .PrstClr !=nil {_baggd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gbfg .PrstClr ,_baggd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgaff ST_TextStrikeType )String ()string {switch _cgaff {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 "";};type ST_TextAutonumberScheme byte ; -// Validate validates the CT_ConnectionSite and its children -func (_fgde *CT_ConnectionSite )Validate ()error {return _fgde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");};func (_dabb *CT_ConnectionSiteList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdb :for {_fadd ,_ccgc :=d .Token ();if _ccgc !=nil {return _ccgc ;};switch _efgf :=_fadd .(type ){case _d .StartElement :switch _efgf .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 :"\u0063\u0078\u006e"},_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 :"\u0063\u0078\u006e"}:_aeef :=NewCT_ConnectionSite ();if _eggef :=d .DecodeElement (_aeef ,&_efgf );_eggef !=nil {return _eggef ;};_dabb .Cxn =append (_dabb .Cxn ,_aeef );default:_bf .Log .Debug ("\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",_efgf .Name );if _fdddc :=d .Skip ();_fdddc !=nil {return _fdddc ;};};case _d .EndElement :break _bgdb ;case _d .CharData :};};return nil ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_ebcg *CT_Connection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdec :=range start .Attr {if _fdec .Name .Local =="\u0069\u0064"{_geef ,_affa :=_c .ParseUint (_fdec .Value ,10,32);if _affa !=nil {return _affa ;};_ebcg .IdAttr =uint32 (_geef );continue ;};if _fdec .Name .Local =="\u0069\u0064\u0078"{_cgbd ,_gddca :=_c .ParseUint (_fdec .Value ,10,32);if _gddca !=nil {return _gddca ;};_ebcg .IdxAttr =uint32 (_cgbd );continue ;};};for {_ffegb ,_bfeb :=d .Token ();if _bfeb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_bfeb );};if _ddgae ,_bdbb :=_ffegb .(_d .EndElement );_bdbb &&_ddgae .Name ==start .Name {break ;};};return nil ;};func (_adecb *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acafb :for {_debf ,_baefb :=d .Token ();if _baefb !=nil {return _baefb ;};switch _dfba :=_debf .(type ){case _d .StartElement :switch _dfba .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 :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_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\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_adecb .GrpSpLocks =NewCT_GroupLocking ();if _dgad :=d .DecodeElement (_adecb .GrpSpLocks ,&_dfba );_dgad !=nil {return _dgad ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adecb .ExtLst =NewCT_OfficeArtExtensionList ();if _becce :=d .DecodeElement (_adecb .ExtLst ,&_dfba );_becce !=nil {return _becce ;};default:_bf .Log .Debug ("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",_dfba .Name );if _ecdca :=d .Skip ();_ecdca !=nil {return _ecdca ;};};case _d .EndElement :break _acafb ;case _d .CharData :};};return nil ;};type EG_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_abecc *CT_GradientStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcgb :=range start .Attr {if _fcgb .Name .Local =="\u0070\u006f\u0073"{_afbab ,_cafg :=ParseUnionST_PositiveFixedPercentage (_fcgb .Value );if _cafg !=nil {return _cafg ;};_abecc .PosAttr =_afbab ;continue ;};};_dcfe :for {_fbcfa ,_gdgd :=d .Token ();if _gdgd !=nil {return _gdgd ;};switch _eefd :=_fbcfa .(type ){case _d .StartElement :switch _eefd .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_abecc .ScrgbClr =NewCT_ScRgbColor ();if _efag :=d .DecodeElement (_abecc .ScrgbClr ,&_eefd );_efag !=nil {return _efag ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_abecc .SrgbClr =NewCT_SRgbColor ();if _gggff :=d .DecodeElement (_abecc .SrgbClr ,&_eefd );_gggff !=nil {return _gggff ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_abecc .HslClr =NewCT_HslColor ();if _ggba :=d .DecodeElement (_abecc .HslClr ,&_eefd );_ggba !=nil {return _ggba ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_abecc .SysClr =NewCT_SystemColor ();if _bagda :=d .DecodeElement (_abecc .SysClr ,&_eefd );_bagda !=nil {return _bagda ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_abecc .SchemeClr =NewCT_SchemeColor ();if _cbeca :=d .DecodeElement (_abecc .SchemeClr ,&_eefd );_cbeca !=nil {return _cbeca ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_abecc .PrstClr =NewCT_PresetColor ();if _gbeda :=d .DecodeElement (_abecc .PrstClr ,&_eefd );_gbeda !=nil {return _gbeda ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_eefd .Name );if _cfeag :=d .Skip ();_cfeag !=nil {return _cfeag ;};};case _d .EndElement :break _dcfe ;case _d .CharData :};};return nil ;};type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;};func (_afbffd ST_TextUnderlineType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgabe :=_d .Attr {};_fgabe .Name =name ;switch _afbffd {case ST_TextUnderlineTypeUnset :_fgabe .Value ="";case ST_TextUnderlineTypeNone :_fgabe .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_fgabe .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_fgabe .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_fgabe .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_fgabe .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_fgabe .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_fgabe .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDash :_fgabe .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_fgabe .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_fgabe .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_TextUnderlineTypeDashLongHeavy :_fgabe .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_fgabe .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_fgabe .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDotDash :_fgabe .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_fgabe .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeWavy :_fgabe .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_fgabe .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_fgabe .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c";};return _fgabe ,nil ;};func NewCT_Point3D ()*CT_Point3D {_ffaeec :=&CT_Point3D {};return _ffaeec };type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;}; +// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path +func (_bgab *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _efgf :=_bgab .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_efgf !=nil {return _efgf ;};if _adcc :=_bgab .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_adcc !=nil {return _adcc ;};return nil ;};func (_aadda *CT_TableStyleTextStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aadda .BAttr !=ST_OnOffStyleTypeUnset {_adadb ,_fffbee :=_aadda .BAttr .MarshalXMLAttr (_b .Name {Local :"\u0062"});if _fffbee !=nil {return _fffbee ;};start .Attr =append (start .Attr ,_adadb );};if _aadda .IAttr !=ST_OnOffStyleTypeUnset {_afced ,_efccf :=_aadda .IAttr .MarshalXMLAttr (_b .Name {Local :"\u0069"});if _efccf !=nil {return _efccf ;};start .Attr =append (start .Attr ,_afced );};e .EncodeToken (start );if _aadda .Font !=nil {_eecbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_aadda .Font ,_eecbg );};if _aadda .FontRef !=nil {_fdbdb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_aadda .FontRef ,_fdbdb );};if _aadda .ScrgbClr !=nil {_dbdgce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_aadda .ScrgbClr ,_dbdgce );};if _aadda .SrgbClr !=nil {_dgbc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_aadda .SrgbClr ,_dgbc );};if _aadda .HslClr !=nil {_dacdag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_aadda .HslClr ,_dacdag );};if _aadda .SysClr !=nil {_beace :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_aadda .SysClr ,_beace );};if _aadda .SchemeClr !=nil {_efgaf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_aadda .SchemeClr ,_efgaf );};if _aadda .PrstClr !=nil {_gedfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_aadda .PrstClr ,_gedfb );};if _aadda .ExtLst !=nil {_deceb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aadda .ExtLst ,_deceb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;}; -// Validate validates the CT_BlurEffect and its children -func (_bafcf *CT_BlurEffect )Validate ()error {return _bafcf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ecbbe ST_AnimationDgmBuildType )String ()string {if _ecbbe .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _ecbbe .ST_AnimationBuildType .String ();};if _ecbbe .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _ecbbe .ST_AnimationDgmOnlyBuildType .String ();};return "";};func (_ggad ST_BevelPresetType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggad .String (),start );}; +// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path +func (_ggdec *EG_TextGeometry )ValidateWithPath (path string )error {if _ggdec .CustGeom !=nil {if _defgc :=_ggdec .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_defgc !=nil {return _defgc ;};};if _ggdec .PrstTxWarp !=nil {if _acaab :=_ggdec .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_acaab !=nil {return _acaab ;};};return nil ;};func (_daeabc *CT_TextListStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dddg :for {_cffbbc ,_dgacfg :=d .Token ();if _dgacfg !=nil {return _dgacfg ;};switch _gegbc :=_cffbbc .(type ){case _b .StartElement :switch _gegbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daeabc .DefPPr =NewCT_TextParagraphProperties ();if _dgfacb :=d .DecodeElement (_daeabc .DefPPr ,&_gegbc );_dgfacb !=nil {return _dgfacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daeabc .Lvl1pPr =NewCT_TextParagraphProperties ();if _afaca :=d .DecodeElement (_daeabc .Lvl1pPr ,&_gegbc );_afaca !=nil {return _afaca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daeabc .Lvl2pPr =NewCT_TextParagraphProperties ();if _afee :=d .DecodeElement (_daeabc .Lvl2pPr ,&_gegbc );_afee !=nil {return _afee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daeabc .Lvl3pPr =NewCT_TextParagraphProperties ();if _gaceb :=d .DecodeElement (_daeabc .Lvl3pPr ,&_gegbc );_gaceb !=nil {return _gaceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daeabc .Lvl4pPr =NewCT_TextParagraphProperties ();if _gfgfe :=d .DecodeElement (_daeabc .Lvl4pPr ,&_gegbc );_gfgfe !=nil {return _gfgfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daeabc .Lvl5pPr =NewCT_TextParagraphProperties ();if _fegc :=d .DecodeElement (_daeabc .Lvl5pPr ,&_gegbc );_fegc !=nil {return _fegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daeabc .Lvl6pPr =NewCT_TextParagraphProperties ();if _cfaf :=d .DecodeElement (_daeabc .Lvl6pPr ,&_gegbc );_cfaf !=nil {return _cfaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daeabc .Lvl7pPr =NewCT_TextParagraphProperties ();if _fbdab :=d .DecodeElement (_daeabc .Lvl7pPr ,&_gegbc );_fbdab !=nil {return _fbdab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daeabc .Lvl8pPr =NewCT_TextParagraphProperties ();if _eagg :=d .DecodeElement (_daeabc .Lvl8pPr ,&_gegbc );_eagg !=nil {return _eagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daeabc .Lvl9pPr =NewCT_TextParagraphProperties ();if _gbfdb :=d .DecodeElement (_daeabc .Lvl9pPr ,&_gegbc );_gbfdb !=nil {return _gbfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daeabc .ExtLst =NewCT_OfficeArtExtensionList ();if _ccdcb :=d .DecodeElement (_daeabc .ExtLst ,&_gegbc );_ccdcb !=nil {return _ccdcb ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025v",_gegbc .Name );if _eaedc :=d .Skip ();_eaedc !=nil {return _eaedc ;};};case _b .EndElement :break _dddg ;case _b .CharData :};};return nil ;};func (_bdfba *CT_Scale2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdfba .Sx =NewCT_Ratio ();_bdfba .Sy =NewCT_Ratio ();_fbggbb :for {_ddcbe ,_egabf :=d .Token ();if _egabf !=nil {return _egabf ;};switch _agbfe :=_ddcbe .(type ){case _b .StartElement :switch _agbfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dgdfg :=d .DecodeElement (_bdfba .Sx ,&_agbfe );_dgdfg !=nil {return _dgdfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _agfgd :=d .DecodeElement (_bdfba .Sy ,&_agbfe );_agfgd !=nil {return _agfgd ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0061\u006c\u0065\u0032\u0044\u0020\u0025\u0076",_agbfe .Name );if _ceec :=d .Skip ();_ceec !=nil {return _ceec ;};};case _b .EndElement :break _fbggbb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path -func (_abfgde *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _abfgde .SzAttr !=nil {if *_abfgde .SzAttr < 100{return _b .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 ,*_abfgde .SzAttr );};if *_abfgde .SzAttr > 400000{return _b .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 ,*_abfgde .SzAttr );};};if _bcfbdc :=_abfgde .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_bcfbdc !=nil {return _bcfbdc ;};if _eaefd :=_abfgde .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_eaefd !=nil {return _eaefd ;};if _abfgde .KernAttr !=nil {if *_abfgde .KernAttr < 0{return _b .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 ,*_abfgde .KernAttr );};if *_abfgde .KernAttr > 400000{return _b .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 ,*_abfgde .KernAttr );};};if _gacfd :=_abfgde .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_gacfd !=nil {return _gacfd ;};if _abfgde .SpcAttr !=nil {if _cbafg :=_abfgde .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_cbafg !=nil {return _cbafg ;};};if _abfgde .BaselineAttr !=nil {if _dbaca :=_abfgde .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_dbaca !=nil {return _dbaca ;};};if _abfgde .Ln !=nil {if _ebega :=_abfgde .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_ebega !=nil {return _ebega ;};};if _abfgde .NoFill !=nil {if _abbd :=_abfgde .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_abbd !=nil {return _abbd ;};};if _abfgde .SolidFill !=nil {if _gffa :=_abfgde .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_gffa !=nil {return _gffa ;};};if _abfgde .GradFill !=nil {if _edffe :=_abfgde .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_edffe !=nil {return _edffe ;};};if _abfgde .BlipFill !=nil {if _adbba :=_abfgde .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_adbba !=nil {return _adbba ;};};if _abfgde .PattFill !=nil {if _cfadge :=_abfgde .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cfadge !=nil {return _cfadge ;};};if _abfgde .GrpFill !=nil {if _bfcfce :=_abfgde .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bfcfce !=nil {return _bfcfce ;};};if _abfgde .EffectLst !=nil {if _ggbgfe :=_abfgde .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ggbgfe !=nil {return _ggbgfe ;};};if _abfgde .EffectDag !=nil {if _gaae :=_abfgde .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gaae !=nil {return _gaae ;};};if _abfgde .Highlight !=nil {if _gcdb :=_abfgde .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gcdb !=nil {return _gcdb ;};};if _abfgde .ULnTx !=nil {if _debace :=_abfgde .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_debace !=nil {return _debace ;};};if _abfgde .ULn !=nil {if _ffaca :=_abfgde .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_ffaca !=nil {return _ffaca ;};};if _abfgde .UFillTx !=nil {if _cgfc :=_abfgde .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_cgfc !=nil {return _cgfc ;};};if _abfgde .UFill !=nil {if _eaddg :=_abfgde .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_eaddg !=nil {return _eaddg ;};};if _abfgde .Latin !=nil {if _bbdbc :=_abfgde .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_bbdbc !=nil {return _bbdbc ;};};if _abfgde .Ea !=nil {if _gagce :=_abfgde .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_gagce !=nil {return _gagce ;};};if _abfgde .Cs !=nil {if _afcfc :=_abfgde .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_afcfc !=nil {return _afcfc ;};};if _abfgde .Sym !=nil {if _cfbfcg :=_abfgde .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_cfbfcg !=nil {return _cfbfcg ;};};if _abfgde .HlinkClick !=nil {if _edeaag :=_abfgde .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_edeaag !=nil {return _edeaag ;};};if _abfgde .HlinkMouseOver !=nil {if _cfac :=_abfgde .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_cfac !=nil {return _cfac ;};};if _abfgde .Rtl !=nil {if _egeda :=_abfgde .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_egeda !=nil {return _egeda ;};};if _abfgde .ExtLst !=nil {if _gfbg :=_abfgde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfbg !=nil {return _gfbg ;};};return nil ;};func (_cagce ST_TextStrikeType )String ()string {switch _cagce {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 "";}; +// Validate validates the CT_Connection and its children +func (_aedaf *CT_Connection )Validate ()error {return _aedaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_StyleMatrix and its children -func (_cbege *CT_StyleMatrix )Validate ()error {return _cbege .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");};func (_cbaf *CT_EffectContainer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfcc :=range start .Attr {if _gfcc .Name .Local =="\u0074\u0079\u0070\u0065"{_cbaf .TypeAttr .UnmarshalXMLAttr (_gfcc );continue ;};if _gfcc .Name .Local =="\u006e\u0061\u006d\u0065"{_fafc ,_dgdb :=_gfcc .Value ,error (nil );if _dgdb !=nil {return _dgdb ;};_cbaf .NameAttr =&_fafc ;continue ;};};_eadd :for {_bbbc ,_baedf :=d .Token ();if _baedf !=nil {return _baedf ;};switch _ffce :=_bbbc .(type ){case _d .StartElement :switch _ffce .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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:_cbaf .Cont =NewCT_EffectContainer ();if _fgad :=d .DecodeElement (_cbaf .Cont ,&_ffce );_fgad !=nil {return _fgad ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cbaf .Effect =NewCT_EffectReference ();if _caef :=d .DecodeElement (_cbaf .Effect ,&_ffce );_caef !=nil {return _caef ;};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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_cbaf .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _gefda :=d .DecodeElement (_cbaf .AlphaBiLevel ,&_ffce );_gefda !=nil {return _gefda ;};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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_cbaf .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _dbaed :=d .DecodeElement (_cbaf .AlphaCeiling ,&_ffce );_dbaed !=nil {return _dbaed ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_cbaf .AlphaFloor =NewCT_AlphaFloorEffect ();if _dfae :=d .DecodeElement (_cbaf .AlphaFloor ,&_ffce );_dfae !=nil {return _dfae ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_cbaf .AlphaInv =NewCT_AlphaInverseEffect ();if _fdca :=d .DecodeElement (_cbaf .AlphaInv ,&_ffce );_fdca !=nil {return _fdca ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_cbaf .AlphaMod =NewCT_AlphaModulateEffect ();if _afgga :=d .DecodeElement (_cbaf .AlphaMod ,&_ffce );_afgga !=nil {return _afgga ;};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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_cbaf .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _bbfb :=d .DecodeElement (_cbaf .AlphaModFix ,&_ffce );_bbfb !=nil {return _bbfb ;};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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_cbaf .AlphaOutset =NewCT_AlphaOutsetEffect ();if _ffae :=d .DecodeElement (_cbaf .AlphaOutset ,&_ffce );_ffae !=nil {return _ffae ;};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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_cbaf .AlphaRepl =NewCT_AlphaReplaceEffect ();if _efeb :=d .DecodeElement (_cbaf .AlphaRepl ,&_ffce );_efeb !=nil {return _efeb ;};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 :"\u0062i\u004c\u0065\u0076\u0065\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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_cbaf .BiLevel =NewCT_BiLevelEffect ();if _bdbg :=d .DecodeElement (_cbaf .BiLevel ,&_ffce );_bdbg !=nil {return _bdbg ;};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\u0065n\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 :"\u0062\u006c\u0065n\u0064"}:_cbaf .Blend =NewCT_BlendEffect ();if _ffaf :=d .DecodeElement (_cbaf .Blend ,&_ffce );_ffaf !=nil {return _ffaf ;};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\u0075\u0072"},_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\u0075\u0072"}:_cbaf .Blur =NewCT_BlurEffect ();if _gcae :=d .DecodeElement (_cbaf .Blur ,&_ffce );_gcae !=nil {return _gcae ;};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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_cbaf .ClrChange =NewCT_ColorChangeEffect ();if _efbef :=d .DecodeElement (_cbaf .ClrChange ,&_ffce );_efbef !=nil {return _efbef ;};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 :"\u0063l\u0072\u0052\u0065\u0070\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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_cbaf .ClrRepl =NewCT_ColorReplaceEffect ();if _eaaa :=d .DecodeElement (_cbaf .ClrRepl ,&_ffce );_eaaa !=nil {return _eaaa ;};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 :"\u0064u\u006f\u0074\u006f\u006e\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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_cbaf .Duotone =NewCT_DuotoneEffect ();if _cbdgf :=d .DecodeElement (_cbaf .Duotone ,&_ffce );_cbdgf !=nil {return _cbdgf ;};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 :"\u0066\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 :"\u0066\u0069\u006c\u006c"}:_cbaf .Fill =NewCT_FillEffect ();if _dbda :=d .DecodeElement (_cbaf .Fill ,&_ffce );_dbda !=nil {return _dbda ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cbaf .FillOverlay =NewCT_FillOverlayEffect ();if _cfde :=d .DecodeElement (_cbaf .FillOverlay ,&_ffce );_cfde !=nil {return _cfde ;};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\u006c\u006f\u0077"},_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\u006c\u006f\u0077"}:_cbaf .Glow =NewCT_GlowEffect ();if _bcac :=d .DecodeElement (_cbaf .Glow ,&_ffce );_bcac !=nil {return _bcac ;};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\u0079\u0073\u0063\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\u0061\u0079\u0073\u0063\u006c"}:_cbaf .Grayscl =NewCT_GrayscaleEffect ();if _fgegag :=d .DecodeElement (_cbaf .Grayscl ,&_ffce );_fgegag !=nil {return _fgegag ;};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 :"\u0068\u0073\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 :"\u0068\u0073\u006c"}:_cbaf .Hsl =NewCT_HSLEffect ();if _edcb :=d .DecodeElement (_cbaf .Hsl ,&_ffce );_edcb !=nil {return _edcb ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_cbaf .InnerShdw =NewCT_InnerShadowEffect ();if _cbeed :=d .DecodeElement (_cbaf .InnerShdw ,&_ffce );_cbeed !=nil {return _cbeed ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_cbaf .Lum =NewCT_LuminanceEffect ();if _gegf :=d .DecodeElement (_cbaf .Lum ,&_ffce );_gegf !=nil {return _gegf ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_cbaf .OuterShdw =NewCT_OuterShadowEffect ();if _gdfec :=d .DecodeElement (_cbaf .OuterShdw ,&_ffce );_gdfec !=nil {return _gdfec ;};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\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_cbaf .PrstShdw =NewCT_PresetShadowEffect ();if _egdd :=d .DecodeElement (_cbaf .PrstShdw ,&_ffce );_egdd !=nil {return _egdd ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_cbaf .Reflection =NewCT_ReflectionEffect ();if _abcfb :=d .DecodeElement (_cbaf .Reflection ,&_ffce );_abcfb !=nil {return _abcfb ;};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 :"\u0072\u0065\u006c\u004f\u0066\u0066"},_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 :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_cbaf .RelOff =NewCT_RelativeOffsetEffect ();if _gdce :=d .DecodeElement (_cbaf .RelOff ,&_ffce );_gdce !=nil {return _gdce ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_cbaf .SoftEdge =NewCT_SoftEdgesEffect ();if _abad :=d .DecodeElement (_cbaf .SoftEdge ,&_ffce );_abad !=nil {return _abad ;};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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_cbaf .Tint =NewCT_TintEffect ();if _fbda :=d .DecodeElement (_cbaf .Tint ,&_ffce );_fbda !=nil {return _fbda ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_cbaf .Xfrm =NewCT_TransformEffect ();if _baab :=d .DecodeElement (_cbaf .Xfrm ,&_ffce );_baab !=nil {return _baab ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025\u0076",_ffce .Name );if _dacgb :=d .Skip ();_dacgb !=nil {return _dacgb ;};};case _d .EndElement :break _eadd ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_VideoFile and its children +func (_bgegd *CT_VideoFile )Validate ()error {return _bgegd .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");};type ST_PenAlignment byte ;type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func (_gcfeg *EG_LineFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggba :for {_gfcac ,_geddf :=d .Token ();if _geddf !=nil {return _geddf ;};switch _aegfd :=_gfcac .(type ){case _b .StartElement :switch _aegfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcfeg .NoFill =NewCT_NoFillProperties ();if _fegedgg :=d .DecodeElement (_gcfeg .NoFill ,&_aegfd );_fegedgg !=nil {return _fegedgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcfeg .SolidFill =NewCT_SolidColorFillProperties ();if _fcacd :=d .DecodeElement (_gcfeg .SolidFill ,&_aegfd );_fcacd !=nil {return _fcacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcfeg .GradFill =NewCT_GradientFillProperties ();if _cbafe :=d .DecodeElement (_gcfeg .GradFill ,&_aegfd );_cbafe !=nil {return _cbafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcfeg .PattFill =NewCT_PatternFillProperties ();if _dbcfce :=d .DecodeElement (_gcfeg .PattFill ,&_aegfd );_dbcfce !=nil {return _dbcfce ;};default:_be .Log .Debug ("\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",_aegfd .Name );if _daeb :=d .Skip ();_daeb !=nil {return _daeb ;};};case _b .EndElement :break _ggba ;case _b .CharData :};};return nil ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};func (_eaccf ST_PresetMaterialType )ValidateWithPath (path string )error {switch _eaccf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaccf ));};return nil ;};func (_egca *CT_AudioCDTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_db .Sprintf ("\u0025\u0076",_egca .TrackAttr )});if _egca .TimeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_egca .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdgc *CT_FillEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gecd :for {_aeeb ,_agbcb :=d .Token ();if _agbcb !=nil {return _agbcb ;};switch _cfba :=_aeeb .(type ){case _b .StartElement :switch _cfba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdgc .NoFill =NewCT_NoFillProperties ();if _gceed :=d .DecodeElement (_gdgc .NoFill ,&_cfba );_gceed !=nil {return _gceed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdgc .SolidFill =NewCT_SolidColorFillProperties ();if _fgea :=d .DecodeElement (_gdgc .SolidFill ,&_cfba );_fgea !=nil {return _fgea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdgc .GradFill =NewCT_GradientFillProperties ();if _bdcfa :=d .DecodeElement (_gdgc .GradFill ,&_cfba );_bdcfa !=nil {return _bdcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdgc .BlipFill =NewCT_BlipFillProperties ();if _gadb :=d .DecodeElement (_gdgc .BlipFill ,&_cfba );_gadb !=nil {return _gadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdgc .PattFill =NewCT_PatternFillProperties ();if _abcfe :=d .DecodeElement (_gdgc .PattFill ,&_cfba );_abcfe !=nil {return _abcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdgc .GrpFill =NewCT_GroupFillProperties ();if _dbfbf :=d .DecodeElement (_gdgc .GrpFill ,&_cfba );_dbfbf !=nil {return _dbfbf ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046i\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_cfba .Name );if _beab :=d .Skip ();_beab !=nil {return _beab ;};};case _b .EndElement :break _gecd ;case _b .CharData :};};return nil ;};func (_dcggf ST_ShapeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcggf .String (),start );};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func (_fdg *CT_AlphaFloorEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path -func (_ffbge *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _ffbge .RadAttr < 0{return _b .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 ,_ffbge .RadAttr );};if _ffbge .RadAttr > 27273042316900{return _b .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 ,_ffbge .RadAttr );};return nil ;}; +// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path +func (_acdfc *CT_SystemColor )ValidateWithPath (path string )error {if _acdfc .ValAttr ==ST_SystemColorValUnset {return _db .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 _aebbd :=_acdfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aebbd !=nil {return _aebbd ;};for _efdfe ,_gdcge :=range _acdfc .EG_ColorTransform {if _dbea :=_gdcge .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_efdfe ));_dbea !=nil {return _dbea ;};};return nil ;};func (_fffe *CT_GvmlConnector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffe .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_fffe .SpPr =NewCT_ShapeProperties ();_fabc :for {_aacbf ,_gdgda :=d .Token ();if _gdgda !=nil {return _gdgda ;};switch _bffea :=_aacbf .(type ){case _b .StartElement :switch _bffea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gdbge :=d .DecodeElement (_fffe .NvCxnSpPr ,&_bffea );_gdbge !=nil {return _gdbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _abfcf :=d .DecodeElement (_fffe .SpPr ,&_bffea );_abfcf !=nil {return _abfcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fffe .Style =NewCT_ShapeStyle ();if _ddcf :=d .DecodeElement (_fffe .Style ,&_bffea );_ddcf !=nil {return _ddcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fffe .ExtLst =NewCT_OfficeArtExtensionList ();if _bgaab :=d .DecodeElement (_fffe .ExtLst ,&_bffea );_bgaab !=nil {return _bgaab ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0020\u0025v",_bffea .Name );if _cgfcb :=d .Skip ();_cgfcb !=nil {return _cgfcb ;};};case _b .EndElement :break _fabc ;case _b .CharData :};};return nil ;};func (_ccgf *CT_FlatText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccgf .ZAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_db .Sprintf ("\u0025\u0076",*_ccgf .ZAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlUseShapeRectangle struct{}; -// Validate validates the CT_Path2DLineTo and its children -func (_baeba *CT_Path2DLineTo )Validate ()error {return _baeba .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func NewBlip ()*Blip {_dae :=&Blip {};_dae .CT_Blip =*NewCT_Blip ();return _dae }; +// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path +func (_acbcf *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _bcea :=_acbcf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bcea !=nil {return _bcea ;};if _fbfa :=_acbcf .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_fbfa !=nil {return _fbfa ;};return nil ;};func (_dcfdb ST_PositivePercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dcfdb .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_b .CharData (_db .Sprintf ("\u0025\u0064",*_dcfdb .ST_PositivePercentageDecimal )));};if _dcfdb .ST_PositivePercentage !=nil {e .Encode (_dcfdb .ST_PositivePercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_fcdbed ST_ChartBuildStep )ValidateWithPath (path string )error {switch _fcdbed {case 0,1,2,3,4,5,6:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcdbed ));};return nil ;};func (_dddfa *CT_Path2DClose )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aeebf *ST_ShapeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aeebf =0;case "\u006c\u0069\u006e\u0065":*_aeebf =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_aeebf =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_aeebf =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_aeebf =4;case "\u0072\u0065\u0063\u0074":*_aeebf =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_aeebf =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_aeebf =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_aeebf =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_aeebf =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_aeebf =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_aeebf =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_aeebf =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_aeebf =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_aeebf =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_aeebf =15;case "\u0073\u0074\u0061r\u0034":*_aeebf =16;case "\u0073\u0074\u0061r\u0035":*_aeebf =17;case "\u0073\u0074\u0061r\u0036":*_aeebf =18;case "\u0073\u0074\u0061r\u0037":*_aeebf =19;case "\u0073\u0074\u0061r\u0038":*_aeebf =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_aeebf =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_aeebf =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_aeebf =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_aeebf =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_aeebf =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_aeebf =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_aeebf =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_aeebf =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_aeebf =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_aeebf =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_aeebf =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_aeebf =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_aeebf =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_aeebf =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_aeebf =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_aeebf =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_aeebf =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_aeebf =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_aeebf =39;case "\u0070\u0069\u0065":*_aeebf =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_aeebf =41;case "\u0064\u006f\u006eu\u0074":*_aeebf =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_aeebf =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_aeebf =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_aeebf =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_aeebf =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_aeebf =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_aeebf =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_aeebf =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_aeebf =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_aeebf =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_aeebf =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_aeebf =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_aeebf =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_aeebf =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_aeebf =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_aeebf =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_aeebf =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_aeebf =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_aeebf =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_aeebf =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_aeebf =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_aeebf =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_aeebf =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_aeebf =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_aeebf =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_aeebf =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_aeebf =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_aeebf =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_aeebf =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_aeebf =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_aeebf =72;case "\u0063\u0075\u0062\u0065":*_aeebf =73;case "\u0063\u0061\u006e":*_aeebf =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_aeebf =75;case "\u0068\u0065\u0061r\u0074":*_aeebf =76;case "\u0073\u0075\u006e":*_aeebf =77;case "\u006d\u006f\u006f\u006e":*_aeebf =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_aeebf =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_aeebf =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_aeebf =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_aeebf =82;case "\u0062\u0065\u0076e\u006c":*_aeebf =83;case "\u0066\u0072\u0061m\u0065":*_aeebf =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_aeebf =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_aeebf =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_aeebf =87;case "\u0063\u0068\u006fr\u0064":*_aeebf =88;case "\u0061\u0072\u0063":*_aeebf =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_aeebf =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_aeebf =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_aeebf =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_aeebf =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_aeebf =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_aeebf =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_aeebf =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_aeebf =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_aeebf =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_aeebf =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_aeebf =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_aeebf =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_aeebf =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_aeebf =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_aeebf =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_aeebf =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_aeebf =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_aeebf =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_aeebf =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_aeebf =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_aeebf =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_aeebf =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_aeebf =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_aeebf =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_aeebf =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_aeebf =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_aeebf =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_aeebf =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_aeebf =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_aeebf =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_aeebf =120;case "\u0063\u006c\u006fu\u0064":*_aeebf =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_aeebf =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_aeebf =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_aeebf =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_aeebf =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_aeebf =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_aeebf =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_aeebf =128;case "\u0077\u0061\u0076\u0065":*_aeebf =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_aeebf =130;case "\u0070\u006c\u0075\u0073":*_aeebf =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_aeebf =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_aeebf =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_aeebf =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":*_aeebf =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_aeebf =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_aeebf =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_aeebf =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_aeebf =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_aeebf =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_aeebf =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_aeebf =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_aeebf =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_aeebf =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_aeebf =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_aeebf =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_aeebf =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_aeebf =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_aeebf =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_aeebf =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_aeebf =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_aeebf =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_aeebf =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_aeebf =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_aeebf =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_aeebf =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_aeebf =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_aeebf =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_aeebf =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_aeebf =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_aeebf =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_aeebf =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_aeebf =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_aeebf =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_aeebf =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_aeebf =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_aeebf =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_aeebf =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_aeebf =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_aeebf =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_aeebf =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_aeebf =172;case "\u0067\u0065\u0061r\u0036":*_aeebf =173;case "\u0067\u0065\u0061r\u0039":*_aeebf =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_aeebf =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_aeebf =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_aeebf =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_aeebf =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_aeebf =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_aeebf =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_aeebf =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_aeebf =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_aeebf =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_aeebf =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_aeebf =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_aeebf =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_aeebf =187;};return nil ;};func (_egdf *CT_InnerShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egdf .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_egdf .BlurRadAttr )});};if _egdf .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_egdf .DistAttr )});};if _egdf .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_egdf .DirAttr )});};e .EncodeToken (start );if _egdf .ScrgbClr !=nil {_bggge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_egdf .ScrgbClr ,_bggge );};if _egdf .SrgbClr !=nil {_ageg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_egdf .SrgbClr ,_ageg );};if _egdf .HslClr !=nil {_deec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_egdf .HslClr ,_deec );};if _egdf .SysClr !=nil {_fdgbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_egdf .SysClr ,_fdgbg );};if _egdf .SchemeClr !=nil {_ebfcf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_egdf .SchemeClr ,_ebfcf );};if _egdf .PrstClr !=nil {_bdfbc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_egdf .PrstClr ,_bdfbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;}; -// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path -func (_bgag *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;};func NewCT_TableProperties ()*CT_TableProperties {_edggce :=&CT_TableProperties {};return _edggce }; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_becdd *CT_GradientStop )ValidateWithPath (path string )error {if _ddegc :=_becdd .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ddegc !=nil {return _ddegc ;};if _becdd .ScrgbClr !=nil {if _bagc :=_becdd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bagc !=nil {return _bagc ;};};if _becdd .SrgbClr !=nil {if _gfgdg :=_becdd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gfgdg !=nil {return _gfgdg ;};};if _becdd .HslClr !=nil {if _dgcc :=_becdd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dgcc !=nil {return _dgcc ;};};if _becdd .SysClr !=nil {if _cccf :=_becdd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cccf !=nil {return _cccf ;};};if _becdd .SchemeClr !=nil {if _fgdee :=_becdd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fgdee !=nil {return _fgdee ;};};if _becdd .PrstClr !=nil {if _dceea :=_becdd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dceea !=nil {return _dceea ;};};return nil ;}; -// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path -func (_ceafd *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil };type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;};func (_aabgd *ThemeOverride )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\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 ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _aabgd .CT_BaseStylesOverride .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path +func (_geaa *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _ffedd :=_geaa .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_ffedd !=nil {return _ffedd ;};if _adbe :=_geaa .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f");_adbe !=nil {return _adbe ;};return nil ;};func (_fcgbgd ST_FixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcgbgd .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_b .CharData (_db .Sprintf ("\u0025\u0064",*_fcgbgd .ST_FixedPercentageDecimal )));};if _fcgbgd .ST_FixedPercentage !=nil {e .Encode (_fcgbgd .ST_FixedPercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_bedd :=&CT_GroupFillProperties {};return _bedd ;};func (_bdefd ST_PitchFamily )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdefd .String (),start );}; -// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path -func (_edcdd *ThemeOverride )ValidateWithPath (path string )error {if _cfccb :=_edcdd .CT_BaseStylesOverride .ValidateWithPath (path );_cfccb !=nil {return _cfccb ;};return nil ;}; +// Validate validates the CT_DashStop and its children +func (_baeg *CT_DashStop )Validate ()error {return _baeg .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");}; -// Validate validates the CT_Camera and its children -func (_bcce *CT_Camera )Validate ()error {return _bcce .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};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 (_dffdb ST_TileFlipMode )Validate ()error {return _dffdb .ValidateWithPath ("")};func (_deag *CT_ColorMappingOverride )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_deag .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path +func (_efbaf *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _abebc ,_cagb :=range _efbaf .TxSp {if _fbebb :=_cagb .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_abebc ));_fbebb !=nil {return _fbebb ;};};for _faeg ,_cfgec :=range _efbaf .Sp {if _bbgb :=_cfgec .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_faeg ));_bbgb !=nil {return _bbgb ;};};for _fcbc ,_eddff :=range _efbaf .CxnSp {if _cdgab :=_eddff .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fcbc ));_cdgab !=nil {return _cdgab ;};};for _aagfe ,_cdefb :=range _efbaf .Pic {if _dfec :=_cdefb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_aagfe ));_dfec !=nil {return _dfec ;};};for _ggae ,_beccd :=range _efbaf .GraphicFrame {if _ceef :=_beccd .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ggae ));_ceef !=nil {return _ceef ;};};for _ffcab ,_efce :=range _efbaf .GrpSp {if _gedc :=_efce .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ffcab ));_gedc !=nil {return _gedc ;};};return nil ;}; -// Validate validates the CT_ColorScheme and its children -func (_aebc *CT_ColorScheme )Validate ()error {return _aebc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func (_feecd ST_DgmBuildStep )String ()string {switch _feecd {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";};func (_dggb *CT_Headers )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_adda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_ceaaa :=range _dggb .Header {e .EncodeElement (_ceaaa ,_adda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adgabb ST_TextSpacingPercentOrPercentString )String ()string {if _adgabb .ST_TextSpacingPercent !=nil {return _b .Sprintf ("\u0025\u0076",*_adgabb .ST_TextSpacingPercent );};if _adgabb .ST_Percentage !=nil {return _b .Sprintf ("\u0025\u0076",*_adgabb .ST_Percentage );};return "";};func (_dbgf ST_TextCapsType )String ()string {switch _dbgf {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 NewCT_Percentage ()*CT_Percentage {_dfaed :=&CT_Percentage {};return _dfaed };type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_dccgd ST_LineEndType )Validate ()error {return _dccgd .ValidateWithPath ("")};func (_dabc *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggag :for {_eacc ,_egab :=d .Token ();if _egab !=nil {return _egab ;};switch _dgba :=_eacc .(type ){case _d .StartElement :switch _dgba .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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_dabc .MasterClrMapping =NewCT_EmptyElement ();if _eaae :=d .DecodeElement (_dabc .MasterClrMapping ,&_dgba );_eaae !=nil {return _eaae ;};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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_dabc .OverrideClrMapping =NewCT_ColorMapping ();if _eacf :=d .DecodeElement (_dabc .OverrideClrMapping ,&_dgba );_eacf !=nil {return _eacf ;};default:_bf .Log .Debug ("\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",_dgba .Name );if _aeca :=d .Skip ();_aeca !=nil {return _aeca ;};};case _d .EndElement :break _ggag ;case _d .CharData :};};return nil ;};func NewCT_ColorScheme ()*CT_ColorScheme {_cgca :=&CT_ColorScheme {};_cgca .Dk1 =NewCT_Color ();_cgca .Lt1 =NewCT_Color ();_cgca .Dk2 =NewCT_Color ();_cgca .Lt2 =NewCT_Color ();_cgca .Accent1 =NewCT_Color ();_cgca .Accent2 =NewCT_Color ();_cgca .Accent3 =NewCT_Color ();_cgca .Accent4 =NewCT_Color ();_cgca .Accent5 =NewCT_Color ();_cgca .Accent6 =NewCT_Color ();_cgca .Hlink =NewCT_Color ();_cgca .FolHlink =NewCT_Color ();return _cgca ;};func (_cacab *CT_Point3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gffe :=range start .Attr {if _gffe .Name .Local =="\u0078"{_bdcd ,_eadf :=ParseUnionST_Coordinate (_gffe .Value );if _eadf !=nil {return _eadf ;};_cacab .XAttr =_bdcd ;continue ;};if _gffe .Name .Local =="\u0079"{_ddcde ,_bbdcb :=ParseUnionST_Coordinate (_gffe .Value );if _bbdcb !=nil {return _bbdcb ;};_cacab .YAttr =_ddcde ;continue ;};if _gffe .Name .Local =="\u007a"{_fbfbb ,_cfbaf :=ParseUnionST_Coordinate (_gffe .Value );if _cfbaf !=nil {return _cfbaf ;};_cacab .ZAttr =_fbfbb ;continue ;};};for {_efafg ,_abeca :=d .Token ();if _abeca !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_abeca );};if _ffacc ,_bcbg :=_efafg .(_d .EndElement );_bcbg &&_ffacc .Name ==start .Name {break ;};};return nil ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_bbda :=&CT_ComplementTransform {};return _bbda ;};func NewEG_FillModeProperties ()*EG_FillModeProperties {_cebcg :=&EG_FillModeProperties {};return _cebcg ;};func (_cag *CT_AlphaModulateEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cag .Cont =NewCT_EffectContainer ();_gebe :for {_cbc ,_cge :=d .Token ();if _cge !=nil {return _cge ;};switch _cfa :=_cbc .(type ){case _d .StartElement :switch _cfa .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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:if _aeg :=d .DecodeElement (_cag .Cont ,&_cfa );_aeg !=nil {return _aeg ;};default:_bf .Log .Debug ("\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",_cfa .Name );if _dbf :=d .Skip ();_dbf !=nil {return _dbf ;};};case _d .EndElement :break _gebe ;case _d .CharData :};};return nil ;};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_bfc :=&CT_BackgroundFillStyleList {};return _bfc ;};type CT_AlphaFloorEffect struct{};func (_bdgb ST_PresetShadowVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcbee :=_d .Attr {};_fcbee .Name =name ;switch _bdgb {case ST_PresetShadowValUnset :_fcbee .Value ="";case ST_PresetShadowValShdw1 :_fcbee .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_fcbee .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_fcbee .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_fcbee .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_fcbee .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_fcbee .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_fcbee .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_fcbee .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_fcbee .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_fcbee .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_fcbee .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_fcbee .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_fcbee .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_fcbee .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_fcbee .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_fcbee .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_fcbee .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_fcbee .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_fcbee .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_fcbee .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _fcbee ,nil ;};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;}; +// Validate validates the CT_CustomColor and its children +func (_gfgf *CT_CustomColor )Validate ()error {return _gfgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");}; -// Validate validates the CT_NonVisualDrawingProps and its children -func (_aefbc *CT_NonVisualDrawingProps )Validate ()error {return _aefbc .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");}; +// Validate validates the CT_TextSpacingPoint and its children +func (_bfegg *CT_TextSpacingPoint )Validate ()error {return _bfegg .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};func (_dggef *ST_TileFlipMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgdeb ,_gefeaa :=d .Token ();if _gefeaa !=nil {return _gefeaa ;};if _fcgcf ,_fcabd :=_dgdeb .(_b .EndElement );_fcabd &&_fcgcf .Name ==start .Name {*_dggef =1;return nil ;};if _fabaff ,_bbeda :=_dgdeb .(_b .CharData );!_bbeda {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgdeb );}else {switch string (_fabaff ){case "":*_dggef =0;case "\u006e\u006f\u006e\u0065":*_dggef =1;case "\u0078":*_dggef =2;case "\u0079":*_dggef =3;case "\u0078\u0079":*_dggef =4;};};_dgdeb ,_gefeaa =d .Token ();if _gefeaa !=nil {return _gefeaa ;};if _fbeeg ,_fafafb :=_dgdeb .(_b .EndElement );_fafafb &&_fbeeg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgdeb );}; -// Validate validates the CT_Vector3D and its children -func (_bdgeb *CT_Vector3D )Validate ()error {return _bdgeb .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};func (_aafbf *CT_ComplementTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcdec *CT_TableRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_b .Sprintf ("\u0025\u0076",_fcdec .HAttr )});e .EncodeToken (start );if _fcdec .Tc !=nil {_faeeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_afbb :=range _fcdec .Tc {e .EncodeElement (_afbb ,_faeeg );};};if _fcdec .ExtLst !=nil {_bgaeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcdec .ExtLst ,_bgaeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcdab *CT_Bevel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bag :=range start .Attr {if _bag .Name .Local =="\u0077"{_bfcc ,_fcea :=_c .ParseInt (_bag .Value ,10,64);if _fcea !=nil {return _fcea ;};_fcdab .WAttr =&_bfcc ;continue ;};if _bag .Name .Local =="\u0068"{_cabd ,_eac :=_c .ParseInt (_bag .Value ,10,64);if _eac !=nil {return _eac ;};_fcdab .HAttr =&_cabd ;continue ;};if _bag .Name .Local =="\u0070\u0072\u0073\u0074"{_fcdab .PrstAttr .UnmarshalXMLAttr (_bag );continue ;};};for {_dcd ,_bgde :=d .Token ();if _bgde !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_bgde );};if _bede ,_fcg :=_dcd .(_d .EndElement );_fcg &&_bede .Name ==start .Name {break ;};};return nil ;};func (_feefe ST_TextCapsType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_feefe .String (),start );};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};func (_dddga ST_DgmBuildStep )ValidateWithPath (path string )error {switch _dddga {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 (_dddga ));};return nil ;};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;};type ST_TextVertOverflowType byte ;func (_fgdff ST_TileFlipMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgdcf :=_d .Attr {};_dgdcf .Name =name ;switch _fgdff {case ST_TileFlipModeUnset :_dgdcf .Value ="";case ST_TileFlipModeNone :_dgdcf .Value ="\u006e\u006f\u006e\u0065";case ST_TileFlipModeX :_dgdcf .Value ="\u0078";case ST_TileFlipModeY :_dgdcf .Value ="\u0079";case ST_TileFlipModeXy :_dgdcf .Value ="\u0078\u0079";};return _dgdcf ,nil ;};func (_caacf ST_TextAlignType )String ()string {switch _caacf {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 (_gcbc *CT_Backdrop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbc .Anchor =NewCT_Point3D ();_gcbc .Norm =NewCT_Vector3D ();_gcbc .Up =NewCT_Vector3D ();_fdf :for {_eecb ,_cegg :=d .Token ();if _cegg !=nil {return _cegg ;};switch _cdfc :=_eecb .(type ){case _d .StartElement :switch _cdfc .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 :"\u0061\u006e\u0063\u0068\u006f\u0072"},_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 :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _dbcd :=d .DecodeElement (_gcbc .Anchor ,&_cdfc );_dbcd !=nil {return _dbcd ;};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\u0072\u006d"},_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\u0072\u006d"}:if _cfda :=d .DecodeElement (_gcbc .Norm ,&_cdfc );_cfda !=nil {return _cfda ;};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 :"\u0075\u0070"},_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 :"\u0075\u0070"}:if _fagb :=d .DecodeElement (_gcbc .Up ,&_cdfc );_fagb !=nil {return _fagb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcbc .ExtLst =NewCT_OfficeArtExtensionList ();if _ecdg :=d .DecodeElement (_gcbc .ExtLst ,&_cdfc );_ecdg !=nil {return _ecdg ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070\u0020\u0025\u0076",_cdfc .Name );if _dacg :=d .Skip ();_dacg !=nil {return _dacg ;};};case _d .EndElement :break _fdf ;case _d .CharData :};};return nil ;};func NewCT_Angle ()*CT_Angle {_bfb :=&CT_Angle {};return _bfb };func (_gedeae ST_AdjAngle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gedeae .ST_Angle !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_gedeae .ST_Angle )));};if _gedeae .ST_GeomGuideName !=nil {e .EncodeToken (_d .CharData (*_gedeae .ST_GeomGuideName ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_deegf ST_TextAnchoringType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_deegf .String (),start );};func (_eceae ST_PresetColorVal )String ()string {switch _eceae {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 "";};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;);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;);type CT_LineJoinBevel struct{};func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_dcce :=&CT_ColorSchemeAndMapping {};_dcce .ClrScheme =NewCT_ColorScheme ();return _dcce ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);func NewCT_FillProperties ()*CT_FillProperties {_fedgg :=&CT_FillProperties {};return _fedgg }; +// Validate validates the CT_TextParagraphProperties and its children +func (_dbadb *CT_TextParagraphProperties )Validate ()error {return _dbadb .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");}; -// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path -func (_dbbf *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _fbeb :=_dbbf .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_fbeb !=nil {return _fbeb ;};return nil ;};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;};func (_efgba *CT_LuminanceEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efgba .BrightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efgba .BrightAttr )});};if _efgba .ContrastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efgba .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextBlipBullet and its children +func (_bdabg *CT_TextBlipBullet )Validate ()error {return _bdabg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");}; -// Validate validates the CT_FlatText and its children -func (_caebf *CT_FlatText )Validate ()error {return _caebf .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");};func (_acdb *CT_StyleMatrixReference )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_acdb .IdxAttr )});e .EncodeToken (start );if _acdb .ScrgbClr !=nil {_egacc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_acdb .ScrgbClr ,_egacc );};if _acdb .SrgbClr !=nil {_caeeca :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_acdb .SrgbClr ,_caeeca );};if _acdb .HslClr !=nil {_bfbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_acdb .HslClr ,_bfbf );};if _acdb .SysClr !=nil {_cdce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_acdb .SysClr ,_cdce );};if _acdb .SchemeClr !=nil {_fdfbg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_acdb .SchemeClr ,_fdfbg );};if _acdb .PrstClr !=nil {_eaaeb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_acdb .PrstClr ,_eaaeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbdea *CT_TableGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afbff :for {_cdbbg ,_adbag :=d .Token ();if _adbag !=nil {return _adbag ;};switch _caggd :=_cdbbg .(type ){case _d .StartElement :switch _caggd .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 :"\u0067r\u0069\u0064\u0043\u006f\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\u0069\u0064\u0043\u006f\u006c"}:_gdac :=NewCT_TableCol ();if _faabd :=d .DecodeElement (_gdac ,&_caggd );_faabd !=nil {return _faabd ;};_cbdea .GridCol =append (_cbdea .GridCol ,_gdac );default:_bf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0061\u0062l\u0065\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_caggd .Name );if _ggaaa :=d .Skip ();_ggaaa !=nil {return _ggaaa ;};};case _d .EndElement :break _afbff ;case _d .CharData :};};return nil ;};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;};func (_fabdg *CT_Path2DClose )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_Geometry and its children +func (_abcfee *EG_Geometry )Validate ()error {return _abcfee .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_geeed :=&CT_OfficeArtExtensionList {};return _geeed ;}; -// Validate validates the CT_ColorReplaceEffect and its children -func (_badb *CT_ColorReplaceEffect )Validate ()error {return _badb .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_InverseTransform struct{}; +// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path +func (_fbfe *CT_EffectContainer )ValidateWithPath (path string )error {if _cagf :=_fbfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cagf !=nil {return _cagf ;};if _fbfe .Cont !=nil {if _ffad :=_fbfe .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_ffad !=nil {return _ffad ;};};if _fbfe .Effect !=nil {if _bdcee :=_fbfe .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bdcee !=nil {return _bdcee ;};};if _fbfe .AlphaBiLevel !=nil {if _ffdfe :=_fbfe .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_ffdfe !=nil {return _ffdfe ;};};if _fbfe .AlphaCeiling !=nil {if _bgde :=_fbfe .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_bgde !=nil {return _bgde ;};};if _fbfe .AlphaFloor !=nil {if _gcga :=_fbfe .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_gcga !=nil {return _gcga ;};};if _fbfe .AlphaInv !=nil {if _dcbf :=_fbfe .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_dcbf !=nil {return _dcbf ;};};if _fbfe .AlphaMod !=nil {if _fbgeg :=_fbfe .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_fbgeg !=nil {return _fbgeg ;};};if _fbfe .AlphaModFix !=nil {if _gcbgg :=_fbfe .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_gcbgg !=nil {return _gcbgg ;};};if _fbfe .AlphaOutset !=nil {if _gede :=_fbfe .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_gede !=nil {return _gede ;};};if _fbfe .AlphaRepl !=nil {if _gdgeb :=_fbfe .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_gdgeb !=nil {return _gdgeb ;};};if _fbfe .BiLevel !=nil {if _abg :=_fbfe .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_abg !=nil {return _abg ;};};if _fbfe .Blend !=nil {if _gabf :=_fbfe .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_gabf !=nil {return _gabf ;};};if _fbfe .Blur !=nil {if _bcabd :=_fbfe .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_bcabd !=nil {return _bcabd ;};};if _fbfe .ClrChange !=nil {if _cffa :=_fbfe .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cffa !=nil {return _cffa ;};};if _fbfe .ClrRepl !=nil {if _fgbba :=_fbfe .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_fgbba !=nil {return _fgbba ;};};if _fbfe .Duotone !=nil {if _cbcd :=_fbfe .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_cbcd !=nil {return _cbcd ;};};if _fbfe .Fill !=nil {if _gfdb :=_fbfe .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gfdb !=nil {return _gfdb ;};};if _fbfe .FillOverlay !=nil {if _afdeb :=_fbfe .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_afdeb !=nil {return _afdeb ;};};if _fbfe .Glow !=nil {if _cffgg :=_fbfe .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_cffgg !=nil {return _cffgg ;};};if _fbfe .Grayscl !=nil {if _ddbe :=_fbfe .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_ddbe !=nil {return _ddbe ;};};if _fbfe .Hsl !=nil {if _babb :=_fbfe .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_babb !=nil {return _babb ;};};if _fbfe .InnerShdw !=nil {if _cdecf :=_fbfe .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_cdecf !=nil {return _cdecf ;};};if _fbfe .Lum !=nil {if _gegg :=_fbfe .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_gegg !=nil {return _gegg ;};};if _fbfe .OuterShdw !=nil {if _eaag :=_fbfe .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_eaag !=nil {return _eaag ;};};if _fbfe .PrstShdw !=nil {if _ccec :=_fbfe .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_ccec !=nil {return _ccec ;};};if _fbfe .Reflection !=nil {if _bcgef :=_fbfe .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_bcgef !=nil {return _bcgef ;};};if _fbfe .RelOff !=nil {if _ecgc :=_fbfe .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_ecgc !=nil {return _ecgc ;};};if _fbfe .SoftEdge !=nil {if _eddd :=_fbfe .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_eddd !=nil {return _eddd ;};};if _fbfe .Tint !=nil {if _efaee :=_fbfe .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_efaee !=nil {return _efaee ;};};if _fbfe .Xfrm !=nil {if _cgaf :=_fbfe .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cgaf !=nil {return _cgaf ;};};return nil ;};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the EG_TextBulletTypeface and its children -func (_fbfaf *EG_TextBulletTypeface )Validate ()error {return _fbfaf .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");}; +// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path +func (_fcde *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil };func (_gfcaa *CT_Transform2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfcaa .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_gfcaa .RotAttr )});};if _gfcaa .FlipHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gfcaa .FlipHAttr ))});};if _gfcaa .FlipVAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gfcaa .FlipVAttr ))});};e .EncodeToken (start );if _gfcaa .Off !=nil {_cggdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_gfcaa .Off ,_cggdd );};if _gfcaa .Ext !=nil {_gfagb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_gfcaa .Ext ,_gfagb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cacgg *CT_CustomColorList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cacgg .CustClr !=nil {_dgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_aabg :=range _cacgg .CustClr {e .EncodeElement (_aabg ,_dgd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_cbfff :=&EG_ThemeableEffectStyle {};return _cbfff ;};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_fbacf :=&CT_TextSpacingPercent {};return _fbacf ;};func (_bdadg *CT_ShapeLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdadg .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bdadg .NoTextEditAttr ))});};if _bdadg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bdadg .NoGrpAttr ))});};if _bdadg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bdadg .NoSelectAttr ))});};if _bdadg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bdadg .NoRotAttr ))});};if _bdadg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bdadg .NoChangeAspectAttr ))});};if _bdadg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bdadg .NoMoveAttr ))});};if _bdadg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bdadg .NoResizeAttr ))});};if _bdadg .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bdadg .NoEditPointsAttr ))});};if _bdadg .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bdadg .NoAdjustHandlesAttr ))});};if _bdadg .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bdadg .NoChangeArrowheadsAttr ))});};if _bdadg .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bdadg .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _bdadg .ExtLst !=nil {_cedg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdadg .ExtLst ,_cedg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_cbece ST_LightRigDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgbeb :=_b .Attr {};_cgbeb .Name =name ;switch _cbece {case ST_LightRigDirectionUnset :_cgbeb .Value ="";case ST_LightRigDirectionTl :_cgbeb .Value ="\u0074\u006c";case ST_LightRigDirectionT :_cgbeb .Value ="\u0074";case ST_LightRigDirectionTr :_cgbeb .Value ="\u0074\u0072";case ST_LightRigDirectionL :_cgbeb .Value ="\u006c";case ST_LightRigDirectionR :_cgbeb .Value ="\u0072";case ST_LightRigDirectionBl :_cgbeb .Value ="\u0062\u006c";case ST_LightRigDirectionB :_cgbeb .Value ="\u0062";case ST_LightRigDirectionBr :_cgbeb .Value ="\u0062\u0072";};return _cgbeb ,nil ;};func (_agfbd ST_ShapeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdcea :=_b .Attr {};_gdcea .Name =name ;switch _agfbd {case ST_ShapeTypeUnset :_gdcea .Value ="";case ST_ShapeTypeLine :_gdcea .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_gdcea .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_gdcea .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_gdcea .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_gdcea .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_gdcea .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_gdcea .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_gdcea .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_gdcea .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_gdcea .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_gdcea .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_gdcea .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_gdcea .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_gdcea .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_gdcea .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_gdcea .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_gdcea .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_gdcea .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_gdcea .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_gdcea .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_gdcea .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_gdcea .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_gdcea .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_gdcea .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_gdcea .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_gdcea .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_gdcea .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_gdcea .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_gdcea .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_gdcea .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_gdcea .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_gdcea .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_gdcea .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_gdcea .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_gdcea .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_gdcea .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_gdcea .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_gdcea .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_gdcea .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_gdcea .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_gdcea .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_gdcea .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_gdcea .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_gdcea .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_gdcea .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_gdcea .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_gdcea .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_gdcea .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_gdcea .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_gdcea .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_gdcea .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_gdcea .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_gdcea .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_gdcea .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_gdcea .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_gdcea .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_gdcea .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_gdcea .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_gdcea .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_gdcea .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_gdcea .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_gdcea .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_gdcea .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_gdcea .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_gdcea .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_gdcea .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_gdcea .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_gdcea .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_gdcea .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_gdcea .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_gdcea .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_gdcea .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_gdcea .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_gdcea .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_gdcea .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_gdcea .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_gdcea .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_gdcea .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_gdcea .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_gdcea .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_gdcea .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_gdcea .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_gdcea .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_gdcea .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_gdcea .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_gdcea .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_gdcea .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_gdcea .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_gdcea .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_gdcea .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_gdcea .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeLeftBrace :_gdcea .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_gdcea .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_gdcea .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case ST_ShapeTypeBracePair :_gdcea .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_gdcea .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_gdcea .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case ST_ShapeTypeBentConnector3 :_gdcea .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_gdcea .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case ST_ShapeTypeBentConnector5 :_gdcea .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_gdcea .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case ST_ShapeTypeCurvedConnector3 :_gdcea .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_gdcea .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case ST_ShapeTypeCurvedConnector5 :_gdcea .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_gdcea .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_gdcea .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case ST_ShapeTypeCallout3 :_gdcea .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_gdcea .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_gdcea .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeAccentCallout3 :_gdcea .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_gdcea .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeBorderCallout2 :_gdcea .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_gdcea .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentBorderCallout1 :_gdcea .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_gdcea .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case ST_ShapeTypeAccentBorderCallout3 :_gdcea .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_gdcea .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeRoundRectCallout :_gdcea .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_gdcea .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloudCallout :_gdcea .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_gdcea .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_gdcea .Value ="\u0072\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeRibbon2 :_gdcea .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_gdcea .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_gdcea .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case ST_ShapeTypeLeftRightRibbon :_gdcea .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_gdcea .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case ST_ShapeTypeHorizontalScroll :_gdcea .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_gdcea .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_gdcea .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_ShapeTypePlus :_gdcea .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_gdcea .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_gdcea .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case ST_ShapeTypeFlowChartInputOutput :_gdcea .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_gdcea .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 :_gdcea .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 :_gdcea .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case ST_ShapeTypeFlowChartMultidocument :_gdcea .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_gdcea .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPreparation :_gdcea .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_gdcea .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case ST_ShapeTypeFlowChartManualOperation :_gdcea .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 :_gdcea .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPunchedCard :_gdcea .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_gdcea .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case ST_ShapeTypeFlowChartSummingJunction :_gdcea .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 :_gdcea .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case ST_ShapeTypeFlowChartCollate :_gdcea .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_gdcea .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case ST_ShapeTypeFlowChartExtract :_gdcea .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_gdcea .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case ST_ShapeTypeFlowChartOfflineStorage :_gdcea .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 :_gdcea .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case ST_ShapeTypeFlowChartMagneticTape :_gdcea .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_gdcea .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case ST_ShapeTypeFlowChartMagneticDrum :_gdcea .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_gdcea .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case ST_ShapeTypeFlowChartDelay :_gdcea .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_gdcea .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case ST_ShapeTypeFlowChartOffpageConnector :_gdcea .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_gdcea .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case ST_ShapeTypeActionButtonHome :_gdcea .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_gdcea .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case ST_ShapeTypeActionButtonInformation :_gdcea .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 :_gdcea .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 :_gdcea .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 :_gdcea .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case ST_ShapeTypeActionButtonBeginning :_gdcea .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_gdcea .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case ST_ShapeTypeActionButtonDocument :_gdcea .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_gdcea .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case ST_ShapeTypeActionButtonMovie :_gdcea .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_gdcea .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_gdcea .Value ="\u0067\u0065\u0061r\u0039";case ST_ShapeTypeFunnel :_gdcea .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_gdcea .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_gdcea .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case ST_ShapeTypeMathMultiply :_gdcea .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_gdcea .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_gdcea .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case ST_ShapeTypeMathNotEqual :_gdcea .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_gdcea .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_gdcea .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypePlaqueTabs :_gdcea .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_gdcea .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_gdcea .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case ST_ShapeTypeChartPlus :_gdcea .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _gdcea ,nil ;};func NewTbl ()*Tbl {_ecefa :=&Tbl {};_ecefa .CT_Table =*NewCT_Table ();return _ecefa };func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_gcfg :=&CT_TextSpacingPoint {};_gcfg .ValAttr =0;return _gcfg ;};func (_adceb ST_AnimationChartBuildType )String ()string {if _adceb .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _adceb .ST_AnimationBuildType .String ();};if _adceb .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _adceb .ST_AnimationChartOnlyBuildType .String ();};return "";}; -// Validate validates the EG_Effect and its children -func (_eafba *EG_Effect )Validate ()error {return _eafba .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_bfge :=&CT_AnimationChartBuildProperties {};return _bfge ;};func (_egefab *EG_TextBulletSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egefab .BuSzTx !=nil {_bcebcb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_egefab .BuSzTx ,_bcebcb );};if _egefab .BuSzPct !=nil {_aagcc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_egefab .BuSzPct ,_aagcc );};if _egefab .BuSzPts !=nil {_ddebb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_egefab .BuSzPts ,_ddebb );};return nil ;};func (_affdb *CT_Hyperlink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdcbb :=range start .Attr {if _fdcbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdcbb .Name .Local =="\u0069\u0064"||_fdcbb .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"&&_fdcbb .Name .Local =="\u0069\u0064"{_abgf ,_gagc :=_fdcbb .Value ,error (nil );if _gagc !=nil {return _gagc ;};_affdb .IdAttr =&_abgf ;continue ;};if _fdcbb .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_bedecf ,_abcgf :=_fdcbb .Value ,error (nil );if _abcgf !=nil {return _abcgf ;};_affdb .InvalidUrlAttr =&_bedecf ;continue ;};if _fdcbb .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fggg ,_eccg :=_fdcbb .Value ,error (nil );if _eccg !=nil {return _eccg ;};_affdb .ActionAttr =&_fggg ;continue ;};if _fdcbb .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_bgbcf ,_gbggb :=_fdcbb .Value ,error (nil );if _gbggb !=nil {return _gbggb ;};_affdb .TgtFrameAttr =&_bgbcf ;continue ;};if _fdcbb .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_cccfc ,_afbfb :=_fdcbb .Value ,error (nil );if _afbfb !=nil {return _afbfb ;};_affdb .TooltipAttr =&_cccfc ;continue ;};if _fdcbb .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fdgea ,_cfga :=_c .ParseBool (_fdcbb .Value );if _cfga !=nil {return _cfga ;};_affdb .HistoryAttr =&_fdgea ;continue ;};if _fdcbb .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_cgdac ,_aecg :=_c .ParseBool (_fdcbb .Value );if _aecg !=nil {return _aecg ;};_affdb .HighlightClickAttr =&_cgdac ;continue ;};if _fdcbb .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_cagae ,_dbffa :=_c .ParseBool (_fdcbb .Value );if _dbffa !=nil {return _dbffa ;};_affdb .EndSndAttr =&_cagae ;continue ;};};_cgdd :for {_cdgdb ,_edggc :=d .Token ();if _edggc !=nil {return _edggc ;};switch _gdea :=_cdgdb .(type ){case _d .StartElement :switch _gdea .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 :"\u0073\u006e\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 :"\u0073\u006e\u0064"}:_affdb .Snd =NewCT_EmbeddedWAVAudioFile ();if _caed :=d .DecodeElement (_affdb .Snd ,&_gdea );_caed !=nil {return _caed ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_affdb .ExtLst =NewCT_OfficeArtExtensionList ();if _bdbdg :=d .DecodeElement (_affdb .ExtLst ,&_gdea );_bdbdg !=nil {return _bdbdg ;};default:_bf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_gdea .Name );if _ecggb :=d .Skip ();_ecggb !=nil {return _ecggb ;};};case _d .EndElement :break _cgdd ;case _d .CharData :};};return nil ;};func (_egeae *CT_ComplementTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ccda ,_fdfc :=d .Token ();if _fdfc !=nil {return _b .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",_fdfc );};if _fdcb ,_eaea :=_ccda .(_d .EndElement );_eaea &&_fdcb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path +func (_eff *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _eff .BldDgm !=nil {if _dbge :=_eff .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_dbge !=nil {return _dbge ;};};if _eff .BldChart !=nil {if _gce :=_eff .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t");_gce !=nil {return _gce ;};};return nil ;};func (_abaad ST_Coordinate )String ()string {if _abaad .ST_CoordinateUnqualified !=nil {return _db .Sprintf ("\u0025\u0076",*_abaad .ST_CoordinateUnqualified );};if _abaad .ST_UniversalMeasure !=nil {return _db .Sprintf ("\u0025\u0076",*_abaad .ST_UniversalMeasure );};return "";};type ST_TextStrikeType byte ;func NewCT_AudioCDTime ()*CT_AudioCDTime {_gdad :=&CT_AudioCDTime {};return _gdad };func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_gfedd :=&CT_SolidColorFillProperties {};return _gfedd ;}; -// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path -func (_ceabf *CT_SphereCoords )ValidateWithPath (path string )error {if _ceabf .LatAttr < 0{return _b .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 ,_ceabf .LatAttr );};if _ceabf .LatAttr >=21600000{return _b .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 ,_ceabf .LatAttr );};if _ceabf .LonAttr < 0{return _b .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 ,_ceabf .LonAttr );};if _ceabf .LonAttr >=21600000{return _b .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 ,_ceabf .LonAttr );};if _ceabf .RevAttr < 0{return _b .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 ,_ceabf .RevAttr );};if _ceabf .RevAttr >=21600000{return _b .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 ,_ceabf .RevAttr );};return nil ;};func (_acbda ST_ChartBuildStep )String ()string {switch _acbda {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 "";};func (_degaf *CT_ContentPartLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cegdc :=range start .Attr {if _cegdc .Name .Local =="\u006e\u006f\u0047r\u0070"{_cadg ,_fdcf :=_c .ParseBool (_cegdc .Value );if _fdcf !=nil {return _fdcf ;};_degaf .NoGrpAttr =&_cadg ;continue ;};if _cegdc .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bfdef ,_cdcd :=_c .ParseBool (_cegdc .Value );if _cdcd !=nil {return _cdcd ;};_degaf .NoSelectAttr =&_bfdef ;continue ;};if _cegdc .Name .Local =="\u006e\u006f\u0052o\u0074"{_begdc ,_ccfa :=_c .ParseBool (_cegdc .Value );if _ccfa !=nil {return _ccfa ;};_degaf .NoRotAttr =&_begdc ;continue ;};if _cegdc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gbed ,_dbfe :=_c .ParseBool (_cegdc .Value );if _dbfe !=nil {return _dbfe ;};_degaf .NoChangeAspectAttr =&_gbed ;continue ;};if _cegdc .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ecec ,_ddfb :=_c .ParseBool (_cegdc .Value );if _ddfb !=nil {return _ddfb ;};_degaf .NoMoveAttr =&_ecec ;continue ;};if _cegdc .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dedg ,_ffba :=_c .ParseBool (_cegdc .Value );if _ffba !=nil {return _ffba ;};_degaf .NoResizeAttr =&_dedg ;continue ;};if _cegdc .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_dcaad ,_cbfge :=_c .ParseBool (_cegdc .Value );if _cbfge !=nil {return _cbfge ;};_degaf .NoEditPointsAttr =&_dcaad ;continue ;};if _cegdc .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_bbea ,_aefb :=_c .ParseBool (_cegdc .Value );if _aefb !=nil {return _aefb ;};_degaf .NoAdjustHandlesAttr =&_bbea ;continue ;};if _cegdc .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gaea ,_fcaf :=_c .ParseBool (_cegdc .Value );if _fcaf !=nil {return _fcaf ;};_degaf .NoChangeArrowheadsAttr =&_gaea ;continue ;};if _cegdc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_ebcaf ,_bbcea :=_c .ParseBool (_cegdc .Value );if _bbcea !=nil {return _bbcea ;};_degaf .NoChangeShapeTypeAttr =&_ebcaf ;continue ;};};_ggcf :for {_ebdge ,_fbdfg :=d .Token ();if _fbdfg !=nil {return _fbdfg ;};switch _dfbg :=_ebdge .(type ){case _d .StartElement :switch _dfbg .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_degaf .ExtLst =NewCT_OfficeArtExtensionList ();if _gabc :=d .DecodeElement (_degaf .ExtLst ,&_dfbg );_gabc !=nil {return _gabc ;};default:_bf .Log .Debug ("\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",_dfbg .Name );if _ebbfa :=d .Skip ();_ebbfa !=nil {return _ebbfa ;};};case _d .EndElement :break _ggcf ;case _d .CharData :};};return nil ;};func (_bdg *CT_Angle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_bdg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path +func (_fggbf *CT_GroupTransform2D )ValidateWithPath (path string )error {if _fggbf .Off !=nil {if _fecfe :=_fggbf .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_fecfe !=nil {return _fecfe ;};};if _fggbf .Ext !=nil {if _fffbf :=_fggbf .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_fffbf !=nil {return _fffbf ;};};if _fggbf .ChOff !=nil {if _bdcfb :=_fggbf .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_bdcfb !=nil {return _bdcfb ;};};if _fggbf .ChExt !=nil {if _bfca :=_fggbf .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074");_bfca !=nil {return _bfca ;};};return nil ;};func (_eaabfc *EG_ThemeableFontStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaabfc .Font !=nil {_dfag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_eaabfc .Font ,_dfag );};if _eaabfc .FontRef !=nil {_dggg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_eaabfc .FontRef ,_dggg );};return nil ;}; -// Validate validates the CT_GeomRect and its children -func (_dfad *CT_GeomRect )Validate ()error {return _dfad .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");};func NewCT_SchemeColor ()*CT_SchemeColor {_ddcdg :=&CT_SchemeColor {};_ddcdg .ValAttr =ST_SchemeColorVal (1);return _ddcdg ;};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_eebfg :=&CT_NonVisualConnectorProperties {};return _eebfg ;}; +// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path +func (_cgbbf *EG_Text3D )ValidateWithPath (path string )error {if _cgbbf .Sp3d !=nil {if _eebge :=_cgbbf .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_eebge !=nil {return _eebge ;};};if _cgbbf .FlatTx !=nil {if _eegcg :=_cgbbf .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_eegcg !=nil {return _eegcg ;};};return nil ;}; -// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path -func (_addg *CT_Path2DArcTo )ValidateWithPath (path string )error {if _bedb :=_addg .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_bedb !=nil {return _bedb ;};if _ecbc :=_addg .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072");_ecbc !=nil {return _ecbc ;};if _gedbb :=_addg .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_gedbb !=nil {return _gedbb ;};if _cbea :=_addg .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_cbea !=nil {return _cbea ;};return nil ;}; +// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path +func (_eabfb *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _eabfb .ScrgbClr !=nil {if _ada :=_eabfb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ada !=nil {return _ada ;};};if _eabfb .SrgbClr !=nil {if _gbg :=_eabfb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gbg !=nil {return _gbg ;};};if _eabfb .HslClr !=nil {if _ffcc :=_eabfb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ffcc !=nil {return _ffcc ;};};if _eabfb .SysClr !=nil {if _baf :=_eabfb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_baf !=nil {return _baf ;};};if _eabfb .SchemeClr !=nil {if _ecd :=_eabfb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ecd !=nil {return _ecd ;};};if _eabfb .PrstClr !=nil {if _bcdc :=_eabfb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bcdc !=nil {return _bcdc ;};};return nil ;}; -// Validate validates the CT_FillOverlayEffect and its children -func (_aeddg *CT_FillOverlayEffect )Validate ()error {return _aeddg .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};func (_babc *CT_GeomGuideList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babfc :for {_feee ,_cdeea :=d .Token ();if _cdeea !=nil {return _cdeea ;};switch _fdbf :=_feee .(type ){case _d .StartElement :switch _fdbf .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 :"\u0067\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 :"\u0067\u0064"}:_ebfdc :=NewCT_GeomGuide ();if _baeg :=d .DecodeElement (_ebfdc ,&_fdbf );_baeg !=nil {return _baeg ;};_babc .Gd =append (_babc .Gd ,_ebfdc );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_fdbf .Name );if _cebgaf :=d .Skip ();_cebgaf !=nil {return _cebgaf ;};};case _d .EndElement :break _babfc ;case _d .CharData :};};return nil ;};func (_dabfg *CT_PresetGeometry2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dabfg .PrstAttr =ST_ShapeType (1);for _ ,_cegab :=range start .Attr {if _cegab .Name .Local =="\u0070\u0072\u0073\u0074"{_dabfg .PrstAttr .UnmarshalXMLAttr (_cegab );continue ;};};_fafb :for {_bdaca ,_aedf :=d .Token ();if _aedf !=nil {return _aedf ;};switch _fbeca :=_bdaca .(type ){case _d .StartElement :switch _fbeca .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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_dabfg .AvLst =NewCT_GeomGuideList ();if _ecbaa :=d .DecodeElement (_dabfg .AvLst ,&_fbeca );_ecbaa !=nil {return _ecbaa ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_fbeca .Name );if _ffbgf :=d .Skip ();_ffbgf !=nil {return _ffbgf ;};};case _d .EndElement :break _fafb ;case _d .CharData :};};return nil ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_aeeff :=&CT_FillOverlayEffect {};_aeeff .BlendAttr =ST_BlendMode (1);return _aeeff ;};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_fagbg :=&CT_TextSpacingPercent {};return _fagbg ;};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_eegbc :=&CT_GvmlPictureNonVisual {};_eegbc .CNvPr =NewCT_NonVisualDrawingProps ();_eegbc .CNvPicPr =NewCT_NonVisualPictureProperties ();return _eegbc ;};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 (_ddbc *CT_ColorMRU )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffb :for {_cega ,_bffg :=d .Token ();if _bffg !=nil {return _bffg ;};switch _gbaa :=_cega .(type ){case _d .StartElement :switch _gbaa .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_facd :=NewEG_ColorChoice ();_facd .ScrgbClr =NewCT_ScRgbColor ();if _aede :=d .DecodeElement (_facd .ScrgbClr ,&_gbaa );_aede !=nil {return _aede ;};_ddbc .EG_ColorChoice =append (_ddbc .EG_ColorChoice ,_facd );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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_abfb :=NewEG_ColorChoice ();_abfb .SrgbClr =NewCT_SRgbColor ();if _dcdd :=d .DecodeElement (_abfb .SrgbClr ,&_gbaa );_dcdd !=nil {return _dcdd ;};_ddbc .EG_ColorChoice =append (_ddbc .EG_ColorChoice ,_abfb );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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gbgg :=NewEG_ColorChoice ();_gbgg .HslClr =NewCT_HslColor ();if _dbdc :=d .DecodeElement (_gbgg .HslClr ,&_gbaa );_dbdc !=nil {return _dbdc ;};_ddbc .EG_ColorChoice =append (_ddbc .EG_ColorChoice ,_gbgg );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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dbdec :=NewEG_ColorChoice ();_dbdec .SysClr =NewCT_SystemColor ();if _gegeg :=d .DecodeElement (_dbdec .SysClr ,&_gbaa );_gegeg !=nil {return _gegeg ;};_ddbc .EG_ColorChoice =append (_ddbc .EG_ColorChoice ,_dbdec );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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gbga :=NewEG_ColorChoice ();_gbga .SchemeClr =NewCT_SchemeColor ();if _ddea :=d .DecodeElement (_gbga .SchemeClr ,&_gbaa );_ddea !=nil {return _ddea ;};_ddbc .EG_ColorChoice =append (_ddbc .EG_ColorChoice ,_gbga );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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bbfc :=NewEG_ColorChoice ();_bbfc .PrstClr =NewCT_PresetColor ();if _ceab :=d .DecodeElement (_bbfc .PrstClr ,&_gbaa );_ceab !=nil {return _ceab ;};_ddbc .EG_ColorChoice =append (_ddbc .EG_ColorChoice ,_bbfc );default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055\u0020\u0025\u0076",_gbaa .Name );if _dbfb :=d .Skip ();_dbfb !=nil {return _dbfb ;};};case _d .EndElement :break _fffb ;case _d .CharData :};};return nil ;};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;); +// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path +func (_eeca *CT_DashStop )ValidateWithPath (path string )error {if _adga :=_eeca .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_adga !=nil {return _adga ;};if _adfe :=_eeca .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072");_adfe !=nil {return _adfe ;};return nil ;}; -// Validate validates the CT_EffectContainer and its children -func (_fgaf *CT_EffectContainer )Validate ()error {return _fgaf .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");}; +// Validate validates the CT_ColorScheme and its children +func (_fecg *CT_ColorScheme )Validate ()error {return _fecg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func (_dcfbd ST_SystemColorVal )String ()string {switch _dcfbd {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 (_fgbff *CT_CustomGeometry2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgbff .PathLst =NewCT_Path2DList ();_ecce :for {_baab ,_baggdg :=d .Token ();if _baggdg !=nil {return _baggdg ;};switch _befb :=_baab .(type ){case _b .StartElement :switch _befb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgbff .AvLst =NewCT_GeomGuideList ();if _deef :=d .DecodeElement (_fgbff .AvLst ,&_befb );_deef !=nil {return _deef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgbff .GdLst =NewCT_GeomGuideList ();if _addec :=d .DecodeElement (_fgbff .GdLst ,&_befb );_addec !=nil {return _addec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgbff .AhLst =NewCT_AdjustHandleList ();if _cdae :=d .DecodeElement (_fgbff .AhLst ,&_befb );_cdae !=nil {return _cdae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgbff .CxnLst =NewCT_ConnectionSiteList ();if _bddfe :=d .DecodeElement (_fgbff .CxnLst ,&_befb );_bddfe !=nil {return _bddfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgbff .Rect =NewCT_GeomRect ();if _fgec :=d .DecodeElement (_fgbff .Rect ,&_befb );_fgec !=nil {return _fgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bdbfc :=d .DecodeElement (_fgbff .PathLst ,&_befb );_bdbfc !=nil {return _bdbfc ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_befb .Name );if _becgb :=d .Skip ();_becgb !=nil {return _becgb ;};};case _b .EndElement :break _ecce ;case _b .CharData :};};return nil ;};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_cgc :=&CT_AlphaModulateEffect {};_cgc .Cont =NewCT_EffectContainer ();return _cgc ;};func (_fbada *CT_TintEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcffa :=range start .Attr {if _fcffa .Name .Local =="\u0068\u0075\u0065"{_eeggg ,_cecdddc :=_af .ParseInt (_fcffa .Value ,10,32);if _cecdddc !=nil {return _cecdddc ;};_aadee :=int32 (_eeggg );_fbada .HueAttr =&_aadee ;continue ;};if _fcffa .Name .Local =="\u0061\u006d\u0074"{_gdga ,_feaed :=ParseUnionST_FixedPercentage (_fcffa .Value );if _feaed !=nil {return _feaed ;};_fbada .AmtAttr =&_gdga ;continue ;};};for {_gegaf ,_abaac :=d .Token ();if _abaac !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_abaac );};if _ccefg ,_ggfce :=_gegaf .(_b .EndElement );_ggfce &&_ccefg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path -func (_becee *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func (_caedc *CT_TextNoBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cbfab ,_fbfcd :=d .Token ();if _fbfcd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_fbfcd );};if _bcfgee ,_cedc :=_cbfab .(_d .EndElement );_cedc &&_bcfgee .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_gbcag *CT_Headers )ValidateWithPath (path string )error {return nil };type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;}; -// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path -func (_gbce *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _bcgaa :=_gbce .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bcgaa !=nil {return _bcgaa ;};if _bedf :=_gbce .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bedf !=nil {return _bedf ;};return nil ;};func (_dbccg ST_TextHorzOverflowType )String ()string {switch _dbccg {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";};func (_edec *CT_ConnectionSiteList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edec .Cxn !=nil {_cbfae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_cabb :=range _edec .Cxn {e .EncodeElement (_cabb ,_cbfae );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableStyleList and its children +func (_gddgad *CT_TableStyleList )Validate ()error {return _gddgad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_Path2DList and its children -func (_fdfba *CT_Path2DList )Validate ()error {return _fdfba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_TextUnderlineLineFollowText and its children +func (_dfdag *CT_TextUnderlineLineFollowText )Validate ()error {return _dfdag .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 (_ffb *CT_Angle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgeg :=range start .Attr {if _dgeg .Name .Local =="\u0076\u0061\u006c"{_cec ,_agg :=_af .ParseInt (_dgeg .Value ,10,32);if _agg !=nil {return _agg ;};_ffb .ValAttr =int32 (_cec );continue ;};};for {_eeee ,_cbf :=d .Token ();if _cbf !=nil {return _db .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_cbf );};if _bag ,_afd :=_eeee .(_b .EndElement );_afd &&_bag .Name ==start .Name {break ;};};return nil ;};func (_edgag *CT_TextFont )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcbcb :=range start .Attr {if _bcbcb .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_gddf ,_agacd :=_bcbcb .Value ,error (nil );if _agacd !=nil {return _agacd ;};_edgag .TypefaceAttr =_gddf ;continue ;};if _bcbcb .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_ggabb ,_aaabg :=_bcbcb .Value ,error (nil );if _aaabg !=nil {return _aaabg ;};_edgag .PanoseAttr =&_ggabb ;continue ;};if _bcbcb .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_edgag .PitchFamilyAttr .UnmarshalXMLAttr (_bcbcb );continue ;};if _bcbcb .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_cbbfa ,_faeed :=_af .ParseInt (_bcbcb .Value ,10,8);if _faeed !=nil {return _faeed ;};_cgabf :=int8 (_cbbfa );_edgag .CharsetAttr =&_cgabf ;continue ;};};for {_eeggce ,_bcba :=d .Token ();if _bcba !=nil {return _db .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_bcba );};if _gggeb ,_fgcag :=_eeggce .(_b .EndElement );_fgcag &&_gggeb .Name ==start .Name {break ;};};return nil ;};func (_fffgd ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _fffgd {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fffgd ));};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_TextParagraph ()*CT_TextParagraph {_edadb :=&CT_TextParagraph {};return _edadb }; -// Validate validates the Graphic and its children -func (_aeeb *Graphic )Validate ()error {return _aeeb .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");};func (_cddga *ST_LineEndType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bagdc ,_eeead :=d .Token ();if _eeead !=nil {return _eeead ;};if _gbgeb ,_ffccb :=_bagdc .(_d .EndElement );_ffccb &&_gbgeb .Name ==start .Name {*_cddga =1;return nil ;};if _aaafe ,_bgegb :=_bagdc .(_d .CharData );!_bgegb {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",_bagdc );}else {switch string (_aaafe ){case "":*_cddga =0;case "\u006e\u006f\u006e\u0065":*_cddga =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cddga =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_cddga =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cddga =4;case "\u006f\u0076\u0061\u006c":*_cddga =5;case "\u0061\u0072\u0072o\u0077":*_cddga =6;};};_bagdc ,_eeead =d .Token ();if _eeead !=nil {return _eeead ;};if _aeeag ,_afgbf :=_bagdc .(_d .EndElement );_afgbf &&_aeeag .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",_bagdc );};func (_dgfca *ST_TextTabAlignType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgfca =0;case "\u006c":*_dgfca =1;case "\u0063\u0074\u0072":*_dgfca =2;case "\u0072":*_dgfca =3;case "\u0064\u0065\u0063":*_dgfca =4;};return nil ;};func (_acgee ST_PathFillMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdceb :=_d .Attr {};_cdceb .Name =name ;switch _acgee {case ST_PathFillModeUnset :_cdceb .Value ="";case ST_PathFillModeNone :_cdceb .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_cdceb .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_cdceb .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_cdceb .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_cdceb .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_cdceb .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _cdceb ,nil ;};func (_ddegf ST_PitchFamily )String ()string {switch _ddegf {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 "";};func (_bbe *CT_AdjustHandleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbe .AhXY !=nil {_ff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_edg :=range _bbe .AhXY {e .EncodeElement (_edg ,_ff );};};if _bbe .AhPolar !=nil {_cff :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_bgc :=range _bbe .AhPolar {e .EncodeElement (_bgc ,_cff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ConnectionSiteList and its children +func (_fddd *CT_ConnectionSiteList )Validate ()error {return _fddd .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};func (_gfacb *CT_LightRig )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gbcaf ,_gbdcd :=_gfacb .RigAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u0069\u0067"});if _gbdcd !=nil {return _gbdcd ;};start .Attr =append (start .Attr ,_gbcaf );_gbcaf ,_gbdcd =_gfacb .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _gbdcd !=nil {return _gbdcd ;};start .Attr =append (start .Attr ,_gbcaf );e .EncodeToken (start );if _gfacb .Rot !=nil {_abgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_gfacb .Rot ,_abgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfcdb *CT_ShapeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfcdb .BwModeAttr !=ST_BlackWhiteModeUnset {_bbafb ,_eagadg :=_dfcdb .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _eagadg !=nil {return _eagadg ;};start .Attr =append (start .Attr ,_bbafb );};e .EncodeToken (start );if _dfcdb .Xfrm !=nil {_gacdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dfcdb .Xfrm ,_gacdd );};if _dfcdb .CustGeom !=nil {_dbdaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_dfcdb .CustGeom ,_dbdaa );};if _dfcdb .PrstGeom !=nil {_bcfbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_dfcdb .PrstGeom ,_bcfbd );};if _dfcdb .NoFill !=nil {_fbbgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcdb .NoFill ,_fbbgc );};if _dfcdb .SolidFill !=nil {_eegbeb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcdb .SolidFill ,_eegbeb );};if _dfcdb .GradFill !=nil {_cfedf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcdb .GradFill ,_cfedf );};if _dfcdb .BlipFill !=nil {_dcfgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcdb .BlipFill ,_dcfgc );};if _dfcdb .PattFill !=nil {_dfdcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfcdb .PattFill ,_dfdcb );};if _dfcdb .GrpFill !=nil {_efdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dfcdb .GrpFill ,_efdc );};if _dfcdb .Ln !=nil {_bdceed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_dfcdb .Ln ,_bdceed );};if _dfcdb .EffectLst !=nil {_ggbbcc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfcdb .EffectLst ,_ggbbcc );};if _dfcdb .EffectDag !=nil {_febb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dfcdb .EffectDag ,_febb );};if _dfcdb .Scene3d !=nil {_gaagbf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_dfcdb .Scene3d ,_gaagbf );};if _dfcdb .Sp3d !=nil {_gfgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dfcdb .Sp3d ,_gfgc );};if _dfcdb .ExtLst !=nil {_adbbcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfcdb .ExtLst ,_adbbcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gadf *CT_CustomGeometry2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gadf .AvLst !=nil {_cegb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_gadf .AvLst ,_cegb );};if _gadf .GdLst !=nil {_bedc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gadf .GdLst ,_bedc );};if _gadf .AhLst !=nil {_efaaa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}};e .EncodeElement (_gadf .AhLst ,_efaaa );};if _gadf .CxnLst !=nil {_dabbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_gadf .CxnLst ,_dabbf );};if _gadf .Rect !=nil {_degg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}};e .EncodeElement (_gadf .Rect ,_degg );};_efdgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_gadf .PathLst ,_efdgd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the AG_Locking and its children -func (_gd *AG_Locking )Validate ()error {return _gd .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_cbffc *CT_DefaultShapeDefinition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbffc .SpPr =NewCT_ShapeProperties ();_cbffc .BodyPr =NewCT_TextBodyProperties ();_cbffc .LstStyle =NewCT_TextListStyle ();_bcdaa :for {_acafd ,_gegbb :=d .Token ();if _gegbb !=nil {return _gegbb ;};switch _gdfg :=_acafd .(type ){case _d .StartElement :switch _gdfg .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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _eebe :=d .DecodeElement (_cbffc .SpPr ,&_gdfg );_eebe !=nil {return _eebe ;};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\u006f\u0064\u0079\u0050\u0072"},_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\u006f\u0064\u0079\u0050\u0072"}:if _bggf :=d .DecodeElement (_cbffc .BodyPr ,&_gdfg );_bggf !=nil {return _bggf ;};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 :"\u006c\u0073\u0074\u0053\u0074\u0079\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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _bgcab :=d .DecodeElement (_cbffc .LstStyle ,&_gdfg );_bgcab !=nil {return _bgcab ;};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 :"\u0073\u0074\u0079l\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 :"\u0073\u0074\u0079l\u0065"}:_cbffc .Style =NewCT_ShapeStyle ();if _dedc :=d .DecodeElement (_cbffc .Style ,&_gdfg );_dedc !=nil {return _dedc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbffc .ExtLst =NewCT_OfficeArtExtensionList ();if _fcdc :=d .DecodeElement (_cbffc .ExtLst ,&_gdfg );_fcdc !=nil {return _fcdc ;};default:_bf .Log .Debug ("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",_gdfg .Name );if _gedc :=d .Skip ();_gedc !=nil {return _gedc ;};};case _d .EndElement :break _bcdaa ;case _d .CharData :};};return nil ;};func (_eeeeec ST_AdjCoordinate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeeeec .ST_Coordinate !=nil {e .Encode (_eeeeec .ST_Coordinate );};if _eeeeec .ST_GeomGuideName !=nil {e .EncodeToken (_d .CharData (*_eeeeec .ST_GeomGuideName ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_dfabde *ST_TextBulletSize )ValidateWithPath (path string )error {_cefdf :=[]string {};if _dfabde .ST_TextBulletSizePercent !=nil {_cefdf =append (_cefdf ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dfabde .ST_TextBulletSizeDecimal !=nil {_cefdf =append (_cefdf ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_cefdf )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cefdf );};return nil ;};func NewCT_SystemColor ()*CT_SystemColor {_bagfc :=&CT_SystemColor {};_bagfc .ValAttr =ST_SystemColorVal (1);return _bagfc ;};type Tbl struct{CT_Table };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 ;}; +// ST_AdjAngle is a union type +type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;};func (_efde *CT_EffectProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efde .EffectLst !=nil {_ddab :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efde .EffectLst ,_ddab );};if _efde .EffectDag !=nil {_ddadb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_efde .EffectDag ,_ddadb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;};func (_ffaad *ST_AnimationBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdfgf ,_facge :=d .Token ();if _facge !=nil {return _facge ;};if _cfbec ,_dgcdfg :=_fdfgf .(_b .EndElement );_dgcdfg &&_cfbec .Name ==start .Name {*_ffaad =1;return nil ;};if _fbbcaag ,_fddcd :=_fdfgf .(_b .CharData );!_fddcd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdfgf );}else {switch string (_fbbcaag ){case "":*_ffaad =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_ffaad =1;};};_fdfgf ,_facge =d .Token ();if _facge !=nil {return _facge ;};if _bedfb ,_dafff :=_fdfgf .(_b .EndElement );_dafff &&_bedfb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdfgf );}; -// Validate validates the CT_ContentPartLocking and its children -func (_debe *CT_ContentPartLocking )Validate ()error {return _debe .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");};type CT_GradientStopList struct{Gs []*CT_GradientStop ;};func NewCT_ShapeProperties ()*CT_ShapeProperties {_bbagbg :=&CT_ShapeProperties {};return _bbagbg }; +// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path +func (_bbbdfd *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _bbbdfd .Left !=nil {if _ecdd :=_bbbdfd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ecdd !=nil {return _ecdd ;};};if _bbbdfd .Right !=nil {if _cdbdd :=_bbbdfd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cdbdd !=nil {return _cdbdd ;};};if _bbbdfd .Top !=nil {if _aaecf :=_bbbdfd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_aaecf !=nil {return _aaecf ;};};if _bbbdfd .Bottom !=nil {if _eecag :=_bbbdfd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_eecag !=nil {return _eecag ;};};if _bbbdfd .InsideH !=nil {if _gceac :=_bbbdfd .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_gceac !=nil {return _gceac ;};};if _bbbdfd .InsideV !=nil {if _fdgge :=_bbbdfd .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_fdgge !=nil {return _fdgge ;};};if _bbbdfd .Tl2br !=nil {if _fdfgdf :=_bbbdfd .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_fdfgdf !=nil {return _fdfgdf ;};};if _bbbdfd .Tr2bl !=nil {if _gfcad :=_bbbdfd .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_gfcad !=nil {return _gfcad ;};};if _bbbdfd .ExtLst !=nil {if _adddfg :=_bbbdfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adddfg !=nil {return _adddfg ;};};return nil ;};func (_dafae *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dafae .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_dafae .Graphic =NewGraphic ();_dafae .Xfrm =NewCT_Transform2D ();_gcabg :for {_abegg ,_bfcd :=d .Token ();if _bfcd !=nil {return _bfcd ;};switch _fbfdc :=_abegg .(type ){case _b .StartElement :switch _fbfdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ecgcg :=d .DecodeElement (_dafae .NvGraphicFramePr ,&_fbfdc );_ecgcg !=nil {return _ecgcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _eaaaa :=d .DecodeElement (_dafae .Graphic ,&_fbfdc );_eaaaa !=nil {return _eaaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ggfb :=d .DecodeElement (_dafae .Xfrm ,&_fbfdc );_ggfb !=nil {return _ggfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dafae .ExtLst =NewCT_OfficeArtExtensionList ();if _gfgfc :=d .DecodeElement (_dafae .ExtLst ,&_fbfdc );_gfgfc !=nil {return _gfgfc ;};default:_be .Log .Debug ("\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",_fbfdc .Name );if _gagf :=d .Skip ();_gagf !=nil {return _gagf ;};};case _b .EndElement :break _gcabg ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_ShapeProperties and its children -func (_acgd *CT_ShapeProperties )Validate ()error {return _acgd .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_dbcce *CT_PresetTextShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbcce .PrstAttr =ST_TextShapeType (1);for _ ,_bbdbdd :=range start .Attr {if _bbdbdd .Name .Local =="\u0070\u0072\u0073\u0074"{_dbcce .PrstAttr .UnmarshalXMLAttr (_bbdbdd );continue ;};};_ecdf :for {_ccfe ,_aaeg :=d .Token ();if _aaeg !=nil {return _aaeg ;};switch _cccee :=_ccfe .(type ){case _d .StartElement :switch _cccee .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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_dbcce .AvLst =NewCT_GeomGuideList ();if _cbadc :=d .DecodeElement (_dbcce .AvLst ,&_cccee );_cbadc !=nil {return _cbadc ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074T\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cccee .Name );if _acce :=d .Skip ();_acce !=nil {return _acce ;};};case _d .EndElement :break _ecdf ;case _d .CharData :};};return nil ;};func (_bfddg *CT_TextSpacingPoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfddg .ValAttr =0;for _ ,_dgcbe :=range start .Attr {if _dgcbe .Name .Local =="\u0076\u0061\u006c"{_abgcf ,_cggca :=_c .ParseInt (_dgcbe .Value ,10,32);if _cggca !=nil {return _cggca ;};_bfddg .ValAttr =int32 (_abgcf );continue ;};};for {_gbafa ,_fdbfa :=d .Token ();if _fdbfa !=nil {return _b .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",_fdbfa );};if _dfbb ,_adgdc :=_gbafa .(_d .EndElement );_adgdc &&_dfbb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ShapeLocking and its children +func (_fgca *CT_ShapeLocking )Validate ()error {return _fgca .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; -// Validate validates the CT_BaseStyles and its children -func (_beaf *CT_BaseStyles )Validate ()error {return _beaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");};func (_daddb *CT_ShapeLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdaac :=range start .Attr {if _fdaac .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_cdefd ,_fbbc :=_c .ParseBool (_fdaac .Value );if _fbbc !=nil {return _fbbc ;};_daddb .NoTextEditAttr =&_cdefd ;continue ;};if _fdaac .Name .Local =="\u006e\u006f\u0047r\u0070"{_fcee ,_deged :=_c .ParseBool (_fdaac .Value );if _deged !=nil {return _deged ;};_daddb .NoGrpAttr =&_fcee ;continue ;};if _fdaac .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_befae ,_ddfba :=_c .ParseBool (_fdaac .Value );if _ddfba !=nil {return _ddfba ;};_daddb .NoSelectAttr =&_befae ;continue ;};if _fdaac .Name .Local =="\u006e\u006f\u0052o\u0074"{_ggbff ,_fcaca :=_c .ParseBool (_fdaac .Value );if _fcaca !=nil {return _fcaca ;};_daddb .NoRotAttr =&_ggbff ;continue ;};if _fdaac .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cadgg ,_gged :=_c .ParseBool (_fdaac .Value );if _gged !=nil {return _gged ;};_daddb .NoChangeAspectAttr =&_cadgg ;continue ;};if _fdaac .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bdgff ,_bfadd :=_c .ParseBool (_fdaac .Value );if _bfadd !=nil {return _bfadd ;};_daddb .NoMoveAttr =&_bdgff ;continue ;};if _fdaac .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_beacec ,_bdbde :=_c .ParseBool (_fdaac .Value );if _bdbde !=nil {return _bdbde ;};_daddb .NoResizeAttr =&_beacec ;continue ;};if _fdaac .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_gcgfad ,_cdgbca :=_c .ParseBool (_fdaac .Value );if _cdgbca !=nil {return _cdgbca ;};_daddb .NoEditPointsAttr =&_gcgfad ;continue ;};if _fdaac .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_fccegb ,_fabagg :=_c .ParseBool (_fdaac .Value );if _fabagg !=nil {return _fabagg ;};_daddb .NoAdjustHandlesAttr =&_fccegb ;continue ;};if _fdaac .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gadfg ,_aafc :=_c .ParseBool (_fdaac .Value );if _aafc !=nil {return _aafc ;};_daddb .NoChangeArrowheadsAttr =&_gadfg ;continue ;};if _fdaac .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_geabb ,_dccaf :=_c .ParseBool (_fdaac .Value );if _dccaf !=nil {return _dccaf ;};_daddb .NoChangeShapeTypeAttr =&_geabb ;continue ;};};_cdbee :for {_abacg ,_fdeag :=d .Token ();if _fdeag !=nil {return _fdeag ;};switch _bcddf :=_abacg .(type ){case _d .StartElement :switch _bcddf .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daddb .ExtLst =NewCT_OfficeArtExtensionList ();if _bddab :=d .DecodeElement (_daddb .ExtLst ,&_bcddf );_bddab !=nil {return _bddab ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061p\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_bcddf .Name );if _cfdaf :=d .Skip ();_cfdaf !=nil {return _cfdaf ;};};case _d .EndElement :break _cdbee ;case _d .CharData :};};return nil ;};type CT_Path2DList struct{Path []*CT_Path2D ;};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_fccce *ThemeManager )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccce .CT_EmptyElement =*NewCT_EmptyElement ();for {_fcfa ,_addfg :=d .Token ();if _addfg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_addfg );};if _ggbgd ,_ageaa :=_fcfa .(_d .EndElement );_ageaa &&_ggbgd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path +func (_fcddf *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };func (_dgedg *ST_ShapeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcdf ,_fefad :=d .Token ();if _fefad !=nil {return _fefad ;};if _dfebb ,_fgbeg :=_dcdf .(_b .EndElement );_fgbeg &&_dfebb .Name ==start .Name {*_dgedg =1;return nil ;};if _fgbeab ,_debee :=_dcdf .(_b .CharData );!_debee {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcdf );}else {switch string (_fgbeab ){case "":*_dgedg =0;case "\u006c\u0069\u006e\u0065":*_dgedg =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_dgedg =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dgedg =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dgedg =4;case "\u0072\u0065\u0063\u0074":*_dgedg =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_dgedg =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_dgedg =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_dgedg =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_dgedg =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_dgedg =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_dgedg =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_dgedg =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_dgedg =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_dgedg =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_dgedg =15;case "\u0073\u0074\u0061r\u0034":*_dgedg =16;case "\u0073\u0074\u0061r\u0035":*_dgedg =17;case "\u0073\u0074\u0061r\u0036":*_dgedg =18;case "\u0073\u0074\u0061r\u0037":*_dgedg =19;case "\u0073\u0074\u0061r\u0038":*_dgedg =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_dgedg =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_dgedg =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_dgedg =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_dgedg =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_dgedg =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_dgedg =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_dgedg =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_dgedg =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_dgedg =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_dgedg =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_dgedg =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_dgedg =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_dgedg =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_dgedg =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_dgedg =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_dgedg =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_dgedg =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_dgedg =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_dgedg =39;case "\u0070\u0069\u0065":*_dgedg =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_dgedg =41;case "\u0064\u006f\u006eu\u0074":*_dgedg =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_dgedg =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_dgedg =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_dgedg =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_dgedg =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_dgedg =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dgedg =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dgedg =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgedg =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dgedg =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_dgedg =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgedg =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgedg =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_dgedg =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgedg =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_dgedg =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_dgedg =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgedg =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_dgedg =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_dgedg =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgedg =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_dgedg =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_dgedg =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_dgedg =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_dgedg =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_dgedg =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_dgedg =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_dgedg =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dgedg =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_dgedg =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_dgedg =72;case "\u0063\u0075\u0062\u0065":*_dgedg =73;case "\u0063\u0061\u006e":*_dgedg =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_dgedg =75;case "\u0068\u0065\u0061r\u0074":*_dgedg =76;case "\u0073\u0075\u006e":*_dgedg =77;case "\u006d\u006f\u006f\u006e":*_dgedg =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_dgedg =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_dgedg =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_dgedg =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_dgedg =82;case "\u0062\u0065\u0076e\u006c":*_dgedg =83;case "\u0066\u0072\u0061m\u0065":*_dgedg =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_dgedg =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_dgedg =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_dgedg =87;case "\u0063\u0068\u006fr\u0064":*_dgedg =88;case "\u0061\u0072\u0063":*_dgedg =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_dgedg =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_dgedg =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_dgedg =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_dgedg =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_dgedg =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_dgedg =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_dgedg =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_dgedg =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_dgedg =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_dgedg =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_dgedg =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_dgedg =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_dgedg =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_dgedg =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_dgedg =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_dgedg =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_dgedg =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_dgedg =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_dgedg =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_dgedg =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_dgedg =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_dgedg =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_dgedg =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_dgedg =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_dgedg =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_dgedg =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_dgedg =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgedg =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_dgedg =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgedg =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dgedg =120;case "\u0063\u006c\u006fu\u0064":*_dgedg =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_dgedg =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_dgedg =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_dgedg =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_dgedg =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_dgedg =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_dgedg =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_dgedg =128;case "\u0077\u0061\u0076\u0065":*_dgedg =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_dgedg =130;case "\u0070\u006c\u0075\u0073":*_dgedg =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_dgedg =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_dgedg =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_dgedg =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":*_dgedg =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_dgedg =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_dgedg =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_dgedg =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_dgedg =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_dgedg =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_dgedg =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_dgedg =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_dgedg =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_dgedg =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_dgedg =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_dgedg =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_dgedg =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_dgedg =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_dgedg =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_dgedg =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_dgedg =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_dgedg =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_dgedg =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_dgedg =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_dgedg =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_dgedg =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_dgedg =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_dgedg =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_dgedg =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_dgedg =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_dgedg =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_dgedg =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_dgedg =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_dgedg =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_dgedg =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_dgedg =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_dgedg =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_dgedg =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_dgedg =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_dgedg =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_dgedg =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_dgedg =172;case "\u0067\u0065\u0061r\u0036":*_dgedg =173;case "\u0067\u0065\u0061r\u0039":*_dgedg =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_dgedg =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_dgedg =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_dgedg =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_dgedg =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_dgedg =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_dgedg =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_dgedg =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_dgedg =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_dgedg =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_dgedg =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_dgedg =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_dgedg =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_dgedg =187;};};_dcdf ,_fefad =d .Token ();if _fefad !=nil {return _fefad ;};if _efdgb ,_gcfag :=_dcdf .(_b .EndElement );_gcfag &&_efdgb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcdf );};func (_bdbb *CT_AlphaOutsetEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdbb .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_bdbb .RadAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cebd *CT_ColorMRU )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cebd .EG_ColorChoice !=nil {for _ ,_gab :=range _cebd .EG_ColorChoice {_gab .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acab *CT_Percentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dadb :=range start .Attr {if _dadb .Name .Local =="\u0076\u0061\u006c"{_gaged ,_gfbda :=ParseUnionST_Percentage (_dadb .Value );if _gfbda !=nil {return _gfbda ;};_acab .ValAttr =_gaged ;continue ;};};for {_dafab ,_abgdb :=d .Token ();if _abgdb !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_abgdb );};if _aegc ,_efdgg :=_dafab .(_b .EndElement );_efdgg &&_aegc .Name ==start .Name {break ;};};return nil ;};func (_dfgd *CT_TextListStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfgd .DefPPr !=nil {_eedga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}};e .EncodeElement (_dfgd .DefPPr ,_eedga );};if _dfgd .Lvl1pPr !=nil {_ebdac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_dfgd .Lvl1pPr ,_ebdac );};if _dfgd .Lvl2pPr !=nil {_agcda :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}};e .EncodeElement (_dfgd .Lvl2pPr ,_agcda );};if _dfgd .Lvl3pPr !=nil {_fbage :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_dfgd .Lvl3pPr ,_fbage );};if _dfgd .Lvl4pPr !=nil {_bggdf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}};e .EncodeElement (_dfgd .Lvl4pPr ,_bggdf );};if _dfgd .Lvl5pPr !=nil {_ceecg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_dfgd .Lvl5pPr ,_ceecg );};if _dfgd .Lvl6pPr !=nil {_dbbb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}};e .EncodeElement (_dfgd .Lvl6pPr ,_dbbb );};if _dfgd .Lvl7pPr !=nil {_cbcba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_dfgd .Lvl7pPr ,_cbcba );};if _dfgd .Lvl8pPr !=nil {_dgdcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}};e .EncodeElement (_dfgd .Lvl8pPr ,_dgdcg );};if _dfgd .Lvl9pPr !=nil {_gbaae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_dfgd .Lvl9pPr ,_gbaae );};if _dfgd .ExtLst !=nil {_eebead :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfgd .ExtLst ,_eebead );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;};type ST_AnimationDgmOnlyBuildType byte ;type CT_PositiveFixedAngle struct{ValAttr int32 ;}; -// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path -func (_cee *CT_DashStop )ValidateWithPath (path string )error {if _bgcag :=_cee .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_bgcag !=nil {return _bgcag ;};if _cace :=_cee .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072");_cace !=nil {return _cace ;};return nil ;};func NewCT_DashStopList ()*CT_DashStopList {_dbdee :=&CT_DashStopList {};return _dbdee };func (_eedfg ST_TextFontAlignType )String ()string {switch _eedfg {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 "";};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_abgge :=ST_Percentage {};if _eg .ST_PercentagePatternRe .MatchString (s ){_abgge .ST_Percentage =&s ;}else {_adgg ,_ddgaec :=_c .ParseInt (s ,10,64);if _ddgaec !=nil {return _abgge ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ddgaec );};_edgea :=int32 (_adgg );_abgge .ST_PercentageDecimal =&_edgea ;};return _abgge ,nil ;};func (_cdfgbf *CT_PresetLineDashProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cebcf :=range start .Attr {if _cebcf .Name .Local =="\u0076\u0061\u006c"{_cdfgbf .ValAttr .UnmarshalXMLAttr (_cebcf );continue ;};};for {_fcac ,_gbdfg :=d .Token ();if _gbdfg !=nil {return _b .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",_gbdfg );};if _eeaba ,_aeed :=_fcac .(_d .EndElement );_aeed &&_eeaba .Name ==start .Name {break ;};};return nil ;};func NewCT_EffectStyleList ()*CT_EffectStyleList {_gbcg :=&CT_EffectStyleList {};return _gbcg };func (_abeebb *EG_TextAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abeebb .NoAutofit !=nil {_bgfcb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_abeebb .NoAutofit ,_bgfcb );};if _abeebb .NormAutofit !=nil {_cgfbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_abeebb .NormAutofit ,_cgfbc );};if _abeebb .SpAutoFit !=nil {_ebccad :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_abeebb .SpAutoFit ,_ebccad );};return nil ;};func (_cbffab *CT_TableCellProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfcfc :=range start .Attr {if _bfcfc .Name .Local =="\u006d\u0061\u0072\u0052"{_eadfaa ,_fddaf :=ParseUnionST_Coordinate32 (_bfcfc .Value );if _fddaf !=nil {return _fddaf ;};_cbffab .MarRAttr =&_eadfaa ;continue ;};if _bfcfc .Name .Local =="\u006d\u0061\u0072\u0042"{_ecabc ,_cdegc :=ParseUnionST_Coordinate32 (_bfcfc .Value );if _cdegc !=nil {return _cdegc ;};_cbffab .MarBAttr =&_ecabc ;continue ;};if _bfcfc .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_cbffab .AnchorAttr .UnmarshalXMLAttr (_bfcfc );continue ;};if _bfcfc .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_cbffab .HorzOverflowAttr .UnmarshalXMLAttr (_bfcfc );continue ;};if _bfcfc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_ggfcd ,_fcaeb :=_c .ParseBool (_bfcfc .Value );if _fcaeb !=nil {return _fcaeb ;};_cbffab .AnchorCtrAttr =&_ggfcd ;continue ;};if _bfcfc .Name .Local =="\u0076\u0065\u0072\u0074"{_cbffab .VertAttr .UnmarshalXMLAttr (_bfcfc );continue ;};if _bfcfc .Name .Local =="\u006d\u0061\u0072\u004c"{_cfecg ,_cgag :=ParseUnionST_Coordinate32 (_bfcfc .Value );if _cgag !=nil {return _cgag ;};_cbffab .MarLAttr =&_cfecg ;continue ;};if _bfcfc .Name .Local =="\u006d\u0061\u0072\u0054"{_fbad ,_dgcbb :=ParseUnionST_Coordinate32 (_bfcfc .Value );if _dgcbb !=nil {return _dgcbb ;};_cbffab .MarTAttr =&_fbad ;continue ;};};_ddadg :for {_aaeag ,_eccbc :=d .Token ();if _eccbc !=nil {return _eccbc ;};switch _bdded :=_aaeag .(type ){case _d .StartElement :switch _bdded .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 :"\u006c\u006e\u004c"},_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 :"\u006c\u006e\u004c"}:_cbffab .LnL =NewCT_LineProperties ();if _acafeg :=d .DecodeElement (_cbffab .LnL ,&_bdded );_acafeg !=nil {return _acafeg ;};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 :"\u006c\u006e\u0052"},_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 :"\u006c\u006e\u0052"}:_cbffab .LnR =NewCT_LineProperties ();if _cbgdgd :=d .DecodeElement (_cbffab .LnR ,&_bdded );_cbgdgd !=nil {return _cbgdgd ;};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 :"\u006c\u006e\u0054"},_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 :"\u006c\u006e\u0054"}:_cbffab .LnT =NewCT_LineProperties ();if _aebad :=d .DecodeElement (_cbffab .LnT ,&_bdded );_aebad !=nil {return _aebad ;};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 :"\u006c\u006e\u0042"},_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 :"\u006c\u006e\u0042"}:_cbffab .LnB =NewCT_LineProperties ();if _gbcag :=d .DecodeElement (_cbffab .LnB ,&_bdded );_gbcag !=nil {return _gbcag ;};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 :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_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 :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_cbffab .LnTlToBr =NewCT_LineProperties ();if _fgdca :=d .DecodeElement (_cbffab .LnTlToBr ,&_bdded );_fgdca !=nil {return _fgdca ;};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 :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_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 :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_cbffab .LnBlToTr =NewCT_LineProperties ();if _gefcd :=d .DecodeElement (_cbffab .LnBlToTr ,&_bdded );_gefcd !=nil {return _gefcd ;};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 :"\u0063\u0065\u006c\u006c\u0033\u0044"},_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 :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_cbffab .Cell3D =NewCT_Cell3D ();if _fdbff :=d .DecodeElement (_cbffab .Cell3D ,&_bdded );_fdbff !=nil {return _fdbff ;};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"}:_cbffab .NoFill =NewCT_NoFillProperties ();if _eadff :=d .DecodeElement (_cbffab .NoFill ,&_bdded );_eadff !=nil {return _eadff ;};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"}:_cbffab .SolidFill =NewCT_SolidColorFillProperties ();if _gbgd :=d .DecodeElement (_cbffab .SolidFill ,&_bdded );_gbgd !=nil {return _gbgd ;};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"}:_cbffab .GradFill =NewCT_GradientFillProperties ();if _egcab :=d .DecodeElement (_cbffab .GradFill ,&_bdded );_egcab !=nil {return _egcab ;};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"}:_cbffab .BlipFill =NewCT_BlipFillProperties ();if _affee :=d .DecodeElement (_cbffab .BlipFill ,&_bdded );_affee !=nil {return _affee ;};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"}:_cbffab .PattFill =NewCT_PatternFillProperties ();if _dabaa :=d .DecodeElement (_cbffab .PattFill ,&_bdded );_dabaa !=nil {return _dabaa ;};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"}:_cbffab .GrpFill =NewCT_GroupFillProperties ();if _cead :=d .DecodeElement (_cbffab .GrpFill ,&_bdded );_cead !=nil {return _cead ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_cbffab .Headers =NewCT_Headers ();if _aedbg :=d .DecodeElement (_cbffab .Headers ,&_bdded );_aedbg !=nil {return _aedbg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbffab .ExtLst =NewCT_OfficeArtExtensionList ();if _edcff :=d .DecodeElement (_cbffab .ExtLst ,&_bdded );_edcff !=nil {return _edcff ;};default:_bf .Log .Debug ("\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",_bdded .Name );if _dcaae :=d .Skip ();_dcaae !=nil {return _dcaae ;};};case _d .EndElement :break _ddadg ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_ffcef *CT_Table )ValidateWithPath (path string )error {if _ffcef .TblPr !=nil {if _bebf :=_ffcef .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_bebf !=nil {return _bebf ;};};if _cecfa :=_ffcef .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_cecfa !=nil {return _cecfa ;};for _aaac ,_eebdc :=range _ffcef .Tr {if _gddce :=_eebdc .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_aaac ));_gddce !=nil {return _gddce ;};};return nil ;}; -// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path -func (_fcfbfc *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _fcfbfc .Ln !=nil {if _afbgd :=_fcfbfc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_afbgd !=nil {return _afbgd ;};};if _fcfbfc .EffectLst !=nil {if _aebbf :=_fcfbfc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_aebbf !=nil {return _aebbf ;};};if _fcfbfc .EffectDag !=nil {if _gedcg :=_fcfbfc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gedcg !=nil {return _gedcg ;};};return nil ;};func (_ecbaeg *CT_TableStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ecbaeg .StyleIdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_b .Sprintf ("\u0025\u0076",_ecbaeg .StyleNameAttr )});e .EncodeToken (start );if _ecbaeg .TblBg !=nil {_ecgdf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}};e .EncodeElement (_ecbaeg .TblBg ,_ecgdf );};if _ecbaeg .WholeTbl !=nil {_ecbaad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_ecbaeg .WholeTbl ,_ecbaad );};if _ecbaeg .Band1H !=nil {_cabbff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}};e .EncodeElement (_ecbaeg .Band1H ,_cabbff );};if _ecbaeg .Band2H !=nil {_dafcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_ecbaeg .Band2H ,_dafcf );};if _ecbaeg .Band1V !=nil {_ecfbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}};e .EncodeElement (_ecbaeg .Band1V ,_ecfbf );};if _ecbaeg .Band2V !=nil {_gefbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_ecbaeg .Band2V ,_gefbb );};if _ecbaeg .LastCol !=nil {_aega :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}};e .EncodeElement (_ecbaeg .LastCol ,_aega );};if _ecbaeg .FirstCol !=nil {_aacaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_ecbaeg .FirstCol ,_aacaa );};if _ecbaeg .LastRow !=nil {_gacaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}};e .EncodeElement (_ecbaeg .LastRow ,_gacaa );};if _ecbaeg .SeCell !=nil {_dcagd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_ecbaeg .SeCell ,_dcagd );};if _ecbaeg .SwCell !=nil {_dbceg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_ecbaeg .SwCell ,_dbceg );};if _ecbaeg .FirstRow !=nil {_dedca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_ecbaeg .FirstRow ,_dedca );};if _ecbaeg .NeCell !=nil {_cdbda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_ecbaeg .NeCell ,_cdbda );};if _ecbaeg .NwCell !=nil {_efaaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_ecbaeg .NwCell ,_efaaf );};if _ecbaeg .ExtLst !=nil {_gdcega :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbaeg .ExtLst ,_gdcega );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgfff ST_AnimationChartOnlyBuildType )String ()string {switch _dgfff {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_FillOverlayEffect struct{BlendAttr ST_BlendMode ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_bdfge *ST_TextShapeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbbe ,_ecbef :=d .Token ();if _ecbef !=nil {return _ecbef ;};if _cfgdf ,_cbcabf :=_egbbe .(_d .EndElement );_cbcabf &&_cfgdf .Name ==start .Name {*_bdfge =1;return nil ;};if _aaddg ,_gaagg :=_egbbe .(_d .CharData );!_gaagg {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",_egbbe );}else {switch string (_aaddg ){case "":*_bdfge =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_bdfge =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_bdfge =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_bdfge =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bdfge =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_bdfge =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_bdfge =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_bdfge =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_bdfge =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_bdfge =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_bdfge =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_bdfge =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_bdfge =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_bdfge =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_bdfge =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_bdfge =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_bdfge =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_bdfge =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_bdfge =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_bdfge =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_bdfge =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_bdfge =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_bdfge =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_bdfge =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_bdfge =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_bdfge =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_bdfge =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_bdfge =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_bdfge =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_bdfge =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_bdfge =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_bdfge =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_bdfge =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_bdfge =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_bdfge =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_bdfge =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_bdfge =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_bdfge =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_bdfge =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_bdfge =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_bdfge =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_bdfge =41;};};_egbbe ,_ecbef =d .Token ();if _ecbef !=nil {return _ecbef ;};if _fegde ,_efeddf :=_egbbe .(_d .EndElement );_efeddf &&_fegde .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",_egbbe );}; +// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path +func (_geadc *TblStyleLst )ValidateWithPath (path string )error {if _dgcdce :=_geadc .CT_TableStyleList .ValidateWithPath (path );_dgcdce !=nil {return _dgcdce ;};return nil ;}; -// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path -func (_ggfa *CT_FillProperties )ValidateWithPath (path string )error {if _ggfa .NoFill !=nil {if _deaf :=_ggfa .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_deaf !=nil {return _deaf ;};};if _ggfa .SolidFill !=nil {if _ffad :=_ggfa .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ffad !=nil {return _ffad ;};};if _ggfa .GradFill !=nil {if _fded :=_ggfa .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fded !=nil {return _fded ;};};if _ggfa .BlipFill !=nil {if _abee :=_ggfa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_abee !=nil {return _abee ;};};if _ggfa .PattFill !=nil {if _eeab :=_ggfa .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_eeab !=nil {return _eeab ;};};if _ggfa .GrpFill !=nil {if _eedea :=_ggfa .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_eedea !=nil {return _eedea ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path +func (_eeg *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _bbd :=_eeg .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_bbd !=nil {return _bbd ;};return nil ;}; -// Validate validates the EG_TextAutofit and its children -func (_dfgba *EG_TextAutofit )Validate ()error {return _dfgba .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func (_bcfd *CT_LuminanceEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbgfe :=range start .Attr {if _bbgfe .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_daga ,_dcae :=ParseUnionST_FixedPercentage (_bbgfe .Value );if _dcae !=nil {return _dcae ;};_bcfd .BrightAttr =&_daga ;continue ;};if _bbgfe .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_ggbce ,_baag :=ParseUnionST_FixedPercentage (_bbgfe .Value );if _baag !=nil {return _baag ;};_bcfd .ContrastAttr =&_ggbce ;continue ;};};for {_bcaa ,_feeg :=d .Token ();if _feeg !=nil {return _b .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",_feeg );};if _cffcd ,_ddbcfa :=_bcaa .(_d .EndElement );_ddbcfa &&_cffcd .Name ==start .Name {break ;};};return nil ;};type CT_Path2DClose struct{};func (_cafd *CT_CustomColorList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgff :for {_fgdc ,_aafg :=d .Token ();if _aafg !=nil {return _aafg ;};switch _gdfa :=_fgdc .(type ){case _d .StartElement :switch _gdfa .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 :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_dddbe :=NewCT_CustomColor ();if _gcaa :=d .DecodeElement (_dddbe ,&_gdfa );_gcaa !=nil {return _gcaa ;};_cafd .CustClr =append (_cafd .CustClr ,_dddbe );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gdfa .Name );if _gefg :=d .Skip ();_gefg !=nil {return _gefg ;};};case _d .EndElement :break _cgff ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_InverseTransform and its children +func (_effcce *CT_InverseTransform )Validate ()error {return _effcce .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_ebgg *CT_Point2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eagad :=range start .Attr {if _eagad .Name .Local =="\u0078"{_agcea ,_dgef :=ParseUnionST_Coordinate (_eagad .Value );if _dgef !=nil {return _dgef ;};_ebgg .XAttr =_agcea ;continue ;};if _eagad .Name .Local =="\u0079"{_baace ,_gdbd :=ParseUnionST_Coordinate (_eagad .Value );if _gdbd !=nil {return _gdbd ;};_ebgg .YAttr =_baace ;continue ;};};for {_ecebba ,_ecfca :=d .Token ();if _ecfca !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_ecfca );};if _abfbb ,_efcdae :=_ecebba .(_b .EndElement );_efcdae &&_abfbb .Name ==start .Name {break ;};};return nil ;};func (_bacfe *CT_GvmlShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bacfe .CNvPr =NewCT_NonVisualDrawingProps ();_bacfe .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_fbgegb :for {_bbagbd ,_ccfgg :=d .Token ();if _ccfgg !=nil {return _ccfgg ;};switch _fgef :=_bbagbd .(type ){case _b .StartElement :switch _fgef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gbab :=d .DecodeElement (_bacfe .CNvPr ,&_fgef );_gbab !=nil {return _gbab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dcaed :=d .DecodeElement (_bacfe .CNvSpPr ,&_fgef );_dcaed !=nil {return _dcaed ;};default:_be .Log .Debug ("\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",_fgef .Name );if _dbdgf :=d .Skip ();_dbdgf !=nil {return _dbdgf ;};};case _b .EndElement :break _fbgegb ;case _b .CharData :};};return nil ;};func NewCT_GvmlConnector ()*CT_GvmlConnector {_aeed :=&CT_GvmlConnector {};_aeed .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_aeed .SpPr =NewCT_ShapeProperties ();return _aeed ;};func (_edcae *CT_Color )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edcae .ScrgbClr !=nil {_ebcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_edcae .ScrgbClr ,_ebcd );};if _edcae .SrgbClr !=nil {_gfdee :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_edcae .SrgbClr ,_gfdee );};if _edcae .HslClr !=nil {_dffd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_edcae .HslClr ,_dffd );};if _edcae .SysClr !=nil {_gcab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_edcae .SysClr ,_gcab );};if _edcae .SchemeClr !=nil {_bccdd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_edcae .SchemeClr ,_bccdd );};if _edcae .PrstClr !=nil {_caeg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_edcae .PrstClr ,_caeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PresetPatternVal byte ;const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;); -// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path -func (_gafa *CT_PatternFillProperties )ValidateWithPath (path string )error {if _acedc :=_gafa .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_acedc !=nil {return _acedc ;};if _gafa .FgClr !=nil {if _dcdcg :=_gafa .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072");_dcdcg !=nil {return _dcdcg ;};};if _gafa .BgClr !=nil {if _ecac :=_gafa .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_ecac !=nil {return _ecac ;};};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;); +// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path +func (_baccg *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _baccg .PicLocks !=nil {if _ecebfd :=_baccg .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_ecebfd !=nil {return _ecebfd ;};};if _baccg .ExtLst !=nil {if _cdecd :=_baccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdecd !=nil {return _cdecd ;};};return nil ;};func (_dggce *ST_Coordinate32 )ValidateWithPath (path string )error {_cccaf :=[]string {};if _dggce .ST_Coordinate32Unqualified !=nil {_cccaf =append (_cccaf ,"\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 _dggce .ST_UniversalMeasure !=nil {_cccaf =append (_cccaf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cccaf )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cccaf );};return nil ;};type CT_TextBulletSizeFollowText struct{}; -// Validate validates the CT_GammaTransform and its children -func (_faac *CT_GammaTransform )Validate ()error {return _faac .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_bfbbe *ST_OnOffStyleType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfbbe =0;case "\u006f\u006e":*_bfbbe =1;case "\u006f\u0066\u0066":*_bfbbe =2;case "\u0064\u0065\u0066":*_bfbbe =3;};return nil ;};type CT_DashStopList struct{Ds []*CT_DashStop ;}; +// Validate validates the CT_PositiveFixedAngle and its children +func (_bfbga *CT_PositiveFixedAngle )Validate ()error {return _bfbga .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");}; -// Validate validates the EG_LineFillProperties and its children -func (_aabcc *EG_LineFillProperties )Validate ()error {return _aabcc .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gbdgg *CT_PositiveFixedAngle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gbdgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path +func (_deadd *CT_StyleMatrix )ValidateWithPath (path string )error {if _eecec :=_deadd .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_eecec !=nil {return _eecec ;};if _cbce :=_deadd .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_cbce !=nil {return _cbce ;};if _bbgde :=_deadd .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_bbgde !=nil {return _bbgde ;};if _bcgc :=_deadd .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_bcgc !=nil {return _bcgc ;};return nil ;};func (_agge *CT_NonVisualConnectorProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bebgg :for {_begc ,_gaaegc :=d .Token ();if _gaaegc !=nil {return _gaaegc ;};switch _cddcg :=_begc .(type ){case _b .StartElement :switch _cddcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agge .CxnSpLocks =NewCT_ConnectorLocking ();if _fdbd :=d .DecodeElement (_agge .CxnSpLocks ,&_cddcg );_fdbd !=nil {return _fdbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agge .StCxn =NewCT_Connection ();if _gegaa :=d .DecodeElement (_agge .StCxn ,&_cddcg );_gegaa !=nil {return _gegaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agge .EndCxn =NewCT_Connection ();if _aecc :=d .DecodeElement (_agge .EndCxn ,&_cddcg );_aecc !=nil {return _aecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agge .ExtLst =NewCT_OfficeArtExtensionList ();if _faegg :=d .DecodeElement (_agge .ExtLst ,&_cddcg );_faegg !=nil {return _faegg ;};default:_be .Log .Debug ("\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",_cddcg .Name );if _ecbc :=d .Skip ();_ecbc !=nil {return _ecbc ;};};case _b .EndElement :break _bebgg ;case _b .CharData :};};return nil ;};func (_debec *CT_StretchInfoProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _debec .FillRect !=nil {_afaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_debec .FillRect ,_afaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path -func (_acfab *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _acfab .HlinkClick !=nil {if _bcbaf :=_acfab .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_bcbaf !=nil {return _bcbaf ;};};if _acfab .HlinkHover !=nil {if _gdabd :=_acfab .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_gdabd !=nil {return _gdabd ;};};if _acfab .ExtLst !=nil {if _egdc :=_acfab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdc !=nil {return _egdc ;};};return nil ;};type CT_TextUnderlineFillFollowText struct{}; +// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path +func (_fggb *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _cegc :=_fggb .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_cegc !=nil {return _cegc ;};if _fggb .ClrMap !=nil {if _ffaa :=_fggb .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ffaa !=nil {return _ffaa ;};};return nil ;};func NewCT_BlurEffect ()*CT_BlurEffect {_bgad :=&CT_BlurEffect {};return _bgad }; -// ST_Percentage is a union type -type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;}; +// Validate validates the TblStyleLst and its children +func (_gcabdb *TblStyleLst )Validate ()error {return _gcabdb .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");};func (_bbcfb *CT_HSLEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbcfb .HueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_bbcfb .HueAttr )});};if _bbcfb .SatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bbcfb .SatAttr )});};if _bbcfb .LumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0075\u006d"},Value :_db .Sprintf ("\u0025\u0076",*_bbcfb .LumAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;};func (_cbdd *CT_RegularTextRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbdd .RPr !=nil {_ccafe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_cbdd .RPr ,_ccafe );};_fdfda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074"}};_fd .AddPreserveSpaceAttr (&_fdfda ,_cbdd .T );e .EncodeElement (_cbdd .T ,_fdfda );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edbf *CT_TextCharBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfece :=range start .Attr {if _cfece .Name .Local =="\u0063\u0068\u0061\u0072"{_ggeeb ,_ffgeb :=_cfece .Value ,error (nil );if _ffgeb !=nil {return _ffgeb ;};_edbf .CharAttr =_ggeeb ;continue ;};};for {_bgdfe ,_aagbbd :=d .Token ();if _aagbbd !=nil {return _db .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",_aagbbd );};if _afafg ,_gbcaa :=_bgdfe .(_b .EndElement );_gbcaa &&_afafg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path -func (_fgbgee *CT_GvmlShape )ValidateWithPath (path string )error {if _dbddg :=_fgbgee .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_dbddg !=nil {return _dbddg ;};if _bacfaf :=_fgbgee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bacfaf !=nil {return _bacfaf ;};if _fgbgee .TxSp !=nil {if _fegfg :=_fgbgee .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_fegfg !=nil {return _fegfg ;};};if _fgbgee .Style !=nil {if _dgefc :=_fgbgee .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dgefc !=nil {return _dgefc ;};};if _fgbgee .ExtLst !=nil {if _efdb :=_fgbgee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efdb !=nil {return _efdb ;};};return nil ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path +func (_ecaf *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _cfea :=_ecaf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cfea !=nil {return _cfea ;};if _bebg :=_ecaf .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bebg !=nil {return _bebg ;};return nil ;};type ST_SystemColorVal byte ;func (_gece *CT_GrayscaleEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ffgdc ,_aedg :=d .Token ();if _aedg !=nil {return _db .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",_aedg );};if _dcfg ,_caae :=_ffgdc .(_b .EndElement );_caae &&_dcfg .Name ==start .Name {break ;};};return nil ;};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;};func (_faab *CT_ColorSchemeAndMapping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faab .ClrScheme =NewCT_ColorScheme ();_cege :for {_gdecc ,_eaac :=d .Token ();if _eaac !=nil {return _eaac ;};switch _accg :=_gdecc .(type ){case _b .StartElement :switch _accg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _acea :=d .DecodeElement (_faab .ClrScheme ,&_accg );_acea !=nil {return _acea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_faab .ClrMap =NewCT_ColorMapping ();if _cbgc :=d .DecodeElement (_faab .ClrMap ,&_accg );_cbgc !=nil {return _cbgc ;};default:_be .Log .Debug ("\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",_accg .Name );if _adaf :=d .Skip ();_adaf !=nil {return _adaf ;};};case _b .EndElement :break _cege ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_VideoFile and its children -func (_eeafg *CT_VideoFile )Validate ()error {return _eeafg .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");};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 (_dccbf *EG_Media )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fggebd :for {_eceee ,_adage :=d .Token ();if _adage !=nil {return _adage ;};switch _bbeae :=_eceee .(type ){case _d .StartElement :switch _bbeae .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 :"\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"}:_dccbf .AudioCd =NewCT_AudioCD ();if _fbdbd :=d .DecodeElement (_dccbf .AudioCd ,&_bbeae );_fbdbd !=nil {return _fbdbd ;};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"}:_dccbf .WavAudioFile =NewCT_EmbeddedWAVAudioFile ();if _cfgd :=d .DecodeElement (_dccbf .WavAudioFile ,&_bbeae );_cfgd !=nil {return _cfgd ;};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"}:_dccbf .AudioFile =NewCT_AudioFile ();if _edbge :=d .DecodeElement (_dccbf .AudioFile ,&_bbeae );_edbge !=nil {return _edbge ;};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"}:_dccbf .VideoFile =NewCT_VideoFile ();if _bcaee :=d .DecodeElement (_dccbf .VideoFile ,&_bbeae );_bcaee !=nil {return _bcaee ;};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"}:_dccbf .QuickTimeFile =NewCT_QuickTimeFile ();if _fbbbbc :=d .DecodeElement (_dccbf .QuickTimeFile ,&_bbeae );_fbbbbc !=nil {return _fbbbbc ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061\u0020\u0025\u0076",_bbeae .Name );if _fcgdg :=d .Skip ();_fcgdg !=nil {return _fcgdg ;};};case _d .EndElement :break _fggebd ;case _d .CharData :};};return nil ;};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_ggcee :=&CT_TextUnderlineFillFollowText {};return _ggcee ;};func (_cagcb *CT_GlowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cagcb .RadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cagcb .RadAttr )});};e .EncodeToken (start );if _cagcb .ScrgbClr !=nil {_gacd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cagcb .ScrgbClr ,_gacd );};if _cagcb .SrgbClr !=nil {_gacg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cagcb .SrgbClr ,_gacg );};if _cagcb .HslClr !=nil {_cbcbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cagcb .HslClr ,_cbcbf );};if _cagcb .SysClr !=nil {_aceg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cagcb .SysClr ,_aceg );};if _cagcb .SchemeClr !=nil {_cgeb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cagcb .SchemeClr ,_cgeb );};if _cagcb .PrstClr !=nil {_fcgagd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cagcb .PrstClr ,_fcgagd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_LightRigType byte ;func (_beaff *ST_Percentage )Validate ()error {return _beaff .ValidateWithPath ("")}; +// Validate validates the CT_PathShadeProperties and its children +func (_ecccb *CT_PathShadeProperties )Validate ()error {return _ecccb .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Validate validates the CT_GroupFillProperties and its children -func (_acda *CT_GroupFillProperties )Validate ()error {return _acda .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func NewCT_ShapeLocking ()*CT_ShapeLocking {_feba :=&CT_ShapeLocking {};return _feba };func (_cgbab ST_AnimationBuildType )Validate ()error {return _cgbab .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path +func (_ffdg *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _gafbg ,_dacgd :=range _ffdg .Pt {if _eacgg :=_dacgd .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gafbg ));_eacgg !=nil {return _eacgg ;};};return nil ;};type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_eeggc *CT_PresetColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fcff ,_cgafg :=_eeggc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _cgafg !=nil {return _cgafg ;};start .Attr =append (start .Attr ,_fcff );e .EncodeToken (start );if _eeggc .EG_ColorTransform !=nil {for _ ,_bebab :=range _eeggc .EG_ColorTransform {_bebab .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eece *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcbe :=range start .Attr {if _gcbe .Name .Local =="\u0062\u006c\u0064"{_dgce ,_cdg :=ParseUnionST_AnimationDgmBuildType (_gcbe .Value );if _cdg !=nil {return _cdg ;};_eece .BldAttr =&_dgce ;continue ;};if _gcbe .Name .Local =="\u0072\u0065\u0076"{_gdffd ,_faf :=_af .ParseBool (_gcbe .Value );if _faf !=nil {return _faf ;};_eece .RevAttr =&_gdffd ;continue ;};};for {_aead ,_efb :=d .Token ();if _efb !=nil {return _db .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",_efb );};if _gfee ,_cfe :=_aead .(_b .EndElement );_cfe &&_gfee .Name ==start .Name {break ;};};return nil ;};func (_ebdgaf ST_PitchFamily )Validate ()error {return _ebdgaf .ValidateWithPath ("")};func (_bedce ST_OnOffStyleType )Validate ()error {return _bedce .ValidateWithPath ("")};type AG_Locking struct{NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; -// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path -func (_bcacg *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil };func (_beadg *CT_PositiveFixedAngle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beadg .ValAttr =0;for _ ,_dgfeg :=range start .Attr {if _dgfeg .Name .Local =="\u0076\u0061\u006c"{_fdaeb ,_dgfcef :=_c .ParseInt (_dgfeg .Value ,10,32);if _dgfcef !=nil {return _dgfcef ;};_beadg .ValAttr =int32 (_fdaeb );continue ;};};for {_cggce ,_edfd :=d .Token ();if _edfd !=nil {return _b .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",_edfd );};if _egac ,_cgab :=_cggce .(_d .EndElement );_cgab &&_egac .Name ==start .Name {break ;};};return nil ;};func NewCT_TableRow ()*CT_TableRow {_cabaa :=&CT_TableRow {};return _cabaa };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 CT_GradientFillProperties and its children +func (_befbc *CT_GradientFillProperties )Validate ()error {return _befbc .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;}; -// Validate validates the CT_AlphaCeilingEffect and its children -func (_bea *CT_AlphaCeilingEffect )Validate ()error {return _bea .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};func (_agdgdd *ThemeManager )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\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 ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _agdgdd .CT_EmptyElement .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path +func (_fedgc *CT_LineProperties )ValidateWithPath (path string )error {if _fedgc .WAttr !=nil {if *_fedgc .WAttr < 0{return _db .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 ,*_fedgc .WAttr );};if *_fedgc .WAttr > 20116800{return _db .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 ,*_fedgc .WAttr );};};if _eade :=_fedgc .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_eade !=nil {return _eade ;};if _cgfdfg :=_fedgc .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_cgfdfg !=nil {return _cgfdfg ;};if _fafdg :=_fedgc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fafdg !=nil {return _fafdg ;};if _fedgc .NoFill !=nil {if _ebaga :=_fedgc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ebaga !=nil {return _ebaga ;};};if _fedgc .SolidFill !=nil {if _cfed :=_fedgc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cfed !=nil {return _cfed ;};};if _fedgc .GradFill !=nil {if _dgcca :=_fedgc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dgcca !=nil {return _dgcca ;};};if _fedgc .PattFill !=nil {if _eacbg :=_fedgc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_eacbg !=nil {return _eacbg ;};};if _fedgc .PrstDash !=nil {if _ecae :=_fedgc .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_ecae !=nil {return _ecae ;};};if _fedgc .CustDash !=nil {if _dbbdb :=_fedgc .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_dbbdb !=nil {return _dbbdb ;};};if _fedgc .Round !=nil {if _aecgg :=_fedgc .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_aecgg !=nil {return _aecgg ;};};if _fedgc .Bevel !=nil {if _bcbgf :=_fedgc .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_bcbgf !=nil {return _bcbgf ;};};if _fedgc .Miter !=nil {if _ddffa :=_fedgc .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_ddffa !=nil {return _ddffa ;};};if _fedgc .HeadEnd !=nil {if _fffg :=_fedgc .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_fffg !=nil {return _fffg ;};};if _fedgc .TailEnd !=nil {if _gcbgf :=_fedgc .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064");_gcbgf !=nil {return _gcbgf ;};};if _fedgc .ExtLst !=nil {if _abaff :=_fedgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abaff !=nil {return _abaff ;};};return nil ;};func (_egbca *Theme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egbca .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_gccdd :=range start .Attr {if _gccdd .Name .Local =="\u006e\u0061\u006d\u0065"{_fbgbg ,_fbggeg :=_gccdd .Value ,error (nil );if _fbggeg !=nil {return _fbggeg ;};_egbca .NameAttr =&_fbgbg ;continue ;};};_dacbd :for {_gdcgf ,_acfg :=d .Token ();if _acfg !=nil {return _acfg ;};switch _edfeb :=_gdcgf .(type ){case _b .StartElement :switch _edfeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dgedc :=d .DecodeElement (_egbca .ThemeElements ,&_edfeb );_dgedc !=nil {return _dgedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbca .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _bfgfe :=d .DecodeElement (_egbca .ObjectDefaults ,&_edfeb );_bfgfe !=nil {return _bfgfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbca .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _dgbcd :=d .DecodeElement (_egbca .ExtraClrSchemeLst ,&_edfeb );_dgbcd !=nil {return _dgbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbca .CustClrLst =NewCT_CustomColorList ();if _dabgd :=d .DecodeElement (_egbca .CustClrLst ,&_edfeb );_dabgd !=nil {return _dabgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbca .ExtLst =NewCT_OfficeArtExtensionList ();if _agaea :=d .DecodeElement (_egbca .ExtLst ,&_edfeb );_agaea !=nil {return _agaea ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0068\u0065m\u0065 \u0025\u0076",_edfeb .Name );if _dacbe :=d .Skip ();_dacbe !=nil {return _dacbe ;};};case _b .EndElement :break _dacbd ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_PositivePercentage and its children -func (_cgbce *CT_PositivePercentage )Validate ()error {return _cgbce .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");}; +// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path +func (_aebgg *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _aebgg .BlurRadAttr !=nil {if *_aebgg .BlurRadAttr < 0{return _db .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 ,*_aebgg .BlurRadAttr );};if *_aebgg .BlurRadAttr > 27273042316900{return _db .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 ,*_aebgg .BlurRadAttr );};};if _aebgg .DistAttr !=nil {if *_aebgg .DistAttr < 0{return _db .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 ,*_aebgg .DistAttr );};if *_aebgg .DistAttr > 27273042316900{return _db .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 ,*_aebgg .DistAttr );};};if _aebgg .DirAttr !=nil {if *_aebgg .DirAttr < 0{return _db .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 ,*_aebgg .DirAttr );};if *_aebgg .DirAttr >=21600000{return _db .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 ,*_aebgg .DirAttr );};};if _aebgg .ScrgbClr !=nil {if _bdgb :=_aebgg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bdgb !=nil {return _bdgb ;};};if _aebgg .SrgbClr !=nil {if _gdfdd :=_aebgg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gdfdd !=nil {return _gdfdd ;};};if _aebgg .HslClr !=nil {if _cdcfc :=_aebgg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cdcfc !=nil {return _cdcfc ;};};if _aebgg .SysClr !=nil {if _cbfdc :=_aebgg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cbfdc !=nil {return _cbfdc ;};};if _aebgg .SchemeClr !=nil {if _gafbe :=_aebgg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gafbe !=nil {return _gafbe ;};};if _aebgg .PrstClr !=nil {if _ccdea :=_aebgg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ccdea !=nil {return _ccdea ;};};return nil ;};func (_cfdbd ST_BlipCompression )ValidateWithPath (path string )error {switch _cfdbd {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdbd ));};return nil ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_cbceb :=&CT_TextCharacterProperties {};return _cbceb ;};func (_egee *CT_SchemeColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egee .ValAttr =ST_SchemeColorVal (1);for _ ,_gcag :=range start .Attr {if _gcag .Name .Local =="\u0076\u0061\u006c"{_egee .ValAttr .UnmarshalXMLAttr (_gcag );continue ;};};_efbf :for {_bffef ,_eeadf :=d .Token ();if _eeadf !=nil {return _eeadf ;};switch _egcdc :=_bffef .(type ){case _b .StartElement :switch _egcdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcdaf :=NewEG_ColorTransform ();_dcdaf .Tint =NewCT_PositiveFixedPercentage ();if _gdbf :=d .DecodeElement (_dcdaf .Tint ,&_egcdc );_gdbf !=nil {return _gdbf ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_dcdaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afagaa :=NewEG_ColorTransform ();_afagaa .Shade =NewCT_PositiveFixedPercentage ();if _fgbcf :=d .DecodeElement (_afagaa .Shade ,&_egcdc );_fgbcf !=nil {return _fgbcf ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_afagaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efgg :=NewEG_ColorTransform ();_efgg .Comp =NewCT_ComplementTransform ();if _fcad :=d .DecodeElement (_efgg .Comp ,&_egcdc );_fcad !=nil {return _fcad ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_efgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgff :=NewEG_ColorTransform ();_ddgff .Inv =NewCT_InverseTransform ();if _cabbgd :=d .DecodeElement (_ddgff .Inv ,&_egcdc );_cabbgd !=nil {return _cabbgd ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_ddgff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dacdc :=NewEG_ColorTransform ();_dacdc .Gray =NewCT_GrayscaleTransform ();if _efcc :=d .DecodeElement (_dacdc .Gray ,&_egcdc );_efcc !=nil {return _efcc ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_dacdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccda :=NewEG_ColorTransform ();_ccda .Alpha =NewCT_PositiveFixedPercentage ();if _gcfef :=d .DecodeElement (_ccda .Alpha ,&_egcdc );_gcfef !=nil {return _gcfef ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_ccda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdaad :=NewEG_ColorTransform ();_cdaad .AlphaOff =NewCT_FixedPercentage ();if _bcfd :=d .DecodeElement (_cdaad .AlphaOff ,&_egcdc );_bcfd !=nil {return _bcfd ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_cdaad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdcfe :=NewEG_ColorTransform ();_cdcfe .AlphaMod =NewCT_PositivePercentage ();if _bbbdf :=d .DecodeElement (_cdcfe .AlphaMod ,&_egcdc );_bbbdf !=nil {return _bbbdf ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_cdcfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgdee :=NewEG_ColorTransform ();_dgdee .Hue =NewCT_PositiveFixedAngle ();if _cadde :=d .DecodeElement (_dgdee .Hue ,&_egcdc );_cadde !=nil {return _cadde ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_dgdee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eacgf :=NewEG_ColorTransform ();_eacgf .HueOff =NewCT_Angle ();if _aaeae :=d .DecodeElement (_eacgf .HueOff ,&_egcdc );_aaeae !=nil {return _aaeae ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_eacgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aafg :=NewEG_ColorTransform ();_aafg .HueMod =NewCT_PositivePercentage ();if _geebb :=d .DecodeElement (_aafg .HueMod ,&_egcdc );_geebb !=nil {return _geebb ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_aafg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaafb :=NewEG_ColorTransform ();_gaafb .Sat =NewCT_Percentage ();if _bcfgc :=d .DecodeElement (_gaafb .Sat ,&_egcdc );_bcfgc !=nil {return _bcfgc ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_gaafb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_baag :=NewEG_ColorTransform ();_baag .SatOff =NewCT_Percentage ();if _edgeg :=d .DecodeElement (_baag .SatOff ,&_egcdc );_edgeg !=nil {return _edgeg ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_baag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egcab :=NewEG_ColorTransform ();_egcab .SatMod =NewCT_Percentage ();if _efgff :=d .DecodeElement (_egcab .SatMod ,&_egcdc );_efgff !=nil {return _efgff ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_egcab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfacf :=NewEG_ColorTransform ();_gfacf .Lum =NewCT_Percentage ();if _fceg :=d .DecodeElement (_gfacf .Lum ,&_egcdc );_fceg !=nil {return _fceg ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_gfacf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dacdb :=NewEG_ColorTransform ();_dacdb .LumOff =NewCT_Percentage ();if _eadeb :=d .DecodeElement (_dacdb .LumOff ,&_egcdc );_eadeb !=nil {return _eadeb ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_dacdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdegg :=NewEG_ColorTransform ();_bdegg .LumMod =NewCT_Percentage ();if _agbdg :=d .DecodeElement (_bdegg .LumMod ,&_egcdc );_agbdg !=nil {return _agbdg ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_bdegg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbfgg :=NewEG_ColorTransform ();_fbfgg .Red =NewCT_Percentage ();if _gbgfd :=d .DecodeElement (_fbfgg .Red ,&_egcdc );_gbgfd !=nil {return _gbgfd ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_fbfgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_befae :=NewEG_ColorTransform ();_befae .RedOff =NewCT_Percentage ();if _faeec :=d .DecodeElement (_befae .RedOff ,&_egcdc );_faeec !=nil {return _faeec ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_befae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbgbdc :=NewEG_ColorTransform ();_gbgbdc .RedMod =NewCT_Percentage ();if _bfcgc :=d .DecodeElement (_gbgbdc .RedMod ,&_egcdc );_bfcgc !=nil {return _bfcgc ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_gbgbdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acaec :=NewEG_ColorTransform ();_acaec .Green =NewCT_Percentage ();if _dfbf :=d .DecodeElement (_acaec .Green ,&_egcdc );_dfbf !=nil {return _dfbf ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_acaec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbfg :=NewEG_ColorTransform ();_bbfg .GreenOff =NewCT_Percentage ();if _cfddc :=d .DecodeElement (_bbfg .GreenOff ,&_egcdc );_cfddc !=nil {return _cfddc ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_bbfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgdd :=NewEG_ColorTransform ();_cgdd .GreenMod =NewCT_Percentage ();if _begcg :=d .DecodeElement (_cgdd .GreenMod ,&_egcdc );_begcg !=nil {return _begcg ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_cgdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgbab :=NewEG_ColorTransform ();_bgbab .Blue =NewCT_Percentage ();if _gffg :=d .DecodeElement (_bgbab .Blue ,&_egcdc );_gffg !=nil {return _gffg ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_bgbab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffbd :=NewEG_ColorTransform ();_ffbd .BlueOff =NewCT_Percentage ();if _eafeb :=d .DecodeElement (_ffbd .BlueOff ,&_egcdc );_eafeb !=nil {return _eafeb ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_ffbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbcgb :=NewEG_ColorTransform ();_gbcgb .BlueMod =NewCT_Percentage ();if _fagga :=d .DecodeElement (_gbcgb .BlueMod ,&_egcdc );_fagga !=nil {return _fagga ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_gbcgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bafa :=NewEG_ColorTransform ();_bafa .Gamma =NewCT_GammaTransform ();if _fcaad :=d .DecodeElement (_bafa .Gamma ,&_egcdc );_fcaad !=nil {return _fcaad ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_bafa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fecgag :=NewEG_ColorTransform ();_fecgag .InvGamma =NewCT_InverseGammaTransform ();if _dcccc :=d .DecodeElement (_fecgag .InvGamma ,&_egcdc );_dcccc !=nil {return _dcccc ;};_egee .EG_ColorTransform =append (_egee .EG_ColorTransform ,_fecgag );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065\u0043o\u006co\u0072\u0020\u0025\u0076",_egcdc .Name );if _agced :=d .Skip ();_agced !=nil {return _agced ;};};case _b .EndElement :break _efbf ;case _b .CharData :};};return nil ;};func (_fcef *CT_BlipFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcef .DpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0070\u0069"},Value :_db .Sprintf ("\u0025\u0076",*_fcef .DpiAttr )});};if _fcef .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fcef .RotWithShapeAttr ))});};e .EncodeToken (start );if _fcef .Blip !=nil {_afa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_fcef .Blip ,_afa );};if _fcef .SrcRect !=nil {_gdcf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}};e .EncodeElement (_fcef .SrcRect ,_gdcf );};if _fcef .Tile !=nil {_ebcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_fcef .Tile ,_ebcg );};if _fcef .Stretch !=nil {_bgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_fcef .Stretch ,_bgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdafc ST_PresetLineDashVal )String ()string {switch _bdafc {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 (_ebbfc *ST_BevelPresetType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdbge ,_bebaee :=d .Token ();if _bebaee !=nil {return _bebaee ;};if _gcbcb ,_cfedd :=_fgdbge .(_b .EndElement );_cfedd &&_gcbcb .Name ==start .Name {*_ebbfc =1;return nil ;};if _egebbe ,_cebbg :=_fgdbge .(_b .CharData );!_cebbg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgdbge );}else {switch string (_egebbe ){case "":*_ebbfc =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_ebbfc =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ebbfc =2;case "\u0073\u006c\u006fp\u0065":*_ebbfc =3;case "\u0063\u0072\u006fs\u0073":*_ebbfc =4;case "\u0061\u006e\u0067l\u0065":*_ebbfc =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_ebbfc =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_ebbfc =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_ebbfc =8;case "\u0064\u0069\u0076o\u0074":*_ebbfc =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_ebbfc =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_ebbfc =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_ebbfc =12;};};_fgdbge ,_bebaee =d .Token ();if _bebaee !=nil {return _bebaee ;};if _gedag ,_adbfd :=_fgdbge .(_b .EndElement );_adbfd &&_gedag .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgdbge );};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_egfd :=&CT_LuminanceEffect {};return _egfd };func (_cgfgb *EG_Media )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgfgb .AudioCd !=nil {_cdbda :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_cgfgb .AudioCd ,_cdbda );};if _cgfgb .WavAudioFile !=nil {_cbabgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cgfgb .WavAudioFile ,_cbabgg );};if _cgfgb .AudioFile !=nil {_gbcda :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cgfgb .AudioFile ,_gbcda );};if _cgfgb .VideoFile !=nil {_cfgffc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cgfgb .VideoFile ,_cfgffc );};if _cgfgb .QuickTimeFile !=nil {_afgcaa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cgfgb .QuickTimeFile ,_afgcaa );};return nil ;};func (_gebde *CT_ReflectionEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gebde .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .BlurRadAttr )});};if _gebde .StAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0041"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .StAAttr )});};if _gebde .StPosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .StPosAttr )});};if _gebde .EndAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .EndAAttr )});};if _gebde .EndPosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .EndPosAttr )});};if _gebde .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .DistAttr )});};if _gebde .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .DirAttr )});};if _gebde .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .FadeDirAttr )});};if _gebde .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .SxAttr )});};if _gebde .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .SyAttr )});};if _gebde .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .KxAttr )});};if _gebde .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_gebde .KyAttr )});};if _gebde .AlgnAttr !=ST_RectAlignmentUnset {_bcdf ,_dced :=_gebde .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _dced !=nil {return _dced ;};start .Attr =append (start .Attr ,_bcdf );};if _gebde .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gebde .RotWithShapeAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baggdc *CT_Scale2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ggdfde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_baggdc .Sx ,_ggdfde );_edddc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_baggdc .Sy ,_edddc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfcf *CT_GraphicalObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cddfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gfcf .GraphicData ,_cddfb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_cabab :=&CT_TextBlipBullet {};_cabab .Blip =NewCT_Blip ();return _cabab ;};func (_aadaa *ST_TextFontAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aadaa =0;case "\u0061\u0075\u0074\u006f":*_aadaa =1;case "\u0074":*_aadaa =2;case "\u0063\u0074\u0072":*_aadaa =3;case "\u0062\u0061\u0073\u0065":*_aadaa =4;case "\u0062":*_aadaa =5;};return nil ;}; -// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path -func (_dgff *CT_Path2DList )ValidateWithPath (path string )error {for _ccdc ,_fgeec :=range _dgff .Path {if _cbdb :=_fgeec .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_ccdc ));_cbdb !=nil {return _cbdb ;};};return nil ;}; +// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path +func (_edfbg *CT_GeomRect )ValidateWithPath (path string )error {if _ceed :=_edfbg .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ceed !=nil {return _ceed ;};if _daedb :=_edfbg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_daedb !=nil {return _daedb ;};if _gcfd :=_edfbg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_gcfd !=nil {return _gcfd ;};if _ebcgb :=_edfbg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_ebcgb !=nil {return _ebcgb ;};return nil ;};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_ColorSchemeList and its children -func (_fbdf *CT_ColorSchemeList )Validate ()error {return _fbdf .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};func (_dfagd ST_TextWrappingType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_beaddf :=_d .Attr {};_beaddf .Name =name ;switch _dfagd {case ST_TextWrappingTypeUnset :_beaddf .Value ="";case ST_TextWrappingTypeNone :_beaddf .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_beaddf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _beaddf ,nil ;};func (_eaebf ST_BlackWhiteMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccdgf :=_d .Attr {};_ccdgf .Name =name ;switch _eaebf {case ST_BlackWhiteModeUnset :_ccdgf .Value ="";case ST_BlackWhiteModeClr :_ccdgf .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_ccdgf .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_ccdgf .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_ccdgf .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_ccdgf .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_ccdgf .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_ccdgf .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_ccdgf .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_ccdgf .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_ccdgf .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_ccdgf .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _ccdgf ,nil ;}; +// Validate validates the CT_GroupTransform2D and its children +func (_ddbag *CT_GroupTransform2D )Validate ()error {return _ddbag .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");}; -// Validate validates the CT_OfficeArtExtensionList and its children -func (_cbfgc *CT_OfficeArtExtensionList )Validate ()error {return _cbfgc .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");}; +// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path +func (_ceab *CT_Camera )ValidateWithPath (path string )error {if _ceab .PrstAttr ==ST_PresetCameraTypeUnset {return _db .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 _gdbg :=_ceab .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gdbg !=nil {return _gdbg ;};if _ceab .FovAttr !=nil {if *_ceab .FovAttr < 0{return _db .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 ,*_ceab .FovAttr );};if *_ceab .FovAttr > 10800000{return _db .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 ,*_ceab .FovAttr );};};if _ceab .ZoomAttr !=nil {if _dbgg :=_ceab .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_dbgg !=nil {return _dbgg ;};};if _ceab .Rot !=nil {if _badg :=_ceab .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_badg !=nil {return _badg ;};};return nil ;};func (_gfged *CT_ConnectionSiteList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfged .Cxn !=nil {_gdeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_agdeb :=range _gfged .Cxn {e .EncodeElement (_agdeb ,_gdeg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdga *CT_FixedPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agadb :=range start .Attr {if _agadb .Name .Local =="\u0076\u0061\u006c"{_fdee ,_aeeg :=ParseUnionST_FixedPercentage (_agadb .Value );if _aeeg !=nil {return _aeeg ;};_cdga .ValAttr =_fdee ;continue ;};};for {_bbff ,_eedda :=d .Token ();if _eedda !=nil {return _db .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",_eedda );};if _aaaf ,_caegg :=_bbff .(_b .EndElement );_caegg &&_aaaf .Name ==start .Name {break ;};};return nil ;};func (_ceede *CT_Point3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_db .Sprintf ("\u0025\u0076",_ceede .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_db .Sprintf ("\u0025\u0076",_ceede .YAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_db .Sprintf ("\u0025\u0076",_ceede .ZAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afcc *CT_DefaultShapeDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afcc .SpPr =NewCT_ShapeProperties ();_afcc .BodyPr =NewCT_TextBodyProperties ();_afcc .LstStyle =NewCT_TextListStyle ();_aad :for {_ffffa ,_fbed :=d .Token ();if _fbed !=nil {return _fbed ;};switch _cfged :=_ffffa .(type ){case _b .StartElement :switch _cfged .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _edfa :=d .DecodeElement (_afcc .SpPr ,&_cfged );_edfa !=nil {return _edfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dgdf :=d .DecodeElement (_afcc .BodyPr ,&_cfged );_dgdf !=nil {return _dgdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gaeb :=d .DecodeElement (_afcc .LstStyle ,&_cfged );_gaeb !=nil {return _gaeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afcc .Style =NewCT_ShapeStyle ();if _cbag :=d .DecodeElement (_afcc .Style ,&_cfged );_cbag !=nil {return _cbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afcc .ExtLst =NewCT_OfficeArtExtensionList ();if _gbaf :=d .DecodeElement (_afcc .ExtLst ,&_cfged );_gbaf !=nil {return _gbaf ;};default:_be .Log .Debug ("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",_cfged .Name );if _gdaba :=d .Skip ();_gdaba !=nil {return _gdaba ;};};case _b .EndElement :break _aad ;case _b .CharData :};};return nil ;};func (_dbdef ST_TextAnchoringType )ValidateWithPath (path string )error {switch _dbdef {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdef ));};return nil ;}; -// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path -func (_dfaec *CT_Path2D )ValidateWithPath (path string )error {if _dfaec .WAttr !=nil {if *_dfaec .WAttr < 0{return _b .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 ,*_dfaec .WAttr );};if *_dfaec .WAttr > 27273042316900{return _b .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 ,*_dfaec .WAttr );};};if _dfaec .HAttr !=nil {if *_dfaec .HAttr < 0{return _b .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 ,*_dfaec .HAttr );};if *_dfaec .HAttr > 27273042316900{return _b .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 ,*_dfaec .HAttr );};};if _edfa :=_dfaec .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_edfa !=nil {return _edfa ;};for _bggdf ,_feacbd :=range _dfaec .Close {if _fade :=_feacbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_bggdf ));_fade !=nil {return _fade ;};};for _adffg ,_adfd :=range _dfaec .MoveTo {if _fbef :=_adfd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_adffg ));_fbef !=nil {return _fbef ;};};for _eagge ,_cbda :=range _dfaec .LnTo {if _ffcg :=_cbda .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_eagge ));_ffcg !=nil {return _ffcg ;};};for _cdcb ,_fggaf :=range _dfaec .ArcTo {if _acge :=_fggaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_cdcb ));_acge !=nil {return _acge ;};};for _dbgcd ,_bgffe :=range _dfaec .QuadBezTo {if _fdea :=_bgffe .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_dbgcd ));_fdea !=nil {return _fdea ;};};for _gbdcb ,_aafbea :=range _dfaec .CubicBezTo {if _gbafd :=_aafbea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_gbdcb ));_gbafd !=nil {return _gbafd ;};};return nil ;};func (_ecedb ST_ColorSchemeIndex )String ()string {switch _ecedb {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 "";};func (_dceffb ST_LineEndLength )String ()string {switch _dceffb {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func (_dccdg *CT_Scale2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dggdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_dccdg .Sx ,_dggdc );_abgcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_dccdg .Sy ,_abgcd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path +func (_cde *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _cde .BldAttr !=nil {if _fbdg :=_cde .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_fbdg !=nil {return _fbdg ;};};return nil ;};func (_eadcd ST_PenAlignment )Validate ()error {return _eadcd .ValidateWithPath ("")};func (_feag ST_TextShapeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgffg :=_b .Attr {};_bgffg .Name =name ;switch _feag {case ST_TextShapeTypeUnset :_bgffg .Value ="";case ST_TextShapeTypeTextNoShape :_bgffg .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_bgffg .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_bgffg .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_bgffg .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_bgffg .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_bgffg .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_bgffg .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_bgffg .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_bgffg .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_bgffg .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_bgffg .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_bgffg .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_bgffg .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_bgffg .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_bgffg .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_bgffg .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_bgffg .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_bgffg .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextDeflateBottom :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateTop :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_bgffg .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflateInflateDeflate :_bgffg .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case ST_TextShapeTypeTextFadeLeft :_bgffg .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_bgffg .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextSlantUp :_bgffg .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_bgffg .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextCascadeDown :_bgffg .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _bgffg ,nil ;}; -// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path -func (_ebff *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _ebff .Dgm !=nil {if _bgdd :=_ebff .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_bgdd !=nil {return _bgdd ;};};if _ebff .Chart !=nil {if _gde :=_ebff .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_gde !=nil {return _gde ;};};return nil ;}; +// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path +func (_caa *CT_AnimationChartElement )ValidateWithPath (path string )error {if _caa .BldStepAttr ==ST_ChartBuildStepUnset {return _db .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 _aaga :=_caa .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_aaga !=nil {return _aaga ;};return nil ;};func NewEG_Media ()*EG_Media {_ggaf :=&EG_Media {};return _ggaf }; -// Validate validates the CT_AudioCD and its children -func (_aebf *CT_AudioCD )Validate ()error {return _aebf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");};func (_gede *CT_EffectList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbg :for {_eccca ,_facg :=d .Token ();if _facg !=nil {return _facg ;};switch _gadc :=_eccca .(type ){case _d .StartElement :switch _gadc .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 :"\u0062\u006c\u0075\u0072"},_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\u0075\u0072"}:_gede .Blur =NewCT_BlurEffect ();if _gdfd :=d .DecodeElement (_gede .Blur ,&_gadc );_gdfd !=nil {return _gdfd ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_gede .FillOverlay =NewCT_FillOverlayEffect ();if _defaa :=d .DecodeElement (_gede .FillOverlay ,&_gadc );_defaa !=nil {return _defaa ;};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\u006c\u006f\u0077"},_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\u006c\u006f\u0077"}:_gede .Glow =NewCT_GlowEffect ();if _ebdeb :=d .DecodeElement (_gede .Glow ,&_gadc );_ebdeb !=nil {return _ebdeb ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_gede .InnerShdw =NewCT_InnerShadowEffect ();if _fccf :=d .DecodeElement (_gede .InnerShdw ,&_gadc );_fccf !=nil {return _fccf ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_gede .OuterShdw =NewCT_OuterShadowEffect ();if _becg :=d .DecodeElement (_gede .OuterShdw ,&_gadc );_becg !=nil {return _becg ;};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\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_gede .PrstShdw =NewCT_PresetShadowEffect ();if _cefb :=d .DecodeElement (_gede .PrstShdw ,&_gadc );_cefb !=nil {return _cefb ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_gede .Reflection =NewCT_ReflectionEffect ();if _cdae :=d .DecodeElement (_gede .Reflection ,&_gadc );_cdae !=nil {return _cdae ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_gede .SoftEdge =NewCT_SoftEdgesEffect ();if _cgbc :=d .DecodeElement (_gede .SoftEdge ,&_gadc );_cgbc !=nil {return _cgbc ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045f\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074 \u0025\u0076",_gadc .Name );if _gegef :=d .Skip ();_gegef !=nil {return _gegef ;};};case _d .EndElement :break _egbg ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path +func (_fecgg *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _fecgg .BlurRadAttr !=nil {if *_fecgg .BlurRadAttr < 0{return _db .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 ,*_fecgg .BlurRadAttr );};if *_fecgg .BlurRadAttr > 27273042316900{return _db .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 ,*_fecgg .BlurRadAttr );};};if _fecgg .DistAttr !=nil {if *_fecgg .DistAttr < 0{return _db .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 ,*_fecgg .DistAttr );};if *_fecgg .DistAttr > 27273042316900{return _db .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 ,*_fecgg .DistAttr );};};if _fecgg .DirAttr !=nil {if *_fecgg .DirAttr < 0{return _db .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 ,*_fecgg .DirAttr );};if *_fecgg .DirAttr >=21600000{return _db .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 ,*_fecgg .DirAttr );};};if _fecgg .SxAttr !=nil {if _cdddd :=_fecgg .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cdddd !=nil {return _cdddd ;};};if _fecgg .SyAttr !=nil {if _eecdb :=_fecgg .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_eecdb !=nil {return _eecdb ;};};if _fecgg .KxAttr !=nil {if *_fecgg .KxAttr <=-5400000{return _db .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 ,*_fecgg .KxAttr );};if *_fecgg .KxAttr >=5400000{return _db .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 ,*_fecgg .KxAttr );};};if _fecgg .KyAttr !=nil {if *_fecgg .KyAttr <=-5400000{return _db .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 ,*_fecgg .KyAttr );};if *_fecgg .KyAttr >=5400000{return _db .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 ,*_fecgg .KyAttr );};};if _gceg :=_fecgg .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gceg !=nil {return _gceg ;};if _fecgg .ScrgbClr !=nil {if _dbcfe :=_fecgg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dbcfe !=nil {return _dbcfe ;};};if _fecgg .SrgbClr !=nil {if _adddb :=_fecgg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_adddb !=nil {return _adddb ;};};if _fecgg .HslClr !=nil {if _acce :=_fecgg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_acce !=nil {return _acce ;};};if _fecgg .SysClr !=nil {if _aegbda :=_fecgg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_aegbda !=nil {return _aegbda ;};};if _fecgg .SchemeClr !=nil {if _bdeed :=_fecgg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bdeed !=nil {return _bdeed ;};};if _fecgg .PrstClr !=nil {if _fbgegbc :=_fecgg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fbgegbc !=nil {return _fbgegbc ;};};return nil ;};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;}; -// Validate validates the CT_CustomGeometry2D and its children -func (_begc *CT_CustomGeometry2D )Validate ()error {return _begc .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");}; +// Validate validates the CT_FixedPercentage and its children +func (_bebe *CT_FixedPercentage )Validate ()error {return _bebe .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};func (_dfebd *CT_GvmlUseShapeRectangle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cegcb ST_AnimationChartOnlyBuildType )String ()string {switch _cegcb {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_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;};func (_bacbe *ST_PresetCameraType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffddg ,_dbbdd :=d .Token ();if _dbbdd !=nil {return _dbbdd ;};if _addde ,_ceaea :=_ffddg .(_b .EndElement );_ceaea &&_addde .Name ==start .Name {*_bacbe =1;return nil ;};if _adffaad ,_fcfbec :=_ffddg .(_b .CharData );!_fcfbec {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffddg );}else {switch string (_adffaad ){case "":*_bacbe =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_bacbe =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_bacbe =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_bacbe =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_bacbe =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_bacbe =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_bacbe =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_bacbe =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bacbe =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_bacbe =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_bacbe =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_bacbe =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_bacbe =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_bacbe =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_bacbe =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_bacbe =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":*_bacbe =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bacbe =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":*_bacbe =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_bacbe =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_bacbe =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_bacbe =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_bacbe =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_bacbe =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_bacbe =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_bacbe =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_bacbe =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_bacbe =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_bacbe =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_bacbe =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_bacbe =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_bacbe =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_bacbe =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_bacbe =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_bacbe =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_bacbe =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_bacbe =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_bacbe =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_bacbe =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_bacbe =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_bacbe =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_bacbe =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bacbe =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_bacbe =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_bacbe =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_bacbe =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bacbe =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_bacbe =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_bacbe =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_bacbe =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_bacbe =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_bacbe =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_bacbe =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":*_bacbe =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":*_bacbe =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":*_bacbe =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":*_bacbe =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":*_bacbe =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":*_bacbe =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":*_bacbe =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":*_bacbe =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_bacbe =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":*_bacbe =62;};};_ffddg ,_dbbdd =d .Token ();if _dbbdd !=nil {return _dbbdd ;};if _cfacg ,_facfcag :=_ffddg .(_b .EndElement );_facfcag &&_cfacg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffddg );};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_fadbd :=&CT_StyleMatrixReference {};return _fadbd ;};func (_gdag ST_Percentage )String ()string {if _gdag .ST_PercentageDecimal !=nil {return _db .Sprintf ("\u0025\u0076",*_gdag .ST_PercentageDecimal );};if _gdag .ST_Percentage !=nil {return _db .Sprintf ("\u0025\u0076",*_gdag .ST_Percentage );};return "";};type ST_TextVertOverflowType byte ; -// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path -func (_dfaa *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _fgef :=_dfaa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgef !=nil {return _fgef ;};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_PolarAdjustHandle ()*CT_PolarAdjustHandle {_gedg :=&CT_PolarAdjustHandle {};_gedg .Pos =NewCT_AdjPoint2D ();return _gedg ;};func (_eaccgd ST_TextAutonumberScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eaccgd .String (),start );};type ST_LineEndLength byte ;func (_cgfgb ST_PositivePercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgfgb .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_cgfgb .ST_PositivePercentageDecimal )));};if _cgfgb .ST_PositivePercentage !=nil {e .Encode (_cgfgb .ST_PositivePercentage );};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_FontCollection ()*CT_FontCollection {_adcg :=&CT_FontCollection {};_adcg .Latin =NewCT_TextFont ();_adcg .Ea =NewCT_TextFont ();_adcg .Cs =NewCT_TextFont ();return _adcg ;};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_gbbb :=&CT_ColorMappingOverrideChoice {};return _gbbb ;}; +// Validate validates the CT_LineJoinMiterProperties and its children +func (_eggbb *CT_LineJoinMiterProperties )Validate ()error {return _eggbb .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_TextUnderlineLineFollowText struct{}; -// Validate validates the CT_EmptyElement and its children -func (_geabg *CT_EmptyElement )Validate ()error {return _geabg .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");}; +// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path +func (_dabbb *EG_TextAutofit )ValidateWithPath (path string )error {if _dabbb .NoAutofit !=nil {if _cdaag :=_dabbb .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_cdaag !=nil {return _cdaag ;};};if _dabbb .NormAutofit !=nil {if _acdff :=_dabbb .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_acdff !=nil {return _acdff ;};};if _dabbb .SpAutoFit !=nil {if _aefdcg :=_dabbb .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_aefdcg !=nil {return _aefdcg ;};};return nil ;};func NewCT_BlipChoice ()*CT_BlipChoice {_ffeg :=&CT_BlipChoice {};return _ffeg }; -// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path -func (_ddcb *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _cbff :=_ddcb .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_cbff !=nil {return _cbff ;};if _cgbf :=_ddcb .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f");_cgbf !=nil {return _cgbf ;};return nil ;};func NewEG_TextAutofit ()*EG_TextAutofit {_gacdff :=&EG_TextAutofit {};return _gacdff };func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_ebafb :=&CT_ColorChangeEffect {};_ebafb .ClrFrom =NewCT_Color ();_ebafb .ClrTo =NewCT_Color ();return _ebafb ;};func (_dcba *CT_DashStopList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dcba .Ds !=nil {_efaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_cdgf :=range _dcba .Ds {e .EncodeElement (_cdgf ,_efaf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_ecabg :=&CT_ClipboardStyleSheet {};_ecabg .ThemeElements =NewCT_BaseStyles ();_ecabg .ClrMap =NewCT_ColorMapping ();return _ecabg ;}; +// Validate validates the CT_TextBulletSizePoint and its children +func (_dbede *CT_TextBulletSizePoint )Validate ()error {return _dbede .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};func (_dagg *CT_EffectContainer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaaa :=range start .Attr {if _eaaa .Name .Local =="\u0074\u0079\u0070\u0065"{_dagg .TypeAttr .UnmarshalXMLAttr (_eaaa );continue ;};if _eaaa .Name .Local =="\u006e\u0061\u006d\u0065"{_edbac ,_fdfeb :=_eaaa .Value ,error (nil );if _fdfeb !=nil {return _fdfeb ;};_dagg .NameAttr =&_edbac ;continue ;};};_cead :for {_cdcf ,_cfda :=d .Token ();if _cfda !=nil {return _cfda ;};switch _dbda :=_cdcf .(type ){case _b .StartElement :switch _dbda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Cont =NewCT_EffectContainer ();if _fffcc :=d .DecodeElement (_dagg .Cont ,&_dbda );_fffcc !=nil {return _fffcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Effect =NewCT_EffectReference ();if _cecff :=d .DecodeElement (_dagg .Effect ,&_dbda );_cecff !=nil {return _cecff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _ggdb :=d .DecodeElement (_dagg .AlphaBiLevel ,&_dbda );_ggdb !=nil {return _ggdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _egcec :=d .DecodeElement (_dagg .AlphaCeiling ,&_dbda );_egcec !=nil {return _egcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .AlphaFloor =NewCT_AlphaFloorEffect ();if _gcee :=d .DecodeElement (_dagg .AlphaFloor ,&_dbda );_gcee !=nil {return _gcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .AlphaInv =NewCT_AlphaInverseEffect ();if _fadf :=d .DecodeElement (_dagg .AlphaInv ,&_dbda );_fadf !=nil {return _fadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .AlphaMod =NewCT_AlphaModulateEffect ();if _cgfd :=d .DecodeElement (_dagg .AlphaMod ,&_dbda );_cgfd !=nil {return _cgfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _cbef :=d .DecodeElement (_dagg .AlphaModFix ,&_dbda );_cbef !=nil {return _cbef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .AlphaOutset =NewCT_AlphaOutsetEffect ();if _cffb :=d .DecodeElement (_dagg .AlphaOutset ,&_dbda );_cffb !=nil {return _cffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .AlphaRepl =NewCT_AlphaReplaceEffect ();if _eaecd :=d .DecodeElement (_dagg .AlphaRepl ,&_dbda );_eaecd !=nil {return _eaecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .BiLevel =NewCT_BiLevelEffect ();if _dgbae :=d .DecodeElement (_dagg .BiLevel ,&_dbda );_dgbae !=nil {return _dgbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Blend =NewCT_BlendEffect ();if _dccga :=d .DecodeElement (_dagg .Blend ,&_dbda );_dccga !=nil {return _dccga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Blur =NewCT_BlurEffect ();if _cccb :=d .DecodeElement (_dagg .Blur ,&_dbda );_cccb !=nil {return _cccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .ClrChange =NewCT_ColorChangeEffect ();if _ecfe :=d .DecodeElement (_dagg .ClrChange ,&_dbda );_ecfe !=nil {return _ecfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .ClrRepl =NewCT_ColorReplaceEffect ();if _bgfce :=d .DecodeElement (_dagg .ClrRepl ,&_dbda );_bgfce !=nil {return _bgfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Duotone =NewCT_DuotoneEffect ();if _afefb :=d .DecodeElement (_dagg .Duotone ,&_dbda );_afefb !=nil {return _afefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Fill =NewCT_FillEffect ();if _dabe :=d .DecodeElement (_dagg .Fill ,&_dbda );_dabe !=nil {return _dabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .FillOverlay =NewCT_FillOverlayEffect ();if _efdf :=d .DecodeElement (_dagg .FillOverlay ,&_dbda );_efdf !=nil {return _efdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Glow =NewCT_GlowEffect ();if _edfbe :=d .DecodeElement (_dagg .Glow ,&_dbda );_edfbe !=nil {return _edfbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Grayscl =NewCT_GrayscaleEffect ();if _fbbe :=d .DecodeElement (_dagg .Grayscl ,&_dbda );_fbbe !=nil {return _fbbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Hsl =NewCT_HSLEffect ();if _gfdcb :=d .DecodeElement (_dagg .Hsl ,&_dbda );_gfdcb !=nil {return _gfdcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .InnerShdw =NewCT_InnerShadowEffect ();if _aefe :=d .DecodeElement (_dagg .InnerShdw ,&_dbda );_aefe !=nil {return _aefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Lum =NewCT_LuminanceEffect ();if _ageeb :=d .DecodeElement (_dagg .Lum ,&_dbda );_ageeb !=nil {return _ageeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .OuterShdw =NewCT_OuterShadowEffect ();if _eddfe :=d .DecodeElement (_dagg .OuterShdw ,&_dbda );_eddfe !=nil {return _eddfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .PrstShdw =NewCT_PresetShadowEffect ();if _bgae :=d .DecodeElement (_dagg .PrstShdw ,&_dbda );_bgae !=nil {return _bgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Reflection =NewCT_ReflectionEffect ();if _accc :=d .DecodeElement (_dagg .Reflection ,&_dbda );_accc !=nil {return _accc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .RelOff =NewCT_RelativeOffsetEffect ();if _dcffd :=d .DecodeElement (_dagg .RelOff ,&_dbda );_dcffd !=nil {return _dcffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .SoftEdge =NewCT_SoftEdgesEffect ();if _fdgbd :=d .DecodeElement (_dagg .SoftEdge ,&_dbda );_fdgbd !=nil {return _fdgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Tint =NewCT_TintEffect ();if _dcac :=d .DecodeElement (_dagg .Tint ,&_dbda );_dcac !=nil {return _dcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagg .Xfrm =NewCT_TransformEffect ();if _cgbg :=d .DecodeElement (_dagg .Xfrm ,&_dbda );_cgbg !=nil {return _cgbg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025\u0076",_dbda .Name );if _cace :=d .Skip ();_cace !=nil {return _cace ;};};case _b .EndElement :break _cead ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path -func (_dbag *CT_GradientStopList )ValidateWithPath (path string )error {for _abff ,_faaf :=range _dbag .Gs {if _ecgba :=_faaf .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_abff ));_ecgba !=nil {return _ecgba ;};};return nil ;};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_fcccg :=&CT_XYAdjustHandle {};_fcccg .Pos =NewCT_AdjPoint2D ();return _fcccg ;}; +// Validate validates the EG_TextBulletTypeface and its children +func (_gddea *EG_TextBulletTypeface )Validate ()error {return _gddea .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func NewCT_Path2DClose ()*CT_Path2DClose {_gfegf :=&CT_Path2DClose {};return _gfegf };func (_ggdee ST_TextStrikeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ceegbe :=_b .Attr {};_ceegbe .Name =name ;switch _ggdee {case ST_TextStrikeTypeUnset :_ceegbe .Value ="";case ST_TextStrikeTypeNoStrike :_ceegbe .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_ceegbe .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_ceegbe .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _ceegbe ,nil ;};func (_cbbcd *CT_TextBody )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbcd .BodyPr =NewCT_TextBodyProperties ();_eeced :for {_gaccg ,_dbaag :=d .Token ();if _dbaag !=nil {return _dbaag ;};switch _ebcgc :=_gaccg .(type ){case _b .StartElement :switch _ebcgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gfeddc :=d .DecodeElement (_cbbcd .BodyPr ,&_ebcgc );_gfeddc !=nil {return _gfeddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbbcd .LstStyle =NewCT_TextListStyle ();if _bbdfc :=d .DecodeElement (_cbbcd .LstStyle ,&_ebcgc );_bbdfc !=nil {return _bbdfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdfgf :=NewCT_TextParagraph ();if _eagadb :=d .DecodeElement (_cdfgf ,&_ebcgc );_eagadb !=nil {return _eagadb ;};_cbbcd .P =append (_cbbcd .P ,_cdfgf );default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_ebcgc .Name );if _eefbb :=d .Skip ();_eefbb !=nil {return _eefbb ;};};case _b .EndElement :break _eeced ;case _b .CharData :};};return nil ;};func (_fgafe *ST_OnOffStyleType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eecfag ,_ceada :=d .Token ();if _ceada !=nil {return _ceada ;};if _efecf ,_fbgdbd :=_eecfag .(_b .EndElement );_fbgdbd &&_efecf .Name ==start .Name {*_fgafe =1;return nil ;};if _affdba ,_gddbc :=_eecfag .(_b .CharData );!_gddbc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eecfag );}else {switch string (_affdba ){case "":*_fgafe =0;case "\u006f\u006e":*_fgafe =1;case "\u006f\u0066\u0066":*_fgafe =2;case "\u0064\u0065\u0066":*_fgafe =3;};};_eecfag ,_ceada =d .Token ();if _ceada !=nil {return _ceada ;};if _afdee ,_fbabb :=_eecfag .(_b .EndElement );_fbabb &&_afdee .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eecfag );};func (_fdfg *CT_ColorMRU )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eebc :for {_dbfe ,_fafbf :=d .Token ();if _fafbf !=nil {return _fafbf ;};switch _fdde :=_dbfe .(type ){case _b .StartElement :switch _fdde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egdcb :=NewEG_ColorChoice ();_egdcb .ScrgbClr =NewCT_ScRgbColor ();if _bdce :=d .DecodeElement (_egdcb .ScrgbClr ,&_fdde );_bdce !=nil {return _bdce ;};_fdfg .EG_ColorChoice =append (_fdfg .EG_ColorChoice ,_egdcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gggbf :=NewEG_ColorChoice ();_gggbf .SrgbClr =NewCT_SRgbColor ();if _bgcd :=d .DecodeElement (_gggbf .SrgbClr ,&_fdde );_bgcd !=nil {return _bgcd ;};_fdfg .EG_ColorChoice =append (_fdfg .EG_ColorChoice ,_gggbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfdg :=NewEG_ColorChoice ();_bfdg .HslClr =NewCT_HslColor ();if _bebd :=d .DecodeElement (_bfdg .HslClr ,&_fdde );_bebd !=nil {return _bebd ;};_fdfg .EG_ColorChoice =append (_fdfg .EG_ColorChoice ,_bfdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgbbb :=NewEG_ColorChoice ();_fgbbb .SysClr =NewCT_SystemColor ();if _ggbe :=d .DecodeElement (_fgbbb .SysClr ,&_fdde );_ggbe !=nil {return _ggbe ;};_fdfg .EG_ColorChoice =append (_fdfg .EG_ColorChoice ,_fgbbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fagc :=NewEG_ColorChoice ();_fagc .SchemeClr =NewCT_SchemeColor ();if _gdcb :=d .DecodeElement (_fagc .SchemeClr ,&_fdde );_gdcb !=nil {return _gdcb ;};_fdfg .EG_ColorChoice =append (_fdfg .EG_ColorChoice ,_fagc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fffba :=NewEG_ColorChoice ();_fffba .PrstClr =NewCT_PresetColor ();if _gccdf :=d .DecodeElement (_fffba .PrstClr ,&_fdde );_gccdf !=nil {return _gccdf ;};_fdfg .EG_ColorChoice =append (_fdfg .EG_ColorChoice ,_fffba );default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055\u0020\u0025\u0076",_fdde .Name );if _gdfgd :=d .Skip ();_gdfgd !=nil {return _gdfgd ;};};case _b .EndElement :break _eebc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path -func (_gabagb *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _bcaabd ,_cbeee :=range _gabagb .Ext {if _fbbeg :=_cbeee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bcaabd ));_fbbeg !=nil {return _fbbeg ;};};return nil ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};func (_dcfgg *EG_OfficeArtExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfebe :for {_dbaee ,_ggdce :=d .Token ();if _ggdce !=nil {return _ggdce ;};switch _caafd :=_dbaee .(type ){case _d .StartElement :switch _caafd .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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_edbgea :=NewCT_OfficeArtExtension ();if _adddc :=d .DecodeElement (_edbgea ,&_caafd );_adddc !=nil {return _adddc ;};_dcfgg .Ext =append (_dcfgg .Ext ,_edbgea );default:_bf .Log .Debug ("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",_caafd .Name );if _dcfae :=d .Skip ();_dcfae !=nil {return _dcfae ;};};case _d .EndElement :break _dfebe ;case _d .CharData :};};return nil ;};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};func (_egefe *CT_Vector3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecgdca :=range start .Attr {if _ecgdca .Name .Local =="\u0064\u0078"{_gcabf ,_cdaaf :=ParseUnionST_Coordinate (_ecgdca .Value );if _cdaaf !=nil {return _cdaaf ;};_egefe .DxAttr =_gcabf ;continue ;};if _ecgdca .Name .Local =="\u0064\u0079"{_dfaaf ,_affcb :=ParseUnionST_Coordinate (_ecgdca .Value );if _affcb !=nil {return _affcb ;};_egefe .DyAttr =_dfaaf ;continue ;};if _ecgdca .Name .Local =="\u0064\u007a"{_ffdcg ,_feebg :=ParseUnionST_Coordinate (_ecgdca .Value );if _feebg !=nil {return _feebg ;};_egefe .DzAttr =_ffdcg ;continue ;};};for {_eccgc ,_agacfg :=d .Token ();if _agacfg !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_agacfg );};if _cefga ,_dceec :=_eccgc .(_d .EndElement );_dceec &&_cefga .Name ==start .Name {break ;};};return nil ;};func (_aceac *CT_Path2DMoveTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aceac .Pt =NewCT_AdjPoint2D ();_fabg :for {_fecea ,_dgcc :=d .Token ();if _dgcc !=nil {return _dgcc ;};switch _aadeb :=_fecea .(type ){case _d .StartElement :switch _aadeb .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 :"\u0070\u0074"},_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\u0074"}:if _dcebc :=d .DecodeElement (_aceac .Pt ,&_aadeb );_dcebc !=nil {return _dcebc ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f\u0020\u0025\u0076",_aadeb .Name );if _adab :=d .Skip ();_adab !=nil {return _adab ;};};case _d .EndElement :break _fabg ;case _d .CharData :};};return nil ;};func (_gfgc *CT_LineProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfgc .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_gfgc .WAttr )});};if _gfgc .CapAttr !=ST_LineCapUnset {_bgeag ,_bcagab :=_gfgc .CapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0061\u0070"});if _bcagab !=nil {return _bcagab ;};start .Attr =append (start .Attr ,_bgeag );};if _gfgc .CmpdAttr !=ST_CompoundLineUnset {_cbcdg ,_dgagb :=_gfgc .CmpdAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006d\u0070\u0064"});if _dgagb !=nil {return _dgagb ;};start .Attr =append (start .Attr ,_cbcdg );};if _gfgc .AlgnAttr !=ST_PenAlignmentUnset {_cebde ,_cadbb :=_gfgc .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _cadbb !=nil {return _cadbb ;};start .Attr =append (start .Attr ,_cebde );};e .EncodeToken (start );if _gfgc .NoFill !=nil {_febd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfgc .NoFill ,_febd );};if _gfgc .SolidFill !=nil {_efcd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfgc .SolidFill ,_efcd );};if _gfgc .GradFill !=nil {_ffea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfgc .GradFill ,_ffea );};if _gfgc .PattFill !=nil {_dbfg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfgc .PattFill ,_dbfg );};if _gfgc .PrstDash !=nil {_ecagae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_gfgc .PrstDash ,_ecagae );};if _gfgc .CustDash !=nil {_gfefg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_gfgc .CustDash ,_gfefg );};if _gfgc .Round !=nil {_cage :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_gfgc .Round ,_cage );};if _gfgc .Bevel !=nil {_egfbf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_gfgc .Bevel ,_egfbf );};if _gfgc .Miter !=nil {_bgcb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_gfgc .Miter ,_bgcb );};if _gfgc .HeadEnd !=nil {_fffab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}};e .EncodeElement (_gfgc .HeadEnd ,_fffab );};if _gfgc .TailEnd !=nil {_cebed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_gfgc .TailEnd ,_cebed );};if _gfgc .ExtLst !=nil {_fdbcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfgc .ExtLst ,_fdbcf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path +func (_ffed *CT_Cell3D )ValidateWithPath (path string )error {if _cbeb :=_ffed .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_cbeb !=nil {return _cbeb ;};if _edfg :=_ffed .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_edfg !=nil {return _edfg ;};if _ffed .LightRig !=nil {if _cdge :=_ffed .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_cdge !=nil {return _cdge ;};};if _ffed .ExtLst !=nil {if _ggcfg :=_ffed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggcfg !=nil {return _ggcfg ;};};return nil ;};func NewCT_Scale2D ()*CT_Scale2D {_gdcga :=&CT_Scale2D {};_gdcga .Sx =NewCT_Ratio ();_gdcga .Sy =NewCT_Ratio ();return _gdcga ;};func NewCT_TextFont ()*CT_TextFont {_gcebb :=&CT_TextFont {};return _gcebb };func (_ba *AG_Blob )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ba .EmbedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_ba .EmbedAttr )});};if _ba .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_db .Sprintf ("\u0025\u0076",*_ba .LinkAttr )});};return nil ;};func (_fcab *CT_TextSpacingPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",_fcab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebcfg *CT_PresetTextShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bffbf ,_cdegf :=_ebcfg .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _cdegf !=nil {return _cdegf ;};start .Attr =append (start .Attr ,_bffbf );e .EncodeToken (start );if _ebcfg .AvLst !=nil {_abgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_ebcfg .AvLst ,_abgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;};func (_gebfa *CT_TableStyleCellStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gebfa .TcBdr !=nil {_gggef :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_gebfa .TcBdr ,_gggef );};if _gebfa .Fill !=nil {_dbfcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gebfa .Fill ,_dbfcg );};if _gebfa .FillRef !=nil {_ceade :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_gebfa .FillRef ,_ceade );};if _gebfa .Cell3D !=nil {_gfacbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_gebfa .Cell3D ,_gfacbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddbeac *ST_ChartBuildStep )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bedccb ,_dgdbe :=d .Token ();if _dgdbe !=nil {return _dgdbe ;};if _fdfb ,_cccga :=_bedccb .(_b .EndElement );_cccga &&_fdfb .Name ==start .Name {*_ddbeac =1;return nil ;};if _dedad ,_adffbd :=_bedccb .(_b .CharData );!_adffbd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bedccb );}else {switch string (_dedad ){case "":*_ddbeac =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ddbeac =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ddbeac =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ddbeac =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_ddbeac =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_ddbeac =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_ddbeac =6;};};_bedccb ,_dgdbe =d .Token ();if _dgdbe !=nil {return _dgdbe ;};if _gccbaca ,_dcgdf :=_bedccb .(_b .EndElement );_dcgdf &&_gccbaca .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bedccb );}; -// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path -func (_aebfe *EG_ShadeProperties )ValidateWithPath (path string )error {if _aebfe .Lin !=nil {if _fbbdd :=_aebfe .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_fbbdd !=nil {return _fbbdd ;};};if _aebfe .Path !=nil {if _aaggd :=_aebfe .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_aaggd !=nil {return _aaggd ;};};return nil ;};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;}; +// Validate validates the CT_ConnectorLocking and its children +func (_dgfde *CT_ConnectorLocking )Validate ()error {return _dgfde .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_daca *CT_GvmlTextShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daca .TxBody =NewCT_TextBody ();_bbbfd :for {_efaefd ,_ebfa :=d .Token ();if _ebfa !=nil {return _ebfa ;};switch _baegd :=_efaefd .(type ){case _b .StartElement :switch _baegd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dbfg :=d .DecodeElement (_daca .TxBody ,&_baegd );_dbfg !=nil {return _dbfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daca .Choice =NewCT_GvmlTextShapeChoice ();if _gdead :=d .DecodeElement (&_daca .Choice .UseSpRect ,&_baegd );_gdead !=nil {return _gdead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daca .Choice =NewCT_GvmlTextShapeChoice ();if _bdeda :=d .DecodeElement (&_daca .Choice .Xfrm ,&_baegd );_bdeda !=nil {return _bdeda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daca .ExtLst =NewCT_OfficeArtExtensionList ();if _eaab :=d .DecodeElement (_daca .ExtLst ,&_baegd );_eaab !=nil {return _eaab ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025v",_baegd .Name );if _baebb :=d .Skip ();_baebb !=nil {return _baebb ;};};case _b .EndElement :break _bbbfd ;case _b .CharData :};};return nil ;};func NewCT_TableGrid ()*CT_TableGrid {_cafag :=&CT_TableGrid {};return _cafag };func (_gcbda ST_BevelPresetType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fccdc :=_b .Attr {};_fccdc .Name =name ;switch _gcbda {case ST_BevelPresetTypeUnset :_fccdc .Value ="";case ST_BevelPresetTypeRelaxedInset :_fccdc .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_fccdc .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_fccdc .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_fccdc .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_fccdc .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_fccdc .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_fccdc .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_fccdc .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_fccdc .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_fccdc .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_fccdc .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_fccdc .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _fccdc ,nil ;};type CT_OfficeArtExtension struct{UriAttr string ;Any []_fd .Any ;}; -// Validate validates the EG_LineDashProperties and its children -func (_eafeb *EG_LineDashProperties )Validate ()error {return _eafeb .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path +func (_efdg *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _efdg .NoFill !=nil {if _cfgf :=_efdg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cfgf !=nil {return _cfgf ;};};if _efdg .SolidFill !=nil {if _eba :=_efdg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_eba !=nil {return _eba ;};};if _efdg .GradFill !=nil {if _acef :=_efdg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_acef !=nil {return _acef ;};};if _efdg .BlipFill !=nil {if _bfg :=_efdg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bfg !=nil {return _bfg ;};};if _efdg .PattFill !=nil {if _bcga :=_efdg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bcga !=nil {return _bcga ;};};if _efdg .GrpFill !=nil {if _gcgg :=_efdg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gcgg !=nil {return _gcgg ;};};if _efdg .EffectLst !=nil {if _cfec :=_efdg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cfec !=nil {return _cfec ;};};if _efdg .EffectDag !=nil {if _ddee :=_efdg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ddee !=nil {return _ddee ;};};return nil ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};func NewCT_BaseStyles ()*CT_BaseStyles {_cfgfa :=&CT_BaseStyles {};_cfgfa .ClrScheme =NewCT_ColorScheme ();_cfgfa .FontScheme =NewCT_FontScheme ();_cfgfa .FmtScheme =NewCT_StyleMatrix ();return _cfgfa ;}; -// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path -func (_befa *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _befa .BlendAttr ==ST_BlendModeUnset {return _b .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 _afac :=_befa .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_afac !=nil {return _afac ;};if _befa .NoFill !=nil {if _fcde :=_befa .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fcde !=nil {return _fcde ;};};if _befa .SolidFill !=nil {if _cdcdc :=_befa .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cdcdc !=nil {return _cdcdc ;};};if _befa .GradFill !=nil {if _ebge :=_befa .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ebge !=nil {return _ebge ;};};if _befa .BlipFill !=nil {if _febc :=_befa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_febc !=nil {return _febc ;};};if _befa .PattFill !=nil {if _acbd :=_befa .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_acbd !=nil {return _acbd ;};};if _befa .GrpFill !=nil {if _dcbec :=_befa .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_dcbec !=nil {return _dcbec ;};};return nil ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_eeecg ST_BlendMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeecg .String (),start );};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 NewCT_SphereCoords ()*CT_SphereCoords {_debafa :=&CT_SphereCoords {};_debafa .LatAttr =0;_debafa .LonAttr =0;_debafa .RevAttr =0;return _debafa ;};func (_aada *CT_FillOverlayEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aada .BlendAttr =ST_BlendMode (1);for _ ,_cdgb :=range start .Attr {if _cdgb .Name .Local =="\u0062\u006c\u0065n\u0064"{_aada .BlendAttr .UnmarshalXMLAttr (_cdgb );continue ;};};_fcce :for {_fdgda ,_ggbee :=d .Token ();if _ggbee !=nil {return _ggbee ;};switch _ggbc :=_fdgda .(type ){case _d .StartElement :switch _ggbc .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"}:_aada .NoFill =NewCT_NoFillProperties ();if _afcgc :=d .DecodeElement (_aada .NoFill ,&_ggbc );_afcgc !=nil {return _afcgc ;};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"}:_aada .SolidFill =NewCT_SolidColorFillProperties ();if _adgab :=d .DecodeElement (_aada .SolidFill ,&_ggbc );_adgab !=nil {return _adgab ;};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"}:_aada .GradFill =NewCT_GradientFillProperties ();if _ffbac :=d .DecodeElement (_aada .GradFill ,&_ggbc );_ffbac !=nil {return _ffbac ;};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"}:_aada .BlipFill =NewCT_BlipFillProperties ();if _beae :=d .DecodeElement (_aada .BlipFill ,&_ggbc );_beae !=nil {return _beae ;};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"}:_aada .PattFill =NewCT_PatternFillProperties ();if _fedg :=d .DecodeElement (_aada .PattFill ,&_ggbc );_fedg !=nil {return _fedg ;};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"}:_aada .GrpFill =NewCT_GroupFillProperties ();if _aegef :=d .DecodeElement (_aada .GrpFill ,&_ggbc );_aegef !=nil {return _aegef ;};default:_bf .Log .Debug ("\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",_ggbc .Name );if _dgca :=d .Skip ();_dgca !=nil {return _dgca ;};};case _d .EndElement :break _fcce ;case _d .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 ;}; +// Validate validates the CT_DuotoneEffect and its children +func (_gbga *CT_DuotoneEffect )Validate ()error {return _gbga .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path -func (_aded *CT_HSLEffect )ValidateWithPath (path string )error {if _aded .HueAttr !=nil {if *_aded .HueAttr < 0{return _b .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 ,*_aded .HueAttr );};if *_aded .HueAttr >=21600000{return _b .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 ,*_aded .HueAttr );};};if _aded .SatAttr !=nil {if _ecgbg :=_aded .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_ecgbg !=nil {return _ecgbg ;};};if _aded .LumAttr !=nil {if _beaae :=_aded .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_beaae !=nil {return _beaae ;};};return nil ;};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_dcabd :=&EG_ThemeableEffectStyle {};return _dcabd ;};type ST_BlendMode byte ; +// Validate validates the CT_TextBulletSizeFollowText and its children +func (_eecga *CT_TextBulletSizeFollowText )Validate ()error {return _eecga .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");}; -// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path -func (_fgda *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _badd :=_fgda .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_badd !=nil {return _badd ;};if _fgda .ObjectDefaults !=nil {if _dcdde :=_fgda .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_dcdde !=nil {return _dcdde ;};};if _fgda .ExtraClrSchemeLst !=nil {if _eacfb :=_fgda .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_eacfb !=nil {return _eacfb ;};};if _fgda .CustClrLst !=nil {if _bbfbg :=_fgda .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_bbfbg !=nil {return _bbfbg ;};};if _fgda .ExtLst !=nil {if _ffbfe :=_fgda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffbfe !=nil {return _ffbfe ;};};return nil ;};func (_baecbd *CT_SoftEdgesEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baecbd .RadAttr =0;for _ ,_ccedf :=range start .Attr {if _ccedf .Name .Local =="\u0072\u0061\u0064"{_cffeb ,_dfaeb :=_c .ParseInt (_ccedf .Value ,10,64);if _dfaeb !=nil {return _dfaeb ;};_baecbd .RadAttr =_cffeb ;continue ;};};for {_bdgag ,_afbgc :=d .Token ();if _afbgc !=nil {return _b .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",_afbgc );};if _bcebcc ,_fcaaa :=_bdgag .(_d .EndElement );_fcaaa &&_bcebcc .Name ==start .Name {break ;};};return nil ;};func (_bcbef *CT_FillStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );for _ ,_dcag :=range _bcbef .EG_FillProperties {_dcag .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebceed ST_OnOffStyleType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebceed .String (),start );};func (_gbecf *CT_TextSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efcbec :for {_fbba ,_fdgfe :=d .Token ();if _fdgfe !=nil {return _fdgfe ;};switch _eacbe :=_fbba .(type ){case _d .StartElement :switch _eacbe .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 :"\u0073\u0070\u0063\u0050\u0063\u0074"},_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 :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_gbecf .SpcPct =NewCT_TextSpacingPercent ();if _dcbdb :=d .DecodeElement (_gbecf .SpcPct ,&_eacbe );_dcbdb !=nil {return _dcbdb ;};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 :"\u0073\u0070\u0063\u0050\u0074\u0073"},_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 :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_gbecf .SpcPts =NewCT_TextSpacingPoint ();if _cdgee :=d .DecodeElement (_gbecf .SpcPts ,&_eacbe );_cdgee !=nil {return _cdgee ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061c\u0069n\u0067\u0020\u0025\u0076",_eacbe .Name );if _egbad :=d .Skip ();_egbad !=nil {return _egbad ;};};case _d .EndElement :break _efcbec ;case _d .CharData :};};return nil ;};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;};func ParseStdlibTime (s string )(_g .Time ,error ){return _g .Time {},nil };func (_gbfead ST_TextVerticalType )Validate ()error {return _gbfead .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path +func (_begdg *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func (_cdddb *CT_TablePropertiesChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdddb .TableStyle !=nil {_gfggbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdddb .TableStyle ,_gfggbb );};if _cdddb .TableStyleId !=nil {_agdaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_fd .AddPreserveSpaceAttr (&_agdaf ,*_cdddb .TableStyleId );e .EncodeElement (_cdddb .TableStyleId ,_agdaf );};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_PositiveSize2D ()*CT_PositiveSize2D {_dgfac :=&CT_PositiveSize2D {};_dgfac .CxAttr =0;_dgfac .CyAttr =0;return _dgfac ;}; -// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path -func (_daeed *CT_TextParagraph )ValidateWithPath (path string )error {if _daeed .PPr !=nil {if _aebcg :=_daeed .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aebcg !=nil {return _aebcg ;};};for _bafgc ,_dbfab :=range _daeed .EG_TextRun {if _dddeec :=_dbfab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_bafgc ));_dddeec !=nil {return _dddeec ;};};if _daeed .EndParaRPr !=nil {if _bdbbb :=_daeed .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_bdbbb !=nil {return _bdbbb ;};};return nil ;};func (_fadfce ST_PresetPatternVal )String ()string {switch _fadfce {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 "";};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;};func (_fbfbe *CT_Transform2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbfbe .RotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbfbe .RotAttr )});};if _fbfbe .FlipHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_fbfbe .FlipHAttr ))});};if _fbfbe .FlipVAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_fbfbe .FlipVAttr ))});};e .EncodeToken (start );if _fbfbe .Off !=nil {_ebecd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_fbfbe .Off ,_ebecd );};if _fbfbe .Ext !=nil {_ffbff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_fbfbe .Ext ,_ffbff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_fbeae :=&CT_EmbeddedWAVAudioFile {};return _fbeae ;};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;};func (_eefe *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_eadgf ,_ceabc :=d .Token ();if _ceabc !=nil {return _b .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",_ceabc );};if _bdaeb ,_eeceef :=_eadgf .(_d .EndElement );_eeceef &&_bdaeb .Name ==start .Name {break ;};};return nil ;};func NewCT_Point2D ()*CT_Point2D {_edcg :=&CT_Point2D {};return _edcg };func (_bdbac ST_LineCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdbac .String (),start );}; +// Validate validates the CT_SchemeColor and its children +func (_fabdca *CT_SchemeColor )Validate ()error {return _fabdca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");};type CT_TextSpacingPoint struct{ValAttr int32 ;};func (_cdce *CT_PresetShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdce .PrstAttr =ST_PresetShadowVal (1);for _ ,_beaca :=range start .Attr {if _beaca .Name .Local =="\u0070\u0072\u0073\u0074"{_cdce .PrstAttr .UnmarshalXMLAttr (_beaca );continue ;};if _beaca .Name .Local =="\u0064\u0069\u0073\u0074"{_cafe ,_cabbge :=_af .ParseInt (_beaca .Value ,10,64);if _cabbge !=nil {return _cabbge ;};_cdce .DistAttr =&_cafe ;continue ;};if _beaca .Name .Local =="\u0064\u0069\u0072"{_dfde ,_geeaed :=_af .ParseInt (_beaca .Value ,10,32);if _geeaed !=nil {return _geeaed ;};_cggfbb :=int32 (_dfde );_cdce .DirAttr =&_cggfbb ;continue ;};};_ffacg :for {_bgbaf ,_bdfae :=d .Token ();if _bdfae !=nil {return _bdfae ;};switch _geef :=_bgbaf .(type ){case _b .StartElement :switch _geef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdce .ScrgbClr =NewCT_ScRgbColor ();if _begec :=d .DecodeElement (_cdce .ScrgbClr ,&_geef );_begec !=nil {return _begec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdce .SrgbClr =NewCT_SRgbColor ();if _ebdee :=d .DecodeElement (_cdce .SrgbClr ,&_geef );_ebdee !=nil {return _ebdee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdce .HslClr =NewCT_HslColor ();if _cccab :=d .DecodeElement (_cdce .HslClr ,&_geef );_cccab !=nil {return _cccab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdce .SysClr =NewCT_SystemColor ();if _feadcd :=d .DecodeElement (_cdce .SysClr ,&_geef );_feadcd !=nil {return _feadcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdce .SchemeClr =NewCT_SchemeColor ();if _cbadg :=d .DecodeElement (_cdce .SchemeClr ,&_geef );_cbadg !=nil {return _cbadg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdce .PrstClr =NewCT_PresetColor ();if _abdcg :=d .DecodeElement (_cdce .PrstClr ,&_geef );_abdcg !=nil {return _abdcg ;};default:_be .Log .Debug ("\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",_geef .Name );if _beaaa :=d .Skip ();_beaaa !=nil {return _beaaa ;};};case _b .EndElement :break _ffacg ;case _b .CharData :};};return nil ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;}; -// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path -func (_eaaed *CT_FontReference )ValidateWithPath (path string )error {if _eaaed .IdxAttr ==ST_FontCollectionIndexUnset {return _b .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 _acg :=_eaaed .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_acg !=nil {return _acg ;};if _eaaed .ScrgbClr !=nil {if _aeab :=_eaaed .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_aeab !=nil {return _aeab ;};};if _eaaed .SrgbClr !=nil {if _acgf :=_eaaed .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_acgf !=nil {return _acgf ;};};if _eaaed .HslClr !=nil {if _bdae :=_eaaed .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bdae !=nil {return _bdae ;};};if _eaaed .SysClr !=nil {if _edbef :=_eaaed .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_edbef !=nil {return _edbef ;};};if _eaaed .SchemeClr !=nil {if _fcbb :=_eaaed .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fcbb !=nil {return _fcbb ;};};if _eaaed .PrstClr !=nil {if _fedcf :=_eaaed .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fedcf !=nil {return _fedcf ;};};return nil ;};type CT_LineStyleList struct{Ln []*CT_LineProperties ;}; +// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path +func (_ebgdc *VideoFile )ValidateWithPath (path string )error {if _bafgce :=_ebgdc .CT_VideoFile .ValidateWithPath (path );_bafgce !=nil {return _bafgce ;};return nil ;}; -// Validate validates the CT_GvmlTextShape and its children -func (_dbgc *CT_GvmlTextShape )Validate ()error {return _dbgc .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");};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 (_cceb *CT_BaseStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cceb .ClrScheme =NewCT_ColorScheme ();_cceb .FontScheme =NewCT_FontScheme ();_cceb .FmtScheme =NewCT_StyleMatrix ();_baec :for {_beg ,_adba :=d .Token ();if _adba !=nil {return _adba ;};switch _cbgg :=_beg .(type ){case _d .StartElement :switch _cbgg .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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _fda :=d .DecodeElement (_cceb .ClrScheme ,&_cbgg );_fda !=nil {return _fda ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _cga :=d .DecodeElement (_cceb .FontScheme ,&_cbgg );_cga !=nil {return _cga ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _effe :=d .DecodeElement (_cceb .FmtScheme ,&_cbgg );_effe !=nil {return _effe ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cceb .ExtLst =NewCT_OfficeArtExtensionList ();if _cec :=d .DecodeElement (_cceb .ExtLst ,&_cbgg );_cec !=nil {return _cec ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_cbgg .Name );if _dcab :=d .Skip ();_dcab !=nil {return _dcab ;};};case _d .EndElement :break _baec ;case _d .CharData :};};return nil ;};func NewCT_FontReference ()*CT_FontReference {_gcag :=&CT_FontReference {};_gcag .IdxAttr =ST_FontCollectionIndex (1);return _gcag ;};func NewCT_FixedPercentage ()*CT_FixedPercentage {_babe :=&CT_FixedPercentage {};return _babe };func (_ccegb ST_PresetShadowVal )ValidateWithPath (path string )error {switch _ccegb {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 (_ccegb ));};return nil ;};type CT_NoFillProperties struct{}; +// Validate validates the CT_Path2DQuadBezierTo and its children +func (_ebdd *CT_Path2DQuadBezierTo )Validate ()error {return _ebdd .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");}; -// Validate validates the CT_TextSpacing and its children -func (_accdb *CT_TextSpacing )Validate ()error {return _accdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_edfgdd :=&CT_TextBodyProperties {};return _edfgdd ;};func (_afgecf ST_PresetColorVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bffgf :=_d .Attr {};_bffgf .Name =name ;switch _afgecf {case ST_PresetColorValUnset :_bffgf .Value ="";case ST_PresetColorValAliceBlue :_bffgf .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_bffgf .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_bffgf .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_bffgf .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_bffgf .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_bffgf .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_bffgf .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_bffgf .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_bffgf .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_bffgf .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_bffgf .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_bffgf .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_bffgf .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_bffgf .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_bffgf .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_bffgf .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_bffgf .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_bffgf .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_bffgf .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_bffgf .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_bffgf .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_bffgf .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_bffgf .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_bffgf .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_bffgf .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_bffgf .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_bffgf .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_bffgf .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_bffgf .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_bffgf .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_bffgf .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_bffgf .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_bffgf .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_bffgf .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_bffgf .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_bffgf .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_bffgf .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_bffgf .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_bffgf .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_bffgf .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_bffgf .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_bffgf .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_bffgf .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_bffgf .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_bffgf .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_bffgf .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_bffgf .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_bffgf .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_bffgf .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_bffgf .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_bffgf .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_bffgf .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_bffgf .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_bffgf .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_bffgf .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_bffgf .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_bffgf .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_bffgf .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_bffgf .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_bffgf .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_bffgf .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_bffgf .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_bffgf .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_bffgf .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_bffgf .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_bffgf .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_bffgf .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_bffgf .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_bffgf .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_bffgf .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_bffgf .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_bffgf .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_bffgf .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_bffgf .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_bffgf .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_bffgf .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_bffgf .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_bffgf .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_bffgf .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_bffgf .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_bffgf .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_bffgf .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_bffgf .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_bffgf .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_bffgf .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_bffgf .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_bffgf .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_bffgf .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_bffgf .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_bffgf .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_bffgf .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_bffgf .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_bffgf .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_bffgf .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_bffgf .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_bffgf .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_bffgf .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_bffgf .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_bffgf .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_bffgf .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_bffgf .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_bffgf .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_bffgf .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_bffgf .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_bffgf .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_bffgf .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_bffgf .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_bffgf .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_bffgf .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_bffgf .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_bffgf .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_bffgf .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_bffgf .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_bffgf .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_bffgf .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_bffgf .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_bffgf .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_bffgf .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_bffgf .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_bffgf .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_bffgf .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_bffgf .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_bffgf .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_bffgf .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_bffgf .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_bffgf .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_bffgf .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_bffgf .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMedTurquoise :_bffgf .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_bffgf .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_bffgf .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMediumBlue :_bffgf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_bffgf .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_bffgf .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValMediumSeaGreen :_bffgf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_bffgf .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumSpringGreen :_bffgf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_bffgf .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMediumVioletRed :_bffgf .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_bffgf .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValMintCream :_bffgf .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_bffgf .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_bffgf .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case ST_PresetColorValNavajoWhite :_bffgf .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_bffgf .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_bffgf .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065";case ST_PresetColorValOlive :_bffgf .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_bffgf .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_bffgf .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_bffgf .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_bffgf .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_bffgf .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_bffgf .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_bffgf .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_bffgf .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValPapayaWhip :_bffgf .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_bffgf .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_bffgf .Value ="\u0070\u0065\u0072\u0075";case ST_PresetColorValPink :_bffgf .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_bffgf .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_bffgf .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValPurple :_bffgf .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_bffgf .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_bffgf .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_bffgf .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case ST_PresetColorValSaddleBrown :_bffgf .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_bffgf .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_bffgf .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSeaGreen :_bffgf .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_bffgf .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_bffgf .Value ="\u0073\u0069\u0065\u006e\u006e\u0061";case ST_PresetColorValSilver :_bffgf .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_bffgf .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_bffgf .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case ST_PresetColorValSlateGray :_bffgf .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_bffgf .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_bffgf .Value ="\u0073\u006e\u006f\u0077";case ST_PresetColorValSpringGreen :_bffgf .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_bffgf .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_bffgf .Value ="\u0074\u0061\u006e";case ST_PresetColorValTeal :_bffgf .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_bffgf .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_bffgf .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_bffgf .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case ST_PresetColorValViolet :_bffgf .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_bffgf .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_bffgf .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_bffgf .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case ST_PresetColorValYellow :_bffgf .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_bffgf .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _bffgf ,nil ;}; +// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path +func (_gadfc *CT_Transform2D )ValidateWithPath (path string )error {if _gadfc .Off !=nil {if _bfaad :=_gadfc .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_bfaad !=nil {return _bfaad ;};};if _gadfc .Ext !=nil {if _gfgag :=_gadfc .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gfgag !=nil {return _gfgag ;};};return nil ;};type CT_ComplementTransform struct{}; -// Validate validates the CT_TableCell and its children -func (_fdga *CT_TableCell )Validate ()error {return _fdga .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};func (_abccc *CT_TableGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abccc .GridCol !=nil {_fecfb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_abddf :=range _abccc .GridCol {e .EncodeElement (_abddf ,_fecfb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adbaa *CT_NonVisualPictureProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aabdc :=range start .Attr {if _aabdc .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_faebb ,_bcbd :=_c .ParseBool (_aabdc .Value );if _bcbd !=nil {return _bcbd ;};_adbaa .PreferRelativeResizeAttr =&_faebb ;continue ;};};_cacaf :for {_bacc ,_dbefc :=d .Token ();if _dbefc !=nil {return _dbefc ;};switch _dbfbd :=_bacc .(type ){case _d .StartElement :switch _dbfbd .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 :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_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\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_adbaa .PicLocks =NewCT_PictureLocking ();if _efded :=d .DecodeElement (_adbaa .PicLocks ,&_dbfbd );_efded !=nil {return _efded ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adbaa .ExtLst =NewCT_OfficeArtExtensionList ();if _fffg :=d .DecodeElement (_adbaa .ExtLst ,&_dbfbd );_fffg !=nil {return _fffg ;};default:_bf .Log .Debug ("\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",_dbfbd .Name );if _cdbb :=d .Skip ();_cdbb !=nil {return _cdbb ;};};case _d .EndElement :break _cacaf ;case _d .CharData :};};return nil ;};func (_eedff *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_acedbg :=[]string {};if _eedff .ST_TextSpacingPercent !=nil {_acedbg =append (_acedbg ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _eedff .ST_Percentage !=nil {_acedbg =append (_acedbg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_acedbg )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acedbg );};return nil ;}; +// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path +func (_bcdcg *CT_TableRow )ValidateWithPath (path string )error {if _bffead :=_bcdcg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_bffead !=nil {return _bffead ;};for _gdace ,_cdfda :=range _bcdcg .Tc {if _fcac :=_cdfda .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_gdace ));_fcac !=nil {return _fcac ;};};if _bcdcg .ExtLst !=nil {if _efgfcb :=_bcdcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efgfcb !=nil {return _efgfcb ;};};return nil ;};func (_aeafg *CT_GradientFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfcea :=range start .Attr {if _dfcea .Name .Local =="\u0066\u006c\u0069\u0070"{_aeafg .FlipAttr .UnmarshalXMLAttr (_dfcea );continue ;};if _dfcea .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_aacf ,_abbf :=_af .ParseBool (_dfcea .Value );if _abbf !=nil {return _abbf ;};_aeafg .RotWithShapeAttr =&_aacf ;continue ;};};_dffae :for {_gebd ,_eaee :=d .Token ();if _eaee !=nil {return _eaee ;};switch _efgcf :=_gebd .(type ){case _b .StartElement :switch _efgcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeafg .GsLst =NewCT_GradientStopList ();if _cadgf :=d .DecodeElement (_aeafg .GsLst ,&_efgcf );_cadgf !=nil {return _cadgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeafg .Lin =NewCT_LinearShadeProperties ();if _bddcc :=d .DecodeElement (_aeafg .Lin ,&_efgcf );_bddcc !=nil {return _bddcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeafg .Path =NewCT_PathShadeProperties ();if _abff :=d .DecodeElement (_aeafg .Path ,&_efgcf );_abff !=nil {return _abff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aeafg .TileRect =NewCT_RelativeRect ();if _dagc :=d .DecodeElement (_aeafg .TileRect ,&_efgcf );_dagc !=nil {return _dagc ;};default:_be .Log .Debug ("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",_efgcf .Name );if _gfgac :=d .Skip ();_gfgac !=nil {return _gfgac ;};};case _b .EndElement :break _dffae ;case _b .CharData :};};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 ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_bagbdg *CT_TextUnderlineLineFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;}; -// Validate validates the CT_HslColor and its children -func (_cecc *CT_HslColor )Validate ()error {return _cecc .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};func (_eagebd ST_LineEndType )String ()string {switch _eagebd {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 (_cfabe ST_PresetMaterialType )Validate ()error {return _cfabe .ValidateWithPath ("")};func (_aedc *CT_TextCharacterProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aedc .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_aedc .KumimojiAttr ))});};if _aedc .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_aedc .LangAttr )});};if _aedc .AltLangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_aedc .AltLangAttr )});};if _aedc .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_aedc .SzAttr )});};if _aedc .BAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_aedc .BAttr ))});};if _aedc .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_aedc .IAttr ))});};if _aedc .UAttr !=ST_TextUnderlineTypeUnset {_edbeb ,_bgaa :=_aedc .UAttr .MarshalXMLAttr (_d .Name {Local :"\u0075"});if _bgaa !=nil {return _bgaa ;};start .Attr =append (start .Attr ,_edbeb );};if _aedc .StrikeAttr !=ST_TextStrikeTypeUnset {_cddba ,_ebeag :=_aedc .StrikeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _ebeag !=nil {return _ebeag ;};start .Attr =append (start .Attr ,_cddba );};if _aedc .KernAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_aedc .KernAttr )});};if _aedc .CapAttr !=ST_TextCapsTypeUnset {_egage ,_gbgfc :=_aedc .CapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0061\u0070"});if _gbgfc !=nil {return _gbgfc ;};start .Attr =append (start .Attr ,_egage );};if _aedc .SpcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_aedc .SpcAttr )});};if _aedc .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_aedc .NormalizeHAttr ))});};if _aedc .BaselineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aedc .BaselineAttr )});};if _aedc .NoProofAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_aedc .NoProofAttr ))});};if _aedc .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_aedc .DirtyAttr ))});};if _aedc .ErrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0072\u0072"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_aedc .ErrAttr ))});};if _aedc .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_aedc .SmtCleanAttr ))});};if _aedc .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aedc .SmtIdAttr )});};if _aedc .BmkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006d\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_aedc .BmkAttr )});};e .EncodeToken (start );if _aedc .Ln !=nil {_daeea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_aedc .Ln ,_daeea );};if _aedc .NoFill !=nil {_dbcec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aedc .NoFill ,_dbcec );};if _aedc .SolidFill !=nil {_cdddcg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aedc .SolidFill ,_cdddcg );};if _aedc .GradFill !=nil {_gdcec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aedc .GradFill ,_gdcec );};if _aedc .BlipFill !=nil {_dfded :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aedc .BlipFill ,_dfded );};if _aedc .PattFill !=nil {_gdgde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aedc .PattFill ,_gdgde );};if _aedc .GrpFill !=nil {_febce :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_aedc .GrpFill ,_febce );};if _aedc .EffectLst !=nil {_bagc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedc .EffectLst ,_bagc );};if _aedc .EffectDag !=nil {_fgggg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_aedc .EffectDag ,_fgggg );};if _aedc .Highlight !=nil {_gbgafb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aedc .Highlight ,_gbgafb );};if _aedc .ULnTx !=nil {_abefed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_aedc .ULnTx ,_abefed );};if _aedc .ULn !=nil {_ddcbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_aedc .ULn ,_ddcbf );};if _aedc .UFillTx !=nil {_aedaaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_aedc .UFillTx ,_aedaaa );};if _aedc .UFill !=nil {_agaad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aedc .UFill ,_agaad );};if _aedc .Latin !=nil {_cabfb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_aedc .Latin ,_cabfb );};if _aedc .Ea !=nil {_adac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_aedc .Ea ,_adac );};if _aedc .Cs !=nil {_eabec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_aedc .Cs ,_eabec );};if _aedc .Sym !=nil {_baeee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073y\u006d"}};e .EncodeElement (_aedc .Sym ,_baeee );};if _aedc .HlinkClick !=nil {_beef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_aedc .HlinkClick ,_beef );};if _aedc .HlinkMouseOver !=nil {_cbbef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}};e .EncodeElement (_aedc .HlinkMouseOver ,_cbbef );};if _aedc .Rtl !=nil {_ecacb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_aedc .Rtl ,_ecacb );};if _aedc .ExtLst !=nil {_cdagbd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aedc .ExtLst ,_cdagbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_ffecg :=&CT_GraphicalObjectData {};return _ffecg ;};func (_facac *CT_GeomRect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgbf :=range start .Attr {if _fgbf .Name .Local =="\u006c"{_gbadc ,_geegg :=ParseUnionST_AdjCoordinate (_fgbf .Value );if _geegg !=nil {return _geegg ;};_facac .LAttr =_gbadc ;continue ;};if _fgbf .Name .Local =="\u0074"{_dad ,_ccdf :=ParseUnionST_AdjCoordinate (_fgbf .Value );if _ccdf !=nil {return _ccdf ;};_facac .TAttr =_dad ;continue ;};if _fgbf .Name .Local =="\u0072"{_dadf ,_cfdaa :=ParseUnionST_AdjCoordinate (_fgbf .Value );if _cfdaa !=nil {return _cfdaa ;};_facac .RAttr =_dadf ;continue ;};if _fgbf .Name .Local =="\u0062"{_bcbea ,_eegc :=ParseUnionST_AdjCoordinate (_fgbf .Value );if _eegc !=nil {return _eegc ;};_facac .BAttr =_bcbea ;continue ;};};for {_fccbd ,_cgcd :=d .Token ();if _cgcd !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cgcd );};if _fcdbg ,_fefe :=_fccbd .(_d .EndElement );_fefe &&_fcdbg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ShapeProperties and its children +func (_efgde *CT_ShapeProperties )Validate ()error {return _efgde .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;}; -// Validate validates the CT_GroupTransform2D and its children -func (_dgce *CT_GroupTransform2D )Validate ()error {return _dgce .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");}; +// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path +func (_gccf *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_cabf :=&CT_ColorChangeEffect {};_cabf .ClrFrom =NewCT_Color ();_cabf .ClrTo =NewCT_Color ();return _cabf ;};func NewEG_LineDashProperties ()*EG_LineDashProperties {_fffbfc :=&EG_LineDashProperties {};return _fffbfc ;};func (_edfff *CT_TableBackgroundStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edfff .Fill !=nil {_fcfad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_edfff .Fill ,_fcfad );};if _edfff .FillRef !=nil {_ddgge :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_edfff .FillRef ,_ddgge );};if _edfff .Effect !=nil {_edcff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_edfff .Effect ,_edcff );};if _edfff .EffectRef !=nil {_ebeg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_edfff .EffectRef ,_ebeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_cfbb :=&CT_TableStyleTextStyle {};return _cfbb ;};func (_cafb *CT_FillOverlayEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cafb .BlendAttr =ST_BlendMode (1);for _ ,_bcee :=range start .Attr {if _bcee .Name .Local =="\u0062\u006c\u0065n\u0064"{_cafb .BlendAttr .UnmarshalXMLAttr (_bcee );continue ;};};_agce :for {_agcg ,_cffc :=d .Token ();if _cffc !=nil {return _cffc ;};switch _efea :=_agcg .(type ){case _b .StartElement :switch _efea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafb .NoFill =NewCT_NoFillProperties ();if _agfa :=d .DecodeElement (_cafb .NoFill ,&_efea );_agfa !=nil {return _agfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafb .SolidFill =NewCT_SolidColorFillProperties ();if _feeg :=d .DecodeElement (_cafb .SolidFill ,&_efea );_feeg !=nil {return _feeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafb .GradFill =NewCT_GradientFillProperties ();if _acbca :=d .DecodeElement (_cafb .GradFill ,&_efea );_acbca !=nil {return _acbca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafb .BlipFill =NewCT_BlipFillProperties ();if _bebb :=d .DecodeElement (_cafb .BlipFill ,&_efea );_bebb !=nil {return _bebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafb .PattFill =NewCT_PatternFillProperties ();if _ffdbc :=d .DecodeElement (_cafb .PattFill ,&_efea );_ffdbc !=nil {return _ffdbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafb .GrpFill =NewCT_GroupFillProperties ();if _dgbaf :=d .DecodeElement (_cafb .GrpFill ,&_efea );_dgbaf !=nil {return _dgbaf ;};default:_be .Log .Debug ("\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",_efea .Name );if _afeg :=d .Skip ();_afeg !=nil {return _afeg ;};};case _b .EndElement :break _agce ;case _b .CharData :};};return nil ;};func (_ggef *CT_EmbeddedWAVAudioFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0076",_ggef .EmbedAttr )});if _ggef .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_ggef .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path -func (_fbgg *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _fbgg .ExtLst !=nil {if _fbdgb :=_fbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbdgb !=nil {return _fbdgb ;};};return nil ;}; +// Validate validates the CT_LineProperties and its children +func (_badgf *CT_LineProperties )Validate ()error {return _badgf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_abce *CT_FillOverlayEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cdada ,_ddbd :=_abce .BlendAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0065n\u0064"});if _ddbd !=nil {return _ddbd ;};start .Attr =append (start .Attr ,_cdada );e .EncodeToken (start );if _abce .NoFill !=nil {_ddfed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abce .NoFill ,_ddfed );};if _abce .SolidFill !=nil {_gafc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abce .SolidFill ,_gafc );};if _abce .GradFill !=nil {_gggc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abce .GradFill ,_gggc );};if _abce .BlipFill !=nil {_cccbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abce .BlipFill ,_cccbg );};if _abce .PattFill !=nil {_fccf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abce .PattFill ,_fccf );};if _abce .GrpFill !=nil {_fbdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_abce .GrpFill ,_fbdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aggge *CT_TextBulletTypefaceFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path -func (_fbab *CT_Ratio )ValidateWithPath (path string )error {return nil };func NewEG_FillProperties ()*EG_FillProperties {_ceeb :=&EG_FillProperties {};return _ceeb };func NewTheme ()*Theme {_gcfead :=&Theme {};_gcfead .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _gcfead ;};func (_fabac *CT_BiLevelEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0076",_fabac .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcbbb ST_LineEndLength )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcbbb .String (),start );};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;}; +// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path +func (_ebee *CT_GeomGuideList )ValidateWithPath (path string )error {for _egef ,_efbdg :=range _ebee .Gd {if _egbg :=_efbdg .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_egef ));_egbg !=nil {return _egbg ;};};return nil ;};func (_ccaa *CT_Percentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",_ccaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edega *EG_FillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edega .NoFill !=nil {_ccbge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edega .NoFill ,_ccbge );};if _edega .SolidFill !=nil {_acaba :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edega .SolidFill ,_acaba );};if _edega .GradFill !=nil {_cbebe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edega .GradFill ,_cbebe );};if _edega .BlipFill !=nil {_aadbed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edega .BlipFill ,_aadbed );};if _edega .PattFill !=nil {_dcded :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edega .PattFill ,_dcded );};if _edega .GrpFill !=nil {_cecae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_edega .GrpFill ,_cecae );};return nil ;};func (_egebb *CT_Ratio )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_db .Sprintf ("\u0025\u0076",_egebb .NAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064"},Value :_db .Sprintf ("\u0025\u0076",_egebb .DAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path -func (_ccfca *CT_FontCollection )ValidateWithPath (path string )error {if _gdgca :=_ccfca .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_gdgca !=nil {return _gdgca ;};if _gefgc :=_ccfca .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_gefgc !=nil {return _gefgc ;};if _cfba :=_ccfca .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cfba !=nil {return _cfba ;};for _ccff ,_fbdb :=range _ccfca .Font {if _gdfgf :=_fbdb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ccff ));_gdfgf !=nil {return _gdfgf ;};};if _ccfca .ExtLst !=nil {if _fcfbcb :=_ccfca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcfbcb !=nil {return _fcfbcb ;};};return nil ;};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 (_adfad *CT_FlatText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adfad .ZAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_adfad .ZAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecbbf ST_LightRigType )String ()string {switch _ecbbf {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 NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_eed :=&CT_AlphaModulateFixedEffect {};return _eed ;};func (_dacdc *ST_SystemColorVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egagg ,_effff :=d .Token ();if _effff !=nil {return _effff ;};if _dbcdde ,_fegcc :=_egagg .(_d .EndElement );_fegcc &&_dbcdde .Name ==start .Name {*_dacdc =1;return nil ;};if _ebeab ,_aecfd :=_egagg .(_d .CharData );!_aecfd {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",_egagg );}else {switch string (_ebeab ){case "":*_dacdc =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_dacdc =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_dacdc =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_dacdc =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_dacdc =4;case "\u006d\u0065\u006e\u0075":*_dacdc =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_dacdc =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_dacdc =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_dacdc =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_dacdc =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_dacdc =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_dacdc =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_dacdc =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_dacdc =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_dacdc =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_dacdc =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_dacdc =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_dacdc =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_dacdc =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_dacdc =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_dacdc =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_dacdc =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_dacdc =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_dacdc =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_dacdc =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_dacdc =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_dacdc =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_dacdc =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_dacdc =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_dacdc =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_dacdc =30;};};_egagg ,_effff =d .Token ();if _effff !=nil {return _effff ;};if _fabdc ,_ffgaf :=_egagg .(_d .EndElement );_ffgaf &&_fabdc .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",_egagg );};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_cdbg *CT_NonVisualConnectorProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cdbg .CxnSpLocks !=nil {_ccgdbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_cdbg .CxnSpLocks ,_ccgdbf );};if _cdbg .StCxn !=nil {_dfbga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_cdbg .StCxn ,_dfbga );};if _cdbg .EndCxn !=nil {_febeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_cdbg .EndCxn ,_febeg );};if _cdbg .ExtLst !=nil {_fgefd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdbg .ExtLst ,_fgefd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdcabg *CT_OfficeArtExtension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",_fdcabg .UriAttr )});e .EncodeToken (start );if _fdcabg .Any !=nil {for _ ,_badbf :=range _fdcabg .Any {_badbf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path +func (_acdgb *EG_LineDashProperties )ValidateWithPath (path string )error {if _acdgb .PrstDash !=nil {if _eaabg :=_acdgb .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_eaabg !=nil {return _eaabg ;};};if _acdgb .CustDash !=nil {if _bebegf :=_acdgb .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_bebegf !=nil {return _bebegf ;};};return nil ;};func (_aafb *CT_DashStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aafb .Ds !=nil {_aagab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_bfea :=range _aafb .Ds {e .EncodeElement (_bfea ,_aagab );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};type ST_PathFillMode byte ; -// Validate validates the EG_TextBulletColor and its children -func (_gceac *EG_TextBulletColor )Validate ()error {return _gceac .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");};func (_bafbb ST_TextVerticalType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gedcda :=_d .Attr {};_gedcda .Name =name ;switch _bafbb {case ST_TextVerticalTypeUnset :_gedcda .Value ="";case ST_TextVerticalTypeHorz :_gedcda .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_gedcda .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_gedcda .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_gedcda .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_gedcda .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_gedcda .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_gedcda .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _gedcda ,nil ;};func (_gbefa ST_TextTabAlignType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbefa .String (),start );};func NewCT_GeomGuide ()*CT_GeomGuide {_bgfb :=&CT_GeomGuide {};return _bgfb };func (_aaaca *CT_TableRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebgbe :=range start .Attr {if _ebgbe .Name .Local =="\u0068"{_dafg ,_acbed :=ParseUnionST_Coordinate (_ebgbe .Value );if _acbed !=nil {return _acbed ;};_aaaca .HAttr =_dafg ;continue ;};};_bbcdb :for {_fbcgg ,_ffced :=d .Token ();if _ffced !=nil {return _ffced ;};switch _bfgd :=_fbcgg .(type ){case _d .StartElement :switch _bfgd .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 :"\u0074\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 :"\u0074\u0063"}:_bgbaa :=NewCT_TableCell ();if _bcacgf :=d .DecodeElement (_bgbaa ,&_bfgd );_bcacgf !=nil {return _bcacgf ;};_aaaca .Tc =append (_aaaca .Tc ,_bgbaa );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaaca .ExtLst =NewCT_OfficeArtExtensionList ();if _abgba :=d .DecodeElement (_aaaca .ExtLst ,&_bfgd );_abgba !=nil {return _abgba ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0020\u0025\u0076",_bfgd .Name );if _dcbfd :=d .Skip ();_dcbfd !=nil {return _dcbfd ;};};case _d .EndElement :break _bbcdb ;case _d .CharData :};};return nil ;};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_eeg :=&CT_AnimationDgmElement {};return _eeg ;};func (_fccfc *CT_TextTabStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fccfc .PosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fccfc .PosAttr )});};if _fccfc .AlgnAttr !=ST_TextTabAlignTypeUnset {_cgbbf ,_gbcaf :=_fccfc .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _gbcaf !=nil {return _gbcaf ;};start .Attr =append (start .Attr ,_cgbbf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FillProperties and its children +func (_egedg *CT_FillProperties )Validate ()error {return _egedg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_aegcfg *EG_FillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdafe :for {_afdgb ,_afged :=d .Token ();if _afged !=nil {return _afged ;};switch _cbdaa :=_afdgb .(type ){case _b .StartElement :switch _cbdaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegcfg .NoFill =NewCT_NoFillProperties ();if _agbgf :=d .DecodeElement (_aegcfg .NoFill ,&_cbdaa );_agbgf !=nil {return _agbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegcfg .SolidFill =NewCT_SolidColorFillProperties ();if _egabd :=d .DecodeElement (_aegcfg .SolidFill ,&_cbdaa );_egabd !=nil {return _egabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegcfg .GradFill =NewCT_GradientFillProperties ();if _cecaf :=d .DecodeElement (_aegcfg .GradFill ,&_cbdaa );_cecaf !=nil {return _cecaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegcfg .BlipFill =NewCT_BlipFillProperties ();if _eecfae :=d .DecodeElement (_aegcfg .BlipFill ,&_cbdaa );_eecfae !=nil {return _eecfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegcfg .PattFill =NewCT_PatternFillProperties ();if _fgabaf :=d .DecodeElement (_aegcfg .PattFill ,&_cbdaa );_fgabaf !=nil {return _fgabaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aegcfg .GrpFill =NewCT_GroupFillProperties ();if _bbef :=d .DecodeElement (_aegcfg .GrpFill ,&_cbdaa );_bbef !=nil {return _bbef ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cbdaa .Name );if _cgfbe :=d .Skip ();_cgfbe !=nil {return _cgfbe ;};};case _b .EndElement :break _bdafe ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_SystemColor and its children -func (_dcebe *CT_SystemColor )Validate ()error {return _dcebe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");};func NewCT_GroupLocking ()*CT_GroupLocking {_egad :=&CT_GroupLocking {};return _egad };type CT_FlatText struct{ZAttr *ST_Coordinate ;};func (_dfaae *CT_GroupLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfaae .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dfaae .NoGrpAttr ))});};if _dfaae .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dfaae .NoUngrpAttr ))});};if _dfaae .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dfaae .NoSelectAttr ))});};if _dfaae .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dfaae .NoRotAttr ))});};if _dfaae .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dfaae .NoChangeAspectAttr ))});};if _dfaae .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dfaae .NoMoveAttr ))});};if _dfaae .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dfaae .NoResizeAttr ))});};e .EncodeToken (start );if _dfaae .ExtLst !=nil {_ebcdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfaae .ExtLst ,_ebcdf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cedg *CT_GraphicalObjectData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",_cedg .UriAttr )});e .EncodeToken (start );if _cedg .Any !=nil {for _ ,_dgfc :=range _cedg .Any {_dgfc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_OnOffStyleType byte ;func (_gada *CT_GrayscaleEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bagb ,_dfegc :=d .Token ();if _dfegc !=nil {return _b .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",_dfegc );};if _bgdcb ,_beeac :=_bagb .(_d .EndElement );_beeac &&_bgdcb .Name ==start .Name {break ;};};return nil ;};func (_aeegaf *ST_TextShapeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aeegaf =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_aeegaf =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_aeegaf =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_aeegaf =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_aeegaf =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_aeegaf =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_aeegaf =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_aeegaf =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_aeegaf =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_aeegaf =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_aeegaf =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_aeegaf =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_aeegaf =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_aeegaf =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_aeegaf =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_aeegaf =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_aeegaf =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_aeegaf =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_aeegaf =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_aeegaf =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_aeegaf =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_aeegaf =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_aeegaf =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_aeegaf =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_aeegaf =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_aeegaf =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_aeegaf =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_aeegaf =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_aeegaf =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_aeegaf =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_aeegaf =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_aeegaf =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_aeegaf =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_aeegaf =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_aeegaf =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_aeegaf =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_aeegaf =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_aeegaf =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_aeegaf =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_aeegaf =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_aeegaf =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_aeegaf =41;};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 ;};func (_gfbfa *CT_SphereCoords )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",_gfbfa .LatAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_gfbfa .LonAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076"},Value :_b .Sprintf ("\u0025\u0076",_gfbfa .RevAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_cdcc :=&CT_PositiveSize2D {};_cdcc .CxAttr =0;_cdcc .CyAttr =0;return _cdcc ;}; +// Validate validates the CT_GraphicalObjectFrameLocking and its children +func (_cgeg *CT_GraphicalObjectFrameLocking )Validate ()error {return _cgeg .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 (_aggdaa *ST_TextBulletSize )Validate ()error {return _aggdaa .ValidateWithPath ("")};type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;}; -// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path -func (_fgega *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _fgega .AvLst !=nil {if _ecgg :=_fgega .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_ecgg !=nil {return _ecgg ;};};if _fgega .GdLst !=nil {if _dbeae :=_fgega .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074");_dbeae !=nil {return _dbeae ;};};if _fgega .AhLst !=nil {if _cagb :=_fgega .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_cagb !=nil {return _cagb ;};};if _fgega .CxnLst !=nil {if _dacdf :=_fgega .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_dacdf !=nil {return _dacdf ;};};if _fgega .Rect !=nil {if _ccgce :=_fgega .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_ccgce !=nil {return _ccgce ;};};if _cbffa :=_fgega .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074");_cbffa !=nil {return _cbffa ;};return nil ;};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_effea :=&CT_Path2DQuadBezierTo {};return _effea ;}; +// Validate validates the CT_BaseStylesOverride and its children +func (_egfb *CT_BaseStylesOverride )Validate ()error {return _egfb .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};func (_aeedff ST_PitchFamily )ValidateWithPath (path string )error {switch _aeedff {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeedff ));};return nil ;};func (_beaagg ST_PathFillMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfcdee :=_b .Attr {};_dfcdee .Name =name ;switch _beaagg {case ST_PathFillModeUnset :_dfcdee .Value ="";case ST_PathFillModeNone :_dfcdee .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_dfcdee .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_dfcdee .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_dfcdee .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_dfcdee .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_dfcdee .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _dfcdee ,nil ;};func (_bcdab *CT_InverseGammaTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Shape3D ()*CT_Shape3D {_fbcdf :=&CT_Shape3D {};return _fbcdf };type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_bcceg ST_TextTabAlignType )String ()string {switch _bcceg {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u0064\u0065\u0063";};return "";};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path -func (_cbafc *CT_GlowEffect )ValidateWithPath (path string )error {if _cbafc .RadAttr !=nil {if *_cbafc .RadAttr < 0{return _b .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 ,*_cbafc .RadAttr );};if *_cbafc .RadAttr > 27273042316900{return _b .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 ,*_cbafc .RadAttr );};};if _cbafc .ScrgbClr !=nil {if _eeabc :=_cbafc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eeabc !=nil {return _eeabc ;};};if _cbafc .SrgbClr !=nil {if _bgcdf :=_cbafc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bgcdf !=nil {return _bgcdf ;};};if _cbafc .HslClr !=nil {if _bceca :=_cbafc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bceca !=nil {return _bceca ;};};if _cbafc .SysClr !=nil {if _edge :=_cbafc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_edge !=nil {return _edge ;};};if _cbafc .SchemeClr !=nil {if _fcdd :=_cbafc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fcdd !=nil {return _fcdd ;};};if _cbafc .PrstClr !=nil {if _aead :=_cbafc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_aead !=nil {return _aead ;};};return nil ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_aebee :=&CT_NonVisualDrawingProps {};return _aebee ;};func (_adfgc *CT_BlipFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adfgc .DpiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_adfgc .DpiAttr )});};if _adfgc .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_adfgc .RotWithShapeAttr ))});};e .EncodeToken (start );if _adfgc .Blip !=nil {_gcdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_adfgc .Blip ,_gcdf );};if _adfgc .SrcRect !=nil {_edfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}};e .EncodeElement (_adfgc .SrcRect ,_edfg );};if _adfgc .Tile !=nil {_fgfg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_adfgc .Tile ,_fgfg );};if _adfgc .Stretch !=nil {_fcad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_adfgc .Stretch ,_fcad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path +func (_faa *CT_Angle )ValidateWithPath (path string )error {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 (_eadd *CT_BackgroundFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agfb :for {_fgaf ,_ace :=d .Token ();if _ace !=nil {return _ace ;};switch _dfe :=_fgaf .(type ){case _b .StartElement :switch _dfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eadd .NoFill =NewCT_NoFillProperties ();if _gfafa :=d .DecodeElement (_eadd .NoFill ,&_dfe );_gfafa !=nil {return _gfafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eadd .SolidFill =NewCT_SolidColorFillProperties ();if _fbda :=d .DecodeElement (_eadd .SolidFill ,&_dfe );_fbda !=nil {return _fbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eadd .GradFill =NewCT_GradientFillProperties ();if _efgb :=d .DecodeElement (_eadd .GradFill ,&_dfe );_efgb !=nil {return _efgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eadd .BlipFill =NewCT_BlipFillProperties ();if _cag :=d .DecodeElement (_eadd .BlipFill ,&_dfe );_cag !=nil {return _cag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eadd .PattFill =NewCT_PatternFillProperties ();if _gbgc :=d .DecodeElement (_eadd .PattFill ,&_dfe );_gbgc !=nil {return _gbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eadd .GrpFill =NewCT_GroupFillProperties ();if _eaddd :=d .DecodeElement (_eadd .GrpFill ,&_dfe );_eaddd !=nil {return _eaddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eadd .EffectLst =NewCT_EffectList ();if _caga :=d .DecodeElement (_eadd .EffectLst ,&_dfe );_caga !=nil {return _caga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eadd .EffectDag =NewCT_EffectContainer ();if _eadb :=d .DecodeElement (_eadd .EffectDag ,&_dfe );_eadb !=nil {return _eadb ;};default:_be .Log .Debug ("\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",_dfe .Name );if _cfac :=d .Skip ();_cfac !=nil {return _cfac ;};};case _b .EndElement :break _agfb ;case _b .CharData :};};return nil ;};type CT_GroupFillProperties struct{}; // Validate validates the CT_Blip and its children -func (_dgde *CT_Blip )Validate ()error {return _dgde .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");};func (_gcdecd ST_RectAlignment )String ()string {switch _gcdecd {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 "";};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;); +func (_gae *CT_Blip )Validate ()error {return _gae .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");}; -// Validate validates the CT_EffectReference and its children -func (_babf *CT_EffectReference )Validate ()error {return _babf .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");}; +// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path +func (_cccdd *CT_Path2DClose )ValidateWithPath (path string )error {return nil };func (_fddbe ST_PenAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fddbe .String (),start );};func (_cbgcd *EG_Effect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbacd :for {_cggccg ,_ffbee :=d .Token ();if _ffbee !=nil {return _ffbee ;};switch _deaac :=_cggccg .(type ){case _b .StartElement :switch _deaac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Cont =NewCT_EffectContainer ();if _gggfdg :=d .DecodeElement (_cbgcd .Cont ,&_deaac );_gggfdg !=nil {return _gggfdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Effect =NewCT_EffectReference ();if _feafd :=d .DecodeElement (_cbgcd .Effect ,&_deaac );_feafd !=nil {return _feafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .AlphaBiLevel =NewCT_AlphaBiLevelEffect ();if _afeae :=d .DecodeElement (_cbgcd .AlphaBiLevel ,&_deaac );_afeae !=nil {return _afeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .AlphaCeiling =NewCT_AlphaCeilingEffect ();if _acggb :=d .DecodeElement (_cbgcd .AlphaCeiling ,&_deaac );_acggb !=nil {return _acggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .AlphaFloor =NewCT_AlphaFloorEffect ();if _gdeea :=d .DecodeElement (_cbgcd .AlphaFloor ,&_deaac );_gdeea !=nil {return _gdeea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .AlphaInv =NewCT_AlphaInverseEffect ();if _agcdce :=d .DecodeElement (_cbgcd .AlphaInv ,&_deaac );_agcdce !=nil {return _agcdce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .AlphaMod =NewCT_AlphaModulateEffect ();if _facbc :=d .DecodeElement (_cbgcd .AlphaMod ,&_deaac );_facbc !=nil {return _facbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .AlphaModFix =NewCT_AlphaModulateFixedEffect ();if _facd :=d .DecodeElement (_cbgcd .AlphaModFix ,&_deaac );_facd !=nil {return _facd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .AlphaOutset =NewCT_AlphaOutsetEffect ();if _feaea :=d .DecodeElement (_cbgcd .AlphaOutset ,&_deaac );_feaea !=nil {return _feaea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .AlphaRepl =NewCT_AlphaReplaceEffect ();if _eegfbg :=d .DecodeElement (_cbgcd .AlphaRepl ,&_deaac );_eegfbg !=nil {return _eegfbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .BiLevel =NewCT_BiLevelEffect ();if _efgbg :=d .DecodeElement (_cbgcd .BiLevel ,&_deaac );_efgbg !=nil {return _efgbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Blend =NewCT_BlendEffect ();if _ecdcd :=d .DecodeElement (_cbgcd .Blend ,&_deaac );_ecdcd !=nil {return _ecdcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Blur =NewCT_BlurEffect ();if _cgfgd :=d .DecodeElement (_cbgcd .Blur ,&_deaac );_cgfgd !=nil {return _cgfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .ClrChange =NewCT_ColorChangeEffect ();if _edacc :=d .DecodeElement (_cbgcd .ClrChange ,&_deaac );_edacc !=nil {return _edacc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .ClrRepl =NewCT_ColorReplaceEffect ();if _fgedcf :=d .DecodeElement (_cbgcd .ClrRepl ,&_deaac );_fgedcf !=nil {return _fgedcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Duotone =NewCT_DuotoneEffect ();if _afegg :=d .DecodeElement (_cbgcd .Duotone ,&_deaac );_afegg !=nil {return _afegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Fill =NewCT_FillEffect ();if _cadbaa :=d .DecodeElement (_cbgcd .Fill ,&_deaac );_cadbaa !=nil {return _cadbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .FillOverlay =NewCT_FillOverlayEffect ();if _afffd :=d .DecodeElement (_cbgcd .FillOverlay ,&_deaac );_afffd !=nil {return _afffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Glow =NewCT_GlowEffect ();if _fceab :=d .DecodeElement (_cbgcd .Glow ,&_deaac );_fceab !=nil {return _fceab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Grayscl =NewCT_GrayscaleEffect ();if _cecce :=d .DecodeElement (_cbgcd .Grayscl ,&_deaac );_cecce !=nil {return _cecce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Hsl =NewCT_HSLEffect ();if _bacb :=d .DecodeElement (_cbgcd .Hsl ,&_deaac );_bacb !=nil {return _bacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .InnerShdw =NewCT_InnerShadowEffect ();if _ebage :=d .DecodeElement (_cbgcd .InnerShdw ,&_deaac );_ebage !=nil {return _ebage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Lum =NewCT_LuminanceEffect ();if _cfdbg :=d .DecodeElement (_cbgcd .Lum ,&_deaac );_cfdbg !=nil {return _cfdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .OuterShdw =NewCT_OuterShadowEffect ();if _gegbde :=d .DecodeElement (_cbgcd .OuterShdw ,&_deaac );_gegbde !=nil {return _gegbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .PrstShdw =NewCT_PresetShadowEffect ();if _cadbd :=d .DecodeElement (_cbgcd .PrstShdw ,&_deaac );_cadbd !=nil {return _cadbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Reflection =NewCT_ReflectionEffect ();if _gabcf :=d .DecodeElement (_cbgcd .Reflection ,&_deaac );_gabcf !=nil {return _gabcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .RelOff =NewCT_RelativeOffsetEffect ();if _bcdfa :=d .DecodeElement (_cbgcd .RelOff ,&_deaac );_bcdfa !=nil {return _bcdfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .SoftEdge =NewCT_SoftEdgesEffect ();if _agfedg :=d .DecodeElement (_cbgcd .SoftEdge ,&_deaac );_agfedg !=nil {return _agfedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Tint =NewCT_TintEffect ();if _fbgfb :=d .DecodeElement (_cbgcd .Tint ,&_deaac );_fbgfb !=nil {return _fbgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgcd .Xfrm =NewCT_TransformEffect ();if _abcfde :=d .DecodeElement (_cbgcd .Xfrm ,&_deaac );_abcfde !=nil {return _abcfde ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0045\u0066\u0066e\u0063\u0074 \u0025\u0076",_deaac .Name );if _gfbdb :=d .Skip ();_gfbdb !=nil {return _gfbdb ;};};case _b .EndElement :break _cbacd ;case _b .CharData :};};return nil ;};func (_ccgffd *ST_ChartBuildStep )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccgffd =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ccgffd =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ccgffd =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ccgffd =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_ccgffd =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_ccgffd =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_ccgffd =6;};return nil ;}; -// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path -func (_gbea *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _gbea .MasterClrMapping !=nil {if _eeeg :=_gbea .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067");_eeeg !=nil {return _eeeg ;};};if _gbea .OverrideClrMapping !=nil {if _fcgc :=_gbea .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_fcgc !=nil {return _fcgc ;};};return nil ;};func (_aaedg ST_PresetLineDashVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aaedg .String (),start );};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;}; +// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path +func (_cfdec *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };type CT_SoftEdgesEffect struct{RadAttr int64 ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;};func (_eabfc ST_TextHorzOverflowType )Validate ()error {return _eabfc .ValidateWithPath ("")};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_eedfa :=&CT_PositiveFixedAngle {};_eedfa .ValAttr =0;return _eedfa ;};func NewCT_Ratio ()*CT_Ratio {_cbdgf :=&CT_Ratio {};return _cbdgf };func (_bfdccd *ST_CompoundLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggbgb ,_bagfb :=d .Token ();if _bagfb !=nil {return _bagfb ;};if _ccadf ,_efeded :=_eggbgb .(_b .EndElement );_efeded &&_ccadf .Name ==start .Name {*_bfdccd =1;return nil ;};if _cfcbd ,_ebdga :=_eggbgb .(_b .CharData );!_ebdga {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eggbgb );}else {switch string (_cfcbd ){case "":*_bfdccd =0;case "\u0073\u006e\u0067":*_bfdccd =1;case "\u0064\u0062\u006c":*_bfdccd =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bfdccd =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bfdccd =4;case "\u0074\u0072\u0069":*_bfdccd =5;};};_eggbgb ,_bagfb =d .Token ();if _bagfb !=nil {return _bagfb ;};if _eaeec ,_ageba :=_eggbgb .(_b .EndElement );_ageba &&_eaeec .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eggbgb );};func (_gccadc ST_PenAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bceed :=_b .Attr {};_bceed .Name =name ;switch _gccadc {case ST_PenAlignmentUnset :_bceed .Value ="";case ST_PenAlignmentCtr :_bceed .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_bceed .Value ="\u0069\u006e";};return _bceed ,nil ;};func (_faaae *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_faaae =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_faaae =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_faaae =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_faaae =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_faaae =4;};return nil ;};func (_fadec *CT_TextLineBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adccf :for {_fabad ,_degda :=d .Token ();if _degda !=nil {return _degda ;};switch _afege :=_fabad .(type ){case _b .StartElement :switch _afege .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadec .RPr =NewCT_TextCharacterProperties ();if _gbdcea :=d .DecodeElement (_fadec .RPr ,&_afege );_gbdcea !=nil {return _gbdcea ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0020\u0025v",_afege .Name );if _addecbb :=d .Skip ();_addecbb !=nil {return _addecbb ;};};case _b .EndElement :break _adccf ;case _b .CharData :};};return nil ;};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_bddg :=&CT_DuotoneEffect {};return _bddg };func (_gaffdb ST_AnimationBuildType )String ()string {switch _gaffdb {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};func NewCT_PositivePercentage ()*CT_PositivePercentage {_abbda :=&CT_PositivePercentage {};return _abbda ;};func (_dbfae *CT_LuminanceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdeef :=range start .Attr {if _bdeef .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_agdbe ,_dagae :=ParseUnionST_FixedPercentage (_bdeef .Value );if _dagae !=nil {return _dagae ;};_dbfae .BrightAttr =&_agdbe ;continue ;};if _bdeef .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_gffdea ,_ffdcb :=ParseUnionST_FixedPercentage (_bdeef .Value );if _ffdcb !=nil {return _ffdcb ;};_dbfae .ContrastAttr =&_gffdea ;continue ;};};for {_gbaec ,_gcfddc :=d .Token ();if _gcfddc !=nil {return _db .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",_gcfddc );};if _fgae ,_eegdc :=_gbaec .(_b .EndElement );_eegdc &&_fgae .Name ==start .Name {break ;};};return nil ;};func NewBlip ()*Blip {_cbg :=&Blip {};_cbg .CT_Blip =*NewCT_Blip ();return _cbg }; -// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path -func (_ecgfe *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// Validate validates the CT_HslColor and its children +func (_gdfee *CT_HslColor )Validate ()error {return _gdfee .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;}; -// Validate validates the CT_NoFillProperties and its children -func (_cdcdb *CT_NoFillProperties )Validate ()error {return _cdcdb .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;}; +// Validate validates the CT_EffectProperties and its children +func (_ccad *CT_EffectProperties )Validate ()error {return _ccad .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path -func (_deaa *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _deaa .MarLAttr !=nil {if *_deaa .MarLAttr < 0{return _b .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 ,*_deaa .MarLAttr );};if *_deaa .MarLAttr > 51206400{return _b .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 ,*_deaa .MarLAttr );};};if _deaa .MarRAttr !=nil {if *_deaa .MarRAttr < 0{return _b .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 ,*_deaa .MarRAttr );};if *_deaa .MarRAttr > 51206400{return _b .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 ,*_deaa .MarRAttr );};};if _deaa .LvlAttr !=nil {if *_deaa .LvlAttr < 0{return _b .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 ,*_deaa .LvlAttr );};if *_deaa .LvlAttr > 8{return _b .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 ,*_deaa .LvlAttr );};};if _deaa .IndentAttr !=nil {if *_deaa .IndentAttr < -51206400{return _b .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 ,*_deaa .IndentAttr );};if *_deaa .IndentAttr > 51206400{return _b .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 ,*_deaa .IndentAttr );};};if _afadf :=_deaa .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_afadf !=nil {return _afadf ;};if _deaa .DefTabSzAttr !=nil {if _geefe :=_deaa .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072");_geefe !=nil {return _geefe ;};};if _feebbf :=_deaa .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_feebbf !=nil {return _feebbf ;};if _deaa .LnSpc !=nil {if _eecca :=_deaa .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063");_eecca !=nil {return _eecca ;};};if _deaa .SpcBef !=nil {if _acebd :=_deaa .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_acebd !=nil {return _acebd ;};};if _deaa .SpcAft !=nil {if _adaebf :=_deaa .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074");_adaebf !=nil {return _adaebf ;};};if _deaa .BuClrTx !=nil {if _bcadf :=_deaa .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_bcadf !=nil {return _bcadf ;};};if _deaa .BuClr !=nil {if _bgcgeb :=_deaa .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_bgcgeb !=nil {return _bgcgeb ;};};if _deaa .BuSzTx !=nil {if _fbgfge :=_deaa .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_fbgfge !=nil {return _fbgfge ;};};if _deaa .BuSzPct !=nil {if _ecagc :=_deaa .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_ecagc !=nil {return _ecagc ;};};if _deaa .BuSzPts !=nil {if _fggafe :=_deaa .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_fggafe !=nil {return _fggafe ;};};if _deaa .BuFontTx !=nil {if _edfee :=_deaa .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_edfee !=nil {return _edfee ;};};if _deaa .BuFont !=nil {if _cfdbc :=_deaa .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_cfdbc !=nil {return _cfdbc ;};};if _deaa .BuNone !=nil {if _accfe :=_deaa .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_accfe !=nil {return _accfe ;};};if _deaa .BuAutoNum !=nil {if _dcged :=_deaa .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_dcged !=nil {return _dcged ;};};if _deaa .BuChar !=nil {if _dgdac :=_deaa .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_dgdac !=nil {return _dgdac ;};};if _deaa .BuBlip !=nil {if _gddce :=_deaa .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_gddce !=nil {return _gddce ;};};if _deaa .TabLst !=nil {if _dccda :=_deaa .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074");_dccda !=nil {return _dccda ;};};if _deaa .DefRPr !=nil {if _febcgd :=_deaa .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_febcgd !=nil {return _febcgd ;};};if _deaa .ExtLst !=nil {if _bbga :=_deaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbga !=nil {return _bbga ;};};return nil ;};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;};func NewGraphic ()*Graphic {_agcba :=&Graphic {};_agcba .CT_GraphicalObject =*NewCT_GraphicalObject ();return _agcba ;};func NewCT_BlendEffect ()*CT_BlendEffect {_fba :=&CT_BlendEffect {};_fba .BlendAttr =ST_BlendMode (1);_fba .Cont =NewCT_EffectContainer ();return _fba ;}; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_fbfad *CT_TableStyle )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_fbfad .StyleIdAttr ){return _db .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 ,_e .ST_GuidPatternRe ,_fbfad .StyleIdAttr );};if _fbfad .TblBg !=nil {if _bgbbg :=_fbfad .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_bgbbg !=nil {return _bgbbg ;};};if _fbfad .WholeTbl !=nil {if _affbf :=_fbfad .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l");_affbf !=nil {return _affbf ;};};if _fbfad .Band1H !=nil {if _aggfe :=_fbfad .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_aggfe !=nil {return _aggfe ;};};if _fbfad .Band2H !=nil {if _gebb :=_fbfad .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048");_gebb !=nil {return _gebb ;};};if _fbfad .Band1V !=nil {if _bdfg :=_fbfad .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_bdfg !=nil {return _bdfg ;};};if _fbfad .Band2V !=nil {if _aeegb :=_fbfad .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056");_aeegb !=nil {return _aeegb ;};};if _fbfad .LastCol !=nil {if _fgbcc :=_fbfad .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_fgbcc !=nil {return _fgbcc ;};};if _fbfad .FirstCol !=nil {if _fbbbe :=_fbfad .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl");_fbbbe !=nil {return _fbbbe ;};};if _fbfad .LastRow !=nil {if _cfdde :=_fbfad .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_cfdde !=nil {return _cfdde ;};};if _fbfad .SeCell !=nil {if _dagcg :=_fbfad .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c");_dagcg !=nil {return _dagcg ;};};if _fbfad .SwCell !=nil {if _cgafd :=_fbfad .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_cgafd !=nil {return _cgafd ;};};if _fbfad .FirstRow !=nil {if _gdggef :=_fbfad .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw");_gdggef !=nil {return _gdggef ;};};if _fbfad .NeCell !=nil {if _ggcfge :=_fbfad .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_ggcfge !=nil {return _ggcfge ;};};if _fbfad .NwCell !=nil {if _aaadb :=_fbfad .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c");_aaadb !=nil {return _aaadb ;};};if _fbfad .ExtLst !=nil {if _effa :=_fbfad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_effa !=nil {return _effa ;};};return nil ;};func NewThemeOverride ()*ThemeOverride {_bcffe :=&ThemeOverride {};_bcffe .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _bcffe ;}; -// Validate validates the CT_EffectStyleItem and its children -func (_fage *CT_EffectStyleItem )Validate ()error {return _fage .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;};func (_gfbdb *ST_PathFillMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdedaa ,_ffcad :=d .Token ();if _ffcad !=nil {return _ffcad ;};if _aabbf ,_dedbgg :=_cdedaa .(_d .EndElement );_dedbgg &&_aabbf .Name ==start .Name {*_gfbdb =1;return nil ;};if _faaabg ,_dgbee :=_cdedaa .(_d .CharData );!_dgbee {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",_cdedaa );}else {switch string (_faaabg ){case "":*_gfbdb =0;case "\u006e\u006f\u006e\u0065":*_gfbdb =1;case "\u006e\u006f\u0072\u006d":*_gfbdb =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gfbdb =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_gfbdb =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gfbdb =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_gfbdb =6;};};_cdedaa ,_ffcad =d .Token ();if _ffcad !=nil {return _ffcad ;};if _fffba ,_bfaag :=_cdedaa .(_d .EndElement );_bfaag &&_fffba .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",_cdedaa );};func (_gfaed ST_PitchFamily )ValidateWithPath (path string )error {switch _gfaed {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_gfaed ));};return nil ;}; +// Validate validates the CT_GvmlGroupShapeNonVisual and its children +func (_bfcg *CT_GvmlGroupShapeNonVisual )Validate ()error {return _bfcg .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");};func (_edaab *CT_QuickTimeFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_db .Sprintf ("\u0025\u0076",_edaab .LinkAttr )});e .EncodeToken (start );if _edaab .ExtLst !=nil {_bebee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edaab .ExtLst ,_bebee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaaec *ST_BevelPresetType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eaaec =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_eaaec =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_eaaec =2;case "\u0073\u006c\u006fp\u0065":*_eaaec =3;case "\u0063\u0072\u006fs\u0073":*_eaaec =4;case "\u0061\u006e\u0067l\u0065":*_eaaec =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_eaaec =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_eaaec =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_eaaec =8;case "\u0064\u0069\u0076o\u0074":*_eaaec =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_eaaec =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_eaaec =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_eaaec =12;};return nil ;};func (_dacdage *CT_VideoFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_db .Sprintf ("\u0025\u0076",_dacdage .LinkAttr )});if _dacdage .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_dacdage .ContentTypeAttr )});};e .EncodeToken (start );if _dacdage .ExtLst !=nil {_cbfcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dacdage .ExtLst ,_cbfcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgede ST_FontCollectionIndex )String ()string {switch _dgede {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_RegularTextRun ()*CT_RegularTextRun {_acacd :=&CT_RegularTextRun {};return _acacd };func NewEG_ColorChoice ()*EG_ColorChoice {_ceag :=&EG_ColorChoice {};return _ceag };func (_fagcd *CT_GvmlShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dffbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fagcd .CNvPr ,_dffbg );_dfcef :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_fagcd .CNvSpPr ,_dfcef );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path -func (_deeg *CT_ConnectorLocking )ValidateWithPath (path string )error {if _deeg .ExtLst !=nil {if _bdad :=_deeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdad !=nil {return _bdad ;};};return nil ;};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;}; +// Validate validates the CT_RegularTextRun and its children +func (_ggaa *CT_RegularTextRun )Validate ()error {return _ggaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};type ThemeOverride struct{CT_BaseStylesOverride };func (_abed *CT_GeomGuideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abed .Gd !=nil {_gefd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_edbae :=range _abed .Gd {e .EncodeElement (_edbae ,_gefd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfcaf *ST_PitchFamily )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceebf ,_adedgd :=d .Token ();if _adedgd !=nil {return _adedgd ;};if _baaba ,_gcegc :=_ceebf .(_b .EndElement );_gcegc &&_baaba .Name ==start .Name {*_gfcaf =1;return nil ;};if _becea ,_dgdg :=_ceebf .(_b .CharData );!_dgdg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceebf );}else {switch string (_becea ){case "":*_gfcaf =0;case "\u0030\u0030":*_gfcaf =1;case "\u0030\u0031":*_gfcaf =2;case "\u0030\u0032":*_gfcaf =3;case "\u0031\u0036":*_gfcaf =4;case "\u0031\u0037":*_gfcaf =5;case "\u0031\u0038":*_gfcaf =6;case "\u0033\u0032":*_gfcaf =7;case "\u0033\u0033":*_gfcaf =8;case "\u0033\u0034":*_gfcaf =9;case "\u0034\u0038":*_gfcaf =10;case "\u0034\u0039":*_gfcaf =11;case "\u0035\u0030":*_gfcaf =12;case "\u0036\u0034":*_gfcaf =13;case "\u0036\u0035":*_gfcaf =14;case "\u0036\u0036":*_gfcaf =15;case "\u0038\u0030":*_gfcaf =16;case "\u0038\u0031":*_gfcaf =17;case "\u0038\u0032":*_gfcaf =18;};};_ceebf ,_adedgd =d .Token ();if _adedgd !=nil {return _adedgd ;};if _efdgbg ,_dfcag :=_ceebf .(_b .EndElement );_dfcag &&_efdgbg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceebf );};func (_gccbac ST_AnimationDgmBuildType )String ()string {if _gccbac .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _gccbac .ST_AnimationBuildType .String ();};if _gccbac .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _gccbac .ST_AnimationDgmOnlyBuildType .String ();};return "";};func (_gcge ST_PresetShadowVal )Validate ()error {return _gcge .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;); -// Validate validates the CT_GradientStop and its children -func (_dfeg *CT_GradientStop )Validate ()error {return _dfeg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_eecfg *CT_PictureLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eecfg .NoCropAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eecfg .NoCropAttr ))});};if _eecfg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eecfg .NoGrpAttr ))});};if _eecfg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eecfg .NoSelectAttr ))});};if _eecfg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eecfg .NoRotAttr ))});};if _eecfg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eecfg .NoChangeAspectAttr ))});};if _eecfg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eecfg .NoMoveAttr ))});};if _eecfg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eecfg .NoResizeAttr ))});};if _eecfg .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eecfg .NoEditPointsAttr ))});};if _eecfg .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eecfg .NoAdjustHandlesAttr ))});};if _eecfg .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eecfg .NoChangeArrowheadsAttr ))});};if _eecfg .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eecfg .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _eecfg .ExtLst !=nil {_gaedd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eecfg .ExtLst ,_gaedd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableStyleCellStyle and its children +func (_efdda *CT_TableStyleCellStyle )Validate ()error {return _efdda .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};func (_dcecg ST_LineEndType )String ()string {switch _dcecg {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 (_bbfbcg *CT_TextNormalAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgfae :=range start .Attr {if _bgfae .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_dbad ,_afafe :=ParseUnionST_TextFontScalePercentOrPercentString (_bgfae .Value );if _afafe !=nil {return _afafe ;};_bbfbcg .FontScaleAttr =&_dbad ;continue ;};if _bgfae .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_gfdef ,_ecbda :=ParseUnionST_TextSpacingPercentOrPercentString (_bgfae .Value );if _ecbda !=nil {return _ecbda ;};_bbfbcg .LnSpcReductionAttr =&_gfdef ;continue ;};};for {_gcgaa ,_egbba :=d .Token ();if _egbba !=nil {return _db .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",_egbba );};if _ceceg ,_gdbgc :=_gcgaa .(_b .EndElement );_gdbgc &&_ceceg .Name ==start .Name {break ;};};return nil ;};func (_gabgg *CT_TextTabStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfddef :for {_afgc ,_afdgfb :=d .Token ();if _afdgfb !=nil {return _afdgfb ;};switch _fbabc :=_afgc .(type ){case _b .StartElement :switch _fbabc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddgcbe :=NewCT_TextTabStop ();if _feaff :=d .DecodeElement (_ddgcbe ,&_fbabc );_feaff !=nil {return _feaff ;};_gabgg .Tab =append (_gabgg .Tab ,_ddgcbe );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fbabc .Name );if _fbcde :=d .Skip ();_fbcde !=nil {return _fbcde ;};};case _b .EndElement :break _cfddef ;case _b .CharData :};};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_TextBulletTypefaceFollowText and its children, prefixing error messages with path -func (_caebe *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_ThemeableLineStyle and its children +func (_fefbf *CT_ThemeableLineStyle )Validate ()error {return _fefbf .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func (_gcecc *CT_GvmlGroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcecc .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_gcecc .GrpSpPr =NewCT_GroupShapeProperties ();_dbdc :for {_gbaea ,_decd :=d .Token ();if _decd !=nil {return _decd ;};switch _cbdc :=_gbaea .(type ){case _b .StartElement :switch _cbdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _eabec :=d .DecodeElement (_gcecc .NvGrpSpPr ,&_cbdc );_eabec !=nil {return _eabec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _eegac :=d .DecodeElement (_gcecc .GrpSpPr ,&_cbdc );_eegac !=nil {return _eegac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afca :=NewCT_GvmlGroupShapeChoice ();if _fdaa :=d .DecodeElement (&_afca .TxSp ,&_cbdc );_fdaa !=nil {return _fdaa ;};_gcecc .Choice =append (_gcecc .Choice ,_afca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_geegf :=NewCT_GvmlGroupShapeChoice ();if _ddgf :=d .DecodeElement (&_geegf .Sp ,&_cbdc );_ddgf !=nil {return _ddgf ;};_gcecc .Choice =append (_gcecc .Choice ,_geegf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbegf :=NewCT_GvmlGroupShapeChoice ();if _becege :=d .DecodeElement (&_bbegf .CxnSp ,&_cbdc );_becege !=nil {return _becege ;};_gcecc .Choice =append (_gcecc .Choice ,_bbegf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_accff :=NewCT_GvmlGroupShapeChoice ();if _gccea :=d .DecodeElement (&_accff .Pic ,&_cbdc );_gccea !=nil {return _gccea ;};_gcecc .Choice =append (_gcecc .Choice ,_accff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfcg :=NewCT_GvmlGroupShapeChoice ();if _efgce :=d .DecodeElement (&_cfcg .GraphicFrame ,&_cbdc );_efgce !=nil {return _efgce ;};_gcecc .Choice =append (_gcecc .Choice ,_cfcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdgg :=NewCT_GvmlGroupShapeChoice ();if _becaa :=d .DecodeElement (&_bdgg .GrpSp ,&_cbdc );_becaa !=nil {return _becaa ;};_gcecc .Choice =append (_gcecc .Choice ,_bdgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcecc .ExtLst =NewCT_OfficeArtExtensionList ();if _gdcgb :=d .DecodeElement (_gcecc .ExtLst ,&_cbdc );_gdcgb !=nil {return _gdcgb ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_cbdc .Name );if _faag :=d .Skip ();_faag !=nil {return _faag ;};};case _b .EndElement :break _dbdc ;case _b .CharData :};};return nil ;};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;};func (_fefce *CT_TableStyleTextStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddaeg :=range start .Attr {if _ddaeg .Name .Local =="\u0062"{_fefce .BAttr .UnmarshalXMLAttr (_ddaeg );continue ;};if _ddaeg .Name .Local =="\u0069"{_fefce .IAttr .UnmarshalXMLAttr (_ddaeg );continue ;};};_ccbdbb :for {_agffc ,_cfeeg :=d .Token ();if _cfeeg !=nil {return _cfeeg ;};switch _dbbada :=_agffc .(type ){case _b .StartElement :switch _dbbada .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefce .Font =NewCT_FontCollection ();if _deedd :=d .DecodeElement (_fefce .Font ,&_dbbada );_deedd !=nil {return _deedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefce .FontRef =NewCT_FontReference ();if _fecge :=d .DecodeElement (_fefce .FontRef ,&_dbbada );_fecge !=nil {return _fecge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefce .ScrgbClr =NewCT_ScRgbColor ();if _fdfab :=d .DecodeElement (_fefce .ScrgbClr ,&_dbbada );_fdfab !=nil {return _fdfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefce .SrgbClr =NewCT_SRgbColor ();if _cbbdg :=d .DecodeElement (_fefce .SrgbClr ,&_dbbada );_cbbdg !=nil {return _cbbdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefce .HslClr =NewCT_HslColor ();if _aaddb :=d .DecodeElement (_fefce .HslClr ,&_dbbada );_aaddb !=nil {return _aaddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefce .SysClr =NewCT_SystemColor ();if _cccfa :=d .DecodeElement (_fefce .SysClr ,&_dbbada );_cccfa !=nil {return _cccfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefce .SchemeClr =NewCT_SchemeColor ();if _cfabb :=d .DecodeElement (_fefce .SchemeClr ,&_dbbada );_cfabb !=nil {return _cfabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefce .PrstClr =NewCT_PresetColor ();if _degfb :=d .DecodeElement (_fefce .PrstClr ,&_dbbada );_degfb !=nil {return _degfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefce .ExtLst =NewCT_OfficeArtExtensionList ();if _aagda :=d .DecodeElement (_fefce .ExtLst ,&_dbbada );_aagda !=nil {return _aagda ;};default:_be .Log .Debug ("\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",_dbbada .Name );if _dedaa :=d .Skip ();_dedaa !=nil {return _dedaa ;};};case _b .EndElement :break _ccbdbb ;case _b .CharData :};};return nil ;};func (_egfaa *CT_StyleMatrixReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efdde :=range start .Attr {if _efdde .Name .Local =="\u0069\u0064\u0078"{_ebefd ,_bdcc :=_af .ParseUint (_efdde .Value ,10,32);if _bdcc !=nil {return _bdcc ;};_egfaa .IdxAttr =uint32 (_ebefd );continue ;};};_agdc :for {_cfecb ,_acbag :=d .Token ();if _acbag !=nil {return _acbag ;};switch _ecbga :=_cfecb .(type ){case _b .StartElement :switch _ecbga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egfaa .ScrgbClr =NewCT_ScRgbColor ();if _cdffg :=d .DecodeElement (_egfaa .ScrgbClr ,&_ecbga );_cdffg !=nil {return _cdffg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egfaa .SrgbClr =NewCT_SRgbColor ();if _aefdg :=d .DecodeElement (_egfaa .SrgbClr ,&_ecbga );_aefdg !=nil {return _aefdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egfaa .HslClr =NewCT_HslColor ();if _cbfa :=d .DecodeElement (_egfaa .HslClr ,&_ecbga );_cbfa !=nil {return _cbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egfaa .SysClr =NewCT_SystemColor ();if _gbcgg :=d .DecodeElement (_egfaa .SysClr ,&_ecbga );_gbcgg !=nil {return _gbcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egfaa .SchemeClr =NewCT_SchemeColor ();if _gabfa :=d .DecodeElement (_egfaa .SchemeClr ,&_ecbga );_gabfa !=nil {return _gabfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egfaa .PrstClr =NewCT_PresetColor ();if _baabg :=d .DecodeElement (_egfaa .PrstClr ,&_ecbga );_baabg !=nil {return _baabg ;};default:_be .Log .Debug ("\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",_ecbga .Name );if _aecffe :=d .Skip ();_aecffe !=nil {return _aecffe ;};};case _b .EndElement :break _agdc ;case _b .CharData :};};return nil ;};func (_ddcbg ST_Percentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddcbg .ST_PercentageDecimal !=nil {e .EncodeToken (_b .CharData (_db .Sprintf ("\u0025\u0064",*_ddcbg .ST_PercentageDecimal )));};if _ddcbg .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_ddcbg .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_facc :=&CT_ConnectionSiteList {};return _facc ;};func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_fdcg :=&CT_AlphaCeilingEffect {};return _fdcg ;};func (_dadbdf ST_PathShadeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dadbdf .String (),start );};func (_bbdd *ST_PenAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbdd =0;case "\u0063\u0074\u0072":*_bbdd =1;case "\u0069\u006e":*_bbdd =2;};return nil ;}; -// Validate validates the CT_NonVisualDrawingShapeProps and its children -func (_geaf *CT_NonVisualDrawingShapeProps )Validate ()error {return _geaf .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");}; +// Validate validates the CT_TablePartStyle and its children +func (_debf *CT_TablePartStyle )Validate ()error {return _debf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the Blip and its children, prefixing error messages with path -func (_eea *Blip )ValidateWithPath (path string )error {if _gcb :=_eea .CT_Blip .ValidateWithPath (path );_gcb !=nil {return _gcb ;};return nil ;};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_bfbg :=&CT_PositiveFixedAngle {};_bfbg .ValAttr =0;return _bfbg ;}; +// Validate validates the CT_EmptyElement and its children +func (_cfbea *CT_EmptyElement )Validate ()error {return _cfbea .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_cbd *CT_AudioCD )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbd .St =NewCT_AudioCDTime ();_cbd .End =NewCT_AudioCDTime ();_beg :for {_fcf ,_ede :=d .Token ();if _ede !=nil {return _ede ;};switch _dca :=_fcf .(type ){case _b .StartElement :switch _dca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bee :=d .DecodeElement (_cbd .St ,&_dca );_bee !=nil {return _bee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _badf :=d .DecodeElement (_cbd .End ,&_dca );_badf !=nil {return _badf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbd .ExtLst =NewCT_OfficeArtExtensionList ();if _fcc :=d .DecodeElement (_cbd .ExtLst ,&_dca );_fcc !=nil {return _fcc ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0020\u0025\u0076",_dca .Name );if _fec :=d .Skip ();_fec !=nil {return _fec ;};};case _b .EndElement :break _beg ;case _b .CharData :};};return nil ;};type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;};func (_gadbd *CT_TableStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066"},Value :_db .Sprintf ("\u0025\u0076",_gadbd .DefAttr )});e .EncodeToken (start );if _gadbd .TblStyle !=nil {_dddbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_fgecc :=range _gadbd .TblStyle {e .EncodeElement (_fgecc ,_dddbg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecdg *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_cgee ,_fcefg :=d .Token ();if _fcefg !=nil {return _db .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",_fcefg );};if _caff ,_abdg :=_cgee .(_b .EndElement );_abdg &&_caff .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Cell3D and its children -func (_cdbef *CT_Cell3D )Validate ()error {return _cdbef .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");};func (_dbeeb *ST_LightRigType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbeeb =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_dbeeb =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_dbeeb =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_dbeeb =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_dbeeb =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_dbeeb =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_dbeeb =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_dbeeb =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_dbeeb =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_dbeeb =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_dbeeb =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_dbeeb =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_dbeeb =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_dbeeb =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_dbeeb =14;case "\u0073\u006f\u0066\u0074":*_dbeeb =15;case "\u0068\u0061\u0072s\u0068":*_dbeeb =16;case "\u0066\u006c\u006fo\u0064":*_dbeeb =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_dbeeb =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_dbeeb =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_dbeeb =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_dbeeb =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_dbeeb =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_dbeeb =23;case "\u0066\u006c\u0061\u0074":*_dbeeb =24;case "\u0074\u0077\u006fP\u0074":*_dbeeb =25;case "\u0067\u006c\u006f\u0077":*_dbeeb =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_dbeeb =27;};return nil ;};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;}; +// Validate validates the CT_GlowEffect and its children +func (_gaeg *CT_GlowEffect )Validate ()error {return _gaeg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");};func (_dfgbe *ST_TextPoint )ValidateWithPath (path string )error {_cccfe :=[]string {};if _dfgbe .ST_TextPointUnqualified !=nil {_cccfe =append (_cccfe ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _dfgbe .ST_UniversalMeasure !=nil {_cccfe =append (_cccfe ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cccfe )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cccfe );};return nil ;}; -// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path -func (_daadd *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };func (_fcbf *CT_GradientFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcfb :=range start .Attr {if _gcfb .Name .Local =="\u0066\u006c\u0069\u0070"{_fcbf .FlipAttr .UnmarshalXMLAttr (_gcfb );continue ;};if _gcfb .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_fafge ,_gfgbc :=_c .ParseBool (_gcfb .Value );if _gfgbc !=nil {return _gfgbc ;};_fcbf .RotWithShapeAttr =&_fafge ;continue ;};};_bfead :for {_eeef ,_egccd :=d .Token ();if _egccd !=nil {return _egccd ;};switch _egabg :=_eeef .(type ){case _d .StartElement :switch _egabg .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 :"\u0067\u0073\u004cs\u0074"},_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\u0073\u004cs\u0074"}:_fcbf .GsLst =NewCT_GradientStopList ();if _bbbcd :=d .DecodeElement (_fcbf .GsLst ,&_egabg );_bbbcd !=nil {return _bbbcd ;};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 :"\u006c\u0069\u006e"},_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 :"\u006c\u0069\u006e"}:_fcbf .Lin =NewCT_LinearShadeProperties ();if _egfbd :=d .DecodeElement (_fcbf .Lin ,&_egabg );_egfbd !=nil {return _egfbd ;};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\u0068"},_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\u0068"}:_fcbf .Path =NewCT_PathShadeProperties ();if _bdga :=d .DecodeElement (_fcbf .Path ,&_egabg );_bdga !=nil {return _bdga ;};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 :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_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 :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_fcbf .TileRect =NewCT_RelativeRect ();if _cgged :=d .DecodeElement (_fcbf .TileRect ,&_egabg );_cgged !=nil {return _cgged ;};default:_bf .Log .Debug ("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",_egabg .Name );if _aeeca :=d .Skip ();_aeeca !=nil {return _aeeca ;};};case _d .EndElement :break _bfead ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path +func (_ecfc *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _ecfc .MasterClrMapping !=nil {if _bcgf :=_ecfc .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067");_bcgf !=nil {return _bcgf ;};};if _ecfc .OverrideClrMapping !=nil {if _fca :=_ecfc .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_fca !=nil {return _fca ;};};return nil ;};func (_bdgeg *CT_TextBulletSizePoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdgeg .ValAttr =100;for _ ,_dfabc :=range start .Attr {if _dfabc .Name .Local =="\u0076\u0061\u006c"{_bfae ,_dcfcef :=_af .ParseInt (_dfabc .Value ,10,32);if _dcfcef !=nil {return _dcfcef ;};_bdgeg .ValAttr =int32 (_bfae );continue ;};};for {_cbagbe ,_cbcgdb :=d .Token ();if _cbcgdb !=nil {return _db .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",_cbcgdb );};if _fcag ,_gggcf :=_cbagbe .(_b .EndElement );_gggcf &&_fcag .Name ==start .Name {break ;};};return nil ;};func (_bfgb *CT_DuotoneEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );for _ ,_ddbff :=range _bfgb .EG_ColorChoice {_ddbff .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyleList ()*CT_TableStyleList {_ddcdc :=&CT_TableStyleList {};_ddcdc .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 _ddcdc ;};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_egadg *EG_EffectProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egadg .EffectLst !=nil {_beafea :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egadg .EffectLst ,_beafea );};if _egadg .EffectDag !=nil {_bdcad :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_egadg .EffectDag ,_bdcad );};return nil ;};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_cdafd ST_DgmBuildStep )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdafd .String (),start );};func (_eabff *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_gaabd :=[]string {};if _eabff .ST_PositiveFixedPercentageDecimal !=nil {_gaabd =append (_gaabd ,"\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 _eabff .ST_PositiveFixedPercentage !=nil {if _cfdebd :=_eabff .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");_cfdebd !=nil {return _cfdebd ;};_gaabd =append (_gaabd ,"\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 (_gaabd )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gaabd );};return nil ;}; -// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path -func (_dcaf *CT_ColorMRU )ValidateWithPath (path string )error {for _aece ,_fgeb :=range _dcaf .EG_ColorChoice {if _daec :=_fgeb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aece ));_daec !=nil {return _daec ;};};return nil ;};func (_aecbge *CT_OfficeArtExtension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caadf :=range start .Attr {if _caadf .Name .Local =="\u0075\u0072\u0069"{_aecbb ,_faffc :=_caadf .Value ,error (nil );if _faffc !=nil {return _faffc ;};_aecbge .UriAttr =_aecbb ;continue ;};};_gdfge :for {_abce ,_cfdba :=d .Token ();if _cfdba !=nil {return _cfdba ;};switch _ecfb :=_abce .(type ){case _d .StartElement :switch _ecfb .Name {default:if _daedg ,_adbe :=_cg .CreateElement (_ecfb );_adbe !=nil {return _adbe ;}else {if _gaeee :=d .DecodeElement (_daedg ,&_ecfb );_gaeee !=nil {return _gaeee ;};_aecbge .Any =append (_aecbge .Any ,_daedg );};};case _d .EndElement :break _gdfge ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_TextBulletColorFollowText and its children +func (_bbgca *CT_TextBulletColorFollowText )Validate ()error {return _bbgca .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 (_afeafa ST_TextUnderlineType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgdef :=_b .Attr {};_fgdef .Name =name ;switch _afeafa {case ST_TextUnderlineTypeUnset :_fgdef .Value ="";case ST_TextUnderlineTypeNone :_fgdef .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_fgdef .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_fgdef .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_fgdef .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_fgdef .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_fgdef .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_fgdef .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDash :_fgdef .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_fgdef .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_fgdef .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_TextUnderlineTypeDashLongHeavy :_fgdef .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_fgdef .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_fgdef .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDotDash :_fgdef .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_fgdef .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeWavy :_fgdef .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_fgdef .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_fgdef .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c";};return _fgdef ,nil ;};func (_dfdg *CT_FillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfdg .NoFill !=nil {_dfdgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfdg .NoFill ,_dfdgb );};if _dfdg .SolidFill !=nil {_fcdee :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfdg .SolidFill ,_fcdee );};if _dfdg .GradFill !=nil {_dffa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfdg .GradFill ,_dffa );};if _dfdg .BlipFill !=nil {_efda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfdg .BlipFill ,_efda );};if _dfdg .PattFill !=nil {_adce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfdg .PattFill ,_adce );};if _dfdg .GrpFill !=nil {_abgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dfdg .GrpFill ,_abgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path -func (_gcea *CT_SupplementalFont )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_dcaa *CT_Color )ValidateWithPath (path string )error {if _dcaa .ScrgbClr !=nil {if _acec :=_dcaa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_acec !=nil {return _acec ;};};if _dcaa .SrgbClr !=nil {if _ecgd :=_dcaa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ecgd !=nil {return _ecgd ;};};if _dcaa .HslClr !=nil {if _cdgg :=_dcaa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cdgg !=nil {return _cdgg ;};};if _dcaa .SysClr !=nil {if _fecd :=_dcaa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fecd !=nil {return _fecd ;};};if _dcaa .SchemeClr !=nil {if _dacde :=_dcaa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dacde !=nil {return _dacde ;};};if _dcaa .PrstClr !=nil {if _bgeca :=_dcaa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bgeca !=nil {return _bgeca ;};};return nil ;};func (_bfdcb *CT_Path2DArcTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0052"},Value :_b .Sprintf ("\u0025\u0076",_bfdcb .WRAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0052"},Value :_b .Sprintf ("\u0025\u0076",_bfdcb .HRAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_b .Sprintf ("\u0025\u0076",_bfdcb .StAngAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_b .Sprintf ("\u0025\u0076",_bfdcb .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 NewCT_TextField ()*CT_TextField {_fdadbc :=&CT_TextField {};_fdadbc .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 _fdadbc ;};func (_aedga *CT_ScRgbColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_aedga .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067"},Value :_b .Sprintf ("\u0025\u0076",_aedga .GAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0076",_aedga .BAttr )});e .EncodeToken (start );if _aedga .EG_ColorTransform !=nil {for _ ,_cgadg :=range _aedga .EG_ColorTransform {_cgadg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });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 ;};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;}; - -// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path -func (_abgga *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _abgga .BuFontTx !=nil {if _ffdbc :=_abgga .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_ffdbc !=nil {return _ffdbc ;};};if _abgga .BuFont !=nil {if _cddab :=_abgga .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_cddab !=nil {return _cddab ;};};return nil ;}; - -// Validate validates the CT_TextBulletSizeFollowText and its children -func (_cbce *CT_TextBulletSizeFollowText )Validate ()error {return _cbce .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");}; +// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path +func (_afdad *CT_TextTabStop )ValidateWithPath (path string )error {if _afdad .PosAttr !=nil {if _efeae :=_afdad .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_efeae !=nil {return _efeae ;};};if _ddfa :=_afdad .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_ddfa !=nil {return _ddfa ;};return nil ;};func (_bgcfe ST_BevelPresetType )ValidateWithPath (path string )error {switch _bgcfe {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcfe ));};return nil ;}; -// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path -func (_fgggc *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _fdacg :=_fgggc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdacg !=nil {return _fdacg ;};return nil ;};func (_gcgce ST_PresetMaterialType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcgce .String (),start );};func (_eddf *CT_FixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_eddf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TextStrikeType byte ;func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_abfaa :=ST_AdjCoordinate {};if _eg .ST_UniversalMeasurePatternRe .MatchString (s ){_abfaa .ST_Coordinate =&ST_Coordinate {};_abfaa .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_gdbc ,_fbggg :=_c .ParseInt (s ,10,64);if _fbggg !=nil {_abfaa .ST_GeomGuideName =&s ;}else {_abfaa .ST_Coordinate =&ST_Coordinate {};_abfaa .ST_Coordinate .ST_CoordinateUnqualified =&_gdbc ;};};return _abfaa ,nil ;};func (_eece *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_babcd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eece .CNvPr ,_babcd );_eecec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eece .CNvGrpSpPr ,_eecec );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dac *CT_AlphaModulateEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_dac .Cont ,_bac );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbbbg *ST_AnimationBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbbbg =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bbbbg =1;};return nil ;};func (_fcdeb *CT_PositiveFixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_fcdeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdba *CT_GroupLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeba :=range start .Attr {if _aeba .Name .Local =="\u006e\u006f\u0047r\u0070"{_edcf ,_fdbcc :=_c .ParseBool (_aeba .Value );if _fdbcc !=nil {return _fdbcc ;};_fdba .NoGrpAttr =&_edcf ;continue ;};if _aeba .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_dgef ,_ecafe :=_c .ParseBool (_aeba .Value );if _ecafe !=nil {return _ecafe ;};_fdba .NoUngrpAttr =&_dgef ;continue ;};if _aeba .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dagb ,_becgb :=_c .ParseBool (_aeba .Value );if _becgb !=nil {return _becgb ;};_fdba .NoSelectAttr =&_dagb ;continue ;};if _aeba .Name .Local =="\u006e\u006f\u0052o\u0074"{_bdbgg ,_ddgaf :=_c .ParseBool (_aeba .Value );if _ddgaf !=nil {return _ddgaf ;};_fdba .NoRotAttr =&_bdbgg ;continue ;};if _aeba .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_befc ,_dfaf :=_c .ParseBool (_aeba .Value );if _dfaf !=nil {return _dfaf ;};_fdba .NoChangeAspectAttr =&_befc ;continue ;};if _aeba .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ccffd ,_dagg :=_c .ParseBool (_aeba .Value );if _dagg !=nil {return _dagg ;};_fdba .NoMoveAttr =&_ccffd ;continue ;};if _aeba .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gfded ,_gbcd :=_c .ParseBool (_aeba .Value );if _gbcd !=nil {return _gbcd ;};_fdba .NoResizeAttr =&_gfded ;continue ;};};_adef :for {_ccabe ,_fddg :=d .Token ();if _fddg !=nil {return _fddg ;};switch _efdac :=_ccabe .(type ){case _d .StartElement :switch _efdac .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdba .ExtLst =NewCT_OfficeArtExtensionList ();if _degfd :=d .DecodeElement (_fdba .ExtLst ,&_efdac );_degfd !=nil {return _degfd ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_efdac .Name );if _gebeg :=d .Skip ();_gebeg !=nil {return _gebeg ;};};case _d .EndElement :break _adef ;case _d .CharData :};};return nil ;};func (_daefb *EG_TextUnderlineFill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geccg :for {_edaaf ,_bcebf :=d .Token ();if _bcebf !=nil {return _bcebf ;};switch _cdggc :=_edaaf .(type ){case _d .StartElement :switch _cdggc .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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_daefb .UFillTx =NewCT_TextUnderlineFillFollowText ();if _dabec :=d .DecodeElement (_daefb .UFillTx ,&_cdggc );_dabec !=nil {return _dabec ;};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 :"\u0075\u0046\u0069l\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 :"\u0075\u0046\u0069l\u006c"}:_daefb .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _ebfag :=d .DecodeElement (_daefb .UFill ,&_cdggc );_ebfag !=nil {return _ebfag ;};default:_bf .Log .Debug ("\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",_cdggc .Name );if _bfdag :=d .Skip ();_bfdag !=nil {return _bfdag ;};};case _d .EndElement :break _geccg ;case _d .CharData :};};return nil ;};func (_bdfc *CT_GvmlConnectorNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gdcab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bdfc .CNvPr ,_gdcab );_gdfaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bdfc .CNvCxnSpPr ,_gdfaf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceadg *CT_TablePropertiesChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceadg .TableStyle !=nil {_ggddb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ceadg .TableStyle ,_ggddb );};if _ceadg .TableStyleId !=nil {_feabe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_cg .AddPreserveSpaceAttr (&_feabe ,*_ceadg .TableStyleId );e .EncodeElement (_ceadg .TableStyleId ,_feabe );};return nil ;};func (_cgbcc *EG_TextBulletTypeface )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgbcc .BuFontTx !=nil {_fada :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_cgbcc .BuFontTx ,_fada );};if _cgbcc .BuFont !=nil {_cbeff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_cgbcc .BuFont ,_cbeff );};return nil ;};func (_bcad *CT_EffectContainer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcad .TypeAttr !=ST_EffectContainerTypeUnset {_ggee ,_fgceg :=_bcad .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _fgceg !=nil {return _fgceg ;};start .Attr =append (start .Attr ,_ggee );};if _bcad .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcad .NameAttr )});};e .EncodeToken (start );if _bcad .Cont !=nil {_aefbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_bcad .Cont ,_aefbg );};if _bcad .Effect !=nil {_efgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bcad .Effect ,_efgb );};if _bcad .AlphaBiLevel !=nil {_feca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_bcad .AlphaBiLevel ,_feca );};if _bcad .AlphaCeiling !=nil {_eedc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_bcad .AlphaCeiling ,_eedc );};if _bcad .AlphaFloor !=nil {_bbcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_bcad .AlphaFloor ,_bbcd );};if _bcad .AlphaInv !=nil {_fffd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_bcad .AlphaInv ,_fffd );};if _bcad .AlphaMod !=nil {_fdaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_bcad .AlphaMod ,_fdaf );};if _bcad .AlphaModFix !=nil {_abbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_bcad .AlphaModFix ,_abbb );};if _bcad .AlphaOutset !=nil {_egefd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_bcad .AlphaOutset ,_egefd );};if _bcad .AlphaRepl !=nil {_eafc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_bcad .AlphaRepl ,_eafc );};if _bcad .BiLevel !=nil {_afgcgg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_bcad .BiLevel ,_afgcgg );};if _bcad .Blend !=nil {_cfdgg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_bcad .Blend ,_cfdgg );};if _bcad .Blur !=nil {_abegd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_bcad .Blur ,_abegd );};if _bcad .ClrChange !=nil {_cggab :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bcad .ClrChange ,_cggab );};if _bcad .ClrRepl !=nil {_gfgac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_bcad .ClrRepl ,_gfgac );};if _bcad .Duotone !=nil {_geeg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_bcad .Duotone ,_geeg );};if _bcad .Fill !=nil {_bfcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_bcad .Fill ,_bfcf );};if _bcad .FillOverlay !=nil {_bfgedg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_bcad .FillOverlay ,_bfgedg );};if _bcad .Glow !=nil {_ccca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_bcad .Glow ,_ccca );};if _bcad .Grayscl !=nil {_bdec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_bcad .Grayscl ,_bdec );};if _bcad .Hsl !=nil {_cbdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_bcad .Hsl ,_cbdg );};if _bcad .InnerShdw !=nil {_ddef :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_bcad .InnerShdw ,_ddef );};if _bcad .Lum !=nil {_ebfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_bcad .Lum ,_ebfd );};if _bcad .OuterShdw !=nil {_agdf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_bcad .OuterShdw ,_agdf );};if _bcad .PrstShdw !=nil {_caeaec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_bcad .PrstShdw ,_caeaec );};if _bcad .Reflection !=nil {_dead :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bcad .Reflection ,_dead );};if _bcad .RelOff !=nil {_bfccf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_bcad .RelOff ,_bfccf );};if _bcad .SoftEdge !=nil {_cgdgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_bcad .SoftEdge ,_cgdgc );};if _bcad .Tint !=nil {_agae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_bcad .Tint ,_agae );};if _bcad .Xfrm !=nil {_cdfac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bcad .Xfrm ,_cdfac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Blip and its children, prefixing error messages with path +func (_gec *Blip )ValidateWithPath (path string )error {if _ffee :=_gec .CT_Blip .ValidateWithPath (path );_ffee !=nil {return _ffee ;};return nil ;};func (_abcbd ST_LineEndType )Validate ()error {return _abcbd .ValidateWithPath ("")};func (_fcafa *CT_TileInfoProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcafa .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_fcafa .TxAttr )});};if _fcafa .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_fcafa .TyAttr )});};if _fcafa .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_fcafa .SxAttr )});};if _fcafa .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_fcafa .SyAttr )});};if _fcafa .FlipAttr !=ST_TileFlipModeUnset {_egdeb ,_aecfe :=_fcafa .FlipAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006c\u0069\u0070"});if _aecfe !=nil {return _aecfe ;};start .Attr =append (start .Attr ,_egdeb );};if _fcafa .AlgnAttr !=ST_RectAlignmentUnset {_ddca ,_dacgc :=_fcafa .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _dacgc !=nil {return _dacgc ;};start .Attr =append (start .Attr ,_ddca );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Theme and its children, prefixing error messages with path -func (_aafea *Theme )ValidateWithPath (path string )error {if _eedcf :=_aafea .CT_OfficeStyleSheet .ValidateWithPath (path );_eedcf !=nil {return _eedcf ;};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 ;};func (_edacd *ST_EffectContainerType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edacd =0;case "\u0073\u0069\u0062":*_edacd =1;case "\u0074\u0072\u0065\u0065":*_edacd =2;};return nil ;};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_fddde :=&EG_TextUnderlineFill {};return _fddde ;};func (_cfbba *CT_TableStyleCellStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfbba .TcBdr !=nil {_edffb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_cfbba .TcBdr ,_edffb );};if _cfbba .Fill !=nil {_afgaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cfbba .Fill ,_afgaa );};if _cfbba .FillRef !=nil {_dadggc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_cfbba .FillRef ,_dadggc );};if _cfbba .Cell3D !=nil {_ceagc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_cfbba .Cell3D ,_ceagc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;}; +// Validate validates the CT_Path2DArcTo and its children +func (_fbcaf *CT_Path2DArcTo )Validate ()error {return _fbcaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");};func (_dbafg ST_AdjAngle )String ()string {if _dbafg .ST_Angle !=nil {return _db .Sprintf ("\u0025\u0076",*_dbafg .ST_Angle );};if _dbafg .ST_GeomGuideName !=nil {return _db .Sprintf ("\u0025\u0076",*_dbafg .ST_GeomGuideName );};return "";};func (_aageg *CT_TextSpacing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aageg .SpcPct !=nil {_dcaeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_aageg .SpcPct ,_dcaeb );};if _aageg .SpcPts !=nil {_dgfcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_aageg .SpcPts ,_dgfcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SchemeColor and its children -func (_cfabf *CT_SchemeColor )Validate ()error {return _cfabf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");};func (_ebfaa *CT_LineStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfea :for {_eacca ,_cagccd :=d .Token ();if _cagccd !=nil {return _cagccd ;};switch _edcccc :=_eacca .(type ){case _d .StartElement :switch _edcccc .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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_dgbg :=NewCT_LineProperties ();if _agdbd :=d .DecodeElement (_dgbg ,&_edcccc );_agdbd !=nil {return _agdbd ;};_ebfaa .Ln =append (_ebfaa .Ln ,_dgbg );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_edcccc .Name );if _edcda :=d .Skip ();_edcda !=nil {return _edcda ;};};case _d .EndElement :break _acfea ;case _d .CharData :};};return nil ;};type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;}; +// Validate validates the EG_LineDashProperties and its children +func (_cabee *EG_LineDashProperties )Validate ()error {return _cabee .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dgbb *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dgbb .BldDgm !=nil {_cga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_dgbb .BldDgm ,_cga );};if _dgbb .BldChart !=nil {_ggdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_dgbb .BldChart ,_ggdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path -func (_bbad *EG_ColorChoice )ValidateWithPath (path string )error {if _bbad .ScrgbClr !=nil {if _fcdbf :=_bbad .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fcdbf !=nil {return _fcdbf ;};};if _bbad .SrgbClr !=nil {if _dgbff :=_bbad .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dgbff !=nil {return _dgbff ;};};if _bbad .HslClr !=nil {if _fcbbd :=_bbad .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fcbbd !=nil {return _fcbbd ;};};if _bbad .SysClr !=nil {if _ddgdg :=_bbad .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ddgdg !=nil {return _ddgdg ;};};if _bbad .SchemeClr !=nil {if _cebdd :=_bbad .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cebdd !=nil {return _cebdd ;};};if _bbad .PrstClr !=nil {if _ecbcgc :=_bbad .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ecbcgc !=nil {return _ecbcgc ;};};return nil ;};func NewCT_EffectContainer ()*CT_EffectContainer {_efbed :=&CT_EffectContainer {};return _efbed };func (_fbbcf ST_SystemColorVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbgbd :=_d .Attr {};_dbgbd .Name =name ;switch _fbbcf {case ST_SystemColorValUnset :_dbgbd .Value ="";case ST_SystemColorValScrollBar :_dbgbd .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_dbgbd .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_dbgbd .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_dbgbd .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_dbgbd .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_dbgbd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_dbgbd .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_dbgbd .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_dbgbd .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_dbgbd .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_dbgbd .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_dbgbd .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case ST_SystemColorValAppWorkspace :_dbgbd .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_dbgbd .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_dbgbd .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnFace :_dbgbd .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_dbgbd .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_dbgbd .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnText :_dbgbd .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_dbgbd .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_dbgbd .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorVal3dDkShadow :_dbgbd .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_dbgbd .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_dbgbd .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case ST_SystemColorValInfoBk :_dbgbd .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_dbgbd .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_dbgbd .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValGradientInactiveCaption :_dbgbd .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 :_dbgbd .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorValMenuBar :_dbgbd .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _dbgbd ,nil ;};func (_cgecg *CT_TextAutonumberBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgecg .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_dffac :=range start .Attr {if _dffac .Name .Local =="\u0074\u0079\u0070\u0065"{_cgecg .TypeAttr .UnmarshalXMLAttr (_dffac );continue ;};if _dffac .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_cdde ,_bfbfa :=_c .ParseInt (_dffac .Value ,10,32);if _bfbfa !=nil {return _bfbfa ;};_dgeg :=int32 (_cdde );_cgecg .StartAtAttr =&_dgeg ;continue ;};};for {_edafg ,_dggaf :=d .Token ();if _dggaf !=nil {return _b .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",_dggaf );};if _bbdca ,_cefdg :=_edafg .(_d .EndElement );_cefdg &&_bbdca .Name ==start .Name {break ;};};return nil ;};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;};func (_bcebc *CT_Percentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acbae :=range start .Attr {if _acbae .Name .Local =="\u0076\u0061\u006c"{_acafe ,_gdbd :=ParseUnionST_Percentage (_acbae .Value );if _gdbd !=nil {return _gdbd ;};_bcebc .ValAttr =_acafe ;continue ;};};for {_eafb ,_cdeeb :=d .Token ();if _cdeeb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_cdeeb );};if _fgcb ,_ggdf :=_eafb .(_d .EndElement );_ggdf &&_fgcb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TableProperties and its children +func (_gdgff *CT_TableProperties )Validate ()error {return _gdgff .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_TextBulletSizePercent and its children -func (_cbfb *CT_TextBulletSizePercent )Validate ()error {return _cbfb .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_TableStyleCellStyle and its children, prefixing error messages with path +func (_cbcddc *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _cbcddc .TcBdr !=nil {if _eaaad :=_cbcddc .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_eaaad !=nil {return _eaaad ;};};if _cbcddc .Fill !=nil {if _defaf :=_cbcddc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_defaf !=nil {return _defaf ;};};if _cbcddc .FillRef !=nil {if _acbgg :=_cbcddc .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_acbgg !=nil {return _acbgg ;};};if _cbcddc .Cell3D !=nil {if _aedade :=_cbcddc .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_aedade !=nil {return _aedade ;};};return nil ;};func (_dbced *CT_RelativeOffsetEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbced .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_dbced .TxAttr )});};if _dbced .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_dbced .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ColorScheme ()*CT_ColorScheme {_gbbb :=&CT_ColorScheme {};_gbbb .Dk1 =NewCT_Color ();_gbbb .Lt1 =NewCT_Color ();_gbbb .Dk2 =NewCT_Color ();_gbbb .Lt2 =NewCT_Color ();_gbbb .Accent1 =NewCT_Color ();_gbbb .Accent2 =NewCT_Color ();_gbbb .Accent3 =NewCT_Color ();_gbbb .Accent4 =NewCT_Color ();_gbbb .Accent5 =NewCT_Color ();_gbbb .Accent6 =NewCT_Color ();_gbbb .Hlink =NewCT_Color ();_gbbb .FolHlink =NewCT_Color ();return _gbbb ;};func (_afcbd ST_BlipCompression )Validate ()error {return _afcbd .ValidateWithPath ("")}; -// Validate validates the CT_Path2D and its children -func (_gcfff *CT_Path2D )Validate ()error {return _gcfff .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");}; +// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path +func (_fab *CT_AdjPoint2D )ValidateWithPath (path string )error {if _egfa :=_fab .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_egfa !=nil {return _egfa ;};if _gcb :=_fab .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_gcb !=nil {return _gcb ;};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;);func (_caaa ST_FixedPercentage )String ()string {if _caaa .ST_FixedPercentageDecimal !=nil {return _db .Sprintf ("\u0025\u0076",*_caaa .ST_FixedPercentageDecimal );};if _caaa .ST_FixedPercentage !=nil {return _caaa .ST_FixedPercentage .String ();};return "";};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_adaegc :=ST_TextFontScalePercentOrPercentString {};if _e .ST_PercentagePatternRe .MatchString (s ){_adaegc .ST_Percentage =&s ;}else {_ddcga ,_baceef :=_af .ParseInt (s ,10,64);if _baceef !=nil {return _adaegc ,_db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_baceef );};_ccabg :=int32 (_ddcga );_adaegc .ST_TextFontScalePercent =&_ccabg ;};return _adaegc ,nil ;};func (_bccea *ST_PitchFamily )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bccea =0;case "\u0030\u0030":*_bccea =1;case "\u0030\u0031":*_bccea =2;case "\u0030\u0032":*_bccea =3;case "\u0031\u0036":*_bccea =4;case "\u0031\u0037":*_bccea =5;case "\u0031\u0038":*_bccea =6;case "\u0033\u0032":*_bccea =7;case "\u0033\u0033":*_bccea =8;case "\u0033\u0034":*_bccea =9;case "\u0034\u0038":*_bccea =10;case "\u0034\u0039":*_bccea =11;case "\u0035\u0030":*_bccea =12;case "\u0036\u0034":*_bccea =13;case "\u0036\u0035":*_bccea =14;case "\u0036\u0036":*_bccea =15;case "\u0038\u0030":*_bccea =16;case "\u0038\u0031":*_bccea =17;case "\u0038\u0032":*_bccea =18;};return nil ;};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_cbgbb :=&CT_SoftEdgesEffect {};_cbgbb .RadAttr =0;return _cbgbb ;}; -// Validate validates the CT_GroupLocking and its children -func (_edbc *CT_GroupLocking )Validate ()error {return _edbc .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};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_GvmlShape and its children +func (_bfdgg *CT_GvmlShape )Validate ()error {return _bfdgg .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");};func NewEG_ColorTransform ()*EG_ColorTransform {_ecdaf :=&EG_ColorTransform {};return _ecdaf };type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_acfa *CT_FillStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );for _ ,_fdgg :=range _acfa .EG_FillProperties {_fdgg .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_cfgde :=&CT_GvmlTextShapeChoice {};return _cfgde ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_bbecf :=&CT_PathShadeProperties {};return _bbecf ;};func (_ebcca *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebcca .GraphicFrameLocks !=nil {_bddbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_ebcca .GraphicFrameLocks ,_bddbb );};if _ebcca .ExtLst !=nil {_affbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebcca .ExtLst ,_affbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextBody ()*CT_TextBody {_fadccg :=&CT_TextBody {};_fadccg .BodyPr =NewCT_TextBodyProperties ();return _fadccg ;};type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;}; -// Validate validates the CT_TextCharBullet and its children -func (_ffbdd *CT_TextCharBullet )Validate ()error {return _ffbdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};func NewEG_TextGeometry ()*EG_TextGeometry {_eeddb :=&EG_TextGeometry {};return _eeddb };type ST_TextCapsType byte ;func (_bbccg ST_PresetCameraType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbccg .String (),start );};func (_bdgdb *CT_Percentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_bdgdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlConnectorNonVisual and its children +func (_dcag *CT_GvmlConnectorNonVisual )Validate ()error {return _dcag .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};func (_defcg *CT_TextBodyProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeeaa :=range start .Attr {if _eeeaa .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_dfdfac ,_cbefb :=_af .ParseBool (_eeeaa .Value );if _cbefb !=nil {return _cbefb ;};_defcg .FromWordArtAttr =&_dfdfac ;continue ;};if _eeeaa .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_defcg .AnchorAttr .UnmarshalXMLAttr (_eeeaa );continue ;};if _eeeaa .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_egdef ,_afcddg :=_af .ParseBool (_eeeaa .Value );if _afcddg !=nil {return _afcddg ;};_defcg .SpcFirstLastParaAttr =&_egdef ;continue ;};if _eeeaa .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_gbfd ,_fgcb :=_af .ParseBool (_eeeaa .Value );if _fgcb !=nil {return _fgcb ;};_defcg .AnchorCtrAttr =&_gbfd ;continue ;};if _eeeaa .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_defcg .HorzOverflowAttr .UnmarshalXMLAttr (_eeeaa );continue ;};if _eeeaa .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_afffa ,_gecffb :=_af .ParseBool (_eeeaa .Value );if _gecffb !=nil {return _gecffb ;};_defcg .ForceAAAttr =&_afffa ;continue ;};if _eeeaa .Name .Local =="\u0077\u0072\u0061\u0070"{_defcg .WrapAttr .UnmarshalXMLAttr (_eeeaa );continue ;};if _eeeaa .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_gaab ,_gacea :=_af .ParseBool (_eeeaa .Value );if _gacea !=nil {return _gacea ;};_defcg .UprightAttr =&_gaab ;continue ;};if _eeeaa .Name .Local =="\u0074\u0049\u006e\u0073"{_deeee ,_ebfbc :=ParseUnionST_Coordinate32 (_eeeaa .Value );if _ebfbc !=nil {return _ebfbc ;};_defcg .TInsAttr =&_deeee ;continue ;};if _eeeaa .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_gbgae ,_gfdbc :=_af .ParseBool (_eeeaa .Value );if _gfdbc !=nil {return _gfdbc ;};_defcg .CompatLnSpcAttr =&_gbgae ;continue ;};if _eeeaa .Name .Local =="\u0062\u0049\u006e\u0073"{_fafeb ,_cdgbb :=ParseUnionST_Coordinate32 (_eeeaa .Value );if _cdgbb !=nil {return _cdgbb ;};_defcg .BInsAttr =&_fafeb ;continue ;};if _eeeaa .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_defcg .VertOverflowAttr .UnmarshalXMLAttr (_eeeaa );continue ;};if _eeeaa .Name .Local =="\u0072\u006f\u0074"{_dbcbe ,_ffgec :=_af .ParseInt (_eeeaa .Value ,10,32);if _ffgec !=nil {return _ffgec ;};_abedfc :=int32 (_dbcbe );_defcg .RotAttr =&_abedfc ;continue ;};if _eeeaa .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_gfbcb ,_fcccee :=_af .ParseInt (_eeeaa .Value ,10,32);if _fcccee !=nil {return _fcccee ;};_cagagf :=int32 (_gfbcb );_defcg .SpcColAttr =&_cagagf ;continue ;};if _eeeaa .Name .Local =="\u0076\u0065\u0072\u0074"{_defcg .VertAttr .UnmarshalXMLAttr (_eeeaa );continue ;};if _eeeaa .Name .Local =="\u0072\u0049\u006e\u0073"{_bfade ,_aeeggc :=ParseUnionST_Coordinate32 (_eeeaa .Value );if _aeeggc !=nil {return _aeeggc ;};_defcg .RInsAttr =&_bfade ;continue ;};if _eeeaa .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_dgbfde ,_caeef :=_af .ParseInt (_eeeaa .Value ,10,32);if _caeef !=nil {return _caeef ;};_bfga :=int32 (_dgbfde );_defcg .NumColAttr =&_bfga ;continue ;};if _eeeaa .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_egbdg ,_baece :=_af .ParseBool (_eeeaa .Value );if _baece !=nil {return _baece ;};_defcg .RtlColAttr =&_egbdg ;continue ;};if _eeeaa .Name .Local =="\u006c\u0049\u006e\u0073"{_bdcdf ,_dfdab :=ParseUnionST_Coordinate32 (_eeeaa .Value );if _dfdab !=nil {return _dfdab ;};_defcg .LInsAttr =&_bdcdf ;continue ;};};_aadc :for {_babgg ,_gbade :=d .Token ();if _gbade !=nil {return _gbade ;};switch _abeafe :=_babgg .(type ){case _b .StartElement :switch _abeafe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_defcg .PrstTxWarp =NewCT_PresetTextShape ();if _dbgb :=d .DecodeElement (_defcg .PrstTxWarp ,&_abeafe );_dbgb !=nil {return _dbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_defcg .NoAutofit =NewCT_TextNoAutofit ();if _ggeae :=d .DecodeElement (_defcg .NoAutofit ,&_abeafe );_ggeae !=nil {return _ggeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_defcg .NormAutofit =NewCT_TextNormalAutofit ();if _acbge :=d .DecodeElement (_defcg .NormAutofit ,&_abeafe );_acbge !=nil {return _acbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_defcg .SpAutoFit =NewCT_TextShapeAutofit ();if _faded :=d .DecodeElement (_defcg .SpAutoFit ,&_abeafe );_faded !=nil {return _faded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_defcg .Scene3d =NewCT_Scene3D ();if _fgcf :=d .DecodeElement (_defcg .Scene3d ,&_abeafe );_fgcf !=nil {return _fgcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_defcg .Sp3d =NewCT_Shape3D ();if _gabb :=d .DecodeElement (_defcg .Sp3d ,&_abeafe );_gabb !=nil {return _gabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_defcg .FlatTx =NewCT_FlatText ();if _bacce :=d .DecodeElement (_defcg .FlatTx ,&_abeafe );_bacce !=nil {return _bacce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_defcg .ExtLst =NewCT_OfficeArtExtensionList ();if _fgabed :=d .DecodeElement (_defcg .ExtLst ,&_abeafe );_fgabed !=nil {return _fgabed ;};default:_be .Log .Debug ("\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",_abeafe .Name );if _afegc :=d .Skip ();_afegc !=nil {return _afegc ;};};case _b .EndElement :break _aadc ;case _b .CharData :};};return nil ;};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;};func (_eefge ST_PresetMaterialType )Validate ()error {return _eefge .ValidateWithPath ("")};func NewCT_Angle ()*CT_Angle {_gbb :=&CT_Angle {};return _gbb };func (_dcbce *CT_OfficeArtExtension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_db .Sprintf ("\u0025\u0076",_dcbce .UriAttr )});e .EncodeToken (start );if _dcbce .Any !=nil {for _ ,_ecad :=range _dcbce .Any {_ecad .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Headers ()*CT_Headers {_affd :=&CT_Headers {};return _affd }; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_abfe *CT_Connection )ValidateWithPath (path string )error {return nil };func NewCT_NoFillProperties ()*CT_NoFillProperties {_cgef :=&CT_NoFillProperties {};return _cgef };func (_abdfc ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _abdfc {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 (_abdfc ));};return nil ;};type CT_TextBulletColorFollowText struct{};func NewCT_Scene3D ()*CT_Scene3D {_faegd :=&CT_Scene3D {};_faegd .Camera =NewCT_Camera ();_faegd .LightRig =NewCT_LightRig ();return _faegd ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_egee :=&CT_CustomGeometry2D {};_egee .PathLst =NewCT_Path2DList ();return _egee ;};func NewCT_FontScheme ()*CT_FontScheme {_babbg :=&CT_FontScheme {};_babbg .MajorFont =NewCT_FontCollection ();_babbg .MinorFont =NewCT_FontCollection ();return _babbg ;};func (_adgac *CT_SolidColorFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcgcc :for {_aeaf ,_bbdbdf :=d .Token ();if _bbdbdf !=nil {return _bbdbdf ;};switch _eadac :=_aeaf .(type ){case _d .StartElement :switch _eadac .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_adgac .ScrgbClr =NewCT_ScRgbColor ();if _bcbf :=d .DecodeElement (_adgac .ScrgbClr ,&_eadac );_bcbf !=nil {return _bcbf ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_adgac .SrgbClr =NewCT_SRgbColor ();if _egbde :=d .DecodeElement (_adgac .SrgbClr ,&_eadac );_egbde !=nil {return _egbde ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_adgac .HslClr =NewCT_HslColor ();if _ccdg :=d .DecodeElement (_adgac .HslClr ,&_eadac );_ccdg !=nil {return _ccdg ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_adgac .SysClr =NewCT_SystemColor ();if _aagce :=d .DecodeElement (_adgac .SysClr ,&_eadac );_aagce !=nil {return _aagce ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_adgac .SchemeClr =NewCT_SchemeColor ();if _fdgdf :=d .DecodeElement (_adgac .SchemeClr ,&_eadac );_fdgdf !=nil {return _fdgdf ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_adgac .PrstClr =NewCT_PresetColor ();if _aefcc :=d .DecodeElement (_adgac .PrstClr ,&_eadac );_aefcc !=nil {return _aefcc ;};default:_bf .Log .Debug ("\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",_eadac .Name );if _ffgcf :=d .Skip ();_ffgcf !=nil {return _ffgcf ;};};case _d .EndElement :break _gcgcc ;case _d .CharData :};};return nil ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_bafb :=&CT_ColorReplaceEffect {};return _bafb ;}; +// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path +func (_ggdbf *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _aeebgf :=_ggdbf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aeebgf !=nil {return _aeebgf ;};if _fafda :=_ggdbf .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fafda !=nil {return _fafda ;};return nil ;};func (_gbgcfa *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbgcfa .CNvPr =NewCT_NonVisualDrawingProps ();_gbgcfa .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_bfaf :for {_gdgf ,_eeedf :=d .Token ();if _eeedf !=nil {return _eeedf ;};switch _dbccf :=_gdgf .(type ){case _b .StartElement :switch _dbccf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dabgc :=d .DecodeElement (_gbgcfa .CNvPr ,&_dbccf );_dabgc !=nil {return _dabgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _addecb :=d .DecodeElement (_gbgcfa .CNvGrpSpPr ,&_dbccf );_addecb !=nil {return _addecb ;};default:_be .Log .Debug ("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",_dbccf .Name );if _ebgbd :=d .Skip ();_ebgbd !=nil {return _ebgbd ;};};case _b .EndElement :break _bfaf ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TableRow and its children -func (_gaacc *CT_TableRow )Validate ()error {return _gaacc .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");}; +// Validate validates the CT_GroupShapeProperties and its children +func (_ccfc *CT_GroupShapeProperties )Validate ()error {return _ccfc .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type EG_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_bfac *CT_LineProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfac .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_bfac .WAttr )});};if _bfac .CapAttr !=ST_LineCapUnset {_fdeef ,_feabc :=_bfac .CapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u0070"});if _feabc !=nil {return _feabc ;};start .Attr =append (start .Attr ,_fdeef );};if _bfac .CmpdAttr !=ST_CompoundLineUnset {_ffgag ,_cefb :=_bfac .CmpdAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006d\u0070\u0064"});if _cefb !=nil {return _cefb ;};start .Attr =append (start .Attr ,_ffgag );};if _bfac .AlgnAttr !=ST_PenAlignmentUnset {_fbff ,_adfd :=_bfac .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _adfd !=nil {return _adfd ;};start .Attr =append (start .Attr ,_fbff );};e .EncodeToken (start );if _bfac .NoFill !=nil {_bgccag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bfac .NoFill ,_bgccag );};if _bfac .SolidFill !=nil {_afae :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bfac .SolidFill ,_afae );};if _bfac .GradFill !=nil {_bcce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bfac .GradFill ,_bcce );};if _bfac .PattFill !=nil {_eefbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bfac .PattFill ,_eefbc );};if _bfac .PrstDash !=nil {_fcga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_bfac .PrstDash ,_fcga );};if _bfac .CustDash !=nil {_ccbbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_bfac .CustDash ,_ccbbb );};if _bfac .Round !=nil {_efgfca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_bfac .Round ,_efgfca );};if _bfac .Bevel !=nil {_edddf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_bfac .Bevel ,_edddf );};if _bfac .Miter !=nil {_badgb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_bfac .Miter ,_badgb );};if _bfac .HeadEnd !=nil {_dfdff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}};e .EncodeElement (_bfac .HeadEnd ,_dfdff );};if _bfac .TailEnd !=nil {_cdgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_bfac .TailEnd ,_cdgd );};if _bfac .ExtLst !=nil {_bdgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfac .ExtLst ,_bdgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfcce *CT_PatternFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eggde :=range start .Attr {if _eggde .Name .Local =="\u0070\u0072\u0073\u0074"{_bfcce .PrstAttr .UnmarshalXMLAttr (_eggde );continue ;};};_afaf :for {_eabfg ,_cabbd :=d .Token ();if _cabbd !=nil {return _cabbd ;};switch _bbbfa :=_eabfg .(type ){case _b .StartElement :switch _bbbfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfcce .FgClr =NewCT_Color ();if _ffaec :=d .DecodeElement (_bfcce .FgClr ,&_bbbfa );_ffaec !=nil {return _ffaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfcce .BgClr =NewCT_Color ();if _cbefg :=d .DecodeElement (_bfcce .BgClr ,&_bbbfa );_cbefg !=nil {return _cbefg ;};default:_be .Log .Debug ("\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",_bbbfa .Name );if _eggg :=d .Skip ();_eggg !=nil {return _eggg ;};};case _b .EndElement :break _afaf ;case _b .CharData :};};return nil ;};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 CT_InverseTransform struct{};func (_ccgfe *CT_XYAdjustHandle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccgfe .Pos =NewCT_AdjPoint2D ();for _ ,_bdfbg :=range start .Attr {if _bdfbg .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_agdbc ,_febfb :=_bdfbg .Value ,error (nil );if _febfb !=nil {return _febfb ;};_ccgfe .GdRefXAttr =&_agdbc ;continue ;};if _bdfbg .Name .Local =="\u006d\u0069\u006e\u0058"{_gfbfgc ,_gbeea :=ParseUnionST_AdjCoordinate (_bdfbg .Value );if _gbeea !=nil {return _gbeea ;};_ccgfe .MinXAttr =&_gfbfgc ;continue ;};if _bdfbg .Name .Local =="\u006d\u0061\u0078\u0058"{_aaffb ,_eedab :=ParseUnionST_AdjCoordinate (_bdfbg .Value );if _eedab !=nil {return _eedab ;};_ccgfe .MaxXAttr =&_aaffb ;continue ;};if _bdfbg .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_fbdfb ,_bgbac :=_bdfbg .Value ,error (nil );if _bgbac !=nil {return _bgbac ;};_ccgfe .GdRefYAttr =&_fbdfb ;continue ;};if _bdfbg .Name .Local =="\u006d\u0069\u006e\u0059"{_fabgf ,_dcdaa :=ParseUnionST_AdjCoordinate (_bdfbg .Value );if _dcdaa !=nil {return _dcdaa ;};_ccgfe .MinYAttr =&_fabgf ;continue ;};if _bdfbg .Name .Local =="\u006d\u0061\u0078\u0059"{_abbb ,_feeff :=ParseUnionST_AdjCoordinate (_bdfbg .Value );if _feeff !=nil {return _feeff ;};_ccgfe .MaxYAttr =&_abbb ;continue ;};};_cfbeab :for {_cdgdf ,_dbgcc :=d .Token ();if _dbgcc !=nil {return _dbgcc ;};switch _gbcad :=_cdgdf .(type ){case _b .StartElement :switch _gbcad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fbdfg :=d .DecodeElement (_ccgfe .Pos ,&_gbcad );_fbdfg !=nil {return _fbdfg ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_gbcad .Name );if _babagf :=d .Skip ();_babagf !=nil {return _babagf ;};};case _b .EndElement :break _cfbeab ;case _b .CharData :};};return nil ;};func NewCT_PresetColor ()*CT_PresetColor {_dagdb :=&CT_PresetColor {};_dagdb .ValAttr =ST_PresetColorVal (1);return _dagdb ;};func NewCT_TableCell ()*CT_TableCell {_aeae :=&CT_TableCell {};return _aeae }; -// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path -func (_bdcbe *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _bdcbe .PrstAttr ==ST_ShapeTypeUnset {return _b .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 _acef :=_bdcbe .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_acef !=nil {return _acef ;};if _bdcbe .AvLst !=nil {if _agbfd :=_bdcbe .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_agbfd !=nil {return _agbfd ;};};return nil ;};type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;};func NewEG_ColorChoice ()*EG_ColorChoice {_bcdbg :=&EG_ColorChoice {};return _bcdbg };func (_fbf *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfg :=range start .Attr {if _gfg .Name .Local =="\u0062\u006c\u0064"{_bacd ,_ebe :=ParseUnionST_AnimationDgmBuildType (_gfg .Value );if _ebe !=nil {return _ebe ;};_fbf .BldAttr =&_bacd ;continue ;};if _gfg .Name .Local =="\u0072\u0065\u0076"{_cdc ,_bcc :=_c .ParseBool (_gfg .Value );if _bcc !=nil {return _bcc ;};_fbf .RevAttr =&_cdc ;continue ;};};for {_fbff ,_eccc :=d .Token ();if _eccc !=nil {return _b .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",_eccc );};if _cea ,_edce :=_fbff .(_d .EndElement );_edce &&_cea .Name ==start .Name {break ;};};return nil ;};func (_efbe *CT_DuotoneEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbgd :for {_fcgag ,_gedf :=d .Token ();if _gedf !=nil {return _gedf ;};switch _gcbga :=_fcgag .(type ){case _d .StartElement :switch _gcbga .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eefgf :=NewEG_ColorChoice ();_eefgf .ScrgbClr =NewCT_ScRgbColor ();if _cebge :=d .DecodeElement (_eefgf .ScrgbClr ,&_gcbga );_cebge !=nil {return _cebge ;};_efbe .EG_ColorChoice =append (_efbe .EG_ColorChoice ,_eefgf );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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_beabc :=NewEG_ColorChoice ();_beabc .SrgbClr =NewCT_SRgbColor ();if _ffgd :=d .DecodeElement (_beabc .SrgbClr ,&_gcbga );_ffgd !=nil {return _ffgd ;};_efbe .EG_ColorChoice =append (_efbe .EG_ColorChoice ,_beabc );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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_aabe :=NewEG_ColorChoice ();_aabe .HslClr =NewCT_HslColor ();if _adcf :=d .DecodeElement (_aabe .HslClr ,&_gcbga );_adcf !=nil {return _adcf ;};_efbe .EG_ColorChoice =append (_efbe .EG_ColorChoice ,_aabe );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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eggg :=NewEG_ColorChoice ();_eggg .SysClr =NewCT_SystemColor ();if _fagbf :=d .DecodeElement (_eggg .SysClr ,&_gcbga );_fagbf !=nil {return _fagbf ;};_efbe .EG_ColorChoice =append (_efbe .EG_ColorChoice ,_eggg );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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_efac :=NewEG_ColorChoice ();_efac .SchemeClr =NewCT_SchemeColor ();if _ccaa :=d .DecodeElement (_efac .SchemeClr ,&_gcbga );_ccaa !=nil {return _ccaa ;};_efbe .EG_ColorChoice =append (_efbe .EG_ColorChoice ,_efac );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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_abgb :=NewEG_ColorChoice ();_abgb .PrstClr =NewCT_PresetColor ();if _aebeg :=d .DecodeElement (_abgb .PrstClr ,&_gcbga );_aebeg !=nil {return _aebeg ;};_efbe .EG_ColorChoice =append (_efbe .EG_ColorChoice ,_abgb );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0075\u006f\u0074\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025v",_gcbga .Name );if _ffbgb :=d .Skip ();_ffbgb !=nil {return _ffbgb ;};};case _d .EndElement :break _bbgd ;case _d .CharData :};};return nil ;};type ST_ChartBuildStep byte ;func (_aegfa *CT_ReflectionEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agbfe :=range start .Attr {if _agbfe .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_efdc ,_deagf :=_c .ParseInt (_agbfe .Value ,10,32);if _deagf !=nil {return _deagf ;};_acedd :=int32 (_efdc );_aegfa .FadeDirAttr =&_acedd ;continue ;};if _agbfe .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_ddgdb ,_feagc :=_c .ParseInt (_agbfe .Value ,10,64);if _feagc !=nil {return _feagc ;};_aegfa .BlurRadAttr =&_ddgdb ;continue ;};if _agbfe .Name .Local =="\u0073\u0074\u0050o\u0073"{_eggfc ,_gaadf :=ParseUnionST_PositiveFixedPercentage (_agbfe .Value );if _gaadf !=nil {return _gaadf ;};_aegfa .StPosAttr =&_eggfc ;continue ;};if _agbfe .Name .Local =="\u0065\u006e\u0064\u0041"{_effeg ,_dcecd :=ParseUnionST_PositiveFixedPercentage (_agbfe .Value );if _dcecd !=nil {return _dcecd ;};_aegfa .EndAAttr =&_effeg ;continue ;};if _agbfe .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_beebg ,_eeaad :=ParseUnionST_PositiveFixedPercentage (_agbfe .Value );if _eeaad !=nil {return _eeaad ;};_aegfa .EndPosAttr =&_beebg ;continue ;};if _agbfe .Name .Local =="\u0064\u0069\u0073\u0074"{_cbbe ,_beebe :=_c .ParseInt (_agbfe .Value ,10,64);if _beebe !=nil {return _beebe ;};_aegfa .DistAttr =&_cbbe ;continue ;};if _agbfe .Name .Local =="\u0064\u0069\u0072"{_adcd ,_daadcd :=_c .ParseInt (_agbfe .Value ,10,32);if _daadcd !=nil {return _daadcd ;};_bgee :=int32 (_adcd );_aegfa .DirAttr =&_bgee ;continue ;};if _agbfe .Name .Local =="\u0073\u0074\u0041"{_gffbc ,_addfc :=ParseUnionST_PositiveFixedPercentage (_agbfe .Value );if _addfc !=nil {return _addfc ;};_aegfa .StAAttr =&_gffbc ;continue ;};if _agbfe .Name .Local =="\u0073\u0078"{_eefbb ,_dcaadb :=ParseUnionST_Percentage (_agbfe .Value );if _dcaadb !=nil {return _dcaadb ;};_aegfa .SxAttr =&_eefbb ;continue ;};if _agbfe .Name .Local =="\u0073\u0079"{_efae ,_afaf :=ParseUnionST_Percentage (_agbfe .Value );if _afaf !=nil {return _afaf ;};_aegfa .SyAttr =&_efae ;continue ;};if _agbfe .Name .Local =="\u006b\u0078"{_ebed ,_effef :=_c .ParseInt (_agbfe .Value ,10,32);if _effef !=nil {return _effef ;};_ffaac :=int32 (_ebed );_aegfa .KxAttr =&_ffaac ;continue ;};if _agbfe .Name .Local =="\u006b\u0079"{_efcba ,_cbdcg :=_c .ParseInt (_agbfe .Value ,10,32);if _cbdcg !=nil {return _cbdcg ;};_geabgg :=int32 (_efcba );_aegfa .KyAttr =&_geabgg ;continue ;};if _agbfe .Name .Local =="\u0061\u006c\u0067\u006e"{_aegfa .AlgnAttr .UnmarshalXMLAttr (_agbfe );continue ;};if _agbfe .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_dcfdd ,_fbggc :=_c .ParseBool (_agbfe .Value );if _fbggc !=nil {return _fbggc ;};_aegfa .RotWithShapeAttr =&_dcfdd ;continue ;};};for {_cfce ,_cfdacc :=d .Token ();if _cfdacc !=nil {return _b .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",_cfdacc );};if _eeeee ,_feebb :=_cfce .(_d .EndElement );_feebb &&_eeeee .Name ==start .Name {break ;};};return nil ;};type ST_PresetColorVal byte ; +// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path +func (_bfbeg *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _bfbeg .SpDef !=nil {if _eeagd :=_bfbeg .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_eeagd !=nil {return _eeagd ;};};if _bfbeg .LnDef !=nil {if _dgfcf :=_bfbeg .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066");_dgfcf !=nil {return _dgfcf ;};};if _bfbeg .TxDef !=nil {if _fcbd :=_bfbeg .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_fcbd !=nil {return _fcbd ;};};if _bfbeg .ExtLst !=nil {if _beeb :=_bfbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beeb !=nil {return _beeb ;};};return nil ;};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 NewEG_FillProperties ()*EG_FillProperties {_dcgca :=&EG_FillProperties {};return _dcgca };func (_efcb ST_PathShadeType )Validate ()error {return _efcb .ValidateWithPath ("")};func (_agdbag ST_TextFontScalePercentOrPercentString )String ()string {if _agdbag .ST_TextFontScalePercent !=nil {return _db .Sprintf ("\u0025\u0076",*_agdbag .ST_TextFontScalePercent );};if _agdbag .ST_Percentage !=nil {return _db .Sprintf ("\u0025\u0076",*_agdbag .ST_Percentage );};return "";};func (_defe *CT_AlphaFloorEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gac ,_gb :=d .Token ();if _gb !=nil {return _db .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",_gb );};if _gag ,_daea :=_gac .(_b .EndElement );_daea &&_gag .Name ==start .Name {break ;};};return nil ;};func (_daacd *CT_EmptyElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bdef ,_ccdb :=d .Token ();if _ccdb !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_ccdb );};if _gdfgdd ,_bbbg :=_bdef .(_b .EndElement );_bbbg &&_gdfgdd .Name ==start .Name {break ;};};return nil ;};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;);func (_fecad *CT_FontCollection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fecad .Latin =NewCT_TextFont ();_fecad .Ea =NewCT_TextFont ();_fecad .Cs =NewCT_TextFont ();_bgee :for {_dffg ,_feadc :=d .Token ();if _feadc !=nil {return _feadc ;};switch _cgbdb :=_dffg .(type ){case _b .StartElement :switch _cgbdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dgaa :=d .DecodeElement (_fecad .Latin ,&_cgbdb );_dgaa !=nil {return _dgaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ecbd :=d .DecodeElement (_fecad .Ea ,&_cgbdb );_ecbd !=nil {return _ecbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dbdb :=d .DecodeElement (_fecad .Cs ,&_cgbdb );_dbdb !=nil {return _dbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbcf :=NewCT_SupplementalFont ();if _edea :=d .DecodeElement (_gbcf ,&_cgbdb );_edea !=nil {return _edea ;};_fecad .Font =append (_fecad .Font ,_gbcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fecad .ExtLst =NewCT_OfficeArtExtensionList ();if _aaggf :=d .DecodeElement (_fecad .ExtLst ,&_cgbdb );_aaggf !=nil {return _aaggf ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_cgbdb .Name );if _abaee :=d .Skip ();_abaee !=nil {return _abaee ;};};case _b .EndElement :break _bgee ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path -func (_gedab *CT_GroupLocking )ValidateWithPath (path string )error {if _gedab .ExtLst !=nil {if _fbae :=_gedab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbae !=nil {return _fbae ;};};return nil ;}; +// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path +func (_ecaac *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _ecaac .Effect !=nil {if _bbffb :=_ecaac .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bbffb !=nil {return _bbffb ;};};if _ecaac .EffectRef !=nil {if _cffde :=_ecaac .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_cffde !=nil {return _cffde ;};};return nil ;};func (_ebfd *CT_ConnectionSite )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebfd .Pos =NewCT_AdjPoint2D ();for _ ,_bbda :=range start .Attr {if _bbda .Name .Local =="\u0061\u006e\u0067"{_feee ,_dafb :=ParseUnionST_AdjAngle (_bbda .Value );if _dafb !=nil {return _dafb ;};_ebfd .AngAttr =_feee ;continue ;};};_cbdg :for {_fefg ,_gfagc :=d .Token ();if _gfagc !=nil {return _gfagc ;};switch _ddcg :=_fefg .(type ){case _b .StartElement :switch _ddcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _beca :=d .DecodeElement (_ebfd .Pos ,&_ddcg );_beca !=nil {return _beca ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u0020\u0025\u0076",_ddcg .Name );if _cfbe :=d .Skip ();_cfbe !=nil {return _cfbe ;};};case _b .EndElement :break _cbdg ;case _b .CharData :};};return nil ;};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_bcdba :=&CT_TextBulletSizePercent {};_bcdba .ValAttr ="\u0031\u0030\u0030\u0025";return _bcdba ;};func (_eebgg ST_TextTabAlignType )Validate ()error {return _eebgg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path -func (_aaecg *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_cdggf *CT_EffectProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffgaa :for {_bbfff ,_ggbfe :=d .Token ();if _ggbfe !=nil {return _ggbfe ;};switch _gcde :=_bbfff .(type ){case _d .StartElement :switch _gcde .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 :"\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"}:_cdggf .EffectLst =NewCT_EffectList ();if _cagc :=d .DecodeElement (_cdggf .EffectLst ,&_gcde );_cagc !=nil {return _cagc ;};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"}:_cdggf .EffectDag =NewCT_EffectContainer ();if _aaad :=d .DecodeElement (_cdggf .EffectDag ,&_gcde );_aaad !=nil {return _aaad ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gcde .Name );if _dfbe :=d .Skip ();_dfbe !=nil {return _dfbe ;};};case _d .EndElement :break _ffgaa ;case _d .CharData :};};return nil ;};func (_eabda *CT_TextCharacterProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddgga :=range start .Attr {if _ddgga .Name .Local =="\u006c\u0061\u006e\u0067"{_beded ,_ddgcde :=_ddgga .Value ,error (nil );if _ddgcde !=nil {return _ddgcde ;};_eabda .LangAttr =&_beded ;continue ;};if _ddgga .Name .Local =="\u0073\u007a"{_cgfae ,_dffaf :=_c .ParseInt (_ddgga .Value ,10,32);if _dffaf !=nil {return _dffaf ;};_aaeb :=int32 (_cgfae );_eabda .SzAttr =&_aaeb ;continue ;};if _ddgga .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_debdf ,_aabbc :=_c .ParseBool (_ddgga .Value );if _aabbc !=nil {return _aabbc ;};_eabda .KumimojiAttr =&_debdf ;continue ;};if _ddgga .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_eabda .StrikeAttr .UnmarshalXMLAttr (_ddgga );continue ;};if _ddgga .Name .Local =="\u0063\u0061\u0070"{_eabda .CapAttr .UnmarshalXMLAttr (_ddgga );continue ;};if _ddgga .Name .Local =="\u0062"{_bcbefe ,_egegd :=_c .ParseBool (_ddgga .Value );if _egegd !=nil {return _egegd ;};_eabda .BAttr =&_bcbefe ;continue ;};if _ddgga .Name .Local =="\u0069"{_fdgfg ,_dcfbc :=_c .ParseBool (_ddgga .Value );if _dcfbc !=nil {return _dcfbc ;};_eabda .IAttr =&_fdgfg ;continue ;};if _ddgga .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_ggafb ,_befgcc :=_c .ParseBool (_ddgga .Value );if _befgcc !=nil {return _befgcc ;};_eabda .SmtCleanAttr =&_ggafb ;continue ;};if _ddgga .Name .Local =="\u006b\u0065\u0072\u006e"{_cfdfa ,_agdbe :=_c .ParseInt (_ddgga .Value ,10,32);if _agdbe !=nil {return _agdbe ;};_cafde :=int32 (_cfdfa );_eabda .KernAttr =&_cafde ;continue ;};if _ddgga .Name .Local =="\u0065\u0072\u0072"{_cecac ,_fagfd :=_c .ParseBool (_ddgga .Value );if _fagfd !=nil {return _fagfd ;};_eabda .ErrAttr =&_cecac ;continue ;};if _ddgga .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_acddf ,_abgde :=_ddgga .Value ,error (nil );if _abgde !=nil {return _abgde ;};_eabda .AltLangAttr =&_acddf ;continue ;};if _ddgga .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_eddac ,_bggdgf :=_c .ParseBool (_ddgga .Value );if _bggdgf !=nil {return _bggdgf ;};_eabda .NoProofAttr =&_eddac ;continue ;};if _ddgga .Name .Local =="\u0075"{_eabda .UAttr .UnmarshalXMLAttr (_ddgga );continue ;};if _ddgga .Name .Local =="\u0073\u006d\u0074I\u0064"{_abgbg ,_efdcf :=_c .ParseUint (_ddgga .Value ,10,32);if _efdcf !=nil {return _efdcf ;};_ggffc :=uint32 (_abgbg );_eabda .SmtIdAttr =&_ggffc ;continue ;};if _ddgga .Name .Local =="\u0073\u0070\u0063"{_cbecac ,_gdggae :=ParseUnionST_TextPoint (_ddgga .Value );if _gdggae !=nil {return _gdggae ;};_eabda .SpcAttr =&_cbecac ;continue ;};if _ddgga .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_gffdf ,_efaac :=ParseUnionST_Percentage (_ddgga .Value );if _efaac !=nil {return _efaac ;};_eabda .BaselineAttr =&_gffdf ;continue ;};if _ddgga .Name .Local =="\u0064\u0069\u0072t\u0079"{_bfada ,_degdd :=_c .ParseBool (_ddgga .Value );if _degdd !=nil {return _degdd ;};_eabda .DirtyAttr =&_bfada ;continue ;};if _ddgga .Name .Local =="\u0062\u006d\u006b"{_fgddcd ,_ebffg :=_ddgga .Value ,error (nil );if _ebffg !=nil {return _ebffg ;};_eabda .BmkAttr =&_fgddcd ;continue ;};if _ddgga .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_gfbfb ,_bgdedb :=_c .ParseBool (_ddgga .Value );if _bgdedb !=nil {return _bgdedb ;};_eabda .NormalizeHAttr =&_gfbfb ;continue ;};};_baead :for {_agdgbe ,_gbaeg :=d .Token ();if _gbaeg !=nil {return _gbaeg ;};switch _dbfbe :=_agdgbe .(type ){case _d .StartElement :switch _dbfbe .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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_eabda .Ln =NewCT_LineProperties ();if _cabe :=d .DecodeElement (_eabda .Ln ,&_dbfbe );_cabe !=nil {return _cabe ;};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"}:_eabda .NoFill =NewCT_NoFillProperties ();if _edfgg :=d .DecodeElement (_eabda .NoFill ,&_dbfbe );_edfgg !=nil {return _edfgg ;};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"}:_eabda .SolidFill =NewCT_SolidColorFillProperties ();if _gaaae :=d .DecodeElement (_eabda .SolidFill ,&_dbfbe );_gaaae !=nil {return _gaaae ;};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"}:_eabda .GradFill =NewCT_GradientFillProperties ();if _gdegef :=d .DecodeElement (_eabda .GradFill ,&_dbfbe );_gdegef !=nil {return _gdegef ;};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"}:_eabda .BlipFill =NewCT_BlipFillProperties ();if _agbbb :=d .DecodeElement (_eabda .BlipFill ,&_dbfbe );_agbbb !=nil {return _agbbb ;};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"}:_eabda .PattFill =NewCT_PatternFillProperties ();if _ccdde :=d .DecodeElement (_eabda .PattFill ,&_dbfbe );_ccdde !=nil {return _ccdde ;};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"}:_eabda .GrpFill =NewCT_GroupFillProperties ();if _gccdd :=d .DecodeElement (_eabda .GrpFill ,&_dbfbe );_gccdd !=nil {return _gccdd ;};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"}:_eabda .EffectLst =NewCT_EffectList ();if _abefc :=d .DecodeElement (_eabda .EffectLst ,&_dbfbe );_abefc !=nil {return _abefc ;};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"}:_eabda .EffectDag =NewCT_EffectContainer ();if _bgaebg :=d .DecodeElement (_eabda .EffectDag ,&_dbfbe );_bgaebg !=nil {return _bgaebg ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_eabda .Highlight =NewCT_Color ();if _bggcc :=d .DecodeElement (_eabda .Highlight ,&_dbfbe );_bggcc !=nil {return _bggcc ;};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 :"\u0075\u004c\u006eT\u0078"},_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 :"\u0075\u004c\u006eT\u0078"}:_eabda .ULnTx =NewCT_TextUnderlineLineFollowText ();if _fbdae :=d .DecodeElement (_eabda .ULnTx ,&_dbfbe );_fbdae !=nil {return _fbdae ;};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 :"\u0075\u004c\u006e"},_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 :"\u0075\u004c\u006e"}:_eabda .ULn =NewCT_LineProperties ();if _cgebf :=d .DecodeElement (_eabda .ULn ,&_dbfbe );_cgebf !=nil {return _cgebf ;};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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_eabda .UFillTx =NewCT_TextUnderlineFillFollowText ();if _eccga :=d .DecodeElement (_eabda .UFillTx ,&_dbfbe );_eccga !=nil {return _eccga ;};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 :"\u0075\u0046\u0069l\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 :"\u0075\u0046\u0069l\u006c"}:_eabda .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _ffafd :=d .DecodeElement (_eabda .UFill ,&_dbfbe );_ffafd !=nil {return _ffafd ;};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 :"\u006c\u0061\u0074i\u006e"},_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 :"\u006c\u0061\u0074i\u006e"}:_eabda .Latin =NewCT_TextFont ();if _fgced :=d .DecodeElement (_eabda .Latin ,&_dbfbe );_fgced !=nil {return _fgced ;};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 :"\u0065\u0061"},_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 :"\u0065\u0061"}:_eabda .Ea =NewCT_TextFont ();if _aagbad :=d .DecodeElement (_eabda .Ea ,&_dbfbe );_aagbad !=nil {return _aagbad ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_eabda .Cs =NewCT_TextFont ();if _gfccba :=d .DecodeElement (_eabda .Cs ,&_dbfbe );_gfccba !=nil {return _gfccba ;};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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_eabda .Sym =NewCT_TextFont ();if _dbada :=d .DecodeElement (_eabda .Sym ,&_dbfbe );_dbada !=nil {return _dbada ;};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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_eabda .HlinkClick =NewCT_Hyperlink ();if _gadgf :=d .DecodeElement (_eabda .HlinkClick ,&_dbfbe );_gadgf !=nil {return _gadgf ;};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 :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_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 :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_eabda .HlinkMouseOver =NewCT_Hyperlink ();if _egeag :=d .DecodeElement (_eabda .HlinkMouseOver ,&_dbfbe );_egeag !=nil {return _egeag ;};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 :"\u0072\u0074\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 :"\u0072\u0074\u006c"}:_eabda .Rtl =NewCT_Boolean ();if _afbbb :=d .DecodeElement (_eabda .Rtl ,&_dbfbe );_afbbb !=nil {return _afbbb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eabda .ExtLst =NewCT_OfficeArtExtensionList ();if _cgded :=d .DecodeElement (_eabda .ExtLst ,&_dbfbe );_cgded !=nil {return _cgded ;};default:_bf .Log .Debug ("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",_dbfbe .Name );if _dbbe :=d .Skip ();_dbbe !=nil {return _dbbe ;};};case _d .EndElement :break _baead ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path +func (_fbcabd *CT_ReflectionEffect )ValidateWithPath (path string )error {if _fbcabd .BlurRadAttr !=nil {if *_fbcabd .BlurRadAttr < 0{return _db .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 ,*_fbcabd .BlurRadAttr );};if *_fbcabd .BlurRadAttr > 27273042316900{return _db .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 ,*_fbcabd .BlurRadAttr );};};if _fbcabd .StAAttr !=nil {if _dgbbg :=_fbcabd .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_dgbbg !=nil {return _dgbbg ;};};if _fbcabd .StPosAttr !=nil {if _gfaed :=_fbcabd .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gfaed !=nil {return _gfaed ;};};if _fbcabd .EndAAttr !=nil {if _aeeee :=_fbcabd .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_aeeee !=nil {return _aeeee ;};};if _fbcabd .EndPosAttr !=nil {if _cbbegd :=_fbcabd .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_cbbegd !=nil {return _cbbegd ;};};if _fbcabd .DistAttr !=nil {if *_fbcabd .DistAttr < 0{return _db .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 ,*_fbcabd .DistAttr );};if *_fbcabd .DistAttr > 27273042316900{return _db .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 ,*_fbcabd .DistAttr );};};if _fbcabd .DirAttr !=nil {if *_fbcabd .DirAttr < 0{return _db .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 ,*_fbcabd .DirAttr );};if *_fbcabd .DirAttr >=21600000{return _db .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 ,*_fbcabd .DirAttr );};};if _fbcabd .FadeDirAttr !=nil {if *_fbcabd .FadeDirAttr < 0{return _db .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 ,*_fbcabd .FadeDirAttr );};if *_fbcabd .FadeDirAttr >=21600000{return _db .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 ,*_fbcabd .FadeDirAttr );};};if _fbcabd .SxAttr !=nil {if _fdddb :=_fbcabd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_fdddb !=nil {return _fdddb ;};};if _fbcabd .SyAttr !=nil {if _deaaa :=_fbcabd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_deaaa !=nil {return _deaaa ;};};if _fbcabd .KxAttr !=nil {if *_fbcabd .KxAttr <=-5400000{return _db .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 ,*_fbcabd .KxAttr );};if *_fbcabd .KxAttr >=5400000{return _db .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 ,*_fbcabd .KxAttr );};};if _fbcabd .KyAttr !=nil {if *_fbcabd .KyAttr <=-5400000{return _db .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 ,*_fbcabd .KyAttr );};if *_fbcabd .KyAttr >=5400000{return _db .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 ,*_fbcabd .KyAttr );};};if _gccef :=_fbcabd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gccef !=nil {return _gccef ;};return nil ;};func (_ebcccd *ThemeOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebcccd .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_fcaeb :for {_adeb ,_gafdg :=d .Token ();if _gafdg !=nil {return _gafdg ;};switch _dcagf :=_adeb .(type ){case _b .StartElement :switch _dcagf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebcccd .ClrScheme =NewCT_ColorScheme ();if _accbc :=d .DecodeElement (_ebcccd .ClrScheme ,&_dcagf );_accbc !=nil {return _accbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebcccd .FontScheme =NewCT_FontScheme ();if _edefc :=d .DecodeElement (_ebcccd .FontScheme ,&_dcagf );_edefc !=nil {return _edefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebcccd .FmtScheme =NewCT_StyleMatrix ();if _cgggc :=d .DecodeElement (_ebcccd .FmtScheme ,&_dcagf );_cgggc !=nil {return _cgggc ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0068\u0065\u006de\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0025\u0076",_dcagf .Name );if _ebdgc :=d .Skip ();_ebdgc !=nil {return _ebdgc ;};};case _b .EndElement :break _fcaeb ;case _b .CharData :};};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 ;}; -// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path -func (_bdcbf *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _bdcbf .ULnTx !=nil {if _fadbc :=_bdcbf .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_fadbc !=nil {return _fadbc ;};};if _bdcbf .ULn !=nil {if _eecea :=_bdcbf .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_eecea !=nil {return _eecea ;};};return nil ;};func (_fbbde *EG_ThemeableEffectStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbbde .Effect !=nil {_bfabc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fbbde .Effect ,_bfabc );};if _fbbde .EffectRef !=nil {_egdgfg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_fbbde .EffectRef ,_egdgfg );};return nil ;};func (_ddbfd *CT_SystemColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddbfd .ValAttr =ST_SystemColorVal (1);for _ ,_bdadd :=range start .Attr {if _bdadd .Name .Local =="\u0076\u0061\u006c"{_ddbfd .ValAttr .UnmarshalXMLAttr (_bdadd );continue ;};if _bdadd .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_fbdac ,_gbaed :=_bdadd .Value ,error (nil );if _gbaed !=nil {return _gbaed ;};_ddbfd .LastClrAttr =&_fbdac ;continue ;};};_febca :for {_degfg ,_caffc :=d .Token ();if _caffc !=nil {return _caffc ;};switch _addge :=_degfg .(type ){case _d .StartElement :switch _addge .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_dfffb :=NewEG_ColorTransform ();_dfffb .Tint =NewCT_PositiveFixedPercentage ();if _gecfc :=d .DecodeElement (_dfffb .Tint ,&_addge );_gecfc !=nil {return _gecfc ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_dfffb );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 :"\u0073\u0068\u0061d\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 :"\u0073\u0068\u0061d\u0065"}:_fgdecd :=NewEG_ColorTransform ();_fgdecd .Shade =NewCT_PositiveFixedPercentage ();if _befgc :=d .DecodeElement (_fgdecd .Shade ,&_addge );_befgc !=nil {return _befgc ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_fgdecd );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_cebeaf :=NewEG_ColorTransform ();_cebeaf .Comp =NewCT_ComplementTransform ();if _gcee :=d .DecodeElement (_cebeaf .Comp ,&_addge );_gcee !=nil {return _gcee ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_cebeaf );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_ffbgef :=NewEG_ColorTransform ();_ffbgef .Inv =NewCT_InverseTransform ();if _gcecfgb :=d .DecodeElement (_ffbgef .Inv ,&_addge );_gcecfgb !=nil {return _gcecfgb ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_ffbgef );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\u0079"},_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\u0079"}:_gegcf :=NewEG_ColorTransform ();_gegcf .Gray =NewCT_GrayscaleTransform ();if _cbac :=d .DecodeElement (_gegcf .Gray ,&_addge );_cbac !=nil {return _cbac ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_gegcf );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_egcdf :=NewEG_ColorTransform ();_egcdf .Alpha =NewCT_PositiveFixedPercentage ();if _ggbgf :=d .DecodeElement (_egcdf .Alpha ,&_addge );_ggbgf !=nil {return _ggbgf ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_egcdf );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gbba :=NewEG_ColorTransform ();_gbba .AlphaOff =NewCT_FixedPercentage ();if _gfggg :=d .DecodeElement (_gbba .AlphaOff ,&_addge );_gfggg !=nil {return _gfggg ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_gbba );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_edeae :=NewEG_ColorTransform ();_edeae .AlphaMod =NewCT_PositivePercentage ();if _aedad :=d .DecodeElement (_edeae .AlphaMod ,&_addge );_aedad !=nil {return _aedad ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_edeae );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 :"\u0068\u0075\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 :"\u0068\u0075\u0065"}:_aaege :=NewEG_ColorTransform ();_aaege .Hue =NewCT_PositiveFixedAngle ();if _cebbg :=d .DecodeElement (_aaege .Hue ,&_addge );_cebbg !=nil {return _cebbg ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_aaege );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bafg :=NewEG_ColorTransform ();_bafg .HueOff =NewCT_Angle ();if _gaabf :=d .DecodeElement (_bafg .HueOff ,&_addge );_gaabf !=nil {return _gaabf ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_bafg );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_dabcb :=NewEG_ColorTransform ();_dabcb .HueMod =NewCT_PositivePercentage ();if _cccce :=d .DecodeElement (_dabcb .HueMod ,&_addge );_cccce !=nil {return _cccce ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_dabcb );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_cecbd :=NewEG_ColorTransform ();_cecbd .Sat =NewCT_Percentage ();if _eeffd :=d .DecodeElement (_cecbd .Sat ,&_addge );_eeffd !=nil {return _eeffd ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_cecbd );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_adagb :=NewEG_ColorTransform ();_adagb .SatOff =NewCT_Percentage ();if _afbfbb :=d .DecodeElement (_adagb .SatOff ,&_addge );_afbfbb !=nil {return _afbfbb ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_adagb );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 :"\u0073\u0061\u0074\u004d\u006f\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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bbgee :=NewEG_ColorTransform ();_bbgee .SatMod =NewCT_Percentage ();if _cecdg :=d .DecodeElement (_bbgee .SatMod ,&_addge );_cecdg !=nil {return _cecdg ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_bbgee );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_fdeef :=NewEG_ColorTransform ();_fdeef .Lum =NewCT_Percentage ();if _ggcfa :=d .DecodeElement (_fdeef .Lum ,&_addge );_ggcfa !=nil {return _ggcfa ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_fdeef );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dfgbb :=NewEG_ColorTransform ();_dfgbb .LumOff =NewCT_Percentage ();if _gcfgc :=d .DecodeElement (_dfgbb .LumOff ,&_addge );_gcfgc !=nil {return _gcfgc ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_dfgbb );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dffad :=NewEG_ColorTransform ();_dffad .LumMod =NewCT_Percentage ();if _efegbd :=d .DecodeElement (_dffad .LumMod ,&_addge );_efegbd !=nil {return _efegbd ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_dffad );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_egba :=NewEG_ColorTransform ();_egba .Red =NewCT_Percentage ();if _bgdbd :=d .DecodeElement (_egba .Red ,&_addge );_bgdbd !=nil {return _bgdbd ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_egba );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fbdgf :=NewEG_ColorTransform ();_fbdgf .RedOff =NewCT_Percentage ();if _bbagg :=d .DecodeElement (_fbdgf .RedOff ,&_addge );_bbagg !=nil {return _bbagg ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_fbdgf );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ebbdd :=NewEG_ColorTransform ();_ebbdd .RedMod =NewCT_Percentage ();if _dbgd :=d .DecodeElement (_ebbdd .RedMod ,&_addge );_dbgd !=nil {return _dbgd ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_ebbdd );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\u0065e\u006e"},_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\u0065e\u006e"}:_efbb :=NewEG_ColorTransform ();_efbb .Green =NewCT_Percentage ();if _efcg :=d .DecodeElement (_efbb .Green ,&_addge );_efcg !=nil {return _efcg ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_efbb );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\u0065\u0065\u006e\u004f\u0066\u0066"},_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\u0065\u0065\u006e\u004f\u0066\u0066"}:_fbfbaf :=NewEG_ColorTransform ();_fbfbaf .GreenOff =NewCT_Percentage ();if _cfafed :=d .DecodeElement (_fbfbaf .GreenOff ,&_addge );_cfafed !=nil {return _cfafed ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_fbfbaf );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\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_decac :=NewEG_ColorTransform ();_decac .GreenMod =NewCT_Percentage ();if _acbbd :=d .DecodeElement (_decac .GreenMod ,&_addge );_acbbd !=nil {return _acbbd ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_decac );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\u0075\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 :"\u0062\u006c\u0075\u0065"}:_eebfea :=NewEG_ColorTransform ();_eebfea .Blue =NewCT_Percentage ();if _fcffg :=d .DecodeElement (_eebfea .Blue ,&_addge );_fcffg !=nil {return _fcffg ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_eebfea );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_bbcfa :=NewEG_ColorTransform ();_bbcfa .BlueOff =NewCT_Percentage ();if _cabbg :=d .DecodeElement (_bbcfa .BlueOff ,&_addge );_cabbg !=nil {return _cabbg ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_bbcfa );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dceage :=NewEG_ColorTransform ();_dceage .BlueMod =NewCT_Percentage ();if _gaagf :=d .DecodeElement (_dceage .BlueMod ,&_addge );_gaagf !=nil {return _gaagf ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_dceage );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\u0061\u006dm\u0061"},_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\u0061\u006dm\u0061"}:_eceba :=NewEG_ColorTransform ();_eceba .Gamma =NewCT_GammaTransform ();if _eeeaa :=d .DecodeElement (_eceba .Gamma ,&_addge );_eeeaa !=nil {return _eeeaa ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_eceba );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_adgb :=NewEG_ColorTransform ();_adgb .InvGamma =NewCT_InverseGammaTransform ();if _gggae :=d .DecodeElement (_adgb .InvGamma ,&_addge );_gggae !=nil {return _gggae ;};_ddbfd .EG_ColorTransform =append (_ddbfd .EG_ColorTransform ,_adgb );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_addge .Name );if _bcafb :=d .Skip ();_bcafb !=nil {return _bcafb ;};};case _d .EndElement :break _febca ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path +func (_feefa *CT_TableCellProperties )ValidateWithPath (path string )error {if _feefa .MarLAttr !=nil {if _ceccf :=_feefa .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_ceccf !=nil {return _ceccf ;};};if _feefa .MarRAttr !=nil {if _abfca :=_feefa .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r");_abfca !=nil {return _abfca ;};};if _feefa .MarTAttr !=nil {if _ffbdg :=_feefa .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_ffbdg !=nil {return _ffbdg ;};};if _feefa .MarBAttr !=nil {if _fffeag :=_feefa .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r");_fffeag !=nil {return _fffeag ;};};if _efeca :=_feefa .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_efeca !=nil {return _efeca ;};if _fafbd :=_feefa .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fafbd !=nil {return _fafbd ;};if _abgb :=_feefa .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_abgb !=nil {return _abgb ;};if _feefa .LnL !=nil {if _adeee :=_feefa .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c");_adeee !=nil {return _adeee ;};};if _feefa .LnR !=nil {if _efdac :=_feefa .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_efdac !=nil {return _efdac ;};};if _feefa .LnT !=nil {if _aegae :=_feefa .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054");_aegae !=nil {return _aegae ;};};if _feefa .LnB !=nil {if _bddag :=_feefa .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_bddag !=nil {return _bddag ;};};if _feefa .LnTlToBr !=nil {if _ccgcgf :=_feefa .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r");_ccgcgf !=nil {return _ccgcgf ;};};if _feefa .LnBlToTr !=nil {if _bdcfg :=_feefa .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_bdcfg !=nil {return _bdcfg ;};};if _feefa .Cell3D !=nil {if _fddbb :=_feefa .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_fddbb !=nil {return _fddbb ;};};if _feefa .NoFill !=nil {if _adccb :=_feefa .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_adccb !=nil {return _adccb ;};};if _feefa .SolidFill !=nil {if _bbdg :=_feefa .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bbdg !=nil {return _bbdg ;};};if _feefa .GradFill !=nil {if _acafb :=_feefa .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_acafb !=nil {return _acafb ;};};if _feefa .BlipFill !=nil {if _beacb :=_feefa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_beacb !=nil {return _beacb ;};};if _feefa .PattFill !=nil {if _ecbec :=_feefa .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ecbec !=nil {return _ecbec ;};};if _feefa .GrpFill !=nil {if _adcfg :=_feefa .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_adcfg !=nil {return _adcfg ;};};if _feefa .Headers !=nil {if _ebaf :=_feefa .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_ebaf !=nil {return _ebaf ;};};if _feefa .ExtLst !=nil {if _bbea :=_feefa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbea !=nil {return _bbea ;};};return nil ;}; -// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path -func (_cfgbe *CT_TransformEffect )ValidateWithPath (path string )error {if _cfgbe .SxAttr !=nil {if _edcee :=_cfgbe .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_edcee !=nil {return _edcee ;};};if _cfgbe .SyAttr !=nil {if _bccgec :=_cfgbe .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_bccgec !=nil {return _bccgec ;};};if _cfgbe .KxAttr !=nil {if *_cfgbe .KxAttr <=-5400000{return _b .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 ,*_cfgbe .KxAttr );};if *_cfgbe .KxAttr >=5400000{return _b .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 ,*_cfgbe .KxAttr );};};if _cfgbe .KyAttr !=nil {if *_cfgbe .KyAttr <=-5400000{return _b .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 ,*_cfgbe .KyAttr );};if *_cfgbe .KyAttr >=5400000{return _b .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 ,*_cfgbe .KyAttr );};};if _cfgbe .TxAttr !=nil {if _fdafg :=_cfgbe .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_fdafg !=nil {return _fdafg ;};};if _cfgbe .TyAttr !=nil {if _cabfe :=_cfgbe .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_cabfe !=nil {return _cabfe ;};};return nil ;};func NewCT_LightRig ()*CT_LightRig {_eddb :=&CT_LightRig {};_eddb .RigAttr =ST_LightRigType (1);_eddb .DirAttr =ST_LightRigDirection (1);return _eddb ;};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;}; +// Validate validates the CT_FlatText and its children +func (_geag *CT_FlatText )Validate ()error {return _geag .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");}; -// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path -func (_gdfga *TblStyleLst )ValidateWithPath (path string )error {if _agaac :=_gdfga .CT_TableStyleList .ValidateWithPath (path );_agaac !=nil {return _agaac ;};return nil ;}; +// Validate validates the CT_LightRig and its children +func (_cbagg *CT_LightRig )Validate ()error {return _cbagg .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;};type Theme struct{CT_OfficeStyleSheet };func (_dfebg *EG_FillModeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfebg .Tile !=nil {_gccaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_dfebg .Tile ,_gccaf );};if _dfebg .Stretch !=nil {_ffcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_dfebg .Stretch ,_ffcb );};return nil ;};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_adfg :=&CT_LinearShadeProperties {};return _adfg ;};func (_bbfb *CT_AnimationElementChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbfb .Dgm !=nil {_ffbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_bbfb .Dgm ,_ffbc );};if _bbfb .Chart !=nil {_dcfc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bbfb .Chart ,_dcfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_InnerShadowEffect and its children -func (_bcceg *CT_InnerShadowEffect )Validate ()error {return _bcceg .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_bgbd :=&CT_ColorSchemeList {};return _bgbd };func (_ebcaea *CT_PolarAdjustHandle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebcaea .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_ebcaea .GdRefRAttr )});};if _ebcaea .MinRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_ebcaea .MinRAttr )});};if _ebcaea .MaxRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_ebcaea .MaxRAttr )});};if _ebcaea .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_ebcaea .GdRefAngAttr )});};if _ebcaea .MinAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_ebcaea .MinAngAttr )});};if _ebcaea .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_ebcaea .MaxAngAttr )});};e .EncodeToken (start );_dgeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_ebcaea .Pos ,_dgeb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_ScRgbColor ()*CT_ScRgbColor {_efffdf :=&CT_ScRgbColor {};return _efffdf };func (_gded *CT_PositiveSize2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gded .CxAttr =0;_gded .CyAttr =0;for _ ,_gcgcb :=range start .Attr {if _gcgcb .Name .Local =="\u0063\u0078"{_dbeag ,_gcbde :=_c .ParseInt (_gcgcb .Value ,10,64);if _gcbde !=nil {return _gcbde ;};_gded .CxAttr =_dbeag ;continue ;};if _gcgcb .Name .Local =="\u0063\u0079"{_cdabc ,_dgfeb :=_c .ParseInt (_gcgcb .Value ,10,64);if _dgfeb !=nil {return _dgfeb ;};_gded .CyAttr =_cdabc ;continue ;};};for {_cfecb ,_agfaag :=d .Token ();if _agfaag !=nil {return _b .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",_agfaag );};if _agceb ,_ceacaa :=_cfecb .(_d .EndElement );_ceacaa &&_agceb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path +func (_dfa *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _dfa .AmtAttr !=nil {if _dded :=_dfa .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_dded !=nil {return _dded ;};};return nil ;};func (_bcca ST_Coordinate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bcca .ST_CoordinateUnqualified !=nil {e .EncodeToken (_b .CharData (_db .Sprintf ("\u0025\u0064",*_bcca .ST_CoordinateUnqualified )));};if _bcca .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_bcca .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; // ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path -func (_caecb *CT_TablePartStyle )ValidateWithPath (path string )error {if _caecb .TcTxStyle !=nil {if _addeg :=_caecb .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_addeg !=nil {return _addeg ;};};if _caecb .TcStyle !=nil {if _babad :=_caecb .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065");_babad !=nil {return _babad ;};};return nil ;}; +func (_fbacg *CT_TablePartStyle )ValidateWithPath (path string )error {if _fbacg .TcTxStyle !=nil {if _bafe :=_fbacg .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_bafe !=nil {return _bafe ;};};if _fbacg .TcStyle !=nil {if _cdgee :=_fbacg .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065");_cdgee !=nil {return _cdgee ;};};return nil ;};func (_dgfab *CT_NonVisualContentPartProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgfab .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_dgfab .IsCommentAttr ))});};e .EncodeToken (start );if _dgfab .CpLocks !=nil {_bfaa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_dgfab .CpLocks ,_bfaa );};if _dgfab .ExtLst !=nil {_abefg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgfab .ExtLst ,_abefg );};e .EncodeToken (_b .EndElement {Name :start .Name });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 (_fceeb *ST_TextAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fceeb =0;case "\u006c":*_fceeb =1;case "\u0063\u0074\u0072":*_fceeb =2;case "\u0072":*_fceeb =3;case "\u006a\u0075\u0073\u0074":*_fceeb =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_fceeb =5;case "\u0064\u0069\u0073\u0074":*_fceeb =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_fceeb =7;};return nil ;};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_eabe :=&CT_BaseStylesOverride {};return _eabe ;};func (_bbbbe *ST_LineCap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efedg ,_geadg :=d .Token ();if _geadg !=nil {return _geadg ;};if _defaed ,_deadg :=_efedg .(_b .EndElement );_deadg &&_defaed .Name ==start .Name {*_bbbbe =1;return nil ;};if _ceacg ,_cfccc :=_efedg .(_b .CharData );!_cfccc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efedg );}else {switch string (_ceacg ){case "":*_bbbbe =0;case "\u0072\u006e\u0064":*_bbbbe =1;case "\u0073\u0071":*_bbbbe =2;case "\u0066\u006c\u0061\u0074":*_bbbbe =3;};};_efedg ,_geadg =d .Token ();if _geadg !=nil {return _geadg ;};if _baecg ,_afffdc :=_efedg .(_b .EndElement );_afffdc &&_baecg .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efedg );};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;}; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_eeadf *CT_FontScheme )ValidateWithPath (path string )error {if _dgaf :=_eeadf .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_dgaf !=nil {return _dgaf ;};if _eabb :=_eeadf .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074");_eabb !=nil {return _eabb ;};if _eeadf .ExtLst !=nil {if _daagd :=_eeadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daagd !=nil {return _daagd ;};};return nil ;};func (_efba *EG_TextBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfffbg :for {_bfafb ,_aabbd :=d .Token ();if _aabbd !=nil {return _aabbd ;};switch _ffcege :=_bfafb .(type ){case _d .StartElement :switch _ffcege .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 :"\u0062\u0075\u004e\u006f\u006e\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 :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_efba .BuNone =NewCT_TextNoBullet ();if _aebce :=d .DecodeElement (_efba .BuNone ,&_ffcege );_aebce !=nil {return _aebce ;};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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_efba .BuAutoNum =NewCT_TextAutonumberBullet ();if _fbadd :=d .DecodeElement (_efba .BuAutoNum ,&_ffcege );_fbadd !=nil {return _fbadd ;};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\u0075\u0043\u0068\u0061\u0072"},_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\u0075\u0043\u0068\u0061\u0072"}:_efba .BuChar =NewCT_TextCharBullet ();if _fccbb :=d .DecodeElement (_efba .BuChar ,&_ffcege );_fccbb !=nil {return _fccbb ;};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\u0075\u0042\u006c\u0069\u0070"},_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\u0075\u0042\u006c\u0069\u0070"}:_efba .BuBlip =NewCT_TextBlipBullet ();if _afegg :=d .DecodeElement (_efba .BuBlip ,&_ffcege );_afegg !=nil {return _afegg ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074 \u0025\u0076",_ffcege .Name );if _edefg :=d .Skip ();_edefg !=nil {return _edefg ;};};case _d .EndElement :break _dfffbg ;case _d .CharData :};};return nil ;};func (_deadb *CT_GroupFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bdfdd ,_bcffg :=d .Token ();if _bcffg !=nil {return _b .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",_bcffg );};if _adcge ,_dddbeg :=_bdfdd .(_d .EndElement );_dddbeg &&_adcge .Name ==start .Name {break ;};};return nil ;};func (_cbcba ST_PresetLineDashVal )Validate ()error {return _cbcba .ValidateWithPath ("")};func (_ccbgad ST_SchemeColorVal )Validate ()error {return _ccbgad .ValidateWithPath ("")};func (_gfce *CT_GammaTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path +func (_ggega *CT_ColorSchemeList )ValidateWithPath (path string )error {for _geaf ,_cbbec :=range _ggega .ExtraClrScheme {if _bggf :=_cbbec .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_geaf ));_bggf !=nil {return _bggf ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path -func (_gbafg *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _ddfbc ,_afddg :=range _gbafg .TxSp {if _fbbgg :=_afddg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ddfbc ));_fbbgg !=nil {return _fbbgg ;};};for _abgbd ,_egfd :=range _gbafg .Sp {if _ebcac :=_egfd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_abgbd ));_ebcac !=nil {return _ebcac ;};};for _cebeb ,_ddad :=range _gbafg .CxnSp {if _dcffg :=_ddad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cebeb ));_dcffg !=nil {return _dcffg ;};};for _ggfg ,_gagdc :=range _gbafg .Pic {if _dedfg :=_gagdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_ggfg ));_dedfg !=nil {return _dedfg ;};};for _eefda ,_fbgeg :=range _gbafg .GraphicFrame {if _cbga :=_fbgeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_eefda ));_cbga !=nil {return _cbga ;};};for _bcbeaf ,_eeagf :=range _gbafg .GrpSp {if _efcb :=_eeagf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bcbeaf ));_efcb !=nil {return _efcb ;};};return nil ;};func (_efgac *CT_Point2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_efgac .XAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079"},Value :_b .Sprintf ("\u0025\u0076",_efgac .YAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bccga *CT_TextBodyProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bccga .RotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bccga .RotAttr )});};if _bccga .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bccga .SpcFirstLastParaAttr ))});};if _bccga .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_ceacg ,_edafgb :=_bccga .VertOverflowAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _edafgb !=nil {return _edafgb ;};start .Attr =append (start .Attr ,_ceacg );};if _bccga .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_cgdeb ,_deecb :=_bccga .HorzOverflowAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _deecb !=nil {return _deecb ;};start .Attr =append (start .Attr ,_cgdeb );};if _bccga .VertAttr !=ST_TextVerticalTypeUnset {_eefad ,_bgbbd :=_bccga .VertAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072\u0074"});if _bgbbd !=nil {return _bgbbd ;};start .Attr =append (start .Attr ,_eefad );};if _bccga .WrapAttr !=ST_TextWrappingTypeUnset {_fbcd ,_adcgb :=_bccga .WrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070"});if _adcgb !=nil {return _adcgb ;};start .Attr =append (start .Attr ,_fbcd );};if _bccga .LInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bccga .LInsAttr )});};if _bccga .TInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bccga .TInsAttr )});};if _bccga .RInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bccga .RInsAttr )});};if _bccga .BInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bccga .BInsAttr )});};if _bccga .NumColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bccga .NumColAttr )});};if _bccga .SpcColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bccga .SpcColAttr )});};if _bccga .RtlColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bccga .RtlColAttr ))});};if _bccga .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bccga .FromWordArtAttr ))});};if _bccga .AnchorAttr !=ST_TextAnchoringTypeUnset {_adddfd ,_acafdg :=_bccga .AnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _acafdg !=nil {return _acafdg ;};start .Attr =append (start .Attr ,_adddfd );};if _bccga .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bccga .AnchorCtrAttr ))});};if _bccga .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bccga .ForceAAAttr ))});};if _bccga .UprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bccga .UprightAttr ))});};if _bccga .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bccga .CompatLnSpcAttr ))});};e .EncodeToken (start );if _bccga .PrstTxWarp !=nil {_eacff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_bccga .PrstTxWarp ,_eacff );};if _bccga .NoAutofit !=nil {_cdfbd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_bccga .NoAutofit ,_cdfbd );};if _bccga .NormAutofit !=nil {_fdgbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_bccga .NormAutofit ,_fdgbe );};if _bccga .SpAutoFit !=nil {_dabde :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_bccga .SpAutoFit ,_dabde );};if _bccga .Scene3d !=nil {_fgbba :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_bccga .Scene3d ,_fgbba );};if _bccga .Sp3d !=nil {_cdad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bccga .Sp3d ,_cdad );};if _bccga .FlatTx !=nil {_deebd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_bccga .FlatTx ,_deebd );};if _bccga .ExtLst !=nil {_dbefb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bccga .ExtLst ,_dbefb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path +func (_efdcb *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _efdcb .RadAttr < 0{return _db .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 ,_efdcb .RadAttr );};if _efdcb .RadAttr > 27273042316900{return _db .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 ,_efdcb .RadAttr );};return nil ;};func (_gggee *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abceb :for {_eddgc ,_fgff :=d .Token ();if _fgff !=nil {return _fgff ;};switch _fbcda :=_eddgc .(type ){case _b .StartElement :switch _fbcda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gggee .GrpSpLocks =NewCT_GroupLocking ();if _aaegbg :=d .DecodeElement (_gggee .GrpSpLocks ,&_fbcda );_aaegbg !=nil {return _aaegbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gggee .ExtLst =NewCT_OfficeArtExtensionList ();if _fgfd :=d .DecodeElement (_gggee .ExtLst ,&_fbcda );_fgfd !=nil {return _fgfd ;};default:_be .Log .Debug ("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",_fbcda .Name );if _gebeg :=d .Skip ();_gebeg !=nil {return _gebeg ;};};case _b .EndElement :break _abceb ;case _b .CharData :};};return nil ;}; -// Validate validates the EG_TextUnderlineFill and its children -func (_adcgbe *EG_TextUnderlineFill )Validate ()error {return _adcgbe .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");};func (_gccbe ST_LightRigDirection )String ()string {switch _gccbe {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 "";}; +// ST_TextPoint is a union type +type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;};func (_fcba *CT_PresetLineDashProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcba .ValAttr !=ST_PresetLineDashValUnset {_cceee ,_dffda :=_fcba .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _dffda !=nil {return _dffda ;};start .Attr =append (start .Attr ,_cceee );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abeba *CT_Shape3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abeba .ZAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_db .Sprintf ("\u0025\u0076",*_abeba .ZAttr )});};if _abeba .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_db .Sprintf ("\u0025\u0076",*_abeba .ExtrusionHAttr )});};if _abeba .ContourWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_db .Sprintf ("\u0025\u0076",*_abeba .ContourWAttr )});};if _abeba .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_gefef ,_dgeef :=_abeba .PrstMaterialAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _dgeef !=nil {return _dgeef ;};start .Attr =append (start .Attr ,_gefef );};e .EncodeToken (start );if _abeba .BevelT !=nil {_gcdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_abeba .BevelT ,_gcdb );};if _abeba .BevelB !=nil {_adcbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_abeba .BevelB ,_adcbd );};if _abeba .ExtrusionClr !=nil {_ggdef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_abeba .ExtrusionClr ,_ggdef );};if _abeba .ContourClr !=nil {_dgbbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_abeba .ContourClr ,_dgbbe );};if _abeba .ExtLst !=nil {_bebag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abeba .ExtLst ,_bebag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acfaa *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecab :for {_cbgb ,_ebbcb :=d .Token ();if _ebbcb !=nil {return _ebbcb ;};switch _gbcge :=_cbgb .(type ){case _b .StartElement :switch _gbcge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdaed :=NewCT_GvmlTextShape ();if _gabg :=d .DecodeElement (_bdaed ,&_gbcge );_gabg !=nil {return _gabg ;};_acfaa .TxSp =append (_acfaa .TxSp ,_bdaed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdce :=NewCT_GvmlShape ();if _agfab :=d .DecodeElement (_fdce ,&_gbcge );_agfab !=nil {return _agfab ;};_acfaa .Sp =append (_acfaa .Sp ,_fdce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdaef :=NewCT_GvmlConnector ();if _efege :=d .DecodeElement (_cdaef ,&_gbcge );_efege !=nil {return _efege ;};_acfaa .CxnSp =append (_acfaa .CxnSp ,_cdaef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cggfb :=NewCT_GvmlPicture ();if _acccc :=d .DecodeElement (_cggfb ,&_gbcge );_acccc !=nil {return _acccc ;};_acfaa .Pic =append (_acfaa .Pic ,_cggfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eabg :=NewCT_GvmlGraphicalObjectFrame ();if _ecbb :=d .DecodeElement (_eabg ,&_gbcge );_ecbb !=nil {return _ecbb ;};_acfaa .GraphicFrame =append (_acfaa .GraphicFrame ,_eabg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efagd :=NewCT_GvmlGroupShape ();if _fdac :=d .DecodeElement (_efagd ,&_gbcge );_fdac !=nil {return _fdac ;};_acfaa .GrpSp =append (_acfaa .GrpSp ,_efagd );default:_be .Log .Debug ("\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",_gbcge .Name );if _cccd :=d .Skip ();_cccd !=nil {return _cccd ;};};case _b .EndElement :break _ecab ;case _b .CharData :};};return nil ;};func (_bgccb *ST_TextWrappingType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccfa ,_fgfaa :=d .Token ();if _fgfaa !=nil {return _fgfaa ;};if _afcbdg ,_adfgcc :=_bccfa .(_b .EndElement );_adfgcc &&_afcbdg .Name ==start .Name {*_bgccb =1;return nil ;};if _bbbge ,_cceggf :=_bccfa .(_b .CharData );!_cceggf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bccfa );}else {switch string (_bbbge ){case "":*_bgccb =0;case "\u006e\u006f\u006e\u0065":*_bgccb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bgccb =2;};};_bccfa ,_fgfaa =d .Token ();if _fgfaa !=nil {return _fgfaa ;};if _ddgcc ,_afafa :=_bccfa .(_b .EndElement );_afafa &&_ddgcc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bccfa );};func NewEG_EffectProperties ()*EG_EffectProperties {_ddgega :=&EG_EffectProperties {};return _ddgega };func (_gdfff *CT_LineJoinMiterProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deegb :=range start .Attr {if _deegb .Name .Local =="\u006c\u0069\u006d"{_eecdf ,_egfc :=ParseUnionST_PositivePercentage (_deegb .Value );if _egfc !=nil {return _egfc ;};_gdfff .LimAttr =&_eecdf ;continue ;};};for {_gefda ,_ffefe :=d .Token ();if _ffefe !=nil {return _db .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",_ffefe );};if _eefdd ,_gddcb :=_gefda .(_b .EndElement );_gddcb &&_eefdd .Name ==start .Name {break ;};};return nil ;};func (_bacbdb *ST_LightRigType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbga ,_agffg :=d .Token ();if _agffg !=nil {return _agffg ;};if _edfabb ,_bebaae :=_fbga .(_b .EndElement );_bebaae &&_edfabb .Name ==start .Name {*_bacbdb =1;return nil ;};if _efgdbe ,_beccbb :=_fbga .(_b .CharData );!_beccbb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbga );}else {switch string (_efgdbe ){case "":*_bacbdb =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_bacbdb =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_bacbdb =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_bacbdb =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_bacbdb =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_bacbdb =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_bacbdb =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_bacbdb =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_bacbdb =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_bacbdb =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_bacbdb =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_bacbdb =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_bacbdb =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_bacbdb =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_bacbdb =14;case "\u0073\u006f\u0066\u0074":*_bacbdb =15;case "\u0068\u0061\u0072s\u0068":*_bacbdb =16;case "\u0066\u006c\u006fo\u0064":*_bacbdb =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_bacbdb =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_bacbdb =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_bacbdb =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_bacbdb =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_bacbdb =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_bacbdb =23;case "\u0066\u006c\u0061\u0074":*_bacbdb =24;case "\u0074\u0077\u006fP\u0074":*_bacbdb =25;case "\u0067\u006c\u006f\u0077":*_bacbdb =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_bacbdb =27;};};_fbga ,_agffg =d .Token ();if _agffg !=nil {return _agffg ;};if _bebda ,_aafde :=_fbga .(_b .EndElement );_aafde &&_bebda .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbga );};func NewCT_LightRig ()*CT_LightRig {_ebcce :=&CT_LightRig {};_ebcce .RigAttr =ST_LightRigType (1);_ebcce .DirAttr =ST_LightRigDirection (1);return _ebcce ;}; -// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path -func (_baed *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _baed .AmtAttr !=nil {if _bcb :=_baed .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_bcb !=nil {return _bcb ;};};return nil ;};func (_eafaef *ST_TextHorzOverflowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddcac ,_agfb :=d .Token ();if _agfb !=nil {return _agfb ;};if _aaagg ,_adfdf :=_ddcac .(_d .EndElement );_adfdf &&_aaagg .Name ==start .Name {*_eafaef =1;return nil ;};if _afdad ,_egaccd :=_ddcac .(_d .CharData );!_egaccd {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",_ddcac );}else {switch string (_afdad ){case "":*_eafaef =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_eafaef =1;case "\u0063\u006c\u0069\u0070":*_eafaef =2;};};_ddcac ,_agfb =d .Token ();if _agfb !=nil {return _agfb ;};if _facag ,_fgeffd :=_ddcac .(_d .EndElement );_fgeffd &&_facag .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",_ddcac );};func (_ccgcbc *CT_TablePropertiesChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eded :for {_acegg ,_gdfgb :=d .Token ();if _gdfgb !=nil {return _gdfgb ;};switch _fgded :=_acegg .(type ){case _d .StartElement :switch _fgded .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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_ccgcbc .TableStyle =NewCT_TableStyle ();if _bfbc :=d .DecodeElement (_ccgcbc .TableStyle ,&_fgded );_bfbc !=nil {return _bfbc ;};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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_ccgcbc .TableStyleId =new (string );if _fadf :=d .DecodeElement (_ccgcbc .TableStyleId ,&_fgded );_fadf !=nil {return _fadf ;};default:_bf .Log .Debug ("\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",_fgded .Name );if _dcdac :=d .Skip ();_dcdac !=nil {return _dcdac ;};};case _d .EndElement :break _eded ;case _d .CharData :};};return nil ;};type ST_ShapeType byte ; +// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path +func (_cddff *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _cddff .AngAttr !=nil {if *_cddff .AngAttr < 0{return _db .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 ,*_cddff .AngAttr );};if *_cddff .AngAttr >=21600000{return _db .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 ,*_cddff .AngAttr );};};return nil ;};func (_facfca ST_RectAlignment )Validate ()error {return _facfca .ValidateWithPath ("")};func (_daegg ST_RectAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daegg .String (),start );};func (_ecba *ST_OnOffStyleType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecba =0;case "\u006f\u006e":*_ecba =1;case "\u006f\u0066\u0066":*_ecba =2;case "\u0064\u0065\u0066":*_ecba =3;};return nil ;};func (_gfebb ST_RectAlignment )ValidateWithPath (path string )error {switch _gfebb {case 0,1,2,3,4,5,6,7,8,9:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfebb ));};return nil ;};func (_gbgea *ST_TextAutonumberScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafda ,_fdcaeg :=d .Token ();if _fdcaeg !=nil {return _fdcaeg ;};if _fgcgef ,_ffgbff :=_aafda .(_b .EndElement );_ffgbff &&_fgcgef .Name ==start .Name {*_gbgea =1;return nil ;};if _ffbda ,_cgbbaa :=_aafda .(_b .CharData );!_cgbbaa {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aafda );}else {switch string (_ffbda ){case "":*_gbgea =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbgea =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbgea =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbgea =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbgea =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbgea =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbgea =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbgea =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbgea =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbgea =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_gbgea =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbgea =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbgea =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbgea =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gbgea =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbgea =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gbgea =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gbgea =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_gbgea =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_gbgea =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gbgea =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gbgea =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_gbgea =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_gbgea =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_gbgea =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_gbgea =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gbgea =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_gbgea =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_gbgea =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_gbgea =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_gbgea =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_gbgea =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gbgea =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_gbgea =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_gbgea =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_gbgea =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_gbgea =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gbgea =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gbgea =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_gbgea =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_gbgea =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_gbgea =41;};};_aafda ,_fdcaeg =d .Token ();if _fdcaeg !=nil {return _fdcaeg ;};if _aadff ,_dccfgf :=_aafda .(_b .EndElement );_dccfgf &&_aadff .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aafda );}; -// Validate validates the TblStyleLst and its children -func (_gabff *TblStyleLst )Validate ()error {return _gabff .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");};type ST_TextWrappingType byte ;const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;);func (_ebgee *EG_EffectProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebgee .EffectLst !=nil {_dbdag :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebgee .EffectLst ,_dbdag );};if _ebgee .EffectDag !=nil {_abgbc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_ebgee .EffectDag ,_abgbc );};return nil ;};func (_dggf *CT_TableCol )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcgcd :=range start .Attr {if _bcgcd .Name .Local =="\u0077"{_eabbe ,_ecefb :=ParseUnionST_Coordinate (_bcgcd .Value );if _ecefb !=nil {return _ecefb ;};_dggf .WAttr =_eabbe ;continue ;};};_eabe :for {_eacbd ,_cfgg :=d .Token ();if _cfgg !=nil {return _cfgg ;};switch _ggfb :=_eacbd .(type ){case _d .StartElement :switch _ggfb .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dggf .ExtLst =NewCT_OfficeArtExtensionList ();if _bfabe :=d .DecodeElement (_dggf .ExtLst ,&_ggfb );_bfabe !=nil {return _bfabe ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0020\u0025\u0076",_ggfb .Name );if _caabf :=d .Skip ();_caabf !=nil {return _caabf ;};};case _d .EndElement :break _eabe ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path +func (_cgcdb *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _cgcdb .PrstAttr ==ST_PresetShadowValUnset {return _db .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 _deaae :=_cgcdb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_deaae !=nil {return _deaae ;};if _cgcdb .DistAttr !=nil {if *_cgcdb .DistAttr < 0{return _db .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 ,*_cgcdb .DistAttr );};if *_cgcdb .DistAttr > 27273042316900{return _db .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 ,*_cgcdb .DistAttr );};};if _cgcdb .DirAttr !=nil {if *_cgcdb .DirAttr < 0{return _db .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 ,*_cgcdb .DirAttr );};if *_cgcdb .DirAttr >=21600000{return _db .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 ,*_cgcdb .DirAttr );};};if _cgcdb .ScrgbClr !=nil {if _eddfb :=_cgcdb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eddfb !=nil {return _eddfb ;};};if _cgcdb .SrgbClr !=nil {if _cgfbbd :=_cgcdb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_cgfbbd !=nil {return _cgfbbd ;};};if _cgcdb .HslClr !=nil {if _eebea :=_cgcdb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_eebea !=nil {return _eebea ;};};if _cgcdb .SysClr !=nil {if _aafdce :=_cgcdb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_aafdce !=nil {return _aafdce ;};};if _cgcdb .SchemeClr !=nil {if _edgef :=_cgcdb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_edgef !=nil {return _edgef ;};};if _cgcdb .PrstClr !=nil {if _eceae :=_cgcdb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eceae !=nil {return _eceae ;};};return nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_begde :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_begde .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_begde .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_begde .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_begde .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _begde ,nil ;}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_bcgee *CT_TextField )ValidateWithPath (path string )error {if !_eg .ST_GuidPatternRe .MatchString (_bcgee .IdAttr ){return _b .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 ,_eg .ST_GuidPatternRe ,_bcgee .IdAttr );};if _bcgee .RPr !=nil {if _gaebg :=_bcgee .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gaebg !=nil {return _gaebg ;};};if _bcgee .PPr !=nil {if _bgdaf :=_bcgee .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_bgdaf !=nil {return _bgdaf ;};};return nil ;};func (_agcg *CT_HSLEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dceb :=range start .Attr {if _dceb .Name .Local =="\u0068\u0075\u0065"{_gdag ,_cdec :=_c .ParseInt (_dceb .Value ,10,32);if _cdec !=nil {return _cdec ;};_egdaa :=int32 (_gdag );_agcg .HueAttr =&_egdaa ;continue ;};if _dceb .Name .Local =="\u0073\u0061\u0074"{_gdfdb ,_cgcca :=ParseUnionST_FixedPercentage (_dceb .Value );if _cgcca !=nil {return _cgcca ;};_agcg .SatAttr =&_gdfdb ;continue ;};if _dceb .Name .Local =="\u006c\u0075\u006d"{_bfgef ,_gefec :=ParseUnionST_FixedPercentage (_dceb .Value );if _gefec !=nil {return _gefec ;};_agcg .LumAttr =&_bfgef ;continue ;};};for {_egbb ,_accd :=d .Token ();if _accd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_accd );};if _adfgb ,_eecff :=_egbb .(_d .EndElement );_eecff &&_adfgb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_LuminanceEffect and its children +func (_gcaa *CT_LuminanceEffect )Validate ()error {return _gcaa .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_bddgcg *ST_LineEndType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bddgcg =0;case "\u006e\u006f\u006e\u0065":*_bddgcg =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bddgcg =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_bddgcg =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bddgcg =4;case "\u006f\u0076\u0061\u006c":*_bddgcg =5;case "\u0061\u0072\u0072o\u0077":*_bddgcg =6;};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 (_dage *CT_RelativeRect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egfda :=range start .Attr {if _egfda .Name .Local =="\u006c"{_afac ,_bfeee :=ParseUnionST_Percentage (_egfda .Value );if _bfeee !=nil {return _bfeee ;};_dage .LAttr =&_afac ;continue ;};if _egfda .Name .Local =="\u0074"{_ddcff ,_ggfcf :=ParseUnionST_Percentage (_egfda .Value );if _ggfcf !=nil {return _ggfcf ;};_dage .TAttr =&_ddcff ;continue ;};if _egfda .Name .Local =="\u0072"{_cdfb ,_geacc :=ParseUnionST_Percentage (_egfda .Value );if _geacc !=nil {return _geacc ;};_dage .RAttr =&_cdfb ;continue ;};if _egfda .Name .Local =="\u0062"{_ebabd ,_gfece :=ParseUnionST_Percentage (_egfda .Value );if _gfece !=nil {return _gfece ;};_dage .BAttr =&_ebabd ;continue ;};};for {_baceb ,_egccc :=d .Token ();if _egccc !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_egccc );};if _ccdgd ,_fadfc :=_baceb .(_b .EndElement );_fadfc &&_ccdgd .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomColor ()*CT_CustomColor {_bbeg :=&CT_CustomColor {};return _bbeg }; -// Validate validates the CT_GvmlGraphicalObjectFrame and its children -func (_bbcb *CT_GvmlGraphicalObjectFrame )Validate ()error {return _bbcb .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 (_adg *CT_AudioCD )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adg .St =NewCT_AudioCDTime ();_adg .End =NewCT_AudioCDTime ();_gccd :for {_bbd ,_daegd :=d .Token ();if _daegd !=nil {return _daegd ;};switch _bcec :=_bbd .(type ){case _d .StartElement :switch _bcec .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 :"\u0073\u0074"},_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 :"\u0073\u0074"}:if _acaf :=d .DecodeElement (_adg .St ,&_bcec );_acaf !=nil {return _acaf ;};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 :"\u0065\u006e\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 :"\u0065\u006e\u0064"}:if _fbga :=d .DecodeElement (_adg .End ,&_bcec );_fbga !=nil {return _fbga ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adg .ExtLst =NewCT_OfficeArtExtensionList ();if _gge :=d .DecodeElement (_adg .ExtLst ,&_bcec );_gge !=nil {return _gge ;};default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0043\u0044\u0020\u0025\u0076",_bcec .Name );if _efdg :=d .Skip ();_efdg !=nil {return _efdg ;};};case _d .EndElement :break _gccd ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_ReflectionEffect and its children +func (_bbcfba *CT_ReflectionEffect )Validate ()error {return _bbcfba .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_adab *CT_Hyperlink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfdag :=range start .Attr {if _cfdag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfdag .Name .Local =="\u0069\u0064"||_cfdag .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"&&_cfdag .Name .Local =="\u0069\u0064"{_dcggd ,_egacc :=_cfdag .Value ,error (nil );if _egacc !=nil {return _egacc ;};_adab .IdAttr =&_dcggd ;continue ;};if _cfdag .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_cbbd ,_bdeff :=_cfdag .Value ,error (nil );if _bdeff !=nil {return _bdeff ;};_adab .InvalidUrlAttr =&_cbbd ;continue ;};if _cfdag .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_abega ,_aacea :=_cfdag .Value ,error (nil );if _aacea !=nil {return _aacea ;};_adab .ActionAttr =&_abega ;continue ;};if _cfdag .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_cgbfa ,_fgbgb :=_cfdag .Value ,error (nil );if _fgbgb !=nil {return _fgbgb ;};_adab .TgtFrameAttr =&_cgbfa ;continue ;};if _cfdag .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_eefcb ,_agfac :=_cfdag .Value ,error (nil );if _agfac !=nil {return _agfac ;};_adab .TooltipAttr =&_eefcb ;continue ;};if _cfdag .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_dfcba ,_befee :=_af .ParseBool (_cfdag .Value );if _befee !=nil {return _befee ;};_adab .HistoryAttr =&_dfcba ;continue ;};if _cfdag .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_abged ,_gbaga :=_af .ParseBool (_cfdag .Value );if _gbaga !=nil {return _gbaga ;};_adab .HighlightClickAttr =&_abged ;continue ;};if _cfdag .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_addeg ,_adee :=_af .ParseBool (_cfdag .Value );if _adee !=nil {return _adee ;};_adab .EndSndAttr =&_addeg ;continue ;};};_edgb :for {_fafdc ,_efead :=d .Token ();if _efead !=nil {return _efead ;};switch _deffb :=_fafdc .(type ){case _b .StartElement :switch _deffb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adab .Snd =NewCT_EmbeddedWAVAudioFile ();if _bdcebd :=d .DecodeElement (_adab .Snd ,&_deffb );_bdcebd !=nil {return _bdcebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adab .ExtLst =NewCT_OfficeArtExtensionList ();if _ebbca :=d .DecodeElement (_adab .ExtLst ,&_deffb );_ebbca !=nil {return _ebbca ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_deffb .Name );if _cfcf :=d .Skip ();_cfcf !=nil {return _cfcf ;};};case _b .EndElement :break _edgb ;case _b .CharData :};};return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_abegb :=&CT_TextListStyle {};return _abegb }; -// Validate validates the CT_GeomGuide and its children -func (_abecg *CT_GeomGuide )Validate ()error {return _abecg .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};func (_aegcg ST_BevelPresetType )String ()string {switch _aegcg {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 "";};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;};func (_bfdeg *CT_TextParagraph )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecaag :for {_aefac ,_cdbed :=d .Token ();if _cdbed !=nil {return _cdbed ;};switch _cada :=_aefac .(type ){case _d .StartElement :switch _cada .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 :"\u0070\u0050\u0072"},_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\u0050\u0072"}:_bfdeg .PPr =NewCT_TextParagraphProperties ();if _cbfda :=d .DecodeElement (_bfdeg .PPr ,&_cada );_cbfda !=nil {return _cbfda ;};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 :"\u0072"},_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 :"\u0072"}:_faebg :=NewEG_TextRun ();_faebg .R =NewCT_RegularTextRun ();if _cedcg :=d .DecodeElement (_faebg .R ,&_cada );_cedcg !=nil {return _cedcg ;};_bfdeg .EG_TextRun =append (_bfdeg .EG_TextRun ,_faebg );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\u0072"},_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\u0072"}:_bgeg :=NewEG_TextRun ();_bgeg .Br =NewCT_TextLineBreak ();if _dged :=d .DecodeElement (_bgeg .Br ,&_cada );_dged !=nil {return _dged ;};_bfdeg .EG_TextRun =append (_bfdeg .EG_TextRun ,_bgeg );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 :"\u0066\u006c\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 :"\u0066\u006c\u0064"}:_gdfgc :=NewEG_TextRun ();_gdfgc .Fld =NewCT_TextField ();if _fcfbb :=d .DecodeElement (_gdfgc .Fld ,&_cada );_fcfbb !=nil {return _fcfbb ;};_bfdeg .EG_TextRun =append (_bfdeg .EG_TextRun ,_gdfgc );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 :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_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 :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_bfdeg .EndParaRPr =NewCT_TextCharacterProperties ();if _fbcef :=d .DecodeElement (_bfdeg .EndParaRPr ,&_cada );_fbcef !=nil {return _fbcef ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025v",_cada .Name );if _bcgaag :=d .Skip ();_bcgaag !=nil {return _bcgaag ;};};case _d .EndElement :break _ecaag ;case _d .CharData :};};return nil ;};func (_afcec *EG_Geometry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgabc :for {_edgfc ,_geec :=d .Token ();if _geec !=nil {return _geec ;};switch _ddbb :=_edgfc .(type ){case _d .StartElement :switch _ddbb .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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_afcec .CustGeom =NewCT_CustomGeometry2D ();if _egdgf :=d .DecodeElement (_afcec .CustGeom ,&_ddbb );_egdgf !=nil {return _egdgf ;};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\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_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\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_afcec .PrstGeom =NewCT_PresetGeometry2D ();if _eaebb :=d .DecodeElement (_afcec .PrstGeom ,&_ddbb );_eaebb !=nil {return _eaebb ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_ddbb .Name );if _dedaf :=d .Skip ();_dedaf !=nil {return _dedaf ;};};case _d .EndElement :break _fgabc ;case _d .CharData :};};return nil ;};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 NewCT_AudioFile ()*CT_AudioFile {_aegg :=&CT_AudioFile {};return _aegg };func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_feacg :=&CT_StyleMatrixReference {};return _feacg ;};func (_aggefc ST_TileFlipMode )String ()string {switch _aggefc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0078";case 3:return "\u0079";case 4:return "\u0078\u0079";};return "";}; +// Validate validates the CT_EffectReference and its children +func (_fcdc *CT_EffectReference )Validate ()error {return _fcdc .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");}; -// Validate validates the CT_LineJoinMiterProperties and its children -func (_bbfeb *CT_LineJoinMiterProperties )Validate ()error {return _bbfeb .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");};func (_bbgb *CT_Path2DCubicBezierTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_affb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_fgea :=range _bbgb .Pt {e .EncodeElement (_fgea ,_affb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextTabStopList ()*CT_TextTabStopList {_dfcdg :=&CT_TextTabStopList {};return _dfcdg }; +// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path +func (_bcde *CT_EffectProperties )ValidateWithPath (path string )error {if _bcde .EffectLst !=nil {if _cdbge :=_bcde .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cdbge !=nil {return _cdbge ;};};if _bcde .EffectDag !=nil {if _efdge :=_bcde .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_efdge !=nil {return _efdge ;};};return nil ;};type CT_TextBulletSizePercent struct{ValAttr string ;};func NewCT_ColorMapping ()*CT_ColorMapping {_aee :=&CT_ColorMapping {};_aee .Bg1Attr =ST_ColorSchemeIndex (1);_aee .Tx1Attr =ST_ColorSchemeIndex (1);_aee .Bg2Attr =ST_ColorSchemeIndex (1);_aee .Tx2Attr =ST_ColorSchemeIndex (1);_aee .Accent1Attr =ST_ColorSchemeIndex (1);_aee .Accent2Attr =ST_ColorSchemeIndex (1);_aee .Accent3Attr =ST_ColorSchemeIndex (1);_aee .Accent4Attr =ST_ColorSchemeIndex (1);_aee .Accent5Attr =ST_ColorSchemeIndex (1);_aee .Accent6Attr =ST_ColorSchemeIndex (1);_aee .HlinkAttr =ST_ColorSchemeIndex (1);_aee .FolHlinkAttr =ST_ColorSchemeIndex (1);return _aee ;}; -// Validate validates the CT_GvmlGraphicFrameNonVisual and its children -func (_gbaf *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _gbaf .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_GvmlGroupShape and its children, prefixing error messages with path +func (_dbbgg *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _aeeba :=_dbbgg .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_aeeba !=nil {return _aeeba ;};if _deggf :=_dbbgg .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_deggf !=nil {return _deggf ;};for _bgacd ,_eefa :=range _dbbgg .Choice {if _dfda :=_eefa .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bgacd ));_dfda !=nil {return _dfda ;};};if _dbbgg .ExtLst !=nil {if _becfa :=_dbbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_becfa !=nil {return _becfa ;};};return nil ;};func (_bfeac *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ebdgf ,_bggae :=d .Token ();if _bggae !=nil {return _db .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",_bggae );};if _cbccc ,_cgbedc :=_ebdgf .(_b .EndElement );_cgbedc &&_cbccc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextSpacingPercent and its children -func (_gdegd *CT_TextSpacingPercent )Validate ()error {return _gdegd .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");}; +// Validate validates the CT_CustomColorList and its children +func (_dfdb *CT_CustomColorList )Validate ()error {return _dfdb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_ddgad :=&CT_StretchInfoProperties {};return _ddgad ;};func (_gcfa *CT_FixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",_gcfa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path -func (_dbdeb *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };func (_fgdec *CT_EmbeddedWAVAudioFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fgdec .EmbedAttr )});if _fgdec .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fgdec .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbgeg *EG_FillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbgeg .NoFill !=nil {_cgcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbgeg .NoFill ,_cgcg );};if _cbgeg .SolidFill !=nil {_cagcae :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbgeg .SolidFill ,_cagcae );};if _cbgeg .GradFill !=nil {_eacdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbgeg .GradFill ,_eacdb );};if _cbgeg .BlipFill !=nil {_eaagad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbgeg .BlipFill ,_eaagad );};if _cbgeg .PattFill !=nil {_cfdacg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cbgeg .PattFill ,_cfdacg );};if _cbgeg .GrpFill !=nil {_cgdag :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cbgeg .GrpFill ,_cgdag );};return nil ;};func _gfgcd (_daccc bool )uint8 {if _daccc {return 1;};return 0;}; +// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path +func (_cfcff *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };func (_ebged ST_TextAnchoringType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbeegg :=_b .Attr {};_fbeegg .Name =name ;switch _ebged {case ST_TextAnchoringTypeUnset :_fbeegg .Value ="";case ST_TextAnchoringTypeT :_fbeegg .Value ="\u0074";case ST_TextAnchoringTypeCtr :_fbeegg .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_fbeegg .Value ="\u0062";case ST_TextAnchoringTypeJust :_fbeegg .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_fbeegg .Value ="\u0064\u0069\u0073\u0074";};return _fbeegg ,nil ;};func (_gbeda *CT_TableBackgroundStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dadbg :for {_bdgfb ,_fdeaa :=d .Token ();if _fdeaa !=nil {return _fdeaa ;};switch _gaada :=_bdgfb .(type ){case _b .StartElement :switch _gaada .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbeda .Fill =NewCT_FillProperties ();if _cbfdf :=d .DecodeElement (_gbeda .Fill ,&_gaada );_cbfdf !=nil {return _cbfdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbeda .FillRef =NewCT_StyleMatrixReference ();if _fdafd :=d .DecodeElement (_gbeda .FillRef ,&_gaada );_fdafd !=nil {return _fdafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbeda .Effect =NewCT_EffectProperties ();if _afgg :=d .DecodeElement (_gbeda .Effect ,&_gaada );_afgg !=nil {return _afgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbeda .EffectRef =NewCT_StyleMatrixReference ();if _accgg :=d .DecodeElement (_gbeda .EffectRef ,&_gaada );_accgg !=nil {return _accgg ;};default:_be .Log .Debug ("\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",_gaada .Name );if _gafge :=d .Skip ();_gafge !=nil {return _gafge ;};};case _b .EndElement :break _dadbg ;case _b .CharData :};};return nil ;};func NewCT_GammaTransform ()*CT_GammaTransform {_cecffg :=&CT_GammaTransform {};return _cecffg }; -// Validate validates the CT_TextNoBullet and its children -func (_decfaf *CT_TextNoBullet )Validate ()error {return _decfaf .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");};type ST_LineEndWidth byte ;func (_ecdcff ST_TextShapeType )Validate ()error {return _ecdcff .ValidateWithPath ("")};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_gabe :=&EG_LineJoinProperties {};return _gabe ;};func (_effee *ST_PresetLineDashVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfdea ,_fgbbd :=d .Token ();if _fgbbd !=nil {return _fgbbd ;};if _dcadf ,_egfef :=_gfdea .(_d .EndElement );_egfef &&_dcadf .Name ==start .Name {*_effee =1;return nil ;};if _efgaa ,_ddada :=_gfdea .(_d .CharData );!_ddada {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",_gfdea );}else {switch string (_efgaa ){case "":*_effee =0;case "\u0073\u006f\u006ci\u0064":*_effee =1;case "\u0064\u006f\u0074":*_effee =2;case "\u0064\u0061\u0073\u0068":*_effee =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_effee =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_effee =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_effee =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_effee =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_effee =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_effee =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_effee =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_effee =11;};};_gfdea ,_fgbbd =d .Token ();if _fgbbd !=nil {return _fgbbd ;};if _gagcfe ,_ecdfb :=_gfdea .(_d .EndElement );_ecdfb &&_gagcfe .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",_gfdea );}; +// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path +func (_gdcdb *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _gbcfe ,_gcabd :=range _gdcdb .Pt {if _dgbf :=_gcabd .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gbcfe ));_dgbf !=nil {return _dgbf ;};};return nil ;};func (_ddec *CT_ColorMappingOverrideChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddec .MasterClrMapping !=nil {_gcdac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ddec .MasterClrMapping ,_gcdac );};if _ddec .OverrideClrMapping !=nil {_gbgfe :=_b .StartElement {Name :_b .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_ddec .OverrideClrMapping ,_gbgfe );};return nil ;};func (_eaabed *CT_PositiveSize2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaabed .CxAttr =0;_eaabed .CyAttr =0;for _ ,_bdegdf :=range start .Attr {if _bdegdf .Name .Local =="\u0063\u0078"{_gcedgd ,_ecfcf :=_af .ParseInt (_bdegdf .Value ,10,64);if _ecfcf !=nil {return _ecfcf ;};_eaabed .CxAttr =_gcedgd ;continue ;};if _bdegdf .Name .Local =="\u0063\u0079"{_ccgdc ,_fecebe :=_af .ParseInt (_bdegdf .Value ,10,64);if _fecebe !=nil {return _fecebe ;};_eaabed .CyAttr =_ccgdc ;continue ;};};for {_cdcgf ,_fafaf :=d .Token ();if _fafaf !=nil {return _db .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",_fafaf );};if _bbffg ,_efbg :=_cdcgf .(_b .EndElement );_efbg &&_bbffg .Name ==start .Name {break ;};};return nil ;};func (_add *CT_AdjustHandleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _add .AhXY !=nil {_dbba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_adde :=range _add .AhXY {e .EncodeElement (_adde ,_dbba );};};if _add .AhPolar !=nil {_eab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_afef :=range _add .AhPolar {e .EncodeElement (_afef ,_eab );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_febe *CT_DashStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adbc :for {_aaade ,_ffceg :=d .Token ();if _ffceg !=nil {return _ffceg ;};switch _dbdg :=_aaade .(type ){case _b .StartElement :switch _dbdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edbc :=NewCT_DashStop ();if _gdfd :=d .DecodeElement (_edbc ,&_dbdg );_gdfd !=nil {return _gdfd ;};_febe .Ds =append (_febe .Ds ,_edbc );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0073h\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dbdg .Name );if _geec :=d .Skip ();_geec !=nil {return _geec ;};};case _b .EndElement :break _adbc ;case _b .CharData :};};return nil ;};func NewCT_FixedPercentage ()*CT_FixedPercentage {_cffcd :=&CT_FixedPercentage {};return _cffcd };func (_ebafd ST_TextTabAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebafd .String (),start );}; -// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path -func (_aade *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _aade .ScrgbClr !=nil {if _dbddb :=_aade .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dbddb !=nil {return _dbddb ;};};if _aade .SrgbClr !=nil {if _eeb :=_aade .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_eeb !=nil {return _eeb ;};};if _aade .HslClr !=nil {if _egag :=_aade .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_egag !=nil {return _egag ;};};if _aade .SysClr !=nil {if _cdddc :=_aade .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cdddc !=nil {return _cdddc ;};};if _aade .SchemeClr !=nil {if _fcgf :=_aade .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fcgf !=nil {return _fcgf ;};};if _aade .PrstClr !=nil {if _bdda :=_aade .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bdda !=nil {return _bdda ;};};return nil ;}; +// ST_Coordinate32 is a union type +type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;};func NewCT_Percentage ()*CT_Percentage {_gbcfec :=&CT_Percentage {};return _gbcfec };type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;};func NewCT_Scene3D ()*CT_Scene3D {_cged :=&CT_Scene3D {};_cged .Camera =NewCT_Camera ();_cged .LightRig =NewCT_LightRig ();return _cged ;}; -// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path -func (_ebbdc *CT_TableCell )ValidateWithPath (path string )error {if _ebbdc .TxBody !=nil {if _fedfc :=_ebbdc .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_fedfc !=nil {return _fedfc ;};};if _ebbdc .TcPr !=nil {if _fbfd :=_ebbdc .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_fbfd !=nil {return _fbfd ;};};if _ebbdc .ExtLst !=nil {if _fggdf :=_ebbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggdf !=nil {return _fggdf ;};};return nil ;}; +// Validate validates the CT_BackgroundFillStyleList and its children +func (_fcfd *CT_BackgroundFillStyleList )Validate ()error {return _fcfd .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");};func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_afdf :=&CT_ColorSchemeList {};return _afdf };func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_cddd :=&CT_BlipFillProperties {};return _cddd ;}; -// Validate validates the CT_NonVisualPictureProperties and its children -func (_ebdc *CT_NonVisualPictureProperties )Validate ()error {return _ebdc .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 (_bddge *CT_Point2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gebbd :=range start .Attr {if _gebbd .Name .Local =="\u0078"{_dbbg ,_ggef :=ParseUnionST_Coordinate (_gebbd .Value );if _ggef !=nil {return _ggef ;};_bddge .XAttr =_dbbg ;continue ;};if _gebbd .Name .Local =="\u0079"{_egafd ,_gaced :=ParseUnionST_Coordinate (_gebbd .Value );if _gaced !=nil {return _gaced ;};_bddge .YAttr =_egafd ;continue ;};};for {_bedgg ,_adge :=d .Token ();if _adge !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_adge );};if _cacfe ,_acbfa :=_bedgg .(_d .EndElement );_acbfa &&_cacfe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SolidColorFillProperties and its children +func (_gaef *CT_SolidColorFillProperties )Validate ()error {return _gaef .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_TextTabStop and its children -func (_cefbd *CT_TextTabStop )Validate ()error {return _cefbd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");}; +// Validate validates the CT_TableGrid and its children +func (_ceegg *CT_TableGrid )Validate ()error {return _ceegg .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};func (_cdecdc ST_BlipCompression )String ()string {switch _cdecdc {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_SupplementalFont ()*CT_SupplementalFont {_bcabg :=&CT_SupplementalFont {};return _bcabg };func NewEG_TextBulletColor ()*EG_TextBulletColor {_bebgd :=&EG_TextBulletColor {};return _bebgd }; -// Validate validates the EG_ShadeProperties and its children -func (_dgade *EG_ShadeProperties )Validate ()error {return _dgade .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_eaad *CT_BlipFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbca :=range start .Attr {if _gbca .Name .Local =="\u0064\u0070\u0069"{_edgc ,_fcdae :=_c .ParseUint (_gbca .Value ,10,32);if _fcdae !=nil {return _fcdae ;};_ega :=uint32 (_edgc );_eaad .DpiAttr =&_ega ;continue ;};if _gbca .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_cgb ,_caad :=_c .ParseBool (_gbca .Value );if _caad !=nil {return _caad ;};_eaad .RotWithShapeAttr =&_cgb ;continue ;};};_eaab :for {_cefc ,_fdee :=d .Token ();if _fdee !=nil {return _fdee ;};switch _ecag :=_cefc .(type ){case _d .StartElement :switch _ecag .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 :"\u0062\u006c\u0069\u0070"},_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"}:_eaad .Blip =NewCT_Blip ();if _addc :=d .DecodeElement (_eaad .Blip ,&_ecag );_addc !=nil {return _addc ;};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 :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_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 :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_eaad .SrcRect =NewCT_RelativeRect ();if _fdgcc :=d .DecodeElement (_eaad .SrcRect ,&_ecag );_fdgcc !=nil {return _fdgcc ;};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 :"\u0074\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 :"\u0074\u0069\u006c\u0065"}:_eaad .Tile =NewCT_TileInfoProperties ();if _fdce :=d .DecodeElement (_eaad .Tile ,&_ecag );_fdce !=nil {return _fdce ;};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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_eaad .Stretch =NewCT_StretchInfoProperties ();if _fccgb :=d .DecodeElement (_eaad .Stretch ,&_ecag );_fccgb !=nil {return _fccgb ;};default:_bf .Log .Debug ("\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",_ecag .Name );if _daef :=d .Skip ();_daef !=nil {return _daef ;};};case _d .EndElement :break _eaab ;case _d .CharData :};};return nil ;};func (_ea *AG_Blob )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ea .EmbedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ea .EmbedAttr )});};if _ea .LinkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_ea .LinkAttr )});};return nil ;};type CT_GrayscaleEffect struct{};func (_abgca *CT_TextLineBreak )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abgca .RPr !=nil {_dafbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_abgca .RPr ,_dafbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_PresetLineDashVal byte ;func (_bfafab *CT_OfficeArtExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdeec :for {_bcaab ,_badaa :=d .Token ();if _badaa !=nil {return _badaa ;};switch _bcdd :=_bcaab .(type ){case _d .StartElement :switch _bcdd .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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_fbcb :=NewCT_OfficeArtExtension ();if _ffebd :=d .DecodeElement (_fbcb ,&_bcdd );_ffebd !=nil {return _ffebd ;};_bfafab .Ext =append (_bfafab .Ext ,_fbcb );default:_bf .Log .Debug ("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",_bcdd .Name );if _cceg :=d .Skip ();_cceg !=nil {return _cceg ;};};case _d .EndElement :break _bdeec ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path +func (_eaf *CT_AudioCD )ValidateWithPath (path string )error {if _addea :=_eaf .St .ValidateWithPath (path +"\u002f\u0053\u0074");_addea !=nil {return _addea ;};if _cdbd :=_eaf .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_cdbd !=nil {return _cdbd ;};if _eaf .ExtLst !=nil {if _cdeg :=_eaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdeg !=nil {return _cdeg ;};};return nil ;}; -// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path -func (_eeagb *CT_CustomColorList )ValidateWithPath (path string )error {for _agddf ,_abab :=range _eeagb .CustClr {if _cccf :=_abab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_agddf ));_cccf !=nil {return _cccf ;};};return nil ;};func (_cbbge ST_LineEndType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gaafb :=_d .Attr {};_gaafb .Name =name ;switch _cbbge {case ST_LineEndTypeUnset :_gaafb .Value ="";case ST_LineEndTypeNone :_gaafb .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_gaafb .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_gaafb .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_gaafb .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_gaafb .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_gaafb .Value ="\u0061\u0072\u0072o\u0077";};return _gaafb ,nil ;};func (_bbgba *CT_PositiveFixedPercentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggggg :=range start .Attr {if _ggggg .Name .Local =="\u0076\u0061\u006c"{_cfab ,_gcaga :=ParseUnionST_PositiveFixedPercentage (_ggggg .Value );if _gcaga !=nil {return _gcaga ;};_bbgba .ValAttr =_cfab ;continue ;};};for {_cfafe ,_dgbeb :=d .Token ();if _dgbeb !=nil {return _b .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",_dgbeb );};if _dddee ,_bgbga :=_cfafe .(_d .EndElement );_bgbga &&_dddee .Name ==start .Name {break ;};};return nil ;};func NewAG_Locking ()*AG_Locking {_ag :=&AG_Locking {};return _ag };type ST_TextHorzOverflowType byte ;type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};func (_bedae *CT_RelativeOffsetEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eccb :=range start .Attr {if _eccb .Name .Local =="\u0074\u0078"{_bbee ,_cdddf :=ParseUnionST_Percentage (_eccb .Value );if _cdddf !=nil {return _cdddf ;};_bedae .TxAttr =&_bbee ;continue ;};if _eccb .Name .Local =="\u0074\u0079"{_gecf ,_dabfgf :=ParseUnionST_Percentage (_eccb .Value );if _dabfgf !=nil {return _dabfgf ;};_bedae .TyAttr =&_gecf ;continue ;};};for {_gedba ,_ddfgg :=d .Token ();if _ddfgg !=nil {return _b .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",_ddfgg );};if _cdfdd ,_dffaa :=_gedba .(_d .EndElement );_dffaa &&_cdfdd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path +func (_cdgf *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _cdgf .Fill !=nil {if _cbfae :=_cdgf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_cbfae !=nil {return _cbfae ;};};if _cdgf .FillRef !=nil {if _abaea :=_cdgf .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_abaea !=nil {return _abaea ;};};if _cdgf .Effect !=nil {if _eceed :=_cdgf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_eceed !=nil {return _eceed ;};};if _cdgf .EffectRef !=nil {if _bfdga :=_cdgf .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_bfdga !=nil {return _bfdga ;};};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 ;};func (_fgfee *CT_WholeE2oFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbgde :for {_egbff ,_ddafg :=d .Token ();if _ddafg !=nil {return _ddafg ;};switch _deefd :=_egbff .(type ){case _b .StartElement :switch _deefd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgfee .Ln =NewCT_LineProperties ();if _dadc :=d .DecodeElement (_fgfee .Ln ,&_deefd );_dadc !=nil {return _dadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgfee .EffectLst =NewCT_EffectList ();if _gfcbcg :=d .DecodeElement (_fgfee .EffectLst ,&_deefd );_gfcbcg !=nil {return _gfcbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgfee .EffectDag =NewCT_EffectContainer ();if _gafabe :=d .DecodeElement (_fgfee .EffectDag ,&_deefd );_gafabe !=nil {return _gafabe ;};default:_be .Log .Debug ("\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",_deefd .Name );if _bgedg :=d .Skip ();_bgedg !=nil {return _bgedg ;};};case _b .EndElement :break _gbgde ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path -func (_aegefa *CT_InverseTransform )ValidateWithPath (path string )error {return nil };func (_gadbd *CT_GvmlGroupShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gadbd .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_gadbd .GrpSpPr =NewCT_GroupShapeProperties ();_bcfb :for {_eebb ,_afgbd :=d .Token ();if _afgbd !=nil {return _afgbd ;};switch _afadg :=_eebb .(type ){case _d .StartElement :switch _afadg .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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _gfaf :=d .DecodeElement (_gadbd .NvGrpSpPr ,&_afadg );_gfaf !=nil {return _gfaf ;};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\u0053\u0070\u0050\u0072"},_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\u0053\u0070\u0050\u0072"}:if _cebee :=d .DecodeElement (_gadbd .GrpSpPr ,&_afadg );_cebee !=nil {return _cebee ;};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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_agffee :=NewCT_GvmlGroupShapeChoice ();if _aaab :=d .DecodeElement (&_agffee .TxSp ,&_afadg );_aaab !=nil {return _aaab ;};_gadbd .Choice =append (_gadbd .Choice ,_agffee );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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_dcfeg :=NewCT_GvmlGroupShapeChoice ();if _facff :=d .DecodeElement (&_dcfeg .Sp ,&_afadg );_facff !=nil {return _facff ;};_gadbd .Choice =append (_gadbd .Choice ,_dcfeg );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_eadb :=NewCT_GvmlGroupShapeChoice ();if _bcagg :=d .DecodeElement (&_eadb .CxnSp ,&_afadg );_bcagg !=nil {return _bcagg ;};_gadbd .Choice =append (_gadbd .Choice ,_eadb );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\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 :"\u0070\u0069\u0063"}:_ebdgfb :=NewCT_GvmlGroupShapeChoice ();if _fdac :=d .DecodeElement (&_ebdgfb .Pic ,&_afadg );_fdac !=nil {return _fdac ;};_gadbd .Choice =append (_gadbd .Choice ,_ebdgfb );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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_aecba :=NewCT_GvmlGroupShapeChoice ();if _ddcdf :=d .DecodeElement (&_aecba .GraphicFrame ,&_afadg );_ddcdf !=nil {return _ddcdf ;};_gadbd .Choice =append (_gadbd .Choice ,_aecba );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\u0070S\u0070"},_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\u0070S\u0070"}:_gdgag :=NewCT_GvmlGroupShapeChoice ();if _cecfg :=d .DecodeElement (&_gdgag .GrpSp ,&_afadg );_cecfg !=nil {return _cecfg ;};_gadbd .Choice =append (_gadbd .Choice ,_gdgag );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gadbd .ExtLst =NewCT_OfficeArtExtensionList ();if _cbeg :=d .DecodeElement (_gadbd .ExtLst ,&_afadg );_cbeg !=nil {return _cbeg ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_afadg .Name );if _ddecc :=d .Skip ();_ddecc !=nil {return _ddecc ;};};case _d .EndElement :break _bcfb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path +func (_bba *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _bba .IdAttr !=nil {if !_e .ST_GuidPatternRe .MatchString (*_bba .IdAttr ){return _db .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 ,_e .ST_GuidPatternRe ,*_bba .IdAttr );};};if _dcd :=_bba .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_dcd !=nil {return _dcd ;};return nil ;}; -// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path -func (_bgea *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _fea :=_bgea .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_fea !=nil {return _fea ;};return nil ;}; +// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children +func (_eafae *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _eafae .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 (_ddfb *CT_BlendEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bbaa ,_dcgc :=_ddfb .BlendAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0065n\u0064"});if _dcgc !=nil {return _dcgc ;};start .Attr =append (start .Attr ,_bbaa );e .EncodeToken (start );_eegfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_ddfb .Cont ,_eegfb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Path2D ()*CT_Path2D {_aaee :=&CT_Path2D {};return _aaee };func (_ffdgg ST_TextFontAlignType )ValidateWithPath (path string )error {switch _ffdgg {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdgg ));};return nil ;};func (_ecebe *CT_Headers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aaca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_bcbd :=range _ecebe .Header {e .EncodeElement (_bcbd ,_aaca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextListStyle and its children -func (_dcffc *CT_TextListStyle )Validate ()error {return _dcffc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");};func (_gbee *CT_GrayscaleTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gdga ,_eeedd :=d .Token ();if _eeedd !=nil {return _b .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",_eeedd );};if _gdcbd ,_cedb :=_gdga .(_d .EndElement );_cedb &&_gdcbd .Name ==start .Name {break ;};};return nil ;}; +// ST_FixedPercentage is a union type +type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};func (_ccfbf *CT_GeomRect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cggcc :=range start .Attr {if _cggcc .Name .Local =="\u006c"{_fdfa ,_dbfa :=ParseUnionST_AdjCoordinate (_cggcc .Value );if _dbfa !=nil {return _dbfa ;};_ccfbf .LAttr =_fdfa ;continue ;};if _cggcc .Name .Local =="\u0074"{_bcff ,_ccdfg :=ParseUnionST_AdjCoordinate (_cggcc .Value );if _ccdfg !=nil {return _ccdfg ;};_ccfbf .TAttr =_bcff ;continue ;};if _cggcc .Name .Local =="\u0072"{_bbegc ,_cadba :=ParseUnionST_AdjCoordinate (_cggcc .Value );if _cadba !=nil {return _cadba ;};_ccfbf .RAttr =_bbegc ;continue ;};if _cggcc .Name .Local =="\u0062"{_fccc ,_daeae :=ParseUnionST_AdjCoordinate (_cggcc .Value );if _daeae !=nil {return _daeae ;};_ccfbf .BAttr =_fccc ;continue ;};};for {_ebgdb ,_fggaa :=d .Token ();if _fggaa !=nil {return _db .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_fggaa );};if _acda ,_agaf :=_ebgdb .(_b .EndElement );_agaf &&_acda .Name ==start .Name {break ;};};return nil ;};func (_ecbgc *CT_ThemeableLineStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abaa :for {_bfeace ,_ffgcg :=d .Token ();if _ffgcg !=nil {return _ffgcg ;};switch _dbaaa :=_bfeace .(type ){case _b .StartElement :switch _dbaaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecbgc .Ln =NewCT_LineProperties ();if _fdedb :=d .DecodeElement (_ecbgc .Ln ,&_dbaaa );_fdedb !=nil {return _fdedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecbgc .LnRef =NewCT_StyleMatrixReference ();if _eefgg :=d .DecodeElement (_ecbgc .LnRef ,&_dbaaa );_eefgg !=nil {return _eefgg ;};default:_be .Log .Debug ("\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",_dbaaa .Name );if _fbgbc :=d .Skip ();_fbgbc !=nil {return _fbgbc ;};};case _b .EndElement :break _abaa ;case _b .CharData :};};return nil ;};func (_dde *CT_AdjPoint2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_db .Sprintf ("\u0025\u0076",_dde .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_db .Sprintf ("\u0025\u0076",_dde .YAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfaca *CT_Path2DArcTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febfd :=range start .Attr {if _febfd .Name .Local =="\u0077\u0052"{_accbe ,_bebbg :=ParseUnionST_AdjCoordinate (_febfd .Value );if _bebbg !=nil {return _bebbg ;};_gfaca .WRAttr =_accbe ;continue ;};if _febfd .Name .Local =="\u0068\u0052"{_dbfecg ,_aaab :=ParseUnionST_AdjCoordinate (_febfd .Value );if _aaab !=nil {return _aaab ;};_gfaca .HRAttr =_dbfecg ;continue ;};if _febfd .Name .Local =="\u0073\u0074\u0041n\u0067"{_defbd ,_aaafd :=ParseUnionST_AdjAngle (_febfd .Value );if _aaafd !=nil {return _aaafd ;};_gfaca .StAngAttr =_defbd ;continue ;};if _febfd .Name .Local =="\u0073\u0077\u0041n\u0067"{_ccfa ,_afgfa :=ParseUnionST_AdjAngle (_febfd .Value );if _afgfa !=nil {return _afgfa ;};_gfaca .SwAngAttr =_ccfa ;continue ;};};for {_ecgde ,_abebe :=d .Token ();if _abebe !=nil {return _db .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",_abebe );};if _addda ,_ccgcg :=_ecgde .(_b .EndElement );_ccgcg &&_addda .Name ==start .Name {break ;};};return nil ;};func (_eebde ST_LineEndLength )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgegg :=_b .Attr {};_cgegg .Name =name ;switch _eebde {case ST_LineEndLengthUnset :_cgegg .Value ="";case ST_LineEndLengthSm :_cgegg .Value ="\u0073\u006d";case ST_LineEndLengthMed :_cgegg .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_cgegg .Value ="\u006c\u0067";};return _cgegg ,nil ;};func (_ddfe *CT_Blip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfd :=range start .Attr {if _bfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfd .Name .Local =="\u0065\u006d\u0062e\u0064"{_dfd ,_gdca :=_bfd .Value ,error (nil );if _gdca !=nil {return _gdca ;};_ddfe .EmbedAttr =&_dfd ;continue ;};if _bfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfd .Name .Local =="\u006c\u0069\u006e\u006b"{_gfbf ,_cgfa :=_bfd .Value ,error (nil );if _cgfa !=nil {return _cgfa ;};_ddfe .LinkAttr =&_gfbf ;continue ;};if _bfd .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_ddfe .CstateAttr .UnmarshalXMLAttr (_bfd );continue ;};};_cgd :for {_cgdg ,_efac :=d .Token ();if _efac !=nil {return _efac ;};switch _bac :=_cgdg .(type ){case _b .StartElement :switch _bac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddc :=NewCT_BlipChoice ();if _aegg :=d .DecodeElement (&_ddc .AlphaBiLevel ,&_bac );_aegg !=nil {return _aegg ;};_ddfe .Choice =append (_ddfe .Choice ,_ddc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aggd :=NewCT_BlipChoice ();if _dgfe :=d .DecodeElement (&_aggd .AlphaCeiling ,&_bac );_dgfe !=nil {return _dgfe ;};_ddfe .Choice =append (_ddfe .Choice ,_aggd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fefd :=NewCT_BlipChoice ();if _cacd :=d .DecodeElement (&_fefd .AlphaFloor ,&_bac );_cacd !=nil {return _cacd ;};_ddfe .Choice =append (_ddfe .Choice ,_fefd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffdf :=NewCT_BlipChoice ();if _geeb :=d .DecodeElement (&_ffdf .AlphaInv ,&_bac );_geeb !=nil {return _geeb ;};_ddfe .Choice =append (_ddfe .Choice ,_ffdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdab :=NewCT_BlipChoice ();if _ffdb :=d .DecodeElement (&_fdab .AlphaMod ,&_bac );_ffdb !=nil {return _ffdb ;};_ddfe .Choice =append (_ddfe .Choice ,_fdab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acbe :=NewCT_BlipChoice ();if _effc :=d .DecodeElement (&_acbe .AlphaModFix ,&_bac );_effc !=nil {return _effc ;};_ddfe .Choice =append (_ddfe .Choice ,_acbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdac :=NewCT_BlipChoice ();if _beed :=d .DecodeElement (&_gdac .AlphaRepl ,&_bac );_beed !=nil {return _beed ;};_ddfe .Choice =append (_ddfe .Choice ,_gdac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bddf :=NewCT_BlipChoice ();if _bcac :=d .DecodeElement (&_bddf .BiLevel ,&_bac );_bcac !=nil {return _bcac ;};_ddfe .Choice =append (_ddfe .Choice ,_bddf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aega :=NewCT_BlipChoice ();if _fedg :=d .DecodeElement (&_aega .Blur ,&_bac );_fedg !=nil {return _fedg ;};_ddfe .Choice =append (_ddfe .Choice ,_aega );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeda :=NewCT_BlipChoice ();if _agde :=d .DecodeElement (&_eeda .ClrChange ,&_bac );_agde !=nil {return _agde ;};_ddfe .Choice =append (_ddfe .Choice ,_eeda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgeg :=NewCT_BlipChoice ();if _bfgg :=d .DecodeElement (&_bgeg .ClrRepl ,&_bac );_bfgg !=nil {return _bfgg ;};_ddfe .Choice =append (_ddfe .Choice ,_bgeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eae :=NewCT_BlipChoice ();if _dgbg :=d .DecodeElement (&_eae .Duotone ,&_bac );_dgbg !=nil {return _dgbg ;};_ddfe .Choice =append (_ddfe .Choice ,_eae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdfce :=NewCT_BlipChoice ();if _bgaga :=d .DecodeElement (&_cdfce .FillOverlay ,&_bac );_bgaga !=nil {return _bgaga ;};_ddfe .Choice =append (_ddfe .Choice ,_cdfce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcccg :=NewCT_BlipChoice ();if _cggc :=d .DecodeElement (&_gcccg .Grayscl ,&_bac );_cggc !=nil {return _cggc ;};_ddfe .Choice =append (_ddfe .Choice ,_gcccg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efae :=NewCT_BlipChoice ();if _fddg :=d .DecodeElement (&_efae .Hsl ,&_bac );_fddg !=nil {return _fddg ;};_ddfe .Choice =append (_ddfe .Choice ,_efae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbcb :=NewCT_BlipChoice ();if _ecc :=d .DecodeElement (&_bbcb .Lum ,&_bac );_ecc !=nil {return _ecc ;};_ddfe .Choice =append (_ddfe .Choice ,_bbcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gafg :=NewCT_BlipChoice ();if _cbff :=d .DecodeElement (&_gafg .Tint ,&_bac );_cbff !=nil {return _cbff ;};_ddfe .Choice =append (_ddfe .Choice ,_gafg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddfe .ExtLst =NewCT_OfficeArtExtensionList ();if _gdfg :=d .DecodeElement (_ddfe .ExtLst ,&_bac );_gdfg !=nil {return _gdfg ;};default:_be .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006c\u0069\u0070\u0020\u0025\u0076",_bac .Name );if _fgba :=d .Skip ();_fgba !=nil {return _fgba ;};};case _b .EndElement :break _cgd ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_GvmlGroupShape and its children -func (_egdg *CT_GvmlGroupShape )Validate ()error {return _egdg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_dddgad ST_TextWrappingType )ValidateWithPath (path string )error {switch _dddgad {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 (_dddgad ));};return nil ;};func NewCT_PictureLocking ()*CT_PictureLocking {_ggaa :=&CT_PictureLocking {};return _ggaa };func (_afef *CT_CustomColorList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afef .CustClr !=nil {_aeacc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_bgdcg :=range _afef .CustClr {e .EncodeElement (_bgdcg ,_aeacc );};};e .EncodeToken (_d .EndElement {Name :start .Name });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 (_bedbg *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_ddedgb :=[]string {};if _bedbg .ST_TextFontScalePercent !=nil {_ddedgb =append (_ddedgb ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _bedbg .ST_Percentage !=nil {_ddedgb =append (_ddedgb ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_ddedgb )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ddedgb );};return nil ;};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func (_cafdbe *CT_TintEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddfe :=range start .Attr {if _ddfe .Name .Local =="\u0068\u0075\u0065"{_dcde ,_ffcae :=_c .ParseInt (_ddfe .Value ,10,32);if _ffcae !=nil {return _ffcae ;};_bfefd :=int32 (_dcde );_cafdbe .HueAttr =&_bfefd ;continue ;};if _ddfe .Name .Local =="\u0061\u006d\u0074"{_acbegc ,_eaeee :=ParseUnionST_FixedPercentage (_ddfe .Value );if _eaeee !=nil {return _eaeee ;};_cafdbe .AmtAttr =&_acbegc ;continue ;};};for {_accfc ,_edcad :=d .Token ();if _edcad !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_edcad );};if _faeba ,_bcegaa :=_accfc .(_d .EndElement );_bcegaa &&_faeba .Name ==start .Name {break ;};};return nil ;};func (_ccbgaf ST_PresetPatternVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccbgaf .String (),start );};type CT_TextNoBullet struct{};func (_ebgbd ST_LightRigType )ValidateWithPath (path string )error {switch _ebgbd {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgbd ));};return nil ;};func (_afbba *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_efgce :=[]string {};if _afbba .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_efgce =append (_efgce ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _afbba .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_efgce =append (_efgce ,"\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 (_efgce )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_efgce );};return nil ;}; +// Validate validates the CT_Scale2D and its children +func (_badae *CT_Scale2D )Validate ()error {return _badae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");};func (_bgac *CT_Bevel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgac .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_bgac .WAttr )});};if _bgac .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_db .Sprintf ("\u0025\u0076",*_bgac .HAttr )});};if _bgac .PrstAttr !=ST_BevelPresetTypeUnset {_bbec ,_dcda :=_bgac .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _dcda !=nil {return _dcda ;};start .Attr =append (start .Attr ,_bbec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_Text3D and its children -func (_aagdb *EG_Text3D )Validate ()error {return _aagdb .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};func (_feece ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gccdc :=_d .Attr {};_gccdc .Name =name ;switch _feece {case ST_AnimationChartOnlyBuildTypeUnset :_gccdc .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_gccdc .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_gccdc .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_AnimationChartOnlyBuildTypeSeriesEl :_gccdc .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_gccdc .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _gccdc ,nil ;};func (_ecaff *CT_GroupShapeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabag :=range start .Attr {if _cabag .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_ecaff .BwModeAttr .UnmarshalXMLAttr (_cabag );continue ;};};_gcec :for {_cbdf ,_feacf :=d .Token ();if _feacf !=nil {return _feacf ;};switch _eaadb :=_cbdf .(type ){case _d .StartElement :switch _eaadb .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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_ecaff .Xfrm =NewCT_GroupTransform2D ();if _cdbf :=d .DecodeElement (_ecaff .Xfrm ,&_eaadb );_cdbf !=nil {return _cdbf ;};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"}:_ecaff .NoFill =NewCT_NoFillProperties ();if _adgfb :=d .DecodeElement (_ecaff .NoFill ,&_eaadb );_adgfb !=nil {return _adgfb ;};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"}:_ecaff .SolidFill =NewCT_SolidColorFillProperties ();if _gcba :=d .DecodeElement (_ecaff .SolidFill ,&_eaadb );_gcba !=nil {return _gcba ;};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"}:_ecaff .GradFill =NewCT_GradientFillProperties ();if _bgda :=d .DecodeElement (_ecaff .GradFill ,&_eaadb );_bgda !=nil {return _bgda ;};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"}:_ecaff .BlipFill =NewCT_BlipFillProperties ();if _befgf :=d .DecodeElement (_ecaff .BlipFill ,&_eaadb );_befgf !=nil {return _befgf ;};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"}:_ecaff .PattFill =NewCT_PatternFillProperties ();if _dcafa :=d .DecodeElement (_ecaff .PattFill ,&_eaadb );_dcafa !=nil {return _dcafa ;};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"}:_ecaff .GrpFill =NewCT_GroupFillProperties ();if _fbbgc :=d .DecodeElement (_ecaff .GrpFill ,&_eaadb );_fbbgc !=nil {return _fbbgc ;};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"}:_ecaff .EffectLst =NewCT_EffectList ();if _ccdfg :=d .DecodeElement (_ecaff .EffectLst ,&_eaadb );_ccdfg !=nil {return _ccdfg ;};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"}:_ecaff .EffectDag =NewCT_EffectContainer ();if _faega :=d .DecodeElement (_ecaff .EffectDag ,&_eaadb );_faega !=nil {return _faega ;};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 :"\u0073c\u0065\u006e\u0065\u0033\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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_ecaff .Scene3d =NewCT_Scene3D ();if _fgcce :=d .DecodeElement (_ecaff .Scene3d ,&_eaadb );_fgcce !=nil {return _fgcce ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecaff .ExtLst =NewCT_OfficeArtExtensionList ();if _dbaba :=d .DecodeElement (_ecaff .ExtLst ,&_eaadb );_dbaba !=nil {return _dbaba ;};default:_bf .Log .Debug ("\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",_eaadb .Name );if _eaba :=d .Skip ();_eaba !=nil {return _eaba ;};};case _d .EndElement :break _gcec ;case _d .CharData :};};return nil ;};func NewCT_AudioCD ()*CT_AudioCD {_bcd :=&CT_AudioCD {};_bcd .St =NewCT_AudioCDTime ();_bcd .End =NewCT_AudioCDTime ();return _bcd ;};type ST_PresetCameraType byte ;func (_efbf *CT_Path2DMoveTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fccc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_efbf .Pt ,_fccc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gacf *CT_DefaultShapeDefinition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eggb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gacf .SpPr ,_eggb );_fefc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_gacf .BodyPr ,_fefc );_caab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gacf .LstStyle ,_caab );if _gacf .Style !=nil {_dedbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gacf .Style ,_dedbb );};if _gacf .ExtLst !=nil {_cegc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gacf .ExtLst ,_cegc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aebda *EG_ShadeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aebda .Lin !=nil {_facgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_aebda .Lin ,_facgc );};if _aebda .Path !=nil {_befeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_aebda .Path ,_befeg );};return nil ;};func (_efbc *CT_Path2DArcTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcbe :=range start .Attr {if _fcbe .Name .Local =="\u0077\u0052"{_dbebe ,_ccfg :=ParseUnionST_AdjCoordinate (_fcbe .Value );if _ccfg !=nil {return _ccfg ;};_efbc .WRAttr =_dbebe ;continue ;};if _fcbe .Name .Local =="\u0068\u0052"{_gfcgb ,_gebb :=ParseUnionST_AdjCoordinate (_fcbe .Value );if _gebb !=nil {return _gebb ;};_efbc .HRAttr =_gfcgb ;continue ;};if _fcbe .Name .Local =="\u0073\u0074\u0041n\u0067"{_ggdbc ,_edgd :=ParseUnionST_AdjAngle (_fcbe .Value );if _edgd !=nil {return _edgd ;};_efbc .StAngAttr =_ggdbc ;continue ;};if _fcbe .Name .Local =="\u0073\u0077\u0041n\u0067"{_ddaab ,_abge :=ParseUnionST_AdjAngle (_fcbe .Value );if _abge !=nil {return _abge ;};_efbc .SwAngAttr =_ddaab ;continue ;};};for {_gfabd ,_fbca :=d .Token ();if _fbca !=nil {return _b .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",_fbca );};if _aafe ,_eeaga :=_gfabd .(_d .EndElement );_eeaga &&_aafe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path +func (_cdee *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _cdee .HlinkClick !=nil {if _dgeeg :=_cdee .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_dgeeg !=nil {return _dgeeg ;};};if _cdee .HlinkHover !=nil {if _fddca :=_cdee .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_fddca !=nil {return _fddca ;};};if _cdee .ExtLst !=nil {if _bgeae :=_cdee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgeae !=nil {return _bgeae ;};};return nil ;}; -// Validate validates the CT_TextNormalAutofit and its children -func (_gfeaad *CT_TextNormalAutofit )Validate ()error {return _gfeaad .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");}; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_gdbcg *CT_TextField )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_gdbcg .IdAttr ){return _db .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 ,_e .ST_GuidPatternRe ,_gdbcg .IdAttr );};if _gdbcg .RPr !=nil {if _eadddb :=_gdbcg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eadddb !=nil {return _eadddb ;};};if _gdbcg .PPr !=nil {if _gdce :=_gdbcg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gdce !=nil {return _gdce ;};};return nil ;}; -// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path -func (_gcfgf *CT_TextSpacing )ValidateWithPath (path string )error {if _gcfgf .SpcPct !=nil {if _eecef :=_gcfgf .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_eecef !=nil {return _eecef ;};};if _gcfgf .SpcPts !=nil {if _gcbeg :=_gcfgf .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073");_gcbeg !=nil {return _gcbeg ;};};return nil ;};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;};func (_ceae *CT_TextBulletTypefaceFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_accea *ST_AdjCoordinate )Validate ()error {return _accea .ValidateWithPath ("")};func (_eedb ST_AnimationChartBuildType )String ()string {if _eedb .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _eedb .ST_AnimationBuildType .String ();};if _eedb .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _eedb .ST_AnimationChartOnlyBuildType .String ();};return "";};type CT_Boolean struct{ValAttr *_eg .ST_OnOff ;};func (_gfeaaa ST_PathFillMode )ValidateWithPath (path string )error {switch _gfeaaa {case 0,1,2,3,4,5,6: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 (_gfeaaa ));};return nil ;};func (_geea *CT_BiLevelEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efff :=range start .Attr {if _efff .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_fdgc ,_bgbe :=ParseUnionST_PositiveFixedPercentage (_efff .Value );if _bgbe !=nil {return _bgbe ;};_geea .ThreshAttr =_fdgc ;continue ;};};for {_gaad ,_bagd :=d .Token ();if _bagd !=nil {return _b .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",_bagd );};if _fgce ,_gdcb :=_gaad .(_d .EndElement );_gdcb &&_fgce .Name ==start .Name {break ;};};return nil ;};type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;};func (_cggeb *ST_TextPoint )Validate ()error {return _cggeb .ValidateWithPath ("")};func (_eggefe ST_BlipCompression )String ()string {switch _eggefe {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 (_efbfb *ST_PenAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efbfb =0;case "\u0063\u0074\u0072":*_efbfb =1;case "\u0069\u006e":*_efbfb =2;};return nil ;};func NewCT_VideoFile ()*CT_VideoFile {_dfbgdb :=&CT_VideoFile {};return _dfbgdb }; +// Validate validates the CT_ColorMappingOverride and its children +func (_cgad *CT_ColorMappingOverride )Validate ()error {return _cgad .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_efe *CT_AlphaBiLevelEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_db .Sprintf ("\u0025\u0076",_efe .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebdff *ST_TextTabAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebdff =0;case "\u006c":*_ebdff =1;case "\u0063\u0074\u0072":*_ebdff =2;case "\u0072":*_ebdff =3;case "\u0064\u0065\u0063":*_ebdff =4;};return nil ;};func NewEG_TextAutofit ()*EG_TextAutofit {_bgaad :=&EG_TextAutofit {};return _bgaad };func (_bdega *CT_ComplementTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;};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 (_daedc *CT_SoftEdgesEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daedc .RadAttr =0;for _ ,_feccfd :=range start .Attr {if _feccfd .Name .Local =="\u0072\u0061\u0064"{_aacg ,_eaae :=_af .ParseInt (_feccfd .Value ,10,64);if _eaae !=nil {return _eaae ;};_daedc .RadAttr =_aacg ;continue ;};};for {_bged ,_geefc :=d .Token ();if _geefc !=nil {return _db .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",_geefc );};if _ebdf ,_dafgc :=_bged .(_b .EndElement );_dafgc &&_ebdf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path -func (_caeae *CT_ColorScheme )ValidateWithPath (path string )error {if _ffee :=_caeae .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_ffee !=nil {return _ffee ;};if _fcdf :=_caeae .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_fcdf !=nil {return _fcdf ;};if _fegf :=_caeae .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_fegf !=nil {return _fegf ;};if _bgdge :=_caeae .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_bgdge !=nil {return _bgdge ;};if _cbcb :=_caeae .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031");_cbcb !=nil {return _cbcb ;};if _afcb :=_caeae .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_afcb !=nil {return _afcb ;};if _efbd :=_caeae .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033");_efbd !=nil {return _efbd ;};if _ceafg :=_caeae .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_ceafg !=nil {return _ceafg ;};if _bcfg :=_caeae .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035");_bcfg !=nil {return _bcfg ;};if _aeec :=_caeae .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_aeec !=nil {return _aeec ;};if _eegb :=_caeae .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_eegb !=nil {return _eegb ;};if _dfcb :=_caeae .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_dfcb !=nil {return _dfcb ;};if _caeae .ExtLst !=nil {if _dacfe :=_caeae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacfe !=nil {return _dacfe ;};};return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_dbbec :=ST_PositiveFixedPercentage {};if _eg .ST_PercentagePatternRe .MatchString (s ){_dbbec .ST_PositiveFixedPercentage =&ST_Percentage {};_dbbec .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_abebf ,_gbfda :=_c .ParseInt (s ,10,64);if _gbfda !=nil {return _dbbec ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gbfda );};_ceaaf :=int32 (_abebf );_dbbec .ST_PositiveFixedPercentageDecimal =&_ceaaf ;};return _dbbec ,nil ;};func (_adfcc ST_TextFontScalePercentOrPercentString )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _adfcc .ST_TextFontScalePercent !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_adfcc .ST_TextFontScalePercent )));};if _adfcc .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_adfcc .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_fbdcbf ST_ChartBuildStep )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbdcbf .String (),start );}; +// Validate validates the CT_SupplementalFont and its children +func (_gaede *CT_SupplementalFont )Validate ()error {return _gaede .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_aaaaf :=&CT_ColorMappingOverrideChoice {};return _aaaaf ;};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_fag :=&CT_AlphaReplaceEffect {};return _fag };func (_gccc *CT_AnimationDgmBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gccc .BldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_gccc .BldAttr )});};if _gccc .RevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gccc .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccfcd *CT_NonVisualConnectorProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccfcd .CxnSpLocks !=nil {_ecbed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_ccfcd .CxnSpLocks ,_ecbed );};if _ccfcd .StCxn !=nil {_gdgef :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_ccfcd .StCxn ,_gdgef );};if _ccfcd .EndCxn !=nil {_feec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_ccfcd .EndCxn ,_feec );};if _ccfcd .ExtLst !=nil {_ffag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccfcd .ExtLst ,_ffag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path -func (_edfab *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _edfab .Fill !=nil {if _fegb :=_edfab .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fegb !=nil {return _fegb ;};};if _edfab .FillRef !=nil {if _fcedae :=_edfab .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_fcedae !=nil {return _fcedae ;};};if _edfab .Effect !=nil {if _cffae :=_edfab .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cffae !=nil {return _cffae ;};};if _edfab .EffectRef !=nil {if _cageb :=_edfab .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_cageb !=nil {return _cageb ;};};return nil ;};func (_ddaee ST_LineEndType )ValidateWithPath (path string )error {switch _ddaee {case 0,1,2,3,4,5,6: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 (_ddaee ));};return nil ;}; +// Validate validates the EG_TextBullet and its children +func (_eegfadb *EG_TextBullet )Validate ()error {return _eegfadb .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};func (_cagfd ST_TextVerticalType )String ()string {switch _cagfd {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 EG_TextGeometry and its children -func (_adgfa *EG_TextGeometry )Validate ()error {return _adgfa .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};type ST_PenAlignment byte ;func (_egdag ST_ShapeType )Validate ()error {return _egdag .ValidateWithPath ("")};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_caeef *ST_AnimationChartBuildType )Validate ()error {return _caeef .ValidateWithPath ("")};func (_dedff *CT_TextNoAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efcbd *CT_StyleMatrix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efcbd .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efcbd .NameAttr )});};e .EncodeToken (start );_ebfdae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_efcbd .FillStyleLst ,_ebfdae );_afgebe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_efcbd .LnStyleLst ,_afgebe );_ggfgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_efcbd .EffectStyleLst ,_ggfgb );_bdef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_efcbd .BgFillStyleLst ,_bdef );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fffc *CT_GraphicalObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffc .GraphicData =NewCT_GraphicalObjectData ();_dbgea :for {_febfbe ,_fdef :=d .Token ();if _fdef !=nil {return _fdef ;};switch _abbea :=_febfbe .(type ){case _d .StartElement :switch _abbea .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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _ecbee :=d .DecodeElement (_fffc .GraphicData ,&_abbea );_ecbee !=nil {return _ecbee ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069c\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_abbea .Name );if _cggd :=d .Skip ();_cggd !=nil {return _cggd ;};};case _d .EndElement :break _dbgea ;case _d .CharData :};};return nil ;};func (_fgdcfb *ST_LineEndType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgdcfb =0;case "\u006e\u006f\u006e\u0065":*_fgdcfb =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fgdcfb =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_fgdcfb =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fgdcfb =4;case "\u006f\u0076\u0061\u006c":*_fgdcfb =5;case "\u0061\u0072\u0072o\u0077":*_fgdcfb =6;};return nil ;}; +// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path +func (_aeba *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _aeba .BlendAttr ==ST_BlendModeUnset {return _db .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 _cdcc :=_aeba .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_cdcc !=nil {return _cdcc ;};if _aeba .NoFill !=nil {if _defed :=_aeba .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_defed !=nil {return _defed ;};};if _aeba .SolidFill !=nil {if _dfedf :=_aeba .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dfedf !=nil {return _dfedf ;};};if _aeba .GradFill !=nil {if _ecgd :=_aeba .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ecgd !=nil {return _ecgd ;};};if _aeba .BlipFill !=nil {if _bgcca :=_aeba .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bgcca !=nil {return _bgcca ;};};if _aeba .PattFill !=nil {if _cfgfd :=_aeba .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cfgfd !=nil {return _cfgfd ;};};if _aeba .GrpFill !=nil {if _degd :=_aeba .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_degd !=nil {return _degd ;};};return nil ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};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 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 ;};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;};func (_bab *AG_Locking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cc :=range start .Attr {if _cc .Name .Local =="\u006e\u006f\u0047r\u0070"{_fe ,_dae :=_af .ParseBool (_cc .Value );if _dae !=nil {return _dae ;};_bab .NoGrpAttr =&_fe ;continue ;};if _cc .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_de ,_dec :=_af .ParseBool (_cc .Value );if _dec !=nil {return _dec ;};_bab .NoSelectAttr =&_de ;continue ;};if _cc .Name .Local =="\u006e\u006f\u0052o\u0074"{_ef ,_gfa :=_af .ParseBool (_cc .Value );if _gfa !=nil {return _gfa ;};_bab .NoRotAttr =&_ef ;continue ;};if _cc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_ad ,_adg :=_af .ParseBool (_cc .Value );if _adg !=nil {return _adg ;};_bab .NoChangeAspectAttr =&_ad ;continue ;};if _cc .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gfe ,_dc :=_af .ParseBool (_cc .Value );if _dc !=nil {return _dc ;};_bab .NoMoveAttr =&_gfe ;continue ;};if _cc .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_fc ,_gdf :=_af .ParseBool (_cc .Value );if _gdf !=nil {return _gdf ;};_bab .NoResizeAttr =&_fc ;continue ;};if _cc .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_cb ,_aed :=_af .ParseBool (_cc .Value );if _aed !=nil {return _aed ;};_bab .NoEditPointsAttr =&_cb ;continue ;};if _cc .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_dbb ,_ee :=_af .ParseBool (_cc .Value );if _ee !=nil {return _ee ;};_bab .NoAdjustHandlesAttr =&_dbb ;continue ;};if _cc .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_cd ,_gg :=_af .ParseBool (_cc .Value );if _gg !=nil {return _gg ;};_bab .NoChangeArrowheadsAttr =&_cd ;continue ;};if _cc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_fda ,_def :=_af .ParseBool (_cc .Value );if _def !=nil {return _def ;};_bab .NoChangeShapeTypeAttr =&_fda ;continue ;};};for {_fga ,_afe :=d .Token ();if _afe !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_afe );};if _ea ,_eee :=_fga .(_b .EndElement );_eee &&_ea .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path -func (_befgd *EG_TextBulletColor )ValidateWithPath (path string )error {if _befgd .BuClrTx !=nil {if _ddcef :=_befgd .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_ddcef !=nil {return _ddcef ;};};if _befgd .BuClr !=nil {if _ggdeb :=_befgd .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_ggdeb !=nil {return _ggdeb ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path +func (_bege *CT_CustomColor )ValidateWithPath (path string )error {if _bege .ScrgbClr !=nil {if _dbed :=_bege .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dbed !=nil {return _dbed ;};};if _bege .SrgbClr !=nil {if _dddf :=_bege .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dddf !=nil {return _dddf ;};};if _bege .HslClr !=nil {if _gff :=_bege .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gff !=nil {return _gff ;};};if _bege .SysClr !=nil {if _gcfe :=_bege .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gcfe !=nil {return _gcfe ;};};if _bege .SchemeClr !=nil {if _deaa :=_bege .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_deaa !=nil {return _deaa ;};};if _bege .PrstClr !=nil {if _ccde :=_bege .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_ccde !=nil {return _ccde ;};};return nil ;}; -// ST_Coordinate is a union type -type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func NewCT_BlurEffect ()*CT_BlurEffect {_dbbc :=&CT_BlurEffect {};return _dbbc }; +// Validate validates the CT_BlurEffect and its children +func (_aeffa *CT_BlurEffect )Validate ()error {return _aeffa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bggd *CT_Hyperlink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bggd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_bggd .IdAttr )});};if _bggd .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_bggd .InvalidUrlAttr )});};if _bggd .ActionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_bggd .ActionAttr )});};if _bggd .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_bggd .TgtFrameAttr )});};if _bggd .TooltipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_db .Sprintf ("\u0025\u0076",*_bggd .TooltipAttr )});};if _bggd .HistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bggd .HistoryAttr ))});};if _bggd .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bggd .HighlightClickAttr ))});};if _bggd .EndSndAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_bggd .EndSndAttr ))});};e .EncodeToken (start );if _bggd .Snd !=nil {_dbfce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073n\u0064"}};e .EncodeElement (_bggd .Snd ,_dbfce );};if _bggd .ExtLst !=nil {_ecca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bggd .ExtLst ,_ecca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextBulletTypefaceFollowText struct{}; -// Validate validates the CT_NonVisualConnectorProperties and its children -func (_cdagb *CT_NonVisualConnectorProperties )Validate ()error {return _cdagb .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_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 (_affd *CT_ColorSchemeList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _affd .ExtraClrScheme !=nil {_cbfff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_edbe :=range _affd .ExtraClrScheme {e .EncodeElement (_edbe ,_cbfff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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 (_cgceg *CT_Path2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebdff :=range start .Attr {if _ebdff .Name .Local =="\u0077"{_fgegd ,_edeb :=_c .ParseInt (_ebdff .Value ,10,64);if _edeb !=nil {return _edeb ;};_cgceg .WAttr =&_fgegd ;continue ;};if _ebdff .Name .Local =="\u0068"{_cdacb ,_egcbaa :=_c .ParseInt (_ebdff .Value ,10,64);if _egcbaa !=nil {return _egcbaa ;};_cgceg .HAttr =&_cdacb ;continue ;};if _ebdff .Name .Local =="\u0066\u0069\u006c\u006c"{_cgceg .FillAttr .UnmarshalXMLAttr (_ebdff );continue ;};if _ebdff .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_aecfe ,_gcdef :=_c .ParseBool (_ebdff .Value );if _gcdef !=nil {return _gcdef ;};_cgceg .StrokeAttr =&_aecfe ;continue ;};if _ebdff .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_dccag ,_bcaec :=_c .ParseBool (_ebdff .Value );if _bcaec !=nil {return _bcaec ;};_cgceg .ExtrusionOkAttr =&_dccag ;continue ;};};_fbbeba :for {_fbaad ,_dfebb :=d .Token ();if _dfebb !=nil {return _dfebb ;};switch _aaadc :=_fbaad .(type ){case _d .StartElement :switch _aaadc .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 :"\u0063\u006c\u006fs\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 :"\u0063\u006c\u006fs\u0065"}:_deccfa :=NewCT_Path2DClose ();if _eace :=d .DecodeElement (_deccfa ,&_aaadc );_eace !=nil {return _eace ;};_cgceg .Close =append (_cgceg .Close ,_deccfa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gggb :=NewCT_Path2DMoveTo ();if _eedcg :=d .DecodeElement (_gggb ,&_aaadc );_eedcg !=nil {return _eedcg ;};_cgceg .MoveTo =append (_cgceg .MoveTo ,_gggb );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 :"\u006c\u006e\u0054\u006f"},_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 :"\u006c\u006e\u0054\u006f"}:_eaddd :=NewCT_Path2DLineTo ();if _cbeda :=d .DecodeElement (_eaddd ,&_aaadc );_cbeda !=nil {return _cbeda ;};_cgceg .LnTo =append (_cgceg .LnTo ,_eaddd );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 :"\u0061\u0072\u0063T\u006f"},_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 :"\u0061\u0072\u0063T\u006f"}:_aafdd :=NewCT_Path2DArcTo ();if _fefae :=d .DecodeElement (_aafdd ,&_aaadc );_fefae !=nil {return _fefae ;};_cgceg .ArcTo =append (_cgceg .ArcTo ,_aafdd );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 :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_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 :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_cdgdbc :=NewCT_Path2DQuadBezierTo ();if _fege :=d .DecodeElement (_cdgdbc ,&_aaadc );_fege !=nil {return _fege ;};_cgceg .QuadBezTo =append (_cgceg .QuadBezTo ,_cdgdbc );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 :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_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 :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_fddce :=NewCT_Path2DCubicBezierTo ();if _ddgff :=d .DecodeElement (_fddce ,&_aaadc );_ddgff !=nil {return _ddgff ;};_cgceg .CubicBezTo =append (_cgceg .CubicBezTo ,_fddce );default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044 \u0025\u0076",_aaadc .Name );if _geddb :=d .Skip ();_geddb !=nil {return _geddb ;};};case _d .EndElement :break _fbbeba ;case _d .CharData :};};return nil ;};func (_daadc *CT_PatternFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daadc .PrstAttr !=ST_PresetPatternValUnset {_gdec ,_beda :=_daadc .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"});if _beda !=nil {return _beda ;};start .Attr =append (start .Attr ,_gdec );};e .EncodeToken (start );if _daadc .FgClr !=nil {_cdcdcd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_daadc .FgClr ,_cdcdcd );};if _daadc .BgClr !=nil {_cebgad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_daadc .BgClr ,_cebgad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Bevel and its children +func (_bdfc *CT_Bevel )Validate ()error {return _bdfc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");};func (_eaed *CT_TableCellBorderStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eaed .Left !=nil {_fgegb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_eaed .Left ,_fgegb );};if _eaed .Right !=nil {_bgdgg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eaed .Right ,_bgdgg );};if _eaed .Top !=nil {_gfebf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_eaed .Top ,_gfebf );};if _eaed .Bottom !=nil {_fdfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_eaed .Bottom ,_fdfc );};if _eaed .InsideH !=nil {_dadfg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_eaed .InsideH ,_dadfg );};if _eaed .InsideV !=nil {_abbcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_eaed .InsideV ,_abbcb );};if _eaed .Tl2br !=nil {_ccdge :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_eaed .Tl2br ,_ccdge );};if _eaed .Tr2bl !=nil {_gfdbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_eaed .Tr2bl ,_gfdbg );};if _eaed .ExtLst !=nil {_dafbec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eaed .ExtLst ,_dafbec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path -func (_ddeg *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _ggcbd :=_ddeg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ggcbd !=nil {return _ggcbd ;};if _bdcgf :=_ddeg .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_bdcgf !=nil {return _bdcgf ;};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 (_abbaa *ST_ShapeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdgea ,_cdgfc :=d .Token ();if _cdgfc !=nil {return _cdgfc ;};if _aabca ,_eaaac :=_bdgea .(_d .EndElement );_eaaac &&_aabca .Name ==start .Name {*_abbaa =1;return nil ;};if _fgcedd ,_abfbb :=_bdgea .(_d .CharData );!_abfbb {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",_bdgea );}else {switch string (_fgcedd ){case "":*_abbaa =0;case "\u006c\u0069\u006e\u0065":*_abbaa =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_abbaa =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_abbaa =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_abbaa =4;case "\u0072\u0065\u0063\u0074":*_abbaa =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_abbaa =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_abbaa =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_abbaa =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_abbaa =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_abbaa =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_abbaa =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_abbaa =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_abbaa =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_abbaa =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_abbaa =15;case "\u0073\u0074\u0061r\u0034":*_abbaa =16;case "\u0073\u0074\u0061r\u0035":*_abbaa =17;case "\u0073\u0074\u0061r\u0036":*_abbaa =18;case "\u0073\u0074\u0061r\u0037":*_abbaa =19;case "\u0073\u0074\u0061r\u0038":*_abbaa =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_abbaa =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_abbaa =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_abbaa =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_abbaa =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_abbaa =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_abbaa =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_abbaa =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_abbaa =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_abbaa =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_abbaa =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_abbaa =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_abbaa =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_abbaa =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_abbaa =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_abbaa =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_abbaa =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_abbaa =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_abbaa =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_abbaa =39;case "\u0070\u0069\u0065":*_abbaa =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_abbaa =41;case "\u0064\u006f\u006eu\u0074":*_abbaa =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_abbaa =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_abbaa =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_abbaa =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_abbaa =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_abbaa =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_abbaa =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_abbaa =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abbaa =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_abbaa =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_abbaa =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abbaa =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abbaa =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_abbaa =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abbaa =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_abbaa =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_abbaa =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abbaa =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_abbaa =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_abbaa =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abbaa =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_abbaa =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_abbaa =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_abbaa =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_abbaa =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_abbaa =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_abbaa =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_abbaa =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abbaa =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_abbaa =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_abbaa =72;case "\u0063\u0075\u0062\u0065":*_abbaa =73;case "\u0063\u0061\u006e":*_abbaa =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_abbaa =75;case "\u0068\u0065\u0061r\u0074":*_abbaa =76;case "\u0073\u0075\u006e":*_abbaa =77;case "\u006d\u006f\u006f\u006e":*_abbaa =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_abbaa =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_abbaa =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_abbaa =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_abbaa =82;case "\u0062\u0065\u0076e\u006c":*_abbaa =83;case "\u0066\u0072\u0061m\u0065":*_abbaa =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_abbaa =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_abbaa =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_abbaa =87;case "\u0063\u0068\u006fr\u0064":*_abbaa =88;case "\u0061\u0072\u0063":*_abbaa =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_abbaa =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_abbaa =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_abbaa =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_abbaa =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_abbaa =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_abbaa =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_abbaa =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_abbaa =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_abbaa =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_abbaa =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_abbaa =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_abbaa =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_abbaa =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_abbaa =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_abbaa =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_abbaa =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_abbaa =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_abbaa =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_abbaa =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_abbaa =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_abbaa =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_abbaa =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_abbaa =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_abbaa =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_abbaa =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_abbaa =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_abbaa =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abbaa =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_abbaa =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abbaa =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abbaa =120;case "\u0063\u006c\u006fu\u0064":*_abbaa =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_abbaa =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_abbaa =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_abbaa =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_abbaa =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_abbaa =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_abbaa =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_abbaa =128;case "\u0077\u0061\u0076\u0065":*_abbaa =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_abbaa =130;case "\u0070\u006c\u0075\u0073":*_abbaa =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_abbaa =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_abbaa =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_abbaa =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":*_abbaa =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_abbaa =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_abbaa =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_abbaa =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_abbaa =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_abbaa =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_abbaa =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_abbaa =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_abbaa =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_abbaa =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_abbaa =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_abbaa =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_abbaa =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_abbaa =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_abbaa =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_abbaa =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_abbaa =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_abbaa =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_abbaa =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_abbaa =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_abbaa =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_abbaa =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_abbaa =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_abbaa =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_abbaa =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_abbaa =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_abbaa =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_abbaa =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_abbaa =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_abbaa =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_abbaa =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_abbaa =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_abbaa =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_abbaa =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_abbaa =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_abbaa =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_abbaa =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_abbaa =172;case "\u0067\u0065\u0061r\u0036":*_abbaa =173;case "\u0067\u0065\u0061r\u0039":*_abbaa =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_abbaa =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_abbaa =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_abbaa =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_abbaa =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_abbaa =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_abbaa =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abbaa =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_abbaa =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_abbaa =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_abbaa =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_abbaa =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_abbaa =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_abbaa =187;};};_bdgea ,_cdgfc =d .Token ();if _cdgfc !=nil {return _cdgfc ;};if _cfgedf ,_cgdc :=_bdgea .(_d .EndElement );_cgdc &&_cfgedf .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",_bdgea );};func (_fffa *CT_EffectStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eged :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_daefc :=range _fffa .EffectStyle {e .EncodeElement (_daefc ,_eged );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_TextBulletColor and its children +func (_cfeec *EG_TextBulletColor )Validate ()error {return _cfeec .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");};func (_eeecc ST_AnimationDgmOnlyBuildType )String ()string {switch _eeecc {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 "";};func (_gbbbd *ST_RectAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggcc ,_bfeef :=d .Token ();if _bfeef !=nil {return _bfeef ;};if _ffgeba ,_ebcdg :=_fggcc .(_b .EndElement );_ebcdg &&_ffgeba .Name ==start .Name {*_gbbbd =1;return nil ;};if _dfaga ,_fgbdf :=_fggcc .(_b .CharData );!_fgbdf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fggcc );}else {switch string (_dfaga ){case "":*_gbbbd =0;case "\u0074\u006c":*_gbbbd =1;case "\u0074":*_gbbbd =2;case "\u0074\u0072":*_gbbbd =3;case "\u006c":*_gbbbd =4;case "\u0063\u0074\u0072":*_gbbbd =5;case "\u0072":*_gbbbd =6;case "\u0062\u006c":*_gbbbd =7;case "\u0062":*_gbbbd =8;case "\u0062\u0072":*_gbbbd =9;};};_fggcc ,_bfeef =d .Token ();if _bfeef !=nil {return _bfeef ;};if _ddfdc ,_agefg :=_fggcc .(_b .EndElement );_agefg &&_ddfdc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fggcc );};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 ;};var ST_TextBulletSizePercentPatternRe =_f .MustCompile (ST_TextBulletSizePercentPattern );func NewCT_Camera ()*CT_Camera {_deb :=&CT_Camera {};_deb .PrstAttr =ST_PresetCameraType (1);return _deb ;};type TblStyleLst struct{CT_TableStyleList };type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;};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;);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 NewCT_TextCharBullet ()*CT_TextCharBullet {_dafdb :=&CT_TextCharBullet {};return _dafdb };func (_eceg *CT_NonVisualDrawingProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_eceg .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_eceg .NameAttr )});if _eceg .DescrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_eceg .DescrAttr )});};if _eceg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_eceg .HiddenAttr ))});};if _eceg .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_eceg .TitleAttr )});};e .EncodeToken (start );if _eceg .HlinkClick !=nil {_dacda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_eceg .HlinkClick ,_dacda );};if _eceg .HlinkHover !=nil {_eggcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}};e .EncodeElement (_eceg .HlinkHover ,_eggcc );};if _eceg .ExtLst !=nil {_feggg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eceg .ExtLst ,_feggg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cccg *CT_EmptyElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffbeb *CT_OfficeArtExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egcf :for {_efafe ,_abcdb :=d .Token ();if _abcdb !=nil {return _abcdb ;};switch _feebda :=_efafe .(type ){case _b .StartElement :switch _feebda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgcf :=NewCT_OfficeArtExtension ();if _egbbb :=d .DecodeElement (_dgcf ,&_feebda );_egbbb !=nil {return _egbbb ;};_ffbeb .Ext =append (_ffbeb .Ext ,_dgcf );default:_be .Log .Debug ("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",_feebda .Name );if _ecgg :=d .Skip ();_ecgg !=nil {return _ecgg ;};};case _b .EndElement :break _egcf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path -func (_dgadd *CT_TextLineBreak )ValidateWithPath (path string )error {if _dgadd .RPr !=nil {if _eecbf :=_dgadd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eecbf !=nil {return _eecbf ;};};return nil ;}; +// Validate validates the CT_ObjectStyleDefaults and its children +func (_fbcbc *CT_ObjectStyleDefaults )Validate ()error {return _fbcbc .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};func (_fabcd *CT_TextUnderlineFillFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baebf ST_PresetMaterialType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_baebf .String (),start );};func (_fbafg ST_AnimationBuildType )ValidateWithPath (path string )error {switch _fbafg {case 0,1:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbafg ));};return nil ;}; -// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path -func (_gbfc *EG_TextBullet )ValidateWithPath (path string )error {if _gbfc .BuNone !=nil {if _geaecc :=_gbfc .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_geaecc !=nil {return _geaecc ;};};if _gbfc .BuAutoNum !=nil {if _decaca :=_gbfc .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_decaca !=nil {return _decaca ;};};if _gbfc .BuChar !=nil {if _bfeade :=_gbfc .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_bfeade !=nil {return _bfeade ;};};if _gbfc .BuBlip !=nil {if _baffe :=_gbfc .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_baffe !=nil {return _baffe ;};};return nil ;};func (_fbfae *EG_TextBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbfae .BuNone !=nil {_dece :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_fbfae .BuNone ,_dece );};if _fbfae .BuAutoNum !=nil {_bcaag :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_fbfae .BuAutoNum ,_bcaag );};if _fbfae .BuChar !=nil {_efadd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_fbfae .BuChar ,_efadd );};if _fbfae .BuBlip !=nil {_bcgcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_fbfae .BuBlip ,_bcgcc );};return nil ;};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 (_fccba *ST_PresetPatternVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fccba =0;case "\u0070\u0063\u0074\u0035":*_fccba =1;case "\u0070\u0063\u00741\u0030":*_fccba =2;case "\u0070\u0063\u00742\u0030":*_fccba =3;case "\u0070\u0063\u00742\u0035":*_fccba =4;case "\u0070\u0063\u00743\u0030":*_fccba =5;case "\u0070\u0063\u00744\u0030":*_fccba =6;case "\u0070\u0063\u00745\u0030":*_fccba =7;case "\u0070\u0063\u00746\u0030":*_fccba =8;case "\u0070\u0063\u00747\u0030":*_fccba =9;case "\u0070\u0063\u00747\u0035":*_fccba =10;case "\u0070\u0063\u00748\u0030":*_fccba =11;case "\u0070\u0063\u00749\u0030":*_fccba =12;case "\u0068\u006f\u0072\u007a":*_fccba =13;case "\u0076\u0065\u0072\u0074":*_fccba =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_fccba =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_fccba =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_fccba =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_fccba =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_fccba =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_fccba =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_fccba =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_fccba =22;case "\u0063\u0072\u006fs\u0073":*_fccba =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_fccba =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_fccba =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_fccba =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_fccba =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_fccba =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_fccba =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_fccba =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_fccba =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_fccba =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_fccba =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_fccba =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_fccba =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_fccba =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_fccba =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_fccba =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_fccba =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fccba =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fccba =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_fccba =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_fccba =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_fccba =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_fccba =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_fccba =46;case "\u0070\u006c\u0061i\u0064":*_fccba =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_fccba =48;case "\u0077\u0065\u0061v\u0065":*_fccba =49;case "\u0064\u0069\u0076o\u0074":*_fccba =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_fccba =51;case "\u0077\u0061\u0076\u0065":*_fccba =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_fccba =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_fccba =54;};return nil ;};func (_aecdfb *ST_RectAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aecdfb =0;case "\u0074\u006c":*_aecdfb =1;case "\u0074":*_aecdfb =2;case "\u0074\u0072":*_aecdfb =3;case "\u006c":*_aecdfb =4;case "\u0063\u0074\u0072":*_aecdfb =5;case "\u0072":*_aecdfb =6;case "\u0062\u006c":*_aecdfb =7;case "\u0062":*_aecdfb =8;case "\u0062\u0072":*_aecdfb =9;};return nil ;};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};func (_cfdgd *CT_Path2DQuadBezierTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbgff :for {_bdfae ,_bbged :=d .Token ();if _bbged !=nil {return _bbged ;};switch _gcaab :=_bdfae .(type ){case _d .StartElement :switch _gcaab .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 :"\u0070\u0074"},_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\u0074"}:_edee :=NewCT_AdjPoint2D ();if _dgfce :=d .DecodeElement (_edee ,&_gcaab );_dgfce !=nil {return _dgfce ;};_cfdgd .Pt =append (_cfdgd .Pt ,_edee );default:_bf .Log .Debug ("\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",_gcaab .Name );if _caeg :=d .Skip ();_caeg !=nil {return _caeg ;};};case _d .EndElement :break _fbgff ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path +func (_fcg *CT_AdjustHandleList )ValidateWithPath (path string )error {for _addd ,_dgg :=range _fcg .AhXY {if _aca :=_dgg .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_addd ));_aca !=nil {return _aca ;};};for _acf ,_dfcd :=range _fcg .AhPolar {if _eeb :=_dfcd .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_acf ));_eeb !=nil {return _eeb ;};};return nil ;}; -// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path -func (_dgd *CT_AnimationChartElement )ValidateWithPath (path string )error {if _dgd .BldStepAttr ==ST_ChartBuildStepUnset {return _b .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 _eggf :=_dgd .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_eggf !=nil {return _eggf ;};return nil ;};func (_egedac *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egedac .NoFill !=nil {_caded :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egedac .NoFill ,_caded );};if _egedac .SolidFill !=nil {_cebfe :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egedac .SolidFill ,_cebfe );};if _egedac .GradFill !=nil {_ffbeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egedac .GradFill ,_ffbeb );};if _egedac .BlipFill !=nil {_dceff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egedac .BlipFill ,_dceff );};if _egedac .PattFill !=nil {_adgbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egedac .PattFill ,_adgbg );};if _egedac .GrpFill !=nil {_cdeede :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_egedac .GrpFill ,_cdeede );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgd *CT_AudioFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ded :=range start .Attr {if _ded .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ded .Name .Local =="\u006c\u0069\u006e\u006b"||_ded .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"&&_ded .Name .Local =="\u006c\u0069\u006e\u006b"{_gace ,_ebfbe :=_ded .Value ,error (nil );if _ebfbe !=nil {return _ebfbe ;};_cgd .LinkAttr =_gace ;continue ;};if _ded .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bdc ,_afad :=_ded .Value ,error (nil );if _afad !=nil {return _afad ;};_cgd .ContentTypeAttr =&_bdc ;continue ;};};_bfbb :for {_fecc ,_ggcc :=d .Token ();if _ggcc !=nil {return _ggcc ;};switch _acee :=_fecc .(type ){case _d .StartElement :switch _acee .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgd .ExtLst =NewCT_OfficeArtExtensionList ();if _dabd :=d .DecodeElement (_cgd .ExtLst ,&_acee );_dabd !=nil {return _dabd ;};default:_bf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0075\u0064i\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_acee .Name );if _cebg :=d .Skip ();_cebg !=nil {return _cebg ;};};case _d .EndElement :break _bfbb ;case _d .CharData :};};return nil ;};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_fdgbd :=&CT_TextUnderlineFillGroupWrapper {};return _fdgbd ;};func (_gfbgb ST_PathShadeType )Validate ()error {return _gfbgb .ValidateWithPath ("")};func (_egffe *CT_StretchInfoProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egffe .FillRect !=nil {_dcbed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_egffe .FillRect ,_dcbed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgdeb ST_TextHorzOverflowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgdeb .String (),start );};func (_ccga *CT_RegularTextRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcggg :for {_cdagf ,_cedbd :=d .Token ();if _cedbd !=nil {return _cedbd ;};switch _gagg :=_cdagf .(type ){case _d .StartElement :switch _gagg .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_ccga .RPr =NewCT_TextCharacterProperties ();if _ccgeb :=d .DecodeElement (_ccga .RPr ,&_gagg );_ccgeb !=nil {return _ccgeb ;};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 :"\u0074"},_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 :"\u0074"}:if _abfd :=d .DecodeElement (&_ccga .T ,&_gagg );_abfd !=nil {return _abfd ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_gagg .Name );if _bcegf :=d .Skip ();_bcegf !=nil {return _bcegf ;};};case _d .EndElement :break _gcggg ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path +func (_fcfb *CT_Backdrop )ValidateWithPath (path string )error {if _dbgd :=_fcfb .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_dbgd !=nil {return _dbgd ;};if _ffga :=_fcfb .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d");_ffga !=nil {return _ffga ;};if _dgcd :=_fcfb .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_dgcd !=nil {return _dgcd ;};if _fcfb .ExtLst !=nil {if _fddc :=_fcfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fddc !=nil {return _fddc ;};};return nil ;};type CT_TextUnderlineFillFollowText struct{};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_ggaef :=&CT_PolarAdjustHandle {};_ggaef .Pos =NewCT_AdjPoint2D ();return _ggaef ;};func (_dccedf ST_TextCapsType )String ()string {switch _dccedf {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 (_caced *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _caced .GrpSpLocks !=nil {_ccgae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_caced .GrpSpLocks ,_ccgae );};if _caced .ExtLst !=nil {_bgaac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caced .ExtLst ,_bgaac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abfb *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbfd :=range start .Attr {if _fbfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbfd .Name .Local =="\u0065\u006d\u0062e\u0064"||_fbfd .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"&&_fbfd .Name .Local =="\u0065\u006d\u0062e\u0064"{_ebge ,_ebaeb :=_fbfd .Value ,error (nil );if _ebaeb !=nil {return _ebaeb ;};_abfb .EmbedAttr =_ebge ;continue ;};if _fbfd .Name .Local =="\u006e\u0061\u006d\u0065"{_abcf ,_addg :=_fbfd .Value ,error (nil );if _addg !=nil {return _addg ;};_abfb .NameAttr =&_abcf ;continue ;};};for {_gffc ,_fcfg :=d .Token ();if _fcfg !=nil {return _db .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",_fcfg );};if _bfa ,_ggea :=_gffc .(_b .EndElement );_ggea &&_bfa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_Blob and its children -func (_ad *AG_Blob )Validate ()error {return _ad .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};func (_agdef ST_TextUnderlineType )ValidateWithPath (path string )error {switch _agdef {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_agdef ));};return nil ;};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_dgfef :=&CT_OfficeArtExtension {};return _dgfef ;}; +// Validate validates the CT_RelativeOffsetEffect and its children +func (_fcfde *CT_RelativeOffsetEffect )Validate ()error {return _fcfde .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bfgbe *CT_RegularTextRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aece :for {_cceef ,_ffbgg :=d .Token ();if _ffbgg !=nil {return _ffbgg ;};switch _bfead :=_cceef .(type ){case _b .StartElement :switch _bfead .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfgbe .RPr =NewCT_TextCharacterProperties ();if _adced :=d .DecodeElement (_bfgbe .RPr ,&_bfead );_adced !=nil {return _adced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _aadeb :=d .DecodeElement (&_bfgbe .T ,&_bfead );_aadeb !=nil {return _aadeb ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_bfead .Name );if _bbffgf :=d .Skip ();_bbffgf !=nil {return _bbffgf ;};};case _b .EndElement :break _aece ;case _b .CharData :};};return nil ;};func (_bdffa *CT_PositiveFixedAngle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdffa .ValAttr =0;for _ ,_ffada :=range start .Attr {if _ffada .Name .Local =="\u0076\u0061\u006c"{_ffba ,_edfbgb :=_af .ParseInt (_ffada .Value ,10,32);if _edfbgb !=nil {return _edfbgb ;};_bdffa .ValAttr =int32 (_ffba );continue ;};};for {_fbdggc ,_edgad :=d .Token ();if _edgad !=nil {return _db .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",_edgad );};if _fdff ,_fbcbe :=_fbdggc .(_b .EndElement );_fbcbe &&_fdff .Name ==start .Name {break ;};};return nil ;};func (_fegfg ST_TextSpacingPercentOrPercentString )String ()string {if _fegfg .ST_TextSpacingPercent !=nil {return _db .Sprintf ("\u0025\u0076",*_fegfg .ST_TextSpacingPercent );};if _fegfg .ST_Percentage !=nil {return _db .Sprintf ("\u0025\u0076",*_fegfg .ST_Percentage );};return "";}; -// Validate validates the CT_GlowEffect and its children -func (_eccfa *CT_GlowEffect )Validate ()error {return _eccfa .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path +func (_bagbaf *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _bagbaf .Font !=nil {if _ccdab :=_bagbaf .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_ccdab !=nil {return _ccdab ;};};if _bagbaf .FontRef !=nil {if _gcff :=_bagbaf .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_gcff !=nil {return _gcff ;};};return nil ;};type ST_CompoundLine byte ;func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_bgfb :=&CT_TextUnderlineFillFollowText {};return _bgfb ;}; -// Validate validates the CT_FontCollection and its children -func (_fcdbe *CT_FontCollection )Validate ()error {return _fcdbe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_LineJoinRound and its children +func (_aagbb *CT_LineJoinRound )Validate ()error {return _aagbb .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");}; -// ST_FixedPercentage is a union type -type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;}; +// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path +func (_gfcdc *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _gfcdc .MarLAttr !=nil {if *_gfcdc .MarLAttr < 0{return _db .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 ,*_gfcdc .MarLAttr );};if *_gfcdc .MarLAttr > 51206400{return _db .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 ,*_gfcdc .MarLAttr );};};if _gfcdc .MarRAttr !=nil {if *_gfcdc .MarRAttr < 0{return _db .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 ,*_gfcdc .MarRAttr );};if *_gfcdc .MarRAttr > 51206400{return _db .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 ,*_gfcdc .MarRAttr );};};if _gfcdc .LvlAttr !=nil {if *_gfcdc .LvlAttr < 0{return _db .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 ,*_gfcdc .LvlAttr );};if *_gfcdc .LvlAttr > 8{return _db .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 ,*_gfcdc .LvlAttr );};};if _gfcdc .IndentAttr !=nil {if *_gfcdc .IndentAttr < -51206400{return _db .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 ,*_gfcdc .IndentAttr );};if *_gfcdc .IndentAttr > 51206400{return _db .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 ,*_gfcdc .IndentAttr );};};if _abgab :=_gfcdc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_abgab !=nil {return _abgab ;};if _gfcdc .DefTabSzAttr !=nil {if _eegea :=_gfcdc .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072");_eegea !=nil {return _eegea ;};};if _bdfd :=_gfcdc .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_bdfd !=nil {return _bdfd ;};if _gfcdc .LnSpc !=nil {if _bbgad :=_gfcdc .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063");_bbgad !=nil {return _bbgad ;};};if _gfcdc .SpcBef !=nil {if _cdbe :=_gfcdc .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_cdbe !=nil {return _cdbe ;};};if _gfcdc .SpcAft !=nil {if _affdbf :=_gfcdc .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074");_affdbf !=nil {return _affdbf ;};};if _gfcdc .BuClrTx !=nil {if _gccfa :=_gfcdc .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_gccfa !=nil {return _gccfa ;};};if _gfcdc .BuClr !=nil {if _gcbcgd :=_gfcdc .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_gcbcgd !=nil {return _gcbcgd ;};};if _gfcdc .BuSzTx !=nil {if _aagea :=_gfcdc .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_aagea !=nil {return _aagea ;};};if _gfcdc .BuSzPct !=nil {if _deadc :=_gfcdc .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_deadc !=nil {return _deadc ;};};if _gfcdc .BuSzPts !=nil {if _caadee :=_gfcdc .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_caadee !=nil {return _caadee ;};};if _gfcdc .BuFontTx !=nil {if _bfbge :=_gfcdc .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_bfbge !=nil {return _bfbge ;};};if _gfcdc .BuFont !=nil {if _gdffe :=_gfcdc .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_gdffe !=nil {return _gdffe ;};};if _gfcdc .BuNone !=nil {if _fgcab :=_gfcdc .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_fgcab !=nil {return _fgcab ;};};if _gfcdc .BuAutoNum !=nil {if _gggfb :=_gfcdc .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_gggfb !=nil {return _gggfb ;};};if _gfcdc .BuChar !=nil {if _eacc :=_gfcdc .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_eacc !=nil {return _eacc ;};};if _gfcdc .BuBlip !=nil {if _cfdfc :=_gfcdc .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_cfdfc !=nil {return _cfdfc ;};};if _gfcdc .TabLst !=nil {if _dega :=_gfcdc .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074");_dega !=nil {return _dega ;};};if _gfcdc .DefRPr !=nil {if _ecbbb :=_gfcdc .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_ecbbb !=nil {return _ecbbb ;};};if _gfcdc .ExtLst !=nil {if _fbccef :=_gfcdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbccef !=nil {return _fbccef ;};};return nil ;};func NewCT_TextSpacing ()*CT_TextSpacing {_cafae :=&CT_TextSpacing {};return _cafae };type CT_Boolean struct{ValAttr *_e .ST_OnOff ;}; -// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path -func (_dfgf *CT_PictureLocking )ValidateWithPath (path string )error {if _dfgf .ExtLst !=nil {if _cbca :=_dfgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbca !=nil {return _cbca ;};};return nil ;};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;};func (_gcebb ST_PresetColorVal )Validate ()error {return _gcebb .ValidateWithPath ("")};func (_bcged ST_TextBulletSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bcged .ST_TextBulletSizePercent !=nil {e .EncodeToken (_d .CharData (*_bcged .ST_TextBulletSizePercent ));};if _bcged .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_bcged .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path +func (_efgbbb *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _efgbbb .ValAttr < 0{return _db .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 ,_efgbbb .ValAttr );};if _efgbbb .ValAttr > 158400{return _db .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 ,_efgbbb .ValAttr );};return nil ;};func NewCT_DashStop ()*CT_DashStop {_ccdf :=&CT_DashStop {};return _ccdf }; -// Validate validates the CT_OfficeArtExtension and its children -func (_bfed *CT_OfficeArtExtension )Validate ()error {return _bfed .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");}; +// Validate validates the CT_GraphicalObject and its children +func (_eggcd *CT_GraphicalObject )Validate ()error {return _eggcd .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");};func (_cfbeg *CT_LineJoinBevel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gdcc ,_ddffe :=d .Token ();if _ddffe !=nil {return _db .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",_ddffe );};if _gggda ,_dcdac :=_gdcc .(_b .EndElement );_dcdac &&_gggda .Name ==start .Name {break ;};};return nil ;};func (_gaa *CT_AlphaBiLevelEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaf :=range start .Attr {if _aaf .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_agb ,_aea :=ParseUnionST_PositiveFixedPercentage (_aaf .Value );if _aea !=nil {return _aea ;};_gaa .ThreshAttr =_agb ;continue ;};};for {_fdc ,_bbb :=d .Token ();if _bbb !=nil {return _db .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",_bbb );};if _dabd ,_ffg :=_fdc .(_b .EndElement );_ffg &&_dabd .Name ==start .Name {break ;};};return nil ;};func (_gecg *CT_AudioCDTime )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdgb :=range start .Attr {if _fdgb .Name .Local =="\u0074\u0072\u0061c\u006b"{_dga ,_gfaf :=_af .ParseUint (_fdgb .Value ,10,8);if _gfaf !=nil {return _gfaf ;};_gecg .TrackAttr =uint8 (_dga );continue ;};if _fdgb .Name .Local =="\u0074\u0069\u006d\u0065"{_egag ,_geab :=_af .ParseUint (_fdgb .Value ,10,32);if _geab !=nil {return _geab ;};_agdd :=uint32 (_egag );_gecg .TimeAttr =&_agdd ;continue ;};};for {_edac ,_gacf :=d .Token ();if _gacf !=nil {return _db .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",_gacf );};if _egdc ,_dggf :=_edac .(_b .EndElement );_dggf &&_egdc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ShapeLocking and its children -func (_eagfc *CT_ShapeLocking )Validate ()error {return _eagfc .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_dgcda *EG_FillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccbg :for {_ddfa ,_fdgaa :=d .Token ();if _fdgaa !=nil {return _fdgaa ;};switch _gaaba :=_ddfa .(type ){case _d .StartElement :switch _gaaba .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"}:_dgcda .NoFill =NewCT_NoFillProperties ();if _eaaba :=d .DecodeElement (_dgcda .NoFill ,&_gaaba );_eaaba !=nil {return _eaaba ;};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"}:_dgcda .SolidFill =NewCT_SolidColorFillProperties ();if _abgce :=d .DecodeElement (_dgcda .SolidFill ,&_gaaba );_abgce !=nil {return _abgce ;};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"}:_dgcda .GradFill =NewCT_GradientFillProperties ();if _gdcae :=d .DecodeElement (_dgcda .GradFill ,&_gaaba );_gdcae !=nil {return _gdcae ;};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"}:_dgcda .BlipFill =NewCT_BlipFillProperties ();if _eaga :=d .DecodeElement (_dgcda .BlipFill ,&_gaaba );_eaga !=nil {return _eaga ;};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"}:_dgcda .PattFill =NewCT_PatternFillProperties ();if _ccbgb :=d .DecodeElement (_dgcda .PattFill ,&_gaaba );_ccbgb !=nil {return _ccbgb ;};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"}:_dgcda .GrpFill =NewCT_GroupFillProperties ();if _gdaff :=d .DecodeElement (_dgcda .GrpFill ,&_gaaba );_gdaff !=nil {return _gdaff ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gaaba .Name );if _aeaca :=d .Skip ();_aeaca !=nil {return _aeaca ;};};case _d .EndElement :break _ccbg ;case _d .CharData :};};return nil ;};func (_fbfff *CT_Headers )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfbf :for {_cbfged ,_edeac :=d .Token ();if _edeac !=nil {return _edeac ;};switch _aadf :=_cbfged .(type ){case _d .StartElement :switch _aadf .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 :"\u0068\u0065\u0061\u0064\u0065\u0072"},_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 :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _fffac string ;if _gecd :=d .DecodeElement (&_fffac ,&_aadf );_gecd !=nil {return _gecd ;};_fbfff .Header =append (_fbfff .Header ,_fffac );default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_aadf .Name );if _dagbf :=d .Skip ();_dagbf !=nil {return _dagbf ;};};case _d .EndElement :break _gfbf ;case _d .CharData :};};return nil ;};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_decda :=&CT_Path2DArcTo {};return _decda };func NewCT_LineStyleList ()*CT_LineStyleList {_acgb :=&CT_LineStyleList {};return _acgb };func (_gegca *CT_TextParagraphProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccccdd :=range start .Attr {if _ccccdd .Name .Local =="\u006d\u0061\u0072\u004c"{_ffdae ,_egdb :=_c .ParseInt (_ccccdd .Value ,10,32);if _egdb !=nil {return _egdb ;};_cgdga :=int32 (_ffdae );_gegca .MarLAttr =&_cgdga ;continue ;};if _ccccdd .Name .Local =="\u006c\u0076\u006c"{_cdecb ,_bgdca :=_c .ParseInt (_ccccdd .Value ,10,32);if _bgdca !=nil {return _bgdca ;};_aabbcd :=int32 (_cdecb );_gegca .LvlAttr =&_aabbcd ;continue ;};if _ccccdd .Name .Local =="\u0061\u006c\u0067\u006e"{_gegca .AlgnAttr .UnmarshalXMLAttr (_ccccdd );continue ;};if _ccccdd .Name .Local =="\u0072\u0074\u006c"{_efbce ,_baac :=_c .ParseBool (_ccccdd .Value );if _baac !=nil {return _baac ;};_gegca .RtlAttr =&_efbce ;continue ;};if _ccccdd .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_gegca .FontAlgnAttr .UnmarshalXMLAttr (_ccccdd );continue ;};if _ccccdd .Name .Local =="\u006d\u0061\u0072\u0052"{_cdaeg ,_ggbgc :=_c .ParseInt (_ccccdd .Value ,10,32);if _ggbgc !=nil {return _ggbgc ;};_fefcg :=int32 (_cdaeg );_gegca .MarRAttr =&_fefcg ;continue ;};if _ccccdd .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_caaf ,_aagca :=_c .ParseBool (_ccccdd .Value );if _aagca !=nil {return _aagca ;};_gegca .LatinLnBrkAttr =&_caaf ;continue ;};if _ccccdd .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_agcebb ,_fgcgd :=_c .ParseInt (_ccccdd .Value ,10,32);if _fgcgd !=nil {return _fgcgd ;};_bcecf :=int32 (_agcebb );_gegca .IndentAttr =&_bcecf ;continue ;};if _ccccdd .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_gfcag ,_febdda :=_c .ParseBool (_ccccdd .Value );if _febdda !=nil {return _febdda ;};_gegca .EaLnBrkAttr =&_gfcag ;continue ;};if _ccccdd .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_fdffg ,_fbbebg :=_c .ParseBool (_ccccdd .Value );if _fbbebg !=nil {return _fbbebg ;};_gegca .HangingPunctAttr =&_fdffg ;continue ;};if _ccccdd .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_faaag ,_adbg :=ParseUnionST_Coordinate32 (_ccccdd .Value );if _adbg !=nil {return _adbg ;};_gegca .DefTabSzAttr =&_faaag ;continue ;};};_eddaf :for {_cbfec ,_fagba :=d .Token ();if _fagba !=nil {return _fagba ;};switch _dffcg :=_cbfec .(type ){case _d .StartElement :switch _dffcg .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 :"\u006c\u006e\u0053p\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 :"\u006c\u006e\u0053p\u0063"}:_gegca .LnSpc =NewCT_TextSpacing ();if _dagga :=d .DecodeElement (_gegca .LnSpc ,&_dffcg );_dagga !=nil {return _dagga ;};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 :"\u0073\u0070\u0063\u0042\u0065\u0066"},_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 :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_gegca .SpcBef =NewCT_TextSpacing ();if _cdgdcb :=d .DecodeElement (_gegca .SpcBef ,&_dffcg );_cdgdcb !=nil {return _cdgdcb ;};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 :"\u0073\u0070\u0063\u0041\u0066\u0074"},_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 :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_gegca .SpcAft =NewCT_TextSpacing ();if _bdacd :=d .DecodeElement (_gegca .SpcAft ,&_dffcg );_bdacd !=nil {return _bdacd ;};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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_gegca .BuClrTx =NewCT_TextBulletColorFollowText ();if _egdfg :=d .DecodeElement (_gegca .BuClrTx ,&_dffcg );_egdfg !=nil {return _egdfg ;};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\u0075\u0043l\u0072"},_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\u0075\u0043l\u0072"}:_gegca .BuClr =NewCT_Color ();if _abcgff :=d .DecodeElement (_gegca .BuClr ,&_dffcg );_abcgff !=nil {return _abcgff ;};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\u0075\u0053\u007a\u0054\u0078"},_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\u0075\u0053\u007a\u0054\u0078"}:_gegca .BuSzTx =NewCT_TextBulletSizeFollowText ();if _cdfcb :=d .DecodeElement (_gegca .BuSzTx ,&_dffcg );_cdfcb !=nil {return _cdfcb ;};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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_gegca .BuSzPct =NewCT_TextBulletSizePercent ();if _becbc :=d .DecodeElement (_gegca .BuSzPct ,&_dffcg );_becbc !=nil {return _becbc ;};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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_gegca .BuSzPts =NewCT_TextBulletSizePoint ();if _dgeeg :=d .DecodeElement (_gegca .BuSzPts ,&_dffcg );_dgeeg !=nil {return _dgeeg ;};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\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_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\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_gegca .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _fddcf :=d .DecodeElement (_gegca .BuFontTx ,&_dffcg );_fddcf !=nil {return _fddcf ;};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\u0075\u0046\u006f\u006e\u0074"},_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\u0075\u0046\u006f\u006e\u0074"}:_gegca .BuFont =NewCT_TextFont ();if _gggaed :=d .DecodeElement (_gegca .BuFont ,&_dffcg );_gggaed !=nil {return _gggaed ;};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\u0075\u004e\u006f\u006e\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 :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_gegca .BuNone =NewCT_TextNoBullet ();if _bceda :=d .DecodeElement (_gegca .BuNone ,&_dffcg );_bceda !=nil {return _bceda ;};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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_gegca .BuAutoNum =NewCT_TextAutonumberBullet ();if _ddceg :=d .DecodeElement (_gegca .BuAutoNum ,&_dffcg );_ddceg !=nil {return _ddceg ;};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\u0075\u0043\u0068\u0061\u0072"},_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\u0075\u0043\u0068\u0061\u0072"}:_gegca .BuChar =NewCT_TextCharBullet ();if _addff :=d .DecodeElement (_gegca .BuChar ,&_dffcg );_addff !=nil {return _addff ;};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\u0075\u0042\u006c\u0069\u0070"},_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\u0075\u0042\u006c\u0069\u0070"}:_gegca .BuBlip =NewCT_TextBlipBullet ();if _cecef :=d .DecodeElement (_gegca .BuBlip ,&_dffcg );_cecef !=nil {return _cecef ;};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 :"\u0074\u0061\u0062\u004c\u0073\u0074"},_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 :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_gegca .TabLst =NewCT_TextTabStopList ();if _dfege :=d .DecodeElement (_gegca .TabLst ,&_dffcg );_dfege !=nil {return _dfege ;};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 :"\u0064\u0065\u0066\u0052\u0050\u0072"},_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 :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_gegca .DefRPr =NewCT_TextCharacterProperties ();if _cbdae :=d .DecodeElement (_gegca .DefRPr ,&_dffcg );_cbdae !=nil {return _cbdae ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gegca .ExtLst =NewCT_OfficeArtExtensionList ();if _defbb :=d .DecodeElement (_gegca .ExtLst ,&_dffcg );_defbb !=nil {return _defbb ;};default:_bf .Log .Debug ("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",_dffcg .Name );if _bafae :=d .Skip ();_bafae !=nil {return _bafae ;};};case _d .EndElement :break _eddaf ;case _d .CharData :};};return nil ;};func (_egc *CT_AnimationChartBuildProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcff :=range start .Attr {if _bcff .Name .Local =="\u0062\u006c\u0064"{_cgg ,_cad :=ParseUnionST_AnimationChartBuildType (_bcff .Value );if _cad !=nil {return _cad ;};_egc .BldAttr =&_cgg ;continue ;};if _bcff .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_ecad ,_cbed :=_c .ParseBool (_bcff .Value );if _cbed !=nil {return _cbed ;};_egc .AnimBgAttr =&_ecad ;continue ;};};for {_aege ,_gee :=d .Token ();if _gee !=nil {return _b .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",_gee );};if _cdga ,_dega :=_aege .(_d .EndElement );_dega &&_cdga .Name ==start .Name {break ;};};return nil ;};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;};func (_afcg *CT_BlendEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afcg .BlendAttr =ST_BlendMode (1);_afcg .Cont =NewCT_EffectContainer ();for _ ,_ggeg :=range start .Attr {if _ggeg .Name .Local =="\u0062\u006c\u0065n\u0064"{_afcg .BlendAttr .UnmarshalXMLAttr (_ggeg );continue ;};};_bafc :for {_ebdf ,_gffb :=d .Token ();if _gffb !=nil {return _gffb ;};switch _cede :=_ebdf .(type ){case _d .StartElement :switch _cede .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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:if _bdfag :=d .DecodeElement (_afcg .Cont ,&_cede );_bdfag !=nil {return _bdfag ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045\u0066f\u0065c\u0074\u0020\u0025\u0076",_cede .Name );if _dfeb :=d .Skip ();_dfeb !=nil {return _dfeb ;};};case _d .EndElement :break _bafc ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path +func (_fddgg *CT_InverseTransform )ValidateWithPath (path string )error {return nil };type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};func (_dcgg *CT_Headers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeace :for {_gcceg ,_eebf :=d .Token ();if _eebf !=nil {return _eebf ;};switch _dacg :=_gcceg .(type ){case _b .StartElement :switch _dacg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gddcf string ;if _cgfab :=d .DecodeElement (&_gddcf ,&_dacg );_cgfab !=nil {return _cgfab ;};_dcgg .Header =append (_dcgg .Header ,_gddcf );default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_dacg .Name );if _effce :=d .Skip ();_effce !=nil {return _effce ;};};case _b .EndElement :break _eeace ;case _b .CharData :};};return nil ;};func (_daeddd *VideoFile )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_b .Attr {Name :_b .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 ,_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 :"\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 ,_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 ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _daeddd .CT_VideoFile .MarshalXML (e ,start );};func (_bfffcd *CT_TextTabStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daddd :=range start .Attr {if _daddd .Name .Local =="\u0070\u006f\u0073"{_eadec ,_gefaa :=ParseUnionST_Coordinate32 (_daddd .Value );if _gefaa !=nil {return _gefaa ;};_bfffcd .PosAttr =&_eadec ;continue ;};if _daddd .Name .Local =="\u0061\u006c\u0067\u006e"{_bfffcd .AlgnAttr .UnmarshalXMLAttr (_daddd );continue ;};};for {_cdfed ,_aafe :=d .Token ();if _aafe !=nil {return _db .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",_aafe );};if _bgddg ,_fdedf :=_cdfed .(_b .EndElement );_fdedf &&_bgddg .Name ==start .Name {break ;};};return nil ;};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_ccd :=&CT_AnimationChartBuildProperties {};return _ccd ;}; -// Validate validates the CT_Headers and its children -func (_ebbfc *CT_Headers )Validate ()error {return _ebbfc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_cbcad *ST_Coordinate )ValidateWithPath (path string )error {_aagde :=[]string {};if _cbcad .ST_CoordinateUnqualified !=nil {_aagde =append (_aagde ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _cbcad .ST_UniversalMeasure !=nil {_aagde =append (_aagde ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_aagde )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aagde );};return nil ;};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_fbfc :=&CT_GroupTransform2D {};return _fbfc };func (_faf *CT_AnimationDgmElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_faf .IdAttr )});};if _faf .BldStepAttr !=ST_DgmBuildStepUnset {_bgca ,_efe :=_faf .BldStepAttr .MarshalXMLAttr (_d .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _efe !=nil {return _efe ;};start .Attr =append (start .Attr ,_bgca );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gceg *CT_Point3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_gceg .XAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079"},Value :_b .Sprintf ("\u0025\u0076",_gceg .YAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a"},Value :_b .Sprintf ("\u0025\u0076",_gceg .ZAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_StretchInfoProperties and its children +func (_gcege *CT_StretchInfoProperties )Validate ()error {return _gcege .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_befdg :=&CT_NonVisualDrawingShapeProps {};return _befdg ;};func (_edadcg ST_TextCapsType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edadcg .String (),start );};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;};func (_geaeb *ST_BlackWhiteMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbbef ,_ddfbe :=d .Token ();if _ddfbe !=nil {return _ddfbe ;};if _bfdag ,_dfdfc :=_cbbef .(_b .EndElement );_dfdfc &&_bfdag .Name ==start .Name {*_geaeb =1;return nil ;};if _ceafe ,_agbda :=_cbbef .(_b .CharData );!_agbda {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbbef );}else {switch string (_ceafe ){case "":*_geaeb =0;case "\u0063\u006c\u0072":*_geaeb =1;case "\u0061\u0075\u0074\u006f":*_geaeb =2;case "\u0067\u0072\u0061\u0079":*_geaeb =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_geaeb =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_geaeb =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_geaeb =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_geaeb =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_geaeb =8;case "\u0062\u006c\u0061c\u006b":*_geaeb =9;case "\u0077\u0068\u0069t\u0065":*_geaeb =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_geaeb =11;};};_cbbef ,_ddfbe =d .Token ();if _ddfbe !=nil {return _ddfbe ;};if _bfgcc ,_fcgcab :=_cbbef .(_b .EndElement );_fcgcab &&_bfgcc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbbef );}; -// Validate validates the CT_LineJoinBevel and its children -func (_fgafe *CT_LineJoinBevel )Validate ()error {return _fgafe .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");}; +// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path +func (_abdcc *CT_TextLineBreak )ValidateWithPath (path string )error {if _abdcc .RPr !=nil {if _aedae :=_abdcc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_aedae !=nil {return _aedae ;};};return nil ;};func (_eefd *CT_GradientFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eefd .FlipAttr !=ST_TileFlipModeUnset {_cbgdg ,_aeebg :=_eefd .FlipAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006c\u0069\u0070"});if _aeebg !=nil {return _aeebg ;};start .Attr =append (start .Attr ,_cbgdg );};if _eefd .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_eefd .RotWithShapeAttr ))});};e .EncodeToken (start );if _eefd .GsLst !=nil {_bbega :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_eefd .GsLst ,_bbega );};if _eefd .Lin !=nil {_fbde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_eefd .Lin ,_fbde );};if _eefd .Path !=nil {_fgdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_eefd .Path ,_fgdg );};if _eefd .TileRect !=nil {_aacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}};e .EncodeElement (_eefd .TileRect ,_aacb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_ccbdf :=ST_PositiveFixedPercentage {};if _e .ST_PercentagePatternRe .MatchString (s ){_ccbdf .ST_PositiveFixedPercentage =&ST_Percentage {};_ccbdf .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_degdda ,_dbcgg :=_af .ParseInt (s ,10,64);if _dbcgg !=nil {return _ccbdf ,_db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dbcgg );};_gebda :=int32 (_degdda );_ccbdf .ST_PositiveFixedPercentageDecimal =&_gebda ;};return _ccbdf ,nil ;};func (_ecefc ST_OnOffStyleType )String ()string {switch _ecefc {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};func (_egeb *CT_GroupTransform2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egcd :=range start .Attr {if _egcd .Name .Local =="\u0072\u006f\u0074"{_fgdb ,_gbcc :=_af .ParseInt (_egcd .Value ,10,32);if _gbcc !=nil {return _gbcc ;};_ddfg :=int32 (_fgdb );_egeb .RotAttr =&_ddfg ;continue ;};if _egcd .Name .Local =="\u0066\u006c\u0069p\u0048"{_decbb ,_cegg :=_af .ParseBool (_egcd .Value );if _cegg !=nil {return _cegg ;};_egeb .FlipHAttr =&_decbb ;continue ;};if _egcd .Name .Local =="\u0066\u006c\u0069p\u0056"{_gffcg ,_ebfc :=_af .ParseBool (_egcd .Value );if _ebfc !=nil {return _ebfc ;};_egeb .FlipVAttr =&_gffcg ;continue ;};};_eccea :for {_afega ,_affab :=d .Token ();if _affab !=nil {return _affab ;};switch _acca :=_afega .(type ){case _b .StartElement :switch _acca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egeb .Off =NewCT_Point2D ();if _faaa :=d .DecodeElement (_egeb .Off ,&_acca );_faaa !=nil {return _faaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egeb .Ext =NewCT_PositiveSize2D ();if _degdd :=d .DecodeElement (_egeb .Ext ,&_acca );_degdd !=nil {return _degdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egeb .ChOff =NewCT_Point2D ();if _bgdf :=d .DecodeElement (_egeb .ChOff ,&_acca );_bgdf !=nil {return _bgdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egeb .ChExt =NewCT_PositiveSize2D ();if _gfcg :=d .DecodeElement (_egeb .ChExt ,&_acca );_gfcg !=nil {return _gfcg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u0032\u0044\u0020\u0025\u0076",_acca .Name );if _dgacgb :=d .Skip ();_dgacgb !=nil {return _dgacgb ;};};case _b .EndElement :break _eccea ;case _b .CharData :};};return nil ;};func (_caadd *CT_NonVisualPictureProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fegb :=range start .Attr {if _fegb .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_aggda ,_dbcff :=_af .ParseBool (_fegb .Value );if _dbcff !=nil {return _dbcff ;};_caadd .PreferRelativeResizeAttr =&_aggda ;continue ;};};_aacfd :for {_agcga ,_fgbfg :=d .Token ();if _fgbfg !=nil {return _fgbfg ;};switch _abaeb :=_agcga .(type ){case _b .StartElement :switch _abaeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_caadd .PicLocks =NewCT_PictureLocking ();if _ggefb :=d .DecodeElement (_caadd .PicLocks ,&_abaeb );_ggefb !=nil {return _ggefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_caadd .ExtLst =NewCT_OfficeArtExtensionList ();if _bfbdd :=d .DecodeElement (_caadd .ExtLst ,&_abaeb );_bfbdd !=nil {return _bfbdd ;};default:_be .Log .Debug ("\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",_abaeb .Name );if _dgdc :=d .Skip ();_dgdc !=nil {return _dgdc ;};};case _b .EndElement :break _aacfd ;case _b .CharData :};};return nil ;};func (_cbgbca *CT_SchemeColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_addbb ,_abdgf :=_cbgbca .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _abdgf !=nil {return _abdgf ;};start .Attr =append (start .Attr ,_addbb );e .EncodeToken (start );if _cbgbca .EG_ColorTransform !=nil {for _ ,_cbadgd :=range _cbgbca .EG_ColorTransform {_cbadgd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextSpacingPoint and its children -func (_fged *CT_TextSpacingPoint )Validate ()error {return _fged .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_aebb :=&CT_RelativeOffsetEffect {};return _aebb ;}; +// Validate validates the CT_PositiveFixedPercentage and its children +func (_ecag *CT_PositiveFixedPercentage )Validate ()error {return _ecag .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 (_egbgc *ST_TextTabAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbebfa ,_aacbe :=d .Token ();if _aacbe !=nil {return _aacbe ;};if _dcdage ,_fcabe :=_cbebfa .(_b .EndElement );_fcabe &&_dcdage .Name ==start .Name {*_egbgc =1;return nil ;};if _gedcd ,_ffadd :=_cbebfa .(_b .CharData );!_ffadd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbebfa );}else {switch string (_gedcd ){case "":*_egbgc =0;case "\u006c":*_egbgc =1;case "\u0063\u0074\u0072":*_egbgc =2;case "\u0072":*_egbgc =3;case "\u0064\u0065\u0063":*_egbgc =4;};};_cbebfa ,_aacbe =d .Token ();if _aacbe !=nil {return _aacbe ;};if _eede ,_abdfd :=_cbebfa .(_b .EndElement );_abdfd &&_eede .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbebfa );};func (_dadga *ST_LightRigType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dadga =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_dadga =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_dadga =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_dadga =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_dadga =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_dadga =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_dadga =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_dadga =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_dadga =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_dadga =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_dadga =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_dadga =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_dadga =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_dadga =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_dadga =14;case "\u0073\u006f\u0066\u0074":*_dadga =15;case "\u0068\u0061\u0072s\u0068":*_dadga =16;case "\u0066\u006c\u006fo\u0064":*_dadga =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_dadga =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_dadga =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_dadga =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_dadga =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_dadga =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_dadga =23;case "\u0066\u006c\u0061\u0074":*_dadga =24;case "\u0074\u0077\u006fP\u0074":*_dadga =25;case "\u0067\u006c\u006f\u0077":*_dadga =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_dadga =27;};return nil ;};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};func (_ddfbc *CT_LineJoinRound )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ColorMapping and its children -func (_fbdg *CT_ColorMapping )Validate ()error {return _fbdg .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;}; +// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path +func (_gcace *EG_ShadeProperties )ValidateWithPath (path string )error {if _gcace .Lin !=nil {if _dgbfg :=_gcace .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_dgbfg !=nil {return _dgbfg ;};};if _gcace .Path !=nil {if _face :=_gcace .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_face !=nil {return _face ;};};return nil ;};type ST_PresetLineDashVal byte ; -// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path -func (_ecffg *CT_Percentage )ValidateWithPath (path string )error {if _ebbfce :=_ecffg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebbfce !=nil {return _ebbfce ;};return nil ;}; +// Validate validates the CT_PatternFillProperties and its children +func (_cegcg *CT_PatternFillProperties )Validate ()error {return _cegcg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ST_PositivePercentage is a union type -type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};func (_fega *ST_ChartBuildStep )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fega =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fega =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fega =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fega =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_fega =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_fega =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_fega =6;};return nil ;};func (_fcacc ST_OnOffStyleType )String ()string {switch _fcacc {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};func (_dbaaa *CT_SoftEdgesEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dbaaa .RadAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Scale2D ()*CT_Scale2D {_eddab :=&CT_Scale2D {};_eddab .Sx =NewCT_Ratio ();_eddab .Sy =NewCT_Ratio ();return _eddab ;}; +// Validate validates the CT_EffectContainer and its children +func (_eebg *CT_EffectContainer )Validate ()error {return _eebg .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};func (_fagead *EG_TextRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fagead .R !=nil {_bddff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072"}};e .EncodeElement (_fagead .R ,_bddff );};if _fagead .Br !=nil {_gagga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_fagead .Br ,_gagga );};if _fagead .Fld !=nil {_egdaag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066l\u0064"}};e .EncodeElement (_fagead .Fld ,_egdaag );};return nil ;};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_dfdc :=&CT_NonVisualPictureProperties {};return _dfdc ;};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;};func (_bbfc *CT_LuminanceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbfc .BrightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bbfc .BrightAttr )});};if _bbfc .ContrastAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_bbfc .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acfaab *CT_TableCellProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acfaab .MarLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_db .Sprintf ("\u0025\u0076",*_acfaab .MarLAttr )});};if _acfaab .MarRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_acfaab .MarRAttr )});};if _acfaab .MarTAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_db .Sprintf ("\u0025\u0076",*_acfaab .MarTAttr )});};if _acfaab .MarBAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_db .Sprintf ("\u0025\u0076",*_acfaab .MarBAttr )});};if _acfaab .VertAttr !=ST_TextVerticalTypeUnset {_eabga ,_cfdef :=_acfaab .VertAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072\u0074"});if _cfdef !=nil {return _cfdef ;};start .Attr =append (start .Attr ,_eabga );};if _acfaab .AnchorAttr !=ST_TextAnchoringTypeUnset {_gfggb ,_ddgdc :=_acfaab .AnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _ddgdc !=nil {return _ddgdc ;};start .Attr =append (start .Attr ,_gfggb );};if _acfaab .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_acfaab .AnchorCtrAttr ))});};if _acfaab .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_cgdf ,_dbdd :=_acfaab .HorzOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _dbdd !=nil {return _dbdd ;};start .Attr =append (start .Attr ,_cgdf );};e .EncodeToken (start );if _acfaab .LnL !=nil {_gcggg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_acfaab .LnL ,_gcggg );};if _acfaab .LnR !=nil {_aagd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0052"}};e .EncodeElement (_acfaab .LnR ,_aagd );};if _acfaab .LnT !=nil {_bcdce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_acfaab .LnT ,_bcdce );};if _acfaab .LnB !=nil {_bdaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0042"}};e .EncodeElement (_acfaab .LnB ,_bdaa );};if _acfaab .LnTlToBr !=nil {_fcfbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_acfaab .LnTlToBr ,_fcfbb );};if _acfaab .LnBlToTr !=nil {_baegdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}};e .EncodeElement (_acfaab .LnBlToTr ,_baegdc );};if _acfaab .Cell3D !=nil {_fcgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_acfaab .Cell3D ,_fcgcb );};if _acfaab .NoFill !=nil {_aadde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_acfaab .NoFill ,_aadde );};if _acfaab .SolidFill !=nil {_eeafe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_acfaab .SolidFill ,_eeafe );};if _acfaab .GradFill !=nil {_ebbba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_acfaab .GradFill ,_ebbba );};if _acfaab .BlipFill !=nil {_fgcgdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_acfaab .BlipFill ,_fgcgdb );};if _acfaab .PattFill !=nil {_cedfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_acfaab .PattFill ,_cedfd );};if _acfaab .GrpFill !=nil {_efafd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_acfaab .GrpFill ,_efafd );};if _acfaab .Headers !=nil {_cbcdd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_acfaab .Headers ,_cbcdd );};if _acfaab .ExtLst !=nil {_afdff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acfaab .ExtLst ,_afdff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};func (_gabff ST_PresetColorVal )String ()string {switch _gabff {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 "";}; -// Validate validates the CT_Scene3D and its children -func (_deadf *CT_Scene3D )Validate ()error {return _deadf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func (_facfe ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _facfe {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facfe ));};return nil ;};func (_gcfbcb ST_TileFlipMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcfbcb .String (),start );};func (_eafgb *ST_LightRigDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eafgb =0;case "\u0074\u006c":*_eafgb =1;case "\u0074":*_eafgb =2;case "\u0074\u0072":*_eafgb =3;case "\u006c":*_eafgb =4;case "\u0072":*_eafgb =5;case "\u0062\u006c":*_eafgb =6;case "\u0062":*_eafgb =7;case "\u0062\u0072":*_eafgb =8;};return nil ;};func (_ccgcd *ST_ShapeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccgcd =0;case "\u006c\u0069\u006e\u0065":*_ccgcd =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_ccgcd =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ccgcd =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ccgcd =4;case "\u0072\u0065\u0063\u0074":*_ccgcd =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ccgcd =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_ccgcd =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_ccgcd =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_ccgcd =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_ccgcd =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_ccgcd =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_ccgcd =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_ccgcd =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_ccgcd =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_ccgcd =15;case "\u0073\u0074\u0061r\u0034":*_ccgcd =16;case "\u0073\u0074\u0061r\u0035":*_ccgcd =17;case "\u0073\u0074\u0061r\u0036":*_ccgcd =18;case "\u0073\u0074\u0061r\u0037":*_ccgcd =19;case "\u0073\u0074\u0061r\u0038":*_ccgcd =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_ccgcd =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_ccgcd =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_ccgcd =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_ccgcd =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_ccgcd =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_ccgcd =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_ccgcd =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_ccgcd =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_ccgcd =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_ccgcd =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_ccgcd =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_ccgcd =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_ccgcd =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_ccgcd =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_ccgcd =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_ccgcd =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_ccgcd =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_ccgcd =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_ccgcd =39;case "\u0070\u0069\u0065":*_ccgcd =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_ccgcd =41;case "\u0064\u006f\u006eu\u0074":*_ccgcd =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_ccgcd =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_ccgcd =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_ccgcd =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_ccgcd =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_ccgcd =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_ccgcd =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_ccgcd =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_ccgcd =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_ccgcd =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_ccgcd =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_ccgcd =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_ccgcd =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_ccgcd =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_ccgcd =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_ccgcd =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_ccgcd =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_ccgcd =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_ccgcd =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_ccgcd =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_ccgcd =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_ccgcd =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_ccgcd =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_ccgcd =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_ccgcd =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_ccgcd =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_ccgcd =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_ccgcd =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_ccgcd =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_ccgcd =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_ccgcd =72;case "\u0063\u0075\u0062\u0065":*_ccgcd =73;case "\u0063\u0061\u006e":*_ccgcd =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_ccgcd =75;case "\u0068\u0065\u0061r\u0074":*_ccgcd =76;case "\u0073\u0075\u006e":*_ccgcd =77;case "\u006d\u006f\u006f\u006e":*_ccgcd =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_ccgcd =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_ccgcd =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_ccgcd =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_ccgcd =82;case "\u0062\u0065\u0076e\u006c":*_ccgcd =83;case "\u0066\u0072\u0061m\u0065":*_ccgcd =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_ccgcd =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_ccgcd =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_ccgcd =87;case "\u0063\u0068\u006fr\u0064":*_ccgcd =88;case "\u0061\u0072\u0063":*_ccgcd =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_ccgcd =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_ccgcd =91;case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_ccgcd =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_ccgcd =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_ccgcd =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_ccgcd =95;case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_ccgcd =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_ccgcd =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_ccgcd =98;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_ccgcd =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_ccgcd =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_ccgcd =101;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_ccgcd =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_ccgcd =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_ccgcd =104;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_ccgcd =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_ccgcd =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_ccgcd =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_ccgcd =108;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_ccgcd =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_ccgcd =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_ccgcd =111;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_ccgcd =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_ccgcd =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_ccgcd =114;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_ccgcd =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_ccgcd =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_ccgcd =117;case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_ccgcd =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_ccgcd =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_ccgcd =120;case "\u0063\u006c\u006fu\u0064":*_ccgcd =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_ccgcd =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_ccgcd =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_ccgcd =124;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_ccgcd =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_ccgcd =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_ccgcd =127;case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_ccgcd =128;case "\u0077\u0061\u0076\u0065":*_ccgcd =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_ccgcd =130;case "\u0070\u006c\u0075\u0073":*_ccgcd =131;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_ccgcd =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_ccgcd =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_ccgcd =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":*_ccgcd =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_ccgcd =136;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_ccgcd =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_ccgcd =138;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_ccgcd =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_ccgcd =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_ccgcd =141;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_ccgcd =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_ccgcd =143;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_ccgcd =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_ccgcd =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_ccgcd =146;case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_ccgcd =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_ccgcd =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_ccgcd =149;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_ccgcd =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_ccgcd =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_ccgcd =152;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_ccgcd =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_ccgcd =154;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_ccgcd =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_ccgcd =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_ccgcd =157;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_ccgcd =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_ccgcd =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_ccgcd =160;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_ccgcd =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_ccgcd =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_ccgcd =163;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_ccgcd =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_ccgcd =165;case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_ccgcd =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_ccgcd =167;case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_ccgcd =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_ccgcd =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_ccgcd =170;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_ccgcd =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_ccgcd =172;case "\u0067\u0065\u0061r\u0036":*_ccgcd =173;case "\u0067\u0065\u0061r\u0039":*_ccgcd =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_ccgcd =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_ccgcd =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_ccgcd =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_ccgcd =178;case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_ccgcd =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_ccgcd =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ccgcd =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_ccgcd =182;case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_ccgcd =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_ccgcd =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_ccgcd =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_ccgcd =186;case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_ccgcd =187;};return nil ;};func (_ccad *CT_FlatText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fedgd :=range start .Attr {if _fedgd .Name .Local =="\u007a"{_bbcad ,_ffac :=ParseUnionST_Coordinate (_fedgd .Value );if _ffac !=nil {return _ffac ;};_ccad .ZAttr =&_bbcad ;continue ;};};for {_fefa ,_ecggc :=d .Token ();if _ecggc !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ecggc );};if _cbbg ,_dcgf :=_fefa .(_d .EndElement );_dcgf &&_cbbg .Name ==start .Name {break ;};};return nil ;};func NewCT_InverseTransform ()*CT_InverseTransform {_afgeb :=&CT_InverseTransform {};return _afgeb };func (_gdgec ST_SystemColorVal )Validate ()error {return _gdgec .ValidateWithPath ("")};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);func (_cebbb ST_BlendMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_facdc :=_d .Attr {};_facdc .Name =name ;switch _cebbb {case ST_BlendModeUnset :_facdc .Value ="";case ST_BlendModeOver :_facdc .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_facdc .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_facdc .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_facdc .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_facdc .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _facdc ,nil ;}; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_gaaec *CT_Connection )ValidateWithPath (path string )error {return nil };func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_aefcc :=&CT_PresetLineDashProperties {};return _aefcc ;};func (_bgc *CT_BackgroundFillStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aagg :for {_badb ,_cbb :=d .Token ();if _cbb !=nil {return _cbb ;};switch _adddf :=_badb .(type ){case _b .StartElement :switch _adddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfeg :=NewEG_FillProperties ();_bfeg .NoFill =NewCT_NoFillProperties ();if _dfg :=d .DecodeElement (_bfeg .NoFill ,&_adddf );_dfg !=nil {return _dfg ;};_bgc .EG_FillProperties =append (_bgc .EG_FillProperties ,_bfeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbc :=NewEG_FillProperties ();_bbc .SolidFill =NewCT_SolidColorFillProperties ();if _badbc :=d .DecodeElement (_bbc .SolidFill ,&_adddf );_badbc !=nil {return _badbc ;};_bgc .EG_FillProperties =append (_bgc .EG_FillProperties ,_bbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cae :=NewEG_FillProperties ();_cae .GradFill =NewCT_GradientFillProperties ();if _dcff :=d .DecodeElement (_cae .GradFill ,&_adddf );_dcff !=nil {return _dcff ;};_bgc .EG_FillProperties =append (_bgc .EG_FillProperties ,_cae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cba :=NewEG_FillProperties ();_cba .BlipFill =NewCT_BlipFillProperties ();if _fdag :=d .DecodeElement (_cba .BlipFill ,&_adddf );_fdag !=nil {return _fdag ;};_bgc .EG_FillProperties =append (_bgc .EG_FillProperties ,_cba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afcd :=NewEG_FillProperties ();_afcd .PattFill =NewCT_PatternFillProperties ();if _aae :=d .DecodeElement (_afcd .PattFill ,&_adddf );_aae !=nil {return _aae ;};_bgc .EG_FillProperties =append (_bgc .EG_FillProperties ,_afcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccb :=NewEG_FillProperties ();_gccb .GrpFill =NewCT_GroupFillProperties ();if _gad :=d .DecodeElement (_gccb .GrpFill ,&_adddf );_gad !=nil {return _gad ;};_bgc .EG_FillProperties =append (_bgc .EG_FillProperties ,_gccb );default:_be .Log .Debug ("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",_adddf .Name );if _fdadb :=d .Skip ();_fdadb !=nil {return _fdadb ;};};case _b .EndElement :break _aagg ;case _b .CharData :};};return nil ;};func (_fdgae *EG_TextUnderlineFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdgae .UFillTx !=nil {_abfbc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_fdgae .UFillTx ,_abfbc );};if _fdgae .UFill !=nil {_bfefe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdgae .UFill ,_bfefe );};return nil ;};func NewCT_Point2D ()*CT_Point2D {_eafec :=&CT_Point2D {};return _eafec };func (_aefgg *ST_PresetShadowVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dafcbf ,_bfefee :=d .Token ();if _bfefee !=nil {return _bfefee ;};if _aafbe ,_ddggc :=_dafcbf .(_b .EndElement );_ddggc &&_aafbe .Name ==start .Name {*_aefgg =1;return nil ;};if _eeaa ,_agagb :=_dafcbf .(_b .CharData );!_agagb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dafcbf );}else {switch string (_eeaa ){case "":*_aefgg =0;case "\u0073\u0068\u0064w\u0031":*_aefgg =1;case "\u0073\u0068\u0064w\u0032":*_aefgg =2;case "\u0073\u0068\u0064w\u0033":*_aefgg =3;case "\u0073\u0068\u0064w\u0034":*_aefgg =4;case "\u0073\u0068\u0064w\u0035":*_aefgg =5;case "\u0073\u0068\u0064w\u0036":*_aefgg =6;case "\u0073\u0068\u0064w\u0037":*_aefgg =7;case "\u0073\u0068\u0064w\u0038":*_aefgg =8;case "\u0073\u0068\u0064w\u0039":*_aefgg =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_aefgg =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_aefgg =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_aefgg =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_aefgg =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_aefgg =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_aefgg =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_aefgg =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_aefgg =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_aefgg =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_aefgg =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_aefgg =20;};};_dafcbf ,_bfefee =d .Token ();if _bfefee !=nil {return _bfefee ;};if _beedd ,_eaaed :=_dafcbf .(_b .EndElement );_eaaed &&_beedd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dafcbf );};func (_cgdgf ST_LineEndType )ValidateWithPath (path string )error {switch _cgdgf {case 0,1,2,3,4,5,6:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdgf ));};return nil ;}; -// Validate validates the CT_GvmlConnector and its children -func (_gcfac *CT_GvmlConnector )Validate ()error {return _gcfac .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_afada ST_Coordinate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afada .ST_CoordinateUnqualified !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_afada .ST_CoordinateUnqualified )));};if _afada .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_afada .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path +func (_abcda *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _fadce :=_abcda .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_fadce !=nil {return _fadce ;};if _abafb :=_abcda .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_abafb !=nil {return _abafb ;};if _eaecec :=_abcda .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eaecec !=nil {return _eaecec ;};if _abcda .ExtLst !=nil {if _gacdb :=_abcda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gacdb !=nil {return _gacdb ;};};return nil ;};func (_cgegb ST_PositiveFixedPercentage )String ()string {if _cgegb .ST_PositiveFixedPercentageDecimal !=nil {return _db .Sprintf ("\u0025\u0076",*_cgegb .ST_PositiveFixedPercentageDecimal );};if _cgegb .ST_PositiveFixedPercentage !=nil {return _cgegb .ST_PositiveFixedPercentage .String ();};return "";};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_bffg :=&CT_ColorMappingOverride {};_bffg .Choice =NewCT_ColorMappingOverrideChoice ();return _bffg ;}; -// Validate validates the EG_TextBulletSize and its children -func (_efade *EG_TextBulletSize )Validate ()error {return _efade .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_gdeb :=&CT_PresetLineDashProperties {};return _gdeb ;};func (_cfgfd ST_TextSpacingPercentOrPercentString )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfgfd .ST_TextSpacingPercent !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_cfgfd .ST_TextSpacingPercent )));};if _cfgfd .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_cfgfd .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};type ST_TextTabAlignType byte ; +// Validate validates the CT_TableCol and its children +func (_cbdga *CT_TableCol )Validate ()error {return _cbdga .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");}; -// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path -func (_cgbbc *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _cgbbc .PicLocks !=nil {if _bcgaaf :=_cgbbc .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_bcgaaf !=nil {return _bcgaaf ;};};if _cgbbc .ExtLst !=nil {if _ecabde :=_cgbbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecabde !=nil {return _ecabde ;};};return nil ;};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;};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 ;}; +// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path +func (_daccg *CT_ColorMRU )ValidateWithPath (path string )error {for _bdfbb ,_eacb :=range _daccg .EG_ColorChoice {if _fee :=_eacb .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bdfbb ));_fee !=nil {return _fee ;};};return nil ;}; -// Validate validates the CT_TextUnderlineFillFollowText and its children -func (_afddf *CT_TextUnderlineFillFollowText )Validate ()error {return _afddf .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");}; +// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path +func (_ac *AG_Locking )ValidateWithPath (path string )error {return nil };type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_VideoFile ()*CT_VideoFile {_fdfaf :=&CT_VideoFile {};return _fdfaf }; -// Validate validates the CT_SolidColorFillProperties and its children -func (_abced *CT_SolidColorFillProperties )Validate ()error {return _abced .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;}; +// Validate validates the CT_NonVisualGraphicFrameProperties and its children +func (_afeaf *CT_NonVisualGraphicFrameProperties )Validate ()error {return _afeaf .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");};type CT_EmptyElement struct{};func (_eadga *CT_TextBlipBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cddcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_eadga .Blip ,_cddcb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextCharacterProperties and its children -func (_dcdad *CT_TextCharacterProperties )Validate ()error {return _dcdad .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 (_dgfbc *CT_ShapeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfcea :=range start .Attr {if _gfcea .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_dgfbc .BwModeAttr .UnmarshalXMLAttr (_gfcea );continue ;};};_ddbcg :for {_cfbaa ,_dcga :=d .Token ();if _dcga !=nil {return _dcga ;};switch _dbdea :=_cfbaa .(type ){case _d .StartElement :switch _dbdea .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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_dgfbc .Xfrm =NewCT_Transform2D ();if _deee :=d .DecodeElement (_dgfbc .Xfrm ,&_dbdea );_deee !=nil {return _deee ;};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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_dgfbc .CustGeom =NewCT_CustomGeometry2D ();if _bcgb :=d .DecodeElement (_dgfbc .CustGeom ,&_dbdea );_bcgb !=nil {return _bcgb ;};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\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_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\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_dgfbc .PrstGeom =NewCT_PresetGeometry2D ();if _ffceg :=d .DecodeElement (_dgfbc .PrstGeom ,&_dbdea );_ffceg !=nil {return _ffceg ;};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"}:_dgfbc .NoFill =NewCT_NoFillProperties ();if _ecafd :=d .DecodeElement (_dgfbc .NoFill ,&_dbdea );_ecafd !=nil {return _ecafd ;};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"}:_dgfbc .SolidFill =NewCT_SolidColorFillProperties ();if _acbgg :=d .DecodeElement (_dgfbc .SolidFill ,&_dbdea );_acbgg !=nil {return _acbgg ;};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"}:_dgfbc .GradFill =NewCT_GradientFillProperties ();if _cbadd :=d .DecodeElement (_dgfbc .GradFill ,&_dbdea );_cbadd !=nil {return _cbadd ;};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"}:_dgfbc .BlipFill =NewCT_BlipFillProperties ();if _bdcf :=d .DecodeElement (_dgfbc .BlipFill ,&_dbdea );_bdcf !=nil {return _bdcf ;};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"}:_dgfbc .PattFill =NewCT_PatternFillProperties ();if _dfce :=d .DecodeElement (_dgfbc .PattFill ,&_dbdea );_dfce !=nil {return _dfce ;};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"}:_dgfbc .GrpFill =NewCT_GroupFillProperties ();if _cdegb :=d .DecodeElement (_dgfbc .GrpFill ,&_dbdea );_cdegb !=nil {return _cdegb ;};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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_dgfbc .Ln =NewCT_LineProperties ();if _gaeff :=d .DecodeElement (_dgfbc .Ln ,&_dbdea );_gaeff !=nil {return _gaeff ;};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"}:_dgfbc .EffectLst =NewCT_EffectList ();if _agege :=d .DecodeElement (_dgfbc .EffectLst ,&_dbdea );_agege !=nil {return _agege ;};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"}:_dgfbc .EffectDag =NewCT_EffectContainer ();if _bfagcb :=d .DecodeElement (_dgfbc .EffectDag ,&_dbdea );_bfagcb !=nil {return _bfagcb ;};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 :"\u0073c\u0065\u006e\u0065\u0033\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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_dgfbc .Scene3d =NewCT_Scene3D ();if _fcedf :=d .DecodeElement (_dgfbc .Scene3d ,&_dbdea );_fcedf !=nil {return _fcedf ;};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 :"\u0073\u0070\u0033\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 :"\u0073\u0070\u0033\u0064"}:_dgfbc .Sp3d =NewCT_Shape3D ();if _ddce :=d .DecodeElement (_dgfbc .Sp3d ,&_dbdea );_ddce !=nil {return _ddce ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgfbc .ExtLst =NewCT_OfficeArtExtensionList ();if _agabae :=d .DecodeElement (_dgfbc .ExtLst ,&_dbdea );_agabae !=nil {return _agabae ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dbdea .Name );if _gdeege :=d .Skip ();_gdeege !=nil {return _gdeege ;};};case _d .EndElement :break _ddbcg ;case _d .CharData :};};return nil ;};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_efgaf :=&CT_TextBulletSizeFollowText {};return _efgaf ;};func NewEG_EffectProperties ()*EG_EffectProperties {_dbfbf :=&EG_EffectProperties {};return _dbfbf };func (_baba *CT_ColorChangeEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baba .UseAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_baba .UseAAttr ))});};e .EncodeToken (start );_dacgd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_baba .ClrFrom ,_dacgd );_daefg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}};e .EncodeElement (_baba .ClrTo ,_daefg );e .EncodeToken (_d .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_TextField and its children +func (_gdfc *CT_TextField )Validate ()error {return _gdfc .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");}; -// Validate validates the EG_TextUnderlineLine and its children -func (_ebdgb *EG_TextUnderlineLine )Validate ()error {return _ebdgb .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};type Any interface{MarshalXML (_dgacg *_d .Encoder ,_deffg _d .StartElement )error ;UnmarshalXML (_fggbf *_d .Decoder ,_efbced _d .StartElement )error ;}; +// ST_TextFontScalePercentOrPercentString is a union type +type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;}; -// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path -func (_ggfc *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };func NewCT_TransformEffect ()*CT_TransformEffect {_dcgd :=&CT_TransformEffect {};return _dcgd };func NewCT_Blip ()*CT_Blip {_dbef :=&CT_Blip {};return _dbef }; +// Validate validates the CT_NonVisualContentPartProperties and its children +func (_gfca *CT_NonVisualContentPartProperties )Validate ()error {return _gfca .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");};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;); -// Validate validates the CT_GeomGuideList and its children -func (_bgcge *CT_GeomGuideList )Validate ()error {return _bgcge .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path +func (_edee *CT_BiLevelEffect )ValidateWithPath (path string )error {if _fbac :=_edee .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_fbac !=nil {return _fbac ;};return nil ;};func (_bcda *CT_ConnectionSite )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",_bcda .AngAttr )});e .EncodeToken (start );_dbgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_bcda .Pos ,_dbgc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcaab ST_TextWrappingType )String ()string {switch _bcaab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};func (_effg *ST_PresetPatternVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_effg =0;case "\u0070\u0063\u0074\u0035":*_effg =1;case "\u0070\u0063\u00741\u0030":*_effg =2;case "\u0070\u0063\u00742\u0030":*_effg =3;case "\u0070\u0063\u00742\u0035":*_effg =4;case "\u0070\u0063\u00743\u0030":*_effg =5;case "\u0070\u0063\u00744\u0030":*_effg =6;case "\u0070\u0063\u00745\u0030":*_effg =7;case "\u0070\u0063\u00746\u0030":*_effg =8;case "\u0070\u0063\u00747\u0030":*_effg =9;case "\u0070\u0063\u00747\u0035":*_effg =10;case "\u0070\u0063\u00748\u0030":*_effg =11;case "\u0070\u0063\u00749\u0030":*_effg =12;case "\u0068\u006f\u0072\u007a":*_effg =13;case "\u0076\u0065\u0072\u0074":*_effg =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_effg =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_effg =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_effg =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_effg =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_effg =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_effg =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_effg =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_effg =22;case "\u0063\u0072\u006fs\u0073":*_effg =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_effg =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_effg =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_effg =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_effg =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_effg =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_effg =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_effg =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_effg =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_effg =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_effg =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_effg =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_effg =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_effg =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_effg =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_effg =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_effg =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_effg =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_effg =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_effg =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_effg =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_effg =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_effg =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_effg =46;case "\u0070\u006c\u0061i\u0064":*_effg =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_effg =48;case "\u0077\u0065\u0061v\u0065":*_effg =49;case "\u0064\u0069\u0076o\u0074":*_effg =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_effg =51;case "\u0077\u0061\u0076\u0065":*_effg =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_effg =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_effg =54;};return nil ;};type ST_DgmBuildStep byte ;func (_bdcb *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dcae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bdcb .NvGraphicFramePr ,_dcae );_acgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_acgd .Attr =append (_acgd .Attr ,_b .Attr {Name :_b .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 (_bdcb .Graphic ,_acgd );_dgaag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bdcb .Xfrm ,_dgaag );if _bdcb .ExtLst !=nil {_eeae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdcb .ExtLst ,_eeae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FontReference ()*CT_FontReference {_cfc :=&CT_FontReference {};_cfc .IdxAttr =ST_FontCollectionIndex (1);return _cfc ;};type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};type CT_FlatText struct{ZAttr *ST_Coordinate ;}; -// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path -func (_aegad *CT_TileInfoProperties )ValidateWithPath (path string )error {if _aegad .TxAttr !=nil {if _gbcaa :=_aegad .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_gbcaa !=nil {return _gbcaa ;};};if _aegad .TyAttr !=nil {if _fdbea :=_aegad .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_fdbea !=nil {return _fdbea ;};};if _aegad .SxAttr !=nil {if _afcfb :=_aegad .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_afcfb !=nil {return _afcfb ;};};if _aegad .SyAttr !=nil {if _ffbdeb :=_aegad .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_ffbdeb !=nil {return _ffbdeb ;};};if _afde :=_aegad .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_afde !=nil {return _afde ;};if _dfag :=_aegad .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_dfag !=nil {return _dfag ;};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;);type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};func (_fbaea *ST_Coordinate32 )ValidateWithPath (path string )error {_cgacf :=[]string {};if _fbaea .ST_Coordinate32Unqualified !=nil {_cgacf =append (_cgacf ,"\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 _fbaea .ST_UniversalMeasure !=nil {_cgacf =append (_cgacf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cgacf )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgacf );};return nil ;}; +// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path +func (_bbfae *CT_TableCol )ValidateWithPath (path string )error {if _cabed :=_bbfae .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_cabed !=nil {return _cabed ;};if _bbfae .ExtLst !=nil {if _ddbeb :=_bbfae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbeb !=nil {return _ddbeb ;};};return nil ;};func (_fafag *ST_TextUnderlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cegfg ,_ggffa :=d .Token ();if _ggffa !=nil {return _ggffa ;};if _fbebbd ,_abgbe :=_cegfg .(_b .EndElement );_abgbe &&_fbebbd .Name ==start .Name {*_fafag =1;return nil ;};if _cggfd ,_bgaec :=_cegfg .(_b .CharData );!_bgaec {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cegfg );}else {switch string (_cggfd ){case "":*_fafag =0;case "\u006e\u006f\u006e\u0065":*_fafag =1;case "\u0077\u006f\u0072d\u0073":*_fafag =2;case "\u0073\u006e\u0067":*_fafag =3;case "\u0064\u0062\u006c":*_fafag =4;case "\u0068\u0065\u0061v\u0079":*_fafag =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fafag =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_fafag =7;case "\u0064\u0061\u0073\u0068":*_fafag =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_fafag =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_fafag =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_fafag =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fafag =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fafag =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fafag =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_fafag =15;case "\u0077\u0061\u0076\u0079":*_fafag =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_fafag =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_fafag =18;};};_cegfg ,_ggffa =d .Token ();if _ggffa !=nil {return _ggffa ;};if _dcbae ,_fafcf :=_cegfg .(_b .EndElement );_fafcf &&_dcbae .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cegfg );};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_egaec :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_egaec .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_egaec .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_egaec .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_egaec .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_egaec .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ;};return _egaec ,nil ;}; -// Validate validates the CT_AlphaInverseEffect and its children -func (_faba *CT_AlphaInverseEffect )Validate ()error {return _faba .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_GlowEffect ()*CT_GlowEffect {_cdaa :=&CT_GlowEffect {};return _cdaa }; +// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path +func (_dbef *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;);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;);type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;};func (_acdagb *ST_BlipCompression )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcg ,_gbfab :=d .Token ();if _gbfab !=nil {return _gbfab ;};if _ddeccf ,_accac :=_ggcg .(_b .EndElement );_accac &&_ddeccf .Name ==start .Name {*_acdagb =1;return nil ;};if _ffafa ,_abeafc :=_ggcg .(_b .CharData );!_abeafc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggcg );}else {switch string (_ffafa ){case "":*_acdagb =0;case "\u0065\u006d\u0061i\u006c":*_acdagb =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_acdagb =2;case "\u0070\u0072\u0069n\u0074":*_acdagb =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_acdagb =4;case "\u006e\u006f\u006e\u0065":*_acdagb =5;};};_ggcg ,_gbfab =d .Token ();if _gbfab !=nil {return _gbfab ;};if _eafebf ,_ffafg :=_ggcg .(_b .EndElement );_ffafg &&_eafebf .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggcg );}; -// Validate validates the CT_PositiveFixedPercentage and its children -func (_fgcgg *CT_PositiveFixedPercentage )Validate ()error {return _fgcgg .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_InverseGammaTransform ()*CT_InverseGammaTransform {_dfeac :=&CT_InverseGammaTransform {};return _dfeac ;};func (_cccgda *ST_PathShadeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cccgda =0;case "\u0073\u0068\u0061p\u0065":*_cccgda =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cccgda =2;case "\u0072\u0065\u0063\u0074":*_cccgda =3;};return nil ;};func (_gcfd *ThemeOverride )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcfd .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_dbacab :for {_fbdfd ,_aeccf :=d .Token ();if _aeccf !=nil {return _aeccf ;};switch _edgdf :=_fbdfd .(type ){case _d .StartElement :switch _edgdf .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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_gcfd .ClrScheme =NewCT_ColorScheme ();if _dfcbcc :=d .DecodeElement (_gcfd .ClrScheme ,&_edgdf );_dfcbcc !=nil {return _dfcbcc ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_gcfd .FontScheme =NewCT_FontScheme ();if _ffaeeb :=d .DecodeElement (_gcfd .FontScheme ,&_edgdf );_ffaeeb !=nil {return _ffaeeb ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_gcfd .FmtScheme =NewCT_StyleMatrix ();if _cgefc :=d .DecodeElement (_gcfd .FmtScheme ,&_edgdf );_cgefc !=nil {return _cgefc ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0068\u0065\u006de\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0025\u0076",_edgdf .Name );if _bbgbad :=d .Skip ();_bbgbad !=nil {return _bbgbad ;};};case _d .EndElement :break _dbacab ;case _d .CharData :};};return nil ;};func (_bbbe *CT_AdjPoint2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_bbbe .XAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079"},Value :_b .Sprintf ("\u0025\u0076",_bbbe .YAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeada *CT_LineEndProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efcbe :=range start .Attr {if _efcbe .Name .Local =="\u0074\u0079\u0070\u0065"{_aeada .TypeAttr .UnmarshalXMLAttr (_efcbe );continue ;};if _efcbe .Name .Local =="\u0077"{_aeada .WAttr .UnmarshalXMLAttr (_efcbe );continue ;};if _efcbe .Name .Local =="\u006c\u0065\u006e"{_aeada .LenAttr .UnmarshalXMLAttr (_efcbe );continue ;};};for {_fdafe ,_cced :=d .Token ();if _cced !=nil {return _b .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",_cced );};if _befac ,_fabce :=_fdafe .(_d .EndElement );_fabce &&_befac .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 (_acaec *ST_DgmBuildStep )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acaec =0;case "\u0073\u0070":*_acaec =1;case "\u0062\u0067":*_acaec =2;};return nil ;}; +// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path +func (_eeddg *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _caagbe :=_eeddg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caagbe !=nil {return _caagbe ;};return nil ;};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_efcd :=&CT_GraphicalObjectFrameLocking {};return _efcd ;};func (_eabf *CT_AlphaInverseEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbc :for {_aedf ,_ffca :=d .Token ();if _ffca !=nil {return _ffca ;};switch _fef :=_aedf .(type ){case _b .StartElement :switch _fef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eabf .ScrgbClr =NewCT_ScRgbColor ();if _afg :=d .DecodeElement (_eabf .ScrgbClr ,&_fef );_afg !=nil {return _afg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eabf .SrgbClr =NewCT_SRgbColor ();if _cdc :=d .DecodeElement (_eabf .SrgbClr ,&_fef );_cdc !=nil {return _cdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eabf .HslClr =NewCT_HslColor ();if _gda :=d .DecodeElement (_eabf .HslClr ,&_fef );_gda !=nil {return _gda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eabf .SysClr =NewCT_SystemColor ();if _gcc :=d .DecodeElement (_eabf .SysClr ,&_fef );_gcc !=nil {return _gcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eabf .SchemeClr =NewCT_SchemeColor ();if _edg :=d .DecodeElement (_eabf .SchemeClr ,&_fef );_edg !=nil {return _edg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eabf .PrstClr =NewCT_PresetColor ();if _daf :=d .DecodeElement (_eabf .PrstClr ,&_fef );_daf !=nil {return _daf ;};default:_be .Log .Debug ("\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",_fef .Name );if _dba :=d .Skip ();_dba !=nil {return _dba ;};};case _b .EndElement :break _fbc ;case _b .CharData :};};return nil ;};func (_affb *CT_GradientStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073"},Value :_db .Sprintf ("\u0025\u0076",_affb .PosAttr )});e .EncodeToken (start );if _affb .ScrgbClr !=nil {_beccb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_affb .ScrgbClr ,_beccb );};if _affb .SrgbClr !=nil {_cbba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_affb .SrgbClr ,_cbba );};if _affb .HslClr !=nil {_beea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_affb .HslClr ,_beea );};if _affb .SysClr !=nil {_cgfdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_affb .SysClr ,_cgfdf );};if _affb .SchemeClr !=nil {_aeafge :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_affb .SchemeClr ,_aeafge );};if _affb .PrstClr !=nil {_dgeea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_affb .PrstClr ,_dgeea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgedb *ST_TextAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_addcf ,_ebegf :=d .Token ();if _ebegf !=nil {return _ebegf ;};if _ebbfb ,_bdbbf :=_addcf .(_b .EndElement );_bdbbf &&_ebbfb .Name ==start .Name {*_bgedb =1;return nil ;};if _feecd ,_aedbde :=_addcf .(_b .CharData );!_aedbde {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_addcf );}else {switch string (_feecd ){case "":*_bgedb =0;case "\u006c":*_bgedb =1;case "\u0063\u0074\u0072":*_bgedb =2;case "\u0072":*_bgedb =3;case "\u006a\u0075\u0073\u0074":*_bgedb =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_bgedb =5;case "\u0064\u0069\u0073\u0074":*_bgedb =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_bgedb =7;};};_addcf ,_ebegf =d .Token ();if _ebegf !=nil {return _ebegf ;};if _efcgda ,_cecbb :=_addcf .(_b .EndElement );_cecbb &&_efcgda .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_addcf );};func (_edbb *CT_Path2DList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfe :for {_ggbg ,_eceab :=d .Token ();if _eceab !=nil {return _eceab ;};switch _afdgf :=_ggbg .(type ){case _b .StartElement :switch _afdgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efdef :=NewCT_Path2D ();if _fffdg :=d .DecodeElement (_efdef ,&_afdgf );_fffdg !=nil {return _fffdg ;};_edbb .Path =append (_edbb .Path ,_efdef );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074 \u0025\u0076",_afdgf .Name );if _adbbg :=d .Skip ();_adbbg !=nil {return _adbbg ;};};case _b .EndElement :break _cgfe ;case _b .CharData :};};return nil ;};func (_cfefb *CT_TextNoBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agfbb ST_EffectContainerType )ValidateWithPath (path string )error {switch _agfbb {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfbb ));};return nil ;}; -// Validate validates the CT_TileInfoProperties and its children -func (_cacaba *CT_TileInfoProperties )Validate ()error {return _cacaba .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_feaag ST_TextVertOverflowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffefgd :=_d .Attr {};_ffefgd .Name =name ;switch _feaag {case ST_TextVertOverflowTypeUnset :_ffefgd .Value ="";case ST_TextVertOverflowTypeOverflow :_ffefgd .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_ffefgd .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_ffefgd .Value ="\u0063\u006c\u0069\u0070";};return _ffefgd ,nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path +func (_defa *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _defa .ExtLst !=nil {if _ddda :=_defa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddda !=nil {return _ddda ;};};return nil ;};func (_bddef *ST_EffectContainerType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egeeb ,_eefaba :=d .Token ();if _eefaba !=nil {return _eefaba ;};if _adfcg ,_dbbed :=_egeeb .(_b .EndElement );_dbbed &&_adfcg .Name ==start .Name {*_bddef =1;return nil ;};if _cgfagb ,_dbbbg :=_egeeb .(_b .CharData );!_dbbbg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egeeb );}else {switch string (_cgfagb ){case "":*_bddef =0;case "\u0073\u0069\u0062":*_bddef =1;case "\u0074\u0072\u0065\u0065":*_bddef =2;};};_egeeb ,_eefaba =d .Token ();if _eefaba !=nil {return _eefaba ;};if _bgabd ,_bfcae :=_egeeb .(_b .EndElement );_bfcae &&_bgabd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egeeb );};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_afadg :=&EG_TextUnderlineLine {};return _afadg ;}; -// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path -func (_ebebc *CT_LuminanceEffect )ValidateWithPath (path string )error {if _ebebc .BrightAttr !=nil {if _cgbg :=_ebebc .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_cgbg !=nil {return _cgbg ;};};if _ebebc .ContrastAttr !=nil {if _ggdd :=_ebebc .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_ggdd !=nil {return _ggdd ;};};return nil ;};func NewCT_AudioCDTime ()*CT_AudioCDTime {_gfa :=&CT_AudioCDTime {};return _gfa };func (_cdedd *CT_InnerShadowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdedd .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cdedd .BlurRadAttr )});};if _cdedd .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cdedd .DistAttr )});};if _cdedd .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cdedd .DirAttr )});};e .EncodeToken (start );if _cdedd .ScrgbClr !=nil {_efbdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cdedd .ScrgbClr ,_efbdd );};if _cdedd .SrgbClr !=nil {_becab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cdedd .SrgbClr ,_becab );};if _cdedd .HslClr !=nil {_ecgfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cdedd .HslClr ,_ecgfa );};if _cdedd .SysClr !=nil {_ceefc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cdedd .SysClr ,_ceefc );};if _cdedd .SchemeClr !=nil {_cdag :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cdedd .SchemeClr ,_cdag );};if _cdedd .PrstClr !=nil {_ebfda :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cdedd .PrstClr ,_ebfda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbdeg *ST_Percentage )ValidateWithPath (path string )error {_cfcdc :=[]string {};if _dbdeg .ST_PercentageDecimal !=nil {_cfcdc =append (_cfcdc ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _dbdeg .ST_Percentage !=nil {_cfcdc =append (_cfcdc ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cfcdc )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfcdc );};return nil ;}; +// Validate validates the CT_ColorSchemeAndMapping and its children +func (_dcffa *CT_ColorSchemeAndMapping )Validate ()error {return _dcffa .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_egafg *ST_SystemColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egafg =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_egafg =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_egafg =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_egafg =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_egafg =4;case "\u006d\u0065\u006e\u0075":*_egafg =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_egafg =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_egafg =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_egafg =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_egafg =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_egafg =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_egafg =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_egafg =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_egafg =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_egafg =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_egafg =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_egafg =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_egafg =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_egafg =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_egafg =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_egafg =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_egafg =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_egafg =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_egafg =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_egafg =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_egafg =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_egafg =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_egafg =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_egafg =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_egafg =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_egafg =30;};return nil ;}; -// Validate validates the CT_EmbeddedWAVAudioFile and its children -func (_ddac *CT_EmbeddedWAVAudioFile )Validate ()error {return _ddac .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_acdfg *CT_QuickTimeFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcge :=range start .Attr {if _gcge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcge .Name .Local =="\u006c\u0069\u006e\u006b"||_gcge .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"&&_gcge .Name .Local =="\u006c\u0069\u006e\u006b"{_cgbff ,_cabcg :=_gcge .Value ,error (nil );if _cabcg !=nil {return _cabcg ;};_acdfg .LinkAttr =_cgbff ;continue ;};};_aagbb :for {_faab ,_cagff :=d .Token ();if _cagff !=nil {return _cagff ;};switch _gcabe :=_faab .(type ){case _d .StartElement :switch _gcabe .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acdfg .ExtLst =NewCT_OfficeArtExtensionList ();if _efebb :=d .DecodeElement (_acdfg .ExtLst ,&_gcabe );_efebb !=nil {return _efebb ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065\u0020\u0025v",_gcabe .Name );if _cfeab :=d .Skip ();_cfeab !=nil {return _cfeab ;};};case _d .EndElement :break _aagbb ;case _d .CharData :};};return nil ;};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_effac :=&CT_TextParagraphProperties {};return _effac ;}; +// Validate validates the EG_FillModeProperties and its children +func (_dabae *EG_FillModeProperties )Validate ()error {return _dabae .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gcabgc *CT_ObjectStyleDefaults )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gcabgc .SpDef !=nil {_cabc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_gcabgc .SpDef ,_cabc );};if _gcabgc .LnDef !=nil {_eebgb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_gcabgc .LnDef ,_eebgb );};if _gcabgc .TxDef !=nil {_adbcf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_gcabgc .TxDef ,_adbcf );};if _gcabgc .ExtLst !=nil {_bcaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcabgc .ExtLst ,_bcaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TableBackgroundStyle and its children -func (_beaee *CT_TableBackgroundStyle )Validate ()error {return _beaee .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");};func (_cgbe *CT_EffectStyleItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfeac :for {_baecg ,_ceeg :=d .Token ();if _ceeg !=nil {return _ceeg ;};switch _daag :=_baecg .(type ){case _d .StartElement :switch _daag .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 :"\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"}:_cgbe .EffectLst =NewCT_EffectList ();if _aagac :=d .DecodeElement (_cgbe .EffectLst ,&_daag );_aagac !=nil {return _aagac ;};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"}:_cgbe .EffectDag =NewCT_EffectContainer ();if _gefb :=d .DecodeElement (_cgbe .EffectDag ,&_daag );_gefb !=nil {return _gefb ;};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 :"\u0073c\u0065\u006e\u0065\u0033\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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cgbe .Scene3d =NewCT_Scene3D ();if _dddc :=d .DecodeElement (_cgbe .Scene3d ,&_daag );_dddc !=nil {return _dddc ;};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 :"\u0073\u0070\u0033\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 :"\u0073\u0070\u0033\u0064"}:_cgbe .Sp3d =NewCT_Shape3D ();if _ffbb :=d .DecodeElement (_cgbe .Sp3d ,&_daag );_ffbb !=nil {return _ffbb ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_daag .Name );if _gegc :=d .Skip ();_gegc !=nil {return _gegc ;};};case _d .EndElement :break _gfeac ;case _d .CharData :};};return nil ;};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_gedbbc :=ST_FixedPercentage {};if _eg .ST_FixedPercentagePatternRe .MatchString (s ){_gedbbc .ST_FixedPercentage =&ST_Percentage {};_gedbbc .ST_FixedPercentage .ST_Percentage =&s ;}else {_dfeba ,_dbfcg :=_c .ParseInt (s ,10,64);if _dbfcg !=nil {return _gedbbc ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dbfcg );};_cabca :=int32 (_dfeba );_gedbbc .ST_FixedPercentageDecimal =&_cabca ;};return _gedbbc ,nil ;}; +// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path +func (_adbcc *EG_ColorChoice )ValidateWithPath (path string )error {if _adbcc .ScrgbClr !=nil {if _cbeaa :=_adbcc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cbeaa !=nil {return _cbeaa ;};};if _adbcc .SrgbClr !=nil {if _ebecg :=_adbcc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ebecg !=nil {return _ebecg ;};};if _adbcc .HslClr !=nil {if _cecag :=_adbcc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cecag !=nil {return _cecag ;};};if _adbcc .SysClr !=nil {if _edcag :=_adbcc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_edcag !=nil {return _edcag ;};};if _adbcc .SchemeClr !=nil {if _aaaad :=_adbcc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_aaaad !=nil {return _aaaad ;};};if _adbcc .PrstClr !=nil {if _afdbf :=_adbcc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_afdbf !=nil {return _afdbf ;};};return nil ;};func (_egfg *CT_NonVisualPictureProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egfg .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_egfg .PreferRelativeResizeAttr ))});};e .EncodeToken (start );if _egfg .PicLocks !=nil {_eegff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_egfg .PicLocks ,_eegff );};if _egfg .ExtLst !=nil {_abgge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egfg .ExtLst ,_abgge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_EffectReference ()*CT_EffectReference {_fdeg :=&CT_EffectReference {};return _fdeg };func (_bdbbe *CT_ObjectStyleDefaults )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdba :for {_ebgcd ,_cadcb :=d .Token ();if _cadcb !=nil {return _cadcb ;};switch _cdebc :=_ebgcd .(type ){case _b .StartElement :switch _cdebc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdbbe .SpDef =NewCT_DefaultShapeDefinition ();if _bbfbf :=d .DecodeElement (_bdbbe .SpDef ,&_cdebc );_bbfbf !=nil {return _bbfbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdbbe .LnDef =NewCT_DefaultShapeDefinition ();if _efdfd :=d .DecodeElement (_bdbbe .LnDef ,&_cdebc );_efdfd !=nil {return _efdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdbbe .TxDef =NewCT_DefaultShapeDefinition ();if _cggdg :=d .DecodeElement (_bdbbe .TxDef ,&_cdebc );_cggdg !=nil {return _cggdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdbbe .ExtLst =NewCT_OfficeArtExtensionList ();if _eaefb :=d .DecodeElement (_bdbbe .ExtLst ,&_cdebc );_eaefb !=nil {return _eaefb ;};default:_be .Log .Debug ("\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",_cdebc .Name );if _gbddc :=d .Skip ();_gbddc !=nil {return _gbddc ;};};case _b .EndElement :break _bdba ;case _b .CharData :};};return nil ;};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};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 (_eefbg ST_DgmBuildStep )ValidateWithPath (path string )error {switch _eefbg {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefbg ));};return nil ;};func (_efaad *ST_PositiveFixedPercentage )Validate ()error {return _efaad .ValidateWithPath ("")}; -// Validate validates the CT_LightRig and its children -func (_eeefc *CT_LightRig )Validate ()error {return _eeefc .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};func NewCT_HslColor ()*CT_HslColor {_ffcb :=&CT_HslColor {};_ffcb .HueAttr =0;return _ffcb };func NewCT_Shape3D ()*CT_Shape3D {_eaadg :=&CT_Shape3D {};return _eaadg };func NewCT_StyleMatrix ()*CT_StyleMatrix {_bacac :=&CT_StyleMatrix {};_bacac .FillStyleLst =NewCT_FillStyleList ();_bacac .LnStyleLst =NewCT_LineStyleList ();_bacac .EffectStyleLst =NewCT_EffectStyleList ();_bacac .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _bacac ;}; +// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path +func (_gaedd *CT_TextBody )ValidateWithPath (path string )error {if _eeedd :=_gaedd .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_eeedd !=nil {return _eeedd ;};if _gaedd .LstStyle !=nil {if _fbcbb :=_gaedd .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_fbcbb !=nil {return _fbcbb ;};};for _dcddb ,_bdbdc :=range _gaedd .P {if _gfdcg :=_bdbdc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_dcddb ));_gfdcg !=nil {return _gfdcg ;};};return nil ;};func (_afb *CT_AlphaCeilingEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baedec ST_CompoundLine )ValidateWithPath (path string )error {switch _baedec {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baedec ));};return nil ;};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_aebfac ST_FontCollectionIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aebfac .String (),start );};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_geaba :=&CT_GvmlGroupShapeNonVisual {};_geaba .CNvPr =NewCT_NonVisualDrawingProps ();_geaba .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _geaba ;}; -// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path -func (_cgfga *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _cgfga .Left !=nil {if _dabgc :=_cgfga .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dabgc !=nil {return _dabgc ;};};if _cgfga .Right !=nil {if _edgfd :=_cgfga .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_edgfd !=nil {return _edgfd ;};};if _cgfga .Top !=nil {if _bcbb :=_cgfga .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bcbb !=nil {return _bcbb ;};};if _cgfga .Bottom !=nil {if _fgdb :=_cgfga .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_fgdb !=nil {return _fgdb ;};};if _cgfga .InsideH !=nil {if _gebce :=_cgfga .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_gebce !=nil {return _gebce ;};};if _cgfga .InsideV !=nil {if _ebdcf :=_cgfga .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_ebdcf !=nil {return _ebdcf ;};};if _cgfga .Tl2br !=nil {if _adffbc :=_cgfga .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_adffbc !=nil {return _adffbc ;};};if _cgfga .Tr2bl !=nil {if _gdefeb :=_cgfga .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_gdefeb !=nil {return _gdefeb ;};};if _cgfga .ExtLst !=nil {if _fedce :=_cgfga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fedce !=nil {return _fedce ;};};return nil ;}; +// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path +func (_fgdfe *EG_TextBullet )ValidateWithPath (path string )error {if _fgdfe .BuNone !=nil {if _ecbeb :=_fgdfe .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_ecbeb !=nil {return _ecbeb ;};};if _fgdfe .BuAutoNum !=nil {if _ebbcc :=_fgdfe .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_ebbcc !=nil {return _ebbcc ;};};if _fgdfe .BuChar !=nil {if _baede :=_fgdfe .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_baede !=nil {return _baede ;};};if _fgdfe .BuBlip !=nil {if _bcgfa :=_fgdfe .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_bcgfa !=nil {return _bcgfa ;};};return nil ;}; -// Validate validates the CT_GraphicalObjectFrameLocking and its children -func (_fbbg *CT_GraphicalObjectFrameLocking )Validate ()error {return _fbbg .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_Bevel and its children, prefixing error messages with path +func (_fbba *CT_Bevel )ValidateWithPath (path string )error {if _fbba .WAttr !=nil {if *_fbba .WAttr < 0{return _db .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 ,*_fbba .WAttr );};if *_fbba .WAttr > 27273042316900{return _db .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 ,*_fbba .WAttr );};};if _fbba .HAttr !=nil {if *_fbba .HAttr < 0{return _db .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 ,*_fbba .HAttr );};if *_fbba .HAttr > 27273042316900{return _db .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 ,*_fbba .HAttr );};};if _dddc :=_fbba .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dddc !=nil {return _dddc ;};return nil ;};func NewCT_ConnectionSite ()*CT_ConnectionSite {_edge :=&CT_ConnectionSite {};_edge .Pos =NewCT_AdjPoint2D ();return _edge ;};func (_dggd *CT_BaseStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_becd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dggd .ClrScheme ,_becd );_dgae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dggd .FontScheme ,_dgae );_edda :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dggd .FmtScheme ,_edda );if _dggd .ExtLst !=nil {_gedf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dggd .ExtLst ,_gedf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};func (_dcgb *EG_LineDashProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdgeb :for {_aedbcg ,_fabbd :=d .Token ();if _fabbd !=nil {return _fabbd ;};switch _aaddef :=_aedbcg .(type ){case _b .StartElement :switch _aaddef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcgb .PrstDash =NewCT_PresetLineDashProperties ();if _egefd :=d .DecodeElement (_dcgb .PrstDash ,&_aaddef );_egefd !=nil {return _egefd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcgb .CustDash =NewCT_DashStopList ();if _ggefd :=d .DecodeElement (_dcgb .CustDash ,&_aaddef );_ggefd !=nil {return _ggefd ;};default:_be .Log .Debug ("\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",_aaddef .Name );if _cgfca :=d .Skip ();_cgfca !=nil {return _cgfca ;};};case _b .EndElement :break _fdgeb ;case _b .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 ;};type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_aeedf :=ST_AdjAngle {};_fafeff ,_adega :=_af .ParseInt (s ,10,64);if _adega !=nil {_aeedf .ST_GeomGuideName =&s ;}else {_bbade :=int32 (_fafeff );_aeedf .ST_Angle =&_bbade ;};return _aeedf ,nil ;};func (_edfeg ST_PresetColorVal )Validate ()error {return _edfeg .ValidateWithPath ("")};func (_becgfa *ST_TextBulletSize )ValidateWithPath (path string )error {_cdaab :=[]string {};if _becgfa .ST_TextBulletSizePercent !=nil {_cdaab =append (_cdaab ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _becgfa .ST_TextBulletSizeDecimal !=nil {_cdaab =append (_cdaab ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_cdaab )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdaab );};return nil ;};func NewCT_SystemColor ()*CT_SystemColor {_gbbeg :=&CT_SystemColor {};_gbbeg .ValAttr =ST_SystemColorVal (1);return _gbbeg ;};func (_eefcg ST_RectAlignment )String ()string {switch _eefcg {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 ST_RectAlignment byte ;func (_dedcg *CT_PositiveFixedAngle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",_dedcg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;};func NewCT_FillProperties ()*CT_FillProperties {_dcecc :=&CT_FillProperties {};return _dcecc };func (_cfebc *EG_Effect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfebc .Cont !=nil {_fcbcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_cfebc .Cont ,_fcbcc );};if _cfebc .Effect !=nil {_eabbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cfebc .Effect ,_eabbc );};if _cfebc .AlphaBiLevel !=nil {_bdaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_cfebc .AlphaBiLevel ,_bdaf );};if _cfebc .AlphaCeiling !=nil {_bbabd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_cfebc .AlphaCeiling ,_bbabd );};if _cfebc .AlphaFloor !=nil {_dafcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_cfebc .AlphaFloor ,_dafcc );};if _cfebc .AlphaInv !=nil {_ebbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_cfebc .AlphaInv ,_ebbe );};if _cfebc .AlphaMod !=nil {_cgdbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_cfebc .AlphaMod ,_cgdbc );};if _cfebc .AlphaModFix !=nil {_eabd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_cfebc .AlphaModFix ,_eabd );};if _cfebc .AlphaOutset !=nil {_bggcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_cfebc .AlphaOutset ,_bggcc );};if _cfebc .AlphaRepl !=nil {_adffc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_cfebc .AlphaRepl ,_adffc );};if _cfebc .BiLevel !=nil {_fccca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_cfebc .BiLevel ,_fccca );};if _cfebc .Blend !=nil {_aacfdb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_cfebc .Blend ,_aacfdb );};if _cfebc .Blur !=nil {_aabbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_cfebc .Blur ,_aabbc );};if _cfebc .ClrChange !=nil {_begbb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cfebc .ClrChange ,_begbb );};if _cfebc .ClrRepl !=nil {_egdee :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_cfebc .ClrRepl ,_egdee );};if _cfebc .Duotone !=nil {_eebfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_cfebc .Duotone ,_eebfb );};if _cfebc .Fill !=nil {_dggde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cfebc .Fill ,_dggde );};if _cfebc .FillOverlay !=nil {_eecfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_cfebc .FillOverlay ,_eecfa );};if _cfebc .Glow !=nil {_gefeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_cfebc .Glow ,_gefeb );};if _cfebc .Grayscl !=nil {_dccfg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_cfebc .Grayscl ,_dccfg );};if _cfebc .Hsl !=nil {_ecbeddd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_cfebc .Hsl ,_ecbeddd );};if _cfebc .InnerShdw !=nil {_aacc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_cfebc .InnerShdw ,_aacc );};if _cfebc .Lum !=nil {_cffdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_cfebc .Lum ,_cffdg );};if _cfebc .OuterShdw !=nil {_cbecc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_cfebc .OuterShdw ,_cbecc );};if _cfebc .PrstShdw !=nil {_ffggbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_cfebc .PrstShdw ,_ffggbe );};if _cfebc .Reflection !=nil {_eacfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cfebc .Reflection ,_eacfb );};if _cfebc .RelOff !=nil {_cgfga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_cfebc .RelOff ,_cgfga );};if _cfebc .SoftEdge !=nil {_eacce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_cfebc .SoftEdge ,_eacce );};if _cfebc .Tint !=nil {_adfff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_cfebc .Tint ,_adfff );};if _cfebc .Xfrm !=nil {_dbeee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cfebc .Xfrm ,_dbeee );};return nil ;};func (_fbacd *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_acfce :=[]string {};if _fbacd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_acfce =append (_acfce ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _fbacd .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_acfce =append (_acfce ,"\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 (_acfce )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acfce );};return nil ;};func (_feda *CT_GradientStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ccadd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_bddgc :=range _feda .Gs {e .EncodeElement (_bddgc ,_ccadd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_beeff *CT_TableCol )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffgfb :=range start .Attr {if _ffgfb .Name .Local =="\u0077"{_bfce ,_efdfg :=ParseUnionST_Coordinate (_ffgfb .Value );if _efdfg !=nil {return _efdfg ;};_beeff .WAttr =_bfce ;continue ;};};_addecd :for {_baaca ,_fgdd :=d .Token ();if _fgdd !=nil {return _fgdd ;};switch _fdge :=_baaca .(type ){case _b .StartElement :switch _fdge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_beeff .ExtLst =NewCT_OfficeArtExtensionList ();if _gcbfd :=d .DecodeElement (_beeff .ExtLst ,&_fdge );_gcbfd !=nil {return _gcbfd ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0020\u0025\u0076",_fdge .Name );if _dgcgb :=d .Skip ();_dgcgb !=nil {return _dgcgb ;};};case _b .EndElement :break _addecd ;case _b .CharData :};};return nil ;};func (_agaca *CT_InverseTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PresetTextShape ()*CT_PresetTextShape {_bagaa :=&CT_PresetTextShape {};_bagaa .PrstAttr =ST_TextShapeType (1);return _bagaa ;}; -// Validate validates the CT_TableStyleTextStyle and its children -func (_fdfbd *CT_TableStyleTextStyle )Validate ()error {return _fdfbd .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};func NewCT_GradientStop ()*CT_GradientStop {_bfgac :=&CT_GradientStop {};return _bfgac };func (_efce *CT_GraphicalObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_abcfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efce .GraphicData ,_abcfc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edcag ST_Percentage )String ()string {if _edcag .ST_PercentageDecimal !=nil {return _b .Sprintf ("\u0025\u0076",*_edcag .ST_PercentageDecimal );};if _edcag .ST_Percentage !=nil {return _b .Sprintf ("\u0025\u0076",*_edcag .ST_Percentage );};return "";};func NewCT_ShapeStyle ()*CT_ShapeStyle {_geba :=&CT_ShapeStyle {};_geba .LnRef =NewCT_StyleMatrixReference ();_geba .FillRef =NewCT_StyleMatrixReference ();_geba .EffectRef =NewCT_StyleMatrixReference ();_geba .FontRef =NewCT_FontReference ();return _geba ;};func (_ggbd *CT_GrayscaleTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgca *CT_GeomGuideList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgca .Gd !=nil {_cfaeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_eaag :=range _fgca .Gd {e .EncodeElement (_eaag ,_cfaeg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfea *CT_Cell3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfea .Bevel =NewCT_Bevel ();for _ ,_bcdg :=range start .Attr {if _bcdg .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_cfea .PrstMaterialAttr .UnmarshalXMLAttr (_bcdg );continue ;};};_cddc :for {_gdgc ,_ffbg :=d .Token ();if _ffbg !=nil {return _ffbg ;};switch _gbef :=_gdgc .(type ){case _d .StartElement :switch _gbef .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 :"\u0062\u0065\u0076e\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\u0065\u0076e\u006c"}:if _bgeab :=d .DecodeElement (_cfea .Bevel ,&_gbef );_bgeab !=nil {return _bgeab ;};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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_cfea .LightRig =NewCT_LightRig ();if _ebef :=d .DecodeElement (_cfea .LightRig ,&_gbef );_ebef !=nil {return _ebef ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfea .ExtLst =NewCT_OfficeArtExtensionList ();if _ggga :=d .DecodeElement (_cfea .ExtLst ,&_gbef );_ggga !=nil {return _ggga ;};default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0065\u006cl\u0033\u0044 \u0025\u0076",_gbef .Name );if _edb :=d .Skip ();_edb !=nil {return _edb ;};};case _d .EndElement :break _cddc ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path +func (_gfcfe *EG_FillProperties )ValidateWithPath (path string )error {if _gfcfe .NoFill !=nil {if _gegcb :=_gfcfe .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gegcb !=nil {return _gegcb ;};};if _gfcfe .SolidFill !=nil {if _dgff :=_gfcfe .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dgff !=nil {return _dgff ;};};if _gfcfe .GradFill !=nil {if _fbddgf :=_gfcfe .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fbddgf !=nil {return _fbddgf ;};};if _gfcfe .BlipFill !=nil {if _dfdfb :=_gfcfe .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_dfdfb !=nil {return _dfdfb ;};};if _gfcfe .PattFill !=nil {if _edcbb :=_gfcfe .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_edcbb !=nil {return _edcbb ;};};if _gfcfe .GrpFill !=nil {if _cfacb :=_gfcfe .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cfacb !=nil {return _cfacb ;};};return nil ;};func (_eeecce *ST_TextCapsType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adffd ,_cgdfd :=d .Token ();if _cgdfd !=nil {return _cgdfd ;};if _gccfg ,_gdbde :=_adffd .(_b .EndElement );_gdbde &&_gccfg .Name ==start .Name {*_eeecce =1;return nil ;};if _bdcde ,_cdgdg :=_adffd .(_b .CharData );!_cdgdg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adffd );}else {switch string (_bdcde ){case "":*_eeecce =0;case "\u006e\u006f\u006e\u0065":*_eeecce =1;case "\u0073\u006d\u0061l\u006c":*_eeecce =2;case "\u0061\u006c\u006c":*_eeecce =3;};};_adffd ,_cgdfd =d .Token ();if _cgdfd !=nil {return _cgdfd ;};if _feffb ,_dabgfe :=_adffd .(_b .EndElement );_dabgfe &&_feffb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adffd );};func (_eag *CT_Boolean )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eag .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_eag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edcbd ST_TextPoint )String ()string {if _edcbd .ST_TextPointUnqualified !=nil {return _db .Sprintf ("\u0025\u0076",*_edcbd .ST_TextPointUnqualified );};if _edcbd .ST_UniversalMeasure !=nil {return _db .Sprintf ("\u0025\u0076",*_edcbd .ST_UniversalMeasure );};return "";};func (_efd *CT_AlphaModulateEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fbbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_efd .Cont ,_fbbd );e .EncodeToken (_b .EndElement {Name :start .Name });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;);type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};type Tbl struct{CT_Table };func (_bdgege ST_LineEndLength )ValidateWithPath (path string )error {switch _bdgege {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgege ));};return nil ;};func (_beaag *CT_TextField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_beaag .IdAttr )});if _beaag .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_beaag .TypeAttr )});};e .EncodeToken (start );if _beaag .RPr !=nil {_gefbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_beaag .RPr ,_gefbf );};if _beaag .PPr !=nil {_ebcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_beaag .PPr ,_ebcb );};if _beaag .T !=nil {_defg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074"}};_fd .AddPreserveSpaceAttr (&_defg ,*_beaag .T );e .EncodeElement (_beaag .T ,_defg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afbgc *ST_TileFlipMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afbgc =0;case "\u006e\u006f\u006e\u0065":*_afbgc =1;case "\u0078":*_afbgc =2;case "\u0079":*_afbgc =3;case "\u0078\u0079":*_afbgc =4;};return nil ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;}; -// Validate validates the CT_ConnectorLocking and its children -func (_fcga *CT_ConnectorLocking )Validate ()error {return _fcga .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_efgad :=&CT_LuminanceEffect {};return _efgad }; +// ST_TextBulletSize is a union type +type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;}; -// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children -func (_gcfa *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _gcfa .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 NewCT_TextBody ()*CT_TextBody {_dbegb :=&CT_TextBody {};_dbegb .BodyPr =NewCT_TextBodyProperties ();return _dbegb ;}; +// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path +func (_baebd *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _baebd .TxAttr !=nil {if _eeabb :=_baebd .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_eeabb !=nil {return _eeabb ;};};if _baebd .TyAttr !=nil {if _ffced :=_baebd .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_ffced !=nil {return _ffced ;};};return nil ;};func (_abfff ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _abfff {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abfff ));};return nil ;};func (_gggfff ST_TextHorzOverflowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gggfff .String (),start );};func (_aeecd ST_PresetShadowVal )String ()string {switch _aeecd {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 "";};func (_abbcg *CT_PositiveSize2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0078"},Value :_db .Sprintf ("\u0025\u0076",_abbcg .CxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0079"},Value :_db .Sprintf ("\u0025\u0076",_abbcg .CyAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffaeb *CT_ScRgbColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccgee :=range start .Attr {if _ccgee .Name .Local =="\u0072"{_dccb ,_bfddg :=ParseUnionST_Percentage (_ccgee .Value );if _bfddg !=nil {return _bfddg ;};_ffaeb .RAttr =_dccb ;continue ;};if _ccgee .Name .Local =="\u0067"{_cebde ,_egbbc :=ParseUnionST_Percentage (_ccgee .Value );if _egbbc !=nil {return _egbbc ;};_ffaeb .GAttr =_cebde ;continue ;};if _ccgee .Name .Local =="\u0062"{_dbcde ,_ceedg :=ParseUnionST_Percentage (_ccgee .Value );if _ceedg !=nil {return _ceedg ;};_ffaeb .BAttr =_dbcde ;continue ;};};_cbead :for {_effea ,_cfbegd :=d .Token ();if _cfbegd !=nil {return _cfbegd ;};switch _fdabe :=_effea .(type ){case _b .StartElement :switch _fdabe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgbcd :=NewEG_ColorTransform ();_fgbcd .Tint =NewCT_PositiveFixedPercentage ();if _dedf :=d .DecodeElement (_fgbcd .Tint ,&_fdabe );_dedf !=nil {return _dedf ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_fgbcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfgbcg :=NewEG_ColorTransform ();_bfgbcg .Shade =NewCT_PositiveFixedPercentage ();if _fcfbe :=d .DecodeElement (_bfgbcg .Shade ,&_fdabe );_fcfbe !=nil {return _fcfbe ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_bfgbcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbbga :=NewEG_ColorTransform ();_gbbga .Comp =NewCT_ComplementTransform ();if _ecbbd :=d .DecodeElement (_gbbga .Comp ,&_fdabe );_ecbbd !=nil {return _ecbbd ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_gbbga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eddc :=NewEG_ColorTransform ();_eddc .Inv =NewCT_InverseTransform ();if _bceee :=d .DecodeElement (_eddc .Inv ,&_fdabe );_bceee !=nil {return _bceee ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_eddc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcbef :=NewEG_ColorTransform ();_fcbef .Gray =NewCT_GrayscaleTransform ();if _cfagd :=d .DecodeElement (_fcbef .Gray ,&_fdabe );_cfagd !=nil {return _cfagd ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_fcbef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gceee :=NewEG_ColorTransform ();_gceee .Alpha =NewCT_PositiveFixedPercentage ();if _dbdbg :=d .DecodeElement (_gceee .Alpha ,&_fdabe );_dbdbg !=nil {return _dbdbg ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_gceee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gagbf :=NewEG_ColorTransform ();_gagbf .AlphaOff =NewCT_FixedPercentage ();if _bage :=d .DecodeElement (_gagbf .AlphaOff ,&_fdabe );_bage !=nil {return _bage ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_gagbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbgeb :=NewEG_ColorTransform ();_gbgeb .AlphaMod =NewCT_PositivePercentage ();if _fbddg :=d .DecodeElement (_gbgeb .AlphaMod ,&_fdabe );_fbddg !=nil {return _fbddg ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_gbgeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bggabg :=NewEG_ColorTransform ();_bggabg .Hue =NewCT_PositiveFixedAngle ();if _gcaag :=d .DecodeElement (_bggabg .Hue ,&_fdabe );_gcaag !=nil {return _gcaag ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_bggabg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_debeb :=NewEG_ColorTransform ();_debeb .HueOff =NewCT_Angle ();if _fgbca :=d .DecodeElement (_debeb .HueOff ,&_fdabe );_fgbca !=nil {return _fgbca ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_debeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaceb :=NewEG_ColorTransform ();_aaceb .HueMod =NewCT_PositivePercentage ();if _aeeaa :=d .DecodeElement (_aaceb .HueMod ,&_fdabe );_aeeaa !=nil {return _aeeaa ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_aaceb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfaff :=NewEG_ColorTransform ();_gfaff .Sat =NewCT_Percentage ();if _fdgcf :=d .DecodeElement (_gfaff .Sat ,&_fdabe );_fdgcf !=nil {return _fdgcf ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_gfaff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dffcc :=NewEG_ColorTransform ();_dffcc .SatOff =NewCT_Percentage ();if _eadge :=d .DecodeElement (_dffcc .SatOff ,&_fdabe );_eadge !=nil {return _eadge ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_dffcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcdcb :=NewEG_ColorTransform ();_fcdcb .SatMod =NewCT_Percentage ();if _cabfc :=d .DecodeElement (_fcdcb .SatMod ,&_fdabe );_cabfc !=nil {return _cabfc ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_fcdcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccfab :=NewEG_ColorTransform ();_ccfab .Lum =NewCT_Percentage ();if _ddadg :=d .DecodeElement (_ccfab .Lum ,&_fdabe );_ddadg !=nil {return _ddadg ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_ccfab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efcdd :=NewEG_ColorTransform ();_efcdd .LumOff =NewCT_Percentage ();if _gcfcf :=d .DecodeElement (_efcdd .LumOff ,&_fdabe );_gcfcf !=nil {return _gcfcf ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_efcdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bgbbc :=NewEG_ColorTransform ();_bgbbc .LumMod =NewCT_Percentage ();if _fcgdd :=d .DecodeElement (_bgbbc .LumMod ,&_fdabe );_fcgdd !=nil {return _fcgdd ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_bgbbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecgfc :=NewEG_ColorTransform ();_ecgfc .Red =NewCT_Percentage ();if _dfefa :=d .DecodeElement (_ecgfc .Red ,&_fdabe );_dfefa !=nil {return _dfefa ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_ecgfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bagba :=NewEG_ColorTransform ();_bagba .RedOff =NewCT_Percentage ();if _bacee :=d .DecodeElement (_bagba .RedOff ,&_fdabe );_bacee !=nil {return _bacee ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_bagba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecaae :=NewEG_ColorTransform ();_ecaae .RedMod =NewCT_Percentage ();if _bfbec :=d .DecodeElement (_ecaae .RedMod ,&_fdabe );_bfbec !=nil {return _bfbec ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_ecaae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbggd :=NewEG_ColorTransform ();_gbggd .Green =NewCT_Percentage ();if _dafg :=d .DecodeElement (_gbggd .Green ,&_fdabe );_dafg !=nil {return _dafg ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_gbggd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbef :=NewEG_ColorTransform ();_efbef .GreenOff =NewCT_Percentage ();if _aedbc :=d .DecodeElement (_efbef .GreenOff ,&_fdabe );_aedbc !=nil {return _aedbc ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_efbef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdebe :=NewEG_ColorTransform ();_cdebe .GreenMod =NewCT_Percentage ();if _gafdf :=d .DecodeElement (_cdebe .GreenMod ,&_fdabe );_gafdf !=nil {return _gafdf ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_cdebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egggcd :=NewEG_ColorTransform ();_egggcd .Blue =NewCT_Percentage ();if _dgbbga :=d .DecodeElement (_egggcd .Blue ,&_fdabe );_dgbbga !=nil {return _dgbbga ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_egggcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cefcc :=NewEG_ColorTransform ();_cefcc .BlueOff =NewCT_Percentage ();if _cfaad :=d .DecodeElement (_cefcc .BlueOff ,&_fdabe );_cfaad !=nil {return _cfaad ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_cefcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcdba :=NewEG_ColorTransform ();_fcdba .BlueMod =NewCT_Percentage ();if _cfbgc :=d .DecodeElement (_fcdba .BlueMod ,&_fdabe );_cfbgc !=nil {return _cfbgc ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_fcdba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bagfc :=NewEG_ColorTransform ();_bagfc .Gamma =NewCT_GammaTransform ();if _bgagee :=d .DecodeElement (_bagfc .Gamma ,&_fdabe );_bgagee !=nil {return _bgagee ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_bagfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aadbe :=NewEG_ColorTransform ();_aadbe .InvGamma =NewCT_InverseGammaTransform ();if _decad :=d .DecodeElement (_aadbe .InvGamma ,&_fdabe );_decad !=nil {return _decad ;};_ffaeb .EG_ColorTransform =append (_ffaeb .EG_ColorTransform ,_aadbe );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053c\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072 \u0025\u0076",_fdabe .Name );if _gdfgg :=d .Skip ();_gdfgg !=nil {return _gdfgg ;};};case _b .EndElement :break _cbead ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path -func (_fgcad *EG_Effect )ValidateWithPath (path string )error {if _fgcad .Cont !=nil {if _bdcdg :=_fgcad .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_bdcdg !=nil {return _bdcdg ;};};if _fgcad .Effect !=nil {if _gcfgg :=_fgcad .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gcfgg !=nil {return _gcfgg ;};};if _fgcad .AlphaBiLevel !=nil {if _afadb :=_fgcad .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_afadb !=nil {return _afadb ;};};if _fgcad .AlphaCeiling !=nil {if _dbbee :=_fgcad .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_dbbee !=nil {return _dbbee ;};};if _fgcad .AlphaFloor !=nil {if _afgce :=_fgcad .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_afgce !=nil {return _afgce ;};};if _fgcad .AlphaInv !=nil {if _bcgdab :=_fgcad .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_bcgdab !=nil {return _bcgdab ;};};if _fgcad .AlphaMod !=nil {if _fbecg :=_fgcad .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_fbecg !=nil {return _fbecg ;};};if _fgcad .AlphaModFix !=nil {if _dbeedb :=_fgcad .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_dbeedb !=nil {return _dbeedb ;};};if _fgcad .AlphaOutset !=nil {if _affbc :=_fgcad .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_affbc !=nil {return _affbc ;};};if _fgcad .AlphaRepl !=nil {if _dafce :=_fgcad .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_dafce !=nil {return _dafce ;};};if _fgcad .BiLevel !=nil {if _aafda :=_fgcad .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_aafda !=nil {return _aafda ;};};if _fgcad .Blend !=nil {if _debfd :=_fgcad .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_debfd !=nil {return _debfd ;};};if _fgcad .Blur !=nil {if _gaaea :=_fgcad .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_gaaea !=nil {return _gaaea ;};};if _fgcad .ClrChange !=nil {if _gddcd :=_fgcad .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gddcd !=nil {return _gddcd ;};};if _fgcad .ClrRepl !=nil {if _badgb :=_fgcad .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_badgb !=nil {return _badgb ;};};if _fgcad .Duotone !=nil {if _bebdf :=_fgcad .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_bebdf !=nil {return _bebdf ;};};if _fgcad .Fill !=nil {if _bgad :=_fgcad .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bgad !=nil {return _bgad ;};};if _fgcad .FillOverlay !=nil {if _adcgda :=_fgcad .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_adcgda !=nil {return _adcgda ;};};if _fgcad .Glow !=nil {if _caeecc :=_fgcad .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_caeecc !=nil {return _caeecc ;};};if _fgcad .Grayscl !=nil {if _bbgdee :=_fgcad .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_bbgdee !=nil {return _bbgdee ;};};if _fgcad .Hsl !=nil {if _dfdc :=_fgcad .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_dfdc !=nil {return _dfdc ;};};if _fgcad .InnerShdw !=nil {if _gfadg :=_fgcad .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_gfadg !=nil {return _gfadg ;};};if _fgcad .Lum !=nil {if _ddgbf :=_fgcad .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_ddgbf !=nil {return _ddgbf ;};};if _fgcad .OuterShdw !=nil {if _deeeb :=_fgcad .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_deeeb !=nil {return _deeeb ;};};if _fgcad .PrstShdw !=nil {if _gbefb :=_fgcad .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_gbefb !=nil {return _gbefb ;};};if _fgcad .Reflection !=nil {if _ecgea :=_fgcad .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_ecgea !=nil {return _ecgea ;};};if _fgcad .RelOff !=nil {if _eegga :=_fgcad .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_eegga !=nil {return _eegga ;};};if _fgcad .SoftEdge !=nil {if _bddgc :=_fgcad .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_bddgc !=nil {return _bddgc ;};};if _fgcad .Tint !=nil {if _cbafgf :=_fgcad .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_cbafgf !=nil {return _cbafgf ;};};if _fgcad .Xfrm !=nil {if _egecc :=_fgcad .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_egecc !=nil {return _egecc ;};};return nil ;};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_eabef :=ST_TextFontScalePercentOrPercentString {};if _eg .ST_PercentagePatternRe .MatchString (s ){_eabef .ST_Percentage =&s ;}else {_gbace ,_gfegb :=_c .ParseInt (s ,10,64);if _gfegb !=nil {return _eabef ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gfegb );};_aedde :=int32 (_gbace );_eabef .ST_TextFontScalePercent =&_aedde ;};return _eabef ,nil ;};func (_fadbe ST_PresetLineDashVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcgef :=_d .Attr {};_bcgef .Name =name ;switch _fadbe {case ST_PresetLineDashValUnset :_bcgef .Value ="";case ST_PresetLineDashValSolid :_bcgef .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_bcgef .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_bcgef .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_bcgef .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_bcgef .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_bcgef .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_bcgef .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_bcgef .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_bcgef .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_bcgef .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_bcgef .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _bcgef ,nil ;};func (_edfb *CT_Blip )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aacf :=range start .Attr {if _aacf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aacf .Name .Local =="\u0065\u006d\u0062e\u0064"{_ddb ,_eeadb :=_aacf .Value ,error (nil );if _eeadb !=nil {return _eeadb ;};_edfb .EmbedAttr =&_ddb ;continue ;};if _aacf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aacf .Name .Local =="\u006c\u0069\u006e\u006b"{_cgdf ,_fgee :=_aacf .Value ,error (nil );if _fgee !=nil {return _fgee ;};_edfb .LinkAttr =&_cgdf ;continue ;};if _aacf .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_edfb .CstateAttr .UnmarshalXMLAttr (_aacf );continue ;};};_agffe :for {_aff ,_dedf :=d .Token ();if _dedf !=nil {return _dedf ;};switch _cbee :=_aff .(type ){case _d .StartElement :switch _cbee .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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_gaag :=NewCT_BlipChoice ();if _bec :=d .DecodeElement (&_gaag .AlphaBiLevel ,&_cbee );_bec !=nil {return _bec ;};_edfb .Choice =append (_edfb .Choice ,_gaag );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bfaab :=NewCT_BlipChoice ();if _ffc :=d .DecodeElement (&_bfaab .AlphaCeiling ,&_cbee );_ffc !=nil {return _ffc ;};_edfb .Choice =append (_edfb .Choice ,_bfaab );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_ecee :=NewCT_BlipChoice ();if _gaab :=d .DecodeElement (&_ecee .AlphaFloor ,&_cbee );_gaab !=nil {return _gaab ;};_edfb .Choice =append (_edfb .Choice ,_ecee );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_cdgcb :=NewCT_BlipChoice ();if _afd :=d .DecodeElement (&_cdgcb .AlphaInv ,&_cbee );_afd !=nil {return _afd ;};_edfb .Choice =append (_edfb .Choice ,_cdgcb );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dcdg :=NewCT_BlipChoice ();if _bcfe :=d .DecodeElement (&_dcdg .AlphaMod ,&_cbee );_bcfe !=nil {return _bcfe ;};_edfb .Choice =append (_edfb .Choice ,_dcdg );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_bfgg :=NewCT_BlipChoice ();if _dggd :=d .DecodeElement (&_bfgg .AlphaModFix ,&_cbee );_dggd !=nil {return _dggd ;};_edfb .Choice =append (_edfb .Choice ,_bfgg );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_bagdg :=NewCT_BlipChoice ();if _fbea :=d .DecodeElement (&_bagdg .AlphaRepl ,&_cbee );_fbea !=nil {return _fbea ;};_edfb .Choice =append (_edfb .Choice ,_bagdg );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 :"\u0062i\u004c\u0065\u0076\u0065\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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_eaeg :=NewCT_BlipChoice ();if _eggaef :=d .DecodeElement (&_eaeg .BiLevel ,&_cbee );_eggaef !=nil {return _eggaef ;};_edfb .Choice =append (_edfb .Choice ,_eaeg );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\u0075\u0072"},_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\u0075\u0072"}:_aeac :=NewCT_BlipChoice ();if _abbf :=d .DecodeElement (&_aeac .Blur ,&_cbee );_abbf !=nil {return _abbf ;};_edfb .Choice =append (_edfb .Choice ,_aeac );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_gdfe :=NewCT_BlipChoice ();if _aaaa :=d .DecodeElement (&_gdfe .ClrChange ,&_cbee );_aaaa !=nil {return _aaaa ;};_edfb .Choice =append (_edfb .Choice ,_gdfe );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 :"\u0063l\u0072\u0052\u0065\u0070\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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_gcca :=NewCT_BlipChoice ();if _decd :=d .DecodeElement (&_gcca .ClrRepl ,&_cbee );_decd !=nil {return _decd ;};_edfb .Choice =append (_edfb .Choice ,_gcca );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 :"\u0064u\u006f\u0074\u006f\u006e\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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_gfae :=NewCT_BlipChoice ();if _cffe :=d .DecodeElement (&_gfae .Duotone ,&_cbee );_cffe !=nil {return _cffe ;};_edfb .Choice =append (_edfb .Choice ,_gfae );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_dcea :=NewCT_BlipChoice ();if _aaaf :=d .DecodeElement (&_dcea .FillOverlay ,&_cbee );_aaaf !=nil {return _aaaf ;};_edfb .Choice =append (_edfb .Choice ,_dcea );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\u0079\u0073\u0063\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\u0061\u0079\u0073\u0063\u006c"}:_afdd :=NewCT_BlipChoice ();if _fgeef :=d .DecodeElement (&_afdd .Grayscl ,&_cbee );_fgeef !=nil {return _fgeef ;};_edfb .Choice =append (_edfb .Choice ,_afdd );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 :"\u0068\u0073\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 :"\u0068\u0073\u006c"}:_eadg :=NewCT_BlipChoice ();if _gdca :=d .DecodeElement (&_eadg .Hsl ,&_cbee );_gdca !=nil {return _gdca ;};_edfb .Choice =append (_edfb .Choice ,_eadg );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_ebbf :=NewCT_BlipChoice ();if _bbac :=d .DecodeElement (&_ebbf .Lum ,&_cbee );_bbac !=nil {return _bbac ;};_edfb .Choice =append (_edfb .Choice ,_ebbf );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_cegb :=NewCT_BlipChoice ();if _daae :=d .DecodeElement (&_cegb .Tint ,&_cbee );_daae !=nil {return _daae ;};_edfb .Choice =append (_edfb .Choice ,_cegb );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edfb .ExtLst =NewCT_OfficeArtExtensionList ();if _bfe :=d .DecodeElement (_edfb .ExtLst ,&_cbee );_bfe !=nil {return _bfe ;};default:_bf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006c\u0069\u0070\u0020\u0025\u0076",_cbee .Name );if _cfae :=d .Skip ();_cfae !=nil {return _cfae ;};};case _d .EndElement :break _agffe ;case _d .CharData :};};return nil ;};func (_edccc *CT_Connection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_edccc .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_edccc .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcage *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bacad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_dcage .NvGraphicFramePr ,_bacad );_adaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_adaa .Attr =append (_adaa .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 (_dcage .Graphic ,_adaa );_cagcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dcage .Xfrm ,_cagcc );if _dcage .ExtLst !=nil {_gdgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcage .ExtLst ,_gdgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdddca *ST_TextFontAlignType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aefbcc ,_bbeca :=d .Token ();if _bbeca !=nil {return _bbeca ;};if _fbcfd ,_efegbc :=_aefbcc .(_d .EndElement );_efegbc &&_fbcfd .Name ==start .Name {*_cdddca =1;return nil ;};if _bcaea ,_febbd :=_aefbcc .(_d .CharData );!_febbd {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",_aefbcc );}else {switch string (_bcaea ){case "":*_cdddca =0;case "\u0061\u0075\u0074\u006f":*_cdddca =1;case "\u0074":*_cdddca =2;case "\u0063\u0074\u0072":*_cdddca =3;case "\u0062\u0061\u0073\u0065":*_cdddca =4;case "\u0062":*_cdddca =5;};};_aefbcc ,_bbeca =d .Token ();if _bbeca !=nil {return _bbeca ;};if _febdc ,_dgbbg :=_aefbcc .(_d .EndElement );_dgbbg &&_febdc .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",_aefbcc );};func (_ccaf *CT_Ratio )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",_ccaf .NAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ccaf .DAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path +func (_gcbee *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _gcbee .ScrgbClr !=nil {if _eegba :=_gcbee .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eegba !=nil {return _eegba ;};};if _gcbee .SrgbClr !=nil {if _fbdae :=_gcbee .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fbdae !=nil {return _fbdae ;};};if _gcbee .HslClr !=nil {if _fgeed :=_gcbee .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fgeed !=nil {return _fgeed ;};};if _gcbee .SysClr !=nil {if _agaga :=_gcbee .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_agaga !=nil {return _agaga ;};};if _gcbee .SchemeClr !=nil {if _eddef :=_gcbee .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_eddef !=nil {return _eddef ;};};if _gcbee .PrstClr !=nil {if _gceb :=_gcbee .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gceb !=nil {return _gceb ;};};return nil ;};func (_fbccc *EG_TextBulletTypeface )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbccc .BuFontTx !=nil {_eadag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_fbccc .BuFontTx ,_eadag );};if _fbccc .BuFont !=nil {_bcaga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_fbccc .BuFont ,_bcaga );};return nil ;};func (_dgcdfa *CT_GeomGuide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_dgcdfa .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_db .Sprintf ("\u0025\u0076",_dgcdfa .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LineStyleList and its children -func (_cbgdg *CT_LineStyleList )Validate ()error {return _cbgdg .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func (_aaedb ST_AnimationChartOnlyBuildType )Validate ()error {return _aaedb .ValidateWithPath ("")};func (_dcg *CT_ColorReplaceEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgga :for {_gbec ,_cdeed :=d .Token ();if _cdeed !=nil {return _cdeed ;};switch _acfc :=_gbec .(type ){case _d .StartElement :switch _acfc .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dcg .ScrgbClr =NewCT_ScRgbColor ();if _eagf :=d .DecodeElement (_dcg .ScrgbClr ,&_acfc );_eagf !=nil {return _eagf ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dcg .SrgbClr =NewCT_SRgbColor ();if _bgafb :=d .DecodeElement (_dcg .SrgbClr ,&_acfc );_bgafb !=nil {return _bgafb ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dcg .HslClr =NewCT_HslColor ();if _bcbc :=d .DecodeElement (_dcg .HslClr ,&_acfc );_bcbc !=nil {return _bcbc ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dcg .SysClr =NewCT_SystemColor ();if _beeba :=d .DecodeElement (_dcg .SysClr ,&_acfc );_beeba !=nil {return _beeba ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dcg .SchemeClr =NewCT_SchemeColor ();if _ecba :=d .DecodeElement (_dcg .SchemeClr ,&_acfc );_ecba !=nil {return _ecba ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dcg .PrstClr =NewCT_PresetColor ();if _ffaa :=d .DecodeElement (_dcg .PrstClr ,&_acfc );_ffaa !=nil {return _ffaa ;};default:_bf .Log .Debug ("\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",_acfc .Name );if _aecb :=d .Skip ();_aecb !=nil {return _aecb ;};};case _d .EndElement :break _cgga ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_TextUnderlineFillGroupWrapper and its children +func (_cdbfa *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _cdbfa .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 NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_eada :=&CT_AnimationDgmBuildProperties {};return _eada ;};type ST_TextAlignType byte ;func (_acfea *EG_TextBulletTypeface )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baefg :for {_bcffb ,_gdfgb :=d .Token ();if _gdfgb !=nil {return _gdfgb ;};switch _beggb :=_bcffb .(type ){case _b .StartElement :switch _beggb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acfea .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _faegge :=d .DecodeElement (_acfea .BuFontTx ,&_beggb );_faegge !=nil {return _faegge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acfea .BuFont =NewCT_TextFont ();if _bcgag :=d .DecodeElement (_acfea .BuFont ,&_beggb );_bcgag !=nil {return _bcgag ;};default:_be .Log .Debug ("\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",_beggb .Name );if _bffdd :=d .Skip ();_bffdd !=nil {return _bffdd ;};};case _b .EndElement :break _baefg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path -func (_abeff *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _bbfdf :=_abeff .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_bbfdf !=nil {return _bbfdf ;};if _ccef :=_abeff .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ccef !=nil {return _ccef ;};return nil ;};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;}; +// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path +func (_gfggd *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _aegd ,_gggbg :=range _gfggd .Ext {if _ffffff :=_gggbg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_aegd ));_ffffff !=nil {return _ffffff ;};};return nil ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;};func (_aaef *CT_TextBulletSizePercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",_aaef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aged *CT_ColorScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aged .Dk1 =NewCT_Color ();_aged .Lt1 =NewCT_Color ();_aged .Dk2 =NewCT_Color ();_aged .Lt2 =NewCT_Color ();_aged .Accent1 =NewCT_Color ();_aged .Accent2 =NewCT_Color ();_aged .Accent3 =NewCT_Color ();_aged .Accent4 =NewCT_Color ();_aged .Accent5 =NewCT_Color ();_aged .Accent6 =NewCT_Color ();_aged .Hlink =NewCT_Color ();_aged .FolHlink =NewCT_Color ();for _ ,_ddgc :=range start .Attr {if _ddgc .Name .Local =="\u006e\u0061\u006d\u0065"{_ddgcb ,_dgcdd :=_ddgc .Value ,error (nil );if _dgcdd !=nil {return _dgcdd ;};_aged .NameAttr =_ddgcb ;continue ;};};_feba :for {_affg ,_ccdd :=d .Token ();if _ccdd !=nil {return _ccdd ;};switch _bda :=_affg .(type ){case _b .StartElement :switch _bda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bfbc :=d .DecodeElement (_aged .Dk1 ,&_bda );_bfbc !=nil {return _bfbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dbbeb :=d .DecodeElement (_aged .Lt1 ,&_bda );_dbbeb !=nil {return _dbbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _efef :=d .DecodeElement (_aged .Dk2 ,&_bda );_efef !=nil {return _efef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gcafb :=d .DecodeElement (_aged .Lt2 ,&_bda );_gcafb !=nil {return _gcafb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gcef :=d .DecodeElement (_aged .Accent1 ,&_bda );_gcef !=nil {return _gcef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _abdaf :=d .DecodeElement (_aged .Accent2 ,&_bda );_abdaf !=nil {return _abdaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _acbc :=d .DecodeElement (_aged .Accent3 ,&_bda );_acbc !=nil {return _acbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gcec :=d .DecodeElement (_aged .Accent4 ,&_bda );_gcec !=nil {return _gcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ffffd :=d .DecodeElement (_aged .Accent5 ,&_bda );_ffffd !=nil {return _ffffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dbd :=d .DecodeElement (_aged .Accent6 ,&_bda );_dbd !=nil {return _dbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _eccf :=d .DecodeElement (_aged .Hlink ,&_bda );_eccf !=nil {return _eccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _abca :=d .DecodeElement (_aged .FolHlink ,&_bda );_abca !=nil {return _abca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aged .ExtLst =NewCT_OfficeArtExtensionList ();if _efbee :=d .DecodeElement (_aged .ExtLst ,&_bda );_efbee !=nil {return _efbee ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063h\u0065m\u0065\u0020\u0025\u0076",_bda .Name );if _cgaag :=d .Skip ();_cgaag !=nil {return _cgaag ;};};case _b .EndElement :break _feba ;case _b .CharData :};};return nil ;};func (_aaaa *CT_AlphaModulateFixedEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaaa .AmtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006d\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_aaaa .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cabcd ST_ColorSchemeIndex )Validate ()error {return _cabcd .ValidateWithPath ("")};func (_ffab ST_TextUnderlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffab .String (),start );};func (_ccedce ST_TextAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccedce .String (),start );};func (_dagb *CT_GroupLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dggcf :=range start .Attr {if _dggcf .Name .Local =="\u006e\u006f\u0047r\u0070"{_dccd ,_bfcb :=_af .ParseBool (_dggcf .Value );if _bfcb !=nil {return _bfcb ;};_dagb .NoGrpAttr =&_dccd ;continue ;};if _dggcf .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_bgaf ,_adbb :=_af .ParseBool (_dggcf .Value );if _adbb !=nil {return _adbb ;};_dagb .NoUngrpAttr =&_bgaf ;continue ;};if _dggcf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_cdgae ,_abcd :=_af .ParseBool (_dggcf .Value );if _abcd !=nil {return _abcd ;};_dagb .NoSelectAttr =&_cdgae ;continue ;};if _dggcf .Name .Local =="\u006e\u006f\u0052o\u0074"{_gabd ,_cfefg :=_af .ParseBool (_dggcf .Value );if _cfefg !=nil {return _cfefg ;};_dagb .NoRotAttr =&_gabd ;continue ;};if _dggcf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gdbb ,_cbadc :=_af .ParseBool (_dggcf .Value );if _cbadc !=nil {return _cbadc ;};_dagb .NoChangeAspectAttr =&_gdbb ;continue ;};if _dggcf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_abeb ,_gcea :=_af .ParseBool (_dggcf .Value );if _gcea !=nil {return _gcea ;};_dagb .NoMoveAttr =&_abeb ;continue ;};if _dggcf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dged ,_bbaga :=_af .ParseBool (_dggcf .Value );if _bbaga !=nil {return _bbaga ;};_dagb .NoResizeAttr =&_dged ;continue ;};};_befe :for {_adag ,_abdf :=d .Token ();if _abdf !=nil {return _abdf ;};switch _aabgd :=_adag .(type ){case _b .StartElement :switch _aabgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dagb .ExtLst =NewCT_OfficeArtExtensionList ();if _cgbee :=d .DecodeElement (_dagb .ExtLst ,&_aabgd );_cgbee !=nil {return _cgbee ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_aabgd .Name );if _bfba :=d .Skip ();_bfba !=nil {return _bfba ;};};case _b .EndElement :break _befe ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TextNoAutofit and its children -func (_gcggc *CT_TextNoAutofit )Validate ()error {return _gcggc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_abac *CT_Path2DList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbedf :for {_cdeg ,_cafea :=d .Token ();if _cafea !=nil {return _cafea ;};switch _aaed :=_cdeg .(type ){case _d .StartElement :switch _aaed .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 :"\u0070\u0061\u0074\u0068"},_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\u0068"}:_eaeb :=NewCT_Path2D ();if _fdcc :=d .DecodeElement (_eaeb ,&_aaed );_fdcc !=nil {return _fdcc ;};_abac .Path =append (_abac .Path ,_eaeb );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074 \u0025\u0076",_aaed .Name );if _bcbcf :=d .Skip ();_bcbcf !=nil {return _bcbcf ;};};case _d .EndElement :break _gbedf ;case _d .CharData :};};return nil ;};func (_cegabb *EG_Media )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cegabb .AudioCd !=nil {_gadge :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_cegabb .AudioCd ,_gadge );};if _cegabb .WavAudioFile !=nil {_gbdae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cegabb .WavAudioFile ,_gbdae );};if _cegabb .AudioFile !=nil {_edfaf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cegabb .AudioFile ,_edfaf );};if _cegabb .VideoFile !=nil {_dbacf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cegabb .VideoFile ,_dbacf );};if _cegabb .QuickTimeFile !=nil {_bgaaf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_cegabb .QuickTimeFile ,_bgaaf );};return nil ;};func (_dcced *ST_AdjAngle )Validate ()error {return _dcced .ValidateWithPath ("")};func (_fffag *CT_LineJoinBevel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cacc ,_cbcce :=d .Token ();if _cbcce !=nil {return _b .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",_cbcce );};if _eadgg ,_dadag :=_cacc .(_d .EndElement );_dadag &&_eadgg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Path2D and its children +func (_gafgf *CT_Path2D )Validate ()error {return _gafgf .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");};func (_cebf *CT_TableGrid )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cebf .GridCol !=nil {_aggbdg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_fdded :=range _cebf .GridCol {e .EncodeElement (_fdded ,_aggbdg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgdgc ST_SystemColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgdgc .String (),start );};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_GradientFillProperties and its children -func (_caba *CT_GradientFillProperties )Validate ()error {return _caba .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_edfda *ST_SystemColorVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edfda =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_edfda =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_edfda =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_edfda =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_edfda =4;case "\u006d\u0065\u006e\u0075":*_edfda =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_edfda =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_edfda =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_edfda =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_edfda =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_edfda =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_edfda =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_edfda =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_edfda =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_edfda =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_edfda =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_edfda =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_edfda =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_edfda =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_edfda =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_edfda =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_edfda =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_edfda =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_edfda =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_edfda =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_edfda =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_edfda =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_edfda =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_edfda =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_edfda =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_edfda =30;};return nil ;};func (_cfbeb *ST_TextWrappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geabbg ,_fbfdg :=d .Token ();if _fbfdg !=nil {return _fbfdg ;};if _aefcg ,_caeaee :=_geabbg .(_d .EndElement );_caeaee &&_aefcg .Name ==start .Name {*_cfbeb =1;return nil ;};if _fedbd ,_cgbba :=_geabbg .(_d .CharData );!_cgbba {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",_geabbg );}else {switch string (_fedbd ){case "":*_cfbeb =0;case "\u006e\u006f\u006e\u0065":*_cfbeb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cfbeb =2;};};_geabbg ,_fbfdg =d .Token ();if _fbfdg !=nil {return _fbfdg ;};if _efccf ,_cefag :=_geabbg .(_d .EndElement );_cefag &&_efccf .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",_geabbg );};func (_cadea *CT_NonVisualPictureProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cadea .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cadea .PreferRelativeResizeAttr ))});};e .EncodeToken (start );if _cadea .PicLocks !=nil {_edeag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_cadea .PicLocks ,_edeag );};if _cadea .ExtLst !=nil {_bdbbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cadea .ExtLst ,_bdbbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agfg ST_ShapeType )ValidateWithPath (path string )error {switch _agfg {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfg ));};return nil ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func (_effag *CT_LinearShadeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _effag .AngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_effag .AngAttr )});};if _effag .ScaledAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_effag .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gebbdc *TblStyleLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebbdc .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_aeabgb :=range start .Attr {if _aeabgb .Name .Local =="\u0064\u0065\u0066"{_afcbfa ,_aaagcc :=_aeabgb .Value ,error (nil );if _aaagcc !=nil {return _aaagcc ;};_gebbdc .DefAttr =_afcbfa ;continue ;};};_bacaa :for {_aeede ,_debeee :=d .Token ();if _debeee !=nil {return _debeee ;};switch _ebcee :=_aeede .(type ){case _d .StartElement :switch _ebcee .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_bdcdd :=NewCT_TableStyle ();if _ggcdb :=d .DecodeElement (_bdcdd ,&_ebcee );_ggcdb !=nil {return _ggcdb ;};_gebbdc .TblStyle =append (_gebbdc .TblStyle ,_bdcdd );default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074\u0020\u0025\u0076",_ebcee .Name );if _fdedc :=d .Skip ();_fdedc !=nil {return _fdedc ;};};case _d .EndElement :break _bacaa ;case _d .CharData :};};return nil ;};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_ece :=&CT_AlphaModulateEffect {};_ece .Cont =NewCT_EffectContainer ();return _ece ;};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_fgdae :=&CT_QuickTimeFile {};return _fgdae };func (_fgeed *EG_LineDashProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fegbd :for {_dfefe ,_ccbc :=d .Token ();if _ccbc !=nil {return _ccbc ;};switch _gcgae :=_dfefe .(type ){case _d .StartElement :switch _gcgae .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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_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\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_fgeed .PrstDash =NewCT_PresetLineDashProperties ();if _dgafc :=d .DecodeElement (_fgeed .PrstDash ,&_gcgae );_dgafc !=nil {return _dgafc ;};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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_fgeed .CustDash =NewCT_DashStopList ();if _gcdda :=d .DecodeElement (_fgeed .CustDash ,&_gcgae );_gcdda !=nil {return _gcdda ;};default:_bf .Log .Debug ("\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",_gcgae .Name );if _bfac :=d .Skip ();_bfac !=nil {return _bfac ;};};case _d .EndElement :break _fegbd ;case _d .CharData :};};return nil ;};func (_ebg *CT_ColorScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebg .Dk1 =NewCT_Color ();_ebg .Lt1 =NewCT_Color ();_ebg .Dk2 =NewCT_Color ();_ebg .Lt2 =NewCT_Color ();_ebg .Accent1 =NewCT_Color ();_ebg .Accent2 =NewCT_Color ();_ebg .Accent3 =NewCT_Color ();_ebg .Accent4 =NewCT_Color ();_ebg .Accent5 =NewCT_Color ();_ebg .Accent6 =NewCT_Color ();_ebg .Hlink =NewCT_Color ();_ebg .FolHlink =NewCT_Color ();for _ ,_gcbg :=range start .Attr {if _gcbg .Name .Local =="\u006e\u0061\u006d\u0065"{_ecaf ,_gfea :=_gcbg .Value ,error (nil );if _gfea !=nil {return _gfea ;};_ebg .NameAttr =_ecaf ;continue ;};};_acc :for {_dffb ,_cegd :=d .Token ();if _cegd !=nil {return _cegd ;};switch _cdgd :=_dffb .(type ){case _d .StartElement :switch _cdgd .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 :"\u0064\u006b\u0031"},_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 :"\u0064\u006b\u0031"}:if _ddgb :=d .DecodeElement (_ebg .Dk1 ,&_cdgd );_ddgb !=nil {return _ddgb ;};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 :"\u006c\u0074\u0031"},_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 :"\u006c\u0074\u0031"}:if _egcba :=d .DecodeElement (_ebg .Lt1 ,&_cdgd );_egcba !=nil {return _egcba ;};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 :"\u0064\u006b\u0032"},_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 :"\u0064\u006b\u0032"}:if _gfgab :=d .DecodeElement (_ebg .Dk2 ,&_cdgd );_gfgab !=nil {return _gfgab ;};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 :"\u006c\u0074\u0032"},_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 :"\u006c\u0074\u0032"}:if _gabb :=d .DecodeElement (_ebg .Lt2 ,&_cdgd );_gabb !=nil {return _gabb ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _dafac :=d .DecodeElement (_ebg .Accent1 ,&_cdgd );_dafac !=nil {return _dafac ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _abag :=d .DecodeElement (_ebg .Accent2 ,&_cdgd );_abag !=nil {return _abag ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _gdefe :=d .DecodeElement (_ebg .Accent3 ,&_cdgd );_gdefe !=nil {return _gdefe ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _gca :=d .DecodeElement (_ebg .Accent4 ,&_cdgd );_gca !=nil {return _gca ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _eabcc :=d .DecodeElement (_ebg .Accent5 ,&_cdgd );_eabcc !=nil {return _eabcc ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _acaa :=d .DecodeElement (_ebg .Accent6 ,&_cdgd );_acaa !=nil {return _acaa ;};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 :"\u0068\u006c\u0069n\u006b"},_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 :"\u0068\u006c\u0069n\u006b"}:if _dgfg :=d .DecodeElement (_ebg .Hlink ,&_cdgd );_dgfg !=nil {return _dgfg ;};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 :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_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 :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _fdda :=d .DecodeElement (_ebg .FolHlink ,&_cdgd );_fdda !=nil {return _fdda ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebg .ExtLst =NewCT_OfficeArtExtensionList ();if _aeff :=d .DecodeElement (_ebg .ExtLst ,&_cdgd );_aeff !=nil {return _aeff ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063h\u0065m\u0065\u0020\u0025\u0076",_cdgd .Name );if _agdd :=d .Skip ();_agdd !=nil {return _agdd ;};};case _d .EndElement :break _acc ;case _d .CharData :};};return nil ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;};func (_dege *CT_PresetGeometry2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bebfd ,_gdbdf :=_dege .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"});if _gdbdf !=nil {return _gdbdf ;};start .Attr =append (start .Attr ,_bebfd );e .EncodeToken (start );if _dege .AvLst !=nil {_bcef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_dege .AvLst ,_bcef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgeg *CT_DashStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcab :=range start .Attr {if _gcab .Name .Local =="\u0064"{_cfbfc ,_gbdc :=ParseUnionST_PositivePercentage (_gcab .Value );if _gbdc !=nil {return _gbdc ;};_cgeg .DAttr =_cfbfc ;continue ;};if _gcab .Name .Local =="\u0073\u0070"{_ffcd ,_cbge :=ParseUnionST_PositivePercentage (_gcab .Value );if _cbge !=nil {return _cbge ;};_cgeg .SpAttr =_ffcd ;continue ;};};for {_gdcdd ,_gggaa :=d .Token ();if _gggaa !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_gggaa );};if _caca ,_bacb :=_gdcdd .(_d .EndElement );_bacb &&_caca .Name ==start .Name {break ;};};return nil ;};type TblStyleLst struct{CT_TableStyleList };type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;};type ST_ColorSchemeIndex byte ;const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);func (_dfdad *ST_TextBulletSize )Validate ()error {return _dfdad .ValidateWithPath ("")};func (_ecfdd *EG_LineDashProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecfdd .PrstDash !=nil {_ebbbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_ecfdd .PrstDash ,_ebbbe );};if _ecfdd .CustDash !=nil {_gfefgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_ecfdd .CustDash ,_gfefgc );};return nil ;};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_baae :=&CT_GraphicalObjectFrameLocking {};return _baae ;};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};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 (_ccdcd *CT_PositiveSize2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0078"},Value :_b .Sprintf ("\u0025\u0076",_ccdcd .CxAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0079"},Value :_b .Sprintf ("\u0025\u0076",_ccdcd .CyAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_OfficeArtExtensionList and its children +func (_ggeba *EG_OfficeArtExtensionList )Validate ()error {return _ggeba .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");}; // ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path -func (_cbgeaa *CT_TextBodyProperties )ValidateWithPath (path string )error {if _cddac :=_cbgeaa .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_cddac !=nil {return _cddac ;};if _ceegg :=_cbgeaa .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_ceegg !=nil {return _ceegg ;};if _fdbef :=_cbgeaa .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_fdbef !=nil {return _fdbef ;};if _ebggg :=_cbgeaa .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_ebggg !=nil {return _ebggg ;};if _cbgeaa .LInsAttr !=nil {if _ffefg :=_cbgeaa .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r");_ffefg !=nil {return _ffefg ;};};if _cbgeaa .TInsAttr !=nil {if _gfgbd :=_cbgeaa .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_gfgbd !=nil {return _gfgbd ;};};if _cbgeaa .RInsAttr !=nil {if _fdggc :=_cbgeaa .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r");_fdggc !=nil {return _fdggc ;};};if _cbgeaa .BInsAttr !=nil {if _cbfaea :=_cbgeaa .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_cbfaea !=nil {return _cbfaea ;};};if _cbgeaa .NumColAttr !=nil {if *_cbgeaa .NumColAttr < 1{return _b .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 ,*_cbgeaa .NumColAttr );};if *_cbgeaa .NumColAttr > 16{return _b .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 ,*_cbgeaa .NumColAttr );};};if _cbgeaa .SpcColAttr !=nil {if *_cbgeaa .SpcColAttr < 0{return _b .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 ,*_cbgeaa .SpcColAttr );};};if _ebaa :=_cbgeaa .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ebaa !=nil {return _ebaa ;};if _cbgeaa .PrstTxWarp !=nil {if _ebgcfe :=_cbgeaa .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_ebgcfe !=nil {return _ebgcfe ;};};if _cbgeaa .NoAutofit !=nil {if _bfgbb :=_cbgeaa .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_bfgbb !=nil {return _bfgbb ;};};if _cbgeaa .NormAutofit !=nil {if _faaaa :=_cbgeaa .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_faaaa !=nil {return _faaaa ;};};if _cbgeaa .SpAutoFit !=nil {if _bbceae :=_cbgeaa .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_bbceae !=nil {return _bbceae ;};};if _cbgeaa .Scene3d !=nil {if _dabgd :=_cbgeaa .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_dabgd !=nil {return _dabgd ;};};if _cbgeaa .Sp3d !=nil {if _effga :=_cbgeaa .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_effga !=nil {return _effga ;};};if _cbgeaa .FlatTx !=nil {if _afffb :=_cbgeaa .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_afffb !=nil {return _afffb ;};};if _cbgeaa .ExtLst !=nil {if _ggcdg :=_cbgeaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggcdg !=nil {return _ggcdg ;};};return nil ;};func (_ecfcd ST_TextFontAlignType )ValidateWithPath (path string )error {switch _ecfcd {case 0,1,2,3,4,5: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 (_ecfcd ));};return nil ;};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_ddddg :=&CT_GrayscaleTransform {};return _ddddg ;};func (_cggfd ST_SystemColorVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cggfd .String (),start );};func (_cdfaf ST_PresetCameraType )String ()string {switch _cdfaf {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 "";};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 CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;};func (_eaeec *EG_ColorChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaeec .ScrgbClr !=nil {_bfgdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_eaeec .ScrgbClr ,_bfgdg );};if _eaeec .SrgbClr !=nil {_cdbbfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_eaeec .SrgbClr ,_cdbbfg );};if _eaeec .HslClr !=nil {_dafca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_eaeec .HslClr ,_dafca );};if _eaeec .SysClr !=nil {_gfacd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_eaeec .SysClr ,_gfacd );};if _eaeec .SchemeClr !=nil {_baadg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_eaeec .SchemeClr ,_baadg );};if _eaeec .PrstClr !=nil {_dcbga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_eaeec .PrstClr ,_dcbga );};return nil ;};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 (_gadcc *CT_HslColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gadcc .HueAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",_gadcc .SatAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0076",_gadcc .LumAttr )});e .EncodeToken (start );if _gadcc .EG_ColorTransform !=nil {for _ ,_gcfcg :=range _gadcc .EG_ColorTransform {_gcfcg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TextBulletSizeFollowText struct{};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;}; +func (_fagdb *CT_TextBodyProperties )ValidateWithPath (path string )error {if _daafb :=_fagdb .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_daafb !=nil {return _daafb ;};if _cdcfd :=_fagdb .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_cdcfd !=nil {return _cdcfd ;};if _dgbfc :=_fagdb .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_dgbfc !=nil {return _dgbfc ;};if _bbbdfe :=_fagdb .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_bbbdfe !=nil {return _bbbdfe ;};if _fagdb .LInsAttr !=nil {if _gaggb :=_fagdb .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r");_gaggb !=nil {return _gaggb ;};};if _fagdb .TInsAttr !=nil {if _fdfcg :=_fagdb .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_fdfcg !=nil {return _fdfcg ;};};if _fagdb .RInsAttr !=nil {if _ffggb :=_fagdb .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r");_ffggb !=nil {return _ffggb ;};};if _fagdb .BInsAttr !=nil {if _ceabc :=_fagdb .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_ceabc !=nil {return _ceabc ;};};if _fagdb .NumColAttr !=nil {if *_fagdb .NumColAttr < 1{return _db .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 ,*_fagdb .NumColAttr );};if *_fagdb .NumColAttr > 16{return _db .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 ,*_fagdb .NumColAttr );};};if _fagdb .SpcColAttr !=nil {if *_fagdb .SpcColAttr < 0{return _db .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 ,*_fagdb .SpcColAttr );};};if _gbfcd :=_fagdb .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_gbfcd !=nil {return _gbfcd ;};if _fagdb .PrstTxWarp !=nil {if _ebfbe :=_fagdb .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070");_ebfbe !=nil {return _ebfbe ;};};if _fagdb .NoAutofit !=nil {if _fafg :=_fagdb .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_fafg !=nil {return _fafg ;};};if _fagdb .NormAutofit !=nil {if _aabc :=_fagdb .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_aabc !=nil {return _aabc ;};};if _fagdb .SpAutoFit !=nil {if _bfdcc :=_fagdb .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_bfdcc !=nil {return _bfdcc ;};};if _fagdb .Scene3d !=nil {if _bdea :=_fagdb .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_bdea !=nil {return _bdea ;};};if _fagdb .Sp3d !=nil {if _acgbf :=_fagdb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_acgbf !=nil {return _acgbf ;};};if _fagdb .FlatTx !=nil {if _aagcc :=_fagdb .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_aagcc !=nil {return _aagcc ;};};if _fagdb .ExtLst !=nil {if _decef :=_fagdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_decef !=nil {return _decef ;};};return nil ;};func (_ebgc *CT_AlphaCeilingEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fgb ,_dda :=d .Token ();if _dda !=nil {return _db .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",_dda );};if _ggf ,_bbe :=_fgb .(_b .EndElement );_bbe &&_ggf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path -func (_gaeb *CT_AudioCD )ValidateWithPath (path string )error {if _fgbcd :=_gaeb .St .ValidateWithPath (path +"\u002f\u0053\u0074");_fgbcd !=nil {return _fgbcd ;};if _cdfgf :=_gaeb .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_cdfgf !=nil {return _cdfgf ;};if _gaeb .ExtLst !=nil {if _egfab :=_gaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egfab !=nil {return _egfab ;};};return nil ;};func (_baecf *CT_EffectReference )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_badg :=range start .Attr {if _badg .Name .Local =="\u0072\u0065\u0066"{_gdde ,_gebc :=_badg .Value ,error (nil );if _gebc !=nil {return _gebc ;};_baecf .RefAttr =_gdde ;continue ;};};for {_bace ,_fabf :=d .Token ();if _fabf !=nil {return _b .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",_fabf );};if _fece ,_egda :=_bace .(_d .EndElement );_egda &&_fece .Name ==start .Name {break ;};};return nil ;};type ST_BlackWhiteMode byte ;func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_bfff :=&CT_TextBulletTypefaceFollowText {};return _bfff ;};type CT_TextBulletTypefaceFollowText struct{}; +// Validate validates the CT_NonVisualDrawingProps and its children +func (_eccc *CT_NonVisualDrawingProps )Validate ()error {return _eccc .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;};func (_abefdc *ST_ColorSchemeIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gddb ,_dgfbe :=d .Token ();if _dgfbe !=nil {return _dgfbe ;};if _bfddd ,_ggaec :=_gddb .(_b .EndElement );_ggaec &&_bfddd .Name ==start .Name {*_abefdc =1;return nil ;};if _ceegb ,_bbfec :=_gddb .(_b .CharData );!_bbfec {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gddb );}else {switch string (_ceegb ){case "":*_abefdc =0;case "\u0064\u006b\u0031":*_abefdc =1;case "\u006c\u0074\u0031":*_abefdc =2;case "\u0064\u006b\u0032":*_abefdc =3;case "\u006c\u0074\u0032":*_abefdc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_abefdc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_abefdc =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_abefdc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_abefdc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_abefdc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_abefdc =10;case "\u0068\u006c\u0069n\u006b":*_abefdc =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_abefdc =12;};};_gddb ,_dgfbe =d .Token ();if _dgfbe !=nil {return _dgfbe ;};if _badbf ,_faeag :=_gddb .(_b .EndElement );_faeag &&_badbf .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gddb );};func (_aacaf *CT_TextAutonumberBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gbaa ,_fbgf :=_aacaf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _fbgf !=nil {return _fbgf ;};start .Attr =append (start .Attr ,_gbaa );if _aacaf .StartAtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_aacaf .StartAtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aef *CT_AnimationDgmElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccc :=range start .Attr {if _ccc .Name .Local =="\u0069\u0064"{_cdfc ,_adaa :=_ccc .Value ,error (nil );if _adaa !=nil {return _adaa ;};_aef .IdAttr =&_cdfc ;continue ;};if _ccc .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_aef .BldStepAttr .UnmarshalXMLAttr (_ccc );continue ;};};for {_dgced ,_ffcf :=d .Token ();if _ffcf !=nil {return _db .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",_ffcf );};if _gbeb ,_baea :=_dgced .(_b .EndElement );_baea &&_gbeb .Name ==start .Name {break ;};};return nil ;};func (_adgfgf *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adgfgf =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_adgfgf =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_adgfgf =2;case "\u0063\u006c\u0069\u0070":*_adgfgf =3;};return nil ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;};func (_fcdca ST_PositiveFixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcdca .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_b .CharData (_db .Sprintf ("\u0025\u0064",*_fcdca .ST_PositiveFixedPercentageDecimal )));};if _fcdca .ST_PositiveFixedPercentage !=nil {e .Encode (_fcdca .ST_PositiveFixedPercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path -func (_fcff *CT_LightRig )ValidateWithPath (path string )error {if _fcff .RigAttr ==ST_LightRigTypeUnset {return _b .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 _agdec :=_fcff .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_agdec !=nil {return _agdec ;};if _fcff .DirAttr ==ST_LightRigDirectionUnset {return _b .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 _dgbe :=_fcff .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dgbe !=nil {return _dgbe ;};if _fcff .Rot !=nil {if _ebgab :=_fcff .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_ebgab !=nil {return _ebgab ;};};return nil ;};func (_dffdc *CT_BaseStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_faeg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dffdc .ClrScheme ,_faeg );_agcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dffdc .FontScheme ,_agcf );_dcac :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dffdc .FmtScheme ,_dcac );if _dffdc .ExtLst !=nil {_dbea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dffdc .ExtLst ,_dbea );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dafaf *CT_Path2DLineTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ggdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_dafaf .Pt ,_ggdc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path +func (_fbgd *CT_PathShadeProperties )ValidateWithPath (path string )error {if _beadc :=_fbgd .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_beadc !=nil {return _beadc ;};if _fbgd .FillToRect !=nil {if _dfbbf :=_fbgd .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074");_dfbbf !=nil {return _dfbbf ;};};return nil ;};func (_abgec ST_BlendMode )Validate ()error {return _abgec .ValidateWithPath ("")};type ST_SchemeColorVal byte ;func NewThemeManager ()*ThemeManager {_abbbb :=&ThemeManager {};_abbbb .CT_EmptyElement =*NewCT_EmptyElement ();return _abbbb ;}; -// Validate validates the CT_AlphaModulateFixedEffect and its children -func (_gagb *CT_AlphaModulateFixedEffect )Validate ()error {return _gagb .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");};func (_bgddf ST_CompoundLine )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abaadb :=_d .Attr {};_abaadb .Name =name ;switch _bgddf {case ST_CompoundLineUnset :_abaadb .Value ="";case ST_CompoundLineSng :_abaadb .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_abaadb .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_abaadb .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_abaadb .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_abaadb .Value ="\u0074\u0072\u0069";};return _abaadb ,nil ;}; +// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path +func (_caba *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };func (_efdab ST_ShapeType )String ()string {switch _efdab {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 NewEG_FillModeProperties ()*EG_FillModeProperties {_bbdbg :=&EG_FillModeProperties {};return _bbdbg ;};func (_cddcf *CT_SoftEdgesEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_db .Sprintf ("\u0025\u0076",_cddcf .RadAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path -func (_cfdg *CT_Blip )ValidateWithPath (path string )error {if _gbf :=_cfdg .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_gbf !=nil {return _gbf ;};for _ceaae ,_acac :=range _cfdg .Choice {if _cbgb :=_acac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ceaae ));_cbgb !=nil {return _cbgb ;};};if _cfdg .ExtLst !=nil {if _dfca :=_cfdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfca !=nil {return _dfca ;};};return nil ;}; +// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path +func (_aefa *CT_TextBlipBullet )ValidateWithPath (path string )error {if _eeeaf :=_aefa .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_eeeaf !=nil {return _eeeaf ;};return nil ;}; -// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path -func (_bcba *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _dcee :=_bcba .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_dcee !=nil {return _dcee ;};return nil ;};func (_dcedb *CT_TableProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcedb .RtlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0074\u006c"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dcedb .RtlAttr ))});};if _dcedb .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dcedb .FirstRowAttr ))});};if _dcedb .FirstColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dcedb .FirstColAttr ))});};if _dcedb .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dcedb .LastRowAttr ))});};if _dcedb .LastColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dcedb .LastColAttr ))});};if _dcedb .BandRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dcedb .BandRowAttr ))});};if _dcedb .BandColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dcedb .BandColAttr ))});};e .EncodeToken (start );if _dcedb .NoFill !=nil {_ggcde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dcedb .NoFill ,_ggcde );};if _dcedb .SolidFill !=nil {_dbfggb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dcedb .SolidFill ,_dbfggb );};if _dcedb .GradFill !=nil {_fbdbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dcedb .GradFill ,_fbdbb );};if _dcedb .BlipFill !=nil {_bacdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dcedb .BlipFill ,_bacdf );};if _dcedb .PattFill !=nil {_beacee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dcedb .PattFill ,_beacee );};if _dcedb .GrpFill !=nil {_dgdbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dcedb .GrpFill ,_dgdbb );};if _dcedb .EffectLst !=nil {_cgdfe :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcedb .EffectLst ,_cgdfe );};if _dcedb .EffectDag !=nil {_gfebgf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dcedb .EffectDag ,_gfebgf );};if _dcedb .Choice !=nil {_dcedb .Choice .MarshalXML (e ,_d .StartElement {});};if _dcedb .ExtLst !=nil {_bafcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcedb .ExtLst ,_bafcc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecade *CT_TextBulletSizePoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ecade .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path +func (_ecfcfc *CT_TextFont )ValidateWithPath (path string )error {if _fefaf :=_ecfcfc .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_fefaf !=nil {return _fefaf ;};return nil ;};func (_bbfag *EG_TextUnderlineLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebffe :for {_aedbd ,_gcfga :=d .Token ();if _gcfga !=nil {return _gcfga ;};switch _eccgd :=_aedbd .(type ){case _b .StartElement :switch _eccgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbfag .ULnTx =NewCT_TextUnderlineLineFollowText ();if _dbddb :=d .DecodeElement (_bbfag .ULnTx ,&_eccgd );_dbddb !=nil {return _dbddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbfag .ULn =NewCT_LineProperties ();if _agfgc :=d .DecodeElement (_bbfag .ULn ,&_eccgd );_agfgc !=nil {return _agfgc ;};default:_be .Log .Debug ("\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",_eccgd .Name );if _dcffb :=d .Skip ();_dcffb !=nil {return _dcffb ;};};case _b .EndElement :break _ebffe ;case _b .CharData :};};return nil ;};func (_deeadf *CT_TextBulletSizePercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deeadf .ValAttr ="\u0031\u0030\u0030\u0025";for _ ,_edfec :=range start .Attr {if _edfec .Name .Local =="\u0076\u0061\u006c"{_bafcd ,_baeaf :=_edfec .Value ,error (nil );if _baeaf !=nil {return _baeaf ;};_deeadf .ValAttr =_bafcd ;continue ;};};for {_eabefa ,_cedda :=d .Token ();if _cedda !=nil {return _db .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",_cedda );};if _ddgffb ,_gccce :=_eabefa .(_b .EndElement );_gccce &&_ddgffb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path -func (_dfaff *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _dfaff .ValAttr < 0{return _b .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 ,_dfaff .ValAttr );};if _dfaff .ValAttr >=21600000{return _b .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 ,_dfaff .ValAttr );};return nil ;};func (_cfcfe *VideoFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfcfe .CT_VideoFile =*NewCT_VideoFile ();for _ ,_dcaga :=range start .Attr {if _dcaga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcaga .Name .Local =="\u006c\u0069\u006e\u006b"||_dcaga .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"&&_dcaga .Name .Local =="\u006c\u0069\u006e\u006b"{_dfacc ,_fgefe :=_dcaga .Value ,error (nil );if _fgefe !=nil {return _fgefe ;};_cfcfe .LinkAttr =_dfacc ;continue ;};if _dcaga .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gfgbg ,_ebgbg :=_dcaga .Value ,error (nil );if _ebgbg !=nil {return _ebgbg ;};_cfcfe .ContentTypeAttr =&_gfgbg ;continue ;};};_bbeeg :for {_eagbf ,_ebgce :=d .Token ();if _ebgce !=nil {return _ebgce ;};switch _bdgaf :=_eagbf .(type ){case _d .StartElement :switch _bdgaf .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfcfe .ExtLst =NewCT_OfficeArtExtensionList ();if _bcebb :=d .DecodeElement (_cfcfe .ExtLst ,&_bdgaf );_bcebb !=nil {return _bcebb ;};default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0056\u0069\u0064\u0065\u006f\u0046i\u006c\u0065 \u0025\u0076",_bdgaf .Name );if _egacd :=d .Skip ();_egacd !=nil {return _egacd ;};};case _d .EndElement :break _bbeeg ;case _d .CharData :};};return nil ;};func (_eabd *CT_GvmlShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eabd .CNvPr =NewCT_NonVisualDrawingProps ();_eabd .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_egbe :for {_egefg ,_gaeec :=d .Token ();if _gaeec !=nil {return _gaeec ;};switch _gfgaf :=_egefg .(type ){case _d .StartElement :switch _gfgaf .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _efegb :=d .DecodeElement (_eabd .CNvPr ,&_gfgaf );_efegb !=nil {return _efegb ;};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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _gbdeg :=d .DecodeElement (_eabd .CNvSpPr ,&_gfgaf );_gbdeg !=nil {return _gbdeg ;};default:_bf .Log .Debug ("\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",_gfgaf .Name );if _cfdc :=d .Skip ();_cfdc !=nil {return _cfdc ;};};case _d .EndElement :break _egbe ;case _d .CharData :};};return nil ;};func (_fecaf *Graphic )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecaf .CT_GraphicalObject =*NewCT_GraphicalObject ();_agefc :for {_eabag ,_dcgc :=d .Token ();if _dcgc !=nil {return _dcgc ;};switch _adaef :=_eabag .(type ){case _d .StartElement :switch _adaef .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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _ggaae :=d .DecodeElement (_fecaf .GraphicData ,&_adaef );_ggaae !=nil {return _ggaae ;};default:_bf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047r\u0061\u0070\u0068\u0069\u0063\u0020\u0025\u0076",_adaef .Name );if _dcbce :=d .Skip ();_dcbce !=nil {return _dcbce ;};};case _d .EndElement :break _agefc ;case _d .CharData :};};return nil ;};func (_bab *CT_AlphaOutsetEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bab .RadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bab .RadAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableStyleTextStyle and its children +func (_ggacb *CT_TableStyleTextStyle )Validate ()error {return _ggacb .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");}; -// Validate validates the CT_Bevel and its children -func (_bafe *CT_Bevel )Validate ()error {return _bafe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");};func NewCT_TextLineBreak ()*CT_TextLineBreak {_ebbb :=&CT_TextLineBreak {};return _ebbb };func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_bffe :=&CT_GvmlGroupShapeChoice {};return _bffe ;};func (_fabae *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fabae =0;case "\u0064\u006b\u0031":*_fabae =1;case "\u006c\u0074\u0031":*_fabae =2;case "\u0064\u006b\u0032":*_fabae =3;case "\u006c\u0074\u0032":*_fabae =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fabae =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fabae =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fabae =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fabae =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fabae =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fabae =10;case "\u0068\u006c\u0069n\u006b":*_fabae =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_fabae =12;};return nil ;};func (_fcecf *CT_FontScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcecf .MajorFont =NewCT_FontCollection ();_fcecf .MinorFont =NewCT_FontCollection ();for _ ,_fdcfg :=range start .Attr {if _fdcfg .Name .Local =="\u006e\u0061\u006d\u0065"{_ecgfg ,_cacg :=_fdcfg .Value ,error (nil );if _cacg !=nil {return _cacg ;};_fcecf .NameAttr =_ecgfg ;continue ;};};_cebdb :for {_beddg ,_cgeae :=d .Token ();if _cgeae !=nil {return _cgeae ;};switch _babg :=_beddg .(type ){case _d .StartElement :switch _babg .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 :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_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 :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _fcbgd :=d .DecodeElement (_fcecf .MajorFont ,&_babg );_fcbgd !=nil {return _fcbgd ;};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 :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_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 :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _gfcba :=d .DecodeElement (_fcecf .MinorFont ,&_babg );_gfcba !=nil {return _gfcba ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcecf .ExtLst =NewCT_OfficeArtExtensionList ();if _gade :=d .DecodeElement (_fcecf .ExtLst ,&_babg );_gade !=nil {return _gade ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065 \u0025\u0076",_babg .Name );if _gdcf :=d .Skip ();_gdcf !=nil {return _gdcf ;};};case _d .EndElement :break _cebdb ;case _d .CharData :};};return nil ;};func (_efcgg ST_FontCollectionIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efcgg .String (),start );};func (_bfebe ST_EffectContainerType )String ()string {switch _bfebe {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};func (_faff *CT_GvmlTextShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_afce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_faff .TxBody ,_afce );if _faff .Choice !=nil {_faff .Choice .MarshalXML (e ,_d .StartElement {});};if _faff .ExtLst !=nil {_cafdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faff .ExtLst ,_cafdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cefbbe *CT_GvmlTextShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cefbbe .UseSpRect !=nil {_bbge :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_cefbbe .UseSpRect ,_bbge );};if _cefbbe .Xfrm !=nil {_aegfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cefbbe .Xfrm ,_aegfd );};return nil ;}; +// Validate validates the CT_TextBody and its children +func (_ebeec *CT_TextBody )Validate ()error {return _ebeec .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func (_aeeca ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _aeeca {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeeca ));};return nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};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_AnimationDgmElement and its children -func (_fge *CT_AnimationDgmElement )Validate ()error {return _fge .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_bgfdf *CT_PresetColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgfdf .ValAttr =ST_PresetColorVal (1);for _ ,_gcaec :=range start .Attr {if _gcaec .Name .Local =="\u0076\u0061\u006c"{_bgfdf .ValAttr .UnmarshalXMLAttr (_gcaec );continue ;};};_cdfdf :for {_cdbff ,_acca :=d .Token ();if _acca !=nil {return _acca ;};switch _gdagf :=_cdbff .(type ){case _d .StartElement :switch _gdagf .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_fdbgb :=NewEG_ColorTransform ();_fdbgb .Tint =NewCT_PositiveFixedPercentage ();if _gdfcc :=d .DecodeElement (_fdbgb .Tint ,&_gdagf );_gdfcc !=nil {return _gdfcc ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_fdbgb );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 :"\u0073\u0068\u0061d\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 :"\u0073\u0068\u0061d\u0065"}:_cbgce :=NewEG_ColorTransform ();_cbgce .Shade =NewCT_PositiveFixedPercentage ();if _befe :=d .DecodeElement (_cbgce .Shade ,&_gdagf );_befe !=nil {return _befe ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_cbgce );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_gdgbg :=NewEG_ColorTransform ();_gdgbg .Comp =NewCT_ComplementTransform ();if _fdadb :=d .DecodeElement (_gdgbg .Comp ,&_gdagf );_fdadb !=nil {return _fdadb ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_gdgbg );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_aceef :=NewEG_ColorTransform ();_aceef .Inv =NewCT_InverseTransform ();if _dddfg :=d .DecodeElement (_aceef .Inv ,&_gdagf );_dddfg !=nil {return _dddfg ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_aceef );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\u0079"},_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\u0079"}:_debee :=NewEG_ColorTransform ();_debee .Gray =NewCT_GrayscaleTransform ();if _dbga :=d .DecodeElement (_debee .Gray ,&_gdagf );_dbga !=nil {return _dbga ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_debee );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_cgbaa :=NewEG_ColorTransform ();_cgbaa .Alpha =NewCT_PositiveFixedPercentage ();if _bgdeg :=d .DecodeElement (_cgbaa .Alpha ,&_gdagf );_bgdeg !=nil {return _bgdeg ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_cgbaa );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_edcfa :=NewEG_ColorTransform ();_edcfa .AlphaOff =NewCT_FixedPercentage ();if _ggeac :=d .DecodeElement (_edcfa .AlphaOff ,&_gdagf );_ggeac !=nil {return _ggeac ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_edcfa );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bdgab :=NewEG_ColorTransform ();_bdgab .AlphaMod =NewCT_PositivePercentage ();if _feecb :=d .DecodeElement (_bdgab .AlphaMod ,&_gdagf );_feecb !=nil {return _feecb ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_bdgab );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 :"\u0068\u0075\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 :"\u0068\u0075\u0065"}:_dbddba :=NewEG_ColorTransform ();_dbddba .Hue =NewCT_PositiveFixedAngle ();if _bgfge :=d .DecodeElement (_dbddba .Hue ,&_gdagf );_bgfge !=nil {return _bgfge ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_dbddba );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_acgeb :=NewEG_ColorTransform ();_acgeb .HueOff =NewCT_Angle ();if _bcgdg :=d .DecodeElement (_acgeb .HueOff ,&_gdagf );_bcgdg !=nil {return _bcgdg ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_acgeb );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_cefd :=NewEG_ColorTransform ();_cefd .HueMod =NewCT_PositivePercentage ();if _aafag :=d .DecodeElement (_cefd .HueMod ,&_gdagf );_aafag !=nil {return _aafag ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_cefd );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_cgfe :=NewEG_ColorTransform ();_cgfe .Sat =NewCT_Percentage ();if _dbadc :=d .DecodeElement (_cgfe .Sat ,&_gdagf );_dbadc !=nil {return _dbadc ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_cgfe );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_aaade :=NewEG_ColorTransform ();_aaade .SatOff =NewCT_Percentage ();if _fedfd :=d .DecodeElement (_aaade .SatOff ,&_gdagf );_fedfd !=nil {return _fedfd ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_aaade );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 :"\u0073\u0061\u0074\u004d\u006f\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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gbdgf :=NewEG_ColorTransform ();_gbdgf .SatMod =NewCT_Percentage ();if _gdcfd :=d .DecodeElement (_gbdgf .SatMod ,&_gdagf );_gdcfd !=nil {return _gdcfd ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_gbdgf );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_cccbd :=NewEG_ColorTransform ();_cccbd .Lum =NewCT_Percentage ();if _egdaag :=d .DecodeElement (_cccbd .Lum ,&_gdagf );_egdaag !=nil {return _egdaag ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_cccbd );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gagag :=NewEG_ColorTransform ();_gagag .LumOff =NewCT_Percentage ();if _ddae :=d .DecodeElement (_gagag .LumOff ,&_gdagf );_ddae !=nil {return _ddae ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_gagag );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bafa :=NewEG_ColorTransform ();_bafa .LumMod =NewCT_Percentage ();if _ffdeb :=d .DecodeElement (_bafa .LumMod ,&_gdagf );_ffdeb !=nil {return _ffdeb ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_bafa );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_baabg :=NewEG_ColorTransform ();_baabg .Red =NewCT_Percentage ();if _cedfc :=d .DecodeElement (_baabg .Red ,&_gdagf );_cedfc !=nil {return _cedfc ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_baabg );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_degcda :=NewEG_ColorTransform ();_degcda .RedOff =NewCT_Percentage ();if _gdceg :=d .DecodeElement (_degcda .RedOff ,&_gdagf );_gdceg !=nil {return _gdceg ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_degcda );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ggbb :=NewEG_ColorTransform ();_ggbb .RedMod =NewCT_Percentage ();if _bbeba :=d .DecodeElement (_ggbb .RedMod ,&_gdagf );_bbeba !=nil {return _bbeba ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_ggbb );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\u0065e\u006e"},_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\u0065e\u006e"}:_gdgee :=NewEG_ColorTransform ();_gdgee .Green =NewCT_Percentage ();if _efbfg :=d .DecodeElement (_gdgee .Green ,&_gdagf );_efbfg !=nil {return _efbfg ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_gdgee );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\u0065\u0065\u006e\u004f\u0066\u0066"},_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\u0065\u0065\u006e\u004f\u0066\u0066"}:_aaggf :=NewEG_ColorTransform ();_aaggf .GreenOff =NewCT_Percentage ();if _gbgaf :=d .DecodeElement (_aaggf .GreenOff ,&_gdagf );_gbgaf !=nil {return _gbgaf ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_aaggf );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\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cbdaa :=NewEG_ColorTransform ();_cbdaa .GreenMod =NewCT_Percentage ();if _feegd :=d .DecodeElement (_cbdaa .GreenMod ,&_gdagf );_feegd !=nil {return _feegd ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_cbdaa );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\u0075\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 :"\u0062\u006c\u0075\u0065"}:_adffb :=NewEG_ColorTransform ();_adffb .Blue =NewCT_Percentage ();if _febbe :=d .DecodeElement (_adffb .Blue ,&_gdagf );_febbe !=nil {return _febbe ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_adffb );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_fgag :=NewEG_ColorTransform ();_fgag .BlueOff =NewCT_Percentage ();if _dbdge :=d .DecodeElement (_fgag .BlueOff ,&_gdagf );_dbdge !=nil {return _dbdge ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_fgag );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_gagcf :=NewEG_ColorTransform ();_gagcf .BlueMod =NewCT_Percentage ();if _dgdbe :=d .DecodeElement (_gagcf .BlueMod ,&_gdagf );_dgdbe !=nil {return _dgdbe ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_gagcf );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\u0061\u006dm\u0061"},_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\u0061\u006dm\u0061"}:_gddg :=NewEG_ColorTransform ();_gddg .Gamma =NewCT_GammaTransform ();if _eagdd :=d .DecodeElement (_gddg .Gamma ,&_gdagf );_eagdd !=nil {return _eagdd ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_gddg );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_cddag :=NewEG_ColorTransform ();_cddag .InvGamma =NewCT_InverseGammaTransform ();if _bbaac :=d .DecodeElement (_cddag .InvGamma ,&_gdagf );_bbaac !=nil {return _bbaac ;};_bgfdf .EG_ColorTransform =append (_bgfdf .EG_ColorTransform ,_cddag );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0043o\u006co\u0072\u0020\u0025\u0076",_gdagf .Name );if _fgeba :=d .Skip ();_fgeba !=nil {return _fgeba ;};};case _d .EndElement :break _cdfdf ;case _d .CharData :};};return nil ;};func (_dfgcb *CT_GvmlPicture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfgcb .NvPicPr =NewCT_GvmlPictureNonVisual ();_dfgcb .BlipFill =NewCT_BlipFillProperties ();_dfgcb .SpPr =NewCT_ShapeProperties ();_cadf :for {_cbfd ,_febea :=d .Token ();if _febea !=nil {return _febea ;};switch _dffe :=_cbfd .(type ){case _d .StartElement :switch _dffe .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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _geeb :=d .DecodeElement (_dfgcb .NvPicPr ,&_dffe );_geeb !=nil {return _geeb ;};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"}:if _cbdfg :=d .DecodeElement (_dfgcb .BlipFill ,&_dffe );_cbdfg !=nil {return _cbdfg ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _gecc :=d .DecodeElement (_dfgcb .SpPr ,&_dffe );_gecc !=nil {return _gecc ;};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 :"\u0073\u0074\u0079l\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 :"\u0073\u0074\u0079l\u0065"}:_dfgcb .Style =NewCT_ShapeStyle ();if _affcf :=d .DecodeElement (_dfgcb .Style ,&_dffe );_affcf !=nil {return _affcf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfgcb .ExtLst =NewCT_OfficeArtExtensionList ();if _ffafb :=d .DecodeElement (_dfgcb .ExtLst ,&_dffe );_ffafb !=nil {return _ffafb ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063t\u0075r\u0065\u0020\u0025\u0076",_dffe .Name );if _cffec :=d .Skip ();_cffec !=nil {return _cffec ;};};case _d .EndElement :break _cadf ;case _d .CharData :};};return nil ;};func NewCT_RegularTextRun ()*CT_RegularTextRun {_fbgc :=&CT_RegularTextRun {};return _fbgc };func (_gdbgg *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdbgg =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gdbgg =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gdbgg =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gdbgg =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gdbgg =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gdbgg =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gdbgg =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gdbgg =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gdbgg =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gdbgg =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_gdbgg =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gdbgg =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gdbgg =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gdbgg =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_gdbgg =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gdbgg =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_gdbgg =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gdbgg =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_gdbgg =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_gdbgg =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gdbgg =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_gdbgg =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_gdbgg =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_gdbgg =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_gdbgg =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_gdbgg =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_gdbgg =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_gdbgg =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_gdbgg =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_gdbgg =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_gdbgg =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_gdbgg =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gdbgg =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_gdbgg =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_gdbgg =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_gdbgg =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_gdbgg =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_gdbgg =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_gdbgg =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_gdbgg =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_gdbgg =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_gdbgg =41;};return nil ;}; +// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path +func (_aceea *CT_FixedPercentage )ValidateWithPath (path string )error {if _acecd :=_aceea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acecd !=nil {return _acecd ;};return nil ;};func (_faace *CT_TextBulletSizePoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",_faace .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GvmlShapeNonVisual and its children -func (_bdfdb *CT_GvmlShapeNonVisual )Validate ()error {return _bdfdb .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_fdbfb ST_AdjCoordinate )String ()string {if _fdbfb .ST_Coordinate !=nil {return _fdbfb .ST_Coordinate .String ();};if _fdbfb .ST_GeomGuideName !=nil {return _b .Sprintf ("\u0025\u0076",*_fdbfb .ST_GeomGuideName );};return "";};func NewCT_FillEffect ()*CT_FillEffect {_gcdeb :=&CT_FillEffect {};return _gcdeb };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 (_fafacd *ST_PresetShadowVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fafacd =0;case "\u0073\u0068\u0064w\u0031":*_fafacd =1;case "\u0073\u0068\u0064w\u0032":*_fafacd =2;case "\u0073\u0068\u0064w\u0033":*_fafacd =3;case "\u0073\u0068\u0064w\u0034":*_fafacd =4;case "\u0073\u0068\u0064w\u0035":*_fafacd =5;case "\u0073\u0068\u0064w\u0036":*_fafacd =6;case "\u0073\u0068\u0064w\u0037":*_fafacd =7;case "\u0073\u0068\u0064w\u0038":*_fafacd =8;case "\u0073\u0068\u0064w\u0039":*_fafacd =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_fafacd =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_fafacd =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_fafacd =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_fafacd =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_fafacd =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_fafacd =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_fafacd =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_fafacd =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_fafacd =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_fafacd =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_fafacd =20;};return nil ;};func NewCT_GvmlConnector ()*CT_GvmlConnector {_dbcf :=&CT_GvmlConnector {};_dbcf .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_dbcf .SpPr =NewCT_ShapeProperties ();return _dbcf ;};func (_egfe *CT_GvmlTextShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egfe .TxBody =NewCT_TextBody ();_fedf :for {_bfdge ,_bdgd :=d .Token ();if _bdgd !=nil {return _bdgd ;};switch _gfaec :=_bfdge .(type ){case _d .StartElement :switch _gfaec .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 :"\u0074\u0078\u0042\u006f\u0064\u0079"},_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 :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _efga :=d .DecodeElement (_egfe .TxBody ,&_gfaec );_efga !=nil {return _efga ;};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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_egfe .Choice =NewCT_GvmlTextShapeChoice ();if _cgccf :=d .DecodeElement (&_egfe .Choice .UseSpRect ,&_gfaec );_cgccf !=nil {return _cgccf ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_egfe .Choice =NewCT_GvmlTextShapeChoice ();if _efdbe :=d .DecodeElement (&_egfe .Choice .Xfrm ,&_gfaec );_efdbe !=nil {return _efdbe ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfe .ExtLst =NewCT_OfficeArtExtensionList ();if _cgebe :=d .DecodeElement (_egfe .ExtLst ,&_gfaec );_cgebe !=nil {return _cgebe ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025v",_gfaec .Name );if _eggea :=d .Skip ();_eggea !=nil {return _eggea ;};};case _d .EndElement :break _fedf ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_Angle and its children +func (_ddb *CT_Angle )Validate ()error {return _ddb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};func (_cafaf *ST_DgmBuildStep )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfea ,_ccbdd :=d .Token ();if _ccbdd !=nil {return _ccbdd ;};if _edfab ,_dffed :=_fbfea .(_b .EndElement );_dffed &&_edfab .Name ==start .Name {*_cafaf =1;return nil ;};if _cefaf ,_eaegg :=_fbfea .(_b .CharData );!_eaegg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbfea );}else {switch string (_cefaf ){case "":*_cafaf =0;case "\u0073\u0070":*_cafaf =1;case "\u0062\u0067":*_cafaf =2;};};_fbfea ,_ccbdd =d .Token ();if _ccbdd !=nil {return _ccbdd ;};if _fcfab ,_ffeef :=_fbfea .(_b .EndElement );_ffeef &&_fcfab .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbfea );};func (_gabga ST_TextFontAlignType )String ()string {switch _gabga {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 "";};func (_gbbff ST_TextShapeType )Validate ()error {return _gbbff .ValidateWithPath ("")};func (_ebebb ST_LightRigType )ValidateWithPath (path string )error {switch _ebebb {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebebb ));};return nil ;};func (_ddcec *CT_TablePartStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddcec .TcTxStyle !=nil {_aedfc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddcec .TcTxStyle ,_aedfc );};if _ddcec .TcStyle !=nil {_ebfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_ddcec .TcStyle ,_ebfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};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 (_fccdd ST_TextFontScalePercentOrPercentString )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fccdd .ST_TextFontScalePercent !=nil {e .EncodeToken (_b .CharData (_db .Sprintf ("\u0025\u0064",*_fccdd .ST_TextFontScalePercent )));};if _fccdd .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_fccdd .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ;GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func (_defba *CT_ColorSchemeList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbgfa :for {_dbag ,_aebf :=d .Token ();if _aebf !=nil {return _aebf ;};switch _cdbdf :=_dbag .(type ){case _b .StartElement :switch _cdbdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cafg :=NewCT_ColorSchemeAndMapping ();if _gcbf :=d .DecodeElement (_cafg ,&_cdbdf );_gcbf !=nil {return _gcbf ;};_defba .ExtraClrScheme =append (_defba .ExtraClrScheme ,_cafg );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cdbdf .Name );if _ebbf :=d .Skip ();_ebbf !=nil {return _ebbf ;};};case _b .EndElement :break _cbgfa ;case _b .CharData :};};return nil ;};func (_bbcf *CT_GeomGuideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgabg :for {_facbab ,_cdeb :=d .Token ();if _cdeb !=nil {return _cdeb ;};switch _efddg :=_facbab .(type ){case _b .StartElement :switch _efddg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbed :=NewCT_GeomGuide ();if _cgfde :=d .DecodeElement (_gbed ,&_efddg );_cgfde !=nil {return _cgfde ;};_bbcf .Gd =append (_bbcf .Gd ,_gbed );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_efddg .Name );if _cefc :=d .Skip ();_cefc !=nil {return _cefc ;};};case _b .EndElement :break _dgabg ;case _b .CharData :};};return nil ;};func (_cgcc *CT_Boolean )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_decf :=range start .Attr {if _decf .Name .Local =="\u0076\u0061\u006c"{_ggcf ,_gccd :=ParseUnionST_OnOff (_decf .Value );if _gccd !=nil {return _gccd ;};_cgcc .ValAttr =&_ggcf ;continue ;};};for {_cgca ,_gdea :=d .Token ();if _gdea !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_gdea );};if _abfe ,_ggb :=_cgca .(_b .EndElement );_ggb &&_abfe .Name ==start .Name {break ;};};return nil ;};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_ec :=&CT_AlphaFloorEffect {};return _ec };func (_bcabdc *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bbagb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bcabdc .CNvPr ,_bbagb );_cfeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bcabdc .CNvGraphicFramePr ,_cfeg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agbbb *CT_EffectList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agbbb .Blur !=nil {_ggdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_agbbb .Blur ,_ggdc );};if _agbbb .FillOverlay !=nil {_cgdce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_agbbb .FillOverlay ,_cgdce );};if _agbbb .Glow !=nil {_bafg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_agbbb .Glow ,_bafg );};if _agbbb .InnerShdw !=nil {_fccb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_agbbb .InnerShdw ,_fccb );};if _agbbb .OuterShdw !=nil {_fgafd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_agbbb .OuterShdw ,_fgafd );};if _agbbb .PrstShdw !=nil {_dgfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_agbbb .PrstShdw ,_dgfa );};if _agbbb .Reflection !=nil {_cgbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_agbbb .Reflection ,_cgbe );};if _agbbb .SoftEdge !=nil {_bdgae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_agbbb .SoftEdge ,_bdgae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_debg *CT_LineStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_eebef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_dbgef :=range _debg .Ln {e .EncodeElement (_dbgef ,_eebef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fedfc *ST_PresetColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfbcd ,_egbcb :=d .Token ();if _egbcb !=nil {return _egbcb ;};if _efcf ,_agacg :=_gfbcd .(_b .EndElement );_agacg &&_efcf .Name ==start .Name {*_fedfc =1;return nil ;};if _gcfdb ,_geacf :=_gfbcd .(_b .CharData );!_geacf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfbcd );}else {switch string (_gcfdb ){case "":*_fedfc =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_fedfc =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_fedfc =2;case "\u0061\u0071\u0075\u0061":*_fedfc =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_fedfc =4;case "\u0061\u007a\u0075r\u0065":*_fedfc =5;case "\u0062\u0065\u0069g\u0065":*_fedfc =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_fedfc =7;case "\u0062\u006c\u0061c\u006b":*_fedfc =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_fedfc =9;case "\u0062\u006c\u0075\u0065":*_fedfc =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_fedfc =11;case "\u0062\u0072\u006fw\u006e":*_fedfc =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_fedfc =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_fedfc =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_fedfc =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_fedfc =16;case "\u0063\u006f\u0072a\u006c":*_fedfc =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_fedfc =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_fedfc =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_fedfc =20;case "\u0063\u0079\u0061\u006e":*_fedfc =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_fedfc =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_fedfc =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_fedfc =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_fedfc =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_fedfc =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_fedfc =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_fedfc =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_fedfc =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_fedfc =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_fedfc =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_fedfc =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_fedfc =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_fedfc =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_fedfc =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_fedfc =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_fedfc =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_fedfc =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_fedfc =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_fedfc =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_fedfc =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_fedfc =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_fedfc =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_fedfc =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_fedfc =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_fedfc =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_fedfc =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_fedfc =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_fedfc =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_fedfc =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_fedfc =51;case "\u0064\u006b\u0052e\u0064":*_fedfc =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_fedfc =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_fedfc =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_fedfc =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_fedfc =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_fedfc =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_fedfc =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_fedfc =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_fedfc =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_fedfc =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_fedfc =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_fedfc =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_fedfc =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_fedfc =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_fedfc =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_fedfc =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_fedfc =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_fedfc =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_fedfc =70;case "\u0067\u006f\u006c\u0064":*_fedfc =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_fedfc =72;case "\u0067\u0072\u0061\u0079":*_fedfc =73;case "\u0067\u0072\u0065\u0079":*_fedfc =74;case "\u0067\u0072\u0065e\u006e":*_fedfc =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_fedfc =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_fedfc =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_fedfc =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_fedfc =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_fedfc =80;case "\u0069\u0076\u006fr\u0079":*_fedfc =81;case "\u006b\u0068\u0061k\u0069":*_fedfc =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_fedfc =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_fedfc =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_fedfc =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_fedfc =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_fedfc =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_fedfc =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_fedfc =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_fedfc =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_fedfc =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_fedfc =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_fedfc =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_fedfc =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_fedfc =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_fedfc =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_fedfc =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_fedfc =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_fedfc =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_fedfc =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_fedfc =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_fedfc =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_fedfc =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_fedfc =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_fedfc =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_fedfc =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_fedfc =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_fedfc =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_fedfc =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_fedfc =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_fedfc =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_fedfc =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_fedfc =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_fedfc =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_fedfc =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_fedfc =116;case "\u006c\u0069\u006d\u0065":*_fedfc =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_fedfc =118;case "\u006c\u0069\u006ee\u006e":*_fedfc =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_fedfc =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_fedfc =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_fedfc =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_fedfc =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_fedfc =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_fedfc =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_fedfc =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_fedfc =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_fedfc =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_fedfc =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_fedfc =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_fedfc =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_fedfc =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_fedfc =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_fedfc =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_fedfc =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_fedfc =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_fedfc =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_fedfc =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_fedfc =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_fedfc =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_fedfc =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_fedfc =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_fedfc =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_fedfc =144;case "\u006e\u0061\u0076\u0079":*_fedfc =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_fedfc =146;case "\u006f\u006c\u0069v\u0065":*_fedfc =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_fedfc =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_fedfc =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_fedfc =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_fedfc =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_fedfc =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_fedfc =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_fedfc =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_fedfc =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_fedfc =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_fedfc =157;case "\u0070\u0065\u0072\u0075":*_fedfc =158;case "\u0070\u0069\u006e\u006b":*_fedfc =159;case "\u0070\u006c\u0075\u006d":*_fedfc =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_fedfc =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_fedfc =162;case "\u0072\u0065\u0064":*_fedfc =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_fedfc =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_fedfc =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_fedfc =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_fedfc =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_fedfc =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_fedfc =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_fedfc =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_fedfc =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_fedfc =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_fedfc =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_fedfc =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_fedfc =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_fedfc =176;case "\u0073\u006e\u006f\u0077":*_fedfc =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_fedfc =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_fedfc =179;case "\u0074\u0061\u006e":*_fedfc =180;case "\u0074\u0065\u0061\u006c":*_fedfc =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_fedfc =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_fedfc =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_fedfc =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_fedfc =185;case "\u0077\u0068\u0065a\u0074":*_fedfc =186;case "\u0077\u0068\u0069t\u0065":*_fedfc =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_fedfc =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_fedfc =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_fedfc =190;};};_gfbcd ,_egbcb =d .Token ();if _egbcb !=nil {return _egbcb ;};if _caaab ,_edfdf :=_gfbcd .(_b .EndElement );_edfdf &&_caaab .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfbcd );}; -// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path -func (_ddddd *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _efada :=_ddddd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_efada !=nil {return _efada ;};if _cgcc :=_ddddd .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_cgcc !=nil {return _cgcc ;};return nil ;};func (_afbef *CT_GvmlConnector )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afbef .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_afbef .SpPr =NewCT_ShapeProperties ();_febgd :for {_dacab ,_fggf :=d .Token ();if _fggf !=nil {return _fggf ;};switch _ddcbg :=_dacab .(type ){case _d .StartElement :switch _ddcbg .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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _dbcdd :=d .DecodeElement (_afbef .NvCxnSpPr ,&_ddcbg );_dbcdd !=nil {return _dbcdd ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _cagd :=d .DecodeElement (_afbef .SpPr ,&_ddcbg );_cagd !=nil {return _cagd ;};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 :"\u0073\u0074\u0079l\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 :"\u0073\u0074\u0079l\u0065"}:_afbef .Style =NewCT_ShapeStyle ();if _efad :=d .DecodeElement (_afbef .Style ,&_ddcbg );_efad !=nil {return _efad ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afbef .ExtLst =NewCT_OfficeArtExtensionList ();if _ecabf :=d .DecodeElement (_afbef .ExtLst ,&_ddcbg );_ecabf !=nil {return _ecabf ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0020\u0025v",_ddcbg .Name );if _aaaea :=d .Skip ();_aaaea !=nil {return _aaaea ;};};case _d .EndElement :break _febgd ;case _d .CharData :};};return nil ;};func (_bfdgd *ST_CompoundLine )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfdgd =0;case "\u0073\u006e\u0067":*_bfdgd =1;case "\u0064\u0062\u006c":*_bfdgd =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bfdgd =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bfdgd =4;case "\u0074\u0072\u0069":*_bfdgd =5;};return nil ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;};func (_fefab *CT_ReflectionEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fefab .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .BlurRadAttr )});};if _fefab .StAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0041"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .StAAttr )});};if _fefab .StPosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .StPosAttr )});};if _fefab .EndAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .EndAAttr )});};if _fefab .EndPosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .EndPosAttr )});};if _fefab .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .DistAttr )});};if _fefab .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .DirAttr )});};if _fefab .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .FadeDirAttr )});};if _fefab .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .SxAttr )});};if _fefab .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .SyAttr )});};if _fefab .KxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .KxAttr )});};if _fefab .KyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_fefab .KyAttr )});};if _fefab .AlgnAttr !=ST_RectAlignmentUnset {_aged ,_gafde :=_fefab .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _gafde !=nil {return _gafde ;};start .Attr =append (start .Attr ,_aged );};if _fefab .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_fefab .RotWithShapeAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdef *CT_LineJoinRound )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gdbea ,_bdcbc :=d .Token ();if _bdcbc !=nil {return _b .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",_bdcbc );};if _egcdg ,_feed :=_gdbea .(_d .EndElement );_feed &&_egcdg .Name ==start .Name {break ;};};return nil ;};func (_bgeda *CT_OfficeArtExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgeda .Ext !=nil {_ddefd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_cdfad :=range _bgeda .Ext {e .EncodeElement (_cdfad ,_ddefd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Headers struct{Header []string ;};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;}; +// Validate validates the CT_CustomGeometry2D and its children +func (_dcba *CT_CustomGeometry2D )Validate ()error {return _dcba .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_bcb *CT_BackgroundFillStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );for _ ,_abb :=range _bcb .EG_FillProperties {_abb .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aadfg ST_CompoundLine )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aebcdg :=_b .Attr {};_aebcdg .Name =name ;switch _aadfg {case ST_CompoundLineUnset :_aebcdg .Value ="";case ST_CompoundLineSng :_aebcdg .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_aebcdg .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_aebcdg .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_aebcdg .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_aebcdg .Value ="\u0074\u0072\u0069";};return _aebcdg ,nil ;};func (_ebccb *CT_PictureLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebccb .NoCropAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebccb .NoCropAttr ))});};if _ebccb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebccb .NoGrpAttr ))});};if _ebccb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebccb .NoSelectAttr ))});};if _ebccb .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebccb .NoRotAttr ))});};if _ebccb .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebccb .NoChangeAspectAttr ))});};if _ebccb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebccb .NoMoveAttr ))});};if _ebccb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebccb .NoResizeAttr ))});};if _ebccb .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebccb .NoEditPointsAttr ))});};if _ebccb .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebccb .NoAdjustHandlesAttr ))});};if _ebccb .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebccb .NoChangeArrowheadsAttr ))});};if _ebccb .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebccb .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _ebccb .ExtLst !=nil {_gfdbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebccb .ExtLst ,_gfdbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afdgc *EG_ShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afdgc .Lin !=nil {_gdbbbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_afdgc .Lin ,_gdbbbf );};if _afdgc .Path !=nil {_fagaba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_afdgc .Path ,_fagaba );};return nil ;}; -// Validate validates the CT_BiLevelEffect and its children -func (_eead *CT_BiLevelEffect )Validate ()error {return _eead .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_ecgf :=&CT_AnimationElementChoice {};return _ecgf ;}; +// Validate validates the CT_BlipFillProperties and its children +func (_agdb *CT_BlipFillProperties )Validate ()error {return _agdb .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gfgcg *CT_TextSpacingPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbgga :=range start .Attr {if _bbgga .Name .Local =="\u0076\u0061\u006c"{_gcaee ,_gfacg :=ParseUnionST_TextSpacingPercentOrPercentString (_bbgga .Value );if _gfacg !=nil {return _gfacg ;};_gfgcg .ValAttr =_gcaee ;continue ;};};for {_adefc ,_gffbf :=d .Token ();if _gffbf !=nil {return _db .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",_gffbf );};if _eeacec ,_cefgb :=_adefc .(_b .EndElement );_cefgb &&_eeacec .Name ==start .Name {break ;};};return nil ;};func (_ggacc ST_LightRigDirection )ValidateWithPath (path string )error {switch _ggacc {case 0,1,2,3,4,5,6,7,8:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggacc ));};return nil ;}; -// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path -func (_adabc *EG_FillModeProperties )ValidateWithPath (path string )error {if _adabc .Tile !=nil {if _cdbffg :=_adabc .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_cdbffg !=nil {return _cdbffg ;};};if _adabc .Stretch !=nil {if _fecfe :=_adabc .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_fecfe !=nil {return _fecfe ;};};return nil ;}; +// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path +func (_faccb *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _faccb .LimAttr !=nil {if _badga :=_faccb .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_badga !=nil {return _badga ;};};return nil ;};func (_ffafd *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cefce ,_eaabd :=d .Token ();if _eaabd !=nil {return _eaabd ;};if _ddgea ,_fcgcac :=_cefce .(_b .EndElement );_fcgcac &&_ddgea .Name ==start .Name {*_ffafd =1;return nil ;};if _cebbc ,_babgc :=_cefce .(_b .CharData );!_babgc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cefce );}else {switch string (_cebbc ){case "":*_ffafd =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ffafd =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ffafd =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_ffafd =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_ffafd =4;};};_cefce ,_eaabd =d .Token ();if _eaabd !=nil {return _eaabd ;};if _dafcdd ,_acdge :=_cefce .(_b .EndElement );_acdge &&_dafcdd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cefce );};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_cca :=&CT_AnimationDgmElement {};return _cca ;};func (_dcbfe ST_TextVertOverflowType )Validate ()error {return _dcbfe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path -func (_cbba *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _cbba .PrstAttr ==ST_PresetShadowValUnset {return _b .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 _cadef :=_cbba .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_cadef !=nil {return _cadef ;};if _cbba .DistAttr !=nil {if *_cbba .DistAttr < 0{return _b .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 ,*_cbba .DistAttr );};if *_cbba .DistAttr > 27273042316900{return _b .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 ,*_cbba .DistAttr );};};if _cbba .DirAttr !=nil {if *_cbba .DirAttr < 0{return _b .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 ,*_cbba .DirAttr );};if *_cbba .DirAttr >=21600000{return _b .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 ,*_cbba .DirAttr );};};if _cbba .ScrgbClr !=nil {if _bbgce :=_cbba .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bbgce !=nil {return _bbgce ;};};if _cbba .SrgbClr !=nil {if _gagfa :=_cbba .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gagfa !=nil {return _gagfa ;};};if _cbba .HslClr !=nil {if _cdddd :=_cbba .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cdddd !=nil {return _cdddd ;};};if _cbba .SysClr !=nil {if _bggda :=_cbba .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bggda !=nil {return _bggda ;};};if _cbba .SchemeClr !=nil {if _bffac :=_cbba .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bffac !=nil {return _bffac ;};};if _cbba .PrstClr !=nil {if _gabcb :=_cbba .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gabcb !=nil {return _gabcb ;};};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;); +// Validate validates the AG_Blob and its children +func (_ae *AG_Blob )Validate ()error {return _ae .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};func (_dff *CT_AlphaReplaceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fge :=range start .Attr {if _fge .Name .Local =="\u0061"{_dfac ,_afed :=ParseUnionST_PositiveFixedPercentage (_fge .Value );if _afed !=nil {return _afed ;};_dff .AAttr =_dfac ;continue ;};};for {_bdbc ,_cab :=d .Token ();if _cab !=nil {return _db .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",_cab );};if _bbgg ,_cbe :=_bdbc .(_b .EndElement );_cbe &&_bbgg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path -func (_ggbde *CT_Point2D )ValidateWithPath (path string )error {if _dgagc :=_ggbde .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dgagc !=nil {return _dgagc ;};if _eegef :=_ggbde .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_eegef !=nil {return _eegef ;};return nil ;};func (_afbde *ST_TextVerticalType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gddd ,_dbedac :=d .Token ();if _dbedac !=nil {return _dbedac ;};if _dbefbf ,_dffga :=_gddd .(_d .EndElement );_dffga &&_dbefbf .Name ==start .Name {*_afbde =1;return nil ;};if _agffd ,_ccbdbb :=_gddd .(_d .CharData );!_ccbdbb {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",_gddd );}else {switch string (_agffd ){case "":*_afbde =0;case "\u0068\u006f\u0072\u007a":*_afbde =1;case "\u0076\u0065\u0072\u0074":*_afbde =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_afbde =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_afbde =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_afbde =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_afbde =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_afbde =7;};};_gddd ,_dbedac =d .Token ();if _dbedac !=nil {return _dbedac ;};if _bddde ,_gffaa :=_gddd .(_d .EndElement );_gffaa &&_bddde .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",_gddd );}; +// Validate validates the CT_AlphaBiLevelEffect and its children +func (_fba *CT_AlphaBiLevelEffect )Validate ()error {return _fba .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path -func (_gcgab *EG_Media )ValidateWithPath (path string )error {if _gcgab .AudioCd !=nil {if _fgddb :=_gcgab .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_fgddb !=nil {return _fgddb ;};};if _gcgab .WavAudioFile !=nil {if _bdbge :=_gcgab .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_bdbge !=nil {return _bdbge ;};};if _gcgab .AudioFile !=nil {if _gedde :=_gcgab .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_gedde !=nil {return _gedde ;};};if _gcgab .VideoFile !=nil {if _gbff :=_gcgab .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_gbff !=nil {return _gbff ;};};if _gcgab .QuickTimeFile !=nil {if _edfea :=_gcgab .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_edfea !=nil {return _edfea ;};};return nil ;};func (_fcfgb *ST_PositivePercentage )ValidateWithPath (path string )error {_cadeg :=[]string {};if _fcfgb .ST_PositivePercentageDecimal !=nil {_cadeg =append (_cadeg ,"\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 _fcfgb .ST_PositivePercentage !=nil {if _gefce :=_fcfgb .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_gefce !=nil {return _gefce ;};_cadeg =append (_cadeg ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cadeg )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cadeg );};return nil ;};type ST_AnimationChartOnlyBuildType byte ; +// Validate validates the CT_BaseStyles and its children +func (_defc *CT_BaseStyles )Validate ()error {return _defc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_aadbeda :=ST_TextSpacingPercentOrPercentString {};if _e .ST_PercentagePatternRe .MatchString (s ){_aadbeda .ST_Percentage =&s ;}else {_egdga ,_bbaab :=_af .ParseInt (s ,10,64);if _bbaab !=nil {return _aadbeda ,_db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bbaab );};_egcbb :=int32 (_egdga );_aadbeda .ST_TextSpacingPercent =&_egcbb ;};return _aadbeda ,nil ;}; -// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path -func (_ccbga *EG_TextRun )ValidateWithPath (path string )error {if _ccbga .R !=nil {if _ddbcb :=_ccbga .R .ValidateWithPath (path +"\u002f\u0052");_ddbcb !=nil {return _ddbcb ;};};if _ccbga .Br !=nil {if _bfca :=_ccbga .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_bfca !=nil {return _bfca ;};};if _ccbga .Fld !=nil {if _gacdgd :=_ccbga .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_gacdgd !=nil {return _gacdgd ;};};return nil ;};func (_ebeff *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_befb ,_effae :=d .Token ();if _effae !=nil {return _b .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",_effae );};if _dabda ,_cegegd :=_befb .(_d .EndElement );_cegegd &&_dabda .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SphereCoords and its children +func (_ggcfd *CT_SphereCoords )Validate ()error {return _ggcfd .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};func (_egae *CT_TableGrid )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adaag :for {_egdgd ,_ffcefd :=d .Token ();if _ffcefd !=nil {return _ffcefd ;};switch _egaf :=_egdgd .(type ){case _b .StartElement :switch _egaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbgba :=NewCT_TableCol ();if _cfaag :=d .DecodeElement (_cbgba ,&_egaf );_cfaag !=nil {return _cfaag ;};_egae .GridCol =append (_egae .GridCol ,_cbgba );default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0061\u0062l\u0065\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_egaf .Name );if _gafcb :=d .Skip ();_gafcb !=nil {return _gafcb ;};};case _b .EndElement :break _adaag ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path -func (_dabe *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _cfeee :=_dabe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cfeee !=nil {return _cfeee ;};if _bggc :=_dabe .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bggc !=nil {return _bggc ;};return nil ;};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_efegg :=&CT_TextNormalAutofit {};return _efegg ;};func (_cbegf ST_Percentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbegf .ST_PercentageDecimal !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_cbegf .ST_PercentageDecimal )));};if _cbegf .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_cbegf .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_GammaTransform ()*CT_GammaTransform {_ebdfa :=&CT_GammaTransform {};return _ebdfa };func (_fggeb *CT_TextShapeAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Blip struct{CT_Blip };func (_ffddd *CT_GroupTransform2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcaeg :=range start .Attr {if _bcaeg .Name .Local =="\u0072\u006f\u0074"{_ebba ,_dfbfd :=_c .ParseInt (_bcaeg .Value ,10,32);if _dfbfd !=nil {return _dfbfd ;};_cfbag :=int32 (_ebba );_ffddd .RotAttr =&_cfbag ;continue ;};if _bcaeg .Name .Local =="\u0066\u006c\u0069p\u0048"{_gceb ,_ffecf :=_c .ParseBool (_bcaeg .Value );if _ffecf !=nil {return _ffecf ;};_ffddd .FlipHAttr =&_gceb ;continue ;};if _bcaeg .Name .Local =="\u0066\u006c\u0069p\u0056"{_degafd ,_fafae :=_c .ParseBool (_bcaeg .Value );if _fafae !=nil {return _fafae ;};_ffddd .FlipVAttr =&_degafd ;continue ;};};_afebe :for {_feag ,_ffdcc :=d .Token ();if _ffdcc !=nil {return _ffdcc ;};switch _dcfa :=_feag .(type ){case _d .StartElement :switch _dcfa .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 :"\u006f\u0066\u0066"},_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 :"\u006f\u0066\u0066"}:_ffddd .Off =NewCT_Point2D ();if _cggb :=d .DecodeElement (_ffddd .Off ,&_dcfa );_cggb !=nil {return _cggb ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_ffddd .Ext =NewCT_PositiveSize2D ();if _afdg :=d .DecodeElement (_ffddd .Ext ,&_dcfa );_afdg !=nil {return _afdg ;};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 :"\u0063\u0068\u004ff\u0066"},_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 :"\u0063\u0068\u004ff\u0066"}:_ffddd .ChOff =NewCT_Point2D ();if _cggba :=d .DecodeElement (_ffddd .ChOff ,&_dcfa );_cggba !=nil {return _cggba ;};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 :"\u0063\u0068\u0045x\u0074"},_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 :"\u0063\u0068\u0045x\u0074"}:_ffddd .ChExt =NewCT_PositiveSize2D ();if _bagfg :=d .DecodeElement (_ffddd .ChExt ,&_dcfa );_bagfg !=nil {return _bagfg ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0054\u0072an\u0073\u0066\u006f\u0072\u006d\u0032\u0044\u0020\u0025\u0076",_dcfa .Name );if _cagad :=d .Skip ();_cagad !=nil {return _cagad ;};};case _d .EndElement :break _afebe ;case _d .CharData :};};return nil ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_gac :=&CT_AlphaFloorEffect {};return _gac }; +// Validate validates the CT_TransformEffect and its children +func (_bcbab *CT_TransformEffect )Validate ()error {return _bcbab .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_fadac ST_TextAutonumberScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fadac .String (),start );};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;}; -// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path -func (_fafac *CT_Point3D )ValidateWithPath (path string )error {if _bbab :=_fafac .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_bbab !=nil {return _bbab ;};if _agbd :=_fafac .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_agbd !=nil {return _agbd ;};if _ececc :=_fafac .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_ececc !=nil {return _ececc ;};return nil ;}; +// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path +func (_gdae *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _fgda :=_gdae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgda !=nil {return _fgda ;};if _deea :=_gdae .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_deea !=nil {return _deea ;};if _gbgb :=_gdae .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_gbgb !=nil {return _gbgb ;};if _gdae .Style !=nil {if _beafa :=_gdae .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_beafa !=nil {return _beafa ;};};if _gdae .ExtLst !=nil {if _ccdg :=_gdae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdg !=nil {return _ccdg ;};};return nil ;};func (_gbdce *CT_TextBodyProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbdce .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_gbdce .RotAttr )});};if _gbdce .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gbdce .SpcFirstLastParaAttr ))});};if _gbdce .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_eeedde ,_ecac :=_gbdce .VertOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _ecac !=nil {return _ecac ;};start .Attr =append (start .Attr ,_eeedde );};if _gbdce .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_gaeba ,_bbac :=_gbdce .HorzOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _bbac !=nil {return _bbac ;};start .Attr =append (start .Attr ,_gaeba );};if _gbdce .VertAttr !=ST_TextVerticalTypeUnset {_aadbf ,_gccad :=_gbdce .VertAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072\u0074"});if _gccad !=nil {return _gccad ;};start .Attr =append (start .Attr ,_aadbf );};if _gbdce .WrapAttr !=ST_TextWrappingTypeUnset {_gccdg ,_faagf :=_gbdce .WrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u0072\u0061\u0070"});if _faagf !=nil {return _faagf ;};start .Attr =append (start .Attr ,_gccdg );};if _gbdce .LInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_gbdce .LInsAttr )});};if _gbdce .TInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_gbdce .TInsAttr )});};if _gbdce .RInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_gbdce .RInsAttr )});};if _gbdce .BInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_gbdce .BInsAttr )});};if _gbdce .NumColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_gbdce .NumColAttr )});};if _gbdce .SpcColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_gbdce .SpcColAttr )});};if _gbdce .RtlColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gbdce .RtlColAttr ))});};if _gbdce .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gbdce .FromWordArtAttr ))});};if _gbdce .AnchorAttr !=ST_TextAnchoringTypeUnset {_fcgfg ,_degfe :=_gbdce .AnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _degfe !=nil {return _degfe ;};start .Attr =append (start .Attr ,_fcgfg );};if _gbdce .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gbdce .AnchorCtrAttr ))});};if _gbdce .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gbdce .ForceAAAttr ))});};if _gbdce .UprightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gbdce .UprightAttr ))});};if _gbdce .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gbdce .CompatLnSpcAttr ))});};e .EncodeToken (start );if _gbdce .PrstTxWarp !=nil {_ccdaeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_gbdce .PrstTxWarp ,_ccdaeb );};if _gbdce .NoAutofit !=nil {_geff :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_gbdce .NoAutofit ,_geff );};if _gbdce .NormAutofit !=nil {_faade :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_gbdce .NormAutofit ,_faade );};if _gbdce .SpAutoFit !=nil {_cbgbe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_gbdce .SpAutoFit ,_cbgbe );};if _gbdce .Scene3d !=nil {_eeec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_gbdce .Scene3d ,_eeec );};if _gbdce .Sp3d !=nil {_cfdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gbdce .Sp3d ,_cfdb );};if _gbdce .FlatTx !=nil {_daeaba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_gbdce .FlatTx ,_daeaba );};if _gbdce .ExtLst !=nil {_fadbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbdce .ExtLst ,_fadbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_efede :=&CT_PresetGeometry2D {};_efede .PrstAttr =ST_ShapeType (1);return _efede ;};type CT_Path2DList struct{Path []*CT_Path2D ;};func (_ebffb *ThemeManager )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_b .Attr {Name :_b .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 ,_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 :"\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 ,_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\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _ebffb .CT_EmptyElement .MarshalXML (e ,start );};func (_fbgc *ST_DgmBuildStep )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbgc =0;case "\u0073\u0070":*_fbgc =1;case "\u0062\u0067":*_fbgc =2;};return nil ;}; -// Validate validates the CT_GvmlPicture and its children -func (_cfcb *CT_GvmlPicture )Validate ()error {return _cfcb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};func (_bbffe *CT_TextListStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdeeb :for {_gfeee ,_gface :=d .Token ();if _gface !=nil {return _gface ;};switch _ccbb :=_gfeee .(type ){case _d .StartElement :switch _ccbb .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 :"\u0064\u0065\u0066\u0050\u0050\u0072"},_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 :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_bbffe .DefPPr =NewCT_TextParagraphProperties ();if _eceaa :=d .DecodeElement (_bbffe .DefPPr ,&_ccbb );_eceaa !=nil {return _eceaa ;};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 :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_bbffe .Lvl1pPr =NewCT_TextParagraphProperties ();if _fegfgd :=d .DecodeElement (_bbffe .Lvl1pPr ,&_ccbb );_fegfgd !=nil {return _fegfgd ;};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 :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_bbffe .Lvl2pPr =NewCT_TextParagraphProperties ();if _fgagb :=d .DecodeElement (_bbffe .Lvl2pPr ,&_ccbb );_fgagb !=nil {return _fgagb ;};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 :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_bbffe .Lvl3pPr =NewCT_TextParagraphProperties ();if _dgfba :=d .DecodeElement (_bbffe .Lvl3pPr ,&_ccbb );_dgfba !=nil {return _dgfba ;};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 :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_bbffe .Lvl4pPr =NewCT_TextParagraphProperties ();if _dcgbd :=d .DecodeElement (_bbffe .Lvl4pPr ,&_ccbb );_dcgbd !=nil {return _dcgbd ;};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 :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_bbffe .Lvl5pPr =NewCT_TextParagraphProperties ();if _gbfee :=d .DecodeElement (_bbffe .Lvl5pPr ,&_ccbb );_gbfee !=nil {return _gbfee ;};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 :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_bbffe .Lvl6pPr =NewCT_TextParagraphProperties ();if _aceee :=d .DecodeElement (_bbffe .Lvl6pPr ,&_ccbb );_aceee !=nil {return _aceee ;};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 :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_bbffe .Lvl7pPr =NewCT_TextParagraphProperties ();if _cgcac :=d .DecodeElement (_bbffe .Lvl7pPr ,&_ccbb );_cgcac !=nil {return _cgcac ;};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 :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_bbffe .Lvl8pPr =NewCT_TextParagraphProperties ();if _bdfcab :=d .DecodeElement (_bbffe .Lvl8pPr ,&_ccbb );_bdfcab !=nil {return _bdfcab ;};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 :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_bbffe .Lvl9pPr =NewCT_TextParagraphProperties ();if _gfbdda :=d .DecodeElement (_bbffe .Lvl9pPr ,&_ccbb );_gfbdda !=nil {return _gfbdda ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbffe .ExtLst =NewCT_OfficeArtExtensionList ();if _gcgeg :=d .DecodeElement (_bbffe .ExtLst ,&_ccbb );_gcgeg !=nil {return _gcgeg ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025v",_ccbb .Name );if _cbfgg :=d .Skip ();_cbfgg !=nil {return _cbfgg ;};};case _d .EndElement :break _fdeeb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path +func (_gcbfc *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _gcbfc .PrstAttr ==ST_ShapeTypeUnset {return _db .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 _dcfa :=_gcbfc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dcfa !=nil {return _dcfa ;};if _gcbfc .AvLst !=nil {if _dbfgf :=_gcbfc .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_dbfgf !=nil {return _dbfgf ;};};return nil ;}; -// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path -func (_dgbggc *ThemeManager )ValidateWithPath (path string )error {if _fgbbc :=_dgbggc .CT_EmptyElement .ValidateWithPath (path );_fgbbc !=nil {return _fgbbc ;};return nil ;};type CT_ComplementTransform struct{};func (_eaeeg *ST_EffectContainerType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beebgg ,_fdeeea :=d .Token ();if _fdeeea !=nil {return _fdeeea ;};if _gaddc ,_cadeb :=_beebgg .(_d .EndElement );_cadeb &&_gaddc .Name ==start .Name {*_eaeeg =1;return nil ;};if _gbdedf ,_dgeef :=_beebgg .(_d .CharData );!_dgeef {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",_beebgg );}else {switch string (_gbdedf ){case "":*_eaeeg =0;case "\u0073\u0069\u0062":*_eaeeg =1;case "\u0074\u0072\u0065\u0065":*_eaeeg =2;};};_beebgg ,_fdeeea =d .Token ();if _fdeeea !=nil {return _fdeeea ;};if _fbecae ,_dabfe :=_beebgg .(_d .EndElement );_dabfe &&_fbecae .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",_beebgg );};func (_babff *CT_FontCollection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_defd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_babff .Latin ,_defd );_afebc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_babff .Ea ,_afebc );_aadd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_babff .Cs ,_aadd );if _babff .Font !=nil {_bbceb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_gfgb :=range _babff .Font {e .EncodeElement (_gfgb ,_bbceb );};};if _babff .ExtLst !=nil {_effgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_babff .ExtLst ,_effgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;};func (_agdde *ST_PresetCameraType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbebgf ,_gggce :=d .Token ();if _gggce !=nil {return _gggce ;};if _bbggd ,_egcdd :=_cbebgf .(_d .EndElement );_egcdd &&_bbggd .Name ==start .Name {*_agdde =1;return nil ;};if _ggdfb ,_eegd :=_cbebgf .(_d .CharData );!_eegd {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",_cbebgf );}else {switch string (_ggdfb ){case "":*_agdde =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_agdde =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_agdde =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_agdde =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_agdde =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_agdde =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_agdde =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_agdde =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agdde =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_agdde =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_agdde =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_agdde =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_agdde =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_agdde =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_agdde =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_agdde =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":*_agdde =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agdde =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":*_agdde =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_agdde =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_agdde =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_agdde =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_agdde =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_agdde =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_agdde =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_agdde =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_agdde =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_agdde =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_agdde =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_agdde =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_agdde =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_agdde =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_agdde =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_agdde =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_agdde =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_agdde =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_agdde =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_agdde =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_agdde =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_agdde =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_agdde =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_agdde =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_agdde =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_agdde =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_agdde =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_agdde =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agdde =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_agdde =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_agdde =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_agdde =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_agdde =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_agdde =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_agdde =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":*_agdde =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":*_agdde =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":*_agdde =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":*_agdde =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":*_agdde =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":*_agdde =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":*_agdde =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":*_agdde =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_agdde =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":*_agdde =62;};};_cbebgf ,_gggce =d .Token ();if _gggce !=nil {return _gggce ;};if _dgbdf ,_eabgd :=_cbebgf .(_d .EndElement );_eabgd &&_dgbdf .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",_cbebgf );};func NewCT_PositivePercentage ()*CT_PositivePercentage {_ggafe :=&CT_PositivePercentage {};return _ggafe ;};func (_fbeac ST_SystemColorVal )ValidateWithPath (path string )error {switch _fbeac {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbeac ));};return nil ;}; +// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path +func (_dgfgcg *EG_EffectProperties )ValidateWithPath (path string )error {if _dgfgcg .EffectLst !=nil {if _geaac :=_dgfgcg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_geaac !=nil {return _geaac ;};};if _dgfgcg .EffectDag !=nil {if _aaffa :=_dgfgcg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_aaffa !=nil {return _aaffa ;};};return nil ;};func NewCT_PictureLocking ()*CT_PictureLocking {_bcegf :=&CT_PictureLocking {};return _bcegf };func (_dfaed *CT_TileInfoProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bffdg :=range start .Attr {if _bffdg .Name .Local =="\u0074\u0078"{_aadfa ,_bbbae :=ParseUnionST_Coordinate (_bffdg .Value );if _bbbae !=nil {return _bbbae ;};_dfaed .TxAttr =&_aadfa ;continue ;};if _bffdg .Name .Local =="\u0074\u0079"{_bcggg ,_fcgbg :=ParseUnionST_Coordinate (_bffdg .Value );if _fcgbg !=nil {return _fcgbg ;};_dfaed .TyAttr =&_bcggg ;continue ;};if _bffdg .Name .Local =="\u0073\u0078"{_fedee ,_edcda :=ParseUnionST_Percentage (_bffdg .Value );if _edcda !=nil {return _edcda ;};_dfaed .SxAttr =&_fedee ;continue ;};if _bffdg .Name .Local =="\u0073\u0079"{_fcefa ,_cbec :=ParseUnionST_Percentage (_bffdg .Value );if _cbec !=nil {return _cbec ;};_dfaed .SyAttr =&_fcefa ;continue ;};if _bffdg .Name .Local =="\u0066\u006c\u0069\u0070"{_dfaed .FlipAttr .UnmarshalXMLAttr (_bffdg );continue ;};if _bffdg .Name .Local =="\u0061\u006c\u0067\u006e"{_dfaed .AlgnAttr .UnmarshalXMLAttr (_bffdg );continue ;};};for {_dgcfa ,_cafeg :=d .Token ();if _cafeg !=nil {return _db .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",_cafeg );};if _agebe ,_bdbad :=_dgcfa .(_b .EndElement );_bdbad &&_agebe .Name ==start .Name {break ;};};return nil ;};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_efbea :=&CT_TileInfoProperties {};return _efbea ;}; -// Validate validates the CT_TextBodyProperties and its children -func (_gbaaea *CT_TextBodyProperties )Validate ()error {return _gbaaea .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the EG_LineJoinProperties and its children +func (_dbdcg *EG_LineJoinProperties )Validate ()error {return _dbdcg .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path -func (_dbdaec *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _dbdaec .Ln !=nil {if _bfddf :=_dbdaec .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_bfddf !=nil {return _bfddf ;};};if _dbdaec .LnRef !=nil {if _ffffc :=_dbdaec .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_ffffc !=nil {return _ffffc ;};};return nil ;}; +// Validate validates the CT_FillStyleList and its children +func (_abfa *CT_FillStyleList )Validate ()error {return _abfa .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};type Graphic struct{CT_GraphicalObject };func (_ecbdb *EG_TextUnderlineLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecbdb .ULnTx !=nil {_cegad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_ecbdb .ULnTx ,_cegad );};if _ecbdb .ULn !=nil {_gcdgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_ecbdb .ULn ,_gcdgb );};return nil ;}; -// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path -func (_cegeb *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _cegeb .TcBdr !=nil {if _agafd :=_cegeb .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_agafd !=nil {return _agafd ;};};if _cegeb .Fill !=nil {if _aggf :=_cegeb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aggf !=nil {return _aggf ;};};if _cegeb .FillRef !=nil {if _cgdda :=_cegeb .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_cgdda !=nil {return _cgdda ;};};if _cegeb .Cell3D !=nil {if _deab :=_cegeb .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_deab !=nil {return _deab ;};};return nil ;};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;};func (_ecbec *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_ffabf :=[]string {};if _ecbec .ST_PositiveFixedPercentageDecimal !=nil {_ffabf =append (_ffabf ,"\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 _ecbec .ST_PositiveFixedPercentage !=nil {if _ggbac :=_ecbec .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");_ggbac !=nil {return _ggbac ;};_ffabf =append (_ffabf ,"\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 (_ffabf )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ffabf );};return nil ;};func (_ebbfe *CT_InverseGammaTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_aeacb ,_effd :=d .Token ();if _effd !=nil {return _b .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",_effd );};if _agaeg ,_bgge :=_aeacb .(_d .EndElement );_bgge &&_agaeg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path +func (_eebgf *CT_VideoFile )ValidateWithPath (path string )error {if _eebgf .ExtLst !=nil {if _fgacb :=_eebgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgacb !=nil {return _fgacb ;};};return nil ;}; -// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path -func (_ggegdf *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _ggegdf .MinXAttr !=nil {if _fdega :=_ggegdf .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_fdega !=nil {return _fdega ;};};if _ggegdf .MaxXAttr !=nil {if _ecbb :=_ggegdf .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r");_ecbb !=nil {return _ecbb ;};};if _ggegdf .MinYAttr !=nil {if _dgfbe :=_ggegdf .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_dgfbe !=nil {return _dgfbe ;};};if _ggegdf .MaxYAttr !=nil {if _abcab :=_ggegdf .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r");_abcab !=nil {return _abcab ;};};if _cdeda :=_ggegdf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cdeda !=nil {return _cdeda ;};return nil ;};func (_egca *CT_BlendEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gfed ,_aegga :=_egca .BlendAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u006c\u0065n\u0064"});if _aegga !=nil {return _aegga ;};start .Attr =append (start .Attr ,_gfed );e .EncodeToken (start );_bfdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_egca .Cont ,_bfdg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlGroupShapeChoice and its children +func (_gfec *CT_GvmlGroupShapeChoice )Validate ()error {return _gfec .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_ShapeStyle ()*CT_ShapeStyle {_eeabbf :=&CT_ShapeStyle {};_eeabbf .LnRef =NewCT_StyleMatrixReference ();_eeabbf .FillRef =NewCT_StyleMatrixReference ();_eeabbf .EffectRef =NewCT_StyleMatrixReference ();_eeabbf .FontRef =NewCT_FontReference ();return _eeabbf ;};func (_fdfbc ST_LineEndWidth )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cffggeg :=_b .Attr {};_cffggeg .Name =name ;switch _fdfbc {case ST_LineEndWidthUnset :_cffggeg .Value ="";case ST_LineEndWidthSm :_cffggeg .Value ="\u0073\u006d";case ST_LineEndWidthMed :_cffggeg .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_cffggeg .Value ="\u006c\u0067";};return _cffggeg ,nil ;}; -// ValidateWithPath validates the Graphic and its children, prefixing error messages with path -func (_gafed *Graphic )ValidateWithPath (path string )error {if _gbbge :=_gafed .CT_GraphicalObject .ValidateWithPath (path );_gbbge !=nil {return _gbbge ;};return nil ;};func (_bcega *CT_TextSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bcega .SpcPct !=nil {_befgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_bcega .SpcPct ,_befgb );};if _bcega .SpcPts !=nil {_bbeeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_bcega .SpcPts ,_bbeeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_PresetPatternVal byte ;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 (_dedef ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _dedef {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_dedef ));};return nil ;}; +// Validate validates the CT_Path2DList and its children +func (_ffeab *CT_Path2DList )Validate ()error {return _ffeab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");};func (_bgga *CT_AlphaReplaceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061"},Value :_db .Sprintf ("\u0025\u0076",_bgga .AAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbbab *EG_ThemeableEffectStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbbab .Effect !=nil {_baaae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cbbab .Effect ,_baaae );};if _cbbab .EffectRef !=nil {_ddaea :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_cbbab .EffectRef ,_ddaea );};return nil ;}; -// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path -func (_fbc *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _fbc .BldAttr !=nil {if _dbca :=_fbc .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_dbca !=nil {return _dbca ;};};return nil ;}; +// Validate validates the CT_FontScheme and its children +func (_bfeag *CT_FontScheme )Validate ()error {return _bfeag .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");}; -// Validate validates the EG_OfficeArtExtensionList and its children -func (_ageff *EG_OfficeArtExtensionList )Validate ()error {return _ageff .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};type CT_Angle struct{ValAttr int32 ;}; +// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path +func (_abade *CT_Scale2D )ValidateWithPath (path string )error {if _ggdae :=_abade .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_ggdae !=nil {return _ggdae ;};if _abdb :=_abade .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_abdb !=nil {return _abdb ;};return nil ;};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_agfabe :=&CT_NonVisualGroupDrawingShapeProps {};return _agfabe ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_gedb :=&CT_GvmlGraphicFrameNonVisual {};_gedb .CNvPr =NewCT_NonVisualDrawingProps ();_gedb .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _gedb ;};func (_dbg *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbgd :for {_ecb ,_bfb :=d .Token ();if _bfb !=nil {return _bfb ;};switch _gcdc :=_ecb .(type ){case _b .StartElement :switch _gcdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbg .BldDgm =NewCT_AnimationDgmBuildProperties ();if _bfee :=d .DecodeElement (_dbg .BldDgm ,&_gcdc );_bfee !=nil {return _bfee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbg .BldChart =NewCT_AnimationChartBuildProperties ();if _fac :=d .DecodeElement (_dbg .BldChart ,&_gcdc );_fac !=nil {return _fac ;};default:_be .Log .Debug ("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",_gcdc .Name );if _acb :=d .Skip ();_acb !=nil {return _acb ;};};case _b .EndElement :break _cbgd ;case _b .CharData :};};return nil ;};func (_cfagb *EG_ColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfagb .Tint !=nil {_fcfgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_cfagb .Tint ,_fcfgc );};if _cfagb .Shade !=nil {_bafgb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_cfagb .Shade ,_bafgb );};if _cfagb .Comp !=nil {_bfeabb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}};e .EncodeElement (_cfagb .Comp ,_bfeabb );};if _cfagb .Inv !=nil {_fbafe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_cfagb .Inv ,_fbafe );};if _cfagb .Gray !=nil {_fbcdde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}};e .EncodeElement (_cfagb .Gray ,_fbcdde );};if _cfagb .Alpha !=nil {_bgaea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_cfagb .Alpha ,_bgaea );};if _cfagb .AlphaOff !=nil {_fefdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}};e .EncodeElement (_cfagb .AlphaOff ,_fefdg );};if _cfagb .AlphaMod !=nil {_ebgbdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_cfagb .AlphaMod ,_ebgbdf );};if _cfagb .Hue !=nil {_fbcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068u\u0065"}};e .EncodeElement (_cfagb .Hue ,_fbcg );};if _cfagb .HueOff !=nil {_ccfbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_cfagb .HueOff ,_ccfbd );};if _cfagb .HueMod !=nil {_dfcge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_cfagb .HueMod ,_dfcge );};if _cfagb .Sat !=nil {_abbba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_cfagb .Sat ,_abbba );};if _cfagb .SatOff !=nil {_faecf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_cfagb .SatOff ,_faecf );};if _cfagb .SatMod !=nil {_bdaee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_cfagb .SatMod ,_bdaee );};if _cfagb .Lum !=nil {_bbegaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_cfagb .Lum ,_bbegaa );};if _cfagb .LumOff !=nil {_bfacf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_cfagb .LumOff ,_bfacf );};if _cfagb .LumMod !=nil {_caedb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_cfagb .LumMod ,_caedb );};if _cfagb .Red !=nil {_dfaeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_cfagb .Red ,_dfaeg );};if _cfagb .RedOff !=nil {_ceced :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}};e .EncodeElement (_cfagb .RedOff ,_ceced );};if _cfagb .RedMod !=nil {_eebed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_cfagb .RedMod ,_eebed );};if _cfagb .Green !=nil {_gdgfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}};e .EncodeElement (_cfagb .Green ,_gdgfb );};if _cfagb .GreenOff !=nil {_cabd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_cfagb .GreenOff ,_cabd );};if _cfagb .GreenMod !=nil {_agffca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}};e .EncodeElement (_cfagb .GreenMod ,_agffca );};if _cfagb .Blue !=nil {_cdbfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_cfagb .Blue ,_cdbfg );};if _cfagb .BlueOff !=nil {_dcfe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}};e .EncodeElement (_cfagb .BlueOff ,_dcfe );};if _cfagb .BlueMod !=nil {_fbbcf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_cfagb .BlueMod ,_fbbcf );};if _cfagb .Gamma !=nil {_bade :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}};e .EncodeElement (_cfagb .Gamma ,_bade );};if _cfagb .InvGamma !=nil {_fdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_cfagb .InvGamma ,_fdcc );};return nil ;};func (_fccff ST_OnOffStyleType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fccff .String (),start );};func NewEG_LineFillProperties ()*EG_LineFillProperties {_gaefb :=&EG_LineFillProperties {};return _gaefb ;};func (_gebfc *CT_LineJoinMiterProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gebfc .LimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006d"},Value :_db .Sprintf ("\u0025\u0076",*_gebfc .LimAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FillStyleList ()*CT_FillStyleList {_gaga :=&CT_FillStyleList {};return _gaga };type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};func (_acdfd *CT_TableCellBorderStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbg :for {_bdacf ,_fccd :=d .Token ();if _fccd !=nil {return _fccd ;};switch _ebcgbg :=_bdacf .(type ){case _b .StartElement :switch _ebcgbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdfd .Left =NewCT_ThemeableLineStyle ();if _adeab :=d .DecodeElement (_acdfd .Left ,&_ebcgbg );_adeab !=nil {return _adeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdfd .Right =NewCT_ThemeableLineStyle ();if _ebadg :=d .DecodeElement (_acdfd .Right ,&_ebcgbg );_ebadg !=nil {return _ebadg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdfd .Top =NewCT_ThemeableLineStyle ();if _defede :=d .DecodeElement (_acdfd .Top ,&_ebcgbg );_defede !=nil {return _defede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdfd .Bottom =NewCT_ThemeableLineStyle ();if _cgga :=d .DecodeElement (_acdfd .Bottom ,&_ebcgbg );_cgga !=nil {return _cgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdfd .InsideH =NewCT_ThemeableLineStyle ();if _cddcc :=d .DecodeElement (_acdfd .InsideH ,&_ebcgbg );_cddcc !=nil {return _cddcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdfd .InsideV =NewCT_ThemeableLineStyle ();if _ffdbb :=d .DecodeElement (_acdfd .InsideV ,&_ebcgbg );_ffdbb !=nil {return _ffdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdfd .Tl2br =NewCT_ThemeableLineStyle ();if _efbefg :=d .DecodeElement (_acdfd .Tl2br ,&_ebcgbg );_efbefg !=nil {return _efbefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdfd .Tr2bl =NewCT_ThemeableLineStyle ();if _agddc :=d .DecodeElement (_acdfd .Tr2bl ,&_ebcgbg );_agddc !=nil {return _agddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdfd .ExtLst =NewCT_OfficeArtExtensionList ();if _ggbba :=d .DecodeElement (_acdfd .ExtLst ,&_ebcgbg );_ggbba !=nil {return _ggbba ;};default:_be .Log .Debug ("\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",_ebcgbg .Name );if _cdaee :=d .Skip ();_cdaee !=nil {return _cdaee ;};};case _b .EndElement :break _abbg ;case _b .CharData :};};return nil ;};func (_cdb *CT_AnimationDgmElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdb .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_cdb .IdAttr )});};if _cdb .BldStepAttr !=ST_DgmBuildStepUnset {_efa ,_eegg :=_cdb .BldStepAttr .MarshalXMLAttr (_b .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _eegg !=nil {return _eegg ;};start .Attr =append (start .Attr ,_efa );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_fgbdb :=&CT_TextNormalAutofit {};return _fgbdb ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};func (_aeabae ST_SchemeColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgcdg :=_b .Attr {};_fgcdg .Name =name ;switch _aeabae {case ST_SchemeColorValUnset :_fgcdg .Value ="";case ST_SchemeColorValBg1 :_fgcdg .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_fgcdg .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_fgcdg .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_fgcdg .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_fgcdg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_fgcdg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_fgcdg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_SchemeColorValAccent4 :_fgcdg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_fgcdg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_fgcdg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_SchemeColorValHlink :_fgcdg .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_fgcdg .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_fgcdg .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_fgcdg .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_fgcdg .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_fgcdg .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_fgcdg .Value ="\u006c\u0074\u0032";};return _fgcdg ,nil ;};func (_gfgeb ST_TextAutonumberScheme )String ()string {switch _gfgeb {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 "";}; -// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path -func (_eagg *CT_EffectStyleItem )ValidateWithPath (path string )error {if _eagg .EffectLst !=nil {if _eebd :=_eagg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_eebd !=nil {return _eebd ;};};if _eagg .EffectDag !=nil {if _cefbb :=_eagg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cefbb !=nil {return _cefbb ;};};if _eagg .Scene3d !=nil {if _bbdfe :=_eagg .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_bbdfe !=nil {return _bbdfe ;};};if _eagg .Sp3d !=nil {if _gffbf :=_eagg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_gffbf !=nil {return _gffbf ;};};return nil ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_bcaeef :=ST_Coordinate32 {};if _eg .ST_UniversalMeasurePatternRe .MatchString (s ){_bcaeef .ST_UniversalMeasure =&s ;}else {_ccffb ,_fbbfd :=_c .ParseInt (s ,10,32);if _fbbfd !=nil {return _bcaeef ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fbbfd );};_gaegc :=int32 (_ccffb );_bcaeef .ST_Coordinate32Unqualified =&_gaegc ;};return _bcaeef ,nil ;};func (_cedef ST_EffectContainerType )ValidateWithPath (path string )error {switch _cedef {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 (_cedef ));};return nil ;}; +// Validate validates the CT_ColorChangeEffect and its children +func (_begb *CT_ColorChangeEffect )Validate ()error {return _begb .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");}; -// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path -func (_abcee *EG_ColorTransform )ValidateWithPath (path string )error {if _abcee .Tint !=nil {if _aebcb :=_abcee .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_aebcb !=nil {return _aebcb ;};};if _abcee .Shade !=nil {if _fceaf :=_abcee .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065");_fceaf !=nil {return _fceaf ;};};if _abcee .Comp !=nil {if _ecgef :=_abcee .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_ecgef !=nil {return _ecgef ;};};if _abcee .Inv !=nil {if _gegce :=_abcee .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076");_gegce !=nil {return _gegce ;};};if _abcee .Gray !=nil {if _gffgba :=_abcee .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_gffgba !=nil {return _gffgba ;};};if _abcee .Alpha !=nil {if _gacdfc :=_abcee .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_gacdfc !=nil {return _gacdfc ;};};if _abcee .AlphaOff !=nil {if _gbfea :=_abcee .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_gbfea !=nil {return _gbfea ;};};if _abcee .AlphaMod !=nil {if _gbbe :=_abcee .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_gbbe !=nil {return _gbbe ;};};if _abcee .Hue !=nil {if _ecefd :=_abcee .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_ecefd !=nil {return _ecefd ;};};if _abcee .HueOff !=nil {if _ddeaa :=_abcee .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066");_ddeaa !=nil {return _ddeaa ;};};if _abcee .HueMod !=nil {if _bbabg :=_abcee .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_bbabg !=nil {return _bbabg ;};};if _abcee .Sat !=nil {if _gcfeed :=_abcee .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_gcfeed !=nil {return _gcfeed ;};};if _abcee .SatOff !=nil {if _adacg :=_abcee .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_adacg !=nil {return _adacg ;};};if _abcee .SatMod !=nil {if _bfggb :=_abcee .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_bfggb !=nil {return _bfggb ;};};if _abcee .Lum !=nil {if _aagd :=_abcee .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_aagd !=nil {return _aagd ;};};if _abcee .LumOff !=nil {if _cdggb :=_abcee .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_cdggb !=nil {return _cdggb ;};};if _abcee .LumMod !=nil {if _ccdcf :=_abcee .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_ccdcf !=nil {return _ccdcf ;};};if _abcee .Red !=nil {if _adeba :=_abcee .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064");_adeba !=nil {return _adeba ;};};if _abcee .RedOff !=nil {if _dfgfg :=_abcee .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_dfgfg !=nil {return _dfgfg ;};};if _abcee .RedMod !=nil {if _fbfe :=_abcee .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064");_fbfe !=nil {return _fbfe ;};};if _abcee .Green !=nil {if _debdec :=_abcee .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_debdec !=nil {return _debdec ;};};if _abcee .GreenOff !=nil {if _affec :=_abcee .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f");_affec !=nil {return _affec ;};};if _abcee .GreenMod !=nil {if _daegg :=_abcee .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_daegg !=nil {return _daegg ;};};if _abcee .Blue !=nil {if _ffded :=_abcee .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065");_ffded !=nil {return _ffded ;};};if _abcee .BlueOff !=nil {if _gdecg :=_abcee .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_gdecg !=nil {return _gdecg ;};};if _abcee .BlueMod !=nil {if _bcafbb :=_abcee .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064");_bcafbb !=nil {return _bcafbb ;};};if _abcee .Gamma !=nil {if _fcacg :=_abcee .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_fcacg !=nil {return _fcacg ;};};if _abcee .InvGamma !=nil {if _dgagbf :=_abcee .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da");_dgagbf !=nil {return _dgagbf ;};};return nil ;};func (_gdcdb *ST_FixedPercentage )Validate ()error {return _gdcdb .ValidateWithPath ("")};func (_gdeff *ST_PathShadeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgadd ,_cdgae :=d .Token ();if _cdgae !=nil {return _cdgae ;};if _fbdaa ,_eecaa :=_fgadd .(_d .EndElement );_eecaa &&_fbdaa .Name ==start .Name {*_gdeff =1;return nil ;};if _bgeacd ,_gcede :=_fgadd .(_d .CharData );!_gcede {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",_fgadd );}else {switch string (_bgeacd ){case "":*_gdeff =0;case "\u0073\u0068\u0061p\u0065":*_gdeff =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gdeff =2;case "\u0072\u0065\u0063\u0074":*_gdeff =3;};};_fgadd ,_cdgae =d .Token ();if _cdgae !=nil {return _cdgae ;};if _edgae ,_dcfee :=_fgadd .(_d .EndElement );_dcfee &&_edgae .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",_fgadd );};func (_geebgd *CT_TableProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgbcef :=range start .Attr {if _cgbcef .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bcdfg ,_bddaea :=_c .ParseBool (_cgbcef .Value );if _bddaea !=nil {return _bddaea ;};_geebgd .FirstRowAttr =&_bcdfg ;continue ;};if _cgbcef .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_gcgccf ,_aedaa :=_c .ParseBool (_cgbcef .Value );if _aedaa !=nil {return _aedaa ;};_geebgd .LastRowAttr =&_gcgccf ;continue ;};if _cgbcef .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_aadg ,_dgbgg :=_c .ParseBool (_cgbcef .Value );if _dgbgg !=nil {return _dgbgg ;};_geebgd .BandRowAttr =&_aadg ;continue ;};if _cgbcef .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_eefgc ,_egffa :=_c .ParseBool (_cgbcef .Value );if _egffa !=nil {return _egffa ;};_geebgd .BandColAttr =&_eefgc ;continue ;};if _cgbcef .Name .Local =="\u0072\u0074\u006c"{_efee ,_ebbg :=_c .ParseBool (_cgbcef .Value );if _ebbg !=nil {return _ebbg ;};_geebgd .RtlAttr =&_efee ;continue ;};if _cgbcef .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_aaef ,_ebda :=_c .ParseBool (_cgbcef .Value );if _ebda !=nil {return _ebda ;};_geebgd .FirstColAttr =&_aaef ;continue ;};if _cgbcef .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_debec ,_agca :=_c .ParseBool (_cgbcef .Value );if _agca !=nil {return _agca ;};_geebgd .LastColAttr =&_debec ;continue ;};};_eeagc :for {_gbgab ,_bbeaf :=d .Token ();if _bbeaf !=nil {return _bbeaf ;};switch _fggcf :=_gbgab .(type ){case _d .StartElement :switch _fggcf .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"}:_geebgd .NoFill =NewCT_NoFillProperties ();if _bccb :=d .DecodeElement (_geebgd .NoFill ,&_fggcf );_bccb !=nil {return _bccb ;};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"}:_geebgd .SolidFill =NewCT_SolidColorFillProperties ();if _ebafd :=d .DecodeElement (_geebgd .SolidFill ,&_fggcf );_ebafd !=nil {return _ebafd ;};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"}:_geebgd .GradFill =NewCT_GradientFillProperties ();if _cfcd :=d .DecodeElement (_geebgd .GradFill ,&_fggcf );_cfcd !=nil {return _cfcd ;};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"}:_geebgd .BlipFill =NewCT_BlipFillProperties ();if _fcgaf :=d .DecodeElement (_geebgd .BlipFill ,&_fggcf );_fcgaf !=nil {return _fcgaf ;};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"}:_geebgd .PattFill =NewCT_PatternFillProperties ();if _ccade :=d .DecodeElement (_geebgd .PattFill ,&_fggcf );_ccade !=nil {return _ccade ;};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"}:_geebgd .GrpFill =NewCT_GroupFillProperties ();if _cfcbd :=d .DecodeElement (_geebgd .GrpFill ,&_fggcf );_cfcbd !=nil {return _cfcbd ;};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"}:_geebgd .EffectLst =NewCT_EffectList ();if _agacgf :=d .DecodeElement (_geebgd .EffectLst ,&_fggcf );_agacgf !=nil {return _agacgf ;};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"}:_geebgd .EffectDag =NewCT_EffectContainer ();if _gbafgf :=d .DecodeElement (_geebgd .EffectDag ,&_fggcf );_gbafgf !=nil {return _gbafgf ;};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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_geebgd .Choice =NewCT_TablePropertiesChoice ();if _beade :=d .DecodeElement (&_geebgd .Choice .TableStyle ,&_fggcf );_beade !=nil {return _beade ;};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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_geebgd .Choice =NewCT_TablePropertiesChoice ();if _gdcea :=d .DecodeElement (&_geebgd .Choice .TableStyleId ,&_fggcf );_gdcea !=nil {return _gdcea ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geebgd .ExtLst =NewCT_OfficeArtExtensionList ();if _ccdd :=d .DecodeElement (_geebgd .ExtLst ,&_fggcf );_ccdd !=nil {return _ccdd ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fggcf .Name );if _bbaef :=d .Skip ();_bbaef !=nil {return _bbaef ;};};case _d .EndElement :break _eeagc ;case _d .CharData :};};return nil ;};func (_efbdg *CT_TableStyleCellStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feacfe :for {_gfage ,_fbbfcb :=d .Token ();if _fbbfcb !=nil {return _fbbfcb ;};switch _dedgf :=_gfage .(type ){case _d .StartElement :switch _dedgf .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 :"\u0074\u0063\u0042d\u0072"},_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 :"\u0074\u0063\u0042d\u0072"}:_efbdg .TcBdr =NewCT_TableCellBorderStyle ();if _gebfd :=d .DecodeElement (_efbdg .TcBdr ,&_dedgf );_gebfd !=nil {return _gebfd ;};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 :"\u0066\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 :"\u0066\u0069\u006c\u006c"}:_efbdg .Fill =NewCT_FillProperties ();if _cbagd :=d .DecodeElement (_efbdg .Fill ,&_dedgf );_cbagd !=nil {return _cbagd ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_efbdg .FillRef =NewCT_StyleMatrixReference ();if _faec :=d .DecodeElement (_efbdg .FillRef ,&_dedgf );_faec !=nil {return _faec ;};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 :"\u0063\u0065\u006c\u006c\u0033\u0044"},_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 :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_efbdg .Cell3D =NewCT_Cell3D ();if _cabf :=d .DecodeElement (_efbdg .Cell3D ,&_dedgf );_cabf !=nil {return _cabf ;};default:_bf .Log .Debug ("\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",_dedgf .Name );if _dgeec :=d .Skip ();_dgeec !=nil {return _dgeec ;};};case _d .EndElement :break _feacfe ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path +func (_ddabd *CT_GradientFillProperties )ValidateWithPath (path string )error {if _cedde :=_ddabd .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_cedde !=nil {return _cedde ;};if _ddabd .GsLst !=nil {if _gcafa :=_ddabd .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_gcafa !=nil {return _gcafa ;};};if _ddabd .Lin !=nil {if _ddcge :=_ddabd .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_ddcge !=nil {return _ddcge ;};};if _ddabd .Path !=nil {if _gefg :=_ddabd .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_gefg !=nil {return _gefg ;};};if _ddabd .TileRect !=nil {if _baaf :=_ddabd .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_baaf !=nil {return _baaf ;};};return nil ;};func (_cbed *CT_LineEndProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgcfd :=range start .Attr {if _cgcfd .Name .Local =="\u0074\u0079\u0070\u0065"{_cbed .TypeAttr .UnmarshalXMLAttr (_cgcfd );continue ;};if _cgcfd .Name .Local =="\u0077"{_cbed .WAttr .UnmarshalXMLAttr (_cgcfd );continue ;};if _cgcfd .Name .Local =="\u006c\u0065\u006e"{_cbed .LenAttr .UnmarshalXMLAttr (_cgcfd );continue ;};};for {_egba ,_fffda :=d .Token ();if _fffda !=nil {return _db .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",_fffda );};if _dddce ,_gcaeg :=_egba .(_b .EndElement );_gcaeg &&_dddce .Name ==start .Name {break ;};};return nil ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_eegd :=&CT_BiLevelEffect {};return _eegd };func (_bbccb *CT_SupplementalFont )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_db .Sprintf ("\u0025\u0076",_bbccb .ScriptAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",_bbccb .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlShape ()*CT_GvmlShape {_bfbg :=&CT_GvmlShape {};_bfbg .NvSpPr =NewCT_GvmlShapeNonVisual ();_bfbg .SpPr =NewCT_ShapeProperties ();return _bfbg ;};func NewCT_SRgbColor ()*CT_SRgbColor {_ebedg :=&CT_SRgbColor {};return _ebedg };type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_eaceg *CT_StyleMatrix )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaceg .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_eaceg .NameAttr )});};e .EncodeToken (start );_dabbfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_eaceg .FillStyleLst ,_dabbfd );_cgbef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_eaceg .LnStyleLst ,_cgbef );_gecfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_eaceg .EffectStyleLst ,_gecfg );_abggf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_eaceg .BgFillStyleLst ,_abggf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_HSLEffect and its children -func (_aecc *CT_HSLEffect )Validate ()error {return _aecc .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bcbga *CT_ShapeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcbga .BwModeAttr !=ST_BlackWhiteModeUnset {_bagea ,_bgbce :=_bcbga .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _bgbce !=nil {return _bgbce ;};start .Attr =append (start .Attr ,_bagea );};e .EncodeToken (start );if _bcbga .Xfrm !=nil {_ffef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bcbga .Xfrm ,_ffef );};if _bcbga .CustGeom !=nil {_cdegg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_bcbga .CustGeom ,_cdegg );};if _bcbga .PrstGeom !=nil {_baaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_bcbga .PrstGeom ,_baaa );};if _bcbga .NoFill !=nil {_efefc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcbga .NoFill ,_efefc );};if _bcbga .SolidFill !=nil {_gedcd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcbga .SolidFill ,_gedcd );};if _bcbga .GradFill !=nil {_bdcdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcbga .GradFill ,_bdcdb );};if _bcbga .BlipFill !=nil {_adaad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcbga .BlipFill ,_adaad );};if _bcbga .PattFill !=nil {_addda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcbga .PattFill ,_addda );};if _bcbga .GrpFill !=nil {_acfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bcbga .GrpFill ,_acfg );};if _bcbga .Ln !=nil {_egce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_bcbga .Ln ,_egce );};if _bcbga .EffectLst !=nil {_bfcda :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcbga .EffectLst ,_bfcda );};if _bcbga .EffectDag !=nil {_eabgg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bcbga .EffectDag ,_eabgg );};if _bcbga .Scene3d !=nil {_dadga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_bcbga .Scene3d ,_dadga );};if _bcbga .Sp3d !=nil {_baaea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bcbga .Sp3d ,_baaea );};if _bcbga .ExtLst !=nil {_cbdac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcbga .ExtLst ,_cbdac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgdbb *CT_DuotoneEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );for _ ,_gffged :=range _bgdbb .EG_ColorChoice {_gffged .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdebd *EG_ColorTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdebd .Tint !=nil {_acgbd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_gdebd .Tint ,_acgbd );};if _gdebd .Shade !=nil {_debg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_gdebd .Shade ,_debg );};if _gdebd .Comp !=nil {_ebdcb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}};e .EncodeElement (_gdebd .Comp ,_ebdcb );};if _gdebd .Inv !=nil {_adfcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_gdebd .Inv ,_adfcd );};if _gdebd .Gray !=nil {_egbdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}};e .EncodeElement (_gdebd .Gray ,_egbdb );};if _gdebd .Alpha !=nil {_dggbfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_gdebd .Alpha ,_dggbfg );};if _gdebd .AlphaOff !=nil {_fefed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}};e .EncodeElement (_gdebd .AlphaOff ,_fefed );};if _gdebd .AlphaMod !=nil {_eebbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_gdebd .AlphaMod ,_eebbe );};if _gdebd .Hue !=nil {_ebfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068u\u0065"}};e .EncodeElement (_gdebd .Hue ,_ebfc );};if _gdebd .HueOff !=nil {_dfbad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_gdebd .HueOff ,_dfbad );};if _gdebd .HueMod !=nil {_bgeef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_gdebd .HueMod ,_bgeef );};if _gdebd .Sat !=nil {_gddab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_gdebd .Sat ,_gddab );};if _gdebd .SatOff !=nil {_aecad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_gdebd .SatOff ,_aecad );};if _gdebd .SatMod !=nil {_gceff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_gdebd .SatMod ,_gceff );};if _gdebd .Lum !=nil {_edgff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_gdebd .Lum ,_edgff );};if _gdebd .LumOff !=nil {_gfgde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_gdebd .LumOff ,_gfgde );};if _gdebd .LumMod !=nil {_eccfad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_gdebd .LumMod ,_eccfad );};if _gdebd .Red !=nil {_ggdec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_gdebd .Red ,_ggdec );};if _gdebd .RedOff !=nil {_egfacd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}};e .EncodeElement (_gdebd .RedOff ,_egfacd );};if _gdebd .RedMod !=nil {_cfgba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_gdebd .RedMod ,_cfgba );};if _gdebd .Green !=nil {_gadgfa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}};e .EncodeElement (_gdebd .Green ,_gadgfa );};if _gdebd .GreenOff !=nil {_efeed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_gdebd .GreenOff ,_efeed );};if _gdebd .GreenMod !=nil {_ebbee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}};e .EncodeElement (_gdebd .GreenMod ,_ebbee );};if _gdebd .Blue !=nil {_ddbed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_gdebd .Blue ,_ddbed );};if _gdebd .BlueOff !=nil {_dbeed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}};e .EncodeElement (_gdebd .BlueOff ,_dbeed );};if _gdebd .BlueMod !=nil {_gegefg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_gdebd .BlueMod ,_gegefg );};if _gdebd .Gamma !=nil {_ffeefc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}};e .EncodeElement (_gdebd .Gamma ,_ffeefc );};if _gdebd .InvGamma !=nil {_fceb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_gdebd .InvGamma ,_fceb );};return nil ;};func (_dcdgd *CT_Shape3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baceg :=range start .Attr {if _baceg .Name .Local =="\u007a"{_fbafa ,_bgfa :=ParseUnionST_Coordinate (_baceg .Value );if _bgfa !=nil {return _bgfa ;};_dcdgd .ZAttr =&_fbafa ;continue ;};if _baceg .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_acff ,_efgef :=_c .ParseInt (_baceg .Value ,10,64);if _efgef !=nil {return _efgef ;};_dcdgd .ExtrusionHAttr =&_acff ;continue ;};if _baceg .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_ecgbd ,_bfbbd :=_c .ParseInt (_baceg .Value ,10,64);if _bfbbd !=nil {return _bfbbd ;};_dcdgd .ContourWAttr =&_ecgbd ;continue ;};if _baceg .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_dcdgd .PrstMaterialAttr .UnmarshalXMLAttr (_baceg );continue ;};};_aageb :for {_efbg ,_dgdag :=d .Token ();if _dgdag !=nil {return _dgdag ;};switch _bdgfd :=_efbg .(type ){case _d .StartElement :switch _bdgfd .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 :"\u0062\u0065\u0076\u0065\u006c\u0054"},_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\u0065\u0076\u0065\u006c\u0054"}:_dcdgd .BevelT =NewCT_Bevel ();if _bcdcd :=d .DecodeElement (_dcdgd .BevelT ,&_bdgfd );_bcdcd !=nil {return _bcdcd ;};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\u0065\u0076\u0065\u006c\u0042"},_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\u0065\u0076\u0065\u006c\u0042"}:_dcdgd .BevelB =NewCT_Bevel ();if _fbac :=d .DecodeElement (_dcdgd .BevelB ,&_bdgfd );_fbac !=nil {return _fbac ;};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 :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_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 :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_dcdgd .ExtrusionClr =NewCT_Color ();if _fbgdd :=d .DecodeElement (_dcdgd .ExtrusionClr ,&_bdgfd );_fbgdd !=nil {return _fbgdd ;};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 :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_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 :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_dcdgd .ContourClr =NewCT_Color ();if _fgeefc :=d .DecodeElement (_dcdgd .ContourClr ,&_bdgfd );_fgeefc !=nil {return _fgeefc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcdgd .ExtLst =NewCT_OfficeArtExtensionList ();if _bddac :=d .DecodeElement (_dcdgd .ExtLst ,&_bdgfd );_bddac !=nil {return _bddac ;};default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0033\u0044\u0020\u0025\u0076",_bdgfd .Name );if _efaa :=d .Skip ();_efaa !=nil {return _efaa ;};};case _d .EndElement :break _aageb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path +func (_gedee *CT_GammaTransform )ValidateWithPath (path string )error {return nil };type ST_TextFontAlignType byte ; -// Validate validates the CT_CustomColor and its children -func (_bgcd *CT_CustomColor )Validate ()error {return _bgcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");}; +// Validate validates the CT_Shape3D and its children +func (_efgfce *CT_Shape3D )Validate ()error {return _efgfce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func (_eaedd ST_PresetCameraType )String ()string {switch _eaedd {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 CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;};func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_dacdg :=&CT_Path2DMoveTo {};_dacdg .Pt =NewCT_AdjPoint2D ();return _dacdg ;};func (_fgggb ST_PositivePercentage )String ()string {if _fgggb .ST_PositivePercentageDecimal !=nil {return _db .Sprintf ("\u0025\u0076",*_fgggb .ST_PositivePercentageDecimal );};if _fgggb .ST_PositivePercentage !=nil {return _fgggb .ST_PositivePercentage .String ();};return "";};func (_gbbbde *ST_TextFontAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfgab ,_bcfef :=d .Token ();if _bcfef !=nil {return _bcfef ;};if _gcfgab ,_cdcgd :=_bfgab .(_b .EndElement );_cdcgd &&_gcfgab .Name ==start .Name {*_gbbbde =1;return nil ;};if _caggf ,_gegec :=_bfgab .(_b .CharData );!_gegec {return _db .Errorf ("\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 (_caggf ){case "":*_gbbbde =0;case "\u0061\u0075\u0074\u006f":*_gbbbde =1;case "\u0074":*_gbbbde =2;case "\u0063\u0074\u0072":*_gbbbde =3;case "\u0062\u0061\u0073\u0065":*_gbbbde =4;case "\u0062":*_gbbbde =5;};};_bfgab ,_bcfef =d .Token ();if _bcfef !=nil {return _bcfef ;};if _afgce ,_ceggb :=_bfgab .(_b .EndElement );_ceggb &&_afgce .Name ==start .Name {return nil ;};return _db .Errorf ("\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 );}; -// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path -func (_cefaf *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _cefaf .LimAttr !=nil {if _eegbb :=_cefaf .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_eegbb !=nil {return _eegbb ;};};return nil ;};func (_eegfd *CT_Shape3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eegfd .ZAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_eegfd .ZAttr )});};if _eegfd .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_b .Sprintf ("\u0025\u0076",*_eegfd .ExtrusionHAttr )});};if _eegfd .ContourWAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_b .Sprintf ("\u0025\u0076",*_eegfd .ContourWAttr )});};if _eegfd .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_gfcee ,_beadd :=_eegfd .PrstMaterialAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _beadd !=nil {return _beadd ;};start .Attr =append (start .Attr ,_gfcee );};e .EncodeToken (start );if _eegfd .BevelT !=nil {_dggca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_eegfd .BevelT ,_dggca );};if _eegfd .BevelB !=nil {_gfgfg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_eegfd .BevelB ,_gfgfg );};if _eegfd .ExtrusionClr !=nil {_dadfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_eegfd .ExtrusionClr ,_dadfa );};if _eegfd .ContourClr !=nil {_faceg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_eegfd .ContourClr ,_faceg );};if _eegfd .ExtLst !=nil {_baced :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eegfd .ExtLst ,_baced );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path +func (_bfgga *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _bfgga .SzAttr !=nil {if *_bfgga .SzAttr < 100{return _db .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 ,*_bfgga .SzAttr );};if *_bfgga .SzAttr > 400000{return _db .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 ,*_bfgga .SzAttr );};};if _cgfce :=_bfgga .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_cgfce !=nil {return _cgfce ;};if _dfdga :=_bfgga .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_dfdga !=nil {return _dfdga ;};if _bfgga .KernAttr !=nil {if *_bfgga .KernAttr < 0{return _db .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 ,*_bfgga .KernAttr );};if *_bfgga .KernAttr > 400000{return _db .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 ,*_bfgga .KernAttr );};};if _gcccea :=_bfgga .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_gcccea !=nil {return _gcccea ;};if _bfgga .SpcAttr !=nil {if _afbea :=_bfgga .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_afbea !=nil {return _afbea ;};};if _bfgga .BaselineAttr !=nil {if _gbcggg :=_bfgga .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_gbcggg !=nil {return _gbcggg ;};};if _bfgga .Ln !=nil {if _dbfge :=_bfgga .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_dbfge !=nil {return _dbfge ;};};if _bfgga .NoFill !=nil {if _ddece :=_bfgga .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ddece !=nil {return _ddece ;};};if _bfgga .SolidFill !=nil {if _acfc :=_bfgga .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_acfc !=nil {return _acfc ;};};if _bfgga .GradFill !=nil {if _decdb :=_bfgga .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_decdb !=nil {return _decdb ;};};if _bfgga .BlipFill !=nil {if _egaad :=_bfgga .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_egaad !=nil {return _egaad ;};};if _bfgga .PattFill !=nil {if _fagbe :=_bfgga .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fagbe !=nil {return _fagbe ;};};if _bfgga .GrpFill !=nil {if _ecgac :=_bfgga .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ecgac !=nil {return _ecgac ;};};if _bfgga .EffectLst !=nil {if _bbadb :=_bfgga .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bbadb !=nil {return _bbadb ;};};if _bfgga .EffectDag !=nil {if _dcfdg :=_bfgga .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_dcfdg !=nil {return _dcfdg ;};};if _bfgga .Highlight !=nil {if _gfecd :=_bfgga .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gfecd !=nil {return _gfecd ;};};if _bfgga .ULnTx !=nil {if _dgagg :=_bfgga .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_dgagg !=nil {return _dgagg ;};};if _bfgga .ULn !=nil {if _cbfbf :=_bfgga .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_cbfbf !=nil {return _cbfbf ;};};if _bfgga .UFillTx !=nil {if _gdecf :=_bfgga .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_gdecf !=nil {return _gdecf ;};};if _bfgga .UFill !=nil {if _gacfe :=_bfgga .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_gacfe !=nil {return _gacfe ;};};if _bfgga .Latin !=nil {if _eagd :=_bfgga .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_eagd !=nil {return _eagd ;};};if _bfgga .Ea !=nil {if _ecgcb :=_bfgga .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_ecgcb !=nil {return _ecgcb ;};};if _bfgga .Cs !=nil {if _abdadc :=_bfgga .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_abdadc !=nil {return _abdadc ;};};if _bfgga .Sym !=nil {if _eagaa :=_bfgga .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_eagaa !=nil {return _eagaa ;};};if _bfgga .HlinkClick !=nil {if _cbgbaf :=_bfgga .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_cbgbaf !=nil {return _cbgbaf ;};};if _bfgga .HlinkMouseOver !=nil {if _fbaf :=_bfgga .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_fbaf !=nil {return _fbaf ;};};if _bfgga .Rtl !=nil {if _gaegf :=_bfgga .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gaegf !=nil {return _gaegf ;};};if _bfgga .ExtLst !=nil {if _gbfdc :=_bfgga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbfdc !=nil {return _gbfdc ;};};return nil ;};func (_dgfb *CT_FillEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dgfb .NoFill !=nil {_bfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgfb .NoFill ,_bfc );};if _dgfb .SolidFill !=nil {_eagcb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgfb .SolidFill ,_eagcb );};if _dgfb .GradFill !=nil {_bead :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgfb .GradFill ,_bead );};if _dgfb .BlipFill !=nil {_abac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgfb .BlipFill ,_abac );};if _dgfb .PattFill !=nil {_baae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgfb .PattFill ,_baae );};if _dgfb .GrpFill !=nil {_bgcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dgfb .GrpFill ,_bgcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaffad *ST_PresetLineDashVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfcaa ,_eefea :=d .Token ();if _eefea !=nil {return _eefea ;};if _bfccd ,_gacbg :=_bfcaa .(_b .EndElement );_gacbg &&_bfccd .Name ==start .Name {*_aaffad =1;return nil ;};if _dagceg ,_fdabb :=_bfcaa .(_b .CharData );!_fdabb {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfcaa );}else {switch string (_dagceg ){case "":*_aaffad =0;case "\u0073\u006f\u006ci\u0064":*_aaffad =1;case "\u0064\u006f\u0074":*_aaffad =2;case "\u0064\u0061\u0073\u0068":*_aaffad =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_aaffad =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_aaffad =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_aaffad =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_aaffad =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_aaffad =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_aaffad =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_aaffad =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_aaffad =11;};};_bfcaa ,_eefea =d .Token ();if _eefea !=nil {return _eefea ;};if _acge ,_gcacb :=_bfcaa .(_b .EndElement );_gcacb &&_acge .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfcaa );};func (_gddgg *EG_OfficeArtExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agagg :for {_cfbed ,_aceef :=d .Token ();if _aceef !=nil {return _aceef ;};switch _feeec :=_cfbed .(type ){case _b .StartElement :switch _feeec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbecfg :=NewCT_OfficeArtExtension ();if _acfbg :=d .DecodeElement (_bbecfg ,&_feeec );_acfbg !=nil {return _acfbg ;};_gddgg .Ext =append (_gddgg .Ext ,_bbecfg );default:_be .Log .Debug ("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",_feeec .Name );if _adbg :=d .Skip ();_adbg !=nil {return _adbg ;};};case _b .EndElement :break _agagg ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_GvmlGroupShapeChoice and its children -func (_bddg *CT_GvmlGroupShapeChoice )Validate ()error {return _bddg .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;}; +// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path +func (_dgbdd *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_dgbdd .ValAttr ){return _db .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 ,_dgbdd .ValAttr );};return nil ;}; -// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path -func (_dcda *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _bgaec ,_fbedf :=range _dcda .Pt {if _fbedb :=_fbedf .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_bgaec ));_fbedb !=nil {return _fbedb ;};};return nil ;};func NewCT_SRgbColor ()*CT_SRgbColor {_eebeg :=&CT_SRgbColor {};return _eebeg };type ST_RectAlignment byte ;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 (_ccbbb ST_PathFillMode )String ()string {switch _ccbbb {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 EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_gcgef *CT_TableCellBorderStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcgef .Left !=nil {_efega :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gcgef .Left ,_efega );};if _gcgef .Right !=nil {_ecedc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gcgef .Right ,_ecedc );};if _gcgef .Top !=nil {_gggcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_gcgef .Top ,_gggcg );};if _gcgef .Bottom !=nil {_aegeag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gcgef .Bottom ,_aegeag );};if _gcgef .InsideH !=nil {_fgbe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_gcgef .InsideH ,_fgbe );};if _gcgef .InsideV !=nil {_cbcbfa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_gcgef .InsideV ,_cbcbfa );};if _gcgef .Tl2br !=nil {_gaeeb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_gcgef .Tl2br ,_gaeeb );};if _gcgef .Tr2bl !=nil {_cegae :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_gcgef .Tr2bl ,_cegae );};if _gcgef .ExtLst !=nil {_fgdgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcgef .ExtLst ,_fgdgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfcbb *ST_TextAnchoringType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfcbb =0;case "\u0074":*_gfcbb =1;case "\u0063\u0074\u0072":*_gfcbb =2;case "\u0062":*_gfcbb =3;case "\u006a\u0075\u0073\u0074":*_gfcbb =4;case "\u0064\u0069\u0073\u0074":*_gfcbb =5;};return nil ;}; +// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path +func (_facfd *EG_TextBulletSize )ValidateWithPath (path string )error {if _facfd .BuSzTx !=nil {if _gabbd :=_facfd .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_gabbd !=nil {return _gabbd ;};};if _facfd .BuSzPct !=nil {if _fcdf :=_facfd .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_fcdf !=nil {return _fcdf ;};};if _facfd .BuSzPts !=nil {if _fabaf :=_facfd .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_fabaf !=nil {return _fabaf ;};};return nil ;};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};func (_gccg *EG_TextBulletSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddbfb :for {_efgfg ,_defeg :=d .Token ();if _defeg !=nil {return _defeg ;};switch _fedba :=_efgfg .(type ){case _b .StartElement :switch _fedba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccg .BuSzTx =NewCT_TextBulletSizeFollowText ();if _aeddg :=d .DecodeElement (_gccg .BuSzTx ,&_fedba );_aeddg !=nil {return _aeddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccg .BuSzPct =NewCT_TextBulletSizePercent ();if _aceaf :=d .DecodeElement (_gccg .BuSzPct ,&_fedba );_aceaf !=nil {return _aceaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gccg .BuSzPts =NewCT_TextBulletSizePoint ();if _abcbg :=d .DecodeElement (_gccg .BuSzPts ,&_fedba );_abcbg !=nil {return _abcbg ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0020\u0025\u0076",_fedba .Name );if _gebdcg :=d .Skip ();_gebdcg !=nil {return _gebdcg ;};};case _b .EndElement :break _ddbfb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TableStyle and its children -func (_bbcgd *CT_TableStyle )Validate ()error {return _bbcgd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_GammaTransform and its children +func (_eagca *CT_GammaTransform )Validate ()error {return _eagca .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_gabe *CT_ColorScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_gabe .NameAttr )});e .EncodeToken (start );_beceg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_gabe .Dk1 ,_beceg );_dfge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_gabe .Lt1 ,_dfge );_bcbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_gabe .Dk2 ,_bcbg );_cfee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_gabe .Lt2 ,_cfee );_abad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}};e .EncodeElement (_gabe .Accent1 ,_abad );_cccac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_gabe .Accent2 ,_cccac );_bccgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}};e .EncodeElement (_gabe .Accent3 ,_bccgf );_daffa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_gabe .Accent4 ,_daffa );_eeggd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}};e .EncodeElement (_gabe .Accent5 ,_eeggd );_baca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_gabe .Accent6 ,_baca );_abc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gabe .Hlink ,_abc );_cecg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gabe .FolHlink ,_cecg );if _gabe .ExtLst !=nil {_eabb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabe .ExtLst ,_eabb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextBulletTypefaceFollowText and its children -func (_ddfcb *CT_TextBulletTypefaceFollowText )Validate ()error {return _ddfcb .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 CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;};func (_eefeb *EG_ThemeableFillStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eefeb .Fill !=nil {_cecda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_eefeb .Fill ,_cecda );};if _eefeb .FillRef !=nil {_debfdb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_eefeb .FillRef ,_debfdb );};return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_adcc :=&CT_GradientFillProperties {};return _adcc ;}; +// ST_PositiveFixedPercentage is a union type +type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;};func (_bcabda ST_PresetPatternVal )Validate ()error {return _bcabda .ValidateWithPath ("")};type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// Validate validates the CT_PictureLocking and its children -func (_bcgce *CT_PictureLocking )Validate ()error {return _bcgce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");}; +// ST_Percentage is a union type +type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};func (_eegc *CT_TableStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_db .Sprintf ("\u0025\u0076",_eegc .StyleIdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_db .Sprintf ("\u0025\u0076",_eegc .StyleNameAttr )});e .EncodeToken (start );if _eegc .TblBg !=nil {_dcgeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}};e .EncodeElement (_eegc .TblBg ,_dcgeb );};if _eegc .WholeTbl !=nil {_daef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_eegc .WholeTbl ,_daef );};if _eegc .Band1H !=nil {_fdefb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}};e .EncodeElement (_eegc .Band1H ,_fdefb );};if _eegc .Band2H !=nil {_ffec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_eegc .Band2H ,_ffec );};if _eegc .Band1V !=nil {_cafda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}};e .EncodeElement (_eegc .Band1V ,_cafda );};if _eegc .Band2V !=nil {_agcee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_eegc .Band2V ,_agcee );};if _eegc .LastCol !=nil {_fcea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}};e .EncodeElement (_eegc .LastCol ,_fcea );};if _eegc .FirstCol !=nil {_dbdde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_eegc .FirstCol ,_dbdde );};if _eegc .LastRow !=nil {_fdafa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}};e .EncodeElement (_eegc .LastRow ,_fdafa );};if _eegc .SeCell !=nil {_accfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_eegc .SeCell ,_accfg );};if _eegc .SwCell !=nil {_gafbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_eegc .SwCell ,_gafbd );};if _eegc .FirstRow !=nil {_cggec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_eegc .FirstRow ,_cggec );};if _eegc .NeCell !=nil {_bbegd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_eegc .NeCell ,_bbegd );};if _eegc .NwCell !=nil {_cbgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_eegc .NwCell ,_cbgg );};if _eegc .ExtLst !=nil {_fbfge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eegc .ExtLst ,_fbfge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextUnderlineLineFollowText and its children -func (_bffcbfa *CT_TextUnderlineLineFollowText )Validate ()error {return _bffcbfa .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");}; +// ST_Coordinate is a union type +type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func (_gbdcf ST_SchemeColorVal )String ()string {switch _gbdcf {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 "";};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;);func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_efebg :=&CT_TextUnderlineLineFollowText {};return _efebg ;}; -// Validate validates the CT_TextBlipBullet and its children -func (_ggafa *CT_TextBlipBullet )Validate ()error {return _ggafa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};func (_dcgcd *ST_ColorSchemeIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaece ,_gdfcf :=d .Token ();if _gdfcf !=nil {return _gdfcf ;};if _adgfaf ,_cdfgbfc :=_aaece .(_d .EndElement );_cdfgbfc &&_adgfaf .Name ==start .Name {*_dcgcd =1;return nil ;};if _abcec ,_ggbge :=_aaece .(_d .CharData );!_ggbge {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",_aaece );}else {switch string (_abcec ){case "":*_dcgcd =0;case "\u0064\u006b\u0031":*_dcgcd =1;case "\u006c\u0074\u0031":*_dcgcd =2;case "\u0064\u006b\u0032":*_dcgcd =3;case "\u006c\u0074\u0032":*_dcgcd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_dcgcd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_dcgcd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_dcgcd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_dcgcd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_dcgcd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_dcgcd =10;case "\u0068\u006c\u0069n\u006b":*_dcgcd =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_dcgcd =12;};};_aaece ,_gdfcf =d .Token ();if _gdfcf !=nil {return _gdfcf ;};if _dgfac ,_geecc :=_aaece .(_d .EndElement );_geecc &&_dgfac .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",_aaece );};func (_eeedbc ST_TextShapeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aeeaa :=_d .Attr {};_aeeaa .Name =name ;switch _eeedbc {case ST_TextShapeTypeUnset :_aeeaa .Value ="";case ST_TextShapeTypeTextNoShape :_aeeaa .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_aeeaa .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_aeeaa .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_aeeaa .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_aeeaa .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_aeeaa .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_aeeaa .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_aeeaa .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_aeeaa .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_aeeaa .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_aeeaa .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_aeeaa .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_aeeaa .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_aeeaa .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_aeeaa .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_aeeaa .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_aeeaa .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_aeeaa .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextDeflateBottom :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateTop :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_aeeaa .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflateInflateDeflate :_aeeaa .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074";case ST_TextShapeTypeTextFadeLeft :_aeeaa .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_aeeaa .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextSlantUp :_aeeaa .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_aeeaa .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextCascadeDown :_aeeaa .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _aeeaa ,nil ;};func (_ccedb ST_TextShapeType )ValidateWithPath (path string )error {switch _ccedb {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccedb ));};return nil ;};type CT_EffectReference struct{RefAttr string ;};func (_edgdg ST_ChartBuildStep )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bacab :=_d .Attr {};_bacab .Name =name ;switch _edgdg {case ST_ChartBuildStepUnset :_bacab .Value ="";case ST_ChartBuildStepCategory :_bacab .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_bacab .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_bacab .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_bacab .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_bacab .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_bacab .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _bacab ,nil ;};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_cbdeg :=&CT_SolidColorFillProperties {};return _cbdeg ;};func (_gbgda *CT_TextField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbgda .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 _ ,_aefbf :=range start .Attr {if _aefbf .Name .Local =="\u0069\u0064"{_dgaa ,_ffebg :=_aefbf .Value ,error (nil );if _ffebg !=nil {return _ffebg ;};_gbgda .IdAttr =_dgaa ;continue ;};if _aefbf .Name .Local =="\u0074\u0079\u0070\u0065"{_dffeg ,_dffdae :=_aefbf .Value ,error (nil );if _dffdae !=nil {return _dffdae ;};_gbgda .TypeAttr =&_dffeg ;continue ;};};_dabcf :for {_bcbec ,_fdfa :=d .Token ();if _fdfa !=nil {return _fdfa ;};switch _gebbde :=_bcbec .(type ){case _d .StartElement :switch _gebbde .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_gbgda .RPr =NewCT_TextCharacterProperties ();if _dfadd :=d .DecodeElement (_gbgda .RPr ,&_gebbde );_dfadd !=nil {return _dfadd ;};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\u0050\u0072"},_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\u0050\u0072"}:_gbgda .PPr =NewCT_TextParagraphProperties ();if _ccgag :=d .DecodeElement (_gbgda .PPr ,&_gebbde );_ccgag !=nil {return _ccgag ;};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 :"\u0074"},_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 :"\u0074"}:_gbgda .T =new (string );if _fggafd :=d .DecodeElement (_gbgda .T ,&_gebbde );_fggafd !=nil {return _fggafd ;};default:_bf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_gebbde .Name );if _bddc :=d .Skip ();_bddc !=nil {return _bddc ;};};case _d .EndElement :break _dabcf ;case _d .CharData :};};return nil ;};func NewCT_ColorMRU ()*CT_ColorMRU {_eef :=&CT_ColorMRU {};return _eef }; +// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path +func (_aada *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _aada .ValAttr < 0{return _db .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 ,_aada .ValAttr );};if _aada .ValAttr >=21600000{return _db .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 ,_aada .ValAttr );};return nil ;};func NewCT_SchemeColor ()*CT_SchemeColor {_egadf :=&CT_SchemeColor {};_egadf .ValAttr =ST_SchemeColorVal (1);return _egadf ;};func (_ebgbbe *EG_TextRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effcceb :for {_gbabb ,_afgffg :=d .Token ();if _afgffg !=nil {return _afgffg ;};switch _ccdcc :=_gbabb .(type ){case _b .StartElement :switch _ccdcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebgbbe .R =NewCT_RegularTextRun ();if _gfcab :=d .DecodeElement (_ebgbbe .R ,&_ccdcc );_gfcab !=nil {return _gfcab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebgbbe .Br =NewCT_TextLineBreak ();if _fgbcb :=d .DecodeElement (_ebgbbe .Br ,&_ccdcc );_fgbcb !=nil {return _fgbcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebgbbe .Fld =NewCT_TextField ();if _acceff :=d .DecodeElement (_ebgbbe .Fld ,&_ccdcc );_acceff !=nil {return _acceff ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fT\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_ccdcc .Name );if _eabad :=d .Skip ();_eabad !=nil {return _eabad ;};};case _b .EndElement :break _effcceb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path -func (_bdb *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _bdb .RadAttr !=nil {if _bed :=_bdb .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_bed !=nil {return _bed ;};};return nil ;};func (_bbecc ST_PresetPatternVal )ValidateWithPath (path string )error {switch _bbecc {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbecc ));};return nil ;};type CT_OfficeArtExtension struct{UriAttr string ;Any []_cg .Any ;};func (_dedfgb *CT_InverseTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Blip and its children +func (_dce *Blip )Validate ()error {return _dce .ValidateWithPath ("\u0042\u006c\u0069\u0070")};func (_gbf *CT_Angle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",_gbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgac *CT_NonVisualDrawingShapeProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgac .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_cgac .TxBoxAttr ))});};e .EncodeToken (start );if _cgac .SpLocks !=nil {_fbbad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_cgac .SpLocks ,_fbbad );};if _cgac .ExtLst !=nil {_debge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgac .ExtLst ,_debge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ColorChangeEffect and its children -func (_ffbd *CT_ColorChangeEffect )Validate ()error {return _ffbd .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};func (_cfee *CT_ClipboardStyleSheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfee .ThemeElements =NewCT_BaseStyles ();_cfee .ClrMap =NewCT_ColorMapping ();_aegf :for {_ccb ,_febf :=d .Token ();if _febf !=nil {return _febf ;};switch _bbag :=_ccb .(type ){case _d .StartElement :switch _bbag .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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _gfbaa :=d .DecodeElement (_cfee .ThemeElements ,&_bbag );_gfbaa !=nil {return _gfbaa ;};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 :"\u0063\u006c\u0072\u004d\u0061\u0070"},_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 :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _fgfgb :=d .DecodeElement (_cfee .ClrMap ,&_bbag );_fgfgb !=nil {return _fgfgb ;};default:_bf .Log .Debug ("\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",_bbag .Name );if _abcf :=d .Skip ();_abcf !=nil {return _abcf ;};};case _d .EndElement :break _aegf ;case _d .CharData :};};return nil ;};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;}; +// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path +func (_gfaefc *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _gfaefc .GraphicFrameLocks !=nil {if _gdecbb :=_gfaefc .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073");_gdecbb !=nil {return _gdecbb ;};};if _gfaefc .ExtLst !=nil {if _fbfdb :=_gfaefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfdb !=nil {return _fbfdb ;};};return nil ;};type CT_GraphicalObjectData struct{UriAttr string ;Any []_fd .Any ;}; -// Validate validates the CT_AlphaModulateEffect and its children -func (_fccad *CT_AlphaModulateEffect )Validate ()error {return _fccad .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");}; +// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path +func (_abe *CT_Blip )ValidateWithPath (path string )error {if _dbcg :=_abe .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dbcg !=nil {return _dbcg ;};for _dddb ,_bcbb :=range _abe .Choice {if _fege :=_bcbb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dddb ));_fege !=nil {return _fege ;};};if _abe .ExtLst !=nil {if _geed :=_abe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geed !=nil {return _geed ;};};return nil ;};func (_dadde *CT_DefaultShapeDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cfag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dadde .SpPr ,_cfag );_gbbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_dadde .BodyPr ,_gbbc );_gbggc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dadde .LstStyle ,_gbggc );if _dadde .Style !=nil {_dabg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dadde .Style ,_dabg );};if _dadde .ExtLst !=nil {_eceb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dadde .ExtLst ,_eceb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_debbf *CT_PositiveFixedPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfcced :=range start .Attr {if _bfcced .Name .Local =="\u0076\u0061\u006c"{_adbbc ,_afaba :=ParseUnionST_PositiveFixedPercentage (_bfcced .Value );if _afaba !=nil {return _afaba ;};_debbf .ValAttr =_adbbc ;continue ;};};for {_fedad ,_befda :=d .Token ();if _befda !=nil {return _db .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",_befda );};if _dffc ,_daagdd :=_fedad .(_b .EndElement );_daagdd &&_dffc .Name ==start .Name {break ;};};return nil ;};func (_geafe *CT_InverseGammaTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dacae ,_cceed :=d .Token ();if _cceed !=nil {return _db .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",_cceed );};if _becddd ,_cacfg :=_dacae .(_b .EndElement );_cacfg &&_becddd .Name ==start .Name {break ;};};return nil ;};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_cge :=&CT_AdjPoint2D {};return _cge };func (_gadee ST_PresetPatternVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gadee .String (),start );};func NewCT_TableCellProperties ()*CT_TableCellProperties {_ecdce :=&CT_TableCellProperties {};return _ecdce ;}; -// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path -func (_afaff *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _afaff .TxAttr !=nil {if _gbfae :=_afaff .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_gbfae !=nil {return _gbfae ;};};if _afaff .TyAttr !=nil {if _fadgf :=_afaff .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_fadgf !=nil {return _fadgf ;};};return nil ;};type ST_TileFlipMode byte ;func (_fcgaff ST_AnimationChartBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcgaff .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_d .CharData (_fcgaff .ST_AnimationBuildType .String ()));};if _fcgaff .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_d .CharData (_fcgaff .ST_AnimationChartOnlyBuildType .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_cbced ST_BlipCompression )Validate ()error {return _cbced .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path +func (_caadff *CT_ShapeLocking )ValidateWithPath (path string )error {if _caadff .ExtLst !=nil {if _gbead :=_caadff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbead !=nil {return _gbead ;};};return nil ;};func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_efcge :=&EG_ThemeableFillStyle {};return _efcge ;}; -// Validate validates the CT_ObjectStyleDefaults and its children -func (_ffgc *CT_ObjectStyleDefaults )Validate ()error {return _ffgc .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};func (_ddeaaa ST_PresetCameraType )ValidateWithPath (path string )error {switch _ddeaaa {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddeaaa ));};return nil ;};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;}; +// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path +func (_gacfc *CT_Ratio )ValidateWithPath (path string )error {return 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 NewEG_LineJoinProperties ()*EG_LineJoinProperties {_gbede :=&EG_LineJoinProperties {};return _gbede ;};type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ;GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_faad :=&CT_FillOverlayEffect {};_faad .BlendAttr =ST_BlendMode (1);return _faad ;};func (_cfca *EG_TextBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffefgd :for {_gcbae ,_dgegb :=d .Token ();if _dgegb !=nil {return _dgegb ;};switch _fecac :=_gcbae .(type ){case _b .StartElement :switch _fecac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfca .BuNone =NewCT_TextNoBullet ();if _gbddb :=d .DecodeElement (_cfca .BuNone ,&_fecac );_gbddb !=nil {return _gbddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfca .BuAutoNum =NewCT_TextAutonumberBullet ();if _cfcc :=d .DecodeElement (_cfca .BuAutoNum ,&_fecac );_cfcc !=nil {return _cfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfca .BuChar =NewCT_TextCharBullet ();if _cgebg :=d .DecodeElement (_cfca .BuChar ,&_fecac );_cgebg !=nil {return _cgebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfca .BuBlip =NewCT_TextBlipBullet ();if _dfbcb :=d .DecodeElement (_cfca .BuBlip ,&_fecac );_dfbcb !=nil {return _dfbcb ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054e\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074 \u0025\u0076",_fecac .Name );if _edgagb :=d .Skip ();_edgagb !=nil {return _edgagb ;};};case _b .EndElement :break _ffefgd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path -func (_adbaac *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _adbaac .UFillTx !=nil {if _ebcdfe :=_adbaac .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_ebcdfe !=nil {return _ebcdfe ;};};if _adbaac .UFill !=nil {if _abfgbc :=_adbaac .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_abfgbc !=nil {return _abfgbc ;};};return nil ;};func (_bfaf *CT_AlphaReplaceEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baff :=range start .Attr {if _baff .Name .Local =="\u0061"{_cdg ,_ggb :=ParseUnionST_PositiveFixedPercentage (_baff .Value );if _ggb !=nil {return _ggb ;};_bfaf .AAttr =_cdg ;continue ;};};for {_ffa ,_ffd :=d .Token ();if _ffd !=nil {return _b .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",_ffd );};if _ddgg ,_eab :=_ffa .(_d .EndElement );_eab &&_ddgg .Name ==start .Name {break ;};};return nil ;};func (_gacdc *ST_SchemeColorVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgfag ,_baagf :=d .Token ();if _baagf !=nil {return _baagf ;};if _dagf ,_dgfegf :=_dgfag .(_d .EndElement );_dgfegf &&_dagf .Name ==start .Name {*_gacdc =1;return nil ;};if _ffdg ,_agdecca :=_dgfag .(_d .CharData );!_agdecca {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",_dgfag );}else {switch string (_ffdg ){case "":*_gacdc =0;case "\u0062\u0067\u0031":*_gacdc =1;case "\u0074\u0078\u0031":*_gacdc =2;case "\u0062\u0067\u0032":*_gacdc =3;case "\u0074\u0078\u0032":*_gacdc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gacdc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gacdc =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gacdc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gacdc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gacdc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gacdc =10;case "\u0068\u006c\u0069n\u006b":*_gacdc =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_gacdc =12;case "\u0070\u0068\u0043l\u0072":*_gacdc =13;case "\u0064\u006b\u0031":*_gacdc =14;case "\u006c\u0074\u0031":*_gacdc =15;case "\u0064\u006b\u0032":*_gacdc =16;case "\u006c\u0074\u0032":*_gacdc =17;};};_dgfag ,_baagf =d .Token ();if _baagf !=nil {return _baagf ;};if _ddace ,_fdafc :=_dgfag .(_d .EndElement );_fdafc &&_ddace .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",_dgfag );}; +// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path +func (_gafe *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _gafe .ClrScheme !=nil {if _daga :=_gafe .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_daga !=nil {return _daga ;};};if _gafe .FontScheme !=nil {if _dgbbd :=_gafe .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_dgbbd !=nil {return _dgbbd ;};};if _gafe .FmtScheme !=nil {if _efbd :=_gafe .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_efbd !=nil {return _efbd ;};};return nil ;}; -// Validate validates the CT_FillProperties and its children -func (_aaded *CT_FillProperties )Validate ()error {return _aaded .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_efggf :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_efggf .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_efggf .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_efggf .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_efggf .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _efggf ,nil ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_abdf :=&CT_TextBulletColorFollowText {};return _abdf ;};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_cege :=&CT_InnerShadowEffect {};return _cege };func (_egff *CT_AlphaOutsetEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdee :=range start .Attr {if _cdee .Name .Local =="\u0072\u0061\u0064"{_gdf ,_aaf :=ParseUnionST_Coordinate (_cdee .Value );if _aaf !=nil {return _aaf ;};_egff .RadAttr =&_gdf ;continue ;};};for {_fbg ,_efd :=d .Token ();if _efd !=nil {return _b .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",_efd );};if _aagc ,_aaca :=_fbg .(_d .EndElement );_aaca &&_aagc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path +func (_egcb *CT_EffectStyleItem )ValidateWithPath (path string )error {if _egcb .EffectLst !=nil {if _fadde :=_egcb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fadde !=nil {return _fadde ;};};if _egcb .EffectDag !=nil {if _aaaae :=_egcb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_aaaae !=nil {return _aaaae ;};};if _egcb .Scene3d !=nil {if _ebea :=_egcb .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_ebea !=nil {return _ebea ;};};if _egcb .Sp3d !=nil {if _geebe :=_egcb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_geebe !=nil {return _geebe ;};};return nil ;};type CT_Percentage struct{ValAttr ST_Percentage ;};func (_eggbd ST_AdjAngle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eggbd .ST_Angle !=nil {e .EncodeToken (_b .CharData (_db .Sprintf ("\u0025\u0064",*_eggbd .ST_Angle )));};if _eggbd .ST_GeomGuideName !=nil {e .EncodeToken (_b .CharData (*_eggbd .ST_GeomGuideName ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_gccff *EG_TextBulletColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gccff .BuClrTx !=nil {_efded :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_gccff .BuClrTx ,_efded );};if _gccff .BuClr !=nil {_gfbce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_gccff .BuClr ,_gfbce );};return nil ;};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_ffgbf :=&CT_GrayscaleTransform {};return _ffgbf ;};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_AlphaOutsetEffect and its children -func (_daeg *CT_AlphaOutsetEffect )Validate ()error {return _daeg .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");};func (_ccaad *CT_InverseGammaTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path +func (_dafcd *CT_TextListStyle )ValidateWithPath (path string )error {if _dafcd .DefPPr !=nil {if _bdgad :=_dafcd .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_bdgad !=nil {return _bdgad ;};};if _dafcd .Lvl1pPr !=nil {if _aeeeef :=_dafcd .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072");_aeeeef !=nil {return _aeeeef ;};};if _dafcd .Lvl2pPr !=nil {if _fcbda :=_dafcd .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_fcbda !=nil {return _fcbda ;};};if _dafcd .Lvl3pPr !=nil {if _bgcfdg :=_dafcd .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072");_bgcfdg !=nil {return _bgcfdg ;};};if _dafcd .Lvl4pPr !=nil {if _bddaa :=_dafcd .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_bddaa !=nil {return _bddaa ;};};if _dafcd .Lvl5pPr !=nil {if _befba :=_dafcd .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072");_befba !=nil {return _befba ;};};if _dafcd .Lvl6pPr !=nil {if _aacae :=_dafcd .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_aacae !=nil {return _aacae ;};};if _dafcd .Lvl7pPr !=nil {if _fgcfe :=_dafcd .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072");_fgcfe !=nil {return _fgcfe ;};};if _dafcd .Lvl8pPr !=nil {if _eeecb :=_dafcd .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_eeecb !=nil {return _eeecb ;};};if _dafcd .Lvl9pPr !=nil {if _effeg :=_dafcd .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072");_effeg !=nil {return _effeg ;};};if _dafcd .ExtLst !=nil {if _eafcg :=_dafcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eafcg !=nil {return _eafcg ;};};return nil ;};func (_gcd *CT_AnimationChartBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adc :=range start .Attr {if _adc .Name .Local =="\u0062\u006c\u0064"{_bec ,_aedb :=ParseUnionST_AnimationChartBuildType (_adc .Value );if _aedb !=nil {return _aedb ;};_gcd .BldAttr =&_bec ;continue ;};if _adc .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_eecg ,_gdff :=_af .ParseBool (_adc .Value );if _gdff !=nil {return _gdff ;};_gcd .AnimBgAttr =&_eecg ;continue ;};};for {_gdgd ,_gbbg :=d .Token ();if _gbbg !=nil {return _db .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",_gbbg );};if _eeed ,_ece :=_gdgd .(_b .EndElement );_ece &&_eeed .Name ==start .Name {break ;};};return nil ;};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_afcae :=&CT_GvmlUseShapeRectangle {};return _afcae ;};func (_bcbf *CT_TextSpacingPoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcbf .ValAttr =0;for _ ,_ffcag :=range start .Attr {if _ffcag .Name .Local =="\u0076\u0061\u006c"{_ceefb ,_ggcce :=_af .ParseInt (_ffcag .Value ,10,32);if _ggcce !=nil {return _ggcce ;};_bcbf .ValAttr =int32 (_ceefb );continue ;};};for {_edccb ,_fbdecf :=d .Token ();if _fbdecf !=nil {return _db .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",_fbdecf );};if _ebccf ,_ddbfe :=_edccb .(_b .EndElement );_ddbfe &&_ebccf .Name ==start .Name {break ;};};return nil ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_fgabd :=&CT_LineJoinBevel {};return _fgabd }; -// Validate validates the CT_TableCellBorderStyle and its children -func (_cegabf *CT_TableCellBorderStyle )Validate ()error {return _cegabf .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_dfbaa *Graphic )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dfbaa .CT_GraphicalObject .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path +func (_adf *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;}; -// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path -func (_bebeb *EG_LineJoinProperties )ValidateWithPath (path string )error {if _bebeb .Round !=nil {if _deaga :=_bebeb .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_deaga !=nil {return _deaga ;};};if _bebeb .Bevel !=nil {if _dadcc :=_bebeb .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_dadcc !=nil {return _dadcc ;};};if _bebeb .Miter !=nil {if _abdee :=_bebeb .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_abdee !=nil {return _abdee ;};};return nil ;};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;}; +// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path +func (_daeaf *CT_BlendEffect )ValidateWithPath (path string )error {if _daeaf .BlendAttr ==ST_BlendModeUnset {return _db .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 _cad :=_daeaf .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_cad !=nil {return _cad ;};if _aab :=_daeaf .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_aab !=nil {return _aab ;};return nil ;}; -// Validate validates the CT_GrayscaleEffect and its children -func (_fbbgf *CT_GrayscaleEffect )Validate ()error {return _fbbgf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_TableRow and its children +func (_fdggce *CT_TableRow )Validate ()error {return _fdggce .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};func (_gfce *CT_GraphicalObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfce .GraphicData =NewCT_GraphicalObjectData ();_aecb :for {_edgd ,_afge :=d .Token ();if _afge !=nil {return _afge ;};switch _bcfb :=_edgd .(type ){case _b .StartElement :switch _bcfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _acgg :=d .DecodeElement (_gfce .GraphicData ,&_bcfb );_acgg !=nil {return _acgg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069c\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_bcfb .Name );if _daecf :=d .Skip ();_daecf !=nil {return _daecf ;};};case _b .EndElement :break _aecb ;case _b .CharData :};};return nil ;};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_gbd :=&CT_AnimationElementChoice {};return _gbd ;};type Blip struct{CT_Blip };type ST_PathShadeType byte ; -// Validate validates the CT_TableGrid and its children -func (_eebc *CT_TableGrid )Validate ()error {return _eebc .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};func (_gfcae *ST_PitchFamily )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfcae =0;case "\u0030\u0030":*_gfcae =1;case "\u0030\u0031":*_gfcae =2;case "\u0030\u0032":*_gfcae =3;case "\u0031\u0036":*_gfcae =4;case "\u0031\u0037":*_gfcae =5;case "\u0031\u0038":*_gfcae =6;case "\u0033\u0032":*_gfcae =7;case "\u0033\u0033":*_gfcae =8;case "\u0033\u0034":*_gfcae =9;case "\u0034\u0038":*_gfcae =10;case "\u0034\u0039":*_gfcae =11;case "\u0035\u0030":*_gfcae =12;case "\u0036\u0034":*_gfcae =13;case "\u0036\u0035":*_gfcae =14;case "\u0036\u0036":*_gfcae =15;case "\u0038\u0030":*_gfcae =16;case "\u0038\u0031":*_gfcae =17;case "\u0038\u0032":*_gfcae =18;};return nil ;};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_daadf :=&EG_TextUnderlineLine {};return _daadf ;};func (_bbgfba ST_BlackWhiteMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbgfba .String (),start );};func (_deggg *Tbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deggg .CT_Table =*NewCT_Table ();_cbcda :for {_fcafaf ,_aefdb :=d .Token ();if _aefdb !=nil {return _aefdb ;};switch _edccg :=_fcafaf .(type ){case _d .StartElement :switch _edccg .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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_deggg .TblPr =NewCT_TableProperties ();if _efcgc :=d .DecodeElement (_deggg .TblPr ,&_edccg );_efcgc !=nil {return _efcgc ;};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 :"\u0074b\u006c\u0047\u0072\u0069\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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _dcgeg :=d .DecodeElement (_deggg .TblGrid ,&_edccg );_dcgeg !=nil {return _dcgeg ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_abaec :=NewCT_TableRow ();if _cfecc :=d .DecodeElement (_abaec ,&_edccg );_cfecc !=nil {return _cfecc ;};_deggg .Tr =append (_deggg .Tr ,_abaec );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0054b\u006c\u0020\u0025\u0076",_edccg .Name );if _ebedd :=d .Skip ();_ebedd !=nil {return _ebedd ;};};case _d .EndElement :break _cbcda ;case _d .CharData :};};return nil ;};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_eaffa :=&CT_LinearShadeProperties {};return _eaffa ;};func NewCT_PresetColor ()*CT_PresetColor {_aaedd :=&CT_PresetColor {};_aaedd .ValAttr =ST_PresetColorVal (1);return _aaedd ;};func NewCT_EffectList ()*CT_EffectList {_cdca :=&CT_EffectList {};return _cdca };func (_fcfde ST_PitchFamily )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_debgg :=_d .Attr {};_debgg .Name =name ;switch _fcfde {case ST_PitchFamilyUnset :_debgg .Value ="";case ST_PitchFamily00 :_debgg .Value ="\u0030\u0030";case ST_PitchFamily01 :_debgg .Value ="\u0030\u0031";case ST_PitchFamily02 :_debgg .Value ="\u0030\u0032";case ST_PitchFamily16 :_debgg .Value ="\u0031\u0036";case ST_PitchFamily17 :_debgg .Value ="\u0031\u0037";case ST_PitchFamily18 :_debgg .Value ="\u0031\u0038";case ST_PitchFamily32 :_debgg .Value ="\u0033\u0032";case ST_PitchFamily33 :_debgg .Value ="\u0033\u0033";case ST_PitchFamily34 :_debgg .Value ="\u0033\u0034";case ST_PitchFamily48 :_debgg .Value ="\u0034\u0038";case ST_PitchFamily49 :_debgg .Value ="\u0034\u0039";case ST_PitchFamily50 :_debgg .Value ="\u0035\u0030";case ST_PitchFamily64 :_debgg .Value ="\u0036\u0034";case ST_PitchFamily65 :_debgg .Value ="\u0036\u0035";case ST_PitchFamily66 :_debgg .Value ="\u0036\u0036";case ST_PitchFamily80 :_debgg .Value ="\u0038\u0030";case ST_PitchFamily81 :_debgg .Value ="\u0038\u0031";case ST_PitchFamily82 :_debgg .Value ="\u0038\u0032";};return _debgg ,nil ;}; +// Validate validates the CT_Cell3D and its children +func (_efaa *CT_Cell3D )Validate ()error {return _efaa .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");}; -// Validate validates the CT_PathShadeProperties and its children -func (_gefdec *CT_PathShadeProperties )Validate ()error {return _gefdec .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};func (_cffad ST_AnimationBuildType )String ()string {switch _cffad {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};func NewCT_TextParagraph ()*CT_TextParagraph {_gggbc :=&CT_TextParagraph {};return _gggbc };func (_fabdga *EG_OfficeArtExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fabdga .Ext !=nil {_fedcfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_acedg :=range _fabdga .Ext {e .EncodeElement (_acedg ,_fedcfc );};};return nil ;}; +// Validate validates the CT_TextTabStop and its children +func (_decbc *CT_TextTabStop )Validate ()error {return _decbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");}; -// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path -func (_bfd *CT_AdjustHandleList )ValidateWithPath (path string )error {for _ddfd ,_fabe :=range _bfd .AhXY {if _eca :=_fabe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_ddfd ));_eca !=nil {return _eca ;};};for _egfa ,_ccg :=range _bfd .AhPolar {if _gea :=_ccg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_egfa ));_gea !=nil {return _gea ;};};return nil ;}; +// Validate validates the CT_TextCharacterProperties and its children +func (_ggdac *CT_TextCharacterProperties )Validate ()error {return _ggdac .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 (_fadaf *Tbl )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_b .Attr {Name :_b .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 ,_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 :"\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 ,_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\u003a\u0074b\u006c";return _fadaf .CT_Table .MarshalXML (e ,start );};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;};func (_ceacb ST_FontCollectionIndex )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bagdc :=_b .Attr {};_bagdc .Name =name ;switch _ceacb {case ST_FontCollectionIndexUnset :_bagdc .Value ="";case ST_FontCollectionIndexMajor :_bagdc .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_bagdc .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_bagdc .Value ="\u006e\u006f\u006e\u0065";};return _bagdc ,nil ;};type ST_BlipCompression byte ;type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};func (_bafgc ST_Coordinate32 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bafgc .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_b .CharData (_db .Sprintf ("\u0025\u0064",*_bafgc .ST_Coordinate32Unqualified )));};if _bafgc .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_bafgc .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type CT_TextBlipBullet struct{Blip *CT_Blip ;};func (_gbgab *CT_GradientStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cabg :=range start .Attr {if _cabg .Name .Local =="\u0070\u006f\u0073"{_fccaf ,_effb :=ParseUnionST_PositiveFixedPercentage (_cabg .Value );if _effb !=nil {return _effb ;};_gbgab .PosAttr =_fccaf ;continue ;};};_ddba :for {_efgfc ,_agedg :=d .Token ();if _agedg !=nil {return _agedg ;};switch _cecdd :=_efgfc .(type ){case _b .StartElement :switch _cecdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbgab .ScrgbClr =NewCT_ScRgbColor ();if _bacf :=d .DecodeElement (_gbgab .ScrgbClr ,&_cecdd );_bacf !=nil {return _bacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbgab .SrgbClr =NewCT_SRgbColor ();if _gcfdd :=d .DecodeElement (_gbgab .SrgbClr ,&_cecdd );_gcfdd !=nil {return _gcfdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbgab .HslClr =NewCT_HslColor ();if _gddc :=d .DecodeElement (_gbgab .HslClr ,&_cecdd );_gddc !=nil {return _gddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbgab .SysClr =NewCT_SystemColor ();if _acfaf :=d .DecodeElement (_gbgab .SysClr ,&_cecdd );_acfaf !=nil {return _acfaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbgab .SchemeClr =NewCT_SchemeColor ();if _ebad :=d .DecodeElement (_gbgab .SchemeClr ,&_cecdd );_ebad !=nil {return _ebad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbgab .PrstClr =NewCT_PresetColor ();if _fbfg :=d .DecodeElement (_gbgab .PrstClr ,&_cecdd );_fbfg !=nil {return _fbfg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_cecdd .Name );if _cegca :=d .Skip ();_cegca !=nil {return _cegca ;};};case _b .EndElement :break _ddba ;case _b .CharData :};};return nil ;};func NewCT_TableCol ()*CT_TableCol {_gbgee :=&CT_TableCol {};return _gbgee };type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;};func (_addadb *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_addadb =0;case "\u006f\u006e\u0065":*_addadb =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_addadb =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_addadb =3;};return nil ;}; -// Validate validates the CT_FixedPercentage and its children -func (_cccaf *CT_FixedPercentage )Validate ()error {return _cccaf .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};func NewCT_Color ()*CT_Color {_dfab :=&CT_Color {};return _dfab }; +// ST_PositivePercentage is a union type +type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;}; -// Validate validates the CT_PatternFillProperties and its children -func (_bgcbc *CT_PatternFillProperties )Validate ()error {return _bgcbc .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cdgac *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdgac =0;case "\u0073\u006f\u006ci\u0064":*_cdgac =1;case "\u0064\u006f\u0074":*_cdgac =2;case "\u0064\u0061\u0073\u0068":*_cdgac =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_cdgac =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_cdgac =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_cdgac =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cdgac =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_cdgac =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_cdgac =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_cdgac =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cdgac =11;};return nil ;};func (_fabacg ST_TextPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fabacg .ST_TextPointUnqualified !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_fabacg .ST_TextPointUnqualified )));};if _fabacg .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_fabacg .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_gfd *CT_Camera )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfd .PrstAttr =ST_PresetCameraType (1);for _ ,_eafd :=range start .Attr {if _eafd .Name .Local =="\u0070\u0072\u0073\u0074"{_gfd .PrstAttr .UnmarshalXMLAttr (_eafd );continue ;};if _eafd .Name .Local =="\u0066\u006f\u0076"{_dcfd ,_aef :=_c .ParseInt (_eafd .Value ,10,32);if _aef !=nil {return _aef ;};_deca :=int32 (_dcfd );_gfd .FovAttr =&_deca ;continue ;};if _eafd .Name .Local =="\u007a\u006f\u006f\u006d"{_bbce ,_caea :=ParseUnionST_PositivePercentage (_eafd .Value );if _caea !=nil {return _caea ;};_gfd .ZoomAttr =&_bbce ;continue ;};};_bfea :for {_fgbb ,_beeb :=d .Token ();if _beeb !=nil {return _beeb ;};switch _caee :=_fgbb .(type ){case _d .StartElement :switch _caee .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 :"\u0072\u006f\u0074"},_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 :"\u0072\u006f\u0074"}:_gfd .Rot =NewCT_SphereCoords ();if _ggac :=d .DecodeElement (_gfd .Rot ,&_caee );_ggac !=nil {return _ggac ;};default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0061\u006de\u0072\u0061 \u0025\u0076",_caee .Name );if _cdbe :=d .Skip ();_cdbe !=nil {return _cdbe ;};};case _d .EndElement :break _bfea ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_PositiveSize2D and its children +func (_aggg *CT_PositiveSize2D )Validate ()error {return _aggg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_fdcee :=&CT_TextBodyProperties {};return _fdcee ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_fggg :=&CT_TableCellBorderStyle {};return _fggg ;};func (_dbaca *CT_VideoFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abeee :=range start .Attr {if _abeee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abeee .Name .Local =="\u006c\u0069\u006e\u006b"||_abeee .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"&&_abeee .Name .Local =="\u006c\u0069\u006e\u006b"{_agbcd ,_efebb :=_abeee .Value ,error (nil );if _efebb !=nil {return _efebb ;};_dbaca .LinkAttr =_agbcd ;continue ;};if _abeee .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_debde ,_bacfb :=_abeee .Value ,error (nil );if _bacfb !=nil {return _bacfb ;};_dbaca .ContentTypeAttr =&_debde ;continue ;};};_gebab :for {_gaadb ,_gacaf :=d .Token ();if _gacaf !=nil {return _gacaf ;};switch _cgba :=_gaadb .(type ){case _b .StartElement :switch _cgba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbaca .ExtLst =NewCT_OfficeArtExtensionList ();if _ggcbe :=d .DecodeElement (_dbaca .ExtLst ,&_cgba );_ggcbe !=nil {return _ggcbe ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_V\u0069\u0064e\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_cgba .Name );if _babfg :=d .Skip ();_babfg !=nil {return _babfg ;};};case _b .EndElement :break _gebab ;case _b .CharData :};};return nil ;};func NewCT_AudioCD ()*CT_AudioCD {_aac :=&CT_AudioCD {};_aac .St =NewCT_AudioCDTime ();_aac .End =NewCT_AudioCDTime ();return _aac ;}; -// Validate validates the EG_Geometry and its children -func (_fdbgg *EG_Geometry )Validate ()error {return _fdbgg .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");}; +// Validate validates the CT_TextTabStopList and its children +func (_gafecc *CT_TextTabStopList )Validate ()error {return _gafecc .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};func (_fadd *CT_EffectList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abgc :for {_eabef ,_gbafb :=d .Token ();if _gbafb !=nil {return _gbafb ;};switch _cced :=_eabef .(type ){case _b .StartElement :switch _cced .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadd .Blur =NewCT_BlurEffect ();if _cece :=d .DecodeElement (_fadd .Blur ,&_cced );_cece !=nil {return _cece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadd .FillOverlay =NewCT_FillOverlayEffect ();if _addb :=d .DecodeElement (_fadd .FillOverlay ,&_cced );_addb !=nil {return _addb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadd .Glow =NewCT_GlowEffect ();if _cdad :=d .DecodeElement (_fadd .Glow ,&_cced );_cdad !=nil {return _cdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadd .InnerShdw =NewCT_InnerShadowEffect ();if _eecgc :=d .DecodeElement (_fadd .InnerShdw ,&_cced );_eecgc !=nil {return _eecgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadd .OuterShdw =NewCT_OuterShadowEffect ();if _bagf :=d .DecodeElement (_fadd .OuterShdw ,&_cced );_bagf !=nil {return _bagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadd .PrstShdw =NewCT_PresetShadowEffect ();if _fbbb :=d .DecodeElement (_fadd .PrstShdw ,&_cced );_fbbb !=nil {return _fbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadd .Reflection =NewCT_ReflectionEffect ();if _fcaa :=d .DecodeElement (_fadd .Reflection ,&_cced );_fcaa !=nil {return _fcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadd .SoftEdge =NewCT_SoftEdgesEffect ();if _eaba :=d .DecodeElement (_fadd .SoftEdge ,&_cced );_eaba !=nil {return _eaba ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045f\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074 \u0025\u0076",_cced .Name );if _febad :=d .Skip ();_febad !=nil {return _febad ;};};case _b .EndElement :break _abgc ;case _b .CharData :};};return nil ;};func (_cgbf *CT_FlatText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcfeb :=range start .Attr {if _gcfeb .Name .Local =="\u007a"{_ddbbb ,_ddcb :=ParseUnionST_Coordinate (_gcfeb .Value );if _ddcb !=nil {return _ddcb ;};_cgbf .ZAttr =&_ddbbb ;continue ;};};for {_abef ,_ggee :=d .Token ();if _ggee !=nil {return _db .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ggee );};if _bdgec ,_eddad :=_abef .(_b .EndElement );_eddad &&_bdgec .Name ==start .Name {break ;};};return nil ;};func (_gdgba *CT_TextParagraph )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdgba .PPr !=nil {_adfcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_gdgba .PPr ,_adfcc );};if _gdgba .EG_TextRun !=nil {for _ ,_gaaea :=range _gdgba .EG_TextRun {_gaaea .MarshalXML (e ,_b .StartElement {});};};if _gdgba .EndParaRPr !=nil {_bbgaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}};e .EncodeElement (_gdgba .EndParaRPr ,_bbgaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path -func (_adfg *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _adfg .IdAttr !=nil {if !_eg .ST_GuidPatternRe .MatchString (*_adfg .IdAttr ){return _b .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 ,_eg .ST_GuidPatternRe ,*_adfg .IdAttr );};};if _fed :=_adfg .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_fed !=nil {return _fed ;};return nil ;};func NewCT_ColorMapping ()*CT_ColorMapping {_aafb :=&CT_ColorMapping {};_aafb .Bg1Attr =ST_ColorSchemeIndex (1);_aafb .Tx1Attr =ST_ColorSchemeIndex (1);_aafb .Bg2Attr =ST_ColorSchemeIndex (1);_aafb .Tx2Attr =ST_ColorSchemeIndex (1);_aafb .Accent1Attr =ST_ColorSchemeIndex (1);_aafb .Accent2Attr =ST_ColorSchemeIndex (1);_aafb .Accent3Attr =ST_ColorSchemeIndex (1);_aafb .Accent4Attr =ST_ColorSchemeIndex (1);_aafb .Accent5Attr =ST_ColorSchemeIndex (1);_aafb .Accent6Attr =ST_ColorSchemeIndex (1);_aafb .HlinkAttr =ST_ColorSchemeIndex (1);_aafb .FolHlinkAttr =ST_ColorSchemeIndex (1);return _aafb ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;};type ST_LineEndType byte ;func NewCT_EffectReference ()*CT_EffectReference {_bfeab :=&CT_EffectReference {};return _bfeab }; +// Validate validates the CT_Transform2D and its children +func (_fdaee *CT_Transform2D )Validate ()error {return _fdaee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");};func NewCT_EffectList ()*CT_EffectList {_ceca :=&CT_EffectList {};return _ceca };func (_gbgcc *CT_EffectStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acac :for {_dbca ,_dfce :=d .Token ();if _dfce !=nil {return _dfce ;};switch _ffgb :=_dbca .(type ){case _b .StartElement :switch _ffgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_caeb :=NewCT_EffectStyleItem ();if _bdgfg :=d .DecodeElement (_caeb ,&_ffgb );_bdgfg !=nil {return _bdgfg ;};_gbgcc .EffectStyle =append (_gbgcc .EffectStyle ,_caeb );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ffgb .Name );if _dfcaa :=d .Skip ();_dfcaa !=nil {return _dfcaa ;};};case _b .EndElement :break _acac ;case _b .CharData :};};return nil ;};func (_cceg *CT_GammaTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dcabb ,_eace :=d .Token ();if _eace !=nil {return _db .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",_eace );};if _fabdbf ,_beae :=_dcabb .(_b .EndElement );_beae &&_fabdbf .Name ==start .Name {break ;};};return nil ;};func (_deaf *CT_FillStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbca :for {_beef ,_adaec :=d .Token ();if _adaec !=nil {return _adaec ;};switch _bcdaf :=_beef .(type ){case _b .StartElement :switch _bcdaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfgd :=NewEG_FillProperties ();_gfgd .NoFill =NewCT_NoFillProperties ();if _fbbbg :=d .DecodeElement (_gfgd .NoFill ,&_bcdaf );_fbbbg !=nil {return _fbbbg ;};_deaf .EG_FillProperties =append (_deaf .EG_FillProperties ,_gfgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adca :=NewEG_FillProperties ();_adca .SolidFill =NewCT_SolidColorFillProperties ();if _bgaeb :=d .DecodeElement (_adca .SolidFill ,&_bcdaf );_bgaeb !=nil {return _bgaeb ;};_deaf .EG_FillProperties =append (_deaf .EG_FillProperties ,_adca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_faee :=NewEG_FillProperties ();_faee .GradFill =NewCT_GradientFillProperties ();if _eccd :=d .DecodeElement (_faee .GradFill ,&_bcdaf );_eccd !=nil {return _eccd ;};_deaf .EG_FillProperties =append (_deaf .EG_FillProperties ,_faee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aacec :=NewEG_FillProperties ();_aacec .BlipFill =NewCT_BlipFillProperties ();if _bccf :=d .DecodeElement (_aacec .BlipFill ,&_bcdaf );_bccf !=nil {return _bccf ;};_deaf .EG_FillProperties =append (_deaf .EG_FillProperties ,_aacec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcefg :=NewEG_FillProperties ();_gcefg .PattFill =NewCT_PatternFillProperties ();if _ffgf :=d .DecodeElement (_gcefg .PattFill ,&_bcdaf );_ffgf !=nil {return _ffgf ;};_deaf .EG_FillProperties =append (_deaf .EG_FillProperties ,_gcefg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfad :=NewEG_FillProperties ();_gfad .GrpFill =NewCT_GroupFillProperties ();if _befde :=d .DecodeElement (_gfad .GrpFill ,&_bcdaf );_befde !=nil {return _befde ;};_deaf .EG_FillProperties =append (_deaf .EG_FillProperties ,_gfad );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_bcdaf .Name );if _cefd :=d .Skip ();_cefd !=nil {return _cefd ;};};case _b .EndElement :break _bfbca ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path -func (_ddged *CT_TextBody )ValidateWithPath (path string )error {if _ffafbg :=_ddged .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_ffafbg !=nil {return _ffafbg ;};if _ddged .LstStyle !=nil {if _fddbb :=_ddged .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_fddbb !=nil {return _fddbb ;};};for _cegf ,_aagbc :=range _ddged .P {if _feef :=_aagbc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_cegf ));_feef !=nil {return _feef ;};};return nil ;};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_bcdda :=&CT_TextNoAutofit {};return _bcdda };func (_baece *CT_TextBodyProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbgce :=range start .Attr {if _gbgce .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_fffbdc ,_fgcgf :=_c .ParseBool (_gbgce .Value );if _fgcgf !=nil {return _fgcgf ;};_baece .FromWordArtAttr =&_fffbdc ;continue ;};if _gbgce .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_baece .AnchorAttr .UnmarshalXMLAttr (_gbgce );continue ;};if _gbgce .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_acbeg ,_dafd :=_c .ParseBool (_gbgce .Value );if _dafd !=nil {return _dafd ;};_baece .SpcFirstLastParaAttr =&_acbeg ;continue ;};if _gbgce .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_gfgacd ,_gadgd :=_c .ParseBool (_gbgce .Value );if _gadgd !=nil {return _gadgd ;};_baece .AnchorCtrAttr =&_gfgacd ;continue ;};if _gbgce .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_baece .HorzOverflowAttr .UnmarshalXMLAttr (_gbgce );continue ;};if _gbgce .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_fbagf ,_feebbe :=_c .ParseBool (_gbgce .Value );if _feebbe !=nil {return _feebbe ;};_baece .ForceAAAttr =&_fbagf ;continue ;};if _gbgce .Name .Local =="\u0077\u0072\u0061\u0070"{_baece .WrapAttr .UnmarshalXMLAttr (_gbgce );continue ;};if _gbgce .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_gcdd ,_ccgabb :=_c .ParseBool (_gbgce .Value );if _ccgabb !=nil {return _ccgabb ;};_baece .UprightAttr =&_gcdd ;continue ;};if _gbgce .Name .Local =="\u0074\u0049\u006e\u0073"{_ggce ,_fabef :=ParseUnionST_Coordinate32 (_gbgce .Value );if _fabef !=nil {return _fabef ;};_baece .TInsAttr =&_ggce ;continue ;};if _gbgce .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_bbbab ,_bgddbd :=_c .ParseBool (_gbgce .Value );if _bgddbd !=nil {return _bgddbd ;};_baece .CompatLnSpcAttr =&_bbbab ;continue ;};if _gbgce .Name .Local =="\u0062\u0049\u006e\u0073"{_ecge ,_cgefg :=ParseUnionST_Coordinate32 (_gbgce .Value );if _cgefg !=nil {return _cgefg ;};_baece .BInsAttr =&_ecge ;continue ;};if _gbgce .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_baece .VertOverflowAttr .UnmarshalXMLAttr (_gbgce );continue ;};if _gbgce .Name .Local =="\u0072\u006f\u0074"{_ggfced ,_cbefa :=_c .ParseInt (_gbgce .Value ,10,32);if _cbefa !=nil {return _cbefa ;};_eedd :=int32 (_ggfced );_baece .RotAttr =&_eedd ;continue ;};if _gbgce .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_aefaa ,_ecdfc :=_c .ParseInt (_gbgce .Value ,10,32);if _ecdfc !=nil {return _ecdfc ;};_ebfdab :=int32 (_aefaa );_baece .SpcColAttr =&_ebfdab ;continue ;};if _gbgce .Name .Local =="\u0076\u0065\u0072\u0074"{_baece .VertAttr .UnmarshalXMLAttr (_gbgce );continue ;};if _gbgce .Name .Local =="\u0072\u0049\u006e\u0073"{_bedggg ,_debbd :=ParseUnionST_Coordinate32 (_gbgce .Value );if _debbd !=nil {return _debbd ;};_baece .RInsAttr =&_bedggg ;continue ;};if _gbgce .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_dbgdc ,_bgcgd :=_c .ParseInt (_gbgce .Value ,10,32);if _bgcgd !=nil {return _bgcgd ;};_bdfbg :=int32 (_dbgdc );_baece .NumColAttr =&_bdfbg ;continue ;};if _gbgce .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_eccd ,_cgfbf :=_c .ParseBool (_gbgce .Value );if _cgfbf !=nil {return _cgfbf ;};_baece .RtlColAttr =&_eccd ;continue ;};if _gbgce .Name .Local =="\u006c\u0049\u006e\u0073"{_adcga ,_eebcg :=ParseUnionST_Coordinate32 (_gbgce .Value );if _eebcg !=nil {return _eebcg ;};_baece .LInsAttr =&_adcga ;continue ;};};_gcdca :for {_fbffff ,_ddaea :=d .Token ();if _ddaea !=nil {return _ddaea ;};switch _cffaa :=_fbffff .(type ){case _d .StartElement :switch _cffaa .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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_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\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_baece .PrstTxWarp =NewCT_PresetTextShape ();if _bgfgd :=d .DecodeElement (_baece .PrstTxWarp ,&_cffaa );_bgfgd !=nil {return _bgfgd ;};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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_baece .NoAutofit =NewCT_TextNoAutofit ();if _fdedg :=d .DecodeElement (_baece .NoAutofit ,&_cffaa );_fdedg !=nil {return _fdedg ;};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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_baece .NormAutofit =NewCT_TextNormalAutofit ();if _eaddda :=d .DecodeElement (_baece .NormAutofit ,&_cffaa );_eaddda !=nil {return _eaddda ;};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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_baece .SpAutoFit =NewCT_TextShapeAutofit ();if _ffecfe :=d .DecodeElement (_baece .SpAutoFit ,&_cffaa );_ffecfe !=nil {return _ffecfe ;};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 :"\u0073c\u0065\u006e\u0065\u0033\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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_baece .Scene3d =NewCT_Scene3D ();if _aafad :=d .DecodeElement (_baece .Scene3d ,&_cffaa );_aafad !=nil {return _aafad ;};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 :"\u0073\u0070\u0033\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 :"\u0073\u0070\u0033\u0064"}:_baece .Sp3d =NewCT_Shape3D ();if _ggff :=d .DecodeElement (_baece .Sp3d ,&_cffaa );_ggff !=nil {return _ggff ;};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 :"\u0066\u006c\u0061\u0074\u0054\u0078"},_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 :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_baece .FlatTx =NewCT_FlatText ();if _cfdfg :=d .DecodeElement (_baece .FlatTx ,&_cffaa );_cfdfg !=nil {return _cfdfg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baece .ExtLst =NewCT_OfficeArtExtensionList ();if _ggbbg :=d .DecodeElement (_baece .ExtLst ,&_cffaa );_ggbbg !=nil {return _ggbbg ;};default:_bf .Log .Debug ("\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",_cffaa .Name );if _ggcga :=d .Skip ();_ggcga !=nil {return _ggcga ;};};case _d .EndElement :break _gcdca ;case _d .CharData :};};return nil ;};type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;};func NewEG_Effect ()*EG_Effect {_dbggb :=&EG_Effect {};return _dbggb }; +// Validate validates the CT_LinearShadeProperties and its children +func (_cfcb *CT_LinearShadeProperties )Validate ()error {return _cfcb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path -func (_bccadd *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _edda ,_affg :=range _bccadd .Pt {if _abffd :=_affg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_edda ));_abffd !=nil {return _abffd ;};};return nil ;}; +// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path +func (_fgfab *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _fgfab .ValAttr < 100{return _db .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 ,_fgfab .ValAttr );};if _fgfab .ValAttr > 400000{return _db .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 ,_fgfab .ValAttr );};return nil ;};func NewCT_Connection ()*CT_Connection {_geeba :=&CT_Connection {};return _geeba };type ST_TextUnderlineType byte ;func (_eda *CT_AdjPoint2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfde :=range start .Attr {if _cfde .Name .Local =="\u0078"{_cgb ,_ab :=ParseUnionST_AdjCoordinate (_cfde .Value );if _ab !=nil {return _ab ;};_eda .XAttr =_cgb ;continue ;};if _cfde .Name .Local =="\u0079"{_ebgb ,_bf :=ParseUnionST_AdjCoordinate (_cfde .Value );if _bf !=nil {return _bf ;};_eda .YAttr =_ebgb ;continue ;};};for {_bgg ,_egf :=d .Token ();if _egf !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_egf );};if _bfe ,_agc :=_bgg .(_b .EndElement );_agc &&_bfe .Name ==start .Name {break ;};};return nil ;};func NewCT_Point3D ()*CT_Point3D {_bggc :=&CT_Point3D {};return _bggc }; -// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path -func (_bdgc *CT_FlatText )ValidateWithPath (path string )error {if _bdgc .ZAttr !=nil {if _aadb :=_bdgc .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_aadb !=nil {return _aadb ;};};return nil ;};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;};func (_faffa *CT_LineJoinMiterProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faffa .LimAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_faffa .LimAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path +func (_cdbeg *EG_TextBulletColor )ValidateWithPath (path string )error {if _cdbeg .BuClrTx !=nil {if _cadbb :=_cdbeg .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_cadbb !=nil {return _cadbb ;};};if _cdbeg .BuClr !=nil {if _baebdc :=_cdbeg .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072");_baebdc !=nil {return _baebdc ;};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path -func (_gfbdd *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _gfbdd .CxnSpLocks !=nil {if _accf :=_gfbdd .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_accf !=nil {return _accf ;};};if _gfbdd .StCxn !=nil {if _egdac :=_gfbdd .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_egdac !=nil {return _egdac ;};};if _gfbdd .EndCxn !=nil {if _ggbfee :=_gfbdd .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e");_ggbfee !=nil {return _ggbfee ;};};if _gfbdd .ExtLst !=nil {if _bdgec :=_gfbdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdgec !=nil {return _bdgec ;};};return nil ;}; +// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path +func (_geea *CT_ColorScheme )ValidateWithPath (path string )error {if _gbgfg :=_geea .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_gbgfg !=nil {return _gbgfg ;};if _fgcgd :=_geea .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_fgcgd !=nil {return _fgcgd ;};if _egdgc :=_geea .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_egdgc !=nil {return _egdgc ;};if _aefb :=_geea .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_aefb !=nil {return _aefb ;};if _bcge :=_geea .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031");_bcge !=nil {return _bcge ;};if _bffc :=_geea .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_bffc !=nil {return _bffc ;};if _cfddd :=_geea .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033");_cfddd !=nil {return _cfddd ;};if _cbdb :=_geea .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_cbdb !=nil {return _cbdb ;};if _cgadc :=_geea .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035");_cgadc !=nil {return _cgadc ;};if _eaga :=_geea .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_eaga !=nil {return _eaga ;};if _abae :=_geea .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_abae !=nil {return _abae ;};if _cfgd :=_geea .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_cfgd !=nil {return _cfgd ;};if _geea .ExtLst !=nil {if _ebb :=_geea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebb !=nil {return _ebb ;};};return nil ;};func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_bgdcc :=&CT_ReflectionEffect {};return _bgdcc };func (_ccegg ST_LineCap )String ()string {switch _ccegg {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};func (_cgaa *CT_Camera )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgaa .PrstAttr =ST_PresetCameraType (1);for _ ,_cacc :=range start .Attr {if _cacc .Name .Local =="\u0070\u0072\u0073\u0074"{_cgaa .PrstAttr .UnmarshalXMLAttr (_cacc );continue ;};if _cacc .Name .Local =="\u0066\u006f\u0076"{_dcce ,_gega :=_af .ParseInt (_cacc .Value ,10,32);if _gega !=nil {return _gega ;};_ffea :=int32 (_dcce );_cgaa .FovAttr =&_ffea ;continue ;};if _cacc .Name .Local =="\u007a\u006f\u006f\u006d"{_bagg ,_bbfbc :=ParseUnionST_PositivePercentage (_cacc .Value );if _bbfbc !=nil {return _bbfbc ;};_cgaa .ZoomAttr =&_bagg ;continue ;};};_dfef :for {_dgcda ,_bfeb :=d .Token ();if _bfeb !=nil {return _bfeb ;};switch _eggff :=_dgcda .(type ){case _b .StartElement :switch _eggff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgaa .Rot =NewCT_SphereCoords ();if _bfgd :=d .DecodeElement (_cgaa .Rot ,&_eggff );_bfgd !=nil {return _bfgd ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0061\u006de\u0072\u0061 \u0025\u0076",_eggff .Name );if _aggb :=d .Skip ();_aggb !=nil {return _aggb ;};};case _b .EndElement :break _dfef ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path -func (_gcf *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _gcf .BldAttr !=nil {if _gfe :=_gcf .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_gfe !=nil {return _gfe ;};};return nil ;};func (_affea *EG_TextRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccedc :for {_ebbgea ,_cecff :=d .Token ();if _cecff !=nil {return _cecff ;};switch _fdbd :=_ebbgea .(type ){case _d .StartElement :switch _fdbd .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 :"\u0072"},_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 :"\u0072"}:_affea .R =NewCT_RegularTextRun ();if _efbcb :=d .DecodeElement (_affea .R ,&_fdbd );_efbcb !=nil {return _efbcb ;};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\u0072"},_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\u0072"}:_affea .Br =NewCT_TextLineBreak ();if _bbgfb :=d .DecodeElement (_affea .Br ,&_fdbd );_bbgfb !=nil {return _bbgfb ;};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 :"\u0066\u006c\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 :"\u0066\u006c\u0064"}:_affea .Fld =NewCT_TextField ();if _bdgdd :=d .DecodeElement (_affea .Fld ,&_fdbd );_bdgdd !=nil {return _bdgdd ;};default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fT\u0065\u0078\u0074\u0052\u0075\u006e\u0020\u0025\u0076",_fdbd .Name );if _dgabg :=d .Skip ();_dgabg !=nil {return _dgabg ;};};case _d .EndElement :break _ccedc ;case _d .CharData :};};return nil ;};type ST_PresetShadowVal byte ; +// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path +func (_dfacc *CT_Point2D )ValidateWithPath (path string )error {if _fabb :=_dfacc .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_fabb !=nil {return _fabb ;};if _ffefb :=_dfacc .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_ffefb !=nil {return _ffefb ;};return nil ;};func (_cadc *CT_GvmlPicture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_cadc .NvPicPr ,_ebcc );_adccc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cadc .BlipFill ,_adccc );_eecb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cadc .SpPr ,_eecb );if _cadc .Style !=nil {_aadf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cadc .Style ,_aadf );};if _cadc .ExtLst !=nil {_gfadd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cadc .ExtLst ,_gfadd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Transform2D ()*CT_Transform2D {_fcefc :=&CT_Transform2D {};return _fcefc };func (_abefb ST_BlendMode )ValidateWithPath (path string )error {switch _abefb {case 0,1,2,3,4,5:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abefb ));};return nil ;};func (_fgfag ST_PresetCameraType )Validate ()error {return _fgfag .ValidateWithPath ("")};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_fcbcea :=&EG_TextUnderlineFill {};return _fcbcea ;}; -// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path -func (_agdcb *CT_TextTabStopList )ValidateWithPath (path string )error {for _cegag ,_cgefa :=range _agdcb .Tab {if _gfbac :=_cgefa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_cegag ));_gfbac !=nil {return _gfbac ;};};return nil ;};func (_abedg *CT_Ratio )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edaa :=range start .Attr {if _edaa .Name .Local =="\u006e"{_gbbf ,_cebgef :=_c .ParseInt (_edaa .Value ,10,64);if _cebgef !=nil {return _cebgef ;};_abedg .NAttr =_gbbf ;continue ;};if _edaa .Name .Local =="\u0064"{_decfa ,_eaggg :=_c .ParseInt (_edaa .Value ,10,64);if _eaggg !=nil {return _eaggg ;};_abedg .DAttr =_decfa ;continue ;};};for {_eaffc ,_cegeg :=d .Token ();if _cegeg !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_cegeg );};if _gcbfg ,_dcedg :=_eaffc .(_d .EndElement );_dcedg &&_gcbfg .Name ==start .Name {break ;};};return nil ;};func (_adce *CT_Path2DLineTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adce .Pt =NewCT_AdjPoint2D ();_ebafc :for {_ebgba ,_eacee :=d .Token ();if _eacee !=nil {return _eacee ;};switch _bcebg :=_ebgba .(type ){case _d .StartElement :switch _bcebg .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 :"\u0070\u0074"},_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\u0074"}:if _caae :=d .DecodeElement (_adce .Pt ,&_bcebg );_caae !=nil {return _caae ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f\u0020\u0025\u0076",_bcebg .Name );if _ebab :=d .Skip ();_ebab !=nil {return _ebab ;};};case _d .EndElement :break _ebafc ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path +func (_ebdea *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _bfec :=_ebdea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bfec !=nil {return _bfec ;};if _caafa :=_ebdea .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_caafa !=nil {return _caafa ;};return nil ;};const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);type CT_TextCharBullet struct{CharAttr string ;};func (_ffgfg *EG_LineJoinProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffgfg .Round !=nil {_eedaa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_ffgfg .Round ,_eedaa );};if _ffgfg .Bevel !=nil {_begdd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_ffgfg .Bevel ,_begdd );};if _ffgfg .Miter !=nil {_ceeec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_ffgfg .Miter ,_ceeec );};return nil ;};func (_eebede ST_TileFlipMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eebede .String (),start );}; -// Validate validates the CT_WholeE2oFormatting and its children -func (_ceefb *CT_WholeE2oFormatting )Validate ()error {return _ceefb .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_cdgab *ST_PresetMaterialType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbebb ,_gccdg :=d .Token ();if _gccdg !=nil {return _gccdg ;};if _gebedd ,_edeeg :=_bbebb .(_d .EndElement );_edeeg &&_gebedd .Name ==start .Name {*_cdgab =1;return nil ;};if _dcdb ,_beffc :=_bbebb .(_d .CharData );!_beffc {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",_bbebb );}else {switch string (_dcdb ){case "":*_cdgab =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_cdgab =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_cdgab =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_cdgab =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_cdgab =4;case "\u006d\u0061\u0074t\u0065":*_cdgab =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_cdgab =6;case "\u006d\u0065\u0074a\u006c":*_cdgab =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_cdgab =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_cdgab =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_cdgab =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_cdgab =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_cdgab =12;case "\u0063\u006c\u0065a\u0072":*_cdgab =13;case "\u0066\u006c\u0061\u0074":*_cdgab =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_cdgab =15;};};_bbebb ,_gccdg =d .Token ();if _gccdg !=nil {return _gccdg ;};if _ecgacg ,_ageeb :=_bbebb .(_d .EndElement );_ageeb &&_ecgacg .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",_bbebb );};func (_caecd ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _caecd {case 0,1,2,3,4: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 (_caecd ));};return nil ;};func (_cab *CT_BackgroundFormatting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cab .NoFill !=nil {_afbd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cab .NoFill ,_afbd );};if _cab .SolidFill !=nil {_bgdg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cab .SolidFill ,_bgdg );};if _cab .GradFill !=nil {_ccc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cab .GradFill ,_ccc );};if _cab .BlipFill !=nil {_baea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cab .BlipFill ,_baea );};if _cab .PattFill !=nil {_aegc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cab .PattFill ,_aegc );};if _cab .GrpFill !=nil {_adga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cab .GrpFill ,_adga );};if _cab .EffectLst !=nil {_dgac :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cab .EffectLst ,_dgac );};if _cab .EffectDag !=nil {_ebbe :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cab .EffectDag ,_ebbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ColorMRU and its children +func (_badbe *CT_ColorMRU )Validate ()error {return _badbe .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};func (_dadf *CT_GvmlTextShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbgdd :for {_addf ,_fdgc :=d .Token ();if _fdgc !=nil {return _fdgc ;};switch _acdc :=_addf .(type ){case _b .StartElement :switch _acdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dadf .UseSpRect =NewCT_GvmlUseShapeRectangle ();if _efeb :=d .DecodeElement (_dadf .UseSpRect ,&_acdc );_efeb !=nil {return _efeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dadf .Xfrm =NewCT_Transform2D ();if _bcdca :=d .DecodeElement (_dadf .Xfrm ,&_acdc );_bcdca !=nil {return _bcdca ;};default:_be .Log .Debug ("\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",_acdc .Name );if _feea :=d .Skip ();_feea !=nil {return _feea ;};};case _b .EndElement :break _cbgdd ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Shape3D and its children -func (_afcea *CT_Shape3D )Validate ()error {return _afcea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};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 (_cbfagg *CT_Vector3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_cbfagg .DxAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0079"},Value :_b .Sprintf ("\u0025\u0076",_cbfagg .DyAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u007a"},Value :_b .Sprintf ("\u0025\u0076",_cbfagg .DzAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path +func (_edace *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _edace .GrpSpLocks !=nil {if _ggda :=_edace .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_ggda !=nil {return _ggda ;};};if _edace .ExtLst !=nil {if _bgbc :=_edace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgbc !=nil {return _bgbc ;};};return nil ;};func NewCT_TextNoBullet ()*CT_TextNoBullet {_fgfg :=&CT_TextNoBullet {};return _fgfg };func (_cda *CT_Backdrop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cda .Anchor =NewCT_Point3D ();_cda .Norm =NewCT_Vector3D ();_cda .Up =NewCT_Vector3D ();_bef :for {_ddbf ,_dgbd :=d .Token ();if _dgbd !=nil {return _dgbd ;};switch _gaag :=_ddbf .(type ){case _b .StartElement :switch _gaag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _edbd :=d .DecodeElement (_cda .Anchor ,&_gaag );_edbd !=nil {return _edbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cgcg :=d .DecodeElement (_cda .Norm ,&_gaag );_cgcg !=nil {return _cgcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dcec :=d .DecodeElement (_cda .Up ,&_gaag );_dcec !=nil {return _dcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cda .ExtLst =NewCT_OfficeArtExtensionList ();if _bcag :=d .DecodeElement (_cda .ExtLst ,&_gaag );_bcag !=nil {return _bcag ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070\u0020\u0025\u0076",_gaag .Name );if _gaaf :=d .Skip ();_gaaf !=nil {return _gaaf ;};};case _b .EndElement :break _bef ;case _b .CharData :};};return nil ;};func NewEG_Geometry ()*EG_Geometry {_efccd :=&EG_Geometry {};return _efccd };func (_caafafb *CT_TextBulletSizeFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gafdfc ,_deaff :=d .Token ();if _deaff !=nil {return _db .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",_deaff );};if _fcaag ,_eagcbd :=_gafdfc .(_b .EndElement );_eagcbd &&_fcaag .Name ==start .Name {break ;};};return nil ;};func (_fgdge *EG_EffectProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edcfd :for {_dgbfdf ,_dcdag :=d .Token ();if _dcdag !=nil {return _dcdag ;};switch _cbebcb :=_dgbfdf .(type ){case _b .StartElement :switch _cbebcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgdge .EffectLst =NewCT_EffectList ();if _eafcd :=d .DecodeElement (_fgdge .EffectLst ,&_cbebcb );_eafcd !=nil {return _eafcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgdge .EffectDag =NewCT_EffectContainer ();if _bgagge :=d .DecodeElement (_fgdge .EffectDag ,&_cbebcb );_bgagge !=nil {return _bgagge ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cbebcb .Name );if _dabag :=d .Skip ();_dabag !=nil {return _dabag ;};};case _b .EndElement :break _edcfd ;case _b .CharData :};};return nil ;};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;};func NewCT_TintEffect ()*CT_TintEffect {_cgecf :=&CT_TintEffect {};return _cgecf }; + +// Validate validates the CT_GroupLocking and its children +func (_gdfe *CT_GroupLocking )Validate ()error {return _gdfe .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_bbaagc ST_ChartBuildStep )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbaagc .String (),start );};func NewCT_GvmlPicture ()*CT_GvmlPicture {_bbaf :=&CT_GvmlPicture {};_bbaf .NvPicPr =NewCT_GvmlPictureNonVisual ();_bbaf .BlipFill =NewCT_BlipFillProperties ();_bbaf .SpPr =NewCT_ShapeProperties ();return _bbaf ;};func (_cbcbg *ST_AdjCoordinate )ValidateWithPath (path string )error {_abfbdb :=[]string {};if _cbcbg .ST_Coordinate !=nil {if _geaccg :=_cbcbg .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_geaccg !=nil {return _geaccg ;};_abfbdb =append (_abfbdb ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _cbcbg .ST_GeomGuideName !=nil {_abfbdb =append (_abfbdb ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_abfbdb )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_abfbdb );};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;);func (_aebba *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_gdeeb :=[]string {};if _aebba .ST_TextSpacingPercent !=nil {_gdeeb =append (_gdeeb ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _aebba .ST_Percentage !=nil {_gdeeb =append (_gdeeb ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_gdeeb )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gdeeb );};return nil ;}; + +// Validate validates the CT_FontCollection and its children +func (_gffd *CT_FontCollection )Validate ()error {return _gffd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");}; // ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path -func (_dgec *CT_DashStopList )ValidateWithPath (path string )error {for _adbb ,_bbcc :=range _dgec .Ds {if _ggfd :=_bbcc .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_adbb ));_ggfd !=nil {return _ggfd ;};};return nil ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;);type CT_TableGrid struct{GridCol []*CT_TableCol ;}; +func (_cddf *CT_DashStopList )ValidateWithPath (path string )error {for _ecec ,_ebbc :=range _cddf .Ds {if _bffa :=_ebbc .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_ecec ));_bffa !=nil {return _bffa ;};};return nil ;};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_fdaaf :=&CT_GvmlGroupShapeChoice {};return _fdaaf ;};func (_ebede *CT_TextParagraphProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebede .MarLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_db .Sprintf ("\u0025\u0076",*_ebede .MarLAttr )});};if _ebede .MarRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_ebede .MarRAttr )});};if _ebede .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_ebede .LvlAttr )});};if _ebede .IndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_ebede .IndentAttr )});};if _ebede .AlgnAttr !=ST_TextAlignTypeUnset {_bdeac ,_eefab :=_ebede .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _eefab !=nil {return _eefab ;};start .Attr =append (start .Attr ,_bdeac );};if _ebede .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_db .Sprintf ("\u0025\u0076",*_ebede .DefTabSzAttr )});};if _ebede .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebede .RtlAttr ))});};if _ebede .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebede .EaLnBrkAttr ))});};if _ebede .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_fdecd ,_dacfc :=_ebede .FontAlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _dacfc !=nil {return _dacfc ;};start .Attr =append (start .Attr ,_fdecd );};if _ebede .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebede .LatinLnBrkAttr ))});};if _ebede .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ebede .HangingPunctAttr ))});};e .EncodeToken (start );if _ebede .LnSpc !=nil {_ccaec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_ebede .LnSpc ,_ccaec );};if _ebede .SpcBef !=nil {_bacag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}};e .EncodeElement (_ebede .SpcBef ,_bacag );};if _ebede .SpcAft !=nil {_gbagdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_ebede .SpcAft ,_gbagdg );};if _ebede .BuClrTx !=nil {_dbbbd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_ebede .BuClrTx ,_dbbbd );};if _ebede .BuClr !=nil {_addga :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_ebede .BuClr ,_addga );};if _ebede .BuSzTx !=nil {_defd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_ebede .BuSzTx ,_defd );};if _ebede .BuSzPct !=nil {_ccdcd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_ebede .BuSzPct ,_ccdcd );};if _ebede .BuSzPts !=nil {_cefgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_ebede .BuSzPts ,_cefgd );};if _ebede .BuFontTx !=nil {_gafbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_ebede .BuFontTx ,_gafbf );};if _ebede .BuFont !=nil {_geefa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ebede .BuFont ,_geefa );};if _ebede .BuNone !=nil {_cagbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_ebede .BuNone ,_cagbb );};if _ebede .BuAutoNum !=nil {_ebfga :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_ebede .BuAutoNum ,_ebfga );};if _ebede .BuChar !=nil {_ddfeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_ebede .BuChar ,_ddfeg );};if _ebede .BuBlip !=nil {_agaeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_ebede .BuBlip ,_agaeg );};if _ebede .TabLst !=nil {_dbfeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_ebede .TabLst ,_dbfeg );};if _ebede .DefRPr !=nil {_edadc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}};e .EncodeElement (_ebede .DefRPr ,_edadc );};if _ebede .ExtLst !=nil {_dgdcgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebede .ExtLst ,_dgdcgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbfafg ST_PresetPatternVal )ValidateWithPath (path string )error {switch _fbfafg {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfafg ));};return nil ;};func (_ggabc *ST_LightRigDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ggabc =0;case "\u0074\u006c":*_ggabc =1;case "\u0074":*_ggabc =2;case "\u0074\u0072":*_ggabc =3;case "\u006c":*_ggabc =4;case "\u0072":*_ggabc =5;case "\u0062\u006c":*_ggabc =6;case "\u0062":*_ggabc =7;case "\u0062\u0072":*_ggabc =8;};return nil ;};func (_ebgbb *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfceae :for {_ddgee ,_bceab :=d .Token ();if _bceab !=nil {return _bceab ;};switch _fgaef :=_ddgee .(type ){case _b .StartElement :switch _fgaef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebgbb .NoFill =NewCT_NoFillProperties ();if _aeafcf :=d .DecodeElement (_ebgbb .NoFill ,&_fgaef );_aeafcf !=nil {return _aeafcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebgbb .SolidFill =NewCT_SolidColorFillProperties ();if _aaggc :=d .DecodeElement (_ebgbb .SolidFill ,&_fgaef );_aaggc !=nil {return _aaggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebgbb .GradFill =NewCT_GradientFillProperties ();if _dcabbg :=d .DecodeElement (_ebgbb .GradFill ,&_fgaef );_dcabbg !=nil {return _dcabbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebgbb .BlipFill =NewCT_BlipFillProperties ();if _febd :=d .DecodeElement (_ebgbb .BlipFill ,&_fgaef );_febd !=nil {return _febd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebgbb .PattFill =NewCT_PatternFillProperties ();if _gbefc :=d .DecodeElement (_ebgbb .PattFill ,&_fgaef );_gbefc !=nil {return _gbefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebgbb .GrpFill =NewCT_GroupFillProperties ();if _cbcfg :=d .DecodeElement (_ebgbb .GrpFill ,&_fgaef );_cbcfg !=nil {return _cbcfg ;};default:_be .Log .Debug ("\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",_fgaef .Name );if _ggcab :=d .Skip ();_ggcab !=nil {return _ggcab ;};};case _b .EndElement :break _dfceae ;case _b .CharData :};};return nil ;};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;}; -// Validate validates the ThemeManager and its children -func (_bffd *ThemeManager )Validate ()error {return _bffd .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};func (_fbggcg *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbggcg =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_fbggcg =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_fbggcg =2;case "\u0063\u006c\u0069\u0070":*_fbggcg =3;};return nil ;};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_bgbda :=&CT_PresetShadowEffect {};_bgbda .PrstAttr =ST_PresetShadowVal (1);return _bgbda ;};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_dadgg :=&CT_NonVisualGraphicFrameProperties {};return _dadgg ;};type CT_InverseGammaTransform struct{}; +// Validate validates the Theme and its children +func (_cbfad *Theme )Validate ()error {return _cbfad .ValidateWithPath ("\u0054\u0068\u0065m\u0065")}; -// ST_TextBulletSize is a union type -type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;};func (_dfgca ST_LineEndWidth )Validate ()error {return _dfgca .ValidateWithPath ("")}; +// Validate validates the CT_Ratio and its children +func (_dbce *CT_Ratio )Validate ()error {return _dbce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};func (_caad *CT_GvmlShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caad .NvSpPr =NewCT_GvmlShapeNonVisual ();_caad .SpPr =NewCT_ShapeProperties ();_fbgg :for {_eaeef ,_ffdca :=d .Token ();if _ffdca !=nil {return _ffdca ;};switch _dfcf :=_eaeef .(type ){case _b .StartElement :switch _dfcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cfeb :=d .DecodeElement (_caad .NvSpPr ,&_dfcf );_cfeb !=nil {return _cfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _eadbg :=d .DecodeElement (_caad .SpPr ,&_dfcf );_eadbg !=nil {return _eadbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_caad .TxSp =NewCT_GvmlTextShape ();if _bgce :=d .DecodeElement (_caad .TxSp ,&_dfcf );_bgce !=nil {return _bgce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_caad .Style =NewCT_ShapeStyle ();if _ggec :=d .DecodeElement (_caad .Style ,&_dfcf );_ggec !=nil {return _ggec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_caad .ExtLst =NewCT_OfficeArtExtensionList ();if _eeegf :=d .DecodeElement (_caad .ExtLst ,&_dfcf );_eeegf !=nil {return _eeegf ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_G\u0076\u006dl\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_dfcf .Name );if _gecf :=d .Skip ();_gecf !=nil {return _gecf ;};};case _b .EndElement :break _fbgg ;case _b .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 ;}; -// Validate validates the CT_TextAutonumberBullet and its children -func (_daeec *CT_TextAutonumberBullet )Validate ()error {return _daeec .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_LineEndProperties and its children +func (_fcbf *CT_LineEndProperties )Validate ()error {return _fcbf .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_ccddb *CT_Path2DQuadBezierTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acfef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_dddeg :=range _ccddb .Pt {e .EncodeElement (_dddeg ,_acfef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path -func (_cbecg *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _cbecg .TableStyle !=nil {if _ccbd :=_cbecg .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_ccbd !=nil {return _ccbd ;};};if _cbecg .TableStyleId !=nil {if !_eg .ST_GuidPatternRe .MatchString (*_cbecg .TableStyleId ){return _b .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 ,_eg .ST_GuidPatternRe ,*_cbecg .TableStyleId );};};return nil ;};func (_eacgd *EG_TextUnderlineLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eacgd .ULnTx !=nil {_gcbcb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_eacgd .ULnTx ,_gcbcb );};if _eacgd .ULn !=nil {_fcffb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_eacgd .ULn ,_fcffb );};return nil ;};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_fec :=&CT_AlphaOutsetEffect {};return _fec };func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_cbagg :=&CT_TextBlipBullet {};_cbagg .Blip =NewCT_Blip ();return _cbagg ;};func (_befeb *CT_ThemeableLineStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _befeb .Ln !=nil {_dccf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_befeb .Ln ,_dccf );};if _befeb .LnRef !=nil {_cgcbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_befeb .LnRef ,_cgcbb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path +func (_aeegg *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil };func (_agca *CT_AudioFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gaae :=range start .Attr {if _gaae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gaae .Name .Local =="\u006c\u0069\u006e\u006b"||_gaae .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"&&_gaae .Name .Local =="\u006c\u0069\u006e\u006b"{_aff ,_dgf :=_gaae .Value ,error (nil );if _dgf !=nil {return _dgf ;};_agca .LinkAttr =_aff ;continue ;};if _gaae .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dbbf ,_gfbd :=_gaae .Value ,error (nil );if _gfbd !=nil {return _gfbd ;};_agca .ContentTypeAttr =&_dbbf ;continue ;};};_ebc :for {_gfga ,_age :=d .Token ();if _age !=nil {return _age ;};switch _bdc :=_gfga .(type ){case _b .StartElement :switch _bdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agca .ExtLst =NewCT_OfficeArtExtensionList ();if _bdd :=d .DecodeElement (_agca .ExtLst ,&_bdc );_bdd !=nil {return _bdd ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_A\u0075\u0064i\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_bdc .Name );if _agea :=d .Skip ();_agea !=nil {return _agea ;};};case _b .EndElement :break _ebc ;case _b .CharData :};};return nil ;};func (_dcffe ST_LightRigType )Validate ()error {return _dcffe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path -func (_egcbe *CT_SRgbColor )ValidateWithPath (path string )error {for _ebfdf ,_gcabb :=range _egcbe .EG_ColorTransform {if _gbged :=_gcabb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ebfdf ));_gbged !=nil {return _gbged ;};};return nil ;}; +// Validate validates the CT_Hyperlink and its children +func (_cbfc *CT_Hyperlink )Validate ()error {return _cbfc .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_gbec *CT_PositivePercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",_gbec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcbdf ST_BlipCompression )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfebb :=_b .Attr {};_bfebb .Name =name ;switch _dcbdf {case ST_BlipCompressionUnset :_bfebb .Value ="";case ST_BlipCompressionEmail :_bfebb .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_bfebb .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_bfebb .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_bfebb .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_bfebb .Value ="\u006e\u006f\u006e\u0065";};return _bfebb ,nil ;};func (_eabaeg *ST_PresetShadowVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eabaeg =0;case "\u0073\u0068\u0064w\u0031":*_eabaeg =1;case "\u0073\u0068\u0064w\u0032":*_eabaeg =2;case "\u0073\u0068\u0064w\u0033":*_eabaeg =3;case "\u0073\u0068\u0064w\u0034":*_eabaeg =4;case "\u0073\u0068\u0064w\u0035":*_eabaeg =5;case "\u0073\u0068\u0064w\u0036":*_eabaeg =6;case "\u0073\u0068\u0064w\u0037":*_eabaeg =7;case "\u0073\u0068\u0064w\u0038":*_eabaeg =8;case "\u0073\u0068\u0064w\u0039":*_eabaeg =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_eabaeg =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_eabaeg =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_eabaeg =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_eabaeg =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_eabaeg =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_eabaeg =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_eabaeg =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_eabaeg =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_eabaeg =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_eabaeg =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_eabaeg =20;};return nil ;};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_ecaaeg :=&CT_TablePropertiesChoice {};return _ecaaeg ;};func (_cdaf *CT_GraphicalObjectData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffdcf :=range start .Attr {if _ffdcf .Name .Local =="\u0075\u0072\u0069"{_ccee ,_afce :=_ffdcf .Value ,error (nil );if _afce !=nil {return _afce ;};_cdaf .UriAttr =_ccee ;continue ;};};_afdfe :for {_fdbc ,_gfgg :=d .Token ();if _gfgg !=nil {return _gfgg ;};switch _eca :=_fdbc .(type ){case _b .StartElement :switch _eca .Name {default:if _agcf ,_acfb :=_fd .CreateElement (_eca );_acfb !=nil {return _acfb ;}else {if _gcde :=d .DecodeElement (_agcf ,&_eca );_gcde !=nil {return _gcde ;};_cdaf .Any =append (_cdaf .Any ,_agcf );};};case _b .EndElement :break _afdfe ;case _b .CharData :};};return nil ;};func (_aadac *CT_Scene3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gcaba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_aadac .Camera ,_gcaba );_cfgeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_aadac .LightRig ,_cfgeb );if _aadac .Backdrop !=nil {_dbae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_aadac .Backdrop ,_dbae );};if _aadac .ExtLst !=nil {_gbcgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aadac .ExtLst ,_gbcgf );};e .EncodeToken (_b .EndElement {Name :start .Name });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_LineJoinProperties and its children -func (_bade *EG_LineJoinProperties )Validate ()error {return _bade .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gcdebb ST_PositivePercentage )String ()string {if _gcdebb .ST_PositivePercentageDecimal !=nil {return _b .Sprintf ("\u0025\u0076",*_gcdebb .ST_PositivePercentageDecimal );};if _gcdebb .ST_PositivePercentage !=nil {return _gcdebb .ST_PositivePercentage .String ();};return "";}; +// ValidateWithPath validates the Graphic and its children, prefixing error messages with path +func (_dcgd *Graphic )ValidateWithPath (path string )error {if _fdgged :=_dcgd .CT_GraphicalObject .ValidateWithPath (path );_fdgged !=nil {return _fdgged ;};return nil ;};func (_fgeg *CT_EffectStyleItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beaa :for {_fbcf ,_cabe :=d .Token ();if _cabe !=nil {return _cabe ;};switch _feaf :=_fbcf .(type ){case _b .StartElement :switch _feaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgeg .EffectLst =NewCT_EffectList ();if _cgfdb :=d .DecodeElement (_fgeg .EffectLst ,&_feaf );_cgfdb !=nil {return _cgfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgeg .EffectDag =NewCT_EffectContainer ();if _cbcb :=d .DecodeElement (_fgeg .EffectDag ,&_feaf );_cbcb !=nil {return _cbcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgeg .Scene3d =NewCT_Scene3D ();if _fgbee :=d .DecodeElement (_fgeg .Scene3d ,&_feaf );_fgbee !=nil {return _fgbee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgeg .Sp3d =NewCT_Shape3D ();if _ebaa :=d .DecodeElement (_fgeg .Sp3d ,&_feaf );_ebaa !=nil {return _ebaa ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_feaf .Name );if _eface :=d .Skip ();_eface !=nil {return _eface ;};};case _b .EndElement :break _beaa ;case _b .CharData :};};return nil ;};func (_gbba ST_TextStrikeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbba .String (),start );};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;};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;); -// ST_TextPoint is a union type -type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;};func (_dfaaa *CT_GroupTransform2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfaaa .RotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dfaaa .RotAttr )});};if _dfaaa .FlipHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dfaaa .FlipHAttr ))});};if _dfaaa .FlipVAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dfaaa .FlipVAttr ))});};e .EncodeToken (start );if _dfaaa .Off !=nil {_feea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_dfaaa .Off ,_feea );};if _dfaaa .Ext !=nil {_ccabaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_dfaaa .Ext ,_ccabaf );};if _dfaaa .ChOff !=nil {_dcbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_dfaaa .ChOff ,_dcbb );};if _dfaaa .ChExt !=nil {_caec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}};e .EncodeElement (_dfaaa .ChExt ,_caec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyle ()*CT_TableStyle {_egbdf :=&CT_TableStyle {};_egbdf .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 _egbdf ;};func (_bcede *CT_TextField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bcede .IdAttr )});if _bcede .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcede .TypeAttr )});};e .EncodeToken (start );if _bcede .RPr !=nil {_gaabd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_bcede .RPr ,_gaabd );};if _bcede .PPr !=nil {_dcgbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_bcede .PPr ,_dcgbc );};if _bcede .T !=nil {_acebg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074"}};_cg .AddPreserveSpaceAttr (&_acebg ,*_bcede .T );e .EncodeElement (_bcede .T ,_acebg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdfac *CT_GvmlPictureNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfac .CNvPr =NewCT_NonVisualDrawingProps ();_gdfac .CNvPicPr =NewCT_NonVisualPictureProperties ();_aebg :for {_agec ,_acfa :=d .Token ();if _acfa !=nil {return _acfa ;};switch _acdd :=_agec .(type ){case _d .StartElement :switch _acdd .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _gbge :=d .DecodeElement (_gdfac .CNvPr ,&_acdd );_gbge !=nil {return _gbge ;};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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _bfef :=d .DecodeElement (_gdfac .CNvPicPr ,&_acdd );_bfef !=nil {return _bfef ;};default:_bf .Log .Debug ("\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",_acdd .Name );if _cfge :=d .Skip ();_cfge !=nil {return _cfge ;};};case _d .EndElement :break _aebg ;case _d .CharData :};};return nil ;};func (_bgfe *CT_GraphicalObjectFrameLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {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"});if _bgfe .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bgfe .NoGrpAttr ))});};if _bgfe .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bgfe .NoDrilldownAttr ))});};if _bgfe .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bgfe .NoSelectAttr ))});};if _bgfe .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bgfe .NoChangeAspectAttr ))});};if _bgfe .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bgfe .NoMoveAttr ))});};if _bgfe .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bgfe .NoResizeAttr ))});};e .EncodeToken (start );if _bgfe .ExtLst !=nil {_dgcaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgfe .ExtLst ,_dgcaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_efcgb :=&CT_TextBulletSizePoint {};_efcgb .ValAttr =100;return _efcgb ;};func (_babdb *EG_LineFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abbdd :for {_bedcf ,_cdaag :=d .Token ();if _cdaag !=nil {return _cdaag ;};switch _ddbccb :=_bedcf .(type ){case _d .StartElement :switch _ddbccb .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"}:_babdb .NoFill =NewCT_NoFillProperties ();if _bbfae :=d .DecodeElement (_babdb .NoFill ,&_ddbccb );_bbfae !=nil {return _bbfae ;};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"}:_babdb .SolidFill =NewCT_SolidColorFillProperties ();if _bcffa :=d .DecodeElement (_babdb .SolidFill ,&_ddbccb );_bcffa !=nil {return _bcffa ;};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"}:_babdb .GradFill =NewCT_GradientFillProperties ();if _fgccc :=d .DecodeElement (_babdb .GradFill ,&_ddbccb );_fgccc !=nil {return _fgccc ;};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"}:_babdb .PattFill =NewCT_PatternFillProperties ();if _ebgaf :=d .DecodeElement (_babdb .PattFill ,&_ddbccb );_ebgaf !=nil {return _ebgaf ;};default:_bf .Log .Debug ("\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",_ddbccb .Name );if _gacgd :=d .Skip ();_gacgd !=nil {return _gacgd ;};};case _d .EndElement :break _abbdd ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_NoFillProperties and its children +func (_bfcc *CT_NoFillProperties )Validate ()error {return _bfcc .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_EffectReference struct{RefAttr string ;};func (_feadbb ST_TextAnchoringType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_feadbb .String (),start );};func (_fdgddf *ST_TextSpacingPercentOrPercentString )Validate ()error {return _fdgddf .ValidateWithPath ("");};func (_dcbb *CT_StyleMatrix )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbb .FillStyleLst =NewCT_FillStyleList ();_dcbb .LnStyleLst =NewCT_LineStyleList ();_dcbb .EffectStyleLst =NewCT_EffectStyleList ();_dcbb .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_ddbbg :=range start .Attr {if _ddbbg .Name .Local =="\u006e\u0061\u006d\u0065"{_agbgg ,_cdedc :=_ddbbg .Value ,error (nil );if _cdedc !=nil {return _cdedc ;};_dcbb .NameAttr =&_agbgg ;continue ;};};_fedfa :for {_cbffc ,_daaee :=d .Token ();if _daaee !=nil {return _daaee ;};switch _feaaf :=_cbffc .(type ){case _b .StartElement :switch _feaaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _feefb :=d .DecodeElement (_dcbb .FillStyleLst ,&_feaaf );_feefb !=nil {return _feefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _agdac :=d .DecodeElement (_dcbb .LnStyleLst ,&_feaaf );_agdac !=nil {return _agdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ddae :=d .DecodeElement (_dcbb .EffectStyleLst ,&_feaaf );_ddae !=nil {return _ddae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fgfbf :=d .DecodeElement (_dcbb .BgFillStyleLst ,&_feaaf );_fgfbf !=nil {return _fgfbf ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061t\u0072i\u0078\u0020\u0025\u0076",_feaaf .Name );if _adac :=d .Skip ();_adac !=nil {return _adac ;};};case _b .EndElement :break _fedfa ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_FillEffect and its children -func (_gegg *CT_FillEffect )Validate ()error {return _gegg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_PresetColor and its children +func (_dbbae *CT_PresetColor )Validate ()error {return _dbbae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");};type ST_PitchFamily byte ;func (_facbad *CT_GvmlPicture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_facbad .NvPicPr =NewCT_GvmlPictureNonVisual ();_facbad .BlipFill =NewCT_BlipFillProperties ();_facbad .SpPr =NewCT_ShapeProperties ();_abbfd :for {_eefgb ,_gdgcb :=d .Token ();if _gdgcb !=nil {return _gdgcb ;};switch _baed :=_eefgb .(type ){case _b .StartElement :switch _baed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ggag :=d .DecodeElement (_facbad .NvPicPr ,&_baed );_ggag !=nil {return _ggag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bcfa :=d .DecodeElement (_facbad .BlipFill ,&_baed );_bcfa !=nil {return _bcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _geee :=d .DecodeElement (_facbad .SpPr ,&_baed );_geee !=nil {return _geee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_facbad .Style =NewCT_ShapeStyle ();if _agac :=d .DecodeElement (_facbad .Style ,&_baed );_agac !=nil {return _agac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_facbad .ExtLst =NewCT_OfficeArtExtensionList ();if _fedb :=d .DecodeElement (_facbad .ExtLst ,&_baed );_fedb !=nil {return _fedb ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069\u0063t\u0075r\u0065\u0020\u0025\u0076",_baed .Name );if _faddd :=d .Skip ();_faddd !=nil {return _faddd ;};};case _b .EndElement :break _abbfd ;case _b .CharData :};};return nil ;};func (_dgafa *CT_Connection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",_dgafa .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_db .Sprintf ("\u0025\u0076",_dgafa .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextTabStop ()*CT_TextTabStop {_ebaca :=&CT_TextTabStop {};return _ebaca };type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;};type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_eabee *CT_ShapeLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbfbfe :=range start .Attr {if _bbfbfe .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_fcccb ,_bgdbg :=_af .ParseBool (_bbfbfe .Value );if _bgdbg !=nil {return _bgdbg ;};_eabee .NoTextEditAttr =&_fcccb ;continue ;};if _bbfbfe .Name .Local =="\u006e\u006f\u0047r\u0070"{_ccfge ,_cafd :=_af .ParseBool (_bbfbfe .Value );if _cafd !=nil {return _cafd ;};_eabee .NoGrpAttr =&_ccfge ;continue ;};if _bbfbfe .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_caecb ,_dfbca :=_af .ParseBool (_bbfbfe .Value );if _dfbca !=nil {return _dfbca ;};_eabee .NoSelectAttr =&_caecb ;continue ;};if _bbfbfe .Name .Local =="\u006e\u006f\u0052o\u0074"{_acceg ,_daceb :=_af .ParseBool (_bbfbfe .Value );if _daceb !=nil {return _daceb ;};_eabee .NoRotAttr =&_acceg ;continue ;};if _bbfbfe .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gdfea ,_bfega :=_af .ParseBool (_bbfbfe .Value );if _bfega !=nil {return _bfega ;};_eabee .NoChangeAspectAttr =&_gdfea ;continue ;};if _bbfbfe .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_fgfba ,_beede :=_af .ParseBool (_bbfbfe .Value );if _beede !=nil {return _beede ;};_eabee .NoMoveAttr =&_fgfba ;continue ;};if _bbfbfe .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_edcce ,_cfgdc :=_af .ParseBool (_bbfbfe .Value );if _cfgdc !=nil {return _cfgdc ;};_eabee .NoResizeAttr =&_edcce ;continue ;};if _bbfbfe .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fcddb ,_dbab :=_af .ParseBool (_bbfbfe .Value );if _dbab !=nil {return _dbab ;};_eabee .NoEditPointsAttr =&_fcddb ;continue ;};if _bbfbfe .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gdbdf ,_dgdfb :=_af .ParseBool (_bbfbfe .Value );if _dgdfb !=nil {return _dgdfb ;};_eabee .NoAdjustHandlesAttr =&_gdbdf ;continue ;};if _bbfbfe .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_accegb ,_fcdbb :=_af .ParseBool (_bbfbfe .Value );if _fcdbb !=nil {return _fcdbb ;};_eabee .NoChangeArrowheadsAttr =&_accegb ;continue ;};if _bbfbfe .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bbfa ,_gfgdd :=_af .ParseBool (_bbfbfe .Value );if _gfgdd !=nil {return _gfgdd ;};_eabee .NoChangeShapeTypeAttr =&_bbfa ;continue ;};};_aecff :for {_fdaea ,_dfcefa :=d .Token ();if _dfcefa !=nil {return _dfcefa ;};switch _gffcb :=_fdaea .(type ){case _b .StartElement :switch _gffcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eabee .ExtLst =NewCT_OfficeArtExtensionList ();if _edgg :=d .DecodeElement (_eabee .ExtLst ,&_gffcb );_edgg !=nil {return _edgg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061p\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_gffcb .Name );if _acaecd :=d .Skip ();_acaecd !=nil {return _acaecd ;};};case _b .EndElement :break _aecff ;case _b .CharData :};};return nil ;};func (_dadg *CT_LinearShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdeefb :=range start .Attr {if _fdeefb .Name .Local =="\u0061\u006e\u0067"{_fedgf ,_cdfdb :=_af .ParseInt (_fdeefb .Value ,10,32);if _cdfdb !=nil {return _cdfdb ;};_egbdad :=int32 (_fedgf );_dadg .AngAttr =&_egbdad ;continue ;};if _fdeefb .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_gefdg ,_ddfee :=_af .ParseBool (_fdeefb .Value );if _ddfee !=nil {return _ddfee ;};_dadg .ScaledAttr =&_gefdg ;continue ;};};for {_acae ,_abfbf :=d .Token ();if _abfbf !=nil {return _db .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",_abfbf );};if _ddcbf ,_febg :=_acae .(_b .EndElement );_febg &&_ddcbf .Name ==start .Name {break ;};};return nil ;};func (_agage *CT_TableCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfeae :=range start .Attr {if _cfeae .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_bbafd ,_faaef :=_af .ParseInt (_cfeae .Value ,10,32);if _faaef !=nil {return _faaef ;};_dgcff :=int32 (_bbafd );_agage .RowSpanAttr =&_dgcff ;continue ;};if _cfeae .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_abcea ,_gbgda :=_af .ParseInt (_cfeae .Value ,10,32);if _gbgda !=nil {return _gbgda ;};_gbebce :=int32 (_abcea );_agage .GridSpanAttr =&_gbebce ;continue ;};if _cfeae .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_affgf ,_gfcgf :=_af .ParseBool (_cfeae .Value );if _gfcgf !=nil {return _gfcgf ;};_agage .HMergeAttr =&_affgf ;continue ;};if _cfeae .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_dbbfe ,_ccfce :=_af .ParseBool (_cfeae .Value );if _ccfce !=nil {return _ccfce ;};_agage .VMergeAttr =&_dbbfe ;continue ;};if _cfeae .Name .Local =="\u0069\u0064"{_fgcdd ,_gbaca :=_cfeae .Value ,error (nil );if _gbaca !=nil {return _gbaca ;};_agage .IdAttr =&_fgcdd ;continue ;};};_cbabe :for {_dbdgb ,_aaeea :=d .Token ();if _aaeea !=nil {return _aaeea ;};switch _dgbfd :=_dbdgb .(type ){case _b .StartElement :switch _dgbfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agage .TxBody =NewCT_TextBody ();if _fbab :=d .DecodeElement (_agage .TxBody ,&_dgbfd );_fbab !=nil {return _fbab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agage .TcPr =NewCT_TableCellProperties ();if _baggb :=d .DecodeElement (_agage .TcPr ,&_dgbfd );_baggb !=nil {return _baggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agage .ExtLst =NewCT_OfficeArtExtensionList ();if _fafbe :=d .DecodeElement (_agage .ExtLst ,&_dgbfd );_fafbe !=nil {return _fafbe ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0061\u0062l\u0065\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_dgbfd .Name );if _fdbee :=d .Skip ();_fdbee !=nil {return _fdbee ;};};case _b .EndElement :break _cbabe ;case _b .CharData :};};return nil ;};func (_dddebf ST_PresetCameraType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dddebf .String (),start );};func NewCT_GradientStopList ()*CT_GradientStopList {_egeg :=&CT_GradientStopList {};return _egeg };func (_edcca *CT_TintEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcca .HueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_edcca .HueAttr )});};if _edcca .AmtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006d\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_edcca .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_afdcf :=&CT_ThemeableLineStyle {};return _afdcf ;};func (_fgceb *CT_TextBulletColorFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fadbdb ,_agceeb :=d .Token ();if _agceeb !=nil {return _db .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",_agceeb );};if _ffgge ,_dgdeg :=_fadbdb .(_b .EndElement );_dgdeg &&_ffgge .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path -func (_caag *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _caag .NoFill !=nil {if _gcdbe :=_caag .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gcdbe !=nil {return _gcdbe ;};};if _caag .SolidFill !=nil {if _aefad :=_caag .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_aefad !=nil {return _aefad ;};};if _caag .GradFill !=nil {if _gaada :=_caag .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gaada !=nil {return _gaada ;};};if _caag .BlipFill !=nil {if _babd :=_caag .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_babd !=nil {return _babd ;};};if _caag .PattFill !=nil {if _dedgfa :=_caag .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dedgfa !=nil {return _dedgfa ;};};if _caag .GrpFill !=nil {if _fbafac :=_caag .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fbafac !=nil {return _fbafac ;};};return nil ;};func (_egaa *CT_HslColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egaa .HueAttr =0;for _ ,_eeacb :=range start .Attr {if _eeacb .Name .Local =="\u0068\u0075\u0065"{_dbbbc ,_fbbeb :=_c .ParseInt (_eeacb .Value ,10,32);if _fbbeb !=nil {return _fbbeb ;};_egaa .HueAttr =int32 (_dbbbc );continue ;};if _eeacb .Name .Local =="\u0073\u0061\u0074"{_fddag ,_ageb :=ParseUnionST_Percentage (_eeacb .Value );if _ageb !=nil {return _ageb ;};_egaa .SatAttr =_fddag ;continue ;};if _eeacb .Name .Local =="\u006c\u0075\u006d"{_agffa ,_begdg :=ParseUnionST_Percentage (_eeacb .Value );if _begdg !=nil {return _begdg ;};_egaa .LumAttr =_agffa ;continue ;};};_gbbc :for {_cegbb ,_egafg :=d .Token ();if _egafg !=nil {return _egafg ;};switch _bfee :=_cegbb .(type ){case _d .StartElement :switch _bfee .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_fabaa :=NewEG_ColorTransform ();_fabaa .Tint =NewCT_PositiveFixedPercentage ();if _efca :=d .DecodeElement (_fabaa .Tint ,&_bfee );_efca !=nil {return _efca ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_fabaa );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 :"\u0073\u0068\u0061d\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 :"\u0073\u0068\u0061d\u0065"}:_cbbf :=NewEG_ColorTransform ();_cbbf .Shade =NewCT_PositiveFixedPercentage ();if _abbeb :=d .DecodeElement (_cbbf .Shade ,&_bfee );_abbeb !=nil {return _abbeb ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_cbbf );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_ebce :=NewEG_ColorTransform ();_ebce .Comp =NewCT_ComplementTransform ();if _caeed :=d .DecodeElement (_ebce .Comp ,&_bfee );_caeed !=nil {return _caeed ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_ebce );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_daed :=NewEG_ColorTransform ();_daed .Inv =NewCT_InverseTransform ();if _bffcb :=d .DecodeElement (_daed .Inv ,&_bfee );_bffcb !=nil {return _bffcb ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_daed );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\u0079"},_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\u0079"}:_eaged :=NewEG_ColorTransform ();_eaged .Gray =NewCT_GrayscaleTransform ();if _fggc :=d .DecodeElement (_eaged .Gray ,&_bfee );_fggc !=nil {return _fggc ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_eaged );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_aaaac :=NewEG_ColorTransform ();_aaaac .Alpha =NewCT_PositiveFixedPercentage ();if _ggfee :=d .DecodeElement (_aaaac .Alpha ,&_bfee );_ggfee !=nil {return _ggfee ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_aaaac );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bgfca :=NewEG_ColorTransform ();_bgfca .AlphaOff =NewCT_FixedPercentage ();if _bddba :=d .DecodeElement (_bgfca .AlphaOff ,&_bfee );_bddba !=nil {return _bddba ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_bgfca );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fcadd :=NewEG_ColorTransform ();_fcadd .AlphaMod =NewCT_PositivePercentage ();if _cebb :=d .DecodeElement (_fcadd .AlphaMod ,&_bfee );_cebb !=nil {return _cebb ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_fcadd );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 :"\u0068\u0075\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 :"\u0068\u0075\u0065"}:_cbeec :=NewEG_ColorTransform ();_cbeec .Hue =NewCT_PositiveFixedAngle ();if _edfec :=d .DecodeElement (_cbeec .Hue ,&_bfee );_edfec !=nil {return _edfec ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_cbeec );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bgddb :=NewEG_ColorTransform ();_bgddb .HueOff =NewCT_Angle ();if _daedf :=d .DecodeElement (_bgddb .HueOff ,&_bfee );_daedf !=nil {return _daedf ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_bgddb );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bfbd :=NewEG_ColorTransform ();_bfbd .HueMod =NewCT_PositivePercentage ();if _gcffc :=d .DecodeElement (_bfbd .HueMod ,&_bfee );_gcffc !=nil {return _gcffc ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_bfbd );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_cgbb :=NewEG_ColorTransform ();_cgbb .Sat =NewCT_Percentage ();if _cddf :=d .DecodeElement (_cgbb .Sat ,&_bfee );_cddf !=nil {return _cddf ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_cgbb );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_eege :=NewEG_ColorTransform ();_eege .SatOff =NewCT_Percentage ();if _dgcb :=d .DecodeElement (_eege .SatOff ,&_bfee );_dgcb !=nil {return _dgcb ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_eege );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 :"\u0073\u0061\u0074\u004d\u006f\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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_egcad :=NewEG_ColorTransform ();_egcad .SatMod =NewCT_Percentage ();if _befce :=d .DecodeElement (_egcad .SatMod ,&_bfee );_befce !=nil {return _befce ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_egcad );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_egfdf :=NewEG_ColorTransform ();_egfdf .Lum =NewCT_Percentage ();if _eccfaa :=d .DecodeElement (_egfdf .Lum ,&_bfee );_eccfaa !=nil {return _eccfaa ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_egfdf );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bgggd :=NewEG_ColorTransform ();_bgggd .LumOff =NewCT_Percentage ();if _ebdga :=d .DecodeElement (_bgggd .LumOff ,&_bfee );_ebdga !=nil {return _ebdga ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_bgggd );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dffba :=NewEG_ColorTransform ();_dffba .LumMod =NewCT_Percentage ();if _bcgd :=d .DecodeElement (_dffba .LumMod ,&_bfee );_bcgd !=nil {return _bcgd ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_dffba );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_abdd :=NewEG_ColorTransform ();_abdd .Red =NewCT_Percentage ();if _adaeb :=d .DecodeElement (_abdd .Red ,&_bfee );_adaeb !=nil {return _adaeb ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_abdd );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_cdge :=NewEG_ColorTransform ();_cdge .RedOff =NewCT_Percentage ();if _fdcac :=d .DecodeElement (_cdge .RedOff ,&_bfee );_fdcac !=nil {return _fdcac ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_cdge );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_fdgg :=NewEG_ColorTransform ();_fdgg .RedMod =NewCT_Percentage ();if _fdbb :=d .DecodeElement (_fdgg .RedMod ,&_bfee );_fdbb !=nil {return _fdbb ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_fdgg );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\u0065e\u006e"},_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\u0065e\u006e"}:_dafad :=NewEG_ColorTransform ();_dafad .Green =NewCT_Percentage ();if _eccae :=d .DecodeElement (_dafad .Green ,&_bfee );_eccae !=nil {return _eccae ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_dafad );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\u0065\u0065\u006e\u004f\u0066\u0066"},_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\u0065\u0065\u006e\u004f\u0066\u0066"}:_abea :=NewEG_ColorTransform ();_abea .GreenOff =NewCT_Percentage ();if _egefa :=d .DecodeElement (_abea .GreenOff ,&_bfee );_egefa !=nil {return _egefa ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_abea );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\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_efgd :=NewEG_ColorTransform ();_efgd .GreenMod =NewCT_Percentage ();if _agbb :=d .DecodeElement (_efgd .GreenMod ,&_bfee );_agbb !=nil {return _agbb ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_efgd );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\u0075\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 :"\u0062\u006c\u0075\u0065"}:_ddccg :=NewEG_ColorTransform ();_ddccg .Blue =NewCT_Percentage ();if _fdgfd :=d .DecodeElement (_ddccg .Blue ,&_bfee );_fdgfd !=nil {return _fdgfd ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_ddccg );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_eebfd :=NewEG_ColorTransform ();_eebfd .BlueOff =NewCT_Percentage ();if _gccad :=d .DecodeElement (_eebfd .BlueOff ,&_bfee );_gccad !=nil {return _gccad ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_eebfd );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_fcefd :=NewEG_ColorTransform ();_fcefd .BlueMod =NewCT_Percentage ();if _edde :=d .DecodeElement (_fcefd .BlueMod ,&_bfee );_edde !=nil {return _edde ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_fcefd );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\u0061\u006dm\u0061"},_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\u0061\u006dm\u0061"}:_gabfb :=NewEG_ColorTransform ();_gabfb .Gamma =NewCT_GammaTransform ();if _gcaea :=d .DecodeElement (_gabfb .Gamma ,&_bfee );_gcaea !=nil {return _gcaea ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_gabfb );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_ffff :=NewEG_ColorTransform ();_ffff .InvGamma =NewCT_InverseGammaTransform ();if _cfed :=d .DecodeElement (_ffff .InvGamma ,&_bfee );_cfed !=nil {return _cfed ;};_egaa .EG_ColorTransform =append (_egaa .EG_ColorTransform ,_ffff );default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_bfee .Name );if _egadb :=d .Skip ();_egadb !=nil {return _egadb ;};};case _d .EndElement :break _gbbc ;case _d .CharData :};};return nil ;};func (_cfdfac ST_BlendMode )String ()string {switch _cfdfac {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 (_cabfg *EG_Effect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cabfg .Cont !=nil {_aaacd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_cabfg .Cont ,_aaacd );};if _cabfg .Effect !=nil {_decg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cabfg .Effect ,_decg );};if _cabfg .AlphaBiLevel !=nil {_badc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_cabfg .AlphaBiLevel ,_badc );};if _cabfg .AlphaCeiling !=nil {_aaacfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_cabfg .AlphaCeiling ,_aaacfd );};if _cabfg .AlphaFloor !=nil {_gfgcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_cabfg .AlphaFloor ,_gfgcf );};if _cabfg .AlphaInv !=nil {_gecca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_cabfg .AlphaInv ,_gecca );};if _cabfg .AlphaMod !=nil {_abbae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_cabfg .AlphaMod ,_abbae );};if _cabfg .AlphaModFix !=nil {_dfegb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_cabfg .AlphaModFix ,_dfegb );};if _cabfg .AlphaOutset !=nil {_cbgad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_cabfg .AlphaOutset ,_cbgad );};if _cabfg .AlphaRepl !=nil {_adcdb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_cabfg .AlphaRepl ,_adcdb );};if _cabfg .BiLevel !=nil {_fdbgc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_cabfg .BiLevel ,_fdbgc );};if _cabfg .Blend !=nil {_edbgg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_cabfg .Blend ,_edbgg );};if _cabfg .Blur !=nil {_edfdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_cabfg .Blur ,_edfdd );};if _cabfg .ClrChange !=nil {_bcgfa :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cabfg .ClrChange ,_bcgfa );};if _cabfg .ClrRepl !=nil {_gbgfce :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_cabfg .ClrRepl ,_gbgfce );};if _cabfg .Duotone !=nil {_dedgd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_cabfg .Duotone ,_dedgd );};if _cabfg .Fill !=nil {_gcbdgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cabfg .Fill ,_gcbdgc );};if _cabfg .FillOverlay !=nil {_faddg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_cabfg .FillOverlay ,_faddg );};if _cabfg .Glow !=nil {_gaff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_cabfg .Glow ,_gaff );};if _cabfg .Grayscl !=nil {_eafed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_cabfg .Grayscl ,_eafed );};if _cabfg .Hsl !=nil {_gcbfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_cabfg .Hsl ,_gcbfb );};if _cabfg .InnerShdw !=nil {_faegc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_cabfg .InnerShdw ,_faegc );};if _cabfg .Lum !=nil {_efdbgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_cabfg .Lum ,_efdbgb );};if _cabfg .OuterShdw !=nil {_bfcfe :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_cabfg .OuterShdw ,_bfcfe );};if _cabfg .PrstShdw !=nil {_ffbee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_cabfg .PrstShdw ,_ffbee );};if _cabfg .Reflection !=nil {_dbgaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cabfg .Reflection ,_dbgaf );};if _cabfg .RelOff !=nil {_ffcdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_cabfg .RelOff ,_ffcdb );};if _cabfg .SoftEdge !=nil {_agee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_cabfg .SoftEdge ,_agee );};if _cabfg .Tint !=nil {_begcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_cabfg .Tint ,_begcg );};if _cabfg .Xfrm !=nil {_fbbeff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cabfg .Xfrm ,_fbbeff );};return nil ;};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;}; +// Validate validates the EG_ThemeableFontStyles and its children +func (_bdedb *EG_ThemeableFontStyles )Validate ()error {return _bdedb .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};func (_cgabfe *ST_PresetMaterialType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aecab ,_ccbfac :=d .Token ();if _ccbfac !=nil {return _ccbfac ;};if _ebgdca ,_egeaf :=_aecab .(_b .EndElement );_egeaf &&_ebgdca .Name ==start .Name {*_cgabfe =1;return nil ;};if _cafea ,_ceccg :=_aecab .(_b .CharData );!_ceccg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aecab );}else {switch string (_cafea ){case "":*_cgabfe =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_cgabfe =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_cgabfe =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_cgabfe =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_cgabfe =4;case "\u006d\u0061\u0074t\u0065":*_cgabfe =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_cgabfe =6;case "\u006d\u0065\u0074a\u006c":*_cgabfe =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_cgabfe =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_cgabfe =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_cgabfe =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_cgabfe =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_cgabfe =12;case "\u0063\u006c\u0065a\u0072":*_cgabfe =13;case "\u0066\u006c\u0061\u0074":*_cgabfe =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_cgabfe =15;};};_aecab ,_ccbfac =d .Token ();if _ccbfac !=nil {return _ccbfac ;};if _cegbd ,_agafe :=_aecab .(_b .EndElement );_agafe &&_cegbd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aecab );}; -// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path -func (_dbgad *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_dbgad .ValAttr ){return _b .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 ,_dbgad .ValAttr );};return nil ;};func (_eedfc *CT_GvmlGroupShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bdafe :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eedfc .NvGrpSpPr ,_bdafe );_decc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_eedfc .GrpSpPr ,_decc );if _eedfc .Choice !=nil {for _ ,_ggaf :=range _eedfc .Choice {_ggaf .MarshalXML (e ,_d .StartElement {});};};if _eedfc .ExtLst !=nil {_bega :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eedfc .ExtLst ,_bega );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afead ST_OnOffStyleType )Validate ()error {return _afead .ValidateWithPath ("")};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 (_fgcba *CT_TableCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cadc :=range start .Attr {if _cadc .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_eecee ,_badde :=_c .ParseInt (_cadc .Value ,10,32);if _badde !=nil {return _badde ;};_bgdfg :=int32 (_eecee );_fgcba .RowSpanAttr =&_bgdfg ;continue ;};if _cadc .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_gaacb ,_cgbeg :=_c .ParseInt (_cadc .Value ,10,32);if _cgbeg !=nil {return _cgbeg ;};_edbg :=int32 (_gaacb );_fgcba .GridSpanAttr =&_edbg ;continue ;};if _cadc .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_gdead ,_ebgcf :=_c .ParseBool (_cadc .Value );if _ebgcf !=nil {return _ebgcf ;};_fgcba .HMergeAttr =&_gdead ;continue ;};if _cadc .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_egcec ,_gefgg :=_c .ParseBool (_cadc .Value );if _gefgg !=nil {return _gefgg ;};_fgcba .VMergeAttr =&_egcec ;continue ;};if _cadc .Name .Local =="\u0069\u0064"{_dbfgf ,_fagd :=_cadc .Value ,error (nil );if _fagd !=nil {return _fagd ;};_fgcba .IdAttr =&_dbfgf ;continue ;};};_fadc :for {_ebbdg ,_eddee :=d .Token ();if _eddee !=nil {return _eddee ;};switch _fdbga :=_ebbdg .(type ){case _d .StartElement :switch _fdbga .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 :"\u0074\u0078\u0042\u006f\u0064\u0079"},_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 :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_fgcba .TxBody =NewCT_TextBody ();if _ebgg :=d .DecodeElement (_fgcba .TxBody ,&_fdbga );_ebgg !=nil {return _ebgg ;};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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_fgcba .TcPr =NewCT_TableCellProperties ();if _gbgc :=d .DecodeElement (_fgcba .TcPr ,&_fdbga );_gbgc !=nil {return _gbgc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgcba .ExtLst =NewCT_OfficeArtExtensionList ();if _ecbcd :=d .DecodeElement (_fgcba .ExtLst ,&_fdbga );_ecbcd !=nil {return _ecbcd ;};default:_bf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0061\u0062l\u0065\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_fdbga .Name );if _ffegbg :=d .Skip ();_ffegbg !=nil {return _ffegbg ;};};case _d .EndElement :break _fadc ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path +func (_bc *AG_Blob )ValidateWithPath (path string )error {return nil };func (_aagag *CT_TransformEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geecgc :=range start .Attr {if _geecgc .Name .Local =="\u0073\u0078"{_gedfa ,_abcfg :=ParseUnionST_Percentage (_geecgc .Value );if _abcfg !=nil {return _abcfg ;};_aagag .SxAttr =&_gedfa ;continue ;};if _geecgc .Name .Local =="\u0073\u0079"{_bbfdd ,_gcdee :=ParseUnionST_Percentage (_geecgc .Value );if _gcdee !=nil {return _gcdee ;};_aagag .SyAttr =&_bbfdd ;continue ;};if _geecgc .Name .Local =="\u006b\u0078"{_facag ,_feefab :=_af .ParseInt (_geecgc .Value ,10,32);if _feefab !=nil {return _feefab ;};_eegeb :=int32 (_facag );_aagag .KxAttr =&_eegeb ;continue ;};if _geecgc .Name .Local =="\u006b\u0079"{_dgfgd ,_dbcad :=_af .ParseInt (_geecgc .Value ,10,32);if _dbcad !=nil {return _dbcad ;};_cgfaa :=int32 (_dgfgd );_aagag .KyAttr =&_cgfaa ;continue ;};if _geecgc .Name .Local =="\u0074\u0078"{_ddcag ,_gadec :=ParseUnionST_Coordinate (_geecgc .Value );if _gadec !=nil {return _gadec ;};_aagag .TxAttr =&_ddcag ;continue ;};if _geecgc .Name .Local =="\u0074\u0079"{_daefe ,_babge :=ParseUnionST_Coordinate (_geecgc .Value );if _babge !=nil {return _babge ;};_aagag .TyAttr =&_daefe ;continue ;};};for {_cgbba ,_gdbgd :=d .Token ();if _gdbgd !=nil {return _db .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",_gdbgd );};if _febda ,_gaccd :=_cgbba .(_b .EndElement );_gaccd &&_febda .Name ==start .Name {break ;};};return nil ;};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;}; -// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path -func (_ddccgd *CT_TableRow )ValidateWithPath (path string )error {if _cfca :=_ddccgd .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_cfca !=nil {return _cfca ;};for _aeea ,_daaga :=range _ddccgd .Tc {if _fedb :=_daaga .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_aeea ));_fedb !=nil {return _fedb ;};};if _ddccgd .ExtLst !=nil {if _bbbde :=_ddccgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbde !=nil {return _bbbde ;};};return nil ;}; +// Validate validates the CT_TextListStyle and its children +func (_ccgff *CT_TextListStyle )Validate ()error {return _ccgff .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_GvmlUseShapeRectangle and its children -func (_afbg *CT_GvmlUseShapeRectangle )Validate ()error {return _afbg .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;};func (_ecab *CT_BackgroundFillStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );for _ ,_bfab :=range _ecab .EG_FillProperties {_bfab .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_ddee :=&CT_TextAutonumberBullet {};_ddee .TypeAttr =ST_TextAutonumberScheme (1);return _ddee ;};func (_cgccba *ST_TextUnderlineType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgccba =0;case "\u006e\u006f\u006e\u0065":*_cgccba =1;case "\u0077\u006f\u0072d\u0073":*_cgccba =2;case "\u0073\u006e\u0067":*_cgccba =3;case "\u0064\u0062\u006c":*_cgccba =4;case "\u0068\u0065\u0061v\u0079":*_cgccba =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cgccba =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_cgccba =7;case "\u0064\u0061\u0073\u0068":*_cgccba =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_cgccba =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_cgccba =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_cgccba =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cgccba =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_cgccba =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_cgccba =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_cgccba =15;case "\u0077\u0061\u0076\u0079":*_cgccba =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_cgccba =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_cgccba =18;};return nil ;};func NewCT_PresetTextShape ()*CT_PresetTextShape {_efgdb :=&CT_PresetTextShape {};_efgdb .PrstAttr =ST_TextShapeType (1);return _efgdb ;}; +// Validate validates the CT_PolarAdjustHandle and its children +func (_ebdc *CT_PolarAdjustHandle )Validate ()error {return _ebdc .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func (_feadd *CT_GrayscaleTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adefb *CT_Path2DCubicBezierTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_edffe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_gddca :=range _adefb .Pt {e .EncodeElement (_gddca ,_edffe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfccfe *CT_TransformEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfccfe .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_bfccfe .SxAttr )});};if _bfccfe .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_bfccfe .SyAttr )});};if _bfccfe .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_bfccfe .KxAttr )});};if _bfccfe .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_bfccfe .KyAttr )});};if _bfccfe .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_bfccfe .TxAttr )});};if _bfccfe .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_bfccfe .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_b .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_NoFillProperties ()*CT_NoFillProperties {_fagaa :=&CT_NoFillProperties {};return _fagaa }; -// Validate validates the CT_BlipFillProperties and its children -func (_dacf *CT_BlipFillProperties )Validate ()error {return _dacf .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_afdda *CT_TextBulletSizePercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_afdda .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path +func (_dbbe *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _eea :=_dbbe .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_eea !=nil {return _eea ;};return nil ;};func (_acfga ST_BlackWhiteMode )String ()string {switch _acfga {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_ColorMapping and its children, prefixing error messages with path -func (_aaga *CT_ColorMapping )ValidateWithPath (path string )error {if _aaga .Bg1Attr ==ST_ColorSchemeIndexUnset {return _b .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 _dbad :=_aaga .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_dbad !=nil {return _dbad ;};if _aaga .Tx1Attr ==ST_ColorSchemeIndexUnset {return _b .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 _gfga :=_aaga .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_gfga !=nil {return _gfga ;};if _aaga .Bg2Attr ==ST_ColorSchemeIndexUnset {return _b .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 _bfcd :=_aaga .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_bfcd !=nil {return _bfcd ;};if _aaga .Tx2Attr ==ST_ColorSchemeIndexUnset {return _b .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 _ecfd :=_aaga .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_ecfd !=nil {return _ecfd ;};if _aaga .Accent1Attr ==ST_ColorSchemeIndexUnset {return _b .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 _aafa :=_aaga .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_aafa !=nil {return _aafa ;};if _aaga .Accent2Attr ==ST_ColorSchemeIndexUnset {return _b .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 _edcd :=_aaga .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_edcd !=nil {return _edcd ;};if _aaga .Accent3Attr ==ST_ColorSchemeIndexUnset {return _b .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 _bbfa :=_aaga .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_bbfa !=nil {return _bbfa ;};if _aaga .Accent4Attr ==ST_ColorSchemeIndexUnset {return _b .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 _ade :=_aaga .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_ade !=nil {return _ade ;};if _aaga .Accent5Attr ==ST_ColorSchemeIndexUnset {return _b .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 _agdbc :=_aaga .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_agdbc !=nil {return _agdbc ;};if _aaga .Accent6Attr ==ST_ColorSchemeIndexUnset {return _b .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 _ddbcd :=_aaga .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_ddbcd !=nil {return _ddbcd ;};if _aaga .HlinkAttr ==ST_ColorSchemeIndexUnset {return _b .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 _gcbdg :=_aaga .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_gcbdg !=nil {return _gcbdg ;};if _aaga .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _b .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 _affff :=_aaga .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_affff !=nil {return _affff ;};if _aaga .ExtLst !=nil {if _fabed :=_aaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fabed !=nil {return _fabed ;};};return nil ;};func (_efc *CT_GammaTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gagd ,_degaff :=d .Token ();if _degaff !=nil {return _b .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",_degaff );};if _adgd ,_bddb :=_gagd .(_d .EndElement );_bddb &&_adgd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path +func (_feacbd *CT_TileInfoProperties )ValidateWithPath (path string )error {if _feacbd .TxAttr !=nil {if _gacec :=_feacbd .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_gacec !=nil {return _gacec ;};};if _feacbd .TyAttr !=nil {if _eaedec :=_feacbd .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_eaedec !=nil {return _eaedec ;};};if _feacbd .SxAttr !=nil {if _efgafa :=_feacbd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_efgafa !=nil {return _efgafa ;};};if _feacbd .SyAttr !=nil {if _ecfeb :=_feacbd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_ecfeb !=nil {return _ecfeb ;};};if _caffa :=_feacbd .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_caffa !=nil {return _caffa ;};if _dfbe :=_feacbd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_dfbe !=nil {return _dfbe ;};return nil ;}; -// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path -func (_baaeg *CT_PositiveSize2D )ValidateWithPath (path string )error {if _baaeg .CxAttr < 0{return _b .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 ,_baaeg .CxAttr );};if _baaeg .CxAttr > 27273042316900{return _b .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 ,_baaeg .CxAttr );};if _baaeg .CyAttr < 0{return _b .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 ,_baaeg .CyAttr );};if _baaeg .CyAttr > 27273042316900{return _b .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 ,_baaeg .CyAttr );};return nil ;};func NewThemeManager ()*ThemeManager {_aegfaa :=&ThemeManager {};_aegfaa .CT_EmptyElement =*NewCT_EmptyElement ();return _aegfaa ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_fgbc :=&CT_AnimationDgmBuildProperties {};return _fgbc ;};func NewAG_Blob ()*AG_Blob {_ce :=&AG_Blob {};return _ce };func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_ecf :=&CT_AdjPoint2D {};return _ecf };func (_acaaca ST_TextAnchoringType )Validate ()error {return _acaaca .ValidateWithPath ("")};func (_cdcfcd ST_TextStrikeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdcfcd .String (),start );};func (_aebd *CT_AnimationChartElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aebd .BldStepAttr =ST_ChartBuildStep (1);for _ ,_gccf :=range start .Attr {if _gccf .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_ffdc ,_fcfg :=_c .ParseInt (_gccf .Value ,10,32);if _fcfg !=nil {return _fcfg ;};_baef :=int32 (_ffdc );_aebd .SeriesIdxAttr =&_baef ;continue ;};if _gccf .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_bga ,_fce :=_c .ParseInt (_gccf .Value ,10,32);if _fce !=nil {return _fce ;};_ceg :=int32 (_bga );_aebd .CategoryIdxAttr =&_ceg ;continue ;};if _gccf .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_aebd .BldStepAttr .UnmarshalXMLAttr (_gccf );continue ;};};for {_aace ,_dfb :=d .Token ();if _dfb !=nil {return _b .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",_dfb );};if _acbc ,_aea :=_aace .(_d .EndElement );_aea &&_acbc .Name ==start .Name {break ;};};return nil ;};func (_fabbg *CT_FontCollection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabbg .Latin =NewCT_TextFont ();_fabbg .Ea =NewCT_TextFont ();_fabbg .Cs =NewCT_TextFont ();_gdbeb :for {_bbcac ,_adffc :=d .Token ();if _adffc !=nil {return _adffc ;};switch _bffc :=_bbcac .(type ){case _d .StartElement :switch _bffc .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 :"\u006c\u0061\u0074i\u006e"},_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 :"\u006c\u0061\u0074i\u006e"}:if _bbebg :=d .DecodeElement (_fabbg .Latin ,&_bffc );_bbebg !=nil {return _bbebg ;};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 :"\u0065\u0061"},_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 :"\u0065\u0061"}:if _dfef :=d .DecodeElement (_fabbg .Ea ,&_bffc );_dfef !=nil {return _dfef ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:if _gdaf :=d .DecodeElement (_fabbg .Cs ,&_bffc );_gdaf !=nil {return _gdaf ;};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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_dagc :=NewCT_SupplementalFont ();if _aafgg :=d .DecodeElement (_dagc ,&_bffc );_aafgg !=nil {return _aafgg ;};_fabbg .Font =append (_fabbg .Font ,_dagc );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fabbg .ExtLst =NewCT_OfficeArtExtensionList ();if _edba :=d .DecodeElement (_fabbg .ExtLst ,&_bffc );_edba !=nil {return _edba ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_bffc .Name );if _bbgde :=d .Skip ();_bbgde !=nil {return _bbgde ;};};case _d .EndElement :break _gdbeb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path +func (_gded *CT_ConnectorLocking )ValidateWithPath (path string )error {if _gded .ExtLst !=nil {if _bbcab :=_gded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbcab !=nil {return _bbcab ;};};return nil ;};func (_dggfg *CT_PresetLineDashProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gead :=range start .Attr {if _gead .Name .Local =="\u0076\u0061\u006c"{_dggfg .ValAttr .UnmarshalXMLAttr (_gead );continue ;};};for {_cabgf ,_aegcf :=d .Token ();if _aegcf !=nil {return _db .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",_aegcf );};if _efecb ,_dfada :=_cabgf .(_b .EndElement );_dfada &&_efecb .Name ==start .Name {break ;};};return nil ;};func (_fagf *CT_TableRow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_db .Sprintf ("\u0025\u0076",_fagf .HAttr )});e .EncodeToken (start );if _fagf .Tc !=nil {_acaece :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_ceda :=range _fagf .Tc {e .EncodeElement (_ceda ,_acaece );};};if _fagf .ExtLst !=nil {_gefb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fagf .ExtLst ,_gefb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DQuadBezierTo and its children -func (_gegae *CT_Path2DQuadBezierTo )Validate ()error {return _gegae .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");};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 ST_SystemColorVal byte ; +// Validate validates the CT_SystemColor and its children +func (_fffaa *CT_SystemColor )Validate ()error {return _fffaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");}; -// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path -func (_degg *CT_StyleMatrix )ValidateWithPath (path string )error {if _dgffe :=_degg .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_dgffe !=nil {return _dgffe ;};if _cegaf :=_degg .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_cegaf !=nil {return _cegaf ;};if _fegcf :=_degg .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_fegcf !=nil {return _fegcf ;};if _cgbgd :=_degg .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_cgbgd !=nil {return _cgbgd ;};return nil ;}; +// Validate validates the CT_TextSpacingPercent and its children +func (_ebdfa *CT_TextSpacingPercent )Validate ()error {return _ebdfa .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};func (_abeaf *CT_TablePartStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaefc :for {_afacf ,_edfbd :=d .Token ();if _edfbd !=nil {return _edfbd ;};switch _ccbdb :=_afacf .(type ){case _b .StartElement :switch _ccbdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abeaf .TcTxStyle =NewCT_TableStyleTextStyle ();if _fadfce :=d .DecodeElement (_abeaf .TcTxStyle ,&_ccbdb );_fadfce !=nil {return _fadfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abeaf .TcStyle =NewCT_TableStyleCellStyle ();if _fgfe :=d .DecodeElement (_abeaf .TcStyle ,&_ccbdb );_fgfe !=nil {return _fgfe ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_ccbdb .Name );if _eeddab :=d .Skip ();_eeddab !=nil {return _eeddab ;};};case _b .EndElement :break _gaefc ;case _b .CharData :};};return nil ;};func (_dggbf *CT_SolidColorFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agace :for {_degbb ,_cgff :=d .Token ();if _cgff !=nil {return _cgff ;};switch _aggcf :=_degbb .(type ){case _b .StartElement :switch _aggcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dggbf .ScrgbClr =NewCT_ScRgbColor ();if _dcfcd :=d .DecodeElement (_dggbf .ScrgbClr ,&_aggcf );_dcfcd !=nil {return _dcfcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dggbf .SrgbClr =NewCT_SRgbColor ();if _fegf :=d .DecodeElement (_dggbf .SrgbClr ,&_aggcf );_fegf !=nil {return _fegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dggbf .HslClr =NewCT_HslColor ();if _ffefa :=d .DecodeElement (_dggbf .HslClr ,&_aggcf );_ffefa !=nil {return _ffefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dggbf .SysClr =NewCT_SystemColor ();if _beafe :=d .DecodeElement (_dggbf .SysClr ,&_aggcf );_beafe !=nil {return _beafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dggbf .SchemeClr =NewCT_SchemeColor ();if _ecaec :=d .DecodeElement (_dggbf .SchemeClr ,&_aggcf );_ecaec !=nil {return _ecaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dggbf .PrstClr =NewCT_PresetColor ();if _ebbdd :=d .DecodeElement (_dggbf .PrstClr ,&_aggcf );_ebbdd !=nil {return _ebbdd ;};default:_be .Log .Debug ("\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",_aggcf .Name );if _ebfae :=d .Skip ();_ebfae !=nil {return _ebfae ;};};case _b .EndElement :break _agace ;case _b .CharData :};};return nil ;};func NewEG_TextRun ()*EG_TextRun {_adcd :=&EG_TextRun {};return _adcd };type CT_LineStyleList struct{Ln []*CT_LineProperties ;};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_bca :=&CT_AlphaOutsetEffect {};return _bca };type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_gdbcc :=&CT_DefaultShapeDefinition {};_gdbcc .SpPr =NewCT_ShapeProperties ();_gdbcc .BodyPr =NewCT_TextBodyProperties ();_gdbcc .LstStyle =NewCT_TextListStyle ();return _gdbcc ;};func (_gdadc *CT_EffectProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfcca :for {_gfab ,_bcgfd :=d .Token ();if _bcgfd !=nil {return _bcgfd ;};switch _efec :=_gfab .(type ){case _b .StartElement :switch _efec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdadc .EffectLst =NewCT_EffectList ();if _cccad :=d .DecodeElement (_gdadc .EffectLst ,&_efec );_cccad !=nil {return _cccad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdadc .EffectDag =NewCT_EffectContainer ();if _cfdc :=d .DecodeElement (_gdadc .EffectDag ,&_efec );_cfdc !=nil {return _cfdc ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_efec .Name );if _afcg :=d .Skip ();_afcg !=nil {return _afcg ;};};case _b .EndElement :break _gfcca ;case _b .CharData :};};return nil ;};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;); -// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path -func (_bddaba *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _bddaba .FillRect !=nil {if _agdae :=_bddaba .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_agdae !=nil {return _agdae ;};};return nil ;}; +// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path +func (_afgf *CT_FillStyleList )ValidateWithPath (path string )error {for _cgfcf ,_deag :=range _afgf .EG_FillProperties {if _cfacf :=_deag .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_cgfcf ));_cfacf !=nil {return _cfacf ;};};return nil ;}; -// Validate validates the CT_RelativeRect and its children -func (_dadc *CT_RelativeRect )Validate ()error {return _dadc .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};func (_edcfbb *CT_TextBlipBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcfbb .Blip =NewCT_Blip ();_gefeb :for {_fbgfg ,_abdb :=d .Token ();if _abdb !=nil {return _abdb ;};switch _cgccd :=_fbgfg .(type ){case _d .StartElement :switch _cgccd .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 :"\u0062\u006c\u0069\u0070"},_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"}:if _ccbdg :=d .DecodeElement (_edcfbb .Blip ,&_cgccd );_ccbdg !=nil {return _ccbdg ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_cgccd .Name );if _cgggc :=d .Skip ();_cgggc !=nil {return _cgggc ;};};case _d .EndElement :break _gefeb ;case _d .CharData :};};return nil ;};func (_gae *CT_AlphaCeilingEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_EmptyElement ()*CT_EmptyElement {_aabdg :=&CT_EmptyElement {};return _aabdg };func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_cdgca :=ST_PositivePercentage {};if _eg .ST_PositivePercentagePatternRe .MatchString (s ){_cdgca .ST_PositivePercentage =&ST_Percentage {};_cdgca .ST_PositivePercentage .ST_Percentage =&s ;}else {_agdbea ,_cggef :=_c .ParseInt (s ,10,32);if _cggef !=nil {return _cdgca ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cggef );};_decba :=int32 (_agdbea );_cdgca .ST_PositivePercentageDecimal =&_decba ;};return _cdgca ,nil ;};func NewEG_ShadeProperties ()*EG_ShadeProperties {_fbfda :=&EG_ShadeProperties {};return _fbfda }; +// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path +func (_adgae *CT_TextParagraph )ValidateWithPath (path string )error {if _adgae .PPr !=nil {if _decaa :=_adgae .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_decaa !=nil {return _decaa ;};};for _ffbb ,_facad :=range _adgae .EG_TextRun {if _fdcd :=_facad .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_ffbb ));_fdcd !=nil {return _fdcd ;};};if _adgae .EndParaRPr !=nil {if _cfdedc :=_adgae .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_cfdedc !=nil {return _cfdedc ;};};return nil ;};func (_abdfc ST_TextAnchoringType )Validate ()error {return _abdfc .ValidateWithPath ("")};func (_dabaa *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bacg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dabaa .CNvPr ,_bacg );_fgab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dabaa .CNvGrpSpPr ,_fgab );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebbb *CT_SupplementalFont )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbegb :=range start .Attr {if _bbegb .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_egbbf ,_ecdagd :=_bbegb .Value ,error (nil );if _ecdagd !=nil {return _ecdagd ;};_ebbb .ScriptAttr =_egbbf ;continue ;};if _bbegb .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_eggfg ,_adfeg :=_bbegb .Value ,error (nil );if _adfeg !=nil {return _adfeg ;};_ebbb .TypefaceAttr =_eggfg ;continue ;};};for {_dbabf ,_fgebd :=d .Token ();if _fgebd !=nil {return _db .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",_fgebd );};if _fccce ,_bgedd :=_dbabf .(_b .EndElement );_bgedd &&_fccce .Name ==start .Name {break ;};};return nil ;};func (_ddeccd *ST_TextShapeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfcdc ,_gdagc :=d .Token ();if _gdagc !=nil {return _gdagc ;};if _fedcb ,_egbcc :=_dfcdc .(_b .EndElement );_egbcc &&_fedcb .Name ==start .Name {*_ddeccd =1;return nil ;};if _beeea ,_efadge :=_dfcdc .(_b .CharData );!_efadge {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfcdc );}else {switch string (_beeea ){case "":*_ddeccd =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_ddeccd =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_ddeccd =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_ddeccd =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ddeccd =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_ddeccd =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_ddeccd =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_ddeccd =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_ddeccd =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_ddeccd =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_ddeccd =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_ddeccd =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_ddeccd =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_ddeccd =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_ddeccd =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_ddeccd =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_ddeccd =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_ddeccd =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_ddeccd =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_ddeccd =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_ddeccd =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_ddeccd =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_ddeccd =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_ddeccd =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_ddeccd =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_ddeccd =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_ddeccd =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_ddeccd =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_ddeccd =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_ddeccd =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_ddeccd =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_ddeccd =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_ddeccd =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_ddeccd =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_ddeccd =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_ddeccd =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_ddeccd =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_ddeccd =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_ddeccd =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_ddeccd =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_ddeccd =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_ddeccd =41;};};_dfcdc ,_gdagc =d .Token ();if _gdagc !=nil {return _gdagc ;};if _ddbbd ,_fafdgb :=_dfcdc .(_b .EndElement );_fafdgb &&_ddbbd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfcdc );}; -// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path -func (_cgbbd *CT_ShapeProperties )ValidateWithPath (path string )error {if _fafab :=_cgbbd .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fafab !=nil {return _fafab ;};if _cgbbd .Xfrm !=nil {if _aeffc :=_cgbbd .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_aeffc !=nil {return _aeffc ;};};if _cgbbd .CustGeom !=nil {if _bgdbbb :=_cgbbd .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_bgdbbb !=nil {return _bgdbbb ;};};if _cgbbd .PrstGeom !=nil {if _dfgg :=_cgbbd .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_dfgg !=nil {return _dfgg ;};};if _cgbbd .NoFill !=nil {if _bfbef :=_cgbbd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bfbef !=nil {return _bfbef ;};};if _cgbbd .SolidFill !=nil {if _abefe :=_cgbbd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_abefe !=nil {return _abefe ;};};if _cgbbd .GradFill !=nil {if _fdeee :=_cgbbd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fdeee !=nil {return _fdeee ;};};if _cgbbd .BlipFill !=nil {if _gfgfga :=_cgbbd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gfgfga !=nil {return _gfgfga ;};};if _cgbbd .PattFill !=nil {if _edbcd :=_cgbbd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_edbcd !=nil {return _edbcd ;};};if _cgbbd .GrpFill !=nil {if _bcddfd :=_cgbbd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bcddfd !=nil {return _bcddfd ;};};if _cgbbd .Ln !=nil {if _ebbac :=_cgbbd .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_ebbac !=nil {return _ebbac ;};};if _cgbbd .EffectLst !=nil {if _bbedb :=_cgbbd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bbedb !=nil {return _bbedb ;};};if _cgbbd .EffectDag !=nil {if _egcae :=_cgbbd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_egcae !=nil {return _egcae ;};};if _cgbbd .Scene3d !=nil {if _fddbe :=_cgbbd .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fddbe !=nil {return _fddbe ;};};if _cgbbd .Sp3d !=nil {if _dfcab :=_cgbbd .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_dfcab !=nil {return _dfcab ;};};if _cgbbd .ExtLst !=nil {if _fbfgfg :=_cgbbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfgfg !=nil {return _fbfgfg ;};};return nil ;}; +// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path +func (_aeafc *CT_TextCharBullet )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path -func (_caeab *EG_TextAutofit )ValidateWithPath (path string )error {if _caeab .NoAutofit !=nil {if _ccfac :=_caeab .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_ccfac !=nil {return _ccfac ;};};if _caeab .NormAutofit !=nil {if _ebgge :=_caeab .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_ebgge !=nil {return _ebgge ;};};if _caeab .SpAutoFit !=nil {if _fdcfd :=_caeab .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_fdcfd !=nil {return _fdcfd ;};};return nil ;};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};func (_cfabb *ST_PresetMaterialType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfabb =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_cfabb =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_cfabb =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_cfabb =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_cfabb =4;case "\u006d\u0061\u0074t\u0065":*_cfabb =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_cfabb =6;case "\u006d\u0065\u0074a\u006c":*_cfabb =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_cfabb =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_cfabb =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_cfabb =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_cfabb =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_cfabb =12;case "\u0063\u006c\u0065a\u0072":*_cfabb =13;case "\u0066\u006c\u0061\u0074":*_cfabb =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_cfabb =15;};return nil ;}; +// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path +func (_ggbdc *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _ggbdc .UFillTx !=nil {if _cfbggc :=_ggbdc .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_cfbggc !=nil {return _cfbggc ;};};if _ggbdc .UFill !=nil {if _bbdfb :=_ggbdc .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_bbdfb !=nil {return _bbdfb ;};};return nil ;};func (_ecebbbb ST_PresetColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecebbbb .String (),start );};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_acg :=&CT_AlphaModulateFixedEffect {};return _acg ;};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_ddgeg :=&CT_TextBulletSizePoint {};_ddgeg .ValAttr =100;return _ddgeg ;};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_dffbc :=&EG_TextBulletTypeface {};return _dffbc ;};func NewCT_GroupLocking ()*CT_GroupLocking {_gbag :=&CT_GroupLocking {};return _gbag };func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_aeaaf :=&CT_TextUnderlineFillGroupWrapper {};return _aeaaf ;};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_ceacaf *EG_ColorChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceacaf .ScrgbClr !=nil {_gbagf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ceacaf .ScrgbClr ,_gbagf );};if _ceacaf .SrgbClr !=nil {_degad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ceacaf .SrgbClr ,_degad );};if _ceacaf .HslClr !=nil {_efab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ceacaf .HslClr ,_efab );};if _ceacaf .SysClr !=nil {_cfaaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ceacaf .SysClr ,_cfaaf );};if _ceacaf .SchemeClr !=nil {_dbafc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ceacaf .SchemeClr ,_dbafc );};if _ceacaf .PrstClr !=nil {_cecfg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ceacaf .PrstClr ,_cecfg );};return nil ;}; -// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path -func (_feagb *CT_HslColor )ValidateWithPath (path string )error {if _feagb .HueAttr < 0{return _b .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 ,_feagb .HueAttr );};if _feagb .HueAttr >=21600000{return _b .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 ,_feagb .HueAttr );};if _abddc :=_feagb .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_abddc !=nil {return _abddc ;};if _eggad :=_feagb .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_eggad !=nil {return _eggad ;};for _ceec ,_dbcgc :=range _feagb .EG_ColorTransform {if _cegda :=_dbcgc .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ceec ));_cegda !=nil {return _cegda ;};};return nil ;};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 ;}; +// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path +func (_fccbf *CT_PositiveSize2D )ValidateWithPath (path string )error {if _fccbf .CxAttr < 0{return _db .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 ,_fccbf .CxAttr );};if _fccbf .CxAttr > 27273042316900{return _db .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 ,_fccbf .CxAttr );};if _fccbf .CyAttr < 0{return _db .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 ,_fccbf .CyAttr );};if _fccbf .CyAttr > 27273042316900{return _db .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 ,_fccbf .CyAttr );};return nil ;};func (_cagfdb ST_TextWrappingType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cagfdb .String (),start );}; -// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path -func (_dffde *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_bggdg :=&CT_TableCellBorderStyle {};return _bggdg ;};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 (_fddd *CT_BlurEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fddd .RadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fddd .RadAttr )});};if _fddd .GrowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_fddd .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecbe *CT_FontReference )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dgfa ,_gfabf :=_ecbe .IdxAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u0064\u0078"});if _gfabf !=nil {return _gfabf ;};start .Attr =append (start .Attr ,_dgfa );e .EncodeToken (start );if _ecbe .ScrgbClr !=nil {_aefc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ecbe .ScrgbClr ,_aefc );};if _ecbe .SrgbClr !=nil {_gcdcb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ecbe .SrgbClr ,_gcdcb );};if _ecbe .HslClr !=nil {_cgcebd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ecbe .HslClr ,_cgcebd );};if _ecbe .SysClr !=nil {_gfcb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ecbe .SysClr ,_gfcb );};if _ecbe .SchemeClr !=nil {_cabgg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ecbe .SchemeClr ,_cabgg );};if _ecbe .PrstClr !=nil {_bbffc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ecbe .PrstClr ,_bbffc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;};func NewEG_Geometry ()*EG_Geometry {_begg :=&EG_Geometry {};return _begg };func (_aegaf ST_BlendMode )Validate ()error {return _aegaf .ValidateWithPath ("")};func (_gaeg *CT_TableCol )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_b .Sprintf ("\u0025\u0076",_gaeg .WAttr )});e .EncodeToken (start );if _gaeg .ExtLst !=nil {_bacfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaeg .ExtLst ,_bacfb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfbad *EG_TextUnderlineFill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfbad .UFillTx !=nil {_ebaed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_cfbad .UFillTx ,_ebaed );};if _cfbad .UFill !=nil {_cfbbgb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfbad .UFill ,_cfbbgb );};return nil ;}; +// Validate validates the CT_Percentage and its children +func (_gdcbg *CT_Percentage )Validate ()error {return _gdcbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func (_ffgdf *CT_TextBulletColorFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_accfd :=&CT_GvmlGroupShape {};_accfd .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_accfd .GrpSpPr =NewCT_GroupShapeProperties ();return _accfd ;}; -// Validate validates the CT_BackgroundFormatting and its children -func (_effa *CT_BackgroundFormatting )Validate ()error {return _effa .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;};func (_dcbd *CT_GradientStopList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdcgg :for {_gcbdd ,_effb :=d .Token ();if _effb !=nil {return _effb ;};switch _abaa :=_gcbdd .(type ){case _d .StartElement :switch _abaa .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 :"\u0067\u0073"},_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\u0073"}:_agfaa :=NewCT_GradientStop ();if _gacc :=d .DecodeElement (_agfaa ,&_abaa );_gacc !=nil {return _gacc ;};_dcbd .Gs =append (_dcbd .Gs ,_agfaa );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006etS\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_abaa .Name );if _adcgd :=d .Skip ();_adcgd !=nil {return _adcgd ;};};case _d .EndElement :break _gdcgg ;case _d .CharData :};};return nil ;};func (_dgaca *EG_LineFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgaca .NoFill !=nil {_faadc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgaca .NoFill ,_faadc );};if _dgaca .SolidFill !=nil {_edac :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgaca .SolidFill ,_edac );};if _dgaca .GradFill !=nil {_faagb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgaca .GradFill ,_faagb );};if _dgaca .PattFill !=nil {_dfccd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgaca .PattFill ,_dfccd );};return nil ;};func (_acabf ST_CompoundLine )Validate ()error {return _acabf .ValidateWithPath ("")};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func (_bffbg *CT_GraphicalObjectData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dedae :=range start .Attr {if _dedae .Name .Local =="\u0075\u0072\u0069"{_daca ,_eecfa :=_dedae .Value ,error (nil );if _eecfa !=nil {return _eecfa ;};_bffbg .UriAttr =_daca ;continue ;};};_fbce :for {_gacfc ,_ebccf :=d .Token ();if _ebccf !=nil {return _ebccf ;};switch _dfebf :=_gacfc .(type ){case _d .StartElement :switch _dfebf .Name {default:if _aeecd ,_agdg :=_cg .CreateElement (_dfebf );_agdg !=nil {return _agdg ;}else {if _abfc :=d .DecodeElement (_aeecd ,&_dfebf );_abfc !=nil {return _abfc ;};_bffbg .Any =append (_bffbg .Any ,_aeecd );};};case _d .EndElement :break _fbce ;case _d .CharData :};};return nil ;};func (_efb *CT_AlphaBiLevelEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0076",_efb .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbgf *CT_Backdrop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cdgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_cbgf .Anchor ,_cdgc );_dga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_cbgf .Norm ,_dga );_cgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_cbgf .Up ,_cgf );if _cbgf .ExtLst !=nil {_babb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbgf .ExtLst ,_babb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_LightRigDirection byte ;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 (_afbgg *Theme )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\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 ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _afbgg .CT_OfficeStyleSheet .MarshalXML (e ,start );};func (_abba *CT_TextFont )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",_abba .TypefaceAttr )});if _abba .PanoseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_abba .PanoseAttr )});};if _abba .PitchFamilyAttr !=ST_PitchFamilyUnset {_aceddb ,_egbbg :=_abba .PitchFamilyAttr .MarshalXMLAttr (_d .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"});if _egbbg !=nil {return _egbbg ;};start .Attr =append (start .Attr ,_aceddb );};if _abba .CharsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abba .CharsetAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;};type ST_DgmBuildStep byte ;func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_gbedad :=&CT_TileInfoProperties {};return _gbedad ;};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;};func (_bdaa *CT_ConnectorLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adcb :=range start .Attr {if _adcb .Name .Local =="\u006e\u006f\u0047r\u0070"{_ggbf ,_cbbba :=_c .ParseBool (_adcb .Value );if _cbbba !=nil {return _cbbba ;};_bdaa .NoGrpAttr =&_ggbf ;continue ;};if _adcb .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_edff ,_gegb :=_c .ParseBool (_adcb .Value );if _gegb !=nil {return _gegb ;};_bdaa .NoSelectAttr =&_edff ;continue ;};if _adcb .Name .Local =="\u006e\u006f\u0052o\u0074"{_eecg ,_gbae :=_c .ParseBool (_adcb .Value );if _gbae !=nil {return _gbae ;};_bdaa .NoRotAttr =&_eecg ;continue ;};if _adcb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bdbe ,_egbfe :=_c .ParseBool (_adcb .Value );if _egbfe !=nil {return _egbfe ;};_bdaa .NoChangeAspectAttr =&_bdbe ;continue ;};if _adcb .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bbgf ,_aaacf :=_c .ParseBool (_adcb .Value );if _aaacf !=nil {return _aaacf ;};_bdaa .NoMoveAttr =&_bbgf ;continue ;};if _adcb .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_bedg ,_ebgb :=_c .ParseBool (_adcb .Value );if _ebgb !=nil {return _ebgb ;};_bdaa .NoResizeAttr =&_bedg ;continue ;};if _adcb .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_egfba ,_gfbd :=_c .ParseBool (_adcb .Value );if _gfbd !=nil {return _gfbd ;};_bdaa .NoEditPointsAttr =&_egfba ;continue ;};if _adcb .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_geae ,_dagd :=_c .ParseBool (_adcb .Value );if _dagd !=nil {return _dagd ;};_bdaa .NoAdjustHandlesAttr =&_geae ;continue ;};if _adcb .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_fdaa ,_bgff :=_c .ParseBool (_adcb .Value );if _bgff !=nil {return _bgff ;};_bdaa .NoChangeArrowheadsAttr =&_fdaa ;continue ;};if _adcb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_cgea ,_daaef :=_c .ParseBool (_adcb .Value );if _daaef !=nil {return _daaef ;};_bdaa .NoChangeShapeTypeAttr =&_cgea ;continue ;};};_fdad :for {_feafa ,_ccgde :=d .Token ();if _ccgde !=nil {return _ccgde ;};switch _aefe :=_feafa .(type ){case _d .StartElement :switch _aefe .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdaa .ExtLst =NewCT_OfficeArtExtensionList ();if _bedd :=d .DecodeElement (_bdaa .ExtLst ,&_aefe );_bedd !=nil {return _bedd ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074or\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_aefe .Name );if _cfecf :=d .Skip ();_cfecf !=nil {return _cfecf ;};};case _d .EndElement :break _fdad ;case _d .CharData :};};return nil ;}; +// Validate validates the EG_ThemeableEffectStyle and its children +func (_daadf *EG_ThemeableEffectStyle )Validate ()error {return _daadf .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};func (_gebfcd ST_AnimationChartOnlyBuildType )Validate ()error {return _gebfcd .ValidateWithPath ("")}; -// Validate validates the CT_GvmlTextShapeChoice and its children -func (_bbbae *CT_GvmlTextShapeChoice )Validate ()error {return _bbbae .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\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 NewCT_TableCell ()*CT_TableCell {_egfc :=&CT_TableCell {};return _egfc }; +// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path +func (_aebfe *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _aebfe .Ln !=nil {if _aefce :=_aebfe .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_aefce !=nil {return _aefce ;};};if _aebfe .LnRef !=nil {if _dccde :=_aebfe .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_dccde !=nil {return _dccde ;};};return nil ;};func (_cagbg ST_CompoundLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cagbg .String (),start );};func (_gfbbg *EG_ThemeableFontStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdbcd :for {_ebfca ,_cgggb :=d .Token ();if _cgggb !=nil {return _cgggb ;};switch _dgfaae :=_ebfca .(type ){case _b .StartElement :switch _dgfaae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfbbg .Font =NewCT_FontCollection ();if _gbaeac :=d .DecodeElement (_gfbbg .Font ,&_dgfaae );_gbaeac !=nil {return _gbaeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfbbg .FontRef =NewCT_FontReference ();if _bafcc :=d .DecodeElement (_gfbbg .FontRef ,&_dgfaae );_bafcc !=nil {return _bafcc ;};default:_be .Log .Debug ("\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",_dgfaae .Name );if _becba :=d .Skip ();_becba !=nil {return _becba ;};};case _b .EndElement :break _bdbcd ;case _b .CharData :};};return nil ;};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;}; -// Validate validates the EG_ThemeableFontStyles and its children -func (_aeabg *EG_ThemeableFontStyles )Validate ()error {return _aeabg .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");}; +// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path +func (_dfede *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _dfede .CpLocks !=nil {if _cbdcf :=_dfede .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_cbdcf !=nil {return _cbdcf ;};};if _dfede .ExtLst !=nil {if _bdac :=_dfede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdac !=nil {return _bdac ;};};return nil ;};type ST_LineEndWidth byte ;type CT_TextBulletColorFollowText struct{};func (_fabd *CT_AnimationChartElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fabd .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_db .Sprintf ("\u0025\u0076",*_fabd .SeriesIdxAttr )});};if _fabd .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_fabd .CategoryIdxAttr )});};_gegd ,_fdad :=_fabd .BldStepAttr .MarshalXMLAttr (_b .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _fdad !=nil {return _fdad ;};start .Attr =append (start .Attr ,_gegd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgcfb ST_TextAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afbed :=_b .Attr {};_afbed .Name =name ;switch _fgcfb {case ST_TextAlignTypeUnset :_afbed .Value ="";case ST_TextAlignTypeL :_afbed .Value ="\u006c";case ST_TextAlignTypeCtr :_afbed .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_afbed .Value ="\u0072";case ST_TextAlignTypeJust :_afbed .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_afbed .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_afbed .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_afbed .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _afbed ,nil ;}; -// Validate validates the CT_Transform2D and its children -func (_faedc *CT_Transform2D )Validate ()error {return _faedc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");}; +// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path +func (_cfbgg *CT_Percentage )ValidateWithPath (path string )error {if _ecfge :=_cfbgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecfge !=nil {return _ecfge ;};return nil ;}; -// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path -func (_agfab *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _agfab .BlurRadAttr !=nil {if *_agfab .BlurRadAttr < 0{return _b .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 ,*_agfab .BlurRadAttr );};if *_agfab .BlurRadAttr > 27273042316900{return _b .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 ,*_agfab .BlurRadAttr );};};if _agfab .DistAttr !=nil {if *_agfab .DistAttr < 0{return _b .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 ,*_agfab .DistAttr );};if *_agfab .DistAttr > 27273042316900{return _b .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 ,*_agfab .DistAttr );};};if _agfab .DirAttr !=nil {if *_agfab .DirAttr < 0{return _b .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 ,*_agfab .DirAttr );};if *_agfab .DirAttr >=21600000{return _b .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 ,*_agfab .DirAttr );};};if _agfab .SxAttr !=nil {if _fceaa :=_agfab .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_fceaa !=nil {return _fceaa ;};};if _agfab .SyAttr !=nil {if _gbgac :=_agfab .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_gbgac !=nil {return _gbgac ;};};if _agfab .KxAttr !=nil {if *_agfab .KxAttr <=-5400000{return _b .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 ,*_agfab .KxAttr );};if *_agfab .KxAttr >=5400000{return _b .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 ,*_agfab .KxAttr );};};if _agfab .KyAttr !=nil {if *_agfab .KyAttr <=-5400000{return _b .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 ,*_agfab .KyAttr );};if *_agfab .KyAttr >=5400000{return _b .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 ,*_agfab .KyAttr );};};if _deed :=_agfab .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_deed !=nil {return _deed ;};if _agfab .ScrgbClr !=nil {if _dgbaa :=_agfab .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dgbaa !=nil {return _dgbaa ;};};if _agfab .SrgbClr !=nil {if _fccfa :=_agfab .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fccfa !=nil {return _fccfa ;};};if _agfab .HslClr !=nil {if _bfcffa :=_agfab .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bfcffa !=nil {return _bfcffa ;};};if _agfab .SysClr !=nil {if _gbfa :=_agfab .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gbfa !=nil {return _gbfa ;};};if _agfab .SchemeClr !=nil {if _fdfcd :=_agfab .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fdfcd !=nil {return _fdfcd ;};};if _agfab .PrstClr !=nil {if _aebcf :=_agfab .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_aebcf !=nil {return _aebcf ;};};return nil ;};func (_bcfa *CT_CustomColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecgfb :=range start .Attr {if _ecgfb .Name .Local =="\u006e\u0061\u006d\u0065"{_gbcc ,_agdba :=_ecgfb .Value ,error (nil );if _agdba !=nil {return _agdba ;};_bcfa .NameAttr =&_gbcc ;continue ;};};_bccc :for {_fbge ,_fbeee :=d .Token ();if _fbeee !=nil {return _fbeee ;};switch _dafb :=_fbge .(type ){case _d .StartElement :switch _dafb .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bcfa .ScrgbClr =NewCT_ScRgbColor ();if _bfdd :=d .DecodeElement (_bcfa .ScrgbClr ,&_dafb );_bfdd !=nil {return _bfdd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bcfa .SrgbClr =NewCT_SRgbColor ();if _adff :=d .DecodeElement (_bcfa .SrgbClr ,&_dafb );_adff !=nil {return _adff ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bcfa .HslClr =NewCT_HslColor ();if _bffa :=d .DecodeElement (_bcfa .HslClr ,&_dafb );_bffa !=nil {return _bffa ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bcfa .SysClr =NewCT_SystemColor ();if _dgab :=d .DecodeElement (_bcfa .SysClr ,&_dafb );_dgab !=nil {return _dgab ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bcfa .SchemeClr =NewCT_SchemeColor ();if _bfgbe :=d .DecodeElement (_bcfa .SchemeClr ,&_dafb );_bfgbe !=nil {return _bfgbe ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bcfa .PrstClr =NewCT_PresetColor ();if _fffbd :=d .DecodeElement (_bcfa .PrstClr ,&_dafb );_fffbd !=nil {return _fffbd ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_dafb .Name );if _fcdb :=d .Skip ();_fcdb !=nil {return _fcdb ;};};case _d .EndElement :break _bccc ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path +func (_edde *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _edde .Dgm !=nil {if _gfc :=_edde .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_gfc !=nil {return _gfc ;};};if _edde .Chart !=nil {if _dfb :=_edde .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_dfb !=nil {return _dfb ;};};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;);type ST_BlendMode byte ;func (_gdcbd ST_LineEndWidth )Validate ()error {return _gdcbd .ValidateWithPath ("")};func (_eeag *CT_ColorMapping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeag .Bg1Attr =ST_ColorSchemeIndex (1);_eeag .Tx1Attr =ST_ColorSchemeIndex (1);_eeag .Bg2Attr =ST_ColorSchemeIndex (1);_eeag .Tx2Attr =ST_ColorSchemeIndex (1);_eeag .Accent1Attr =ST_ColorSchemeIndex (1);_eeag .Accent2Attr =ST_ColorSchemeIndex (1);_eeag .Accent3Attr =ST_ColorSchemeIndex (1);_eeag .Accent4Attr =ST_ColorSchemeIndex (1);_eeag .Accent5Attr =ST_ColorSchemeIndex (1);_eeag .Accent6Attr =ST_ColorSchemeIndex (1);_eeag .HlinkAttr =ST_ColorSchemeIndex (1);_eeag .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_gebc :=range start .Attr {if _gebc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_eeag .Accent3Attr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0074\u0078\u0031"{_eeag .Tx1Attr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0062\u0067\u0032"{_eeag .Bg2Attr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0074\u0078\u0032"{_eeag .Tx2Attr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_eeag .Accent1Attr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_eeag .Accent2Attr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0062\u0067\u0031"{_eeag .Bg1Attr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_eeag .Accent4Attr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_eeag .Accent5Attr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_eeag .Accent6Attr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0068\u006c\u0069n\u006b"{_eeag .HlinkAttr .UnmarshalXMLAttr (_gebc );continue ;};if _gebc .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_eeag .FolHlinkAttr .UnmarshalXMLAttr (_gebc );continue ;};};_defb :for {_bgge ,_ebcgd :=d .Token ();if _ebcgd !=nil {return _ebcgd ;};switch _gdaa :=_bgge .(type ){case _b .StartElement :switch _gdaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeag .ExtLst =NewCT_OfficeArtExtensionList ();if _aabb :=d .DecodeElement (_eeag .ExtLst ,&_gdaa );_aabb !=nil {return _aabb ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0020\u0025\u0076",_gdaa .Name );if _cfbf :=d .Skip ();_cfbf !=nil {return _cfbf ;};};case _b .EndElement :break _defb ;case _b .CharData :};};return nil ;};type ST_TileFlipMode byte ;func NewCT_FontCollection ()*CT_FontCollection {_bebeg :=&CT_FontCollection {};_bebeg .Latin =NewCT_TextFont ();_bebeg .Ea =NewCT_TextFont ();_bebeg .Cs =NewCT_TextFont ();return _bebeg ;};func (_ccagd *CT_FontCollection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_efba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_ccagd .Latin ,_efba );_begd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_ccagd .Ea ,_begd );_fdfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_ccagd .Cs ,_fdfd );if _ccagd .Font !=nil {_bbfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_aeea :=range _ccagd .Font {e .EncodeElement (_aeea ,_bbfe );};};if _ccagd .ExtLst !=nil {_fcaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccagd .ExtLst ,_fcaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbegg *CT_GrayscaleEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;};func (_dfaa *CT_TextCharacterProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gafbee :=range start .Attr {if _gafbee .Name .Local =="\u006c\u0061\u006e\u0067"{_feefd ,_efgbb :=_gafbee .Value ,error (nil );if _efgbb !=nil {return _efgbb ;};_dfaa .LangAttr =&_feefd ;continue ;};if _gafbee .Name .Local =="\u0073\u007a"{_ececaa ,_dfadac :=_af .ParseInt (_gafbee .Value ,10,32);if _dfadac !=nil {return _dfadac ;};_dceec :=int32 (_ececaa );_dfaa .SzAttr =&_dceec ;continue ;};if _gafbee .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_gfdcgb ,_dffcg :=_af .ParseBool (_gafbee .Value );if _dffcg !=nil {return _dffcg ;};_dfaa .KumimojiAttr =&_gfdcgb ;continue ;};if _gafbee .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_dfaa .StrikeAttr .UnmarshalXMLAttr (_gafbee );continue ;};if _gafbee .Name .Local =="\u0063\u0061\u0070"{_dfaa .CapAttr .UnmarshalXMLAttr (_gafbee );continue ;};if _gafbee .Name .Local =="\u0062"{_agbeb ,_eageb :=_af .ParseBool (_gafbee .Value );if _eageb !=nil {return _eageb ;};_dfaa .BAttr =&_agbeb ;continue ;};if _gafbee .Name .Local =="\u0069"{_feed ,_eedba :=_af .ParseBool (_gafbee .Value );if _eedba !=nil {return _eedba ;};_dfaa .IAttr =&_feed ;continue ;};if _gafbee .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_ffgc ,_feecg :=_af .ParseBool (_gafbee .Value );if _feecg !=nil {return _feecg ;};_dfaa .SmtCleanAttr =&_ffgc ;continue ;};if _gafbee .Name .Local =="\u006b\u0065\u0072\u006e"{_dgfdeb ,_ggdgd :=_af .ParseInt (_gafbee .Value ,10,32);if _ggdgd !=nil {return _ggdgd ;};_cdac :=int32 (_dgfdeb );_dfaa .KernAttr =&_cdac ;continue ;};if _gafbee .Name .Local =="\u0065\u0072\u0072"{_badd ,_gcgba :=_af .ParseBool (_gafbee .Value );if _gcgba !=nil {return _gcgba ;};_dfaa .ErrAttr =&_badd ;continue ;};if _gafbee .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_feace ,_cbbdd :=_gafbee .Value ,error (nil );if _cbbdd !=nil {return _cbbdd ;};_dfaa .AltLangAttr =&_feace ;continue ;};if _gafbee .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_dcbac ,_gaabg :=_af .ParseBool (_gafbee .Value );if _gaabg !=nil {return _gaabg ;};_dfaa .NoProofAttr =&_dcbac ;continue ;};if _gafbee .Name .Local =="\u0075"{_dfaa .UAttr .UnmarshalXMLAttr (_gafbee );continue ;};if _gafbee .Name .Local =="\u0073\u006d\u0074I\u0064"{_aabgdc ,_ecebbb :=_af .ParseUint (_gafbee .Value ,10,32);if _ecebbb !=nil {return _ecebbb ;};_afaaf :=uint32 (_aabgdc );_dfaa .SmtIdAttr =&_afaaf ;continue ;};if _gafbee .Name .Local =="\u0073\u0070\u0063"{_fcggg ,_fcce :=ParseUnionST_TextPoint (_gafbee .Value );if _fcce !=nil {return _fcce ;};_dfaa .SpcAttr =&_fcggg ;continue ;};if _gafbee .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_bdcg ,_bgccd :=ParseUnionST_Percentage (_gafbee .Value );if _bgccd !=nil {return _bgccd ;};_dfaa .BaselineAttr =&_bdcg ;continue ;};if _gafbee .Name .Local =="\u0064\u0069\u0072t\u0079"{_eceeg ,_ccegd :=_af .ParseBool (_gafbee .Value );if _ccegd !=nil {return _ccegd ;};_dfaa .DirtyAttr =&_eceeg ;continue ;};if _gafbee .Name .Local =="\u0062\u006d\u006b"{_bbbdg ,_bcada :=_gafbee .Value ,error (nil );if _bcada !=nil {return _bcada ;};_dfaa .BmkAttr =&_bbbdg ;continue ;};if _gafbee .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_bgeaa ,_dggec :=_af .ParseBool (_gafbee .Value );if _dggec !=nil {return _dggec ;};_dfaa .NormalizeHAttr =&_bgeaa ;continue ;};};_bafaf :for {_afbaf ,_fgfbd :=d .Token ();if _fgfbd !=nil {return _fgfbd ;};switch _dfdadc :=_afbaf .(type ){case _b .StartElement :switch _dfdadc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .Ln =NewCT_LineProperties ();if _accccd :=d .DecodeElement (_dfaa .Ln ,&_dfdadc );_accccd !=nil {return _accccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .NoFill =NewCT_NoFillProperties ();if _cfdecc :=d .DecodeElement (_dfaa .NoFill ,&_dfdadc );_cfdecc !=nil {return _cfdecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .SolidFill =NewCT_SolidColorFillProperties ();if _fdceca :=d .DecodeElement (_dfaa .SolidFill ,&_dfdadc );_fdceca !=nil {return _fdceca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .GradFill =NewCT_GradientFillProperties ();if _ecfd :=d .DecodeElement (_dfaa .GradFill ,&_dfdadc );_ecfd !=nil {return _ecfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .BlipFill =NewCT_BlipFillProperties ();if _ggcd :=d .DecodeElement (_dfaa .BlipFill ,&_dfdadc );_ggcd !=nil {return _ggcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .PattFill =NewCT_PatternFillProperties ();if _gbcdb :=d .DecodeElement (_dfaa .PattFill ,&_dfdadc );_gbcdb !=nil {return _gbcdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .GrpFill =NewCT_GroupFillProperties ();if _bacdc :=d .DecodeElement (_dfaa .GrpFill ,&_dfdadc );_bacdc !=nil {return _bacdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .EffectLst =NewCT_EffectList ();if _febaef :=d .DecodeElement (_dfaa .EffectLst ,&_dfdadc );_febaef !=nil {return _febaef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .EffectDag =NewCT_EffectContainer ();if _defedd :=d .DecodeElement (_dfaa .EffectDag ,&_dfdadc );_defedd !=nil {return _defedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .Highlight =NewCT_Color ();if _agdgd :=d .DecodeElement (_dfaa .Highlight ,&_dfdadc );_agdgd !=nil {return _agdgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .ULnTx =NewCT_TextUnderlineLineFollowText ();if _gbefe :=d .DecodeElement (_dfaa .ULnTx ,&_dfdadc );_gbefe !=nil {return _gbefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .ULn =NewCT_LineProperties ();if _ebfee :=d .DecodeElement (_dfaa .ULn ,&_dfdadc );_ebfee !=nil {return _ebfee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .UFillTx =NewCT_TextUnderlineFillFollowText ();if _gaecf :=d .DecodeElement (_dfaa .UFillTx ,&_dfdadc );_gaecf !=nil {return _gaecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _ffbccc :=d .DecodeElement (_dfaa .UFill ,&_dfdadc );_ffbccc !=nil {return _ffbccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .Latin =NewCT_TextFont ();if _fbbgce :=d .DecodeElement (_dfaa .Latin ,&_dfdadc );_fbbgce !=nil {return _fbbgce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .Ea =NewCT_TextFont ();if _aeafd :=d .DecodeElement (_dfaa .Ea ,&_dfdadc );_aeafd !=nil {return _aeafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .Cs =NewCT_TextFont ();if _fgcgdf :=d .DecodeElement (_dfaa .Cs ,&_dfdadc );_fgcgdf !=nil {return _fgcgdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .Sym =NewCT_TextFont ();if _bedgdf :=d .DecodeElement (_dfaa .Sym ,&_dfdadc );_bedgdf !=nil {return _bedgdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .HlinkClick =NewCT_Hyperlink ();if _edbeac :=d .DecodeElement (_dfaa .HlinkClick ,&_dfdadc );_edbeac !=nil {return _edbeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .HlinkMouseOver =NewCT_Hyperlink ();if _ebcec :=d .DecodeElement (_dfaa .HlinkMouseOver ,&_dfdadc );_ebcec !=nil {return _ebcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .Rtl =NewCT_Boolean ();if _agfda :=d .DecodeElement (_dfaa .Rtl ,&_dfdadc );_agfda !=nil {return _agfda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfaa .ExtLst =NewCT_OfficeArtExtensionList ();if _ccgba :=d .DecodeElement (_dfaa .ExtLst ,&_dfdadc );_ccgba !=nil {return _ccgba ;};default:_be .Log .Debug ("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",_dfdadc .Name );if _bddage :=d .Skip ();_bddage !=nil {return _bddage ;};};case _b .EndElement :break _bafaf ;case _b .CharData :};};return nil ;};func (_gbada *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbada .NoFill !=nil {_ceaca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gbada .NoFill ,_ceaca );};if _gbada .SolidFill !=nil {_cffcb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gbada .SolidFill ,_cffcb );};if _gbada .GradFill !=nil {_ceddc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gbada .GradFill ,_ceddc );};if _gbada .BlipFill !=nil {_dedag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gbada .BlipFill ,_dedag );};if _gbada .PattFill !=nil {_feae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gbada .PattFill ,_feae );};if _gbada .GrpFill !=nil {_acff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gbada .GrpFill ,_acff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OfficeStyleSheet and its children -func (_fbed *CT_OfficeStyleSheet )Validate ()error {return _fbed .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};func (_ffbbc *CT_TileInfoProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffbbc .TxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_ffbbc .TxAttr )});};if _ffbbc .TyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_ffbbc .TyAttr )});};if _ffbbc .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_ffbbc .SxAttr )});};if _ffbbc .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_ffbbc .SyAttr )});};if _ffbbc .FlipAttr !=ST_TileFlipModeUnset {_cbfag ,_bbfed :=_ffbbc .FlipAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006c\u0069\u0070"});if _bbfed !=nil {return _bbfed ;};start .Attr =append (start .Attr ,_cbfag );};if _ffbbc .AlgnAttr !=ST_RectAlignmentUnset {_ebfeb ,_aacff :=_ffbbc .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _aacff !=nil {return _aacff ;};start .Attr =append (start .Attr ,_ebfeb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cabdf *ST_TileFlipMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cabdf =0;case "\u006e\u006f\u006e\u0065":*_cabdf =1;case "\u0078":*_cabdf =2;case "\u0079":*_cabdf =3;case "\u0078\u0079":*_cabdf =4;};return nil ;};func (_egbc *CT_Cell3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egbc .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_fgbgf ,_ggbe :=_egbc .PrstMaterialAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _ggbe !=nil {return _ggbe ;};start .Attr =append (start .Attr ,_fgbgf );};e .EncodeToken (start );_fddb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_egbc .Bevel ,_fddb );if _egbc .LightRig !=nil {_egd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_egbc .LightRig ,_egd );};if _egbc .ExtLst !=nil {_faebc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egbc .ExtLst ,_faebc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;};func (_dfggf ST_ChartBuildStep )ValidateWithPath (path string )error {switch _dfggf {case 0,1,2,3,4,5,6: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 (_dfggf ));};return nil ;};func (_abebab ST_TextAnchoringType )ValidateWithPath (path string )error {switch _abebab {case 0,1,2,3,4,5: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 (_abebab ));};return nil ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_fbd :=&CT_AnimationGraphicalObjectBuildProperties {};return _fbd ;};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_dgdf :=&CT_LineJoinMiterProperties {};return _dgdf ;};func (_fabc *CT_DashStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fabc .DAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070"},Value :_b .Sprintf ("\u0025\u0076",_fabc .SpAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dabdgc ST_PenAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aebbb :=_d .Attr {};_aebbb .Name =name ;switch _dabdgc {case ST_PenAlignmentUnset :_aebbb .Value ="";case ST_PenAlignmentCtr :_aebbb .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_aebbb .Value ="\u0069\u006e";};return _aebbb ,nil ;};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;}; +// Validate validates the CT_GvmlPicture and its children +func (_adcg *CT_GvmlPicture )Validate ()error {return _adcg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");}; -// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path -func (_gddb *CT_TableCol )ValidateWithPath (path string )error {if _becfd :=_gddb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_becfd !=nil {return _becfd ;};if _gddb .ExtLst !=nil {if _fdgac :=_gddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdgac !=nil {return _fdgac ;};};return nil ;};type ST_LineCap byte ;func (_bcbdb *CT_TextNormalAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdcca :=range start .Attr {if _cdcca .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_dcbee ,_agccdd :=ParseUnionST_TextFontScalePercentOrPercentString (_cdcca .Value );if _agccdd !=nil {return _agccdd ;};_bcbdb .FontScaleAttr =&_dcbee ;continue ;};if _cdcca .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_fgccf ,_eaccg :=ParseUnionST_TextSpacingPercentOrPercentString (_cdcca .Value );if _eaccg !=nil {return _eaccg ;};_bcbdb .LnSpcReductionAttr =&_fgccf ;continue ;};};for {_dgegc ,_adffbb :=d .Token ();if _adffbb !=nil {return _b .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",_adffbb );};if _ecfcb ,_gccc :=_dgegc .(_d .EndElement );_gccc &&_ecfcb .Name ==start .Name {break ;};};return nil ;};func (_eafeg ST_ShapeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eafeg .String (),start );};func (_daaea *TblStyleLst )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\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 ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _daaea .CT_TableStyleList .MarshalXML (e ,start );}; +// Validate validates the CT_GvmlGroupShape and its children +func (_bgbfg *CT_GvmlGroupShape )Validate ()error {return _bgbfg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};func (_abgfg *CT_TableProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bedgd :=range start .Attr {if _bedgd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cfgfg ,_fgggf :=_af .ParseBool (_bedgd .Value );if _fgggf !=nil {return _fgggf ;};_abgfg .FirstRowAttr =&_cfgfg ;continue ;};if _bedgd .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_agcaf ,_febade :=_af .ParseBool (_bedgd .Value );if _febade !=nil {return _febade ;};_abgfg .LastRowAttr =&_agcaf ;continue ;};if _bedgd .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_caaeg ,_gcddd :=_af .ParseBool (_bedgd .Value );if _gcddd !=nil {return _gcddd ;};_abgfg .BandRowAttr =&_caaeg ;continue ;};if _bedgd .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_degf ,_eacfc :=_af .ParseBool (_bedgd .Value );if _eacfc !=nil {return _eacfc ;};_abgfg .BandColAttr =&_degf ;continue ;};if _bedgd .Name .Local =="\u0072\u0074\u006c"{_bfbf ,_bgdff :=_af .ParseBool (_bedgd .Value );if _bgdff !=nil {return _bgdff ;};_abgfg .RtlAttr =&_bfbf ;continue ;};if _bedgd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_eceaeb ,_adfb :=_af .ParseBool (_bedgd .Value );if _adfb !=nil {return _adfb ;};_abgfg .FirstColAttr =&_eceaeb ;continue ;};if _bedgd .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_beaacc ,_cbbgb :=_af .ParseBool (_bedgd .Value );if _cbbgb !=nil {return _cbbgb ;};_abgfg .LastColAttr =&_beaacc ;continue ;};};_cbaeb :for {_aaaed ,_adbae :=d .Token ();if _adbae !=nil {return _adbae ;};switch _efdcg :=_aaaed .(type ){case _b .StartElement :switch _efdcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgfg .NoFill =NewCT_NoFillProperties ();if _fcbce :=d .DecodeElement (_abgfg .NoFill ,&_efdcg );_fcbce !=nil {return _fcbce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgfg .SolidFill =NewCT_SolidColorFillProperties ();if _bgadcc :=d .DecodeElement (_abgfg .SolidFill ,&_efdcg );_bgadcc !=nil {return _bgadcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgfg .GradFill =NewCT_GradientFillProperties ();if _eegaf :=d .DecodeElement (_abgfg .GradFill ,&_efdcg );_eegaf !=nil {return _eegaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgfg .BlipFill =NewCT_BlipFillProperties ();if _fgfec :=d .DecodeElement (_abgfg .BlipFill ,&_efdcg );_fgfec !=nil {return _fgfec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgfg .PattFill =NewCT_PatternFillProperties ();if _ggagc :=d .DecodeElement (_abgfg .PattFill ,&_efdcg );_ggagc !=nil {return _ggagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgfg .GrpFill =NewCT_GroupFillProperties ();if _bbcdf :=d .DecodeElement (_abgfg .GrpFill ,&_efdcg );_bbcdf !=nil {return _bbcdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgfg .EffectLst =NewCT_EffectList ();if _cgfdbe :=d .DecodeElement (_abgfg .EffectLst ,&_efdcg );_cgfdbe !=nil {return _cgfdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgfg .EffectDag =NewCT_EffectContainer ();if _cbagb :=d .DecodeElement (_abgfg .EffectDag ,&_efdcg );_cbagb !=nil {return _cbagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgfg .Choice =NewCT_TablePropertiesChoice ();if _gacda :=d .DecodeElement (&_abgfg .Choice .TableStyle ,&_efdcg );_gacda !=nil {return _gacda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgfg .Choice =NewCT_TablePropertiesChoice ();if _bgbaa :=d .DecodeElement (&_abgfg .Choice .TableStyleId ,&_efdcg );_bgbaa !=nil {return _bgbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abgfg .ExtLst =NewCT_OfficeArtExtensionList ();if _eafge :=d .DecodeElement (_abgfg .ExtLst ,&_efdcg );_eafge !=nil {return _eafge ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_efdcg .Name );if _dggfb :=d .Skip ();_dggfb !=nil {return _dggfb ;};};case _b .EndElement :break _cbaeb ;case _b .CharData :};};return nil ;};type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;}; -// Validate validates the CT_LineProperties and its children -func (_fecb *CT_LineProperties )Validate ()error {return _fecb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type ST_TextUnderlineType byte ;func (_gacgb *CT_TextBlipBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_agef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_gacgb .Blip ,_agef );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdgfc ST_BevelPresetType )ValidateWithPath (path string )error {switch _bdgfc {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_bdgfc ));};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 ;}; +// ValidateWithPath validates the Theme and its children, prefixing error messages with path +func (_ccdde *Theme )ValidateWithPath (path string )error {if _ffcce :=_ccdde .CT_OfficeStyleSheet .ValidateWithPath (path );_ffcce !=nil {return _ffcce ;};return nil ;};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;}; -// Validate validates the CT_TextParagraphProperties and its children -func (_adbbb *CT_TextParagraphProperties )Validate ()error {return _adbbb .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 (_beddc ST_FontCollectionIndex )String ()string {switch _beddc {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 "";}; +// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path +func (_faaegeb *CT_PresetColor )ValidateWithPath (path string )error {if _faaegeb .ValAttr ==ST_PresetColorValUnset {return _db .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 _ggfbc :=_faaegeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggfbc !=nil {return _ggfbc ;};for _adgafb ,_deeed :=range _faaegeb .EG_ColorTransform {if _faff :=_deeed .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_adgafb ));_faff !=nil {return _faff ;};};return nil ;};func (_fgaec *ST_FixedPercentage )ValidateWithPath (path string )error {_ggdfa :=[]string {};if _fgaec .ST_FixedPercentageDecimal !=nil {_ggdfa =append (_ggdfa ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _fgaec .ST_FixedPercentage !=nil {if _agbcdc :=_fgaec .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_agbcdc !=nil {return _agbcdc ;};_ggdfa =append (_ggdfa ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_ggdfa )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggdfa );};return nil ;};func NewAG_Blob ()*AG_Blob {_g :=&AG_Blob {};return _g }; -// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path -func (_aaeea *CT_EffectReference )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_StyleMatrix and its children +func (_cecge *CT_StyleMatrix )Validate ()error {return _cecge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");}; -// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path -func (_adfbb *EG_LineFillProperties )ValidateWithPath (path string )error {if _adfbb .NoFill !=nil {if _dbdfa :=_adfbb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dbdfa !=nil {return _dbdfa ;};};if _adfbb .SolidFill !=nil {if _eafaa :=_adfbb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_eafaa !=nil {return _eafaa ;};};if _adfbb .GradFill !=nil {if _fbccc :=_adfbb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fbccc !=nil {return _fbccc ;};};if _adfbb .PattFill !=nil {if _bfgdc :=_adfbb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bfgdc !=nil {return _bfgdc ;};};return nil ;};func (_acd *CT_AdjPoint2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gce :=range start .Attr {if _gce .Name .Local =="\u0078"{_bfg ,_dff :=ParseUnionST_AdjCoordinate (_gce .Value );if _dff !=nil {return _dff ;};_acd .XAttr =_bfg ;continue ;};if _gce .Name .Local =="\u0079"{_cca ,_bad :=ParseUnionST_AdjCoordinate (_gce .Value );if _bad !=nil {return _bad ;};_acd .YAttr =_cca ;continue ;};};for {_aac ,_cef :=d .Token ();if _cef !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_cef );};if _cac ,_dag :=_aac .(_d .EndElement );_dag &&_cac .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TextCharBullet and its children +func (_cbgee *CT_TextCharBullet )Validate ()error {return _cbgee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_faadg :=&CT_LineJoinMiterProperties {};return _faadg ;}; -// Validate validates the CT_NonVisualGraphicFrameProperties and its children -func (_ffgdd *CT_NonVisualGraphicFrameProperties )Validate ()error {return _ffgdd .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 (_eadef *ST_PresetCameraType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eadef =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_eadef =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_eadef =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_eadef =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_eadef =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_eadef =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_eadef =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_eadef =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_eadef =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_eadef =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_eadef =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_eadef =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_eadef =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_eadef =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_eadef =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_eadef =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":*_eadef =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_eadef =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":*_eadef =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_eadef =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_eadef =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_eadef =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_eadef =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_eadef =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_eadef =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_eadef =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_eadef =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_eadef =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_eadef =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_eadef =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_eadef =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_eadef =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_eadef =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_eadef =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_eadef =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_eadef =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_eadef =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_eadef =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_eadef =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_eadef =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_eadef =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_eadef =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_eadef =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_eadef =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_eadef =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_eadef =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_eadef =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_eadef =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_eadef =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_eadef =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_eadef =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_eadef =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_eadef =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":*_eadef =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":*_eadef =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":*_eadef =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":*_eadef =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":*_eadef =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":*_eadef =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":*_eadef =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":*_eadef =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_eadef =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":*_eadef =62;};return nil ;}; +// Validate validates the CT_DefaultShapeDefinition and its children +func (_ecfg *CT_DefaultShapeDefinition )Validate ()error {return _ecfg .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");}; -// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path -func (_aegbd *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil };type Graphic struct{CT_GraphicalObject };func (_egccda ST_LineEndWidth )String ()string {switch _egccda {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_afed :=&CT_LineJoinBevel {};return _afed };func (_ccedg ST_RectAlignment )Validate ()error {return _ccedg .ValidateWithPath ("")};func (_eaaga *CT_NonVisualConnectorProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbce :for {_dbeb ,_ebdef :=d .Token ();if _ebdef !=nil {return _ebdef ;};switch _bdadc :=_dbeb .(type ){case _d .StartElement :switch _bdadc .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 :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_eaaga .CxnSpLocks =NewCT_ConnectorLocking ();if _efgg :=d .DecodeElement (_eaaga .CxnSpLocks ,&_bdadc );_efgg !=nil {return _efgg ;};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 :"\u0073\u0074\u0043x\u006e"},_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 :"\u0073\u0074\u0043x\u006e"}:_eaaga .StCxn =NewCT_Connection ();if _dgcdc :=d .DecodeElement (_eaaga .StCxn ,&_bdadc );_dgcdc !=nil {return _dgcdc ;};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 :"\u0065\u006e\u0064\u0043\u0078\u006e"},_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 :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_eaaga .EndCxn =NewCT_Connection ();if _fcfc :=d .DecodeElement (_eaaga .EndCxn ,&_bdadc );_fcfc !=nil {return _fcfc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaaga .ExtLst =NewCT_OfficeArtExtensionList ();if _fdeea :=d .DecodeElement (_eaaga .ExtLst ,&_bdadc );_fdeea !=nil {return _fdeea ;};default:_bf .Log .Debug ("\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",_bdadc .Name );if _edbb :=d .Skip ();_edbb !=nil {return _edbb ;};};case _d .EndElement :break _dbce ;case _d .CharData :};};return nil ;};func (_fdece ST_OnOffStyleType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_feabb :=_d .Attr {};_feabb .Name =name ;switch _fdece {case ST_OnOffStyleTypeUnset :_feabb .Value ="";case ST_OnOffStyleTypeOn :_feabb .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_feabb .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_feabb .Value ="\u0064\u0065\u0066";};return _feabb ,nil ;};func (_geb *CT_AlphaFloorEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cce ,_edgg :=d .Token ();if _edgg !=nil {return _b .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",_edgg );};if _dfe ,_bdfa :=_cce .(_d .EndElement );_bdfa &&_dfe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Tbl and its children +func (_bdcebdb *Tbl )Validate ()error {return _bdcebdb .ValidateWithPath ("\u0054\u0062\u006c")}; -// Validate validates the CT_Ratio and its children -func (_eebfe *CT_Ratio )Validate ()error {return _eebfe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};func (_eadge *CT_DashStopList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addbd :for {_afegc ,_cbde :=d .Token ();if _cbde !=nil {return _cbde ;};switch _beed :=_afegc .(type ){case _d .StartElement :switch _beed .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 :"\u0064\u0073"},_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 :"\u0064\u0073"}:_faceb :=NewCT_DashStop ();if _ddfbf :=d .DecodeElement (_faceb ,&_beed );_ddfbf !=nil {return _ddfbf ;};_eadge .Ds =append (_eadge .Ds ,_faceb );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0073h\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_beed .Name );if _cece :=d .Skip ();_cece !=nil {return _cece ;};};case _d .EndElement :break _addbd ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_FillEffect and its children +func (_efadf *CT_FillEffect )Validate ()error {return _efadf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cadad *ST_FontCollectionIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfaccb ,_bffefd :=d .Token ();if _bffefd !=nil {return _bffefd ;};if _ccdcg ,_cbadd :=_dfaccb .(_b .EndElement );_cbadd &&_ccdcg .Name ==start .Name {*_cadad =1;return nil ;};if _bfdac ,_efddfe :=_dfaccb .(_b .CharData );!_efddfe {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfaccb );}else {switch string (_bfdac ){case "":*_cadad =0;case "\u006d\u0061\u006ao\u0072":*_cadad =1;case "\u006d\u0069\u006eo\u0072":*_cadad =2;case "\u006e\u006f\u006e\u0065":*_cadad =3;};};_dfaccb ,_bffefd =d .Token ();if _bffefd !=nil {return _bffefd ;};if _gbgaea ,_bcdfb :=_dfaccb .(_b .EndElement );_bcdfb &&_gbgaea .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfaccb );};func (_dbedeg ST_ChartBuildStep )Validate ()error {return _dbedeg .ValidateWithPath ("")};func (_afgef *EG_ThemeableEffectStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcefe :for {_dgec ,_eaea :=d .Token ();if _eaea !=nil {return _eaea ;};switch _fdebae :=_dgec .(type ){case _b .StartElement :switch _fdebae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afgef .Effect =NewCT_EffectProperties ();if _cgbfaa :=d .DecodeElement (_afgef .Effect ,&_fdebae );_cgbfaa !=nil {return _cgbfaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afgef .EffectRef =NewCT_StyleMatrixReference ();if _cfgc :=d .DecodeElement (_afgef .EffectRef ,&_fdebae );_cfgc !=nil {return _cfgc ;};default:_be .Log .Debug ("\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",_fdebae .Name );if _cefaa :=d .Skip ();_cefaa !=nil {return _cefaa ;};};case _b .EndElement :break _dcefe ;case _b .CharData :};};return nil ;};func NewCT_GeomGuide ()*CT_GeomGuide {_dece :=&CT_GeomGuide {};return _dece }; -// Validate validates the CT_NonVisualContentPartProperties and its children -func (_ggbeec *CT_NonVisualContentPartProperties )Validate ()error {return _ggbeec .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 (_eeffa ST_RectAlignment )ValidateWithPath (path string )error {switch _eeffa {case 0,1,2,3,4,5,6,7,8,9: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 (_eeffa ));};return nil ;}; +// Validate validates the EG_TextUnderlineFill and its children +func (_cgbag *EG_TextUnderlineFill )Validate ()error {return _cgbag .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");}; -// ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path -func (_gbc *CT_AudioFile )ValidateWithPath (path string )error {if _gbc .ExtLst !=nil {if _efed :=_gbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efed !=nil {return _efed ;};};return nil ;};func (_cdgce *CT_TableStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdgce .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 _ ,_fecfg :=range start .Attr {if _fecfg .Name .Local =="\u0064\u0065\u0066"{_cfcfg ,_dbddc :=_fecfg .Value ,error (nil );if _dbddc !=nil {return _dbddc ;};_cdgce .DefAttr =_cfcfg ;continue ;};};_baefe :for {_faadg ,_fbccgb :=d .Token ();if _fbccgb !=nil {return _fbccgb ;};switch _bacce :=_faadg .(type ){case _d .StartElement :switch _bacce .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_dgbb :=NewCT_TableStyle ();if _cbdfc :=d .DecodeElement (_dgbb ,&_bacce );_cbdfc !=nil {return _cbdfc ;};_cdgce .TblStyle =append (_cdgce .TblStyle ,_dgbb );default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bacce .Name );if _edded :=d .Skip ();_edded !=nil {return _edded ;};};case _d .EndElement :break _baefe ;case _d .CharData :};};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 (_cdcbf *CT_TablePartStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dceeb :for {_bbfgb ,_fbaee :=d .Token ();if _fbaee !=nil {return _fbaee ;};switch _dbcda :=_bbfgb .(type ){case _d .StartElement :switch _dbcda .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 :"\u0074c\u0054\u0078\u0053\u0074\u0079\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 :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_cdcbf .TcTxStyle =NewCT_TableStyleTextStyle ();if _deff :=d .DecodeElement (_cdcbf .TcTxStyle ,&_dbcda );_deff !=nil {return _deff ;};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 :"\u0074c\u0053\u0074\u0079\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 :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_cdcbf .TcStyle =NewCT_TableStyleCellStyle ();if _agdbb :=d .DecodeElement (_cdcbf .TcStyle ,&_dbcda );_agdbb !=nil {return _agdbb ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_dbcda .Name );if _gfcbe :=d .Skip ();_gfcbe !=nil {return _gfcbe ;};};case _d .EndElement :break _dceeb ;case _d .CharData :};};return nil ;};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;}; +// Validate validates the CT_GvmlTextShape and its children +func (_gbeba *CT_GvmlTextShape )Validate ()error {return _gbeba .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");}; -// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path -func (_ffbe *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _gdee ,_eeedg :=range _ffbe .Ext {if _caaa :=_eeedg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gdee ));_caaa !=nil {return _caaa ;};};return nil ;};func (_bfbcd ST_LineEndLength )ValidateWithPath (path string )error {switch _bfbcd {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 (_bfbcd ));};return nil ;};func NewCT_RelativeRect ()*CT_RelativeRect {_eecba :=&CT_RelativeRect {};return _eecba }; +// Validate validates the CT_Path2DMoveTo and its children +func (_egdge *CT_Path2DMoveTo )Validate ()error {return _egdge .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_fadcf :=&CT_ObjectStyleDefaults {};return _fadcf ;};func (_gdage ST_PresetShadowVal )ValidateWithPath (path string )error {switch _gdage {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdage ));};return nil ;}; -// Validate validates the CT_LineEndProperties and its children -func (_bdee *CT_LineEndProperties )Validate ()error {return _bdee .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_gcagg *CT_TextTabStopList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdece :for {_efedd ,_gabag :=d .Token ();if _gabag !=nil {return _gabag ;};switch _effc :=_efedd .(type ){case _d .StartElement :switch _effc .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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_gcfeb :=NewCT_TextTabStop ();if _dabff :=d .DecodeElement (_gcfeb ,&_effc );_dabff !=nil {return _dabff ;};_gcagg .Tab =append (_gcagg .Tab ,_gcfeb );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_effc .Name );if _egeaf :=d .Skip ();_egeaf !=nil {return _egeaf ;};};case _d .EndElement :break _cdece ;case _d .CharData :};};return nil ;};func (_egagd *CT_FillEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egagd .NoFill !=nil {_ebfadf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egagd .NoFill ,_ebfadf );};if _egagd .SolidFill !=nil {_cdfb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egagd .SolidFill ,_cdfb );};if _egagd .GradFill !=nil {_edeaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egagd .GradFill ,_edeaa );};if _egagd .BlipFill !=nil {_afgcb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egagd .BlipFill ,_afgcb );};if _egagd .PattFill !=nil {_gffgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egagd .PattFill ,_gffgb );};if _egagd .GrpFill !=nil {_gefea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_egagd .GrpFill ,_gefea );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcafad ST_AdjAngle )String ()string {if _dcafad .ST_Angle !=nil {return _b .Sprintf ("\u0025\u0076",*_dcafad .ST_Angle );};if _dcafad .ST_GeomGuideName !=nil {return _b .Sprintf ("\u0025\u0076",*_dcafad .ST_GeomGuideName );};return "";};func (_acafa *ST_FontCollectionIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdedda ,_eddg :=d .Token ();if _eddg !=nil {return _eddg ;};if _faffe ,_ceagd :=_cdedda .(_d .EndElement );_ceagd &&_faffe .Name ==start .Name {*_acafa =1;return nil ;};if _adfdd ,_fgbbag :=_cdedda .(_d .CharData );!_fgbbag {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",_cdedda );}else {switch string (_adfdd ){case "":*_acafa =0;case "\u006d\u0061\u006ao\u0072":*_acafa =1;case "\u006d\u0069\u006eo\u0072":*_acafa =2;case "\u006e\u006f\u006e\u0065":*_acafa =3;};};_cdedda ,_eddg =d .Token ();if _eddg !=nil {return _eddg ;};if _bdcgc ,_bcfec :=_cdedda .(_d .EndElement );_bcfec &&_bdcgc .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",_cdedda );};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_bcecb :=&EG_ThemeableFontStyles {};return _bcecb ;};func (_cdagfb ST_FixedPercentage )String ()string {if _cdagfb .ST_FixedPercentageDecimal !=nil {return _b .Sprintf ("\u0025\u0076",*_cdagfb .ST_FixedPercentageDecimal );};if _cdagfb .ST_FixedPercentage !=nil {return _cdagfb .ST_FixedPercentage .String ();};return "";};func (_ceecd *EG_Text3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdgec :for {_fddad ,_aabg :=d .Token ();if _aabg !=nil {return _aabg ;};switch _dfeace :=_fddad .(type ){case _d .StartElement :switch _dfeace .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 :"\u0073\u0070\u0033\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 :"\u0073\u0070\u0033\u0064"}:_ceecd .Sp3d =NewCT_Shape3D ();if _cfgag :=d .DecodeElement (_ceecd .Sp3d ,&_dfeace );_cfgag !=nil {return _cfgag ;};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 :"\u0066\u006c\u0061\u0074\u0054\u0078"},_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 :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_ceecd .FlatTx =NewCT_FlatText ();if _gbcgg :=d .DecodeElement (_ceecd .FlatTx ,&_dfeace );_gbcgg !=nil {return _gbcgg ;};default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0054\u0065\u0078t\u0033\u0044 \u0025\u0076",_dfeace .Name );if _gedabg :=d .Skip ();_gedabg !=nil {return _gedabg ;};};case _d .EndElement :break _fdgec ;case _d .CharData :};};return nil ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_ecdcad :=&CT_Path2DCubicBezierTo {};return _ecdcad ;};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_gfffg :=ST_Coordinate {};if _eg .ST_UniversalMeasurePatternRe .MatchString (s ){_gfffg .ST_UniversalMeasure =&s ;}else {_baacb ,_bccde :=_c .ParseInt (s ,10,64);if _bccde !=nil {return _gfffg ,_b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bccde );};_gfffg .ST_CoordinateUnqualified =&_baacb ;};return _gfffg ,nil ;};func NewCT_DashStop ()*CT_DashStop {_aagcb :=&CT_DashStop {};return _aagcb };type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func NewEG_LineFillProperties ()*EG_LineFillProperties {_feeag :=&EG_LineFillProperties {};return _feeag ;};func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_feac :=&CT_AnimationChartElement {};_feac .BldStepAttr =ST_ChartBuildStep (1);return _feac ;};func (_aeda *CT_Boolean )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfec :=range start .Attr {if _cfec .Name .Local =="\u0076\u0061\u006c"{_fcab ,_cefa :=ParseUnionST_OnOff (_cfec .Value );if _cefa !=nil {return _cefa ;};_aeda .ValAttr =&_fcab ;continue ;};};for {_dcff ,_bdbag :=d .Token ();if _bdbag !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_bdbag );};if _afff ,_feaf :=_dcff .(_d .EndElement );_feaf &&_afff .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path +func (_bdgdca *CT_TableProperties )ValidateWithPath (path string )error {if _bdgdca .NoFill !=nil {if _gegcc :=_bdgdca .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gegcc !=nil {return _gegcc ;};};if _bdgdca .SolidFill !=nil {if _aecgc :=_bdgdca .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_aecgc !=nil {return _aecgc ;};};if _bdgdca .GradFill !=nil {if _ecggb :=_bdgdca .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ecggb !=nil {return _ecggb ;};};if _bdgdca .BlipFill !=nil {if _aecec :=_bdgdca .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_aecec !=nil {return _aecec ;};};if _bdgdca .PattFill !=nil {if _gcdaa :=_bdgdca .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gcdaa !=nil {return _gcdaa ;};};if _bdgdca .GrpFill !=nil {if _agafb :=_bdgdca .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_agafb !=nil {return _agafb ;};};if _bdgdca .EffectLst !=nil {if _ffffga :=_bdgdca .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ffffga !=nil {return _ffffga ;};};if _bdgdca .EffectDag !=nil {if _bcdd :=_bdgdca .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bcdd !=nil {return _bcdd ;};};if _bdgdca .Choice !=nil {if _bfbad :=_bdgdca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfbad !=nil {return _bfbad ;};};if _bdgdca .ExtLst !=nil {if _accee :=_bdgdca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_accee !=nil {return _accee ;};};return nil ;};type ST_PresetColorVal byte ;type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;};func (_gfgb ST_TextAnchoringType )String ()string {switch _gfgb {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 (_gga *Blip )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_b .Attr {Name :_b .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 ,_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 :"\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 ,_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\u003a\u0062\u006c\u0069\u0070";return _gga .CT_Blip .MarshalXML (e ,start );};func (_edaaa *ST_LineEndLength )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edaaa =0;case "\u0073\u006d":*_edaaa =1;case "\u006d\u0065\u0064":*_edaaa =2;case "\u006c\u0067":*_edaaa =3;};return nil ;};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};func (_agcfc *ST_SystemColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deggc ,_aabaa :=d .Token ();if _aabaa !=nil {return _aabaa ;};if _cbdeg ,_edeaa :=_deggc .(_b .EndElement );_edeaa &&_cbdeg .Name ==start .Name {*_agcfc =1;return nil ;};if _gafga ,_ggaba :=_deggc .(_b .CharData );!_ggaba {return _db .Errorf ("\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 (_gafga ){case "":*_agcfc =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_agcfc =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_agcfc =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_agcfc =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_agcfc =4;case "\u006d\u0065\u006e\u0075":*_agcfc =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_agcfc =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_agcfc =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_agcfc =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_agcfc =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_agcfc =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_agcfc =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_agcfc =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_agcfc =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_agcfc =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_agcfc =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_agcfc =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_agcfc =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_agcfc =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_agcfc =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_agcfc =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_agcfc =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_agcfc =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_agcfc =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_agcfc =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_agcfc =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_agcfc =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_agcfc =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_agcfc =28;case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_agcfc =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_agcfc =30;};};_deggc ,_aabaa =d .Token ();if _aabaa !=nil {return _aabaa ;};if _edbdfc ,_gfcea :=_deggc .(_b .EndElement );_gfcea &&_edbdfc .Name ==start .Name {return nil ;};return _db .Errorf ("\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 );};func ParseUnionST_OnOff (s string )(_e .ST_OnOff ,error ){return _e .ST_OnOff {},nil }; -// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path -func (_bfcga *CT_Vector3D )ValidateWithPath (path string )error {if _fgbae :=_bfcga .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_fgbae !=nil {return _fgbae ;};if _cddae :=_bfcga .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072");_cddae !=nil {return _cddae ;};if _ddedg :=_bfcga .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_ddedg !=nil {return _ddedg ;};return nil ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;}; +// Validate validates the CT_WholeE2oFormatting and its children +func (_cafagf *CT_WholeE2oFormatting )Validate ()error {return _cafagf .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_eeefb :=&CT_WholeE2oFormatting {};return _eeefb ;};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 ;};func (_ceeb *EG_Geometry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abcbe :for {_fcgbge ,_cafef :=d .Token ();if _cafef !=nil {return _cafef ;};switch _defab :=_fcgbge .(type ){case _b .StartElement :switch _defab .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ceeb .CustGeom =NewCT_CustomGeometry2D ();if _dffe :=d .DecodeElement (_ceeb .CustGeom ,&_defab );_dffe !=nil {return _dffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ceeb .PrstGeom =NewCT_PresetGeometry2D ();if _bdfcd :=d .DecodeElement (_ceeb .PrstGeom ,&_defab );_bdfcd !=nil {return _bdfcd ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_defab .Name );if _eaefe :=d .Skip ();_eaefe !=nil {return _eaefe ;};};case _b .EndElement :break _abcbe ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TextLineBreak and its children -func (_faag *CT_TextLineBreak )Validate ()error {return _faag .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};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 NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_ggbgce :=&CT_ThemeableLineStyle {};return _ggbgce ;};func (_efcae *EG_TextBulletColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deceg :for {_aaebb ,_cfccd :=d .Token ();if _cfccd !=nil {return _cfccd ;};switch _gdfgd :=_aaebb .(type ){case _d .StartElement :switch _gdfgd .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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_efcae .BuClrTx =NewCT_TextBulletColorFollowText ();if _adacb :=d .DecodeElement (_efcae .BuClrTx ,&_gdfgd );_adacb !=nil {return _adacb ;};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\u0075\u0043l\u0072"},_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\u0075\u0043l\u0072"}:_efcae .BuClr =NewCT_Color ();if _cdbefb :=d .DecodeElement (_efcae .BuClr ,&_gdfgd );_cdbefb !=nil {return _cdbefb ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075l\u006c\u0065\u0074\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_gdfgd .Name );if _agbg :=d .Skip ();_agbg !=nil {return _agbg ;};};case _d .EndElement :break _deceg ;case _d .CharData :};};return nil ;};func NewCT_TableCol ()*CT_TableCol {_ffecfc :=&CT_TableCol {};return _ffecfc };func (_ebebeb ST_SchemeColorVal )String ()string {switch _ebebeb {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 (_bbcba ST_EffectContainerType )Validate ()error {return _bbcba .ValidateWithPath ("")};func NewCT_TableStyleList ()*CT_TableStyleList {_eccbcb :=&CT_TableStyleList {};_eccbcb .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 _eccbcb ;};func (_ffdec *CT_GvmlPictureNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fgbge :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ffdec .CNvPr ,_fgbge );_gfgff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ffdec .CNvPicPr ,_gfgff );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GeomRect and its children +func (_cadf *CT_GeomRect )Validate ()error {return _cadf .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");};func (_bgbfb *CT_Point3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcfec :=range start .Attr {if _gcfec .Name .Local =="\u0078"{_adffa ,_aggbg :=ParseUnionST_Coordinate (_gcfec .Value );if _aggbg !=nil {return _aggbg ;};_bgbfb .XAttr =_adffa ;continue ;};if _gcfec .Name .Local =="\u0079"{_deba ,_gdbbf :=ParseUnionST_Coordinate (_gcfec .Value );if _gdbbf !=nil {return _gdbbf ;};_bgbfb .YAttr =_deba ;continue ;};if _gcfec .Name .Local =="\u007a"{_gadbg ,_bafbd :=ParseUnionST_Coordinate (_gcfec .Value );if _bafbd !=nil {return _bafbd ;};_bgbfb .ZAttr =_gadbg ;continue ;};};for {_bgadc ,_beaac :=d .Token ();if _beaac !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_beaac );};if _edeac ,_bffd :=_bgadc .(_b .EndElement );_bffd &&_edeac .Name ==start .Name {break ;};};return nil ;};func (_fgcge *CT_TextBody )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bafge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_fgcge .BodyPr ,_bafge );if _fgcge .LstStyle !=nil {_cggbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgcge .LstStyle ,_cggbb );};_fffdgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070"}};for _ ,_adcbf :=range _fgcge .P {e .EncodeElement (_adcbf ,_fffdgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_TextGeometry ()*EG_TextGeometry {_dgbba :=&EG_TextGeometry {};return _dgbba };type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};func (_aeadb *CT_TextNormalAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aeadb .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_db .Sprintf ("\u0025\u0076",*_aeadb .FontScaleAttr )});};if _aeadb .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_aeadb .LnSpcReductionAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cafcf *ST_FixedPercentage )Validate ()error {return _cafcf .ValidateWithPath ("")};func (_ebcgbd *ST_TextWrappingType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebcgbd =0;case "\u006e\u006f\u006e\u0065":*_ebcgbd =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ebcgbd =2;};return nil ;}; -// Validate validates the CT_QuickTimeFile and its children -func (_aeadf *CT_QuickTimeFile )Validate ()error {return _aeadf .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func (_ebdfe *ST_TextStrikeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebdfe =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_ebdfe =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_ebdfe =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_ebdfe =3;};return nil ;}; +// ST_AnimationDgmBuildType is a union type +type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_ffffag :=&CT_GvmlTextShape {};_ffffag .TxBody =NewCT_TextBody ();return _ffffag ;};func (_fegca ST_LineCap )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cagbf :=_b .Attr {};_cagbf .Name =name ;switch _fegca {case ST_LineCapUnset :_cagbf .Value ="";case ST_LineCapRnd :_cagbf .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_cagbf .Value ="\u0073\u0071";case ST_LineCapFlat :_cagbf .Value ="\u0066\u006c\u0061\u0074";};return _cagbf ,nil ;}; -// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path -func (_fcafc *EG_Text3D )ValidateWithPath (path string )error {if _fcafc .Sp3d !=nil {if _eegae :=_fcafc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_eegae !=nil {return _eegae ;};};if _fcafc .FlatTx !=nil {if _caaee :=_fcafc .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078");_caaee !=nil {return _caaee ;};};return nil ;};func (_gcef *CT_GeomGuide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cebea :=range start .Attr {if _cebea .Name .Local =="\u006e\u0061\u006d\u0065"{_dgfaa ,_feab :=_cebea .Value ,error (nil );if _feab !=nil {return _feab ;};_gcef .NameAttr =_dgfaa ;continue ;};if _cebea .Name .Local =="\u0066\u006d\u006c\u0061"{_ggfdg ,_efeg :=_cebea .Value ,error (nil );if _efeg !=nil {return _efeg ;};_gcef .FmlaAttr =_ggfdg ;continue ;};};for {_defb ,_aabc :=d .Token ();if _aabc !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_aabc );};if _aabb ,_cgaf :=_defb .(_d .EndElement );_cgaf &&_aabb .Name ==start .Name {break ;};};return nil ;};func (_cdddcf *ST_TextCapsType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdddcf =0;case "\u006e\u006f\u006e\u0065":*_cdddcf =1;case "\u0073\u006d\u0061l\u006c":*_cdddcf =2;case "\u0061\u006c\u006c":*_cdddcf =3;};return nil ;};func NewCT_CustomColor ()*CT_CustomColor {_gafbf :=&CT_CustomColor {};return _gafbf }; +// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path +func (_fbffa *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _fbffa .Ln !=nil {if _abeab :=_fbffa .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_abeab !=nil {return _abeab ;};};if _fbffa .EffectLst !=nil {if _eadc :=_fbffa .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_eadc !=nil {return _eadc ;};};if _fbffa .EffectDag !=nil {if _bdcaa :=_fbffa .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bdcaa !=nil {return _bdcaa ;};};return nil ;}; -// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path -func (_bdd *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil };func (_fcgfc *ST_PositivePercentage )Validate ()error {return _fcgfc .ValidateWithPath ("")}; +// Validate validates the CT_Vector3D and its children +func (_caedc *CT_Vector3D )Validate ()error {return _caedc .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;};func (_eegca *CT_TableStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eegca .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 _ ,_abafbg :=range start .Attr {if _abafbg .Name .Local =="\u0064\u0065\u0066"{_cfbc ,_cagaec :=_abafbg .Value ,error (nil );if _cagaec !=nil {return _cagaec ;};_eegca .DefAttr =_cfbc ;continue ;};};_cfdca :for {_dcaf ,_ccfcdb :=d .Token ();if _ccfcdb !=nil {return _ccfcdb ;};switch _ddbcdf :=_dcaf .(type ){case _b .StartElement :switch _ddbcdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eadeea :=NewCT_TableStyle ();if _dcbe :=d .DecodeElement (_eadeea ,&_ddbcdf );_dcbe !=nil {return _dcbe ;};_eegca .TblStyle =append (_eegca .TblStyle ,_eadeea );default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ddbcdf .Name );if _adgee :=d .Skip ();_adgee !=nil {return _adgee ;};};case _b .EndElement :break _cfdca ;case _b .CharData :};};return nil ;};func NewAG_Locking ()*AG_Locking {_dd :=&AG_Locking {};return _dd };func (_cacfgg *CT_TextSpacing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbec :for {_cefbg ,_gegbd :=d .Token ();if _gegbd !=nil {return _gegbd ;};switch _bagbd :=_cefbg .(type ){case _b .StartElement :switch _bagbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cacfgg .SpcPct =NewCT_TextSpacingPercent ();if _ccebg :=d .DecodeElement (_cacfgg .SpcPct ,&_bagbd );_ccebg !=nil {return _ccebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cacfgg .SpcPts =NewCT_TextSpacingPoint ();if _gcggd :=d .DecodeElement (_cacfgg .SpcPts ,&_bagbd );_gcggd !=nil {return _gcggd ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070\u0061c\u0069n\u0067\u0020\u0025\u0076",_bagbd .Name );if _cebb :=d .Skip ();_cebb !=nil {return _cebb ;};};case _b .EndElement :break _abbec ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path -func (_eaa *CT_BiLevelEffect )ValidateWithPath (path string )error {if _aeaa :=_eaa .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_aeaa !=nil {return _aeaa ;};return nil ;}; +// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path +func (_cccacg *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _cccacg .FillRect !=nil {if _cgde :=_cccacg .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_cgde !=nil {return _cgde ;};};return nil ;}; -// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path -func (_gaeea *CT_ShapeLocking )ValidateWithPath (path string )error {if _gaeea .ExtLst !=nil {if _dddff :=_gaeea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dddff !=nil {return _dddff ;};};return nil ;};func (_dcgdb *CT_XYAdjustHandle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcgdb .Pos =NewCT_AdjPoint2D ();for _ ,_dfcfg :=range start .Attr {if _dfcfg .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_eceeg ,_ddeb :=_dfcfg .Value ,error (nil );if _ddeb !=nil {return _ddeb ;};_dcgdb .GdRefXAttr =&_eceeg ;continue ;};if _dfcfg .Name .Local =="\u006d\u0069\u006e\u0058"{_aacgec ,_abbad :=ParseUnionST_AdjCoordinate (_dfcfg .Value );if _abbad !=nil {return _abbad ;};_dcgdb .MinXAttr =&_aacgec ;continue ;};if _dfcfg .Name .Local =="\u006d\u0061\u0078\u0058"{_daccb ,_bagdb :=ParseUnionST_AdjCoordinate (_dfcfg .Value );if _bagdb !=nil {return _bagdb ;};_dcgdb .MaxXAttr =&_daccb ;continue ;};if _dfcfg .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_gfbgc ,_gbebg :=_dfcfg .Value ,error (nil );if _gbebg !=nil {return _gbebg ;};_dcgdb .GdRefYAttr =&_gfbgc ;continue ;};if _dfcfg .Name .Local =="\u006d\u0069\u006e\u0059"{_febfd ,_cfgcg :=ParseUnionST_AdjCoordinate (_dfcfg .Value );if _cfgcg !=nil {return _cfgcg ;};_dcgdb .MinYAttr =&_febfd ;continue ;};if _dfcfg .Name .Local =="\u006d\u0061\u0078\u0059"{_abbdf ,_dddccf :=ParseUnionST_AdjCoordinate (_dfcfg .Value );if _dddccf !=nil {return _dddccf ;};_dcgdb .MaxYAttr =&_abbdf ;continue ;};};_cgceeff :for {_fccd ,_cecae :=d .Token ();if _cecae !=nil {return _cecae ;};switch _edfdc :=_fccd .(type ){case _d .StartElement :switch _edfdc .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 :"\u0070\u006f\u0073"},_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\u006f\u0073"}:if _feceg :=d .DecodeElement (_dcgdb .Pos ,&_edfdc );_feceg !=nil {return _feceg ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0020\u0025\u0076",_edfdc .Name );if _abggd :=d .Skip ();_abggd !=nil {return _abggd ;};};case _d .EndElement :break _cgceeff ;case _d .CharData :};};return nil ;};type CT_TextShapeAutofit struct{}; +// Validate validates the EG_ColorChoice and its children +func (_edbab *EG_ColorChoice )Validate ()error {return _edbab .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;}; -// Validate validates the CT_PresetLineDashProperties and its children -func (_bbdcd *CT_PresetLineDashProperties )Validate ()error {return _bbdcd .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 (_cbbc *CT_LightRig )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbc .RigAttr =ST_LightRigType (1);_cbbc .DirAttr =ST_LightRigDirection (1);for _ ,_dcfg :=range start .Attr {if _dcfg .Name .Local =="\u0072\u0069\u0067"{_cbbc .RigAttr .UnmarshalXMLAttr (_dcfg );continue ;};if _dcfg .Name .Local =="\u0064\u0069\u0072"{_cbbc .DirAttr .UnmarshalXMLAttr (_dcfg );continue ;};};_gfebg :for {_aagb ,_beaeg :=d .Token ();if _beaeg !=nil {return _beaeg ;};switch _facef :=_aagb .(type ){case _d .StartElement :switch _facef .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 :"\u0072\u006f\u0074"},_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 :"\u0072\u006f\u0074"}:_cbbc .Rot =NewCT_SphereCoords ();if _gcfgd :=d .DecodeElement (_cbbc .Rot ,&_facef );_gcfgd !=nil {return _gcfgd ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067\u0020\u0025\u0076",_facef .Name );if _ecabfe :=d .Skip ();_ecabfe !=nil {return _ecabfe ;};};case _d .EndElement :break _gfebg ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_InnerShadowEffect and its children +func (_afcdd *CT_InnerShadowEffect )Validate ()error {return _afcdd .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_efggd ST_BevelPresetType )String ()string {switch _efggd {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 (_ccbbc *CT_Connection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgbb :=range start .Attr {if _bgbb .Name .Local =="\u0069\u0064"{_cgcf ,_fbccf :=_af .ParseUint (_bgbb .Value ,10,32);if _fbccf !=nil {return _fbccf ;};_ccbbc .IdAttr =uint32 (_cgcf );continue ;};if _bgbb .Name .Local =="\u0069\u0064\u0078"{_fdbf ,_dfbc :=_af .ParseUint (_bgbb .Value ,10,32);if _dfbc !=nil {return _dfbc ;};_ccbbc .IdxAttr =uint32 (_fdbf );continue ;};};for {_adaed ,_ebde :=d .Token ();if _ebde !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_ebde );};if _ddcd ,_cbad :=_adaed .(_b .EndElement );_cbad &&_ddcd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TablePartStyle and its children -func (_gafbg *CT_TablePartStyle )Validate ()error {return _gafbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};func NewCT_FlatText ()*CT_FlatText {_ffbae :=&CT_FlatText {};return _ffbae }; +// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path +func (_fdegb *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _fdegb .NoFill !=nil {if _ccafa :=_fdegb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ccafa !=nil {return _ccafa ;};};if _fdegb .SolidFill !=nil {if _fffbd :=_fdegb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_fffbd !=nil {return _fffbd ;};};if _fdegb .GradFill !=nil {if _bdgecd :=_fdegb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bdgecd !=nil {return _bdgecd ;};};if _fdegb .BlipFill !=nil {if _fcbca :=_fdegb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fcbca !=nil {return _fcbca ;};};if _fdegb .PattFill !=nil {if _agbbc :=_fdegb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_agbbc !=nil {return _agbbc ;};};if _fdegb .GrpFill !=nil {if _cdgff :=_fdegb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cdgff !=nil {return _cdgff ;};};return nil ;};func (_bbgdg *CT_EffectStyleItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbgdg .EffectLst !=nil {_eaef :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbgdg .EffectLst ,_eaef );};if _bbgdg .EffectDag !=nil {_eadaa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bbgdg .EffectDag ,_eadaa );};if _bbgdg .Scene3d !=nil {_dbfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_bbgdg .Scene3d ,_dbfb );};if _bbgdg .Sp3d !=nil {_efdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bbgdg .Sp3d ,_efdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddfda *ST_TextStrikeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebfcg ,_bdeca :=d .Token ();if _bdeca !=nil {return _bdeca ;};if _agffe ,_efdba :=_ebfcg .(_b .EndElement );_efdba &&_agffe .Name ==start .Name {*_ddfda =1;return nil ;};if _aacfc ,_fbeff :=_ebfcg .(_b .CharData );!_fbeff {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebfcg );}else {switch string (_aacfc ){case "":*_ddfda =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_ddfda =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_ddfda =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_ddfda =3;};};_ebfcg ,_bdeca =d .Token ();if _bdeca !=nil {return _bdeca ;};if _gbgebf ,_accge :=_ebfcg .(_b .EndElement );_accge &&_gbgebf .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebfcg );};func (_gbgfa *CT_GvmlTextShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cbbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_gbgfa .TxBody ,_cbbf );if _gbgfa .Choice !=nil {_gbgfa .Choice .MarshalXML (e ,_b .StartElement {});};if _gbgfa .ExtLst !=nil {_ggdcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbgfa .ExtLst ,_ggdcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgfcc ST_TextWrappingType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggeac :=_b .Attr {};_ggeac .Name =name ;switch _fgfcc {case ST_TextWrappingTypeUnset :_ggeac .Value ="";case ST_TextWrappingTypeNone :_ggeac .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_ggeac .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _ggeac ,nil ;};func (_edgaf *ST_RectAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edgaf =0;case "\u0074\u006c":*_edgaf =1;case "\u0074":*_edgaf =2;case "\u0074\u0072":*_edgaf =3;case "\u006c":*_edgaf =4;case "\u0063\u0074\u0072":*_edgaf =5;case "\u0072":*_edgaf =6;case "\u0062\u006c":*_edgaf =7;case "\u0062":*_edgaf =8;case "\u0062\u0072":*_edgaf =9;};return nil ;};func (_cfecg ST_ShapeType )ValidateWithPath (path string )error {switch _cfecg {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfecg ));};return nil ;};func (_egb *CT_ComplementTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bgfd ,_ggbf :=d .Token ();if _ggbf !=nil {return _db .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",_ggbf );};if _adafd ,_ecff :=_bgfd .(_b .EndElement );_ecff &&_adafd .Name ==start .Name {break ;};};return nil ;};func (_ccfba ST_AnimationDgmBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccfba .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_b .CharData (_ccfba .ST_AnimationBuildType .String ()));};if _ccfba .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_b .CharData (_ccfba .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_dacce *CT_HslColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0075\u0065"},Value :_db .Sprintf ("\u0025\u0076",_dacce .HueAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0074"},Value :_db .Sprintf ("\u0025\u0076",_dacce .SatAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0075\u006d"},Value :_db .Sprintf ("\u0025\u0076",_dacce .LumAttr )});e .EncodeToken (start );if _dacce .EG_ColorTransform !=nil {for _ ,_efbec :=range _dacce .EG_ColorTransform {_efbec .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_InverseGammaTransform and its children -func (_afcf *CT_InverseGammaTransform )Validate ()error {return _afcf .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_baebg *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_baebg =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_baebg =1;case "\u0063\u006c\u0069\u0070":*_baebg =2;};return nil ;};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_ebdgef :=&CT_StretchInfoProperties {};return _ebdgef ;};type ST_AnimationBuildType byte ;func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_dgee :=&CT_ColorMappingOverride {};_dgee .Choice =NewCT_ColorMappingOverrideChoice ();return _dgee ;}; +// Validate validates the CT_AudioFile and its children +func (_dcde *CT_AudioFile )Validate ()error {return _dcde .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_eafb ST_AnimationBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eebcd :=_b .Attr {};_eebcd .Name =name ;switch _eafb {case ST_AnimationBuildTypeUnset :_eebcd .Value ="";case ST_AnimationBuildTypeAllAtOnce :_eebcd .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _eebcd ,nil ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;}; -// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path -func (_dfc *CT_Angle )ValidateWithPath (path string )error {return nil };func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_bfdde :=&CT_NonVisualPictureProperties {};return _bfdde ;}; +// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path +func (_gdde *CT_PictureLocking )ValidateWithPath (path string )error {if _gdde .ExtLst !=nil {if _gafbc :=_gdde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gafbc !=nil {return _gafbc ;};};return nil ;};func (_edaed *CT_TableCol )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_db .Sprintf ("\u0025\u0076",_edaed .WAttr )});e .EncodeToken (start );if _edaed .ExtLst !=nil {_ebbbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edaed .ExtLst ,_ebbbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_debgd ST_TextCapsType )Validate ()error {return _debgd .ValidateWithPath ("")};func (_fbcgc *EG_OfficeArtExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbcgc .Ext !=nil {_cadfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_fabcf :=range _fbcgc .Ext {e .EncodeElement (_fabcf ,_cadfb );};};return nil ;}; -// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path -func (_gdagd *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _gdagd .AngAttr !=nil {if *_gdagd .AngAttr < 0{return _b .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 ,*_gdagd .AngAttr );};if *_gdagd .AngAttr >=21600000{return _b .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 ,*_gdagd .AngAttr );};};return nil ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_gbbdg *CT_StyleMatrix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbbdg .FillStyleLst =NewCT_FillStyleList ();_gbbdg .LnStyleLst =NewCT_LineStyleList ();_gbbdg .EffectStyleLst =NewCT_EffectStyleList ();_gbbdg .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_gacdg :=range start .Attr {if _gacdg .Name .Local =="\u006e\u0061\u006d\u0065"{_cbdgc ,_aacd :=_gacdg .Value ,error (nil );if _aacd !=nil {return _aacd ;};_gbbdg .NameAttr =&_cbdgc ;continue ;};};_bdeac :for {_gdede ,_egacg :=d .Token ();if _egacg !=nil {return _egacg ;};switch _feecba :=_gdede .(type ){case _d .StartElement :switch _feecba .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 :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_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 :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _gdbdb :=d .DecodeElement (_gbbdg .FillStyleLst ,&_feecba );_gdbdb !=nil {return _gdbdb ;};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 :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_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 :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _cebae :=d .DecodeElement (_gbbdg .LnStyleLst ,&_feecba );_cebae !=nil {return _cebae ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _feedd :=d .DecodeElement (_gbbdg .EffectStyleLst ,&_feecba );_feedd !=nil {return _feedd ;};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\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_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\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _gcda :=d .DecodeElement (_gbbdg .BgFillStyleLst ,&_feecba );_gcda !=nil {return _gcda ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004d\u0061t\u0072i\u0078\u0020\u0025\u0076",_feecba .Name );if _dfgd :=d .Skip ();_dfgd !=nil {return _dfgd ;};};case _d .EndElement :break _bdeac ;case _d .CharData :};};return nil ;};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func (_ddddb *ST_PresetPatternVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggceb ,_fdbcbg :=d .Token ();if _fdbcbg !=nil {return _fdbcbg ;};if _dcbfab ,_feedg :=_ggceb .(_d .EndElement );_feedg &&_dcbfab .Name ==start .Name {*_ddddb =1;return nil ;};if _aadgb ,_gacgfb :=_ggceb .(_d .CharData );!_gacgfb {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",_ggceb );}else {switch string (_aadgb ){case "":*_ddddb =0;case "\u0070\u0063\u0074\u0035":*_ddddb =1;case "\u0070\u0063\u00741\u0030":*_ddddb =2;case "\u0070\u0063\u00742\u0030":*_ddddb =3;case "\u0070\u0063\u00742\u0035":*_ddddb =4;case "\u0070\u0063\u00743\u0030":*_ddddb =5;case "\u0070\u0063\u00744\u0030":*_ddddb =6;case "\u0070\u0063\u00745\u0030":*_ddddb =7;case "\u0070\u0063\u00746\u0030":*_ddddb =8;case "\u0070\u0063\u00747\u0030":*_ddddb =9;case "\u0070\u0063\u00747\u0035":*_ddddb =10;case "\u0070\u0063\u00748\u0030":*_ddddb =11;case "\u0070\u0063\u00749\u0030":*_ddddb =12;case "\u0068\u006f\u0072\u007a":*_ddddb =13;case "\u0076\u0065\u0072\u0074":*_ddddb =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_ddddb =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_ddddb =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_ddddb =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_ddddb =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_ddddb =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_ddddb =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_ddddb =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_ddddb =22;case "\u0063\u0072\u006fs\u0073":*_ddddb =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_ddddb =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_ddddb =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_ddddb =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_ddddb =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_ddddb =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_ddddb =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_ddddb =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_ddddb =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_ddddb =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_ddddb =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_ddddb =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_ddddb =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_ddddb =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_ddddb =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_ddddb =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_ddddb =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ddddb =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ddddb =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_ddddb =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_ddddb =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_ddddb =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_ddddb =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_ddddb =46;case "\u0070\u006c\u0061i\u0064":*_ddddb =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_ddddb =48;case "\u0077\u0065\u0061v\u0065":*_ddddb =49;case "\u0064\u0069\u0076o\u0074":*_ddddb =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_ddddb =51;case "\u0077\u0061\u0076\u0065":*_ddddb =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_ddddb =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_ddddb =54;};};_ggceb ,_fdbcbg =d .Token ();if _fdbcbg !=nil {return _fdbcbg ;};if _fggce ,_fgdda :=_ggceb .(_d .EndElement );_fgdda &&_fggce .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",_ggceb );}; +// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path +func (_aabbf *CT_GeomGuide )ValidateWithPath (path string )error {return nil };func (_bccda *CT_ColorSchemeList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bccda .ExtraClrScheme !=nil {_bdbce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_ddde :=range _bccda .ExtraClrScheme {e .EncodeElement (_ddde ,_bdbce );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aefbg *CT_Path2DLineTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_deacd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_aefbg .Pt ,_deacd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewTheme ()*Theme {_ggefa :=&Theme {};_ggefa .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _ggefa ;};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_gde :=&CT_BackgroundFillStyleList {};return _gde ;};func (_ddagd *CT_FillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebed :for {_aefc ,_ffgae :=d .Token ();if _ffgae !=nil {return _ffgae ;};switch _fbcd :=_aefc .(type ){case _b .StartElement :switch _fbcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddagd .NoFill =NewCT_NoFillProperties ();if _gegfd :=d .DecodeElement (_ddagd .NoFill ,&_fbcd );_gegfd !=nil {return _gegfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddagd .SolidFill =NewCT_SolidColorFillProperties ();if _edcac :=d .DecodeElement (_ddagd .SolidFill ,&_fbcd );_edcac !=nil {return _edcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddagd .GradFill =NewCT_GradientFillProperties ();if _eagb :=d .DecodeElement (_ddagd .GradFill ,&_fbcd );_eagb !=nil {return _eagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddagd .BlipFill =NewCT_BlipFillProperties ();if _bbag :=d .DecodeElement (_ddagd .BlipFill ,&_fbcd );_bbag !=nil {return _bbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddagd .PattFill =NewCT_PatternFillProperties ();if _edcf :=d .DecodeElement (_ddagd .PattFill ,&_fbcd );_edcf !=nil {return _edcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddagd .GrpFill =NewCT_GroupFillProperties ();if _eaaaf :=d .DecodeElement (_ddagd .GrpFill ,&_fbcd );_eaaaf !=nil {return _eaaaf ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fbcd .Name );if _cacbd :=d .Skip ();_cacbd !=nil {return _cacbd ;};};case _b .EndElement :break _ebed ;case _b .CharData :};};return nil ;};func (_gfde *CT_BlipFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbgd :=range start .Attr {if _bbgd .Name .Local =="\u0064\u0070\u0069"{_fgce ,_dgcg :=_af .ParseUint (_bbgd .Value ,10,32);if _dgcg !=nil {return _dgcg ;};_acbg :=uint32 (_fgce );_gfde .DpiAttr =&_acbg ;continue ;};if _bbgd .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_dgacg ,_gacg :=_af .ParseBool (_bbgd .Value );if _gacg !=nil {return _gacg ;};_gfde .RotWithShapeAttr =&_dgacg ;continue ;};};_fcfbc :for {_dabb ,_cff :=d .Token ();if _cff !=nil {return _cff ;};switch _daec :=_dabb .(type ){case _b .StartElement :switch _daec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfde .Blip =NewCT_Blip ();if _cbcg :=d .DecodeElement (_gfde .Blip ,&_daec );_cbcg !=nil {return _cbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfde .SrcRect =NewCT_RelativeRect ();if _edca :=d .DecodeElement (_gfde .SrcRect ,&_daec );_edca !=nil {return _edca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfde .Tile =NewCT_TileInfoProperties ();if _adgg :=d .DecodeElement (_gfde .Tile ,&_daec );_adgg !=nil {return _adgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfde .Stretch =NewCT_StretchInfoProperties ();if _cgef :=d .DecodeElement (_gfde .Stretch ,&_daec );_cgef !=nil {return _cgef ;};default:_be .Log .Debug ("\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",_daec .Name );if _gbde :=d .Skip ();_gbde !=nil {return _gbde ;};};case _b .EndElement :break _fcfbc ;case _b .CharData :};};return nil ;};func (_cafa *CT_ConnectorLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cafa .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_cafa .NoGrpAttr ))});};if _cafa .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_cafa .NoSelectAttr ))});};if _cafa .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_cafa .NoRotAttr ))});};if _cafa .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_cafa .NoChangeAspectAttr ))});};if _cafa .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_cafa .NoMoveAttr ))});};if _cafa .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_cafa .NoResizeAttr ))});};if _cafa .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_cafa .NoEditPointsAttr ))});};if _cafa .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_cafa .NoAdjustHandlesAttr ))});};if _cafa .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_cafa .NoChangeArrowheadsAttr ))});};if _cafa .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_cafa .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _cafa .ExtLst !=nil {_acgbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cafa .ExtLst ,_acgbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func (_dgdca ST_TileFlipMode )Validate ()error {return _dgdca .ValidateWithPath ("")}; -// Validate validates the CT_PresetTextShape and its children -func (_gedbd *CT_PresetTextShape )Validate ()error {return _gedbd .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};func (_fcgcc ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _fcgcc {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 (_fcgcc ));};return nil ;}; +// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path +func (_fdade *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil };func (_fdege ST_SystemColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dggaa :=_b .Attr {};_dggaa .Name =name ;switch _fdege {case ST_SystemColorValUnset :_dggaa .Value ="";case ST_SystemColorValScrollBar :_dggaa .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_dggaa .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_dggaa .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_dggaa .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_dggaa .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_dggaa .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_dggaa .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_dggaa .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_dggaa .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_dggaa .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_dggaa .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_dggaa .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case ST_SystemColorValAppWorkspace :_dggaa .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_dggaa .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_dggaa .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnFace :_dggaa .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_dggaa .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_dggaa .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnText :_dggaa .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_dggaa .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_dggaa .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorVal3dDkShadow :_dggaa .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_dggaa .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_dggaa .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case ST_SystemColorValInfoBk :_dggaa .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_dggaa .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_dggaa .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValGradientInactiveCaption :_dggaa .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 :_dggaa .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case ST_SystemColorValMenuBar :_dggaa .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _dggaa ,nil ;};type CT_AlphaFloorEffect struct{}; -// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path -func (_bdeb *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _bdeb .UseSpRect !=nil {if _gefdf :=_bdeb .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_gefdf !=nil {return _gefdf ;};};if _bdeb .Xfrm !=nil {if _baedc :=_bdeb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_baedc !=nil {return _baedc ;};};return nil ;};func (_ffaef *CT_FillEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agba :for {_fcfd ,_bccad :=d .Token ();if _bccad !=nil {return _bccad ;};switch _fbaa :=_fcfd .(type ){case _d .StartElement :switch _fbaa .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"}:_ffaef .NoFill =NewCT_NoFillProperties ();if _agaaf :=d .DecodeElement (_ffaef .NoFill ,&_fbaa );_agaaf !=nil {return _agaaf ;};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"}:_ffaef .SolidFill =NewCT_SolidColorFillProperties ();if _daba :=d .DecodeElement (_ffaef .SolidFill ,&_fbaa );_daba !=nil {return _daba ;};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"}:_ffaef .GradFill =NewCT_GradientFillProperties ();if _agfa :=d .DecodeElement (_ffaef .GradFill ,&_fbaa );_agfa !=nil {return _agfa ;};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"}:_ffaef .BlipFill =NewCT_BlipFillProperties ();if _cbaaaa :=d .DecodeElement (_ffaef .BlipFill ,&_fbaa );_cbaaaa !=nil {return _cbaaaa ;};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"}:_ffaef .PattFill =NewCT_PatternFillProperties ();if _bfafa :=d .DecodeElement (_ffaef .PattFill ,&_fbaa );_bfafa !=nil {return _bfafa ;};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"}:_ffaef .GrpFill =NewCT_GroupFillProperties ();if _eeegg :=d .DecodeElement (_ffaef .GrpFill ,&_fbaa );_eeegg !=nil {return _eeegg ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046i\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_fbaa .Name );if _bccfc :=d .Skip ();_bccfc !=nil {return _bccfc ;};};case _d .EndElement :break _agba ;case _d .CharData :};};return nil ;};func (_cebfg *CT_TextParagraph )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cebfg .PPr !=nil {_ccgaba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_cebfg .PPr ,_ccgaba );};if _cebfg .EG_TextRun !=nil {for _ ,_gffgeg :=range _cebfg .EG_TextRun {_gffgeg .MarshalXML (e ,_d .StartElement {});};};if _cebfg .EndParaRPr !=nil {_bfgbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}};e .EncodeElement (_cebfg .EndParaRPr ,_bfgbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gedeaf ST_CompoundLine )String ()string {switch _gedeaf {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 (_fdgeaa ST_TextCapsType )ValidateWithPath (path string )error {switch _fdgeaa {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 (_fdgeaa ));};return nil ;}; +// Validate validates the CT_BlipChoice and its children +func (_fadb *CT_BlipChoice )Validate ()error {return _fadb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_TextUnderlineFillGroupWrapper and its children -func (_ffcaa *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _ffcaa .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 (_beege *EG_TextBulletColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _beege .BuClrTx !=nil {_aafca :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_beege .BuClrTx ,_aafca );};if _beege .BuClr !=nil {_bdcba :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_beege .BuClr ,_bdcba );};return nil ;}; +// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path +func (_afdbe *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _feddf :=_afdbe .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_feddf !=nil {return _feddf ;};if _afecd :=_afdbe .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072");_afecd !=nil {return _afecd ;};if _afdbe .Font !=nil {if _fdbeb :=_afdbe .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_fdbeb !=nil {return _fdbeb ;};};if _afdbe .FontRef !=nil {if _eafcb :=_afdbe .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_eafcb !=nil {return _eafcb ;};};if _afdbe .ScrgbClr !=nil {if _ggcaf :=_afdbe .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ggcaf !=nil {return _ggcaf ;};};if _afdbe .SrgbClr !=nil {if _dcaae :=_afdbe .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_dcaae !=nil {return _dcaae ;};};if _afdbe .HslClr !=nil {if _feacc :=_afdbe .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_feacc !=nil {return _feacc ;};};if _afdbe .SysClr !=nil {if _fbfdcb :=_afdbe .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fbfdcb !=nil {return _fbfdcb ;};};if _afdbe .SchemeClr !=nil {if _gfdf :=_afdbe .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gfdf !=nil {return _gfdf ;};};if _afdbe .PrstClr !=nil {if _cbga :=_afdbe .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cbga !=nil {return _cbga ;};};if _afdbe .ExtLst !=nil {if _fedbea :=_afdbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fedbea !=nil {return _fedbea ;};};return nil ;}; -// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path -func (_bbff *CT_ConnectionSite )ValidateWithPath (path string )error {if _bgcg :=_bbff .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_bgcg !=nil {return _bgcg ;};if _becd :=_bbff .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_becd !=nil {return _becd ;};return nil ;};func (_afgbg ST_TextStrikeType )Validate ()error {return _afgbg .ValidateWithPath ("")};func (_cdeff *ST_Coordinate32 )Validate ()error {return _cdeff .ValidateWithPath ("")};func (_cabce ST_ShapeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_befgdf :=_d .Attr {};_befgdf .Name =name ;switch _cabce {case ST_ShapeTypeUnset :_befgdf .Value ="";case ST_ShapeTypeLine :_befgdf .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_befgdf .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_befgdf .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_befgdf .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_befgdf .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_befgdf .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_befgdf .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_befgdf .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_befgdf .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_befgdf .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_befgdf .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_befgdf .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_befgdf .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_befgdf .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_befgdf .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_befgdf .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_befgdf .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_befgdf .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_befgdf .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_befgdf .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_befgdf .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_befgdf .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_befgdf .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_befgdf .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_befgdf .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_befgdf .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_befgdf .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_befgdf .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_befgdf .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_befgdf .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_befgdf .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_befgdf .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_befgdf .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_befgdf .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_befgdf .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_befgdf .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_befgdf .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_befgdf .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_befgdf .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_befgdf .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_befgdf .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_befgdf .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_befgdf .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_befgdf .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_befgdf .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_befgdf .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_befgdf .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_befgdf .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_befgdf .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_befgdf .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_befgdf .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_befgdf .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_befgdf .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_befgdf .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_befgdf .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_befgdf .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_befgdf .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_befgdf .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_befgdf .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_befgdf .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_befgdf .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_befgdf .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_befgdf .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_befgdf .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_befgdf .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_befgdf .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_befgdf .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_befgdf .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_befgdf .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_befgdf .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_befgdf .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_befgdf .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_befgdf .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_befgdf .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_befgdf .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_befgdf .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_befgdf .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_befgdf .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_befgdf .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_befgdf .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_befgdf .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_befgdf .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_befgdf .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_befgdf .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_befgdf .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_befgdf .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_befgdf .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_befgdf .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_befgdf .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_befgdf .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_befgdf .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeLeftBrace :_befgdf .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_befgdf .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_befgdf .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072";case ST_ShapeTypeBracePair :_befgdf .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_befgdf .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_befgdf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032";case ST_ShapeTypeBentConnector3 :_befgdf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_befgdf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034";case ST_ShapeTypeBentConnector5 :_befgdf .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_befgdf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032";case ST_ShapeTypeCurvedConnector3 :_befgdf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_befgdf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034";case ST_ShapeTypeCurvedConnector5 :_befgdf .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_befgdf .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_befgdf .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032";case ST_ShapeTypeCallout3 :_befgdf .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_befgdf .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_befgdf .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeAccentCallout3 :_befgdf .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_befgdf .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeBorderCallout2 :_befgdf .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_befgdf .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentBorderCallout1 :_befgdf .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_befgdf .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032";case ST_ShapeTypeAccentBorderCallout3 :_befgdf .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_befgdf .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeRoundRectCallout :_befgdf .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_befgdf .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloudCallout :_befgdf .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_befgdf .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_befgdf .Value ="\u0072\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeRibbon2 :_befgdf .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_befgdf .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_befgdf .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032";case ST_ShapeTypeLeftRightRibbon :_befgdf .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_befgdf .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c";case ST_ShapeTypeHorizontalScroll :_befgdf .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_befgdf .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_befgdf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_ShapeTypePlus :_befgdf .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_befgdf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_befgdf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e";case ST_ShapeTypeFlowChartInputOutput :_befgdf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_befgdf .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 :_befgdf .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 :_befgdf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074";case ST_ShapeTypeFlowChartMultidocument :_befgdf .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_befgdf .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPreparation :_befgdf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_befgdf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074";case ST_ShapeTypeFlowChartManualOperation :_befgdf .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 :_befgdf .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072";case ST_ShapeTypeFlowChartPunchedCard :_befgdf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_befgdf .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065";case ST_ShapeTypeFlowChartSummingJunction :_befgdf .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 :_befgdf .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072";case ST_ShapeTypeFlowChartCollate :_befgdf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_befgdf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074";case ST_ShapeTypeFlowChartExtract :_befgdf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_befgdf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065";case ST_ShapeTypeFlowChartOfflineStorage :_befgdf .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 :_befgdf .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065";case ST_ShapeTypeFlowChartMagneticTape :_befgdf .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_befgdf .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b";case ST_ShapeTypeFlowChartMagneticDrum :_befgdf .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_befgdf .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079";case ST_ShapeTypeFlowChartDelay :_befgdf .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_befgdf .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s";case ST_ShapeTypeFlowChartOffpageConnector :_befgdf .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_befgdf .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b";case ST_ShapeTypeActionButtonHome :_befgdf .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_befgdf .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070";case ST_ShapeTypeActionButtonInformation :_befgdf .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 :_befgdf .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 :_befgdf .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 :_befgdf .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064";case ST_ShapeTypeActionButtonBeginning :_befgdf .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_befgdf .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e";case ST_ShapeTypeActionButtonDocument :_befgdf .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_befgdf .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064";case ST_ShapeTypeActionButtonMovie :_befgdf .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_befgdf .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_befgdf .Value ="\u0067\u0065\u0061r\u0039";case ST_ShapeTypeFunnel :_befgdf .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_befgdf .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_befgdf .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s";case ST_ShapeTypeMathMultiply :_befgdf .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_befgdf .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_befgdf .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l";case ST_ShapeTypeMathNotEqual :_befgdf .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_befgdf .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_befgdf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypePlaqueTabs :_befgdf .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_befgdf .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_befgdf .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r";case ST_ShapeTypeChartPlus :_befgdf .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _befgdf ,nil ;};func (_gcdbeb *ST_TileFlipMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gagbe ,_dacddb :=d .Token ();if _dacddb !=nil {return _dacddb ;};if _geead ,_cffgg :=_gagbe .(_d .EndElement );_cffgg &&_geead .Name ==start .Name {*_gcdbeb =1;return nil ;};if _aggfe ,_gbcagc :=_gagbe .(_d .CharData );!_gbcagc {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",_gagbe );}else {switch string (_aggfe ){case "":*_gcdbeb =0;case "\u006e\u006f\u006e\u0065":*_gcdbeb =1;case "\u0078":*_gcdbeb =2;case "\u0079":*_gcdbeb =3;case "\u0078\u0079":*_gcdbeb =4;};};_gagbe ,_dacddb =d .Token ();if _dacddb !=nil {return _dacddb ;};if _cdbeea ,_fdcfb :=_gagbe .(_d .EndElement );_fdcfb &&_cdbeea .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",_gagbe );}; +// Validate validates the CT_DashStopList and its children +func (_facba *CT_DashStopList )Validate ()error {return _facba .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_AnimationChartElement and its children -func (_dgf *CT_AnimationChartElement )Validate ()error {return _dgf .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_ccd *CT_Camera )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fbee ,_daad :=_ccd .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"});if _daad !=nil {return _daad ;};start .Attr =append (start .Attr ,_fbee );if _ccd .FovAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0076"},Value :_b .Sprintf ("\u0025\u0076",*_ccd .FovAttr )});};if _ccd .ZoomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_ccd .ZoomAttr )});};e .EncodeToken (start );if _ccd .Rot !=nil {_eabc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_ccd .Rot ,_eabc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_fbgcc :=&EG_ThemeableFillStyle {};return _fbgcc ;};func (_caegf *ST_BlipCompression )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eacdea ,_gbbag :=d .Token ();if _gbbag !=nil {return _gbbag ;};if _cbcag ,_feecdb :=_eacdea .(_d .EndElement );_feecdb &&_cbcag .Name ==start .Name {*_caegf =1;return nil ;};if _gbaegb ,_aeded :=_eacdea .(_d .CharData );!_aeded {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",_eacdea );}else {switch string (_gbaegb ){case "":*_caegf =0;case "\u0065\u006d\u0061i\u006c":*_caegf =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_caegf =2;case "\u0070\u0072\u0069n\u0074":*_caegf =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_caegf =4;case "\u006e\u006f\u006e\u0065":*_caegf =5;};};_eacdea ,_gbbag =d .Token ();if _gbbag !=nil {return _gbbag ;};if _gbabb ,_degde :=_eacdea .(_d .EndElement );_degde &&_gbabb .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",_eacdea );};func (_ggedf ST_DgmBuildStep )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ebfebe :=_d .Attr {};_ebfebe .Name =name ;switch _ggedf {case ST_DgmBuildStepUnset :_ebfebe .Value ="";case ST_DgmBuildStepSp :_ebfebe .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_ebfebe .Value ="\u0062\u0067";};return _ebfebe ,nil ;};func (_gggd *CT_BlipChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcecc :for {_geab ,_egbf :=d .Token ();if _egbf !=nil {return _egbf ;};switch _edcc :=_geab .(type ){case _d .StartElement :switch _edcc .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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_gcff :=NewCT_AlphaBiLevelEffect ();if _fbgd :=d .DecodeElement (_gcff ,&_edcc );_fbgd !=nil {return _fbgd ;};_gggd .AlphaBiLevel =append (_gggd .AlphaBiLevel ,_gcff );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_adc :=NewCT_AlphaCeilingEffect ();if _fef :=d .DecodeElement (_adc ,&_edcc );_fef !=nil {return _fef ;};_gggd .AlphaCeiling =append (_gggd .AlphaCeiling ,_adc );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_dbcdc :=NewCT_AlphaFloorEffect ();if _gaadb :=d .DecodeElement (_dbcdc ,&_edcc );_gaadb !=nil {return _gaadb ;};_gggd .AlphaFloor =append (_gggd .AlphaFloor ,_dbcdc );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_edfbb :=NewCT_AlphaInverseEffect ();if _dbdd :=d .DecodeElement (_edfbb ,&_edcc );_dbdd !=nil {return _dbdd ;};_gggd .AlphaInv =append (_gggd .AlphaInv ,_edfbb );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fdd :=NewCT_AlphaModulateEffect ();if _bafca :=d .DecodeElement (_fdd ,&_edcc );_bafca !=nil {return _bafca ;};_gggd .AlphaMod =append (_gggd .AlphaMod ,_fdd );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_cbaaa :=NewCT_AlphaModulateFixedEffect ();if _dbae :=d .DecodeElement (_cbaaa ,&_edcc );_dbae !=nil {return _dbae ;};_gggd .AlphaModFix =append (_gggd .AlphaModFix ,_cbaaa );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_ddgf :=NewCT_AlphaReplaceEffect ();if _fbead :=d .DecodeElement (_ddgf ,&_edcc );_fbead !=nil {return _fbead ;};_gggd .AlphaRepl =append (_gggd .AlphaRepl ,_ddgf );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 :"\u0062i\u004c\u0065\u0076\u0065\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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_bcca :=NewCT_BiLevelEffect ();if _ffgb :=d .DecodeElement (_bcca ,&_edcc );_ffgb !=nil {return _ffgb ;};_gggd .BiLevel =append (_gggd .BiLevel ,_bcca );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\u0075\u0072"},_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\u0075\u0072"}:_gbd :=NewCT_BlurEffect ();if _gbe :=d .DecodeElement (_gbd ,&_edcc );_gbe !=nil {return _gbe ;};_gggd .Blur =append (_gggd .Blur ,_gbd );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bacf :=NewCT_ColorChangeEffect ();if _febe :=d .DecodeElement (_bacf ,&_edcc );_febe !=nil {return _febe ;};_gggd .ClrChange =append (_gggd .ClrChange ,_bacf );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 :"\u0063l\u0072\u0052\u0065\u0070\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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_aad :=NewCT_ColorReplaceEffect ();if _gaef :=d .DecodeElement (_aad ,&_edcc );_gaef !=nil {return _gaef ;};_gggd .ClrRepl =append (_gggd .ClrRepl ,_aad );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 :"\u0064u\u006f\u0074\u006f\u006e\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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_aacc :=NewCT_DuotoneEffect ();if _cddb :=d .DecodeElement (_aacc ,&_edcc );_cddb !=nil {return _cddb ;};_gggd .Duotone =append (_gggd .Duotone ,_aacc );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_fgfa :=NewCT_FillOverlayEffect ();if _gece :=d .DecodeElement (_fgfa ,&_edcc );_gece !=nil {return _gece ;};_gggd .FillOverlay =append (_gggd .FillOverlay ,_fgfa );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\u0079\u0073\u0063\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\u0061\u0079\u0073\u0063\u006c"}:_ecfe :=NewCT_GrayscaleEffect ();if _afea :=d .DecodeElement (_ecfe ,&_edcc );_afea !=nil {return _afea ;};_gggd .Grayscl =append (_gggd .Grayscl ,_ecfe );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 :"\u0068\u0073\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 :"\u0068\u0073\u006c"}:_bgdef :=NewCT_HSLEffect ();if _ecca :=d .DecodeElement (_bgdef ,&_edcc );_ecca !=nil {return _ecca ;};_gggd .Hsl =append (_gggd .Hsl ,_bgdef );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_egcbb :=NewCT_LuminanceEffect ();if _begd :=d .DecodeElement (_egcbb ,&_edcc );_begd !=nil {return _begd ;};_gggd .Lum =append (_gggd .Lum ,_egcbb );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_fcfb :=NewCT_TintEffect ();if _adag :=d .DecodeElement (_fcfb ,&_edcc );_adag !=nil {return _adag ;};_gggd .Tint =append (_gggd .Tint ,_fcfb );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042l\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_edcc .Name );if _bdba :=d .Skip ();_bdba !=nil {return _bdba ;};};case _d .EndElement :break _bcecc ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_ecef *CT_Hyperlink )ValidateWithPath (path string )error {if _ecef .Snd !=nil {if _ccff :=_ecef .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_ccff !=nil {return _ccff ;};};if _ecef .ExtLst !=nil {if _fdcge :=_ecef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdcge !=nil {return _fdcge ;};};return nil ;}; -// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path -func (_cfefg *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _cfefg .ScrgbClr !=nil {if _gfcgbg :=_cfefg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gfcgbg !=nil {return _gfcgbg ;};};if _cfefg .SrgbClr !=nil {if _gdagfe :=_cfefg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gdagfe !=nil {return _gdagfe ;};};if _cfefg .HslClr !=nil {if _bbcg :=_cfefg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bbcg !=nil {return _bbcg ;};};if _cfefg .SysClr !=nil {if _dgffea :=_cfefg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_dgffea !=nil {return _dgffea ;};};if _cfefg .SchemeClr !=nil {if _gbdgb :=_cfefg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gbdgb !=nil {return _gbdgb ;};};if _cfefg .PrstClr !=nil {if _eggeaf :=_cfefg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_eggeaf !=nil {return _eggeaf ;};};return nil ;};func (_afccf ST_LineCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccag :=_d .Attr {};_ccag .Name =name ;switch _afccf {case ST_LineCapUnset :_ccag .Value ="";case ST_LineCapRnd :_ccag .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_ccag .Value ="\u0073\u0071";case ST_LineCapFlat :_ccag .Value ="\u0066\u006c\u0061\u0074";};return _ccag ,nil ;};type ST_CompoundLine byte ;func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_beace :=&CT_GvmlConnectorNonVisual {};_beace .CNvPr =NewCT_NonVisualDrawingProps ();_beace .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _beace ;};func (_bcfed *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcfed =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_bcfed =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bcfed =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_bcfed =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_bcfed =4;};return nil ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};func (_feaec ST_PresetShadowVal )String ()string {switch _feaec {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 "";};func (_bcffee *Tbl )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\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 ="\u0061\u003a\u0074b\u006c";return _bcffee .CT_Table .MarshalXML (e ,start );}; +// Validate validates the EG_Media and its children +func (_cfdfcg *EG_Media )Validate ()error {return _cfdfcg .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");};func (_cdbab *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdbab =0;case "\u006d\u0061\u006ao\u0072":*_cdbab =1;case "\u006d\u0069\u006eo\u0072":*_cdbab =2;case "\u006e\u006f\u006e\u0065":*_cdbab =3;};return nil ;};func (_caaaa *ST_TextFontScalePercentOrPercentString )Validate ()error {return _caaaa .ValidateWithPath ("");}; -// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path -func (_gbfeg *CT_EffectList )ValidateWithPath (path string )error {if _gbfeg .Blur !=nil {if _gbcfb :=_gbfeg .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_gbcfb !=nil {return _gbcfb ;};};if _gbfeg .FillOverlay !=nil {if _ffdad :=_gbfeg .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_ffdad !=nil {return _ffdad ;};};if _gbfeg .Glow !=nil {if _fffbe :=_gbfeg .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_fffbe !=nil {return _fffbe ;};};if _gbfeg .InnerShdw !=nil {if _feda :=_gbfeg .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_feda !=nil {return _feda ;};};if _gbfeg .OuterShdw !=nil {if _feaca :=_gbfeg .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_feaca !=nil {return _feaca ;};};if _gbfeg .PrstShdw !=nil {if _dafe :=_gbfeg .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_dafe !=nil {return _dafe ;};};if _gbfeg .Reflection !=nil {if _dcfdf :=_gbfeg .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_dcfdf !=nil {return _dcfdf ;};};if _gbfeg .SoftEdge !=nil {if _bdcb :=_gbfeg .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_bdcb !=nil {return _bdcb ;};};return nil ;}; +// Validate validates the CT_AlphaOutsetEffect and its children +func (_geg *CT_AlphaOutsetEffect )Validate ()error {return _geg .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_bbce :=&CT_GroupTransform2D {};return _bbce };func (_aeffc *EG_ThemeableFillStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aeffc .Fill !=nil {_eacga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_aeffc .Fill ,_eacga );};if _aeffc .FillRef !=nil {_ecddg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_aeffc .FillRef ,_ecddg );};return nil ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_gdg :=&CT_AdjustHandleList {};return _gdg };func (_ffebd *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_bdgab :=[]string {};if _ffebd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_bdgab =append (_bdgab ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _ffebd .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_bdgab =append (_bdgab ,"\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 (_bdgab )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bdgab );};return nil ;};func NewCT_FillEffect ()*CT_FillEffect {_dagaf :=&CT_FillEffect {};return _dagaf };func (_fccdec ST_LineEndType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fccdec .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 ;}; -// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path -func (_ffefgg *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };func (_affegb ST_TextTabAlignType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abebb :=_d .Attr {};_abebb .Name =name ;switch _affegb {case ST_TextTabAlignTypeUnset :_abebb .Value ="";case ST_TextTabAlignTypeL :_abebb .Value ="\u006c";case ST_TextTabAlignTypeCtr :_abebb .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_abebb .Value ="\u0072";case ST_TextTabAlignTypeDec :_abebb .Value ="\u0064\u0065\u0063";};return _abebb ,nil ;}; +// Validate validates the CT_ColorMapping and its children +func (_bcdg *CT_ColorMapping )Validate ()error {return _bcdg .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};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_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_dbbaa :=&CT_TextBulletSizeFollowText {};return _dbbaa ;};func (_adbfc *EG_ColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gccca :for {_ebeb ,_gabbg :=d .Token ();if _gabbg !=nil {return _gabbg ;};switch _gcdeee :=_ebeb .(type ){case _b .StartElement :switch _gcdeee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Tint =NewCT_PositiveFixedPercentage ();if _gefed :=d .DecodeElement (_adbfc .Tint ,&_gcdeee );_gefed !=nil {return _gefed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Shade =NewCT_PositiveFixedPercentage ();if _begeg :=d .DecodeElement (_adbfc .Shade ,&_gcdeee );_begeg !=nil {return _begeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Comp =NewCT_ComplementTransform ();if _dgbe :=d .DecodeElement (_adbfc .Comp ,&_gcdeee );_dgbe !=nil {return _dgbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Inv =NewCT_InverseTransform ();if _ggaac :=d .DecodeElement (_adbfc .Inv ,&_gcdeee );_ggaac !=nil {return _ggaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Gray =NewCT_GrayscaleTransform ();if _beadb :=d .DecodeElement (_adbfc .Gray ,&_gcdeee );_beadb !=nil {return _beadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Alpha =NewCT_PositiveFixedPercentage ();if _bgccea :=d .DecodeElement (_adbfc .Alpha ,&_gcdeee );_bgccea !=nil {return _bgccea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .AlphaOff =NewCT_FixedPercentage ();if _dadbd :=d .DecodeElement (_adbfc .AlphaOff ,&_gcdeee );_dadbd !=nil {return _dadbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .AlphaMod =NewCT_PositivePercentage ();if _cgede :=d .DecodeElement (_adbfc .AlphaMod ,&_gcdeee );_cgede !=nil {return _cgede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Hue =NewCT_PositiveFixedAngle ();if _cfgbf :=d .DecodeElement (_adbfc .Hue ,&_gcdeee );_cfgbf !=nil {return _cfgbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .HueOff =NewCT_Angle ();if _bbecd :=d .DecodeElement (_adbfc .HueOff ,&_gcdeee );_bbecd !=nil {return _bbecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .HueMod =NewCT_PositivePercentage ();if _fdged :=d .DecodeElement (_adbfc .HueMod ,&_gcdeee );_fdged !=nil {return _fdged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Sat =NewCT_Percentage ();if _bafcf :=d .DecodeElement (_adbfc .Sat ,&_gcdeee );_bafcf !=nil {return _bafcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .SatOff =NewCT_Percentage ();if _baff :=d .DecodeElement (_adbfc .SatOff ,&_gcdeee );_baff !=nil {return _baff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .SatMod =NewCT_Percentage ();if _ccaac :=d .DecodeElement (_adbfc .SatMod ,&_gcdeee );_ccaac !=nil {return _ccaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Lum =NewCT_Percentage ();if _facff :=d .DecodeElement (_adbfc .Lum ,&_gcdeee );_facff !=nil {return _facff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .LumOff =NewCT_Percentage ();if _aaebc :=d .DecodeElement (_adbfc .LumOff ,&_gcdeee );_aaebc !=nil {return _aaebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .LumMod =NewCT_Percentage ();if _dafbb :=d .DecodeElement (_adbfc .LumMod ,&_gcdeee );_dafbb !=nil {return _dafbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Red =NewCT_Percentage ();if _eaaadc :=d .DecodeElement (_adbfc .Red ,&_gcdeee );_eaaadc !=nil {return _eaaadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .RedOff =NewCT_Percentage ();if _fcgac :=d .DecodeElement (_adbfc .RedOff ,&_gcdeee );_fcgac !=nil {return _fcgac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .RedMod =NewCT_Percentage ();if _egbec :=d .DecodeElement (_adbfc .RedMod ,&_gcdeee );_egbec !=nil {return _egbec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Green =NewCT_Percentage ();if _egddb :=d .DecodeElement (_adbfc .Green ,&_gcdeee );_egddb !=nil {return _egddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .GreenOff =NewCT_Percentage ();if _fbdfbb :=d .DecodeElement (_adbfc .GreenOff ,&_gcdeee );_fbdfbb !=nil {return _fbdfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .GreenMod =NewCT_Percentage ();if _dgege :=d .DecodeElement (_adbfc .GreenMod ,&_gcdeee );_dgege !=nil {return _dgege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Blue =NewCT_Percentage ();if _eaacd :=d .DecodeElement (_adbfc .Blue ,&_gcdeee );_eaacd !=nil {return _eaacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .BlueOff =NewCT_Percentage ();if _efgdb :=d .DecodeElement (_adbfc .BlueOff ,&_gcdeee );_efgdb !=nil {return _efgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .BlueMod =NewCT_Percentage ();if _cfedc :=d .DecodeElement (_adbfc .BlueMod ,&_gcdeee );_cfedc !=nil {return _cfedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .Gamma =NewCT_GammaTransform ();if _fdffc :=d .DecodeElement (_adbfc .Gamma ,&_gcdeee );_fdffc !=nil {return _fdffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbfc .InvGamma =NewCT_InverseGammaTransform ();if _effaa :=d .DecodeElement (_adbfc .InvGamma ,&_gcdeee );_effaa !=nil {return _effaa ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_gcdeee .Name );if _dfdd :=d .Skip ();_dfdd !=nil {return _dfdd ;};};case _b .EndElement :break _gccca ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TextBody and its children -func (_bgdbdc *CT_TextBody )Validate ()error {return _bgdbdc .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func NewCT_Backdrop ()*CT_Backdrop {_afc :=&CT_Backdrop {};_afc .Anchor =NewCT_Point3D ();_afc .Norm =NewCT_Vector3D ();_afc .Up =NewCT_Vector3D ();return _afc ;};func NewCT_GraphicalObject ()*CT_GraphicalObject {_cfag :=&CT_GraphicalObject {};_cfag .GraphicData =NewCT_GraphicalObjectData ();return _cfag ;};func (_dgfd *CT_GvmlGroupShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgfd .TxSp !=nil {_dbdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};for _ ,_gbdf :=range _dgfd .TxSp {e .EncodeElement (_gbdf ,_dbdg );};};if _dgfd .Sp !=nil {_ebfef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_ffeb :=range _dgfd .Sp {e .EncodeElement (_ffeb ,_ebfef );};};if _dgfd .CxnSp !=nil {_cbebd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_efece :=range _dgfd .CxnSp {e .EncodeElement (_efece ,_cbebd );};};if _dgfd .Pic !=nil {_eefb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_abbcgf :=range _dgfd .Pic {e .EncodeElement (_abbcgf ,_eefb );};};if _dgfd .GraphicFrame !=nil {_edfgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_gacdf :=range _dgfd .GraphicFrame {e .EncodeElement (_gacdf ,_edfgd );};};if _dgfd .GrpSp !=nil {_bffbd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_bfgc :=range _dgfd .GrpSp {e .EncodeElement (_bfgc ,_bffbd );};};return nil ;};func (_dcaeg ST_TextAnchoringType )String ()string {switch _dcaeg {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_Boolean ()*CT_Boolean {_cbae :=&CT_Boolean {};return _cbae }; +// Validate validates the CT_Path2DCubicBezierTo and its children +func (_fedf *CT_Path2DCubicBezierTo )Validate ()error {return _fedf .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};func (_gccfb *EG_TextBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gccfb .BuNone !=nil {_dgcbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_gccfb .BuNone ,_dgcbc );};if _gccfb .BuAutoNum !=nil {_eggfc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_gccfb .BuAutoNum ,_eggfc );};if _gccfb .BuChar !=nil {_adaeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_gccfb .BuChar ,_adaeg );};if _gccfb .BuBlip !=nil {_accef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_gccfb .BuBlip ,_accef );};return nil ;}; -// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path -func (_gafb *CT_BaseStyles )ValidateWithPath (path string )error {if _bbcfc :=_gafb .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_bbcfc !=nil {return _bbcfc ;};if _bddd :=_gafb .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_bddd !=nil {return _bddd ;};if _daa :=_gafb .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_daa !=nil {return _daa ;};if _gafb .ExtLst !=nil {if _dbbb :=_gafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbbb !=nil {return _dbbb ;};};return nil ;};func (_aedce ST_TextTabAlignType )String ()string {switch _aedce {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 (_caccb *ST_TextStrikeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfdddc ,_efgbd :=d .Token ();if _efgbd !=nil {return _efgbd ;};if _cbaeda ,_abecb :=_gfdddc .(_d .EndElement );_abecb &&_cbaeda .Name ==start .Name {*_caccb =1;return nil ;};if _gffgf ,_fbfcg :=_gfdddc .(_d .CharData );!_fbfcg {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",_gfdddc );}else {switch string (_gffgf ){case "":*_caccb =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_caccb =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_caccb =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_caccb =3;};};_gfdddc ,_efgbd =d .Token ();if _efgbd !=nil {return _efgbd ;};if _cgccde ,_fbgad :=_gfdddc .(_d .EndElement );_fbgad &&_cgccde .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",_gfdddc );};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_dacba :=&CT_TextSpacingPoint {};_dacba .ValAttr =0;return _dacba ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;};func (_eae *Blip )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eae .CT_Blip =*NewCT_Blip ();for _ ,_cc :=range start .Attr {if _cc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cc .Name .Local =="\u0065\u006d\u0062e\u0064"{_be ,_ebf :=_cc .Value ,error (nil );if _ebf !=nil {return _ebf ;};_eae .EmbedAttr =&_be ;continue ;};if _cc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cc .Name .Local =="\u006c\u0069\u006e\u006b"{_bgd ,_gf :=_cc .Value ,error (nil );if _gf !=nil {return _gf ;};_eae .LinkAttr =&_bgd ;continue ;};if _cc .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_eae .CstateAttr .UnmarshalXMLAttr (_cc );continue ;};};_ca :for {_caa ,_ddf :=d .Token ();if _ddf !=nil {return _ddf ;};switch _dbg :=_caa .(type ){case _d .StartElement :switch _dbg .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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_ebc :=NewCT_BlipChoice ();if _ada :=d .DecodeElement (&_ebc .AlphaBiLevel ,&_dbg );_ada !=nil {return _ada ;};_eae .Choice =append (_eae .Choice ,_ebc );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bge :=NewCT_BlipChoice ();if _gaf :=d .DecodeElement (&_bge .AlphaCeiling ,&_dbg );_gaf !=nil {return _gaf ;};_eae .Choice =append (_eae .Choice ,_bge );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_aba :=NewCT_BlipChoice ();if _beb :=d .DecodeElement (&_aba .AlphaFloor ,&_dbg );_beb !=nil {return _beb ;};_eae .Choice =append (_eae .Choice ,_aba );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_baa :=NewCT_BlipChoice ();if _ac :=d .DecodeElement (&_baa .AlphaInv ,&_dbg );_ac !=nil {return _ac ;};_eae .Choice =append (_eae .Choice ,_baa );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gcd :=NewCT_BlipChoice ();if _agg :=d .DecodeElement (&_gcd .AlphaMod ,&_dbg );_agg !=nil {return _agg ;};_eae .Choice =append (_eae .Choice ,_gcd );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_gafg :=NewCT_BlipChoice ();if _cbb :=d .DecodeElement (&_gafg .AlphaModFix ,&_dbg );_cbb !=nil {return _cbb ;};_eae .Choice =append (_eae .Choice ,_gafg );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_bd :=NewCT_BlipChoice ();if _ebd :=d .DecodeElement (&_bd .AlphaRepl ,&_dbg );_ebd !=nil {return _ebd ;};_eae .Choice =append (_eae .Choice ,_bd );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 :"\u0062i\u004c\u0065\u0076\u0065\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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_ebdb :=NewCT_BlipChoice ();if _caf :=d .DecodeElement (&_ebdb .BiLevel ,&_dbg );_caf !=nil {return _caf ;};_eae .Choice =append (_eae .Choice ,_ebdb );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\u0075\u0072"},_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\u0075\u0072"}:_ec :=NewCT_BlipChoice ();if _af :=d .DecodeElement (&_ec .Blur ,&_dbg );_af !=nil {return _af ;};_eae .Choice =append (_eae .Choice ,_ec );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_aga :=NewCT_BlipChoice ();if _adb :=d .DecodeElement (&_aga .ClrChange ,&_dbg );_adb !=nil {return _adb ;};_eae .Choice =append (_eae .Choice ,_aga );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 :"\u0063l\u0072\u0052\u0065\u0070\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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ebfb :=NewCT_BlipChoice ();if _bbbg :=d .DecodeElement (&_ebfb .ClrRepl ,&_dbg );_bbbg !=nil {return _bbbg ;};_eae .Choice =append (_eae .Choice ,_ebfb );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 :"\u0064u\u006f\u0074\u006f\u006e\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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_abc :=NewCT_BlipChoice ();if _bebe :=d .DecodeElement (&_abc .Duotone ,&_dbg );_bebe !=nil {return _bebe ;};_eae .Choice =append (_eae .Choice ,_abc );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_fa :=NewCT_BlipChoice ();if _bae :=d .DecodeElement (&_fa .FillOverlay ,&_dbg );_bae !=nil {return _bae ;};_eae .Choice =append (_eae .Choice ,_fa );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\u0079\u0073\u0063\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\u0061\u0079\u0073\u0063\u006c"}:_dgb :=NewCT_BlipChoice ();if _gdc :=d .DecodeElement (&_dgb .Grayscl ,&_dbg );_gdc !=nil {return _gdc ;};_eae .Choice =append (_eae .Choice ,_dgb );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 :"\u0068\u0073\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 :"\u0068\u0073\u006c"}:_fab :=NewCT_BlipChoice ();if _cbf :=d .DecodeElement (&_fab .Hsl ,&_dbg );_cbf !=nil {return _cbf ;};_eae .Choice =append (_eae .Choice ,_fab );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_aa :=NewCT_BlipChoice ();if _abe :=d .DecodeElement (&_aa .Lum ,&_dbg );_abe !=nil {return _abe ;};_eae .Choice =append (_eae .Choice ,_aa );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_ace :=NewCT_BlipChoice ();if _ddg :=d .DecodeElement (&_ace .Tint ,&_dbg );_ddg !=nil {return _ddg ;};_eae .Choice =append (_eae .Choice ,_ace );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eae .ExtLst =NewCT_OfficeArtExtensionList ();if _afa :=d .DecodeElement (_eae .ExtLst ,&_dbg );_afa !=nil {return _afa ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u006ci\u0070\u0020\u0025\u0076",_dbg .Name );if _ebcd :=d .Skip ();_ebcd !=nil {return _ebcd ;};};case _d .EndElement :break _ca ;case _d .CharData :};};return nil ;};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3;);func (_daege ST_PresetCameraType )Validate ()error {return _daege .ValidateWithPath ("")};func (_beba *CT_ColorReplaceEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _beba .ScrgbClr !=nil {_fcbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_beba .ScrgbClr ,_fcbg );};if _beba .SrgbClr !=nil {_cebc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_beba .SrgbClr ,_cebc );};if _beba .HslClr !=nil {_egea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_beba .HslClr ,_egea );};if _beba .SysClr !=nil {_gffd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_beba .SysClr ,_gffd );};if _beba .SchemeClr !=nil {_gdeg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_beba .SchemeClr ,_gdeg );};if _beba .PrstClr !=nil {_eeaf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_beba .PrstClr ,_eeaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path +func (_deaee *CT_TableStyleList )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_deaee .DefAttr ){return _db .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 ,_e .ST_GuidPatternRe ,_deaee .DefAttr );};for _cgaba ,_edacg :=range _deaee .TblStyle {if _edbbb :=_edacg .ValidateWithPath (_db .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cgaba ));_edbbb !=nil {return _edbbb ;};};return nil ;};type ST_TextCapsType byte ; -// Validate validates the EG_ThemeableEffectStyle and its children -func (_addcba *EG_ThemeableEffectStyle )Validate ()error {return _addcba .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path +func (_cacfc *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };func (_bbbef ST_AdjCoordinate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbbef .ST_Coordinate !=nil {e .Encode (_bbbef .ST_Coordinate );};if _bbbef .ST_GeomGuideName !=nil {e .EncodeToken (_b .CharData (*_bbbef .ST_GeomGuideName ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_cafcb ST_LightRigDirection )String ()string {switch _cafcb {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 "";};func (_cacfb ST_DgmBuildStep )String ()string {switch _cacfb {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";};func (_eefeee *CT_PolarAdjustHandle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eefeee .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_eefeee .GdRefRAttr )});};if _eefeee .MinRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_eefeee .MinRAttr )});};if _eefeee .MaxRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_db .Sprintf ("\u0025\u0076",*_eefeee .MaxRAttr )});};if _eefeee .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_eefeee .GdRefAngAttr )});};if _eefeee .MinAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_eefeee .MinAngAttr )});};if _eefeee .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_eefeee .MaxAngAttr )});};e .EncodeToken (start );_debb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_eefeee .Pos ,_debb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cabfac *ST_AdjCoordinate )Validate ()error {return _cabfac .ValidateWithPath ("")};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_eebfg :=&CT_Path2DQuadBezierTo {};return _eebfg ;};func (_ebfgg *ST_LineEndLength )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfcefg ,_aacbab :=d .Token ();if _aacbab !=nil {return _aacbab ;};if _gfbcc ,_dggdd :=_dfcefg .(_b .EndElement );_dggdd &&_gfbcc .Name ==start .Name {*_ebfgg =1;return nil ;};if _adeae ,_agdec :=_dfcefg .(_b .CharData );!_agdec {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfcefg );}else {switch string (_adeae ){case "":*_ebfgg =0;case "\u0073\u006d":*_ebfgg =1;case "\u006d\u0065\u0064":*_ebfgg =2;case "\u006c\u0067":*_ebfgg =3;};};_dfcefg ,_aacbab =d .Token ();if _aacbab !=nil {return _aacbab ;};if _dbddd ,_bgaed :=_dfcefg .(_b .EndElement );_bgaed &&_dbddd .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfcefg );};type ST_TextWrappingType byte ;func (_bacd *CT_SystemColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bdab ,_daadb :=_bacd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _daadb !=nil {return _daadb ;};start .Attr =append (start .Attr ,_bdab );if _bacd .LastClrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_bacd .LastClrAttr )});};e .EncodeToken (start );if _bacd .EG_ColorTransform !=nil {for _ ,_abede :=range _bacd .EG_ColorTransform {_abede .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbgebc ST_TextVerticalType )Validate ()error {return _gbgebc .ValidateWithPath ("")};func (_acad *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acad =0;case "\u0063\u006c\u0072":*_acad =1;case "\u0061\u0075\u0074\u006f":*_acad =2;case "\u0067\u0072\u0061\u0079":*_acad =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_acad =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_acad =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_acad =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_acad =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_acad =8;case "\u0062\u006c\u0061c\u006b":*_acad =9;case "\u0077\u0068\u0069t\u0065":*_acad =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_acad =11;};return nil ;};type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;};type CT_TableGrid struct{GridCol []*CT_TableCol ;};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 ;}; -// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path -func (_ebecb *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _ebecb .SpLocks !=nil {if _dgfb :=_ebecb .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_dgfb !=nil {return _dgfb ;};};if _ebecb .ExtLst !=nil {if _gcecf :=_ebecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcecf !=nil {return _gcecf ;};};return nil ;};func (_efdaf ST_LightRigDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agfe :=_d .Attr {};_agfe .Name =name ;switch _efdaf {case ST_LightRigDirectionUnset :_agfe .Value ="";case ST_LightRigDirectionTl :_agfe .Value ="\u0074\u006c";case ST_LightRigDirectionT :_agfe .Value ="\u0074";case ST_LightRigDirectionTr :_agfe .Value ="\u0074\u0072";case ST_LightRigDirectionL :_agfe .Value ="\u006c";case ST_LightRigDirectionR :_agfe .Value ="\u0072";case ST_LightRigDirectionBl :_agfe .Value ="\u0062\u006c";case ST_LightRigDirectionB :_agfe .Value ="\u0062";case ST_LightRigDirectionBr :_agfe .Value ="\u0062\u0072";};return _agfe ,nil ;};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};func (_abffa *CT_TableStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_abffa .DefAttr )});e .EncodeToken (start );if _abffa .TblStyle !=nil {_geegc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_ebece :=range _abffa .TblStyle {e .EncodeElement (_ebece ,_geegc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;};func (_bggg *CT_GlowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebfe :=range start .Attr {if _ebfe .Name .Local =="\u0072\u0061\u0064"{_faaa ,_fedgc :=_c .ParseInt (_ebfe .Value ,10,64);if _fedgc !=nil {return _fedgc ;};_bggg .RadAttr =&_faaa ;continue ;};};_bdgcd :for {_aeffd ,_gfbdg :=d .Token ();if _gfbdg !=nil {return _gfbdg ;};switch _aeag :=_aeffd .(type ){case _d .StartElement :switch _aeag .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bggg .ScrgbClr =NewCT_ScRgbColor ();if _fdgdg :=d .DecodeElement (_bggg .ScrgbClr ,&_aeag );_fdgdg !=nil {return _fdgdg ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bggg .SrgbClr =NewCT_SRgbColor ();if _dgcd :=d .DecodeElement (_bggg .SrgbClr ,&_aeag );_dgcd !=nil {return _dgcd ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bggg .HslClr =NewCT_HslColor ();if _facae :=d .DecodeElement (_bggg .HslClr ,&_aeag );_facae !=nil {return _facae ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bggg .SysClr =NewCT_SystemColor ();if _ffbf :=d .DecodeElement (_bggg .SysClr ,&_aeag );_ffbf !=nil {return _ffbf ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bggg .SchemeClr =NewCT_SchemeColor ();if _gefbg :=d .DecodeElement (_bggg .SchemeClr ,&_aeag );_gefbg !=nil {return _gefbg ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bggg .PrstClr =NewCT_PresetColor ();if _cdedg :=d .DecodeElement (_bggg .PrstClr ,&_aeag );_cdedg !=nil {return _cdedg ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047l\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074 \u0025\u0076",_aeag .Name );if _fcage :=d .Skip ();_fcage !=nil {return _fcage ;};};case _d .EndElement :break _bdgcd ;case _d .CharData :};};return nil ;};func (_eggaeb ST_LineEndWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eggaeb .String (),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 ;}; +// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path +func (_begbd *CT_CustomColorList )ValidateWithPath (path string )error {for _abcb ,_gcfbf :=range _begbd .CustClr {if _fagd :=_gcfbf .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_abcb ));_fagd !=nil {return _fagd ;};};return nil ;};func (_aagfa *VideoFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aagfa .CT_VideoFile =*NewCT_VideoFile ();for _ ,_eeaba :=range start .Attr {if _eeaba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eeaba .Name .Local =="\u006c\u0069\u006e\u006b"||_eeaba .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"&&_eeaba .Name .Local =="\u006c\u0069\u006e\u006b"{_ddfce ,_eebba :=_eeaba .Value ,error (nil );if _eebba !=nil {return _eebba ;};_aagfa .LinkAttr =_ddfce ;continue ;};if _eeaba .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ggfa ,_cade :=_eeaba .Value ,error (nil );if _cade !=nil {return _cade ;};_aagfa .ContentTypeAttr =&_ggfa ;continue ;};};_edddd :for {_bdgaf ,_ggcaa :=d .Token ();if _ggcaa !=nil {return _ggcaa ;};switch _eabag :=_bdgaf .(type ){case _b .StartElement :switch _eabag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aagfa .ExtLst =NewCT_OfficeArtExtensionList ();if _fecae :=d .DecodeElement (_aagfa .ExtLst ,&_eabag );_fecae !=nil {return _fecae ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0056\u0069\u0064\u0065\u006f\u0046i\u006c\u0065 \u0025\u0076",_eabag .Name );if _bebfa :=d .Skip ();_bebfa !=nil {return _bebfa ;};};case _b .EndElement :break _edddd ;case _b .CharData :};};return nil ;};type ST_PresetCameraType byte ;func (_edeacc *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bgeda ,_bbaag :=d .Token ();if _bbaag !=nil {return _db .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",_bbaag );};if _dgfgc ,_aaffd :=_bgeda .(_b .EndElement );_aaffd &&_dgfgc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path -func (_dabdd *CT_GeomRect )ValidateWithPath (path string )error {if _ggdg :=_dabdd .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ggdg !=nil {return _ggdg ;};if _eagb :=_dabdd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_eagb !=nil {return _eagb ;};if _dbff :=_dabdd .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_dbff !=nil {return _dbff ;};if _dcbf :=_dabdd .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dcbf !=nil {return _dcbf ;};return nil ;};func NewCT_Camera ()*CT_Camera {_cgfb :=&CT_Camera {};_cgfb .PrstAttr =ST_PresetCameraType (1);return _cgfb ;};func NewCT_LineEndProperties ()*CT_LineEndProperties {_ffaad :=&CT_LineEndProperties {};return _ffaad ;};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_fdfd ST_BlipCompression )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdfd .String (),start );}; +// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path +func (_cebfg *CT_TransformEffect )ValidateWithPath (path string )error {if _cebfg .SxAttr !=nil {if _cddb :=_cebfg .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cddb !=nil {return _cddb ;};};if _cebfg .SyAttr !=nil {if _fdcdc :=_cebfg .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_fdcdc !=nil {return _fdcdc ;};};if _cebfg .KxAttr !=nil {if *_cebfg .KxAttr <=-5400000{return _db .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 ,*_cebfg .KxAttr );};if *_cebfg .KxAttr >=5400000{return _db .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 ,*_cebfg .KxAttr );};};if _cebfg .KyAttr !=nil {if *_cebfg .KyAttr <=-5400000{return _db .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 ,*_cebfg .KyAttr );};if *_cebfg .KyAttr >=5400000{return _db .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 ,*_cebfg .KyAttr );};};if _cebfg .TxAttr !=nil {if _abfce :=_cebfg .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_abfce !=nil {return _abfce ;};};if _cebfg .TyAttr !=nil {if _gacdda :=_cebfg .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072");_gacdda !=nil {return _gacdda ;};};return nil ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;};func (_abbd *CT_ColorMappingOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbd .Choice =NewCT_ColorMappingOverrideChoice ();_gecc :for {_deda ,_cbab :=d .Token ();if _cbab !=nil {return _cbab ;};switch _bgfee :=_deda .(type ){case _b .StartElement :switch _bgfee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abbd .Choice =NewCT_ColorMappingOverrideChoice ();if _cdcb :=d .DecodeElement (&_abbd .Choice .MasterClrMapping ,&_bgfee );_cdcb !=nil {return _cdcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_abbd .Choice =NewCT_ColorMappingOverrideChoice ();if _gfaa :=d .DecodeElement (&_abbd .Choice .OverrideClrMapping ,&_bgfee );_gfaa !=nil {return _gfaa ;};default:_be .Log .Debug ("\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",_bgfee .Name );if _aeaf :=d .Skip ();_aeaf !=nil {return _aeaf ;};};case _b .EndElement :break _gecc ;case _b .CharData :};};return nil ;};func (_fcfbbg ST_LineEndLength )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fcfbbg .String (),start );};func NewCT_TextLineBreak ()*CT_TextLineBreak {_gaafbb :=&CT_TextLineBreak {};return _gaafbb }; -// Validate validates the CT_GroupShapeProperties and its children -func (_gafd *CT_GroupShapeProperties )Validate ()error {return _gafd .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ceeac ST_AnimationBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ceeac .String (),start );};func (_daefge ST_EffectContainerType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfdbgd :=_d .Attr {};_cfdbgd .Name =name ;switch _daefge {case ST_EffectContainerTypeUnset :_cfdbgd .Value ="";case ST_EffectContainerTypeSib :_cfdbgd .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_cfdbgd .Value ="\u0074\u0072\u0065\u0065";};return _cfdbgd ,nil ;};func (_egfcb *CT_TextCharBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfbaf :=range start .Attr {if _bfbaf .Name .Local =="\u0063\u0068\u0061\u0072"{_aadga ,_degb :=_bfbaf .Value ,error (nil );if _degb !=nil {return _degb ;};_egfcb .CharAttr =_aadga ;continue ;};};for {_fefd ,_fbbdg :=d .Token ();if _fbbdg !=nil {return _b .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",_fbbdg );};if _ebfg ,_ebcdc :=_fefd .(_d .EndElement );_ebcdc &&_ebfg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_GradientStop and its children +func (_fgcgg *CT_GradientStop )Validate ()error {return _fgcgg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_bcacac ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _bcacac {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcacac ));};return nil ;};func (_dccgd *ST_TextAnchoringType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afgdd ,_gdefc :=d .Token ();if _gdefc !=nil {return _gdefc ;};if _adaaf ,_gdfddf :=_afgdd .(_b .EndElement );_gdfddf &&_adaaf .Name ==start .Name {*_dccgd =1;return nil ;};if _dabba ,_gddcaf :=_afgdd .(_b .CharData );!_gddcaf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afgdd );}else {switch string (_dabba ){case "":*_dccgd =0;case "\u0074":*_dccgd =1;case "\u0063\u0074\u0072":*_dccgd =2;case "\u0062":*_dccgd =3;case "\u006a\u0075\u0073\u0074":*_dccgd =4;case "\u0064\u0069\u0073\u0074":*_dccgd =5;};};_afgdd ,_gdefc =d .Token ();if _gdefc !=nil {return _gdefc ;};if _bcfba ,_cbgae :=_afgdd .(_b .EndElement );_cbgae &&_bcfba .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afgdd );};func (_gccab *CT_LineJoinBevel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};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_Headers and its children, prefixing error messages with path -func (_cfadg *CT_Headers )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path +func (_fgbeb *EG_LineJoinProperties )ValidateWithPath (path string )error {if _fgbeb .Round !=nil {if _aaaaea :=_fgbeb .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_aaaaea !=nil {return _aaaaea ;};};if _fgbeb .Bevel !=nil {if _fbfgd :=_fgbeb .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_fbfgd !=nil {return _fbfgd ;};};if _fgbeb .Miter !=nil {if _cdbec :=_fgbeb .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_cdbec !=nil {return _cdbec ;};};return nil ;};func (_eegbb *CT_Path2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eegbb .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_db .Sprintf ("\u0025\u0076",*_eegbb .WAttr )});};if _eegbb .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_db .Sprintf ("\u0025\u0076",*_eegbb .HAttr )});};if _eegbb .FillAttr !=ST_PathFillModeUnset {_bcfg ,_gbdg :=_eegbb .FillAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c"});if _gbdg !=nil {return _gbdg ;};start .Attr =append (start .Attr ,_bcfg );};if _eegbb .StrokeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_eegbb .StrokeAttr ))});};if _eegbb .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_eegbb .ExtrusionOkAttr ))});};e .EncodeToken (start );if _eegbb .Close !=nil {_abefd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_eabc :=range _eegbb .Close {e .EncodeElement (_eabc ,_abefd );};};if _eegbb .MoveTo !=nil {_ebccc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};for _ ,_gaff :=range _eegbb .MoveTo {e .EncodeElement (_gaff ,_ebccc );};};if _eegbb .LnTo !=nil {_cggef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_faeggg :=range _eegbb .LnTo {e .EncodeElement (_faeggg ,_cggef );};};if _eegbb .ArcTo !=nil {_dgbbdg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_cccc :=range _eegbb .ArcTo {e .EncodeElement (_cccc ,_dgbbdg );};};if _eegbb .QuadBezTo !=nil {_ebdgb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}};for _ ,_dgdfc :=range _eegbb .QuadBezTo {e .EncodeElement (_dgdfc ,_ebdgb );};};if _eegbb .CubicBezTo !=nil {_gcbcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_ggfc :=range _eegbb .CubicBezTo {e .EncodeElement (_ggfc ,_gcbcg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fabgd ST_TileFlipMode )String ()string {switch _fabgd {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 (_ggbgf *ST_AdjAngle )ValidateWithPath (path string )error {_deaffc :=[]string {};if _ggbgf .ST_Angle !=nil {_deaffc =append (_deaffc ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _ggbgf .ST_GeomGuideName !=nil {_deaffc =append (_deaffc ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_deaffc )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_deaffc );};return nil ;};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;); -// Validate validates the CT_PresetShadowEffect and its children -func (_ffca *CT_PresetShadowEffect )Validate ()error {return _ffca .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bcdf *CT_InverseTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fgfgg ,_faef :=d .Token ();if _faef !=nil {return _b .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",_faef );};if _faed ,_fcdaf :=_fgfgg .(_d .EndElement );_fcdaf &&_faed .Name ==start .Name {break ;};};return nil ;};type ThemeOverride struct{CT_BaseStylesOverride };func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_baf :=&CT_AlphaInverseEffect {};return _baf };type CT_LineJoinRound struct{};func NewEG_LineDashProperties ()*EG_LineDashProperties {_gacaf :=&EG_LineDashProperties {};return _gacaf ;}; +// Validate validates the CT_TintEffect and its children +func (_dfbbg *CT_TintEffect )Validate ()error {return _dfbbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_TableStyleList and its children -func (_cbecd *CT_TableStyleList )Validate ()error {return _cbecd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};type CT_TextBulletSizePercent struct{ValAttr string ;};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};func (_bcebbg *ST_PresetColorVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcebbg =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_bcebbg =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_bcebbg =2;case "\u0061\u0071\u0075\u0061":*_bcebbg =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_bcebbg =4;case "\u0061\u007a\u0075r\u0065":*_bcebbg =5;case "\u0062\u0065\u0069g\u0065":*_bcebbg =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_bcebbg =7;case "\u0062\u006c\u0061c\u006b":*_bcebbg =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_bcebbg =9;case "\u0062\u006c\u0075\u0065":*_bcebbg =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_bcebbg =11;case "\u0062\u0072\u006fw\u006e":*_bcebbg =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_bcebbg =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_bcebbg =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_bcebbg =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_bcebbg =16;case "\u0063\u006f\u0072a\u006c":*_bcebbg =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_bcebbg =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_bcebbg =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_bcebbg =20;case "\u0063\u0079\u0061\u006e":*_bcebbg =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_bcebbg =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_bcebbg =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_bcebbg =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_bcebbg =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_bcebbg =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_bcebbg =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_bcebbg =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_bcebbg =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_bcebbg =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_bcebbg =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_bcebbg =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_bcebbg =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_bcebbg =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bcebbg =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_bcebbg =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_bcebbg =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_bcebbg =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_bcebbg =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_bcebbg =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_bcebbg =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_bcebbg =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_bcebbg =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_bcebbg =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_bcebbg =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_bcebbg =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_bcebbg =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_bcebbg =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_bcebbg =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_bcebbg =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_bcebbg =51;case "\u0064\u006b\u0052e\u0064":*_bcebbg =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_bcebbg =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bcebbg =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_bcebbg =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_bcebbg =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_bcebbg =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_bcebbg =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_bcebbg =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_bcebbg =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_bcebbg =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_bcebbg =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_bcebbg =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_bcebbg =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_bcebbg =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_bcebbg =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_bcebbg =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_bcebbg =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_bcebbg =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_bcebbg =70;case "\u0067\u006f\u006c\u0064":*_bcebbg =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_bcebbg =72;case "\u0067\u0072\u0061\u0079":*_bcebbg =73;case "\u0067\u0072\u0065\u0079":*_bcebbg =74;case "\u0067\u0072\u0065e\u006e":*_bcebbg =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_bcebbg =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_bcebbg =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_bcebbg =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_bcebbg =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_bcebbg =80;case "\u0069\u0076\u006fr\u0079":*_bcebbg =81;case "\u006b\u0068\u0061k\u0069":*_bcebbg =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_bcebbg =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_bcebbg =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_bcebbg =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_bcebbg =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_bcebbg =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_bcebbg =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_bcebbg =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_bcebbg =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_bcebbg =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_bcebbg =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_bcebbg =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_bcebbg =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_bcebbg =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bcebbg =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_bcebbg =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_bcebbg =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_bcebbg =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_bcebbg =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_bcebbg =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_bcebbg =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_bcebbg =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_bcebbg =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_bcebbg =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_bcebbg =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_bcebbg =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_bcebbg =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_bcebbg =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_bcebbg =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bcebbg =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_bcebbg =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_bcebbg =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_bcebbg =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_bcebbg =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_bcebbg =116;case "\u006c\u0069\u006d\u0065":*_bcebbg =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_bcebbg =118;case "\u006c\u0069\u006ee\u006e":*_bcebbg =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_bcebbg =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_bcebbg =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_bcebbg =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_bcebbg =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_bcebbg =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_bcebbg =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bcebbg =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_bcebbg =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_bcebbg =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_bcebbg =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_bcebbg =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_bcebbg =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_bcebbg =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_bcebbg =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_bcebbg =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_bcebbg =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_bcebbg =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_bcebbg =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_bcebbg =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_bcebbg =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_bcebbg =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_bcebbg =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_bcebbg =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_bcebbg =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_bcebbg =144;case "\u006e\u0061\u0076\u0079":*_bcebbg =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_bcebbg =146;case "\u006f\u006c\u0069v\u0065":*_bcebbg =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_bcebbg =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_bcebbg =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_bcebbg =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_bcebbg =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_bcebbg =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_bcebbg =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_bcebbg =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_bcebbg =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_bcebbg =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_bcebbg =157;case "\u0070\u0065\u0072\u0075":*_bcebbg =158;case "\u0070\u0069\u006e\u006b":*_bcebbg =159;case "\u0070\u006c\u0075\u006d":*_bcebbg =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_bcebbg =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_bcebbg =162;case "\u0072\u0065\u0064":*_bcebbg =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_bcebbg =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_bcebbg =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_bcebbg =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_bcebbg =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_bcebbg =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bcebbg =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_bcebbg =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_bcebbg =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_bcebbg =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_bcebbg =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_bcebbg =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_bcebbg =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_bcebbg =176;case "\u0073\u006e\u006f\u0077":*_bcebbg =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_bcebbg =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_bcebbg =179;case "\u0074\u0061\u006e":*_bcebbg =180;case "\u0074\u0065\u0061\u006c":*_bcebbg =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_bcebbg =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_bcebbg =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_bcebbg =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_bcebbg =185;case "\u0077\u0068\u0065a\u0074":*_bcebbg =186;case "\u0077\u0068\u0069t\u0065":*_bcebbg =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_bcebbg =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_bcebbg =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_bcebbg =190;};return nil ;};func (_eeada *ST_BevelPresetType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fggggd ,_ffcge :=d .Token ();if _ffcge !=nil {return _ffcge ;};if _bfggbb ,_cfbed :=_fggggd .(_d .EndElement );_cfbed &&_bfggbb .Name ==start .Name {*_eeada =1;return nil ;};if _cdbfa ,_fccdab :=_fggggd .(_d .CharData );!_fccdab {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",_fggggd );}else {switch string (_cdbfa ){case "":*_eeada =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_eeada =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_eeada =2;case "\u0073\u006c\u006fp\u0065":*_eeada =3;case "\u0063\u0072\u006fs\u0073":*_eeada =4;case "\u0061\u006e\u0067l\u0065":*_eeada =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_eeada =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_eeada =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_eeada =8;case "\u0064\u0069\u0076o\u0074":*_eeada =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_eeada =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_eeada =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_eeada =12;};};_fggggd ,_ffcge =d .Token ();if _ffcge !=nil {return _ffcge ;};if _dbbab ,_eabce :=_fggggd .(_d .EndElement );_eabce &&_dbbab .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",_fggggd );};func (_gfeg *ST_TextPoint )ValidateWithPath (path string )error {_aaebe :=[]string {};if _gfeg .ST_TextPointUnqualified !=nil {_aaebe =append (_aaebe ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _gfeg .ST_UniversalMeasure !=nil {_aaebe =append (_aaebe ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_aaebe )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aaebe );};return nil ;};func (_ccde *CT_Path2DList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccde .Path !=nil {_gbebe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_faced :=range _ccde .Path {e .EncodeElement (_faced ,_gbebe );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_cdbdg :=&CT_DuotoneEffect {};return _cdbdg };func (_gcfc *CT_ColorMRU )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcfc .EG_ColorChoice !=nil {for _ ,_bbba :=range _gcfc .EG_ColorChoice {_bbba .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_bcffe :=&CT_GvmlGraphicFrameNonVisual {};_bcffe .CNvPr =NewCT_NonVisualDrawingProps ();_bcffe .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _bcffe ;}; +// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path +func (_adggd *CT_Path2DList )ValidateWithPath (path string )error {for _egbc ,_adfcb :=range _adggd .Path {if _adff :=_adfcb .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_egbc ));_adff !=nil {return _adff ;};};return nil ;};func (_afbeg *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_acecg :=[]string {};if _afbeg .ST_TextFontScalePercent !=nil {_acecg =append (_acecg ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _afbeg .ST_Percentage !=nil {_acecg =append (_acecg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_acecg )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acecg );};return nil ;};func (_edfc *CT_Backdrop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_edec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_edfc .Anchor ,_edec );_cdec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_edfc .Norm ,_cdec );_ebca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_edfc .Up ,_ebca );if _edfc .ExtLst !=nil {_gdgdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edfc .ExtLst ,_gdgdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcda *CT_Color )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efed :for {_baga ,_ebda :=d .Token ();if _ebda !=nil {return _ebda ;};switch _fcdg :=_baga .(type ){case _b .StartElement :switch _fcdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcda .ScrgbClr =NewCT_ScRgbColor ();if _bddb :=d .DecodeElement (_fcda .ScrgbClr ,&_fcdg );_bddb !=nil {return _bddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcda .SrgbClr =NewCT_SRgbColor ();if _fdeba :=d .DecodeElement (_fcda .SrgbClr ,&_fcdg );_fdeba !=nil {return _fdeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcda .HslClr =NewCT_HslColor ();if _gege :=d .DecodeElement (_fcda .HslClr ,&_fcdg );_gege !=nil {return _gege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcda .SysClr =NewCT_SystemColor ();if _fbcb :=d .DecodeElement (_fcda .SysClr ,&_fcdg );_fbcb !=nil {return _fbcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcda .SchemeClr =NewCT_SchemeColor ();if _acbb :=d .DecodeElement (_fcda .SchemeClr ,&_fcdg );_acbb !=nil {return _acbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcda .PrstClr =NewCT_PresetColor ();if _aafd :=d .DecodeElement (_fcda .PrstClr ,&_fcdg );_aafd !=nil {return _aafd ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_fcdg .Name );if _ddg :=d .Skip ();_ddg !=nil {return _ddg ;};};case _b .EndElement :break _efed ;case _b .CharData :};};return nil ;};func NewCT_Path2DList ()*CT_Path2DList {_fcdad :=&CT_Path2DList {};return _fcdad };func (_gdgcd ST_TextHorzOverflowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efaca :=_b .Attr {};_efaca .Name =name ;switch _gdgcd {case ST_TextHorzOverflowTypeUnset :_efaca .Value ="";case ST_TextHorzOverflowTypeOverflow :_efaca .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_efaca .Value ="\u0063\u006c\u0069\u0070";};return _efaca ,nil ;};func (_fbafc *ST_TextHorzOverflowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_babgf ,_eggbc :=d .Token ();if _eggbc !=nil {return _eggbc ;};if _eagcab ,_aggce :=_babgf .(_b .EndElement );_aggce &&_eagcab .Name ==start .Name {*_fbafc =1;return nil ;};if _ddcdb ,_gbcdf :=_babgf .(_b .CharData );!_gbcdf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_babgf );}else {switch string (_ddcdb ){case "":*_fbafc =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_fbafc =1;case "\u0063\u006c\u0069\u0070":*_fbafc =2;};};_babgf ,_eggbc =d .Token ();if _eggbc !=nil {return _eggbc ;};if _bgddc ,_dedgc :=_babgf .(_b .EndElement );_dedgc &&_bgddc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_babgf );}; -// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path -func (_gdaa *CT_Scale2D )ValidateWithPath (path string )error {if _fcgbg :=_gdaa .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_fcgbg !=nil {return _fcgbg ;};if _cdbec :=_gdaa .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_cdbec !=nil {return _cdbec ;};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path +func (_deafg *CT_GraphicalObject )ValidateWithPath (path string )error {if _bbbd :=_deafg .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_bbbd !=nil {return _bbbd ;};return nil ;};func (_fbegf ST_TileFlipMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcfbg :=_b .Attr {};_bcfbg .Name =name ;switch _fbegf {case ST_TileFlipModeUnset :_bcfbg .Value ="";case ST_TileFlipModeNone :_bcfbg .Value ="\u006e\u006f\u006e\u0065";case ST_TileFlipModeX :_bcfbg .Value ="\u0078";case ST_TileFlipModeY :_bcfbg .Value ="\u0079";case ST_TileFlipModeXy :_bcfbg .Value ="\u0078\u0079";};return _bcfbg ,nil ;}; -// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path -func (_babef *EG_TextBulletSize )ValidateWithPath (path string )error {if _babef .BuSzTx !=nil {if _aeecg :=_babef .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_aeecg !=nil {return _aeecg ;};};if _babef .BuSzPct !=nil {if _acffa :=_babef .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074");_acffa !=nil {return _acffa ;};};if _babef .BuSzPts !=nil {if _aegdc :=_babef .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_aegdc !=nil {return _aegdc ;};};return nil ;};func (_dcacc ST_PathFillMode )Validate ()error {return _dcacc .ValidateWithPath ("")};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;};func NewThemeOverride ()*ThemeOverride {_gagcc :=&ThemeOverride {};_gagcc .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _gagcc ;};func (_ceged *ST_TextAlignType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaedf ,_bfded :=d .Token ();if _bfded !=nil {return _bfded ;};if _gfbbf ,_cfgab :=_eaedf .(_d .EndElement );_cfgab &&_gfbbf .Name ==start .Name {*_ceged =1;return nil ;};if _fecca ,_eddcg :=_eaedf .(_d .CharData );!_eddcg {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",_eaedf );}else {switch string (_fecca ){case "":*_ceged =0;case "\u006c":*_ceged =1;case "\u0063\u0074\u0072":*_ceged =2;case "\u0072":*_ceged =3;case "\u006a\u0075\u0073\u0074":*_ceged =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_ceged =5;case "\u0064\u0069\u0073\u0074":*_ceged =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_ceged =7;};};_eaedf ,_bfded =d .Token ();if _bfded !=nil {return _bfded ;};if _ecbab ,_ceeggg :=_eaedf .(_d .EndElement );_ceeggg &&_ecbab .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",_eaedf );};func (_fbfge ST_Coordinate )String ()string {if _fbfge .ST_CoordinateUnqualified !=nil {return _b .Sprintf ("\u0025\u0076",*_fbfge .ST_CoordinateUnqualified );};if _fbfge .ST_UniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_fbfge .ST_UniversalMeasure );};return "";};func (_dcaag *ST_LineEndLength )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efccg ,_ecefc :=d .Token ();if _ecefc !=nil {return _ecefc ;};if _dfed ,_dggde :=_efccg .(_d .EndElement );_dggde &&_dfed .Name ==start .Name {*_dcaag =1;return nil ;};if _bbdgc ,_cecg :=_efccg .(_d .CharData );!_cecg {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",_efccg );}else {switch string (_bbdgc ){case "":*_dcaag =0;case "\u0073\u006d":*_dcaag =1;case "\u006d\u0065\u0064":*_dcaag =2;case "\u006c\u0067":*_dcaag =3;};};_efccg ,_ecefc =d .Token ();if _ecefc !=nil {return _ecefc ;};if _gcdad ,_ddgge :=_efccg .(_d .EndElement );_ddgge &&_gcdad .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",_efccg );};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_adaee :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_adaee .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_adaee .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_adaee .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_adaee .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_adaee .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ;};return _adaee ,nil ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};func NewEG_Media ()*EG_Media {_ccgbc :=&EG_Media {};return _ccgbc };func (_egcbae *CT_WholeE2oFormatting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egcbae .Ln !=nil {_cgcbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_egcbae .Ln ,_cgcbg );};if _egcbae .EffectLst !=nil {_ebdbf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egcbae .EffectLst ,_ebdbf );};if _egcbae .EffectDag !=nil {_cbebc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_egcbae .EffectDag ,_cbebc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path +func (_dcb *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _dcb .RadAttr !=nil {if _agff :=_dcb .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_agff !=nil {return _agff ;};};return nil ;}; -// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path -func (_adfa *CT_Camera )ValidateWithPath (path string )error {if _adfa .PrstAttr ==ST_PresetCameraTypeUnset {return _b .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 _dcb :=_adfa .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dcb !=nil {return _dcb ;};if _adfa .FovAttr !=nil {if *_adfa .FovAttr < 0{return _b .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 ,*_adfa .FovAttr );};if *_adfa .FovAttr > 10800000{return _b .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 ,*_adfa .FovAttr );};};if _adfa .ZoomAttr !=nil {if _decbf :=_adfa .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_decbf !=nil {return _decbf ;};};if _adfa .Rot !=nil {if _edfe :=_adfa .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_edfe !=nil {return _edfe ;};};return nil ;}; +// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path +func (_dfbba *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _dfbba .SpLocks !=nil {if _bafgg :=_dfbba .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_bafgg !=nil {return _bafgg ;};};if _dfbba .ExtLst !=nil {if _efbeb :=_dfbba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efbeb !=nil {return _efbeb ;};};return nil ;};type ST_TextHorzOverflowType byte ; -// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path -func (_ddd *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path +func (_eefee *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _faef :=_eefee .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_faef !=nil {return _faef ;};if _eefee .ObjectDefaults !=nil {if _faca :=_eefee .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_faca !=nil {return _faca ;};};if _eefee .ExtraClrSchemeLst !=nil {if _adfgc :=_eefee .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_adfgc !=nil {return _adfgc ;};};if _eefee .CustClrLst !=nil {if _cdccc :=_eefee .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_cdccc !=nil {return _cdccc ;};};if _eefee .ExtLst !=nil {if _aabbd :=_eefee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aabbd !=nil {return _aabbd ;};};return nil ;}; -// Validate validates the CT_ShapeStyle and its children -func (_fcddd *CT_ShapeStyle )Validate ()error {return _fcddd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_cdfd :=&CT_ContentPartLocking {};return _cdfd ;};func (_gdeebf ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _gdeebf {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_gdeebf ));};return nil ;}; +// Validate validates the CT_GvmlUseShapeRectangle and its children +func (_dcffg *CT_GvmlUseShapeRectangle )Validate ()error {return _dcffg .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_gcfed :=&CT_PresetShadowEffect {};_gcfed .PrstAttr =ST_PresetShadowVal (1);return _gcfed ;};func (_ccedc *CT_GeomGuide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffbg :=range start .Attr {if _ffbg .Name .Local =="\u006e\u0061\u006d\u0065"{_gggfc ,_adcf :=_ffbg .Value ,error (nil );if _adcf !=nil {return _adcf ;};_ccedc .NameAttr =_gggfc ;continue ;};if _ffbg .Name .Local =="\u0066\u006d\u006c\u0061"{_dbac ,_aadb :=_ffbg .Value ,error (nil );if _aadb !=nil {return _aadb ;};_ccedc .FmlaAttr =_dbac ;continue ;};};for {_gebf ,_gcgc :=d .Token ();if _gcgc !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_gcgc );};if _gebe ,_egagg :=_gebf .(_b .EndElement );_egagg &&_gebe .Name ==start .Name {break ;};};return nil ;};func (_dcdaag ST_TextUnderlineType )Validate ()error {return _dcdaag .ValidateWithPath ("")};func NewCT_CustomColorList ()*CT_CustomColorList {_gbdf :=&CT_CustomColorList {};return _gbdf };func (_abaef *ST_AnimationDgmBuildType )Validate ()error {return _abaef .ValidateWithPath ("")};func (_bdefa *CT_NonVisualContentPartProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egdd :=range start .Attr {if _egdd .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_bfdca ,_gcbd :=_af .ParseBool (_egdd .Value );if _gcbd !=nil {return _gcbd ;};_bdefa .IsCommentAttr =&_bfdca ;continue ;};};_babag :for {_abacg ,_ffcfb :=d .Token ();if _ffcfb !=nil {return _ffcfb ;};switch _cdecfa :=_abacg .(type ){case _b .StartElement :switch _cdecfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdefa .CpLocks =NewCT_ContentPartLocking ();if _ddbed :=d .DecodeElement (_bdefa .CpLocks ,&_cdecfa );_ddbed !=nil {return _ddbed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdefa .ExtLst =NewCT_OfficeArtExtensionList ();if _cecgd :=d .DecodeElement (_bdefa .ExtLst ,&_cdecfa );_cecgd !=nil {return _cecgd ;};default:_be .Log .Debug ("\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",_cdecfa .Name );if _ggge :=d .Skip ();_ggge !=nil {return _ggge ;};};case _b .EndElement :break _babag ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path -func (_ccea *CT_GeomGuideList )ValidateWithPath (path string )error {for _ecaga ,_ceea :=range _ccea .Gd {if _dbfbb :=_ceea .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_ecaga ));_dbfbb !=nil {return _dbfbb ;};};return nil ;};func (_cbfggd *ST_AnimationDgmBuildType )Validate ()error {return _cbfggd .ValidateWithPath ("")}; +// Validate validates the CT_AlphaInverseEffect and its children +func (_dgb *CT_AlphaInverseEffect )Validate ()error {return _dgb .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_aeceg *ST_LineEndWidth )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agfc ,_abdgg :=d .Token ();if _abdgg !=nil {return _abdgg ;};if _bedgc ,_cgace :=_agfc .(_b .EndElement );_cgace &&_bedgc .Name ==start .Name {*_aeceg =1;return nil ;};if _aaadg ,_eeedc :=_agfc .(_b .CharData );!_eeedc {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agfc );}else {switch string (_aaadg ){case "":*_aeceg =0;case "\u0073\u006d":*_aeceg =1;case "\u006d\u0065\u0064":*_aeceg =2;case "\u006c\u0067":*_aeceg =3;};};_agfc ,_abdgg =d .Token ();if _abdgg !=nil {return _abdgg ;};if _dgdbf ,_gdeaa :=_agfc .(_b .EndElement );_gdeaa &&_dgdbf .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agfc );};type ST_OnOffStyleType byte ; + +// Validate validates the CT_Color and its children +func (_gagg *CT_Color )Validate ()error {return _gagg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;}; // Validate validates the CT_PresetGeometry2D and its children -func (_ddbd *CT_PresetGeometry2D )Validate ()error {return _ddbd .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");}; +func (_adggb *CT_PresetGeometry2D )Validate ()error {return _adggb .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func NewCT_FontScheme ()*CT_FontScheme {_dfcee :=&CT_FontScheme {};_dfcee .MajorFont =NewCT_FontCollection ();_dfcee .MinorFont =NewCT_FontCollection ();return _dfcee ;};type ST_ColorSchemeIndex byte ; -// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path -func (_bbdg *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _bbdg .SpDef !=nil {if _gaec :=_bbdg .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_gaec !=nil {return _gaec ;};};if _bbdg .LnDef !=nil {if _gcbddf :=_bbdg .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066");_gcbddf !=nil {return _gcbddf ;};};if _bbdg .TxDef !=nil {if _fdebf :=_bbdg .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_fdebf !=nil {return _fdebf ;};};if _bbdg .ExtLst !=nil {if _dcbdf :=_bbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcbdf !=nil {return _dcbdf ;};};return nil ;};func (_egfg *CT_PresetColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fdab ,_edbbd :=_egfg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _edbbd !=nil {return _edbbd ;};start .Attr =append (start .Attr ,_fdab );e .EncodeToken (start );if _egfg .EG_ColorTransform !=nil {for _ ,_ddda :=range _egfg .EG_ColorTransform {_ddda .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_ceccf :=&EG_OfficeArtExtensionList {};return _ceccf ;}; +// Validate validates the CT_TextParagraph and its children +func (_adddg *CT_TextParagraph )Validate ()error {return _adddg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_bddca *CT_Ratio )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgcfd :=range start .Attr {if _bgcfd .Name .Local =="\u006e"{_ggcbd ,_dcdg :=_af .ParseInt (_bgcfd .Value ,10,64);if _dcdg !=nil {return _dcdg ;};_bddca .NAttr =_ggcbd ;continue ;};if _bgcfd .Name .Local =="\u0064"{_bacgd ,_gbebc :=_af .ParseInt (_bgcfd .Value ,10,64);if _gbebc !=nil {return _gbebc ;};_bddca .DAttr =_bacgd ;continue ;};};for {_ffgg ,_cgaef :=d .Token ();if _cgaef !=nil {return _db .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_cgaef );};if _eggcb ,_bedb :=_ffgg .(_b .EndElement );_bedb &&_eggcb .Name ==start .Name {break ;};};return nil ;};func (_cbbb *CT_GvmlConnector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_eebb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cbbb .NvCxnSpPr ,_eebb );_deaab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbbb .SpPr ,_deaab );if _cbbb .Style !=nil {_gefea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cbbb .Style ,_gefea );};if _cbbb .ExtLst !=nil {_daacc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbbb .ExtLst ,_daacc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edef *CT_TextParagraphProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cggda :=range start .Attr {if _cggda .Name .Local =="\u006d\u0061\u0072\u004c"{_effbag ,_ddgece :=_af .ParseInt (_cggda .Value ,10,32);if _ddgece !=nil {return _ddgece ;};_fbdcg :=int32 (_effbag );_edef .MarLAttr =&_fbdcg ;continue ;};if _cggda .Name .Local =="\u006c\u0076\u006c"{_gbagc ,_beddc :=_af .ParseInt (_cggda .Value ,10,32);if _beddc !=nil {return _beddc ;};_eaecb :=int32 (_gbagc );_edef .LvlAttr =&_eaecb ;continue ;};if _cggda .Name .Local =="\u0061\u006c\u0067\u006e"{_edef .AlgnAttr .UnmarshalXMLAttr (_cggda );continue ;};if _cggda .Name .Local =="\u0072\u0074\u006c"{_adcegd ,_eccfd :=_af .ParseBool (_cggda .Value );if _eccfd !=nil {return _eccfd ;};_edef .RtlAttr =&_adcegd ;continue ;};if _cggda .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_edef .FontAlgnAttr .UnmarshalXMLAttr (_cggda );continue ;};if _cggda .Name .Local =="\u006d\u0061\u0072\u0052"{_gcedade ,_febaf :=_af .ParseInt (_cggda .Value ,10,32);if _febaf !=nil {return _febaf ;};_efdaf :=int32 (_gcedade );_edef .MarRAttr =&_efdaf ;continue ;};if _cggda .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_aggbfc ,_bebfd :=_af .ParseBool (_cggda .Value );if _bebfd !=nil {return _bebfd ;};_edef .LatinLnBrkAttr =&_aggbfc ;continue ;};if _cggda .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_bbfda ,_fgfc :=_af .ParseInt (_cggda .Value ,10,32);if _fgfc !=nil {return _fgfc ;};_gdbga :=int32 (_bbfda );_edef .IndentAttr =&_gdbga ;continue ;};if _cggda .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_bcbbg ,_aaefd :=_af .ParseBool (_cggda .Value );if _aaefd !=nil {return _aaefd ;};_edef .EaLnBrkAttr =&_bcbbg ;continue ;};if _cggda .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_dabf ,_baegf :=_af .ParseBool (_cggda .Value );if _baegf !=nil {return _baegf ;};_edef .HangingPunctAttr =&_dabf ;continue ;};if _cggda .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_gbdbc ,_gdgebf :=ParseUnionST_Coordinate32 (_cggda .Value );if _gdgebf !=nil {return _gdgebf ;};_edef .DefTabSzAttr =&_gbdbc ;continue ;};};_edgba :for {_beedg ,_adgfg :=d .Token ();if _adgfg !=nil {return _adgfg ;};switch _fegedg :=_beedg .(type ){case _b .StartElement :switch _fegedg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .LnSpc =NewCT_TextSpacing ();if _gdgdb :=d .DecodeElement (_edef .LnSpc ,&_fegedg );_gdgdb !=nil {return _gdgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .SpcBef =NewCT_TextSpacing ();if _gbbf :=d .DecodeElement (_edef .SpcBef ,&_fegedg );_gbbf !=nil {return _gbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .SpcAft =NewCT_TextSpacing ();if _fbgb :=d .DecodeElement (_edef .SpcAft ,&_fegedg );_fbgb !=nil {return _fbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .BuClrTx =NewCT_TextBulletColorFollowText ();if _abdcga :=d .DecodeElement (_edef .BuClrTx ,&_fegedg );_abdcga !=nil {return _abdcga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .BuClr =NewCT_Color ();if _cdfeb :=d .DecodeElement (_edef .BuClr ,&_fegedg );_cdfeb !=nil {return _cdfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .BuSzTx =NewCT_TextBulletSizeFollowText ();if _bedca :=d .DecodeElement (_edef .BuSzTx ,&_fegedg );_bedca !=nil {return _bedca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .BuSzPct =NewCT_TextBulletSizePercent ();if _cbdda :=d .DecodeElement (_edef .BuSzPct ,&_fegedg );_cbdda !=nil {return _cbdda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .BuSzPts =NewCT_TextBulletSizePoint ();if _aacfe :=d .DecodeElement (_edef .BuSzPts ,&_fegedg );_aacfe !=nil {return _aacfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .BuFontTx =NewCT_TextBulletTypefaceFollowText ();if _becde :=d .DecodeElement (_edef .BuFontTx ,&_fegedg );_becde !=nil {return _becde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .BuFont =NewCT_TextFont ();if _ggbd :=d .DecodeElement (_edef .BuFont ,&_fegedg );_ggbd !=nil {return _ggbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .BuNone =NewCT_TextNoBullet ();if _cgdaa :=d .DecodeElement (_edef .BuNone ,&_fegedg );_cgdaa !=nil {return _cgdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .BuAutoNum =NewCT_TextAutonumberBullet ();if _gbebcb :=d .DecodeElement (_edef .BuAutoNum ,&_fegedg );_gbebcb !=nil {return _gbebcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .BuChar =NewCT_TextCharBullet ();if _beee :=d .DecodeElement (_edef .BuChar ,&_fegedg );_beee !=nil {return _beee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .BuBlip =NewCT_TextBlipBullet ();if _gfeef :=d .DecodeElement (_edef .BuBlip ,&_fegedg );_gfeef !=nil {return _gfeef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .TabLst =NewCT_TextTabStopList ();if _cbbff :=d .DecodeElement (_edef .TabLst ,&_fegedg );_cbbff !=nil {return _cbbff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .DefRPr =NewCT_TextCharacterProperties ();if _dgcee :=d .DecodeElement (_edef .DefRPr ,&_fegedg );_dgcee !=nil {return _dgcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edef .ExtLst =NewCT_OfficeArtExtensionList ();if _adgfd :=d .DecodeElement (_edef .ExtLst ,&_fegedg );_adgfd !=nil {return _adgfd ;};default:_be .Log .Debug ("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",_fegedg .Name );if _adffaa :=d .Skip ();_adffaa !=nil {return _adffaa ;};};case _b .EndElement :break _edgba ;case _b .CharData :};};return nil ;};func (_gge *CT_BlendEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gge .BlendAttr =ST_BlendMode (1);_gge .Cont =NewCT_EffectContainer ();for _ ,_gee :=range start .Attr {if _gee .Name .Local =="\u0062\u006c\u0065n\u0064"{_gge .BlendAttr .UnmarshalXMLAttr (_gee );continue ;};};_eggf :for {_gbfa ,_fffb :=d .Token ();if _fffb !=nil {return _fffb ;};switch _aeg :=_gbfa .(type ){case _b .StartElement :switch _aeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ccf :=d .DecodeElement (_gge .Cont ,&_aeg );_ccf !=nil {return _ccf ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045\u0066f\u0065c\u0074\u0020\u0025\u0076",_aeg .Name );if _ecf :=d .Skip ();_ecf !=nil {return _ecf ;};};case _b .EndElement :break _eggf ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_DuotoneEffect and its children -func (_aagag *CT_DuotoneEffect )Validate ()error {return _aagag .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");};func NewVideoFile ()*VideoFile {_deae :=&VideoFile {};_deae .CT_VideoFile =*NewCT_VideoFile ();return _deae ;};func (_efcac *CT_SolidColorFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efcac .ScrgbClr !=nil {_bcaed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_efcac .ScrgbClr ,_bcaed );};if _efcac .SrgbClr !=nil {_facfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_efcac .SrgbClr ,_facfg );};if _efcac .HslClr !=nil {_ebgag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_efcac .HslClr ,_ebgag );};if _efcac .SysClr !=nil {_bcgac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_efcac .SysClr ,_bcgac );};if _efcac .SchemeClr !=nil {_cagea :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_efcac .SchemeClr ,_cagea );};if _efcac .PrstClr !=nil {_adagc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_efcac .PrstClr ,_adagc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_BlipChoice ()*CT_BlipChoice {_fdgf :=&CT_BlipChoice {};return _fdgf }; +// Validate validates the CT_OuterShadowEffect and its children +func (_egdaad *CT_OuterShadowEffect )Validate ()error {return _egdaad .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");}; -// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path -func (_bfcb *CT_BlendEffect )ValidateWithPath (path string )error {if _bfcb .BlendAttr ==ST_BlendModeUnset {return _b .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 _acf :=_bfcb .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_acf !=nil {return _acf ;};if _aage :=_bfcb .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_aage !=nil {return _aage ;};return nil ;};func (_cccfb *ST_BlackWhiteMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deaaf ,_acgfd :=d .Token ();if _acgfd !=nil {return _acgfd ;};if _gbedaf ,_ffdaf :=_deaaf .(_d .EndElement );_ffdaf &&_gbedaf .Name ==start .Name {*_cccfb =1;return nil ;};if _ddbgd ,_adbaag :=_deaaf .(_d .CharData );!_adbaag {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",_deaaf );}else {switch string (_ddbgd ){case "":*_cccfb =0;case "\u0063\u006c\u0072":*_cccfb =1;case "\u0061\u0075\u0074\u006f":*_cccfb =2;case "\u0067\u0072\u0061\u0079":*_cccfb =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_cccfb =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_cccfb =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_cccfb =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_cccfb =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_cccfb =8;case "\u0062\u006c\u0061c\u006b":*_cccfb =9;case "\u0077\u0068\u0069t\u0065":*_cccfb =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cccfb =11;};};_deaaf ,_acgfd =d .Token ();if _acgfd !=nil {return _acgfd ;};if _dbgca ,_eaegb :=_deaaf .(_d .EndElement );_eaegb &&_dbgca .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",_deaaf );};func (_ececa *CT_GvmlPicture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gbccf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_ececa .NvPicPr ,_gbccf );_bbbcb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ececa .BlipFill ,_bbbcb );_dbed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ececa .SpPr ,_dbed );if _ececa .Style !=nil {_dcdda :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ececa .Style ,_dcdda );};if _ececa .ExtLst !=nil {_acbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ececa .ExtLst ,_acbb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_QuickTimeFile and its children +func (_efefe *CT_QuickTimeFile )Validate ()error {return _efefe .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func NewCT_TextTabStopList ()*CT_TextTabStopList {_eccg :=&CT_TextTabStopList {};return _eccg };type CT_GrayscaleTransform struct{};func (_bfbbc ST_EffectContainerType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_beeee :=_b .Attr {};_beeee .Name =name ;switch _bfbbc {case ST_EffectContainerTypeUnset :_beeee .Value ="";case ST_EffectContainerTypeSib :_beeee .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_beeee .Value ="\u0074\u0072\u0065\u0065";};return _beeee ,nil ;};func (_fefbd ST_ColorSchemeIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fefbd .String (),start );};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 (_ecfgc *ST_TextVertOverflowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbbfc ,_beeec :=d .Token ();if _beeec !=nil {return _beeec ;};if _afbae ,_efbga :=_bbbfc .(_b .EndElement );_efbga &&_afbae .Name ==start .Name {*_ecfgc =1;return nil ;};if _aebcdb ,_abgag :=_bbbfc .(_b .CharData );!_abgag {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbbfc );}else {switch string (_aebcdb ){case "":*_ecfgc =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_ecfgc =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_ecfgc =2;case "\u0063\u006c\u0069\u0070":*_ecfgc =3;};};_bbbfc ,_beeec =d .Token ();if _beeec !=nil {return _beeec ;};if _afceb ,_gdbef :=_bbbfc .(_b .EndElement );_gdbef &&_afceb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbbfc );}; -// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path -func (_bfbeb *CT_PositivePercentage )ValidateWithPath (path string )error {if _adfbc :=_bfbeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adfbc !=nil {return _adfbc ;};return nil ;};func (_cbaed *CT_GeomGuide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cbaed .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0076",_cbaed .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path +func (_aeaba *CT_PatternFillProperties )ValidateWithPath (path string )error {if _gaaff :=_aeaba .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gaaff !=nil {return _gaaff ;};if _aeaba .FgClr !=nil {if _febcf :=_aeaba .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072");_febcf !=nil {return _febcf ;};};if _aeaba .BgClr !=nil {if _bgbfe :=_aeaba .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_bgbfe !=nil {return _bgbfe ;};};return nil ;};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_ggbde :=ST_TextPoint {};if _e .ST_UniversalMeasurePatternRe .MatchString (s ){_ggbde .ST_UniversalMeasure =&s ;}else {_becgd ,_gbaba :=_af .ParseInt (s ,10,32);if _gbaba !=nil {return _ggbde ,_db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gbaba );};_aebcg :=int32 (_becgd );_ggbde .ST_TextPointUnqualified =&_aebcg ;};return _ggbde ,nil ;};func NewEG_Effect ()*EG_Effect {_eddgf :=&EG_Effect {};return _eddgf };type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_cegd *ST_TextAnchoringType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cegd =0;case "\u0074":*_cegd =1;case "\u0063\u0074\u0072":*_cegd =2;case "\u0062":*_cegd =3;case "\u006a\u0075\u0073\u0074":*_cegd =4;case "\u0064\u0069\u0073\u0074":*_cegd =5;};return nil ;};func (_cabbga *ST_LineCap )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cabbga =0;case "\u0072\u006e\u0064":*_cabbga =1;case "\u0073\u0071":*_cabbga =2;case "\u0066\u006c\u0061\u0074":*_cabbga =3;};return nil ;};func NewCT_StyleMatrix ()*CT_StyleMatrix {_edbag :=&CT_StyleMatrix {};_edbag .FillStyleLst =NewCT_FillStyleList ();_edbag .LnStyleLst =NewCT_LineStyleList ();_edbag .EffectStyleLst =NewCT_EffectStyleList ();_edbag .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _edbag ;};func (_cegea *CT_Transform2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abcg :=range start .Attr {if _abcg .Name .Local =="\u0072\u006f\u0074"{_fgdbc ,_cffgge :=_af .ParseInt (_abcg .Value ,10,32);if _cffgge !=nil {return _cffgge ;};_ccebc :=int32 (_fgdbc );_cegea .RotAttr =&_ccebc ;continue ;};if _abcg .Name .Local =="\u0066\u006c\u0069p\u0048"{_aefdc ,_gfdbeb :=_af .ParseBool (_abcg .Value );if _gfdbeb !=nil {return _gfdbeb ;};_cegea .FlipHAttr =&_aefdc ;continue ;};if _abcg .Name .Local =="\u0066\u006c\u0069p\u0056"{_cedeb ,_dddba :=_af .ParseBool (_abcg .Value );if _dddba !=nil {return _dddba ;};_cegea .FlipVAttr =&_cedeb ;continue ;};};_eefcba :for {_dcbef ,_cfdbb :=d .Token ();if _cfdbb !=nil {return _cfdbb ;};switch _afdebd :=_dcbef .(type ){case _b .StartElement :switch _afdebd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cegea .Off =NewCT_Point2D ();if _ebeed :=d .DecodeElement (_cegea .Off ,&_afdebd );_ebeed !=nil {return _ebeed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cegea .Ext =NewCT_PositiveSize2D ();if _ecccd :=d .DecodeElement (_cegea .Ext ,&_afdebd );_ecccd !=nil {return _ecccd ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d2\u0044\u0020\u0025\u0076",_afdebd .Name );if _cbggd :=d .Skip ();_cbggd !=nil {return _cbggd ;};};case _b .EndElement :break _eefcba ;case _b .CharData :};};return nil ;};func (_acdaa ST_TextAlignType )String ()string {switch _acdaa {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 NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_eeege :=&CT_Path2DCubicBezierTo {};return _eeege ;};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;};func NewCT_SphereCoords ()*CT_SphereCoords {_fccge :=&CT_SphereCoords {};_fccge .LatAttr =0;_fccge .LonAttr =0;_fccge .RevAttr =0;return _fccge ;}; -// Validate validates the CT_TextFont and its children -func (_gccdf *CT_TextFont )Validate ()error {return _gccdf .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");}; +// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path +func (_agec *CT_LineStyleList )ValidateWithPath (path string )error {for _aecf ,_aaba :=range _agec .Ln {if _bace :=_aaba .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_aecf ));_bace !=nil {return _bace ;};};return nil ;}; -// Validate validates the CT_EffectProperties and its children -func (_bdac *CT_EffectProperties )Validate ()error {return _bdac .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dagcac *EG_ThemeableFontStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gagad :for {_eccde ,_ggggb :=d .Token ();if _ggggb !=nil {return _ggggb ;};switch _cgfeg :=_eccde .(type ){case _d .StartElement :switch _cgfeg .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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_dagcac .Font =NewCT_FontCollection ();if _geabca :=d .DecodeElement (_dagcac .Font ,&_cgfeg );_geabca !=nil {return _geabca ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_dagcac .FontRef =NewCT_FontReference ();if _bacfbe :=d .DecodeElement (_dagcac .FontRef ,&_cgfeg );_bacfbe !=nil {return _bacfbe ;};default:_bf .Log .Debug ("\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",_cgfeg .Name );if _fgceda :=d .Skip ();_fgceda !=nil {return _fgceda ;};};case _d .EndElement :break _gagad ;case _d .CharData :};};return nil ;};func (_cgge *CT_FillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceaab :for {_gdcdf ,_agbf :=d .Token ();if _agbf !=nil {return _agbf ;};switch _fcdfb :=_gdcdf .(type ){case _d .StartElement :switch _fcdfb .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"}:_cgge .NoFill =NewCT_NoFillProperties ();if _fedag :=d .DecodeElement (_cgge .NoFill ,&_fcdfb );_fedag !=nil {return _fedag ;};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"}:_cgge .SolidFill =NewCT_SolidColorFillProperties ();if _fecg :=d .DecodeElement (_cgge .SolidFill ,&_fcdfb );_fecg !=nil {return _fecg ;};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"}:_cgge .GradFill =NewCT_GradientFillProperties ();if _cdfae :=d .DecodeElement (_cgge .GradFill ,&_fcdfb );_cdfae !=nil {return _cdfae ;};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"}:_cgge .BlipFill =NewCT_BlipFillProperties ();if _bfbe :=d .DecodeElement (_cgge .BlipFill ,&_fcdfb );_bfbe !=nil {return _bfbe ;};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"}:_cgge .PattFill =NewCT_PatternFillProperties ();if _dfbf :=d .DecodeElement (_cgge .PattFill ,&_fcdfb );_dfbf !=nil {return _dfbf ;};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"}:_cgge .GrpFill =NewCT_GroupFillProperties ();if _fedcb :=d .DecodeElement (_cgge .GrpFill ,&_fcdfb );_fedcb !=nil {return _fedcb ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fcdfb .Name );if _aefa :=d .Skip ();_aefa !=nil {return _aefa ;};};case _d .EndElement :break _ceaab ;case _d .CharData :};};return nil ;};func (_cfabc *EG_ShadeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaagb :for {_fedggd ,_dcfea :=d .Token ();if _dcfea !=nil {return _dcfea ;};switch _dedcd :=_fedggd .(type ){case _d .StartElement :switch _dedcd .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 :"\u006c\u0069\u006e"},_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 :"\u006c\u0069\u006e"}:_cfabc .Lin =NewCT_LinearShadeProperties ();if _fadea :=d .DecodeElement (_cfabc .Lin ,&_dedcd );_fadea !=nil {return _fadea ;};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\u0068"},_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\u0068"}:_cfabc .Path =NewCT_PathShadeProperties ();if _ecegf :=d .DecodeElement (_cfabc .Path ,&_dedcd );_ecegf !=nil {return _ecegf ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0064\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dedcd .Name );if _gadbf :=d .Skip ();_gadbf !=nil {return _gadbf ;};};case _d .EndElement :break _eaagb ;case _d .CharData :};};return nil ;};func (_eeeed ST_TextAlignType )Validate ()error {return _eeeed .ValidateWithPath ("")};func (_bcbacd ST_PresetColorVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcbacd .String (),start );};func NewEG_Text3D ()*EG_Text3D {_bdfdcg :=&EG_Text3D {};return _bdfdcg };func (_fdedb *CT_ScRgbColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fceda :=range start .Attr {if _fceda .Name .Local =="\u0072"{_dbfaf ,_badfd :=ParseUnionST_Percentage (_fceda .Value );if _badfd !=nil {return _badfd ;};_fdedb .RAttr =_dbfaf ;continue ;};if _fceda .Name .Local =="\u0067"{_fbefa ,_bbed :=ParseUnionST_Percentage (_fceda .Value );if _bbed !=nil {return _bbed ;};_fdedb .GAttr =_fbefa ;continue ;};if _fceda .Name .Local =="\u0062"{_bgdaa ,_bcdge :=ParseUnionST_Percentage (_fceda .Value );if _bcdge !=nil {return _bcdge ;};_fdedb .BAttr =_bgdaa ;continue ;};};_dbdf :for {_dafc ,_afabc :=d .Token ();if _afabc !=nil {return _afabc ;};switch _ecdbd :=_dafc .(type ){case _d .StartElement :switch _ecdbd .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_bbgbe :=NewEG_ColorTransform ();_bbgbe .Tint =NewCT_PositiveFixedPercentage ();if _debaf :=d .DecodeElement (_bbgbe .Tint ,&_ecdbd );_debaf !=nil {return _debaf ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_bbgbe );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 :"\u0073\u0068\u0061d\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 :"\u0073\u0068\u0061d\u0065"}:_dffeb :=NewEG_ColorTransform ();_dffeb .Shade =NewCT_PositiveFixedPercentage ();if _bdaaa :=d .DecodeElement (_dffeb .Shade ,&_ecdbd );_bdaaa !=nil {return _bdaaa ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_dffeb );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_beec :=NewEG_ColorTransform ();_beec .Comp =NewCT_ComplementTransform ();if _edcfb :=d .DecodeElement (_beec .Comp ,&_ecdbd );_edcfb !=nil {return _edcfb ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_beec );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_ccaaf :=NewEG_ColorTransform ();_ccaaf .Inv =NewCT_InverseTransform ();if _fbgfc :=d .DecodeElement (_ccaaf .Inv ,&_ecdbd );_fbgfc !=nil {return _fbgfc ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_ccaaf );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\u0079"},_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\u0079"}:_dfda :=NewEG_ColorTransform ();_dfda .Gray =NewCT_GrayscaleTransform ();if _cdfdde :=d .DecodeElement (_dfda .Gray ,&_ecdbd );_cdfdde !=nil {return _cdfdde ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_dfda );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_bbdea :=NewEG_ColorTransform ();_bbdea .Alpha =NewCT_PositiveFixedPercentage ();if _ffacd :=d .DecodeElement (_bbdea .Alpha ,&_ecdbd );_ffacd !=nil {return _ffacd ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_bbdea );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bbec :=NewEG_ColorTransform ();_bbec .AlphaOff =NewCT_FixedPercentage ();if _ggagd :=d .DecodeElement (_bbec .AlphaOff ,&_ecdbd );_ggagd !=nil {return _ggagd ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_bbec );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gdfeb :=NewEG_ColorTransform ();_gdfeb .AlphaMod =NewCT_PositivePercentage ();if _addgg :=d .DecodeElement (_gdfeb .AlphaMod ,&_ecdbd );_addgg !=nil {return _addgg ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_gdfeb );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 :"\u0068\u0075\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 :"\u0068\u0075\u0065"}:_bcfcg :=NewEG_ColorTransform ();_bcfcg .Hue =NewCT_PositiveFixedAngle ();if _cbfgec :=d .DecodeElement (_bcfcg .Hue ,&_ecdbd );_cbfgec !=nil {return _cbfgec ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_bcfcg );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_dggbf :=NewEG_ColorTransform ();_dggbf .HueOff =NewCT_Angle ();if _dgdg :=d .DecodeElement (_dggbf .HueOff ,&_ecdbd );_dgdg !=nil {return _dgdg ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_dggbf );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_adbcg :=NewEG_ColorTransform ();_adbcg .HueMod =NewCT_PositivePercentage ();if _cddbe :=d .DecodeElement (_adbcg .HueMod ,&_ecdbd );_cddbe !=nil {return _cddbe ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_adbcg );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_gaeba :=NewEG_ColorTransform ();_gaeba .Sat =NewCT_Percentage ();if _agaag :=d .DecodeElement (_gaeba .Sat ,&_ecdbd );_agaag !=nil {return _agaag ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_gaeba );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_fgba :=NewEG_ColorTransform ();_fgba .SatOff =NewCT_Percentage ();if _baeefa :=d .DecodeElement (_fgba .SatOff ,&_ecdbd );_baeefa !=nil {return _baeefa ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_fgba );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 :"\u0073\u0061\u0074\u004d\u006f\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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bfagc :=NewEG_ColorTransform ();_bfagc .SatMod =NewCT_Percentage ();if _cagg :=d .DecodeElement (_bfagc .SatMod ,&_ecdbd );_cagg !=nil {return _cagg ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_bfagc );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_fdbcb :=NewEG_ColorTransform ();_fdbcb .Lum =NewCT_Percentage ();if _ddcg :=d .DecodeElement (_fdbcb .Lum ,&_ecdbd );_ddcg !=nil {return _ddcg ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_fdbcb );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bgafbb :=NewEG_ColorTransform ();_bgafbb .LumOff =NewCT_Percentage ();if _bdceg :=d .DecodeElement (_bgafbb .LumOff ,&_ecdbd );_bdceg !=nil {return _bdceg ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_bgafbb );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_affdbd :=NewEG_ColorTransform ();_affdbd .LumMod =NewCT_Percentage ();if _ccgab :=d .DecodeElement (_affdbd .LumMod ,&_ecdbd );_ccgab !=nil {return _ccgab ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_affdbd );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_bdggg :=NewEG_ColorTransform ();_bdggg .Red =NewCT_Percentage ();if _baade :=d .DecodeElement (_bdggg .Red ,&_ecdbd );_baade !=nil {return _baade ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_bdggg );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_bcbac :=NewEG_ColorTransform ();_bcbac .RedOff =NewCT_Percentage ();if _fdecg :=d .DecodeElement (_bcbac .RedOff ,&_ecdbd );_fdecg !=nil {return _fdecg ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_bcbac );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bdeeb :=NewEG_ColorTransform ();_bdeeb .RedMod =NewCT_Percentage ();if _dgfcd :=d .DecodeElement (_bdeeb .RedMod ,&_ecdbd );_dgfcd !=nil {return _dgfcd ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_bdeeb );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\u0065e\u006e"},_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\u0065e\u006e"}:_ddgfg :=NewEG_ColorTransform ();_ddgfg .Green =NewCT_Percentage ();if _gbfd :=d .DecodeElement (_ddgfg .Green ,&_ecdbd );_gbfd !=nil {return _gbfd ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_ddgfg );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\u0065\u0065\u006e\u004f\u0066\u0066"},_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\u0065\u0065\u006e\u004f\u0066\u0066"}:_effgbg :=NewEG_ColorTransform ();_effgbg .GreenOff =NewCT_Percentage ();if _cabdg :=d .DecodeElement (_effgbg .GreenOff ,&_ecdbd );_cabdg !=nil {return _cabdg ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_effgbg );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\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_befdf :=NewEG_ColorTransform ();_befdf .GreenMod =NewCT_Percentage ();if _cggfg :=d .DecodeElement (_befdf .GreenMod ,&_ecdbd );_cggfg !=nil {return _cggfg ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_befdf );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\u0075\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 :"\u0062\u006c\u0075\u0065"}:_ddggg :=NewEG_ColorTransform ();_ddggg .Blue =NewCT_Percentage ();if _bfad :=d .DecodeElement (_ddggg .Blue ,&_ecdbd );_bfad !=nil {return _bfad ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_ddggg );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_cffag :=NewEG_ColorTransform ();_cffag .BlueOff =NewCT_Percentage ();if _adbce :=d .DecodeElement (_cffag .BlueOff ,&_ecdbd );_adbce !=nil {return _adbce ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_cffag );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_cedea :=NewEG_ColorTransform ();_cedea .BlueMod =NewCT_Percentage ();if _dddfgc :=d .DecodeElement (_cedea .BlueMod ,&_ecdbd );_dddfgc !=nil {return _dddfgc ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_cedea );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\u0061\u006dm\u0061"},_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\u0061\u006dm\u0061"}:_aecbaf :=NewEG_ColorTransform ();_aecbaf .Gamma =NewCT_GammaTransform ();if _cfeb :=d .DecodeElement (_aecbaf .Gamma ,&_ecdbd );_cfeb !=nil {return _cfeb ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_aecbaf );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_fddfg :=NewEG_ColorTransform ();_fddfg .InvGamma =NewCT_InverseGammaTransform ();if _gbdbg :=d .DecodeElement (_fddfg .InvGamma ,&_ecdbd );_gbdbg !=nil {return _gbdbg ;};_fdedb .EG_ColorTransform =append (_fdedb .EG_ColorTransform ,_fddfg );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053c\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072 \u0025\u0076",_ecdbd .Name );if _beaag :=d .Skip ();_beaag !=nil {return _beaag ;};};case _d .EndElement :break _dbdf ;case _d .CharData :};};return nil ;};type ST_BlipCompression byte ; +// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path +func (_afag *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil };func (_gfffd *CT_TableStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfffd .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 _ ,_cdgca :=range start .Attr {if _cdgca .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_ccbda ,_dbfgb :=_cdgca .Value ,error (nil );if _dbfgb !=nil {return _dbfgb ;};_gfffd .StyleNameAttr =_ccbda ;continue ;};if _cdgca .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_dgdfa ,_cgdb :=_cdgca .Value ,error (nil );if _cgdb !=nil {return _cgdb ;};_gfffd .StyleIdAttr =_dgdfa ;continue ;};};_ccdae :for {_cdece ,_dabcf :=d .Token ();if _dabcf !=nil {return _dabcf ;};switch _gafcd :=_cdece .(type ){case _b .StartElement :switch _gafcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .TblBg =NewCT_TableBackgroundStyle ();if _adfdd :=d .DecodeElement (_gfffd .TblBg ,&_gafcd );_adfdd !=nil {return _adfdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .WholeTbl =NewCT_TablePartStyle ();if _dabed :=d .DecodeElement (_gfffd .WholeTbl ,&_gafcd );_dabed !=nil {return _dabed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .Band1H =NewCT_TablePartStyle ();if _gdee :=d .DecodeElement (_gfffd .Band1H ,&_gafcd );_gdee !=nil {return _gdee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .Band2H =NewCT_TablePartStyle ();if _gcdef :=d .DecodeElement (_gfffd .Band2H ,&_gafcd );_gcdef !=nil {return _gcdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .Band1V =NewCT_TablePartStyle ();if _bbegfg :=d .DecodeElement (_gfffd .Band1V ,&_gafcd );_bbegfg !=nil {return _bbegfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .Band2V =NewCT_TablePartStyle ();if _ecdda :=d .DecodeElement (_gfffd .Band2V ,&_gafcd );_ecdda !=nil {return _ecdda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .LastCol =NewCT_TablePartStyle ();if _fedcc :=d .DecodeElement (_gfffd .LastCol ,&_gafcd );_fedcc !=nil {return _fedcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .FirstCol =NewCT_TablePartStyle ();if _bfccf :=d .DecodeElement (_gfffd .FirstCol ,&_gafcd );_bfccf !=nil {return _bfccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .LastRow =NewCT_TablePartStyle ();if _acbbf :=d .DecodeElement (_gfffd .LastRow ,&_gafcd );_acbbf !=nil {return _acbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .SeCell =NewCT_TablePartStyle ();if _afga :=d .DecodeElement (_gfffd .SeCell ,&_gafcd );_afga !=nil {return _afga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .SwCell =NewCT_TablePartStyle ();if _dfbg :=d .DecodeElement (_gfffd .SwCell ,&_gafcd );_dfbg !=nil {return _dfbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .FirstRow =NewCT_TablePartStyle ();if _ddbcd :=d .DecodeElement (_gfffd .FirstRow ,&_gafcd );_ddbcd !=nil {return _ddbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .NeCell =NewCT_TablePartStyle ();if _dbbgfe :=d .DecodeElement (_gfffd .NeCell ,&_gafcd );_dbbgfe !=nil {return _dbbgfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .NwCell =NewCT_TablePartStyle ();if _affgd :=d .DecodeElement (_gfffd .NwCell ,&_gafcd );_affgd !=nil {return _affgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfffd .ExtLst =NewCT_OfficeArtExtensionList ();if _ccfff :=d .DecodeElement (_gfffd .ExtLst ,&_gafcd );_ccfff !=nil {return _ccfff ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_gafcd .Name );if _afabg :=d .Skip ();_afabg !=nil {return _afabg ;};};case _b .EndElement :break _ccdae ;case _b .CharData :};};return nil ;};func (_gbacc ST_TextVertOverflowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eagf :=_b .Attr {};_eagf .Name =name ;switch _gbacc {case ST_TextVertOverflowTypeUnset :_eagf .Value ="";case ST_TextVertOverflowTypeOverflow :_eagf .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_eagf .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_eagf .Value ="\u0063\u006c\u0069\u0070";};return _eagf ,nil ;};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_fffffc :=&CT_TableStyleCellStyle {};return _fffffc ;};func (_efaagd *ST_SchemeColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efaagd =0;case "\u0062\u0067\u0031":*_efaagd =1;case "\u0074\u0078\u0031":*_efaagd =2;case "\u0062\u0067\u0032":*_efaagd =3;case "\u0074\u0078\u0032":*_efaagd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_efaagd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_efaagd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_efaagd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_efaagd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_efaagd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_efaagd =10;case "\u0068\u006c\u0069n\u006b":*_efaagd =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_efaagd =12;case "\u0070\u0068\u0043l\u0072":*_efaagd =13;case "\u0064\u006b\u0031":*_efaagd =14;case "\u006c\u0074\u0031":*_efaagd =15;case "\u0064\u006b\u0032":*_efaagd =16;case "\u006c\u0074\u0032":*_efaagd =17;};return nil ;};func (_fg *AG_Blob )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gd :=range start .Attr {if _gd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gd .Name .Local =="\u0065\u006d\u0062e\u0064"{_bg ,_ga :=_gd .Value ,error (nil );if _ga !=nil {return _ga ;};_fg .EmbedAttr =&_bg ;continue ;};if _gd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gd .Name .Local =="\u006c\u0069\u006e\u006b"{_c ,_gc :=_gd .Value ,error (nil );if _gc !=nil {return _gc ;};_fg .LinkAttr =&_c ;continue ;};};for {_ag ,_bb :=d .Token ();if _bb !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_bb );};if _gfb ,_fb :=_ag .(_b .EndElement );_fb &&_gfb .Name ==start .Name {break ;};};return nil ;};func (_ccfbfe ST_LineCap )ValidateWithPath (path string )error {switch _ccfbfe {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfbfe ));};return nil ;}; -// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path -func (_cdfa *CT_BlipChoice )ValidateWithPath (path string )error {for _ceggb ,_gbg :=range _cdfa .AlphaBiLevel {if _ecce :=_gbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_ceggb ));_ecce !=nil {return _ecce ;};};for _egcd ,_agdb :=range _cdfa .AlphaCeiling {if _eee :=_agdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_egcd ));_eee !=nil {return _eee ;};};for _afda ,_eccag :=range _cdfa .AlphaFloor {if _baee :=_eccag .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_afda ));_baee !=nil {return _baee ;};};for _gdg ,_bada :=range _cdfa .AlphaInv {if _bfdc :=_bada .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_gdg ));_bfdc !=nil {return _bfdc ;};};for _degf ,_afgcg :=range _cdfa .AlphaMod {if _fddc :=_afgcg .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_degf ));_fddc !=nil {return _fddc ;};};for _ccgd ,_bbeg :=range _cdfa .AlphaModFix {if _fgd :=_bbeg .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_ccgd ));_fgd !=nil {return _fgd ;};};for _aegd ,_dgae :=range _cdfa .AlphaRepl {if _baca :=_dgae .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_aegd ));_baca !=nil {return _baca ;};};for _ddgd ,_debd :=range _cdfa .BiLevel {if _gfgg :=_debd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_ddgd ));_gfgg !=nil {return _gfgg ;};};for _eeag ,_facf :=range _cdfa .Blur {if _agaa :=_facf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_eeag ));_agaa !=nil {return _agaa ;};};for _ffec ,_eeca :=range _cdfa .ClrChange {if _gdaea :=_eeca .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_ffec ));_gdaea !=nil {return _gdaea ;};};for _gcgfc ,_efg :=range _cdfa .ClrRepl {if _fdag :=_efg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_gcgfc ));_fdag !=nil {return _fdag ;};};for _gaefg ,_abebg :=range _cdfa .Duotone {if _dcca :=_abebg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_gaefg ));_dcca !=nil {return _dcca ;};};for _fdage ,_fafe :=range _cdfa .FillOverlay {if _ffb :=_fafe .ValidateWithPath (_b .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_fdage ));_ffb !=nil {return _ffb ;};};for _ccf ,_fbbe :=range _cdfa .Grayscl {if _eaee :=_fbbe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_ccf ));_eaee !=nil {return _eaee ;};};for _bdgg ,_cdba :=range _cdfa .Hsl {if _egec :=_cdba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_bdgg ));_egec !=nil {return _egec ;};};for _cbeb ,_bgbf :=range _cdfa .Lum {if _bcbe :=_bgbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_cbeb ));_bcbe !=nil {return _bcbe ;};};for _bcag ,_bgf :=range _cdfa .Tint {if _cabg :=_bgf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bcag ));_cabg !=nil {return _cabg ;};};return nil ;};func NewCT_GvmlShape ()*CT_GvmlShape {_cfcf :=&CT_GvmlShape {};_cfcf .NvSpPr =NewCT_GvmlShapeNonVisual ();_cfcf .SpPr =NewCT_ShapeProperties ();return _cfcf ;};func (_bfcfb *EG_LineJoinProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdfc :for {_bfgedf ,_aaagb :=d .Token ();if _aaagb !=nil {return _aaagb ;};switch _cfdd :=_bfgedf .(type ){case _d .StartElement :switch _cfdd .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 :"\u0072\u006f\u0075n\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 :"\u0072\u006f\u0075n\u0064"}:_bfcfb .Round =NewCT_LineJoinRound ();if _eaeeee :=d .DecodeElement (_bfcfb .Round ,&_cfdd );_eaeeee !=nil {return _eaeeee ;};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\u0065\u0076e\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\u0065\u0076e\u006c"}:_bfcfb .Bevel =NewCT_LineJoinBevel ();if _eecgg :=d .DecodeElement (_bfcfb .Bevel ,&_cfdd );_eecgg !=nil {return _eecgg ;};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 :"\u006d\u0069\u0074e\u0072"},_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 :"\u006d\u0069\u0074e\u0072"}:_bfcfb .Miter =NewCT_LineJoinMiterProperties ();if _bcaae :=d .DecodeElement (_bfcfb .Miter ,&_cfdd );_bcaae !=nil {return _bcaae ;};default:_bf .Log .Debug ("\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",_cfdd .Name );if _acdfd :=d .Skip ();_acdfd !=nil {return _acdfd ;};};case _d .EndElement :break _dbdfc ;case _d .CharData :};};return nil ;};func (_gbced *CT_QuickTimeFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",_gbced .LinkAttr )});e .EncodeToken (start );if _gbced .ExtLst !=nil {_cbab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbced .ExtLst ,_cbab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;};func (_fecbf *EG_LineJoinProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fecbf .Round !=nil {_egcce :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_fecbf .Round ,_egcce );};if _fecbf .Bevel !=nil {_cafed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_fecbf .Bevel ,_cafed );};if _fecbf .Miter !=nil {_addde :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_fecbf .Miter ,_addde );};return nil ;};func NewCT_TableCellProperties ()*CT_TableCellProperties {_acfd :=&CT_TableCellProperties {};return _acfd ;}; +// Validate validates the CT_GvmlConnector and its children +func (_gabagd *CT_GvmlConnector )Validate ()error {return _gabagd .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; -// Validate validates the CT_AnimationDgmBuildProperties and its children -func (_cfb *CT_AnimationDgmBuildProperties )Validate ()error {return _cfb .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");};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 NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_cebca :=&CT_PresetGeometry2D {};_cebca .PrstAttr =ST_ShapeType (1);return _cebca ;}; +// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path +func (_bebege *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };func (_cegdb *ST_TextUnderlineType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cegdb =0;case "\u006e\u006f\u006e\u0065":*_cegdb =1;case "\u0077\u006f\u0072d\u0073":*_cegdb =2;case "\u0073\u006e\u0067":*_cegdb =3;case "\u0064\u0062\u006c":*_cegdb =4;case "\u0068\u0065\u0061v\u0079":*_cegdb =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cegdb =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_cegdb =7;case "\u0064\u0061\u0073\u0068":*_cegdb =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_cegdb =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_cegdb =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_cegdb =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cegdb =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_cegdb =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_cegdb =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_cegdb =15;case "\u0077\u0061\u0076\u0079":*_cegdb =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_cegdb =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_cegdb =18;};return nil ;};func (_fbfba ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _fbfba {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfba ));};return nil ;};type ST_FontCollectionIndex byte ;func (_dgcba ST_TextFontAlignType )Validate ()error {return _dgcba .ValidateWithPath ("")};func (_befgc ST_PresetMaterialType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aegad :=_b .Attr {};_aegad .Name =name ;switch _befgc {case ST_PresetMaterialTypeUnset :_aegad .Value ="";case ST_PresetMaterialTypeLegacyMatte :_aegad .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_aegad .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_aegad .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_aegad .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_aegad .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_aegad .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_aegad .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_aegad .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_aegad .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_aegad .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_aegad .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_aegad .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_aegad .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_aegad .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_aegad .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _aegad ,nil ;};func (_badc ST_LineCap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_badc .String (),start );};func (_efgffe *CT_TableRow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccgdeb :=range start .Attr {if _ccgdeb .Name .Local =="\u0068"{_eadfd ,_dedb :=ParseUnionST_Coordinate (_ccgdeb .Value );if _dedb !=nil {return _dedb ;};_efgffe .HAttr =_eadfd ;continue ;};};_aaaga :for {_ecdcce ,_dggfe :=d .Token ();if _dggfe !=nil {return _dggfe ;};switch _fafef :=_ecdcce .(type ){case _b .StartElement :switch _fafef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_degfa :=NewCT_TableCell ();if _bebcc :=d .DecodeElement (_degfa ,&_fafef );_bebcc !=nil {return _bebcc ;};_efgffe .Tc =append (_efgffe .Tc ,_degfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efgffe .ExtLst =NewCT_OfficeArtExtensionList ();if _gbgccc :=d .DecodeElement (_efgffe .ExtLst ,&_fafef );_gbgccc !=nil {return _gbgccc ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0020\u0025\u0076",_fafef .Name );if _cgafe :=d .Skip ();_cgafe !=nil {return _cgafe ;};};case _b .EndElement :break _aaaga ;case _b .CharData :};};return nil ;};func NewEG_Text3D ()*EG_Text3D {_bgade :=&EG_Text3D {};return _bgade };func (_abadb *CT_TextAutonumberBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abadb .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_bgbbgf :=range start .Attr {if _bgbbgf .Name .Local =="\u0074\u0079\u0070\u0065"{_abadb .TypeAttr .UnmarshalXMLAttr (_bgbbgf );continue ;};if _bgbbgf .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_afdac ,_dgfeb :=_af .ParseInt (_bgbbgf .Value ,10,32);if _dgfeb !=nil {return _dgfeb ;};_feeca :=int32 (_afdac );_abadb .StartAtAttr =&_feeca ;continue ;};};for {_bbdaa ,_edcgb :=d .Token ();if _edcgb !=nil {return _db .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",_edcgb );};if _eeade ,_dbccc :=_bbdaa .(_b .EndElement );_dbccc &&_eeade .Name ==start .Name {break ;};};return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_cgccg :=&CT_GradientStop {};return _cgccg };func (_efadb *ST_TextPoint )Validate ()error {return _efadb .ValidateWithPath ("")}; -// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path -func (_badae *EG_EffectProperties )ValidateWithPath (path string )error {if _badae .EffectLst !=nil {if _fegbeb :=_badae .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fegbeb !=nil {return _fegbeb ;};};if _badae .EffectDag !=nil {if _eabaa :=_badae .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_eabaa !=nil {return _eabaa ;};};return nil ;};func (_bbfeba ST_PresetMaterialType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddbgf :=_d .Attr {};_ddbgf .Name =name ;switch _bbfeba {case ST_PresetMaterialTypeUnset :_ddbgf .Value ="";case ST_PresetMaterialTypeLegacyMatte :_ddbgf .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_ddbgf .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_ddbgf .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_ddbgf .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_ddbgf .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_ddbgf .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_ddbgf .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_ddbgf .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_ddbgf .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_ddbgf .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_ddbgf .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_ddbgf .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_ddbgf .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_ddbgf .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_ddbgf .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _ddbgf ,nil ;};func (_aggg *ST_BevelPresetType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aggg =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_aggg =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_aggg =2;case "\u0073\u006c\u006fp\u0065":*_aggg =3;case "\u0063\u0072\u006fs\u0073":*_aggg =4;case "\u0061\u006e\u0067l\u0065":*_aggg =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_aggg =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_aggg =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_aggg =8;case "\u0064\u0069\u0076o\u0074":*_aggg =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_aggg =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_aggg =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_aggg =12;};return nil ;};func (_dabcd ST_TextWrappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dabcd .String (),start );};func (_gcedd *ST_PathFillMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcedd =0;case "\u006e\u006f\u006e\u0065":*_gcedd =1;case "\u006e\u006f\u0072\u006d":*_gcedd =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gcedd =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_gcedd =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gcedd =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_gcedd =6;};return nil ;};func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_gaa :=&CT_AlphaCeilingEffect {};return _gaa };func (_bgce *CT_RelativeRect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgce .LAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bgce .LAttr )});};if _bgce .TAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bgce .TAttr )});};if _bgce .RAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bgce .RAttr )});};if _bgce .BAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0076",*_bgce .BAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;}; +// Validate validates the CT_NonVisualPictureProperties and its children +func (_bceea *CT_NonVisualPictureProperties )Validate ()error {return _bceea .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 (_bbaca ST_PathFillMode )String ()string {switch _bbaca {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 "";}; -// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path -func (_fbebe *CT_GraphicalObject )ValidateWithPath (path string )error {if _cbgd :=_fbebe .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_cbgd !=nil {return _cbgd ;};return nil ;};func (_fdcdc ST_PresetColorVal )ValidateWithPath (path string )error {switch _fdcdc {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdcdc ));};return nil ;};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_fcdfc :=&CT_ObjectStyleDefaults {};return _fcdfc ;};func (_eagfg ST_RectAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbbca :=_d .Attr {};_gbbca .Name =name ;switch _eagfg {case ST_RectAlignmentUnset :_gbbca .Value ="";case ST_RectAlignmentTl :_gbbca .Value ="\u0074\u006c";case ST_RectAlignmentT :_gbbca .Value ="\u0074";case ST_RectAlignmentTr :_gbbca .Value ="\u0074\u0072";case ST_RectAlignmentL :_gbbca .Value ="\u006c";case ST_RectAlignmentCtr :_gbbca .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_gbbca .Value ="\u0072";case ST_RectAlignmentBl :_gbbca .Value ="\u0062\u006c";case ST_RectAlignmentB :_gbbca .Value ="\u0062";case ST_RectAlignmentBr :_gbbca .Value ="\u0062\u0072";};return _gbbca ,nil ;};func (_gcddae ST_LineEndLength )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgbaa :=_d .Attr {};_fgbaa .Name =name ;switch _gcddae {case ST_LineEndLengthUnset :_fgbaa .Value ="";case ST_LineEndLengthSm :_fgbaa .Value ="\u0073\u006d";case ST_LineEndLengthMed :_fgbaa .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_fgbaa .Value ="\u006c\u0067";};return _fgbaa ,nil ;};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_fbgfe :=&CT_TablePropertiesChoice {};return _fbgfe ;};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 (_ceebc *EG_TextBulletSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bffec :for {_adcca ,_dcgef :=d .Token ();if _dcgef !=nil {return _dcgef ;};switch _aggfg :=_adcca .(type ){case _d .StartElement :switch _aggfg .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 :"\u0062\u0075\u0053\u007a\u0054\u0078"},_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\u0075\u0053\u007a\u0054\u0078"}:_ceebc .BuSzTx =NewCT_TextBulletSizeFollowText ();if _ecdfa :=d .DecodeElement (_ceebc .BuSzTx ,&_aggfg );_ecdfa !=nil {return _ecdfa ;};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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_ceebc .BuSzPct =NewCT_TextBulletSizePercent ();if _gcfbe :=d .DecodeElement (_ceebc .BuSzPct ,&_aggfg );_gcfbe !=nil {return _gcfbe ;};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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_ceebc .BuSzPts =NewCT_TextBulletSizePoint ();if _dabdg :=d .DecodeElement (_ceebc .BuSzPts ,&_aggfg );_dabdg !=nil {return _dabdg ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0020\u0025\u0076",_aggfg .Name );if _bggfb :=d .Skip ();_bggfb !=nil {return _bggfb ;};};case _d .EndElement :break _bffec ;case _d .CharData :};};return nil ;};func (_dbdae *CT_TextLineBreak )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcddf :for {_gcfee ,_cggda :=d .Token ();if _cggda !=nil {return _cggda ;};switch _acfef :=_gcfee .(type ){case _d .StartElement :switch _acfef .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_dbdae .RPr =NewCT_TextCharacterProperties ();if _bgdcgf :=d .DecodeElement (_dbdae .RPr ,&_acfef );_bgdcgf !=nil {return _bgdcgf ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0020\u0025v",_acfef .Name );if _bgeea :=d .Skip ();_bgeea !=nil {return _bgeea ;};};case _d .EndElement :break _fcddf ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_HSLEffect and its children +func (_dddab *CT_HSLEffect )Validate ()error {return _dddab .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_fageae *ST_PresetMaterialType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fageae =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_fageae =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_fageae =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_fageae =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_fageae =4;case "\u006d\u0061\u0074t\u0065":*_fageae =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_fageae =6;case "\u006d\u0065\u0074a\u006c":*_fageae =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_fageae =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_fageae =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_fageae =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_fageae =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_fageae =12;case "\u0063\u006c\u0065a\u0072":*_fageae =13;case "\u0066\u006c\u0061\u0074":*_fageae =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_fageae =15;};return nil ;};func (_agfbcg ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _agfbcg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfbcg ));};return nil ;};type CT_DashStopList struct{Ds []*CT_DashStop ;};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;}; -// Validate validates the Blip and its children -func (_df *Blip )Validate ()error {return _df .ValidateWithPath ("\u0042\u006c\u0069\u0070")};func (_egedb *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bbdfa ,_edae :=d .Token ();if _edae !=nil {return _b .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",_edae );};if _ccaab ,_fbfad :=_bbdfa .(_d .EndElement );_fbfad &&_ccaab .Name ==start .Name {break ;};};return nil ;};func (_eccda *ST_TextTabAlignType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcddb ,_bbbcdf :=d .Token ();if _bbbcdf !=nil {return _bbbcdf ;};if _cagde ,_ccgdea :=_dcddb .(_d .EndElement );_ccgdea &&_cagde .Name ==start .Name {*_eccda =1;return nil ;};if _caebee ,_ffaeebd :=_dcddb .(_d .CharData );!_ffaeebd {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",_dcddb );}else {switch string (_caebee ){case "":*_eccda =0;case "\u006c":*_eccda =1;case "\u0063\u0074\u0072":*_eccda =2;case "\u0072":*_eccda =3;case "\u0064\u0065\u0063":*_eccda =4;};};_dcddb ,_bbbcdf =d .Token ();if _bbbcdf !=nil {return _bbbcdf ;};if _afdde ,_bcbba :=_dcddb .(_d .EndElement );_bcbba &&_afdde .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",_dcddb );};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);func (_gbfaa *CT_RelativeOffsetEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbfaa .TxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_gbfaa .TxAttr )});};if _gbfaa .TyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_gbfaa .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gefe *CT_AlphaModulateFixedEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gefe .AmtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006d\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gefe .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path +func (_cgfbb *CT_FillEffect )ValidateWithPath (path string )error {if _cgfbb .NoFill !=nil {if _agdeef :=_cgfbb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_agdeef !=nil {return _agdeef ;};};if _cgfbb .SolidFill !=nil {if _aefg :=_cgfbb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_aefg !=nil {return _aefg ;};};if _cgfbb .GradFill !=nil {if _eeac :=_cgfbb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_eeac !=nil {return _eeac ;};};if _cgfbb .BlipFill !=nil {if _efaef :=_cgfbb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_efaef !=nil {return _efaef ;};};if _cgfbb .PattFill !=nil {if _gggfd :=_cgfbb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gggfd !=nil {return _gggfd ;};};if _cgfbb .GrpFill !=nil {if _ccddg :=_cgfbb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ccddg !=nil {return _ccddg ;};};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 (_fbcdda ST_TextShapeType )String ()string {switch _fbcdda {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 (_fgfdd *ST_PathFillMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgfdd =0;case "\u006e\u006f\u006e\u0065":*_fgfdd =1;case "\u006e\u006f\u0072\u006d":*_fgfdd =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_fgfdd =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_fgfdd =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_fgfdd =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_fgfdd =6;};return nil ;};type Any interface{MarshalXML (_fdcdb *_b .Encoder ,_gbfeg _b .StartElement )error ;UnmarshalXML (_ccfd *_b .Decoder ,_cafbf _b .StartElement )error ;};func (_eafaeb *CT_StyleMatrixReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_db .Sprintf ("\u0025\u0076",_eafaeb .IdxAttr )});e .EncodeToken (start );if _eafaeb .ScrgbClr !=nil {_aedad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_eafaeb .ScrgbClr ,_aedad );};if _eafaeb .SrgbClr !=nil {_bbcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_eafaeb .SrgbClr ,_bbcc );};if _eafaeb .HslClr !=nil {_efacc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_eafaeb .HslClr ,_efacc );};if _eafaeb .SysClr !=nil {_fbag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_eafaeb .SysClr ,_fbag );};if _eafaeb .SchemeClr !=nil {_ggcc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_eafaeb .SchemeClr ,_ggcc );};if _eafaeb .PrstClr !=nil {_daegf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_eafaeb .PrstClr ,_daegf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Backdrop and its children -func (_gffc *CT_Backdrop )Validate ()error {return _gffc .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");}; +// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path +func (_gfdbf *CT_RelativeRect )ValidateWithPath (path string )error {if _gfdbf .LAttr !=nil {if _gbgceg :=_gfdbf .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_gbgceg !=nil {return _gbgceg ;};};if _gfdbf .TAttr !=nil {if _ddeag :=_gfdbf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ddeag !=nil {return _ddeag ;};};if _gfdbf .RAttr !=nil {if _fdec :=_gfdbf .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_fdec !=nil {return _fdec ;};};if _gfdbf .BAttr !=nil {if _cgbed :=_gfdbf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_cgbed !=nil {return _cgbed ;};};return nil ;};func (_ffadf *CT_NoFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_agfbc ,_bfacb :=d .Token ();if _bfacb !=nil {return _db .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",_bfacb );};if _babe ,_agaa :=_agfbc .(_b .EndElement );_agaa &&_babe .Name ==start .Name {break ;};};return nil ;};func (_dggea ST_AnimationDgmOnlyBuildType )Validate ()error {return _dggea .ValidateWithPath ("")}; -// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path -func (_faaaab *VideoFile )ValidateWithPath (path string )error {if _debbdg :=_faaaab .CT_VideoFile .ValidateWithPath (path );_debbdg !=nil {return _debbdg ;};return nil ;};func (_afggb *CT_NonVisualContentPartProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afggb .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_afggb .IsCommentAttr ))});};e .EncodeToken (start );if _afggb .CpLocks !=nil {_gefga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_afggb .CpLocks ,_gefga );};if _afggb .ExtLst !=nil {_bbgeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afggb .ExtLst ,_bbgeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ST_TextSpacingPercentOrPercentString is a union type +type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_aegb :=&CT_GraphicalObjectData {};return _aegb ;}; -// Validate validates the ThemeOverride and its children -func (_fgbag *ThemeOverride )Validate ()error {return _fgbag .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_aae *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacd :for {_cgce ,_fbcc :=d .Token ();if _fbcc !=nil {return _fbcc ;};switch _dacc :=_cgce .(type ){case _d .StartElement :switch _dacc .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 :"\u0062\u006c\u0064\u0044\u0067\u006d"},_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\u0064\u0044\u0067\u006d"}:_aae .BldDgm =NewCT_AnimationDgmBuildProperties ();if _cdcg :=d .DecodeElement (_aae .BldDgm ,&_dacc );_cdcg !=nil {return _cdcg ;};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\u0064\u0043\u0068\u0061\u0072\u0074"},_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\u0064\u0043\u0068\u0061\u0072\u0074"}:_aae .BldChart =NewCT_AnimationChartBuildProperties ();if _ddga :=d .DecodeElement (_aae .BldChart ,&_dacc );_ddga !=nil {return _ddga ;};default:_bf .Log .Debug ("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",_dacc .Name );if _ebfa :=d .Skip ();_ebfa !=nil {return _ebfa ;};};case _d .EndElement :break _dacd ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_AnimationDgmBuildProperties and its children +func (_edb *CT_AnimationDgmBuildProperties )Validate ()error {return _edb .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");};func (_fcdaf ST_AnimationChartBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcdaf .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_b .CharData (_fcdaf .ST_AnimationBuildType .String ()));};if _fcdaf .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_b .CharData (_fcdaf .ST_AnimationChartOnlyBuildType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_bbfd :=&CT_TextBulletTypefaceFollowText {};return _bbfd ;}; -// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path -func (_feafc *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path +func (_gbfaf *CT_FillProperties )ValidateWithPath (path string )error {if _gbfaf .NoFill !=nil {if _gada :=_gbfaf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gada !=nil {return _gada ;};};if _gbfaf .SolidFill !=nil {if _bfdbb :=_gbfaf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bfdbb !=nil {return _bfdbb ;};};if _gbfaf .GradFill !=nil {if _fffff :=_gbfaf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fffff !=nil {return _fffff ;};};if _gbfaf .BlipFill !=nil {if _gcdcf :=_gbfaf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gcdcf !=nil {return _gcdcf ;};};if _gbfaf .PattFill !=nil {if _ceee :=_gbfaf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ceee !=nil {return _ceee ;};};if _gbfaf .GrpFill !=nil {if _cedea :=_gbfaf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cedea !=nil {return _cedea ;};};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_InnerShadowEffect and its children, prefixing error messages with path -func (_cacd *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _cacd .BlurRadAttr !=nil {if *_cacd .BlurRadAttr < 0{return _b .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 ,*_cacd .BlurRadAttr );};if *_cacd .BlurRadAttr > 27273042316900{return _b .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 ,*_cacd .BlurRadAttr );};};if _cacd .DistAttr !=nil {if *_cacd .DistAttr < 0{return _b .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 ,*_cacd .DistAttr );};if *_cacd .DistAttr > 27273042316900{return _b .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 ,*_cacd .DistAttr );};};if _cacd .DirAttr !=nil {if *_cacd .DirAttr < 0{return _b .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 ,*_cacd .DirAttr );};if *_cacd .DirAttr >=21600000{return _b .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 ,*_cacd .DirAttr );};};if _cacd .ScrgbClr !=nil {if _fggbb :=_cacd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fggbb !=nil {return _fggbb ;};};if _cacd .SrgbClr !=nil {if _gggdg :=_cacd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gggdg !=nil {return _gggdg ;};};if _cacd .HslClr !=nil {if _bbfffe :=_cacd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bbfffe !=nil {return _bbfffe ;};};if _cacd .SysClr !=nil {if _babge :=_cacd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_babge !=nil {return _babge ;};};if _cacd .SchemeClr !=nil {if _gcgc :=_cacd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gcgc !=nil {return _gcgc ;};};if _cacd .PrstClr !=nil {if _egbee :=_cacd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_egbee !=nil {return _egbee ;};};return nil ;}; +// Validate validates the CT_GvmlShapeNonVisual and its children +func (_caadc *CT_GvmlShapeNonVisual )Validate ()error {return _caadc .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; -// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path -func (_edged *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _gfdgac :=_edged .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_gfdgac !=nil {return _gfdgac ;};return nil ;};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;}; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_acdf *CT_FontScheme )ValidateWithPath (path string )error {if _befg :=_acdf .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_befg !=nil {return _befg ;};if _bbbgg :=_acdf .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074");_bbbgg !=nil {return _bbbgg ;};if _acdf .ExtLst !=nil {if _aeab :=_acdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeab !=nil {return _aeab ;};};return nil ;};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_cffab :=&CT_GrayscaleEffect {};return _cffab };func (_gdbgf ST_LineEndLength )Validate ()error {return _gdbgf .ValidateWithPath ("")};func (_fegegc *EG_ColorChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebbg :for {_gebdg ,_abfbd :=d .Token ();if _abfbd !=nil {return _abfbd ;};switch _fgbfe :=_gebdg .(type ){case _b .StartElement :switch _fgbfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegegc .ScrgbClr =NewCT_ScRgbColor ();if _gegge :=d .DecodeElement (_fegegc .ScrgbClr ,&_fgbfe );_gegge !=nil {return _gegge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegegc .SrgbClr =NewCT_SRgbColor ();if _gcbb :=d .DecodeElement (_fegegc .SrgbClr ,&_fgbfe );_gcbb !=nil {return _gcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegegc .HslClr =NewCT_HslColor ();if _agadd :=d .DecodeElement (_fegegc .HslClr ,&_fgbfe );_agadd !=nil {return _agadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegegc .SysClr =NewCT_SystemColor ();if _cgbde :=d .DecodeElement (_fegegc .SysClr ,&_fgbfe );_cgbde !=nil {return _cgbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegegc .SchemeClr =NewCT_SchemeColor ();if _fbcfc :=d .DecodeElement (_fegegc .SchemeClr ,&_fgbfe );_fbcfc !=nil {return _fbcfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fegegc .PrstClr =NewCT_PresetColor ();if _fcgca :=d .DecodeElement (_fegegc .PrstClr ,&_fgbfe );_fcgca !=nil {return _fcgca ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_fgbfe .Name );if _cfga :=d .Skip ();_cfga !=nil {return _cfga ;};};case _b .EndElement :break _ebbg ;case _b .CharData :};};return nil ;};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;}; -// ST_AdjAngle is a union type -type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;};func NewCT_Path2DList ()*CT_Path2DList {_fagf :=&CT_Path2DList {};return _fagf }; +// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path +func (_fcca *CT_ContentPartLocking )ValidateWithPath (path string )error {if _fcca .ExtLst !=nil {if _ffce :=_fcca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffce !=nil {return _ffce ;};};return nil ;};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 (_dbedd ST_PresetShadowVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebgbaa :=_b .Attr {};_ebgbaa .Name =name ;switch _dbedd {case ST_PresetShadowValUnset :_ebgbaa .Value ="";case ST_PresetShadowValShdw1 :_ebgbaa .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_ebgbaa .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_ebgbaa .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_ebgbaa .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_ebgbaa .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_ebgbaa .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_ebgbaa .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_ebgbaa .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_ebgbaa .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_ebgbaa .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_ebgbaa .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_ebgbaa .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_ebgbaa .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_ebgbaa .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_ebgbaa .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_ebgbaa .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_ebgbaa .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_ebgbaa .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_ebgbaa .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_ebgbaa .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _ebgbaa ,nil ;};func (_fbfdcd *CT_PresetTextShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfdcd .PrstAttr =ST_TextShapeType (1);for _ ,_bbae :=range start .Attr {if _bbae .Name .Local =="\u0070\u0072\u0073\u0074"{_fbfdcd .PrstAttr .UnmarshalXMLAttr (_bbae );continue ;};};_gdfa :for {_eacd ,_edegc :=d .Token ();if _edegc !=nil {return _edegc ;};switch _dfaf :=_eacd .(type ){case _b .StartElement :switch _dfaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbfdcd .AvLst =NewCT_GeomGuideList ();if _bgage :=d .DecodeElement (_fbfdcd .AvLst ,&_dfaf );_bgage !=nil {return _bgage ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074T\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_dfaf .Name );if _edcc :=d .Skip ();_edcc !=nil {return _edcc ;};};case _b .EndElement :break _gdfa ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path -func (_eceaca *CT_TableGrid )ValidateWithPath (path string )error {for _abgg ,_geffc :=range _eceaca .GridCol {if _agacf :=_geffc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_abgg ));_agacf !=nil {return _agacf ;};};return nil ;};func (_cgced *CT_LineJoinBevel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TextAutonumberScheme byte ;func (_bdbc *CT_GeomRect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_b .Sprintf ("\u0025\u0076",_bdbc .LAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0076",_bdbc .TAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_bdbc .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0076",_bdbc .BAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_EffectStyleItem and its children +func (_fgbbbe *CT_EffectStyleItem )Validate ()error {return _fgbbbe .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");};func (_adcedg ST_TextWrappingType )ValidateWithPath (path string )error {switch _adcedg {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcedg ));};return nil ;};func (_eceef ST_SystemColorVal )Validate ()error {return _eceef .ValidateWithPath ("")};func (_cdfbg *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdfbg =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_cdfbg =1;case "\u0063\u006c\u0069\u0070":*_cdfbg =2;};return nil ;};func (_bada *CT_DashStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064"},Value :_db .Sprintf ("\u0025\u0076",_bada .DAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070"},Value :_db .Sprintf ("\u0025\u0076",_bada .SpAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbage *CT_OfficeArtExtension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agebf :=range start .Attr {if _agebf .Name .Local =="\u0075\u0072\u0069"{_ebced ,_egga :=_agebf .Value ,error (nil );if _egga !=nil {return _egga ;};_dbage .UriAttr =_ebced ;continue ;};};_gcaaf :for {_edbcd ,_gcedad :=d .Token ();if _gcedad !=nil {return _gcedad ;};switch _ccaccd :=_edbcd .(type ){case _b .StartElement :switch _ccaccd .Name {default:if _egdea ,_addge :=_fd .CreateElement (_ccaccd );_addge !=nil {return _addge ;}else {if _fbegd :=d .DecodeElement (_egdea ,&_ccaccd );_fbegd !=nil {return _fbegd ;};_dbage .Any =append (_dbage .Any ,_egdea );};};case _b .EndElement :break _gcaaf ;case _b .CharData :};};return nil ;};func (_efbbf ST_TextStrikeType )Validate ()error {return _efbbf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path -func (_dded *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _ecaa ,_eede :=range _dded .Cxn {if _geaba :=_eede .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_ecaa ));_geaba !=nil {return _geaba ;};};return nil ;}; +// Validate validates the CT_Path2DClose and its children +func (_abbeg *CT_Path2DClose )Validate ()error {return _abbeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_eeffc ST_TextAlignType )Validate ()error {return _eeffc .ValidateWithPath ("")}; -// ST_AdjCoordinate is a union type -type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};type ST_TextAnchoringType byte ; +// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path +func (_gafab *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;};func (_eecdga ST_TextVertOverflowType )String ()string {switch _eecdga {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_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_ccge :=&CT_ClipboardStyleSheet {};_ccge .ThemeElements =NewCT_BaseStyles ();_ccge .ClrMap =NewCT_ColorMapping ();return _ccge ;};func (_dbfd *EG_TextGeometry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _dbfd .CustGeom !=nil {_bfdec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_dbfd .CustGeom ,_bfdec );};if _dbfd .PrstTxWarp !=nil {_cbefcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_dbfd .PrstTxWarp ,_cbefcb );};return nil ;};func (_gfeed ST_TextShapeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfeed .String (),start );};func (_cfdcf *CT_Shape3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcgda :=range start .Attr {if _fcgda .Name .Local =="\u007a"{_eaeb ,_edacb :=ParseUnionST_Coordinate (_fcgda .Value );if _edacb !=nil {return _edacb ;};_cfdcf .ZAttr =&_eaeb ;continue ;};if _fcgda .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_fafea ,_degb :=_af .ParseInt (_fcgda .Value ,10,64);if _degb !=nil {return _degb ;};_cfdcf .ExtrusionHAttr =&_fafea ;continue ;};if _fcgda .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_eddge ,_deegdb :=_af .ParseInt (_fcgda .Value ,10,64);if _deegdb !=nil {return _deegdb ;};_cfdcf .ContourWAttr =&_eddge ;continue ;};if _fcgda .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_cfdcf .PrstMaterialAttr .UnmarshalXMLAttr (_fcgda );continue ;};};_ceegc :for {_bfadd ,_afaed :=d .Token ();if _afaed !=nil {return _afaed ;};switch _fgbede :=_bfadd .(type ){case _b .StartElement :switch _fgbede .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfdcf .BevelT =NewCT_Bevel ();if _ebaee :=d .DecodeElement (_cfdcf .BevelT ,&_fgbede );_ebaee !=nil {return _ebaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfdcf .BevelB =NewCT_Bevel ();if _ffdbd :=d .DecodeElement (_cfdcf .BevelB ,&_fgbede );_ffdbd !=nil {return _ffdbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfdcf .ExtrusionClr =NewCT_Color ();if _cdgcg :=d .DecodeElement (_cfdcf .ExtrusionClr ,&_fgbede );_cdgcg !=nil {return _cdgcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfdcf .ContourClr =NewCT_Color ();if _cbebc :=d .DecodeElement (_cfdcf .ContourClr ,&_fgbede );_cbebc !=nil {return _cbebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfdcf .ExtLst =NewCT_OfficeArtExtensionList ();if _cgbfb :=d .DecodeElement (_cfdcf .ExtLst ,&_fgbede );_cgbfb !=nil {return _cgbfb ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0033\u0044\u0020\u0025\u0076",_fgbede .Name );if _bagdd :=d .Skip ();_bagdd !=nil {return _bagdd ;};};case _b .EndElement :break _ceegc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_AudioFile and its children -func (_bfgb *CT_AudioFile )Validate ()error {return _bfgb .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_egcdgg *ST_RectAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfdd ,_ffedb :=d .Token ();if _ffedb !=nil {return _ffedb ;};if _abdbg ,_afdb :=_dfdd .(_d .EndElement );_afdb &&_abdbg .Name ==start .Name {*_egcdgg =1;return nil ;};if _cddcef ,_cebef :=_dfdd .(_d .CharData );!_cebef {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",_dfdd );}else {switch string (_cddcef ){case "":*_egcdgg =0;case "\u0074\u006c":*_egcdgg =1;case "\u0074":*_egcdgg =2;case "\u0074\u0072":*_egcdgg =3;case "\u006c":*_egcdgg =4;case "\u0063\u0074\u0072":*_egcdgg =5;case "\u0072":*_egcdgg =6;case "\u0062\u006c":*_egcdgg =7;case "\u0062":*_egcdgg =8;case "\u0062\u0072":*_egcdgg =9;};};_dfdd ,_ffedb =d .Token ();if _ffedb !=nil {return _ffedb ;};if _cbbbf ,_egdbb :=_dfdd .(_d .EndElement );_egdbb &&_cbbbf .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",_dfdd );};func (_debfc *CT_TableStyleTextStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abeeb :=range start .Attr {if _abeeb .Name .Local =="\u0062"{_debfc .BAttr .UnmarshalXMLAttr (_abeeb );continue ;};if _abeeb .Name .Local =="\u0069"{_debfc .IAttr .UnmarshalXMLAttr (_abeeb );continue ;};};_ggaab :for {_caecg ,_eebca :=d .Token ();if _eebca !=nil {return _eebca ;};switch _bbdbg :=_caecg .(type ){case _d .StartElement :switch _bbdbg .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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_debfc .Font =NewCT_FontCollection ();if _afca :=d .DecodeElement (_debfc .Font ,&_bbdbg );_afca !=nil {return _afca ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_debfc .FontRef =NewCT_FontReference ();if _gbeab :=d .DecodeElement (_debfc .FontRef ,&_bbdbg );_gbeab !=nil {return _gbeab ;};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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_debfc .ScrgbClr =NewCT_ScRgbColor ();if _fggba :=d .DecodeElement (_debfc .ScrgbClr ,&_bbdbg );_fggba !=nil {return _fggba ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_debfc .SrgbClr =NewCT_SRgbColor ();if _dcaea :=d .DecodeElement (_debfc .SrgbClr ,&_bbdbg );_dcaea !=nil {return _dcaea ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_debfc .HslClr =NewCT_HslColor ();if _geaed :=d .DecodeElement (_debfc .HslClr ,&_bbdbg );_geaed !=nil {return _geaed ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_debfc .SysClr =NewCT_SystemColor ();if _caaag :=d .DecodeElement (_debfc .SysClr ,&_bbdbg );_caaag !=nil {return _caaag ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_debfc .SchemeClr =NewCT_SchemeColor ();if _bedgb :=d .DecodeElement (_debfc .SchemeClr ,&_bbdbg );_bedgb !=nil {return _bedgb ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_debfc .PrstClr =NewCT_PresetColor ();if _cgafe :=d .DecodeElement (_debfc .PrstClr ,&_bbdbg );_cgafe !=nil {return _cgafe ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debfc .ExtLst =NewCT_OfficeArtExtensionList ();if _feaae :=d .DecodeElement (_debfc .ExtLst ,&_bbdbg );_feaae !=nil {return _feaae ;};default:_bf .Log .Debug ("\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",_bbdbg .Name );if _edcgf :=d .Skip ();_edcgf !=nil {return _edcgf ;};};case _d .EndElement :break _ggaab ;case _d .CharData :};};return nil ;};func (_cgae ST_FixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgae .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_cgae .ST_FixedPercentageDecimal )));};if _cgae .ST_FixedPercentage !=nil {e .Encode (_cgae .ST_FixedPercentage );};return e .EncodeToken (_d .EndElement {Name :start .Name });};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 ;};func (_eddedb ST_SchemeColorVal )ValidateWithPath (path string )error {switch _eddedb {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 (_eddedb ));};return nil ;};func (_ggafae ST_ShapeType )String ()string {switch _ggafae {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 "";}; +// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path +func (_bgbec *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil };func NewCT_FlatText ()*CT_FlatText {_egedb :=&CT_FlatText {};return _egedb }; -// Validate validates the CT_EffectList and its children -func (_abcg *CT_EffectList )Validate ()error {return _abcg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_dgbge :=&CT_PathShadeProperties {};return _dgbge ;};func (_cagab *CT_NoFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bdce ,_acgbb :=d .Token ();if _acgbb !=nil {return _b .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",_acgbb );};if _defc ,_fabd :=_bdce .(_d .EndElement );_fabd &&_defc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path +func (_dccg *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _dccg .AvLst !=nil {if _ceac :=_dccg .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_ceac !=nil {return _ceac ;};};if _dccg .GdLst !=nil {if _acbf :=_dccg .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074");_acbf !=nil {return _acbf ;};};if _dccg .AhLst !=nil {if _fbee :=_dccg .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_fbee !=nil {return _fbee ;};};if _dccg .CxnLst !=nil {if _cggfc :=_dccg .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074");_cggfc !=nil {return _cggfc ;};};if _dccg .Rect !=nil {if _gaba :=_dccg .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_gaba !=nil {return _gaba ;};};if _eadbf :=_dccg .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074");_eadbf !=nil {return _eadbf ;};return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path -func (_cfg *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _egeeb :=_cfg .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_egeeb !=nil {return _egeeb ;};if _dced :=_cfg .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dced !=nil {return _dced ;};for _deccf ,_cbfed :=range _cfg .Choice {if _gfcbg :=_cbfed .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_deccf ));_gfcbg !=nil {return _gfcbg ;};};if _cfg .ExtLst !=nil {if _dgdd :=_cfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgdd !=nil {return _dgdd ;};};return nil ;};func (_fcced ST_TextAutonumberScheme )String ()string {switch _fcced {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 (_caceb ST_LineEndLength )Validate ()error {return _caceb .ValidateWithPath ("")};func (_gdaee *CT_FillStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaae :for {_geaa ,_dcbg :=d .Token ();if _dcbg !=nil {return _dcbg ;};switch _cccb :=_geaa .(type ){case _d .StartElement :switch _cccb .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"}:_gcbb :=NewEG_FillProperties ();_gcbb .NoFill =NewCT_NoFillProperties ();if _fbbef :=d .DecodeElement (_gcbb .NoFill ,&_cccb );_fbbef !=nil {return _fbbef ;};_gdaee .EG_FillProperties =append (_gdaee .EG_FillProperties ,_gcbb );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"}:_fafea :=NewEG_FillProperties ();_fafea .SolidFill =NewCT_SolidColorFillProperties ();if _bgdbg :=d .DecodeElement (_fafea .SolidFill ,&_cccb );_bgdbg !=nil {return _bgdbg ;};_gdaee .EG_FillProperties =append (_gdaee .EG_FillProperties ,_fafea );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"}:_bebf :=NewEG_FillProperties ();_bebf .GradFill =NewCT_GradientFillProperties ();if _agde :=d .DecodeElement (_bebf .GradFill ,&_cccb );_agde !=nil {return _agde ;};_gdaee .EG_FillProperties =append (_gdaee .EG_FillProperties ,_bebf );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"}:_abca :=NewEG_FillProperties ();_abca .BlipFill =NewCT_BlipFillProperties ();if _cafe :=d .DecodeElement (_abca .BlipFill ,&_cccb );_cafe !=nil {return _cafe ;};_gdaee .EG_FillProperties =append (_gdaee .EG_FillProperties ,_abca );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"}:_cdfcd :=NewEG_FillProperties ();_cdfcd .PattFill =NewCT_PatternFillProperties ();if _fcge :=d .DecodeElement (_cdfcd .PattFill ,&_cccb );_fcge !=nil {return _fcge ;};_gdaee .EG_FillProperties =append (_gdaee .EG_FillProperties ,_cdfcd );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"}:_cdea :=NewEG_FillProperties ();_cdea .GrpFill =NewCT_GroupFillProperties ();if _dbfa :=d .DecodeElement (_cdea .GrpFill ,&_cccb );_dbfa !=nil {return _dbfa ;};_gdaee .EG_FillProperties =append (_gdaee .EG_FillProperties ,_cdea );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025v",_cccb .Name );if _fbdd :=d .Skip ();_fbdd !=nil {return _fbdd ;};};case _d .EndElement :break _aaae ;case _d .CharData :};};return nil ;};func (_fbfgb *EG_TextAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacaed :for {_gfcfe ,_eeagg :=d .Token ();if _eeagg !=nil {return _eeagg ;};switch _fddfc :=_gfcfe .(type ){case _d .StartElement :switch _fddfc .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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_fbfgb .NoAutofit =NewCT_TextNoAutofit ();if _abfbc :=d .DecodeElement (_fbfgb .NoAutofit ,&_fddfc );_abfbc !=nil {return _abfbc ;};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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_fbfgb .NormAutofit =NewCT_TextNormalAutofit ();if _ageag :=d .DecodeElement (_fbfgb .NormAutofit ,&_fddfc );_ageag !=nil {return _ageag ;};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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_fbfgb .SpAutoFit =NewCT_TextShapeAutofit ();if _cbfdb :=d .DecodeElement (_fbfgb .SpAutoFit ,&_fddfc );_cbfdb !=nil {return _cbfdb ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075\u0074o\u0066i\u0074\u0020\u0025\u0076",_fddfc .Name );if _edfeca :=d .Skip ();_edfeca !=nil {return _edfeca ;};};case _d .EndElement :break _aacaed ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path +func (_cacdf *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _dggfc :=_cacdf .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dggfc !=nil {return _dggfc ;};if _cacdf .Xfrm !=nil {if _eebcf :=_cacdf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eebcf !=nil {return _eebcf ;};};if _cacdf .NoFill !=nil {if _dead :=_cacdf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dead !=nil {return _dead ;};};if _cacdf .SolidFill !=nil {if _edfe :=_cacdf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_edfe !=nil {return _edfe ;};};if _cacdf .GradFill !=nil {if _ecebf :=_cacdf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ecebf !=nil {return _ecebf ;};};if _cacdf .BlipFill !=nil {if _fdega :=_cacdf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_fdega !=nil {return _fdega ;};};if _cacdf .PattFill !=nil {if _ggga :=_cacdf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ggga !=nil {return _ggga ;};};if _cacdf .GrpFill !=nil {if _afedf :=_cacdf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_afedf !=nil {return _afedf ;};};if _cacdf .EffectLst !=nil {if _aeegc :=_cacdf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_aeegc !=nil {return _aeegc ;};};if _cacdf .EffectDag !=nil {if _bcdb :=_cacdf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bcdb !=nil {return _bcdb ;};};if _cacdf .Scene3d !=nil {if _dcbab :=_cacdf .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_dcbab !=nil {return _dcbab ;};};if _cacdf .ExtLst !=nil {if _gfea :=_cacdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfea !=nil {return _gfea ;};};return nil ;};func (_cebg *CT_PathShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cebg .PathAttr !=ST_PathShadeTypeUnset {_acba ,_gdgg :=_cebg .PathAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u0074\u0068"});if _gdgg !=nil {return _gdgg ;};start .Attr =append (start .Attr ,_acba );};e .EncodeToken (start );if _cebg .FillToRect !=nil {_gabfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_cebg .FillToRect ,_gabfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path -func (_bbbaea *CT_PresetTextShape )ValidateWithPath (path string )error {if _bbbaea .PrstAttr ==ST_TextShapeTypeUnset {return _b .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 _eeda :=_bbbaea .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_eeda !=nil {return _eeda ;};if _bbbaea .AvLst !=nil {if _gabce :=_bbbaea .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_gabce !=nil {return _gabce ;};};return nil ;}; +// Validate validates the ThemeManager and its children +func (_eeggda *ThemeManager )Validate ()error {return _eeggda .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_cddee :=&CT_GvmlConnectorNonVisual {};_cddee .CNvPr =NewCT_NonVisualDrawingProps ();_cddee .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _cddee ;};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_eeedda *ST_PresetColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eeedda =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_eeedda =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_eeedda =2;case "\u0061\u0071\u0075\u0061":*_eeedda =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eeedda =4;case "\u0061\u007a\u0075r\u0065":*_eeedda =5;case "\u0062\u0065\u0069g\u0065":*_eeedda =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_eeedda =7;case "\u0062\u006c\u0061c\u006b":*_eeedda =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_eeedda =9;case "\u0062\u006c\u0075\u0065":*_eeedda =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_eeedda =11;case "\u0062\u0072\u006fw\u006e":*_eeedda =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_eeedda =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_eeedda =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_eeedda =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_eeedda =16;case "\u0063\u006f\u0072a\u006c":*_eeedda =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_eeedda =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_eeedda =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_eeedda =20;case "\u0063\u0079\u0061\u006e":*_eeedda =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_eeedda =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_eeedda =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eeedda =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_eeedda =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_eeedda =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_eeedda =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_eeedda =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_eeedda =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_eeedda =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_eeedda =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_eeedda =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_eeedda =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_eeedda =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeedda =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eeedda =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eeedda =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eeedda =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eeedda =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_eeedda =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_eeedda =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_eeedda =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eeedda =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_eeedda =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_eeedda =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_eeedda =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_eeedda =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_eeedda =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_eeedda =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_eeedda =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_eeedda =51;case "\u0064\u006b\u0052e\u0064":*_eeedda =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_eeedda =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeedda =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eeedda =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eeedda =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eeedda =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eeedda =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_eeedda =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_eeedda =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_eeedda =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_eeedda =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_eeedda =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_eeedda =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_eeedda =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_eeedda =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_eeedda =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_eeedda =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_eeedda =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_eeedda =70;case "\u0067\u006f\u006c\u0064":*_eeedda =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_eeedda =72;case "\u0067\u0072\u0061\u0079":*_eeedda =73;case "\u0067\u0072\u0065\u0079":*_eeedda =74;case "\u0067\u0072\u0065e\u006e":*_eeedda =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_eeedda =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_eeedda =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_eeedda =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_eeedda =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_eeedda =80;case "\u0069\u0076\u006fr\u0079":*_eeedda =81;case "\u006b\u0068\u0061k\u0069":*_eeedda =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_eeedda =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_eeedda =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_eeedda =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_eeedda =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_eeedda =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_eeedda =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_eeedda =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_eeedda =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_eeedda =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_eeedda =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_eeedda =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_eeedda =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_eeedda =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeedda =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_eeedda =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_eeedda =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_eeedda =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_eeedda =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_eeedda =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_eeedda =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_eeedda =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_eeedda =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_eeedda =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_eeedda =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_eeedda =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_eeedda =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_eeedda =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_eeedda =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeedda =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_eeedda =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eeedda =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eeedda =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_eeedda =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_eeedda =116;case "\u006c\u0069\u006d\u0065":*_eeedda =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_eeedda =118;case "\u006c\u0069\u006ee\u006e":*_eeedda =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_eeedda =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_eeedda =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eeedda =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_eeedda =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_eeedda =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_eeedda =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeedda =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eeedda =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_eeedda =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eeedda =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eeedda =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eeedda =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_eeedda =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_eeedda =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_eeedda =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_eeedda =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eeedda =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_eeedda =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eeedda =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eeedda =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_eeedda =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_eeedda =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_eeedda =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_eeedda =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_eeedda =144;case "\u006e\u0061\u0076\u0079":*_eeedda =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_eeedda =146;case "\u006f\u006c\u0069v\u0065":*_eeedda =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_eeedda =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_eeedda =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_eeedda =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_eeedda =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eeedda =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_eeedda =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eeedda =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eeedda =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_eeedda =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_eeedda =157;case "\u0070\u0065\u0072\u0075":*_eeedda =158;case "\u0070\u0069\u006e\u006b":*_eeedda =159;case "\u0070\u006c\u0075\u006d":*_eeedda =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_eeedda =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_eeedda =162;case "\u0072\u0065\u0064":*_eeedda =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_eeedda =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_eeedda =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_eeedda =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_eeedda =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_eeedda =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eeedda =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_eeedda =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_eeedda =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_eeedda =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_eeedda =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_eeedda =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_eeedda =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_eeedda =176;case "\u0073\u006e\u006f\u0077":*_eeedda =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_eeedda =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_eeedda =179;case "\u0074\u0061\u006e":*_eeedda =180;case "\u0074\u0065\u0061\u006c":*_eeedda =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_eeedda =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_eeedda =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_eeedda =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_eeedda =185;case "\u0077\u0068\u0065a\u0074":*_eeedda =186;case "\u0077\u0068\u0069t\u0065":*_eeedda =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_eeedda =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_eeedda =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_eeedda =190;};return nil ;};func (_ced *CT_AnimationElementChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgbe :for {_efdb ,_ccb :=d .Token ();if _ccb !=nil {return _ccb ;};switch _fbbc :=_efdb .(type ){case _b .StartElement :switch _fbbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ced .Dgm =NewCT_AnimationDgmElement ();if _ccag :=d .DecodeElement (_ced .Dgm ,&_fbbc );_ccag !=nil {return _ccag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ced .Chart =NewCT_AnimationChartElement ();if _daed :=d .DecodeElement (_ced .Chart ,&_fbbc );_daed !=nil {return _daed ;};default:_be .Log .Debug ("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",_fbbc .Name );if _cac :=d .Skip ();_cac !=nil {return _cac ;};};case _b .EndElement :break _fgbe ;case _b .CharData :};};return nil ;};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_fbfee :=ST_Coordinate32 {};if _e .ST_UniversalMeasurePatternRe .MatchString (s ){_fbfee .ST_UniversalMeasure =&s ;}else {_gedcf ,_debdg :=_af .ParseInt (s ,10,32);if _debdg !=nil {return _fbfee ,_db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_debdg );};_bbdc :=int32 (_gedcf );_fbfee .ST_Coordinate32Unqualified =&_bbdc ;};return _fbfee ,nil ;}; -// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path -func (_bfeffg *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _adafg :=_bfeffg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_adafg !=nil {return _adafg ;};if _cgbad :=_bfeffg .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072");_cgbad !=nil {return _cgbad ;};if _bfeffg .Font !=nil {if _cdcfc :=_bfeffg .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_cdcfc !=nil {return _cdcfc ;};};if _bfeffg .FontRef !=nil {if _aabf :=_bfeffg .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_aabf !=nil {return _aabf ;};};if _bfeffg .ScrgbClr !=nil {if _gfcga :=_bfeffg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gfcga !=nil {return _gfcga ;};};if _bfeffg .SrgbClr !=nil {if _fdgb :=_bfeffg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fdgb !=nil {return _fdgb ;};};if _bfeffg .HslClr !=nil {if _dedfd :=_bfeffg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dedfd !=nil {return _dedfd ;};};if _bfeffg .SysClr !=nil {if _cbafcg :=_bfeffg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cbafcg !=nil {return _cbafcg ;};};if _bfeffg .SchemeClr !=nil {if _debb :=_bfeffg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_debb !=nil {return _debb ;};};if _bfeffg .PrstClr !=nil {if _gfdfc :=_bfeffg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gfdfc !=nil {return _gfdfc ;};};if _bfeffg .ExtLst !=nil {if _bbbb :=_bfeffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbb !=nil {return _bbbb ;};};return 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;);func (_fgga *CT_ClipboardStyleSheet )MarshalXML (e *_d .Encoder ,start _d .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 );_dcbe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_fgga .ThemeElements ,_dcbe );_aebe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_fgga .ClrMap ,_aebe );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Point3D and its children +func (_ecdfe *CT_Point3D )Validate ()error {return _ecdfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};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 (_cddgg *CT_XYAdjustHandle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cddgg .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_db .Sprintf ("\u0025\u0076",*_cddgg .GdRefXAttr )});};if _cddgg .MinXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_db .Sprintf ("\u0025\u0076",*_cddgg .MinXAttr )});};if _cddgg .MaxXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_db .Sprintf ("\u0025\u0076",*_cddgg .MaxXAttr )});};if _cddgg .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_db .Sprintf ("\u0025\u0076",*_cddgg .GdRefYAttr )});};if _cddgg .MinYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_db .Sprintf ("\u0025\u0076",*_cddgg .MinYAttr )});};if _cddgg .MaxYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_db .Sprintf ("\u0025\u0076",*_cddgg .MaxYAttr )});};e .EncodeToken (start );_fabbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_cddgg .Pos ,_fabbg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_HSLEffect ()*CT_HSLEffect {_eced :=&CT_HSLEffect {};return _eced }; -// Validate validates the CT_ColorMRU and its children -func (_abae *CT_ColorMRU )Validate ()error {return _abae .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_abegg :=&CT_Path2DLineTo {};_abegg .Pt =NewCT_AdjPoint2D ();return _abegg ;};func (_gbadd ST_TextPoint )String ()string {if _gbadd .ST_TextPointUnqualified !=nil {return _b .Sprintf ("\u0025\u0076",*_gbadd .ST_TextPointUnqualified );};if _gbadd .ST_UniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_gbadd .ST_UniversalMeasure );};return "";}; +// Validate validates the CT_AudioCDTime and its children +func (_ffa *CT_AudioCDTime )Validate ()error {return _ffa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");}; -// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path -func (_dbee *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil };func (_eedab ST_Coordinate32 )String ()string {if _eedab .ST_Coordinate32Unqualified !=nil {return _b .Sprintf ("\u0025\u0076",*_eedab .ST_Coordinate32Unqualified );};if _eedab .ST_UniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_eedab .ST_UniversalMeasure );};return "";};func (_dg *Blip )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\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 ="\u0061\u003a\u0062\u006c\u0069\u0070";return _dg .CT_Blip .MarshalXML (e ,start );};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_bebg *CT_FillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bebg .NoFill !=nil {_fgcee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bebg .NoFill ,_fgcee );};if _bebg .SolidFill !=nil {_gfab :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bebg .SolidFill ,_gfab );};if _bebg .GradFill !=nil {_ffbag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bebg .GradFill ,_ffbag );};if _bebg .BlipFill !=nil {_cccd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bebg .BlipFill ,_cccd );};if _bebg .PattFill !=nil {_eagc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bebg .PattFill ,_eagc );};if _bebg .GrpFill !=nil {_bbcfe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bebg .GrpFill ,_bbcfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agcec *CT_SRgbColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcgee :=range start .Attr {if _gcgee .Name .Local =="\u0076\u0061\u006c"{_egdabe ,_afefc :=_gcgee .Value ,error (nil );if _afefc !=nil {return _afefc ;};_agcec .ValAttr =_egdabe ;continue ;};};_baffd :for {_ccead ,_bacge :=d .Token ();if _bacge !=nil {return _bacge ;};switch _egege :=_ccead .(type ){case _d .StartElement :switch _egege .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_abeec :=NewEG_ColorTransform ();_abeec .Tint =NewCT_PositiveFixedPercentage ();if _cegaa :=d .DecodeElement (_abeec .Tint ,&_egege );_cegaa !=nil {return _cegaa ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_abeec );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 :"\u0073\u0068\u0061d\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 :"\u0073\u0068\u0061d\u0065"}:_debac :=NewEG_ColorTransform ();_debac .Shade =NewCT_PositiveFixedPercentage ();if _babgea :=d .DecodeElement (_debac .Shade ,&_egege );_babgea !=nil {return _babgea ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_debac );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_gage :=NewEG_ColorTransform ();_gage .Comp =NewCT_ComplementTransform ();if _debdb :=d .DecodeElement (_gage .Comp ,&_egege );_debdb !=nil {return _debdb ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_gage );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_eaadc :=NewEG_ColorTransform ();_eaadc .Inv =NewCT_InverseTransform ();if _ceage :=d .DecodeElement (_eaadc .Inv ,&_egege );_ceage !=nil {return _ceage ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_eaadc );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\u0079"},_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\u0079"}:_gcfbc :=NewEG_ColorTransform ();_gcfbc .Gray =NewCT_GrayscaleTransform ();if _ggfec :=d .DecodeElement (_gcfbc .Gray ,&_egege );_ggfec !=nil {return _ggfec ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_gcfbc );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_ebbfab :=NewEG_ColorTransform ();_ebbfab .Alpha =NewCT_PositiveFixedPercentage ();if _abcfa :=d .DecodeElement (_ebbfab .Alpha ,&_egege );_abcfa !=nil {return _abcfa ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_ebbfab );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_aaddc :=NewEG_ColorTransform ();_aaddc .AlphaOff =NewCT_FixedPercentage ();if _ecafa :=d .DecodeElement (_aaddc .AlphaOff ,&_egege );_ecafa !=nil {return _ecafa ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_aaddc );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_efdd :=NewEG_ColorTransform ();_efdd .AlphaMod =NewCT_PositivePercentage ();if _cbbd :=d .DecodeElement (_efdd .AlphaMod ,&_egege );_cbbd !=nil {return _cbbd ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_efdd );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 :"\u0068\u0075\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 :"\u0068\u0075\u0065"}:_ecbae :=NewEG_ColorTransform ();_ecbae .Hue =NewCT_PositiveFixedAngle ();if _acbag :=d .DecodeElement (_ecbae .Hue ,&_egege );_acbag !=nil {return _acbag ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_ecbae );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_abebe :=NewEG_ColorTransform ();_abebe .HueOff =NewCT_Angle ();if _fdeec :=d .DecodeElement (_abebe .HueOff ,&_egege );_fdeec !=nil {return _fdeec ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_abebe );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_gfgda :=NewEG_ColorTransform ();_gfgda .HueMod =NewCT_PositivePercentage ();if _dggae :=d .DecodeElement (_gfgda .HueMod ,&_egege );_dggae !=nil {return _dggae ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_gfgda );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_eeffb :=NewEG_ColorTransform ();_eeffb .Sat =NewCT_Percentage ();if _ecfag :=d .DecodeElement (_eeffb .Sat ,&_egege );_ecfag !=nil {return _ecfag ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_eeffb );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gdedb :=NewEG_ColorTransform ();_gdedb .SatOff =NewCT_Percentage ();if _ebdbc :=d .DecodeElement (_gdedb .SatOff ,&_egege );_ebdbc !=nil {return _ebdbc ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_gdedb );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 :"\u0073\u0061\u0074\u004d\u006f\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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gcbbc :=NewEG_ColorTransform ();_gcbbc .SatMod =NewCT_Percentage ();if _bgga :=d .DecodeElement (_gcbbc .SatMod ,&_egege );_bgga !=nil {return _bgga ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_gcbbc );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_cdgbe :=NewEG_ColorTransform ();_cdgbe .Lum =NewCT_Percentage ();if _bbde :=d .DecodeElement (_cdgbe .Lum ,&_egege );_bbde !=nil {return _bbde ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_cdgbe );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_eabdb :=NewEG_ColorTransform ();_eabdb .LumOff =NewCT_Percentage ();if _dgbd :=d .DecodeElement (_eabdb .LumOff ,&_egege );_dgbd !=nil {return _dgbd ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_eabdb );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_ceegf :=NewEG_ColorTransform ();_ceegf .LumMod =NewCT_Percentage ();if _eafe :=d .DecodeElement (_ceegf .LumMod ,&_egege );_eafe !=nil {return _eafe ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_ceegf );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_bcbdg :=NewEG_ColorTransform ();_bcbdg .Red =NewCT_Percentage ();if _cbafd :=d .DecodeElement (_bcbdg .Red ,&_egege );_cbafd !=nil {return _cbafd ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_bcbdg );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dbba :=NewEG_ColorTransform ();_dbba .RedOff =NewCT_Percentage ();if _adcgdc :=d .DecodeElement (_dbba .RedOff ,&_egege );_adcgdc !=nil {return _adcgdc ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_dbba );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_gacfe :=NewEG_ColorTransform ();_gacfe .RedMod =NewCT_Percentage ();if _aegff :=d .DecodeElement (_gacfe .RedMod ,&_egege );_aegff !=nil {return _aegff ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_gacfe );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\u0065e\u006e"},_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\u0065e\u006e"}:_cfbg :=NewEG_ColorTransform ();_cfbg .Green =NewCT_Percentage ();if _gfddd :=d .DecodeElement (_cfbg .Green ,&_egege );_gfddd !=nil {return _gfddd ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_cfbg );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\u0065\u0065\u006e\u004f\u0066\u0066"},_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\u0065\u0065\u006e\u004f\u0066\u0066"}:_eadfa :=NewEG_ColorTransform ();_eadfa .GreenOff =NewCT_Percentage ();if _bdgee :=d .DecodeElement (_eadfa .GreenOff ,&_egege );_bdgee !=nil {return _bdgee ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_eadfa );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\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_agfc :=NewEG_ColorTransform ();_agfc .GreenMod =NewCT_Percentage ();if _ebee :=d .DecodeElement (_agfc .GreenMod ,&_egege );_ebee !=nil {return _ebee ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_agfc );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\u0075\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 :"\u0062\u006c\u0075\u0065"}:_eaed :=NewEG_ColorTransform ();_eaed .Blue =NewCT_Percentage ();if _cdacg :=d .DecodeElement (_eaed .Blue ,&_egege );_cdacg !=nil {return _cdacg ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_eaed );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_dgcde :=NewEG_ColorTransform ();_dgcde .BlueOff =NewCT_Percentage ();if _cedd :=d .DecodeElement (_dgcde .BlueOff ,&_egege );_cedd !=nil {return _cedd ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_dgcde );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_ddbfc :=NewEG_ColorTransform ();_ddbfc .BlueMod =NewCT_Percentage ();if _efede :=d .DecodeElement (_ddbfc .BlueMod ,&_egege );_efede !=nil {return _efede ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_ddbfc );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\u0061\u006dm\u0061"},_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\u0061\u006dm\u0061"}:_gfgfc :=NewEG_ColorTransform ();_gfgfc .Gamma =NewCT_GammaTransform ();if _fgbd :=d .DecodeElement (_gfgfc .Gamma ,&_egege );_fgbd !=nil {return _fgbd ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_gfgfc );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_ebegf :=NewEG_ColorTransform ();_ebegf .InvGamma =NewCT_InverseGammaTransform ();if _eggfcg :=d .DecodeElement (_ebegf .InvGamma ,&_egege );_eggfcg !=nil {return _eggfcg ;};_agcec .EG_ColorTransform =append (_agcec .EG_ColorTransform ,_ebegf );default:_bf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0052\u0067b\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_egege .Name );if _cgcee :=d .Skip ();_cgcee !=nil {return _cgcee ;};};case _d .EndElement :break _baffd ;case _d .CharData :};};return nil ;};func (_ffbab *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffbab .GraphicFrameLocks !=nil {_eaagf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_ffbab .GraphicFrameLocks ,_eaagf );};if _ffbab .ExtLst !=nil {_bcgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffbab .ExtLst ,_bcgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_faefe *CT_TextAutonumberBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eafcb ,_bgedb :=_faefe .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _bgedb !=nil {return _bgedb ;};start .Attr =append (start .Attr ,_eafcb );if _faefe .StartAtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_faefe .StartAtAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextUnderlineFillFollowText and its children +func (_edfffa *CT_TextUnderlineFillFollowText )Validate ()error {return _edfffa .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 (_beaea *ST_Percentage )Validate ()error {return _beaea .ValidateWithPath ("")};func (_fgbae *CT_ColorSchemeAndMapping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gfbdd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_fgbae .ClrScheme ,_gfbdd );if _fgbae .ClrMap !=nil {_fbce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_fgbae .ClrMap ,_fbce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afeda ST_OnOffStyleType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecgcbe :=_b .Attr {};_ecgcbe .Name =name ;switch _afeda {case ST_OnOffStyleTypeUnset :_ecgcbe .Value ="";case ST_OnOffStyleTypeOn :_ecgcbe .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_ecgcbe .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_ecgcbe .Value ="\u0064\u0065\u0066";};return _ecgcbe ,nil ;}; -// Validate validates the CT_TableProperties and its children -func (_fafdf *CT_TableProperties )Validate ()error {return _fafdf .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};type CT_TextBlipBullet struct{Blip *CT_Blip ;};func (_bb *AG_Blob )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_a :=range start .Attr {if _a .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_a .Name .Local =="\u0065\u006d\u0062e\u0064"{_db ,_cf :=_a .Value ,error (nil );if _cf !=nil {return _cf ;};_bb .EmbedAttr =&_db ;continue ;};if _a .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_a .Name .Local =="\u006c\u0069\u006e\u006b"{_ef ,_ba :=_a .Value ,error (nil );if _ba !=nil {return _ba ;};_bb .LinkAttr =&_ef ;continue ;};};for {_ced ,_f :=d .Token ();if _f !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_f );};if _dbe ,_fb :=_ced .(_d .EndElement );_fb &&_dbe .Name ==start .Name {break ;};};return nil ;};func (_eafa *CT_GrayscaleEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_aeae :=&CT_TextListStyle {};return _aeae }; +// Validate validates the CT_BackgroundFormatting and its children +func (_gfed *CT_BackgroundFormatting )Validate ()error {return _gfed .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_Backdrop ()*CT_Backdrop {_cdef :=&CT_Backdrop {};_cdef .Anchor =NewCT_Point3D ();_cdef .Norm =NewCT_Vector3D ();_cdef .Up =NewCT_Vector3D ();return _cdef ;};func NewCT_TextField ()*CT_TextField {_fbdaae :=&CT_TextField {};_fbdaae .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 _fbdaae ;}; -// Validate validates the CT_BlendEffect and its children -func (_eggae *CT_BlendEffect )Validate ()error {return _eggae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_GradientStopList and its children +func (_accd *CT_GradientStopList )Validate ()error {return _accd .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_TransformEffect and its children -func (_caeeda *CT_TransformEffect )Validate ()error {return _caeeda .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_ecgdg *CT_Table )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecgdg .TblPr !=nil {_cfgca :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_ecgdg .TblPr ,_cfgca );};_fdbcfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_ecgdg .TblGrid ,_fdbcfg );if _ecgdg .Tr !=nil {_dfbcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_bagg :=range _ecgdg .Tr {e .EncodeElement (_bagg ,_dfbcf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path +func (_aabf *CT_FontCollection )ValidateWithPath (path string )error {if _ddcc :=_aabf .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_ddcc !=nil {return _ddcc ;};if _ffbe :=_aabf .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_ffbe !=nil {return _ffbe ;};if _dfaba :=_aabf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_dfaba !=nil {return _dfaba ;};for _cabfa ,_bccdf :=range _aabf .Font {if _bdceb :=_bccdf .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cabfa ));_bdceb !=nil {return _bdceb ;};};if _aabf .ExtLst !=nil {if _fbcfd :=_aabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbcfd !=nil {return _fbcfd ;};};return nil ;};func (_ebcf *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gebdc :=range start .Attr {if _gebdc .Name .Local =="\u006e\u006f\u0047r\u0070"{_gabag ,_geac :=_af .ParseBool (_gebdc .Value );if _geac !=nil {return _geac ;};_ebcf .NoGrpAttr =&_gabag ;continue ;};if _gebdc .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_dbdba ,_aabgb :=_af .ParseBool (_gebdc .Value );if _aabgb !=nil {return _aabgb ;};_ebcf .NoDrilldownAttr =&_dbdba ;continue ;};if _gebdc .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_effcc ,_aecd :=_af .ParseBool (_gebdc .Value );if _aecd !=nil {return _aecd ;};_ebcf .NoSelectAttr =&_effcc ;continue ;};if _gebdc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_eegfa ,_cedc :=_af .ParseBool (_gebdc .Value );if _cedc !=nil {return _cedc ;};_ebcf .NoChangeAspectAttr =&_eegfa ;continue ;};if _gebdc .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_deeg ,_caagd :=_af .ParseBool (_gebdc .Value );if _caagd !=nil {return _caagd ;};_ebcf .NoMoveAttr =&_deeg ;continue ;};if _gebdc .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dgace ,_agfg :=_af .ParseBool (_gebdc .Value );if _agfg !=nil {return _agfg ;};_ebcf .NoResizeAttr =&_dgace ;continue ;};};_adgb :for {_cdba ,_fabg :=d .Token ();if _fabg !=nil {return _fabg ;};switch _gbcec :=_cdba .(type ){case _b .StartElement :switch _gbcec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebcf .ExtLst =NewCT_OfficeArtExtensionList ();if _dfabe :=d .DecodeElement (_ebcf .ExtLst ,&_gbcec );_dfabe !=nil {return _dfabe ;};default:_be .Log .Debug ("\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",_gbcec .Name );if _gfabe :=d .Skip ();_gfabe !=nil {return _gfabe ;};};case _b .EndElement :break _adgb ;case _b .CharData :};};return nil ;};func (_bedge *CT_TextBulletSizeFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_fegec :=&CT_GvmlShapeNonVisual {};_fegec .CNvPr =NewCT_NonVisualDrawingProps ();_fegec .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _fegec ;}; -// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path -func (_adeb *CT_DuotoneEffect )ValidateWithPath (path string )error {for _gdbf ,_gbde :=range _adeb .EG_ColorChoice {if _fbebf :=_gbde .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gdbf ));_fbebf !=nil {return _fbebf ;};};return nil ;};func (_cbdbe *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_gcgfgg :=[]string {};if _cbdbe .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_gcgfgg =append (_gcgfgg ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _cbdbe .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_gcgfgg =append (_gcgfgg ,"\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 (_gcgfgg )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gcgfgg );};return nil ;};func (_bgbba ST_TextStrikeType )ValidateWithPath (path string )error {switch _bgbba {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 (_bgbba ));};return nil ;};func (_beag *CT_TextNoAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_baaga ,_eeabf :=d .Token ();if _eeabf !=nil {return _b .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",_eeabf );};if _aeccc ,_bedfe :=_baaga .(_d .EndElement );_bedfe &&_aeccc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path +func (_bffdb *CT_SRgbColor )ValidateWithPath (path string )error {for _gecdf ,_cgcab :=range _bffdb .EG_ColorTransform {if _edaf :=_cgcab .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gecdf ));_edaf !=nil {return _edaf ;};};return nil ;};func (_bdbag ST_BlendMode )String ()string {switch _bdbag {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 "";};type CT_AlphaCeilingEffect struct{}; -// Validate validates the CT_GvmlShape and its children -func (_cedfe *CT_GvmlShape )Validate ()error {return _cedfe .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;); +// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path +func (_acag *CT_BlipFillProperties )ValidateWithPath (path string )error {if _acag .Blip !=nil {if _bgaa :=_acag .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_bgaa !=nil {return _bgaa ;};};if _acag .SrcRect !=nil {if _efbe :=_acag .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074");_efbe !=nil {return _efbe ;};};if _acag .Tile !=nil {if _gdge :=_acag .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_gdge !=nil {return _gdge ;};};if _acag .Stretch !=nil {if _cacb :=_acag .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_cacb !=nil {return _cacb ;};};return nil ;};func NewEG_ShadeProperties ()*EG_ShadeProperties {_bebcg :=&EG_ShadeProperties {};return _bebcg };func (_afeb *CT_GammaTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaceae *ST_SchemeColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adccd ,_abbfb :=d .Token ();if _abbfb !=nil {return _abbfb ;};if _ddcdg ,_acdcb :=_adccd .(_b .EndElement );_acdcb &&_ddcdg .Name ==start .Name {*_aaceae =1;return nil ;};if _bdgadb ,_dgefe :=_adccd .(_b .CharData );!_dgefe {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adccd );}else {switch string (_bdgadb ){case "":*_aaceae =0;case "\u0062\u0067\u0031":*_aaceae =1;case "\u0074\u0078\u0031":*_aaceae =2;case "\u0062\u0067\u0032":*_aaceae =3;case "\u0074\u0078\u0032":*_aaceae =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_aaceae =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_aaceae =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_aaceae =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_aaceae =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_aaceae =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_aaceae =10;case "\u0068\u006c\u0069n\u006b":*_aaceae =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_aaceae =12;case "\u0070\u0068\u0043l\u0072":*_aaceae =13;case "\u0064\u006b\u0031":*_aaceae =14;case "\u006c\u0074\u0031":*_aaceae =15;case "\u0064\u006b\u0032":*_aaceae =16;case "\u006c\u0074\u0032":*_aaceae =17;};};_adccd ,_abbfb =d .Token ();if _abbfb !=nil {return _abbfb ;};if _degaf ,_bbdfd :=_adccd .(_b .EndElement );_bbdfd &&_degaf .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adccd );};func (_dafcbc *ST_PresetCameraType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dafcbc =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_dafcbc =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dafcbc =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_dafcbc =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_dafcbc =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_dafcbc =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_dafcbc =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dafcbc =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dafcbc =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dafcbc =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_dafcbc =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_dafcbc =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_dafcbc =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_dafcbc =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_dafcbc =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_dafcbc =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":*_dafcbc =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dafcbc =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":*_dafcbc =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_dafcbc =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_dafcbc =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_dafcbc =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_dafcbc =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_dafcbc =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_dafcbc =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_dafcbc =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_dafcbc =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_dafcbc =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_dafcbc =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_dafcbc =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_dafcbc =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_dafcbc =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_dafcbc =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_dafcbc =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_dafcbc =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_dafcbc =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_dafcbc =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_dafcbc =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_dafcbc =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_dafcbc =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_dafcbc =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dafcbc =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dafcbc =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_dafcbc =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_dafcbc =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_dafcbc =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dafcbc =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_dafcbc =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_dafcbc =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_dafcbc =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_dafcbc =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_dafcbc =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_dafcbc =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":*_dafcbc =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":*_dafcbc =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":*_dafcbc =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":*_dafcbc =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":*_dafcbc =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":*_dafcbc =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":*_dafcbc =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":*_dafcbc =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_dafcbc =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":*_dafcbc =62;};return nil ;};func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_dgfg :=&CT_EffectStyleItem {};return _dgfg };func (_fagce *CT_GroupLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fagce .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fagce .NoGrpAttr ))});};if _fagce .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fagce .NoUngrpAttr ))});};if _fagce .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fagce .NoSelectAttr ))});};if _fagce .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fagce .NoRotAttr ))});};if _fagce .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fagce .NoChangeAspectAttr ))});};if _fagce .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fagce .NoMoveAttr ))});};if _fagce .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fagce .NoResizeAttr ))});};e .EncodeToken (start );if _fagce .ExtLst !=nil {_cbcbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fagce .ExtLst ,_cbcbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path -func (_caadb *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _caadb .ScrgbClr !=nil {if _gcgea :=_caadb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gcgea !=nil {return _gcgea ;};};if _caadb .SrgbClr !=nil {if _daadb :=_caadb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_daadb !=nil {return _daadb ;};};if _caadb .HslClr !=nil {if _fcdddd :=_caadb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fcdddd !=nil {return _fcdddd ;};};if _caadb .SysClr !=nil {if _cbdef :=_caadb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cbdef !=nil {return _cbdef ;};};if _caadb .SchemeClr !=nil {if _abddcb :=_caadb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_abddcb !=nil {return _abddcb ;};};if _caadb .PrstClr !=nil {if _feebd :=_caadb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_feebd !=nil {return _feebd ;};};return nil ;};func (_fbbac *CT_XYAdjustHandle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbbac .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_b .Sprintf ("\u0025\u0076",*_fbbac .GdRefXAttr )});};if _fbbac .MinXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_b .Sprintf ("\u0025\u0076",*_fbbac .MinXAttr )});};if _fbbac .MaxXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_b .Sprintf ("\u0025\u0076",*_fbbac .MaxXAttr )});};if _fbbac .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_b .Sprintf ("\u0025\u0076",*_fbbac .GdRefYAttr )});};if _fbbac .MinYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_b .Sprintf ("\u0025\u0076",*_fbbac .MinYAttr )});};if _fbbac .MaxYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_b .Sprintf ("\u0025\u0076",*_fbbac .MaxYAttr )});};e .EncodeToken (start );_ggfbea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_fbbac .Pos ,_ggfbea );e .EncodeToken (_d .EndElement {Name :start .Name });return 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;); +// Validate validates the CT_ShapeStyle and its children +func (_dagef *CT_ShapeStyle )Validate ()error {return _dagef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path -func (_facgg *CT_TintEffect )ValidateWithPath (path string )error {if _facgg .HueAttr !=nil {if *_facgg .HueAttr < 0{return _b .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 ,*_facgg .HueAttr );};if *_facgg .HueAttr >=21600000{return _b .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 ,*_facgg .HueAttr );};};if _facgg .AmtAttr !=nil {if _cgceef :=_facgg .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_cgceef !=nil {return _cgceef ;};};return nil ;}; +// Validate validates the CT_ConnectionSite and its children +func (_feeb *CT_ConnectionSite )Validate ()error {return _feeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");}; -// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children -func (_dfgb *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _dfgb .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");}; +// Validate validates the CT_TileInfoProperties and its children +func (_dedg *CT_TileInfoProperties )Validate ()error {return _dedg .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_cdadb :=&CT_InverseGammaTransform {};return _cdadb ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;};func (_eaede *CT_TextLineBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eaede .RPr !=nil {_ffdbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_eaede .RPr ,_ffdbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};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 (_cada *ThemeOverride )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_b .Attr {Name :_b .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 ,_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 :"\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 ,_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:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _cada .CT_BaseStylesOverride .MarshalXML (e ,start );};type ST_EffectContainerType byte ;func (_fgccf *CT_OfficeStyleSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgccf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_fgccf .NameAttr )});};e .EncodeToken (start );_abdad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_fgccf .ThemeElements ,_abdad );if _fgccf .ObjectDefaults !=nil {_ageae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_fgccf .ObjectDefaults ,_ageae );};if _fgccf .ExtraClrSchemeLst !=nil {_bafbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fgccf .ExtraClrSchemeLst ,_bafbb );};if _fgccf .CustClrLst !=nil {_baef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_fgccf .CustClrLst ,_baef );};if _fgccf .ExtLst !=nil {_dcecd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgccf .ExtLst ,_dcecd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LinearShadeProperties and its children -func (_dfbgd *CT_LinearShadeProperties )Validate ()error {return _dfbgd .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cagdf *ST_SchemeColorVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cagdf =0;case "\u0062\u0067\u0031":*_cagdf =1;case "\u0074\u0078\u0031":*_cagdf =2;case "\u0062\u0067\u0032":*_cagdf =3;case "\u0074\u0078\u0032":*_cagdf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cagdf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cagdf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cagdf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cagdf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cagdf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cagdf =10;case "\u0068\u006c\u0069n\u006b":*_cagdf =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_cagdf =12;case "\u0070\u0068\u0043l\u0072":*_cagdf =13;case "\u0064\u006b\u0031":*_cagdf =14;case "\u006c\u0074\u0031":*_cagdf =15;case "\u0064\u006b\u0032":*_cagdf =16;case "\u006c\u0074\u0032":*_cagdf =17;};return nil ;}; +// Validate validates the CT_TablePropertiesChoice and its children +func (_bggfb *CT_TablePropertiesChoice )Validate ()error {return _bggfb .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);func (_gfbeb ST_CompoundLine )String ()string {switch _gfbeb {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 "";}; -// Validate validates the CT_Point2D and its children -func (_ebceg *CT_Point2D )Validate ()error {return _ebceg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func (_gdbg *ST_AdjCoordinate )ValidateWithPath (path string )error {_agacgff :=[]string {};if _gdbg .ST_Coordinate !=nil {if _gadce :=_gdbg .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_gadce !=nil {return _gadce ;};_agacgff =append (_agacgff ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _gdbg .ST_GeomGuideName !=nil {_agacgff =append (_agacgff ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_agacgff )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_agacgff );};return nil ;};func (_cgfdg ST_TextAutonumberScheme )Validate ()error {return _cgfdg .ValidateWithPath ("")};type CT_TextNoAutofit struct{};func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_ecagf :=&CT_ConnectionSiteList {};return _ecagf ;};func (_aaefd ST_ColorSchemeIndex )Validate ()error {return _aaefd .ValidateWithPath ("")};func (_abgcdg *CT_TextFont )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fafgf :=range start .Attr {if _fafgf .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_gebaf ,_aagagc :=_fafgf .Value ,error (nil );if _aagagc !=nil {return _aagagc ;};_abgcdg .TypefaceAttr =_gebaf ;continue ;};if _fafgf .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_acab ,_dbfgb :=_fafgf .Value ,error (nil );if _dbfgb !=nil {return _dbfgb ;};_abgcdg .PanoseAttr =&_acab ;continue ;};if _fafgf .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_abgcdg .PitchFamilyAttr .UnmarshalXMLAttr (_fafgf );continue ;};if _fafgf .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_ecbeg ,_fcdfe :=_c .ParseInt (_fafgf .Value ,10,8);if _fcdfe !=nil {return _fcdfe ;};_fcfge :=int8 (_ecbeg );_abgcdg .CharsetAttr =&_fcfge ;continue ;};};for {_fbbbb ,_beffd :=d .Token ();if _beffd !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_beffd );};if _fcbda ,_cffg :=_fbbbb .(_d .EndElement );_cffg &&_fcbda .Name ==start .Name {break ;};};return nil ;};func (_cefcf *ST_TextSpacingPercentOrPercentString )Validate ()error {return _cefcf .ValidateWithPath ("");};func (_deedf *ST_LineEndLength )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_deedf =0;case "\u0073\u006d":*_deedf =1;case "\u006d\u0065\u0064":*_deedf =2;case "\u006c\u0067":*_deedf =3;};return nil ;};func (_gddgbg ST_PresetLineDashVal )String ()string {switch _gddgbg {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 "";}; +// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path +func (_ffebf *CT_LineEndProperties )ValidateWithPath (path string )error {if _gcaef :=_ffebf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gcaef !=nil {return _gcaef ;};if _eafe :=_ffebf .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_eafe !=nil {return _eafe ;};if _gfabb :=_ffebf .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_gfabb !=nil {return _gfabb ;};return nil ;};func (_gbeec ST_AdjCoordinate )String ()string {if _gbeec .ST_Coordinate !=nil {return _gbeec .ST_Coordinate .String ();};if _gbeec .ST_GeomGuideName !=nil {return _db .Sprintf ("\u0025\u0076",*_gbeec .ST_GeomGuideName );};return "";};func (_cbefbb *EG_Geometry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbefbb .CustGeom !=nil {_fdgce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_cbefbb .CustGeom ,_fdgce );};if _cbefbb .PrstGeom !=nil {_bfdde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_cbefbb .PrstGeom ,_bfdde );};return nil ;};func (_gbce *CT_ContentPartLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bacc :=range start .Attr {if _bacc .Name .Local =="\u006e\u006f\u0047r\u0070"{_abfc ,_dfff :=_af .ParseBool (_bacc .Value );if _dfff !=nil {return _dfff ;};_gbce .NoGrpAttr =&_abfc ;continue ;};if _bacc .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_acee ,_gbdb :=_af .ParseBool (_bacc .Value );if _gbdb !=nil {return _gbdb ;};_gbce .NoSelectAttr =&_acee ;continue ;};if _bacc .Name .Local =="\u006e\u006f\u0052o\u0074"{_fgga ,_fecb :=_af .ParseBool (_bacc .Value );if _fecb !=nil {return _fecb ;};_gbce .NoRotAttr =&_fgga ;continue ;};if _bacc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gdfb ,_ffdc :=_af .ParseBool (_bacc .Value );if _ffdc !=nil {return _ffdc ;};_gbce .NoChangeAspectAttr =&_gdfb ;continue ;};if _bacc .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_edgc ,_accb :=_af .ParseBool (_bacc .Value );if _accb !=nil {return _accb ;};_gbce .NoMoveAttr =&_edgc ;continue ;};if _bacc .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_affa ,_cdeag :=_af .ParseBool (_bacc .Value );if _cdeag !=nil {return _cdeag ;};_gbce .NoResizeAttr =&_affa ;continue ;};if _bacc .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_beec ,_fdef :=_af .ParseBool (_bacc .Value );if _fdef !=nil {return _fdef ;};_gbce .NoEditPointsAttr =&_beec ;continue ;};if _bacc .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gbdc ,_bega :=_af .ParseBool (_bacc .Value );if _bega !=nil {return _bega ;};_gbce .NoAdjustHandlesAttr =&_gbdc ;continue ;};if _bacc .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_efgc ,_begf :=_af .ParseBool (_bacc .Value );if _begf !=nil {return _begf ;};_gbce .NoChangeArrowheadsAttr =&_efgc ;continue ;};if _bacc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_gbgce ,_gcae :=_af .ParseBool (_bacc .Value );if _gcae !=nil {return _gcae ;};_gbce .NoChangeShapeTypeAttr =&_gbgce ;continue ;};};_eeef :for {_dddd ,_aeag :=d .Token ();if _aeag !=nil {return _aeag ;};switch _aeade :=_dddd .(type ){case _b .StartElement :switch _aeade .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbce .ExtLst =NewCT_OfficeArtExtensionList ();if _daad :=d .DecodeElement (_gbce .ExtLst ,&_aeade );_daad !=nil {return _daad ;};default:_be .Log .Debug ("\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",_aeade .Name );if _gbcd :=d .Skip ();_gbcd !=nil {return _gbcd ;};};case _b .EndElement :break _eeef ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_AlphaBiLevelEffect and its children -func (_geac *CT_AlphaBiLevelEffect )Validate ()error {return _geac .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path +func (_ccg *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _aggf ,_dcg :=range _ccg .EG_FillProperties {if _becf :=_dcg .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_aggf ));_becf !=nil {return _becf ;};};return nil ;};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};func (_bffde ST_LineEndLength )String ()string {switch _bffde {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};func (_fbcdd *CT_TableCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbcdd .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_fbcdd .RowSpanAttr )});};if _fbcdd .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_fbcdd .GridSpanAttr )});};if _fbcdd .HMergeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fbcdd .HMergeAttr ))});};if _fbcdd .VMergeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_fbcdd .VMergeAttr ))});};if _fbcdd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_fbcdd .IdAttr )});};e .EncodeToken (start );if _fbcdd .TxBody !=nil {_fedgfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_fbcdd .TxBody ,_fedgfd );};if _fbcdd .TcPr !=nil {_bcggc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_fbcdd .TcPr ,_bcggc );};if _fbcdd .ExtLst !=nil {_ffdbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbcdd .ExtLst ,_ffdbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;);type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func (_faec *CT_Path2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbac :=range start .Attr {if _gbac .Name .Local =="\u0077"{_afabfc ,_gafec :=_af .ParseInt (_gbac .Value ,10,64);if _gafec !=nil {return _gafec ;};_faec .WAttr =&_afabfc ;continue ;};if _gbac .Name .Local =="\u0068"{_caceg ,_ffeea :=_af .ParseInt (_gbac .Value ,10,64);if _ffeea !=nil {return _ffeea ;};_faec .HAttr =&_caceg ;continue ;};if _gbac .Name .Local =="\u0066\u0069\u006c\u006c"{_faec .FillAttr .UnmarshalXMLAttr (_gbac );continue ;};if _gbac .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_gdcd ,_bffb :=_af .ParseBool (_gbac .Value );if _bffb !=nil {return _bffb ;};_faec .StrokeAttr =&_gdcd ;continue ;};if _gbac .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_febea ,_facfc :=_af .ParseBool (_gbac .Value );if _facfc !=nil {return _facfc ;};_faec .ExtrusionOkAttr =&_febea ;continue ;};};_gbda :for {_aaecg ,_gcdag :=d .Token ();if _gcdag !=nil {return _gcdag ;};switch _aeaa :=_aaecg .(type ){case _b .StartElement :switch _aeaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcggb :=NewCT_Path2DClose ();if _abgef :=d .DecodeElement (_fcggb ,&_aeaa );_abgef !=nil {return _abgef ;};_faec .Close =append (_faec .Close ,_fcggb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbcfbd :=NewCT_Path2DMoveTo ();if _gfba :=d .DecodeElement (_bbcfbd ,&_aeaa );_gfba !=nil {return _gfba ;};_faec .MoveTo =append (_faec .MoveTo ,_bbcfbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebcaf :=NewCT_Path2DLineTo ();if _gbdfb :=d .DecodeElement (_ebcaf ,&_aeaa );_gbdfb !=nil {return _gbdfb ;};_faec .LnTo =append (_faec .LnTo ,_ebcaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbede :=NewCT_Path2DArcTo ();if _fefddb :=d .DecodeElement (_cbede ,&_aeaa );_fefddb !=nil {return _fefddb ;};_faec .ArcTo =append (_faec .ArcTo ,_cbede );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acacb :=NewCT_Path2DQuadBezierTo ();if _bcegc :=d .DecodeElement (_acacb ,&_aeaa );_bcegc !=nil {return _bcegc ;};_faec .QuadBezTo =append (_faec .QuadBezTo ,_acacb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_geeef :=NewCT_Path2DCubicBezierTo ();if _ecfed :=d .DecodeElement (_geeef ,&_aeaa );_ecfed !=nil {return _ecfed ;};_faec .CubicBezTo =append (_faec .CubicBezTo ,_geeef );default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044 \u0025\u0076",_aeaa .Name );if _cffbe :=d .Skip ();_cffbe !=nil {return _cffbe ;};};case _b .EndElement :break _gbda ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path -func (_cgdebd *CT_TextTabStop )ValidateWithPath (path string )error {if _cgdebd .PosAttr !=nil {if _baegc :=_cgdebd .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_baegc !=nil {return _baegc ;};};if _fgbdc :=_cgdebd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fgbdc !=nil {return _fgbdc ;};return nil ;};func (_gebf *CT_PathShadeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_addbe :=range start .Attr {if _addbe .Name .Local =="\u0070\u0061\u0074\u0068"{_gebf .PathAttr .UnmarshalXMLAttr (_addbe );continue ;};};_eaac :for {_cccbgg ,_gfda :=d .Token ();if _gfda !=nil {return _gfda ;};switch _gaefd :=_cccbgg .(type ){case _d .StartElement :switch _gaefd .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 :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_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 :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_gebf .FillToRect =NewCT_RelativeRect ();if _afcbg :=d .DecodeElement (_gebf .FillToRect ,&_gaefd );_afcbg !=nil {return _afcbg ;};default:_bf .Log .Debug ("\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",_gaefd .Name );if _eeafe :=d .Skip ();_eeafe !=nil {return _eeafe ;};};case _d .EndElement :break _eaac ;case _d .CharData :};};return nil ;};func (_dbaad ST_TextVerticalType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbaad .String (),start );}; +// Validate validates the CT_ColorMappingOverrideChoice and its children +func (_gecb *CT_ColorMappingOverrideChoice )Validate ()error {return _gecb .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");}; -// Validate validates the CT_FontScheme and its children -func (_bbfe *CT_FontScheme )Validate ()error {return _bbfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;};func (_gbfaea *CT_TextSpacingPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gbfaea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_fgc :=&CT_AlphaReplaceEffect {};return _fgc };func (_bgecd *ST_CompoundLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fagab ,_fegaa :=d .Token ();if _fegaa !=nil {return _fegaa ;};if _ecgfga ,_cebedf :=_fagab .(_d .EndElement );_cebedf &&_ecgfga .Name ==start .Name {*_bgecd =1;return nil ;};if _eadca ,_ggbdd :=_fagab .(_d .CharData );!_ggbdd {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",_fagab );}else {switch string (_eadca ){case "":*_bgecd =0;case "\u0073\u006e\u0067":*_bgecd =1;case "\u0064\u0062\u006c":*_bgecd =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bgecd =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bgecd =4;case "\u0074\u0072\u0069":*_bgecd =5;};};_fagab ,_fegaa =d .Token ();if _fegaa !=nil {return _fegaa ;};if _dcdgg ,_ebbfad :=_fagab .(_d .EndElement );_ebbfad &&_dcdgg .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",_fagab );};func (_cged *CT_TextBody )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fbfffb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_cged .BodyPr ,_fbfffb );if _cged .LstStyle !=nil {_fggbd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cged .LstStyle ,_fggbd );};_cbbgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070"}};for _ ,_fcaga :=range _cged .P {e .EncodeElement (_fcaga ,_cbbgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TextFontAlignType byte ;func (_eec *CT_AnimationDgmElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcf :=range start .Attr {if _dcf .Name .Local =="\u0069\u0064"{_bgaf ,_ege :=_dcf .Value ,error (nil );if _ege !=nil {return _ege ;};_eec .IdAttr =&_bgaf ;continue ;};if _dcf .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_eec .BldStepAttr .UnmarshalXMLAttr (_dcf );continue ;};};for {_dba ,_dcc :=d .Token ();if _dcc !=nil {return _b .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",_dcc );};if _fcd ,_afe :=_dba .(_d .EndElement );_afe &&_fcd .Name ==start .Name {break ;};};return nil ;};func (_afgfd ST_LineCap )String ()string {switch _afgfd {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};func (_gdegde *CT_TintEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdegde .HueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gdegde .HueAttr )});};if _gdegde .AmtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006d\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdegde .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path +func (_ecdab *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil };func (_cecgf *TblStyleLst )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_b .Attr {Name :_b .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 ,_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 :"\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 ,_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\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _cecgf .CT_TableStyleList .MarshalXML (e ,start );};func (_efefd ST_PitchFamily )String ()string {switch _efefd {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 "";};func (_dfad *CT_AnimationChartBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfad .BldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_dfad .BldAttr )});};if _dfad .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_dfad .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .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 ;};func NewCT_LineStyleList ()*CT_LineStyleList {_ccga :=&CT_LineStyleList {};return _ccga };func (_efadd *EG_LineJoinProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbefcd :for {_agccg ,_dedgf :=d .Token ();if _dedgf !=nil {return _dedgf ;};switch _bgabc :=_agccg .(type ){case _b .StartElement :switch _bgabc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efadd .Round =NewCT_LineJoinRound ();if _cdgdc :=d .DecodeElement (_efadd .Round ,&_bgabc );_cdgdc !=nil {return _cdgdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efadd .Bevel =NewCT_LineJoinBevel ();if _egcag :=d .DecodeElement (_efadd .Bevel ,&_bgabc );_egcag !=nil {return _egcag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efadd .Miter =NewCT_LineJoinMiterProperties ();if _agbgb :=d .DecodeElement (_efadd .Miter ,&_bgabc );_agbgb !=nil {return _agbgb ;};default:_be .Log .Debug ("\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",_bgabc .Name );if _bfgc :=d .Skip ();_bfgc !=nil {return _bfgc ;};};case _b .EndElement :break _gbefcd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path -func (_aaagc *CT_GvmlTextShape )ValidateWithPath (path string )error {if _cgfbg :=_aaagc .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_cgfbg !=nil {return _cgfbg ;};if _aaagc .Choice !=nil {if _feabd :=_aaagc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_feabd !=nil {return _feabd ;};};if _aaagc .ExtLst !=nil {if _facfc :=_aaagc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_facfc !=nil {return _facfc ;};};return nil ;};func (_cbcga ST_TextAlignType )ValidateWithPath (path string )error {switch _cbcga {case 0,1,2,3,4,5,6,7: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 (_cbcga ));};return nil ;};func (_fdfe *CT_TableCellBorderStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgfea :for {_dagca ,_ddbg :=d .Token ();if _ddbg !=nil {return _ddbg ;};switch _fgfgc :=_dagca .(type ){case _d .StartElement :switch _fgfgc .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 :"\u006c\u0065\u0066\u0074"},_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 :"\u006c\u0065\u0066\u0074"}:_fdfe .Left =NewCT_ThemeableLineStyle ();if _dadfg :=d .DecodeElement (_fdfe .Left ,&_fgfgc );_dadfg !=nil {return _dadfg ;};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 :"\u0072\u0069\u0067h\u0074"},_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 :"\u0072\u0069\u0067h\u0074"}:_fdfe .Right =NewCT_ThemeableLineStyle ();if _gccbg :=d .DecodeElement (_fdfe .Right ,&_fgfgc );_gccbg !=nil {return _gccbg ;};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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_fdfe .Top =NewCT_ThemeableLineStyle ();if _ffebdc :=d .DecodeElement (_fdfe .Top ,&_fgfgc );_ffebdc !=nil {return _ffebdc ;};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\u006f\u0074\u0074\u006f\u006d"},_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\u006f\u0074\u0074\u006f\u006d"}:_fdfe .Bottom =NewCT_ThemeableLineStyle ();if _bggbf :=d .DecodeElement (_fdfe .Bottom ,&_fgfgc );_bggbf !=nil {return _bggbf ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_fdfe .InsideH =NewCT_ThemeableLineStyle ();if _ggbag :=d .DecodeElement (_fdfe .InsideH ,&_fgfgc );_ggbag !=nil {return _ggbag ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_fdfe .InsideV =NewCT_ThemeableLineStyle ();if _eedca :=d .DecodeElement (_fdfe .InsideV ,&_fgfgc );_eedca !=nil {return _eedca ;};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 :"\u0074\u006c\u0032b\u0072"},_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 :"\u0074\u006c\u0032b\u0072"}:_fdfe .Tl2br =NewCT_ThemeableLineStyle ();if _bfbdg :=d .DecodeElement (_fdfe .Tl2br ,&_fgfgc );_bfbdg !=nil {return _bfbdg ;};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 :"\u0074\u0072\u0032b\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 :"\u0074\u0072\u0032b\u006c"}:_fdfe .Tr2bl =NewCT_ThemeableLineStyle ();if _gaged :=d .DecodeElement (_fdfe .Tr2bl ,&_fgfgc );_gaged !=nil {return _gaged ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdfe .ExtLst =NewCT_OfficeArtExtensionList ();if _dbgdd :=d .DecodeElement (_fdfe .ExtLst ,&_fgfgc );_dbgdd !=nil {return _dbgdd ;};default:_bf .Log .Debug ("\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",_fgfgc .Name );if _edeab :=d .Skip ();_edeab !=nil {return _edeab ;};};case _d .EndElement :break _bgfea ;case _d .CharData :};};return nil ;};func (_fccff *CT_FillOverlayEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fgcf ,_eeaag :=_fccff .BlendAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u006c\u0065n\u0064"});if _eeaag !=nil {return _eeaag ;};start .Attr =append (start .Attr ,_fgcf );e .EncodeToken (start );if _fccff .NoFill !=nil {_abec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fccff .NoFill ,_abec );};if _fccff .SolidFill !=nil {_ebfde :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fccff .SolidFill ,_ebfde );};if _fccff .GradFill !=nil {_cgade :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fccff .GradFill ,_cgade );};if _fccff .BlipFill !=nil {_afbfe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fccff .BlipFill ,_afbfe );};if _fccff .PattFill !=nil {_dcef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fccff .PattFill ,_dcef );};if _fccff .GrpFill !=nil {_fbgaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_fccff .GrpFill ,_fbgaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path +func (_gagfa *CT_Vector3D )ValidateWithPath (path string )error {if _cbbbg :=_gagfa .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_cbbbg !=nil {return _cbbbg ;};if _acgbe :=_gagfa .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072");_acgbe !=nil {return _acgbe ;};if _ggeff :=_gagfa .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_ggeff !=nil {return _ggeff ;};return nil ;}; -// Validate validates the CT_TextBulletSizePoint and its children -func (_badfde *CT_TextBulletSizePoint )Validate ()error {return _badfde .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");}; +// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path +func (_ffbge *CT_Shape3D )ValidateWithPath (path string )error {if _ffbge .ZAttr !=nil {if _ccgfdc :=_ffbge .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_ccgfdc !=nil {return _ccgfdc ;};};if _ffbge .ExtrusionHAttr !=nil {if *_ffbge .ExtrusionHAttr < 0{return _db .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 ,*_ffbge .ExtrusionHAttr );};if *_ffbge .ExtrusionHAttr > 27273042316900{return _db .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 ,*_ffbge .ExtrusionHAttr );};};if _ffbge .ContourWAttr !=nil {if *_ffbge .ContourWAttr < 0{return _db .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 ,*_ffbge .ContourWAttr );};if *_ffbge .ContourWAttr > 27273042316900{return _db .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 ,*_ffbge .ContourWAttr );};};if _ddfbg :=_ffbge .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_ddfbg !=nil {return _ddfbg ;};if _ffbge .BevelT !=nil {if _fcae :=_ffbge .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054");_fcae !=nil {return _fcae ;};};if _ffbge .BevelB !=nil {if _ebfdec :=_ffbge .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_ebfdec !=nil {return _ebfdec ;};};if _ffbge .ExtrusionClr !=nil {if _abcec :=_ffbge .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072");_abcec !=nil {return _abcec ;};};if _ffbge .ContourClr !=nil {if _ebff :=_ffbge .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_ebff !=nil {return _ebff ;};};if _ffbge .ExtLst !=nil {if _ffgdg :=_ffbge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffgdg !=nil {return _ffgdg ;};};return nil ;};func (_caafaf *CT_NonVisualDrawingProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbgbe :=range start .Attr {if _bbgbe .Name .Local =="\u0069\u0064"{_bbdf ,_fbeg :=_af .ParseUint (_bbgbe .Value ,10,32);if _fbeg !=nil {return _fbeg ;};_caafaf .IdAttr =uint32 (_bbdf );continue ;};if _bbgbe .Name .Local =="\u006e\u0061\u006d\u0065"{_eebd ,_daae :=_bbgbe .Value ,error (nil );if _daae !=nil {return _daae ;};_caafaf .NameAttr =_eebd ;continue ;};if _bbgbe .Name .Local =="\u0064\u0065\u0073c\u0072"{_gadfa ,_begg :=_bbgbe .Value ,error (nil );if _begg !=nil {return _begg ;};_caafaf .DescrAttr =&_gadfa ;continue ;};if _bbgbe .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fcgfb ,_abbc :=_af .ParseBool (_bbgbe .Value );if _abbc !=nil {return _abbc ;};_caafaf .HiddenAttr =&_fcgfb ;continue ;};if _bbgbe .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdegd ,_bccdff :=_bbgbe .Value ,error (nil );if _bccdff !=nil {return _bccdff ;};_caafaf .TitleAttr =&_bdegd ;continue ;};};_fedac :for {_fdgf ,_aeage :=d .Token ();if _aeage !=nil {return _aeage ;};switch _fgefd :=_fdgf .(type ){case _b .StartElement :switch _fgefd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_caafaf .HlinkClick =NewCT_Hyperlink ();if _afdb :=d .DecodeElement (_caafaf .HlinkClick ,&_fgefd );_afdb !=nil {return _afdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_caafaf .HlinkHover =NewCT_Hyperlink ();if _fade :=d .DecodeElement (_caafaf .HlinkHover ,&_fgefd );_fade !=nil {return _fade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_caafaf .ExtLst =NewCT_OfficeArtExtensionList ();if _baec :=d .DecodeElement (_caafaf .ExtLst ,&_fgefd );_baec !=nil {return _baec ;};default:_be .Log .Debug ("\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",_fgefd .Name );if _agdge :=d .Skip ();_agdge !=nil {return _agdge ;};};case _b .EndElement :break _fedac ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path -func (_cdgdc *CT_QuickTimeFile )ValidateWithPath (path string )error {if _cdgdc .ExtLst !=nil {if _cdefa :=_cdgdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdefa !=nil {return _cdefa ;};};return nil ;};func (_fbb *CT_AlphaCeilingEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gda ,_daf :=d .Token ();if _daf !=nil {return _b .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",_daf );};if _fag ,_dgc :=_gda .(_d .EndElement );_dgc &&_fag .Name ==start .Name {break ;};};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;); +// ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path +func (_dcbd *CT_AudioFile )ValidateWithPath (path string )error {if _dcbd .ExtLst !=nil {if _bebcd :=_dcbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bebcd !=nil {return _bebcd ;};};return nil ;};func (_cddfg ST_TextVerticalType )ValidateWithPath (path string )error {switch _cddfg {case 0,1,2,3,4,5,6,7:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cddfg ));};return nil ;}; -// Validate validates the VideoFile and its children -func (_bgafg *VideoFile )Validate ()error {return _bgafg .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");};func (_cgccb *CT_LineEndProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgccb .TypeAttr !=ST_LineEndTypeUnset {_fgae ,_caeec :=_cgccb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _caeec !=nil {return _caeec ;};start .Attr =append (start .Attr ,_fgae );};if _cgccb .WAttr !=ST_LineEndWidthUnset {_gbab ,_fabcb :=_cgccb .WAttr .MarshalXMLAttr (_d .Name {Local :"\u0077"});if _fabcb !=nil {return _fabcb ;};start .Attr =append (start .Attr ,_gbab );};if _cgccb .LenAttr !=ST_LineEndLengthUnset {_ebffa ,_gbeb :=_cgccb .LenAttr .MarshalXMLAttr (_d .Name {Local :"\u006c\u0065\u006e"});if _gbeb !=nil {return _gbeb ;};start .Attr =append (start .Attr ,_ebffa );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlPictureNonVisual and its children +func (_bgdb *CT_GvmlPictureNonVisual )Validate ()error {return _bgdb .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_fced ST_LineEndWidth )ValidateWithPath (path string )error {switch _fced {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fced ));};return nil ;}; -// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path -func (_adfb *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };func (_bbffd *CT_GvmlUseShapeRectangle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eabde *CT_TablePartStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eabde .TcTxStyle !=nil {_eddfee :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eabde .TcTxStyle ,_eddfee );};if _eabde .TcStyle !=nil {_bdab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_eabde .TcStyle ,_bdab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TextSpacingPoint struct{ValAttr int32 ;}; +// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path +func (_adgaf *CT_GvmlConnector )ValidateWithPath (path string )error {if _bfag :=_adgaf .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bfag !=nil {return _bfag ;};if _egdgg :=_adgaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_egdgg !=nil {return _egdgg ;};if _adgaf .Style !=nil {if _adbf :=_adgaf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_adbf !=nil {return _adbf ;};};if _adgaf .ExtLst !=nil {if _bdae :=_adgaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdae !=nil {return _bdae ;};};return nil ;};func NewCT_Blip ()*CT_Blip {_cdbb :=&CT_Blip {};return _cdbb };type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func (_agcde ST_TextSpacingPercentOrPercentString )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agcde .ST_TextSpacingPercent !=nil {e .EncodeToken (_b .CharData (_db .Sprintf ("\u0025\u0064",*_agcde .ST_TextSpacingPercent )));};if _agcde .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_agcde .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_bccg *CT_BiLevelEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbc :=range start .Attr {if _cbc .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_ggdg ,_cggd :=ParseUnionST_PositiveFixedPercentage (_cbc .Value );if _cggd !=nil {return _cggd ;};_bccg .ThreshAttr =_ggdg ;continue ;};};for {_bgag ,_cfdd :=d .Token ();if _cfdd !=nil {return _db .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",_cfdd );};if _daa ,_ded :=_bgag .(_b .EndElement );_ded &&_daa .Name ==start .Name {break ;};};return nil ;};func (_cagbc *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cagbc =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cagbc =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cagbc =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cagbc =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cagbc =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cagbc =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cagbc =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cagbc =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cagbc =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cagbc =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_cagbc =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cagbc =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cagbc =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cagbc =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_cagbc =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cagbc =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_cagbc =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_cagbc =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_cagbc =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_cagbc =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_cagbc =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_cagbc =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_cagbc =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_cagbc =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_cagbc =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_cagbc =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_cagbc =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_cagbc =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_cagbc =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_cagbc =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_cagbc =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_cagbc =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_cagbc =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_cagbc =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_cagbc =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_cagbc =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_cagbc =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_cagbc =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_cagbc =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_cagbc =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_cagbc =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_cagbc =41;};return nil ;}; -// Validate validates the CT_DashStop and its children -func (_cfbb *CT_DashStop )Validate ()error {return _cfbb .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};func (_dabg *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dabg .GrpSpLocks !=nil {_bfeff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_dabg .GrpSpLocks ,_bfeff );};if _dabg .ExtLst !=nil {_gecee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dabg .ExtLst ,_gecee );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_dccd :=&CT_BlipFillProperties {};return _dccd ;};func (_fbbfc *CT_ShapeStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbfc .LnRef =NewCT_StyleMatrixReference ();_fbbfc .FillRef =NewCT_StyleMatrixReference ();_fbbfc .EffectRef =NewCT_StyleMatrixReference ();_fbbfc .FontRef =NewCT_FontReference ();_cdbca :for {_dbfgg ,_babac :=d .Token ();if _babac !=nil {return _babac ;};switch _ecef :=_dbfgg .(type ){case _d .StartElement :switch _ecef .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 :"\u006c\u006e\u0052e\u0066"},_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 :"\u006c\u006e\u0052e\u0066"}:if _eaaeg :=d .DecodeElement (_fbbfc .LnRef ,&_ecef );_eaaeg !=nil {return _eaaeg ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _eecbe :=d .DecodeElement (_fbbfc .FillRef ,&_ecef );_eecbe !=nil {return _eecbe ;};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\u0052\u0065f"},_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\u0052\u0065f"}:if _cefgf :=d .DecodeElement (_fbbfc .EffectRef ,&_ecef );_cefgf !=nil {return _cefgf ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _fcgg :=d .DecodeElement (_fbbfc .FontRef ,&_ecef );_fcgg !=nil {return _fcgg ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_ecef .Name );if _gfcf :=d .Skip ();_gfcf !=nil {return _gfcf ;};};case _d .EndElement :break _cdbca ;case _d .CharData :};};return nil ;};func (_ebeae *CT_TransformEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adgbe :=range start .Attr {if _adgbe .Name .Local =="\u0073\u0078"{_gbebb ,_agdee :=ParseUnionST_Percentage (_adgbe .Value );if _agdee !=nil {return _agdee ;};_ebeae .SxAttr =&_gbebb ;continue ;};if _adgbe .Name .Local =="\u0073\u0079"{_facec ,_aaddd :=ParseUnionST_Percentage (_adgbe .Value );if _aaddd !=nil {return _aaddd ;};_ebeae .SyAttr =&_facec ;continue ;};if _adgbe .Name .Local =="\u006b\u0078"{_aagae ,_gffcg :=_c .ParseInt (_adgbe .Value ,10,32);if _gffcg !=nil {return _gffcg ;};_cbffb :=int32 (_aagae );_ebeae .KxAttr =&_cbffb ;continue ;};if _adgbe .Name .Local =="\u006b\u0079"{_dbgce ,_bbfebg :=_c .ParseInt (_adgbe .Value ,10,32);if _bbfebg !=nil {return _bbfebg ;};_cefca :=int32 (_dbgce );_ebeae .KyAttr =&_cefca ;continue ;};if _adgbe .Name .Local =="\u0074\u0078"{_caffd ,_bddfe :=ParseUnionST_Coordinate (_adgbe .Value );if _bddfe !=nil {return _bddfe ;};_ebeae .TxAttr =&_caffd ;continue ;};if _adgbe .Name .Local =="\u0074\u0079"{_dagab ,_babec :=ParseUnionST_Coordinate (_adgbe .Value );if _babec !=nil {return _babec ;};_ebeae .TyAttr =&_dagab ;continue ;};};for {_cbcdd ,_faefgc :=d .Token ();if _faefgc !=nil {return _b .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",_faefgc );};if _fcgbb ,_dccae :=_cbcdd .(_d .EndElement );_dccae &&_fcgbb .Name ==start .Name {break ;};};return nil ;};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_afbbf :=&EG_TextBulletTypeface {};return _afbbf ;}; +// Validate validates the CT_TextShapeAutofit and its children +func (_eadac *CT_TextShapeAutofit )Validate ()error {return _eadac .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_dceb :=&CT_NonVisualDrawingProps {};return _dceb ;};func (_beead *ST_AnimationBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_beead =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_beead =1;};return nil ;}; -// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path -func (_ggg *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _ggg .ScrgbClr !=nil {if _egb :=_ggg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_egb !=nil {return _egb ;};};if _ggg .SrgbClr !=nil {if _egg :=_ggg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_egg !=nil {return _egg ;};};if _ggg .HslClr !=nil {if _bcf :=_ggg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bcf !=nil {return _bcf ;};};if _ggg .SysClr !=nil {if _bda :=_ggg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_bda !=nil {return _bda ;};};if _ggg .SchemeClr !=nil {if _fgb :=_ggg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fgb !=nil {return _fgb ;};};if _ggg .PrstClr !=nil {if _gcc :=_ggg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gcc !=nil {return _gcc ;};};return nil ;};func (_gabea ST_LineEndWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_debdef :=_d .Attr {};_debdef .Name =name ;switch _gabea {case ST_LineEndWidthUnset :_debdef .Value ="";case ST_LineEndWidthSm :_debdef .Value ="\u0073\u006d";case ST_LineEndWidthMed :_debdef .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_debdef .Value ="\u006c\u0067";};return _debdef ,nil ;};func (_ggf *CT_AlphaInverseEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gff :for {_fcca ,_gfcg :=d .Token ();if _gfcg !=nil {return _gfcg ;};switch _gef :=_fcca .(type ){case _d .StartElement :switch _gef .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ggf .ScrgbClr =NewCT_ScRgbColor ();if _aag :=d .DecodeElement (_ggf .ScrgbClr ,&_gef );_aag !=nil {return _aag ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ggf .SrgbClr =NewCT_SRgbColor ();if _agad :=d .DecodeElement (_ggf .SrgbClr ,&_gef );_agad !=nil {return _agad ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ggf .HslClr =NewCT_HslColor ();if _ggd :=d .DecodeElement (_ggf .HslClr ,&_gef );_ggd !=nil {return _ggd ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ggf .SysClr =NewCT_SystemColor ();if _cdf :=d .DecodeElement (_ggf .SysClr ,&_gef );_cdf !=nil {return _cdf ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ggf .SchemeClr =NewCT_SchemeColor ();if _ffe :=d .DecodeElement (_ggf .SchemeClr ,&_gef );_ffe !=nil {return _ffe ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ggf .PrstClr =NewCT_PresetColor ();if _ged :=d .DecodeElement (_ggf .PrstClr ,&_gef );_ged !=nil {return _ged ;};default:_bf .Log .Debug ("\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",_gef .Name );if _cdfg :=d .Skip ();_cdfg !=nil {return _cdfg ;};};case _d .EndElement :break _gff ;case _d .CharData :};};return nil ;};func (_aeedf *CT_Scene3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeedf .Camera =NewCT_Camera ();_aeedf .LightRig =NewCT_LightRig ();_gaca :for {_baecb ,_edcaf :=d .Token ();if _edcaf !=nil {return _edcaf ;};switch _beeaa :=_baecb .(type ){case _d .StartElement :switch _beeaa .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 :"\u0063\u0061\u006d\u0065\u0072\u0061"},_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 :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _ggdef :=d .DecodeElement (_aeedf .Camera ,&_beeaa );_ggdef !=nil {return _ggdef ;};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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _ddagg :=d .DecodeElement (_aeedf .LightRig ,&_beeaa );_ddagg !=nil {return _ddagg ;};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\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_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\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_aeedf .Backdrop =NewCT_Backdrop ();if _efadf :=d .DecodeElement (_aeedf .Backdrop ,&_beeaa );_efadf !=nil {return _efadf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeedf .ExtLst =NewCT_OfficeArtExtensionList ();if _acgcb :=d .DecodeElement (_aeedf .ExtLst ,&_beeaa );_acgcb !=nil {return _acgcb ;};default:_bf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0063\u0065\u006e\u0065\u0033\u0044\u0020\u0025\u0076",_beeaa .Name );if _gcaeg :=d .Skip ();_gcaeg !=nil {return _gcaeg ;};};case _d .EndElement :break _gaca ;case _d .CharData :};};return nil ;};func (_geabe *ST_AdjAngle )ValidateWithPath (path string )error {_defbd :=[]string {};if _geabe .ST_Angle !=nil {_defbd =append (_defbd ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _geabe .ST_GeomGuideName !=nil {_defbd =append (_defbd ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_defbd )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_defbd );};return nil ;};func (_dfacea ST_AnimationBuildType )ValidateWithPath (path string )error {switch _dfacea {case 0,1: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 (_dfacea ));};return nil ;}; +// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path +func (_aagbd *CT_Scene3D )ValidateWithPath (path string )error {if _eadee :=_aagbd .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_eadee !=nil {return _eadee ;};if _dfdad :=_aagbd .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_dfdad !=nil {return _dfdad ;};if _aagbd .Backdrop !=nil {if _gecfd :=_aagbd .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_gecfd !=nil {return _gecfd ;};};if _aagbd .ExtLst !=nil {if _caee :=_aagbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caee !=nil {return _caee ;};};return nil ;};func ParseStdlibTime (s string )(_d .Time ,error ){return _d .Time {},nil };func (_cbaa *CT_DuotoneEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbda :for {_becga ,_gdgb :=d .Token ();if _gdgb !=nil {return _gdgb ;};switch _eead :=_becga .(type ){case _b .StartElement :switch _eead .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbge :=NewEG_ColorChoice ();_cbge .ScrgbClr =NewCT_ScRgbColor ();if _ffaf :=d .DecodeElement (_cbge .ScrgbClr ,&_eead );_ffaf !=nil {return _ffaf ;};_cbaa .EG_ColorChoice =append (_cbaa .EG_ColorChoice ,_cbge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_adbd :=NewEG_ColorChoice ();_adbd .SrgbClr =NewCT_SRgbColor ();if _efcg :=d .DecodeElement (_adbd .SrgbClr ,&_eead );_efcg !=nil {return _efcg ;};_cbaa .EG_ColorChoice =append (_cbaa .EG_ColorChoice ,_adbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfeg :=NewEG_ColorChoice ();_gfeg .HslClr =NewCT_HslColor ();if _gfbc :=d .DecodeElement (_gfeg .HslClr ,&_eead );_gfbc !=nil {return _gfbc ;};_cbaa .EG_ColorChoice =append (_cbaa .EG_ColorChoice ,_gfeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbbfd :=NewEG_ColorChoice ();_dbbfd .SysClr =NewCT_SystemColor ();if _acde :=d .DecodeElement (_dbbfd .SysClr ,&_eead );_acde !=nil {return _acde ;};_cbaa .EG_ColorChoice =append (_cbaa .EG_ColorChoice ,_dbbfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecee :=NewEG_ColorChoice ();_ecee .SchemeClr =NewCT_SchemeColor ();if _gbge :=d .DecodeElement (_ecee .SchemeClr ,&_eead );_gbge !=nil {return _gbge ;};_cbaa .EG_ColorChoice =append (_cbaa .EG_ColorChoice ,_ecee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfdc :=NewEG_ColorChoice ();_gfdc .PrstClr =NewCT_PresetColor ();if _cbea :=d .DecodeElement (_gfdc .PrstClr ,&_eead );_cbea !=nil {return _cbea ;};_cbaa .EG_ColorChoice =append (_cbaa .EG_ColorChoice ,_gfdc );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0075\u006f\u0074\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025v",_eead .Name );if _ggdgb :=d .Skip ();_ggdgb !=nil {return _ggdgb ;};};case _b .EndElement :break _bfbda ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path -func (_cbad *CT_CustomColor )ValidateWithPath (path string )error {if _cbad .ScrgbClr !=nil {if _abd :=_cbad .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_abd !=nil {return _abd ;};};if _cbad .SrgbClr !=nil {if _ccfc :=_cbad .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ccfc !=nil {return _ccfc ;};};if _cbad .HslClr !=nil {if _ecga :=_cbad .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ecga !=nil {return _ecga ;};};if _cbad .SysClr !=nil {if _gdaed :=_cbad .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_gdaed !=nil {return _gdaed ;};};if _cbad .SchemeClr !=nil {if _fafee :=_cbad .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fafee !=nil {return _fafee ;};};if _cbad .PrstClr !=nil {if _cgdg :=_cbad .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cgdg !=nil {return _cgdg ;};};return nil ;};func (_caefg *ST_PresetColorVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egeagd ,_cgdacd :=d .Token ();if _cgdacd !=nil {return _cgdacd ;};if _ggfba ,_gcbee :=_egeagd .(_d .EndElement );_gcbee &&_ggfba .Name ==start .Name {*_caefg =1;return nil ;};if _dfada ,_dcabe :=_egeagd .(_d .CharData );!_dcabe {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",_egeagd );}else {switch string (_dfada ){case "":*_caefg =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_caefg =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_caefg =2;case "\u0061\u0071\u0075\u0061":*_caefg =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_caefg =4;case "\u0061\u007a\u0075r\u0065":*_caefg =5;case "\u0062\u0065\u0069g\u0065":*_caefg =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_caefg =7;case "\u0062\u006c\u0061c\u006b":*_caefg =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_caefg =9;case "\u0062\u006c\u0075\u0065":*_caefg =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_caefg =11;case "\u0062\u0072\u006fw\u006e":*_caefg =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_caefg =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_caefg =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_caefg =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_caefg =16;case "\u0063\u006f\u0072a\u006c":*_caefg =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_caefg =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_caefg =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_caefg =20;case "\u0063\u0079\u0061\u006e":*_caefg =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_caefg =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_caefg =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_caefg =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_caefg =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_caefg =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_caefg =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_caefg =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_caefg =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_caefg =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_caefg =31;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_caefg =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_caefg =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_caefg =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_caefg =35;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_caefg =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_caefg =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_caefg =38;case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_caefg =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_caefg =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_caefg =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_caefg =42;case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_caefg =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_caefg =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_caefg =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_caefg =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_caefg =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_caefg =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_caefg =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_caefg =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_caefg =51;case "\u0064\u006b\u0052e\u0064":*_caefg =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_caefg =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_caefg =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_caefg =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_caefg =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_caefg =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_caefg =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_caefg =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_caefg =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_caefg =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_caefg =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_caefg =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_caefg =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_caefg =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_caefg =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_caefg =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_caefg =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_caefg =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_caefg =70;case "\u0067\u006f\u006c\u0064":*_caefg =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_caefg =72;case "\u0067\u0072\u0061\u0079":*_caefg =73;case "\u0067\u0072\u0065\u0079":*_caefg =74;case "\u0067\u0072\u0065e\u006e":*_caefg =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_caefg =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_caefg =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_caefg =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_caefg =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_caefg =80;case "\u0069\u0076\u006fr\u0079":*_caefg =81;case "\u006b\u0068\u0061k\u0069":*_caefg =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_caefg =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_caefg =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_caefg =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_caefg =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_caefg =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_caefg =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_caefg =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_caefg =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_caefg =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_caefg =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_caefg =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_caefg =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_caefg =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_caefg =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_caefg =97;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_caefg =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_caefg =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_caefg =100;case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_caefg =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_caefg =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_caefg =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_caefg =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_caefg =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_caefg =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_caefg =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_caefg =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_caefg =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_caefg =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_caefg =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_caefg =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_caefg =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_caefg =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_caefg =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_caefg =116;case "\u006c\u0069\u006d\u0065":*_caefg =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_caefg =118;case "\u006c\u0069\u006ee\u006e":*_caefg =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_caefg =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_caefg =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_caefg =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_caefg =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_caefg =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_caefg =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_caefg =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_caefg =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_caefg =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_caefg =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_caefg =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_caefg =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_caefg =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_caefg =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_caefg =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_caefg =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_caefg =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_caefg =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_caefg =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_caefg =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_caefg =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_caefg =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_caefg =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_caefg =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_caefg =144;case "\u006e\u0061\u0076\u0079":*_caefg =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_caefg =146;case "\u006f\u006c\u0069v\u0065":*_caefg =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_caefg =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_caefg =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_caefg =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_caefg =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_caefg =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_caefg =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_caefg =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_caefg =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_caefg =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_caefg =157;case "\u0070\u0065\u0072\u0075":*_caefg =158;case "\u0070\u0069\u006e\u006b":*_caefg =159;case "\u0070\u006c\u0075\u006d":*_caefg =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_caefg =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_caefg =162;case "\u0072\u0065\u0064":*_caefg =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_caefg =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_caefg =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_caefg =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_caefg =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_caefg =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_caefg =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_caefg =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_caefg =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_caefg =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_caefg =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_caefg =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_caefg =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_caefg =176;case "\u0073\u006e\u006f\u0077":*_caefg =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_caefg =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_caefg =179;case "\u0074\u0061\u006e":*_caefg =180;case "\u0074\u0065\u0061\u006c":*_caefg =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_caefg =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_caefg =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_caefg =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_caefg =185;case "\u0077\u0068\u0065a\u0074":*_caefg =186;case "\u0077\u0068\u0069t\u0065":*_caefg =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_caefg =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_caefg =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_caefg =190;};};_egeagd ,_cgdacd =d .Token ();if _cgdacd !=nil {return _cgdacd ;};if _faffae ,_edgca :=_egeagd .(_d .EndElement );_edgca &&_faffae .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",_egeagd );};func (_ebbd *CT_EmptyElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ddgc ,_ecdc :=d .Token ();if _ecdc !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_ecdc );};if _eagd ,_aabdgg :=_ddgc .(_d .EndElement );_aabdgg &&_eagd .Name ==start .Name {break ;};};return nil ;};func (_dceef ST_TextFontAlignType )Validate ()error {return _dceef .ValidateWithPath ("")};func (_becdf ST_TextFontAlignType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddfgd :=_d .Attr {};_ddfgd .Name =name ;switch _becdf {case ST_TextFontAlignTypeUnset :_ddfgd .Value ="";case ST_TextFontAlignTypeAuto :_ddfgd .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_ddfgd .Value ="\u0074";case ST_TextFontAlignTypeCtr :_ddfgd .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_ddfgd .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_ddfgd .Value ="\u0062";};return _ddfgd ,nil ;};func (_ebdad ST_PresetShadowVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebdad .String (),start );}; +// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path +func (_aaaaeb *CT_QuickTimeFile )ValidateWithPath (path string )error {if _aaaaeb .ExtLst !=nil {if _gaccc :=_aaaaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaccc !=nil {return _gaccc ;};};return nil ;}; -// Validate validates the CT_ConnectionSiteList and its children -func (_cfcc *CT_ConnectionSiteList )Validate ()error {return _cfcc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};func (_bcfc *CT_AnimationDgmBuildProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcfc .BldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bcfc .BldAttr )});};if _bcfc .RevAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bcfc .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewTblStyleLst ()*TblStyleLst {_ffadg :=&TblStyleLst {};_ffadg .CT_TableStyleList =*NewCT_TableStyleList ();return _ffadg ;};func (_edf *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edf .BldDgm !=nil {_fdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_edf .BldDgm ,_fdb );};if _edf .BldChart !=nil {_deb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_edf .BldChart ,_deb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BiLevelEffect and its children +func (_gcdcb *CT_BiLevelEffect )Validate ()error {return _gcdcb .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_EffectProperties ()*CT_EffectProperties {_caaf :=&CT_EffectProperties {};return _caaf };func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_acaf :=&CT_ColorSchemeAndMapping {};_acaf .ClrScheme =NewCT_ColorScheme ();return _acaf ;};func (_fdgdd *CT_Path2DCubicBezierTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffffc :for {_fagec ,_aebe :=d .Token ();if _aebe !=nil {return _aebe ;};switch _feaa :=_fagec .(type ){case _b .StartElement :switch _feaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dabgg :=NewCT_AdjPoint2D ();if _fcdb :=d .DecodeElement (_dabgg ,&_feaa );_fcdb !=nil {return _fcdb ;};_fdgdd .Pt =append (_fdgdd .Pt ,_dabgg );default:_be .Log .Debug ("\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",_feaa .Name );if _faac :=d .Skip ();_faac !=nil {return _faac ;};};case _b .EndElement :break _ffffc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_ComplementTransform and its children -func (_bfbbf *CT_ComplementTransform )Validate ()error {return _bfbbf .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func NewCT_Headers ()*CT_Headers {_bbaf :=&CT_Headers {};return _bbaf };func (_abeada ST_EffectContainerType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abeada .String (),start );};func (_bcaaf *ST_BlipCompression )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcaaf =0;case "\u0065\u006d\u0061i\u006c":*_bcaaf =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_bcaaf =2;case "\u0070\u0072\u0069n\u0074":*_bcaaf =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_bcaaf =4;case "\u006e\u006f\u006e\u0065":*_bcaaf =5;};return nil ;};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 ;}; +// Validate validates the CT_TableStyle and its children +func (_gfabeb *CT_TableStyle )Validate ()error {return _gfabeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_bcad *CT_PresetColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcad .ValAttr =ST_PresetColorVal (1);for _ ,_bcaaa :=range start .Attr {if _bcaaa .Name .Local =="\u0076\u0061\u006c"{_bcad .ValAttr .UnmarshalXMLAttr (_bcaaa );continue ;};};_faaege :for {_cabeg ,_beac :=d .Token ();if _beac !=nil {return _beac ;};switch _bebdc :=_cabeg .(type ){case _b .StartElement :switch _bebdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_badgfa :=NewEG_ColorTransform ();_badgfa .Tint =NewCT_PositiveFixedPercentage ();if _dcece :=d .DecodeElement (_badgfa .Tint ,&_bebdc );_dcece !=nil {return _dcece ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_badgfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbeg :=NewEG_ColorTransform ();_gbeg .Shade =NewCT_PositiveFixedPercentage ();if _fdga :=d .DecodeElement (_gbeg .Shade ,&_bebdc );_fdga !=nil {return _fdga ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_gbeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbefd :=NewEG_ColorTransform ();_dbefd .Comp =NewCT_ComplementTransform ();if _bgcf :=d .DecodeElement (_dbefd .Comp ,&_bebdc );_bgcf !=nil {return _bgcf ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_dbefd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cdaa :=NewEG_ColorTransform ();_cdaa .Inv =NewCT_InverseTransform ();if _ccgfd :=d .DecodeElement (_cdaa .Inv ,&_bebdc );_ccgfd !=nil {return _ccgfd ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_cdaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgab :=NewEG_ColorTransform ();_cgab .Gray =NewCT_GrayscaleTransform ();if _fada :=d .DecodeElement (_cgab .Gray ,&_bebdc );_fada !=nil {return _fada ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_cgab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbebf :=NewEG_ColorTransform ();_bbebf .Alpha =NewCT_PositiveFixedPercentage ();if _eedg :=d .DecodeElement (_bbebf .Alpha ,&_bebdc );_eedg !=nil {return _eedg ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_bbebf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gafba :=NewEG_ColorTransform ();_gafba .AlphaOff =NewCT_FixedPercentage ();if _feaba :=d .DecodeElement (_gafba .AlphaOff ,&_bebdc );_feaba !=nil {return _feaba ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_gafba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cffd :=NewEG_ColorTransform ();_cffd .AlphaMod =NewCT_PositivePercentage ();if _bbga :=d .DecodeElement (_cffd .AlphaMod ,&_bebdc );_bbga !=nil {return _bbga ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_cffd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdbae :=NewEG_ColorTransform ();_bdbae .Hue =NewCT_PositiveFixedAngle ();if _fgaba :=d .DecodeElement (_bdbae .Hue ,&_bebdc );_fgaba !=nil {return _fgaba ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_bdbae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cggbc :=NewEG_ColorTransform ();_cggbc .HueOff =NewCT_Angle ();if _ddbea :=d .DecodeElement (_cggbc .HueOff ,&_bebdc );_ddbea !=nil {return _ddbea ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_cggbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcdf :=NewEG_ColorTransform ();_gcdf .HueMod =NewCT_PositivePercentage ();if _efbdaa :=d .DecodeElement (_gcdf .HueMod ,&_bebdc );_efbdaa !=nil {return _efbdaa ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_gcdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edacd :=NewEG_ColorTransform ();_edacd .Sat =NewCT_Percentage ();if _defae :=d .DecodeElement (_edacd .Sat ,&_bebdc );_defae !=nil {return _defae ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_edacd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcgb :=NewEG_ColorTransform ();_gcgb .SatOff =NewCT_Percentage ();if _bcaf :=d .DecodeElement (_gcgb .SatOff ,&_bebdc );_bcaf !=nil {return _bcaf ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_gcgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbaf :=NewEG_ColorTransform ();_cbaf .SatMod =NewCT_Percentage ();if _fcdcf :=d .DecodeElement (_cbaf .SatMod ,&_bebdc );_fcdcf !=nil {return _fcdcf ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_cbaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbad :=NewEG_ColorTransform ();_fbad .Lum =NewCT_Percentage ();if _caef :=d .DecodeElement (_fbad .Lum ,&_bebdc );_caef !=nil {return _caef ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_fbad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gafdb :=NewEG_ColorTransform ();_gafdb .LumOff =NewCT_Percentage ();if _cbffg :=d .DecodeElement (_gafdb .LumOff ,&_bebdc );_cbffg !=nil {return _cbffg ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_gafdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efedb :=NewEG_ColorTransform ();_efedb .LumMod =NewCT_Percentage ();if _caed :=d .DecodeElement (_efedb .LumMod ,&_bebdc );_caed !=nil {return _caed ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_efedb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbcgd :=NewEG_ColorTransform ();_cbcgd .Red =NewCT_Percentage ();if _bgbe :=d .DecodeElement (_cbcgd .Red ,&_bebdc );_bgbe !=nil {return _bgbe ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_cbcgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bddcf :=NewEG_ColorTransform ();_bddcf .RedOff =NewCT_Percentage ();if _abde :=d .DecodeElement (_bddcf .RedOff ,&_bebdc );_abde !=nil {return _abde ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_bddcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_efbdd :=NewEG_ColorTransform ();_efbdd .RedMod =NewCT_Percentage ();if _cebgf :=d .DecodeElement (_efbdd .RedMod ,&_bebdc );_cebgf !=nil {return _cebgf ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_efbdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbcg :=NewEG_ColorTransform ();_egbcg .Green =NewCT_Percentage ();if _bedfd :=d .DecodeElement (_egbcg .Green ,&_bebdc );_bedfd !=nil {return _bedfd ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_egbcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfff :=NewEG_ColorTransform ();_gfff .GreenOff =NewCT_Percentage ();if _effd :=d .DecodeElement (_gfff .GreenOff ,&_bebdc );_effd !=nil {return _effd ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_gfff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aebab :=NewEG_ColorTransform ();_aebab .GreenMod =NewCT_Percentage ();if _geeca :=d .DecodeElement (_aebab .GreenMod ,&_bebdc );_geeca !=nil {return _geeca ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_aebab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aebd :=NewEG_ColorTransform ();_aebd .Blue =NewCT_Percentage ();if _abebf :=d .DecodeElement (_aebd .Blue ,&_bebdc );_abebf !=nil {return _abebf ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_aebd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffffg :=NewEG_ColorTransform ();_ffffg .BlueOff =NewCT_Percentage ();if _dbbab :=d .DecodeElement (_ffffg .BlueOff ,&_bebdc );_dbbab !=nil {return _dbbab ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_ffffg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_babeb :=NewEG_ColorTransform ();_babeb .BlueMod =NewCT_Percentage ();if _fedff :=d .DecodeElement (_babeb .BlueMod ,&_bebdc );_fedff !=nil {return _fedff ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_babeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbfba :=NewEG_ColorTransform ();_bbfba .Gamma =NewCT_GammaTransform ();if _dgacf :=d .DecodeElement (_bbfba .Gamma ,&_bebdc );_dgacf !=nil {return _dgacf ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_bbfba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aagc :=NewEG_ColorTransform ();_aagc .InvGamma =NewCT_InverseGammaTransform ();if _fbec :=d .DecodeElement (_aagc .InvGamma ,&_bebdc );_fbec !=nil {return _fbec ;};_bcad .EG_ColorTransform =append (_bcad .EG_ColorTransform ,_aagc );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0043o\u006co\u0072\u0020\u0025\u0076",_bebdc .Name );if _ccdc :=d .Skip ();_ccdc !=nil {return _ccdc ;};};case _b .EndElement :break _faaege ;case _b .CharData :};};return nil ;}; -// ST_TextSpacingPercentOrPercentString is a union type -type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;};type CT_TextCharBullet struct{CharAttr string ;};func (_abefef *ST_LineEndWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abefef =0;case "\u0073\u006d":*_abefef =1;case "\u006d\u0065\u0064":*_abefef =2;case "\u006c\u0067":*_abefef =3;};return nil ;}; +// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path +func (_acfbb *EG_Effect )ValidateWithPath (path string )error {if _acfbb .Cont !=nil {if _fcaef :=_acfbb .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_fcaef !=nil {return _fcaef ;};};if _acfbb .Effect !=nil {if _eccab :=_acfbb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_eccab !=nil {return _eccab ;};};if _acfbb .AlphaBiLevel !=nil {if _abcge :=_acfbb .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_abcge !=nil {return _abcge ;};};if _acfbb .AlphaCeiling !=nil {if _cbfcfa :=_acfbb .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_cbfcfa !=nil {return _cbfcfa ;};};if _acfbb .AlphaFloor !=nil {if _cdgeef :=_acfbb .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_cdgeef !=nil {return _cdgeef ;};};if _acfbb .AlphaInv !=nil {if _bebccf :=_acfbb .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_bebccf !=nil {return _bebccf ;};};if _acfbb .AlphaMod !=nil {if _fecee :=_acfbb .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_fecee !=nil {return _fecee ;};};if _acfbb .AlphaModFix !=nil {if _ceffb :=_acfbb .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_ceffb !=nil {return _ceffb ;};};if _acfbb .AlphaOutset !=nil {if _cbdac :=_acfbb .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_cbdac !=nil {return _cbdac ;};};if _acfbb .AlphaRepl !=nil {if _cggfba :=_acfbb .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_cggfba !=nil {return _cggfba ;};};if _acfbb .BiLevel !=nil {if _ebcedc :=_acfbb .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_ebcedc !=nil {return _ebcedc ;};};if _acfbb .Blend !=nil {if _badgfag :=_acfbb .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_badgfag !=nil {return _badgfag ;};};if _acfbb .Blur !=nil {if _bafac :=_acfbb .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_bafac !=nil {return _bafac ;};};if _acfbb .ClrChange !=nil {if _fgdc :=_acfbb .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fgdc !=nil {return _fgdc ;};};if _acfbb .ClrRepl !=nil {if _gefebg :=_acfbb .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_gefebg !=nil {return _gefebg ;};};if _acfbb .Duotone !=nil {if _begga :=_acfbb .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_begga !=nil {return _begga ;};};if _acfbb .Fill !=nil {if _dfbfb :=_acfbb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dfbfb !=nil {return _dfbfb ;};};if _acfbb .FillOverlay !=nil {if _badgc :=_acfbb .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_badgc !=nil {return _badgc ;};};if _acfbb .Glow !=nil {if _dfcde :=_acfbb .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_dfcde !=nil {return _dfcde ;};};if _acfbb .Grayscl !=nil {if _afbef :=_acfbb .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_afbef !=nil {return _afbef ;};};if _acfbb .Hsl !=nil {if _afgbb :=_acfbb .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_afgbb !=nil {return _afgbb ;};};if _acfbb .InnerShdw !=nil {if _degcf :=_acfbb .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_degcf !=nil {return _degcf ;};};if _acfbb .Lum !=nil {if _bcdcba :=_acfbb .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_bcdcba !=nil {return _bcdcba ;};};if _acfbb .OuterShdw !=nil {if _fbddb :=_acfbb .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_fbddb !=nil {return _fbddb ;};};if _acfbb .PrstShdw !=nil {if _beegb :=_acfbb .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_beegb !=nil {return _beegb ;};};if _acfbb .Reflection !=nil {if _agacac :=_acfbb .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_agacac !=nil {return _agacac ;};};if _acfbb .RelOff !=nil {if _fcbdf :=_acfbb .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_fcbdf !=nil {return _fcbdf ;};};if _acfbb .SoftEdge !=nil {if _gaabgc :=_acfbb .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_gaabgc !=nil {return _gaabgc ;};};if _acfbb .Tint !=nil {if _aeca :=_acfbb .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_aeca !=nil {return _aeca ;};};if _acfbb .Xfrm !=nil {if _acccb :=_acfbb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_acccb !=nil {return _acccb ;};};return nil ;}; -// Validate validates the CT_TextTabStopList and its children -func (_gbgfeg *CT_TextTabStopList )Validate ()error {return _gbgfeg .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};func (_dfefb *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fcgd ,_dcbge :=d .Token ();if _dcbge !=nil {return _b .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",_dcbge );};if _bcfbd ,_fggb :=_fcgd .(_d .EndElement );_fggb &&_bcfbd .Name ==start .Name {break ;};};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;);func (_dddbbd *CT_SchemeColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eabcga ,_ccfbf :=_dddbbd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _ccfbf !=nil {return _ccfbf ;};start .Attr =append (start .Attr ,_eabcga );e .EncodeToken (start );if _dddbbd .EG_ColorTransform !=nil {for _ ,_dcbc :=range _dddbbd .EG_ColorTransform {_dcbc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_BevelPresetType byte ; +// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path +func (_ddgfc *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _ddgfc .MinRAttr !=nil {if _cdbga :=_ddgfc .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_cdbga !=nil {return _cdbga ;};};if _ddgfc .MaxRAttr !=nil {if _fcfag :=_ddgfc .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r");_fcfag !=nil {return _fcfag ;};};if _ddgfc .MinAngAttr !=nil {if _ceaf :=_ddgfc .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_ceaf !=nil {return _ceaf ;};};if _ddgfc .MaxAngAttr !=nil {if _ggbbc :=_ddgfc .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_ggbbc !=nil {return _ggbbc ;};};if _gdcdc :=_ddgfc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gdcdc !=nil {return _gdcdc ;};return nil ;};func (_bcace ST_PresetLineDashVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcace .String (),start );}; -// Validate validates the CT_Boolean and its children -func (_fcag *CT_Boolean )Validate ()error {return _fcag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");}; +// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path +func (_gefe *CT_GlowEffect )ValidateWithPath (path string )error {if _gefe .RadAttr !=nil {if *_gefe .RadAttr < 0{return _db .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 ,*_gefe .RadAttr );};if *_gefe .RadAttr > 27273042316900{return _db .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 ,*_gefe .RadAttr );};};if _gefe .ScrgbClr !=nil {if _agag :=_gefe .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_agag !=nil {return _agag ;};};if _gefe .SrgbClr !=nil {if _fecgd :=_gefe .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fecgd !=nil {return _fecgd ;};};if _gefe .HslClr !=nil {if _gaed :=_gefe .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gaed !=nil {return _gaed ;};};if _gefe .SysClr !=nil {if _daadc :=_gefe .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_daadc !=nil {return _daadc ;};};if _gefe .SchemeClr !=nil {if _eecfg :=_gefe .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_eecfg !=nil {return _eecfg ;};};if _gefe .PrstClr !=nil {if _cacbc :=_gefe .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cacbc !=nil {return _cacbc ;};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path -func (_gccdb *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _gccdb .GrpSpLocks !=nil {if _gfca :=_gccdb .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_gfca !=nil {return _gfca ;};};if _gccdb .ExtLst !=nil {if _aecbc :=_gccdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aecbc !=nil {return _aecbc ;};};return nil ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;}; +// Validate validates the CT_Table and its children +func (_agfdc *CT_Table )Validate ()error {return _agfdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_ccdbb *CT_QuickTimeFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbacb :=range start .Attr {if _gbacb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gbacb .Name .Local =="\u006c\u0069\u006e\u006b"||_gbacb .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"&&_gbacb .Name .Local =="\u006c\u0069\u006e\u006b"{_eegec ,_bbeggb :=_gbacb .Value ,error (nil );if _bbeggb !=nil {return _bbeggb ;};_ccdbb .LinkAttr =_eegec ;continue ;};};_fbaad :for {_efdbc ,_bagd :=d .Token ();if _bagd !=nil {return _bagd ;};switch _cefcd :=_efdbc .(type ){case _b .StartElement :switch _cefcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccdbb .ExtLst =NewCT_OfficeArtExtensionList ();if _fgdea :=d .DecodeElement (_ccdbb .ExtLst ,&_cefcd );_fgdea !=nil {return _fgdea ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065\u0020\u0025v",_cefcd .Name );if _gceag :=d .Skip ();_gceag !=nil {return _gceag ;};};case _b .EndElement :break _fbaad ;case _b .CharData :};};return nil ;};func (_cegeg ST_BlipCompression )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cegeg .String (),start );};func (_gdecb *CT_ColorChangeEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdecb .UseAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_gdecb .UseAAttr ))});};e .EncodeToken (start );_decg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_gdecb .ClrFrom ,_decg );_gbgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}};e .EncodeElement (_gdecb .ClrTo ,_gbgf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Scale2D and its children -func (_cfgfg *CT_Scale2D )Validate ()error {return _cfgfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");}; +// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path +func (_aabbb *ThemeOverride )ValidateWithPath (path string )error {if _adbca :=_aabbb .CT_BaseStylesOverride .ValidateWithPath (path );_adbca !=nil {return _adbca ;};return nil ;}; -// Validate validates the CT_BlipChoice and its children -func (_abeb *CT_BlipChoice )Validate ()error {return _abeb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_Boolean and its children +func (_befc *CT_Boolean )Validate ()error {return _befc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;};type ST_LineEndType byte ;func NewEG_TextBulletSize ()*EG_TextBulletSize {_begfg :=&EG_TextBulletSize {};return _begfg };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 ;};type CT_TextNoBullet struct{}; -// Validate validates the EG_TextBullet and its children -func (_ebcf *EG_TextBullet )Validate ()error {return _ebcf .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};func (_gbgf *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eceg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gbgf .CNvPr ,_eceg );_dgga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_gbgf .CNvGraphicFramePr ,_dgga );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_Text3D and its children +func (_caada *EG_Text3D )Validate ()error {return _caada .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};func (_gdcaa *CT_PathShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afbb :=range start .Attr {if _afbb .Name .Local =="\u0070\u0061\u0074\u0068"{_gdcaa .PathAttr .UnmarshalXMLAttr (_afbb );continue ;};};_ffae :for {_gaea ,_adead :=d .Token ();if _adead !=nil {return _adead ;};switch _febffa :=_gaea .(type ){case _b .StartElement :switch _febffa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdcaa .FillToRect =NewCT_RelativeRect ();if _cgaed :=d .DecodeElement (_gdcaa .FillToRect ,&_febffa );_cgaed !=nil {return _cgaed ;};default:_be .Log .Debug ("\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",_febffa .Name );if _gcabf :=d .Skip ();_gcabf !=nil {return _gcabf ;};};case _b .EndElement :break _ffae ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_badf *CT_GradientStop )ValidateWithPath (path string )error {if _eabg :=_badf .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_eabg !=nil {return _eabg ;};if _badf .ScrgbClr !=nil {if _ebac :=_badf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ebac !=nil {return _ebac ;};};if _badf .SrgbClr !=nil {if _fcbfb :=_badf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_fcbfb !=nil {return _fcbfb ;};};if _badf .HslClr !=nil {if _fgeebc :=_badf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fgeebc !=nil {return _fgeebc ;};};if _badf .SysClr !=nil {if _degab :=_badf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_degab !=nil {return _degab ;};};if _badf .SchemeClr !=nil {if _cagcf :=_badf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cagcf !=nil {return _cagcf ;};};if _badf .PrstClr !=nil {if _bgfdb :=_badf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bgfdb !=nil {return _bgfdb ;};};return nil ;};func (_dbc *CT_AdjustHandleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_age :for {_fcc ,_acb :=d .Token ();if _acb !=nil {return _acb ;};switch _ecc :=_fcc .(type ){case _d .StartElement :switch _ecc .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 :"\u0061\u0068\u0058\u0059"},_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 :"\u0061\u0068\u0058\u0059"}:_gafe :=NewCT_XYAdjustHandle ();if _aggb :=d .DecodeElement (_gafe ,&_ecc );_aggb !=nil {return _aggb ;};_dbc .AhXY =append (_dbc .AhXY ,_gafe );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 :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_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 :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_cebd :=NewCT_PolarAdjustHandle ();if _eag :=d .DecodeElement (_cebd ,&_ecc );_eag !=nil {return _eag ;};_dbc .AhPolar =append (_dbc .AhPolar ,_cebd );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0041\u0064\u006a\u0075\u0073\u0074\u0048an\u0064\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ecc .Name );if _agc :=d .Skip ();_agc !=nil {return _agc ;};};case _d .EndElement :break _age ;case _d .CharData :};};return nil ;};type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};type ST_AnimationDgmOnlyBuildType byte ;func (_bdgdg *CT_TextNormalAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdgdg .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_bdgdg .FontScaleAttr )});};if _bdgdg .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bdgdg .LnSpcReductionAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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;);func (_feacb *CT_Boolean )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feacb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_feacb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_bbbdd :=&CT_TablePartStyle {};return _bbbdd };func (_aedba *CT_PositivePercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_aedba .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcgf *CT_BackgroundFillStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bged :for {_ecb ,_gege :=d .Token ();if _gege !=nil {return _gege ;};switch _bfged :=_ecb .(type ){case _d .StartElement :switch _bfged .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"}:_ebaf :=NewEG_FillProperties ();_ebaf .NoFill =NewCT_NoFillProperties ();if _bgb :=d .DecodeElement (_ebaf .NoFill ,&_bfged );_bgb !=nil {return _bgb ;};_gcgf .EG_FillProperties =append (_gcgf .EG_FillProperties ,_ebaf );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"}:_abg :=NewEG_FillProperties ();_abg .SolidFill =NewCT_SolidColorFillProperties ();if _eff :=d .DecodeElement (_abg .SolidFill ,&_bfged );_eff !=nil {return _eff ;};_gcgf .EG_FillProperties =append (_gcgf .EG_FillProperties ,_abg );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"}:_fcda :=NewEG_FillProperties ();_fcda .GradFill =NewCT_GradientFillProperties ();if _ceaa :=d .DecodeElement (_fcda .GradFill ,&_bfged );_ceaa !=nil {return _ceaa ;};_gcgf .EG_FillProperties =append (_gcgf .EG_FillProperties ,_fcda );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"}:_cae :=NewEG_FillProperties ();_cae .BlipFill =NewCT_BlipFillProperties ();if _fae :=d .DecodeElement (_cae .BlipFill ,&_bfged );_fae !=nil {return _fae ;};_gcgf .EG_FillProperties =append (_gcgf .EG_FillProperties ,_cae );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"}:_beff :=NewEG_FillProperties ();_beff .PattFill =NewCT_PatternFillProperties ();if _eedf :=d .DecodeElement (_beff .PattFill ,&_bfged );_eedf !=nil {return _eedf ;};_gcgf .EG_FillProperties =append (_gcgf .EG_FillProperties ,_beff );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"}:_bbdd :=NewEG_FillProperties ();_bbdd .GrpFill =NewCT_GroupFillProperties ();if _gdbb :=d .DecodeElement (_bbdd .GrpFill ,&_bfged );_gdbb !=nil {return _gdbb ;};_gcgf .EG_FillProperties =append (_gcgf .EG_FillProperties ,_bbdd );default:_bf .Log .Debug ("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",_bfged .Name );if _fbec :=d .Skip ();_fbec !=nil {return _fbec ;};};case _d .EndElement :break _bged ;case _d .CharData :};};return nil ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;};func (_cecga ST_TextAutonumberScheme )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egefb :=_d .Attr {};_egefb .Name =name ;switch _cecga {case ST_TextAutonumberSchemeUnset :_egefb .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_egefb .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_egefb .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaLcParenR :_egefb .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_egefb .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaLcPeriod :_egefb .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_egefb .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicParenBoth :_egefb .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_egefb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeArabicPeriod :_egefb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_egefb .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_egefb .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanUcParenBoth :_egefb .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_egefb .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanUcParenR :_egefb .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_egefb .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeRomanUcPeriod :_egefb .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_egefb .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_egefb .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_egefb .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeArabicDbPeriod :_egefb .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_egefb .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChsPeriod :_egefb .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_egefb .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_egefb .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChtPlain :_egefb .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_egefb .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1JpnKorPlain :_egefb .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_egefb .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabic1Minus :_egefb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_egefb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeHebrew2Minus :_egefb .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_egefb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiAlphaParenR :_egefb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_egefb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeThaiNumPeriod :_egefb .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_egefb .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiNumParenBoth :_egefb .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_egefb .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumPeriod :_egefb .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_egefb .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeHindiAlpha1Period :_egefb .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _egefb ,nil ;}; +// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path +func (_abbdb *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _abbdb .CxnSpLocks !=nil {if _fbfaf :=_abbdb .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_fbfaf !=nil {return _fbfaf ;};};if _abbdb .StCxn !=nil {if _fecba :=_abbdb .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_fecba !=nil {return _fecba ;};};if _abbdb .EndCxn !=nil {if _aeee :=_abbdb .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e");_aeee !=nil {return _aeee ;};};if _abbdb .ExtLst !=nil {if _acaff :=_abbdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acaff !=nil {return _acaff ;};};return nil ;};func NewCT_TableRow ()*CT_TableRow {_gfcae :=&CT_TableRow {};return _gfcae };func (_fece *CT_GvmlGroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bcgd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fece .NvGrpSpPr ,_bcgd );_feeeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_fece .GrpSpPr ,_feeeb );if _fece .Choice !=nil {for _ ,_cecc :=range _fece .Choice {_cecc .MarshalXML (e ,_b .StartElement {});};};if _fece .ExtLst !=nil {_agdba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fece .ExtLst ,_agdba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AnimationElementChoice and its children -func (_afeb *CT_AnimationElementChoice )Validate ()error {return _afeb .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");}; +// Validate validates the CT_TextNoBullet and its children +func (_agbea *CT_TextNoBullet )Validate ()error {return _agbea .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");};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_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0;ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3;); -// ST_TextFontScalePercentOrPercentString is a union type -type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};func (_adcdc ST_SchemeColorVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbgddb :=_d .Attr {};_dbgddb .Name =name ;switch _adcdc {case ST_SchemeColorValUnset :_dbgddb .Value ="";case ST_SchemeColorValBg1 :_dbgddb .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_dbgddb .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_dbgddb .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_dbgddb .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_dbgddb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_dbgddb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_dbgddb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_SchemeColorValAccent4 :_dbgddb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_dbgddb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_dbgddb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_SchemeColorValHlink :_dbgddb .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_dbgddb .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_dbgddb .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_dbgddb .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_dbgddb .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_dbgddb .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_dbgddb .Value ="\u006c\u0074\u0032";};return _dbgddb ,nil ;};func NewTbl ()*Tbl {_agdfd :=&Tbl {};_agdfd .CT_Table =*NewCT_Table ();return _agdfd }; +// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path +func (_dffb *CT_GvmlShape )ValidateWithPath (path string )error {if _cedeac :=_dffb .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_cedeac !=nil {return _cedeac ;};if _ggfg :=_dffb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggfg !=nil {return _ggfg ;};if _dffb .TxSp !=nil {if _cgegd :=_dffb .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_cgegd !=nil {return _cgegd ;};};if _dffb .Style !=nil {if _agbf :=_dffb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_agbf !=nil {return _agbf ;};};if _dffb .ExtLst !=nil {if _dfeb :=_dffb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfeb !=nil {return _dfeb ;};};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_bfcac :=&CT_Hyperlink {};return _bfcac }; -// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path -func (_gegab *CT_GvmlPicture )ValidateWithPath (path string )error {if _cggc :=_gegab .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cggc !=nil {return _cggc ;};if _cfgf :=_gegab .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cfgf !=nil {return _cfgf ;};if _edfgc :=_gegab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edfgc !=nil {return _edfgc ;};if _gegab .Style !=nil {if _ceag :=_gegab .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ceag !=nil {return _ceag ;};};if _gegab .ExtLst !=nil {if _fdcbg :=_gegab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdcbg !=nil {return _fdcbg ;};};return nil ;};func (_aebaa *ST_TextWrappingType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aebaa =0;case "\u006e\u006f\u006e\u0065":*_aebaa =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_aebaa =2;};return nil ;};type ST_TextVerticalType byte ;func (_feeca *CT_TableCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feeca .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_feeca .RowSpanAttr )});};if _feeca .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_feeca .GridSpanAttr )});};if _feeca .HMergeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_feeca .HMergeAttr ))});};if _feeca .VMergeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_feeca .VMergeAttr ))});};if _feeca .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_feeca .IdAttr )});};e .EncodeToken (start );if _feeca .TxBody !=nil {_edccbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_feeca .TxBody ,_edccbb );};if _feeca .TcPr !=nil {_ceed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_feeca .TcPr ,_ceed );};if _feeca .ExtLst !=nil {_eddfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feeca .ExtLst ,_eddfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;);func (_gbbcg ST_CompoundLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbbcg .String (),start );};func (_ceebe ST_PathShadeType )ValidateWithPath (path string )error {switch _ceebe {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 (_ceebe ));};return nil ;}; +// Validate validates the CT_OfficeArtExtensionList and its children +func (_gfefd *CT_OfficeArtExtensionList )Validate ()error {return _gfefd .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_gacca :=&CT_CustomGeometry2D {};_gacca .PathLst =NewCT_Path2DList ();return _gacca ;};func (_geeea ST_DgmBuildStep )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fgggfg :=_b .Attr {};_fgggfg .Name =name ;switch _geeea {case ST_DgmBuildStepUnset :_fgggfg .Value ="";case ST_DgmBuildStepSp :_fgggfg .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_fgggfg .Value ="\u0062\u0067";};return _fgggfg ,nil ;};type ThemeManager struct{CT_EmptyElement };func (_dbbea *CT_PatternFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbbea .PrstAttr !=ST_PresetPatternValUnset {_ccafd ,_bdbaf :=_dbbea .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _bdbaf !=nil {return _bdbaf ;};start .Attr =append (start .Attr ,_ccafd );};e .EncodeToken (start );if _dbbea .FgClr !=nil {_gcbfa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_dbbea .FgClr ,_gcbfa );};if _dbbea .BgClr !=nil {_cdagg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_dbbea .BgClr ,_cdagg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ColorChoice and its children -func (_dbeda *EG_ColorChoice )Validate ()error {return _dbeda .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};type ST_TextAlignType byte ;func (_bggd *CT_LineProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffbga :=range start .Attr {if _ffbga .Name .Local =="\u0077"{_gbggf ,_abfg :=_c .ParseInt (_ffbga .Value ,10,32);if _abfg !=nil {return _abfg ;};_gdeag :=int32 (_gbggf );_bggd .WAttr =&_gdeag ;continue ;};if _ffbga .Name .Local =="\u0063\u006d\u0070\u0064"{_bggd .CmpdAttr .UnmarshalXMLAttr (_ffbga );continue ;};if _ffbga .Name .Local =="\u0063\u0061\u0070"{_bggd .CapAttr .UnmarshalXMLAttr (_ffbga );continue ;};if _ffbga .Name .Local =="\u0061\u006c\u0067\u006e"{_bggd .AlgnAttr .UnmarshalXMLAttr (_ffbga );continue ;};};_afdga :for {_afcef ,_fadg :=d .Token ();if _fadg !=nil {return _fadg ;};switch _dbfbg :=_afcef .(type ){case _d .StartElement :switch _dbfbg .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"}:_bggd .NoFill =NewCT_NoFillProperties ();if _afgec :=d .DecodeElement (_bggd .NoFill ,&_dbfbg );_afgec !=nil {return _afgec ;};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"}:_bggd .SolidFill =NewCT_SolidColorFillProperties ();if _ddbf :=d .DecodeElement (_bggd .SolidFill ,&_dbfbg );_ddbf !=nil {return _ddbf ;};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"}:_bggd .GradFill =NewCT_GradientFillProperties ();if _aefd :=d .DecodeElement (_bggd .GradFill ,&_dbfbg );_aefd !=nil {return _aefd ;};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"}:_bggd .PattFill =NewCT_PatternFillProperties ();if _fgbga :=d .DecodeElement (_bggd .PattFill ,&_dbfbg );_fgbga !=nil {return _fgbga ;};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\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_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\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_bggd .PrstDash =NewCT_PresetLineDashProperties ();if _bdadf :=d .DecodeElement (_bggd .PrstDash ,&_dbfbg );_bdadf !=nil {return _bdadf ;};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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_bggd .CustDash =NewCT_DashStopList ();if _cegcf :=d .DecodeElement (_bggd .CustDash ,&_dbfbg );_cegcf !=nil {return _cegcf ;};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 :"\u0072\u006f\u0075n\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 :"\u0072\u006f\u0075n\u0064"}:_bggd .Round =NewCT_LineJoinRound ();if _cbcdc :=d .DecodeElement (_bggd .Round ,&_dbfbg );_cbcdc !=nil {return _cbcdc ;};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\u0065\u0076e\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\u0065\u0076e\u006c"}:_bggd .Bevel =NewCT_LineJoinBevel ();if _cecfgd :=d .DecodeElement (_bggd .Bevel ,&_dbfbg );_cecfgd !=nil {return _cecfgd ;};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 :"\u006d\u0069\u0074e\u0072"},_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 :"\u006d\u0069\u0074e\u0072"}:_bggd .Miter =NewCT_LineJoinMiterProperties ();if _cddca :=d .DecodeElement (_bggd .Miter ,&_dbfbg );_cddca !=nil {return _cddca ;};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 :"\u0068e\u0061\u0064\u0045\u006e\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 :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_bggd .HeadEnd =NewCT_LineEndProperties ();if _aadad :=d .DecodeElement (_bggd .HeadEnd ,&_dbfbg );_aadad !=nil {return _aadad ;};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 :"\u0074a\u0069\u006c\u0045\u006e\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 :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_bggd .TailEnd =NewCT_LineEndProperties ();if _efdbg :=d .DecodeElement (_bggd .TailEnd ,&_dbfbg );_efdbg !=nil {return _efdbg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bggd .ExtLst =NewCT_OfficeArtExtensionList ();if _effec :=d .DecodeElement (_bggd .ExtLst ,&_dbfbg );_effec !=nil {return _effec ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dbfbg .Name );if _cfdec :=d .Skip ();_cfdec !=nil {return _cfdec ;};};case _d .EndElement :break _afdga ;case _d .CharData :};};return nil ;};func (_ggeea *ST_PitchFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edddb ,_bcbcga :=d .Token ();if _bcbcga !=nil {return _bcbcga ;};if _aebdd ,_cbdega :=_edddb .(_d .EndElement );_cbdega &&_aebdd .Name ==start .Name {*_ggeea =1;return nil ;};if _ffdag ,_cfdab :=_edddb .(_d .CharData );!_cfdab {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",_edddb );}else {switch string (_ffdag ){case "":*_ggeea =0;case "\u0030\u0030":*_ggeea =1;case "\u0030\u0031":*_ggeea =2;case "\u0030\u0032":*_ggeea =3;case "\u0031\u0036":*_ggeea =4;case "\u0031\u0037":*_ggeea =5;case "\u0031\u0038":*_ggeea =6;case "\u0033\u0032":*_ggeea =7;case "\u0033\u0033":*_ggeea =8;case "\u0033\u0034":*_ggeea =9;case "\u0034\u0038":*_ggeea =10;case "\u0034\u0039":*_ggeea =11;case "\u0035\u0030":*_ggeea =12;case "\u0036\u0034":*_ggeea =13;case "\u0036\u0035":*_ggeea =14;case "\u0036\u0036":*_ggeea =15;case "\u0038\u0030":*_ggeea =16;case "\u0038\u0031":*_ggeea =17;case "\u0038\u0032":*_ggeea =18;};};_edddb ,_bcbcga =d .Token ();if _bcbcga !=nil {return _bcbcga ;};if _fbffg ,_bafbc :=_edddb .(_d .EndElement );_bafbc &&_fbffg .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",_edddb );};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 (_ccgeg *EG_ColorChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gafdeb :for {_gfdad ,_bbfba :=d .Token ();if _bbfba !=nil {return _bbfba ;};switch _ggedg :=_gfdad .(type ){case _d .StartElement :switch _ggedg .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ccgeg .ScrgbClr =NewCT_ScRgbColor ();if _ecede :=d .DecodeElement (_ccgeg .ScrgbClr ,&_ggedg );_ecede !=nil {return _ecede ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ccgeg .SrgbClr =NewCT_SRgbColor ();if _cdcab :=d .DecodeElement (_ccgeg .SrgbClr ,&_ggedg );_cdcab !=nil {return _cdcab ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ccgeg .HslClr =NewCT_HslColor ();if _bgac :=d .DecodeElement (_ccgeg .HslClr ,&_ggedg );_bgac !=nil {return _bgac ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ccgeg .SysClr =NewCT_SystemColor ();if _adbbbc :=d .DecodeElement (_ccgeg .SysClr ,&_ggedg );_adbbbc !=nil {return _adbbbc ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ccgeg .SchemeClr =NewCT_SchemeColor ();if _edbbde :=d .DecodeElement (_ccgeg .SchemeClr ,&_ggedg );_edbbde !=nil {return _edbbde ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ccgeg .PrstClr =NewCT_PresetColor ();if _cddad :=d .DecodeElement (_ccgeg .PrstClr ,&_ggedg );_cddad !=nil {return _cddad ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_ggedg .Name );if _aeaad :=d .Skip ();_aeaad !=nil {return _aeaad ;};};case _d .EndElement :break _gafdeb ;case _d .CharData :};};return nil ;};func (_adccb *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geggc :for {_fecee ,_ddca :=d .Token ();if _ddca !=nil {return _ddca ;};switch _cgfa :=_fecee .(type ){case _d .StartElement :switch _cgfa .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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_ebcca :=NewCT_GvmlTextShape ();if _cggee :=d .DecodeElement (_ebcca ,&_cgfa );_cggee !=nil {return _cggee ;};_adccb .TxSp =append (_adccb .TxSp ,_ebcca );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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_bacdg :=NewCT_GvmlShape ();if _gfdga :=d .DecodeElement (_bacdg ,&_cgfa );_gfdga !=nil {return _gfdga ;};_adccb .Sp =append (_adccb .Sp ,_bacdg );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_adfaa :=NewCT_GvmlConnector ();if _ggbfc :=d .DecodeElement (_adfaa ,&_cgfa );_ggbfc !=nil {return _ggbfc ;};_adccb .CxnSp =append (_adccb .CxnSp ,_adfaa );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\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 :"\u0070\u0069\u0063"}:_dfgc :=NewCT_GvmlPicture ();if _dbcc :=d .DecodeElement (_dfgc ,&_cgfa );_dbcc !=nil {return _dbcc ;};_adccb .Pic =append (_adccb .Pic ,_dfgc );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\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ccac :=NewCT_GvmlGraphicalObjectFrame ();if _bbdfc :=d .DecodeElement (_ccac ,&_cgfa );_bbdfc !=nil {return _bbdfc ;};_adccb .GraphicFrame =append (_adccb .GraphicFrame ,_ccac );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\u0070S\u0070"},_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\u0070S\u0070"}:_cbgbag :=NewCT_GvmlGroupShape ();if _dgfgg :=d .DecodeElement (_cbgbag ,&_cgfa );_dgfgg !=nil {return _dgfgg ;};_adccb .GrpSp =append (_adccb .GrpSp ,_cbgbag );default:_bf .Log .Debug ("\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",_cgfa .Name );if _eabcg :=d .Skip ();_eabcg !=nil {return _eabcg ;};};case _d .EndElement :break _geggc ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_TextNormalAutofit and its children +func (_abcbc *CT_TextNormalAutofit )Validate ()error {return _abcbc .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};func (_dgcfb ST_TextFontAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgcfb .String (),start );};func (_ecaa *CT_GraphicalObjectFrameLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 _ecaa .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ecaa .NoGrpAttr ))});};if _ecaa .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ecaa .NoDrilldownAttr ))});};if _ecaa .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ecaa .NoSelectAttr ))});};if _ecaa .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ecaa .NoChangeAspectAttr ))});};if _ecaa .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ecaa .NoMoveAttr ))});};if _ecaa .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ecaa .NoResizeAttr ))});};e .EncodeToken (start );if _ecaa .ExtLst !=nil {_edeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecaa .ExtLst ,_edeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};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 ;}; -// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path -func (_adgf *CT_Backdrop )ValidateWithPath (path string )error {if _agd :=_adgf .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_agd !=nil {return _agd ;};if _aaee :=_adgf .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d");_aaee !=nil {return _aaee ;};if _fdgd :=_adgf .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_fdgd !=nil {return _fdgd ;};if _adgf .ExtLst !=nil {if _gdd :=_adgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdd !=nil {return _gdd ;};};return nil ;};func (_dfcf *CT_Path2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfcf .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_dfcf .WAttr )});};if _dfcf .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_dfcf .HAttr )});};if _dfcf .FillAttr !=ST_PathFillModeUnset {_agab ,_abfad :=_dfcf .FillAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c"});if _abfad !=nil {return _abfad ;};start .Attr =append (start .Attr ,_agab );};if _dfcf .StrokeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dfcf .StrokeAttr ))});};if _dfcf .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_dfcf .ExtrusionOkAttr ))});};e .EncodeToken (start );if _dfcf .Close !=nil {_baeb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_bgcbg :=range _dfcf .Close {e .EncodeElement (_bgcbg ,_baeb );};};if _dfcf .MoveTo !=nil {_fbcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};for _ ,_bdaab :=range _dfcf .MoveTo {e .EncodeElement (_bdaab ,_fbcg );};};if _dfcf .LnTo !=nil {_agabg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_aaaeg :=range _dfcf .LnTo {e .EncodeElement (_aaaeg ,_agabg );};};if _dfcf .ArcTo !=nil {_eefgb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_gcded :=range _dfcf .ArcTo {e .EncodeElement (_gcded ,_eefgb );};};if _dfcf .QuadBezTo !=nil {_acbcf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}};for _ ,_begaa :=range _dfcf .QuadBezTo {e .EncodeElement (_begaa ,_acbcf );};};if _dfcf .CubicBezTo !=nil {_dcbbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_gbgfb :=range _dfcf .CubicBezTo {e .EncodeElement (_gbgfb ,_dcbbb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SRgbColor and its children +func (_agbd *CT_SRgbColor )Validate ()error {return _agbd .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_bgbd *CT_BiLevelEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_db .Sprintf ("\u0025\u0076",_bgbd .ThreshAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};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 ;}; -// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path -func (_afge *CT_Cell3D )ValidateWithPath (path string )error {if _degc :=_afge .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_degc !=nil {return _degc ;};if _bccf :=_afge .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_bccf !=nil {return _bccf ;};if _afge .LightRig !=nil {if _cacfg :=_afge .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_cacfg !=nil {return _cacfg ;};};if _afge .ExtLst !=nil {if _abef :=_afge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abef !=nil {return _abef ;};};return nil ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_cccafe :=&CT_TableBackgroundStyle {};return _cccafe ;};func (_agacg *CT_SystemColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_agge ,_gefbf :=_agacg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _gefbf !=nil {return _gefbf ;};start .Attr =append (start .Attr ,_agge );if _agacg .LastClrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_agacg .LastClrAttr )});};e .EncodeToken (start );if _agacg .EG_ColorTransform !=nil {for _ ,_deafg :=range _agacg .EG_ColorTransform {_deafg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the ThemeOverride and its children +func (_cgcac *ThemeOverride )Validate ()error {return _cgcac .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_dbeda ST_LineEndWidth )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbeda .String (),start );};func (_cggb *CT_GvmlPictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggb .CNvPr =NewCT_NonVisualDrawingProps ();_cggb .CNvPicPr =NewCT_NonVisualPictureProperties ();_gbffe :for {_fafa ,_dfgfd :=d .Token ();if _dfgfd !=nil {return _dfgfd ;};switch _dgea :=_fafa .(type ){case _b .StartElement :switch _dgea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _egad :=d .DecodeElement (_cggb .CNvPr ,&_dgea );_egad !=nil {return _egad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bdbbb :=d .DecodeElement (_cggb .CNvPicPr ,&_dgea );_bdbbb !=nil {return _bdbbb ;};default:_be .Log .Debug ("\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",_dgea .Name );if _fdgd :=d .Skip ();_fdgd !=nil {return _fdgd ;};};case _b .EndElement :break _gbffe ;case _b .CharData :};};return nil ;};func (_baega *CT_ThemeableLineStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _baega .Ln !=nil {_cadgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_baega .Ln ,_cadgb );};if _baega .LnRef !=nil {_dfdbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_baega .LnRef ,_dfdbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_InverseGammaTransform struct{};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func NewVideoFile ()*VideoFile {_cgfdc :=&VideoFile {};_cgfdc .CT_VideoFile =*NewCT_VideoFile ();return _cgfdc ;};func (_bfded *CT_TextShapeAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path -func (_cabcf *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _bfbfb :=_cabcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfbfb !=nil {return _bfbfb ;};return nil ;}; +// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path +func (_bdbd *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _aegf ,_gcafd :=range _bdbd .Cxn {if _gfef :=_gcafd .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_aegf ));_gfef !=nil {return _gfef ;};};return nil ;};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_TablePartStyle ()*CT_TablePartStyle {_aegag :=&CT_TablePartStyle {};return _aegag }; -// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path -func (_daeda *CT_SchemeColor )ValidateWithPath (path string )error {if _daeda .ValAttr ==ST_SchemeColorValUnset {return _b .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 _decdg :=_daeda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_decdg !=nil {return _decdg ;};for _cefg ,_febdd :=range _daeda .EG_ColorTransform {if _dggc :=_febdd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_cefg ));_dggc !=nil {return _dggc ;};};return nil ;};func (_ggdcb ST_PresetMaterialType )ValidateWithPath (path string )error {switch _ggdcb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15: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 (_ggdcb ));};return nil ;};func NewCT_TextCharBullet ()*CT_TextCharBullet {_afbad :=&CT_TextCharBullet {};return _afbad }; +// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path +func (_efgca *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _efgca .ULnTx !=nil {if _ggcdb :=_efgca .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_ggcdb !=nil {return _ggcdb ;};};if _efgca .ULn !=nil {if _dbbee :=_efgca .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_dbbee !=nil {return _dbbee ;};};return nil ;};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 (_acafa *CT_PositiveFixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",_acafa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;};func (_ecdbd *ST_PathShadeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbdd ,_ecde :=d .Token ();if _ecde !=nil {return _ecde ;};if _bdcgf ,_dbege :=_gbbdd .(_b .EndElement );_dbege &&_bdcgf .Name ==start .Name {*_ecdbd =1;return nil ;};if _fedgb ,_ddfcef :=_gbbdd .(_b .CharData );!_ddfcef {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbbdd );}else {switch string (_fedgb ){case "":*_ecdbd =0;case "\u0073\u0068\u0061p\u0065":*_ecdbd =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ecdbd =2;case "\u0072\u0065\u0063\u0074":*_ecdbd =3;};};_gbbdd ,_ecde =d .Token ();if _ecde !=nil {return _ecde ;};if _fcafc ,_gfdeg :=_gbbdd .(_b .EndElement );_gfdeg &&_fcafc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbbdd );};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_cgf :=&CT_AlphaInverseEffect {};return _cgf }; -// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path -func (_cfdcd *CT_PresetColor )ValidateWithPath (path string )error {if _cfdcd .ValAttr ==ST_PresetColorValUnset {return _b .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 _dgcf :=_cfdcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgcf !=nil {return _dgcf ;};for _afgbdg ,_aagec :=range _cfdcd .EG_ColorTransform {if _gaaa :=_aagec .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_afgbdg ));_gaaa !=nil {return _gaaa ;};};return nil ;};type CT_TextBulletSizePoint struct{ValAttr int32 ;};type CT_GammaTransform struct{};func NewCT_GeomRect ()*CT_GeomRect {_fcaa :=&CT_GeomRect {};return _fcaa };func (_bdcecb *ST_BlendMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdcecb =0;case "\u006f\u0076\u0065\u0072":*_bdcecb =1;case "\u006d\u0075\u006c\u0074":*_bdcecb =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_bdcecb =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_bdcecb =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_bdcecb =5;};return nil ;};func (_eegg *CT_Path2DQuadBezierTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_egbge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_dfebbf :=range _eegg .Pt {e .EncodeElement (_dfebbf ,_egbge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fceac *CT_OfficeStyleSheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fceac .ThemeElements =NewCT_BaseStyles ();for _ ,_befcc :=range start .Attr {if _befcc .Name .Local =="\u006e\u0061\u006d\u0065"{_gcaag ,_abdg :=_befcc .Value ,error (nil );if _abdg !=nil {return _abdg ;};_fceac .NameAttr =&_gcaag ;continue ;};};_abcd :for {_gdcca ,_bcbde :=d .Token ();if _bcbde !=nil {return _bcbde ;};switch _gdda :=_gdcca .(type ){case _d .StartElement :switch _gdda .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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _decf :=d .DecodeElement (_fceac .ThemeElements ,&_gdda );_decf !=nil {return _decf ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_fceac .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _dgafb :=d .DecodeElement (_fceac .ObjectDefaults ,&_gdda );_dgafb !=nil {return _dgafb ;};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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_fceac .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _ddgba :=d .DecodeElement (_fceac .ExtraClrSchemeLst ,&_gdda );_ddgba !=nil {return _ddgba ;};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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_fceac .CustClrLst =NewCT_CustomColorList ();if _gdgga :=d .DecodeElement (_fceac .CustClrLst ,&_gdda );_gdgga !=nil {return _gdgga ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fceac .ExtLst =NewCT_OfficeArtExtensionList ();if _cccbe :=d .DecodeElement (_fceac .ExtLst ,&_gdda );_cccbe !=nil {return _cccbe ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053ty\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_gdda .Name );if _ccefg :=d .Skip ();_ccefg !=nil {return _ccefg ;};};case _d .EndElement :break _abcd ;case _d .CharData :};};return nil ;};func (_ddfcd *CT_GvmlTextShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deec :for {_deadbc ,_bdca :=d .Token ();if _bdca !=nil {return _bdca ;};switch _fgfc :=_deadbc .(type ){case _d .StartElement :switch _fgfc .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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_ddfcd .UseSpRect =NewCT_GvmlUseShapeRectangle ();if _ebcae :=d .DecodeElement (_ddfcd .UseSpRect ,&_fgfc );_ebcae !=nil {return _ebcae ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_ddfcd .Xfrm =NewCT_Transform2D ();if _fdfg :=d .DecodeElement (_ddfcd .Xfrm ,&_fgfc );_fdfg !=nil {return _fdfg ;};default:_bf .Log .Debug ("\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",_fgfc .Name );if _cdgbb :=d .Skip ();_cdgbb !=nil {return _cdgbb ;};};case _d .EndElement :break _deec ;case _d .CharData :};};return nil ;};func (_baedgc *ST_OnOffStyleType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeagbg ,_bfedc :=d .Token ();if _bfedc !=nil {return _bfedc ;};if _babbd ,_geddg :=_eeagbg .(_d .EndElement );_geddg &&_babbd .Name ==start .Name {*_baedgc =1;return nil ;};if _agabe ,_ebgf :=_eeagbg .(_d .CharData );!_ebgf {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",_eeagbg );}else {switch string (_agabe ){case "":*_baedgc =0;case "\u006f\u006e":*_baedgc =1;case "\u006f\u0066\u0066":*_baedgc =2;case "\u0064\u0065\u0066":*_baedgc =3;};};_eeagbg ,_bfedc =d .Token ();if _bfedc !=nil {return _bfedc ;};if _gacgc ,_ecgefb :=_eeagbg .(_d .EndElement );_ecgefb &&_gacgc .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",_eeagbg );};func (_gfcgf ST_DgmBuildStep )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfcgf .String (),start );}; +// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path +func (_dbbfa *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_RegularTextRun and its children -func (_cgeaeg *CT_RegularTextRun )Validate ()error {return _cgeaeg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");};func NewCT_Transform2D ()*CT_Transform2D {_bdabe :=&CT_Transform2D {};return _bdabe };func (_debef *CT_TextSpacingPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_debef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path +func (_eecc *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _beafb ,_edebg :=range _eecc .Ext {if _gccba :=_edebg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_beafb ));_gccba !=nil {return _gccba ;};};return nil ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};func (_ceeae *EG_FillModeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdgf :for {_ggefg ,_ggfcb :=d .Token ();if _ggfcb !=nil {return _ggfcb ;};switch _eafed :=_ggefg .(type ){case _b .StartElement :switch _eafed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ceeae .Tile =NewCT_TileInfoProperties ();if _eggda :=d .DecodeElement (_ceeae .Tile ,&_eafed );_eggda !=nil {return _eggda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ceeae .Stretch =NewCT_StretchInfoProperties ();if _dfafd :=d .DecodeElement (_ceeae .Stretch ,&_eafed );_dfafd !=nil {return _dfafd ;};default:_be .Log .Debug ("\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",_eafed .Name );if _gfcaee :=d .Skip ();_gfcaee !=nil {return _gfcaee ;};};case _b .EndElement :break _bbdgf ;case _b .CharData :};};return nil ;};type CT_TextNoAutofit struct{}; -// Validate validates the CT_TextField and its children -func (_cbcff *CT_TextField )Validate ()error {return _cbcff .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");}; +// Validate validates the CT_Path2DLineTo and its children +func (_dgbda *CT_Path2DLineTo )Validate ()error {return _dgbda .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_dfae :=&CT_ColorReplaceEffect {};return _dfae ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_deega :=&CT_PatternFillProperties {};return _deega ;};func (_ffff *CT_BlurEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffff .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_ffff .RadAttr )});};if _ffff .GrowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_ffff .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path -func (_gdbdd *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _gdbdd .Effect !=nil {if _ffabe :=_gdbdd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ffabe !=nil {return _ffabe ;};};if _gdbdd .EffectRef !=nil {if _bcee :=_gdbdd .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_bcee !=nil {return _bcee ;};};return nil ;};func NewCT_BaseStyles ()*CT_BaseStyles {_gfef :=&CT_BaseStyles {};_gfef .ClrScheme =NewCT_ColorScheme ();_gfef .FontScheme =NewCT_FontScheme ();_gfef .FmtScheme =NewCT_StyleMatrix ();return _gfef ;};func (_ecgde *CT_ConnectionSite )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecgde .Pos =NewCT_AdjPoint2D ();for _ ,_afcgd :=range start .Attr {if _afcgd .Name .Local =="\u0061\u006e\u0067"{_gabf ,_fafa :=ParseUnionST_AdjAngle (_afcgd .Value );if _fafa !=nil {return _fafa ;};_ecgde .AngAttr =_gabf ;continue ;};};_gbad :for {_bcde ,_afcc :=d .Token ();if _afcc !=nil {return _afcc ;};switch _bgbfe :=_bcde .(type ){case _d .StartElement :switch _bgbfe .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 :"\u0070\u006f\u0073"},_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\u006f\u0073"}:if _gega :=d .DecodeElement (_ecgde .Pos ,&_bgbfe );_gega !=nil {return _gega ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0053\u0069\u0074\u0065\u0020\u0025\u0076",_bgbfe .Name );if _gcfcc :=d .Skip ();_gcfcc !=nil {return _gcfcc ;};};case _d .EndElement :break _gbad ;case _d .CharData :};};return nil ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_acba :=&CT_GvmlGraphicalObjectFrame {};_acba .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_acba .Graphic =NewGraphic ();_acba .Xfrm =NewCT_Transform2D ();return _acba ;};func (_fdgbf ST_BlipCompression )ValidateWithPath (path string )error {switch _fdgbf {case 0,1,2,3,4,5: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 (_fdgbf ));};return nil ;}; +// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path +func (_ccacc *CT_HSLEffect )ValidateWithPath (path string )error {if _ccacc .HueAttr !=nil {if *_ccacc .HueAttr < 0{return _db .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 ,*_ccacc .HueAttr );};if *_ccacc .HueAttr >=21600000{return _db .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 ,*_ccacc .HueAttr );};};if _ccacc .SatAttr !=nil {if _gbdfa :=_ccacc .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_gbdfa !=nil {return _gbdfa ;};};if _ccacc .LumAttr !=nil {if _adcb :=_ccacc .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_adcb !=nil {return _adcb ;};};return nil ;};func (_debecc *EG_TextAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _debecc .NoAutofit !=nil {_faege :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_debecc .NoAutofit ,_faege );};if _debecc .NormAutofit !=nil {_cgcgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_debecc .NormAutofit ,_cgcgd );};if _debecc .SpAutoFit !=nil {_aaaafb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_debecc .SpAutoFit ,_aaaafb );};return nil ;};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;); -// Validate validates the CT_GraphicalObject and its children -func (_cgceba *CT_GraphicalObject )Validate ()error {return _cgceba .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");};func (_gfabg *CT_ShapeStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fecec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_gfabg .LnRef ,_fecec );_cacdd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_gfabg .FillRef ,_cacdd );_bfae :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_gfabg .EffectRef ,_bfae );_gfad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_gfabg .FontRef ,_gfad );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextSpacing ()*CT_TextSpacing {_baeab :=&CT_TextSpacing {};return _baeab };func (_ddfge ST_AnimationChartOnlyBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddfge .String (),start );};func (_gaebag *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gaebag =0;case "\u006f\u006e\u0065":*_gaebag =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_gaebag =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_gaebag =3;};return nil ;};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_gggg :=&CT_BackgroundFormatting {};return _gggg ;};func (_bfdaa ST_TextHorzOverflowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfcfg :=_d .Attr {};_bfcfg .Name =name ;switch _bfdaa {case ST_TextHorzOverflowTypeUnset :_bfcfg .Value ="";case ST_TextHorzOverflowTypeOverflow :_bfcfg .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_bfcfg .Value ="\u0063\u006c\u0069\u0070";};return _bfcfg ,nil ;};func (_cdcbd *CT_ShapeLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcbd .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cdcbd .NoTextEditAttr ))});};if _cdcbd .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cdcbd .NoGrpAttr ))});};if _cdcbd .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cdcbd .NoSelectAttr ))});};if _cdcbd .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cdcbd .NoRotAttr ))});};if _cdcbd .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cdcbd .NoChangeAspectAttr ))});};if _cdcbd .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cdcbd .NoMoveAttr ))});};if _cdcbd .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cdcbd .NoResizeAttr ))});};if _cdcbd .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cdcbd .NoEditPointsAttr ))});};if _cdcbd .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cdcbd .NoAdjustHandlesAttr ))});};if _cdcbd .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cdcbd .NoChangeArrowheadsAttr ))});};if _cdcbd .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cdcbd .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _cdcbd .ExtLst !=nil {_agfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdcbd .ExtLst ,_agfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cabcdb *ST_DgmBuildStep )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efead ,_bdbbg :=d .Token ();if _bdbbg !=nil {return _bdbbg ;};if _aaeee ,_bbfaa :=_efead .(_d .EndElement );_bbfaa &&_aaeee .Name ==start .Name {*_cabcdb =1;return nil ;};if _cbcaf ,_aabdf :=_efead .(_d .CharData );!_aabdf {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",_efead );}else {switch string (_cbcaf ){case "":*_cabcdb =0;case "\u0073\u0070":*_cabcdb =1;case "\u0062\u0067":*_cabcdb =2;};};_efead ,_bdbbg =d .Token ();if _bdbbg !=nil {return _bdbbg ;};if _ebdca ,_ececd :=_efead .(_d .EndElement );_ececd &&_ebdca .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",_efead );}; +// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path +func (_degcg *CT_Path2D )ValidateWithPath (path string )error {if _degcg .WAttr !=nil {if *_degcg .WAttr < 0{return _db .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 ,*_degcg .WAttr );};if *_degcg .WAttr > 27273042316900{return _db .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 ,*_degcg .WAttr );};};if _degcg .HAttr !=nil {if *_degcg .HAttr < 0{return _db .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 ,*_degcg .HAttr );};if *_degcg .HAttr > 27273042316900{return _db .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 ,*_degcg .HAttr );};};if _fdfee :=_degcg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fdfee !=nil {return _fdfee ;};for _gbdcg ,_bcfgg :=range _degcg .Close {if _fdgbf :=_bcfgg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gbdcg ));_fdgbf !=nil {return _fdgbf ;};};for _bgfde ,_fbeef :=range _degcg .MoveTo {if _acbd :=_fbeef .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_bgfde ));_acbd !=nil {return _acbd ;};};for _efaag ,_ddedg :=range _degcg .LnTo {if _defec :=_ddedg .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_efaag ));_defec !=nil {return _defec ;};};for _cbfe ,_fbdda :=range _degcg .ArcTo {if _fedd :=_fbdda .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_cbfe ));_fedd !=nil {return _fedd ;};};for _cegf ,_ceea :=range _degcg .QuadBezTo {if _ccada :=_ceea .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_cegf ));_ccada !=nil {return _ccada ;};};for _efbda ,_ggad :=range _degcg .CubicBezTo {if _aeeea :=_ggad .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_efbda ));_aeeea !=nil {return _aeeea ;};};return nil ;};func (_ggac *CT_BaseStylesOverride )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggac .ClrScheme !=nil {_dadd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_ggac .ClrScheme ,_dadd );};if _ggac .FontScheme !=nil {_cabb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_ggac .FontScheme ,_cabb );};if _ggac .FmtScheme !=nil {_defca :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_ggac .FmtScheme ,_defca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddbg *CT_GeomRect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_db .Sprintf ("\u0025\u0076",_ddbg .LAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_db .Sprintf ("\u0025\u0076",_ddbg .TAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_db .Sprintf ("\u0025\u0076",_ddbg .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_db .Sprintf ("\u0025\u0076",_ddbg .BAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_efebba :=ST_Percentage {};if _e .ST_PercentagePatternRe .MatchString (s ){_efebba .ST_Percentage =&s ;}else {_dabbgf ,_deefa :=_af .ParseInt (s ,10,64);if _deefa !=nil {return _efebba ,_db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_deefa );};_bfcdd :=int32 (_dabbgf );_efebba .ST_PercentageDecimal =&_bfcdd ;};return _efebba ,nil ;};func (_bbcg *CT_TextSpacingPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",_bbcg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebcgdg *CT_EffectReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0066"},Value :_db .Sprintf ("\u0025\u0076",_ebcgdg .RefAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};func (_efff ST_TextPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efff .ST_TextPointUnqualified !=nil {e .EncodeToken (_b .CharData (_db .Sprintf ("\u0025\u0064",*_efff .ST_TextPointUnqualified )));};if _efff .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_efff .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_addac *CT_TextCharacterProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _addac .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_addac .KumimojiAttr ))});};if _addac .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_addac .LangAttr )});};if _addac .AltLangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_addac .AltLangAttr )});};if _addac .SzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u007a"},Value :_db .Sprintf ("\u0025\u0076",*_addac .SzAttr )});};if _addac .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_addac .BAttr ))});};if _addac .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_addac .IAttr ))});};if _addac .UAttr !=ST_TextUnderlineTypeUnset {_dbff ,_dabgff :=_addac .UAttr .MarshalXMLAttr (_b .Name {Local :"\u0075"});if _dabgff !=nil {return _dabgff ;};start .Attr =append (start .Attr ,_dbff );};if _addac .StrikeAttr !=ST_TextStrikeTypeUnset {_debae ,_daaeb :=_addac .StrikeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _daaeb !=nil {return _daaeb ;};start .Attr =append (start .Attr ,_debae );};if _addac .KernAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_db .Sprintf ("\u0025\u0076",*_addac .KernAttr )});};if _addac .CapAttr !=ST_TextCapsTypeUnset {_bdfbd ,_cdab :=_addac .CapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u0070"});if _cdab !=nil {return _cdab ;};start .Attr =append (start .Attr ,_bdfbd );};if _addac .SpcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0063"},Value :_db .Sprintf ("\u0025\u0076",*_addac .SpcAttr )});};if _addac .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_addac .NormalizeHAttr ))});};if _addac .BaselineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_addac .BaselineAttr )});};if _addac .NoProofAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_addac .NoProofAttr ))});};if _addac .DirtyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_addac .DirtyAttr ))});};if _addac .ErrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_addac .ErrAttr ))});};if _addac .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_addac .SmtCleanAttr ))});};if _addac .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_addac .SmtIdAttr )});};if _addac .BmkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006d\u006b"},Value :_db .Sprintf ("\u0025\u0076",*_addac .BmkAttr )});};e .EncodeToken (start );if _addac .Ln !=nil {_baefe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_addac .Ln ,_baefe );};if _addac .NoFill !=nil {_afbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_addac .NoFill ,_afbg );};if _addac .SolidFill !=nil {_fagea :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_addac .SolidFill ,_fagea );};if _addac .GradFill !=nil {_cfcbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_addac .GradFill ,_cfcbb );};if _addac .BlipFill !=nil {_edafe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_addac .BlipFill ,_edafe );};if _addac .PattFill !=nil {_adffb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_addac .PattFill ,_adffb );};if _addac .GrpFill !=nil {_bcgeg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_addac .GrpFill ,_bcgeg );};if _addac .EffectLst !=nil {_acbea :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_addac .EffectLst ,_acbea );};if _addac .EffectDag !=nil {_fbbfa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_addac .EffectDag ,_fbbfa );};if _addac .Highlight !=nil {_aaed :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_addac .Highlight ,_aaed );};if _addac .ULnTx !=nil {_gebaab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_addac .ULnTx ,_gebaab );};if _addac .ULn !=nil {_afcfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_addac .ULn ,_afcfd );};if _addac .UFillTx !=nil {_gcbab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_addac .UFillTx ,_gcbab );};if _addac .UFill !=nil {_ddbbgg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_addac .UFill ,_ddbbgg );};if _addac .Latin !=nil {_agega :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_addac .Latin ,_agega );};if _addac .Ea !=nil {_egdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_addac .Ea ,_egdcc );};if _addac .Cs !=nil {_aadca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_addac .Cs ,_aadca );};if _addac .Sym !=nil {_dcdef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073y\u006d"}};e .EncodeElement (_addac .Sym ,_dcdef );};if _addac .HlinkClick !=nil {_bbaeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_addac .HlinkClick ,_bbaeb );};if _addac .HlinkMouseOver !=nil {_aeabc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}};e .EncodeElement (_addac .HlinkMouseOver ,_aeabc );};if _addac .Rtl !=nil {_edcdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_addac .Rtl ,_edcdb );};if _addac .ExtLst !=nil {_bbfde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_addac .ExtLst ,_bbfde );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PolarAdjustHandle and its children -func (_baeec *CT_PolarAdjustHandle )Validate ()error {return _baeec .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func (_fgfbb *CT_EffectReference )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_fgfbb .RefAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path +func (_gbagd *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _gbagd .UseSpRect !=nil {if _edaad :=_gbagd .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_edaad !=nil {return _edaad ;};};if _gbagd .Xfrm !=nil {if _aafbd :=_gbagd .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_aafbd !=nil {return _aafbd ;};};return nil ;};func (_daag *CT_ColorMappingOverride )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_daag .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbdad ST_BlackWhiteMode )Validate ()error {return _gbdad .ValidateWithPath ("")};func (_faaec ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edcaf :=_b .Attr {};_edcaf .Name =name ;switch _faaec {case ST_AnimationChartOnlyBuildTypeUnset :_edcaf .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_edcaf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_edcaf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_AnimationChartOnlyBuildTypeSeriesEl :_edcaf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_edcaf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _edcaf ,nil ;};func (_abffg *CT_SystemColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abffg .ValAttr =ST_SystemColorVal (1);for _ ,_bgdg :=range start .Attr {if _bgdg .Name .Local =="\u0076\u0061\u006c"{_abffg .ValAttr .UnmarshalXMLAttr (_bgdg );continue ;};if _bgdg .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_ggdgfg ,_feffd :=_bgdg .Value ,error (nil );if _feffd !=nil {return _feffd ;};_abffg .LastClrAttr =&_ggdgfg ;continue ;};};_ddbbag :for {_bfgda ,_ebgcb :=d .Token ();if _ebgcb !=nil {return _ebgcb ;};switch _ceaa :=_bfgda .(type ){case _b .StartElement :switch _ceaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_geacdd :=NewEG_ColorTransform ();_geacdd .Tint =NewCT_PositiveFixedPercentage ();if _egcaa :=d .DecodeElement (_geacdd .Tint ,&_ceaa );_egcaa !=nil {return _egcaa ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_geacdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggce :=NewEG_ColorTransform ();_eggce .Shade =NewCT_PositiveFixedPercentage ();if _ccdef :=d .DecodeElement (_eggce .Shade ,&_ceaa );_ccdef !=nil {return _ccdef ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_eggce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfdeda :=NewEG_ColorTransform ();_cfdeda .Comp =NewCT_ComplementTransform ();if _bddga :=d .DecodeElement (_cfdeda .Comp ,&_ceaa );_bddga !=nil {return _bddga ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_cfdeda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdcdg :=NewEG_ColorTransform ();_gdcdg .Inv =NewCT_InverseTransform ();if _ffbed :=d .DecodeElement (_gdcdg .Inv ,&_ceaa );_ffbed !=nil {return _ffbed ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_gdcdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdagc :=NewEG_ColorTransform ();_fdagc .Gray =NewCT_GrayscaleTransform ();if _ggfbf :=d .DecodeElement (_fdagc .Gray ,&_ceaa );_ggfbf !=nil {return _ggfbf ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_fdagc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccace :=NewEG_ColorTransform ();_ccace .Alpha =NewCT_PositiveFixedPercentage ();if _gcfecb :=d .DecodeElement (_ccace .Alpha ,&_ceaa );_gcfecb !=nil {return _gcfecb ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_ccace );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dgfea :=NewEG_ColorTransform ();_dgfea .AlphaOff =NewCT_FixedPercentage ();if _cabbf :=d .DecodeElement (_dgfea .AlphaOff ,&_ceaa );_cabbf !=nil {return _cabbf ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_dgfea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdacb :=NewEG_ColorTransform ();_fdacb .AlphaMod =NewCT_PositivePercentage ();if _fdeefa :=d .DecodeElement (_fdacb .AlphaMod ,&_ceaa );_fdeefa !=nil {return _fdeefa ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_fdacb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fffbe :=NewEG_ColorTransform ();_fffbe .Hue =NewCT_PositiveFixedAngle ();if _gaffd :=d .DecodeElement (_fffbe .Hue ,&_ceaa );_gaffd !=nil {return _gaffd ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_fffbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffdbf :=NewEG_ColorTransform ();_ffdbf .HueOff =NewCT_Angle ();if _gfcbc :=d .DecodeElement (_ffdbf .HueOff ,&_ceaa );_gfcbc !=nil {return _gfcbc ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_ffdbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aacba :=NewEG_ColorTransform ();_aacba .HueMod =NewCT_PositivePercentage ();if _gbaecc :=d .DecodeElement (_aacba .HueMod ,&_ceaa );_gbaecc !=nil {return _gbaecc ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_aacba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbcggb :=NewEG_ColorTransform ();_cbcggb .Sat =NewCT_Percentage ();if _gffb :=d .DecodeElement (_cbcggb .Sat ,&_ceaa );_gffb !=nil {return _gffb ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_cbcggb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcafbg :=NewEG_ColorTransform ();_gcafbg .SatOff =NewCT_Percentage ();if _ebdce :=d .DecodeElement (_gcafbg .SatOff ,&_ceaa );_ebdce !=nil {return _ebdce ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_gcafbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eedfb :=NewEG_ColorTransform ();_eedfb .SatMod =NewCT_Percentage ();if _ffcfge :=d .DecodeElement (_eedfb .SatMod ,&_ceaa );_ffcfge !=nil {return _ffcfge ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_eedfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbg :=NewEG_ColorTransform ();_ccbg .Lum =NewCT_Percentage ();if _aeabg :=d .DecodeElement (_ccbg .Lum ,&_ceaa );_aeabg !=nil {return _aeabg ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_ccbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgaec :=NewEG_ColorTransform ();_cgaec .LumOff =NewCT_Percentage ();if _effba :=d .DecodeElement (_cgaec .LumOff ,&_ceaa );_effba !=nil {return _effba ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_cgaec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbfcb :=NewEG_ColorTransform ();_fbfcb .LumMod =NewCT_Percentage ();if _dgeeb :=d .DecodeElement (_fbfcb .LumMod ,&_ceaa );_dgeeb !=nil {return _dgeeb ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_fbfcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgcce :=NewEG_ColorTransform ();_cgcce .Red =NewCT_Percentage ();if _aecge :=d .DecodeElement (_cgcce .Red ,&_ceaa );_aecge !=nil {return _aecge ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_cgcce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebdfb :=NewEG_ColorTransform ();_ebdfb .RedOff =NewCT_Percentage ();if _fbebbb :=d .DecodeElement (_ebdfb .RedOff ,&_ceaa );_fbebbb !=nil {return _fbebbb ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_ebdfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_geabg :=NewEG_ColorTransform ();_geabg .RedMod =NewCT_Percentage ();if _ffgbe :=d .DecodeElement (_geabg .RedMod ,&_ceaa );_ffgbe !=nil {return _ffgbe ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_geabg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aebda :=NewEG_ColorTransform ();_aebda .Green =NewCT_Percentage ();if _gaeca :=d .DecodeElement (_aebda .Green ,&_ceaa );_gaeca !=nil {return _gaeca ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_aebda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gffbc :=NewEG_ColorTransform ();_gffbc .GreenOff =NewCT_Percentage ();if _eaaga :=d .DecodeElement (_gffbc .GreenOff ,&_ceaa );_eaaga !=nil {return _eaaga ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_gffbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eadab :=NewEG_ColorTransform ();_eadab .GreenMod =NewCT_Percentage ();if _bgeaea :=d .DecodeElement (_eadab .GreenMod ,&_ceaa );_bgeaea !=nil {return _bgeaea ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_eadab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfgeg :=NewEG_ColorTransform ();_cfgeg .Blue =NewCT_Percentage ();if _aegbb :=d .DecodeElement (_cfgeg .Blue ,&_ceaa );_aegbb !=nil {return _aegbb ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_cfgeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cagfa :=NewEG_ColorTransform ();_cagfa .BlueOff =NewCT_Percentage ();if _ggdfb :=d .DecodeElement (_cagfa .BlueOff ,&_ceaa );_ggdfb !=nil {return _ggdfb ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_cagfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fggfd :=NewEG_ColorTransform ();_fggfd .BlueMod =NewCT_Percentage ();if _bfbb :=d .DecodeElement (_fggfd .BlueMod ,&_ceaa );_bfbb !=nil {return _bfbb ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_fggfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afff :=NewEG_ColorTransform ();_afff .Gamma =NewCT_GammaTransform ();if _dgded :=d .DecodeElement (_afff .Gamma ,&_ceaa );_dgded !=nil {return _dgded ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_afff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbde :=NewEG_ColorTransform ();_dbde .InvGamma =NewCT_InverseGammaTransform ();if _bgdgb :=d .DecodeElement (_dbde .InvGamma ,&_ceaa );_bgdgb !=nil {return _bgdgb ;};_abffg .EG_ColorTransform =append (_abffg .EG_ColorTransform ,_dbde );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006d\u0043o\u006co\u0072\u0020\u0025\u0076",_ceaa .Name );if _abfea :=d .Skip ();_abfea !=nil {return _abfea ;};};case _b .EndElement :break _ddbbag ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path -func (_gfdd *CT_GammaTransform )ValidateWithPath (path string )error {return nil };type CT_Ratio struct{NAttr int64 ;DAttr int64 ;};func (_fbaae ST_PenAlignment )ValidateWithPath (path string )error {switch _fbaae {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 (_fbaae ));};return nil ;};func (_adgfg ST_TextVerticalType )String ()string {switch _adgfg {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 "";};func (_cgegb *ST_PresetShadowVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cacfd ,_fccfd :=d .Token ();if _fccfd !=nil {return _fccfd ;};if _bbbcbe ,_edad :=_cacfd .(_d .EndElement );_edad &&_bbbcbe .Name ==start .Name {*_cgegb =1;return nil ;};if _adfbce ,_dcfgd :=_cacfd .(_d .CharData );!_dcfgd {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",_cacfd );}else {switch string (_adfbce ){case "":*_cgegb =0;case "\u0073\u0068\u0064w\u0031":*_cgegb =1;case "\u0073\u0068\u0064w\u0032":*_cgegb =2;case "\u0073\u0068\u0064w\u0033":*_cgegb =3;case "\u0073\u0068\u0064w\u0034":*_cgegb =4;case "\u0073\u0068\u0064w\u0035":*_cgegb =5;case "\u0073\u0068\u0064w\u0036":*_cgegb =6;case "\u0073\u0068\u0064w\u0037":*_cgegb =7;case "\u0073\u0068\u0064w\u0038":*_cgegb =8;case "\u0073\u0068\u0064w\u0039":*_cgegb =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_cgegb =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_cgegb =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_cgegb =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_cgegb =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_cgegb =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_cgegb =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_cgegb =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_cgegb =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_cgegb =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_cgegb =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_cgegb =20;};};_cacfd ,_fccfd =d .Token ();if _fccfd !=nil {return _fccfd ;};if _gbfg ,_fbcbd :=_cacfd .(_d .EndElement );_fbcbd &&_gbfg .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",_cacfd );};func (_cdbbfd *CT_SupplementalFont )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bebdd :=range start .Attr {if _bebdd .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_becf ,_cegdf :=_bebdd .Value ,error (nil );if _cegdf !=nil {return _cegdf ;};_cdbbfd .ScriptAttr =_becf ;continue ;};if _bebdd .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_dfdg ,_gafdeg :=_bebdd .Value ,error (nil );if _gafdeg !=nil {return _gafdeg ;};_cdbbfd .TypefaceAttr =_dfdg ;continue ;};};for {_gaddd ,_gegeb :=d .Token ();if _gegeb !=nil {return _b .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",_gegeb );};if _edbac ,_daddc :=_gaddd .(_d .EndElement );_daddc &&_edbac .Name ==start .Name {break ;};};return nil ;};func (_gfaeb ST_DgmBuildStep )Validate ()error {return _gfaeb .ValidateWithPath ("")};func (_badbfc ST_PresetPatternVal )Validate ()error {return _badbfc .ValidateWithPath ("")};func NewCT_Path2D ()*CT_Path2D {_caabb :=&CT_Path2D {};return _caabb }; +// Validate validates the CT_LineStyleList and its children +func (_deca *CT_LineStyleList )Validate ()error {return _deca .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_FillStyleList and its children -func (_gccfb *CT_FillStyleList )Validate ()error {return _gccfb .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_cagbb ST_TextStrikeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agabb :=_d .Attr {};_agabb .Name =name ;switch _cagbb {case ST_TextStrikeTypeUnset :_agabb .Value ="";case ST_TextStrikeTypeNoStrike :_agabb .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_agabb .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_agabb .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _agabb ,nil ;};func (_aeega ST_AnimationDgmOnlyBuildType )String ()string {switch _aeega {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_Path2DLineTo and its children, prefixing error messages with path +func (_ebef *CT_Path2DLineTo )ValidateWithPath (path string )error {if _cabad :=_ebef .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_cabad !=nil {return _cabad ;};return nil ;};func (_dcecf *CT_ShapeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdecc :=range start .Attr {if _cdecc .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_dcecf .BwModeAttr .UnmarshalXMLAttr (_cdecc );continue ;};};_gddd :for {_aefbd ,_bgbag :=d .Token ();if _bgbag !=nil {return _bgbag ;};switch _bcgff :=_aefbd .(type ){case _b .StartElement :switch _bcgff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .Xfrm =NewCT_Transform2D ();if _gdgfa :=d .DecodeElement (_dcecf .Xfrm ,&_bcgff );_gdgfa !=nil {return _gdgfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .CustGeom =NewCT_CustomGeometry2D ();if _fbadb :=d .DecodeElement (_dcecf .CustGeom ,&_bcgff );_fbadb !=nil {return _fbadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .PrstGeom =NewCT_PresetGeometry2D ();if _dffgf :=d .DecodeElement (_dcecf .PrstGeom ,&_bcgff );_dffgf !=nil {return _dffgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .NoFill =NewCT_NoFillProperties ();if _dccgg :=d .DecodeElement (_dcecf .NoFill ,&_bcgff );_dccgg !=nil {return _dccgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .SolidFill =NewCT_SolidColorFillProperties ();if _fgffe :=d .DecodeElement (_dcecf .SolidFill ,&_bcgff );_fgffe !=nil {return _fgffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .GradFill =NewCT_GradientFillProperties ();if _ebfcc :=d .DecodeElement (_dcecf .GradFill ,&_bcgff );_ebfcc !=nil {return _ebfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .BlipFill =NewCT_BlipFillProperties ();if _cdfe :=d .DecodeElement (_dcecf .BlipFill ,&_bcgff );_cdfe !=nil {return _cdfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .PattFill =NewCT_PatternFillProperties ();if _begcd :=d .DecodeElement (_dcecf .PattFill ,&_bcgff );_begcd !=nil {return _begcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .GrpFill =NewCT_GroupFillProperties ();if _fagcc :=d .DecodeElement (_dcecf .GrpFill ,&_bcgff );_fagcc !=nil {return _fagcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .Ln =NewCT_LineProperties ();if _ececa :=d .DecodeElement (_dcecf .Ln ,&_bcgff );_ececa !=nil {return _ececa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .EffectLst =NewCT_EffectList ();if _bcdbd :=d .DecodeElement (_dcecf .EffectLst ,&_bcgff );_bcdbd !=nil {return _bcdbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .EffectDag =NewCT_EffectContainer ();if _edbed :=d .DecodeElement (_dcecf .EffectDag ,&_bcgff );_edbed !=nil {return _edbed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .Scene3d =NewCT_Scene3D ();if _cgcb :=d .DecodeElement (_dcecf .Scene3d ,&_bcgff );_cgcb !=nil {return _cgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .Sp3d =NewCT_Shape3D ();if _badgg :=d .DecodeElement (_dcecf .Sp3d ,&_bcgff );_badgg !=nil {return _badgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dcecf .ExtLst =NewCT_OfficeArtExtensionList ();if _bgfdg :=d .DecodeElement (_dcecf .ExtLst ,&_bcgff );_bgfdg !=nil {return _bgfdg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bcgff .Name );if _gcead :=d .Skip ();_gcead !=nil {return _gcead ;};};case _b .EndElement :break _gddd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path -func (_bfeeb *CT_TextListStyle )ValidateWithPath (path string )error {if _bfeeb .DefPPr !=nil {if _cbdfa :=_bfeeb .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_cbdfa !=nil {return _cbdfa ;};};if _bfeeb .Lvl1pPr !=nil {if _gddad :=_bfeeb .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072");_gddad !=nil {return _gddad ;};};if _bfeeb .Lvl2pPr !=nil {if _fbcbg :=_bfeeb .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_fbcbg !=nil {return _fbcbg ;};};if _bfeeb .Lvl3pPr !=nil {if _adgea :=_bfeeb .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072");_adgea !=nil {return _adgea ;};};if _bfeeb .Lvl4pPr !=nil {if _bgedg :=_bfeeb .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_bgedg !=nil {return _bgedg ;};};if _bfeeb .Lvl5pPr !=nil {if _aebae :=_bfeeb .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072");_aebae !=nil {return _aebae ;};};if _bfeeb .Lvl6pPr !=nil {if _gcfffg :=_bfeeb .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_gcfffg !=nil {return _gcfffg ;};};if _bfeeb .Lvl7pPr !=nil {if _fddeg :=_bfeeb .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072");_fddeg !=nil {return _fddeg ;};};if _bfeeb .Lvl8pPr !=nil {if _abaeg :=_bfeeb .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_abaeg !=nil {return _abaeg ;};};if _bfeeb .Lvl9pPr !=nil {if _cfgbb :=_bfeeb .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072");_cfgbb !=nil {return _cfgbb ;};};if _bfeeb .ExtLst !=nil {if _cdgeg :=_bfeeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdgeg !=nil {return _cdgeg ;};};return nil ;};func (_fccaf ST_AnimationDgmOnlyBuildType )Validate ()error {return _fccaf .ValidateWithPath ("")};func (_ecbgf *ST_TextAlignType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecbgf =0;case "\u006c":*_ecbgf =1;case "\u0063\u0074\u0072":*_ecbgf =2;case "\u0072":*_ecbgf =3;case "\u006a\u0075\u0073\u0074":*_ecbgf =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_ecbgf =5;case "\u0064\u0069\u0073\u0074":*_ecbgf =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_ecbgf =7;};return nil ;}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_daaf *CT_Boolean )ValidateWithPath (path string )error {if _daaf .ValAttr !=nil {if _cdfca :=_daaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdfca !=nil {return _cdfca ;};};return nil ;}; -// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path -func (_addb *CT_ColorSchemeList )ValidateWithPath (path string )error {for _cgfd ,_aegea :=range _addb .ExtraClrScheme {if _efa :=_aegea .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cgfd ));_efa !=nil {return _efa ;};};return nil ;}; +// Validate validates the CT_TextAutonumberBullet and its children +func (_gbfe *CT_TextAutonumberBullet )Validate ()error {return _gbfe .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");}; -// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path -func (_bbb *AG_Locking )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_AlphaModulateFixedEffect and its children +func (_ead *CT_AlphaModulateFixedEffect )Validate ()error {return _ead .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;};func NewCT_Bevel ()*CT_Bevel {_fffa :=&CT_Bevel {};return _fffa }; -// Validate validates the CT_TablePropertiesChoice and its children -func (_febbeb *CT_TablePropertiesChoice )Validate ()error {return _febbeb .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func (_abgda *CT_TextListStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abgda .DefPPr !=nil {_dfabe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}};e .EncodeElement (_abgda .DefPPr ,_dfabe );};if _abgda .Lvl1pPr !=nil {_faefg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_abgda .Lvl1pPr ,_faefg );};if _abgda .Lvl2pPr !=nil {_affcd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}};e .EncodeElement (_abgda .Lvl2pPr ,_affcd );};if _abgda .Lvl3pPr !=nil {_fgbea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_abgda .Lvl3pPr ,_fgbea );};if _abgda .Lvl4pPr !=nil {_beacgd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}};e .EncodeElement (_abgda .Lvl4pPr ,_beacgd );};if _abgda .Lvl5pPr !=nil {_fbcdg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_abgda .Lvl5pPr ,_fbcdg );};if _abgda .Lvl6pPr !=nil {_abgaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}};e .EncodeElement (_abgda .Lvl6pPr ,_abgaa );};if _abgda .Lvl7pPr !=nil {_gecfd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_abgda .Lvl7pPr ,_gecfd );};if _abgda .Lvl8pPr !=nil {_ffebde :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}};e .EncodeElement (_abgda .Lvl8pPr ,_ffebde );};if _abgda .Lvl9pPr !=nil {_dbagb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_abgda .Lvl9pPr ,_dbagb );};if _abgda .ExtLst !=nil {_ccefa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abgda .ExtLst ,_ccefa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_LineProperties ()*CT_LineProperties {_fafcd :=&CT_LineProperties {};return _fafcd };func (_fcb *CT_ColorMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcb .Bg1Attr =ST_ColorSchemeIndex (1);_fcb .Tx1Attr =ST_ColorSchemeIndex (1);_fcb .Bg2Attr =ST_ColorSchemeIndex (1);_fcb .Tx2Attr =ST_ColorSchemeIndex (1);_fcb .Accent1Attr =ST_ColorSchemeIndex (1);_fcb .Accent2Attr =ST_ColorSchemeIndex (1);_fcb .Accent3Attr =ST_ColorSchemeIndex (1);_fcb .Accent4Attr =ST_ColorSchemeIndex (1);_fcb .Accent5Attr =ST_ColorSchemeIndex (1);_fcb .Accent6Attr =ST_ColorSchemeIndex (1);_fcb .HlinkAttr =ST_ColorSchemeIndex (1);_fcb .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_bbeb :=range start .Attr {if _bbeb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_fcb .Accent3Attr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0074\u0078\u0031"{_fcb .Tx1Attr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0062\u0067\u0032"{_fcb .Bg2Attr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0074\u0078\u0032"{_fcb .Tx2Attr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_fcb .Accent1Attr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_fcb .Accent2Attr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0062\u0067\u0031"{_fcb .Bg1Attr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_fcb .Accent4Attr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_fcb .Accent5Attr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_fcb .Accent6Attr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0068\u006c\u0069n\u006b"{_fcb .HlinkAttr .UnmarshalXMLAttr (_bbeb );continue ;};if _bbeb .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_fcb .FolHlinkAttr .UnmarshalXMLAttr (_bbeb );continue ;};};_cfbf :for {_gaga ,_cebga :=d .Token ();if _cebga !=nil {return _cebga ;};switch _eefg :=_gaga .(type ){case _d .StartElement :switch _eefg .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcb .ExtLst =NewCT_OfficeArtExtensionList ();if _acbf :=d .DecodeElement (_fcb .ExtLst ,&_eefg );_acbf !=nil {return _acbf ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0020\u0025\u0076",_eefg .Name );if _bfgab :=d .Skip ();_bfgab !=nil {return _bfgab ;};};case _d .EndElement :break _cfbf ;case _d .CharData :};};return nil ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_eeed :=&CT_ConnectorLocking {};return _eeed };func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_aafbfa :=&CT_TextShapeAutofit {};return _aafbfa };func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_cddaf :=&CT_SoftEdgesEffect {};_cddaf .RadAttr =0;return _cddaf ;};func (_bgbdad *ST_LightRigDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfga ,_gbdd :=d .Token ();if _gbdd !=nil {return _gbdd ;};if _aagcbb ,_ccgda :=_adfga .(_d .EndElement );_ccgda &&_aagcbb .Name ==start .Name {*_bgbdad =1;return nil ;};if _cegac ,_gbbcd :=_adfga .(_d .CharData );!_gbbcd {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",_adfga );}else {switch string (_cegac ){case "":*_bgbdad =0;case "\u0074\u006c":*_bgbdad =1;case "\u0074":*_bgbdad =2;case "\u0074\u0072":*_bgbdad =3;case "\u006c":*_bgbdad =4;case "\u0072":*_bgbdad =5;case "\u0062\u006c":*_bgbdad =6;case "\u0062":*_bgbdad =7;case "\u0062\u0072":*_bgbdad =8;};};_adfga ,_gbdd =d .Token ();if _gbdd !=nil {return _gbdd ;};if _efcggg ,_bffbf :=_adfga .(_d .EndElement );_bffbf &&_efcggg .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",_adfga );};type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_fggfe *CT_TableStyleTextStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fggfe .BAttr !=ST_OnOffStyleTypeUnset {_ffcc ,_bdbdd :=_fggfe .BAttr .MarshalXMLAttr (_d .Name {Local :"\u0062"});if _bdbdd !=nil {return _bdbdd ;};start .Attr =append (start .Attr ,_ffcc );};if _fggfe .IAttr !=ST_OnOffStyleTypeUnset {_afcgf ,_cbfgcc :=_fggfe .IAttr .MarshalXMLAttr (_d .Name {Local :"\u0069"});if _cbfgcc !=nil {return _cbfgcc ;};start .Attr =append (start .Attr ,_afcgf );};e .EncodeToken (start );if _fggfe .Font !=nil {_efbeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_fggfe .Font ,_efbeg );};if _fggfe .FontRef !=nil {_ceegd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_fggfe .FontRef ,_ceegd );};if _fggfe .ScrgbClr !=nil {_bcedf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fggfe .ScrgbClr ,_bcedf );};if _fggfe .SrgbClr !=nil {_gdace :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fggfe .SrgbClr ,_gdace );};if _fggfe .HslClr !=nil {_cgfgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fggfe .HslClr ,_cgfgd );};if _fggfe .SysClr !=nil {_gacgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fggfe .SysClr ,_gacgf );};if _fggfe .SchemeClr !=nil {_fecfd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fggfe .SchemeClr ,_fecfd );};if _fggfe .PrstClr !=nil {_gagef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fggfe .PrstClr ,_gagef );};if _fggfe .ExtLst !=nil {_geafb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fggfe .ExtLst ,_geafb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfcgc *ST_LineCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccea ,_ggdgd :=d .Token ();if _ggdgd !=nil {return _ggdgd ;};if _aededa ,_abedf :=_fccea .(_d .EndElement );_abedf &&_aededa .Name ==start .Name {*_dfcgc =1;return nil ;};if _dbeaeb ,_aeegg :=_fccea .(_d .CharData );!_aeegg {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",_fccea );}else {switch string (_dbeaeb ){case "":*_dfcgc =0;case "\u0072\u006e\u0064":*_dfcgc =1;case "\u0073\u0071":*_dfcgc =2;case "\u0066\u006c\u0061\u0074":*_dfcgc =3;};};_fccea ,_ggdgd =d .Token ();if _ggdgd !=nil {return _ggdgd ;};if _baeeec ,_gecega :=_fccea .(_d .EndElement );_gecega &&_baeeec .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",_fccea );};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func (_gfcfc ST_AnimationDgmBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfcfc .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_d .CharData (_gfcfc .ST_AnimationBuildType .String ()));};if _gfcfc .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_d .CharData (_gfcfc .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_SupplementalFont ()*CT_SupplementalFont {_abeag :=&CT_SupplementalFont {};return _abeag };func (_dedd *CT_ColorMappingOverride )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dedd .Choice =NewCT_ColorMappingOverrideChoice ();_dfcd :for {_cebe ,_ffga :=d .Token ();if _ffga !=nil {return _ffga ;};switch _gad :=_cebe .(type ){case _d .StartElement :switch _gad .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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_dedd .Choice =NewCT_ColorMappingOverrideChoice ();if _gab :=d .DecodeElement (&_dedd .Choice .MasterClrMapping ,&_gad );_gab !=nil {return _gab ;};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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_dedd .Choice =NewCT_ColorMappingOverrideChoice ();if _cabc :=d .DecodeElement (&_dedd .Choice .OverrideClrMapping ,&_gad );_cabc !=nil {return _cabc ;};default:_bf .Log .Debug ("\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",_gad .Name );if _cbcd :=d .Skip ();_cbcd !=nil {return _cbcd ;};};case _d .EndElement :break _dfcd ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_AlphaFloorEffect and its children +func (_fbd *CT_AlphaFloorEffect )Validate ()error {return _fbd .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_CustomColorList and its children -func (_caeeb *CT_CustomColorList )Validate ()error {return _caeeb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_agadf :=&CT_OfficeArtExtensionList {};return _agadf ;}; +// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path +func (_eabba *CT_PresetTextShape )ValidateWithPath (path string )error {if _eabba .PrstAttr ==ST_TextShapeTypeUnset {return _db .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 _affag :=_eabba .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_affag !=nil {return _affag ;};if _eabba .AvLst !=nil {if _gfgae :=_eabba .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_gfgae !=nil {return _gfgae ;};};return nil ;};func (_cebec *CT_ShapeStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cebec .LnRef =NewCT_StyleMatrixReference ();_cebec .FillRef =NewCT_StyleMatrixReference ();_cebec .EffectRef =NewCT_StyleMatrixReference ();_cebec .FontRef =NewCT_FontReference ();_fgcd :for {_cfdcc ,_eeged :=d .Token ();if _eeged !=nil {return _eeged ;};switch _fdcec :=_cfdcc .(type ){case _b .StartElement :switch _fdcec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cgaagf :=d .DecodeElement (_cebec .LnRef ,&_fdcec );_cgaagf !=nil {return _cgaagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bebba :=d .DecodeElement (_cebec .FillRef ,&_fdcec );_bebba !=nil {return _bebba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bdbg :=d .DecodeElement (_cebec .EffectRef ,&_fdcec );_bdbg !=nil {return _bdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gaec :=d .DecodeElement (_cebec .FontRef ,&_fdcec );_gaec !=nil {return _gaec ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_fdcec .Name );if _gbgfb :=d .Skip ();_gbgfb !=nil {return _gbgfb ;};};case _b .EndElement :break _fgcd ;case _b .CharData :};};return nil ;};func (_ddaaf ST_BevelPresetType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddaaf .String (),start );};type CT_LineJoinBevel struct{};func (_feb *CT_BlipChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cce :for {_gfedc ,_ccac :=d .Token ();if _ccac !=nil {return _ccac ;};switch _gdeb :=_gfedc .(type ){case _b .StartElement :switch _gdeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbcc :=NewCT_AlphaBiLevelEffect ();if _eaca :=d .DecodeElement (_fbcc ,&_gdeb );_eaca !=nil {return _eaca ;};_feb .AlphaBiLevel =append (_feb .AlphaBiLevel ,_fbcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egdg :=NewCT_AlphaCeilingEffect ();if _dbbad :=d .DecodeElement (_egdg ,&_gdeb );_dbbad !=nil {return _dbbad ;};_feb .AlphaCeiling =append (_feb .AlphaCeiling ,_egdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdfb :=NewCT_AlphaFloorEffect ();if _facg :=d .DecodeElement (_bdfb ,&_gdeb );_facg !=nil {return _facg ;};_feb .AlphaFloor =append (_feb .AlphaFloor ,_bdfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdg :=NewCT_AlphaInverseEffect ();if _dcee :=d .DecodeElement (_bdg ,&_gdeb );_dcee !=nil {return _dcee ;};_feb .AlphaInv =append (_feb .AlphaInv ,_bdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fffd :=NewCT_AlphaModulateEffect ();if _dcc :=d .DecodeElement (_fffd ,&_gdeb );_dcc !=nil {return _dcc ;};_feb .AlphaMod =append (_feb .AlphaMod ,_fffd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbebf :=NewCT_AlphaModulateFixedEffect ();if _gcce :=d .DecodeElement (_gbebf ,&_gdeb );_gcce !=nil {return _gcce ;};_feb .AlphaModFix =append (_feb .AlphaModFix ,_gbebf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cadd :=NewCT_AlphaReplaceEffect ();if _cbgf :=d .DecodeElement (_cadd ,&_gdeb );_cbgf !=nil {return _cbgf ;};_feb .AlphaRepl =append (_feb .AlphaRepl ,_cadd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eggb :=NewCT_BiLevelEffect ();if _ggacg :=d .DecodeElement (_eggb ,&_gdeb );_ggacg !=nil {return _ggacg ;};_feb .BiLevel =append (_feb .BiLevel ,_eggb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfbe :=NewCT_BlurEffect ();if _bce :=d .DecodeElement (_bfbe ,&_gdeb );_bce !=nil {return _bce ;};_feb .Blur =append (_feb .Blur ,_bfbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebe :=NewCT_ColorChangeEffect ();if _fcbe :=d .DecodeElement (_ebe ,&_gdeb );_fcbe !=nil {return _fcbe ;};_feb .ClrChange =append (_feb .ClrChange ,_ebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bddc :=NewCT_ColorReplaceEffect ();if _aeb :=d .DecodeElement (_bddc ,&_gdeb );_aeb !=nil {return _aeb ;};_feb .ClrRepl =append (_feb .ClrRepl ,_bddc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_deg :=NewCT_DuotoneEffect ();if _cgge :=d .DecodeElement (_deg ,&_gdeb );_cgge !=nil {return _cgge ;};_feb .Duotone =append (_feb .Duotone ,_deg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdbf :=NewCT_FillOverlayEffect ();if _eacgb :=d .DecodeElement (_bdbf ,&_gdeb );_eacgb !=nil {return _eacgb ;};_feb .FillOverlay =append (_feb .FillOverlay ,_bdbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfcc :=NewCT_GrayscaleEffect ();if _bbeca :=d .DecodeElement (_gfcc ,&_gdeb );_bbeca !=nil {return _bbeca ;};_feb .Grayscl =append (_feb .Grayscl ,_gfcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cfgff :=NewCT_HSLEffect ();if _dacc :=d .DecodeElement (_cfgff ,&_gdeb );_dacc !=nil {return _dacc ;};_feb .Hsl =append (_feb .Hsl ,_cfgff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bdge :=NewCT_LuminanceEffect ();if _bdee :=d .DecodeElement (_bdge ,&_gdeb );_bdee !=nil {return _bdee ;};_feb .Lum =append (_feb .Lum ,_bdge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_facf :=NewCT_TintEffect ();if _fgd :=d .DecodeElement (_facf ,&_gdeb );_fgd !=nil {return _fgd ;};_feb .Tint =append (_feb .Tint ,_facf );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042l\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_gdeb .Name );if _ffcfg :=d .Skip ();_ffcfg !=nil {return _ffcfg ;};};case _b .EndElement :break _cce ;case _b .CharData :};};return nil ;};func (_fafc ST_EffectContainerType )Validate ()error {return _fafc .ValidateWithPath ("")};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;}; -// Validate validates the CT_Path2DMoveTo and its children -func (_aegb *CT_Path2DMoveTo )Validate ()error {return _aegb .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");}; +// ValidateWithPath validates the Tbl and its children, prefixing error messages with path +func (_bbeeg *Tbl )ValidateWithPath (path string )error {if _ababb :=_bbeeg .CT_Table .ValidateWithPath (path );_ababb !=nil {return _ababb ;};return nil ;};func NewCT_LineProperties ()*CT_LineProperties {_dedd :=&CT_LineProperties {};return _dedd };func NewCT_EffectStyleList ()*CT_EffectStyleList {_adad :=&CT_EffectStyleList {};return _adad };func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_fgee :=&CT_GradientFillProperties {};return _fgee ;};func (_adadf ST_CompoundLine )Validate ()error {return _adadf .ValidateWithPath ("")}; -// Validate validates the CT_ReflectionEffect and its children -func (_dceag *CT_ReflectionEffect )Validate ()error {return _dceag .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_Vector3D ()*CT_Vector3D {_ggeab :=&CT_Vector3D {};return _ggeab }; +// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path +func (_ddge *CT_ColorMapping )ValidateWithPath (path string )error {if _ddge .Bg1Attr ==ST_ColorSchemeIndexUnset {return _db .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 _eggbg :=_ddge .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_eggbg !=nil {return _eggbg ;};if _ddge .Tx1Attr ==ST_ColorSchemeIndexUnset {return _db .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 _bdga :=_ddge .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_bdga !=nil {return _bdga ;};if _ddge .Bg2Attr ==ST_ColorSchemeIndexUnset {return _db .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 _cgeb :=_ddge .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_cgeb !=nil {return _cgeb ;};if _ddge .Tx2Attr ==ST_ColorSchemeIndexUnset {return _db .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 _cbebf :=_ddge .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_cbebf !=nil {return _cbebf ;};if _ddge .Accent1Attr ==ST_ColorSchemeIndexUnset {return _db .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 _edaa :=_ddge .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_edaa !=nil {return _edaa ;};if _ddge .Accent2Attr ==ST_ColorSchemeIndexUnset {return _db .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 _cdea :=_ddge .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_cdea !=nil {return _cdea ;};if _ddge .Accent3Attr ==ST_ColorSchemeIndexUnset {return _db .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 _gedg :=_ddge .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_gedg !=nil {return _gedg ;};if _ddge .Accent4Attr ==ST_ColorSchemeIndexUnset {return _db .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 _fdfe :=_ddge .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_fdfe !=nil {return _fdfe ;};if _ddge .Accent5Attr ==ST_ColorSchemeIndexUnset {return _db .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 _afabf :=_ddge .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_afabf !=nil {return _afabf ;};if _ddge .Accent6Attr ==ST_ColorSchemeIndexUnset {return _db .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 _cbda :=_ddge .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_cbda !=nil {return _cbda ;};if _ddge .HlinkAttr ==ST_ColorSchemeIndexUnset {return _db .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 _gafb :=_ddge .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_gafb !=nil {return _gafb ;};if _ddge .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _db .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 _becg :=_ddge .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_becg !=nil {return _becg ;};if _ddge .ExtLst !=nil {if _ddbb :=_ddge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbb !=nil {return _ddbb ;};};return nil ;};func (_ffadee *ST_EffectContainerType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffadee =0;case "\u0073\u0069\u0062":*_ffadee =1;case "\u0074\u0072\u0065\u0065":*_ffadee =2;};return nil ;};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);func (_bdf *CT_AnimationChartElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdf .BldStepAttr =ST_ChartBuildStep (1);for _ ,_caf :=range start .Attr {if _caf .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_fagb ,_acc :=_af .ParseInt (_caf .Value ,10,32);if _acc !=nil {return _acc ;};_baa :=int32 (_fagb );_bdf .SeriesIdxAttr =&_baa ;continue ;};if _caf .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_dfab ,_fbea :=_af .ParseInt (_caf .Value ,10,32);if _fbea !=nil {return _fbea ;};_aedcd :=int32 (_dfab );_bdf .CategoryIdxAttr =&_aedcd ;continue ;};if _caf .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_bdf .BldStepAttr .UnmarshalXMLAttr (_caf );continue ;};};for {_baad ,_agbb :=d .Token ();if _agbb !=nil {return _db .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",_agbb );};if _fdd ,_accf :=_baad .(_b .EndElement );_accf &&_fdd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_LineJoinRound and its children -func (_bgae *CT_LineJoinRound )Validate ()error {return _bgae .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");};func (_fgdga *EG_ThemeableFillStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaddgb :for {_ggeabc ,_fdcee :=d .Token ();if _fdcee !=nil {return _fdcee ;};switch _gadcf :=_ggeabc .(type ){case _d .StartElement :switch _gadcf .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 :"\u0066\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 :"\u0066\u0069\u006c\u006c"}:_fgdga .Fill =NewCT_FillProperties ();if _bdefg :=d .DecodeElement (_fgdga .Fill ,&_gadcf );_bdefg !=nil {return _bdefg ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_fgdga .FillRef =NewCT_StyleMatrixReference ();if _dcfeb :=d .DecodeElement (_fgdga .FillRef ,&_gadcf );_dcfeb !=nil {return _dcfeb ;};default:_bf .Log .Debug ("\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",_gadcf .Name );if _cbgac :=d .Skip ();_cbgac !=nil {return _cbgac ;};};case _d .EndElement :break _eaddgb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path +func (_fdabg *CT_GradientStopList )ValidateWithPath (path string )error {for _gadea ,_bbgc :=range _fdabg .Gs {if _edcb :=_bbgc .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_gadea ));_edcb !=nil {return _edcb ;};};return nil ;};func (_aacecb ST_TextVertOverflowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aacecb .String (),start );}; -// Validate validates the CT_EffectStyleList and its children -func (_egcc *CT_EffectStyleList )Validate ()error {return _egcc .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};func (_eddaa ST_FontCollectionIndex )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gccfa :=_d .Attr {};_gccfa .Name =name ;switch _eddaa {case ST_FontCollectionIndexUnset :_gccfa .Value ="";case ST_FontCollectionIndexMajor :_gccfa .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_gccfa .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_gccfa .Value ="\u006e\u006f\u006e\u0065";};return _gccfa ,nil ;};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;};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;);type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_gfc :=&CT_AdjustHandleList {};return _gfc };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 (_cbaa *CT_AlphaInverseEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbaa .ScrgbClr !=nil {_bbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cbaa .ScrgbClr ,_bbc );};if _cbaa .SrgbClr !=nil {_cgc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cbaa .SrgbClr ,_cgc );};if _cbaa .HslClr !=nil {_ddde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cbaa .HslClr ,_ddde );};if _cbaa .SysClr !=nil {_bdfdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cbaa .SysClr ,_bdfdc );};if _cbaa .SchemeClr !=nil {_bff :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cbaa .SchemeClr ,_bff );};if _cbaa .PrstClr !=nil {_dbge :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cbaa .PrstClr ,_dbge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_cgee :=&CT_GvmlGroupShapeNonVisual {};_cgee .CNvPr =NewCT_NonVisualDrawingProps ();_cgee .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _cgee ;}; +// Validate validates the CT_AdjustHandleList and its children +func (_bdb *CT_AdjustHandleList )Validate ()error {return _bdb .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};func NewCT_Table ()*CT_Table {_dafge :=&CT_Table {};_dafge .TblGrid =NewCT_TableGrid ();return _dafge ;};func (_ffgcf ST_PresetColorVal )ValidateWithPath (path string )error {switch _ffgcf {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffgcf ));};return nil ;}; -// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path -func (_eebf *CT_GeomGuide )ValidateWithPath (path string )error {return nil };func (_bbagb *CT_RegularTextRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbagb .RPr !=nil {_eddbd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_bbagb .RPr ,_eddbd );};_agaba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074"}};_cg .AddPreserveSpaceAttr (&_agaba ,_bbagb .T );e .EncodeElement (_bbagb .T ,_agaba );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NonVisualConnectorProperties and its children +func (_gebcf *CT_NonVisualConnectorProperties )Validate ()error {return _gebcf .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_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};func (_eabfe *CT_LineJoinRound )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_eegbe ,_cddfc :=d .Token ();if _cddfc !=nil {return _db .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",_cddfc );};if _cddca ,_cdgag :=_eegbe .(_b .EndElement );_cdgag &&_cddca .Name ==start .Name {break ;};};return nil ;};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_bgcgd :=&CT_OfficeStyleSheet {};_bgcgd .ThemeElements =NewCT_BaseStyles ();return _bgcgd ;};func (_edad *CT_RelativeRect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edad .LAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_db .Sprintf ("\u0025\u0076",*_edad .LAttr )});};if _edad .TAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_edad .TAttr )});};if _edad .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_edad .RAttr )});};if _edad .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_db .Sprintf ("\u0025\u0076",*_edad .BAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcgdb ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _dcgdb {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgdb ));};return nil ;};func (_aggbd *CT_GroupShapeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aggbd .BwModeAttr !=ST_BlackWhiteModeUnset {_feebd ,_gabcd :=_aggbd .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"});if _gabcd !=nil {return _gabcd ;};start .Attr =append (start .Attr ,_feebd );};e .EncodeToken (start );if _aggbd .Xfrm !=nil {_afgff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_aggbd .Xfrm ,_afgff );};if _aggbd .NoFill !=nil {_deed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aggbd .NoFill ,_deed );};if _aggbd .SolidFill !=nil {_fcgg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aggbd .SolidFill ,_fcgg );};if _aggbd .GradFill !=nil {_aaff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aggbd .GradFill ,_aaff );};if _aggbd .BlipFill !=nil {_ggdfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aggbd .BlipFill ,_ggdfd );};if _aggbd .PattFill !=nil {_cbdge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aggbd .PattFill ,_cbdge );};if _aggbd .GrpFill !=nil {_gdegg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_aggbd .GrpFill ,_gdegg );};if _aggbd .EffectLst !=nil {_bebae :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aggbd .EffectLst ,_bebae );};if _aggbd .EffectDag !=nil {_fggbd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_aggbd .EffectDag ,_fggbd );};if _aggbd .Scene3d !=nil {_fdae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_aggbd .Scene3d ,_fdae );};if _aggbd .ExtLst !=nil {_aeffd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aggbd .ExtLst ,_aeffd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path -func (_cccefa *EG_LineDashProperties )ValidateWithPath (path string )error {if _cccefa .PrstDash !=nil {if _dfabc :=_cccefa .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_dfabc !=nil {return _dfabc ;};};if _cccefa .CustDash !=nil {if _cafec :=_cccefa .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_cafec !=nil {return _cafec ;};};return nil ;};func NewCT_GradientStopList ()*CT_GradientStopList {_caff :=&CT_GradientStopList {};return _caff };type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_GeomGuideList ()*CT_GeomGuideList {_fedgb :=&CT_GeomGuideList {};return _fedgb };func (_ggcb *CT_EffectStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfaf :for {_bdeg ,_ggggd :=d .Token ();if _ggggd !=nil {return _ggggd ;};switch _cffc :=_bdeg .(type ){case _d .StartElement :switch _cffc .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 :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\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 :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_fdada :=NewCT_EffectStyleItem ();if _abbcf :=d .DecodeElement (_fdada ,&_cffc );_abbcf !=nil {return _abbcf ;};_ggcb .EffectStyle =append (_ggcb .EffectStyle ,_fdada );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074S\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cffc .Name );if _bgfd :=d .Skip ();_bgfd !=nil {return _bgfd ;};};case _d .EndElement :break _cbfaf ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_ContentPartLocking and its children +func (_dbeb *CT_ContentPartLocking )Validate ()error {return _dbeb .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");};func (_gfead ST_ChartBuildStep )String ()string {switch _gfead {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 "";};func (_egcbbe ST_TextTabAlignType )ValidateWithPath (path string )error {switch _egcbbe {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcbbe ));};return nil ;};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;}; -// Validate validates the CT_Path2DClose and its children -func (_deafc *CT_Path2DClose )Validate ()error {return _deafc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func (_ffgfe *CT_WholeE2oFormatting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddgbg :for {_eeaagc ,_geafc :=d .Token ();if _geafc !=nil {return _geafc ;};switch _bebb :=_eeaagc .(type ){case _d .StartElement :switch _bebb .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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_ffgfe .Ln =NewCT_LineProperties ();if _aecdf :=d .DecodeElement (_ffgfe .Ln ,&_bebb );_aecdf !=nil {return _aecdf ;};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"}:_ffgfe .EffectLst =NewCT_EffectList ();if _dadec :=d .DecodeElement (_ffgfe .EffectLst ,&_bebb );_dadec !=nil {return _dadec ;};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"}:_ffgfe .EffectDag =NewCT_EffectContainer ();if _ebbaf :=d .DecodeElement (_ffgfe .EffectDag ,&_bebb );_ebbaf !=nil {return _ebbaf ;};default:_bf .Log .Debug ("\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",_bebb .Name );if _geca :=d .Skip ();_geca !=nil {return _geca ;};};case _d .EndElement :break _ddgbg ;case _d .CharData :};};return nil ;};func (_bdead *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdead =0;case "\u006d\u0061\u006ao\u0072":*_bdead =1;case "\u006d\u0069\u006eo\u0072":*_bdead =2;case "\u006e\u006f\u006e\u0065":*_bdead =3;};return nil ;};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 (_cgbef ST_TextAlignType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcffge :=_d .Attr {};_fcffge .Name =name ;switch _cgbef {case ST_TextAlignTypeUnset :_fcffge .Value ="";case ST_TextAlignTypeL :_fcffge .Value ="\u006c";case ST_TextAlignTypeCtr :_fcffge .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_fcffge .Value ="\u0072";case ST_TextAlignTypeJust :_fcffge .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_fcffge .Value ="\u006au\u0073\u0074\u004c\u006f\u0077";case ST_TextAlignTypeDist :_fcffge .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_fcffge .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _fcffge ,nil ;}; +// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path +func (_fgeba *CT_HslColor )ValidateWithPath (path string )error {if _fgeba .HueAttr < 0{return _db .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 ,_fgeba .HueAttr );};if _fgeba .HueAttr >=21600000{return _db .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 ,_fgeba .HueAttr );};if _ecdc :=_fgeba .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_ecdc !=nil {return _ecdc ;};if _agfag :=_fgeba .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_agfag !=nil {return _agfag ;};for _dbggc ,_fbdee :=range _fgeba .EG_ColorTransform {if _gadc :=_fbdee .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dbggc ));_gadc !=nil {return _gadc ;};};return nil ;};func NewCT_ScRgbColor ()*CT_ScRgbColor {_ffegbc :=&CT_ScRgbColor {};return _ffegbc }; -// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path -func (_edga *CT_RelativeRect )ValidateWithPath (path string )error {if _edga .LAttr !=nil {if _ggbg :=_edga .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ggbg !=nil {return _ggbg ;};};if _edga .TAttr !=nil {if _deeca :=_edga .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_deeca !=nil {return _deeca ;};};if _edga .RAttr !=nil {if _adebe :=_edga .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_adebe !=nil {return _adebe ;};};if _edga .BAttr !=nil {if _geabcb :=_edga .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_geabcb !=nil {return _geabcb ;};};return nil ;}; +// Validate validates the CT_GrayscaleTransform and its children +func (_gabae *CT_GrayscaleTransform )Validate ()error {return _gabae .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};func (_adbed *CT_ScRgbColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_db .Sprintf ("\u0025\u0076",_adbed .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067"},Value :_db .Sprintf ("\u0025\u0076",_adbed .GAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_db .Sprintf ("\u0025\u0076",_adbed .BAttr )});e .EncodeToken (start );if _adbed .EG_ColorTransform !=nil {for _ ,_aeec :=range _adbed .EG_ColorTransform {_aeec .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edcef *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edcef .CNvPr =NewCT_NonVisualDrawingProps ();_edcef .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_dagce :for {_bded ,_dbaa :=d .Token ();if _dbaa !=nil {return _dbaa ;};switch _cebe :=_bded .(type ){case _b .StartElement :switch _cebe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ffccf :=d .DecodeElement (_edcef .CNvPr ,&_cebe );_ffccf !=nil {return _ffccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cacgc :=d .DecodeElement (_edcef .CNvGraphicFramePr ,&_cebe );_cacgc !=nil {return _cacgc ;};default:_be .Log .Debug ("\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",_cebe .Name );if _fdfea :=d .Skip ();_fdfea !=nil {return _fdfea ;};};case _b .EndElement :break _dagce ;case _b .CharData :};};return nil ;};type ST_BlackWhiteMode byte ;func (_ecaeg *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecaeg =0;case "\u0064\u006b\u0031":*_ecaeg =1;case "\u006c\u0074\u0031":*_ecaeg =2;case "\u0064\u006b\u0032":*_ecaeg =3;case "\u006c\u0074\u0032":*_ecaeg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ecaeg =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ecaeg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ecaeg =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ecaeg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ecaeg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ecaeg =10;case "\u0068\u006c\u0069n\u006b":*_ecaeg =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_ecaeg =12;};return nil ;};func (_ggd *CT_AdjustHandleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfc :for {_bd ,_eac :=d .Token ();if _eac !=nil {return _eac ;};switch _fea :=_bd .(type ){case _b .StartElement :switch _fea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acd :=NewCT_XYAdjustHandle ();if _dge :=d .DecodeElement (_acd ,&_fea );_dge !=nil {return _dge ;};_ggd .AhXY =append (_ggd .AhXY ,_acd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afc :=NewCT_PolarAdjustHandle ();if _fgf :=d .DecodeElement (_afc ,&_fea );_fgf !=nil {return _fgf ;};_ggd .AhPolar =append (_ggd .AhPolar ,_afc );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0041\u0064\u006a\u0075\u0073\u0074\u0048an\u0064\u006c\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fea .Name );if _fgc :=d .Skip ();_fgc !=nil {return _fgc ;};};case _b .EndElement :break _dfc ;case _b .CharData :};};return nil ;};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;};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 ;};func (_eafc *CT_Path2DList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eafc .Path !=nil {_eeeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_fefda :=range _eafc .Path {e .EncodeElement (_fefda ,_eeeb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_gecb *CT_Boolean )ValidateWithPath (path string )error {if _gecb .ValAttr !=nil {if _eegf :=_gecb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eegf !=nil {return _eegf ;};};return nil ;}; +// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path +func (_bfdf *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _bfdf .ScrgbClr !=nil {if _ecbee :=_bfdf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ecbee !=nil {return _ecbee ;};};if _bfdf .SrgbClr !=nil {if _ffeb :=_bfdf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ffeb !=nil {return _ffeb ;};};if _bfdf .HslClr !=nil {if _bfdb :=_bfdf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bfdb !=nil {return _bfdb ;};};if _bfdf .SysClr !=nil {if _beeg :=_bfdf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_beeg !=nil {return _beeg ;};};if _bfdf .SchemeClr !=nil {if _gdbe :=_bfdf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gdbe !=nil {return _gdbe ;};};if _bfdf .PrstClr !=nil {if _feca :=_bfdf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_feca !=nil {return _feca ;};};return nil ;};type CT_Headers struct{Header []string ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};func (_deeb *CT_GvmlTextShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _deeb .UseSpRect !=nil {_fffdb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_deeb .UseSpRect ,_fffdb );};if _deeb .Xfrm !=nil {_cgggf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_deeb .Xfrm ,_cgggf );};return nil ;};func (_afaea *ST_PositivePercentage )Validate ()error {return _afaea .ValidateWithPath ("")};func (_adgc *CT_ClipboardStyleSheet )MarshalXML (e *_b .Encoder ,start _b .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 );_abda :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_adgc .ThemeElements ,_abda );_fdbgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_adgc .ClrMap ,_fdbgd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OuterShadowEffect and its children -func (_bdgge *CT_OuterShadowEffect )Validate ()error {return _bdgge .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");}; +// Validate validates the CT_EffectList and its children +func (_ggab *CT_EffectList )Validate ()error {return _ggab .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};func (_bbad *CT_Path2DMoveTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbad .Pt =NewCT_AdjPoint2D ();_gecge :for {_gefdgd ,_aeef :=d .Token ();if _aeef !=nil {return _aeef ;};switch _cfead :=_gefdgd .(type ){case _b .StartElement :switch _cfead .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _adge :=d .DecodeElement (_bbad .Pt ,&_cfead );_adge !=nil {return _adge ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074h\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f\u0020\u0025\u0076",_cfead .Name );if _ccgb :=d .Skip ();_ccgb !=nil {return _ccgb ;};};case _b .EndElement :break _gecge ;case _b .CharData :};};return nil ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_ccbd *CT_SphereCoords )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbd .LatAttr =0;_ccbd .LonAttr =0;_ccbd .RevAttr =0;for _ ,_effbd :=range start .Attr {if _effbd .Name .Local =="\u006c\u0061\u0074"{_cbddd ,_dcfce :=_af .ParseInt (_effbd .Value ,10,32);if _dcfce !=nil {return _dcfce ;};_ccbd .LatAttr =int32 (_cbddd );continue ;};if _effbd .Name .Local =="\u006c\u006f\u006e"{_aaaaa ,_eeebc :=_af .ParseInt (_effbd .Value ,10,32);if _eeebc !=nil {return _eeebc ;};_ccbd .LonAttr =int32 (_aaaaa );continue ;};if _effbd .Name .Local =="\u0072\u0065\u0076"{_cecca ,_daffd :=_af .ParseInt (_effbd .Value ,10,32);if _daffd !=nil {return _daffd ;};_ccbd .RevAttr =int32 (_cecca );continue ;};};for {_cddcac ,_fgdbg :=d .Token ();if _fgdbg !=nil {return _db .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_fgdbg );};if _ccddbf ,_afaec :=_cddcac .(_b .EndElement );_afaec &&_ccddbf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ColorMappingOverride and its children -func (_bgbb *CT_ColorMappingOverride )Validate ()error {return _bgbb .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_agega ST_PenAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agega .String (),start );};func (_gebba *CT_PolarAdjustHandle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebba .Pos =NewCT_AdjPoint2D ();for _ ,_fdaed :=range start .Attr {if _fdaed .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_fddfd ,_ccdfd :=_fdaed .Value ,error (nil );if _ccdfd !=nil {return _ccdfd ;};_gebba .GdRefRAttr =&_fddfd ;continue ;};if _fdaed .Name .Local =="\u006d\u0069\u006e\u0052"{_dgccg ,_eagfe :=ParseUnionST_AdjCoordinate (_fdaed .Value );if _eagfe !=nil {return _eagfe ;};_gebba .MinRAttr =&_dgccg ;continue ;};if _fdaed .Name .Local =="\u006d\u0061\u0078\u0052"{_efebe ,_adfcb :=ParseUnionST_AdjCoordinate (_fdaed .Value );if _adfcb !=nil {return _adfcb ;};_gebba .MaxRAttr =&_efebe ;continue ;};if _fdaed .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_becdd ,_dacfa :=_fdaed .Value ,error (nil );if _dacfa !=nil {return _dacfa ;};_gebba .GdRefAngAttr =&_becdd ;continue ;};if _fdaed .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_cbebg ,_bfba :=ParseUnionST_AdjAngle (_fdaed .Value );if _bfba !=nil {return _bfba ;};_gebba .MinAngAttr =&_cbebg ;continue ;};if _fdaed .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_cdgbc ,_fgggb :=ParseUnionST_AdjAngle (_fdaed .Value );if _fgggb !=nil {return _fgggb ;};_gebba .MaxAngAttr =&_cdgbc ;continue ;};};_gcbab :for {_fdadd ,_cdab :=d .Token ();if _cdab !=nil {return _cdab ;};switch _efffd :=_fdadd .(type ){case _d .StartElement :switch _efffd .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 :"\u0070\u006f\u0073"},_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\u006f\u0073"}:if _gbefc :=d .DecodeElement (_gebba .Pos ,&_efffd );_gbefc !=nil {return _gbefc ;};default:_bf .Log .Debug ("\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",_efffd .Name );if _ecced :=d .Skip ();_ecced !=nil {return _ecced ;};};case _d .EndElement :break _gcbab ;case _d .CharData :};};return nil ;};func NewCT_Cell3D ()*CT_Cell3D {_agccd :=&CT_Cell3D {};_agccd .Bevel =NewCT_Bevel ();return _agccd };func (_beaab *CT_TextTabStopList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _beaab .Tab !=nil {_fabff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_cfdgde :=range _beaab .Tab {e .EncodeElement (_cfdgde ,_fabff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbfegb *CT_PatternFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcfcf :=range start .Attr {if _bcfcf .Name .Local =="\u0070\u0072\u0073\u0074"{_gbfegb .PrstAttr .UnmarshalXMLAttr (_bcfcf );continue ;};};_cdedc :for {_fddf ,_bbgg :=d .Token ();if _bbgg !=nil {return _bbgg ;};switch _feaafc :=_fddf .(type ){case _d .StartElement :switch _feaafc .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 :"\u0066\u0067\u0043l\u0072"},_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 :"\u0066\u0067\u0043l\u0072"}:_gbfegb .FgClr =NewCT_Color ();if _gdeeb :=d .DecodeElement (_gbfegb .FgClr ,&_feaafc );_gdeeb !=nil {return _gdeeb ;};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\u0067\u0043l\u0072"},_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\u0067\u0043l\u0072"}:_gbfegb .BgClr =NewCT_Color ();if _efab :=d .DecodeElement (_gbfegb .BgClr ,&_feaafc );_efab !=nil {return _efab ;};default:_bf .Log .Debug ("\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",_feaafc .Name );if _gaeeg :=d .Skip ();_gaeeg !=nil {return _gaeeg ;};};case _d .EndElement :break _cdedc ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path +func (_ddeea *CT_ConnectionSite )ValidateWithPath (path string )error {if _bceb :=_ddeea .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_bceb !=nil {return _bceb ;};if _ddag :=_ddeea .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ddag !=nil {return _ddag ;};return nil ;};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;); -// Validate validates the CT_GvmlGroupShapeNonVisual and its children -func (_eaabd *CT_GvmlGroupShapeNonVisual )Validate ()error {return _eaabd .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_Path2DArcTo and its children, prefixing error messages with path +func (_gdegc *CT_Path2DArcTo )ValidateWithPath (path string )error {if _baacg :=_gdegc .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_baacg !=nil {return _baacg ;};if _faede :=_gdegc .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072");_faede !=nil {return _faede ;};if _efbb :=_gdegc .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_efbb !=nil {return _efbb ;};if _fdbgg :=_gdegc .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_fdbgg !=nil {return _fdbgg ;};return nil ;};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;}; -// Validate validates the CT_TableCol and its children -func (_cdfgc *CT_TableCol )Validate ()error {return _cdfgc .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");}; +// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path +func (_fdca *CT_BaseStyles )ValidateWithPath (path string )error {if _abd :=_fdca .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_abd !=nil {return _abd ;};if _ggc :=_fdca .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_ggc !=nil {return _ggc ;};if _cfdee :=_fdca .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_cfdee !=nil {return _cfdee ;};if _fdca .ExtLst !=nil {if _fead :=_fdca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fead !=nil {return _fead ;};};return nil ;};func (_aedbb *CT_GraphicalObjectData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_db .Sprintf ("\u0025\u0076",_aedbb .UriAttr )});e .EncodeToken (start );if _aedbb .Any !=nil {for _ ,_edcbc :=range _aedbb .Any {_edcbc .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .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_GvmlUseShapeRectangle and its children, prefixing error messages with path +func (_bfad *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil };func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_gbbgf :=&CT_TextShapeAutofit {};return _gbbgf }; -// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path -func (_bffacd *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };func (_beaea *EG_ThemeableEffectStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffdd :for {_cfacf ,_abbde :=d .Token ();if _abbde !=nil {return _abbde ;};switch _ddab :=_cfacf .(type ){case _d .StartElement :switch _ddab .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_beaea .Effect =NewCT_EffectProperties ();if _ggbbd :=d .DecodeElement (_beaea .Effect ,&_ddab );_ggbbd !=nil {return _ggbbd ;};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\u0052\u0065f"},_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\u0052\u0065f"}:_beaea .EffectRef =NewCT_StyleMatrixReference ();if _aegcf :=d .DecodeElement (_beaea .EffectRef ,&_ddab );_aegcf !=nil {return _aegcf ;};default:_bf .Log .Debug ("\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",_ddab .Name );if _bbbgd :=d .Skip ();_bbbgd !=nil {return _bbbgd ;};};case _d .EndElement :break _gffdd ;case _d .CharData :};};return nil ;};func (_cbdabb *ST_TextVertOverflowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egdbg ,_dedad :=d .Token ();if _dedad !=nil {return _dedad ;};if _abeab ,_bgeee :=_egdbg .(_d .EndElement );_bgeee &&_abeab .Name ==start .Name {*_cbdabb =1;return nil ;};if _eeeb ,_fbbdc :=_egdbg .(_d .CharData );!_fbbdc {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",_egdbg );}else {switch string (_eeeb ){case "":*_cbdabb =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_cbdabb =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_cbdabb =2;case "\u0063\u006c\u0069\u0070":*_cbdabb =3;};};_egdbg ,_dedad =d .Token ();if _dedad !=nil {return _dedad ;};if _debecd ,_fcffgg :=_egdbg .(_d .EndElement );_fcffgg &&_debecd .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",_egdbg );}; +// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path +func (_bbeb *CT_GroupLocking )ValidateWithPath (path string )error {if _bbeb .ExtLst !=nil {if _cagae :=_bbeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagae !=nil {return _cagae ;};};return nil ;};type CT_Path2DClose struct{};func (_egfce *ST_BlipCompression )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egfce =0;case "\u0065\u006d\u0061i\u006c":*_egfce =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_egfce =2;case "\u0070\u0072\u0069n\u0074":*_egfce =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_egfce =4;case "\u006e\u006f\u006e\u0065":*_egfce =5;};return nil ;}; -// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path -func (_aeaac *CT_EmptyElement )ValidateWithPath (path string )error {return nil }; +// Validate validates the EG_TextBulletSize and its children +func (_bfbbg *EG_TextBulletSize )Validate ()error {return _bfbbg .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func (_afgac *ST_BlendMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbee ,_cbdgd :=d .Token ();if _cbdgd !=nil {return _cbdgd ;};if _fefbg ,_fcfdeb :=_cbee .(_b .EndElement );_fcfdeb &&_fefbg .Name ==start .Name {*_afgac =1;return nil ;};if _egdbd ,_eafdg :=_cbee .(_b .CharData );!_eafdg {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbee );}else {switch string (_egdbd ){case "":*_afgac =0;case "\u006f\u0076\u0065\u0072":*_afgac =1;case "\u006d\u0075\u006c\u0074":*_afgac =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_afgac =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_afgac =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_afgac =5;};};_cbee ,_cbdgd =d .Token ();if _cbdgd !=nil {return _cbdgd ;};if _geccb ,_cafce :=_cbee .(_b .EndElement );_cafce &&_geccb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbee );}; -// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path -func (_gadd *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _defbf :=_gadd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_defbf !=nil {return _defbf ;};if _eda :=_gadd .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_eda !=nil {return _eda ;};return nil ;}; +// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path +func (_dcbc *CT_DuotoneEffect )ValidateWithPath (path string )error {for _daba ,_febae :=range _dcbc .EG_ColorChoice {if _bagb :=_febae .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_daba ));_bagb !=nil {return _bagb ;};};return nil ;};func (_gdgec ST_TextVerticalType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcacd :=_b .Attr {};_bcacd .Name =name ;switch _gdgec {case ST_TextVerticalTypeUnset :_bcacd .Value ="";case ST_TextVerticalTypeHorz :_bcacd .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_bcacd .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_bcacd .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_bcacd .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_bcacd .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_bcacd .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_bcacd .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _bcacd ,nil ;};func (_ccbf *CT_GroupShapeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfbe :=range start .Attr {if _gfbe .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_ccbf .BwModeAttr .UnmarshalXMLAttr (_gfbe );continue ;};};_eefg :for {_bdagc ,_afeab :=d .Token ();if _afeab !=nil {return _afeab ;};switch _gdcg :=_bdagc .(type ){case _b .StartElement :switch _gdcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbf .Xfrm =NewCT_GroupTransform2D ();if _egdb :=d .DecodeElement (_ccbf .Xfrm ,&_gdcg );_egdb !=nil {return _egdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbf .NoFill =NewCT_NoFillProperties ();if _cceb :=d .DecodeElement (_ccbf .NoFill ,&_gdcg );_cceb !=nil {return _cceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbf .SolidFill =NewCT_SolidColorFillProperties ();if _dgfaa :=d .DecodeElement (_ccbf .SolidFill ,&_gdcg );_dgfaa !=nil {return _dgfaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbf .GradFill =NewCT_GradientFillProperties ();if _cfad :=d .DecodeElement (_ccbf .GradFill ,&_gdcg );_cfad !=nil {return _cfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbf .BlipFill =NewCT_BlipFillProperties ();if _dbfec :=d .DecodeElement (_ccbf .BlipFill ,&_gdcg );_dbfec !=nil {return _dbfec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbf .PattFill =NewCT_PatternFillProperties ();if _gbdd :=d .DecodeElement (_ccbf .PattFill ,&_gdcg );_gbdd !=nil {return _gbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbf .GrpFill =NewCT_GroupFillProperties ();if _addbe :=d .DecodeElement (_ccbf .GrpFill ,&_gdcg );_addbe !=nil {return _addbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbf .EffectLst =NewCT_EffectList ();if _egde :=d .DecodeElement (_ccbf .EffectLst ,&_gdcg );_egde !=nil {return _egde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbf .EffectDag =NewCT_EffectContainer ();if _beag :=d .DecodeElement (_ccbf .EffectDag ,&_gdcg );_beag !=nil {return _beag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbf .Scene3d =NewCT_Scene3D ();if _fddbc :=d .DecodeElement (_ccbf .Scene3d ,&_gdcg );_fddbc !=nil {return _fddbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ccbf .ExtLst =NewCT_OfficeArtExtensionList ();if _bafd :=d .DecodeElement (_ccbf .ExtLst ,&_gdcg );_bafd !=nil {return _bafd ;};default:_be .Log .Debug ("\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",_gdcg .Name );if _eadf :=d .Skip ();_eadf !=nil {return _eadf ;};};case _b .EndElement :break _eefg ;case _b .CharData :};};return nil ;};func (_gafaf *CT_InverseTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_geeae ,_cgafb :=d .Token ();if _cgafb !=nil {return _db .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",_cgafb );};if _gfeb ,_fgdgg :=_geeae .(_b .EndElement );_fgdgg &&_gfeb .Name ==start .Name {break ;};};return nil ;};type ST_AnimationChartOnlyBuildType byte ;func (_deabb *ThemeManager )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deabb .CT_EmptyElement =*NewCT_EmptyElement ();for {_dbggg ,_baada :=d .Token ();if _baada !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_baada );};if _edgcc ,_gcegd :=_dbggg .(_b .EndElement );_gcegd &&_edgcc .Name ==start .Name {break ;};};return nil ;};func (_fdfga ST_EffectContainerType )String ()string {switch _fdfga {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};func (_gdgdc *CT_AudioFile )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_db .Sprintf ("\u0025\u0076",_gdgdc .LinkAttr )});if _gdgdc .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_gdgdc .ContentTypeAttr )});};e .EncodeToken (start );if _gdgdc .ExtLst !=nil {_bea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdgdc .ExtLst ,_bea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewGraphic ()*Graphic {_cedbd :=&Graphic {};_cedbd .CT_GraphicalObject =*NewCT_GraphicalObject ();return _cedbd ;};func (_eddbe ST_SchemeColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eddbe .String (),start );};func (_gfeda ST_BlendMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfeda .String (),start );};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;}; -// Validate validates the CT_SphereCoords and its children -func (_eggeg *CT_SphereCoords )Validate ()error {return _eggeg .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");}; +// Validate validates the CT_ClipboardStyleSheet and its children +func (_bgdd *CT_ClipboardStyleSheet )Validate ()error {return _bgdd .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");}; -// Validate validates the CT_AlphaReplaceEffect and its children -func (_dce *CT_AlphaReplaceEffect )Validate ()error {return _dce .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_fcbfa ST_TextVertOverflowType )String ()string {switch _fcbfa {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 "";}; +// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path +func (_baeec *CT_Point3D )ValidateWithPath (path string )error {if _cbffa :=_baeec .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_cbffa !=nil {return _cbffa ;};if _cdgdb :=_baeec .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_cdgdb !=nil {return _cdgdb ;};if _adgfb :=_baeec .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_adgfb !=nil {return _adgfb ;};return nil ;}; -// Validate validates the CT_StretchInfoProperties and its children -func (_baegf *CT_StretchInfoProperties )Validate ()error {return _baegf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_InverseGammaTransform and its children +func (_eegge *CT_InverseGammaTransform )Validate ()error {return _eegge .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_fgcc :=&CT_InnerShadowEffect {};return _fgcc };func (_dgbgb ST_AnimationBuildType )Validate ()error {return _dgbgb .ValidateWithPath ("")};func (_ccfea ST_BlendMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcdbbe :=_b .Attr {};_fcdbbe .Name =name ;switch _ccfea {case ST_BlendModeUnset :_fcdbbe .Value ="";case ST_BlendModeOver :_fcdbbe .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_fcdbbe .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_fcdbbe .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_fcdbbe .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_fcdbbe .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _fcdbbe ,nil ;};func (_aecac ST_TextTabAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbbec :=_b .Attr {};_dbbec .Name =name ;switch _aecac {case ST_TextTabAlignTypeUnset :_dbbec .Value ="";case ST_TextTabAlignTypeL :_dbbec .Value ="\u006c";case ST_TextTabAlignTypeCtr :_dbbec .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_dbbec .Value ="\u0072";case ST_TextTabAlignTypeDec :_dbbec .Value ="\u0064\u0065\u0063";};return _dbbec ,nil ;}; -// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path -func (_fafaa *EG_FillProperties )ValidateWithPath (path string )error {if _fafaa .NoFill !=nil {if _cadd :=_fafaa .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cadd !=nil {return _cadd ;};};if _fafaa .SolidFill !=nil {if _afbgb :=_fafaa .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_afbgb !=nil {return _afbgb ;};};if _fafaa .GradFill !=nil {if _bedde :=_fafaa .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bedde !=nil {return _bedde ;};};if _fafaa .BlipFill !=nil {if _ebffcf :=_fafaa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ebffcf !=nil {return _ebffcf ;};};if _fafaa .PattFill !=nil {if _bfbcg :=_fafaa .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bfbcg !=nil {return _bfbcg ;};};if _fafaa .GrpFill !=nil {if _cecba :=_fafaa .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cecba !=nil {return _cecba ;};};return nil ;};type CT_AlphaCeilingEffect struct{}; +// Validate validates the CT_AnimationChartElement and its children +func (_fded *CT_AnimationChartElement )Validate ()error {return _fded .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path -func (_cfgeb *CT_LineJoinBevel )ValidateWithPath (path string )error {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 ;};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_dede :=&CT_NonVisualContentPartProperties {};return _dede ;}; +// Validate validates the CT_FillOverlayEffect and its children +func (_fecga *CT_FillOverlayEffect )Validate ()error {return _fecga .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};func NewCT_GeomGuideList ()*CT_GeomGuideList {_dbcf :=&CT_GeomGuideList {};return _dbcf };func (_fdda *CT_BaseStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdda .ClrScheme =NewCT_ColorScheme ();_fdda .FontScheme =NewCT_FontScheme ();_fdda .FmtScheme =NewCT_StyleMatrix ();_gdec :for {_aaeb ,_gcf :=d .Token ();if _gcf !=nil {return _gcf ;};switch _aedd :=_aaeb .(type ){case _b .StartElement :switch _aedd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _eeab :=d .DecodeElement (_fdda .ClrScheme ,&_aedd );_eeab !=nil {return _eeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _eef :=d .DecodeElement (_fdda .FontScheme ,&_aedd );_eef !=nil {return _eef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cdbg :=d .DecodeElement (_fdda .FmtScheme ,&_aedd );_cdbg !=nil {return _cdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdda .ExtLst =NewCT_OfficeArtExtensionList ();if _egac :=d .DecodeElement (_fdda .ExtLst ,&_aedd );_egac !=nil {return _egac ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_aedd .Name );if _fcfa :=d .Skip ();_fcfa !=nil {return _fcfa ;};};case _b .EndElement :break _gdec ;case _b .CharData :};};return nil ;};func (_dac *Blip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dac .CT_Blip =*NewCT_Blip ();for _ ,_fa :=range start .Attr {if _fa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fa .Name .Local =="\u0065\u006d\u0062e\u0064"{_bcc ,_fcd :=_fa .Value ,error (nil );if _fcd !=nil {return _fcd ;};_dac .EmbedAttr =&_bcc ;continue ;};if _fa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fa .Name .Local =="\u006c\u0069\u006e\u006b"{_bbg ,_fcdd :=_fa .Value ,error (nil );if _fcdd !=nil {return _fcdd ;};_dac .LinkAttr =&_bbg ;continue ;};if _fa .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_dac .CstateAttr .UnmarshalXMLAttr (_fa );continue ;};};_fde :for {_ed ,_gca :=d .Token ();if _gca !=nil {return _gca ;};switch _cg :=_ed .(type ){case _b .StartElement :switch _cg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bccd :=NewCT_BlipChoice ();if _bcd :=d .DecodeElement (&_bccd .AlphaBiLevel ,&_cg );_bcd !=nil {return _bcd ;};_dac .Choice =append (_dac .Choice ,_bccd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfd :=NewCT_BlipChoice ();if _fdb :=d .DecodeElement (&_gfd .AlphaCeiling ,&_cg );_fdb !=nil {return _fdb ;};_dac .Choice =append (_dac .Choice ,_gfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ce :=NewCT_BlipChoice ();if _dg :=d .DecodeElement (&_ce .AlphaFloor ,&_cg );_dg !=nil {return _dg ;};_dac .Choice =append (_dac .Choice ,_ce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eb :=NewCT_BlipChoice ();if _ggg :=d .DecodeElement (&_eb .AlphaInv ,&_cg );_ggg !=nil {return _ggg ;};_dac .Choice =append (_dac .Choice ,_eb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ade :=NewCT_BlipChoice ();if _bge :=d .DecodeElement (&_ade .AlphaMod ,&_cg );_bge !=nil {return _bge ;};_dac .Choice =append (_dac .Choice ,_ade );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbb :=NewCT_BlipChoice ();if _bbf :=d .DecodeElement (&_fbb .AlphaModFix ,&_cg );_bbf !=nil {return _bbf ;};_dac .Choice =append (_dac .Choice ,_fbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffe :=NewCT_BlipChoice ();if _adeg :=d .DecodeElement (&_ffe .AlphaRepl ,&_cg );_adeg !=nil {return _adeg ;};_dac .Choice =append (_dac .Choice ,_ffe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cf :=NewCT_BlipChoice ();if _aa :=d .DecodeElement (&_cf .BiLevel ,&_cg );_aa !=nil {return _aa ;};_dac .Choice =append (_dac .Choice ,_cf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bae :=NewCT_BlipChoice ();if _ebg :=d .DecodeElement (&_bae .Blur ,&_cg );_ebg !=nil {return _ebg ;};_dac .Choice =append (_dac .Choice ,_bae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_df :=NewCT_BlipChoice ();if _edf :=d .DecodeElement (&_df .ClrChange ,&_cg );_edf !=nil {return _edf ;};_dac .Choice =append (_dac .Choice ,_df );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gggf :=NewCT_BlipChoice ();if _bga :=d .DecodeElement (&_gggf .ClrRepl ,&_cg );_bga !=nil {return _bga ;};_dac .Choice =append (_dac .Choice ,_gggf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aag :=NewCT_BlipChoice ();if _eg :=d .DecodeElement (&_aag .Duotone ,&_cg );_eg !=nil {return _eg ;};_dac .Choice =append (_dac .Choice ,_aag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edd :=NewCT_BlipChoice ();if _dab :=d .DecodeElement (&_edd .FillOverlay ,&_cg );_dab !=nil {return _dab ;};_dac .Choice =append (_dac .Choice ,_edd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebd :=NewCT_BlipChoice ();if _egd :=d .DecodeElement (&_ebd .Grayscl ,&_cg );_egd !=nil {return _egd ;};_dac .Choice =append (_dac .Choice ,_ebd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgg :=NewCT_BlipChoice ();if _aedc :=d .DecodeElement (&_cgg .Hsl ,&_cg );_aedc !=nil {return _aedc ;};_dac .Choice =append (_dac .Choice ,_cgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ffd :=NewCT_BlipChoice ();if _ffc :=d .DecodeElement (&_ffd .Lum ,&_cg );_ffc !=nil {return _ffc ;};_dac .Choice =append (_dac .Choice ,_ffd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbc :=NewCT_BlipChoice ();if _dad :=d .DecodeElement (&_dbc .Tint ,&_cg );_dad !=nil {return _dad ;};_dac .Choice =append (_dac .Choice ,_dbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dac .ExtLst =NewCT_OfficeArtExtensionList ();if _cfd :=d .DecodeElement (_dac .ExtLst ,&_cg );_cfd !=nil {return _cfd ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u006ci\u0070\u0020\u0025\u0076",_cg .Name );if _ge :=d .Skip ();_ge !=nil {return _ge ;};};case _b .EndElement :break _fde ;case _b .CharData :};};return nil ;};func (_dafd *CT_FontScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",_dafd .NameAttr )});e .EncodeToken (start );_edeb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_dafd .MajorFont ,_edeb );_bgff :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_dafd .MinorFont ,_bgff );if _dafd .ExtLst !=nil {_fbbdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dafd .ExtLst ,_fbbdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_deggfg *CT_TextField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deggfg .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 _ ,_fdbbb :=range start .Attr {if _fdbbb .Name .Local =="\u0069\u0064"{_cdede ,_dafcb :=_fdbbb .Value ,error (nil );if _dafcb !=nil {return _dafcb ;};_deggfg .IdAttr =_cdede ;continue ;};if _fdbbb .Name .Local =="\u0074\u0079\u0070\u0065"{_ebabe ,_gbadg :=_fdbbb .Value ,error (nil );if _gbadg !=nil {return _gbadg ;};_deggfg .TypeAttr =&_ebabe ;continue ;};};_eefbd :for {_cbbfe ,_dbgag :=d .Token ();if _dbgag !=nil {return _dbgag ;};switch _gfggc :=_cbbfe .(type ){case _b .StartElement :switch _gfggc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_deggfg .RPr =NewCT_TextCharacterProperties ();if _cgfbc :=d .DecodeElement (_deggfg .RPr ,&_gfggc );_cgfbc !=nil {return _cgfbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_deggfg .PPr =NewCT_TextParagraphProperties ();if _gfade :=d .DecodeElement (_deggfg .PPr ,&_gfggc );_gfade !=nil {return _gfade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_deggfg .T =new (string );if _ccccb :=d .DecodeElement (_deggfg .T ,&_gfggc );_ccccb !=nil {return _ccccb ;};default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_gfggc .Name );if _abfeff :=d .Skip ();_abfeff !=nil {return _abfeff ;};};case _b .EndElement :break _eefbd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path -func (_bce *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _bce .BldDgm !=nil {if _ebdg :=_bce .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_ebdg !=nil {return _ebdg ;};};if _bce .BldChart !=nil {if _bbcf :=_bce .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t");_bbcf !=nil {return _bbcf ;};};return nil ;}; +// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path +func (_baedf *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _gdda :=_baedf .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_gdda !=nil {return _gdda ;};return nil ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};func (_cfagda *TblStyleLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfagda .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_gdegga :=range start .Attr {if _gdegga .Name .Local =="\u0064\u0065\u0066"{_afegb ,_gfaee :=_gdegga .Value ,error (nil );if _gfaee !=nil {return _gfaee ;};_cfagda .DefAttr =_afegb ;continue ;};};_gbddbe :for {_fgbeeb ,_bbada :=d .Token ();if _bbada !=nil {return _bbada ;};switch _gdcde :=_fgbeeb .(type ){case _b .StartElement :switch _gdcde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcbcac :=NewCT_TableStyle ();if _caafg :=d .DecodeElement (_gcbcac ,&_gdcde );_caafg !=nil {return _caafg ;};_cfagda .TblStyle =append (_cfagda .TblStyle ,_gcbcac );default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074\u0020\u0025\u0076",_gdcde .Name );if _ccaad :=d .Skip ();_ccaad !=nil {return _ccaad ;};};case _b .EndElement :break _gbddbe ;case _b .CharData :};};return nil ;};func (_cefg *CT_PresetShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bgggb ,_bgfa :=_cefg .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _bgfa !=nil {return _bgfa ;};start .Attr =append (start .Attr ,_bgggb );if _cefg .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_cefg .DistAttr )});};if _cefg .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_cefg .DirAttr )});};e .EncodeToken (start );if _cefg .ScrgbClr !=nil {_cedf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cefg .ScrgbClr ,_cedf );};if _cefg .SrgbClr !=nil {_gebaa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cefg .SrgbClr ,_gebaa );};if _cefg .HslClr !=nil {_cgeeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cefg .HslClr ,_cgeeg );};if _cefg .SysClr !=nil {_gecca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cefg .SysClr ,_gecca );};if _cefg .SchemeClr !=nil {_egdba :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cefg .SchemeClr ,_egdba );};if _cefg .PrstClr !=nil {_ccea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cefg .PrstClr ,_ccea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PresetShadowVal byte ;func (_gdcdbb ST_PathShadeType )String ()string {switch _gdcdbb {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 (_efeec *Graphic )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efeec .CT_GraphicalObject =*NewCT_GraphicalObject ();_bfeeg :for {_fbaag ,_daecc :=d .Token ();if _daecc !=nil {return _daecc ;};switch _ffbag :=_fbaag .(type ){case _b .StartElement :switch _ffbag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _caebf :=d .DecodeElement (_efeec .GraphicData ,&_ffbag );_caebf !=nil {return _caebf ;};default:_be .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047r\u0061\u0070\u0068\u0069\u0063\u0020\u0025\u0076",_ffbag .Name );if _cbdbg :=d .Skip ();_cbdbg !=nil {return _cbdbg ;};};case _b .EndElement :break _bfeeg ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_GrayscaleTransform and its children -func (_ccaba *CT_GrayscaleTransform )Validate ()error {return _ccaba .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};func (_cgcda *CT_TextBody )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgcda .BodyPr =NewCT_TextBodyProperties ();_eaef :for {_aedbb ,_bbebe :=d .Token ();if _bbebe !=nil {return _bbebe ;};switch _bedee :=_aedbb .(type ){case _d .StartElement :switch _bedee .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 :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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\u006f\u0064\u0079\u0050\u0072"}:if _fcfdd :=d .DecodeElement (_cgcda .BodyPr ,&_bedee );_fcfdd !=nil {return _fcfdd ;};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 :"\u006c\u0073\u0074\u0053\u0074\u0079\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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_cgcda .LstStyle =NewCT_TextListStyle ();if _eaafe :=d .DecodeElement (_cgcda .LstStyle ,&_bedee );_eaafe !=nil {return _eaafe ;};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"},_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"}:_cdfacc :=NewCT_TextParagraph ();if _bcdce :=d .DecodeElement (_cdfacc ,&_bedee );_bcdce !=nil {return _bcdce ;};_cgcda .P =append (_cgcda .P ,_cdfacc );default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_bedee .Name );if _cfdcdc :=d .Skip ();_cfdcdc !=nil {return _cfdcdc ;};};case _d .EndElement :break _eaef ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path +func (_gcbfda *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _gcbfda .TableStyle !=nil {if _acacbf :=_gcbfda .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_acacbf !=nil {return _acacbf ;};};if _gcbfda .TableStyleId !=nil {if !_e .ST_GuidPatternRe .MatchString (*_gcbfda .TableStyleId ){return _db .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 ,_e .ST_GuidPatternRe ,*_gcbfda .TableStyleId );};};return nil ;}; -// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path -func (_eebag *CT_PathShadeProperties )ValidateWithPath (path string )error {if _fcbef :=_eebag .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_fcbef !=nil {return _fcbef ;};if _eebag .FillToRect !=nil {if _daaf :=_eebag .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074");_daaf !=nil {return _daaf ;};};return nil ;}; +// Validate validates the CT_GroupFillProperties and its children +func (_cffbf *CT_GroupFillProperties )Validate ()error {return _cffbf .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Validate validates the CT_LuminanceEffect and its children -func (_cccafg *CT_LuminanceEffect )Validate ()error {return _cccafg .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};type CT_EmptyElement struct{};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_fdbg :=&CT_GrayscaleEffect {};return _fdbg };func (_afba *CT_ColorSchemeAndMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afba .ClrScheme =NewCT_ColorScheme ();_gfdf :for {_daccf ,_bfec :=d .Token ();if _bfec !=nil {return _bfec ;};switch _ffeg :=_daccf .(type ){case _d .StartElement :switch _ffeg .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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _aecf :=d .DecodeElement (_afba .ClrScheme ,&_ffeg );_aecf !=nil {return _aecf ;};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 :"\u0063\u006c\u0072\u004d\u0061\u0070"},_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 :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_afba .ClrMap =NewCT_ColorMapping ();if _gcbf :=d .DecodeElement (_afba .ClrMap ,&_ffeg );_gcbf !=nil {return _gcbf ;};default:_bf .Log .Debug ("\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",_ffeg .Name );if _feec :=d .Skip ();_feec !=nil {return _feec ;};};case _d .EndElement :break _gfdf ;case _d .CharData :};};return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;};func (_dafae ST_PitchFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dafae .String (),start );};func (_bfgf *CT_Blip )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfgf .CstateAttr !=ST_BlipCompressionUnset {_dee ,_bfcbe :=_bfgf .CstateAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"});if _bfcbe !=nil {return _bfcbe ;};start .Attr =append (start .Attr ,_dee );};if _bfgf .EmbedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bfgf .EmbedAttr )});};if _bfgf .LinkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_bfgf .LinkAttr )});};e .EncodeToken (start );if _bfgf .Choice !=nil {for _ ,_gga :=range _bfgf .Choice {_gga .MarshalXML (e ,_d .StartElement {});};};if _bfgf .ExtLst !=nil {_ebfbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfgf .ExtLst ,_ebfbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgecf *Theme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgecf .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_edfdce :=range start .Attr {if _edfdce .Name .Local =="\u006e\u0061\u006d\u0065"{_bcefd ,_adcad :=_edfdce .Value ,error (nil );if _adcad !=nil {return _adcad ;};_fgecf .NameAttr =&_bcefd ;continue ;};};_bfdca :for {_ecaaf ,_dbgb :=d .Token ();if _dbgb !=nil {return _dbgb ;};switch _cbbgd :=_ecaaf .(type ){case _d .StartElement :switch _cbbgd .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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _bbgefa :=d .DecodeElement (_fgecf .ThemeElements ,&_cbbgd );_bbgefa !=nil {return _bbgefa ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_fgecf .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _gbbfg :=d .DecodeElement (_fgecf .ObjectDefaults ,&_cbbgd );_gbbfg !=nil {return _gbbfg ;};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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_fgecf .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _edbgeg :=d .DecodeElement (_fgecf .ExtraClrSchemeLst ,&_cbbgd );_edbgeg !=nil {return _edbgeg ;};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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_fgecf .CustClrLst =NewCT_CustomColorList ();if _cfgef :=d .DecodeElement (_fgecf .CustClrLst ,&_cbbgd );_cfgef !=nil {return _cfgef ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgecf .ExtLst =NewCT_OfficeArtExtensionList ();if _dfbab :=d .DecodeElement (_fgecf .ExtLst ,&_cbbgd );_dfbab !=nil {return _dfbab ;};default:_bf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0068\u0065m\u0065 \u0025\u0076",_cbbgd .Name );if _cgacb :=d .Skip ();_cgacb !=nil {return _cgacb ;};};case _d .EndElement :break _bfdca ;case _d .CharData :};};return nil ;};func (_aaafc *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaafc .CNvPr =NewCT_NonVisualDrawingProps ();_aaafc .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_febcg :for {_gbded ,_addd :=d .Token ();if _addd !=nil {return _addd ;};switch _ggfe :=_gbded .(type ){case _d .StartElement :switch _ggfe .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _gebd :=d .DecodeElement (_aaafc .CNvPr ,&_ggfe );_gebd !=nil {return _gebd ;};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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _ccccg :=d .DecodeElement (_aaafc .CNvGraphicFramePr ,&_ggfe );_ccccg !=nil {return _ccccg ;};default:_bf .Log .Debug ("\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",_ggfe .Name );if _fbggb :=d .Skip ();_fbggb !=nil {return _fbggb ;};};case _d .EndElement :break _febcg ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_StyleMatrixReference and its children +func (_feafg *CT_StyleMatrixReference )Validate ()error {return _feafg .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_aecca *CT_Path2DQuadBezierTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebfg :for {_abga ,_deeda :=d .Token ();if _deeda !=nil {return _deeda ;};switch _dabcb :=_abga .(type ){case _b .StartElement :switch _dabcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edbg :=NewCT_AdjPoint2D ();if _dddea :=d .DecodeElement (_edbg ,&_dabcb );_dddea !=nil {return _dddea ;};_aecca .Pt =append (_aecca .Pt ,_edbg );default:_be .Log .Debug ("\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",_dabcb .Name );if _agfd :=d .Skip ();_agfd !=nil {return _agfd ;};};case _b .EndElement :break _ebfg ;case _b .CharData :};};return nil ;};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 ;}; -// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path -func (_bbgef *CT_TableStyleList )ValidateWithPath (path string )error {if !_eg .ST_GuidPatternRe .MatchString (_bbgef .DefAttr ){return _b .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 ,_eg .ST_GuidPatternRe ,_bbgef .DefAttr );};for _fbeef ,_ddbcc :=range _bbgef .TblStyle {if _gfee :=_ddbcc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fbeef ));_gfee !=nil {return _gfee ;};};return nil ;};func (_feeb *CT_GvmlConnector )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dbdb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_feeb .NvCxnSpPr ,_dbdb );_bcdea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_feeb .SpPr ,_bcdea );if _feeb .Style !=nil {_beca :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_feeb .Style ,_beca );};if _feeb .ExtLst !=nil {_bcga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feeb .ExtLst ,_bcga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableBackgroundStyle and its children +func (_caade *CT_TableBackgroundStyle )Validate ()error {return _caade .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_Path2DLineTo and its children, prefixing error messages with path -func (_dcgb *CT_Path2DLineTo )ValidateWithPath (path string )error {if _ebbdf :=_dcgb .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_ebbdf !=nil {return _ebbdf ;};return nil ;}; +// Validate validates the CT_GeomGuideList and its children +func (_efcgg *CT_GeomGuideList )Validate ()error {return _efcgg .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path -func (_beea *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };func (_bdcdc ST_TextWrappingType )Validate ()error {return _bdcdc .ValidateWithPath ("")};type ST_PathFillMode byte ;func (_ecegd ST_LineEndWidth )ValidateWithPath (path string )error {switch _ecegd {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 (_ecegd ));};return nil ;};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 (_afgb *CT_CustomGeometry2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgb .PathLst =NewCT_Path2DList ();_cccc :for {_dbgg ,_efgc :=d .Token ();if _efgc !=nil {return _efgc ;};switch _ecff :=_dbgg .(type ){case _d .StartElement :switch _ecff .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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_afgb .AvLst =NewCT_GeomGuideList ();if _bbdf :=d .DecodeElement (_afgb .AvLst ,&_ecff );_bbdf !=nil {return _bbdf ;};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\u0064\u004cs\u0074"},_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\u0064\u004cs\u0074"}:_afgb .GdLst =NewCT_GeomGuideList ();if _dffbd :=d .DecodeElement (_afgb .GdLst ,&_ecff );_dffbd !=nil {return _dffbd ;};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 :"\u0061\u0068\u004cs\u0074"},_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 :"\u0061\u0068\u004cs\u0074"}:_afgb .AhLst =NewCT_AdjustHandleList ();if _ccge :=d .DecodeElement (_afgb .AhLst ,&_ecff );_ccge !=nil {return _ccge ;};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 :"\u0063\u0078\u006e\u004c\u0073\u0074"},_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 :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_afgb .CxnLst =NewCT_ConnectionSiteList ();if _gfde :=d .DecodeElement (_afgb .CxnLst ,&_ecff );_gfde !=nil {return _gfde ;};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 :"\u0072\u0065\u0063\u0074"},_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 :"\u0072\u0065\u0063\u0074"}:_afgb .Rect =NewCT_GeomRect ();if _deda :=d .DecodeElement (_afgb .Rect ,&_ecff );_deda !=nil {return _deda ;};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 :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_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 :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _cbecf :=d .DecodeElement (_afgb .PathLst ,&_ecff );_cbecf !=nil {return _cbecf ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_ecff .Name );if _daece :=d .Skip ();_daece !=nil {return _daece ;};};case _d .EndElement :break _cccc ;case _d .CharData :};};return nil ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;};func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_gbbg :=&CT_GvmlGroupShape {};_gbbg .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_gbbg .GrpSpPr =NewCT_GroupShapeProperties ();return _gbbg ;};func (_dbadce ST_PenAlignment )Validate ()error {return _dbadce .ValidateWithPath ("")}; +// Validate validates the CT_PresetLineDashProperties and its children +func (_ggeecf *CT_PresetLineDashProperties )Validate ()error {return _ggeecf .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 (_befffc ST_TextFontAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccegge :=_b .Attr {};_ccegge .Name =name ;switch _befffc {case ST_TextFontAlignTypeUnset :_ccegge .Value ="";case ST_TextFontAlignTypeAuto :_ccegge .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_ccegge .Value ="\u0074";case ST_TextFontAlignTypeCtr :_ccegge .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_ccegge .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_ccegge .Value ="\u0062";};return _ccegge ,nil ;};func (_ggebe ST_TextCapsType )ValidateWithPath (path string )error {switch _ggebe {case 0,1,2,3:default:return _db .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 ;}; -// Validate validates the CT_Path2DCubicBezierTo and its children -func (_cgbcf *CT_Path2DCubicBezierTo )Validate ()error {return _cgbcf .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};func (_aaacb *ST_TextAutonumberScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egffeb ,_dfga :=d .Token ();if _dfga !=nil {return _dfga ;};if _bedad ,_cacb :=_egffeb .(_d .EndElement );_cacb &&_bedad .Name ==start .Name {*_aaacb =1;return nil ;};if _dbcb ,_gfgad :=_egffeb .(_d .CharData );!_gfgad {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",_egffeb );}else {switch string (_dbcb ){case "":*_aaacb =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aaacb =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aaacb =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_aaacb =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_aaacb =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_aaacb =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_aaacb =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aaacb =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_aaacb =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_aaacb =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_aaacb =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aaacb =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aaacb =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_aaacb =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_aaacb =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_aaacb =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_aaacb =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_aaacb =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_aaacb =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_aaacb =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_aaacb =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_aaacb =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_aaacb =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_aaacb =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_aaacb =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_aaacb =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_aaacb =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_aaacb =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_aaacb =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_aaacb =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_aaacb =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_aaacb =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_aaacb =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_aaacb =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_aaacb =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_aaacb =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_aaacb =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aaacb =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_aaacb =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_aaacb =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_aaacb =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_aaacb =41;};};_egffeb ,_dfga =d .Token ();if _dfga !=nil {return _dfga ;};if _gcaegg ,_daeba :=_egffeb .(_d .EndElement );_daeba &&_gcaegg .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",_egffeb );};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_gfacf ST_ColorSchemeIndex )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cadca :=_d .Attr {};_cadca .Name =name ;switch _gfacf {case ST_ColorSchemeIndexUnset :_cadca .Value ="";case ST_ColorSchemeIndexDk1 :_cadca .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_cadca .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_cadca .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_cadca .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_cadca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_cadca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_cadca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ColorSchemeIndexAccent4 :_cadca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_cadca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_cadca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ColorSchemeIndexHlink :_cadca .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_cadca .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _cadca ,nil ;};func (_dbd *CT_AudioCDTime )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_b .Sprintf ("\u0025\u0076",_dbd .TrackAttr )});if _dbd .TimeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dbd .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_LineFillProperties and its children +func (_daedg *EG_LineFillProperties )Validate ()error {return _daedg .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_eaabe *CT_LinearShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaabe .AngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_eaabe .AngAttr )});};if _eaabe .ScaledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_eaabe .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbega *CT_SolidColorFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbega .ScrgbClr !=nil {_dgcgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fbega .ScrgbClr ,_dgcgf );};if _fbega .SrgbClr !=nil {_bbfaa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fbega .SrgbClr ,_bbfaa );};if _fbega .HslClr !=nil {_fdggc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fbega .HslClr ,_fdggc );};if _fbega .SysClr !=nil {_baegdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fbega .SysClr ,_baegdb );};if _fbega .SchemeClr !=nil {_gbddd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fbega .SchemeClr ,_gbddd );};if _fbega .PrstClr !=nil {_acaaa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fbega .PrstClr ,_acaaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aefba *CT_EffectContainer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aefba .TypeAttr !=ST_EffectContainerTypeUnset {_cbbca ,_afea :=_aefba .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _afea !=nil {return _afea ;};start .Attr =append (start .Attr ,_cbbca );};if _aefba .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_aefba .NameAttr )});};e .EncodeToken (start );if _aefba .Cont !=nil {_fdbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_aefba .Cont ,_fdbe );};if _aefba .Effect !=nil {_bbba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_aefba .Effect ,_bbba );};if _aefba .AlphaBiLevel !=nil {_abcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_aefba .AlphaBiLevel ,_abcc );};if _aefba .AlphaCeiling !=nil {_daeab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_aefba .AlphaCeiling ,_daeab );};if _aefba .AlphaFloor !=nil {_aga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_aefba .AlphaFloor ,_aga );};if _aefba .AlphaInv !=nil {_fggc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_aefba .AlphaInv ,_fggc );};if _aefba .AlphaMod !=nil {_bdcfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_aefba .AlphaMod ,_bdcfd );};if _aefba .AlphaModFix !=nil {_bced :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_aefba .AlphaModFix ,_bced );};if _aefba .AlphaOutset !=nil {_aade :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_aefba .AlphaOutset ,_aade );};if _aefba .AlphaRepl !=nil {_ebfde :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_aefba .AlphaRepl ,_ebfde );};if _aefba .BiLevel !=nil {_abfcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_aefba .BiLevel ,_abfcb );};if _aefba .Blend !=nil {_abdcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_aefba .Blend ,_abdcb );};if _aefba .Blur !=nil {_cbac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_aefba .Blur ,_cbac );};if _aefba .ClrChange !=nil {_cee :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_aefba .ClrChange ,_cee );};if _aefba .ClrRepl !=nil {_eggc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_aefba .ClrRepl ,_eggc );};if _aefba .Duotone !=nil {_gaaeg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_aefba .Duotone ,_gaaeg );};if _aefba .Fill !=nil {_febf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_aefba .Fill ,_febf );};if _aefba .FillOverlay !=nil {_cbbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_aefba .FillOverlay ,_cbbg );};if _aefba .Glow !=nil {_abbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_aefba .Glow ,_abbe );};if _aefba .Grayscl !=nil {_eagcd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_aefba .Grayscl ,_eagcd );};if _aefba .Hsl !=nil {_bggg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_aefba .Hsl ,_bggg );};if _aefba .InnerShdw !=nil {_gagb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_aefba .InnerShdw ,_gagb );};if _aefba .Lum !=nil {_bdgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_aefba .Lum ,_bdgf );};if _aefba .OuterShdw !=nil {_babg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_aefba .OuterShdw ,_babg );};if _aefba .PrstShdw !=nil {_bdec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_aefba .PrstShdw ,_bdec );};if _aefba .Reflection !=nil {_dbcdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aefba .Reflection ,_dbcdc );};if _aefba .RelOff !=nil {_agad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_aefba .RelOff ,_agad );};if _aefba .SoftEdge !=nil {_agebg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_aefba .SoftEdge ,_agebg );};if _aefba .Tint !=nil {_gceda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_aefba .Tint ,_gceda );};if _aefba .Xfrm !=nil {_cgfba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_aefba .Xfrm ,_cgfba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egfaad ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _egfaad {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egfaad ));};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 ;};func (_cfbeae ST_OnOffStyleType )ValidateWithPath (path string )error {switch _cfbeae {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfbeae ));};return nil ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_gdeaf :=&CT_ConnectorLocking {};return _gdeaf };func (_edbgb *CT_TextNoAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfaefd *CT_Path2DClose )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_agddd ,_ggdbb :=d .Token ();if _ggdbb !=nil {return _db .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",_ggdbb );};if _gefde ,_cfdeb :=_agddd .(_b .EndElement );_cfdeb &&_gefde .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path -func (_cfc *CT_Bevel )ValidateWithPath (path string )error {if _cfc .WAttr !=nil {if *_cfc .WAttr < 0{return _b .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 ,*_cfc .WAttr );};if *_cfc .WAttr > 27273042316900{return _b .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 ,*_cfc .WAttr );};};if _cfc .HAttr !=nil {if *_cfc .HAttr < 0{return _b .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 ,*_cfc .HAttr );};if *_cfc .HAttr > 27273042316900{return _b .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 ,*_cfc .HAttr );};};if _cacf :=_cfc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_cacf !=nil {return _cacf ;};return nil ;}; +// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path +func (_dfea *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _dfea .FontScaleAttr !=nil {if _geeff :=_dfea .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_geeff !=nil {return _geeff ;};};if _dfea .LnSpcReductionAttr !=nil {if _abdgd :=_dfea .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_abdgd !=nil {return _abdgd ;};};return nil ;};func (_abbab ST_ShapeType )Validate ()error {return _abbab .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path -func (_affe *CT_Path2DClose )ValidateWithPath (path string )error {return nil };func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_degef :=&CT_ReflectionEffect {};return _degef }; +// Validate validates the CT_OfficeArtExtension and its children +func (_bdecg *CT_OfficeArtExtension )Validate ()error {return _bdecg .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};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 (_bcg *CT_AlphaOutsetEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggfd :=range start .Attr {if _ggfd .Name .Local =="\u0072\u0061\u0064"{_cdf ,_abf :=ParseUnionST_Coordinate (_ggfd .Value );if _abf !=nil {return _abf ;};_bcg .RadAttr =&_cdf ;continue ;};};for {_egg ,_dbcd :=d .Token ();if _dbcd !=nil {return _db .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",_dbcd );};if _ega ,_dbcc :=_egg .(_b .EndElement );_dbcc &&_ega .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_ThemeableFillStyle and its children -func (_cfggg *EG_ThemeableFillStyle )Validate ()error {return _cfggg .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};func (_afbfd *CT_Path2DClose )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bfdf ,_cabcd :=d .Token ();if _cabcd !=nil {return _b .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",_cabcd );};if _cbece ,_egbd :=_bfdf .(_d .EndElement );_egbd &&_cbece .Name ==start .Name {break ;};};return nil ;};type CT_GroupFillProperties struct{};func (_gdgbd ST_LineEndType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdgbd .String (),start );};func (_adae *CT_AnimationChartBuildProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adae .BldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_adae .BldAttr )});};if _adae .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_adae .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextNoAutofit and its children +func (_dcffc *CT_TextNoAutofit )Validate ()error {return _dcffc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");}; -// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path -func (_bagf *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _beab :=_bagf .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_beab !=nil {return _beab ;};if _bagf .ClrMap !=nil {if _ggegg :=_bagf .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ggegg !=nil {return _ggegg ;};};return nil ;};func (_cadggb ST_AnimationDgmOnlyBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cadggb .String (),start );};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;); +// Validate validates the CT_GraphicalObjectData and its children +func (_gacd *CT_GraphicalObjectData )Validate ()error {return _gacd .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};func NewCT_LineEndProperties ()*CT_LineEndProperties {_edcg :=&CT_LineEndProperties {};return _edcg };func (_gebdcd ST_TextBulletSize )String ()string {if _gebdcd .ST_TextBulletSizePercent !=nil {return _db .Sprintf ("\u0025\u0076",*_gebdcd .ST_TextBulletSizePercent );};if _gebdcd .ST_TextBulletSizeDecimal !=nil {return _db .Sprintf ("\u0025\u0076",*_gebdcd .ST_TextBulletSizeDecimal );};return "";}; -// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path -func (_bgcgde *CT_Transform2D )ValidateWithPath (path string )error {if _bgcgde .Off !=nil {if _afgbe :=_bgcgde .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_afgbe !=nil {return _afgbe ;};};if _bgcgde .Ext !=nil {if _ggccd :=_bgcgde .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ggccd !=nil {return _ggccd ;};};return nil ;}; +// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path +func (_cabea *CT_ShapeProperties )ValidateWithPath (path string )error {if _fegd :=_cabea .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fegd !=nil {return _fegd ;};if _cabea .Xfrm !=nil {if _ababe :=_cabea .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ababe !=nil {return _ababe ;};};if _cabea .CustGeom !=nil {if _gfbb :=_cabea .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_gfbb !=nil {return _gfbb ;};};if _cabea .PrstGeom !=nil {if _ffebg :=_cabea .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_ffebg !=nil {return _ffebg ;};};if _cabea .NoFill !=nil {if _dddeb :=_cabea .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dddeb !=nil {return _dddeb ;};};if _cabea .SolidFill !=nil {if _efebc :=_cabea .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_efebc !=nil {return _efebc ;};};if _cabea .GradFill !=nil {if _abadeg :=_cabea .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_abadeg !=nil {return _abadeg ;};};if _cabea .BlipFill !=nil {if _geae :=_cabea .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_geae !=nil {return _geae ;};};if _cabea .PattFill !=nil {if _cebda :=_cabea .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cebda !=nil {return _cebda ;};};if _cabea .GrpFill !=nil {if _abacc :=_cabea .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_abacc !=nil {return _abacc ;};};if _cabea .Ln !=nil {if _dfcg :=_cabea .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_dfcg !=nil {return _dfcg ;};};if _cabea .EffectLst !=nil {if _febbe :=_cabea .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_febbe !=nil {return _febbe ;};};if _cabea .EffectDag !=nil {if _cdged :=_cabea .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cdged !=nil {return _cdged ;};};if _cabea .Scene3d !=nil {if _bbee :=_cabea .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_bbee !=nil {return _bbee ;};};if _cabea .Sp3d !=nil {if _ddaf :=_cabea .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ddaf !=nil {return _ddaf ;};};if _cabea .ExtLst !=nil {if _eddbb :=_cabea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddbb !=nil {return _eddbb ;};};return nil ;};func (_acgad *ST_TextCapsType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acgad =0;case "\u006e\u006f\u006e\u0065":*_acgad =1;case "\u0073\u006d\u0061l\u006c":*_acgad =2;case "\u0061\u006c\u006c":*_acgad =3;};return nil ;};func NewCT_Boolean ()*CT_Boolean {_eecf :=&CT_Boolean {};return _eecf };func (_fbadc *ST_TextStrikeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbadc =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_fbadc =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_fbadc =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_fbadc =3;};return nil ;};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);func (_fcgbf ST_Coordinate32 )String ()string {if _fcgbf .ST_Coordinate32Unqualified !=nil {return _db .Sprintf ("\u0025\u0076",*_fcgbf .ST_Coordinate32Unqualified );};if _fcgbf .ST_UniversalMeasure !=nil {return _db .Sprintf ("\u0025\u0076",*_fcgbf .ST_UniversalMeasure );};return "";};func (_defef *CT_TextNoAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_agfeb ,_dbecf :=d .Token ();if _dbecf !=nil {return _db .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",_dbecf );};if _bfcaf ,_fcgb :=_agfeb .(_b .EndElement );_fcgb &&_bfcaf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path -func (_ecfeg *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _ecfeg .ValAttr < 100{return _b .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 ,_ecfeg .ValAttr );};if _ecfeg .ValAttr > 400000{return _b .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 ,_ecfeg .ValAttr );};return nil ;};func (_dgccgf ST_LightRigDirection )Validate ()error {return _dgccgf .ValidateWithPath ("")};func (_ceeaf ST_BlackWhiteMode )Validate ()error {return _ceeaf .ValidateWithPath ("")};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;};func (_effca *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccbdb ,_eddgg :=d .Token ();if _eddgg !=nil {return _eddgg ;};if _bffdf ,_gdbba :=_ccbdb .(_d .EndElement );_gdbba &&_bffdf .Name ==start .Name {*_effca =1;return nil ;};if _cegafb ,_geeea :=_ccbdb .(_d .CharData );!_geeea {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",_ccbdb );}else {switch string (_cegafb ){case "":*_effca =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_effca =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_effca =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_effca =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_effca =4;};};_ccbdb ,_eddgg =d .Token ();if _eddgg !=nil {return _eddgg ;};if _aadbg ,_abfef :=_ccbdb .(_d .EndElement );_abfef &&_aadbg .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",_ccbdb );};func NewCT_Connection ()*CT_Connection {_eacd :=&CT_Connection {};return _eacd };type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};func (_ceda ST_SchemeColorVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ceda .String (),start );};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;}; +// Validate validates the EG_Effect and its children +func (_gbbd *EG_Effect )Validate ()error {return _gbbd .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");};func (_eeabf *CT_OfficeStyleSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeabf .ThemeElements =NewCT_BaseStyles ();for _ ,_deeab :=range start .Attr {if _deeab .Name .Local =="\u006e\u0061\u006d\u0065"{_ceabg ,_deac :=_deeab .Value ,error (nil );if _deac !=nil {return _deac ;};_eeabf .NameAttr =&_ceabg ;continue ;};};_bgfg :for {_afdg ,_efgad :=d .Token ();if _efgad !=nil {return _efgad ;};switch _bdbcc :=_afdg .(type ){case _b .StartElement :switch _bdbcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _ccba :=d .DecodeElement (_eeabf .ThemeElements ,&_bdbcc );_ccba !=nil {return _ccba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeabf .ObjectDefaults =NewCT_ObjectStyleDefaults ();if _adfc :=d .DecodeElement (_eeabf .ObjectDefaults ,&_bdbcc );_adfc !=nil {return _adfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeabf .ExtraClrSchemeLst =NewCT_ColorSchemeList ();if _cecgb :=d .DecodeElement (_eeabf .ExtraClrSchemeLst ,&_bdbcc );_cecgb !=nil {return _cecgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeabf .CustClrLst =NewCT_CustomColorList ();if _aebaf :=d .DecodeElement (_eeabf .CustClrLst ,&_bdbcc );_aebaf !=nil {return _aebaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeabf .ExtLst =NewCT_OfficeArtExtensionList ();if _dbfcef :=d .DecodeElement (_eeabf .ExtLst ,&_bdbcc );_dbfcef !=nil {return _dbfcef ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053ty\u006c\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_bdbcc .Name );if _cdag :=d .Skip ();_cdag !=nil {return _cdag ;};};case _b .EndElement :break _bgfg ;case _b .CharData :};};return nil ;};func (_dabca ST_PenAlignment )String ()string {switch _dabca {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";}; -// Validate validates the CT_GvmlPictureNonVisual and its children -func (_ceeae *CT_GvmlPictureNonVisual )Validate ()error {return _ceeae .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_eaddf *CT_LineJoinRound )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dge *CT_BlurEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfde :=range start .Attr {if _bfde .Name .Local =="\u0072\u0061\u0064"{_eeae ,_edccb :=_c .ParseInt (_bfde .Value ,10,64);if _edccb !=nil {return _edccb ;};_dge .RadAttr =&_eeae ;continue ;};if _bfde .Name .Local =="\u0067\u0072\u006f\u0077"{_bbfd ,_bceg :=_c .ParseBool (_bfde .Value );if _bceg !=nil {return _bceg ;};_dge .GrowAttr =&_bbfd ;continue ;};};for {_fecf ,_ebde :=d .Token ();if _ebde !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_ebde );};if _dafa ,_befd :=_fecf .(_d .EndElement );_befd &&_dafa .Name ==start .Name {break ;};};return nil ;};func (_eabdeg *ST_BlendMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gabbb ,_bfgea :=d .Token ();if _bfgea !=nil {return _bfgea ;};if _cdgbfe ,_abddb :=_gabbb .(_d .EndElement );_abddb &&_cdgbfe .Name ==start .Name {*_eabdeg =1;return nil ;};if _aegbda ,_gbbbb :=_gabbb .(_d .CharData );!_gbbbb {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",_gabbb );}else {switch string (_aegbda ){case "":*_eabdeg =0;case "\u006f\u0076\u0065\u0072":*_eabdeg =1;case "\u006d\u0075\u006c\u0074":*_eabdeg =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_eabdeg =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_eabdeg =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_eabdeg =5;};};_gabbb ,_bfgea =d .Token ();if _bfgea !=nil {return _bfgea ;};if _aegbdg ,_gfbdeb :=_gabbb .(_d .EndElement );_gfbdeb &&_aegbdg .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",_gabbb );};func NewCT_TextFont ()*CT_TextFont {_gbbaf :=&CT_TextFont {};return _gbbaf };func (_fdbac *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdbac =0;case "\u0063\u006c\u0072":*_fdbac =1;case "\u0061\u0075\u0074\u006f":*_fdbac =2;case "\u0067\u0072\u0061\u0079":*_fdbac =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_fdbac =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_fdbac =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_fdbac =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_fdbac =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_fdbac =8;case "\u0062\u006c\u0061c\u006b":*_fdbac =9;case "\u0077\u0068\u0069t\u0065":*_fdbac =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fdbac =11;};return nil ;};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_gbbdf :=&CT_TableStyleTextStyle {};return _gbbdf ;};func (_agbge *EG_TextUnderlineLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgffa :for {_afeba ,_cbdab :=d .Token ();if _cbdab !=nil {return _cbdab ;};switch _feage :=_afeba .(type ){case _d .StartElement :switch _feage .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 :"\u0075\u004c\u006eT\u0078"},_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 :"\u0075\u004c\u006eT\u0078"}:_agbge .ULnTx =NewCT_TextUnderlineLineFollowText ();if _gabba :=d .DecodeElement (_agbge .ULnTx ,&_feage );_gabba !=nil {return _gabba ;};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 :"\u0075\u004c\u006e"},_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 :"\u0075\u004c\u006e"}:_agbge .ULn =NewCT_LineProperties ();if _deafge :=d .DecodeElement (_agbge .ULn ,&_feage );_deafge !=nil {return _deafge ;};default:_bf .Log .Debug ("\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",_feage .Name );if _aecfg :=d .Skip ();_aecfg !=nil {return _aecfg ;};};case _d .EndElement :break _cgffa ;case _d .CharData :};};return nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_dacgdg :=&CT_NonVisualGroupDrawingShapeProps {};return _dacgdg ;};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_dface *CT_SphereCoords )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dface .LatAttr =0;_dface .LonAttr =0;_dface .RevAttr =0;for _ ,_bgcea :=range start .Attr {if _bgcea .Name .Local =="\u006c\u0061\u0074"{_fbdcb ,_ccfff :=_c .ParseInt (_bgcea .Value ,10,32);if _ccfff !=nil {return _ccfff ;};_dface .LatAttr =int32 (_fbdcb );continue ;};if _bgcea .Name .Local =="\u006c\u006f\u006e"{_edbbe ,_bgbdg :=_c .ParseInt (_bgcea .Value ,10,32);if _bgbdg !=nil {return _bgbdg ;};_dface .LonAttr =int32 (_edbbe );continue ;};if _bgcea .Name .Local =="\u0072\u0065\u0076"{_abfgc ,_feace :=_c .ParseInt (_bgcea .Value ,10,32);if _feace !=nil {return _feace ;};_dface .RevAttr =int32 (_abfgc );continue ;};};for {_eeega ,_bfdgb :=d .Token ();if _bfdgb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_bfdgb );};if _gaded ,_gcedb :=_eeega .(_d .EndElement );_gcedb &&_gaded .Name ==start .Name {break ;};};return nil ;};func (_aeddgc *EG_TextGeometry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _aeddgc .CustGeom !=nil {_adbfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_aeddgc .CustGeom ,_adbfc );};if _aeddgc .PrstTxWarp !=nil {_cegdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_aeddgc .PrstTxWarp ,_cegdb );};return nil ;};func (_dadbf *CT_TextShapeAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bdgeee ,_dgcfcb :=d .Token ();if _dgcfcb !=nil {return _b .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",_dgcfcb );};if _beeaac ,_agffae :=_bdgeee .(_d .EndElement );_agffae &&_beeaac .Name ==start .Name {break ;};};return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_bcaf :=&CT_DefaultShapeDefinition {};_bcaf .SpPr =NewCT_ShapeProperties ();_bcaf .BodyPr =NewCT_TextBodyProperties ();_bcaf .LstStyle =NewCT_TextListStyle ();return _bcaf ;};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};func (_dgbea ST_PathShadeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgbea .String (),start );};func (_bdcaa *CT_TextBulletSizeFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffaee *CT_ObjectStyleDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffaee .SpDef !=nil {_faeae :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_ffaee .SpDef ,_faeae );};if _ffaee .LnDef !=nil {_fcdaeb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_ffaee .LnDef ,_fcdaeb );};if _ffaee .TxDef !=nil {_fabda :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_ffaee .TxDef ,_fabda );};if _ffaee .ExtLst !=nil {_fcged :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffaee .ExtLst ,_fcged );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bccgd ST_CompoundLine )ValidateWithPath (path string )error {switch _bccgd {case 0,1,2,3,4,5: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 (_bccgd ));};return nil ;};func (_dfccdg ST_TextFontAlignType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfccdg .String (),start );};func (_bddgd ST_LightRigType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfgea :=_d .Attr {};_gfgea .Name =name ;switch _bddgd {case ST_LightRigTypeUnset :_gfgea .Value ="";case ST_LightRigTypeLegacyFlat1 :_gfgea .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_gfgea .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_gfgea .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_gfgea .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_gfgea .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_gfgea .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_gfgea .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_gfgea .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_gfgea .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_gfgea .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_gfgea .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_gfgea .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_gfgea .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_gfgea .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_gfgea .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_gfgea .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_gfgea .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_gfgea .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_gfgea .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_gfgea .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_gfgea .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_gfgea .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_gfgea .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_gfgea .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_gfgea .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_gfgea .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_gfgea .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _gfgea ,nil ;}; +// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children +func (_eecd *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _eecd .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 (_daagb *CT_NoFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgbgf ST_ColorSchemeIndex )String ()string {switch _fgbgf {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 "";}; -// ST_PositiveFixedPercentage is a union type -type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;}; +// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path +func (_gfaga *CT_EffectList )ValidateWithPath (path string )error {if _gfaga .Blur !=nil {if _fafe :=_gfaga .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_fafe !=nil {return _fafe ;};};if _gfaga .FillOverlay !=nil {if _cdcbc :=_gfaga .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cdcbc !=nil {return _cdcbc ;};};if _gfaga .Glow !=nil {if _bdcfe :=_gfaga .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_bdcfe !=nil {return _bdcfe ;};};if _gfaga .InnerShdw !=nil {if _cddc :=_gfaga .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_cddc !=nil {return _cddc ;};};if _gfaga .OuterShdw !=nil {if _cggg :=_gfaga .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_cggg !=nil {return _cggg ;};};if _gfaga .PrstShdw !=nil {if _ffegb :=_gfaga .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_ffegb !=nil {return _ffegb ;};};if _gfaga .Reflection !=nil {if _cdgc :=_gfaga .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_cdgc !=nil {return _cdgc ;};};if _gfaga .SoftEdge !=nil {if _fbeac :=_gfaga .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_fbeac !=nil {return _fbeac ;};};return nil ;};func (_dffba *CT_LightRig )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dffba .RigAttr =ST_LightRigType (1);_dffba .DirAttr =ST_LightRigDirection (1);for _ ,_bcgb :=range start .Attr {if _bcgb .Name .Local =="\u0072\u0069\u0067"{_dffba .RigAttr .UnmarshalXMLAttr (_bcgb );continue ;};if _bcgb .Name .Local =="\u0064\u0069\u0072"{_dffba .DirAttr .UnmarshalXMLAttr (_bcgb );continue ;};};_fcbbc :for {_bbffc ,_dgda :=d .Token ();if _dgda !=nil {return _dgda ;};switch _aecg :=_bbffc .(type ){case _b .StartElement :switch _aecg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dffba .Rot =NewCT_SphereCoords ();if _fcgf :=d .DecodeElement (_dffba .Rot ,&_aecg );_fcgf !=nil {return _fcgf ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067\u0020\u0025\u0076",_aecg .Name );if _agbe :=d .Skip ();_agbe !=nil {return _agbe ;};};case _b .EndElement :break _fcbbc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path -func (_eeaea *CT_ScRgbColor )ValidateWithPath (path string )error {if _abfgd :=_eeaea .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_abfgd !=nil {return _abfgd ;};if _fface :=_eeaea .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_fface !=nil {return _fface ;};if _fdced :=_eeaea .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_fdced !=nil {return _fdced ;};for _ggfce ,_ebgae :=range _eeaea .EG_ColorTransform {if _dgabf :=_ebgae .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ggfce ));_dgabf !=nil {return _dgabf ;};};return nil ;}; +// Validate validates the EG_TextRun and its children +func (_dbega *EG_TextRun )Validate ()error {return _dbega .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;}; -// Validate validates the CT_Color and its children -func (_fgdd *CT_Color )Validate ()error {return _fgdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_adgfad ST_TextUnderlineType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adgfad .String (),start );};func (_fgcgc ST_BevelPresetType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfbff :=_d .Attr {};_cfbff .Name =name ;switch _fgcgc {case ST_BevelPresetTypeUnset :_cfbff .Value ="";case ST_BevelPresetTypeRelaxedInset :_cfbff .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_cfbff .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_cfbff .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_cfbff .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_cfbff .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_cfbff .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_cfbff .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_cfbff .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_cfbff .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_cfbff .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_cfbff .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_cfbff .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _cfbff ,nil ;};func (_abeba *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abeba .CNvPr =NewCT_NonVisualDrawingProps ();_abeba .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_abega :for {_dadg ,_gabgb :=d .Token ();if _gabgb !=nil {return _gabgb ;};switch _gedea :=_dadg .(type ){case _d .StartElement :switch _gedea .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _faee :=d .DecodeElement (_abeba .CNvPr ,&_gedea );_faee !=nil {return _faee ;};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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _fbebeg :=d .DecodeElement (_abeba .CNvGrpSpPr ,&_gedea );_fbebeg !=nil {return _fbebeg ;};default:_bf .Log .Debug ("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",_gedea .Name );if _cade :=d .Skip ();_cade !=nil {return _cade ;};};case _d .EndElement :break _abega ;case _d .CharData :};};return nil ;};func (_cafdbb *ST_LineEndWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geaff ,_facdf :=d .Token ();if _facdf !=nil {return _facdf ;};if _dcdbg ,_affcfb :=_geaff .(_d .EndElement );_affcfb &&_dcdbg .Name ==start .Name {*_cafdbb =1;return nil ;};if _cbdce ,_dfcbe :=_geaff .(_d .CharData );!_dfcbe {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",_geaff );}else {switch string (_cbdce ){case "":*_cafdbb =0;case "\u0073\u006d":*_cafdbb =1;case "\u006d\u0065\u0064":*_cafdbb =2;case "\u006c\u0067":*_cafdbb =3;};};_geaff ,_facdf =d .Token ();if _facdf !=nil {return _facdf ;};if _cgbca ,_dcbcd :=_geaff .(_d .EndElement );_dcbcd &&_cgbca .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",_geaff );}; +// Validate validates the CT_ColorReplaceEffect and its children +func (_deee *CT_ColorReplaceEffect )Validate ()error {return _deee .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cdbecc ST_LightRigType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eeegd :=_b .Attr {};_eeegd .Name =name ;switch _cdbecc {case ST_LightRigTypeUnset :_eeegd .Value ="";case ST_LightRigTypeLegacyFlat1 :_eeegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_eeegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_eeegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_eeegd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_eeegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_eeegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_eeegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_eeegd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_eeegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_eeegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_eeegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_eeegd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_eeegd .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_eeegd .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_eeegd .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_eeegd .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_eeegd .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_eeegd .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_eeegd .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_eeegd .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_eeegd .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_eeegd .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_eeegd .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_eeegd .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_eeegd .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_eeegd .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_eeegd .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _eeegd ,nil ;};func NewCT_AudioFile ()*CT_AudioFile {_fdeb :=&CT_AudioFile {};return _fdeb };func (_egbgf *CT_PictureLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baaa :=range start .Attr {if _baaa .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_fedbe ,_ebbdg :=_af .ParseBool (_baaa .Value );if _ebbdg !=nil {return _ebbdg ;};_egbgf .NoCropAttr =&_fedbe ;continue ;};if _baaa .Name .Local =="\u006e\u006f\u0047r\u0070"{_faedd ,_beff :=_af .ParseBool (_baaa .Value );if _beff !=nil {return _beff ;};_egbgf .NoGrpAttr =&_faedd ;continue ;};if _baaa .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_aabd ,_geba :=_af .ParseBool (_baaa .Value );if _geba !=nil {return _geba ;};_egbgf .NoSelectAttr =&_aabd ;continue ;};if _baaa .Name .Local =="\u006e\u006f\u0052o\u0074"{_aeded ,_ccbe :=_af .ParseBool (_baaa .Value );if _ccbe !=nil {return _ccbe ;};_egbgf .NoRotAttr =&_aeded ;continue ;};if _baaa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_ccddbd ,_adeaa :=_af .ParseBool (_baaa .Value );if _adeaa !=nil {return _adeaa ;};_egbgf .NoChangeAspectAttr =&_ccddbd ;continue ;};if _baaa .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dedda ,_bbgdgb :=_af .ParseBool (_baaa .Value );if _bbgdgb !=nil {return _bbgdgb ;};_egbgf .NoMoveAttr =&_dedda ;continue ;};if _baaa .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dcebf ,_ddea :=_af .ParseBool (_baaa .Value );if _ddea !=nil {return _ddea ;};_egbgf .NoResizeAttr =&_dcebf ;continue ;};if _baaa .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_acgc ,_ceba :=_af .ParseBool (_baaa .Value );if _ceba !=nil {return _ceba ;};_egbgf .NoEditPointsAttr =&_acgc ;continue ;};if _baaa .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_bdde ,_beefd :=_af .ParseBool (_baaa .Value );if _beefd !=nil {return _beefd ;};_egbgf .NoAdjustHandlesAttr =&_bdde ;continue ;};if _baaa .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_cgbgc ,_cedef :=_af .ParseBool (_baaa .Value );if _cedef !=nil {return _cedef ;};_egbgf .NoChangeArrowheadsAttr =&_cgbgc ;continue ;};if _baaa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_ffegbe ,_cefa :=_af .ParseBool (_baaa .Value );if _cefa !=nil {return _cefa ;};_egbgf .NoChangeShapeTypeAttr =&_ffegbe ;continue ;};};_ccbfa :for {_caagb ,_adceg :=d .Token ();if _adceg !=nil {return _adceg ;};switch _abfec :=_caagb .(type ){case _b .StartElement :switch _abfec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egbgf .ExtLst =NewCT_OfficeArtExtensionList ();if _gaccf :=d .DecodeElement (_egbgf .ExtLst ,&_abfec );_gaccf !=nil {return _gaccf ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_abfec .Name );if _aegaa :=d .Skip ();_aegaa !=nil {return _aegaa ;};};case _b .EndElement :break _ccbfa ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_PresetColor and its children -func (_adcec *CT_PresetColor )Validate ()error {return _adcec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");};func (_bffcbf *CT_OuterShadowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcgaae :=range start .Attr {if _bcgaae .Name .Local =="\u0061\u006c\u0067\u006e"{_bffcbf .AlgnAttr .UnmarshalXMLAttr (_bcgaae );continue ;};if _bcgaae .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_ffafe ,_dbffac :=_c .ParseBool (_bcgaae .Value );if _dbffac !=nil {return _dbffac ;};_bffcbf .RotWithShapeAttr =&_ffafe ;continue ;};if _bcgaae .Name .Local =="\u0064\u0069\u0073\u0074"{_dfff ,_bggca :=_c .ParseInt (_bcgaae .Value ,10,64);if _bggca !=nil {return _bggca ;};_bffcbf .DistAttr =&_dfff ;continue ;};if _bcgaae .Name .Local =="\u0073\u0078"{_aadaa ,_ddaa :=ParseUnionST_Percentage (_bcgaae .Value );if _ddaa !=nil {return _ddaa ;};_bffcbf .SxAttr =&_aadaa ;continue ;};if _bcgaae .Name .Local =="\u0073\u0079"{_cfaa ,_cfged :=ParseUnionST_Percentage (_bcgaae .Value );if _cfged !=nil {return _cfged ;};_bffcbf .SyAttr =&_cfaa ;continue ;};if _bcgaae .Name .Local =="\u006b\u0078"{_cccbg ,_cffdc :=_c .ParseInt (_bcgaae .Value ,10,32);if _cffdc !=nil {return _cffdc ;};_dacaa :=int32 (_cccbg );_bffcbf .KxAttr =&_dacaa ;continue ;};if _bcgaae .Name .Local =="\u006b\u0079"{_feedb ,_ddeac :=_c .ParseInt (_bcgaae .Value ,10,32);if _ddeac !=nil {return _ddeac ;};_eeee :=int32 (_feedb );_bffcbf .KyAttr =&_eeee ;continue ;};if _bcgaae .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_cagda ,_egggf :=_c .ParseInt (_bcgaae .Value ,10,64);if _egggf !=nil {return _egggf ;};_bffcbf .BlurRadAttr =&_cagda ;continue ;};if _bcgaae .Name .Local =="\u0064\u0069\u0072"{_bgbg ,_gdge :=_c .ParseInt (_bcgaae .Value ,10,32);if _gdge !=nil {return _gdge ;};_abgd :=int32 (_bgbg );_bffcbf .DirAttr =&_abgd ;continue ;};};_bebd :for {_dgge ,_adee :=d .Token ();if _adee !=nil {return _adee ;};switch _ddge :=_dgge .(type ){case _d .StartElement :switch _ddge .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bffcbf .ScrgbClr =NewCT_ScRgbColor ();if _dgbc :=d .DecodeElement (_bffcbf .ScrgbClr ,&_ddge );_dgbc !=nil {return _dgbc ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bffcbf .SrgbClr =NewCT_SRgbColor ();if _cbgc :=d .DecodeElement (_bffcbf .SrgbClr ,&_ddge );_cbgc !=nil {return _cbgc ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bffcbf .HslClr =NewCT_HslColor ();if _agdgb :=d .DecodeElement (_bffcbf .HslClr ,&_ddge );_agdgb !=nil {return _agdgb ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bffcbf .SysClr =NewCT_SystemColor ();if _dfeaa :=d .DecodeElement (_bffcbf .SysClr ,&_ddge );_dfeaa !=nil {return _dfeaa ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bffcbf .SchemeClr =NewCT_SchemeColor ();if _feaaf :=d .DecodeElement (_bffcbf .SchemeClr ,&_ddge );_feaaf !=nil {return _feaaf ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bffcbf .PrstClr =NewCT_PresetColor ();if _begcf :=d .DecodeElement (_bffcbf .PrstClr ,&_ddge );_begcf !=nil {return _begcf ;};default:_bf .Log .Debug ("\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",_ddge .Name );if _ceba :=d .Skip ();_ceba !=nil {return _ceba ;};};case _d .EndElement :break _bebd ;case _d .CharData :};};return nil ;};type VideoFile struct{CT_VideoFile };func (_ddcgf ST_TextCapsType )Validate ()error {return _ddcgf .ValidateWithPath ("")};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path +func (_deffg *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };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 ;}; -// Validate validates the CT_AudioCDTime and its children -func (_fabb *CT_AudioCDTime )Validate ()error {return _fabb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};var ST_TextBulletSizePercentPatternRe =_ga .MustCompile (ST_TextBulletSizePercentPattern ); +// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path +func (_gced *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _cfbg :=_gced .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfbg !=nil {return _cfbg ;};return nil ;};func (_cdd *CT_AudioCD )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_egc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_cdd .St ,_egc );_fgcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_cdd .End ,_fgcg );if _cdd .ExtLst !=nil {_eedd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdd .ExtLst ,_eedd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path -func (_bbbgg *CT_RegularTextRun )ValidateWithPath (path string )error {if _bbbgg .RPr !=nil {if _bggdfg :=_bbbgg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bggdfg !=nil {return _bggdfg ;};};return nil ;};func NewCT_EffectProperties ()*CT_EffectProperties {_ebfad :=&CT_EffectProperties {};return _ebfad }; +// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path +func (_eefgc *EG_FillModeProperties )ValidateWithPath (path string )error {if _eefgc .Tile !=nil {if _bfeade :=_eefgc .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_bfeade !=nil {return _bfeade ;};};if _eefgc .Stretch !=nil {if _bggde :=_eefgc .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_bggde !=nil {return _bggde ;};};return nil ;};func (_dcbaba ST_ChartBuildStep )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbgdb :=_b .Attr {};_fbgdb .Name =name ;switch _dcbaba {case ST_ChartBuildStepUnset :_fbgdb .Value ="";case ST_ChartBuildStepCategory :_fbgdb .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_fbgdb .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_fbgdb .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_fbgdb .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_fbgdb .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_fbgdb .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _fbgdb ,nil ;}; -// Validate validates the CT_Angle and its children -func (_bgg *CT_Angle )Validate ()error {return _bgg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");}; +// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path +func (_aede *CT_EffectStyleList )ValidateWithPath (path string )error {for _dfbd ,_gade :=range _aede .EffectStyle {if _dcbfc :=_gade .ValidateWithPath (_db .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_dfbd ));_dcbfc !=nil {return _dcbfc ;};};return nil ;};func (_aaeed ST_DgmBuildStep )Validate ()error {return _aaeed .ValidateWithPath ("")};func (_dcebb *CT_PositivePercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbabg :=range start .Attr {if _cbabg .Name .Local =="\u0076\u0061\u006c"{_eddggg ,_bfafg :=ParseUnionST_PositivePercentage (_cbabg .Value );if _bfafg !=nil {return _bfafg ;};_dcebb .ValAttr =_eddggg ;continue ;};};for {_eafgb ,_dbcfc :=d .Token ();if _dbcfc !=nil {return _db .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",_dbcfc );};if _agfed ,_accaa :=_eafgb .(_b .EndElement );_accaa &&_agfed .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path -func (_fddbc *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _fddbc .CpLocks !=nil {if _gefgf :=_fddbc .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_gefgf !=nil {return _gefgf ;};};if _fddbc .ExtLst !=nil {if _egffd :=_fddbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egffd !=nil {return _egffd ;};};return nil ;};func (_ecdee *CT_ColorSchemeList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddec :for {_aggd ,_aceb :=d .Token ();if _aceb !=nil {return _aceb ;};switch _gcdfg :=_aggd .(type ){case _d .StartElement :switch _gcdfg .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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_ggcce :=NewCT_ColorSchemeAndMapping ();if _ageg :=d .DecodeElement (_ggcce ,&_gcdfg );_ageg !=nil {return _ageg ;};_ecdee .ExtraClrScheme =append (_ecdee .ExtraClrScheme ,_ggcce );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gcdfg .Name );if _dgaea :=d .Skip ();_dgaea !=nil {return _dgaea ;};};case _d .EndElement :break _ddec ;case _d .CharData :};};return nil ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;};func (_egcfe *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egcfe .CNvPr =NewCT_NonVisualDrawingProps ();_egcfe .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_aafd :for {_gdfc ,_becb :=d .Token ();if _becb !=nil {return _becb ;};switch _bdge :=_gdfc .(type ){case _d .StartElement :switch _bdge .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _cgba :=d .DecodeElement (_egcfe .CNvPr ,&_bdge );_cgba !=nil {return _cgba ;};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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _fbdc :=d .DecodeElement (_egcfe .CNvCxnSpPr ,&_bdge );_fbdc !=nil {return _fbdc ;};default:_bf .Log .Debug ("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",_bdge .Name );if _faad :=d .Skip ();_faad !=nil {return _faad ;};};case _d .EndElement :break _aafd ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_AlphaReplaceEffect and its children +func (_abfg *CT_AlphaReplaceEffect )Validate ()error {return _abfg .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_Color ()*CT_Color {_ecg :=&CT_Color {};return _ecg };func (_dfebe *CT_ShapeStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_eccb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_dfebe .LnRef ,_eccb );_caddc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_dfebe .FillRef ,_caddc );_daaed :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_dfebe .EffectRef ,_daaed );_ddabda :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_dfebe .FontRef ,_ddabda );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path -func (_edbd *CT_GroupTransform2D )ValidateWithPath (path string )error {if _edbd .Off !=nil {if _acbg :=_edbd .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_acbg !=nil {return _acbg ;};};if _edbd .Ext !=nil {if _gdgg :=_edbd .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gdgg !=nil {return _gdgg ;};};if _edbd .ChOff !=nil {if _dbac :=_edbd .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_dbac !=nil {return _dbac ;};};if _edbd .ChExt !=nil {if _gebed :=_edbd .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074");_gebed !=nil {return _gebed ;};};return nil ;};func (_gcg *CT_AlphaBiLevelEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdb :=range start .Attr {if _gdb .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_aacg ,_dec :=ParseUnionST_PositiveFixedPercentage (_gdb .Value );if _dec !=nil {return _dec ;};_gcg .ThreshAttr =_aacg ;continue ;};};for {_ead ,_bc :=d .Token ();if _bc !=nil {return _b .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",_bc );};if _dde ,_add :=_ead .(_d .EndElement );_add &&_dde .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the VideoFile and its children +func (_edfece *VideoFile )Validate ()error {return _edfece .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");};func NewCT_ShapeLocking ()*CT_ShapeLocking {_bffga :=&CT_ShapeLocking {};return _bffga };type ST_ShapeType byte ;func (_dbedg *CT_GvmlPictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_feceb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dbedg .CNvPr ,_feceb );_edebd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dbedg .CNvPicPr ,_edebd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_gcedf :=&CT_EmbeddedWAVAudioFile {};return _gcedf ;};func (_faedb ST_BlackWhiteMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbbcaa :=_b .Attr {};_fbbcaa .Name =name ;switch _faedb {case ST_BlackWhiteModeUnset :_fbbcaa .Value ="";case ST_BlackWhiteModeClr :_fbbcaa .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_fbbcaa .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_fbbcaa .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_fbbcaa .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_fbbcaa .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_fbbcaa .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_fbbcaa .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_fbbcaa .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_fbbcaa .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_fbbcaa .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_fbbcaa .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _fbbcaa ,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;);func (_eadbe *CT_ClipboardStyleSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eadbe .ThemeElements =NewCT_BaseStyles ();_eadbe .ClrMap =NewCT_ColorMapping ();_ffbf :for {_fbca ,_feadb :=d .Token ();if _feadb !=nil {return _feadb ;};switch _aeda :=_fbca .(type ){case _b .StartElement :switch _aeda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dggc :=d .DecodeElement (_eadbe .ThemeElements ,&_aeda );_dggc !=nil {return _dggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fafb :=d .DecodeElement (_eadbe .ClrMap ,&_aeda );_fafb !=nil {return _fafb ;};default:_be .Log .Debug ("\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",_aeda .Name );if _gfdac :=d .Skip ();_gfdac !=nil {return _gfdac ;};};case _b .EndElement :break _ffbf ;case _b .CharData :};};return nil ;};func (_gagbg *EG_TextUnderlineFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceae :for {_fddcc ,_gfafae :=d .Token ();if _gfafae !=nil {return _gfafae ;};switch _fccfe :=_fddcc .(type ){case _b .StartElement :switch _fccfe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gagbg .UFillTx =NewCT_TextUnderlineFillFollowText ();if _egebc :=d .DecodeElement (_gagbg .UFillTx ,&_fccfe );_egebc !=nil {return _egebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gagbg .UFill =NewCT_TextUnderlineFillGroupWrapper ();if _cgdbcb :=d .DecodeElement (_gagbg .UFill ,&_fccfe );_cgdbcb !=nil {return _cgdbcb ;};default:_be .Log .Debug ("\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",_fccfe .Name );if _bdbe :=d .Skip ();_bdbe !=nil {return _bdbe ;};};case _b .EndElement :break _ceae ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_ClipboardStyleSheet and its children -func (_agda *CT_ClipboardStyleSheet )Validate ()error {return _agda .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_dgda :=&CT_OfficeStyleSheet {};_dgda .ThemeElements =NewCT_BaseStyles ();return _dgda ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_badce :=ST_AdjAngle {};_fefea ,_gedag :=_c .ParseInt (s ,10,64);if _gedag !=nil {_badce .ST_GeomGuideName =&s ;}else {_dedbg :=int32 (_fefea );_badce .ST_Angle =&_dedbg ;};return _badce ,nil ;};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func (_aecga *CT_TextBulletColorFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggcg *CT_ConnectionSite )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",_ggcg .AngAttr )});e .EncodeToken (start );_fbcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_ggcg .Pos ,_fbcf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcbfbd ST_TextWrappingType )String ()string {switch _fcbfbd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";}; +// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path +func (_gggb *CT_BlurEffect )ValidateWithPath (path string )error {if _gggb .RadAttr !=nil {if *_gggb .RadAttr < 0{return _db .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 ,*_gggb .RadAttr );};if *_gggb .RadAttr > 27273042316900{return _db .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 ,*_gggb .RadAttr );};};return nil ;};func (_fdf *CT_BaseStylesOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abdc :for {_bfgf ,_aefd :=d .Token ();if _aefd !=nil {return _aefd ;};switch _bddd :=_bfgf .(type ){case _b .StartElement :switch _bddd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdf .ClrScheme =NewCT_ColorScheme ();if _eegf :=d .DecodeElement (_fdf .ClrScheme ,&_bddd );_eegf !=nil {return _eegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdf .FontScheme =NewCT_FontScheme ();if _bfbd :=d .DecodeElement (_fdf .FontScheme ,&_bddd );_bfbd !=nil {return _bfbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdf .FmtScheme =NewCT_StyleMatrix ();if _eega :=d .DecodeElement (_fdf .FmtScheme ,&_bddd );_eega !=nil {return _eega ;};default:_be .Log .Debug ("\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",_bddd .Name );if _aba :=d .Skip ();_aba !=nil {return _aba ;};};case _b .EndElement :break _abdc ;case _b .CharData :};};return nil ;};func (_dbeac *CT_TableCellProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeaddf :=range start .Attr {if _eeaddf .Name .Local =="\u006d\u0061\u0072\u0052"{_dagbe ,_eggga :=ParseUnionST_Coordinate32 (_eeaddf .Value );if _eggga !=nil {return _eggga ;};_dbeac .MarRAttr =&_dagbe ;continue ;};if _eeaddf .Name .Local =="\u006d\u0061\u0072\u0042"{_dbeba ,_gddeb :=ParseUnionST_Coordinate32 (_eeaddf .Value );if _gddeb !=nil {return _gddeb ;};_dbeac .MarBAttr =&_dbeba ;continue ;};if _eeaddf .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_dbeac .AnchorAttr .UnmarshalXMLAttr (_eeaddf );continue ;};if _eeaddf .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_dbeac .HorzOverflowAttr .UnmarshalXMLAttr (_eeaddf );continue ;};if _eeaddf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_gagfd ,_bfbac :=_af .ParseBool (_eeaddf .Value );if _bfbac !=nil {return _bfbac ;};_dbeac .AnchorCtrAttr =&_gagfd ;continue ;};if _eeaddf .Name .Local =="\u0076\u0065\u0072\u0074"{_dbeac .VertAttr .UnmarshalXMLAttr (_eeaddf );continue ;};if _eeaddf .Name .Local =="\u006d\u0061\u0072\u004c"{_dffdb ,_eaced :=ParseUnionST_Coordinate32 (_eeaddf .Value );if _eaced !=nil {return _eaced ;};_dbeac .MarLAttr =&_dffdb ;continue ;};if _eeaddf .Name .Local =="\u006d\u0061\u0072\u0054"{_bbegcf ,_ccdec :=ParseUnionST_Coordinate32 (_eeaddf .Value );if _ccdec !=nil {return _ccdec ;};_dbeac .MarTAttr =&_bbegcf ;continue ;};};_eacf :for {_ecbede ,_cefe :=d .Token ();if _cefe !=nil {return _cefe ;};switch _cgce :=_ecbede .(type ){case _b .StartElement :switch _cgce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .LnL =NewCT_LineProperties ();if _gecef :=d .DecodeElement (_dbeac .LnL ,&_cgce );_gecef !=nil {return _gecef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .LnR =NewCT_LineProperties ();if _fbcce :=d .DecodeElement (_dbeac .LnR ,&_cgce );_fbcce !=nil {return _fbcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .LnT =NewCT_LineProperties ();if _cagag :=d .DecodeElement (_dbeac .LnT ,&_cgce );_cagag !=nil {return _cagag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .LnB =NewCT_LineProperties ();if _ddbc :=d .DecodeElement (_dbeac .LnB ,&_cgce );_ddbc !=nil {return _ddbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .LnTlToBr =NewCT_LineProperties ();if _bgbfga :=d .DecodeElement (_dbeac .LnTlToBr ,&_cgce );_bgbfga !=nil {return _bgbfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .LnBlToTr =NewCT_LineProperties ();if _cfbfd :=d .DecodeElement (_dbeac .LnBlToTr ,&_cgce );_cfbfd !=nil {return _cfbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .Cell3D =NewCT_Cell3D ();if _deeffc :=d .DecodeElement (_dbeac .Cell3D ,&_cgce );_deeffc !=nil {return _deeffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .NoFill =NewCT_NoFillProperties ();if _gcgbd :=d .DecodeElement (_dbeac .NoFill ,&_cgce );_gcgbd !=nil {return _gcgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .SolidFill =NewCT_SolidColorFillProperties ();if _addad :=d .DecodeElement (_dbeac .SolidFill ,&_cgce );_addad !=nil {return _addad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .GradFill =NewCT_GradientFillProperties ();if _adcgd :=d .DecodeElement (_dbeac .GradFill ,&_cgce );_adcgd !=nil {return _adcgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .BlipFill =NewCT_BlipFillProperties ();if _dgabd :=d .DecodeElement (_dbeac .BlipFill ,&_cgce );_dgabd !=nil {return _dgabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .PattFill =NewCT_PatternFillProperties ();if _ffaee :=d .DecodeElement (_dbeac .PattFill ,&_cgce );_ffaee !=nil {return _ffaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .GrpFill =NewCT_GroupFillProperties ();if _beabf :=d .DecodeElement (_dbeac .GrpFill ,&_cgce );_beabf !=nil {return _beabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .Headers =NewCT_Headers ();if _gabab :=d .DecodeElement (_dbeac .Headers ,&_cgce );_gabab !=nil {return _gabab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbeac .ExtLst =NewCT_OfficeArtExtensionList ();if _afabc :=d .DecodeElement (_dbeac .ExtLst ,&_cgce );_afabc !=nil {return _afabc ;};default:_be .Log .Debug ("\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",_cgce .Name );if _dfdbe :=d .Skip ();_dfdbe !=nil {return _dfdbe ;};};case _b .EndElement :break _eacf ;case _b .CharData :};};return nil ;};func (_ddeca ST_LightRigDirection )Validate ()error {return _ddeca .ValidateWithPath ("")};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;}; -// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path -func (_fbfb *CT_EffectProperties )ValidateWithPath (path string )error {if _fbfb .EffectLst !=nil {if _bffbc :=_fbfb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bffbc !=nil {return _bffbc ;};};if _fbfb .EffectDag !=nil {if _becc :=_fbfb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_becc !=nil {return _becc ;};};return nil ;};func (_ccfed ST_PathShadeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bccea :=_d .Attr {};_bccea .Name =name ;switch _ccfed {case ST_PathShadeTypeUnset :_bccea .Value ="";case ST_PathShadeTypeShape :_bccea .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_bccea .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_bccea .Value ="\u0072\u0065\u0063\u0074";};return _bccea ,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;); +// Validate validates the CT_TableCellProperties and its children +func (_cfagc *CT_TableCellProperties )Validate ()error {return _cfagc .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path -func (_deef *CT_GvmlConnector )ValidateWithPath (path string )error {if _fabag :=_deef .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fabag !=nil {return _fabag ;};if _afccg :=_deef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afccg !=nil {return _afccg ;};if _deef .Style !=nil {if _caceg :=_deef .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_caceg !=nil {return _caceg ;};};if _deef .ExtLst !=nil {if _edecb :=_deef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edecb !=nil {return _edecb ;};};return nil ;};func (_adbagf ST_PenAlignment )String ()string {switch _adbagf {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};func ParseUnionST_OnOff (s string )(_eg .ST_OnOff ,error ){return _eg .ST_OnOff {},nil }; +// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path +func (_bfbba *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _bfbba .TypeAttr ==ST_TextAutonumberSchemeUnset {return _db .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 _ecafa :=_bfbba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecafa !=nil {return _ecafa ;};if _bfbba .StartAtAttr !=nil {if *_bfbba .StartAtAttr < 1{return _db .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 ,*_bfbba .StartAtAttr );};if *_bfbba .StartAtAttr > 32767{return _db .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 ,*_bfbba .StartAtAttr );};};return nil ;};func (_abgcc *CT_EffectStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cfeca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bdcfda :=range _abgcc .EffectStyle {e .EncodeElement (_bdcfda ,_cfeca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path -func (_fadfc *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _fadfc .Font !=nil {if _dacdd :=_fadfc .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_dacdd !=nil {return _dacdd ;};};if _fadfc .FontRef !=nil {if _dgffbg :=_fadfc .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_dgffbg !=nil {return _dgffbg ;};};return nil ;};func (_ceeba ST_PositiveFixedPercentage )String ()string {if _ceeba .ST_PositiveFixedPercentageDecimal !=nil {return _b .Sprintf ("\u0025\u0076",*_ceeba .ST_PositiveFixedPercentageDecimal );};if _ceeba .ST_PositiveFixedPercentage !=nil {return _ceeba .ST_PositiveFixedPercentage .String ();};return "";};func NewEG_TextBulletColor ()*EG_TextBulletColor {_agdbaf :=&EG_TextBulletColor {};return _agdbaf };func (_gfaca ST_LightRigType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfaca .String (),start );};func (_edef *CT_SchemeColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edef .ValAttr =ST_SchemeColorVal (1);for _ ,_adebb :=range start .Attr {if _adebb .Name .Local =="\u0076\u0061\u006c"{_edef .ValAttr .UnmarshalXMLAttr (_adebb );continue ;};};_daagb :for {_dedbbc ,_aeddgg :=d .Token ();if _aeddgg !=nil {return _aeddgg ;};switch _debde :=_dedbbc .(type ){case _d .StartElement :switch _debde .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_afgba :=NewEG_ColorTransform ();_afgba .Tint =NewCT_PositiveFixedPercentage ();if _efdagb :=d .DecodeElement (_afgba .Tint ,&_debde );_efdagb !=nil {return _efdagb ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_afgba );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 :"\u0073\u0068\u0061d\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 :"\u0073\u0068\u0061d\u0065"}:_cbded :=NewEG_ColorTransform ();_cbded .Shade =NewCT_PositiveFixedPercentage ();if _eccge :=d .DecodeElement (_cbded .Shade ,&_debde );_eccge !=nil {return _eccge ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_cbded );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_bgbge :=NewEG_ColorTransform ();_bgbge .Comp =NewCT_ComplementTransform ();if _ceaff :=d .DecodeElement (_bgbge .Comp ,&_debde );_ceaff !=nil {return _ceaff ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_bgbge );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_gccfe :=NewEG_ColorTransform ();_gccfe .Inv =NewCT_InverseTransform ();if _dddde :=d .DecodeElement (_gccfe .Inv ,&_debde );_dddde !=nil {return _dddde ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_gccfe );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\u0079"},_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\u0079"}:_babed :=NewEG_ColorTransform ();_babed .Gray =NewCT_GrayscaleTransform ();if _ccceb :=d .DecodeElement (_babed .Gray ,&_debde );_ccceb !=nil {return _ccceb ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_babed );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_dadd :=NewEG_ColorTransform ();_dadd .Alpha =NewCT_PositiveFixedPercentage ();if _cgfde :=d .DecodeElement (_dadd .Alpha ,&_debde );_cgfde !=nil {return _cgfde ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_dadd );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_affbd :=NewEG_ColorTransform ();_affbd .AlphaOff =NewCT_FixedPercentage ();if _cabbfa :=d .DecodeElement (_affbd .AlphaOff ,&_debde );_cabbfa !=nil {return _cabbfa ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_affbd );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dcafg :=NewEG_ColorTransform ();_dcafg .AlphaMod =NewCT_PositivePercentage ();if _gfcd :=d .DecodeElement (_dcafg .AlphaMod ,&_debde );_gfcd !=nil {return _gfcd ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_dcafg );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 :"\u0068\u0075\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 :"\u0068\u0075\u0065"}:_abaf :=NewEG_ColorTransform ();_abaf .Hue =NewCT_PositiveFixedAngle ();if _cggcc :=d .DecodeElement (_abaf .Hue ,&_debde );_cggcc !=nil {return _cggcc ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_abaf );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_dffc :=NewEG_ColorTransform ();_dffc .HueOff =NewCT_Angle ();if _aaabg :=d .DecodeElement (_dffc .HueOff ,&_debde );_aaabg !=nil {return _aaabg ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_dffc );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ecdbc :=NewEG_ColorTransform ();_ecdbc .HueMod =NewCT_PositivePercentage ();if _fedcbe :=d .DecodeElement (_ecdbc .HueMod ,&_debde );_fedcbe !=nil {return _fedcbe ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_ecdbc );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_bbcebf :=NewEG_ColorTransform ();_bbcebf .Sat =NewCT_Percentage ();if _fgbac :=d .DecodeElement (_bbcebf .Sat ,&_debde );_fgbac !=nil {return _fgbac ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_bbcebf );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_acbcc :=NewEG_ColorTransform ();_acbcc .SatOff =NewCT_Percentage ();if _dcge :=d .DecodeElement (_acbcc .SatOff ,&_debde );_dcge !=nil {return _dcge ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_acbcc );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 :"\u0073\u0061\u0074\u004d\u006f\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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_begdb :=NewEG_ColorTransform ();_begdb .SatMod =NewCT_Percentage ();if _fdccd :=d .DecodeElement (_begdb .SatMod ,&_debde );_fdccd !=nil {return _fdccd ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_begdb );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_ceddd :=NewEG_ColorTransform ();_ceddd .Lum =NewCT_Percentage ();if _fgaed :=d .DecodeElement (_ceddd .Lum ,&_debde );_fgaed !=nil {return _fgaed ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_ceddd );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_eaggb :=NewEG_ColorTransform ();_eaggb .LumOff =NewCT_Percentage ();if _cbgea :=d .DecodeElement (_eaggb .LumOff ,&_debde );_cbgea !=nil {return _cbgea ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_eaggb );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_fgbab :=NewEG_ColorTransform ();_fgbab .LumMod =NewCT_Percentage ();if _cdgad :=d .DecodeElement (_fgbab .LumMod ,&_debde );_cdgad !=nil {return _cdgad ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_fgbab );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_ddadc :=NewEG_ColorTransform ();_ddadc .Red =NewCT_Percentage ();if _affcfa :=d .DecodeElement (_ddadc .Red ,&_debde );_affcfa !=nil {return _affcfa ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_ddadc );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fbgb :=NewEG_ColorTransform ();_fbgb .RedOff =NewCT_Percentage ();if _gdege :=d .DecodeElement (_fbgb .RedOff ,&_debde );_gdege !=nil {return _gdege ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_fbgb );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_eebdb :=NewEG_ColorTransform ();_eebdb .RedMod =NewCT_Percentage ();if _eadab :=d .DecodeElement (_eebdb .RedMod ,&_debde );_eadab !=nil {return _eadab ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_eebdb );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\u0065e\u006e"},_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\u0065e\u006e"}:_cbdd :=NewEG_ColorTransform ();_cbdd .Green =NewCT_Percentage ();if _gcgfg :=d .DecodeElement (_cbdd .Green ,&_debde );_gcgfg !=nil {return _gcgfg ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_cbdd );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\u0065\u0065\u006e\u004f\u0066\u0066"},_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\u0065\u0065\u006e\u004f\u0066\u0066"}:_bggb :=NewEG_ColorTransform ();_bggb .GreenOff =NewCT_Percentage ();if _egfgd :=d .DecodeElement (_bggb .GreenOff ,&_debde );_egfgd !=nil {return _egfgd ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_bggb );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\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_dccacb :=NewEG_ColorTransform ();_dccacb .GreenMod =NewCT_Percentage ();if _gcbdgd :=d .DecodeElement (_dccacb .GreenMod ,&_debde );_gcbdgd !=nil {return _gcbdgd ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_dccacb );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\u0075\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 :"\u0062\u006c\u0075\u0065"}:_gbgga :=NewEG_ColorTransform ();_gbgga .Blue =NewCT_Percentage ();if _cafc :=d .DecodeElement (_gbgga .Blue ,&_debde );_cafc !=nil {return _cafc ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_gbgga );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_bddga :=NewEG_ColorTransform ();_bddga .BlueOff =NewCT_Percentage ();if _ceceb :=d .DecodeElement (_bddga .BlueOff ,&_debde );_ceceb !=nil {return _ceceb ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_bddga );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_gdgae :=NewEG_ColorTransform ();_gdgae .BlueMod =NewCT_Percentage ();if _dfabd :=d .DecodeElement (_gdgae .BlueMod ,&_debde );_dfabd !=nil {return _dfabd ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_gdgae );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\u0061\u006dm\u0061"},_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\u0061\u006dm\u0061"}:_ecacg :=NewEG_ColorTransform ();_ecacg .Gamma =NewCT_GammaTransform ();if _gabbc :=d .DecodeElement (_ecacg .Gamma ,&_debde );_gabbc !=nil {return _gabbc ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_ecacg );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bdcde :=NewEG_ColorTransform ();_bdcde .InvGamma =NewCT_InverseGammaTransform ();if _efgdd :=d .DecodeElement (_bdcde .InvGamma ,&_debde );_efgdd !=nil {return _efgdd ;};_edef .EG_ColorTransform =append (_edef .EG_ColorTransform ,_bdcde );default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065\u0043o\u006co\u0072\u0020\u0025\u0076",_debde .Name );if _cbbaa :=d .Skip ();_cbbaa !=nil {return _cbbaa ;};};case _d .EndElement :break _daagb ;case _d .CharData :};};return nil ;};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};func (_ceege *CT_PresetLineDashProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceege .ValAttr !=ST_PresetLineDashValUnset {_bcge ,_ddggf :=_ceege .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _ddggf !=nil {return _ddggf ;};start .Attr =append (start .Attr ,_bcge );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbfg *CT_AudioCD )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cbbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_fbfg .St ,_cbbb );_cedf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_fbfg .End ,_cedf );if _fbfg .ExtLst !=nil {_egga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbfg .ExtLst ,_egga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gb *AG_Locking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fd :=range start .Attr {if _fd .Name .Local =="\u006e\u006f\u0047r\u0070"{_fe ,_egf :=_c .ParseBool (_fd .Value );if _egf !=nil {return _egf ;};_gb .NoGrpAttr =&_fe ;continue ;};if _fd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bg ,_gc :=_c .ParseBool (_fd .Value );if _gc !=nil {return _gc ;};_gb .NoSelectAttr =&_bg ;continue ;};if _fd .Name .Local =="\u006e\u006f\u0052o\u0074"{_ae ,_ed :=_c .ParseBool (_fd .Value );if _ed !=nil {return _ed ;};_gb .NoRotAttr =&_ae ;continue ;};if _fd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fbe ,_ge :=_c .ParseBool (_fd .Value );if _ge !=nil {return _ge ;};_gb .NoChangeAspectAttr =&_fbe ;continue ;};if _fd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_de ,_fc :=_c .ParseBool (_fd .Value );if _fc !=nil {return _fc ;};_gb .NoMoveAttr =&_de ;continue ;};if _fd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_cd ,_fcf :=_c .ParseBool (_fd .Value );if _fcf !=nil {return _fcf ;};_gb .NoResizeAttr =&_cd ;continue ;};if _fd .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_cba ,_dc :=_c .ParseBool (_fd .Value );if _dc !=nil {return _dc ;};_gb .NoEditPointsAttr =&_cba ;continue ;};if _fd .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_ab ,_aeb :=_c .ParseBool (_fd .Value );if _aeb !=nil {return _aeb ;};_gb .NoAdjustHandlesAttr =&_ab ;continue ;};if _fd .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_cbe ,_da :=_c .ParseBool (_fd .Value );if _da !=nil {return _da ;};_gb .NoChangeArrowheadsAttr =&_cbe ;continue ;};if _fd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_dab ,_ceb :=_c .ParseBool (_fd .Value );if _ceb !=nil {return _ceb ;};_gb .NoChangeShapeTypeAttr =&_dab ;continue ;};};for {_dd ,_bfa :=d .Token ();if _bfa !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_bfa );};if _cdd ,_ee :=_dd .(_d .EndElement );_ee &&_cdd .Name ==start .Name {break ;};};return nil ;};func (_beadb *CT_PictureLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edab :=range start .Attr {if _edab .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_ggda ,_abed :=_c .ParseBool (_edab .Value );if _abed !=nil {return _abed ;};_beadb .NoCropAttr =&_ggda ;continue ;};if _edab .Name .Local =="\u006e\u006f\u0047r\u0070"{_cccga ,_efege :=_c .ParseBool (_edab .Value );if _efege !=nil {return _efege ;};_beadb .NoGrpAttr =&_cccga ;continue ;};if _edab .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dgddd ,_ecfeb :=_c .ParseBool (_edab .Value );if _ecfeb !=nil {return _ecfeb ;};_beadb .NoSelectAttr =&_dgddd ;continue ;};if _edab .Name .Local =="\u006e\u006f\u0052o\u0074"{_cafbd ,_abga :=_c .ParseBool (_edab .Value );if _abga !=nil {return _abga ;};_beadb .NoRotAttr =&_cafbd ;continue ;};if _edab .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fdfcf ,_acgbe :=_c .ParseBool (_edab .Value );if _acgbe !=nil {return _acgbe ;};_beadb .NoChangeAspectAttr =&_fdfcf ;continue ;};if _edab .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_acfcf ,_caaae :=_c .ParseBool (_edab .Value );if _caaae !=nil {return _caaae ;};_beadb .NoMoveAttr =&_acfcf ;continue ;};if _edab .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ccba ,_aedb :=_c .ParseBool (_edab .Value );if _aedb !=nil {return _aedb ;};_beadb .NoResizeAttr =&_ccba ;continue ;};if _edab .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fdde ,_adddf :=_c .ParseBool (_edab .Value );if _adddf !=nil {return _adddf ;};_beadb .NoEditPointsAttr =&_fdde ;continue ;};if _edab .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_fbfa ,_gcbaf :=_c .ParseBool (_edab .Value );if _gcbaf !=nil {return _gcbaf ;};_beadb .NoAdjustHandlesAttr =&_fbfa ;continue ;};if _edab .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gced ,_cfbbg :=_c .ParseBool (_edab .Value );if _cfbbg !=nil {return _cfbbg ;};_beadb .NoChangeArrowheadsAttr =&_gced ;continue ;};if _edab .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_ddefb ,_bdgf :=_c .ParseBool (_edab .Value );if _bdgf !=nil {return _bdgf ;};_beadb .NoChangeShapeTypeAttr =&_ddefb ;continue ;};};_fgddc :for {_ffed ,_cecd :=d .Token ();if _cecd !=nil {return _cecd ;};switch _gffca :=_ffed .(type ){case _d .StartElement :switch _gffca .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beadb .ExtLst =NewCT_OfficeArtExtensionList ();if _bfdce :=d .DecodeElement (_beadb .ExtLst ,&_gffca );_bfdce !=nil {return _bfdce ;};default:_bf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_gffca .Name );if _ffbfa :=d .Skip ();_ffbfa !=nil {return _ffbfa ;};};case _d .EndElement :break _fgddc ;case _d .CharData :};};return nil ;};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;};func (_cgdfa ST_ColorSchemeIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgdfa .String (),start );}; +// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path +func (_geggbc *EG_Geometry )ValidateWithPath (path string )error {if _geggbc .CustGeom !=nil {if _dbbfeg :=_geggbc .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_dbbfeg !=nil {return _dbbfeg ;};};if _geggbc .PrstGeom !=nil {if _debaa :=_geggbc .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm");_debaa !=nil {return _debaa ;};};return nil ;};func (_ggeaf *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ggeaf =0;case "\u0073\u006f\u006ci\u0064":*_ggeaf =1;case "\u0064\u006f\u0074":*_ggeaf =2;case "\u0064\u0061\u0073\u0068":*_ggeaf =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_ggeaf =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_ggeaf =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_ggeaf =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ggeaf =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_ggeaf =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_ggeaf =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_ggeaf =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ggeaf =11;};return nil ;};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_fgedd :=&CT_PositiveFixedPercentage {};return _fgedd ;};func (_cbcbe ST_PresetLineDashVal )Validate ()error {return _cbcbe .ValidateWithPath ("")};type ST_BevelPresetType byte ;func (_fgad *CT_ConnectionSiteList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffge :for {_cgfc ,_eagc :=d .Token ();if _eagc !=nil {return _eagc ;};switch _bffe :=_cgfc .(type ){case _b .StartElement :switch _bffe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebbd :=NewCT_ConnectionSite ();if _eeggde :=d .DecodeElement (_ebbd ,&_bffe );_eeggde !=nil {return _eeggde ;};_fgad .Cxn =append (_fgad .Cxn ,_ebbd );default:_be .Log .Debug ("\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",_bffe .Name );if _ccfg :=d .Skip ();_ccfg !=nil {return _ccfg ;};};case _b .EndElement :break _ffge ;case _b .CharData :};};return nil ;};func (_ccbab ST_LineEndType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aafad :=_b .Attr {};_aafad .Name =name ;switch _ccbab {case ST_LineEndTypeUnset :_aafad .Value ="";case ST_LineEndTypeNone :_aafad .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_aafad .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_aafad .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_aafad .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_aafad .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_aafad .Value ="\u0061\u0072\u0072o\u0077";};return _aafad ,nil ;};func (_dddad *CT_GvmlGroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dddad .TxSp !=nil {_fbdeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};for _ ,_eedf :=range _dddad .TxSp {e .EncodeElement (_eedf ,_fbdeg );};};if _dddad .Sp !=nil {_ffgdcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_gbcg :=range _dddad .Sp {e .EncodeElement (_gbcg ,_ffgdcb );};};if _dddad .CxnSp !=nil {_ffdfd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_gefeg :=range _dddad .CxnSp {e .EncodeElement (_gefeg ,_ffdfd );};};if _dddad .Pic !=nil {_bdfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_fecc :=range _dddad .Pic {e .EncodeElement (_fecc ,_bdfa );};};if _dddad .GraphicFrame !=nil {_edbea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_dbbga :=range _dddad .GraphicFrame {e .EncodeElement (_dbbga ,_edbea );};};if _dddad .GrpSp !=nil {_dfedg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_ccdbd :=range _dddad .GrpSp {e .EncodeElement (_ccdbd ,_dfedg );};};return nil ;};func (_fccde ST_SchemeColorVal )ValidateWithPath (path string )error {switch _fccde {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccde ));};return nil ;};func (_faaeg *CT_OuterShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _faaeg .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_faaeg .BlurRadAttr )});};if _faaeg .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_faaeg .DistAttr )});};if _faaeg .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_db .Sprintf ("\u0025\u0076",*_faaeg .DirAttr )});};if _faaeg .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_faaeg .SxAttr )});};if _faaeg .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_faaeg .SyAttr )});};if _faaeg .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_db .Sprintf ("\u0025\u0076",*_faaeg .KxAttr )});};if _faaeg .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_db .Sprintf ("\u0025\u0076",*_faaeg .KyAttr )});};if _faaeg .AlgnAttr !=ST_RectAlignmentUnset {_cfab ,_dcggc :=_faaeg .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _dcggc !=nil {return _dcggc ;};start .Attr =append (start .Attr ,_cfab );};if _faaeg .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_faaeg .RotWithShapeAttr ))});};e .EncodeToken (start );if _faaeg .ScrgbClr !=nil {_adbdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_faaeg .ScrgbClr ,_adbdf );};if _faaeg .SrgbClr !=nil {_feade :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_faaeg .SrgbClr ,_feade );};if _faaeg .HslClr !=nil {_egdeag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_faaeg .HslClr ,_egdeag );};if _faaeg .SysClr !=nil {_faed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_faaeg .SysClr ,_faed );};if _faaeg .SchemeClr !=nil {_agdfa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_faaeg .SchemeClr ,_agdfa );};if _faaeg .PrstClr !=nil {_bfcf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_faaeg .PrstClr ,_bfcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgacf *CT_SphereCoords )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0074"},Value :_db .Sprintf ("\u0025\u0076",_fgacf .LatAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006e"},Value :_db .Sprintf ("\u0025\u0076",_fgacf .LonAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_db .Sprintf ("\u0025\u0076",_fgacf .RevAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_da *AG_Locking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _da .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_da .NoGrpAttr ))});};if _da .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_da .NoSelectAttr ))});};if _da .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_da .NoRotAttr ))});};if _da .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_da .NoChangeAspectAttr ))});};if _da .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_da .NoMoveAttr ))});};if _da .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_da .NoResizeAttr ))});};if _da .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_da .NoEditPointsAttr ))});};if _da .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_da .NoAdjustHandlesAttr ))});};if _da .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_da .NoChangeArrowheadsAttr ))});};if _da .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_da .NoChangeShapeTypeAttr ))});};return nil ;};func (_adegc *ST_LightRigDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcaac ,_adcca :=d .Token ();if _adcca !=nil {return _adcca ;};if _gggcc ,_abeaa :=_fcaac .(_b .EndElement );_abeaa &&_gggcc .Name ==start .Name {*_adegc =1;return nil ;};if _aggbdd ,_cfbeaf :=_fcaac .(_b .CharData );!_cfbeaf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcaac );}else {switch string (_aggbdd ){case "":*_adegc =0;case "\u0074\u006c":*_adegc =1;case "\u0074":*_adegc =2;case "\u0074\u0072":*_adegc =3;case "\u006c":*_adegc =4;case "\u0072":*_adegc =5;case "\u0062\u006c":*_adegc =6;case "\u0062":*_adegc =7;case "\u0062\u0072":*_adegc =8;};};_fcaac ,_adcca =d .Token ();if _adcca !=nil {return _adcca ;};if _feebdc ,_fedeg :=_fcaac .(_b .EndElement );_fedeg &&_feebdc .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcaac );};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};func (_adagf ST_PenAlignment )ValidateWithPath (path string )error {switch _adagf {case 0,1,2:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adagf ));};return nil ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_egbb :=&CT_GvmlGraphicalObjectFrame {};_egbb .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_egbb .Graphic =NewGraphic ();_egbb .Xfrm =NewCT_Transform2D ();return _egbb ;};func NewCT_Cell3D ()*CT_Cell3D {_bgfc :=&CT_Cell3D {};_bgfc .Bevel =NewCT_Bevel ();return _bgfc };func NewCT_TableProperties ()*CT_TableProperties {_bacfc :=&CT_TableProperties {};return _bacfc };func (_ffbccd *ST_TextShapeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffbccd =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_ffbccd =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_ffbccd =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_ffbccd =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ffbccd =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_ffbccd =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_ffbccd =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_ffbccd =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_ffbccd =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_ffbccd =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_ffbccd =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_ffbccd =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_ffbccd =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_ffbccd =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_ffbccd =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_ffbccd =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_ffbccd =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_ffbccd =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_ffbccd =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_ffbccd =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_ffbccd =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_ffbccd =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_ffbccd =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_ffbccd =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_ffbccd =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_ffbccd =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_ffbccd =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_ffbccd =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_ffbccd =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_ffbccd =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_ffbccd =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_ffbccd =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_ffbccd =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_ffbccd =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_ffbccd =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_ffbccd =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_ffbccd =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_ffbccd =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_ffbccd =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_ffbccd =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_ffbccd =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_ffbccd =41;};return nil ;};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3;);func (_agfaf *CT_TablePropertiesChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcgac :for {_gbcae ,_fbcabg :=d .Token ();if _fbcabg !=nil {return _fbcabg ;};switch _geggb :=_gbcae .(type ){case _b .StartElement :switch _geggb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agfaf .TableStyle =NewCT_TableStyle ();if _feegc :=d .DecodeElement (_agfaf .TableStyle ,&_geggb );_feegc !=nil {return _feegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agfaf .TableStyleId =new (string );if _gfagd :=d .DecodeElement (_agfaf .TableStyleId ,&_geggb );_gfagd !=nil {return _gfagd ;};default:_be .Log .Debug ("\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",_geggb .Name );if _ffcdf :=d .Skip ();_ffcdf !=nil {return _ffcdf ;};};case _b .EndElement :break _gcgac ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_StyleMatrixReference and its children -func (_dagdb *CT_StyleMatrixReference )Validate ()error {return _dagdb .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_beced *CT_TextBulletSizeFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cgfge ,_gabfbd :=d .Token ();if _gabfbd !=nil {return _b .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",_gabfbd );};if _gcga ,_adcecd :=_cgfge .(_d .EndElement );_adcecd &&_gcga .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path +func (_abadd *CT_RegularTextRun )ValidateWithPath (path string )error {if _abadd .RPr !=nil {if _aebc :=_abadd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_aebc !=nil {return _aebc ;};};return nil ;};func (_gaecg ST_RectAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfcbgf :=_b .Attr {};_cfcbgf .Name =name ;switch _gaecg {case ST_RectAlignmentUnset :_cfcbgf .Value ="";case ST_RectAlignmentTl :_cfcbgf .Value ="\u0074\u006c";case ST_RectAlignmentT :_cfcbgf .Value ="\u0074";case ST_RectAlignmentTr :_cfcbgf .Value ="\u0074\u0072";case ST_RectAlignmentL :_cfcbgf .Value ="\u006c";case ST_RectAlignmentCtr :_cfcbgf .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_cfcbgf .Value ="\u0072";case ST_RectAlignmentBl :_cfcbgf .Value ="\u0062\u006c";case ST_RectAlignmentB :_cfcbgf .Value ="\u0062";case ST_RectAlignmentBr :_cfcbgf .Value ="\u0062\u0072";};return _cfcbgf ,nil ;};func (_afbf *ST_Coordinate )ValidateWithPath (path string )error {_efaeg :=[]string {};if _afbf .ST_CoordinateUnqualified !=nil {_efaeg =append (_efaeg ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _afbf .ST_UniversalMeasure !=nil {_efaeg =append (_efaeg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_efaeg )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_efaeg );};return nil ;};func (_gegf *CT_Cell3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gegf .Bevel =NewCT_Bevel ();for _ ,_aebg :=range start .Attr {if _aebg .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_gegf .PrstMaterialAttr .UnmarshalXMLAttr (_aebg );continue ;};};_fgbc :for {_cecd ,_eddf :=d .Token ();if _eddf !=nil {return _eddf ;};switch _ccca :=_cecd .(type ){case _b .StartElement :switch _ccca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _aafa :=d .DecodeElement (_gegf .Bevel ,&_ccca );_aafa !=nil {return _aafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gegf .LightRig =NewCT_LightRig ();if _gdef :=d .DecodeElement (_gegf .LightRig ,&_ccca );_gdef !=nil {return _gdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gegf .ExtLst =NewCT_OfficeArtExtensionList ();if _abaf :=d .DecodeElement (_gegf .ExtLst ,&_ccca );_abaf !=nil {return _abaf ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0065\u006cl\u0033\u0044 \u0025\u0076",_ccca .Name );if _ffac :=d .Skip ();_ffac !=nil {return _ffac ;};};case _b .EndElement :break _fgbc ;case _b .CharData :};};return nil ;};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_bcaca :=&EG_OfficeArtExtensionList {};return _bcaca ;};type ST_ChartBuildStep byte ;func (_acddg *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acddg .CNvPr =NewCT_NonVisualDrawingProps ();_acddg .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_egacd :for {_eaece ,_bgffe :=d .Token ();if _bgffe !=nil {return _bgffe ;};switch _becec :=_eaece .(type ){case _b .StartElement :switch _becec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fgdgd :=d .DecodeElement (_acddg .CNvPr ,&_becec );_fgdgd !=nil {return _fgdgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gffde :=d .DecodeElement (_acddg .CNvCxnSpPr ,&_becec );_gffde !=nil {return _gffde ;};default:_be .Log .Debug ("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",_becec .Name );if _defbe :=d .Skip ();_defbe !=nil {return _defbe ;};};case _b .EndElement :break _egacd ;case _b .CharData :};};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 ;};func (_dbefc *CT_TextFont )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_db .Sprintf ("\u0025\u0076",_dbefc .TypefaceAttr )});if _dbefc .PanoseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_db .Sprintf ("\u0025\u0076",*_dbefc .PanoseAttr )});};if _dbefc .PitchFamilyAttr !=ST_PitchFamilyUnset {_abdbg ,_gfbac :=_dbefc .PitchFamilyAttr .MarshalXMLAttr (_b .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"});if _gfbac !=nil {return _gfbac ;};start .Attr =append (start .Attr ,_abdbg );};if _dbefc .CharsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_dbefc .CharsetAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbbfe *ST_Coordinate32 )Validate ()error {return _bbbfe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path -func (_baebb *CT_SystemColor )ValidateWithPath (path string )error {if _baebb .ValAttr ==ST_SystemColorValUnset {return _b .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 _ccedd :=_baebb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccedd !=nil {return _ccedd ;};for _feeaca ,_bdadfd :=range _baebb .EG_ColorTransform {if _gedcdf :=_bdadfd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_feeaca ));_gedcdf !=nil {return _gedcdf ;};};return nil ;};func (_fdc *CT_AnimationElementChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fdc .Dgm !=nil {_fga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_fdc .Dgm ,_fga );};if _fdc .Chart !=nil {_afb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fdc .Chart ,_afb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextSpacing and its children +func (_cbdgb *CT_TextSpacing )Validate ()error {return _cbdgb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_eegaa ST_LightRigDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eegaa .String (),start );}; -// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path -func (_cbdc *CT_EffectStyleList )ValidateWithPath (path string )error {for _bece ,_fafg :=range _cbdc .EffectStyle {if _bcaga :=_fafg .ValidateWithPath (_b .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_bece ));_bcaga !=nil {return _bcaga ;};};return nil ;};func (_gdefec *CT_PathShadeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdefec .PathAttr !=ST_PathShadeTypeUnset {_aafgc ,_bfebg :=_gdefec .PathAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0061\u0074\u0068"});if _bfebg !=nil {return _bfebg ;};start .Attr =append (start .Attr ,_aafgc );};e .EncodeToken (start );if _gdefec .FillToRect !=nil {_bbdgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_gdefec .FillToRect ,_bbdgg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efec *CT_EffectList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efec .Blur !=nil {_ddag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_efec .Blur ,_ddag );};if _efec .FillOverlay !=nil {_fdcab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_efec .FillOverlay ,_fdcab );};if _efec .Glow !=nil {_eage :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_efec .Glow ,_eage );};if _efec .InnerShdw !=nil {_eeff :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_efec .InnerShdw ,_eeff );};if _efec .OuterShdw !=nil {_gccb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_efec .OuterShdw ,_gccb );};if _efec .PrstShdw !=nil {_bagec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_efec .PrstShdw ,_bagec );};if _efec .Reflection !=nil {_ebec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efec .Reflection ,_ebec );};if _efec .SoftEdge !=nil {_afgeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_efec .SoftEdge ,_afgeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfbge *CT_VideoFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",_gfbge .LinkAttr )});if _gfbge .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 :_b .Sprintf ("\u0025\u0076",*_gfbge .ContentTypeAttr )});};e .EncodeToken (start );if _gfbge .ExtLst !=nil {_ddgeda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfbge .ExtLst ,_ddgeda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};func (_agecg *CT_TableCellProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agecg .MarLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_b .Sprintf ("\u0025\u0076",*_agecg .MarLAttr )});};if _agecg .MarRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_agecg .MarRAttr )});};if _agecg .MarTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_b .Sprintf ("\u0025\u0076",*_agecg .MarTAttr )});};if _agecg .MarBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_b .Sprintf ("\u0025\u0076",*_agecg .MarBAttr )});};if _agecg .VertAttr !=ST_TextVerticalTypeUnset {_dbeff ,_adde :=_agecg .VertAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072\u0074"});if _adde !=nil {return _adde ;};start .Attr =append (start .Attr ,_dbeff );};if _agecg .AnchorAttr !=ST_TextAnchoringTypeUnset {_eadgb ,_abgdd :=_agecg .AnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _abgdd !=nil {return _abgdd ;};start .Attr =append (start .Attr ,_eadgb );};if _agecg .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_agecg .AnchorCtrAttr ))});};if _agecg .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_bdbffd ,_cbbad :=_agecg .HorzOverflowAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _cbbad !=nil {return _cbbad ;};start .Attr =append (start .Attr ,_bdbffd );};e .EncodeToken (start );if _agecg .LnL !=nil {_gbgfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_agecg .LnL ,_gbgfd );};if _agecg .LnR !=nil {_eeedb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0052"}};e .EncodeElement (_agecg .LnR ,_eeedb );};if _agecg .LnT !=nil {_geabf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_agecg .LnT ,_geabf );};if _agecg .LnB !=nil {_ggdaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0042"}};e .EncodeElement (_agecg .LnB ,_ggdaa );};if _agecg .LnTlToBr !=nil {_gaebb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_agecg .LnTlToBr ,_gaebb );};if _agecg .LnBlToTr !=nil {_egccdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}};e .EncodeElement (_agecg .LnBlToTr ,_egccdg );};if _agecg .Cell3D !=nil {_bfade :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_agecg .Cell3D ,_bfade );};if _agecg .NoFill !=nil {_bgcee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agecg .NoFill ,_bgcee );};if _agecg .SolidFill !=nil {_gfbdc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agecg .SolidFill ,_gfbdc );};if _agecg .GradFill !=nil {_fdacf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agecg .GradFill ,_fdacf );};if _agecg .BlipFill !=nil {_efaee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agecg .BlipFill ,_efaee );};if _agecg .PattFill !=nil {_bdfdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agecg .PattFill ,_bdfdf );};if _agecg .GrpFill !=nil {_ffedg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_agecg .GrpFill ,_ffedg );};if _agecg .Headers !=nil {_gebef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_agecg .Headers ,_gebef );};if _agecg .ExtLst !=nil {_fafabf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agecg .ExtLst ,_fafabf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fefb ST_PresetMaterialType )String ()string {switch _fefb {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 NewCT_GvmlTextShape ()*CT_GvmlTextShape {_gccg :=&CT_GvmlTextShape {};_gccg .TxBody =NewCT_TextBody ();return _gccg ;}; +// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path +func (_cdgebg *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _cdgebg .ScrgbClr !=nil {if _babba :=_cdgebg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_babba !=nil {return _babba ;};};if _cdgebg .SrgbClr !=nil {if _bcbgd :=_cdgebg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bcbgd !=nil {return _bcbgd ;};};if _cdgebg .HslClr !=nil {if _acdg :=_cdgebg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_acdg !=nil {return _acdg ;};};if _cdgebg .SysClr !=nil {if _fdgaa :=_cdgebg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fdgaa !=nil {return _fdgaa ;};};if _cdgebg .SchemeClr !=nil {if _cbadf :=_cdgebg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cbadf !=nil {return _cbadf ;};};if _cdgebg .PrstClr !=nil {if _bfeab :=_cdgebg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bfeab !=nil {return _bfeab ;};};return nil ;};func (_beeab *ST_Coordinate )Validate ()error {return _beeab .ValidateWithPath ("")};func (_eagcbg *ST_PenAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcfgd ,_decbd :=d .Token ();if _decbd !=nil {return _decbd ;};if _adbeb ,_decdbd :=_gcfgd .(_b .EndElement );_decdbd &&_adbeb .Name ==start .Name {*_eagcbg =1;return nil ;};if _agbebf ,_abfd :=_gcfgd .(_b .CharData );!_abfd {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcfgd );}else {switch string (_agbebf ){case "":*_eagcbg =0;case "\u0063\u0074\u0072":*_eagcbg =1;case "\u0069\u006e":*_eagcbg =2;};};_gcfgd ,_decbd =d .Token ();if _decbd !=nil {return _decbd ;};if _bceef ,_afaac :=_gcfgd .(_b .EndElement );_afaac &&_bceef .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcfgd );}; -// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path -func (_afbdc *CT_BlipFillProperties )ValidateWithPath (path string )error {if _afbdc .Blip !=nil {if _ecea :=_afbdc .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_ecea !=nil {return _ecea ;};};if _afbdc .SrcRect !=nil {if _agaf :=_afbdc .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074");_agaf !=nil {return _agaf ;};};if _afbdc .Tile !=nil {if _cfdf :=_afbdc .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_cfdf !=nil {return _cfdf ;};};if _afbdc .Stretch !=nil {if _bgdgad :=_afbdc .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068");_bgdgad !=nil {return _bgdgad ;};};return nil ;};func (_ccfgg ST_TextShapeType )String ()string {switch _ccfgg {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 "";};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 ;}; +// Validate validates the CT_Headers and its children +func (_bgggad *CT_Headers )Validate ()error {return _bgggad .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;};func NewEG_TextBullet ()*EG_TextBullet {_fdfcc :=&EG_TextBullet {};return _fdfcc }; -// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path -func (_dcffa *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _bdff :=_dcffa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdff !=nil {return _bdff ;};return nil ;};func (_eaff *CT_ContentPartLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaff .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eaff .NoGrpAttr ))});};if _eaff .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eaff .NoSelectAttr ))});};if _eaff .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eaff .NoRotAttr ))});};if _eaff .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eaff .NoChangeAspectAttr ))});};if _eaff .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eaff .NoMoveAttr ))});};if _eaff .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eaff .NoResizeAttr ))});};if _eaff .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eaff .NoEditPointsAttr ))});};if _eaff .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eaff .NoAdjustHandlesAttr ))});};if _eaff .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eaff .NoChangeArrowheadsAttr ))});};if _eaff .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_eaff .NoChangeShapeTypeAttr ))});};e .EncodeToken (start );if _eaff .ExtLst !=nil {_afgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eaff .ExtLst ,_afgg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcccd ST_TextAlignType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcccd .String (),start );};func (_ecbd *CT_ObjectStyleDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcgaf :for {_ebeg ,_bacg :=d .Token ();if _bacg !=nil {return _bacg ;};switch _dcbgc :=_ebeg .(type ){case _d .StartElement :switch _dcbgc .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 :"\u0073\u0070\u0044e\u0066"},_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 :"\u0073\u0070\u0044e\u0066"}:_ecbd .SpDef =NewCT_DefaultShapeDefinition ();if _gaed :=d .DecodeElement (_ecbd .SpDef ,&_dcbgc );_gaed !=nil {return _gaed ;};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 :"\u006c\u006e\u0044e\u0066"},_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 :"\u006c\u006e\u0044e\u0066"}:_ecbd .LnDef =NewCT_DefaultShapeDefinition ();if _aagba :=d .DecodeElement (_ecbd .LnDef ,&_dcbgc );_aagba !=nil {return _aagba ;};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 :"\u0074\u0078\u0044e\u0066"},_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 :"\u0074\u0078\u0044e\u0066"}:_ecbd .TxDef =NewCT_DefaultShapeDefinition ();if _cedba :=d .DecodeElement (_ecbd .TxDef ,&_dcbgc );_cedba !=nil {return _cedba ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecbd .ExtLst =NewCT_OfficeArtExtensionList ();if _ebfee :=d .DecodeElement (_ecbd .ExtLst ,&_dcbgc );_ebfee !=nil {return _ebfee ;};default:_bf .Log .Debug ("\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",_dcbgc .Name );if _adbac :=d .Skip ();_adbac !=nil {return _adbac ;};};case _d .EndElement :break _bcgaf ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_NonVisualDrawingShapeProps and its children +func (_cgcgf *CT_NonVisualDrawingShapeProps )Validate ()error {return _cgcgf .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 ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_efffb :=ST_Coordinate {};if _e .ST_UniversalMeasurePatternRe .MatchString (s ){_efffb .ST_UniversalMeasure =&s ;}else {_fbffg ,_fadea :=_af .ParseInt (s ,10,64);if _fadea !=nil {return _efffb ,_db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fadea );};_efffb .ST_CoordinateUnqualified =&_fbffg ;};return _efffb ,nil ;};func (_gddfa *EG_TextAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eegfc :for {_ffccfa ,_fbfcbd :=d .Token ();if _fbfcbd !=nil {return _fbfcbd ;};switch _fgbea :=_ffccfa .(type ){case _b .StartElement :switch _fgbea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gddfa .NoAutofit =NewCT_TextNoAutofit ();if _ebabb :=d .DecodeElement (_gddfa .NoAutofit ,&_fgbea );_ebabb !=nil {return _ebabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gddfa .NormAutofit =NewCT_TextNormalAutofit ();if _agbgd :=d .DecodeElement (_gddfa .NormAutofit ,&_fgbea );_agbgd !=nil {return _agbgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gddfa .SpAutoFit =NewCT_TextShapeAutofit ();if _gebg :=d .DecodeElement (_gddfa .SpAutoFit ,&_fgbea );_gebg !=nil {return _gebg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075\u0074o\u0066i\u0074\u0020\u0025\u0076",_fgbea .Name );if _cagge :=d .Skip ();_cagge !=nil {return _cagge ;};};case _b .EndElement :break _eegfc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path -func (_aaedde *CT_TextFont )ValidateWithPath (path string )error {if _gagaf :=_aaedde .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_gagaf !=nil {return _gagaf ;};return nil ;}; +// Validate validates the EG_TextGeometry and its children +func (_dgdb *EG_TextGeometry )Validate ()error {return _dgdb .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_dgcdcc *CT_SRgbColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfde :=range start .Attr {if _bfde .Name .Local =="\u0076\u0061\u006c"{_dgge ,_egbfg :=_bfde .Value ,error (nil );if _egbfg !=nil {return _egbfg ;};_dgcdcc .ValAttr =_dgge ;continue ;};};_dfbcc :for {_gcaab ,_agefe :=d .Token ();if _agefe !=nil {return _agefe ;};switch _ddfga :=_gcaab .(type ){case _b .StartElement :switch _ddfga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_agccc :=NewEG_ColorTransform ();_agccc .Tint =NewCT_PositiveFixedPercentage ();if _bbgce :=d .DecodeElement (_agccc .Tint ,&_ddfga );_bbgce !=nil {return _bbgce ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_agccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggcfe :=NewEG_ColorTransform ();_ggcfe .Shade =NewCT_PositiveFixedPercentage ();if _ddfd :=d .DecodeElement (_ggcfe .Shade ,&_ddfga );_ddfd !=nil {return _ddfd ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_ggcfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eacgc :=NewEG_ColorTransform ();_eacgc .Comp =NewCT_ComplementTransform ();if _fddggd :=d .DecodeElement (_eacgc .Comp ,&_ddfga );_fddggd !=nil {return _fddggd ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_eacgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ebcgg :=NewEG_ColorTransform ();_ebcgg .Inv =NewCT_InverseTransform ();if _bfda :=d .DecodeElement (_ebcgg .Inv ,&_ddfga );_bfda !=nil {return _bfda ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_ebcgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bfbaf :=NewEG_ColorTransform ();_bfbaf .Gray =NewCT_GrayscaleTransform ();if _bdfaee :=d .DecodeElement (_bfbaf .Gray ,&_ddfga );_bdfaee !=nil {return _bdfaee ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_bfbaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_geace :=NewEG_ColorTransform ();_geace .Alpha =NewCT_PositiveFixedPercentage ();if _gebae :=d .DecodeElement (_geace .Alpha ,&_ddfga );_gebae !=nil {return _gebae ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_geace );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_geebc :=NewEG_ColorTransform ();_geebc .AlphaOff =NewCT_FixedPercentage ();if _ddgeca :=d .DecodeElement (_geebc .AlphaOff ,&_ddfga );_ddgeca !=nil {return _ddgeca ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_geebc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgbfd :=NewEG_ColorTransform ();_cgbfd .AlphaMod =NewCT_PositivePercentage ();if _fcfff :=d .DecodeElement (_cgbfd .AlphaMod ,&_ddfga );_fcfff !=nil {return _fcfff ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_cgbfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feged :=NewEG_ColorTransform ();_feged .Hue =NewCT_PositiveFixedAngle ();if _ebfda :=d .DecodeElement (_feged .Hue ,&_ddfga );_ebfda !=nil {return _ebfda ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_feged );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_egggc :=NewEG_ColorTransform ();_egggc .HueOff =NewCT_Angle ();if _ffaag :=d .DecodeElement (_egggc .HueOff ,&_ddfga );_ffaag !=nil {return _ffaag ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_egggc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aafac :=NewEG_ColorTransform ();_aafac .HueMod =NewCT_PositivePercentage ();if _caddf :=d .DecodeElement (_aafac .HueMod ,&_ddfga );_caddf !=nil {return _caddf ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_aafac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dfccc :=NewEG_ColorTransform ();_dfccc .Sat =NewCT_Percentage ();if _ebfec :=d .DecodeElement (_dfccc .Sat ,&_ddfga );_ebfec !=nil {return _ebfec ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_dfccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbcaad :=NewEG_ColorTransform ();_cbcaad .SatOff =NewCT_Percentage ();if _fbgge :=d .DecodeElement (_cbcaad .SatOff ,&_ddfga );_fbgge !=nil {return _fbgge ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_cbcaad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fgbed :=NewEG_ColorTransform ();_fgbed .SatMod =NewCT_Percentage ();if _fefdc :=d .DecodeElement (_fgbed .SatMod ,&_ddfga );_fefdc !=nil {return _fefdc ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_fgbed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_decc :=NewEG_ColorTransform ();_decc .Lum =NewCT_Percentage ();if _cgafgb :=d .DecodeElement (_decc .Lum ,&_ddfga );_cgafgb !=nil {return _cgafgb ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_decc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ddga :=NewEG_ColorTransform ();_ddga .LumOff =NewCT_Percentage ();if _cdffaa :=d .DecodeElement (_ddga .LumOff ,&_ddfga );_cdffaa !=nil {return _cdffaa ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_ddga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fdfae :=NewEG_ColorTransform ();_fdfae .LumMod =NewCT_Percentage ();if _bcgg :=d .DecodeElement (_fdfae .LumMod ,&_ddfga );_bcgg !=nil {return _bcgg ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_fdfae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fadeb :=NewEG_ColorTransform ();_fadeb .Red =NewCT_Percentage ();if _ffeaa :=d .DecodeElement (_fadeb .Red ,&_ddfga );_ffeaa !=nil {return _ffeaa ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_fadeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbefg :=NewEG_ColorTransform ();_gbefg .RedOff =NewCT_Percentage ();if _gddcg :=d .DecodeElement (_gbefg .RedOff ,&_ddfga );_gddcg !=nil {return _gddcg ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_gbefg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eegbc :=NewEG_ColorTransform ();_eegbc .RedMod =NewCT_Percentage ();if _gcfba :=d .DecodeElement (_eegbc .RedMod ,&_ddfga );_gcfba !=nil {return _gcfba ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_eegbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_feabb :=NewEG_ColorTransform ();_feabb .Green =NewCT_Percentage ();if _eabac :=d .DecodeElement (_feabb .Green ,&_ddfga );_eabac !=nil {return _eabac ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_feabb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fcfaaf :=NewEG_ColorTransform ();_fcfaaf .GreenOff =NewCT_Percentage ();if _aded :=d .DecodeElement (_fcfaaf .GreenOff ,&_ddfga );_aded !=nil {return _aded ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_fcfaaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afedb :=NewEG_ColorTransform ();_afedb .GreenMod =NewCT_Percentage ();if _becef :=d .DecodeElement (_afedb .GreenMod ,&_ddfga );_becef !=nil {return _becef ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_afedb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gfbfg :=NewEG_ColorTransform ();_gfbfg .Blue =NewCT_Percentage ();if _gbagde :=d .DecodeElement (_gfbfg .Blue ,&_ddfga );_gbagde !=nil {return _gbagde ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_gfbfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cgfdg :=NewEG_ColorTransform ();_cgfdg .BlueOff =NewCT_Percentage ();if _fbdegc :=d .DecodeElement (_cgfdg .BlueOff ,&_ddfga );_fbdegc !=nil {return _fbdegc ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_cgfdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggffg :=NewEG_ColorTransform ();_ggffg .BlueMod =NewCT_Percentage ();if _beagg :=d .DecodeElement (_ggffg .BlueMod ,&_ddfga );_beagg !=nil {return _beagg ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_ggffg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_acdag :=NewEG_ColorTransform ();_acdag .Gamma =NewCT_GammaTransform ();if _gdcbb :=d .DecodeElement (_acdag .Gamma ,&_ddfga );_gdcbb !=nil {return _gdcbb ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_acdag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afcff :=NewEG_ColorTransform ();_afcff .InvGamma =NewCT_InverseGammaTransform ();if _fgeff :=d .DecodeElement (_afcff .InvGamma ,&_ddfga );_fgeff !=nil {return _fgeff ;};_dgcdcc .EG_ColorTransform =append (_dgcdcc .EG_ColorTransform ,_afcff );default:_be .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0052\u0067b\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_ddfga .Name );if _cbdeb :=d .Skip ();_cbdeb !=nil {return _cbdeb ;};};case _b .EndElement :break _dfbcc ;case _b .CharData :};};return nil ;};func (_faaee ST_LineEndWidth )String ()string {switch _faaee {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";}; -// Validate validates the EG_EffectProperties and its children -func (_ffecd *EG_EffectProperties )Validate ()error {return _ffecd .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bddaa *CT_TextParagraphProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bddaa .MarLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_b .Sprintf ("\u0025\u0076",*_bddaa .MarLAttr )});};if _bddaa .MarRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_bddaa .MarRAttr )});};if _bddaa .LvlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0076\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bddaa .LvlAttr )});};if _bddaa .IndentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bddaa .IndentAttr )});};if _bddaa .AlgnAttr !=ST_TextAlignTypeUnset {_fcba ,_gfbb :=_bddaa .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _gfbb !=nil {return _gfbb ;};start .Attr =append (start .Attr ,_fcba );};if _bddaa .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_bddaa .DefTabSzAttr )});};if _bddaa .RtlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0074\u006c"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bddaa .RtlAttr ))});};if _bddaa .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bddaa .EaLnBrkAttr ))});};if _bddaa .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_gbcdc ,_eddd :=_bddaa .FontAlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _eddd !=nil {return _eddd ;};start .Attr =append (start .Attr ,_gbcdc );};if _bddaa .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bddaa .LatinLnBrkAttr ))});};if _bddaa .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_bddaa .HangingPunctAttr ))});};e .EncodeToken (start );if _bddaa .LnSpc !=nil {_fegcg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_bddaa .LnSpc ,_fegcg );};if _bddaa .SpcBef !=nil {_bgbbdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}};e .EncodeElement (_bddaa .SpcBef ,_bgbbdc );};if _bddaa .SpcAft !=nil {_faffgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_bddaa .SpcAft ,_faffgc );};if _bddaa .BuClrTx !=nil {_dceed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}};e .EncodeElement (_bddaa .BuClrTx ,_dceed );};if _bddaa .BuClr !=nil {_eadfc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_bddaa .BuClr ,_eadfc );};if _bddaa .BuSzTx !=nil {_aaeef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_bddaa .BuSzTx ,_aaeef );};if _bddaa .BuSzPct !=nil {_egegg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_bddaa .BuSzPct ,_egegg );};if _bddaa .BuSzPts !=nil {_bdagf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_bddaa .BuSzPts ,_bdagf );};if _bddaa .BuFontTx !=nil {_ccgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_bddaa .BuFontTx ,_ccgb );};if _bddaa .BuFont !=nil {_adcba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_bddaa .BuFont ,_adcba );};if _bddaa .BuNone !=nil {_ffbbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_bddaa .BuNone ,_ffbbf );};if _bddaa .BuAutoNum !=nil {_cgdge :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_bddaa .BuAutoNum ,_cgdge );};if _bddaa .BuChar !=nil {_fbgbd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_bddaa .BuChar ,_fbgbd );};if _bddaa .BuBlip !=nil {_ffgac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_bddaa .BuBlip ,_ffgac );};if _bddaa .TabLst !=nil {_cgcaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_bddaa .TabLst ,_cgcaa );};if _bddaa .DefRPr !=nil {_cbfdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}};e .EncodeElement (_bddaa .DefRPr ,_cbfdg );};if _bddaa .ExtLst !=nil {_cedgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bddaa .ExtLst ,_cedgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_HSLEffect ()*CT_HSLEffect {_cafb :=&CT_HSLEffect {};return _cafb }; +// Validate validates the CT_ScRgbColor and its children +func (_edbaee *CT_ScRgbColor )Validate ()error {return _edbaee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");}; -// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path -func (_gbda *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _gbda .FontScaleAttr !=nil {if _febfa :=_gbda .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_febfa !=nil {return _febfa ;};};if _gbda .LnSpcReductionAttr !=nil {if _cacafb :=_gbda .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cacafb !=nil {return _cacafb ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path +func (_dfcc *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _dcf :=_dfcc .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_dcf !=nil {return _dcf ;};return nil ;}; -// Validate validates the CT_Table and its children -func (_febfe *CT_Table )Validate ()error {return _febfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_dfdff *CT_ThemeableLineStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dggef :for {_aacea ,_aeagg :=d .Token ();if _aeagg !=nil {return _aeagg ;};switch _dfcc :=_aacea .(type ){case _d .StartElement :switch _dfcc .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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_dfdff .Ln =NewCT_LineProperties ();if _bdafga :=d .DecodeElement (_dfdff .Ln ,&_dfcc );_bdafga !=nil {return _bdafga ;};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 :"\u006c\u006e\u0052e\u0066"},_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 :"\u006c\u006e\u0052e\u0066"}:_dfdff .LnRef =NewCT_StyleMatrixReference ();if _aagcab :=d .DecodeElement (_dfdff .LnRef ,&_dfcc );_aagcab !=nil {return _aagcab ;};default:_bf .Log .Debug ("\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",_dfcc .Name );if _cdfdb :=d .Skip ();_cdfdb !=nil {return _cdfdb ;};};case _d .EndElement :break _dggef ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path +func (_febeb *CT_FontReference )ValidateWithPath (path string )error {if _febeb .IdxAttr ==ST_FontCollectionIndexUnset {return _db .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 _dccf :=_febeb .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_dccf !=nil {return _dccf ;};if _febeb .ScrgbClr !=nil {if _cega :=_febeb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cega !=nil {return _cega ;};};if _febeb .SrgbClr !=nil {if _bbbf :=_febeb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bbbf !=nil {return _bbbf ;};};if _febeb .HslClr !=nil {if _dceg :=_febeb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dceg !=nil {return _dceg ;};};if _febeb .SysClr !=nil {if _ebgd :=_febeb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ebgd !=nil {return _ebgd ;};};if _febeb .SchemeClr !=nil {if _gcabe :=_febeb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gcabe !=nil {return _gcabe ;};};if _febeb .PrstClr !=nil {if _bedf :=_febeb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bedf !=nil {return _bedf ;};};return nil ;}; -// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path -func (_cfgc *CT_LineEndProperties )ValidateWithPath (path string )error {if _acedb :=_cfgc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acedb !=nil {return _acedb ;};if _bgeac :=_cfgc .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_bgeac !=nil {return _bgeac ;};if _bagfa :=_cfgc .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_bagfa !=nil {return _bagfa ;};return nil ;};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_facb :=&CT_GvmlUseShapeRectangle {};return _facb ;};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;}; +// Validate validates the CT_GvmlTextShapeChoice and its children +func (_edbdf *CT_GvmlTextShapeChoice )Validate ()error {return _edbdf .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);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 (_gcffc ST_PresetPatternVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adfbc :=_b .Attr {};_adfbc .Name =name ;switch _gcffc {case ST_PresetPatternValUnset :_adfbc .Value ="";case ST_PresetPatternValPct5 :_adfbc .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_adfbc .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_adfbc .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_adfbc .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_adfbc .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_adfbc .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_adfbc .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_adfbc .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_adfbc .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_adfbc .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_adfbc .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_adfbc .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_adfbc .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_adfbc .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_adfbc .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_adfbc .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_adfbc .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_adfbc .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_adfbc .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_adfbc .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_adfbc .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_adfbc .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_adfbc .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_adfbc .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_adfbc .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_adfbc .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_adfbc .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_adfbc .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_adfbc .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_adfbc .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_adfbc .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_adfbc .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_adfbc .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_adfbc .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_adfbc .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_adfbc .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_adfbc .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_adfbc .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_adfbc .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_adfbc .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_adfbc .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_adfbc .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_adfbc .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_adfbc .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_adfbc .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_adfbc .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_adfbc .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_adfbc .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_adfbc .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_adfbc .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_adfbc .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_adfbc .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_adfbc .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_adfbc .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _adfbc ,nil ;};func (_cgbfe ST_TextWrappingType )Validate ()error {return _cgbfe .ValidateWithPath ("")};func NewCT_InverseTransform ()*CT_InverseTransform {_eeadd :=&CT_InverseTransform {};return _eeadd };func (_fged *CT_GlowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fged .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_db .Sprintf ("\u0025\u0076",*_fged .RadAttr )});};e .EncodeToken (start );if _fged .ScrgbClr !=nil {_degcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fged .ScrgbClr ,_degcb );};if _fged .SrgbClr !=nil {_aaae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fged .SrgbClr ,_aaae );};if _fged .HslClr !=nil {_abedf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fged .HslClr ,_abedf );};if _fged .SysClr !=nil {_badab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fged .SysClr ,_badab );};if _fged .SchemeClr !=nil {_ceeg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fged .SchemeClr ,_ceeg );};if _fged .PrstClr !=nil {_ffgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fged .PrstClr ,_ffgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcabd *CT_CustomColorList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agdf :for {_dcdd ,_ddgec :=d .Token ();if _ddgec !=nil {return _ddgec ;};switch _ddgd :=_dcdd .(type ){case _b .StartElement :switch _ddgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febc :=NewCT_CustomColor ();if _cdbgf :=d .DecodeElement (_febc ,&_ddgd );_cdbgf !=nil {return _cdbgf ;};_dcabd .CustClr =append (_dcabd .CustClr ,_febc );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ddgd .Name );if _dcddd :=d .Skip ();_dcddd !=nil {return _dcddd ;};};case _b .EndElement :break _agdf ;case _b .CharData :};};return nil ;};func (_baeb *CT_AlphaModulateEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baeb .Cont =NewCT_EffectContainer ();_fcb :for {_fgfa ,_eed :=d .Token ();if _eed !=nil {return _eed ;};switch _cgfb :=_fgfa .(type ){case _b .StartElement :switch _cgfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dgc :=d .DecodeElement (_baeb .Cont ,&_cgfb );_dgc !=nil {return _dgc ;};default:_be .Log .Debug ("\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",_cgfb .Name );if _gbe :=d .Skip ();_gbe !=nil {return _gbe ;};};case _b .EndElement :break _fcb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_RelativeOffsetEffect and its children -func (_abaad *CT_RelativeOffsetEffect )Validate ()error {return _abaad .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_XYAdjustHandle and its children +func (_bbccf *CT_XYAdjustHandle )Validate ()error {return _bbccf .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");};func (_aecgf ST_PathFillMode )Validate ()error {return _aecgf .ValidateWithPath ("")};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_agcfb :=&CT_XYAdjustHandle {};_agcfb .Pos =NewCT_AdjPoint2D ();return _agcfb ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TableStyle ()*CT_TableStyle {_agdca :=&CT_TableStyle {};_agdca .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 _agdca ;};func (_fabdb *CT_DashStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdbc :=range start .Attr {if _gdbc .Name .Local =="\u0064"{_fggf ,_aace :=ParseUnionST_PositivePercentage (_gdbc .Value );if _aace !=nil {return _aace ;};_fabdb .DAttr =_fggf ;continue ;};if _gdbc .Name .Local =="\u0073\u0070"{_cbcgg ,_aaegb :=ParseUnionST_PositivePercentage (_gdbc .Value );if _aaegb !=nil {return _aaegb ;};_fabdb .SpAttr =_cbcgg ;continue ;};};for {_fefb ,_egea :=d .Token ();if _egea !=nil {return _db .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_egea );};if _gdfbg ,_ffbcc :=_fefb .(_b .EndElement );_ffbcc &&_gdfbg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path -func (_dfefa *CT_LineStyleList )ValidateWithPath (path string )error {for _dgeed ,_aceeg :=range _dfefa .Ln {if _gdcc :=_aceeg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_dgeed ));_gdcc !=nil {return _gdcc ;};};return nil ;};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_ffgba :=&CT_PositiveFixedPercentage {};return _ffgba ;};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;);func (_gcceg ST_TextShapeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcceg .String (),start );};func (_dddec *CT_Color )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aabd :for {_agea ,_fbgf :=d .Token ();if _fbgf !=nil {return _fbgf ;};switch _beac :=_agea .(type ){case _d .StartElement :switch _beac .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dddec .ScrgbClr =NewCT_ScRgbColor ();if _fgfge :=d .DecodeElement (_dddec .ScrgbClr ,&_beac );_fgfge !=nil {return _fgfge ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dddec .SrgbClr =NewCT_SRgbColor ();if _dbbba :=d .DecodeElement (_dddec .SrgbClr ,&_beac );_dbbba !=nil {return _dbbba ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dddec .HslClr =NewCT_HslColor ();if _aeeg :=d .DecodeElement (_dddec .HslClr ,&_beac );_aeeg !=nil {return _aeeg ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dddec .SysClr =NewCT_SystemColor ();if _eced :=d .DecodeElement (_dddec .SysClr ,&_beac );_eced !=nil {return _eced ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dddec .SchemeClr =NewCT_SchemeColor ();if _ceaf :=d .DecodeElement (_dddec .SchemeClr ,&_beac );_ceaf !=nil {return _ceaf ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dddec .PrstClr =NewCT_PresetColor ();if _fff :=d .DecodeElement (_dddec .PrstClr ,&_beac );_fff !=nil {return _fff ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_beac .Name );if _gfdc :=d .Skip ();_gfdc !=nil {return _gfdc ;};};case _d .EndElement :break _aabd ;case _d .CharData :};};return nil ;};func NewEG_ColorTransform ()*EG_ColorTransform {_bbdeb :=&EG_ColorTransform {};return _bbdeb }; +// Validate validates the CT_AnimationElementChoice and its children +func (_ceb *CT_AnimationElementChoice )Validate ()error {return _ceb .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_dbgdc ST_PathShadeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_badgfe :=_b .Attr {};_badgfe .Name =name ;switch _dbgdc {case ST_PathShadeTypeUnset :_badgfe .Value ="";case ST_PathShadeTypeShape :_badgfe .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_badgfe .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_badgfe .Value ="\u0072\u0065\u0063\u0074";};return _badgfe ,nil ;};func (_gdafg *Theme )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_b .Attr {Name :_b .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 ,_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 :"\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 ,_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:\u0074\u0068\u0065\u006d\u0065";return _gdafg .CT_OfficeStyleSheet .MarshalXML (e ,start );};type ST_PresetMaterialType byte ;type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};func (_gafag *CT_GrayscaleTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_edbe ,_dbdbd :=d .Token ();if _dbdbd !=nil {return _db .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",_dbdbd );};if _eafd ,_agebd :=_edbe .(_b .EndElement );_agebd &&_eafd .Name ==start .Name {break ;};};return nil ;};func (_gfbae *CT_TextTabStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfbae .PosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073"},Value :_db .Sprintf ("\u0025\u0076",*_gfbae .PosAttr )});};if _gfbae .AlgnAttr !=ST_TextTabAlignTypeUnset {_dacec ,_eeebd :=_gfbae .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _eeebd !=nil {return _eeebd ;};start .Attr =append (start .Attr ,_dacec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};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 (_edcd *CT_ColorReplaceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agbc :for {_cdff ,_bfdc :=d .Token ();if _bfdc !=nil {return _bfdc ;};switch _dgbga :=_cdff .(type ){case _b .StartElement :switch _dgbga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edcd .ScrgbClr =NewCT_ScRgbColor ();if _aaecb :=d .DecodeElement (_edcd .ScrgbClr ,&_dgbga );_aaecb !=nil {return _aaecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edcd .SrgbClr =NewCT_SRgbColor ();if _adae :=d .DecodeElement (_edcd .SrgbClr ,&_dgbga );_adae !=nil {return _adae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edcd .HslClr =NewCT_HslColor ();if _gba :=d .DecodeElement (_edcd .HslClr ,&_dgbga );_gba !=nil {return _gba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edcd .SysClr =NewCT_SystemColor ();if _afbe :=d .DecodeElement (_edcd .SysClr ,&_dgbga );_afbe !=nil {return _afbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edcd .SchemeClr =NewCT_SchemeColor ();if _fedea :=d .DecodeElement (_edcd .SchemeClr ,&_dgbga );_fedea !=nil {return _fedea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_edcd .PrstClr =NewCT_PresetColor ();if _ddad :=d .DecodeElement (_edcd .PrstClr ,&_dgbga );_ddad !=nil {return _ddad ;};default:_be .Log .Debug ("\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",_dgbga .Name );if _gfge :=d .Skip ();_gfge !=nil {return _gfge ;};};case _b .EndElement :break _agbc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_XYAdjustHandle and its children -func (_gcdec *CT_XYAdjustHandle )Validate ()error {return _gcdec .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");}; +// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path +func (_fgbd *CT_ShapeStyle )ValidateWithPath (path string )error {if _gbggb :=_fgbd .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_gbggb !=nil {return _gbggb ;};if _gecccf :=_fgbd .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_gecccf !=nil {return _gecccf ;};if _gddga :=_fgbd .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_gddga !=nil {return _gddga ;};if _gfefc :=_fgbd .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066");_gfefc !=nil {return _gfefc ;};return nil ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};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 ;};func (_cacec *CT_Path2DMoveTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gcaeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_cacec .Pt ,_gcaeb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcea *CT_Vector3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbedd :=range start .Attr {if _ecbedd .Name .Local =="\u0064\u0078"{_dcdae ,_affe :=ParseUnionST_Coordinate (_ecbedd .Value );if _affe !=nil {return _affe ;};_dcea .DxAttr =_dcdae ;continue ;};if _ecbedd .Name .Local =="\u0064\u0079"{_agegd ,_ggfcfc :=ParseUnionST_Coordinate (_ecbedd .Value );if _ggfcfc !=nil {return _ggfcfc ;};_dcea .DyAttr =_agegd ;continue ;};if _ecbedd .Name .Local =="\u0064\u007a"{_dcdc ,_cfegb :=ParseUnionST_Coordinate (_ecbedd .Value );if _cfegb !=nil {return _cfegb ;};_dcea .DzAttr =_dcdc ;continue ;};};for {_fdfde ,_afdfd :=d .Token ();if _afdfd !=nil {return _db .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_afdfd );};if _cbbgbb ,_bgfdga :=_fdfde .(_b .EndElement );_bgfdga &&_cbbgbb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ThemeableLineStyle and its children -func (_bgdgae *CT_ThemeableLineStyle )Validate ()error {return _bgdgae .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path +func (_fddaf *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path -func (_acffb *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _acffb .ValAttr < 0{return _b .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 ,_acffb .ValAttr );};if _acffb .ValAttr > 158400{return _b .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 ,_acffb .ValAttr );};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 ;}; +// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path +func (_abfafc *CT_TintEffect )ValidateWithPath (path string )error {if _abfafc .HueAttr !=nil {if *_abfafc .HueAttr < 0{return _db .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 ,*_abfafc .HueAttr );};if *_abfafc .HueAttr >=21600000{return _db .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 ,*_abfafc .HueAttr );};};if _abfafc .AmtAttr !=nil {if _gface :=_abfafc .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_gface !=nil {return _gface ;};};return nil ;}; -// Validate validates the CT_SoftEdgesEffect and its children -func (_fegfd *CT_SoftEdgesEffect )Validate ()error {return _fegfd .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");};type ST_PathShadeType byte ; +// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path +func (_fdgcb *ThemeManager )ValidateWithPath (path string )error {if _ddffb :=_fdgcb .CT_EmptyElement .ValidateWithPath (path );_ddffb !=nil {return _ddffb ;};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;);func NewCT_ComplementTransform ()*CT_ComplementTransform {_aaea :=&CT_ComplementTransform {};return _aaea ;};func (_aegebf *ST_PathFillMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfcbc ,_afbc :=d .Token ();if _afbc !=nil {return _afbc ;};if _gcfda ,_fbaaa :=_dfcbc .(_b .EndElement );_fbaaa &&_gcfda .Name ==start .Name {*_aegebf =1;return nil ;};if _feabcf ,_gcccf :=_dfcbc .(_b .CharData );!_gcccf {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfcbc );}else {switch string (_feabcf ){case "":*_aegebf =0;case "\u006e\u006f\u006e\u0065":*_aegebf =1;case "\u006e\u006f\u0072\u006d":*_aegebf =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_aegebf =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_aegebf =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_aegebf =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_aegebf =6;};};_dfcbc ,_afbc =d .Token ();if _afbc !=nil {return _afbc ;};if _acfefb ,_edeff :=_dfcbc .(_b .EndElement );_edeff &&_acfefb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfcbc );};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_TableBackgroundStyle ()*CT_TableBackgroundStyle {_eegfad :=&CT_TableBackgroundStyle {};return _eegfad ;};type CT_LineJoinRound struct{}; -// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path -func (_bgfc *CT_FillEffect )ValidateWithPath (path string )error {if _bgfc .NoFill !=nil {if _afdc :=_bgfc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_afdc !=nil {return _afdc ;};};if _bgfc .SolidFill !=nil {if _ebebe :=_bgfc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ebebe !=nil {return _ebebe ;};};if _bgfc .GradFill !=nil {if _fadb :=_bgfc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fadb !=nil {return _fadb ;};};if _bgfc .BlipFill !=nil {if _eceb :=_bgfc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_eceb !=nil {return _eceb ;};};if _bgfc .PattFill !=nil {if _aaba :=_bgfc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aaba !=nil {return _aaba ;};};if _bgfc .GrpFill !=nil {if _gefbc :=_bgfc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gefbc !=nil {return _gefbc ;};};return nil ;};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);func (_acfcd *CT_GradientFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acfcd .FlipAttr !=ST_TileFlipModeUnset {_fafad ,_egcf :=_acfcd .FlipAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006c\u0069\u0070"});if _egcf !=nil {return _egcf ;};start .Attr =append (start .Attr ,_fafad );};if _acfcd .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_acfcd .RotWithShapeAttr ))});};e .EncodeToken (start );if _acfcd .GsLst !=nil {_edgf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_acfcd .GsLst ,_edgf );};if _acfcd .Lin !=nil {_abgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ci\u006e"}};e .EncodeElement (_acfcd .Lin ,_abgc );};if _acfcd .Path !=nil {_cbgba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_acfcd .Path ,_cbgba );};if _acfcd .TileRect !=nil {_bcdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}};e .EncodeElement (_acfcd .TileRect ,_bcdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eddda ST_TextBulletSize )String ()string {if _eddda .ST_TextBulletSizePercent !=nil {return _b .Sprintf ("\u0025\u0076",*_eddda .ST_TextBulletSizePercent );};if _eddda .ST_TextBulletSizeDecimal !=nil {return _b .Sprintf ("\u0025\u0076",*_eddda .ST_TextBulletSizeDecimal );};return "";};func NewCT_TableGrid ()*CT_TableGrid {_bbfg :=&CT_TableGrid {};return _bbfg }; +// Validate validates the CT_TextBulletSizePercent and its children +func (_abdbf *CT_TextBulletSizePercent )Validate ()error {return _abdbf .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;}; -// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path -func (_aagga *CT_Scene3D )ValidateWithPath (path string )error {if _egbgb :=_aagga .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_egbgb !=nil {return _egbgb ;};if _gbbdc :=_aagga .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_gbbdc !=nil {return _gbbdc ;};if _aagga .Backdrop !=nil {if _dfbae :=_aagga .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_dfbae !=nil {return _dfbae ;};};if _aagga .ExtLst !=nil {if _gdeeg :=_aagga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdeeg !=nil {return _gdeeg ;};};return nil ;};func (_gadaf ST_PresetPatternVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gceaf :=_d .Attr {};_gceaf .Name =name ;switch _gadaf {case ST_PresetPatternValUnset :_gceaf .Value ="";case ST_PresetPatternValPct5 :_gceaf .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_gceaf .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_gceaf .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_gceaf .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_gceaf .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_gceaf .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_gceaf .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_gceaf .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_gceaf .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_gceaf .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_gceaf .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_gceaf .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_gceaf .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_gceaf .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_gceaf .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_gceaf .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_gceaf .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_gceaf .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_gceaf .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_gceaf .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_gceaf .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_gceaf .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_gceaf .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_gceaf .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_gceaf .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_gceaf .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_gceaf .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_gceaf .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_gceaf .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_gceaf .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_gceaf .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_gceaf .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_gceaf .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_gceaf .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_gceaf .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_gceaf .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_gceaf .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_gceaf .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_gceaf .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_gceaf .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_gceaf .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_gceaf .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_gceaf .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_gceaf .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_gceaf .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_gceaf .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_gceaf .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_gceaf .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_gceaf .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_gceaf .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_gceaf .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_gceaf .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_gceaf .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_gceaf .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _gceaf ,nil ;}; +// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path +func (_gabda *EG_ColorTransform )ValidateWithPath (path string )error {if _gabda .Tint !=nil {if _aaagd :=_gabda .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_aaagd !=nil {return _aaagd ;};};if _gabda .Shade !=nil {if _affbe :=_gabda .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065");_affbe !=nil {return _affbe ;};};if _gabda .Comp !=nil {if _cgcbg :=_gabda .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_cgcbg !=nil {return _cgcbg ;};};if _gabda .Inv !=nil {if _ebgee :=_gabda .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076");_ebgee !=nil {return _ebgee ;};};if _gabda .Gray !=nil {if _gfdd :=_gabda .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_gfdd !=nil {return _gfdd ;};};if _gabda .Alpha !=nil {if _efadg :=_gabda .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_efadg !=nil {return _efadg ;};};if _gabda .AlphaOff !=nil {if _cadce :=_gabda .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_cadce !=nil {return _cadce ;};};if _gabda .AlphaMod !=nil {if _aebgd :=_gabda .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_aebgd !=nil {return _aebgd ;};};if _gabda .Hue !=nil {if _fggaf :=_gabda .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_fggaf !=nil {return _fggaf ;};};if _gabda .HueOff !=nil {if _gdbgag :=_gabda .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066");_gdbgag !=nil {return _gdbgag ;};};if _gabda .HueMod !=nil {if _defcgc :=_gabda .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_defcgc !=nil {return _defcgc ;};};if _gabda .Sat !=nil {if _edfd :=_gabda .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_edfd !=nil {return _edfd ;};};if _gabda .SatOff !=nil {if _cebbe :=_gabda .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_cebbe !=nil {return _cebbe ;};};if _gabda .SatMod !=nil {if _agfff :=_gabda .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_agfff !=nil {return _agfff ;};};if _gabda .Lum !=nil {if _cagg :=_gabda .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_cagg !=nil {return _cagg ;};};if _gabda .LumOff !=nil {if _bffgd :=_gabda .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_bffgd !=nil {return _bffgd ;};};if _gabda .LumMod !=nil {if _dgcgg :=_gabda .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_dgcgg !=nil {return _dgcgg ;};};if _gabda .Red !=nil {if _deab :=_gabda .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064");_deab !=nil {return _deab ;};};if _gabda .RedOff !=nil {if _gfadca :=_gabda .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_gfadca !=nil {return _gfadca ;};};if _gabda .RedMod !=nil {if _eafef :=_gabda .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064");_eafef !=nil {return _eafef ;};};if _gabda .Green !=nil {if _gcdg :=_gabda .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_gcdg !=nil {return _gcdg ;};};if _gabda .GreenOff !=nil {if _dgcbb :=_gabda .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f");_dgcbb !=nil {return _dgcbb ;};};if _gabda .GreenMod !=nil {if _bcfggg :=_gabda .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_bcfggg !=nil {return _bcfggg ;};};if _gabda .Blue !=nil {if _cebbb :=_gabda .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065");_cebbb !=nil {return _cebbb ;};};if _gabda .BlueOff !=nil {if _egfae :=_gabda .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_egfae !=nil {return _egfae ;};};if _gabda .BlueMod !=nil {if _dfgff :=_gabda .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064");_dfgff !=nil {return _dfgff ;};};if _gabda .Gamma !=nil {if _cgacd :=_gabda .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_cgacd !=nil {return _cgacd ;};};if _gabda .InvGamma !=nil {if _geaag :=_gabda .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da");_geaag !=nil {return _geaag ;};};return nil ;};func (_fcacb *EG_Text3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcacb .Sp3d !=nil {_eaeba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_fcacb .Sp3d ,_eaeba );};if _fcacb .FlatTx !=nil {_efebe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_fcacb .FlatTx ,_efebe );};return nil ;};func (_aaec *CT_ColorMapping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_abfef ,_afad :=_aaec .Bg1Attr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0067\u0031"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );_abfef ,_afad =_aaec .Tx1Attr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0078\u0031"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );_abfef ,_afad =_aaec .Bg2Attr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0067\u0032"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );_abfef ,_afad =_aaec .Tx2Attr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0078\u0032"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );_abfef ,_afad =_aaec .Accent1Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );_abfef ,_afad =_aaec .Accent2Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );_abfef ,_afad =_aaec .Accent3Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );_abfef ,_afad =_aaec .Accent4Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );_abfef ,_afad =_aaec .Accent5Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );_abfef ,_afad =_aaec .Accent6Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );_abfef ,_afad =_aaec .HlinkAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006c\u0069n\u006b"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );_abfef ,_afad =_aaec .FolHlinkAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_abfef );e .EncodeToken (start );if _aaec .ExtLst !=nil {_cgdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaec .ExtLst ,_cgdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_bad :=&CT_AnimationChartElement {};_bad .BldStepAttr =ST_ChartBuildStep (1);return _bad ;}; -// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path -func (_fbgdg *CT_TextBlipBullet )ValidateWithPath (path string )error {if _eccfb :=_fbgdg .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_eccfb !=nil {return _eccfb ;};return nil ;};func (_ddfg *CT_CustomGeometry2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddfg .AvLst !=nil {_caeb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_ddfg .AvLst ,_caeb );};if _ddfg .GdLst !=nil {_cdbd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ddfg .GdLst ,_cdbd );};if _ddfg .AhLst !=nil {_bfbbg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}};e .EncodeElement (_ddfg .AhLst ,_bfbbg );};if _ddfg .CxnLst !=nil {_fabaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ddfg .CxnLst ,_fabaf );};if _ddfg .Rect !=nil {_ageac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}};e .EncodeElement (_ddfg .Rect ,_ageac );};_gegd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_ddfg .PathLst ,_gegd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gddgb *EG_EffectProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eadce :for {_fcecc ,_abaag :=d .Token ();if _abaag !=nil {return _abaag ;};switch _eccab :=_fcecc .(type ){case _d .StartElement :switch _eccab .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 :"\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"}:_gddgb .EffectLst =NewCT_EffectList ();if _dfee :=d .DecodeElement (_gddgb .EffectLst ,&_eccab );_dfee !=nil {return _dfee ;};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"}:_gddgb .EffectDag =NewCT_EffectContainer ();if _efafa :=d .DecodeElement (_gddgb .EffectDag ,&_eccab );_efafa !=nil {return _efafa ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_eccab .Name );if _abdbe :=d .Skip ();_abdbe !=nil {return _abdbe ;};};case _d .EndElement :break _eadce ;case _d .CharData :};};return nil ;};func (_bee *CT_AlphaReplaceEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061"},Value :_b .Sprintf ("\u0025\u0076",_bee .AAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SoftEdgesEffect struct{RadAttr int64 ;};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_fegcd :=&CT_NonVisualDrawingShapeProps {};return _fegcd ;};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 (_cbdga *CT_TextTabStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbgfe :=range start .Attr {if _gbgfe .Name .Local =="\u0070\u006f\u0073"{_adedb ,_cgbga :=ParseUnionST_Coordinate32 (_gbgfe .Value );if _cgbga !=nil {return _cgbga ;};_cbdga .PosAttr =&_adedb ;continue ;};if _gbgfe .Name .Local =="\u0061\u006c\u0067\u006e"{_cbdga .AlgnAttr .UnmarshalXMLAttr (_gbgfe );continue ;};};for {_bbgbeb ,_aabdb :=d .Token ();if _aabdb !=nil {return _b .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",_aabdb );};if _gbdcf ,_ecabga :=_bbgbeb .(_d .EndElement );_ecabga &&_gbdcf .Name ==start .Name {break ;};};return nil ;};func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_bcdaf :=&CT_EffectStyleItem {};return _bcdaf };func (_fac *CT_AudioCDTime )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcfg :=range start .Attr {if _gcfg .Name .Local =="\u0074\u0072\u0061c\u006b"{_gagbf ,_gfb :=_c .ParseUint (_gcfg .Value ,10,8);if _gfb !=nil {return _gfb ;};_fac .TrackAttr =uint8 (_gagbf );continue ;};if _gcfg .Name .Local =="\u0074\u0069\u006d\u0065"{_dgg ,_gec :=_c .ParseUint (_gcfg .Value ,10,32);if _gec !=nil {return _gec ;};_ceac :=uint32 (_dgg );_fac .TimeAttr =&_ceac ;continue ;};};for {_gdcd ,_aee :=d .Token ();if _aee !=nil {return _b .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",_aee );};if _bef ,_bfaa :=_gdcd .(_d .EndElement );_bfaa &&_bef .Name ==start .Name {break ;};};return nil ;};func (_ebffc *CT_NonVisualDrawingShapeProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebffc .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_ebffc .TxBoxAttr ))});};e .EncodeToken (start );if _ebffc .SpLocks !=nil {_fdeg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_ebffc .SpLocks ,_fdeg );};if _ebffc .ExtLst !=nil {_acddb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebffc .ExtLst ,_acddb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ThemeManager struct{CT_EmptyElement };func (_febgg ST_Coordinate32 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _febgg .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_febgg .ST_Coordinate32Unqualified )));};if _febgg .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_febgg .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; +// Validate validates the EG_EffectProperties and its children +func (_fafead *EG_EffectProperties )Validate ()error {return _fafead .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_GlowEffect ()*CT_GlowEffect {_efgbf :=&CT_GlowEffect {};return _efgbf };func (_fede *CT_ColorChangeEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fede .ClrFrom =NewCT_Color ();_fede .ClrTo =NewCT_Color ();for _ ,_facb :=range start .Attr {if _facb .Name .Local =="\u0075\u0073\u0065\u0041"{_bdcf ,_dgfd :=_af .ParseBool (_facb .Value );if _dgfd !=nil {return _dgfd ;};_fede .UseAAttr =&_bdcf ;continue ;};};_cacbg :for {_daac ,_ddaa :=d .Token ();if _ddaa !=nil {return _ddaa ;};switch _gafd :=_daac .(type ){case _b .StartElement :switch _gafd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gbgcfg :=d .DecodeElement (_fede .ClrFrom ,&_gafd );_gbgcfg !=nil {return _gbgcfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _gaagb :=d .DecodeElement (_fede .ClrTo ,&_gafd );_gaagb !=nil {return _gaagb ;};default:_be .Log .Debug ("\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",_gafd .Name );if _bfdd :=d .Skip ();_bfdd !=nil {return _bfdd ;};};case _b .EndElement :break _cacbg ;case _b .CharData :};};return nil ;};func (_acbeag *Graphic )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _acbeag .CT_GraphicalObject .MarshalXML (e ,start );};func (_bbced *CT_Table )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbced .TblGrid =NewCT_TableGrid ();_fbaab :for {_bfge ,_fcgc :=d .Token ();if _fcgc !=nil {return _fcgc ;};switch _dcbca :=_bfge .(type ){case _b .StartElement :switch _dcbca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bbced .TblPr =NewCT_TableProperties ();if _dagbf :=d .DecodeElement (_bbced .TblPr ,&_dcbca );_dagbf !=nil {return _dagbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _bffgg :=d .DecodeElement (_bbced .TblGrid ,&_dcbca );_bffgg !=nil {return _bffgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbabd :=NewCT_TableRow ();if _efega :=d .DecodeElement (_gbabd ,&_dcbca );_efega !=nil {return _efega ;};_bbced .Tr =append (_bbced .Tr ,_gbabd );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_dcbca .Name );if _geeac :=d .Skip ();_geeac !=nil {return _geeac ;};};case _b .EndElement :break _fbaab ;case _b .CharData :};};return nil ;};func (_bbadae ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edfbc :=_b .Attr {};_edfbc .Name =name ;switch _bbadae {case ST_AnimationDgmOnlyBuildTypeUnset :_edfbc .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_edfbc .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_edfbc .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_edfbc .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _edfbc ,nil ;}; -// Validate validates the CT_FontReference and its children -func (_bdag *CT_FontReference )Validate ()error {return _bdag .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_dcgcg ST_TextVertOverflowType )Validate ()error {return _dcgcg .ValidateWithPath ("")};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_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;};func NewEG_TextBullet ()*EG_TextBullet {_cccag :=&EG_TextBullet {};return _cccag };func (_agaef *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abacf :for {_cdbdf ,_gcfgee :=d .Token ();if _gcfgee !=nil {return _gcfgee ;};switch _feaef :=_cdbdf .(type ){case _d .StartElement :switch _feaef .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"}:_agaef .NoFill =NewCT_NoFillProperties ();if _cbagcf :=d .DecodeElement (_agaef .NoFill ,&_feaef );_cbagcf !=nil {return _cbagcf ;};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"}:_agaef .SolidFill =NewCT_SolidColorFillProperties ();if _eadc :=d .DecodeElement (_agaef .SolidFill ,&_feaef );_eadc !=nil {return _eadc ;};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"}:_agaef .GradFill =NewCT_GradientFillProperties ();if _fgada :=d .DecodeElement (_agaef .GradFill ,&_feaef );_fgada !=nil {return _fgada ;};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"}:_agaef .BlipFill =NewCT_BlipFillProperties ();if _eebbc :=d .DecodeElement (_agaef .BlipFill ,&_feaef );_eebbc !=nil {return _eebbc ;};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"}:_agaef .PattFill =NewCT_PatternFillProperties ();if _acbef :=d .DecodeElement (_agaef .PattFill ,&_feaef );_acbef !=nil {return _acbef ;};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"}:_agaef .GrpFill =NewCT_GroupFillProperties ();if _deebc :=d .DecodeElement (_agaef .GrpFill ,&_feaef );_deebc !=nil {return _deebc ;};default:_bf .Log .Debug ("\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",_feaef .Name );if _gadad :=d .Skip ();_gadad !=nil {return _gadad ;};};case _d .EndElement :break _abacf ;case _d .CharData :};};return nil ;};func (_egfb *CT_ColorSchemeAndMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ggbeg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_egfb .ClrScheme ,_ggbeg );if _egfb .ClrMap !=nil {_gbfe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_egfb .ClrMap ,_gbfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfdb *CT_GroupFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfaf *CT_NonVisualDrawingProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cfaf .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cfaf .NameAttr )});if _cfaf .DescrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cfaf .DescrAttr )});};if _cfaf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_cfaf .HiddenAttr ))});};if _cfaf .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cfaf .TitleAttr )});};e .EncodeToken (start );if _cfaf .HlinkClick !=nil {_fbcee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_cfaf .HlinkClick ,_fbcee );};if _cfaf .HlinkHover !=nil {_gagcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}};e .EncodeElement (_cfaf .HlinkHover ,_gagcg );};if _cfaf .ExtLst !=nil {_abde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfaf .ExtLst ,_abde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acaee *EG_Geometry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acaee .CustGeom !=nil {_facacd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_acaee .CustGeom ,_facacd );};if _acaee .PrstGeom !=nil {_dcbfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_acaee .PrstGeom ,_dcbfa );};return nil ;};func (_deg *CT_AlphaFloorEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggc *CT_AudioFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",_ggc .LinkAttr )});if _ggc .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 :_b .Sprintf ("\u0025\u0076",*_ggc .ContentTypeAttr )});};e .EncodeToken (start );if _ggc .ExtLst !=nil {_fbffa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggc .ExtLst ,_fbffa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbcag *CT_VideoFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbfc :=range start .Attr {if _dbfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbfc .Name .Local =="\u006c\u0069\u006e\u006b"||_dbfc .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"&&_dbfc .Name .Local =="\u006c\u0069\u006e\u006b"{_abefb ,_bdaaf :=_dbfc .Value ,error (nil );if _bdaaf !=nil {return _bdaaf ;};_bbcag .LinkAttr =_abefb ;continue ;};if _dbfc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bbagf ,_dgaba :=_dbfc .Value ,error (nil );if _dgaba !=nil {return _dgaba ;};_bbcag .ContentTypeAttr =&_bbagf ;continue ;};};_aaafcb :for {_gdcggb ,_dbeage :=d .Token ();if _dbeage !=nil {return _dbeage ;};switch _dbagf :=_gdcggb .(type ){case _d .StartElement :switch _dbagf .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbcag .ExtLst =NewCT_OfficeArtExtensionList ();if _bccda :=d .DecodeElement (_bbcag .ExtLst ,&_dbagf );_bccda !=nil {return _bccda ;};default:_bf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_V\u0069\u0064e\u006f\u0046\u0069\u006c\u0065\u0020\u0025\u0076",_dbagf .Name );if _ecbcg :=d .Skip ();_ecbcg !=nil {return _ecbcg ;};};case _d .EndElement :break _aaafcb ;case _d .CharData :};};return nil ;}; +// Validate validates the EG_TextAutofit and its children +func (_dbcbb *EG_TextAutofit )Validate ()error {return _dbcbb .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_ffbba :=&EG_ThemeableFontStyles {};return _ffbba ;};func (_cdbdcf ST_PresetShadowVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdbdcf .String (),start );};func (_bcbgff *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becaf ,_fgcdb :=d .Token ();if _fgcdb !=nil {return _fgcdb ;};if _gfcda ,_febbf :=_becaf .(_b .EndElement );_febbf &&_gfcda .Name ==start .Name {*_bcbgff =1;return nil ;};if _cabac ,_fcdge :=_becaf .(_b .CharData );!_fcdge {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_becaf );}else {switch string (_cabac ){case "":*_bcbgff =0;case "\u006f\u006e\u0065":*_bcbgff =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_bcbgff =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_bcbgff =3;};};_becaf ,_fgcdb =d .Token ();if _fgcdb !=nil {return _fgcdb ;};if _edbaea ,_eeacg :=_becaf .(_b .EndElement );_eeacg &&_edbaea .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_becaf );}; -// Validate validates the EG_FillProperties and its children -func (_gfgca *EG_FillProperties )Validate ()error {return _gfgca .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_PictureLocking and its children +func (_gcedb *CT_PictureLocking )Validate ()error {return _gcedb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");};type CT_TextBulletSizePoint struct{ValAttr int32 ;}; -// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path -func (_acccg *CT_TableProperties )ValidateWithPath (path string )error {if _acccg .NoFill !=nil {if _egde :=_acccg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_egde !=nil {return _egde ;};};if _acccg .SolidFill !=nil {if _geaec :=_acccg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_geaec !=nil {return _geaec ;};};if _acccg .GradFill !=nil {if _dcfb :=_acccg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dcfb !=nil {return _dcfb ;};};if _acccg .BlipFill !=nil {if _acaac :=_acccg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_acaac !=nil {return _acaac ;};};if _acccg .PattFill !=nil {if _fgfff :=_acccg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fgfff !=nil {return _fgfff ;};};if _acccg .GrpFill !=nil {if _ebbge :=_acccg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ebbge !=nil {return _ebbge ;};};if _acccg .EffectLst !=nil {if _ddbff :=_acccg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ddbff !=nil {return _ddbff ;};};if _acccg .EffectDag !=nil {if _ggede :=_acccg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ggede !=nil {return _ggede ;};};if _acccg .Choice !=nil {if _fecbb :=_acccg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fecbb !=nil {return _fecbb ;};};if _acccg .ExtLst !=nil {if _bbacb :=_acccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbacb !=nil {return _bbacb ;};};return nil ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_baad :=&CT_BiLevelEffect {};return _baad }; +// Validate validates the CT_TextBulletTypefaceFollowText and its children +func (_cdbgb *CT_TextBulletTypefaceFollowText )Validate ()error {return _cdbgb .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");};func (_cbffac *EG_ShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feeaa :for {_bddbf ,_ebbbf :=d .Token ();if _ebbbf !=nil {return _ebbbf ;};switch _fagbeb :=_bddbf .(type ){case _b .StartElement :switch _fagbeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbffac .Lin =NewCT_LinearShadeProperties ();if _fcbg :=d .DecodeElement (_cbffac .Lin ,&_fagbeb );_fcbg !=nil {return _fcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cbffac .Path =NewCT_PathShadeProperties ();if _bbdab :=d .DecodeElement (_cbffac .Path ,&_fagbeb );_bbdab !=nil {return _bbdab ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0064\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fagbeb .Name );if _abeef :=d .Skip ();_abeef !=nil {return _abeef ;};};case _b .EndElement :break _feeaa ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path -func (_eecf *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _fgbg ,_gfgf :=range _eecf .EG_FillProperties {if _bgdc :=_gfgf .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_fgbg ));_bgdc !=nil {return _bgdc ;};};return nil ;};func (_efabd *ST_TextCapsType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debfg ,_affeg :=d .Token ();if _affeg !=nil {return _affeg ;};if _fecdb ,_bcffb :=_debfg .(_d .EndElement );_bcffb &&_fecdb .Name ==start .Name {*_efabd =1;return nil ;};if _gfacdc ,_aeaaa :=_debfg .(_d .CharData );!_aeaaa {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",_debfg );}else {switch string (_gfacdc ){case "":*_efabd =0;case "\u006e\u006f\u006e\u0065":*_efabd =1;case "\u0073\u006d\u0061l\u006c":*_efabd =2;case "\u0061\u006c\u006c":*_efabd =3;};};_debfg ,_affeg =d .Token ();if _affeg !=nil {return _affeg ;};if _beabd ,_beaec :=_debfg .(_d .EndElement );_beaec &&_beabd .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",_debfg );};func (_aadeg ST_AnimationBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecdef :=_d .Attr {};_ecdef .Name =name ;switch _aadeg {case ST_AnimationBuildTypeUnset :_ecdef .Value ="";case ST_AnimationBuildTypeAllAtOnce :_ecdef .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _ecdef ,nil ;};func (_cdff *CT_StyleMatrixReference )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgaae :=range start .Attr {if _fgaae .Name .Local =="\u0069\u0064\u0078"{_ggbfd ,_gcfca :=_c .ParseUint (_fgaae .Value ,10,32);if _gcfca !=nil {return _gcfca ;};_cdff .IdxAttr =uint32 (_ggbfd );continue ;};};_fgeebca :for {_feggf ,_bfabg :=d .Token ();if _bfabg !=nil {return _bfabg ;};switch _edecc :=_feggf .(type ){case _d .StartElement :switch _edecc .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cdff .ScrgbClr =NewCT_ScRgbColor ();if _fccac :=d .DecodeElement (_cdff .ScrgbClr ,&_edecc );_fccac !=nil {return _fccac ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cdff .SrgbClr =NewCT_SRgbColor ();if _fcfe :=d .DecodeElement (_cdff .SrgbClr ,&_edecc );_fcfe !=nil {return _fcfe ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cdff .HslClr =NewCT_HslColor ();if _cfeg :=d .DecodeElement (_cdff .HslClr ,&_edecc );_cfeg !=nil {return _cfeg ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cdff .SysClr =NewCT_SystemColor ();if _gfdce :=d .DecodeElement (_cdff .SysClr ,&_edecc );_gfdce !=nil {return _gfdce ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cdff .SchemeClr =NewCT_SchemeColor ();if _dbgge :=d .DecodeElement (_cdff .SchemeClr ,&_edecc );_dbgge !=nil {return _dbgge ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cdff .PrstClr =NewCT_PresetColor ();if _baga :=d .DecodeElement (_cdff .PrstClr ,&_edecc );_baga !=nil {return _baga ;};default:_bf .Log .Debug ("\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",_edecc .Name );if _egfac :=d .Skip ();_egfac !=nil {return _egfac ;};};case _d .EndElement :break _fgeebca ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_TextFont and its children +func (_efgcb *CT_TextFont )Validate ()error {return _efgcb .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");}; -// Validate validates the CT_DashStopList and its children -func (_gcgg *CT_DashStopList )Validate ()error {return _gcgg .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_eada *CT_LineJoinMiterProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgbfc :=range start .Attr {if _bgbfc .Name .Local =="\u006c\u0069\u006d"{_ggegga ,_gfged :=ParseUnionST_PositivePercentage (_bgbfc .Value );if _gfged !=nil {return _gfged ;};_eada .LimAttr =&_ggegga ;continue ;};};for {_bbcca ,_fagbd :=d .Token ();if _fagbd !=nil {return _b .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",_fagbd );};if _fffe ,_feeac :=_bbcca .(_d .EndElement );_feeac &&_fffe .Name ==start .Name {break ;};};return nil ;};func (_daecec *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdgb :=range start .Attr {if _gdgb .Name .Local =="\u006e\u006f\u0047r\u0070"{_gcaed ,_gcfge :=_c .ParseBool (_gdgb .Value );if _gcfge !=nil {return _gcfge ;};_daecec .NoGrpAttr =&_gcaed ;continue ;};if _gdgb .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_ccce ,_aaaee :=_c .ParseBool (_gdgb .Value );if _aaaee !=nil {return _aaaee ;};_daecec .NoDrilldownAttr =&_ccce ;continue ;};if _gdgb .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_afecf ,_acdf :=_c .ParseBool (_gdgb .Value );if _acdf !=nil {return _acdf ;};_daecec .NoSelectAttr =&_afecf ;continue ;};if _gdgb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bfag ,_bedec :=_c .ParseBool (_gdgb .Value );if _bedec !=nil {return _bedec ;};_daecec .NoChangeAspectAttr =&_bfag ;continue ;};if _gdgb .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ffde ,_bcbcg :=_c .ParseBool (_gdgb .Value );if _bcbcg !=nil {return _bcbcg ;};_daecec .NoMoveAttr =&_ffde ;continue ;};if _gdgb .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_defdg ,_dddg :=_c .ParseBool (_gdgb .Value );if _dddg !=nil {return _dddg ;};_daecec .NoResizeAttr =&_defdg ;continue ;};};_dgcdg :for {_afbe ,_fdgdc :=d .Token ();if _fdgdc !=nil {return _fdgdc ;};switch _bddf :=_afbe .(type ){case _d .StartElement :switch _bddf .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daecec .ExtLst =NewCT_OfficeArtExtensionList ();if _cgde :=d .DecodeElement (_daecec .ExtLst ,&_bddf );_cgde !=nil {return _cgde ;};default:_bf .Log .Debug ("\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",_bddf .Name );if _dcdc :=d .Skip ();_dcdc !=nil {return _dcdc ;};};case _d .EndElement :break _dgcdg ;case _d .CharData :};};return nil ;};func NewCT_Bevel ()*CT_Bevel {_fgeg :=&CT_Bevel {};return _fgeg };func (_afgda *ST_AnimationBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deeed ,_agga :=d .Token ();if _agga !=nil {return _agga ;};if _efbdb ,_geece :=_deeed .(_d .EndElement );_geece &&_efbdb .Name ==start .Name {*_afgda =1;return nil ;};if _cefbdc ,_fgacg :=_deeed .(_d .CharData );!_fgacg {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",_deeed );}else {switch string (_cefbdc ){case "":*_afgda =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_afgda =1;};};_deeed ,_agga =d .Token ();if _agga !=nil {return _agga ;};if _gdbef ,_cfadc :=_deeed .(_d .EndElement );_cfadc &&_gdbef .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",_deeed );};func (_affc *CT_ColorMappingOverrideChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _affc .MasterClrMapping !=nil {_fecda :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_affc .MasterClrMapping ,_fecda );};if _affc .OverrideClrMapping !=nil {_fgcg :=_d .StartElement {Name :_d .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_affc .OverrideClrMapping ,_fgcg );};return nil ;};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_fccg :=&CT_AlphaBiLevelEffect {};return _fccg ;};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;};func (_fbbf *CT_Scene3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cdgfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_fbbf .Camera ,_cdgfb );_fgdaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_fbbf .LightRig ,_fgdaa );if _fbbf .Backdrop !=nil {_fabbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_fbbf .Backdrop ,_fabbf );};if _fbbf .ExtLst !=nil {_adgdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbbf .ExtLst ,_adgdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efgae ST_TextUnderlineType )Validate ()error {return _efgae .ValidateWithPath ("")};func (_dacac ST_ChartBuildStep )Validate ()error {return _dacac .ValidateWithPath ("")}; +// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path +func (_fcgbc *EG_LineFillProperties )ValidateWithPath (path string )error {if _fcgbc .NoFill !=nil {if _cbcgf :=_fcgbc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cbcgf !=nil {return _cbcgf ;};};if _fcgbc .SolidFill !=nil {if _gfgcgf :=_fcgbc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_gfgcgf !=nil {return _gfgcgf ;};};if _fcgbc .GradFill !=nil {if _dedagd :=_fcgbc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dedagd !=nil {return _dedagd ;};};if _fcgbc .PattFill !=nil {if _fgfdg :=_fcgbc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fgfdg !=nil {return _fgfdg ;};};return nil ;};func (_edfb *CT_Camera )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_afab ,_dgee :=_edfb .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _dgee !=nil {return _dgee ;};start .Attr =append (start .Attr ,_afab );if _edfb .FovAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0076"},Value :_db .Sprintf ("\u0025\u0076",*_edfb .FovAttr )});};if _edfb .ZoomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_db .Sprintf ("\u0025\u0076",*_edfb .ZoomAttr )});};e .EncodeToken (start );if _edfb .Rot !=nil {_bece :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_edfb .Rot ,_bece );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_ecafd *EG_TextGeometry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afcfda :for {_ebcfd ,_ecgae :=d .Token ();if _ecgae !=nil {return _ecgae ;};switch _fdbbc :=_ebcfd .(type ){case _b .StartElement :switch _fdbbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecafd .CustGeom =NewCT_CustomGeometry2D ();if _gfcgfg :=d .DecodeElement (_ecafd .CustGeom ,&_fdbbc );_gfcgfg !=nil {return _gfcgfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecafd .PrstTxWarp =NewCT_PresetTextShape ();if _cgdbcg :=d .DecodeElement (_ecafd .PrstTxWarp ,&_fdbbc );_cgdbcg !=nil {return _cgdbcg ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078t\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0020\u0025\u0076",_fdbbc .Name );if _fdfeba :=d .Skip ();_fdfeba !=nil {return _fdfeba ;};};case _b .EndElement :break _afcfda ;case _b .CharData :};};return nil ;};func (_aefef ST_TileFlipMode )ValidateWithPath (path string )error {switch _aefef {case 0,1,2,3,4:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefef ));};return nil ;};func (_gbca *CT_FontReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbca .IdxAttr =ST_FontCollectionIndex (1);for _ ,_afba :=range start .Attr {if _afba .Name .Local =="\u0069\u0064\u0078"{_gbca .IdxAttr .UnmarshalXMLAttr (_afba );continue ;};};_defbf :for {_ddbba ,_gfadc :=d .Token ();if _gfadc !=nil {return _gfadc ;};switch _cage :=_ddbba .(type ){case _b .StartElement :switch _cage .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbca .ScrgbClr =NewCT_ScRgbColor ();if _adea :=d .DecodeElement (_gbca .ScrgbClr ,&_cage );_adea !=nil {return _adea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbca .SrgbClr =NewCT_SRgbColor ();if _ecfce :=d .DecodeElement (_gbca .SrgbClr ,&_cage );_ecfce !=nil {return _ecfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbca .HslClr =NewCT_HslColor ();if _fdaf :=d .DecodeElement (_gbca .HslClr ,&_cage );_fdaf !=nil {return _fdaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbca .SysClr =NewCT_SystemColor ();if _eefcd :=d .DecodeElement (_gbca .SysClr ,&_cage );_eefcd !=nil {return _eefcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbca .SchemeClr =NewCT_SchemeColor ();if _degc :=d .DecodeElement (_gbca .SchemeClr ,&_cage );_degc !=nil {return _degc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gbca .PrstClr =NewCT_PresetColor ();if _bdag :=d .DecodeElement (_gbca .PrstClr ,&_cage );_bdag !=nil {return _bdag ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025v",_cage .Name );if _eddfg :=d .Skip ();_eddfg !=nil {return _eddfg ;};};case _b .EndElement :break _defbf ;case _b .CharData :};};return nil ;};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_affgc :=ST_PositivePercentage {};if _e .ST_PositivePercentagePatternRe .MatchString (s ){_affgc .ST_PositivePercentage =&ST_Percentage {};_affgc .ST_PositivePercentage .ST_Percentage =&s ;}else {_eefdf ,_eagba :=_af .ParseInt (s ,10,32);if _eagba !=nil {return _affgc ,_db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eagba );};_dadbb :=int32 (_eefdf );_affgc .ST_PositivePercentageDecimal =&_dadbb ;};return _affgc ,nil ;};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_aedfcd ST_TextAlignType )ValidateWithPath (path string )error {switch _aedfcd {case 0,1,2,3,4,5,6,7:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedfcd ));};return nil ;};func (_dfecb *CT_TextTabStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfecb .Tab !=nil {_bfggg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_faddede :=range _dfecb .Tab {e .EncodeElement (_faddede ,_bfggg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgfg *CT_Vector3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078"},Value :_db .Sprintf ("\u0025\u0076",_cgfg .DxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0079"},Value :_db .Sprintf ("\u0025\u0076",_cgfg .DyAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u007a"},Value :_db .Sprintf ("\u0025\u0076",_cgfg .DzAttr )});e .EncodeToken (start );e .EncodeToken (_b .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 (_agaaf *CT_Table )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agaaf .TblPr !=nil {_afcfc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_agaaf .TblPr ,_afcfc );};_adda :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_agaaf .TblGrid ,_adda );if _agaaf .Tr !=nil {_gcefd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_fbdfa :=range _agaaf .Tr {e .EncodeElement (_fbdfa ,_gcefd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgagd ST_PathFillMode )ValidateWithPath (path string )error {switch _bgagd {case 0,1,2,3,4,5,6:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgagd ));};return nil ;}; -// Validate validates the CT_Connection and its children -func (_cbaae *CT_Connection )Validate ()error {return _cbaae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func (_eddfe *CT_NonVisualDrawingProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eageb :=range start .Attr {if _eageb .Name .Local =="\u0069\u0064"{_deafb ,_ggcd :=_c .ParseUint (_eageb .Value ,10,32);if _ggcd !=nil {return _ggcd ;};_eddfe .IdAttr =uint32 (_deafb );continue ;};if _eageb .Name .Local =="\u006e\u0061\u006d\u0065"{_gggdc ,_aecbgb :=_eageb .Value ,error (nil );if _aecbgb !=nil {return _aecbgb ;};_eddfe .NameAttr =_gggdc ;continue ;};if _eageb .Name .Local =="\u0064\u0065\u0073c\u0072"{_efdag ,_cfgb :=_eageb .Value ,error (nil );if _cfgb !=nil {return _cfgb ;};_eddfe .DescrAttr =&_efdag ;continue ;};if _eageb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dacdfc ,_egcbf :=_c .ParseBool (_eageb .Value );if _egcbf !=nil {return _egcbf ;};_eddfe .HiddenAttr =&_dacdfc ;continue ;};if _eageb .Name .Local =="\u0074\u0069\u0074l\u0065"{_addaf ,_efadg :=_eageb .Value ,error (nil );if _efadg !=nil {return _efadg ;};_eddfe .TitleAttr =&_addaf ;continue ;};};_dcecf :for {_cbcg ,_ecfc :=d .Token ();if _ecfc !=nil {return _ecfc ;};switch _bcgda :=_cbcg .(type ){case _d .StartElement :switch _bcgda .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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_eddfe .HlinkClick =NewCT_Hyperlink ();if _abcgfc :=d .DecodeElement (_eddfe .HlinkClick ,&_bcgda );_abcgfc !=nil {return _abcgfc ;};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 :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_eddfe .HlinkHover =NewCT_Hyperlink ();if _aaea :=d .DecodeElement (_eddfe .HlinkHover ,&_bcgda );_aaea !=nil {return _aaea ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eddfe .ExtLst =NewCT_OfficeArtExtensionList ();if _edfc :=d .DecodeElement (_eddfe .ExtLst ,&_bcgda );_edfc !=nil {return _edfc ;};default:_bf .Log .Debug ("\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",_bcgda .Name );if _fcbba :=d .Skip ();_fcbba !=nil {return _fcbba ;};};case _d .EndElement :break _dcecf ;case _d .CharData :};};return nil ;};func (_agadd *CT_OuterShadowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agadd .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_agadd .BlurRadAttr )});};if _agadd .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agadd .DistAttr )});};if _agadd .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_agadd .DirAttr )});};if _agadd .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_agadd .SxAttr )});};if _agadd .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_agadd .SyAttr )});};if _agadd .KxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_agadd .KxAttr )});};if _agadd .KyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_agadd .KyAttr )});};if _agadd .AlgnAttr !=ST_RectAlignmentUnset {_gggag ,_dbcgd :=_agadd .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _dbcgd !=nil {return _dbcgd ;};start .Attr =append (start .Attr ,_gggag );};if _agadd .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gfgcd (*_agadd .RotWithShapeAttr ))});};e .EncodeToken (start );if _agadd .ScrgbClr !=nil {_dacga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_agadd .ScrgbClr ,_dacga );};if _agadd .SrgbClr !=nil {_gabfe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_agadd .SrgbClr ,_gabfe );};if _agadd .HslClr !=nil {_ebcec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_agadd .HslClr ,_ebcec );};if _agadd .SysClr !=nil {_dcbgcb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_agadd .SysClr ,_dcbgcb );};if _agadd .SchemeClr !=nil {_cggf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_agadd .SchemeClr ,_cggf );};if _agadd .PrstClr !=nil {_fcgdf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_agadd .PrstClr ,_fcgdf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path +func (_acfe *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };func (_beegf *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fdgba ,_afgca :=d .Token ();if _afgca !=nil {return _db .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",_afgca );};if _fgade ,_dbegc :=_fdgba .(_b .EndElement );_dbegc &&_fgade .Name ==start .Name {break ;};};return nil ;};func (_fbcac *CT_ColorReplaceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbcac .ScrgbClr !=nil {_ebec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fbcac .ScrgbClr ,_ebec );};if _fbcac .SrgbClr !=nil {_dgba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fbcac .SrgbClr ,_dgba );};if _fbcac .HslClr !=nil {_dfeff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fbcac .HslClr ,_dfeff );};if _fbcac .SysClr !=nil {_fbcbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fbcac .SysClr ,_fbcbg );};if _fbcac .SchemeClr !=nil {_fdcgb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fbcac .SchemeClr ,_fdcgb );};if _fbcac .PrstClr !=nil {_fccg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fbcac .PrstClr ,_fccg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path -func (_gaebd *CT_GradientFillProperties )ValidateWithPath (path string )error {if _afae :=_gaebd .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_afae !=nil {return _afae ;};if _gaebd .GsLst !=nil {if _bdde :=_gaebd .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_bdde !=nil {return _bdde ;};};if _gaebd .Lin !=nil {if _aacgb :=_gaebd .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_aacgb !=nil {return _aacgb ;};};if _gaebd .Path !=nil {if _ffgfg :=_gaebd .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_ffgfg !=nil {return _ffgfg ;};};if _gaebd .TileRect !=nil {if _gaee :=_gaebd .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_gaee !=nil {return _gaee ;};};return nil ;}; +// Validate validates the CT_PresetTextShape and its children +func (_bgec *CT_PresetTextShape )Validate ()error {return _bgec .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};func (_acfed ST_AnimationChartOnlyBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acfed .String (),start );};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_afggf :=&CT_TextParagraphProperties {};return _afggf ;};func (_abba ST_PresetCameraType )ValidateWithPath (path string )error {switch _abba {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 _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abba ));};return nil ;};func NewCT_EmptyElement ()*CT_EmptyElement {_ggeb :=&CT_EmptyElement {};return _ggeb };const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;);func (_egcdf *CT_PolarAdjustHandle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egcdf .Pos =NewCT_AdjPoint2D ();for _ ,_ggbb :=range start .Attr {if _ggbb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_abea ,_bffcb :=_ggbb .Value ,error (nil );if _bffcb !=nil {return _bffcb ;};_egcdf .GdRefRAttr =&_abea ;continue ;};if _ggbb .Name .Local =="\u006d\u0069\u006e\u0052"{_eebec ,_cecddd :=ParseUnionST_AdjCoordinate (_ggbb .Value );if _cecddd !=nil {return _cecddd ;};_egcdf .MinRAttr =&_eebec ;continue ;};if _ggbb .Name .Local =="\u006d\u0061\u0078\u0052"{_cafc ,_gaccb :=ParseUnionST_AdjCoordinate (_ggbb .Value );if _gaccb !=nil {return _gaccb ;};_egcdf .MaxRAttr =&_cafc ;continue ;};if _ggbb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_fdafg ,_cbae :=_ggbb .Value ,error (nil );if _cbae !=nil {return _cbae ;};_egcdf .GdRefAngAttr =&_fdafg ;continue ;};if _ggbb .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_fadded ,_afead :=ParseUnionST_AdjAngle (_ggbb .Value );if _afead !=nil {return _afead ;};_egcdf .MinAngAttr =&_fadded ;continue ;};if _ggbb .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_gbgaa ,_bdfca :=ParseUnionST_AdjAngle (_ggbb .Value );if _bdfca !=nil {return _bdfca ;};_egcdf .MaxAngAttr =&_gbgaa ;continue ;};};_dbdgc :for {_cffgee ,_ecggd :=d .Token ();if _ecggd !=nil {return _ecggd ;};switch _egegb :=_cffgee .(type ){case _b .StartElement :switch _egegb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _efaeb :=d .DecodeElement (_egcdf .Pos ,&_egegb );_efaeb !=nil {return _efaeb ;};default:_be .Log .Debug ("\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",_egegb .Name );if _ccfe :=d .Skip ();_ccfe !=nil {return _ccfe ;};};case _b .EndElement :break _dbdgc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path -func (_cb *AG_Blob )ValidateWithPath (path string )error {return nil };func NewCT_Ratio ()*CT_Ratio {_cfbbc :=&CT_Ratio {};return _cfbbc };func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_fgbbf :=&CT_TextUnderlineLineFollowText {};return _fgbbf ;};func (_gcbe *CT_BaseStylesOverride )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcbe .ClrScheme !=nil {_daeb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_gcbe .ClrScheme ,_daeb );};if _gcbe .FontScheme !=nil {_bccg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_gcbe .FontScheme ,_bccg );};if _gcbe .FmtScheme !=nil {_agcfd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_gcbe .FmtScheme ,_agcfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlGraphicFrameNonVisual and its children +func (_acbcc *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _acbcc .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 (_baeba *CT_TextBlipBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baeba .Blip =NewCT_Blip ();_adede :for {_egfgec ,_dcfd :=d .Token ();if _dcfd !=nil {return _dcfd ;};switch _ebaaa :=_egfgec .(type ){case _b .StartElement :switch _ebaaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _dcbee :=d .DecodeElement (_baeba .Blip ,&_ebaaa );_dcbee !=nil {return _dcbee ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_ebaaa .Name );if _cefbe :=d .Skip ();_cefbe !=nil {return _cefbe ;};};case _b .EndElement :break _adede ;case _b .CharData :};};return nil ;};type ST_TextAnchoringType byte ; -// Validate validates the CT_SRgbColor and its children -func (_fead *CT_SRgbColor )Validate ()error {return _fead .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");}; +// Validate validates the EG_ColorTransform and its children +func (_abdeb *EG_ColorTransform )Validate ()error {return _abdeb .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_gdfbb *EG_Media )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceacc :for {_cecde ,_fbgbd :=d .Token ();if _fbgbd !=nil {return _fbgbd ;};switch _cdaeed :=_cecde .(type ){case _b .StartElement :switch _cdaeed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdfbb .AudioCd =NewCT_AudioCD ();if _eccebc :=d .DecodeElement (_gdfbb .AudioCd ,&_cdaeed );_eccebc !=nil {return _eccebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdfbb .WavAudioFile =NewCT_EmbeddedWAVAudioFile ();if _cedfg :=d .DecodeElement (_gdfbb .WavAudioFile ,&_cdaeed );_cedfg !=nil {return _cedfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdfbb .AudioFile =NewCT_AudioFile ();if _aegfa :=d .DecodeElement (_gdfbb .AudioFile ,&_cdaeed );_aegfa !=nil {return _aegfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdfbb .VideoFile =NewCT_VideoFile ();if _eegbaa :=d .DecodeElement (_gdfbb .VideoFile ,&_cdaeed );_eegbaa !=nil {return _eegbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gdfbb .QuickTimeFile =NewCT_QuickTimeFile ();if _aeccd :=d .DecodeElement (_gdfbb .QuickTimeFile ,&_cdaeed );_aeccd !=nil {return _aeccd ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061\u0020\u0025\u0076",_cdaeed .Name );if _dddae :=d .Skip ();_dddae !=nil {return _dddae ;};};case _b .EndElement :break _ceacc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path -func (_gbcf *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _bbdb :=_gbcf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbdb !=nil {return _bbdb ;};if _dfg :=_gbcf .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_dfg !=nil {return _dfg ;};if _gdgce :=_gbcf .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_gdgce !=nil {return _gdgce ;};if _gbcf .Style !=nil {if _gagf :=_gbcf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gagf !=nil {return _gagf ;};};if _gbcf .ExtLst !=nil {if _fcec :=_gbcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcec !=nil {return _fcec ;};};return nil ;}; +// ST_AdjCoordinate is a union type +type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};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 ;}; -// Validate validates the CT_TextParagraph and its children -func (_eecc *CT_TextParagraph )Validate ()error {return _eecc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");}; +// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path +func (_cgabc *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _cgabc .Fill !=nil {if _abedc :=_cgabc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_abedc !=nil {return _abedc ;};};if _cgabc .FillRef !=nil {if _cebbf :=_cgabc .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_cebbf !=nil {return _cebbf ;};};return nil ;}; -// Validate validates the Theme and its children -func (_ccbbc *Theme )Validate ()error {return _ccbbc .ValidateWithPath ("\u0054\u0068\u0065m\u0065")};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;}; +// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path +func (_fbagc *CT_TextTabStopList )ValidateWithPath (path string )error {for _aaggb ,_dcced :=range _fbagc .Tab {if _bgdgc :=_dcced .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_aaggb ));_bgdgc !=nil {return _bgdgc ;};};return nil ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_ffdd :=&CT_AnimationGraphicalObjectBuildProperties {};return _ffdd ;};func (_befd *CT_BlurEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbdaa :=range start .Attr {if _fbdaa .Name .Local =="\u0072\u0061\u0064"{_gbgg ,_addc :=_af .ParseInt (_fbdaa .Value ,10,64);if _addc !=nil {return _addc ;};_befd .RadAttr =&_gbgg ;continue ;};if _fbdaa .Name .Local =="\u0067\u0072\u006f\u0077"{_bgda ,_fage :=_af .ParseBool (_fbdaa .Value );if _fage !=nil {return _fage ;};_befd .GrowAttr =&_bgda ;continue ;};};for {_fddb ,_abee :=d .Token ();if _abee !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_abee );};if _efc ,_gcca :=_fddb .(_b .EndElement );_gcca &&_efc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_DefaultShapeDefinition and its children -func (_gcgfcc *CT_DefaultShapeDefinition )Validate ()error {return _gcgfcc .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");};type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;}; +// Validate validates the CT_GvmlGraphicalObjectFrame and its children +func (_gdebb *CT_GvmlGraphicalObjectFrame )Validate ()error {return _gdebb .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");}; -// Validate validates the CT_Hyperlink and its children -func (_gfefc *CT_Hyperlink )Validate ()error {return _gfefc .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");}; +// Validate validates the CT_EffectStyleList and its children +func (_fbbg *CT_EffectStyleList )Validate ()error {return _fbbg .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};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 ;};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;}; -// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path -func (_beafd *CT_ReflectionEffect )ValidateWithPath (path string )error {if _beafd .BlurRadAttr !=nil {if *_beafd .BlurRadAttr < 0{return _b .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 ,*_beafd .BlurRadAttr );};if *_beafd .BlurRadAttr > 27273042316900{return _b .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 ,*_beafd .BlurRadAttr );};};if _beafd .StAAttr !=nil {if _aaff :=_beafd .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_aaff !=nil {return _aaff ;};};if _beafd .StPosAttr !=nil {if _afgea :=_beafd .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_afgea !=nil {return _afgea ;};};if _beafd .EndAAttr !=nil {if _dgecb :=_beafd .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_dgecb !=nil {return _dgecb ;};};if _beafd .EndPosAttr !=nil {if _adcgf :=_beafd .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_adcgf !=nil {return _adcgf ;};};if _beafd .DistAttr !=nil {if *_beafd .DistAttr < 0{return _b .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 ,*_beafd .DistAttr );};if *_beafd .DistAttr > 27273042316900{return _b .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 ,*_beafd .DistAttr );};};if _beafd .DirAttr !=nil {if *_beafd .DirAttr < 0{return _b .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 ,*_beafd .DirAttr );};if *_beafd .DirAttr >=21600000{return _b .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 ,*_beafd .DirAttr );};};if _beafd .FadeDirAttr !=nil {if *_beafd .FadeDirAttr < 0{return _b .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 ,*_beafd .FadeDirAttr );};if *_beafd .FadeDirAttr >=21600000{return _b .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 ,*_beafd .FadeDirAttr );};};if _beafd .SxAttr !=nil {if _cfeeg :=_beafd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cfeeg !=nil {return _cfeeg ;};};if _beafd .SyAttr !=nil {if _dfbgb :=_beafd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072");_dfbgb !=nil {return _dfbgb ;};};if _beafd .KxAttr !=nil {if *_beafd .KxAttr <=-5400000{return _b .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 ,*_beafd .KxAttr );};if *_beafd .KxAttr >=5400000{return _b .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 ,*_beafd .KxAttr );};};if _beafd .KyAttr !=nil {if *_beafd .KyAttr <=-5400000{return _b .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 ,*_beafd .KyAttr );};if *_beafd .KyAttr >=5400000{return _b .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 ,*_beafd .KyAttr );};};if _efcbc :=_beafd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_efcbc !=nil {return _efcbc ;};return nil ;};func (_bcaef *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfcg :for {_ddfgf ,_dbdbf :=d .Token ();if _dbdbf !=nil {return _dbdbf ;};switch _cbaac :=_ddfgf .(type ){case _d .StartElement :switch _cbaac .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 :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_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\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_bcaef .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking ();if _cagf :=d .DecodeElement (_bcaef .GraphicFrameLocks ,&_cbaac );_cagf !=nil {return _cagf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcaef .ExtLst =NewCT_OfficeArtExtensionList ();if _cffed :=d .DecodeElement (_bcaef .ExtLst ,&_cbaac );_cffed !=nil {return _cffed ;};default:_bf .Log .Debug ("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",_cbaac .Name );if _dggbe :=d .Skip ();_dggbe !=nil {return _dggbe ;};};case _d .EndElement :break _gdfcg ;case _d .CharData :};};return nil ;};func (_ceaag ST_FontCollectionIndex )Validate ()error {return _ceaag .ValidateWithPath ("")};func (_eegfg *CT_TransformEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eegfg .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_eegfg .SxAttr )});};if _eegfg .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_eegfg .SyAttr )});};if _eegfg .KxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_eegfg .KxAttr )});};if _eegfg .KyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_eegfg .KyAttr )});};if _eegfg .TxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_eegfg .TxAttr )});};if _eegfg .TyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_eegfg .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_CustomColorList ()*CT_CustomColorList {_face :=&CT_CustomColorList {};return _face };type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_gcgd :=&CT_OuterShadowEffect {};return _gcgd };type CT_GroupTransform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;ChOff *CT_Point2D ;ChExt *CT_PositiveSize2D ;};func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_efefe :=&CT_Path2DMoveTo {};_efefe .Pt =NewCT_AdjPoint2D ();return _efefe ;}; +// Validate validates the CT_LineJoinBevel and its children +func (_agcc *CT_LineJoinBevel )Validate ()error {return _agcc .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");}; -// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path -func (_aca *CT_AdjPoint2D )ValidateWithPath (path string )error {if _dbb :=_aca .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dbb !=nil {return _dbb ;};if _agf :=_aca .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_agf !=nil {return _agf ;};return nil ;};func (_efbag ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efdab :=_d .Attr {};_efdab .Name =name ;switch _efbag {case ST_AnimationDgmOnlyBuildTypeUnset :_efdab .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_efdab .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_efdab .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_efdab .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _efdab ,nil ;}; +// Validate validates the CT_AdjPoint2D and its children +func (_gaf *CT_AdjPoint2D )Validate ()error {return _gaf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");}; -// Validate validates the CT_Point3D and its children -func (_gedcb *CT_Point3D )Validate ()error {return _gedcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");}; +// Validate validates the CT_AnimationDgmElement and its children +func (_cfded *CT_AnimationDgmElement )Validate ()error {return _cfded .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};type ST_TextShapeType byte ;func (_bfff *CT_GvmlConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aggc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bfff .CNvPr ,_aggc );_ccddgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bfff .CNvCxnSpPr ,_ccddgc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebgeee ST_PathFillMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebgeee .String (),start );};func (_fbgdf *EG_TextBulletColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bggb :for {_abdcbb ,_fdedc :=d .Token ();if _fdedc !=nil {return _fdedc ;};switch _gefbd :=_abdcbb .(type ){case _b .StartElement :switch _gefbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbgdf .BuClrTx =NewCT_TextBulletColorFollowText ();if _bcdff :=d .DecodeElement (_fbgdf .BuClrTx ,&_gefbd );_bcdff !=nil {return _bcdff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fbgdf .BuClr =NewCT_Color ();if _dbfgec :=d .DecodeElement (_fbgdf .BuClr ,&_gefbd );_dbfgec !=nil {return _dbfgec ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075l\u006c\u0065\u0074\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_gefbd .Name );if _defcf :=d .Skip ();_defcf !=nil {return _defcf ;};};case _b .EndElement :break _bggb ;case _b .CharData :};};return nil ;};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;};type VideoFile struct{CT_VideoFile };type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path -func (_bccge *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _bccge .TypeAttr ==ST_TextAutonumberSchemeUnset {return _b .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 _egdgg :=_bccge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egdgg !=nil {return _egdgg ;};if _bccge .StartAtAttr !=nil {if *_bccge .StartAtAttr < 1{return _b .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 ,*_bccge .StartAtAttr );};if *_bccge .StartAtAttr > 32767{return _b .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 ,*_bccge .StartAtAttr );};};return nil ;};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path +func (_dggdb *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _dggdb .BuFontTx !=nil {if _cceec :=_dggdb .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_cceec !=nil {return _cceec ;};};if _dggdb .BuFont !=nil {if _ebbfg :=_dggdb .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_ebbfg !=nil {return _ebbfg ;};};return nil ;};func (_ccfbc *CT_GroupFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aage *CT_RelativeOffsetEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gddgf :=range start .Attr {if _gddgf .Name .Local =="\u0074\u0078"{_dfdfa ,_debaf :=ParseUnionST_Percentage (_gddgf .Value );if _debaf !=nil {return _debaf ;};_aage .TxAttr =&_dfdfa ;continue ;};if _gddgf .Name .Local =="\u0074\u0079"{_degde ,_bcfgf :=ParseUnionST_Percentage (_gddgf .Value );if _bcfgf !=nil {return _bcfgf ;};_aage .TyAttr =&_degde ;continue ;};};for {_cfbd ,_afda :=d .Token ();if _afda !=nil {return _db .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",_afda );};if _dacb ,_edfba :=_cfbd .(_b .EndElement );_edfba &&_dacb .Name ==start .Name {break ;};};return nil ;};func (_bcfff ST_TextUnderlineType )ValidateWithPath (path string )error {switch _bcfff {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcfff ));};return nil ;};func (_fbe *CT_AlphaInverseEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbe .ScrgbClr !=nil {_gcbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fbe .ScrgbClr ,_gcbg );};if _fbe .SrgbClr !=nil {_cfg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fbe .SrgbClr ,_cfg );};if _fbe .HslClr !=nil {_ca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fbe .HslClr ,_ca );};if _fbe .SysClr !=nil {_bcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fbe .SysClr ,_bcf );};if _fbe .SchemeClr !=nil {_eec :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fbe .SchemeClr ,_eec );};if _fbe .PrstClr !=nil {_gfg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fbe .PrstClr ,_gfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbbb *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aec :=range start .Attr {if _aec .Name .Local =="\u0061\u006d\u0074"{_dbf ,_agd :=ParseUnionST_PositivePercentage (_aec .Value );if _agd !=nil {return _agd ;};_bbbb .AmtAttr =&_dbf ;continue ;};};for {_beb ,_feac :=d .Token ();if _feac !=nil {return _db .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",_feac );};if _dbe ,_dbbg :=_beb .(_b .EndElement );_dbbg &&_dbe .Name ==start .Name {break ;};};return nil ;};func (_fagbf *ST_PresetPatternVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eafff ,_dabad :=d .Token ();if _dabad !=nil {return _dabad ;};if _bface ,_cdbad :=_eafff .(_b .EndElement );_cdbad &&_bface .Name ==start .Name {*_fagbf =1;return nil ;};if _gdgcf ,_edbga :=_eafff .(_b .CharData );!_edbga {return _db .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eafff );}else {switch string (_gdgcf ){case "":*_fagbf =0;case "\u0070\u0063\u0074\u0035":*_fagbf =1;case "\u0070\u0063\u00741\u0030":*_fagbf =2;case "\u0070\u0063\u00742\u0030":*_fagbf =3;case "\u0070\u0063\u00742\u0035":*_fagbf =4;case "\u0070\u0063\u00743\u0030":*_fagbf =5;case "\u0070\u0063\u00744\u0030":*_fagbf =6;case "\u0070\u0063\u00745\u0030":*_fagbf =7;case "\u0070\u0063\u00746\u0030":*_fagbf =8;case "\u0070\u0063\u00747\u0030":*_fagbf =9;case "\u0070\u0063\u00747\u0035":*_fagbf =10;case "\u0070\u0063\u00748\u0030":*_fagbf =11;case "\u0070\u0063\u00749\u0030":*_fagbf =12;case "\u0068\u006f\u0072\u007a":*_fagbf =13;case "\u0076\u0065\u0072\u0074":*_fagbf =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_fagbf =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_fagbf =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_fagbf =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_fagbf =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_fagbf =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_fagbf =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_fagbf =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_fagbf =22;case "\u0063\u0072\u006fs\u0073":*_fagbf =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_fagbf =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_fagbf =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_fagbf =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_fagbf =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_fagbf =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_fagbf =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_fagbf =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_fagbf =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_fagbf =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_fagbf =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_fagbf =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_fagbf =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_fagbf =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_fagbf =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_fagbf =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_fagbf =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fagbf =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fagbf =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_fagbf =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_fagbf =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_fagbf =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_fagbf =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_fagbf =46;case "\u0070\u006c\u0061i\u0064":*_fagbf =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_fagbf =48;case "\u0077\u0065\u0061v\u0065":*_fagbf =49;case "\u0064\u0069\u0076o\u0074":*_fagbf =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_fagbf =51;case "\u0077\u0061\u0076\u0065":*_fagbf =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_fagbf =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_fagbf =54;};};_eafff ,_dabad =d .Token ();if _dabad !=nil {return _dabad ;};if _accfb ,_febga :=_eafff .(_b .EndElement );_febga &&_accfb .Name ==start .Name {return nil ;};return _db .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eafff );};func (_cdde *CT_GradientStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aggdg :for {_eafa ,_agcag :=d .Token ();if _agcag !=nil {return _agcag ;};switch _ebedb :=_eafa .(type ){case _b .StartElement :switch _ebedb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_daagc :=NewCT_GradientStop ();if _bacaf :=d .DecodeElement (_daagc ,&_ebedb );_bacaf !=nil {return _bacaf ;};_cdde .Gs =append (_cdde .Gs ,_daagc );default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006etS\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ebedb .Name );if _cecdc :=d .Skip ();_cecdc !=nil {return _cecdc ;};};case _b .EndElement :break _aggdg ;case _b .CharData :};};return nil ;};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 (_aadcc *CT_TextParagraph )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgacg :for {_ceefe ,_dcffaa :=d .Token ();if _dcffaa !=nil {return _dcffaa ;};switch _dccbf :=_ceefe .(type ){case _b .StartElement :switch _dccbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aadcc .PPr =NewCT_TextParagraphProperties ();if _efee :=d .DecodeElement (_aadcc .PPr ,&_dccbf );_efee !=nil {return _efee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gebege :=NewEG_TextRun ();_gebege .R =NewCT_RegularTextRun ();if _eddaa :=d .DecodeElement (_gebege .R ,&_dccbf );_eddaa !=nil {return _eddaa ;};_aadcc .EG_TextRun =append (_aadcc .EG_TextRun ,_gebege );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gcedcc :=NewEG_TextRun ();_gcedcc .Br =NewCT_TextLineBreak ();if _beccc :=d .DecodeElement (_gcedcc .Br ,&_dccbf );_beccc !=nil {return _beccc ;};_aadcc .EG_TextRun =append (_aadcc .EG_TextRun ,_gcedcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_afgd :=NewEG_TextRun ();_afgd .Fld =NewCT_TextField ();if _cgaage :=d .DecodeElement (_afgd .Fld ,&_dccbf );_cgaage !=nil {return _cgaage ;};_aadcc .EG_TextRun =append (_aadcc .EG_TextRun ,_afgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aadcc .EndParaRPr =NewCT_TextCharacterProperties ();if _efcee :=d .DecodeElement (_aadcc .EndParaRPr ,&_dccbf );_efcee !=nil {return _efcee ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025v",_dccbf .Name );if _gefad :=d .Skip ();_gefad !=nil {return _gefad ;};};case _b .EndElement :break _fgacg ;case _b .CharData :};};return nil ;};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;};func (_cbcdc ST_TextHorzOverflowType )String ()string {switch _cbcdc {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";};func (_bdbdf ST_LightRigType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdbdf .String (),start );};func (_edc *CT_Bevel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eefc :=range start .Attr {if _eefc .Name .Local =="\u0077"{_dfgf ,_cbgdf :=_af .ParseInt (_eefc .Value ,10,64);if _cbgdf !=nil {return _cbgdf ;};_edc .WAttr =&_dfgf ;continue ;};if _eefc .Name .Local =="\u0068"{_aaad ,_bcdcb :=_af .ParseInt (_eefc .Value ,10,64);if _bcdcb !=nil {return _bcdcb ;};_edc .HAttr =&_aaad ;continue ;};if _eefc .Name .Local =="\u0070\u0072\u0073\u0074"{_edc .PrstAttr .UnmarshalXMLAttr (_eefc );continue ;};};for {_fbeb ,_bgca :=d .Token ();if _bgca !=nil {return _db .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_bgca );};if _caab ,_dafc :=_fbeb .(_b .EndElement );_dafc &&_caab .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_ColorTransform and its children -func (_dfdef *EG_ColorTransform )Validate ()error {return _dfdef .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};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;); +// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path +func (_dagea *CT_TableGrid )ValidateWithPath (path string )error {for _caccf ,_gdgge :=range _dagea .GridCol {if _cfae :=_gdgge .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_caccf ));_cfae !=nil {return _cfae ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path -func (_fgccg *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _dddcb :=_fgccg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_dddcb !=nil {return _dddcb ;};if _ddfc :=_fgccg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ddfc !=nil {return _ddfc ;};if _dffdd :=_fgccg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_dffdd !=nil {return _dffdd ;};if _fgccg .ExtLst !=nil {if _acgc :=_fgccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acgc !=nil {return _acgc ;};};return nil ;};func (_gffddc ST_TextCapsType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_daab :=_d .Attr {};_daab .Name =name ;switch _gffddc {case ST_TextCapsTypeUnset :_daab .Value ="";case ST_TextCapsTypeNone :_daab .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_daab .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_daab .Value ="\u0061\u006c\u006c";};return _daab ,nil ;};func (_gbac *CT_PresetShadowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbac .PrstAttr =ST_PresetShadowVal (1);for _ ,_cdeb :=range start .Attr {if _cdeb .Name .Local =="\u0070\u0072\u0073\u0074"{_gbac .PrstAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Local =="\u0064\u0069\u0073\u0074"{_ffbde ,_edbf :=_c .ParseInt (_cdeb .Value ,10,64);if _edbf !=nil {return _edbf ;};_gbac .DistAttr =&_ffbde ;continue ;};if _cdeb .Name .Local =="\u0064\u0069\u0072"{_degd ,_ddgef :=_c .ParseInt (_cdeb .Value ,10,32);if _ddgef !=nil {return _ddgef ;};_aedg :=int32 (_degd );_gbac .DirAttr =&_aedg ;continue ;};};_bbgea :for {_cdbfd ,_fabgb :=d .Token ();if _fabgb !=nil {return _fabgb ;};switch _fdfbe :=_cdbfd .(type ){case _d .StartElement :switch _fdfbe .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gbac .ScrgbClr =NewCT_ScRgbColor ();if _ecbg :=d .DecodeElement (_gbac .ScrgbClr ,&_fdfbe );_ecbg !=nil {return _ecbg ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gbac .SrgbClr =NewCT_SRgbColor ();if _ebcdd :=d .DecodeElement (_gbac .SrgbClr ,&_fdfbe );_ebcdd !=nil {return _ebcdd ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gbac .HslClr =NewCT_HslColor ();if _fcfbf :=d .DecodeElement (_gbac .HslClr ,&_fdfbe );_fcfbf !=nil {return _fcfbf ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gbac .SysClr =NewCT_SystemColor ();if _ddfce :=d .DecodeElement (_gbac .SysClr ,&_fdfbe );_ddfce !=nil {return _ddfce ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gbac .SchemeClr =NewCT_SchemeColor ();if _eaegd :=d .DecodeElement (_gbac .SchemeClr ,&_fdfbe );_eaegd !=nil {return _eaegd ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gbac .PrstClr =NewCT_PresetColor ();if _gagaa :=d .DecodeElement (_gbac .PrstClr ,&_fdfbe );_gagaa !=nil {return _gagaa ;};default:_bf .Log .Debug ("\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",_fdfbe .Name );if _afab :=d .Skip ();_afab !=nil {return _afab ;};};case _d .EndElement :break _bbgea ;case _d .CharData :};};return nil ;};func (_gadb *CT_GradientStopList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ceefg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_bceb :=range _gadb .Gs {e .EncodeElement (_bceb ,_ceefg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_baaf *CT_GradientStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073"},Value :_b .Sprintf ("\u0025\u0076",_baaf .PosAttr )});e .EncodeToken (start );if _baaf .ScrgbClr !=nil {_febb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_baaf .ScrgbClr ,_febb );};if _baaf .SrgbClr !=nil {_aaec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_baaf .SrgbClr ,_aaec );};if _baaf .HslClr !=nil {_gefde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_baaf .HslClr ,_gefde );};if _baaf .SysClr !=nil {_aafaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_baaf .SysClr ,_aafaf );};if _baaf .SchemeClr !=nil {_geceg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_baaf .SchemeClr ,_geceg );};if _baaf .PrstClr !=nil {_addcb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_baaf .PrstClr ,_addcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Table ()*CT_Table {_fgac :=&CT_Table {};_fgac .TblGrid =NewCT_TableGrid ();return _fgac }; +// Validate validates the EG_ThemeableFillStyle and its children +func (_dggcb *EG_ThemeableFillStyle )Validate ()error {return _dggcb .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};func (_bddfb *CT_PresetGeometry2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bddfb .PrstAttr =ST_ShapeType (1);for _ ,_gcggf :=range start .Attr {if _gcggf .Name .Local =="\u0070\u0072\u0073\u0074"{_bddfb .PrstAttr .UnmarshalXMLAttr (_gcggf );continue ;};};_bedg :for {_ffded ,_dgga :=d .Token ();if _dgga !=nil {return _dgga ;};switch _dgacea :=_ffded .(type ){case _b .StartElement :switch _dgacea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_bddfb .AvLst =NewCT_GeomGuideList ();if _fccaa :=d .DecodeElement (_bddfb .AvLst ,&_dgacea );_fccaa !=nil {return _fccaa ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074\u0047eo\u006d\u0065\u0074\u0072\u0079\u0032\u0044\u0020\u0025\u0076",_dgacea .Name );if _afedg :=d .Skip ();_afedg !=nil {return _afedg ;};};case _b .EndElement :break _bedg ;case _b .CharData :};};return nil ;};func (_gaagf *CT_LineProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_affdb :=range start .Attr {if _affdb .Name .Local =="\u0077"{_debd ,_ceefc :=_af .ParseInt (_affdb .Value ,10,32);if _ceefc !=nil {return _ceefc ;};_fcgef :=int32 (_debd );_gaagf .WAttr =&_fcgef ;continue ;};if _affdb .Name .Local =="\u0063\u006d\u0070\u0064"{_gaagf .CmpdAttr .UnmarshalXMLAttr (_affdb );continue ;};if _affdb .Name .Local =="\u0063\u0061\u0070"{_gaagf .CapAttr .UnmarshalXMLAttr (_affdb );continue ;};if _affdb .Name .Local =="\u0061\u006c\u0067\u006e"{_gaagf .AlgnAttr .UnmarshalXMLAttr (_affdb );continue ;};};_cbcf :for {_bebaa ,_ffdcfb :=d .Token ();if _ffdcfb !=nil {return _ffdcfb ;};switch _dggb :=_bebaa .(type ){case _b .StartElement :switch _dggb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .NoFill =NewCT_NoFillProperties ();if _fgcgb :=d .DecodeElement (_gaagf .NoFill ,&_dggb );_fgcgb !=nil {return _fgcgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .SolidFill =NewCT_SolidColorFillProperties ();if _abeeg :=d .DecodeElement (_gaagf .SolidFill ,&_dggb );_abeeg !=nil {return _abeeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .GradFill =NewCT_GradientFillProperties ();if _cagab :=d .DecodeElement (_gaagf .GradFill ,&_dggb );_cagab !=nil {return _cagab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .PattFill =NewCT_PatternFillProperties ();if _aggfa :=d .DecodeElement (_gaagf .PattFill ,&_dggb );_aggfa !=nil {return _aggfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .PrstDash =NewCT_PresetLineDashProperties ();if _gage :=d .DecodeElement (_gaagf .PrstDash ,&_dggb );_gage !=nil {return _gage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .CustDash =NewCT_DashStopList ();if _aeffac :=d .DecodeElement (_gaagf .CustDash ,&_dggb );_aeffac !=nil {return _aeffac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .Round =NewCT_LineJoinRound ();if _cbedd :=d .DecodeElement (_gaagf .Round ,&_dggb );_cbedd !=nil {return _cbedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .Bevel =NewCT_LineJoinBevel ();if _ggca :=d .DecodeElement (_gaagf .Bevel ,&_dggb );_ggca !=nil {return _ggca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .Miter =NewCT_LineJoinMiterProperties ();if _fegeg :=d .DecodeElement (_gaagf .Miter ,&_dggb );_fegeg !=nil {return _fegeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .HeadEnd =NewCT_LineEndProperties ();if _aagad :=d .DecodeElement (_gaagf .HeadEnd ,&_dggb );_aagad !=nil {return _aagad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .TailEnd =NewCT_LineEndProperties ();if _edga :=d .DecodeElement (_gaagf .TailEnd ,&_dggb );_edga !=nil {return _edga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gaagf .ExtLst =NewCT_OfficeArtExtensionList ();if _egbda :=d .DecodeElement (_gaagf .ExtLst ,&_dggb );_egbda !=nil {return _egbda ;};default:_be .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dggb .Name );if _edgaa :=d .Skip ();_edgaa !=nil {return _edgaa ;};};case _b .EndElement :break _cbcf ;case _b .CharData :};};return nil ;};func (_aebcd ST_BevelPresetType )Validate ()error {return _aebcd .ValidateWithPath ("")};func NewCT_TransformEffect ()*CT_TransformEffect {_cafec :=&CT_TransformEffect {};return _cafec };func (_ebcef ST_AnimationBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebcef .String (),start );};type ST_LightRigType byte ;func (_cecdg *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddaag :=range start .Attr {if _ddaag .Name .Local =="\u0074\u0078\u0042o\u0078"{_aafdc ,_aafdb :=_af .ParseBool (_ddaag .Value );if _aafdb !=nil {return _aafdb ;};_cecdg .TxBoxAttr =&_aafdc ;continue ;};};_fbbce :for {_fbacc ,_ecebb :=d .Token ();if _ecebb !=nil {return _ecebb ;};switch _fbbgd :=_fbacc .(type ){case _b .StartElement :switch _fbbgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cecdg .SpLocks =NewCT_ShapeLocking ();if _dfdba :=d .DecodeElement (_cecdg .SpLocks ,&_fbbgd );_dfdba !=nil {return _dfdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_cecdg .ExtLst =NewCT_OfficeArtExtensionList ();if _gbbef :=d .DecodeElement (_cecdg .ExtLst ,&_fbbgd );_gbbef !=nil {return _gbbef ;};default:_be .Log .Debug ("\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",_fbbgd .Name );if _caadf :=d .Skip ();_caadf !=nil {return _caadf ;};};case _b .EndElement :break _fbbce ;case _b .CharData :};};return nil ;};type ST_TextVerticalType byte ; -// ValidateWithPath validates the Tbl and its children, prefixing error messages with path -func (_fegec *Tbl )ValidateWithPath (path string )error {if _eagbe :=_fegec .CT_Table .ValidateWithPath (path );_eagbe !=nil {return _eagbe ;};return nil ;};func NewEG_TextBulletSize ()*EG_TextBulletSize {_dbdaf :=&EG_TextBulletSize {};return _dbdaf };type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};func NewCT_Path2DClose ()*CT_Path2DClose {_bbaa :=&CT_Path2DClose {};return _bbaa }; +// Validate validates the CT_ComplementTransform and its children +func (_fbdf *CT_ComplementTransform )Validate ()error {return _fbdf .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");}; -// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path -func (_ccee *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _bdbd :=_ccee .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdbd !=nil {return _bdbd ;};if _ccee .Xfrm !=nil {if _aafae :=_ccee .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_aafae !=nil {return _aafae ;};};if _ccee .NoFill !=nil {if _gfaea :=_ccee .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gfaea !=nil {return _gfaea ;};};if _ccee .SolidFill !=nil {if _cffa :=_ccee .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_cffa !=nil {return _cffa ;};};if _ccee .GradFill !=nil {if _dage :=_ccee .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dage !=nil {return _dage ;};};if _ccee .BlipFill !=nil {if _ffdf :=_ccee .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_ffdf !=nil {return _ffdf ;};};if _ccee .PattFill !=nil {if _agac :=_ccee .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_agac !=nil {return _agac ;};};if _ccee .GrpFill !=nil {if _bbead :=_ccee .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_bbead !=nil {return _bbead ;};};if _ccee .EffectLst !=nil {if _fdede :=_ccee .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fdede !=nil {return _fdede ;};};if _ccee .EffectDag !=nil {if _fcbgc :=_ccee .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fcbgc !=nil {return _fcbgc ;};};if _ccee .Scene3d !=nil {if _abbg :=_ccee .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_abbg !=nil {return _abbg ;};};if _ccee .ExtLst !=nil {if _bedc :=_ccee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedc !=nil {return _bedc ;};};return nil ;};func (_aafce *CT_TextCharBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",_aafce .CharAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Theme struct{CT_OfficeStyleSheet };func (_cffecf *CT_PositivePercentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cefcb :=range start .Attr {if _cefcb .Name .Local =="\u0076\u0061\u006c"{_agada ,_acfcc :=ParseUnionST_PositivePercentage (_cefcb .Value );if _acfcc !=nil {return _acfcc ;};_cffecf .ValAttr =_agada ;continue ;};};for {_agbe ,_cfafc :=d .Token ();if _cfafc !=nil {return _b .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",_cfafc );};if _ebbaa ,_cgdfc :=_agbe .(_d .EndElement );_cgdfc &&_ebbaa .Name ==start .Name {break ;};};return nil ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_bdbf :=&CT_PatternFillProperties {};return _bdbf ;};type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_beafa *ST_TextAnchoringType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcca ,_bbgdf :=d .Token ();if _bbgdf !=nil {return _bbgdf ;};if _edbadc ,_eaegg :=_agcca .(_d .EndElement );_eaegg &&_edbadc .Name ==start .Name {*_beafa =1;return nil ;};if _gfec ,_bgfgb :=_agcca .(_d .CharData );!_bgfgb {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",_agcca );}else {switch string (_gfec ){case "":*_beafa =0;case "\u0074":*_beafa =1;case "\u0063\u0074\u0072":*_beafa =2;case "\u0062":*_beafa =3;case "\u006a\u0075\u0073\u0074":*_beafa =4;case "\u0064\u0069\u0073\u0074":*_beafa =5;};};_agcca ,_bbgdf =d .Token ();if _bbgdf !=nil {return _bbgdf ;};if _ddgaea ,_eggbb :=_agcca .(_d .EndElement );_eggbb &&_ddgaea .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",_agcca );}; +// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path +func (_afaga *CT_PositivePercentage )ValidateWithPath (path string )error {if _dgfdg :=_afaga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgfdg !=nil {return _dgfdg ;};return nil ;};func (_ggafb *EG_ThemeableFillStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beebb :for {_addeb ,_bbbgc :=d .Token ();if _bbbgc !=nil {return _bbbgc ;};switch _fcdgg :=_addeb .(type ){case _b .StartElement :switch _fcdgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggafb .Fill =NewCT_FillProperties ();if _fcffad :=d .DecodeElement (_ggafb .Fill ,&_fcdgg );_fcffad !=nil {return _fcffad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ggafb .FillRef =NewCT_StyleMatrixReference ();if _eabae :=d .DecodeElement (_ggafb .FillRef ,&_fcdgg );_eabae !=nil {return _eabae ;};default:_be .Log .Debug ("\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",_fcdgg .Name );if _aegff :=d .Skip ();_aegff !=nil {return _aegff ;};};case _b .EndElement :break _beebb ;case _b .CharData :};};return nil ;};func (_geebg ST_BlackWhiteMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_geebg .String (),start );};func (_cedbb *CT_Point2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_db .Sprintf ("\u0025\u0076",_cedbb .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_db .Sprintf ("\u0025\u0076",_cedbb .YAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccdad ST_LineCap )Validate ()error {return _ccdad .ValidateWithPath ("")};func NewCT_ShapeProperties ()*CT_ShapeProperties {_dbcab :=&CT_ShapeProperties {};return _dbcab }; -// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path -func (_afbf *CT_EffectContainer )ValidateWithPath (path string )error {if _eacb :=_afbf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eacb !=nil {return _eacb ;};if _afbf .Cont !=nil {if _debc :=_afbf .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_debc !=nil {return _debc ;};};if _afbf .Effect !=nil {if _bdea :=_afbf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bdea !=nil {return _bdea ;};};if _afbf .AlphaBiLevel !=nil {if _cbag :=_afbf .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_cbag !=nil {return _cbag ;};};if _afbf .AlphaCeiling !=nil {if _gdbe :=_afbf .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_gdbe !=nil {return _gdbe ;};};if _afbf .AlphaFloor !=nil {if _bbfcg :=_afbf .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_bbfcg !=nil {return _bbfcg ;};};if _afbf .AlphaInv !=nil {if _cfef :=_afbf .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_cfef !=nil {return _cfef ;};};if _afbf .AlphaMod !=nil {if _fgab :=_afbf .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_fgab !=nil {return _fgab ;};};if _afbf .AlphaModFix !=nil {if _cbef :=_afbf .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_cbef !=nil {return _cbef ;};};if _afbf .AlphaOutset !=nil {if _ffab :=_afbf .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_ffab !=nil {return _ffab ;};};if _afbf .AlphaRepl !=nil {if _ggea :=_afbf .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_ggea !=nil {return _ggea ;};};if _afbf .BiLevel !=nil {if _eeba :=_afbf .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_eeba !=nil {return _eeba ;};};if _afbf .Blend !=nil {if _cecf :=_afbf .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_cecf !=nil {return _cecf ;};};if _afbf .Blur !=nil {if _ddfdf :=_afbf .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_ddfdf !=nil {return _ddfdf ;};};if _afbf .ClrChange !=nil {if _cfdge :=_afbf .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cfdge !=nil {return _cfdge ;};};if _afbf .ClrRepl !=nil {if _ffda :=_afbf .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_ffda !=nil {return _ffda ;};};if _afbf .Duotone !=nil {if _cgeac :=_afbf .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_cgeac !=nil {return _cgeac ;};};if _afbf .Fill !=nil {if _cfdef :=_afbf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_cfdef !=nil {return _cfdef ;};};if _afbf .FillOverlay !=nil {if _fgfb :=_afbf .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_fgfb !=nil {return _fgfb ;};};if _afbf .Glow !=nil {if _cfbd :=_afbf .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_cfbd !=nil {return _cfbd ;};};if _afbf .Grayscl !=nil {if _afga :=_afbf .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_afga !=nil {return _afga ;};};if _afbf .Hsl !=nil {if _gegbc :=_afbf .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_gegbc !=nil {return _gegbc ;};};if _afbf .InnerShdw !=nil {if _decaa :=_afbf .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_decaa !=nil {return _decaa ;};};if _afbf .Lum !=nil {if _efffc :=_afbf .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_efffc !=nil {return _efffc ;};};if _afbf .OuterShdw !=nil {if _aagg :=_afbf .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_aagg !=nil {return _aagg ;};};if _afbf .PrstShdw !=nil {if _bdcg :=_afbf .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_bdcg !=nil {return _bdcg ;};};if _afbf .Reflection !=nil {if _ffgf :=_afbf .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_ffgf !=nil {return _ffgf ;};};if _afbf .RelOff !=nil {if _acbe :=_afbf .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_acbe !=nil {return _acbe ;};};if _afbf .SoftEdge !=nil {if _defa :=_afbf .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_defa !=nil {return _defa ;};};if _afbf .Tint !=nil {if _ababc :=_afbf .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_ababc !=nil {return _ababc ;};};if _afbf .Xfrm !=nil {if _dffa :=_afbf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_dffa !=nil {return _dffa ;};};return nil ;};type CT_ColorReplaceEffect 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 (_bbbga *CT_Scene3D )Validate ()error {return _bbbga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");}; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_debda *CT_Hyperlink )ValidateWithPath (path string )error {if _debda .Snd !=nil {if _fcafa :=_debda .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_fcafa !=nil {return _fcafa ;};};if _debda .ExtLst !=nil {if _acdeg :=_debda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acdeg !=nil {return _acdeg ;};};return nil ;};func NewEG_TextRun ()*EG_TextRun {_adbfcd :=&EG_TextRun {};return _adbfcd };func (_eafee *ST_TextUnderlineType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaede ,_dcdcgc :=d .Token ();if _dcdcgc !=nil {return _dcdcgc ;};if _bdgeeea ,_dcadg :=_aaede .(_d .EndElement );_dcadg &&_bdgeeea .Name ==start .Name {*_eafee =1;return nil ;};if _ggfbad ,_cebgafg :=_aaede .(_d .CharData );!_cebgafg {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",_aaede );}else {switch string (_ggfbad ){case "":*_eafee =0;case "\u006e\u006f\u006e\u0065":*_eafee =1;case "\u0077\u006f\u0072d\u0073":*_eafee =2;case "\u0073\u006e\u0067":*_eafee =3;case "\u0064\u0062\u006c":*_eafee =4;case "\u0068\u0065\u0061v\u0079":*_eafee =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_eafee =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_eafee =7;case "\u0064\u0061\u0073\u0068":*_eafee =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_eafee =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_eafee =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_eafee =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_eafee =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_eafee =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_eafee =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_eafee =15;case "\u0077\u0061\u0076\u0079":*_eafee =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_eafee =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_eafee =18;};};_aaede ,_dcdcgc =d .Token ();if _dcdcgc !=nil {return _dcdcgc ;};if _fgffa ,_bfcba :=_aaede .(_d .EndElement );_bfcba &&_fgffa .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",_aaede );};func (_fceff *CT_GvmlShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fceff .NvSpPr =NewCT_GvmlShapeNonVisual ();_fceff .SpPr =NewCT_ShapeProperties ();_ddgcd :for {_gggeb ,_ebdfc :=d .Token ();if _ebdfc !=nil {return _ebdfc ;};switch _afgd :=_gggeb .(type ){case _d .StartElement :switch _afgd .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\u0076\u0053\u0070\u0050\u0072"},_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\u0076\u0053\u0070\u0050\u0072"}:if _adfc :=d .DecodeElement (_fceff .NvSpPr ,&_afgd );_adfc !=nil {return _adfc ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _fddbf :=d .DecodeElement (_fceff .SpPr ,&_afgd );_fddbf !=nil {return _fddbf ;};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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_fceff .TxSp =NewCT_GvmlTextShape ();if _eeec :=d .DecodeElement (_fceff .TxSp ,&_afgd );_eeec !=nil {return _eeec ;};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 :"\u0073\u0074\u0079l\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 :"\u0073\u0074\u0079l\u0065"}:_fceff .Style =NewCT_ShapeStyle ();if _cebf :=d .DecodeElement (_fceff .Style ,&_afgd );_cebf !=nil {return _cebf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fceff .ExtLst =NewCT_OfficeArtExtensionList ();if _ccabaa :=d .DecodeElement (_fceff .ExtLst ,&_afgd );_ccabaa !=nil {return _ccabaa ;};default:_bf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_G\u0076\u006dl\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_afgd .Name );if _fdge :=d .Skip ();_fdge !=nil {return _fdge ;};};case _d .EndElement :break _ddgcd ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path +func (_adbfb *CT_ScRgbColor )ValidateWithPath (path string )error {if _fffea :=_adbfb .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_fffea !=nil {return _fffea ;};if _gbcafg :=_adbfb .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_gbcafg !=nil {return _gbcafg ;};if _fcdbe :=_adbfb .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_fcdbe !=nil {return _fcdbe ;};for _dgcb ,_febcc :=range _adbfb .EG_ColorTransform {if _bbaea :=_febcc .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dgcb ));_bbaea !=nil {return _bbaea ;};};return nil ;};type ST_LineEndLength byte ;func (_gebaeg *CT_TableStyleCellStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cadfg :for {_babgd ,_ggfbd :=d .Token ();if _ggfbd !=nil {return _ggfbd ;};switch _aeacb :=_babgd .(type ){case _b .StartElement :switch _aeacb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gebaeg .TcBdr =NewCT_TableCellBorderStyle ();if _ecfeg :=d .DecodeElement (_gebaeg .TcBdr ,&_aeacb );_ecfeg !=nil {return _ecfeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gebaeg .Fill =NewCT_FillProperties ();if _afec :=d .DecodeElement (_gebaeg .Fill ,&_aeacb );_afec !=nil {return _afec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gebaeg .FillRef =NewCT_StyleMatrixReference ();if _gfgad :=d .DecodeElement (_gebaeg .FillRef ,&_aeacb );_gfgad !=nil {return _gfgad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_gebaeg .Cell3D =NewCT_Cell3D ();if _aegcg :=d .DecodeElement (_gebaeg .Cell3D ,&_aeacb );_aegcg !=nil {return _aegcg ;};default:_be .Log .Debug ("\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",_aeacb .Name );if _cffaa :=d .Skip ();_cffaa !=nil {return _cffaa ;};};case _b .EndElement :break _cadfg ;case _b .CharData :};};return nil ;};func (_fedc *CT_HSLEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdca :=range start .Attr {if _bdca .Name .Local =="\u0068\u0075\u0065"{_ggeec ,_befec :=_af .ParseInt (_bdca .Value ,10,32);if _befec !=nil {return _befec ;};_fadfg :=int32 (_ggeec );_fedc .HueAttr =&_fadfg ;continue ;};if _bdca .Name .Local =="\u0073\u0061\u0074"{_gcbc ,_ddfgb :=ParseUnionST_FixedPercentage (_bdca .Value );if _ddfgb !=nil {return _ddfgb ;};_fedc .SatAttr =&_gcbc ;continue ;};if _bdca .Name .Local =="\u006c\u0075\u006d"{_eebbe ,_feab :=ParseUnionST_FixedPercentage (_bdca .Value );if _feab !=nil {return _feab ;};_fedc .LumAttr =&_eebbe ;continue ;};};for {_afdec ,_fdaff :=d .Token ();if _fdaff !=nil {return _db .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_fdaff );};if _cabbg ,_bdcd :=_afdec .(_b .EndElement );_bdcd &&_cabbg .Name ==start .Name {break ;};};return nil ;};func (_ffeae ST_TextAutonumberScheme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gffcd :=_b .Attr {};_gffcd .Name =name ;switch _ffeae {case ST_TextAutonumberSchemeUnset :_gffcd .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_gffcd .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_gffcd .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaLcParenR :_gffcd .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_gffcd .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaLcPeriod :_gffcd .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_gffcd .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicParenBoth :_gffcd .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_gffcd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeArabicPeriod :_gffcd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_gffcd .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_gffcd .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanUcParenBoth :_gffcd .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_gffcd .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanUcParenR :_gffcd .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_gffcd .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeRomanUcPeriod :_gffcd .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_gffcd .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_gffcd .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_gffcd .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeArabicDbPeriod :_gffcd .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_gffcd .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChsPeriod :_gffcd .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_gffcd .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_gffcd .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChtPlain :_gffcd .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_gffcd .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1JpnKorPlain :_gffcd .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_gffcd .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabic1Minus :_gffcd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_gffcd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeHebrew2Minus :_gffcd .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_gffcd .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiAlphaParenR :_gffcd .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_gffcd .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeThaiNumPeriod :_gffcd .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_gffcd .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiNumParenBoth :_gffcd .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_gffcd .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumPeriod :_gffcd .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_gffcd .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeHindiAlpha1Period :_gffcd .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _gffcd ,nil ;};func (_aedgb ST_PathShadeType )ValidateWithPath (path string )error {switch _aedgb {case 0,1,2,3:default:return _db .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedgb ));};return nil ;};func (_bcdad *CT_FontReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fcdab ,_geccc :=_bcdad .IdxAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u0064\u0078"});if _geccc !=nil {return _geccc ;};start .Attr =append (start .Attr ,_fcdab );e .EncodeToken (start );if _bcdad .ScrgbClr !=nil {_edeca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bcdad .ScrgbClr ,_edeca );};if _bcdad .SrgbClr !=nil {_gbbe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bcdad .SrgbClr ,_gbbe );};if _bcdad .HslClr !=nil {_ccfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bcdad .HslClr ,_ccfb );};if _bcdad .SysClr !=nil {_dabgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bcdad .SysClr ,_dabgf );};if _bcdad .SchemeClr !=nil {_gacb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bcdad .SchemeClr ,_gacb );};if _bcdad .PrstClr !=nil {_babaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bcdad .PrstClr ,_babaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adeed *ST_BlendMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adeed =0;case "\u006f\u0076\u0065\u0072":*_adeed =1;case "\u006d\u0075\u006c\u0074":*_adeed =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_adeed =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_adeed =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_adeed =5;};return nil ;};func (_abfefd *EG_TextBulletSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abfefd .BuSzTx !=nil {_fgcef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_abfefd .BuSzTx ,_fgcef );};if _abfefd .BuSzPct !=nil {_gggff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_abfefd .BuSzPct ,_gggff );};if _abfefd .BuSzPts !=nil {_aceeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}};e .EncodeElement (_abfefd .BuSzPts ,_aceeb );};return nil ;};func NewCT_GraphicalObject ()*CT_GraphicalObject {_dfgeb :=&CT_GraphicalObject {};_dfgeb .GraphicData =NewCT_GraphicalObjectData ();return _dfgeb ;};func (_ecgf *CT_ConnectorLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_facgd :=range start .Attr {if _facgd .Name .Local =="\u006e\u006f\u0047r\u0070"{_decb ,_fadcc :=_af .ParseBool (_facgd .Value );if _fadcc !=nil {return _fadcc ;};_ecgf .NoGrpAttr =&_decb ;continue ;};if _facgd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dfed ,_cgbd :=_af .ParseBool (_facgd .Value );if _cgbd !=nil {return _cgbd ;};_ecgf .NoSelectAttr =&_dfed ;continue ;};if _facgd .Name .Local =="\u006e\u006f\u0052o\u0074"{_eggd ,_gcdd :=_af .ParseBool (_facgd .Value );if _gcdd !=nil {return _gcdd ;};_ecgf .NoRotAttr =&_eggd ;continue ;};if _facgd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gfbfb ,_bdda :=_af .ParseBool (_facgd .Value );if _bdda !=nil {return _bdda ;};_ecgf .NoChangeAspectAttr =&_gfbfb ;continue ;};if _facgd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_aaeg ,_beba :=_af .ParseBool (_facgd .Value );if _beba !=nil {return _beba ;};_ecgf .NoMoveAttr =&_aaeg ;continue ;};if _facgd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_gbee ,_cgcd :=_af .ParseBool (_facgd .Value );if _cgcd !=nil {return _cgcd ;};_ecgf .NoResizeAttr =&_gbee ;continue ;};if _facgd .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ebae ,_cbdfg :=_af .ParseBool (_facgd .Value );if _cbdfg !=nil {return _cbdfg ;};_ecgf .NoEditPointsAttr =&_ebae ;continue ;};if _facgd .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_fbbca ,_aagb :=_af .ParseBool (_facgd .Value );if _aagb !=nil {return _aagb ;};_ecgf .NoAdjustHandlesAttr =&_fbbca ;continue ;};if _facgd .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_bgdc ,_efaf :=_af .ParseBool (_facgd .Value );if _efaf !=nil {return _efaf ;};_ecgf .NoChangeArrowheadsAttr =&_bgdc ;continue ;};if _facgd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_fgac ,_dbbgf :=_af .ParseBool (_facgd .Value );if _dbbgf !=nil {return _dbbgf ;};_ecgf .NoChangeShapeTypeAttr =&_fgac ;continue ;};};_ggcb :for {_eedad ,_gace :=d .Token ();if _gace !=nil {return _gace ;};switch _bbca :=_eedad .(type ){case _b .StartElement :switch _bbca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_ecgf .ExtLst =NewCT_OfficeArtExtensionList ();if _fgdf :=d .DecodeElement (_ecgf .ExtLst ,&_bbca );_fgdf !=nil {return _fgdf ;};default:_be .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074or\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u0020\u0025\u0076",_bbca .Name );if _fecf :=d .Skip ();_fecf !=nil {return _fecf ;};};case _b .EndElement :break _ggcb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TextShapeAutofit and its children -func (_ccgg *CT_TextShapeAutofit )Validate ()error {return _ccgg .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");}; +// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path +func (_bfef *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _ecgaf :=_bfef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecgaf !=nil {return _ecgaf ;};return nil ;};type ST_TextTabAlignType byte ; -// Validate validates the CT_AnimationChartBuildProperties and its children -func (_gcdc *CT_AnimationChartBuildProperties )Validate ()error {return _gcdc .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");};func (_fgffd ST_TextTabAlignType )ValidateWithPath (path string )error {switch _fgffd {case 0,1,2,3,4: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 (_fgffd ));};return nil ;};func (_afgeab *ST_LightRigType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagba ,_bfgfb :=d .Token ();if _bfgfb !=nil {return _bfgfb ;};if _cbdag ,_deeee :=_cagba .(_d .EndElement );_deeee &&_cbdag .Name ==start .Name {*_afgeab =1;return nil ;};if _dgged ,_cdbaf :=_cagba .(_d .CharData );!_cdbaf {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",_cagba );}else {switch string (_dgged ){case "":*_afgeab =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_afgeab =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_afgeab =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_afgeab =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_afgeab =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_afgeab =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_afgeab =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_afgeab =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_afgeab =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_afgeab =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_afgeab =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_afgeab =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_afgeab =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_afgeab =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_afgeab =14;case "\u0073\u006f\u0066\u0074":*_afgeab =15;case "\u0068\u0061\u0072s\u0068":*_afgeab =16;case "\u0066\u006c\u006fo\u0064":*_afgeab =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_afgeab =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_afgeab =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_afgeab =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_afgeab =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_afgeab =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_afgeab =23;case "\u0066\u006c\u0061\u0074":*_afgeab =24;case "\u0074\u0077\u006fP\u0074":*_afgeab =25;case "\u0067\u006c\u006f\u0077":*_afgeab =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_afgeab =27;};};_cagba ,_bfgfb =d .Token ();if _bfgfb !=nil {return _bfgfb ;};if _gaaff ,_ggcgc :=_cagba .(_d .EndElement );_ggcgc &&_gaaff .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",_cagba );}; +// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path +func (_bfafe *EG_Media )ValidateWithPath (path string )error {if _bfafe .AudioCd !=nil {if _aggbde :=_bfafe .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_aggbde !=nil {return _aggbde ;};};if _bfafe .WavAudioFile !=nil {if _gcbcc :=_bfafe .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_gcbcc !=nil {return _gcbcc ;};};if _bfafe .AudioFile !=nil {if _ebgba :=_bfafe .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_ebgba !=nil {return _ebgba ;};};if _bfafe .VideoFile !=nil {if _bcaac :=_bfafe .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_bcaac !=nil {return _bcaac ;};};if _bfafe .QuickTimeFile !=nil {if _dgeb :=_bfafe .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_dgeb !=nil {return _dgeb ;};};return nil ;};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_TableStyleCellStyle and its children -func (_cgcfg *CT_TableStyleCellStyle )Validate ()error {return _cgcfg .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};func (_eega *EG_Text3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eega .Sp3d !=nil {_bddcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_eega .Sp3d ,_bddcg );};if _eega .FlatTx !=nil {_eeegc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_eega .FlatTx ,_eeegc );};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;); +// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path +func (_gcfb *CT_BlipChoice )ValidateWithPath (path string )error {for _fdbg ,_aagf :=range _gcfb .AlphaBiLevel {if _dcfb :=_aagf .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_fdbg ));_dcfb !=nil {return _dcfb ;};};for _cbbc ,_bgcc :=range _gcfb .AlphaCeiling {if _ccbb :=_bgcc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_cbbc ));_ccbb !=nil {return _ccbb ;};};for _cfaca ,_cggf :=range _gcfb .AlphaFloor {if _dace :=_cggf .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_cfaca ));_dace !=nil {return _dace ;};};for _gcda ,_bccb :=range _gcfb .AlphaInv {if _gfac :=_bccb .ValidateWithPath (_db .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_gcda ));_gfac !=nil {return _gfac ;};};for _eeff ,_dgaef :=range _gcfb .AlphaMod {if _ebac :=_dgaef .ValidateWithPath (_db .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_eeff ));_ebac !=nil {return _ebac ;};};for _aagaa ,_cbbe :=range _gcfb .AlphaModFix {if _eeabc :=_cbbe .ValidateWithPath (_db .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_aagaa ));_eeabc !=nil {return _eeabc ;};};for _dcca ,_dbeg :=range _gcfb .AlphaRepl {if _dfgb :=_dbeg .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_dcca ));_dfgb !=nil {return _dfgb ;};};for _abfgc ,_gdb :=range _gcfb .BiLevel {if _cfb :=_gdb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_abfgc ));_cfb !=nil {return _cfb ;};};for _bed ,_fgfb :=range _gcfb .Blur {if _abeg :=_fgfb .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_bed ));_abeg !=nil {return _abeg ;};};for _dea ,_daeag :=range _gcfb .ClrChange {if _dafa :=_daeag .ValidateWithPath (_db .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_dea ));_dafa !=nil {return _dafa ;};};for _ggdgc ,_agbg :=range _gcfb .ClrRepl {if _gcaf :=_agbg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_ggdgc ));_gcaf !=nil {return _gcaf ;};};for _gegc ,_aege :=range _gcfb .Duotone {if _ffef :=_aege .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_gegc ));_ffef !=nil {return _ffef ;};};for _cbfg ,_bgfe :=range _gcfb .FillOverlay {if _dfcab :=_bgfe .ValidateWithPath (_db .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_cbfg ));_dfcab !=nil {return _dfcab ;};};for _aeadg ,_becfb :=range _gcfb .Grayscl {if _ccef :=_becfb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_aeadg ));_ccef !=nil {return _ccef ;};};for _fbge ,_fabdc :=range _gcfb .Hsl {if _baba :=_fabdc .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_fbge ));_baba !=nil {return _baba ;};};for _becb ,_ggeg :=range _gcfb .Lum {if _cede :=_ggeg .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_becb ));_cede !=nil {return _cede ;};};for _cdfg ,_dacd :=range _gcfb .Tint {if _agdg :=_dacd .ValidateWithPath (_db .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cdfg ));_agdg !=nil {return _agdg ;};};return nil ;};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_fdba :=&CT_NonVisualGraphicFrameProperties {};return _fdba ;};func (_baee *CT_GroupTransform2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baee .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_db .Sprintf ("\u0025\u0076",*_baee .RotAttr )});};if _baee .FlipHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_baee .FlipHAttr ))});};if _baee .FlipVAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_db .Sprintf ("\u0025\u0064",_aagccf (*_baee .FlipVAttr ))});};e .EncodeToken (start );if _baee .Off !=nil {_deeff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_baee .Off ,_deeff );};if _baee .Ext !=nil {_gbbcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};e .EncodeElement (_baee .Ext ,_gbbcb );};if _baee .ChOff !=nil {_dedc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_baee .ChOff ,_dedc );};if _baee .ChExt !=nil {_bdfe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}};e .EncodeElement (_baee .ChExt ,_bdfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_abbcf :=&CT_Path2DArcTo {};return _abbcf };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 EG_FillModeProperties and its children -func (_dfgda *EG_FillModeProperties )Validate ()error {return _dfgda .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_dadgga :=&CT_TextCharacterProperties {};return _dadgga ;};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 CT_AudioCD and its children +func (_gcg *CT_AudioCD )Validate ()error {return _gcg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");}; -// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path -func (_egedc *CT_FixedPercentage )ValidateWithPath (path string )error {if _fcdcc :=_egedc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcdcc !=nil {return _fcdcc ;};return nil ;};func (_ggcda *CT_Path2DCubicBezierTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aafddc :for {_bccd ,_bcdgg :=d .Token ();if _bcdgg !=nil {return _bcdgg ;};switch _cdbbf :=_bccd .(type ){case _d .StartElement :switch _cdbbf .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 :"\u0070\u0074"},_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\u0074"}:_cgdgf :=NewCT_AdjPoint2D ();if _gfac :=d .DecodeElement (_cgdgf ,&_cdbbf );_gfac !=nil {return _gfac ;};_ggcda .Pt =append (_ggcda .Pt ,_cgdgf );default:_bf .Log .Debug ("\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",_cdbbf .Name );if _ebbc :=d .Skip ();_ebbc !=nil {return _ebbc ;};};case _d .EndElement :break _aafddc ;case _d .CharData :};};return nil ;};func (_fca *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebb :=range start .Attr {if _ebb .Name .Local =="\u0061\u006d\u0074"{_cbg ,_gag :=ParseUnionST_PositivePercentage (_ebb .Value );if _gag !=nil {return _gag ;};_fca .AmtAttr =&_cbg ;continue ;};};for {_ede ,_edc :=d .Token ();if _edc !=nil {return _b .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",_edc );};if _ecd ,_bbca :=_ede .(_d .EndElement );_bbca &&_ecd .Name ==start .Name {break ;};};return nil ;};func (_fcbbb *ST_PositiveFixedPercentage )Validate ()error {return _fcbbb .ValidateWithPath ("")};func (_dgefg *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bafad ,_daddbc :=d .Token ();if _daddbc !=nil {return _daddbc ;};if _gadeb ,_fdedbd :=_bafad .(_d .EndElement );_fdedbd &&_gadeb .Name ==start .Name {*_dgefg =1;return nil ;};if _abbead ,_bcgaafg :=_bafad .(_d .CharData );!_bcgaafg {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",_bafad );}else {switch string (_abbead ){case "":*_dgefg =0;case "\u006f\u006e\u0065":*_dgefg =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_dgefg =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_dgefg =3;};};_bafad ,_daddbc =d .Token ();if _daddbc !=nil {return _daddbc ;};if _edgac ,_edeca :=_bafad .(_d .EndElement );_edeca &&_edgac .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",_bafad );};func (_eaabe ST_LineCap )ValidateWithPath (path string )error {switch _eaabe {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 (_eaabe ));};return nil ;};func (_bgeceg *CT_TextBulletSizePoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgeceg .ValAttr =100;for _ ,_gfefa :=range start .Attr {if _gfefa .Name .Local =="\u0076\u0061\u006c"{_cdbeb ,_bdfca :=_c .ParseInt (_gfefa .Value ,10,32);if _bdfca !=nil {return _bdfca ;};_bgeceg .ValAttr =int32 (_cdbeb );continue ;};};for {_ebgaec ,_faaab :=d .Token ();if _faaab !=nil {return _b .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",_faaab );};if _gdgda ,_ggcac :=_ebgaec .(_d .EndElement );_ggcac &&_gdgda .Name ==start .Name {break ;};};return nil ;};func (_ddgab *ST_TextVerticalType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddgab =0;case "\u0068\u006f\u0072\u007a":*_ddgab =1;case "\u0076\u0065\u0072\u0074":*_ddgab =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_ddgab =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_ddgab =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_ddgab =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_ddgab =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_ddgab =7;};return nil ;};func (_fdeege *EG_FillModeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbfb :for {_eecfaa ,_efggd :=d .Token ();if _efggd !=nil {return _efggd ;};switch _degedf :=_eecfaa .(type ){case _d .StartElement :switch _degedf .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 :"\u0074\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 :"\u0074\u0069\u006c\u0065"}:_fdeege .Tile =NewCT_TileInfoProperties ();if _afcde :=d .DecodeElement (_fdeege .Tile ,&_degedf );_afcde !=nil {return _afcde ;};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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_fdeege .Stretch =NewCT_StretchInfoProperties ();if _dcbgea :=d .DecodeElement (_fdeege .Stretch ,&_degedf );_dcbgea !=nil {return _dcbgea ;};default:_bf .Log .Debug ("\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",_degedf .Name );if _gadfc :=d .Skip ();_gadfc !=nil {return _gadfc ;};};case _d .EndElement :break _gbfb ;case _d .CharData :};};return nil ;};func (_ggfag ST_PresetCameraType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffbddc :=_d .Attr {};_ffbddc .Name =name ;switch _ggfag {case ST_PresetCameraTypeUnset :_ffbddc .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_ffbddc .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_ffbddc .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_ffbddc .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_ffbddc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_ffbddc .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_ffbddc .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_ffbddc .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 :_ffbddc .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_ffbddc .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 :_ffbddc .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 :_ffbddc .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_ffbddc .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_ffbddc .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_ffbddc .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_ffbddc .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_ffbddc .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 :_ffbddc .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 :_ffbddc .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 :_ffbddc .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_ffbddc .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_ffbddc .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_ffbddc .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_ffbddc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_ffbddc .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_ffbddc .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_ffbddc .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_ffbddc .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_ffbddc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_ffbddc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_ffbddc .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_ffbddc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_ffbddc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_ffbddc .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_ffbddc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_ffbddc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_ffbddc .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 :_ffbddc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_ffbddc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_ffbddc .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 :_ffbddc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_ffbddc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_ffbddc .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueLeft :_ffbddc .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_ffbddc .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_ffbddc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueBottom :_ffbddc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_ffbddc .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveFront :_ffbddc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_ffbddc .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypePerspectiveRight :_ffbddc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_ffbddc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case ST_PresetCameraTypePerspectiveBelow :_ffbddc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_ffbddc .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 :_ffbddc .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 :_ffbddc .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 :_ffbddc .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 :_ffbddc .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 :_ffbddc .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 :_ffbddc .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 :_ffbddc .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 :_ffbddc .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_ffbddc .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 _ffbddc ,nil ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;}; +// Validate validates the CT_TableCellBorderStyle and its children +func (_bebfe *CT_TableCellBorderStyle )Validate ()error {return _bebfe .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_bafga ST_PresetPatternVal )String ()string {switch _bafga {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 "";};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;}; -// Validate validates the CT_AdjPoint2D and its children -func (_feb *CT_AdjPoint2D )Validate ()error {return _feb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func (_bcdga ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _bcdga {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_bcdga ));};return nil ;};type ST_FontCollectionIndex byte ;func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_cbggf :=&CT_TextBulletSizePercent {};_cbggf .ValAttr ="\u0031\u0030\u0030\u0025";return _cbggf ;}; +// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path +func (_dee *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _dee .BldAttr !=nil {if _ged :=_dee .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_ged !=nil {return _ged ;};};return nil ;};func (_agbdb ST_TextBulletSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agbdb .ST_TextBulletSizePercent !=nil {e .EncodeToken (_b .CharData (*_agbdb .ST_TextBulletSizePercent ));};if _agbdb .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_b .CharData (_db .Sprintf ("\u0025\u0064",*_agbdb .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; -// Validate validates the CT_PositiveFixedAngle and its children -func (_dddf *CT_PositiveFixedAngle )Validate ()error {return _dddf .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};func (_cdac *CT_FixedPercentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdegg :=range start .Attr {if _gdegg .Name .Local =="\u0076\u0061\u006c"{_dfcbc ,_cgec :=ParseUnionST_FixedPercentage (_gdegg .Value );if _cgec !=nil {return _cgec ;};_cdac .ValAttr =_dfcbc ;continue ;};};for {_acdg ,_cdfgb :=d .Token ();if _cdfgb !=nil {return _b .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",_cdfgb );};if _ccfb ,_agegg :=_acdg .(_d .EndElement );_agegg &&_ccfb .Name ==start .Name {break ;};};return nil ;};func NewCT_TextNoBullet ()*CT_TextNoBullet {_cadbg :=&CT_TextNoBullet {};return _cadbg };type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;};func (_dacdfd ST_TileFlipMode )ValidateWithPath (path string )error {switch _dacdfd {case 0,1,2,3,4: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 (_dacdfd ));};return nil ;};func (_eagec ST_OnOffStyleType )ValidateWithPath (path string )error {switch _eagec {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 (_eagec ));};return nil ;};type CT_Percentage struct{ValAttr ST_Percentage ;}; +// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path +func (_cbgcf *CT_LightRig )ValidateWithPath (path string )error {if _cbgcf .RigAttr ==ST_LightRigTypeUnset {return _db .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 _ecbbc :=_cbgcf .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_ecbbc !=nil {return _ecbbc ;};if _cbgcf .DirAttr ==ST_LightRigDirectionUnset {return _db .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 _egfab :=_cbgcf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_egfab !=nil {return _egfab ;};if _cbgcf .Rot !=nil {if _dgceg :=_cbgcf .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_dgceg !=nil {return _dgceg ;};};return nil ;};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 (_aacbb *ST_PathShadeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aacbb =0;case "\u0073\u0068\u0061p\u0065":*_aacbb =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_aacbb =2;case "\u0072\u0065\u0063\u0074":*_aacbb =3;};return nil ;};func (_fdbcb *CT_PresetGeometry2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gagc ,_fbfdf :=_fdbcb .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"});if _fbfdf !=nil {return _fbfdf ;};start .Attr =append (start .Attr ,_gagc );e .EncodeToken (start );if _fdbcb .AvLst !=nil {_cdcfa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_fdbcb .AvLst ,_cdcfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_AnimationBuildType byte ;func (_bfged *ST_AnimationChartBuildType )Validate ()error {return _bfged .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path -func (_dcad *CT_TableCellProperties )ValidateWithPath (path string )error {if _dcad .MarLAttr !=nil {if _gfffa :=_dcad .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_gfffa !=nil {return _gfffa ;};};if _dcad .MarRAttr !=nil {if _ggdad :=_dcad .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r");_ggdad !=nil {return _ggdad ;};};if _dcad .MarTAttr !=nil {if _fcbefb :=_dcad .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_fcbefb !=nil {return _fcbefb ;};};if _dcad .MarBAttr !=nil {if _fegd :=_dcad .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r");_fegd !=nil {return _fegd ;};};if _cbffad :=_dcad .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_cbffad !=nil {return _cbffad ;};if _cedfed :=_dcad .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_cedfed !=nil {return _cedfed ;};if _gdcge :=_dcad .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_gdcge !=nil {return _gdcge ;};if _dcad .LnL !=nil {if _cddg :=_dcad .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c");_cddg !=nil {return _cddg ;};};if _dcad .LnR !=nil {if _ecdcf :=_dcad .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_ecdcf !=nil {return _ecdcf ;};};if _dcad .LnT !=nil {if _fgeffa :=_dcad .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054");_fgeffa !=nil {return _fgeffa ;};};if _dcad .LnB !=nil {if _fcaaaa :=_dcad .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_fcaaaa !=nil {return _fcaaaa ;};};if _dcad .LnTlToBr !=nil {if _ggcag :=_dcad .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r");_ggcag !=nil {return _ggcag ;};};if _dcad .LnBlToTr !=nil {if _ccaca :=_dcad .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_ccaca !=nil {return _ccaca ;};};if _dcad .Cell3D !=nil {if _egddb :=_dcad .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044");_egddb !=nil {return _egddb ;};};if _dcad .NoFill !=nil {if _eacg :=_dcad .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_eacg !=nil {return _eacg ;};};if _dcad .SolidFill !=nil {if _gggbf :=_dcad .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_gggbf !=nil {return _gggbf ;};};if _dcad .GradFill !=nil {if _bacbc :=_dcad .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bacbc !=nil {return _bacbc ;};};if _dcad .BlipFill !=nil {if _gaba :=_dcad .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gaba !=nil {return _gaba ;};};if _dcad .PattFill !=nil {if _deegd :=_dcad .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_deegd !=nil {return _deegd ;};};if _dcad .GrpFill !=nil {if _cggdc :=_dcad .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_cggdc !=nil {return _cggdc ;};};if _dcad .Headers !=nil {if _gegda :=_dcad .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_gegda !=nil {return _gegda ;};};if _dcad .ExtLst !=nil {if _bgdag :=_dcad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgdag !=nil {return _bgdag ;};};return nil ;}; +// Validate validates the CT_AlphaModulateEffect and its children +func (_aaa *CT_AlphaModulateEffect )Validate ()error {return _aaa .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");}; -// Validate validates the CT_PositiveSize2D and its children -func (_eabgb *CT_PositiveSize2D )Validate ()error {return _eabgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};func (_cecad ST_BevelPresetType )Validate ()error {return _cecad .ValidateWithPath ("")};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_bbgfd *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbgfd .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_bbgfd .Graphic =NewGraphic ();_bbgfd .Xfrm =NewCT_Transform2D ();_facebf :for {_fdeca ,_caffe :=d .Token ();if _caffe !=nil {return _caffe ;};switch _acbfe :=_fdeca .(type ){case _d .StartElement :switch _acbfe .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\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_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\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _cfdbg :=d .DecodeElement (_bbgfd .NvGraphicFramePr ,&_acbfe );_cfdbg !=nil {return _cfdbg ;};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 _eefa :=d .DecodeElement (_bbgfd .Graphic ,&_acbfe );_eefa !=nil {return _eefa ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:if _fcae :=d .DecodeElement (_bbgfd .Xfrm ,&_acbfe );_fcae !=nil {return _fcae ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbgfd .ExtLst =NewCT_OfficeArtExtensionList ();if _dada :=d .DecodeElement (_bbgfd .ExtLst ,&_acbfe );_dada !=nil {return _dada ;};default:_bf .Log .Debug ("\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",_acbfe .Name );if _edfbd :=d .Skip ();_edfbd !=nil {return _edfbd ;};};case _d .EndElement :break _facebf ;case _d .CharData :};};return nil ;};func (_bdcfb ST_PathShadeType )String ()string {switch _bdcfb {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 (_gbcdg *CT_RelativeRect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaagd :=range start .Attr {if _eaagd .Name .Local =="\u006c"{_bbaaf ,_fbede :=ParseUnionST_Percentage (_eaagd .Value );if _fbede !=nil {return _fbede ;};_gbcdg .LAttr =&_bbaaf ;continue ;};if _eaagd .Name .Local =="\u0074"{_fbfab ,_egae :=ParseUnionST_Percentage (_eaagd .Value );if _egae !=nil {return _egae ;};_gbcdg .TAttr =&_fbfab ;continue ;};if _eaagd .Name .Local =="\u0072"{_ecece ,_begac :=ParseUnionST_Percentage (_eaagd .Value );if _begac !=nil {return _begac ;};_gbcdg .RAttr =&_ecece ;continue ;};if _eaagd .Name .Local =="\u0062"{_gfddf ,_feddf :=ParseUnionST_Percentage (_eaagd .Value );if _feddf !=nil {return _feddf ;};_gbcdg .BAttr =&_gfddf ;continue ;};};for {_fadef ,_dbaa :=d .Token ();if _dbaa !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_dbaa );};if _fced ,_daede :=_fadef .(_d .EndElement );_daede &&_fced .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_GrayscaleEffect and its children +func (_egbe *CT_GrayscaleEffect )Validate ()error {return _egbe .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_eefaf ST_TextCapsType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbdba :=_b .Attr {};_gbdba .Name =name ;switch _eefaf {case ST_TextCapsTypeUnset :_gbdba .Value ="";case ST_TextCapsTypeNone :_gbdba .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_gbdba .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_gbdba .Value ="\u0061\u006c\u006c";};return _gbdba ,nil ;}; -// Validate validates the CT_AdjustHandleList and its children -func (_cfe *CT_AdjustHandleList )Validate ()error {return _cfe .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};func (_dcgbgc *VideoFile )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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\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\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 ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _dcgbgc .CT_VideoFile .MarshalXML (e ,start );};func (_cccfe *CT_NonVisualContentPartProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecgaa :=range start .Attr {if _ecgaa .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_agbab ,_bdcec :=_c .ParseBool (_ecgaa .Value );if _bdcec !=nil {return _bdcec ;};_cccfe .IsCommentAttr =&_agbab ;continue ;};};_bdbgf :for {_bddae ,_dfde :=d .Token ();if _dfde !=nil {return _dfde ;};switch _cccdg :=_bddae .(type ){case _d .StartElement :switch _cccdg .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 :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_cccfe .CpLocks =NewCT_ContentPartLocking ();if _dfbc :=d .DecodeElement (_cccfe .CpLocks ,&_cccdg );_dfbc !=nil {return _dfbc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cccfe .ExtLst =NewCT_OfficeArtExtensionList ();if _ebgc :=d .DecodeElement (_cccfe .ExtLst ,&_cccdg );_ebgc !=nil {return _ebgc ;};default:_bf .Log .Debug ("\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",_cccdg .Name );if _bfaaa :=d .Skip ();_bfaaa !=nil {return _bfaaa ;};};case _d .EndElement :break _bdbgf ;case _d .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 ;};type ST_PresetMaterialType byte ;func (_bedcb *CT_TextUnderlineFillFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AlphaCeilingEffect and its children +func (_fdbb *CT_AlphaCeilingEffect )Validate ()error {return _fdbb .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_Percentage and its children -func (_geebg *CT_Percentage )Validate ()error {return _geebg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func (_aabfa *CT_Transform2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgaff :=range start .Attr {if _dgaff .Name .Local =="\u0072\u006f\u0074"{_caegb ,_gdabb :=_c .ParseInt (_dgaff .Value ,10,32);if _gdabb !=nil {return _gdabb ;};_cggcg :=int32 (_caegb );_aabfa .RotAttr =&_cggcg ;continue ;};if _dgaff .Name .Local =="\u0066\u006c\u0069p\u0048"{_aggbg ,_aagf :=_c .ParseBool (_dgaff .Value );if _aagf !=nil {return _aagf ;};_aabfa .FlipHAttr =&_aggbg ;continue ;};if _dgaff .Name .Local =="\u0066\u006c\u0069p\u0056"{_eebec ,_eafae :=_c .ParseBool (_dgaff .Value );if _eafae !=nil {return _eafae ;};_aabfa .FlipVAttr =&_eebec ;continue ;};};_dgacd :for {_dedaec ,_ecbdd :=d .Token ();if _ecbdd !=nil {return _ecbdd ;};switch _aabaa :=_dedaec .(type ){case _d .StartElement :switch _aabaa .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 :"\u006f\u0066\u0066"},_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 :"\u006f\u0066\u0066"}:_aabfa .Off =NewCT_Point2D ();if _edffd :=d .DecodeElement (_aabfa .Off ,&_aabaa );_edffd !=nil {return _edffd ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_aabfa .Ext =NewCT_PositiveSize2D ();if _bfeabf :=d .DecodeElement (_aabfa .Ext ,&_aabaa );_bfeabf !=nil {return _bfeabf ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d2\u0044\u0020\u0025\u0076",_aabaa .Name );if _baeabf :=d .Skip ();_baeabf !=nil {return _baeabf ;};};case _d .EndElement :break _dgacd ;case _d .CharData :};};return nil ;};func (_cedgff ST_PitchFamily )Validate ()error {return _cedgff .ValidateWithPath ("")}; +// Validate validates the CT_PresetShadowEffect and its children +func (_ggdgf *CT_PresetShadowEffect )Validate ()error {return _ggdgf .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path -func (_gaaf *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;};func (_gefc *CT_FontReference )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefc .IdxAttr =ST_FontCollectionIndex (1);for _ ,_ebga :=range start .Attr {if _ebga .Name .Local =="\u0069\u0064\u0078"{_gefc .IdxAttr .UnmarshalXMLAttr (_ebga );continue ;};};_aecbg :for {_fbaf ,_bbacd :=d .Token ();if _bbacd !=nil {return _bbacd ;};switch _cefbf :=_fbaf .(type ){case _d .StartElement :switch _cefbf .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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gefc .ScrgbClr =NewCT_ScRgbColor ();if _fegff :=d .DecodeElement (_gefc .ScrgbClr ,&_cefbf );_fegff !=nil {return _fegff ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gefc .SrgbClr =NewCT_SRgbColor ();if _ceff :=d .DecodeElement (_gefc .SrgbClr ,&_cefbf );_ceff !=nil {return _ceff ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gefc .HslClr =NewCT_HslColor ();if _gbaae :=d .DecodeElement (_gefc .HslClr ,&_cefbf );_gbaae !=nil {return _gbaae ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gefc .SysClr =NewCT_SystemColor ();if _gfge :=d .DecodeElement (_gefc .SysClr ,&_cefbf );_gfge !=nil {return _gfge ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gefc .SchemeClr =NewCT_SchemeColor ();if _beeg :=d .DecodeElement (_gefc .SchemeClr ,&_cefbf );_beeg !=nil {return _beeg ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gefc .PrstClr =NewCT_PresetColor ();if _ccdad :=d .DecodeElement (_gefc .PrstClr ,&_cefbf );_ccdad !=nil {return _ccdad ;};default:_bf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025v",_cefbf .Name );if _ebcc :=d .Skip ();_ebcc !=nil {return _ebcc ;};};case _d .EndElement :break _aecbg ;case _d .CharData :};};return nil ;};func (_cgdfd *CT_StretchInfoProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dabce :for {_dfbcb ,_cfcec :=d .Token ();if _cfcec !=nil {return _cfcec ;};switch _ffgaaf :=_dfbcb .(type ){case _d .StartElement :switch _ffgaaf .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 :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_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 :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_cgdfd .FillRect =NewCT_RelativeRect ();if _dcgbg :=d .DecodeElement (_cgdfd .FillRect ,&_ffgaaf );_dcgbg !=nil {return _dcgbg ;};default:_bf .Log .Debug ("\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",_ffgaaf .Name );if _bdbff :=d .Skip ();_bdbff !=nil {return _bdbff ;};};case _d .EndElement :break _dabce ;case _d .CharData :};};return nil ;};func (_cecfb *ST_FixedPercentage )ValidateWithPath (path string )error {_gabae :=[]string {};if _cecfb .ST_FixedPercentageDecimal !=nil {_gabae =append (_gabae ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _cecfb .ST_FixedPercentage !=nil {if _gfbde :=_cecfb .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_gfbde !=nil {return _gfbde ;};_gabae =append (_gabae ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_gabae )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gabae );};return nil ;}; +// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path +func (_egcca *CT_FlatText )ValidateWithPath (path string )error {if _egcca .ZAttr !=nil {if _ebfe :=_egcca .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_ebfe !=nil {return _ebfe ;};};return nil ;};func (_befff *ST_Percentage )ValidateWithPath (path string )error {_agcgac :=[]string {};if _befff .ST_PercentageDecimal !=nil {_agcgac =append (_agcgac ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _befff .ST_Percentage !=nil {_agcgac =append (_agcgac ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_agcgac )> 1{return _db .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_agcgac );};return nil ;};func NewCT_Vector3D ()*CT_Vector3D {_cbcfc :=&CT_Vector3D {};return _cbcfc };func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_gadbf :=&CT_GroupShapeProperties {};return _gadbf ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;};func (_edade *CT_SRgbColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_db .Sprintf ("\u0025\u0076",_edade .ValAttr )});e .EncodeToken (start );if _edade .EG_ColorTransform !=nil {for _ ,_aegec :=range _edade .EG_ColorTransform {_aegec .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_EffectContainer ()*CT_EffectContainer {_dgcdf :=&CT_EffectContainer {};return _dgcdf };func NewCT_DashStopList ()*CT_DashStopList {_eaec :=&CT_DashStopList {};return _eaec }; -// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path -func (_cgcf *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _cgcf .GraphicFrameLocks !=nil {if _edaf :=_cgcf .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073");_edaf !=nil {return _edaf ;};};if _cgcf .ExtLst !=nil {if _eceac :=_cgcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eceac !=nil {return _eceac ;};};return nil ;}; +// Validate validates the CT_PositivePercentage and its children +func (_eedb *CT_PositivePercentage )Validate ()error {return _eedb .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;};func (_bcfbb *CT_GvmlShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_eeaca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bcfbb .NvSpPr ,_eeaca );_agcad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcfbb .SpPr ,_agcad );if _bcfbb .TxSp !=nil {_bgcce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_bcfbb .TxSp ,_bgcce );};if _bcfbb .Style !=nil {_cfce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bcfbb .Style ,_cfce );};if _bcfbb .ExtLst !=nil {_fcfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcfbb .ExtLst ,_fcfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NoFillProperties struct{};func (_afaae ST_PresetColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgcad :=_b .Attr {};_bgcad .Name =name ;switch _afaae {case ST_PresetColorValUnset :_bgcad .Value ="";case ST_PresetColorValAliceBlue :_bgcad .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_bgcad .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_bgcad .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_bgcad .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_bgcad .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_bgcad .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_bgcad .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_bgcad .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_bgcad .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_bgcad .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_bgcad .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_bgcad .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_bgcad .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_bgcad .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_bgcad .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_bgcad .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_bgcad .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_bgcad .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_bgcad .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_bgcad .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_bgcad .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_bgcad .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_bgcad .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_bgcad .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_bgcad .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_bgcad .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_bgcad .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_bgcad .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_bgcad .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_bgcad .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_bgcad .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_bgcad .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_bgcad .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_bgcad .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_bgcad .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_bgcad .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_bgcad .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_bgcad .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_bgcad .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_bgcad .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_bgcad .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_bgcad .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_bgcad .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_bgcad .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_bgcad .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_bgcad .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_bgcad .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_bgcad .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_bgcad .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_bgcad .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_bgcad .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_bgcad .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_bgcad .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_bgcad .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_bgcad .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_bgcad .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_bgcad .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_bgcad .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_bgcad .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_bgcad .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_bgcad .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_bgcad .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_bgcad .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_bgcad .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_bgcad .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_bgcad .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_bgcad .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_bgcad .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_bgcad .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_bgcad .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_bgcad .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_bgcad .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_bgcad .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_bgcad .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_bgcad .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_bgcad .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_bgcad .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_bgcad .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_bgcad .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_bgcad .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_bgcad .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_bgcad .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_bgcad .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_bgcad .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_bgcad .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_bgcad .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_bgcad .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_bgcad .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_bgcad .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_bgcad .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_bgcad .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_bgcad .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_bgcad .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_bgcad .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_bgcad .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_bgcad .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_bgcad .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_bgcad .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_bgcad .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_bgcad .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_bgcad .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_bgcad .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_bgcad .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_bgcad .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_bgcad .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_bgcad .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_bgcad .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_bgcad .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_bgcad .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_bgcad .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_bgcad .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_bgcad .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_bgcad .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_bgcad .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_bgcad .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_bgcad .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_bgcad .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_bgcad .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_bgcad .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_bgcad .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_bgcad .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_bgcad .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_bgcad .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_bgcad .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_bgcad .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_bgcad .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_bgcad .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_bgcad .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMedTurquoise :_bgcad .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_bgcad .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_bgcad .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMediumBlue :_bgcad .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_bgcad .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_bgcad .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValMediumSeaGreen :_bgcad .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_bgcad .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumSpringGreen :_bgcad .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_bgcad .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMediumVioletRed :_bgcad .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_bgcad .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValMintCream :_bgcad .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_bgcad .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_bgcad .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case ST_PresetColorValNavajoWhite :_bgcad .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_bgcad .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_bgcad .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065";case ST_PresetColorValOlive :_bgcad .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_bgcad .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_bgcad .Value ="\u006f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValOrangeRed :_bgcad .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_bgcad .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_bgcad .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValPaleGreen :_bgcad .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_bgcad .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_bgcad .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValPapayaWhip :_bgcad .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_bgcad .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_bgcad .Value ="\u0070\u0065\u0072\u0075";case ST_PresetColorValPink :_bgcad .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_bgcad .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_bgcad .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValPurple :_bgcad .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_bgcad .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_bgcad .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_bgcad .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e";case ST_PresetColorValSaddleBrown :_bgcad .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_bgcad .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_bgcad .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSeaGreen :_bgcad .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_bgcad .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_bgcad .Value ="\u0073\u0069\u0065\u006e\u006e\u0061";case ST_PresetColorValSilver :_bgcad .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_bgcad .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_bgcad .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e";case ST_PresetColorValSlateGray :_bgcad .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_bgcad .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_bgcad .Value ="\u0073\u006e\u006f\u0077";case ST_PresetColorValSpringGreen :_bgcad .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_bgcad .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_bgcad .Value ="\u0074\u0061\u006e";case ST_PresetColorValTeal :_bgcad .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_bgcad .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_bgcad .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_bgcad .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e";case ST_PresetColorValViolet :_bgcad .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_bgcad .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_bgcad .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_bgcad .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case ST_PresetColorValYellow :_bgcad .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_bgcad .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _bgcad ,nil ;};func (_dbee *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egab :for {_dbcb ,_abegf :=d .Token ();if _abegf !=nil {return _abegf ;};switch _efad :=_dbcb .(type ){case _b .StartElement :switch _efad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbee .MasterClrMapping =NewCT_EmptyElement ();if _eaa :=d .DecodeElement (_dbee .MasterClrMapping ,&_efad );_eaa !=nil {return _eaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_dbee .OverrideClrMapping =NewCT_ColorMapping ();if _caag :=d .DecodeElement (_dbee .OverrideClrMapping ,&_efad );_caag !=nil {return _caag ;};default:_be .Log .Debug ("\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",_efad .Name );if _egcc :=d .Skip ();_egcc !=nil {return _egcc ;};};case _b .EndElement :break _egab ;case _b .CharData :};};return nil ;};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;};func (_eeafa *EG_Text3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbbdc :for {_eeeebd ,_ddaegc :=d .Token ();if _ddaegc !=nil {return _ddaegc ;};switch _dbaged :=_eeeebd .(type ){case _b .StartElement :switch _dbaged .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeafa .Sp3d =NewCT_Shape3D ();if _bdgc :=d .DecodeElement (_eeafa .Sp3d ,&_dbaged );_bdgc !=nil {return _bdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_eeafa .FlatTx =NewCT_FlatText ();if _aabdc :=d .DecodeElement (_eeafa .FlatTx ,&_dbaged );_aabdc !=nil {return _aabdc ;};default:_be .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0054\u0065\u0078t\u0033\u0044 \u0025\u0076",_dbaged .Name );if _afcb :=d .Skip ();_afcb !=nil {return _afcb ;};};case _b .EndElement :break _fbbdc ;case _b .CharData :};};return nil ;};func (_fdfgg ST_TextVerticalType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdfgg .String (),start );}; -// Validate validates the CT_InverseTransform and its children -func (_gfff *CT_InverseTransform )Validate ()error {return _gfff .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func init (){_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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_SchemeColor and its children, prefixing error messages with path +func (_eacgce *CT_SchemeColor )ValidateWithPath (path string )error {if _eacgce .ValAttr ==ST_SchemeColorValUnset {return _db .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 _bgbg :=_eacgce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgbg !=nil {return _bgbg ;};for _gbcged ,_effec :=range _eacgce .EG_ColorTransform {if _dgfag :=_effec .ValidateWithPath (_db .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gbcged ));_dgfag !=nil {return _dgfag ;};};return nil ;};func (_bcfdf ST_PresetMaterialType )String ()string {switch _bcfdf {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 "";};type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_gfgec :=ST_FixedPercentage {};if _e .ST_FixedPercentagePatternRe .MatchString (s ){_gfgec .ST_FixedPercentage =&ST_Percentage {};_gfgec .ST_FixedPercentage .ST_Percentage =&s ;}else {_begaf ,_dfagb :=_af .ParseInt (s ,10,64);if _dfagb !=nil {return _gfgec ,_db .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dfagb );};_cdfcf :=int32 (_begaf );_gfgec .ST_FixedPercentageDecimal =&_cdfcf ;};return _gfgec ,nil ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_cgcaa :=&CT_ContentPartLocking {};return _cgcaa ;};func (_daggd *ST_TextVerticalType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daggd =0;case "\u0068\u006f\u0072\u007a":*_daggd =1;case "\u0076\u0065\u0072\u0074":*_daggd =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_daggd =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_daggd =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_daggd =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_daggd =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_daggd =7;};return nil ;};func init (){_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 5c8c458ce9..dd56306491 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 (_ee "encoding/xml";_b "fmt";_bg "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/schema/soo/dml";);type LockedCanvas struct{_f .CT_GvmlGroupShape };func (_g *LockedCanvas )UnmarshalXML (d *_ee .Decoder ,start _ee .StartElement )error {_g .CT_GvmlGroupShape =*_f .NewCT_GvmlGroupShape ();for {_fe ,_ec :=d .Token ();if _ec !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_ec );};if _fa ,_d :=_fe .(_ee .EndElement );_d &&_fa .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the LockedCanvas and its children, prefixing error messages with path -func (_afb *LockedCanvas )ValidateWithPath (path string )error {if _ef :=_afb .CT_GvmlGroupShape .ValidateWithPath (path );_ef !=nil {return _ef ;};return nil ;}; +package lockedCanvas ;import (_fa "encoding/xml";_c "fmt";_d "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/schema/soo/dml";);type LockedCanvas struct{_g .CT_GvmlGroupShape }; // Validate validates the LockedCanvas and its children -func (_af *LockedCanvas )Validate ()error {return _af .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func NewLockedCanvas ()*LockedCanvas {_fb :=&LockedCanvas {};_fb .CT_GvmlGroupShape =*_f .NewCT_GvmlGroupShape ();return _fb ;};func (_a *LockedCanvas )MarshalXML (e *_ee .Encoder ,start _ee .StartElement )error {start .Attr =append (start .Attr ,_ee .Attr {Name :_ee .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 ,_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 ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _a .CT_GvmlGroupShape .MarshalXML (e ,start );};func init (){_bg .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 (_gd *LockedCanvas )Validate ()error {return _gd .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func (_faf *LockedCanvas )UnmarshalXML (d *_fa .Decoder ,start _fa .StartElement )error {_faf .CT_GvmlGroupShape =*_g .NewCT_GvmlGroupShape ();for {_a ,_e :=d .Token ();if _e !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_e );};if _ed ,_cb :=_a .(_fa .EndElement );_cb &&_ed .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the LockedCanvas and its children, prefixing error messages with path +func (_gdc *LockedCanvas )ValidateWithPath (path string )error {if _de :=_gdc .CT_GvmlGroupShape .ValidateWithPath (path );_de !=nil {return _de ;};return nil ;};func NewLockedCanvas ()*LockedCanvas {_fg :=&LockedCanvas {};_fg .CT_GvmlGroupShape =*_g .NewCT_GvmlGroupShape ();return _fg ;};func (_gg *LockedCanvas )MarshalXML (e *_fa .Encoder ,start _fa .StartElement )error {start .Attr =append (start .Attr ,_fa .Attr {Name :_fa .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 ,_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"});start .Name .Local ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _gg .CT_GvmlGroupShape .MarshalXML (e ,start );};func init (){_d .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 8e326399f8..d9f664c5e3 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 (_f "encoding/xml";_d "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_ba "github.com/unidoc/unioffice/schema/soo/dml";);func (_gae *CT_PictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fd :=_f .StartElement {Name :_f .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gae .CNvPr ,_fd );_gg :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gae .CNvPicPr ,_gg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Picture ()*CT_Picture {_c :=&CT_Picture {};_c .NvPicPr =NewCT_PictureNonVisual ();_c .BlipFill =_ba .NewCT_BlipFillProperties ();_c .SpPr =_ba .NewCT_ShapeProperties ();return _c ;};func (_be *CT_PictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_be .CNvPr =_ba .NewCT_NonVisualDrawingProps ();_be .CNvPicPr =_ba .NewCT_NonVisualPictureProperties ();_fg :for {_cc ,_ccg :=d .Token ();if _ccg !=nil {return _ccg ;};switch _fba :=_cc .(type ){case _f .StartElement :switch _fba .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _gd :=d .DecodeElement (_be .CNvPr ,&_fba );_gd !=nil {return _gd ;};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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _dd :=d .DecodeElement (_be .CNvPicPr ,&_fba );_dd !=nil {return _dd ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_fba .Name );if _aa :=d .Skip ();_aa !=nil {return _aa ;};};case _f .EndElement :break _fg ;case _f .CharData :};};return nil ;}; +package picture ;import (_f "encoding/xml";_ee "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";_c "github.com/unidoc/unioffice/schema/soo/dml";);func (_ea *CT_Picture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ce :=_f .StartElement {Name :_f .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ea .NvPicPr ,_ce );_df :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ea .BlipFill ,_df );_gc :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ea .SpPr ,_gc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebe *CT_PictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cf :=_f .StartElement {Name :_f .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ebe .CNvPr ,_cf );_dcb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ebe .CNvPicPr ,_dcb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_ed *CT_Picture )ValidateWithPath (path string )error {if _ga :=_ed .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ga !=nil {return _ga ;};if _cbe :=_ed .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cbe !=nil {return _cbe ;};if _eb :=_ed .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eb !=nil {return _eb ;};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_cd :=&CT_PictureNonVisual {};_cd .CNvPr =_ba .NewCT_NonVisualDrawingProps ();_cd .CNvPicPr =_ba .NewCT_NonVisualPictureProperties ();return _cd ;};func NewPic ()*Pic {_bg :=&Pic {};_bg .CT_Picture =*NewCT_Picture ();return _bg }; - -// Validate validates the CT_Picture and its children -func (_bag *CT_Picture )Validate ()error {return _bag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ede *Pic )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ede .CT_Picture .MarshalXML (e ,start );};func (_ff *Pic )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ff .CT_Picture =*NewCT_Picture ();_dde :for {_caf ,_ccc :=d .Token ();if _ccc !=nil {return _ccc ;};switch _ac :=_caf .(type ){case _f .StartElement :switch _ac .Name {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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _efb :=d .DecodeElement (_ff .NvPicPr ,&_ac );_efb !=nil {return _efb ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _bcf :=d .DecodeElement (_ff .BlipFill ,&_ac );_bcf !=nil {return _bcf ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _ae :=d .DecodeElement (_ff .SpPr ,&_ac );_ae !=nil {return _ae ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0050i\u0063\u0020\u0025\u0076",_ac .Name );if _bgc :=d .Skip ();_bgc !=nil {return _bgc ;};};case _f .EndElement :break _dde ;case _f .CharData :};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_ba .CT_NonVisualDrawingProps ;CNvPicPr *_ba .CT_NonVisualPictureProperties ;};type Pic struct{CT_Picture };func (_ef *CT_Picture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_g :=_f .StartElement {Name :_f .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ef .NvPicPr ,_g );_ea :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ef .BlipFill ,_ea );_cb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ef .SpPr ,_cb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Pic and its children +func (_ecd *Pic )Validate ()error {return _ecd .ValidateWithPath ("\u0050\u0069\u0063")};func (_a *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_a .NvPicPr =NewCT_PictureNonVisual ();_a .BlipFill =_c .NewCT_BlipFillProperties ();_a .SpPr =_c .NewCT_ShapeProperties ();_b :for {_dc ,_fc :=d .Token ();if _fc !=nil {return _fc ;};switch _ef :=_dc .(type ){case _f .StartElement :switch _ef .Name {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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _eb :=d .DecodeElement (_a .NvPicPr ,&_ef );_eb !=nil {return _eb ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _eag :=d .DecodeElement (_a .BlipFill ,&_ef );_eag !=nil {return _eag ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _dfc :=d .DecodeElement (_a .SpPr ,&_ef );_dfc !=nil {return _dfc ;};default:_g .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_ef .Name );if _gd :=d .Skip ();_gd !=nil {return _gd ;};};case _f .EndElement :break _b ;case _f .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_d :=&CT_Picture {};_d .NvPicPr =NewCT_PictureNonVisual ();_d .BlipFill =_c .NewCT_BlipFillProperties ();_d .SpPr =_c .NewCT_ShapeProperties ();return _d ;}; // ValidateWithPath validates the Pic and its children, prefixing error messages with path -func (_aaf *Pic )ValidateWithPath (path string )error {if _bf :=_aaf .CT_Picture .ValidateWithPath (path );_bf !=nil {return _bf ;};return nil ;};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_ba .CT_BlipFillProperties ;SpPr *_ba .CT_ShapeProperties ;}; +func (_adg *Pic )ValidateWithPath (path string )error {if _fge :=_adg .CT_Picture .ValidateWithPath (path );_fge !=nil {return _fge ;};return nil ;};func (_gdc *Pic )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdc .CT_Picture =*NewCT_Picture ();_ag :for {_acc ,_ab :=d .Token ();if _ab !=nil {return _ab ;};switch _aaf :=_acc .(type ){case _f .StartElement :switch _aaf .Name {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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bg :=d .DecodeElement (_gdc .NvPicPr ,&_aaf );_bg !=nil {return _bg ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _fe :=d .DecodeElement (_gdc .BlipFill ,&_aaf );_fe !=nil {return _fe ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _ba :=d .DecodeElement (_gdc .SpPr ,&_aaf );_ba !=nil {return _ba ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0050i\u0063\u0020\u0025\u0076",_aaf .Name );if _dcg :=d .Skip ();_dcg !=nil {return _dcg ;};};case _f .EndElement :break _ag ;case _f .CharData :};};return nil ;}; + +// Validate validates the CT_PictureNonVisual and its children +func (_gf *CT_PictureNonVisual )Validate ()error {return _gf .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewPic ()*Pic {_ad :=&Pic {};_ad .CT_Picture =*NewCT_Picture ();return _ad };func (_ac *Pic )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ac .CT_Picture .MarshalXML (e ,start );};type Pic struct{CT_Picture }; // ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_beb *CT_PictureNonVisual )ValidateWithPath (path string )error {if _de :=_beb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_de !=nil {return _de ;};if _gfa :=_beb .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_gfa !=nil {return _gfa ;};return nil ;}; +func (_dg *CT_PictureNonVisual )ValidateWithPath (path string )error {if _fb :=_dg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fb !=nil {return _fb ;};if _ga :=_dg .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_ga !=nil {return _ga ;};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_ec :=&CT_PictureNonVisual {};_ec .CNvPr =_c .NewCT_NonVisualDrawingProps ();_ec .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();return _ec ;};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_c .CT_BlipFillProperties ;SpPr *_c .CT_ShapeProperties ;}; -// Validate validates the Pic and its children -func (_aef *Pic )Validate ()error {return _aef .ValidateWithPath ("\u0050\u0069\u0063")}; +// Validate validates the CT_Picture and its children +func (_fa *CT_Picture )Validate ()error {return _fa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; -// Validate validates the CT_PictureNonVisual and its children -func (_gf *CT_PictureNonVisual )Validate ()error {return _gf .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_ca *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ca .NvPicPr =NewCT_PictureNonVisual ();_ca .BlipFill =_ba .NewCT_BlipFillProperties ();_ca .SpPr =_ba .NewCT_ShapeProperties ();_cf :for {_df ,_dg :=d .Token ();if _dg !=nil {return _dg ;};switch _a :=_df .(type ){case _f .StartElement :switch _a .Name {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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _bc :=d .DecodeElement (_ca .NvPicPr ,&_a );_bc !=nil {return _bc ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _fb :=d .DecodeElement (_ca .BlipFill ,&_a );_fb !=nil {return _fb ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _dfg :=d .DecodeElement (_ca .SpPr ,&_a );_dfg !=nil {return _dfg ;};default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_a .Name );if _ad :=d .Skip ();_ad !=nil {return _ad ;};};case _f .EndElement :break _cf ;case _f .CharData :};};return nil ;};func init (){_d .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 );_d .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 );_d .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 +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_aa *CT_Picture )ValidateWithPath (path string )error {if _ed :=_aa .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ed !=nil {return _ed ;};if _bf :=_aa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bf !=nil {return _bf ;};if _ff :=_aa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ff !=nil {return _ff ;};return nil ;};func (_cee *CT_PictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cee .CNvPr =_c .NewCT_NonVisualDrawingProps ();_cee .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();_bd :for {_eec ,_af :=d .Token ();if _af !=nil {return _af ;};switch _fg :=_eec .(type ){case _f .StartElement :switch _fg .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _ebd :=d .DecodeElement (_cee .CNvPr ,&_fg );_ebd !=nil {return _ebd ;};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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _eece :=d .DecodeElement (_cee .CNvPicPr ,&_fg );_eece !=nil {return _eece ;};default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_fg .Name );if _dd :=d .Skip ();_dd !=nil {return _dd ;};};case _f .EndElement :break _bd ;case _f .CharData :};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvPicPr *_c .CT_NonVisualPictureProperties ;};func init (){_ee .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 );_ee .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 );_ee .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 66c434e87e..b65e26f85b 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 (_a "encoding/xml";_ea "fmt";_fb "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_g "github.com/unidoc/unioffice/schema/soo/dml";_c "strconv";);func (_ffd *CT_GroupShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eagb :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ffd .NvGrpSpPr ,_eagb );_egeg :=_a .StartElement {Name :_a .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ffd .GrpSpPr ,_egeg );if _ffd .Choice !=nil {for _ ,_bcf :=range _ffd .Choice {_bcf .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +package spreadsheetDrawing ;import (_b "encoding/xml";_gd "fmt";_c "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";_aa "github.com/unidoc/unioffice/schema/soo/dml";_gf "strconv";); -// Validate validates the CT_Marker and its children -func (_dgde *CT_Marker )Validate ()error {return _dgde .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};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 (_fcba *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcba .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ea .Sprintf ("\u0025\u0076",*_fcba .MacroAttr )});};if _fcba .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_ea .Sprintf ("\u0025\u0076",*_fcba .TextlinkAttr )});};if _fcba .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_ea .Sprintf ("\u0025\u0064",_dcbb (*_fcba .FLocksTextAttr ))});};if _fcba .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0064",_dcbb (*_fcba .FPublishedAttr ))});};e .EncodeToken (start );_ada :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fcba .NvSpPr ,_ada );_cebe :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcba .SpPr ,_cebe );if _fcba .Style !=nil {_eddb :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fcba .Style ,_eddb );};if _fcba .TxBody !=nil {_gbbe :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_fcba .TxBody ,_gbbe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WsDr and its children, prefixing error messages with path +func (_fdff *WsDr )ValidateWithPath (path string )error {if _gdded :=_fdff .CT_Drawing .ValidateWithPath (path );_gdded !=nil {return _gdded ;};return nil ;};func (_bdbg *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdbg .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_gd .Sprintf ("\u0025\u0076",*_bdbg .MacroAttr )});};if _bdbg .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_gd .Sprintf ("\u0025\u0076",*_bdbg .TextlinkAttr )});};if _bdbg .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_bcef (*_bdbg .FLocksTextAttr ))});};if _bdbg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_bcef (*_bdbg .FPublishedAttr ))});};e .EncodeToken (start );_dace :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bdbg .NvSpPr ,_dace );_daba :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bdbg .SpPr ,_daba );if _bdbg .Style !=nil {_ddc :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_bdbg .Style ,_ddc );};if _bdbg .TxBody !=nil {_cdbe :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_bdbg .TxBody ,_cdbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_aa .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_aa .CT_NonVisualGraphicFrameProperties ;}; -// Validate validates the CT_Shape and its children -func (_agbe *CT_Shape )Validate ()error {return _agbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cedb ST_EditAs )String ()string {switch _cedb {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 To and its children, prefixing error messages with path +func (_cga *To )ValidateWithPath (path string )error {if _dgb :=_cga .CT_Marker .ValidateWithPath (path );_dgb !=nil {return _dgb ;};return nil ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_afeg :=&CT_OneCellAnchor {};_afeg .From =NewCT_Marker ();_afeg .Ext =_aa .NewCT_PositiveSize2D ();_afeg .ClientData =NewCT_AnchorClientData ();return _afeg ;};func (_abd *EG_ObjectChoices )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgae :for {_gfgg ,_gaed :=d .Token ();if _gaed !=nil {return _gaed ;};switch _gggf :=_gfgg .(type ){case _b .StartElement :switch _gggf .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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_abd .Choice =NewEG_ObjectChoicesChoice ();if _ecc :=d .DecodeElement (&_abd .Choice .Sp ,&_gggf );_ecc !=nil {return _ecc ;};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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_abd .Choice =NewEG_ObjectChoicesChoice ();if _aegb :=d .DecodeElement (&_abd .Choice .GrpSp ,&_gggf );_aegb !=nil {return _aegb ;};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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_abd .Choice =NewEG_ObjectChoicesChoice ();if _dfd :=d .DecodeElement (&_abd .Choice .GraphicFrame ,&_gggf );_dfd !=nil {return _dfd ;};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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_abd .Choice =NewEG_ObjectChoicesChoice ();if _gfd :=d .DecodeElement (&_abd .Choice .CxnSp ,&_gggf );_gfd !=nil {return _gfd ;};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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_abd .Choice =NewEG_ObjectChoicesChoice ();if _bdf :=d .DecodeElement (&_abd .Choice .Pic ,&_gggf );_bdf !=nil {return _bdf ;};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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_abd .Choice =NewEG_ObjectChoicesChoice ();if _beca :=d .DecodeElement (&_abd .Choice .ContentPart ,&_gggf );_beca !=nil {return _beca ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_gggf .Name );if _fedc :=d .Skip ();_fedc !=nil {return _fedc ;};};case _b .EndElement :break _fgae ;case _b .CharData :};};return nil ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_egbc *CT_GroupShapeNonVisual )Validate ()error {return _egbc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);func (_edb *EG_ObjectChoices )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdc :for {_gcbc ,_dcfd :=d .Token ();if _dcfd !=nil {return _dcfd ;};switch _gec :=_gcbc .(type ){case _a .StartElement :switch _gec .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_edb .Choice =NewEG_ObjectChoicesChoice ();if _dcb :=d .DecodeElement (&_edb .Choice .Sp ,&_gec );_dcb !=nil {return _dcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_edb .Choice =NewEG_ObjectChoicesChoice ();if _bcc :=d .DecodeElement (&_edb .Choice .GrpSp ,&_gec );_bcc !=nil {return _bcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_edb .Choice =NewEG_ObjectChoicesChoice ();if _cdc :=d .DecodeElement (&_edb .Choice .GraphicFrame ,&_gec );_cdc !=nil {return _cdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_edb .Choice =NewEG_ObjectChoicesChoice ();if _eaf :=d .DecodeElement (&_edb .Choice .CxnSp ,&_gec );_eaf !=nil {return _eaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_edb .Choice =NewEG_ObjectChoicesChoice ();if _dfbc :=d .DecodeElement (&_edb .Choice .Pic ,&_gec );_dfbc !=nil {return _dfbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_edb .Choice =NewEG_ObjectChoicesChoice ();if _ggdb :=d .DecodeElement (&_edb .Choice .ContentPart ,&_gec );_ggdb !=nil {return _ggdb ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0020\u0025v",_gec .Name );if _eac :=d .Skip ();_eac !=nil {return _eac ;};};case _a .EndElement :break _fdc ;case _a .CharData :};};return nil ;};func (_dbag *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbag .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ea .Sprintf ("\u0025\u0076",*_dbag .MacroAttr )});};if _dbag .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0064",_dcbb (*_dbag .FPublishedAttr ))});};e .EncodeToken (start );_gfb :=_a .StartElement {Name :_a .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dbag .NvPicPr ,_gfb );_gffa :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbag .BlipFill ,_gffa );_aedd :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbag .SpPr ,_aedd );if _dbag .Style !=nil {_dggb :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_dbag .Style ,_dggb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Picture and its children +func (_cce *CT_Picture )Validate ()error {return _cce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_gde *CT_Drawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acbc :for {_def ,_gdeb :=d .Token ();if _gdeb !=nil {return _gdeb ;};switch _fad :=_def .(type ){case _b .StartElement :switch _fad .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 :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_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\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_bfa :=NewEG_Anchor ();_bfa .TwoCellAnchor =NewCT_TwoCellAnchor ();if _df :=d .DecodeElement (_bfa .TwoCellAnchor ,&_fad );_df !=nil {return _df ;};_gde .EG_Anchor =append (_gde .EG_Anchor ,_bfa );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 :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_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 :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_ded :=NewEG_Anchor ();_ded .OneCellAnchor =NewCT_OneCellAnchor ();if _bfe :=d .DecodeElement (_ded .OneCellAnchor ,&_fad );_bfe !=nil {return _bfe ;};_gde .EG_Anchor =append (_gde .EG_Anchor ,_ded );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 :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_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 :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_cd :=NewEG_Anchor ();_cd .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _cgf :=d .DecodeElement (_cd .AbsoluteAnchor ,&_fad );_cgf !=nil {return _cgf ;};_gde .EG_Anchor =append (_gde .EG_Anchor ,_cd );default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_fad .Name );if _dae :=d .Skip ();_dae !=nil {return _dae ;};};case _b .EndElement :break _acbc ;case _b .CharData :};};return nil ;};func (_ffef *To )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffef .CT_Marker =*NewCT_Marker ();_dbce :for {_bdga ,_aaee :=d .Token ();if _aaee !=nil {return _aaee ;};switch _bgee :=_bdga .(type ){case _b .StartElement :switch _bgee .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 :"\u0063\u006f\u006c"},_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 :"\u0063\u006f\u006c"}:if _bdgd :=d .DecodeElement (&_ffef .Col ,&_bgee );_bdgd !=nil {return _bdgd ;};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 :"\u0063\u006f\u006c\u004f\u0066\u0066"},_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 :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_geed ,_abfa :=d .Token ();if _abfa !=nil {return _abfa ;};switch _cada :=_geed .(type ){case _b .CharData :_egfa :=string (_cada );_aagb ,_bbcb :=_aa .ParseUnionST_Coordinate (_egfa );if _bbcb !=nil {return nil ;};_ffef .ColOff =_aagb ;d .Skip ();case _b .EndElement :};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 :"\u0072\u006f\u0077"},_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 :"\u0072\u006f\u0077"}:if _ggdf :=d .DecodeElement (&_ffef .Row ,&_bgee );_ggdf !=nil {return _ggdf ;};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 :"\u0072\u006f\u0077\u004f\u0066\u0066"},_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 :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_gbcca ,_bagb :=d .Token ();if _bagb !=nil {return _bagb ;};switch _gbea :=_gbcca .(type ){case _b .CharData :_gad :=string (_gbea );_gcdb ,_bcdf :=_aa .ParseUnionST_Coordinate (_gad );if _bcdf !=nil {return nil ;};_ffef .RowOff =_gcdb ;d .Skip ();case _b .EndElement :};default:_a .Log .Debug ("\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",_bgee .Name );if _dff :=d .Skip ();_dff !=nil {return _dff ;};};case _b .EndElement :break _dbce ;case _b .CharData :};};return nil ;};func (_bfee *EG_Anchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccaf :for {_agba ,_bacf :=d .Token ();if _bacf !=nil {return _bacf ;};switch _ggce :=_agba .(type ){case _b .StartElement :switch _ggce .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 :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_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\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_bfee .TwoCellAnchor =NewCT_TwoCellAnchor ();if _dbg :=d .DecodeElement (_bfee .TwoCellAnchor ,&_ggce );_dbg !=nil {return _dbg ;};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 :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_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 :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_bfee .OneCellAnchor =NewCT_OneCellAnchor ();if _egfg :=d .DecodeElement (_bfee .OneCellAnchor ,&_ggce );_egfg !=nil {return _egfg ;};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 :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_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 :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_bfee .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _dge :=d .DecodeElement (_bfee .AbsoluteAnchor ,&_ggce );_dge !=nil {return _dge ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_ggce .Name );if _fffe :=d .Skip ();_fffe !=nil {return _fffe ;};};case _b .EndElement :break _ccaf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the To and its children, prefixing error messages with path -func (_aee *To )ValidateWithPath (path string )error {if _aefd :=_aee .CT_Marker .ValidateWithPath (path );_aefd !=nil {return _aefd ;};return nil ;}; +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_gfa *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _gfa .Sp !=nil {if _bcbg :=_gfa .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_bcbg !=nil {return _bcbg ;};};if _gfa .GrpSp !=nil {if _bgc :=_gfa .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_bgc !=nil {return _bgc ;};};if _gfa .GraphicFrame !=nil {if _fgdfc :=_gfa .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_fgdfc !=nil {return _fgdfc ;};};if _gfa .CxnSp !=nil {if _ddcfc :=_gfa .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_ddcfc !=nil {return _ddcfc ;};};if _gfa .Pic !=nil {if _cdf :=_gfa .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_cdf !=nil {return _cdf ;};};if _gfa .ContentPart !=nil {if _bgg :=_gfa .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_bgg !=nil {return _bgg ;};};return nil ;};func (_beb *CT_TwoCellAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _beb .EditAsAttr !=ST_EditAsUnset {_cgdg ,_ddcf :=_beb .EditAsAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"});if _ddcf !=nil {return _ddcf ;};start .Attr =append (start .Attr ,_cgdg );};e .EncodeToken (start );_gab :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_beb .From ,_gab );_bbf :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_beb .To ,_bbf );if _beb .Choice !=nil {_beb .Choice .MarshalXML (e ,_b .StartElement {});};_cba :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_beb .ClientData ,_cba );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_gge *EG_Anchor )ValidateWithPath (path string )error {if _gge .TwoCellAnchor !=nil {if _gcb :=_gge .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_gcb !=nil {return _gcb ;};};if _gge .OneCellAnchor !=nil {if _abbf :=_gge .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_abbf !=nil {return _abbf ;};};if _gge .AbsoluteAnchor !=nil {if _fcf :=_gge .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_fcf !=nil {return _fcf ;};};return nil ;}; +// Validate validates the To and its children +func (_gbd *To )Validate ()error {return _gbd .ValidateWithPath ("\u0054\u006f")};func (_egd ST_EditAs )ValidateWithPath (path string )error {switch _egd {case 0,1,2,3:default:return _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egd ));};return nil ;};func (_f *CT_AbsoluteAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_f .Pos =_aa .NewCT_Point2D ();_f .Ext =_aa .NewCT_PositiveSize2D ();_f .ClientData =NewCT_AnchorClientData ();_e :for {_dab ,_bd :=d .Token ();if _bd !=nil {return _bd ;};switch _ga :=_dab .(type ){case _b .StartElement :switch _ga .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _ce :=d .DecodeElement (_f .Pos ,&_ga );_ce !=nil {return _ce ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:if _aac :=d .DecodeElement (_f .Ext ,&_ga );_aac !=nil {return _aac ;};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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_f .Choice =NewEG_ObjectChoicesChoice ();if _dc :=d .DecodeElement (&_f .Choice .Sp ,&_ga );_dc !=nil {return _dc ;};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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_f .Choice =NewEG_ObjectChoicesChoice ();if _ge :=d .DecodeElement (&_f .Choice .GrpSp ,&_ga );_ge !=nil {return _ge ;};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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_f .Choice =NewEG_ObjectChoicesChoice ();if _ee :=d .DecodeElement (&_f .Choice .GraphicFrame ,&_ga );_ee !=nil {return _ee ;};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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_f .Choice =NewEG_ObjectChoicesChoice ();if _fb :=d .DecodeElement (&_f .Choice .CxnSp ,&_ga );_fb !=nil {return _fb ;};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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_f .Choice =NewEG_ObjectChoicesChoice ();if _cae :=d .DecodeElement (&_f .Choice .Pic ,&_ga );_cae !=nil {return _cae ;};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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_f .Choice =NewEG_ObjectChoicesChoice ();if _ced :=d .DecodeElement (&_f .Choice .ContentPart ,&_ga );_ced !=nil {return _ced ;};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 :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _ged :=d .DecodeElement (_f .ClientData ,&_ga );_ged !=nil {return _ged ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_ga .Name );if _aag :=d .Skip ();_aag !=nil {return _aag ;};};case _b .EndElement :break _e ;case _b .CharData :};};return nil ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_aa .CT_ShapeProperties ;Style *_aa .CT_ShapeStyle ;TxBody *_aa .CT_TextBody ;}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_gcde *EG_ObjectChoices )ValidateWithPath (path string )error {if _gcde .Choice !=nil {if _faba :=_gcde .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_faba !=nil {return _faba ;};};return nil ;};func (_gcg *CT_GroupShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcg .CNvPr =_g .NewCT_NonVisualDrawingProps ();_gcg .CNvGrpSpPr =_g .NewCT_NonVisualGroupDrawingShapeProps ();_cag :for {_fbc ,_beg :=d .Token ();if _beg !=nil {return _beg ;};switch _aecd :=_fbc .(type ){case _a .StartElement :switch _aecd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _ega :=d .DecodeElement (_gcg .CNvPr ,&_aecd );_ega !=nil {return _ega ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _bfae :=d .DecodeElement (_gcg .CNvGrpSpPr ,&_aecd );_bfae !=nil {return _bfae ;};default:_f .Log .Debug ("\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",_aecd .Name );if _feb :=d .Skip ();_feb !=nil {return _feb ;};};case _a .EndElement :break _cag ;case _a .CharData :};};return nil ;};func (_aaf *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaf .NvSpPr =NewCT_ShapeNonVisual ();_aaf .SpPr =_g .NewCT_ShapeProperties ();for _ ,_afb :=range start .Attr {if _afb .Name .Local =="\u006d\u0061\u0063r\u006f"{_adbc ,_fddd :=_afb .Value ,error (nil );if _fddd !=nil {return _fddd ;};_aaf .MacroAttr =&_adbc ;continue ;};if _afb .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_fedgf ,_gdbc :=_afb .Value ,error (nil );if _gdbc !=nil {return _gdbc ;};_aaf .TextlinkAttr =&_fedgf ;continue ;};if _afb .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_dfd ,_bgcc :=_c .ParseBool (_afb .Value );if _bgcc !=nil {return _bgcc ;};_aaf .FLocksTextAttr =&_dfd ;continue ;};if _afb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fdddf ,_efeb :=_c .ParseBool (_afb .Value );if _efeb !=nil {return _efeb ;};_aaf .FPublishedAttr =&_fdddf ;continue ;};};_fgbd :for {_agca ,_ece :=d .Token ();if _ece !=nil {return _ece ;};switch _aaa :=_agca .(type ){case _a .StartElement :switch _aaa .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _aagb :=d .DecodeElement (_aaf .NvSpPr ,&_aaa );_aagb !=nil {return _aagb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _eebf :=d .DecodeElement (_aaf .SpPr ,&_aaa );_eebf !=nil {return _eebf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_aaf .Style =_g .NewCT_ShapeStyle ();if _efff :=d .DecodeElement (_aaf .Style ,&_aaa );_efff !=nil {return _efff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_aaf .TxBody =_g .NewCT_TextBody ();if _effg :=d .DecodeElement (_aaf .TxBody ,&_aaa );_effg !=nil {return _effg ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_aaa .Name );if _gef :=d .Skip ();_gef !=nil {return _gef ;};};case _a .EndElement :break _fgbd ;case _a .CharData :};};return nil ;};type CT_Rel struct{IdAttr string ;};func (_gba *CT_GroupShapeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aec :for {_fade ,_ggg :=d .Token ();if _ggg !=nil {return _ggg ;};switch _adef :=_fade .(type ){case _a .StartElement :switch _adef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_ecc :=NewCT_Shape ();if _dcg :=d .DecodeElement (_ecc ,&_adef );_dcg !=nil {return _dcg ;};_gba .Sp =append (_gba .Sp ,_ecc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_cbd :=NewCT_GroupShape ();if _bgc :=d .DecodeElement (_cbd ,&_adef );_bgc !=nil {return _bgc ;};_gba .GrpSp =append (_gba .GrpSp ,_cbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_bcg :=NewCT_GraphicalObjectFrame ();if _bagc :=d .DecodeElement (_bcg ,&_adef );_bagc !=nil {return _bagc ;};_gba .GraphicFrame =append (_gba .GraphicFrame ,_bcg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_agd :=NewCT_Connector ();if _bbga :=d .DecodeElement (_agd ,&_adef );_bbga !=nil {return _bbga ;};_gba .CxnSp =append (_gba .CxnSp ,_agd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_ecge :=NewCT_Picture ();if _dcf :=d .DecodeElement (_ecge ,&_adef );_dcf !=nil {return _dcf ;};_gba .Pic =append (_gba .Pic ,_ecge );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_adef .Name );if _bfa :=d .Skip ();_bfa !=nil {return _bfa ;};};case _a .EndElement :break _aec ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path +func (_ead *CT_OneCellAnchor )ValidateWithPath (path string )error {if _aecb :=_ead .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_aecb !=nil {return _aecb ;};if _dgaa :=_ead .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_dgaa !=nil {return _dgaa ;};if _ead .Choice !=nil {if _aae :=_ead .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aae !=nil {return _aae ;};};if _egc :=_ead .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_egc !=nil {return _egc ;};return nil ;};func (_fcc *CT_Marker )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gecd :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_fcc .Col ,_gecd );_aecg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_fcc .ColOff ,_aecg );_aad :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_fcc .Row ,_aad );_bag :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_fcc .RowOff ,_bag );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GroupShape and its children -func (_ecgg *CT_GroupShape )Validate ()error {return _ecgg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_fac *CT_Connector )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fac .NvCxnSpPr =NewCT_ConnectorNonVisual ();_fac .SpPr =_g .NewCT_ShapeProperties ();for _ ,_ffc :=range start .Attr {if _ffc .Name .Local =="\u006d\u0061\u0063r\u006f"{_fga ,_faa :=_ffc .Value ,error (nil );if _faa !=nil {return _faa ;};_fac .MacroAttr =&_fga ;continue ;};if _ffc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bcb ,_gcc :=_c .ParseBool (_ffc .Value );if _gcc !=nil {return _gcc ;};_fac .FPublishedAttr =&_bcb ;continue ;};};_fadd :for {_efg ,_ad :=d .Token ();if _ad !=nil {return _ad ;};switch _fed :=_efg .(type ){case _a .StartElement :switch _fed .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _gde :=d .DecodeElement (_fac .NvCxnSpPr ,&_fed );_gde !=nil {return _gde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _bag :=d .DecodeElement (_fac .SpPr ,&_fed );_bag !=nil {return _bag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_fac .Style =_g .NewCT_ShapeStyle ();if _gb :=d .DecodeElement (_fac .Style ,&_fed );_gb !=nil {return _gb ;};default:_f .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_fed .Name );if _fec :=d .Skip ();_fec !=nil {return _fec ;};};case _a .EndElement :break _fadd ;case _a .CharData :};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;};func NewCT_GroupShape ()*CT_GroupShape {_dba :=&CT_GroupShape {};_dba .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_dba .GrpSpPr =_g .NewCT_GroupShapeProperties ();return _dba ;};func (_cgc *CT_ShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bbcg :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_cgc .CNvPr ,_bbcg );_faffe :=_a .StartElement {Name :_a .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cgc .CNvSpPr ,_faffe );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_ebg *EG_Anchor )ValidateWithPath (path string )error {if _ebg .TwoCellAnchor !=nil {if _edef :=_ebg .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_edef !=nil {return _edef ;};};if _ebg .OneCellAnchor !=nil {if _deac :=_ebg .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_deac !=nil {return _deac ;};};if _ebg .AbsoluteAnchor !=nil {if _deag :=_ebg .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_deag !=nil {return _deag ;};};return nil ;};func (_bfba *CT_Rel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edg :=range start .Attr {if _edg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edg .Name .Local =="\u0069\u0064"||_edg .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"&&_edg .Name .Local =="\u0069\u0064"{_gcec ,_bbdg :=_edg .Value ,error (nil );if _bbdg !=nil {return _bbdg ;};_bfba .IdAttr =_gcec ;continue ;};};for {_cgd ,_eadfd :=d .Token ();if _eadfd !=nil {return _gd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_eadfd );};if _gfg ,_cfcb :=_cgd .(_b .EndElement );_cfcb &&_gfg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_becd *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _becd .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_OneCellAnchor struct{From *CT_Marker ;Ext *_g .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_dgbb *To )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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 ,_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 :"\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 ,_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\u0064\u0072\u003a\u0074\u006f";return _dgbb .CT_Marker .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_dbc *CT_GroupShape )ValidateWithPath (path string )error {if _ab :=_dbc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ab !=nil {return _ab ;};if _ccb :=_dbc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ccb !=nil {return _ccb ;};for _aaaa ,_edf :=range _dbc .Choice {if _bda :=_edf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aaaa ));_bda !=nil {return _bda ;};};return nil ;};func (_dfe *CT_OneCellAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfe .From =NewCT_Marker ();_dfe .Ext =_aa .NewCT_PositiveSize2D ();_dfe .ClientData =NewCT_AnchorClientData ();_ggf :for {_acfa ,_gdde :=d .Token ();if _gdde !=nil {return _gdde ;};switch _geec :=_acfa .(type ){case _b .StartElement :switch _geec .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 _egg :=d .DecodeElement (_dfe .From ,&_geec );_egg !=nil {return _egg ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:if _ccdf :=d .DecodeElement (_dfe .Ext ,&_geec );_ccdf !=nil {return _ccdf ;};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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_dfe .Choice =NewEG_ObjectChoicesChoice ();if _abe :=d .DecodeElement (&_dfe .Choice .Sp ,&_geec );_abe !=nil {return _abe ;};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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_dfe .Choice =NewEG_ObjectChoicesChoice ();if _eff :=d .DecodeElement (&_dfe .Choice .GrpSp ,&_geec );_eff !=nil {return _eff ;};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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dfe .Choice =NewEG_ObjectChoicesChoice ();if _dgc :=d .DecodeElement (&_dfe .Choice .GraphicFrame ,&_geec );_dgc !=nil {return _dgc ;};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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_dfe .Choice =NewEG_ObjectChoicesChoice ();if _bcd :=d .DecodeElement (&_dfe .Choice .CxnSp ,&_geec );_bcd !=nil {return _bcd ;};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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_dfe .Choice =NewEG_ObjectChoicesChoice ();if _dccb :=d .DecodeElement (&_dfe .Choice .Pic ,&_geec );_dccb !=nil {return _dccb ;};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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dfe .Choice =NewEG_ObjectChoicesChoice ();if _bec :=d .DecodeElement (&_dfe .Choice .ContentPart ,&_geec );_bec !=nil {return _bec ;};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 :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _gaeb :=d .DecodeElement (_dfe .ClientData ,&_geec );_gaeb !=nil {return _gaeb ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_geec .Name );if _ebc :=d .Skip ();_ebc !=nil {return _ebc ;};};case _b .EndElement :break _ggf ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Picture and its children -func (_fag *CT_Picture )Validate ()error {return _fag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func (_ab *CT_ConnectorNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ab .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ab .CNvCxnSpPr =_g .NewCT_NonVisualConnectorProperties ();_cfa :for {_efgf ,_cgf :=d .Token ();if _cgf !=nil {return _cgf ;};switch _ac :=_efgf .(type ){case _a .StartElement :switch _ac .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _gbf :=d .DecodeElement (_ab .CNvPr ,&_ac );_gbf !=nil {return _gbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _be :=d .DecodeElement (_ab .CNvCxnSpPr ,&_ac );_be !=nil {return _be ;};default:_f .Log .Debug ("\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",_ac .Name );if _agbf :=d .Skip ();_agbf !=nil {return _agbf ;};};case _a .EndElement :break _cfa ;case _a .CharData :};};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_da :=&CT_ConnectorNonVisual {};_da .CNvPr =_g .NewCT_NonVisualDrawingProps ();_da .CNvCxnSpPr =_g .NewCT_NonVisualConnectorProperties ();return _da ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func (_agbec *CT_ShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agbec .CNvPr =_g .NewCT_NonVisualDrawingProps ();_agbec .CNvSpPr =_g .NewCT_NonVisualDrawingShapeProps ();_dafa :for {_babb ,_dda :=d .Token ();if _dda !=nil {return _dda ;};switch _gccc :=_babb .(type ){case _a .StartElement :switch _gccc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _dadff :=d .DecodeElement (_agbec .CNvPr ,&_gccc );_dadff !=nil {return _dadff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _ecdf :=d .DecodeElement (_agbec .CNvSpPr ,&_gccc );_ecdf !=nil {return _ecdf ;};default:_f .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gccc .Name );if _ccef :=d .Skip ();_ccef !=nil {return _ccef ;};};case _a .EndElement :break _dafa ;case _a .CharData :};};return nil ;};type To struct{CT_Marker }; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_fdg *CT_Drawing )ValidateWithPath (path string )error {for _fda ,_gb :=range _fdg .EG_Anchor {if _agf :=_gb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fda ));_agf !=nil {return _agf ;};};return nil ;};func (_dfb *CT_Marker )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfb .Col =0;_dfb .Row =0;_gaff :for {_gfb ,_cgb :=d .Token ();if _cgb !=nil {return _cgb ;};switch _dgd :=_gfb .(type ){case _b .StartElement :switch _dgd .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 :"\u0063\u006f\u006c"},_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 :"\u0063\u006f\u006c"}:if _agg :=d .DecodeElement (&_dfb .Col ,&_dgd );_agg !=nil {return _agg ;};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 :"\u0063\u006f\u006c\u004f\u0066\u0066"},_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 :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_gbg ,_deb :=d .Token ();if _deb !=nil {return _deb ;};switch _bgd :=_gbg .(type ){case _b .CharData :_eecgd :=string (_bgd );_fcb ,_bdgb :=_aa .ParseUnionST_Coordinate (_eecgd );if _bdgb !=nil {return nil ;};_dfb .ColOff =_fcb ;d .Skip ();case _b .EndElement :};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 :"\u0072\u006f\u0077"},_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 :"\u0072\u006f\u0077"}:if _cea :=d .DecodeElement (&_dfb .Row ,&_dgd );_cea !=nil {return _cea ;};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 :"\u0072\u006f\u0077\u004f\u0066\u0066"},_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 :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_dcd ,_ffb :=d .Token ();if _ffb !=nil {return _ffb ;};switch _cgcf :=_dcd .(type ){case _b .CharData :_bfd :=string (_cgcf );_cead ,_dbeg :=_aa .ParseUnionST_Coordinate (_bfd );if _dbeg !=nil {return nil ;};_dfb .RowOff =_cead ;d .Skip ();case _b .EndElement :};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_dgd .Name );if _dgg :=d .Skip ();_dgg !=nil {return _dgg ;};};case _b .EndElement :break _gaff ;case _b .CharData :};};return nil ;};func (_ffc *CT_GroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcg :for {_fed ,_dce :=d .Token ();if _dce !=nil {return _dce ;};switch _ffea :=_fed .(type ){case _b .StartElement :switch _ffea .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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_fcge :=NewCT_Shape ();if _fec :=d .DecodeElement (_fcge ,&_ffea );_fec !=nil {return _fec ;};_ffc .Sp =append (_ffc .Sp ,_fcge );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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_bfc :=NewCT_GroupShape ();if _baa :=d .DecodeElement (_bfc ,&_ffea );_baa !=nil {return _baa ;};_ffc .GrpSp =append (_ffc .GrpSp ,_bfc );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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dfa :=NewCT_GraphicalObjectFrame ();if _gddd :=d .DecodeElement (_dfa ,&_ffea );_gddd !=nil {return _gddd ;};_ffc .GraphicFrame =append (_ffc .GraphicFrame ,_dfa );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_fedb :=NewCT_Connector ();if _dcef :=d .DecodeElement (_fedb ,&_ffea );_dcef !=nil {return _dcef ;};_ffc .CxnSp =append (_ffc .CxnSp ,_fedb );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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_afbf :=NewCT_Picture ();if _aaad :=d .DecodeElement (_afbf ,&_ffea );_aaad !=nil {return _aaad ;};_ffc .Pic =append (_ffc .Pic ,_afbf );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ffea .Name );if _gcdd :=d .Skip ();_gcdd !=nil {return _gcdd ;};};case _b .EndElement :break _fcg ;case _b .CharData :};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_age :=&CT_GroupShapeNonVisual {};_age .CNvPr =_aa .NewCT_NonVisualDrawingProps ();_age .CNvGrpSpPr =_aa .NewCT_NonVisualGroupDrawingShapeProps ();return _age ;};func (_caaa *EG_Anchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _caaa .TwoCellAnchor !=nil {_fdf :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_caaa .TwoCellAnchor ,_fdf );};if _caaa .OneCellAnchor !=nil {_cda :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_caaa .OneCellAnchor ,_cda );};if _caaa .AbsoluteAnchor !=nil {_gcdg :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_caaa .AbsoluteAnchor ,_gcdg );};return nil ;};func (_cbe *CT_ConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_caf :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_cbe .CNvPr ,_caf );_dbe :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cbe .CNvCxnSpPr ,_dbe );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_eac :=&CT_GroupShape {};_eac .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_eac .GrpSpPr =_aa .NewCT_GroupShapeProperties ();return _eac ;};func (_dgeg *WsDr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgeg .CT_Drawing =*NewCT_Drawing ();_bbfd :for {_bbdd ,_dgcb :=d .Token ();if _dgcb !=nil {return _dgcb ;};switch _geca :=_bbdd .(type ){case _b .StartElement :switch _geca .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 :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_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\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_agec :=NewEG_Anchor ();_agec .TwoCellAnchor =NewCT_TwoCellAnchor ();if _bage :=d .DecodeElement (_agec .TwoCellAnchor ,&_geca );_bage !=nil {return _bage ;};_dgeg .EG_Anchor =append (_dgeg .EG_Anchor ,_agec );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 :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_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 :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_fffg :=NewEG_Anchor ();_fffg .OneCellAnchor =NewCT_OneCellAnchor ();if _cbdb :=d .DecodeElement (_fffg .OneCellAnchor ,&_geca );_cbdb !=nil {return _cbdb ;};_dgeg .EG_Anchor =append (_dgeg .EG_Anchor ,_fffg );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 :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_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 :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_cfa :=NewEG_Anchor ();_cfa .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _agac :=d .DecodeElement (_cfa .AbsoluteAnchor ,&_geca );_agac !=nil {return _agac ;};_dgeg .EG_Anchor =append (_dgeg .EG_Anchor ,_cfa );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0073D\u0072\u0020\u0025\u0076",_geca .Name );if _gaffc :=d .Skip ();_gaffc !=nil {return _gaffc ;};};case _b .EndElement :break _bbfd ;case _b .CharData :};};return nil ;}; -// Validate validates the To and its children -func (_cfdg *To )Validate ()error {return _cfdg .ValidateWithPath ("\u0054\u006f")};func (_bcce *To )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcce .CT_Marker =*NewCT_Marker ();_bfdb :for {_aea ,_bcfc :=d .Token ();if _bcfc !=nil {return _bcfc ;};switch _dfdg :=_aea .(type ){case _a .StartElement :switch _dfdg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _gbaf :=d .DecodeElement (&_bcce .Col ,&_dfdg );_gbaf !=nil {return _gbaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_dceg ,_eeg :=d .Token ();if _eeg !=nil {return _eeg ;};switch _gdfd :=_dceg .(type ){case _a .CharData :_cdfa :=string (_gdfd );_eaebe ,_dcc :=_g .ParseUnionST_Coordinate (_cdfa );if _dcc !=nil {return nil ;};_bcce .ColOff =_eaebe ;d .Skip ();case _a .EndElement :};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _ecdag :=d .DecodeElement (&_bcce .Row ,&_dfdg );_ecdag !=nil {return _ecdag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_cabe ,_ebfg :=d .Token ();if _ebfg !=nil {return _ebfg ;};switch _bccb :=_cabe .(type ){case _a .CharData :_gafa :=string (_bccb );_bbdd ,_gedae :=_g .ParseUnionST_Coordinate (_gafa );if _gedae !=nil {return nil ;};_bcce .RowOff =_bbdd ;d .Skip ();case _a .EndElement :};default:_f .Log .Debug ("\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",_dfdg .Name );if _ceca :=d .Skip ();_ceca !=nil {return _ceca ;};};case _a .EndElement :break _bfdb ;case _a .CharData :};};return nil ;};func NewCT_Shape ()*CT_Shape {_ggdd :=&CT_Shape {};_ggdd .NvSpPr =NewCT_ShapeNonVisual ();_ggdd .SpPr =_g .NewCT_ShapeProperties ();return _ggdd ;};func (_fda *EG_ObjectChoicesChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_debg :for {_dcac ,_agf :=d .Token ();if _agf !=nil {return _agf ;};switch _afcf :=_dcac .(type ){case _a .StartElement :switch _afcf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_fda .Sp =NewCT_Shape ();if _dbgg :=d .DecodeElement (_fda .Sp ,&_afcf );_dbgg !=nil {return _dbgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_fda .GrpSp =NewCT_GroupShape ();if _dbdc :=d .DecodeElement (_fda .GrpSp ,&_afcf );_dbdc !=nil {return _dbdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_fda .GraphicFrame =NewCT_GraphicalObjectFrame ();if _bfe :=d .DecodeElement (_fda .GraphicFrame ,&_afcf );_bfe !=nil {return _bfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_fda .CxnSp =NewCT_Connector ();if _gccf :=d .DecodeElement (_fda .CxnSp ,&_afcf );_gccf !=nil {return _gccf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_fda .Pic =NewCT_Picture ();if _bac :=d .DecodeElement (_fda .Pic ,&_afcf );_bac !=nil {return _bac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_fda .ContentPart =NewCT_Rel ();if _ebdd :=d .DecodeElement (_fda .ContentPart ,&_afcf );_ebdd !=nil {return _ebdd ;};default:_f .Log .Debug ("\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",_afcf .Name );if _aeg :=d .Skip ();_aeg !=nil {return _aeg ;};};case _a .EndElement :break _debg ;case _a .CharData :};};return nil ;};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_adf :=&CT_TwoCellAnchor {};_adf .From =NewCT_Marker ();_adf .To =NewCT_Marker ();_adf .ClientData =NewCT_AnchorClientData ();return _adf ;};func NewCT_Rel ()*CT_Rel {_fdf :=&CT_Rel {};return _fdf }; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_cdb *CT_GraphicalObjectFrame )Validate ()error {return _cdb .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_cfdg :=&CT_ShapeNonVisual {};_cfdg .CNvPr =_aa .NewCT_NonVisualDrawingProps ();_cfdg .CNvSpPr =_aa .NewCT_NonVisualDrawingShapeProps ();return _cfdg ;};func NewFrom ()*From {_dgcd :=&From {};_dgcd .CT_Marker =*NewCT_Marker ();return _dgcd };type ST_EditAs byte ;func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_fadg :=&CT_GraphicalObjectFrame {};_fadg .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_fadg .Xfrm =_aa .NewCT_Transform2D ();_fadg .Graphic =_aa .NewGraphic ();return _fadg ;}; // Validate validates the WsDr and its children -func (_dgf *WsDr )Validate ()error {return _dgf .ValidateWithPath ("\u0057\u0073\u0044\u0072")}; +func (_dead *WsDr )Validate ()error {return _dead .ValidateWithPath ("\u0057\u0073\u0044\u0072")};type CT_ConnectorNonVisual struct{CNvPr *_aa .CT_NonVisualDrawingProps ;CNvCxnSpPr *_aa .CT_NonVisualConnectorProperties ;}; -// Validate validates the EG_Anchor and its children -func (_gbg *EG_Anchor )Validate ()error {return _gbg .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_g .CT_NonVisualGraphicFrameProperties ;}; - -// Validate validates the CT_ShapeNonVisual and its children -func (_baec *CT_ShapeNonVisual )Validate ()error {return _baec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_fea *CT_Marker )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bca :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_fea .Col ,_bca );_affa :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_fea .ColOff ,_affa );_dgg :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_fea .Row ,_dgg );_eed :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_fea .RowOff ,_eed );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bda *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bda .CNvPr =_g .NewCT_NonVisualDrawingProps ();_bda .CNvGraphicFramePr =_g .NewCT_NonVisualGraphicFrameProperties ();_aeda :for {_egbbc ,_dac :=d .Token ();if _dac !=nil {return _dac ;};switch _gea :=_egbbc .(type ){case _a .StartElement :switch _gea .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _daf :=d .DecodeElement (_bda .CNvPr ,&_gea );_daf !=nil {return _daf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _bdd :=d .DecodeElement (_bda .CNvGraphicFramePr ,&_gea );_bdd !=nil {return _bdd ;};default:_f .Log .Debug ("\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",_gea .Name );if _ggd :=d .Skip ();_ggd !=nil {return _ggd ;};};case _a .EndElement :break _aeda ;case _a .CharData :};};return nil ;};func NewTo ()*To {_dgc :=&To {};_dgc .CT_Marker =*NewCT_Marker ();return _dgc };func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_gfff :=&CT_ShapeNonVisual {};_gfff .CNvPr =_g .NewCT_NonVisualDrawingProps ();_gfff .CNvSpPr =_g .NewCT_NonVisualDrawingShapeProps ();return _gfff ;};type CT_Marker struct{Col int32 ;ColOff _g .ST_Coordinate ;Row int32 ;RowOff _g .ST_Coordinate ;};func (_gadd *CT_PictureNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gadd .CNvPr =_g .NewCT_NonVisualDrawingProps ();_gadd .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();_ecdd :for {_gcdf ,_ccg :=d .Token ();if _ccg !=nil {return _ccg ;};switch _ffdg :=_gcdf .(type ){case _a .StartElement :switch _ffdg .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _ecb :=d .DecodeElement (_gadd .CNvPr ,&_ffdg );_ecb !=nil {return _ecb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _eagc :=d .DecodeElement (_gadd .CNvPicPr ,&_ffdg );_eagc !=nil {return _eagc ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ffdg .Name );if _bbd :=d .Skip ();_bbd !=nil {return _bbd ;};};case _a .EndElement :break _ecdd ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path +func (_dcfd *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _fgf :=_dcfd .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_fgf !=nil {return _fgf ;};if _fffb :=_dcfd .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_fffb !=nil {return _fffb ;};if _cab :=_dcfd .To .ValidateWithPath (path +"\u002f\u0054\u006f");_cab !=nil {return _cab ;};if _dcfd .Choice !=nil {if _afd :=_dcfd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_afd !=nil {return _afd ;};};if _gdc :=_dcfd .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_gdc !=nil {return _gdc ;};return nil ;};func (_dddd *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dddd .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_gd .Sprintf ("\u0025\u0076",*_dddd .MacroAttr )});};if _dddd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_bcef (*_dddd .FPublishedAttr ))});};e .EncodeToken (start );_aege :=_b .StartElement {Name :_b .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dddd .NvPicPr ,_aege );_bgag :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dddd .BlipFill ,_bgag );_adg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dddd .SpPr ,_adg );if _dddd .Style !=nil {_ecf :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_dddd .Style ,_ecf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_fbeb *From )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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\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 ,_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\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 ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _fbeb .CT_Marker .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path -func (_ded *CT_AnchorClientData )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_GroupShapeChoice and its children +func (_dccc *CT_GroupShapeChoice )Validate ()error {return _dccc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_cfdb *CT_Drawing )ValidateWithPath (path string )error {for _caa ,_ade :=range _cfdb .EG_Anchor {if _eae :=_ade .ValidateWithPath (_ea .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_caa ));_eae !=nil {return _eae ;};};return nil ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_defg *CT_GroupShapeNonVisual )Validate ()error {return _defg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};type To struct{CT_Marker };func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_fgd :=&CT_GroupShapeChoice {};return _fgd };func _bcef (_dbgfb bool )uint8 {if _dbgfb {return 1;};return 0;};func (_afbfg *To )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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\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 ,_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\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 ="\u0078\u0064\u0072\u003a\u0074\u006f";return _afbfg .CT_Marker .MarshalXML (e ,start );};func (_cfc *CT_GroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfc .Sp !=nil {_agb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_adcgd :=range _cfc .Sp {e .EncodeElement (_adcgd ,_agb );};};if _cfc .GrpSp !=nil {_eeb :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_bff :=range _cfc .GrpSp {e .EncodeElement (_bff ,_eeb );};};if _cfc .GraphicFrame !=nil {_dga :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_eca :=range _cfc .GraphicFrame {e .EncodeElement (_eca ,_dga );};};if _cfc .CxnSp !=nil {_dcg :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_bfb :=range _cfc .CxnSp {e .EncodeElement (_bfb ,_dcg );};};if _cfc .Pic !=nil {_eeca :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_fgdf :=range _cfc .Pic {e .EncodeElement (_fgdf ,_eeca );};};return nil ;};func (_gag *CT_GraphicalObjectFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gag .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_gag .Xfrm =_aa .NewCT_Transform2D ();_gag .Graphic =_aa .NewGraphic ();for _ ,_fee :=range start .Attr {if _fee .Name .Local =="\u006d\u0061\u0063r\u006f"{_daf ,_ebf :=_fee .Value ,error (nil );if _ebf !=nil {return _ebf ;};_gag .MacroAttr =&_daf ;continue ;};if _fee .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cca ,_bgf :=_gf .ParseBool (_fee .Value );if _bgf !=nil {return _bgf ;};_gag .FPublishedAttr =&_cca ;continue ;};};_dcf :for {_bde ,_dedb :=d .Token ();if _dedb !=nil {return _dedb ;};switch _bfec :=_bde .(type ){case _b .StartElement :switch _bfec .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 :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_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 :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _aed :=d .DecodeElement (_gag .NvGraphicFramePr ,&_bfec );_aed !=nil {return _aed ;};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 :"\u0078\u0066\u0072\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 :"\u0078\u0066\u0072\u006d"}:if _aee :=d .DecodeElement (_gag .Xfrm ,&_bfec );_aee !=nil {return _aee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _eae :=d .DecodeElement (_gag .Graphic ,&_bfec );_eae !=nil {return _eae ;};default:_a .Log .Debug ("\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",_bfec .Name );if _gggb :=d .Skip ();_gggb !=nil {return _gggb ;};};case _b .EndElement :break _dcf ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TwoCellAnchor and its children -func (_gdc *CT_TwoCellAnchor )Validate ()error {return _gdc .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_abc :=&CT_GraphicalObjectFrame {};_abc .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_abc .Xfrm =_g .NewCT_Transform2D ();_abc .Graphic =_g .NewGraphic ();return _abc ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_fef *CT_Shape )ValidateWithPath (path string )error {if _caea :=_fef .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_caea !=nil {return _caea ;};if _gbc :=_fef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbc !=nil {return _gbc ;};if _fef .Style !=nil {if _ecda :=_fef .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ecda !=nil {return _ecda ;};};if _fef .TxBody !=nil {if _eefd :=_fef .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_eefd !=nil {return _eefd ;};};return nil ;};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_aa .CT_Transform2D ;Graphic *_aa .Graphic ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_aa .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_dedd *CT_Picture )ValidateWithPath (path string )error {if _bbc :=_dedd .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bbc !=nil {return _bbc ;};if _gadb :=_dedd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gadb !=nil {return _gadb ;};if _egc :=_dedd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_egc !=nil {return _egc ;};if _dedd .Style !=nil {if _abea :=_dedd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_abea !=nil {return _abea ;};};return nil ;};func (_fccc *EG_Anchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fccc .TwoCellAnchor !=nil {_dbad :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_fccc .TwoCellAnchor ,_dbad );};if _fccc .OneCellAnchor !=nil {_caed :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_fccc .OneCellAnchor ,_caed );};if _fccc .AbsoluteAnchor !=nil {_deb :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_fccc .AbsoluteAnchor ,_deb );};return nil ;};type CT_AbsoluteAnchor struct{Pos *_g .CT_Point2D ;Ext *_g .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; +// Validate validates the CT_AnchorClientData and its children +func (_edd *CT_AnchorClientData )Validate ()error {return _edd .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_ddac :=&EG_ObjectChoicesChoice {};return _ddac ;};func NewCT_Drawing ()*CT_Drawing {_aec :=&CT_Drawing {};return _aec };func (_gdd *CT_GroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_acbf :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gdd .NvGrpSpPr ,_acbf );_dgf :=_b .StartElement {Name :_b .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gdd .GrpSpPr ,_dgf );if _gdd .Choice !=nil {for _ ,_bce :=range _gdd .Choice {_bce .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_gbfg *EG_ObjectChoicesChoice )Validate ()error {return _gbfg .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func (_aggg *CT_Rel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggge :=range start .Attr {if _ggge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggge .Name .Local =="\u0069\u0064"||_ggge .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"&&_ggge .Name .Local =="\u0069\u0064"{_fbb ,_fdd :=_ggge .Value ,error (nil );if _fdd !=nil {return _fdd ;};_aggg .IdAttr =_fbb ;continue ;};};for {_baga ,_abb :=d .Token ();if _abb !=nil {return _ea .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_abb );};if _deec ,_acd :=_baga .(_a .EndElement );_acd &&_deec .Name ==start .Name {break ;};};return nil ;};func (_acf *CT_Marker )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acf .Col =0;_acf .Row =0;_ddec :for {_cge ,_faf :=d .Token ();if _faf !=nil {return _faf ;};switch _egd :=_cge .(type ){case _a .StartElement :switch _egd .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _fcb :=d .DecodeElement (&_acf .Col ,&_egd );_fcb !=nil {return _fcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_dce ,_afgg :=d .Token ();if _afgg !=nil {return _afgg ;};switch _gbe :=_dce .(type ){case _a .CharData :_cbf :=string (_gbe );_gdff ,_dbd :=_g .ParseUnionST_Coordinate (_cbf );if _dbd !=nil {return nil ;};_acf .ColOff =_gdff ;d .Skip ();case _a .EndElement :};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _abed :=d .DecodeElement (&_acf .Row ,&_egd );_abed !=nil {return _abed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_ecf ,_fce :=d .Token ();if _fce !=nil {return _fce ;};switch _eeb :=_ecf .(type ){case _a .CharData :_egaf :=string (_eeb );_dcag ,_aab :=_g .ParseUnionST_Coordinate (_egaf );if _aab !=nil {return nil ;};_acf .RowOff =_dcag ;d .Skip ();case _a .EndElement :};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0072k\u0065\u0072 \u0025\u0076",_egd .Name );if _eca :=d .Skip ();_eca !=nil {return _eca ;};};case _a .EndElement :break _ddec ;case _a .CharData :};};return nil ;};func (_gfc *CT_TwoCellAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfc .From =NewCT_Marker ();_gfc .To =NewCT_Marker ();_gfc .ClientData =NewCT_AnchorClientData ();for _ ,_cca :=range start .Attr {if _cca .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_gfc .EditAsAttr .UnmarshalXMLAttr (_cca );continue ;};};_cgd :for {_ddbb ,_gca :=d .Token ();if _gca !=nil {return _gca ;};switch _bdad :=_ddbb .(type ){case _a .StartElement :switch _bdad .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _acde :=d .DecodeElement (_gfc .From ,&_bdad );_acde !=nil {return _acde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _edc :=d .DecodeElement (_gfc .To ,&_bdad );_edc !=nil {return _edc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_gfc .Choice =NewEG_ObjectChoicesChoice ();if _bfbc :=d .DecodeElement (&_gfc .Choice .Sp ,&_bdad );_bfbc !=nil {return _bfbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_gfc .Choice =NewEG_ObjectChoicesChoice ();if _cgdb :=d .DecodeElement (&_gfc .Choice .GrpSp ,&_bdad );_cgdb !=nil {return _cgdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_gfc .Choice =NewEG_ObjectChoicesChoice ();if _cdga :=d .DecodeElement (&_gfc .Choice .GraphicFrame ,&_bdad );_cdga !=nil {return _cdga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_gfc .Choice =NewEG_ObjectChoicesChoice ();if _bbbg :=d .DecodeElement (&_gfc .Choice .CxnSp ,&_bdad );_bbbg !=nil {return _bbbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_gfc .Choice =NewEG_ObjectChoicesChoice ();if _ead :=d .DecodeElement (&_gfc .Choice .Pic ,&_bdad );_ead !=nil {return _ead ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_gfc .Choice =NewEG_ObjectChoicesChoice ();if _gefb :=d .DecodeElement (&_gfc .Choice .ContentPart ,&_bdad );_gefb !=nil {return _gefb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _dcfa :=d .DecodeElement (_gfc .ClientData ,&_bdad );_dcfa !=nil {return _dcfa ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_bdad .Name );if _gbea :=d .Skip ();_gbea !=nil {return _gbea ;};};case _a .EndElement :break _cgd ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_gcb *CT_Rel )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_dde *CT_GroupShape )ValidateWithPath (path string )error {if _afce :=_dde .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_afce !=nil {return _afce ;};if _cda :=_dde .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cda !=nil {return _cda ;};for _bbg ,_gdd :=range _dde .Choice {if _cced :=_gdd .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bbg ));_cced !=nil {return _cced ;};};return nil ;}; +// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path +func (_cfd *CT_AnchorClientData )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_bce *CT_PictureNonVisual )ValidateWithPath (path string )error {if _abcd :=_bce .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_abcd !=nil {return _abcd ;};if _ceg :=_bce .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_ceg !=nil {return _ceg ;};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_aace *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _egeb ,_dde :=range _aace .Sp {if _bcaf :=_dde .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_egeb ));_bcaf !=nil {return _bcaf ;};};for _adec ,_gafb :=range _aace .GrpSp {if _fada :=_gafb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_adec ));_fada !=nil {return _fada ;};};for _dfg ,_ecge :=range _aace .GraphicFrame {if _eba :=_ecge .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dfg ));_eba !=nil {return _eba ;};};for _bga ,_dccd :=range _aace .CxnSp {if _dfc :=_dccd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bga ));_dfc !=nil {return _dfc ;};};for _feg ,_ace :=range _aace .Pic {if _aaf :=_ace .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_feg ));_aaf !=nil {return _aaf ;};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_faad *CT_Shape )ValidateWithPath (path string )error {if _fbdb :=_faad .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_fbdb !=nil {return _fbdb ;};if _eddd :=_faad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eddd !=nil {return _eddd ;};if _faad .Style !=nil {if _fdb :=_faad .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fdb !=nil {return _fdb ;};};if _faad .TxBody !=nil {if _dedde :=_faad .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_dedde !=nil {return _dedde ;};};return nil ;};type WsDr struct{CT_Drawing }; +// Validate validates the CT_AbsoluteAnchor and its children +func (_gg *CT_AbsoluteAnchor )Validate ()error {return _gg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_aa .CT_BlipFillProperties ;SpPr *_aa .CT_ShapeProperties ;Style *_aa .CT_ShapeStyle ;};func (_ggge *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ggd :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ggge .CNvPr ,_ggd );_afc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ggge .CNvPicPr ,_afc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Marker ()*CT_Marker {_gage :=&CT_Marker {};_gage .Col =0;_gage .Row =0;return _gage };func (_ed *CT_AnchorClientData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dad :=range start .Attr {if _dad .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_fe ,_cec :=_gf .ParseBool (_dad .Value );if _cec !=nil {return _cec ;};_ed .FLocksWithSheetAttr =&_fe ;continue ;};if _dad .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_fd ,_dda :=_gf .ParseBool (_dad .Value );if _dda !=nil {return _dda ;};_ed .FPrintsWithSheetAttr =&_fd ;continue ;};};for {_af ,_ade :=d .Token ();if _ade !=nil {return _gd .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",_ade );};if _fa ,_cc :=_af .(_b .EndElement );_cc &&_fa .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path -func (_fddf *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _ace :=_fddf .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_ace !=nil {return _ace ;};if _ccd :=_fddf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ccd !=nil {return _ccd ;};if _gfeb :=_fddf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_gfeb !=nil {return _gfeb ;};if _fddf .Choice !=nil {if _agdg :=_fddf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_agdg !=nil {return _agdg ;};};if _cabd :=_fddf .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_cabd !=nil {return _cabd ;};return nil ;}; +// Validate validates the CT_GroupShape and its children +func (_ddd *CT_GroupShape )Validate ()error {return _ddd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_eg *CT_ConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eg .CNvPr =_aa .NewCT_NonVisualDrawingProps ();_eg .CNvCxnSpPr =_aa .NewCT_NonVisualConnectorProperties ();_ag :for {_cadc ,_dg :=d .Token ();if _dg !=nil {return _dg ;};switch _aca :=_cadc .(type ){case _b .StartElement :switch _aca .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _bc :=d .DecodeElement (_eg .CNvPr ,&_aca );_bc !=nil {return _bc ;};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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _fag :=d .DecodeElement (_eg .CNvCxnSpPr ,&_aca );_fag !=nil {return _fag ;};default:_a .Log .Debug ("\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",_aca .Name );if _ecd :=d .Skip ();_ecd !=nil {return _ecd ;};};case _b .EndElement :break _ag ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the WsDr and its children, prefixing error messages with path -func (_dbf *WsDr )ValidateWithPath (path string )error {if _egbbd :=_dbf .CT_Drawing .ValidateWithPath (path );_egbbd !=nil {return _egbbd ;};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_caaa :=&CT_GraphicalObjectFrameNonVisual {};_caaa .CNvPr =_g .NewCT_NonVisualDrawingProps ();_caaa .CNvGraphicFramePr =_g .NewCT_NonVisualGraphicFrameProperties ();return _caaa ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_fadc :=&CT_GroupShapeChoice {};return _fadc }; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_dcfb *EG_ObjectChoices )ValidateWithPath (path string )error {if _dcfb .Choice !=nil {if _fbg :=_dcfb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbg !=nil {return _fbg ;};};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_dac :=&CT_ConnectorNonVisual {};_dac .CNvPr =_aa .NewCT_NonVisualDrawingProps ();_dac .CNvCxnSpPr =_aa .NewCT_NonVisualConnectorProperties ();return _dac ;}; -// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path -func (_eg *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _dec :=_eg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dec !=nil {return _dec ;};if _gga :=_eg .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gga !=nil {return _gga ;};if _eg .Choice !=nil {if _gf :=_eg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gf !=nil {return _gf ;};};if _ce :=_eg .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_ce !=nil {return _ce ;};return nil ;};func (_dfb *CT_Rel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ea .Sprintf ("\u0025\u0076",_dfb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_Anchor and its children +func (_gac *EG_Anchor )Validate ()error {return _gac .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");}; -// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path -func (_aag *CT_OneCellAnchor )ValidateWithPath (path string )error {if _gceb :=_aag .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_gceb !=nil {return _gceb ;};if _bgeg :=_aag .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_bgeg !=nil {return _bgeg ;};if _aag .Choice !=nil {if _dgdd :=_aag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dgdd !=nil {return _dgdd ;};};if _ebe :=_aag .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_ebe !=nil {return _ebe ;};return nil ;}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_eb *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _de :=_eb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_de !=nil {return _de ;};if _aga :=_eb .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_aga !=nil {return _aga ;};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_dea *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _dbg :=_dea .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_dbg !=nil {return _dbg ;};if _fedg :=_dea .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fedg !=nil {return _fedg ;};if _acg :=_dea .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_acg !=nil {return _acg ;};return nil ;};func (_geg *From )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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 ,_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 :"\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 ,_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\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _geg .CT_Marker .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_ffd *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _ffe :=_ffd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ffe !=nil {return _ffe ;};if _ecg :=_ffd .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_ecg !=nil {return _ecg ;};return nil ;}; // Validate validates the From and its children -func (_ecbf *From )Validate ()error {return _ecbf .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func (_aaae *WsDr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaae .CT_Drawing =*NewCT_Drawing ();_abbd :for {_ddbe ,_gcdec :=d .Token ();if _gcdec !=nil {return _gcdec ;};switch _ffbc :=_ddbe .(type ){case _a .StartElement :switch _ffbc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_dbagb :=NewEG_Anchor ();_dbagb .TwoCellAnchor =NewCT_TwoCellAnchor ();if _abef :=d .DecodeElement (_dbagb .TwoCellAnchor ,&_ffbc );_abef !=nil {return _abef ;};_aaae .EG_Anchor =append (_aaae .EG_Anchor ,_dbagb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_gee :=NewEG_Anchor ();_gee .OneCellAnchor =NewCT_OneCellAnchor ();if _gbcf :=d .DecodeElement (_gee .OneCellAnchor ,&_ffbc );_gbcf !=nil {return _gbcf ;};_aaae .EG_Anchor =append (_aaae .EG_Anchor ,_gee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_edba :=NewEG_Anchor ();_edba .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _fdbg :=d .DecodeElement (_edba .AbsoluteAnchor ,&_ffbc );_fdbg !=nil {return _fdbg ;};_aaae .EG_Anchor =append (_aaae .EG_Anchor ,_edba );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0073D\u0072\u0020\u0025\u0076",_ffbc .Name );if _fdac :=d .Skip ();_fdac !=nil {return _fdac ;};};case _a .EndElement :break _abbd ;case _a .CharData :};};return nil ;};func (_ec *CT_AbsoluteAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ec .Pos =_g .NewCT_Point2D ();_ec .Ext =_g .NewCT_PositiveSize2D ();_ec .ClientData =NewCT_AnchorClientData ();_gc :for {_cb ,_fbf :=d .Token ();if _fbf !=nil {return _fbf ;};switch _ag :=_cb .(type ){case _a .StartElement :switch _ag .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _d :=d .DecodeElement (_ec .Pos ,&_ag );_d !=nil {return _d ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _de :=d .DecodeElement (_ec .Ext ,&_ag );_de !=nil {return _de ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_ec .Choice =NewEG_ObjectChoicesChoice ();if _gg :=d .DecodeElement (&_ec .Choice .Sp ,&_ag );_gg !=nil {return _gg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_ec .Choice =NewEG_ObjectChoicesChoice ();if _b :=d .DecodeElement (&_ec .Choice .GrpSp ,&_ag );_b !=nil {return _b ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_ec .Choice =NewEG_ObjectChoicesChoice ();if _ge :=d .DecodeElement (&_ec .Choice .GraphicFrame ,&_ag );_ge !=nil {return _ge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_ec .Choice =NewEG_ObjectChoicesChoice ();if _aga :=d .DecodeElement (&_ec .Choice .CxnSp ,&_ag );_aga !=nil {return _aga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_ec .Choice =NewEG_ObjectChoicesChoice ();if _dg :=d .DecodeElement (&_ec .Choice .Pic ,&_ag );_dg !=nil {return _dg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_ec .Choice =NewEG_ObjectChoicesChoice ();if _agb :=d .DecodeElement (&_ec .Choice .ContentPart ,&_ag );_agb !=nil {return _agb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _bc :=d .DecodeElement (_ec .ClientData ,&_ag );_bc !=nil {return _bc ;};default:_f .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_ag .Name );if _agab :=d .Skip ();_agab !=nil {return _agab ;};};case _a .EndElement :break _gc ;case _a .CharData :};};return nil ;};func (_gefbd *EG_Anchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbf :for {_eef ,_gfd :=d .Token ();if _gfd !=nil {return _gfd ;};switch _daba :=_eef .(type ){case _a .StartElement :switch _daba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_gefbd .TwoCellAnchor =NewCT_TwoCellAnchor ();if _cfec :=d .DecodeElement (_gefbd .TwoCellAnchor ,&_daba );_cfec !=nil {return _cfec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_gefbd .OneCellAnchor =NewCT_OneCellAnchor ();if _bgcb :=d .DecodeElement (_gefbd .OneCellAnchor ,&_daba );_bgcb !=nil {return _bgcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_gefbd .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _fbbd :=d .DecodeElement (_gefbd .AbsoluteAnchor ,&_daba );_fbbd !=nil {return _fbbd ;};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0045\u0047\u005f\u0041\u006e\u0063h\u006f\u0072 \u0025\u0076",_daba .Name );if _bdgc :=d .Skip ();_bdgc !=nil {return _bdgc ;};};case _a .EndElement :break _bbf ;case _a .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_dgdec :=&CT_Picture {};_dgdec .NvPicPr =NewCT_PictureNonVisual ();_dgdec .BlipFill =_g .NewCT_BlipFillProperties ();_dgdec .SpPr =_g .NewCT_ShapeProperties ();return _dgdec ;};func (_ecd *CT_GraphicalObjectFrame )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecd .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ea .Sprintf ("\u0025\u0076",*_ecd .MacroAttr )});};if _ecd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0064",_dcbb (*_ecd .FPublishedAttr ))});};e .EncodeToken (start );_egbb :=_a .StartElement {Name :_a .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_ecd .NvGraphicFramePr ,_egbb );_edd :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_ecd .Xfrm ,_edd );_face :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_face .Attr =append (_face .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 (_ecd .Graphic ,_face );e .EncodeToken (_a .EndElement {Name :start .Name });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 ;};func (_ebc *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gaf :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ebc .CNvPr ,_gaf );_bae :=_a .StartElement {Name :_a .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_ebc .CNvGraphicFramePr ,_bae );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +func (_gff *From )Validate ()error {return _gff .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func (_adc *CT_GraphicalObjectFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adc .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_gd .Sprintf ("\u0025\u0076",*_adc .MacroAttr )});};if _adc .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_bcef (*_adc .FPublishedAttr ))});};e .EncodeToken (start );_ef :=_b .StartElement {Name :_b .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_adc .NvGraphicFramePr ,_ef );_bbb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_adc .Xfrm ,_bbb );_cde :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_cde .Attr =append (_cde .Attr ,_b .Attr {Name :_b .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 (_adc .Graphic ,_cde );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;};func (_caee *CT_OneCellAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_egb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_caee .From ,_egb );_ddag :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_caee .Ext ,_ddag );if _caee .Choice !=nil {_caee .Choice .MarshalXML (e ,_b .StartElement {});};_ega :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_caee .ClientData ,_ega );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_aa .CT_NonVisualDrawingProps ;CNvGrpSpPr *_aa .CT_NonVisualGroupDrawingShapeProps ;};func NewCT_Rel ()*CT_Rel {_dgge :=&CT_Rel {};return _dgge };func (_daad *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daad .CNvPr =_aa .NewCT_NonVisualDrawingProps ();_daad .CNvPicPr =_aa .NewCT_NonVisualPictureProperties ();_ggcc :for {_dgag ,_fbe :=d .Token ();if _fbe !=nil {return _fbe ;};switch _debb :=_dgag .(type ){case _b .StartElement :switch _debb .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _gcde :=d .DecodeElement (_daad .CNvPr ,&_debb );_gcde !=nil {return _gcde ;};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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _aadd :=d .DecodeElement (_daad .CNvPicPr ,&_debb );_aadd !=nil {return _aadd ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_debb .Name );if _fac :=d .Skip ();_fac !=nil {return _fac ;};};case _b .EndElement :break _ggcc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Rel and its children -func (_ebea *CT_Rel )Validate ()error {return _ebea .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; +// Validate validates the CT_ShapeNonVisual and its children +func (_ffda *CT_ShapeNonVisual )Validate ()error {return _ffda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_gbe :=&CT_GraphicalObjectFrameNonVisual {};_gbe .CNvPr =_aa .NewCT_NonVisualDrawingProps ();_gbe .CNvGraphicFramePr =_aa .NewCT_NonVisualGraphicFrameProperties ();return _gbe ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_ca :=&CT_AbsoluteAnchor {};_ca .Pos =_aa .NewCT_Point2D ();_ca .Ext =_aa .NewCT_PositiveSize2D ();_ca .ClientData =NewCT_AnchorClientData ();return _ca ;};func (_fagd *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_deg :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_fagd .CNvPr ,_deg );_bcf :=_b .StartElement {Name :_b .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_fagd .CNvGraphicFramePr ,_bcf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewTo ()*To {_feed :=&To {};_feed .CT_Marker =*NewCT_Marker ();return _feed }; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_gddf *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _bgcf :=_gddf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgcf !=nil {return _bgcf ;};if _ebda :=_gddf .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ebda !=nil {return _ebda ;};return nil ;}; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_cgc *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _cgc .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 (_eaea *ST_EditAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fba ,_agff :=d .Token ();if _agff !=nil {return _agff ;};if _bab ,_ccfe :=_fba .(_b .EndElement );_ccfe &&_bab .Name ==start .Name {*_eaea =1;return nil ;};if _bgge ,_ggfd :=_fba .(_b .CharData );!_ggfd {return _gd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fba );}else {switch string (_bgge ){case "":*_eaea =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_eaea =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_eaea =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_eaea =3;};};_fba ,_agff =d .Token ();if _agff !=nil {return _agff ;};if _bfgg ,_edgd :=_fba .(_b .EndElement );_edgd &&_bfgg .Name ==start .Name {return nil ;};return _gd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fba );};func (_ggg *CT_Connector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggg .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_gd .Sprintf ("\u0025\u0076",*_ggg .MacroAttr )});};if _ggg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_bcef (*_ggg .FPublishedAttr ))});};e .EncodeToken (start );_bba :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ggg .NvCxnSpPr ,_bba );_dbb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggg .SpPr ,_dbb );if _ggg .Style !=nil {_cad :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_ggg .Style ,_cad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bceaf *ST_EditAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bceaf =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_bceaf =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_bceaf =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_bceaf =3;};return nil ;};type WsDr struct{CT_Drawing };func (_dafa *EG_ObjectChoices )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dafa .Choice !=nil {_dafa .Choice .MarshalXML (e ,_b .StartElement {});};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func (_adac ST_EditAs )Validate ()error {return _adac .ValidateWithPath ("")};func (_ecee *CT_Drawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecee .EG_Anchor !=nil {for _ ,_ggc :=range _ecee .EG_Anchor {_ggc .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdd *CT_GroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdd .CNvPr =_aa .NewCT_NonVisualDrawingProps ();_fdd .CNvGrpSpPr =_aa .NewCT_NonVisualGroupDrawingShapeProps ();_dabe :for {_gba ,_ddg :=d .Token ();if _ddg !=nil {return _ddg ;};switch _dedd :=_gba .(type ){case _b .StartElement :switch _dedd .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _gafba :=d .DecodeElement (_fdd .CNvPr ,&_dedd );_gafba !=nil {return _gafba ;};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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _fae :=d .DecodeElement (_fdd .CNvGrpSpPr ,&_dedd );_fae !=nil {return _fae ;};default:_a .Log .Debug ("\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",_dedd .Name );if _bfcf :=d .Skip ();_bfcf !=nil {return _bfcf ;};};case _b .EndElement :break _dabe ;case _b .CharData :};};return nil ;};func (_ffbb *CT_TwoCellAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbb .From =NewCT_Marker ();_ffbb .To =NewCT_Marker ();_ffbb .ClientData =NewCT_AnchorClientData ();for _ ,_bcb :=range start .Attr {if _bcb .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_ffbb .EditAsAttr .UnmarshalXMLAttr (_bcb );continue ;};};_dca :for {_gabg ,_abbg :=d .Token ();if _abbg !=nil {return _abbg ;};switch _gbfe :=_gabg .(type ){case _b .StartElement :switch _gbfe .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 _gced :=d .DecodeElement (_ffbb .From ,&_gbfe );_gced !=nil {return _gced ;};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 _eece :=d .DecodeElement (_ffbb .To ,&_gbfe );_eece !=nil {return _eece ;};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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_ffbb .Choice =NewEG_ObjectChoicesChoice ();if _bcea :=d .DecodeElement (&_ffbb .Choice .Sp ,&_gbfe );_bcea !=nil {return _bcea ;};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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_ffbb .Choice =NewEG_ObjectChoicesChoice ();if _afbd :=d .DecodeElement (&_ffbb .Choice .GrpSp ,&_gbfe );_afbd !=nil {return _afbd ;};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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ffbb .Choice =NewEG_ObjectChoicesChoice ();if _eab :=d .DecodeElement (&_ffbb .Choice .GraphicFrame ,&_gbfe );_eab !=nil {return _eab ;};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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_ffbb .Choice =NewEG_ObjectChoicesChoice ();if _dgae :=d .DecodeElement (&_ffbb .Choice .CxnSp ,&_gbfe );_dgae !=nil {return _dgae ;};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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_ffbb .Choice =NewEG_ObjectChoicesChoice ();if _bbag :=d .DecodeElement (&_ffbb .Choice .Pic ,&_gbfe );_bbag !=nil {return _bbag ;};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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ffbb .Choice =NewEG_ObjectChoicesChoice ();if _eegb :=d .DecodeElement (&_ffbb .Choice .ContentPart ,&_gbfe );_eegb !=nil {return _eegb ;};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 :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0063\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:if _acd :=d .DecodeElement (_ffbb .ClientData ,&_gbfe );_acd !=nil {return _acd ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_gbfe .Name );if _fff :=d .Skip ();_fff !=nil {return _fff ;};};case _b .EndElement :break _dca ;case _b .CharData :};};return nil ;};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_geg :=&CT_TwoCellAnchor {};_geg .From =NewCT_Marker ();_geg .To =NewCT_Marker ();_geg .ClientData =NewCT_AnchorClientData ();return _geg ;}; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_bb *CT_GraphicalObjectFrame )Validate ()error {return _bb .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_ecff ST_EditAs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ecff .String (),start );};func (_defc *CT_PictureNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_aca :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_defc .CNvPr ,_aca );_baggc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_defc .CNvPicPr ,_baggc );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aeac ST_EditAs )ValidateWithPath (path string )error {switch _aeac {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 (_aeac ));};return nil ;};func (_feag ST_EditAs )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cagb :=_a .Attr {};_cagb .Name =name ;switch _feag {case ST_EditAsUnset :_cagb .Value ="";case ST_EditAsTwoCell :_cagb .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_cagb .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_cagb .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _cagb ,nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};func (_cde *EG_ObjectChoicesChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cde .Sp !=nil {_eaeb :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_cde .Sp ,_eaeb );};if _cde .GrpSp !=nil {_fgd :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_cde .GrpSp ,_fgd );};if _cde .GraphicFrame !=nil {_fff :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_cde .GraphicFrame ,_fff );};if _cde .CxnSp !=nil {_fcce :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_cde .CxnSp ,_fcce );};if _cde .Pic !=nil {_bgcbc :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};e .EncodeElement (_cde .Pic ,_bgcbc );};if _cde .ContentPart !=nil {_cdf :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_cde .ContentPart ,_cdf );};return nil ;};func NewFrom ()*From {_dbe :=&From {};_dbe .CT_Marker =*NewCT_Marker ();return _dbe }; +// Validate validates the CT_Connector and its children +func (_ac *CT_Connector )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; -// Validate validates the CT_OneCellAnchor and its children -func (_fgb *CT_OneCellAnchor )Validate ()error {return _fgb .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_egba ST_EditAs )Validate ()error {return _egba .ValidateWithPath ("")};func (_gfe *CT_GroupShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfe .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gfe .GrpSpPr =_g .NewCT_GroupShapeProperties ();_ceb :for {_afff ,_df :=d .Token ();if _df !=nil {return _df ;};switch _fc :=_afff .(type ){case _a .StartElement :switch _fc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _cce :=d .DecodeElement (_gfe .NvGrpSpPr ,&_fc );_cce !=nil {return _cce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _aa :=d .DecodeElement (_gfe .GrpSpPr ,&_fc );_aa !=nil {return _aa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_age :=NewCT_GroupShapeChoice ();if _bgfc :=d .DecodeElement (&_age .Sp ,&_fc );_bgfc !=nil {return _bgfc ;};_gfe .Choice =append (_gfe .Choice ,_age );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_cfcf :=NewCT_GroupShapeChoice ();if _agc :=d .DecodeElement (&_cfcf .GrpSp ,&_fc );_agc !=nil {return _agc ;};_gfe .Choice =append (_gfe .Choice ,_cfcf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_aae :=NewCT_GroupShapeChoice ();if _fab :=d .DecodeElement (&_aae .GraphicFrame ,&_fc );_fab !=nil {return _fab ;};_gfe .Choice =append (_gfe .Choice ,_aae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_eea :=NewCT_GroupShapeChoice ();if _ebf :=d .DecodeElement (&_eea .CxnSp ,&_fc );_ebf !=nil {return _ebf ;};_gfe .Choice =append (_gfe .Choice ,_eea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_dad :=NewCT_GroupShapeChoice ();if _fcd :=d .DecodeElement (&_dad .Pic ,&_fc );_fcd !=nil {return _fcd ;};_gfe .Choice =append (_gfe .Choice ,_dad );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_fc .Name );if _bab :=d .Skip ();_bab !=nil {return _bab ;};};case _a .EndElement :break _ceb ;case _a .CharData :};};return nil ;};func (_egb *CT_ConnectorNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_cfd :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_egb .CNvPr ,_cfd );_ege :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_egb .CNvCxnSpPr ,_ege );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_ea *CT_ConnectorNonVisual )Validate ()error {return _ea .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_fadb *EG_ObjectChoicesChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fadb .Sp !=nil {_adb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_fadb .Sp ,_adb );};if _fadb .GrpSp !=nil {_fddg :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_fadb .GrpSp ,_fddg );};if _fadb .GraphicFrame !=nil {_caeg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_fadb .GraphicFrame ,_caeg );};if _fadb .CxnSp !=nil {_abfc :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_fadb .CxnSp ,_abfc );};if _fadb .Pic !=nil {_eabe :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};e .EncodeElement (_fadb .Pic ,_eabe );};if _fadb .ContentPart !=nil {_egca :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_fadb .ContentPart ,_egca );};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_aa .CT_NonVisualDrawingProps ;CNvSpPr *_aa .CT_NonVisualDrawingShapeProps ;};type CT_Rel struct{IdAttr string ;};type CT_AbsoluteAnchor struct{Pos *_aa .CT_Point2D ;Ext *_aa .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_bca *CT_GroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bca .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_bca .GrpSpPr =_aa .NewCT_GroupShapeProperties ();_acf :for {_gaf ,_eddc :=d .Token ();if _eddc !=nil {return _eddc ;};switch _bbc :=_gaf .(type ){case _b .StartElement :switch _bbc .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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _gfc :=d .DecodeElement (_bca .NvGrpSpPr ,&_bbc );_gfc !=nil {return _gfc ;};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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _efg :=d .DecodeElement (_bca .GrpSpPr ,&_bbc );_efg !=nil {return _efg ;};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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_ccd :=NewCT_GroupShapeChoice ();if _cbf :=d .DecodeElement (&_ccd .Sp ,&_bbc );_cbf !=nil {return _cbf ;};_bca .Choice =append (_bca .Choice ,_ccd );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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_edb :=NewCT_GroupShapeChoice ();if _adcg :=d .DecodeElement (&_edb .GrpSp ,&_bbc );_adcg !=nil {return _adcg ;};_bca .Choice =append (_bca .Choice ,_edb );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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fea :=NewCT_GroupShapeChoice ();if _bbd :=d .DecodeElement (&_fea .GraphicFrame ,&_bbc );_bbd !=nil {return _bbd ;};_bca .Choice =append (_bca .Choice ,_fea );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_cfg :=NewCT_GroupShapeChoice ();if _aeg :=d .DecodeElement (&_cfg .CxnSp ,&_bbc );_aeg !=nil {return _aeg ;};_bca .Choice =append (_bca .Choice ,_cfg );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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_aff :=NewCT_GroupShapeChoice ();if _ba :=d .DecodeElement (&_aff .Pic ,&_bbc );_ba !=nil {return _ba ;};_bca .Choice =append (_bca .Choice ,_aff );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_bbc .Name );if _ddb :=d .Skip ();_ddb !=nil {return _ddb ;};};case _b .EndElement :break _acf ;case _b .CharData :};};return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_gbcc :=&EG_ObjectChoices {};return _gbcc };func NewCT_AnchorClientData ()*CT_AnchorClientData {_cf :=&CT_AnchorClientData {};return _cf }; -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_bgf *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _eag :=_bgf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eag !=nil {return _eag ;};if _dd :=_bgf .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_dd !=nil {return _dd ;};return nil ;};func (_ba *CT_Connector )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ba .MacroAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ea .Sprintf ("\u0025\u0076",*_ba .MacroAttr )});};if _ba .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ea .Sprintf ("\u0025\u0064",_dcbb (*_ba .FPublishedAttr ))});};e .EncodeToken (start );_afc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ba .NvCxnSpPr ,_afc );_fg :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ba .SpPr ,_fg );if _ba .Style !=nil {_eff :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_ba .Style ,_eff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cf *CT_AbsoluteAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ed :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_cf .Pos ,_ed );_ga :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_cf .Ext ,_ga );if _cf .Choice !=nil {_cf .Choice .MarshalXML (e ,_a .StartElement {});};_fa :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cf .ClientData ,_fa );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aged *CT_OneCellAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aged .From =NewCT_Marker ();_aged .Ext =_g .NewCT_PositiveSize2D ();_aged .ClientData =NewCT_AnchorClientData ();_dae :for {_fd ,_bfd :=d .Token ();if _bfd !=nil {return _bfd ;};switch _eeae :=_fd .(type ){case _a .StartElement :switch _eeae .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _bddf :=d .DecodeElement (_aged .From ,&_eeae );_bddf !=nil {return _bddf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _bbb :=d .DecodeElement (_aged .Ext ,&_eeae );_bbb !=nil {return _bbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_aged .Choice =NewEG_ObjectChoicesChoice ();if _aac :=d .DecodeElement (&_aged .Choice .Sp ,&_eeae );_aac !=nil {return _aac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_aged .Choice =NewEG_ObjectChoicesChoice ();if _bege :=d .DecodeElement (&_aged .Choice .GrpSp ,&_eeae );_bege !=nil {return _bege ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_aged .Choice =NewEG_ObjectChoicesChoice ();if _cfdd :=d .DecodeElement (&_aged .Choice .GraphicFrame ,&_eeae );_cfdd !=nil {return _cfdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_aged .Choice =NewEG_ObjectChoicesChoice ();if _bgbf :=d .DecodeElement (&_aged .Choice .CxnSp ,&_eeae );_bgbf !=nil {return _bgbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_aged .Choice =NewEG_ObjectChoicesChoice ();if _fbcc :=d .DecodeElement (&_aged .Choice .Pic ,&_eeae );_fbcc !=nil {return _fbcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_aged .Choice =NewEG_ObjectChoicesChoice ();if _dfaf :=d .DecodeElement (&_aged .Choice .ContentPart ,&_eeae );_dfaf !=nil {return _dfaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _abg :=d .DecodeElement (_aged .ClientData ,&_eeae );_abg !=nil {return _abg ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_eeae .Name );if _bdc :=d .Skip ();_bdc !=nil {return _bdc ;};};case _a .EndElement :break _dae ;case _a .CharData :};};return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_dbgf *EG_ObjectChoicesChoice )Validate ()error {return _dbgf .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func (_cb *CT_Connector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cb .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cb .SpPr =_aa .NewCT_ShapeProperties ();for _ ,_eec :=range start .Attr {if _eec .Name .Local =="\u006d\u0061\u0063r\u006f"{_cg ,_fdb :=_eec .Value ,error (nil );if _fdb !=nil {return _fdb ;};_cb .MacroAttr =&_cg ;continue ;};if _eec .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_eef ,_fc :=_gf .ParseBool (_eec .Value );if _fc !=nil {return _fc ;};_cb .FPublishedAttr =&_eef ;continue ;};};_afb :for {_ec ,_ece :=d .Token ();if _ece !=nil {return _ece ;};switch _fde :=_ec .(type ){case _b .StartElement :switch _fde .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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _gdf :=d .DecodeElement (_cb .NvCxnSpPr ,&_fde );_gdf !=nil {return _gdf ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _gc :=d .DecodeElement (_cb .SpPr ,&_fde );_gc !=nil {return _gc ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_cb .Style =_aa .NewCT_ShapeStyle ();if _bdg :=d .DecodeElement (_cb .Style ,&_fde );_bdg !=nil {return _bdg ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_fde .Name );if _cedf :=d .Skip ();_cedf !=nil {return _cedf ;};};case _b .EndElement :break _afb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_gddfc *CT_Rel )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_TwoCellAnchor and its children +func (_gggg *CT_TwoCellAnchor )Validate ()error {return _gggg .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");}; -// Validate validates the CT_GroupShapeChoice and its children -func (_dfa *CT_GroupShapeChoice )Validate ()error {return _dfa .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_agag *WsDr )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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 ,_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 :"\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 ,_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\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _agag .CT_Drawing .MarshalXML (e ,start );};func (_aeb *ST_EditAs )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aeb =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_aeb =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_aeb =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_aeb =3;};return nil ;};func (_bg *CT_AnchorClientData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bg .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_ea .Sprintf ("\u0025\u0064",_dcbb (*_bg .FLocksWithSheetAttr ))});};if _bg .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_ea .Sprintf ("\u0025\u0064",_dcbb (*_bg .FPrintsWithSheetAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path +func (_ff *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _dd :=_ff .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dd !=nil {return _dd ;};if _aaa :=_ff .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_aaa !=nil {return _aaa ;};if _ff .Choice !=nil {if _bfg :=_ff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfg !=nil {return _bfg ;};};if _db :=_ff .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_db !=nil {return _db ;};return nil ;};func (_agc *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agc .NvSpPr =NewCT_ShapeNonVisual ();_agc .SpPr =_aa .NewCT_ShapeProperties ();for _ ,_ebag :=range start .Attr {if _ebag .Name .Local =="\u006d\u0061\u0063r\u006f"{_eaed ,_dea :=_ebag .Value ,error (nil );if _dea !=nil {return _dea ;};_agc .MacroAttr =&_eaed ;continue ;};if _ebag .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_dfbd ,_ede :=_ebag .Value ,error (nil );if _ede !=nil {return _ede ;};_agc .TextlinkAttr =&_dfbd ;continue ;};if _ebag .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_ddf ,_cfgb :=_gf .ParseBool (_ebag .Value );if _cfgb !=nil {return _cfgb ;};_agc .FLocksTextAttr =&_ddf ;continue ;};if _ebag .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_facd ,_bfcd :=_gf .ParseBool (_ebag .Value );if _bfcd !=nil {return _bfcd ;};_agc .FPublishedAttr =&_facd ;continue ;};};_dafec :for {_eeg ,_gceg :=d .Token ();if _gceg !=nil {return _gceg ;};switch _ffdd :=_eeg .(type ){case _b .StartElement :switch _ffdd .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 :"\u006e\u0076\u0053\u0070\u0050\u0072"},_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 :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _egef :=d .DecodeElement (_agc .NvSpPr ,&_ffdd );_egef !=nil {return _egef ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _fddd :=d .DecodeElement (_agc .SpPr ,&_ffdd );_fddd !=nil {return _fddd ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_agc .Style =_aa .NewCT_ShapeStyle ();if _fcd :=d .DecodeElement (_agc .Style ,&_ffdd );_fcd !=nil {return _fcd ;};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\u0078\u0042\u006f\u0064\u0079"},_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\u0078\u0042\u006f\u0064\u0079"}:_agc .TxBody =_aa .NewCT_TextBody ();if _fegg :=d .DecodeElement (_agc .TxBody ,&_ffdd );_fegg !=nil {return _fegg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_ffdd .Name );if _bcg :=d .Skip ();_bcg !=nil {return _bcg ;};};case _b .EndElement :break _dafec ;case _b .CharData :};};return nil ;};func NewCT_Connector ()*CT_Connector {_bg :=&CT_Connector {};_bg .NvCxnSpPr =NewCT_ConnectorNonVisual ();_bg .SpPr =_aa .NewCT_ShapeProperties ();return _bg ;};type CT_PictureNonVisual struct{CNvPr *_aa .CT_NonVisualDrawingProps ;CNvPicPr *_aa .CT_NonVisualPictureProperties ;};type CT_Marker struct{Col int32 ;ColOff _aa .ST_Coordinate ;Row int32 ;RowOff _aa .ST_Coordinate ;};func (_abea *EG_ObjectChoicesChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecag :for {_eceee ,_bdc :=d .Token ();if _bdc !=nil {return _bdc ;};switch _afa :=_eceee .(type ){case _b .StartElement :switch _afa .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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_abea .Sp =NewCT_Shape ();if _cbd :=d .DecodeElement (_abea .Sp ,&_afa );_cbd !=nil {return _cbd ;};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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_abea .GrpSp =NewCT_GroupShape ();if _gggfd :=d .DecodeElement (_abea .GrpSp ,&_afa );_gggfd !=nil {return _gggfd ;};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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_abea .GraphicFrame =NewCT_GraphicalObjectFrame ();if _gfdc :=d .DecodeElement (_abea .GraphicFrame ,&_afa );_gfdc !=nil {return _gfdc ;};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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_abea .CxnSp =NewCT_Connector ();if _feca :=d .DecodeElement (_abea .CxnSp ,&_afa );_feca !=nil {return _feca ;};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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_abea .Pic =NewCT_Picture ();if _dcgd :=d .DecodeElement (_abea .Pic ,&_afa );_dcgd !=nil {return _dcgd ;};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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_abea .ContentPart =NewCT_Rel ();if _fab :=d .DecodeElement (_abea .ContentPart ,&_afa );_fab !=nil {return _fab ;};default:_a .Log .Debug ("\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",_afa .Name );if _efe :=d .Skip ();_efe !=nil {return _efe ;};};case _b .EndElement :break _ecag ;case _b .CharData :};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_eee :=&CT_PictureNonVisual {};_eee .CNvPr =_aa .NewCT_NonVisualDrawingProps ();_eee .CNvPicPr =_aa .NewCT_NonVisualPictureProperties ();return _eee ;}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_ced *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _cad ,_deg :=range _ced .Sp {if _bage :=_deg .ValidateWithPath (_ea .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_cad ));_bage !=nil {return _bage ;};};for _fef ,_ebd :=range _ced .GrpSp {if _cbc :=_ebd .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fef ));_cbc !=nil {return _cbc ;};};for _cefd ,_cfbb :=range _ced .GraphicFrame {if _gce :=_cfbb .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cefd ));_gce !=nil {return _gce ;};};for _bgd ,_bdg :=range _ced .CxnSp {if _dff :=_bdg .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bgd ));_dff !=nil {return _dff ;};};for _cae ,_abee :=range _ced .Pic {if _cdb :=_abee .ValidateWithPath (_ea .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_cae ));_cdb !=nil {return _cdb ;};};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_fdc *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _dbd :=_fdc .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_dbd !=nil {return _dbd ;};if _dcc :=_fdc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_dcc !=nil {return _dcc ;};if _fg :=_fdc .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fg !=nil {return _fg ;};return nil ;}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_ae *CT_ConnectorNonVisual )Validate ()error {return _ae .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_bgec *EG_ObjectChoices )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgec .Choice !=nil {_bgec .Choice .MarshalXML (e ,_a .StartElement {});};return nil ;};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_cbee *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _ccbe :=_cbee .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ccbe !=nil {return _ccbe ;};if _fecf :=_cbee .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fecf !=nil {return _fecf ;};return nil ;};func NewCT_Picture ()*CT_Picture {_gce :=&CT_Picture {};_gce .NvPicPr =NewCT_PictureNonVisual ();_gce .BlipFill =_aa .NewCT_BlipFillProperties ();_gce .SpPr =_aa .NewCT_ShapeProperties ();return _gce ;};func (_ad *CT_AnchorClientData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ad .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_bcef (*_ad .FLocksWithSheetAttr ))});};if _ad .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_bcef (*_ad .FPrintsWithSheetAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_cabf *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _cabf .Sp !=nil {if _cec :=_cabf .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_cec !=nil {return _cec ;};};if _cabf .GrpSp !=nil {if _aaad :=_cabf .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_aaad !=nil {return _aaad ;};};if _cabf .GraphicFrame !=nil {if _eddc :=_cabf .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_eddc !=nil {return _eddc ;};};if _cabf .CxnSp !=nil {if _ggf :=_cabf .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_ggf !=nil {return _ggf ;};};if _cabf .Pic !=nil {if _adba :=_cabf .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_adba !=nil {return _adba ;};};if _cabf .ContentPart !=nil {if _cee :=_cabf .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_cee !=nil {return _cee ;};};return nil ;};func (_egaa *From )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egaa .CT_Marker =*NewCT_Marker ();_cdbe :for {_fffb ,_dfe :=d .Token ();if _dfe !=nil {return _dfe ;};switch _eeee :=_fffb .(type ){case _a .StartElement :switch _eeee .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _effc :=d .DecodeElement (&_egaa .Col ,&_eeee );_effc !=nil {return _effc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_cbcf ,_ccc :=d .Token ();if _ccc !=nil {return _ccc ;};switch _ccf :=_cbcf .(type ){case _a .CharData :_bbe :=string (_ccf );_gade ,_gecd :=_g .ParseUnionST_Coordinate (_bbe );if _gecd !=nil {return nil ;};_egaa .ColOff =_gade ;d .Skip ();case _a .EndElement :};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _ffb :=d .DecodeElement (&_egaa .Row ,&_eeee );_ffb !=nil {return _ffb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_daca ,_egcc :=d .Token ();if _egcc !=nil {return _egcc ;};switch _bgcbb :=_daca .(type ){case _a .CharData :_bdcb :=string (_bgcbb );_ccea ,_deca :=_g .ParseUnionST_Coordinate (_bdcb );if _deca !=nil {return nil ;};_egaa .RowOff =_ccea ;d .Skip ();case _a .EndElement :};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0072o\u006d\u0020\u0025\u0076",_eeee .Name );if _cdfg :=d .Skip ();_cdfg !=nil {return _cdfg ;};};case _a .EndElement :break _cdbe ;case _a .CharData :};};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");};func (_acef ST_EditAs )String ()string {switch _acef {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 "";};func (_ggb *CT_ShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggb .CNvPr =_aa .NewCT_NonVisualDrawingProps ();_ggb .CNvSpPr =_aa .NewCT_NonVisualDrawingShapeProps ();_eceef :for {_gbf ,_dfbc :=d .Token ();if _dfbc !=nil {return _dfbc ;};switch _bcc :=_gbf .(type ){case _b .StartElement :switch _bcc .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _aeb :=d .DecodeElement (_ggb .CNvPr ,&_bcc );_aeb !=nil {return _aeb ;};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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _dcec :=d .DecodeElement (_ggb .CNvSpPr ,&_bcc );_dcec !=nil {return _dcec ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_bcc .Name );if _deef :=d .Skip ();_deef !=nil {return _deef ;};};case _b .EndElement :break _eceef ;case _b .CharData :};};return nil ;};func (_bgaf *From )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgaf .CT_Marker =*NewCT_Marker ();_ada :for {_gcbf ,_fefc :=d .Token ();if _fefc !=nil {return _fefc ;};switch _adce :=_gcbf .(type ){case _b .StartElement :switch _adce .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 :"\u0063\u006f\u006c"},_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 :"\u0063\u006f\u006c"}:if _fdga :=d .DecodeElement (&_bgaf .Col ,&_adce );_fdga !=nil {return _fdga ;};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 :"\u0063\u006f\u006c\u004f\u0066\u0066"},_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 :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_gdb ,_bgdd :=d .Token ();if _bgdd !=nil {return _bgdd ;};switch _cdd :=_gdb .(type ){case _b .CharData :_cfga :=string (_cdd );_fbf ,_bfbe :=_aa .ParseUnionST_Coordinate (_cfga );if _bfbe !=nil {return nil ;};_bgaf .ColOff =_fbf ;d .Skip ();case _b .EndElement :};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 :"\u0072\u006f\u0077"},_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 :"\u0072\u006f\u0077"}:if _ddfd :=d .DecodeElement (&_bgaf .Row ,&_adce );_ddfd !=nil {return _ddfd ;};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 :"\u0072\u006f\u0077\u004f\u0066\u0066"},_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 :"\u0072\u006f\u0077\u004f\u0066\u0066"}:_aaea ,_gdg :=d .Token ();if _gdg !=nil {return _gdg ;};switch _dede :=_aaea .(type ){case _b .CharData :_acaf :=string (_dede );_ceag ,_ebff :=_aa .ParseUnionST_Coordinate (_acaf );if _ebff !=nil {return nil ;};_bgaf .RowOff =_ceag ;d .Skip ();case _b .EndElement :};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0072o\u006d\u0020\u0025\u0076",_adce .Name );if _afdg :=d .Skip ();_afdg !=nil {return _afdg ;};};case _b .EndElement :break _ada ;case _b .CharData :};};return nil ;};func (_fede *WsDr )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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\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 ,_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\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 ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _fede .CT_Drawing .MarshalXML (e ,start );}; // Validate validates the CT_PictureNonVisual and its children -func (_aad *CT_PictureNonVisual )Validate ()error {return _aad .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_aef *CT_TwoCellAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aef .EditAsAttr !=ST_EditAsUnset {_eee ,_bgbc :=_aef .EditAsAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"});if _bgbc !=nil {return _bgbc ;};start .Attr =append (start .Attr ,_eee );};e .EncodeToken (start );_faffd :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_aef .From ,_faffd );_abae :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_aef .To ,_abae );if _aef .Choice !=nil {_aef .Choice .MarshalXML (e ,_a .StartElement {});};_bga :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_aef .ClientData ,_bga );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type From struct{CT_Marker }; +func (_ebfg *CT_PictureNonVisual )Validate ()error {return _ebfg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_aa .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func (_bge *CT_Rel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_bge .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Shape ()*CT_Shape {_fecb :=&CT_Shape {};_fecb .NvSpPr =NewCT_ShapeNonVisual ();_fecb .SpPr =_aa .NewCT_ShapeProperties ();return _fecb ;}; -// Validate validates the CT_Connector and its children -func (_bf *CT_Connector )Validate ()error {return _bf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_gcd *CT_Drawing )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gcd .EG_Anchor !=nil {for _ ,_abf :=range _gcd .EG_Anchor {_abf .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvGrpSpPr *_g .CT_NonVisualGroupDrawingShapeProps ;};func _dcbb (_cecb bool )uint8 {if _cecb {return 1;};return 0;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_afd :=&EG_ObjectChoicesChoice {};return _afd ;};func (_gad *CT_AnchorClientData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfb :=range start .Attr {if _cfb .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_egf ,_af :=_c .ParseBool (_cfb .Value );if _af !=nil {return _af ;};_gad .FLocksWithSheetAttr =&_egf ;continue ;};if _cfb .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_ff ,_cg :=_c .ParseBool (_cfb .Value );if _cg !=nil {return _cg ;};_gad .FPrintsWithSheetAttr =&_ff ;continue ;};};for {_ef ,_ee :=d .Token ();if _ee !=nil {return _ea .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",_ee );};if _ca ,_fad :=_ef .(_a .EndElement );_fad &&_ca .Name ==start .Name {break ;};};return nil ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_gdfg :=&CT_OneCellAnchor {};_gdfg .From =NewCT_Marker ();_gdfg .Ext =_g .NewCT_PositiveSize2D ();_gdfg .ClientData =NewCT_AnchorClientData ();return _gdfg ;};func (_dab *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dab .NvPicPr =NewCT_PictureNonVisual ();_dab .BlipFill =_g .NewCT_BlipFillProperties ();_dab .SpPr =_g .NewCT_ShapeProperties ();for _ ,_cfe :=range start .Attr {if _cfe .Name .Local =="\u006d\u0061\u0063r\u006f"{_def ,_ffa :=_cfe .Value ,error (nil );if _ffa !=nil {return _ffa ;};_dab .MacroAttr =&_def ;continue ;};if _cfe .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_gdb ,_aba :=_c .ParseBool (_cfe .Value );if _aba !=nil {return _aba ;};_dab .FPublishedAttr =&_gdb ;continue ;};};_dag :for {_cfg ,_gbec :=d .Token ();if _gbec !=nil {return _gbec ;};switch _cbe :=_cfg .(type ){case _a .StartElement :switch _cbe .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _gdfff :=d .DecodeElement (_dab .NvPicPr ,&_cbe );_gdfff !=nil {return _gdfff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _bagf :=d .DecodeElement (_dab .BlipFill ,&_cbe );_bagf !=nil {return _bagf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _bfad :=d .DecodeElement (_dab .SpPr ,&_cbe );_bfad !=nil {return _bfad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_dab .Style =_g .NewCT_ShapeStyle ();if _dcab :=d .DecodeElement (_dab .Style ,&_cbe );_dcab !=nil {return _dcab ;};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_cbe .Name );if _bcd :=d .Skip ();_bcd !=nil {return _bcd ;};};case _a .EndElement :break _dag ;case _a .CharData :};};return nil ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_eb :=&CT_AbsoluteAnchor {};_eb .Pos =_g .NewCT_Point2D ();_eb .Ext =_g .NewCT_PositiveSize2D ();_eb .ClientData =NewCT_AnchorClientData ();return _eb ;};func (_fee *CT_Drawing )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afg :for {_aff ,_fgac :=d .Token ();if _fgac !=nil {return _fgac ;};switch _cef :=_aff .(type ){case _a .StartElement :switch _cef .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_efe :=NewEG_Anchor ();_efe .TwoCellAnchor =NewCT_TwoCellAnchor ();if _fgc :=d .DecodeElement (_efe .TwoCellAnchor ,&_cef );_fgc !=nil {return _fgc ;};_fee .EG_Anchor =append (_fee .EG_Anchor ,_efe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_dgd :=NewEG_Anchor ();_dgd .OneCellAnchor =NewCT_OneCellAnchor ();if _cc :=d .DecodeElement (_dgd .OneCellAnchor ,&_cef );_cc !=nil {return _cc ;};_fee .EG_Anchor =append (_fee .EG_Anchor ,_dgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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"}:_db :=NewEG_Anchor ();_db .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _adb :=d .DecodeElement (_db .AbsoluteAnchor ,&_cef );_adb !=nil {return _adb ;};_fee .EG_Anchor =append (_fee .EG_Anchor ,_db );default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_cef .Name );if _beb :=d .Skip ();_beb !=nil {return _beb ;};};case _a .EndElement :break _afg ;case _a .CharData :};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvPicPr *_g .CT_NonVisualPictureProperties ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_dee *CT_PictureNonVisual )ValidateWithPath (path string )error {if _cbg :=_dee .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cbg !=nil {return _cbg ;};if _eadf :=_dee .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_eadf !=nil {return _eadf ;};return nil ;};type From struct{CT_Marker };func NewEG_Anchor ()*EG_Anchor {_ddge :=&EG_Anchor {};return _ddge }; -// Validate validates the EG_ObjectChoices and its children -func (_dbdd *EG_ObjectChoices )Validate ()error {return _dbdd .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_gdfb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _ffa :=_gdfb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ffa !=nil {return _ffa ;};if _bef :=_gdfb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_bef !=nil {return _bef ;};return nil ;};func (_acg ST_EditAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccf :=_b .Attr {};_ccf .Name =name ;switch _acg {case ST_EditAsUnset :_ccf .Value ="";case ST_EditAsTwoCell :_ccf .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_ccf .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_ccf .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _ccf ,nil ;}; -// Validate validates the CT_AnchorClientData and its children -func (_geb *CT_AnchorClientData )Validate ()error {return _geb .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func NewEG_ObjectChoices ()*EG_ObjectChoices {_fcg :=&EG_ObjectChoices {};return _fcg };func (_agcg *ST_EditAs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbe ,_gdcc :=d .Token ();if _gdcc !=nil {return _gdcc ;};if _gcea ,_fdg :=_fbe .(_a .EndElement );_fdg &&_gcea .Name ==start .Name {*_agcg =1;return nil ;};if _cbb ,_cbdg :=_fbe .(_a .CharData );!_cbdg {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",_fbe );}else {switch string (_cbb ){case "":*_agcg =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_agcg =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_agcg =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_agcg =3;};};_fbe ,_gdcc =d .Token ();if _gdcc !=nil {return _gdcc ;};if _ecbfc ,_cfgb :=_fbe .(_a .EndElement );_cfgb &&_ecbfc .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",_fbe );};func (_gdg *CT_GroupShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gdf :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gdg .CNvPr ,_gdf );_gbd :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gdg .CNvGrpSpPr ,_gbd );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_afe *CT_Marker )ValidateWithPath (path string )error {if _afe .Col < 0{return _gd .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 ,_afe .Col );};if _cge :=_afe .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_cge !=nil {return _cge ;};if _afe .Row < 0{return _gd .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 ,_afe .Row );};if _afbb :=_afe .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_afbb !=nil {return _afbb ;};return nil ;};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);func NewWsDr ()*WsDr {_dbgff :=&WsDr {};_dbgff .CT_Drawing =*NewCT_Drawing ();return _dbgff };func (_d *CT_AbsoluteAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_da :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_d .Pos ,_da );_bf :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_d .Ext ,_bf );if _d .Choice !=nil {_d .Choice .MarshalXML (e ,_b .StartElement {});};_bb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_d .ClientData ,_bb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_ffae *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _agaa :=_ffae .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_agaa !=nil {return _agaa ;};if _cdae :=_ffae .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_cdae !=nil {return _cdae ;};return nil ;};type ST_EditAs byte ;func (_efed *CT_GraphicalObjectFrame )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efed .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_efed .Xfrm =_g .NewCT_Transform2D ();_efed .Graphic =_g .NewGraphic ();for _ ,_cdd :=range start .Attr {if _cdd .Name .Local =="\u006d\u0061\u0063r\u006f"{_agg ,_adc :=_cdd .Value ,error (nil );if _adc !=nil {return _adc ;};_efed .MacroAttr =&_agg ;continue ;};if _cdd .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_abd ,_bagg :=_c .ParseBool (_cdd .Value );if _bagg !=nil {return _bagg ;};_efed .FPublishedAttr =&_abd ;continue ;};};_ecda :for {_ffcd ,_gfg :=d .Token ();if _gfg !=nil {return _gfg ;};switch _dc :=_ffcd .(type ){case _a .StartElement :switch _dc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _bec :=d .DecodeElement (_efed .NvGraphicFramePr ,&_dc );_bec !=nil {return _bec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_a .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 _gff :=d .DecodeElement (_efed .Xfrm ,&_dc );_gff !=nil {return _gff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cfc :=d .DecodeElement (_efed .Graphic ,&_dc );_cfc !=nil {return _cfc ;};default:_f .Log .Debug ("\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",_dc .Name );if _gae :=d .Skip ();_gae !=nil {return _gae ;};};case _a .EndElement :break _ecda ;case _a .CharData :};};return nil ;};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;};func NewCT_Marker ()*CT_Marker {_fbdg :=&CT_Marker {};_fbdg .Col =0;_fbdg .Row =0;return _fbdg }; +// Validate validates the CT_OneCellAnchor and its children +func (_caa *CT_OneCellAnchor )Validate ()error {return _caa .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");}; // Validate validates the CT_Drawing and its children -func (_acb *CT_Drawing )Validate ()error {return _acb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; +func (_gfe *CT_Drawing )Validate ()error {return _gfe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_dee *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _acc :=_dee .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acc !=nil {return _acc ;};if _bdb :=_dee .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bdb !=nil {return _bdb ;};return nil ;};func (_geda *CT_OneCellAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_cdbc :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_geda .From ,_cdbc );_faff :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_geda .Ext ,_faff );if _geda .Choice !=nil {_geda .Choice .MarshalXML (e ,_a .StartElement {});};_cdac :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_geda .ClientData ,_cdac );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Drawing ()*CT_Drawing {_cd :=&CT_Drawing {};return _cd };type CT_ConnectorNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvCxnSpPr *_g .CT_NonVisualConnectorProperties ;}; +// ValidateWithPath validates the From and its children, prefixing error messages with path +func (_fffd *From )ValidateWithPath (path string )error {if _ccc :=_fffd .CT_Marker .ValidateWithPath (path );_ccc !=nil {return _ccc ;};return nil ;};func (_bgef ST_EditAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgef .String (),start );}; -// Validate validates the CT_AbsoluteAnchor and its children -func (_bd *CT_AbsoluteAnchor )Validate ()error {return _bd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func NewEG_Anchor ()*EG_Anchor {_ggc :=&EG_Anchor {};return _ggc };func NewCT_AnchorClientData ()*CT_AnchorClientData {_eaa :=&CT_AnchorClientData {};return _eaa }; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_dbeb *CT_Picture )ValidateWithPath (path string )error {if _bgff :=_dbeb .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bgff !=nil {return _bgff ;};if _cbfg :=_dbeb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_cbfg !=nil {return _cbfg ;};if _fga :=_dbeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fga !=nil {return _fga ;};if _dbeb .Style !=nil {if _bac :=_dbeb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bac !=nil {return _bac ;};};return nil ;};func (_bgb *CT_ShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_afbbb :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_bgb .CNvPr ,_afbbb );_fcbd :=_b .StartElement {Name :_b .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bgb .CNvSpPr ,_fcbd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfdc *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfdc .NvPicPr =NewCT_PictureNonVisual ();_bfdc .BlipFill =_aa .NewCT_BlipFillProperties ();_bfdc .SpPr =_aa .NewCT_ShapeProperties ();for _ ,_abb :=range start .Attr {if _abb .Name .Local =="\u006d\u0061\u0063r\u006f"{_bagc ,_acfaf :=_abb .Value ,error (nil );if _acfaf !=nil {return _acfaf ;};_bfdc .MacroAttr =&_bagc ;continue ;};if _abb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_abf ,_ageg :=_gf .ParseBool (_abb .Value );if _ageg !=nil {return _ageg ;};_bfdc .FPublishedAttr =&_abf ;continue ;};};_ffg :for {_eaeg ,_gaa :=d .Token ();if _gaa !=nil {return _gaa ;};switch _ecdd :=_eaeg .(type ){case _b .StartElement :switch _ecdd .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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _cbef :=d .DecodeElement (_bfdc .NvPicPr ,&_ecdd );_cbef !=nil {return _cbef ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _dbbe :=d .DecodeElement (_bfdc .BlipFill ,&_ecdd );_dbbe !=nil {return _dbbe ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _bffd :=d .DecodeElement (_bfdc .SpPr ,&_ecdd );_bffd !=nil {return _bffd ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_bfdc .Style =_aa .NewCT_ShapeStyle ();if _gbb :=d .DecodeElement (_bfdc .Style ,&_ecdd );_gbb !=nil {return _gbb ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_ecdd .Name );if _ebfa :=d .Skip ();_ebfa !=nil {return _ebfa ;};};case _b .EndElement :break _ffg ;case _b .CharData :};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_aa .CT_ShapeProperties ;Style *_aa .CT_ShapeStyle ;}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_ffg *CT_Connector )ValidateWithPath (path string )error {if _ged :=_ffg .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ged !=nil {return _ged ;};if _gbc :=_ffg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbc !=nil {return _gbc ;};if _ffg .Style !=nil {if _ecg :=_ffg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ecg !=nil {return _ecg ;};};return nil ;}; +// Validate validates the CT_Rel and its children +func (_eaegf *CT_Rel )Validate ()error {return _eaegf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// ValidateWithPath validates the From and its children, prefixing error messages with path -func (_aece *From )ValidateWithPath (path string )error {if _dbef :=_aece .CT_Marker .ValidateWithPath (path );_dbef !=nil {return _dbef ;};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_g .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};type CT_ShapeNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvSpPr *_g .CT_NonVisualDrawingShapeProps ;};func NewWsDr ()*WsDr {_gdeg :=&WsDr {};_gdeg .CT_Drawing =*NewCT_Drawing ();return _gdeg };type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_g .CT_Transform2D ;Graphic *_g .Graphic ;}; +// Validate validates the CT_Shape and its children +func (_gcea *CT_Shape )Validate ()error {return _gcea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_cab *CT_Marker )ValidateWithPath (path string )error {if _cab .Col < 0{return _ea .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 ,_cab .Col );};if _dgb :=_cab .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_dgb !=nil {return _dgb ;};if _cab .Row < 0{return _ea .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 ,_cab .Row );};if _gbb :=_cab .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_gbb !=nil {return _gbb ;};return nil ;};func (_dadf *CT_GroupShapeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dadf .Sp !=nil {_bge :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_afgc :=range _dadf .Sp {e .EncodeElement (_afgc ,_bge );};};if _dadf .GrpSp !=nil {_fadda :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_cgfb :=range _dadf .GrpSp {e .EncodeElement (_cgfb ,_fadda );};};if _dadf .GraphicFrame !=nil {_dca :=_a .StartElement {Name :_a .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_add :=range _dadf .GraphicFrame {e .EncodeElement (_add ,_dca );};};if _dadf .CxnSp !=nil {_dbb :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_ecdaa :=range _dadf .CxnSp {e .EncodeElement (_ecdaa ,_dbb );};};if _dadf .Pic !=nil {_gag :=_a .StartElement {Name :_a .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_abe :=range _dadf .Pic {e .EncodeElement (_abe ,_gag );};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_ggb :=&CT_GroupShapeNonVisual {};_ggb .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ggb .CNvGrpSpPr =_g .NewCT_NonVisualGroupDrawingShapeProps ();return _ggb ;};func NewCT_Connector ()*CT_Connector {_gcf :=&CT_Connector {};_gcf .NvCxnSpPr =NewCT_ConnectorNonVisual ();_gcf .SpPr =_g .NewCT_ShapeProperties ();return _gcf ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_affd :=&CT_PictureNonVisual {};_affd .CNvPr =_g .NewCT_NonVisualDrawingProps ();_affd .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();return _affd ;};func init (){_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 );_fb .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 +// Validate validates the EG_ObjectChoices and its children +func (_edfg *EG_ObjectChoices )Validate ()error {return _edfg .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");}; + +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_feb *CT_Connector )ValidateWithPath (path string )error {if _gga :=_feb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gga !=nil {return _gga ;};if _gee :=_feb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gee !=nil {return _gee ;};if _feb .Style !=nil {if _acb :=_feb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_acb !=nil {return _acb ;};};return nil ;};func (_fgg *CT_GroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_egea :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_fgg .CNvPr ,_egea );_gae :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fgg .CNvGrpSpPr ,_gae );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daa *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daa .CNvPr =_aa .NewCT_NonVisualDrawingProps ();_daa .CNvGraphicFramePr =_aa .NewCT_NonVisualGraphicFrameProperties ();_ccg :for {_ceda ,_be :=d .Token ();if _be !=nil {return _be ;};switch _ege :=_ceda .(type ){case _b .StartElement :switch _ege .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _geb :=d .DecodeElement (_daa .CNvPr ,&_ege );_geb !=nil {return _geb ;};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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _egf :=d .DecodeElement (_daa .CNvGraphicFramePr ,&_ege );_egf !=nil {return _egf ;};default:_a .Log .Debug ("\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",_ege .Name );if _dcb :=d .Skip ();_dcb !=nil {return _dcb ;};};case _b .EndElement :break _ccg ;case _b .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 ed929b8396..9e93dc118c 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 (_f "encoding/xml";_dd "fmt";_dc "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";_ff "time";);func (_fa *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 :"\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 ,_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 :"\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 _fa .CT_Properties .MarshalXML (e ,start );}; +package custom_properties ;import (_a "encoding/xml";_b "fmt";_ef "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_cb "strconv";_c "time";);func (_de *CT_Property )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_de .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 _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u0070\u0069\u0064"{_fee ,_db :=_cb .ParseInt (_geg .Value ,10,32);if _db !=nil {return _db ;};_de .PidAttr =int32 (_fee );continue ;};if _geg .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_fab ,_edg :=_geg .Value ,error (nil );if _edg !=nil {return _edg ;};_de .LinkTargetAttr =&_fab ;continue ;};if _geg .Name .Local =="\u006e\u0061\u006d\u0065"{_eee ,_ea :=_geg .Value ,error (nil );if _ea !=nil {return _ea ;};_de .NameAttr =&_eee ;continue ;};if _geg .Name .Local =="\u0066\u006d\u0074i\u0064"{_eac ,_edc :=_geg .Value ,error (nil );if _edc !=nil {return _edc ;};_de .FmtidAttr =_eac ;continue ;};};_ga :for {_fcf ,_cf :=d .Token ();if _cf !=nil {return _cf ;};switch _df :=_fcf .(type ){case _a .StartElement :switch _df .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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Vector =_f .NewVector ();if _eacd :=d .DecodeElement (_de .Vector ,&_df );_eacd !=nil {return _eacd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Array =_f .NewArray ();if _dgd :=d .DecodeElement (_de .Array ,&_df );_dgd !=nil {return _dgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Blob =new (string );if _eacb :=d .DecodeElement (_de .Blob ,&_df );_eacb !=nil {return _eacb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Oblob =new (string );if _dff :=d .DecodeElement (_de .Oblob ,&_df );_dff !=nil {return _dff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Empty =_f .NewEmpty ();if _cd :=d .DecodeElement (_de .Empty ,&_df );_cd !=nil {return _cd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Null =_f .NewNull ();if _abb :=d .DecodeElement (_de .Null ,&_df );_abb !=nil {return _abb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .I1 =new (int8 );if _bdfb :=d .DecodeElement (_de .I1 ,&_df );_bdfb !=nil {return _bdfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .I2 =new (int16 );if _aad :=d .DecodeElement (_de .I2 ,&_df );_aad !=nil {return _aad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .I4 =new (int32 );if _ddb :=d .DecodeElement (_de .I4 ,&_df );_ddb !=nil {return _ddb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .I8 =new (int64 );if _gbd :=d .DecodeElement (_de .I8 ,&_df );_gbd !=nil {return _gbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Int =new (int32 );if _efe :=d .DecodeElement (_de .Int ,&_df );_efe !=nil {return _efe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Ui1 =new (uint8 );if _cef :=d .DecodeElement (_de .Ui1 ,&_df );_cef !=nil {return _cef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Ui2 =new (uint16 );if _cgc :=d .DecodeElement (_de .Ui2 ,&_df );_cgc !=nil {return _cgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Ui4 =new (uint32 );if _cgf :=d .DecodeElement (_de .Ui4 ,&_df );_cgf !=nil {return _cgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Ui8 =new (uint64 );if _def :=d .DecodeElement (_de .Ui8 ,&_df );_def !=nil {return _def ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Uint =new (uint32 );if _adc :=d .DecodeElement (_de .Uint ,&_df );_adc !=nil {return _adc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .R4 =new (float32 );if _gab :=d .DecodeElement (_de .R4 ,&_df );_gab !=nil {return _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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .R8 =new (float64 );if _dda :=d .DecodeElement (_de .R8 ,&_df );_dda !=nil {return _dda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Decimal =new (float64 );if _gcd :=d .DecodeElement (_de .Decimal ,&_df );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Lpstr =new (string );if _fca :=d .DecodeElement (_de .Lpstr ,&_df );_fca !=nil {return _fca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Lpwstr =new (string );if _caa :=d .DecodeElement (_de .Lpwstr ,&_df );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Bstr =new (string );if _acd :=d .DecodeElement (_de .Bstr ,&_df );_acd !=nil {return _acd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Date =new (_c .Time );if _eed :=d .DecodeElement (_de .Date ,&_df );_eed !=nil {return _eed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Filetime =new (_c .Time );if _fcb :=d .DecodeElement (_de .Filetime ,&_df );_fcb !=nil {return _fcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Bool =new (bool );if _fbb :=d .DecodeElement (_de .Bool ,&_df );_fbb !=nil {return _fbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Cy =new (string );if _edf :=d .DecodeElement (_de .Cy ,&_df );_edf !=nil {return _edf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Error =new (string );if _fgc :=d .DecodeElement (_de .Error ,&_df );_fgc !=nil {return _fgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Stream =new (string );if _bddg :=d .DecodeElement (_de .Stream ,&_df );_bddg !=nil {return _bddg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Ostream =new (string );if _bc :=d .DecodeElement (_de .Ostream ,&_df );_bc !=nil {return _bc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Storage =new (string );if _bbdd :=d .DecodeElement (_de .Storage ,&_df );_bbdd !=nil {return _bbdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Ostorage =new (string );if _bdg :=d .DecodeElement (_de .Ostorage ,&_df );_bdg !=nil {return _bdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Vstream =_f .NewVstream ();if _ffg :=d .DecodeElement (_de .Vstream ,&_df );_ffg !=nil {return _ffg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_de .Clsid =new (string );if _cda :=d .DecodeElement (_de .Clsid ,&_df );_cda !=nil {return _cda ;};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0020\u0025\u0076",_df .Name );if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _a .EndElement :break _ga ;case _a .CharData :};};return nil ;}; // Validate validates the CT_Properties and its children -func (_gg *CT_Properties )Validate ()error {return _gg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dg *CT_Properties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddd :for {_dca ,_fd :=d .Token ();if _fd !=nil {return _fd ;};switch _gee :=_dca .(type ){case _f .StartElement :switch _gee .Name {case _f .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"}:_fe :=NewCT_Property ();if _db :=d .DecodeElement (_fe ,&_gee );_db !=nil {return _db ;};_dg .Property =append (_dg .Property ,_fe );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_gee .Name );if _af :=d .Skip ();_af !=nil {return _af ;};};case _f .EndElement :break _ddd ;case _f .CharData :};};return nil ;};func NewCT_Property ()*CT_Property {_ab :=&CT_Property {};_ab .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 _ab ;}; +func (_ed *CT_Properties )Validate ()error {return _ed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ca *CT_Properties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ca .Property !=nil {_fb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_bd :=range _ca .Property {e .EncodeElement (_bd ,_fb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Property and its children -func (_aaed *CT_Property )Validate ()error {return _aaed .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func (_dcc *CT_Property )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcc .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 _ ,_dga :=range start .Attr {if _dga .Name .Local =="\u0070\u0069\u0064"{_caf ,_de :=_d .ParseInt (_dga .Value ,10,32);if _de !=nil {return _de ;};_dcc .PidAttr =int32 (_caf );continue ;};if _dga .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_gd ,_bbe :=_dga .Value ,error (nil );if _bbe !=nil {return _bbe ;};_dcc .LinkTargetAttr =&_gd ;continue ;};if _dga .Name .Local =="\u006e\u0061\u006d\u0065"{_gb ,_eca :=_dga .Value ,error (nil );if _eca !=nil {return _eca ;};_dcc .NameAttr =&_gb ;continue ;};if _dga .Name .Local =="\u0066\u006d\u0074i\u0064"{_ddf ,_da :=_dga .Value ,error (nil );if _da !=nil {return _da ;};_dcc .FmtidAttr =_ddf ;continue ;};};_bfd :for {_gfa ,_ggg :=d .Token ();if _ggg !=nil {return _ggg ;};switch _afd :=_gfa .(type ){case _f .StartElement :switch _afd .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"}:_dcc .Vector =_b .NewVector ();if _ef :=d .DecodeElement (_dcc .Vector ,&_afd );_ef !=nil {return _ef ;};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 :"\u0061\u0072\u0072a\u0079"},_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 :"\u0061\u0072\u0072a\u0079"}:_dcc .Array =_b .NewArray ();if _bc :=d .DecodeElement (_dcc .Array ,&_afd );_bc !=nil {return _bc ;};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"}:_dcc .Blob =new (string );if _ce :=d .DecodeElement (_dcc .Blob ,&_afd );_ce !=nil {return _ce ;};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 :"\u006f\u0062\u006co\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 :"\u006f\u0062\u006co\u0062"}:_dcc .Oblob =new (string );if _fgb :=d .DecodeElement (_dcc .Oblob ,&_afd );_fgb !=nil {return _fgb ;};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 :"\u0065\u006d\u0070t\u0079"},_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 :"\u0065\u006d\u0070t\u0079"}:_dcc .Empty =_b .NewEmpty ();if _efd :=d .DecodeElement (_dcc .Empty ,&_afd );_efd !=nil {return _efd ;};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 :"\u006e\u0075\u006c\u006c"},_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 :"\u006e\u0075\u006c\u006c"}:_dcc .Null =_b .NewNull ();if _ged :=d .DecodeElement (_dcc .Null ,&_afd );_ged !=nil {return _ged ;};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 :"\u0069\u0031"},_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 :"\u0069\u0031"}:_dcc .I1 =new (int8 );if _aac :=d .DecodeElement (_dcc .I1 ,&_afd );_aac !=nil {return _aac ;};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 :"\u0069\u0032"},_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 :"\u0069\u0032"}:_dcc .I2 =new (int16 );if _fea :=d .DecodeElement (_dcc .I2 ,&_afd );_fea !=nil {return _fea ;};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 :"\u0069\u0034"},_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 :"\u0069\u0034"}:_dcc .I4 =new (int32 );if _gdd :=d .DecodeElement (_dcc .I4 ,&_afd );_gdd !=nil {return _gdd ;};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 :"\u0069\u0038"},_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 :"\u0069\u0038"}:_dcc .I8 =new (int64 );if _bab :=d .DecodeElement (_dcc .I8 ,&_afd );_bab !=nil {return _bab ;};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 :"\u0069\u006e\u0074"},_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 :"\u0069\u006e\u0074"}:_dcc .Int =new (int32 );if _cf :=d .DecodeElement (_dcc .Int ,&_afd );_cf !=nil {return _cf ;};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 :"\u0075\u0069\u0031"},_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 :"\u0075\u0069\u0031"}:_dcc .Ui1 =new (uint8 );if _cac :=d .DecodeElement (_dcc .Ui1 ,&_afd );_cac !=nil {return _cac ;};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 :"\u0075\u0069\u0032"},_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 :"\u0075\u0069\u0032"}:_dcc .Ui2 =new (uint16 );if _fde :=d .DecodeElement (_dcc .Ui2 ,&_afd );_fde !=nil {return _fde ;};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 :"\u0075\u0069\u0034"},_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 :"\u0075\u0069\u0034"}:_dcc .Ui4 =new (uint32 );if _gada :=d .DecodeElement (_dcc .Ui4 ,&_afd );_gada !=nil {return _gada ;};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 :"\u0075\u0069\u0038"},_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 :"\u0075\u0069\u0038"}:_dcc .Ui8 =new (uint64 );if _ea :=d .DecodeElement (_dcc .Ui8 ,&_afd );_ea !=nil {return _ea ;};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 :"\u0075\u0069\u006e\u0074"},_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 :"\u0075\u0069\u006e\u0074"}:_dcc .Uint =new (uint32 );if _deb :=d .DecodeElement (_dcc .Uint ,&_afd );_deb !=nil {return _deb ;};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 :"\u0072\u0034"},_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 :"\u0072\u0034"}:_dcc .R4 =new (float32 );if _bcf :=d .DecodeElement (_dcc .R4 ,&_afd );_bcf !=nil {return _bcf ;};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 :"\u0072\u0038"},_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 :"\u0072\u0038"}:_dcc .R8 =new (float64 );if _ac :=d .DecodeElement (_dcc .R8 ,&_afd );_ac !=nil {return _ac ;};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 :"\u0064e\u0063\u0069\u006d\u0061\u006c"},_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 :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_dcc .Decimal =new (float64 );if _ead :=d .DecodeElement (_dcc .Decimal ,&_afd );_ead !=nil {return _ead ;};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 :"\u006c\u0070\u0073t\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 :"\u006c\u0070\u0073t\u0072"}:_dcc .Lpstr =new (string );if _ddc :=d .DecodeElement (_dcc .Lpstr ,&_afd );_ddc !=nil {return _ddc ;};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 :"\u006c\u0070\u0077\u0073\u0074\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 :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_dcc .Lpwstr =new (string );if _fdb :=d .DecodeElement (_dcc .Lpwstr ,&_afd );_fdb !=nil {return _fdb ;};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\u0073\u0074\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 :"\u0062\u0073\u0074\u0072"}:_dcc .Bstr =new (string );if _dae :=d .DecodeElement (_dcc .Bstr ,&_afd );_dae !=nil {return _dae ;};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 :"\u0064\u0061\u0074\u0065"},_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 :"\u0064\u0061\u0074\u0065"}:_dcc .Date =new (_ff .Time );if _bd :=d .DecodeElement (_dcc .Date ,&_afd );_bd !=nil {return _bd ;};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 :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"},_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 :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_dcc .Filetime =new (_ff .Time );if _aff :=d .DecodeElement (_dcc .Filetime ,&_afd );_aff !=nil {return _aff ;};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\u006f\u006f\u006c"},_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\u006f\u006f\u006c"}:_dcc .Bool =new (bool );if _cb :=d .DecodeElement (_dcc .Bool ,&_afd );_cb !=nil {return _cb ;};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 :"\u0063\u0079"},_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 :"\u0063\u0079"}:_dcc .Cy =new (string );if _dgag :=d .DecodeElement (_dcc .Cy ,&_afd );_dgag !=nil {return _dgag ;};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 :"\u0065\u0072\u0072o\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 :"\u0065\u0072\u0072o\u0072"}:_dcc .Error =new (string );if _ddca :=d .DecodeElement (_dcc .Error ,&_afd );_ddca !=nil {return _ddca ;};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 :"\u0073\u0074\u0072\u0065\u0061\u006d"},_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 :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_dcc .Stream =new (string );if _cfg :=d .DecodeElement (_dcc .Stream ,&_afd );_cfg !=nil {return _cfg ;};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 :"\u006fs\u0074\u0072\u0065\u0061\u006d"},_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 :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_dcc .Ostream =new (string );if _eb :=d .DecodeElement (_dcc .Ostream ,&_afd );_eb !=nil {return _eb ;};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 :"\u0073t\u006f\u0072\u0061\u0067\u0065"},_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 :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_dcc .Storage =new (string );if _beg :=d .DecodeElement (_dcc .Storage ,&_afd );_beg !=nil {return _beg ;};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 :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"},_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 :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_dcc .Ostorage =new (string );if _aba :=d .DecodeElement (_dcc .Ostorage ,&_afd );_aba !=nil {return _aba ;};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 :"\u0076s\u0074\u0072\u0065\u0061\u006d"},_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 :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_dcc .Vstream =_b .NewVstream ();if _dfe :=d .DecodeElement (_dcc .Vstream ,&_afd );_dfe !=nil {return _dfe ;};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 :"\u0063\u006c\u0073i\u0064"},_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 :"\u0063\u006c\u0073i\u0064"}:_dcc .Clsid =new (string );if _bga :=d .DecodeElement (_dcc .Clsid ,&_afd );_bga !=nil {return _bga ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0020\u0025\u0076",_afd .Name );if _cef :=d .Skip ();_cef !=nil {return _cef ;};};case _f .EndElement :break _bfd ;case _f .CharData :};};return nil ;};type CT_Properties struct{Property []*CT_Property ;};type Properties struct{CT_Properties }; +// ValidateWithPath validates the CT_Property and its children, prefixing error messages with path +func (_af *CT_Property )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_af .FmtidAttr ){return _b .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 ,_d .ST_GuidPatternRe ,_af .FmtidAttr );};if _af .Vector !=nil {if _agb :=_af .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_agb !=nil {return _agb ;};};if _af .Array !=nil {if _bca :=_af .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_bca !=nil {return _bca ;};};if _af .Empty !=nil {if _ba :=_af .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_ba !=nil {return _ba ;};};if _af .Null !=nil {if _fbf :=_af .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_fbf !=nil {return _fbf ;};};if _af .Cy !=nil {if !_f .ST_CyPatternRe .MatchString (*_af .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 ,_f .ST_CyPatternRe ,*_af .Cy );};};if _af .Error !=nil {if !_f .ST_ErrorPatternRe .MatchString (*_af .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 ,_f .ST_ErrorPatternRe ,*_af .Error );};};if _af .Vstream !=nil {if _cea :=_af .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_cea !=nil {return _cea ;};};if _af .Clsid !=nil {if !_d .ST_GuidPatternRe .MatchString (*_af .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 ,_d .ST_GuidPatternRe ,*_af .Clsid );};};return nil ;};type CT_Properties struct{Property []*CT_Property ;}; // ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_cc *CT_Properties )ValidateWithPath (path string )error {for _ee ,_ag :=range _cc .Property {if _ca :=_ag .ValidateWithPath (_dd .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_ee ));_ca !=nil {return _ca ;};};return nil ;};func (_ba *CT_Properties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ba .Property !=nil {_aa :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_ge :=range _ba .Property {e .EncodeElement (_ge ,_aa );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_b .Vector ;Array *_b .Array ;Blob *string ;Oblob *string ;Empty *_b .Empty ;Null *_b .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 *_ff .Time ;Filetime *_ff .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_b .Vstream ;Clsid *string ;}; +func (_be *CT_Properties )ValidateWithPath (path string )error {for _ge ,_da :=range _be .Property {if _bdd :=_da .ValidateWithPath (_b .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_ge ));_bdd !=nil {return _bdd ;};};return nil ;}; // Validate validates the Properties and its children -func (_bbee *Properties )Validate ()error {return _bbee .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +func (_addd *Properties )Validate ()error {return _addd .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_Properties ()*CT_Properties {_bb :=&CT_Properties {};return _bb };type Properties struct{CT_Properties }; // ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_fb *Properties )ValidateWithPath (path string )error {if _fged :=_fb .CT_Properties .ValidateWithPath (path );_fged !=nil {return _fged ;};return nil ;};func (_bag *Properties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bag .CT_Properties =*NewCT_Properties ();_cba :for {_cae ,_gcc :=d .Token ();if _gcc !=nil {return _gcc ;};switch _eec :=_cae .(type ){case _f .StartElement :switch _eec .Name {case _f .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"}:_cbd :=NewCT_Property ();if _gaf :=d .DecodeElement (_cbd ,&_eec );_gaf !=nil {return _gaf ;};_bag .Property =append (_bag .Property ,_cbd );default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_eec .Name );if _ceg :=d .Skip ();_ceg !=nil {return _ceg ;};};case _f .EndElement :break _cba ;case _f .CharData :};};return nil ;};func NewCT_Properties ()*CT_Properties {_ed :=&CT_Properties {};return _ed }; +func (_bfa *Properties )ValidateWithPath (path string )error {if _dgc :=_bfa .CT_Properties .ValidateWithPath (path );_dgc !=nil {return _dgc ;};return nil ;};func NewProperties ()*Properties {_deg :=&Properties {};_deg .CT_Properties =*NewCT_Properties ();return _deg ;};func (_dbb *Properties )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/\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 ,_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 :"\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 ,_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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _dbb .CT_Properties .MarshalXML (e ,start );};func (_cc *CT_Properties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fe :for {_bda ,_ag :=d .Token ();if _ag !=nil {return _ag ;};switch _dd :=_bda .(type ){case _a .StartElement :switch _dd .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/\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"}:_bdf :=NewCT_Property ();if _fg :=d .DecodeElement (_bdf ,&_dd );_fg !=nil {return _fg ;};_cc .Property =append (_cc .Property ,_bdf );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_dd .Name );if _ab :=d .Skip ();_ab !=nil {return _ab ;};};case _a .EndElement :break _fe ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Property and its children, prefixing error messages with path -func (_abdg *CT_Property )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_abdg .FmtidAttr ){return _dd .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 ,_c .ST_GuidPatternRe ,_abdg .FmtidAttr );};if _abdg .Vector !=nil {if _ebe :=_abdg .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_ebe !=nil {return _ebe ;};};if _abdg .Array !=nil {if _fge :=_abdg .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_fge !=nil {return _fge ;};};if _abdg .Empty !=nil {if _gfg :=_abdg .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_gfg !=nil {return _gfg ;};};if _abdg .Null !=nil {if _baba :=_abdg .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_baba !=nil {return _baba ;};};if _abdg .Cy !=nil {if !_b .ST_CyPatternRe .MatchString (*_abdg .Cy ){return _dd .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 ,_b .ST_CyPatternRe ,*_abdg .Cy );};};if _abdg .Error !=nil {if !_b .ST_ErrorPatternRe .MatchString (*_abdg .Error ){return _dd .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 ,_b .ST_ErrorPatternRe ,*_abdg .Error );};};if _abdg .Vstream !=nil {if _agg :=_abdg .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_agg !=nil {return _agg ;};};if _abdg .Clsid !=nil {if !_c .ST_GuidPatternRe .MatchString (*_abdg .Clsid ){return _dd .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 ,_c .ST_GuidPatternRe ,*_abdg .Clsid );};};return nil ;};func NewProperties ()*Properties {_cfa :=&Properties {};_cfa .CT_Properties =*NewCT_Properties ();return _cfa ;};func (_abd *CT_Property )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_abd .FmtidAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_abd .PidAttr )});if _abd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",*_abd .NameAttr )});};if _abd .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_dd .Sprintf ("\u0025\u0076",*_abd .LinkTargetAttr )});};e .EncodeToken (start );if _abd .Vector !=nil {_be :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_abd .Vector ,_be );};if _abd .Array !=nil {_dbe :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_abd .Array ,_dbe );};if _abd .Blob !=nil {_fc :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_dc .AddPreserveSpaceAttr (&_fc ,*_abd .Blob );e .EncodeElement (_abd .Blob ,_fc );};if _abd .Oblob !=nil {_dbb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_dc .AddPreserveSpaceAttr (&_dbb ,*_abd .Oblob );e .EncodeElement (_abd .Oblob ,_dbb );};if _abd .Empty !=nil {_dcb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_abd .Empty ,_dcb );};if _abd .Null !=nil {_fg :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_abd .Null ,_fg );};if _abd .I1 !=nil {_fgf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_abd .I1 ,_fgf );};if _abd .I2 !=nil {_ga :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_abd .I2 ,_ga );};if _abd .I4 !=nil {_bg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_abd .I4 ,_bg );};if _abd .I8 !=nil {_bee :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_abd .I8 ,_bee );};if _abd .Int !=nil {_fgd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_abd .Int ,_fgd );};if _abd .Ui1 !=nil {_gf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_abd .Ui1 ,_gf );};if _abd .Ui2 !=nil {_cg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_abd .Ui2 ,_cg );};if _abd .Ui4 !=nil {_df :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_abd .Ui4 ,_df );};if _abd .Ui8 !=nil {_bf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_abd .Ui8 ,_bf );};if _abd .Uint !=nil {_ccb :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_abd .Uint ,_ccb );};if _abd .R4 !=nil {_ae :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_abd .R4 ,_ae );};if _abd .R8 !=nil {_dff :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_abd .R8 ,_dff );};if _abd .Decimal !=nil {_fec :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_abd .Decimal ,_fec );};if _abd .Lpstr !=nil {_cag :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_dc .AddPreserveSpaceAttr (&_cag ,*_abd .Lpstr );e .EncodeElement (_abd .Lpstr ,_cag );};if _abd .Lpwstr !=nil {_beb :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_dc .AddPreserveSpaceAttr (&_beb ,*_abd .Lpwstr );e .EncodeElement (_abd .Lpwstr ,_beb );};if _abd .Bstr !=nil {_abdd :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_dc .AddPreserveSpaceAttr (&_abdd ,*_abd .Bstr );e .EncodeElement (_abd .Bstr ,_abdd );};if _abd .Date !=nil {_cd :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_abd .Date ,_cd );};if _abd .Filetime !=nil {_gc :=_f .StartElement {Name :_f .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_abd .Filetime ,_gc );};if _abd .Bool !=nil {_eeg :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_abd .Bool ,_eeg );};if _abd .Cy !=nil {_ec :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ac\u0079"}};_dc .AddPreserveSpaceAttr (&_ec ,*_abd .Cy );e .EncodeElement (_abd .Cy ,_ec );};if _abd .Error !=nil {_fdc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_dc .AddPreserveSpaceAttr (&_fdc ,*_abd .Error );e .EncodeElement (_abd .Error ,_fdc );};if _abd .Stream !=nil {_gfd :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_dc .AddPreserveSpaceAttr (&_gfd ,*_abd .Stream );e .EncodeElement (_abd .Stream ,_gfd );};if _abd .Ostream !=nil {_ffg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_dc .AddPreserveSpaceAttr (&_ffg ,*_abd .Ostream );e .EncodeElement (_abd .Ostream ,_ffg );};if _abd .Storage !=nil {_age :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_dc .AddPreserveSpaceAttr (&_age ,*_abd .Storage );e .EncodeElement (_abd .Storage ,_age );};if _abd .Ostorage !=nil {_dgb :=_f .StartElement {Name :_f .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_dc .AddPreserveSpaceAttr (&_dgb ,*_abd .Ostorage );e .EncodeElement (_abd .Ostorage ,_dgb );};if _abd .Vstream !=nil {_aae :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_abd .Vstream ,_aae );};if _abd .Clsid !=nil {_bb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_dc .AddPreserveSpaceAttr (&_bb ,*_abd .Clsid );e .EncodeElement (_abd .Clsid ,_bb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func init (){_dc .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 );_dc .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 );_dc .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 (_geb *CT_Property )Validate ()error {return _geb .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func (_bf *CT_Property )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bf .FmtidAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bf .PidAttr )});if _bf .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bf .NameAttr )});};if _bf .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bf .LinkTargetAttr )});};e .EncodeToken (start );if _bf .Vector !=nil {_ce :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_bf .Vector ,_ce );};if _bf .Array !=nil {_bbd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_bf .Array ,_bbd );};if _bf .Blob !=nil {_bddb :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_ef .AddPreserveSpaceAttr (&_bddb ,*_bf .Blob );e .EncodeElement (_bf .Blob ,_bddb );};if _bf .Oblob !=nil {_dg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_ef .AddPreserveSpaceAttr (&_dg ,*_bf .Oblob );e .EncodeElement (_bf .Oblob ,_dg );};if _bf .Empty !=nil {_cbd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_bf .Empty ,_cbd );};if _bf .Null !=nil {_aa :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_bf .Null ,_aa );};if _bf .I1 !=nil {_fa :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_bf .I1 ,_fa );};if _bf .I2 !=nil {_fd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_bf .I2 ,_fd );};if _bf .I4 !=nil {_ebc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_bf .I4 ,_ebc );};if _bf .I8 !=nil {_cbf :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_bf .I8 ,_cbf );};if _bf .Int !=nil {_ccf :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_bf .Int ,_ccf );};if _bf .Ui1 !=nil {_ec :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_bf .Ui1 ,_ec );};if _bf .Ui2 !=nil {_fef :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_bf .Ui2 ,_fef );};if _bf .Ui4 !=nil {_gc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_bf .Ui4 ,_gc );};if _bf .Ui8 !=nil {_gcf :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_bf .Ui8 ,_gcf );};if _bf .Uint !=nil {_cbc :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_bf .Uint ,_cbc );};if _bf .R4 !=nil {_ff :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_bf .R4 ,_ff );};if _bf .R8 !=nil {_cg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_bf .R8 ,_cg );};if _bf .Decimal !=nil {_fc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_bf .Decimal ,_fc );};if _bf .Lpstr !=nil {_fbc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_ef .AddPreserveSpaceAttr (&_fbc ,*_bf .Lpstr );e .EncodeElement (_bf .Lpstr ,_fbc );};if _bf .Lpwstr !=nil {_bg :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_ef .AddPreserveSpaceAttr (&_bg ,*_bf .Lpwstr );e .EncodeElement (_bf .Lpwstr ,_bg );};if _bf .Bstr !=nil {_fad :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_ef .AddPreserveSpaceAttr (&_fad ,*_bf .Bstr );e .EncodeElement (_bf .Bstr ,_fad );};if _bf .Date !=nil {_dc :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_bf .Date ,_dc );};if _bf .Filetime !=nil {_gb :=_a .StartElement {Name :_a .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_bf .Filetime ,_gb );};if _bf .Bool !=nil {_ad :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_bf .Bool ,_ad );};if _bf .Cy !=nil {_ac :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003ac\u0079"}};_ef .AddPreserveSpaceAttr (&_ac ,*_bf .Cy );e .EncodeElement (_bf .Cy ,_ac );};if _bf .Error !=nil {_add :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_ef .AddPreserveSpaceAttr (&_add ,*_bf .Error );e .EncodeElement (_bf .Error ,_add );};if _bf .Stream !=nil {_ee :=_a .StartElement {Name :_a .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_ef .AddPreserveSpaceAttr (&_ee ,*_bf .Stream );e .EncodeElement (_bf .Stream ,_ee );};if _bf .Ostream !=nil {_cag :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_ef .AddPreserveSpaceAttr (&_cag ,*_bf .Ostream );e .EncodeElement (_bf .Ostream ,_cag );};if _bf .Storage !=nil {_bgb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_ef .AddPreserveSpaceAttr (&_bgb ,*_bf .Storage );e .EncodeElement (_bf .Storage ,_bgb );};if _bf .Ostorage !=nil {_bdb :=_a .StartElement {Name :_a .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_ef .AddPreserveSpaceAttr (&_bdb ,*_bf .Ostorage );e .EncodeElement (_bf .Ostorage ,_bdb );};if _bf .Vstream !=nil {_eba :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_bf .Vstream ,_eba );};if _bf .Clsid !=nil {_gea :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_ef .AddPreserveSpaceAttr (&_gea ,*_bf .Clsid );e .EncodeElement (_bf .Clsid ,_gea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_f .Vector ;Array *_f .Array ;Blob *string ;Oblob *string ;Empty *_f .Empty ;Null *_f .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 *_c .Time ;Filetime *_c .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_f .Vstream ;Clsid *string ;};func NewCT_Property ()*CT_Property {_caf :=&CT_Property {};_caf .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 _caf ;};func (_gegg *Properties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gegg .CT_Properties =*NewCT_Properties ();_fgf :for {_cgg ,_bcb :=d .Token ();if _bcb !=nil {return _bcb ;};switch _fea :=_cgg .(type ){case _a .StartElement :switch _fea .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/\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"}:_ege :=NewCT_Property ();if _gg :=d .DecodeElement (_ege ,&_fea );_gg !=nil {return _gg ;};_gegg .Property =append (_gegg .Property ,_ege );default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fea .Name );if _dae :=d .Skip ();_dae !=nil {return _dae ;};};case _a .EndElement :break _fgf ;case _a .CharData :};};return nil ;};func init (){_ef .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 );_ef .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 );_ef .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 21121c01d7..4de5a0b1b6 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 (_bc "encoding/xml";_bb "fmt";_fcc "github.com/unidoc/unioffice";_fa "github.com/unidoc/unioffice/common/logger";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_f "regexp";_fc "strconv";_g "time";);func (_dgad *Vstream )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dgad .CT_Vstream =*NewCT_Vstream ();for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_dae ,_dbbc :=_geg .Value ,error (nil );if _dbbc !=nil {return _dbbc ;};_dgad .VersionAttr =_dae ;continue ;};};for {_bagg ,_ecad :=d .Token ();if _ecad !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_ecad );};if _eggf ,_ffdg :=_bagg .(_bc .EndElement );_ffdg &&_eggf .Name ==start .Name {break ;};};return nil ;}; +package docPropsVTypes ;import (_d "encoding/xml";_g "fmt";_fb "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";_ba "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "regexp";_gd "strconv";_fa "time";); -// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path -func (_bgb *CT_Vector )ValidateWithPath (path string )error {if _bgb .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _bb .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 _gfbb :=_bgb .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gfbb !=nil {return _gfbb ;};for _gedc ,_bgeb :=range _bgb .Variant {if _dfag :=_bgeb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_gedc ));_dfag !=nil {return _dfag ;};};for _eeg ,_cgbg :=range _bgb .Cy {if !ST_CyPatternRe .MatchString (_cgbg ){return _bb .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 ,_eeg ,ST_CyPatternRe ,_cgbg );};};for _ecg ,_aggg :=range _bgb .Error {if !ST_ErrorPatternRe .MatchString (_aggg ){return _bb .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 ,_ecg ,ST_ErrorPatternRe ,_aggg );};};for _dafd ,_eee :=range _bgb .Clsid {if !_c .ST_GuidPatternRe .MatchString (_eee ){return _bb .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 ,_dafd ,_c .ST_GuidPatternRe ,_eee );};};return nil ;};const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a";func (_agg *CT_Null )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for {_ffb ,_fbf :=d .Token ();if _fbf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_fbf );};if _ccf ,_edg :=_ffb .(_bc .EndElement );_edg &&_ccf .Name ==start .Name {break ;};};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 []_g .Time ;Bool []bool ;Error []string ;Cy []string ;};func (_gdg *CT_Empty )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dea *CT_Vector )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dea .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_cff :=range start .Attr {if _cff .Name .Local =="\u0073\u0069\u007a\u0065"{_dab ,_gef :=_fc .ParseUint (_cff .Value ,10,32);if _gef !=nil {return _gef ;};_dea .SizeAttr =uint32 (_dab );continue ;};if _cff .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_dea .BaseTypeAttr .UnmarshalXMLAttr (_cff );continue ;};};_fcca :for {_ddca ,_fcdb :=d .Token ();if _fcdb !=nil {return _fcdb ;};switch _cbgd :=_ddca .(type ){case _bc .StartElement :switch _cbgd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgb :=NewVariant ();if _bge :=d .DecodeElement (_cgb ,&_cbgd );_bge !=nil {return _bge ;};_dea .Variant =append (_dea .Variant ,_cgb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cefe int8 ;if _cgg :=d .DecodeElement (&_cefe ,&_cbgd );_cgg !=nil {return _cgg ;};_dea .I1 =append (_dea .I1 ,_cefe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gfae int16 ;if _dec :=d .DecodeElement (&_gfae ,&_cbgd );_dec !=nil {return _dec ;};_dea .I2 =append (_dea .I2 ,_gfae );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ggfd int32 ;if _bbcf :=d .DecodeElement (&_ggfd ,&_cbgd );_bbcf !=nil {return _bbcf ;};_dea .I4 =append (_dea .I4 ,_ggfd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gcea int64 ;if _cdb :=d .DecodeElement (&_gcea ,&_cbgd );_cdb !=nil {return _cdb ;};_dea .I8 =append (_dea .I8 ,_gcea );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _daf uint8 ;if _ceee :=d .DecodeElement (&_daf ,&_cbgd );_ceee !=nil {return _ceee ;};_dea .Ui1 =append (_dea .Ui1 ,_daf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _edb uint16 ;if _gfbc :=d .DecodeElement (&_edb ,&_cbgd );_gfbc !=nil {return _gfbc ;};_dea .Ui2 =append (_dea .Ui2 ,_edb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fcg uint32 ;if _bdd :=d .DecodeElement (&_fcg ,&_cbgd );_bdd !=nil {return _bdd ;};_dea .Ui4 =append (_dea .Ui4 ,_fcg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _aadf uint64 ;if _acf :=d .DecodeElement (&_aadf ,&_cbgd );_acf !=nil {return _acf ;};_dea .Ui8 =append (_dea .Ui8 ,_aadf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fce float32 ;if _ccd :=d .DecodeElement (&_fce ,&_cbgd );_ccd !=nil {return _ccd ;};_dea .R4 =append (_dea .R4 ,_fce );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bcdb float64 ;if _efa :=d .DecodeElement (&_bcdb ,&_cbgd );_efa !=nil {return _efa ;};_dea .R8 =append (_dea .R8 ,_bcdb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _adca string ;if _cdf :=d .DecodeElement (&_adca ,&_cbgd );_cdf !=nil {return _cdf ;};_dea .Lpstr =append (_dea .Lpstr ,_adca );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bfff string ;if _dga :=d .DecodeElement (&_bfff ,&_cbgd );_dga !=nil {return _dga ;};_dea .Lpwstr =append (_dea .Lpwstr ,_bfff );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gae string ;if _gbfb :=d .DecodeElement (&_gae ,&_cbgd );_gbfb !=nil {return _gbfb ;};_dea .Bstr =append (_dea .Bstr ,_gae );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dfc _g .Time ;if _ged :=d .DecodeElement (&_dfc ,&_cbgd );_ged !=nil {return _ged ;};_dea .Date =append (_dea .Date ,_dfc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _afdb _g .Time ;if _afc :=d .DecodeElement (&_afdb ,&_cbgd );_afc !=nil {return _afc ;};_dea .Filetime =append (_dea .Filetime ,_afdb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dfgd bool ;if _begc :=d .DecodeElement (&_dfgd ,&_cbgd );_begc !=nil {return _begc ;};_dea .Bool =append (_dea .Bool ,_dfgd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bggg string ;if _aae :=d .DecodeElement (&_bggg ,&_cbgd );_aae !=nil {return _aae ;};_dea .Cy =append (_dea .Cy ,_bggg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cfca string ;if _abba :=d .DecodeElement (&_cfca ,&_cbgd );_abba !=nil {return _abba ;};_dea .Error =append (_dea .Error ,_cfca );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bdbf string ;if _dee :=d .DecodeElement (&_bdbf ,&_cbgd );_dee !=nil {return _dee ;};_dea .Clsid =append (_dea .Clsid ,_bdbf );default:_fa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0065\u0063t\u006f\u0072 \u0025\u0076",_cbgd .Name );if _def :=d .Skip ();_def !=nil {return _def ;};};case _bc .EndElement :break _fcca ;case _bc .CharData :};};return nil ;}; +// Validate validates the Array and its children +func (_de *Array )Validate ()error {return _de .ValidateWithPath ("\u0041\u0072\u0072a\u0079")}; -// Validate validates the Empty and its children -func (_cbb *Empty )Validate ()error {return _cbb .ValidateWithPath ("\u0045\u006d\u0070t\u0079")}; +// Validate validates the CT_Variant and its children +func (_aafg *CT_Variant )Validate ()error {return _aafg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a";type CT_Empty struct{};func NewCT_Null ()*CT_Null {_gad :=&CT_Null {};return _gad };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 NewVector ()*Vector {_cgbda :=&Vector {};_cgbda .CT_Vector =*NewCT_Vector ();return _cgbda }; -// Validate validates the Variant and its children -func (_aac *Variant )Validate ()error {return _aac .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");};func (_fefa *Empty )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return _fefa .CT_Empty .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path +func (_fbg *CT_Array )ValidateWithPath (path string )error {if _fbg .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _g .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 _bad :=_fbg .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bad !=nil {return _bad ;};for _fge ,_gcf :=range _fbg .Variant {if _gdd :=_gcf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_fge ));_gdd !=nil {return _gdd ;};};for _efc ,_gcb :=range _fbg .Error {if !ST_ErrorPatternRe .MatchString (_gcb ){return _g .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 ,_efc ,ST_ErrorPatternRe ,_gcb );};};for _dfcf ,_dcb :=range _fbg .Cy {if !ST_CyPatternRe .MatchString (_dcb ){return _g .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 ,_dfcf ,ST_CyPatternRe ,_dcb );};};return nil ;};func (_fbd *Array )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbd .CT_Array =*NewCT_Array ();for _ ,_af :=range start .Attr {if _af .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_c ,_cc :=_gd .ParseInt (_af .Value ,10,32);if _cc !=nil {return _cc ;};_fbd .UBoundsAttr =int32 (_c );continue ;};if _af .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_fbd .BaseTypeAttr .UnmarshalXMLAttr (_af );continue ;};if _af .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_da ,_ge :=_gd .ParseInt (_af .Value ,10,32);if _ge !=nil {return _ge ;};_fbd .LBoundsAttr =int32 (_da );continue ;};};_ag :for {_gdc ,_bef :=d .Token ();if _bef !=nil {return _bef ;};switch _baba :=_gdc .(type ){case _d .StartElement :switch _baba .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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cf :=NewVariant ();if _gf :=d .DecodeElement (_cf ,&_baba );_gf !=nil {return _gf ;};_fbd .Variant =append (_fbd .Variant ,_cf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dc int8 ;if _gc :=d .DecodeElement (&_dc ,&_baba );_gc !=nil {return _gc ;};_fbd .I1 =append (_fbd .I1 ,_dc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _e int16 ;if _bec :=d .DecodeElement (&_e ,&_baba );_bec !=nil {return _bec ;};_fbd .I2 =append (_fbd .I2 ,_e );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gg int32 ;if _df :=d .DecodeElement (&_gg ,&_baba );_df !=nil {return _df ;};_fbd .I4 =append (_fbd .I4 ,_gg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _age int32 ;if _gb :=d .DecodeElement (&_age ,&_baba );_gb !=nil {return _gb ;};_fbd .Int =append (_fbd .Int ,_age );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ed uint8 ;if _cg :=d .DecodeElement (&_ed ,&_baba );_cg !=nil {return _cg ;};_fbd .Ui1 =append (_fbd .Ui1 ,_ed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _afb uint16 ;if _ged :=d .DecodeElement (&_afb ,&_baba );_ged !=nil {return _ged ;};_fbd .Ui2 =append (_fbd .Ui2 ,_afb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _edg uint32 ;if _gcd :=d .DecodeElement (&_edg ,&_baba );_gcd !=nil {return _gcd ;};_fbd .Ui4 =append (_fbd .Ui4 ,_edg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ef uint32 ;if _ca :=d .DecodeElement (&_ef ,&_baba );_ca !=nil {return _ca ;};_fbd .Uint =append (_fbd .Uint ,_ef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gge float32 ;if _dg :=d .DecodeElement (&_gge ,&_baba );_dg !=nil {return _dg ;};_fbd .R4 =append (_fbd .R4 ,_gge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gca float64 ;if _bg :=d .DecodeElement (&_gca ,&_baba );_bg !=nil {return _bg ;};_fbd .R8 =append (_fbd .R8 ,_gca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ad float64 ;if _gfa :=d .DecodeElement (&_ad ,&_baba );_gfa !=nil {return _gfa ;};_fbd .Decimal =append (_fbd .Decimal ,_ad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cae string ;if _gdf :=d .DecodeElement (&_cae ,&_baba );_gdf !=nil {return _gdf ;};_fbd .Bstr =append (_fbd .Bstr ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bf _fa .Time ;if _ea :=d .DecodeElement (&_bf ,&_baba );_ea !=nil {return _ea ;};_fbd .Date =append (_fbd .Date ,_bf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cd bool ;if _caa :=d .DecodeElement (&_cd ,&_baba );_caa !=nil {return _caa ;};_fbd .Bool =append (_fbd .Bool ,_cd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ac string ;if _ede :=d .DecodeElement (&_ac ,&_baba );_ede !=nil {return _ede ;};_fbd .Error =append (_fbd .Error ,_ac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gde string ;if _ga :=d .DecodeElement (&_gde ,&_baba );_ga !=nil {return _ga ;};_fbd .Cy =append (_fbd .Cy ,_gde );default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0041\u0072\u0072a\u0079 \u0025\u0076",_baba .Name );if _eab :=d .Skip ();_eab !=nil {return _eab ;};};case _d .EndElement :break _ag ;case _d .CharData :};};return nil ;};func NewCT_Vstream ()*CT_Vstream {_eda :=&CT_Vstream {};_eda .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 _eda ;};func (_agf *Empty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _agf .CT_Empty .MarshalXML (e ,start );};func (_dcf *CT_Empty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dgc ,_bc :=d .Token ();if _bc !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_bc );};if _eaa ,_cfd :=_dgc .(_d .EndElement );_cfd &&_eaa .Name ==start .Name {break ;};};return nil ;};func NewCT_Variant ()*CT_Variant {_bffc :=&CT_Variant {};return _bffc };func (_fac *Vector )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fac .CT_Vector .MarshalXML (e ,start );};func (_cbde *CT_Vstream )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbde .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 _ ,_eaf :=range start .Attr {if _eaf .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_cacc ,_fgf :=_eaf .Value ,error (nil );if _fgf !=nil {return _fgf ;};_cbde .VersionAttr =_cacc ;continue ;};};for {_afag ,_edec :=d .Token ();if _edec !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_edec );};if _eaeb ,_affb :=_afag .(_d .CharData );_affb {_cbde .Content =string (_eaeb );};if _eafb ,_ebef :=_afag .(_d .EndElement );_ebef &&_eafb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Vstream and its children, prefixing error messages with path -func (_bfe *Vstream )ValidateWithPath (path string )error {if _cbbd :=_bfe .CT_Vstream .ValidateWithPath (path );_cbbd !=nil {return _cbbd ;};return nil ;};type Vstream struct{CT_Vstream };func (_bcg *CT_Null )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};var ST_CyPatternRe =_f .MustCompile (ST_CyPattern );func (_gac *CT_Array )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gac .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_cbg :=range start .Attr {if _cbg .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_ebd ,_bcc :=_fc .ParseInt (_cbg .Value ,10,32);if _bcc !=nil {return _bcc ;};_gac .UBoundsAttr =int32 (_ebd );continue ;};if _cbg .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_gac .BaseTypeAttr .UnmarshalXMLAttr (_cbg );continue ;};if _cbg .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_ac ,_agb :=_fc .ParseInt (_cbg .Value ,10,32);if _agb !=nil {return _agb ;};_gac .LBoundsAttr =int32 (_ac );continue ;};};_de :for {_baa ,_efg :=d .Token ();if _efg !=nil {return _efg ;};switch _dbc :=_baa .(type ){case _bc .StartElement :switch _dbc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_ecaa :=NewVariant ();if _bea :=d .DecodeElement (_ecaa ,&_dbc );_bea !=nil {return _bea ;};_gac .Variant =append (_gac .Variant ,_ecaa );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fef int8 ;if _bde :=d .DecodeElement (&_fef ,&_dbc );_bde !=nil {return _bde ;};_gac .I1 =append (_gac .I1 ,_fef );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fac int16 ;if _fbad :=d .DecodeElement (&_fac ,&_dbc );_fbad !=nil {return _fbad ;};_gac .I2 =append (_gac .I2 ,_fac );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _af int32 ;if _ebfe :=d .DecodeElement (&_af ,&_dbc );_ebfe !=nil {return _ebfe ;};_gac .I4 =append (_gac .I4 ,_af );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gaa int32 ;if _add :=d .DecodeElement (&_gaa ,&_dbc );_add !=nil {return _add ;};_gac .Int =append (_gac .Int ,_gaa );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bdg uint8 ;if _fbc :=d .DecodeElement (&_bdg ,&_dbc );_fbc !=nil {return _fbc ;};_gac .Ui1 =append (_gac .Ui1 ,_bdg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gcb uint16 ;if _ee :=d .DecodeElement (&_gcb ,&_dbc );_ee !=nil {return _ee ;};_gac .Ui2 =append (_gac .Ui2 ,_gcb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gbe uint32 ;if _fbd :=d .DecodeElement (&_gbe ,&_dbc );_fbd !=nil {return _fbd ;};_gac .Ui4 =append (_gac .Ui4 ,_gbe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eba uint32 ;if _gga :=d .DecodeElement (&_eba ,&_dbc );_gga !=nil {return _gga ;};_gac .Uint =append (_gac .Uint ,_eba );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ecf float32 ;if _daad :=d .DecodeElement (&_ecf ,&_dbc );_daad !=nil {return _daad ;};_gac .R4 =append (_gac .R4 ,_ecf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ggbf float64 ;if _abf :=d .DecodeElement (&_ggbf ,&_dbc );_abf !=nil {return _abf ;};_gac .R8 =append (_gac .R8 ,_ggbf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cgf float64 ;if _eeb :=d .DecodeElement (&_cgf ,&_dbc );_eeb !=nil {return _eeb ;};_gac .Decimal =append (_gac .Decimal ,_cgf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cdd string ;if _abe :=d .DecodeElement (&_cdd ,&_dbc );_abe !=nil {return _abe ;};_gac .Bstr =append (_gac .Bstr ,_cdd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cga _g .Time ;if _aca :=d .DecodeElement (&_cga ,&_dbc );_aca !=nil {return _aca ;};_gac .Date =append (_gac .Date ,_cga );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _df bool ;if _dcc :=d .DecodeElement (&_df ,&_dbc );_dcc !=nil {return _dcc ;};_gac .Bool =append (_gac .Bool ,_df );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cf string ;if _ceg :=d .DecodeElement (&_cf ,&_dbc );_ceg !=nil {return _ceg ;};_gac .Error =append (_gac .Error ,_cf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gcdc string ;if _ffc :=d .DecodeElement (&_gcdc ,&_dbc );_ffc !=nil {return _ffc ;};_gac .Cy =append (_gac .Cy ,_gcdc );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079\u0020\u0025\u0076",_dbc .Name );if _fdf :=d .Skip ();_fdf !=nil {return _fdf ;};};case _bc .EndElement :break _de ;case _bc .CharData :};};return nil ;};func (_abcf ST_ArrayBaseType )Validate ()error {return _abcf .ValidateWithPath ("")};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a";func NewCT_Variant ()*CT_Variant {_adc :=&CT_Variant {};return _adc };func (_dba *CT_Variant )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _dba .Variant !=nil {_ccgg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_dba .Variant ,_ccgg );};if _dba .Vector !=nil {_ggg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_dba .Vector ,_ggg );};if _dba .Array !=nil {_dce :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_dba .Array ,_dce );};if _dba .Blob !=nil {_fed :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_fcc .AddPreserveSpaceAttr (&_fed ,*_dba .Blob );e .EncodeElement (_dba .Blob ,_fed );};if _dba .Oblob !=nil {_ded :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_fcc .AddPreserveSpaceAttr (&_ded ,*_dba .Oblob );e .EncodeElement (_dba .Oblob ,_ded );};if _dba .Empty !=nil {_dedd :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_dba .Empty ,_dedd );};if _dba .Null !=nil {_cce :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_dba .Null ,_cce );};if _dba .I1 !=nil {_fbg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_dba .I1 ,_fbg );};if _dba .I2 !=nil {_gcg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_dba .I2 ,_gcg );};if _dba .I4 !=nil {_gee :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_dba .I4 ,_gee );};if _dba .I8 !=nil {_cfc :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_dba .I8 ,_cfc );};if _dba .Int !=nil {_gbc :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_dba .Int ,_gbc );};if _dba .Ui1 !=nil {_acg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_dba .Ui1 ,_acg );};if _dba .Ui2 !=nil {_ebaa :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_dba .Ui2 ,_ebaa );};if _dba .Ui4 !=nil {_efd :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_dba .Ui4 ,_efd );};if _dba .Ui8 !=nil {_dd :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_dba .Ui8 ,_dd );};if _dba .Uint !=nil {_dbac :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_dba .Uint ,_dbac );};if _dba .R4 !=nil {_egcb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_dba .R4 ,_egcb );};if _dba .R8 !=nil {_afa :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_dba .R8 ,_afa );};if _dba .Decimal !=nil {_cac :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_dba .Decimal ,_cac );};if _dba .Lpstr !=nil {_fggg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_fcc .AddPreserveSpaceAttr (&_fggg ,*_dba .Lpstr );e .EncodeElement (_dba .Lpstr ,_fggg );};if _dba .Lpwstr !=nil {_bgd :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_fcc .AddPreserveSpaceAttr (&_bgd ,*_dba .Lpwstr );e .EncodeElement (_dba .Lpwstr ,_bgd );};if _dba .Bstr !=nil {_gbde :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_fcc .AddPreserveSpaceAttr (&_gbde ,*_dba .Bstr );e .EncodeElement (_dba .Bstr ,_gbde );};if _dba .Date !=nil {_gag :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_dba .Date ,_gag );};if _dba .Filetime !=nil {_feb :=_bc .StartElement {Name :_bc .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_dba .Filetime ,_feb );};if _dba .Bool !=nil {_ccec :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_dba .Bool ,_ccec );};if _dba .Cy !=nil {_cgdb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ac\u0079"}};_fcc .AddPreserveSpaceAttr (&_cgdb ,*_dba .Cy );e .EncodeElement (_dba .Cy ,_cgdb );};if _dba .Error !=nil {_ade :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_fcc .AddPreserveSpaceAttr (&_ade ,*_dba .Error );e .EncodeElement (_dba .Error ,_ade );};if _dba .Stream !=nil {_bcgf :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_fcc .AddPreserveSpaceAttr (&_bcgf ,*_dba .Stream );e .EncodeElement (_dba .Stream ,_bcgf );};if _dba .Ostream !=nil {_bcd :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_fcc .AddPreserveSpaceAttr (&_bcd ,*_dba .Ostream );e .EncodeElement (_dba .Ostream ,_bcd );};if _dba .Storage !=nil {_gbf :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_fcc .AddPreserveSpaceAttr (&_gbf ,*_dba .Storage );e .EncodeElement (_dba .Storage ,_gbf );};if _dba .Ostorage !=nil {_fcde :=_bc .StartElement {Name :_bc .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_fcc .AddPreserveSpaceAttr (&_fcde ,*_dba .Ostorage );e .EncodeElement (_dba .Ostorage ,_fcde );};if _dba .Vstream !=nil {_bbc :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_dba .Vstream ,_bbc );};if _dba .Clsid !=nil {_bdc :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_fcc .AddPreserveSpaceAttr (&_bdc ,*_dba .Clsid );e .EncodeElement (_dba .Clsid ,_bdc );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type Null struct{CT_Null }; +// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path +func (_afgf *CT_Variant )ValidateWithPath (path string )error {if _afgf .Variant !=nil {if _caea :=_afgf .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_caea !=nil {return _caea ;};};if _afgf .Vector !=nil {if _fgd :=_afgf .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_fgd !=nil {return _fgd ;};};if _afgf .Array !=nil {if _ecf :=_afgf .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_ecf !=nil {return _ecf ;};};if _afgf .Empty !=nil {if _gef :=_afgf .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_gef !=nil {return _gef ;};};if _afgf .Null !=nil {if _edf :=_afgf .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_edf !=nil {return _edf ;};};if _afgf .Cy !=nil {if !ST_CyPatternRe .MatchString (*_afgf .Cy ){return _g .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 ,*_afgf .Cy );};};if _afgf .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_afgf .Error ){return _g .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 ,*_afgf .Error );};};if _afgf .Vstream !=nil {if _cbbc :=_afgf .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_cbbc !=nil {return _cbbc ;};};if _afgf .Clsid !=nil {if !_ba .ST_GuidPatternRe .MatchString (*_afgf .Clsid ){return _g .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 ,_ba .ST_GuidPatternRe ,*_afgf .Clsid );};};return nil ;};func (_degf ST_ArrayBaseType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_caeg :=_d .Attr {};_caeg .Name =name ;switch _degf {case ST_ArrayBaseTypeUnset :_caeg .Value ="";case ST_ArrayBaseTypeVariant :_caeg .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_caeg .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_caeg .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_caeg .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_caeg .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_caeg .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_caeg .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_caeg .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_caeg .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_caeg .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_caeg .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_caeg .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_caeg .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_caeg .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_caeg .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_caeg .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_caeg .Value ="\u0065\u0072\u0072o\u0072";};return _caeg ,nil ;};func (_begb ST_ArrayBaseType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_begb .String (),start );};func NewCT_Empty ()*CT_Empty {_cec :=&CT_Empty {};return _cec };func (_ccaf *Empty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccaf .CT_Empty =*NewCT_Empty ();for {_dega ,_aaff :=d .Token ();if _aaff !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_aaff );};if _cgcf ,_dbcd :=_dega .(_d .EndElement );_dbcd &&_cgcf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Vector and its children -func (_begcb *CT_Vector )Validate ()error {return _begcb .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");};func (_aeb *ST_VectorBaseType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dfgde ,_ggbca :=d .Token ();if _ggbca !=nil {return _ggbca ;};if _dgae ,_egd :=_dfgde .(_bc .EndElement );_egd &&_dgae .Name ==start .Name {*_aeb =1;return nil ;};if _bdba ,_aegg :=_dfgde .(_bc .CharData );!_aegg {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfgde );}else {switch string (_bdba ){case "":*_aeb =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_aeb =1;case "\u0069\u0031":*_aeb =2;case "\u0069\u0032":*_aeb =3;case "\u0069\u0034":*_aeb =4;case "\u0069\u0038":*_aeb =5;case "\u0075\u0069\u0031":*_aeb =6;case "\u0075\u0069\u0032":*_aeb =7;case "\u0075\u0069\u0034":*_aeb =8;case "\u0075\u0069\u0038":*_aeb =9;case "\u0072\u0034":*_aeb =10;case "\u0072\u0038":*_aeb =11;case "\u006c\u0070\u0073t\u0072":*_aeb =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_aeb =13;case "\u0062\u0073\u0074\u0072":*_aeb =14;case "\u0064\u0061\u0074\u0065":*_aeb =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_aeb =16;case "\u0062\u006f\u006f\u006c":*_aeb =17;case "\u0063\u0079":*_aeb =18;case "\u0065\u0072\u0072o\u0072":*_aeb =19;case "\u0063\u006c\u0073i\u0064":*_aeb =20;};};_dfgde ,_ggbca =d .Token ();if _ggbca !=nil {return _ggbca ;};if _fabf ,_cdcb :=_dfgde .(_bc .EndElement );_cdcb &&_fabf .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfgde );}; +// ValidateWithPath validates the Empty and its children, prefixing error messages with path +func (_fbec *Empty )ValidateWithPath (path string )error {if _abd :=_fbec .CT_Empty .ValidateWithPath (path );_abd !=nil {return _abd ;};return nil ;};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 ;};func (_eabd *CT_Vector )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eabd .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_ddb :=range start .Attr {if _ddb .Name .Local =="\u0073\u0069\u007a\u0065"{_bfb ,_dgfe :=_gd .ParseUint (_ddb .Value ,10,32);if _dgfe !=nil {return _dgfe ;};_eabd .SizeAttr =uint32 (_bfb );continue ;};if _ddb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_eabd .BaseTypeAttr .UnmarshalXMLAttr (_ddb );continue ;};};_bffba :for {_afe ,_aggg :=d .Token ();if _aggg !=nil {return _aggg ;};switch _dfe :=_afe .(type ){case _d .StartElement :switch _dfe .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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_dgeef :=NewVariant ();if _baeg :=d .DecodeElement (_dgeef ,&_dfe );_baeg !=nil {return _baeg ;};_eabd .Variant =append (_eabd .Variant ,_dgeef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gbdd int8 ;if _ece :=d .DecodeElement (&_gbdd ,&_dfe );_ece !=nil {return _ece ;};_eabd .I1 =append (_eabd .I1 ,_gbdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bbad int16 ;if _geb :=d .DecodeElement (&_bbad ,&_dfe );_geb !=nil {return _geb ;};_eabd .I2 =append (_eabd .I2 ,_bbad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _deg int32 ;if _dcg :=d .DecodeElement (&_deg ,&_dfe );_dcg !=nil {return _dcg ;};_eabd .I4 =append (_eabd .I4 ,_deg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fcdc int64 ;if _abf :=d .DecodeElement (&_fcdc ,&_dfe );_abf !=nil {return _abf ;};_eabd .I8 =append (_eabd .I8 ,_fcdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ecc uint8 ;if _bfdf :=d .DecodeElement (&_ecc ,&_dfe );_bfdf !=nil {return _bfdf ;};_eabd .Ui1 =append (_eabd .Ui1 ,_ecc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ecff uint16 ;if _afbd :=d .DecodeElement (&_ecff ,&_dfe );_afbd !=nil {return _afbd ;};_eabd .Ui2 =append (_eabd .Ui2 ,_ecff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ddc uint32 ;if _gbef :=d .DecodeElement (&_ddc ,&_dfe );_gbef !=nil {return _gbef ;};_eabd .Ui4 =append (_eabd .Ui4 ,_ddc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gadd uint64 ;if _ggc :=d .DecodeElement (&_gadd ,&_dfe );_ggc !=nil {return _ggc ;};_eabd .Ui8 =append (_eabd .Ui8 ,_gadd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _aab float32 ;if _fedg :=d .DecodeElement (&_aab ,&_dfe );_fedg !=nil {return _fedg ;};_eabd .R4 =append (_eabd .R4 ,_aab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dba float64 ;if _fbee :=d .DecodeElement (&_dba ,&_dfe );_fbee !=nil {return _fbee ;};_eabd .R8 =append (_eabd .R8 ,_dba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _feda string ;if _gfd :=d .DecodeElement (&_feda ,&_dfe );_gfd !=nil {return _gfd ;};_eabd .Lpstr =append (_eabd .Lpstr ,_feda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dege string ;if _dab :=d .DecodeElement (&_dege ,&_dfe );_dab !=nil {return _dab ;};_eabd .Lpwstr =append (_eabd .Lpwstr ,_dege );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bdff string ;if _cac :=d .DecodeElement (&_bdff ,&_dfe );_cac !=nil {return _cac ;};_eabd .Bstr =append (_eabd .Bstr ,_bdff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bdefa _fa .Time ;if _caee :=d .DecodeElement (&_bdefa ,&_dfe );_caee !=nil {return _caee ;};_eabd .Date =append (_eabd .Date ,_bdefa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ced _fa .Time ;if _degc :=d .DecodeElement (&_ced ,&_dfe );_degc !=nil {return _degc ;};_eabd .Filetime =append (_eabd .Filetime ,_ced );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bbaf bool ;if _daaf :=d .DecodeElement (&_bbaf ,&_dfe );_daaf !=nil {return _daaf ;};_eabd .Bool =append (_eabd .Bool ,_bbaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _edgb string ;if _gcbf :=d .DecodeElement (&_edgb ,&_dfe );_gcbf !=nil {return _gcbf ;};_eabd .Cy =append (_eabd .Cy ,_edgb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bbd string ;if _dcd :=d .DecodeElement (&_bbd ,&_dfe );_dcd !=nil {return _dcd ;};_eabd .Error =append (_eabd .Error ,_bbd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bgb string ;if _ddd :=d .DecodeElement (&_bgb ,&_dfe );_ddd !=nil {return _ddd ;};_eabd .Clsid =append (_eabd .Clsid ,_bgb );default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0056\u0065\u0063t\u006f\u0072 \u0025\u0076",_dfe .Name );if _cce :=d .Skip ();_cce !=nil {return _cce ;};};case _d .EndElement :break _bffba ;case _d .CharData :};};return nil ;};func NewEmpty ()*Empty {_eaed :=&Empty {};_eaed .CT_Empty =*NewCT_Empty ();return _eaed }; -// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path -func (_ffg *CT_Null )ValidateWithPath (path string )error {return nil };func (_gdd ST_VectorBaseType )ValidateWithPath (path string )error {switch _gdd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdd ));};return nil ;};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 *_g .Time ;Filetime *_g .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;};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 (_faa *Vstream )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return _faa .CT_Vstream .MarshalXML (e ,start );}; +// Validate validates the CT_Vstream and its children +func (_afgd *CT_Vstream )Validate ()error {return _afgd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};func NewCT_Vector ()*CT_Vector {_bfga :=&CT_Vector {};_bfga .BaseTypeAttr =ST_VectorBaseType (1);return _bfga ;};func (_cfcd ST_VectorBaseType )ValidateWithPath (path string )error {switch _cfcd {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 (_cfcd ));};return nil ;}; -// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path -func (_ggdg *CT_Variant )ValidateWithPath (path string )error {if _ggdg .Variant !=nil {if _aff :=_ggdg .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_aff !=nil {return _aff ;};};if _ggdg .Vector !=nil {if _ggf :=_ggdg .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_ggf !=nil {return _ggf ;};};if _ggdg .Array !=nil {if _geb :=_ggdg .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_geb !=nil {return _geb ;};};if _ggdg .Empty !=nil {if _cebb :=_ggdg .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_cebb !=nil {return _cebb ;};};if _ggdg .Null !=nil {if _edc :=_ggdg .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_edc !=nil {return _edc ;};};if _ggdg .Cy !=nil {if !ST_CyPatternRe .MatchString (*_ggdg .Cy ){return _bb .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 ,*_ggdg .Cy );};};if _ggdg .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_ggdg .Error ){return _bb .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 ,*_ggdg .Error );};};if _ggdg .Vstream !=nil {if _dfa :=_ggdg .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_dfa !=nil {return _dfa ;};};if _ggdg .Clsid !=nil {if !_c .ST_GuidPatternRe .MatchString (*_ggdg .Clsid ){return _bb .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 ,_c .ST_GuidPatternRe ,*_ggdg .Clsid );};};return nil ;};func (_daag ST_VectorBaseType )String ()string {switch _daag {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 (_ge *Array )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return _ge .CT_Array .MarshalXML (e ,start );};func (_fcad *Null )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fcad .CT_Null =*NewCT_Null ();for {_cda ,_adag :=d .Token ();if _adag !=nil {return _bb .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_adag );};if _gbfa ,_edf :=_cda .(_bc .EndElement );_edf &&_gbfa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Vstream and its children +func (_gdad *Vstream )Validate ()error {return _gdad .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");}; -// Validate validates the Array and its children -func (_adf *Array )Validate ()error {return _adf .ValidateWithPath ("\u0041\u0072\u0072a\u0079")}; +// Validate validates the CT_Null and its children +func (_cbfc *CT_Null )Validate ()error {return _cbfc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};func (_bbcg ST_ArrayBaseType )ValidateWithPath (path string )error {switch _bbcg {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 (_bbcg ));};return nil ;};func (_gfg *CT_Empty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfe *ST_VectorBaseType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bggg ,_ddbaa :=d .Token ();if _ddbaa !=nil {return _ddbaa ;};if _effg ,_aeag :=_bggg .(_d .EndElement );_aeag &&_effg .Name ==start .Name {*_bfe =1;return nil ;};if _efa ,_bagd :=_bggg .(_d .CharData );!_bagd {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",_bggg );}else {switch string (_efa ){case "":*_bfe =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_bfe =1;case "\u0069\u0031":*_bfe =2;case "\u0069\u0032":*_bfe =3;case "\u0069\u0034":*_bfe =4;case "\u0069\u0038":*_bfe =5;case "\u0075\u0069\u0031":*_bfe =6;case "\u0075\u0069\u0032":*_bfe =7;case "\u0075\u0069\u0034":*_bfe =8;case "\u0075\u0069\u0038":*_bfe =9;case "\u0072\u0034":*_bfe =10;case "\u0072\u0038":*_bfe =11;case "\u006c\u0070\u0073t\u0072":*_bfe =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_bfe =13;case "\u0062\u0073\u0074\u0072":*_bfe =14;case "\u0064\u0061\u0074\u0065":*_bfe =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_bfe =16;case "\u0062\u006f\u006f\u006c":*_bfe =17;case "\u0063\u0079":*_bfe =18;case "\u0065\u0072\u0072o\u0072":*_bfe =19;case "\u0063\u006c\u0073i\u0064":*_bfe =20;};};_bggg ,_ddbaa =d .Token ();if _ddbaa !=nil {return _ddbaa ;};if _adf ,_fcf :=_bggg .(_d .EndElement );_fcf &&_adf .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",_bggg );};type ST_ArrayBaseType byte ;type Null struct{CT_Null };func (_cfa *ST_VectorBaseType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfa =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_cfa =1;case "\u0069\u0031":*_cfa =2;case "\u0069\u0032":*_cfa =3;case "\u0069\u0034":*_cfa =4;case "\u0069\u0038":*_cfa =5;case "\u0075\u0069\u0031":*_cfa =6;case "\u0075\u0069\u0032":*_cfa =7;case "\u0075\u0069\u0034":*_cfa =8;case "\u0075\u0069\u0038":*_cfa =9;case "\u0072\u0034":*_cfa =10;case "\u0072\u0038":*_cfa =11;case "\u006c\u0070\u0073t\u0072":*_cfa =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_cfa =13;case "\u0062\u0073\u0074\u0072":*_cfa =14;case "\u0064\u0061\u0074\u0065":*_cfa =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_cfa =16;case "\u0062\u006f\u006f\u006c":*_cfa =17;case "\u0063\u0079":*_cfa =18;case "\u0065\u0072\u0072o\u0072":*_cfa =19;case "\u0063\u006c\u0073i\u0064":*_cfa =20;};return nil ;}; -// Validate validates the Null and its children -func (_bee *Null )Validate ()error {return _bee .ValidateWithPath ("\u004e\u0075\u006c\u006c")};type ST_VectorBaseType byte ;func (_dbf ST_ArrayBaseType )ValidateWithPath (path string )error {switch _dbf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbf ));};return nil ;};func (_cfcb *CT_Vstream )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",_cfcb .VersionAttr )});e .EncodeElement (_cfcb .Content ,start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_ageg ST_ArrayBaseType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_ageg .String (),start );};func NewCT_Vstream ()*CT_Vstream {_ggfc :=&CT_Vstream {};_ggfc .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 _ggfc ;};func NewCT_Vector ()*CT_Vector {_afafd :=&CT_Vector {};_afafd .BaseTypeAttr =ST_VectorBaseType (1);return _afafd ;}; +// ValidateWithPath validates the Variant and its children, prefixing error messages with path +func (_dgfg *Variant )ValidateWithPath (path string )error {if _cefe :=_dgfg .CT_Variant .ValidateWithPath (path );_cefe !=nil {return _cefe ;};return nil ;};func (_gea ST_VectorBaseType )String ()string {switch _gea {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 (_bd *CT_Array )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",_bd .LBoundsAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",_bd .UBoundsAttr )});_eb ,_eg :=_bd .BaseTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _eg !=nil {return _eg ;};start .Attr =append (start .Attr ,_eb );e .EncodeToken (start );if _bd .Variant !=nil {_aca :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_fc :=range _bd .Variant {e .EncodeElement (_fc ,_aca );};};if _bd .I1 !=nil {_cgb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_ccb :=range _bd .I1 {e .EncodeElement (_ccb ,_cgb );};};if _bd .I2 !=nil {_gee :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_bb :=range _bd .I2 {e .EncodeElement (_bb ,_gee );};};if _bd .I4 !=nil {_eba :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_acfg :=range _bd .I4 {e .EncodeElement (_acfg ,_eba );};};if _bd .Int !=nil {_egc :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};for _ ,_bdg :=range _bd .Int {e .EncodeElement (_bdg ,_egc );};};if _bd .Ui1 !=nil {_aaf :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_caed :=range _bd .Ui1 {e .EncodeElement (_caed ,_aaf );};};if _bd .Ui2 !=nil {_bae :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_ggf :=range _bd .Ui2 {e .EncodeElement (_ggf ,_bae );};};if _bd .Ui4 !=nil {_efd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_ega :=range _bd .Ui4 {e .EncodeElement (_ega ,_efd );};};if _bd .Uint !=nil {_ae :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};for _ ,_baf :=range _bd .Uint {e .EncodeElement (_baf ,_ae );};};if _bd .R4 !=nil {_dag :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_fbc :=range _bd .R4 {e .EncodeElement (_fbc ,_dag );};};if _bd .R8 !=nil {_cbf :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_dca :=range _bd .R8 {e .EncodeElement (_dca ,_cbf );};};if _bd .Decimal !=nil {_ccg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_cgf :=range _bd .Decimal {e .EncodeElement (_cgf ,_ccg );};};if _bd .Bstr !=nil {_fd :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_agg :=range _bd .Bstr {e .EncodeElement (_agg ,_fd );};};if _bd .Date !=nil {_fag :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_bdf :=range _bd .Date {e .EncodeElement (_bdf ,_fag );};};if _bd .Bool !=nil {_bgd :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_bgde :=range _bd .Bool {e .EncodeElement (_bgde ,_bgd );};};if _bd .Error !=nil {_bfg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_eef :=range _bd .Error {e .EncodeElement (_eef ,_bfg );};};if _bd .Cy !=nil {_ce :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_acb :=range _bd .Cy {e .EncodeElement (_acb ,_ce );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Vector and its children -func (_gagf *Vector )Validate ()error {return _gagf .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");}; +// ValidateWithPath validates the Vector and its children, prefixing error messages with path +func (_dacg *Vector )ValidateWithPath (path string )error {if _fbgg :=_dacg .CT_Vector .ValidateWithPath (path );_fbgg !=nil {return _fbgg ;};return nil ;};func NewArray ()*Array {_bab :=&Array {};_bab .CT_Array =*NewCT_Array ();return _bab };func (_agbd ST_VectorBaseType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agbd .String (),start );};func (_babc *CT_Null )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_agbf ,_ggfa :=d .Token ();if _ggfa !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ggfa );};if _fage ,_gfe :=_agbf .(_d .EndElement );_gfe &&_fage .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Array and its children -func (_ebdg *CT_Array )Validate ()error {return _ebdg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");};func (_acgfa *CT_Vstream )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_acgfa .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 _ ,_fab :=range start .Attr {if _fab .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_abcb ,_cdc :=_fab .Value ,error (nil );if _cdc !=nil {return _cdc ;};_acgfa .VersionAttr =_abcb ;continue ;};};for {_afb ,_aefe :=d .Token ();if _aefe !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_aefe );};if _ddag ,_dbcg :=_afb .(_bc .CharData );_dbcg {_acgfa .Content =string (_ddag );};if _bdgba ,_deda :=_afb .(_bc .EndElement );_deda &&_bdgba .Name ==start .Name {break ;};};return nil ;};func (_gfbce *Variant )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return _gfbce .CT_Variant .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path +func (_agdb *CT_Vector )ValidateWithPath (path string )error {if _agdb .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _g .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 _eff :=_agdb .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eff !=nil {return _eff ;};for _bee ,_dcag :=range _agdb .Variant {if _fggf :=_dcag .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_bee ));_fggf !=nil {return _fggf ;};};for _ecg ,_cbg :=range _agdb .Cy {if !ST_CyPatternRe .MatchString (_cbg ){return _g .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 ,_ecg ,ST_CyPatternRe ,_cbg );};};for _fea ,_bdefb :=range _agdb .Error {if !ST_ErrorPatternRe .MatchString (_bdefb ){return _g .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 ,_fea ,ST_ErrorPatternRe ,_bdefb );};};for _gedb ,_add :=range _agdb .Clsid {if !_ba .ST_GuidPatternRe .MatchString (_add ){return _g .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 ,_gedb ,_ba .ST_GuidPatternRe ,_add );};};return nil ;};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a"; -// Validate validates the Vstream and its children -func (_afca *Vstream )Validate ()error {return _afca .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");}; +// Validate validates the CT_Array and its children +func (_egd *CT_Array )Validate ()error {return _egd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");};type Vector struct{CT_Vector };func (_accc ST_VectorBaseType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egf :=_d .Attr {};_egf .Name =name ;switch _accc {case ST_VectorBaseTypeUnset :_egf .Value ="";case ST_VectorBaseTypeVariant :_egf .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_egf .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_egf .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_egf .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_egf .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_egf .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_egf .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_egf .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_egf .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_egf .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_egf .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_egf .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_egf .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_egf .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_egf .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_egf .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_egf .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_egf .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_egf .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_egf .Value ="\u0063\u006c\u0073i\u0064";};return _egf ,nil ;};type CT_Vstream struct{VersionAttr string ;Content string ;};func (_gae *Variant )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gae .CT_Variant .MarshalXML (e ,start );};func (_dccg *ST_ArrayBaseType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbde ,_dbdg :=d .Token ();if _dbdg !=nil {return _dbdg ;};if _ecae ,_bbc :=_fbde .(_d .EndElement );_bbc &&_ecae .Name ==start .Name {*_dccg =1;return nil ;};if _geec ,_edbf :=_fbde .(_d .CharData );!_edbf {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",_fbde );}else {switch string (_geec ){case "":*_dccg =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_dccg =1;case "\u0069\u0031":*_dccg =2;case "\u0069\u0032":*_dccg =3;case "\u0069\u0034":*_dccg =4;case "\u0069\u006e\u0074":*_dccg =5;case "\u0075\u0069\u0031":*_dccg =6;case "\u0075\u0069\u0032":*_dccg =7;case "\u0075\u0069\u0034":*_dccg =8;case "\u0075\u0069\u006e\u0074":*_dccg =9;case "\u0072\u0034":*_dccg =10;case "\u0072\u0038":*_dccg =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dccg =12;case "\u0062\u0073\u0074\u0072":*_dccg =13;case "\u0064\u0061\u0074\u0065":*_dccg =14;case "\u0062\u006f\u006f\u006c":*_dccg =15;case "\u0063\u0079":*_dccg =16;case "\u0065\u0072\u0072o\u0072":*_dccg =17;};};_fbde ,_dbdg =d .Token ();if _dbdg !=nil {return _dbdg ;};if _fce ,_ffg :=_fbde .(_d .EndElement );_ffg &&_fce .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",_fbde );};func (_dcge *Null )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dcge .CT_Null .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path -func (_eda *CT_Vstream )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_eda .VersionAttr ){return _bb .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 ,_c .ST_GuidPatternRe ,_eda .VersionAttr );};return nil ;};func (_ddf *CT_Vector )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {_cefd ,_dcd :=_ddf .BaseTypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _dcd !=nil {return _dcd ;};start .Attr =append (start .Attr ,_cefd );start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_ddf .SizeAttr )});e .EncodeToken (start );if _ddf .Variant !=nil {_cgda :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_bdgb :=range _ddf .Variant {e .EncodeElement (_bdgb ,_cgda );};};if _ddf .I1 !=nil {_dbebf :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_fde :=range _ddf .I1 {e .EncodeElement (_fde ,_dbebf );};};if _ddf .I2 !=nil {_adaf :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_dag :=range _ddf .I2 {e .EncodeElement (_dag ,_adaf );};};if _ddf .I4 !=nil {_acb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_acae :=range _ddf .I4 {e .EncodeElement (_acae ,_acb );};};if _ddf .I8 !=nil {_ede :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ai\u0038"}};for _ ,_fbfg :=range _ddf .I8 {e .EncodeElement (_fbfg ,_ede );};};if _ddf .Ui1 !=nil {_baf :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_fdccc :=range _ddf .Ui1 {e .EncodeElement (_fdccc ,_baf );};};if _ddf .Ui2 !=nil {_aded :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_fcab :=range _ddf .Ui2 {e .EncodeElement (_fcab ,_aded );};};if _ddf .Ui4 !=nil {_beg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_eacc :=range _ddf .Ui4 {e .EncodeElement (_eacc ,_beg );};};if _ddf .Ui8 !=nil {_dbb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};for _ ,_ace :=range _ddf .Ui8 {e .EncodeElement (_ace ,_dbb );};};if _ddf .R4 !=nil {_gbca :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_cbdc :=range _ddf .R4 {e .EncodeElement (_cbdc ,_gbca );};};if _ddf .R8 !=nil {_bgg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_efdg :=range _ddf .R8 {e .EncodeElement (_efdg ,_bgg );};};if _ddf .Lpstr !=nil {_dcb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_afag :=range _ddf .Lpstr {e .EncodeElement (_afag ,_dcb );};};if _ddf .Lpwstr !=nil {_fefb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_deb :=range _ddf .Lpwstr {e .EncodeElement (_deb ,_fefb );};};if _ddf .Bstr !=nil {_abg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_gacc :=range _ddf .Bstr {e .EncodeElement (_gacc ,_abg );};};if _ddf .Date !=nil {_eabb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_gda :=range _ddf .Date {e .EncodeElement (_gda ,_eabb );};};if _ddf .Filetime !=nil {_bcfd :=_bc .StartElement {Name :_bc .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_edgc :=range _ddf .Filetime {e .EncodeElement (_edgc ,_bcfd );};};if _ddf .Bool !=nil {_acgf :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_geeb :=range _ddf .Bool {e .EncodeElement (_geeb ,_acgf );};};if _ddf .Cy !=nil {_gdb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_ffda :=range _ddf .Cy {e .EncodeElement (_ffda ,_gdb );};};if _ddf .Error !=nil {_bebe :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_fgf :=range _ddf .Error {e .EncodeElement (_fgf ,_bebe );};};if _ddf .Clsid !=nil {_gfgg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_cagb :=range _ddf .Clsid {e .EncodeElement (_cagb ,_gfgg );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_cgdbc *Variant )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cgdbc .CT_Variant =*NewCT_Variant ();_dgf :for {_fbbc ,_fbaf :=d .Token ();if _fbaf !=nil {return _fbaf ;};switch _fggd :=_fbbc .(type ){case _bc .StartElement :switch _fggd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Variant =NewVariant ();if _bgdg :=d .DecodeElement (_cgdbc .Variant ,&_fggd );_bgdg !=nil {return _bgdg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Vector =NewVector ();if _dccd :=d .DecodeElement (_cgdbc .Vector ,&_fggd );_dccd !=nil {return _dccd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Array =NewArray ();if _gfgf :=d .DecodeElement (_cgdbc .Array ,&_fggd );_gfgf !=nil {return _gfgf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Blob =new (string );if _bbaf :=d .DecodeElement (_cgdbc .Blob ,&_fggd );_bbaf !=nil {return _bbaf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Oblob =new (string );if _dbga :=d .DecodeElement (_cgdbc .Oblob ,&_fggd );_dbga !=nil {return _dbga ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Empty =NewEmpty ();if _gab :=d .DecodeElement (_cgdbc .Empty ,&_fggd );_gab !=nil {return _gab ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Null =NewNull ();if _edfg :=d .DecodeElement (_cgdbc .Null ,&_fggd );_edfg !=nil {return _edfg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .I1 =new (int8 );if _aab :=d .DecodeElement (_cgdbc .I1 ,&_fggd );_aab !=nil {return _aab ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .I2 =new (int16 );if _eff :=d .DecodeElement (_cgdbc .I2 ,&_fggd );_eff !=nil {return _eff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .I4 =new (int32 );if _cdga :=d .DecodeElement (_cgdbc .I4 ,&_fggd );_cdga !=nil {return _cdga ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .I8 =new (int64 );if _aee :=d .DecodeElement (_cgdbc .I8 ,&_fggd );_aee !=nil {return _aee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Int =new (int32 );if _ebgc :=d .DecodeElement (_cgdbc .Int ,&_fggd );_ebgc !=nil {return _ebgc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Ui1 =new (uint8 );if _fgbg :=d .DecodeElement (_cgdbc .Ui1 ,&_fggd );_fgbg !=nil {return _fgbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Ui2 =new (uint16 );if _bda :=d .DecodeElement (_cgdbc .Ui2 ,&_fggd );_bda !=nil {return _bda ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Ui4 =new (uint32 );if _efad :=d .DecodeElement (_cgdbc .Ui4 ,&_fggd );_efad !=nil {return _efad ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Ui8 =new (uint64 );if _agca :=d .DecodeElement (_cgdbc .Ui8 ,&_fggd );_agca !=nil {return _agca ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Uint =new (uint32 );if _bddc :=d .DecodeElement (_cgdbc .Uint ,&_fggd );_bddc !=nil {return _bddc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .R4 =new (float32 );if _gcff :=d .DecodeElement (_cgdbc .R4 ,&_fggd );_gcff !=nil {return _gcff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .R8 =new (float64 );if _dcdd :=d .DecodeElement (_cgdbc .R8 ,&_fggd );_dcdd !=nil {return _dcdd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Decimal =new (float64 );if _deee :=d .DecodeElement (_cgdbc .Decimal ,&_fggd );_deee !=nil {return _deee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Lpstr =new (string );if _aga :=d .DecodeElement (_cgdbc .Lpstr ,&_fggd );_aga !=nil {return _aga ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Lpwstr =new (string );if _eag :=d .DecodeElement (_cgdbc .Lpwstr ,&_fggd );_eag !=nil {return _eag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Bstr =new (string );if _dbacf :=d .DecodeElement (_cgdbc .Bstr ,&_fggd );_dbacf !=nil {return _dbacf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Date =new (_g .Time );if _fggdd :=d .DecodeElement (_cgdbc .Date ,&_fggd );_fggdd !=nil {return _fggdd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Filetime =new (_g .Time );if _eafb :=d .DecodeElement (_cgdbc .Filetime ,&_fggd );_eafb !=nil {return _eafb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Bool =new (bool );if _deff :=d .DecodeElement (_cgdbc .Bool ,&_fggd );_deff !=nil {return _deff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Cy =new (string );if _feg :=d .DecodeElement (_cgdbc .Cy ,&_fggd );_feg !=nil {return _feg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Error =new (string );if _cedg :=d .DecodeElement (_cgdbc .Error ,&_fggd );_cedg !=nil {return _cedg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Stream =new (string );if _adfg :=d .DecodeElement (_cgdbc .Stream ,&_fggd );_adfg !=nil {return _adfg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Ostream =new (string );if _edga :=d .DecodeElement (_cgdbc .Ostream ,&_fggd );_edga !=nil {return _edga ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Storage =new (string );if _edgcf :=d .DecodeElement (_cgdbc .Storage ,&_fggd );_edgcf !=nil {return _edgcf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Ostorage =new (string );if _bcgd :=d .DecodeElement (_cgdbc .Ostorage ,&_fggd );_bcgd !=nil {return _bcgd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Vstream =NewVstream ();if _eegf :=d .DecodeElement (_cgdbc .Vstream ,&_fggd );_eegf !=nil {return _eegf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cgdbc .Clsid =new (string );if _gge :=d .DecodeElement (_cgdbc .Clsid ,&_fggd );_gge !=nil {return _gge ;};default:_fa .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056a\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_fggd .Name );if _ebac :=d .Skip ();_ebac !=nil {return _ebac ;};};case _bc .EndElement :break _dgf ;case _bc .CharData :};};return nil ;};func (_fcga ST_VectorBaseType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bafae :=_bc .Attr {};_bafae .Name =name ;switch _fcga {case ST_VectorBaseTypeUnset :_bafae .Value ="";case ST_VectorBaseTypeVariant :_bafae .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_bafae .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_bafae .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_bafae .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_bafae .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_bafae .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_bafae .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_bafae .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_bafae .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_bafae .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_bafae .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_bafae .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_bafae .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_bafae .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_bafae .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_bafae .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_bafae .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_bafae .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_bafae .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_bafae .Value ="\u0063\u006c\u0073i\u0064";};return _bafae ,nil ;}; +// Validate validates the CT_Empty and its children +func (_gba *CT_Empty )Validate ()error {return _gba .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type Empty struct{CT_Empty };func NewNull ()*Null {_ccef :=&Null {};_ccef .CT_Null =*NewCT_Null ();return _ccef };func (_deae *Variant )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deae .CT_Variant =*NewCT_Variant ();_cbdd :for {_cceff ,_cgcg :=d .Token ();if _cgcg !=nil {return _cgcg ;};switch _efg :=_cceff .(type ){case _d .StartElement :switch _efg .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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Variant =NewVariant ();if _bggfe :=d .DecodeElement (_deae .Variant ,&_efg );_bggfe !=nil {return _bggfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Vector =NewVector ();if _gbaa :=d .DecodeElement (_deae .Vector ,&_efg );_gbaa !=nil {return _gbaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Array =NewArray ();if _aae :=d .DecodeElement (_deae .Array ,&_efg );_aae !=nil {return _aae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Blob =new (string );if _dfbf :=d .DecodeElement (_deae .Blob ,&_efg );_dfbf !=nil {return _dfbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Oblob =new (string );if _dcacc :=d .DecodeElement (_deae .Oblob ,&_efg );_dcacc !=nil {return _dcacc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Empty =NewEmpty ();if _bbg :=d .DecodeElement (_deae .Empty ,&_efg );_bbg !=nil {return _bbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Null =NewNull ();if _ebce :=d .DecodeElement (_deae .Null ,&_efg );_ebce !=nil {return _ebce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .I1 =new (int8 );if _bgbe :=d .DecodeElement (_deae .I1 ,&_efg );_bgbe !=nil {return _bgbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .I2 =new (int16 );if _bgf :=d .DecodeElement (_deae .I2 ,&_efg );_bgf !=nil {return _bgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .I4 =new (int32 );if _ffa :=d .DecodeElement (_deae .I4 ,&_efg );_ffa !=nil {return _ffa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .I8 =new (int64 );if _cbba :=d .DecodeElement (_deae .I8 ,&_efg );_cbba !=nil {return _cbba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Int =new (int32 );if _cdef :=d .DecodeElement (_deae .Int ,&_efg );_cdef !=nil {return _cdef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Ui1 =new (uint8 );if _edd :=d .DecodeElement (_deae .Ui1 ,&_efg );_edd !=nil {return _edd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Ui2 =new (uint16 );if _cedf :=d .DecodeElement (_deae .Ui2 ,&_efg );_cedf !=nil {return _cedf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Ui4 =new (uint32 );if _ggfc :=d .DecodeElement (_deae .Ui4 ,&_efg );_ggfc !=nil {return _ggfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Ui8 =new (uint64 );if _dgeg :=d .DecodeElement (_deae .Ui8 ,&_efg );_dgeg !=nil {return _dgeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Uint =new (uint32 );if _fbf :=d .DecodeElement (_deae .Uint ,&_efg );_fbf !=nil {return _fbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .R4 =new (float32 );if _gbed :=d .DecodeElement (_deae .R4 ,&_efg );_gbed !=nil {return _gbed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .R8 =new (float64 );if _gbab :=d .DecodeElement (_deae .R8 ,&_efg );_gbab !=nil {return _gbab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Decimal =new (float64 );if _fbfg :=d .DecodeElement (_deae .Decimal ,&_efg );_fbfg !=nil {return _fbfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Lpstr =new (string );if _edcg :=d .DecodeElement (_deae .Lpstr ,&_efg );_edcg !=nil {return _edcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Lpwstr =new (string );if _bga :=d .DecodeElement (_deae .Lpwstr ,&_efg );_bga !=nil {return _bga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Bstr =new (string );if _eafd :=d .DecodeElement (_deae .Bstr ,&_efg );_eafd !=nil {return _eafd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Date =new (_fa .Time );if _fgfd :=d .DecodeElement (_deae .Date ,&_efg );_fgfd !=nil {return _fgfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Filetime =new (_fa .Time );if _edgg :=d .DecodeElement (_deae .Filetime ,&_efg );_edgg !=nil {return _edgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Bool =new (bool );if _acde :=d .DecodeElement (_deae .Bool ,&_efg );_acde !=nil {return _acde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Cy =new (string );if _bgcd :=d .DecodeElement (_deae .Cy ,&_efg );_bgcd !=nil {return _bgcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Error =new (string );if _ead :=d .DecodeElement (_deae .Error ,&_efg );_ead !=nil {return _ead ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Stream =new (string );if _afce :=d .DecodeElement (_deae .Stream ,&_efg );_afce !=nil {return _afce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Ostream =new (string );if _dec :=d .DecodeElement (_deae .Ostream ,&_efg );_dec !=nil {return _dec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Storage =new (string );if _gdebd :=d .DecodeElement (_deae .Storage ,&_efg );_gdebd !=nil {return _gdebd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Ostorage =new (string );if _dadf :=d .DecodeElement (_deae .Ostorage ,&_efg );_dadf !=nil {return _dadf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Vstream =NewVstream ();if _fgfe :=d .DecodeElement (_deae .Vstream ,&_efg );_fgfe !=nil {return _fgfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_deae .Clsid =new (string );if _bdeg :=d .DecodeElement (_deae .Clsid ,&_efg );_bdeg !=nil {return _bdeg ;};default:_a .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056a\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_efg .Name );if _ebed :=d .Skip ();_ebed !=nil {return _ebed ;};};case _d .EndElement :break _cbdd ;case _d .CharData :};};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 ;}; -// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path -func (_fggf *CT_Array )ValidateWithPath (path string )error {if _fggf .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _bb .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 _ced :=_fggf .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ced !=nil {return _ced ;};for _adb ,_fdc :=range _fggf .Variant {if _cba :=_fdc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_adb ));_cba !=nil {return _cba ;};};for _cbf ,_fcb :=range _fggf .Error {if !ST_ErrorPatternRe .MatchString (_fcb ){return _bb .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 ,_cbf ,ST_ErrorPatternRe ,_fcb );};};for _eaec ,_cefba :=range _fggf .Cy {if !ST_CyPatternRe .MatchString (_cefba ){return _bb .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 ,_eaec ,ST_CyPatternRe ,_cefba );};};return nil ;}; +// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path +func (_dac *CT_Null )ValidateWithPath (path string )error {return nil };func NewCT_Array ()*CT_Array {_cda :=&CT_Array {};_cda .BaseTypeAttr =ST_ArrayBaseType (1);return _cda ;};func (_dbab ST_ArrayBaseType )Validate ()error {return _dbab .ValidateWithPath ("")};func (_acbeg *Vstream )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _acbeg .CT_Vstream .MarshalXML (e ,start );};type ST_VectorBaseType byte ;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 (_abfa ST_VectorBaseType )Validate ()error {return _abfa .ValidateWithPath ("")};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;); -// ValidateWithPath validates the Variant and its children, prefixing error messages with path -func (_aed *Variant )ValidateWithPath (path string )error {if _cfcg :=_aed .CT_Variant .ValidateWithPath (path );_cfcg !=nil {return _cfcg ;};return nil ;};func (_fdfd *CT_Empty )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for {_agf ,_fdd :=d .Token ();if _fdd !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_fdd );};if _dcca ,_acac :=_agf .(_bc .EndElement );_acac &&_dcca .Name ==start .Name {break ;};};return nil ;};func (_aaea *ST_ArrayBaseType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_aaea =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_aaea =1;case "\u0069\u0031":*_aaea =2;case "\u0069\u0032":*_aaea =3;case "\u0069\u0034":*_aaea =4;case "\u0069\u006e\u0074":*_aaea =5;case "\u0075\u0069\u0031":*_aaea =6;case "\u0075\u0069\u0032":*_aaea =7;case "\u0075\u0069\u0034":*_aaea =8;case "\u0075\u0069\u006e\u0074":*_aaea =9;case "\u0072\u0034":*_aaea =10;case "\u0072\u0038":*_aaea =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_aaea =12;case "\u0062\u0073\u0074\u0072":*_aaea =13;case "\u0064\u0061\u0074\u0065":*_aaea =14;case "\u0062\u006f\u006f\u006c":*_aaea =15;case "\u0063\u0079":*_aaea =16;case "\u0065\u0072\u0072o\u0072":*_aaea =17;};return nil ;};func NewCT_Array ()*CT_Array {_gd :=&CT_Array {};_gd .BaseTypeAttr =ST_ArrayBaseType (1);return _gd };var ST_ErrorPatternRe =_f .MustCompile (ST_ErrorPattern );func NewEmpty ()*Empty {_ecff :=&Empty {};_ecff .CT_Empty =*NewCT_Empty ();return _ecff };func (_effa ST_ArrayBaseType )String ()string {switch _effa {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 (_acad *Null )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return _acad .CT_Null .MarshalXML (e ,start );};func (_aaf ST_ArrayBaseType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gddd :=_bc .Attr {};_gddd .Name =name ;switch _aaf {case ST_ArrayBaseTypeUnset :_gddd .Value ="";case ST_ArrayBaseTypeVariant :_gddd .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_gddd .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_gddd .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_gddd .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_gddd .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_gddd .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_gddd .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_gddd .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_gddd .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_gddd .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_gddd .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_gddd .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_gddd .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_gddd .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_gddd .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_gddd .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_gddd .Value ="\u0065\u0072\u0072o\u0072";};return _gddd ,nil ;};func NewVector ()*Vector {_aeac :=&Vector {};_aeac .CT_Vector =*NewCT_Vector ();return _aeac };func (_fcgd *Vector )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return _fcgd .CT_Vector .MarshalXML (e ,start );};func (_bggf *ST_VectorBaseType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_bggf =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_bggf =1;case "\u0069\u0031":*_bggf =2;case "\u0069\u0032":*_bggf =3;case "\u0069\u0034":*_bggf =4;case "\u0069\u0038":*_bggf =5;case "\u0075\u0069\u0031":*_bggf =6;case "\u0075\u0069\u0032":*_bggf =7;case "\u0075\u0069\u0034":*_bggf =8;case "\u0075\u0069\u0038":*_bggf =9;case "\u0072\u0034":*_bggf =10;case "\u0072\u0038":*_bggf =11;case "\u006c\u0070\u0073t\u0072":*_bggf =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_bggf =13;case "\u0062\u0073\u0074\u0072":*_bggf =14;case "\u0064\u0061\u0074\u0065":*_bggf =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_bggf =16;case "\u0062\u006f\u006f\u006c":*_bggf =17;case "\u0063\u0079":*_bggf =18;case "\u0065\u0072\u0072o\u0072":*_bggf =19;case "\u0063\u006c\u0073i\u0064":*_bggf =20;};return nil ;};func (_efe *Empty )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_efe .CT_Empty =*NewCT_Empty ();for {_bac ,_bcde :=d .Token ();if _bcde !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_bcde );};if _gbdd ,_gbcc :=_bac .(_bc .EndElement );_gbcc &&_gbdd .Name ==start .Name {break ;};};return nil ;};type CT_Null struct{};type Empty struct{CT_Empty };type Array struct{CT_Array };func NewArray ()*Array {_fg :=&Array {};_fg .CT_Array =*NewCT_Array ();return _fg };type CT_Empty struct{};func (_gg *Array )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gg .CT_Array =*NewCT_Array ();for _ ,_e :=range start .Attr {if _e .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_a ,_gf :=_fc .ParseInt (_e .Value ,10,32);if _gf !=nil {return _gf ;};_gg .UBoundsAttr =int32 (_a );continue ;};if _e .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_gg .BaseTypeAttr .UnmarshalXMLAttr (_e );continue ;};if _e .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_gc ,_d :=_fc .ParseInt (_e .Value ,10,32);if _d !=nil {return _d ;};_gg .LBoundsAttr =int32 (_gc );continue ;};};_cb :for {_gbd ,_cbd :=d .Token ();if _cbd !=nil {return _cbd ;};switch _fcd :=_gbd .(type ){case _bc .StartElement :switch _fcd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fd :=NewVariant ();if _fccg :=d .DecodeElement (_fd ,&_fcd );_fccg !=nil {return _fccg ;};_gg .Variant =append (_gg .Variant ,_fd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cc int8 ;if _dc :=d .DecodeElement (&_cc ,&_fcd );_dc !=nil {return _dc ;};_gg .I1 =append (_gg .I1 ,_cc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ce int16 ;if _gcf :=d .DecodeElement (&_ce ,&_fcd );_gcf !=nil {return _gcf ;};_gg .I2 =append (_gg .I2 ,_ce );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bce int32 ;if _db :=d .DecodeElement (&_bce ,&_fcd );_db !=nil {return _db ;};_gg .I4 =append (_gg .I4 ,_bce );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ea int32 ;if _ae :=d .DecodeElement (&_ea ,&_fcd );_ae !=nil {return _ae ;};_gg .Int =append (_gg .Int ,_ea );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dbg uint8 ;if _fb :=d .DecodeElement (&_dbg ,&_fcd );_fb !=nil {return _fb ;};_gg .Ui1 =append (_gg .Ui1 ,_dbg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ab uint16 ;if _ggd :=d .DecodeElement (&_ab ,&_fcd );_ggd !=nil {return _ggd ;};_gg .Ui2 =append (_gg .Ui2 ,_ab );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fgg uint32 ;if _cee :=d .DecodeElement (&_fgg ,&_fcd );_cee !=nil {return _cee ;};_gg .Ui4 =append (_gg .Ui4 ,_fgg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fbe uint32 ;if _gcd :=d .DecodeElement (&_fbe ,&_fcd );_gcd !=nil {return _gcd ;};_gg .Uint =append (_gg .Uint ,_fbe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eg float32 ;if _fag :=d .DecodeElement (&_eg ,&_fcd );_fag !=nil {return _fag ;};_gg .R4 =append (_gg .R4 ,_eg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fcda float64 ;if _ec :=d .DecodeElement (&_fcda ,&_fcd );_ec !=nil {return _ec ;};_gg .R8 =append (_gg .R8 ,_fcda );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gce float64 ;if _abc :=d .DecodeElement (&_gce ,&_fcd );_abc !=nil {return _abc ;};_gg .Decimal =append (_gg .Decimal ,_gce );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ed string ;if _ad :=d .DecodeElement (&_ed ,&_fcd );_ad !=nil {return _ad ;};_gg .Bstr =append (_gg .Bstr ,_ed );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _abd _g .Time ;if _eb :=d .DecodeElement (&_abd ,&_fcd );_eb !=nil {return _eb ;};_gg .Date =append (_gg .Date ,_abd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gfg bool ;if _dbe :=d .DecodeElement (&_gfg ,&_fcd );_dbe !=nil {return _dbe ;};_gg .Bool =append (_gg .Bool ,_gfg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ba string ;if _da :=d .DecodeElement (&_ba ,&_fcd );_da !=nil {return _da ;};_gg .Error =append (_gg .Error ,_ba );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ebf string ;if _egc :=d .DecodeElement (&_ebf ,&_fcd );_egc !=nil {return _egc ;};_gg .Cy =append (_gg .Cy ,_ebf );default:_fa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0041\u0072\u0072a\u0079 \u0025\u0076",_fcd .Name );if _eca :=d .Skip ();_eca !=nil {return _eca ;};};case _bc .EndElement :break _cb ;case _bc .CharData :};};return nil ;};func NewVstream ()*Vstream {_dff :=&Vstream {};_dff .CT_Vstream =*NewCT_Vstream ();return _dff };func NewCT_Empty ()*CT_Empty {_dfb :=&CT_Empty {};return _dfb };func NewCT_Null ()*CT_Null {_cddb :=&CT_Null {};return _cddb }; +// Validate validates the CT_Vector and its children +func (_cdg *CT_Vector )Validate ()error {return _cdg .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");};type Vstream struct{CT_Vstream };type CT_Null struct{};func (_cgce *ST_ArrayBaseType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgce =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_cgce =1;case "\u0069\u0031":*_cgce =2;case "\u0069\u0032":*_cgce =3;case "\u0069\u0034":*_cgce =4;case "\u0069\u006e\u0074":*_cgce =5;case "\u0075\u0069\u0031":*_cgce =6;case "\u0075\u0069\u0032":*_cgce =7;case "\u0075\u0069\u0034":*_cgce =8;case "\u0075\u0069\u006e\u0074":*_cgce =9;case "\u0072\u0034":*_cgce =10;case "\u0072\u0038":*_cgce =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cgce =12;case "\u0062\u0073\u0074\u0072":*_cgce =13;case "\u0064\u0061\u0074\u0065":*_cgce =14;case "\u0062\u006f\u006f\u006c":*_cgce =15;case "\u0063\u0079":*_cgce =16;case "\u0065\u0072\u0072o\u0072":*_cgce =17;};return nil ;};func (_gdaa ST_ArrayBaseType )String ()string {switch _gdaa {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 "";};var ST_CyPatternRe =_b .MustCompile (ST_CyPattern );var ST_ErrorPatternRe =_b .MustCompile (ST_ErrorPattern ); -// ValidateWithPath validates the Null and its children, prefixing error messages with path -func (_dbed *Null )ValidateWithPath (path string )error {if _ebfc :=_dbed .CT_Null .ValidateWithPath (path );_ebfc !=nil {return _ebfc ;};return nil ;}; +// Validate validates the Null and its children +func (_cde *Null )Validate ()error {return _cde .ValidateWithPath ("\u004e\u0075\u006c\u006c")}; -// ValidateWithPath validates the Vector and its children, prefixing error messages with path -func (_cfd *Vector )ValidateWithPath (path string )error {if _bbge :=_cfd .CT_Vector .ValidateWithPath (path );_bbge !=nil {return _bbge ;};return nil ;};func NewNull ()*Null {_eaca :=&Null {};_eaca .CT_Null =*NewCT_Null ();return _eaca }; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_dfbb *CT_Empty )ValidateWithPath (path string )error {return nil };func (_geda *CT_Array )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geda .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_dfc :=range start .Attr {if _dfc .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_ebc ,_ccc :=_gd .ParseInt (_dfc .Value ,10,32);if _ccc !=nil {return _ccc ;};_geda .UBoundsAttr =int32 (_ebc );continue ;};if _dfc .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_geda .BaseTypeAttr .UnmarshalXMLAttr (_dfc );continue ;};if _dfc .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_ab ,_agd :=_gd .ParseInt (_dfc .Value ,10,32);if _agd !=nil {return _agd ;};_geda .LBoundsAttr =int32 (_ab );continue ;};};_ec :for {_aff ,_edc :=d .Token ();if _edc !=nil {return _edc ;};switch _ege :=_aff .(type ){case _d .StartElement :switch _ege .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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_eefc :=NewVariant ();if _bff :=d .DecodeElement (_eefc ,&_ege );_bff !=nil {return _bff ;};_geda .Variant =append (_geda .Variant ,_eefc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fdb int8 ;if _edge :=d .DecodeElement (&_fdb ,&_ege );_edge !=nil {return _edge ;};_geda .I1 =append (_geda .I1 ,_fdb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bgg int16 ;if _bege :=d .DecodeElement (&_bgg ,&_ege );_bege !=nil {return _bege ;};_geda .I2 =append (_geda .I2 ,_bgg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bgc int32 ;if _gcda :=d .DecodeElement (&_bgc ,&_ege );_gcda !=nil {return _gcda ;};_geda .I4 =append (_geda .I4 ,_bgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dfcb int32 ;if _db :=d .DecodeElement (&_dfcb ,&_ege );_db !=nil {return _db ;};_geda .Int =append (_geda .Int ,_dfcb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gdfc uint8 ;if _fba :=d .DecodeElement (&_gdfc ,&_ege );_fba !=nil {return _fba ;};_geda .Ui1 =append (_geda .Ui1 ,_gdfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _aac uint16 ;if _gbd :=d .DecodeElement (&_aac ,&_ege );_gbd !=nil {return _gbd ;};_geda .Ui2 =append (_geda .Ui2 ,_aac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _begd uint32 ;if _agge :=d .DecodeElement (&_begd ,&_ege );_agge !=nil {return _agge ;};_geda .Ui4 =append (_geda .Ui4 ,_begd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cdb uint32 ;if _aba :=d .DecodeElement (&_cdb ,&_ege );_aba !=nil {return _aba ;};_geda .Uint =append (_geda .Uint ,_cdb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ebe float32 ;if _edb :=d .DecodeElement (&_ebe ,&_ege );_edb !=nil {return _edb ;};_geda .R4 =append (_geda .R4 ,_ebe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ccgf float64 ;if _edcf :=d .DecodeElement (&_ccgf ,&_ege );_edcf !=nil {return _edcf ;};_geda .R8 =append (_geda .R8 ,_ccgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cbb float64 ;if _ccd :=d .DecodeElement (&_cbb ,&_ege );_ccd !=nil {return _ccd ;};_geda .Decimal =append (_geda .Decimal ,_cbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _abab string ;if _dcac :=d .DecodeElement (&_abab ,&_ege );_dcac !=nil {return _dcac ;};_geda .Bstr =append (_geda .Bstr ,_abab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _daa _fa .Time ;if _aed :=d .DecodeElement (&_daa ,&_ege );_aed !=nil {return _aed ;};_geda .Date =append (_geda .Date ,_daa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _afg bool ;if _bbe :=d .DecodeElement (&_afg ,&_ege );_bbe !=nil {return _bbe ;};_geda .Bool =append (_geda .Bool ,_afg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dfb string ;if _gcad :=d .DecodeElement (&_dfb ,&_ege );_gcad !=nil {return _gcad ;};_geda .Error =append (_geda .Error ,_dfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eea string ;if _eed :=d .DecodeElement (&_eea ,&_ege );_eed !=nil {return _eed ;};_geda .Cy =append (_geda .Cy ,_eea );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079\u0020\u0025\u0076",_ege .Name );if _bfc :=d .Skip ();_bfc !=nil {return _bfc ;};};case _d .EndElement :break _ec ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Empty and its children -func (_dac *CT_Empty )Validate ()error {return _dac .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};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;); +// Validate validates the Empty and its children +func (_ddba *Empty )Validate ()error {return _ddba .ValidateWithPath ("\u0045\u006d\u0070t\u0079")}; -// Validate validates the CT_Vstream and its children -func (_dabd *CT_Vstream )Validate ()error {return _dabd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};func (_gaeg *Vector )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gaeg .CT_Vector =*NewCT_Vector ();for _ ,_bbf :=range start .Attr {if _bbf .Name .Local =="\u0073\u0069\u007a\u0065"{_gggd ,_afdd :=_fc .ParseUint (_bbf .Value ,10,32);if _afdd !=nil {return _afdd ;};_gaeg .SizeAttr =uint32 (_gggd );continue ;};if _bbf .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_gaeg .BaseTypeAttr .UnmarshalXMLAttr (_bbf );continue ;};};_cbc :for {_gfaa ,_aec :=d .Token ();if _aec !=nil {return _aec ;};switch _adbg :=_gfaa .(type ){case _bc .StartElement :switch _adbg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_gabd :=NewVariant ();if _cbe :=d .DecodeElement (_gabd ,&_adbg );_cbe !=nil {return _cbe ;};_gaeg .Variant =append (_gaeg .Variant ,_gabd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cgfe int8 ;if _gadd :=d .DecodeElement (&_cgfe ,&_adbg );_gadd !=nil {return _gadd ;};_gaeg .I1 =append (_gaeg .I1 ,_cgfe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cae int16 ;if _fccb :=d .DecodeElement (&_cae ,&_adbg );_fccb !=nil {return _fccb ;};_gaeg .I2 =append (_gaeg .I2 ,_cae );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cdgd int32 ;if _fbgc :=d .DecodeElement (&_cdgd ,&_adbg );_fbgc !=nil {return _fbgc ;};_gaeg .I4 =append (_gaeg .I4 ,_cdgd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dfe int64 ;if _agcc :=d .DecodeElement (&_dfe ,&_adbg );_agcc !=nil {return _agcc ;};_gaeg .I8 =append (_gaeg .I8 ,_dfe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _acag uint8 ;if _bffe :=d .DecodeElement (&_acag ,&_adbg );_bffe !=nil {return _bffe ;};_gaeg .Ui1 =append (_gaeg .Ui1 ,_acag );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _agae uint16 ;if _cdfa :=d .DecodeElement (&_agae ,&_adbg );_cdfa !=nil {return _cdfa ;};_gaeg .Ui2 =append (_gaeg .Ui2 ,_agae );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ebc uint32 ;if _gbcac :=d .DecodeElement (&_ebc ,&_adbg );_gbcac !=nil {return _gbcac ;};_gaeg .Ui4 =append (_gaeg .Ui4 ,_ebc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ebcf uint64 ;if _gff :=d .DecodeElement (&_ebcf ,&_adbg );_gff !=nil {return _gff ;};_gaeg .Ui8 =append (_gaeg .Ui8 ,_ebcf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cgdg float32 ;if _ffde :=d .DecodeElement (&_cgdg ,&_adbg );_ffde !=nil {return _ffde ;};_gaeg .R4 =append (_gaeg .R4 ,_cgdg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _egg float64 ;if _eagc :=d .DecodeElement (&_egg ,&_adbg );_eagc !=nil {return _eagc ;};_gaeg .R8 =append (_gaeg .R8 ,_egg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fee string ;if _eabd :=d .DecodeElement (&_fee ,&_adbg );_eabd !=nil {return _eabd ;};_gaeg .Lpstr =append (_gaeg .Lpstr ,_fee );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fbda string ;if _ggdf :=d .DecodeElement (&_fbda ,&_adbg );_ggdf !=nil {return _ggdf ;};_gaeg .Lpwstr =append (_gaeg .Lpwstr ,_fbda );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _affa string ;if _cbcc :=d .DecodeElement (&_affa ,&_adbg );_cbcc !=nil {return _cbcc ;};_gaeg .Bstr =append (_gaeg .Bstr ,_affa );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _daaf _g .Time ;if _gafa :=d .DecodeElement (&_daaf ,&_adbg );_gafa !=nil {return _gafa ;};_gaeg .Date =append (_gaeg .Date ,_daaf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bebb _g .Time ;if _dbge :=d .DecodeElement (&_bebb ,&_adbg );_dbge !=nil {return _dbge ;};_gaeg .Filetime =append (_gaeg .Filetime ,_bebb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ggfb bool ;if _abec :=d .DecodeElement (&_ggfb ,&_adbg );_abec !=nil {return _abec ;};_gaeg .Bool =append (_gaeg .Bool ,_ggfb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cbea string ;if _edea :=d .DecodeElement (&_cbea ,&_adbg );_edea !=nil {return _edea ;};_gaeg .Cy =append (_gaeg .Cy ,_cbea );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bga string ;if _adcg :=d .DecodeElement (&_bga ,&_adbg );_adcg !=nil {return _adcg ;};_gaeg .Error =append (_gaeg .Error ,_bga );case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eea string ;if _bafa :=d .DecodeElement (&_eea ,&_adbg );_bafa !=nil {return _bafa ;};_gaeg .Clsid =append (_gaeg .Clsid ,_eea );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_adbg .Name );if _egcc :=d .Skip ();_egcc !=nil {return _egcc ;};};case _bc .EndElement :break _cbc ;case _bc .CharData :};};return nil ;}; +// Validate validates the Vector and its children +func (_gbg *Vector )Validate ()error {return _gbg .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");};func NewVariant ()*Variant {_eac :=&Variant {};_eac .CT_Variant =*NewCT_Variant ();return _eac };func (_be *Array )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _be .CT_Array .MarshalXML (e ,start );};func (_beae *Vstream )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beae .CT_Vstream =*NewCT_Vstream ();for _ ,_dcbg :=range start .Attr {if _dcbg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_fbb ,_cfef :=_dcbg .Value ,error (nil );if _cfef !=nil {return _cfef ;};_beae .VersionAttr =_fbb ;continue ;};};for {_bbbd ,_ace :=d .Token ();if _ace !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_ace );};if _gbc ,_gedbb :=_bbbd .(_d .EndElement );_gedbb &&_gbc .Name ==start .Name {break ;};};return nil ;};func NewVstream ()*Vstream {_edeca :=&Vstream {};_edeca .CT_Vstream =*NewCT_Vstream ();return _edeca }; -// Validate validates the CT_Variant and its children -func (_afd *CT_Variant )Validate ()error {return _afd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");}; +// Validate validates the Variant and its children +func (_gfga *Variant )Validate ()error {return _gfga .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");};type Variant struct{CT_Variant };func (_ceae *Vector )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceae .CT_Vector =*NewCT_Vector ();for _ ,_acc :=range start .Attr {if _acc .Name .Local =="\u0073\u0069\u007a\u0065"{_bda ,_ffad :=_gd .ParseUint (_acc .Value ,10,32);if _ffad !=nil {return _ffad ;};_ceae .SizeAttr =uint32 (_bda );continue ;};if _acc .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ceae .BaseTypeAttr .UnmarshalXMLAttr (_acc );continue ;};};_aee :for {_fgfa ,_aedd :=d .Token ();if _aedd !=nil {return _aedd ;};switch _eaab :=_fgfa .(type ){case _d .StartElement :switch _eaab .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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fbaa :=NewVariant ();if _dcc :=d .DecodeElement (_fbaa ,&_eaab );_dcc !=nil {return _dcc ;};_ceae .Variant =append (_ceae .Variant ,_fbaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cddg int8 ;if _gce :=d .DecodeElement (&_cddg ,&_eaab );_gce !=nil {return _gce ;};_ceae .I1 =append (_ceae .I1 ,_cddg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dgfb int16 ;if _aefb :=d .DecodeElement (&_dgfb ,&_eaab );_aefb !=nil {return _aefb ;};_ceae .I2 =append (_ceae .I2 ,_dgfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ebcc int32 ;if _gced :=d .DecodeElement (&_ebcc ,&_eaab );_gced !=nil {return _gced ;};_ceae .I4 =append (_ceae .I4 ,_ebcc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fbgd int64 ;if _dfgb :=d .DecodeElement (&_fbgd ,&_eaab );_dfgb !=nil {return _dfgb ;};_ceae .I8 =append (_ceae .I8 ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cga uint8 ;if _aabe :=d .DecodeElement (&_cga ,&_eaab );_aabe !=nil {return _aabe ;};_ceae .Ui1 =append (_ceae .Ui1 ,_cga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bbf uint16 ;if _cedd :=d .DecodeElement (&_bbf ,&_eaab );_cedd !=nil {return _cedd ;};_ceae .Ui2 =append (_ceae .Ui2 ,_bbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fdbb uint32 ;if _cgcfe :=d .DecodeElement (&_fdbb ,&_eaab );_cgcfe !=nil {return _cgcfe ;};_ceae .Ui4 =append (_ceae .Ui4 ,_fdbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eefa uint64 ;if _aeaa :=d .DecodeElement (&_eefa ,&_eaab );_aeaa !=nil {return _aeaa ;};_ceae .Ui8 =append (_ceae .Ui8 ,_eefa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _febg float32 ;if _fgege :=d .DecodeElement (&_febg ,&_eaab );_fgege !=nil {return _fgege ;};_ceae .R4 =append (_ceae .R4 ,_febg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dcaf float64 ;if _dedc :=d .DecodeElement (&_dcaf ,&_eaab );_dedc !=nil {return _dedc ;};_ceae .R8 =append (_ceae .R8 ,_dcaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fdae string ;if _gcadf :=d .DecodeElement (&_fdae ,&_eaab );_gcadf !=nil {return _gcadf ;};_ceae .Lpstr =append (_ceae .Lpstr ,_fdae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dgeea string ;if _babf :=d .DecodeElement (&_dgeea ,&_eaab );_babf !=nil {return _babf ;};_ceae .Lpwstr =append (_ceae .Lpwstr ,_dgeea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _agff string ;if _dgg :=d .DecodeElement (&_agff ,&_eaab );_dgg !=nil {return _dgg ;};_ceae .Bstr =append (_ceae .Bstr ,_agff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cdde _fa .Time ;if _ccdc :=d .DecodeElement (&_cdde ,&_eaab );_ccdc !=nil {return _ccdc ;};_ceae .Date =append (_ceae .Date ,_cdde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ecb _fa .Time ;if _dged :=d .DecodeElement (&_ecb ,&_eaab );_dged !=nil {return _dged ;};_ceae .Filetime =append (_ceae .Filetime ,_ecb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ccbd bool ;if _dga :=d .DecodeElement (&_ccbd ,&_eaab );_dga !=nil {return _dga ;};_ceae .Bool =append (_ceae .Bool ,_ccbd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bade string ;if _bcf :=d .DecodeElement (&_bade ,&_eaab );_bcf !=nil {return _bcf ;};_ceae .Cy =append (_ceae .Cy ,_bade );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cagb string ;if _cefeb :=d .DecodeElement (&_cagb ,&_eaab );_cefeb !=nil {return _cefeb ;};_ceae .Error =append (_ceae .Error ,_cagb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _agec string ;if _cbed :=d .DecodeElement (&_agec ,&_eaab );_cbed !=nil {return _cbed ;};_ceae .Clsid =append (_ceae .Clsid ,_agec );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_eaab .Name );if _ccea :=d .Skip ();_ccea !=nil {return _ccea ;};};case _d .EndElement :break _aee ;case _d .CharData :};};return nil ;};func (_afbg *CT_Vector )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bffb ,_eee :=_afbg .BaseTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _eee !=nil {return _eee ;};start .Attr =append (start .Attr ,_bffb );start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0076",_afbg .SizeAttr )});e .EncodeToken (start );if _afbg .Variant !=nil {_acd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_aga :=range _afbg .Variant {e .EncodeElement (_aga ,_acd );};};if _afbg .I1 !=nil {_ffd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_dadg :=range _afbg .I1 {e .EncodeElement (_dadg ,_ffd );};};if _afbg .I2 !=nil {_fbdg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_dbd :=range _afbg .I2 {e .EncodeElement (_dbd ,_fbdg );};};if _afbg .I4 !=nil {_dd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_faec :=range _afbg .I4 {e .EncodeElement (_faec ,_dd );};};if _afbg .I8 !=nil {_gedg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0038"}};for _ ,_ffe :=range _afbg .I8 {e .EncodeElement (_ffe ,_gedg );};};if _afbg .Ui1 !=nil {_ggee :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_cdbd :=range _afbg .Ui1 {e .EncodeElement (_cdbd ,_ggee );};};if _afbg .Ui2 !=nil {_dbg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_ggb :=range _afbg .Ui2 {e .EncodeElement (_ggb ,_dbg );};};if _afbg .Ui4 !=nil {_edcfg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_faaf :=range _afbg .Ui4 {e .EncodeElement (_faaf ,_edcfg );};};if _afbg .Ui8 !=nil {_geg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};for _ ,_gdec :=range _afbg .Ui8 {e .EncodeElement (_gdec ,_geg );};};if _afbg .R4 !=nil {_dbga :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_fgae :=range _afbg .R4 {e .EncodeElement (_fgae ,_dbga );};};if _afbg .R8 !=nil {_adb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_bdef :=range _afbg .R8 {e .EncodeElement (_bdef ,_adb );};};if _afbg .Lpstr !=nil {_dgee :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_fgb :=range _afbg .Lpstr {e .EncodeElement (_fgb ,_dgee );};};if _afbg .Lpwstr !=nil {_bggf :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_gga :=range _afbg .Lpwstr {e .EncodeElement (_gga ,_bggf );};};if _afbg .Bstr !=nil {_cbbgf :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_gcaf :=range _afbg .Bstr {e .EncodeElement (_gcaf ,_cbbgf );};};if _afbg .Date !=nil {_deeb :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_bgcf :=range _afbg .Date {e .EncodeElement (_bgcf ,_deeb );};};if _afbg .Filetime !=nil {_gdeb :=_d .StartElement {Name :_d .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};for _ ,_edee :=range _afbg .Filetime {e .EncodeElement (_edee ,_gdeb );};};if _afbg .Bool !=nil {_agbfa :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_gaf :=range _afbg .Bool {e .EncodeElement (_gaf ,_agbfa );};};if _afbg .Cy !=nil {_acga :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_gec :=range _afbg .Cy {e .EncodeElement (_gec ,_acga );};};if _afbg .Error !=nil {_efbb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_bfgd :=range _afbg .Error {e .EncodeElement (_bfgd ,_efbb );};};if _afbg .Clsid !=nil {_fdff :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_agbc :=range _afbg .Clsid {e .EncodeElement (_agbc ,_fdff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daga *Null )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daga .CT_Null =*NewCT_Null ();for {_afaf ,_bcb :=d .Token ();if _bcb !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_bcb );};if _fgbg ,_egdg :=_afaf .(_d .EndElement );_egdg &&_fgbg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Null and its children -func (_ecc *CT_Null )Validate ()error {return _ecc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};func (_gec ST_VectorBaseType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_gec .String (),start );};type CT_Vstream struct{VersionAttr string ;Content string ;};type Variant struct{CT_Variant };type ST_ArrayBaseType byte ; +// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path +func (_afc *CT_Vstream )ValidateWithPath (path string )error {if !_ba .ST_GuidPatternRe .MatchString (_afc .VersionAttr ){return _g .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 ,_ba .ST_GuidPatternRe ,_afc .VersionAttr );};return nil ;};func (_cbbg *CT_Null )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the Array and its children, prefixing error messages with path -func (_ggb *Array )ValidateWithPath (path string )error {if _fbec :=_ggb .CT_Array .ValidateWithPath (path );_fbec !=nil {return _fbec ;};return nil ;};func (_bcca ST_VectorBaseType )Validate ()error {return _bcca .ValidateWithPath ("")};func (_ggbc *CT_Array )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0076",_ggbc .LBoundsAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0076",_ggbc .UBoundsAttr )});_aeg ,_ag :=_ggbc .BaseTypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _ag !=nil {return _ag ;};start .Attr =append (start .Attr ,_aeg );e .EncodeToken (start );if _ggbc .Variant !=nil {_egb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_aba :=range _ggbc .Variant {e .EncodeElement (_aba ,_egb );};};if _ggbc .I1 !=nil {_bbb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_gfa :=range _ggbc .I1 {e .EncodeElement (_gfa ,_bbb );};};if _ggbc .I2 !=nil {_cef :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ai\u0032"}};for _ ,_dbd :=range _ggbc .I2 {e .EncodeElement (_dbd ,_cef );};};if _ggbc .I4 !=nil {_dg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_ef :=range _ggbc .I4 {e .EncodeElement (_ef ,_dg );};};if _ggbc .Int !=nil {_eae :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};for _ ,_cefg :=range _ggbc .Int {e .EncodeElement (_cefg ,_eae );};};if _ggbc .Ui1 !=nil {_dgb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_agc :=range _ggbc .Ui1 {e .EncodeElement (_agc ,_dgb );};};if _ggbc .Ui2 !=nil {_ada :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};for _ ,_ff :=range _ggbc .Ui2 {e .EncodeElement (_ff ,_ada );};};if _ggbc .Ui4 !=nil {_daa :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_ccg :=range _ggbc .Ui4 {e .EncodeElement (_ccg ,_daa );};};if _ggbc .Uint !=nil {_gfb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};for _ ,_dgd :=range _ggbc .Uint {e .EncodeElement (_dgd ,_gfb );};};if _ggbc .R4 !=nil {_bcf :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_cd :=range _ggbc .R4 {e .EncodeElement (_cd ,_bcf );};};if _ggbc .R8 !=nil {_cdg :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ar\u0038"}};for _ ,_bf :=range _ggbc .R8 {e .EncodeElement (_bf ,_cdg );};};if _ggbc .Decimal !=nil {_eaee :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_dcf :=range _ggbc .Decimal {e .EncodeElement (_dcf ,_eaee );};};if _ggbc .Bstr !=nil {_aef :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_fca :=range _ggbc .Bstr {e .EncodeElement (_fca ,_aef );};};if _ggbc .Date !=nil {_ca :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_aea :=range _ggbc .Date {e .EncodeElement (_aea ,_ca );};};if _ggbc .Bool !=nil {_beb :=_bc .StartElement {Name :_bc .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_bag :=range _ggbc .Bool {e .EncodeElement (_bag ,_beb );};};if _ggbc .Error !=nil {_bef :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};for _ ,_cag :=range _ggbc .Error {e .EncodeElement (_cag ,_bef );};};if _ggbc .Cy !=nil {_edd :=_bc .StartElement {Name :_bc .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_fe :=range _ggbc .Cy {e .EncodeElement (_fe ,_edd );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_aa *CT_Variant )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gfab :for {_gad ,_eed :=d .Token ();if _eed !=nil {return _eed ;};switch _fda :=_gad .(type ){case _bc .StartElement :switch _fda .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Variant =NewVariant ();if _fdcc :=d .DecodeElement (_aa .Variant ,&_fda );_fdcc !=nil {return _fdcc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Vector =NewVector ();if _abac :=d .DecodeElement (_aa .Vector ,&_fda );_abac !=nil {return _abac ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Array =NewArray ();if _fae :=d .DecodeElement (_aa .Array ,&_fda );_fae !=nil {return _fae ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Blob =new (string );if _cea :=d .DecodeElement (_aa .Blob ,&_fda );_cea !=nil {return _cea ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Oblob =new (string );if _eac :=d .DecodeElement (_aa .Oblob ,&_fda );_eac !=nil {return _eac ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Empty =NewEmpty ();if _dgdg :=d .DecodeElement (_aa .Empty ,&_fda );_dgdg !=nil {return _dgdg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Null =NewNull ();if _gdf :=d .DecodeElement (_aa .Null ,&_fda );_gdf !=nil {return _gdf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .I1 =new (int8 );if _ggbcg :=d .DecodeElement (_aa .I1 ,&_fda );_ggbcg !=nil {return _ggbcg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .I2 =new (int16 );if _ggab :=d .DecodeElement (_aa .I2 ,&_fda );_ggab !=nil {return _ggab ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .I4 =new (int32 );if _abda :=d .DecodeElement (_aa .I4 ,&_fda );_abda !=nil {return _abda ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .I8 =new (int64 );if _dda :=d .DecodeElement (_aa .I8 ,&_fda );_dda !=nil {return _dda ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Int =new (int32 );if _ffd :=d .DecodeElement (_aa .Int ,&_fda );_ffd !=nil {return _ffd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Ui1 =new (uint8 );if _bbg :=d .DecodeElement (_aa .Ui1 ,&_fda );_bbg !=nil {return _bbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Ui2 =new (uint16 );if _afaf :=d .DecodeElement (_aa .Ui2 ,&_fda );_afaf !=nil {return _afaf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Ui4 =new (uint32 );if _agbc :=d .DecodeElement (_aa .Ui4 ,&_fda );_agbc !=nil {return _agbc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Ui8 =new (uint64 );if _ffa :=d .DecodeElement (_aa .Ui8 ,&_fda );_ffa !=nil {return _ffa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Uint =new (uint32 );if _gbea :=d .DecodeElement (_aa .Uint ,&_fda );_gbea !=nil {return _gbea ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .R4 =new (float32 );if _adbd :=d .DecodeElement (_aa .R4 ,&_fda );_adbd !=nil {return _adbd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .R8 =new (float64 );if _aad :=d .DecodeElement (_aa .R8 ,&_fda );_aad !=nil {return _aad ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Decimal =new (float64 );if _cab :=d .DecodeElement (_aa .Decimal ,&_fda );_cab !=nil {return _cab ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Lpstr =new (string );if _caa :=d .DecodeElement (_aa .Lpstr ,&_fda );_caa !=nil {return _caa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Lpwstr =new (string );if _dbeb :=d .DecodeElement (_aa .Lpwstr ,&_fda );_dbeb !=nil {return _dbeb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Bstr =new (string );if _fgb :=d .DecodeElement (_aa .Bstr ,&_fda );_fgb !=nil {return _fgb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Date =new (_g .Time );if _cefgc :=d .DecodeElement (_aa .Date ,&_fda );_cefgc !=nil {return _cefgc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Filetime =new (_g .Time );if _cec :=d .DecodeElement (_aa .Filetime ,&_fda );_cec !=nil {return _cec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Bool =new (bool );if _aeab :=d .DecodeElement (_aa .Bool ,&_fda );_aeab !=nil {return _aeab ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Cy =new (string );if _eebf :=d .DecodeElement (_aa .Cy ,&_fda );_eebf !=nil {return _eebf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Error =new (string );if _cde :=d .DecodeElement (_aa .Error ,&_fda );_cde !=nil {return _cde ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Stream =new (string );if _fcbc :=d .DecodeElement (_aa .Stream ,&_fda );_fcbc !=nil {return _fcbc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Ostream =new (string );if _dfg :=d .DecodeElement (_aa .Ostream ,&_fda );_dfg !=nil {return _dfg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Storage =new (string );if _bff :=d .DecodeElement (_aa .Storage ,&_fda );_bff !=nil {return _bff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Ostorage =new (string );if _ddc :=d .DecodeElement (_aa .Ostorage ,&_fda );_ddc !=nil {return _ddc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Vstream =NewVstream ();if _efgg :=d .DecodeElement (_aa .Vstream ,&_fda );_efgg !=nil {return _efgg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_aa .Clsid =new (string );if _cecd :=d .DecodeElement (_aa .Clsid ,&_fda );_cecd !=nil {return _cecd ;};default:_fa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_fda .Name );if _bbbg :=d .Skip ();_bbbg !=nil {return _bbbg ;};};case _bc .EndElement :break _gfab ;case _bc .CharData :};};return nil ;};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 []_g .Time ;Filetime []_g .Time ;Bool []bool ;Cy []string ;Error []string ;Clsid []string ;};func (_edef *ST_ArrayBaseType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bebf ,_febc :=d .Token ();if _febc !=nil {return _febc ;};if _afgf ,_fbeba :=_bebf .(_bc .EndElement );_fbeba &&_afgf .Name ==start .Name {*_edef =1;return nil ;};if _edag ,_agaea :=_bebf .(_bc .CharData );!_agaea {return _bb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bebf );}else {switch string (_edag ){case "":*_edef =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_edef =1;case "\u0069\u0031":*_edef =2;case "\u0069\u0032":*_edef =3;case "\u0069\u0034":*_edef =4;case "\u0069\u006e\u0074":*_edef =5;case "\u0075\u0069\u0031":*_edef =6;case "\u0075\u0069\u0032":*_edef =7;case "\u0075\u0069\u0034":*_edef =8;case "\u0075\u0069\u006e\u0074":*_edef =9;case "\u0072\u0034":*_edef =10;case "\u0072\u0038":*_edef =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_edef =12;case "\u0062\u0073\u0074\u0072":*_edef =13;case "\u0064\u0061\u0074\u0065":*_edef =14;case "\u0062\u006f\u006f\u006c":*_edef =15;case "\u0063\u0079":*_edef =16;case "\u0065\u0072\u0072o\u0072":*_edef =17;};};_bebf ,_febc =d .Token ();if _febc !=nil {return _febc ;};if _agfg ,_ccc :=_bebf .(_bc .EndElement );_ccc &&_agfg .Name ==start .Name {return nil ;};return _bb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bebf );};type Vector struct{CT_Vector }; +func (_fbdd *Array )ValidateWithPath (path string )error {if _acf :=_fbdd .CT_Array .ValidateWithPath (path );_acf !=nil {return _acf ;};return nil ;};type Array struct{CT_Array };func (_geeg *CT_Vstream )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_geeg .VersionAttr )});e .EncodeElement (_geeg .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cff *CT_Variant )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ade :for {_fbe ,_cccb :=d .Token ();if _cccb !=nil {return _cccb ;};switch _dfg :=_fbe .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Variant =NewVariant ();if _dad :=d .DecodeElement (_cff .Variant ,&_dfg );_dad !=nil {return _dad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Vector =NewVector ();if _feb :=d .DecodeElement (_cff .Vector ,&_dfg );_feb !=nil {return _feb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Array =NewArray ();if _gab :=d .DecodeElement (_cff .Array ,&_dfg );_gab !=nil {return _gab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Blob =new (string );if _cfe :=d .DecodeElement (_cff .Blob ,&_dfg );_cfe !=nil {return _cfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Oblob =new (string );if _cfc :=d .DecodeElement (_cff .Oblob ,&_dfg );_cfc !=nil {return _cfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Empty =NewEmpty ();if _ebf :=d .DecodeElement (_cff .Empty ,&_dfg );_ebf !=nil {return _ebf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Null =NewNull ();if _deda :=d .DecodeElement (_cff .Null ,&_dfg );_deda !=nil {return _deda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .I1 =new (int8 );if _gcbg :=d .DecodeElement (_cff .I1 ,&_dfg );_gcbg !=nil {return _gcbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .I2 =new (int16 );if _cfde :=d .DecodeElement (_cff .I2 ,&_dfg );_cfde !=nil {return _cfde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .I4 =new (int32 );if _fdbe :=d .DecodeElement (_cff .I4 ,&_dfg );_fdbe !=nil {return _fdbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .I8 =new (int64 );if _bdc :=d .DecodeElement (_cff .I8 ,&_dfg );_bdc !=nil {return _bdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Int =new (int32 );if _dff :=d .DecodeElement (_cff .Int ,&_dfg );_dff !=nil {return _dff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Ui1 =new (uint8 );if _edcff :=d .DecodeElement (_cff .Ui1 ,&_dfg );_edcff !=nil {return _edcff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Ui2 =new (uint16 );if _ccf :=d .DecodeElement (_cff .Ui2 ,&_dfg );_ccf !=nil {return _ccf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Ui4 =new (uint32 );if _cbe :=d .DecodeElement (_cff .Ui4 ,&_dfg );_cbe !=nil {return _cbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Ui8 =new (uint64 );if _dge :=d .DecodeElement (_cff .Ui8 ,&_dfg );_dge !=nil {return _dge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Uint =new (uint32 );if _cgbdg :=d .DecodeElement (_cff .Uint ,&_dfg );_cgbdg !=nil {return _cgbdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .R4 =new (float32 );if _bfa :=d .DecodeElement (_cff .R4 ,&_dfg );_bfa !=nil {return _bfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .R8 =new (float64 );if _dade :=d .DecodeElement (_cff .R8 ,&_dfg );_dade !=nil {return _dade ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Decimal =new (float64 );if _efb :=d .DecodeElement (_cff .Decimal ,&_dfg );_efb !=nil {return _efb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Lpstr =new (string );if _caae :=d .DecodeElement (_cff .Lpstr ,&_dfg );_caae !=nil {return _caae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Lpwstr =new (string );if _eca :=d .DecodeElement (_cff .Lpwstr ,&_dfg );_eca !=nil {return _eca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Bstr =new (string );if _abac :=d .DecodeElement (_cff .Bstr ,&_dfg );_abac !=nil {return _abac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Date =new (_fa .Time );if _cfg :=d .DecodeElement (_cff .Date ,&_dfg );_cfg !=nil {return _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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Filetime =new (_fa .Time );if _bce :=d .DecodeElement (_cff .Filetime ,&_dfg );_bce !=nil {return _bce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Bool =new (bool );if _gda :=d .DecodeElement (_cff .Bool ,&_dfg );_gda !=nil {return _gda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Cy =new (string );if _cefb :=d .DecodeElement (_cff .Cy ,&_dfg );_cefb !=nil {return _cefb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Error =new (string );if _dcba :=d .DecodeElement (_cff .Error ,&_dfg );_dcba !=nil {return _dcba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Stream =new (string );if _daf :=d .DecodeElement (_cff .Stream ,&_dfg );_daf !=nil {return _daf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Ostream =new (string );if _gfac :=d .DecodeElement (_cff .Ostream ,&_dfg );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Storage =new (string );if _fga :=d .DecodeElement (_cff .Storage ,&_dfg );_fga !=nil {return _fga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Ostorage =new (string );if _caf :=d .DecodeElement (_cff .Ostorage ,&_dfg );_caf !=nil {return _caf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Vstream =NewVstream ();if _cbd :=d .DecodeElement (_cff .Vstream ,&_dfg );_cbd !=nil {return _cbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cff .Clsid =new (string );if _bgce :=d .DecodeElement (_cff .Clsid ,&_dfg );_bgce !=nil {return _bgce ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025\u0076",_dfg .Name );if _bgeg :=d .Skip ();_bgeg !=nil {return _bgeg ;};};case _d .EndElement :break _ade ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the Empty and its children, prefixing error messages with path -func (_gcdcc *Empty )ValidateWithPath (path string )error {if _fdag :=_gcdcc .CT_Empty .ValidateWithPath (path );_fdag !=nil {return _fdag ;};return nil ;}; +// ValidateWithPath validates the Vstream and its children, prefixing error messages with path +func (_bbadb *Vstream )ValidateWithPath (path string )error {if _efdc :=_bbadb .CT_Vstream .ValidateWithPath (path );_efdc !=nil {return _efdc ;};return nil ;};func (_fe *CT_Variant )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fe .Variant !=nil {_fgg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_fe .Variant ,_fgg );};if _fe .Vector !=nil {_fed :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_fe .Vector ,_fed );};if _fe .Array !=nil {_bece :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_fe .Array ,_bece );};if _fe .Blob !=nil {_bag :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_fb .AddPreserveSpaceAttr (&_bag ,*_fe .Blob );e .EncodeElement (_fe .Blob ,_bag );};if _fe .Oblob !=nil {_ceb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_fb .AddPreserveSpaceAttr (&_ceb ,*_fe .Oblob );e .EncodeElement (_fe .Oblob ,_ceb );};if _fe .Empty !=nil {_agdc :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_fe .Empty ,_agdc );};if _fe .Null !=nil {_ada :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_fe .Null ,_ada );};if _fe .I1 !=nil {_bfd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_fe .I1 ,_bfd );};if _fe .I2 !=nil {_bgdb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_fe .I2 ,_bgdb );};if _fe .I4 !=nil {_afa :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_fe .I4 ,_afa );};if _fe .I8 !=nil {_faa :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_fe .I8 ,_faa );};if _fe .Int !=nil {_cea :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_fe .Int ,_cea );};if _fe .Ui1 !=nil {_dea :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_fe .Ui1 ,_dea );};if _fe .Ui2 !=nil {_fgeg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_fe .Ui2 ,_fgeg );};if _fe .Ui4 !=nil {_cad :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_fe .Ui4 ,_cad );};if _fe .Ui8 !=nil {_gbb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_fe .Ui8 ,_gbb );};if _fe .Uint !=nil {_dgf :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_fe .Uint ,_dgf );};if _fe .R4 !=nil {_gfc :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_fe .R4 ,_gfc );};if _fe .R8 !=nil {_dbe :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_fe .R8 ,_dbe );};if _fe .Decimal !=nil {_bba :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_fe .Decimal ,_bba );};if _fe .Lpstr !=nil {_aea :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_fb .AddPreserveSpaceAttr (&_aea ,*_fe .Lpstr );e .EncodeElement (_fe .Lpstr ,_aea );};if _fe .Lpwstr !=nil {_eaac :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_fb .AddPreserveSpaceAttr (&_eaac ,*_fe .Lpwstr );e .EncodeElement (_fe .Lpwstr ,_eaac );};if _fe .Bstr !=nil {_eag :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_fb .AddPreserveSpaceAttr (&_eag ,*_fe .Bstr );e .EncodeElement (_fe .Bstr ,_eag );};if _fe .Date !=nil {_faag :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fe .Date ,_faag );};if _fe .Filetime !=nil {_gfca :=_d .StartElement {Name :_d .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_fe .Filetime ,_gfca );};if _fe .Bool !=nil {_fcd :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_fe .Bool ,_fcd );};if _fe .Cy !=nil {_egeb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ac\u0079"}};_fb .AddPreserveSpaceAttr (&_egeb ,*_fe .Cy );e .EncodeElement (_fe .Cy ,_egeb );};if _fe .Error !=nil {_bge :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_fb .AddPreserveSpaceAttr (&_bge ,*_fe .Error );e .EncodeElement (_fe .Error ,_bge );};if _fe .Stream !=nil {_eagf :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_fb .AddPreserveSpaceAttr (&_eagf ,*_fe .Stream );e .EncodeElement (_fe .Stream ,_eagf );};if _fe .Ostream !=nil {_bbb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_fb .AddPreserveSpaceAttr (&_bbb ,*_fe .Ostream );e .EncodeElement (_fe .Ostream ,_bbb );};if _fe .Storage !=nil {_eae :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_fb .AddPreserveSpaceAttr (&_eae ,*_fe .Storage );e .EncodeElement (_fe .Storage ,_eae );};if _fe .Ostorage !=nil {_ff :=_d .StartElement {Name :_d .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_fb .AddPreserveSpaceAttr (&_ff ,*_fe .Ostorage );e .EncodeElement (_fe .Ostorage ,_ff );};if _fe .Vstream !=nil {_fab :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_fe .Vstream ,_fab );};if _fe .Clsid !=nil {_ffc :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_fb .AddPreserveSpaceAttr (&_ffc ,*_fe .Clsid );e .EncodeElement (_fe .Clsid ,_ffc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_dgde *CT_Empty )ValidateWithPath (path string )error {return nil };func NewVariant ()*Variant {_addg :=&Variant {};_addg .CT_Variant =*NewCT_Variant ();return _addg };func init (){_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fcc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 +// ValidateWithPath validates the Null and its children, prefixing error messages with path +func (_acbe *Null )ValidateWithPath (path string )error {if _dbb :=_acbe .CT_Null .ValidateWithPath (path );_dbb !=nil {return _dbb ;};return nil ;};func init (){_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 );_fb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 d2188d02c7..dec3051c16 100644 --- a/schema/soo/ofc/extended_properties/extended_properties.go +++ b/schema/soo/ofc/extended_properties/extended_properties.go @@ -9,37 +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 extended_properties ;import (_b "encoding/xml";_bc "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";_be "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";);func NewCT_VectorLpstr ()*CT_VectorLpstr {_ff :=&CT_VectorLpstr {};_ff .Vector =_be .NewVector ();return _ff ;};type CT_VectorVariant struct{Vector *_be .Vector ;}; - -// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_dcd *CT_Properties )ValidateWithPath (path string )error {if _dcd .HeadingPairs !=nil {if _eca :=_dcd .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_eca !=nil {return _eca ;};};if _dcd .TitlesOfParts !=nil {if _gaf :=_dcd .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_gaf !=nil {return _gaf ;};};if _dcd .HLinks !=nil {if _db :=_dcd .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073");_db !=nil {return _db ;};};if _dcd .DigSig !=nil {if _cfb :=_dcd .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_cfb !=nil {return _cfb ;};};return nil ;}; - -// Validate validates the CT_Properties and its children -func (_dcgb *CT_Properties )Validate ()error {return _dcgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +package extended_properties ;import (_g "encoding/xml";_c "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/common/logger";_a "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";); // ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path -func (_ad *CT_DigSigBlob )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path -func (_gg *CT_VectorVariant )ValidateWithPath (path string )error {if _ffc :=_gg .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_ffc !=nil {return _ffc ;};return nil ;};type CT_VectorLpstr struct{Vector *_be .Vector ;};func (_cfe *CT_VectorVariant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfe .Vector =_be .NewVector ();_gdb :for {_bae ,_gbed :=d .Token ();if _gbed !=nil {return _gbed ;};switch _dcb :=_bae .(type ){case _b .StartElement :switch _dcb .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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dgef :=d .DecodeElement (_cfe .Vector ,&_dcb );_dgef !=nil {return _dgef ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_dcb .Name );if _da :=d .Skip ();_da !=nil {return _da ;};};case _b .EndElement :break _gdb ;case _b .CharData :};};return nil ;};type CT_DigSigBlob struct{Blob string ;};func (_dge *CT_Properties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edf :for {_dgc ,_cge :=d .Token ();if _cge !=nil {return _cge ;};switch _adb :=_dgc .(type ){case _b .StartElement :switch _adb .Name {case _b .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"},_b .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"}:_dge .Template =new (string );if _ae :=d .DecodeElement (_dge .Template ,&_adb );_ae !=nil {return _ae ;};case _b .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"},_b .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"}:_dge .Manager =new (string );if _fg :=d .DecodeElement (_dge .Manager ,&_adb );_fg !=nil {return _fg ;};case _b .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"},_b .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"}:_dge .Company =new (string );if _eda :=d .DecodeElement (_dge .Company ,&_adb );_eda !=nil {return _eda ;};case _b .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"},_b .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"}:_dge .Pages =new (int32 );if _dd :=d .DecodeElement (_dge .Pages ,&_adb );_dd !=nil {return _dd ;};case _b .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"},_b .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"}:_dge .Words =new (int32 );if _edaa :=d .DecodeElement (_dge .Words ,&_adb );_edaa !=nil {return _edaa ;};case _b .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"},_b .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"}:_dge .Characters =new (int32 );if _ecd :=d .DecodeElement (_dge .Characters ,&_adb );_ecd !=nil {return _ecd ;};case _b .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"},_b .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"}:_dge .PresentationFormat =new (string );if _feg :=d .DecodeElement (_dge .PresentationFormat ,&_adb );_feg !=nil {return _feg ;};case _b .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"},_b .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"}:_dge .Lines =new (int32 );if _gb :=d .DecodeElement (_dge .Lines ,&_adb );_gb !=nil {return _gb ;};case _b .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"},_b .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"}:_dge .Paragraphs =new (int32 );if _gbe :=d .DecodeElement (_dge .Paragraphs ,&_adb );_gbe !=nil {return _gbe ;};case _b .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"},_b .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"}:_dge .Slides =new (int32 );if _dde :=d .DecodeElement (_dge .Slides ,&_adb );_dde !=nil {return _dde ;};case _b .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"},_b .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"}:_dge .Notes =new (int32 );if _fgb :=d .DecodeElement (_dge .Notes ,&_adb );_fgb !=nil {return _fgb ;};case _b .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"},_b .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"}:_dge .TotalTime =new (int32 );if _ecdc :=d .DecodeElement (_dge .TotalTime ,&_adb );_ecdc !=nil {return _ecdc ;};case _b .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"},_b .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"}:_dge .HiddenSlides =new (int32 );if _ecdg :=d .DecodeElement (_dge .HiddenSlides ,&_adb );_ecdg !=nil {return _ecdg ;};case _b .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"},_b .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"}:_dge .MMClips =new (int32 );if _efg :=d .DecodeElement (_dge .MMClips ,&_adb );_efg !=nil {return _efg ;};case _b .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"},_b .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"}:_dge .ScaleCrop =new (bool );if _ee :=d .DecodeElement (_dge .ScaleCrop ,&_adb );_ee !=nil {return _ee ;};case _b .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"},_b .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"}:_dge .HeadingPairs =NewCT_VectorVariant ();if _fega :=d .DecodeElement (_dge .HeadingPairs ,&_adb );_fega !=nil {return _fega ;};case _b .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"},_b .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"}:_dge .TitlesOfParts =NewCT_VectorLpstr ();if _dcg :=d .DecodeElement (_dge .TitlesOfParts ,&_adb );_dcg !=nil {return _dcg ;};case _b .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"},_b .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"}:_dge .LinksUpToDate =new (bool );if _abb :=d .DecodeElement (_dge .LinksUpToDate ,&_adb );_abb !=nil {return _abb ;};case _b .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"},_b .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"}:_dge .CharactersWithSpaces =new (int32 );if _aa :=d .DecodeElement (_dge .CharactersWithSpaces ,&_adb );_aa !=nil {return _aa ;};case _b .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"},_b .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"}:_dge .SharedDoc =new (bool );if _bcda :=d .DecodeElement (_dge .SharedDoc ,&_adb );_bcda !=nil {return _bcda ;};case _b .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"},_b .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"}:_dge .HyperlinkBase =new (string );if _df :=d .DecodeElement (_dge .HyperlinkBase ,&_adb );_df !=nil {return _df ;};case _b .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"},_b .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"}:_dge .HLinks =NewCT_VectorVariant ();if _eg :=d .DecodeElement (_dge .HLinks ,&_adb );_eg !=nil {return _eg ;};case _b .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"},_b .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"}:_dge .HyperlinksChanged =new (bool );if _ccc :=d .DecodeElement (_dge .HyperlinksChanged ,&_adb );_ccc !=nil {return _ccc ;};case _b .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"},_b .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"}:_dge .DigSig =NewCT_DigSigBlob ();if _ecf :=d .DecodeElement (_dge .DigSig ,&_adb );_ecf !=nil {return _ecf ;};case _b .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"},_b .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"}:_dge .Application =new (string );if _bd :=d .DecodeElement (_dge .Application ,&_adb );_bd !=nil {return _bd ;};case _b .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"},_b .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"}:_dge .AppVersion =new (string );if _fge :=d .DecodeElement (_dge .AppVersion ,&_adb );_fge !=nil {return _fge ;};case _b .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"},_b .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"}:_dge .DocSecurity =new (int32 );if _cag :=d .DecodeElement (_dge .DocSecurity ,&_adb );_cag !=nil {return _cag ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_adb .Name );if _dff :=d .Skip ();_dff !=nil {return _dff ;};};case _b .EndElement :break _edf ;case _b .CharData :};};return nil ;}; - -// Validate validates the CT_VectorVariant and its children -func (_bdg *CT_VectorVariant )Validate ()error {return _bdg .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_DigSigBlob ()*CT_DigSigBlob {_cc :=&CT_DigSigBlob {};return _cc };func (_e *CT_DigSigBlob )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_af :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_bc .AddPreserveSpaceAttr (&_af ,_e .Blob );e .EncodeElement (_e .Blob ,_af );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_dgb *Properties )ValidateWithPath (path string )error {if _bef :=_dgb .CT_Properties .ValidateWithPath (path );_bef !=nil {return _bef ;};return nil ;};func (_eeg *CT_VectorLpstr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cca :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_eeg .Vector ,_cca );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bec *CT_DigSigBlob )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ca :for {_g ,_f :=d .Token ();if _f !=nil {return _f ;};switch _bcg :=_g .(type ){case _b .StartElement :switch _bcg .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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _d :=d .DecodeElement (&_bec .Blob ,&_bcg );_d !=nil {return _d ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_bcg .Name );if _ga :=d .Skip ();_ga !=nil {return _ga ;};};case _b .EndElement :break _ca ;case _b .CharData :};};return nil ;};func (_dg *CT_Properties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dg .Template !=nil {_ade :=_b .StartElement {Name :_b .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_bc .AddPreserveSpaceAttr (&_ade ,*_dg .Template );e .EncodeElement (_dg .Template ,_ade );};if _dg .Manager !=nil {_cae :=_b .StartElement {Name :_b .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_bc .AddPreserveSpaceAttr (&_cae ,*_dg .Manager );e .EncodeElement (_dg .Manager ,_cae );};if _dg .Company !=nil {_ge :=_b .StartElement {Name :_b .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_bc .AddPreserveSpaceAttr (&_ge ,*_dg .Company );e .EncodeElement (_dg .Company ,_ge );};if _dg .Pages !=nil {_cg :=_b .StartElement {Name :_b .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_dg .Pages ,_cg );};if _dg .Words !=nil {_bf :=_b .StartElement {Name :_b .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_dg .Words ,_bf );};if _dg .Characters !=nil {_fb :=_b .StartElement {Name :_b .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_dg .Characters ,_fb );};if _dg .PresentationFormat !=nil {_fe :=_b .StartElement {Name :_b .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_bc .AddPreserveSpaceAttr (&_fe ,*_dg .PresentationFormat );e .EncodeElement (_dg .PresentationFormat ,_fe );};if _dg .Lines !=nil {_ag :=_b .StartElement {Name :_b .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_dg .Lines ,_ag );};if _dg .Paragraphs !=nil {_ea :=_b .StartElement {Name :_b .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_dg .Paragraphs ,_ea );};if _dg .Slides !=nil {_cb :=_b .StartElement {Name :_b .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_dg .Slides ,_cb );};if _dg .Notes !=nil {_ed :=_b .StartElement {Name :_b .Name {Local :"\u004e\u006f\u0074e\u0073"}};e .EncodeElement (_dg .Notes ,_ed );};if _dg .TotalTime !=nil {_ba :=_b .StartElement {Name :_b .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_dg .TotalTime ,_ba );};if _dg .HiddenSlides !=nil {_ab :=_b .StartElement {Name :_b .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_dg .HiddenSlides ,_ab );};if _dg .MMClips !=nil {_ec :=_b .StartElement {Name :_b .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_dg .MMClips ,_ec );};if _dg .ScaleCrop !=nil {_bcd :=_b .StartElement {Name :_b .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}};e .EncodeElement (_dg .ScaleCrop ,_bcd );};if _dg .HeadingPairs !=nil {_fc :=_b .StartElement {Name :_b .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_dg .HeadingPairs ,_fc );};if _dg .TitlesOfParts !=nil {_ece :=_b .StartElement {Name :_b .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_dg .TitlesOfParts ,_ece );};if _dg .LinksUpToDate !=nil {_ef :=_b .StartElement {Name :_b .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_dg .LinksUpToDate ,_ef );};if _dg .CharactersWithSpaces !=nil {_ce :=_b .StartElement {Name :_b .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_dg .CharactersWithSpaces ,_ce );};if _dg .SharedDoc !=nil {_eb :=_b .StartElement {Name :_b .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}};e .EncodeElement (_dg .SharedDoc ,_eb );};if _dg .HyperlinkBase !=nil {_cf :=_b .StartElement {Name :_b .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_bc .AddPreserveSpaceAttr (&_cf ,*_dg .HyperlinkBase );e .EncodeElement (_dg .HyperlinkBase ,_cf );};if _dg .HLinks !=nil {_eaa :=_b .StartElement {Name :_b .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_dg .HLinks ,_eaa );};if _dg .HyperlinksChanged !=nil {_dc :=_b .StartElement {Name :_b .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}};e .EncodeElement (_dg .HyperlinksChanged ,_dc );};if _dg .DigSig !=nil {_gff :=_b .StartElement {Name :_b .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_dg .DigSig ,_gff );};if _dg .Application !=nil {_gfd :=_b .StartElement {Name :_b .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}};_bc .AddPreserveSpaceAttr (&_gfd ,*_dg .Application );e .EncodeElement (_dg .Application ,_gfd );};if _dg .AppVersion !=nil {_gd :=_b .StartElement {Name :_b .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_bc .AddPreserveSpaceAttr (&_gd ,*_dg .AppVersion );e .EncodeElement (_dg .AppVersion ,_gd );};if _dg .DocSecurity !=nil {_gc :=_b .StartElement {Name :_b .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_dg .DocSecurity ,_gc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +func (_ee *CT_DigSigBlob )ValidateWithPath (path string )error {return nil }; // Validate validates the Properties and its children -func (_bdf *Properties )Validate ()error {return _bdf .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type Properties struct{CT_Properties };func NewCT_Properties ()*CT_Properties {_ada :=&CT_Properties {};return _ada };func (_dcba *Properties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _dcba .CT_Properties .MarshalXML (e ,start );};func NewCT_VectorVariant ()*CT_VectorVariant {_agf :=&CT_VectorVariant {};_agf .Vector =_be .NewVector ();return _agf ;};func NewProperties ()*Properties {_ccf :=&Properties {};_ccf .CT_Properties =*NewCT_Properties ();return _ccf ;}; +func (_agc *Properties )Validate ()error {return _agc .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_DigSigBlob ()*CT_DigSigBlob {_db :=&CT_DigSigBlob {};return _db };func (_dbc *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 _dbc .CT_Properties .MarshalXML (e ,start );};func (_aec *CT_VectorVariant )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aec .Vector =_a .NewVector ();_fbe :for {_fefa ,_aee :=d .Token ();if _aee !=nil {return _aee ;};switch _cbg :=_fefa .(type ){case _g .StartElement :switch _cbg .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 _eab :=d .DecodeElement (_aec .Vector ,&_cbg );_eab !=nil {return _eab ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_cbg .Name );if _fbb :=d .Skip ();_fbb !=nil {return _fbb ;};};case _g .EndElement :break _fbe ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_DigSigBlob and its children -func (_gf *CT_DigSigBlob )Validate ()error {return _gf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};func (_gca *CT_VectorVariant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_age :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_gca .Vector ,_age );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gea *Properties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gea .CT_Properties =*NewCT_Properties ();_geb :for {_geag ,_bfc :=d .Token ();if _bfc !=nil {return _bfc ;};switch _efa :=_geag .(type ){case _b .StartElement :switch _efa .Name {case _b .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"},_b .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"}:_gea .Template =new (string );if _fga :=d .DecodeElement (_gea .Template ,&_efa );_fga !=nil {return _fga ;};case _b .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"},_b .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"}:_gea .Manager =new (string );if _aab :=d .DecodeElement (_gea .Manager ,&_efa );_aab !=nil {return _aab ;};case _b .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"},_b .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"}:_gea .Company =new (string );if _edaf :=d .DecodeElement (_gea .Company ,&_efa );_edaf !=nil {return _edaf ;};case _b .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"},_b .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"}:_gea .Pages =new (int32 );if _gffe :=d .DecodeElement (_gea .Pages ,&_efa );_gffe !=nil {return _gffe ;};case _b .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"},_b .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"}:_gea .Words =new (int32 );if _afd :=d .DecodeElement (_gea .Words ,&_efa );_afd !=nil {return _afd ;};case _b .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"},_b .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"}:_gea .Characters =new (int32 );if _ggd :=d .DecodeElement (_gea .Characters ,&_efa );_ggd !=nil {return _ggd ;};case _b .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"},_b .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"}:_gea .PresentationFormat =new (string );if _fee :=d .DecodeElement (_gea .PresentationFormat ,&_efa );_fee !=nil {return _fee ;};case _b .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"},_b .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"}:_gea .Lines =new (int32 );if _ebc :=d .DecodeElement (_gea .Lines ,&_efa );_ebc !=nil {return _ebc ;};case _b .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"},_b .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"}:_gea .Paragraphs =new (int32 );if _gfe :=d .DecodeElement (_gea .Paragraphs ,&_efa );_gfe !=nil {return _gfe ;};case _b .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"},_b .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"}:_gea .Slides =new (int32 );if _dcde :=d .DecodeElement (_gea .Slides ,&_efa );_dcde !=nil {return _dcde ;};case _b .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"},_b .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"}:_gea .Notes =new (int32 );if _bcf :=d .DecodeElement (_gea .Notes ,&_efa );_bcf !=nil {return _bcf ;};case _b .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"},_b .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"}:_gea .TotalTime =new (int32 );if _bg :=d .DecodeElement (_gea .TotalTime ,&_efa );_bg !=nil {return _bg ;};case _b .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"},_b .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"}:_gea .HiddenSlides =new (int32 );if _cd :=d .DecodeElement (_gea .HiddenSlides ,&_efa );_cd !=nil {return _cd ;};case _b .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"},_b .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"}:_gea .MMClips =new (int32 );if _edc :=d .DecodeElement (_gea .MMClips ,&_efa );_edc !=nil {return _edc ;};case _b .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"},_b .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"}:_gea .ScaleCrop =new (bool );if _adbb :=d .DecodeElement (_gea .ScaleCrop ,&_efa );_adbb !=nil {return _adbb ;};case _b .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"},_b .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"}:_gea .HeadingPairs =NewCT_VectorVariant ();if _de :=d .DecodeElement (_gea .HeadingPairs ,&_efa );_de !=nil {return _de ;};case _b .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"},_b .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"}:_gea .TitlesOfParts =NewCT_VectorLpstr ();if _dca :=d .DecodeElement (_gea .TitlesOfParts ,&_efa );_dca !=nil {return _dca ;};case _b .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"},_b .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"}:_gea .LinksUpToDate =new (bool );if _dbg :=d .DecodeElement (_gea .LinksUpToDate ,&_efa );_dbg !=nil {return _dbg ;};case _b .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"},_b .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"}:_gea .CharactersWithSpaces =new (int32 );if _gcb :=d .DecodeElement (_gea .CharactersWithSpaces ,&_efa );_gcb !=nil {return _gcb ;};case _b .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"},_b .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"}:_gea .SharedDoc =new (bool );if _gcbb :=d .DecodeElement (_gea .SharedDoc ,&_efa );_gcbb !=nil {return _gcbb ;};case _b .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"},_b .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"}:_gea .HyperlinkBase =new (string );if _egg :=d .DecodeElement (_gea .HyperlinkBase ,&_efa );_egg !=nil {return _egg ;};case _b .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"},_b .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"}:_gea .HLinks =NewCT_VectorVariant ();if _edb :=d .DecodeElement (_gea .HLinks ,&_efa );_edb !=nil {return _edb ;};case _b .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"},_b .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"}:_gea .HyperlinksChanged =new (bool );if _ccb :=d .DecodeElement (_gea .HyperlinksChanged ,&_efa );_ccb !=nil {return _ccb ;};case _b .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"},_b .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"}:_gea .DigSig =NewCT_DigSigBlob ();if _ggg :=d .DecodeElement (_gea .DigSig ,&_efa );_ggg !=nil {return _ggg ;};case _b .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"},_b .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"}:_gea .Application =new (string );if _ebce :=d .DecodeElement (_gea .Application ,&_efa );_ebce !=nil {return _ebce ;};case _b .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"},_b .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"}:_gea .AppVersion =new (string );if _bea :=d .DecodeElement (_gea .AppVersion ,&_efa );_bea !=nil {return _bea ;};case _b .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"},_b .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"}:_gea .DocSecurity =new (int32 );if _fbe :=d .DecodeElement (_gea .DocSecurity ,&_efa );_fbe !=nil {return _fbe ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_efa .Name );if _ede :=d .Skip ();_ede !=nil {return _ede ;};};case _b .EndElement :break _geb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path +func (_gag *CT_VectorVariant )ValidateWithPath (path string )error {if _bbbd :=_gag .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_bbbd !=nil {return _bbbd ;};return nil ;};func NewProperties ()*Properties {_dee :=&Properties {};_dee .CT_Properties =*NewCT_Properties ();return _dee ;}; -// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path -func (_gdg *CT_VectorLpstr )ValidateWithPath (path string )error {if _cbe :=_gdg .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_cbe !=nil {return _cbe ;};return nil ;}; +// Validate validates the CT_DigSigBlob and its children +func (_ef *CT_DigSigBlob )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};func (_bb *CT_DigSigBlob )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cg :for {_e ,_be :=d .Token ();if _be !=nil {return _be ;};switch _fd :=_e .(type ){case _g .StartElement :switch _fd .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 _fe :=d .DecodeElement (&_bb .Blob ,&_fd );_fe !=nil {return _fe ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_fd .Name );if _ac :=d .Skip ();_ac !=nil {return _ac ;};};case _g .EndElement :break _cg ;case _g .CharData :};};return nil ;};func (_b *CT_DigSigBlob )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gf :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_c .AddPreserveSpaceAttr (&_gf ,_b .Blob );e .EncodeElement (_b .Blob ,_gf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_VectorLpstr and its children -func (_efd *CT_VectorLpstr )Validate ()error {return _efd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");};type CT_Properties struct{ +// Validate validates the CT_Properties and its children +func (_cdc *CT_Properties )Validate ()error {return _cdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_VectorLpstr ()*CT_VectorLpstr {_ccd :=&CT_VectorLpstr {};_ccd .Vector =_a .NewVector ();return _ccd ;};func NewCT_Properties ()*CT_Properties {_fg :=&CT_Properties {};return _fg };func (_gega *CT_VectorLpstr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bea :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_gega .Vector ,_bea );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_VectorVariant struct{Vector *_a .Vector ;};type CT_Properties struct{ // Name of Document Template Template *string ; @@ -120,4 +105,19 @@ Application *string ; AppVersion *string ; // Document Security -DocSecurity *int32 ;};func (_dgf *CT_VectorLpstr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgf .Vector =_be .NewVector ();_aee :for {_caec ,_dbc :=d .Token ();if _dbc !=nil {return _dbc ;};switch _edff :=_caec .(type ){case _b .StartElement :switch _edff .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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bfa :=d .DecodeElement (_dgf .Vector ,&_edff );_bfa !=nil {return _bfa ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_edff .Name );if _eege :=d .Skip ();_eege !=nil {return _eege ;};};case _b .EndElement :break _aee ;case _b .CharData :};};return nil ;};func init (){_bc .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 );_bc .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 );_bc .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 );_bc .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 );_bc .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 +DocSecurity *int32 ;};type CT_DigSigBlob struct{Blob string ;};func (_ddf *Properties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddf .CT_Properties =*NewCT_Properties ();_aeb :for {_adg ,_bfe :=d .Token ();if _bfe !=nil {return _bfe ;};switch _dca :=_adg .(type ){case _g .StartElement :switch _dca .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"}:_ddf .Template =new (string );if _dae :=d .DecodeElement (_ddf .Template ,&_dca );_dae !=nil {return _dae ;};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"}:_ddf .Manager =new (string );if _dbff :=d .DecodeElement (_ddf .Manager ,&_dca );_dbff !=nil {return _dbff ;};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"}:_ddf .Company =new (string );if _cdcb :=d .DecodeElement (_ddf .Company ,&_dca );_cdcb !=nil {return _cdcb ;};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"}:_ddf .Pages =new (int32 );if _edf :=d .DecodeElement (_ddf .Pages ,&_dca );_edf !=nil {return _edf ;};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"}:_ddf .Words =new (int32 );if _bbc :=d .DecodeElement (_ddf .Words ,&_dca );_bbc !=nil {return _bbc ;};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"}:_ddf .Characters =new (int32 );if _dg :=d .DecodeElement (_ddf .Characters ,&_dca );_dg !=nil {return _dg ;};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"}:_ddf .PresentationFormat =new (string );if _agd :=d .DecodeElement (_ddf .PresentationFormat ,&_dca );_agd !=nil {return _agd ;};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"}:_ddf .Lines =new (int32 );if _aad :=d .DecodeElement (_ddf .Lines ,&_dca );_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 :"\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"}:_ddf .Paragraphs =new (int32 );if _cbb :=d .DecodeElement (_ddf .Paragraphs ,&_dca );_cbb !=nil {return _cbb ;};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"}:_ddf .Slides =new (int32 );if _dcb :=d .DecodeElement (_ddf .Slides ,&_dca );_dcb !=nil {return _dcb ;};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"}:_ddf .Notes =new (int32 );if _gfc :=d .DecodeElement (_ddf .Notes ,&_dca );_gfc !=nil {return _gfc ;};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"}:_ddf .TotalTime =new (int32 );if _dfc :=d .DecodeElement (_ddf .TotalTime ,&_dca );_dfc !=nil {return _dfc ;};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"}:_ddf .HiddenSlides =new (int32 );if _fa :=d .DecodeElement (_ddf .HiddenSlides ,&_dca );_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 :"\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"}:_ddf .MMClips =new (int32 );if _fac :=d .DecodeElement (_ddf .MMClips ,&_dca );_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 :"\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"}:_ddf .ScaleCrop =new (bool );if _fdb :=d .DecodeElement (_ddf .ScaleCrop ,&_dca );_fdb !=nil {return _fdb ;};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"}:_ddf .HeadingPairs =NewCT_VectorVariant ();if _gaf :=d .DecodeElement (_ddf .HeadingPairs ,&_dca );_gaf !=nil {return _gaf ;};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"}:_ddf .TitlesOfParts =NewCT_VectorLpstr ();if _ebe :=d .DecodeElement (_ddf .TitlesOfParts ,&_dca );_ebe !=nil {return _ebe ;};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"}:_ddf .LinksUpToDate =new (bool );if _gec :=d .DecodeElement (_ddf .LinksUpToDate ,&_dca );_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 :"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"}:_ddf .CharactersWithSpaces =new (int32 );if _bfea :=d .DecodeElement (_ddf .CharactersWithSpaces ,&_dca );_bfea !=nil {return _bfea ;};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"}:_ddf .SharedDoc =new (bool );if _dfcb :=d .DecodeElement (_ddf .SharedDoc ,&_dca );_dfcb !=nil {return _dfcb ;};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"}:_ddf .HyperlinkBase =new (string );if _gd :=d .DecodeElement (_ddf .HyperlinkBase ,&_dca );_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 :"\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"}:_ddf .HLinks =NewCT_VectorVariant ();if _faf :=d .DecodeElement (_ddf .HLinks ,&_dca );_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 :"\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"}:_ddf .HyperlinksChanged =new (bool );if _edc :=d .DecodeElement (_ddf .HyperlinksChanged ,&_dca );_edc !=nil {return _edc ;};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"}:_ddf .DigSig =NewCT_DigSigBlob ();if _gga :=d .DecodeElement (_ddf .DigSig ,&_dca );_gga !=nil {return _gga ;};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"}:_ddf .Application =new (string );if _dcae :=d .DecodeElement (_ddf .Application ,&_dca );_dcae !=nil {return _dcae ;};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"}:_ddf .AppVersion =new (string );if _fba :=d .DecodeElement (_ddf .AppVersion ,&_dca );_fba !=nil {return _fba ;};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"}:_ddf .DocSecurity =new (int32 );if _cef :=d .DecodeElement (_ddf .DocSecurity ,&_dca );_cef !=nil {return _cef ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dca .Name );if _dce :=d .Skip ();_dce !=nil {return _dce ;};};case _g .EndElement :break _aeb ;case _g .CharData :};};return nil ;};func (_gc *CT_Properties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gc .Template !=nil {_ad :=_g .StartElement {Name :_g .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_c .AddPreserveSpaceAttr (&_ad ,*_gc .Template );e .EncodeElement (_gc .Template ,_ad );};if _gc .Manager !=nil {_gcb :=_g .StartElement {Name :_g .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_c .AddPreserveSpaceAttr (&_gcb ,*_gc .Manager );e .EncodeElement (_gc .Manager ,_gcb );};if _gc .Company !=nil {_fef :=_g .StartElement {Name :_g .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_c .AddPreserveSpaceAttr (&_fef ,*_gc .Company );e .EncodeElement (_gc .Company ,_fef );};if _gc .Pages !=nil {_ae :=_g .StartElement {Name :_g .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_gc .Pages ,_ae );};if _gc .Words !=nil {_dbf :=_g .StartElement {Name :_g .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_gc .Words ,_dbf );};if _gc .Characters !=nil {_ga :=_g .StartElement {Name :_g .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_gc .Characters ,_ga );};if _gc .PresentationFormat !=nil {_ag :=_g .StartElement {Name :_g .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_c .AddPreserveSpaceAttr (&_ag ,*_gc .PresentationFormat );e .EncodeElement (_gc .PresentationFormat ,_ag );};if _gc .Lines !=nil {_fgb :=_g .StartElement {Name :_g .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_gc .Lines ,_fgb );};if _gc .Paragraphs !=nil {_ed :=_g .StartElement {Name :_g .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_gc .Paragraphs ,_ed );};if _gc .Slides !=nil {_ce :=_g .StartElement {Name :_g .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_gc .Slides ,_ce );};if _gc .Notes !=nil {_ea :=_g .StartElement {Name :_g .Name {Local :"\u004e\u006f\u0074e\u0073"}};e .EncodeElement (_gc .Notes ,_ea );};if _gc .TotalTime !=nil {_eg :=_g .StartElement {Name :_g .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_gc .TotalTime ,_eg );};if _gc .HiddenSlides !=nil {_bg :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_gc .HiddenSlides ,_bg );};if _gc .MMClips !=nil {_cd :=_g .StartElement {Name :_g .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_gc .MMClips ,_cd );};if _gc .ScaleCrop !=nil {_eag :=_g .StartElement {Name :_g .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}};e .EncodeElement (_gc .ScaleCrop ,_eag );};if _gc .HeadingPairs !=nil {_edb :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_gc .HeadingPairs ,_edb );};if _gc .TitlesOfParts !=nil {_adc :=_g .StartElement {Name :_g .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_gc .TitlesOfParts ,_adc );};if _gc .LinksUpToDate !=nil {_aga :=_g .StartElement {Name :_g .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_gc .LinksUpToDate ,_aga );};if _gc .CharactersWithSpaces !=nil {_cec :=_g .StartElement {Name :_g .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_gc .CharactersWithSpaces ,_cec );};if _gc .SharedDoc !=nil {_ca :=_g .StartElement {Name :_g .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}};e .EncodeElement (_gc .SharedDoc ,_ca );};if _gc .HyperlinkBase !=nil {_dd :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_c .AddPreserveSpaceAttr (&_dd ,*_gc .HyperlinkBase );e .EncodeElement (_gc .HyperlinkBase ,_dd );};if _gc .HLinks !=nil {_bee :=_g .StartElement {Name :_g .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_gc .HLinks ,_bee );};if _gc .HyperlinksChanged !=nil {_aa :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}};e .EncodeElement (_gc .HyperlinksChanged ,_aa );};if _gc .DigSig !=nil {_bbb :=_g .StartElement {Name :_g .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_gc .DigSig ,_bbb );};if _gc .Application !=nil {_fdg :=_g .StartElement {Name :_g .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}};_c .AddPreserveSpaceAttr (&_fdg ,*_gc .Application );e .EncodeElement (_gc .Application ,_fdg );};if _gc .AppVersion !=nil {_caa :=_g .StartElement {Name :_g .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_c .AddPreserveSpaceAttr (&_caa ,*_gc .AppVersion );e .EncodeElement (_gc .AppVersion ,_caa );};if _gc .DocSecurity !=nil {_ge :=_g .StartElement {Name :_g .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_gc .DocSecurity ,_ge );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Properties struct{CT_Properties }; + +// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path +func (_dcd *CT_VectorLpstr )ValidateWithPath (path string )error {if _bdf :=_dcd .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_bdf !=nil {return _bdf ;};return nil ;};type CT_VectorLpstr struct{Vector *_a .Vector ;};func (_df *CT_VectorLpstr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_df .Vector =_a .NewVector ();_dag :for {_cdb ,_aae :=d .Token ();if _aae !=nil {return _aae ;};switch _adce :=_cdb .(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 _fee :=d .DecodeElement (_df .Vector ,&_adce );_fee !=nil {return _fee ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_adce .Name );if _bfa :=d .Skip ();_bfa !=nil {return _bfa ;};};case _g .EndElement :break _dag ;case _g .CharData :};};return nil ;}; + +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_fga *Properties )ValidateWithPath (path string )error {if _eda :=_fga .CT_Properties .ValidateWithPath (path );_eda !=nil {return _eda ;};return nil ;}; + +// Validate validates the CT_VectorVariant and its children +func (_cacd *CT_VectorVariant )Validate ()error {return _cacd .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_VectorVariant ()*CT_VectorVariant {_fb :=&CT_VectorVariant {};_fb .Vector =_a .NewVector ();return _fb ;};func (_eacc *CT_VectorVariant )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aed :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_eacc .Vector ,_aed );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_VectorLpstr and its children +func (_ecb *CT_VectorLpstr )Validate ()error {return _ecb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");}; + +// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path +func (_cac *CT_Properties )ValidateWithPath (path string )error {if _cac .HeadingPairs !=nil {if _cbe :=_cac .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_cbe !=nil {return _cbe ;};};if _cac .TitlesOfParts !=nil {if _ccg :=_cac .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_ccg !=nil {return _ccg ;};};if _cac .HLinks !=nil {if _gcf :=_cac .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073");_gcf !=nil {return _gcf ;};};if _cac .DigSig !=nil {if _aaf :=_cac .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_aaf !=nil {return _aaf ;};};return nil ;};func (_bd *CT_Properties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ege :for {_de ,_ff :=d .Token ();if _ff !=nil {return _ff ;};switch _cf :=_de .(type ){case _g .StartElement :switch _cf .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"}:_bd .Template =new (string );if _geg :=d .DecodeElement (_bd .Template ,&_cf );_geg !=nil {return _geg ;};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"}:_bd .Manager =new (string );if _fec :=d .DecodeElement (_bd .Manager ,&_cf );_fec !=nil {return _fec ;};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"}:_bd .Company =new (string );if _bc :=d .DecodeElement (_bd .Company ,&_cf );_bc !=nil {return _bc ;};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"}:_bd .Pages =new (int32 );if _cfb :=d .DecodeElement (_bd .Pages ,&_cf );_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 :"\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"}:_bd .Words =new (int32 );if _bf :=d .DecodeElement (_bd .Words ,&_cf );_bf !=nil {return _bf ;};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"}:_bd .Characters =new (int32 );if _ba :=d .DecodeElement (_bd .Characters ,&_cf );_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 :"\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"}:_bd .PresentationFormat =new (string );if _bae :=d .DecodeElement (_bd .PresentationFormat ,&_cf );_bae !=nil {return _bae ;};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"}:_bd .Lines =new (int32 );if _ec :=d .DecodeElement (_bd .Lines ,&_cf );_ec !=nil {return _ec ;};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"}:_bd .Paragraphs =new (int32 );if _fc :=d .DecodeElement (_bd .Paragraphs ,&_cf );_fc !=nil {return _fc ;};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"}:_bd .Slides =new (int32 );if _gg :=d .DecodeElement (_bd .Slides ,&_cf );_gg !=nil {return _gg ;};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"}:_bd .Notes =new (int32 );if _eae :=d .DecodeElement (_bd .Notes ,&_cf );_eae !=nil {return _eae ;};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"}:_bd .TotalTime =new (int32 );if _af :=d .DecodeElement (_bd .TotalTime ,&_cf );_af !=nil {return _af ;};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"}:_bd .HiddenSlides =new (int32 );if _eac :=d .DecodeElement (_bd .HiddenSlides ,&_cf );_eac !=nil {return _eac ;};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"}:_bd .MMClips =new (int32 );if _bge :=d .DecodeElement (_bd .MMClips ,&_cf );_bge !=nil {return _bge ;};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"}:_bd .ScaleCrop =new (bool );if _gca :=d .DecodeElement (_bd .ScaleCrop ,&_cf );_gca !=nil {return _gca ;};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"}:_bd .HeadingPairs =NewCT_VectorVariant ();if _cc :=d .DecodeElement (_bd .HeadingPairs ,&_cf );_cc !=nil {return _cc ;};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"}:_bd .TitlesOfParts =NewCT_VectorLpstr ();if _bfg :=d .DecodeElement (_bd .TitlesOfParts ,&_cf );_bfg !=nil {return _bfg ;};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"}:_bd .LinksUpToDate =new (bool );if _da :=d .DecodeElement (_bd .LinksUpToDate ,&_cf );_da !=nil {return _da ;};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"}:_bd .CharactersWithSpaces =new (int32 );if _fde :=d .DecodeElement (_bd .CharactersWithSpaces ,&_cf );_fde !=nil {return _fde ;};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"}:_bd .SharedDoc =new (bool );if _gcd :=d .DecodeElement (_bd .SharedDoc ,&_cf );_gcd !=nil {return _gcd ;};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"}:_bd .HyperlinkBase =new (string );if _deg :=d .DecodeElement (_bd .HyperlinkBase ,&_cf );_deg !=nil {return _deg ;};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"}:_bd .HLinks =NewCT_VectorVariant ();if _dc :=d .DecodeElement (_bd .HLinks ,&_cf );_dc !=nil {return _dc ;};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"}:_bd .HyperlinksChanged =new (bool );if _bbbg :=d .DecodeElement (_bd .HyperlinksChanged ,&_cf );_bbbg !=nil {return _bbbg ;};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"}:_bd .DigSig =NewCT_DigSigBlob ();if _bca :=d .DecodeElement (_bd .DigSig ,&_cf );_bca !=nil {return _bca ;};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"}:_bd .Application =new (string );if _edbg :=d .DecodeElement (_bd .Application ,&_cf );_edbg !=nil {return _edbg ;};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"}:_bd .AppVersion =new (string );if _gcg :=d .DecodeElement (_bd .AppVersion ,&_cf );_gcg !=nil {return _gcg ;};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"}:_bd .DocSecurity =new (int32 );if _cb :=d .DecodeElement (_bd .DocSecurity ,&_cf );_cb !=nil {return _cb ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_cf .Name );if _eb :=d .Skip ();_eb !=nil {return _eb ;};};case _g .EndElement :break _ege ;case _g .CharData :};};return nil ;};func init (){_c .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 );_c .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 );_c .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 );_c .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 );_c .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 0ce0d47aab..00858f2e4a 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 (_c "encoding/xml";_fd "fmt";_g "github.com/unidoc/unioffice";_ce "github.com/unidoc/unioffice/common/logger";_gd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fa "strconv";);func (_ddgc *CT_GroupChrPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aba :for {_gaaac ,_edeg :=d .Token ();if _edeg !=nil {return _edeg ;};switch _affg :=_gaaac .(type ){case _c .StartElement :switch _affg .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 :"\u0063\u0068\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 :"\u0063\u0068\u0072"}:_ddgc .Chr =NewCT_Char ();if _aeaa :=d .DecodeElement (_ddgc .Chr ,&_affg );_aeaa !=nil {return _aeaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgc .Pos =NewCT_TopBot ();if _ggfa :=d .DecodeElement (_ddgc .Pos ,&_affg );_ggfa !=nil {return _ggfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgc .VertJc =NewCT_TopBot ();if _cdda :=d .DecodeElement (_ddgc .VertJc ,&_affg );_cdda !=nil {return _cdda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgc .CtrlPr =NewCT_CtrlPr ();if _ceg :=d .DecodeElement (_ddgc .CtrlPr ,&_affg );_ceg !=nil {return _ceg ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_affg .Name );if _fafc :=d .Skip ();_fafc !=nil {return _fafc ;};};case _c .EndElement :break _aba ;case _c .CharData :};};return nil ;};func (_ecgf *CT_SSubPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ecgf .CtrlPr !=nil {_dcafa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ecgf .CtrlPr ,_dcafa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbefc *ST_Script )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbefc =0;case "\u0072\u006f\u006da\u006e":*_bbefc =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_bbefc =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_bbefc =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_bbefc =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_bbefc =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_bbefc =6;};return nil ;}; +package math ;import (_b "encoding/xml";_ba "fmt";_e "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";_ec "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_g "strconv";);type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_Func and its children -func (_bfge *CT_Func )Validate ()error {return _bfge .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func NewCT_Phant ()*CT_Phant {_ffec :=&CT_Phant {};_ffec .E =NewCT_OMathArg ();return _ffec }; - -// Validate validates the CT_String and its children -func (_dedb *CT_String )Validate ()error {return _dedb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; +// Validate validates the CT_MC and its children +func (_aagc *CT_MC )Validate ()error {return _aagc .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};func (_ggfc *CT_MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecgff :for {_caff ,_fga :=d .Token ();if _fga !=nil {return _fga ;};switch _cgbef :=_caff .(type ){case _b .StartElement :switch _cgbef .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"}:_ggfc .MathFont =NewCT_String ();if _edfb :=d .DecodeElement (_ggfc .MathFont ,&_cgbef );_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 :"\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"}:_ggfc .BrkBin =NewCT_BreakBin ();if _bcce :=d .DecodeElement (_ggfc .BrkBin ,&_cgbef );_bcce !=nil {return _bcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .BrkBinSub =NewCT_BreakBinSub ();if _fdac :=d .DecodeElement (_ggfc .BrkBinSub ,&_cgbef );_fdac !=nil {return _fdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .SmallFrac =NewCT_OnOff ();if _cgdg :=d .DecodeElement (_ggfc .SmallFrac ,&_cgbef );_cgdg !=nil {return _cgdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .DispDef =NewCT_OnOff ();if _aeac :=d .DecodeElement (_ggfc .DispDef ,&_cgbef );_aeac !=nil {return _aeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .LMargin =NewCT_TwipsMeasure ();if _gage :=d .DecodeElement (_ggfc .LMargin ,&_cgbef );_gage !=nil {return _gage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .RMargin =NewCT_TwipsMeasure ();if _aafe :=d .DecodeElement (_ggfc .RMargin ,&_cgbef );_aafe !=nil {return _aafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .DefJc =NewCT_OMathJc ();if _dgf :=d .DecodeElement (_ggfc .DefJc ,&_cgbef );_dgf !=nil {return _dgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .PreSp =NewCT_TwipsMeasure ();if _gdaa :=d .DecodeElement (_ggfc .PreSp ,&_cgbef );_gdaa !=nil {return _gdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .PostSp =NewCT_TwipsMeasure ();if _cbef :=d .DecodeElement (_ggfc .PostSp ,&_cgbef );_cbef !=nil {return _cbef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .InterSp =NewCT_TwipsMeasure ();if _acgb :=d .DecodeElement (_ggfc .InterSp ,&_cgbef );_acgb !=nil {return _acgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .IntraSp =NewCT_TwipsMeasure ();if _ceae :=d .DecodeElement (_ggfc .IntraSp ,&_cgbef );_ceae !=nil {return _ceae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .Choice =NewCT_MathPrChoice ();if _cdbdd :=d .DecodeElement (&_ggfc .Choice .WrapIndent ,&_cgbef );_cdbdd !=nil {return _cdbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .Choice =NewCT_MathPrChoice ();if _abed :=d .DecodeElement (&_ggfc .Choice .WrapRight ,&_cgbef );_abed !=nil {return _abed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .IntLim =NewCT_LimLoc ();if _gbge :=d .DecodeElement (_ggfc .IntLim ,&_cgbef );_gbge !=nil {return _gbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggfc .NaryLim =NewCT_LimLoc ();if _bbdd :=d .DecodeElement (_ggfc .NaryLim ,&_cgbef );_bbdd !=nil {return _bbdd ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072 \u0025\u0076",_cgbef .Name );if _ebab :=d .Skip ();_ebab !=nil {return _ebab ;};};case _b .EndElement :break _ecgff ;case _b .CharData :};};return nil ;};func NewCT_OnOff ()*CT_OnOff {_afge :=&CT_OnOff {};return _afge };func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_agdf :=&CT_TwipsMeasure {};return _agdf };func (_bggf ST_FType )ValidateWithPath (path string )error {switch _bggf {case 0,1,2,3,4:default:return _ba .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bggf ));};return nil ;};func NewCT_CtrlPr ()*CT_CtrlPr {_bbad :=&CT_CtrlPr {};return _bbad };func (_daa *CT_SSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daa .E =NewCT_OMathArg ();_daa .Sup =NewCT_OMathArg ();_eggeg :for {_fddf ,_egfg :=d .Token ();if _egfg !=nil {return _egfg ;};switch _gdce :=_fddf .(type ){case _b .StartElement :switch _gdce .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"}:_daa .SSupPr =NewCT_SSupPr ();if _cabc :=d .DecodeElement (_daa .SSupPr ,&_gdce );_cabc !=nil {return _cabc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _cfaa :=d .DecodeElement (_daa .E ,&_gdce );_cfaa !=nil {return _cfaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _acfa :=d .DecodeElement (_daa .Sup ,&_gdce );_acfa !=nil {return _acfa ;};default:_a .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_gdce .Name );if _gbegf :=d .Skip ();_gbegf !=nil {return _gbegf ;};};case _b .EndElement :break _eggeg ;case _b .CharData :};};return nil ;};func (_fbef *CT_RPRChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbef .Nor !=nil {_edbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eo\u0072"}};e .EncodeElement (_fbef .Nor ,_edbd );};return nil ;};func NewCT_FPr ()*CT_FPr {_dgd :=&CT_FPr {};return _dgd };type CT_BreakBin struct{ValAttr ST_BreakBin ;};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; -// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path -func (_gcgg *CT_MCPr )ValidateWithPath (path string )error {if _gcgg .Count !=nil {if _cgc :=_gcgg .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_cgc !=nil {return _cgc ;};};if _gcgg .McJc !=nil {if _acf :=_gcgg .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063");_acf !=nil {return _acf ;};};return nil ;};func (_dcd *CT_M )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcdd :for {_cfef ,_bba :=d .Token ();if _bba !=nil {return _bba ;};switch _afdd :=_cfef .(type ){case _c .StartElement :switch _afdd .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 :"\u006d\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\u0050\u0072"}:_dcd .MPr =NewCT_MPr ();if _cdfff :=d .DecodeElement (_dcd .MPr ,&_afdd );_cdfff !=nil {return _cdfff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgf :=NewCT_MR ();if _eadc :=d .DecodeElement (_cgf ,&_afdd );_eadc !=nil {return _eadc ;};_dcd .Mr =append (_dcd .Mr ,_cgf );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u004d\u0020\u0025\u0076",_afdd .Name );if _egfa :=d .Skip ();_egfa !=nil {return _egfa ;};};case _c .EndElement :break _bcdd ;case _c .CharData :};};return nil ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;};func (_gaec *CT_OMathArgPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgga :for {_aceg ,_fccd :=d .Token ();if _fccd !=nil {return _fccd ;};switch _efaa :=_aceg .(type ){case _c .StartElement :switch _efaa .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 :"\u0061\u0072\u0067S\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_gaec .ArgSz =NewCT_Integer2 ();if _cead :=d .DecodeElement (_gaec .ArgSz ,&_efaa );_cead !=nil {return _cead ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_efaa .Name );if _dbdc :=d .Skip ();_dbdc !=nil {return _dbdc ;};};case _c .EndElement :break _dgga ;case _c .CharData :};};return nil ;};func (_dafa *EG_OMathElements )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dafa .EG_OMathMathElements !=nil {for _ ,_agbg :=range _dafa .EG_OMathMathElements {_agbg .MarshalXML (e ,_c .StartElement {});};};return nil ;};func (_becdg *CT_Text )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _becdg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_fd .Sprintf ("\u0025\u0076",*_becdg .SpaceAttr )});};e .EncodeElement (_becdg .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BreakBinSub and its children +func (_ffbd *CT_BreakBinSub )Validate ()error {return _ffbd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;};func (_ded *CT_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ded .ValAttr !=ST_BreakBinSubUnset {_dbfb ,_dcd :=_ded .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dcd !=nil {return _dcd ;};start .Attr =append (start .Attr ,_dbfb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CtrlPr struct{};func (_fdae ST_BreakBinSub )Validate ()error {return _fdae .ValidateWithPath ("")};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};func (_dggd ST_TopBot )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffddf :=_b .Attr {};_ffddf .Name =name ;switch _dggd {case ST_TopBotUnset :_ffddf .Value ="";case ST_TopBotTop :_ffddf .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_ffddf .Value ="\u0062\u006f\u0074";};return _ffddf ,nil ;};func NewCT_SPre ()*CT_SPre {_fafc :=&CT_SPre {};_fafc .Sub =NewCT_OMathArg ();_fafc .Sup =NewCT_OMathArg ();_fafc .E =NewCT_OMathArg ();return _fafc ;};func NewCT_XAlign ()*CT_XAlign {_dade :=&CT_XAlign {};_dade .ValAttr =_ec .ST_XAlign (1);return _dade };func (_afefd *EG_OMathMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bedb :for {_ebadb ,_bgeg :=d .Token ();if _bgeg !=nil {return _bgeg ;};switch _dgcbe :=_ebadb .(type ){case _b .StartElement :switch _dgcbe .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"}:_afefd .Acc =NewCT_Acc ();if _ddccf :=d .DecodeElement (_afefd .Acc ,&_dgcbe );_ddccf !=nil {return _ddccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .Bar =NewCT_Bar ();if _dffa :=d .DecodeElement (_afefd .Bar ,&_dgcbe );_dffa !=nil {return _dffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .Box =NewCT_Box ();if _dbed :=d .DecodeElement (_afefd .Box ,&_dgcbe );_dbed !=nil {return _dbed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .BorderBox =NewCT_BorderBox ();if _gegb :=d .DecodeElement (_afefd .BorderBox ,&_dgcbe );_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 :"\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"}:_afefd .D =NewCT_D ();if _edaf :=d .DecodeElement (_afefd .D ,&_dgcbe );_edaf !=nil {return _edaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .EqArr =NewCT_EqArr ();if _agab :=d .DecodeElement (_afefd .EqArr ,&_dgcbe );_agab !=nil {return _agab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .F =NewCT_F ();if _eggd :=d .DecodeElement (_afefd .F ,&_dgcbe );_eggd !=nil {return _eggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .Func =NewCT_Func ();if _bgde :=d .DecodeElement (_afefd .Func ,&_dgcbe );_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 :"\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"}:_afefd .GroupChr =NewCT_GroupChr ();if _bdea :=d .DecodeElement (_afefd .GroupChr ,&_dgcbe );_bdea !=nil {return _bdea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .LimLow =NewCT_LimLow ();if _cbfc :=d .DecodeElement (_afefd .LimLow ,&_dgcbe );_cbfc !=nil {return _cbfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .LimUpp =NewCT_LimUpp ();if _ceefba :=d .DecodeElement (_afefd .LimUpp ,&_dgcbe );_ceefba !=nil {return _ceefba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .M =NewCT_M ();if _edad :=d .DecodeElement (_afefd .M ,&_dgcbe );_edad !=nil {return _edad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .Nary =NewCT_Nary ();if _fgbc :=d .DecodeElement (_afefd .Nary ,&_dgcbe );_fgbc !=nil {return _fgbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .Phant =NewCT_Phant ();if _daeg :=d .DecodeElement (_afefd .Phant ,&_dgcbe );_daeg !=nil {return _daeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .Rad =NewCT_Rad ();if _cedd :=d .DecodeElement (_afefd .Rad ,&_dgcbe );_cedd !=nil {return _cedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .SPre =NewCT_SPre ();if _baeb :=d .DecodeElement (_afefd .SPre ,&_dgcbe );_baeb !=nil {return _baeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .SSub =NewCT_SSub ();if _degg :=d .DecodeElement (_afefd .SSub ,&_dgcbe );_degg !=nil {return _degg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .SSubSup =NewCT_SSubSup ();if _cffa :=d .DecodeElement (_afefd .SSubSup ,&_dgcbe );_cffa !=nil {return _cffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .SSup =NewCT_SSup ();if _cdce :=d .DecodeElement (_afefd .SSup ,&_dgcbe );_cdce !=nil {return _cdce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefd .R =NewCT_R ();if _edefa :=d .DecodeElement (_afefd .R ,&_dgcbe );_edefa !=nil {return _edefa ;};default:_a .Log .Debug ("\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",_dgcbe .Name );if _ebddg :=d .Skip ();_ebddg !=nil {return _ebddg ;};};case _b .EndElement :break _bedb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path -func (_edbb *CT_SSubSupPr )ValidateWithPath (path string )error {if _edbb .AlnScr !=nil {if _bggge :=_edbb .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_bggge !=nil {return _bggge ;};};if _edbb .CtrlPr !=nil {if _dcgc :=_edbb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dcgc !=nil {return _dcgc ;};};return nil ;}; +// Validate validates the EG_OMathMathElements and its children +func (_debb *EG_OMathMathElements )Validate ()error {return _debb .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");}; -// Validate validates the CT_Script and its children -func (_aaecg *CT_Script )Validate ()error {return _aaecg .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};func (_gfd *CT_PhantPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gfd .Show !=nil {_edfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_gfd .Show ,_edfa );};if _gfd .ZeroWid !=nil {_bbda :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_gfd .ZeroWid ,_bbda );};if _gfd .ZeroAsc !=nil {_bee :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_gfd .ZeroAsc ,_bee );};if _gfd .ZeroDesc !=nil {_bagde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_gfd .ZeroDesc ,_bagde );};if _gfd .Transp !=nil {_acad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_gfd .Transp ,_acad );};if _gfd .CtrlPr !=nil {_fdce :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gfd .CtrlPr ,_fdce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_befcg ST_BreakBinSub )ValidateWithPath (path string )error {switch _befcg {case 0,1,2,3:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befcg ));};return nil ;}; +// Validate validates the CT_OMathArgPr and its children +func (_cgcf *CT_OMathArgPr )Validate ()error {return _cgcf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");}; -// Validate validates the CT_BarPr and its children -func (_ef *CT_BarPr )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");};func NewCT_SSupPr ()*CT_SSupPr {_ebgce :=&CT_SSupPr {};return _ebgce };func (_fbcf *CT_M )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fbcf .MPr !=nil {_cff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_fbcf .MPr ,_cff );};_bagd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_dcec :=range _fbcf .Mr {e .EncodeElement (_dcec ,_bagd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fceec *CT_XAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fceec .ValAttr =_gd .ST_XAlign (1);for _ ,_cgaa :=range start .Attr {if _cgaa .Name .Local =="\u0076\u0061\u006c"{_fceec .ValAttr .UnmarshalXMLAttr (_cgaa );continue ;};};for {_aagf ,_edgdg :=d .Token ();if _edgdg !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_edgdg );};if _ebfc ,_bbdac :=_aagf .(_c .EndElement );_bbdac &&_ebfc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path +func (_fbc *CT_CtrlPr )ValidateWithPath (path string )error {return nil };func NewCT_Func ()*CT_Func {_ecb :=&CT_Func {};_ecb .FName =NewCT_OMathArg ();_ecb .E =NewCT_OMathArg ();return _ecb ;};func (_cdba *CT_CtrlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dagf ,_gac :=d .Token ();if _gac !=nil {return _ba .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_gac );};if _bfa ,_eed :=_dagf .(_b .EndElement );_eed &&_bfa .Name ==start .Name {break ;};};return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_cbab :=&EG_OMathMathElements {};return _cbab };func (_aeec *CT_F )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeec .Num =NewCT_OMathArg ();_aeec .Den =NewCT_OMathArg ();_bgcf :for {_aad ,_effg :=d .Token ();if _effg !=nil {return _effg ;};switch _afe :=_aad .(type ){case _b .StartElement :switch _afe .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"}:_aeec .FPr =NewCT_FPr ();if _ebg :=d .DecodeElement (_aeec .FPr ,&_afe );_ebg !=nil {return _ebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _acbf :=d .DecodeElement (_aeec .Num ,&_afe );_acbf !=nil {return _acbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _bbgd :=d .DecodeElement (_aeec .Den ,&_afe );_bbgd !=nil {return _bbgd ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0046\u0020\u0025\u0076",_afe .Name );if _ggg :=d .Skip ();_ggg !=nil {return _ggg ;};};case _b .EndElement :break _bgcf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_D and its children, prefixing error messages with path -func (_badb *CT_D )ValidateWithPath (path string )error {if _badb .DPr !=nil {if _cfcd :=_badb .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_cfcd !=nil {return _cfcd ;};};for _fag ,_ggf :=range _badb .E {if _bag :=_ggf .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_fag ));_bag !=nil {return _bag ;};};return nil ;};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;}; +// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path +func (_fgc *CT_NaryPr )ValidateWithPath (path string )error {if _fgc .Chr !=nil {if _caee :=_fgc .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_caee !=nil {return _caee ;};};if _fgc .LimLoc !=nil {if _bgbg :=_fgc .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063");_bgbg !=nil {return _bgbg ;};};if _fgc .Grow !=nil {if _babd :=_fgc .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_babd !=nil {return _babd ;};};if _fgc .SubHide !=nil {if _cccg :=_fgc .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065");_cccg !=nil {return _cccg ;};};if _fgc .SupHide !=nil {if _ddcf :=_fgc .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_ddcf !=nil {return _ddcf ;};};if _fgc .CtrlPr !=nil {if _cgec :=_fgc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cgec !=nil {return _cgec ;};};return nil ;};func NewCT_Phant ()*CT_Phant {_eeb :=&CT_Phant {};_eeb .E =NewCT_OMathArg ();return _eeb }; -// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path -func (_fcbdd *CT_YAlign )ValidateWithPath (path string )error {if _fcbdd .ValAttr ==_gd .ST_YAlignUnset {return _fd .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 _bgcf :=_fcbdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgcf !=nil {return _bgcf ;};return nil ;};func NewCT_AccPr ()*CT_AccPr {_b :=&CT_AccPr {};return _b }; +// Validate validates the CT_FType and its children +func (_adcd *CT_FType )Validate ()error {return _adcd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");}; -// Validate validates the CT_GroupChr and its children -func (_deed *CT_GroupChr )Validate ()error {return _deed .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};func NewOMath ()*OMath {_faef :=&OMath {};_faef .CT_OMath =*NewCT_OMath ();return _faef }; +// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path +func (_gffd *CT_OMathJc )ValidateWithPath (path string )error {if _cgg :=_gffd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgg !=nil {return _cgg ;};return nil ;};func (_bgcb *CT_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_facf :=range start .Attr {if _facf .Name .Local =="\u0076\u0061\u006c"{_bgcb .ValAttr .UnmarshalXMLAttr (_facf );continue ;};};for {_fggcc ,_gedeb :=d .Token ();if _gedeb !=nil {return _ba .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_gedeb );};if _gacf ,_beab :=_fggcc .(_b .EndElement );_beab &&_gacf .Name ==start .Name {break ;};};return nil ;};func (_ecd *CT_Box )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecd .BoxPr !=nil {_gbe :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_ecd .BoxPr ,_gbe );};_dbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ecd .E ,_dbc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_OMathMathElements and its children -func (_ecgd *EG_OMathMathElements )Validate ()error {return _ecgd .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");};func NewCT_RadPr ()*CT_RadPr {_afeg :=&CT_RadPr {};return _afeg }; +// Validate validates the CT_Script and its children +func (_faec *CT_Script )Validate ()error {return _faec .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};func (_egbc *CT_FuncPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egbc .CtrlPr !=nil {_edbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_egbc .CtrlPr ,_edbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Integer2 and its children -func (_fde *CT_Integer2 )Validate ()error {return _fde .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");}; +// Validate validates the CT_TwipsMeasure and its children +func (_bafb *CT_TwipsMeasure )Validate ()error {return _bafb .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_gfbe *CT_EqArr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfbe .EqArrPr !=nil {_aeg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_gfbe .EqArrPr ,_aeg );};_efdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_acfg :=range _gfbe .E {e .EncodeElement (_acfg ,_efdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dga *CT_EqArrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gecf :for {_dbd ,_aabb :=d .Token ();if _aabb !=nil {return _aabb ;};switch _eafcg :=_dbd .(type ){case _b .StartElement :switch _eafcg .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"}:_dga .BaseJc =NewCT_YAlign ();if _cac :=d .DecodeElement (_dga .BaseJc ,&_eafcg );_cac !=nil {return _cac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dga .MaxDist =NewCT_OnOff ();if _feaa :=d .DecodeElement (_dga .MaxDist ,&_eafcg );_feaa !=nil {return _feaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dga .ObjDist =NewCT_OnOff ();if _eef :=d .DecodeElement (_dga .ObjDist ,&_eafcg );_eef !=nil {return _eef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dga .RSpRule =NewCT_SpacingRule ();if _dcee :=d .DecodeElement (_dga .RSpRule ,&_eafcg );_dcee !=nil {return _dcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dga .RSp =NewCT_UnSignedInteger ();if _dcfc :=d .DecodeElement (_dga .RSp ,&_eafcg );_dcfc !=nil {return _dcfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dga .CtrlPr =NewCT_CtrlPr ();if _ccg :=d .DecodeElement (_dga .CtrlPr ,&_eafcg );_ccg !=nil {return _ccg ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_eafcg .Name );if _edb :=d .Skip ();_edb !=nil {return _edb ;};};case _b .EndElement :break _gecf ;case _b .CharData :};};return nil ;};func (_fcbf *CT_MathPrChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcbf .WrapIndent !=nil {_gffg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_fcbf .WrapIndent ,_gffg );};if _fcbf .WrapRight !=nil {_gefa :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fcbf .WrapRight ,_gefa );};return nil ;};func (_begae *CT_SSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _begae .CtrlPr !=nil {_aaag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_begae .CtrlPr ,_aaag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fddc *CT_SPrePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fddc .CtrlPr !=nil {_edfbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fddc .CtrlPr ,_edfbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OMathJc ()*CT_OMathJc {_efbb :=&CT_OMathJc {};return _efbb };func NewCT_SSup ()*CT_SSup {_eddb :=&CT_SSup {};_eddb .E =NewCT_OMathArg ();_eddb .Sup =NewCT_OMathArg ();return _eddb ;}; -// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path -func (_aec *CT_Box )ValidateWithPath (path string )error {if _aec .BoxPr !=nil {if _cae :=_aec .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_cae !=nil {return _cae ;};};if _gbce :=_aec .E .ValidateWithPath (path +"\u002f\u0045");_gbce !=nil {return _gbce ;};return nil ;};func NewCT_TopBot ()*CT_TopBot {_ebfe :=&CT_TopBot {};_ebfe .ValAttr =ST_TopBot (1);return _ebfe };func (_dbgde *CT_PhantPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bacb :for {_bdag ,_bfegd :=d .Token ();if _bfegd !=nil {return _bfegd ;};switch _egdb :=_bdag .(type ){case _c .StartElement :switch _egdb .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 :"\u0073\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_dbgde .Show =NewCT_OnOff ();if _abde :=d .DecodeElement (_dbgde .Show ,&_egdb );_abde !=nil {return _abde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbgde .ZeroWid =NewCT_OnOff ();if _fedbg :=d .DecodeElement (_dbgde .ZeroWid ,&_egdb );_fedbg !=nil {return _fedbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbgde .ZeroAsc =NewCT_OnOff ();if _bgbf :=d .DecodeElement (_dbgde .ZeroAsc ,&_egdb );_bgbf !=nil {return _bgbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbgde .ZeroDesc =NewCT_OnOff ();if _cfee :=d .DecodeElement (_dbgde .ZeroDesc ,&_egdb );_cfee !=nil {return _cfee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbgde .Transp =NewCT_OnOff ();if _abcg :=d .DecodeElement (_dbgde .Transp ,&_egdb );_abcg !=nil {return _abcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbgde .CtrlPr =NewCT_CtrlPr ();if _dff :=d .DecodeElement (_dbgde .CtrlPr ,&_egdb );_dff !=nil {return _dff ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_egdb .Name );if _dbbd :=d .Skip ();_dbbd !=nil {return _dbbd ;};};case _c .EndElement :break _bacb ;case _c .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_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path +func (_cagf *CT_OMathArg )ValidateWithPath (path string )error {if _cagf .ArgPr !=nil {if _aeda :=_cagf .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_aeda !=nil {return _aeda ;};};for _aced ,_egec :=range _cagf .EG_OMathMathElements {if _bdab :=_egec .ValidateWithPath (_ba .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_aced ));_bdab !=nil {return _bdab ;};};if _cagf .CtrlPr !=nil {if _aada :=_cagf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aada !=nil {return _aada ;};};return nil ;};func (_cgab *OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgab .CT_OMathPara =*NewCT_OMathPara ();_cffe :for {_dcefb ,_ccac :=d .Token ();if _ccac !=nil {return _ccac ;};switch _agegg :=_dcefb .(type ){case _b .StartElement :switch _agegg .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"}:_cgab .OMathParaPr =NewCT_OMathParaPr ();if _aeaea :=d .DecodeElement (_cgab .OMathParaPr ,&_agegg );_aeaea !=nil {return _aeaea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_affaf :=NewCT_OMath ();if _agcg :=d .DecodeElement (_affaf ,&_agegg );_agcg !=nil {return _agcg ;};_cgab .OMath =append (_cgab .OMath ,_affaf );default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_agegg .Name );if _cega :=d .Skip ();_cega !=nil {return _cega ;};};case _b .EndElement :break _cffe ;case _b .CharData :};};return nil ;};func NewCT_EqArr ()*CT_EqArr {_cfgg :=&CT_EqArr {};return _cfgg };func (_aade *EG_OMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbcd :for {_fddfg ,_dadd :=d .Token ();if _dadd !=nil {return _dadd ;};switch _gfbfeb :=_fddfg .(type ){case _b .StartElement :switch _gfbfeb .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"}:_ecfa :=NewEG_OMathMathElements ();_ecfa .Acc =NewCT_Acc ();if _abeb :=d .DecodeElement (_ecfa .Acc ,&_gfbfeb );_abeb !=nil {return _abeb ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_ecfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgd :=NewEG_OMathMathElements ();_fgd .Bar =NewCT_Bar ();if _ecdbc :=d .DecodeElement (_fgd .Bar ,&_gfbfeb );_ecdbc !=nil {return _ecdbc ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_fgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfab :=NewEG_OMathMathElements ();_dfab .Box =NewCT_Box ();if _gcde :=d .DecodeElement (_dfab .Box ,&_gfbfeb );_gcde !=nil {return _gcde ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_dfab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acca :=NewEG_OMathMathElements ();_acca .BorderBox =NewCT_BorderBox ();if _gga :=d .DecodeElement (_acca .BorderBox ,&_gfbfeb );_gga !=nil {return _gga ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_acca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbee :=NewEG_OMathMathElements ();_gbee .D =NewCT_D ();if _ecad :=d .DecodeElement (_gbee .D ,&_gfbfeb );_ecad !=nil {return _ecad ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_gbee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeacc :=NewEG_OMathMathElements ();_eeacc .EqArr =NewCT_EqArr ();if _babf :=d .DecodeElement (_eeacc .EqArr ,&_gfbfeb );_babf !=nil {return _babf ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_eeacc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abfgg :=NewEG_OMathMathElements ();_abfgg .F =NewCT_F ();if _cebb :=d .DecodeElement (_abfgg .F ,&_gfbfeb );_cebb !=nil {return _cebb ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_abfgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bdefe :=NewEG_OMathMathElements ();_bdefe .Func =NewCT_Func ();if _babdf :=d .DecodeElement (_bdefe .Func ,&_gfbfeb );_babdf !=nil {return _babdf ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_bdefe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgbdd :=NewEG_OMathMathElements ();_fgbdd .GroupChr =NewCT_GroupChr ();if _fabe :=d .DecodeElement (_fgbdd .GroupChr ,&_gfbfeb );_fabe !=nil {return _fabe ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_fgbdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ddce :=NewEG_OMathMathElements ();_ddce .LimLow =NewCT_LimLow ();if _dgfg :=d .DecodeElement (_ddce .LimLow ,&_gfbfeb );_dgfg !=nil {return _dgfg ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_ddce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_babdd :=NewEG_OMathMathElements ();_babdd .LimUpp =NewCT_LimUpp ();if _bbda :=d .DecodeElement (_babdd .LimUpp ,&_gfbfeb );_bbda !=nil {return _bbda ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_babdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbfaa :=NewEG_OMathMathElements ();_gbfaa .M =NewCT_M ();if _fecg :=d .DecodeElement (_gbfaa .M ,&_gfbfeb );_fecg !=nil {return _fecg ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_gbfaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aaeg :=NewEG_OMathMathElements ();_aaeg .Nary =NewCT_Nary ();if _defa :=d .DecodeElement (_aaeg .Nary ,&_gfbfeb );_defa !=nil {return _defa ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_aaeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bbgec :=NewEG_OMathMathElements ();_bbgec .Phant =NewCT_Phant ();if _afcda :=d .DecodeElement (_bbgec .Phant ,&_gfbfeb );_afcda !=nil {return _afcda ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_bbgec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dadg :=NewEG_OMathMathElements ();_dadg .Rad =NewCT_Rad ();if _afgc :=d .DecodeElement (_dadg .Rad ,&_gfbfeb );_afgc !=nil {return _afgc ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_dadg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acfec :=NewEG_OMathMathElements ();_acfec .SPre =NewCT_SPre ();if _cgbeg :=d .DecodeElement (_acfec .SPre ,&_gfbfeb );_cgbeg !=nil {return _cgbeg ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_acfec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdec :=NewEG_OMathMathElements ();_cdec .SSub =NewCT_SSub ();if _gfcf :=d .DecodeElement (_cdec .SSub ,&_gfbfeb );_gfcf !=nil {return _gfcf ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_cdec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bdcb :=NewEG_OMathMathElements ();_bdcb .SSubSup =NewCT_SSubSup ();if _fdfdb :=d .DecodeElement (_bdcb .SSubSup ,&_gfbfeb );_fdfdb !=nil {return _fdfdb ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_bdcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eedbb :=NewEG_OMathMathElements ();_eedbb .SSup =NewCT_SSup ();if _feec :=d .DecodeElement (_eedbb .SSup ,&_gfbfeb );_feec !=nil {return _feec ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_eedbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfdbb :=NewEG_OMathMathElements ();_gfdbb .R =NewCT_R ();if _eggcf :=d .DecodeElement (_gfdbb .R ,&_gfbfeb );_eggcf !=nil {return _eggcf ;};_aade .EG_OMathMathElements =append (_aade .EG_OMathMathElements ,_gfdbb );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_gfbfeb .Name );if _beae :=d .Skip ();_beae !=nil {return _beae ;};};case _b .EndElement :break _gbcd ;case _b .CharData :};};return nil ;};type CT_OnOff struct{ValAttr *_ec .ST_OnOff ;};func (_ddf *CT_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddf .ValAttr =ST_LimLoc (1);for _ ,_ebac :=range start .Attr {if _ebac .Name .Local =="\u0076\u0061\u006c"{_ddf .ValAttr .UnmarshalXMLAttr (_ebac );continue ;};};for {_cdbd ,_abec :=d .Token ();if _abec !=nil {return _ba .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_abec );};if _acbg ,_faa :=_cdbd .(_b .EndElement );_faa &&_acbg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path -func (_eefdb *CT_MC )ValidateWithPath (path string )error {if _eefdb .McPr !=nil {if _dedc :=_eefdb .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_dedc !=nil {return _dedc ;};};return nil ;};func (_ebag ST_LimLoc )ValidateWithPath (path string )error {switch _ebag {case 0,1,2:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebag ));};return nil ;};func (_dacg *CT_Shp )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ceee ,_eeccd :=_dacg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u003a\u0076a\u006c"});if _eeccd !=nil {return _eeccd ;};start .Attr =append (start .Attr ,_ceee );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path +func (_aeea *CT_LimLowPr )ValidateWithPath (path string )error {if _aeea .CtrlPr !=nil {if _edae :=_aeea .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_edae !=nil {return _edae ;};};return nil ;};func (_agef *CT_D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agef .DPr !=nil {_bdfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_agef .DPr ,_bdfa );};_ece :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_ede :=range _agef .E {e .EncodeElement (_ede ,_ece );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eff *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 :_ba .Sprintf ("\u0025\u0076",_eff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_YAlign struct{ValAttr _ec .ST_YAlign ;}; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_gbeb *CT_OnOff )ValidateWithPath (path string )error {if _gbeb .ValAttr !=nil {if _fdba :=_gbeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdba !=nil {return _fdba ;};};return nil ;};func (_aebg ST_Jc )Validate ()error {return _aebg .ValidateWithPath ("")};func (_ccb *CT_EqArrPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ccb .BaseJc !=nil {_fbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_ccb .BaseJc ,_fbd );};if _ccb .MaxDist !=nil {_bbea :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_ccb .MaxDist ,_bbea );};if _ccb .ObjDist !=nil {_eff :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_ccb .ObjDist ,_eff );};if _ccb .RSpRule !=nil {_bggg :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_ccb .RSpRule ,_bggg );};if _ccb .RSp !=nil {_ccec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_ccb .RSp ,_ccec );};if _ccb .CtrlPr !=nil {_cbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ccb .CtrlPr ,_cbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path +func (_gagd *CT_OMathArgPr )ValidateWithPath (path string )error {if _gagd .ArgSz !=nil {if _ccbb :=_gagd .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_ccbb !=nil {return _ccbb ;};};return nil ;}; -// Validate validates the CT_RPR and its children -func (_bfebc *CT_RPR )Validate ()error {return _bfebc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};func NewCT_Bar ()*CT_Bar {_gdc :=&CT_Bar {};_gdc .E =NewCT_OMathArg ();return _gdc };func NewCT_MCPr ()*CT_MCPr {_cddad :=&CT_MCPr {};return _cddad };func (_gba *CT_Box )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gba .BoxPr !=nil {_gga :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_gba .BoxPr ,_gga );};_gfc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gba .E ,_gfc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path +func (_cafe *CT_RPR )ValidateWithPath (path string )error {if _cafe .Lit !=nil {if _efad :=_cafe .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_efad !=nil {return _efad ;};};if _cafe .Choice !=nil {if _gffdc :=_cafe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gffdc !=nil {return _gffdc ;};};if _cafe .Brk !=nil {if _cbdfg :=_cafe .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_cbdfg !=nil {return _cbdfg ;};};if _cafe .Aln !=nil {if _abgd :=_cafe .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_abgd !=nil {return _abgd ;};};return nil ;};func (_aaab ST_Style )Validate ()error {return _aaab .ValidateWithPath ("")}; -// Validate validates the CT_D and its children -func (_bdec *CT_D )Validate ()error {return _bdec .ValidateWithPath ("\u0043\u0054\u005f\u0044")};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;};func (_gfgab ST_Script )Validate ()error {return _gfgab .ValidateWithPath ("")};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;);type MathPr struct{CT_MathPr }; +// Validate validates the CT_XAlign and its children +func (_ecgfc *CT_XAlign )Validate ()error {return _ecgfc .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);func (_efaa *CT_String )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbfbc :=range start .Attr {if _dbfbc .Name .Local =="\u0076\u0061\u006c"{_cged ,_ecacb :=_dbfbc .Value ,error (nil );if _ecacb !=nil {return _ecacb ;};_efaa .ValAttr =&_cged ;continue ;};};for {_ddea ,_gbgf :=d .Token ();if _gbgf !=nil {return _ba .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_gbgf );};if _bfae ,_dgbc :=_ddea .(_b .EndElement );_dgbc &&_bfae .Name ==start .Name {break ;};};return nil ;};func (_gcbe *CT_MCS )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_dfaf :=range _gcbe .Mc {e .EncodeElement (_dfaf ,_fcgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the OMath and its children, prefixing error messages with path -func (_bbcf *OMath )ValidateWithPath (path string )error {if _bfeff :=_bbcf .CT_OMath .ValidateWithPath (path );_bfeff !=nil {return _bfeff ;};return nil ;};func NewCT_String ()*CT_String {_cded :=&CT_String {};return _cded };type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};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;);type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;}; +// Validate validates the CT_RChoice and its children +func (_debc *CT_RChoice )Validate ()error {return _debc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_debd ST_LimLoc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cecb :=_b .Attr {};_cecb .Name =name ;switch _debd {case ST_LimLocUnset :_cecb .Value ="";case ST_LimLocUndOvr :_cecb .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_cecb .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _cecb ,nil ;}; -// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path -func (_aabg *CT_RPRChoice )ValidateWithPath (path string )error {if _aabg .Nor !=nil {if _egc :=_aabg .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_egc !=nil {return _egc ;};};return nil ;};func (_daed *CT_MCPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _daed .Count !=nil {_gegde :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_daed .Count ,_gegde );};if _daed .McJc !=nil {_beg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_daed .McJc ,_beg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egcg ST_Jc )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gedcd :=_c .Attr {};_gedcd .Name =name ;switch _egcg {case ST_JcUnset :_gedcd .Value ="";case ST_JcLeft :_gedcd .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_gedcd .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_gedcd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_gedcd .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _gedcd ,nil ;};func NewCT_Nary ()*CT_Nary {_aacd :=&CT_Nary {};_aacd .Sub =NewCT_OMathArg ();_aacd .Sup =NewCT_OMathArg ();_aacd .E =NewCT_OMathArg ();return _aacd ;}; +// Validate validates the CT_MPr and its children +func (_edfc *CT_MPr )Validate ()error {return _edfc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};func (_dfbe *CT_Nary )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfbe .NaryPr !=nil {_bcag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}};e .EncodeElement (_dfbe .NaryPr ,_bcag );};_fcgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_dfbe .Sub ,_fcgg );_aefdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_dfbe .Sup ,_aefdd );_begg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dfbe .E ,_begg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdcb *CT_FPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggc :for {_agca ,_fbfec :=d .Token ();if _fbfec !=nil {return _fbfec ;};switch _dccc :=_agca .(type ){case _b .StartElement :switch _dccc .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"}:_fdcb .Type =NewCT_FType ();if _aea :=d .DecodeElement (_fdcb .Type ,&_dccc );_aea !=nil {return _aea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdcb .CtrlPr =NewCT_CtrlPr ();if _fabg :=d .DecodeElement (_fdcb .CtrlPr ,&_dccc );_fabg !=nil {return _fabg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0050\u0072\u0020\u0025\u0076",_dccc .Name );if _bgd :=d .Skip ();_bgd !=nil {return _bgd ;};};case _b .EndElement :break _fggc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_LimLoc and its children -func (_ddbbd *CT_LimLoc )Validate ()error {return _ddbbd .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;};func (_acee *CT_Phant )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acee .E =NewCT_OMathArg ();_bcea :for {_dfda ,_aeae :=d .Token ();if _aeae !=nil {return _aeae ;};switch _cabc :=_dfda .(type ){case _c .StartElement :switch _cabc .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 :"\u0070h\u0061\u006e\u0074\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 :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_acee .PhantPr =NewCT_PhantPr ();if _dfge :=d .DecodeElement (_acee .PhantPr ,&_cabc );_dfge !=nil {return _dfge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bgeb :=d .DecodeElement (_acee .E ,&_cabc );_bgeb !=nil {return _bgeb ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_cabc .Name );if _gfad :=d .Skip ();_gfad !=nil {return _gfad ;};};case _c .EndElement :break _bcea ;case _c .CharData :};};return nil ;};func NewCT_OMathJc ()*CT_OMathJc {_cegd :=&CT_OMathJc {};return _cegd };func (_cddfa *ST_FType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cddfa =0;case "\u0062\u0061\u0072":*_cddfa =1;case "\u0073\u006b\u0077":*_cddfa =2;case "\u006c\u0069\u006e":*_cddfa =3;case "\u006e\u006f\u0042a\u0072":*_cddfa =4;};return nil ;};func (_dcba ST_BreakBin )ValidateWithPath (path string )error {switch _dcba {case 0,1,2,3:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcba ));};return nil ;}; +// Validate validates the CT_F and its children +func (_ceeff *CT_F )Validate ()error {return _ceeff .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_cege *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 :_ba .Sprintf ("\u0025\u0076",_cege .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_EqArrPr and its children -func (_aebd *CT_EqArrPr )Validate ()error {return _aebd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");}; +// Validate validates the CT_BorderBox and its children +func (_gcgc *CT_BorderBox )Validate ()error {return _gcgc .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");};func (_dcgg ST_Script )String ()string {switch _dcgg {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 "";};func (_ecec *CT_LimUppPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acec :for {_accc ,_ecdbb :=d .Token ();if _ecdbb !=nil {return _ecdbb ;};switch _eddg :=_accc .(type ){case _b .StartElement :switch _eddg .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"}:_ecec .CtrlPr =NewCT_CtrlPr ();if _adca :=d .DecodeElement (_ecec .CtrlPr ,&_eddg );_adca !=nil {return _adca ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_eddg .Name );if _bacc :=d .Skip ();_bacc !=nil {return _bacc ;};};case _b .EndElement :break _acec ;case _b .CharData :};};return nil ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_agd :=&CT_MathPrChoice {};return _agd }; // ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path -func (_gceca *CT_OMath )ValidateWithPath (path string )error {for _cga ,_fcfb :=range _gceca .EG_OMathMathElements {if _feaf :=_fcfb .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_cga ));_feaf !=nil {return _feaf ;};};return nil ;}; +func (_ceaeb *CT_OMath )ValidateWithPath (path string )error {for _debgf ,_ddfa :=range _ceaeb .EG_OMathMathElements {if _cdc :=_ddfa .ValidateWithPath (_ba .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_debgf ));_cdc !=nil {return _cdc ;};};return nil ;};type ST_TopBot byte ;type CT_UnSignedInteger struct{ValAttr uint32 ;};type CT_MR struct{E []*CT_OMathArg ;};type CT_LimLoc struct{ValAttr ST_LimLoc ;}; -// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path -func (_bd *CT_BoxPr )ValidateWithPath (path string )error {if _bd .OpEmu !=nil {if _cdgd :=_bd .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_cdgd !=nil {return _cdgd ;};};if _bd .NoBreak !=nil {if _cdf :=_bd .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b");_cdf !=nil {return _cdf ;};};if _bd .Diff !=nil {if _gdd :=_bd .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_gdd !=nil {return _gdd ;};};if _bd .Brk !=nil {if _feff :=_bd .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_feff !=nil {return _feff ;};};if _bd .Aln !=nil {if _agbd :=_bd .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_agbd !=nil {return _agbd ;};};if _bd .CtrlPr !=nil {if _cbc :=_bd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cbc !=nil {return _cbc ;};};return nil ;};func (_fdbc *CT_LimUpp )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbc .E =NewCT_OMathArg ();_fdbc .Lim =NewCT_OMathArg ();_fbcb :for {_acbg ,_ffg :=d .Token ();if _ffg !=nil {return _ffg ;};switch _gggca :=_acbg .(type ){case _c .StartElement :switch _gggca .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 :"\u006c\u0069\u006d\u0055\u0070\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\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"}:_fdbc .LimUppPr =NewCT_LimUppPr ();if _geb :=d .DecodeElement (_fdbc .LimUppPr ,&_gggca );_geb !=nil {return _geb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eggc :=d .DecodeElement (_fdbc .E ,&_gggca );_eggc !=nil {return _eggc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _efeg :=d .DecodeElement (_fdbc .Lim ,&_gggca );_efeg !=nil {return _efeg ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_gggca .Name );if _fega :=d .Skip ();_fega !=nil {return _fega ;};};case _c .EndElement :break _fbcb ;case _c .CharData :};};return nil ;};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; +// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path +func (_fddb *CT_SPre )ValidateWithPath (path string )error {if _fddb .SPrePr !=nil {if _bbgg :=_fddb .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_bbgg !=nil {return _bbgg ;};};if _eagc :=_fddb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_eagc !=nil {return _eagc ;};if _cacdc :=_fddb .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_cacdc !=nil {return _cacdc ;};if _cfde :=_fddb .E .ValidateWithPath (path +"\u002f\u0045");_cfde !=nil {return _cfde ;};return nil ;};func NewCT_ManualBreak ()*CT_ManualBreak {_dfef :=&CT_ManualBreak {};return _dfef }; -// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path -func (_dc *CT_BarPr )ValidateWithPath (path string )error {if _dc .Pos !=nil {if _fdde :=_dc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fdde !=nil {return _fdde ;};};if _dc .CtrlPr !=nil {if _dde :=_dc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dde !=nil {return _dde ;};};return nil ;};type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_Integer255 and its children +func (_ggfff *CT_Integer255 )Validate ()error {return _ggfff .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");};func NewCT_String ()*CT_String {_ffed :=&CT_String {};return _ffed }; -// Validate validates the MathPr and its children -func (_baeb *MathPr )Validate ()error {return _baeb .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");};func NewCT_RPRChoice ()*CT_RPRChoice {_faed :=&CT_RPRChoice {};return _faed };func (_ddd *CT_FType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddd .ValAttr =ST_FType (1);for _ ,_eac :=range start .Attr {if _eac .Name .Local =="\u0076\u0061\u006c"{_ddd .ValAttr .UnmarshalXMLAttr (_eac );continue ;};};for {_eefdc ,_baeee :=d .Token ();if _baeee !=nil {return _fd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_baeee );};if _cfe ,_fbce :=_eefdc .(_c .EndElement );_fbce &&_cfe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path +func (_afbb *CT_Nary )ValidateWithPath (path string )error {if _afbb .NaryPr !=nil {if _ddgd :=_afbb .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_ddgd !=nil {return _ddgd ;};};if _abee :=_afbb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_abee !=nil {return _abee ;};if _gfab :=_afbb .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_gfab !=nil {return _gfab ;};if _cgbc :=_afbb .E .ValidateWithPath (path +"\u002f\u0045");_cgbc !=nil {return _cgbc ;};return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_baaa :=&CT_LimLowPr {};return _baaa };func NewCT_EqArrPr ()*CT_EqArrPr {_cbf :=&CT_EqArrPr {};return _cbf };func (_fae *CT_BoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fae .OpEmu !=nil {_bfe :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_fae .OpEmu ,_bfe );};if _fae .NoBreak !=nil {_afg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_fae .NoBreak ,_afg );};if _fae .Diff !=nil {_fff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_fae .Diff ,_fff );};if _fae .Brk !=nil {_be :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_fae .Brk ,_be );};if _fae .Aln !=nil {_abb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_fae .Aln ,_abb );};if _fae .CtrlPr !=nil {_agf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fae .CtrlPr ,_agf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gedf ST_Jc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fada :=_b .Attr {};_fada .Name =name ;switch _gedf {case ST_JcUnset :_fada .Value ="";case ST_JcLeft :_fada .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_fada .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_fada .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_fada .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _fada ,nil ;}; -// Validate validates the CT_RChoice and its children -func (_gegfa *CT_RChoice )Validate ()error {return _gegfa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_OnOff ()*CT_OnOff {_fadc :=&CT_OnOff {};return _fadc };func NewCT_SSubSupPr ()*CT_SSubSupPr {_bebg :=&CT_SSubSupPr {};return _bebg }; +// Validate validates the CT_BorderBoxPr and its children +func (_fca *CT_BorderBoxPr )Validate ()error {return _fca .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");}; -// ValidateWithPath validates the MathPr and its children, prefixing error messages with path -func (_gecgd *MathPr )ValidateWithPath (path string )error {if _aeeac :=_gecgd .CT_MathPr .ValidateWithPath (path );_aeeac !=nil {return _aeeac ;};return nil ;};func (_bfeb *CT_OMathParaPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bfeb .Jc !=nil {_dcbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_bfeb .Jc ,_dcbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cecb *CT_MC )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdca :for {_bdba ,_fagb :=d .Token ();if _fagb !=nil {return _fagb ;};switch _eccg :=_bdba .(type ){case _c .StartElement :switch _eccg .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 :"\u006d\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_cecb .McPr =NewCT_MCPr ();if _bgfg :=d .DecodeElement (_cecb .McPr ,&_eccg );_bgfg !=nil {return _bgfg ;};default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0043 \u0025\u0076",_eccg .Name );if _dcea :=d .Skip ();_dcea !=nil {return _dcea ;};};case _c .EndElement :break _bdca ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_SSub and its children +func (_afaa *CT_SSub )Validate ()error {return _afaa .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};func (_eea *CT_LimLowPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eea .CtrlPr !=nil {_acfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eea .CtrlPr ,_acfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_XAlign and its children -func (_bffg *CT_XAlign )Validate ()error {return _bffg .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};func (_ege *CT_LimLow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ege .E =NewCT_OMathArg ();_ege .Lim =NewCT_OMathArg ();_edd :for {_cdfd ,_debd :=d .Token ();if _debd !=nil {return _debd ;};switch _abe :=_cdfd .(type ){case _c .StartElement :switch _abe .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 :"\u006c\u0069\u006d\u004c\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\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"}:_ege .LimLowPr =NewCT_LimLowPr ();if _gggf :=d .DecodeElement (_ege .LimLowPr ,&_abe );_gggf !=nil {return _gggf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ecbb :=d .DecodeElement (_ege .E ,&_abe );_ecbb !=nil {return _ecbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aaae :=d .DecodeElement (_ege .Lim ,&_abe );_aaae !=nil {return _aaae ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_abe .Name );if _gffc :=d .Skip ();_gffc !=nil {return _gffc ;};};case _c .EndElement :break _edd ;case _c .CharData :};};return nil ;};func (_deag *CT_EqArr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agf :for {_ggb ,_ddbb :=d .Token ();if _ddbb !=nil {return _ddbb ;};switch _egbf :=_ggb .(type ){case _c .StartElement :switch _egbf .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 :"\u0065q\u0041\u0072\u0072\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 :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_deag .EqArrPr =NewCT_EqArrPr ();if _afd :=d .DecodeElement (_deag .EqArrPr ,&_egbf );_afd !=nil {return _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\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fad :=NewCT_OMathArg ();if _aeaf :=d .DecodeElement (_fad ,&_egbf );_aeaf !=nil {return _aeaf ;};_deag .E =append (_deag .E ,_fad );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_egbf .Name );if _ega :=d .Skip ();_ega !=nil {return _ega ;};};case _c .EndElement :break _agf ;case _c .CharData :};};return nil ;};func (_bedcf ST_TopBot )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_geac :=_c .Attr {};_geac .Name =name ;switch _bedcf {case ST_TopBotUnset :_geac .Value ="";case ST_TopBotTop :_geac .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_geac .Value ="\u0062\u006f\u0074";};return _geac ,nil ;}; +// Validate validates the CT_GroupChr and its children +func (_acfge *CT_GroupChr )Validate ()error {return _acfge .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};func (_bae *CT_Bar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bae .BarPr !=nil {_abg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_bae .BarPr ,_abg );};_gcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bae .E ,_gcg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_bgdd *CT_TwipsMeasure )ValidateWithPath (path string )error {if _abgg :=_bgdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abgg !=nil {return _abgg ;};return nil ;}; +// Validate validates the CT_MR and its children +func (_fceb *CT_MR )Validate ()error {return _fceb .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};func (_beccc *ST_Style )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_beccc =0;case "\u0070":*_beccc =1;case "\u0062":*_beccc =2;case "\u0069":*_beccc =3;case "\u0062\u0069":*_beccc =4;};return nil ;}; -// Validate validates the CT_ManualBreak and its children -func (_ecdc *CT_ManualBreak )Validate ()error {return _ecdc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};func NewCT_XAlign ()*CT_XAlign {_dfbee :=&CT_XAlign {};_dfbee .ValAttr =_gd .ST_XAlign (1);return _dfbee ;};func (_baa *CT_DPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aea :for {_dceb ,_gbe :=d .Token ();if _gbe !=nil {return _gbe ;};switch _ffeg :=_dceb .(type ){case _c .StartElement :switch _ffeg .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 :"\u0062\u0065\u0067\u0043\u0068\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 :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_baa .BegChr =NewCT_Char ();if _cce :=d .DecodeElement (_baa .BegChr ,&_ffeg );_cce !=nil {return _cce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baa .SepChr =NewCT_Char ();if _adea :=d .DecodeElement (_baa .SepChr ,&_ffeg );_adea !=nil {return _adea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baa .EndChr =NewCT_Char ();if _gag :=d .DecodeElement (_baa .EndChr ,&_ffeg );_gag !=nil {return _gag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baa .Grow =NewCT_OnOff ();if _gede :=d .DecodeElement (_baa .Grow ,&_ffeg );_gede !=nil {return _gede ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baa .Shp =NewCT_Shp ();if _aee :=d .DecodeElement (_baa .Shp ,&_ffeg );_aee !=nil {return _aee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baa .CtrlPr =NewCT_CtrlPr ();if _bcb :=d .DecodeElement (_baa .CtrlPr ,&_ffeg );_bcb !=nil {return _bcb ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0072\u0020\u0025\u0076",_ffeg .Name );if _gbeg :=d .Skip ();_gbeg !=nil {return _gbeg ;};};case _c .EndElement :break _aea ;case _c .CharData :};};return nil ;};type CT_MR struct{E []*CT_OMathArg ;};func NewCT_FPr ()*CT_FPr {_cdaa :=&CT_FPr {};return _cdaa };func (_caeb *CT_Func )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _caeb .FuncPr !=nil {_cef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_caeb .FuncPr ,_cef );};_bdb :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_caeb .FName ,_bdb );_cbge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_caeb .E ,_cbge );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cec *CT_Box )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cec .E =NewCT_OMathArg ();_eae :for {_ade ,_acgb :=d .Token ();if _acgb !=nil {return _acgb ;};switch _fed :=_ade .(type ){case _c .StartElement :switch _fed .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 :"\u0062\u006f\u0078P\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 :"\u0062\u006f\u0078P\u0072"}:_cec .BoxPr =NewCT_BoxPr ();if _bgc :=d .DecodeElement (_cec .BoxPr ,&_fed );_bgc !=nil {return _bgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gbf :=d .DecodeElement (_cec .E ,&_fed );_gbf !=nil {return _gbf ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0020\u0025\u0076",_fed .Name );if _age :=d .Skip ();_age !=nil {return _age ;};};case _c .EndElement :break _eae ;case _c .CharData :};};return nil ;};func (_edfg *CT_LimLowPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdeb :for {_ecga ,_gead :=d .Token ();if _gead !=nil {return _gead ;};switch _baac :=_ecga .(type ){case _c .StartElement :switch _baac .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 :"\u0063\u0074\u0072\u006c\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 :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_edfg .CtrlPr =NewCT_CtrlPr ();if _gdeg :=d .DecodeElement (_edfg .CtrlPr ,&_baac );_gdeg !=nil {return _gdeg ;};default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_baac .Name );if _aagg :=d .Skip ();_aagg !=nil {return _aagg ;};};case _c .EndElement :break _bdeb ;case _c .CharData :};};return nil ;};func (_gebc *CT_SSubPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edaf :for {_efcf ,_dfgbbb :=d .Token ();if _dfgbbb !=nil {return _dfgbbb ;};switch _fcfc :=_efcf .(type ){case _c .StartElement :switch _fcfc .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 :"\u0063\u0074\u0072\u006c\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 :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gebc .CtrlPr =NewCT_CtrlPr ();if _ccad :=d .DecodeElement (_gebc .CtrlPr ,&_fcfc );_ccad !=nil {return _ccad ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075b\u0050\u0072 \u0025\u0076",_fcfc .Name );if _cdga :=d .Skip ();_cdga !=nil {return _cdga ;};};case _c .EndElement :break _edaf ;case _c .CharData :};};return nil ;};func NewCT_OMathArgPr ()*CT_OMathArgPr {_cbdg :=&CT_OMathArgPr {};return _cbdg };func NewCT_D ()*CT_D {_eef :=&CT_D {};return _eef };type OMath struct{CT_OMath };func NewCT_OMathPara ()*CT_OMathPara {_deacc :=&CT_OMathPara {};return _deacc }; +// Validate validates the CT_RPRChoice and its children +func (_ceaeba *CT_RPRChoice )Validate ()error {return _ceaeba .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_BreakBinSub and its children -func (_bfa *CT_BreakBinSub )Validate ()error {return _bfa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");}; +// Validate validates the CT_BarPr and its children +func (_gag *CT_BarPr )Validate ()error {return _gag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");}; -// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path -func (_eea *CT_EqArrPr )ValidateWithPath (path string )error {if _eea .BaseJc !=nil {if _fga :=_eea .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_fga !=nil {return _fga ;};};if _eea .MaxDist !=nil {if _efba :=_eea .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074");_efba !=nil {return _efba ;};};if _eea .ObjDist !=nil {if _eadd :=_eea .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_eadd !=nil {return _eadd ;};};if _eea .RSpRule !=nil {if _feaa :=_eea .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_feaa !=nil {return _feaa ;};};if _eea .RSp !=nil {if _add :=_eea .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_add !=nil {return _add ;};};if _eea .CtrlPr !=nil {if _bgb :=_eea .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bgb !=nil {return _bgb ;};};return nil ;}; +// Validate validates the CT_BreakBin and its children +func (_fed *CT_BreakBin )Validate ()error {return _fed .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");};func NewCT_MathPr ()*CT_MathPr {_cgcbb :=&CT_MathPr {};return _cgcbb }; -// Validate validates the CT_Nary and its children -func (_cdag *CT_Nary )Validate ()error {return _cdag .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func (_gfgef ST_FType )Validate ()error {return _gfgef .ValidateWithPath ("")};func (_bdgf *CT_LimUpp )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bdgf .LimUppPr !=nil {_gdg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_bdgf .LimUppPr ,_gdg );};_faaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bdgf .E ,_faaf );_dfbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_bdgf .Lim ,_dfbf );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbdd *CT_SSubSup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dbdd .SSubSupPr !=nil {_afdb :=_c .StartElement {Name :_c .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_dbdd .SSubSupPr ,_afdb );};_cbbg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dbdd .E ,_cbbg );_fdfdg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_dbdd .Sub ,_fdfdg );_dcee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_dbdd .Sup ,_dcee );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path +func (_cfgc *CT_Char )ValidateWithPath (path string )error {return nil };func (_gefc ST_BreakBin )ValidateWithPath (path string )error {switch _gefc {case 0,1,2,3:default:return _ba .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gefc ));};return nil ;};func (_gcffb *CT_SSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gcffb .SSupPr !=nil {_bdeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_gcffb .SSupPr ,_bdeg );};_aabg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gcffb .E ,_aabg );_acdcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gcffb .Sup ,_acdcf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path -func (_bfgec *CT_Integer2 )ValidateWithPath (path string )error {if _bfgec .ValAttr < -2{return _fd .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 ,_bfgec .ValAttr );};if _bfgec .ValAttr > 2{return _fd .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 ,_bfgec .ValAttr );};return nil ;};type CT_RPRChoice struct{Nor *CT_OnOff ;};func (_dgba *EG_ScriptStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbgd :for {_caba ,_face :=d .Token ();if _face !=nil {return _face ;};switch _cdedd :=_caba .(type ){case _c .StartElement :switch _cdedd .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 :"\u0073\u0063\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 :"\u0073\u0063\u0072"}:_dgba .Scr =NewCT_Script ();if _abefe :=d .DecodeElement (_dgba .Scr ,&_cdedd );_abefe !=nil {return _abefe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgba .Sty =NewCT_Style ();if _agfa :=d .DecodeElement (_dgba .Sty ,&_cdedd );_agfa !=nil {return _agfa ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_cdedd .Name );if _cfaa :=d .Skip ();_cfaa !=nil {return _cfaa ;};};case _c .EndElement :break _gbgd ;case _c .CharData :};};return nil ;};func (_fgege *CT_SSubSupPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fgege .AlnScr !=nil {_gebe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_fgege .AlnScr ,_gebe );};if _fgege .CtrlPr !=nil {_fgfag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fgege .CtrlPr ,_fgfag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Integer2 ()*CT_Integer2 {_afde :=&CT_Integer2 {};_afde .ValAttr =-2;return _afde };func ParseUnionST_OnOff (s string )(_gd .ST_OnOff ,error ){return _gd .ParseUnionST_OnOff (s )}; +// Validate validates the CT_OnOff and its children +func (_ccf *CT_OnOff )Validate ()error {return _ccf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_fba *CT_FuncPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bge :for {_gedc ,_effe :=d .Token ();if _effe !=nil {return _effe ;};switch _bed :=_gedc .(type ){case _b .StartElement :switch _bed .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"}:_fba .CtrlPr =NewCT_CtrlPr ();if _egad :=d .DecodeElement (_fba .CtrlPr ,&_bed );_egad !=nil {return _egad ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_bed .Name );if _cdg :=d .Skip ();_cdg !=nil {return _cdg ;};};case _b .EndElement :break _bge ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_SPrePr and its children -func (_gceg *CT_SPrePr )Validate ()error {return _gceg .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};func (_bgfc ST_BreakBinSub )String ()string {switch _bgfc {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";};func NewCT_EqArr ()*CT_EqArr {_gac :=&CT_EqArr {};return _gac };type CT_MC struct{McPr *CT_MCPr ;};func (_adgg *ST_BreakBin )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adgg =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_adgg =1;case "\u0061\u0066\u0074e\u0072":*_adgg =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_adgg =3;};return nil ;};func NewCT_MathPr ()*CT_MathPr {_bcc :=&CT_MathPr {};return _bcc }; +// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path +func (_cgda *CT_Phant )ValidateWithPath (path string )error {if _cgda .PhantPr !=nil {if _febag :=_cgda .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_febag !=nil {return _febag ;};};if _dffd :=_cgda .E .ValidateWithPath (path +"\u002f\u0045");_dffd !=nil {return _dffd ;};return nil ;};func NewCT_GroupChrPr ()*CT_GroupChrPr {_gcc :=&CT_GroupChrPr {};return _gcc };type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};func (_dcdda *ST_BreakBin )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcdda =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_dcdda =1;case "\u0061\u0066\u0074e\u0072":*_dcdda =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_dcdda =3;};return nil ;};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;}; -// Validate validates the CT_MC and its children -func (_eeabe *CT_MC )Validate ()error {return _eeabe .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};func (_fagd *ST_Script )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_befca ,_bdaf :=d .Token ();if _bdaf !=nil {return _bdaf ;};if _ceaf ,_gbabb :=_befca .(_c .EndElement );_gbabb &&_ceaf .Name ==start .Name {*_fagd =1;return nil ;};if _gefb ,_bdbd :=_befca .(_c .CharData );!_bdbd {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_befca );}else {switch string (_gefb ){case "":*_fagd =0;case "\u0072\u006f\u006da\u006e":*_fagd =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_fagd =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_fagd =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_fagd =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_fagd =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_fagd =6;};};_befca ,_bdaf =d .Token ();if _bdaf !=nil {return _bdaf ;};if _eaeg ,_ddcga :=_befca .(_c .EndElement );_ddcga &&_eaeg .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_befca );};func (_gcffe *CT_TopBot )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_eddbfg ,_fccca :=_gcffe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fccca !=nil {return _fccca ;};start .Attr =append (start .Attr ,_eddbfg );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewOMathPara ()*OMathPara {_acaf :=&OMathPara {};_acaf .CT_OMathPara =*NewCT_OMathPara ();return _acaf ;};func (_e *CT_Acc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_e .E =NewCT_OMathArg ();_de :for {_ca ,_ga :=d .Token ();if _ga !=nil {return _ga ;};switch _eb :=_ca .(type ){case _c .StartElement :switch _eb .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 :"\u0061\u0063\u0063P\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 :"\u0061\u0063\u0063P\u0072"}:_e .AccPr =NewCT_AccPr ();if _dg :=d .DecodeElement (_e .AccPr ,&_eb );_dg !=nil {return _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\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fc :=d .DecodeElement (_e .E ,&_eb );_fc !=nil {return _fc ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0020\u0025\u0076",_eb .Name );if _dd :=d .Skip ();_dd !=nil {return _dd ;};};case _c .EndElement :break _de ;case _c .CharData :};};return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_EqArrPr and its children +func (_gab *CT_EqArrPr )Validate ()error {return _gab .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};func (_debgb ST_BreakBin )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dgfd :=_b .Attr {};_dgfd .Name =name ;switch _debgb {case ST_BreakBinUnset :_dgfd .Value ="";case ST_BreakBinBefore :_dgfd .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_dgfd .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_dgfd .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _dgfd ,nil ;};func (_acag *CT_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acag .ValAttr !=ST_ScriptUnset {_ddbb ,_gbed :=_acag .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gbed !=nil {return _gbed ;};start .Attr =append (start .Attr ,_ddbb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OnOff and its children -func (_bcfd *CT_OnOff )Validate ()error {return _bcfd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_ffc *CT_F )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ffc .FPr !=nil {_afa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_ffc .FPr ,_afa );};_dcbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_ffc .Num ,_dcbb );_fgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_ffc .Den ,_fgc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;};func (_bfefe ST_TopBot )ValidateWithPath (path string )error {switch _bfefe {case 0,1,2:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfefe ));};return nil ;};func (_edgee *CT_R )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _edgee .RPr !=nil {_dbfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_edgee .RPr ,_dbfa );};if _edgee .Choice !=nil {for _ ,_fcae :=range _edgee .Choice {_fcae .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aeff *CT_MR )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eefc :for {_geda ,_gbd :=d .Token ();if _gbd !=nil {return _gbd ;};switch _eeb :=_geda .(type ){case _c .StartElement :switch _eeb .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 :"\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_ebab :=NewCT_OMathArg ();if _gfg :=d .DecodeElement (_ebab ,&_eeb );_gfg !=nil {return _gfg ;};_aeff .E =append (_aeff .E ,_ebab );default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0052 \u0025\u0076",_eeb .Name );if _feag :=d .Skip ();_feag !=nil {return _feag ;};};case _c .EndElement :break _eefc ;case _c .CharData :};};return nil ;};func (_deeeg ST_LimLoc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_deeeg .String (),start );};func NewCT_Rad ()*CT_Rad {_aedef :=&CT_Rad {};_aedef .Deg =NewCT_OMathArg ();_aedef .E =NewCT_OMathArg ();return _aedef ;};func (_fefg *CT_BoxPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfe :for {_cdbd ,_caf :=d .Token ();if _caf !=nil {return _caf ;};switch _ccd :=_cdbd .(type ){case _c .StartElement :switch _ccd .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 :"\u006f\u0070\u0045m\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_fefg .OpEmu =NewCT_OnOff ();if _ebb :=d .DecodeElement (_fefg .OpEmu ,&_ccd );_ebb !=nil {return _ebb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fefg .NoBreak =NewCT_OnOff ();if _acd :=d .DecodeElement (_fefg .NoBreak ,&_ccd );_acd !=nil {return _acd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fefg .Diff =NewCT_OnOff ();if _edg :=d .DecodeElement (_fefg .Diff ,&_ccd );_edg !=nil {return _edg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fefg .Brk =NewCT_ManualBreak ();if _dbf :=d .DecodeElement (_fefg .Brk ,&_ccd );_dbf !=nil {return _dbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fefg .Aln =NewCT_OnOff ();if _bada :=d .DecodeElement (_fefg .Aln ,&_ccd );_bada !=nil {return _bada ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fefg .CtrlPr =NewCT_CtrlPr ();if _aaa :=d .DecodeElement (_fefg .CtrlPr ,&_ccd );_aaa !=nil {return _aaa ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_ccd .Name );if _agc :=d .Skip ();_agc !=nil {return _agc ;};};case _c .EndElement :break _bfe ;case _c .CharData :};};return nil ;};func NewCT_GroupChr ()*CT_GroupChr {_gecg :=&CT_GroupChr {};_gecg .E =NewCT_OMathArg ();return _gecg };func (_fdfd *CT_BreakBinSub )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bggf :=range start .Attr {if _bggf .Name .Local =="\u0076\u0061\u006c"{_fdfd .ValAttr .UnmarshalXMLAttr (_bggf );continue ;};};for {_dcf ,_cfa :=d .Token ();if _cfa !=nil {return _fd .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",_cfa );};if _cea ,_cag :=_dcf .(_c .EndElement );_cag &&_cea .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path +func (_aagf *EG_OMathMathElements )ValidateWithPath (path string )error {if _aagf .Acc !=nil {if _dedga :=_aagf .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_dedga !=nil {return _dedga ;};};if _aagf .Bar !=nil {if _fcedb :=_aagf .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_fcedb !=nil {return _fcedb ;};};if _aagf .Box !=nil {if _edcb :=_aagf .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_edcb !=nil {return _edcb ;};};if _aagf .BorderBox !=nil {if _abge :=_aagf .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");_abge !=nil {return _abge ;};};if _aagf .D !=nil {if _dccgb :=_aagf .D .ValidateWithPath (path +"\u002f\u0044");_dccgb !=nil {return _dccgb ;};};if _aagf .EqArr !=nil {if _cegf :=_aagf .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072");_cegf !=nil {return _cegf ;};};if _aagf .F !=nil {if _cdaf :=_aagf .F .ValidateWithPath (path +"\u002f\u0046");_cdaf !=nil {return _cdaf ;};};if _aagf .Func !=nil {if _feefe :=_aagf .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_feefe !=nil {return _feefe ;};};if _aagf .GroupChr !=nil {if _bgba :=_aagf .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_bgba !=nil {return _bgba ;};};if _aagf .LimLow !=nil {if _dcef :=_aagf .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077");_dcef !=nil {return _dcef ;};};if _aagf .LimUpp !=nil {if _eeba :=_aagf .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_eeba !=nil {return _eeba ;};};if _aagf .M !=nil {if _face :=_aagf .M .ValidateWithPath (path +"\u002f\u004d");_face !=nil {return _face ;};};if _aagf .Nary !=nil {if _efeg :=_aagf .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_efeg !=nil {return _efeg ;};};if _aagf .Phant !=nil {if _bgce :=_aagf .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074");_bgce !=nil {return _bgce ;};};if _aagf .Rad !=nil {if _ccfgb :=_aagf .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_ccfgb !=nil {return _ccfgb ;};};if _aagf .SPre !=nil {if _adaf :=_aagf .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065");_adaf !=nil {return _adaf ;};};if _aagf .SSub !=nil {if _deafd :=_aagf .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_deafd !=nil {return _deafd ;};};if _aagf .SSubSup !=nil {if _edcd :=_aagf .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");_edcd !=nil {return _edcd ;};};if _aagf .SSup !=nil {if _cdac :=_aagf .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_cdac !=nil {return _cdac ;};};if _aagf .R !=nil {if _gdef :=_aagf .R .ValidateWithPath (path +"\u002f\u0052");_gdef !=nil {return _gdef ;};};return nil ;};func (_bgac *CT_LimLow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgac .LimLowPr !=nil {_bgcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_bgac .LimLowPr ,_bgcg );};_fddg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bgac .E ,_fddg );_dabe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_bgac .Lim ,_dabe );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfed *CT_Integer2 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfed .ValAttr =-2;for _ ,_cfggf :=range start .Attr {if _cfggf .Name .Local =="\u0076\u0061\u006c"{_ace ,_edac :=_g .ParseInt (_cfggf .Value ,10,64);if _edac !=nil {return _edac ;};_dfed .ValAttr =_ace ;continue ;};};for {_cab ,_faff :=d .Token ();if _faff !=nil {return _ba .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_faff );};if _cfea ,_gfa :=_cab .(_b .EndElement );_gfa &&_cfea .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path -func (_bgf *CT_FuncPr )ValidateWithPath (path string )error {if _bgf .CtrlPr !=nil {if _gddc :=_bgf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gddc !=nil {return _gddc ;};};return nil ;};func NewCT_LimLow ()*CT_LimLow {_cede :=&CT_LimLow {};_cede .E =NewCT_OMathArg ();_cede .Lim =NewCT_OMathArg ();return _cede ;}; +// Validate validates the CT_D and its children +func (_adg *CT_D )Validate ()error {return _adg .ValidateWithPath ("\u0043\u0054\u005f\u0044")};func (_fdacf *CT_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbba :=range start .Attr {if _cbba .Name .Local =="\u0076\u0061\u006c"{_fdacf .ValAttr .UnmarshalXMLAttr (_cbba );continue ;};};for {_bcaac ,_egfa :=d .Token ();if _egfa !=nil {return _ba .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_egfa );};if _fcgfe ,_fced :=_bcaac .(_b .EndElement );_fced &&_fcgfe .Name ==start .Name {break ;};};return nil ;};func (_afdad ST_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afdad .String (),start );};func (_dbgc *CT_Rad )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbgc .Deg =NewCT_OMathArg ();_dbgc .E =NewCT_OMathArg ();_gcbc :for {_dgdgd ,_cddc :=d .Token ();if _cddc !=nil {return _cddc ;};switch _afee :=_dgdgd .(type ){case _b .StartElement :switch _afee .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"}:_dbgc .RadPr =NewCT_RadPr ();if _agdg :=d .DecodeElement (_dbgc .RadPr ,&_afee );_agdg !=nil {return _agdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _begc :=d .DecodeElement (_dbgc .Deg ,&_afee );_begc !=nil {return _begc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _abce :=d .DecodeElement (_dbgc .E ,&_afee );_abce !=nil {return _abce ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0020\u0025\u0076",_afee .Name );if _ebfg :=d .Skip ();_ebfg !=nil {return _ebfg ;};};case _b .EndElement :break _gcbc ;case _b .CharData :};};return nil ;};func (_ggeb *CT_OMathArgPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggeb .ArgSz !=nil {_ddd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_ggeb .ArgSz ,_ddd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OMathJc struct{ValAttr ST_Jc ;}; -// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path -func (_gcc *CT_SPre )ValidateWithPath (path string )error {if _gcc .SPrePr !=nil {if _bbcac :=_gcc .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_bbcac !=nil {return _bbcac ;};};if _bgfga :=_gcc .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_bgfga !=nil {return _bgfga ;};if _bdfg :=_gcc .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_bdfg !=nil {return _bdfg ;};if _dggd :=_gcc .E .ValidateWithPath (path +"\u002f\u0045");_dggd !=nil {return _dggd ;};return nil ;};func (_bfef *CT_MPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddf :for {_aaec ,_gbbc :=d .Token ();if _gbbc !=nil {return _gbbc ;};switch _bcf :=_aaec .(type ){case _c .StartElement :switch _bcf .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 :"\u0062\u0061\u0073\u0065\u004a\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\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"}:_bfef .BaseJc =NewCT_YAlign ();if _gafe :=d .DecodeElement (_bfef .BaseJc ,&_bcf );_gafe !=nil {return _gafe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfef .PlcHide =NewCT_OnOff ();if _fgf :=d .DecodeElement (_bfef .PlcHide ,&_bcf );_fgf !=nil {return _fgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfef .RSpRule =NewCT_SpacingRule ();if _gca :=d .DecodeElement (_bfef .RSpRule ,&_bcf );_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\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfef .CGpRule =NewCT_SpacingRule ();if _dfgf :=d .DecodeElement (_bfef .CGpRule ,&_bcf );_dfgf !=nil {return _dfgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfef .RSp =NewCT_UnSignedInteger ();if _aecf :=d .DecodeElement (_bfef .RSp ,&_bcf );_aecf !=nil {return _aecf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfef .CSp =NewCT_UnSignedInteger ();if _bbc :=d .DecodeElement (_bfef .CSp ,&_bcf );_bbc !=nil {return _bbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfef .CGp =NewCT_UnSignedInteger ();if _fegg :=d .DecodeElement (_bfef .CGp ,&_bcf );_fegg !=nil {return _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\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfef .Mcs =NewCT_MCS ();if _feef :=d .DecodeElement (_bfef .Mcs ,&_bcf );_feef !=nil {return _feef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfef .CtrlPr =NewCT_CtrlPr ();if _bfcad :=d .DecodeElement (_bfef .CtrlPr ,&_bcf );_bfcad !=nil {return _bfcad ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0050\u0072\u0020\u0025\u0076",_bcf .Name );if _fggc :=d .Skip ();_fggc !=nil {return _fggc ;};};case _c .EndElement :break _ddf ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_Nary and its children +func (_ffgf *CT_Nary )Validate ()error {return _ffgf .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func (_deef *CT_R )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _deef .RPr !=nil {_gfaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_deef .RPr ,_gfaa );};if _deef .Choice !=nil {for _ ,_gegdg :=range _deef .Choice {_gegdg .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path -func (_aafg *CT_RPR )ValidateWithPath (path string )error {if _aafg .Lit !=nil {if _becfa :=_aafg .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_becfa !=nil {return _becfa ;};};if _aafg .Choice !=nil {if _bbfbf :=_aafg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbfbf !=nil {return _bbfbf ;};};if _aafg .Brk !=nil {if _ggad :=_aafg .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_ggad !=nil {return _ggad ;};};if _aafg .Aln !=nil {if _cfaf :=_aafg .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_cfaf !=nil {return _cfaf ;};};return nil ;};type CT_SpacingRule struct{ValAttr int64 ;};func NewCT_Integer255 ()*CT_Integer255 {_ccac :=&CT_Integer255 {};_ccac .ValAttr =1;return _ccac }; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_eefe *CT_Style )ValidateWithPath (path string )error {if _ccgcd :=_eefe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccgcd !=nil {return _ccgcd ;};return nil ;};func (_ccfbf *CT_RChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbegc :for {_cdcc ,_agfa :=d .Token ();if _agfa !=nil {return _agfa ;};switch _baca :=_cdcc .(type ){case _b .StartElement :switch _baca .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"}:_cbffb :=NewCT_Text ();if _aeba :=d .DecodeElement (_cbffb ,&_baca );_aeba !=nil {return _aeba ;};_ccfbf .T =append (_ccfbf .T ,_cbffb );default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_baca .Name );if _gcfg :=d .Skip ();_gcfg !=nil {return _gcfg ;};};case _b .EndElement :break _cbegc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path -func (_bca *CT_Func )ValidateWithPath (path string )error {if _bca .FuncPr !=nil {if _aead :=_bca .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_aead !=nil {return _aead ;};};if _fbbb :=_bca .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065");_fbbb !=nil {return _fbbb ;};if _fedc :=_bca .E .ValidateWithPath (path +"\u002f\u0045");_fedc !=nil {return _fedc ;};return nil ;};func (_baea *CT_OMath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _baea .EG_OMathMathElements !=nil {for _ ,_bcac :=range _baea .EG_OMathMathElements {_bcac .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path +func (_ccee *CT_ManualBreak )ValidateWithPath (path string )error {if _ccee .AlnAtAttr !=nil {if *_ccee .AlnAtAttr < 1{return _ba .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 ,*_ccee .AlnAtAttr );};if *_ccee .AlnAtAttr > 255{return _ba .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 ,*_ccee .AlnAtAttr );};};return nil ;};func (_aefe *CT_MCPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aefe .Count !=nil {_dbbed :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_aefe .Count ,_dbbed );};if _aefe .McJc !=nil {_fgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_aefe .McJc ,_fgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path -func (_dee *CT_Acc )ValidateWithPath (path string )error {if _dee .AccPr !=nil {if _gdf :=_dee .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_gdf !=nil {return _gdf ;};};if _a :=_dee .E .ValidateWithPath (path +"\u002f\u0045");_a !=nil {return _a ;};return nil ;};func NewCT_MPr ()*CT_MPr {_abda :=&CT_MPr {};return _abda }; +// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path +func (_bbge *CT_FType )ValidateWithPath (path string )error {if _bbge .ValAttr ==ST_FTypeUnset {return _ba .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 _fdcd :=_bbge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdcd !=nil {return _fdcd ;};return nil ;};func (_cced *CT_Func )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cced .FName =NewCT_OMathArg ();_cced .E =NewCT_OMathArg ();_ecg :for {_gfe ,_dbgd :=d .Token ();if _dbgd !=nil {return _dbgd ;};switch _dbb :=_gfe .(type ){case _b .StartElement :switch _dbb .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"}:_cced .FuncPr =NewCT_FuncPr ();if _egg :=d .DecodeElement (_cced .FuncPr ,&_dbb );_egg !=nil {return _egg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _cfge :=d .DecodeElement (_cced .FName ,&_dbb );_cfge !=nil {return _cfge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _gbbb :=d .DecodeElement (_cced .E ,&_dbb );_gbbb !=nil {return _gbbb ;};default:_a .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u006e\u0063\u0020\u0025\u0076",_dbb .Name );if _daf :=d .Skip ();_daf !=nil {return _daf ;};};case _b .EndElement :break _ecg ;case _b .CharData :};};return nil ;};func (_bega *CT_SSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bega .SSubPr !=nil {_bcdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_bega .SSubPr ,_bcdg );};_cfad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bega .E ,_cfad );_bdggf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_bega .Sub ,_bdggf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_F ()*CT_F {_fcc :=&CT_F {};_fcc .Num =NewCT_OMathArg ();_fcc .Den =NewCT_OMathArg ();return _fcc ;}; -// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path -func (_gefc *CT_NaryPr )ValidateWithPath (path string )error {if _gefc .Chr !=nil {if _agge :=_gefc .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_agge !=nil {return _agge ;};};if _gefc .LimLoc !=nil {if _egef :=_gefc .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063");_egef !=nil {return _egef ;};};if _gefc .Grow !=nil {if _dfe :=_gefc .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_dfe !=nil {return _dfe ;};};if _gefc .SubHide !=nil {if _ffgg :=_gefc .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065");_ffgg !=nil {return _ffgg ;};};if _gefc .SupHide !=nil {if _egaf :=_gefc .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_egaf !=nil {return _egaf ;};};if _gefc .CtrlPr !=nil {if _aabbe :=_gefc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aabbe !=nil {return _aabbe ;};};return nil ;};func NewCT_SSubPr ()*CT_SSubPr {_efag :=&CT_SSubPr {};return _efag }; +// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path +func (_fdcag *CT_SSubPr )ValidateWithPath (path string )error {if _fdcag .CtrlPr !=nil {if _fefd :=_fdcag .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fefd !=nil {return _fefd ;};};return nil ;};func (_ddef *ST_Script )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddef =0;case "\u0072\u006f\u006da\u006e":*_ddef =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_ddef =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_ddef =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_ddef =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_ddef =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_ddef =6;};return nil ;};func (_eddgg *CT_SSubPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eddgg .CtrlPr !=nil {_dfdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eddgg .CtrlPr ,_dfdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MC struct{McPr *CT_MCPr ;};type CT_TopBot struct{ValAttr ST_TopBot ;};func (_ggfb *CT_NaryPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggfb .Chr !=nil {_eccc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_ggfb .Chr ,_eccc );};if _ggfb .LimLoc !=nil {_feef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_ggfb .LimLoc ,_feef );};if _ggfb .Grow !=nil {_gaec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_ggfb .Grow ,_gaec );};if _ggfb .SubHide !=nil {_beca :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_ggfb .SubHide ,_beca );};if _ggfb .SupHide !=nil {_agda :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_ggfb .SupHide ,_agda );};if _ggfb .CtrlPr !=nil {_ecebg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ggfb .CtrlPr ,_ecebg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};func (_bacd *CT_UnSignedInteger )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deebf :=range start .Attr {if _deebf .Name .Local =="\u0076\u0061\u006c"{_agfg ,_bcdgc :=_g .ParseUint (_deebf .Value ,10,32);if _bcdgc !=nil {return _bcdgc ;};_bacd .ValAttr =uint32 (_agfg );continue ;};};for {_eged ,_aaeca :=d .Token ();if _aaeca !=nil {return _ba .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",_aaeca );};if _fgfg ,_bgfb :=_eged .(_b .EndElement );_bgfb &&_fgfg .Name ==start .Name {break ;};};return nil ;};func NewCT_PhantPr ()*CT_PhantPr {_bcafe :=&CT_PhantPr {};return _bcafe }; -// Validate validates the CT_DPr and its children -func (_gcb *CT_DPr )Validate ()error {return _gcb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};func NewCT_MC ()*CT_MC {_afdg :=&CT_MC {};return _afdg };type ST_BreakBin byte ; +// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path +func (_eacc *CT_OMathPara )ValidateWithPath (path string )error {if _eacc .OMathParaPr !=nil {if _gcea :=_eacc .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_gcea !=nil {return _gcea ;};};for _gbfg ,_agdab :=range _eacc .OMath {if _bbcf :=_agdab .ValidateWithPath (_ba .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_gbfg ));_bbcf !=nil {return _bbcf ;};};return nil ;};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_gfga *CT_Style )ValidateWithPath (path string )error {if _dgdec :=_gfga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgdec !=nil {return _dgdec ;};return nil ;};func (_dgda *ST_LimLoc )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgda =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_dgda =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_dgda =2;};return nil ;};func (_bfbb *CT_RadPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbgc :for {_eagb ,_bacf :=d .Token ();if _bacf !=nil {return _bacf ;};switch _dcfec :=_eagb .(type ){case _c .StartElement :switch _dcfec .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 :"\u0064e\u0067\u0048\u0069\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\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"}:_bfbb .DegHide =NewCT_OnOff ();if _ecabc :=d .DecodeElement (_bfbb .DegHide ,&_dcfec );_ecabc !=nil {return _ecabc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfbb .CtrlPr =NewCT_CtrlPr ();if _badc :=d .DecodeElement (_bfbb .CtrlPr ,&_dcfec );_badc !=nil {return _badc ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_dcfec .Name );if _dbed :=d .Skip ();_dbed !=nil {return _dbed ;};};case _c .EndElement :break _cbgc ;case _c .CharData :};};return nil ;};func (_gdde *CT_Script )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efcd :=range start .Attr {if _efcd .Name .Local =="\u0076\u0061\u006c"{_gdde .ValAttr .UnmarshalXMLAttr (_efcd );continue ;};};for {_ddba ,_abef :=d .Token ();if _abef !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_abef );};if _ebdd ,_efgd :=_ddba .(_c .EndElement );_efgd &&_ebdd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path +func (_bea *CT_LimUppPr )ValidateWithPath (path string )error {if _bea .CtrlPr !=nil {if _bee :=_bea .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bee !=nil {return _bee ;};};return nil ;}; -// Validate validates the CT_LimLow and its children -func (_gaac *CT_LimLow )Validate ()error {return _gaac .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};func (_cfcaf ST_Shp )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dgfdc :=_c .Attr {};_dgfdc .Name =name ;switch _cfcaf {case ST_ShpUnset :_dgfdc .Value ="";case ST_ShpCentered :_dgfdc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_dgfdc .Value ="\u006d\u0061\u0074c\u0068";};return _dgfdc ,nil ;};func (_cgd *CT_MCPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gadc :for {_bgd ,_adg :=d .Token ();if _adg !=nil {return _adg ;};switch _dbee :=_bgd .(type ){case _c .StartElement :switch _dbee .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 :"\u0063\u006f\u0075n\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_cgd .Count =NewCT_Integer255 ();if _deef :=d .DecodeElement (_cgd .Count ,&_dbee );_deef !=nil {return _deef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgd .McJc =NewCT_XAlign ();if _ffa :=d .DecodeElement (_cgd .McJc ,&_dbee );_ffa !=nil {return _ffa ;};default:_ce .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_dbee .Name );if _bda :=d .Skip ();_bda !=nil {return _bda ;};};case _c .EndElement :break _gadc ;case _c .CharData :};};return nil ;};func (_abad *CT_NaryPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _abad .Chr !=nil {_bfdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_abad .Chr ,_bfdc );};if _abad .LimLoc !=nil {_dba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_abad .LimLoc ,_dba );};if _abad .Grow !=nil {_adeba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_abad .Grow ,_adeba );};if _abad .SubHide !=nil {_ddfg :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_abad .SubHide ,_ddfg );};if _abad .SupHide !=nil {_dafc :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_abad .SupHide ,_dafc );};if _abad .CtrlPr !=nil {_agcf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_abad .CtrlPr ,_agcf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aaffg *CT_Text )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcfd :=range start .Attr {if _dcfd .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"&&_dcfd .Name .Local =="\u0073\u0070\u0061c\u0065"{_cgcb ,_edde :=_dcfd .Value ,error (nil );if _edde !=nil {return _edde ;};_aaffg .SpaceAttr =&_cgcb ;continue ;};};for {_feffg ,_efbe :=d .Token ();if _efbe !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_efbe );};if _fbcg ,_gcbd :=_feffg .(_c .CharData );_gcbd {_aaffg .Content =string (_fbcg );};if _bcfcf ,_afacac :=_feffg .(_c .EndElement );_afacac &&_bcfcf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_LimLoc and its children +func (_ffgc *CT_LimLoc )Validate ()error {return _ffgc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");}; -// Validate validates the CT_LimUpp and its children -func (_daac *CT_LimUpp )Validate ()error {return _daac .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");};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_MathPrChoice and its children +func (_dagbc *CT_MathPrChoice )Validate ()error {return _dagbc .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ecgf *CT_M )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfec :for {_bdgd ,_bbbd :=d .Token ();if _bbbd !=nil {return _bbbd ;};switch _cfac :=_bdgd .(type ){case _b .StartElement :switch _cfac .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"}:_ecgf .MPr =NewCT_MPr ();if _fefg :=d .DecodeElement (_ecgf .MPr ,&_cfac );_fefg !=nil {return _fefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efef :=NewCT_MR ();if _bdbc :=d .DecodeElement (_efef ,&_cfac );_bdbc !=nil {return _bdbc ;};_ecgf .Mr =append (_ecgf .Mr ,_efef );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u004d\u0020\u0025\u0076",_cfac .Name );if _ecac :=d .Skip ();_ecac !=nil {return _ecac ;};};case _b .EndElement :break _gfec ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_RPRChoice and its children -func (_eaeca *CT_RPRChoice )Validate ()error {return _eaeca .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ebdaa *EG_OMathMathElements )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcca :for {_fcff ,_bddc :=d .Token ();if _bddc !=nil {return _bddc ;};switch _befe :=_fcff .(type ){case _c .StartElement :switch _befe .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 :"\u0061\u0063\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_ebdaa .Acc =NewCT_Acc ();if _bgae :=d .DecodeElement (_ebdaa .Acc ,&_befe );_bgae !=nil {return _bgae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .Bar =NewCT_Bar ();if _aacf :=d .DecodeElement (_ebdaa .Bar ,&_befe );_aacf !=nil {return _aacf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .Box =NewCT_Box ();if _fgebe :=d .DecodeElement (_ebdaa .Box ,&_befe );_fgebe !=nil {return _fgebe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .BorderBox =NewCT_BorderBox ();if _fbcba :=d .DecodeElement (_ebdaa .BorderBox ,&_befe );_fbcba !=nil {return _fbcba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .D =NewCT_D ();if _aded :=d .DecodeElement (_ebdaa .D ,&_befe );_aded !=nil {return _aded ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .EqArr =NewCT_EqArr ();if _egfag :=d .DecodeElement (_ebdaa .EqArr ,&_befe );_egfag !=nil {return _egfag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .F =NewCT_F ();if _gbbf :=d .DecodeElement (_ebdaa .F ,&_befe );_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\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .Func =NewCT_Func ();if _abbd :=d .DecodeElement (_ebdaa .Func ,&_befe );_abbd !=nil {return _abbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .GroupChr =NewCT_GroupChr ();if _cdgf :=d .DecodeElement (_ebdaa .GroupChr ,&_befe );_cdgf !=nil {return _cdgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .LimLow =NewCT_LimLow ();if _fbcfe :=d .DecodeElement (_ebdaa .LimLow ,&_befe );_fbcfe !=nil {return _fbcfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .LimUpp =NewCT_LimUpp ();if _bfee :=d .DecodeElement (_ebdaa .LimUpp ,&_befe );_bfee !=nil {return _bfee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .M =NewCT_M ();if _cdbaf :=d .DecodeElement (_ebdaa .M ,&_befe );_cdbaf !=nil {return _cdbaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .Nary =NewCT_Nary ();if _bdbab :=d .DecodeElement (_ebdaa .Nary ,&_befe );_bdbab !=nil {return _bdbab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .Phant =NewCT_Phant ();if _becde :=d .DecodeElement (_ebdaa .Phant ,&_befe );_becde !=nil {return _becde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .Rad =NewCT_Rad ();if _ddge :=d .DecodeElement (_ebdaa .Rad ,&_befe );_ddge !=nil {return _ddge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .SPre =NewCT_SPre ();if _ecba :=d .DecodeElement (_ebdaa .SPre ,&_befe );_ecba !=nil {return _ecba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .SSub =NewCT_SSub ();if _egba :=d .DecodeElement (_ebdaa .SSub ,&_befe );_egba !=nil {return _egba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .SSubSup =NewCT_SSubSup ();if _bcgdf :=d .DecodeElement (_ebdaa .SSubSup ,&_befe );_bcgdf !=nil {return _bcgdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .SSup =NewCT_SSup ();if _dbff :=d .DecodeElement (_ebdaa .SSup ,&_befe );_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\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaa .R =NewCT_R ();if _fgce :=d .DecodeElement (_ebdaa .R ,&_befe );_fgce !=nil {return _fgce ;};default:_ce .Log .Debug ("\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",_befe .Name );if _fbeda :=d .Skip ();_fbeda !=nil {return _fbeda ;};};case _c .EndElement :break _fcca ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path +func (_ebfa *CT_MC )ValidateWithPath (path string )error {if _ebfa .McPr !=nil {if _egfe :=_ebfa .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_egfe !=nil {return _egfe ;};};return nil ;}; -// Validate validates the CT_BreakBin and its children -func (_dbb *CT_BreakBin )Validate ()error {return _dbb .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");};func NewMathPr ()*MathPr {_gfge :=&MathPr {};_gfge .CT_MathPr =*NewCT_MathPr ();return _gfge };func (_gbef *CT_OnOff )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbef .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_gbef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Text ()*CT_Text {_gecd :=&CT_Text {};return _gecd };type CT_FType struct{ValAttr ST_FType ;}; +// Validate validates the CT_MCS and its children +func (_adag *CT_MCS )Validate ()error {return _adag .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");}; -// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path -func (_ffef *EG_ScriptStyle )ValidateWithPath (path string )error {if _ffef .Scr !=nil {if _ddaf :=_ffef .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_ddaf !=nil {return _ddaf ;};};if _ffef .Sty !=nil {if _bdbad :=_ffef .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079");_bdbad !=nil {return _bdbad ;};};return nil ;};func (_bdeg *CT_MCS )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abcc :for {_cdac ,_fedca :=d .Token ();if _fedca !=nil {return _fedca ;};switch _eceg :=_cdac .(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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_eddc :=NewCT_MC ();if _eaa :=d .DecodeElement (_eddc ,&_eceg );_eaa !=nil {return _eaa ;};_bdeg .Mc =append (_bdeg .Mc ,_eddc );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0043\u0053\u0020\u0025\u0076",_eceg .Name );if _ebd :=d .Skip ();_ebd !=nil {return _ebd ;};};case _c .EndElement :break _abcc ;case _c .CharData :};};return nil ;};type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;};func (_eeaa *MathPr )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\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 :"\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 :"\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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eeaa .CT_MathPr .MarshalXML (e ,start );};func (_ddgcc *CT_MCS )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gaba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_gecf :=range _ddgcc .Mc {e .EncodeElement (_gecf ,_gaba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path +func (_efac *CT_MCPr )ValidateWithPath (path string )error {if _efac .Count !=nil {if _gagf :=_efac .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_gagf !=nil {return _gagf ;};};if _efac .McJc !=nil {if _eced :=_efac .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063");_eced !=nil {return _eced ;};};return nil ;};func (_ged *CT_EqArr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fab :for {_cce ,_bcd :=d .Token ();if _bcd !=nil {return _bcd ;};switch _daec :=_cce .(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 :"\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"}:_ged .EqArrPr =NewCT_EqArrPr ();if _afda :=d .DecodeElement (_ged .EqArrPr ,&_daec );_afda !=nil {return _afda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcbd :=NewCT_OMathArg ();if _aabe :=d .DecodeElement (_fcbd ,&_daec );_aabe !=nil {return _aabe ;};_ged .E =append (_ged .E ,_fcbd );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_daec .Name );if _bda :=d .Skip ();_bda !=nil {return _bda ;};};case _b .EndElement :break _fab ;case _b .CharData :};};return nil ;};func (_fcg *CT_MC )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfb :for {_aaefc ,_ecacf :=d .Token ();if _ecacf !=nil {return _ecacf ;};switch _bfce :=_aaefc .(type ){case _b .StartElement :switch _bfce .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"}:_fcg .McPr =NewCT_MCPr ();if _dgcb :=d .DecodeElement (_fcg .McPr ,&_bfce );_dgcb !=nil {return _dgcb ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0043 \u0025\u0076",_bfce .Name );if _cfbg :=d .Skip ();_cfbg !=nil {return _cfbg ;};};case _b .EndElement :break _cfb ;case _b .CharData :};};return nil ;};func (_edaccf *CT_OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_addg :for {_gabe ,_fgag :=d .Token ();if _fgag !=nil {return _fgag ;};switch _gce :=_gabe .(type ){case _b .StartElement :switch _gce .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"}:_eegb :=NewEG_OMathMathElements ();_eegb .Acc =NewCT_Acc ();if _afbaa :=d .DecodeElement (_eegb .Acc ,&_gce );_afbaa !=nil {return _afbaa ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_eegb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dabgb :=NewEG_OMathMathElements ();_dabgb .Bar =NewCT_Bar ();if _deg :=d .DecodeElement (_dabgb .Bar ,&_gce );_deg !=nil {return _deg ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_dabgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfac :=NewEG_OMathMathElements ();_gfac .Box =NewCT_Box ();if _cfga :=d .DecodeElement (_gfac .Box ,&_gce );_cfga !=nil {return _cfga ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_gfac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dbe :=NewEG_OMathMathElements ();_dbe .BorderBox =NewCT_BorderBox ();if _gfee :=d .DecodeElement (_dbe .BorderBox ,&_gce );_gfee !=nil {return _gfee ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_dbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbcc :=NewEG_OMathMathElements ();_gbcc .D =NewCT_D ();if _ced :=d .DecodeElement (_gbcc .D ,&_gce );_ced !=nil {return _ced ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_gbcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gedg :=NewEG_OMathMathElements ();_gedg .EqArr =NewCT_EqArr ();if _eeefc :=d .DecodeElement (_gedg .EqArr ,&_gce );_eeefc !=nil {return _eeefc ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_gedg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efddc :=NewEG_OMathMathElements ();_efddc .F =NewCT_F ();if _cba :=d .DecodeElement (_efddc .F ,&_gce );_cba !=nil {return _cba ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_efddc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dccg :=NewEG_OMathMathElements ();_dccg .Func =NewCT_Func ();if _eegbb :=d .DecodeElement (_dccg .Func ,&_gce );_eegbb !=nil {return _eegbb ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_dccg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gccf :=NewEG_OMathMathElements ();_gccf .GroupChr =NewCT_GroupChr ();if _gbae :=d .DecodeElement (_gccf .GroupChr ,&_gce );_gbae !=nil {return _gbae ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_gccf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abeeb :=NewEG_OMathMathElements ();_abeeb .LimLow =NewCT_LimLow ();if _agcb :=d .DecodeElement (_abeeb .LimLow ,&_gce );_agcb !=nil {return _agcb ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_abeeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adad :=NewEG_OMathMathElements ();_adad .LimUpp =NewCT_LimUpp ();if _bbbe :=d .DecodeElement (_adad .LimUpp ,&_gce );_bbbe !=nil {return _bbbe ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_adad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bffc :=NewEG_OMathMathElements ();_bffc .M =NewCT_M ();if _cdgb :=d .DecodeElement (_bffc .M ,&_gce );_cdgb !=nil {return _cdgb ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_bffc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ddab :=NewEG_OMathMathElements ();_ddab .Nary =NewCT_Nary ();if _dgg :=d .DecodeElement (_ddab .Nary ,&_gce );_dgg !=nil {return _dgg ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_ddab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gaeea :=NewEG_OMathMathElements ();_gaeea .Phant =NewCT_Phant ();if _fgab :=d .DecodeElement (_gaeea .Phant ,&_gce );_fgab !=nil {return _fgab ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_gaeea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abbb :=NewEG_OMathMathElements ();_abbb .Rad =NewCT_Rad ();if _fgec :=d .DecodeElement (_abbb .Rad ,&_gce );_fgec !=nil {return _fgec ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_abbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_degf :=NewEG_OMathMathElements ();_degf .SPre =NewCT_SPre ();if _aeb :=d .DecodeElement (_degf .SPre ,&_gce );_aeb !=nil {return _aeb ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_degf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eega :=NewEG_OMathMathElements ();_eega .SSub =NewCT_SSub ();if _cfdb :=d .DecodeElement (_eega .SSub ,&_gce );_cfdb !=nil {return _cfdb ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_eega );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdfd :=NewEG_OMathMathElements ();_fdfd .SSubSup =NewCT_SSubSup ();if _dced :=d .DecodeElement (_fdfd .SSubSup ,&_gce );_dced !=nil {return _dced ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_fdfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbgeb :=NewEG_OMathMathElements ();_gbgeb .SSup =NewCT_SSup ();if _gefe :=d .DecodeElement (_gbgeb .SSup ,&_gce );_gefe !=nil {return _gefe ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_gbgeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbdd :=NewEG_OMathMathElements ();_cbdd .R =NewCT_R ();if _gecd :=d .DecodeElement (_cbdd .R ,&_gce );_gecd !=nil {return _gecd ;};_edaccf .EG_OMathMathElements =append (_edaccf .EG_OMathMathElements ,_cbdd );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_gce .Name );if _bdgde :=d .Skip ();_bdgde !=nil {return _bdgde ;};};case _b .EndElement :break _addg ;case _b .CharData :};};return nil ;};func (_dfb *CT_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_aga ,_bfac :=_dfb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bfac !=nil {return _bfac ;};start .Attr =append (start .Attr ,_aga );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path -func (_be *CT_Bar )ValidateWithPath (path string )error {if _be .BarPr !=nil {if _ad :=_be .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_ad !=nil {return _ad ;};};if _aa :=_be .E .ValidateWithPath (path +"\u002f\u0045");_aa !=nil {return _aa ;};return nil ;};func (_bbe *CT_BoxPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbe .OpEmu !=nil {_fef :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_bbe .OpEmu ,_fef );};if _bbe .NoBreak !=nil {_dge :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_bbe .NoBreak ,_dge );};if _bbe .Diff !=nil {_ggaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_bbe .Diff ,_ggaa );};if _bbe .Brk !=nil {_ece :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_bbe .Brk ,_ece );};if _bbe .Aln !=nil {_adc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_bbe .Aln ,_adc );};if _bbe .CtrlPr !=nil {_cbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bbe .CtrlPr ,_cbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_MCS ()*CT_MCS {_cgbd :=&CT_MCS {};return _cgbd };func NewCT_SSubSup ()*CT_SSubSup {_dfc :=&CT_SSubSup {};_dfc .E =NewCT_OMathArg ();_dfc .Sub =NewCT_OMathArg ();_dfc .Sup =NewCT_OMathArg ();return _dfc ;};func (_eaead *CT_MPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eaead .BaseJc !=nil {_cecbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_eaead .BaseJc ,_cecbf );};if _eaead .PlcHide !=nil {_cbgd :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_eaead .PlcHide ,_cbgd );};if _eaead .RSpRule !=nil {_gbae :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_eaead .RSpRule ,_gbae );};if _eaead .CGpRule !=nil {_ebba :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_eaead .CGpRule ,_ebba );};if _eaead .RSp !=nil {_ebad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_eaead .RSp ,_ebad );};if _eaead .CSp !=nil {_ggdca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_eaead .CSp ,_ggdca );};if _eaead .CGp !=nil {_edc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_eaead .CGp ,_edc );};if _eaead .Mcs !=nil {_cdbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_eaead .Mcs ,_cdbc );};if _eaead .CtrlPr !=nil {_bab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eaead .CtrlPr ,_bab );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdgdc *CT_LimUppPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bce :for {_gcbbg ,_gaaf :=d .Token ();if _gaaf !=nil {return _gaaf ;};switch _eddg :=_gcbbg .(type ){case _c .StartElement :switch _eddg .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 :"\u0063\u0074\u0072\u006c\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 :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cdgdc .CtrlPr =NewCT_CtrlPr ();if _dbe :=d .DecodeElement (_cdgdc .CtrlPr ,&_eddg );_dbe !=nil {return _dbe ;};default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_eddg .Name );if _fgeg :=d .Skip ();_fgeg !=nil {return _fgeg ;};};case _c .EndElement :break _bce ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_Func and its children +func (_effga *CT_Func )Validate ()error {return _effga .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};type CT_Integer255 struct{ValAttr int64 ;};func (_dabc *CT_BorderBox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dabc .E =NewCT_OMathArg ();_gfg :for {_cf ,_agc :=d .Token ();if _agc !=nil {return _agc ;};switch _dag :=_cf .(type ){case _b .StartElement :switch _dag .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"}:_dabc .BorderBoxPr =NewCT_BorderBoxPr ();if _dfd :=d .DecodeElement (_dabc .BorderBoxPr ,&_dag );_dfd !=nil {return _dfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _aba :=d .DecodeElement (_dabc .E ,&_dag );_aba !=nil {return _aba ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_dag .Name );if _gae :=d .Skip ();_gae !=nil {return _gae ;};};case _b .EndElement :break _gfg ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Rad and its children -func (_gcgc *CT_Rad )Validate ()error {return _gcgc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");}; +// Validate validates the CT_Phant and its children +func (_abfg *CT_Phant )Validate ()error {return _abfg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func (_dafba *CT_Phant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dafba .E =NewCT_OMathArg ();_ecea :for {_deed ,_badc :=d .Token ();if _badc !=nil {return _badc ;};switch _ggcf :=_deed .(type ){case _b .StartElement :switch _ggcf .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"}:_dafba .PhantPr =NewCT_PhantPr ();if _gcd :=d .DecodeElement (_dafba .PhantPr ,&_ggcf );_gcd !=nil {return _gcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _agg :=d .DecodeElement (_dafba .E ,&_ggcf );_agg !=nil {return _agg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_ggcf .Name );if _dfcg :=d .Skip ();_dfcg !=nil {return _dfcg ;};};case _b .EndElement :break _ecea ;case _b .CharData :};};return nil ;};func (_ccbe ST_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccbe .String (),start );};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;};func NewCT_LimLow ()*CT_LimLow {_feba :=&CT_LimLow {};_feba .E =NewCT_OMathArg ();_feba .Lim =NewCT_OMathArg ();return _feba ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};func (_dea *CT_GroupChrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dea .Chr !=nil {_dabg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_dea .Chr ,_dabg );};if _dea .Pos !=nil {_efe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_dea .Pos ,_efe );};if _dea .VertJc !=nil {_fbeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_dea .VertJc ,_fbeb );};if _dea .CtrlPr !=nil {_eafg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dea .CtrlPr ,_eafg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path -func (_fbe *CT_BorderBoxPr )ValidateWithPath (path string )error {if _fbe .HideTop !=nil {if _bgg :=_fbe .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_bgg !=nil {return _bgg ;};};if _fbe .HideBot !=nil {if _efd :=_fbe .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074");_efd !=nil {return _efd ;};};if _fbe .HideLeft !=nil {if _agb :=_fbe .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_agb !=nil {return _agb ;};};if _fbe .HideRight !=nil {if _fgg :=_fbe .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074");_fgg !=nil {return _fgg ;};};if _fbe .StrikeH !=nil {if _dfbe :=_fbe .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_dfbe !=nil {return _dfbe ;};};if _fbe .StrikeV !=nil {if _gec :=_fbe .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056");_gec !=nil {return _gec ;};};if _fbe .StrikeBLTR !=nil {if _acg :=_fbe .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_acg !=nil {return _acg ;};};if _fbe .StrikeTLBR !=nil {if _beb :=_fbe .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052");_beb !=nil {return _beb ;};};if _fbe .CtrlPr !=nil {if _cf :=_fbe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cf !=nil {return _cf ;};};return nil ;}; +// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path +func (_cee *CT_Bar )ValidateWithPath (path string )error {if _cee .BarPr !=nil {if _ga :=_cee .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_ga !=nil {return _ga ;};};if _gdg :=_cee .E .ValidateWithPath (path +"\u002f\u0045");_gdg !=nil {return _gdg ;};return nil ;}; -// Validate validates the CT_BorderBoxPr and its children -func (_ee *CT_BorderBoxPr )Validate ()error {return _ee .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");}; +// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path +func (_caecc *CT_RadPr )ValidateWithPath (path string )error {if _caecc .DegHide !=nil {if _faeb :=_caecc .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_faeb !=nil {return _faeb ;};};if _caecc .CtrlPr !=nil {if _effc :=_caecc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_effc !=nil {return _effc ;};};return nil ;}; // Validate validates the EG_ScriptStyle and its children -func (_daga *EG_ScriptStyle )Validate ()error {return _daga .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};func (_caga ST_LimLoc )String ()string {switch _caga {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_CtrlPr and its children -func (_fdg *CT_CtrlPr )Validate ()error {return _fdg .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;);func (_dcbeb *CT_SPrePr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebgd :for {_abdaf ,_bfae :=d .Token ();if _bfae !=nil {return _bfae ;};switch _egbb :=_abdaf .(type ){case _c .StartElement :switch _egbb .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 :"\u0063\u0074\u0072\u006c\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 :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dcbeb .CtrlPr =NewCT_CtrlPr ();if _cgag :=d .DecodeElement (_dcbeb .CtrlPr ,&_egbb );_cgag !=nil {return _cgag ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0050\u0072e\u0050\u0072 \u0025\u0076",_egbb .Name );if _gaee :=d .Skip ();_gaee !=nil {return _gaee ;};};case _c .EndElement :break _ebgd ;case _c .CharData :};};return nil ;};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;};func (_cdfe *CT_OMathArgPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cdfe .ArgSz !=nil {_adf :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_cdfe .ArgSz ,_adf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Style struct{ValAttr ST_Style ;}; - -// Validate validates the EG_OMathElements and its children -func (_fage *EG_OMathElements )Validate ()error {return _fage .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");}; +func (_dbfd *EG_ScriptStyle )Validate ()error {return _dbfd .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_OMathJc and its children -func (_gacg *CT_OMathJc )Validate ()error {return _gacg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};func (_aggeg *OMathPara )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aggeg .CT_OMathPara =*NewCT_OMathPara ();_dgdc :for {_gcfgf ,_cfdd :=d .Token ();if _cfdd !=nil {return _cfdd ;};switch _caec :=_gcfgf .(type ){case _c .StartElement :switch _caec .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 :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\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 :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_aggeg .OMathParaPr =NewCT_OMathParaPr ();if _beac :=d .DecodeElement (_aggeg .OMathParaPr ,&_caec );_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\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"}:_feafd :=NewCT_OMath ();if _cadf :=d .DecodeElement (_feafd ,&_caec );_cadf !=nil {return _cadf ;};_aggeg .OMath =append (_aggeg .OMath ,_feafd );default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_caec .Name );if _deaga :=d .Skip ();_deaga !=nil {return _deaga ;};};case _c .EndElement :break _dgdc ;case _c .CharData :};};return nil ;};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;}; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_cebf *CT_Text )ValidateWithPath (path string )error {return nil };type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;};func (_cbefg *CT_RPR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbefg .Lit !=nil {_efdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_cbefg .Lit ,_efdg );};if _cbefg .Choice !=nil {_cbefg .Choice .MarshalXML (e ,_b .StartElement {});};if _cbefg .Brk !=nil {_ffdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_cbefg .Brk ,_ffdd );};if _cbefg .Aln !=nil {_bagd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_cbefg .Aln ,_bagd );};e .EncodeToken (_b .EndElement {Name :start .Name });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 NewCT_OMathParaPr ()*CT_OMathParaPr {_afcd :=&CT_OMathParaPr {};return _afcd };func NewCT_Nary ()*CT_Nary {_gdbd :=&CT_Nary {};_gdbd .Sub =NewCT_OMathArg ();_gdbd .Sup =NewCT_OMathArg ();_gdbd .E =NewCT_OMathArg ();return _gdbd ;};func (_ggeg *CT_SPre )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggeg .SPrePr !=nil {_gcee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_ggeg .SPrePr ,_gcee );};_edgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_ggeg .Sub ,_edgb );_caedb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_ggeg .Sup ,_caedb );_dfgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ggeg .E ,_dfgag );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TopBot ()*CT_TopBot {_cagfc :=&CT_TopBot {};_cagfc .ValAttr =ST_TopBot (1);return _cagfc };func (_gggg ST_BreakBin )Validate ()error {return _gggg .ValidateWithPath ("")};func (_bfd *CT_MR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gbfbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_bgg :=range _bfd .E {e .EncodeElement (_bgg ,_gbfbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbgdc ST_BreakBinSub )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bggaa :=_b .Attr {};_bggaa .Name =name ;switch _dbgdc {case ST_BreakBinSubUnset :_bggaa .Value ="";case ST_BreakBinSub__ :_bggaa .Value ="\u002d\u002d";case ST_BreakBinSub___ :_bggaa .Value ="\u002d\u002b";case ST_BreakBinSub____ :_bggaa .Value ="\u002b\u002d";};return _bggaa ,nil ;};func (_bfag *CT_LimUppPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfag .CtrlPr !=nil {_fdbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bfag .CtrlPr ,_fdbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebc *CT_ManualBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcaa :=range start .Attr {if _bcaa .Name .Local =="\u0061\u006c\u006eA\u0074"{_afbe ,_gee :=_g .ParseInt (_bcaa .Value ,10,64);if _gee !=nil {return _gee ;};_ebc .AlnAtAttr =&_afbe ;continue ;};};for {_eceg ,_fadb :=d .Token ();if _fadb !=nil {return _ba .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",_fadb );};if _ebdd ,_eag :=_eceg .(_b .EndElement );_eag &&_ebdd .Name ==start .Name {break ;};};return nil ;};type ST_Style byte ; -// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path -func (_egg *CT_FPr )ValidateWithPath (path string )error {if _egg .Type !=nil {if _cbdc :=_egg .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_cbdc !=nil {return _cbdc ;};};if _egg .CtrlPr !=nil {if _gae :=_egg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gae !=nil {return _gae ;};};return nil ;}; +// Validate validates the CT_Acc and its children +func (_gc *CT_Acc )Validate ()error {return _gc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};func (_gcbb *CT_OMathJc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcbb .ValAttr !=ST_JcUnset {_gagdf ,_gbec :=_gcbb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gbec !=nil {return _gbec ;};start .Attr =append (start .Attr ,_gagdf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Shp and its children -func (_edgdd *CT_Shp )Validate ()error {return _edgdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};func (_da *CT_Bar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _da .BarPr !=nil {_cbb :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_da .BarPr ,_cbb );};_bf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_da .E ,_bf );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_YAlign struct{ValAttr _gd .ST_YAlign ;}; +// Validate validates the CT_TopBot and its children +func (_cdgf *CT_TopBot )Validate ()error {return _cdgf .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};func (_eda *CT_Box )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eda .E =NewCT_OMathArg ();_aff :for {_cea ,_ggff :=d .Token ();if _ggff !=nil {return _ggff ;};switch _feb :=_cea .(type ){case _b .StartElement :switch _feb .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"}:_eda .BoxPr =NewCT_BoxPr ();if _bbe :=d .DecodeElement (_eda .BoxPr ,&_feb );_bbe !=nil {return _bbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fbfg :=d .DecodeElement (_eda .E ,&_feb );_fbfg !=nil {return _fbfg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0020\u0025\u0076",_feb .Name );if _aca :=d .Skip ();_aca !=nil {return _aca ;};};case _b .EndElement :break _aff ;case _b .CharData :};};return nil ;};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;}; // ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path -func (_eed *CT_Integer255 )ValidateWithPath (path string )error {if _eed .ValAttr < 1{return _fd .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 ,_eed .ValAttr );};if _eed .ValAttr > 255{return _fd .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 ,_eed .ValAttr );};return nil ;}; - -// Validate validates the CT_LimUppPr and its children -func (_gbafb *CT_LimUppPr )Validate ()error {return _gbafb .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};func NewCT_MathPrChoice ()*CT_MathPrChoice {_dgee :=&CT_MathPrChoice {};return _dgee }; +func (_caa *CT_Integer255 )ValidateWithPath (path string )error {if _caa .ValAttr < 1{return _ba .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 ,_caa .ValAttr );};if _caa .ValAttr > 255{return _ba .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 ,_caa .ValAttr );};return nil ;};func (_ccbcc *CT_Rad )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccbcc .RadPr !=nil {_daeca :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_ccbcc .RadPr ,_daeca );};_cadbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_ccbcc .Deg ,_cadbf );_gede :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ccbcc .E ,_gede );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SSubSup ()*CT_SSubSup {_dgcf :=&CT_SSubSup {};_dgcf .E =NewCT_OMathArg ();_dgcf .Sub =NewCT_OMathArg ();_dgcf .Sup =NewCT_OMathArg ();return _dgcf ;};func (_eaa *CT_D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaf :for {_egba ,_ddc :=d .Token ();if _ddc !=nil {return _ddc ;};switch _fcd :=_egba .(type ){case _b .StartElement :switch _fcd .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"}:_eaa .DPr =NewCT_DPr ();if _cef :=d .DecodeElement (_eaa .DPr ,&_fcd );_cef !=nil {return _cef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bag :=NewCT_OMathArg ();if _bgab :=d .DecodeElement (_bag ,&_fcd );_bgab !=nil {return _bgab ;};_eaa .E =append (_eaa .E ,_bag );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0044\u0020\u0025\u0076",_fcd .Name );if _deeb :=d .Skip ();_deeb !=nil {return _deeb ;};};case _b .EndElement :break _gaf ;case _b .CharData :};};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 (_ggc *CT_OMathArg )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebbc :for {_adced ,_eaaf :=d .Token ();if _eaaf !=nil {return _eaaf ;};switch _bgdg :=_adced .(type ){case _b .StartElement :switch _bgdg .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"}:_ggc .ArgPr =NewCT_OMathArgPr ();if _ebgf :=d .DecodeElement (_ggc .ArgPr ,&_bgdg );_ebgf !=nil {return _ebgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcbc :=NewEG_OMathMathElements ();_fcbc .Acc =NewCT_Acc ();if _eaggb :=d .DecodeElement (_fcbc .Acc ,&_bgdg );_eaggb !=nil {return _eaggb ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_fcbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_baed :=NewEG_OMathMathElements ();_baed .Bar =NewCT_Bar ();if _fdfa :=d .DecodeElement (_baed .Bar ,&_bgdg );_fdfa !=nil {return _fdfa ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_baed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aed :=NewEG_OMathMathElements ();_aed .Box =NewCT_Box ();if _aafec :=d .DecodeElement (_aed .Box ,&_bgdg );_aafec !=nil {return _aafec ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_aed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_effd :=NewEG_OMathMathElements ();_effd .BorderBox =NewCT_BorderBox ();if _eeggb :=d .DecodeElement (_effd .BorderBox ,&_bgdg );_eeggb !=nil {return _eeggb ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_effd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cagb :=NewEG_OMathMathElements ();_cagb .D =NewCT_D ();if _cccd :=d .DecodeElement (_cagb .D ,&_bgdg );_cccd !=nil {return _cccd ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_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 :"\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"}:_acdc :=NewEG_OMathMathElements ();_acdc .EqArr =NewCT_EqArr ();if _ebdba :=d .DecodeElement (_acdc .EqArr ,&_bgdg );_ebdba !=nil {return _ebdba ;};_ggc .EG_OMathMathElements =append (_ggc .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 :"\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"}:_dgac :=NewEG_OMathMathElements ();_dgac .F =NewCT_F ();if _cage :=d .DecodeElement (_dgac .F ,&_bgdg );_cage !=nil {return _cage ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_dgac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcbg :=NewEG_OMathMathElements ();_gcbg .Func =NewCT_Func ();if _bdba :=d .DecodeElement (_gcbg .Func ,&_bgdg );_bdba !=nil {return _bdba ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_gcbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeaa :=NewEG_OMathMathElements ();_eeaa .GroupChr =NewCT_GroupChr ();if _fgcb :=d .DecodeElement (_eeaa .GroupChr ,&_bgdg );_fgcb !=nil {return _fgcb ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_eeaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdg :=NewEG_OMathMathElements ();_fdg .LimLow =NewCT_LimLow ();if _bdec :=d .DecodeElement (_fdg .LimLow ,&_bgdg );_bdec !=nil {return _bdec ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_fdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bffb :=NewEG_OMathMathElements ();_bffb .LimUpp =NewCT_LimUpp ();if _cbfag :=d .DecodeElement (_bffb .LimUpp ,&_bgdg );_cbfag !=nil {return _cbfag ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_bffb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cde :=NewEG_OMathMathElements ();_cde .M =NewCT_M ();if _becc :=d .DecodeElement (_cde .M ,&_bgdg );_becc !=nil {return _becc ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_cde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fffe :=NewEG_OMathMathElements ();_fffe .Nary =NewCT_Nary ();if _fefa :=d .DecodeElement (_fffe .Nary ,&_bgdg );_fefa !=nil {return _fefa ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_fffe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bdef :=NewEG_OMathMathElements ();_bdef .Phant =NewCT_Phant ();if _efdb :=d .DecodeElement (_bdef .Phant ,&_bgdg );_efdb !=nil {return _efdb ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_bdef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bdaec :=NewEG_OMathMathElements ();_bdaec .Rad =NewCT_Rad ();if _bbba :=d .DecodeElement (_bdaec .Rad ,&_bgdg );_bbba !=nil {return _bbba ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_bdaec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bbac :=NewEG_OMathMathElements ();_bbac .SPre =NewCT_SPre ();if _eacg :=d .DecodeElement (_bbac .SPre ,&_bgdg );_eacg !=nil {return _eacg ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_bbac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebg :=NewEG_OMathMathElements ();_gebg .SSub =NewCT_SSub ();if _daba :=d .DecodeElement (_gebg .SSub ,&_bgdg );_daba !=nil {return _daba ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_gebg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebeg :=NewEG_OMathMathElements ();_ebeg .SSubSup =NewCT_SSubSup ();if _ccdg :=d .DecodeElement (_ebeg .SSubSup ,&_bgdg );_ccdg !=nil {return _ccdg ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_ebeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bbgea :=NewEG_OMathMathElements ();_bbgea .SSup =NewCT_SSup ();if _efaca :=d .DecodeElement (_bbgea .SSup ,&_bgdg );_efaca !=nil {return _efaca ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_bbgea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_addgb :=NewEG_OMathMathElements ();_addgb .R =NewCT_R ();if _bgf :=d .DecodeElement (_addgb .R ,&_bgdg );_bgf !=nil {return _bgf ;};_ggc .EG_OMathMathElements =append (_ggc .EG_OMathMathElements ,_addgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggc .CtrlPr =NewCT_CtrlPr ();if _cbdb :=d .DecodeElement (_ggc .CtrlPr ,&_bgdg );_cbdb !=nil {return _cbdb ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_bgdg .Name );if _egaa :=d .Skip ();_egaa !=nil {return _egaa ;};};case _b .EndElement :break _ebbc ;case _b .CharData :};};return nil ;};func (_ffbc *CT_GroupChr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbc .E =NewCT_OMathArg ();_dbab :for {_daed ,_bdbf :=d .Token ();if _bdbf !=nil {return _bdbf ;};switch _dbfe :=_daed .(type ){case _b .StartElement :switch _dbfe .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"}:_ffbc .GroupChrPr =NewCT_GroupChrPr ();if _cbeb :=d .DecodeElement (_ffbc .GroupChrPr ,&_dbfe );_cbeb !=nil {return _cbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _ecdf :=d .DecodeElement (_ffbc .E ,&_dbfe );_ecdf !=nil {return _ecdf ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_dbfe .Name );if _aeff :=d .Skip ();_aeff !=nil {return _aeff ;};};case _b .EndElement :break _dbab ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path -func (_cdcd *EG_OMathElements )ValidateWithPath (path string )error {for _bggc ,_ccbc :=range _cdcd .EG_OMathMathElements {if _ebge :=_ccbc .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_bggc ));_ebge !=nil {return _ebge ;};};return nil ;}; +// Validate validates the CT_NaryPr and its children +func (_cffb *CT_NaryPr )Validate ()error {return _cffb .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");};func NewEG_OMathElements ()*EG_OMathElements {_bccca :=&EG_OMathElements {};return _bccca };func (_fgef *CT_PhantPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cecg :for {_bcca ,_ebcb :=d .Token ();if _ebcb !=nil {return _ebcb ;};switch _bbbcd :=_bcca .(type ){case _b .StartElement :switch _bbbcd .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"}:_fgef .Show =NewCT_OnOff ();if _gfga :=d .DecodeElement (_fgef .Show ,&_bbbcd );_gfga !=nil {return _gfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgef .ZeroWid =NewCT_OnOff ();if _cada :=d .DecodeElement (_fgef .ZeroWid ,&_bbbcd );_cada !=nil {return _cada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgef .ZeroAsc =NewCT_OnOff ();if _aedb :=d .DecodeElement (_fgef .ZeroAsc ,&_bbbcd );_aedb !=nil {return _aedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgef .ZeroDesc =NewCT_OnOff ();if _aagcb :=d .DecodeElement (_fgef .ZeroDesc ,&_bbbcd );_aagcb !=nil {return _aagcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgef .Transp =NewCT_OnOff ();if _gcgg :=d .DecodeElement (_fgef .Transp ,&_bbbcd );_gcgg !=nil {return _gcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgef .CtrlPr =NewCT_CtrlPr ();if _fgbd :=d .DecodeElement (_fgef .CtrlPr ,&_bbbcd );_fgbd !=nil {return _fgbd ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_bbbcd .Name );if _fafg :=d .Skip ();_fafg !=nil {return _fafg ;};};case _b .EndElement :break _cecg ;case _b .CharData :};};return nil ;};type ST_BreakBin byte ; -// Validate validates the CT_SSubSupPr and its children -func (_ecfe *CT_SSubSupPr )Validate ()error {return _ecfe .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};type CT_OMathJc struct{ValAttr ST_Jc ;};func (_ccf *CT_BreakBin )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccf .ValAttr !=ST_BreakBinUnset {_egf ,_ecd :=_ccf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u003a\u0076a\u006c"});if _ecd !=nil {return _ecd ;};start .Attr =append (start .Attr ,_egf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbdb *CT_Rad )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbdb .Deg =NewCT_OMathArg ();_gbdb .E =NewCT_OMathArg ();_agde :for {_bbca ,_dfab :=d .Token ();if _dfab !=nil {return _dfab ;};switch _fggfc :=_bbca .(type ){case _c .StartElement :switch _fggfc .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 :"\u0072\u0061\u0064P\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 :"\u0072\u0061\u0064P\u0072"}:_gbdb .RadPr =NewCT_RadPr ();if _gfebga :=d .DecodeElement (_gbdb .RadPr ,&_fggfc );_gfebga !=nil {return _gfebga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gfde :=d .DecodeElement (_gbdb .Deg ,&_fggfc );_gfde !=nil {return _gfde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _baed :=d .DecodeElement (_gbdb .E ,&_fggfc );_baed !=nil {return _baed ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0020\u0025\u0076",_fggfc .Name );if _cafg :=d .Skip ();_cafg !=nil {return _cafg ;};};case _c .EndElement :break _agde ;case _c .CharData :};};return nil ;};func NewCT_GroupChrPr ()*CT_GroupChrPr {_efa :=&CT_GroupChrPr {};return _efa };type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;};func NewCT_ManualBreak ()*CT_ManualBreak {_bgba :=&CT_ManualBreak {};return _bgba };func (_dfed *CT_OMathArg )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aagd :for {_fcge ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ;};switch _eecc :=_fcge .(type ){case _c .StartElement :switch _eecc .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 :"\u0061\u0072\u0067P\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 :"\u0061\u0072\u0067P\u0072"}:_dfed .ArgPr =NewCT_OMathArgPr ();if _ffgb :=d .DecodeElement (_dfed .ArgPr ,&_eecc );_ffgb !=nil {return _ffgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bge :=NewEG_OMathMathElements ();_bge .Acc =NewCT_Acc ();if _bcaa :=d .DecodeElement (_bge .Acc ,&_eecc );_bcaa !=nil {return _bcaa ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_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\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcdb :=NewEG_OMathMathElements ();_gcdb .Bar =NewCT_Bar ();if _gdfa :=d .DecodeElement (_gcdb .Bar ,&_eecc );_gdfa !=nil {return _gdfa ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_gcdb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgdf :=NewEG_OMathMathElements ();_bgdf .Box =NewCT_Box ();if _gdgc :=d .DecodeElement (_bgdf .Box ,&_eecc );_gdgc !=nil {return _gdgc ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_bgdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccag :=NewEG_OMathMathElements ();_ccag .BorderBox =NewCT_BorderBox ();if _gdgd :=d .DecodeElement (_ccag .BorderBox ,&_eecc );_gdgd !=nil {return _gdgd ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_ccag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfeb :=NewEG_OMathMathElements ();_gfeb .D =NewCT_D ();if _gcde :=d .DecodeElement (_gfeb .D ,&_eecc );_gcde !=nil {return _gcde ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_gfeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfaf :=NewEG_OMathMathElements ();_gfaf .EqArr =NewCT_EqArr ();if _fbgd :=d .DecodeElement (_gfaf .EqArr ,&_eecc );_fbgd !=nil {return _fbgd ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_gfaf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaaa :=NewEG_OMathMathElements ();_eaaa .F =NewCT_F ();if _gfebg :=d .DecodeElement (_eaaa .F ,&_eecc );_gfebg !=nil {return _gfebg ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_eaaa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgfgg :=NewEG_OMathMathElements ();_bgfgg .Func =NewCT_Func ();if _eade :=d .DecodeElement (_bgfgg .Func ,&_eecc );_eade !=nil {return _eade ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_bgfgg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafd :=NewEG_OMathMathElements ();_eafd .GroupChr =NewCT_GroupChr ();if _ecab :=d .DecodeElement (_eafd .GroupChr ,&_eecc );_ecab !=nil {return _ecab ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_eafd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgdg :=NewEG_OMathMathElements ();_bgdg .LimLow =NewCT_LimLow ();if _adgd :=d .DecodeElement (_bgdg .LimLow ,&_eecc );_adgd !=nil {return _adgd ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_bgdg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fedg :=NewEG_OMathMathElements ();_fedg .LimUpp =NewCT_LimUpp ();if _ddfc :=d .DecodeElement (_fedg .LimUpp ,&_eecc );_ddfc !=nil {return _ddfc ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_fedg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaggg :=NewEG_OMathMathElements ();_aaggg .M =NewCT_M ();if _cecbd :=d .DecodeElement (_aaggg .M ,&_eecc );_cecbd !=nil {return _cecbd ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_aaggg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcfa :=NewEG_OMathMathElements ();_gcfa .Nary =NewCT_Nary ();if _fgbe :=d .DecodeElement (_gcfa .Nary ,&_eecc );_fgbe !=nil {return _fgbe ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_gcfa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggbb :=NewEG_OMathMathElements ();_ggbb .Phant =NewCT_Phant ();if _ecgab :=d .DecodeElement (_ggbb .Phant ,&_eecc );_ecgab !=nil {return _ecgab ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_ggbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaeb :=NewEG_OMathMathElements ();_aaeb .Rad =NewCT_Rad ();if _abca :=d .DecodeElement (_aaeb .Rad ,&_eecc );_abca !=nil {return _abca ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_aaeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bede :=NewEG_OMathMathElements ();_bede .SPre =NewCT_SPre ();if _gegc :=d .DecodeElement (_bede .SPre ,&_eecc );_gegc !=nil {return _gegc ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_bede );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daeg :=NewEG_OMathMathElements ();_daeg .SSub =NewCT_SSub ();if _debcf :=d .DecodeElement (_daeg .SSub ,&_eecc );_debcf !=nil {return _debcf ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_daeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bffc :=NewEG_OMathMathElements ();_bffc .SSubSup =NewCT_SSubSup ();if _ecgg :=d .DecodeElement (_bffc .SSubSup ,&_eecc );_ecgg !=nil {return _ecgg ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_bffc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecff :=NewEG_OMathMathElements ();_ecff .SSup =NewCT_SSup ();if _cecgf :=d .DecodeElement (_ecff .SSup ,&_eecc );_cecgf !=nil {return _cecgf ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_ecff );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddcf :=NewEG_OMathMathElements ();_ddcf .R =NewCT_R ();if _fda :=d .DecodeElement (_ddcf .R ,&_eecc );_fda !=nil {return _fda ;};_dfed .EG_OMathMathElements =append (_dfed .EG_OMathMathElements ,_ddcf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfed .CtrlPr =NewCT_CtrlPr ();if _bedcb :=d .DecodeElement (_dfed .CtrlPr ,&_eecc );_bedcb !=nil {return _bedcb ;};default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_eecc .Name );if _fgebg :=d .Skip ();_fgebg !=nil {return _fgebg ;};};case _c .EndElement :break _aagd ;case _c .CharData :};};return nil ;};func (_gffce ST_Style )Validate ()error {return _gffce .ValidateWithPath ("")}; +// Validate validates the CT_SPrePr and its children +func (_cfed *CT_SPrePr )Validate ()error {return _cfed .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};func (_cfd *CT_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_faf :=range start .Attr {if _faf .Name .Local =="\u0076\u0061\u006c"{_cfd .ValAttr .UnmarshalXMLAttr (_faf );continue ;};};for {_ggdc ,_gbef :=d .Token ();if _gbef !=nil {return _ba .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",_gbef );};if _dbcb ,_dfc :=_ggdc .(_b .EndElement );_dfc &&_dbcb .Name ==start .Name {break ;};};return nil ;};func (_edbde ST_Jc )String ()string {switch _edbde {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 "";};func NewCT_SSubSupPr ()*CT_SSubSupPr {_aggf :=&CT_SSubSupPr {};return _aggf }; -// Validate validates the CT_BoxPr and its children -func (_cbbc *CT_BoxPr )Validate ()error {return _cbbc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};type ST_Script byte ; +// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path +func (_cfgb *CT_GroupChrPr )ValidateWithPath (path string )error {if _cfgb .Chr !=nil {if _gfge :=_cfgb .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_gfge !=nil {return _gfge ;};};if _cfgb .Pos !=nil {if _dgb :=_cfgb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dgb !=nil {return _dgb ;};};if _cfgb .VertJc !=nil {if _fdaf :=_cfgb .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_fdaf !=nil {return _fdaf ;};};if _cfgb .CtrlPr !=nil {if _debg :=_cfgb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_debg !=nil {return _debg ;};};return nil ;};func NewCT_OMathPara ()*CT_OMathPara {_fdgd :=&CT_OMathPara {};return _fdgd };func (_cdca *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 :_ba .Sprintf ("\u0025\u0076",_cdca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bceaf *CT_SSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bceaf .E =NewCT_OMathArg ();_bceaf .Sub =NewCT_OMathArg ();_deafg :for {_deba ,_fafcc :=d .Token ();if _fafcc !=nil {return _fafcc ;};switch _ebgae :=_deba .(type ){case _b .StartElement :switch _ebgae .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"}:_bceaf .SSubPr =NewCT_SSubPr ();if _dged :=d .DecodeElement (_bceaf .SSubPr ,&_ebgae );_dged !=nil {return _dged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fcbfc :=d .DecodeElement (_bceaf .E ,&_ebgae );_fcbfc !=nil {return _fcbfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fadg :=d .DecodeElement (_bceaf .Sub ,&_ebgae );_fadg !=nil {return _fadg ;};default:_a .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_ebgae .Name );if _cbdba :=d .Skip ();_cbdba !=nil {return _cbdba ;};};case _b .EndElement :break _deafg ;case _b .CharData :};};return nil ;};func (_fdf *CT_NaryPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efffb :for {_fcggc ,_cbfe :=d .Token ();if _cbfe !=nil {return _cbfe ;};switch _caga :=_fcggc .(type ){case _b .StartElement :switch _caga .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"}:_fdf .Chr =NewCT_Char ();if _dfba :=d .DecodeElement (_fdf .Chr ,&_caga );_dfba !=nil {return _dfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdf .LimLoc =NewCT_LimLoc ();if _fgaa :=d .DecodeElement (_fdf .LimLoc ,&_caga );_fgaa !=nil {return _fgaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdf .Grow =NewCT_OnOff ();if _bdfad :=d .DecodeElement (_fdf .Grow ,&_caga );_bdfad !=nil {return _bdfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdf .SubHide =NewCT_OnOff ();if _eegg :=d .DecodeElement (_fdf .SubHide ,&_caga );_eegg !=nil {return _eegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdf .SupHide =NewCT_OnOff ();if _cfcae :=d .DecodeElement (_fdf .SupHide ,&_caga );_cfcae !=nil {return _cfcae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdf .CtrlPr =NewCT_CtrlPr ();if _agbdb :=d .DecodeElement (_fdf .CtrlPr ,&_caga );_agbdb !=nil {return _agbdb ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_caga .Name );if _bccc :=d .Skip ();_bccc !=nil {return _bccc ;};};case _b .EndElement :break _efffb ;case _b .CharData :};};return nil ;};func (_eddf *ST_LimLoc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eddf =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_eddf =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_eddf =2;};return nil ;};func (_dgce *CT_OMathParaPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcaf :for {_cdbf ,_gegdc :=d .Token ();if _gegdc !=nil {return _gegdc ;};switch _ecbd :=_cdbf .(type ){case _b .StartElement :switch _ecbd .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"}:_dgce .Jc =NewCT_OMathJc ();if _fag :=d .DecodeElement (_dgce .Jc ,&_ecbd );_fag !=nil {return _fag ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_ecbd .Name );if _cagg :=d .Skip ();_cagg !=nil {return _cagg ;};};case _b .EndElement :break _bcaf ;case _b .CharData :};};return nil ;};func NewCT_RPRChoice ()*CT_RPRChoice {_fbeba :=&CT_RPRChoice {};return _fbeba };const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;); -// Validate validates the CT_TwipsMeasure and its children -func (_fbdfc *CT_TwipsMeasure )Validate ()error {return _fbdfc .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_edge *CT_OMathPara )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeca :for {_cfgf ,_bbgag :=d .Token ();if _bbgag !=nil {return _bbgag ;};switch _cabd :=_cfgf .(type ){case _c .StartElement :switch _cabd .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 :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\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 :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_edge .OMathParaPr =NewCT_OMathParaPr ();if _dgfb :=d .DecodeElement (_edge .OMathParaPr ,&_cabd );_dgfb !=nil {return _dgfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bebc :=NewCT_OMath ();if _gfce :=d .DecodeElement (_bebc ,&_cabd );_gfce !=nil {return _gfce ;};_edge .OMath =append (_edge .OMath ,_bebc );default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_cabd .Name );if _ccbf :=d .Skip ();_ccbf !=nil {return _ccbf ;};};case _c .EndElement :break _aeca ;case _c .CharData :};};return nil ;};func NewCT_NaryPr ()*CT_NaryPr {_bdgd :=&CT_NaryPr {};return _bdgd }; +// Validate validates the CT_ManualBreak and its children +func (_caea *CT_ManualBreak )Validate ()error {return _caea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};func (_ffa *CT_Bar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffa .E =NewCT_OMathArg ();_df :for {_gd ,_ceg :=d .Token ();if _ceg !=nil {return _ceg ;};switch _feg :=_gd .(type ){case _b .StartElement :switch _feg .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"}:_ffa .BarPr =NewCT_BarPr ();if _gbd :=d .DecodeElement (_ffa .BarPr ,&_feg );_gbd !=nil {return _gbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dff :=d .DecodeElement (_ffa .E ,&_feg );_dff !=nil {return _dff ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0020\u0025\u0076",_feg .Name );if _bd :=d .Skip ();_bd !=nil {return _bd ;};};case _b .EndElement :break _df ;case _b .CharData :};};return nil ;};func (_dcaaa *ST_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baedc ,_afgea :=d .Token ();if _afgea !=nil {return _afgea ;};if _edba ,_geebd :=_baedc .(_b .EndElement );_geebd &&_edba .Name ==start .Name {*_dcaaa =1;return nil ;};if _bbbeb ,_aggb :=_baedc .(_b .CharData );!_aggb {return _ba .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baedc );}else {switch string (_bbbeb ){case "":*_dcaaa =0;case "\u0074\u006f\u0070":*_dcaaa =1;case "\u0062\u006f\u0074":*_dcaaa =2;};};_baedc ,_afgea =d .Token ();if _afgea !=nil {return _afgea ;};if _efgd ,_afae :=_baedc .(_b .EndElement );_afae &&_efgd .Name ==start .Name {return nil ;};return _ba .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baedc );};func (_eaf *CT_BarPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eaf .Pos !=nil {_dc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_eaf .Pos ,_dc );};if _eaf .CtrlPr !=nil {_dge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eaf .CtrlPr ,_dge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfgec *CT_OMathParaPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfgec .Jc !=nil {_egade :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_gfgec .Jc ,_egade );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path -func (_ggcf *CT_MR )ValidateWithPath (path string )error {for _dceag ,_fcec :=range _ggcf .E {if _aaega :=_fcec .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dceag ));_aaega !=nil {return _aaega ;};};return nil ;};func (_dadae ST_FType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fafaf :=_c .Attr {};_fafaf .Name =name ;switch _dadae {case ST_FTypeUnset :_fafaf .Value ="";case ST_FTypeBar :_fafaf .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_fafaf .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_fafaf .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_fafaf .Value ="\u006e\u006f\u0042a\u0072";};return _fafaf ,nil ;};func (_bdgfg ST_TopBot )String ()string {switch _bdgfg {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";}; +// Validate validates the CT_RadPr and its children +func (_cebg *CT_RadPr )Validate ()error {return _cebg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");};func (_bdf *CT_CtrlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ceafb ST_BreakBin )String ()string {switch _ceafb {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 (_gdfca *ST_Jc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgee ,_bfbd :=d .Token ();if _bfbd !=nil {return _bfbd ;};if _bgbb ,_edega :=_cgee .(_b .EndElement );_edega &&_bgbb .Name ==start .Name {*_gdfca =1;return nil ;};if _dcaeb ,_fccb :=_cgee .(_b .CharData );!_fccb {return _ba .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgee );}else {switch string (_dcaeb ){case "":*_gdfca =0;case "\u006c\u0065\u0066\u0074":*_gdfca =1;case "\u0072\u0069\u0067h\u0074":*_gdfca =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdfca =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_gdfca =4;};};_cgee ,_bfbd =d .Token ();if _bfbd !=nil {return _bfbd ;};if _aegc ,_adbf :=_cgee .(_b .EndElement );_adbf &&_aegc .Name ==start .Name {return nil ;};return _ba .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgee );};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_ggfd :=&CT_UnSignedInteger {};return _ggfd }; -// Validate validates the CT_BorderBox and its children -func (_cdb *CT_BorderBox )Validate ()error {return _cdb .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");};func (_ggege *EG_OMathElements )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agff :for {_cgfg ,_afacd :=d .Token ();if _afacd !=nil {return _afacd ;};switch _bbdg :=_cgfg .(type ){case _c .StartElement :switch _bbdg .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 :"\u0061\u0063\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_eede :=NewEG_OMathMathElements ();_eede .Acc =NewCT_Acc ();if _eaadf :=d .DecodeElement (_eede .Acc ,&_bbdg );_eaadf !=nil {return _eaadf ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_eede );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_feba :=NewEG_OMathMathElements ();_feba .Bar =NewCT_Bar ();if _beedd :=d .DecodeElement (_feba .Bar ,&_bbdg );_beedd !=nil {return _beedd ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_feba );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbaea :=NewEG_OMathMathElements ();_cbaea .Box =NewCT_Box ();if _cdceg :=d .DecodeElement (_cbaea .Box ,&_bbdg );_cdceg !=nil {return _cdceg ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_cbaea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_decd :=NewEG_OMathMathElements ();_decd .BorderBox =NewCT_BorderBox ();if _eaca :=d .DecodeElement (_decd .BorderBox ,&_bbdg );_eaca !=nil {return _eaca ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_decd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_addb :=NewEG_OMathMathElements ();_addb .D =NewCT_D ();if _bbfa :=d .DecodeElement (_addb .D ,&_bbdg );_bbfa !=nil {return _bbfa ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_addb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cffcb :=NewEG_OMathMathElements ();_cffcb .EqArr =NewCT_EqArr ();if _ddfd :=d .DecodeElement (_cffcb .EqArr ,&_bbdg );_ddfd !=nil {return _ddfd ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_cffcb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdg :=NewEG_OMathMathElements ();_ebdg .F =NewCT_F ();if _cbgg :=d .DecodeElement (_ebdg .F ,&_bbdg );_cbgg !=nil {return _cbgg ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_ebdg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cafa :=NewEG_OMathMathElements ();_cafa .Func =NewCT_Func ();if _eedcb :=d .DecodeElement (_cafa .Func ,&_bbdg );_eedcb !=nil {return _eedcb ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_cafa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geebf :=NewEG_OMathMathElements ();_geebf .GroupChr =NewCT_GroupChr ();if _aggf :=d .DecodeElement (_geebf .GroupChr ,&_bbdg );_aggf !=nil {return _aggf ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_geebf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afed :=NewEG_OMathMathElements ();_afed .LimLow =NewCT_LimLow ();if _aebdg :=d .DecodeElement (_afed .LimLow ,&_bbdg );_aebdg !=nil {return _aebdg ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_afed );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbda :=NewEG_OMathMathElements ();_cbda .LimUpp =NewCT_LimUpp ();if _dggg :=d .DecodeElement (_cbda .LimUpp ,&_bbdg );_dggg !=nil {return _dggg ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_cbda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafaa :=NewEG_OMathMathElements ();_gafaa .M =NewCT_M ();if _gdeac :=d .DecodeElement (_gafaa .M ,&_bbdg );_gdeac !=nil {return _gdeac ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_gafaa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfdce :=NewEG_OMathMathElements ();_bfdce .Nary =NewCT_Nary ();if _gdgca :=d .DecodeElement (_bfdce .Nary ,&_bbdg );_gdgca !=nil {return _gdgca ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_bfdce );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bced :=NewEG_OMathMathElements ();_bced .Phant =NewCT_Phant ();if _efda :=d .DecodeElement (_bced .Phant ,&_bbdg );_efda !=nil {return _efda ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_bced );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bffb :=NewEG_OMathMathElements ();_bffb .Rad =NewCT_Rad ();if _cgee :=d .DecodeElement (_bffb .Rad ,&_bbdg );_cgee !=nil {return _cgee ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_bffb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbed :=NewEG_OMathMathElements ();_fbed .SPre =NewCT_SPre ();if _ggca :=d .DecodeElement (_fbed .SPre ,&_bbdg );_ggca !=nil {return _ggca ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_fbed );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagd :=NewEG_OMathMathElements ();_dagd .SSub =NewCT_SSub ();if _ddbdg :=d .DecodeElement (_dagd .SSub ,&_bbdg );_ddbdg !=nil {return _ddbdg ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_dagd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggcfe :=NewEG_OMathMathElements ();_ggcfe .SSubSup =NewCT_SSubSup ();if _dccg :=d .DecodeElement (_ggcfe .SSubSup ,&_bbdg );_dccg !=nil {return _dccg ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_ggcfe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec :=NewEG_OMathMathElements ();_dbec .SSup =NewCT_SSup ();if _ddcgd :=d .DecodeElement (_dbec .SSup ,&_bbdg );_ddcgd !=nil {return _ddcgd ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_dbec );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_defae :=NewEG_OMathMathElements ();_defae .R =NewCT_R ();if _dddg :=d .DecodeElement (_defae .R ,&_bbdg );_dddg !=nil {return _dddg ;};_ggege .EG_OMathMathElements =append (_ggege .EG_OMathMathElements ,_defae );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_bbdg .Name );if _abce :=d .Skip ();_abce !=nil {return _abce ;};};case _c .EndElement :break _agff ;case _c .CharData :};};return nil ;};func (_bgbg *ST_Jc )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgbg =0;case "\u006c\u0065\u0066\u0074":*_bgbg =1;case "\u0072\u0069\u0067h\u0074":*_bgbg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bgbg =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_bgbg =4;};return nil ;}; +// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path +func (_fgabe *CT_YAlign )ValidateWithPath (path string )error {if _fgabe .ValAttr ==_ec .ST_YAlignUnset {return _ba .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 _cadd :=_fgabe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cadd !=nil {return _cadd ;};return nil ;};type CT_MCS struct{Mc []*CT_MC ;}; -// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path -func (_cdab *CT_Nary )ValidateWithPath (path string )error {if _cdab .NaryPr !=nil {if _fagcf :=_cdab .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_fagcf !=nil {return _fagcf ;};};if _fcbd :=_cdab .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_fcbd !=nil {return _fcbd ;};if _bcab :=_cdab .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_bcab !=nil {return _bcab ;};if _befd :=_cdab .E .ValidateWithPath (path +"\u002f\u0045");_befd !=nil {return _befd ;};return nil ;};func (_fffaf *CT_YAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fffaf .ValAttr =_gd .ST_YAlign (1);for _ ,_ccbfg :=range start .Attr {if _ccbfg .Name .Local =="\u0076\u0061\u006c"{_fffaf .ValAttr .UnmarshalXMLAttr (_ccbfg );continue ;};};for {_cefc ,_agfe :=d .Token ();if _agfe !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_agfe );};if _bbad ,_aegg :=_cefc .(_c .EndElement );_aegg &&_bbad .Name ==start .Name {break ;};};return nil ;};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};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 ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_gaba *CT_F )ValidateWithPath (path string )error {if _gaba .FPr !=nil {if _fbea :=_gaba .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_fbea !=nil {return _fbea ;};};if _bce :=_gaba .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_bce !=nil {return _bce ;};if _egd :=_gaba .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_egd !=nil {return _egd ;};return nil ;};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;}; -// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path -func (_cbdbc *EG_OMathMathElements )ValidateWithPath (path string )error {if _cbdbc .Acc !=nil {if _acfa :=_cbdbc .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_acfa !=nil {return _acfa ;};};if _cbdbc .Bar !=nil {if _begg :=_cbdbc .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_begg !=nil {return _begg ;};};if _cbdbc .Box !=nil {if _afaa :=_cbdbc .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_afaa !=nil {return _afaa ;};};if _cbdbc .BorderBox !=nil {if _ccbdc :=_cbdbc .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");_ccbdc !=nil {return _ccbdc ;};};if _cbdbc .D !=nil {if _cfac :=_cbdbc .D .ValidateWithPath (path +"\u002f\u0044");_cfac !=nil {return _cfac ;};};if _cbdbc .EqArr !=nil {if _egbg :=_cbdbc .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072");_egbg !=nil {return _egbg ;};};if _cbdbc .F !=nil {if _dffe :=_cbdbc .F .ValidateWithPath (path +"\u002f\u0046");_dffe !=nil {return _dffe ;};};if _cbdbc .Func !=nil {if _cbdd :=_cbdbc .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_cbdd !=nil {return _cbdd ;};};if _cbdbc .GroupChr !=nil {if _dafe :=_cbdbc .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_dafe !=nil {return _dafe ;};};if _cbdbc .LimLow !=nil {if _fcgb :=_cbdbc .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077");_fcgb !=nil {return _fcgb ;};};if _cbdbc .LimUpp !=nil {if _cfea :=_cbdbc .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_cfea !=nil {return _cfea ;};};if _cbdbc .M !=nil {if _ddeg :=_cbdbc .M .ValidateWithPath (path +"\u002f\u004d");_ddeg !=nil {return _ddeg ;};};if _cbdbc .Nary !=nil {if _aebf :=_cbdbc .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_aebf !=nil {return _aebf ;};};if _cbdbc .Phant !=nil {if _fac :=_cbdbc .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074");_fac !=nil {return _fac ;};};if _cbdbc .Rad !=nil {if _fdcd :=_cbdbc .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_fdcd !=nil {return _fdcd ;};};if _cbdbc .SPre !=nil {if _afgd :=_cbdbc .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065");_afgd !=nil {return _afgd ;};};if _cbdbc .SSub !=nil {if _edff :=_cbdbc .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_edff !=nil {return _edff ;};};if _cbdbc .SSubSup !=nil {if _bbb :=_cbdbc .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");_bbb !=nil {return _bbb ;};};if _cbdbc .SSup !=nil {if _cdcb :=_cbdbc .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_cdcb !=nil {return _cdcb ;};};if _cbdbc .R !=nil {if _bfac :=_cbdbc .R .ValidateWithPath (path +"\u002f\u0052");_bfac !=nil {return _bfac ;};};return nil ;};func (_baab *EG_ScriptStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065";if _baab .Scr !=nil {_ecbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_baab .Scr ,_ecbc );};if _baab .Sty !=nil {_bfaec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_baab .Sty ,_bfaec );};return nil ;}; +// Validate validates the CT_DPr and its children +func (_fdb *CT_DPr )Validate ()error {return _fdb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};func NewCT_SSub ()*CT_SSub {_agdc :=&CT_SSub {};_agdc .E =NewCT_OMathArg ();_agdc .Sub =NewCT_OMathArg ();return _agdc ;};func NewOMath ()*OMath {_cfda :=&OMath {};_cfda .CT_OMath =*NewCT_OMath ();return _cfda };func NewCT_D ()*CT_D {_dcf :=&CT_D {};return _dcf };func (_dccd *ST_TopBot )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dccd =0;case "\u0074\u006f\u0070":*_dccd =1;case "\u0062\u006f\u0074":*_dccd =2;};return nil ;}; -// Validate validates the CT_SSup and its children -func (_abae *CT_SSup )Validate ()error {return _abae .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};func (_dcef *CT_LimLoc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcef .ValAttr =ST_LimLoc (1);for _ ,_bfca :=range start .Attr {if _bfca .Name .Local =="\u0076\u0061\u006c"{_dcef .ValAttr .UnmarshalXMLAttr (_bfca );continue ;};};for {_gegf ,_ecfg :=d .Token ();if _ecfg !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_ecfg );};if _agcc ,_cbce :=_gegf .(_c .EndElement );_cbce &&_agcc .Name ==start .Name {break ;};};return nil ;};func (_daff ST_Script )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_daff .String (),start );};func (_fbeeb *ST_BreakBin )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdbe ,_cccf :=d .Token ();if _cccf !=nil {return _cccf ;};if _eeed ,_fgbea :=_gdbe .(_c .EndElement );_fgbea &&_eeed .Name ==start .Name {*_fbeeb =1;return nil ;};if _abbg ,_fgegf :=_gdbe .(_c .CharData );!_fgegf {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdbe );}else {switch string (_abbg ){case "":*_fbeeb =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_fbeeb =1;case "\u0061\u0066\u0074e\u0072":*_fbeeb =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_fbeeb =3;};};_gdbe ,_cccf =d .Token ();if _cccf !=nil {return _cccf ;};if _efbff ,_bffga :=_gdbe .(_c .EndElement );_bffga &&_efbff .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdbe );};func (_eddbf *CT_NaryPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acag :for {_cagf ,_cbdb :=d .Token ();if _cbdb !=nil {return _cbdb ;};switch _cdde :=_cagf .(type ){case _c .StartElement :switch _cdde .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 :"\u0063\u0068\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 :"\u0063\u0068\u0072"}:_eddbf .Chr =NewCT_Char ();if _cacfd :=d .DecodeElement (_eddbf .Chr ,&_cdde );_cacfd !=nil {return _cacfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eddbf .LimLoc =NewCT_LimLoc ();if _bcgc :=d .DecodeElement (_eddbf .LimLoc ,&_cdde );_bcgc !=nil {return _bcgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eddbf .Grow =NewCT_OnOff ();if _edef :=d .DecodeElement (_eddbf .Grow ,&_cdde );_edef !=nil {return _edef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eddbf .SubHide =NewCT_OnOff ();if _dcg :=d .DecodeElement (_eddbf .SubHide ,&_cdde );_dcg !=nil {return _dcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eddbf .SupHide =NewCT_OnOff ();if _bgfgd :=d .DecodeElement (_eddbf .SupHide ,&_cdde );_bgfgd !=nil {return _bgfgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eddbf .CtrlPr =NewCT_CtrlPr ();if _deada :=d .DecodeElement (_eddbf .CtrlPr ,&_cdde );_deada !=nil {return _deada ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_cdde .Name );if _ebe :=d .Skip ();_ebe !=nil {return _ebe ;};};case _c .EndElement :break _acag ;case _c .CharData :};};return nil ;};func NewCT_LimLoc ()*CT_LimLoc {_ggfg :=&CT_LimLoc {};_ggfg .ValAttr =ST_LimLoc (1);return _ggfg }; +// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path +func (_bgcae *EG_ScriptStyle )ValidateWithPath (path string )error {if _bgcae .Scr !=nil {if _gggf :=_bgcae .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_gggf !=nil {return _gggf ;};};if _bgcae .Sty !=nil {if _ccbcf :=_bgcae .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079");_ccbcf !=nil {return _ccbcf ;};};return nil ;};func (_bdacg *EG_OMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdacg .EG_OMathMathElements !=nil {for _ ,_egcd :=range _bdacg .EG_OMathMathElements {_egcd .MarshalXML (e ,_b .StartElement {});};};return nil ;};func ParseUnionST_OnOff (s string )(_ec .ST_OnOff ,error ){return _ec .ParseUnionST_OnOff (s )};func (_befd *CT_RChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _befd .T !=nil {_cdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074"}};for _ ,_ecega :=range _befd .T {e .EncodeElement (_ecega ,_cdd );};};return nil ;};func (_fgad ST_LimLoc )Validate ()error {return _fgad .ValidateWithPath ("")};func NewCT_MC ()*CT_MC {_aaea :=&CT_MC {};return _aaea }; -// Validate validates the CT_Bar and its children -func (_ag *CT_Bar )Validate ()error {return _ag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};func NewCT_CtrlPr ()*CT_CtrlPr {_cfc :=&CT_CtrlPr {};return _cfc }; +// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path +func (_ce *CT_AccPr )ValidateWithPath (path string )error {if _ce .Chr !=nil {if _gb :=_ce .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_gb !=nil {return _gb ;};};if _ce .CtrlPr !=nil {if _fee :=_ce .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fee !=nil {return _fee ;};};return nil ;};func (_eaec ST_LimLoc )String ()string {switch _eaec {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};func (_faefaf ST_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_faefaf .String (),start );};func (_bgca *CT_PhantPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgca .Show !=nil {_acfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_bgca .Show ,_acfe );};if _bgca .ZeroWid !=nil {_gdca :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_bgca .ZeroWid ,_gdca );};if _bgca .ZeroAsc !=nil {_edfa :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_bgca .ZeroAsc ,_edfa );};if _bgca .ZeroDesc !=nil {_fade :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_bgca .ZeroDesc ,_fade );};if _bgca .Transp !=nil {_cgcfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_bgca .Transp ,_cgcfg );};if _bgca .CtrlPr !=nil {_fggcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bgca .CtrlPr ,_fggcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ededc *ST_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfdae ,_fdgc :=d .Token ();if _fdgc !=nil {return _fdgc ;};if _bgfc ,_fgfa :=_cfdae .(_b .EndElement );_fgfa &&_bgfc .Name ==start .Name {*_ededc =1;return nil ;};if _dagbg ,_geec :=_cfdae .(_b .CharData );!_geec {return _ba .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfdae );}else {switch string (_dagbg ){case "":*_ededc =0;case "\u0070":*_ededc =1;case "\u0062":*_ededc =2;case "\u0069":*_ededc =3;case "\u0062\u0069":*_ededc =4;};};_cfdae ,_fdgc =d .Token ();if _fdgc !=nil {return _fdgc ;};if _aefa ,_eaecf :=_cfdae .(_b .EndElement );_eaecf &&_aefa .Name ==start .Name {return nil ;};return _ba .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfdae );};func (_bcbb *CT_String )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcbb .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_ba .Sprintf ("\u0025\u0076",*_bcbb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path -func (_aafb *CT_Rad )ValidateWithPath (path string )error {if _aafb .RadPr !=nil {if _eefdd :=_aafb .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_eefdd !=nil {return _eefdd ;};};if _gbbeb :=_aafb .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067");_gbbeb !=nil {return _gbbeb ;};if _efbf :=_aafb .E .ValidateWithPath (path +"\u002f\u0045");_efbf !=nil {return _efbf ;};return nil ;};func (_eebb *CT_OMathJc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eebb .ValAttr !=ST_JcUnset {_afff ,_efbc :=_eebb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u003a\u0076a\u006c"});if _efbc !=nil {return _efbc ;};start .Attr =append (start .Attr ,_afff );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bga *CT_MC )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bga .McPr !=nil {_gaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_bga .McPr ,_gaf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffbe *CT_Style )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fffa :=range start .Attr {if _fffa .Name .Local =="\u0076\u0061\u006c"{_ffbe .ValAttr .UnmarshalXMLAttr (_fffa );continue ;};};for {_gegdg ,_bbdb :=d .Token ();if _bbdb !=nil {return _fd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_bbdb );};if _fegfa ,_efbg :=_gegdg .(_c .EndElement );_efbg &&_fegfa .Name ==start .Name {break ;};};return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_afg :=&CT_LimLowPr {};return _afg };func (_fafab *CT_Rad )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fafab .RadPr !=nil {_defc :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_fafab .RadPr ,_defc );};_bccb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_fafab .Deg ,_bccb );_acege :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fafab .E ,_acege );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_bfadg :=&EG_OMathMathElements {};return _bfadg ;};func (_feeg *CT_RPR )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _feeg .Lit !=nil {_aaff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_feeg .Lit ,_aaff );};if _feeg .Choice !=nil {_feeg .Choice .MarshalXML (e ,_c .StartElement {});};if _feeg .Brk !=nil {_cdeef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_feeg .Brk ,_cdeef );};if _feeg .Aln !=nil {_fdge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_feeg .Aln ,_fdge );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbgdc ST_Jc )ValidateWithPath (path string )error {switch _gbgdc {case 0,1,2,3,4:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbgdc ));};return nil ;};func (_aaabe *ST_LimLoc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfdg ,_dbbf :=d .Token ();if _dbbf !=nil {return _dbbf ;};if _ccebb ,_gedb :=_gfdg .(_c .EndElement );_gedb &&_ccebb .Name ==start .Name {*_aaabe =1;return nil ;};if _dedbf ,_bgec :=_gfdg .(_c .CharData );!_bgec {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfdg );}else {switch string (_dedbf ){case "":*_aaabe =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_aaabe =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_aaabe =2;};};_gfdg ,_dbbf =d .Token ();if _dbbf !=nil {return _dbbf ;};if _ggfb ,_deefe :=_gfdg .(_c .EndElement );_deefe &&_ggfb .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfdg );}; +// Validate validates the CT_SpacingRule and its children +func (_afeee *CT_SpacingRule )Validate ()error {return _afeee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};func NewCT_FuncPr ()*CT_FuncPr {_deec :=&CT_FuncPr {};return _deec }; -// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path -func (_gfecb *CT_XAlign )ValidateWithPath (path string )error {if _gfecb .ValAttr ==_gd .ST_XAlignUnset {return _fd .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 _faada :=_gfecb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faada !=nil {return _faada ;};return nil ;};type ST_LimLoc byte ;func (_afda *CT_SSupPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _afda .CtrlPr !=nil {_cdba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_afda .CtrlPr ,_cdba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LimLow and its children +func (_dcge *CT_LimLow )Validate ()error {return _dcge .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");}; -// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path -func (_aggc *CT_EqArr )ValidateWithPath (path string )error {if _aggc .EqArrPr !=nil {if _ecc :=_aggc .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_ecc !=nil {return _ecc ;};};for _gegd ,_ddbc :=range _aggc .E {if _eee :=_ddbc .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gegd ));_eee !=nil {return _eee ;};};return nil ;};func NewCT_LimUpp ()*CT_LimUpp {_agef :=&CT_LimUpp {};_agef .E =NewCT_OMathArg ();_agef .Lim =NewCT_OMathArg ();return _agef ;};func NewCT_BreakBin ()*CT_BreakBin {_bfb :=&CT_BreakBin {};return _bfb };func (_fdae *ST_BreakBinSub )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccdg ,_abfg :=d .Token ();if _abfg !=nil {return _abfg ;};if _gfgf ,_efaeg :=_ccdg .(_c .EndElement );_efaeg &&_gfgf .Name ==start .Name {*_fdae =1;return nil ;};if _fccab ,_fggd :=_ccdg .(_c .CharData );!_fggd {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccdg );}else {switch string (_fccab ){case "":*_fdae =0;case "\u002d\u002d":*_fdae =1;case "\u002d\u002b":*_fdae =2;case "\u002b\u002d":*_fdae =3;};};_ccdg ,_abfg =d .Token ();if _abfg !=nil {return _abfg ;};if _ebca ,_ffefb :=_ccdg .(_c .EndElement );_ffefb &&_ebca .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccdg );};func ParseUnionST_TwipsMeasure (s string )(_gd .ST_TwipsMeasure ,error ){_fdfc :=_gd .ST_TwipsMeasure {};if _gd .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_fdfc .ST_PositiveUniversalMeasure =&s ;}else {_eega ,_ecaf :=_fa .ParseFloat (s ,64);if _ecaf !=nil {return _fdfc ,_fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ecaf );};_fdfc .ST_UnsignedDecimalNumber =_g .Uint64 (uint64 (_eega ));};return _fdfc ,nil ;};func (_gbec *CT_MathPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgbc :for {_fgd ,_bbgd :=d .Token ();if _bbgd !=nil {return _bbgd ;};switch _bbac :=_fgd .(type ){case _c .StartElement :switch _bbac .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 :"\u006d\u0061\u0074\u0068\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\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"}:_gbec .MathFont =NewCT_String ();if _cggb :=d .DecodeElement (_gbec .MathFont ,&_bbac );_cggb !=nil {return _cggb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .BrkBin =NewCT_BreakBin ();if _agbeb :=d .DecodeElement (_gbec .BrkBin ,&_bbac );_agbeb !=nil {return _agbeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .BrkBinSub =NewCT_BreakBinSub ();if _caa :=d .DecodeElement (_gbec .BrkBinSub ,&_bbac );_caa !=nil {return _caa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .SmallFrac =NewCT_OnOff ();if _cebe :=d .DecodeElement (_gbec .SmallFrac ,&_bbac );_cebe !=nil {return _cebe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .DispDef =NewCT_OnOff ();if _bdee :=d .DecodeElement (_gbec .DispDef ,&_bbac );_bdee !=nil {return _bdee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .LMargin =NewCT_TwipsMeasure ();if _agbf :=d .DecodeElement (_gbec .LMargin ,&_bbac );_agbf !=nil {return _agbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .RMargin =NewCT_TwipsMeasure ();if _caea :=d .DecodeElement (_gbec .RMargin ,&_bbac );_caea !=nil {return _caea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .DefJc =NewCT_OMathJc ();if _fdeb :=d .DecodeElement (_gbec .DefJc ,&_bbac );_fdeb !=nil {return _fdeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .PreSp =NewCT_TwipsMeasure ();if _eefg :=d .DecodeElement (_gbec .PreSp ,&_bbac );_eefg !=nil {return _eefg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .PostSp =NewCT_TwipsMeasure ();if _dacc :=d .DecodeElement (_gbec .PostSp ,&_bbac );_dacc !=nil {return _dacc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .InterSp =NewCT_TwipsMeasure ();if _gdga :=d .DecodeElement (_gbec .InterSp ,&_bbac );_gdga !=nil {return _gdga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .IntraSp =NewCT_TwipsMeasure ();if _bff :=d .DecodeElement (_gbec .IntraSp ,&_bbac );_bff !=nil {return _bff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .Choice =NewCT_MathPrChoice ();if _cfdc :=d .DecodeElement (&_gbec .Choice .WrapIndent ,&_bbac );_cfdc !=nil {return _cfdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .Choice =NewCT_MathPrChoice ();if _bgfd :=d .DecodeElement (&_gbec .Choice .WrapRight ,&_bbac );_bgfd !=nil {return _bgfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .IntLim =NewCT_LimLoc ();if _cgbe :=d .DecodeElement (_gbec .IntLim ,&_bbac );_cgbe !=nil {return _cgbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbec .NaryLim =NewCT_LimLoc ();if _bebb :=d .DecodeElement (_gbec .NaryLim ,&_bbac );_bebb !=nil {return _bebb ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072 \u0025\u0076",_bbac .Name );if _febd :=d .Skip ();_febd !=nil {return _febd ;};};case _c .EndElement :break _dgbc ;case _c .CharData :};};return nil ;};func NewCT_Style ()*CT_Style {_cdcgd :=&CT_Style {};return _cdcgd };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 (_afcdf *CT_UnSignedInteger )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_afcdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SpacingRule ()*CT_SpacingRule {_afaca :=&CT_SpacingRule {};_afaca .ValAttr =0;return _afaca ;};func (_ecggb *CT_SPre )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecggb .Sub =NewCT_OMathArg ();_ecggb .Sup =NewCT_OMathArg ();_ecggb .E =NewCT_OMathArg ();_faagg :for {_ffag ,_eab :=d .Token ();if _eab !=nil {return _eab ;};switch _edgbg :=_ffag .(type ){case _c .StartElement :switch _edgbg .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 :"\u0073\u0050\u0072\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\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"}:_ecggb .SPrePr =NewCT_SPrePr ();if _abcgf :=d .DecodeElement (_ecggb .SPrePr ,&_edgbg );_abcgf !=nil {return _abcgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aaeca :=d .DecodeElement (_ecggb .Sub ,&_edgbg );_aaeca !=nil {return _aaeca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bgad :=d .DecodeElement (_ecggb .Sup ,&_edgbg );_bgad !=nil {return _bgad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eccd :=d .DecodeElement (_ecggb .E ,&_edgbg );_eccd !=nil {return _eccd ;};default:_ce .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_edgbg .Name );if _afea :=d .Skip ();_afea !=nil {return _afea ;};};case _c .EndElement :break _faagg ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_D and its children, prefixing error messages with path +func (_cff *CT_D )ValidateWithPath (path string )error {if _cff .DPr !=nil {if _efa :=_cff .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_efa !=nil {return _efa ;};};for _ffg ,_ffd :=range _cff .E {if _gec :=_ffd .ValidateWithPath (_ba .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_ffg ));_gec !=nil {return _gec ;};};return nil ;};type MathPr struct{CT_MathPr }; -// Validate validates the CT_M and its children -func (_eaec *CT_M )Validate ()error {return _eaec .ValidateWithPath ("\u0043\u0054\u005f\u004d")};func (_abdaa *CT_ManualBreak )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abdaa .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_abdaa .AlnAtAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OMath and its children +func (_eded *CT_OMath )Validate ()error {return _eded .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");};func NewCT_MCPr ()*CT_MCPr {_aagga :=&CT_MCPr {};return _aagga };type ST_Script byte ; -// Validate validates the CT_YAlign and its children -func (_ffbbd *CT_YAlign )Validate ()error {return _ffbbd .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};func NewCT_Box ()*CT_Box {_ebf :=&CT_Box {};_ebf .E =NewCT_OMathArg ();return _ebf };func (_fbde *CT_OMathPara )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fbde .OMathParaPr !=nil {_fabd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_fbde .OMathParaPr ,_fabd );};_cgga :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_cbed :=range _fbde .OMath {e .EncodeElement (_cbed ,_cgga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OMath and its children, prefixing error messages with path +func (_bbadg *OMath )ValidateWithPath (path string )error {if _fadc :=_bbadg .CT_OMath .ValidateWithPath (path );_fadc !=nil {return _fadc ;};return nil ;};func (_dfec ST_TopBot )ValidateWithPath (path string )error {switch _dfec {case 0,1,2:default:return _ba .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfec ));};return nil ;};func (_ceab *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 _ceab .CT_OMath .MarshalXML (e ,start );};func (_ddfc *CT_MR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbea :for {_bbf ,_dagb :=d .Token ();if _dagb !=nil {return _dagb ;};switch _eacf :=_bbf .(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 :"\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"}:_edg :=NewCT_OMathArg ();if _fbcc :=d .DecodeElement (_edg ,&_eacf );_fbcc !=nil {return _fbcc ;};_ddfc .E =append (_ddfc .E ,_edg );default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0052 \u0025\u0076",_eacf .Name );if _cbc :=d .Skip ();_cbc !=nil {return _cbc ;};};case _b .EndElement :break _cbea ;case _b .CharData :};};return nil ;};func (_bfcea ST_Jc )Validate ()error {return _bfcea .ValidateWithPath ("")}; -// Validate validates the CT_SpacingRule and its children -func (_bddd *CT_SpacingRule )Validate ()error {return _bddd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");}; +// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path +func (_ed *CT_BorderBox )ValidateWithPath (path string )error {if _ed .BorderBoxPr !=nil {if _de :=_ed .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_de !=nil {return _de ;};};if _ffae :=_ed .E .ValidateWithPath (path +"\u002f\u0045");_ffae !=nil {return _ffae ;};return nil ;};func NewCT_BoxPr ()*CT_BoxPr {_fbfe :=&CT_BoxPr {};return _fbfe };func (_gbfa *CT_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbfa .ValAttr =ST_TopBot (1);for _ ,_ffbdg :=range start .Attr {if _ffbdg .Name .Local =="\u0076\u0061\u006c"{_gbfa .ValAttr .UnmarshalXMLAttr (_ffbdg );continue ;};};for {_aaec ,_bdfe :=d .Token ();if _bdfe !=nil {return _ba .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_bdfe );};if _cbaf ,_abef :=_aaec .(_b .EndElement );_abef &&_cbaf .Name ==start .Name {break ;};};return nil ;};func NewCT_SSubPr ()*CT_SSubPr {_afbf :=&CT_SSubPr {};return _afbf };func (_ccgb *EG_ScriptStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggcd :for {_bfea ,_ffea :=d .Token ();if _ffea !=nil {return _ffea ;};switch _cfeg :=_bfea .(type ){case _b .StartElement :switch _cfeg .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"}:_ccgb .Scr =NewCT_Script ();if _gcga :=d .DecodeElement (_ccgb .Scr ,&_cfeg );_gcga !=nil {return _gcga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccgb .Sty =NewCT_Style ();if _aaedf :=d .DecodeElement (_ccgb .Sty ,&_cfeg );_aaedf !=nil {return _aaedf ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_cfeg .Name );if _eecb :=d .Skip ();_eecb !=nil {return _eecb ;};};case _b .EndElement :break _eggcd ;case _b .CharData :};};return nil ;};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};type ST_BreakBinSub byte ; -// Validate validates the CT_SPre and its children -func (_efce *CT_SPre )Validate ()error {return _efce .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");}; +// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path +func (_dcdd *CT_MCS )ValidateWithPath (path string )error {for _aec ,_edacb :=range _dcdd .Mc {if _cacf :=_edacb .ValidateWithPath (_ba .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_aec ));_cacf !=nil {return _cacf ;};};return nil ;}; -// Validate validates the CT_Text and its children -func (_dgfa *CT_Text )Validate ()error {return _dgfa .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_geef *CT_GroupChr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _geef .GroupChrPr !=nil {_geefd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_geef .GroupChrPr ,_geefd );};_aae :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_geef .E ,_aae );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_Style byte ;type CT_TopBot struct{ValAttr ST_TopBot ;};type CT_String struct{ValAttr *string ;};func (_aaab *CT_EqArrPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fagg :for {_cda ,_dbdg :=d .Token ();if _dbdg !=nil {return _dbdg ;};switch _fedf :=_cda .(type ){case _c .StartElement :switch _fedf .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 :"\u0062\u0061\u0073\u0065\u004a\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\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"}:_aaab .BaseJc =NewCT_YAlign ();if _fgea :=d .DecodeElement (_aaab .BaseJc ,&_fedf );_fgea !=nil {return _fgea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaab .MaxDist =NewCT_OnOff ();if _baag :=d .DecodeElement (_aaab .MaxDist ,&_fedf );_baag !=nil {return _baag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaab .ObjDist =NewCT_OnOff ();if _fbg :=d .DecodeElement (_aaab .ObjDist ,&_fedf );_fbg !=nil {return _fbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaab .RSpRule =NewCT_SpacingRule ();if _dbdgd :=d .DecodeElement (_aaab .RSpRule ,&_fedf );_dbdgd !=nil {return _dbdgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaab .RSp =NewCT_UnSignedInteger ();if _efdg :=d .DecodeElement (_aaab .RSp ,&_fedf );_efdg !=nil {return _efdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaab .CtrlPr =NewCT_CtrlPr ();if _ddg :=d .DecodeElement (_aaab .CtrlPr ,&_fedf );_ddg !=nil {return _ddg ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_fedf .Name );if _faf :=d .Skip ();_faf !=nil {return _faf ;};};case _c .EndElement :break _fagg ;case _c .CharData :};};return nil ;};func (_aggee *ST_Style )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aafa ,_daea :=d .Token ();if _daea !=nil {return _daea ;};if _abbda ,_cfde :=_aafa .(_c .EndElement );_cfde &&_abbda .Name ==start .Name {*_aggee =1;return nil ;};if _adad ,_gdee :=_aafa .(_c .CharData );!_gdee {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aafa );}else {switch string (_adad ){case "":*_aggee =0;case "\u0070":*_aggee =1;case "\u0062":*_aggee =2;case "\u0069":*_aggee =3;case "\u0062\u0069":*_aggee =4;};};_aafa ,_daea =d .Token ();if _daea !=nil {return _daea ;};if _dfbeeg ,_cgef :=_aafa .(_c .EndElement );_cgef &&_dfbeeg .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aafa );}; +// Validate validates the CT_LimUppPr and its children +func (_gde *CT_LimUppPr )Validate ()error {return _gde .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};func (_edgg *CT_SPrePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagb :for {_gfbb ,_ddcg :=d .Token ();if _ddcg !=nil {return _ddcg ;};switch _bcde :=_gfbb .(type ){case _b .StartElement :switch _bcde .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"}:_edgg .CtrlPr =NewCT_CtrlPr ();if _eebd :=d .DecodeElement (_edgg .CtrlPr ,&_bcde );_eebd !=nil {return _eebd ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0050\u0072e\u0050\u0072 \u0025\u0076",_bcde .Name );if _faef :=d .Skip ();_faef !=nil {return _faef ;};};case _b .EndElement :break _bagb ;case _b .CharData :};};return nil ;};func NewCT_AccPr ()*CT_AccPr {_ca :=&CT_AccPr {};return _ca };func (_ebbee ST_Script )Validate ()error {return _ebbee .ValidateWithPath ("")};func (_cbaa *CT_OnOff )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbeg :=range start .Attr {if _gbeg .Name .Local =="\u0076\u0061\u006c"{_ecbg ,_egbgd :=ParseUnionST_OnOff (_gbeg .Value );if _egbgd !=nil {return _egbgd ;};_cbaa .ValAttr =&_ecbg ;continue ;};};for {_ebfd ,_bdc :=d .Token ();if _bdc !=nil {return _ba .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_bdc );};if _gdea ,_afcg :=_ebfd .(_b .EndElement );_afcg &&_gdea .Name ==start .Name {break ;};};return nil ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};func (_edef *CT_OMathJc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdda :=range start .Attr {if _gdda .Name .Local =="\u0076\u0061\u006c"{_edef .ValAttr .UnmarshalXMLAttr (_gdda );continue ;};};for {_efcb ,_efcdb :=d .Token ();if _efcdb !=nil {return _ba .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_efcdb );};if _cdgg ,_bdefa :=_efcb .(_b .EndElement );_bdefa &&_cdgg .Name ==start .Name {break ;};};return nil ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};func (_fbafe *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 _fbafe .CT_MathPr .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path -func (_ffb *CT_Char )ValidateWithPath (path string )error {return nil };func (_fee *CT_CtrlPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_gda ,_abd :=d .Token ();if _abd !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_abd );};if _cbd ,_gdad :=_gda .(_c .EndElement );_gdad &&_cbd .Name ==start .Name {break ;};};return nil ;};func NewCT_FType ()*CT_FType {_agga :=&CT_FType {};_agga .ValAttr =ST_FType (1);return _agga };func (_befcf ST_LimLoc )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aeaag :=_c .Attr {};_aeaag .Name =name ;switch _befcf {case ST_LimLocUnset :_aeaag .Value ="";case ST_LimLocUndOvr :_aeaag .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_aeaag .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _aeaag ,nil ;}; +// Validate validates the CT_Bar and its children +func (_ef *CT_Bar )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");}; -// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path -func (_bdbag *CT_SPrePr )ValidateWithPath (path string )error {if _bdbag .CtrlPr !=nil {if _beeda :=_bdbag .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_beeda !=nil {return _beeda ;};};return nil ;}; +// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path +func (_abcd *CT_RChoice )ValidateWithPath (path string )error {for _eaacc ,_baea :=range _abcd .T {if _aeadg :=_baea .ValidateWithPath (_ba .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_eaacc ));_aeadg !=nil {return _aeadg ;};};return nil ;}; -// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path -func (_bcda *CT_RadPr )ValidateWithPath (path string )error {if _bcda .DegHide !=nil {if _cfca :=_bcda .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_cfca !=nil {return _cfca ;};};if _bcda .CtrlPr !=nil {if _beed :=_bcda .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_beed !=nil {return _beed ;};};return nil ;};func (_dbde *CT_SSup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dbde .SSupPr !=nil {_ebgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_dbde .SSupPr ,_ebgc );};_gafa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dbde .E ,_gafa );_dgde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_dbde .Sup ,_dgde );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path +func (_gcb *CT_Integer2 )ValidateWithPath (path string )error {if _gcb .ValAttr < -2{return _ba .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 ,_gcb .ValAttr );};if _gcb .ValAttr > 2{return _ba .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 ,_gcb .ValAttr );};return nil ;};func (_cca *CT_OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gegg :for {_abc ,_ddgf :=d .Token ();if _ddgf !=nil {return _ddgf ;};switch _aaeff :=_abc .(type ){case _b .StartElement :switch _aaeff .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"}:_cca .OMathParaPr =NewCT_OMathParaPr ();if _gabag :=d .DecodeElement (_cca .OMathParaPr ,&_aaeff );_gabag !=nil {return _gabag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ceefb :=NewCT_OMath ();if _dbge :=d .DecodeElement (_ceefb ,&_aaeff );_dbge !=nil {return _dbge ;};_cca .OMath =append (_cca .OMath ,_ceefb );default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_aaeff .Name );if _feaf :=d .Skip ();_feaf !=nil {return _feaf ;};};case _b .EndElement :break _gegg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path -func (_aaf *CT_OMathArg )ValidateWithPath (path string )error {if _aaf .ArgPr !=nil {if _bceg :=_aaf .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_bceg !=nil {return _bceg ;};};for _edcd ,_gebb :=range _aaf .EG_OMathMathElements {if _ddfcg :=_gebb .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_edcd ));_ddfcg !=nil {return _ddfcg ;};};if _aaf .CtrlPr !=nil {if _agbda :=_aaf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_agbda !=nil {return _agbda ;};};return nil ;};func (_cggg *OMathPara )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\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 :"\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 :"\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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cggg .CT_OMathPara .MarshalXML (e ,start );};type ST_TopBot byte ;func (_bcdag *CT_YAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ddbcb ,_ecdeb :=_bcdag .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u003a\u0076a\u006c"});if _ecdeb !=nil {return _ecdeb ;};start .Attr =append (start .Attr ,_ddbcb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CtrlPr and its children +func (_fbe *CT_CtrlPr )Validate ()error {return _fbe .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func NewCT_OMathArg ()*CT_OMathArg {_egbaf :=&CT_OMathArg {};return _egbaf };type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};func (_bggae ST_BreakBinSub )String ()string {switch _bggae {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";};func (_bdgf *CT_YAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdgf .ValAttr =_ec .ST_YAlign (1);for _ ,_gaedc :=range start .Attr {if _gaedc .Name .Local =="\u0076\u0061\u006c"{_bdgf .ValAttr .UnmarshalXMLAttr (_gaedc );continue ;};};for {_afdag ,_ccfa :=d .Token ();if _ccfa !=nil {return _ba .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_ccfa );};if _cdfb ,_fggf :=_afdag .(_b .EndElement );_fggf &&_cdfb .Name ==start .Name {break ;};};return nil ;};func (_baab *CT_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baab .ValAttr =ST_Shp (1);for _ ,_eeefg :=range start .Attr {if _eeefg .Name .Local =="\u0076\u0061\u006c"{_baab .ValAttr .UnmarshalXMLAttr (_eeefg );continue ;};};for {_dagc ,_fede :=d .Token ();if _fede !=nil {return _ba .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_fede );};if _ddcc ,_cdcd :=_dagc .(_b .EndElement );_cdcd &&_ddcc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_OMathArg and its children -func (_dbca *CT_OMathArg )Validate ()error {return _dbca .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};func NewEG_ScriptStyle ()*EG_ScriptStyle {_afcbg :=&EG_ScriptStyle {};return _afcbg }; +// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path +func (_gfbf *CT_BreakBin )ValidateWithPath (path string )error {if _eafc :=_gfbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eafc !=nil {return _eafc ;};return nil ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;}; -// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path -func (_ddcc *CT_SSupPr )ValidateWithPath (path string )error {if _ddcc .CtrlPr !=nil {if _cdcg :=_ddcc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cdcg !=nil {return _cdcg ;};};return nil ;};func (_cdbg *CT_SpacingRule )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_cdbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Script ()*CT_Script {_egag :=&CT_Script {};return _egag }; +// 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 _beaa :=_ccbbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beaa !=nil {return _beaa ;};};return nil ;}; -// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path -func (_dgeg *CT_OMathJc )ValidateWithPath (path string )error {if _cbcc :=_dgeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbcc !=nil {return _cbcc ;};return nil ;};func (_eaeba ST_Shp )ValidateWithPath (path string )error {switch _eaeba {case 0,1,2:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaeba ));};return nil ;}; +// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path +func (_gcdf *CT_PhantPr )ValidateWithPath (path string )error {if _gcdf .Show !=nil {if _dcad :=_gcdf .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_dcad !=nil {return _dcad ;};};if _gcdf .ZeroWid !=nil {if _cbac :=_gcdf .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064");_cbac !=nil {return _cbac ;};};if _gcdf .ZeroAsc !=nil {if _aage :=_gcdf .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_aage !=nil {return _aage ;};};if _gcdf .ZeroDesc !=nil {if _efdc :=_gcdf .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c");_efdc !=nil {return _efdc ;};};if _gcdf .Transp !=nil {if _gfdf :=_gcdf .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_gfdf !=nil {return _gfdf ;};};if _gcdf .CtrlPr !=nil {if _bdbfe :=_gcdf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bdbfe !=nil {return _bdbfe ;};};return nil ;};func (_aeddc ST_Script )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adbc :=_b .Attr {};_adbc .Name =name ;switch _aeddc {case ST_ScriptUnset :_adbc .Value ="";case ST_ScriptRoman :_adbc .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_adbc .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_adbc .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_adbc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_adbc .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_adbc .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _adbc ,nil ;}; -// Validate validates the CT_R and its children -func (_bcgd *CT_R )Validate ()error {return _bcgd .ValidateWithPath ("\u0043\u0054\u005f\u0052")}; +// Validate validates the CT_UnSignedInteger and its children +func (_cdgd *CT_UnSignedInteger )Validate ()error {return _cdgd .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};func (_egda *MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egda .CT_MathPr =*NewCT_MathPr ();_egcc :for {_bcdc ,_ffab :=d .Token ();if _ffab !=nil {return _ffab ;};switch _gea :=_bcdc .(type ){case _b .StartElement :switch _gea .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"}:_egda .MathFont =NewCT_String ();if _gegaa :=d .DecodeElement (_egda .MathFont ,&_gea );_gegaa !=nil {return _gegaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .BrkBin =NewCT_BreakBin ();if _ffgb :=d .DecodeElement (_egda .BrkBin ,&_gea );_ffgb !=nil {return _ffgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .BrkBinSub =NewCT_BreakBinSub ();if _adeb :=d .DecodeElement (_egda .BrkBinSub ,&_gea );_adeb !=nil {return _adeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .SmallFrac =NewCT_OnOff ();if _dgda :=d .DecodeElement (_egda .SmallFrac ,&_gea );_dgda !=nil {return _dgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .DispDef =NewCT_OnOff ();if _faaaf :=d .DecodeElement (_egda .DispDef ,&_gea );_faaaf !=nil {return _faaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .LMargin =NewCT_TwipsMeasure ();if _ddbf :=d .DecodeElement (_egda .LMargin ,&_gea );_ddbf !=nil {return _ddbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .RMargin =NewCT_TwipsMeasure ();if _cbgd :=d .DecodeElement (_egda .RMargin ,&_gea );_cbgd !=nil {return _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 :"\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"}:_egda .DefJc =NewCT_OMathJc ();if _eggec :=d .DecodeElement (_egda .DefJc ,&_gea );_eggec !=nil {return _eggec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .PreSp =NewCT_TwipsMeasure ();if _ddgfb :=d .DecodeElement (_egda .PreSp ,&_gea );_ddgfb !=nil {return _ddgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .PostSp =NewCT_TwipsMeasure ();if _gbfee :=d .DecodeElement (_egda .PostSp ,&_gea );_gbfee !=nil {return _gbfee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .InterSp =NewCT_TwipsMeasure ();if _bdedd :=d .DecodeElement (_egda .InterSp ,&_gea );_bdedd !=nil {return _bdedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .IntraSp =NewCT_TwipsMeasure ();if _ffadg :=d .DecodeElement (_egda .IntraSp ,&_gea );_ffadg !=nil {return _ffadg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .Choice =NewCT_MathPrChoice ();if _cadcf :=d .DecodeElement (&_egda .Choice .WrapIndent ,&_gea );_cadcf !=nil {return _cadcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .Choice =NewCT_MathPrChoice ();if _dcaa :=d .DecodeElement (&_egda .Choice .WrapRight ,&_gea );_dcaa !=nil {return _dcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .IntLim =NewCT_LimLoc ();if _eacgg :=d .DecodeElement (_egda .IntLim ,&_gea );_eacgg !=nil {return _eacgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egda .NaryLim =NewCT_LimLoc ();if _faefa :=d .DecodeElement (_egda .NaryLim ,&_gea );_faefa !=nil {return _faefa ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_gea .Name );if _afgf :=d .Skip ();_afgf !=nil {return _afgf ;};};case _b .EndElement :break _egcc ;case _b .CharData :};};return nil ;};func NewCT_BarPr ()*CT_BarPr {_aaa :=&CT_BarPr {};return _aaa };func (_fce *CT_BorderBoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agb :for {_daga ,_abd :=d .Token ();if _abd !=nil {return _abd ;};switch _dee :=_daga .(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 :"\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"}:_fce .HideTop =NewCT_OnOff ();if _ega :=d .DecodeElement (_fce .HideTop ,&_dee );_ega !=nil {return _ega ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fce .HideBot =NewCT_OnOff ();if _ee :=d .DecodeElement (_fce .HideBot ,&_dee );_ee !=nil {return _ee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fce .HideLeft =NewCT_OnOff ();if _bfb :=d .DecodeElement (_fce .HideLeft ,&_dee );_bfb !=nil {return _bfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fce .HideRight =NewCT_OnOff ();if _ggf :=d .DecodeElement (_fce .HideRight ,&_dee );_ggf !=nil {return _ggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fce .StrikeH =NewCT_OnOff ();if _bga :=d .DecodeElement (_fce .StrikeH ,&_dee );_bga !=nil {return _bga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fce .StrikeV =NewCT_OnOff ();if _gbf :=d .DecodeElement (_fce .StrikeV ,&_dee );_gbf !=nil {return _gbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fce .StrikeBLTR =NewCT_OnOff ();if _bab :=d .DecodeElement (_fce .StrikeBLTR ,&_dee );_bab !=nil {return _bab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fce .StrikeTLBR =NewCT_OnOff ();if _acg :=d .DecodeElement (_fce .StrikeTLBR ,&_dee );_acg !=nil {return _acg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fce .CtrlPr =NewCT_CtrlPr ();if _aef :=d .DecodeElement (_fce .CtrlPr ,&_dee );_aef !=nil {return _aef ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_dee .Name );if _efc :=d .Skip ();_efc !=nil {return _efc ;};};case _b .EndElement :break _agb ;case _b .CharData :};};return nil ;};func (_dcbb *CT_MPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dcbb .BaseJc !=nil {_cbdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_dcbb .BaseJc ,_cbdf );};if _dcbb .PlcHide !=nil {_gbgc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_dcbb .PlcHide ,_gbgc );};if _dcbb .RSpRule !=nil {_ffc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_dcbb .RSpRule ,_ffc );};if _dcbb .CGpRule !=nil {_bef :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_dcbb .CGpRule ,_bef );};if _dcbb .RSp !=nil {_dagd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_dcbb .RSp ,_dagd );};if _dcbb .CSp !=nil {_dabcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_dcbb .CSp ,_dabcg );};if _dcbb .CGp !=nil {_adcaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_dcbb .CGp ,_adcaa );};if _dcbb .Mcs !=nil {_cgca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_dcbb .Mcs ,_cgca );};if _dcbb .CtrlPr !=nil {_eecg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dcbb .CtrlPr ,_eecg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;}; -// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path -func (_gegg *CT_GroupChrPr )ValidateWithPath (path string )error {if _gegg .Chr !=nil {if _eaeb :=_gegg .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_eaeb !=nil {return _eaeb ;};};if _gegg .Pos !=nil {if _dcc :=_gegg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dcc !=nil {return _dcc ;};};if _gegg .VertJc !=nil {if _bfd :=_gegg .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_bfd !=nil {return _bfd ;};};if _gegg .CtrlPr !=nil {if _efg :=_gegg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_efg !=nil {return _efg ;};};return nil ;};func (_bbdf ST_BreakBinSub )Validate ()error {return _bbdf .ValidateWithPath ("")};func NewCT_LimUppPr ()*CT_LimUppPr {_cdbe :=&CT_LimUppPr {};return _cdbe };func (_eafa ST_BreakBinSub )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eafa .String (),start );};type CT_Char struct{ValAttr string ;}; +// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path +func (_ebf *CT_BreakBinSub )ValidateWithPath (path string )error {if _cgc :=_ebf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgc !=nil {return _cgc ;};return nil ;}; -// Validate validates the CT_OMathPara and its children -func (_dagg *CT_OMathPara )Validate ()error {return _dagg .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};func NewCT_YAlign ()*CT_YAlign {_beff :=&CT_YAlign {};_beff .ValAttr =_gd .ST_YAlign (1);return _beff };func NewCT_OMath ()*CT_OMath {_ggda :=&CT_OMath {};return _ggda };func (_bb *CT_AccPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ed :for {_cg ,_fdd :=d .Token ();if _fdd !=nil {return _fdd ;};switch _ac :=_cg .(type ){case _c .StartElement :switch _ac .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 :"\u0063\u0068\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 :"\u0063\u0068\u0072"}:_bb .Chr =NewCT_Char ();if _bg :=d .DecodeElement (_bb .Chr ,&_ac );_bg !=nil {return _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\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bb .CtrlPr =NewCT_CtrlPr ();if _gf :=d .DecodeElement (_bb .CtrlPr ,&_ac );_gf !=nil {return _gf ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_ac .Name );if _gdfc :=d .Skip ();_gdfc !=nil {return _gdfc ;};};case _c .EndElement :break _ed ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_ecba *CT_TwipsMeasure )ValidateWithPath (path string )error {if _fdafc :=_ecba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdafc !=nil {return _fdafc ;};return nil ;};func (_gccde *CT_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_agbg ,_fgeg :=_gccde .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fgeg !=nil {return _fgeg ;};start .Attr =append (start .Attr ,_agbg );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;};func (_aee *CT_Char )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbb :=range start .Attr {if _fbb .Name .Local =="\u0076\u0061\u006c"{_gcf ,_ffac :=_fbb .Value ,error (nil );if _ffac !=nil {return _ffac ;};_aee .ValAttr =_gcf ;continue ;};};for {_ceea ,_affe :=d .Token ();if _affe !=nil {return _ba .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_affe );};if _ggb ,_dfcf :=_ceea .(_b .EndElement );_dfcf &&_ggb .Name ==start .Name {break ;};};return nil ;};func (_dgc *CT_MC )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dgc .McPr !=nil {_cdbae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_dgc .McPr ,_cdbae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbebe *CT_YAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ggca ,_cddca :=_fbebe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cddca !=nil {return _cddca ;};start .Attr =append (start .Attr ,_ggca );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gffa ST_Script )ValidateWithPath (path string )error {switch _gffa {case 0,1,2,3,4,5,6:default:return _ba .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffa ));};return nil ;};func (_cdad ST_Style )String ()string {switch _cdad {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069";};return "";};func NewCT_RPR ()*CT_RPR {_fedf :=&CT_RPR {};return _fedf };func (_gfbd ST_LimLoc )ValidateWithPath (path string )error {switch _gfbd {case 0,1,2:default:return _ba .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbd ));};return nil ;};func NewCT_R ()*CT_R {_abgg :=&CT_R {};return _abgg }; -// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path -func (_eba *CT_LimLow )ValidateWithPath (path string )error {if _eba .LimLowPr !=nil {if _debc :=_eba .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_debc !=nil {return _debc ;};};if _afcdd :=_eba .E .ValidateWithPath (path +"\u002f\u0045");_afcdd !=nil {return _afcdd ;};if _degb :=_eba .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_degb !=nil {return _degb ;};return nil ;};func NewCT_SSup ()*CT_SSup {_eegc :=&CT_SSup {};_eegc .E =NewCT_OMathArg ();_eegc .Sup =NewCT_OMathArg ();return _eegc ;};func (_dda *CT_BorderBoxPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcf :for {_cgb ,_dafb :=d .Token ();if _dafb !=nil {return _dafb ;};switch _aeg :=_cgb .(type ){case _c .StartElement :switch _aeg .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 :"\u0068i\u0064\u0065\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\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"}:_dda .HideTop =NewCT_OnOff ();if _bed :=d .DecodeElement (_dda .HideTop ,&_aeg );_bed !=nil {return _bed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dda .HideBot =NewCT_OnOff ();if _afb :=d .DecodeElement (_dda .HideBot ,&_aeg );_afb !=nil {return _afb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dda .HideLeft =NewCT_OnOff ();if _ec :=d .DecodeElement (_dda .HideLeft ,&_aeg );_ec !=nil {return _ec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dda .HideRight =NewCT_OnOff ();if _ggg :=d .DecodeElement (_dda .HideRight ,&_aeg );_ggg !=nil {return _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\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dda .StrikeH =NewCT_OnOff ();if _bc :=d .DecodeElement (_dda .StrikeH ,&_aeg );_bc !=nil {return _bc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dda .StrikeV =NewCT_OnOff ();if _ddec :=d .DecodeElement (_dda .StrikeV ,&_aeg );_ddec !=nil {return _ddec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dda .StrikeBLTR =NewCT_OnOff ();if _acb :=d .DecodeElement (_dda .StrikeBLTR ,&_aeg );_acb !=nil {return _acb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dda .StrikeTLBR =NewCT_OnOff ();if _dbd :=d .DecodeElement (_dda .StrikeTLBR ,&_aeg );_dbd !=nil {return _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\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dda .CtrlPr =NewCT_CtrlPr ();if _cac :=d .DecodeElement (_dda .CtrlPr ,&_aeg );_cac !=nil {return _cac ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_aeg .Name );if _fbc :=d .Skip ();_fbc !=nil {return _fbc ;};};case _c .EndElement :break _gcf ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path +func (_caf *CT_FPr )ValidateWithPath (path string )error {if _caf .Type !=nil {if _bgb :=_caf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_bgb !=nil {return _bgb ;};};if _caf .CtrlPr !=nil {if _bec :=_caf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bec !=nil {return _bec ;};};return nil ;};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};func NewCT_Style ()*CT_Style {_edggf :=&CT_Style {};return _edggf };type CT_Style struct{ValAttr ST_Style ;};func (_ecaa *CT_M )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecaa .MPr !=nil {_add :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_ecaa .MPr ,_add );};_gca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_deag :=range _ecaa .Mr {e .EncodeElement (_deag ,_gca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_EqArr and its children -func (_agg *CT_EqArr )Validate ()error {return _agg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};func (_ebc *CT_BorderBoxPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebc .HideTop !=nil {_ceb :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_ebc .HideTop ,_ceb );};if _ebc .HideBot !=nil {_ddb :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_ebc .HideBot ,_ddb );};if _ebc .HideLeft !=nil {_ffd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_ebc .HideLeft ,_ffd );};if _ebc .HideRight !=nil {_db :=_c .StartElement {Name :_c .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ebc .HideRight ,_db );};if _ebc .StrikeH !=nil {_cde :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_ebc .StrikeH ,_cde );};if _ebc .StrikeV !=nil {_efb :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_ebc .StrikeV ,_efb );};if _ebc .StrikeBLTR !=nil {_gaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_ebc .StrikeBLTR ,_gaa );};if _ebc .StrikeTLBR !=nil {_fdb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_ebc .StrikeTLBR ,_fdb );};if _ebc .CtrlPr !=nil {_cdee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ebc .CtrlPr ,_cdee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path +func (_eceda *CT_Shp )ValidateWithPath (path string )error {if _eceda .ValAttr ==ST_ShpUnset {return _ba .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 _fbdf :=_eceda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbdf !=nil {return _fbdf ;};return nil ;}; -// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path -func (_eadeg *CT_Phant )ValidateWithPath (path string )error {if _eadeg .PhantPr !=nil {if _cgcd :=_eadeg .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_cgcd !=nil {return _cgcd ;};};if _dga :=_eadeg .E .ValidateWithPath (path +"\u002f\u0045");_dga !=nil {return _dga ;};return nil ;};type ST_Jc byte ;func (_ace *CT_OMath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfcg :for {_deacb ,_ebbf :=d .Token ();if _ebbf !=nil {return _ebbf ;};switch _bdea :=_deacb .(type ){case _c .StartElement :switch _bdea .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 :"\u0061\u0063\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_ccge :=NewEG_OMathMathElements ();_ccge .Acc =NewCT_Acc ();if _bbfc :=d .DecodeElement (_ccge .Acc ,&_bdea );_bbfc !=nil {return _bbfc ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_ccge );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geeb :=NewEG_OMathMathElements ();_geeb .Bar =NewCT_Bar ();if _dcfc :=d .DecodeElement (_geeb .Bar ,&_bdea );_dcfc !=nil {return _dcfc ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_geeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_caebc :=NewEG_OMathMathElements ();_caebc .Box =NewCT_Box ();if _fabb :=d .DecodeElement (_caebc .Box ,&_bdea );_fabb !=nil {return _fabb ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_caebc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daaa :=NewEG_OMathMathElements ();_daaa .BorderBox =NewCT_BorderBox ();if _acbc :=d .DecodeElement (_daaa .BorderBox ,&_bdea );_acbc !=nil {return _acbc ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_daaa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acfb :=NewEG_OMathMathElements ();_acfb .D =NewCT_D ();if _dggf :=d .DecodeElement (_acfb .D ,&_bdea );_dggf !=nil {return _dggf ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_acfb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edcb :=NewEG_OMathMathElements ();_edcb .EqArr =NewCT_EqArr ();if _ddee :=d .DecodeElement (_edcb .EqArr ,&_bdea );_ddee !=nil {return _ddee ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_edcb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdgfg :=NewEG_OMathMathElements ();_fdgfg .F =NewCT_F ();if _cace :=d .DecodeElement (_fdgfg .F ,&_bdea );_cace !=nil {return _cace ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_fdgfg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfdce :=NewEG_OMathMathElements ();_cfdce .Func =NewCT_Func ();if _cbgf :=d .DecodeElement (_cfdce .Func ,&_bdea );_cbgf !=nil {return _cbgf ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_cfdce );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdfa :=NewEG_OMathMathElements ();_cdfa .GroupChr =NewCT_GroupChr ();if _cecbg :=d .DecodeElement (_cdfa .GroupChr ,&_bdea );_cecbg !=nil {return _cecbg ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_cdfa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gadd :=NewEG_OMathMathElements ();_gadd .LimLow =NewCT_LimLow ();if _gdea :=d .DecodeElement (_gadd .LimLow ,&_bdea );_gdea !=nil {return _gdea ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_gadd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cefa :=NewEG_OMathMathElements ();_cefa .LimUpp =NewCT_LimUpp ();if _abeg :=d .DecodeElement (_cefa .LimUpp ,&_bdea );_abeg !=nil {return _abeg ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_cefa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edea :=NewEG_OMathMathElements ();_edea .M =NewCT_M ();if _ccecc :=d .DecodeElement (_edea .M ,&_bdea );_ccecc !=nil {return _ccecc ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_edea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efef :=NewEG_OMathMathElements ();_efef .Nary =NewCT_Nary ();if _bdeab :=d .DecodeElement (_efef .Nary ,&_bdea );_bdeab !=nil {return _bdeab ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_efef );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbbd :=NewEG_OMathMathElements ();_gbbd .Phant =NewCT_Phant ();if _ddcg :=d .DecodeElement (_gbbd .Phant ,&_bdea );_ddcg !=nil {return _ddcg ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_gbbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fae :=NewEG_OMathMathElements ();_fae .Rad =NewCT_Rad ();if _bfeg :=d .DecodeElement (_fae .Rad ,&_bdea );_bfeg !=nil {return _bfeg ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_fae );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdgdd :=NewEG_OMathMathElements ();_cdgdd .SPre =NewCT_SPre ();if _fbdg :=d .DecodeElement (_cdgdd .SPre ,&_bdea );_fbdg !=nil {return _fbdg ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_cdgdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebda :=NewEG_OMathMathElements ();_ebda .SSub =NewCT_SSub ();if _dfd :=d .DecodeElement (_ebda .SSub ,&_bdea );_dfd !=nil {return _dfd ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_ebda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adda :=NewEG_OMathMathElements ();_adda .SSubSup =NewCT_SSubSup ();if _bbfde :=d .DecodeElement (_adda .SSubSup ,&_bdea );_bbfde !=nil {return _bbfde ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_adda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgef :=NewEG_OMathMathElements ();_fgef .SSup =NewCT_SSup ();if _ccc :=d .DecodeElement (_fgef .SSup ,&_bdea );_ccc !=nil {return _ccc ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_fgef );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adcd :=NewEG_OMathMathElements ();_adcd .R =NewCT_R ();if _bcba :=d .DecodeElement (_adcd .R ,&_bdea );_bcba !=nil {return _bcba ;};_ace .EG_OMathMathElements =append (_ace .EG_OMathMathElements ,_adcd );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_bdea .Name );if _eded :=d .Skip ();_eded !=nil {return _eded ;};};case _c .EndElement :break _cfcg ;case _c .CharData :};};return nil ;};func (_cbad ST_TopBot )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbad .String (),start );};func (_adgeg ST_Shp )String ()string {switch _adgeg {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";};func (_dcafb *CT_Phant )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcafb .PhantPr !=nil {_ffdf :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_dcafb .PhantPr ,_ffdf );};_geee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dcafb .E ,_geee );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CtrlPr struct{};func (_ddfa *CT_MathPrChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddfa .WrapIndent !=nil {_ecac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_ddfa .WrapIndent ,_ecac );};if _ddfa .WrapRight !=nil {_eaeab :=_c .StartElement {Name :_c .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ddfa .WrapRight ,_eaeab );};return nil ;};func (_faa *CT_BarPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_daf :for {_gfb ,_fcee :=d .Token ();if _fcee !=nil {return _fcee ;};switch _fea :=_gfb .(type ){case _c .StartElement :switch _fea .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 :"\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_faa .Pos =NewCT_TopBot ();if _bad :=d .DecodeElement (_faa .Pos ,&_fea );_bad !=nil {return _bad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faa .CtrlPr =NewCT_CtrlPr ();if _dfg :=d .DecodeElement (_faa .CtrlPr ,&_fea );_dfg !=nil {return _dfg ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_fea .Name );if _ea :=d .Skip ();_ea !=nil {return _ea ;};};case _c .EndElement :break _daf ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path +func (_gcce *CT_SSub )ValidateWithPath (path string )error {if _gcce .SSubPr !=nil {if _bfda :=_gcce .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_bfda !=nil {return _bfda ;};};if _dfdf :=_gcce .E .ValidateWithPath (path +"\u002f\u0045");_dfdf !=nil {return _dfdf ;};if _fac :=_gcce .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_fac !=nil {return _fac ;};return nil ;};func (_cbfa *CT_Func )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbfa .FuncPr !=nil {_dbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_cbfa .FuncPr ,_dbg );};_gdgd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cbfa .FName ,_gdgd );_egdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cbfa .E ,_egdd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SPrePr ()*CT_SPrePr {_afef :=&CT_SPrePr {};return _afef }; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_afac *CT_F )ValidateWithPath (path string )error {if _afac .FPr !=nil {if _cbdf :=_afac .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_cbdf !=nil {return _cbdf ;};};if _ggbd :=_afac .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_ggbd !=nil {return _ggbd ;};if _fgb :=_afac .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_fgb !=nil {return _fgb ;};return nil ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;); +// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path +func (_aaf *CT_EqArr )ValidateWithPath (path string )error {if _aaf .EqArrPr !=nil {if _ggbf :=_aaf .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_ggbf !=nil {return _ggbf ;};};for _cgcb ,_dfa :=range _aaf .E {if _adbb :=_dfa .ValidateWithPath (_ba .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cgcb ));_adbb !=nil {return _adbb ;};};return nil ;};func (_fad *CT_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fad .ValAttr =ST_FType (1);for _ ,_gbb :=range start .Attr {if _gbb .Name .Local =="\u0076\u0061\u006c"{_fad .ValAttr .UnmarshalXMLAttr (_gbb );continue ;};};for {_aeae ,_edd :=d .Token ();if _edd !=nil {return _ba .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_edd );};if _bcc ,_afac :=_aeae .(_b .EndElement );_afac &&_bcc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path -func (_egcd *CT_TopBot )ValidateWithPath (path string )error {if _egcd .ValAttr ==ST_TopBotUnset {return _fd .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 _abge :=_egcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abge !=nil {return _abge ;};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 ;};func (_dggc *CT_SPre )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dggc .SPrePr !=nil {_fgfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_dggc .SPrePr ,_fgfa );};_dgce :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_dggc .Sub ,_dgce );_ddaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_dggc .Sup ,_ddaa );_bbff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dggc .E ,_bbff );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eeaf ST_LimLoc )Validate ()error {return _eeaf .ValidateWithPath ("")};func (_dgfd *CT_Func )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgfd .FName =NewCT_OMathArg ();_dgfd .E =NewCT_OMathArg ();_cacc :for {_fcfd ,_gbaf :=d .Token ();if _gbaf !=nil {return _gbaf ;};switch _dcaf :=_fcfd .(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\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgfd .FuncPr =NewCT_FuncPr ();if _deb :=d .DecodeElement (_dgfd .FuncPr ,&_dcaf );_deb !=nil {return _deb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fbdd :=d .DecodeElement (_dgfd .FName ,&_dcaf );_fbdd !=nil {return _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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _addf :=d .DecodeElement (_dgfd .E ,&_dcaf );_addf !=nil {return _addf ;};default:_ce .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u006e\u0063\u0020\u0025\u0076",_dcaf .Name );if _cfed :=d .Skip ();_cfed !=nil {return _cfed ;};};case _c .EndElement :break _cacc ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path +func (_cacd *CT_Rad )ValidateWithPath (path string )error {if _cacd .RadPr !=nil {if _fdce :=_cacd .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_fdce !=nil {return _fdce ;};};if _dead :=_cacd .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067");_dead !=nil {return _dead ;};if _gcdg :=_cacd .E .ValidateWithPath (path +"\u002f\u0045");_gcdg !=nil {return _gcdg ;};return nil ;};func (_ageg *CT_TwipsMeasure )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cda :=range start .Attr {if _cda .Name .Local =="\u0076\u0061\u006c"{_adac ,_acga :=ParseUnionST_TwipsMeasure (_cda .Value );if _acga !=nil {return _acga ;};_ageg .ValAttr =_adac ;continue ;};};for {_geeb ,_aac :=d .Token ();if _aac !=nil {return _ba .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_aac );};if _acdb ,_egfea :=_geeb .(_b .EndElement );_egfea &&_acdb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_MathPr and its children -func (_bffd *CT_MathPr )Validate ()error {return _bffd .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_cdgbd ST_BreakBin )Validate ()error {return _cdgbd .ValidateWithPath ("")};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;};func (_adaf *CT_SPrePr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _adaf .CtrlPr !=nil {_gafg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_adaf .CtrlPr ,_gafg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eca *CT_D )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eca .DPr !=nil {_cab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_eca .DPr ,_cab );};_ecf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};for _ ,_bdf :=range _eca .E {e .EncodeElement (_bdf ,_ecf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbgac *CT_RChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgfa :for {_eacc ,_cfae :=d .Token ();if _cfae !=nil {return _cfae ;};switch _bdbg :=_eacc .(type ){case _c .StartElement :switch _bdbg .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 :"\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_bffdf :=NewCT_Text ();if _fcecd :=d .DecodeElement (_bffdf ,&_bdbg );_fcecd !=nil {return _fcecd ;};_dbgac .T =append (_dbgac .T ,_bffdf );default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bdbg .Name );if _dggfg :=d .Skip ();_dggfg !=nil {return _dggfg ;};};case _c .EndElement :break _cgfa ;case _c .CharData :};};return nil ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};func (_bfcgg *OMath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfcgg .CT_OMath =*NewCT_OMath ();_gfdb :for {_cbebb ,_eggd :=d .Token ();if _eggd !=nil {return _eggd ;};switch _abfd :=_cbebb .(type ){case _c .StartElement :switch _abfd .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 :"\u0061\u0063\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_bggff :=NewEG_OMathMathElements ();_bggff .Acc =NewCT_Acc ();if _eegg :=d .DecodeElement (_bggff .Acc ,&_abfd );_eegg !=nil {return _eegg ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_bggff );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgdeg :=NewEG_OMathMathElements ();_dgdeg .Bar =NewCT_Bar ();if _fdbca :=d .DecodeElement (_dgdeg .Bar ,&_abfd );_fdbca !=nil {return _fdbca ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_dgdeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efbb :=NewEG_OMathMathElements ();_efbb .Box =NewCT_Box ();if _deaccf :=d .DecodeElement (_efbb .Box ,&_abfd );_deaccf !=nil {return _deaccf ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_efbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egbe :=NewEG_OMathMathElements ();_egbe .BorderBox =NewCT_BorderBox ();if _deacf :=d .DecodeElement (_egbe .BorderBox ,&_abfd );_deacf !=nil {return _deacf ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_egbe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbfcb :=NewEG_OMathMathElements ();_fbfcb .D =NewCT_D ();if _egfd :=d .DecodeElement (_fbfcb .D ,&_abfd );_egfd !=nil {return _egfd ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_fbfcb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfdeg :=NewEG_OMathMathElements ();_gfdeg .EqArr =NewCT_EqArr ();if _efcdg :=d .DecodeElement (_gfdeg .EqArr ,&_abfd );_efcdg !=nil {return _efcdg ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_gfdeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acfc :=NewEG_OMathMathElements ();_acfc .F =NewCT_F ();if _cadbe :=d .DecodeElement (_acfc .F ,&_abfd );_cadbe !=nil {return _cadbe ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_acfc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egfg :=NewEG_OMathMathElements ();_egfg .Func =NewCT_Func ();if _gefgcb :=d .DecodeElement (_egfg .Func ,&_abfd );_gefgcb !=nil {return _gefgcb ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_egfg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffbg :=NewEG_OMathMathElements ();_ffbg .GroupChr =NewCT_GroupChr ();if _cbbe :=d .DecodeElement (_ffbg .GroupChr ,&_abfd );_cbbe !=nil {return _cbbe ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_ffbg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afega :=NewEG_OMathMathElements ();_afega .LimLow =NewCT_LimLow ();if _cfag :=d .DecodeElement (_afega .LimLow ,&_abfd );_cfag !=nil {return _cfag ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_afega );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebbb :=NewEG_OMathMathElements ();_ebbb .LimUpp =NewCT_LimUpp ();if _gdab :=d .DecodeElement (_ebbb .LimUpp ,&_abfd );_gdab !=nil {return _gdab ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_ebbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgeea :=NewEG_OMathMathElements ();_cgeea .M =NewCT_M ();if _geed :=d .DecodeElement (_cgeea .M ,&_abfd );_geed !=nil {return _geed ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_cgeea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbae :=NewEG_OMathMathElements ();_bbae .Nary =NewCT_Nary ();if _adfb :=d .DecodeElement (_bbae .Nary ,&_abfd );_adfb !=nil {return _adfb ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_bbae );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdfc :=NewEG_OMathMathElements ();_cdfc .Phant =NewCT_Phant ();if _ffaf :=d .DecodeElement (_cdfc .Phant ,&_abfd );_ffaf !=nil {return _ffaf ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_cdfc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geccg :=NewEG_OMathMathElements ();_geccg .Rad =NewCT_Rad ();if _cfdb :=d .DecodeElement (_geccg .Rad ,&_abfd );_cfdb !=nil {return _cfdb ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_geccg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcdbd :=NewEG_OMathMathElements ();_gcdbd .SPre =NewCT_SPre ();if _ebfd :=d .DecodeElement (_gcdbd .SPre ,&_abfd );_ebfd !=nil {return _ebfd ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_gcdbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcgg :=NewEG_OMathMathElements ();_fcgg .SSub =NewCT_SSub ();if _fec :=d .DecodeElement (_fcgg .SSub ,&_abfd );_fec !=nil {return _fec ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_fcgg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecdd :=NewEG_OMathMathElements ();_ecdd .SSubSup =NewCT_SSubSup ();if _dgge :=d .DecodeElement (_ecdd .SSubSup ,&_abfd );_dgge !=nil {return _dgge ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_ecdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abbdd :=NewEG_OMathMathElements ();_abbdd .SSup =NewCT_SSup ();if _baded :=d .DecodeElement (_abbdd .SSup ,&_abfd );_baded !=nil {return _baded ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_abbdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcgg :=NewEG_OMathMathElements ();_bcgg .R =NewCT_R ();if _ebga :=d .DecodeElement (_bcgg .R ,&_abfd );_ebga !=nil {return _ebga ;};_bfcgg .EG_OMathMathElements =append (_bfcgg .EG_OMathMathElements ,_bcgg );default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004f\u004d\u0061t\u0068 \u0025\u0076",_abfd .Name );if _badf :=d .Skip ();_badf !=nil {return _badf ;};};case _c .EndElement :break _gfdb ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_FPr and its children +func (_cbd *CT_FPr )Validate ()error {return _cbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};func (_bcbbe ST_FType )String ()string {switch _bcbbe {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 "";};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 (_bff *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 :_ba .Sprintf ("\u0025\u0076",_bff .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NaryPr and its children -func (_dag *CT_NaryPr )Validate ()error {return _dag .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");};const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;); +// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path +func (_dafb *CT_LimUpp )ValidateWithPath (path string )error {if _dafb .LimUppPr !=nil {if _fgfd :=_dafb .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_fgfd !=nil {return _fgfd ;};};if _cge :=_dafb .E .ValidateWithPath (path +"\u002f\u0045");_cge !=nil {return _cge ;};if _egf :=_dafb .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_egf !=nil {return _egf ;};return nil ;};func (_bfab *CT_OMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfab .EG_OMathMathElements !=nil {for _ ,_cbed :=range _bfab .EG_OMathMathElements {_cbed .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewOMathPara ()*OMathPara {_beef :=&OMathPara {};_beef .CT_OMathPara =*NewCT_OMathPara ();return _beef ;};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_ccb :=&CT_BorderBoxPr {};return _ccb }; -// Validate validates the CT_SSub and its children -func (_gefg *CT_SSub )Validate ()error {return _gefg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");}; +// Validate validates the CT_R and its children +func (_eggc *CT_R )Validate ()error {return _eggc .ValidateWithPath ("\u0043\u0054\u005f\u0052")};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};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 ;};func (_eae *CT_AccPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eae .Chr !=nil {_db :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_eae .Chr ,_db );};if _eae .CtrlPr !=nil {_bfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eae .CtrlPr ,_bfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_Jc byte ;func (_adeg ST_TopBot )String ()string {switch _adeg {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";};func (_edbc *CT_LimLow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edbc .E =NewCT_OMathArg ();_edbc .Lim =NewCT_OMathArg ();_ccgc :for {_dcec ,_fcac :=d .Token ();if _fcac !=nil {return _fcac ;};switch _gef :=_dcec .(type ){case _b .StartElement :switch _gef .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"}:_edbc .LimLowPr =NewCT_LimLowPr ();if _eggf :=d .DecodeElement (_edbc .LimLowPr ,&_gef );_eggf !=nil {return _eggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _baga :=d .DecodeElement (_edbc .E ,&_gef );_baga !=nil {return _baga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _aagg :=d .DecodeElement (_edbc .Lim ,&_gef );_aagg !=nil {return _aagg ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_gef .Name );if _aaee :=d .Skip ();_aaee !=nil {return _aaee ;};};case _b .EndElement :break _ccgc ;case _b .CharData :};};return nil ;};type OMathPara struct{CT_OMathPara };type CT_FType struct{ValAttr ST_FType ;};func (_bbdfd *ST_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgff ,_effca :=d .Token ();if _effca !=nil {return _effca ;};if _egccd ,_dcbc :=_cgff .(_b .EndElement );_dcbc &&_egccd .Name ==start .Name {*_bbdfd =1;return nil ;};if _agdd ,_geac :=_cgff .(_b .CharData );!_geac {return _ba .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgff );}else {switch string (_agdd ){case "":*_bbdfd =0;case "\u002d\u002d":*_bbdfd =1;case "\u002d\u002b":*_bbdfd =2;case "\u002b\u002d":*_bbdfd =3;};};_cgff ,_effca =d .Token ();if _effca !=nil {return _effca ;};if _ddgfa ,_cagdd :=_cgff .(_b .EndElement );_cagdd &&_ddgfa .Name ==start .Name {return nil ;};return _ba .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgff );};func (_efeff *CT_Text )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efeff .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_ba .Sprintf ("\u0025\u0076",*_efeff .SpaceAttr )});};e .EncodeElement (_efeff .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efcc *CT_GroupChr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efcc .GroupChrPr !=nil {_bdae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_efcc .GroupChrPr ,_bdae );};_gff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_efcc .E ,_gff );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OMathParaPr and its children -func (_cdgb *CT_OMathParaPr )Validate ()error {return _cdgb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");}; +// Validate validates the CT_SSup and its children +func (_dgfb *CT_SSup )Validate ()error {return _dgfb .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};func NewCT_Text ()*CT_Text {_gggb :=&CT_Text {};return _gggb };func NewMathPr ()*MathPr {_bcg :=&MathPr {};_bcg .CT_MathPr =*NewCT_MathPr ();return _bcg };func NewCT_Integer2 ()*CT_Integer2 {_abe :=&CT_Integer2 {};_abe .ValAttr =-2;return _abe };type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;};func (_aefeb ST_Jc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aefeb .String (),start );}; -// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path -func (_eaad *CT_SSub )ValidateWithPath (path string )error {if _eaad .SSubPr !=nil {if _cffc :=_eaad .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_cffc !=nil {return _cffc ;};};if _adeab :=_eaad .E .ValidateWithPath (path +"\u002f\u0045");_adeab !=nil {return _adeab ;};if _dcce :=_eaad .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_dcce !=nil {return _dcce ;};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_Style and its children +func (_cbfd *CT_Style )Validate ()error {return _cbfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_beaec ST_Shp )String ()string {switch _beaec {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";};func NewCT_Acc ()*CT_Acc {_ecf :=&CT_Acc {};_ecf .E =NewCT_OMathArg ();return _ecf };func ParseUnionST_TwipsMeasure (s string )(_ec .ST_TwipsMeasure ,error ){_cfacf :=_ec .ST_TwipsMeasure {};if _ec .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_cfacf .ST_PositiveUniversalMeasure =&s ;}else {_fcf ,_adcc :=_g .ParseFloat (s ,64);if _adcc !=nil {return _cfacf ,_ba .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_adcc );};_cfacf .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (_fcf ));};return _cfacf ,nil ;}; // Validate validates the CT_FuncPr and its children -func (_fcc *CT_FuncPr )Validate ()error {return _fcc .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");};type ST_FType byte ;func NewEG_OMathElements ()*EG_OMathElements {_gcccb :=&EG_OMathElements {};return _gcccb };func (_cdcc *CT_Style )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdcc .ValAttr !=ST_StyleUnset {_fcfg ,_eegcb :=_cdcc .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u003a\u0076a\u006c"});if _eegcb !=nil {return _eegcb ;};start .Attr =append (start .Attr ,_fcfg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +func (_dabd *CT_FuncPr )Validate ()error {return _dabd .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");};type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_Char and its children -func (_ead *CT_Char )Validate ()error {return _ead .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};type CT_UnSignedInteger struct{ValAttr uint32 ;};func (_baba ST_BreakBin )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eafee :=_c .Attr {};_eafee .Name =name ;switch _baba {case ST_BreakBinUnset :_eafee .Value ="";case ST_BreakBinBefore :_eafee .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_eafee .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_eafee .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _eafee ,nil ;};func NewCT_OMathArg ()*CT_OMathArg {_bdac :=&CT_OMathArg {};return _bdac };func NewCT_RChoice ()*CT_RChoice {_cbeb :=&CT_RChoice {};return _cbeb };func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_af :=&CT_BorderBoxPr {};return _af };func NewCT_OMathParaPr ()*CT_OMathParaPr {_edcdb :=&CT_OMathParaPr {};return _edcdb }; +// Validate validates the CT_RPR and its children +func (_ceed *CT_RPR )Validate ()error {return _ceed .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};func (_bfad *CT_SSubSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfad .E =NewCT_OMathArg ();_bfad .Sub =NewCT_OMathArg ();_bfad .Sup =NewCT_OMathArg ();_fgac :for {_befb ,_eaca :=d .Token ();if _eaca !=nil {return _eaca ;};switch _ccce :=_befb .(type ){case _b .StartElement :switch _ccce .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"}:_bfad .SSubSupPr =NewCT_SSubSupPr ();if _eebg :=d .DecodeElement (_bfad .SSubSupPr ,&_ccce );_eebg !=nil {return _eebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _ebgag :=d .DecodeElement (_bfad .E ,&_ccce );_ebgag !=nil {return _ebgag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _ebeb :=d .DecodeElement (_bfad .Sub ,&_ccce );_ebeb !=nil {return _ebeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _ebad :=d .DecodeElement (_bfad .Sup ,&_ccce );_ebad !=nil {return _ebad ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_ccce .Name );if _eeed :=d .Skip ();_eeed !=nil {return _eeed ;};};case _b .EndElement :break _fgac ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_AccPr and its children -func (_ff *CT_AccPr )Validate ()error {return _ff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");}; +// Validate validates the CT_SSubSupPr and its children +func (_bgbcb *CT_SSubSupPr )Validate ()error {return _bgbcb .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};func NewCT_Integer255 ()*CT_Integer255 {_afba :=&CT_Integer255 {};_afba .ValAttr =1;return _afba };type OMath struct{CT_OMath };func (_fabf ST_TopBot )Validate ()error {return _fabf .ValidateWithPath ("")};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func NewCT_Bar ()*CT_Bar {_fc :=&CT_Bar {};_fc .E =NewCT_OMathArg ();return _fc };func NewCT_GroupChr ()*CT_GroupChr {_eeda :=&CT_GroupChr {};_eeda .E =NewCT_OMathArg ();return _eeda };func (_dgga *ST_BreakBinSub )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgga =0;case "\u002d\u002d":*_dgga =1;case "\u002d\u002b":*_dgga =2;case "\u002b\u002d":*_dgga =3;};return nil ;};func (_gfc *CT_RPRChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abcdc :for {_dddb ,_abae :=d .Token ();if _abae !=nil {return _abae ;};switch _decd :=_dddb .(type ){case _b .StartElement :switch _decd .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"}:_gfc .Nor =NewCT_OnOff ();if _egecc :=d .DecodeElement (_gfc .Nor ,&_decd );_egecc !=nil {return _egecc ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_decd .Name );if _eeea :=d .Skip ();_eeea !=nil {return _eeea ;};};case _b .EndElement :break _abcdc ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path -func (_bgbe *CT_PhantPr )ValidateWithPath (path string )error {if _bgbe .Show !=nil {if _gcff :=_bgbe .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_gcff !=nil {return _gcff ;};};if _bgbe .ZeroWid !=nil {if _dfgbb :=_bgbe .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064");_dfgbb !=nil {return _dfgbb ;};};if _bgbe .ZeroAsc !=nil {if _edbg :=_bgbe .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_edbg !=nil {return _edbg ;};};if _bgbe .ZeroDesc !=nil {if _dbbg :=_bgbe .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c");_dbbg !=nil {return _dbbg ;};};if _bgbe .Transp !=nil {if _gdge :=_bgbe .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_gdge !=nil {return _gdge ;};};if _bgbe .CtrlPr !=nil {if _affd :=_bgbe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_affd !=nil {return _affd ;};};return nil ;};func NewCT_DPr ()*CT_DPr {_gad :=&CT_DPr {};return _gad }; +// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path +func (_ebb *CT_BorderBoxPr )ValidateWithPath (path string )error {if _ebb .HideTop !=nil {if _gdd :=_ebb .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_gdd !=nil {return _gdd ;};};if _ebb .HideBot !=nil {if _bgc :=_ebb .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074");_bgc !=nil {return _bgc ;};};if _ebb .HideLeft !=nil {if _cfc :=_ebb .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_cfc !=nil {return _cfc ;};};if _ebb .HideRight !=nil {if _ggd :=_ebb .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074");_ggd !=nil {return _ggd ;};};if _ebb .StrikeH !=nil {if _fef :=_ebb .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_fef !=nil {return _fef ;};};if _ebb .StrikeV !=nil {if _egab :=_ebb .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056");_egab !=nil {return _egab ;};};if _ebb .StrikeBLTR !=nil {if _ead :=_ebb .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_ead !=nil {return _ead ;};};if _ebb .StrikeTLBR !=nil {if _cdf :=_ebb .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052");_cdf !=nil {return _cdf ;};};if _ebb .CtrlPr !=nil {if _gfd :=_ebb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gfd !=nil {return _gfd ;};};return nil ;}; -// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path -func (_cbbf *CT_Shp )ValidateWithPath (path string )error {if _cbbf .ValAttr ==ST_ShpUnset {return _fd .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 _cfeg :=_cbbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfeg !=nil {return _cfeg ;};return nil ;};type CT_OnOff struct{ValAttr *_gd .ST_OnOff ;};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_OMathArg and its children +func (_gfdg *CT_OMathArg )Validate ()error {return _gfdg .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};func (_befa *OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_befa .CT_OMath =*NewCT_OMath ();_ffce :for {_abcea ,_daee :=d .Token ();if _daee !=nil {return _daee ;};switch _cdgbg :=_abcea .(type ){case _b .StartElement :switch _cdgbg .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"}:_caffc :=NewEG_OMathMathElements ();_caffc .Acc =NewCT_Acc ();if _dgdb :=d .DecodeElement (_caffc .Acc ,&_cdgbg );_dgdb !=nil {return _dgdb ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_caffc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bccad :=NewEG_OMathMathElements ();_bccad .Bar =NewCT_Bar ();if _beac :=d .DecodeElement (_bccad .Bar ,&_cdgbg );_beac !=nil {return _beac ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_bccad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbfac :=NewEG_OMathMathElements ();_cbfac .Box =NewCT_Box ();if _afbeb :=d .DecodeElement (_cbfac .Box ,&_cdgbg );_afbeb !=nil {return _afbeb ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_cbfac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acda :=NewEG_OMathMathElements ();_acda .BorderBox =NewCT_BorderBox ();if _dbce :=d .DecodeElement (_acda .BorderBox ,&_cdgbg );_dbce !=nil {return _dbce ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_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 :"\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"}:_agbbd :=NewEG_OMathMathElements ();_agbbd .D =NewCT_D ();if _afeeb :=d .DecodeElement (_agbbd .D ,&_cdgbg );_afeeb !=nil {return _afeeb ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_agbbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abbg :=NewEG_OMathMathElements ();_abbg .EqArr =NewCT_EqArr ();if _eedac :=d .DecodeElement (_abbg .EqArr ,&_cdgbg );_eedac !=nil {return _eedac ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_abbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgbd :=NewEG_OMathMathElements ();_bgbd .F =NewCT_F ();if _cgbbc :=d .DecodeElement (_bgbd .F ,&_cdgbg );_cgbbc !=nil {return _cgbbc ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_bgbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bcdf :=NewEG_OMathMathElements ();_bcdf .Func =NewCT_Func ();if _acce :=d .DecodeElement (_bcdf .Func ,&_cdgbg );_acce !=nil {return _acce ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_bcdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agcba :=NewEG_OMathMathElements ();_agcba .GroupChr =NewCT_GroupChr ();if _fdbe :=d .DecodeElement (_agcba .GroupChr ,&_cdgbg );_fdbe !=nil {return _fdbe ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_agcba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_baeg :=NewEG_OMathMathElements ();_baeg .LimLow =NewCT_LimLow ();if _fbga :=d .DecodeElement (_baeg .LimLow ,&_cdgbg );_fbga !=nil {return _fbga ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_baeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgef :=NewEG_OMathMathElements ();_dgef .LimUpp =NewCT_LimUpp ();if _gabaf :=d .DecodeElement (_dgef .LimUpp ,&_cdgbg );_gabaf !=nil {return _gabaf ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_dgef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgeg :=NewEG_OMathMathElements ();_dgeg .M =NewCT_M ();if _gaaa :=d .DecodeElement (_dgeg .M ,&_cdgbg );_gaaa !=nil {return _gaaa ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_dgeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afefb :=NewEG_OMathMathElements ();_afefb .Nary =NewCT_Nary ();if _acfee :=d .DecodeElement (_afefb .Nary ,&_cdgbg );_acfee !=nil {return _acfee ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_afefb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efec :=NewEG_OMathMathElements ();_efec .Phant =NewCT_Phant ();if _dabegb :=d .DecodeElement (_efec .Phant ,&_cdgbg );_dabegb !=nil {return _dabegb ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_efec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adbeb :=NewEG_OMathMathElements ();_adbeb .Rad =NewCT_Rad ();if _fcgba :=d .DecodeElement (_adbeb .Rad ,&_cdgbg );_fcgba !=nil {return _fcgba ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_adbeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adge :=NewEG_OMathMathElements ();_adge .SPre =NewCT_SPre ();if _aadf :=d .DecodeElement (_adge .SPre ,&_cdgbg );_aadf !=nil {return _aadf ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_adge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acfaa :=NewEG_OMathMathElements ();_acfaa .SSub =NewCT_SSub ();if _acfae :=d .DecodeElement (_acfaa .SSub ,&_cdgbg );_acfae !=nil {return _acfae ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_acfaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcdc :=NewEG_OMathMathElements ();_gcdc .SSubSup =NewCT_SSubSup ();if _daad :=d .DecodeElement (_gcdc .SSubSup ,&_cdgbg );_daad !=nil {return _daad ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_gcdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eabf :=NewEG_OMathMathElements ();_eabf .SSup =NewCT_SSup ();if _egbf :=d .DecodeElement (_eabf .SSup ,&_cdgbg );_egbf !=nil {return _egbf ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_eabf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dbbedc :=NewEG_OMathMathElements ();_dbbedc .R =NewCT_R ();if _bccba :=d .DecodeElement (_dbbedc .R ,&_cdgbg );_bccba !=nil {return _bccba ;};_befa .EG_OMathMathElements =append (_befa .EG_OMathMathElements ,_dbbedc );default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004f\u004d\u0061t\u0068 \u0025\u0076",_cdgbg .Name );if _ageag :=d .Skip ();_ageag !=nil {return _ageag ;};};case _b .EndElement :break _ffce ;case _b .CharData :};};return nil ;};func (_bbee ST_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbee .String (),start );};func (_gded *CT_OMathArg )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gded .ArgPr !=nil {_adbd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_gded .ArgPr ,_adbd );};if _gded .EG_OMathMathElements !=nil {for _ ,_dfbd :=range _gded .EG_OMathMathElements {_dfbd .MarshalXML (e ,_b .StartElement {});};};if _gded .CtrlPr !=nil {_eeee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gded .CtrlPr ,_eeee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MPr ()*CT_MPr {_gaee :=&CT_MPr {};return _gaee };type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;};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 (_fcbb *CT_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bfbe ,_cfdf :=_fcbb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cfdf !=nil {return _cfdf ;};start .Attr =append (start .Attr ,_bfbe );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BreakBin ()*CT_BreakBin {_egc :=&CT_BreakBin {};return _egc };func (_cg *CT_BoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fda :for {_fde ,_bdg :=d .Token ();if _bdg !=nil {return _bdg ;};switch _bbg :=_fde .(type ){case _b .StartElement :switch _bbg .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"}:_cg .OpEmu =NewCT_OnOff ();if _cae :=d .DecodeElement (_cg .OpEmu ,&_bbg );_cae !=nil {return _cae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cg .NoBreak =NewCT_OnOff ();if _acb :=d .DecodeElement (_cg .NoBreak ,&_bbg );_acb !=nil {return _acb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cg .Diff =NewCT_OnOff ();if _afd :=d .DecodeElement (_cg .Diff ,&_bbg );_afd !=nil {return _afd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cg .Brk =NewCT_ManualBreak ();if _ggfe :=d .DecodeElement (_cg .Brk ,&_bbg );_ggfe !=nil {return _ggfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cg .Aln =NewCT_OnOff ();if _cad :=d .DecodeElement (_cg .Aln ,&_bbg );_cad !=nil {return _cad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cg .CtrlPr =NewCT_CtrlPr ();if _dae :=d .DecodeElement (_cg .CtrlPr ,&_bbg );_dae !=nil {return _dae ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_bbg .Name );if _abdd :=d .Skip ();_abdd !=nil {return _abdd ;};};case _b .EndElement :break _fda ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_UnSignedInteger and its children -func (_gfgae *CT_UnSignedInteger )Validate ()error {return _gfgae .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");}; +// Validate validates the EG_OMathElements and its children +func (_abaf *EG_OMathElements )Validate ()error {return _abaf .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_gabg *CT_XAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gabg .ValAttr =_ec .ST_XAlign (1);for _ ,_edeb :=range start .Attr {if _edeb .Name .Local =="\u0076\u0061\u006c"{_gabg .ValAttr .UnmarshalXMLAttr (_edeb );continue ;};};for {_ddcd ,_bced :=d .Token ();if _bced !=nil {return _ba .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_bced );};if _gbdg ,_agcf :=_ddcd .(_b .EndElement );_agcf &&_gbdg .Name ==start .Name {break ;};};return nil ;};func (_gdbb *CT_MCS )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edda :for {_egdfe ,_efcd :=d .Token ();if _efcd !=nil {return _efcd ;};switch _gdc :=_egdfe .(type ){case _b .StartElement :switch _gdc .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"}:_aagd :=NewCT_MC ();if _febad :=d .DecodeElement (_aagd ,&_gdc );_febad !=nil {return _febad ;};_gdbb .Mc =append (_gdbb .Mc ,_aagd );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0043\u0053\u0020\u0025\u0076",_gdc .Name );if _fcgc :=d .Skip ();_fcgc !=nil {return _fcgc ;};};case _b .EndElement :break _edda ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path -func (_dbcf *CT_GroupChr )ValidateWithPath (path string )error {if _dbcf .GroupChrPr !=nil {if _geefb :=_dbcf .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_geefb !=nil {return _geefb ;};};if _egd :=_dbcf .E .ValidateWithPath (path +"\u002f\u0045");_egd !=nil {return _egd ;};return nil ;};func (_dgca *CT_SSubSupPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afdc :for {_efgcd ,_dcae :=d .Token ();if _dcae !=nil {return _dcae ;};switch _defa :=_efgcd .(type ){case _c .StartElement :switch _defa .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 :"\u0061\u006c\u006e\u0053\u0063\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 :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_dgca .AlnScr =NewCT_OnOff ();if _bfgd :=d .DecodeElement (_dgca .AlnScr ,&_defa );_bfgd !=nil {return _bfgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgca .CtrlPr =NewCT_CtrlPr ();if _gfca :=d .DecodeElement (_dgca .CtrlPr ,&_defa );_gfca !=nil {return _gfca ;};default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_defa .Name );if _fddc :=d .Skip ();_fddc !=nil {return _fddc ;};};case _c .EndElement :break _afdc ;case _c .CharData :};};return nil ;};func (_gcec *CT_FuncPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gcec .CtrlPr !=nil {_ceda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gcec .CtrlPr ,_ceda );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_LimLoc struct{ValAttr ST_LimLoc ;};func (_aeecg ST_BreakBinSub )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eaed :=_c .Attr {};_eaed .Name =name ;switch _aeecg {case ST_BreakBinSubUnset :_eaed .Value ="";case ST_BreakBinSub__ :_eaed .Value ="\u002d\u002d";case ST_BreakBinSub___ :_eaed .Value ="\u002d\u002b";case ST_BreakBinSub____ :_eaed .Value ="\u002b\u002d";};return _eaed ,nil ;};func (_dfbeg *ST_BreakBinSub )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfbeg =0;case "\u002d\u002d":*_dfbeg =1;case "\u002d\u002b":*_dfbeg =2;case "\u002b\u002d":*_dfbeg =3;};return nil ;}; +// Validate validates the CT_AccPr and its children +func (_dg *CT_AccPr )Validate ()error {return _dg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");};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 (_gdbdf ST_Shp )ValidateWithPath (path string )error {switch _gdbdf {case 0,1,2:default:return _ba .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbdf ));};return nil ;}; -// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path -func (_df *CT_AccPr )ValidateWithPath (path string )error {if _df .Chr !=nil {if _dea :=_df .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_dea !=nil {return _dea ;};};if _df .CtrlPr !=nil {if _fg :=_df .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fg !=nil {return _fg ;};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;};type CT_MCS struct{Mc []*CT_MC ;};func NewCT_BorderBox ()*CT_BorderBox {_bec :=&CT_BorderBox {};_bec .E =NewCT_OMathArg ();return _bec };type CT_ManualBreak struct{AlnAtAttr *int64 ;};func (_bgge *CT_String )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgge .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_bgge .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_XAlign struct{ValAttr _gd .ST_XAlign ;}; +// Validate validates the CT_M and its children +func (_egaba *CT_M )Validate ()error {return _egaba .ValidateWithPath ("\u0043\u0054\u005f\u004d")}; -// Validate validates the CT_LimLowPr and its children -func (_bbg *CT_LimLowPr )Validate ()error {return _bbg .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");}; +// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path +func (_bfde *CT_MR )ValidateWithPath (path string )error {for _fdca ,_gfff :=range _bfde .E {if _def :=_gfff .ValidateWithPath (_ba .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_fdca ));_def !=nil {return _def ;};};return nil ;};func (_afdf *CT_MPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdac :for {_efbc ,_gdgb :=d .Token ();if _gdgb !=nil {return _gdgb ;};switch _gfbfb :=_efbc .(type ){case _b .StartElement :switch _gfbfb .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"}:_afdf .BaseJc =NewCT_YAlign ();if _bfgd :=d .DecodeElement (_afdf .BaseJc ,&_gfbfb );_bfgd !=nil {return _bfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afdf .PlcHide =NewCT_OnOff ();if _caed :=d .DecodeElement (_afdf .PlcHide ,&_gfbfb );_caed !=nil {return _caed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afdf .RSpRule =NewCT_SpacingRule ();if _beed :=d .DecodeElement (_afdf .RSpRule ,&_gfbfb );_beed !=nil {return _beed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afdf .CGpRule =NewCT_SpacingRule ();if _becd :=d .DecodeElement (_afdf .CGpRule ,&_gfbfb );_becd !=nil {return _becd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afdf .RSp =NewCT_UnSignedInteger ();if _ebfcg :=d .DecodeElement (_afdf .RSp ,&_gfbfb );_ebfcg !=nil {return _ebfcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afdf .CSp =NewCT_UnSignedInteger ();if _eceb :=d .DecodeElement (_afdf .CSp ,&_gfbfb );_eceb !=nil {return _eceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afdf .CGp =NewCT_UnSignedInteger ();if _ffaf :=d .DecodeElement (_afdf .CGp ,&_gfbfb );_ffaf !=nil {return _ffaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afdf .Mcs =NewCT_MCS ();if _dabeg :=d .DecodeElement (_afdf .Mcs ,&_gfbfb );_dabeg !=nil {return _dabeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afdf .CtrlPr =NewCT_CtrlPr ();if _fbca :=d .DecodeElement (_afdf .CtrlPr ,&_gfbfb );_fbca !=nil {return _fbca ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0050\u0072\u0020\u0025\u0076",_gfbfb .Name );if _agbb :=d .Skip ();_agbb !=nil {return _agbb ;};};case _b .EndElement :break _bdac ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path -func (_fcb *CT_MPr )ValidateWithPath (path string )error {if _fcb .BaseJc !=nil {if _ecea :=_fcb .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_ecea !=nil {return _ecea ;};};if _fcb .PlcHide !=nil {if _cdc :=_fcb .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065");_cdc !=nil {return _cdc ;};};if _fcb .RSpRule !=nil {if _gge :=_fcb .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_gge !=nil {return _gge ;};};if _fcb .CGpRule !=nil {if _ada :=_fcb .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065");_ada !=nil {return _ada ;};};if _fcb .RSp !=nil {if _egec :=_fcb .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_egec !=nil {return _egec ;};};if _fcb .CSp !=nil {if _abg :=_fcb .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_abg !=nil {return _abg ;};};if _fcb .CGp !=nil {if _ebbag :=_fcb .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_ebbag !=nil {return _ebbag ;};};if _fcb .Mcs !=nil {if _cdce :=_fcb .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_cdce !=nil {return _cdce ;};};if _fcb .CtrlPr !=nil {if _afba :=_fcb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_afba !=nil {return _afba ;};};return nil ;}; +// Validate validates the CT_Integer2 and its children +func (_bac *CT_Integer2 )Validate ()error {return _bac .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");}; -// Validate validates the CT_SSubPr and its children -func (_acbf *CT_SSubPr )Validate ()error {return _acbf .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func (_fdaa *CT_OMathJc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edbe :=range start .Attr {if _edbe .Name .Local =="\u0076\u0061\u006c"{_fdaa .ValAttr .UnmarshalXMLAttr (_edbe );continue ;};};for {_dbga ,_gbbdf :=d .Token ();if _gbbdf !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_gbbdf );};if _aaga ,_fgbb :=_dbga .(_c .EndElement );_fgbb &&_aaga .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path +func (_cbda *CT_MathPr )ValidateWithPath (path string )error {if _cbda .MathFont !=nil {if _bbbf :=_cbda .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_bbbf !=nil {return _bbbf ;};};if _cbda .BrkBin !=nil {if _ebbe :=_cbda .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e");_ebbe !=nil {return _ebbe ;};};if _cbda .BrkBinSub !=nil {if _ccdb :=_cbda .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_ccdb !=nil {return _ccdb ;};};if _cbda .SmallFrac !=nil {if _dec :=_cbda .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063");_dec !=nil {return _dec ;};};if _cbda .DispDef !=nil {if _ebdb :=_cbda .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_ebdb !=nil {return _ebdb ;};};if _cbda .LMargin !=nil {if _cbeag :=_cbda .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e");_cbeag !=nil {return _cbeag ;};};if _cbda .RMargin !=nil {if _efff :=_cbda .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_efff !=nil {return _efff ;};};if _cbda .DefJc !=nil {if _bbbc :=_cbda .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063");_bbbc !=nil {return _bbbc ;};};if _cbda .PreSp !=nil {if _fegd :=_cbda .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_fegd !=nil {return _fegd ;};};if _cbda .PostSp !=nil {if _cbeg :=_cbda .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070");_cbeg !=nil {return _cbeg ;};};if _cbda .InterSp !=nil {if _beg :=_cbda .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_beg !=nil {return _beg ;};};if _cbda .IntraSp !=nil {if _fcgb :=_cbda .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070");_fcgb !=nil {return _fcgb ;};};if _cbda .Choice !=nil {if _ffgd :=_cbda .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ffgd !=nil {return _ffgd ;};};if _cbda .IntLim !=nil {if _geff :=_cbda .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d");_geff !=nil {return _geff ;};};if _cbda .NaryLim !=nil {if _abdg :=_cbda .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_abdg !=nil {return _abdg ;};};return nil ;};func NewCT_Rad ()*CT_Rad {_eedd :=&CT_Rad {};_eedd .Deg =NewCT_OMathArg ();_eedd .E =NewCT_OMathArg ();return _eedd ;};func (_ffbg *CT_SPre )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbg .Sub =NewCT_OMathArg ();_ffbg .Sup =NewCT_OMathArg ();_ffbg .E =NewCT_OMathArg ();_gddf :for {_cdbe ,_aedf :=d .Token ();if _aedf !=nil {return _aedf ;};switch _dedg :=_cdbe .(type ){case _b .StartElement :switch _dedg .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"}:_ffbg .SPrePr =NewCT_SPrePr ();if _cbcbg :=d .DecodeElement (_ffbg .SPrePr ,&_dedg );_cbcbg !=nil {return _cbcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _caae :=d .DecodeElement (_ffbg .Sub ,&_dedg );_caae !=nil {return _caae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dgbd :=d .DecodeElement (_ffbg .Sup ,&_dedg );_dgbd !=nil {return _dgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _gcfb :=d .DecodeElement (_ffbg .E ,&_dedg );_gcfb !=nil {return _gcfb ;};default:_a .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_dedg .Name );if _gfbff :=d .Skip ();_gfbff !=nil {return _gfbff ;};};case _b .EndElement :break _gddf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path -func (_bbgdb *CT_OMathArgPr )ValidateWithPath (path string )error {if _bbgdb .ArgSz !=nil {if _cgeb :=_bbgdb .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_cgeb !=nil {return _cgeb ;};};return nil ;};func (_acgc *CT_RChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acgc .T !=nil {_cbcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0074"}};for _ ,_gbbe :=range _acgc .T {e .EncodeElement (_gbbe ,_cbcg );};};return nil ;}; +// Validate validates the CT_EqArr and its children +func (_eafa *CT_EqArr )Validate ()error {return _eafa .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");}; -// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path -func (_cbdad *OMathPara )ValidateWithPath (path string )error {if _gbab :=_cbdad .CT_OMathPara .ValidateWithPath (path );_gbab !=nil {return _gbab ;};return nil ;};func (_cgaf *CT_XAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ggfdg ,_fdceb :=_cgaf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fdceb !=nil {return _fdceb ;};start .Attr =append (start .Attr ,_ggfdg );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ae *CT_BarPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ae .Pos !=nil {_fce :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_ae .Pos ,_fce );};if _ae .CtrlPr !=nil {_gbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ae .CtrlPr ,_gbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfcg ST_FType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfcg .String (),start );};func (_ddef *CT_Script )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddef .ValAttr !=ST_ScriptUnset {_gccf ,_deae :=_ddef .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u003a\u0076a\u006c"});if _deae !=nil {return _deae ;};start .Attr =append (start .Attr ,_gccf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_faaa *CT_MathPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _faaa .MathFont !=nil {_gafc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_faaa .MathFont ,_gafc );};if _faaa .BrkBin !=nil {_fged :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_faaa .BrkBin ,_fged );};if _faaa .BrkBinSub !=nil {_abdad :=_c .StartElement {Name :_c .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_faaa .BrkBinSub ,_abdad );};if _faaa .SmallFrac !=nil {_dbea :=_c .StartElement {Name :_c .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_faaa .SmallFrac ,_dbea );};if _faaa .DispDef !=nil {_gcef :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_faaa .DispDef ,_gcef );};if _faaa .LMargin !=nil {_eccb :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_faaa .LMargin ,_eccb );};if _faaa .RMargin !=nil {_cffb :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_faaa .RMargin ,_cffb );};if _faaa .DefJc !=nil {_dead :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_faaa .DefJc ,_dead );};if _faaa .PreSp !=nil {_fafe :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_faaa .PreSp ,_fafe );};if _faaa .PostSp !=nil {_ceea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_faaa .PostSp ,_ceea );};if _faaa .InterSp !=nil {_dac :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_faaa .InterSp ,_dac );};if _faaa .IntraSp !=nil {_fbge :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_faaa .IntraSp ,_fbge );};if _faaa .Choice !=nil {_faaa .Choice .MarshalXML (e ,_c .StartElement {});};if _faaa .IntLim !=nil {_aaee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_faaa .IntLim ,_aaee );};if _faaa .NaryLim !=nil {_eeff :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_faaa .NaryLim ,_eeff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgbce ST_Jc )String ()string {switch _dgbce {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 "";};func (_ecef *CT_ManualBreak )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgcg :=range start .Attr {if _cgcg .Name .Local =="\u0061\u006c\u006eA\u0074"{_cacf ,_debg :=_fa .ParseInt (_cgcg .Value ,10,64);if _debg !=nil {return _debg ;};_ecef .AlnAtAttr =&_cacf ;continue ;};};for {_aaecf ,_fafa :=d .Token ();if _fafa !=nil {return _fd .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",_fafa );};if _efae ,_cbae :=_aaecf .(_c .EndElement );_cbae &&_efae .Name ==start .Name {break ;};};return nil ;};func (_eg *CT_Bar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eg .E =NewCT_OMathArg ();_cd :for {_ffe ,_dgg :=d .Token ();if _dgg !=nil {return _dgg ;};switch _cdg :=_ffe .(type ){case _c .StartElement :switch _cdg .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 :"\u0062\u0061\u0072P\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 :"\u0062\u0061\u0072P\u0072"}:_eg .BarPr =NewCT_BarPr ();if _gb :=d .DecodeElement (_eg .BarPr ,&_cdg );_gb !=nil {return _gb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dfb :=d .DecodeElement (_eg .E ,&_cdg );_dfb !=nil {return _dfb ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0020\u0025\u0076",_cdg .Name );if _egb :=d .Skip ();_egb !=nil {return _egb ;};};case _c .EndElement :break _cd ;case _c .CharData :};};return nil ;};func (_fff *CT_OMathParaPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccace :for {_fded ,_ggeg :=d .Token ();if _ggeg !=nil {return _ggeg ;};switch _gdgf :=_fded .(type ){case _c .StartElement :switch _gdgf .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 :"\u006a\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_fff .Jc =NewCT_OMathJc ();if _gdfb :=d .DecodeElement (_fff .Jc ,&_gdgf );_gdfb !=nil {return _gdfb ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_gdgf .Name );if _def :=d .Skip ();_def !=nil {return _def ;};};case _c .EndElement :break _ccace ;case _c .CharData :};};return nil ;};func NewCT_R ()*CT_R {_caab :=&CT_R {};return _caab };func (_abbb *CT_MathPrChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcdg :for {_gfed ,_dbcg :=d .Token ();if _dbcg !=nil {return _dbcg ;};switch _aaea :=_gfed .(type ){case _c .StartElement :switch _aaea .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 :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\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\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"}:_abbb .WrapIndent =NewCT_TwipsMeasure ();if _fccb :=d .DecodeElement (_abbb .WrapIndent ,&_aaea );_fccb !=nil {return _fccb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abbb .WrapRight =NewCT_OnOff ();if _bcga :=d .DecodeElement (_abbb .WrapRight ,&_aaea );_bcga !=nil {return _bcga ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aaea .Name );if _cfb :=d .Skip ();_cfb !=nil {return _cfb ;};};case _c .EndElement :break _dcdg ;case _c .CharData :};};return nil ;};func (_dcaa *CT_String )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfgb :=range start .Attr {if _cfgb .Name .Local =="\u0076\u0061\u006c"{_ecgae ,_ddae :=_cfgb .Value ,error (nil );if _ddae !=nil {return _ddae ;};_dcaa .ValAttr =&_ecgae ;continue ;};};for {_afcb ,_bdda :=d .Token ();if _bdda !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_bdda );};if _ecag ,_dfgeg :=_afcb .(_c .EndElement );_dfgeg &&_ecag .Name ==start .Name {break ;};};return nil ;};type CT_TwipsMeasure struct{ValAttr _gd .ST_TwipsMeasure ;};func (_daa *CT_DPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _daa .BegChr !=nil {_eaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_daa .BegChr ,_eaf );};if _daa .SepChr !=nil {_cdeec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_daa .SepChr ,_cdeec );};if _daa .EndChr !=nil {_fcf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}};e .EncodeElement (_daa .EndChr ,_fcf );};if _daa .Grow !=nil {_bea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_daa .Grow ,_bea );};if _daa .Shp !=nil {_bcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073h\u0070"}};e .EncodeElement (_daa .Shp ,_bcg );};if _daa .CtrlPr !=nil {_feg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_daa .CtrlPr ,_feg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BoxPr and its children +func (_gfba *CT_BoxPr )Validate ()error {return _gfba .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func (_fgbcd *ST_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aceb ,_acbc :=d .Token ();if _acbc !=nil {return _acbc ;};if _feefd ,_cdbc :=_aceb .(_b .EndElement );_cdbc &&_feefd .Name ==start .Name {*_fgbcd =1;return nil ;};if _aaeb ,_ffdc :=_aceb .(_b .CharData );!_ffdc {return _ba .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aceb );}else {switch string (_aaeb ){case "":*_fgbcd =0;case "\u0062\u0061\u0072":*_fgbcd =1;case "\u0073\u006b\u0077":*_fgbcd =2;case "\u006c\u0069\u006e":*_fgbcd =3;case "\u006e\u006f\u0042a\u0072":*_fgbcd =4;};};_aceb ,_acbc =d .Token ();if _acbc !=nil {return _acbc ;};if _eagda ,_ffgbc :=_aceb .(_b .EndElement );_ffgbc &&_eagda .Name ==start .Name {return nil ;};return _ba .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aceb );}; -// Validate validates the CT_Integer255 and its children -func (_gcfg *CT_Integer255 )Validate ()error {return _gcfg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");};func (_ddbbf ST_Style )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbbe :=_c .Attr {};_dbbe .Name =name ;switch _ddbbf {case ST_StyleUnset :_dbbe .Value ="";case ST_StyleP :_dbbe .Value ="\u0070";case ST_StyleB :_dbbe .Value ="\u0062";case ST_StyleI :_dbbe .Value ="\u0069";case ST_StyleBi :_dbbe .Value ="\u0062\u0069";};return _dbbe ,nil ;}; +// Validate validates the CT_OMathJc and its children +func (_aebb *CT_OMathJc )Validate ()error {return _aebb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");}; + +// Validate validates the CT_OMathParaPr and its children +func (_eaaa *CT_OMathParaPr )Validate ()error {return _eaaa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");};type CT_String struct{ValAttr *string ;};func (_gdgc ST_Jc )ValidateWithPath (path string )error {switch _gdgc {case 0,1,2,3,4:default:return _ba .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgc ));};return nil ;};func (_gace *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 :_ba .Sprintf ("\u0025\u0076",_gace .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffca *ST_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbfea ,_cffd :=d .Token ();if _cffd !=nil {return _cffd ;};if _bcee ,_abgea :=_cbfea .(_b .EndElement );_abgea &&_bcee .Name ==start .Name {*_ffca =1;return nil ;};if _gbaec ,_agff :=_cbfea .(_b .CharData );!_agff {return _ba .Errorf ("\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 (_gbaec ){case "":*_ffca =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_ffca =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_ffca =2;};};_cbfea ,_cffd =d .Token ();if _cffd !=nil {return _cffd ;};if _abdf ,_bcf :=_cbfea .(_b .EndElement );_bcf &&_abdf .Name ==start .Name {return nil ;};return _ba .Errorf ("\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 );}; + +// Validate validates the CT_MathPr and its children +func (_agfc *CT_MathPr )Validate ()error {return _agfc .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");}; // Validate validates the OMath and its children -func (_deaec *OMath )Validate ()error {return _deaec .ValidateWithPath ("\u004f\u004d\u0061t\u0068")}; +func (_aecb *OMath )Validate ()error {return _aecb .ValidateWithPath ("\u004f\u004d\u0061t\u0068")}; -// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path -func (_gbdc *CT_OMathPara )ValidateWithPath (path string )error {if _gbdc .OMathParaPr !=nil {if _feee :=_gbdc .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_feee !=nil {return _feee ;};};for _dbcgd ,_bbfb :=range _gbdc .OMath {if _agd :=_bbfb .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_dbcgd ));_agd !=nil {return _agd ;};};return nil ;};type CT_Integer2 struct{ValAttr int64 ;};func (_fe *CT_Acc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fe .AccPr !=nil {_cb :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}};e .EncodeElement (_fe .AccPr ,_cb );};_d :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fe .E ,_d );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_MR ()*CT_MR {_bgfe :=&CT_MR {};return _bgfe };func (_efe *CT_BreakBin )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecg :=range start .Attr {if _ecg .Name .Local =="\u0076\u0061\u006c"{_efe .ValAttr .UnmarshalXMLAttr (_ecg );continue ;};};for {_fedb ,_cfd :=d .Token ();if _cfd !=nil {return _fd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_cfd );};if _bdg ,_fge :=_fedb .(_c .EndElement );_fge &&_bdg .Name ==start .Name {break ;};};return nil ;};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;}; +// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path +func (_cgb *CT_Func )ValidateWithPath (path string )error {if _cgb .FuncPr !=nil {if _edc :=_cgb .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_edc !=nil {return _edc ;};};if _cec :=_cgb .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065");_cec !=nil {return _cec ;};if _fedc :=_cgb .E .ValidateWithPath (path +"\u002f\u0045");_fedc !=nil {return _fedc ;};return nil ;}; -// Validate validates the CT_OMathArgPr and its children -func (_dcda *CT_OMathArgPr )Validate ()error {return _dcda .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");};func NewCT_BarPr ()*CT_BarPr {_cc :=&CT_BarPr {};return _cc };func (_aedg *CT_SpacingRule )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aedg .ValAttr =0;for _ ,_debdb :=range start .Attr {if _debdb .Name .Local =="\u0076\u0061\u006c"{_dcad ,_dfdb :=_fa .ParseInt (_debdb .Value ,10,64);if _dfdb !=nil {return _dfdb ;};_aedg .ValAttr =_dcad ;continue ;};};for {_afdce ,_cdef :=d .Token ();if _cdef !=nil {return _fd .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",_cdef );};if _adcb ,_fegf :=_afdce .(_c .EndElement );_fegf &&_adcb .Name ==start .Name {break ;};};return nil ;};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;}; +// Validate validates the CT_GroupChrPr and its children +func (_ebe *CT_GroupChrPr )Validate ()error {return _ebe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");}; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_aede *CT_R )ValidateWithPath (path string )error {if _aede .RPr !=nil {if _gcbe :=_aede .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gcbe !=nil {return _gcbe ;};};for _ecee ,_ccgec :=range _aede .Choice {if _dgc :=_ccgec .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ecee ));_dgc !=nil {return _dgc ;};};return nil ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};func (_gfa *CT_GroupChr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfa .E =NewCT_OMathArg ();_acdg :for {_gde ,_fggf :=d .Token ();if _fggf !=nil {return _fggf ;};switch _eecb :=_gde .(type ){case _c .StartElement :switch _eecb .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 :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\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 :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_gfa .GroupChrPr =NewCT_GroupChrPr ();if _eaeaa :=d .DecodeElement (_gfa .GroupChrPr ,&_eecb );_eaeaa !=nil {return _eaeaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gcd :=d .DecodeElement (_gfa .E ,&_eecb );_gcd !=nil {return _gcd ;};default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_eecb .Name );if _eggb :=d .Skip ();_eggb !=nil {return _eggb ;};};case _c .EndElement :break _acdg ;case _c .CharData :};};return nil ;};func (_eaea *CT_FPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eaea .Type !=nil {_afc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_eaea .Type ,_afc );};if _eaea .CtrlPr !=nil {_bbfd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eaea .CtrlPr ,_bbfd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfgg *CT_Shp )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfgg .ValAttr =ST_Shp (1);for _ ,_dada :=range start .Attr {if _dada .Name .Local =="\u0076\u0061\u006c"{_gfgg .ValAttr .UnmarshalXMLAttr (_dada );continue ;};};for {_dgbf ,_afcf :=d .Token ();if _afcf !=nil {return _fd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_afcf );};if _caag ,_ebfb :=_dgbf .(_c .EndElement );_ebfb &&_caag .Name ==start .Name {break ;};};return nil ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};func (_eebef *CT_RPR )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcddg :for {_cfcda ,_bedb :=d .Token ();if _bedb !=nil {return _bedb ;};switch _gbfb :=_cfcda .(type ){case _c .StartElement :switch _gbfb .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 :"\u006c\u0069\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_eebef .Lit =NewCT_OnOff ();if _geae :=d .DecodeElement (_eebef .Lit ,&_gbfb );_geae !=nil {return _geae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eebef .Choice =NewCT_RPRChoice ();if _gdeaf :=d .DecodeElement (&_eebef .Choice .Nor ,&_gbfb );_gdeaf !=nil {return _gdeaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eebef .Brk =NewCT_ManualBreak ();if _agefe :=d .DecodeElement (_eebef .Brk ,&_gbfb );_agefe !=nil {return _agefe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eebef .Aln =NewCT_OnOff ();if _ccbg :=d .DecodeElement (_eebef .Aln ,&_gbfb );_ccbg !=nil {return _ccbg ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0052\u0020\u0025\u0076",_gbfb .Name );if _cadc :=d .Skip ();_cadc !=nil {return _cadc ;};};case _c .EndElement :break _bcddg ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the MathPr and its children, prefixing error messages with path +func (_gbfbe *MathPr )ValidateWithPath (path string )error {if _egecg :=_gbfbe .CT_MathPr .ValidateWithPath (path );_egecg !=nil {return _egecg ;};return nil ;};type ST_FType byte ;func (_eaab *CT_LimLowPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efea :for {_ddg ,_ffge :=d .Token ();if _ffge !=nil {return _ffge ;};switch _egge :=_ddg .(type ){case _b .StartElement :switch _egge .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"}:_eaab .CtrlPr =NewCT_CtrlPr ();if _aaggf :=d .DecodeElement (_eaab .CtrlPr ,&_egge );_aaggf !=nil {return _aaggf ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_egge .Name );if _dbbe :=d .Skip ();_dbbe !=nil {return _dbbe ;};};case _b .EndElement :break _efea ;case _b .CharData :};};return nil ;};func (_affb *ST_Shp )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_affb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_affb =1;case "\u006d\u0061\u0074c\u0068":*_affb =2;};return nil ;};func (_eegd *CT_Phant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eegd .PhantPr !=nil {_fec :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_eegd .PhantPr ,_fec );};_dfbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eegd .E ,_dfbg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MR and its children -func (_becc *CT_MR )Validate ()error {return _becc .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func (_fcd *CT_BreakBinSub )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcd .ValAttr !=ST_BreakBinSubUnset {_efc ,_fca :=_fcd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fca !=nil {return _fca ;};start .Attr =append (start .Attr ,_efc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eead *EG_OMathMathElements )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eead .Acc !=nil {_deda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0061c\u0063"}};e .EncodeElement (_eead .Acc ,_deda );};if _eead .Bar !=nil {_cedf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_eead .Bar ,_cedf );};if _eead .Box !=nil {_fafg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0062o\u0078"}};e .EncodeElement (_eead .Box ,_fafg );};if _eead .BorderBox !=nil {_efefd :=_c .StartElement {Name :_c .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_eead .BorderBox ,_efefd );};if _eead .D !=nil {_bdbaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0064"}};e .EncodeElement (_eead .D ,_bdbaf );};if _eead .EqArr !=nil {_bagc :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_eead .EqArr ,_bagc );};if _eead .F !=nil {_bbcb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0066"}};e .EncodeElement (_eead .F ,_bbcb );};if _eead .Func !=nil {_dcfda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_eead .Func ,_dcfda );};if _eead .GroupChr !=nil {_cdgde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}};e .EncodeElement (_eead .GroupChr ,_cdgde );};if _eead .LimLow !=nil {_efca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_eead .LimLow ,_efca );};if _eead .LimUpp !=nil {_fdbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}};e .EncodeElement (_eead .LimUpp ,_fdbf );};if _eead .M !=nil {_ebabe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_eead .M ,_ebabe );};if _eead .Nary !=nil {_dfedg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}};e .EncodeElement (_eead .Nary ,_dfedg );};if _eead .Phant !=nil {_dbeg :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_eead .Phant ,_dbeg );};if _eead .Rad !=nil {_fdfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0072a\u0064"}};e .EncodeElement (_eead .Rad ,_fdfe );};if _eead .SPre !=nil {_abadd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_eead .SPre ,_abadd );};if _eead .SSub !=nil {_gddggb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}};e .EncodeElement (_eead .SSub ,_gddggb );};if _eead .SSubSup !=nil {_acca :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_eead .SSubSup ,_acca );};if _eead .SSup !=nil {_ffcc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}};e .EncodeElement (_eead .SSup ,_ffcc );};if _eead .R !=nil {_dccgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_eead .R ,_dccgc );};return nil ;};func (_bedd *CT_FType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_aca ,_gecc :=_bedd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gecc !=nil {return _gecc ;};start .Attr =append (start .Attr ,_aca );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecae *CT_SSup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecae .E =NewCT_OMathArg ();_ecae .Sup =NewCT_OMathArg ();_beab :for {_bged ,_dgcf :=d .Token ();if _dgcf !=nil {return _dgcf ;};switch _bedf :=_bged .(type ){case _c .StartElement :switch _bedf .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 :"\u0073\u0053\u0075\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\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"}:_ecae .SSupPr =NewCT_SSupPr ();if _dabg :=d .DecodeElement (_ecae .SSupPr ,&_bedf );_dabg !=nil {return _dabg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccbe :=d .DecodeElement (_ecae .E ,&_bedf );_ccbe !=nil {return _ccbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dfbg :=d .DecodeElement (_ecae .Sup ,&_bedf );_dfbg !=nil {return _dfbg ;};default:_ce .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_bedf .Name );if _dcdb :=d .Skip ();_dcdb !=nil {return _dcdb ;};};case _c .EndElement :break _beab ;case _c .CharData :};};return nil ;};func (_daca *CT_SSubSup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_daca .E =NewCT_OMathArg ();_daca .Sub =NewCT_OMathArg ();_daca .Sup =NewCT_OMathArg ();_ebdf :for {_abdg ,_ddbf :=d .Token ();if _ddbf !=nil {return _ddbf ;};switch _bfecb :=_abdg .(type ){case _c .StartElement :switch _bfecb .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 :"\u0073S\u0075\u0062\u0053\u0075\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\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"}:_daca .SSubSupPr =NewCT_SSubSupPr ();if _gfff :=d .DecodeElement (_daca .SSubSupPr ,&_bfecb );_gfff !=nil {return _gfff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ebae :=d .DecodeElement (_daca .E ,&_bfecb );_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\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gcda :=d .DecodeElement (_daca .Sub ,&_bfecb );_gcda !=nil {return _gcda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _abaa :=d .DecodeElement (_daca .Sup ,&_bfecb );_abaa !=nil {return _abaa ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_bfecb .Name );if _cacg :=d .Skip ();_cacg !=nil {return _cacg ;};};case _c .EndElement :break _ebdf ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path +func (_fged *CT_MathPrChoice )ValidateWithPath (path string )error {if _fged .WrapIndent !=nil {if _adgf :=_fged .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_adgf !=nil {return _adgf ;};};if _fged .WrapRight !=nil {if _cadb :=_fged .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074");_cadb !=nil {return _cadb ;};};return nil ;};func (_fcdg *CT_RPR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcb :for {_bgad ,_gbefd :=d .Token ();if _gbefd !=nil {return _gbefd ;};switch _gabf :=_bgad .(type ){case _b .StartElement :switch _gabf .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"}:_fcdg .Lit =NewCT_OnOff ();if _fadea :=d .DecodeElement (_fcdg .Lit ,&_gabf );_fadea !=nil {return _fadea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcdg .Choice =NewCT_RPRChoice ();if _ecace :=d .DecodeElement (&_fcdg .Choice .Nor ,&_gabf );_ecace !=nil {return _ecace ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcdg .Brk =NewCT_ManualBreak ();if _cgfa :=d .DecodeElement (_fcdg .Brk ,&_gabf );_cgfa !=nil {return _cgfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcdg .Aln =NewCT_OnOff ();if _eab :=d .DecodeElement (_fcdg .Aln ,&_gabf );_eab !=nil {return _eab ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0052\u0020\u0025\u0076",_gabf .Name );if _eccf :=d .Skip ();_eccf !=nil {return _eccf ;};};case _b .EndElement :break _cbcb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path -func (_fbff *CT_SpacingRule )ValidateWithPath (path string )error {if _fbff .ValAttr < 0{return _fd .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 ,_fbff .ValAttr );};if _fbff .ValAttr > 4{return _fd .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 ,_fbff .ValAttr );};return nil ;};func (_ab *CT_BorderBox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ab .BorderBoxPr !=nil {_cdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}};e .EncodeElement (_ab .BorderBoxPr ,_cdd );};_ede :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ab .E ,_ede );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eebf *CT_UnSignedInteger )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdcc :=range start .Attr {if _gdcc .Name .Local =="\u0076\u0061\u006c"{_agbdg ,_baae :=_fa .ParseUint (_gdcc .Value ,10,32);if _baae !=nil {return _baae ;};_eebf .ValAttr =uint32 (_agbdg );continue ;};};for {_abga ,_cgcbd :=d .Token ();if _cgcbd !=nil {return _fd .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",_cgcbd );};if _dcfb ,_dgad :=_abga .(_c .EndElement );_dgad &&_dcfb .Name ==start .Name {break ;};};return nil ;};func (_gfee *CT_SSupPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cacff :for {_cgbg ,_eaebd :=d .Token ();if _eaebd !=nil {return _eaebd ;};switch _gabe :=_cgbg .(type ){case _c .StartElement :switch _gabe .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 :"\u0063\u0074\u0072\u006c\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 :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gfee .CtrlPr =NewCT_CtrlPr ();if _eeca :=d .DecodeElement (_gfee .CtrlPr ,&_gabe );_eeca !=nil {return _eeca ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075p\u0050\u0072 \u0025\u0076",_gabe .Name );if _acdc :=d .Skip ();_acdc !=nil {return _acdc ;};};case _c .EndElement :break _cacff ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path +func (_ceba *CT_DPr )ValidateWithPath (path string )error {if _ceba .BegChr !=nil {if _dce :=_ceba .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_dce !=nil {return _dce ;};};if _ceba .SepChr !=nil {if _cb :=_ceba .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072");_cb !=nil {return _cb ;};};if _ceba .EndChr !=nil {if _bfee :=_ceba .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_bfee !=nil {return _bfee ;};};if _ceba .Grow !=nil {if _efab :=_ceba .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_efab !=nil {return _efab ;};};if _ceba .Shp !=nil {if _cbb :=_ceba .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_cbb !=nil {return _cbb ;};};if _ceba .CtrlPr !=nil {if _cga :=_ceba .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cga !=nil {return _cga ;};};return nil ;};func (_cagd *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 :_ba .Sprintf ("\u0025\u0076",_cagd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcdb *ST_FType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcdb =0;case "\u0062\u0061\u0072":*_gcdb =1;case "\u0073\u006b\u0077":*_gcdb =2;case "\u006c\u0069\u006e":*_gcdb =3;case "\u006e\u006f\u0042a\u0072":*_gcdb =4;};return nil ;}; -// Validate validates the CT_FType and its children -func (_aab *CT_FType )Validate ()error {return _aab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path +func (_fdc *CT_BoxPr )ValidateWithPath (path string )error {if _fdc .OpEmu !=nil {if _dd :=_fdc .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_dd !=nil {return _dd ;};};if _fdc .NoBreak !=nil {if _gfdd :=_fdc .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b");_gfdd !=nil {return _gfdd ;};};if _fdc .Diff !=nil {if _dba :=_fdc .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_dba !=nil {return _dba ;};};if _fdc .Brk !=nil {if _gfdc :=_fdc .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_gfdc !=nil {return _gfdc ;};};if _fdc .Aln !=nil {if _geg :=_fdc .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_geg !=nil {return _geg ;};};if _fdc .CtrlPr !=nil {if _bbb :=_fdc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bbb !=nil {return _bbb ;};};return nil ;};func NewCT_MCS ()*CT_MCS {_eecc :=&CT_MCS {};return _eecc }; -// Validate validates the CT_Box and its children -func (_gea *CT_Box )Validate ()error {return _gea .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");}; +// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path +func (_bged *CT_SSubSup )ValidateWithPath (path string )error {if _bged .SSubSupPr !=nil {if _aebf :=_bged .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_aebf !=nil {return _aebf ;};};if _gaed :=_bged .E .ValidateWithPath (path +"\u002f\u0045");_gaed !=nil {return _gaed ;};if _fbg :=_bged .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_fbg !=nil {return _fbg ;};if _cfee :=_bged .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_cfee !=nil {return _cfee ;};return nil ;};func NewCT_LimUpp ()*CT_LimUpp {_cefc :=&CT_LimUpp {};_cefc .E =NewCT_OMathArg ();_cefc .Lim =NewCT_OMathArg ();return _cefc ;};func (_ddbe *CT_XAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cadf ,_gcda :=_ddbe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gcda !=nil {return _gcda ;};start .Attr =append (start .Attr ,_cadf );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_SPre and its children +func (_gfaac *CT_SPre )Validate ()error {return _gfaac .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");}; // Validate validates the OMathPara and its children -func (_ebbbf *OMathPara )Validate ()error {return _ebbbf .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");}; +func (_gbdd *OMathPara )Validate ()error {return _gbdd .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};func (_agcd *CT_SSubPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccb :for {_fgge ,_caac :=d .Token ();if _caac !=nil {return _caac ;};switch _cdfe :=_fgge .(type ){case _b .StartElement :switch _cdfe .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"}:_agcd .CtrlPr =NewCT_CtrlPr ();if _beeb :=d .DecodeElement (_agcd .CtrlPr ,&_cdfe );_beeb !=nil {return _beeb ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075b\u0050\u0072 \u0025\u0076",_cdfe .Name );if _gega :=d .Skip ();_gega !=nil {return _gega ;};};case _b .EndElement :break _bccb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_GroupChrPr and its children -func (_cceb *CT_GroupChrPr )Validate ()error {return _cceb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};func (_gdff ST_Shp )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gdff .String (),start );};func (_abab ST_TopBot )Validate ()error {return _abab .ValidateWithPath ("")};func (_ebgcf ST_Style )String ()string {switch _ebgcf {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069";};return "";};type CT_Integer255 struct{ValAttr int64 ;}; +// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path +func (_daag *EG_OMathElements )ValidateWithPath (path string )error {for _gffdcf ,_gffb :=range _daag .EG_OMathMathElements {if _cbafg :=_gffb .ValidateWithPath (_ba .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_gffdcf ));_cbafg !=nil {return _cbafg ;};};return nil ;};func (_c *CT_Acc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_c .E =NewCT_OMathArg ();_af :for {_ea ,_fa :=d .Token ();if _fa !=nil {return _fa ;};switch _ag :=_ea .(type ){case _b .StartElement :switch _ag .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"}:_c .AccPr =NewCT_AccPr ();if _eb :=d .DecodeElement (_c .AccPr ,&_ag );_eb !=nil {return _eb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _d :=d .DecodeElement (_c .E ,&_ag );_d !=nil {return _d ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0020\u0025\u0076",_ag .Name );if _cc :=d .Skip ();_cc !=nil {return _cc ;};};case _b .EndElement :break _af ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_MPr and its children -func (_gef *CT_MPr )Validate ()error {return _gef .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");}; +// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path +func (_adgb *CT_LimLoc )ValidateWithPath (path string )error {if _adgb .ValAttr ==ST_LimLocUnset {return _ba .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 _babg :=_adgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_babg !=nil {return _babg ;};return nil ;}; -// Validate validates the CT_RadPr and its children -func (_abf *CT_RadPr )Validate ()error {return _abf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");}; +// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path +func (_efacb *CT_MPr )ValidateWithPath (path string )error {if _efacb .BaseJc !=nil {if _egbg :=_efacb .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_egbg !=nil {return _egbg ;};};if _efacb .PlcHide !=nil {if _eeef :=_efacb .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065");_eeef !=nil {return _eeef ;};};if _efacb .RSpRule !=nil {if _eaac :=_efacb .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_eaac !=nil {return _eaac ;};};if _efacb .CGpRule !=nil {if _ffaff :=_efacb .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065");_ffaff !=nil {return _ffaff ;};};if _efacb .RSp !=nil {if _aabed :=_efacb .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_aabed !=nil {return _aabed ;};};if _efacb .CSp !=nil {if _aged :=_efacb .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_aged !=nil {return _aged ;};};if _efacb .CGp !=nil {if _gge :=_efacb .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_gge !=nil {return _gge ;};};if _efacb .Mcs !=nil {if _aaed :=_efacb .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_aaed !=nil {return _aaed ;};};if _efacb .CtrlPr !=nil {if _fggd :=_efacb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fggd !=nil {return _fggd ;};};return nil ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};func (_cbbd *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 _cbbd .CT_OMathPara .MarshalXML (e ,start );}; -// Validate validates the CT_Phant and its children -func (_dgbcf *CT_Phant )Validate ()error {return _dgbcf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func (_ccee *MathPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccee .CT_MathPr =*NewCT_MathPr ();_cefb :for {_dbaf ,_ecdf :=d .Token ();if _ecdf !=nil {return _ecdf ;};switch _aacg :=_dbaf .(type ){case _c .StartElement :switch _aacg .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 :"\u006d\u0061\u0074\u0068\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\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"}:_ccee .MathFont =NewCT_String ();if _abegc :=d .DecodeElement (_ccee .MathFont ,&_aacg );_abegc !=nil {return _abegc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .BrkBin =NewCT_BreakBin ();if _dcfef :=d .DecodeElement (_ccee .BrkBin ,&_aacg );_dcfef !=nil {return _dcfef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .BrkBinSub =NewCT_BreakBinSub ();if _efece :=d .DecodeElement (_ccee .BrkBinSub ,&_aacg );_efece !=nil {return _efece ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .SmallFrac =NewCT_OnOff ();if _cabf :=d .DecodeElement (_ccee .SmallFrac ,&_aacg );_cabf !=nil {return _cabf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .DispDef =NewCT_OnOff ();if _dcefg :=d .DecodeElement (_ccee .DispDef ,&_aacg );_dcefg !=nil {return _dcefg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .LMargin =NewCT_TwipsMeasure ();if _eged :=d .DecodeElement (_ccee .LMargin ,&_aacg );_eged !=nil {return _eged ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .RMargin =NewCT_TwipsMeasure ();if _bead :=d .DecodeElement (_ccee .RMargin ,&_aacg );_bead !=nil {return _bead ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .DefJc =NewCT_OMathJc ();if _aggg :=d .DecodeElement (_ccee .DefJc ,&_aacg );_aggg !=nil {return _aggg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .PreSp =NewCT_TwipsMeasure ();if _aaad :=d .DecodeElement (_ccee .PreSp ,&_aacg );_aaad !=nil {return _aaad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .PostSp =NewCT_TwipsMeasure ();if _bbce :=d .DecodeElement (_ccee .PostSp ,&_aacg );_bbce !=nil {return _bbce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .InterSp =NewCT_TwipsMeasure ();if _dgbab :=d .DecodeElement (_ccee .InterSp ,&_aacg );_dgbab !=nil {return _dgbab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .IntraSp =NewCT_TwipsMeasure ();if _cddg :=d .DecodeElement (_ccee .IntraSp ,&_aacg );_cddg !=nil {return _cddg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .Choice =NewCT_MathPrChoice ();if _cagg :=d .DecodeElement (&_ccee .Choice .WrapIndent ,&_aacg );_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\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .Choice =NewCT_MathPrChoice ();if _efgcb :=d .DecodeElement (&_ccee .Choice .WrapRight ,&_aacg );_efgcb !=nil {return _efgcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .IntLim =NewCT_LimLoc ();if _bbcg :=d .DecodeElement (_ccee .IntLim ,&_aacg );_bbcg !=nil {return _bbcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccee .NaryLim =NewCT_LimLoc ();if _agbeba :=d .DecodeElement (_ccee .NaryLim ,&_aacg );_agbeba !=nil {return _agbeba ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_aacg .Name );if _cbdae :=d .Skip ();_cbdae !=nil {return _cbdae ;};};case _c .EndElement :break _cefb ;case _c .CharData :};};return nil ;};func (_eddb *CT_Nary )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eddb .NaryPr !=nil {_bfde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}};e .EncodeElement (_eddb .NaryPr ,_bfde );};_gdada :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_eddb .Sub ,_gdada );_bgdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_eddb .Sup ,_bgdc );_gfbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eddb .E ,_gfbf );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gddg *CT_Integer255 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gddg .ValAttr =1;for _ ,_dbgd :=range start .Attr {if _dbgd .Name .Local =="\u0076\u0061\u006c"{_fbdf ,_bbd :=_fa .ParseInt (_dbgd .Value ,10,64);if _bbd !=nil {return _bbd ;};_gddg .ValAttr =_fbdf ;continue ;};};for {_deee ,_bcd :=d .Token ();if _bcd !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_bcd );};if _fgab ,_fbcd :=_deee .(_c .EndElement );_fbcd &&_fgab .Name ==start .Name {break ;};};return nil ;};func (_faaggc ST_Script )ValidateWithPath (path string )error {switch _faaggc {case 0,1,2,3,4,5,6:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faaggc ));};return nil ;};func NewCT_Shp ()*CT_Shp {_bbacc :=&CT_Shp {};_bbacc .ValAttr =ST_Shp (1);return _bbacc };func (_geg *CT_Char )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aag :=range start .Attr {if _aag .Name .Local =="\u0076\u0061\u006c"{_bae ,_cdff :=_aag .Value ,error (nil );if _cdff !=nil {return _cdff ;};_geg .ValAttr =_bae ;continue ;};};for {_bde ,_fddf :=d .Token ();if _fddf !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_fddf );};if _cge ,_bade :=_bde .(_c .EndElement );_bade &&_cge .Name ==start .Name {break ;};};return nil ;};func (_cdad *CT_OMathArg )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cdad .ArgPr !=nil {_cgbeb :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_cdad .ArgPr ,_cgbeb );};if _cdad .EG_OMathMathElements !=nil {for _ ,_aeea :=range _cdad .EG_OMathMathElements {_aeea .MarshalXML (e ,_c .StartElement {});};};if _cdad .CtrlPr !=nil {_fbfcc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cdad .CtrlPr ,_fbfcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcb *CT_CtrlPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggfd *CT_F )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggfd .Num =NewCT_OMathArg ();_ggfd .Den =NewCT_OMathArg ();_beag :for {_ddag ,_gbee :=d .Token ();if _gbee !=nil {return _gbee ;};switch _cfcc :=_ddag .(type ){case _c .StartElement :switch _cfcc .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 :"\u0066\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 :"\u0066\u0050\u0072"}:_ggfd .FPr =NewCT_FPr ();if _gggc :=d .DecodeElement (_ggfd .FPr ,&_cfcc );_gggc !=nil {return _gggc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gce :=d .DecodeElement (_ggfd .Num ,&_cfcc );_gce !=nil {return _gce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agbe :=d .DecodeElement (_ggfd .Den ,&_cfcc );_agbe !=nil {return _agbe ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0046\u0020\u0025\u0076",_cfcc .Name );if _eefd :=d .Skip ();_eefd !=nil {return _eefd ;};};case _c .EndElement :break _beag ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path +func (_gfbfe *CT_TopBot )ValidateWithPath (path string )error {if _gfbfe .ValAttr ==ST_TopBotUnset {return _ba .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 _gdac :=_gfbfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdac !=nil {return _gdac ;};return nil ;};func (_deade *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 _deade .Scr !=nil {_gdec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_deade .Scr ,_gdec );};if _deade .Sty !=nil {_gbdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_deade .Sty ,_gbdf );};return nil ;};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;}; -// Validate validates the CT_Style and its children -func (_gddgg *CT_Style )Validate ()error {return _gddgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path +func (_eagd *CT_XAlign )ValidateWithPath (path string )error {if _eagd .ValAttr ==_ec .ST_XAlignUnset {return _ba .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 _abdgf :=_eagd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdgf !=nil {return _abdgf ;};return nil ;};func (_ceaf *CT_F )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ceaf .FPr !=nil {_gda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_ceaf .FPr ,_gda );};_afb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_ceaf .Num ,_afb );_acc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_ceaf .Den ,_acc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfcee ST_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfcee .String (),start );};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};func (_ddge *CT_R )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efde :for {_bffa ,_fceg :=d .Token ();if _fceg !=nil {return _fceg ;};switch _baada :=_bffa .(type ){case _b .StartElement :switch _baada .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"}:_ddge .RPr =NewCT_RPR ();if _dfga :=d .DecodeElement (_ddge .RPr ,&_baada );_dfga !=nil {return _dfga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bagc :=NewCT_RChoice ();if _aebg :=d .DecodeElement (&_bagc .T ,&_baada );_aebg !=nil {return _aebg ;};_ddge .Choice =append (_ddge .Choice ,_bagc );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0052\u0020\u0025\u0076",_baada .Name );if _gbfe :=d .Skip ();_gbfe !=nil {return _gbfe ;};};case _b .EndElement :break _efde ;case _b .CharData :};};return nil ;};func (_fgdb ST_BreakBinSub )ValidateWithPath (path string )error {switch _fgdb {case 0,1,2,3:default:return _ba .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgdb ));};return nil ;}; -// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path -func (_feb *CT_CtrlPr )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path +func (_eegc *CT_LimLow )ValidateWithPath (path string )error {if _eegc .LimLowPr !=nil {if _dcfg :=_eegc .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_dcfg !=nil {return _dcfg ;};};if _baaf :=_eegc .E .ValidateWithPath (path +"\u002f\u0045");_baaf !=nil {return _baaf ;};if _dfg :=_eegc .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_dfg !=nil {return _dfg ;};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 (_ffad *CT_LimUpp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffad .E =NewCT_OMathArg ();_ffad .Lim =NewCT_OMathArg ();_eec :for {_gffc ,_dda :=d .Token ();if _dda !=nil {return _dda ;};switch _aeab :=_gffc .(type ){case _b .StartElement :switch _aeab .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"}:_ffad .LimUppPr =NewCT_LimUppPr ();if _abbd :=d .DecodeElement (_ffad .LimUppPr ,&_aeab );_abbd !=nil {return _abbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _gcge :=d .DecodeElement (_ffad .E ,&_aeab );_gcge !=nil {return _gcge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _ceee :=d .DecodeElement (_ffad .Lim ,&_aeab );_ceee !=nil {return _ceee ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_aeab .Name );if _bbdf :=d .Skip ();_bbdf !=nil {return _bbdf ;};};case _b .EndElement :break _eec ;case _b .CharData :};};return nil ;};func (_ecege ST_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecege .String (),start );};func NewCT_Box ()*CT_Box {_fgf :=&CT_Box {};_fgf .E =NewCT_OMathArg ();return _fgf };type ST_LimLoc byte ;type CT_TwipsMeasure struct{ValAttr _ec .ST_TwipsMeasure ;};func (_gcff *CT_GroupChrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbec :for {_ebd ,_aead :=d .Token ();if _aead !=nil {return _aead ;};switch _bdbb :=_ebd .(type ){case _b .StartElement :switch _bdbb .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"}:_gcff .Chr =NewCT_Char ();if _cbbb :=d .DecodeElement (_gcff .Chr ,&_bdbb );_cbbb !=nil {return _cbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcff .Pos =NewCT_TopBot ();if _bfc :=d .DecodeElement (_gcff .Pos ,&_bdbb );_bfc !=nil {return _bfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcff .VertJc =NewCT_TopBot ();if _gbba :=d .DecodeElement (_gcff .VertJc ,&_bdbb );_gbba !=nil {return _gbba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcff .CtrlPr =NewCT_CtrlPr ();if _eba :=d .DecodeElement (_gcff .CtrlPr ,&_bdbb );_eba !=nil {return _eba ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_bdbb .Name );if _baa :=d .Skip ();_baa !=nil {return _baa ;};};case _b .EndElement :break _cbec ;case _b .CharData :};};return nil ;};func (_fdgf *CT_Text )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaff :=range start .Attr {if _eaff .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"&&_eaff .Name .Local =="\u0073\u0070\u0061c\u0065"{_fffg ,_dad :=_eaff .Value ,error (nil );if _dad !=nil {return _dad ;};_fdgf .SpaceAttr =&_fffg ;continue ;};};for {_aedff ,_daedd :=d .Token ();if _daedd !=nil {return _ba .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_daedd );};if _gdcec ,_bggg :=_aedff .(_b .CharData );_bggg {_fdgf .Content =string (_gdcec );};if _fbac ,_gbefg :=_aedff .(_b .EndElement );_gbefg &&_fbac .Name ==start .Name {break ;};};return nil ;};func (_fdgdd *CT_SSubSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdgdd .AlnScr !=nil {_ddgde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_fdgdd .AlnScr ,_ddgde );};if _fdgdd .CtrlPr !=nil {_eegee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fdgdd .CtrlPr ,_eegee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gf *CT_BarPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gba :for {_ceb ,_ffb :=d .Token ();if _ffb !=nil {return _ffb ;};switch _ad :=_ceb .(type ){case _b .StartElement :switch _ad .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"}:_gf .Pos =NewCT_TopBot ();if _ae :=d .DecodeElement (_gf .Pos ,&_ad );_ae !=nil {return _ae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gf .CtrlPr =NewCT_CtrlPr ();if _age :=d .DecodeElement (_gf .CtrlPr ,&_ad );_age !=nil {return _age ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_ad .Name );if _da :=d .Skip ();_da !=nil {return _da ;};};case _b .EndElement :break _gba ;case _b .CharData :};};return nil ;};func (_gbc *CT_LimUpp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbc .LimUppPr !=nil {_gfdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_gbc .LimUppPr ,_gfdb );};_egdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gbc .E ,_egdf );_gbab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_gbc .Lim ,_gbab );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;);func NewCT_RChoice ()*CT_RChoice {_fcae :=&CT_RChoice {};return _fcae };func (_eee *CT_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_eeg ,_cbe :=_eee .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cbe !=nil {return _cbe ;};start .Attr =append (start .Attr ,_eeg );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TopBot and its children -func (_dece *CT_TopBot )Validate ()error {return _dece .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};func (_gfdef ST_Style )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfdef .String (),start );};func (_abcgg ST_Script )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbfd :=_c .Attr {};_gbfd .Name =name ;switch _abcgg {case ST_ScriptUnset :_gbfd .Value ="";case ST_ScriptRoman :_gbfd .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_gbfd .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_gbfd .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_gbfd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_gbfd .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_gbfd .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _gbfd ,nil ;};func NewCT_SPrePr ()*CT_SPrePr {_eedc :=&CT_SPrePr {};return _eedc };func (_caac *ST_Shp )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_caac =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_caac =1;case "\u006d\u0061\u0074c\u0068":*_caac =2;};return nil ;};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;}; +// Validate validates the CT_YAlign and its children +func (_gdcb *CT_YAlign )Validate ()error {return _gdcb .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};type CT_RChoice struct{T []*CT_Text ;};func (_eeca *CT_OMathArgPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebbd :for {_ebce ,_caedc :=d .Token ();if _caedc !=nil {return _caedc ;};switch _bfcb :=_ebce .(type ){case _b .StartElement :switch _bfcb .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"}:_eeca .ArgSz =NewCT_Integer2 ();if _abde :=d .DecodeElement (_eeca .ArgSz ,&_bfcb );_abde !=nil {return _abde ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_bfcb .Name );if _bbbb :=d .Skip ();_bbbb !=nil {return _bbbb ;};};case _b .EndElement :break _ebbd ;case _b .CharData :};};return nil ;};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_ccge ST_Style )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbdc :=_b .Attr {};_dbdc .Name =name ;switch _ccge {case ST_StyleUnset :_dbdc .Value ="";case ST_StyleP :_dbdc .Value ="\u0070";case ST_StyleB :_dbdc .Value ="\u0062";case ST_StyleI :_dbdc .Value ="\u0069";case ST_StyleBi :_dbdc .Value ="\u0062\u0069";};return _dbdc ,nil ;};func (_feda ST_FType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdfc :=_b .Attr {};_gdfc .Name =name ;switch _feda {case ST_FTypeUnset :_gdfc .Value ="";case ST_FTypeBar :_gdfc .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_gdfc .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_gdfc .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_gdfc .Value ="\u006e\u006f\u0042a\u0072";};return _gdfc ,nil ;};func (_cdee ST_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdee .String (),start );}; -// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path -func (_adga *CT_SSubSup )ValidateWithPath (path string )error {if _adga .SSubSupPr !=nil {if _dfcb :=_adga .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_dfcb !=nil {return _dfcb ;};};if _bcde :=_adga .E .ValidateWithPath (path +"\u002f\u0045");_bcde !=nil {return _bcde ;};if _bgdb :=_adga .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_bgdb !=nil {return _bgdb ;};if _gbeeg :=_adga .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_gbeeg !=nil {return _gbeeg ;};return nil ;};func (_aef *CT_BorderBox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aef .E =NewCT_OMathArg ();_fb :for {_gg ,_ded :=d .Token ();if _ded !=nil {return _ded ;};switch _dgd :=_gg .(type ){case _c .StartElement :switch _dgd .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 :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\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 :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_aef .BorderBoxPr =NewCT_BorderBoxPr ();if _cca :=d .DecodeElement (_aef .BorderBoxPr ,&_dgd );_cca !=nil {return _cca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ged :=d .DecodeElement (_aef .E ,&_dgd );_ged !=nil {return _ged ;};default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_dgd .Name );if _eag :=d .Skip ();_eag !=nil {return _eag ;};};case _c .EndElement :break _fb ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_MCPr and its children +func (_aceg *CT_MCPr )Validate ()error {return _aceg .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};func (_adc *CT_EqArrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adc .BaseJc !=nil {_ecef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_adc .BaseJc ,_ecef );};if _adc .MaxDist !=nil {_bdb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_adc .MaxDist ,_bdb );};if _adc .ObjDist !=nil {_abf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_adc .ObjDist ,_abf );};if _adc .RSpRule !=nil {_fgg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_adc .RSpRule ,_fgg );};if _adc .RSp !=nil {_dfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_adc .RSp ,_dfe );};if _adc .CtrlPr !=nil {_ceff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_adc .CtrlPr ,_ceff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_M ()*CT_M {_eege :=&CT_M {};return _eege };func NewCT_MR ()*CT_MR {_gegd :=&CT_MR {};return _gegd };func NewCT_LimUppPr ()*CT_LimUppPr {_ceeffd :=&CT_LimUppPr {};return _ceeffd };func NewCT_OMathArgPr ()*CT_OMathArgPr {_febe :=&CT_OMathArgPr {};return _febe };func (_ccga *CT_MathPrChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecfd :for {_ebec ,_ggbb :=d .Token ();if _ggbb !=nil {return _ggbb ;};switch _ebga :=_ebec .(type ){case _b .StartElement :switch _ebga .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"}:_ccga .WrapIndent =NewCT_TwipsMeasure ();if _eagg :=d .DecodeElement (_ccga .WrapIndent ,&_ebga );_eagg !=nil {return _eagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccga .WrapRight =NewCT_OnOff ();if _adcac :=d .DecodeElement (_ccga .WrapRight ,&_ebga );_adcac !=nil {return _adcac ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_ebga .Name );if _adbe :=d .Skip ();_adbe !=nil {return _adbe ;};};case _b .EndElement :break _ecfd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_M and its children, prefixing error messages with path -func (_dfa *CT_M )ValidateWithPath (path string )error {if _dfa .MPr !=nil {if _bbab :=_dfa .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_bbab !=nil {return _bbab ;};};for _fgeb ,_gddge :=range _dfa .Mr {if _ebcd :=_gddge .ValidateWithPath (_fd .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_fgeb ));_ebcd !=nil {return _ebcd ;};};return nil ;};func NewCT_FuncPr ()*CT_FuncPr {_bedc :=&CT_FuncPr {};return _bedc };const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;); +// Validate validates the CT_String and its children +func (_dgacd *CT_String )Validate ()error {return _dgacd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; -// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path -func (_ggdb *CT_OMathParaPr )ValidateWithPath (path string )error {if _ggdb .Jc !=nil {if _cfgd :=_ggdb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cfgd !=nil {return _cfgd ;};};return nil ;};func (_fgaf *CT_LimLowPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fgaf .CtrlPr !=nil {_bfecg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fgaf .CtrlPr ,_bfecg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Shp struct{ValAttr ST_Shp ;}; +// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path +func (_cbbg *CT_FuncPr )ValidateWithPath (path string )error {if _cbbg .CtrlPr !=nil {if _adce :=_cbbg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_adce !=nil {return _adce ;};};return nil ;}; -// Validate validates the CT_PhantPr and its children -func (_cbdfb *CT_PhantPr )Validate ()error {return _cbdfb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");}; +// Validate validates the CT_Box and its children +func (_ffba *CT_Box )Validate ()error {return _ffba .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");}; -// Validate validates the CT_MathPrChoice and its children -func (_decg *CT_MathPrChoice )Validate ()error {return _decg .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_RPR ()*CT_RPR {_eebe :=&CT_RPR {};return _eebe }; +// Validate validates the CT_LimUpp and its children +func (_aabf *CT_LimUpp )Validate ()error {return _aabf .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");}; -// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path -func (_fbb *CT_FType )ValidateWithPath (path string )error {if _fbb .ValAttr ==ST_FTypeUnset {return _fd .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 _abbe :=_fbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abbe !=nil {return _abbe ;};return nil ;};func (_dfaa *CT_Nary )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfaa .Sub =NewCT_OMathArg ();_dfaa .Sup =NewCT_OMathArg ();_dfaa .E =NewCT_OMathArg ();_ffbb :for {_ggef ,_fgedf :=d .Token ();if _fgedf !=nil {return _fgedf ;};switch _ddecg :=_ggef .(type ){case _c .StartElement :switch _ddecg .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 :"\u006e\u0061\u0072\u0079\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 :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_dfaa .NaryPr =NewCT_NaryPr ();if _dfgb :=d .DecodeElement (_dfaa .NaryPr ,&_ddecg );_dfgb !=nil {return _dfgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _adeb :=d .DecodeElement (_dfaa .Sub ,&_ddecg );_adeb !=nil {return _adeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _baf :=d .DecodeElement (_dfaa .Sup ,&_ddecg );_baf !=nil {return _baf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agae :=d .DecodeElement (_dfaa .E ,&_ddecg );_agae !=nil {return _agae ;};default:_ce .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_ddecg .Name );if _ecfb :=d .Skip ();_ecfb !=nil {return _ecfb ;};};case _c .EndElement :break _ffbb ;case _c .CharData :};};return nil ;};func NewCT_M ()*CT_M {_fdc :=&CT_M {};return _fdc }; +// Validate validates the MathPr and its children +func (_fbcf *MathPr )Validate ()error {return _fbcf .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");};func NewCT_BreakBinSub ()*CT_BreakBinSub {_ecfb :=&CT_BreakBinSub {};return _ecfb };func (_bbea *ST_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acaf ,_bdff :=d .Token ();if _bdff !=nil {return _bdff ;};if _eggcb ,_aadab :=_acaf .(_b .EndElement );_aadab &&_eggcb .Name ==start .Name {*_bbea =1;return nil ;};if _gcaf ,_dbbb :=_acaf .(_b .CharData );!_dbbb {return _ba .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acaf );}else {switch string (_gcaf ){case "":*_bbea =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_bbea =1;case "\u0061\u0066\u0074e\u0072":*_bbea =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bbea =3;};};_acaf ,_bdff =d .Token ();if _bdff !=nil {return _bdff ;};if _bbec ,_aagee :=_acaf .(_b .EndElement );_aagee &&_bbec .Name ==start .Name {return nil ;};return _ba .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acaf );}; -// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path -func (_degc *CT_MathPrChoice )ValidateWithPath (path string )error {if _degc .WrapIndent !=nil {if _deac :=_degc .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_deac !=nil {return _deac ;};};if _degc .WrapRight !=nil {if _adge :=_degc .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074");_adge !=nil {return _adge ;};};return nil ;};type CT_RChoice struct{T []*CT_Text ;};func (_ebgeb ST_Shp )Validate ()error {return _ebgeb .ValidateWithPath ("")};type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;}; +// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path +func (_dfff *CT_Script )ValidateWithPath (path string )error {if _acdd :=_dfff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acdd !=nil {return _acdd ;};return nil ;};func (_fbcb *CT_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbcb .ValAttr !=ST_StyleUnset {_dedb ,_cggg :=_fbcb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cggg !=nil {return _cggg ;};start .Attr =append (start .Attr ,_dedb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efee *CT_Integer255 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efee .ValAttr =1;for _ ,_gfdcf :=range start .Attr {if _gfdcf .Name .Local =="\u0076\u0061\u006c"{_edea ,_affa :=_g .ParseInt (_gfdcf .Value ,10,64);if _affa !=nil {return _affa ;};_efee .ValAttr =_edea ;continue ;};};for {_fbaf ,_deecc :=d .Token ();if _deecc !=nil {return _ba .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_deecc );};if _edf ,_ecc :=_fbaf .(_b .EndElement );_ecc &&_edf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FPr and its children -func (_eeg *CT_FPr )Validate ()error {return _eeg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;};func (_cggf *CT_FPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccg :for {_dgfg ,_efec :=d .Token ();if _efec !=nil {return _efec ;};switch _ffbc :=_dgfg .(type ){case _c .StartElement :switch _ffbc .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 :"\u0074\u0079\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_cggf .Type =NewCT_FType ();if _bfc :=d .DecodeElement (_cggf .Type ,&_ffbc );_bfc !=nil {return _bfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cggf .CtrlPr =NewCT_CtrlPr ();if _eec :=d .DecodeElement (_cggf .CtrlPr ,&_ffbc );_eec !=nil {return _eec ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0050\u0072\u0020\u0025\u0076",_ffbc .Name );if _efcb :=d .Skip ();_efcb !=nil {return _efcb ;};};case _c .EndElement :break _ccg ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path +func (_befc *CT_SSubSupPr )ValidateWithPath (path string )error {if _befc .AlnScr !=nil {if _fbfa :=_befc .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_fbfa !=nil {return _fbfa ;};};if _befc .CtrlPr !=nil {if _bafg :=_befc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bafg !=nil {return _bafg ;};};return nil ;};type CT_Char struct{ValAttr string ;}; -// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path -func (_cefe *CT_LimUpp )ValidateWithPath (path string )error {if _cefe .LimUppPr !=nil {if _edb :=_cefe .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_edb !=nil {return _edb ;};};if _ddc :=_cefe .E .ValidateWithPath (path +"\u002f\u0045");_ddc !=nil {return _ddc ;};if _gcg :=_cefe .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_gcg !=nil {return _gcg ;};return nil ;};func (_abed *CT_TopBot )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abed .ValAttr =ST_TopBot (1);for _ ,_bfcc :=range start .Attr {if _bfcc .Name .Local =="\u0076\u0061\u006c"{_abed .ValAttr .UnmarshalXMLAttr (_bfcc );continue ;};};for {_abgc ,_bcbb :=d .Token ();if _bcbb !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_bcbb );};if _deea ,_eafe :=_abgc .(_c .EndElement );_eafe &&_deea .Name ==start .Name {break ;};};return nil ;};func (_cgeba ST_Jc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgeba .String (),start );};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_gddd :=&CT_TwipsMeasure {};return _gddd }; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_gcaa *CT_R )ValidateWithPath (path string )error {if _gcaa .RPr !=nil {if _dde :=_gcaa .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dde !=nil {return _dde ;};};for _eafe ,_egbb :=range _gcaa .Choice {if _eface :=_egbb .ValidateWithPath (_ba .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eafe ));_eface !=nil {return _eface ;};};return nil ;};func NewCT_Shp ()*CT_Shp {_bcccd :=&CT_Shp {};_bcccd .ValAttr =ST_Shp (1);return _bcccd };type ST_Shp byte ;type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func NewCT_NaryPr ()*CT_NaryPr {_fgee :=&CT_NaryPr {};return _fgee };const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);func (_ccc *CT_MCPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bca :for {_bgaa ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ;};switch _edbb :=_bgaa .(type ){case _b .StartElement :switch _edbb .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"}:_ccc .Count =NewCT_Integer255 ();if _ecce :=d .DecodeElement (_ccc .Count ,&_edbb );_ecce !=nil {return _ecce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccc .McJc =NewCT_XAlign ();if _cgeg :=d .DecodeElement (_ccc .McJc ,&_edbb );_cgeg !=nil {return _cgeg ;};default:_a .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_edbb .Name );if _cgbb :=d .Skip ();_cgbb !=nil {return _cgbb ;};};case _b .EndElement :break _bca ;case _b .CharData :};};return nil ;};func (_bde *CT_BorderBox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bde .BorderBoxPr !=nil {_cd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}};e .EncodeElement (_bde .BorderBoxPr ,_cd );};_ge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bde .E ,_ge );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aae *CT_AccPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbf :for {_fe ,_fb :=d .Token ();if _fb !=nil {return _fb ;};switch _fd :=_fe .(type ){case _b .StartElement :switch _fd .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"}:_aae .Chr =NewCT_Char ();if _ac :=d .DecodeElement (_aae .Chr ,&_fd );_ac !=nil {return _ac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _ab :=d .DecodeElement (_aae .CtrlPr ,&_fd );_ab !=nil {return _ab ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_fd .Name );if _egb :=d .Skip ();_egb !=nil {return _egb ;};};case _b .EndElement :break _dbf ;case _b .CharData :};};return nil ;};func (_bafc *EG_OMathMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bafc .Acc !=nil {_abcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061c\u0063"}};e .EncodeElement (_bafc .Acc ,_abcf );};if _bafc .Bar !=nil {_dcbdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_bafc .Bar ,_dcbdc );};if _bafc .Box !=nil {_ffgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062o\u0078"}};e .EncodeElement (_bafc .Box ,_ffgg );};if _bafc .BorderBox !=nil {_dfeb :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_bafc .BorderBox ,_dfeb );};if _bafc .D !=nil {_agac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064"}};e .EncodeElement (_bafc .D ,_agac );};if _bafc .EqArr !=nil {_gfbbc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_bafc .EqArr ,_gfbbc );};if _bafc .F !=nil {_dbfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066"}};e .EncodeElement (_bafc .F ,_dbfg );};if _bafc .Func !=nil {_fabgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_bafc .Func ,_fabgb );};if _bafc .GroupChr !=nil {_dfbac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}};e .EncodeElement (_bafc .GroupChr ,_dfbac );};if _bafc .LimLow !=nil {_fbcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_bafc .LimLow ,_fbcd );};if _bafc .LimUpp !=nil {_eegac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}};e .EncodeElement (_bafc .LimUpp ,_eegac );};if _bafc .M !=nil {_fbee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_bafc .M ,_fbee );};if _bafc .Nary !=nil {_fadbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}};e .EncodeElement (_bafc .Nary ,_fadbf );};if _bafc .Phant !=nil {_deadg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_bafc .Phant ,_deadg );};if _bafc .Rad !=nil {_ddba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072a\u0064"}};e .EncodeElement (_bafc .Rad ,_ddba );};if _bafc .SPre !=nil {_gafa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_bafc .SPre ,_gafa );};if _bafc .SSub !=nil {_gabea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}};e .EncodeElement (_bafc .SSub ,_gabea );};if _bafc .SSubSup !=nil {_cadc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_bafc .SSubSup ,_cadc );};if _bafc .SSup !=nil {_ccfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}};e .EncodeElement (_bafc .SSup ,_ccfg );};if _bafc .R !=nil {_ddgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_bafc .R ,_ddgc );};return nil ;};func (_dcba *CT_SpacingRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcba .ValAttr =0;for _ ,_cbaab :=range start .Attr {if _cbaab .Name .Local =="\u0076\u0061\u006c"{_cfcc ,_fegc :=_g .ParseInt (_cbaab .Value ,10,64);if _fegc !=nil {return _fegc ;};_dcba .ValAttr =_cfcc ;continue ;};};for {_dcbd ,_gdeb :=d .Token ();if _gdeb !=nil {return _ba .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",_gdeb );};if _dddf ,_fcgf :=_dcbd .(_b .EndElement );_fcgf &&_dddf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_dbcfb *CT_String )ValidateWithPath (path string )error {return nil };func NewCT_SSub ()*CT_SSub {_ffba :=&CT_SSub {};_ffba .E =NewCT_OMathArg ();_ffba .Sub =NewCT_OMathArg ();return _ffba ;};func (_fab *CT_GroupChrPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fab .Chr !=nil {_afeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_fab .Chr ,_afeb );};if _fab .Pos !=nil {_fdgf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_fab .Pos ,_fdgf );};if _fab .VertJc !=nil {_bdfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_fab .VertJc ,_bdfa );};if _fab .CtrlPr !=nil {_dab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fab .CtrlPr ,_dab );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcfe *CT_RadPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcfe .DegHide !=nil {_ffecf :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_dcfe .DegHide ,_ffecf );};if _dcfe .CtrlPr !=nil {_dfgbg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dcfe .CtrlPr ,_dfgbg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_BreakBinSub byte ;func (_aff *CT_FuncPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eda :for {_aga ,_bdc :=d .Token ();if _bdc !=nil {return _bdc ;};switch _cee :=_aga .(type ){case _c .StartElement :switch _cee .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 :"\u0063\u0074\u0072\u006c\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 :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_aff .CtrlPr =NewCT_CtrlPr ();if _aac :=d .DecodeElement (_aff .CtrlPr ,&_cee );_aac !=nil {return _aac ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_cee .Name );if _dbcd :=d .Skip ();_dbcd !=nil {return _dbcd ;};};case _c .EndElement :break _eda ;case _c .CharData :};};return nil ;};func (_bfg *CT_D )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ced :for {_ecde ,_fbf :=d .Token ();if _fbf !=nil {return _fbf ;};switch _cad :=_ecde .(type ){case _c .StartElement :switch _cad .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 :"\u0064\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 :"\u0064\u0050\u0072"}:_bfg .DPr =NewCT_DPr ();if _gfe :=d .DecodeElement (_bfg .DPr ,&_cad );_gfe !=nil {return _gfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faag :=NewCT_OMathArg ();if _cba :=d .DecodeElement (_faag ,&_cad );_cba !=nil {return _cba ;};_bfg .E =append (_bfg .E ,_faag );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0044\u0020\u0025\u0076",_cad .Name );if _ggd :=d .Skip ();_ggd !=nil {return _ggd ;};};case _c .EndElement :break _ced ;case _c .CharData :};};return nil ;};func NewCT_BoxPr ()*CT_BoxPr {_cddf :=&CT_BoxPr {};return _cddf };type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};func (_acegg *CT_RPRChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acegg .Nor !=nil {_eegd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006eo\u0072"}};e .EncodeElement (_acegg .Nor ,_eegd );};return nil ;}; +// Validate validates the CT_OMathPara and its children +func (_afeg *CT_OMathPara )Validate ()error {return _afeg .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};type CT_ManualBreak struct{AlnAtAttr *int64 ;}; -// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path -func (_edfgc *CT_MathPr )ValidateWithPath (path string )error {if _edfgc .MathFont !=nil {if _eegf :=_edfgc .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_eegf !=nil {return _eegf ;};};if _edfgc .BrkBin !=nil {if _bbga :=_edfgc .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e");_bbga !=nil {return _bbga ;};};if _edfgc .BrkBinSub !=nil {if _ceeaf :=_edfgc .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_ceeaf !=nil {return _ceeaf ;};};if _edfgc .SmallFrac !=nil {if _ffcd :=_edfgc .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063");_ffcd !=nil {return _ffcd ;};};if _edfgc .DispDef !=nil {if _gfec :=_edfgc .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_gfec !=nil {return _gfec ;};};if _edfgc .LMargin !=nil {if _gedc :=_edfgc .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e");_gedc !=nil {return _gedc ;};};if _edfgc .RMargin !=nil {if _efgc :=_edfgc .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_efgc !=nil {return _efgc ;};};if _edfgc .DefJc !=nil {if _aagb :=_edfgc .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063");_aagb !=nil {return _aagb ;};};if _edfgc .PreSp !=nil {if _faad :=_edfgc .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_faad !=nil {return _faad ;};};if _edfgc .PostSp !=nil {if _edgd :=_edfgc .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070");_edgd !=nil {return _edgd ;};};if _edfgc .InterSp !=nil {if _cdbf :=_edfgc .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_cdbf !=nil {return _cdbf ;};};if _edfgc .IntraSp !=nil {if _bfda :=_edfgc .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070");_bfda !=nil {return _bfda ;};};if _edfgc .Choice !=nil {if _cbff :=_edfgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbff !=nil {return _cbff ;};};if _edfgc .IntLim !=nil {if _ggfe :=_edfgc .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d");_ggfe !=nil {return _ggfe ;};};if _edfgc .NaryLim !=nil {if _fgfd :=_edfgc .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_fgfd !=nil {return _fgfd ;};};return nil ;};func (_ageb *CT_SSub )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ageb .SSubPr !=nil {_feaag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_ageb .SSubPr ,_feaag );};_geec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ageb .E ,_geec );_edca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_ageb .Sub ,_edca );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eeab *CT_Integer255 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_eeab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};func (_fbfc *CT_LimUppPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fbfc .CtrlPr !=nil {_bfcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fbfc .CtrlPr ,_bfcg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddagb *ST_Style )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddagb =0;case "\u0070":*_ddagb =1;case "\u0062":*_ddagb =2;case "\u0069":*_ddagb =3;case "\u0062\u0069":*_ddagb =4;};return nil ;}; +// Validate validates the CT_Shp and its children +func (_cded *CT_Shp )Validate ()error {return _cded .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};func (_bba *CT_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bba .ValAttr !=ST_BreakBinUnset {_bbc ,_eca :=_bba .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _eca !=nil {return _eca ;};start .Attr =append (start .Attr ,_bbc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path -func (_bcfc *CT_Script )ValidateWithPath (path string )error {if _gefgc :=_bcfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gefgc !=nil {return _gefgc ;};return nil ;};func (_eeaba *CT_RPRChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fabbb :for {_cgde ,_baeea :=d .Token ();if _baeea !=nil {return _baeea ;};switch _cddd :=_cgde .(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\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeaba .Nor =NewCT_OnOff ();if _cbedg :=d .DecodeElement (_eeaba .Nor ,&_cddd );_cbedg !=nil {return _cbedg ;};default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cddd .Name );if _bcaf :=d .Skip ();_bcaf !=nil {return _bcaf ;};};case _c .EndElement :break _fabbb ;case _c .CharData :};};return nil ;};func NewCT_SPre ()*CT_SPre {_ddbd :=&CT_SPre {};_ddbd .Sub =NewCT_OMathArg ();_ddbd .Sup =NewCT_OMathArg ();_ddbd .E =NewCT_OMathArg ();return _ddbd ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;}; +// Validate validates the CT_Char and its children +func (_ebfc *CT_Char )Validate ()error {return _ebfc .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};func (_aedd *CT_SSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfef :for {_dbec ,_dfbc :=d .Token ();if _dfbc !=nil {return _dfbc ;};switch _fbcaf :=_dbec .(type ){case _b .StartElement :switch _fbcaf .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"}:_aedd .CtrlPr =NewCT_CtrlPr ();if _fadga :=d .DecodeElement (_aedd .CtrlPr ,&_fbcaf );_fadga !=nil {return _fadga ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075p\u0050\u0072 \u0025\u0076",_fbcaf .Name );if _eafeg :=d .Skip ();_eafeg !=nil {return _eafeg ;};};case _b .EndElement :break _gfef ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path -func (_bdgdd *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };func (_bbeba *CT_TwipsMeasure )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abdgd :=range start .Attr {if _abdgd .Name .Local =="\u0076\u0061\u006c"{_febb ,_caead :=ParseUnionST_TwipsMeasure (_abdgd .Value );if _caead !=nil {return _caead ;};_bbeba .ValAttr =_febb ;continue ;};};for {_abedd ,_eegdd :=d .Token ();if _eegdd !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_eegdd );};if _abag ,_edab :=_abedd .(_c .EndElement );_edab &&_abag .Name ==start .Name {break ;};};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 (_baaa *CT_LimLow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _baaa .LimLowPr !=nil {_dgb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_baaa .LimLowPr ,_dgb );};_becf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_baaa .E ,_becf );_gfag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_baaa .Lim ,_gfag );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_PhantPr ()*CT_PhantPr {_gcee :=&CT_PhantPr {};return _gcee }; +// Validate validates the CT_Text and its children +func (_egbbf *CT_Text )Validate ()error {return _egbbf .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func NewCT_FType ()*CT_FType {_aag :=&CT_FType {};_aag .ValAttr =ST_FType (1);return _aag };func NewCT_BorderBox ()*CT_BorderBox {_dab :=&CT_BorderBox {};_dab .E =NewCT_OMathArg ();return _dab };func (_dddd *ST_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbgce ,_bfbg :=d .Token ();if _bfbg !=nil {return _bfbg ;};if _ggcc ,_bgec :=_dbgce .(_b .EndElement );_bgec &&_ggcc .Name ==start .Name {*_dddd =1;return nil ;};if _dcdg ,_bfcd :=_dbgce .(_b .CharData );!_bfcd {return _ba .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbgce );}else {switch string (_dcdg ){case "":*_dddd =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_dddd =1;case "\u006d\u0061\u0074c\u0068":*_dddd =2;};};_dbgce ,_bfbg =d .Token ();if _bfbg !=nil {return _bfbg ;};if _gece ,_gedgc :=_dbgce .(_b .EndElement );_gedgc &&_gece .Name ==start .Name {return nil ;};return _ba .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbgce );};type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_gg *CT_BorderBoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gg .HideTop !=nil {_eac :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_gg .HideTop ,_eac );};if _gg .HideBot !=nil {_bb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_gg .HideBot ,_bb );};if _gg .HideLeft !=nil {_fbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_gg .HideLeft ,_fbf );};if _gg .HideRight !=nil {_cfa :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gg .HideRight ,_cfa );};if _gg .StrikeH !=nil {_cag :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_gg .StrikeH ,_cag );};if _gg .StrikeV !=nil {_fg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_gg .StrikeV ,_fg );};if _gg .StrikeBLTR !=nil {_ccd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_gg .StrikeBLTR ,_ccd );};if _gg .StrikeTLBR !=nil {_acd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_gg .StrikeTLBR ,_acd );};if _gg .CtrlPr !=nil {_bbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gg .CtrlPr ,_bbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);func (_ecccd ST_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecccd .String (),start );}; -// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path -func (_edegb *CT_ManualBreak )ValidateWithPath (path string )error {if _edegb .AlnAtAttr !=nil {if *_edegb .AlnAtAttr < 1{return _fd .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 ,*_edegb .AlnAtAttr );};if *_edegb .AlnAtAttr > 255{return _fd .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 ,*_edegb .AlnAtAttr );};};return nil ;};func (_baec ST_BreakBin )String ()string {switch _baec {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 "";}; +// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path +func (_cbg *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;};func (_fbgg *ST_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgga ,_fbad :=d .Token ();if _fbad !=nil {return _fbad ;};if _dbfga ,_gbcf :=_bgga .(_b .EndElement );_gbcf &&_dbfga .Name ==start .Name {*_fbgg =1;return nil ;};if _cafb ,_aagcg :=_bgga .(_b .CharData );!_aagcg {return _ba .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgga );}else {switch string (_cafb ){case "":*_fbgg =0;case "\u0072\u006f\u006da\u006e":*_fbgg =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_fbgg =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_fbgg =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_fbgg =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_fbgg =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_fbgg =6;};};_bgga ,_fbad =d .Token ();if _fbad !=nil {return _fbad ;};if _caeda ,_gbcfc :=_bgga .(_b .EndElement );_gbcfc &&_caeda .Name ==start .Name {return nil ;};return _ba .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgga );};type CT_Integer2 struct{ValAttr int64 ;};func (_gfdbe *CT_SSubSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfdbe .SSubSupPr !=nil {_effec :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_gfdbe .SSubSupPr ,_effec );};_accb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gfdbe .E ,_accb );_fcdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_gfdbe .Sub ,_fcdd );_gedcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gfdbe .Sup ,_gedcc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path -func (_bef *CT_LimUppPr )ValidateWithPath (path string )error {if _bef .CtrlPr !=nil {if _dec :=_bef .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dec !=nil {return _dec ;};};return nil ;}; +// Validate validates the CT_LimLowPr and its children +func (_gdf *CT_LimLowPr )Validate ()error {return _gdf .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; -// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path -func (_gecff *CT_RChoice )ValidateWithPath (path string )error {for _dad ,_efbaf :=range _gecff .T {if _ffca :=_efbaf .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_dad ));_ffca !=nil {return _ffca ;};};return nil ;};func (_aabb *CT_Integer2 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_aabb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfg *CT_EqArr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cfg .EqArrPr !=nil {_bbeb :=_c .StartElement {Name :_c .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_cfg .EqArrPr ,_bbeb );};_abdb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};for _ ,_aegb :=range _cfg .E {e .EncodeElement (_aegb ,_abdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccaf *CT_Integer2 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccaf .ValAttr =-2;for _ ,_cabg :=range start .Attr {if _cabg .Name .Local =="\u0076\u0061\u006c"{_edf ,_cecg :=_fa .ParseInt (_cabg .Value ,10,64);if _cecg !=nil {return _cecg ;};_ccaf .ValAttr =_edf ;continue ;};};for {_dbg ,_cbga :=d .Token ();if _cbga !=nil {return _fd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_cbga );};if _deg ,_bggb :=_dbg .(_c .EndElement );_bggb &&_deg .Name ==start .Name {break ;};};return nil ;};func (_bgdcc ST_BreakBin )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgdcc .String (),start );};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_cadb :=&CT_UnSignedInteger {};return _cadb }; +// Validate validates the CT_Rad and its children +func (_gdga *CT_Rad )Validate ()error {return _gdga .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");};func (_bfdf ST_Shp )Validate ()error {return _bfdf .ValidateWithPath ("")}; -// Validate validates the CT_MCPr and its children -func (_ggc *CT_MCPr )Validate ()error {return _ggc .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func (_bdab *ST_Shp )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdfea ,_ecdb :=d .Token ();if _ecdb !=nil {return _ecdb ;};if _eaeac ,_dafad :=_fdfea .(_c .EndElement );_dafad &&_eaeac .Name ==start .Name {*_bdab =1;return nil ;};if _gcga ,_ebcg :=_fdfea .(_c .CharData );!_ebcg {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdfea );}else {switch string (_gcga ){case "":*_bdab =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_bdab =1;case "\u006d\u0061\u0074c\u0068":*_bdab =2;};};_fdfea ,_ecdb =d .Token ();if _ecdb !=nil {return _ecdb ;};if _dbaff ,_dcfg :=_fdfea .(_c .EndElement );_dcfg &&_dbaff .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdfea );};type OMathPara struct{CT_OMathPara }; +// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path +func (_bg *CT_BarPr )ValidateWithPath (path string )error {if _bg .Pos !=nil {if _bc :=_bg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bc !=nil {return _bc ;};};if _bg .CtrlPr !=nil {if _gfb :=_bg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gfb !=nil {return _gfb ;};};return nil ;}; -// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path -func (_fagc *CT_LimLowPr )ValidateWithPath (path string )error {if _fagc .CtrlPr !=nil {if _daaf :=_fagc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_daaf !=nil {return _daaf ;};};return nil ;};func NewCT_Acc ()*CT_Acc {_ge :=&CT_Acc {};_ge .E =NewCT_OMathArg ();return _ge }; +// ValidateWithPath validates the CT_M and its children, prefixing error messages with path +func (_cdfa *CT_M )ValidateWithPath (path string )error {if _cdfa .MPr !=nil {if _bdd :=_cdfa .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_bdd !=nil {return _bdd ;};};for _cgf ,_ddag :=range _cdfa .Mr {if _efce :=_ddag .ValidateWithPath (_ba .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_cgf ));_efce !=nil {return _efce ;};};return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;}; -// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path -func (_ggdc *CT_LimLoc )ValidateWithPath (path string )error {if _ggdc .ValAttr ==ST_LimLocUnset {return _fd .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 _afcd :=_ggdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afcd !=nil {return _afcd ;};return nil ;};func (_eaeag *ST_TopBot )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_geaf ,_ffgbb :=d .Token ();if _ffgbb !=nil {return _ffgbb ;};if _fbbbe ,_cgbb :=_geaf .(_c .EndElement );_cgbb &&_fbbbe .Name ==start .Name {*_eaeag =1;return nil ;};if _dbef ,_cfdfb :=_geaf .(_c .CharData );!_cfdfb {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geaf );}else {switch string (_dbef ){case "":*_eaeag =0;case "\u0074\u006f\u0070":*_eaeag =1;case "\u0062\u006f\u0074":*_eaeag =2;};};_geaf ,_ffgbb =d .Token ();if _ffgbb !=nil {return _ffgbb ;};if _eacag ,_decgb :=_geaf .(_c .EndElement );_decgb &&_eacag .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geaf );};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_String and its children, prefixing error messages with path +func (_fbdg *CT_String )ValidateWithPath (path string )error {return nil };func (_egbca *CT_RadPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afeb :for {_gdaf ,_bfded :=d .Token ();if _bfded !=nil {return _bfded ;};switch _bbeb :=_gdaf .(type ){case _b .StartElement :switch _bbeb .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"}:_egbca .DegHide =NewCT_OnOff ();if _eagf :=d .DecodeElement (_egbca .DegHide ,&_bbeb );_eagf !=nil {return _eagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egbca .CtrlPr =NewCT_CtrlPr ();if _bafd :=d .DecodeElement (_egbca .CtrlPr ,&_bbeb );_bafd !=nil {return _bafd ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_bbeb .Name );if _edbf :=d .Skip ();_edbf !=nil {return _edbf ;};};case _b .EndElement :break _afeb ;case _b .CharData :};};return nil ;};type CT_Script struct{ValAttr ST_Script ;};func (_caag ST_Shp )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fafb :=_b .Attr {};_fafb .Name =name ;switch _caag {case ST_ShpUnset :_fafb .Value ="";case ST_ShpCentered :_fafb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_fafb .Value ="\u006d\u0061\u0074c\u0068";};return _fafb ,nil ;}; -// Validate validates the CT_SSubSup and its children -func (_dced *CT_SSubSup )Validate ()error {return _dced .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};func (_afeae *ST_TopBot )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afeae =0;case "\u0074\u006f\u0070":*_afeae =1;case "\u0062\u006f\u0074":*_afeae =2;};return nil ;}; +// Validate validates the CT_SSubPr and its children +func (_gcca *CT_SSubPr )Validate ()error {return _gcca .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");};func (_eaga ST_Style )ValidateWithPath (path string )error {switch _eaga {case 0,1,2,3,4:default:return _ba .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaga ));};return nil ;};func (_bdgg *CT_MathPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bdgg .MathFont !=nil {_aefd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_bdgg .MathFont ,_aefd );};if _bdgg .BrkBin !=nil {_gbaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_bdgg .BrkBin ,_gbaf );};if _bdgg .BrkBinSub !=nil {_fge :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_bdgg .BrkBinSub ,_fge );};if _bdgg .SmallFrac !=nil {_aeaee :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_bdgg .SmallFrac ,_aeaee );};if _bdgg .DispDef !=nil {_cbff :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_bdgg .DispDef ,_cbff );};if _bdgg .LMargin !=nil {_afed :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_bdgg .LMargin ,_afed );};if _bdgg .RMargin !=nil {_edacc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_bdgg .RMargin ,_edacc );};if _bdgg .DefJc !=nil {_faba :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_bdgg .DefJc ,_faba );};if _bdgg .PreSp !=nil {_dcae :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_bdgg .PreSp ,_dcae );};if _bdgg .PostSp !=nil {_faaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_bdgg .PostSp ,_faaa );};if _bdgg .InterSp !=nil {_aabeb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_bdgg .InterSp ,_aabeb );};if _bdgg .IntraSp !=nil {_dfac :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_bdgg .IntraSp ,_dfac );};if _bdgg .Choice !=nil {_bdgg .Choice .MarshalXML (e ,_b .StartElement {});};if _bdgg .IntLim !=nil {_dcac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_bdgg .IntLim ,_dcac );};if _bdgg .NaryLim !=nil {_ebbb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_bdgg .NaryLim ,_ebbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;};func (_gbgd *CT_OnOff )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbgd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_ba .Sprintf ("\u0025\u0076",*_gbgd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_cdae *CT_Text )ValidateWithPath (path string )error {return nil };func NewCT_BreakBinSub ()*CT_BreakBinSub {_bfec :=&CT_BreakBinSub {};return _bfec };func (_aaeg *CT_LimLoc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gbea ,_adee :=_aaeg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u003a\u0076a\u006c"});if _adee !=nil {return _adee ;};start .Attr =append (start .Attr ,_gbea );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path +func (_gfde *CT_OMathParaPr )ValidateWithPath (path string )error {if _gfde .Jc !=nil {if _beccf :=_gfde .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_beccf !=nil {return _beccf ;};};return nil ;};func NewEG_ScriptStyle ()*EG_ScriptStyle {_gcaaa :=&EG_ScriptStyle {};return _gcaaa };func (_fbdb *CT_OMathPara )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbdb .OMathParaPr !=nil {_abfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_fbdb .OMathParaPr ,_abfb );};_eeac :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_feag :=range _fbdb .OMath {e .EncodeElement (_feag ,_eeac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdbbc *CT_SSubSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebdc :for {_eeeeg ,_gaa :=d .Token ();if _gaa !=nil {return _gaa ;};switch _dfee :=_eeeeg .(type ){case _b .StartElement :switch _dfee .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"}:_gdbbc .AlnScr =NewCT_OnOff ();if _ffcb :=d .DecodeElement (_gdbbc .AlnScr ,&_dfee );_ffcb !=nil {return _ffcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdbbc .CtrlPr =NewCT_CtrlPr ();if _cbcf :=d .DecodeElement (_gdbbc .CtrlPr ,&_dfee );_cbcf !=nil {return _cbcf ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_dfee .Name );if _efg :=d .Skip ();_efg !=nil {return _efg ;};};case _b .EndElement :break _ebdc ;case _b .CharData :};};return nil ;};func (_gdba *ST_Jc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gdba =0;case "\u006c\u0065\u0066\u0074":*_gdba =1;case "\u0072\u0069\u0067h\u0074":*_gdba =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdba =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_gdba =4;};return nil ;};type CT_SpacingRule struct{ValAttr int64 ;};func NewCT_YAlign ()*CT_YAlign {_afgb :=&CT_YAlign {};_afgb .ValAttr =_ec .ST_YAlign (1);return _afgb };type CT_Text struct{SpaceAttr *string ;Content string ;};func NewCT_SSupPr ()*CT_SSupPr {_abbbd :=&CT_SSupPr {};return _abbbd };func NewCT_OMath ()*CT_OMath {_fefgb :=&CT_OMath {};return _fefgb };func NewCT_Script ()*CT_Script {_cfbff :=&CT_Script {};return _cfbff };type CT_XAlign struct{ValAttr _ec .ST_XAlign ;}; -// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path -func (_gff *CT_BorderBox )ValidateWithPath (path string )error {if _gff .BorderBoxPr !=nil {if _gc :=_gff .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_gc !=nil {return _gc ;};};if _gab :=_gff .E .ValidateWithPath (path +"\u002f\u0045");_gab !=nil {return _gab ;};return nil ;}; +// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path +func (_eace *CT_EqArrPr )ValidateWithPath (path string )error {if _eace .BaseJc !=nil {if _ade :=_eace .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_ade !=nil {return _ade ;};};if _eace .MaxDist !=nil {if _cgd :=_eace .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074");_cgd !=nil {return _cgd ;};};if _eace .ObjDist !=nil {if _aaef :=_eace .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_aaef !=nil {return _aaef ;};};if _eace .RSpRule !=nil {if _acfd :=_eace .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_acfd !=nil {return _acfd ;};};if _eace .RSp !=nil {if _deb :=_eace .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_deb !=nil {return _deb ;};};if _eace .CtrlPr !=nil {if _dcc :=_eace .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dcc !=nil {return _dcc ;};};return nil ;};func NewCT_LimLoc ()*CT_LimLoc {_cead :=&CT_LimLoc {};_cead .ValAttr =ST_LimLoc (1);return _cead };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 (_ege *CT_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fea :=range start .Attr {if _fea .Name .Local =="\u0076\u0061\u006c"{_ege .ValAttr .UnmarshalXMLAttr (_fea );continue ;};};for {_fbd ,_dcg :=d .Token ();if _dcg !=nil {return _ba .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_dcg );};if _cfg ,_fdag :=_fbd .(_b .EndElement );_fdag &&_cfg .Name ==start .Name {break ;};};return nil ;}; // ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path -func (_dfaf *CT_SSup )ValidateWithPath (path string )error {if _dfaf .SSupPr !=nil {if _gfbe :=_dfaf .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_gfbe !=nil {return _gfbe ;};};if _aeaed :=_dfaf .E .ValidateWithPath (path +"\u002f\u0045");_aeaed !=nil {return _aeaed ;};if _gbcc :=_dfaf .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_gbcc !=nil {return _gbcc ;};return nil ;};func (_cfff *ST_Jc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcge ,_gagf :=d .Token ();if _gagf !=nil {return _gagf ;};if _eceb ,_daee :=_dcge .(_c .EndElement );_daee &&_eceb .Name ==start .Name {*_cfff =1;return nil ;};if _dcff ,_ecegc :=_dcge .(_c .CharData );!_ecegc {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcge );}else {switch string (_dcff ){case "":*_cfff =0;case "\u006c\u0065\u0066\u0074":*_cfff =1;case "\u0072\u0069\u0067h\u0074":*_cfff =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cfff =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_cfff =4;};};_dcge ,_gagf =d .Token ();if _gagf !=nil {return _gagf ;};if _gfac ,_gddcc :=_dcge .(_c .EndElement );_gddcc &&_gfac .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcge );}; +func (_ddb *CT_SSup )ValidateWithPath (path string )error {if _ddb .SSupPr !=nil {if _dgcff :=_ddb .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_dgcff !=nil {return _dgcff ;};};if _efag :=_ddb .E .ValidateWithPath (path +"\u002f\u0045");_efag !=nil {return _efag ;};if _daecaa :=_ddb .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_daecaa !=nil {return _daecaa ;};return nil ;};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};func (_aedc *CT_RadPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aedc .DegHide !=nil {_dcce :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_aedc .DegHide ,_dcce );};if _aedc .CtrlPr !=nil {_bcea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_aedc .CtrlPr ,_bcea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DPr ()*CT_DPr {_ffag :=&CT_DPr {};return _ffag }; -// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path -func (_bdge *CT_SSubPr )ValidateWithPath (path string )error {if _bdge .CtrlPr !=nil {if _fdea :=_bdge .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fdea !=nil {return _fdea ;};};return nil ;};func (_ebee ST_Style )ValidateWithPath (path string )error {switch _ebee {case 0,1,2,3,4:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebee ));};return nil ;};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_eadde *ST_FType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fccaf ,_bbef :=d .Token ();if _bbef !=nil {return _bbef ;};if _fbea ,_babe :=_fccaf .(_c .EndElement );_babe &&_fbea .Name ==start .Name {*_eadde =1;return nil ;};if _bcec ,_aeec :=_fccaf .(_c .CharData );!_aeec {return _fd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fccaf );}else {switch string (_bcec ){case "":*_eadde =0;case "\u0062\u0061\u0072":*_eadde =1;case "\u0073\u006b\u0077":*_eadde =2;case "\u006c\u0069\u006e":*_eadde =3;case "\u006e\u006f\u0042a\u0072":*_eadde =4;};};_fccaf ,_bbef =d .Token ();if _bbef !=nil {return _bbef ;};if _cbea ,_dfdg :=_fccaf .(_c .EndElement );_dfdg &&_cbea .Name ==start .Name {return nil ;};return _fd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fccaf );};type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;};type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_ebg *CT_R )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgff :for {_ccegd ,_gdda :=d .Token ();if _gdda !=nil {return _gdda ;};switch _aed :=_ccegd .(type ){case _c .StartElement :switch _aed .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 :"\u0072\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 :"\u0072\u0050\u0072"}:_ebg .RPr =NewCT_RPR ();if _fccc :=d .DecodeElement (_ebg .RPr ,&_aed );_fccc !=nil {return _fccc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfdd :=NewCT_RChoice ();if _gabf :=d .DecodeElement (&_gfdd .T ,&_aed );_gabf !=nil {return _gabf ;};_ebg .Choice =append (_ebg .Choice ,_gfdd );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0052\u0020\u0025\u0076",_aed .Name );if _cbefg :=d .Skip ();_cbefg !=nil {return _cbefg ;};};case _c .EndElement :break _bgff ;case _c .CharData :};};return nil ;};func NewCT_F ()*CT_F {_dae :=&CT_F {};_dae .Num =NewCT_OMathArg ();_dae .Den =NewCT_OMathArg ();return _dae ;};func NewCT_Func ()*CT_Func {_abc :=&CT_Func {};_abc .FName =NewCT_OMathArg ();_abc .E =NewCT_OMathArg ();return _abc ;};func (_aeda ST_FType )String ()string {switch _aeda {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 "";};type ST_Shp byte ; +// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path +func (_aa *CT_Acc )ValidateWithPath (path string )error {if _aa .AccPr !=nil {if _eg :=_aa .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_eg !=nil {return _eg ;};};if _aab :=_aa .E .ValidateWithPath (path +"\u002f\u0045");_aab !=nil {return _aab ;};return nil ;}; -// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path -func (_ecb *CT_BreakBinSub )ValidateWithPath (path string )error {if _dgf :=_ecb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgf !=nil {return _dgf ;};return nil ;}; +// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path +func (_ggffd *CT_SpacingRule )ValidateWithPath (path string )error {if _ggffd .ValAttr < 0{return _ba .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 ,_ggffd .ValAttr );};if _ggffd .ValAttr > 4{return _ba .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 ,_ggffd .ValAttr );};return nil ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;}; -// Validate validates the CT_F and its children -func (_gaaa *CT_F )Validate ()error {return _gaaa .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_ba *CT_AccPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ba .Chr !=nil {_fdf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_ba .Chr ,_fdf );};if _ba .CtrlPr !=nil {_gdb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ba .CtrlPr ,_gdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Char ()*CT_Char {_dce :=&CT_Char {};return _dce }; +// Validate validates the CT_SSupPr and its children +func (_fded *CT_SSupPr )Validate ()error {return _fded .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};func NewCT_RadPr ()*CT_RadPr {_fgfb :=&CT_RadPr {};return _fgfb };type CT_RPRChoice struct{Nor *CT_OnOff ;}; -// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path -func (_ecdg *CT_BreakBin )ValidateWithPath (path string )error {if _dede :=_ecdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dede !=nil {return _dede ;};return nil ;};func NewCT_EqArrPr ()*CT_EqArrPr {_bbf :=&CT_EqArrPr {};return _bbf };type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_SSubSup and its children +func (_dgede *CT_SSubSup )Validate ()error {return _dgede .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");}; -// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path -func (_dbc *CT_DPr )ValidateWithPath (path string )error {if _dbc .BegChr !=nil {if _aeb :=_dbc .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_aeb !=nil {return _aeb ;};};if _dbc .SepChr !=nil {if _afe :=_dbc .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072");_afe !=nil {return _afe ;};};if _dbc .EndChr !=nil {if _baee :=_dbc .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_baee !=nil {return _baee ;};};if _dbc .Grow !=nil {if _fefa :=_dbc .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_fefa !=nil {return _fefa ;};};if _dbc .Shp !=nil {if _cbg :=_dbc .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_cbg !=nil {return _cbg ;};};if _dbc .CtrlPr !=nil {if _dca :=_dbc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dca !=nil {return _dca ;};};return nil ;}; +// Validate validates the CT_PhantPr and its children +func (_baf *CT_PhantPr )Validate ()error {return _baf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};func (_gad *CT_FPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gad .Type !=nil {_dca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gad .Type ,_dca );};if _gad .CtrlPr !=nil {_bad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gad .CtrlPr ,_bad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OMath and its children -func (_ccbd *CT_OMath )Validate ()error {return _ccbd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");}; +// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path +func (_agfcd *CT_RPRChoice )ValidateWithPath (path string )error {if _agfcd .Nor !=nil {if _ccef :=_agfcd .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_ccef !=nil {return _ccef ;};};return nil ;};func (_deeg *CT_DPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afa :for {_acf ,_eedb :=d .Token ();if _eedb !=nil {return _eedb ;};switch _acgd :=_acf .(type ){case _b .StartElement :switch _acgd .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"}:_deeg .BegChr =NewCT_Char ();if _adb :=d .DecodeElement (_deeg .BegChr ,&_acgd );_adb !=nil {return _adb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_deeg .SepChr =NewCT_Char ();if _fcb :=d .DecodeElement (_deeg .SepChr ,&_acgd );_fcb !=nil {return _fcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_deeg .EndChr =NewCT_Char ();if _caec :=d .DecodeElement (_deeg .EndChr ,&_acgd );_caec !=nil {return _caec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_deeg .Grow =NewCT_OnOff ();if _efb :=d .DecodeElement (_deeg .Grow ,&_acgd );_efb !=nil {return _efb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_deeg .Shp =NewCT_Shp ();if _ffbe :=d .DecodeElement (_deeg .Shp ,&_acgd );_ffbe !=nil {return _ffbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_deeg .CtrlPr =NewCT_CtrlPr ();if _ceef :=d .DecodeElement (_deeg .CtrlPr ,&_acgd );_ceef !=nil {return _ceef ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0072\u0020\u0025\u0076",_acgd .Name );if _cfe :=d .Skip ();_cfe !=nil {return _cfe ;};};case _b .EndElement :break _afa ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_MCS and its children -func (_cbef *CT_MCS )Validate ()error {return _cbef .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");};func (_abb *CT_Char )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_abb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path +func (_cdb *CT_Box )ValidateWithPath (path string )error {if _cdb .BoxPr !=nil {if _gbg :=_cdb .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_gbg !=nil {return _gbg ;};};if _edag :=_cdb .E .ValidateWithPath (path +"\u002f\u0045");_edag !=nil {return _edag ;};return nil ;};func (_cgag ST_FType )Validate ()error {return _cgag .ValidateWithPath ("")};func NewCT_SpacingRule ()*CT_SpacingRule {_egff :=&CT_SpacingRule {};_egff .ValAttr =0;return _egff };type CT_Shp struct{ValAttr ST_Shp ;};func (_bf *CT_Acc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bf .AccPr !=nil {_ff :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}};e .EncodeElement (_bf .AccPr ,_ff );};_ffe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bf .E ,_ffe );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Acc and its children -func (_gee *CT_Acc )Validate ()error {return _gee .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};func (_gdcg *CT_TwipsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_gdcg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_debe ST_Script )String ()string {switch _debe {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 "";};type CT_Script struct{ValAttr ST_Script ;};func (_eccgba *CT_MR )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ddff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u003a\u0065"}};for _ ,_bfce :=range _eccgba .E {e .EncodeElement (_bfce ,_ddff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path +func (_bgefg *CT_SSupPr )ValidateWithPath (path string )error {if _bgefg .CtrlPr !=nil {if _gccd :=_bgefg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gccd !=nil {return _gccd ;};};return nil ;}; -// Validate validates the CT_SSupPr and its children -func (_dgdd *CT_SSupPr )Validate ()error {return _dgdd .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};func (_bcaca ST_FType )ValidateWithPath (path string )error {switch _bcaca {case 0,1,2,3,4:default:return _fd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcaca ));};return nil ;};func (_cgbea *OMath )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\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 :"\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 :"\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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cgbea .CT_OMath .MarshalXML (e ,start );};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func (_gbaa *CT_OnOff )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbfe :=range start .Attr {if _gbfe .Name .Local =="\u0076\u0061\u006c"{_ffdg ,_eaac :=ParseUnionST_OnOff (_gbfe .Value );if _eaac !=nil {return _eaac ;};_gbaa .ValAttr =&_ffdg ;continue ;};};for {_befc ,_acac :=d .Token ();if _acac !=nil {return _fd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_acac );};if _fdgfb ,_ecegf :=_befc .(_c .EndElement );_ecegf &&_fdgfb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path +func (_gbcb *CT_SPrePr )ValidateWithPath (path string )error {if _gbcb .CtrlPr !=nil {if _abgdb :=_gbcb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_abgdb !=nil {return _abgdb ;};};return nil ;};func NewCT_Char ()*CT_Char {_gfgg :=&CT_Char {};return _gfgg }; -// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path -func (_daae *CT_MCS )ValidateWithPath (path string )error {for _eccgb ,_dcde :=range _daae .Mc {if _gace :=_dcde .ValidateWithPath (_fd .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_eccgb ));_gace !=nil {return _gace ;};};return nil ;};func (_fbee *CT_SSub )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbee .E =NewCT_OMathArg ();_fbee .Sub =NewCT_OMathArg ();_cfdf :for {_dfgbga ,_fedfc :=d .Token ();if _fedfc !=nil {return _fedfc ;};switch _dbgc :=_dfgbga .(type ){case _c .StartElement :switch _dbgc .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 :"\u0073\u0053\u0075\u0062\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 :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_fbee .SSubPr =NewCT_SSubPr ();if _gbdcg :=d .DecodeElement (_fbee .SSubPr ,&_dbgc );_gbdcg !=nil {return _gbdcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _abee :=d .DecodeElement (_fbee .E ,&_dbgc );_abee !=nil {return _abee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_c .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bfaa :=d .DecodeElement (_fbee .Sub ,&_dbgc );_bfaa !=nil {return _bfaa ;};default:_ce .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_dbgc .Name );if _gccc :=d .Skip ();_gccc !=nil {return _gccc ;};};case _c .EndElement :break _cfdf ;case _c .CharData :};};return nil ;};func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 +// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path +func (_aaca *OMathPara )ValidateWithPath (path string )error {if _accf :=_aaca .CT_OMathPara .ValidateWithPath (path );_accf !=nil {return _accf ;};return nil ;};func (_agea *CT_DPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agea .BegChr !=nil {_ada :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_agea .BegChr ,_ada );};if _agea .SepChr !=nil {_gecg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_agea .SepChr ,_gecg );};if _agea .EndChr !=nil {_gbfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}};e .EncodeElement (_agea .EndChr ,_gbfb );};if _agea .Grow !=nil {_bcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_agea .Grow ,_bcb );};if _agea .Shp !=nil {_cefd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073h\u0070"}};e .EncodeElement (_agea .Shp ,_cefd );};if _agea .CtrlPr !=nil {_abag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_agea .CtrlPr ,_abag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edec *CT_Nary )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edec .Sub =NewCT_OMathArg ();_edec .Sup =NewCT_OMathArg ();_edec .E =NewCT_OMathArg ();_cfbf :for {_geb ,_edeg :=d .Token ();if _edeg !=nil {return _edeg ;};switch _dac :=_geb .(type ){case _b .StartElement :switch _dac .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"}:_edec .NaryPr =NewCT_NaryPr ();if _agbd :=d .DecodeElement (_edec .NaryPr ,&_dac );_agbd !=nil {return _agbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _beea :=d .DecodeElement (_edec .Sub ,&_dac );_beea !=nil {return _beea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _aeead :=d .DecodeElement (_edec .Sup ,&_dac );_aeead !=nil {return _aeead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _deaf :=d .DecodeElement (_edec .E ,&_dac );_deaf !=nil {return _deaf ;};default:_a .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_dac .Name );if _gfged :=d .Skip ();_gfged !=nil {return _gfged ;};};case _b .EndElement :break _cfbf ;case _b .CharData :};};return nil ;};func (_bgef *CT_ManualBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgef .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_ba .Sprintf ("\u0025\u0076",*_bgef .AlnAtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path +func (_ccbc *CT_GroupChr )ValidateWithPath (path string )error {if _ccbc .GroupChrPr !=nil {if _ecdb :=_ccbc .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_ecdb !=nil {return _ecdb ;};};if _cgbe :=_ccbc .E .ValidateWithPath (path +"\u002f\u0045");_cgbe !=nil {return _cgbe ;};return nil ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;};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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 );_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\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 58a0d51dd3..8ec6ec4263 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 (_g "encoding/xml";_da "fmt";_b "regexp";);func (_gg ST_OnOff )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gg .Bool !=nil {e .EncodeToken (_g .CharData (_da .Sprintf ("\u0025\u0064",_fg (*_gg .Bool ))));};if _gg .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_g .CharData (_gg .ST_OnOff1 .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_aa ST_TrueFalse )ValidateWithPath (path string )error {switch _aa {case 0,1,2,3,4:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aa ));};return nil ;};const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_cf *ST_CryptProv )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edd ,_daf :=d .Token ();if _daf !=nil {return _daf ;};if _acb ,_eda :=_edd .(_g .EndElement );_eda &&_acb .Name ==start .Name {*_cf =1;return nil ;};if _gcb ,_deb :=_edd .(_g .CharData );!_deb {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edd );}else {switch string (_gcb ){case "":*_cf =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_cf =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_cf =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cf =3;};};_edd ,_daf =d .Token ();if _daf !=nil {return _daf ;};if _ef ,_eed :=_edd .(_g .EndElement );_eed &&_ef .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edd );};var ST_FixedPercentagePatternRe =_b .MustCompile (ST_FixedPercentagePattern );func (_eea ST_ConformanceClass )String ()string {switch _eea {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 (_daa *ST_XAlign )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_daa =0;case "\u006c\u0065\u0066\u0074":*_daa =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_daa =2;case "\u0072\u0069\u0067h\u0074":*_daa =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_daa =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_daa =5;};return nil ;};func (_afc ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _afc {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afc ));};return nil ;};func (_aag *ST_TrueFalseBlank )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agcg ,_bca :=d .Token ();if _bca !=nil {return _bca ;};if _gfad ,_acaf :=_agcg .(_g .EndElement );_acaf &&_gfad .Name ==start .Name {*_aag =1;return nil ;};if _gaaa ,_dbbf :=_agcg .(_g .CharData );!_dbbf {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agcg );}else {switch string (_gaaa ){case "":*_aag =0;case "\u0074":*_aag =1;case "\u0066":*_aag =2;case "\u0074\u0072\u0075\u0065":*_aag =3;case "\u0066\u0061\u006cs\u0065":*_aag =4;case "\u0054\u0072\u0075\u0065":*_aag =6;case "\u0046\u0061\u006cs\u0065":*_aag =7;};};_agcg ,_bca =d .Token ();if _bca !=nil {return _bca ;};if _dbbff ,_ggd :=_agcg .(_g .EndElement );_ggd &&_dbbff .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agcg );};func (_adb ST_CryptProv )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fga :=_g .Attr {};_fga .Name =name ;switch _adb {case ST_CryptProvUnset :_fga .Value ="";case ST_CryptProvRsaAES :_fga .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_fga .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_fga .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fga ,nil ;};func (_ab ST_CalendarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ab .String (),start );};func (_ag ST_CalendarType )Validate ()error {return _ag .ValidateWithPath ("")};func (_cbd ST_AlgType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_faa :=_g .Attr {};_faa .Name =name ;switch _cbd {case ST_AlgTypeUnset :_faa .Value ="";case ST_AlgTypeTypeAny :_faa .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_faa .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _faa ,nil ;};func (_dbb ST_OnOff1 )ValidateWithPath (path string )error {switch _dbb {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbb ));};return nil ;};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 (_gad ST_CryptProv )String ()string {switch _gad {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 (_fad *ST_ConformanceClass )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fad =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_fad =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_fad =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";var ST_PositiveFixedPercentagePatternRe =_b .MustCompile (ST_PositiveFixedPercentagePattern );const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025";type ST_CalendarType byte ;func (_bbf *ST_AlgType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ede ,_cg :=d .Token ();if _cg !=nil {return _cg ;};if _ba ,_fde :=_ede .(_g .EndElement );_fde &&_ba .Name ==start .Name {*_bbf =1;return nil ;};if _ggf ,_gdd :=_ede .(_g .CharData );!_gdd {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ede );}else {switch string (_ggf ){case "":*_bbf =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_bbf =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbf =2;};};_ede ,_cg =d .Token ();if _cg !=nil {return _cg ;};if _aed ,_gfd :=_ede .(_g .EndElement );_gfd &&_aed .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ede );};func (_edb ST_OnOff1 )Validate ()error {return _edb .ValidateWithPath ("")};type ST_AlgType byte ;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 (_ebb ST_XAlign )Validate ()error {return _ebb .ValidateWithPath ("")};func _fg (_dc bool )uint8 {if _dc {return 1;};return 0;};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);func (_f *ST_OnOff )Validate ()error {return _f .ValidateWithPath ("")};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);type ST_TrueFalse byte ;func (_aba *ST_AlgClass )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aba =0;case "\u0068\u0061\u0073\u0068":*_aba =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aba =2;};return nil ;};func (_dbbb ST_ConformanceClass )Validate ()error {return _dbbb .ValidateWithPath ("")};func (_bbc ST_XAlign )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbc .String (),start );};func (_age ST_AlgType )ValidateWithPath (path string )error {switch _age {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_age ));};return nil ;};type ST_CryptProv byte ;func (_cfg ST_TrueFalseBlank )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfg .String (),start );};func (_dff ST_VerticalAlignRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dff .String (),start );};func (_gef ST_TrueFalse )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abb :=_g .Attr {};_abb .Name =name ;switch _gef {case ST_TrueFalseUnset :_abb .Value ="";case ST_TrueFalseT :_abb .Value ="\u0074";case ST_TrueFalseF :_abb .Value ="\u0066";case ST_TrueFalseTrue :_abb .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_abb .Value ="\u0066\u0061\u006cs\u0065";};return _abb ,nil ;};func (_gfdd ST_TrueFalseBlank )String ()string {switch _gfdd {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 (_fgb ST_AlgClass )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_afd :=_g .Attr {};_afd .Name =name ;switch _fgb {case ST_AlgClassUnset :_afd .Value ="";case ST_AlgClassHash :_afd .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_afd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _afd ,nil ;};func (_fgbc *ST_XAlign )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ade ,_ebg :=d .Token ();if _ebg !=nil {return _ebg ;};if _gfc ,_gbe :=_ade .(_g .EndElement );_gbe &&_gfc .Name ==start .Name {*_fgbc =1;return nil ;};if _bbcf ,_dcg :=_ade .(_g .CharData );!_dcg {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ade );}else {switch string (_bbcf ){case "":*_fgbc =0;case "\u006c\u0065\u0066\u0074":*_fgbc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgbc =2;case "\u0072\u0069\u0067h\u0074":*_fgbc =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fgbc =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fgbc =5;};};_ade ,_ebg =d .Token ();if _ebg !=nil {return _ebg ;};if _feg ,_geg :=_ade .(_g .EndElement );_geg &&_feg .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ade );};func (_cec ST_CryptProv )Validate ()error {return _cec .ValidateWithPath ("")};func (_edf *ST_CryptProv )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_edf =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_edf =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_edf =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_edf =3;};return nil ;};func (_gb ST_CalendarType )ValidateWithPath (path string )error {switch _gb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gb ));};return nil ;};func (_bc ST_AlgClass )Validate ()error {return _bc .ValidateWithPath ("")};func (_aca ST_AlgType )Validate ()error {return _aca .ValidateWithPath ("")}; +package sharedTypes ;import (_e "encoding/xml";_b "fmt";_d "regexp";);var ST_UniversalMeasurePatternRe =_d .MustCompile (ST_UniversalMeasurePattern );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";const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);func (_adc *ST_YAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgg ,_cde :=d .Token ();if _cde !=nil {return _cde ;};if _dbd ,_gaf :=_cgg .(_e .EndElement );_gaf &&_dbd .Name ==start .Name {*_adc =1;return nil ;};if _cc ,_gdg :=_cgg .(_e .CharData );!_gdg {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",_cgg );}else {switch string (_cc ){case "":*_adc =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_adc =1;case "\u0074\u006f\u0070":*_adc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adc =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_adc =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_adc =6;};};_cgg ,_cde =d .Token ();if _cde !=nil {return _cde ;};if _gbe ,_aec :=_cgg .(_e .EndElement );_aec &&_gbe .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",_cgg );};func (_gae ST_ConformanceClass )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfd :=_e .Attr {};_bfd .Name =name ;switch _gae {case ST_ConformanceClassUnset :_bfd .Value ="";case ST_ConformanceClassStrict :_bfd .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_bfd .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _bfd ,nil ;};func (_ebd ST_TrueFalseBlank )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ebd .String (),start );};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";func (_fd ST_AlgClass )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ef :=_e .Attr {};_ef .Name =name ;switch _fd {case ST_AlgClassUnset :_ef .Value ="";case ST_AlgClassHash :_ef .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_ef .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ef ,nil ;};func (_ge *ST_CryptProv )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ge =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_ge =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_ge =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ge =3;};return nil ;};func (_fdd *ST_AlgClass )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbf ,_bea :=d .Token ();if _bea !=nil {return _bea ;};if _ba ,_fee :=_gbf .(_e .EndElement );_fee &&_ba .Name ==start .Name {*_fdd =1;return nil ;};if _ffc ,_ddd :=_gbf .(_e .CharData );!_ddd {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",_gbf );}else {switch string (_ffc ){case "":*_fdd =0;case "\u0068\u0061\u0073\u0068":*_fdd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fdd =2;};};_gbf ,_bea =d .Token ();if _bea !=nil {return _bea ;};if _ad ,_eaf :=_gbf .(_e .EndElement );_eaf &&_ad .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",_gbf );};type ST_XAlign byte ;func (_dgcb *ST_YAlign )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dgcb =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_dgcb =1;case "\u0074\u006f\u0070":*_dgcb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgcb =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dgcb =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dgcb =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dgcb =6;};return nil ;};var ST_PositiveUniversalMeasurePatternRe =_d .MustCompile (ST_PositiveUniversalMeasurePattern );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";type ST_CalendarType byte ;func (_ede ST_VerticalAlignRun )String ()string {switch _ede {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 (_bff *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bff =0;case "\u0074":*_bff =1;case "\u0066":*_bff =2;case "\u0074\u0072\u0075\u0065":*_bff =3;case "\u0066\u0061\u006cs\u0065":*_bff =4;case "\u0054\u0072\u0075\u0065":*_bff =6;case "\u0046\u0061\u006cs\u0065":*_bff =7;};return nil ;};func (_egf ST_CryptProv )ValidateWithPath (path string )error {switch _egf {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 (_egf ));};return nil ;};func (_age ST_AlgType )Validate ()error {return _age .ValidateWithPath ("")};func (_agg ST_TrueFalseBlank )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fce :=_e .Attr {};_fce .Name =name ;switch _agg {case ST_TrueFalseBlankUnset :_fce .Value ="";case ST_TrueFalseBlankT :_fce .Value ="\u0074";case ST_TrueFalseBlankF :_fce .Value ="\u0066";case ST_TrueFalseBlankTrue :_fce .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_fce .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_fce .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_fce .Value ="\u0046\u0061\u006cs\u0065";};return _fce ,nil ;};type ST_OnOff1 byte ;func (_ga ST_AlgClass )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ga .String (),start );};func (_dfa *ST_CalendarType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eb ,_ec :=d .Token ();if _ec !=nil {return _ec ;};if _fc ,_dd :=_eb .(_e .EndElement );_dd &&_fc .Name ==start .Name {*_dfa =1;return nil ;};if _ca ,_gb :=_eb .(_e .CharData );!_gb {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",_eb );}else {switch string (_ca ){case "":*_dfa =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_dfa =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_dfa =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_dfa =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_dfa =4;case "\u0068\u0069\u006ar\u0069":*_dfa =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_dfa =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_dfa =7;case "\u006a\u0061\u0070a\u006e":*_dfa =8;case "\u0074\u0068\u0061\u0069":*_dfa =9;case "\u006b\u006f\u0072e\u0061":*_dfa =10;case "\u0073\u0061\u006b\u0061":*_dfa =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_dfa =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_dfa =13;case "\u006e\u006f\u006e\u0065":*_dfa =14;};};_eb ,_ec =d .Token ();if _ec !=nil {return _ec ;};if _ff ,_gf :=_eb .(_e .EndElement );_gf &&_ff .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",_eb );};func (_dff ST_CryptProv )String ()string {switch _dff {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 (_eed ST_OnOff1 )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bda :=_e .Attr {};_bda .Name =name ;switch _eed {case ST_OnOff1Unset :_bda .Value ="";case ST_OnOff1On :_bda .Value ="\u006f\u006e";case ST_OnOff1Off :_bda .Value ="\u006f\u0066\u0066";};return _bda ,nil ;};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 (_bde *ST_AlgType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ag ,_cd :=d .Token ();if _cd !=nil {return _cd ;};if _aag ,_dfb :=_ag .(_e .EndElement );_dfb &&_aag .Name ==start .Name {*_bde =1;return nil ;};if _bbc ,_eef :=_ag .(_e .CharData );!_eef {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",_ag );}else {switch string (_bbc ){case "":*_bde =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_bde =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bde =2;};};_ag ,_cd =d .Token ();if _cd !=nil {return _cd ;};if _bcc ,_gea :=_ag .(_e .EndElement );_gea &&_bcc .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",_ag );};const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";func (_ace ST_OnOff1 )Validate ()error {return _ace .ValidateWithPath ("")};func (_ega ST_VerticalAlignRun )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddb :=_e .Attr {};_ddb .Name =name ;switch _ega {case ST_VerticalAlignRunUnset :_ddb .Value ="";case ST_VerticalAlignRunBaseline :_ddb .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_ddb .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_ddb .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _ddb ,nil ;};type ST_ConformanceClass byte ;func (_da ST_CalendarType )String ()string {switch _da {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 (_bg ST_OnOff )String ()string {if _bg .Bool !=nil {return _b .Sprintf ("\u0025\u0076",*_bg .Bool );};if _bg .ST_OnOff1 !=ST_OnOff1Unset {return _bg .ST_OnOff1 .String ();};return "";};func (_ce *ST_CalendarType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ce =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_ce =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_ce =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_ce =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_ce =4;case "\u0068\u0069\u006ar\u0069":*_ce =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_ce =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_ce =7;case "\u006a\u0061\u0070a\u006e":*_ce =8;case "\u0074\u0068\u0061\u0069":*_ce =9;case "\u006b\u006f\u0072e\u0061":*_ce =10;case "\u0073\u0061\u006b\u0061":*_ce =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_ce =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_ce =13;case "\u006e\u006f\u006e\u0065":*_ce =14;};return nil ;};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 (_bd ST_AlgClass )ValidateWithPath (path string )error {switch _bd {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 (_bd ));};return nil ;};func (_ffa *ST_ConformanceClass )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eedec ,_aed :=d .Token ();if _aed !=nil {return _aed ;};if _dab ,_beb :=_eedec .(_e .EndElement );_beb &&_dab .Name ==start .Name {*_ffa =1;return nil ;};if _bed ,_deg :=_eedec .(_e .CharData );!_deg {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",_eedec );}else {switch string (_bed ){case "":*_ffa =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_ffa =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_ffa =2;};};_eedec ,_aed =d .Token ();if _aed !=nil {return _aed ;};if _cdb ,_abce :=_eedec .(_e .EndElement );_abce &&_cdb .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",_eedec );};func (_cf ST_OnOff1 )String ()string {switch _cf {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};var ST_PercentagePatternRe =_d .MustCompile (ST_PercentagePattern );type ST_TrueFalse byte ;func (_begff ST_ConformanceClass )ValidateWithPath (path string )error {switch _begff {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 (_begff ));};return nil ;};func (_aae *ST_TrueFalse )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbbc ,_ffcb :=d .Token ();if _ffcb !=nil {return _ffcb ;};if _abg ,_dda :=_gbbc .(_e .EndElement );_dda &&_abg .Name ==start .Name {*_aae =1;return nil ;};if _gbc ,_bgc :=_gbbc .(_e .CharData );!_bgc {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",_gbbc );}else {switch string (_gbc ){case "":*_aae =0;case "\u0074":*_aae =1;case "\u0066":*_aae =2;case "\u0074\u0072\u0075\u0065":*_aae =3;case "\u0066\u0061\u006cs\u0065":*_aae =4;};};_gbbc ,_ffcb =d .Token ();if _ffcb !=nil {return _ffcb ;};if _eeba ,_bcb :=_gbbc .(_e .EndElement );_bcb &&_eeba .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",_gbbc );};func (_begf ST_YAlign )ValidateWithPath (path string )error {switch _begf {case 0,1,2,3,4,5,6: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 (_begf ));};return nil ;};func (_cae ST_XAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cae .String (),start );};func (_cad ST_AlgType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgf :=_e .Attr {};_dgf .Name =name ;switch _cad {case ST_AlgTypeUnset :_dgf .Value ="";case ST_AlgTypeTypeAny :_dgf .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_dgf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dgf ,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;);func (_de ST_CryptProv )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ecd :=_e .Attr {};_ecd .Name =name ;switch _de {case ST_CryptProvUnset :_ecd .Value ="";case ST_CryptProvRsaAES :_ecd .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_ecd .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_ecd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ecd ,nil ;};func (_ed ST_CalendarType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ed .String (),start );};func (_edf ST_YAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edf .String (),start );};func (_aca ST_TrueFalse )ValidateWithPath (path string )error {switch _aca {case 0,1,2,3,4: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 (_aca ));};return nil ;};func (_gfa ST_CryptProv )Validate ()error {return _gfa .ValidateWithPath ("")};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);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";const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025";func (_afeg ST_TrueFalse )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cga :=_e .Attr {};_cga .Name =name ;switch _afeg {case ST_TrueFalseUnset :_cga .Value ="";case ST_TrueFalseT :_cga .Value ="\u0074";case ST_TrueFalseF :_cga .Value ="\u0066";case ST_TrueFalseTrue :_cga .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_cga .Value ="\u0066\u0061\u006cs\u0065";};return _cga ,nil ;};func (_fbe *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fbe =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_fbe =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_fbe =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_fbe =3;};return nil ;};func (_cba ST_AlgType )String ()string {switch _cba {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_dg *ST_OnOff )Validate ()error {return _dg .ValidateWithPath ("")};func (_cbc ST_ConformanceClass )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbc .String (),start );};func (_gegb ST_TrueFalse )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gegb .String (),start );};func (_gcg *ST_XAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddc ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ;};if _dddf ,_def :=_ddc .(_e .EndElement );_def &&_dddf .Name ==start .Name {*_gcg =1;return nil ;};if _fabf ,_dcd :=_ddc .(_e .CharData );!_dcd {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",_ddc );}else {switch string (_fabf ){case "":*_gcg =0;case "\u006c\u0065\u0066\u0074":*_gcg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gcg =2;case "\u0072\u0069\u0067h\u0074":*_gcg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gcg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gcg =5;};};_ddc ,_dcb =d .Token ();if _dcb !=nil {return _dcb ;};if _cbe ,_dgdg :=_ddc .(_e .EndElement );_dgdg &&_cbe .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",_ddc );};func (_cda *ST_OnOff1 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfe ,_ffb :=d .Token ();if _ffb !=nil {return _ffb ;};if _afe ,_ged :=_bfe .(_e .EndElement );_ged &&_afe .Name ==start .Name {*_cda =1;return nil ;};if _dde ,_acc :=_bfe .(_e .CharData );!_acc {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",_bfe );}else {switch string (_dde ){case "":*_cda =0;case "\u006f\u006e":*_cda =1;case "\u006f\u0066\u0066":*_cda =2;};};_bfe ,_ffb =d .Token ();if _ffb !=nil {return _ffb ;};if _fg ,_eeb :=_bfe .(_e .EndElement );_eeb &&_fg .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",_bfe );};func (_fab *ST_CryptProv )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_baa ,_bf :=d .Token ();if _bf !=nil {return _bf ;};if _fdb ,_gbb :=_baa .(_e .EndElement );_gbb &&_fdb .Name ==start .Name {*_fab =1;return nil ;};if _gff ,_ab :=_baa .(_e .CharData );!_ab {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",_baa );}else {switch string (_gff ){case "":*_fab =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_fab =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_fab =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fab =3;};};_baa ,_bf =d .Token ();if _bf !=nil {return _bf ;};if _dc ,_feg :=_baa .(_e .EndElement );_feg &&_dc .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",_baa );}; // ST_TwipsMeasure is a union type -type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_abe *ST_YAlign )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abe =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_abe =1;case "\u0074\u006f\u0070":*_abe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abe =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_abe =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_abe =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_abe =6;};return nil ;};func (_fgag *ST_OnOff1 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgb ,_geb :=d .Token ();if _geb !=nil {return _geb ;};if _dab ,_gfgb :=_cgb .(_g .EndElement );_gfgb &&_dab .Name ==start .Name {*_fgag =1;return nil ;};if _ecd ,_ggg :=_cgb .(_g .CharData );!_ggg {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgb );}else {switch string (_ecd ){case "":*_fgag =0;case "\u006f\u006e":*_fgag =1;case "\u006f\u0066\u0066":*_fgag =2;};};_cgb ,_geb =d .Token ();if _geb !=nil {return _geb ;};if _debf ,_adc :=_cgb .(_g .EndElement );_adc &&_debf .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgb );};func (_cb ST_TwipsMeasure )String ()string {if _cb .ST_UnsignedDecimalNumber !=nil {return _da .Sprintf ("\u0025\u0076",*_cb .ST_UnsignedDecimalNumber );};if _cb .ST_PositiveUniversalMeasure !=nil {return _da .Sprintf ("\u0025\u0076",*_cb .ST_PositiveUniversalMeasure );};return "";};func (_ee ST_OnOff )String ()string {if _ee .Bool !=nil {return _da .Sprintf ("\u0025\u0076",*_ee .Bool );};if _ee .ST_OnOff1 !=ST_OnOff1Unset {return _ee .ST_OnOff1 .String ();};return "";};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_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 (_gaa ST_OnOff1 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gaa .String (),start );};type ST_XAlign byte ;func (_bg ST_TrueFalse )String ()string {switch _bg {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 "";};func (_bgd *ST_VerticalAlignRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgda ,_dea :=d .Token ();if _dea !=nil {return _dea ;};if _eddg ,_efea :=_bgda .(_g .EndElement );_efea &&_eddg .Name ==start .Name {*_bgd =1;return nil ;};if _cfb ,_gcc :=_bgda .(_g .CharData );!_gcc {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgda );}else {switch string (_cfb ){case "":*_bgd =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_bgd =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_bgd =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_bgd =3;};};_bgda ,_dea =d .Token ();if _dea !=nil {return _dea ;};if _ca ,_fbb :=_bgda .(_g .EndElement );_fbb &&_ca .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgda );};func (_ec ST_AlgClass )String ()string {switch _ec {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_gd ST_TwipsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gd .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_g .CharData (_da .Sprintf ("\u0025\u0064",*_gd .ST_UnsignedDecimalNumber )));};if _gd .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_gd .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};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";const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025"; +type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_ae ST_AlgType )ValidateWithPath (path string )error {switch _ae {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 (_ae ));};return nil ;};func (_egd *ST_ConformanceClass )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egd =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_egd =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_egd =2;};return nil ;};func (_g *ST_TwipsMeasure )ValidateWithPath (path string )error {_ac :=[]string {};if _g .ST_UnsignedDecimalNumber !=nil {_ac =append (_ac ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _g .ST_PositiveUniversalMeasure !=nil {_ac =append (_ac ,"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 (_ac )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ac );};return nil ;};func (_f ST_OnOff )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _f .Bool !=nil {e .EncodeToken (_e .CharData (_b .Sprintf ("\u0025\u0064",_gc (*_f .Bool ))));};if _f .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_e .CharData (_f .ST_OnOff1 .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type ST_AlgClass byte ;func (_fa ST_CryptProv )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fa .String (),start );};func (_dgc ST_TrueFalse )String ()string {switch _dgc {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_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 (_egfc ST_TrueFalse )Validate ()error {return _egfc .ValidateWithPath ("")};func (_abc *ST_XAlign )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_abc =0;case "\u006c\u0065\u0066\u0074":*_abc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abc =2;case "\u0072\u0069\u0067h\u0074":*_abc =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_abc =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_abc =5;};return nil ;};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_af :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_ee :=true ;_af .Bool =&_ee ;default:_c :=false ;_af .Bool =&_c ;};return _af ,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";type ST_CryptProv byte ;const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func (_gfaa *ST_AlgType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gfaa =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_gfaa =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfaa =2;};return nil ;};type ST_AlgType byte ;func (_ea ST_CalendarType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bcg :=_e .Attr {};_bcg .Name =name ;switch _ea {case ST_CalendarTypeUnset :_bcg .Value ="";case ST_CalendarTypeGregorian :_bcg .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_bcg .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_bcg .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case ST_CalendarTypeGregorianArabic :_bcg .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_bcg .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_bcg .Value ="\u0068\u0065\u0062\u0072\u0065\u0077";case ST_CalendarTypeTaiwan :_bcg .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_bcg .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_bcg .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_bcg .Value ="\u006b\u006f\u0072e\u0061";case ST_CalendarTypeSaka :_bcg .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_bcg .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_bcg .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case ST_CalendarTypeNone :_bcg .Value ="\u006e\u006f\u006e\u0065";};return _bcg ,nil ;};func (_eae ST_YAlign )Validate ()error {return _eae .ValidateWithPath ("")};type ST_TrueFalseBlank byte ;func (_beg *ST_TrueFalseBlank )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgb ,_gfd :=d .Token ();if _gfd !=nil {return _gfd ;};if _acg ,_fde :=_dgb .(_e .EndElement );_fde &&_acg .Name ==start .Name {*_beg =1;return nil ;};if _aee ,_dgg :=_dgb .(_e .CharData );!_dgg {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",_dgb );}else {switch string (_aee ){case "":*_beg =0;case "\u0074":*_beg =1;case "\u0066":*_beg =2;case "\u0074\u0072\u0075\u0065":*_beg =3;case "\u0066\u0061\u006cs\u0065":*_beg =4;case "\u0054\u0072\u0075\u0065":*_beg =6;case "\u0046\u0061\u006cs\u0065":*_beg =7;};};_dgb ,_gfd =d .Token ();if _gfd !=nil {return _gfd ;};if _agc ,_ecdd :=_dgb .(_e .EndElement );_ecdd &&_agc .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",_dgb );};func (_acd ST_TwipsMeasure )String ()string {if _acd .ST_UnsignedDecimalNumber !=nil {return _b .Sprintf ("\u0025\u0076",*_acd .ST_UnsignedDecimalNumber );};if _acd .ST_PositiveUniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_acd .ST_PositiveUniversalMeasure );};return "";};var ST_PositiveFixedPercentagePatternRe =_d .MustCompile (ST_PositiveFixedPercentagePattern );const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_caa ST_VerticalAlignRun )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_caa .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 (_feb ST_XAlign )Validate ()error {return _feb .ValidateWithPath ("")};func (_cb ST_CalendarType )ValidateWithPath (path string )error {switch _cb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14: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 (_cb ));};return nil ;};func (_aaeg ST_ConformanceClass )String ()string {switch _aaeg {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 (_be *ST_OnOff )ValidateWithPath (path string )error {_bc :=[]string {};if _be .Bool !=nil {_bc =append (_bc ,"\u0042\u006f\u006f\u006c");};if _be .ST_OnOff1 !=ST_OnOff1Unset {_bc =append (_bc ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_bc )> 1{return _b .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bc );};return nil ;};func (_dgd ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _dgd {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 (_dgd ));};return nil ;};func (_gg *ST_VerticalAlignRun )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcg ,_daa :=d .Token ();if _daa !=nil {return _daa ;};if _ffg ,_gd :=_dcg .(_e .EndElement );_gd &&_ffg .Name ==start .Name {*_gg =1;return nil ;};if _bbca ,_bfb :=_dcg .(_e .CharData );!_bfb {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",_dcg );}else {switch string (_bbca ){case "":*_gg =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_gg =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_gg =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_gg =3;};};_dcg ,_daa =d .Token ();if _daa !=nil {return _daa ;};if _db ,_dce :=_dcg .(_e .EndElement );_dce &&_db .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",_dcg );};func (_cdf ST_OnOff1 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cdf .String (),start );};func (_beaa ST_AlgClass )String ()string {switch _beaa {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_cg ST_OnOff1 )ValidateWithPath (path string )error {switch _cg {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 (_cg ));};return nil ;};func (_fb ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _fb {case 0,1,2,3,4,6,7: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 (_fb ));};return nil ;};func (_gca ST_AlgClass )Validate ()error {return _gca .ValidateWithPath ("")};var ST_PositivePercentagePatternRe =_d .MustCompile (ST_PositivePercentagePattern );func (_ada ST_ConformanceClass )Validate ()error {return _ada .ValidateWithPath ("")};func (_eede *ST_TrueFalse )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eede =0;case "\u0074":*_eede =1;case "\u0066":*_eede =2;case "\u0074\u0072\u0075\u0065":*_eede =3;case "\u0066\u0061\u006cs\u0065":*_eede =4;};return nil ;};type ST_VerticalAlignRun byte ;func (_fe *ST_TwipsMeasure )Validate ()error {return _fe .ValidateWithPath ("")};func (_eff ST_TrueFalseBlank )String ()string {switch _eff {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 (_geg ST_AlgType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_geg .String (),start );};type ST_YAlign byte ;func _gc (_eg bool )uint8 {if _eg {return 1;};return 0;};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);var ST_FixedPercentagePatternRe =_d .MustCompile (ST_FixedPercentagePattern );var ST_GuidPatternRe =_d .MustCompile (ST_GuidPattern );func (_effe ST_VerticalAlignRun )Validate ()error {return _effe .ValidateWithPath ("")}; // ST_OnOff is a union type -type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};var ST_UniversalMeasurePatternRe =_b .MustCompile (ST_UniversalMeasurePattern );func (_be ST_YAlign )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbb :=_g .Attr {};_bbb .Name =name ;switch _be {case ST_YAlignUnset :_bbb .Value ="";case ST_YAlignInline :_bbb .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_bbb .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_bbb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_bbb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_bbb .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_bbb .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bbb ,nil ;};func (_adef *ST_ConformanceClass )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bd ,_cfge :=d .Token ();if _cfge !=nil {return _cfge ;};if _aab ,_fce :=_bd .(_g .EndElement );_fce &&_aab .Name ==start .Name {*_adef =1;return nil ;};if _debd ,_dee :=_bd .(_g .CharData );!_dee {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bd );}else {switch string (_debd ){case "":*_adef =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_adef =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_adef =2;};};_bd ,_cfge =d .Token ();if _cfge !=nil {return _cfge ;};if _dfb ,_dbc :=_bd .(_g .EndElement );_dbc &&_dfb .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bd );};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 (_gc *ST_TwipsMeasure )Validate ()error {return _gc .ValidateWithPath ("")};func (_ge ST_AlgClass )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ge .String (),start );};func (_fee ST_XAlign )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gga :=_g .Attr {};_gga .Name =name ;switch _fee {case ST_XAlignUnset :_gga .Value ="";case ST_XAlignLeft :_gga .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_gga .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_gga .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_gga .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_gga .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _gga ,nil ;};func (_gde ST_CryptProv )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gde .String (),start );};func (_eeg ST_TrueFalse )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eeg .String (),start );};type ST_ConformanceClass byte ;func (_bce ST_ConformanceClass )ValidateWithPath (path string )error {switch _bce {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bce ));};return nil ;};func (_efe ST_TrueFalseBlank )Validate ()error {return _efe .ValidateWithPath ("")};func (_eef *ST_AlgClass )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dd ,_ae :=d .Token ();if _ae !=nil {return _ae ;};if _ce ,_ga :=_dd .(_g .EndElement );_ga &&_ce .Name ==start .Name {*_eef =1;return nil ;};if _cde ,_cc :=_dd .(_g .CharData );!_cc {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dd );}else {switch string (_cde ){case "":*_eef =0;case "\u0068\u0061\u0073\u0068":*_eef =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_eef =2;};};_dd ,_ae =d .Token ();if _ae !=nil {return _ae ;};if _dbe ,_fc :=_dd .(_g .EndElement );_fc &&_dbe .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dd );};func (_df *ST_TwipsMeasure )ValidateWithPath (path string )error {_c :=[]string {};if _df .ST_UnsignedDecimalNumber !=nil {_c =append (_c ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _df .ST_PositiveUniversalMeasure !=nil {_c =append (_c ,"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 (_c )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_c );};return nil ;};func (_afa ST_OnOff1 )String ()string {switch _afa {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};func (_ebd ST_YAlign )String ()string {switch _ebd {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 (_bag ST_VerticalAlignRun )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbf :=_g .Attr {};_fbf .Name =name ;switch _bag {case ST_VerticalAlignRunUnset :_fbf .Value ="";case ST_VerticalAlignRunBaseline :_fbf .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_fbf .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_fbf .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _fbf ,nil ;};func (_ddd ST_OnOff1 )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgb :=_g .Attr {};_dgb .Name =name ;switch _ddd {case ST_OnOff1Unset :_dgb .Value ="";case ST_OnOff1On :_dgb .Value ="\u006f\u006e";case ST_OnOff1Off :_dgb .Value ="\u006f\u0066\u0066";};return _dgb ,nil ;};func (_fcc ST_VerticalAlignRun )String ()string {switch _fcc {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 (_abg ST_YAlign )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abg .String (),start );};func (_fbg ST_TrueFalseBlank )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfb :=_g .Attr {};_bfb .Name =name ;switch _fbg {case ST_TrueFalseBlankUnset :_bfb .Value ="";case ST_TrueFalseBlankT :_bfb .Value ="\u0074";case ST_TrueFalseBlankF :_bfb .Value ="\u0066";case ST_TrueFalseBlankTrue :_bfb .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_bfb .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_bfb .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_bfb .Value ="\u0046\u0061\u006cs\u0065";};return _bfb ,nil ;};func (_gcf ST_YAlign )Validate ()error {return _gcf .ValidateWithPath ("")};func (_gfa *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfa =0;case "\u0074":*_gfa =1;case "\u0066":*_gfa =2;case "\u0074\u0072\u0075\u0065":*_gfa =3;case "\u0066\u0061\u006cs\u0065":*_gfa =4;case "\u0054\u0072\u0075\u0065":*_gfa =6;case "\u0046\u0061\u006cs\u0065":*_gfa =7;};return nil ;};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func (_bf ST_CryptProv )ValidateWithPath (path string )error {switch _bf {case 0,1,2,3:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bf ));};return nil ;};func (_agc *ST_OnOff1 )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agc =0;case "\u006f\u006e":*_agc =1;case "\u006f\u0066\u0066":*_agc =2;};return nil ;};func (_cge *ST_YAlign )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaae ,_fff :=d .Token ();if _fff !=nil {return _fff ;};if _dbf ,_bcc :=_gaae .(_g .EndElement );_bcc &&_dbf .Name ==start .Name {*_cge =1;return nil ;};if _ace ,_efa :=_gaae .(_g .CharData );!_efa {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaae );}else {switch string (_ace ){case "":*_cge =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_cge =1;case "\u0074\u006f\u0070":*_cge =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cge =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cge =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_cge =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_cge =6;};};_gaae ,_fff =d .Token ();if _fff !=nil {return _fff ;};if _daae ,_fbc :=_gaae .(_g .EndElement );_fbc &&_daae .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaae );};var ST_PositiveUniversalMeasurePatternRe =_b .MustCompile (ST_PositiveUniversalMeasurePattern );func (_gcbf ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _gcbf {case 0,1,2,3,4,6,7:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbf ));};return nil ;};func (_gfg *ST_CalendarType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfg =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_gfg =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_gfg =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_gfg =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_gfg =4;case "\u0068\u0069\u006ar\u0069":*_gfg =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_gfg =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_gfg =7;case "\u006a\u0061\u0070a\u006e":*_gfg =8;case "\u0074\u0068\u0061\u0069":*_gfg =9;case "\u006b\u006f\u0072e\u0061":*_gfg =10;case "\u0073\u0061\u006b\u0061":*_gfg =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_gfg =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_gfg =13;case "\u006e\u006f\u006e\u0065":*_gfg =14;};return nil ;};func (_faae *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_faae =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_faae =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_faae =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_faae =3;};return nil ;};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_TrueFalseBlank byte ;var ST_PositivePercentagePatternRe =_b .MustCompile (ST_PositivePercentagePattern );func (_dcf *ST_CalendarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bb ,_fd :=d .Token ();if _fd !=nil {return _fd ;};if _dg ,_fa :=_bb .(_g .EndElement );_fa &&_dg .Name ==start .Name {*_dcf =1;return nil ;};if _af ,_ad :=_bb .(_g .CharData );!_ad {return _da .Errorf ("\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 (_af ){case "":*_dcf =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_dcf =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_dcf =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_dcf =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_dcf =4;case "\u0068\u0069\u006ar\u0069":*_dcf =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_dcf =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_dcf =7;case "\u006a\u0061\u0070a\u006e":*_dcf =8;case "\u0074\u0068\u0061\u0069":*_dcf =9;case "\u006b\u006f\u0072e\u0061":*_dcf =10;case "\u0073\u0061\u006b\u0061":*_dcf =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_dcf =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_dcf =13;case "\u006e\u006f\u006e\u0065":*_dcf =14;};};_bb ,_fd =d .Token ();if _fd !=nil {return _fd ;};if _cd ,_ac :=_bb .(_g .EndElement );_ac &&_cd .Name ==start .Name {return nil ;};return _da .Errorf ("\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 );};func (_dad ST_CalendarType )String ()string {switch _dad {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_VerticalAlignRun byte ;type ST_AlgClass byte ;func (_feb ST_VerticalAlignRun )Validate ()error {return _feb .ValidateWithPath ("")};func (_gee *ST_AlgType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gee =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_gee =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gee =2;};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 (_afe ST_ConformanceClass )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efd :=_g .Attr {};_efd .Name =name ;switch _afe {case ST_ConformanceClassUnset :_efd .Value ="";case ST_ConformanceClassStrict :_efd .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_efd .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _efd ,nil ;};func (_cbb *ST_TrueFalse )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbb =0;case "\u0074":*_cbb =1;case "\u0066":*_cbb =2;case "\u0074\u0072\u0075\u0065":*_cbb =3;case "\u0066\u0061\u006cs\u0065":*_cbb =4;};return nil ;};func (_eddf ST_XAlign )ValidateWithPath (path string )error {switch _eddf {case 0,1,2,3,4,5:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eddf ));};return nil ;};func (_a ST_CalendarType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_db :=_g .Attr {};_db .Name =name ;switch _a {case ST_CalendarTypeUnset :_db .Value ="";case ST_CalendarTypeGregorian :_db .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_db .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_db .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case ST_CalendarTypeGregorianArabic :_db .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_db .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_db .Value ="\u0068\u0065\u0062\u0072\u0065\u0077";case ST_CalendarTypeTaiwan :_db .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_db .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_db .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_db .Value ="\u006b\u006f\u0072e\u0061";case ST_CalendarTypeSaka :_db .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_db .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_db .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case ST_CalendarTypeNone :_db .Value ="\u006e\u006f\u006e\u0065";};return _db ,nil ;};var ST_GuidPatternRe =_b .MustCompile (ST_GuidPattern );func (_ecdc ST_ConformanceClass )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecdc .String (),start );};func (_ced ST_AlgType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ced .String (),start );};func (_abf *ST_TrueFalse )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fe ,_fb :=d .Token ();if _fb !=nil {return _fb ;};if _cgg ,_bcf :=_fe .(_g .EndElement );_bcf &&_cgg .Name ==start .Name {*_abf =1;return nil ;};if _ddc ,_ff :=_fe .(_g .CharData );!_ff {return _da .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fe );}else {switch string (_ddc ){case "":*_abf =0;case "\u0074":*_abf =1;case "\u0066":*_abf =2;case "\u0074\u0072\u0075\u0065":*_abf =3;case "\u0066\u0061\u006cs\u0065":*_abf =4;};};_fe ,_fb =d .Token ();if _fb !=nil {return _fb ;};if _eff ,_cdg :=_fe .(_g .EndElement );_cdg &&_eff .Name ==start .Name {return nil ;};return _da .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fe );};type ST_OnOff1 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 (_gda ST_XAlign )String ()string {switch _gda {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 (_cbg ST_AlgClass )ValidateWithPath (path string )error {switch _cbg {case 0,1,2:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbg ));};return nil ;};func (_aeb ST_AlgType )String ()string {switch _aeb {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};var ST_PercentagePatternRe =_b .MustCompile (ST_PercentagePattern );func (_eb ST_TrueFalse )Validate ()error {return _eb .ValidateWithPath ("")};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_ed :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_dfd :=true ;_ed .Bool =&_dfd ;default:_gf :=false ;_ed .Bool =&_gf ;};return _ed ,nil ;};func (_de *ST_OnOff )ValidateWithPath (path string )error {_e :=[]string {};if _de .Bool !=nil {_e =append (_e ,"\u0042\u006f\u006f\u006c");};if _de .ST_OnOff1 !=ST_OnOff1Unset {_e =append (_e ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_e )> 1{return _da .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_e );};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 (_ded ST_YAlign )ValidateWithPath (path string )error {switch _ded {case 0,1,2,3,4,5,6:default:return _da .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ded ));};return nil ;};type ST_YAlign byte ; \ No newline at end of file +type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_df ST_TwipsMeasure )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _df .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_e .CharData (_b .Sprintf ("\u0025\u0064",*_df .ST_UnsignedDecimalNumber )));};if _df .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_e .CharData (*_df .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_ffe ST_YAlign )String ()string {switch _ffe {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 "";};const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);func (_ecc ST_XAlign )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgb :=_e .Attr {};_bgb .Name =name ;switch _ecc {case ST_XAlignUnset :_bgb .Value ="";case ST_XAlignLeft :_bgb .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_bgb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_XAlignRight :_bgb .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_bgb .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_bgb .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bgb ,nil ;};func (_gef ST_XAlign )ValidateWithPath (path string )error {switch _gef {case 0,1,2,3,4,5: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 (_gef ));};return nil ;};func (_eea *ST_OnOff1 )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eea =0;case "\u006f\u006e":*_eea =1;case "\u006f\u0066\u0066":*_eea =2;};return nil ;};func (_ffd ST_YAlign )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fag :=_e .Attr {};_fag .Name =name ;switch _ffd {case ST_YAlignUnset :_fag .Value ="";case ST_YAlignInline :_fag .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_fag .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_fag .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_fag .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_fag .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_fag .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _fag ,nil ;};func (_aa ST_CalendarType )Validate ()error {return _aa .ValidateWithPath ("")};func (_ebg ST_XAlign )String ()string {switch _ebg {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 (_bb *ST_AlgClass )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bb =0;case "\u0068\u0061\u0073\u0068":*_bb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bb =2;};return nil ;};func (_ageb ST_TrueFalseBlank )Validate ()error {return _ageb .ValidateWithPath ("")}; \ 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 aab7714042..fd99fa4c47 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 (_cb "encoding/xml";_cf "fmt";_cg "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/common/logger";_a "regexp";); +package content_types ;import (_fd "encoding/xml";_b "fmt";_g "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";_c "regexp";);func (_e *CT_Override )MarshalXML (e *_fd .Encoder ,start _fd .StartElement )error {start .Attr =append (start .Attr ,_fd .Attr {Name :_fd .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_e .ContentTypeAttr )});start .Attr =append (start .Attr ,_fd .Attr {Name :_fd .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_e .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_fd .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path -func (_gae *CT_Types )ValidateWithPath (path string )error {for _dd ,_ceg :=range _gae .Default {if _bdd :=_ceg .ValidateWithPath (_cf .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_dd ));_bdd !=nil {return _bdd ;};};for _aba ,_fd :=range _gae .Override {if _eedf :=_fd .ValidateWithPath (_cf .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_aba ));_eedf !=nil {return _eedf ;};};return nil ;};type CT_Types struct{Default []*Default ;Override []*Override ;};var ST_ExtensionPatternRe =_a .MustCompile (ST_ExtensionPattern );func (_bb *CT_Types )MarshalXML (e *_cb .Encoder ,start _cb .StartElement )error {e .EncodeToken (start );if _bb .Default !=nil {_gg :=_cb .StartElement {Name :_cb .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_ee :=range _bb .Default {e .EncodeElement (_ee ,_gg );};};if _bb .Override !=nil {_bf :=_cb .StartElement {Name :_cb .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_bd :=range _bb .Override {e .EncodeElement (_bd ,_bf );};};e .EncodeToken (_cb .EndElement {Name :start .Name });return nil ;};func NewOverride ()*Override {_bg :=&Override {};_bg .CT_Override =*NewCT_Override ();return _bg };type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};type Default struct{CT_Default };func (_bfd *Override )UnmarshalXML (d *_cb .Decoder ,start _cb .StartElement )error {_bfd .CT_Override =*NewCT_Override ();for _ ,_feg :=range start .Attr {if _feg .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_eaa ,_ed :=_feg .Value ,error (nil );if _ed !=nil {return _ed ;};_bfd .ContentTypeAttr =_eaa ;continue ;};if _feg .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_bef ,_eca :=_feg .Value ,error (nil );if _eca !=nil {return _eca ;};_bfd .PartNameAttr =_bef ;continue ;};};for {_dgb ,_efb :=d .Token ();if _efb !=nil {return _cf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_efb );};if _bbd ,_bba :=_dgb .(_cb .EndElement );_bba &&_bbd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Override and its children +func (_efe *Override )Validate ()error {return _efe .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_fgf *Default )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_fgf .CT_Default =*NewCT_Default ();for _ ,_afc :=range start .Attr {if _afc .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_bbg ,_afe :=_afc .Value ,error (nil );if _afe !=nil {return _afe ;};_fgf .ExtensionAttr =_bbg ;continue ;};if _afc .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_agf ,_bd :=_afc .Value ,error (nil );if _bd !=nil {return _bd ;};_fgf .ContentTypeAttr =_agf ;continue ;};};for {_ad ,_be :=d .Token ();if _be !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_be );};if _bgf ,_ga :=_ad .(_fd .EndElement );_ga &&_bgf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Override and its children -func (_aa *CT_Override )Validate ()error {return _aa .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;};func (_ab *CT_Types )UnmarshalXML (d *_cb .Decoder ,start _cb .StartElement )error {_dc :for {_baf ,_ge :=d .Token ();if _ge !=nil {return _ge ;};switch _ec :=_baf .(type ){case _cb .StartElement :switch _ec .Name {case _cb .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_efc :=NewDefault ();if _ea :=d .DecodeElement (_efc ,&_ec );_ea !=nil {return _ea ;};_ab .Default =append (_ab .Default ,_efc );case _cb .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_bbf :=NewOverride ();if _gga :=d .DecodeElement (_bbf ,&_ec );_gga !=nil {return _gga ;};_ab .Override =append (_ab .Override ,_bbf );default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_ec .Name );if _eed :=d .Skip ();_eed !=nil {return _eed ;};};case _cb .EndElement :break _dc ;case _cb .CharData :};};return nil ;};func NewDefault ()*Default {_begc :=&Default {};_begc .CT_Default =*NewCT_Default ();return _begc }; +// ValidateWithPath validates the Override and its children, prefixing error messages with path +func (_abbf *Override )ValidateWithPath (path string )error {if _ec :=_abbf .CT_Override .ValidateWithPath (path );_ec !=nil {return _ec ;};return nil ;};func NewTypes ()*Types {_cb :=&Types {};_cb .CT_Types =*NewCT_Types ();return _cb }; -// Validate validates the Override and its children -func (_add *Override )Validate ()error {return _add .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +// ValidateWithPath validates the Types and its children, prefixing error messages with path +func (_gaf *Types )ValidateWithPath (path string )error {if _fdg :=_gaf .CT_Types .ValidateWithPath (path );_fdg !=nil {return _fdg ;};return nil ;};func NewCT_Override ()*CT_Override {_ba :=&CT_Override {};_ba .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _ba ;};func (_ag *CT_Override )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_ag .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_ffa :=range start .Attr {if _ffa .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fab ,_baa :=_ffa .Value ,error (nil );if _baa !=nil {return _baa ;};_ag .ContentTypeAttr =_fab ;continue ;};if _ffa .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_bac ,_fc :=_ffa .Value ,error (nil );if _fc !=nil {return _fc ;};_ag .PartNameAttr =_bac ;continue ;};};for {_ffd ,_ce :=d .Token ();if _ce !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_ce );};if _ffg ,_ggd :=_ffd .(_fd .EndElement );_ggd &&_ffg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Default and its children -func (_fb *Default )Validate ()error {return _fb .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");};func (_ga *CT_Override )UnmarshalXML (d *_cb .Decoder ,start _cb .StartElement )error {_ga .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_ba :=range start .Attr {if _ba .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ef ,_fe :=_ba .Value ,error (nil );if _fe !=nil {return _fe ;};_ga .ContentTypeAttr =_ef ;continue ;};if _ba .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_feb ,_ac :=_ba .Value ,error (nil );if _ac !=nil {return _ac ;};_ga .PartNameAttr =_feb ;continue ;};};for {_dba ,_ccd :=d .Token ();if _ccd !=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",_ccd );};if _eg ,_bega :=_dba .(_cb .EndElement );_bega &&_eg .Name ==start .Name {break ;};};return nil ;};func (_bfe *Override )MarshalXML (e *_cb .Encoder ,start _cb .StartElement )error {return _bfe .CT_Override .MarshalXML (e ,start );};func NewCT_Default ()*CT_Default {_dg :=&CT_Default {};_dg .ExtensionAttr ="\u0078\u006d\u006c";_dg .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _dg ;};func (_bed *Default )MarshalXML (e *_cb .Encoder ,start _cb .StartElement )error {return _bed .CT_Default .MarshalXML (e ,start );};func (_cegb *Default )UnmarshalXML (d *_cb .Decoder ,start _cb .StartElement )error {_cegb .CT_Default =*NewCT_Default ();for _ ,_fa :=range start .Attr {if _fa .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_adg ,_abf :=_fa .Value ,error (nil );if _abf !=nil {return _abf ;};_cegb .ExtensionAttr =_adg ;continue ;};if _fa .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ggd ,_cff :=_fa .Value ,error (nil );if _cff !=nil {return _cff ;};_cegb .ContentTypeAttr =_ggd ;continue ;};};for {_bc ,_fg :=d .Token ();if _fg !=nil {return _cf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_fg );};if _bafg ,_bafd :=_bc .(_cb .EndElement );_bafd &&_bafg .Name ==start .Name {break ;};};return nil ;};func (_fc *CT_Override )MarshalXML (e *_cb .Encoder ,start _cb .StartElement )error {start .Attr =append (start .Attr ,_cb .Attr {Name :_cb .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_cf .Sprintf ("\u0025\u0076",_fc .ContentTypeAttr )});start .Attr =append (start .Attr ,_cb .Attr {Name :_cb .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_cf .Sprintf ("\u0025\u0076",_fc .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_cb .EndElement {Name :start .Name });return nil ;};func NewCT_Types ()*CT_Types {_ca :=&CT_Types {};return _ca };type Override struct{CT_Override }; +// Validate validates the CT_Override and its children +func (_gf *CT_Override )Validate ()error {return _gf .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};type Types struct{CT_Types };func (_cbd *Types )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_cbd .CT_Types =*NewCT_Types ();_gge :for {_dce ,_eac :=d .Token ();if _eac !=nil {return _eac ;};switch _ge :=_dce .(type ){case _fd .StartElement :switch _ge .Name {case _fd .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_geg :=NewDefault ();if _cbb :=d .DecodeElement (_geg ,&_ge );_cbb !=nil {return _cbb ;};_cbd .Default =append (_cbd .Default ,_geg );case _fd .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_bbf :=NewOverride ();if _bf :=d .DecodeElement (_bbf ,&_ge );_bf !=nil {return _bf ;};_cbd .Override =append (_cbd .Override ,_bbf );default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0079\u0070e\u0073 \u0025\u0076",_ge .Name );if _faee :=d .Skip ();_faee !=nil {return _faee ;};};case _fd .EndElement :break _gge ;case _fd .CharData :};};return nil ;};const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024"; -// Validate validates the Types and its children -func (_beb *Types )Validate ()error {return _beb .ValidateWithPath ("\u0054\u0079\u0070e\u0073")}; +// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path +func (_cdfe *CT_Types )ValidateWithPath (path string )error {for _da ,_fdf :=range _cdfe .Default {if _ea :=_fdf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_da ));_ea !=nil {return _ea ;};};for _fe ,_bace :=range _cdfe .Override {if _gfc :=_bace .ValidateWithPath (_b .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_fe ));_gfc !=nil {return _gfc ;};};return nil ;}; -// ValidateWithPath validates the CT_Default and its children, prefixing error messages with path -func (_da *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_da .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 ,_da .ExtensionAttr );};if !ST_ContentTypePatternRe .MatchString (_da .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 ,_da .ContentTypeAttr );};return nil ;}; +// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path +func (_eb *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_eb .ContentTypeAttr ){return _b .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 ,_eb .ContentTypeAttr );};return nil ;}; // Validate validates the CT_Default and its children -func (_adb *CT_Default )Validate ()error {return _adb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024";func NewCT_Override ()*CT_Override {_ce :=&CT_Override {};_ce .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _ce ;};func (_bea *Types )UnmarshalXML (d *_cb .Decoder ,start _cb .StartElement )error {_bea .CT_Types =*NewCT_Types ();_gc :for {_dfd ,_acg :=d .Token ();if _acg !=nil {return _acg ;};switch _ecb :=_dfd .(type ){case _cb .StartElement :switch _ecb .Name {case _cb .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_agf :=NewDefault ();if _gaeb :=d .DecodeElement (_agf ,&_ecb );_gaeb !=nil {return _gaeb ;};_bea .Default =append (_bea .Default ,_agf );case _cb .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_dae :=NewOverride ();if _bfb :=d .DecodeElement (_dae ,&_ecb );_bfb !=nil {return _bfb ;};_bea .Override =append (_bea .Override ,_dae );default:_d .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0079\u0070e\u0073 \u0025\u0076",_ecb .Name );if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _cb .EndElement :break _gc ;case _cb .CharData :};};return nil ;};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"; - -// ValidateWithPath validates the Default and its children, prefixing error messages with path -func (_adc *Default )ValidateWithPath (path string )error {if _ced :=_adc .CT_Default .ValidateWithPath (path );_ced !=nil {return _ced ;};return nil ;}; +func (_af *CT_Default )Validate ()error {return _af .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};type Default struct{CT_Default }; // Validate validates the CT_Types and its children -func (_ecf *CT_Types )Validate ()error {return _ecf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");}; +func (_faeb *CT_Types )Validate ()error {return _faeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};func NewCT_Default ()*CT_Default {_gg :=&CT_Default {};_gg .ExtensionAttr ="\u0078\u006d\u006c";_gg .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _gg ;};func NewCT_Types ()*CT_Types {_dd :=&CT_Types {};return _dd };func (_d *CT_Default )MarshalXML (e *_fd .Encoder ,start _fd .StartElement )error {start .Attr =append (start .Attr ,_fd .Attr {Name :_fd .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_b .Sprintf ("\u0025\u0076",_d .ExtensionAttr )});start .Attr =append (start .Attr ,_fd .Attr {Name :_fd .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_d .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_fd .EndElement {Name :start .Name });return nil ;};func NewOverride ()*Override {_afea :=&Override {};_afea .CT_Override =*NewCT_Override ();return _afea ;};type CT_Types struct{Default []*Default ;Override []*Override ;}; -// ValidateWithPath validates the CT_Override and its children, prefixing error messages with path -func (_fcd *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_fcd .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 ,_fcd .ContentTypeAttr );};return nil ;};var ST_ContentTypePatternRe =_a .MustCompile (ST_ContentTypePattern );func (_ecc *Types )MarshalXML (e *_cb .Encoder ,start _cb .StartElement )error {start .Attr =append (start .Attr ,_cb .Attr {Name :_cb .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 ,_cb .Attr {Name :_cb .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ecc .CT_Types .MarshalXML (e ,start );};func NewTypes ()*Types {_gea :=&Types {};_gea .CT_Types =*NewCT_Types ();return _gea };func (_ad *CT_Default )MarshalXML (e *_cb .Encoder ,start _cb .StartElement )error {start .Attr =append (start .Attr ,_cb .Attr {Name :_cb .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_cf .Sprintf ("\u0025\u0076",_ad .ExtensionAttr )});start .Attr =append (start .Attr ,_cb .Attr {Name :_cb .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_cf .Sprintf ("\u0025\u0076",_ad .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_cb .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Default and its children, prefixing error messages with path +func (_fa *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_fa .ExtensionAttr ){return _b .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 ,_fa .ExtensionAttr );};if !ST_ContentTypePatternRe .MatchString (_fa .ContentTypeAttr ){return _b .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 ,_fa .ContentTypeAttr );};return nil ;};func (_dae *Default )MarshalXML (e *_fd .Encoder ,start _fd .StartElement )error {return _dae .CT_Default .MarshalXML (e ,start );}; -// ValidateWithPath validates the Types and its children, prefixing error messages with path -func (_dbg *Types )ValidateWithPath (path string )error {if _acb :=_dbg .CT_Types .ValidateWithPath (path );_acb !=nil {return _acb ;};return nil ;};type Types struct{CT_Types };func (_dgc *CT_Default )UnmarshalXML (d *_cb .Decoder ,start _cb .StartElement )error {_dgc .ExtensionAttr ="\u0078\u006d\u006c";_dgc .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_dgd :=range start .Attr {if _dgd .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_b ,_df :=_dgd .Value ,error (nil );if _df !=nil {return _df ;};_dgc .ExtensionAttr =_b ;continue ;};if _dgd .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_be ,_e :=_dgd .Value ,error (nil );if _e !=nil {return _e ;};_dgc .ContentTypeAttr =_be ;continue ;};};for {_f ,_db :=d .Token ();if _db !=nil {return _cf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_db );};if _cc ,_g :=_f .(_cb .EndElement );_g &&_cc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Default and its children, prefixing error messages with path +func (_fda *Default )ValidateWithPath (path string )error {if _abb :=_fda .CT_Default .ValidateWithPath (path );_abb !=nil {return _abb ;};return nil ;};func (_afg *Override )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_afg .CT_Override =*NewCT_Override ();for _ ,_efd :=range start .Attr {if _efd .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dda ,_dcg :=_efd .Value ,error (nil );if _dcg !=nil {return _dcg ;};_afg .ContentTypeAttr =_dda ;continue ;};if _efd .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_fca ,_faebf :=_efd .Value ,error (nil );if _faebf !=nil {return _faebf ;};_afg .PartNameAttr =_fca ;continue ;};};for {_gcf ,_ed :=d .Token ();if _ed !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_ed );};if _ae ,_dcb :=_gcf .(_fd .EndElement );_dcb &&_ae .Name ==start .Name {break ;};};return nil ;};func (_fgg *Types )MarshalXML (e *_fd .Encoder ,start _fd .StartElement )error {start .Attr =append (start .Attr ,_fd .Attr {Name :_fd .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 ,_fd .Attr {Name :_fd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fgg .CT_Types .MarshalXML (e ,start );};func (_faa *CT_Types )MarshalXML (e *_fd .Encoder ,start _fd .StartElement )error {e .EncodeToken (start );if _faa .Default !=nil {_ef :=_fd .StartElement {Name :_fd .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_abe :=range _faa .Default {e .EncodeElement (_abe ,_ef );};};if _faa .Override !=nil {_fae :=_fd .StartElement {Name :_fd .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_cdf :=range _faa .Override {e .EncodeElement (_cdf ,_fae );};};e .EncodeToken (_fd .EndElement {Name :start .Name });return nil ;};var ST_ContentTypePatternRe =_c .MustCompile (ST_ContentTypePattern );var ST_ExtensionPatternRe =_c .MustCompile (ST_ExtensionPattern );func (_ff *CT_Default )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_ff .ExtensionAttr ="\u0078\u006d\u006c";_ff .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_bb :=range start .Attr {if _bb .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_bg ,_gd :=_bb .Value ,error (nil );if _gd !=nil {return _gd ;};_ff .ExtensionAttr =_bg ;continue ;};if _bb .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_df ,_db :=_bb .Value ,error (nil );if _db !=nil {return _db ;};_ff .ContentTypeAttr =_df ;continue ;};};for {_aa ,_de :=d .Token ();if _de !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_de );};if _ab ,_cd :=_aa .(_fd .EndElement );_cd &&_ab .Name ==start .Name {break ;};};return nil ;};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";type Override struct{CT_Override };func (_dfa *CT_Types )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_fgd :for {_eff ,_bab :=d .Token ();if _bab !=nil {return _bab ;};switch _gfg :=_eff .(type ){case _fd .StartElement :switch _gfg .Name {case _fd .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_ebd :=NewDefault ();if _bag :=d .DecodeElement (_ebd ,&_gfg );_bag !=nil {return _bag ;};_dfa .Default =append (_dfa .Default ,_ebd );case _fd .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_gc :=NewOverride ();if _efa :=d .DecodeElement (_gc ,&_gfg );_efa !=nil {return _efa ;};_dfa .Override =append (_dfa .Override ,_gc );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_gfg .Name );if _cf :=d .Skip ();_cf !=nil {return _cf ;};};case _fd .EndElement :break _fgd ;case _fd .CharData :};};return nil ;};type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};func NewDefault ()*Default {_dba :=&Default {};_dba .CT_Default =*NewCT_Default ();return _dba };type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;};func (_fgfb *Override )MarshalXML (e *_fd .Encoder ,start _fd .StartElement )error {return _fgfb .CT_Override .MarshalXML (e ,start );}; -// ValidateWithPath validates the Override and its children, prefixing error messages with path -func (_eae *Override )ValidateWithPath (path string )error {if _ddg :=_eae .CT_Override .ValidateWithPath (path );_ddg !=nil {return _ddg ;};return nil ;};func init (){_cg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_cg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_cg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_cg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_cg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_cg .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 +// Validate validates the Types and its children +func (_bbc *Types )Validate ()error {return _bbc .ValidateWithPath ("\u0054\u0079\u0070e\u0073")}; + +// Validate validates the Default and its children +func (_dfd *Default )Validate ()error {return _dfd .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");};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\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073",NewCT_Types );_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\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_Default );_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\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_Override );_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\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0054\u0079\u0070e\u0073",NewTypes );_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\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0044e\u0066\u0061\u0075\u006c\u0074",NewDefault );_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\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 fc10cc28f3..af8c293d6d 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 (_d "encoding/xml";_db "fmt";_ae "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_a "time";); +package core_properties ;import (_g "encoding/xml";_d "fmt";_f "github.com/unidoc/unioffice";_fa "github.com/unidoc/unioffice/common/logger";_ce "time";);func (_bc *CT_Keywords )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cb :=range start .Attr {if _cb .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"&&_cb .Name .Local =="\u006c\u0061\u006e\u0067"{_gda ,_cc :=_cb .Value ,error (nil );if _cc !=nil {return _cc ;};_bc .LangAttr =&_gda ;continue ;};};_gbf :for {_agf ,_caf :=d .Token ();if _caf !=nil {return _caf ;};switch _dda :=_agf .(type ){case _g .StartElement :switch _dda .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/\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"}:_eg :=NewCT_Keyword ();if _fbe :=d .DecodeElement (_eg ,&_dda );_fbe !=nil {return _fbe ;};_bc .Value =append (_bc .Value ,_eg );default:_fa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_dda .Name );if _gdc :=d .Skip ();_gdc !=nil {return _gdc ;};};case _g .EndElement :break _gbf ;case _g .CharData :};};return nil ;};type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_f .XSDAny ;Creator *_f .XSDAny ;Description *_f .XSDAny ;Identifier *_f .XSDAny ;Keywords *CT_Keywords ;Language *_f .XSDAny ;LastModifiedBy *string ;LastPrinted *_ce .Time ;Modified *_f .XSDAny ;Revision *string ;Subject *_f .XSDAny ;Title *_f .XSDAny ;Version *string ;};func NewCT_Keyword ()*CT_Keyword {_cd :=&CT_Keyword {};return _cd }; + +// ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path +func (_be *CT_CoreProperties )ValidateWithPath (path string )error {if _be .Keywords !=nil {if _bb :=_be .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_bb !=nil {return _bb ;};};return nil ;}; + +// Validate validates the CT_CoreProperties and its children +func (_fae *CT_CoreProperties )Validate ()error {return _fae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_aae *CoreProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aae .CT_CoreProperties =*NewCT_CoreProperties ();_dcb :for {_cfd ,_ggc :=d .Token ();if _ggc !=nil {return _ggc ;};switch _gdcc :=_cfd .(type ){case _g .StartElement :switch _gdcc .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/\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"}:_aae .Category =new (string );if _bbf :=d .DecodeElement (_aae .Category ,&_gdcc );_bbf !=nil {return _bbf ;};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/\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"}:_aae .ContentStatus =new (string );if _gcg :=d .DecodeElement (_aae .ContentStatus ,&_gdcc );_gcg !=nil {return _gcg ;};case _g .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"}:_aae .Created =new (_f .XSDAny );if _cdb :=d .DecodeElement (_aae .Created ,&_gdcc );_cdb !=nil {return _cdb ;};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 :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_aae .Creator =new (_f .XSDAny );if _acd :=d .DecodeElement (_aae .Creator ,&_gdcc );_acd !=nil {return _acd ;};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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_aae .Description =new (_f .XSDAny );if _aff :=d .DecodeElement (_aae .Description ,&_gdcc );_aff !=nil {return _aff ;};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 :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_aae .Identifier =new (_f .XSDAny );if _gge :=d .DecodeElement (_aae .Identifier ,&_gdcc );_gge !=nil {return _gge ;};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/\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"}:_aae .Keywords =NewCT_Keywords ();if _efa :=d .DecodeElement (_aae .Keywords ,&_gdcc );_efa !=nil {return _efa ;};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 :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_aae .Language =new (_f .XSDAny );if _fce :=d .DecodeElement (_aae .Language ,&_gdcc );_fce !=nil {return _fce ;};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/\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"}:_aae .LastModifiedBy =new (string );if _dfd :=d .DecodeElement (_aae .LastModifiedBy ,&_gdcc );_dfd !=nil {return _dfd ;};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/\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"}:_aae .LastPrinted =new (_ce .Time );if _gab :=d .DecodeElement (_aae .LastPrinted ,&_gdcc );_gab !=nil {return _gab ;};case _g .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"}:_aae .Modified =new (_f .XSDAny );if _cgb :=d .DecodeElement (_aae .Modified ,&_gdcc );_cgb !=nil {return _cgb ;};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/\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"}:_aae .Revision =new (string );if _bca :=d .DecodeElement (_aae .Revision ,&_gdcc );_bca !=nil {return _bca ;};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 :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_aae .Subject =new (_f .XSDAny );if _bbg :=d .DecodeElement (_aae .Subject ,&_gdcc );_bbg !=nil {return _bbg ;};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 :"\u0074\u0069\u0074l\u0065"}:_aae .Title =new (_f .XSDAny );if _dg :=d .DecodeElement (_aae .Title ,&_gdcc );_dg !=nil {return _dg ;};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/\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"}:_aae .Version =new (string );if _gcf :=d .DecodeElement (_aae .Version ,&_gdcc );_gcf !=nil {return _gcf ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072t\u0069e\u0073\u0020\u0025\u0076",_gdcc .Name );if _fff :=d .Skip ();_fff !=nil {return _fff ;};};case _g .EndElement :break _dcb ;case _g .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path -func (_af *CT_Keywords )ValidateWithPath (path string )error {for _beba ,_eb :=range _af .Value {if _beeg :=_eb .ValidateWithPath (_db .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_beba ));_beeg !=nil {return _beeg ;};};return nil ;};func (_ag *CT_Keywords )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcg :=range start .Attr {if _bcg .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"&&_bcg .Name .Local =="\u006c\u0061\u006e\u0067"{_dca ,_egdd :=_bcg .Value ,error (nil );if _egdd !=nil {return _egdd ;};_ag .LangAttr =&_dca ;continue ;};};_bee :for {_fag ,_fe :=d .Token ();if _fe !=nil {return _fe ;};switch _bb :=_fag .(type ){case _d .StartElement :switch _bb .Name {case _d .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"}:_cd :=NewCT_Keyword ();if _aeg :=d .DecodeElement (_cd ,&_bb );_aeg !=nil {return _aeg ;};_ag .Value =append (_ag .Value ,_cd );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_bb .Name );if _bgb :=d .Skip ();_bgb !=nil {return _bgb ;};};case _d .EndElement :break _bee ;case _d .CharData :};};return nil ;};func (_fc *CT_CoreProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fc .Category !=nil {_c :=_d .StartElement {Name :_d .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_ae .AddPreserveSpaceAttr (&_c ,*_fc .Category );e .EncodeElement (_fc .Category ,_c );};if _fc .ContentStatus !=nil {_cf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}};_ae .AddPreserveSpaceAttr (&_cf ,*_fc .ContentStatus );e .EncodeElement (_fc .ContentStatus ,_cf );};if _fc .Created !=nil {_e :=_d .StartElement {Name :_d .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}};e .EncodeElement (_fc .Created ,_e );};if _fc .Creator !=nil {_ee :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_fc .Creator ,_ee );};if _fc .Description !=nil {_ab :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fc .Description ,_ab );};if _fc .Identifier !=nil {_ff :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_fc .Identifier ,_ff );};if _fc .Keywords !=nil {_cb :=_d .StartElement {Name :_d .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}};e .EncodeElement (_fc .Keywords ,_cb );};if _fc .Language !=nil {_ef :=_d .StartElement {Name :_d .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_fc .Language ,_ef );};if _fc .LastModifiedBy !=nil {_bc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}};_ae .AddPreserveSpaceAttr (&_bc ,*_fc .LastModifiedBy );e .EncodeElement (_fc .LastModifiedBy ,_bc );};if _fc .LastPrinted !=nil {_cbf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}};e .EncodeElement (_fc .LastPrinted ,_cbf );};if _fc .Modified !=nil {_fg :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_fc .Modified ,_fg );};if _fc .Revision !=nil {_ac :=_d .StartElement {Name :_d .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}};_ae .AddPreserveSpaceAttr (&_ac ,*_fc .Revision );e .EncodeElement (_fc .Revision ,_ac );};if _fc .Subject !=nil {_g :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_fc .Subject ,_g );};if _fc .Title !=nil {_cff :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_fc .Title ,_cff );};if _fc .Version !=nil {_fca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}};_ae .AddPreserveSpaceAttr (&_fca ,*_fc .Version );e .EncodeElement (_fc .Version ,_fca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agf *CoreProperties )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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _agf .CT_CoreProperties .MarshalXML (e ,start );};func NewCT_CoreProperties ()*CT_CoreProperties {_be :=&CT_CoreProperties {};return _be };func (_gg *CT_CoreProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bf :for {_gd ,_eg :=d .Token ();if _eg !=nil {return _eg ;};switch _fd :=_gd .(type ){case _d .StartElement :switch _fd .Name {case _d .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"}:_gg .Category =new (string );if _gb :=d .DecodeElement (_gg .Category ,&_fd );_gb !=nil {return _gb ;};case _d .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"}:_gg .ContentStatus =new (string );if _ea :=d .DecodeElement (_gg .ContentStatus ,&_fd );_ea !=nil {return _ea ;};case _d .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"}:_gg .Created =new (_ae .XSDAny );if _cbd :=d .DecodeElement (_gg .Created ,&_fd );_cbd !=nil {return _cbd ;};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 :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_gg .Creator =new (_ae .XSDAny );if _egf :=d .DecodeElement (_gg .Creator ,&_fd );_egf !=nil {return _egf ;};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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_gg .Description =new (_ae .XSDAny );if _dc :=d .DecodeElement (_gg .Description ,&_fd );_dc !=nil {return _dc ;};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 :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_gg .Identifier =new (_ae .XSDAny );if _eab :=d .DecodeElement (_gg .Identifier ,&_fd );_eab !=nil {return _eab ;};case _d .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"}:_gg .Keywords =NewCT_Keywords ();if _df :=d .DecodeElement (_gg .Keywords ,&_fd );_df !=nil {return _df ;};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 :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_gg .Language =new (_ae .XSDAny );if _ca :=d .DecodeElement (_gg .Language ,&_fd );_ca !=nil {return _ca ;};case _d .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"}:_gg .LastModifiedBy =new (string );if _bef :=d .DecodeElement (_gg .LastModifiedBy ,&_fd );_bef !=nil {return _bef ;};case _d .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"}:_gg .LastPrinted =new (_a .Time );if _cac :=d .DecodeElement (_gg .LastPrinted ,&_fd );_cac !=nil {return _cac ;};case _d .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"}:_gg .Modified =new (_ae .XSDAny );if _bfe :=d .DecodeElement (_gg .Modified ,&_fd );_bfe !=nil {return _bfe ;};case _d .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"}:_gg .Revision =new (string );if _cbb :=d .DecodeElement (_gg .Revision ,&_fd );_cbb !=nil {return _cbb ;};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 :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_gg .Subject =new (_ae .XSDAny );if _bg :=d .DecodeElement (_gg .Subject ,&_fd );_bg !=nil {return _bg ;};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 :"\u0074\u0069\u0074l\u0065"}:_gg .Title =new (_ae .XSDAny );if _de :=d .DecodeElement (_gg .Title ,&_fd );_de !=nil {return _de ;};case _d .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"}:_gg .Version =new (string );if _bec :=d .DecodeElement (_gg .Version ,&_fd );_bec !=nil {return _bec ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fd .Name );if _abc :=d .Skip ();_abc !=nil {return _abc ;};};case _d .EndElement :break _bf ;case _d .CharData :};};return nil ;};func (_fa *CT_Keyword )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ed :=range start .Attr {if _ed .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"&&_ed .Name .Local =="\u006c\u0061\u006e\u0067"{_abf ,_aa :=_ed .Value ,error (nil );if _aa !=nil {return _aa ;};_fa .LangAttr =&_abf ;continue ;};};for {_ce ,_bed :=d .Token ();if _bed !=nil {return _db .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_bed );};if _ec ,_beb :=_ce .(_d .CharData );_beb {_fa .Content =string (_ec );};if _dbc ,_fga :=_ce .(_d .EndElement );_fga &&_dbc .Name ==start .Name {break ;};};return nil ;};func NewCT_Keyword ()*CT_Keyword {_efb :=&CT_Keyword {};return _efb };type CoreProperties struct{CT_CoreProperties };type CT_Keyword struct{LangAttr *string ;Content string ;};func (_ced *CoreProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ced .CT_CoreProperties =*NewCT_CoreProperties ();_eea :for {_deb ,_abb :=d .Token ();if _abb !=nil {return _abb ;};switch _bd :=_deb .(type ){case _d .StartElement :switch _bd .Name {case _d .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"}:_ced .Category =new (string );if _cae :=d .DecodeElement (_ced .Category ,&_bd );_cae !=nil {return _cae ;};case _d .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"}:_ced .ContentStatus =new (string );if _geb :=d .DecodeElement (_ced .ContentStatus ,&_bd );_geb !=nil {return _geb ;};case _d .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"}:_ced .Created =new (_ae .XSDAny );if _cbdc :=d .DecodeElement (_ced .Created ,&_bd );_cbdc !=nil {return _cbdc ;};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 :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_ced .Creator =new (_ae .XSDAny );if _dbg :=d .DecodeElement (_ced .Creator ,&_bd );_dbg !=nil {return _dbg ;};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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_ced .Description =new (_ae .XSDAny );if _fgaf :=d .DecodeElement (_ced .Description ,&_bd );_fgaf !=nil {return _fgaf ;};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 :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_ced .Identifier =new (_ae .XSDAny );if _fbe :=d .DecodeElement (_ced .Identifier ,&_bd );_fbe !=nil {return _fbe ;};case _d .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"}:_ced .Keywords =NewCT_Keywords ();if _afg :=d .DecodeElement (_ced .Keywords ,&_bd );_afg !=nil {return _afg ;};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 :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_ced .Language =new (_ae .XSDAny );if _geeb :=d .DecodeElement (_ced .Language ,&_bd );_geeb !=nil {return _geeb ;};case _d .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"}:_ced .LastModifiedBy =new (string );if _fcaf :=d .DecodeElement (_ced .LastModifiedBy ,&_bd );_fcaf !=nil {return _fcaf ;};case _d .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"}:_ced .LastPrinted =new (_a .Time );if _eca :=d .DecodeElement (_ced .LastPrinted ,&_bd );_eca !=nil {return _eca ;};case _d .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"}:_ced .Modified =new (_ae .XSDAny );if _bebad :=d .DecodeElement (_ced .Modified ,&_bd );_bebad !=nil {return _bebad ;};case _d .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"}:_ced .Revision =new (string );if _bgg :=d .DecodeElement (_ced .Revision ,&_bd );_bgg !=nil {return _bgg ;};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 :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_ced .Subject =new (_ae .XSDAny );if _abd :=d .DecodeElement (_ced .Subject ,&_bd );_abd !=nil {return _abd ;};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 :"\u0074\u0069\u0074l\u0065"}:_ced .Title =new (_ae .XSDAny );if _gf :=d .DecodeElement (_ced .Title ,&_bd );_gf !=nil {return _gf ;};case _d .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"}:_ced .Version =new (string );if _ece :=d .DecodeElement (_ced .Version ,&_bd );_ece !=nil {return _ece ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072t\u0069e\u0073\u0020\u0025\u0076",_bd .Name );if _fad :=d .Skip ();_fad !=nil {return _fad ;};};case _d .EndElement :break _eea ;case _d .CharData :};};return nil ;}; +func (_efg *CT_Keywords )ValidateWithPath (path string )error {for _de ,_gc :=range _efg .Value {if _dce :=_gc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_de ));_dce !=nil {return _dce ;};};return nil ;};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};type CT_Keyword struct{LangAttr *string ;Content string ;}; -// ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path -func (_ge *CT_CoreProperties )ValidateWithPath (path string )error {if _ge .Keywords !=nil {if _fb :=_ge .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_fb !=nil {return _fb ;};};return nil ;}; +// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path +func (_ee *CT_Keyword )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path -func (_feg *CoreProperties )ValidateWithPath (path string )error {if _fea :=_feg .CT_CoreProperties .ValidateWithPath (path );_fea !=nil {return _fea ;};return nil ;};func NewCT_Keywords ()*CT_Keywords {_egd :=&CT_Keywords {};return _egd }; +// Validate validates the CT_Keywords and its children +func (_gbd *CT_Keywords )Validate ()error {return _gbd .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func (_e *CT_CoreProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _e .Category !=nil {_fc :=_g .StartElement {Name :_g .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_f .AddPreserveSpaceAttr (&_fc ,*_e .Category );e .EncodeElement (_e .Category ,_fc );};if _e .ContentStatus !=nil {_fg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}};_f .AddPreserveSpaceAttr (&_fg ,*_e .ContentStatus );e .EncodeElement (_e .ContentStatus ,_fg );};if _e .Created !=nil {_a :=_g .StartElement {Name :_g .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}};e .EncodeElement (_e .Created ,_a );};if _e .Creator !=nil {_ab :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_e .Creator ,_ab );};if _e .Description !=nil {_b :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};e .EncodeElement (_e .Description ,_b );};if _e .Identifier !=nil {_ef :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_e .Identifier ,_ef );};if _e .Keywords !=nil {_ea :=_g .StartElement {Name :_g .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}};e .EncodeElement (_e .Keywords ,_ea );};if _e .Language !=nil {_fdb :=_g .StartElement {Name :_g .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_e .Language ,_fdb );};if _e .LastModifiedBy !=nil {_cef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}};_f .AddPreserveSpaceAttr (&_cef ,*_e .LastModifiedBy );e .EncodeElement (_e .LastModifiedBy ,_cef );};if _e .LastPrinted !=nil {_ae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}};e .EncodeElement (_e .LastPrinted ,_ae );};if _e .Modified !=nil {_db :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_e .Modified ,_db );};if _e .Revision !=nil {_aa :=_g .StartElement {Name :_g .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}};_f .AddPreserveSpaceAttr (&_aa ,*_e .Revision );e .EncodeElement (_e .Revision ,_aa );};if _e .Subject !=nil {_da :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_e .Subject ,_da );};if _e .Title !=nil {_af :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_e .Title ,_af );};if _e .Version !=nil {_gb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}};_f .AddPreserveSpaceAttr (&_gb ,*_e .Version );e .EncodeElement (_e .Version ,_gb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_Keyword and its children -func (_aaa *CT_Keyword )Validate ()error {return _aaa .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");}; +func (_eaf *CT_Keyword )Validate ()error {return _eaf .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");};func (_cf *CoreProperties )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/\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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ,_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 ="\u0063\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _cf .CT_CoreProperties .MarshalXML (e ,start );};func (_bg *CT_Keywords )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bg .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_bg .LangAttr )});};e .EncodeToken (start );if _bg .Value !=nil {_dbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_ag :=range _bg .Value {e .EncodeElement (_ag ,_dbc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cg *CT_CoreProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bd :for {_ga ,_dd :=d .Token ();if _dd !=nil {return _dd ;};switch _gg :=_ga .(type ){case _g .StartElement :switch _gg .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/\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"}:_cg .Category =new (string );if _ge :=d .DecodeElement (_cg .Category ,&_gg );_ge !=nil {return _ge ;};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/\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"}:_cg .ContentStatus =new (string );if _ba :=d .DecodeElement (_cg .ContentStatus ,&_gg );_ba !=nil {return _ba ;};case _g .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"}:_cg .Created =new (_f .XSDAny );if _df :=d .DecodeElement (_cg .Created ,&_gg );_df !=nil {return _df ;};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 :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_cg .Creator =new (_f .XSDAny );if _eb :=d .DecodeElement (_cg .Creator ,&_gg );_eb !=nil {return _eb ;};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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_cg .Description =new (_f .XSDAny );if _dfg :=d .DecodeElement (_cg .Description ,&_gg );_dfg !=nil {return _dfg ;};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 :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_cg .Identifier =new (_f .XSDAny );if _fab :=d .DecodeElement (_cg .Identifier ,&_gg );_fab !=nil {return _fab ;};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/\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"}:_cg .Keywords =NewCT_Keywords ();if _ebe :=d .DecodeElement (_cg .Keywords ,&_gg );_ebe !=nil {return _ebe ;};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 :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_cg .Language =new (_f .XSDAny );if _dc :=d .DecodeElement (_cg .Language ,&_gg );_dc !=nil {return _dc ;};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/\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"}:_cg .LastModifiedBy =new (string );if _afc :=d .DecodeElement (_cg .LastModifiedBy ,&_gg );_afc !=nil {return _afc ;};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/\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"}:_cg .LastPrinted =new (_ce .Time );if _ac :=d .DecodeElement (_cg .LastPrinted ,&_gg );_ac !=nil {return _ac ;};case _g .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"}:_cg .Modified =new (_f .XSDAny );if _ca :=d .DecodeElement (_cg .Modified ,&_gg );_ca !=nil {return _ca ;};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/\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"}:_cg .Revision =new (string );if _ebd :=d .DecodeElement (_cg .Revision ,&_gg );_ebd !=nil {return _ebd ;};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 :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_cg .Subject =new (_f .XSDAny );if _fgc :=d .DecodeElement (_cg .Subject ,&_gg );_fgc !=nil {return _fgc ;};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 :"\u0074\u0069\u0074l\u0065"}:_cg .Title =new (_f .XSDAny );if _gd :=d .DecodeElement (_cg .Title ,&_gg );_gd !=nil {return _gd ;};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/\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"}:_cg .Version =new (string );if _cge :=d .DecodeElement (_cg .Version ,&_gg );_cge !=nil {return _cge ;};default:_fa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gg .Name );if _ebef :=d .Skip ();_ebef !=nil {return _ebef ;};};case _g .EndElement :break _bd ;case _g .CharData :};};return nil ;}; // Validate validates the CoreProperties and its children -func (_cda *CoreProperties )Validate ()error {return _cda .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};func (_fdg *CT_Keyword )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdg .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_fdg .LangAttr )});};e .EncodeElement (_fdg .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCoreProperties ()*CoreProperties {_cc :=&CoreProperties {};_cc .CT_CoreProperties =*NewCT_CoreProperties ();return _cc ;}; - -// Validate validates the CT_CoreProperties and its children -func (_efd *CT_CoreProperties )Validate ()error {return _efd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_ae .XSDAny ;Creator *_ae .XSDAny ;Description *_ae .XSDAny ;Identifier *_ae .XSDAny ;Keywords *CT_Keywords ;Language *_ae .XSDAny ;LastModifiedBy *string ;LastPrinted *_a .Time ;Modified *_ae .XSDAny ;Revision *string ;Subject *_ae .XSDAny ;Title *_ae .XSDAny ;Version *string ;};func (_aac *CT_Keywords )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aac .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_db .Sprintf ("\u0025\u0076",*_aac .LangAttr )});};e .EncodeToken (start );if _aac .Value !=nil {_gee :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_eag :=range _aac .Value {e .EncodeElement (_eag ,_gee );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +func (_cbf *CoreProperties )Validate ()error {return _cbf .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewCoreProperties ()*CoreProperties {_dbd :=&CoreProperties {};_dbd .CT_CoreProperties =*NewCT_CoreProperties ();return _dbd ;};func NewCT_Keywords ()*CT_Keywords {_aea :=&CT_Keywords {};return _aea };type CoreProperties struct{CT_CoreProperties };func NewCT_CoreProperties ()*CT_CoreProperties {_fd :=&CT_CoreProperties {};return _fd };func (_ff *CT_Keyword )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdbe :=range start .Attr {if _fdbe .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"&&_fdbe .Name .Local =="\u006c\u0061\u006e\u0067"{_fb ,_fbb :=_fdbe .Value ,error (nil );if _fbb !=nil {return _fbb ;};_ff .LangAttr =&_fb ;continue ;};};for {_bbd ,_aba :=d .Token ();if _aba !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_aba );};if _abae ,_eba :=_bbd .(_g .CharData );_eba {_ff .Content =string (_abae );};if _dad ,_aed :=_bbd .(_g .EndElement );_aed &&_dad .Name ==start .Name {break ;};};return nil ;};func (_aab *CT_Keyword )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aab .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_aab .LangAttr )});};e .EncodeElement (_aab .Content ,start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Keywords and its children -func (_ga *CT_Keywords )Validate ()error {return _ga .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");}; - -// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path -func (_eae *CT_Keyword )ValidateWithPath (path string )error {return nil };func init (){_ae .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 );_ae .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 );_ae .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 );_ae .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 +// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path +func (_eda *CoreProperties )ValidateWithPath (path string )error {if _egg :=_eda .CT_CoreProperties .ValidateWithPath (path );_egg !=nil {return _egg ;};return nil ;};func init (){_f .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 );_f .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 );_f .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 );_f .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 a0c96dd643..71952d9fdf 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 (_f "encoding/xml";_fb "fmt";_b "github.com/unidoc/unioffice";_gd "github.com/unidoc/unioffice/common/logger";); +package relationships ;import (_d "encoding/xml";_e "fmt";_a "github.com/unidoc/unioffice";_eb "github.com/unidoc/unioffice/common/logger";); // ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path -func (_ge *CT_Relationship )ValidateWithPath (path string )error {if _eb :=_ge .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eb !=nil {return _eb ;};return nil ;};func (_ceda *Relationship )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceda .CT_Relationship =*NewCT_Relationship ();for _ ,_eba :=range start .Attr {if _eba .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_ceda .TargetModeAttr .UnmarshalXMLAttr (_eba );continue ;};if _eba .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_db ,_gda :=_eba .Value ,error (nil );if _gda !=nil {return _gda ;};_ceda .TargetAttr =_db ;continue ;};if _eba .Name .Local =="\u0054\u0079\u0070\u0065"{_gbg ,_ebcb :=_eba .Value ,error (nil );if _ebcb !=nil {return _ebcb ;};_ceda .TypeAttr =_gbg ;continue ;};if _eba .Name .Local =="\u0049\u0064"{_cg ,_cd :=_eba .Value ,error (nil );if _cd !=nil {return _cd ;};_ceda .IdAttr =_cg ;continue ;};};for {_ggc ,_dgg :=d .Token ();if _dgg !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_dgg );};if _ggcb ,_efb :=_ggc .(_f .EndElement );_efb &&_ggcb .Name ==start .Name {break ;};};return nil ;};func (_ab *CT_Relationships )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ca :for {_dd ,_bbc :=d .Token ();if _bbc !=nil {return _bbc ;};switch _eff :=_dd .(type ){case _f .StartElement :switch _eff .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\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"}:_gg :=NewRelationship ();if _dg :=d .DecodeElement (_gg ,&_eff );_dg !=nil {return _dg ;};_ab .Relationship =append (_ab .Relationship ,_gg );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u0020\u0025v",_eff .Name );if _cab :=d .Skip ();_cab !=nil {return _cab ;};};case _f .EndElement :break _ca ;case _f .CharData :};};return nil ;}; +func (_gf *CT_Relationship )ValidateWithPath (path string )error {if _gfb :=_gf .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gfb !=nil {return _gfb ;};return nil ;};type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;};func NewCT_Relationship ()*CT_Relationship {_c :=&CT_Relationship {};return _c }; -// Validate validates the Relationships and its children -func (_ee *Relationships )Validate ()error {return _ee .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");}; +// Validate validates the Relationship and its children +func (_cbc *Relationship )Validate ()error {return _cbc .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func (_bdg *ST_TargetMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdg =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_bdg =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_bdg =2;};return nil ;};func NewRelationship ()*Relationship {_bbeg :=&Relationship {};_bbeg .CT_Relationship =*NewCT_Relationship ();return _bbeg ;};func (_f *CT_Relationship )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _f .TargetModeAttr !=ST_TargetModeUnset {_b ,_fc :=_f .TargetModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"});if _fc !=nil {return _fc ;};start .Attr =append (start .Attr ,_b );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",_f .TargetAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",_f .TypeAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_f .IdAttr )});e .EncodeElement (_f .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewRelationships ()*Relationships {_fef :=&Relationships {};_fef .CT_Relationships =*NewCT_Relationships ();return _fef ;}; // Validate validates the CT_Relationships and its children -func (_ag *CT_Relationships )Validate ()error {return _ag .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");}; +func (_ccc *CT_Relationships )Validate ()error {return _ccc .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");}; -// Validate validates the Relationship and its children -func (_cc *Relationship )Validate ()error {return _cc .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func (_def ST_TargetMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ec :=_f .Attr {};_ec .Name =name ;switch _def {case ST_TargetModeUnset :_ec .Value ="";case ST_TargetModeExternal :_ec .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_ec .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _ec ,nil ;};type Relationship struct{CT_Relationship };func (_bdb ST_TargetMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdb .String (),start );}; +// ValidateWithPath validates the Relationship and its children, prefixing error messages with path +func (_ge *Relationship )ValidateWithPath (path string )error {if _dgd :=_ge .CT_Relationship .ValidateWithPath (path );_dgd !=nil {return _dgd ;};return nil ;}; -// ValidateWithPath validates the Relationships and its children, prefixing error messages with path -func (_cgd *Relationships )ValidateWithPath (path string )error {if _efe :=_cgd .CT_Relationships .ValidateWithPath (path );_efe !=nil {return _efe ;};return nil ;};func (_bg ST_TargetMode )String ()string {switch _bg {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_Relationships and its children, prefixing error messages with path +func (_ebd *CT_Relationships )ValidateWithPath (path string )error {for _bbb ,_gag :=range _ebd .Relationship {if _ce :=_gag .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_bbb ));_ce !=nil {return _ce ;};};return nil ;};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;); -// Validate validates the CT_Relationship and its children -func (_cbf *CT_Relationship )Validate ()error {return _cbf .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func (_a *CT_Relationship )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _a .TargetModeAttr !=ST_TargetModeUnset {_bb ,_fe :=_a .TargetModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"});if _fe !=nil {return _fe ;};start .Attr =append (start .Attr ,_bb );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",_a .TargetAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_fb .Sprintf ("\u0025\u0076",_a .TypeAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0049\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_a .IdAttr )});e .EncodeElement (_a .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_d *CT_Relationship )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_de :=range start .Attr {if _de .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_d .TargetModeAttr .UnmarshalXMLAttr (_de );continue ;};if _de .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ga ,_fbf :=_de .Value ,error (nil );if _fbf !=nil {return _fbf ;};_d .TargetAttr =_ga ;continue ;};if _de .Name .Local =="\u0054\u0079\u0070\u0065"{_ce ,_ad :=_de .Value ,error (nil );if _ad !=nil {return _ad ;};_d .TypeAttr =_ce ;continue ;};if _de .Name .Local =="\u0049\u0064"{_gdc ,_ced :=_de .Value ,error (nil );if _ced !=nil {return _ced ;};_d .IdAttr =_gdc ;continue ;};};for {_e ,_bd :=d .Token ();if _bd !=nil {return _fb .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 _fbg ,_gb :=_e .(_f .CharData );_gb {_d .Content =string (_fbg );};if _ef ,_cb :=_e .(_f .EndElement );_cb &&_ef .Name ==start .Name {break ;};};return nil ;};func (_adg ST_TargetMode )Validate ()error {return _adg .ValidateWithPath ("")};func (_cea *ST_TargetMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cea =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_cea =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_cea =2;};return nil ;};func NewCT_Relationship ()*CT_Relationship {_c :=&CT_Relationship {};return _c };const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;);type ST_TargetMode byte ;func NewRelationships ()*Relationships {_agb :=&Relationships {};_agb .CT_Relationships =*NewCT_Relationships ();return _agb ;};func NewCT_Relationships ()*CT_Relationships {_fec :=&CT_Relationships {};return _fec };func (_cda *ST_TargetMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfc ,_bag :=d .Token ();if _bag !=nil {return _bag ;};if _ddeb ,_bc :=_bfc .(_f .EndElement );_bc &&_ddeb .Name ==start .Name {*_cda =1;return nil ;};if _defg ,_gfe :=_bfc .(_f .CharData );!_gfe {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfc );}else {switch string (_defg ){case "":*_cda =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_cda =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_cda =2;};};_bfc ,_bag =d .Token ();if _bag !=nil {return _bag ;};if _cae ,_fef :=_bfc .(_f .EndElement );_fef &&_cae .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfc );};func NewRelationship ()*Relationship {_afa :=&Relationship {};_afa .CT_Relationship =*NewCT_Relationship ();return _afa ;}; +// Validate validates the Relationships and its children +func (_efa *Relationships )Validate ()error {return _efa .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func (_fb *Relationship )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fb .CT_Relationship =*NewCT_Relationship ();for _ ,_bd :=range start .Attr {if _bd .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_fb .TargetModeAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_fe ,_eff :=_bd .Value ,error (nil );if _eff !=nil {return _eff ;};_fb .TargetAttr =_fe ;continue ;};if _bd .Name .Local =="\u0054\u0079\u0070\u0065"{_gde ,_ff :=_bd .Value ,error (nil );if _ff !=nil {return _ff ;};_fb .TypeAttr =_gde ;continue ;};if _bd .Name .Local =="\u0049\u0064"{_fbf ,_cee :=_bd .Value ,error (nil );if _cee !=nil {return _cee ;};_fb .IdAttr =_fbf ;continue ;};};for {_deb ,_ad :=d .Token ();if _ad !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_ad );};if _eae ,_dga :=_deb .(_d .EndElement );_dga &&_eae .Name ==start .Name {break ;};};return nil ;};func NewCT_Relationships ()*CT_Relationships {_ebg :=&CT_Relationships {};return _ebg };func (_gg *Relationships )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gg .CT_Relationships =*NewCT_Relationships ();_fba :for {_fbe ,_aed :=d .Token ();if _aed !=nil {return _aed ;};switch _geb :=_fbe .(type ){case _d .StartElement :switch _geb .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\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"}:_aec :=NewRelationship ();if _ffc :=d .DecodeElement (_aec ,&_geb );_ffc !=nil {return _ffc ;};_gg .Relationship =append (_gg .Relationship ,_aec );default:_eb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073 \u0025\u0076",_geb .Name );if _bgg :=d .Skip ();_bgg !=nil {return _bgg ;};};case _d .EndElement :break _fba ;case _d .CharData :};};return nil ;};func (_bcgb ST_TargetMode )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 ;};func (_ea *Relationship )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ea .CT_Relationship .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path -func (_agd *CT_Relationships )ValidateWithPath (path string )error {for _dde ,_abc :=range _agd .Relationship {if _fea :=_abc .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_dde ));_fea !=nil {return _fea ;};};return nil ;};func (_dfa *Relationships )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfa .CT_Relationships =*NewCT_Relationships ();_gf :for {_ccb ,_cgb :=d .Token ();if _cgb !=nil {return _cgb ;};switch _ddc :=_ccb .(type ){case _f .StartElement :switch _ddc .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\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"}:_feg :=NewRelationship ();if _fd :=d .DecodeElement (_feg ,&_ddc );_fd !=nil {return _fd ;};_dfa .Relationship =append (_dfa .Relationship ,_feg );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073 \u0025\u0076",_ddc .Name );if _gfc :=d .Skip ();_gfc !=nil {return _gfc ;};};case _f .EndElement :break _gf ;case _f .CharData :};};return nil ;};type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;};func (_aba *Relationship )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _aba .CT_Relationship .MarshalXML (e ,start );};type CT_Relationships struct{Relationship []*Relationship ;};type Relationships struct{CT_Relationships };func (_gc ST_TargetMode )ValidateWithPath (path string )error {switch _gc {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gc ));};return nil ;};func (_ae *Relationships )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\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 ,_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 ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _ae .CT_Relationships .MarshalXML (e ,start );};func (_bf *CT_Relationships )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bf .Relationship !=nil {_af :=_f .StartElement {Name :_f .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}};for _ ,_bdg :=range _bf .Relationship {e .EncodeElement (_bdg ,_af );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Relationship and its children +func (_dd *CT_Relationship )Validate ()error {return _dd .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; -// ValidateWithPath validates the Relationship and its children, prefixing error messages with path -func (_cdd *Relationship )ValidateWithPath (path string )error {if _be :=_cdd .CT_Relationship .ValidateWithPath (path );_be !=nil {return _be ;};return nil ;};func init (){_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 +// ValidateWithPath validates the Relationships and its children, prefixing error messages with path +func (_dda *Relationships )ValidateWithPath (path string )error {if _cd :=_dda .CT_Relationships .ValidateWithPath (path );_cd !=nil {return _cd ;};return nil ;};func (_bbe *CT_Relationships )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_af :for {_dg ,_fd :=d .Token ();if _fd !=nil {return _fd ;};switch _df :=_dg .(type ){case _d .StartElement :switch _df .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\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 _bf :=d .DecodeElement (_ef ,&_df );_bf !=nil {return _bf ;};_bbe .Relationship =append (_bbe .Relationship ,_ef );default:_eb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u0020\u0025v",_df .Name );if _cbb :=d .Skip ();_cbb !=nil {return _cbb ;};};case _d .EndElement :break _af ;case _d .CharData :};};return nil ;};func (_bc *CT_Relationship )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gc :=range start .Attr {if _gc .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_bc .TargetModeAttr .UnmarshalXMLAttr (_gc );continue ;};if _gc .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ae ,_fce :=_gc .Value ,error (nil );if _fce !=nil {return _fce ;};_bc .TargetAttr =_ae ;continue ;};if _gc .Name .Local =="\u0054\u0079\u0070\u0065"{_be ,_cb :=_gc .Value ,error (nil );if _cb !=nil {return _cb ;};_bc .TypeAttr =_be ;continue ;};if _gc .Name .Local =="\u0049\u0064"{_fcc ,_bg :=_gc .Value ,error (nil );if _bg !=nil {return _bg ;};_bc .IdAttr =_fcc ;continue ;};};for {_bb ,_de :=d .Token ();if _de !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_de );};if _cf ,_ebb :=_bb .(_d .CharData );_ebb {_bc .Content =string (_cf );};if _ee ,_ga :=_bb .(_d .EndElement );_ga &&_ee .Name ==start .Name {break ;};};return nil ;};type Relationships struct{CT_Relationships };func (_ed *ST_TargetMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caf ,_ab :=d .Token ();if _ab !=nil {return _ab ;};if _cfg ,_db :=_caf .(_d .EndElement );_db &&_cfg .Name ==start .Name {*_ed =1;return nil ;};if _fbc ,_dbe :=_caf .(_d .CharData );!_dbe {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",_caf );}else {switch string (_fbc ){case "":*_ed =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_ed =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_ed =2;};};_caf ,_ab =d .Token ();if _ab !=nil {return _ab ;};if _bcg ,_cbd :=_caf .(_d .EndElement );_cbd &&_bcg .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",_caf );};func (_ged ST_TargetMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ca :=_d .Attr {};_ca .Name =name ;switch _ged {case ST_TargetModeUnset :_ca .Value ="";case ST_TargetModeExternal :_ca .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_ca .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _ca ,nil ;};type ST_TargetMode byte ;type Relationship struct{CT_Relationship };type CT_Relationships struct{Relationship []*Relationship ;};func (_gdb ST_TargetMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdb .String (),start );};func (_eee ST_TargetMode )Validate ()error {return _eee .ValidateWithPath ("")};func (_fa *Relationships )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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 ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _fa .CT_Relationships .MarshalXML (e ,start );};func (_bde ST_TargetMode )String ()string {switch _bde {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 (_cc *CT_Relationships )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cc .Relationship !=nil {_gfbb :=_d .StartElement {Name :_d .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}};for _ ,_aa :=range _cc .Relationship {e .EncodeElement (_aa ,_gfbb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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 70628d5ed3..a50743cf8c 100644 --- a/schema/soo/pml/pml.go +++ b/schema/soo/pml/pml.go @@ -9,34 +9,49 @@ // 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 (_a "encoding/xml";_ab "fmt";_ae "github.com/unidoc/unioffice";_aa "github.com/unidoc/unioffice/common/logger";_fa "github.com/unidoc/unioffice/schema/soo/dml";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";_g "time";);type CT_TransitionStartSoundAction struct{ +package pml ;import (_d "encoding/xml";_c "fmt";_gf "github.com/unidoc/unioffice";_ce "github.com/unidoc/unioffice/common/logger";_da "github.com/unidoc/unioffice/schema/soo/dml";_fe "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ff "strconv";_f "time";);func (_faaf *CT_TLCommandBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faaf .TypeAttr !=ST_TLCommandTypeUnset {_ccecc ,_geaac :=_faaf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _geaac !=nil {return _geaac ;};start .Attr =append (start .Attr ,_ccecc );};if _faaf .CmdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006d\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_faaf .CmdAttr )});};e .EncodeToken (start );_ffgdg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_faaf .CBhvr ,_ffgdg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Loop Sound -LoopAttr *bool ; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_cefed *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _fcba :=_cefed .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fcba !=nil {return _fcba ;};if _bbabe :=_cefed .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_bbabe !=nil {return _bbabe ;};if _ecega :=_cefed .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_ecega !=nil {return _ecega ;};return nil ;};type ST_TLAnimateColorDirection byte ;func (_dggcee ST_TransitionInOutDirectionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddeed :=_d .Attr {};_ddeed .Name =name ;switch _dggcee {case ST_TransitionInOutDirectionTypeUnset :_ddeed .Value ="";case ST_TransitionInOutDirectionTypeOut :_ddeed .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_ddeed .Value ="\u0069\u006e";};return _ddeed ,nil ;};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;);func (_bgfd *CT_OleObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgfd .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bgfd .ProgIdAttr )});};if _bgfd .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bgfd .SpidAttr )});};if _bgfd .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_bgfd .NameAttr )});};if _bgfd .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_bgfd .ShowAsIconAttr ))});};if _bgfd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bgfd .IdAttr )});};if _bgfd .ImgWAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_c .Sprintf ("\u0025\u0076",*_bgfd .ImgWAttr )});};if _bgfd .ImgHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_c .Sprintf ("\u0025\u0076",*_bgfd .ImgHAttr )});};e .EncodeToken (start );_bgfd .Choice .MarshalXML (e ,_d .StartElement {});if _bgfd .Pic !=nil {_edba :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_bgfd .Pic ,_edba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Sound -Snd *_fa .CT_EmbeddedWAVAudioFile ;};func (_abca ST_TLTimeAnimateValueTime )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _abca .ST_PositiveFixedPercentage !=nil {e .Encode (_abca .ST_PositiveFixedPercentage );};if _abca .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_a .CharData (_abca .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_ddfede :=&CT_SlideRelationshipList {};return _ddfede ;};func NewCT_PrintProperties ()*CT_PrintProperties {_dfcbb :=&CT_PrintProperties {};return _dfcbb };func (_gdfcf *CT_TLSetBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdfcf .CBhvr =NewCT_TLCommonBehaviorData ();_afgag :for {_bfff ,_eagg :=d .Token ();if _eagg !=nil {return _eagg ;};switch _ccefd :=_bfff .(type ){case _a .StartElement :switch _ccefd .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _feddf :=d .DecodeElement (_gdfcf .CBhvr ,&_ccefd );_feddf !=nil {return _feddf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdfcf .To =NewCT_TLAnimVariant ();if _gddgb :=d .DecodeElement (_gdfcf .To ,&_ccefd );_gddgb !=nil {return _gddgb ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_ccefd .Name );if _ededae :=d .Skip ();_ededae !=nil {return _ededae ;};};case _a .EndElement :break _afgag ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_SlideIdListEntry and its children +func (_ebcf *CT_SlideIdListEntry )Validate ()error {return _ebcf .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_fba :=&CT_CornerDirectionTransition {};return _fba ;};func (_dccfc *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgbc :=range start .Attr {if _bgbc .Name .Local =="\u0073\u0070\u0069\u0064"{_abfg ,_fgaef :=_ff .ParseUint (_bgbc .Value ,10,32);if _fgaef !=nil {return _fgaef ;};_eged :=uint32 (_abfg );_dccfc .SpidAttr =&_eged ;continue ;};if _bgbc .Name .Local =="\u0067\u0072\u0070I\u0064"{_faffc ,_cagg :=_ff .ParseUint (_bgbc .Value ,10,32);if _cagg !=nil {return _cagg ;};_fgdba :=uint32 (_faffc );_dccfc .GrpIdAttr =&_fgdba ;continue ;};if _bgbc .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bfeac ,_fffga :=_ff .ParseBool (_bgbc .Value );if _fffga !=nil {return _fffga ;};_dccfc .UiExpandAttr =&_bfeac ;continue ;};};_effb :for {_eecbf ,_fgfde :=d .Token ();if _fgfde !=nil {return _fgfde ;};switch _gadb :=_eecbf .(type ){case _d .StartElement :switch _gadb .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"}:_dccfc .BldAsOne =NewCT_Empty ();if _gcbea :=d .DecodeElement (_dccfc .BldAsOne ,&_gadb );_gcbea !=nil {return _gcbea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dccfc .BldSub =_da .NewCT_AnimationGraphicalObjectBuildProperties ();if _ecbce :=d .DecodeElement (_dccfc .BldSub ,&_gadb );_ecbce !=nil {return _ecbce ;};default:_ce .Log .Debug ("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",_gadb .Name );if _cdgce :=d .Skip ();_cdgce !=nil {return _cdgce ;};};case _d .EndElement :break _effb ;case _d .CharData :};};return nil ;};func (_cdcg *CT_NormalViewPortion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbbe :=range start .Attr {if _dbbe .Name .Local =="\u0073\u007a"{_feaf ,_cebb :=ParseUnionST_PositiveFixedPercentage (_dbbe .Value );if _cebb !=nil {return _cebb ;};_cdcg .SzAttr =_feaf ;continue ;};if _dbbe .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_dacgeg ,_efb :=_ff .ParseBool (_dbbe .Value );if _efb !=nil {return _efb ;};_cdcg .AutoAdjustAttr =&_dacgeg ;continue ;};};for {_gfga ,_eedf :=d .Token ();if _eedf !=nil {return _c .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",_eedf );};if _bdge ,_adeb :=_gfga .(_d .EndElement );_adeb &&_bdge .Name ==start .Name {break ;};};return nil ;};func (_gadge ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dadda :=_d .Attr {};_dadda .Name =name ;switch _gadge {case ST_TLAnimateMotionBehaviorOriginUnset :_dadda .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_dadda .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_dadda .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _dadda ,nil ;};func (_cbfc *CT_NormalViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfc .RestoredLeft =NewCT_NormalViewPortion ();_cbfc .RestoredTop =NewCT_NormalViewPortion ();for _ ,_bagg :=range start .Attr {if _bagg .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_ecdga ,_dbad :=_ff .ParseBool (_bagg .Value );if _dbad !=nil {return _dbad ;};_cbfc .ShowOutlineIconsAttr =&_ecdga ;continue ;};if _bagg .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_gcefb ,_bdbd :=_ff .ParseBool (_bagg .Value );if _bdbd !=nil {return _bdbd ;};_cbfc .SnapVertSplitterAttr =&_gcefb ;continue ;};if _bagg .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_cbfc .VertBarStateAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_cbfc .HorzBarStateAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_cdcc ,_ccfd :=_ff .ParseBool (_bagg .Value );if _ccfd !=nil {return _ccfd ;};_cbfc .PreferSingleViewAttr =&_cdcc ;continue ;};};_fbdg :for {_fgcbb ,_cbfe :=d .Token ();if _cbfe !=nil {return _cbfe ;};switch _eagda :=_fgcbb .(type ){case _d .StartElement :switch _eagda .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 _efbf :=d .DecodeElement (_cbfc .RestoredLeft ,&_eagda );_efbf !=nil {return _efbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _aabcd :=d .DecodeElement (_cbfc .RestoredTop ,&_eagda );_aabcd !=nil {return _aabcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbfc .ExtLst =NewCT_ExtensionList ();if _gbab :=d .DecodeElement (_cbfc .ExtLst ,&_eagda );_gbab !=nil {return _gbab ;};default:_ce .Log .Debug ("\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",_eagda .Name );if _bgge :=d .Skip ();_bgge !=nil {return _bgge ;};};case _d .EndElement :break _fbdg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TLSetBehavior and its children -func (_agedf *CT_TLSetBehavior )Validate ()error {return _agedf .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");};func (_deefa *ST_WebColorType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_deefa =0;case "\u006e\u006f\u006e\u0065":*_deefa =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_deefa =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_deefa =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_deefa =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_deefa =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_deefa =6;};return nil ;};func (_bgedgf *ST_TLTimeAnimateValueTime )Validate ()error {return _bgedgf .ValidateWithPath ("")};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_Extension and its children, prefixing error messages with path +func (_ccde *CT_Extension )ValidateWithPath (path string )error {return nil };type CT_PictureNonVisual struct{CNvPr *_da .CT_NonVisualDrawingProps ; -// Validate validates the CT_GroupShapeChoice and its children -func (_fbb *CT_GroupShapeChoice )Validate ()error {return _fbb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_babc ST_TLNextActionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_babc .String (),start );}; +// Non-Visual Picture Drawing Properties +CNvPicPr *_da .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_dbcc *CT_OutlineViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbcc .CViewPr =NewCT_CommonViewProperties ();_gdef :for {_aeefd ,_ggga :=d .Token ();if _ggga !=nil {return _ggga ;};switch _fcaf :=_aeefd .(type ){case _d .StartElement :switch _fcaf .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 _dacgb :=d .DecodeElement (_dbcc .CViewPr ,&_fcaf );_dacgb !=nil {return _dacgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dbcc .SldLst =NewCT_OutlineViewSlideList ();if _ddde :=d .DecodeElement (_dbcc .SldLst ,&_fcaf );_ddde !=nil {return _ddde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dbcc .ExtLst =NewCT_ExtensionList ();if _ggcgb :=d .DecodeElement (_dbcc .ExtLst ,&_fcaf );_ggcgb !=nil {return _ggcgb ;};default:_ce .Log .Debug ("\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",_fcaf .Name );if _fgdbg :=d .Skip ();_fgdbg !=nil {return _fgdbg ;};};case _d .EndElement :break _gdef ;case _d .CharData :};};return nil ;};type CT_CommonSlideViewProperties struct{ -// Validate validates the EG_ChildSlide and its children -func (_feabc *EG_ChildSlide )Validate ()error {return _feabc .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_bcdbb :=&CT_PictureNonVisual {};_bcdbb .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_bcdbb .CNvPicPr =_fa .NewCT_NonVisualPictureProperties ();_bcdbb .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bcdbb ;};func (_fdbef ST_TransitionSpeed )ValidateWithPath (path string )error {switch _fdbef {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdbef ));};return nil ;};func (_edce *CT_SlideTransitionChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdabf :for {_cbcca ,_gedd :=d .Token ();if _gedd !=nil {return _gedd ;};switch _afafd :=_cbcca .(type ){case _a .StartElement :switch _afafd .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Blinds =NewCT_OrientationTransition ();if _afgg :=d .DecodeElement (_edce .Blinds ,&_afafd );_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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Checker =NewCT_OrientationTransition ();if _cacd :=d .DecodeElement (_edce .Checker ,&_afafd );_cacd !=nil {return _cacd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Circle =NewCT_Empty ();if _badff :=d .DecodeElement (_edce .Circle ,&_afafd );_badff !=nil {return _badff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Dissolve =NewCT_Empty ();if _gbgc :=d .DecodeElement (_edce .Dissolve ,&_afafd );_gbgc !=nil {return _gbgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Comb =NewCT_OrientationTransition ();if _eacgb :=d .DecodeElement (_edce .Comb ,&_afafd );_eacgb !=nil {return _eacgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Cover =NewCT_EightDirectionTransition ();if _cfac :=d .DecodeElement (_edce .Cover ,&_afafd );_cfac !=nil {return _cfac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Cut =NewCT_OptionalBlackTransition ();if _faeb :=d .DecodeElement (_edce .Cut ,&_afafd );_faeb !=nil {return _faeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Diamond =NewCT_Empty ();if _agfg :=d .DecodeElement (_edce .Diamond ,&_afafd );_agfg !=nil {return _agfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Fade =NewCT_OptionalBlackTransition ();if _bfac :=d .DecodeElement (_edce .Fade ,&_afafd );_bfac !=nil {return _bfac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Newsflash =NewCT_Empty ();if _dfggf :=d .DecodeElement (_edce .Newsflash ,&_afafd );_dfggf !=nil {return _dfggf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Plus =NewCT_Empty ();if _egdg :=d .DecodeElement (_edce .Plus ,&_afafd );_egdg !=nil {return _egdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Pull =NewCT_EightDirectionTransition ();if _eafca :=d .DecodeElement (_edce .Pull ,&_afafd );_eafca !=nil {return _eafca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Push =NewCT_SideDirectionTransition ();if _faafb :=d .DecodeElement (_edce .Push ,&_afafd );_faafb !=nil {return _faafb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Random =NewCT_Empty ();if _bgbfa :=d .DecodeElement (_edce .Random ,&_afafd );_bgbfa !=nil {return _bgbfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .RandomBar =NewCT_OrientationTransition ();if _bcdbg :=d .DecodeElement (_edce .RandomBar ,&_afafd );_bcdbg !=nil {return _bcdbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Split =NewCT_SplitTransition ();if _dcacg :=d .DecodeElement (_edce .Split ,&_afafd );_dcacg !=nil {return _dcacg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Strips =NewCT_CornerDirectionTransition ();if _fffac :=d .DecodeElement (_edce .Strips ,&_afafd );_fffac !=nil {return _fffac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Wedge =NewCT_Empty ();if _gaeda :=d .DecodeElement (_edce .Wedge ,&_afafd );_gaeda !=nil {return _gaeda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Wheel =NewCT_WheelTransition ();if _ddbe :=d .DecodeElement (_edce .Wheel ,&_afafd );_ddbe !=nil {return _ddbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Wipe =NewCT_SideDirectionTransition ();if _gbbad :=d .DecodeElement (_edce .Wipe ,&_afafd );_gbbad !=nil {return _gbbad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edce .Zoom =NewCT_InOutTransition ();if _bffa :=d .DecodeElement (_edce .Zoom ,&_afafd );_bffa !=nil {return _bffa ;};default:_aa .Log .Debug ("\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",_afafd .Name );if _agad :=d .Skip ();_agad !=nil {return _agad ;};};case _a .EndElement :break _bdabf ;case _a .CharData :};};return nil ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_addf :=&CT_NotesTextViewProperties {};_addf .CViewPr =NewCT_CommonViewProperties ();return _addf ;}; +// Snap Objects to Grid +SnapToGridAttr *bool ; -// Validate validates the CT_PictureNonVisual and its children -func (_ggfe *CT_PictureNonVisual )Validate ()error {return _ggfe .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Snap Objects to Objects +SnapToObjectsAttr *bool ; -// Validate validates the Presentation and its children -func (_cfgfc *Presentation )Validate ()error {return _cfgfc .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_eedbga ST_TLParaBuildType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eedbga .String (),start );}; +// Show Guides in View +ShowGuidesAttr *bool ; -// Validate validates the CT_CustomShowList and its children -func (_daff *CT_CustomShowList )Validate ()error {return _daff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");};func (_agbaa *CT_SlideMasterIdList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _agbaa .SldMasterId !=nil {_febag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_decbb :=range _agbaa .SldMasterId {e .EncodeElement (_decbb ,_febag );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Base properties for Slide View +CViewPr *CT_CommonViewProperties ; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_fgb *CT_Background )ValidateWithPath (path string )error {if _eab :=_fgb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eab !=nil {return _eab ;};if _fgb .BgPr !=nil {if _cce :=_fgb .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_cce !=nil {return _cce ;};};if _fgb .BgRef !=nil {if _geeb :=_fgb .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_geeb !=nil {return _geeb ;};};return nil ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_gdbc :=&CT_TransitionStartSoundAction {};_gdbc .Snd =_fa .NewCT_EmbeddedWAVAudioFile ();return _gdbc ;};type ST_PrintColorMode byte ;func (_eec *CT_GraphicalObjectFrame )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eec .BwModeAttr !=_fa .ST_BlackWhiteModeUnset {_caad ,_fcab :=_eec .BwModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _fcab !=nil {return _fcab ;};start .Attr =append (start .Attr ,_caad );};e .EncodeToken (start );_gedf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_eec .NvGraphicFramePr ,_gedf );_gcad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_eec .Xfrm ,_gcad );_fdb :=_a .StartElement {Name :_a .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_fdb .Attr =append (_fdb .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 (_eec .Graphic ,_fdb );if _eec .ExtLst !=nil {_fabb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eec .ExtLst ,_fabb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_SplitterBarState byte ;type CT_WebProperties struct{ +// List of Guides +GuideLst *CT_GuideList ;}; + +// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path +func (_gdgbd *CT_NormalViewPortion )ValidateWithPath (path string )error {if _fccd :=_gdgbd .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_fccd !=nil {return _fccd ;};return nil ;};func (_gefa *AG_TLBuild )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ede :=range start .Attr {if _ede .Name .Local =="\u0073\u0070\u0069\u0064"{_eegc ,_eea :=_ff .ParseUint (_ede .Value ,10,32);if _eea !=nil {return _eea ;};_ccd :=uint32 (_eegc );_gefa .SpidAttr =&_ccd ;continue ;};if _ede .Name .Local =="\u0067\u0072\u0070I\u0064"{_gac ,_gga :=_ff .ParseUint (_ede .Value ,10,32);if _gga !=nil {return _gga ;};_ba :=uint32 (_gac );_gefa .GrpIdAttr =&_ba ;continue ;};if _ede .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ag ,_fbc :=_ff .ParseBool (_ede .Value );if _fbc !=nil {return _fbc ;};_gefa .UiExpandAttr =&_ag ;continue ;};};for {_cd ,_baa :=d .Token ();if _baa !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_baa );};if _af ,_eb :=_cd .(_d .EndElement );_eb &&_af .Name ==start .Name {break ;};};return nil ;};type CT_CustomerDataList struct{ + +// Customer Data +CustData []*CT_CustomerData ; + +// Customer Data Tags +Tags *CT_TagsData ;}; + +// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path +func (_bfecb *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_egbbb *OleObj )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbbb .CT_OleObject =*NewCT_OleObject ();for _ ,_ddefbb :=range start .Attr {if _ddefbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddefbb .Name .Local =="\u0069\u0064"{_acagb ,_abcge :=_ddefbb .Value ,error (nil );if _abcge !=nil {return _abcge ;};_egbbb .IdAttr =&_acagb ;continue ;};if _ddefbb .Name .Local =="\u0073\u0070\u0069\u0064"{_decfd ,_adfag :=_ddefbb .Value ,error (nil );if _adfag !=nil {return _adfag ;};_egbbb .SpidAttr =&_decfd ;continue ;};if _ddefbb .Name .Local =="\u006e\u0061\u006d\u0065"{_beggg ,_faac :=_ddefbb .Value ,error (nil );if _faac !=nil {return _faac ;};_egbbb .NameAttr =&_beggg ;continue ;};if _ddefbb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_fcee ,_fdcga :=_ff .ParseBool (_ddefbb .Value );if _fdcga !=nil {return _fdcga ;};_egbbb .ShowAsIconAttr =&_fcee ;continue ;};if _ddefbb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bggec ,_fbbgb :=_ddefbb .Value ,error (nil );if _fbbgb !=nil {return _fbbgb ;};_egbbb .ProgIdAttr =&_bggec ;continue ;};if _ddefbb .Name .Local =="\u0069\u006d\u0067\u0057"{_adcfbf ,_fcaa :=_ff .ParseInt (_ddefbb .Value ,10,32);if _fcaa !=nil {return _fcaa ;};_dacc :=int32 (_adcfbf );_egbbb .ImgWAttr =&_dacc ;continue ;};if _ddefbb .Name .Local =="\u0069\u006d\u0067\u0048"{_aafbb ,_efga :=_ff .ParseInt (_ddefbb .Value ,10,32);if _efga !=nil {return _efga ;};_beafd :=int32 (_aafbb );_egbbb .ImgHAttr =&_beafd ;continue ;};};_fcbgb :for {_gcegc ,_ebfeb :=d .Token ();if _ebfeb !=nil {return _ebfeb ;};switch _affff :=_gcegc .(type ){case _d .StartElement :switch _affff .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"}:_egbbb .Choice =NewCT_OleObjectChoice ();if _cgecd :=d .DecodeElement (&_egbbb .Choice .Embed ,&_affff );_cgecd !=nil {return _cgecd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egbbb .Choice =NewCT_OleObjectChoice ();if _aead :=d .DecodeElement (&_egbbb .Choice .Link ,&_affff );_aead !=nil {return _aead ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egbbb .Pic =NewCT_Picture ();if _dfgf :=d .DecodeElement (_egbbb .Pic ,&_affff );_dfgf !=nil {return _dfgf ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_affff .Name );if _ecbbb :=d .Skip ();_ecbbb !=nil {return _ecbbb ;};};case _d .EndElement :break _fcbgb ;case _d .CharData :};};return nil ;};type CT_Empty struct{}; + +// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path +func (_fbee *CT_SlideSize )ValidateWithPath (path string )error {if _fbee .CxAttr < 914400{return _c .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 ,_fbee .CxAttr );};if _fbee .CxAttr > 51206400{return _c .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 ,_fbee .CxAttr );};if _fbee .CxAttr < 0{return _c .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 ,_fbee .CxAttr );};if _fbee .CyAttr < 914400{return _c .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 ,_fbee .CyAttr );};if _fbee .CyAttr > 51206400{return _c .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 ,_fbee .CyAttr );};if _fbee .CyAttr < 0{return _c .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 ,_fbee .CyAttr );};if _faba :=_fbee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_faba !=nil {return _faba ;};return nil ;};type ST_TLBehaviorTransformType byte ;func NewCT_NotesMaster ()*CT_NotesMaster {_fgdab :=&CT_NotesMaster {};_fgdab .CSld =NewCT_CommonSlideData ();_fgdab .ClrMap =_da .NewCT_ColorMapping ();return _fgdab ;};func (_bgdd *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgdd =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_bgdd =1;case "\u0031\u0070\u0069\u0063":*_bgdd =2;case "\u0032\u0070\u0069\u0063":*_bgdd =3;case "\u0034\u0070\u0069\u0063":*_bgdd =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bgdd =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bgdd =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bgdd =7;};return nil ;};func (_dagbc ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _dagbc {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 (_dagbc ));};return nil ;};func (_abcf *CT_SlideRelationshipList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edabb :for {_gcab ,_agff :=d .Token ();if _agff !=nil {return _agff ;};switch _bbdf :=_gcab .(type ){case _d .StartElement :switch _bbdf .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"}:_bdfe :=NewCT_SlideRelationshipListEntry ();if _adea :=d .DecodeElement (_bdfe ,&_bbdf );_adea !=nil {return _adea ;};_abcf .Sld =append (_abcf .Sld ,_bdfe );default:_ce .Log .Debug ("\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",_bbdf .Name );if _cdfdf :=d .Skip ();_cdfdf !=nil {return _cdfdf ;};};case _d .EndElement :break _edabb ;case _d .CharData :};};return nil ;};type CT_WebProperties struct{ // Show animation in HTML output ShowAnimationAttr *bool ; @@ -63,2398 +78,2383 @@ ImgSzAttr ST_WebScreenSize ; EncodingAttr *string ; // Slide Navigation Colors for HTML output -ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func NewCT_Kinsoku ()*CT_Kinsoku {_gfbg :=&CT_Kinsoku {};return _gfbg }; +ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func (_efcda *CT_TLPoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbcgb :=range start .Attr {if _fbcgb .Name .Local =="\u0078"{_feee ,_ebaee :=ParseUnionST_Percentage (_fbcgb .Value );if _ebaee !=nil {return _ebaee ;};_efcda .XAttr =_feee ;continue ;};if _fbcgb .Name .Local =="\u0079"{_acfe ,_acgab :=ParseUnionST_Percentage (_fbcgb .Value );if _acgab !=nil {return _acgab ;};_efcda .YAttr =_acfe ;continue ;};};for {_gffae ,_gdad :=d .Token ();if _gdad !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_gdad );};if _bgecg ,_ddeea :=_gffae .(_d .EndElement );_ddeea &&_bgecg .Name ==start .Name {break ;};};return nil ;};type ST_TLPreviousActionType byte ;func (_dfffg *CT_SideDirectionTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acadb :=range start .Attr {if _acadb .Name .Local =="\u0064\u0069\u0072"{_dfffg .DirAttr .UnmarshalXMLAttr (_acadb );continue ;};};for {_cefcd ,_eccd :=d .Token ();if _eccd !=nil {return _c .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",_eccd );};if _fagc ,_egcb :=_cefcd .(_d .EndElement );_egcb &&_fagc .Name ==start .Name {break ;};};return nil ;};func NewEG_SlideListChoice ()*EG_SlideListChoice {_fccdb :=&EG_SlideListChoice {};return _fccdb };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;);func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_fead :=&CT_GroupShapeNonVisual {};_fead .CNvPr =_da .NewCT_NonVisualDrawingProps ();_fead .CNvGrpSpPr =_da .NewCT_NonVisualGroupDrawingShapeProps ();_fead .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _fead ;};func (_fabd *CT_TLTimeCondition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fabd .EvtAttr !=ST_TLTriggerEventUnset {_bcae ,_bcdc :=_fabd .EvtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0076\u0074"});if _bcdc !=nil {return _bcdc ;};start .Attr =append (start .Attr ,_bcae );};if _fabd .DelayAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_fabd .DelayAttr )});};e .EncodeToken (start );if _fabd .TgtEl !=nil {_ddacf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_fabd .TgtEl ,_ddacf );};if _fabd .Tn !=nil {_gaceg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006e"}};e .EncodeElement (_fabd .Tn ,_gaceg );};if _fabd .Rtn !=nil {_ffgdgc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_fabd .Rtn ,_ffgdgc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path -func (_bdd *CT_HandoutMaster )ValidateWithPath (path string )error {if _cbac :=_bdd .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cbac !=nil {return _cbac ;};if _abgf :=_bdd .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_abgf !=nil {return _abgf ;};if _bdd .Hf !=nil {if _cgae :=_bdd .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_cgae !=nil {return _cgae ;};};if _bdd .ExtLst !=nil {if _afbb :=_bdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbb !=nil {return _afbb ;};};return nil ;}; +// Validate validates the CT_GroupShapeChoice and its children +func (_cfgd *CT_GroupShapeChoice )Validate ()error {return _cfgd .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_aadggc ST_SlideSizeType )String ()string {switch _aadggc {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 NewCT_NotesSlide ()*CT_NotesSlide {_fgga :=&CT_NotesSlide {};_fgga .CSld =NewCT_CommonSlideData ();return _fgga ;}; -// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path -func (_gefb *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _fadaf ,_bffb :=range _gefb .SldMasterId {if _geca :=_bffb .ValidateWithPath (_ab .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_fadaf ));_geca !=nil {return _geca ;};};return nil ;};func NewCT_Control ()*CT_Control {_ecgc :=&CT_Control {};return _ecgc };func (_defcb *CT_TimeNodeList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cggbf :for {_gebad ,_bbbc :=d .Token ();if _bbbc !=nil {return _bbbc ;};switch _edaec :=_gebad .(type ){case _a .StartElement :switch _edaec .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdgaa :=NewCT_TLTimeNodeParallel ();if _fdcdc :=d .DecodeElement (_bdgaa ,&_edaec );_fdcdc !=nil {return _fdcdc ;};_defcb .Par =append (_defcb .Par ,_bdgaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfdbd :=NewCT_TLTimeNodeSequence ();if _gggg :=d .DecodeElement (_bfdbd ,&_edaec );_gggg !=nil {return _gggg ;};_defcb .Seq =append (_defcb .Seq ,_bfdbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efdea :=NewCT_TLTimeNodeExclusive ();if _edgda :=d .DecodeElement (_efdea ,&_edaec );_edgda !=nil {return _edgda ;};_defcb .Excl =append (_defcb .Excl ,_efdea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eccdf :=NewCT_TLAnimateBehavior ();if _dfge :=d .DecodeElement (_eccdf ,&_edaec );_dfge !=nil {return _dfge ;};_defcb .Anim =append (_defcb .Anim ,_eccdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebeg :=NewCT_TLAnimateColorBehavior ();if _dcdcc :=d .DecodeElement (_ebeg ,&_edaec );_dcdcc !=nil {return _dcdcc ;};_defcb .AnimClr =append (_defcb .AnimClr ,_ebeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbccc :=NewCT_TLAnimateEffectBehavior ();if _cdbed :=d .DecodeElement (_cbccc ,&_edaec );_cdbed !=nil {return _cdbed ;};_defcb .AnimEffect =append (_defcb .AnimEffect ,_cbccc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebeg :=NewCT_TLAnimateMotionBehavior ();if _afdb :=d .DecodeElement (_gebeg ,&_edaec );_afdb !=nil {return _afdb ;};_defcb .AnimMotion =append (_defcb .AnimMotion ,_gebeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgege :=NewCT_TLAnimateRotationBehavior ();if _eddba :=d .DecodeElement (_dgege ,&_edaec );_eddba !=nil {return _eddba ;};_defcb .AnimRot =append (_defcb .AnimRot ,_dgege );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aded :=NewCT_TLAnimateScaleBehavior ();if _caced :=d .DecodeElement (_aded ,&_edaec );_caced !=nil {return _caced ;};_defcb .AnimScale =append (_defcb .AnimScale ,_aded );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbg :=NewCT_TLCommandBehavior ();if _eebef :=d .DecodeElement (_cdbg ,&_edaec );_eebef !=nil {return _eebef ;};_defcb .Cmd =append (_defcb .Cmd ,_cdbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffdf :=NewCT_TLSetBehavior ();if _eegd :=d .DecodeElement (_dffdf ,&_edaec );_eegd !=nil {return _eegd ;};_defcb .Set =append (_defcb .Set ,_dffdf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgacg :=NewCT_TLMediaNodeAudio ();if _eabed :=d .DecodeElement (_dgacg ,&_edaec );_eabed !=nil {return _eabed ;};_defcb .Audio =append (_defcb .Audio ,_dgacg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbbge :=NewCT_TLMediaNodeVideo ();if _dffdaa :=d .DecodeElement (_fbbge ,&_edaec );_dffdaa !=nil {return _dffdaa ;};_defcb .Video =append (_defcb .Video ,_fbbge );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_edaec .Name );if _ceeg :=d .Skip ();_ceeg !=nil {return _ceeg ;};};case _a .EndElement :break _cggbf ;case _a .CharData :};};return nil ;};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_egefe :=&CT_TLBuildDiagram {};return _egefe };func (_fafg *CT_TimeNodeList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fafg .Par !=nil {_cfdcc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_bddc :=range _fafg .Par {e .EncodeElement (_bddc ,_cfdcc );};};if _fafg .Seq !=nil {_efgcf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_gdaaf :=range _fafg .Seq {e .EncodeElement (_gdaaf ,_efgcf );};};if _fafg .Excl !=nil {_fedef :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_aegad :=range _fafg .Excl {e .EncodeElement (_aegad ,_fedef );};};if _fafg .Anim !=nil {_abfd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_edbgf :=range _fafg .Anim {e .EncodeElement (_edbgf ,_abfd );};};if _fafg .AnimClr !=nil {_cffeb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_gecgb :=range _fafg .AnimClr {e .EncodeElement (_gecgb ,_cffeb );};};if _fafg .AnimEffect !=nil {_acfag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_gabd :=range _fafg .AnimEffect {e .EncodeElement (_gabd ,_acfag );};};if _fafg .AnimMotion !=nil {_gcde :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_gbbcg :=range _fafg .AnimMotion {e .EncodeElement (_gbbcg ,_gcde );};};if _fafg .AnimRot !=nil {_ffbe :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_abddf :=range _fafg .AnimRot {e .EncodeElement (_abddf ,_ffbe );};};if _fafg .AnimScale !=nil {_abed :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_dfcef :=range _fafg .AnimScale {e .EncodeElement (_dfcef ,_abed );};};if _fafg .Cmd !=nil {_geaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_dfefe :=range _fafg .Cmd {e .EncodeElement (_dfefe ,_geaf );};};if _fafg .Set !=nil {_cdgf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073e\u0074"}};for _ ,_cggfg :=range _fafg .Set {e .EncodeElement (_cggfg ,_cdgf );};};if _fafg .Audio !=nil {_eaafd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_ebgbe :=range _fafg .Audio {e .EncodeElement (_ebgbe ,_eaafd );};};if _fafg .Video !=nil {_fbag :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_afcf :=range _fafg .Video {e .EncodeElement (_afcf ,_fbag );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_WebScreenSize byte ;func (_aaa *CT_CustomShow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaa .SldLst =NewCT_SlideRelationshipList ();for _ ,_dbbg :=range start .Attr {if _dbbg .Name .Local =="\u006e\u0061\u006d\u0065"{_bfcb ,_dcad :=_dbbg .Value ,error (nil );if _dcad !=nil {return _dcad ;};_aaa .NameAttr =_bfcb ;continue ;};if _dbbg .Name .Local =="\u0069\u0064"{_gdea ,_fcf :=_d .ParseUint (_dbbg .Value ,10,32);if _fcf !=nil {return _fcf ;};_aaa .IdAttr =uint32 (_gdea );continue ;};};_abec :for {_cede ,_bfgc :=d .Token ();if _bfgc !=nil {return _bfgc ;};switch _egaf :=_cede .(type ){case _a .StartElement :switch _egaf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bbdg :=d .DecodeElement (_aaa .SldLst ,&_egaf );_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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaa .ExtLst =NewCT_ExtensionList ();if _fgc :=d .DecodeElement (_aaa .ExtLst ,&_egaf );_fgc !=nil {return _fgc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_egaf .Name );if _abfga :=d .Skip ();_abfga !=nil {return _abfga ;};};case _a .EndElement :break _abec ;case _a .CharData :};};return nil ;};func (_gafac ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _gafac {case 0,1,2:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafac ));};return nil ;}; +// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path +func (_bbgd *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _gffe :=_bbgd .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gffe !=nil {return _gffe ;};return nil ;}; -// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path -func (_caag *CT_CommentAuthor )ValidateWithPath (path string )error {if _caag .ExtLst !=nil {if _bdb :=_caag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdb !=nil {return _bdb ;};};return nil ;}; +// Validate validates the CT_SlideViewProperties and its children +func (_dbbeg *CT_SlideViewProperties )Validate ()error {return _dbbeg .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Validate validates the CT_SlideRelationshipListEntry and its children -func (_febc *CT_SlideRelationshipListEntry )Validate ()error {return _febc .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 NewNotesMaster ()*NotesMaster {_ffdfbc :=&NotesMaster {};_ffdfbc .CT_NotesMaster =*NewCT_NotesMaster ();return _ffdfbc ;};type CT_TLByRgbColorTransform struct{ +// Validate validates the CT_CornerDirectionTransition and its children +func (_fbad *CT_CornerDirectionTransition )Validate ()error {return _fbad .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_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_cfac :=&CT_TLAnimateMotionBehavior {};_cfac .CBhvr =NewCT_TLCommonBehaviorData ();return _cfac ;}; -// Red -RAttr _fa .ST_FixedPercentage ; +// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path +func (_dfad *SldSyncPr )ValidateWithPath (path string )error {if _baece :=_dfad .CT_SlideSyncProperties .ValidateWithPath (path );_baece !=nil {return _baece ;};return nil ;};type CT_Shape struct{ -// Green -GAttr _fa .ST_FixedPercentage ; +// Use Background Fill +UseBgFillAttr *bool ; -// Blue -BAttr _fa .ST_FixedPercentage ;};func NewCT_SlideIdList ()*CT_SlideIdList {_aeadg :=&CT_SlideIdList {};return _aeadg };type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;}; +// Non-Visual Properties for a Shape +NvSpPr *CT_ShapeNonVisual ;SpPr *_da .CT_ShapeProperties ; -// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path -func (_egca *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _adbfe :=_egca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adbfe !=nil {return _adbfe ;};return nil ;};func (_fbee *CT_Control )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbee .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_fbee .SpidAttr )});};if _fbee .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ab .Sprintf ("\u0025\u0076",*_fbee .NameAttr )});};if _fbee .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fbee .ShowAsIconAttr ))});};if _fbee .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_fbee .IdAttr )});};if _fbee .ImgWAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_ab .Sprintf ("\u0025\u0076",*_fbee .ImgWAttr )});};if _fbee .ImgHAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_ab .Sprintf ("\u0025\u0076",*_fbee .ImgHAttr )});};e .EncodeToken (start );if _fbee .ExtLst !=nil {_agbc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbee .ExtLst ,_agbc );};if _fbee .Pic !=nil {_beb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_fbee .Pic ,_beb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Shape Style +Style *_da .CT_ShapeStyle ; -// Validate validates the CT_Rel and its children -func (_edae *CT_Rel )Validate ()error {return _edae .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_gecac *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gecac .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_faefg :=range start .Attr {if _faefg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gecac .OriginAttr .UnmarshalXMLAttr (_faefg );continue ;};if _faefg .Name .Local =="\u0070\u0061\u0074\u0068"{_gege ,_dddea :=_faefg .Value ,error (nil );if _dddea !=nil {return _dddea ;};_gecac .PathAttr =&_gege ;continue ;};if _faefg .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_gecac .PathEditModeAttr .UnmarshalXMLAttr (_faefg );continue ;};if _faefg .Name .Local =="\u0072\u0041\u006e\u0067"{_abafc ,_baac :=_d .ParseInt (_faefg .Value ,10,32);if _baac !=nil {return _baac ;};_cggb :=int32 (_abafc );_gecac .RAngAttr =&_cggb ;continue ;};if _faefg .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_ggfgg ,_dgff :=_faefg .Value ,error (nil );if _dgff !=nil {return _dgff ;};_gecac .PtsTypesAttr =&_ggfgg ;continue ;};};_fdcf :for {_becb ,_aagb :=d .Token ();if _aagb !=nil {return _aagb ;};switch _bcfe :=_becb .(type ){case _a .StartElement :switch _bcfe .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _affd :=d .DecodeElement (_gecac .CBhvr ,&_bcfe );_affd !=nil {return _affd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gecac .By =NewCT_TLPoint ();if _dbggd :=d .DecodeElement (_gecac .By ,&_bcfe );_dbggd !=nil {return _dbggd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gecac .From =NewCT_TLPoint ();if _agcda :=d .DecodeElement (_gecac .From ,&_bcfe );_agcda !=nil {return _agcda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gecac .To =NewCT_TLPoint ();if _dccfa :=d .DecodeElement (_gecac .To ,&_bcfe );_dccfa !=nil {return _dccfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gecac .RCtr =NewCT_TLPoint ();if _ddded :=d .DecodeElement (_gecac .RCtr ,&_bcfe );_ddded !=nil {return _ddded ;};default:_aa .Log .Debug ("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",_bcfe .Name );if _ddaeg :=d .Skip ();_ddaeg !=nil {return _ddaeg ;};};case _a .EndElement :break _fdcf ;case _a .CharData :};};return nil ;};type CT_CustomShowList struct{ +// Shape Text Body +TxBody *_da .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};func NewCmLst ()*CmLst {_ddbbe :=&CmLst {};_ddbbe .CT_CommentList =*NewCT_CommentList ();return _ddbbe ;};func (_gacda *CT_TransitionSoundAction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gacda .StSnd !=nil {_ffca :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_gacda .StSnd ,_ffca );};if _gacda .EndSnd !=nil {_cbfcbe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}};e .EncodeElement (_gacda .EndSnd ,_cbfcbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdda *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdgfef ,_fgdage :=d .Token ();if _fgdage !=nil {return _fgdage ;};if _cegef ,_bbfcg :=_fdgfef .(_d .EndElement );_bbfcg &&_cegef .Name ==start .Name {*_gdda =1;return nil ;};if _cfffb ,_fbbef :=_fdgfef .(_d .CharData );!_fbbef {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",_fdgfef );}else {switch string (_cfffb ){case "":*_gdda =0;case "\u006e\u006f\u006e\u0065":*_gdda =1;case "\u0066\u0075\u006c\u006c":*_gdda =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_gdda =3;};};_fdgfef ,_fgdage =d .Token ();if _fgdage !=nil {return _fgdage ;};if _agbcf ,_afefc :=_fdgfef .(_d .EndElement );_afefc &&_agbcf .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",_fdgfef );};func (_bgbd *CT_TLTimeNodeSequence )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgbd .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_febf :=range start .Attr {if _febf .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_ebdg ,_gcee :=_ff .ParseBool (_febf .Value );if _gcee !=nil {return _gcee ;};_bgbd .ConcurrentAttr =&_ebdg ;continue ;};if _febf .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_bgbd .PrevAcAttr .UnmarshalXMLAttr (_febf );continue ;};if _febf .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_bgbd .NextAcAttr .UnmarshalXMLAttr (_febf );continue ;};};_begde :for {_acba ,_feged :=d .Token ();if _feged !=nil {return _feged ;};switch _ccbg :=_acba .(type ){case _d .StartElement :switch _ccbg .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 _bcfbc :=d .DecodeElement (_bgbd .CTn ,&_ccbg );_bcfbc !=nil {return _bcfbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgbd .PrevCondLst =NewCT_TLTimeConditionList ();if _abge :=d .DecodeElement (_bgbd .PrevCondLst ,&_ccbg );_abge !=nil {return _abge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgbd .NextCondLst =NewCT_TLTimeConditionList ();if _aabgd :=d .DecodeElement (_bgbd .NextCondLst ,&_ccbg );_aabgd !=nil {return _aabgd ;};default:_ce .Log .Debug ("\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",_ccbg .Name );if _fgccd :=d .Skip ();_fgccd !=nil {return _fgccd ;};};case _d .EndElement :break _begde ;case _d .CharData :};};return nil ;};func (_agadc ST_TLTimeNodeSyncType )Validate ()error {return _agadc .ValidateWithPath ("")};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_fded :=&CT_TLTriggerRuntimeNode {};_fded .ValAttr =ST_TLTriggerRuntimeNode (1);return _fded ;};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_fffbf :=&CT_TLAnimateRotationBehavior {};_fffbf .CBhvr =NewCT_TLCommonBehaviorData ();return _fffbf ;}; -// Custom Show -CustShow []*CT_CustomShow ;};func (_fbdf *CT_NotesMasterIdListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dged :=range start .Attr {if _dged .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dged .Name .Local =="\u0069\u0064"||_dged .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"&&_dged .Name .Local =="\u0069\u0064"{_cfed ,_ecgf :=_dged .Value ,error (nil );if _ecgf !=nil {return _ecgf ;};_fbdf .IdAttr =_cfed ;continue ;};};_ccgfg :for {_fegb ,_fgff :=d .Token ();if _fgff !=nil {return _fgff ;};switch _ddebc :=_fegb .(type ){case _a .StartElement :switch _ddebc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbdf .ExtLst =NewCT_ExtensionList ();if _ggge :=d .DecodeElement (_fbdf .ExtLst ,&_ddebc );_ggge !=nil {return _ggge ;};default:_aa .Log .Debug ("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",_ddebc .Name );if _feeg :=d .Skip ();_feeg !=nil {return _feeg ;};};case _a .EndElement :break _ccgfg ;case _a .CharData :};};return nil ;};func (_cefa *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dbef :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cefa .CNvPr ,_dbef );_ffba :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cefa .CNvGraphicFramePr ,_ffba );_eaad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_cefa .NvPr ,_eaad );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebeefg *ST_TLTimeNodeRestartType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfdce ,_acfce :=d .Token ();if _acfce !=nil {return _acfce ;};if _gacgb ,_gafeb :=_gfdce .(_a .EndElement );_gafeb &&_gacgb .Name ==start .Name {*_ebeefg =1;return nil ;};if _fdcb ,_ebbc :=_gfdce .(_a .CharData );!_ebbc {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfdce );}else {switch string (_fdcb ){case "":*_ebeefg =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ebeefg =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_ebeefg =2;case "\u006e\u0065\u0076e\u0072":*_ebeefg =3;};};_gfdce ,_acfce =d .Token ();if _acfce !=nil {return _acfce ;};if _cffab ,_gacff :=_gfdce .(_a .EndElement );_gacff &&_cffab .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfdce );};func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_fbfd :=&CT_TLAnimateMotionBehavior {};_fbfd .CBhvr =NewCT_TLCommonBehaviorData ();return _fbfd ;};type CT_HandoutMasterIdList struct{ +// Validate validates the CT_CustomShowId and its children +func (_dgd *CT_CustomShowId )Validate ()error {return _dgd .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");}; -// Handout Master ID -HandoutMasterId *CT_HandoutMasterIdListEntry ;}; +// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path +func (_cbfgb *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_eggd *CT_Empty )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_bace *CT_Control )ValidateWithPath (path string )error {if _bace .ExtLst !=nil {if _acgf :=_bace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acgf !=nil {return _acgf ;};};if _bace .Pic !=nil {if _egc :=_bace .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_egc !=nil {return _egc ;};};if _bace .ImgWAttr !=nil {if *_bace .ImgWAttr < 0{return _c .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 ,*_bace .ImgWAttr );};};if _bace .ImgHAttr !=nil {if *_bace .ImgHAttr < 0{return _c .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 ,*_bace .ImgHAttr );};};return nil ;}; -// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path -func (_gfdbf *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _eddg :=_gfdbf .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_eddg !=nil {return _eddg ;};if _gfdbf .ExtLst !=nil {if _dfcb :=_gfdbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfcb !=nil {return _dfcb ;};};return nil ;};type CT_TLBuildParagraph struct{ +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_feaa *CT_ExtensionList )ValidateWithPath (path string )error {for _ffbb ,_bfcc :=range _feaa .Ext {if _agbg :=_bfcc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ffbb ));_agbg !=nil {return _agbg ;};};return nil ;}; -// Build Types -BuildAttr ST_TLParaBuildType ; +// ValidateWithPath validates the Presentation and its children, prefixing error messages with path +func (_faacd *Presentation )ValidateWithPath (path string )error {if _acdd :=_faacd .CT_Presentation .ValidateWithPath (path );_acdd !=nil {return _acdd ;};return nil ;};func (_gcbaf *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbaf .CNvPr =_da .NewCT_NonVisualDrawingProps ();_gcbaf .CNvGraphicFramePr =_da .NewCT_NonVisualGraphicFrameProperties ();_gcbaf .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_geaa :for {_gbef ,_caaa :=d .Token ();if _caaa !=nil {return _caaa ;};switch _ggac :=_gbef .(type ){case _d .StartElement :switch _ggac .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 _ffbe :=d .DecodeElement (_gcbaf .CNvPr ,&_ggac );_ffbe !=nil {return _ffbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fae :=d .DecodeElement (_gcbaf .CNvGraphicFramePr ,&_ggac );_fae !=nil {return _fae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _aagf :=d .DecodeElement (_gcbaf .NvPr ,&_ggac );_aagf !=nil {return _aagf ;};default:_ce .Log .Debug ("\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",_ggac .Name );if _cfcfa :=d .Skip ();_cfcfa !=nil {return _cfcfa ;};};case _d .EndElement :break _geaa ;case _d .CharData :};};return nil ;};type CT_CommentAuthorList struct{ -// Build Level -BldLvlAttr *uint32 ; +// Comment Author +CmAuthor []*CT_CommentAuthor ;};func (_dbg *CT_Empty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Animate Background -AnimBgAttr *bool ; +// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path +func (_gcff *CT_OleObjectLink )ValidateWithPath (path string )error {if _gcff .ExtLst !=nil {if _bagd :=_gcff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bagd !=nil {return _bagd ;};};return nil ;}; -// Auto Update Animation Background -AutoUpdateAnimBgAttr *bool ; +// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path +func (_afg *CT_CommonViewProperties )ValidateWithPath (path string )error {if _gfg :=_afg .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_gfg !=nil {return _gfg ;};if _ddaf :=_afg .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e");_ddaf !=nil {return _ddaf ;};return nil ;};type CT_Connector struct{ -// Reverse -RevAttr *bool ; +// Non-Visual Properties for a Connection Shape +NvCxnSpPr *CT_ConnectorNonVisual ; -// Auto Advance Time -AdvAutoAttr *ST_TLTime ; +// Shape Properties +SpPr *_da .CT_ShapeProperties ; -// Template effects -TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };func (_cggae *CT_TLIterateData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggfdg :=range start .Attr {if _ggfdg .Name .Local =="\u0074\u0079\u0070\u0065"{_cggae .TypeAttr .UnmarshalXMLAttr (_ggfdg );continue ;};if _ggfdg .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_ccfgg ,_cabde :=_d .ParseBool (_ggfdg .Value );if _cabde !=nil {return _cabde ;};_cggae .BackwardsAttr =&_ccfgg ;continue ;};};_beabb :for {_egdfd ,_baffc :=d .Token ();if _baffc !=nil {return _baffc ;};switch _aaced :=_egdfd .(type ){case _a .StartElement :switch _aaced .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cggae .TmAbs =NewCT_TLIterateIntervalTime ();if _bgcbd :=d .DecodeElement (_cggae .TmAbs ,&_aaced );_bgcbd !=nil {return _bgcbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cggae .TmPct =NewCT_TLIterateIntervalPercentage ();if _bdgdc :=d .DecodeElement (_cggae .TmPct ,&_aaced );_bdgdc !=nil {return _bdgdc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_aaced .Name );if _ccgac :=d .Skip ();_ccgac !=nil {return _ccgac ;};};case _a .EndElement :break _beabb ;case _a .CharData :};};return nil ;};func (_dfeae ST_OleObjectFollowColorScheme )String ()string {switch _dfeae {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 "";}; +// Connector Shape Style +Style *_da .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_aeeg :=&CT_HtmlPublishProperties {};return _aeeg ;};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_afgc :=&CT_OutlineViewSlideEntry {};return _afgc ;};func (_adfc *CT_HandoutMasterIdList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baca :for {_dbed ,_bcfc :=d .Token ();if _bcfc !=nil {return _bcfc ;};switch _geec :=_dbed .(type ){case _d .StartElement :switch _geec .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"}:_adfc .HandoutMasterId =NewCT_HandoutMasterIdListEntry ();if _fdab :=d .DecodeElement (_adfc .HandoutMasterId ,&_geec );_fdab !=nil {return _fdab ;};default:_ce .Log .Debug ("\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",_geec .Name );if _ccacg :=d .Skip ();_ccacg !=nil {return _ccacg ;};};case _d .EndElement :break _baca ;case _d .CharData :};};return nil ;};func NewCT_OleObjectLink ()*CT_OleObjectLink {_fcac :=&CT_OleObjectLink {};return _fcac }; -// Validate validates the CT_OutlineViewProperties and its children -func (_ffbg *CT_OutlineViewProperties )Validate ()error {return _ffbg .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ecec *CT_Placeholder )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecec .TypeAttr !=ST_PlaceholderTypeUnset {_caba ,_dgee :=_ecec .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _dgee !=nil {return _dgee ;};start .Attr =append (start .Attr ,_caba );};if _ecec .OrientAttr !=ST_DirectionUnset {_cadf ,_dbgb :=_ecec .OrientAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _dbgb !=nil {return _dbgb ;};start .Attr =append (start .Attr ,_cadf );};if _ecec .SzAttr !=ST_PlaceholderSizeUnset {_cgfdc ,_afed :=_ecec .SzAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u007a"});if _afed !=nil {return _afed ;};start .Attr =append (start .Attr ,_cgfdc );};if _ecec .IdxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0078"},Value :_ab .Sprintf ("\u0025\u0076",*_ecec .IdxAttr )});};if _ecec .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_ecec .HasCustomPromptAttr ))});};e .EncodeToken (start );if _ecec .ExtLst !=nil {_cgab :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecec .ExtLst ,_cgab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTags ()*CT_SmartTags {_cdffc :=&CT_SmartTags {};return _cdffc };func (_ceade *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_dcgef :=[]string {};if _ceade .ST_PositiveFixedPercentage !=nil {if _dbaeg :=_ceade .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");_dbaeg !=nil {return _dbaeg ;};_dcgef =append (_dcgef ,"\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 _ceade .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_dcgef =append (_dcgef ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_dcgef )> 1{return _ab .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcgef );};return nil ;}; +// Validate validates the CT_SlideTiming and its children +func (_bgeac *CT_SlideTiming )Validate ()error {return _bgeac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path -func (_fadgg *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _afga ,_cbeg :=range _fadgg .Sld {if _cbef :=_cbeg .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_afga ));_cbef !=nil {return _cbef ;};};return nil ;};func (_fefe *CT_EmbeddedFontList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feaa :for {_dafa ,_gcbd :=d .Token ();if _gcbd !=nil {return _gcbd ;};switch _afb :=_dafa .(type ){case _a .StartElement :switch _afb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afda :=NewCT_EmbeddedFontListEntry ();if _bge :=d .DecodeElement (_afda ,&_afb );_bge !=nil {return _bge ;};_fefe .EmbeddedFont =append (_fefe .EmbeddedFont ,_afda );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_afb .Name );if _dgc :=d .Skip ();_dgc !=nil {return _dgc ;};};case _a .EndElement :break _feaa ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_TLIterateIntervalPercentage and its children +func (_effa *CT_TLIterateIntervalPercentage )Validate ()error {return _effa .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 (_accf *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 :_c .Sprintf ("\u0025\u0076",_accf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_BuildList ()*CT_BuildList {_afe :=&CT_BuildList {};return _afe }; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_abfb *CT_Kinsoku )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path +func (_babc *EG_ChildSlide )ValidateWithPath (path string )error {if _babc .ClrMapOvr !=nil {if _addf :=_babc .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_addf !=nil {return _addf ;};};return nil ;};type CT_SlideIdListEntry struct{ -// Validate validates the CT_ExtensionList and its children -func (_cfdb *CT_ExtensionList )Validate ()error {return _cfdb .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_ebecd ST_PhotoAlbumFrameShape )String ()string {switch _ebecd {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 "";};type CT_NotesTextViewProperties struct{ +// Slide Identifier +IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func (_aefdg ST_TLTimeNodeRestartType )String ()string {switch _aefdg {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 (_gdaaf ST_TLOleChartBuildType )String ()string {switch _gdaaf {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 "";}; -// Base properties for Notes View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_eaca *CT_SlideSorterViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eaca .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_eaca .ShowFormattingAttr ))});};e .EncodeToken (start );_gbed :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_eaca .CViewPr ,_gbed );if _eaca .ExtLst !=nil {_ebbbc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eaca .ExtLst ,_ebbbc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gagbe *ST_TLTriggerEvent )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abfbf ,_gaaga :=d .Token ();if _gaaga !=nil {return _gaaga ;};if _feaec ,_edafe :=_abfbf .(_a .EndElement );_edafe &&_feaec .Name ==start .Name {*_gagbe =1;return nil ;};if _bgfab ,_bfbd :=_abfbf .(_a .CharData );!_bfbd {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abfbf );}else {switch string (_bgfab ){case "":*_gagbe =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_gagbe =1;case "\u006f\u006e\u0045n\u0064":*_gagbe =2;case "\u0062\u0065\u0067i\u006e":*_gagbe =3;case "\u0065\u006e\u0064":*_gagbe =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_gagbe =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_gagbe =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_gagbe =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_gagbe =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_gagbe =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_gagbe =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_gagbe =11;};};_abfbf ,_gaaga =d .Token ();if _gaaga !=nil {return _gaaga ;};if _gbgfb ,_ccde :=_abfbf .(_a .EndElement );_ccde &&_gbgfb .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abfbf );};func (_cbae *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egfbc :=range start .Attr {if _egfbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egfbc .Name .Local =="\u0069\u0064"||_egfbc .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"&&_egfbc .Name .Local =="\u0069\u0064"{_gefa ,_efcfec :=_egfbc .Value ,error (nil );if _efcfec !=nil {return _efcfec ;};_cbae .RIdAttr =_gefa ;continue ;};if _egfbc .Name .Local =="\u0069\u0064"{_cccae ,_dgcdb :=_d .ParseUint (_egfbc .Value ,10,32);if _dgcdb !=nil {return _dgcdb ;};_aaab :=uint32 (_cccae );_cbae .IdAttr =&_aaab ;continue ;};};_fdda :for {_agbd ,_gabc :=d .Token ();if _gabc !=nil {return _gabc ;};switch _gfba :=_agbd .(type ){case _a .StartElement :switch _gfba .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbae .ExtLst =NewCT_ExtensionList ();if _adde :=d .DecodeElement (_cbae .ExtLst ,&_gfba );_adde !=nil {return _adde ;};default:_aa .Log .Debug ("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",_gfba .Name );if _dcbba :=d .Skip ();_dcbba !=nil {return _dcbba ;};};case _a .EndElement :break _fdda ;case _a .CharData :};};return nil ;};type CT_EmbeddedFontListEntry struct{ +// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path +func (_cecd *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _ddfee :=_cecd .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_ddfee !=nil {return _ddfee ;};if _cdebg :=_cecd .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cdebg !=nil {return _cdebg ;};if _fdaf :=_cecd .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fdaf !=nil {return _fdaf ;};if _cecd .By !=nil {if _cdgac :=_cecd .By .ValidateWithPath (path +"\u002f\u0042\u0079");_cdgac !=nil {return _cdgac ;};};if _cecd .From !=nil {if _agafb :=_cecd .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_agafb !=nil {return _agafb ;};};if _cecd .To !=nil {if _bebc :=_cecd .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bebc !=nil {return _bebc ;};};return nil ;};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_bcfe :=&CT_SlideMasterTextStyles {};return _bcfe ;};func (_bgca *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgca .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_febce :=range start .Attr {if _febce .Name .Local =="\u0062\u0079"{_ccccc ,_cgbgf :=_ff .ParseInt (_febce .Value ,10,32);if _cgbgf !=nil {return _cgbgf ;};_fgebf :=int32 (_ccccc );_bgca .ByAttr =&_fgebf ;continue ;};if _febce .Name .Local =="\u0066\u0072\u006f\u006d"{_gdgdd ,_ffde :=_ff .ParseInt (_febce .Value ,10,32);if _ffde !=nil {return _ffde ;};_aaeg :=int32 (_gdgdd );_bgca .FromAttr =&_aaeg ;continue ;};if _febce .Name .Local =="\u0074\u006f"{_gfgfg ,_aeccg :=_ff .ParseInt (_febce .Value ,10,32);if _aeccg !=nil {return _aeccg ;};_bdacb :=int32 (_gfgfg );_bgca .ToAttr =&_bdacb ;continue ;};};_ddcbe :for {_dcbea ,_ceca :=d .Token ();if _ceca !=nil {return _ceca ;};switch _eacb :=_dcbea .(type ){case _d .StartElement :switch _eacb .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 _fgbbg :=d .DecodeElement (_bgca .CBhvr ,&_eacb );_fgbbg !=nil {return _fgbbg ;};default:_ce .Log .Debug ("\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",_eacb .Name );if _gcbe :=d .Skip ();_gcbe !=nil {return _gcbe ;};};case _d .EndElement :break _ddcbe ;case _d .CharData :};};return nil ;};func (_ebbgf ST_TransitionCornerDirectionType )String ()string {switch _ebbgf {case 0:return "";case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064";case 4:return "\u0072\u0064";};return "";}; -// Embedded Font Name -Font *_fa .CT_TextFont ; +// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path +func (_ccfg *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _eecef ,_bcfbf :=range _ccfg .Sld {if _cagaf :=_bcfbf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_eecef ));_cagaf !=nil {return _cagaf ;};};return nil ;};func (_eeebc *CT_TLByHslColorTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_c .Sprintf ("\u0025\u0076",_eeebc .HAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073"},Value :_c .Sprintf ("\u0025\u0076",_eeebc .SAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_c .Sprintf ("\u0025\u0076",_eeebc .LAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_cdgdf :=&CT_TLTimeConditionList {};return _cdgdf ;}; -// Regular Embedded Font -Regular *CT_EmbeddedFontDataId ; +// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path +func (_dbgag *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil }; -// Bold Embedded Font -Bold *CT_EmbeddedFontDataId ; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_fdd *CT_Comment )ValidateWithPath (path string )error {if _adg :=_fdd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_adg !=nil {return _adg ;};if _fdd .ExtLst !=nil {if _ebad :=_fdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebad !=nil {return _ebad ;};};return nil ;};func (_fagda *CT_SlideMasterIdList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdfa :for {_efbg ,_cgeff :=d .Token ();if _cgeff !=nil {return _cgeff ;};switch _aaeaf :=_efbg .(type ){case _d .StartElement :switch _aaeaf .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"}:_cefcg :=NewCT_SlideMasterIdListEntry ();if _ceeee :=d .DecodeElement (_cefcg ,&_aaeaf );_ceeee !=nil {return _ceeee ;};_fagda .SldMasterId =append (_fagda .SldMasterId ,_cefcg );default:_ce .Log .Debug ("\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",_aaeaf .Name );if _aagfb :=d .Skip ();_aagfb !=nil {return _aagfb ;};};case _d .EndElement :break _cdfa ;case _d .CharData :};};return nil ;}; -// Italic Embedded Font -Italic *CT_EmbeddedFontDataId ; +// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path +func (_edg *CT_GuideList )ValidateWithPath (path string )error {for _febe ,_efcb :=range _edg .Guide {if _efaf :=_efcb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_febe ));_efaf !=nil {return _efaf ;};};return nil ;};func (_deafc ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _deafc {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 (_deafc ));};return nil ;};func (_ggdad *CT_TransitionStartSoundAction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggdad .Snd =_da .NewCT_EmbeddedWAVAudioFile ();for _ ,_afabf :=range start .Attr {if _afabf .Name .Local =="\u006c\u006f\u006f\u0070"{_aede ,_acfda :=_ff .ParseBool (_afabf .Value );if _acfda !=nil {return _acfda ;};_ggdad .LoopAttr =&_aede ;continue ;};};_cabcdb :for {_dgbfe ,_gcdgb :=d .Token ();if _gcdgb !=nil {return _gcdgb ;};switch _fdfg :=_dgbfe .(type ){case _d .StartElement :switch _fdfg .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 _cdbff :=d .DecodeElement (_ggdad .Snd ,&_fdfg );_cdbff !=nil {return _cdbff ;};default:_ce .Log .Debug ("\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",_fdfg .Name );if _fbfgc :=d .Skip ();_fbfgc !=nil {return _fbfgc ;};};case _d .EndElement :break _cabcdb ;case _d .CharData :};};return nil ;};func (_cdfcc ST_TLChartSubelementType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdfcc .String (),start );};func (_cgcd ST_TransitionSideDirectionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcfgf :=_d .Attr {};_fcfgf .Name =name ;switch _cgcd {case ST_TransitionSideDirectionTypeUnset :_fcfgf .Value ="";case ST_TransitionSideDirectionTypeL :_fcfgf .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_fcfgf .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_fcfgf .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_fcfgf .Value ="\u0064";};return _fcfgf ,nil ;};func (_fcgbc *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 :_c .Sprintf ("\u0025\u0076",_fcgbc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Bold Italic Embedded Font -BoldItalic *CT_EmbeddedFontDataId ;};func (_cgedd *ST_PlaceholderSize )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgedd =0;case "\u0066\u0075\u006c\u006c":*_cgedd =1;case "\u0068\u0061\u006c\u0066":*_cgedd =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_cgedd =3;};return nil ;};type TagLst struct{CT_TagList };func (_fead *CT_HeaderFooter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aebd :=range start .Attr {if _aebd .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_gbgg ,_bede :=_d .ParseBool (_aebd .Value );if _bede !=nil {return _bede ;};_fead .SldNumAttr =&_gbgg ;continue ;};if _aebd .Name .Local =="\u0068\u0064\u0072"{_aba ,_ddc :=_d .ParseBool (_aebd .Value );if _ddc !=nil {return _ddc ;};_fead .HdrAttr =&_aba ;continue ;};if _aebd .Name .Local =="\u0066\u0074\u0072"{_febac ,_gfca :=_d .ParseBool (_aebd .Value );if _gfca !=nil {return _gfca ;};_fead .FtrAttr =&_febac ;continue ;};if _aebd .Name .Local =="\u0064\u0074"{_ebbb ,_cfgg :=_d .ParseBool (_aebd .Value );if _cfgg !=nil {return _cfgg ;};_fead .DtAttr =&_ebbb ;continue ;};};_dfcab :for {_bged ,_gaag :=d .Token ();if _gaag !=nil {return _gaag ;};switch _feda :=_bged .(type ){case _a .StartElement :switch _feda .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fead .ExtLst =NewCT_ExtensionListModify ();if _affc :=d .DecodeElement (_fead .ExtLst ,&_feda );_affc !=nil {return _affc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_feda .Name );if _ceaa :=d .Skip ();_ceaa !=nil {return _ceaa ;};};case _a .EndElement :break _dfcab ;case _a .CharData :};};return nil ;};func (_dacaf *CT_TLOleBuildChart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggfcd :=range start .Attr {if _ggfcd .Name .Local =="\u0062\u006c\u0064"{_dacaf .BldAttr .UnmarshalXMLAttr (_ggfcd );continue ;};if _ggfcd .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_aadag ,_bdcea :=_d .ParseBool (_ggfcd .Value );if _bdcea !=nil {return _bdcea ;};_dacaf .AnimBgAttr =&_aadag ;continue ;};if _ggfcd .Name .Local =="\u0073\u0070\u0069\u0064"{_fgge ,_efbge :=_d .ParseUint (_ggfcd .Value ,10,32);if _efbge !=nil {return _efbge ;};_gbcge :=uint32 (_fgge );_dacaf .SpidAttr =&_gbcge ;continue ;};if _ggfcd .Name .Local =="\u0067\u0072\u0070I\u0064"{_fbege ,_gcbcd :=_d .ParseUint (_ggfcd .Value ,10,32);if _gcbcd !=nil {return _gcbcd ;};_affge :=uint32 (_fbege );_dacaf .GrpIdAttr =&_affge ;continue ;};if _ggfcd .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_eddac ,_gccea :=_d .ParseBool (_ggfcd .Value );if _gccea !=nil {return _gccea ;};_dacaf .UiExpandAttr =&_eddac ;continue ;};};for {_cffde ,_fdffc :=d .Token ();if _fdffc !=nil {return _ab .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",_fdffc );};if _edga ,_gbcb :=_cffde .(_a .EndElement );_gbcb &&_edga .Name ==start .Name {break ;};};return nil ;};type CT_BuildList struct{ +// ST_TransitionEightDirectionType is a union type +type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func (_efd *CT_EightDirectionTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efd .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_efd .DirAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgag *CT_ExtensionListModify )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbdd :=range start .Attr {if _gbdd .Name .Local =="\u006d\u006f\u0064"{_dcgdd ,_dfa :=_ff .ParseBool (_gbdd .Value );if _dfa !=nil {return _dfa ;};_fgag .ModAttr =&_dcgdd ;continue ;};};_fffg :for {_fbgf ,_ddda :=d .Token ();if _ddda !=nil {return _ddda ;};switch _bda :=_fbgf .(type ){case _d .StartElement :switch _bda .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"}:_bcb :=NewCT_Extension ();if _daad :=d .DecodeElement (_bcb ,&_bda );_daad !=nil {return _daad ;};_fgag .Ext =append (_fgag .Ext ,_bcb );default:_ce .Log .Debug ("\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",_bda .Name );if _cefc :=d .Skip ();_cefc !=nil {return _cefc ;};};case _d .EndElement :break _fffg ;case _d .CharData :};};return nil ;};func NewCT_SplitTransition ()*CT_SplitTransition {_baaee :=&CT_SplitTransition {};return _baaee };func (_affbg *CT_TLTimeTargetElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _affbg .SldTgt !=nil {_gefae :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_affbg .SldTgt ,_gefae );};if _affbg .SndTgt !=nil {_gfaeg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_affbg .SndTgt ,_gfaeg );};if _affbg .SpTgt !=nil {_ecfc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_affbg .SpTgt ,_ecfc );};if _affbg .InkTgt !=nil {_fabbf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_affbg .InkTgt ,_fabbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddecg *CT_SlideIdList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dade :for {_ccecd ,_feeg :=d .Token ();if _feeg !=nil {return _feeg ;};switch _bgbg :=_ccecd .(type ){case _d .StartElement :switch _bgbg .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"}:_ecabd :=NewCT_SlideIdListEntry ();if _fbef :=d .DecodeElement (_ecabd ,&_bgbg );_fbef !=nil {return _fbef ;};_ddecg .SldId =append (_ddecg .SldId ,_ecabd );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064L\u0069s\u0074\u0020\u0025\u0076",_bgbg .Name );if _aaed :=d .Skip ();_aaed !=nil {return _aaed ;};};case _d .EndElement :break _dade ;case _d .CharData :};};return nil ;};type CT_ShowProperties struct{ -// Build Paragraph -BldP []*CT_TLBuildParagraph ; +// Loop Slide Show +LoopAttr *bool ; -// Build Diagram -BldDgm []*CT_TLBuildDiagram ; +// Show Narration in Slide Show +ShowNarrationAttr *bool ; -// Build Embedded Chart -BldOleChart []*CT_TLOleBuildChart ; +// Show Animation in Slide Show +ShowAnimationAttr *bool ; -// Build Graphics -BldGraphic []*CT_TLGraphicalObjectBuild ;}; +// Use Timings in Slide Show +UseTimingsAttr *bool ; -// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path -func (_efgg *CT_CustomerData )ValidateWithPath (path string )error {return nil };func (_efbg *CT_StringTag )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbdcg :=range start .Attr {if _gbdcg .Name .Local =="\u006e\u0061\u006d\u0065"{_fegdc ,_gacf :=_gbdcg .Value ,error (nil );if _gacf !=nil {return _gacf ;};_efbg .NameAttr =_fegdc ;continue ;};if _gbdcg .Name .Local =="\u0076\u0061\u006c"{_fecaec ,_fbefa :=_gbdcg .Value ,error (nil );if _fbefa !=nil {return _fbefa ;};_efbg .ValAttr =_fecaec ;continue ;};};for {_gdgac ,_dgded :=d .Token ();if _dgded !=nil {return _ab .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_dgded );};if _bgfbe ,_cfgec :=_gdgac .(_a .EndElement );_cfgec &&_bgfbe .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_eeca :=&CT_GroupShapeNonVisual {};_eeca .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_eeca .CNvGrpSpPr =_fa .NewCT_NonVisualGroupDrawingShapeProps ();_eeca .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _eeca ;};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;); +// Presenter Slide Show Mode +Present *CT_Empty ; -// Validate validates the CT_HandoutMaster and its children -func (_gfbf *CT_HandoutMaster )Validate ()error {return _gfbf .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};type CT_TLOleChartTargetElement struct{ +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// Type -TypeAttr ST_TLChartSubelementType ; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ; -// Level -LvlAttr *uint32 ;};type CT_TLAnimVariantFloatVal struct{ +// All Slides +SldAll *CT_Empty ; -// Value -ValAttr float32 ;};type CT_CommonSlideViewProperties struct{ +// Slide Range +SldRg *CT_IndexRange ; -// Snap Objects to Grid -SnapToGridAttr *bool ; +// Custom Show +CustShow *CT_CustomShowId ; -// Snap Objects to Objects -SnapToObjectsAttr *bool ; +// Pen Color for Slide Show +PenClr *_da .CT_Color ;ExtLst *CT_ExtensionList ;}; -// Show Guides in View -ShowGuidesAttr *bool ; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_gbgb *CT_GroupShapeNonVisual )Validate ()error {return _gbgb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; -// Base properties for Slide View -CViewPr *CT_CommonViewProperties ; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_ggagb *CT_Shape )ValidateWithPath (path string )error {if _badgg :=_ggagb .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_badgg !=nil {return _badgg ;};if _cdgg :=_ggagb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdgg !=nil {return _cdgg ;};if _ggagb .Style !=nil {if _fcfef :=_ggagb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fcfef !=nil {return _fcfef ;};};if _ggagb .TxBody !=nil {if _ddgg :=_ggagb .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_ddgg !=nil {return _ddgg ;};};if _ggagb .ExtLst !=nil {if _ebbd :=_ggagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebbd !=nil {return _ebbd ;};};return nil ;};type CT_ConnectorNonVisual struct{ -// List of Guides -GuideLst *CT_GuideList ;};func (_bggfd *ST_IterateType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbegf ,_fcdb :=d .Token ();if _fcdb !=nil {return _fcdb ;};if _dbgaa ,_gbfeb :=_dbegf .(_a .EndElement );_gbfeb &&_dbgaa .Name ==start .Name {*_bggfd =1;return nil ;};if _aggfb ,_geacg :=_dbegf .(_a .CharData );!_geacg {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbegf );}else {switch string (_aggfb ){case "":*_bggfd =0;case "\u0065\u006c":*_bggfd =1;case "\u0077\u0064":*_bggfd =2;case "\u006c\u0074":*_bggfd =3;};};_dbegf ,_fcdb =d .Token ();if _fcdb !=nil {return _fcdb ;};if _egab ,_acead :=_dbegf .(_a .EndElement );_acead &&_egab .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbegf );}; +// Non-Visual Drawing Properties +CNvPr *_da .CT_NonVisualDrawingProps ; -// Validate validates the CT_CornerDirectionTransition and its children -func (_gge *CT_CornerDirectionTransition )Validate ()error {return _gge .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");}; +// Non-Visual Connector Shape Drawing Properties +CNvCxnSpPr *_da .CT_NonVisualConnectorProperties ; -// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path -func (_aedg *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _egfed :=_aedg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_egfed !=nil {return _egfed ;};return nil ;};func (_egcd *CT_Kinsoku )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbed :=range start .Attr {if _dbed .Name .Local =="\u006c\u0061\u006e\u0067"{_gafbf ,_fecce :=_dbed .Value ,error (nil );if _fecce !=nil {return _fecce ;};_egcd .LangAttr =&_gafbf ;continue ;};if _dbed .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_gbac ,_bgdc :=_dbed .Value ,error (nil );if _bgdc !=nil {return _bgdc ;};_egcd .InvalStCharsAttr =_gbac ;continue ;};if _dbed .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_cced ,_fgd :=_dbed .Value ,error (nil );if _fgd !=nil {return _fgd ;};_egcd .InvalEndCharsAttr =_cced ;continue ;};};for {_cccf ,_aebdg :=d .Token ();if _aebdg !=nil {return _ab .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_aebdg );};if _gfcb ,_decb :=_cccf .(_a .EndElement );_decb &&_gfcb .Name ==start .Name {break ;};};return nil ;};func (_ebbbcg *CT_StringTag )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ab .Sprintf ("\u0025\u0076",_ebbbcg .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ab .Sprintf ("\u0025\u0076",_ebbbcg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_ccfce *CT_TLTemplateList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_facgc :for {_gdfca ,_cfacd :=d .Token ();if _cfacd !=nil {return _cfacd ;};switch _faddc :=_gdfca .(type ){case _d .StartElement :switch _faddc .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"}:_ffafc :=NewCT_TLTemplate ();if _bfcdb :=d .DecodeElement (_ffafc ,&_faddc );_bfcdb !=nil {return _bfcdb ;};_ccfce .Tmpl =append (_ccfce .Tmpl ,_ffafc );default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_faddc .Name );if _cdgecf :=d .Skip ();_cdgecf !=nil {return _cdgecf ;};};case _d .EndElement :break _facgc ;case _d .CharData :};};return nil ;};func (_baaeea *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_baaeea =0;case "\u006c":*_baaeea =1;case "\u0075":*_baaeea =2;case "\u0072":*_baaeea =3;case "\u0064":*_baaeea =4;};return nil ;};type CmLst struct{CT_CommentList };func (_ggefg *ST_PlaceholderSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggfbb ,_bgac :=d .Token ();if _bgac !=nil {return _bgac ;};if _eebf ,_fefcba :=_ggfbb .(_d .EndElement );_fefcba &&_eebf .Name ==start .Name {*_ggefg =1;return nil ;};if _fbbgbe ,_egcc :=_ggfbb .(_d .CharData );!_egcc {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",_ggfbb );}else {switch string (_fbbgbe ){case "":*_ggefg =0;case "\u0066\u0075\u006c\u006c":*_ggefg =1;case "\u0068\u0061\u006c\u0066":*_ggefg =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_ggefg =3;};};_ggfbb ,_bgac =d .Token ();if _bgac !=nil {return _bgac ;};if _eadfa ,_ffefg :=_ggfbb .(_d .EndElement );_ffefg &&_eadfa .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",_ggfbb );}; -// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path -func (_adba *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _adba .Rgb !=nil {if _ccdd :=_adba .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_ccdd !=nil {return _ccdd ;};};if _adba .Hsl !=nil {if _dface :=_adba .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_dface !=nil {return _dface ;};};return nil ;}; +// Validate validates the CT_SlideMasterIdListEntry and its children +func (_faef *CT_SlideMasterIdListEntry )Validate ()error {return _faef .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func NewCT_HeaderFooter ()*CT_HeaderFooter {_aaag :=&CT_HeaderFooter {};return _aaag };type CT_CommonViewProperties struct{ -// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path -func (_baadg *EG_SlideListChoice )ValidateWithPath (path string )error {if _baadg .SldAll !=nil {if _ffcd :=_baadg .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_ffcd !=nil {return _ffcd ;};};if _baadg .SldRg !=nil {if _fgbcdd :=_baadg .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_fgbcdd !=nil {return _fgbcdd ;};};if _baadg .CustShow !=nil {if _cfdce :=_baadg .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_cfdce !=nil {return _cfdce ;};};return nil ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func (_eagec *ST_PrintColorMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aagdf ,_gdaga :=d .Token ();if _gdaga !=nil {return _gdaga ;};if _fbccg ,_bbdec :=_aagdf .(_a .EndElement );_bbdec &&_fbccg .Name ==start .Name {*_eagec =1;return nil ;};if _dbddg ,_bbdad :=_aagdf .(_a .CharData );!_bbdad {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aagdf );}else {switch string (_dbddg ){case "":*_eagec =0;case "\u0062\u0077":*_eagec =1;case "\u0067\u0072\u0061\u0079":*_eagec =2;case "\u0063\u006c\u0072":*_eagec =3;};};_aagdf ,_gdaga =d .Token ();if _gdaga !=nil {return _gdaga ;};if _aefgc ,_bfaae :=_aagdf .(_a .EndElement );_bfaae &&_aefgc .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aagdf );};type ST_TLAnimateMotionBehaviorOrigin byte ;type CT_Placeholder struct{ +// Variable Scale +VarScaleAttr *bool ; -// Placeholder Type -TypeAttr ST_PlaceholderType ; +// View Scale +Scale *_da .CT_Scale2D ; -// Placeholder Orientation -OrientAttr ST_Direction ; +// View Origin +Origin *_da .CT_Point2D ;};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_cfabe :=&CT_TLGraphicalObjectBuild {};return _cfabe ;};func (_fdeea *CT_TLTimeAnimateValueList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fdeea .Tav !=nil {_bgegf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_geegb :=range _fdeea .Tav {e .EncodeElement (_geegb ,_bgegf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geddf *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefe :for {_ccdac ,_ddabc :=d .Token ();if _ddabc !=nil {return _ddabc ;};switch _gdcd :=_ccdac .(type ){case _d .StartElement :switch _gdcd .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 _feadb string ;if _cbbag :=d .DecodeElement (&_feadb ,&_gdcd );_cbbag !=nil {return _cbbag ;};_geddf .AttrName =append (_geddf .AttrName ,_feadb );default:_ce .Log .Debug ("\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",_gdcd .Name );if _dggeb :=d .Skip ();_dggeb !=nil {return _dggeb ;};};case _d .EndElement :break _gefe ;case _d .CharData :};};return nil ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_gef *AG_TLBuild )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gef .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gef .SpidAttr )});};if _gef .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gef .GrpIdAttr )});};if _gef .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_gef .UiExpandAttr ))});};return nil ;};func (_ceecf *CT_TLTimeAnimateValue )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceecf .TmAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_ceecf .TmAttr )});};if _ceecf .FmlaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_ceecf .FmlaAttr )});};e .EncodeToken (start );if _ceecf .Val !=nil {_fdca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0076a\u006c"}};e .EncodeElement (_ceecf .Val ,_fdca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Placeholder Size -SzAttr ST_PlaceholderSize ; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_ffa *CT_Background )ValidateWithPath (path string )error {if _ec :=_ffa .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ec !=nil {return _ec ;};if _ffa .BgPr !=nil {if _dfc :=_ffa .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_dfc !=nil {return _dfc ;};};if _ffa .BgRef !=nil {if _bcf :=_ffa .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_bcf !=nil {return _bcf ;};};return nil ;};type CT_Extension struct{ -// Placeholder Index -IdxAttr *uint32 ; +// Uniform Resource Identifier +UriAttr string ;Any []_gf .Any ;}; -// Placeholder has custom prompt -HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_fagcd *CT_SideDirectionTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fagcd .DirAttr !=ST_TransitionSideDirectionTypeUnset {_cbaf ,_edffd :=_fagcd .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"});if _edffd !=nil {return _edffd ;};start .Attr =append (start .Attr ,_cbaf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_debde ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _debde {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_debde ));};return nil ;}; +// Validate validates the CT_NormalViewProperties and its children +func (_dfeda *CT_NormalViewProperties )Validate ()error {return _dfeda .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;}; -// Validate validates the CT_ExtensionListModify and its children -func (_acfc *CT_ExtensionListModify )Validate ()error {return _acfc .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_bfdf :=&CT_TLTimeConditionList {};return _bfdf ;};func (_daae *HandoutMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daae .CT_HandoutMaster =*NewCT_HandoutMaster ();_beebc :for {_bgfcf ,_agcfa :=d .Token ();if _agcfa !=nil {return _agcfa ;};switch _bgadf :=_bgfcf .(type ){case _a .StartElement :switch _bgadf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gbfd :=d .DecodeElement (_daae .CSld ,&_bgadf );_gbfd !=nil {return _gbfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gecbe :=d .DecodeElement (_daae .ClrMap ,&_bgadf );_gecbe !=nil {return _gecbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daae .Hf =NewCT_HeaderFooter ();if _feeaa :=d .DecodeElement (_daae .Hf ,&_bgadf );_feeaa !=nil {return _feeaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daae .ExtLst =NewCT_ExtensionListModify ();if _bdbca :=d .DecodeElement (_daae .ExtLst ,&_bgadf );_bdbca !=nil {return _bdbca ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_bgadf .Name );if _abcce :=d .Skip ();_abcce !=nil {return _abcce ;};};case _a .EndElement :break _beebc ;case _a .CharData :};};return nil ;};func (_fbeb *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdce ,_fccge :=d .Token ();if _fccge !=nil {return _fccge ;};if _aeaad ,_gfdfb :=_fdce .(_a .EndElement );_gfdfb &&_aeaad .Name ==start .Name {*_fbeb =1;return nil ;};if _edbga ,_bbbcb :=_fdce .(_a .CharData );!_bbbcb {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdce );}else {switch string (_edbga ){case "":*_fbeb =0;case "\u006e\u006f\u006e\u0065":*_fbeb =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fbeb =2;};};_fdce ,_fccge =d .Token ();if _fccge !=nil {return _fccge ;};if _daaed ,_bddda :=_fdce .(_a .EndElement );_bddda &&_daaed .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdce );};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_feg :=&CT_EmbeddedFontDataId {};return _feg }; +// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path +func (_ceaga *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil };func (_dbaf *CT_TLBuildParagraph )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbaf .BuildAttr !=ST_TLParaBuildTypeUnset {_fcaee ,_eaffdf :=_dbaf .BuildAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0069l\u0064"});if _eaffdf !=nil {return _eaffdf ;};start .Attr =append (start .Attr ,_fcaee );};if _dbaf .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_dbaf .BldLvlAttr )});};if _dbaf .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_dbaf .AnimBgAttr ))});};if _dbaf .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_dbaf .AutoUpdateAnimBgAttr ))});};if _dbaf .RevAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_dbaf .RevAttr ))});};if _dbaf .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_dbaf .AdvAutoAttr )});};if _dbaf .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dbaf .SpidAttr )});};if _dbaf .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dbaf .GrpIdAttr )});};if _dbaf .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_dbaf .UiExpandAttr ))});};e .EncodeToken (start );if _dbaf .TmplLst !=nil {_gcaa :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}};e .EncodeElement (_dbaf .TmplLst ,_gcaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdgecb ST_IterateType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdgecb .String (),start );};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_gbfb :=&CT_ShapeNonVisual {};_gbfb .CNvPr =_da .NewCT_NonVisualDrawingProps ();_gbfb .CNvSpPr =_da .NewCT_NonVisualDrawingShapeProps ();_gbfb .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _gbfb ;};func NewSldLayout ()*SldLayout {_cdada :=&SldLayout {};_cdada .CT_SlideLayout =*NewCT_SlideLayout ();return _cdada ;};func (_cae *CT_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cae .BwModeAttr !=_da .ST_BlackWhiteModeUnset {_ebg ,_cee :=_cae .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _cee !=nil {return _cee ;};start .Attr =append (start .Attr ,_ebg );};e .EncodeToken (start );if _cae .BgPr !=nil {_egg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_cae .BgPr ,_egg );};if _cae .BgRef !=nil {_fag :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_cae .BgRef ,_fag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfgad ST_PhotoAlbumLayout )String ()string {switch _gfgad {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 (_adga *CT_ConnectorNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adga .CNvPr =_da .NewCT_NonVisualDrawingProps ();_adga .CNvCxnSpPr =_da .NewCT_NonVisualConnectorProperties ();_adga .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_adfb :for {_cfcf ,_aeag :=d .Token ();if _aeag !=nil {return _aeag ;};switch _acgd :=_cfcf .(type ){case _d .StartElement :switch _acgd .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 _ggeb :=d .DecodeElement (_adga .CNvPr ,&_acgd );_ggeb !=nil {return _ggeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _eef :=d .DecodeElement (_adga .CNvCxnSpPr ,&_acgd );_eef !=nil {return _eef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _afd :=d .DecodeElement (_adga .NvPr ,&_acgd );_afd !=nil {return _afd ;};default:_ce .Log .Debug ("\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",_acgd .Name );if _gdde :=d .Skip ();_gdde !=nil {return _gdde ;};};case _d .EndElement :break _adfb ;case _d .CharData :};};return nil ;};func (_gdfed *CT_TLByRgbColorTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbcfg :=range start .Attr {if _dbcfg .Name .Local =="\u0072"{_dcfdb ,_gabe :=ParseUnionST_FixedPercentage (_dbcfg .Value );if _gabe !=nil {return _gabe ;};_gdfed .RAttr =_dcfdb ;continue ;};if _dbcfg .Name .Local =="\u0067"{_ebed ,_bebfe :=ParseUnionST_FixedPercentage (_dbcfg .Value );if _bebfe !=nil {return _bebfe ;};_gdfed .GAttr =_ebed ;continue ;};if _dbcfg .Name .Local =="\u0062"{_ddfbc ,_acbdd :=ParseUnionST_FixedPercentage (_dbcfg .Value );if _acbdd !=nil {return _acbdd ;};_gdfed .BAttr =_ddfbc ;continue ;};};for {_deaagc ,_bdgef :=d .Token ();if _bdgef !=nil {return _c .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",_bdgef );};if _cdab ,_agefg :=_deaagc .(_d .EndElement );_agefg &&_cdab .Name ==start .Name {break ;};};return nil ;};type CT_WheelTransition struct{ -// Validate validates the CT_NotesMasterIdListEntry and its children -func (_dffe *CT_NotesMasterIdListEntry )Validate ()error {return _dffe .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");}; +// Spokes +SpokesAttr *uint32 ;}; -// Validate validates the CT_Shape and its children -func (_gage *CT_Shape )Validate ()error {return _gage .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewSldLayout ()*SldLayout {_ccfdbg :=&SldLayout {};_ccfdbg .CT_SlideLayout =*NewCT_SlideLayout ();return _ccfdbg ;}; +// Validate validates the CT_BackgroundProperties and its children +func (_ccb *CT_BackgroundProperties )Validate ()error {return _ccb .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_Guide struct{ -// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path -func (_aac *CT_CustomShow )ValidateWithPath (path string )error {if _bdc :=_aac .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_bdc !=nil {return _bdc ;};if _aac .ExtLst !=nil {if _cgg :=_aac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgg !=nil {return _cgg ;};};return nil ;}; +// Guide Orientation +OrientAttr ST_Direction ; -// Validate validates the CT_GuideList and its children -func (_gegf *CT_GuideList )Validate ()error {return _gegf .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");}; +// Guide Position +PosAttr *_da .ST_Coordinate32 ;};func (_dede *CT_ShowInfoBrowse )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dede .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_dede .ShowScrollbarAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_deage :=&CT_TLTimeAnimateValueList {};return _deage ;};const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;);func (_effff *CT_ShowInfoKiosk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agd :=range start .Attr {if _agd .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_gebf ,_faab :=_ff .ParseUint (_agd .Value ,10,32);if _faab !=nil {return _faab ;};_acdgb :=uint32 (_gebf );_effff .RestartAttr =&_acdgb ;continue ;};};for {_edce ,_abfeb :=d .Token ();if _abfeb !=nil {return _c .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",_abfeb );};if _aaae ,_deda :=_edce .(_d .EndElement );_deda &&_aaae .Name ==start .Name {break ;};};return nil ;};func (_bcff *CT_Guide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ececd :=range start .Attr {if _ececd .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_bcff .OrientAttr .UnmarshalXMLAttr (_ececd );continue ;};if _ececd .Name .Local =="\u0070\u006f\u0073"{_aabb ,_cfb :=ParseUnionST_Coordinate32 (_ececd .Value );if _cfb !=nil {return _cfb ;};_bcff .PosAttr =&_aabb ;continue ;};};for {_cabd ,_bgga :=d .Token ();if _bgga !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_bgga );};if _fgdgc ,_efgc :=_cabd .(_d .EndElement );_efgc &&_fgdgc .Name ==start .Name {break ;};};return nil ;};func (_edbcb *ST_TLTimeNodeSyncType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggecb ,_gdce :=d .Token ();if _gdce !=nil {return _gdce ;};if _beed ,_cgfgc :=_ggecb .(_d .EndElement );_cgfgc &&_beed .Name ==start .Name {*_edbcb =1;return nil ;};if _eggca ,_affcf :=_ggecb .(_d .CharData );!_affcf {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",_ggecb );}else {switch string (_eggca ){case "":*_edbcb =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_edbcb =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_edbcb =2;};};_ggecb ,_gdce =d .Token ();if _gdce !=nil {return _gdce ;};if _deed ,_cdagb :=_ggecb .(_d .EndElement );_cdagb &&_deed .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",_ggecb );};func (_dccc *CT_NotesTextViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eggcc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_dccc .CViewPr ,_eggcc );if _dccc .ExtLst !=nil {_ffgb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dccc .ExtLst ,_ffgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TransitionSideDirectionType byte ;func (_acge *CT_OptionalBlackTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aabbb :=range start .Attr {if _aabbb .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_eaafa ,_gddc :=_ff .ParseBool (_aabbb .Value );if _gddc !=nil {return _gddc ;};_acge .ThruBlkAttr =&_eaafa ;continue ;};};for {_aeg ,_acgaf :=d .Token ();if _acgaf !=nil {return _c .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",_acgaf );};if _cgaea ,_gfbd :=_aeg .(_d .EndElement );_gfbd &&_cgaea .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path -func (_cdf *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _egegc :=_cdf .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_egegc !=nil {return _egegc ;};if _cdf .Regular !=nil {if _cbcg :=_cdf .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_cbcg !=nil {return _cbcg ;};};if _cdf .Bold !=nil {if _dbfa :=_cdf .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_dbfa !=nil {return _dbfa ;};};if _cdf .Italic !=nil {if _cecf :=_cdf .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063");_cecf !=nil {return _cecf ;};};if _cdf .BoldItalic !=nil {if _dbde :=_cdf .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_dbde !=nil {return _dbde ;};};return nil ;};func (_dda *CT_CustomerDataList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dda .CustData !=nil {_geb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_cedeg :=range _dda .CustData {e .EncodeElement (_cedeg ,_geb );};};if _dda .Tags !=nil {_gccec :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_dda .Tags ,_gccec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Coordinate32 (s string )(_fa .ST_Coordinate32 ,error ){return _fa .ParseUnionST_Coordinate32 (s );}; +// Validate validates the SldMaster and its children +func (_agegf *SldMaster )Validate ()error {return _agegf .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};func (_bgfda ST_TransitionInOutDirectionType )Validate ()error {return _bgfda .ValidateWithPath ("")};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_cbbdc :=&CT_ConnectorNonVisual {};_cbbdc .CNvPr =_da .NewCT_NonVisualDrawingProps ();_cbbdc .CNvCxnSpPr =_da .NewCT_NonVisualConnectorProperties ();_cbbdc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _cbbdc ;}; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_ddda *CT_Placeholder )ValidateWithPath (path string )error {if _dadd :=_ddda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dadd !=nil {return _dadd ;};if _cebfe :=_ddda .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cebfe !=nil {return _cebfe ;};if _ccfd :=_ddda .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_ccfd !=nil {return _ccfd ;};if _ddda .ExtLst !=nil {if _dgae :=_ddda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgae !=nil {return _dgae ;};};return nil ;};func NewCT_CommentList ()*CT_CommentList {_cffa :=&CT_CommentList {};return _cffa }; +// Validate validates the CT_NotesTextViewProperties and its children +func (_gefad *CT_NotesTextViewProperties )Validate ()error {return _gefad .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");}; -// Validate validates the CT_Presentation and its children -func (_cdec *CT_Presentation )Validate ()error {return _cdec .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_bgcc *CT_TLTemplateList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _bgcc .Tmpl !=nil {_bdbcfc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_fcaeb :=range _bgcc .Tmpl {e .EncodeElement (_fcaeb ,_bdbcfc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_gafe :=&CT_TLAnimVariantBooleanVal {};return _gafe ;};func (_cgdaf *CT_TLShapeTargetElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfged :=range start .Attr {if _bfged .Name .Local =="\u0073\u0070\u0069\u0064"{_bggdb ,_bbcd :=_d .ParseUint (_bfged .Value ,10,32);if _bbcd !=nil {return _bbcd ;};_cgdaf .SpidAttr =uint32 (_bggdb );continue ;};};_bgcgf :for {_bdffc ,_dfcaa :=d .Token ();if _dfcaa !=nil {return _dfcaa ;};switch _abacd :=_bdffc .(type ){case _a .StartElement :switch _abacd .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_cgdaf .Bg =NewCT_Empty ();if _gecdd :=d .DecodeElement (_cgdaf .Bg ,&_abacd );_gecdd !=nil {return _gecdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdaf .SubSp =NewCT_TLSubShapeId ();if _ggfcc :=d .DecodeElement (_cgdaf .SubSp ,&_abacd );_ggfcc !=nil {return _ggfcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdaf .OleChartEl =NewCT_TLOleChartTargetElement ();if _gfcg :=d .DecodeElement (_cgdaf .OleChartEl ,&_abacd );_gfcg !=nil {return _gfcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdaf .TxEl =NewCT_TLTextTargetElement ();if _adgda :=d .DecodeElement (_cgdaf .TxEl ,&_abacd );_adgda !=nil {return _adgda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgdaf .GraphicEl =_fa .NewCT_AnimationElementChoice ();if _gedcd :=d .DecodeElement (_cgdaf .GraphicEl ,&_abacd );_gedcd !=nil {return _gedcd ;};default:_aa .Log .Debug ("\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",_abacd .Name );if _eacgc :=d .Skip ();_eacgc !=nil {return _eacgc ;};};case _a .EndElement :break _bgcgf ;case _a .CharData :};};return nil ;};type CT_SlideSyncProperties struct{ +// Validate validates the CT_ControlList and its children +func (_ggde *CT_ControlList )Validate ()error {return _ggde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};func (_fedf *ViewPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fedf .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_aaeb :=range start .Attr {if _aaeb .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_fedf .LastViewAttr .UnmarshalXMLAttr (_aaeb );continue ;};if _aaeb .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cbbdcf ,_fbagf :=_ff .ParseBool (_aaeb .Value );if _fbagf !=nil {return _fbagf ;};_fedf .ShowCommentsAttr =&_cbbdcf ;continue ;};};_gbbad :for {_cege ,_efdg :=d .Token ();if _efdg !=nil {return _efdg ;};switch _fcbff :=_cege .(type ){case _d .StartElement :switch _fcbff .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"}:_fedf .NormalViewPr =NewCT_NormalViewProperties ();if _gdag :=d .DecodeElement (_fedf .NormalViewPr ,&_fcbff );_gdag !=nil {return _gdag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fedf .SlideViewPr =NewCT_SlideViewProperties ();if _bgefb :=d .DecodeElement (_fedf .SlideViewPr ,&_fcbff );_bgefb !=nil {return _bgefb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fedf .OutlineViewPr =NewCT_OutlineViewProperties ();if _fdeg :=d .DecodeElement (_fedf .OutlineViewPr ,&_fcbff );_fdeg !=nil {return _fdeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fedf .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _dcgb :=d .DecodeElement (_fedf .NotesTextViewPr ,&_fcbff );_dcgb !=nil {return _dcgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fedf .SorterViewPr =NewCT_SlideSorterViewProperties ();if _ebag :=d .DecodeElement (_fedf .SorterViewPr ,&_fcbff );_ebag !=nil {return _ebag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fedf .NotesViewPr =NewCT_NotesViewProperties ();if _fdgdd :=d .DecodeElement (_fedf .NotesViewPr ,&_fcbff );_fdgdd !=nil {return _fdgdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fedf .GridSpacing =_da .NewCT_PositiveSize2D ();if _ggfag :=d .DecodeElement (_fedf .GridSpacing ,&_fcbff );_ggfag !=nil {return _ggfag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fedf .ExtLst =NewCT_ExtensionList ();if _bgbfg :=d .DecodeElement (_fedf .ExtLst ,&_fcbff );_bgbfg !=nil {return _bgbfg ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_fcbff .Name );if _feabg :=d .Skip ();_feabg !=nil {return _feabg ;};};case _d .EndElement :break _gbbad ;case _d .CharData :};};return nil ;};type CT_BackgroundProperties struct{ -// Server's Slide File ID -ServerSldIdAttr string ; +// Shade to Title +ShadeToTitleAttr *bool ;NoFill *_da .CT_NoFillProperties ;SolidFill *_da .CT_SolidColorFillProperties ;GradFill *_da .CT_GradientFillProperties ;BlipFill *_da .CT_BlipFillProperties ;PattFill *_da .CT_PatternFillProperties ;GrpFill *_da .CT_GroupFillProperties ;EffectLst *_da .CT_EffectList ;EffectDag *_da .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_dbbea ST_PhotoAlbumLayout )Validate ()error {return _dbbea .ValidateWithPath ("")}; -// Server's Slide File's modification date/time -ServerSldModifiedTimeAttr _g .Time ; +// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path +func (_cdag *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil }; -// Client Slide Insertion date/time -ClientInsertedTimeAttr _g .Time ;ExtLst *CT_ExtensionList ;};func (_eefbd ST_PrintWhat )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bffcff :=_a .Attr {};_bffcff .Name =name ;switch _eefbd {case ST_PrintWhatUnset :_bffcff .Value ="";case ST_PrintWhatSlides :_bffcff .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_bffcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_bffcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_bffcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_bffcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_bffcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_bffcff .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_bffcff .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_bffcff .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _bffcff ,nil ;}; +// Validate validates the CT_NormalViewPortion and its children +func (_cgcac *CT_NormalViewPortion )Validate ()error {return _cgcac .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};func NewCT_Picture ()*CT_Picture {_ddcac :=&CT_Picture {};_ddcac .NvPicPr =NewCT_PictureNonVisual ();_ddcac .BlipFill =_da .NewCT_BlipFillProperties ();_ddcac .SpPr =_da .NewCT_ShapeProperties ();return _ddcac ;};func (_ffge ST_PrintWhat )String ()string {switch _ffge {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 NewCT_Empty ()*CT_Empty {_dafd :=&CT_Empty {};return _dafd };func (_bggga *CT_TLTextTargetElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bggga .CharRg !=nil {_beeg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}};e .EncodeElement (_bggga .CharRg ,_beeg );};if _bggga .PRg !=nil {_fagcd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_bggga .PRg ,_fagcd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TLBehaviorAttributeNameList struct{ -// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path -func (_bdg *CT_CustomerDataList )ValidateWithPath (path string )error {for _cfgc ,_decf :=range _bdg .CustData {if _edd :=_decf .ValidateWithPath (_ab .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_cfgc ));_edd !=nil {return _edd ;};};if _bdg .Tags !=nil {if _egeg :=_bdg .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_egeg !=nil {return _egeg ;};};return nil ;};func (_bfdbg ST_TLTimeIndefinite )Validate ()error {return _bfdbg .ValidateWithPath ("")}; +// Attribute Name +AttrName []string ;}; -// Validate validates the CT_TLCommonTimeNodeData and its children -func (_cgcg *CT_TLCommonTimeNodeData )Validate ()error {return _cgcg .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_fgaea *CT_NotesMasterIdList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbaa :for {_fgdga ,_cbeee :=d .Token ();if _cbeee !=nil {return _cbeee ;};switch _gdeab :=_fgdga .(type ){case _a .StartElement :switch _gdeab .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgaea .NotesMasterId =NewCT_NotesMasterIdListEntry ();if _fggga :=d .DecodeElement (_fgaea .NotesMasterId ,&_gdeab );_fggga !=nil {return _fggga ;};default:_aa .Log .Debug ("\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",_gdeab .Name );if _gfdc :=d .Skip ();_gfdc !=nil {return _gfdc ;};};case _a .EndElement :break _cbaa ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_OptionalBlackTransition and its children +func (_adef *CT_OptionalBlackTransition )Validate ()error {return _adef .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");};type ST_TLAnimateBehaviorValueType byte ;type CT_TLTimeConditionList struct{ -// Validate validates the CT_TLOleBuildChart and its children -func (_eabg *CT_TLOleBuildChart )Validate ()error {return _eabg .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};func (_gaec *CT_Extension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0072\u0069"},Value :_ab .Sprintf ("\u0025\u0076",_gaec .UriAttr )});e .EncodeToken (start );if _gaec .Any !=nil {for _ ,_faaa :=range _gaec .Any {_faaa .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TLByAnimateColorTransform struct{ +// Condition +Cond []*CT_TLTimeCondition ;};func (_bggff ST_TLTimeAnimateValueTime )String ()string {if _bggff .ST_PositiveFixedPercentage !=nil {return _bggff .ST_PositiveFixedPercentage .String ();};if _bggff .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _bggff .ST_TLTimeIndefinite .String ();};return "";};func (_cdfec *CT_TLBuildDiagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffgbea :=range start .Attr {if _ffgbea .Name .Local =="\u0062\u006c\u0064"{_cdfec .BldAttr .UnmarshalXMLAttr (_ffgbea );continue ;};if _ffgbea .Name .Local =="\u0073\u0070\u0069\u0064"{_edcgd ,_adefb :=_ff .ParseUint (_ffgbea .Value ,10,32);if _adefb !=nil {return _adefb ;};_gfdcd :=uint32 (_edcgd );_cdfec .SpidAttr =&_gfdcd ;continue ;};if _ffgbea .Name .Local =="\u0067\u0072\u0070I\u0064"{_gffea ,_gbad :=_ff .ParseUint (_ffgbea .Value ,10,32);if _gbad !=nil {return _gbad ;};_cgeb :=uint32 (_gffea );_cdfec .GrpIdAttr =&_cgeb ;continue ;};if _ffgbea .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_aafed ,_cdeab :=_ff .ParseBool (_ffgbea .Value );if _cdeab !=nil {return _cdeab ;};_cdfec .UiExpandAttr =&_aafed ;continue ;};};for {_dafb ,_dfggc :=d .Token ();if _dfggc !=nil {return _c .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",_dfggc );};if _dddb ,_cecac :=_dafb .(_d .EndElement );_cecac &&_dddb .Name ==start .Name {break ;};};return nil ;};func (_bddae ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _bddae {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 (_bddae ));};return nil ;};func (_adgc *EG_SlideListChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adgc .SldAll !=nil {_bgggg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_adgc .SldAll ,_bgggg );};if _adgc .SldRg !=nil {_edgbe :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_adgc .SldRg ,_edgbe );};if _adgc .CustShow !=nil {_bcbee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_adgc .CustShow ,_bcbee );};return nil ;};func (_bedf *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bedf =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_bedf =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_bedf =2;};return nil ;}; -// RGB -Rgb *CT_TLByRgbColorTransform ; +// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path +func (_aadd *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _aadd .Blinds !=nil {if _edeff :=_aadd .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_edeff !=nil {return _edeff ;};};if _aadd .Checker !=nil {if _gdfg :=_aadd .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072");_gdfg !=nil {return _gdfg ;};};if _aadd .Circle !=nil {if _bedg :=_aadd .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_bedg !=nil {return _bedg ;};};if _aadd .Dissolve !=nil {if _ccgfg :=_aadd .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e");_ccgfg !=nil {return _ccgfg ;};};if _aadd .Comb !=nil {if _cbcd :=_aadd .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_cbcd !=nil {return _cbcd ;};};if _aadd .Cover !=nil {if _adeae :=_aadd .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072");_adeae !=nil {return _adeae ;};};if _aadd .Cut !=nil {if _cfcaf :=_aadd .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_cfcaf !=nil {return _cfcaf ;};};if _aadd .Diamond !=nil {if _fgbe :=_aadd .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064");_fgbe !=nil {return _fgbe ;};};if _aadd .Fade !=nil {if _badgb :=_aadd .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_badgb !=nil {return _badgb ;};};if _aadd .Newsflash !=nil {if _bebg :=_aadd .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068");_bebg !=nil {return _bebg ;};};if _aadd .Plus !=nil {if _afda :=_aadd .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_afda !=nil {return _afda ;};};if _aadd .Pull !=nil {if _fggcf :=_aadd .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c");_fggcf !=nil {return _fggcf ;};};if _aadd .Push !=nil {if _dceca :=_aadd .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_dceca !=nil {return _dceca ;};};if _aadd .Random !=nil {if _gfaeb :=_aadd .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d");_gfaeb !=nil {return _gfaeb ;};};if _aadd .RandomBar !=nil {if _ecffe :=_aadd .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_ecffe !=nil {return _ecffe ;};};if _aadd .Split !=nil {if _feegd :=_aadd .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074");_feegd !=nil {return _feegd ;};};if _aadd .Strips !=nil {if _gdcfa :=_aadd .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_gdcfa !=nil {return _gdcfa ;};};if _aadd .Wedge !=nil {if _cebd :=_aadd .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065");_cebd !=nil {return _cebd ;};};if _aadd .Wheel !=nil {if _cbgf :=_aadd .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_cbgf !=nil {return _cbgf ;};};if _aadd .Wipe !=nil {if _ebfd :=_aadd .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065");_ebfd !=nil {return _ebfd ;};};if _aadd .Zoom !=nil {if _fdaeb :=_aadd .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_fdaeb !=nil {return _fdaeb ;};};return nil ;};type CT_PresentationProperties struct{ -// HSL -Hsl *CT_TLByHslColorTransform ;};func (_abfba *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcafg :=range start .Attr {if _bcafg .Name .Local =="\u0076\u0061\u006c"{_egfeb ,_gbfba :=ParseUnionST_PositivePercentage (_bcafg .Value );if _gbfba !=nil {return _gbfba ;};_abfba .ValAttr =_egfeb ;continue ;};};for {_bcba ,_gacbb :=d .Token ();if _gacbb !=nil {return _ab .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",_gacbb );};if _bgbbg ,_gccae :=_bcba .(_a .EndElement );_gccae &&_bgbbg .Name ==start .Name {break ;};};return nil ;}; +// HTML Publishing Properties +HtmlPubPr *CT_HtmlPublishProperties ; -// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path -func (_cfbe *CT_ShowProperties )ValidateWithPath (path string )error {if _cfbe .Present !=nil {if _daec :=_cfbe .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_daec !=nil {return _daec ;};};if _cfbe .Browse !=nil {if _fcfe :=_cfbe .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_fcfe !=nil {return _fcfe ;};};if _cfbe .Kiosk !=nil {if _daddc :=_cfbe .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_daddc !=nil {return _daddc ;};};if _cfbe .SldAll !=nil {if _befbg :=_cfbe .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_befbg !=nil {return _befbg ;};};if _cfbe .SldRg !=nil {if _daebb :=_cfbe .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_daebb !=nil {return _daebb ;};};if _cfbe .CustShow !=nil {if _dfgf :=_cfbe .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_dfgf !=nil {return _dfgf ;};};if _cfbe .PenClr !=nil {if _cfge :=_cfbe .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_cfge !=nil {return _cfge ;};};if _cfbe .ExtLst !=nil {if _ebcf :=_cfbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebcf !=nil {return _ebcf ;};};return nil ;};func (_eabf *CT_ExtensionListModify )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eabf .ModAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u006f\u0064"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_eabf .ModAttr ))});};e .EncodeToken (start );if _eabf .Ext !=nil {_ggcf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_abbc :=range _eabf .Ext {e .EncodeElement (_abbc ,_ggcf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aebcf *CT_SlideMasterTextStyles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efee :for {_gdef ,_dgfe :=d .Token ();if _dgfe !=nil {return _dgfe ;};switch _cccad :=_gdef .(type ){case _a .StartElement :switch _cccad .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebcf .TitleStyle =_fa .NewCT_TextListStyle ();if _eebcc :=d .DecodeElement (_aebcf .TitleStyle ,&_cccad );_eebcc !=nil {return _eebcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebcf .BodyStyle =_fa .NewCT_TextListStyle ();if _bcee :=d .DecodeElement (_aebcf .BodyStyle ,&_cccad );_bcee !=nil {return _bcee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebcf .OtherStyle =_fa .NewCT_TextListStyle ();if _cbec :=d .DecodeElement (_aebcf .OtherStyle ,&_cccad );_cbec !=nil {return _cbec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebcf .ExtLst =NewCT_ExtensionList ();if _gegfd :=d .DecodeElement (_aebcf .ExtLst ,&_cccad );_gegfd !=nil {return _gegfd ;};default:_aa .Log .Debug ("\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",_cccad .Name );if _aagc :=d .Skip ();_aagc !=nil {return _aagc ;};};case _a .EndElement :break _efee ;case _a .CharData :};};return nil ;}; +// Web Properties +WebPr *CT_WebProperties ; -// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path -func (_dbcb *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _dbcb .TitleStyle !=nil {if _ebgf :=_dbcb .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_ebgf !=nil {return _ebgf ;};};if _dbcb .BodyStyle !=nil {if _aegg :=_dbcb .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_aegg !=nil {return _aegg ;};};if _dbcb .OtherStyle !=nil {if _dffc :=_dbcb .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_dffc !=nil {return _dffc ;};};if _dbcb .ExtLst !=nil {if _begf :=_dbcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_begf !=nil {return _begf ;};};return nil ;};func (_bdfe ST_SlideSizeType )ValidateWithPath (path string )error {switch _bdfe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdfe ));};return nil ;};func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_fgbcd :=&CT_TLByHslColorTransform {};return _fgbcd ;};func (_bgaeg *CT_TLTextTargetElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddgb :for {_geegc ,_babe :=d .Token ();if _babe !=nil {return _babe ;};switch _cgdba :=_geegc .(type ){case _a .StartElement :switch _cgdba .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgaeg .CharRg =NewCT_IndexRange ();if _aadcb :=d .DecodeElement (_bgaeg .CharRg ,&_cgdba );_aadcb !=nil {return _aadcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgaeg .PRg =NewCT_IndexRange ();if _cgdbb :=d .DecodeElement (_bgaeg .PRg ,&_cgdba );_cgdbb !=nil {return _cgdbb ;};default:_aa .Log .Debug ("\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",_cgdba .Name );if _cgbfa :=d .Skip ();_cgbfa !=nil {return _cgbfa ;};};case _a .EndElement :break _ddgb ;case _a .CharData :};};return nil ;};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_gbgdc :=&EG_TopLevelSlide {};_gbgdc .ClrMap =_fa .NewCT_ColorMapping ();return _gbgdc ;};type CT_TagList struct{ +// Printing Properties +PrnPr *CT_PrintProperties ; -// Programmable Extensibility Tag -Tag []*CT_StringTag ;};type CT_TimeNodeList struct{ +// Presentation-wide Show Properties +ShowPr *CT_ShowProperties ; -// Parallel Time Node -Par []*CT_TLTimeNodeParallel ; +// Color MRU +ClrMru *_da .CT_ColorMRU ;ExtLst *CT_ExtensionList ;};type CT_ShapeNonVisual struct{ -// Sequence Time Node -Seq []*CT_TLTimeNodeSequence ; +// Non-Visual Drawing Properties +CNvPr *_da .CT_NonVisualDrawingProps ; -// Exclusive -Excl []*CT_TLTimeNodeExclusive ; +// Non-Visual Drawing Properties for a Shape +CNvSpPr *_da .CT_NonVisualDrawingShapeProps ; -// Animate -Anim []*CT_TLAnimateBehavior ; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// Animate Color Behavior -AnimClr []*CT_TLAnimateColorBehavior ; +// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path +func (_abcg *CT_PhotoAlbum )ValidateWithPath (path string )error {if _deaa :=_abcg .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_deaa !=nil {return _deaa ;};if _gdbf :=_abcg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_gdbf !=nil {return _gdbf ;};if _abcg .ExtLst !=nil {if _dffdba :=_abcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dffdba !=nil {return _dffdba ;};};return nil ;};func (_fcagf *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 :_c .Sprintf ("\u0025\u0076",_fcagf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgdee ST_TLAnimateColorDirection )String ()string {switch _cgdee {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};type CT_SlideMasterIdListEntry struct{ -// Animate Effect -AnimEffect []*CT_TLAnimateEffectBehavior ; +// Slide Master Identifier +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_gacbb :=&CT_SlideViewProperties {};_gacbb .CSldViewPr =NewCT_CommonSlideViewProperties ();return _gacbb ;};func (_bcgdb *CT_InOutTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcgdb .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_fegb ,_gdcg :=_bcgdb .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _gdcg !=nil {return _gdcg ;};start .Attr =append (start .Attr ,_fegb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccgeb ST_TLBehaviorAdditiveType )Validate ()error {return _ccgeb .ValidateWithPath ("")};func (_dgaffb ST_TransitionCornerDirectionType )Validate ()error {return _dgaffb .ValidateWithPath ("")};func (_efg *CT_GroupShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddb :for {_bbbg ,_dba :=d .Token ();if _dba !=nil {return _dba ;};switch _gbcb :=_bbbg .(type ){case _d .StartElement :switch _gbcb .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"}:_fced :=NewCT_Shape ();if _egae :=d .DecodeElement (_fced ,&_gbcb );_egae !=nil {return _egae ;};_efg .Sp =append (_efg .Sp ,_fced );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_debd :=NewCT_GroupShape ();if _eecd :=d .DecodeElement (_debd ,&_gbcb );_eecd !=nil {return _eecd ;};_efg .GrpSp =append (_efg .GrpSp ,_debd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccac :=NewCT_GraphicalObjectFrame ();if _cffd :=d .DecodeElement (_ccac ,&_gbcb );_cffd !=nil {return _cffd ;};_efg .GraphicFrame =append (_efg .GraphicFrame ,_ccac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egag :=NewCT_Connector ();if _cggc :=d .DecodeElement (_egag ,&_gbcb );_cggc !=nil {return _cggc ;};_efg .CxnSp =append (_efg .CxnSp ,_egag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfba :=NewCT_Picture ();if _aaec :=d .DecodeElement (_gfba ,&_gbcb );_aaec !=nil {return _aaec ;};_efg .Pic =append (_efg .Pic ,_gfba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dbf :=NewCT_Rel ();if _aefdb :=d .DecodeElement (_dbf ,&_gbcb );_aefdb !=nil {return _aefdb ;};_efg .ContentPart =append (_efg .ContentPart ,_dbf );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gbcb .Name );if _ecec :=d .Skip ();_ecec !=nil {return _ecec ;};};case _d .EndElement :break _ddb ;case _d .CharData :};};return nil ;};func (_ccbf *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 _ccbf .CT_TagList .MarshalXML (e ,start );};func (_adac ST_PrintWhat )ValidateWithPath (path string )error {switch _adac {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 (_adac ));};return nil ;};func (_gfcgc ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _gfcgc {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 (_gfcgc ));};return nil ;};func (_gdabe *CT_SlideRelationshipListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbfe :=range start .Attr {if _fbfe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbfe .Name .Local =="\u0069\u0064"||_fbfe .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"&&_fbfe .Name .Local =="\u0069\u0064"{_gabcb ,_edag :=_fbfe .Value ,error (nil );if _edag !=nil {return _edag ;};_gdabe .IdAttr =_gabcb ;continue ;};};for {_cbead ,_affa :=d .Token ();if _affa !=nil {return _c .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",_affa );};if _dbffa ,_dbeba :=_cbead .(_d .EndElement );_dbeba &&_dbffa .Name ==start .Name {break ;};};return nil ;}; -// Animate Motion -AnimMotion []*CT_TLAnimateMotionBehavior ; +// Validate validates the EG_ChildSlide and its children +func (_fagea *EG_ChildSlide )Validate ()error {return _fagea .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");}; -// Animate Rotation -AnimRot []*CT_TLAnimateRotationBehavior ; +// Validate validates the CT_NotesSlide and its children +func (_fgcd *CT_NotesSlide )Validate ()error {return _fgcd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;);type EG_ChildSlide struct{ -// Animate Scale -AnimScale []*CT_TLAnimateScaleBehavior ; +// Color Scheme Map Override +ClrMapOvr *_da .CT_ColorMappingOverride ;}; -// Command -Cmd []*CT_TLCommandBehavior ; +// Validate validates the CT_Rel and its children +func (_efdfg *CT_Rel )Validate ()error {return _efdfg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_cbfg :=&CT_ShowInfoKiosk {};return _cbfg }; -// Set Time Node Behavior -Set []*CT_TLSetBehavior ; +// Validate validates the CT_TLAnimateRotationBehavior and its children +func (_fgfb *CT_TLAnimateRotationBehavior )Validate ()error {return _fgfb .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_CustomShowList ()*CT_CustomShowList {_ceac :=&CT_CustomShowList {};return _ceac }; -// Audio -Audio []*CT_TLMediaNodeAudio ; +// Validate validates the CT_TLTriggerRuntimeNode and its children +func (_efdfgg *CT_TLTriggerRuntimeNode )Validate ()error {return _efdfgg .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};func (_gafae ST_TLBehaviorOverrideType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gafae .String (),start );}; -// Video -Video []*CT_TLMediaNodeVideo ;};func (_bbbf *CT_GroupShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bebc :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bbbf .NvGrpSpPr ,_bebc );_gfc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_bbbf .GrpSpPr ,_gfc );if _bbbf .Choice !=nil {for _ ,_begc :=range _bbbf .Choice {_begc .MarshalXML (e ,_a .StartElement {});};};if _bbbf .ExtLst !=nil {_efcf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbbf .ExtLst ,_efcf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SlideRelationshipListEntry struct{IdAttr string ;};type CT_ExtensionList struct{ +// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path +func (_aebcd *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _cbfbg :=_aebcd .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_cbfbg !=nil {return _cbfbg ;};return nil ;};func (_gdeab *CT_Slide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdeab .CSld =NewCT_CommonSlideData ();for _ ,_abece :=range start .Attr {if _abece .Name .Local =="\u0073\u0068\u006f\u0077"{_fedb ,_bbdg :=_ff .ParseBool (_abece .Value );if _bbdg !=nil {return _bbdg ;};_gdeab .ShowAttr =&_fedb ;continue ;};if _abece .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_bebac ,_gafbf :=_ff .ParseBool (_abece .Value );if _gafbf !=nil {return _gafbf ;};_gdeab .ShowMasterSpAttr =&_bebac ;continue ;};if _abece .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_faggf ,_ccfa :=_ff .ParseBool (_abece .Value );if _ccfa !=nil {return _ccfa ;};_gdeab .ShowMasterPhAnimAttr =&_faggf ;continue ;};};_gbcea :for {_fadd ,_geffa :=d .Token ();if _geffa !=nil {return _geffa ;};switch _bcac :=_fadd .(type ){case _d .StartElement :switch _bcac .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 _bbce :=d .DecodeElement (_gdeab .CSld ,&_bcac );_bbce !=nil {return _bbce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdeab .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _geecd :=d .DecodeElement (_gdeab .ClrMapOvr ,&_bcac );_geecd !=nil {return _geecd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdeab .Transition =NewCT_SlideTransition ();if _caead :=d .DecodeElement (_gdeab .Transition ,&_bcac );_caead !=nil {return _caead ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdeab .Timing =NewCT_SlideTiming ();if _cdfe :=d .DecodeElement (_gdeab .Timing ,&_bcac );_cdfe !=nil {return _cdfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdeab .ExtLst =NewCT_ExtensionListModify ();if _gagg :=d .DecodeElement (_gdeab .ExtLst ,&_bcac );_gagg !=nil {return _gagg ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_bcac .Name );if _bfgg :=d .Skip ();_bfgg !=nil {return _bfgg ;};};case _d .EndElement :break _gbcea ;case _d .CharData :};};return nil ;};type ST_TransitionSpeed byte ;func (_gegf *CT_Kinsoku )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abg :=range start .Attr {if _abg .Name .Local =="\u006c\u0061\u006e\u0067"{_facc ,_cbdf :=_abg .Value ,error (nil );if _cbdf !=nil {return _cbdf ;};_gegf .LangAttr =&_facc ;continue ;};if _abg .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_dab ,_efag :=_abg .Value ,error (nil );if _efag !=nil {return _efag ;};_gegf .InvalStCharsAttr =_dab ;continue ;};if _abg .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_fdbcd ,_ccf :=_abg .Value ,error (nil );if _ccf !=nil {return _ccf ;};_gegf .InvalEndCharsAttr =_fdbcd ;continue ;};};for {_gdcge ,_adfee :=d .Token ();if _adfee !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_adfee );};if _ecef ,_gdcgc :=_gdcge .(_d .EndElement );_gdcgc &&_ecef .Name ==start .Name {break ;};};return nil ;};type CT_TLIterateIntervalTime struct{ -// Extension -Ext []*CT_Extension ;};func (_beae *CT_SlideSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0078"},Value :_ab .Sprintf ("\u0025\u0076",_beae .CxAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0079"},Value :_ab .Sprintf ("\u0025\u0076",_beae .CyAttr )});if _beae .TypeAttr !=ST_SlideSizeTypeUnset {_gddaf ,_cgfbd :=_beae .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _cgfbd !=nil {return _cgfbd ;};start .Attr =append (start .Attr ,_gddaf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Time +ValAttr ST_TLTime ;};type ST_TLDiagramBuildType byte ;type CT_TLCommonMediaNodeData struct{ -// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path -func (_dade *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _fagge :=_dade .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_fagge !=nil {return _fagge ;};if _dade .AdvAutoAttr !=nil {if _dcgab :=_dade .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_dcgab !=nil {return _dcgab ;};};if _dade .TmplLst !=nil {if _cfcbe :=_dade .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_cfcbe !=nil {return _cfcbe ;};};return nil ;}; +// Volume +VolAttr *_da .ST_PositiveFixedPercentage ; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_daeg *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _cdff :=_daeg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cdff !=nil {return _cdff ;};if _gad :=_daeg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_gad !=nil {return _gad ;};if _cae :=_daeg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cae !=nil {return _cae ;};if _gda :=_daeg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_gda !=nil {return _gda ;};if _daeg .ExtLst !=nil {if _fefd :=_daeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fefd !=nil {return _fefd ;};};return nil ;};func (_cfgfd *CT_PresentationProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffgce :for {_eaecac ,_dafd :=d .Token ();if _dafd !=nil {return _dafd ;};switch _gbce :=_eaecac .(type ){case _a .StartElement :switch _gbce .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfgfd .HtmlPubPr =NewCT_HtmlPublishProperties ();if _bgdaa :=d .DecodeElement (_cfgfd .HtmlPubPr ,&_gbce );_bgdaa !=nil {return _bgdaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfgfd .WebPr =NewCT_WebProperties ();if _dfdg :=d .DecodeElement (_cfgfd .WebPr ,&_gbce );_dfdg !=nil {return _dfdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfgfd .PrnPr =NewCT_PrintProperties ();if _facc :=d .DecodeElement (_cfgfd .PrnPr ,&_gbce );_facc !=nil {return _facc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfgfd .ShowPr =NewCT_ShowProperties ();if _agfeb :=d .DecodeElement (_cfgfd .ShowPr ,&_gbce );_agfeb !=nil {return _agfeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfgfd .ClrMru =_fa .NewCT_ColorMRU ();if _dccf :=d .DecodeElement (_cfgfd .ClrMru ,&_gbce );_dccf !=nil {return _dccf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfgfd .ExtLst =NewCT_ExtensionList ();if _gaaa :=d .DecodeElement (_cfgfd .ExtLst ,&_gbce );_gaaa !=nil {return _gaaa ;};default:_aa .Log .Debug ("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",_gbce .Name );if _edfba :=d .Skip ();_edfba !=nil {return _edfba ;};};case _a .EndElement :break _ffgce ;case _a .CharData :};};return nil ;};func (_agcd *CT_BackgroundProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dac :=range start .Attr {if _dac .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_ffc ,_cbe :=_d .ParseBool (_dac .Value );if _cbe !=nil {return _cbe ;};_agcd .ShadeToTitleAttr =&_ffc ;continue ;};};_fde :for {_eeac ,_aeeg :=d .Token ();if _aeeg !=nil {return _aeeg ;};switch _ggdc :=_eeac .(type ){case _a .StartElement :switch _ggdc .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"}:_agcd .NoFill =_fa .NewCT_NoFillProperties ();if _eed :=d .DecodeElement (_agcd .NoFill ,&_ggdc );_eed !=nil {return _eed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agcd .SolidFill =_fa .NewCT_SolidColorFillProperties ();if _ec :=d .DecodeElement (_agcd .SolidFill ,&_ggdc );_ec !=nil {return _ec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agcd .GradFill =_fa .NewCT_GradientFillProperties ();if _ceb :=d .DecodeElement (_agcd .GradFill ,&_ggdc );_ceb !=nil {return _ceb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agcd .BlipFill =_fa .NewCT_BlipFillProperties ();if _bdfb :=d .DecodeElement (_agcd .BlipFill ,&_ggdc );_bdfb !=nil {return _bdfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agcd .PattFill =_fa .NewCT_PatternFillProperties ();if _dacf :=d .DecodeElement (_agcd .PattFill ,&_ggdc );_dacf !=nil {return _dacf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agcd .GrpFill =_fa .NewCT_GroupFillProperties ();if _dgg :=d .DecodeElement (_agcd .GrpFill ,&_ggdc );_dgg !=nil {return _dgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agcd .EffectLst =_fa .NewCT_EffectList ();if _bce :=d .DecodeElement (_agcd .EffectLst ,&_ggdc );_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 :"\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"}:_agcd .EffectDag =_fa .NewCT_EffectContainer ();if _efb :=d .DecodeElement (_agcd .EffectDag ,&_ggdc );_efb !=nil {return _efb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agcd .ExtLst =NewCT_ExtensionList ();if _dca :=d .DecodeElement (_agcd .ExtLst ,&_ggdc );_dca !=nil {return _dca ;};default:_aa .Log .Debug ("\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",_ggdc .Name );if _bdae :=d .Skip ();_bdae !=nil {return _bdae ;};};case _a .EndElement :break _fde ;case _a .CharData :};};return nil ;};type CT_SlideMasterIdListEntry struct{ +// Mute +MuteAttr *bool ; -// Slide Master Identifier -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; +// Number of Slides +NumSldAttr *uint32 ; -// Validate validates the CT_SlideTransitionChoice and its children -func (_acgb *CT_SlideTransitionChoice )Validate ()error {return _acgb .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_begd *CT_TransitionStartSoundAction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _begd .LoopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_begd .LoopAttr ))});};e .EncodeToken (start );_eaea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_begd .Snd ,_eaea );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Show When Stopped +ShowWhenStoppedAttr *bool ; -// Validate validates the CT_TLTimeNodeParallel and its children -func (_aaagb *CT_TLTimeNodeParallel )Validate ()error {return _aaagb .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_acedc :=&CT_SlideViewProperties {};_acedc .CSldViewPr =NewCT_CommonSlideViewProperties ();return _acedc ;};type CT_EmbeddedFontDataId struct{IdAttr string ;};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_effd :=&CT_SlideRelationshipListEntry {};return _effd ;};type EG_Background struct{ +// Common Time Node Properties +CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_efcea *CT_SlideMasterIdListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aecc :=range start .Attr {if _aecc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aecc .Name .Local =="\u0069\u0064"||_aecc .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"&&_aecc .Name .Local =="\u0069\u0064"{_ebccc ,_ccfda :=_aecc .Value ,error (nil );if _ccfda !=nil {return _ccfda ;};_efcea .RIdAttr =_ebccc ;continue ;};if _aecc .Name .Local =="\u0069\u0064"{_egca ,_adfaa :=_ff .ParseUint (_aecc .Value ,10,32);if _adfaa !=nil {return _adfaa ;};_gcgaf :=uint32 (_egca );_efcea .IdAttr =&_gcgaf ;continue ;};};_cbggc :for {_dfbc ,_ddefc :=d .Token ();if _ddefc !=nil {return _ddefc ;};switch _gdaaa :=_dfbc .(type ){case _d .StartElement :switch _gdaaa .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"}:_efcea .ExtLst =NewCT_ExtensionList ();if _gccc :=d .DecodeElement (_efcea .ExtLst ,&_gdaaa );_gccc !=nil {return _gccc ;};default:_ce .Log .Debug ("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",_gdaaa .Name );if _bggd :=d .Skip ();_bggd !=nil {return _bggd ;};};case _d .EndElement :break _cbggc ;case _d .CharData :};};return nil ;};func (_dgba *CT_TLBehaviorAttributeNameList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bedc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_adae :=range _dgba .AttrName {e .EncodeElement (_adae ,_bedc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_dgec :=&CT_SideDirectionTransition {};return _dgec ;};func (_dcdbd *CT_ShowProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gabb :=range start .Attr {if _gabb .Name .Local =="\u006c\u006f\u006f\u0070"{_dgagd ,_fcbad :=_ff .ParseBool (_gabb .Value );if _fcbad !=nil {return _fcbad ;};_dcdbd .LoopAttr =&_dgagd ;continue ;};if _gabb .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_gcfd ,_accbe :=_ff .ParseBool (_gabb .Value );if _accbe !=nil {return _accbe ;};_dcdbd .ShowNarrationAttr =&_gcfd ;continue ;};if _gabb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_bfag ,_fccdg :=_ff .ParseBool (_gabb .Value );if _fccdg !=nil {return _fccdg ;};_dcdbd .ShowAnimationAttr =&_bfag ;continue ;};if _gabb .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_agbgd ,_fgbg :=_ff .ParseBool (_gabb .Value );if _fgbg !=nil {return _fgbg ;};_dcdbd .UseTimingsAttr =&_agbgd ;continue ;};};_adc :for {_fcbgdg ,_fcdc :=d .Token ();if _fcdc !=nil {return _fcdc ;};switch _caadd :=_fcbgdg .(type ){case _d .StartElement :switch _caadd .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"}:_dcdbd .Present =NewCT_Empty ();if _caea :=d .DecodeElement (_dcdbd .Present ,&_caadd );_caea !=nil {return _caea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcdbd .Browse =NewCT_ShowInfoBrowse ();if _bgce :=d .DecodeElement (_dcdbd .Browse ,&_caadd );_bgce !=nil {return _bgce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcdbd .Kiosk =NewCT_ShowInfoKiosk ();if _bgbf :=d .DecodeElement (_dcdbd .Kiosk ,&_caadd );_bgbf !=nil {return _bgbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcdbd .SldAll =NewCT_Empty ();if _facba :=d .DecodeElement (_dcdbd .SldAll ,&_caadd );_facba !=nil {return _facba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcdbd .SldRg =NewCT_IndexRange ();if _eadg :=d .DecodeElement (_dcdbd .SldRg ,&_caadd );_eadg !=nil {return _eadg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcdbd .CustShow =NewCT_CustomShowId ();if _gageg :=d .DecodeElement (_dcdbd .CustShow ,&_caadd );_gageg !=nil {return _gageg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcdbd .PenClr =_da .NewCT_Color ();if _fabb :=d .DecodeElement (_dcdbd .PenClr ,&_caadd );_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 :"\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"}:_dcdbd .ExtLst =NewCT_ExtensionList ();if _geaccc :=d .DecodeElement (_dcdbd .ExtLst ,&_caadd );_geaccc !=nil {return _geaccc ;};default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_caadd .Name );if _bcfa :=d .Skip ();_bcfa !=nil {return _bcfa ;};};case _d .EndElement :break _adc ;case _d .CharData :};};return nil ;};func (_ebdde *ST_TLBehaviorOverrideType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebgagg ,_baacb :=d .Token ();if _baacb !=nil {return _baacb ;};if _eeaca ,_cedfe :=_ebgagg .(_d .EndElement );_cedfe &&_eeaca .Name ==start .Name {*_ebdde =1;return nil ;};if _cbgag ,_feffd :=_ebgagg .(_d .CharData );!_feffd {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",_ebgagg );}else {switch string (_cbgag ){case "":*_ebdde =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ebdde =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_ebdde =2;};};_ebgagg ,_baacb =d .Token ();if _baacb !=nil {return _baacb ;};if _bbgbac ,_gfedbb :=_ebgagg .(_d .EndElement );_gfedbb &&_bbgbac .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",_ebgagg );};func (_cfbb *CT_SlideTransitionChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdafd :for {_dbdf ,_daag :=d .Token ();if _daag !=nil {return _daag ;};switch _cefbc :=_dbdf .(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 :"\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"}:_cfbb .Blinds =NewCT_OrientationTransition ();if _edbdg :=d .DecodeElement (_cfbb .Blinds ,&_cefbc );_edbdg !=nil {return _edbdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Checker =NewCT_OrientationTransition ();if _fbed :=d .DecodeElement (_cfbb .Checker ,&_cefbc );_fbed !=nil {return _fbed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Circle =NewCT_Empty ();if _efgf :=d .DecodeElement (_cfbb .Circle ,&_cefbc );_efgf !=nil {return _efgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Dissolve =NewCT_Empty ();if _efaab :=d .DecodeElement (_cfbb .Dissolve ,&_cefbc );_efaab !=nil {return _efaab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Comb =NewCT_OrientationTransition ();if _babaa :=d .DecodeElement (_cfbb .Comb ,&_cefbc );_babaa !=nil {return _babaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Cover =NewCT_EightDirectionTransition ();if _eggb :=d .DecodeElement (_cfbb .Cover ,&_cefbc );_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 :"\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"}:_cfbb .Cut =NewCT_OptionalBlackTransition ();if _edbfd :=d .DecodeElement (_cfbb .Cut ,&_cefbc );_edbfd !=nil {return _edbfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Diamond =NewCT_Empty ();if _ffgd :=d .DecodeElement (_cfbb .Diamond ,&_cefbc );_ffgd !=nil {return _ffgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Fade =NewCT_OptionalBlackTransition ();if _gbba :=d .DecodeElement (_cfbb .Fade ,&_cefbc );_gbba !=nil {return _gbba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Newsflash =NewCT_Empty ();if _bgeea :=d .DecodeElement (_cfbb .Newsflash ,&_cefbc );_bgeea !=nil {return _bgeea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Plus =NewCT_Empty ();if _abfed :=d .DecodeElement (_cfbb .Plus ,&_cefbc );_abfed !=nil {return _abfed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Pull =NewCT_EightDirectionTransition ();if _ceaef :=d .DecodeElement (_cfbb .Pull ,&_cefbc );_ceaef !=nil {return _ceaef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Push =NewCT_SideDirectionTransition ();if _eacaa :=d .DecodeElement (_cfbb .Push ,&_cefbc );_eacaa !=nil {return _eacaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Random =NewCT_Empty ();if _agbf :=d .DecodeElement (_cfbb .Random ,&_cefbc );_agbf !=nil {return _agbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .RandomBar =NewCT_OrientationTransition ();if _cdgec :=d .DecodeElement (_cfbb .RandomBar ,&_cefbc );_cdgec !=nil {return _cdgec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Split =NewCT_SplitTransition ();if _eeef :=d .DecodeElement (_cfbb .Split ,&_cefbc );_eeef !=nil {return _eeef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Strips =NewCT_CornerDirectionTransition ();if _fgeb :=d .DecodeElement (_cfbb .Strips ,&_cefbc );_fgeb !=nil {return _fgeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Wedge =NewCT_Empty ();if _eccde :=d .DecodeElement (_cfbb .Wedge ,&_cefbc );_eccde !=nil {return _eccde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Wheel =NewCT_WheelTransition ();if _cgceg :=d .DecodeElement (_cfbb .Wheel ,&_cefbc );_cgceg !=nil {return _cgceg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Wipe =NewCT_SideDirectionTransition ();if _egea :=d .DecodeElement (_cfbb .Wipe ,&_cefbc );_egea !=nil {return _egea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfbb .Zoom =NewCT_InOutTransition ();if _gaea :=d .DecodeElement (_cfbb .Zoom ,&_cefbc );_gaea !=nil {return _gaea ;};default:_ce .Log .Debug ("\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",_cefbc .Name );if _gdbbb :=d .Skip ();_gdbbb !=nil {return _gdbbb ;};};case _d .EndElement :break _cdafd ;case _d .CharData :};};return nil ;}; -// Background Properties -BgPr *CT_BackgroundProperties ; +// Validate validates the CT_TLOleBuildChart and its children +func (_egdbb *CT_TLOleBuildChart )Validate ()error {return _egdbb .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};func (_agga ST_SlideSizeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agga .String (),start );}; -// Background Style Reference -BgRef *_fa .CT_StyleMatrixReference ;};func NewCT_TLTemplate ()*CT_TLTemplate {_fafaa :=&CT_TLTemplate {};_fafaa .TnLst =NewCT_TimeNodeList ();return _fafaa ;}; +// Validate validates the CT_TLCommonBehaviorData and its children +func (_bbcbf *CT_TLCommonBehaviorData )Validate ()error {return _bbcbf .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");}; -// Validate validates the CT_OleObjectChoice and its children -func (_egaa *CT_OleObjectChoice )Validate ()error {return _egaa .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_OleObjectEmbed and its children +func (_fdcg *CT_OleObjectEmbed )Validate ()error {return _fdcg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_ggfdb *ST_WebColorType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggfdb =0;case "\u006e\u006f\u006e\u0065":*_ggfdb =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_ggfdb =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_ggfdb =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_ggfdb =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_ggfdb =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_ggfdb =6;};return nil ;}; -// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path -func (_gdagf *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _febff :=_gdagf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_febff !=nil {return _febff ;};if _gdagf .By !=nil {if _agdc :=_gdagf .By .ValidateWithPath (path +"\u002f\u0042\u0079");_agdc !=nil {return _agdc ;};};if _gdagf .From !=nil {if _edbc :=_gdagf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_edbc !=nil {return _edbc ;};};if _gdagf .To !=nil {if _cedee :=_gdagf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_cedee !=nil {return _cedee ;};};return nil ;};func (_fcgc *CT_HandoutMasterIdList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecbg :for {_dagf ,_cecc :=d .Token ();if _cecc !=nil {return _cecc ;};switch _ggcg :=_dagf .(type ){case _a .StartElement :switch _ggcg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcgc .HandoutMasterId =NewCT_HandoutMasterIdListEntry ();if _bbbb :=d .DecodeElement (_fcgc .HandoutMasterId ,&_ggcg );_bbbb !=nil {return _bbbb ;};default:_aa .Log .Debug ("\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",_ggcg .Name );if _dbfb :=d .Skip ();_dbfb !=nil {return _dbfb ;};};case _a .EndElement :break _ecbg ;case _a .CharData :};};return nil ;};func (_dggb *ST_TransitionSpeed )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gggae ,_ebfd :=d .Token ();if _ebfd !=nil {return _ebfd ;};if _bddf ,_egdgf :=_gggae .(_a .EndElement );_egdgf &&_bddf .Name ==start .Name {*_dggb =1;return nil ;};if _gaaf ,_cdbda :=_gggae .(_a .CharData );!_cdbda {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gggae );}else {switch string (_gaaf ){case "":*_dggb =0;case "\u0073\u006c\u006f\u0077":*_dggb =1;case "\u006d\u0065\u0064":*_dggb =2;case "\u0066\u0061\u0073\u0074":*_dggb =3;};};_gggae ,_ebfd =d .Token ();if _ebfd !=nil {return _ebfd ;};if _bbcba ,_eabdf :=_gggae .(_a .EndElement );_eabdf &&_bbcba .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gggae );}; +// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path +func (_dcecd *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _dcecd .IdAttr !=nil {if *_dcecd .IdAttr < 2147483648{return _c .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 ,*_dcecd .IdAttr );};};if _dcecd .ExtLst !=nil {if _ecaca :=_dcecd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecaca !=nil {return _ecaca ;};};return nil ;};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_gegcd :=&CT_ShowInfoBrowse {};return _gegcd };func NewCT_SlideIdList ()*CT_SlideIdList {_geacg :=&CT_SlideIdList {};return _geacg };func (_ggegg *CT_IndexRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afff :=range start .Attr {if _afff .Name .Local =="\u0073\u0074"{_aeec ,_cfcag :=_ff .ParseUint (_afff .Value ,10,32);if _cfcag !=nil {return _cfcag ;};_ggegg .StAttr =uint32 (_aeec );continue ;};if _afff .Name .Local =="\u0065\u006e\u0064"{_gcbg ,_baae :=_ff .ParseUint (_afff .Value ,10,32);if _baae !=nil {return _baae ;};_ggegg .EndAttr =uint32 (_gcbg );continue ;};};for {_afc ,_eafg :=d .Token ();if _eafg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_eafg );};if _baeg ,_fgfaf :=_afc .(_d .EndElement );_fgfaf &&_baeg .Name ==start .Name {break ;};};return nil ;};func (_caaag ST_OleObjectFollowColorScheme )Validate ()error {return _caaag .ValidateWithPath ("")};func (_edfec *ST_TLCommandType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edfec =0;case "\u0065\u0076\u0074":*_edfec =1;case "\u0063\u0061\u006c\u006c":*_edfec =2;case "\u0076\u0065\u0072\u0062":*_edfec =3;};return nil ;};func (_aece *CT_NotesMasterIdList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aece .NotesMasterId !=nil {_edgd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_aece .NotesMasterId ,_edgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gecf *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 _gecf .CT_NotesMaster .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path -func (_bddd *CT_TimeNodeList )ValidateWithPath (path string )error {for _ddgggb ,_fbccd :=range _bddd .Par {if _dfbdd :=_fbccd .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_ddgggb ));_dfbdd !=nil {return _dfbdd ;};};for _dedec ,_bdbba :=range _bddd .Seq {if _ccgd :=_bdbba .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_dedec ));_ccgd !=nil {return _ccgd ;};};for _cccba ,_dbgfg :=range _bddd .Excl {if _fbbfa :=_dbgfg .ValidateWithPath (_ab .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_cccba ));_fbbfa !=nil {return _fbbfa ;};};for _efacac ,_dcebb :=range _bddd .Anim {if _bggf :=_dcebb .ValidateWithPath (_ab .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_efacac ));_bggf !=nil {return _bggf ;};};for _fdgdf ,_egdae :=range _bddd .AnimClr {if _fggc :=_egdae .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_fdgdf ));_fggc !=nil {return _fggc ;};};for _dfgdc ,_afcae :=range _bddd .AnimEffect {if _afaba :=_afcae .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_dfgdc ));_afaba !=nil {return _afaba ;};};for _afad ,_gdfeb :=range _bddd .AnimMotion {if _addb :=_gdfeb .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_afad ));_addb !=nil {return _addb ;};};for _fgdde ,_adcg :=range _bddd .AnimRot {if _cdbga :=_adcg .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_fgdde ));_cdbga !=nil {return _cdbga ;};};for _dgcdg ,_fdfa :=range _bddd .AnimScale {if _dfec :=_fdfa .ValidateWithPath (_ab .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dgcdg ));_dfec !=nil {return _dfec ;};};for _begfc ,_gada :=range _bddd .Cmd {if _ggdad :=_gada .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_begfc ));_ggdad !=nil {return _ggdad ;};};for _eadbg ,_debgg :=range _bddd .Set {if _bccg :=_debgg .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_eadbg ));_bccg !=nil {return _bccg ;};};for _bbffc ,_cceaab :=range _bddd .Audio {if _decfa :=_cceaab .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_bbffc ));_decfa !=nil {return _decfa ;};};for _agadb ,_adagf :=range _bddd .Video {if _cfcfg :=_adagf .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_agadb ));_cfcfg !=nil {return _cfcfg ;};};return nil ;};const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);type EG_ShowType struct{ +// Validate validates the CT_TLByHslColorTransform and its children +func (_cacf *CT_TLByHslColorTransform )Validate ()error {return _cacf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_afdcg *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afdcg =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_afdcg =1;case "\u006c\u0069\u006e":*_afdcg =2;case "\u0066\u006d\u006c\u0061":*_afdcg =3;};return nil ;};func (_afdgb ST_TransitionInOutDirectionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_afdgb .String (),start );};type ST_TLParaBuildType byte ;func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_bedag :=&CT_TLByAnimateColorTransform {};return _bedag ;}; -// Presenter Slide Show Mode -Present *CT_Empty ; +// Validate validates the CT_CustomShowList and its children +func (_dfdd *CT_CustomShowList )Validate ()error {return _dfdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");}; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// Validate validates the CT_HeaderFooter and its children +func (_ffed *CT_HeaderFooter )Validate ()error {return _ffed .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_gace *CT_GroupShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gace .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gace .GrpSpPr =_da .NewCT_GroupShapeProperties ();_baaf :for {_faag ,_agc :=d .Token ();if _agc !=nil {return _agc ;};switch _bgdc :=_faag .(type ){case _d .StartElement :switch _bgdc .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 _ecf :=d .DecodeElement (_gace .NvGrpSpPr ,&_bgdc );_ecf !=nil {return _ecf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _bfca :=d .DecodeElement (_gace .GrpSpPr ,&_bgdc );_bfca !=nil {return _bfca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_caga :=NewCT_GroupShapeChoice ();if _acgfa :=d .DecodeElement (&_caga .Sp ,&_bgdc );_acgfa !=nil {return _acgfa ;};_gace .Choice =append (_gace .Choice ,_caga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcf :=NewCT_GroupShapeChoice ();if _geab :=d .DecodeElement (&_fcf .GrpSp ,&_bgdc );_geab !=nil {return _geab ;};_gace .Choice =append (_gace .Choice ,_fcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feag :=NewCT_GroupShapeChoice ();if _bee :=d .DecodeElement (&_feag .GraphicFrame ,&_bgdc );_bee !=nil {return _bee ;};_gace .Choice =append (_gace .Choice ,_feag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gaceb :=NewCT_GroupShapeChoice ();if _caef :=d .DecodeElement (&_gaceb .CxnSp ,&_bgdc );_caef !=nil {return _caef ;};_gace .Choice =append (_gace .Choice ,_gaceb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgfb :=NewCT_GroupShapeChoice ();if _dbda :=d .DecodeElement (&_bgfb .Pic ,&_bgdc );_dbda !=nil {return _dbda ;};_gace .Choice =append (_gace .Choice ,_bgfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgac :=NewCT_GroupShapeChoice ();if _bcadd :=d .DecodeElement (&_dgac .ContentPart ,&_bgdc );_bcadd !=nil {return _bcadd ;};_gace .Choice =append (_gace .Choice ,_dgac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gace .ExtLst =NewCT_ExtensionListModify ();if _dge :=d .DecodeElement (_gace .ExtLst ,&_bgdc );_dge !=nil {return _dge ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_bgdc .Name );if _feea :=d .Skip ();_feea !=nil {return _feea ;};};case _d .EndElement :break _baaf ;case _d .CharData :};};return nil ;};func (_gggaa *CT_SlideSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gggaa .CxAttr =914400;_gggaa .CyAttr =914400;for _ ,_bcec :=range start .Attr {if _bcec .Name .Local =="\u0063\u0078"{_gaeg ,_dbbed :=_ff .ParseInt (_bcec .Value ,10,32);if _dbbed !=nil {return _dbbed ;};_gggaa .CxAttr =int32 (_gaeg );continue ;};if _bcec .Name .Local =="\u0063\u0079"{_deaf ,_afdb :=_ff .ParseInt (_bcec .Value ,10,32);if _afdb !=nil {return _afdb ;};_gggaa .CyAttr =int32 (_deaf );continue ;};if _bcec .Name .Local =="\u0074\u0079\u0070\u0065"{_gggaa .TypeAttr .UnmarshalXMLAttr (_bcec );continue ;};};for {_ddgf ,_cedc :=d .Token ();if _cedc !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_cedc );};if _fgfca ,_gedag :=_ddgf .(_d .EndElement );_gedag &&_fgfca .Name ==start .Name {break ;};};return nil ;};func (_agcfc *CT_SlideRelationshipList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _agcfc .Sld !=nil {_gcgc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_debf :=range _agcfc .Sld {e .EncodeElement (_debf ,_gcgc );};};e .EncodeToken (_d .EndElement {Name :start .Name });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 ;}; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ;};func (_abbf *CT_ExtensionList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfaf :for {_bfed ,_gggf :=d .Token ();if _gggf !=nil {return _gggf ;};switch _eda :=_bfed .(type ){case _a .StartElement :switch _eda .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfc :=NewCT_Extension ();if _cbagf :=d .DecodeElement (_cfc ,&_eda );_cbagf !=nil {return _cbagf ;};_abbf .Ext =append (_abbf .Ext ,_cfc );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_eda .Name );if _bbfa :=d .Skip ();_bbfa !=nil {return _bbfa ;};};case _a .EndElement :break _cfaf ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path +func (_badea *CT_TLAnimVariant )ValidateWithPath (path string )error {if _badea .BoolVal !=nil {if _cdba :=_badea .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_cdba !=nil {return _cdba ;};};if _badea .IntVal !=nil {if _baff :=_badea .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c");_baff !=nil {return _baff ;};};if _badea .FltVal !=nil {if _gebfd :=_badea .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_gebfd !=nil {return _gebfd ;};};if _badea .StrVal !=nil {if _bfccg :=_badea .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c");_bfccg !=nil {return _bfccg ;};};if _badea .ClrVal !=nil {if _aabde :=_badea .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_aabde !=nil {return _aabde ;};};return nil ;};func NewTagLst ()*TagLst {_dbbedg :=&TagLst {};_dbbedg .CT_TagList =*NewCT_TagList ();return _dbbedg }; -// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path -func (_egda *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _egddd :=_egda .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_egddd !=nil {return _egddd ;};if _egda .SldLst !=nil {if _bgdg :=_egda .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_bgdg !=nil {return _bgdg ;};};if _egda .ExtLst !=nil {if _aeea :=_egda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeea !=nil {return _aeea ;};};return nil ;};func (_fbbfe *CT_NotesViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gced :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fbbfe .CSldViewPr ,_gced );if _fbbfe .ExtLst !=nil {_fgbb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbbfe .ExtLst ,_fgbb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fegf *CT_OutlineViewSlideEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_fegf .IdAttr )});if _fegf .CollapseAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fegf .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path +func (_efdf *CT_OrientationTransition )ValidateWithPath (path string )error {if _fffcd :=_efdf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fffcd !=nil {return _fffcd ;};return nil ;};func (_ccfgc ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _ccfgc .ValidateWithPath ("")};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_bacd :=&CT_OleObjectChoice {};return _bacd };type CT_TLAnimateColorBehavior struct{ -// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path -func (_gdgf *CT_NormalViewPortion )ValidateWithPath (path string )error {if _bdba :=_gdgf .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_bdba !=nil {return _bdba ;};return nil ;}; +// Color Space +ClrSpcAttr ST_TLAnimateColorSpace ; -// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path -func (_fga *CT_CustomShowList )ValidateWithPath (path string )error {for _gbe ,_bbea :=range _fga .CustShow {if _dee :=_bbea .ValidateWithPath (_ab .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_gbe ));_dee !=nil {return _dee ;};};return nil ;};func (_dgef *CT_Connector )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgef .NvCxnSpPr =NewCT_ConnectorNonVisual ();_dgef .SpPr =_fa .NewCT_ShapeProperties ();_bde :for {_eacg ,_ddfe :=d .Token ();if _ddfe !=nil {return _ddfe ;};switch _feb :=_eacg .(type ){case _a .StartElement :switch _feb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ddbbc :=d .DecodeElement (_dgef .NvCxnSpPr ,&_feb );_ddbbc !=nil {return _ddbbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cge :=d .DecodeElement (_dgef .SpPr ,&_feb );_cge !=nil {return _cge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgef .Style =_fa .NewCT_ShapeStyle ();if _gde :=d .DecodeElement (_dgef .Style ,&_feb );_gde !=nil {return _gde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgef .ExtLst =NewCT_ExtensionListModify ();if _geg :=d .DecodeElement (_dgef .ExtLst ,&_feb );_geg !=nil {return _geg ;};default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_feb .Name );if _fecd :=d .Skip ();_fecd !=nil {return _fecd ;};};case _a .EndElement :break _bde ;case _a .CharData :};};return nil ;};func (_baebb ST_TLTriggerRuntimeNode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_baebb .String (),start );};func (_fggeb ST_TLTimeAnimateValueTime )String ()string {if _fggeb .ST_PositiveFixedPercentage !=nil {return _fggeb .ST_PositiveFixedPercentage .String ();};if _fggeb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _fggeb .ST_TLTimeIndefinite .String ();};return "";}; +// Direction +DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; -// Validate validates the CT_SideDirectionTransition and its children -func (_bafd *CT_SideDirectionTransition )Validate ()error {return _bafd .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");};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;};func (_fgga *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cabcg :=range start .Attr {if _cabcg .Name .Local =="\u0076\u0061\u006c"{_cebd ,_gadbe :=_d .ParseBool (_cabcg .Value );if _gadbe !=nil {return _gadbe ;};_fgga .ValAttr =_cebd ;continue ;};};for {_cdcf ,_ecfcb :=d .Token ();if _ecfcb !=nil {return _ab .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",_ecfcb );};if _agfa ,_gbabb :=_cdcf .(_a .EndElement );_gbabb &&_agfa .Name ==start .Name {break ;};};return nil ;}; +// By +By *CT_TLByAnimateColorTransform ; -// Validate validates the CmAuthorLst and its children -func (_gcbbb *CmAuthorLst )Validate ()error {return _gcbbb .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};type CT_SlideMasterIdList struct{ +// From +From *_da .CT_Color ; -// Slide Master ID -SldMasterId []*CT_SlideMasterIdListEntry ;};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_cabb :=&CT_SlideSorterViewProperties {};_cabb .CViewPr =NewCT_CommonViewProperties ();return _cabb ;};func (_feegg *CT_SlideTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _feegg .SpdAttr !=ST_TransitionSpeedUnset {_ecdcd ,_dafc :=_feegg .SpdAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0070\u0064"});if _dafc !=nil {return _dafc ;};start .Attr =append (start .Attr ,_ecdcd );};if _feegg .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_feegg .AdvClickAttr ))});};if _feegg .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_ab .Sprintf ("\u0025\u0076",*_feegg .AdvTmAttr )});};e .EncodeToken (start );if _feegg .Choice !=nil {_feegg .Choice .MarshalXML (e ,_a .StartElement {});};if _feegg .SndAc !=nil {_ffbae :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_feegg .SndAc ,_ffbae );};if _feegg .ExtLst !=nil {_edbfa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feegg .ExtLst ,_edbfa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_deegc ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _deegc {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deegc ));};return nil ;}; +// To +To *_da .CT_Color ;}; -// Validate validates the CT_SlideLayoutIdList and its children -func (_bdbag *CT_SlideLayoutIdList )Validate ()error {return _bdbag .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");};type CT_PresentationProperties struct{ +// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path +func (_bcfgd *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _bcfgd .TitleStyle !=nil {if _agfce :=_bcfgd .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_agfce !=nil {return _agfce ;};};if _bcfgd .BodyStyle !=nil {if _adcc :=_bcfgd .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_adcc !=nil {return _adcc ;};};if _bcfgd .OtherStyle !=nil {if _ccba :=_bcfgd .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_ccba !=nil {return _ccba ;};};if _bcfgd .ExtLst !=nil {if _baeeg :=_bcfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baeeg !=nil {return _baeeg ;};};return nil ;};type SldSyncPr struct{CT_SlideSyncProperties }; -// HTML Publishing Properties -HtmlPubPr *CT_HtmlPublishProperties ; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_dcdb *CT_Empty )ValidateWithPath (path string )error {return nil }; -// Web Properties -WebPr *CT_WebProperties ; +// ValidateWithPath validates the CmLst and its children, prefixing error messages with path +func (_gedagd *CmLst )ValidateWithPath (path string )error {if _gbbbg :=_gedagd .CT_CommentList .ValidateWithPath (path );_gbbbg !=nil {return _gbbbg ;};return nil ;};func (_gabfg *EG_ChildSlide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbada :for {_cbdg ,_gfabf :=d .Token ();if _gfabf !=nil {return _gfabf ;};switch _fggfd :=_cbdg .(type ){case _d .StartElement :switch _fggfd .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"}:_gabfg .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _dbfa :=d .DecodeElement (_gabfg .ClrMapOvr ,&_fggfd );_dbfa !=nil {return _dbfa ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_fggfd .Name );if _fcgfd :=d .Skip ();_fcgfd !=nil {return _fcgfd ;};};case _d .EndElement :break _dbada ;case _d .CharData :};};return nil ;};func (_gaabd ST_PlaceholderType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_befd :=_d .Attr {};_befd .Name =name ;switch _gaabd {case ST_PlaceholderTypeUnset :_befd .Value ="";case ST_PlaceholderTypeTitle :_befd .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_befd .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_befd .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_befd .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_befd .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_befd .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_befd .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_befd .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_befd .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_befd .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_befd .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_befd .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_befd .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_befd .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_befd .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_befd .Value ="\u0070\u0069\u0063";};return _befd ,nil ;};type CT_NotesSlide struct{ -// Printing Properties -PrnPr *CT_PrintProperties ; +// Common slide data for notes slides +CSld *CT_CommonSlideData ; -// Presentation-wide Show Properties -ShowPr *CT_ShowProperties ; +// Color Scheme Map Override +ClrMapOvr *_da .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};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;); -// Color MRU -ClrMru *_fa .CT_ColorMRU ;ExtLst *CT_ExtensionList ;};func (_agffd *CT_SlideMasterIdListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfede :=range start .Attr {if _dfede .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dfede .Name .Local =="\u0069\u0064"||_dfede .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"&&_dfede .Name .Local =="\u0069\u0064"{_eccd ,_gcccb :=_dfede .Value ,error (nil );if _gcccb !=nil {return _gcccb ;};_agffd .RIdAttr =_eccd ;continue ;};if _dfede .Name .Local =="\u0069\u0064"{_gggfa ,_abfee :=_d .ParseUint (_dfede .Value ,10,32);if _abfee !=nil {return _abfee ;};_edbg :=uint32 (_gggfa );_agffd .IdAttr =&_edbg ;continue ;};};_fbdeg :for {_gdec ,_caaae :=d .Token ();if _caaae !=nil {return _caaae ;};switch _dadbc :=_gdec .(type ){case _a .StartElement :switch _dadbc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffd .ExtLst =NewCT_ExtensionList ();if _cacf :=d .DecodeElement (_agffd .ExtLst ,&_dadbc );_cacf !=nil {return _cacf ;};default:_aa .Log .Debug ("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",_dadbc .Name );if _eeffc :=d .Skip ();_eeffc !=nil {return _eeffc ;};};case _a .EndElement :break _fbdeg ;case _a .CharData :};};return nil ;};type ST_TLAnimateMotionPathEditMode byte ;type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;}; +// Validate validates the CT_NotesViewProperties and its children +func (_acfg *CT_NotesViewProperties )Validate ()error {return _acfg .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_dad *CT_NormalViewPortion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u007a"},Value :_c .Sprintf ("\u0025\u0076",_dad .SzAttr )});if _dad .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_dad .AutoAdjustAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eefe *CT_PrintProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbeb :=range start .Attr {if _dbeb .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_eefe .PrnWhatAttr .UnmarshalXMLAttr (_dbeb );continue ;};if _dbeb .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_eefe .ClrModeAttr .UnmarshalXMLAttr (_dbeb );continue ;};if _dbeb .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_eabbd ,_gdaf :=_ff .ParseBool (_dbeb .Value );if _gdaf !=nil {return _gdaf ;};_eefe .HiddenSlidesAttr =&_eabbd ;continue ;};if _dbeb .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_ecac ,_gaecbg :=_ff .ParseBool (_dbeb .Value );if _gaecbg !=nil {return _gaecbg ;};_eefe .ScaleToFitPaperAttr =&_ecac ;continue ;};if _dbeb .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_cfdfd ,_bab :=_ff .ParseBool (_dbeb .Value );if _bab !=nil {return _bab ;};_eefe .FrameSlidesAttr =&_cfdfd ;continue ;};};_fega :for {_gbfa ,_bgfcb :=d .Token ();if _bgfcb !=nil {return _bgfcb ;};switch _aadgg :=_gbfa .(type ){case _d .StartElement :switch _aadgg .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"}:_eefe .ExtLst =NewCT_ExtensionList ();if _dfae :=d .DecodeElement (_eefe .ExtLst ,&_aadgg );_dfae !=nil {return _dfae ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_aadgg .Name );if _cefb :=d .Skip ();_cefb !=nil {return _cefb ;};};case _d .EndElement :break _fega ;case _d .CharData :};};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 (_becfd *CT_TLTimeNodeExclusive )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cceee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_becfd .CTn ,_cceee );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbbab ST_TLDiagramBuildType )Validate ()error {return _dbbab .ValidateWithPath ("")};func (_fcbge *CT_TLSetBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gdff :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_fcbge .CBhvr ,_gdff );if _fcbge .To !=nil {_aaeaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_fcbge .To ,_aaeaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_gcd :=&CT_BackgroundProperties {};return _gcd ;}; -// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path -func (_aggg *CT_SlideIdList )ValidateWithPath (path string )error {for _eaceb ,_dbfe :=range _aggg .SldId {if _abab :=_dbfe .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eaceb ));_abab !=nil {return _abab ;};};return nil ;};type CT_TLBuildDiagram struct{ +// Validate validates the CT_Placeholder and its children +func (_gfagf *CT_Placeholder )Validate ()error {return _gfagf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type CT_PrintProperties struct{ -// Diagram Build Types -BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func NewCT_CustomerDataList ()*CT_CustomerDataList {_adcd :=&CT_CustomerDataList {};return _adcd }; +// Print Output +PrnWhatAttr ST_PrintWhat ; -// Validate validates the CT_TLGraphicalObjectBuild and its children -func (_gceeb *CT_TLGraphicalObjectBuild )Validate ()error {return _gceeb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");}; +// Print Color Mode +ClrModeAttr ST_PrintColorMode ; -// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path -func (_bffcb *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;); +// Print Hidden Slides +HiddenSlidesAttr *bool ; -// Validate validates the CT_TLOleChartTargetElement and its children -func (_bdff *CT_TLOleChartTargetElement )Validate ()error {return _bdff .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");};type CT_TLAnimateEffectBehavior struct{ +// Scale to Fit Paper when printing +ScaleToFitPaperAttr *bool ; -// Transition -TransitionAttr ST_TLAnimateEffectTransition ; +// Frame slides when printing +FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};func NewCT_SlideSize ()*CT_SlideSize {_baeege :=&CT_SlideSize {};_baeege .CxAttr =914400;_baeege .CyAttr =914400;return _baeege ;};func (_cdcad *CT_ShowProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcad .LoopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_cdcad .LoopAttr ))});};if _cdcad .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_cdcad .ShowNarrationAttr ))});};if _cdcad .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_cdcad .ShowAnimationAttr ))});};if _cdcad .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_cdcad .UseTimingsAttr ))});};e .EncodeToken (start );if _cdcad .Present !=nil {_eafd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_cdcad .Present ,_eafd );};if _cdcad .Browse !=nil {_bgfbd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_cdcad .Browse ,_bgfbd );};if _cdcad .Kiosk !=nil {_gfdgg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_cdcad .Kiosk ,_gfdgg );};if _cdcad .SldAll !=nil {_gbaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_cdcad .SldAll ,_gbaa );};if _cdcad .SldRg !=nil {_dgdd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_cdcad .SldRg ,_dgdd );};if _cdcad .CustShow !=nil {_cfggba :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_cdcad .CustShow ,_cfggba );};if _cdcad .PenClr !=nil {_eggce :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_cdcad .PenClr ,_eggce );};if _cdcad .ExtLst !=nil {_ddfb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdcad .ExtLst ,_ddfb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TLBehaviorAdditiveType byte ; -// Filter -FilterAttr *string ; +// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path +func (_dcfcb *CT_NotesSlide )ValidateWithPath (path string )error {if _abfa :=_dcfcb .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_abfa !=nil {return _abfa ;};if _dcfcb .ClrMapOvr !=nil {if _begd :=_dcfcb .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_begd !=nil {return _begd ;};};if _dcfcb .ExtLst !=nil {if _aaca :=_dcfcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaca !=nil {return _aaca ;};};return nil ;};func (_baceba *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acce :=range start .Attr {if _acce .Name .Local =="\u0076\u0061\u006c"{_ebbee ,_fcfea :=_ff .ParseFloat (_acce .Value ,64);if _fcfea !=nil {return _fcfea ;};_baceba .ValAttr =float32 (_ebbee );continue ;};};for {_gbaf ,_ggagg :=d .Token ();if _ggagg !=nil {return _c .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",_ggagg );};if _bcda ,_cadd :=_gbaf .(_d .EndElement );_cadd &&_bcda .Name ==start .Name {break ;};};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;);const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func (_gad *CT_HtmlPublishProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gad .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_gad .ShowSpeakerNotesAttr ))});};if _gad .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gad .TargetAttr )});};if _gad .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_gad .TitleAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_gad .IdAttr )});e .EncodeToken (start );if _gad .SldAll !=nil {_abcd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_gad .SldAll ,_abcd );};if _gad .SldRg !=nil {_cgcbe :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_gad .SldRg ,_cgcbe );};if _gad .CustShow !=nil {_gafe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_gad .CustShow ,_gafe );};if _gad .ExtLst !=nil {_abde :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gad .ExtLst ,_abde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcada *CT_StringTag )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbeed :=range start .Attr {if _fbeed .Name .Local =="\u006e\u0061\u006d\u0065"{_gddcf ,_abage :=_fbeed .Value ,error (nil );if _abage !=nil {return _abage ;};_gcada .NameAttr =_gddcf ;continue ;};if _fbeed .Name .Local =="\u0076\u0061\u006c"{_bbae ,_efgcb :=_fbeed .Value ,error (nil );if _efgcb !=nil {return _efgcb ;};_gcada .ValAttr =_bbae ;continue ;};};for {_bcfcbe ,_dfab :=d .Token ();if _dfab !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_dfab );};if _abdd ,_fcgb :=_bcfcbe .(_d .EndElement );_fcgb &&_abdd .Name ==start .Name {break ;};};return nil ;};func (_dggea *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dggea =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_dggea =1;case "\u006f\u006e\u0045n\u0064":*_dggea =2;case "\u0062\u0065\u0067i\u006e":*_dggea =3;case "\u0065\u006e\u0064":*_dggea =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_dggea =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_dggea =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_dggea =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_dggea =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_dggea =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_dggea =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_dggea =11;};return nil ;};func (_geceag *EG_ShowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eacfg :for {_ebcgg ,_fedbc :=d .Token ();if _fedbc !=nil {return _fedbc ;};switch _bfegd :=_ebcgg .(type ){case _d .StartElement :switch _bfegd .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"}:_geceag .Present =NewCT_Empty ();if _acagc :=d .DecodeElement (_geceag .Present ,&_bfegd );_acagc !=nil {return _acagc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geceag .Browse =NewCT_ShowInfoBrowse ();if _cfacf :=d .DecodeElement (_geceag .Browse ,&_bfegd );_cfacf !=nil {return _cfacf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geceag .Kiosk =NewCT_ShowInfoKiosk ();if _fgdaa :=d .DecodeElement (_geceag .Kiosk ,&_bfegd );_fgdaa !=nil {return _fgdaa ;};default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_bfegd .Name );if _cfbfb :=d .Skip ();_cfbfb !=nil {return _cfbfb ;};};case _d .EndElement :break _eacfg ;case _d .CharData :};};return nil ;};func ParseUnionST_Coordinate32 (s string )(_da .ST_Coordinate32 ,error ){return _da .ParseUnionST_Coordinate32 (s );};func (_edgb *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 :_c .Sprintf ("\u0025\u0076",_edgb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OleObject ()*CT_OleObject {_fddg :=&CT_OleObject {};_fddg .Choice =NewCT_OleObjectChoice ();return _fddg ;};func (_eagea ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdeba :=_d .Attr {};_fdeba .Name =name ;switch _eagea {case ST_TLTimeNodePresetClassTypeUnset :_fdeba .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_fdeba .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_fdeba .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_fdeba .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_fdeba .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_fdeba .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_fdeba .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _fdeba ,nil ;};func (_ddead *CT_TLCommonTimeNodeData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddead .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ddead .IdAttr )});};if _ddead .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_c .Sprintf ("\u0025\u0076",*_ddead .PresetIDAttr )});};if _ddead .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_bgbbc ,_cbaf :=_ddead .PresetClassAttr .MarshalXMLAttr (_d .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"});if _cbaf !=nil {return _cbaf ;};start .Attr =append (start .Attr ,_bgbbc );};if _ddead .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 :_c .Sprintf ("\u0025\u0076",*_ddead .PresetSubtypeAttr )});};if _ddead .DurAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0075\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ddead .DurAttr )});};if _ddead .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 :_c .Sprintf ("\u0025\u0076",*_ddead .RepeatCountAttr )});};if _ddead .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_c .Sprintf ("\u0025\u0076",*_ddead .RepeatDurAttr )});};if _ddead .SpdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ddead .SpdAttr )});};if _ddead .AccelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ddead .AccelAttr )});};if _ddead .DecelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ddead .DecelAttr )});};if _ddead .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_ddead .AutoRevAttr ))});};if _ddead .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_eecda ,_gcce :=_ddead .RestartAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"});if _gcce !=nil {return _gcce ;};start .Attr =append (start .Attr ,_eecda );};if _ddead .FillAttr !=ST_TLTimeNodeFillTypeUnset {_dbfdb ,_egcg :=_ddead .FillAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c"});if _egcg !=nil {return _egcg ;};start .Attr =append (start .Attr ,_dbfdb );};if _ddead .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_dbgaga ,_degd :=_ddead .SyncBehaviorAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _degd !=nil {return _degd ;};start .Attr =append (start .Attr ,_dbgaga );};if _ddead .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_ddead .TmFilterAttr )});};if _ddead .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_c .Sprintf ("\u0025\u0076",*_ddead .EvtFilterAttr )});};if _ddead .DisplayAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_ddead .DisplayAttr ))});};if _ddead .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_ccfaa ,_cgdf :=_ddead .MasterRelAttr .MarshalXMLAttr (_d .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _cgdf !=nil {return _cgdf ;};start .Attr =append (start .Attr ,_ccfaa );};if _ddead .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ddead .BldLvlAttr )});};if _ddead .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ddead .GrpIdAttr )});};if _ddead .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ddead .AfterEffectAttr ))});};if _ddead .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_dcgf ,_edcd :=_ddead .NodeTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"});if _edcd !=nil {return _edcd ;};start .Attr =append (start .Attr ,_dcgf );};if _ddead .NodePhAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_ddead .NodePhAttr ))});};e .EncodeToken (start );if _ddead .StCondLst !=nil {_bfea :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ddead .StCondLst ,_bfea );};if _ddead .EndCondLst !=nil {_cbaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ddead .EndCondLst ,_cbaa );};if _ddead .EndSync !=nil {_gdgbc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_ddead .EndSync ,_gdgbc );};if _ddead .Iterate !=nil {_afede :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}};e .EncodeElement (_ddead .Iterate ,_afede );};if _ddead .ChildTnLst !=nil {_gcefg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ddead .ChildTnLst ,_gcefg );};if _ddead .SubTnLst !=nil {_fbbgd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ddead .SubTnLst ,_fbbgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ;};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_fgdgg *CT_TLAnimVariant )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abdc :for {_degb ,_dcaaa :=d .Token ();if _dcaaa !=nil {return _dcaaa ;};switch _ggdfa :=_degb .(type ){case _d .StartElement :switch _ggdfa .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"}:_fgdgg .BoolVal =NewCT_TLAnimVariantBooleanVal ();if _fagcf :=d .DecodeElement (_fgdgg .BoolVal ,&_ggdfa );_fagcf !=nil {return _fagcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgdgg .IntVal =NewCT_TLAnimVariantIntegerVal ();if _efece :=d .DecodeElement (_fgdgg .IntVal ,&_ggdfa );_efece !=nil {return _efece ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgdgg .FltVal =NewCT_TLAnimVariantFloatVal ();if _efgbg :=d .DecodeElement (_fgdgg .FltVal ,&_ggdfa );_efgbg !=nil {return _efgbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgdgg .StrVal =NewCT_TLAnimVariantStringVal ();if _edgc :=d .DecodeElement (_fgdgg .StrVal ,&_ggdfa );_edgc !=nil {return _edgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgdgg .ClrVal =_da .NewCT_Color ();if _cbga :=d .DecodeElement (_fgdgg .ClrVal ,&_ggdfa );_cbga !=nil {return _cbga ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_ggdfa .Name );if _ccdga :=d .Skip ();_ccdga !=nil {return _ccdga ;};};case _d .EndElement :break _abdc ;case _d .CharData :};};return nil ;};type CT_GraphicalObjectFrame struct{BwModeAttr _da .ST_BlackWhiteMode ; -// Property List -PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; +// Non-Visual Properties for a Graphic Frame +NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; -// Progress -Progress *CT_TLAnimVariant ;}; +// 2D Transform for Graphic Frame +Xfrm *_da .CT_Transform2D ;Graphic *_da .Graphic ; -// Validate validates the CT_OutlineViewSlideList and its children -func (_cgggb *CT_OutlineViewSlideList )Validate ()error {return _cgggb .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};type ST_TLChartSubelementType byte ;func NewSld ()*Sld {_eacgcd :=&Sld {};_eacgcd .CT_Slide =*NewCT_Slide ();return _eacgcd }; +// Extension List with Modification Flag +ExtLst *CT_ExtensionListModify ;};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_debfd :=&CT_TLAnimVariant {};return _debfd };func (_aggga ST_TLChartSubelementType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcegg :=_d .Attr {};_bcegg .Name =name ;switch _aggga {case ST_TLChartSubelementTypeUnset :_bcegg .Value ="";case ST_TLChartSubelementTypeGridLegend :_bcegg .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_bcegg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_bcegg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_bcegg .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_bcegg .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _bcegg ,nil ;}; -// Validate validates the AG_Ole and its children -func (_bd *AG_Ole )Validate ()error {return _bd .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};func (_gddfd ST_TLTimeNodeRestartType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gddfd .String (),start );};func (_dfde *CT_TLTimeNodeSequence )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dfde .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_dfde .ConcurrentAttr ))});};if _dfde .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_afgdga ,_ddeed :=_dfde .PrevAcAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _ddeed !=nil {return _ddeed ;};start .Attr =append (start .Attr ,_afgdga );};if _dfde .NextAcAttr !=ST_TLNextActionTypeUnset {_debdg ,_feab :=_dfde .NextAcAttr .MarshalXMLAttr (_a .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"});if _feab !=nil {return _feab ;};start .Attr =append (start .Attr ,_debdg );};e .EncodeToken (start );_gcdg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_dfde .CTn ,_gcdg );if _dfde .PrevCondLst !=nil {_acada :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dfde .PrevCondLst ,_acada );};if _dfde .NextCondLst !=nil {_ddadc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dfde .NextCondLst ,_ddadc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ExtensionList and its children +func (_ffegc *CT_ExtensionList )Validate ()error {return _ffegc .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type SldLayout struct{CT_SlideLayout };func (_fcafd *CT_SlideMasterTextStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcafd .TitleStyle !=nil {_aecfb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fcafd .TitleStyle ,_aecfb );};if _fcafd .BodyStyle !=nil {_efba :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fcafd .BodyStyle ,_efba );};if _fcafd .OtherStyle !=nil {_edfff :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fcafd .OtherStyle ,_edfff );};if _fcafd .ExtLst !=nil {_ddacgf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcafd .ExtLst ,_ddacgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgcag ST_SlideLayoutType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gebfa :=_d .Attr {};_gebfa .Name =name ;switch _cgcag {case ST_SlideLayoutTypeUnset :_gebfa .Value ="";case ST_SlideLayoutTypeTitle :_gebfa .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_gebfa .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_gebfa .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_gebfa .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_gebfa .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_gebfa .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_gebfa .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_gebfa .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_gebfa .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_gebfa .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_gebfa .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_gebfa .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_gebfa .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_gebfa .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_gebfa .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_gebfa .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_gebfa .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_gebfa .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_gebfa .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_gebfa .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_gebfa .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_gebfa .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_gebfa .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_gebfa .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_gebfa .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_gebfa .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_gebfa .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_gebfa .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 :_gebfa .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_gebfa .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_gebfa .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_gebfa .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_gebfa .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_gebfa .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_gebfa .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_gebfa .Value ="\u0070\u0069\u0063T\u0078";};return _gebfa ,nil ;};type ST_SplitterBarState byte ;func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_bcbgd :=&CT_SlideRelationshipList {};return _bcbgd ;};func (_gffbb ST_PhotoAlbumLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gffbb .String (),start );};type CT_IndexRange struct{ -// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path -func (_bedd *CT_TLTemplate )ValidateWithPath (path string )error {if _cdgb :=_bedd .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_cdgb !=nil {return _cdgb ;};return nil ;};func (_fadee *CT_SlideRelationshipListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adgc :=range start .Attr {if _adgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adgc .Name .Local =="\u0069\u0064"||_adgc .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"&&_adgc .Name .Local =="\u0069\u0064"{_aaaba ,_febad :=_adgc .Value ,error (nil );if _febad !=nil {return _febad ;};_fadee .IdAttr =_aaaba ;continue ;};};for {_agag ,_aadda :=d .Token ();if _aadda !=nil {return _ab .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",_aadda );};if _cedc ,_fdbg :=_agag .(_a .EndElement );_fdbg &&_cedc .Name ==start .Name {break ;};};return nil ;};func (_fafb ST_TLTimeNodeSyncType )Validate ()error {return _fafb .ValidateWithPath ("")};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_eadb :=&CT_TLTimeNodeExclusive {};_eadb .CTn =NewCT_TLCommonTimeNodeData ();return _eadb ;};func (_aggbb ST_TLAnimateBehaviorCalcMode )String ()string {switch _aggbb {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 (_gaea *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggfec :=range start .Attr {if _ggfec .Name .Local =="\u0073\u0070\u0069\u0064"{_bcaaf ,_agdfcc :=_d .ParseUint (_ggfec .Value ,10,32);if _agdfcc !=nil {return _agdfcc ;};_ddad :=uint32 (_bcaaf );_gaea .SpidAttr =&_ddad ;continue ;};if _ggfec .Name .Local =="\u0067\u0072\u0070I\u0064"{_daddb ,_effea :=_d .ParseUint (_ggfec .Value ,10,32);if _effea !=nil {return _effea ;};_egdce :=uint32 (_daddb );_gaea .GrpIdAttr =&_egdce ;continue ;};if _ggfec .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_gdaae ,_fedad :=_d .ParseBool (_ggfec .Value );if _fedad !=nil {return _fedad ;};_gaea .UiExpandAttr =&_gdaae ;continue ;};};_ecgd :for {_agda ,_cgdgf :=d .Token ();if _cgdgf !=nil {return _cgdgf ;};switch _caggb :=_agda .(type ){case _a .StartElement :switch _caggb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaea .BldAsOne =NewCT_Empty ();if _gfbgf :=d .DecodeElement (_gaea .BldAsOne ,&_caggb );_gfbgf !=nil {return _gfbgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaea .BldSub =_fa .NewCT_AnimationGraphicalObjectBuildProperties ();if _dbgc :=d .DecodeElement (_gaea .BldSub ,&_caggb );_dbgc !=nil {return _dbgc ;};default:_aa .Log .Debug ("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",_caggb .Name );if _agcaa :=d .Skip ();_agcaa !=nil {return _agcaa ;};};case _a .EndElement :break _ecgd ;case _a .CharData :};};return nil ;};func (_fcac *CT_TLMediaNodeVideo )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcac .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fcac .FullScrnAttr ))});};e .EncodeToken (start );_dfdc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_fcac .CMediaNode ,_dfdc );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Start +StAttr uint32 ; -// Validate validates the CT_Placeholder and its children -func (_bcgdaf *CT_Placeholder )Validate ()error {return _bcgdaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; +// End +EndAttr uint32 ;};func (_eedfdd *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 :_c .Sprintf ("\u0025\u0076",_eedfdd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agac ST_TLBehaviorOverrideType )String ()string {switch _agac {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 (_eccdb *PresentationPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eccdb .CT_PresentationProperties =*NewCT_PresentationProperties ();_gaedd :for {_ddfdc ,_cdcdb :=d .Token ();if _cdcdb !=nil {return _cdcdb ;};switch _ebcdb :=_ddfdc .(type ){case _d .StartElement :switch _ebcdb .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"}:_eccdb .HtmlPubPr =NewCT_HtmlPublishProperties ();if _ebfcg :=d .DecodeElement (_eccdb .HtmlPubPr ,&_ebcdb );_ebfcg !=nil {return _ebfcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eccdb .WebPr =NewCT_WebProperties ();if _dceda :=d .DecodeElement (_eccdb .WebPr ,&_ebcdb );_dceda !=nil {return _dceda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eccdb .PrnPr =NewCT_PrintProperties ();if _abaeb :=d .DecodeElement (_eccdb .PrnPr ,&_ebcdb );_abaeb !=nil {return _abaeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eccdb .ShowPr =NewCT_ShowProperties ();if _gfgaf :=d .DecodeElement (_eccdb .ShowPr ,&_ebcdb );_gfgaf !=nil {return _gfgaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eccdb .ClrMru =_da .NewCT_ColorMRU ();if _fecca :=d .DecodeElement (_eccdb .ClrMru ,&_ebcdb );_fecca !=nil {return _fecca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eccdb .ExtLst =NewCT_ExtensionList ();if _bddabg :=d .DecodeElement (_eccdb .ExtLst ,&_ebcdb );_bddabg !=nil {return _bddabg ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006eP\u0072\u0020\u0025\u0076",_ebcdb .Name );if _cfdedd :=d .Skip ();_cfdedd !=nil {return _cfdedd ;};};case _d .EndElement :break _gaedd ;case _d .CharData :};};return nil ;};func (_fabbfa *ST_TLAnimateColorSpace )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffccf ,_gadcc :=d .Token ();if _gadcc !=nil {return _gadcc ;};if _dedab ,_decga :=_ffccf .(_d .EndElement );_decga &&_dedab .Name ==start .Name {*_fabbfa =1;return nil ;};if _fbeb ,_ddcg :=_ffccf .(_d .CharData );!_ddcg {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",_ffccf );}else {switch string (_fbeb ){case "":*_fabbfa =0;case "\u0072\u0067\u0062":*_fabbfa =1;case "\u0068\u0073\u006c":*_fabbfa =2;};};_ffccf ,_gadcc =d .Token ();if _gadcc !=nil {return _gadcc ;};if _abadb ,_cbgea :=_ffccf .(_d .EndElement );_cbgea &&_abadb .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",_ffccf );};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_degea :=&CT_TLTimeAnimateValue {};return _degea ;};func (_agfdf ST_TLAnimateMotionPathEditMode )String ()string {switch _agfdf {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";};func (_fgdbb *CT_TLBuildParagraph )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adgba :=range start .Attr {if _adgba .Name .Local =="\u0062\u0075\u0069l\u0064"{_fgdbb .BuildAttr .UnmarshalXMLAttr (_adgba );continue ;};if _adgba .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_fgfad ,_cgbdg :=_ff .ParseUint (_adgba .Value ,10,32);if _cgbdg !=nil {return _cgbdg ;};_cfff :=uint32 (_fgfad );_fgdbb .BldLvlAttr =&_cfff ;continue ;};if _adgba .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_cggcg ,_dbbf :=_ff .ParseBool (_adgba .Value );if _dbbf !=nil {return _dbbf ;};_fgdbb .AnimBgAttr =&_cggcg ;continue ;};if _adgba .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_efge ,_cgeba :=_ff .ParseBool (_adgba .Value );if _cgeba !=nil {return _cgeba ;};_fgdbb .AutoUpdateAnimBgAttr =&_efge ;continue ;};if _adgba .Name .Local =="\u0072\u0065\u0076"{_beeee ,_gdcdd :=_ff .ParseBool (_adgba .Value );if _gdcdd !=nil {return _gdcdd ;};_fgdbb .RevAttr =&_beeee ;continue ;};if _adgba .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_dcacf ,_cagbe :=ParseUnionST_TLTime (_adgba .Value );if _cagbe !=nil {return _cagbe ;};_fgdbb .AdvAutoAttr =&_dcacf ;continue ;};if _adgba .Name .Local =="\u0073\u0070\u0069\u0064"{_bddab ,_bbbb :=_ff .ParseUint (_adgba .Value ,10,32);if _bbbb !=nil {return _bbbb ;};_gffeee :=uint32 (_bddab );_fgdbb .SpidAttr =&_gffeee ;continue ;};if _adgba .Name .Local =="\u0067\u0072\u0070I\u0064"{_fbaddc ,_fbgce :=_ff .ParseUint (_adgba .Value ,10,32);if _fbgce !=nil {return _fbgce ;};_bagac :=uint32 (_fbaddc );_fgdbb .GrpIdAttr =&_bagac ;continue ;};if _adgba .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bddg ,_ggcbc :=_ff .ParseBool (_adgba .Value );if _ggcbc !=nil {return _ggcbc ;};_fgdbb .UiExpandAttr =&_bddg ;continue ;};};_gfacf :for {_fcgcd ,_adbf :=d .Token ();if _adbf !=nil {return _adbf ;};switch _fbaab :=_fcgcd .(type ){case _d .StartElement :switch _fbaab .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"}:_fgdbb .TmplLst =NewCT_TLTemplateList ();if _baafd :=d .DecodeElement (_fgdbb .TmplLst ,&_fbaab );_baafd !=nil {return _baafd ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_fbaab .Name );if _eeagc :=d .Skip ();_eeagc !=nil {return _eeagc ;};};case _d .EndElement :break _gfacf ;case _d .CharData :};};return nil ;};func (_aadea *CT_TLBuildDiagram )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aadea .BldAttr !=ST_TLDiagramBuildTypeUnset {_cbdfb ,_gaddd :=_aadea .BldAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u006c\u0064"});if _gaddd !=nil {return _gaddd ;};start .Attr =append (start .Attr ,_cbdfb );};if _aadea .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aadea .SpidAttr )});};if _aadea .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aadea .GrpIdAttr )});};if _aadea .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_aadea .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdgba ST_TransitionSpeed )String ()string {switch _gdgba {case 0:return "";case 1:return "\u0073\u006c\u006f\u0077";case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074";};return "";}; -// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path -func (_bdcbf *CT_ViewProperties )ValidateWithPath (path string )error {if _ddcbb :=_bdcbf .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_ddcbb !=nil {return _ddcbb ;};if _bdcbf .NormalViewPr !=nil {if _cadb :=_bdcbf .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072");_cadb !=nil {return _cadb ;};};if _bdcbf .SlideViewPr !=nil {if _acccd :=_bdcbf .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_acccd !=nil {return _acccd ;};};if _bdcbf .OutlineViewPr !=nil {if _ggaafa :=_bdcbf .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072");_ggaafa !=nil {return _ggaafa ;};};if _bdcbf .NotesTextViewPr !=nil {if _cbaad :=_bdcbf .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_cbaad !=nil {return _cbaad ;};};if _bdcbf .SorterViewPr !=nil {if _efaf :=_bdcbf .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_efaf !=nil {return _efaf ;};};if _bdcbf .NotesViewPr !=nil {if _cggbc :=_bdcbf .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_cggbc !=nil {return _cggbc ;};};if _bdcbf .GridSpacing !=nil {if _gecad :=_bdcbf .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gecad !=nil {return _gecad ;};};if _bdcbf .ExtLst !=nil {if _acage :=_bdcbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acage !=nil {return _acage ;};};return nil ;};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;);func (_baabd ST_PlaceholderSize )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebbde :=_a .Attr {};_ebbde .Name =name ;switch _baabd {case ST_PlaceholderSizeUnset :_ebbde .Value ="";case ST_PlaceholderSizeFull :_ebbde .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_ebbde .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_ebbde .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _ebbde ,nil ;};func (_aadga *CT_NormalViewPortion )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcba :=range start .Attr {if _fcba .Name .Local =="\u0073\u007a"{_fcdg ,_ggege :=ParseUnionST_PositiveFixedPercentage (_fcba .Value );if _ggege !=nil {return _ggege ;};_aadga .SzAttr =_fcdg ;continue ;};if _fcba .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_dfeb ,_gbda :=_d .ParseBool (_fcba .Value );if _gbda !=nil {return _gbda ;};_aadga .AutoAdjustAttr =&_dfeb ;continue ;};};for {_egbdb ,_bbge :=d .Token ();if _bbge !=nil {return _ab .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",_bbge );};if _cbcc ,_eabe :=_egbdb .(_a .EndElement );_eabe &&_cbcc .Name ==start .Name {break ;};};return nil ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_abccf :=&CT_TLAnimateEffectBehavior {};_abccf .CBhvr =NewCT_TLCommonBehaviorData ();return _abccf ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path +func (_ddfa *CT_SlideMaster )ValidateWithPath (path string )error {if _gcbd :=_ddfa .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gcbd !=nil {return _gcbd ;};if _aggdb :=_ddfa .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_aggdb !=nil {return _aggdb ;};if _ddfa .SldLayoutIdLst !=nil {if _agad :=_ddfa .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_agad !=nil {return _agad ;};};if _ddfa .Transition !=nil {if _ecece :=_ddfa .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_ecece !=nil {return _ecece ;};};if _ddfa .Timing !=nil {if _ddcb :=_ddfa .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_ddcb !=nil {return _ddcb ;};};if _ddfa .Hf !=nil {if _eedfdf :=_ddfa .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_eedfdf !=nil {return _eedfdf ;};};if _ddfa .TxStyles !=nil {if _acda :=_ddfa .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_acda !=nil {return _acda ;};};if _ddfa .ExtLst !=nil {if _ggcb :=_ddfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggcb !=nil {return _ggcb ;};};return nil ;};func (_cdedb ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _cdedb {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 (_cdedb ));};return nil ;};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 (_ffcb ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _ffcb {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 (_ffcb ));};return nil ;};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_fcgf :=&CT_NotesViewProperties {};_fcgf .CSldViewPr =NewCT_CommonSlideViewProperties ();return _fcgf ;};type CT_NotesMasterIdList struct{ -// Validate validates the CT_SplitTransition and its children -func (_gggag *CT_SplitTransition )Validate ()error {return _gggag .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; +// Notes Master ID +NotesMasterId *CT_NotesMasterIdListEntry ;}; -// Validate validates the CT_HeaderFooter and its children -func (_adbf *CT_HeaderFooter )Validate ()error {return _adbf .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_dgfgdg ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _dgfgdg {case 0,1,2:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfgdg ));};return nil ;}; +// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path +func (_edfc *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _bcbca :=_edfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcbca !=nil {return _bcbca ;};return nil ;}; -// Validate validates the CT_SlideIdList and its children -func (_facff *CT_SlideIdList )Validate ()error {return _facff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};func (_dfgdg ST_TLTimeNodeMasterRelation )String ()string {switch _dfgdg {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_IndexRange ()*CT_IndexRange {_fdbe :=&CT_IndexRange {};return _fdbe };func NewCT_HeaderFooter ()*CT_HeaderFooter {_agff :=&CT_HeaderFooter {};return _agff };type CT_TLAnimateColorBehavior struct{ +// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path +func (_ega *CT_CustomShowList )ValidateWithPath (path string )error {for _gedd ,_fcdg :=range _ega .CustShow {if _gddg :=_fcdg .ValidateWithPath (_c .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_gedd ));_gddg !=nil {return _gddg ;};};return nil ;};func (_dceba *ST_ViewType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dceba =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_dceba =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_dceba =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_dceba =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_dceba =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_dceba =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_dceba =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_dceba =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_dceba =8;};return nil ;};func (_gccee *Notes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gccee .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_bebea :=range start .Attr {if _bebea .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_gcaeg ,_ecgb :=_ff .ParseBool (_bebea .Value );if _ecgb !=nil {return _ecgb ;};_gccee .ShowMasterSpAttr =&_gcaeg ;continue ;};if _bebea .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dada ,_cebdb :=_ff .ParseBool (_bebea .Value );if _cebdb !=nil {return _cebdb ;};_gccee .ShowMasterPhAnimAttr =&_dada ;continue ;};};_ecbgb :for {_aedg ,_gebad :=d .Token ();if _gebad !=nil {return _gebad ;};switch _fedac :=_aedg .(type ){case _d .StartElement :switch _fedac .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 _ebfaf :=d .DecodeElement (_gccee .CSld ,&_fedac );_ebfaf !=nil {return _ebfaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gccee .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _fgbd :=d .DecodeElement (_gccee .ClrMapOvr ,&_fedac );_fgbd !=nil {return _fgbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gccee .ExtLst =NewCT_ExtensionListModify ();if _fabge :=d .DecodeElement (_gccee .ExtLst ,&_fedac );_fabge !=nil {return _fabge ;};default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004e\u006f\u0074e\u0073 \u0025\u0076",_fedac .Name );if _abafc :=d .Skip ();_abafc !=nil {return _abafc ;};};case _d .EndElement :break _ecbgb ;case _d .CharData :};};return nil ;}; -// Color Space -ClrSpcAttr ST_TLAnimateColorSpace ; +// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path +func (_eecec *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _daeg :=_eecec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daeg !=nil {return _daeg ;};return nil ;}; -// Direction -DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path +func (_caedc *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _fdgc :=_caedc .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_fdgc !=nil {return _fdgc ;};if _caedc .SldLst !=nil {if _fbe :=_caedc .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_fbe !=nil {return _fbe ;};};if _caedc .ExtLst !=nil {if _edffd :=_caedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edffd !=nil {return _edffd ;};};return nil ;};type CT_SlideRelationshipListEntry struct{IdAttr string ;};func NewEG_ExtensionList ()*EG_ExtensionList {_cacfe :=&EG_ExtensionList {};return _cacfe };func (_bgef *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 :_c .Sprintf ("\u0025\u0076",_bgef .AuthorIdAttr )});if _bgef .DtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_bgef .DtAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_c .Sprintf ("\u0025\u0076",_bgef .IdxAttr )});e .EncodeToken (start );_fbcg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_bgef .Pos ,_fbcg );_aeaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_gf .AddPreserveSpaceAttr (&_aeaa ,_bgef .Text );e .EncodeElement (_bgef .Text ,_aeaa );if _bgef .ExtLst !=nil {_eagg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgef .ExtLst ,_eagg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aagfba *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_beea :=[]string {};if _aagfba .ST_PositiveFixedPercentage !=nil {if _bdccf :=_aagfba .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");_bdccf !=nil {return _bdccf ;};_beea =append (_beea ,"\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 _aagfba .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_beea =append (_beea ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_beea )> 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 ,_beea );};return nil ;}; -// By -By *CT_TLByAnimateColorTransform ; +// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path +func (_ggcdg *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _ggcdg .IdAttr !=nil {if *_ggcdg .IdAttr < 2147483648{return _c .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 ,*_ggcdg .IdAttr );};};if _ggcdg .ExtLst !=nil {if _gdece :=_ggcdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdece !=nil {return _gdece ;};};return nil ;};func (_dfcbf *CT_TLTimeTargetElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gggdf :for {_agbfd ,_bfgdb :=d .Token ();if _bfgdb !=nil {return _bfgdb ;};switch _ecagc :=_agbfd .(type ){case _d .StartElement :switch _ecagc .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"}:_dfcbf .SldTgt =NewCT_Empty ();if _fbade :=d .DecodeElement (_dfcbf .SldTgt ,&_ecagc );_fbade !=nil {return _fbade ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfcbf .SndTgt =_da .NewCT_EmbeddedWAVAudioFile ();if _efgcc :=d .DecodeElement (_dfcbf .SndTgt ,&_ecagc );_efgcc !=nil {return _efgcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfcbf .SpTgt =NewCT_TLShapeTargetElement ();if _cccae :=d .DecodeElement (_dfcbf .SpTgt ,&_ecagc );_cccae !=nil {return _cccae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfcbf .InkTgt =NewCT_TLSubShapeId ();if _bdceg :=d .DecodeElement (_dfcbf .InkTgt ,&_ecagc );_bdceg !=nil {return _bdceg ;};default:_ce .Log .Debug ("\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",_ecagc .Name );if _fdff :=d .Skip ();_fdff !=nil {return _fdff ;};};case _d .EndElement :break _gggdf ;case _d .CharData :};};return nil ;};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_bbee :=&CT_TLBuildParagraph {};return _bbee };func NewCT_Control ()*CT_Control {_deag :=&CT_Control {};return _deag };func (_eebc *CT_NotesTextViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eebc .CViewPr =NewCT_CommonViewProperties ();_fdfc :for {_gfab ,_eefb :=d .Token ();if _eefb !=nil {return _eefb ;};switch _cbac :=_gfab .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _gcad :=d .DecodeElement (_eebc .CViewPr ,&_cbac );_gcad !=nil {return _gcad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebc .ExtLst =NewCT_ExtensionList ();if _bdad :=d .DecodeElement (_eebc .ExtLst ,&_cbac );_bdad !=nil {return _bdad ;};default:_ce .Log .Debug ("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",_cbac .Name );if _dcef :=d .Skip ();_dcef !=nil {return _dcef ;};};case _d .EndElement :break _fdfc ;case _d .CharData :};};return nil ;};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);func (_ccgdg ST_TLTimeIndefinite )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edabe :=_d .Attr {};_edabe .Name =name ;switch _ccgdg {case ST_TLTimeIndefiniteUnset :_edabe .Value ="";case ST_TLTimeIndefiniteIndefinite :_edabe .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _edabe ,nil ;};func (_gbge *CT_ExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbge .Ext !=nil {_affb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_bgcb :=range _gbge .Ext {e .EncodeElement (_bgcb ,_affb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// From -From *_fa .CT_Color ; +// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path +func (_eedbf *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };func (_adcga *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adcga =0;case "\u006e\u006f\u006e\u0065":*_adcga =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_adcga =2;};return nil ;};func (_fgeba *CT_SmartTags )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fddgg :=range start .Attr {if _fddgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fddgg .Name .Local =="\u0069\u0064"||_fddgg .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"&&_fddgg .Name .Local =="\u0069\u0064"{_fcgd ,_gcbbe :=_fddgg .Value ,error (nil );if _gcbbe !=nil {return _gcbbe ;};_fgeba .IdAttr =_fcgd ;continue ;};};for {_fdfd ,_aecb :=d .Token ();if _aecb !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_aecb );};if _cded ,_bcfdg :=_fdfd .(_d .EndElement );_bcfdg &&_cded .Name ==start .Name {break ;};};return nil ;};type CT_HandoutMaster struct{ -// To -To *_fa .CT_Color ;}; +// Common slide data for handout master +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path -func (_cddac *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };type ST_TLTimeNodeFillType byte ;func (_fegab ST_TLTimeNodeFillType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgea :=_a .Attr {};_dgea .Name =name ;switch _fegab {case ST_TLTimeNodeFillTypeUnset :_dgea .Value ="";case ST_TLTimeNodeFillTypeRemove :_dgea .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_dgea .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_dgea .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_dgea .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _dgea ,nil ;};func (_daca *CT_ConnectorNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_fad :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_daca .CNvPr ,_fad );_cbag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_daca .CNvCxnSpPr ,_cbag );_cbb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_daca .NvPr ,_cbb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbgd *CT_Control )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdea :=range start .Attr {if _bdea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdea .Name .Local =="\u0069\u0064"{_egg ,_dbce :=_bdea .Value ,error (nil );if _dbce !=nil {return _dbce ;};_cbgd .IdAttr =&_egg ;continue ;};if _bdea .Name .Local =="\u0073\u0070\u0069\u0064"{_bdbc ,_bggc :=_bdea .Value ,error (nil );if _bggc !=nil {return _bggc ;};_cbgd .SpidAttr =&_bdbc ;continue ;};if _bdea .Name .Local =="\u006e\u0061\u006d\u0065"{_cbab ,_cgbd :=_bdea .Value ,error (nil );if _cgbd !=nil {return _cgbd ;};_cbgd .NameAttr =&_cbab ;continue ;};if _bdea .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_bdfa ,_egag :=_d .ParseBool (_bdea .Value );if _egag !=nil {return _egag ;};_cbgd .ShowAsIconAttr =&_bdfa ;continue ;};if _bdea .Name .Local =="\u0069\u006d\u0067\u0057"{_dcbd ,_eff :=_d .ParseInt (_bdea .Value ,10,32);if _eff !=nil {return _eff ;};_ddfd :=int32 (_dcbd );_cbgd .ImgWAttr =&_ddfd ;continue ;};if _bdea .Name .Local =="\u0069\u006d\u0067\u0048"{_bef ,_aade :=_d .ParseInt (_bdea .Value ,10,32);if _aade !=nil {return _aade ;};_edgd :=int32 (_bef );_cbgd .ImgHAttr =&_edgd ;continue ;};};_ecb :for {_gce ,_bag :=d .Token ();if _bag !=nil {return _bag ;};switch _cfda :=_gce .(type ){case _a .StartElement :switch _cfda .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgd .ExtLst =NewCT_ExtensionList ();if _cbde :=d .DecodeElement (_cbgd .ExtLst ,&_cfda );_cbde !=nil {return _cbde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgd .Pic =NewCT_Picture ();if _bga :=d .DecodeElement (_cbgd .Pic ,&_cfda );_bga !=nil {return _bga ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_cfda .Name );if _bec :=d .Skip ();_bec !=nil {return _bec ;};};case _a .EndElement :break _ecb ;case _a .CharData :};};return nil ;};func (_cfgcg *CT_OptionalBlackTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfgcg .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_cfgcg .ThruBlkAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdbcf *CT_GuideList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edag :for {_efec ,_dced :=d .Token ();if _dced !=nil {return _dced ;};switch _deba :=_efec .(type ){case _a .StartElement :switch _deba .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcadb :=NewCT_Guide ();if _ggccc :=d .DecodeElement (_dcadb ,&_deba );_ggccc !=nil {return _ggccc ;};_bdbcf .Guide =append (_bdbcf .Guide ,_dcadb );default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_deba .Name );if _ebfa :=d .Skip ();_ebfa !=nil {return _ebfa ;};};case _a .EndElement :break _edag ;case _a .CharData :};};return nil ;}; +// Color Scheme Map +ClrMap *_da .CT_ColorMapping ; -// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path -func (_acg *CT_Guide )ValidateWithPath (path string )error {if _cfagf :=_acg .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cfagf !=nil {return _cfagf ;};if _acg .PosAttr !=nil {if _gaeb :=_acg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gaeb !=nil {return _gaeb ;};};return nil ;};func (_fcga ST_TLBehaviorAdditiveType )String ()string {switch _fcga {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 "";}; +// Header/Footer information for a handout master +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;}; -// Validate validates the CT_NotesSlide and its children -func (_bacg *CT_NotesSlide )Validate ()error {return _bacg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};func (_cdc *CT_EmbeddedFontDataId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcec :=range start .Attr {if _fcec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcec .Name .Local =="\u0069\u0064"||_fcec .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"&&_fcec .Name .Local =="\u0069\u0064"{_cgfc ,_dbd :=_fcec .Value ,error (nil );if _dbd !=nil {return _dbd ;};_cdc .IdAttr =_cgfc ;continue ;};};for {_cbabg ,_fede :=d .Token ();if _fede !=nil {return _ab .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",_fede );};if _edcb ,_afdc :=_cbabg .(_a .EndElement );_afdc &&_edcb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_gfaf *CT_ConnectorNonVisual )Validate ()error {return _gfaf .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_cfccf ST_WebColorType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfccf .String (),start );};func (_bdcg *CT_SlideLayoutIdList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcbcg :for {_fdcde ,_ddfe :=d .Token ();if _ddfe !=nil {return _ddfe ;};switch _ddafd :=_fdcde .(type ){case _d .StartElement :switch _ddafd .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"}:_dgbdg :=NewCT_SlideLayoutIdListEntry ();if _eccc :=d .DecodeElement (_dgbdg ,&_ddafd );_eccc !=nil {return _eccc ;};_bdcg .SldLayoutId =append (_bdcg .SldLayoutId ,_dgbdg );default:_ce .Log .Debug ("\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",_ddafd .Name );if _gcgd :=d .Skip ();_gcgd !=nil {return _gcgd ;};};case _d .EndElement :break _bcbcg ;case _d .CharData :};};return nil ;};func (_eccgc ST_TLTimeNodeMasterRelation )Validate ()error {return _eccgc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path -func (_ecge *CT_TagsData )ValidateWithPath (path string )error {return nil };func (_bfdedc *CT_TLCommonMediaNodeData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfdedc .CTn =NewCT_TLCommonTimeNodeData ();_bfdedc .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_bdda :=range start .Attr {if _bdda .Name .Local =="\u0076\u006f\u006c"{_gbgca ,_cgcdd :=ParseUnionST_PositiveFixedPercentage (_bdda .Value );if _cgcdd !=nil {return _cgcdd ;};_bfdedc .VolAttr =&_gbgca ;continue ;};if _bdda .Name .Local =="\u006d\u0075\u0074\u0065"{_gffa ,_daab :=_d .ParseBool (_bdda .Value );if _daab !=nil {return _daab ;};_bfdedc .MuteAttr =&_gffa ;continue ;};if _bdda .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_cddef ,_cedd :=_d .ParseUint (_bdda .Value ,10,32);if _cedd !=nil {return _cedd ;};_gacbf :=uint32 (_cddef );_bfdedc .NumSldAttr =&_gacbf ;continue ;};if _bdda .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_afafc ,_bffbe :=_d .ParseBool (_bdda .Value );if _bffbe !=nil {return _bffbe ;};_bfdedc .ShowWhenStoppedAttr =&_afafc ;continue ;};};_bgedg :for {_egfbcb ,_deade :=d .Token ();if _deade !=nil {return _deade ;};switch _fefg :=_egfbcb .(type ){case _a .StartElement :switch _fefg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gafcb :=d .DecodeElement (_bfdedc .CTn ,&_fefg );_gafcb !=nil {return _gafcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bffgf :=d .DecodeElement (_bfdedc .TgtEl ,&_fefg );_bffgf !=nil {return _bffgf ;};default:_aa .Log .Debug ("\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",_fefg .Name );if _ceea :=d .Skip ();_ceea !=nil {return _ceea ;};};case _a .EndElement :break _bgedg ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path +func (_bbcd *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _bddfa :=_bbcd .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072");_bddfa !=nil {return _bddfa ;};if _bbcd .ExtLst !=nil {if _bgda :=_bbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgda !=nil {return _bgda ;};};return nil ;};func (_edfcg ST_TLParaBuildType )ValidateWithPath (path string )error {switch _edfcg {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 (_edfcg ));};return nil ;};func (_dcga *CT_Extension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adgb :=range start .Attr {if _adgb .Name .Local =="\u0075\u0072\u0069"{_gffed ,_dbba :=_adgb .Value ,error (nil );if _dbba !=nil {return _dbba ;};_dcga .UriAttr =_gffed ;continue ;};};_eeab :for {_fgde ,_gffg :=d .Token ();if _gffg !=nil {return _gffg ;};switch _abeg :=_fgde .(type ){case _d .StartElement :switch _abeg .Name {default:if _cec ,_bgff :=_gf .CreateElement (_abeg );_bgff !=nil {return _bgff ;}else {if _gcae :=d .DecodeElement (_cec ,&_abeg );_gcae !=nil {return _gcae ;};_dcga .Any =append (_dcga .Any ,_cec );};};case _d .EndElement :break _eeab ;case _d .CharData :};};return nil ;};func (_aacb *CT_PresentationProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aacb .HtmlPubPr !=nil {_geeeb :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}};e .EncodeElement (_aacb .HtmlPubPr ,_geeeb );};if _aacb .WebPr !=nil {_gfgg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_aacb .WebPr ,_gfgg );};if _aacb .PrnPr !=nil {_gafeg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}};e .EncodeElement (_aacb .PrnPr ,_gafeg );};if _aacb .ShowPr !=nil {_egdag :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_aacb .ShowPr ,_egdag );};if _aacb .ClrMru !=nil {_gdabc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}};e .EncodeElement (_aacb .ClrMru ,_gdabc );};if _aacb .ExtLst !=nil {_acgad :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aacb .ExtLst ,_acgad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path -func (_ddegc *NotesMaster )ValidateWithPath (path string )error {if _dgbad :=_ddegc .CT_NotesMaster .ValidateWithPath (path );_dgbad !=nil {return _dgbad ;};return nil ;};func (_ggaga *Sld )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\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 ,_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\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 ,_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 ="\u0070\u003a\u0073l\u0064";return _ggaga .CT_Slide .MarshalXML (e ,start );}; +// Validate validates the CT_SideDirectionTransition and its children +func (_bfgc *CT_SideDirectionTransition )Validate ()error {return _bfgc .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");};type ST_TLOleChartBuildType byte ; -// ValidateWithPath validates the OleObj and its children, prefixing error messages with path -func (_gbfed *OleObj )ValidateWithPath (path string )error {if _bedgg :=_gbfed .CT_OleObject .ValidateWithPath (path );_bedgg !=nil {return _bedgg ;};return nil ;};func (_fdgda ST_TLAnimateBehaviorValueType )String ()string {switch _fdgda {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";};func (_aeec *CT_HtmlPublishProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _aeec .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_aeec .ShowSpeakerNotesAttr ))});};if _aeec .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ab .Sprintf ("\u0025\u0076",*_aeec .TargetAttr )});};if _aeec .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ab .Sprintf ("\u0025\u0076",*_aeec .TitleAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_aeec .IdAttr )});e .EncodeToken (start );if _aeec .SldAll !=nil {_gaceb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_aeec .SldAll ,_gaceb );};if _aeec .SldRg !=nil {_ffbf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_aeec .SldRg ,_ffbf );};if _aeec .CustShow !=nil {_gafb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_aeec .CustShow ,_gafb );};if _aeec .ExtLst !=nil {_eefa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeec .ExtLst ,_eefa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path +func (_cedae *CT_Slide )ValidateWithPath (path string )error {if _fefec :=_cedae .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fefec !=nil {return _fefec ;};if _cedae .ClrMapOvr !=nil {if _dcbe :=_cedae .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_dcbe !=nil {return _dcbe ;};};if _cedae .Transition !=nil {if _daeee :=_cedae .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_daeee !=nil {return _daeee ;};};if _cedae .Timing !=nil {if _fgdac :=_cedae .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_fgdac !=nil {return _fgdac ;};};if _cedae .ExtLst !=nil {if _gbca :=_cedae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbca !=nil {return _gbca ;};};return nil ;}; -// ValidateWithPath validates the TagLst and its children, prefixing error messages with path -func (_gbfbb *TagLst )ValidateWithPath (path string )error {if _bgdab :=_gbfbb .CT_TagList .ValidateWithPath (path );_bgdab !=nil {return _bgdab ;};return nil ;};func (_fabd ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _fabd {case 0,1,2,3:default:return _ab .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 ;};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 Sld struct{CT_Slide };func NewViewPr ()*ViewPr {_fdbb :=&ViewPr {};_fdbb .CT_ViewProperties =*NewCT_ViewProperties ();return _fdbb ;};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_caec :=&CT_HandoutMasterIdListEntry {};return _caec ;};func NewCT_SlideTiming ()*CT_SlideTiming {_gdcc :=&CT_SlideTiming {};return _gdcc };type CT_NotesMasterIdList struct{ +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_fagfe *CT_Picture )ValidateWithPath (path string )error {if _aaaag :=_fagfe .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_aaaag !=nil {return _aaaag ;};if _eafc :=_fagfe .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_eafc !=nil {return _eafc ;};if _fegbd :=_fagfe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fegbd !=nil {return _fegbd ;};if _fagfe .Style !=nil {if _cedg :=_fagfe .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cedg !=nil {return _cedg ;};};if _fagfe .ExtLst !=nil {if _agfa :=_fagfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agfa !=nil {return _agfa ;};};return nil ;};func (_bdaaa ST_WebColorType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acgbg :=_d .Attr {};_acgbg .Name =name ;switch _bdaaa {case ST_WebColorTypeUnset :_acgbg .Value ="";case ST_WebColorTypeNone :_acgbg .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_acgbg .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_acgbg .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_acgbg .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_acgbg .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_acgbg .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _acgbg ,nil ;};type CT_TransitionSoundAction struct{ -// Notes Master ID -NotesMasterId *CT_NotesMasterIdListEntry ;};func (_eddbad *HandoutMaster )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\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 ,_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\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 ,_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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _eddbad .CT_HandoutMaster .MarshalXML (e ,start );};func (_dbfbb *CT_TLSetBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_edcae :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dbfbb .CBhvr ,_edcae );if _dbfbb .To !=nil {_fffed :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_dbfbb .To ,_fffed );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_abaab *ST_PrintWhat )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abaab =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_abaab =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_abaab =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_abaab =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_abaab =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_abaab =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_abaab =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_abaab =7;case "\u006e\u006f\u0074e\u0073":*_abaab =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_abaab =9;};return nil ;}; +// Start Sound Action +StSnd *CT_TransitionStartSoundAction ; -// Validate validates the CT_ShowProperties and its children -func (_ecdb *CT_ShowProperties )Validate ()error {return _ecdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// Stop Sound Action +EndSnd *CT_Empty ;}; -// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path -func (_dcce *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };func (_ffeae ST_TLAnimateColorSpace )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_deeba :=_a .Attr {};_deeba .Name =name ;switch _ffeae {case ST_TLAnimateColorSpaceUnset :_deeba .Value ="";case ST_TLAnimateColorSpaceRgb :_deeba .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_deeba .Value ="\u0068\u0073\u006c";};return _deeba ,nil ;};func (_cdaee ST_TLPreviousActionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efggb :=_a .Attr {};_efggb .Name =name ;switch _cdaee {case ST_TLPreviousActionTypeUnset :_efggb .Value ="";case ST_TLPreviousActionTypeNone :_efggb .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_efggb .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _efggb ,nil ;};func NewCT_SlideLayout ()*CT_SlideLayout {_ecbb :=&CT_SlideLayout {};_ecbb .CSld =NewCT_CommonSlideData ();return _ecbb ;};type CT_OptionalBlackTransition struct{ +// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path +func (_ceea *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _afac ,_cddab :=range _ceea .SldMasterId {if _gced :=_cddab .ValidateWithPath (_c .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_afac ));_gced !=nil {return _gced ;};};return nil ;};func (_fbgad ST_TLAnimateMotionPathEditMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbgad .String (),start );}; -// Transition Through Black -ThruBlkAttr *bool ;};type ST_TLNextActionType byte ;type CT_WheelTransition struct{ +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_bfcfc *CT_Kinsoku )ValidateWithPath (path string )error {return nil }; -// Spokes -SpokesAttr *uint32 ;};func (_deeb *CT_TLTimeAnimateValueList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgcfa :for {_beebd ,_bgadb :=d .Token ();if _bgadb !=nil {return _bgadb ;};switch _cdafg :=_beebd .(type ){case _a .StartElement :switch _cdafg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gagce :=NewCT_TLTimeAnimateValue ();if _dddgd :=d .DecodeElement (_gagce ,&_cdafg );_dddgd !=nil {return _dddgd ;};_deeb .Tav =append (_deeb .Tav ,_gagce );default:_aa .Log .Debug ("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",_cdafg .Name );if _bada :=d .Skip ();_bada !=nil {return _bada ;};};case _a .EndElement :break _bgcfa ;case _a .CharData :};};return nil ;};type ST_PrintWhat byte ;func (_dabed *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdcd :=range start .Attr {if _gdcd .Name .Local =="\u0076\u0061\u006c"{_ddaa ,_aggce :=_d .ParseInt (_gdcd .Value ,10,32);if _aggce !=nil {return _aggce ;};_dabed .ValAttr =int32 (_ddaa );continue ;};};for {_ccbbe ,_cegee :=d .Token ();if _cegee !=nil {return _ab .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",_cegee );};if _faga ,_ebgfe :=_ccbbe .(_a .EndElement );_ebgfe &&_faga .Name ==start .Name {break ;};};return nil ;};func (_fedeb *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eada ,_gfcc :=d .Token ();if _gfcc !=nil {return _gfcc ;};if _adddd ,_bfgd :=_eada .(_a .EndElement );_bfgd &&_adddd .Name ==start .Name {*_fedeb =1;return nil ;};if _geagg ,_ggabe :=_eada .(_a .CharData );!_ggabe {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eada );}else {switch string (_geagg ){case "":*_fedeb =0;case "\u0065\u006e\u0074\u0072":*_fedeb =1;case "\u0065\u0078\u0069\u0074":*_fedeb =2;case "\u0065\u006d\u0070\u0068":*_fedeb =3;case "\u0070\u0061\u0074\u0068":*_fedeb =4;case "\u0076\u0065\u0072\u0062":*_fedeb =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_fedeb =6;};};_eada ,_gfcc =d .Token ();if _gfcc !=nil {return _gfcc ;};if _fdfea ,_gfgfa :=_eada .(_a .EndElement );_gfgfa &&_fdfea .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eada );}; +// Validate validates the CT_PhotoAlbum and its children +func (_aabbd *CT_PhotoAlbum )Validate ()error {return _aabbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");};type CT_TLSubShapeId struct{ -// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path -func (_febbg *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _gafg :=_febbg .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gafg !=nil {return _gafg ;};if _feedg :=_febbg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_feedg !=nil {return _feedg ;};if _febbg .Progress !=nil {if _dbfd :=_febbg .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_dbfd !=nil {return _dbfd ;};};return nil ;}; +// Shape ID +SpidAttr string ;};func (_cbff *CT_Picture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbff .NvPicPr =NewCT_PictureNonVisual ();_cbff .BlipFill =_da .NewCT_BlipFillProperties ();_cbff .SpPr =_da .NewCT_ShapeProperties ();_dbadf :for {_gbgc ,_fgca :=d .Token ();if _fgca !=nil {return _fgca ;};switch _dfdda :=_gbgc .(type ){case _d .StartElement :switch _dfdda .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 _dbdaa :=d .DecodeElement (_cbff .NvPicPr ,&_dfdda );_dbdaa !=nil {return _dbdaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _becc :=d .DecodeElement (_cbff .BlipFill ,&_dfdda );_becc !=nil {return _becc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dcb :=d .DecodeElement (_cbff .SpPr ,&_dfdda );_dcb !=nil {return _dcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .Style =_da .NewCT_ShapeStyle ();if _fged :=d .DecodeElement (_cbff .Style ,&_dfdda );_fged !=nil {return _fged ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .ExtLst =NewCT_ExtensionListModify ();if _afgg :=d .DecodeElement (_cbff .ExtLst ,&_dfdda );_afgg !=nil {return _afgg ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_dfdda .Name );if _beff :=d .Skip ();_beff !=nil {return _beff ;};};case _d .EndElement :break _dbadf ;case _d .CharData :};};return nil ;};func (_afae *CT_ControlList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afae .Control !=nil {_caa :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_cdfd :=range _afae .Control {e .EncodeElement (_cdfd ,_caa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path -func (_acfa *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };type CT_TLCommonTimeNodeData struct{ +// Validate validates the CT_HandoutMasterIdListEntry and its children +func (_cfcg *CT_HandoutMasterIdListEntry )Validate ()error {return _cfcg .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 NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_abfde :=&CT_TLAnimateBehavior {};_abfde .CBhvr =NewCT_TLCommonBehaviorData ();return _abfde ;};func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_cdbf :=&CT_TLAnimVariantStringVal {};return _cdbf ;};func (_dfgbf ST_TransitionSpeed )Validate ()error {return _dfgbf .ValidateWithPath ("")};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 (_bcdfd *CT_TLMediaNodeAudio )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcdfd .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_fegdg :=range start .Attr {if _fegdg .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_ebbeea ,_ffdfc :=_ff .ParseBool (_fegdg .Value );if _ffdfc !=nil {return _ffdfc ;};_bcdfd .IsNarrationAttr =&_ebbeea ;continue ;};};_edffa :for {_ggbaa ,_bebfc :=d .Token ();if _bebfc !=nil {return _bebfc ;};switch _beaf :=_ggbaa .(type ){case _d .StartElement :switch _beaf .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 _cddbe :=d .DecodeElement (_bcdfd .CMediaNode ,&_beaf );_cddbe !=nil {return _cddbe ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_beaf .Name );if _fecc :=d .Skip ();_fecc !=nil {return _fecc ;};};case _d .EndElement :break _edffa ;case _d .CharData :};};return nil ;}; -// ID -IdAttr *uint32 ; +// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path +func (_caff *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _bdga :=_caff .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bdga !=nil {return _bdga ;};if _caff .By !=nil {if _ddgfd :=_caff .By .ValidateWithPath (path +"\u002f\u0042\u0079");_ddgfd !=nil {return _ddgfd ;};};if _caff .From !=nil {if _fdfa :=_caff .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_fdfa !=nil {return _fdfa ;};};if _caff .To !=nil {if _acab :=_caff .To .ValidateWithPath (path +"\u002f\u0054\u006f");_acab !=nil {return _acab ;};};return nil ;}; -// Preset ID -PresetIDAttr *int32 ; +// Validate validates the CT_OleObjectLink and its children +func (_ddfc *CT_OleObjectLink )Validate ()error {return _ddfc .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_feadg *CT_TLAnimVariant )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _feadg .BoolVal !=nil {_cdgdd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}};e .EncodeElement (_feadg .BoolVal ,_cdgdd );};if _feadg .IntVal !=nil {_ecbca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_feadg .IntVal ,_ecbca );};if _feadg .FltVal !=nil {_ecaff :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}};e .EncodeElement (_feadg .FltVal ,_ecaff );};if _feadg .StrVal !=nil {_gfda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_feadg .StrVal ,_gfda );};if _feadg .ClrVal !=nil {_eddfg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}};e .EncodeElement (_feadg .ClrVal ,_eddfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_effe :=&CT_SlideMasterIdListEntry {};return _effe ;}; -// Preset Types -PresetClassAttr ST_TLTimeNodePresetClassType ; +// Validate validates the CT_CustomerDataList and its children +func (_bbbd *CT_CustomerDataList )Validate ()error {return _bbbd .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func (_dcfgb ST_TLAnimateColorSpace )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcfgb .String (),start );};func (_aeegdd *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aeegdd =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_aeegdd =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_aeegdd =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_aeegdd =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_aeegdd =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_aeegdd =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_aeegdd =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_aeegdd =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_aeegdd =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_aeegdd =9;};return nil ;};func (_ccbe *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 :_c .Sprintf ("\u0025\u0076",_ccbe .UriAttr )});e .EncodeToken (start );if _ccbe .Any !=nil {for _ ,_bcaff :=range _ccbe .Any {_bcaff .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_CommentAuthor struct{ -// Preset SubType -PresetSubtypeAttr *int32 ; +// Comment Author ID +IdAttr uint32 ; -// Duration -DurAttr *ST_TLTime ; +// Comment Author Name +NameAttr string ; -// Repeat Count -RepeatCountAttr *ST_TLTime ; +// Comment Author Initials +InitialsAttr string ; -// Repeat Duration -RepeatDurAttr *ST_TLTime ; +// Index of Comment Author's last comment +LastIdxAttr uint32 ; -// Speed -SpdAttr *_fa .ST_Percentage ; +// Comment Author Color Index +ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;}; -// Acceleration -AccelAttr *_fa .ST_PositiveFixedPercentage ; +// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path +func (_fgedb *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _fddgc :=_fgedb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fddgc !=nil {return _fddgc ;};return nil ;};func (_cbdb ST_TransitionEightDirectionType )String ()string {if _cbdb .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _cbdb .ST_TransitionSideDirectionType .String ();};if _cbdb .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _cbdb .ST_TransitionCornerDirectionType .String ();};return "";}; -// Deceleration -DecelAttr *_fa .ST_PositiveFixedPercentage ; +// ST_TLTimeAnimateValueTime is a union type +type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_da .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};type CT_TLPoint struct{ -// Auto Reverse -AutoRevAttr *bool ; +// X coordinate +XAttr _da .ST_Percentage ; -// Restart -RestartAttr ST_TLTimeNodeRestartType ; +// Y coordinate +YAttr _da .ST_Percentage ;}; -// Fill -FillAttr ST_TLTimeNodeFillType ; +// Validate validates the CT_Shape and its children +func (_bfab *CT_Shape )Validate ()error {return _bfab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_dffg ST_TLAnimateEffectTransition )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgdaf :=_d .Attr {};_bgdaf .Name =name ;switch _dffg {case ST_TLAnimateEffectTransitionUnset :_bgdaf .Value ="";case ST_TLAnimateEffectTransitionIn :_bgdaf .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_bgdaf .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_bgdaf .Value ="\u006e\u006f\u006e\u0065";};return _bgdaf ,nil ;};func (_affcb ST_SlideLayoutType )Validate ()error {return _affcb .ValidateWithPath ("")}; -// Synchronization Behavior -SyncBehaviorAttr ST_TLTimeNodeSyncType ; +// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path +func (_ffdg *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _ffdg .ExtLst !=nil {if _aeaaa :=_ffdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeaaa !=nil {return _aeaaa ;};};return nil ;};func (_cfca *CT_CommonSlideViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfca .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_cfca .SnapToGridAttr ))});};if _cfca .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_cfca .SnapToObjectsAttr ))});};if _cfca .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_cfca .ShowGuidesAttr ))});};e .EncodeToken (start );_gfbba :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_cfca .CViewPr ,_gfbba );if _cfca .GuideLst !=nil {_eaf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}};e .EncodeElement (_cfca .GuideLst ,_eaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaddd ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _aaddd {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 (_aaddd ));};return nil ;}; -// Time Filter -TmFilterAttr *string ; +// ValidateWithPath validates the TagLst and its children, prefixing error messages with path +func (_dedb *TagLst )ValidateWithPath (path string )error {if _gdfcg :=_dedb .CT_TagList .ValidateWithPath (path );_gdfcg !=nil {return _gdfcg ;};return nil ;}; -// Event Filter -EvtFilterAttr *string ; +// Validate validates the CT_TLAnimateBehavior and its children +func (_dcgc *CT_TLAnimateBehavior )Validate ()error {return _dcgc .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_facbcb *CT_SlideMasterIdListEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _facbcb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_facbcb .IdAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_facbcb .RIdAttr )});e .EncodeToken (start );if _facbcb .ExtLst !=nil {_gbefa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_facbcb .ExtLst ,_gbefa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgcea *CT_TLAnimVariantStringVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcea :=range start .Attr {if _dcea .Name .Local =="\u0076\u0061\u006c"{_affca ,_dfdga :=_dcea .Value ,error (nil );if _dfdga !=nil {return _dfdga ;};_cgcea .ValAttr =_affca ;continue ;};};for {_fbge ,_aaadd :=d .Token ();if _aaadd !=nil {return _c .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",_aaadd );};if _fcebf ,_gdfe :=_fbge .(_d .EndElement );_gdfe &&_fcebf .Name ==start .Name {break ;};};return nil ;};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_fdcee :=&CT_SlideLayoutIdList {};return _fdcee ;};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_cacd :=&CT_SlideTransitionChoice {};return _cacd ;};func (_cdcec ST_TransitionSideDirectionType )String ()string {switch _cdcec {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_fgbcb :=&CT_TLSetBehavior {};_fgbcb .CBhvr =NewCT_TLCommonBehaviorData ();return _fgbcb ;};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;); -// Display -DisplayAttr *bool ; +// Validate validates the CT_TLShapeTargetElement and its children +func (_bcbf *CT_TLShapeTargetElement )Validate ()error {return _bcbf .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};type EG_ExtensionList struct{ -// Master Relation -MasterRelAttr ST_TLTimeNodeMasterRelation ; +// Extension +Ext []*CT_Extension ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_bgfcc :=&CT_TLAnimateEffectBehavior {};_bgfcc .CBhvr =NewCT_TLCommonBehaviorData ();return _bgfcc ;}; -// Build level -BldLvlAttr *int32 ; +// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path +func (_ebdeb *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _fgcaf :=_ebdeb .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_fgcaf !=nil {return _fgcaf ;};if _bdef :=_ebdeb .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072");_bdef !=nil {return _bdef ;};if _afdea :=_ebdeb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_afdea !=nil {return _afdea ;};if _ebdeb .By !=nil {if _geebd :=_ebdeb .By .ValidateWithPath (path +"\u002f\u0042\u0079");_geebd !=nil {return _geebd ;};};if _ebdeb .From !=nil {if _fface :=_ebdeb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_fface !=nil {return _fface ;};};if _ebdeb .To !=nil {if _fdgef :=_ebdeb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_fdgef !=nil {return _fdgef ;};};if _ebdeb .RCtr !=nil {if _bfaeaa :=_ebdeb .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_bfaeaa !=nil {return _bfaeaa ;};};return nil ;};type ST_TLAnimateMotionBehaviorOrigin byte ;func (_ecadd ST_TLChartSubelementType )String ()string {switch _ecadd {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 "";};type CT_TLAnimateBehavior struct{ -// Group ID -GrpIdAttr *uint32 ; +// By +ByAttr *string ; -// After Effect -AfterEffectAttr *bool ; +// From +FromAttr *string ; -// Node Type -NodeTypeAttr ST_TLTimeNodeType ; +// To +ToAttr *string ; -// Node Placeholder -NodePhAttr *bool ; +// Calculation Mode +CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; -// Start Conditions List -StCondLst *CT_TLTimeConditionList ; +// Value Type +ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; -// End Conditions List -EndCondLst *CT_TLTimeConditionList ; +// Time Animated Value List +TavLst *CT_TLTimeAnimateValueList ;};func (_gbdcf ST_PlaceholderType )ValidateWithPath (path string )error {switch _gbdcf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16: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 (_gbdcf ));};return nil ;};func (_baadb ST_TLTime )String ()string {if _baadb .Uint32 !=nil {return _c .Sprintf ("\u0025\u0076",*_baadb .Uint32 );};if _baadb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _baadb .ST_TLTimeIndefinite .String ();};return "";};func (_ccfbe *ST_PlaceholderSize )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccfbe =0;case "\u0066\u0075\u006c\u006c":*_ccfbe =1;case "\u0068\u0061\u006c\u0066":*_ccfbe =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_ccfbe =3;};return nil ;};func (_bdgdf ST_TLTimeNodeMasterRelation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdgdf .String (),start );};func (_bcabf *NotesMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcabf .CT_NotesMaster =*NewCT_NotesMaster ();_cgcaca :for {_bacag ,_eefea :=d .Token ();if _eefea !=nil {return _eefea ;};switch _gfbcd :=_bacag .(type ){case _d .StartElement :switch _gfbcd .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 _babgd :=d .DecodeElement (_bcabf .CSld ,&_gfbcd );_babgd !=nil {return _babgd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _aadfb :=d .DecodeElement (_bcabf .ClrMap ,&_gfbcd );_aadfb !=nil {return _aadfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bcabf .Hf =NewCT_HeaderFooter ();if _acgafa :=d .DecodeElement (_bcabf .Hf ,&_gfbcd );_acgafa !=nil {return _acgafa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bcabf .NotesStyle =_da .NewCT_TextListStyle ();if _ddaga :=d .DecodeElement (_bcabf .NotesStyle ,&_gfbcd );_ddaga !=nil {return _ddaga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bcabf .ExtLst =NewCT_ExtensionListModify ();if _agbc :=d .DecodeElement (_bcabf .ExtLst ,&_gfbcd );_agbc !=nil {return _agbc ;};default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025\u0076",_gfbcd .Name );if _fdgba :=d .Skip ();_fdgba !=nil {return _fdgba ;};};case _d .EndElement :break _cgcaca ;case _d .CharData :};};return nil ;};type CT_TLTimeNodeSequence struct{ -// EndSync -EndSync *CT_TLTimeCondition ; +// Concurrent +ConcurrentAttr *bool ; -// Iterate -Iterate *CT_TLIterateData ; +// Previous Action +PrevAcAttr ST_TLPreviousActionType ; -// Children Time Node List -ChildTnLst *CT_TimeNodeList ; +// Next Action +NextAcAttr ST_TLNextActionType ; -// Sub-TimeNodes List -SubTnLst *CT_TimeNodeList ;};func (_adacd *EG_ChildSlide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adacd .ClrMapOvr !=nil {_dgcde :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_adacd .ClrMapOvr ,_dgcde );};return nil ;};func (_ffeecd ST_PlaceholderSize )String ()string {switch _ffeecd {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 "";}; +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ; -// ValidateWithPath validates the Notes and its children, prefixing error messages with path -func (_cfdcb *Notes )ValidateWithPath (path string )error {if _ccfde :=_cfdcb .CT_NotesSlide .ValidateWithPath (path );_ccfde !=nil {return _ccfde ;};return nil ;};func (_feec *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feec .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_dcgea :=range start .Attr {if _dcgea .Name .Local =="\u0076\u0061\u006c"{_feec .ValAttr .UnmarshalXMLAttr (_dcgea );continue ;};};for {_agfec ,_efgc :=d .Token ();if _efgc !=nil {return _ab .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",_efgc );};if _bbdc ,_dcdfdd :=_agfec .(_a .EndElement );_dcdfdd &&_bbdc .Name ==start .Name {break ;};};return nil ;};func (_gff *CT_CustomShowList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggeg :for {_dcac ,_daea :=d .Token ();if _daea !=nil {return _daea ;};switch _befb :=_dcac .(type ){case _a .StartElement :switch _befb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bff :=NewCT_CustomShow ();if _efgd :=d .DecodeElement (_bff ,&_befb );_efgd !=nil {return _efgd ;};_gff .CustShow =append (_gff .CustShow ,_bff );default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_befb .Name );if _ffbd :=d .Skip ();_ffbd !=nil {return _ffbd ;};};case _a .EndElement :break _ggeg ;case _a .CharData :};};return nil ;};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_befe :=&CT_TLIterateIntervalPercentage {};return _befe ;};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_ccbaf :=&CT_OptionalBlackTransition {};return _ccbaf ;};func _cdfaa (_eebcb bool )uint8 {if _eebcb {return 1;};return 0;};func (_bbcgc *CT_TLCommandBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbcgc .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_ecga :=range start .Attr {if _ecga .Name .Local =="\u0074\u0079\u0070\u0065"{_bbcgc .TypeAttr .UnmarshalXMLAttr (_ecga );continue ;};if _ecga .Name .Local =="\u0063\u006d\u0064"{_fcabd ,_ababb :=_ecga .Value ,error (nil );if _ababb !=nil {return _ababb ;};_bbcgc .CmdAttr =&_fcabd ;continue ;};};_cccaec :for {_bcdbc ,_ebeac :=d .Token ();if _ebeac !=nil {return _ebeac ;};switch _cgca :=_bcdbc .(type ){case _a .StartElement :switch _cgca .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gdaf :=d .DecodeElement (_bbcgc .CBhvr ,&_cgca );_gdaf !=nil {return _gdaf ;};default:_aa .Log .Debug ("\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",_cgca .Name );if _bacgc :=d .Skip ();_bacgc !=nil {return _bacgc ;};};case _a .EndElement :break _cccaec ;case _a .CharData :};};return nil ;};func (_baabb *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_baabb =0;case "\u0065\u006e\u0074\u0072":*_baabb =1;case "\u0065\u0078\u0069\u0074":*_baabb =2;case "\u0065\u006d\u0070\u0068":*_baabb =3;case "\u0070\u0061\u0074\u0068":*_baabb =4;case "\u0076\u0065\u0072\u0062":*_baabb =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_baabb =6;};return nil ;}; +// Previous Conditions List +PrevCondLst *CT_TLTimeConditionList ; -// Validate validates the HandoutMaster and its children -func (_fafd *HandoutMaster )Validate ()error {return _fafd .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_cceag :=&CT_TLByAnimateColorTransform {};return _cceag ;};type CT_TLTimeNodeParallel struct{ +// Next Conditions List +NextCondLst *CT_TLTimeConditionList ;};type EG_SlideListChoice struct{ -// Parallel TimeNode -CTn *CT_TLCommonTimeNodeData ;};func (_ededc *CT_SmartTags )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgdd :=range start .Attr {if _fgdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgdd .Name .Local =="\u0069\u0064"||_fgdd .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"&&_fgdd .Name .Local =="\u0069\u0064"{_daaf ,_adbef :=_fgdd .Value ,error (nil );if _adbef !=nil {return _adbef ;};_ededc .IdAttr =_daaf ;continue ;};};for {_bfacb ,_cedf :=d .Token ();if _cedf !=nil {return _ab .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_cedf );};if _edaf ,_dbcbd :=_bfacb .(_a .EndElement );_dbcbd &&_edaf .Name ==start .Name {break ;};};return nil ;}; +// All Slides +SldAll *CT_Empty ; -// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path -func (_baabe *SldLayout )ValidateWithPath (path string )error {if _gefcb :=_baabe .CT_SlideLayout .ValidateWithPath (path );_gefcb !=nil {return _gefcb ;};return nil ;}; +// Slide Range +SldRg *CT_IndexRange ; -// Validate validates the CT_CustomerData and its children -func (_dacag *CT_CustomerData )Validate ()error {return _dacag .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");};func (_abeb *CT_Slide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abeb .ShowAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_abeb .ShowAttr ))});};if _abeb .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_abeb .ShowMasterSpAttr ))});};if _abeb .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_abeb .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_acad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_abeb .CSld ,_acad );if _abeb .ClrMapOvr !=nil {_fbcbe :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_abeb .ClrMapOvr ,_fbcbe );};if _abeb .Transition !=nil {_bcaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_abeb .Transition ,_bcaf );};if _abeb .Timing !=nil {_aaggd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_abeb .Timing ,_aaggd );};if _abeb .ExtLst !=nil {_abdb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abeb .ExtLst ,_abdb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SlideRelationshipList struct{ +// Custom Show +CustShow *CT_CustomShowId ;};type CT_TLOleChartTargetElement struct{ -// Presentation Slide -Sld []*CT_SlideRelationshipListEntry ;};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_cege :=&CT_EightDirectionTransition {};return _cege ;};func (_edfe *CT_TLSubShapeId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_edfe .SpidAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfff ST_PhotoAlbumLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cfff .String (),start );};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_cbceeb :=&CT_TLMediaNodeAudio {};_cbceeb .CMediaNode =NewCT_TLCommonMediaNodeData ();return _cbceeb ;};type ST_SlideLayoutType byte ;func (_beca *CmAuthorLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beca .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_edbd :for {_abfac ,_geag :=d .Token ();if _geag !=nil {return _geag ;};switch _ddfgg :=_abfac .(type ){case _a .StartElement :switch _ddfgg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abeag :=NewCT_CommentAuthor ();if _aedee :=d .DecodeElement (_abeag ,&_ddfgg );_aedee !=nil {return _aedee ;};_beca .CmAuthor =append (_beca .CmAuthor ,_abeag );default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_ddfgg .Name );if _eeabd :=d .Skip ();_eeabd !=nil {return _eeabd ;};};case _a .EndElement :break _edbd ;case _a .CharData :};};return nil ;};func (_aeaed *ST_SplitterBarState )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aeaed =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_aeaed =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_aeaed =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_aeaed =3;};return nil ;};func (_cdfg *CT_WheelTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdfg .SpokesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_ab .Sprintf ("\u0025\u0076",*_cdfg .SpokesAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_beac *CT_EmbeddedFontDataId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_beac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TLBehaviorOverrideType byte ;func (_bfbga ST_TLOleChartBuildType )String ()string {switch _bfbga {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 (_ddafb ST_TLOleChartBuildType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbdeg :=_a .Attr {};_bbdeg .Name =name ;switch _ddafb {case ST_TLOleChartBuildTypeUnset :_bbdeg .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_bbdeg .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_bbdeg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_bbdeg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_bbdeg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_bbdeg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _bbdeg ,nil ;}; +// Type +TypeAttr ST_TLChartSubelementType ; -// Validate validates the CT_SlideIdListEntry and its children -func (_dabef *CT_SlideIdListEntry )Validate ()error {return _dabef .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};type CT_EmbeddedFontList struct{ +// Level +LvlAttr *uint32 ;};type CT_OutlineViewSlideEntry struct{IdAttr string ; -// Embedded Font -EmbeddedFont []*CT_EmbeddedFontListEntry ;}; +// Collapsed +CollapseAttr *bool ;}; -// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path -func (_efgf *CT_SlideViewProperties )ValidateWithPath (path string )error {if _babaf :=_efgf .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_babaf !=nil {return _babaf ;};if _efgf .ExtLst !=nil {if _dbcg :=_efgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbcg !=nil {return _dbcg ;};};return nil ;};type CT_TLTextTargetElement struct{ +// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path +func (_bfccb *CT_PresentationProperties )ValidateWithPath (path string )error {if _bfccb .HtmlPubPr !=nil {if _gceg :=_bfccb .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_gceg !=nil {return _gceg ;};};if _bfccb .WebPr !=nil {if _dggc :=_bfccb .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_dggc !=nil {return _dggc ;};};if _bfccb .PrnPr !=nil {if _dgag :=_bfccb .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072");_dgag !=nil {return _dgag ;};};if _bfccb .ShowPr !=nil {if _dgdcf :=_bfccb .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_dgdcf !=nil {return _dgdcf ;};};if _bfccb .ClrMru !=nil {if _gdcf :=_bfccb .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075");_gdcf !=nil {return _gdcf ;};};if _bfccb .ExtLst !=nil {if _aaeab :=_bfccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaeab !=nil {return _aaeab ;};};return nil ;};func (_agbed *ST_Direction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cefbb ,_bggdc :=d .Token ();if _bggdc !=nil {return _bggdc ;};if _gacba ,_egcdb :=_cefbb .(_d .EndElement );_egcdb &&_gacba .Name ==start .Name {*_agbed =1;return nil ;};if _fbcfg ,_ffffgg :=_cefbb .(_d .CharData );!_ffffgg {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",_cefbb );}else {switch string (_fbcfg ){case "":*_agbed =0;case "\u0068\u006f\u0072\u007a":*_agbed =1;case "\u0076\u0065\u0072\u0074":*_agbed =2;};};_cefbb ,_bggdc =d .Token ();if _bggdc !=nil {return _bggdc ;};if _gdfaa ,_egdbd :=_cefbb .(_d .EndElement );_egdbd &&_gdfaa .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",_cefbb );};type CT_TLTimeCondition struct{ -// Character Range -CharRg *CT_IndexRange ; +// Trigger Event +EvtAttr ST_TLTriggerEvent ; -// Paragraph Text Range -PRg *CT_IndexRange ;};func (_edfa *SldMaster )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\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 ,_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\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _edfa .CT_SlideMaster .MarshalXML (e ,start );}; +// Trigger Delay +DelayAttr *ST_TLTime ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_ccc *CT_Control )ValidateWithPath (path string )error {if _ccc .ExtLst !=nil {if _eedf :=_ccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eedf !=nil {return _eedf ;};};if _ccc .Pic !=nil {if _edca :=_ccc .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_edca !=nil {return _edca ;};};if _ccc .ImgWAttr !=nil {if *_ccc .ImgWAttr < 0{return _ab .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 ,*_ccc .ImgWAttr );};};if _ccc .ImgHAttr !=nil {if *_ccc .ImgHAttr < 0{return _ab .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 ,*_ccc .ImgHAttr );};};return nil ;};func (_abgea ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _abgea {case 0,1,2:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgea ));};return nil ;};type CT_TLMediaNodeAudio struct{ +// Target Element Trigger Choice +TgtEl *CT_TLTimeTargetElement ; -// Is Narration -IsNarrationAttr *bool ; +// Time Node +Tn *CT_TLTriggerTimeNodeID ; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;}; +// Runtime Node Trigger Choice +Rtn *CT_TLTriggerRuntimeNode ;};func NewCT_Slide ()*CT_Slide {_ecaea :=&CT_Slide {};_ecaea .CSld =NewCT_CommonSlideData ();return _ecaea ;};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_aebb :=&CT_OutlineViewSlideList {};return _aebb ;};type CT_PhotoAlbum struct{ -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_bcfa *CT_Rel )ValidateWithPath (path string )error {return nil }; +// Black and White +BwAttr *bool ; -// Validate validates the CT_TransitionStartSoundAction and its children -func (_dacgf *CT_TransitionStartSoundAction )Validate ()error {return _dacgf .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 NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_dagcg :=&CT_TLAnimVariantIntegerVal {};return _dagcg ;};func (_afd *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fg :=range start .Attr {if _fg .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_bcgc ,_fae :=_d .ParseBool (_fg .Value );if _fae !=nil {return _fae ;};_afd .IsPhotoAttr =&_bcgc ;continue ;};if _fg .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_bdf ,_gcge :=_d .ParseBool (_fg .Value );if _gcge !=nil {return _gcge ;};_afd .UserDrawnAttr =&_bdf ;continue ;};};_egdc :for {_gg ,_ccf :=d .Token ();if _ccf !=nil {return _ccf ;};switch _gcc :=_gg .(type ){case _a .StartElement :switch _gcc .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_afd .Ph =NewCT_Placeholder ();if _def :=d .DecodeElement (_afd .Ph ,&_gcc );_def !=nil {return _def ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_afd .AudioCd =_fa .NewCT_AudioCD ();if _ddb :=d .DecodeElement (_afd .AudioCd ,&_gcc );_ddb !=nil {return _ddb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_afd .WavAudioFile =_fa .NewCT_EmbeddedWAVAudioFile ();if _eba :=d .DecodeElement (_afd .WavAudioFile ,&_gcc );_eba !=nil {return _eba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_afd .AudioFile =_fa .NewCT_AudioFile ();if _gf :=d .DecodeElement (_afd .AudioFile ,&_gcc );_gf !=nil {return _gf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_afd .VideoFile =_fa .NewCT_VideoFile ();if _fgg :=d .DecodeElement (_afd .VideoFile ,&_gcc );_fgg !=nil {return _fgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_afd .QuickTimeFile =_fa .NewCT_QuickTimeFile ();if _gab :=d .DecodeElement (_afd .QuickTimeFile ,&_gcc );_gab !=nil {return _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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afd .CustDataLst =NewCT_CustomerDataList ();if _dfb :=d .DecodeElement (_afd .CustDataLst ,&_gcc );_dfb !=nil {return _dfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afd .ExtLst =NewCT_ExtensionList ();if _acf :=d .DecodeElement (_afd .ExtLst ,&_gcc );_acf !=nil {return _acf ;};default:_aa .Log .Debug ("\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",_gcc .Name );if _fc :=d .Skip ();_fc !=nil {return _fc ;};};case _a .EndElement :break _egdc ;case _a .CharData :};};return nil ;};func (_bgga ST_TLTimeIndefinite )String ()string {switch _bgga {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";};func (_egea *CT_SplitTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_edfgc :=range start .Attr {if _edfgc .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_egea .OrientAttr .UnmarshalXMLAttr (_edfgc );continue ;};if _edfgc .Name .Local =="\u0064\u0069\u0072"{_egea .DirAttr .UnmarshalXMLAttr (_edfgc );continue ;};};for {_dcgf ,_bgff :=d .Token ();if _bgff !=nil {return _ab .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",_bgff );};if _agfgg ,_geac :=_dcgf .(_a .EndElement );_geac &&_agfgg .Name ==start .Name {break ;};};return nil ;}; +// Show/Hide Captions +ShowCaptionsAttr *bool ; -// Validate validates the CT_SlideMasterTextStyles and its children -func (_geda *CT_SlideMasterTextStyles )Validate ()error {return _geda .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func NewEG_ChildSlide ()*EG_ChildSlide {_aggaac :=&EG_ChildSlide {};return _aggaac }; +// Photo Album Layout +LayoutAttr ST_PhotoAlbumLayout ; -// Validate validates the SldSyncPr and its children -func (_cgfgc *SldSyncPr )Validate ()error {return _cgfgc .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_bgebe :=&CT_HandoutMasterIdList {};return _bgebe ;};func (_gbfga *ST_IterateType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbfga =0;case "\u0065\u006c":*_gbfga =1;case "\u0077\u0064":*_gbfga =2;case "\u006c\u0074":*_gbfga =3;};return nil ;};func (_ebedc *CT_SlideMasterTextStyles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebedc .TitleStyle !=nil {_cfcb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ebedc .TitleStyle ,_cfcb );};if _ebedc .BodyStyle !=nil {_ddgea :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ebedc .BodyStyle ,_ddgea );};if _ebedc .OtherStyle !=nil {_bagb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ebedc .OtherStyle ,_bagb );};if _ebedc .ExtLst !=nil {_edaga :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebedc .ExtLst ,_edaga );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdcad *CT_OutlineViewSlideList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gdcad .Sld !=nil {_fcad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_egcg :=range _gdcad .Sld {e .EncodeElement (_egcg ,_fcad );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Frame Type +FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_GroupShape and its children -func (_ecdg *CT_GroupShape )Validate ()error {return _ecdg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_bab *CT_OleObject )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bab .Choice =NewCT_OleObjectChoice ();for _ ,_bggeb :=range start .Attr {if _bggeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bggeb .Name .Local =="\u0069\u0064"{_afee ,_ecgb :=_bggeb .Value ,error (nil );if _ecgb !=nil {return _ecgb ;};_bab .IdAttr =&_afee ;continue ;};if _bggeb .Name .Local =="\u0073\u0070\u0069\u0064"{_decea ,_cbacd :=_bggeb .Value ,error (nil );if _cbacd !=nil {return _cbacd ;};_bab .SpidAttr =&_decea ;continue ;};if _bggeb .Name .Local =="\u006e\u0061\u006d\u0065"{_egfbd ,_ggaf :=_bggeb .Value ,error (nil );if _ggaf !=nil {return _ggaf ;};_bab .NameAttr =&_egfbd ;continue ;};if _bggeb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_fdge ,_adceg :=_d .ParseBool (_bggeb .Value );if _adceg !=nil {return _adceg ;};_bab .ShowAsIconAttr =&_fdge ;continue ;};if _bggeb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_dege ,_ffebe :=_bggeb .Value ,error (nil );if _ffebe !=nil {return _ffebe ;};_bab .ProgIdAttr =&_dege ;continue ;};if _bggeb .Name .Local =="\u0069\u006d\u0067\u0057"{_ddbbe ,_acgd :=_d .ParseInt (_bggeb .Value ,10,32);if _acgd !=nil {return _acgd ;};_eeag :=int32 (_ddbbe );_bab .ImgWAttr =&_eeag ;continue ;};if _bggeb .Name .Local =="\u0069\u006d\u0067\u0048"{_gecg ,_agcb :=_d .ParseInt (_bggeb .Value ,10,32);if _agcb !=nil {return _agcb ;};_cagde :=int32 (_gecg );_bab .ImgHAttr =&_cagde ;continue ;};};_gdceb :for {_abga ,_efa :=d .Token ();if _efa !=nil {return _efa ;};switch _agcf :=_abga .(type ){case _a .StartElement :switch _agcf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bab .Choice =NewCT_OleObjectChoice ();if _aaecd :=d .DecodeElement (&_bab .Choice .Embed ,&_agcf );_aaecd !=nil {return _aaecd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bab .Choice =NewCT_OleObjectChoice ();if _edcc :=d .DecodeElement (&_bab .Choice .Link ,&_agcf );_edcc !=nil {return _edcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bab .Pic =NewCT_Picture ();if _cddd :=d .DecodeElement (_bab .Pic ,&_agcf );_cddd !=nil {return _cddd ;};default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_agcf .Name );if _bcde :=d .Skip ();_bcde !=nil {return _bcde ;};};case _a .EndElement :break _gdceb ;case _a .CharData :};};return nil ;};func (_fecf ST_TLTimeNodeType )Validate ()error {return _fecf .ValidateWithPath ("")};func (_cagf *CT_CommonSlideData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cagf .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ab .Sprintf ("\u0025\u0076",*_cagf .NameAttr )});};e .EncodeToken (start );if _cagf .Bg !=nil {_cda :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_cagf .Bg ,_cda );};_gcce :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}};e .EncodeElement (_cagf .SpTree ,_gcce );if _cagf .CustDataLst !=nil {_ggg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_cagf .CustDataLst ,_ggg );};if _cagf .Controls !=nil {_gdf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_cagf .Controls ,_gdf );};if _cagf .ExtLst !=nil {_dfcc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cagf .ExtLst ,_dfcc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbdfca ST_PlaceholderType )String ()string {switch _gbdfca {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 "";};type CT_TLOleBuildChart struct{ +// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path +func (_dgde *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _dgde .ExtLst !=nil {if _bfcg :=_dgde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfcg !=nil {return _bfcg ;};};return nil ;};func (_geba *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 :_c .Sprintf ("\u0025\u0076",_geba .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egbgf ST_PhotoAlbumFrameShape )String ()string {switch _egbgf {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 NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_bdg :=&CT_GroupShapeChoice {};return _bdg }; -// Build -BldAttr ST_TLOleChartBuildType ; +// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path +func (_abfec *CT_SlideTransition )ValidateWithPath (path string )error {if _gfgd :=_abfec .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_gfgd !=nil {return _gfgd ;};if _abfec .Choice !=nil {if _acbd :=_abfec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_acbd !=nil {return _acbd ;};};if _abfec .SndAc !=nil {if _cgcee :=_abfec .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_cgcee !=nil {return _cgcee ;};};if _abfec .ExtLst !=nil {if _dffcg :=_abfec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dffcg !=nil {return _dffcg ;};};return nil ;}; -// Animate Background -AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_ebggbb *ST_PhotoAlbumLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcagb ,_dfggd :=d .Token ();if _dfggd !=nil {return _dfggd ;};if _dfggb ,_edbdb :=_fcagb .(_a .EndElement );_edbdb &&_dfggb .Name ==start .Name {*_ebggbb =1;return nil ;};if _bbbdgc ,_debcb :=_fcagb .(_a .CharData );!_debcb {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcagb );}else {switch string (_bbbdgc ){case "":*_ebggbb =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_ebggbb =1;case "\u0031\u0070\u0069\u0063":*_ebggbb =2;case "\u0032\u0070\u0069\u0063":*_ebggbb =3;case "\u0034\u0070\u0069\u0063":*_ebggbb =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ebggbb =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ebggbb =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ebggbb =7;};};_fcagb ,_dfggd =d .Token ();if _dfggd !=nil {return _dfggd ;};if _bgaad ,_cfddg :=_fcagb .(_a .EndElement );_cfddg &&_bgaad .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcagb );}; +// Validate validates the CT_TLTimeNodeExclusive and its children +func (_ebeeg *CT_TLTimeNodeExclusive )Validate ()error {return _ebeeg .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};func (_cgeg *CT_SlideViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgeg .CSldViewPr =NewCT_CommonSlideViewProperties ();_ecbc :for {_bbegc ,_bcddd :=d .Token ();if _bcddd !=nil {return _bcddd ;};switch _bcfcb :=_bbegc .(type ){case _d .StartElement :switch _bcfcb .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 _bgefa :=d .DecodeElement (_cgeg .CSldViewPr ,&_bcfcb );_bgefa !=nil {return _bgefa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cgeg .ExtLst =NewCT_ExtensionList ();if _gacf :=d .DecodeElement (_cgeg .ExtLst ,&_bcfcb );_gacf !=nil {return _gacf ;};default:_ce .Log .Debug ("\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",_bcfcb .Name );if _aedb :=d .Skip ();_aedb !=nil {return _aedb ;};};case _d .EndElement :break _ecbc ;case _d .CharData :};};return nil ;};type ST_TLAnimateBehaviorCalcMode byte ;func (_ccaae *ST_PlaceholderType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccaae =0;case "\u0074\u0069\u0074l\u0065":*_ccaae =1;case "\u0062\u006f\u0064\u0079":*_ccaae =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_ccaae =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_ccaae =4;case "\u0064\u0074":*_ccaae =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_ccaae =6;case "\u0066\u0074\u0072":*_ccaae =7;case "\u0068\u0064\u0072":*_ccaae =8;case "\u006f\u0062\u006a":*_ccaae =9;case "\u0063\u0068\u0061r\u0074":*_ccaae =10;case "\u0074\u0062\u006c":*_ccaae =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_ccaae =12;case "\u0064\u0067\u006d":*_ccaae =13;case "\u006d\u0065\u0064i\u0061":*_ccaae =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_ccaae =15;case "\u0070\u0069\u0063":*_ccaae =16;};return nil ;};func (_geac *CT_EmbeddedFontList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbce :for {_gefd ,_gfe :=d .Token ();if _gfe !=nil {return _gfe ;};switch _fgaa :=_gefd .(type ){case _d .StartElement :switch _fgaa .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"}:_cdfc :=NewCT_EmbeddedFontListEntry ();if _gdcc :=d .DecodeElement (_cdfc ,&_fgaa );_gdcc !=nil {return _gdcc ;};_geac .EmbeddedFont =append (_geac .EmbeddedFont ,_cdfc );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fgaa .Name );if _ebf :=d .Skip ();_ebf !=nil {return _ebf ;};};case _d .EndElement :break _dbce ;case _d .CharData :};};return nil ;};func (_ffbcb *EG_SlideListChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_badef :for {_effbd ,_gfeg :=d .Token ();if _gfeg !=nil {return _gfeg ;};switch _egfcd :=_effbd .(type ){case _d .StartElement :switch _egfcd .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"}:_ffbcb .SldAll =NewCT_Empty ();if _badd :=d .DecodeElement (_ffbcb .SldAll ,&_egfcd );_badd !=nil {return _badd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ffbcb .SldRg =NewCT_IndexRange ();if _dbdfad :=d .DecodeElement (_ffbcb .SldRg ,&_egfcd );_dbdfad !=nil {return _dbdfad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ffbcb .CustShow =NewCT_CustomShowId ();if _dcccd :=d .DecodeElement (_ffbcb .CustShow ,&_egfcd );_dcccd !=nil {return _dcccd ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u006c\u0069\u0064\u0065\u004ci\u0073\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_egfcd .Name );if _bedad :=d .Skip ();_bedad !=nil {return _bedad ;};};case _d .EndElement :break _badef ;case _d .CharData :};};return nil ;};func (_dcaac ST_TLTimeIndefinite )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcaac .String (),start );};func (_bceeag ST_TLOleChartBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bceeag .String (),start );};const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);func (_gdgdab *ST_TLPreviousActionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cafe ,_fegcga :=d .Token ();if _fegcga !=nil {return _fegcga ;};if _egef ,_ecbd :=_cafe .(_d .EndElement );_ecbd &&_egef .Name ==start .Name {*_gdgdab =1;return nil ;};if _gbgde ,_cddcge :=_cafe .(_d .CharData );!_cddcge {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",_cafe );}else {switch string (_gbgde ){case "":*_gdgdab =0;case "\u006e\u006f\u006e\u0065":*_gdgdab =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_gdgdab =2;};};_cafe ,_fegcga =d .Token ();if _fegcga !=nil {return _fegcga ;};if _dabdb ,_bdgeb :=_cafe .(_d .EndElement );_bdgeb &&_dabdb .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",_cafe );};func (_facbe *ST_TLTriggerEvent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfgc ,_eecgf :=d .Token ();if _eecgf !=nil {return _eecgf ;};if _fedd ,_fgegg :=_dcfgc .(_d .EndElement );_fgegg &&_fedd .Name ==start .Name {*_facbe =1;return nil ;};if _ecdefg ,_cgacf :=_dcfgc .(_d .CharData );!_cgacf {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",_dcfgc );}else {switch string (_ecdefg ){case "":*_facbe =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_facbe =1;case "\u006f\u006e\u0045n\u0064":*_facbe =2;case "\u0062\u0065\u0067i\u006e":*_facbe =3;case "\u0065\u006e\u0064":*_facbe =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_facbe =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_facbe =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_facbe =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_facbe =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_facbe =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_facbe =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_facbe =11;};};_dcfgc ,_eecgf =d .Token ();if _eecgf !=nil {return _eecgf ;};if _cfacb ,_bceead :=_dcfgc .(_d .EndElement );_bceead &&_cfacb .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",_dcfgc );};func NewCT_ViewProperties ()*CT_ViewProperties {_ffcc :=&CT_ViewProperties {};return _ffcc };func (_ccfc *CT_ShowInfoKiosk )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccfc .RestartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ccfc .RestartAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_geeb :=&CT_EightDirectionTransition {};return _geeb ;};func (_feagf ST_TLAnimateColorDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_feagf .String (),start );};func NewNotesMaster ()*NotesMaster {_dgce :=&NotesMaster {};_dgce .CT_NotesMaster =*NewCT_NotesMaster ();return _dgce ;};func (_cdaac *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdaac =0;case "\u0077\u0068\u006fl\u0065":*_cdaac =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_cdaac =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_cdaac =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_cdaac =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_cdaac =5;case "\u0063\u0077":*_cdaac =6;case "\u0063\u0077\u0049\u006e":*_cdaac =7;case "\u0063\u0077\u004fu\u0074":*_cdaac =8;case "\u0063\u0063\u0077":*_cdaac =9;case "\u0063\u0063\u0077I\u006e":*_cdaac =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_cdaac =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_cdaac =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_cdaac =13;case "\u0075\u0070":*_cdaac =14;case "\u0064\u006f\u0077\u006e":*_cdaac =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cdaac =16;case "\u0063\u0075\u0073\u0074":*_cdaac =17;};return nil ;};func (_aegf *CT_OutlineViewSlideList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acbc :for {_agcb ,_egdea :=d .Token ();if _egdea !=nil {return _egdea ;};switch _bebe :=_agcb .(type ){case _d .StartElement :switch _bebe .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"}:_egec :=NewCT_OutlineViewSlideEntry ();if _gddb :=d .DecodeElement (_egec ,&_bebe );_gddb !=nil {return _gddb ;};_aegf .Sld =append (_aegf .Sld ,_egec );default:_ce .Log .Debug ("\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",_bebe .Name );if _ggbac :=d .Skip ();_ggbac !=nil {return _ggbac ;};};case _d .EndElement :break _acbc ;case _d .CharData :};};return nil ;};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_edbde :=&CT_SlideLayoutIdListEntry {};return _edbde ;}; -// Validate validates the PresentationPr and its children -func (_eddbag *PresentationPr )Validate ()error {return _eddbag .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};type SldSyncPr struct{CT_SlideSyncProperties };func (_febd *CT_NormalViewPortion )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u007a"},Value :_ab .Sprintf ("\u0025\u0076",_febd .SzAttr )});if _febd .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_febd .AutoAdjustAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path +func (_bbggc *CT_PrintProperties )ValidateWithPath (path string )error {if _gbcbe :=_bbggc .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_gbcbe !=nil {return _gbcbe ;};if _cgab :=_bbggc .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cgab !=nil {return _cgab ;};if _bbggc .ExtLst !=nil {if _eeebe :=_bbggc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeebe !=nil {return _eeebe ;};};return nil ;};func (_bagagg *ST_TLDiagramBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebea ,_faddcg :=d .Token ();if _faddcg !=nil {return _faddcg ;};if _ceead ,_dfgcd :=_gebea .(_d .EndElement );_dfgcd &&_ceead .Name ==start .Name {*_bagagg =1;return nil ;};if _ddbed ,_eegeg :=_gebea .(_d .CharData );!_eegeg {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",_gebea );}else {switch string (_ddbed ){case "":*_bagagg =0;case "\u0077\u0068\u006fl\u0065":*_bagagg =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bagagg =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_bagagg =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bagagg =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_bagagg =5;case "\u0063\u0077":*_bagagg =6;case "\u0063\u0077\u0049\u006e":*_bagagg =7;case "\u0063\u0077\u004fu\u0074":*_bagagg =8;case "\u0063\u0063\u0077":*_bagagg =9;case "\u0063\u0063\u0077I\u006e":*_bagagg =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_bagagg =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_bagagg =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_bagagg =13;case "\u0075\u0070":*_bagagg =14;case "\u0064\u006f\u0077\u006e":*_bagagg =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bagagg =16;case "\u0063\u0075\u0073\u0074":*_bagagg =17;};};_gebea ,_faddcg =d .Token ();if _faddcg !=nil {return _faddcg ;};if _gfca ,_bgcag :=_gebea .(_d .EndElement );_bgcag &&_gfca .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",_gebea );};func (_cebee *ST_TLOleChartBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acced ,_feeef :=d .Token ();if _feeef !=nil {return _feeef ;};if _fbdea ,_efcbf :=_acced .(_d .EndElement );_efcbf &&_fbdea .Name ==start .Name {*_cebee =1;return nil ;};if _baeae ,_baegbe :=_acced .(_d .CharData );!_baegbe {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",_acced );}else {switch string (_baeae ){case "":*_cebee =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cebee =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cebee =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cebee =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cebee =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cebee =5;};};_acced ,_feeef =d .Token ();if _feeef !=nil {return _feeef ;};if _adggb ,_eaebc :=_acced .(_d .EndElement );_eaebc &&_adggb .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",_acced );};func (_aega *CT_SlideLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aega .CSld =NewCT_CommonSlideData ();for _ ,_gaca :=range start .Attr {if _gaca .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_dfgd ,_gbae :=_gaca .Value ,error (nil );if _gbae !=nil {return _gbae ;};_aega .MatchingNameAttr =&_dfgd ;continue ;};if _gaca .Name .Local =="\u0074\u0079\u0070\u0065"{_aega .TypeAttr .UnmarshalXMLAttr (_gaca );continue ;};if _gaca .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_dafdg ,_gfcd :=_ff .ParseBool (_gaca .Value );if _gfcd !=nil {return _gfcd ;};_aega .PreserveAttr =&_dafdg ;continue ;};if _gaca .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_ebcag ,_ceeb :=_ff .ParseBool (_gaca .Value );if _ceeb !=nil {return _ceeb ;};_aega .UserDrawnAttr =&_ebcag ;continue ;};if _gaca .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_agee ,_dgfgb :=_ff .ParseBool (_gaca .Value );if _dgfgb !=nil {return _dgfgb ;};_aega .ShowMasterSpAttr =&_agee ;continue ;};if _gaca .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cbcc ,_adbcb :=_ff .ParseBool (_gaca .Value );if _adbcb !=nil {return _adbcb ;};_aega .ShowMasterPhAnimAttr =&_cbcc ;continue ;};};_cgea :for {_afbae ,_cfef :=d .Token ();if _cfef !=nil {return _cfef ;};switch _gbfab :=_afbae .(type ){case _d .StartElement :switch _gbfab .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 _aege :=d .DecodeElement (_aega .CSld ,&_gbfab );_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 :"\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"}:_aega .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _acee :=d .DecodeElement (_aega .ClrMapOvr ,&_gbfab );_acee !=nil {return _acee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aega .Transition =NewCT_SlideTransition ();if _faca :=d .DecodeElement (_aega .Transition ,&_gbfab );_faca !=nil {return _faca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aega .Timing =NewCT_SlideTiming ();if _dgcb :=d .DecodeElement (_aega .Timing ,&_gbfab );_dgcb !=nil {return _dgcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aega .Hf =NewCT_HeaderFooter ();if _ggfge :=d .DecodeElement (_aega .Hf ,&_gbfab );_ggfge !=nil {return _ggfge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aega .ExtLst =NewCT_ExtensionListModify ();if _eebcf :=d .DecodeElement (_aega .ExtLst ,&_gbfab );_eebcf !=nil {return _eebcf ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061y\u006fu\u0074\u0020\u0025\u0076",_gbfab .Name );if _gdgbdb :=d .Skip ();_gdgbdb !=nil {return _gdgbdb ;};};case _d .EndElement :break _cgea ;case _d .CharData :};};return nil ;};func (_cbaaf *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 _cbaaf .CT_PresentationProperties .MarshalXML (e ,start );};func (_gffedfa ST_TLTimeIndefinite )Validate ()error {return _gffedfa .ValidateWithPath ("")};func (_fcdaa *ST_TransitionSpeed )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacdc ,_gfeab :=d .Token ();if _gfeab !=nil {return _gfeab ;};if _fccgb ,_eggbc :=_dacdc .(_d .EndElement );_eggbc &&_fccgb .Name ==start .Name {*_fcdaa =1;return nil ;};if _bdcf ,_aaddb :=_dacdc .(_d .CharData );!_aaddb {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",_dacdc );}else {switch string (_bdcf ){case "":*_fcdaa =0;case "\u0073\u006c\u006f\u0077":*_fcdaa =1;case "\u006d\u0065\u0064":*_fcdaa =2;case "\u0066\u0061\u0073\u0074":*_fcdaa =3;};};_dacdc ,_gfeab =d .Token ();if _gfeab !=nil {return _gfeab ;};if _bcgcbf ,_affbe :=_dacdc .(_d .EndElement );_affbe &&_bcgcbf .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",_dacdc );};type CT_NormalViewPortion struct{ -// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path -func (_cdgc *CT_NotesViewProperties )ValidateWithPath (path string )error {if _cbcga :=_cdgc .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_cbcga !=nil {return _cbcga ;};if _cdgc .ExtLst !=nil {if _fffe :=_cdgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fffe !=nil {return _fffe ;};};return nil ;};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_agdag :=&CT_TLTimeAnimateValue {};return _agdag ;};func (_cgecd *EG_TopLevelSlide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgecd .ClrMap =_fa .NewCT_ColorMapping ();_gcafe :for {_bdbd ,_ebbgf :=d .Token ();if _ebbgf !=nil {return _ebbgf ;};switch _gcbfb :=_bdbd .(type ){case _a .StartElement :switch _gcbfb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cabbb :=d .DecodeElement (_cgecd .ClrMap ,&_gcbfb );_cabbb !=nil {return _cabbb ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_gcbfb .Name );if _afeeg :=d .Skip ();_afeeg !=nil {return _afeeg ;};};case _a .EndElement :break _gcafe ;case _a .CharData :};};return nil ;};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_facba :=&CT_TLGraphicalObjectBuild {};return _facba ;};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_cffc :=&CT_PhotoAlbum {};return _cffc }; +// Normal View Dimension Size +SzAttr _da .ST_PositiveFixedPercentage ; -// Validate validates the CT_TLCommonMediaNodeData and its children -func (_fabaag *CT_TLCommonMediaNodeData )Validate ()error {return _fabaag .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");}; +// Auto Adjust Normal View +AutoAdjustAttr *bool ;}; -// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path -func (_fdgb *CT_SlideTransition )ValidateWithPath (path string )error {if _ffea :=_fdgb .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_ffea !=nil {return _ffea ;};if _fdgb .Choice !=nil {if _gdge :=_fdgb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gdge !=nil {return _gdge ;};};if _fdgb .SndAc !=nil {if _acag :=_fdgb .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_acag !=nil {return _acag ;};};if _fdgb .ExtLst !=nil {if _gcfb :=_fdgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcfb !=nil {return _gcfb ;};};return nil ;};type CT_TLIterateData struct{ +// Validate validates the CT_NotesMasterIdListEntry and its children +func (_fdcd *CT_NotesMasterIdListEntry )Validate ()error {return _fdcd .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func NewCT_SlideMaster ()*CT_SlideMaster {_aefbf :=&CT_SlideMaster {};_aefbf .CSld =NewCT_CommonSlideData ();_aefbf .ClrMap =_da .NewCT_ColorMapping ();return _aefbf ;}; -// Iterate Type -TypeAttr ST_IterateType ; +// Validate validates the CT_SlideMasterTextStyles and its children +func (_cfaa *CT_SlideMasterTextStyles )Validate ()error {return _cfaa .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_bcdfe *CT_TLIterateData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcdfe .TypeAttr !=ST_IterateTypeUnset {_eeaa ,_acegg :=_bcdfe .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _acegg !=nil {return _acegg ;};start .Attr =append (start .Attr ,_eeaa );};if _bcdfe .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_bcdfe .BackwardsAttr ))});};e .EncodeToken (start );if _bcdfe .TmAbs !=nil {_adgd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_bcdfe .TmAbs ,_adgd );};if _bcdfe .TmPct !=nil {_abdgf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}};e .EncodeElement (_bcdfe .TmPct ,_abdgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Backwards -BackwardsAttr *bool ; +// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path +func (_cc *AG_Ole )ValidateWithPath (path string )error {if _cc .ImgWAttr !=nil {if *_cc .ImgWAttr < 0{return _c .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 ,*_cc .ImgWAttr );};};if _cc .ImgHAttr !=nil {if *_cc .ImgHAttr < 0{return _c .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 ,*_cc .ImgHAttr );};};return nil ;}; -// Time Absolute -TmAbs *CT_TLIterateIntervalTime ; +// Validate validates the CT_EmbeddedFontDataId and its children +func (_afdce *CT_EmbeddedFontDataId )Validate ()error {return _afdce .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func (_adcce *CT_TLTemplateList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _adcce .Tmpl !=nil {_gfaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_gbbcg :=range _adcce .Tmpl {e .EncodeElement (_gbbcg ,_gfaa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_CustomShow struct{ -// Time Percentage -TmPct *CT_TLIterateIntervalPercentage ;};func (_bgg *CT_Background )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgg .BwModeAttr !=_fa .ST_BlackWhiteModeUnset {_dfd ,_fd :=_bgg .BwModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _fd !=nil {return _fd ;};start .Attr =append (start .Attr ,_dfd );};e .EncodeToken (start );if _bgg .BgPr !=nil {_gfg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_bgg .BgPr ,_gfg );};if _bgg .BgRef !=nil {_ceg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_bgg .BgRef ,_ceg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Custom Show Name +NameAttr string ; -// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path -func (_baba *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _gcgf :=_baba .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_gcgf !=nil {return _gcgf ;};if _baba .ExtLst !=nil {if _gbee :=_baba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbee !=nil {return _gbee ;};};return nil ;};type CT_TLTimeTargetElement struct{ +// Custom Show ID +IdAttr uint32 ; -// Slide Target -SldTgt *CT_Empty ; +// List of Presentation Slides +SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};type CT_SideDirectionTransition struct{ -// Sound Target -SndTgt *_fa .CT_EmbeddedWAVAudioFile ; +// Direction +DirAttr ST_TransitionSideDirectionType ;};func NewCT_SlideTransition ()*CT_SlideTransition {_ddab :=&CT_SlideTransition {};return _ddab };func (_edbab *CT_Slide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edbab .ShowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_edbab .ShowAttr ))});};if _edbab .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_edbab .ShowMasterSpAttr ))});};if _edbab .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_edbab .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_dceff :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_edbab .CSld ,_dceff );if _edbab .ClrMapOvr !=nil {_baeb :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_edbab .ClrMapOvr ,_baeb );};if _edbab .Transition !=nil {_ecfe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_edbab .Transition ,_ecfe );};if _edbab .Timing !=nil {_ebbgg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_edbab .Timing ,_ebbgg );};if _edbab .ExtLst !=nil {_beeeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbab .ExtLst ,_beeeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgbgc *CT_TransitionStartSoundAction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgbgc .LoopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_dgbgc .LoopAttr ))});};e .EncodeToken (start );_fbgga :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_dgbgc .Snd ,_fbgga );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_HandoutMasterIdList struct{ -// Shape Target -SpTgt *CT_TLShapeTargetElement ; +// Handout Master ID +HandoutMasterId *CT_HandoutMasterIdListEntry ;};func (_daba *CT_TLCommonTimeNodeData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcad :=range start .Attr {if _fcad .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_gcfcc ,_daca :=_fcad .Value ,error (nil );if _daca !=nil {return _daca ;};_daba .TmFilterAttr =&_gcfcc ;continue ;};if _fcad .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_fabac ,_aecec :=_fcad .Value ,error (nil );if _aecec !=nil {return _aecec ;};_daba .EvtFilterAttr =&_fabac ;continue ;};if _fcad .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_gggac ,_egagg :=_ff .ParseInt (_fcad .Value ,10,32);if _egagg !=nil {return _egagg ;};_bgedf :=int32 (_gggac );_daba .PresetIDAttr =&_bgedf ;continue ;};if _fcad .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_gddfa ,_gfgaa :=_ff .ParseBool (_fcad .Value );if _gfgaa !=nil {return _gfgaa ;};_daba .DisplayAttr =&_gddfa ;continue ;};if _fcad .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_ebee ,_ddae :=_ff .ParseInt (_fcad .Value ,10,32);if _ddae !=nil {return _ddae ;};_eefgc :=int32 (_ebee );_daba .PresetSubtypeAttr =&_eefgc ;continue ;};if _fcad .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_daba .MasterRelAttr .UnmarshalXMLAttr (_fcad );continue ;};if _fcad .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_eegbe ,_ffdea :=ParseUnionST_TLTime (_fcad .Value );if _ffdea !=nil {return _ffdea ;};_daba .RepeatCountAttr =&_eegbe ;continue ;};if _fcad .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_afagg ,_cgfg :=_ff .ParseInt (_fcad .Value ,10,32);if _cgfg !=nil {return _cgfg ;};_daea :=int32 (_afagg );_daba .BldLvlAttr =&_daea ;continue ;};if _fcad .Name .Local =="\u0073\u0070\u0064"{_cgeae ,_dgbcg :=ParseUnionST_Percentage (_fcad .Value );if _dgbcg !=nil {return _dgbcg ;};_daba .SpdAttr =&_cgeae ;continue ;};if _fcad .Name .Local =="\u0067\u0072\u0070I\u0064"{_cced ,_bcfef :=_ff .ParseUint (_fcad .Value ,10,32);if _bcfef !=nil {return _bcfef ;};_bgaf :=uint32 (_cced );_daba .GrpIdAttr =&_bgaf ;continue ;};if _fcad .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_gebe ,_acfdb :=_ff .ParseBool (_fcad .Value );if _acfdb !=nil {return _acfdb ;};_daba .AfterEffectAttr =&_gebe ;continue ;};if _fcad .Name .Local =="\u0069\u0064"{_facaa ,_ggca :=_ff .ParseUint (_fcad .Value ,10,32);if _ggca !=nil {return _ggca ;};_egaf :=uint32 (_facaa );_daba .IdAttr =&_egaf ;continue ;};if _fcad .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_cadgf ,_bedca :=_ff .ParseBool (_fcad .Value );if _bedca !=nil {return _bedca ;};_daba .NodePhAttr =&_cadgf ;continue ;};if _fcad .Name .Local =="\u0061\u0063\u0063e\u006c"{_cbeee ,_fbfgf :=ParseUnionST_PositiveFixedPercentage (_fcad .Value );if _fbfgf !=nil {return _fbfgf ;};_daba .AccelAttr =&_cbeee ;continue ;};if _fcad .Name .Local =="\u0064\u0065\u0063e\u006c"{_cegdd ,_afbda :=ParseUnionST_PositiveFixedPercentage (_fcad .Value );if _afbda !=nil {return _afbda ;};_daba .DecelAttr =&_cegdd ;continue ;};if _fcad .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_daba .RestartAttr .UnmarshalXMLAttr (_fcad );continue ;};if _fcad .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_daba .NodeTypeAttr .UnmarshalXMLAttr (_fcad );continue ;};if _fcad .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_daba .PresetClassAttr .UnmarshalXMLAttr (_fcad );continue ;};if _fcad .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_gabae ,_fcfb :=ParseUnionST_TLTime (_fcad .Value );if _fcfb !=nil {return _fcfb ;};_daba .RepeatDurAttr =&_gabae ;continue ;};if _fcad .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_daba .SyncBehaviorAttr .UnmarshalXMLAttr (_fcad );continue ;};if _fcad .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_gbfgd ,_afga :=_ff .ParseBool (_fcad .Value );if _afga !=nil {return _afga ;};_daba .AutoRevAttr =&_gbfgd ;continue ;};if _fcad .Name .Local =="\u0066\u0069\u006c\u006c"{_daba .FillAttr .UnmarshalXMLAttr (_fcad );continue ;};if _fcad .Name .Local =="\u0064\u0075\u0072"{_fdgd ,_faffa :=ParseUnionST_TLTime (_fcad .Value );if _faffa !=nil {return _faffa ;};_daba .DurAttr =&_fdgd ;continue ;};};_bgba :for {_dfggg ,_befff :=d .Token ();if _befff !=nil {return _befff ;};switch _cgaeaf :=_dfggg .(type ){case _d .StartElement :switch _cgaeaf .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"}:_daba .StCondLst =NewCT_TLTimeConditionList ();if _facg :=d .DecodeElement (_daba .StCondLst ,&_cgaeaf );_facg !=nil {return _facg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daba .EndCondLst =NewCT_TLTimeConditionList ();if _fcdcd :=d .DecodeElement (_daba .EndCondLst ,&_cgaeaf );_fcdcd !=nil {return _fcdcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daba .EndSync =NewCT_TLTimeCondition ();if _daddf :=d .DecodeElement (_daba .EndSync ,&_cgaeaf );_daddf !=nil {return _daddf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daba .Iterate =NewCT_TLIterateData ();if _gbbdb :=d .DecodeElement (_daba .Iterate ,&_cgaeaf );_gbbdb !=nil {return _gbbdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daba .ChildTnLst =NewCT_TimeNodeList ();if _bfabe :=d .DecodeElement (_daba .ChildTnLst ,&_cgaeaf );_bfabe !=nil {return _bfabe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daba .SubTnLst =NewCT_TimeNodeList ();if _ggfc :=d .DecodeElement (_daba .SubTnLst ,&_cgaeaf );_ggfc !=nil {return _ggfc ;};default:_ce .Log .Debug ("\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",_cgaeaf .Name );if _cfefa :=d .Skip ();_cfefa !=nil {return _cfefa ;};};case _d .EndElement :break _bgba ;case _d .CharData :};};return nil ;};func (_dfcdb *CT_TagList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cafag :for {_aadde ,_agdge :=d .Token ();if _agdge !=nil {return _agdge ;};switch _bece :=_aadde .(type ){case _d .StartElement :switch _bece .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"}:_ebfgb :=NewCT_StringTag ();if _aaadc :=d .DecodeElement (_ebfgb ,&_bece );_aaadc !=nil {return _aaadc ;};_dfcdb .Tag =append (_dfcdb .Tag ,_ebfgb );default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bece .Name );if _agbfb :=d .Skip ();_agbfb !=nil {return _agbfb ;};};case _d .EndElement :break _cafag ;case _d .CharData :};};return nil ;};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_abffg :=&CT_TLCommandBehavior {};_abffg .CBhvr =NewCT_TLCommonBehaviorData ();return _abffg ;};func NewCT_CommentList ()*CT_CommentList {_cddc :=&CT_CommentList {};return _cddc };func (_bd *CT_BuildList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcd :for {_eacg ,_eba :=d .Token ();if _eba !=nil {return _eba ;};switch _dgbc :=_eacg .(type ){case _d .StartElement :switch _dgbc .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"}:_gdea :=NewCT_TLBuildParagraph ();if _aggg :=d .DecodeElement (_gdea ,&_dgbc );_aggg !=nil {return _aggg ;};_bd .BldP =append (_bd .BldP ,_gdea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebge :=NewCT_TLBuildDiagram ();if _cbb :=d .DecodeElement (_ebge ,&_dgbc );_cbb !=nil {return _cbb ;};_bd .BldDgm =append (_bd .BldDgm ,_ebge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eage :=NewCT_TLOleBuildChart ();if _dfg :=d .DecodeElement (_eage ,&_dgbc );_dfg !=nil {return _dfg ;};_bd .BldOleChart =append (_bd .BldOleChart ,_eage );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcc :=NewCT_TLGraphicalObjectBuild ();if _gae :=d .DecodeElement (_fcc ,&_dgbc );_gae !=nil {return _gae ;};_bd .BldGraphic =append (_bd .BldGraphic ,_fcc );default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dgbc .Name );if _acg :=d .Skip ();_acg !=nil {return _acg ;};};case _d .EndElement :break _fcd ;case _d .CharData :};};return nil ;};func (_eeb *CT_HandoutMasterIdList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeb .HandoutMasterId !=nil {_cdef :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_eeb .HandoutMasterId ,_cdef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_OrientationTransition struct{ -// Ink Target -InkTgt *CT_TLSubShapeId ;};func (_dffgg ST_TLNextActionType )String ()string {switch _dffgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";};func (_cebb *CT_Kinsoku )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cebb .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ab .Sprintf ("\u0025\u0076",*_cebb .LangAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_ab .Sprintf ("\u0025\u0076",_cebb .InvalStCharsAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_ab .Sprintf ("\u0025\u0076",_cebb .InvalEndCharsAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);func (_fafff ST_WebScreenSize )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_defdd :=_a .Attr {};_defdd .Name =name ;switch _fafff {case ST_WebScreenSizeUnset :_defdd .Value ="";case ST_WebScreenSize544x376 :_defdd .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_defdd .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_defdd .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_defdd .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_defdd .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_defdd .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_defdd .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_defdd .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_defdd .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_defdd .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_defdd .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _defdd ,nil ;};type CT_GuideList struct{ +// Transition Direction +DirAttr ST_Direction ;}; -// A Guide -Guide []*CT_Guide ;}; +// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path +func (_cgff *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _cgff .Rgb !=nil {if _fddcg :=_cgff .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_fddcg !=nil {return _fddcg ;};};if _cgff .Hsl !=nil {if _gfbaa :=_cgff .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_gfbaa !=nil {return _gfbaa ;};};return nil ;};func (_bbede *CT_CommentAuthor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdd :=range start .Attr {if _gdd .Name .Local =="\u0069\u0064"{_gab ,_efc :=_ff .ParseUint (_gdd .Value ,10,32);if _efc !=nil {return _efc ;};_bbede .IdAttr =uint32 (_gab );continue ;};if _gdd .Name .Local =="\u006e\u0061\u006d\u0065"{_bag ,_febc :=_gdd .Value ,error (nil );if _febc !=nil {return _febc ;};_bbede .NameAttr =_bag ;continue ;};if _gdd .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_cfc ,_ffef :=_gdd .Value ,error (nil );if _ffef !=nil {return _ffef ;};_bbede .InitialsAttr =_cfc ;continue ;};if _gdd .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_aef ,_cdc :=_ff .ParseUint (_gdd .Value ,10,32);if _cdc !=nil {return _cdc ;};_bbede .LastIdxAttr =uint32 (_aef );continue ;};if _gdd .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_bfe ,_caegg :=_ff .ParseUint (_gdd .Value ,10,32);if _caegg !=nil {return _caegg ;};_bbede .ClrIdxAttr =uint32 (_bfe );continue ;};};_fccb :for {_fga ,_gbf :=d .Token ();if _gbf !=nil {return _gbf ;};switch _dff :=_fga .(type ){case _d .StartElement :switch _dff .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"}:_bbede .ExtLst =NewCT_ExtensionList ();if _bgc :=d .DecodeElement (_bbede .ExtLst ,&_dff );_bgc !=nil {return _bgc ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_dff .Name );if _cad :=d .Skip ();_cad !=nil {return _cad ;};};case _d .EndElement :break _fccb ;case _d .CharData :};};return nil ;};type CT_BuildList struct{ -// Validate validates the CT_OleObjectLink and its children -func (_efgb *CT_OleObjectLink )Validate ()error {return _efgb .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");}; +// Build Paragraph +BldP []*CT_TLBuildParagraph ; -// Validate validates the CT_Comment and its children -func (_cfd *CT_Comment )Validate ()error {return _cfd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_bgcgc ST_TransitionInOutDirectionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gaebe :=_a .Attr {};_gaebe .Name =name ;switch _bgcgc {case ST_TransitionInOutDirectionTypeUnset :_gaebe .Value ="";case ST_TransitionInOutDirectionTypeOut :_gaebe .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_gaebe .Value ="\u0069\u006e";};return _gaebe ,nil ;};func (_aga *CT_EmbeddedFontListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aga .Font =_fa .NewCT_TextFont ();_afa :for {_cedeb ,_fadc :=d .Token ();if _fadc !=nil {return _fadc ;};switch _eggg :=_cedeb .(type ){case _a .StartElement :switch _eggg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agga :=d .DecodeElement (_aga .Font ,&_eggg );_agga !=nil {return _agga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aga .Regular =NewCT_EmbeddedFontDataId ();if _efe :=d .DecodeElement (_aga .Regular ,&_eggg );_efe !=nil {return _efe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aga .Bold =NewCT_EmbeddedFontDataId ();if _bgfc :=d .DecodeElement (_aga .Bold ,&_eggg );_bgfc !=nil {return _bgfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aga .Italic =NewCT_EmbeddedFontDataId ();if _cbgc :=d .DecodeElement (_aga .Italic ,&_eggg );_cbgc !=nil {return _cbgc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aga .BoldItalic =NewCT_EmbeddedFontDataId ();if _bdec :=d .DecodeElement (_aga .BoldItalic ,&_eggg );_bdec !=nil {return _bdec ;};default:_aa .Log .Debug ("\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",_eggg .Name );if _deda :=d .Skip ();_deda !=nil {return _deda ;};};case _a .EndElement :break _afa ;case _a .CharData :};};return nil ;};func (_ceced *CT_TLByHslColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcdead :=range start .Attr {if _bcdead .Name .Local =="\u0068"{_cecac ,_cbbde :=_d .ParseInt (_bcdead .Value ,10,32);if _cbbde !=nil {return _cbbde ;};_ceced .HAttr =int32 (_cecac );continue ;};if _bcdead .Name .Local =="\u0073"{_bbbbec ,_egfgf :=ParseUnionST_FixedPercentage (_bcdead .Value );if _egfgf !=nil {return _egfgf ;};_ceced .SAttr =_bbbbec ;continue ;};if _bcdead .Name .Local =="\u006c"{_dgec ,_fgad :=ParseUnionST_FixedPercentage (_bcdead .Value );if _fgad !=nil {return _fgad ;};_ceced .LAttr =_dgec ;continue ;};};for {_fagfb ,_dbfbc :=d .Token ();if _dbfbc !=nil {return _ab .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",_dbfbc );};if _cfce ,_ddgeg :=_fagfb .(_a .EndElement );_ddgeg &&_cfce .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomShow ()*CT_CustomShow {_gcgcf :=&CT_CustomShow {};_gcgcf .SldLst =NewCT_SlideRelationshipList ();return _gcgcf ;};func (_accae *CT_NotesSlide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_accae .CSld =NewCT_CommonSlideData ();for _ ,_fdca :=range start .Attr {if _fdca .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_egae ,_bfbc :=_d .ParseBool (_fdca .Value );if _bfbc !=nil {return _bfbc ;};_accae .ShowMasterSpAttr =&_egae ;continue ;};if _fdca .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dgedf ,_agfe :=_d .ParseBool (_fdca .Value );if _agfe !=nil {return _agfe ;};_accae .ShowMasterPhAnimAttr =&_dgedf ;continue ;};};_bdabd :for {_gfdb ,_ada :=d .Token ();if _ada !=nil {return _ada ;};switch _bcce :=_gfdb .(type ){case _a .StartElement :switch _bcce .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _edcfd :=d .DecodeElement (_accae .CSld ,&_bcce );_edcfd !=nil {return _edcfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_accae .ClrMapOvr =_fa .NewCT_ColorMappingOverride ();if _ddba :=d .DecodeElement (_accae .ClrMapOvr ,&_bcce );_ddba !=nil {return _ddba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_accae .ExtLst =NewCT_ExtensionListModify ();if _gebc :=d .DecodeElement (_accae .ExtLst ,&_bcce );_gebc !=nil {return _gebc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_bcce .Name );if _cgfg :=d .Skip ();_cgfg !=nil {return _cgfg ;};};case _a .EndElement :break _bdabd ;case _a .CharData :};};return nil ;};func (_ebdb *EG_TopLevelSlide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_ageab :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ebdb .ClrMap ,_ageab );return nil ;};func (_dddgf ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _dddgf {case 0,1,2,3,4:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddgf ));};return nil ;}; +// Build Diagram +BldDgm []*CT_TLBuildDiagram ; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_fgffa *EG_ExtensionList )ValidateWithPath (path string )error {for _ebcfd ,_bcbd :=range _fgffa .Ext {if _efcb :=_bcbd .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ebcfd ));_efcb !=nil {return _efcb ;};};return nil ;};func (_dffb *CT_HtmlPublishProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddeb :=range start .Attr {if _ddeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddeb .Name .Local =="\u0069\u0064"||_ddeb .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"&&_ddeb .Name .Local =="\u0069\u0064"{_ecag ,_cdfa :=_ddeb .Value ,error (nil );if _cdfa !=nil {return _cdfa ;};_dffb .IdAttr =_ecag ;continue ;};if _ddeb .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_aebc ,_cbdf :=_d .ParseBool (_ddeb .Value );if _cbdf !=nil {return _cbdf ;};_dffb .ShowSpeakerNotesAttr =&_aebc ;continue ;};if _ddeb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebc ,_dgfd :=_ddeb .Value ,error (nil );if _dgfd !=nil {return _dgfd ;};_dffb .TargetAttr =&_ebc ;continue ;};if _ddeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcd ,_cfdcd :=_ddeb .Value ,error (nil );if _cfdcd !=nil {return _cfdcd ;};_dffb .TitleAttr =&_fcd ;continue ;};};_aggag :for {_fgfg ,_aadd :=d .Token ();if _aadd !=nil {return _aadd ;};switch _fafa :=_fgfg .(type ){case _a .StartElement :switch _fafa .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffb .SldAll =NewCT_Empty ();if _edda :=d .DecodeElement (_dffb .SldAll ,&_fafa );_edda !=nil {return _edda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffb .SldRg =NewCT_IndexRange ();if _dggg :=d .DecodeElement (_dffb .SldRg ,&_fafa );_dggg !=nil {return _dggg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffb .CustShow =NewCT_CustomShowId ();if _acbd :=d .DecodeElement (_dffb .CustShow ,&_fafa );_acbd !=nil {return _acbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffb .ExtLst =NewCT_ExtensionList ();if _febfb :=d .DecodeElement (_dffb .ExtLst ,&_fafa );_febfb !=nil {return _febfb ;};default:_aa .Log .Debug ("\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",_fafa .Name );if _cgfb :=d .Skip ();_cgfb !=nil {return _cgfb ;};};case _a .EndElement :break _aggag ;case _a .CharData :};};return nil ;}; +// Build Embedded Chart +BldOleChart []*CT_TLOleBuildChart ; -// Validate validates the CT_TLAnimateEffectBehavior and its children -func (_bcfg *CT_TLAnimateEffectBehavior )Validate ()error {return _bcfg .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 (_acga *CT_InOutTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddggf :=range start .Attr {if _ddggf .Name .Local =="\u0064\u0069\u0072"{_acga .DirAttr .UnmarshalXMLAttr (_ddggf );continue ;};};for {_dddfa ,_gdce :=d .Token ();if _gdce !=nil {return _ab .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",_gdce );};if _ccef ,_aadef :=_dddfa .(_a .EndElement );_aadef &&_ccef .Name ==start .Name {break ;};};return nil ;}; +// Build Graphics +BldGraphic []*CT_TLGraphicalObjectBuild ;}; -// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path -func (_bdbf *EG_Background )ValidateWithPath (path string )error {if _bdbf .BgPr !=nil {if _fdfcd :=_bdbf .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_fdfcd !=nil {return _fdfcd ;};};if _bdbf .BgRef !=nil {if _aeecd :=_bdbf .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_aeecd !=nil {return _aeecd ;};};return nil ;};func (_cdgbd *ST_SlideSizeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdgbd =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_cdgbd =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_cdgbd =2;case "\u0041\u0034":*_cdgbd =3;case "\u0033\u0035\u006d\u006d":*_cdgbd =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_cdgbd =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_cdgbd =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cdgbd =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_cdgbd =8;case "\u0041\u0033":*_cdgbd =9;case "\u0042\u0034\u0049S\u004f":*_cdgbd =10;case "\u0042\u0035\u0049S\u004f":*_cdgbd =11;case "\u0042\u0034\u004aI\u0053":*_cdgbd =12;case "\u0042\u0035\u004aI\u0053":*_cdgbd =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_cdgbd =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_cdgbd =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_cdgbd =16;};return nil ;};func (_dabb *CT_TLByHslColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068"},Value :_ab .Sprintf ("\u0025\u0076",_dabb .HAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073"},Value :_ab .Sprintf ("\u0025\u0076",_dabb .SAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c"},Value :_ab .Sprintf ("\u0025\u0076",_dabb .LAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_cacee :=&CT_TLAnimateBehavior {};_cacee .CBhvr =NewCT_TLCommonBehaviorData ();return _cacee ;}; +// Validate validates the CT_TLPoint and its children +func (_eacfc *CT_TLPoint )Validate ()error {return _eacfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");};type CT_TLAnimVariantFloatVal struct{ -// Validate validates the CT_SlideSize and its children -func (_cacb *CT_SlideSize )Validate ()error {return _cacb .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_fgcde :=&CT_TLTriggerTimeNodeID {};return _fgcde ;};func (_aefg *OleObj )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aefg .CT_OleObject =*NewCT_OleObject ();for _ ,_adea :=range start .Attr {if _adea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adea .Name .Local =="\u0069\u0064"{_beaf ,_dagdc :=_adea .Value ,error (nil );if _dagdc !=nil {return _dagdc ;};_aefg .IdAttr =&_beaf ;continue ;};if _adea .Name .Local =="\u0073\u0070\u0069\u0064"{_cfedd ,_aaagc :=_adea .Value ,error (nil );if _aaagc !=nil {return _aaagc ;};_aefg .SpidAttr =&_cfedd ;continue ;};if _adea .Name .Local =="\u006e\u0061\u006d\u0065"{_acefd ,_eacaa :=_adea .Value ,error (nil );if _eacaa !=nil {return _eacaa ;};_aefg .NameAttr =&_acefd ;continue ;};if _adea .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_adegb ,_gdfb :=_d .ParseBool (_adea .Value );if _gdfb !=nil {return _gdfb ;};_aefg .ShowAsIconAttr =&_adegb ;continue ;};if _adea .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_aagde ,_gebbf :=_adea .Value ,error (nil );if _gebbf !=nil {return _gebbf ;};_aefg .ProgIdAttr =&_aagde ;continue ;};if _adea .Name .Local =="\u0069\u006d\u0067\u0057"{_badd ,_ecagf :=_d .ParseInt (_adea .Value ,10,32);if _ecagf !=nil {return _ecagf ;};_aedea :=int32 (_badd );_aefg .ImgWAttr =&_aedea ;continue ;};if _adea .Name .Local =="\u0069\u006d\u0067\u0048"{_ecfbg ,_fddgb :=_d .ParseInt (_adea .Value ,10,32);if _fddgb !=nil {return _fddgb ;};_cbdabe :=int32 (_ecfbg );_aefg .ImgHAttr =&_cbdabe ;continue ;};};_daafc :for {_egcbg ,_bedg :=d .Token ();if _bedg !=nil {return _bedg ;};switch _edgdf :=_egcbg .(type ){case _a .StartElement :switch _edgdf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aefg .Choice =NewCT_OleObjectChoice ();if _aacdd :=d .DecodeElement (&_aefg .Choice .Embed ,&_edgdf );_aacdd !=nil {return _aacdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aefg .Choice =NewCT_OleObjectChoice ();if _fdbdec :=d .DecodeElement (&_aefg .Choice .Link ,&_edgdf );_fdbdec !=nil {return _fdbdec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aefg .Pic =NewCT_Picture ();if _caeac :=d .DecodeElement (_aefg .Pic ,&_edgdf );_caeac !=nil {return _caeac ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_edgdf .Name );if _agfgf :=d .Skip ();_agfgf !=nil {return _agfgf ;};};case _a .EndElement :break _daafc ;case _a .CharData :};};return nil ;};func (_fgbg *CT_WebProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgbg .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fgbg .ShowAnimationAttr ))});};if _fgbg .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fgbg .ResizeGraphicsAttr ))});};if _fgbg .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fgbg .AllowPngAttr ))});};if _fgbg .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fgbg .RelyOnVmlAttr ))});};if _fgbg .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fgbg .OrganizeInFoldersAttr ))});};if _fgbg .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fgbg .UseLongFilenamesAttr ))});};if _fgbg .ImgSzAttr !=ST_WebScreenSizeUnset {_ddebe ,_ccgdf :=_fgbg .ImgSzAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006d\u0067S\u007a"});if _ccgdf !=nil {return _ccgdf ;};start .Attr =append (start .Attr ,_ddebe );};if _fgbg .EncodingAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_ab .Sprintf ("\u0025\u0076",*_fgbg .EncodingAttr )});};if _fgbg .ClrAttr !=ST_WebColorTypeUnset {_fbea ,_bbca :=_fgbg .ClrAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u006c\u0072"});if _bbca !=nil {return _bbca ;};start .Attr =append (start .Attr ,_fbea );};e .EncodeToken (start );if _fgbg .ExtLst !=nil {_fgbec :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgbg .ExtLst ,_fgbec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_abbfa *CT_Guide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abbfa .OrientAttr !=ST_DirectionUnset {_ddge ,_bffd :=_abbfa .OrientAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _bffd !=nil {return _bffd ;};start .Attr =append (start .Attr ,_ddge );};if _abbfa .PosAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073"},Value :_ab .Sprintf ("\u0025\u0076",*_abbfa .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_efceb *CT_TLTimeNodeParallel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efceb .CTn =NewCT_TLCommonTimeNodeData ();_cfgd :for {_acdcd ,_addff :=d .Token ();if _addff !=nil {return _addff ;};switch _gdceg :=_acdcd .(type ){case _a .StartElement :switch _gdceg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dgfb :=d .DecodeElement (_efceb .CTn ,&_gdceg );_dgfb !=nil {return _dgfb ;};default:_aa .Log .Debug ("\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",_gdceg .Name );if _afde :=d .Skip ();_afde !=nil {return _afde ;};};case _a .EndElement :break _cfgd ;case _a .CharData :};};return nil ;};func (_ccba *CT_ModifyVerifier )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccba .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .AlgorithmNameAttr )});};if _ccba .HashValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .HashValueAttr )});};if _ccba .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .SaltValueAttr )});};if _ccba .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .SpinValueAttr )});};if _ccba .CryptProviderTypeAttr !=_c .ST_CryptProvUnset {_eacf ,_ebgdd :=_ccba .CryptProviderTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"});if _ebgdd !=nil {return _ebgdd ;};start .Attr =append (start .Attr ,_eacf );};if _ccba .CryptAlgorithmClassAttr !=_c .ST_AlgClassUnset {_cbcgf ,_aebdd :=_ccba .CryptAlgorithmClassAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"});if _aebdd !=nil {return _aebdd ;};start .Attr =append (start .Attr ,_cbcgf );};if _ccba .CryptAlgorithmTypeAttr !=_c .ST_AlgTypeUnset {_aeed ,_egcb :=_ccba .CryptAlgorithmTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"});if _egcb !=nil {return _egcb ;};start .Attr =append (start .Attr ,_aeed );};if _ccba .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .CryptAlgorithmSidAttr )});};if _ccba .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .SpinCountAttr )});};if _ccba .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .SaltDataAttr )});};if _ccba .HashDataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .HashDataAttr )});};if _ccba .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .CryptProviderAttr )});};if _ccba .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .AlgIdExtAttr )});};if _ccba .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .AlgIdExtSourceAttr )});};if _ccba .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_ab .Sprintf ("\u0025\u0076",*_ccba .CryptProviderTypeExtAttr )});};if _ccba .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_ab .Sprintf ("\u0025\u0076",*_ccba .CryptProviderTypeExtSourceAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_ebcc :=&CT_TLTimeNodeParallel {};_ebcc .CTn =NewCT_TLCommonTimeNodeData ();return _ebcc ;};func (_ggcee ST_TLNextActionType )Validate ()error {return _ggcee .ValidateWithPath ("")};func (_gcffd *CT_TLBehaviorAttributeNameList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gdffd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_cedea :=range _gcffd .AttrName {e .EncodeElement (_cedea ,_gdffd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Value +ValAttr float32 ;}; -// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path -func (_faege *CT_SlideLayout )ValidateWithPath (path string )error {if _dfebe :=_faege .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfebe !=nil {return _dfebe ;};if _fegfa :=_faege .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fegfa !=nil {return _fegfa ;};if _faege .ClrMapOvr !=nil {if _gafc :=_faege .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gafc !=nil {return _gafc ;};};if _faege .Transition !=nil {if _bbbe :=_faege .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_bbbe !=nil {return _bbbe ;};};if _faege .Timing !=nil {if _ccbe :=_faege .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_ccbe !=nil {return _ccbe ;};};if _faege .Hf !=nil {if _bdfg :=_faege .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_bdfg !=nil {return _bdfg ;};};if _faege .ExtLst !=nil {if _fgba :=_faege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgba !=nil {return _fgba ;};};return nil ;};type ST_TLTimeIndefinite byte ;func (_gcceaa ST_TLAnimateColorDirection )Validate ()error {return _gcceaa .ValidateWithPath ("")};func (_dcgcg *CT_OutlineViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bbfb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_dcgcg .CViewPr ,_bbfb );if _dcgcg .SldLst !=nil {_bdceb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dcgcg .SldLst ,_bdceb );};if _dcgcg .ExtLst !=nil {_cbfbg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcgcg .ExtLst ,_cbfbg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Guide ()*CT_Guide {_gebe :=&CT_Guide {};return _gebe };func (_fffgbc *CmLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fffgbc .CT_CommentList =*NewCT_CommentList ();_ggggc :for {_gdbgeb ,_eedgb :=d .Token ();if _eedgb !=nil {return _eedgb ;};switch _fcag :=_gdbgeb .(type ){case _a .StartElement :switch _fcag .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_bdfde :=NewCT_Comment ();if _aaeae :=d .DecodeElement (_bdfde ,&_fcag );_aaeae !=nil {return _aaeae ;};_fffgbc .Cm =append (_fffgbc .Cm ,_bdfde );default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u006d\u004cs\u0074 \u0025\u0076",_fcag .Name );if _cgcdg :=d .Skip ();_cgcdg !=nil {return _cgcdg ;};};case _a .EndElement :break _ggggc ;case _a .CharData :};};return nil ;};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;); +// Validate validates the CT_SlideLayoutIdListEntry and its children +func (_bgdac *CT_SlideLayoutIdListEntry )Validate ()error {return _bgdac .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");}; -// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path -func (_gefbb *CT_TLTimeCondition )ValidateWithPath (path string )error {if _fefeg :=_gefbb .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_fefeg !=nil {return _fefeg ;};if _gefbb .DelayAttr !=nil {if _acef :=_gefbb .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_acef !=nil {return _acef ;};};if _gefbb .TgtEl !=nil {if _ddeaf :=_gefbb .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_ddeaf !=nil {return _ddeaf ;};};if _gefbb .Tn !=nil {if _gaeaf :=_gefbb .Tn .ValidateWithPath (path +"\u002f\u0054\u006e");_gaeaf !=nil {return _gaeaf ;};};if _gefbb .Rtn !=nil {if _eeage :=_gefbb .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_eeage !=nil {return _eeage ;};};return nil ;};func (_cafdb *Notes )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\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 ,_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\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 ,_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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _cafdb .CT_NotesSlide .MarshalXML (e ,start );};type CT_ControlList struct{ +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_affe *CT_PictureNonVisual )ValidateWithPath (path string )error {if _cecc :=_affe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cecc !=nil {return _cecc ;};if _becd :=_affe .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_becd !=nil {return _becd ;};if _dfdf :=_affe .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_dfdf !=nil {return _dfdf ;};return nil ;};func (_adbag ST_ViewType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgbgd :=_d .Attr {};_cgbgd .Name =name ;switch _adbag {case ST_ViewTypeUnset :_cgbgd .Value ="";case ST_ViewTypeSldView :_cgbgd .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_cgbgd .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_cgbgd .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_cgbgd .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_cgbgd .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_cgbgd .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_cgbgd .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_cgbgd .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return _cgbgd ,nil ;};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_eacbe :=&CT_TLIterateIntervalPercentage {};return _eacbe ;};func (_gaeb *CT_CustomShow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaeb .SldLst =NewCT_SlideRelationshipList ();for _ ,_aeafa :=range start .Attr {if _aeafa .Name .Local =="\u006e\u0061\u006d\u0065"{_dcgg ,_fgfa :=_aeafa .Value ,error (nil );if _fgfa !=nil {return _fgfa ;};_gaeb .NameAttr =_dcgg ;continue ;};if _aeafa .Name .Local =="\u0069\u0064"{_cdea ,_cfec :=_ff .ParseUint (_aeafa .Value ,10,32);if _cfec !=nil {return _cfec ;};_gaeb .IdAttr =uint32 (_cdea );continue ;};};_dfcb :for {_caf ,_gbgfe :=d .Token ();if _gbgfe !=nil {return _gbgfe ;};switch _gffa :=_caf .(type ){case _d .StartElement :switch _gffa .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 _accb :=d .DecodeElement (_gaeb .SldLst ,&_gffa );_accb !=nil {return _accb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gaeb .ExtLst =NewCT_ExtensionList ();if _bfdd :=d .DecodeElement (_gaeb .ExtLst ,&_gffa );_bfdd !=nil {return _bfdd ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_gffa .Name );if _eeag :=d .Skip ();_eeag !=nil {return _eeag ;};};case _d .EndElement :break _dfcb ;case _d .CharData :};};return nil ;};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_eebe :=&CT_TLBuildDiagram {};return _eebe };func (_bbegf ST_TLCommandType )Validate ()error {return _bbegf .ValidateWithPath ("")};type ST_PlaceholderSize byte ;func (_ebga *CT_HtmlPublishProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaaf :=range start .Attr {if _eaaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eaaf .Name .Local =="\u0069\u0064"||_eaaf .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"&&_eaaf .Name .Local =="\u0069\u0064"{_fafg ,_eagd :=_eaaf .Value ,error (nil );if _eagd !=nil {return _eagd ;};_ebga .IdAttr =_fafg ;continue ;};if _eaaf .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_ffce ,_deca :=_ff .ParseBool (_eaaf .Value );if _deca !=nil {return _deca ;};_ebga .ShowSpeakerNotesAttr =&_ffce ;continue ;};if _eaaf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eeeba ,_bagc :=_eaaf .Value ,error (nil );if _bagc !=nil {return _bagc ;};_ebga .TargetAttr =&_eeeba ;continue ;};if _eaaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgfg ,_aefg :=_eaaf .Value ,error (nil );if _aefg !=nil {return _aefg ;};_ebga .TitleAttr =&_bgfg ;continue ;};};_ggaa :for {_dgeg ,_ebcg :=d .Token ();if _ebcg !=nil {return _ebcg ;};switch _ddeb :=_dgeg .(type ){case _d .StartElement :switch _ddeb .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"}:_ebga .SldAll =NewCT_Empty ();if _adb :=d .DecodeElement (_ebga .SldAll ,&_ddeb );_adb !=nil {return _adb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebga .SldRg =NewCT_IndexRange ();if _adaf :=d .DecodeElement (_ebga .SldRg ,&_ddeb );_adaf !=nil {return _adaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebga .CustShow =NewCT_CustomShowId ();if _fbag :=d .DecodeElement (_ebga .CustShow ,&_ddeb );_fbag !=nil {return _fbag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebga .ExtLst =NewCT_ExtensionList ();if _ebfb :=d .DecodeElement (_ebga .ExtLst ,&_ddeb );_ebfb !=nil {return _ebfb ;};default:_ce .Log .Debug ("\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",_ddeb .Name );if _bcbg :=d .Skip ();_bcbg !=nil {return _bcbg ;};};case _d .EndElement :break _ggaa ;case _d .CharData :};};return nil ;}; -// Embedded Control -Control []*CT_Control ;};func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_dce :=&CT_CommentAuthorList {};return _dce };func (_dcgg *CT_HandoutMaster )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_cggd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_dcgg .CSld ,_cggd );_cabd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_dcgg .ClrMap ,_cabd );if _dcgg .Hf !=nil {_ffbbg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_dcgg .Hf ,_ffbbg );};if _dcgg .ExtLst !=nil {_dff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcgg .ExtLst ,_dff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cgccg ST_TLAnimateColorDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ffecad :=_a .Attr {};_ffecad .Name =name ;switch _cgccg {case ST_TLAnimateColorDirectionUnset :_ffecad .Value ="";case ST_TLAnimateColorDirectionCw :_ffecad .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_ffecad .Value ="\u0063\u0063\u0077";};return _ffecad ,nil ;};func (_cfdeb ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _cfdeb .ValidateWithPath ("")};func (_edaeg *SldLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edaeg .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_gdegb :=range start .Attr {if _gdegb .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_cdcc ,_gbcca :=_gdegb .Value ,error (nil );if _gbcca !=nil {return _gbcca ;};_edaeg .MatchingNameAttr =&_cdcc ;continue ;};if _gdegb .Name .Local =="\u0074\u0079\u0070\u0065"{_edaeg .TypeAttr .UnmarshalXMLAttr (_gdegb );continue ;};if _gdegb .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_cdede ,_aaabc :=_d .ParseBool (_gdegb .Value );if _aaabc !=nil {return _aaabc ;};_edaeg .PreserveAttr =&_cdede ;continue ;};if _gdegb .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_ffdde ,_becgg :=_d .ParseBool (_gdegb .Value );if _becgg !=nil {return _becgg ;};_edaeg .UserDrawnAttr =&_ffdde ;continue ;};if _gdegb .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_gecfc ,_degbd :=_d .ParseBool (_gdegb .Value );if _degbd !=nil {return _degbd ;};_edaeg .ShowMasterSpAttr =&_gecfc ;continue ;};if _gdegb .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bddb ,_dedba :=_d .ParseBool (_gdegb .Value );if _dedba !=nil {return _dedba ;};_edaeg .ShowMasterPhAnimAttr =&_bddb ;continue ;};};_ebfff :for {_fagdb ,_bcedc :=d .Token ();if _bcedc !=nil {return _bcedc ;};switch _fgaa :=_fagdb .(type ){case _a .StartElement :switch _fgaa .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eegfb :=d .DecodeElement (_edaeg .CSld ,&_fgaa );_eegfb !=nil {return _eegfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edaeg .ClrMapOvr =_fa .NewCT_ColorMappingOverride ();if _fgbca :=d .DecodeElement (_edaeg .ClrMapOvr ,&_fgaa );_fgbca !=nil {return _fgbca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edaeg .Transition =NewCT_SlideTransition ();if _gbdbe :=d .DecodeElement (_edaeg .Transition ,&_fgaa );_gbdbe !=nil {return _gbdbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edaeg .Timing =NewCT_SlideTiming ();if _ccdaa :=d .DecodeElement (_edaeg .Timing ,&_fgaa );_ccdaa !=nil {return _ccdaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edaeg .Hf =NewCT_HeaderFooter ();if _efcfba :=d .DecodeElement (_edaeg .Hf ,&_fgaa );_efcfba !=nil {return _efcfba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edaeg .ExtLst =NewCT_ExtensionListModify ();if _acefg :=d .DecodeElement (_edaeg .ExtLst ,&_fgaa );_acefg !=nil {return _acefg ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_fgaa .Name );if _bdeac :=d .Skip ();_bdeac !=nil {return _bdeac ;};};case _a .EndElement :break _ebfff ;case _a .CharData :};};return nil ;};func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;};func (_aagfb ST_TLAnimateColorDirection )String ()string {switch _aagfb {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";}; +// Validate validates the CT_Comment and its children +func (_eddf *CT_Comment )Validate ()error {return _eddf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path -func (_aeegc *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _aeegc .SldAll !=nil {if _beeb :=_aeegc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_beeb !=nil {return _beeb ;};};if _aeegc .SldRg !=nil {if _dbdd :=_aeegc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_dbdd !=nil {return _dbdd ;};};if _aeegc .CustShow !=nil {if _dggdb :=_aeegc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_dggdb !=nil {return _dggdb ;};};if _aeegc .ExtLst !=nil {if _ffg :=_aeegc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffg !=nil {return _ffg ;};};return nil ;};type ST_TLTimeNodeSyncType byte ;func (_agdab ST_PlaceholderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdfaf :=_a .Attr {};_cdfaf .Name =name ;switch _agdab {case ST_PlaceholderTypeUnset :_cdfaf .Value ="";case ST_PlaceholderTypeTitle :_cdfaf .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_cdfaf .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_cdfaf .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_cdfaf .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_cdfaf .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_cdfaf .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_cdfaf .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_cdfaf .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_cdfaf .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_cdfaf .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_cdfaf .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_cdfaf .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_cdfaf .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_cdfaf .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_cdfaf .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_cdfaf .Value ="\u0070\u0069\u0063";};return _cdfaf ,nil ;}; +// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path +func (_fcgde *CT_TagList )ValidateWithPath (path string )error {for _cdgcd ,_bebde :=range _fcgde .Tag {if _cgdbf :=_bebde .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_cdgcd ));_cgdbf !=nil {return _cgdbf ;};};return nil ;};type CT_ShowInfoKiosk struct{ -// Validate validates the CT_TLIterateIntervalPercentage and its children -func (_defe *CT_TLIterateIntervalPercentage )Validate ()error {return _defe .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");};type PresentationPr struct{CT_PresentationProperties };func (_ccgf *CT_NormalViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccgf .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_ccgf .ShowOutlineIconsAttr ))});};if _ccgf .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_ccgf .SnapVertSplitterAttr ))});};if _ccgf .VertBarStateAttr !=ST_SplitterBarStateUnset {_aggc ,_eabcg :=_ccgf .VertBarStateAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _eabcg !=nil {return _eabcg ;};start .Attr =append (start .Attr ,_aggc );};if _ccgf .HorzBarStateAttr !=ST_SplitterBarStateUnset {_efeg ,_gecdf :=_ccgf .HorzBarStateAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _gecdf !=nil {return _gecdf ;};start .Attr =append (start .Attr ,_efeg );};if _ccgf .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_ccgf .PreferSingleViewAttr ))});};e .EncodeToken (start );_ebff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_ccgf .RestoredLeft ,_ebff );_bfde :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}};e .EncodeElement (_ccgf .RestoredTop ,_bfde );if _ccgf .ExtLst !=nil {_gbef :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccgf .ExtLst ,_gbef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Restart Show +RestartAttr *uint32 ;};func (_bfacg *CT_TLTemplate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfacg .LvlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0076\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_bfacg .LvlAttr )});};e .EncodeToken (start );_edga :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_bfacg .TnLst ,_edga );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbcf *CT_OutlineViewSlideEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddee :=range start .Attr {if _ddee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddee .Name .Local =="\u0069\u0064"||_ddee .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"&&_ddee .Name .Local =="\u0069\u0064"{_aeagg ,_fdba :=_ddee .Value ,error (nil );if _fdba !=nil {return _fdba ;};_dbcf .IdAttr =_aeagg ;continue ;};if _ddee .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_aefb ,_cbgd :=_ff .ParseBool (_ddee .Value );if _cbgd !=nil {return _cbgd ;};_dbcf .CollapseAttr =&_aefb ;continue ;};};for {_eaef ,_feedc :=d .Token ();if _feedc !=nil {return _c .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",_feedc );};if _dacf ,_cbgg :=_eaef .(_d .EndElement );_cbgg &&_dacf .Name ==start .Name {break ;};};return nil ;};func (_afbeb *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afbeb =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_afbeb =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_afbeb =2;case "\u0068\u006f\u006c\u0064":*_afbeb =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_afbeb =4;};return nil ;};func (_cedag ST_TLTimeNodeMasterRelation )String ()string {switch _cedag {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 (_ddef *CT_Empty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_acfb ,_bcfd :=d .Token ();if _bcfd !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_bcfd );};if _ddg ,_bafa :=_acfb .(_d .EndElement );_bafa &&_ddg .Name ==start .Name {break ;};};return nil ;};func (_fge *CT_CommentAuthor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_fge .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_fge .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_c .Sprintf ("\u0025\u0076",_fge .InitialsAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_c .Sprintf ("\u0025\u0076",_fge .LastIdxAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_c .Sprintf ("\u0025\u0076",_fge .ClrIdxAttr )});e .EncodeToken (start );if _fge .ExtLst !=nil {_dfdg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fge .ExtLst ,_dfdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;);func (_adfef *EG_ExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcaad :for {_febed ,_dbbfe :=d .Token ();if _dbbfe !=nil {return _dbbfe ;};switch _cbgfa :=_febed .(type ){case _d .StartElement :switch _cbgfa .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"}:_edgdb :=NewCT_Extension ();if _fdgag :=d .DecodeElement (_edgdb ,&_cbgfa );_fdgag !=nil {return _fdgag ;};_adfef .Ext =append (_adfef .Ext ,_edgdb );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_cbgfa .Name );if _edcgg :=d .Skip ();_edcgg !=nil {return _edcgg ;};};case _d .EndElement :break _dcaad ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TagList and its children -func (_bebf *CT_TagList )Validate ()error {return _bebf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};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;); +// Validate validates the AG_Ole and its children +func (_cgc *AG_Ole )Validate ()error {return _cgc .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_dgdb :=&CT_TransitionStartSoundAction {};_dgdb .Snd =_da .NewCT_EmbeddedWAVAudioFile ();return _dgdb ;}; -// Validate validates the EG_Background and its children -func (_cgbcd *EG_Background )Validate ()error {return _cgbcd .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_cbccf *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbccf =0;case "\u0066\u0069\u0072s\u0074":*_cbccf =1;case "\u006c\u0061\u0073\u0074":*_cbccf =2;case "\u0061\u006c\u006c":*_cbccf =3;};return nil ;};func (_bcdb *CT_Empty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fage ST_PhotoAlbumLayout )String ()string {switch _fage {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 (_dfaf *CT_GroupShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfaf .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_dfaf .CNvGrpSpPr =_fa .NewCT_NonVisualGroupDrawingShapeProps ();_dfaf .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_fedf :for {_bbfe ,_fcee :=d .Token ();if _fcee !=nil {return _fcee ;};switch _ccaf :=_bbfe .(type ){case _a .StartElement :switch _ccaf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ggde :=d .DecodeElement (_dfaf .CNvPr ,&_ccaf );_ggde !=nil {return _ggde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _abgd :=d .DecodeElement (_dfaf .CNvGrpSpPr ,&_ccaf );_abgd !=nil {return _abgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eafe :=d .DecodeElement (_dfaf .NvPr ,&_ccaf );_eafe !=nil {return _eafe ;};default:_aa .Log .Debug ("\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",_ccaf .Name );if _aafd :=d .Skip ();_aafd !=nil {return _aafd ;};};case _a .EndElement :break _fedf ;case _a .CharData :};};return nil ;};func (_dgfge ST_TLTriggerEvent )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbccd :=_a .Attr {};_gbccd .Name =name ;switch _dgfge {case ST_TLTriggerEventUnset :_gbccd .Value ="";case ST_TLTriggerEventOnBegin :_gbccd .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_gbccd .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_gbccd .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_gbccd .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_gbccd .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_gbccd .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_gbccd .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_gbccd .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_gbccd .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_gbccd .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_gbccd .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _gbccd ,nil ;};func (_effdg *CT_SmartTags )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_effdg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_fbecg :=&CT_TLTimeNodeSequence {};_fbecg .CTn =NewCT_TLCommonTimeNodeData ();return _fbecg ;};func NewCT_Comment ()*CT_Comment {_ggdca :=&CT_Comment {};_ggdca .Pos =_fa .NewCT_Point2D ();return _ggdca ;};type Notes struct{CT_NotesSlide };func (_ccdbg ST_TLTimeNodeRestartType )Validate ()error {return _ccdbg .ValidateWithPath ("")};type CT_TLTemplate struct{ +// Validate validates the CT_TLAnimateScaleBehavior and its children +func (_babg *CT_TLAnimateScaleBehavior )Validate ()error {return _babg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_fcaeee *ST_SlideLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgdeb ,_ccdgg :=d .Token ();if _ccdgg !=nil {return _ccdgg ;};if _befc ,_faagb :=_cgdeb .(_d .EndElement );_faagb &&_befc .Name ==start .Name {*_fcaeee =1;return nil ;};if _fbbb ,_aaggd :=_cgdeb .(_d .CharData );!_aaggd {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",_cgdeb );}else {switch string (_fbbb ){case "":*_fcaeee =0;case "\u0074\u0069\u0074l\u0065":*_fcaeee =1;case "\u0074\u0078":*_fcaeee =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_fcaeee =3;case "\u0074\u0062\u006c":*_fcaeee =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_fcaeee =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_fcaeee =6;case "\u0064\u0067\u006d":*_fcaeee =7;case "\u0063\u0068\u0061r\u0074":*_fcaeee =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_fcaeee =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_fcaeee =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_fcaeee =11;case "\u0062\u006c\u0061n\u006b":*_fcaeee =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_fcaeee =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_fcaeee =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_fcaeee =15;case "\u006f\u0062\u006a":*_fcaeee =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_fcaeee =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_fcaeee =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_fcaeee =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_fcaeee =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_fcaeee =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_fcaeee =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_fcaeee =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_fcaeee =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_fcaeee =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_fcaeee =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_fcaeee =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_fcaeee =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_fcaeee =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_fcaeee =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_fcaeee =31;case "\u0063\u0075\u0073\u0074":*_fcaeee =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_fcaeee =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_fcaeee =34;case "\u006f\u0062\u006aT\u0078":*_fcaeee =35;case "\u0070\u0069\u0063T\u0078":*_fcaeee =36;};};_cgdeb ,_ccdgg =d .Token ();if _ccdgg !=nil {return _ccdgg ;};if _dffea ,_edbcf :=_cgdeb .(_d .EndElement );_edbcf &&_dffea .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",_cgdeb );};func (_gfgde *EG_ShowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfgde .Present !=nil {_gccfed :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_gfgde .Present ,_gccfed );};if _gfgde .Browse !=nil {_eggda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_gfgde .Browse ,_eggda );};if _gfgde .Kiosk !=nil {_dccgd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_gfgde .Kiosk ,_dccgd );};return nil ;};func ParseUnionST_Percentage (s string )(_da .ST_Percentage ,error ){return _da .ParseUnionST_Percentage (s );}; -// Level -LvlAttr *uint32 ; +// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path +func (_gdgc *CT_NotesViewProperties )ValidateWithPath (path string )error {if _afebg :=_gdgc .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_afebg !=nil {return _afebg ;};if _gdgc .ExtLst !=nil {if _gdae :=_gdgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdae !=nil {return _gdae ;};};return nil ;};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_faccc :=&CT_SlideRelationshipListEntry {};return _faccc ;};func (_gfbf *CT_TLShapeTargetElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebedc :=range start .Attr {if _ebedc .Name .Local =="\u0073\u0070\u0069\u0064"{_gbbb ,_febgc :=_ff .ParseUint (_ebedc .Value ,10,32);if _febgc !=nil {return _febgc ;};_gfbf .SpidAttr =uint32 (_gbbb );continue ;};};_dgbbf :for {_gcbab ,_begcg :=d .Token ();if _begcg !=nil {return _begcg ;};switch _afbga :=_gcbab .(type ){case _d .StartElement :switch _afbga .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"}:_gfbf .Bg =NewCT_Empty ();if _aeaag :=d .DecodeElement (_gfbf .Bg ,&_afbga );_aeaag !=nil {return _aeaag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfbf .SubSp =NewCT_TLSubShapeId ();if _dfcbb :=d .DecodeElement (_gfbf .SubSp ,&_afbga );_dfcbb !=nil {return _dfcbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfbf .OleChartEl =NewCT_TLOleChartTargetElement ();if _egbe :=d .DecodeElement (_gfbf .OleChartEl ,&_afbga );_egbe !=nil {return _egbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfbf .TxEl =NewCT_TLTextTargetElement ();if _bcaga :=d .DecodeElement (_gfbf .TxEl ,&_afbga );_bcaga !=nil {return _bcaga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfbf .GraphicEl =_da .NewCT_AnimationElementChoice ();if _bcffd :=d .DecodeElement (_gfbf .GraphicEl ,&_afbga );_bcffd !=nil {return _bcffd ;};default:_ce .Log .Debug ("\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",_afbga .Name );if _ebcdd :=d .Skip ();_ebcdd !=nil {return _ebcdd ;};};case _d .EndElement :break _dgbbf ;case _d .CharData :};};return nil ;};func (_agage *CT_SlideMasterTextStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebc :for {_efae ,_adebb :=d .Token ();if _adebb !=nil {return _adebb ;};switch _cbfcab :=_efae .(type ){case _d .StartElement :switch _cbfcab .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"}:_agage .TitleStyle =_da .NewCT_TextListStyle ();if _gbdde :=d .DecodeElement (_agage .TitleStyle ,&_cbfcab );_gbdde !=nil {return _gbdde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agage .BodyStyle =_da .NewCT_TextListStyle ();if _cdfbc :=d .DecodeElement (_agage .BodyStyle ,&_cbfcab );_cdfbc !=nil {return _cdfbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agage .OtherStyle =_da .NewCT_TextListStyle ();if _eagdc :=d .DecodeElement (_agage .OtherStyle ,&_cbfcab );_eagdc !=nil {return _eagdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agage .ExtLst =NewCT_ExtensionList ();if _ffdfb :=d .DecodeElement (_agage .ExtLst ,&_cbfcab );_ffdfb !=nil {return _ffdfb ;};default:_ce .Log .Debug ("\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",_cbfcab .Name );if _abfef :=d .Skip ();_abfef !=nil {return _abfef ;};};case _d .EndElement :break _gebc ;case _d .CharData :};};return nil ;};type CT_TLOleBuildChart struct{ -// Time Node List -TnLst *CT_TimeNodeList ;};func (_fbdc *CT_OleObjectEmbed )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbdc .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_edfg ,_cadc :=_fbdc .FollowColorSchemeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"});if _cadc !=nil {return _cadc ;};start .Attr =append (start .Attr ,_edfg );};e .EncodeToken (start );if _fbdc .ExtLst !=nil {_edgdd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbdc .ExtLst ,_edgdd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gegfg ST_TLOleChartBuildType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gegfg .String (),start );};func (_dcde *CT_SlideSyncProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aeaf :=range start .Attr {if _aeaf .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_fceaf ,_fagcf :=_aeaf .Value ,error (nil );if _fagcf !=nil {return _fagcf ;};_dcde .ServerSldIdAttr =_fceaf ;continue ;};if _aeaf .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gdfg ,_fbdfa :=ParseStdlibTime (_aeaf .Value );if _fbdfa !=nil {return _fbdfa ;};_dcde .ServerSldModifiedTimeAttr =_gdfg ;continue ;};if _aeaf .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_beaa ,_agfd :=ParseStdlibTime (_aeaf .Value );if _agfd !=nil {return _agfd ;};_dcde .ClientInsertedTimeAttr =_beaa ;continue ;};};_cabe :for {_dbgg ,_agbb :=d .Token ();if _agbb !=nil {return _agbb ;};switch _gggad :=_dbgg .(type ){case _a .StartElement :switch _gggad .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcde .ExtLst =NewCT_ExtensionList ();if _bbggg :=d .DecodeElement (_dcde .ExtLst ,&_gggad );_bbggg !=nil {return _bbggg ;};default:_aa .Log .Debug ("\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",_gggad .Name );if _cfafd :=d .Skip ();_cfafd !=nil {return _cfafd ;};};case _a .EndElement :break _cabe ;case _a .CharData :};};return nil ;};func (_gecb *CT_TransitionSoundAction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gecb .StSnd !=nil {_eeaag :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_gecb .StSnd ,_eeaag );};if _gecb .EndSnd !=nil {_afdea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}};e .EncodeElement (_gecb .EndSnd ,_afdea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateEffectTransition byte ;type CT_TLTriggerTimeNodeID struct{ +// Build +BldAttr ST_TLOleChartBuildType ; -// Value -ValAttr uint32 ;}; +// Animate Background +AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; -// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path -func (_gcbac *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _gcbac .HandoutMasterId !=nil {if _ccda :=_gcbac .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064");_ccda !=nil {return _ccda ;};};return nil ;};type CT_TLPoint struct{ +// Validate validates the CT_SlideLayoutIdList and its children +func (_fddbc *CT_SlideLayoutIdList )Validate ()error {return _fddbc .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");};func (_dcag ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _dcag {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 (_dcag ));};return nil ;};type CT_EmbeddedFontList struct{ -// X coordinate -XAttr _fa .ST_Percentage ; +// Embedded Font +EmbeddedFont []*CT_EmbeddedFontListEntry ;}; -// Y coordinate -YAttr _fa .ST_Percentage ;};func (_aadaf ST_TLAnimateMotionPathEditMode )Validate ()error {return _aadaf .ValidateWithPath ("")};func (_gbgceg *CT_TLTimeNodeSequence )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbgceg .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_eebf :=range start .Attr {if _eebf .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_ebgca ,_eagffg :=_d .ParseBool (_eebf .Value );if _eagffg !=nil {return _eagffg ;};_gbgceg .ConcurrentAttr =&_ebgca ;continue ;};if _eebf .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_gbgceg .PrevAcAttr .UnmarshalXMLAttr (_eebf );continue ;};if _eebf .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_gbgceg .NextAcAttr .UnmarshalXMLAttr (_eebf );continue ;};};_ecfaa :for {_dfcddb ,_gcace :=d .Token ();if _gcace !=nil {return _gcace ;};switch _ffeca :=_dfcddb .(type ){case _a .StartElement :switch _ffeca .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _edeaf :=d .DecodeElement (_gbgceg .CTn ,&_ffeca );_edeaf !=nil {return _edeaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgceg .PrevCondLst =NewCT_TLTimeConditionList ();if _dbfed :=d .DecodeElement (_gbgceg .PrevCondLst ,&_ffeca );_dbfed !=nil {return _dbfed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgceg .NextCondLst =NewCT_TLTimeConditionList ();if _bbde :=d .DecodeElement (_gbgceg .NextCondLst ,&_ffeca );_bbde !=nil {return _bbde ;};default:_aa .Log .Debug ("\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",_ffeca .Name );if _fdcfc :=d .Skip ();_fdcfc !=nil {return _fdcfc ;};};case _a .EndElement :break _ecfaa ;case _a .CharData :};};return nil ;};func (_fbda *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbda =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_fbda =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_fbda =2;};return nil ;};func (_fbfcc *TagLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbfcc .CT_TagList =*NewCT_TagList ();_eacgbd :for {_ddbd ,_bcabb :=d .Token ();if _bcabb !=nil {return _bcabb ;};switch _cdbd :=_ddbd .(type ){case _a .StartElement :switch _cdbd .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_begfcd :=NewCT_StringTag ();if _dbfeda :=d .DecodeElement (_begfcd ,&_cdbd );_dbfeda !=nil {return _dbfeda ;};_fbfcc .Tag =append (_fbfcc .Tag ,_begfcd );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_cdbd .Name );if _cbdd :=d .Skip ();_cbdd !=nil {return _cbdd ;};};case _a .EndElement :break _eacgbd ;case _a .CharData :};};return nil ;};func (_ccgda *PresentationPr )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\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 ,_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\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 ,_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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _ccgda .CT_PresentationProperties .MarshalXML (e ,start );};func (_ffag ST_Direction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bccec :=_a .Attr {};_bccec .Name =name ;switch _ffag {case ST_DirectionUnset :_bccec .Value ="";case ST_DirectionHorz :_bccec .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_bccec .Value ="\u0076\u0065\u0072\u0074";};return _bccec ,nil ;}; +// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path +func (_eacgbc *CT_WheelTransition )ValidateWithPath (path string )error {return nil };func (_dabf *CT_SlideSorterViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dabf .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_dabf .ShowFormattingAttr ))});};e .EncodeToken (start );_gbecg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_dabf .CViewPr ,_gbecg );if _dabf .ExtLst !=nil {_fgade :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dabf .ExtLst ,_fgade );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PresentationProperties ()*CT_PresentationProperties {_dgfc :=&CT_PresentationProperties {};return _dgfc ;};type ST_TLTriggerEvent byte ;const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;);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;); -// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path -func (_aeaga *SldSyncPr )ValidateWithPath (path string )error {if _ffeg :=_aeaga .CT_SlideSyncProperties .ValidateWithPath (path );_ffeg !=nil {return _ffeg ;};return nil ;};func (_adcf *CT_HandoutMasterIdList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _adcf .HandoutMasterId !=nil {_acfcd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_adcf .HandoutMasterId ,_acfcd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path +func (_adfeg *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _babdd :=_adfeg .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_babdd !=nil {return _babdd ;};return nil ;};type CT_TLCommandBehavior struct{ -// Validate validates the CT_OleObjectEmbed and its children -func (_bcca *CT_OleObjectEmbed )Validate ()error {return _bcca .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");}; +// Command Type +TypeAttr ST_TLCommandType ; -// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path -func (_gccf *CT_InOutTransition )ValidateWithPath (path string )error {if _fda :=_gccf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fda !=nil {return _fda ;};return nil ;}; +// Command +CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;}; -// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path -func (_fegfc *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };func (_cedb ST_TLBehaviorTransformType )String ()string {switch _cedb {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path +func (_ggdg *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _ggdg .Bg !=nil {if _ccbb :=_ggdg .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_ccbb !=nil {return _ccbb ;};};if _ggdg .SubSp !=nil {if _acabd :=_ggdg .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070");_acabd !=nil {return _acabd ;};};if _ggdg .OleChartEl !=nil {if _bgefg :=_ggdg .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_bgefg !=nil {return _bgefg ;};};if _ggdg .TxEl !=nil {if _cbabe :=_ggdg .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c");_cbabe !=nil {return _cbabe ;};};if _ggdg .GraphicEl !=nil {if _cbeab :=_ggdg .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_cbeab !=nil {return _cbeab ;};};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_cbab :=&CT_ExtensionList {};return _cbab };func (_gebd *SldLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebd .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_cefac :=range start .Attr {if _cefac .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_bbag ,_baaec :=_cefac .Value ,error (nil );if _baaec !=nil {return _baaec ;};_gebd .MatchingNameAttr =&_bbag ;continue ;};if _cefac .Name .Local =="\u0074\u0079\u0070\u0065"{_gebd .TypeAttr .UnmarshalXMLAttr (_cefac );continue ;};if _cefac .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_cbgge ,_cedbe :=_ff .ParseBool (_cefac .Value );if _cedbe !=nil {return _cedbe ;};_gebd .PreserveAttr =&_cbgge ;continue ;};if _cefac .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_cfce ,_eedad :=_ff .ParseBool (_cefac .Value );if _eedad !=nil {return _eedad ;};_gebd .UserDrawnAttr =&_cfce ;continue ;};if _cefac .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_bdggf ,_cace :=_ff .ParseBool (_cefac .Value );if _cace !=nil {return _cace ;};_gebd .ShowMasterSpAttr =&_bdggf ;continue ;};if _cefac .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dfcggf ,_dfcgga :=_ff .ParseBool (_cefac .Value );if _dfcgga !=nil {return _dfcgga ;};_gebd .ShowMasterPhAnimAttr =&_dfcggf ;continue ;};};_dgbe :for {_abada ,_caddb :=d .Token ();if _caddb !=nil {return _caddb ;};switch _debdb :=_abada .(type ){case _d .StartElement :switch _debdb .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 _gbebd :=d .DecodeElement (_gebd .CSld ,&_debdb );_gbebd !=nil {return _gbebd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebd .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _fecd :=d .DecodeElement (_gebd .ClrMapOvr ,&_debdb );_fecd !=nil {return _fecd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebd .Transition =NewCT_SlideTransition ();if _bfcce :=d .DecodeElement (_gebd .Transition ,&_debdb );_bfcce !=nil {return _bfcce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebd .Timing =NewCT_SlideTiming ();if _gcgde :=d .DecodeElement (_gebd .Timing ,&_debdb );_gcgde !=nil {return _gcgde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebd .Hf =NewCT_HeaderFooter ();if _afagd :=d .DecodeElement (_gebd .Hf ,&_debdb );_afagd !=nil {return _afagd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebd .ExtLst =NewCT_ExtensionListModify ();if _fgea :=d .DecodeElement (_gebd .ExtLst ,&_debdb );_fgea !=nil {return _fgea ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_debdb .Name );if _eaefd :=d .Skip ();_eaefd !=nil {return _eaefd ;};};case _d .EndElement :break _dgbe ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path -func (_fceb *CT_TLPoint )ValidateWithPath (path string )error {if _ccfa :=_fceb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_ccfa !=nil {return _ccfa ;};if _ddaf :=_fceb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_ddaf !=nil {return _ddaf ;};return nil ;};func (_e *AG_ChildSlide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _e .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_e .ShowMasterSpAttr ))});};if _e .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_e .ShowMasterPhAnimAttr ))});};return nil ;};type CT_TagsData struct{IdAttr string ;}; +// ValidateWithPath validates the OleObj and its children, prefixing error messages with path +func (_abaag *OleObj )ValidateWithPath (path string )error {if _cegg :=_abaag .CT_OleObject .ValidateWithPath (path );_cegg !=nil {return _cegg ;};return nil ;};func (_aafae *CT_TLMediaNodeVideo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aafae .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_aafae .FullScrnAttr ))});};e .EncodeToken (start );_dfgbc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_aafae .CMediaNode ,_dfgbc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil }; -// Validate validates the CT_NormalViewProperties and its children -func (_eagbg *CT_NormalViewProperties )Validate ()error {return _eagbg .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fge *CT_CustomShowId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_febf :=range start .Attr {if _febf .Name .Local =="\u0069\u0064"{_cgd ,_ddfeg :=_d .ParseUint (_febf .Value ,10,32);if _ddfeg !=nil {return _ddfeg ;};_fge .IdAttr =uint32 (_cgd );continue ;};};for {_gbgbf ,_dfe :=d .Token ();if _dfe !=nil {return _ab .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_dfe );};if _adc ,_gcgeg :=_gbgbf .(_a .EndElement );_gcgeg &&_adc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path +func (_abdg *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _dfefe :=_abdg .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_dfefe !=nil {return _dfefe ;};if _abdg .AdvAutoAttr !=nil {if _fdcf :=_abdg .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_fdcf !=nil {return _fdcf ;};};if _abdg .TmplLst !=nil {if _fcccd :=_abdg .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_fcccd !=nil {return _fcccd ;};};return nil ;};func ParseUnionST_FixedPercentage (s string )(_da .ST_FixedPercentage ,error ){return _da .ParseUnionST_FixedPercentage (s );};func (_gcbeag ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _gcbeag {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 (_gcbeag ));};return nil ;}; -// Validate validates the CT_TLAnimVariantFloatVal and its children -func (_gddc *CT_TLAnimVariantFloatVal )Validate ()error {return _gddc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_edgc :=&CT_NormalViewProperties {};_edgc .RestoredLeft =NewCT_NormalViewPortion ();_edgc .RestoredTop =NewCT_NormalViewPortion ();return _edgc ;};type CT_TLTimeAnimateValueList struct{ +// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path +func (_cedf *EG_SlideListChoice )ValidateWithPath (path string )error {if _cedf .SldAll !=nil {if _ffgbg :=_cedf .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_ffgbg !=nil {return _ffgbg ;};};if _cedf .SldRg !=nil {if _fegggg :=_cedf .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_fegggg !=nil {return _fegggg ;};};if _cedf .CustShow !=nil {if _aadfe :=_cedf .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_aadfe !=nil {return _aadfe ;};};return nil ;};func (_cdac *CT_CommentAuthorList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cdac .CmAuthor !=nil {_gcda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}};for _ ,_afaa :=range _cdac .CmAuthor {e .EncodeElement (_afaa ,_gcda );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_IndexRange ()*CT_IndexRange {_ddgd :=&CT_IndexRange {};return _ddgd };func (_gabcga ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _gabcga {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 (_gabcga ));};return nil ;}; -// Time Animate Value -Tav []*CT_TLTimeAnimateValue ;};type CT_TLIterateIntervalPercentage struct{ +// Validate validates the CT_TLByRgbColorTransform and its children +func (_feggg *CT_TLByRgbColorTransform )Validate ()error {return _feggg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_bbdd :=&CT_SlideIdListEntry {};_bbdd .IdAttr =256;return _bbdd ;}; -// Value -ValAttr _fa .ST_PositivePercentage ;}; +// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path +func (_agdg *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _agdg .IdAttr < 256{return _c .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 ,_agdg .IdAttr );};if _agdg .IdAttr >=2147483648{return _c .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 ,_agdg .IdAttr );};if _agdg .ExtLst !=nil {if _adbg :=_agdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbg !=nil {return _adbg ;};};return nil ;}; -// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path -func (_gadg *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _bbegg ,_feff :=range _gadg .Sld {if _acaa :=_feff .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bbegg ));_acaa !=nil {return _acaa ;};};return nil ;};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_eefab :=&CT_SlideMasterTextStyles {};return _eefab ;};func NewCT_PresentationProperties ()*CT_PresentationProperties {_bdebd :=&CT_PresentationProperties {};return _bdebd ;};func (_ddcda ST_TLChartSubelementType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ddcda .String (),start );};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_dedb :=&CT_NotesMasterIdListEntry {};return _dedb ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_bfdg *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _dcgdb :=_bfdg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dcgdb !=nil {return _dcgdb ;};if _fbadd :=_bfdg .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fbadd !=nil {return _fbadd ;};if _ebbeb :=_bfdg .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_ebbeb !=nil {return _ebbeb ;};return nil ;}; -// ST_TLTime is a union type -type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_agaeg *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agaeg =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_agaeg =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_agaeg =2;case "\u006e\u0065\u0076e\u0072":*_agaeg =3;};return nil ;};type ST_TLCommandType byte ;func (_cccgg ST_TLAnimateColorDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cccgg .String (),start );};func (_ffe *CT_BuildList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ffe .BldP !=nil {_bfc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_gec :=range _ffe .BldP {e .EncodeElement (_gec ,_bfc );};};if _ffe .BldDgm !=nil {_ecd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_ddd :=range _ffe .BldDgm {e .EncodeElement (_ddd ,_ecd );};};if _ffe .BldOleChart !=nil {_bgf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_eca :=range _ffe .BldOleChart {e .EncodeElement (_eca ,_bgf );};};if _ffe .BldGraphic !=nil {_fgfa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_ffb :=range _ffe .BldGraphic {e .EncodeElement (_ffb ,_fgfa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbeec *CT_ShowInfoBrowse )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fedbe :=range start .Attr {if _fedbe .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_gdag ,_fdab :=_d .ParseBool (_fedbe .Value );if _fdab !=nil {return _fdab ;};_cbeec .ShowScrollbarAttr =&_gdag ;continue ;};};for {_cagfb ,_bbcca :=d .Token ();if _bbcca !=nil {return _ab .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",_bbcca );};if _bbgfc ,_ebfe :=_cagfb .(_a .EndElement );_ebfe &&_bbgfc .Name ==start .Name {break ;};};return nil ;};func (_dbfef ST_PrintColorMode )String ()string {switch _dbfef {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";}; +// Validate validates the CT_SlideTransitionChoice and its children +func (_agab *CT_SlideTransitionChoice )Validate ()error {return _agab .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path -func (_geab *PresentationPr )ValidateWithPath (path string )error {if _fggag :=_geab .CT_PresentationProperties .ValidateWithPath (path );_fggag !=nil {return _fggag ;};return nil ;}; +// Validate validates the CT_CommonSlideViewProperties and its children +func (_geee *CT_CommonSlideViewProperties )Validate ()error {return _geee .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");}; -// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path -func (_fadce *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _gaga ,_geeea :=range _fadce .SldLayoutId {if _eeeb :=_geeea .ValidateWithPath (_ab .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_gaga ));_eeeb !=nil {return _eeeb ;};};return nil ;};func (_ggdfg ST_TLBehaviorOverrideType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggdfg .String (),start );};func NewCT_OleObject ()*CT_OleObject {_cfca :=&CT_OleObject {};_cfca .Choice =NewCT_OleObjectChoice ();return _cfca ;};func (_gfdda ST_TLAnimateEffectTransition )Validate ()error {return _gfdda .ValidateWithPath ("")};func (_gaef ST_TransitionCornerDirectionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gaef .String (),start );}; +// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path +func (_cbeb *SldLayout )ValidateWithPath (path string )error {if _gbccb :=_cbeb .CT_SlideLayout .ValidateWithPath (path );_gbccb !=nil {return _gbccb ;};return nil ;}; -// Validate validates the CT_TLAnimateColorBehavior and its children -func (_fdgc *CT_TLAnimateColorBehavior )Validate ()error {return _fdgc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");}; +// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path +func (_aedc *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _caebb :=_aedc .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_caebb !=nil {return _caebb ;};if _aedc .DurAttr !=nil {if _ffdfd :=_aedc .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_ffdfd !=nil {return _ffdfd ;};};if _aedc .RepeatCountAttr !=nil {if _gbcf :=_aedc .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072");_gbcf !=nil {return _gbcf ;};};if _aedc .RepeatDurAttr !=nil {if _aeabc :=_aedc .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_aeabc !=nil {return _aeabc ;};};if _aedc .SpdAttr !=nil {if _eegcd :=_aedc .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_eegcd !=nil {return _eegcd ;};};if _aedc .AccelAttr !=nil {if _begaf :=_aedc .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_begaf !=nil {return _begaf ;};};if _aedc .DecelAttr !=nil {if _acgag :=_aedc .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_acgag !=nil {return _acgag ;};};if _gaecg :=_aedc .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_gaecg !=nil {return _gaecg ;};if _dddaa :=_aedc .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_dddaa !=nil {return _dddaa ;};if _fbaba :=_aedc .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_fbaba !=nil {return _fbaba ;};if _cfgda :=_aedc .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072");_cfgda !=nil {return _cfgda ;};if _adabb :=_aedc .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_adabb !=nil {return _adabb ;};if _aedc .StCondLst !=nil {if _fcbf :=_aedc .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_fcbf !=nil {return _fcbf ;};};if _aedc .EndCondLst !=nil {if _aafgb :=_aedc .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_aafgb !=nil {return _aafgb ;};};if _aedc .EndSync !=nil {if _gdcda :=_aedc .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063");_gdcda !=nil {return _gdcda ;};};if _aedc .Iterate !=nil {if _degf :=_aedc .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_degf !=nil {return _degf ;};};if _aedc .ChildTnLst !=nil {if _eabfa :=_aedc .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074");_eabfa !=nil {return _eabfa ;};};if _aedc .SubTnLst !=nil {if _gcaaa :=_aedc .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_gcaaa !=nil {return _gcaaa ;};};return nil ;}; -// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path -func (_abbe *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _abbe .Blinds !=nil {if _gacg :=_abbe .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_gacg !=nil {return _gacg ;};};if _abbe .Checker !=nil {if _edcef :=_abbe .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072");_edcef !=nil {return _edcef ;};};if _abbe .Circle !=nil {if _fgag :=_abbe .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_fgag !=nil {return _fgag ;};};if _abbe .Dissolve !=nil {if _ddacf :=_abbe .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e");_ddacf !=nil {return _ddacf ;};};if _abbe .Comb !=nil {if _deec :=_abbe .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_deec !=nil {return _deec ;};};if _abbe .Cover !=nil {if _afbc :=_abbe .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072");_afbc !=nil {return _afbc ;};};if _abbe .Cut !=nil {if _fedeg :=_abbe .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_fedeg !=nil {return _fedeg ;};};if _abbe .Diamond !=nil {if _dagb :=_abbe .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064");_dagb !=nil {return _dagb ;};};if _abbe .Fade !=nil {if _cbdgc :=_abbe .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_cbdgc !=nil {return _cbdgc ;};};if _abbe .Newsflash !=nil {if _cafd :=_abbe .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068");_cafd !=nil {return _cafd ;};};if _abbe .Plus !=nil {if _ebdae :=_abbe .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_ebdae !=nil {return _ebdae ;};};if _abbe .Pull !=nil {if _abfa :=_abbe .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c");_abfa !=nil {return _abfa ;};};if _abbe .Push !=nil {if _ggdg :=_abbe .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_ggdg !=nil {return _ggdg ;};};if _abbe .Random !=nil {if _defcg :=_abbe .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d");_defcg !=nil {return _defcg ;};};if _abbe .RandomBar !=nil {if _efgbb :=_abbe .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_efgbb !=nil {return _efgbb ;};};if _abbe .Split !=nil {if _abeab :=_abbe .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074");_abeab !=nil {return _abeab ;};};if _abbe .Strips !=nil {if _gfag :=_abbe .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_gfag !=nil {return _gfag ;};};if _abbe .Wedge !=nil {if _gbfaa :=_abbe .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065");_gbfaa !=nil {return _gbfaa ;};};if _abbe .Wheel !=nil {if _ddbf :=_abbe .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_ddbf !=nil {return _ddbf ;};};if _abbe .Wipe !=nil {if _dgedfc :=_abbe .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065");_dgedfc !=nil {return _dgedfc ;};};if _abbe .Zoom !=nil {if _bccd :=_abbe .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_bccd !=nil {return _bccd ;};};return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_eedd :=&EG_ExtensionList {};return _eedd };func (_acab *CT_OutlineViewSlideList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edeab :for {_dcbae ,_aeeab :=d .Token ();if _aeeab !=nil {return _aeeab ;};switch _dbccc :=_dcbae .(type ){case _a .StartElement :switch _dbccc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaac :=NewCT_OutlineViewSlideEntry ();if _afage :=d .DecodeElement (_gaac ,&_dbccc );_afage !=nil {return _afage ;};_acab .Sld =append (_acab .Sld ,_gaac );default:_aa .Log .Debug ("\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",_dbccc .Name );if _badc :=d .Skip ();_badc !=nil {return _badc ;};};case _a .EndElement :break _edeab ;case _a .CharData :};};return nil ;};func NewPresentation ()*Presentation {_effbe :=&Presentation {};_effbe .CT_Presentation =*NewCT_Presentation ();return _effbe ;};func (_fgddg *CT_TLAnimVariantFloatVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ab .Sprintf ("\u0025\u0076",_fgddg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_OleObjectLink ()*CT_OleObjectLink {_dfcad :=&CT_OleObjectLink {};return _dfcad };type CT_CommentList struct{ +// Validate validates the CT_CommentAuthorList and its children +func (_edad *CT_CommentAuthorList )Validate ()error {return _edad .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};type CT_CommentList struct{ // Comment -Cm []*CT_Comment ;}; +Cm []*CT_Comment ;};func (_cdcfb ST_TLBehaviorTransformType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdcag :=_d .Attr {};_cdcag .Name =name ;switch _cdcfb {case ST_TLBehaviorTransformTypeUnset :_cdcag .Value ="";case ST_TLBehaviorTransformTypePt :_cdcag .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_cdcag .Value ="\u0069\u006d\u0067";};return _cdcag ,nil ;};func (_abf *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ffd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_abf .CNvPr ,_ffd );_ecgd :=_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 (_abf .CNvGraphicFramePr ,_ecgd );_cff :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_abf .NvPr ,_cff );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SlideIdList struct{ -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_bbgfd *CT_SmartTags )ValidateWithPath (path string )error {return nil };func NewCT_OrientationTransition ()*CT_OrientationTransition {_ggfd :=&CT_OrientationTransition {};return _ggfd ;};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; +// Slide ID +SldId []*CT_SlideIdListEntry ;}; -// Build List -BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_feff *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _dbe :=_feff .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dbe !=nil {return _dbe ;};if _gbgfg :=_feff .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gbgfg !=nil {return _gbgfg ;};if _dce :=_feff .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_dce !=nil {return _dce ;};return nil ;};type ST_SlideLayoutType byte ;func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_bfddd :=&CT_EmbeddedFontList {};return _bfddd };func (_decba ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbbe :=_d .Attr {};_fbbe .Name =name ;switch _decba {case ST_TLTimeNodeMasterRelationUnset :_fbbe .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_fbbe .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_fbbe .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_fbbe .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _fbbe ,nil ;};func (_caeab ST_SlideLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_caeab .String (),start );};func NewCT_OrientationTransition ()*CT_OrientationTransition {_ggaad :=&CT_OrientationTransition {};return _ggaad ;};func (_cbbgg *CT_NotesMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbgg .CSld =NewCT_CommonSlideData ();_cbbgg .ClrMap =_da .NewCT_ColorMapping ();_fegd :for {_gaec ,_ddecc :=d .Token ();if _ddecc !=nil {return _ddecc ;};switch _abad :=_gaec .(type ){case _d .StartElement :switch _abad .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 _efecf :=d .DecodeElement (_cbbgg .CSld ,&_abad );_efecf !=nil {return _efecf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _cbbac :=d .DecodeElement (_cbbgg .ClrMap ,&_abad );_cbbac !=nil {return _cbbac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbbgg .Hf =NewCT_HeaderFooter ();if _aeef :=d .DecodeElement (_cbbgg .Hf ,&_abad );_aeef !=nil {return _aeef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbbgg .NotesStyle =_da .NewCT_TextListStyle ();if _fbfd :=d .DecodeElement (_cbbgg .NotesStyle ,&_abad );_fbfd !=nil {return _fbfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbbgg .ExtLst =NewCT_ExtensionListModify ();if _agfc :=d .DecodeElement (_cbbgg .ExtLst ,&_abad );_agfc !=nil {return _agfc ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_abad .Name );if _dbffg :=d .Skip ();_dbffg !=nil {return _dbffg ;};};case _d .EndElement :break _fegd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path -func (_cfcba *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _cfcba .VolAttr !=nil {if _gfbad :=_cfcba .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_gfbad !=nil {return _gfbad ;};};if _cbge :=_cfcba .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_cbge !=nil {return _cbge ;};if _fcce :=_cfcba .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_fcce !=nil {return _fcce ;};return nil ;};func (_ead *CT_OrientationTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ead .DirAttr !=ST_DirectionUnset {_ecaga ,_cgbf :=_ead .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"});if _cgbf !=nil {return _cgbf ;};start .Attr =append (start .Attr ,_ecaga );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);func (_edcd *CT_CustomShowList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _edcd .CustShow !=nil {_edeag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_fee :=range _edcd .CustShow {e .EncodeElement (_fee ,_edeag );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbcga *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efbd ,_beeg :=d .Token ();if _beeg !=nil {return _beeg ;};if _bebge ,_beag :=_efbd .(_a .EndElement );_beag &&_bebge .Name ==start .Name {*_bbcga =1;return nil ;};if _efcef ,_gfeca :=_efbd .(_a .CharData );!_gfeca {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efbd );}else {switch string (_efcef ){case "":*_bbcga =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_bbcga =1;case "\u006c\u0069\u006e":*_bbcga =2;case "\u0066\u006d\u006c\u0061":*_bbcga =3;};};_efbd ,_beeg =d .Token ();if _beeg !=nil {return _beeg ;};if _aceeg ,_fbbea :=_efbd .(_a .EndElement );_fbbea &&_aceeg .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efbd );}; +// Validate validates the CT_TLCommandBehavior and its children +func (_gbgcg *CT_TLCommandBehavior )Validate ()error {return _gbgcg .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};type CT_TLTimeNodeParallel struct{ -// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path -func (_afg *CT_BuildList )ValidateWithPath (path string )error {for _dfcdg ,_faa :=range _afg .BldP {if _bbcg :=_faa .ValidateWithPath (_ab .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_dfcdg ));_bbcg !=nil {return _bbcg ;};};for _cefd ,_cfb :=range _afg .BldDgm {if _cbda :=_cfb .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_cefd ));_cbda !=nil {return _cbda ;};};for _fabf ,_ede :=range _afg .BldOleChart {if _ecg :=_ede .ValidateWithPath (_ab .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_fabf ));_ecg !=nil {return _ecg ;};};for _caa ,_fed :=range _afg .BldGraphic {if _fb :=_fed .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_caa ));_fb !=nil {return _fb ;};};return nil ;}; +// Parallel TimeNode +CTn *CT_TLCommonTimeNodeData ;}; -// Validate validates the CT_TLTimeCondition and its children -func (_dccfd *CT_TLTimeCondition )Validate ()error {return _dccfd .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};func (_eabbgg ST_TLDiagramBuildType )String ()string {switch _eabbgg {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 "";}; +// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path +func (_bbfd *CT_TLIterateData )ValidateWithPath (path string )error {if _baggd :=_bbfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_baggd !=nil {return _baggd ;};if _bbfd .TmAbs !=nil {if _afbgb :=_bbfd .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073");_afbgb !=nil {return _afbgb ;};};if _bbfd .TmPct !=nil {if _dcdgb :=_bbfd .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_dcdgb !=nil {return _dcdgb ;};};return nil ;};func (_cdaaf ST_PlaceholderType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdaaf .String (),start );};func NewCT_WheelTransition ()*CT_WheelTransition {_dfbg :=&CT_WheelTransition {};return _dfbg };func (_efgddc ST_TLAnimateBehaviorValueType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efgddc .String (),start );};func (_fedce *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fedce =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_fedce =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_fedce =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_fedce =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_fedce =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_fedce =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_fedce =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_fedce =7;};return nil ;};func (_feege *CT_ViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfabf :=range start .Attr {if _dfabf .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_feege .LastViewAttr .UnmarshalXMLAttr (_dfabf );continue ;};if _dfabf .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ggcad ,_ccfca :=_ff .ParseBool (_dfabf .Value );if _ccfca !=nil {return _ccfca ;};_feege .ShowCommentsAttr =&_ggcad ;continue ;};};_gcdcf :for {_accfg ,_bedda :=d .Token ();if _bedda !=nil {return _bedda ;};switch _ddaa :=_accfg .(type ){case _d .StartElement :switch _ddaa .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"}:_feege .NormalViewPr =NewCT_NormalViewProperties ();if _adgg :=d .DecodeElement (_feege .NormalViewPr ,&_ddaa );_adgg !=nil {return _adgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feege .SlideViewPr =NewCT_SlideViewProperties ();if _ffbddd :=d .DecodeElement (_feege .SlideViewPr ,&_ddaa );_ffbddd !=nil {return _ffbddd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feege .OutlineViewPr =NewCT_OutlineViewProperties ();if _aabecg :=d .DecodeElement (_feege .OutlineViewPr ,&_ddaa );_aabecg !=nil {return _aabecg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feege .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _cgac :=d .DecodeElement (_feege .NotesTextViewPr ,&_ddaa );_cgac !=nil {return _cgac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feege .SorterViewPr =NewCT_SlideSorterViewProperties ();if _aagdc :=d .DecodeElement (_feege .SorterViewPr ,&_ddaa );_aagdc !=nil {return _aagdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feege .NotesViewPr =NewCT_NotesViewProperties ();if _fbged :=d .DecodeElement (_feege .NotesViewPr ,&_ddaa );_fbged !=nil {return _fbged ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feege .GridSpacing =_da .NewCT_PositiveSize2D ();if _ffbfb :=d .DecodeElement (_feege .GridSpacing ,&_ddaa );_ffbfb !=nil {return _ffbfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feege .ExtLst =NewCT_ExtensionList ();if _aacgd :=d .DecodeElement (_feege .ExtLst ,&_ddaa );_aacgd !=nil {return _aacgd ;};default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ddaa .Name );if _daeea :=d .Skip ();_daeea !=nil {return _daeea ;};};case _d .EndElement :break _gcdcf ;case _d .CharData :};};return nil ;};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_dgfd :=&CT_TLAnimVariantFloatVal {};return _dgfd ;};func (_cfaeg ST_TLTimeNodeRestartType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfbgad :=_d .Attr {};_gfbgad .Name =name ;switch _cfaeg {case ST_TLTimeNodeRestartTypeUnset :_gfbgad .Value ="";case ST_TLTimeNodeRestartTypeAlways :_gfbgad .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_gfbgad .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_gfbgad .Value ="\u006e\u0065\u0076e\u0072";};return _gfbgad ,nil ;};func (_aebeg ST_PlaceholderSize )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edbdc :=_d .Attr {};_edbdc .Name =name ;switch _aebeg {case ST_PlaceholderSizeUnset :_edbdc .Value ="";case ST_PlaceholderSizeFull :_edbdc .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_edbdc .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_edbdc .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _edbdc ,nil ;};func NewOleObj ()*OleObj {_dfcf :=&OleObj {};_dfcf .CT_OleObject =*NewCT_OleObject ();return _dfcf }; -// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path -func (_aegge *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _aegge .CharRg !=nil {if _daggg :=_aegge .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_daggg !=nil {return _daggg ;};};if _aegge .PRg !=nil {if _cdebd :=_aegge .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067");_cdebd !=nil {return _cdebd ;};};return nil ;};func (_abae *CT_PresentationProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _abae .HtmlPubPr !=nil {_dcdfa :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}};e .EncodeElement (_abae .HtmlPubPr ,_dcdfa );};if _abae .WebPr !=nil {_dfccg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_abae .WebPr ,_dfccg );};if _abae .PrnPr !=nil {_afaaa :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}};e .EncodeElement (_abae .PrnPr ,_afaaa );};if _abae .ShowPr !=nil {_edff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_abae .ShowPr ,_edff );};if _abae .ClrMru !=nil {_cedg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}};e .EncodeElement (_abae .ClrMru ,_cedg );};if _abae .ExtLst !=nil {_dffg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abae .ExtLst ,_dffg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TLTriggerEvent byte ;func (_fcc *CT_EmbeddedFontListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eeff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_fcc .Font ,_eeff );if _fcc .Regular !=nil {_bece :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_fcc .Regular ,_bece );};if _fcc .Bold !=nil {_ccca :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_fcc .Bold ,_ccca );};if _fcc .Italic !=nil {_bgad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_fcc .Italic ,_bgad );};if _fcc .BoldItalic !=nil {_dgfa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_fcc .BoldItalic ,_dgfa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TLBehaviorAdditiveType byte ;func (_gddd *CT_TLAnimVariantBooleanVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (_gddd .ValAttr ))});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_abccg ST_TLTimeNodeSyncType )String ()string {switch _abccg {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_fcgbb :=&CT_TLCommonMediaNodeData {};_fcgbb .CTn =NewCT_TLCommonTimeNodeData ();_fcgbb .TgtEl =NewCT_TLTimeTargetElement ();return _fcgbb ;};func (_ef *AG_Ole )UnmarshalXML (d *_a .Decoder ,start _a .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"{_af ,_ebb :=_ba .Value ,error (nil );if _ebb !=nil {return _ebb ;};_ef .IdAttr =&_af ;continue ;};if _ba .Name .Local =="\u0073\u0070\u0069\u0064"{_dec ,_ff :=_ba .Value ,error (nil );if _ff !=nil {return _ff ;};_ef .SpidAttr =&_dec ;continue ;};if _ba .Name .Local =="\u006e\u0061\u006d\u0065"{_ebg ,_ge :=_ba .Value ,error (nil );if _ge !=nil {return _ge ;};_ef .NameAttr =&_ebg ;continue ;};if _ba .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_aee ,_ag :=_d .ParseBool (_ba .Value );if _ag !=nil {return _ag ;};_ef .ShowAsIconAttr =&_aee ;continue ;};if _ba .Name .Local =="\u0069\u006d\u0067\u0057"{_bb ,_abb :=_d .ParseInt (_ba .Value ,10,32);if _abb !=nil {return _abb ;};_gc :=int32 (_bb );_ef .ImgWAttr =&_gc ;continue ;};if _ba .Name .Local =="\u0069\u006d\u0067\u0048"{_gd ,_ded :=_d .ParseInt (_ba .Value ,10,32);if _ded !=nil {return _ded ;};_bae :=int32 (_gd );_ef .ImgHAttr =&_bae ;continue ;};};for {_cbd ,_ged :=d .Token ();if _ged !=nil {return _ab .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_ged );};if _df ,_cc :=_cbd .(_a .EndElement );_cc &&_df .Name ==start .Name {break ;};};return nil ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_fadfa :=&CT_TLOleBuildChart {};return _fadfa };func (_gcbea ST_TransitionInOutDirectionType )Validate ()error {return _gcbea .ValidateWithPath ("")}; +// Validate validates the CT_TLSetBehavior and its children +func (_acfbf *CT_TLSetBehavior )Validate ()error {return _acfbf .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");};type CT_TLAnimateScaleBehavior struct{ -// Validate validates the CT_SlideSyncProperties and its children -func (_agbab *CT_SlideSyncProperties )Validate ()error {return _agbab .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_bdaa *CT_CommentAuthor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_bdaa .IdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ab .Sprintf ("\u0025\u0076",_bdaa .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_ab .Sprintf ("\u0025\u0076",_bdaa .InitialsAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_ab .Sprintf ("\u0025\u0076",_bdaa .LastIdxAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_ab .Sprintf ("\u0025\u0076",_bdaa .ClrIdxAttr )});e .EncodeToken (start );if _bdaa .ExtLst !=nil {_facb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdaa .ExtLst ,_facb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SlideMaster struct{ +// Zoom Content +ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; -// Preserve Slide Master -PreserveAttr *bool ; +// By +By *CT_TLPoint ;From *CT_TLPoint ; -// Common slide data for slide masters -CSld *CT_CommonSlideData ; +// To +To *CT_TLPoint ;};func (_gaagf ST_IterateType )ValidateWithPath (path string )error {switch _gaagf {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 (_gaagf ));};return nil ;}; -// Color Scheme Map -ClrMap *_fa .CT_ColorMapping ; +// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path +func (_ebbc *CT_TagsData )ValidateWithPath (path string )error {return nil }; -// List of Slide Layouts -SldLayoutIdLst *CT_SlideLayoutIdList ; +// Validate validates the CT_CustomerData and its children +func (_bbd *CT_CustomerData )Validate ()error {return _bbd .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");};func (_bcdae *EG_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcdae .BgPr !=nil {_dcdd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_bcdae .BgPr ,_dcdd );};if _bcdae .BgRef !=nil {_decbg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_bcdae .BgRef ,_decbg );};return nil ;};func (_cbaee ST_TLAnimateBehaviorValueType )String ()string {switch _cbaee {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_cggb :=&CT_TLOleBuildChart {};return _cggb };type CT_SlideSorterViewProperties struct{ -// Slide Transition for a Slide Master -Transition *CT_SlideTransition ; +// Show Formatting +ShowFormattingAttr *bool ; -// Slide Timing Information for Slide Masters -Timing *CT_SlideTiming ; +// Base properties for Slide Sorter View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_bfdae *CT_OleObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfdae .Choice =NewCT_OleObjectChoice ();for _ ,_fcbgd :=range start .Attr {if _fcbgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcbgd .Name .Local =="\u0069\u0064"{_cabb ,_edef :=_fcbgd .Value ,error (nil );if _edef !=nil {return _edef ;};_bfdae .IdAttr =&_cabb ;continue ;};if _fcbgd .Name .Local =="\u0073\u0070\u0069\u0064"{_gggd ,_bggb :=_fcbgd .Value ,error (nil );if _bggb !=nil {return _bggb ;};_bfdae .SpidAttr =&_gggd ;continue ;};if _fcbgd .Name .Local =="\u006e\u0061\u006d\u0065"{_abfe ,_bdcd :=_fcbgd .Value ,error (nil );if _bdcd !=nil {return _bdcd ;};_bfdae .NameAttr =&_abfe ;continue ;};if _fcbgd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_fdea ,_faea :=_ff .ParseBool (_fcbgd .Value );if _faea !=nil {return _faea ;};_bfdae .ShowAsIconAttr =&_fdea ;continue ;};if _fcbgd .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_fgdf ,_eeea :=_fcbgd .Value ,error (nil );if _eeea !=nil {return _eeea ;};_bfdae .ProgIdAttr =&_fgdf ;continue ;};if _fcbgd .Name .Local =="\u0069\u006d\u0067\u0057"{_dacd ,_defd :=_ff .ParseInt (_fcbgd .Value ,10,32);if _defd !=nil {return _defd ;};_ebdcg :=int32 (_dacd );_bfdae .ImgWAttr =&_ebdcg ;continue ;};if _fcbgd .Name .Local =="\u0069\u006d\u0067\u0048"{_aafd ,_eedfd :=_ff .ParseInt (_fcbgd .Value ,10,32);if _eedfd !=nil {return _eedfd ;};_gbce :=int32 (_aafd );_bfdae .ImgHAttr =&_gbce ;continue ;};};_acaf :for {_feed ,_dcdbe :=d .Token ();if _dcdbe !=nil {return _dcdbe ;};switch _gcbbc :=_feed .(type ){case _d .StartElement :switch _gcbbc .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"}:_bfdae .Choice =NewCT_OleObjectChoice ();if _bcee :=d .DecodeElement (&_bfdae .Choice .Embed ,&_gcbbc );_bcee !=nil {return _bcee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfdae .Choice =NewCT_OleObjectChoice ();if _bcef :=d .DecodeElement (&_bfdae .Choice .Link ,&_gcbbc );_bcef !=nil {return _bcef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfdae .Pic =NewCT_Picture ();if _fafc :=d .DecodeElement (_bfdae .Pic ,&_gcbbc );_fafc !=nil {return _fafc ;};default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_gcbbc .Name );if _gaag :=d .Skip ();_gaag !=nil {return _gaag ;};};case _d .EndElement :break _acaf ;case _d .CharData :};};return nil ;};func (_cdebd ST_TLBehaviorTransformType )Validate ()error {return _cdebd .ValidateWithPath ("")};func NewNotes ()*Notes {_dggef :=&Notes {};_dggef .CT_NotesSlide =*NewCT_NotesSlide ();return _dggef }; -// Header/Footer information for a slide master -Hf *CT_HeaderFooter ; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_cadec *CT_Placeholder )ValidateWithPath (path string )error {if _gfec :=_cadec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfec !=nil {return _gfec ;};if _cdca :=_cadec .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cdca !=nil {return _cdca ;};if _baada :=_cadec .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_baada !=nil {return _baada ;};if _cadec .ExtLst !=nil {if _ggbae :=_cadec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggbae !=nil {return _ggbae ;};};return nil ;};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;); -// Slide Master Text Styles -TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};func (_dfccd *CT_SlideRelationshipList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgedb :for {_gecf ,_cabc :=d .Token ();if _cabc !=nil {return _cabc ;};switch _dfea :=_gecf .(type ){case _a .StartElement :switch _dfea .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbbd :=NewCT_SlideRelationshipListEntry ();if _fceag :=d .DecodeElement (_cbbd ,&_dfea );_fceag !=nil {return _fceag ;};_dfccd .Sld =append (_dfccd .Sld ,_cbbd );default:_aa .Log .Debug ("\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",_dfea .Name );if _gggba :=d .Skip ();_gggba !=nil {return _gggba ;};};case _a .EndElement :break _bgedb ;case _a .CharData :};};return nil ;};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_gdde :=&CT_TLTextTargetElement {};return _gdde ;};func (_bccdg *CT_TagList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaggag :for {_eageb ,_defd :=d .Token ();if _defd !=nil {return _defd ;};switch _fgbeg :=_eageb .(type ){case _a .StartElement :switch _fgbeg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfdg :=NewCT_StringTag ();if _dbad :=d .DecodeElement (_gfdg ,&_fgbeg );_dbad !=nil {return _dbad ;};_bccdg .Tag =append (_bccdg .Tag ,_gfdg );default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fgbeg .Name );if _ddcb :=d .Skip ();_ddcb !=nil {return _ddcb ;};};case _a .EndElement :break _aaggag ;case _a .CharData :};};return nil ;}; +// Validate validates the EG_ExtensionList and its children +func (_efgdd *EG_ExtensionList )Validate ()error {return _efgdd .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; -// Validate validates the Notes and its children -func (_cbdab *Notes )Validate ()error {return _cbdab .ValidateWithPath ("\u004e\u006f\u0074e\u0073")};type CT_StringTag struct{ +// Validate validates the CT_SlideRelationshipListEntry and its children +func (_gacag *CT_SlideRelationshipListEntry )Validate ()error {return _gacag .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 NewSldSyncPr ()*SldSyncPr {_bgdff :=&SldSyncPr {};_bgdff .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _bgdff ;}; -// Name -NameAttr string ; +// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path +func (_egfff *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil }; -// Value -ValAttr string ;};func (_agedfc ST_TLBehaviorTransformType )Validate ()error {return _agedfc .ValidateWithPath ("")};func (_bgb *CT_BackgroundProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgb .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_bgb .ShadeToTitleAttr ))});};e .EncodeToken (start );if _bgb .NoFill !=nil {_cef :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgb .NoFill ,_cef );};if _bgb .SolidFill !=nil {_cf :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgb .SolidFill ,_cf );};if _bgb .GradFill !=nil {_abf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgb .GradFill ,_abf );};if _bgb .BlipFill !=nil {_gdc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgb .BlipFill ,_gdc );};if _bgb .PattFill !=nil {_gefg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgb .PattFill ,_gefg );};if _bgb .GrpFill !=nil {_agdd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bgb .GrpFill ,_agdd );};if _bgb .EffectLst !=nil {_bda :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgb .EffectLst ,_bda );};if _bgb .EffectDag !=nil {_bcd :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bgb .EffectDag ,_bcd );};if _bgb .ExtLst !=nil {_cbc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgb .ExtLst ,_cbc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_aeeae :=&CT_SlideLayoutIdList {};return _aeeae ;};func (_ffgfb ST_PrintWhat )Validate ()error {return _ffgfb .ValidateWithPath ("")};type CT_SlideLayoutIdListEntry struct{ +// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path +func (_egcfa *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };func (_ffgc *EG_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebfbgb :for {_befb ,_bddfb :=d .Token ();if _bddfb !=nil {return _bddfb ;};switch _cfbe :=_befb .(type ){case _d .StartElement :switch _cfbe .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"}:_ffgc .BgPr =NewCT_BackgroundProperties ();if _dbaeg :=d .DecodeElement (_ffgc .BgPr ,&_cfbe );_dbaeg !=nil {return _dbaeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ffgc .BgRef =_da .NewCT_StyleMatrixReference ();if _gcabc :=d .DecodeElement (_ffgc .BgRef ,&_cfbe );_gcabc !=nil {return _gcabc ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_cfbe .Name );if _egfa :=d .Skip ();_egfa !=nil {return _egfa ;};};case _d .EndElement :break _ebfbgb ;case _d .CharData :};};return nil ;};func (_bdbc *CT_ExtensionListModify )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdbc .ModAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u006f\u0064"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_bdbc .ModAttr ))});};e .EncodeToken (start );if _bdbc .Ext !=nil {_gffee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_bcfb :=range _bdbc .Ext {e .EncodeElement (_bcfb ,_gffee );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_cfdd :=&CT_EmbeddedFontListEntry {};_cfdd .Font =_da .NewCT_TextFont ();return _cfdd ;};func NewCT_Comment ()*CT_Comment {_ged :=&CT_Comment {};_ged .Pos =_da .NewCT_Point2D ();return _ged };type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_gefbc *CT_SlideTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gefbc .SpdAttr !=ST_TransitionSpeedUnset {_dbdbd ,_edec :=_gefbc .SpdAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0070\u0064"});if _edec !=nil {return _edec ;};start .Attr =append (start .Attr ,_dbdbd );};if _gefbc .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_gefbc .AdvClickAttr ))});};if _gefbc .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_gefbc .AdvTmAttr )});};e .EncodeToken (start );if _gefbc .Choice !=nil {_gefbc .Choice .MarshalXML (e ,_d .StartElement {});};if _gefbc .SndAc !=nil {_bfec :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_gefbc .SndAc ,_bfec );};if _gefbc .ExtLst !=nil {_gcadd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gefbc .ExtLst ,_gcadd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ID Tag -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func (_fce *CT_CommentList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fce .Cm !=nil {_ccg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_eae :=range _fce .Cm {e .EncodeElement (_eae ,_ccg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_SlideIdListEntry struct{ +// Validate validates the CT_SlideSize and its children +func (_debc *CT_SlideSize )Validate ()error {return _debc .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};func (_feca ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _feca {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 (_feca ));};return nil ;};func NewSld ()*Sld {_aaaaag :=&Sld {};_aaaaag .CT_Slide =*NewCT_Slide ();return _aaaaag }; -// Slide Identifier -IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_OleObject and its children +func (_fcec *CT_OleObject )Validate ()error {return _fcec .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path -func (_bgaee *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _bgaee .IdAttr !=nil {if *_bgaee .IdAttr < 2147483648{return _ab .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 ,*_bgaee .IdAttr );};};if _bgaee .ExtLst !=nil {if _fbcc :=_bgaee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbcc !=nil {return _fbcc ;};};return nil ;};type CT_Slide struct{ +// Validate validates the CT_ViewProperties and its children +func (_gedc *CT_ViewProperties )Validate ()error {return _gedc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_gc *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aea :=range start .Attr {if _aea .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_fee ,_bc :=_ff .ParseBool (_aea .Value );if _bc !=nil {return _bc ;};_gc .IsPhotoAttr =&_fee ;continue ;};if _aea .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_cea ,_ab :=_ff .ParseBool (_aea .Value );if _ab !=nil {return _ab ;};_gc .UserDrawnAttr =&_cea ;continue ;};};_cb :for {_gaa ,_dgbb :=d .Token ();if _dgbb !=nil {return _dgbb ;};switch _gee :=_gaa .(type ){case _d .StartElement :switch _gee .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"}:_gc .Ph =NewCT_Placeholder ();if _ffg :=d .DecodeElement (_gc .Ph ,&_gee );_ffg !=nil {return _ffg ;};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"}:_gc .AudioCd =_da .NewCT_AudioCD ();if _gbd :=d .DecodeElement (_gc .AudioCd ,&_gee );_gbd !=nil {return _gbd ;};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"}:_gc .WavAudioFile =_da .NewCT_EmbeddedWAVAudioFile ();if _ebd :=d .DecodeElement (_gc .WavAudioFile ,&_gee );_ebd !=nil {return _ebd ;};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"}:_gc .AudioFile =_da .NewCT_AudioFile ();if _cgf :=d .DecodeElement (_gc .AudioFile ,&_gee );_cgf !=nil {return _cgf ;};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"}:_gc .VideoFile =_da .NewCT_VideoFile ();if _eg :=d .DecodeElement (_gc .VideoFile ,&_gee );_eg !=nil {return _eg ;};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"}:_gc .QuickTimeFile =_da .NewCT_QuickTimeFile ();if _cbd :=d .DecodeElement (_gc .QuickTimeFile ,&_gee );_cbd !=nil {return _cbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gc .CustDataLst =NewCT_CustomerDataList ();if _bae :=d .DecodeElement (_gc .CustDataLst ,&_gee );_bae !=nil {return _bae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gc .ExtLst =NewCT_ExtensionList ();if _agg :=d .DecodeElement (_gc .ExtLst ,&_gee );_agg !=nil {return _agg ;};default:_ce .Log .Debug ("\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",_gee .Name );if _ffe :=d .Skip ();_ffe !=nil {return _ffe ;};};case _d .EndElement :break _cb ;case _d .CharData :};};return nil ;};func (_cecg *ST_TLBehaviorTransformType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ageae ,_egfdd :=d .Token ();if _egfdd !=nil {return _egfdd ;};if _effdb ,_dega :=_ageae .(_d .EndElement );_dega &&_effdb .Name ==start .Name {*_cecg =1;return nil ;};if _faeea ,_fbggad :=_ageae .(_d .CharData );!_fbggad {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",_ageae );}else {switch string (_faeea ){case "":*_cecg =0;case "\u0070\u0074":*_cecg =1;case "\u0069\u006d\u0067":*_cecg =2;};};_ageae ,_egfdd =d .Token ();if _egfdd !=nil {return _egfdd ;};if _begdc ,_dacda :=_ageae .(_d .EndElement );_dacda &&_begdc .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",_ageae );};func (_gfggf *CT_TLAnimateColorBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfggf .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_gdbcf :=range start .Attr {if _gdbcf .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_gfggf .ClrSpcAttr .UnmarshalXMLAttr (_gdbcf );continue ;};if _gdbcf .Name .Local =="\u0064\u0069\u0072"{_gfggf .DirAttr .UnmarshalXMLAttr (_gdbcf );continue ;};};_cdafe :for {_dcfg ,_eace :=d .Token ();if _eace !=nil {return _eace ;};switch _fgacd :=_dcfg .(type ){case _d .StartElement :switch _fgacd .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 _ggbd :=d .DecodeElement (_gfggf .CBhvr ,&_fgacd );_ggbd !=nil {return _ggbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfggf .By =NewCT_TLByAnimateColorTransform ();if _bcead :=d .DecodeElement (_gfggf .By ,&_fgacd );_bcead !=nil {return _bcead ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfggf .From =_da .NewCT_Color ();if _edae :=d .DecodeElement (_gfggf .From ,&_fgacd );_edae !=nil {return _edae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfggf .To =_da .NewCT_Color ();if _dcceb :=d .DecodeElement (_gfggf .To ,&_fgacd );_dcceb !=nil {return _dcceb ;};default:_ce .Log .Debug ("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",_fgacd .Name );if _eedcd :=d .Skip ();_eedcd !=nil {return _eedcd ;};};case _d .EndElement :break _cdafe ;case _d .CharData :};};return nil ;};func (_bgad *CT_TimeNodeList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgad .Par !=nil {_afgfe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_fcdac :=range _bgad .Par {e .EncodeElement (_fcdac ,_afgfe );};};if _bgad .Seq !=nil {_bbfgd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_abfac :=range _bgad .Seq {e .EncodeElement (_abfac ,_bbfgd );};};if _bgad .Excl !=nil {_fgdc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_gdbd :=range _bgad .Excl {e .EncodeElement (_gdbd ,_fgdc );};};if _bgad .Anim !=nil {_aeabb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_dbbfa :=range _bgad .Anim {e .EncodeElement (_dbbfa ,_aeabb );};};if _bgad .AnimClr !=nil {_befgf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_acbfe :=range _bgad .AnimClr {e .EncodeElement (_acbfe ,_befgf );};};if _bgad .AnimEffect !=nil {_bcbcc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_ggcgf :=range _bgad .AnimEffect {e .EncodeElement (_ggcgf ,_bcbcc );};};if _bgad .AnimMotion !=nil {_adbga :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_fcdgf :=range _bgad .AnimMotion {e .EncodeElement (_fcdgf ,_adbga );};};if _bgad .AnimRot !=nil {_abcdg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_gabac :=range _bgad .AnimRot {e .EncodeElement (_gabac ,_abcdg );};};if _bgad .AnimScale !=nil {_egafe :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_baeef :=range _bgad .AnimScale {e .EncodeElement (_baeef ,_egafe );};};if _bgad .Cmd !=nil {_eced :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_defc :=range _bgad .Cmd {e .EncodeElement (_defc ,_eced );};};if _bgad .Set !=nil {_cedcb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073e\u0074"}};for _ ,_cebbd :=range _bgad .Set {e .EncodeElement (_cebbd ,_cedcb );};};if _bgad .Audio !=nil {_ebbfe :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_bfaf :=range _bgad .Audio {e .EncodeElement (_bfaf ,_ebbfe );};};if _bgad .Video !=nil {_ccaag :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_ddag :=range _bgad .Video {e .EncodeElement (_ddag ,_ccaag );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewHandoutMaster ()*HandoutMaster {_ggfca :=&HandoutMaster {};_ggfca .CT_HandoutMaster =*NewCT_HandoutMaster ();return _ggfca ;}; -// Show Slide in Slide Show -ShowAttr *bool ; +// Validate validates the CT_TLTimeCondition and its children +func (_aeba *CT_TLTimeCondition )Validate ()error {return _aeba .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");}; -// Common slide data for slides -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path +func (_dgcc *EG_Background )ValidateWithPath (path string )error {if _dgcc .BgPr !=nil {if _dfcgf :=_dgcc .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_dfcgf !=nil {return _dfcgf ;};};if _dgcc .BgRef !=nil {if _geacf :=_dgcc .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_geacf !=nil {return _geacf ;};};return nil ;};type CT_TLTimeAnimateValueList struct{ -// Color Scheme Map Override -ClrMapOvr *_fa .CT_ColorMappingOverride ; +// Time Animate Value +Tav []*CT_TLTimeAnimateValue ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_ggabd :=&CT_NotesTextViewProperties {};_ggabd .CViewPr =NewCT_CommonViewProperties ();return _ggabd ;}; -// Slide Transition -Transition *CT_SlideTransition ; +// Validate validates the CT_TLAnimateMotionBehavior and its children +func (_ccda *CT_TLAnimateMotionBehavior )Validate ()error {return _ccda .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");};type CT_SlideTransition struct{ -// Slide Timing Information for a Slide -Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;}; +// Transition Speed +SpdAttr ST_TransitionSpeed ; -// Validate validates the CT_TLTimeAnimateValueList and its children -func (_gdbe *CT_TLTimeAnimateValueList )Validate ()error {return _gdbe .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};func (_ebedd *CT_TLTimeConditionList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccece :for {_dagee ,_cabcd :=d .Token ();if _cabcd !=nil {return _cabcd ;};switch _beaed :=_dagee .(type ){case _a .StartElement :switch _beaed .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aedbcb :=NewCT_TLTimeCondition ();if _dedce :=d .DecodeElement (_aedbcb ,&_beaed );_dedce !=nil {return _dedce ;};_ebedd .Cond =append (_ebedd .Cond ,_aedbcb );default:_aa .Log .Debug ("\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",_beaed .Name );if _gbbbd :=d .Skip ();_gbbbd !=nil {return _gbbbd ;};};case _a .EndElement :break _ccece ;case _a .CharData :};};return nil ;};func (_dfaeg *Sld )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfaeg .CT_Slide =*NewCT_Slide ();for _ ,_degcg :=range start .Attr {if _degcg .Name .Local =="\u0073\u0068\u006f\u0077"{_ebaab ,_aafag :=_d .ParseBool (_degcg .Value );if _aafag !=nil {return _aafag ;};_dfaeg .ShowAttr =&_ebaab ;continue ;};if _degcg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cgaf ,_aecab :=_d .ParseBool (_degcg .Value );if _aecab !=nil {return _aecab ;};_dfaeg .ShowMasterSpAttr =&_cgaf ;continue ;};if _degcg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_baede ,_efef :=_d .ParseBool (_degcg .Value );if _efef !=nil {return _efef ;};_dfaeg .ShowMasterPhAnimAttr =&_baede ;continue ;};};_cbfcb :for {_gdbdc ,_cggdc :=d .Token ();if _cggdc !=nil {return _cggdc ;};switch _dfadc :=_gdbdc .(type ){case _a .StartElement :switch _dfadc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccbg :=d .DecodeElement (_dfaeg .CSld ,&_dfadc );_ccbg !=nil {return _ccbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfaeg .ClrMapOvr =_fa .NewCT_ColorMappingOverride ();if _cbbdg :=d .DecodeElement (_dfaeg .ClrMapOvr ,&_dfadc );_cbbdg !=nil {return _cbbdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfaeg .Transition =NewCT_SlideTransition ();if _bgaa :=d .DecodeElement (_dfaeg .Transition ,&_dfadc );_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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfaeg .Timing =NewCT_SlideTiming ();if _dfadgf :=d .DecodeElement (_dfaeg .Timing ,&_dfadc );_dfadgf !=nil {return _dfadgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfaeg .ExtLst =NewCT_ExtensionListModify ();if _agfc :=d .DecodeElement (_dfaeg .ExtLst ,&_dfadc );_agfc !=nil {return _agfc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053l\u0064\u0020\u0025\u0076",_dfadc .Name );if _acffb :=d .Skip ();_acffb !=nil {return _acffb ;};};case _a .EndElement :break _cbfcb ;case _a .CharData :};};return nil ;};type EG_SlideListChoice struct{ +// Advance on Click +AdvClickAttr *bool ; -// All Slides -SldAll *CT_Empty ; +// Advance after time +AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; -// Slide Range -SldRg *CT_IndexRange ; +// Sound Action +SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};func (_bbaeg *CT_TLTimeAnimateValue )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdfba :=range start .Attr {if _cdfba .Name .Local =="\u0074\u006d"{_ebffb ,_gecea :=ParseUnionST_TLTimeAnimateValueTime (_cdfba .Value );if _gecea !=nil {return _gecea ;};_bbaeg .TmAttr =&_ebffb ;continue ;};if _cdfba .Name .Local =="\u0066\u006d\u006c\u0061"{_ddgb ,_aaegb :=_cdfba .Value ,error (nil );if _aaegb !=nil {return _aaegb ;};_bbaeg .FmlaAttr =&_ddgb ;continue ;};};_edcab :for {_agfca ,_defdf :=d .Token ();if _defdf !=nil {return _defdf ;};switch _becbb :=_agfca .(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 :"\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"}:_bbaeg .Val =NewCT_TLAnimVariant ();if _cggda :=d .DecodeElement (_bbaeg .Val ,&_becbb );_cggda !=nil {return _cggda ;};default:_ce .Log .Debug ("\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",_becbb .Name );if _cbfcd :=d .Skip ();_cbfcd !=nil {return _cbfcd ;};};case _d .EndElement :break _edcab ;case _d .CharData :};};return nil ;}; -// Custom Show -CustShow *CT_CustomShowId ;};func (_deega ST_PhotoAlbumLayout )Validate ()error {return _deega .ValidateWithPath ("")};func (_bdcg ST_TLTimeNodeType )String ()string {switch _bdcg {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 (_abacdd *CT_WheelTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffeec :=range start .Attr {if _ffeec .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_gbagb ,_ebeag :=_d .ParseUint (_ffeec .Value ,10,32);if _ebeag !=nil {return _ebeag ;};_fgfagc :=uint32 (_gbagb );_abacdd .SpokesAttr =&_fgfagc ;continue ;};};for {_bbdgf ,_ggcb :=d .Token ();if _ggcb !=nil {return _ab .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",_ggcb );};if _ddcdc ,_efed :=_bbdgf .(_a .EndElement );_efed &&_ddcdc .Name ==start .Name {break ;};};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 (_abfgc ST_WebScreenSize )String ()string {switch _abfgc {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 "";}; +// Validate validates the CT_Picture and its children +func (_fcbe *CT_Picture )Validate ()error {return _fcbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ddebb *CT_WebProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddebb .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ddebb .ShowAnimationAttr ))});};if _ddebb .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ddebb .ResizeGraphicsAttr ))});};if _ddebb .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_ddebb .AllowPngAttr ))});};if _ddebb .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_ddebb .RelyOnVmlAttr ))});};if _ddebb .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ddebb .OrganizeInFoldersAttr ))});};if _ddebb .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ddebb .UseLongFilenamesAttr ))});};if _ddebb .ImgSzAttr !=ST_WebScreenSizeUnset {_fefab ,_ebgc :=_ddebb .ImgSzAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006d\u0067S\u007a"});if _ebgc !=nil {return _ebgc ;};start .Attr =append (start .Attr ,_fefab );};if _ddebb .EncodingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_ddebb .EncodingAttr )});};if _ddebb .ClrAttr !=ST_WebColorTypeUnset {_cegdg ,_aggfg :=_ddebb .ClrAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0072"});if _aggfg !=nil {return _aggfg ;};start .Attr =append (start .Attr ,_cegdg );};e .EncodeToken (start );if _ddebb .ExtLst !=nil {_cbgfb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddebb .ExtLst ,_cbgfb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdace ST_OleObjectFollowColorScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdace .String (),start );};func (_egga ST_TransitionSideDirectionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egga .String (),start );}; -// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path -func (_gcaeb *EG_ChildSlide )ValidateWithPath (path string )error {if _gcaeb .ClrMapOvr !=nil {if _gagg :=_gcaeb .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gagg !=nil {return _gagg ;};};return nil ;};func (_bfbe *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afdgd ,_gebdg :=d .Token ();if _gebdg !=nil {return _gebdg ;};if _gbccg ,_gbdd :=_afdgd .(_a .EndElement );_gbdd &&_gbccg .Name ==start .Name {*_bfbe =1;return nil ;};if _dgdbd ,_cgdbc :=_afdgd .(_a .CharData );!_cgdbc {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afdgd );}else {switch string (_dgdbd ){case "":*_bfbe =0;case "\u0062\u0061\u0073\u0065":*_bfbe =1;case "\u0073\u0075\u006d":*_bfbe =2;case "\u0072\u0065\u0070\u006c":*_bfbe =3;case "\u006d\u0075\u006c\u0074":*_bfbe =4;case "\u006e\u006f\u006e\u0065":*_bfbe =5;};};_afdgd ,_gebdg =d .Token ();if _gebdg !=nil {return _gebdg ;};if _acgcd ,_agaf :=_afdgd .(_a .EndElement );_agaf &&_acgcd .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afdgd );};func (_fgbea ST_TLParaBuildType )Validate ()error {return _fgbea .ValidateWithPath ("")};func (_faddf *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dcbb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_faddf .NvPicPr ,_dcbb );_eecbe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_faddf .BlipFill ,_eecbe );_cgfbb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_faddf .SpPr ,_cgfbb );if _faddf .Style !=nil {_beba :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_faddf .Style ,_beba );};if _faddf .ExtLst !=nil {_ebad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faddf .ExtLst ,_ebad );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path +func (_cagd *CT_CommentAuthor )ValidateWithPath (path string )error {if _cagd .ExtLst !=nil {if _gag :=_cagd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gag !=nil {return _gag ;};};return nil ;}; -// Validate validates the CT_TimeNodeList and its children -func (_dggc *CT_TimeNodeList )Validate ()error {return _dggc .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};type CT_TLBehaviorAttributeNameList struct{ +// Validate validates the CT_Presentation and its children +func (_bfgd *CT_Presentation )Validate ()error {return _bfgd .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func NewPresentation ()*Presentation {_cedfg :=&Presentation {};_cedfg .CT_Presentation =*NewCT_Presentation ();return _cedfg ;}; -// Attribute Name -AttrName []string ;};func (_bdeaf *CT_SideDirectionTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffca :=range start .Attr {if _ffca .Name .Local =="\u0064\u0069\u0072"{_bdeaf .DirAttr .UnmarshalXMLAttr (_ffca );continue ;};};for {_fadf ,_geea :=d .Token ();if _geea !=nil {return _ab .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",_geea );};if _bcaec ,_gfea :=_fadf .(_a .EndElement );_gfea &&_bcaec .Name ==start .Name {break ;};};return nil ;};func (_dadcb *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecfba ,_abeae :=d .Token ();if _abeae !=nil {return _abeae ;};if _feacc ,_gcged :=_ecfba .(_a .EndElement );_gcged &&_feacc .Name ==start .Name {*_dadcb =1;return nil ;};if _fgeda ,_fgcca :=_ecfba .(_a .CharData );!_fgcca {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecfba );}else {switch string (_fgeda ){case "":*_dadcb =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_dadcb =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_dadcb =2;};};_ecfba ,_abeae =d .Token ();if _abeae !=nil {return _abeae ;};if _agdaa ,_decc :=_ecfba .(_a .EndElement );_decc &&_agdaa .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecfba );};type CT_Guide struct{ +// Validate validates the CT_TransitionSoundAction and its children +func (_gfgfcd *CT_TransitionSoundAction )Validate ()error {return _gfgfcd .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};type CT_TLByAnimateColorTransform struct{ -// Guide Orientation -OrientAttr ST_Direction ; +// RGB +Rgb *CT_TLByRgbColorTransform ; -// Guide Position -PosAttr *_fa .ST_Coordinate32 ;};type CT_TLAnimateRotationBehavior struct{ +// HSL +Hsl *CT_TLByHslColorTransform ;};func (_bgfa *CT_Kinsoku )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgfa .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_bgfa .LangAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_c .Sprintf ("\u0025\u0076",_bgfa .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 :_c .Sprintf ("\u0025\u0076",_bgfa .InvalEndCharsAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dagbg ST_TLTimeNodeSyncType )String ()string {switch _dagbg {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func (_edf *CT_GroupShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fdgb :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_edf .NvGrpSpPr ,_fdgb );_cga :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_edf .GrpSpPr ,_cga );if _edf .Choice !=nil {for _ ,_geadf :=range _edf .Choice {_geadf .MarshalXML (e ,_d .StartElement {});};};if _edf .ExtLst !=nil {_cfa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edf .ExtLst ,_cfa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggbff *CT_TLSetBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggbff .CBhvr =NewCT_TLCommonBehaviorData ();_fdceg :for {_gbabb ,_bddee :=d .Token ();if _bddee !=nil {return _bddee ;};switch _eabg :=_gbabb .(type ){case _d .StartElement :switch _eabg .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 _dbcd :=d .DecodeElement (_ggbff .CBhvr ,&_eabg );_dbcd !=nil {return _dbcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggbff .To =NewCT_TLAnimVariant ();if _efgd :=d .DecodeElement (_ggbff .To ,&_eabg );_efgd !=nil {return _efgd ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_eabg .Name );if _gcge :=d .Skip ();_gcge !=nil {return _gcge ;};};case _d .EndElement :break _fdceg ;case _d .CharData :};};return nil ;};func (_fdbba *ST_TLTimeNodeRestartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdbfa ,_aaff :=d .Token ();if _aaff !=nil {return _aaff ;};if _deeee ,_fbbd :=_fcdbfa .(_d .EndElement );_fbbd &&_deeee .Name ==start .Name {*_fdbba =1;return nil ;};if _dcfba ,_afebe :=_fcdbfa .(_d .CharData );!_afebe {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",_fcdbfa );}else {switch string (_dcfba ){case "":*_fdbba =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fdbba =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_fdbba =2;case "\u006e\u0065\u0076e\u0072":*_fdbba =3;};};_fcdbfa ,_aaff =d .Token ();if _aaff !=nil {return _aaff ;};if _cfcc ,_cbafb :=_fcdbfa .(_d .EndElement );_cbafb &&_cfcc .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",_fcdbfa );};func (_aafeb ST_TLAnimateEffectTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aafeb .String (),start );};func (_cbfgg *CT_WebProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faffe :=range start .Attr {if _faffe .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_bbfff ,_edac :=_ff .ParseBool (_faffe .Value );if _edac !=nil {return _edac ;};_cbfgg .ShowAnimationAttr =&_bbfff ;continue ;};if _faffe .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_cfbbc ,_begcd :=_ff .ParseBool (_faffe .Value );if _begcd !=nil {return _begcd ;};_cbfgg .ResizeGraphicsAttr =&_cfbbc ;continue ;};if _faffe .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_bbea ,_cfged :=_ff .ParseBool (_faffe .Value );if _cfged !=nil {return _cfged ;};_cbfgg .AllowPngAttr =&_bbea ;continue ;};if _faffe .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_cfded ,_gfgb :=_ff .ParseBool (_faffe .Value );if _gfgb !=nil {return _gfgb ;};_cbfgg .RelyOnVmlAttr =&_cfded ;continue ;};if _faffe .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_acaeg ,_begge :=_ff .ParseBool (_faffe .Value );if _begge !=nil {return _begge ;};_cbfgg .OrganizeInFoldersAttr =&_acaeg ;continue ;};if _faffe .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_dceb ,_dabgf :=_ff .ParseBool (_faffe .Value );if _dabgf !=nil {return _dabgf ;};_cbfgg .UseLongFilenamesAttr =&_dceb ;continue ;};if _faffe .Name .Local =="\u0069\u006d\u0067S\u007a"{_cbfgg .ImgSzAttr .UnmarshalXMLAttr (_faffe );continue ;};if _faffe .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_caedf ,_ebfdb :=_faffe .Value ,error (nil );if _ebfdb !=nil {return _ebfdb ;};_cbfgg .EncodingAttr =&_caedf ;continue ;};if _faffe .Name .Local =="\u0063\u006c\u0072"{_cbfgg .ClrAttr .UnmarshalXMLAttr (_faffe );continue ;};};_dafec :for {_fbcgf ,_daef :=d .Token ();if _daef !=nil {return _daef ;};switch _egcfe :=_fbcgf .(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 :"\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"}:_cbfgg .ExtLst =NewCT_ExtensionList ();if _bgdfg :=d .DecodeElement (_cbfgg .ExtLst ,&_egcfe );_bgdfg !=nil {return _bgdfg ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_egcfe .Name );if _aefe :=d .Skip ();_aefe !=nil {return _aefe ;};};case _d .EndElement :break _dafec ;case _d .CharData :};};return nil ;};func NewCT_StringTag ()*CT_StringTag {_fbdbb :=&CT_StringTag {};return _fbdbb };func (_baabc *ST_ViewType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceccb ,_bbgce :=d .Token ();if _bbgce !=nil {return _bbgce ;};if _daccc ,_gfee :=_ceccb .(_d .EndElement );_gfee &&_daccc .Name ==start .Name {*_baabc =1;return nil ;};if _afbgc ,_ggfcad :=_ceccb .(_d .CharData );!_ggfcad {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",_ceccb );}else {switch string (_afbgc ){case "":*_baabc =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_baabc =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_baabc =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_baabc =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_baabc =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_baabc =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_baabc =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_baabc =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_baabc =8;};};_ceccb ,_bbgce =d .Token ();if _bbgce !=nil {return _bbgce ;};if _ffdac ,_eaece :=_ceccb .(_d .EndElement );_eaece &&_ffdac .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",_ceccb );};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;); -// By -ByAttr *int32 ; +// Validate validates the CT_TLSubShapeId and its children +func (_ebgda *CT_TLSubShapeId )Validate ()error {return _ebgda .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");};func NewCT_GroupShape ()*CT_GroupShape {_cbbbd :=&CT_GroupShape {};_cbbbd .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_cbbbd .GrpSpPr =_da .NewCT_GroupShapeProperties ();return _cbbbd ;};func (_ecfbg *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caede ,_cbeda :=d .Token ();if _cbeda !=nil {return _cbeda ;};if _gfcce ,_aegff :=_caede .(_d .EndElement );_aegff &&_gfcce .Name ==start .Name {*_ecfbg =1;return nil ;};if _fegab ,_bbeba :=_caede .(_d .CharData );!_bbeba {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",_caede );}else {switch string (_fegab ){case "":*_ecfbg =0;case "\u0065\u006e\u0074\u0072":*_ecfbg =1;case "\u0065\u0078\u0069\u0074":*_ecfbg =2;case "\u0065\u006d\u0070\u0068":*_ecfbg =3;case "\u0070\u0061\u0074\u0068":*_ecfbg =4;case "\u0076\u0065\u0072\u0062":*_ecfbg =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_ecfbg =6;};};_caede ,_cbeda =d .Token ();if _cbeda !=nil {return _cbeda ;};if _eafga ,_abgg :=_caede .(_d .EndElement );_abgg &&_eafga .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",_caede );};func (_gedfa *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gedfa =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_gedfa =1;};return nil ;}; -// From -FromAttr *int32 ; +// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path +func (_bebec *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _ecacf ,_fbgcg :=range _bebec .Tav {if _adcfb :=_fbgcg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_ecacf ));_adcfb !=nil {return _adcfb ;};};return nil ;}; -// To -ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;}; +// Validate validates the CT_SmartTags and its children +func (_dffcf *CT_SmartTags )Validate ()error {return _dffcf .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_fdec *CT_ShowInfoBrowse )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdcf :=range start .Attr {if _cdcf .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_aced ,_abfd :=_ff .ParseBool (_cdcf .Value );if _abfd !=nil {return _abfd ;};_fdec .ShowScrollbarAttr =&_aced ;continue ;};};for {_ffgbe ,_egbf :=d .Token ();if _egbf !=nil {return _c .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",_egbf );};if _bfbfd ,_fgeg :=_ffgbe .(_d .EndElement );_fgeg &&_bfbfd .Name ==start .Name {break ;};};return nil ;};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_bfdfb :=&CT_TLAnimateColorBehavior {};_bfdfb .CBhvr =NewCT_TLCommonBehaviorData ();return _bfdfb ;};func (_dfcce *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfcce =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dfcce =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_dfcce =2;};return nil ;}; -// Validate validates the CT_TLTimeConditionList and its children -func (_eddb *CT_TLTimeConditionList )Validate ()error {return _eddb .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");};func (_bffee *CT_TLTemplateList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acfe :for {_fefcc ,_gbgce :=d .Token ();if _gbgce !=nil {return _gbgce ;};switch _gebff :=_fefcc .(type ){case _a .StartElement :switch _gebff .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaaad :=NewCT_TLTemplate ();if _dfcdeg :=d .DecodeElement (_eaaad ,&_gebff );_dfcdeg !=nil {return _dfcdeg ;};_bffee .Tmpl =append (_bffee .Tmpl ,_eaaad );default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gebff .Name );if _eefed :=d .Skip ();_eefed !=nil {return _eefed ;};};case _a .EndElement :break _acfe ;case _a .CharData :};};return nil ;};func (_egdga *CT_TLBuildParagraph )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgbc :=range start .Attr {if _fgbc .Name .Local =="\u0062\u0075\u0069l\u0064"{_egdga .BuildAttr .UnmarshalXMLAttr (_fgbc );continue ;};if _fgbc .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_dgfgd ,_ggfdf :=_d .ParseUint (_fgbc .Value ,10,32);if _ggfdf !=nil {return _ggfdf ;};_dfad :=uint32 (_dgfgd );_egdga .BldLvlAttr =&_dfad ;continue ;};if _fgbc .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_efae ,_fgfag :=_d .ParseBool (_fgbc .Value );if _fgfag !=nil {return _fgfag ;};_egdga .AnimBgAttr =&_efae ;continue ;};if _fgbc .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_gaff ,_aegd :=_d .ParseBool (_fgbc .Value );if _aegd !=nil {return _aegd ;};_egdga .AutoUpdateAnimBgAttr =&_gaff ;continue ;};if _fgbc .Name .Local =="\u0072\u0065\u0076"{_bffcf ,_bcede :=_d .ParseBool (_fgbc .Value );if _bcede !=nil {return _bcede ;};_egdga .RevAttr =&_bffcf ;continue ;};if _fgbc .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_edeb ,_aeebb :=ParseUnionST_TLTime (_fgbc .Value );if _aeebb !=nil {return _aeebb ;};_egdga .AdvAutoAttr =&_edeb ;continue ;};if _fgbc .Name .Local =="\u0073\u0070\u0069\u0064"{_bagf ,_fdfc :=_d .ParseUint (_fgbc .Value ,10,32);if _fdfc !=nil {return _fdfc ;};_dcdgb :=uint32 (_bagf );_egdga .SpidAttr =&_dcdgb ;continue ;};if _fgbc .Name .Local =="\u0067\u0072\u0070I\u0064"{_dddab ,_dbcfe :=_d .ParseUint (_fgbc .Value ,10,32);if _dbcfe !=nil {return _dbcfe ;};_fcae :=uint32 (_dddab );_egdga .GrpIdAttr =&_fcae ;continue ;};if _fgbc .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_debce ,_dbgfc :=_d .ParseBool (_fgbc .Value );if _dbgfc !=nil {return _dbgfc ;};_egdga .UiExpandAttr =&_debce ;continue ;};};_feag :for {_cegeb ,_bbcf :=d .Token ();if _bbcf !=nil {return _bbcf ;};switch _beacgc :=_cegeb .(type ){case _a .StartElement :switch _beacgc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egdga .TmplLst =NewCT_TLTemplateList ();if _edcdc :=d .DecodeElement (_egdga .TmplLst ,&_beacgc );_edcdc !=nil {return _edcdc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_beacgc .Name );if _faabg :=d .Skip ();_faabg !=nil {return _faabg ;};};case _a .EndElement :break _feag ;case _a .CharData :};};return nil ;};func (_dagbd *CmAuthorLst )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\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 ,_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\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 ,_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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _dagbd .CT_CommentAuthorList .MarshalXML (e ,start );};func (_dcag ST_PhotoAlbumLayout )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aeaag :=_a .Attr {};_aeaag .Name =name ;switch _dcag {case ST_PhotoAlbumLayoutUnset :_aeaag .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_aeaag .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_aeaag .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_aeaag .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_aeaag .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_aeaag .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_aeaag .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_aeaag .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _aeaag ,nil ;};type CT_TLTemplateList struct{ +// Validate validates the CT_TLAnimVariantIntegerVal and its children +func (_aafb *CT_TLAnimVariantIntegerVal )Validate ()error {return _aafb .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 (_fcgc *CT_OutlineViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eegae :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_fcgc .CViewPr ,_eegae );if _fcgc .SldLst !=nil {_decb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fcgc .SldLst ,_decb );};if _fcgc .ExtLst !=nil {_edabc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcgc .ExtLst ,_edabc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdda *CT_NormalViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdda .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_fdda .ShowOutlineIconsAttr ))});};if _fdda .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_fdda .SnapVertSplitterAttr ))});};if _fdda .VertBarStateAttr !=ST_SplitterBarStateUnset {_fcfa ,_agag :=_fdda .VertBarStateAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _agag !=nil {return _agag ;};start .Attr =append (start .Attr ,_fcfa );};if _fdda .HorzBarStateAttr !=ST_SplitterBarStateUnset {_dbdb ,_feadf :=_fdda .HorzBarStateAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _feadf !=nil {return _feadf ;};start .Attr =append (start .Attr ,_dbdb );};if _fdda .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_fdda .PreferSingleViewAttr ))});};e .EncodeToken (start );_fcff :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_fdda .RestoredLeft ,_fcff );_bead :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}};e .EncodeElement (_fdda .RestoredTop ,_bead );if _fdda .ExtLst !=nil {_dcfe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdda .ExtLst ,_dcfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_ShowType struct{ -// Template Effects -Tmpl []*CT_TLTemplate ;};type ST_TransitionInOutDirectionType byte ;func (_gaeca *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaeca .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_gaeca .CNvGraphicFramePr =_fa .NewCT_NonVisualGraphicFrameProperties ();_gaeca .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_dcf :for {_daga ,_aead :=d .Token ();if _aead !=nil {return _aead ;};switch _affa :=_daga .(type ){case _a .StartElement :switch _affa .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eebe :=d .DecodeElement (_gaeca .CNvPr ,&_affa );_eebe !=nil {return _eebe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dgaf :=d .DecodeElement (_gaeca .CNvGraphicFramePr ,&_affa );_dgaf !=nil {return _dgaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _feca :=d .DecodeElement (_gaeca .NvPr ,&_affa );_feca !=nil {return _feca ;};default:_aa .Log .Debug ("\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",_affa .Name );if _cefg :=d .Skip ();_cefg !=nil {return _cefg ;};};case _a .EndElement :break _dcf ;case _a .CharData :};};return nil ;}; +// Presenter Slide Show Mode +Present *CT_Empty ; -// Validate validates the CT_CommonViewProperties and its children -func (_defc *CT_CommonViewProperties )Validate ()error {return _defc .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_affab :=&CT_TLTriggerRuntimeNode {};_affab .ValAttr =ST_TLTriggerRuntimeNode (1);return _affab ;};type CT_SlideTransition struct{ +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// Transition Speed -SpdAttr ST_TransitionSpeed ; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ;}; -// Advance on Click -AdvClickAttr *bool ; +// Validate validates the CT_TLMediaNodeAudio and its children +func (_fbfag *CT_TLMediaNodeAudio )Validate ()error {return _fbfag .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");};func (_adfec *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 :_c .Sprintf ("\u0025\u0076",_adfec .IdAttr )});e .EncodeToken (start );if _adfec .ExtLst !=nil {_aafa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adfec .ExtLst ,_aafa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_dafaa :=&CT_TLBehaviorAttributeNameList {};return _dafaa ;};const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;); -// Advance after time -AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; +// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path +func (_eagbfc *HandoutMaster )ValidateWithPath (path string )error {if _eeffg :=_eagbfc .CT_HandoutMaster .ValidateWithPath (path );_eeffg !=nil {return _eeffg ;};return nil ;};func NewCT_TagList ()*CT_TagList {_ebccf :=&CT_TagList {};return _ebccf };func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_gbee :=&CT_GraphicalObjectFrameNonVisual {};_gbee .CNvPr =_da .NewCT_NonVisualDrawingProps ();_gbee .CNvGraphicFramePr =_da .NewCT_NonVisualGraphicFrameProperties ();_gbee .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _gbee ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;); -// Sound Action -SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};func NewCT_TLIterateData ()*CT_TLIterateData {_edbcf :=&CT_TLIterateData {};return _edbcf };const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;); +// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path +func (_cbbde *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _dbb :=_cbbde .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_dbb !=nil {return _dbb ;};if _cbbde .Regular !=nil {if _feabd :=_cbbde .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_feabd !=nil {return _feabd ;};};if _cbbde .Bold !=nil {if _fgec :=_cbbde .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_fgec !=nil {return _fgec ;};};if _cbbde .Italic !=nil {if _cdce :=_cbbde .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063");_cdce !=nil {return _cdce ;};};if _cbbde .BoldItalic !=nil {if _cdda :=_cbbde .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_cdda !=nil {return _cdda ;};};return nil ;}; -// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path -func (_bgcf *CT_IndexRange )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path +func (_cfge *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _afgab :=_cfge .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_afgab !=nil {return _afgab ;};return nil ;};func NewCT_InOutTransition ()*CT_InOutTransition {_ffba :=&CT_InOutTransition {};return _ffba };func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_efcdad :=&CT_TLTimeNodeExclusive {};_efcdad .CTn =NewCT_TLCommonTimeNodeData ();return _efcdad ;};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);func (_bgdgg ST_OleObjectFollowColorScheme )String ()string {switch _bgdgg {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 "";}; -// Validate validates the CT_TLTextTargetElement and its children -func (_eebbd *CT_TLTextTargetElement )Validate ()error {return _eebbd .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};type ST_ViewType byte ;func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_bcddd :=&CT_TLAnimVariantStringVal {};return _bcddd ;};func (_abcd ST_TLBehaviorAdditiveType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abcd .String (),start );};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_efcfb :=&CT_ShowInfoBrowse {};return _efcfb }; +// Validate validates the CT_TLTimeConditionList and its children +func (_cgfge *CT_TLTimeConditionList )Validate ()error {return _cgfge .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");};func (_gbfae *CT_TLTimeNodeSequence )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbfae .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_gbfae .ConcurrentAttr ))});};if _gbfae .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_cbdd ,_dfda :=_gbfae .PrevAcAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _dfda !=nil {return _dfda ;};start .Attr =append (start .Attr ,_cbdd );};if _gbfae .NextAcAttr !=ST_TLNextActionTypeUnset {_ecba ,_afdeae :=_gbfae .NextAcAttr .MarshalXMLAttr (_d .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"});if _afdeae !=nil {return _afdeae ;};start .Attr =append (start .Attr ,_ecba );};e .EncodeToken (start );_cfeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_gbfae .CTn ,_cfeb );if _gbfae .PrevCondLst !=nil {_fgef :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gbfae .PrevCondLst ,_fgef );};if _gbfae .NextCondLst !=nil {_bebdf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gbfae .NextCondLst ,_bebdf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type NotesMaster struct{CT_NotesMaster };func (_cggggd ST_ViewType )ValidateWithPath (path string )error {switch _cggggd {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 (_cggggd ));};return nil ;};func (_bbcg *CT_TLTimeNodeParallel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcg .CTn =NewCT_TLCommonTimeNodeData ();_aedce :for {_cdccg ,_baecg :=d .Token ();if _baecg !=nil {return _baecg ;};switch _acfc :=_cdccg .(type ){case _d .StartElement :switch _acfc .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 _gddce :=d .DecodeElement (_bbcg .CTn ,&_acfc );_gddce !=nil {return _gddce ;};default:_ce .Log .Debug ("\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",_acfc .Name );if _gdfa :=d .Skip ();_gdfa !=nil {return _gdfa ;};};case _d .EndElement :break _aedce ;case _d .CharData :};};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_bafc :=&CT_Placeholder {};return _bafc }; -// Validate validates the EG_TopLevelSlide and its children -func (_degbg *EG_TopLevelSlide )Validate ()error {return _degbg .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");};func (_gcada *ST_PlaceholderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdbac ,_fdbf :=d .Token ();if _fdbf !=nil {return _fdbf ;};if _cdfb ,_cacacg :=_bdbac .(_a .EndElement );_cacacg &&_cdfb .Name ==start .Name {*_gcada =1;return nil ;};if _aeef ,_gagbd :=_bdbac .(_a .CharData );!_gagbd {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdbac );}else {switch string (_aeef ){case "":*_gcada =0;case "\u0074\u0069\u0074l\u0065":*_gcada =1;case "\u0062\u006f\u0064\u0079":*_gcada =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_gcada =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_gcada =4;case "\u0064\u0074":*_gcada =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_gcada =6;case "\u0066\u0074\u0072":*_gcada =7;case "\u0068\u0064\u0072":*_gcada =8;case "\u006f\u0062\u006a":*_gcada =9;case "\u0063\u0068\u0061r\u0074":*_gcada =10;case "\u0074\u0062\u006c":*_gcada =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_gcada =12;case "\u0064\u0067\u006d":*_gcada =13;case "\u006d\u0065\u0064i\u0061":*_gcada =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_gcada =15;case "\u0070\u0069\u0063":*_gcada =16;};};_bdbac ,_fdbf =d .Token ();if _fdbf !=nil {return _fdbf ;};if _acfceg ,_gcgbf :=_bdbac .(_a .EndElement );_gcgbf &&_acfceg .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdbac );};func (_cggab ST_TLTimeNodeSyncType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbdgc :=_a .Attr {};_gbdgc .Name =name ;switch _cggab {case ST_TLTimeNodeSyncTypeUnset :_gbdgc .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_gbdgc .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_gbdgc .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _gbdgc ,nil ;};type CT_Background struct{ +// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path +func (_eeabbc *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _acgcg :=_eeabbc .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_acgcg !=nil {return _acgcg ;};if _aefbfd :=_eeabbc .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_aefbfd !=nil {return _aefbfd ;};if _febgd :=_eeabbc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_febgd !=nil {return _febgd ;};if _eeabbc .TavLst !=nil {if _adcg :=_eeabbc .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074");_adcg !=nil {return _adcg ;};};return nil ;};func (_cdae *CT_TLTemplate )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdae .TnLst =NewCT_TimeNodeList ();for _ ,_edgad :=range start .Attr {if _edgad .Name .Local =="\u006c\u0076\u006c"{_edggc ,_cbabg :=_ff .ParseUint (_edgad .Value ,10,32);if _cbabg !=nil {return _cbabg ;};_begcb :=uint32 (_edggc );_cdae .LvlAttr =&_begcb ;continue ;};};_dcaae :for {_eedbb ,_ggade :=d .Token ();if _ggade !=nil {return _ggade ;};switch _cdgee :=_eedbb .(type ){case _d .StartElement :switch _cdgee .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 _dggaa :=d .DecodeElement (_cdae .TnLst ,&_cdgee );_dggaa !=nil {return _dggaa ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_cdgee .Name );if _efceag :=d .Skip ();_efceag !=nil {return _efceag ;};};case _d .EndElement :break _dcaae ;case _d .CharData :};};return nil ;}; -// Black and White Mode -BwModeAttr _fa .ST_BlackWhiteMode ; +// Validate validates the CT_PresentationProperties and its children +func (_dege *CT_PresentationProperties )Validate ()error {return _dege .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_febag ST_TLBehaviorAccumulateType )String ()string {switch _febag {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";}; -// Background Properties -BgPr *CT_BackgroundProperties ; +// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path +func (_efade *CT_SlideViewProperties )ValidateWithPath (path string )error {if _bade :=_efade .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_bade !=nil {return _bade ;};if _efade .ExtLst !=nil {if _daaa :=_efade .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daaa !=nil {return _daaa ;};};return nil ;}; -// Background Style Reference -BgRef *_fa .CT_StyleMatrixReference ;}; +// Validate validates the CT_TLTimeAnimateValueList and its children +func (_fgecc *CT_TLTimeAnimateValueList )Validate ()error {return _fgecc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");}; -// Validate validates the CT_BuildList and its children -func (_faba *CT_BuildList )Validate ()error {return _faba .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");};func (_edaa ST_TLBehaviorTransformType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abdbe :=_a .Attr {};_abdbe .Name =name ;switch _edaa {case ST_TLBehaviorTransformTypeUnset :_abdbe .Value ="";case ST_TLBehaviorTransformTypePt :_abdbe .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_abdbe .Value ="\u0069\u006d\u0067";};return _abdbe ,nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func (_cbccec ST_PrintColorMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbgb :=_a .Attr {};_bbgb .Name =name ;switch _cbccec {case ST_PrintColorModeUnset :_bbgb .Value ="";case ST_PrintColorModeBw :_bbgb .Value ="\u0062\u0077";case ST_PrintColorModeGray :_bbgb .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_bbgb .Value ="\u0063\u006c\u0072";};return _bbgb ,nil ;};func (_baegea *ST_SplitterBarState )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbdbb ,_bgca :=d .Token ();if _bgca !=nil {return _bgca ;};if _dggbc ,_dfgea :=_cbdbb .(_a .EndElement );_dfgea &&_dggbc .Name ==start .Name {*_baegea =1;return nil ;};if _cbggd ,_gbgge :=_cbdbb .(_a .CharData );!_gbgge {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbdbb );}else {switch string (_cbggd ){case "":*_baegea =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_baegea =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_baegea =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_baegea =3;};};_cbdbb ,_bgca =d .Token ();if _bgca !=nil {return _bgca ;};if _cdedg ,_fgfec :=_cbdbb .(_a .EndElement );_fgfec &&_cdedg .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbdbb );};func (_dddad *CT_ShapeNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dddad .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_dddad .CNvSpPr =_fa .NewCT_NonVisualDrawingShapeProps ();_dddad .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_dbgee :for {_aadc ,_feee :=d .Token ();if _feee !=nil {return _feee ;};switch _bdegf :=_aadc .(type ){case _a .StartElement :switch _bdegf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gfe :=d .DecodeElement (_dddad .CNvPr ,&_bdegf );_gfe !=nil {return _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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gcf :=d .DecodeElement (_dddad .CNvSpPr ,&_bdegf );_gcf !=nil {return _gcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aeae :=d .DecodeElement (_dddad .NvPr ,&_bdegf );_aeae !=nil {return _aeae ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_bdegf .Name );if _acgde :=d .Skip ();_acgde !=nil {return _acgde ;};};case _a .EndElement :break _dbgee ;case _a .CharData :};};return nil ;};func (_gbdfb ST_Direction )String ()string {switch _gbdfb {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_eebbf *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbbed ,_bcadf :=d .Token ();if _bcadf !=nil {return _bcadf ;};if _gdfce ,_acadae :=_fbbed .(_a .EndElement );_acadae &&_gdfce .Name ==start .Name {*_eebbf =1;return nil ;};if _eagdg ,_fedaa :=_fbbed .(_a .CharData );!_fedaa {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbbed );}else {switch string (_eagdg ){case "":*_eebbf =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_eebbf =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_eebbf =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_eebbf =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_eebbf =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_eebbf =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_eebbf =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_eebbf =7;};};_fbbed ,_bcadf =d .Token ();if _bcadf !=nil {return _bcadf ;};if _efge ,_ffgdfa :=_fbbed .(_a .EndElement );_ffgdfa &&_efge .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbbed );};type CT_TLTimeCondition struct{ +// Validate validates the AG_TLBuild and its children +func (_dac *AG_TLBuild )Validate ()error {return _dac .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};type Presentation struct{CT_Presentation };const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;); -// Trigger Event -EvtAttr ST_TLTriggerEvent ; +// Validate validates the CT_TagList and its children +func (_efdfc *CT_TagList )Validate ()error {return _efdfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};func (_cdcea *ST_TLNextActionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbeff ,_eegac :=d .Token ();if _eegac !=nil {return _eegac ;};if _affbc ,_bgeeaf :=_bbeff .(_d .EndElement );_bgeeaf &&_affbc .Name ==start .Name {*_cdcea =1;return nil ;};if _adgcf ,_ddbea :=_bbeff .(_d .CharData );!_ddbea {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",_bbeff );}else {switch string (_adgcf ){case "":*_cdcea =0;case "\u006e\u006f\u006e\u0065":*_cdcea =1;case "\u0073\u0065\u0065\u006b":*_cdcea =2;};};_bbeff ,_eegac =d .Token ();if _eegac !=nil {return _eegac ;};if _ffgf ,_egaeg :=_bbeff .(_d .EndElement );_egaeg &&_ffgf .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",_bbeff );}; -// Trigger Delay -DelayAttr *ST_TLTime ; +// Validate validates the CT_TLTextTargetElement and its children +func (_cbada *CT_TLTextTargetElement )Validate ()error {return _cbada .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_afec *CT_GraphicalObjectFrame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afec .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_afec .Xfrm =_da .NewCT_Transform2D ();_afec .Graphic =_da .NewGraphic ();for _ ,_fgce :=range start .Attr {if _fgce .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_afec .BwModeAttr .UnmarshalXMLAttr (_fgce );continue ;};};_dfff :for {_bdd ,_ecce :=d .Token ();if _ecce !=nil {return _ecce ;};switch _dddda :=_bdd .(type ){case _d .StartElement :switch _dddda .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 _bgee :=d .DecodeElement (_afec .NvGraphicFramePr ,&_dddda );_bgee !=nil {return _bgee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _ccdd :=d .DecodeElement (_afec .Xfrm ,&_dddda );_ccdd !=nil {return _ccdd ;};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 _dfdc :=d .DecodeElement (_afec .Graphic ,&_dddda );_dfdc !=nil {return _dfdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afec .ExtLst =NewCT_ExtensionListModify ();if _fgad :=d .DecodeElement (_afec .ExtLst ,&_dddda );_fgad !=nil {return _fgad ;};default:_ce .Log .Debug ("\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",_dddda .Name );if _ffbgg :=d .Skip ();_ffbgg !=nil {return _ffbgg ;};};case _d .EndElement :break _dfff ;case _d .CharData :};};return nil ;};func (_eege *CT_NotesMasterIdList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_affbb :for {_gabg ,_dcec :=d .Token ();if _dcec !=nil {return _dcec ;};switch _ddacg :=_gabg .(type ){case _d .StartElement :switch _ddacg .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"}:_eege .NotesMasterId =NewCT_NotesMasterIdListEntry ();if _eeabb :=d .DecodeElement (_eege .NotesMasterId ,&_ddacg );_eeabb !=nil {return _eeabb ;};default:_ce .Log .Debug ("\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",_ddacg .Name );if _aabg :=d .Skip ();_aabg !=nil {return _aabg ;};};case _d .EndElement :break _affbb ;case _d .CharData :};};return nil ;}; -// Target Element Trigger Choice -TgtEl *CT_TLTimeTargetElement ; +// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path +func (_afdg *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _afdg .BldAsOne !=nil {if _aedab :=_afdg .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_aedab !=nil {return _aedab ;};};if _afdg .BldSub !=nil {if _egcgg :=_afdg .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062");_egcgg !=nil {return _egcgg ;};};return nil ;};type CT_SlideSize struct{ -// Time Node -Tn *CT_TLTriggerTimeNodeID ; +// Extent Length +CxAttr int32 ; -// Runtime Node Trigger Choice -Rtn *CT_TLTriggerRuntimeNode ;}; +// Extent Width +CyAttr int32 ; -// Validate validates the CT_TLAnimateRotationBehavior and its children -func (_begbf *CT_TLAnimateRotationBehavior )Validate ()error {return _begbf .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");}; +// Type of Size +TypeAttr ST_SlideSizeType ;};type CT_TLAnimateMotionBehavior struct{ -// Validate validates the CT_ShowInfoBrowse and its children -func (_ffgb *CT_ShowInfoBrowse )Validate ()error {return _ffgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};func (_fcdf ST_TLAnimateEffectTransition )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebbf :=_a .Attr {};_ebbf .Name =name ;switch _fcdf {case ST_TLAnimateEffectTransitionUnset :_ebbf .Value ="";case ST_TLAnimateEffectTransitionIn :_ebbf .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_ebbf .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_ebbf .Value ="\u006e\u006f\u006e\u0065";};return _ebbf ,nil ;}; +// Origin +OriginAttr ST_TLAnimateMotionBehaviorOrigin ; -// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path -func (_ecdfe *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil }; +// Path +PathAttr *string ; -// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path -func (_bfg *AG_TLBuild )ValidateWithPath (path string )error {return nil };func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_gcb :=&CT_ApplicationNonVisualDrawingProps {};return _gcb ;};func (_cbdea *NotesMaster )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\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 ,_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\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 ,_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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _cbdea .CT_NotesMaster .MarshalXML (e ,start );};func (_acdff *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acdff =0;case "\u0070\u0074":*_acdff =1;case "\u0069\u006d\u0067":*_acdff =2;};return nil ;};func (_ebgd *CT_CustomShowId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_ebgd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Path Edit Mode +PathEditModeAttr ST_TLAnimateMotionPathEditMode ; -// Validate validates the Sld and its children -func (_cggde *Sld )Validate ()error {return _cggde .ValidateWithPath ("\u0053\u006c\u0064")};type CT_TLAnimateBehavior struct{ +// Relative Angle +RAngAttr *int32 ; -// By -ByAttr *string ; +// Points Types +PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; // From -FromAttr *string ; +From *CT_TLPoint ;To *CT_TLPoint ; -// To -ToAttr *string ; +// Rotation Center +RCtr *CT_TLPoint ;}; -// Calculation Mode -CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; +// Validate validates the CT_SlideSorterViewProperties and its children +func (_gecb *CT_SlideSorterViewProperties )Validate ()error {return _gecb .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");}; -// Value Type -ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path +func (_gefab *CT_SlideTiming )ValidateWithPath (path string )error {if _gefab .TnLst !=nil {if _effee :=_gefab .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_effee !=nil {return _effee ;};};if _gefab .BldLst !=nil {if _ddace :=_gefab .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074");_ddace !=nil {return _ddace ;};};if _gefab .ExtLst !=nil {if _cagac :=_gefab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagac !=nil {return _cagac ;};};return nil ;};func (_egcbg ST_TransitionSideDirectionType )Validate ()error {return _egcbg .ValidateWithPath ("")}; -// Time Animated Value List -TavLst *CT_TLTimeAnimateValueList ;}; +// Validate validates the CT_TLAnimVariant and its children +func (_bgcbb *CT_TLAnimVariant )Validate ()error {return _bgcbb .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_febaea ST_SplitterBarState )ValidateWithPath (path string )error {switch _febaea {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 (_febaea ));};return nil ;};func (_efccfb ST_Direction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adfcg :=_d .Attr {};_adfcg .Name =name ;switch _efccfb {case ST_DirectionUnset :_adfcg .Value ="";case ST_DirectionHorz :_adfcg .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_adfcg .Value ="\u0076\u0065\u0072\u0074";};return _adfcg ,nil ;};type CT_TLTemplate struct{ -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_cefde *CT_Comment )ValidateWithPath (path string )error {if _fdc :=_cefde .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fdc !=nil {return _fdc ;};if _cefde .ExtLst !=nil {if _aaec :=_cefde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaec !=nil {return _aaec ;};};return nil ;};func (_caagg ST_TLTriggerEvent )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_caagg .String (),start );}; +// Level +LvlAttr *uint32 ; -// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path -func (_cfagd *CT_OleObjectLink )ValidateWithPath (path string )error {if _cfagd .ExtLst !=nil {if _aeddbd :=_cfagd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeddbd !=nil {return _aeddbd ;};};return nil ;}; +// Time Node List +TnLst *CT_TimeNodeList ;}; -// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path -func (_cfdaa *CT_SlideMaster )ValidateWithPath (path string )error {if _bcgeg :=_cfdaa .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_bcgeg !=nil {return _bcgeg ;};if _bgacg :=_cfdaa .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_bgacg !=nil {return _bgacg ;};if _cfdaa .SldLayoutIdLst !=nil {if _eefe :=_cfdaa .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_eefe !=nil {return _eefe ;};};if _cfdaa .Transition !=nil {if _ddddd :=_cfdaa .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_ddddd !=nil {return _ddddd ;};};if _cfdaa .Timing !=nil {if _febdb :=_cfdaa .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_febdb !=nil {return _febdb ;};};if _cfdaa .Hf !=nil {if _gcaa :=_cfdaa .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_gcaa !=nil {return _gcaa ;};};if _cfdaa .TxStyles !=nil {if _babd :=_cfdaa .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_babd !=nil {return _babd ;};};if _cfdaa .ExtLst !=nil {if _bgeg :=_cfdaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgeg !=nil {return _bgeg ;};};return nil ;};func (_eeafc *CT_NormalViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeafc .RestoredLeft =NewCT_NormalViewPortion ();_eeafc .RestoredTop =NewCT_NormalViewPortion ();for _ ,_adbg :=range start .Attr {if _adbg .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_fgcc ,_ccfedb :=_d .ParseBool (_adbg .Value );if _ccfedb !=nil {return _ccfedb ;};_eeafc .ShowOutlineIconsAttr =&_fgcc ;continue ;};if _adbg .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_dcgc ,_faeg :=_d .ParseBool (_adbg .Value );if _faeg !=nil {return _faeg ;};_eeafc .SnapVertSplitterAttr =&_dcgc ;continue ;};if _adbg .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_eeafc .VertBarStateAttr .UnmarshalXMLAttr (_adbg );continue ;};if _adbg .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_eeafc .HorzBarStateAttr .UnmarshalXMLAttr (_adbg );continue ;};if _adbg .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_fbff ,_dgfag :=_d .ParseBool (_adbg .Value );if _dgfag !=nil {return _dgfag ;};_eeafc .PreferSingleViewAttr =&_fbff ;continue ;};};_fdega :for {_gdfeg ,_egge :=d .Token ();if _egge !=nil {return _egge ;};switch _ffad :=_gdfeg .(type ){case _a .StartElement :switch _ffad .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fafaf :=d .DecodeElement (_eeafc .RestoredLeft ,&_ffad );_fafaf !=nil {return _fafaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gbca :=d .DecodeElement (_eeafc .RestoredTop ,&_ffad );_gbca !=nil {return _gbca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeafc .ExtLst =NewCT_ExtensionList ();if _dacb :=d .DecodeElement (_eeafc .ExtLst ,&_ffad );_dacb !=nil {return _dacb ;};default:_aa .Log .Debug ("\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",_ffad .Name );if _dbee :=d .Skip ();_dbee !=nil {return _dbee ;};};case _a .EndElement :break _fdega ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path +func (_dda *CT_BackgroundProperties )ValidateWithPath (path string )error {if _dda .NoFill !=nil {if _cda :=_dda .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cda !=nil {return _cda ;};};if _dda .SolidFill !=nil {if _ada :=_dda .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ada !=nil {return _ada ;};};if _dda .GradFill !=nil {if _caeg :=_dda .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_caeg !=nil {return _caeg ;};};if _dda .BlipFill !=nil {if _bge :=_dda .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bge !=nil {return _bge ;};};if _dda .PattFill !=nil {if _adfe :=_dda .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_adfe !=nil {return _adfe ;};};if _dda .GrpFill !=nil {if _fdae :=_dda .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_fdae !=nil {return _fdae ;};};if _dda .EffectLst !=nil {if _gfa :=_dda .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gfa !=nil {return _gfa ;};};if _dda .EffectDag !=nil {if _ageb :=_dda .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_ageb !=nil {return _ageb ;};};if _dda .ExtLst !=nil {if _agf :=_dda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agf !=nil {return _agf ;};};return nil ;}; -// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path -func (_ffaf *CT_TLIterateData )ValidateWithPath (path string )error {if _egbge :=_ffaf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egbge !=nil {return _egbge ;};if _ffaf .TmAbs !=nil {if _fded :=_ffaf .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073");_fded !=nil {return _fded ;};};if _ffaf .TmPct !=nil {if _becbg :=_ffaf .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_becbg !=nil {return _becbg ;};};return nil ;};func (_dbfbg *ST_TLAnimateColorSpace )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cddec ,_cagac :=d .Token ();if _cagac !=nil {return _cagac ;};if _abccd ,_fbac :=_cddec .(_a .EndElement );_fbac &&_abccd .Name ==start .Name {*_dbfbg =1;return nil ;};if _gbbdd ,_fedec :=_cddec .(_a .CharData );!_fedec {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cddec );}else {switch string (_gbbdd ){case "":*_dbfbg =0;case "\u0072\u0067\u0062":*_dbfbg =1;case "\u0068\u0073\u006c":*_dbfbg =2;};};_cddec ,_cagac =d .Token ();if _cagac !=nil {return _cagac ;};if _eaff ,_ffcgd :=_cddec .(_a .EndElement );_ffcgd &&_eaff .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cddec );};func (_edccd *SldMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edccd .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_ggfdfd :=range start .Attr {if _ggfdfd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_acaed ,_fafcb :=_d .ParseBool (_ggfdfd .Value );if _fafcb !=nil {return _fafcb ;};_edccd .PreserveAttr =&_acaed ;continue ;};};_cfbg :for {_daebe ,_bcgdbg :=d .Token ();if _bcgdbg !=nil {return _bcgdbg ;};switch _bdded :=_daebe .(type ){case _a .StartElement :switch _bdded .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _afcb :=d .DecodeElement (_edccd .CSld ,&_bdded );_afcb !=nil {return _afcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fggef :=d .DecodeElement (_edccd .ClrMap ,&_bdded );_fggef !=nil {return _fggef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edccd .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _degde :=d .DecodeElement (_edccd .SldLayoutIdLst ,&_bdded );_degde !=nil {return _degde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edccd .Transition =NewCT_SlideTransition ();if _eabca :=d .DecodeElement (_edccd .Transition ,&_bdded );_eabca !=nil {return _eabca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edccd .Timing =NewCT_SlideTiming ();if _efefg :=d .DecodeElement (_edccd .Timing ,&_bdded );_efefg !=nil {return _efefg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edccd .Hf =NewCT_HeaderFooter ();if _cfddfd :=d .DecodeElement (_edccd .Hf ,&_bdded );_cfddfd !=nil {return _cfddfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edccd .TxStyles =NewCT_SlideMasterTextStyles ();if _efbf :=d .DecodeElement (_edccd .TxStyles ,&_bdded );_efbf !=nil {return _efbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edccd .ExtLst =NewCT_ExtensionListModify ();if _dddbd :=d .DecodeElement (_edccd .ExtLst ,&_bdded );_dddbd !=nil {return _dddbd ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_bdded .Name );if _edfcg :=d .Skip ();_edfcg !=nil {return _edfcg ;};};case _a .EndElement :break _cfbg ;case _a .CharData :};};return nil ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_gfef :=&CT_SlideMasterIdList {};return _gfef };func (_bgdgg ST_TLAnimateMotionPathEditMode )String ()string {switch _bgdgg {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";};func NewCT_ControlList ()*CT_ControlList {_fef :=&CT_ControlList {};return _fef };func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_ceba :=&CT_ShapeNonVisual {};_ceba .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_ceba .CNvSpPr =_fa .NewCT_NonVisualDrawingShapeProps ();_ceba .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _ceba ;};type EG_ExtensionList struct{ +// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path +func (_bbad *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _ecfgf :=_bbad .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_ecfgf !=nil {return _ecfgf ;};return nil ;};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_gfgac :=&CT_OleObjectEmbed {};return _gfgac };func (_dbdfa *CT_TLTimeConditionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdcge :for {_aedac ,_bgcg :=d .Token ();if _bgcg !=nil {return _bgcg ;};switch _fbce :=_aedac .(type ){case _d .StartElement :switch _fbce .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"}:_acdfa :=NewCT_TLTimeCondition ();if _cebaa :=d .DecodeElement (_acdfa ,&_fbce );_cebaa !=nil {return _cebaa ;};_dbdfa .Cond =append (_dbdfa .Cond ,_acdfa );default:_ce .Log .Debug ("\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",_fbce .Name );if _baegb :=d .Skip ();_baegb !=nil {return _baegb ;};};case _d .EndElement :break _bdcge ;case _d .CharData :};};return nil ;};func (_fdgea *CT_TLAnimateEffectBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdgea .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_gabcf ,_cdfea :=_fdgea .TransitionAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"});if _cdfea !=nil {return _cdfea ;};start .Attr =append (start .Attr ,_gabcf );};if _fdgea .FilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_fdgea .FilterAttr )});};if _fdgea .PrLstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_fdgea .PrLstAttr )});};e .EncodeToken (start );_cefag :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_fdgea .CBhvr ,_cefag );if _fdgea .Progress !=nil {_eeec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_fdgea .Progress ,_eeec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Extension -Ext []*CT_Extension ;};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_decd :=&CT_TLAnimateRotationBehavior {};_decd .CBhvr =NewCT_TLCommonBehaviorData ();return _decd ;}; +// Validate validates the CT_SlideLayout and its children +func (_bbgb *CT_SlideLayout )Validate ()error {return _bbgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);func (_abded *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 :_c .Sprintf ("\u0025\u0076",_abded .SpidAttr )});e .EncodeToken (start );if _abded .Bg !=nil {_adba :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_abded .Bg ,_adba );};if _abded .SubSp !=nil {_fccga :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}};e .EncodeElement (_abded .SubSp ,_fccga );};if _abded .OleChartEl !=nil {_abbb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_abded .OleChartEl ,_abbb );};if _abded .TxEl !=nil {_egfgc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}};e .EncodeElement (_abded .TxEl ,_egfgc );};if _abded .GraphicEl !=nil {_ebaefd :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_abded .GraphicEl ,_ebaefd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cecb *CT_TLTimeNodeParallel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cfgf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_cecb .CTn ,_cfgf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_PlaceholderType byte ;func (_ccgc *CT_CommonSlideViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccgc .CViewPr =NewCT_CommonViewProperties ();for _ ,_dbd :=range start .Attr {if _dbd .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_cbba ,_baee :=_ff .ParseBool (_dbd .Value );if _baee !=nil {return _baee ;};_ccgc .SnapToGridAttr =&_cbba ;continue ;};if _dbd .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_bgg ,_bfb :=_ff .ParseBool (_dbd .Value );if _bfb !=nil {return _bfb ;};_ccgc .SnapToObjectsAttr =&_bgg ;continue ;};if _dbd .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_fdbb ,_ffbc :=_ff .ParseBool (_dbd .Value );if _ffbc !=nil {return _ffbc ;};_ccgc .ShowGuidesAttr =&_fdbb ;continue ;};};_gfd :for {_fdg ,_eabc :=d .Token ();if _eabc !=nil {return _eabc ;};switch _gff :=_fdg .(type ){case _d .StartElement :switch _gff .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 _bgcd :=d .DecodeElement (_ccgc .CViewPr ,&_gff );_bgcd !=nil {return _bgcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccgc .GuideLst =NewCT_GuideList ();if _faf :=d .DecodeElement (_ccgc .GuideLst ,&_gff );_faf !=nil {return _faf ;};default:_ce .Log .Debug ("\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",_gff .Name );if _gcba :=d .Skip ();_gcba !=nil {return _gcba ;};};case _d .EndElement :break _gfd ;case _d .CharData :};};return nil ;};func (_bbdbe *ST_TransitionSpeed )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbdbe =0;case "\u0073\u006c\u006f\u0077":*_bbdbe =1;case "\u006d\u0065\u0064":*_bbdbe =2;case "\u0066\u0061\u0073\u0074":*_bbdbe =3;};return nil ;};func (_bdgab ST_SplitterBarState )String ()string {switch _bdgab {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 (_bacdd *ST_WebScreenSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_degcb ,_aggdf :=d .Token ();if _aggdf !=nil {return _aggdf ;};if _gegfgf ,_dbced :=_degcb .(_d .EndElement );_dbced &&_gegfgf .Name ==start .Name {*_bacdd =1;return nil ;};if _ecebc ,_ecdf :=_degcb .(_d .CharData );!_ecdf {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",_degcb );}else {switch string (_ecebc ){case "":*_bacdd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bacdd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bacdd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bacdd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bacdd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bacdd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bacdd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bacdd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bacdd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bacdd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_bacdd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bacdd =11;};};_degcb ,_aggdf =d .Token ();if _aggdf !=nil {return _aggdf ;};if _ebfbgf ,_gaeea :=_degcb .(_d .EndElement );_gaeea &&_ebfbgf .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",_degcb );};func (_egbfd *CT_TLIterateData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbbcf :=range start .Attr {if _gbbcf .Name .Local =="\u0074\u0079\u0070\u0065"{_egbfd .TypeAttr .UnmarshalXMLAttr (_gbbcf );continue ;};if _gbbcf .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_bbac ,_aeegd :=_ff .ParseBool (_gbbcf .Value );if _aeegd !=nil {return _aeegd ;};_egbfd .BackwardsAttr =&_bbac ;continue ;};};_fdgeg :for {_cdcd ,_fgcc :=d .Token ();if _fgcc !=nil {return _fgcc ;};switch _bcde :=_cdcd .(type ){case _d .StartElement :switch _bcde .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"}:_egbfd .TmAbs =NewCT_TLIterateIntervalTime ();if _baabg :=d .DecodeElement (_egbfd .TmAbs ,&_bcde );_baabg !=nil {return _baabg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egbfd .TmPct =NewCT_TLIterateIntervalPercentage ();if _aceed :=d .DecodeElement (_egbfd .TmPct ,&_bcde );_aceed !=nil {return _aceed ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_bcde .Name );if _cddg :=d .Skip ();_cddg !=nil {return _cddg ;};};case _d .EndElement :break _fdgeg ;case _d .CharData :};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_dcf :=&CT_GraphicalObjectFrame {};_dcf .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_dcf .Xfrm =_da .NewCT_Transform2D ();_dcf .Graphic =_da .NewGraphic ();return _dcf ;};func (_cgaag *ST_PrintWhat )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgaag =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_cgaag =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_cgaag =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_cgaag =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_cgaag =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_cgaag =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_cgaag =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_cgaag =7;case "\u006e\u006f\u0074e\u0073":*_cgaag =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_cgaag =9;};return nil ;};type CT_TLTriggerTimeNodeID struct{ -// Validate validates the CT_ViewProperties and its children -func (_eadd *CT_ViewProperties )Validate ()error {return _eadd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_dfaa *CT_TLMediaNodeAudio )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfaa .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_dgaa :=range start .Attr {if _dgaa .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_dcge ,_dbfgf :=_d .ParseBool (_dgaa .Value );if _dbfgf !=nil {return _dbfgf ;};_dfaa .IsNarrationAttr =&_dcge ;continue ;};};_bdeaa :for {_efbgc ,_afabfc :=d .Token ();if _afabfc !=nil {return _afabfc ;};switch _gcgff :=_efbgc .(type ){case _a .StartElement :switch _gcgff .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _acae :=d .DecodeElement (_dfaa .CMediaNode ,&_gcgff );_acae !=nil {return _acae ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_gcgff .Name );if _ecda :=d .Skip ();_ecda !=nil {return _ecda ;};};case _a .EndElement :break _bdeaa ;case _a .CharData :};};return nil ;}; +// Value +ValAttr uint32 ;}; -// Validate validates the CT_TLShapeTargetElement and its children -func (_badg *CT_TLShapeTargetElement )Validate ()error {return _badg .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_gcdeg *EG_ShowType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcdeg .Present !=nil {_daef :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_gcdeg .Present ,_daef );};if _gcdeg .Browse !=nil {_bdegg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_gcdeg .Browse ,_bdegg );};if _gcdeg .Kiosk !=nil {_fcgcb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_gcdeg .Kiosk ,_fcgcb );};return nil ;};func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_fgcb :=&CT_NormalViewPortion {};return _fgcb };func (_gcg *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcg .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gcg .IsPhotoAttr ))});};if _gcg .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gcg .UserDrawnAttr ))});};e .EncodeToken (start );if _gcg .Ph !=nil {_ca :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0068"}};e .EncodeElement (_gcg .Ph ,_ca );};if _gcg .AudioCd !=nil {_dfg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_gcg .AudioCd ,_dfg );};if _gcg .WavAudioFile !=nil {_bcg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gcg .WavAudioFile ,_bcg );};if _gcg .AudioFile !=nil {_dd :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gcg .AudioFile ,_dd );};if _gcg .VideoFile !=nil {_gcba :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gcg .VideoFile ,_gcba );};if _gcg .QuickTimeFile !=nil {_aed :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gcg .QuickTimeFile ,_aed );};if _gcg .CustDataLst !=nil {_eee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_gcg .CustDataLst ,_eee );};if _gcg .ExtLst !=nil {_add :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcg .ExtLst ,_add );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path +func (_ggbb *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _cabbc :=_ggbb .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_cabbc !=nil {return _cabbc ;};return nil ;};func (_agcfa ST_PrintWhat )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcfdd :=_d .Attr {};_bcfdd .Name =name ;switch _agcfa {case ST_PrintWhatUnset :_bcfdd .Value ="";case ST_PrintWhatSlides :_bcfdd .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_bcfdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_bcfdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_bcfdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_bcfdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_bcfdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_bcfdd .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_bcfdd .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_bcfdd .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _bcfdd ,nil ;};func (_bfbeb *CT_TagsData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abgeb :=range start .Attr {if _abgeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abgeb .Name .Local =="\u0069\u0064"||_abgeb .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"&&_abgeb .Name .Local =="\u0069\u0064"{_acccdg ,_fcbae :=_abgeb .Value ,error (nil );if _fcbae !=nil {return _fcbae ;};_bfbeb .IdAttr =_acccdg ;continue ;};};for {_bdcea ,_afad :=d .Token ();if _afad !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_afad );};if _bggf ,_bcbfg :=_bdcea .(_d .EndElement );_bcbfg &&_bggf .Name ==start .Name {break ;};};return nil ;};func (_deba *CT_TLSubShapeId )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eegbg :=range start .Attr {if _eegbg .Name .Local =="\u0073\u0070\u0069\u0064"{_gddfe ,_agcbd :=_eegbg .Value ,error (nil );if _agcbd !=nil {return _agcbd ;};_deba .SpidAttr =_gddfe ;continue ;};};for {_aeeca ,_ebddg :=d .Token ();if _ebddg !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_ebddg );};if _gadc ,_defff :=_aeeca .(_d .EndElement );_defff &&_gadc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path -func (_geegd *CT_Presentation )ValidateWithPath (path string )error {if _geegd .ServerZoomAttr !=nil {if _dbfc :=_geegd .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_dbfc !=nil {return _dbfc ;};};if _geegd .BookmarkIdSeedAttr !=nil {if *_geegd .BookmarkIdSeedAttr < 1{return _ab .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 ,*_geegd .BookmarkIdSeedAttr );};if *_geegd .BookmarkIdSeedAttr >=2147483648{return _ab .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 ,*_geegd .BookmarkIdSeedAttr );};};if _bccc :=_geegd .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bccc !=nil {return _bccc ;};if _geegd .SldMasterIdLst !=nil {if _becg :=_geegd .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_becg !=nil {return _becg ;};};if _geegd .NotesMasterIdLst !=nil {if _gcbf :=_geegd .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_gcbf !=nil {return _gcbf ;};};if _geegd .HandoutMasterIdLst !=nil {if _beded :=_geegd .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_beded !=nil {return _beded ;};};if _geegd .SldIdLst !=nil {if _egga :=_geegd .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t");_egga !=nil {return _egga ;};};if _geegd .SldSz !=nil {if _ceaab :=_geegd .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_ceaab !=nil {return _ceaab ;};};if _cggcb :=_geegd .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a");_cggcb !=nil {return _cggcb ;};if _geegd .SmartTags !=nil {if _gbag :=_geegd .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_gbag !=nil {return _gbag ;};};if _geegd .EmbeddedFontLst !=nil {if _ggdab :=_geegd .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074");_ggdab !=nil {return _ggdab ;};};if _geegd .CustShowLst !=nil {if _ggbd :=_geegd .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_ggbd !=nil {return _ggbd ;};};if _geegd .PhotoAlbum !=nil {if _aaafb :=_geegd .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");_aaafb !=nil {return _aaafb ;};};if _geegd .CustDataLst !=nil {if _gfdd :=_geegd .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_gfdd !=nil {return _gfdd ;};};if _geegd .Kinsoku !=nil {if _ecef :=_geegd .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_ecef !=nil {return _ecef ;};};if _geegd .DefaultTextStyle !=nil {if _agbf :=_geegd .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_agbf !=nil {return _agbf ;};};if _geegd .ModifyVerifier !=nil {if _dfgd :=_geegd .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_dfgd !=nil {return _dfgd ;};};if _geegd .ExtLst !=nil {if _ddbaf :=_geegd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbaf !=nil {return _ddbaf ;};};return nil ;};type CT_TLAnimVariantStringVal struct{ +// Validate validates the CT_TLTimeNodeParallel and its children +func (_bbdeb *CT_TLTimeNodeParallel )Validate ()error {return _bbdeb .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};func (_gbaff *CT_TLPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_c .Sprintf ("\u0025\u0076",_gbaff .XAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079"},Value :_c .Sprintf ("\u0025\u0076",_gbaff .YAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adbc *CT_OrientationTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cccd :=range start .Attr {if _cccd .Name .Local =="\u0064\u0069\u0072"{_adbc .DirAttr .UnmarshalXMLAttr (_cccd );continue ;};};for {_ffac ,_eecee :=d .Token ();if _eecee !=nil {return _c .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",_eecee );};if _cccb ,_eefg :=_ffac .(_d .EndElement );_eefg &&_cccb .Name ==start .Name {break ;};};return nil ;}; -// Value -ValAttr string ;};func (_agdbc *CT_TLAnimateRotationBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _agdbc .ByAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0079"},Value :_ab .Sprintf ("\u0025\u0076",*_agdbc .ByAttr )});};if _agdbc .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_ab .Sprintf ("\u0025\u0076",*_agdbc .FromAttr )});};if _agdbc .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_ab .Sprintf ("\u0025\u0076",*_agdbc .ToAttr )});};e .EncodeToken (start );_dfaca :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_agdbc .CBhvr ,_dfaca );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_edaaf *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edaaf =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_edaaf =1;case "\u006c\u0069\u006e":*_edaaf =2;case "\u0066\u006d\u006c\u0061":*_edaaf =3;};return nil ;};func (_adae *CT_PictureNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adae .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_adae .CNvPicPr =_fa .NewCT_NonVisualPictureProperties ();_adae .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_ggddg :for {_eace ,_gdgb :=d .Token ();if _gdgb !=nil {return _gdgb ;};switch _gfbda :=_eace .(type ){case _a .StartElement :switch _gfbda .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gggc :=d .DecodeElement (_adae .CNvPr ,&_gfbda );_gggc !=nil {return _gggc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cgcc :=d .DecodeElement (_adae .CNvPicPr ,&_gfbda );_cgcc !=nil {return _cgcc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _baaec :=d .DecodeElement (_adae .NvPr ,&_gfbda );_baaec !=nil {return _baaec ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_gfbda .Name );if _dcade :=d .Skip ();_dcade !=nil {return _dcade ;};};case _a .EndElement :break _ggddg ;case _a .CharData :};};return nil ;};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_cba :=&CT_BackgroundProperties {};return _cba ;}; +// Validate validates the CT_TimeNodeList and its children +func (_gfead *CT_TimeNodeList )Validate ()error {return _gfead .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};type CT_NotesMaster struct{ -// Validate validates the CT_NotesTextViewProperties and its children -func (_egad *CT_NotesTextViewProperties )Validate ()error {return _egad .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 (_ecaeb *CT_TLAnimateColorBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecaeb .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_aeeb ,_gebg :=_ecaeb .ClrSpcAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"});if _gebg !=nil {return _gebg ;};start .Attr =append (start .Attr ,_aeeb );};if _ecaeb .DirAttr !=ST_TLAnimateColorDirectionUnset {_ebea ,_bccag :=_ecaeb .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"});if _bccag !=nil {return _bccag ;};start .Attr =append (start .Attr ,_ebea );};e .EncodeToken (start );_bccda :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ecaeb .CBhvr ,_bccda );if _ecaeb .By !=nil {_ddfc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_ecaeb .By ,_ddfc );};if _ecaeb .From !=nil {_ddgc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ecaeb .From ,_ddgc );};if _ecaeb .To !=nil {_gfac :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_ecaeb .To ,_gfac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Common Slide Data +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path -func (_dcfc *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _ecbeg :=_dcfc .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_ecbeg !=nil {return _ecbeg ;};if _caaee :=_dcfc .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072");_caaee !=nil {return _caaee ;};if _abecf :=_dcfc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_abecf !=nil {return _abecf ;};if _dcfc .By !=nil {if _agfdc :=_dcfc .By .ValidateWithPath (path +"\u002f\u0042\u0079");_agfdc !=nil {return _agfdc ;};};if _dcfc .From !=nil {if _cfgcc :=_dcfc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cfgcc !=nil {return _cfgcc ;};};if _dcfc .To !=nil {if _eddf :=_dcfc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_eddf !=nil {return _eddf ;};};if _dcfc .RCtr !=nil {if _adbb :=_dcfc .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_adbb !=nil {return _adbb ;};};return nil ;};func NewCT_CustomShowId ()*CT_CustomShowId {_agce :=&CT_CustomShowId {};return _agce }; +// Color Scheme Map +ClrMap *_da .CT_ColorMapping ; -// Validate validates the CT_Connector and its children -func (_bfge *CT_Connector )Validate ()error {return _bfge .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_ccafdb ST_TLOleChartBuildType )Validate ()error {return _ccafdb .ValidateWithPath ("")};type CT_CommentAuthorList struct{ +// Header/Footer Information for a Notes Master +Hf *CT_HeaderFooter ; -// Comment Author -CmAuthor []*CT_CommentAuthor ;};func (_fecbbf ST_TransitionSpeed )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgdbg :=_a .Attr {};_cgdbg .Name =name ;switch _fecbbf {case ST_TransitionSpeedUnset :_cgdbg .Value ="";case ST_TransitionSpeedSlow :_cgdbg .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_cgdbg .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_cgdbg .Value ="\u0066\u0061\u0073\u0074";};return _cgdbg ,nil ;};func (_bcgg *CT_TLOleBuildChart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bcgg .BldAttr !=ST_TLOleChartBuildTypeUnset {_afdf ,_bcbgb :=_bcgg .BldAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u006c\u0064"});if _bcbgb !=nil {return _bcbgb ;};start .Attr =append (start .Attr ,_afdf );};if _bcgg .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_bcgg .AnimBgAttr ))});};if _bcgg .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_bcgg .SpidAttr )});};if _bcgg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_bcgg .GrpIdAttr )});};if _bcgg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_bcgg .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ccefg *CT_SlideLayoutIdListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccefg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_ccefg .IdAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_ccefg .RIdAttr )});e .EncodeToken (start );if _ccefg .ExtLst !=nil {_bgcef :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccefg .ExtLst ,_bgcef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eaega ST_TLCommandType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eaega .String (),start );};func (_eddc ST_SlideLayoutType )String ()string {switch _eddc {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 "";};func (_afedg *NotesMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afedg .CT_NotesMaster =*NewCT_NotesMaster ();_bgeda :for {_abcbg ,_adaecf :=d .Token ();if _adaecf !=nil {return _adaecf ;};switch _dggdf :=_abcbg .(type ){case _a .StartElement :switch _dggdf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _faeba :=d .DecodeElement (_afedg .CSld ,&_dggdf );_faeba !=nil {return _faeba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ddbed :=d .DecodeElement (_afedg .ClrMap ,&_dggdf );_ddbed !=nil {return _ddbed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afedg .Hf =NewCT_HeaderFooter ();if _bfgbf :=d .DecodeElement (_afedg .Hf ,&_dggdf );_bfgbf !=nil {return _bfgbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afedg .NotesStyle =_fa .NewCT_TextListStyle ();if _baebg :=d .DecodeElement (_afedg .NotesStyle ,&_dggdf );_baebg !=nil {return _baebg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afedg .ExtLst =NewCT_ExtensionListModify ();if _ggee :=d .DecodeElement (_afedg .ExtLst ,&_dggdf );_ggee !=nil {return _ggee ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025\u0076",_dggdf .Name );if _gacgc :=d .Skip ();_gacgc !=nil {return _gacgc ;};};case _a .EndElement :break _bgeda ;case _a .CharData :};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_agf :=&CT_GroupShapeChoice {};return _agf };func (_gfed ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _gfed {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfed ));};return nil ;};func (_dfcba *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbgfdc :for {_dfgbc ,_bbfea :=d .Token ();if _bbfea !=nil {return _bbfea ;};switch _caeaf :=_dfgbc .(type ){case _a .StartElement :switch _caeaf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cgggg string ;if _dgddb :=d .DecodeElement (&_cgggg ,&_caeaf );_dgddb !=nil {return _dgddb ;};_dfcba .AttrName =append (_dfcba .AttrName ,_cgggg );default:_aa .Log .Debug ("\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",_caeaf .Name );if _caeeg :=d .Skip ();_caeeg !=nil {return _caeeg ;};};case _a .EndElement :break _bbgfdc ;case _a .CharData :};};return nil ;}; +// Notes Text Style +NotesStyle *_da .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};func (_abcde *Sld )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abcde .CT_Slide =*NewCT_Slide ();for _ ,_fgabd :=range start .Attr {if _fgabd .Name .Local =="\u0073\u0068\u006f\u0077"{_gbaef ,_caaed :=_ff .ParseBool (_fgabd .Value );if _caaed !=nil {return _caaed ;};_abcde .ShowAttr =&_gbaef ;continue ;};if _fgabd .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_dfdgf ,_gegge :=_ff .ParseBool (_fgabd .Value );if _gegge !=nil {return _gegge ;};_abcde .ShowMasterSpAttr =&_dfdgf ;continue ;};if _fgabd .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cbbgd ,_ccge :=_ff .ParseBool (_fgabd .Value );if _ccge !=nil {return _ccge ;};_abcde .ShowMasterPhAnimAttr =&_cbbgd ;continue ;};};_gdfcb :for {_fgfae ,_gbfbe :=d .Token ();if _gbfbe !=nil {return _gbfbe ;};switch _eafdc :=_fgfae .(type ){case _d .StartElement :switch _eafdc .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 _ggee :=d .DecodeElement (_abcde .CSld ,&_eafdc );_ggee !=nil {return _ggee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abcde .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _cbcgf :=d .DecodeElement (_abcde .ClrMapOvr ,&_eafdc );_cbcgf !=nil {return _cbcgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abcde .Transition =NewCT_SlideTransition ();if _ddeadg :=d .DecodeElement (_abcde .Transition ,&_eafdc );_ddeadg !=nil {return _ddeadg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abcde .Timing =NewCT_SlideTiming ();if _dccda :=d .DecodeElement (_abcde .Timing ,&_eafdc );_dccda !=nil {return _dccda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abcde .ExtLst =NewCT_ExtensionListModify ();if _cddca :=d .DecodeElement (_abcde .ExtLst ,&_eafdc );_cddca !=nil {return _cddca ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053l\u0064\u0020\u0025\u0076",_eafdc .Name );if _deeg :=d .Skip ();_deeg !=nil {return _deeg ;};};case _d .EndElement :break _gdfcb ;case _d .CharData :};};return nil ;};func (_ebgf ST_TLAnimateColorDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbbfb :=_d .Attr {};_dbbfb .Name =name ;switch _ebgf {case ST_TLAnimateColorDirectionUnset :_dbbfb .Value ="";case ST_TLAnimateColorDirectionCw :_dbbfb .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_dbbfb .Value ="\u0063\u0063\u0077";};return _dbbfb ,nil ;};func (_fabgaa *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 :_c .Sprintf ("\u0025\u0076",_fabgaa .SpidAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path -func (_dceaa *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil };type CT_GroupShapeNonVisual struct{ +// Validate validates the SldLayout and its children +func (_fdgdf *SldLayout )Validate ()error {return _fdgdf .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};func (_cca *CT_BuildList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cca .BldP !=nil {_fab :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_aee :=range _cca .BldP {e .EncodeElement (_aee ,_fab );};};if _cca .BldDgm !=nil {_eca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_cbc :=range _cca .BldDgm {e .EncodeElement (_cbc ,_eca );};};if _cca .BldOleChart !=nil {_feda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_ffcg :=range _cca .BldOleChart {e .EncodeElement (_ffcg ,_feda );};};if _cca .BldGraphic !=nil {_ffaf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_ecc :=range _cca .BldGraphic {e .EncodeElement (_ecc ,_ffaf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgba *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 :_c .Sprintf ("\u0025\u0076",_cgba .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 :_c .Sprintf ("\u0025\u0076",_cgba .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 :_c .Sprintf ("\u0025\u0076",_cgba .ClientInsertedTimeAttr )});e .EncodeToken (start );if _cgba .ExtLst !=nil {_gbfac :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgba .ExtLst ,_gbfac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gacb *CT_PictureNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_abac :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gacb .CNvPr ,_abac );_fgae :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gacb .CNvPicPr ,_fgae );_fcbc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_gacb .NvPr ,_fcbc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbfd *CT_NotesViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bfaea :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dbfd .CSldViewPr ,_bfaea );if _dbfd .ExtLst !=nil {_cabe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbfd .ExtLst ,_cabe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dccgc *CT_TLAnimateBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dccgc .ByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_dccgc .ByAttr )});};if _dccgc .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_dccgc .FromAttr )});};if _dccgc .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_dccgc .ToAttr )});};if _dccgc .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_dcfb ,_cgade :=_dccgc .CalcmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _cgade !=nil {return _cgade ;};start .Attr =append (start .Attr ,_dcfb );};if _dccgc .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_gaba ,_aace :=_dccgc .ValueTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _aace !=nil {return _aace ;};start .Attr =append (start .Attr ,_gaba );};e .EncodeToken (start );_bdffa :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dccgc .CBhvr ,_bdffa );if _dccgc .TavLst !=nil {_cgabc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_dccgc .TavLst ,_cgabc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_ggada :=&EG_TopLevelSlide {};_ggada .ClrMap =_da .NewCT_ColorMapping ();return _ggada ;};func (_cfad ST_TLParaBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afedd :=_d .Attr {};_afedd .Name =name ;switch _cfad {case ST_TLParaBuildTypeUnset :_afedd .Value ="";case ST_TLParaBuildTypeAllAtOnce :_afedd .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_afedd .Value ="\u0070";case ST_TLParaBuildTypeCust :_afedd .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_afedd .Value ="\u0077\u0068\u006fl\u0065";};return _afedd ,nil ;}; -// Non-visual Drawing Properties -CNvPr *_fa .CT_NonVisualDrawingProps ; +// Validate validates the CT_SlideMaster and its children +func (_ebcc *CT_SlideMaster )Validate ()error {return _ebcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");}; -// Non-Visual Group Shape Drawing Properties -CNvGrpSpPr *_fa .CT_NonVisualGroupDrawingShapeProps ; +// Validate validates the CT_OleObjectChoice and its children +func (_fcag *CT_OleObjectChoice )Validate ()error {return _fcag .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");};func (_gbbdc ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edbg :=_d .Attr {};_edbg .Name =name ;switch _gbbdc {case ST_TLAnimateBehaviorValueTypeUnset :_edbg .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_edbg .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_edbg .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_edbg .Value ="\u0063\u006c\u0072";};return _edbg ,nil ;};func (_gaee *CT_CustomShowList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbd :for {_gede ,_bce :=d .Token ();if _bce !=nil {return _bce ;};switch _afbe :=_gede .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eaa :=NewCT_CustomShow ();if _ecd :=d .DecodeElement (_eaa ,&_afbe );_ecd !=nil {return _ecd ;};_gaee .CustShow =append (_gaee .CustShow ,_eaa );default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_afbe .Name );if _ggc :=d .Skip ();_ggc !=nil {return _ggc ;};};case _d .EndElement :break _fbd ;case _d .CharData :};};return nil ;};func (_agbdb *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agbdb =0;case "\u006f\u0075\u0074":*_agbdb =1;case "\u0069\u006e":*_agbdb =2;};return nil ;};func (_bacb ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfgca :=_d .Attr {};_dfgca .Name =name ;switch _bacb {case ST_TLBehaviorAdditiveTypeUnset :_dfgca .Value ="";case ST_TLBehaviorAdditiveTypeBase :_dfgca .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_dfgca .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_dfgca .Value ="\u0072\u0065\u0070\u006c";case ST_TLBehaviorAdditiveTypeMult :_dfgca .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_dfgca .Value ="\u006e\u006f\u006e\u0065";};return _dfgca ,nil ;};func (_gaefd *CT_TLGraphicalObjectBuild )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaefd .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gaefd .SpidAttr )});};if _gaefd .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gaefd .GrpIdAttr )});};if _gaefd .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_gaefd .UiExpandAttr ))});};e .EncodeToken (start );if _gaefd .BldAsOne !=nil {_bccc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_gaefd .BldAsOne ,_bccc );};if _gaefd .BldSub !=nil {_bbdb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}};e .EncodeElement (_gaefd .BldSub ,_bbdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdadc *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdadc =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_gdadc =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_gdadc =2;};return nil ;}; -// Non-Visual Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_faedd *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_faedd =0;case "\u0063\u0077":*_faedd =1;case "\u0063\u0063\u0077":*_faedd =2;};return nil ;}; +// Validate validates the CT_TLGraphicalObjectBuild and its children +func (_edegf *CT_TLGraphicalObjectBuild )Validate ()error {return _edegf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};type CT_TLBuildDiagram struct{ -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_eaeca *CT_Picture )ValidateWithPath (path string )error {if _ccfb :=_eaeca .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ccfb !=nil {return _ccfb ;};if _eggf :=_eaeca .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_eggf !=nil {return _eggf ;};if _ceafd :=_eaeca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ceafd !=nil {return _ceafd ;};if _eaeca .Style !=nil {if _acdag :=_eaeca .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_acdag !=nil {return _acdag ;};};if _eaeca .ExtLst !=nil {if _bege :=_eaeca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bege !=nil {return _bege ;};};return nil ;};func (_eeefb *CT_TLOleChartTargetElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeefb .TypeAttr =ST_TLChartSubelementType (1);for _ ,_baed :=range start .Attr {if _baed .Name .Local =="\u0074\u0079\u0070\u0065"{_eeefb .TypeAttr .UnmarshalXMLAttr (_baed );continue ;};if _baed .Name .Local =="\u006c\u0076\u006c"{_gggd ,_bbede :=_d .ParseUint (_baed .Value ,10,32);if _bbede !=nil {return _bbede ;};_bgfac :=uint32 (_gggd );_eeefb .LvlAttr =&_bgfac ;continue ;};};for {_ccfeb ,_ffeeb :=d .Token ();if _ffeeb !=nil {return _ab .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",_ffeeb );};if _bbdd ,_fffgb :=_ccfeb .(_a .EndElement );_fffgb &&_bbdd .Name ==start .Name {break ;};};return nil ;}; +// Diagram Build Types +BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_gbfce :=&CT_SlideSyncProperties {};return _gbfce ;};func (_aecdb *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 :_c .Sprintf ("\u0025\u0076",_aecdb .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_aecdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dddg *CT_WheelTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afabd :=range start .Attr {if _afabd .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_eccga ,_ebfec :=_ff .ParseUint (_afabd .Value ,10,32);if _ebfec !=nil {return _ebfec ;};_ceef :=uint32 (_eccga );_dddg .SpokesAttr =&_ceef ;continue ;};};for {_bceeg ,_dfcdf :=d .Token ();if _dfcdf !=nil {return _c .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",_dfcdf );};if _daeag ,_geged :=_bceeg .(_d .EndElement );_geged &&_daeag .Name ==start .Name {break ;};};return nil ;};func (_edfade *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 :_c .Sprintf ("\u0025\u0076",_edfade .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcafe ST_TLAnimateColorDirection )Validate ()error {return _dcafe .ValidateWithPath ("")};func (_fccae ST_TransitionSpeed )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egede :=_d .Attr {};_egede .Name =name ;switch _fccae {case ST_TransitionSpeedUnset :_egede .Value ="";case ST_TransitionSpeedSlow :_egede .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_egede .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_egede .Value ="\u0066\u0061\u0073\u0074";};return _egede ,nil ;}; -// Validate validates the CT_CustomerDataList and its children -func (_acce *CT_CustomerDataList )Validate ()error {return _acce .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func (_gdead *CT_TLAnimVariantStringVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efgab :=range start .Attr {if _efgab .Name .Local =="\u0076\u0061\u006c"{_aagf ,_aggad :=_efgab .Value ,error (nil );if _aggad !=nil {return _aggad ;};_gdead .ValAttr =_aagf ;continue ;};};for {_efggc ,_cffgb :=d .Token ();if _cffgb !=nil {return _ab .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",_cffgb );};if _bddgg ,_adef :=_efggc .(_a .EndElement );_adef &&_bddgg .Name ==start .Name {break ;};};return nil ;};func (_ebcde *PresentationPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebcde .CT_PresentationProperties =*NewCT_PresentationProperties ();_dffbd :for {_gbcde ,_accg :=d .Token ();if _accg !=nil {return _accg ;};switch _gegfdg :=_gbcde .(type ){case _a .StartElement :switch _gegfdg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcde .HtmlPubPr =NewCT_HtmlPublishProperties ();if _becfca :=d .DecodeElement (_ebcde .HtmlPubPr ,&_gegfdg );_becfca !=nil {return _becfca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcde .WebPr =NewCT_WebProperties ();if _ddegd :=d .DecodeElement (_ebcde .WebPr ,&_gegfdg );_ddegd !=nil {return _ddegd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcde .PrnPr =NewCT_PrintProperties ();if _ceaad :=d .DecodeElement (_ebcde .PrnPr ,&_gegfdg );_ceaad !=nil {return _ceaad ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcde .ShowPr =NewCT_ShowProperties ();if _fcgdf :=d .DecodeElement (_ebcde .ShowPr ,&_gegfdg );_fcgdf !=nil {return _fcgdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcde .ClrMru =_fa .NewCT_ColorMRU ();if _aafc :=d .DecodeElement (_ebcde .ClrMru ,&_gegfdg );_aafc !=nil {return _aafc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcde .ExtLst =NewCT_ExtensionList ();if _cgccf :=d .DecodeElement (_ebcde .ExtLst ,&_gegfdg );_cgccf !=nil {return _cgccf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006eP\u0072\u0020\u0025\u0076",_gegfdg .Name );if _eaaaa :=d .Skip ();_eaaaa !=nil {return _eaaaa ;};};case _a .EndElement :break _dffbd ;case _a .CharData :};};return nil ;};func NewCT_SlideSize ()*CT_SlideSize {_debed :=&CT_SlideSize {};_debed .CxAttr =914400;_debed .CyAttr =914400;return _debed ;};func (_daegce *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_daegce =0;case "\u0062\u0061\u0073\u0065":*_daegce =1;case "\u0073\u0075\u006d":*_daegce =2;case "\u0072\u0065\u0070\u006c":*_daegce =3;case "\u006d\u0075\u006c\u0074":*_daegce =4;case "\u006e\u006f\u006e\u0065":*_daegce =5;};return nil ;};func (_cdaec *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdaec =0;case "\u006c\u0075":*_cdaec =1;case "\u0072\u0075":*_cdaec =2;case "\u006c\u0064":*_cdaec =3;case "\u0072\u0064":*_cdaec =4;};return nil ;};func (_fggad *CT_TagsData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_faea :=range start .Attr {if _faea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_faea .Name .Local =="\u0069\u0064"||_faea .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"&&_faea .Name .Local =="\u0069\u0064"{_cfga ,_aagfe :=_faea .Value ,error (nil );if _aagfe !=nil {return _aagfe ;};_fggad .IdAttr =_cfga ;continue ;};};for {_dagbb ,_agbge :=d .Token ();if _agbge !=nil {return _ab .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_agbge );};if _fbcfc ,_afagd :=_dagbb .(_a .EndElement );_afagd &&_fbcfc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path +func (_daaed *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _cbafg ,_bffe :=range _daaed .Cond {if _cbbaf :=_bffe .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_cbafg ));_cbbaf !=nil {return _cbbaf ;};};return nil ;}; -// Validate validates the CT_TLTriggerRuntimeNode and its children -func (_dccc *CT_TLTriggerRuntimeNode )Validate ()error {return _dccc .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};type CT_SplitTransition struct{ +// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path +func (_gccfb *EG_TopLevelSlide )ValidateWithPath (path string )error {if _ggegf :=_gccfb .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ggegf !=nil {return _ggegf ;};return nil ;};type CT_TLBuildParagraph struct{ -// Orientation -OrientAttr ST_Direction ; +// Build Types +BuildAttr ST_TLParaBuildType ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};type CT_SlideIdList struct{ +// Build Level +BldLvlAttr *uint32 ; -// Slide ID -SldId []*CT_SlideIdListEntry ;};func (_fecbf *SldSyncPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fecbf .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_ggead :=range start .Attr {if _ggead .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_bafbf ,_ecdff :=_ggead .Value ,error (nil );if _ecdff !=nil {return _ecdff ;};_fecbf .ServerSldIdAttr =_bafbf ;continue ;};if _ggead .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_cbadg ,_fedgf :=ParseStdlibTime (_ggead .Value );if _fedgf !=nil {return _fedgf ;};_fecbf .ServerSldModifiedTimeAttr =_cbadg ;continue ;};if _ggead .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_bdcbd ,_eddbc :=ParseStdlibTime (_ggead .Value );if _eddbc !=nil {return _eddbc ;};_fecbf .ClientInsertedTimeAttr =_bdcbd ;continue ;};};_cbdfa :for {_edgb ,_fgef :=d .Token ();if _fgef !=nil {return _fgef ;};switch _cdbcf :=_edgb .(type ){case _a .StartElement :switch _cdbcf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecbf .ExtLst =NewCT_ExtensionList ();if _cffdb :=d .DecodeElement (_fecbf .ExtLst ,&_cdbcf );_cffdb !=nil {return _cffdb ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_cdbcf .Name );if _deggf :=d .Skip ();_deggf !=nil {return _deggf ;};};case _a .EndElement :break _cbdfa ;case _a .CharData :};};return nil ;}; +// Animate Background +AnimBgAttr *bool ; -// Validate validates the CT_TLAnimVariantIntegerVal and its children -func (_gfec *CT_TLAnimVariantIntegerVal )Validate ()error {return _gfec .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");};type CT_TLIterateIntervalTime struct{ +// Auto Update Animation Background +AutoUpdateAnimBgAttr *bool ; -// Time -ValAttr ST_TLTime ;};func (_gecdcd *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gecdcd =0;case "\u0077\u0068\u006fl\u0065":*_gecdcd =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gecdcd =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_gecdcd =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gecdcd =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_gecdcd =5;case "\u0063\u0077":*_gecdcd =6;case "\u0063\u0077\u0049\u006e":*_gecdcd =7;case "\u0063\u0077\u004fu\u0074":*_gecdcd =8;case "\u0063\u0063\u0077":*_gecdcd =9;case "\u0063\u0063\u0077I\u006e":*_gecdcd =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_gecdcd =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_gecdcd =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_gecdcd =13;case "\u0075\u0070":*_gecdcd =14;case "\u0064\u006f\u0077\u006e":*_gecdcd =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gecdcd =16;case "\u0063\u0075\u0073\u0074":*_gecdcd =17;};return nil ;};func (_gadbb *EG_ExtensionList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gadbb .Ext !=nil {_dfeg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_ggca :=range _gadbb .Ext {e .EncodeElement (_ggca ,_dfeg );};};return nil ;};func NewCT_TLPoint ()*CT_TLPoint {_ggaaf :=&CT_TLPoint {};return _ggaaf }; +// Reverse +RevAttr *bool ; -// ST_TLTimeAnimateValueTime is a union type -type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_fa .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};type ST_TLPreviousActionType byte ;func (_gfcba ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfbad :=_a .Attr {};_cfbad .Name =name ;switch _gfcba {case ST_TLAnimateBehaviorCalcModeUnset :_cfbad .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_cfbad .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_cfbad .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_cfbad .Value ="\u0066\u006d\u006c\u0061";};return _cfbad ,nil ;};func (_bbefc ST_TLCommandType )String ()string {switch _bbefc {case 0:return "";case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";}; +// Auto Advance Time +AdvAutoAttr *ST_TLTime ; -// Validate validates the CT_OutlineViewSlideEntry and its children -func (_cdgg *CT_OutlineViewSlideEntry )Validate ()error {return _cdgg .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};func NewCT_Background ()*CT_Background {_gbf :=&CT_Background {};return _gbf };func (_cffda *CT_TLTimeNodeExclusive )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eabea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_cffda .CTn ,_eabea );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfafc *CT_TLAnimateBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfafc .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fedg :=range start .Attr {if _fedg .Name .Local =="\u0062\u0079"{_ffbga ,_gddaa :=_fedg .Value ,error (nil );if _gddaa !=nil {return _gddaa ;};_cfafc .ByAttr =&_ffbga ;continue ;};if _fedg .Name .Local =="\u0066\u0072\u006f\u006d"{_eefag ,_ecbe :=_fedg .Value ,error (nil );if _ecbe !=nil {return _ecbe ;};_cfafc .FromAttr =&_eefag ;continue ;};if _fedg .Name .Local =="\u0074\u006f"{_faede ,_febacf :=_fedg .Value ,error (nil );if _febacf !=nil {return _febacf ;};_cfafc .ToAttr =&_faede ;continue ;};if _fedg .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_cfafc .CalcmodeAttr .UnmarshalXMLAttr (_fedg );continue ;};if _fedg .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_cfafc .ValueTypeAttr .UnmarshalXMLAttr (_fedg );continue ;};};_ddcdg :for {_dcaec ,_bgbbe :=d .Token ();if _bgbbe !=nil {return _bgbbe ;};switch _bfddd :=_dcaec .(type ){case _a .StartElement :switch _bfddd .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eacb :=d .DecodeElement (_cfafc .CBhvr ,&_bfddd );_eacb !=nil {return _eacb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfafc .TavLst =NewCT_TLTimeAnimateValueList ();if _fdaab :=d .DecodeElement (_cfafc .TavLst ,&_bfddd );_fdaab !=nil {return _fdaab ;};default:_aa .Log .Debug ("\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",_bfddd .Name );if _egdcc :=d .Skip ();_egdcc !=nil {return _egdcc ;};};case _a .EndElement :break _ddcdg ;case _a .CharData :};};return nil ;};type OleObj struct{CT_OleObject };func (_cdbba ST_WebColorType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gcbec :=_a .Attr {};_gcbec .Name =name ;switch _cdbba {case ST_WebColorTypeUnset :_gcbec .Value ="";case ST_WebColorTypeNone :_gcbec .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_gcbec .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_gcbec .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_gcbec .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_gcbec .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_gcbec .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _gcbec ,nil ;}; +// Template effects +TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_fecb *CT_TLTimeCondition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afce :=range start .Attr {if _afce .Name .Local =="\u0065\u0076\u0074"{_fecb .EvtAttr .UnmarshalXMLAttr (_afce );continue ;};if _afce .Name .Local =="\u0064\u0065\u006ca\u0079"{_gacfc ,_cafaa :=ParseUnionST_TLTime (_afce .Value );if _cafaa !=nil {return _cafaa ;};_fecb .DelayAttr =&_gacfc ;continue ;};};_dfddd :for {_gadbf ,_bagga :=d .Token ();if _bagga !=nil {return _bagga ;};switch _agefc :=_gadbf .(type ){case _d .StartElement :switch _agefc .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"}:_fecb .TgtEl =NewCT_TLTimeTargetElement ();if _ffbba :=d .DecodeElement (_fecb .TgtEl ,&_agefc );_ffbba !=nil {return _ffbba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fecb .Tn =NewCT_TLTriggerTimeNodeID ();if _dcabg :=d .DecodeElement (_fecb .Tn ,&_agefc );_dcabg !=nil {return _dcabg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fecb .Rtn =NewCT_TLTriggerRuntimeNode ();if _ecdef :=d .DecodeElement (_fecb .Rtn ,&_agefc );_ecdef !=nil {return _ecdef ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065C\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_agefc .Name );if _ffae :=d .Skip ();_ffae !=nil {return _ffae ;};};case _d .EndElement :break _dfddd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path -func (_dfca *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _dfca .Ph !=nil {if _ggd :=_dfca .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_ggd !=nil {return _ggd ;};};if _dfca .AudioCd !=nil {if _ege :=_dfca .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_ege !=nil {return _ege ;};};if _dfca .WavAudioFile !=nil {if _bbc :=_dfca .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_bbc !=nil {return _bbc ;};};if _dfca .AudioFile !=nil {if _aff :=_dfca .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_aff !=nil {return _aff ;};};if _dfca .VideoFile !=nil {if _ed :=_dfca .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_ed !=nil {return _ed ;};};if _dfca .QuickTimeFile !=nil {if _efc :=_dfca .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_efc !=nil {return _efc ;};};if _dfca .CustDataLst !=nil {if _dga :=_dfca .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_dga !=nil {return _dga ;};};if _dfca .ExtLst !=nil {if _gag :=_dfca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gag !=nil {return _gag ;};};return nil ;};type CT_Picture struct{ +// Validate validates the CT_ExtensionListModify and its children +func (_fgfg *CT_ExtensionListModify )Validate ()error {return _fgfg .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};type CT_CustomShowList struct{ -// Non-Visual Properties for a Picture -NvPicPr *CT_PictureNonVisual ; +// Custom Show +CustShow []*CT_CustomShow ;}; -// Picture Fill -BlipFill *_fa .CT_BlipFillProperties ;SpPr *_fa .CT_ShapeProperties ;Style *_fa .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_gbffd ST_PrintWhat )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbffd .String (),start );}; +// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path +func (_eabbc *CT_NormalViewProperties )ValidateWithPath (path string )error {if _beba :=_eabbc .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_beba !=nil {return _beba ;};if _fccg :=_eabbc .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_fccg !=nil {return _fccg ;};if _caad :=_eabbc .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074");_caad !=nil {return _caad ;};if _gbgd :=_eabbc .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_gbgd !=nil {return _gbgd ;};if _eabbc .ExtLst !=nil {if _gfbg :=_eabbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfbg !=nil {return _gfbg ;};};return nil ;};func (_agccg *CT_TLOleBuildChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agccg .BldAttr !=ST_TLOleChartBuildTypeUnset {_eadb ,_eeagg :=_agccg .BldAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u006c\u0064"});if _eeagg !=nil {return _eeagg ;};start .Attr =append (start .Attr ,_eadb );};if _agccg .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_agccg .AnimBgAttr ))});};if _agccg .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agccg .SpidAttr )});};if _agccg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agccg .GrpIdAttr )});};if _agccg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_agccg .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path -func (_dfdd *CT_ControlList )ValidateWithPath (path string )error {for _dgad ,_fgfad :=range _dfdd .Control {if _ddgg :=_fgfad .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_dgad ));_ddgg !=nil {return _ddgg ;};};return nil ;};type CT_TLCommonMediaNodeData struct{ +// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path +func (_dafea *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _febg ,_fdga :=range _dafea .EmbeddedFont {if _geb :=_fdga .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_febg ));_geb !=nil {return _geb ;};};return nil ;};func (_eegcc *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eegcc =0;case "\u0065\u006e\u0074\u0072":*_eegcc =1;case "\u0065\u0078\u0069\u0074":*_eegcc =2;case "\u0065\u006d\u0070\u0068":*_eegcc =3;case "\u0070\u0061\u0074\u0068":*_eegcc =4;case "\u0076\u0065\u0072\u0062":*_eegcc =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_eegcc =6;};return nil ;};type CT_TLTimeAnimateValue struct{ -// Volume -VolAttr *_fa .ST_PositiveFixedPercentage ; +// Time +TmAttr *ST_TLTimeAnimateValueTime ; -// Mute -MuteAttr *bool ; +// Formula +FmlaAttr *string ; -// Number of Slides -NumSldAttr *uint32 ; +// Value +Val *CT_TLAnimVariant ;};type ST_TLTimeNodePresetClassType byte ; -// Show When Stopped -ShowWhenStoppedAttr *bool ; +// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path +func (_be *AG_ChildSlide )ValidateWithPath (path string )error {return nil };func (_afbg *CT_ShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afbg .CNvPr =_da .NewCT_NonVisualDrawingProps ();_afbg .CNvSpPr =_da .NewCT_NonVisualDrawingShapeProps ();_afbg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_aafg :for {_bdede ,_fdcef :=d .Token ();if _fdcef !=nil {return _fdcef ;};switch _bgfbc :=_bdede .(type ){case _d .StartElement :switch _bgfbc .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 _cbad :=d .DecodeElement (_afbg .CNvPr ,&_bgfbc );_cbad !=nil {return _cbad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _gfagc :=d .DecodeElement (_afbg .CNvSpPr ,&_bgfbc );_gfagc !=nil {return _gfagc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dabg :=d .DecodeElement (_afbg .NvPr ,&_bgfbc );_dabg !=nil {return _dabg ;};default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_bgfbc .Name );if _effc :=d .Skip ();_effc !=nil {return _effc ;};};case _d .EndElement :break _aafg ;case _d .CharData :};};return nil ;};func (_gcdf *CT_SlideTiming )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbaeb :for {_cdgb ,_eeffd :=d .Token ();if _eeffd !=nil {return _eeffd ;};switch _dcba :=_cdgb .(type ){case _d .StartElement :switch _dcba .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"}:_gcdf .TnLst =NewCT_TimeNodeList ();if _bgffg :=d .DecodeElement (_gcdf .TnLst ,&_dcba );_bgffg !=nil {return _bgffg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcdf .BldLst =NewCT_BuildList ();if _fbcb :=d .DecodeElement (_gcdf .BldLst ,&_dcba );_fbcb !=nil {return _fbcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcdf .ExtLst =NewCT_ExtensionListModify ();if _ddfd :=d .DecodeElement (_gcdf .ExtLst ,&_dcba );_ddfd !=nil {return _ddfd ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0069m\u0069n\u0067\u0020\u0025\u0076",_dcba .Name );if _fefc :=d .Skip ();_fefc !=nil {return _fefc ;};};case _d .EndElement :break _gbaeb ;case _d .CharData :};};return nil ;};func (_dcbba *CT_TagList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dcbba .Tag !=nil {_fgacc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_fgccde :=range _dcbba .Tag {e .EncodeElement (_fgccde ,_fgacc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcggc *CT_SlideMaster )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcggc .PreserveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_dcggc .PreserveAttr ))});};e .EncodeToken (start );_cgbed :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_dcggc .CSld ,_cgbed );_gggbc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_dcggc .ClrMap ,_gggbc );if _dcggc .SldLayoutIdLst !=nil {_bgde :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dcggc .SldLayoutIdLst ,_bgde );};if _dcggc .Transition !=nil {_aaafa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcggc .Transition ,_aaafa );};if _dcggc .Timing !=nil {_fgbc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_dcggc .Timing ,_fgbc );};if _dcggc .Hf !=nil {_adafb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_dcggc .Hf ,_adafb );};if _dcggc .TxStyles !=nil {_bacc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_dcggc .TxStyles ,_bacc );};if _dcggc .ExtLst !=nil {_dgaff :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcggc .ExtLst ,_dgaff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_HtmlPublishProperties struct{ -// Common Time Node Properties -CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_cfagc *CT_TLAnimateEffectBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfagc .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_dfgce ,_ggbce :=_cfagc .TransitionAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"});if _ggbce !=nil {return _ggbce ;};start .Attr =append (start .Attr ,_dfgce );};if _cfagc .FilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_ab .Sprintf ("\u0025\u0076",*_cfagc .FilterAttr )});};if _cfagc .PrLstAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_ab .Sprintf ("\u0025\u0076",*_cfagc .PrLstAttr )});};e .EncodeToken (start );_caga :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_cfagc .CBhvr ,_caga );if _cfagc .Progress !=nil {_dedbb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_cfagc .Progress ,_dedbb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TLTimeNodeType byte ;func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_dddc :=&CT_SlideIdListEntry {};_dddc .IdAttr =256;return _dddc ;};func (_faaf *CT_HeaderFooter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _faaf .SldNumAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faaf .SldNumAttr ))});};if _faaf .HdrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0064\u0072"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faaf .HdrAttr ))});};if _faaf .FtrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0074\u0072"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faaf .FtrAttr ))});};if _faaf .DtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0074"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faaf .DtAttr ))});};e .EncodeToken (start );if _faaf .ExtLst !=nil {_cgfd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faaf .ExtLst ,_cgfd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_deegg ST_TransitionSpeed )String ()string {switch _deegg {case 0:return "";case 1:return "\u0073\u006c\u006f\u0077";case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074";};return "";}; +// Show Speaker Notes +ShowSpeakerNotesAttr *bool ; -// Validate validates the CT_CustomShowId and its children -func (_dbae *CT_CustomShowId )Validate ()error {return _dbae .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");}; +// Target Output Profile +TargetAttr *string ; -// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path -func (_bdaeg *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil }; +// HTML Output Title +TitleAttr *string ;IdAttr string ; -// Validate validates the CT_SlideMasterIdListEntry and its children -func (_ggec *CT_SlideMasterIdListEntry )Validate ()error {return _ggec .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_gbaf *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebffa :=range start .Attr {if _ebffa .Name .Local =="\u0076\u0061\u006c"{_gcgae ,_bgade :=_d .ParseFloat (_ebffa .Value ,64);if _bgade !=nil {return _bgade ;};_gbaf .ValAttr =float32 (_gcgae );continue ;};};for {_dabg ,_acdcf :=d .Token ();if _acdcf !=nil {return _ab .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",_acdcf );};if _dddbg ,_feaae :=_dabg .(_a .EndElement );_feaae &&_dddbg .Name ==start .Name {break ;};};return nil ;};type ST_IterateType byte ;func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_cbee :=&CT_GraphicalObjectFrameNonVisual {};_cbee .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_cbee .CNvGraphicFramePr =_fa .NewCT_NonVisualGraphicFrameProperties ();_cbee .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _cbee ;};func (_ccgeg *CT_NotesMasterIdList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ccgeg .NotesMasterId !=nil {_ccbbb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_ccgeg .NotesMasterId ,_ccbbb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fddcda ST_PlaceholderType )ValidateWithPath (path string )error {switch _fddcda {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddcda ));};return nil ;}; +// All Slides +SldAll *CT_Empty ; -// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path -func (_gdfc *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func (_fgdba *ST_WebScreenSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geegb ,_ccgc :=d .Token ();if _ccgc !=nil {return _ccgc ;};if _ceefb ,_bdedd :=_geegb .(_a .EndElement );_bdedd &&_ceefb .Name ==start .Name {*_fgdba =1;return nil ;};if _eaecc ,_fcbg :=_geegb .(_a .CharData );!_fcbg {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geegb );}else {switch string (_eaecc ){case "":*_fgdba =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_fgdba =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_fgdba =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_fgdba =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_fgdba =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_fgdba =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_fgdba =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_fgdba =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_fgdba =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_fgdba =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_fgdba =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_fgdba =11;};};_geegb ,_ccgc =d .Token ();if _ccgc !=nil {return _ccgc ;};if _bfega ,_cedcaa :=_geegb .(_a .EndElement );_cedcaa &&_bfega .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geegb );};func NewCT_WebProperties ()*CT_WebProperties {_edbba :=&CT_WebProperties {};return _edbba };func (_ebeef *ST_TransitionEightDirectionType )Validate ()error {return _ebeef .ValidateWithPath ("")};type ST_TLBehaviorAccumulateType byte ;func ParseUnionST_FixedPercentage (s string )(_fa .ST_FixedPercentage ,error ){return _fa .ParseUnionST_FixedPercentage (s );}; +// Slide Range +SldRg *CT_IndexRange ; -// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path -func (_gcadc *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _cegfe :=_gcadc .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_cegfe !=nil {return _cegfe ;};return nil ;};func (_aca *CT_EightDirectionTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcbg :=range start .Attr {if _gcbg .Name .Local =="\u0064\u0069\u0072"{_fdg ,_dcg :=ParseUnionST_TransitionEightDirectionType (_gcbg .Value );if _dcg !=nil {return _dcg ;};_aca .DirAttr =&_fdg ;continue ;};};for {_eaec ,_gac :=d .Token ();if _gac !=nil {return _ab .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",_gac );};if _cca ,_gdcg :=_eaec .(_a .EndElement );_gdcg &&_cca .Name ==start .Name {break ;};};return nil ;};func (_ccgb *CT_TLAnimateScaleBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccgb .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_ccgb .ZoomContentsAttr ))});};e .EncodeToken (start );_ddcf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ccgb .CBhvr ,_ddcf );if _ccgb .By !=nil {_edbff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_ccgb .By ,_edbff );};if _ccgb .From !=nil {_egbc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ccgb .From ,_egbc );};if _ccgb .To !=nil {_dddbgg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_ccgb .To ,_dddbgg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcafd *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbfab ,_bgdgf :=d .Token ();if _bgdgf !=nil {return _bgdgf ;};if _eggb ,_bdbcb :=_bbfab .(_a .EndElement );_bdbcb &&_eggb .Name ==start .Name {*_gcafd =1;return nil ;};if _gecdba ,_ebbfe :=_bbfab .(_a .CharData );!_ebbfe {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbfab );}else {switch string (_gecdba ){case "":*_gcafd =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_gcafd =1;case "\u0066\u0069\u0078e\u0064":*_gcafd =2;};};_bbfab ,_bgdgf =d .Token ();if _bgdgf !=nil {return _bgdgf ;};if _fcdfc ,_aagag :=_bbfab .(_a .EndElement );_aagag &&_fcdfc .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbfab );};func (_ecfbf *CT_TLTriggerRuntimeNode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_feae ,_aacd :=_ecfbf .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _aacd !=nil {return _aacd ;};start .Attr =append (start .Attr ,_feae );e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eecba ST_TLTimeNodeMasterRelation )Validate ()error {return _eecba .ValidateWithPath ("")};func (_dcbe *CT_CustomShow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ab .Sprintf ("\u0025\u0076",_dcbe .NameAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_dcbe .IdAttr )});e .EncodeToken (start );_aafa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dcbe .SldLst ,_aafa );if _dcbe .ExtLst !=nil {_dgf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcbe .ExtLst ,_dgf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Rel struct{IdAttr string ;};func (_geee *CT_SlideIdList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfbc :for {_ebfed ,_aegb :=d .Token ();if _aegb !=nil {return _aegb ;};switch _eccbe :=_ebfed .(type ){case _a .StartElement :switch _eccbe .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcbc :=NewCT_SlideIdListEntry ();if _fccd :=d .DecodeElement (_bdcbc ,&_eccbe );_fccd !=nil {return _fccd ;};_geee .SldId =append (_geee .SldId ,_bdcbc );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064L\u0069s\u0074\u0020\u0025\u0076",_eccbe .Name );if _dgde :=d .Skip ();_dgde !=nil {return _dgde ;};};case _a .EndElement :break _gfbc ;case _a .CharData :};};return nil ;};type CT_TLAnimVariantIntegerVal struct{ +// Custom Show +CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};func (_eecabb *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eecabb =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_eecabb =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_eecabb =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_eecabb =3;};return nil ;};func NewViewPr ()*ViewPr {_bage :=&ViewPr {};_bage .CT_ViewProperties =*NewCT_ViewProperties ();return _bage ;}; + +// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path +func (_gdga *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func (_cbfee *HandoutMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfee .CT_HandoutMaster =*NewCT_HandoutMaster ();_dead :for {_dbef ,_bfed :=d .Token ();if _bfed !=nil {return _bfed ;};switch _aaege :=_dbef .(type ){case _d .StartElement :switch _aaege .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 _fafcb :=d .DecodeElement (_cbfee .CSld ,&_aaege );_fafcb !=nil {return _fafcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _agdef :=d .DecodeElement (_cbfee .ClrMap ,&_aaege );_agdef !=nil {return _agdef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbfee .Hf =NewCT_HeaderFooter ();if _gegfg :=d .DecodeElement (_cbfee .Hf ,&_aaege );_gegfg !=nil {return _gegfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbfee .ExtLst =NewCT_ExtensionListModify ();if _fdac :=d .DecodeElement (_cbfee .ExtLst ,&_aaege );_fdac !=nil {return _fdac ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_aaege .Name );if _aegfd :=d .Skip ();_aegfd !=nil {return _aegfd ;};};case _d .EndElement :break _dead ;case _d .CharData :};};return nil ;};func (_daege ST_TLParaBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_daege .String (),start );};func (_geffe *ST_TLTimeNodeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aggdd ,_gffec :=d .Token ();if _gffec !=nil {return _gffec ;};if _caag ,_adddb :=_aggdd .(_d .EndElement );_adddb &&_caag .Name ==start .Name {*_geffe =1;return nil ;};if _gbdc ,_agcaf :=_aggdd .(_d .CharData );!_agcaf {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",_aggdd );}else {switch string (_gbdc ){case "":*_geffe =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_geffe =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_geffe =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_geffe =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_geffe =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_geffe =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_geffe =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_geffe =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_geffe =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_geffe =9;};};_aggdd ,_gffec =d .Token ();if _gffec !=nil {return _gffec ;};if _faee ,_bcagf :=_aggdd .(_d .EndElement );_bcagf &&_faee .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",_aggdd );};func (_gdgb *CT_ExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgb :for {_bde ,_dffc :=d .Token ();if _dffc !=nil {return _dffc ;};switch _ecg :=_bde .(type ){case _d .StartElement :switch _ecg .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"}:_fffc :=NewCT_Extension ();if _ebff :=d .DecodeElement (_fffc ,&_ecg );_ebff !=nil {return _ebff ;};_gdgb .Ext =append (_gdgb .Ext ,_fffc );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ecg .Name );if _aaaac :=d .Skip ();_aaaac !=nil {return _aaaac ;};};case _d .EndElement :break _afgb ;case _d .CharData :};};return nil ;};func (_fecdb ST_TLTimeNodeType )String ()string {switch _fecdb {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 "";};type CT_TLAnimVariantBooleanVal struct{ // Value -ValAttr int32 ;}; +ValAttr bool ;}; -// Validate validates the CT_TLTemplate and its children -func (_ceadc *CT_TLTemplate )Validate ()error {return _ceadc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};func (_gefc *EG_ChildSlide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcae :for {_bggfe ,_dgabc :=d .Token ();if _dgabc !=nil {return _dgabc ;};switch _caceed :=_bggfe .(type ){case _a .StartElement :switch _caceed .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gefc .ClrMapOvr =_fa .NewCT_ColorMappingOverride ();if _baaf :=d .DecodeElement (_gefc .ClrMapOvr ,&_caceed );_baaf !=nil {return _baaf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_caceed .Name );if _ecgge :=d .Skip ();_ecgge !=nil {return _ecgge ;};};case _a .EndElement :break _gcae ;case _a .CharData :};};return nil ;};type CT_SlideLayout struct{ +// Validate validates the EG_TopLevelSlide and its children +func (_fcgbf *EG_TopLevelSlide )Validate ()error {return _fcgbf .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");};func (_fcae *CT_CommentList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcae .Cm !=nil {_cead :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_ccg :=range _fcae .Cm {e .EncodeElement (_ccg ,_cead );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_EmbeddedFontListEntry struct{ -// Matching Name -MatchingNameAttr *string ; +// Embedded Font Name +Font *_da .CT_TextFont ; -// Slide Layout Type -TypeAttr ST_SlideLayoutType ; +// Regular Embedded Font +Regular *CT_EmbeddedFontDataId ; -// Preserve Slide Layout -PreserveAttr *bool ; +// Bold Embedded Font +Bold *CT_EmbeddedFontDataId ; -// Is User Drawn -UserDrawnAttr *bool ; +// Italic Embedded Font +Italic *CT_EmbeddedFontDataId ; -// Common slide data for slide layouts -CSld *CT_CommonSlideData ; +// Bold Italic Embedded Font +BoldItalic *CT_EmbeddedFontDataId ;};func (_bfee ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _bfee {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 (_bfee ));};return nil ;};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_dfdcb :=&CT_HandoutMasterIdListEntry {};return _dfdcb ;};func (_ebcd *CT_CustomerDataList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebcd .CustData !=nil {_faa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_ggdf :=range _ebcd .CustData {e .EncodeElement (_ggdf ,_faa );};};if _ebcd .Tags !=nil {_abd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_ebcd .Tags ,_abd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Color Scheme Map Override -ClrMapOvr *_fa .CT_ColorMappingOverride ; +// Validate validates the CT_NotesMasterIdList and its children +func (_cgbe *CT_NotesMasterIdList )Validate ()error {return _cgbe .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_cdbeb ST_TLTimeNodeType )Validate ()error {return _cdbeb .ValidateWithPath ("")}; -// Slide Transition for a Slide Layout -Transition *CT_SlideTransition ; +// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path +func (_ddca *CT_ControlList )ValidateWithPath (path string )error {for _ece ,_def :=range _ddca .Control {if _bfd :=_def .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_ece ));_bfd !=nil {return _bfd ;};};return nil ;};func (_abccf *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 _abccf .CT_CommentList .MarshalXML (e ,start );};func NewCT_WebProperties ()*CT_WebProperties {_aedbb :=&CT_WebProperties {};return _aedbb };func (_eega *CT_OleObjectLink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eega .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_eega .UpdateAutomaticAttr ))});};e .EncodeToken (start );if _eega .ExtLst !=nil {_gbfca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eega .ExtLst ,_gbfca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_cdefa :=&CT_TLTriggerTimeNodeID {};return _cdefa ;}; -// Slide Timing Information for a Slide Layout -Timing *CT_SlideTiming ; +// Validate validates the CmLst and its children +func (_bbec *CmLst )Validate ()error {return _bbec .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};func (_adabe *ST_TLAnimateColorDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dffag ,_bffbe :=d .Token ();if _bffbe !=nil {return _bffbe ;};if _bfddf ,_beecgb :=_dffag .(_d .EndElement );_beecgb &&_bfddf .Name ==start .Name {*_adabe =1;return nil ;};if _geacb ,_eggfe :=_dffag .(_d .CharData );!_eggfe {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",_dffag );}else {switch string (_geacb ){case "":*_adabe =0;case "\u0063\u0077":*_adabe =1;case "\u0063\u0063\u0077":*_adabe =2;};};_dffag ,_bffbe =d .Token ();if _bffbe !=nil {return _bffbe ;};if _bafge ,_dffe :=_dffag .(_d .EndElement );_dffe &&_bafge .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",_dffag );}; -// Header/Footer information for a slide layout -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_abagc *ST_TLBehaviorTransformType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcdce ,_dbbbb :=d .Token ();if _dbbbb !=nil {return _dbbbb ;};if _dfba ,_abedb :=_dcdce .(_a .EndElement );_abedb &&_dfba .Name ==start .Name {*_abagc =1;return nil ;};if _daefg ,_afgge :=_dcdce .(_a .CharData );!_afgge {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcdce );}else {switch string (_daefg ){case "":*_abagc =0;case "\u0070\u0074":*_abagc =1;case "\u0069\u006d\u0067":*_abagc =2;};};_dcdce ,_dbbbb =d .Token ();if _dbbbb !=nil {return _dbbbb ;};if _adab ,_dfcfe :=_dcdce .(_a .EndElement );_dfcfe &&_adab .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcdce );};func (_caaad *CT_TLByAnimateColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _caaad .Rgb !=nil {_cffcb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_caaad .Rgb ,_cffcb );};if _caaad .Hsl !=nil {_eedca :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_caaad .Hsl ,_eedca );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdeea *CT_TLTextTargetElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fdeea .CharRg !=nil {_bfdg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}};e .EncodeElement (_fdeea .CharRg ,_bfdg );};if _fdeea .PRg !=nil {_gdab :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_fdeea .PRg ,_gdab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebadb *CT_PictureNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gdff :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ebadb .CNvPr ,_gdff );_gcccd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ebadb .CNvPicPr ,_gcccd );_bfcca :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_ebadb .NvPr ,_bfcca );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Picture ()*CT_Picture {_cfddf :=&CT_Picture {};_cfddf .NvPicPr =NewCT_PictureNonVisual ();_cfddf .BlipFill =_fa .NewCT_BlipFillProperties ();_cfddf .SpPr =_fa .NewCT_ShapeProperties ();return _cfddf ;};type CT_TLTimeNodeSequence struct{ +// Validate validates the CT_InOutTransition and its children +func (_fafdg *CT_InOutTransition )Validate ()error {return _fafdg .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_daagb :=&CT_TLCommonTimeNodeData {};return _daagb ;};func (_cgd *CT_Control )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbde :=range start .Attr {if _cbde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbde .Name .Local =="\u0069\u0064"{_dcaf ,_bcad :=_cbde .Value ,error (nil );if _bcad !=nil {return _bcad ;};_cgd .IdAttr =&_dcaf ;continue ;};if _cbde .Name .Local =="\u0073\u0070\u0069\u0064"{_cacg ,_cbea :=_cbde .Value ,error (nil );if _cbea !=nil {return _cbea ;};_cgd .SpidAttr =&_cacg ;continue ;};if _cbde .Name .Local =="\u006e\u0061\u006d\u0065"{_cba ,_bffa :=_cbde .Value ,error (nil );if _bffa !=nil {return _bffa ;};_cgd .NameAttr =&_cba ;continue ;};if _cbde .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_gfc ,_feab :=_ff .ParseBool (_cbde .Value );if _feab !=nil {return _feab ;};_cgd .ShowAsIconAttr =&_gfc ;continue ;};if _cbde .Name .Local =="\u0069\u006d\u0067\u0057"{_cab ,_gdee :=_ff .ParseInt (_cbde .Value ,10,32);if _gdee !=nil {return _gdee ;};_aadeg :=int32 (_cab );_cgd .ImgWAttr =&_aadeg ;continue ;};if _cbde .Name .Local =="\u0069\u006d\u0067\u0048"{_decg ,_gbc :=_ff .ParseInt (_cbde .Value ,10,32);if _gbc !=nil {return _gbc ;};_gaab :=int32 (_decg );_cgd .ImgHAttr =&_gaab ;continue ;};};_fefa :for {_ffbg ,_bcaf :=d .Token ();if _bcaf !=nil {return _bcaf ;};switch _aaaa :=_ffbg .(type ){case _d .StartElement :switch _aaaa .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"}:_cgd .ExtLst =NewCT_ExtensionList ();if _aaea :=d .DecodeElement (_cgd .ExtLst ,&_aaaa );_aaea !=nil {return _aaea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cgd .Pic =NewCT_Picture ();if _gcdg :=d .DecodeElement (_cgd .Pic ,&_aaaa );_gcdg !=nil {return _gcdg ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_aaaa .Name );if _cccc :=d .Skip ();_cccc !=nil {return _cccc ;};};case _d .EndElement :break _fefa ;case _d .CharData :};};return nil ;};func (_fdgbad ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccdcg :=_d .Attr {};_ccdcg .Name =name ;switch _fdgbad {case ST_PhotoAlbumFrameShapeUnset :_ccdcg .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_ccdcg .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_ccdcg .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_ccdcg .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_ccdcg .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_ccdcg .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_ccdcg .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_ccdcg .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _ccdcg ,nil ;}; -// Concurrent -ConcurrentAttr *bool ; +// Validate validates the EG_Background and its children +func (_eabgg *EG_Background )Validate ()error {return _eabgg .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_ceded :=&CT_TLCommonBehaviorData {};_ceded .CTn =NewCT_TLCommonTimeNodeData ();_ceded .TgtEl =NewCT_TLTimeTargetElement ();return _ceded ;};func (_gefbb ST_TLTimeNodeSyncType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cedfd :=_d .Attr {};_cedfd .Name =name ;switch _gefbb {case ST_TLTimeNodeSyncTypeUnset :_cedfd .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_cedfd .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_cedfd .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _cedfd ,nil ;}; -// Previous Action -PrevAcAttr ST_TLPreviousActionType ; +// Validate validates the CT_TLTriggerTimeNodeID and its children +func (_ddbb *CT_TLTriggerTimeNodeID )Validate ()error {return _ddbb .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func (_ebdaf *ST_TLTimeAnimateValueTime )Validate ()error {return _ebdaf .ValidateWithPath ("")};func (_dbgda *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 _dbgda .CT_ViewProperties .MarshalXML (e ,start );};func (_fbedb ST_SlideSizeType )ValidateWithPath (path string )error {switch _fbedb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16: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 (_fbedb ));};return nil ;};func (_bacdb *CT_Rel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfeg :=range start .Attr {if _bfeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfeg .Name .Local =="\u0069\u0064"||_bfeg .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"&&_bfeg .Name .Local =="\u0069\u0064"{_cfggb ,_bcbge :=_bfeg .Value ,error (nil );if _bcbge !=nil {return _bcbge ;};_bacdb .IdAttr =_cfggb ;continue ;};};for {_fccf ,_agcc :=d .Token ();if _agcc !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_agcc );};if _geff ,_gdefb :=_fccf .(_d .EndElement );_gdefb &&_geff .Name ==start .Name {break ;};};return nil ;};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_geag :=&CT_SlideSorterViewProperties {};_geag .CViewPr =NewCT_CommonViewProperties ();return _geag ;};type CT_ApplicationNonVisualDrawingProps struct{ -// Next Action -NextAcAttr ST_TLNextActionType ; +// Is a Photo Album +IsPhotoAttr *bool ; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ; +// Is User Drawn +UserDrawnAttr *bool ; -// Previous Conditions List -PrevCondLst *CT_TLTimeConditionList ; +// Placeholder Shape +Ph *CT_Placeholder ;AudioCd *_da .CT_AudioCD ;WavAudioFile *_da .CT_EmbeddedWAVAudioFile ;AudioFile *_da .CT_AudioFile ;VideoFile *_da .CT_VideoFile ;QuickTimeFile *_da .CT_QuickTimeFile ; -// Next Conditions List -NextCondLst *CT_TLTimeConditionList ;};func NewCT_HandoutMaster ()*CT_HandoutMaster {_eaade :=&CT_HandoutMaster {};_eaade .CSld =NewCT_CommonSlideData ();_eaade .ClrMap =_fa .NewCT_ColorMapping ();return _eaade ;}; +// Customer Data List +CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_SlideTiming and its children -func (_edccb *CT_SlideTiming )Validate ()error {return _edccb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");};func (_afagb ST_TLTriggerEvent )String ()string {switch _afagb {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 (_debg *CT_CommentAuthorList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbd :for {_dgge ,_dbb :=d .Token ();if _dbb !=nil {return _dbb ;};switch _adf :=_dgge .(type ){case _a .StartElement :switch _adf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efbc :=NewCT_CommentAuthor ();if _adda :=d .DecodeElement (_efbc ,&_adf );_adda !=nil {return _adda ;};_debg .CmAuthor =append (_debg .CmAuthor ,_efbc );default:_aa .Log .Debug ("\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",_adf .Name );if _egb :=d .Skip ();_egb !=nil {return _egb ;};};case _a .EndElement :break _fbd ;case _a .CharData :};};return nil ;};func (_dcdbag ST_IterateType )ValidateWithPath (path string )error {switch _dcdbag {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdbag ));};return nil ;};func (_fdee *CT_TLCommonBehaviorData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fdee .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_edfgcd ,_fgdge :=_fdee .AdditiveAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"});if _fgdge !=nil {return _fgdge ;};start .Attr =append (start .Attr ,_edfgcd );};if _fdee .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_aabdc ,_bbga :=_fdee .AccumulateAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"});if _bbga !=nil {return _bbga ;};start .Attr =append (start .Attr ,_aabdc );};if _fdee .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_efagc ,_bccagf :=_fdee .XfrmTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"});if _bccagf !=nil {return _bccagf ;};start .Attr =append (start .Attr ,_efagc );};if _fdee .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_ab .Sprintf ("\u0025\u0076",*_fdee .FromAttr )});};if _fdee .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_ab .Sprintf ("\u0025\u0076",*_fdee .ToAttr )});};if _fdee .ByAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0079"},Value :_ab .Sprintf ("\u0025\u0076",*_fdee .ByAttr )});};if _fdee .RctxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_ab .Sprintf ("\u0025\u0076",*_fdee .RctxAttr )});};if _fdee .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_bbab ,_eaaa :=_fdee .OverrideAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"});if _eaaa !=nil {return _eaaa ;};start .Attr =append (start .Attr ,_bbab );};e .EncodeToken (start );_dfadg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_fdee .CTn ,_dfadg );_gbfbc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_fdee .TgtEl ,_gbfbc );if _fdee .AttrNameLst !=nil {_dbcccc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fdee .AttrNameLst ,_dbcccc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbac *CT_WebProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cefda :=range start .Attr {if _cefda .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_dfcec ,_cbdec :=_d .ParseBool (_cefda .Value );if _cbdec !=nil {return _cbdec ;};_dbac .ShowAnimationAttr =&_dfcec ;continue ;};if _cefda .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_eedfd ,_fddcg :=_d .ParseBool (_cefda .Value );if _fddcg !=nil {return _fddcg ;};_dbac .ResizeGraphicsAttr =&_eedfd ;continue ;};if _cefda .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_cgee ,_ddeec :=_d .ParseBool (_cefda .Value );if _ddeec !=nil {return _ddeec ;};_dbac .AllowPngAttr =&_cgee ;continue ;};if _cefda .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_gfgga ,_fdddd :=_d .ParseBool (_cefda .Value );if _fdddd !=nil {return _fdddd ;};_dbac .RelyOnVmlAttr =&_gfgga ;continue ;};if _cefda .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_gaacb ,_dbebe :=_d .ParseBool (_cefda .Value );if _dbebe !=nil {return _dbebe ;};_dbac .OrganizeInFoldersAttr =&_gaacb ;continue ;};if _cefda .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_febcc ,_dcada :=_d .ParseBool (_cefda .Value );if _dcada !=nil {return _dcada ;};_dbac .UseLongFilenamesAttr =&_febcc ;continue ;};if _cefda .Name .Local =="\u0069\u006d\u0067S\u007a"{_dbac .ImgSzAttr .UnmarshalXMLAttr (_cefda );continue ;};if _cefda .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_gcdgb ,_ebcea :=_cefda .Value ,error (nil );if _ebcea !=nil {return _ebcea ;};_dbac .EncodingAttr =&_gcdgb ;continue ;};if _cefda .Name .Local =="\u0063\u006c\u0072"{_dbac .ClrAttr .UnmarshalXMLAttr (_cefda );continue ;};};_aacfb :for {_ccgae ,_abce :=d .Token ();if _abce !=nil {return _abce ;};switch _ffbec :=_ccgae .(type ){case _a .StartElement :switch _ffbec .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbac .ExtLst =NewCT_ExtensionList ();if _ggdf :=d .DecodeElement (_dbac .ExtLst ,&_ffbec );_ggdf !=nil {return _ggdf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_ffbec .Name );if _gaeab :=d .Skip ();_gaeab !=nil {return _gaeab ;};};case _a .EndElement :break _aacfb ;case _a .CharData :};};return nil ;};type CT_PhotoAlbum struct{ +// Validate validates the CT_GroupShape and its children +func (_affc *CT_GroupShape )Validate ()error {return _affc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};type ST_TLAnimateEffectTransition byte ;func NewCT_TagsData ()*CT_TagsData {_bgeace :=&CT_TagsData {};return _bgeace };func (_caca *CT_SlideSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0078"},Value :_c .Sprintf ("\u0025\u0076",_caca .CxAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0079"},Value :_c .Sprintf ("\u0025\u0076",_caca .CyAttr )});if _caca .TypeAttr !=ST_SlideSizeTypeUnset {_dfcbc ,_abbc :=_caca .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _abbc !=nil {return _abbc ;};start .Attr =append (start .Attr ,_dfcbc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccdf *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 :_c .Sprintf ("\u0025\u0076",_ccdf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efdcf *CT_TLCommonBehaviorData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efdcf .CTn =NewCT_TLCommonTimeNodeData ();_efdcf .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_dbag :=range start .Attr {if _dbag .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_efdcf .AdditiveAttr .UnmarshalXMLAttr (_dbag );continue ;};if _dbag .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_efdcf .AccumulateAttr .UnmarshalXMLAttr (_dbag );continue ;};if _dbag .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_efdcf .XfrmTypeAttr .UnmarshalXMLAttr (_dbag );continue ;};if _dbag .Name .Local =="\u0066\u0072\u006f\u006d"{_eddd ,_caffd :=_dbag .Value ,error (nil );if _caffd !=nil {return _caffd ;};_efdcf .FromAttr =&_eddd ;continue ;};if _dbag .Name .Local =="\u0074\u006f"{_dgaffe ,_bddff :=_dbag .Value ,error (nil );if _bddff !=nil {return _bddff ;};_efdcf .ToAttr =&_dgaffe ;continue ;};if _dbag .Name .Local =="\u0062\u0079"{_cffc ,_ccagd :=_dbag .Value ,error (nil );if _ccagd !=nil {return _ccagd ;};_efdcf .ByAttr =&_cffc ;continue ;};if _dbag .Name .Local =="\u0072\u0063\u0074\u0078"{_fdee ,_fafgf :=_dbag .Value ,error (nil );if _fafgf !=nil {return _fafgf ;};_efdcf .RctxAttr =&_fdee ;continue ;};if _dbag .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_efdcf .OverrideAttr .UnmarshalXMLAttr (_dbag );continue ;};};_egcd :for {_ecde ,_cbbfe :=d .Token ();if _cbbfe !=nil {return _cbbfe ;};switch _bdggb :=_ecde .(type ){case _d .StartElement :switch _bdggb .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 _fgaaa :=d .DecodeElement (_efdcf .CTn ,&_bdggb );_fgaaa !=nil {return _fgaaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fagdc :=d .DecodeElement (_efdcf .TgtEl ,&_bdggb );_fagdc !=nil {return _fagdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efdcf .AttrNameLst =NewCT_TLBehaviorAttributeNameList ();if _gdcga :=d .DecodeElement (_efdcf .AttrNameLst ,&_bdggb );_gdcga !=nil {return _gdcga ;};default:_ce .Log .Debug ("\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",_bdggb .Name );if _cabg :=d .Skip ();_cabg !=nil {return _cabg ;};};case _d .EndElement :break _egcd ;case _d .CharData :};};return nil ;}; -// Black and White -BwAttr *bool ; +// Validate validates the CT_ShowInfoKiosk and its children +func (_beda *CT_ShowInfoKiosk )Validate ()error {return _beda .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_ggab :=&CT_EmbeddedFontDataId {};return _ggab ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_bdaab :=&CT_SlideMasterIdList {};return _bdaab ;};func (_eecdb *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eecdb .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fbbc :=range start .Attr {if _fbbc .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_eecdb .TransitionAttr .UnmarshalXMLAttr (_fbbc );continue ;};if _fbbc .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_fbde ,_bcba :=_fbbc .Value ,error (nil );if _bcba !=nil {return _bcba ;};_eecdb .FilterAttr =&_fbde ;continue ;};if _fbbc .Name .Local =="\u0070\u0072\u004cs\u0074"{_debg ,_fcbga :=_fbbc .Value ,error (nil );if _fcbga !=nil {return _fcbga ;};_eecdb .PrLstAttr =&_debg ;continue ;};};_ggfda :for {_dbffff ,_fcacg :=d .Token ();if _fcacg !=nil {return _fcacg ;};switch _agce :=_dbffff .(type ){case _d .StartElement :switch _agce .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 _agadf :=d .DecodeElement (_eecdb .CBhvr ,&_agce );_agadf !=nil {return _agadf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eecdb .Progress =NewCT_TLAnimVariant ();if _gfacb :=d .DecodeElement (_eecdb .Progress ,&_agce );_gfacb !=nil {return _gfacb ;};default:_ce .Log .Debug ("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",_agce .Name );if _acfde :=d .Skip ();_acfde !=nil {return _acfde ;};};case _d .EndElement :break _ggfda ;case _d .CharData :};};return nil ;};type CT_SlideSyncProperties struct{ -// Show/Hide Captions -ShowCaptionsAttr *bool ; +// Server's Slide File ID +ServerSldIdAttr string ; -// Photo Album Layout -LayoutAttr ST_PhotoAlbumLayout ; - -// Frame Type -FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};func (_adegg *CT_TLAnimVariant )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgfd :for {_abbfg ,_afegf :=d .Token ();if _afegf !=nil {return _afegf ;};switch _bcfc :=_abbfg .(type ){case _a .StartElement :switch _bcfc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adegg .BoolVal =NewCT_TLAnimVariantBooleanVal ();if _gfgg :=d .DecodeElement (_adegg .BoolVal ,&_bcfc );_gfgg !=nil {return _gfgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adegg .IntVal =NewCT_TLAnimVariantIntegerVal ();if _cgfdf :=d .DecodeElement (_adegg .IntVal ,&_bcfc );_cgfdf !=nil {return _cgfdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adegg .FltVal =NewCT_TLAnimVariantFloatVal ();if _cgebb :=d .DecodeElement (_adegg .FltVal ,&_bcfc );_cgebb !=nil {return _cgebb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adegg .StrVal =NewCT_TLAnimVariantStringVal ();if _bfdb :=d .DecodeElement (_adegg .StrVal ,&_bcfc );_bfdb !=nil {return _bfdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adegg .ClrVal =_fa .NewCT_Color ();if _eadg :=d .DecodeElement (_adegg .ClrVal ,&_bcfc );_eadg !=nil {return _eadg ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_bcfc .Name );if _afea :=d .Skip ();_afea !=nil {return _afea ;};};case _a .EndElement :break _bgfd ;case _a .CharData :};};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;);func (_gegg ST_SlideSizeType )String ()string {switch _gegg {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 NewCT_OleObjectChoice ()*CT_OleObjectChoice {_dead :=&CT_OleObjectChoice {};return _dead };func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_edcbed :=&CT_TLIterateIntervalTime {};return _edcbed ;};func (_gbdbb *ST_TransitionInOutDirectionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgfaf ,_bbbed :=d .Token ();if _bbbed !=nil {return _bbbed ;};if _ebadc ,_adgbb :=_bgfaf .(_a .EndElement );_adgbb &&_ebadc .Name ==start .Name {*_gbdbb =1;return nil ;};if _gdafc ,_ffeba :=_bgfaf .(_a .CharData );!_ffeba {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgfaf );}else {switch string (_gdafc ){case "":*_gbdbb =0;case "\u006f\u0075\u0074":*_gbdbb =1;case "\u0069\u006e":*_gbdbb =2;};};_bgfaf ,_bbbed =d .Token ();if _bbbed !=nil {return _bbbed ;};if _cfbba ,_aeagaf :=_bgfaf .(_a .EndElement );_aeagaf &&_cfbba .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgfaf );};func (_eafdd ST_TLPreviousActionType )String ()string {switch _eafdd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";};func (_adcce ST_TLPreviousActionType )Validate ()error {return _adcce .ValidateWithPath ("")};func (_edbdd ST_TLAnimateBehaviorValueType )Validate ()error {return _edbdd .ValidateWithPath ("")};func (_fgcab ST_TLNextActionType )ValidateWithPath (path string )error {switch _fgcab {case 0,1,2:default:return _ab .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 ;};func (_dabcg ST_PhotoAlbumFrameShape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dabcg .String (),start );};func (_cee *CT_NotesMaster )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bdee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_cee .CSld ,_bdee );_bdbb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_cee .ClrMap ,_bdbb );if _cee .Hf !=nil {_edcac :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_cee .Hf ,_edcac );};if _cee .NotesStyle !=nil {_fgfd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cee .NotesStyle ,_fgfd );};if _cee .ExtLst !=nil {_bdbbf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cee .ExtLst ,_bdbbf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_cabf *CT_GroupShape )ValidateWithPath (path string )error {if _caee :=_cabf .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_caee !=nil {return _caee ;};if _dafb :=_cabf .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dafb !=nil {return _dafb ;};for _baff ,_dbbc :=range _cabf .Choice {if _egef :=_dbbc .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_baff ));_egef !=nil {return _egef ;};};if _cabf .ExtLst !=nil {if _cecfe :=_cabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cecfe !=nil {return _cecfe ;};};return nil ;}; - -// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path -func (_abace *CT_TagList )ValidateWithPath (path string )error {for _cddde ,_gbcag :=range _abace .Tag {if _eeecg :=_gbcag .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_cddde ));_eeecg !=nil {return _eeecg ;};};return nil ;};func (_beda *CT_SlideMasterIdListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _beda .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_beda .IdAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_beda .RIdAttr )});e .EncodeToken (start );if _beda .ExtLst !=nil {_acaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beda .ExtLst ,_acaf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};type CT_CommonSlideData struct{ +// Server's Slide File's modification date/time +ServerSldModifiedTimeAttr _f .Time ; -// Name -NameAttr *string ; +// Client Slide Insertion date/time +ClientInsertedTimeAttr _f .Time ;ExtLst *CT_ExtensionList ;}; -// Slide Background -Bg *CT_Background ; +// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path +func (_cfbc *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _baec :=_cfbc .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_baec !=nil {return _baec ;};if _gbcdbb :=_cfbc .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_gbcdbb !=nil {return _gbcdbb ;};if _fgaec :=_cfbc .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fgaec !=nil {return _fgaec ;};if _dcee :=_cfbc .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072");_dcee !=nil {return _dcee ;};if _eeacb :=_cfbc .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_eeacb !=nil {return _eeacb ;};if _dbgaf :=_cfbc .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_dbgaf !=nil {return _dbgaf ;};if _cfbc .AttrNameLst !=nil {if _egdf :=_cfbc .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_egdf !=nil {return _egdf ;};};return nil ;}; -// Shape Tree -SpTree *CT_GroupShape ; +// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path +func (_cdeae *CT_TimeNodeList )ValidateWithPath (path string )error {for _gdbac ,_cabcd :=range _cdeae .Par {if _fdcdd :=_cabcd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_gdbac ));_fdcdd !=nil {return _fdcdd ;};};for _bbfge ,_bbaaf :=range _cdeae .Seq {if _dgee :=_bbaaf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_bbfge ));_dgee !=nil {return _dgee ;};};for _efcc ,_fgeeg :=range _cdeae .Excl {if _acdc :=_fgeeg .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_efcc ));_acdc !=nil {return _acdc ;};};for _gabfa ,_gdadf :=range _cdeae .Anim {if _gacfa :=_gdadf .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_gabfa ));_gacfa !=nil {return _gacfa ;};};for _fdcdg ,_gaeaa :=range _cdeae .AnimClr {if _gfcdc :=_gaeaa .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_fdcdg ));_gfcdc !=nil {return _gfcdc ;};};for _babdc ,_ebccb :=range _cdeae .AnimEffect {if _gggcfb :=_ebccb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_babdc ));_gggcfb !=nil {return _gggcfb ;};};for _eggd ,_bgbfc :=range _cdeae .AnimMotion {if _eeada :=_bgbfc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_eggd ));_eeada !=nil {return _eeada ;};};for _eeddc ,_ccbgd :=range _cdeae .AnimRot {if _fdcgc :=_ccbgd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_eeddc ));_fdcgc !=nil {return _fdcgc ;};};for _acbcf ,_geagg :=range _cdeae .AnimScale {if _cebbc :=_geagg .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_acbcf ));_cebbc !=nil {return _cebbc ;};};for _bceeb ,_cacfd :=range _cdeae .Cmd {if _agbff :=_cacfd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_bceeb ));_agbff !=nil {return _agbff ;};};for _dccee ,_gaad :=range _cdeae .Set {if _cfacc :=_gaad .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dccee ));_cfacc !=nil {return _cfacc ;};};for _edcdd ,_gegfc :=range _cdeae .Audio {if _efafg :=_gegfc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_edcdd ));_efafg !=nil {return _efafg ;};};for _fgadd ,_fgcdd :=range _cdeae .Video {if _dgaab :=_fgcdd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_fgadd ));_dgaab !=nil {return _dgaab ;};};return nil ;}; -// Customer Data List -CustDataLst *CT_CustomerDataList ; +// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path +func (_cefcb *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _cefcb .ExtLst !=nil {if _fbdda :=_cefcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbdda !=nil {return _fbdda ;};};return nil ;}; -// List of controls -Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;};func (_dcfgc ST_WebColorType )String ()string {switch _dcfgc {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 "";}; +// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path +func (_gca *CT_CommentAuthorList )ValidateWithPath (path string )error {for _cgg ,_bffd :=range _gca .CmAuthor {if _fgf :=_bffd .ValidateWithPath (_c .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cgg ));_fgf !=nil {return _fgf ;};};return nil ;};func (_ac *AG_Ole )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ac .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ac .SpidAttr )});};if _ac .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_ac .NameAttr )});};if _ac .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_ac .ShowAsIconAttr ))});};if _ac .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ac .IdAttr )});};if _ac .ImgWAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_c .Sprintf ("\u0025\u0076",*_ac .ImgWAttr )});};if _ac .ImgHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_c .Sprintf ("\u0025\u0076",*_ac .ImgHAttr )});};return nil ;};func (_ddbda *ST_PhotoAlbumLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcbf ,_dgaaa :=d .Token ();if _dgaaa !=nil {return _dgaaa ;};if _efbfd ,_bffc :=_dcbf .(_d .EndElement );_bffc &&_efbfd .Name ==start .Name {*_ddbda =1;return nil ;};if _bedcc ,_adcaa :=_dcbf .(_d .CharData );!_adcaa {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",_dcbf );}else {switch string (_bedcc ){case "":*_ddbda =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_ddbda =1;case "\u0031\u0070\u0069\u0063":*_ddbda =2;case "\u0032\u0070\u0069\u0063":*_ddbda =3;case "\u0034\u0070\u0069\u0063":*_ddbda =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ddbda =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ddbda =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ddbda =7;};};_dcbf ,_dgaaa =d .Token ();if _dgaaa !=nil {return _dgaaa ;};if _bebgdc ,_acgcd :=_dcbf .(_d .EndElement );_acgcd &&_bebgdc .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",_dcbf );};type ST_TLCommandType byte ;func (_cddfe ST_TLBehaviorAdditiveType )String ()string {switch _cddfe {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_TagsData struct{IdAttr string ;};func (_bbdge ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _bbdge {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 (_bbdge ));};return nil ;};type CT_TimeNodeList struct{ -// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path -func (_eaacg *CT_StringTag )ValidateWithPath (path string )error {return nil };type CT_TLGraphicalObjectBuild struct{ +// Parallel Time Node +Par []*CT_TLTimeNodeParallel ; -// Build As One -BldAsOne *CT_Empty ; +// Sequence Time Node +Seq []*CT_TLTimeNodeSequence ; -// Build Sub Elements -BldSub *_fa .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_HandoutMaster struct{ +// Exclusive +Excl []*CT_TLTimeNodeExclusive ; -// Common slide data for handout master -CSld *CT_CommonSlideData ; +// Animate +Anim []*CT_TLAnimateBehavior ; -// Color Scheme Map -ClrMap *_fa .CT_ColorMapping ; +// Animate Color Behavior +AnimClr []*CT_TLAnimateColorBehavior ; -// Header/Footer information for a handout master -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};type CT_InOutTransition struct{ +// Animate Effect +AnimEffect []*CT_TLAnimateEffectBehavior ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};func (_gbabf ST_TLBehaviorAccumulateType )Validate ()error {return _gbabf .ValidateWithPath ("")};func (_dgda *CT_TLBuildDiagram )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cgda :=range start .Attr {if _cgda .Name .Local =="\u0062\u006c\u0064"{_dgda .BldAttr .UnmarshalXMLAttr (_cgda );continue ;};if _cgda .Name .Local =="\u0073\u0070\u0069\u0064"{_gfgbb ,_cbeb :=_d .ParseUint (_cgda .Value ,10,32);if _cbeb !=nil {return _cbeb ;};_eegf :=uint32 (_gfgbb );_dgda .SpidAttr =&_eegf ;continue ;};if _cgda .Name .Local =="\u0067\u0072\u0070I\u0064"{_ccfee ,_fadggf :=_d .ParseUint (_cgda .Value ,10,32);if _fadggf !=nil {return _fadggf ;};_gcbge :=uint32 (_ccfee );_dgda .GrpIdAttr =&_gcbge ;continue ;};if _cgda .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_aaegd ,_cacdg :=_d .ParseBool (_cgda .Value );if _cacdg !=nil {return _cacdg ;};_dgda .UiExpandAttr =&_aaegd ;continue ;};};for {_ccedc ,_ecdfa :=d .Token ();if _ecdfa !=nil {return _ab .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",_ecdfa );};if _abcgd ,_cbgfb :=_ccedc .(_a .EndElement );_cbgfb &&_abcgd .Name ==start .Name {break ;};};return nil ;};func (_cggg *CT_GuideList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cggg .Guide !=nil {_eagb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_dgafg :=range _cggg .Guide {e .EncodeElement (_dgafg ,_eagb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_GroupShape struct{ +// Animate Motion +AnimMotion []*CT_TLAnimateMotionBehavior ; -// Non-Visual Properties for a Group Shape -NvGrpSpPr *CT_GroupShapeNonVisual ; +// Animate Rotation +AnimRot []*CT_TLAnimateRotationBehavior ; -// Group Shape Properties -GrpSpPr *_fa .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func (_bbaeb ST_TLTime )String ()string {if _bbaeb .Uint32 !=nil {return _ab .Sprintf ("\u0025\u0076",*_bbaeb .Uint32 );};if _bbaeb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _bbaeb .ST_TLTimeIndefinite .String ();};return "";};func (_ecfdb *ViewPr )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\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 ,_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\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 ,_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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _ecfdb .CT_ViewProperties .MarshalXML (e ,start );};func (_efaac ST_TLAnimateColorSpace )String ()string {switch _efaac {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";};func (_fgcf *CT_SlideIdList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fgcf .SldId !=nil {_dbeg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_dacd :=range _fgcf .SldId {e .EncodeElement (_dacd ,_dbeg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fcea *CT_ShowInfoBrowse )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcea .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fcea .ShowScrollbarAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_OleObjectFollowColorScheme byte ;func NewAG_Ole ()*AG_Ole {_bc :=&AG_Ole {};return _bc };type CT_Connector struct{ +// Animate Scale +AnimScale []*CT_TLAnimateScaleBehavior ; -// Non-Visual Properties for a Connection Shape -NvCxnSpPr *CT_ConnectorNonVisual ; +// Command +Cmd []*CT_TLCommandBehavior ; -// Shape Properties -SpPr *_fa .CT_ShapeProperties ; +// Set Time Node Behavior +Set []*CT_TLSetBehavior ; -// Connector Shape Style -Style *_fa .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};type SldMaster struct{CT_SlideMaster };func (_ee *AG_ChildSlide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fe :=range start .Attr {if _fe .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ea ,_eg :=_d .ParseBool (_fe .Value );if _eg !=nil {return _eg ;};_ee .ShowMasterSpAttr =&_ea ;continue ;};if _fe .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_egd ,_cd :=_d .ParseBool (_fe .Value );if _cd !=nil {return _cd ;};_ee .ShowMasterPhAnimAttr =&_egd ;continue ;};};for {_da ,_cb :=d .Token ();if _cb !=nil {return _ab .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_cb );};if _ad ,_eb :=_da .(_a .EndElement );_eb &&_ad .Name ==start .Name {break ;};};return nil ;};func (_fecac *CT_ViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fecac .LastViewAttr !=ST_ViewTypeUnset {_cggfe ,_gbgda :=_fecac .LastViewAttr .MarshalXMLAttr (_a .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"});if _gbgda !=nil {return _gbgda ;};start .Attr =append (start .Attr ,_cggfe );};if _fecac .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fecac .ShowCommentsAttr ))});};e .EncodeToken (start );if _fecac .NormalViewPr !=nil {_eddbg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fecac .NormalViewPr ,_eddbg );};if _fecac .SlideViewPr !=nil {_ffdfg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fecac .SlideViewPr ,_ffdfg );};if _fecac .OutlineViewPr !=nil {_gcgee :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fecac .OutlineViewPr ,_gcgee );};if _fecac .NotesTextViewPr !=nil {_cdea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fecac .NotesTextViewPr ,_cdea );};if _fecac .SorterViewPr !=nil {_bbffe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fecac .SorterViewPr ,_bbffe );};if _fecac .NotesViewPr !=nil {_fdebg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fecac .NotesViewPr ,_fdebg );};if _fecac .GridSpacing !=nil {_dfdcb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_fecac .GridSpacing ,_dfdcb );};if _fecac .ExtLst !=nil {_dcbea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fecac .ExtLst ,_dcbea );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Audio +Audio []*CT_TLMediaNodeAudio ; -// Validate validates the CT_Control and its children -func (_badf *CT_Control )Validate ()error {return _badf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; +// Video +Video []*CT_TLMediaNodeVideo ;};func (_cagf *CT_EightDirectionTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fce :=range start .Attr {if _fce .Name .Local =="\u0064\u0069\u0072"{_dffde ,_dccg :=ParseUnionST_TransitionEightDirectionType (_fce .Value );if _dccg !=nil {return _dccg ;};_cagf .DirAttr =&_dffde ;continue ;};};for {_ccgf ,_bcaa :=d .Token ();if _bcaa !=nil {return _c .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",_bcaa );};if _bbgg ,_dced :=_ccgf .(_d .EndElement );_dced &&_bbgg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path -func (_faabd *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _faabd .IdAttr < 256{return _ab .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 ,_faabd .IdAttr );};if _faabd .IdAttr >=2147483648{return _ab .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 ,_faabd .IdAttr );};if _faabd .ExtLst !=nil {if _gagd :=_faabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gagd !=nil {return _gagd ;};};return nil ;};func (_gaecc ST_PhotoAlbumFrameShape )Validate ()error {return _gaecc .ValidateWithPath ("")};func NewHandoutMaster ()*HandoutMaster {_fabg :=&HandoutMaster {};_fabg .CT_HandoutMaster =*NewCT_HandoutMaster ();return _fabg ;};func (_ffac ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _ffac {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_bebg :=&CT_SlideTransitionChoice {};return _bebg ;};func (_ebdc *CT_TransitionSoundAction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_becbf :for {_efgbbe ,_fbfae :=d .Token ();if _fbfae !=nil {return _fbfae ;};switch _fadae :=_efgbbe .(type ){case _a .StartElement :switch _fadae .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdc .StSnd =NewCT_TransitionStartSoundAction ();if _ffce :=d .DecodeElement (_ebdc .StSnd ,&_fadae );_ffce !=nil {return _ffce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdc .EndSnd =NewCT_Empty ();if _fbfab :=d .DecodeElement (_ebdc .EndSnd ,&_fadae );_fbfab !=nil {return _fbfab ;};default:_aa .Log .Debug ("\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",_fadae .Name );if _cgdd :=d .Skip ();_cgdd !=nil {return _cgdd ;};};case _a .EndElement :break _becbf ;case _a .CharData :};};return nil ;};func (_facef ST_TLBehaviorOverrideType )Validate ()error {return _facef .ValidateWithPath ("")};func (_abbbd *ST_TLNextActionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_badbc ,_gdecc :=d .Token ();if _gdecc !=nil {return _gdecc ;};if _fabef ,_cdgfg :=_badbc .(_a .EndElement );_cdgfg &&_fabef .Name ==start .Name {*_abbbd =1;return nil ;};if _cdecc ,_fcgg :=_badbc .(_a .CharData );!_fcgg {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_badbc );}else {switch string (_cdecc ){case "":*_abbbd =0;case "\u006e\u006f\u006e\u0065":*_abbbd =1;case "\u0073\u0065\u0065\u006b":*_abbbd =2;};};_badbc ,_gdecc =d .Token ();if _gdecc !=nil {return _gdecc ;};if _eadgg ,_fabece :=_badbc .(_a .EndElement );_fabece &&_eadgg .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_badbc );}; +// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path +func (_dgaf *CT_ExtensionListModify )ValidateWithPath (path string )error {for _ggfe ,_dacbf :=range _dgaf .Ext {if _eeeb :=_dacbf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ggfe ));_eeeb !=nil {return _eeeb ;};};return nil ;};type CT_ExtensionList struct{ -// Validate validates the CT_TLByHslColorTransform and its children -func (_cbba *CT_TLByHslColorTransform )Validate ()error {return _cbba .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_cffga :=&CT_OutlineViewSlideList {};return _cffga ;}; +// Extension +Ext []*CT_Extension ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_cgga *CT_PictureNonVisual )ValidateWithPath (path string )error {if _bcbg :=_cgga .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bcbg !=nil {return _bcbg ;};if _effa :=_cgga .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_effa !=nil {return _effa ;};if _bacb :=_cgga .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_bacb !=nil {return _bacb ;};return nil ;}; +// Validate validates the CT_TLBehaviorAttributeNameList and its children +func (_dbdg *CT_TLBehaviorAttributeNameList )Validate ()error {return _dbdg .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 (_edb *CT_EmbeddedFontDataId )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aab :=range start .Attr {if _aab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aab .Name .Local =="\u0069\u0064"||_aab .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"&&_aab .Name .Local =="\u0069\u0064"{_ebaf ,_dacb :=_aab .Value ,error (nil );if _dacb !=nil {return _dacb ;};_edb .IdAttr =_ebaf ;continue ;};};for {_eccf ,_abec :=d .Token ();if _abec !=nil {return _c .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",_abec );};if _fgee ,_bcgb :=_eccf .(_d .EndElement );_bcgb &&_fgee .Name ==start .Name {break ;};};return nil ;};func (_bfcbf ST_TLAnimateColorSpace )String ()string {switch _bfcbf {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";};func (_bea *CT_BackgroundProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cagbc :=range start .Attr {if _cagbc .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_acb ,_eag :=_ff .ParseBool (_cagbc .Value );if _eag !=nil {return _eag ;};_bea .ShadeToTitleAttr =&_acb ;continue ;};};_ccc :for {_gde ,_cdb :=d .Token ();if _cdb !=nil {return _cdb ;};switch _gcf :=_gde .(type ){case _d .StartElement :switch _gcf .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"}:_bea .NoFill =_da .NewCT_NoFillProperties ();if _afb :=d .DecodeElement (_bea .NoFill ,&_gcf );_afb !=nil {return _afb ;};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"}:_bea .SolidFill =_da .NewCT_SolidColorFillProperties ();if _acf :=d .DecodeElement (_bea .SolidFill ,&_gcf );_acf !=nil {return _acf ;};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"}:_bea .GradFill =_da .NewCT_GradientFillProperties ();if _fda :=d .DecodeElement (_bea .GradFill ,&_gcf );_fda !=nil {return _fda ;};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"}:_bea .BlipFill =_da .NewCT_BlipFillProperties ();if _dca :=d .DecodeElement (_bea .BlipFill ,&_gcf );_dca !=nil {return _dca ;};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"}:_bea .PattFill =_da .NewCT_PatternFillProperties ();if _bfc :=d .DecodeElement (_bea .PattFill ,&_gcf );_bfc !=nil {return _bfc ;};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"}:_bea .GrpFill =_da .NewCT_GroupFillProperties ();if _gda :=d .DecodeElement (_bea .GrpFill ,&_gcf );_gda !=nil {return _gda ;};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"}:_bea .EffectLst =_da .NewCT_EffectList ();if _gbg :=d .DecodeElement (_bea .EffectLst ,&_gcf );_gbg !=nil {return _gbg ;};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"}:_bea .EffectDag =_da .NewCT_EffectContainer ();if _cac :=d .DecodeElement (_bea .EffectDag ,&_gcf );_cac !=nil {return _cac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bea .ExtLst =NewCT_ExtensionList ();if _gge :=d .DecodeElement (_bea .ExtLst ,&_gcf );_gge !=nil {return _gge ;};default:_ce .Log .Debug ("\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",_gcf .Name );if _bbb :=d .Skip ();_bbb !=nil {return _bbb ;};};case _d .EndElement :break _ccc ;case _d .CharData :};};return nil ;};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_adddf :=&CT_OptionalBlackTransition {};return _adddf ;};func (_gbfaga ST_PlaceholderType )Validate ()error {return _gbfaga .ValidateWithPath ("")};func (_ccdeg ST_TLParaBuildType )Validate ()error {return _ccdeg .ValidateWithPath ("")};type ST_TLAnimateMotionPathEditMode byte ; -// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path -func (_b *AG_ChildSlide )ValidateWithPath (path string )error {return nil };func (_gaedc ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _gaedc {case 0,1,2,3,4:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaedc ));};return nil ;};type CT_TLTriggerRuntimeNode struct{ +// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path +func (_cdefb *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _cbfbe :=_cdefb .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_cbfbe !=nil {return _cbfbe ;};if _cdefb .ExtLst !=nil {if _ccae :=_cdefb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccae !=nil {return _ccae ;};};return nil ;}; -// Value -ValAttr ST_TLTriggerRuntimeNode ;};func (_edaff ST_TransitionSpeed )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edaff .String (),start );};func (_acde ST_PlaceholderSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acde .String (),start );};func NewCT_GuideList ()*CT_GuideList {_egff :=&CT_GuideList {};return _egff }; +// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path +func (_ffdge *CT_ViewProperties )ValidateWithPath (path string )error {if _decfa :=_ffdge .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_decfa !=nil {return _decfa ;};if _ffdge .NormalViewPr !=nil {if _gdafa :=_ffdge .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072");_gdafa !=nil {return _gdafa ;};};if _ffdge .SlideViewPr !=nil {if _fggee :=_ffdge .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_fggee !=nil {return _fggee ;};};if _ffdge .OutlineViewPr !=nil {if _ebfbg :=_ffdge .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072");_ebfbg !=nil {return _ebfbg ;};};if _ffdge .NotesTextViewPr !=nil {if _cgcc :=_ffdge .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_cgcc !=nil {return _cgcc ;};};if _ffdge .SorterViewPr !=nil {if _dgdf :=_ffdge .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_dgdf !=nil {return _dgdf ;};};if _ffdge .NotesViewPr !=nil {if _eeeg :=_ffdge .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_eeeg !=nil {return _eeeg ;};};if _ffdge .GridSpacing !=nil {if _bfdgg :=_ffdge .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bfdgg !=nil {return _bfdgg ;};};if _ffdge .ExtLst !=nil {if _cfdfg :=_ffdge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfdfg !=nil {return _cfdfg ;};};return nil ;};type CT_GuideList struct{ -// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path -func (_efgbbg *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _aged :=_efgbbg .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_aged !=nil {return _aged ;};if _ccdc :=_efgbbg .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ccdc !=nil {return _ccdc ;};return nil ;};func (_bdag *CT_TLIterateIntervalTime )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ab .Sprintf ("\u0025\u0076",_bdag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ExtensionListModify struct{ +// A Guide +Guide []*CT_Guide ;};const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;);type CmAuthorLst struct{CT_CommentAuthorList }; -// Modify -ModAttr *bool ; +// Validate validates the CT_Slide and its children +func (_ecaee *CT_Slide )Validate ()error {return _ecaee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");}; -// Extension -Ext []*CT_Extension ;};func (_bdfga *CT_TLTimeAnimateValue )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bdfga .TmAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006d"},Value :_ab .Sprintf ("\u0025\u0076",*_bdfga .TmAttr )});};if _bdfga .FmlaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_ab .Sprintf ("\u0025\u0076",*_bdfga .FmlaAttr )});};e .EncodeToken (start );if _bdfga .Val !=nil {_fbadb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0076a\u006c"}};e .EncodeElement (_bdfga .Val ,_fbadb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_OleObjectEmbed struct{ +// Validate validates the CT_SlideSyncProperties and its children +func (_addg *CT_SlideSyncProperties )Validate ()error {return _addg .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func NewCT_GuideList ()*CT_GuideList {_gcg :=&CT_GuideList {};return _gcg }; -// Color Scheme Properties for Embedded object -FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_SplitTransition and its children +func (_gdcgeb *CT_SplitTransition )Validate ()error {return _gdcgeb .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;);func NewCT_Presentation ()*CT_Presentation {_fcfe :=&CT_Presentation {};_fcfe .NotesSz =_da .NewCT_PositiveSize2D ();return _fcfe ;};type CT_Kinsoku struct{ -// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path -func (_gfde *EG_TopLevelSlide )ValidateWithPath (path string )error {if _aadbb :=_gfde .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_aadbb !=nil {return _aadbb ;};return nil ;};func (_fefca ST_PrintWhat )String ()string {switch _fefca {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 "";};type NotesMaster struct{CT_NotesMaster };func NewCT_Connector ()*CT_Connector {_edea :=&CT_Connector {};_edea .NvCxnSpPr =NewCT_ConnectorNonVisual ();_edea .SpPr =_fa .NewCT_ShapeProperties ();return _edea ;};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_dcecd :=&CT_TLBehaviorAttributeNameList {};return _dcecd ;};type CT_OrientationTransition struct{ +// Language +LangAttr *string ; -// Transition Direction -DirAttr ST_Direction ;}; +// Invalid Kinsoku Start Characters +InvalStCharsAttr string ; -// Validate validates the CT_Slide and its children -func (_bcdac *CT_Slide )Validate ()error {return _bcdac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};func (_gddeb ST_TLTimeIndefinite )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_agcdf :=_a .Attr {};_agcdf .Name =name ;switch _gddeb {case ST_TLTimeIndefiniteUnset :_agcdf .Value ="";case ST_TLTimeIndefiniteIndefinite :_agcdf .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _agcdf ,nil ;}; +// Invalid Kinsoku End Characters +InvalEndCharsAttr string ;}; -// Validate validates the CT_Guide and its children -func (_gbfa *CT_Guide )Validate ()error {return _gbfa .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};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 (_dadg *CT_SlideLayoutIdList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dadg .SldLayoutId !=nil {_dfedc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_dgbb :=range _dadg .SldLayoutId {e .EncodeElement (_dgbb ,_dfedc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bafce *ST_TLPreviousActionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dace ,_agef :=d .Token ();if _agef !=nil {return _agef ;};if _fdad ,_dcdfc :=_dace .(_a .EndElement );_dcdfc &&_fdad .Name ==start .Name {*_bafce =1;return nil ;};if _dgbd ,_ebeb :=_dace .(_a .CharData );!_ebeb {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dace );}else {switch string (_dgbd ){case "":*_bafce =0;case "\u006e\u006f\u006e\u0065":*_bafce =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_bafce =2;};};_dace ,_agef =d .Token ();if _agef !=nil {return _agef ;};if _bfgbg ,_afbdb :=_dace .(_a .EndElement );_afbdb &&_bfgbg .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dace );};type ST_TLDiagramBuildType byte ;func (_gbdfc *ViewPr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbdfc .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_dbdf :=range start .Attr {if _dbdf .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_gbdfc .LastViewAttr .UnmarshalXMLAttr (_dbdf );continue ;};if _dbdf .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cdcac ,_gdgea :=_d .ParseBool (_dbdf .Value );if _gdgea !=nil {return _gdgea ;};_gbdfc .ShowCommentsAttr =&_cdcac ;continue ;};};_ecdge :for {_dcgba ,_ebade :=d .Token ();if _ebade !=nil {return _ebade ;};switch _ecagb :=_dcgba .(type ){case _a .StartElement :switch _ecagb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbdfc .NormalViewPr =NewCT_NormalViewProperties ();if _ebece :=d .DecodeElement (_gbdfc .NormalViewPr ,&_ecagb );_ebece !=nil {return _ebece ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbdfc .SlideViewPr =NewCT_SlideViewProperties ();if _feefc :=d .DecodeElement (_gbdfc .SlideViewPr ,&_ecagb );_feefc !=nil {return _feefc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbdfc .OutlineViewPr =NewCT_OutlineViewProperties ();if _dddcg :=d .DecodeElement (_gbdfc .OutlineViewPr ,&_ecagb );_dddcg !=nil {return _dddcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbdfc .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _efgdd :=d .DecodeElement (_gbdfc .NotesTextViewPr ,&_ecagb );_efgdd !=nil {return _efgdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbdfc .SorterViewPr =NewCT_SlideSorterViewProperties ();if _bbfbb :=d .DecodeElement (_gbdfc .SorterViewPr ,&_ecagb );_bbfbb !=nil {return _bbfbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbdfc .NotesViewPr =NewCT_NotesViewProperties ();if _ceag :=d .DecodeElement (_gbdfc .NotesViewPr ,&_ecagb );_ceag !=nil {return _ceag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbdfc .GridSpacing =_fa .NewCT_PositiveSize2D ();if _fdfe :=d .DecodeElement (_gbdfc .GridSpacing ,&_ecagb );_fdfe !=nil {return _fdfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbdfc .ExtLst =NewCT_ExtensionList ();if _ceeae :=d .DecodeElement (_gbdfc .ExtLst ,&_ecagb );_ceeae !=nil {return _ceeae ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_ecagb .Name );if _ebgcc :=d .Skip ();_ebgcc !=nil {return _ebgcc ;};};case _a .EndElement :break _ecdge ;case _a .CharData :};};return nil ;};type CT_ApplicationNonVisualDrawingProps struct{ +// Validate validates the HandoutMaster and its children +func (_dfcaf *HandoutMaster )Validate ()error {return _dfcaf .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");}; -// Is a Photo Album -IsPhotoAttr *bool ; +// Validate validates the OleObj and its children +func (_adbcd *OleObj )Validate ()error {return _adbcd .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};type ST_TransitionInOutDirectionType byte ; -// Is User Drawn -UserDrawnAttr *bool ; +// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path +func (_efffg *CT_SlideIdList )ValidateWithPath (path string )error {for _cfcgf ,_dccf :=range _efffg .SldId {if _bceb :=_dccf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cfcgf ));_bceb !=nil {return _bceb ;};};return nil ;};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_ebdf :=&CT_TransitionSoundAction {};return _ebdf ;};func (_gbgcf *CT_TLByRgbColorTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_c .Sprintf ("\u0025\u0076",_gbgcf .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067"},Value :_c .Sprintf ("\u0025\u0076",_gbgcf .GAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_c .Sprintf ("\u0025\u0076",_gbgcf .BAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfab *CT_ShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ebdd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cfab .CNvPr ,_ebdd );_gbgca :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_cfab .CNvSpPr ,_gbgca );_gbgee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_cfab .NvPr ,_gbgee );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TLTimeNodeExclusive struct{ -// Placeholder Shape -Ph *CT_Placeholder ;AudioCd *_fa .CT_AudioCD ;WavAudioFile *_fa .CT_EmbeddedWAVAudioFile ;AudioFile *_fa .CT_AudioFile ;VideoFile *_fa .CT_VideoFile ;QuickTimeFile *_fa .CT_QuickTimeFile ; +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ;};func (_cbcge *CT_TLTimeAnimateValueList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_facgce :for {_gadbd ,_efdbg :=d .Token ();if _efdbg !=nil {return _efdbg ;};switch _cdaeg :=_gadbd .(type ){case _d .StartElement :switch _cdaeg .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"}:_gcbc :=NewCT_TLTimeAnimateValue ();if _dadbb :=d .DecodeElement (_gcbc ,&_cdaeg );_dadbb !=nil {return _dadbb ;};_cbcge .Tav =append (_cbcge .Tav ,_gcbc );default:_ce .Log .Debug ("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",_cdaeg .Name );if _fgcfg :=d .Skip ();_fgcfg !=nil {return _fgcfg ;};};case _d .EndElement :break _facgce ;case _d .CharData :};};return nil ;};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_cfea :=&CT_NotesMasterIdListEntry {};return _cfea ;};func (_gedeb *CT_EmbeddedFontListEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dfggd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_gedeb .Font ,_dfggd );if _gedeb .Regular !=nil {_aeae :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_gedeb .Regular ,_aeae );};if _gedeb .Bold !=nil {_cbfb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_gedeb .Bold ,_cbfb );};if _gedeb .Italic !=nil {_ggad :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gedeb .Italic ,_ggad );};if _gedeb .BoldItalic !=nil {_dee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gedeb .BoldItalic ,_dee );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Customer Data List -CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;};func NewCT_Shape ()*CT_Shape {_acee :=&CT_Shape {};_acee .NvSpPr =NewCT_ShapeNonVisual ();_acee .SpPr =_fa .NewCT_ShapeProperties ();return _acee ;}; +// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path +func (_fdbc *CT_HandoutMaster )ValidateWithPath (path string )error {if _dfge :=_fdbc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_dfge !=nil {return _dfge ;};if _eedg :=_fdbc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_eedg !=nil {return _eedg ;};if _fdbc .Hf !=nil {if _fgac :=_fdbc .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_fgac !=nil {return _fgac ;};};if _fdbc .ExtLst !=nil {if _dccge :=_fdbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccge !=nil {return _dccge ;};};return nil ;}; -// Validate validates the CT_Extension and its children -func (_adcc *CT_Extension )Validate ()error {return _adcc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_accgf *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_accgf =0;case "\u006e\u006f\u006e\u0065":*_accgf =1;case "\u0066\u0075\u006c\u006c":*_accgf =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_accgf =3;};return nil ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_dcefe :=&CT_TLTimeCondition {};return _dcefe };func NewCT_TagList ()*CT_TagList {_cebdc :=&CT_TagList {};return _cebdc };func (_dadec *CT_TLShapeTargetElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_dadec .SpidAttr )});e .EncodeToken (start );if _dadec .Bg !=nil {_bgeff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_dadec .Bg ,_bgeff );};if _dadec .SubSp !=nil {_eeebe :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}};e .EncodeElement (_dadec .SubSp ,_eeebe );};if _dadec .OleChartEl !=nil {_abaff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_dadec .OleChartEl ,_abaff );};if _dadec .TxEl !=nil {_bdgag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}};e .EncodeElement (_dadec .TxEl ,_bdgag );};if _dadec .GraphicEl !=nil {_affcc :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_dadec .GraphicEl ,_affcc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eaaae *CmLst )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\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 ,_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\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 ,_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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _eaaae .CT_CommentList .MarshalXML (e ,start );};func (_efcd *ST_SlideLayoutType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_efcd =0;case "\u0074\u0069\u0074l\u0065":*_efcd =1;case "\u0074\u0078":*_efcd =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_efcd =3;case "\u0074\u0062\u006c":*_efcd =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_efcd =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_efcd =6;case "\u0064\u0067\u006d":*_efcd =7;case "\u0063\u0068\u0061r\u0074":*_efcd =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_efcd =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_efcd =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_efcd =11;case "\u0062\u006c\u0061n\u006b":*_efcd =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_efcd =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_efcd =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_efcd =15;case "\u006f\u0062\u006a":*_efcd =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_efcd =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_efcd =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_efcd =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_efcd =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_efcd =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_efcd =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_efcd =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_efcd =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_efcd =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_efcd =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_efcd =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_efcd =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_efcd =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_efcd =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_efcd =31;case "\u0063\u0075\u0073\u0074":*_efcd =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_efcd =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_efcd =34;case "\u006f\u0062\u006aT\u0078":*_efcd =35;case "\u0070\u0069\u0063T\u0078":*_efcd =36;};return nil ;}; +// Validate validates the CT_TLCommonTimeNodeData and its children +func (_gfcb *CT_TLCommonTimeNodeData )Validate ()error {return _gfcb .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};type CT_SlideLayoutIdList struct{ -// Validate validates the SldMaster and its children -func (_gdega *SldMaster )Validate ()error {return _gdega .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};func (_gdbcf *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdbcf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gdbcf =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_gdbcf =2;};return nil ;};type CT_SideDirectionTransition struct{ +// Slide Layout Id +SldLayoutId []*CT_SlideLayoutIdListEntry ;};type CT_TLAnimVariantStringVal struct{ -// Direction -DirAttr ST_TransitionSideDirectionType ;};type CT_CornerDirectionTransition struct{ +// Value +ValAttr string ;};func (_bddfe ST_Direction )Validate ()error {return _bddfe .ValidateWithPath ("")};func (_gabbd ST_TLOleChartBuildType )Validate ()error {return _gabbd .ValidateWithPath ("")};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;);func (_ddcde *CT_WheelTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddcde .SpokesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_ddcde .SpokesAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateEffectBehavior struct{ -// Direction -DirAttr ST_TransitionCornerDirectionType ;};func (_bgda *CT_Extension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcbcd :=range start .Attr {if _dcbcd .Name .Local =="\u0075\u0072\u0069"{_dedab ,_cbce :=_dcbcd .Value ,error (nil );if _cbce !=nil {return _cbce ;};_bgda .UriAttr =_dedab ;continue ;};};_ggcc :for {_eaa ,_accag :=d .Token ();if _accag !=nil {return _accag ;};switch _cggc :=_eaa .(type ){case _a .StartElement :switch _cggc .Name {default:if _fadg ,_dbdb :=_ae .CreateElement (_cggc );_dbdb !=nil {return _dbdb ;}else {if _abge :=d .DecodeElement (_fadg ,&_cggc );_abge !=nil {return _abge ;};_bgda .Any =append (_bgda .Any ,_fadg );};};case _a .EndElement :break _ggcc ;case _a .CharData :};};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");}; +// Filter +FilterAttr *string ; -// Validate validates the CT_OptionalBlackTransition and its children -func (_bgbf *CT_OptionalBlackTransition )Validate ()error {return _bgbf .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 (_gfacd *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gfacd =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gfacd =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gfacd =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gfacd =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gfacd =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gfacd =5;};return nil ;};func (_bbgg *CT_CommonSlideViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbgg .CViewPr =NewCT_CommonViewProperties ();for _ ,_fabe :=range start .Attr {if _fabe .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_abbd ,_eeab :=_d .ParseBool (_fabe .Value );if _eeab !=nil {return _eeab ;};_bbgg .SnapToGridAttr =&_abbd ;continue ;};if _fabe .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_abd ,_ccfe :=_d .ParseBool (_fabe .Value );if _ccfe !=nil {return _ccfe ;};_bbgg .SnapToObjectsAttr =&_abd ;continue ;};if _fabe .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_dbcc ,_cfg :=_d .ParseBool (_fabe .Value );if _cfg !=nil {return _cfg ;};_bbgg .ShowGuidesAttr =&_dbcc ;continue ;};};_facf :for {_eef ,_bbef :=d .Token ();if _bbef !=nil {return _bbef ;};switch _fcbc :=_eef .(type ){case _a .StartElement :switch _fcbc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gae :=d .DecodeElement (_bbgg .CViewPr ,&_fcbc );_gae !=nil {return _gae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgg .GuideLst =NewCT_GuideList ();if _ggb :=d .DecodeElement (_bbgg .GuideLst ,&_fcbc );_ggb !=nil {return _ggb ;};default:_aa .Log .Debug ("\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",_fcbc .Name );if _cec :=d .Skip ();_cec !=nil {return _cec ;};};case _a .EndElement :break _facf ;case _a .CharData :};};return nil ;};type CT_CustomShowId struct{ +// Property List +PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; -// Custom Show Identifier -IdAttr uint32 ;};func (_feea *CT_SlideSyncProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_feea .ServerSldIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_ab .Sprintf ("\u0025\u0076",_feea .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_ab .Sprintf ("\u0025\u0076",_feea .ClientInsertedTimeAttr )});e .EncodeToken (start );if _feea .ExtLst !=nil {_cbbfe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feea .ExtLst ,_cbbfe );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Progress +Progress *CT_TLAnimVariant ;}; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_ecba *CT_Extension )ValidateWithPath (path string )error {return nil };func (_faedc *ST_TLChartSubelementType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gabcc ,_agfdg :=d .Token ();if _agfdg !=nil {return _agfdg ;};if _bdgad ,_fbed :=_gabcc .(_a .EndElement );_fbed &&_bdgad .Name ==start .Name {*_faedc =1;return nil ;};if _abaae ,_aebb :=_gabcc .(_a .CharData );!_aebb {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gabcc );}else {switch string (_abaae ){case "":*_faedc =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_faedc =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_faedc =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_faedc =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_faedc =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_faedc =5;};};_gabcc ,_agfdg =d .Token ();if _agfdg !=nil {return _agfdg ;};if _gccgg ,_dfaff :=_gabcc .(_a .EndElement );_dfaff &&_gccgg .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gabcc );}; +// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path +func (_fggeb *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _dcfda :=_fggeb .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_dcfda !=nil {return _dcfda ;};if _cdedd :=_fggeb .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_cdedd !=nil {return _cdedd ;};return nil ;};func (_daccb ST_TLDiagramBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecea :=_d .Attr {};_ecea .Name =name ;switch _daccb {case ST_TLDiagramBuildTypeUnset :_ecea .Value ="";case ST_TLDiagramBuildTypeWhole :_ecea .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_ecea .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_ecea .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_ecea .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_ecea .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_ecea .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_ecea .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_ecea .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_ecea .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_ecea .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_ecea .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_ecea .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_ecea .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_ecea .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_ecea .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_ecea .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_ecea .Value ="\u0063\u0075\u0073\u0074";};return _ecea ,nil ;};func (_eaaa *CT_GroupShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cbbe :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eaaa .CNvPr ,_cbbe );_ebfe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eaaa .CNvGrpSpPr ,_ebfe );_fffd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_eaaa .NvPr ,_fffd );e .EncodeToken (_d .EndElement {Name :start .Name });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;);type CT_TransitionStartSoundAction struct{ -// Validate validates the CT_TLByRgbColorTransform and its children -func (_gbaa *CT_TLByRgbColorTransform )Validate ()error {return _gbaa .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_fccg *CT_HandoutMasterIdListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_fccg .IdAttr )});e .EncodeToken (start );if _fccg .ExtLst !=nil {_aafde :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fccg .ExtLst ,_aafde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Loop Sound +LoopAttr *bool ; -// Validate validates the CT_ModifyVerifier and its children -func (_age *CT_ModifyVerifier )Validate ()error {return _age .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");}; +// Sound +Snd *_da .CT_EmbeddedWAVAudioFile ;};func (_ebacf *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbfg :=range start .Attr {if _bbfg .Name .Local =="\u0076\u0061\u006c"{_abee ,_daaeb :=ParseUnionST_PositivePercentage (_bbfg .Value );if _daaeb !=nil {return _daaeb ;};_ebacf .ValAttr =_abee ;continue ;};};for {_efcg ,_dgabd :=d .Token ();if _dgabd !=nil {return _c .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",_dgabd );};if _dffdbb ,_fdeae :=_efcg .(_d .EndElement );_fdeae &&_dffdbb .Name ==start .Name {break ;};};return nil ;};type CT_TagList struct{ -// Validate validates the CT_EightDirectionTransition and its children -func (_ggf *CT_EightDirectionTransition )Validate ()error {return _ggf .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 (_cdffd ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _cdffd {case 0,1,2:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdffd ));};return nil ;};func (_bgebb *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgebb =0;case "\u0072\u0067\u0062":*_bgebb =1;case "\u0068\u0073\u006c":*_bgebb =2;};return nil ;};type CT_TLSetBehavior struct{ +// Programmable Extensibility Tag +Tag []*CT_StringTag ;}; -// Common Behavior -CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path +func (_cafaae *EG_ShowType )ValidateWithPath (path string )error {if _cafaae .Present !=nil {if _cededf :=_cafaae .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_cededf !=nil {return _cededf ;};};if _cafaae .Browse !=nil {if _fcca :=_cafaae .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_fcca !=nil {return _fcca ;};};if _cafaae .Kiosk !=nil {if _fcgfe :=_cafaae .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_fcgfe !=nil {return _fcgfe ;};};return nil ;};func (_cgdfd *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 _cgdfd .CT_CommentAuthorList .MarshalXML (e ,start );};func (_agfd *CT_TLAnimateBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agfd .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_bdcb :=range start .Attr {if _bdcb .Name .Local =="\u0062\u0079"{_eaaag ,_feade :=_bdcb .Value ,error (nil );if _feade !=nil {return _feade ;};_agfd .ByAttr =&_eaaag ;continue ;};if _bdcb .Name .Local =="\u0066\u0072\u006f\u006d"{_fcacd ,_ccgfe :=_bdcb .Value ,error (nil );if _ccgfe !=nil {return _ccgfe ;};_agfd .FromAttr =&_fcacd ;continue ;};if _bdcb .Name .Local =="\u0074\u006f"{_ddbff ,_ecfd :=_bdcb .Value ,error (nil );if _ecfd !=nil {return _ecfd ;};_agfd .ToAttr =&_ddbff ;continue ;};if _bdcb .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_agfd .CalcmodeAttr .UnmarshalXMLAttr (_bdcb );continue ;};if _bdcb .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_agfd .ValueTypeAttr .UnmarshalXMLAttr (_bdcb );continue ;};};_adcf :for {_cbcg ,_cgfbc :=d .Token ();if _cgfbc !=nil {return _cgfbc ;};switch _edca :=_cbcg .(type ){case _d .StartElement :switch _edca .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 _gaef :=d .DecodeElement (_agfd .CBhvr ,&_edca );_gaef !=nil {return _gaef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agfd .TavLst =NewCT_TLTimeAnimateValueList ();if _gfed :=d .DecodeElement (_agfd .TavLst ,&_edca );_gfed !=nil {return _gfed ;};default:_ce .Log .Debug ("\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",_edca .Name );if _ddeg :=d .Skip ();_ddeg !=nil {return _ddeg ;};};case _d .EndElement :break _adcf ;case _d .CharData :};};return nil ;};func (_cfbeg *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfbeg =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_cfbeg =1;case "\u0066\u0069\u0078e\u0064":*_cfbeg =2;};return nil ;};func (_afagga *ST_SlideLayoutType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afagga =0;case "\u0074\u0069\u0074l\u0065":*_afagga =1;case "\u0074\u0078":*_afagga =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_afagga =3;case "\u0074\u0062\u006c":*_afagga =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_afagga =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_afagga =6;case "\u0064\u0067\u006d":*_afagga =7;case "\u0063\u0068\u0061r\u0074":*_afagga =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_afagga =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_afagga =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_afagga =11;case "\u0062\u006c\u0061n\u006b":*_afagga =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_afagga =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_afagga =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_afagga =15;case "\u006f\u0062\u006a":*_afagga =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_afagga =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_afagga =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_afagga =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_afagga =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_afagga =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_afagga =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_afagga =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_afagga =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_afagga =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_afagga =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_afagga =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_afagga =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_afagga =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_afagga =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_afagga =31;case "\u0063\u0075\u0073\u0074":*_afagga =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_afagga =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_afagga =34;case "\u006f\u0062\u006aT\u0078":*_afagga =35;case "\u0070\u0069\u0063T\u0078":*_afagga =36;};return nil ;};func (_defeb *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_defeb =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_defeb =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_defeb =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_defeb =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_defeb =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_defeb =5;};return nil ;};func (_bddb *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bddb .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_eedcb :=range start .Attr {if _eedcb .Name .Local =="\u0076\u0061\u006c"{_bddb .ValAttr .UnmarshalXMLAttr (_eedcb );continue ;};};for {_cefec ,_dfcad :=d .Token ();if _dfcad !=nil {return _c .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",_dfcad );};if _aagce ,_cggba :=_cefec .(_d .EndElement );_cggba &&_aagce .Name ==start .Name {break ;};};return nil ;}; -// To -To *CT_TLAnimVariant ;};func (_gcca *CT_CommentList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bafc :for {_egee ,_dcaa :=d .Token ();if _dcaa !=nil {return _dcaa ;};switch _dcaad :=_egee .(type ){case _a .StartElement :switch _dcaad .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_fbf :=NewCT_Comment ();if _bbg :=d .DecodeElement (_fbf ,&_dcaad );_bbg !=nil {return _bbg ;};_gcca .Cm =append (_gcca .Cm ,_fbf );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_dcaad .Name );if _gea :=d .Skip ();_gea !=nil {return _gea ;};};case _a .EndElement :break _bafc ;case _a .CharData :};};return nil ;};func (_gbdca *CT_TLCommandBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbdca .TypeAttr !=ST_TLCommandTypeUnset {_cffd ,_bgdf :=_gbdca .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _bgdf !=nil {return _bgdf ;};start .Attr =append (start .Attr ,_cffd );};if _gbdca .CmdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006d\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_gbdca .CmdAttr )});};e .EncodeToken (start );_dgdb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gbdca .CBhvr ,_dgdb );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SlideIdList and its children +func (_dacgf *CT_SlideIdList )Validate ()error {return _dacgf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};type ST_SlideSizeType byte ;func (_bgdb *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 :_c .Sprintf ("\u0025\u0076",_bgdb .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bgdb .IdAttr )});e .EncodeToken (start );_ebaef :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bgdb .SldLst ,_ebaef );if _bgdb .ExtLst !=nil {_gcc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgdb .ExtLst ,_gcc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Rel ()*CT_Rel {_deae :=&CT_Rel {};return _deae };func (_gbgbf ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _gbgbf {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 (_gbgbf ));};return nil ;};type CT_SmartTags struct{IdAttr string ;}; -// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path -func (_gffab *HandoutMaster )ValidateWithPath (path string )error {if _dfbcg :=_gffab .CT_HandoutMaster .ValidateWithPath (path );_dfbcg !=nil {return _dfbcg ;};return nil ;};func (_bfded *CT_SplitTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfded .OrientAttr !=ST_DirectionUnset {_gcfg ,_gfeg :=_bfded .OrientAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _gfeg !=nil {return _gfeg ;};start .Attr =append (start .Attr ,_gcfg );};if _bfded .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_eeaed ,_cafe :=_bfded .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"});if _cafe !=nil {return _cafe ;};start .Attr =append (start .Attr ,_eeaed );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Notes and its children, prefixing error messages with path +func (_bffeg *Notes )ValidateWithPath (path string )error {if _agca :=_bffeg .CT_NotesSlide .ValidateWithPath (path );_agca !=nil {return _agca ;};return nil ;}; -// Validate validates the CT_CommentList and its children -func (_ebe *CT_CommentList )Validate ()error {return _ebe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_ebcb *Presentation )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\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 ,_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\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 ,_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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _ebcb .CT_Presentation .MarshalXML (e ,start );};func (_cebe *ST_TransitionCornerDirectionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gebdb ,_fdbee :=d .Token ();if _fdbee !=nil {return _fdbee ;};if _egdfe ,_aagbc :=_gebdb .(_a .EndElement );_aagbc &&_egdfe .Name ==start .Name {*_cebe =1;return nil ;};if _dfefa ,_fgecf :=_gebdb .(_a .CharData );!_fgecf {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gebdb );}else {switch string (_dfefa ){case "":*_cebe =0;case "\u006c\u0075":*_cebe =1;case "\u0072\u0075":*_cebe =2;case "\u006c\u0064":*_cebe =3;case "\u0072\u0064":*_cebe =4;};};_gebdb ,_fdbee =d .Token ();if _fdbee !=nil {return _fdbee ;};if _bgbfb ,_ggff :=_gebdb .(_a .EndElement );_ggff &&_bgbfb .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gebdb );};type CT_ViewProperties struct{ +// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path +func (_dedfc *CT_SlideLayout )ValidateWithPath (path string )error {if _bcea :=_dedfc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcea !=nil {return _bcea ;};if _accce :=_dedfc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_accce !=nil {return _accce ;};if _dedfc .ClrMapOvr !=nil {if _aagc :=_dedfc .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_aagc !=nil {return _aagc ;};};if _dedfc .Transition !=nil {if _fggfb :=_dedfc .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_fggfb !=nil {return _fggfb ;};};if _dedfc .Timing !=nil {if _bacaf :=_dedfc .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_bacaf !=nil {return _bacaf ;};};if _dedfc .Hf !=nil {if _efceg :=_dedfc .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_efceg !=nil {return _efceg ;};};if _dedfc .ExtLst !=nil {if _cgdb :=_dedfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgdb !=nil {return _cgdb ;};};return nil ;}; -// Last View -LastViewAttr ST_ViewType ; +// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path +func (_dbccc *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _dbccc .TmAttr !=nil {if _cbgb :=_dbccc .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_cbgb !=nil {return _cbgb ;};};if _dbccc .Val !=nil {if _fdad :=_dbccc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fdad !=nil {return _fdad ;};};return nil ;};type SldMaster struct{CT_SlideMaster }; -// Show Comments -ShowCommentsAttr *bool ; +// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path +func (_gadf *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _gadf .SldTgt !=nil {if _agebf :=_gadf .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_agebf !=nil {return _agebf ;};};if _gadf .SndTgt !=nil {if _cgceec :=_gadf .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074");_cgceec !=nil {return _cgceec ;};};if _gadf .SpTgt !=nil {if _gabd :=_gadf .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_gabd !=nil {return _gabd ;};};if _gadf .InkTgt !=nil {if _fcdce :=_gadf .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074");_fcdce !=nil {return _fcdce ;};};return nil ;};func (_ddefb *CT_ModifyVerifier )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddefb .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 :_c .Sprintf ("\u0025\u0076",*_ddefb .AlgorithmNameAttr )});};if _ddefb .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0076",*_ddefb .HashValueAttr )});};if _ddefb .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0076",*_ddefb .SaltValueAttr )});};if _ddefb .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_c .Sprintf ("\u0025\u0076",*_ddefb .SpinValueAttr )});};if _ddefb .CryptProviderTypeAttr !=_fe .ST_CryptProvUnset {_cafa ,_ceda :=_ddefb .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"});if _ceda !=nil {return _ceda ;};start .Attr =append (start .Attr ,_cafa );};if _ddefb .CryptAlgorithmClassAttr !=_fe .ST_AlgClassUnset {_gfdc ,_ebgdf :=_ddefb .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"});if _ebgdf !=nil {return _ebgdf ;};start .Attr =append (start .Attr ,_gfdc );};if _ddefb .CryptAlgorithmTypeAttr !=_fe .ST_AlgTypeUnset {_badg ,_acdf :=_ddefb .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"});if _acdf !=nil {return _acdf ;};start .Attr =append (start .Attr ,_badg );};if _ddefb .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 :_c .Sprintf ("\u0025\u0076",*_ddefb .CryptAlgorithmSidAttr )});};if _ddefb .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_c .Sprintf ("\u0025\u0076",*_ddefb .SpinCountAttr )});};if _ddefb .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_ddefb .SaltDataAttr )});};if _ddefb .HashDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_c .Sprintf ("\u0025\u0076",*_ddefb .HashDataAttr )});};if _ddefb .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 :_c .Sprintf ("\u0025\u0076",*_ddefb .CryptProviderAttr )});};if _ddefb .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ddefb .AlgIdExtAttr )});};if _ddefb .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 :_c .Sprintf ("\u0025\u0076",*_ddefb .AlgIdExtSourceAttr )});};if _ddefb .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 :_c .Sprintf ("\u0025\u0076",*_ddefb .CryptProviderTypeExtAttr )});};if _ddefb .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 :_c .Sprintf ("\u0025\u0076",*_ddefb .CryptProviderTypeExtSourceAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_IterateType byte ; -// Normal View Properties -NormalViewPr *CT_NormalViewProperties ; +// Validate validates the Presentation and its children +func (_gdge *Presentation )Validate ()error {return _gdge .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_bbaaa ST_TLBehaviorTransformType )String ()string {switch _bbaaa {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";}; -// Slide View Properties -SlideViewPr *CT_SlideViewProperties ; +// Validate validates the CT_TLTimeTargetElement and its children +func (_cacgg *CT_TLTimeTargetElement )Validate ()error {return _cacgg .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func NewAG_Ole ()*AG_Ole {_fea :=&AG_Ole {};return _fea };func (_gbcd *CT_HandoutMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcd .CSld =NewCT_CommonSlideData ();_gbcd .ClrMap =_da .NewCT_ColorMapping ();_eabb :for {_abbe ,_ggcg :=d .Token ();if _ggcg !=nil {return _ggcg ;};switch _bfda :=_abbe .(type ){case _d .StartElement :switch _bfda .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 _ceec :=d .DecodeElement (_gbcd .CSld ,&_bfda );_ceec !=nil {return _ceec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _cefd :=d .DecodeElement (_gbcd .ClrMap ,&_bfda );_cefd !=nil {return _cefd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbcd .Hf =NewCT_HeaderFooter ();if _ggce :=d .DecodeElement (_gbcd .Hf ,&_bfda );_ggce !=nil {return _ggce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbcd .ExtLst =NewCT_ExtensionListModify ();if _bddfc :=d .DecodeElement (_gbcd .ExtLst ,&_bfda );_bddfc !=nil {return _bddfc ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_bfda .Name );if _bgfba :=d .Skip ();_bgfba !=nil {return _bgfba ;};};case _d .EndElement :break _eabb ;case _d .CharData :};};return nil ;};func (_gbff *TagLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbff .CT_TagList =*NewCT_TagList ();_dadbc :for {_abbgf ,_feggb :=d .Token ();if _feggb !=nil {return _feggb ;};switch _acbbe :=_abbgf .(type ){case _d .StartElement :switch _acbbe .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"}:_bcgee :=NewCT_StringTag ();if _cgggf :=d .DecodeElement (_bcgee ,&_acbbe );_cgggf !=nil {return _cgggf ;};_gbff .Tag =append (_gbff .Tag ,_bcgee );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_acbbe .Name );if _ceab :=d .Skip ();_ceab !=nil {return _ceab ;};};case _d .EndElement :break _dadbc ;case _d .CharData :};};return nil ;};func (_edaac ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _edaac {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 (_edaac ));};return nil ;};func (_bbaac *CT_SlideLayoutIdListEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbaac .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_bbaac .IdAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bbaac .RIdAttr )});e .EncodeToken (start );if _bbaac .ExtLst !=nil {_gfdcc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbaac .ExtLst ,_gfdcc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Outline View Properties -OutlineViewPr *CT_OutlineViewProperties ; +// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path +func (_gbfg *CT_CustomShow )ValidateWithPath (path string )error {if _edeg :=_gbfg .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_edeg !=nil {return _edeg ;};if _gbfg .ExtLst !=nil {if _fbg :=_gbfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbg !=nil {return _fbg ;};};return nil ;};func (_ggebf ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggebf .String (),start );};func (_fabae ST_TLTimeAnimateValueTime )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fabae .ST_PositiveFixedPercentage !=nil {e .Encode (_fabae .ST_PositiveFixedPercentage );};if _fabae .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_d .CharData (_fabae .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_ecbb *CT_ViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecbb .LastViewAttr !=ST_ViewTypeUnset {_cbge ,_gdcb :=_ecbb .LastViewAttr .MarshalXMLAttr (_d .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"});if _gdcb !=nil {return _gdcb ;};start .Attr =append (start .Attr ,_cbge );};if _ecbb .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ecbb .ShowCommentsAttr ))});};e .EncodeToken (start );if _ecbb .NormalViewPr !=nil {_adadb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_ecbb .NormalViewPr ,_adadb );};if _ecbb .SlideViewPr !=nil {_daedb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_ecbb .SlideViewPr ,_daedb );};if _ecbb .OutlineViewPr !=nil {_beca :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_ecbb .OutlineViewPr ,_beca );};if _ecbb .NotesTextViewPr !=nil {_dbec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_ecbb .NotesTextViewPr ,_dbec );};if _ecbb .SorterViewPr !=nil {_agdee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_ecbb .SorterViewPr ,_agdee );};if _ecbb .NotesViewPr !=nil {_ffefe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_ecbb .NotesViewPr ,_ffefe );};if _ecbb .GridSpacing !=nil {_bgcda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ecbb .GridSpacing ,_bgcda );};if _ecbb .ExtLst !=nil {_dafbe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbb .ExtLst ,_dafbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gecfa ST_TLPreviousActionType )String ()string {switch _gecfa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";}; -// Notes Text View Properties -NotesTextViewPr *CT_NotesTextViewProperties ; +// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path +func (_cdd *AG_TLBuild )ValidateWithPath (path string )error {return nil };func (_ffdd *CT_TLAnimateRotationBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffdd .ByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_ffdd .ByAttr )});};if _ffdd .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_ffdd .FromAttr )});};if _ffdd .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_ffdd .ToAttr )});};e .EncodeToken (start );_gffb :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ffdd .CBhvr ,_gffb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgagg *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bafed ,_adbcf :=d .Token ();if _adbcf !=nil {return _adbcf ;};if _ceedc ,_fdaa :=_bafed .(_d .EndElement );_fdaa &&_ceedc .Name ==start .Name {*_dgagg =1;return nil ;};if _cece ,_fdfce :=_bafed .(_d .CharData );!_fdfce {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",_bafed );}else {switch string (_cece ){case "":*_dgagg =0;case "\u0062\u0061\u0073\u0065":*_dgagg =1;case "\u0073\u0075\u006d":*_dgagg =2;case "\u0072\u0065\u0070\u006c":*_dgagg =3;case "\u006d\u0075\u006c\u0074":*_dgagg =4;case "\u006e\u006f\u006e\u0065":*_dgagg =5;};};_bafed ,_adbcf =d .Token ();if _adbcf !=nil {return _adbcf ;};if _acccg ,_agbb :=_bafed .(_d .EndElement );_agbb &&_acccg .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",_bafed );};type PresentationPr struct{CT_PresentationProperties };type CT_OutlineViewSlideList struct{ -// Slide Sorter View Properties -SorterViewPr *CT_SlideSorterViewProperties ; +// Presentation Slide +Sld []*CT_OutlineViewSlideEntry ;}; -// Notes View Properties -NotesViewPr *CT_NotesViewProperties ; +// Validate validates the TagLst and its children +func (_bgab *TagLst )Validate ()error {return _bgab .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");}; -// Grid Spacing -GridSpacing *_fa .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_febda :=&CT_TLCommonTimeNodeData {};return _febda ;};func (_geefb *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_geefb =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_geefb =1;};return nil ;};type HandoutMaster struct{CT_HandoutMaster };func (_badfg ST_ViewType )String ()string {switch _badfg {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 ParseUnionST_Percentage (s string )(_fa .ST_Percentage ,error ){return _fa .ParseUnionST_Percentage (s );}; +// Validate validates the CT_Guide and its children +func (_faff *CT_Guide )Validate ()error {return _faff .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func (_cfda *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eecg :=range start .Attr {if _eecg .Name .Local =="\u0076\u0061\u006c"{_beaa ,_fffdc :=_ff .ParseInt (_eecg .Value ,10,32);if _fffdc !=nil {return _fffdc ;};_cfda .ValAttr =int32 (_beaa );continue ;};};for {_bfgf ,_fadbb :=d .Token ();if _fadbb !=nil {return _c .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",_fadbb );};if _egaee ,_cadba :=_bfgf .(_d .EndElement );_cadba &&_egaee .Name ==start .Name {break ;};};return nil ;};type ST_TLTimeNodeFillType byte ; -// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path -func (_bdeeb *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _fdbde :=_bdeeb .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fdbde !=nil {return _fdbde ;};if _fdgf :=_bdeeb .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_fdgf !=nil {return _fdgf ;};if _fcafa :=_bdeeb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fcafa !=nil {return _fcafa ;};if _bdeeb .TavLst !=nil {if _caff :=_bdeeb .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074");_caff !=nil {return _caff ;};};return nil ;};func (_bcegd *CT_Empty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_aeee ,_aecd :=d .Token ();if _aecd !=nil {return _ab .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_aecd );};if _ccbb ,_gffe :=_aeee .(_a .EndElement );_gffe &&_ccbb .Name ==start .Name {break ;};};return nil ;};func ParseStdlibTime (s string )(_g .Time ,error ){return _fa .ParseStdlibTime (s )};type CT_TLAnimateMotionBehavior struct{ +// Validate validates the CT_TransitionStartSoundAction and its children +func (_ceafg *CT_TransitionStartSoundAction )Validate ()error {return _ceafg .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 (_bdf *CT_OleObjectChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdf .Embed !=nil {_eedb :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_bdf .Embed ,_eedb );};if _bdf .Link !=nil {_afeea :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bdf .Link ,_afeea );};return nil ;};func (_dbaa *CT_Placeholder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaaaa :=range start .Attr {if _aaaaa .Name .Local =="\u0074\u0079\u0070\u0065"{_dbaa .TypeAttr .UnmarshalXMLAttr (_aaaaa );continue ;};if _aaaaa .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_dbaa .OrientAttr .UnmarshalXMLAttr (_aaaaa );continue ;};if _aaaaa .Name .Local =="\u0073\u007a"{_dbaa .SzAttr .UnmarshalXMLAttr (_aaaaa );continue ;};if _aaaaa .Name .Local =="\u0069\u0064\u0078"{_bgfag ,_ggcf :=_ff .ParseUint (_aaaaa .Value ,10,32);if _ggcf !=nil {return _ggcf ;};_cddf :=uint32 (_bgfag );_dbaa .IdxAttr =&_cddf ;continue ;};if _aaaaa .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_fdefa ,_adeff :=_ff .ParseBool (_aaaaa .Value );if _adeff !=nil {return _adeff ;};_dbaa .HasCustomPromptAttr =&_fdefa ;continue ;};};_gdf :for {_bacdg ,_dgge :=d .Token ();if _dgge !=nil {return _dgge ;};switch _dbge :=_bacdg .(type ){case _d .StartElement :switch _dbge .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"}:_dbaa .ExtLst =NewCT_ExtensionListModify ();if _ddcc :=d .DecodeElement (_dbaa .ExtLst ,&_dbge );_ddcc !=nil {return _ddcc ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_dbge .Name );if _acdgc :=d .Skip ();_acdgc !=nil {return _acdgc ;};};case _d .EndElement :break _gdf ;case _d .CharData :};};return nil ;};func (_cceff *ST_TransitionInOutDirectionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeebea ,_dcgff :=d .Token ();if _dcgff !=nil {return _dcgff ;};if _edgba ,_ecdbc :=_eeebea .(_d .EndElement );_ecdbc &&_edgba .Name ==start .Name {*_cceff =1;return nil ;};if _cdggg ,_abddc :=_eeebea .(_d .CharData );!_abddc {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",_eeebea );}else {switch string (_cdggg ){case "":*_cceff =0;case "\u006f\u0075\u0074":*_cceff =1;case "\u0069\u006e":*_cceff =2;};};_eeebea ,_dcgff =d .Token ();if _dcgff !=nil {return _dcgff ;};if _ebfbf ,_aeeff :=_eeebea .(_d .EndElement );_aeeff &&_ebfbf .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",_eeebea );};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; -// Origin -OriginAttr ST_TLAnimateMotionBehaviorOrigin ; +// Build List +BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;};func (_facee *ST_SplitterBarState )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbae ,_ebfde :=d .Token ();if _ebfde !=nil {return _ebfde ;};if _cfgdbf ,_bcaae :=_egbae .(_d .EndElement );_bcaae &&_cfgdbf .Name ==start .Name {*_facee =1;return nil ;};if _aaaafa ,_cbfcag :=_egbae .(_d .CharData );!_cbfcag {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",_egbae );}else {switch string (_aaaafa ){case "":*_facee =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_facee =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_facee =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_facee =3;};};_egbae ,_ebfde =d .Token ();if _ebfde !=nil {return _ebfde ;};if _cgaff ,_bebfbc :=_egbae .(_d .EndElement );_bebfbc &&_cgaff .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",_egbae );};type Notes struct{CT_NotesSlide };type CT_CornerDirectionTransition struct{ -// Path -PathAttr *string ; +// Direction +DirAttr ST_TransitionCornerDirectionType ;};func (_fbbgg ST_TLTimeNodeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbbgg .String (),start );};func (_dabgd ST_TLNextActionType )String ()string {switch _dabgd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";};func (_egbba *CT_SlideIdList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egbba .SldId !=nil {_eadf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_aafe :=range _egbba .SldId {e .EncodeElement (_aafe ,_eadf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfcd *CT_TLOleChartTargetElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfcd .TypeAttr =ST_TLChartSubelementType (1);for _ ,_dggce :=range start .Attr {if _dggce .Name .Local =="\u0074\u0079\u0070\u0065"{_bfcd .TypeAttr .UnmarshalXMLAttr (_dggce );continue ;};if _dggce .Name .Local =="\u006c\u0076\u006c"{_fdbce ,_egcda :=_ff .ParseUint (_dggce .Value ,10,32);if _egcda !=nil {return _egcda ;};_afdab :=uint32 (_fdbce );_bfcd .LvlAttr =&_afdab ;continue ;};};for {_decaa ,_ccgcb :=d .Token ();if _ccgcb !=nil {return _c .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",_ccgcb );};if _dacba ,_egbg :=_decaa .(_d .EndElement );_egbg &&_dacba .Name ==start .Name {break ;};};return nil ;};func (_cefaf *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbge ,_dbac :=d .Token ();if _dbac !=nil {return _dbac ;};if _bcffdb ,_ebbcg :=_gcbge .(_d .EndElement );_ebbcg &&_bcffdb .Name ==start .Name {*_cefaf =1;return nil ;};if _dcdae ,_deafd :=_gcbge .(_d .CharData );!_deafd {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",_gcbge );}else {switch string (_dcdae ){case "":*_cefaf =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_cefaf =1;case "\u0066\u0069\u0078e\u0064":*_cefaf =2;};};_gcbge ,_dbac =d .Token ();if _dbac !=nil {return _dbac ;};if _dffgc ,_bgbba :=_gcbge .(_d .EndElement );_bgbba &&_dffgc .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",_gcbge );};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_ddgc :=&CT_TLCommonMediaNodeData {};_ddgc .CTn =NewCT_TLCommonTimeNodeData ();_ddgc .TgtEl =NewCT_TLTimeTargetElement ();return _ddgc ;};func (_bbgbag ST_TLTimeNodeFillType )String ()string {switch _bbgbag {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 NewEG_ShowType ()*EG_ShowType {_fcbeg :=&EG_ShowType {};return _fcbeg };func (_adeaf ST_TLAnimateEffectTransition )Validate ()error {return _adeaf .ValidateWithPath ("")};func (_bgeaa *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 _bgeaa .CT_HandoutMaster .MarshalXML (e ,start );};func (_fabef *ST_PlaceholderType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aggae ,_cccag :=d .Token ();if _cccag !=nil {return _cccag ;};if _eaebde ,_dcddf :=_aggae .(_d .EndElement );_dcddf &&_eaebde .Name ==start .Name {*_fabef =1;return nil ;};if _gfcca ,_abba :=_aggae .(_d .CharData );!_abba {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",_aggae );}else {switch string (_gfcca ){case "":*_fabef =0;case "\u0074\u0069\u0074l\u0065":*_fabef =1;case "\u0062\u006f\u0064\u0079":*_fabef =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_fabef =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_fabef =4;case "\u0064\u0074":*_fabef =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_fabef =6;case "\u0066\u0074\u0072":*_fabef =7;case "\u0068\u0064\u0072":*_fabef =8;case "\u006f\u0062\u006a":*_fabef =9;case "\u0063\u0068\u0061r\u0074":*_fabef =10;case "\u0074\u0062\u006c":*_fabef =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_fabef =12;case "\u0064\u0067\u006d":*_fabef =13;case "\u006d\u0065\u0064i\u0061":*_fabef =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_fabef =15;case "\u0070\u0069\u0063":*_fabef =16;};};_aggae ,_cccag =d .Token ();if _cccag !=nil {return _cccag ;};if _caeff ,_dceg :=_aggae .(_d .EndElement );_dceg &&_caeff .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",_aggae );};func (_fafgfe *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 _fafgfe .CT_SlideSyncProperties .MarshalXML (e ,start );};func (_abbbf ST_TLCommandType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abbbf .String (),start );}; -// Path Edit Mode -PathEditModeAttr ST_TLAnimateMotionPathEditMode ; +// Validate validates the CT_Empty and its children +func (_cegd *CT_Empty )Validate ()error {return _cegd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_ggbc *CT_GuideList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggbc .Guide !=nil {_fgge :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_gcgg :=range _ggbc .Guide {e .EncodeElement (_gcgg ,_fgge );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_eaff :=&CT_PictureNonVisual {};_eaff .CNvPr =_da .NewCT_NonVisualDrawingProps ();_eaff .CNvPicPr =_da .NewCT_NonVisualPictureProperties ();_eaff .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _eaff ;};type EG_TopLevelSlide struct{ -// Relative Angle -RAngAttr *int32 ; +// Color Scheme Map +ClrMap *_da .CT_ColorMapping ;};func (_baac *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_baac =0;case "\u006e\u006f\u006e\u0065":*_baac =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_baac =2;};return nil ;};func (_efe *CT_CornerDirectionTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efe .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_gead ,_acdg :=_efe .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _acdg !=nil {return _acdg ;};start .Attr =append (start .Attr ,_gead );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecgf ST_TLAnimateColorSpace )Validate ()error {return _ecgf .ValidateWithPath ("")};func (_cfgeb ST_PlaceholderType )String ()string {switch _cfgeb {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 "";};type CT_Presentation struct{ -// Points Types -PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; +// Server Zoom +ServerZoomAttr *_da .ST_Percentage ; -// From -From *CT_TLPoint ;To *CT_TLPoint ; +// First Slide Number +FirstSlideNumAttr *int32 ; -// Rotation Center -RCtr *CT_TLPoint ;};type ST_TLAnimateBehaviorValueType byte ;func (_cgcbb *ST_TLCommandType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgcbb =0;case "\u0065\u0076\u0074":*_cgcbb =1;case "\u0063\u0061\u006c\u006c":*_cgcbb =2;case "\u0076\u0065\u0072\u0062":*_cgcbb =3;};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 NewCT_TimeNodeList ()*CT_TimeNodeList {_agdfe :=&CT_TimeNodeList {};return _agdfe };func (_edged *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _edged .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_edged .UseBgFillAttr ))});};e .EncodeToken (start );_abac :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_edged .NvSpPr ,_abac );_acbc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edged .SpPr ,_acbc );if _edged .Style !=nil {_bbege :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edged .Style ,_bbege );};if _edged .TxBody !=nil {_dgcd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_edged .TxBody ,_dgcd );};if _edged .ExtLst !=nil {_adcegb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edged .ExtLst ,_adcegb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Show Header and Footer Placeholders on Titles +ShowSpecialPlsOnTitleSldAttr *bool ; -// Validate validates the CT_PhotoAlbum and its children -func (_cagfe *CT_PhotoAlbum )Validate ()error {return _cagfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");}; +// Right-To-Left Views +RtlAttr *bool ; -// Validate validates the CT_ControlList and its children -func (_agdfc *CT_ControlList )Validate ()error {return _agdfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};type CT_SmartTags struct{IdAttr string ;};func NewCT_ExtensionList ()*CT_ExtensionList {_eabc :=&CT_ExtensionList {};return _eabc };func NewCT_ShowProperties ()*CT_ShowProperties {_eaac :=&CT_ShowProperties {};return _eaac };func (_cedcg *ST_TLTimeIndefinite )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eegb ,_adbbb :=d .Token ();if _adbbb !=nil {return _adbbb ;};if _facdg ,_aafbe :=_eegb .(_a .EndElement );_aafbe &&_facdg .Name ==start .Name {*_cedcg =1;return nil ;};if _dcfba ,_ffcfg :=_eegb .(_a .CharData );!_ffcfg {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eegb );}else {switch string (_dcfba ){case "":*_cedcg =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_cedcg =1;};};_eegb ,_adbbb =d .Token ();if _adbbb !=nil {return _adbbb ;};if _agdgf ,_gadbg :=_eegb .(_a .EndElement );_gadbg &&_agdgf .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eegb );};func (_gddg *CT_TLAnimVariantIntegerVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ab .Sprintf ("\u0025\u0076",_gddg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Remove Personal Information on Save +RemovePersonalInfoOnSaveAttr *bool ; -// Validate validates the CT_TLTimeAnimateValue and its children -func (_fbbe *CT_TLTimeAnimateValue )Validate ()error {return _fbbe .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func (_dfbd *CT_ExtensionList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dfbd .Ext !=nil {_ddde :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_bdaee :=range _dfbd .Ext {e .EncodeElement (_bdaee ,_ddde );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Compatibility Mode +CompatModeAttr *bool ; -// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path -func (_gegff *CT_SlideTiming )ValidateWithPath (path string )error {if _gegff .TnLst !=nil {if _eeaa :=_gegff .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_eeaa !=nil {return _eeaa ;};};if _gegff .BldLst !=nil {if _afege :=_gegff .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074");_afege !=nil {return _afege ;};};if _gegff .ExtLst !=nil {if _cddb :=_gegff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cddb !=nil {return _cddb ;};};return nil ;};func NewSldMaster ()*SldMaster {_degeg :=&SldMaster {};_degeg .CT_SlideMaster =*NewCT_SlideMaster ();return _degeg ;}; +// Strict First and Last Characters +StrictFirstAndLastCharsAttr *bool ; -// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path -func (_ccbad *CT_PhotoAlbum )ValidateWithPath (path string )error {if _eafb :=_ccbad .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_eafb !=nil {return _eafb ;};if _ededa :=_ccbad .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_ededa !=nil {return _ededa ;};if _ccbad .ExtLst !=nil {if _bcedd :=_ccbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcedd !=nil {return _bcedd ;};};return nil ;}; +// Embed True Type Fonts +EmbedTrueTypeFontsAttr *bool ; -// Validate validates the EG_ExtensionList and its children -func (_cdfgg *EG_ExtensionList )Validate ()error {return _cdfgg .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_edcba :=&CT_TLShapeTargetElement {};return _edcba ;};func (_cfgff ST_TLPreviousActionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cfgff .String (),start );};func (_feggb ST_TransitionCornerDirectionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdcdd :=_a .Attr {};_fdcdd .Name =name ;switch _feggb {case ST_TransitionCornerDirectionTypeUnset :_fdcdd .Value ="";case ST_TransitionCornerDirectionTypeLu :_fdcdd .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_fdcdd .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_fdcdd .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_fdcdd .Value ="\u0072\u0064";};return _fdcdd ,nil ;};func (_gdg *CT_GraphicalObjectFrame )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdg .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_gdg .Xfrm =_fa .NewCT_Transform2D ();_gdg .Graphic =_fa .NewGraphic ();for _ ,_dfgb :=range start .Attr {if _dfgb .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_gdg .BwModeAttr .UnmarshalXMLAttr (_dfgb );continue ;};};_daa :for {_afaa ,_fdfg :=d .Token ();if _fdfg !=nil {return _fdfg ;};switch _ecad :=_afaa .(type ){case _a .StartElement :switch _ecad .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ffbb :=d .DecodeElement (_gdg .NvGraphicFramePr ,&_ecad );_ffbb !=nil {return _ffbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fecc :=d .DecodeElement (_gdg .Xfrm ,&_ecad );_fecc !=nil {return _fecc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _agdff :=d .DecodeElement (_gdg .Graphic ,&_ecad );_agdff !=nil {return _agdff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdg .ExtLst =NewCT_ExtensionListModify ();if _gbfef :=d .DecodeElement (_gdg .ExtLst ,&_ecad );_gbfef !=nil {return _gbfef ;};default:_aa .Log .Debug ("\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",_ecad .Name );if _abfe :=d .Skip ();_abfe !=nil {return _abfe ;};};case _a .EndElement :break _daa ;case _a .CharData :};};return nil ;};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_ddade :=&CT_TLSetBehavior {};_ddade .CBhvr =NewCT_TLCommonBehaviorData ();return _ddade ;};func (_abgc ST_TLTriggerRuntimeNode )String ()string {switch _abgc {case 0:return "";case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";};func (_gfedg *ST_SlideSizeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcdfg ,_eaeeg :=d .Token ();if _eaeeg !=nil {return _eaeeg ;};if _ebcfa ,_baaeb :=_bcdfg .(_a .EndElement );_baaeb &&_ebcfa .Name ==start .Name {*_gfedg =1;return nil ;};if _bccee ,_bdgcc :=_bcdfg .(_a .CharData );!_bdgcc {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcdfg );}else {switch string (_bccee ){case "":*_gfedg =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_gfedg =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_gfedg =2;case "\u0041\u0034":*_gfedg =3;case "\u0033\u0035\u006d\u006d":*_gfedg =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_gfedg =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_gfedg =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfedg =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_gfedg =8;case "\u0041\u0033":*_gfedg =9;case "\u0042\u0034\u0049S\u004f":*_gfedg =10;case "\u0042\u0035\u0049S\u004f":*_gfedg =11;case "\u0042\u0034\u004aI\u0053":*_gfedg =12;case "\u0042\u0035\u004aI\u0053":*_gfedg =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_gfedg =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_gfedg =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_gfedg =16;};};_bcdfg ,_eaeeg =d .Token ();if _eaeeg !=nil {return _eaeeg ;};if _bbeb ,_gabf :=_bcdfg .(_a .EndElement );_gabf &&_bbeb .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcdfg );};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_afeb :=&CT_OleObjectEmbed {};return _afeb }; +// Save Subset Fonts +SaveSubsetFontsAttr *bool ; -// Validate validates the CT_SlideRelationshipList and its children -func (_dfcca *CT_SlideRelationshipList )Validate ()error {return _dfcca .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};func (_bbeaf *CT_SlideIdListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_bbeaf .IdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_bbeaf .RIdAttr )});e .EncodeToken (start );if _bbeaf .ExtLst !=nil {_gade :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbeaf .ExtLst ,_gade );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Automatically Compress Pictures +AutoCompressPicturesAttr *bool ; -// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path -func (_cada *CT_GuideList )ValidateWithPath (path string )error {for _facfd ,_gcdf :=range _cada .Guide {if _gebf :=_gcdf .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_facfd ));_gebf !=nil {return _gebf ;};};return nil ;}; +// Bookmark ID Seed +BookmarkIdSeedAttr *uint32 ; -// Validate validates the CT_StringTag and its children -func (_dcace *CT_StringTag )Validate ()error {return _dcace .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};func (_fcacf *ST_TLBehaviorOverrideType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfgga ,_ggcbd :=d .Token ();if _ggcbd !=nil {return _ggcbd ;};if _dfaaa ,_fgdbc :=_cfgga .(_a .EndElement );_fgdbc &&_dfaaa .Name ==start .Name {*_fcacf =1;return nil ;};if _aaaa ,_ggfcdf :=_cfgga .(_a .CharData );!_ggfcdf {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfgga );}else {switch string (_aaaa ){case "":*_fcacf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fcacf =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_fcacf =2;};};_cfgga ,_ggcbd =d .Token ();if _ggcbd !=nil {return _ggcbd ;};if _afcd ,_cabda :=_cfgga .(_a .EndElement );_cabda &&_afcd .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfgga );};func NewCT_Rel ()*CT_Rel {_cccgd :=&CT_Rel {};return _cccgd }; +// Document Conformance Class +ConformanceAttr _fe .ST_ConformanceClass ; -// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path -func (_cbefg *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _bccdc :=_cbefg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bccdc !=nil {return _bccdc ;};return nil ;};func (_bbcde ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _bbcde {case 0,1,2,3,4,5,6,7:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcde ));};return nil ;};func (_eebb *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eebb .NvPicPr =NewCT_PictureNonVisual ();_eebb .BlipFill =_fa .NewCT_BlipFillProperties ();_eebb .SpPr =_fa .NewCT_ShapeProperties ();_gdgff :for {_gaba ,_ebbgd :=d .Token ();if _ebbgd !=nil {return _ebbgd ;};switch _eebc :=_gaba .(type ){case _a .StartElement :switch _eebc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _acbf :=d .DecodeElement (_eebb .NvPicPr ,&_eebc );_acbf !=nil {return _acbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ecac :=d .DecodeElement (_eebb .BlipFill ,&_eebc );_ecac !=nil {return _ecac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eeg :=d .DecodeElement (_eebb .SpPr ,&_eebc );_eeg !=nil {return _eeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eebb .Style =_fa .NewCT_ShapeStyle ();if _fadeb :=d .DecodeElement (_eebb .Style ,&_eebc );_fadeb !=nil {return _fadeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eebb .ExtLst =NewCT_ExtensionListModify ();if _bgac :=d .DecodeElement (_eebb .ExtLst ,&_eebc );_bgac !=nil {return _bgac ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_eebc .Name );if _adcbd :=d .Skip ();_adcbd !=nil {return _adcbd ;};};case _a .EndElement :break _gdgff ;case _a .CharData :};};return nil ;}; +// List of Slide Master IDs +SldMasterIdLst *CT_SlideMasterIdList ; -// Validate validates the NotesMaster and its children -func (_gcag *NotesMaster )Validate ()error {return _gcag .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};func (_fcg *CT_EightDirectionTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcg .DirAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0072"},Value :_ab .Sprintf ("\u0025\u0076",*_fcg .DirAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecfg *EG_SlideListChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecfg .SldAll !=nil {_gbaag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_ecfg .SldAll ,_gbaag );};if _ecfg .SldRg !=nil {_deed :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_ecfg .SldRg ,_deed );};if _ecfg .CustShow !=nil {_gbcdf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_ecfg .CustShow ,_gbcdf );};return nil ;};func (_ebafc *OleObj )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\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 ,_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\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 ,_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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _ebafc .CT_OleObject .MarshalXML (e ,start );};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_bgdd :=&CT_TLMediaNodeVideo {};_bgdd .CMediaNode =NewCT_TLCommonMediaNodeData ();return _bgdd ;};func (_dada *ST_TLNextActionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dada =0;case "\u006e\u006f\u006e\u0065":*_dada =1;case "\u0073\u0065\u0065\u006b":*_dada =2;};return nil ;}; +// List of Notes Master IDs +NotesMasterIdLst *CT_NotesMasterIdList ; -// ValidateWithPath validates the Presentation and its children, prefixing error messages with path -func (_cbbdc *Presentation )ValidateWithPath (path string )error {if _abdged :=_cbbdc .CT_Presentation .ValidateWithPath (path );_abdged !=nil {return _abdged ;};return nil ;}; +// List of Handout Master IDs +HandoutMasterIdLst *CT_HandoutMasterIdList ; -// Validate validates the CT_TLPoint and its children -func (_aadad *CT_TLPoint )Validate ()error {return _aadad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");};func (_dafg *ST_Direction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dafg =0;case "\u0068\u006f\u0072\u007a":*_dafg =1;case "\u0076\u0065\u0072\u0074":*_dafg =2;};return nil ;};const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);type CT_NormalViewProperties struct{ +// List of Slide IDs +SldIdLst *CT_SlideIdList ; -// Show Outline Icons in Normal View -ShowOutlineIconsAttr *bool ; +// Presentation Slide Size +SldSz *CT_SlideSize ; -// Snap Vertical Splitter -SnapVertSplitterAttr *bool ; +// Notes Slide Size +NotesSz *_da .CT_PositiveSize2D ; -// State of the Vertical Splitter Bar -VertBarStateAttr ST_SplitterBarState ; +// Smart Tags +SmartTags *CT_SmartTags ; -// State of the Horizontal Splitter Bar -HorzBarStateAttr ST_SplitterBarState ; +// Embedded Font List +EmbeddedFontLst *CT_EmbeddedFontList ; -// Prefer Single View -PreferSingleViewAttr *bool ; +// List of Custom Shows +CustShowLst *CT_CustomShowList ; -// Normal View Restored Left Properties -RestoredLeft *CT_NormalViewPortion ; +// Photo Album Information +PhotoAlbum *CT_PhotoAlbum ; -// Normal View Restored Top Properties -RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;}; +// List of Customer Data Buckets +CustDataLst *CT_CustomerDataList ; -// Validate validates the CT_Background and its children -func (_gef *CT_Background )Validate ()error {return _gef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};type CT_ShowProperties struct{ +// Kinsoku Settings +Kinsoku *CT_Kinsoku ; -// Loop Slide Show -LoopAttr *bool ; +// Presentation Default Text Style +DefaultTextStyle *_da .CT_TextListStyle ; -// Show Narration in Slide Show -ShowNarrationAttr *bool ; +// Modification Verifier +ModifyVerifier *CT_ModifyVerifier ; -// Show Animation in Slide Show -ShowAnimationAttr *bool ; +// Extension List +ExtLst *CT_ExtensionList ;};func NewCT_CustomerDataList ()*CT_CustomerDataList {_ffeg :=&CT_CustomerDataList {};return _ffeg }; -// Use Timings in Slide Show -UseTimingsAttr *bool ; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_bgd *CT_CommentList )ValidateWithPath (path string )error {for _fgd ,_ebaa :=range _bgd .Cm {if _fagg :=_ebaa .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_fgd ));_fagg !=nil {return _fagg ;};};return nil ;};type CT_TLTimeTargetElement struct{ -// Presenter Slide Show Mode -Present *CT_Empty ; +// Slide Target +SldTgt *CT_Empty ; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// Sound Target +SndTgt *_da .CT_EmbeddedWAVAudioFile ; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ; +// Shape Target +SpTgt *CT_TLShapeTargetElement ; -// All Slides -SldAll *CT_Empty ; +// Ink Target +InkTgt *CT_TLSubShapeId ;};type CT_Rel struct{IdAttr string ;};func NewCmAuthorLst ()*CmAuthorLst {_ddgce :=&CmAuthorLst {};_ddgce .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _ddgce ;};func (_efccf ST_TLOleChartBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcgcg :=_d .Attr {};_bcgcg .Name =name ;switch _efccf {case ST_TLOleChartBuildTypeUnset :_bcgcg .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_bcgcg .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_bcgcg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_bcgcg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_bcgcg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_bcgcg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _bcgcg ,nil ;};func (_gggf *CT_ConnectorNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_aade :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gggf .CNvPr ,_aade );_cfg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gggf .CNvCxnSpPr ,_cfg );_bbg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_gggf .NvPr ,_bbg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Slide Range -SldRg *CT_IndexRange ; +// Validate validates the CT_EmbeddedFontListEntry and its children +func (_eada *CT_EmbeddedFontListEntry )Validate ()error {return _eada .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");}; -// Custom Show -CustShow *CT_CustomShowId ; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_aeead *CT_Connector )ValidateWithPath (path string )error {if _acfd :=_aeead .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_acfd !=nil {return _acfd ;};if _baaa :=_aeead .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_baaa !=nil {return _baaa ;};if _aeead .Style !=nil {if _ggef :=_aeead .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ggef !=nil {return _ggef ;};};if _aeead .ExtLst !=nil {if _cbbd :=_aeead .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbbd !=nil {return _cbbd ;};};return nil ;}; -// Pen Color for Slide Show -PenClr *_fa .CT_Color ;ExtLst *CT_ExtensionList ;};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 (_agbdd ST_WebScreenSize )Validate ()error {return _agbdd .ValidateWithPath ("")}; +// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path +func (_dgcg *SldMaster )ValidateWithPath (path string )error {if _ecedd :=_dgcg .CT_SlideMaster .ValidateWithPath (path );_ecedd !=nil {return _ecedd ;};return nil ;};func (_afgee *CT_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgee .NvSpPr =NewCT_ShapeNonVisual ();_afgee .SpPr =_da .NewCT_ShapeProperties ();for _ ,_gggdd :=range start .Attr {if _gggdd .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_dgaa ,_edabf :=_ff .ParseBool (_gggdd .Value );if _edabf !=nil {return _edabf ;};_afgee .UseBgFillAttr =&_dgaa ;continue ;};};_bbgaf :for {_bcgc ,_eccfc :=d .Token ();if _eccfc !=nil {return _eccfc ;};switch _ccca :=_bcgc .(type ){case _d .StartElement :switch _ccca .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 _edee :=d .DecodeElement (_afgee .NvSpPr ,&_ccca );_edee !=nil {return _edee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _beacc :=d .DecodeElement (_afgee .SpPr ,&_ccca );_beacc !=nil {return _beacc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afgee .Style =_da .NewCT_ShapeStyle ();if _ecae :=d .DecodeElement (_afgee .Style ,&_ccca );_ecae !=nil {return _ecae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afgee .TxBody =_da .NewCT_TextBody ();if _egff :=d .DecodeElement (_afgee .TxBody ,&_ccca );_egff !=nil {return _egff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afgee .ExtLst =NewCT_ExtensionListModify ();if _cedad :=d .DecodeElement (_afgee .ExtLst ,&_ccca );_cedad !=nil {return _cedad ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_ccca .Name );if _dcdbc :=d .Skip ();_dcdbc !=nil {return _dcdbc ;};};case _d .EndElement :break _bbgaf ;case _d .CharData :};};return nil ;};func (_febeg ST_IterateType )String ()string {switch _febeg {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};type CT_TLTextTargetElement struct{ -// Validate validates the CT_HtmlPublishProperties and its children -func (_baege *CT_HtmlPublishProperties )Validate ()error {return _baege .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fbab ST_OleObjectFollowColorScheme )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbab .String (),start );}; +// Character Range +CharRg *CT_IndexRange ; -// Validate validates the CT_TLTimeNodeSequence and its children -func (_fagaf *CT_TLTimeNodeSequence )Validate ()error {return _fagaf .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};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;);func (_gbged ST_PlaceholderSize )ValidateWithPath (path string )error {switch _gbged {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbged ));};return nil ;};func (_dffga *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dffga =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_dffga =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_dffga =2;};return nil ;};func (_cbfb *CT_NotesViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbfb .CSldViewPr =NewCT_CommonSlideViewProperties ();_cage :for {_fgfda ,_eddaa :=d .Token ();if _eddaa !=nil {return _eddaa ;};switch _feeb :=_fgfda .(type ){case _a .StartElement :switch _feeb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fgdf :=d .DecodeElement (_cbfb .CSldViewPr ,&_feeb );_fgdf !=nil {return _fgdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbfb .ExtLst =NewCT_ExtensionList ();if _dagd :=d .DecodeElement (_cbfb .ExtLst ,&_feeb );_dagd !=nil {return _dagd ;};default:_aa .Log .Debug ("\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",_feeb .Name );if _abea :=d .Skip ();_abea !=nil {return _abea ;};};case _a .EndElement :break _cage ;case _a .CharData :};};return nil ;}; +// Paragraph Text Range +PRg *CT_IndexRange ;};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_edcg :=&CT_OutlineViewProperties {};_edcg .CViewPr =NewCT_CommonViewProperties ();return _edcg ;};func (_cabcg ST_WebScreenSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cabcg .String (),start );}; -// Validate validates the CT_TLAnimVariantBooleanVal and its children -func (_gagb *CT_TLAnimVariantBooleanVal )Validate ()error {return _gagb .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 (_fefec *CT_TransitionStartSoundAction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fefec .Snd =_fa .NewCT_EmbeddedWAVAudioFile ();for _ ,_bfdda :=range start .Attr {if _bfdda .Name .Local =="\u006c\u006f\u006f\u0070"{_eacd ,_cggfgb :=_d .ParseBool (_bfdda .Value );if _cggfgb !=nil {return _cggfgb ;};_fefec .LoopAttr =&_eacd ;continue ;};};_cdddb :for {_abfgag ,_gfeab :=d .Token ();if _gfeab !=nil {return _gfeab ;};switch _gedfg :=_abfgag .(type ){case _a .StartElement :switch _gedfg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gadae :=d .DecodeElement (_fefec .Snd ,&_gedfg );_gadae !=nil {return _gadae ;};default:_aa .Log .Debug ("\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",_gedfg .Name );if _gccbc :=d .Skip ();_gccbc !=nil {return _gccbc ;};};case _a .EndElement :break _cdddb ;case _a .CharData :};};return nil ;};func (_edge *CT_PrintProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _edge .PrnWhatAttr !=ST_PrintWhatUnset {_cgfge ,_ddea :=_edge .PrnWhatAttr .MarshalXMLAttr (_a .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"});if _ddea !=nil {return _ddea ;};start .Attr =append (start .Attr ,_cgfge );};if _edge .ClrModeAttr !=ST_PrintColorModeUnset {_fedbf ,_gcea :=_edge .ClrModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _gcea !=nil {return _gcea ;};start .Attr =append (start .Attr ,_fedbf );};if _edge .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_edge .HiddenSlidesAttr ))});};if _edge .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_edge .ScaleToFitPaperAttr ))});};if _edge .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_edge .FrameSlidesAttr ))});};e .EncodeToken (start );if _edge .ExtLst !=nil {_edbfb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edge .ExtLst ,_edbfb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_egfgb *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _egfgb .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 ST_TLTimeNodeRestartType byte ;type CT_ViewProperties struct{ -// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path -func (_cabg *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _cabg .IdAttr !=nil {if *_cabg .IdAttr < 2147483648{return _ab .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 ,*_cabg .IdAttr );};};if _cabg .ExtLst !=nil {if _addcb :=_cabg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_addcb !=nil {return _addcb ;};};return nil ;};func (_dadda *SldSyncPr )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\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 ,_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\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 ,_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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _dadda .CT_SlideSyncProperties .MarshalXML (e ,start );}; +// Last View +LastViewAttr ST_ViewType ; -// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path -func (_ggfc *CT_PresentationProperties )ValidateWithPath (path string )error {if _ggfc .HtmlPubPr !=nil {if _ddfed :=_ggfc .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_ddfed !=nil {return _ddfed ;};};if _ggfc .WebPr !=nil {if _eabbg :=_ggfc .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_eabbg !=nil {return _eabbg ;};};if _ggfc .PrnPr !=nil {if _bcga :=_ggfc .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072");_bcga !=nil {return _bcga ;};};if _ggfc .ShowPr !=nil {if _dceb :=_ggfc .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_dceb !=nil {return _dceb ;};};if _ggfc .ClrMru !=nil {if _fegc :=_ggfc .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075");_fegc !=nil {return _fegc ;};};if _ggfc .ExtLst !=nil {if _edfc :=_ggfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfc !=nil {return _edfc ;};};return nil ;}; +// Show Comments +ShowCommentsAttr *bool ; -// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path -func (_gbcc *CmAuthorLst )ValidateWithPath (path string )error {if _deefc :=_gbcc .CT_CommentAuthorList .ValidateWithPath (path );_deefc !=nil {return _deefc ;};return nil ;};func (_dddde *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dddde .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_bgfg :=range start .Attr {if _bgfg .Name .Local =="\u0062\u0079"{_dadgc ,_gdac :=_d .ParseInt (_bgfg .Value ,10,32);if _gdac !=nil {return _gdac ;};_ffef :=int32 (_dadgc );_dddde .ByAttr =&_ffef ;continue ;};if _bgfg .Name .Local =="\u0066\u0072\u006f\u006d"{_dfeba ,_ffga :=_d .ParseInt (_bgfg .Value ,10,32);if _ffga !=nil {return _ffga ;};_fagac :=int32 (_dfeba );_dddde .FromAttr =&_fagac ;continue ;};if _bgfg .Name .Local =="\u0074\u006f"{_egafd ,_dcegc :=_d .ParseInt (_bgfg .Value ,10,32);if _dcegc !=nil {return _dcegc ;};_abgfd :=int32 (_egafd );_dddde .ToAttr =&_abgfd ;continue ;};};_dcgb :for {_cgcb ,_eeef :=d .Token ();if _eeef !=nil {return _eeef ;};switch _bdbbb :=_cgcb .(type ){case _a .StartElement :switch _bdbbb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gbcgd :=d .DecodeElement (_dddde .CBhvr ,&_bdbbb );_gbcgd !=nil {return _gbcgd ;};default:_aa .Log .Debug ("\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",_bdbbb .Name );if _egaeb :=d .Skip ();_egaeb !=nil {return _egaeb ;};};case _a .EndElement :break _dcgb ;case _a .CharData :};};return nil ;};func NewCT_WheelTransition ()*CT_WheelTransition {_gddde :=&CT_WheelTransition {};return _gddde };func (_fedaf ST_PrintColorMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fedaf .String (),start );}; +// Normal View Properties +NormalViewPr *CT_NormalViewProperties ; -// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path -func (_cbbf *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _cbbf .ExtLst !=nil {if _afdgb :=_cbbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdgb !=nil {return _afdgb ;};};return nil ;};type CT_Shape struct{ +// Slide View Properties +SlideViewPr *CT_SlideViewProperties ; -// Use Background Fill -UseBgFillAttr *bool ; +// Outline View Properties +OutlineViewPr *CT_OutlineViewProperties ; -// Non-Visual Properties for a Shape -NvSpPr *CT_ShapeNonVisual ;SpPr *_fa .CT_ShapeProperties ; +// Notes Text View Properties +NotesTextViewPr *CT_NotesTextViewProperties ; -// Shape Style -Style *_fa .CT_ShapeStyle ; +// Slide Sorter View Properties +SorterViewPr *CT_SlideSorterViewProperties ; -// Shape Text Body -TxBody *_fa .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};type ST_WebColorType byte ;type CT_HtmlPublishProperties struct{ +// Notes View Properties +NotesViewPr *CT_NotesViewProperties ; -// Show Speaker Notes -ShowSpeakerNotesAttr *bool ; +// Grid Spacing +GridSpacing *_da .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func (_gbdg ST_SlideLayoutType )String ()string {switch _gbdg {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 "";}; -// Target Output Profile -TargetAttr *string ; +// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path +func (_abeea *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _abeea .ValAttr ==ST_TLTriggerRuntimeNodeUnset {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 _bcbd :=_abeea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcbd !=nil {return _bcbd ;};return nil ;}; -// HTML Output Title -TitleAttr *string ;IdAttr string ; +// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path +func (_dbegb *CT_TLTimeCondition )ValidateWithPath (path string )error {if _dfga :=_dbegb .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_dfga !=nil {return _dfga ;};if _dbegb .DelayAttr !=nil {if _fgfbf :=_dbegb .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_fgfbf !=nil {return _fgfbf ;};};if _dbegb .TgtEl !=nil {if _egeg :=_dbegb .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_egeg !=nil {return _egeg ;};};if _dbegb .Tn !=nil {if _gfgdf :=_dbegb .Tn .ValidateWithPath (path +"\u002f\u0054\u006e");_gfgdf !=nil {return _gfgdf ;};};if _dbegb .Rtn !=nil {if _edccc :=_dbegb .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_edccc !=nil {return _edccc ;};};return nil ;};func (_fdgda *ST_SlideSizeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdgda =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_fdgda =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_fdgda =2;case "\u0041\u0034":*_fdgda =3;case "\u0033\u0035\u006d\u006d":*_fdgda =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_fdgda =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_fdgda =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fdgda =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_fdgda =8;case "\u0041\u0033":*_fdgda =9;case "\u0042\u0034\u0049S\u004f":*_fdgda =10;case "\u0042\u0035\u0049S\u004f":*_fdgda =11;case "\u0042\u0034\u004aI\u0053":*_fdgda =12;case "\u0042\u0035\u004aI\u0053":*_fdgda =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_fdgda =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_fdgda =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_fdgda =16;};return nil ;};func (_ebba *CT_OleObjectEmbed )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebba .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_cgad ,_gegc :=_ebba .FollowColorSchemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"});if _gegc !=nil {return _gegc ;};start .Attr =append (start .Attr ,_cgad );};e .EncodeToken (start );if _ebba .ExtLst !=nil {_agaec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebba .ExtLst ,_agaec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// All Slides -SldAll *CT_Empty ; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_efce *CT_GraphicalObjectFrame )Validate ()error {return _efce .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");}; -// Slide Range -SldRg *CT_IndexRange ; +// Validate validates the CT_SlideTransition and its children +func (_baadd *CT_SlideTransition )Validate ()error {return _baadd .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; -// Custom Show -CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};func (_gcbeg *CT_TLMediaNodeAudio )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcbeg .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gcbeg .IsNarrationAttr ))});};e .EncodeToken (start );_dddfe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_gcbeg .CMediaNode ,_dddfe );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fegae ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _fegae {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fegae ));};return nil ;};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_cdcd :=&CT_TLOleChartTargetElement {};_cdcd .TypeAttr =ST_TLChartSubelementType (1);return _cdcd ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_ecff :=&CT_ConnectorNonVisual {};_ecff .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_ecff .CNvCxnSpPr =_fa .NewCT_NonVisualConnectorProperties ();_ecff .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _ecff ;};func (_ecabg ST_WebColorType )ValidateWithPath (path string )error {switch _ecabg {case 0,1,2,3,4,5,6:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecabg ));};return nil ;};type CT_BackgroundProperties struct{ +// Validate validates the EG_SlideListChoice and its children +func (_cffdf *EG_SlideListChoice )Validate ()error {return _cffdf .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");};func (_bbgdc *CT_InOutTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgdd :=range start .Attr {if _fgdd .Name .Local =="\u0064\u0069\u0072"{_bbgdc .DirAttr .UnmarshalXMLAttr (_fgdd );continue ;};};for {_ddec ,_ggcc :=d .Token ();if _ggcc !=nil {return _c .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",_ggcc );};if _geacc ,_edff :=_ddec .(_d .EndElement );_edff &&_geacc .Name ==start .Name {break ;};};return nil ;};func (_bdea ST_TLTriggerEvent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdea .String (),start );};type Sld struct{CT_Slide };func (_eedgg *EG_TopLevelSlide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ddddb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_eedgg .ClrMap ,_ddddb );return nil ;}; -// Shade to Title -ShadeToTitleAttr *bool ;NoFill *_fa .CT_NoFillProperties ;SolidFill *_fa .CT_SolidColorFillProperties ;GradFill *_fa .CT_GradientFillProperties ;BlipFill *_fa .CT_BlipFillProperties ;PattFill *_fa .CT_PatternFillProperties ;GrpFill *_fa .CT_GroupFillProperties ;EffectLst *_fa .CT_EffectList ;EffectDag *_fa .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_fbfcce *ST_TLTimeNodeFillType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfege ,_acdda :=d .Token ();if _acdda !=nil {return _acdda ;};if _bagae ,_ebcda :=_dfege .(_a .EndElement );_ebcda &&_bagae .Name ==start .Name {*_fbfcce =1;return nil ;};if _geff ,_acbda :=_dfege .(_a .CharData );!_acbda {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfege );}else {switch string (_geff ){case "":*_fbfcce =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_fbfcce =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_fbfcce =2;case "\u0068\u006f\u006c\u0064":*_fbfcce =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_fbfcce =4;};};_dfege ,_acdda =d .Token ();if _acdda !=nil {return _acdda ;};if _ceef ,_abbef :=_dfege .(_a .EndElement );_abbef &&_ceef .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfege );};func (_eeabdf *ST_TLAnimateColorDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eefba ,_eagc :=d .Token ();if _eagc !=nil {return _eagc ;};if _becde ,_eagba :=_eefba .(_a .EndElement );_eagba &&_becde .Name ==start .Name {*_eeabdf =1;return nil ;};if _faac ,_bcdfe :=_eefba .(_a .CharData );!_bcdfe {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eefba );}else {switch string (_faac ){case "":*_eeabdf =0;case "\u0063\u0077":*_eeabdf =1;case "\u0063\u0063\u0077":*_eeabdf =2;};};_eefba ,_eagc =d .Token ();if _eagc !=nil {return _eagc ;};if _gaca ,_fbaa :=_eefba .(_a .EndElement );_fbaa &&_gaca .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eefba );};type ST_TransitionCornerDirectionType byte ;func (_eedbe *CT_TLTimeNodeExclusive )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eedbe .CTn =NewCT_TLCommonTimeNodeData ();_ccac :for {_gdbb ,_ddca :=d .Token ();if _ddca !=nil {return _ddca ;};switch _gabcf :=_gdbb .(type ){case _a .StartElement :switch _gabcf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gdeg :=d .DecodeElement (_eedbe .CTn ,&_gabcf );_gdeg !=nil {return _gdeg ;};default:_aa .Log .Debug ("\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",_gabcf .Name );if _egffc :=d .Skip ();_egffc !=nil {return _egffc ;};};case _a .EndElement :break _ccac ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path +func (_abgd *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _abgd .StSnd !=nil {if _adeg :=_abgd .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_adeg !=nil {return _adeg ;};};if _abgd .EndSnd !=nil {if _ffbdg :=_abgd .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064");_ffbdg !=nil {return _ffbdg ;};};return nil ;};func (_dggf ST_TLAnimateBehaviorCalcMode )String ()string {switch _dggf {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 NewCT_PhotoAlbum ()*CT_PhotoAlbum {_egfb :=&CT_PhotoAlbum {};return _egfb };func (_gaeff ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _gaeff {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 (_gaeff ));};return nil ;};func (_cadc ST_TLTimeNodeFillType )Validate ()error {return _cadc .ValidateWithPath ("")};func (_cgcfa ST_TransitionCornerDirectionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgcfa .String (),start );}; -// Validate validates the CT_PrintProperties and its children -func (_decfc *CT_PrintProperties )Validate ()error {return _decfc .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};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 (_cdfccd *ST_TLAnimateEffectTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcaaf ,_fdeef :=d .Token ();if _fdeef !=nil {return _fdeef ;};if _debee ,_ggeb :=_fcaaf .(_a .EndElement );_ggeb &&_debee .Name ==start .Name {*_cdfccd =1;return nil ;};if _abaeg ,_aecad :=_fcaaf .(_a .CharData );!_aecad {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcaaf );}else {switch string (_abaeg ){case "":*_cdfccd =0;case "\u0069\u006e":*_cdfccd =1;case "\u006f\u0075\u0074":*_cdfccd =2;case "\u006e\u006f\u006e\u0065":*_cdfccd =3;};};_fcaaf ,_fdeef =d .Token ();if _fdeef !=nil {return _fdeef ;};if _cbgac ,_cedca :=_fcaaf .(_a .EndElement );_cedca &&_cbgac .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcaaf );};func (_cabgg *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cabgg =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_cabgg =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_cabgg =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_cabgg =3;};return nil ;};type CT_HeaderFooter struct{ +// Validate validates the CT_BuildList and its children +func (_ebb *CT_BuildList )Validate ()error {return _ebb .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");};type ST_TLTimeNodeType byte ;const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);func (_acgaa *CT_TLTextTargetElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abfb :for {_fdeb ,_fege :=d .Token ();if _fege !=nil {return _fege ;};switch _acede :=_fdeb .(type ){case _d .StartElement :switch _acede .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"}:_acgaa .CharRg =NewCT_IndexRange ();if _eecefa :=d .DecodeElement (_acgaa .CharRg ,&_acede );_eecefa !=nil {return _eecefa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acgaa .PRg =NewCT_IndexRange ();if _aabec :=d .DecodeElement (_acgaa .PRg ,&_acede );_aabec !=nil {return _aabec ;};default:_ce .Log .Debug ("\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",_acede .Name );if _abaf :=d .Skip ();_abaf !=nil {return _abaf ;};};case _d .EndElement :break _abfb ;case _d .CharData :};};return nil ;};type ST_PrintWhat byte ; -// Slide Number Placeholder -SldNumAttr *bool ; +// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path +func (_gfeae *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _cdagg :=_gfeae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdagg !=nil {return _cdagg ;};if _bggg :=_gfeae .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bggg !=nil {return _bggg ;};return nil ;};func (_ffad *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 :_c .Sprintf ("\u0025\u0076",_ffad .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Header Placeholder -HdrAttr *bool ; +// Validate validates the CT_OutlineViewSlideEntry and its children +func (_egfga *CT_OutlineViewSlideEntry )Validate ()error {return _egfga .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");}; -// Footer Placeholder -FtrAttr *bool ; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_bgb *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _fcg ,_afeb :=range _bgb .Sp {if _fdef :=_afeb .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_fcg ));_fdef !=nil {return _fdef ;};};for _bbgf ,_facb :=range _bgb .GrpSp {if _gafa :=_facb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bbgf ));_gafa !=nil {return _gafa ;};};for _ggfa ,_abb :=range _bgb .GraphicFrame {if _eagba :=_abb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ggfa ));_eagba !=nil {return _eagba ;};};for _caaf ,_cfde :=range _bgb .CxnSp {if _gggbb :=_cfde .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_caaf ));_gggbb !=nil {return _gggbb ;};};for _aaad ,_deee :=range _bgb .Pic {if _ddbc :=_deee .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_aaad ));_ddbc !=nil {return _ddbc ;};};for _gaff ,_gdab :=range _bgb .ContentPart {if _gfad :=_gdab .ValidateWithPath (_c .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_gaff ));_gfad !=nil {return _gfad ;};};return nil ;};type ST_WebScreenSize byte ;func (_fedfe ST_PhotoAlbumFrameShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fedfe .String (),start );};func (_cdaec *Presentation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdaec .CT_Presentation =*NewCT_Presentation ();for _ ,_affcc :=range start .Attr {if _affcc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_aaaaf ,_cgbee :=_ff .ParseInt (_affcc .Value ,10,32);if _cgbee !=nil {return _cgbee ;};_fafgfg :=int32 (_aaaaf );_cdaec .FirstSlideNumAttr =&_fafgfg ;continue ;};if _affcc .Name .Local =="\u0072\u0074\u006c"{_gbddc ,_eabbb :=_ff .ParseBool (_affcc .Value );if _eabbb !=nil {return _eabbb ;};_cdaec .RtlAttr =&_gbddc ;continue ;};if _affcc .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_gdcgb ,_cgdbb :=_ff .ParseBool (_affcc .Value );if _cgdbb !=nil {return _cgdbb ;};_cdaec .CompatModeAttr =&_gdcgb ;continue ;};if _affcc .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_cdbb ,_eeage :=_ff .ParseBool (_affcc .Value );if _eeage !=nil {return _eeage ;};_cdaec .EmbedTrueTypeFontsAttr =&_cdbb ;continue ;};if _affcc .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_ddfba ,_fcga :=_ff .ParseBool (_affcc .Value );if _fcga !=nil {return _fcga ;};_cdaec .AutoCompressPicturesAttr =&_ddfba ;continue ;};if _affcc .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_adbae ,_ddbd :=_ff .ParseBool (_affcc .Value );if _ddbd !=nil {return _ddbd ;};_cdaec .ShowSpecialPlsOnTitleSldAttr =&_adbae ;continue ;};if _affcc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_bcbde ,_dbca :=ParseUnionST_Percentage (_affcc .Value );if _dbca !=nil {return _dbca ;};_cdaec .ServerZoomAttr =&_bcbde ;continue ;};if _affcc .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cdaec .ConformanceAttr .UnmarshalXMLAttr (_affcc );continue ;};if _affcc .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_agdd ,_bfecad :=_ff .ParseBool (_affcc .Value );if _bfecad !=nil {return _bfecad ;};_cdaec .RemovePersonalInfoOnSaveAttr =&_agdd ;continue ;};if _affcc .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_bgffd ,_bgcaf :=_ff .ParseBool (_affcc .Value );if _bgcaf !=nil {return _bgcaf ;};_cdaec .SaveSubsetFontsAttr =&_bgffd ;continue ;};if _affcc .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_dfcgd ,_ddfeb :=_ff .ParseUint (_affcc .Value ,10,32);if _ddfeb !=nil {return _ddfeb ;};_gega :=uint32 (_dfcgd );_cdaec .BookmarkIdSeedAttr =&_gega ;continue ;};if _affcc .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_caeea ,_agffa :=_ff .ParseBool (_affcc .Value );if _agffa !=nil {return _agffa ;};_cdaec .StrictFirstAndLastCharsAttr =&_caeea ;continue ;};};_gcefgg :for {_agageg ,_cagc :=d .Token ();if _cagc !=nil {return _cagc ;};switch _gagce :=_agageg .(type ){case _d .StartElement :switch _gagce .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"}:_cdaec .SldMasterIdLst =NewCT_SlideMasterIdList ();if _abcb :=d .DecodeElement (_cdaec .SldMasterIdLst ,&_gagce );_abcb !=nil {return _abcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _aaab :=d .DecodeElement (_cdaec .NotesMasterIdLst ,&_gagce );_aaab !=nil {return _aaab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _cdddb :=d .DecodeElement (_cdaec .HandoutMasterIdLst ,&_gagce );_cdddb !=nil {return _cdddb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .SldIdLst =NewCT_SlideIdList ();if _ccded :=d .DecodeElement (_cdaec .SldIdLst ,&_gagce );_ccded !=nil {return _ccded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .SldSz =NewCT_SlideSize ();if _gccaf :=d .DecodeElement (_cdaec .SldSz ,&_gagce );_gccaf !=nil {return _gccaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dgffg :=d .DecodeElement (_cdaec .NotesSz ,&_gagce );_dgffg !=nil {return _dgffg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .SmartTags =NewCT_SmartTags ();if _dcaada :=d .DecodeElement (_cdaec .SmartTags ,&_gagce );_dcaada !=nil {return _dcaada ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _dbdc :=d .DecodeElement (_cdaec .EmbeddedFontLst ,&_gagce );_dbdc !=nil {return _dbdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .CustShowLst =NewCT_CustomShowList ();if _afea :=d .DecodeElement (_cdaec .CustShowLst ,&_gagce );_afea !=nil {return _afea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .PhotoAlbum =NewCT_PhotoAlbum ();if _decaf :=d .DecodeElement (_cdaec .PhotoAlbum ,&_gagce );_decaf !=nil {return _decaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .CustDataLst =NewCT_CustomerDataList ();if _defge :=d .DecodeElement (_cdaec .CustDataLst ,&_gagce );_defge !=nil {return _defge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .Kinsoku =NewCT_Kinsoku ();if _ccfb :=d .DecodeElement (_cdaec .Kinsoku ,&_gagce );_ccfb !=nil {return _ccfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .DefaultTextStyle =_da .NewCT_TextListStyle ();if _ecebg :=d .DecodeElement (_cdaec .DefaultTextStyle ,&_gagce );_ecebg !=nil {return _ecebg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .ModifyVerifier =NewCT_ModifyVerifier ();if _dgbfd :=d .DecodeElement (_cdaec .ModifyVerifier ,&_gagce );_dgbfd !=nil {return _dgbfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaec .ExtLst =NewCT_ExtensionList ();if _aebf :=d .DecodeElement (_cdaec .ExtLst ,&_gagce );_aebf !=nil {return _aebf ;};default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gagce .Name );if _edcf :=d .Skip ();_edcf !=nil {return _edcf ;};};case _d .EndElement :break _gcefgg ;case _d .CharData :};};return nil ;};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;); -// Date/Time Placeholder -DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_adbgbe *Notes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adbgbe .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_beff :=range start .Attr {if _beff .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_eaefc ,_bbee :=_d .ParseBool (_beff .Value );if _bbee !=nil {return _bbee ;};_adbgbe .ShowMasterSpAttr =&_eaefc ;continue ;};if _beff .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_gcfgd ,_becdb :=_d .ParseBool (_beff .Value );if _becdb !=nil {return _becdb ;};_adbgbe .ShowMasterPhAnimAttr =&_gcfgd ;continue ;};};_cbfeg :for {_fecbb ,_acfcdb :=d .Token ();if _acfcdb !=nil {return _acfcdb ;};switch _cbedf :=_fecbb .(type ){case _a .StartElement :switch _cbedf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _abcb :=d .DecodeElement (_adbgbe .CSld ,&_cbedf );_abcb !=nil {return _abcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adbgbe .ClrMapOvr =_fa .NewCT_ColorMappingOverride ();if _gaede :=d .DecodeElement (_adbgbe .ClrMapOvr ,&_cbedf );_gaede !=nil {return _gaede ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adbgbe .ExtLst =NewCT_ExtensionListModify ();if _afagef :=d .DecodeElement (_adbgbe .ExtLst ,&_cbedf );_afagef !=nil {return _afagef ;};default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004e\u006f\u0074e\u0073 \u0025\u0076",_cbedf .Name );if _fcfdc :=d .Skip ();_fcfdc !=nil {return _fcfdc ;};};case _a .EndElement :break _cbfeg ;case _a .CharData :};};return nil ;};func (_efbe *CT_CommonSlideData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efbe .SpTree =NewCT_GroupShape ();for _ ,_eeaf :=range start .Attr {if _eeaf .Name .Local =="\u006e\u0061\u006d\u0065"{_fbc ,_fec :=_eeaf .Value ,error (nil );if _fec !=nil {return _fec ;};_efbe .NameAttr =&_fbc ;continue ;};};_edg :for {_fcaa ,_ebbd :=d .Token ();if _ebbd !=nil {return _ebbd ;};switch _dedg :=_fcaa .(type ){case _a .StartElement :switch _dedg .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_efbe .Bg =NewCT_Background ();if _dfcdb :=d .DecodeElement (_efbe .Bg ,&_dedg );_dfcdb !=nil {return _dfcdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cfa :=d .DecodeElement (_efbe .SpTree ,&_dedg );_cfa !=nil {return _cfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efbe .CustDataLst =NewCT_CustomerDataList ();if _edf :=d .DecodeElement (_efbe .CustDataLst ,&_dedg );_edf !=nil {return _edf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efbe .Controls =NewCT_ControlList ();if _bgd :=d .DecodeElement (_efbe .Controls ,&_dedg );_bgd !=nil {return _bgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efbe .ExtLst =NewCT_ExtensionList ();if _cgf :=d .DecodeElement (_efbe .ExtLst ,&_dedg );_cgf !=nil {return _cgf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006eS\u006c\u0069\u0064\u0065\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dedg .Name );if _ffd :=d .Skip ();_ffd !=nil {return _ffd ;};};case _a .EndElement :break _edg ;case _a .CharData :};};return nil ;};func (_aeaae ST_IterateType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aeaae .String (),start );};func (_abbg *CT_CustomerDataList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbbe :for {_abc ,_gdfe :=d .Token ();if _gdfe !=nil {return _gdfe ;};switch _gbfb :=_abc .(type ){case _a .StartElement :switch _gbfb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eag :=NewCT_CustomerData ();if _cace :=d .DecodeElement (_eag ,&_gbfb );_cace !=nil {return _cace ;};_abbg .CustData =append (_abbg .CustData ,_eag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abbg .Tags =NewCT_TagsData ();if _bfdd :=d .DecodeElement (_abbg .Tags ,&_gbfb );_bfdd !=nil {return _bfdd ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gbfb .Name );if _dbge :=d .Skip ();_dbge !=nil {return _dbge ;};};case _a .EndElement :break _dbbe ;case _a .CharData :};};return nil ;};func (_ebace *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ebace =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_ebace =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_ebace =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_ebace =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_ebace =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_ebace =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_ebace =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_ebace =7;};return nil ;}; +// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path +func (_fefcb *CT_TLSetBehavior )ValidateWithPath (path string )error {if _agagb :=_fefcb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_agagb !=nil {return _agagb ;};if _fefcb .To !=nil {if _edfd :=_fefcb .To .ValidateWithPath (path +"\u002f\u0054\u006f");_edfd !=nil {return _edfd ;};};return nil ;};type CT_Background struct{ -// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path -func (_eeace *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _adbfg :=_eeace .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_adbfg !=nil {return _adbfg ;};if _fbgaf :=_eeace .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fbgaf !=nil {return _fbgaf ;};if _efea :=_eeace .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_efea !=nil {return _efea ;};if _eeace .By !=nil {if _fbec :=_eeace .By .ValidateWithPath (path +"\u002f\u0042\u0079");_fbec !=nil {return _fbec ;};};if _eeace .From !=nil {if _geeeab :=_eeace .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_geeeab !=nil {return _geeeab ;};};if _eeace .To !=nil {if _abag :=_eeace .To .ValidateWithPath (path +"\u002f\u0054\u006f");_abag !=nil {return _abag ;};};return nil ;};func (_faedea ST_TLChartSubelementType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egcba :=_a .Attr {};_egcba .Name =name ;switch _faedea {case ST_TLChartSubelementTypeUnset :_egcba .Value ="";case ST_TLChartSubelementTypeGridLegend :_egcba .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_egcba .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_egcba .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_egcba .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_egcba .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _egcba ,nil ;}; +// Black and White Mode +BwModeAttr _da .ST_BlackWhiteMode ; -// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path -func (_ecae *CT_ModifyVerifier )ValidateWithPath (path string )error {if _caage :=_ecae .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_caage !=nil {return _caage ;};if _cdee :=_ecae .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");_cdee !=nil {return _cdee ;};if _gbbb :=_ecae .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gbbb !=nil {return _gbbb ;};return nil ;};const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;);func (_bffeef ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bffeef .String (),start );}; +// Background Properties +BgPr *CT_BackgroundProperties ; -// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path -func (_dfbdb *CT_TLAnimVariant )ValidateWithPath (path string )error {if _dfbdb .BoolVal !=nil {if _febaa :=_dfbdb .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_febaa !=nil {return _febaa ;};};if _dfbdb .IntVal !=nil {if _facee :=_dfbdb .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c");_facee !=nil {return _facee ;};};if _dfbdb .FltVal !=nil {if _eaefa :=_dfbdb .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_eaefa !=nil {return _eaefa ;};};if _dfbdb .StrVal !=nil {if _dcgfc :=_dfbdb .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c");_dcgfc !=nil {return _dcgfc ;};};if _dfbdb .ClrVal !=nil {if _gfega :=_dfbdb .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_gfega !=nil {return _gfega ;};};return nil ;};type CT_Presentation struct{ +// Background Style Reference +BgRef *_da .CT_StyleMatrixReference ;};func (_gecd *CT_NotesMaster )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gggc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_gecd .CSld ,_gggc );_cgggg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_gecd .ClrMap ,_cgggg );if _gecd .Hf !=nil {_cgef :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_gecd .Hf ,_cgef );};if _gecd .NotesStyle !=nil {_eegf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gecd .NotesStyle ,_eegf );};if _gecd .ExtLst !=nil {_aeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gecd .ExtLst ,_aeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffecga *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbbaf ,_cbggd :=d .Token ();if _cbggd !=nil {return _cbggd ;};if _bffga ,_ceeda :=_bbbaf .(_d .EndElement );_ceeda &&_bffga .Name ==start .Name {*_ffecga =1;return nil ;};if _cdee ,_ffede :=_bbbaf .(_d .CharData );!_ffede {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",_bbbaf );}else {switch string (_cdee ){case "":*_ffecga =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_ffecga =1;case "\u006c\u0069\u006e":*_ffecga =2;case "\u0066\u006d\u006c\u0061":*_ffecga =3;};};_bbbaf ,_cbggd =d .Token ();if _cbggd !=nil {return _cbggd ;};if _cdfecd ,_cggcc :=_bbbaf .(_d .EndElement );_cggcc &&_cdfecd .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",_bbbaf );};func (_cfffc *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deabg ,_eddg :=d .Token ();if _eddg !=nil {return _eddg ;};if _fggb ,_gccg :=_deabg .(_d .EndElement );_gccg &&_fggb .Name ==start .Name {*_cfffc =1;return nil ;};if _cbacb ,_gfafb :=_deabg .(_d .CharData );!_gfafb {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",_deabg );}else {switch string (_cbacb ){case "":*_cfffc =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_cfffc =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_cfffc =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_cfffc =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_cfffc =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_cfffc =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_cfffc =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_cfffc =7;};};_deabg ,_eddg =d .Token ();if _eddg !=nil {return _eddg ;};if _ddgbf ,_fgccc :=_deabg .(_d .EndElement );_fgccc &&_ddgbf .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",_deabg );};func (_edeb *ST_TransitionSideDirectionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbdd ,_gbac :=d .Token ();if _gbac !=nil {return _gbac ;};if _dfec ,_fgbgg :=_cbbdd .(_d .EndElement );_fgbgg &&_dfec .Name ==start .Name {*_edeb =1;return nil ;};if _defe ,_afcfc :=_cbbdd .(_d .CharData );!_afcfc {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",_cbbdd );}else {switch string (_defe ){case "":*_edeb =0;case "\u006c":*_edeb =1;case "\u0075":*_edeb =2;case "\u0072":*_edeb =3;case "\u0064":*_edeb =4;};};_cbbdd ,_gbac =d .Token ();if _gbac !=nil {return _gbac ;};if _dbaeb ,_bdfd :=_cbbdd .(_d .EndElement );_bdfd &&_dbaeb .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",_cbbdd );};func NewEG_Background ()*EG_Background {_adccef :=&EG_Background {};return _adccef };func _eedaa (_ecaa bool )uint8 {if _ecaa {return 1;};return 0;};func (_gfcga *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fegc :=range start .Attr {if _fegc .Name .Local =="\u0076\u0061\u006c"{_cbacf ,_bcddc :=_ff .ParseUint (_fegc .Value ,10,32);if _bcddc !=nil {return _bcddc ;};_gfcga .ValAttr =uint32 (_cbacf );continue ;};};for {_fdecb ,_gfgfa :=d .Token ();if _gfgfa !=nil {return _c .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",_gfgfa );};if _gbeba ,_ccfag :=_fdecb .(_d .EndElement );_ccfag &&_gbeba .Name ==start .Name {break ;};};return nil ;};func (_egfd *CT_Guide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egfd .OrientAttr !=ST_DirectionUnset {_fffa ,_gdgd :=_egfd .OrientAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _gdgd !=nil {return _gdgd ;};start .Attr =append (start .Attr ,_fffa );};if _egfd .PosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_egfd .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdgcda ST_TLAnimateBehaviorValueType )Validate ()error {return _cdgcda .ValidateWithPath ("")};func (_dgf *CT_Connector )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dcac :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dgf .NvCxnSpPr ,_dcac );_eff :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dgf .SpPr ,_eff );if _dgf .Style !=nil {_fcda :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgf .Style ,_fcda );};if _dgf .ExtLst !=nil {_egf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgf .ExtLst ,_egf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdgf *CT_TLTimeNodeExclusive )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdgf .CTn =NewCT_TLCommonTimeNodeData ();_beab :for {_fccda ,_eefeg :=d .Token ();if _eefeg !=nil {return _eefeg ;};switch _cffcc :=_fccda .(type ){case _d .StartElement :switch _cffcc .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 _cfbf :=d .DecodeElement (_bdgf .CTn ,&_cffcc );_cfbf !=nil {return _cfbf ;};default:_ce .Log .Debug ("\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",_cffcc .Name );if _afeed :=d .Skip ();_afeed !=nil {return _afeed ;};};case _d .EndElement :break _beab ;case _d .CharData :};};return nil ;};func (_dbbfc *CmAuthorLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbbfc .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_cebc :for {_affeb ,_cedcd :=d .Token ();if _cedcd !=nil {return _cedcd ;};switch _bcgfe :=_affeb .(type ){case _d .StartElement :switch _bcgfe .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"}:_bafe :=NewCT_CommentAuthor ();if _adbgcd :=d .DecodeElement (_bafe ,&_bcgfe );_adbgcd !=nil {return _adbgcd ;};_dbbfc .CmAuthor =append (_dbbfc .CmAuthor ,_bafe );default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_bcgfe .Name );if _dacaf :=d .Skip ();_dacaf !=nil {return _dacaf ;};};case _d .EndElement :break _cebc ;case _d .CharData :};};return nil ;};func (_gfage *CT_TLOleBuildChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdeaab :=range start .Attr {if _fdeaab .Name .Local =="\u0062\u006c\u0064"{_gfage .BldAttr .UnmarshalXMLAttr (_fdeaab );continue ;};if _fdeaab .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_eddb ,_aabe :=_ff .ParseBool (_fdeaab .Value );if _aabe !=nil {return _aabe ;};_gfage .AnimBgAttr =&_eddb ;continue ;};if _fdeaab .Name .Local =="\u0073\u0070\u0069\u0064"{_aeffa ,_eccbd :=_ff .ParseUint (_fdeaab .Value ,10,32);if _eccbd !=nil {return _eccbd ;};_fcgcg :=uint32 (_aeffa );_gfage .SpidAttr =&_fcgcg ;continue ;};if _fdeaab .Name .Local =="\u0067\u0072\u0070I\u0064"{_dbae ,_bcce :=_ff .ParseUint (_fdeaab .Value ,10,32);if _bcce !=nil {return _bcce ;};_begdb :=uint32 (_dbae );_gfage .GrpIdAttr =&_begdb ;continue ;};if _fdeaab .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_babad ,_gdeec :=_ff .ParseBool (_fdeaab .Value );if _gdeec !=nil {return _gdeec ;};_gfage .UiExpandAttr =&_babad ;continue ;};};for {_gadg ,_afdec :=d .Token ();if _afdec !=nil {return _c .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",_afdec );};if _ggbdg ,_caggd :=_gadg .(_d .EndElement );_caggd &&_ggbdg .Name ==start .Name {break ;};};return nil ;}; -// Server Zoom -ServerZoomAttr *_fa .ST_Percentage ; +// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path +func (_fggge *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func (_acccda ST_TLTriggerEvent )String ()string {switch _acccda {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 (_edcee *CT_TLCommandBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcee .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_cfgdb :=range start .Attr {if _cfgdb .Name .Local =="\u0074\u0079\u0070\u0065"{_edcee .TypeAttr .UnmarshalXMLAttr (_cfgdb );continue ;};if _cfgdb .Name .Local =="\u0063\u006d\u0064"{_beeeeg ,_fdgfe :=_cfgdb .Value ,error (nil );if _fdgfe !=nil {return _fdgfe ;};_edcee .CmdAttr =&_beeeeg ;continue ;};};_edecd :for {_cdabf ,_dcab :=d .Token ();if _dcab !=nil {return _dcab ;};switch _cfcgff :=_cdabf .(type ){case _d .StartElement :switch _cfcgff .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 _aagfa :=d .DecodeElement (_edcee .CBhvr ,&_cfcgff );_aagfa !=nil {return _aagfa ;};default:_ce .Log .Debug ("\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",_cfcgff .Name );if _bafb :=d .Skip ();_bafb !=nil {return _bafb ;};};case _d .EndElement :break _edecd ;case _d .CharData :};};return nil ;};func (_eaba *ST_TLParaBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agdc ,_ceafb :=d .Token ();if _ceafb !=nil {return _ceafb ;};if _faeaa ,_cbabd :=_agdc .(_d .EndElement );_cbabd &&_faeaa .Name ==start .Name {*_eaba =1;return nil ;};if _fedab ,_ecfege :=_agdc .(_d .CharData );!_ecfege {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",_agdc );}else {switch string (_fedab ){case "":*_eaba =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_eaba =1;case "\u0070":*_eaba =2;case "\u0063\u0075\u0073\u0074":*_eaba =3;case "\u0077\u0068\u006fl\u0065":*_eaba =4;};};_agdc ,_ceafb =d .Token ();if _ceafb !=nil {return _ceafb ;};if _ddfbae ,_bdab :=_agdc .(_d .EndElement );_bdab &&_ddfbae .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",_agdc );};func (_dddfb *CT_HeaderFooter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceba :=range start .Attr {if _ceba .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_caae ,_decc :=_ff .ParseBool (_ceba .Value );if _decc !=nil {return _decc ;};_dddfb .SldNumAttr =&_caae ;continue ;};if _ceba .Name .Local =="\u0068\u0064\u0072"{_cbgc ,_dgga :=_ff .ParseBool (_ceba .Value );if _dgga !=nil {return _dgga ;};_dddfb .HdrAttr =&_cbgc ;continue ;};if _ceba .Name .Local =="\u0066\u0074\u0072"{_dfac ,_eedd :=_ff .ParseBool (_ceba .Value );if _eedd !=nil {return _eedd ;};_dddfb .FtrAttr =&_dfac ;continue ;};if _ceba .Name .Local =="\u0064\u0074"{_bfbe ,_cdfg :=_ff .ParseBool (_ceba .Value );if _cdfg !=nil {return _cdfg ;};_dddfb .DtAttr =&_bfbe ;continue ;};};_aggb :for {_gdgf ,_aedd :=d .Token ();if _aedd !=nil {return _aedd ;};switch _fccc :=_gdgf .(type ){case _d .StartElement :switch _fccc .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"}:_dddfb .ExtLst =NewCT_ExtensionListModify ();if _cgec :=d .DecodeElement (_dddfb .ExtLst ,&_fccc );_cgec !=nil {return _cgec ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_fccc .Name );if _eegcb :=d .Skip ();_eegcb !=nil {return _eegcb ;};};case _d .EndElement :break _aggb ;case _d .CharData :};};return nil ;};type ST_TransitionCornerDirectionType byte ;func (_egfg *CT_GraphicalObjectFrame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egfg .BwModeAttr !=_da .ST_BlackWhiteModeUnset {_bfcf ,_fabe :=_egfg .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _fabe !=nil {return _fabe ;};start .Attr =append (start .Attr ,_bfcf );};e .EncodeToken (start );_fde :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_egfg .NvGraphicFramePr ,_fde );_aeaad :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_egfg .Xfrm ,_aeaad );_bfae :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bfae .Attr =append (_bfae .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 (_egfg .Graphic ,_bfae );if _egfg .ExtLst !=nil {_aec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egfg .ExtLst ,_aec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// First Slide Number -FirstSlideNumAttr *int32 ; +// Validate validates the CT_TLAnimateColorBehavior and its children +func (_eecab *CT_TLAnimateColorBehavior )Validate ()error {return _eecab .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_eagde *ST_PrintWhat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfaea ,_bcded :=d .Token ();if _bcded !=nil {return _bcded ;};if _edge ,_ceeeg :=_dfaea .(_d .EndElement );_ceeeg &&_edge .Name ==start .Name {*_eagde =1;return nil ;};if _cfee ,_edfca :=_dfaea .(_d .CharData );!_edfca {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",_dfaea );}else {switch string (_cfee ){case "":*_eagde =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_eagde =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_eagde =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_eagde =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_eagde =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_eagde =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_eagde =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_eagde =7;case "\u006e\u006f\u0074e\u0073":*_eagde =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_eagde =9;};};_dfaea ,_bcded =d .Token ();if _bcded !=nil {return _bcded ;};if _baacg ,_fgebfb :=_dfaea .(_d .EndElement );_fgebfb &&_baacg .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",_dfaea );};func (_edcge ST_TLNextActionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edcge .String (),start );};func NewCT_Guide ()*CT_Guide {_ccacb :=&CT_Guide {};return _ccacb };func NewCT_CommentAuthor ()*CT_CommentAuthor {_geg :=&CT_CommentAuthor {};return _geg };type CT_HeaderFooter struct{ -// Show Header and Footer Placeholders on Titles -ShowSpecialPlsOnTitleSldAttr *bool ; +// Slide Number Placeholder +SldNumAttr *bool ; -// Right-To-Left Views -RtlAttr *bool ; +// Header Placeholder +HdrAttr *bool ; -// Remove Personal Information on Save -RemovePersonalInfoOnSaveAttr *bool ; +// Footer Placeholder +FtrAttr *bool ; -// Compatibility Mode -CompatModeAttr *bool ; +// Date/Time Placeholder +DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_aefbe *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feedf ,_edfeg :=d .Token ();if _edfeg !=nil {return _edfeg ;};if _cbeabd ,_eddcb :=_feedf .(_d .EndElement );_eddcb &&_cbeabd .Name ==start .Name {*_aefbe =1;return nil ;};if _feffe ,_eaebd :=_feedf .(_d .CharData );!_eaebd {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",_feedf );}else {switch string (_feffe ){case "":*_aefbe =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_aefbe =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_aefbe =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_aefbe =3;};};_feedf ,_edfeg =d .Token ();if _edfeg !=nil {return _edfeg ;};if _bdfa ,_cedcbb :=_feedf .(_d .EndElement );_cedcbb &&_bdfa .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",_feedf );};func (_febaf ST_IterateType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aggfe :=_d .Attr {};_aggfe .Name =name ;switch _febaf {case ST_IterateTypeUnset :_aggfe .Value ="";case ST_IterateTypeEl :_aggfe .Value ="\u0065\u006c";case ST_IterateTypeWd :_aggfe .Value ="\u0077\u0064";case ST_IterateTypeLt :_aggfe .Value ="\u006c\u0074";};return _aggfe ,nil ;};func NewCT_TLTemplateList ()*CT_TLTemplateList {_ggfb :=&CT_TLTemplateList {};return _ggfb };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;);func (_ecda *CT_OleObjectLink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffdfg :=range start .Attr {if _ffdfg .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_eded ,_abfc :=_ff .ParseBool (_ffdfg .Value );if _abfc !=nil {return _abfc ;};_ecda .UpdateAutomaticAttr =&_eded ;continue ;};};_fgfc :for {_afgeg ,_aeac :=d .Token ();if _aeac !=nil {return _aeac ;};switch _aagg :=_afgeg .(type ){case _d .StartElement :switch _aagg .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"}:_ecda .ExtLst =NewCT_ExtensionList ();if _adec :=d .DecodeElement (_ecda .ExtLst ,&_aagg );_adec !=nil {return _adec ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_aagg .Name );if _ffag :=d .Skip ();_ffag !=nil {return _ffag ;};};case _d .EndElement :break _fgfc ;case _d .CharData :};};return nil ;};func ParseStdlibTime (s string )(_f .Time ,error ){return _da .ParseStdlibTime (s )}; -// Strict First and Last Characters -StrictFirstAndLastCharsAttr *bool ; +// Validate validates the AG_ChildSlide and its children +func (_b *AG_ChildSlide )Validate ()error {return _b .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");}; -// Embed True Type Fonts -EmbedTrueTypeFontsAttr *bool ; +// Validate validates the CT_ShowProperties and its children +func (_afgbd *CT_ShowProperties )Validate ()error {return _afgbd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_NotesTextViewProperties struct{ -// Save Subset Fonts -SaveSubsetFontsAttr *bool ; +// Base properties for Notes View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_ecgg *CT_Presentation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecgg .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_ecgg .ServerZoomAttr )});};if _ecgg .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 :_c .Sprintf ("\u0025\u0076",*_ecgg .FirstSlideNumAttr )});};if _ecgg .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ecgg .ShowSpecialPlsOnTitleSldAttr ))});};if _ecgg .RtlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0074\u006c"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_ecgg .RtlAttr ))});};if _ecgg .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ecgg .RemovePersonalInfoOnSaveAttr ))});};if _ecgg .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_ecgg .CompatModeAttr ))});};if _ecgg .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ecgg .StrictFirstAndLastCharsAttr ))});};if _ecgg .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ecgg .EmbedTrueTypeFontsAttr ))});};if _ecgg .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ecgg .SaveSubsetFontsAttr ))});};if _ecgg .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ecgg .AutoCompressPicturesAttr ))});};if _ecgg .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 :_c .Sprintf ("\u0025\u0076",*_ecgg .BookmarkIdSeedAttr )});};if _ecgg .ConformanceAttr !=_fe .ST_ConformanceClassUnset {_gffedf ,_fbea :=_ecgg .ConformanceAttr .MarshalXMLAttr (_d .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _fbea !=nil {return _fbea ;};start .Attr =append (start .Attr ,_gffedf );};e .EncodeToken (start );if _ecgg .SldMasterIdLst !=nil {_aeaaf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecgg .SldMasterIdLst ,_aeaaf );};if _ecgg .NotesMasterIdLst !=nil {_bbde :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecgg .NotesMasterIdLst ,_bbde );};if _ecgg .HandoutMasterIdLst !=nil {_bdae :=_d .StartElement {Name :_d .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_ecgg .HandoutMasterIdLst ,_bdae );};if _ecgg .SldIdLst !=nil {_cbbdg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecgg .SldIdLst ,_cbbdg );};if _ecgg .SldSz !=nil {_cbfca :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}};e .EncodeElement (_ecgg .SldSz ,_cbfca );};_dddeb :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_ecgg .NotesSz ,_dddeb );if _ecgg .SmartTags !=nil {_gefb :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_ecgg .SmartTags ,_gefb );};if _ecgg .EmbeddedFontLst !=nil {_dbbge :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecgg .EmbeddedFontLst ,_dbbge );};if _ecgg .CustShowLst !=nil {_fadc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_ecgg .CustShowLst ,_fadc );};if _ecgg .PhotoAlbum !=nil {_bfbf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}};e .EncodeElement (_ecgg .PhotoAlbum ,_bfbf );};if _ecgg .CustDataLst !=nil {_ddbe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_ecgg .CustDataLst ,_ddbe );};if _ecgg .Kinsoku !=nil {_ededd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_ecgg .Kinsoku ,_ededd );};if _ecgg .DefaultTextStyle !=nil {_dcdg :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ecgg .DefaultTextStyle ,_dcdg );};if _ecgg .ModifyVerifier !=nil {_faad :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_ecgg .ModifyVerifier ,_faad );};if _ecgg .ExtLst !=nil {_fdbbf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecgg .ExtLst ,_fdbbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);func (_bceg *CT_Picture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_geaca :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_bceg .NvPicPr ,_geaca );_cbbf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bceg .BlipFill ,_cbbf );_edbaf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bceg .SpPr ,_edbaf );if _bceg .Style !=nil {_fbgb :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bceg .Style ,_fbgb );};if _bceg .ExtLst !=nil {_acca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bceg .ExtLst ,_acca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_CustomShow ()*CT_CustomShow {_effg :=&CT_CustomShow {};_effg .SldLst =NewCT_SlideRelationshipList ();return _effg ;};func (_gdbb *CT_NotesViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdbb .CSldViewPr =NewCT_CommonSlideViewProperties ();_dfcd :for {_gcbb ,_bdda :=d .Token ();if _bdda !=nil {return _bdda ;};switch _dfbb :=_gcbb .(type ){case _d .StartElement :switch _dfbb .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 _cacgb :=d .DecodeElement (_gdbb .CSldViewPr ,&_dfbb );_cacgb !=nil {return _cacgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdbb .ExtLst =NewCT_ExtensionList ();if _gdbc :=d .DecodeElement (_gdbb .ExtLst ,&_dfbb );_gdbc !=nil {return _gdbc ;};default:_ce .Log .Debug ("\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",_dfbb .Name );if _dabb :=d .Skip ();_dabb !=nil {return _dabb ;};};case _d .EndElement :break _dfcd ;case _d .CharData :};};return nil ;};func (_ceada *CT_GuideList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebgb :for {_cfcfe ,_efeb :=d .Token ();if _efeb !=nil {return _efeb ;};switch _bfaec :=_cfcfe .(type ){case _d .StartElement :switch _bfaec .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"}:_gfac :=NewCT_Guide ();if _eagf :=d .DecodeElement (_gfac ,&_bfaec );_eagf !=nil {return _eagf ;};_ceada .Guide =append (_ceada .Guide ,_gfac );default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_bfaec .Name );if _baad :=d .Skip ();_baad !=nil {return _baad ;};};case _d .EndElement :break _ebgb ;case _d .CharData :};};return nil ;};func (_ccaec ST_WebScreenSize )ValidateWithPath (path string )error {switch _ccaec {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 (_ccaec ));};return nil ;};type ST_TLBehaviorOverrideType byte ;func (_eade *CT_IndexRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",_eade .StAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064"},Value :_c .Sprintf ("\u0025\u0076",_eade .EndAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egdgb ST_TLPreviousActionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccgff :=_d .Attr {};_ccgff .Name =name ;switch _egdgb {case ST_TLPreviousActionTypeUnset :_ccgff .Value ="";case ST_TLPreviousActionTypeNone :_ccgff .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_ccgff .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _ccgff ,nil ;};func (_gfde ST_WebColorType )Validate ()error {return _gfde .ValidateWithPath ("")};type CT_TLIterateData struct{ -// Automatically Compress Pictures -AutoCompressPicturesAttr *bool ; +// Iterate Type +TypeAttr ST_IterateType ; -// Bookmark ID Seed -BookmarkIdSeedAttr *uint32 ; +// Backwards +BackwardsAttr *bool ; -// Document Conformance Class -ConformanceAttr _c .ST_ConformanceClass ; +// Time Absolute +TmAbs *CT_TLIterateIntervalTime ; -// List of Slide Master IDs -SldMasterIdLst *CT_SlideMasterIdList ; +// Time Percentage +TmPct *CT_TLIterateIntervalPercentage ;};func (_bef *CT_CustomerDataList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgda :for {_geda ,_ddafb :=d .Token ();if _ddafb !=nil {return _ddafb ;};switch _ceae :=_geda .(type ){case _d .StartElement :switch _ceae .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"}:_fagd :=NewCT_CustomerData ();if _bed :=d .DecodeElement (_fagd ,&_ceae );_bed !=nil {return _bed ;};_bef .CustData =append (_bef .CustData ,_fagd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bef .Tags =NewCT_TagsData ();if _adgf :=d .DecodeElement (_bef .Tags ,&_ceae );_adgf !=nil {return _adgf ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ceae .Name );if _dcd :=d .Skip ();_dcd !=nil {return _dcd ;};};case _d .EndElement :break _cgda ;case _d .CharData :};};return nil ;};type CT_SlideLayout struct{ -// List of Notes Master IDs -NotesMasterIdLst *CT_NotesMasterIdList ; +// Matching Name +MatchingNameAttr *string ; -// List of Handout Master IDs -HandoutMasterIdLst *CT_HandoutMasterIdList ; +// Slide Layout Type +TypeAttr ST_SlideLayoutType ; -// List of Slide IDs -SldIdLst *CT_SlideIdList ; +// Preserve Slide Layout +PreserveAttr *bool ; -// Presentation Slide Size -SldSz *CT_SlideSize ; +// Is User Drawn +UserDrawnAttr *bool ; -// Notes Slide Size -NotesSz *_fa .CT_PositiveSize2D ; +// Common slide data for slide layouts +CSld *CT_CommonSlideData ; -// Smart Tags -SmartTags *CT_SmartTags ; +// Color Scheme Map Override +ClrMapOvr *_da .CT_ColorMappingOverride ; -// Embedded Font List -EmbeddedFontLst *CT_EmbeddedFontList ; +// Slide Transition for a Slide Layout +Transition *CT_SlideTransition ; -// List of Custom Shows -CustShowLst *CT_CustomShowList ; +// Slide Timing Information for a Slide Layout +Timing *CT_SlideTiming ; -// Photo Album Information -PhotoAlbum *CT_PhotoAlbum ; +// Header/Footer information for a slide layout +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type OleObj struct{CT_OleObject };func (_ebcec ST_TLAnimateColorSpace )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfcb :=_d .Attr {};_bfcb .Name =name ;switch _ebcec {case ST_TLAnimateColorSpaceUnset :_bfcb .Value ="";case ST_TLAnimateColorSpaceRgb :_bfcb .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_bfcb .Value ="\u0068\u0073\u006c";};return _bfcb ,nil ;}; -// List of Customer Data Buckets -CustDataLst *CT_CustomerDataList ; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_fdbg *CT_SmartTags )ValidateWithPath (path string )error {return nil };func (_cefcbf *EG_ChildSlide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cefcbf .ClrMapOvr !=nil {_bbffc :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_cefcbf .ClrMapOvr ,_bbffc );};return nil ;};func (_ggaca *ST_TLAnimateEffectTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbcdd ,_abfecf :=d .Token ();if _abfecf !=nil {return _abfecf ;};if _fbadg ,_fdbbg :=_dbcdd .(_d .EndElement );_fdbbg &&_fbadg .Name ==start .Name {*_ggaca =1;return nil ;};if _fdcc ,_dcdga :=_dbcdd .(_d .CharData );!_dcdga {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",_dbcdd );}else {switch string (_fdcc ){case "":*_ggaca =0;case "\u0069\u006e":*_ggaca =1;case "\u006f\u0075\u0074":*_ggaca =2;case "\u006e\u006f\u006e\u0065":*_ggaca =3;};};_dbcdd ,_abfecf =d .Token ();if _abfecf !=nil {return _abfecf ;};if _daac ,_egbgg :=_dbcdd .(_d .EndElement );_egbgg &&_daac .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",_dbcdd );}; -// Kinsoku Settings -Kinsoku *CT_Kinsoku ; +// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path +func (_bgeb *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _gegg :=_bgeb .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_gegg !=nil {return _gegg ;};return nil ;};func (_cede *CT_SlideViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cgada :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_cede .CSldViewPr ,_cgada );if _cede .ExtLst !=nil {_bddaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cede .ExtLst ,_bddaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gagac *CT_Connector )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gagac .NvCxnSpPr =NewCT_ConnectorNonVisual ();_gagac .SpPr =_da .NewCT_ShapeProperties ();_gbea :for {_afef ,_acad :=d .Token ();if _acad !=nil {return _acad ;};switch _ebdc :=_afef .(type ){case _d .StartElement :switch _ebdc .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 _agec :=d .DecodeElement (_gagac .NvCxnSpPr ,&_ebdc );_agec !=nil {return _agec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fefg :=d .DecodeElement (_gagac .SpPr ,&_ebdc );_fefg !=nil {return _fefg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gagac .Style =_da .NewCT_ShapeStyle ();if _dagf :=d .DecodeElement (_gagac .Style ,&_ebdc );_dagf !=nil {return _dagf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gagac .ExtLst =NewCT_ExtensionListModify ();if _aaaf :=d .DecodeElement (_gagac .ExtLst ,&_ebdc );_aaaf !=nil {return _aaaf ;};default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006en\u0065\u0063\u0074\u006f\u0072\u0020\u0025\u0076",_ebdc .Name );if _afge :=d .Skip ();_afge !=nil {return _afge ;};};case _d .EndElement :break _gbea ;case _d .CharData :};};return nil ;};type CT_CustomerData struct{IdAttr string ;};func (_cdfbaa ST_TLParaBuildType )String ()string {switch _cdfbaa {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 (_aggf *CT_TLTimeConditionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gfaec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_gcbed :=range _aggf .Cond {e .EncodeElement (_gcbed ,_gfaec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Presentation Default Text Style -DefaultTextStyle *_fa .CT_TextListStyle ; +// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path +func (_cdaa *CT_ShowProperties )ValidateWithPath (path string )error {if _cdaa .Present !=nil {if _aaded :=_cdaa .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_aaded !=nil {return _aaded ;};};if _cdaa .Browse !=nil {if _decd :=_cdaa .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_decd !=nil {return _decd ;};};if _cdaa .Kiosk !=nil {if _fcbaf :=_cdaa .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_fcbaf !=nil {return _fcbaf ;};};if _cdaa .SldAll !=nil {if _faae :=_cdaa .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_faae !=nil {return _faae ;};};if _cdaa .SldRg !=nil {if _fbgc :=_cdaa .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_fbgc !=nil {return _fbgc ;};};if _cdaa .CustShow !=nil {if _dbcg :=_cdaa .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_dbcg !=nil {return _dbcg ;};};if _cdaa .PenClr !=nil {if _gecg :=_cdaa .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_gecg !=nil {return _gecg ;};};if _cdaa .ExtLst !=nil {if _eaffd :=_cdaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaffd !=nil {return _eaffd ;};};return nil ;};func (_fbddac *ST_TLChartSubelementType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeeb ,_gfdda :=d .Token ();if _gfdda !=nil {return _gfdda ;};if _ddge ,_ggeea :=_aeeb .(_d .EndElement );_ggeea &&_ddge .Name ==start .Name {*_fbddac =1;return nil ;};if _gdbcb ,_cfdabf :=_aeeb .(_d .CharData );!_cfdabf {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",_aeeb );}else {switch string (_gdbcb ){case "":*_fbddac =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_fbddac =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fbddac =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fbddac =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_fbddac =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fbddac =5;};};_aeeb ,_gfdda =d .Token ();if _gfdda !=nil {return _gfdda ;};if _acfdg ,_cgcef :=_aeeb .(_d .EndElement );_cgcef &&_acfdg .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",_aeeb );};type CT_TLByRgbColorTransform struct{ -// Modification Verifier -ModifyVerifier *CT_ModifyVerifier ; +// Red +RAttr _da .ST_FixedPercentage ; -// Extension List -ExtLst *CT_ExtensionList ;}; +// Green +GAttr _da .ST_FixedPercentage ; -// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path -func (_cbeeef *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _cbeeef .ExtLst !=nil {if _dcbg :=_cbeeef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcbg !=nil {return _dcbg ;};};return nil ;};func (_eedbg *CT_OleObjectChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caca :for {_aedfa ,_fbde :=d .Token ();if _fbde !=nil {return _fbde ;};switch _feac :=_aedfa .(type ){case _a .StartElement :switch _feac .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eedbg .Embed =NewCT_OleObjectEmbed ();if _cgfga :=d .DecodeElement (_eedbg .Embed ,&_feac );_cgfga !=nil {return _cgfga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eedbg .Link =NewCT_OleObjectLink ();if _deae :=d .DecodeElement (_eedbg .Link ,&_feac );_deae !=nil {return _deae ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_feac .Name );if _gfa :=d .Skip ();_gfa !=nil {return _gfa ;};};case _a .EndElement :break _caca ;case _a .CharData :};};return nil ;}; +// Blue +BAttr _da .ST_FixedPercentage ;};func NewPresentationPr ()*PresentationPr {_gafbd :=&PresentationPr {};_gafbd .CT_PresentationProperties =*NewCT_PresentationProperties ();return _gafbd ;};func (_eddc ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _eddc {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 (_eddc ));};return nil ;};func (_dgbd *CT_CommonViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgbd .Scale =_da .NewCT_Scale2D ();_dgbd .Origin =_da .NewCT_Point2D ();for _ ,_aefd :=range start .Attr {if _aefd .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_bgf ,_ffec :=_ff .ParseBool (_aefd .Value );if _ffec !=nil {return _ffec ;};_dgbd .VarScaleAttr =&_bgf ;continue ;};};_egee :for {_ccef ,_gea :=d .Token ();if _gea !=nil {return _gea ;};switch _cdge :=_ccef .(type ){case _d .StartElement :switch _cdge .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 _dfgg :=d .DecodeElement (_dgbd .Scale ,&_cdge );_dfgg !=nil {return _dfgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dec :=d .DecodeElement (_dgbd .Origin ,&_cdge );_dec !=nil {return _dec ;};default:_ce .Log .Debug ("\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",_cdge .Name );if _abe :=d .Skip ();_abe !=nil {return _abe ;};};case _d .EndElement :break _egee ;case _d .CharData :};};return nil ;};type ST_WebColorType byte ;func (_gdded ST_TLChartSubelementType )Validate ()error {return _gdded .ValidateWithPath ("")}; -// Validate validates the CT_SlideLayout and its children -func (_ffbaa *CT_SlideLayout )Validate ()error {return _ffbaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_dgggd ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_agcad :=_a .Attr {};_agcad .Name =name ;switch _dgggd {case ST_TLBehaviorAccumulateTypeUnset :_agcad .Value ="";case ST_TLBehaviorAccumulateTypeNone :_agcad .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_agcad .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _agcad ,nil ;};type CT_ModifyVerifier struct{ +// Validate validates the CT_TLAnimVariantBooleanVal and its children +func (_dcaag *CT_TLAnimVariantBooleanVal )Validate ()error {return _dcaag .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");}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path +func (_dfcec *CT_NotesMaster )ValidateWithPath (path string )error {if _gaecb :=_dfcec .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gaecb !=nil {return _gaecb ;};if _gabc :=_dfcec .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_gabc !=nil {return _gabc ;};if _dfcec .Hf !=nil {if _aecf :=_dfcec .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_aecf !=nil {return _aecf ;};};if _dfcec .NotesStyle !=nil {if _dfaf :=_dfcec .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065");_dfaf !=nil {return _dfaf ;};};if _dfcec .ExtLst !=nil {if _fddc :=_dfcec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fddc !=nil {return _fddc ;};};return nil ;}; -// Password Hash Value -HashValueAttr *string ; +// Validate validates the CT_Extension and its children +func (_bgfc *CT_Extension )Validate ()error {return _bgfc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Validate validates the CT_ShowInfoBrowse and its children +func (_feefc *CT_ShowInfoBrowse )Validate ()error {return _feefc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};func (_ecfbf ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eadd :=_d .Attr {};_eadd .Name =name ;switch _ecfbf {case ST_TLBehaviorAccumulateTypeUnset :_eadd .Value ="";case ST_TLBehaviorAccumulateTypeNone :_eadd .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_eadd .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _eadd ,nil ;};type CT_GroupShape struct{ -// Iterations to Run Hashing Algorithm -SpinValueAttr *uint32 ; +// Non-Visual Properties for a Group Shape +NvGrpSpPr *CT_GroupShapeNonVisual ; -// Cryptographic Provider Type -CryptProviderTypeAttr _c .ST_CryptProv ; +// Group Shape Properties +GrpSpPr *_da .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;}; -// Cryptographic Algorithm Class -CryptAlgorithmClassAttr _c .ST_AlgClass ; +// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path +func (_beacg *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _beacg .TypeAttr ==ST_TLChartSubelementTypeUnset {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 _caedd :=_beacg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_caedd !=nil {return _caedd ;};return nil ;};func (_ded *CT_CustomShowId )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_ded .IdAttr )});e .EncodeToken (start );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;);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 NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_cbgae :=&CT_TLMediaNodeAudio {};_cbgae .CMediaNode =NewCT_TLCommonMediaNodeData ();return _cbgae ;};func (_ffabg *ST_IterateType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffabg =0;case "\u0065\u006c":*_ffabg =1;case "\u0077\u0064":*_ffabg =2;case "\u006c\u0074":*_ffabg =3;};return nil ;};type ST_TLTimeIndefinite byte ;type CT_TLTriggerRuntimeNode struct{ -// Cryptographic Algorithm Type -CryptAlgorithmTypeAttr _c .ST_AlgType ; +// Value +ValAttr ST_TLTriggerRuntimeNode ;};func (_acbef *CT_SlideLayoutIdList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acbef .SldLayoutId !=nil {_baga :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_bfdf :=range _acbef .SldLayoutId {e .EncodeElement (_bfdf ,_baga );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Cryptographic Hashing Algorithm -CryptAlgorithmSidAttr *uint32 ; +// Validate validates the CT_SlideRelationshipList and its children +func (_caeb *CT_SlideRelationshipList )Validate ()error {return _caeb .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Validate validates the CT_HandoutMaster and its children +func (_gfea *CT_HandoutMaster )Validate ()error {return _gfea .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};type CT_OleObjectLink struct{ -// Salt for Password Verifier -SaltDataAttr *string ; +// Update Linked Embedded Objects Automatically +UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func (_fcdbf *ST_IterateType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egafc ,_bccg :=d .Token ();if _bccg !=nil {return _bccg ;};if _eggfb ,_fecdf :=_egafc .(_d .EndElement );_fecdf &&_eggfb .Name ==start .Name {*_fcdbf =1;return nil ;};if _faeae ,_ccddd :=_egafc .(_d .CharData );!_ccddd {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",_egafc );}else {switch string (_faeae ){case "":*_fcdbf =0;case "\u0065\u006c":*_fcdbf =1;case "\u0077\u0064":*_fcdbf =2;case "\u006c\u0074":*_fcdbf =3;};};_egafc ,_bccg =d .Token ();if _bccg !=nil {return _bccg ;};if _ffaac ,_bbaef :=_egafc .(_d .EndElement );_bbaef &&_ffaac .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",_egafc );};func (_dbfg *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 :_c .Sprintf ("\u0025\u0076",_dbfg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Password Hash -HashDataAttr *string ; +// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path +func (_beecd *ViewPr )ValidateWithPath (path string )error {if _dcdfd :=_beecd .CT_ViewProperties .ValidateWithPath (path );_dcdfd !=nil {return _dcdfd ;};return nil ;};func NewSldMaster ()*SldMaster {_fbcf :=&SldMaster {};_fbcf .CT_SlideMaster =*NewCT_SlideMaster ();return _fbcf ;}; -// Cryptographic Provider -CryptProviderAttr *string ; +// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path +func (_decbe *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_deff :=&CT_TLAnimateScaleBehavior {};_deff .CBhvr =NewCT_TLCommonBehaviorData ();return _deff ;};func (_bgafa ST_SplitterBarState )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdac :=_d .Attr {};_gdac .Name =name ;switch _bgafa {case ST_SplitterBarStateUnset :_gdac .Value ="";case ST_SplitterBarStateMinimized :_gdac .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case ST_SplitterBarStateRestored :_gdac .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_gdac .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _gdac ,nil ;};func (_ecgc *CT_TLCommonBehaviorData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecgc .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_fbbg ,_cbbab :=_ecgc .AdditiveAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"});if _cbbab !=nil {return _cbbab ;};start .Attr =append (start .Attr ,_fbbg );};if _ecgc .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_adff ,_eedcc :=_ecgc .AccumulateAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"});if _eedcc !=nil {return _eedcc ;};start .Attr =append (start .Attr ,_adff );};if _ecgc .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_ddafe ,_edfad :=_ecgc .XfrmTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"});if _edfad !=nil {return _edfad ;};start .Attr =append (start .Attr ,_ddafe );};if _ecgc .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_ecgc .FromAttr )});};if _ecgc .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_ecgc .ToAttr )});};if _ecgc .ByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_ecgc .ByAttr )});};if _ecgc .RctxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_ecgc .RctxAttr )});};if _ecgc .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_ccgd ,_gdafcd :=_ecgc .OverrideAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"});if _gdafcd !=nil {return _gdafcd ;};start .Attr =append (start .Attr ,_ccgd );};e .EncodeToken (start );_fbdgf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_ecgc .CTn ,_fbdgf );_bdbf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_ecgc .TgtEl ,_bdbf );if _ecgc .AttrNameLst !=nil {_gecge :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ecgc .AttrNameLst ,_gecge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TLCommonBehaviorData struct{ -// Cryptographic Algorithm Extensibility -AlgIdExtAttr *uint32 ; +// Additive +AdditiveAttr ST_TLBehaviorAdditiveType ; -// Algorithm Extensibility Source -AlgIdExtSourceAttr *string ; +// Accumulate +AccumulateAttr ST_TLBehaviorAccumulateType ; -// Cryptographic Provider Type Extensibility -CryptProviderTypeExtAttr *uint32 ; +// Transform Type +XfrmTypeAttr ST_TLBehaviorTransformType ; -// Provider Type Extensibility Source -CryptProviderTypeExtSourceAttr *string ;};func (_fdebb ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _fdebb {case 0,1,2:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdebb ));};return nil ;}; +// From +FromAttr *string ; -// Validate validates the CT_InOutTransition and its children -func (_fade *CT_InOutTransition )Validate ()error {return _fade .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_fedfg *CT_SlideSorterViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fedfg .CViewPr =NewCT_CommonViewProperties ();for _ ,_cefge :=range start .Attr {if _cefge .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_gead ,_bgbb :=_d .ParseBool (_cefge .Value );if _bgbb !=nil {return _bgbb ;};_fedfg .ShowFormattingAttr =&_gead ;continue ;};};_gbebe :for {_abfef ,_adbgf :=d .Token ();if _adbgf !=nil {return _adbgf ;};switch _bdbaa :=_abfef .(type ){case _a .StartElement :switch _bdbaa .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gdecf :=d .DecodeElement (_fedfg .CViewPr ,&_bdbaa );_gdecf !=nil {return _gdecf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fedfg .ExtLst =NewCT_ExtensionList ();if _edcg :=d .DecodeElement (_fedfg .ExtLst ,&_bdbaa );_edcg !=nil {return _edcg ;};default:_aa .Log .Debug ("\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",_bdbaa .Name );if _efde :=d .Skip ();_efde !=nil {return _efde ;};};case _a .EndElement :break _gbebe ;case _a .CharData :};};return nil ;};func (_dggfa *CT_SlideRelationshipList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _dggfa .Sld !=nil {_adga :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_debf :=range _dggfa .Sld {e .EncodeElement (_debf ,_adga );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_gbge :=&CT_SideDirectionTransition {};return _gbge ;};func NewCmAuthorLst ()*CmAuthorLst {_bfcbf :=&CmAuthorLst {};_bfcbf .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _bfcbf ;};func (_fgcdc *CT_TLCommonMediaNodeData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgcdc .VolAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u006f\u006c"},Value :_ab .Sprintf ("\u0025\u0076",*_fgcdc .VolAttr )});};if _fgcdc .MuteAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fgcdc .MuteAttr ))});};if _fgcdc .NumSldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_fgcdc .NumSldAttr )});};if _fgcdc .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fgcdc .ShowWhenStoppedAttr ))});};e .EncodeToken (start );_fdbdb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_fgcdc .CTn ,_fdbdb );_cfcfa :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_fgcdc .TgtEl ,_cfcfa );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffaeb *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfccgd ,_agage :=d .Token ();if _agage !=nil {return _agage ;};if _aadae ,_bfgg :=_dfccgd .(_a .EndElement );_bfgg &&_aadae .Name ==start .Name {*_ffaeb =1;return nil ;};if _cfba ,_fdcca :=_dfccgd .(_a .CharData );!_fdcca {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfccgd );}else {switch string (_cfba ){case "":*_ffaeb =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_ffaeb =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_ffaeb =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_ffaeb =3;};};_dfccgd ,_agage =d .Token ();if _agage !=nil {return _agage ;};if _cdfe ,_gegc :=_dfccgd .(_a .EndElement );_gegc &&_cdfe .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfccgd );}; +// To +ToAttr *string ; -// Validate validates the CT_SlideTransition and its children -func (_eebg *CT_SlideTransition )Validate ()error {return _eebg .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_acdagc *CT_SlideTiming )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _acdagc .TnLst !=nil {_bfedd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_acdagc .TnLst ,_bfedd );};if _acdagc .BldLst !=nil {_aace :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_acdagc .BldLst ,_aace );};if _acdagc .ExtLst !=nil {_eceb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acdagc .ExtLst ,_eceb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdgeg *ST_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eegbd ,_daede :=d .Token ();if _daede !=nil {return _daede ;};if _ffeaeg ,_ddgcg :=_eegbd .(_a .EndElement );_ddgcg &&_ffeaeg .Name ==start .Name {*_bdgeg =1;return nil ;};if _gcdfd ,_badbb :=_eegbd .(_a .CharData );!_badbb {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eegbd );}else {switch string (_gcdfd ){case "":*_bdgeg =0;case "\u0068\u006f\u0072\u007a":*_bdgeg =1;case "\u0076\u0065\u0072\u0074":*_bdgeg =2;};};_eegbd ,_daede =d .Token ();if _daede !=nil {return _daede ;};if _fabefd ,_cadab :=_eegbd .(_a .EndElement );_cadab &&_fabefd .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eegbd );}; +// By +ByAttr *string ; -// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path -func (_bddea *CT_TLTemplateList )ValidateWithPath (path string )error {for _baacg ,_baga :=range _bddea .Tmpl {if _gfecf :=_baga .ValidateWithPath (_ab .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_baacg ));_gfecf !=nil {return _gfecf ;};};return nil ;};func (_bdgcd ST_SplitterBarState )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdgcd .String (),start );};type CT_TLAnimVariant struct{ +// Runtime Context +RctxAttr *string ; -// Boolean Variant -BoolVal *CT_TLAnimVariantBooleanVal ; +// Override +OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; -// Integer -IntVal *CT_TLAnimVariantIntegerVal ; +// Target Element +TgtEl *CT_TLTimeTargetElement ; -// Float Value -FltVal *CT_TLAnimVariantFloatVal ; +// Attribute Name List +AttrNameLst *CT_TLBehaviorAttributeNameList ;};func (_gagc *CT_GroupShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gagc .CNvPr =_da .NewCT_NonVisualDrawingProps ();_gagc .CNvGrpSpPr =_da .NewCT_NonVisualGroupDrawingShapeProps ();_gagc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_fbfa :for {_eacf ,_fddb :=d .Token ();if _fddb !=nil {return _fddb ;};switch _ecb :=_eacf .(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 :"\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 _dgff :=d .DecodeElement (_gagc .CNvPr ,&_ecb );_dgff !=nil {return _dgff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fad :=d .DecodeElement (_gagc .CNvGrpSpPr ,&_ecb );_fad !=nil {return _fad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _egde :=d .DecodeElement (_gagc .NvPr ,&_ecb );_egde !=nil {return _egde ;};default:_ce .Log .Debug ("\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",_ecb .Name );if _dcdf :=d .Skip ();_dcdf !=nil {return _dcdf ;};};case _d .EndElement :break _fbfa ;case _d .CharData :};};return nil ;};func (_fgedbf ST_TLBehaviorTransformType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgedbf .String (),start );}; -// String Value -StrVal *CT_TLAnimVariantStringVal ; +// Validate validates the CT_SlideMasterIdList and its children +func (_bbbe *CT_SlideMasterIdList )Validate ()error {return _bbbe .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");}; -// Color Value -ClrVal *_fa .CT_Color ;};func (_bfaac ST_PlaceholderType )Validate ()error {return _bfaac .ValidateWithPath ("")};func (_eagce ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _eagce {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eagce ));};return nil ;};func (_dffgde *CT_TLBuildDiagram )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dffgde .BldAttr !=ST_TLDiagramBuildTypeUnset {_gfdbe ,_bfcfb :=_dffgde .BldAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u006c\u0064"});if _bfcfb !=nil {return _bfcfb ;};start .Attr =append (start .Attr ,_gfdbe );};if _dffgde .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_dffgde .SpidAttr )});};if _dffgde .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_dffgde .GrpIdAttr )});};if _dffgde .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_dffgde .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_HandoutMasterIdList and its children +func (_fec *CT_HandoutMasterIdList )Validate ()error {return _fec .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_gcgc *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _ega :=_gcgc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ega !=nil {return _ega ;};if _gfdf :=_gcgc .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gfdf !=nil {return _gfdf ;};if _agdg :=_gcgc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_agdg !=nil {return _agdg ;};return nil ;}; +// Validate validates the CT_ApplicationNonVisualDrawingProps and its children +func (_eda *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _eda .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");};type CT_TLAnimateRotationBehavior struct{ -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_aadf *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _aeg ,_adcb :=range _aadf .Sp {if _dfac :=_adcb .ValidateWithPath (_ab .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_aeg ));_dfac !=nil {return _dfac ;};};for _gfbd ,_gcd :=range _aadf .GrpSp {if _gfge :=_gcd .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gfbd ));_gfge !=nil {return _gfge ;};};for _cccaf ,_bbfce :=range _aadf .GraphicFrame {if _caac :=_bbfce .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cccaf ));_caac !=nil {return _caac ;};};for _dece ,_dabe :=range _aadf .CxnSp {if _cbad :=_dabe .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dece ));_cbad !=nil {return _cbad ;};};for _dddd ,_ggdd :=range _aadf .Pic {if _fcgd :=_ggdd .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dddd ));_fcgd !=nil {return _fcgd ;};};for _cedec ,_bgada :=range _aadf .ContentPart {if _ceab :=_bgada .ValidateWithPath (_ab .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_cedec ));_ceab !=nil {return _ceab ;};};return nil ;};func (_fgacg ST_TLBehaviorTransformType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgacg .String (),start );};func (_gdb *CT_ControlList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gdb .Control !=nil {_acca :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_gbfe :=range _gdb .Control {e .EncodeElement (_gbfe ,_acca );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bgbgb ST_PrintColorMode )Validate ()error {return _bgbgb .ValidateWithPath ("")};func (_ebbdb *CT_PrintProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fdecc :=range start .Attr {if _fdecc .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_ebbdb .PrnWhatAttr .UnmarshalXMLAttr (_fdecc );continue ;};if _fdecc .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_ebbdb .ClrModeAttr .UnmarshalXMLAttr (_fdecc );continue ;};if _fdecc .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_cdbb ,_dcaac :=_d .ParseBool (_fdecc .Value );if _dcaac !=nil {return _dcaac ;};_ebbdb .HiddenSlidesAttr =&_cdbb ;continue ;};if _fdecc .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_becfc ,_dgba :=_d .ParseBool (_fdecc .Value );if _dgba !=nil {return _dgba ;};_ebbdb .ScaleToFitPaperAttr =&_becfc ;continue ;};if _fdecc .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_dccb ,_gafa :=_d .ParseBool (_fdecc .Value );if _gafa !=nil {return _gafa ;};_ebbdb .FrameSlidesAttr =&_dccb ;continue ;};};_bcda :for {_dfbdg ,_cdfcc :=d .Token ();if _cdfcc !=nil {return _cdfcc ;};switch _dgbab :=_dfbdg .(type ){case _a .StartElement :switch _dgbab .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebbdb .ExtLst =NewCT_ExtensionList ();if _faff :=d .DecodeElement (_ebbdb .ExtLst ,&_dgbab );_faff !=nil {return _faff ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dgbab .Name );if _eede :=d .Skip ();_eede !=nil {return _eede ;};};case _a .EndElement :break _bcda ;case _a .CharData :};};return nil ;};func (_gedg *CT_IndexRange )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aaad :=range start .Attr {if _aaad .Name .Local =="\u0073\u0074"{_ceca ,_cde :=_d .ParseUint (_aaad .Value ,10,32);if _cde !=nil {return _cde ;};_gedg .StAttr =uint32 (_ceca );continue ;};if _aaad .Name .Local =="\u0065\u006e\u0064"{_dabf ,_faad :=_d .ParseUint (_aaad .Value ,10,32);if _faad !=nil {return _faad ;};_gedg .EndAttr =uint32 (_dabf );continue ;};};for {_gba ,_ecfd :=d .Token ();if _ecfd !=nil {return _ab .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_ecfd );};if _gbba ,_egfb :=_gba .(_a .EndElement );_egfb &&_gbba .Name ==start .Name {break ;};};return nil ;};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;); +// By +ByAttr *int32 ; -// Validate validates the CT_CommentAuthorList and its children -func (_dede *CT_CommentAuthorList )Validate ()error {return _dede .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");}; +// From +FromAttr *int32 ; -// Validate validates the CT_EmbeddedFontList and its children -func (_dccgc *CT_EmbeddedFontList )Validate ()error {return _dccgc .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");}; +// To +ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;};func (_aebg *CT_TLTriggerRuntimeNode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dgeggb ,_eefef :=_aebg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _eefef !=nil {return _eefef ;};start .Attr =append (start .Attr ,_dgeggb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbeag ST_ViewType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbeag .String (),start );};func (_gedgd ST_TLTimeNodeRestartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gedgd .String (),start );}; -// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path -func (_cdeed *ViewPr )ValidateWithPath (path string )error {if _gdbcd :=_cdeed .CT_ViewProperties .ValidateWithPath (path );_gdbcd !=nil {return _gdbcd ;};return nil ;}; +// Validate validates the CT_TLIterateData and its children +func (_edcb *CT_TLIterateData )Validate ()error {return _edcb .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};func (_decbd ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _decbd {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 (_decbd ));};return nil ;};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;); -// Validate validates the CT_TLByAnimateColorTransform and its children -func (_abfc *CT_TLByAnimateColorTransform )Validate ()error {return _abfc .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 (_cegf *CT_TLByRgbColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072"},Value :_ab .Sprintf ("\u0025\u0076",_cegf .RAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067"},Value :_ab .Sprintf ("\u0025\u0076",_cegf .GAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062"},Value :_ab .Sprintf ("\u0025\u0076",_cegf .BAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfcbad *SldLayout )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\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 ,_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\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _cfcbad .CT_SlideLayout .MarshalXML (e ,start );};func (_aaddag *CT_SlideTiming )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eafba :for {_fdabd ,_gfgd :=d .Token ();if _gfgd !=nil {return _gfgd ;};switch _daeea :=_fdabd .(type ){case _a .StartElement :switch _daeea .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaddag .TnLst =NewCT_TimeNodeList ();if _ccee :=d .DecodeElement (_aaddag .TnLst ,&_daeea );_ccee !=nil {return _ccee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaddag .BldLst =NewCT_BuildList ();if _cdde :=d .DecodeElement (_aaddag .BldLst ,&_daeea );_cdde !=nil {return _cdde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaddag .ExtLst =NewCT_ExtensionListModify ();if _agdde :=d .DecodeElement (_aaddag .ExtLst ,&_daeea );_agdde !=nil {return _agdde ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0069m\u0069n\u0067\u0020\u0025\u0076",_daeea .Name );if _ggabc :=d .Skip ();_ggabc !=nil {return _ggabc ;};};case _a .EndElement :break _eafba ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_CommonViewProperties and its children +func (_baf *CT_CommonViewProperties )Validate ()error {return _baf .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dcbd *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcbd .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fcfag :=range start .Attr {if _fcfag .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_dgfdd ,_bgcad :=_ff .ParseBool (_fcfag .Value );if _bgcad !=nil {return _bgcad ;};_dcbd .ZoomContentsAttr =&_dgfdd ;continue ;};};_bebdc :for {_ggbf ,_gcffd :=d .Token ();if _gcffd !=nil {return _gcffd ;};switch _dcadg :=_ggbf .(type ){case _d .StartElement :switch _dcadg .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 _edegc :=d .DecodeElement (_dcbd .CBhvr ,&_dcadg );_edegc !=nil {return _edegc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbd .By =NewCT_TLPoint ();if _gfbdb :=d .DecodeElement (_dcbd .By ,&_dcadg );_gfbdb !=nil {return _gfbdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbd .From =NewCT_TLPoint ();if _babd :=d .DecodeElement (_dcbd .From ,&_dcadg );_babd !=nil {return _babd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbd .To =NewCT_TLPoint ();if _gggba :=d .DecodeElement (_dcbd .To ,&_dcadg );_gggba !=nil {return _gggba ;};default:_ce .Log .Debug ("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",_dcadg .Name );if _ffgg :=d .Skip ();_ffgg !=nil {return _ffgg ;};};case _d .EndElement :break _bebdc ;case _d .CharData :};};return nil ;};func (_begb ST_PlaceholderSize )ValidateWithPath (path string )error {switch _begb {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 (_begb ));};return nil ;};func (_aed *CT_Control )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aed .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aed .SpidAttr )});};if _aed .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_aed .NameAttr )});};if _aed .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_aed .ShowAsIconAttr ))});};if _aed .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_aed .IdAttr )});};if _aed .ImgWAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_c .Sprintf ("\u0025\u0076",*_aed .ImgWAttr )});};if _aed .ImgHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_c .Sprintf ("\u0025\u0076",*_aed .ImgHAttr )});};e .EncodeToken (start );if _aed .ExtLst !=nil {_bbab :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aed .ExtLst ,_bbab );};if _aed .Pic !=nil {_gbda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_aed .Pic ,_gbda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acafc ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _acafc {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 (_acafc ));};return nil ;};func (_aadb ST_TLAnimateEffectTransition )String ()string {switch _aadb {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";}; -// Validate validates the CT_TLBuildParagraph and its children -func (_gbdf *CT_TLBuildParagraph )Validate ()error {return _gbdf .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_fffb *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fffb =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_fffb =1;case "\u0066\u0069\u0078e\u0064":*_fffb =2;};return nil ;};func (_afdca ST_TLCommandType )ValidateWithPath (path string )error {switch _afdca {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdca ));};return nil ;};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;); +// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path +func (_gadd *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _dbdbf ,_bgbe :=range _gadd .Sld {if _bbba :=_bgbe .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dbdbf ));_bbba !=nil {return _bbba ;};};return nil ;};func (_bffb *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_gcefgc :=[]string {};if _bffb .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_gcefgc =append (_gcefgc ,"\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 _bffb .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_gcefgc =append (_gcefgc ,"\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 (_gcefgc )> 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 ,_gcefgc );};return nil ;};type ST_Direction byte ;func NewCT_ControlList ()*CT_ControlList {_gcdc :=&CT_ControlList {};return _gcdc }; -// Validate validates the CT_HandoutMasterIdListEntry and its children -func (_acfd *CT_HandoutMasterIdListEntry )Validate ()error {return _acfd .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 (_aeag *CT_ShowInfoKiosk )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dacbf :=range start .Attr {if _dacbf .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_dbgdg ,_fcda :=_d .ParseUint (_dacbf .Value ,10,32);if _fcda !=nil {return _fcda ;};_cgec :=uint32 (_dbgdg );_aeag .RestartAttr =&_cgec ;continue ;};};for {_fbfg ,_efdb :=d .Token ();if _efdb !=nil {return _ab .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",_efdb );};if _dadb ,_gebce :=_fbfg .(_a .EndElement );_gebce &&_dadb .Name ==start .Name {break ;};};return nil ;};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_dcb :=&CT_CommonViewProperties {};_dcb .Scale =_fa .NewCT_Scale2D ();_dcb .Origin =_fa .NewCT_Point2D ();return _dcb ;}; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_ccag *CT_HeaderFooter )ValidateWithPath (path string )error {if _ccag .ExtLst !=nil {if _caed :=_ccag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caed !=nil {return _caed ;};};return nil ;};func (_gfddg ST_WebScreenSize )Validate ()error {return _gfddg .ValidateWithPath ("")};func (_eddef *CT_OleObjectChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gafb :for {_cgcf ,_accbb :=d .Token ();if _accbb !=nil {return _accbb ;};switch _dbbg :=_cgcf .(type ){case _d .StartElement :switch _dbbg .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"}:_eddef .Embed =NewCT_OleObjectEmbed ();if _gdbe :=d .DecodeElement (_eddef .Embed ,&_dbbg );_gdbe !=nil {return _gdbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eddef .Link =NewCT_OleObjectLink ();if _beec :=d .DecodeElement (_eddef .Link ,&_dbbg );_beec !=nil {return _beec ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dbbg .Name );if _fccba :=d .Skip ();_fccba !=nil {return _fccba ;};};case _d .EndElement :break _gafb ;case _d .CharData :};};return nil ;};func (_dgg *CT_CommonViewProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgg .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_dgg .VarScaleAttr ))});};e .EncodeToken (start );_cbbb :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_dgg .Scale ,_cbbb );_ggda :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}};e .EncodeElement (_dgg .Origin ,_ggda );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cadfb ST_TransitionSpeed )ValidateWithPath (path string )error {switch _cadfb {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 (_cadfb ));};return nil ;};type ST_TLChartSubelementType byte ;func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_gfbb :=&CT_CommentAuthorList {};return _gfbb };func (_ggfaga *ST_PrintColorMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggfaga =0;case "\u0062\u0077":*_ggfaga =1;case "\u0067\u0072\u0061\u0079":*_ggfaga =2;case "\u0063\u006c\u0072":*_ggfaga =3;};return nil ;}; -// Validate validates the CT_TLIterateData and its children -func (_bagc *CT_TLIterateData )Validate ()error {return _bagc .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};func (_fadga ST_TLBehaviorAccumulateType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fadga .String (),start );};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_aaeaa :=&CT_TLAnimateColorBehavior {};_aaeaa .CBhvr =NewCT_TLCommonBehaviorData ();return _aaeaa ;};func (_fdgea *ST_TLParaBuildType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fdgea =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_fdgea =1;case "\u0070":*_fdgea =2;case "\u0063\u0075\u0073\u0074":*_fdgea =3;case "\u0077\u0068\u006fl\u0065":*_fdgea =4;};return nil ;}; +// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path +func (_abbg *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _cegf :=_abbg .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_cegf !=nil {return _cegf ;};if _bfcef :=_abbg .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072");_bfcef !=nil {return _bfcef ;};if _eagbf :=_abbg .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_eagbf !=nil {return _eagbf ;};if _abbg .PrevCondLst !=nil {if _gabff :=_abbg .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_gabff !=nil {return _gabff ;};};if _abbg .NextCondLst !=nil {if _fgfe :=_abbg .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_fgfe !=nil {return _fgfe ;};};return nil ;}; -// Validate validates the CT_SlideLayoutIdListEntry and its children -func (_fffg *CT_SlideLayoutIdListEntry )Validate ()error {return _fffg .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};type ST_TLParaBuildType byte ;type CT_OleObject struct{ +// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path +func (_ebeca *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };type CT_Slide struct{ -// Embedded Object ProgID -ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};type CT_TLAnimVariantBooleanVal struct{ +// Show Slide in Slide Show +ShowAttr *bool ; -// Value -ValAttr bool ;};func (_faed *CT_SlideTransitionChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _faed .Blinds !=nil {_gfgb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}};e .EncodeElement (_faed .Blinds ,_gfgb );};if _faed .Checker !=nil {_fdfb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_faed .Checker ,_fdfb );};if _faed .Circle !=nil {_eagff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}};e .EncodeElement (_faed .Circle ,_eagff );};if _faed .Dissolve !=nil {_dgddg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_faed .Dissolve ,_dgddg );};if _faed .Comb !=nil {_eefd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}};e .EncodeElement (_faed .Comb ,_eefd );};if _faed .Cover !=nil {_dfbg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_faed .Cover ,_dfbg );};if _faed .Cut !=nil {_adeeb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063u\u0074"}};e .EncodeElement (_faed .Cut ,_adeeb );};if _faed .Diamond !=nil {_fgcfd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_faed .Diamond ,_fgcfd );};if _faed .Fade !=nil {_cbfccf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}};e .EncodeElement (_faed .Fade ,_cbfccf );};if _faed .Newsflash !=nil {_gbff :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_faed .Newsflash ,_gbff );};if _faed .Plus !=nil {_bggdf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_faed .Plus ,_bggdf );};if _faed .Pull !=nil {_cacaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_faed .Pull ,_cacaf );};if _faed .Push !=nil {_gdae :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}};e .EncodeElement (_faed .Push ,_gdae );};if _faed .Random !=nil {_dgdg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_faed .Random ,_dgdg );};if _faed .RandomBar !=nil {_dgfg :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}};e .EncodeElement (_faed .RandomBar ,_dgfg );};if _faed .Split !=nil {_dbcca :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_faed .Split ,_dbcca );};if _faed .Strips !=nil {_eaegg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}};e .EncodeElement (_faed .Strips ,_eaegg );};if _faed .Wedge !=nil {_dfcf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_faed .Wedge ,_dfcf );};if _faed .Wheel !=nil {_ffcg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}};e .EncodeElement (_faed .Wheel ,_ffcg );};if _faed .Wipe !=nil {_bcdea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_faed .Wipe ,_bcdea );};if _faed .Zoom !=nil {_cccbg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_faed .Zoom ,_cccbg );};return nil ;};func (_gfda *CT_CornerDirectionTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gfda .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_cccg ,_baeae :=_gfda .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"});if _baeae !=nil {return _baeae ;};start .Attr =append (start .Attr ,_cccg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Common slide data for slides +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path -func (_eaadg *CT_NotesSlide )ValidateWithPath (path string )error {if _aege :=_eaadg .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_aege !=nil {return _aege ;};if _eaadg .ClrMapOvr !=nil {if _debc :=_eaadg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_debc !=nil {return _debc ;};};if _eaadg .ExtLst !=nil {if _aggb :=_eaadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aggb !=nil {return _aggb ;};};return nil ;};type CT_Extension struct{ +// Color Scheme Map Override +ClrMapOvr *_da .CT_ColorMappingOverride ; -// Uniform Resource Identifier -UriAttr string ;Any []_ae .Any ;}; +// Slide Transition +Transition *CT_SlideTransition ; -// Validate validates the CT_HandoutMasterIdList and its children -func (_cdfc *CT_HandoutMasterIdList )Validate ()error {return _cdfc .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");}; +// Slide Timing Information for a Slide +Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_ebgdc ST_TLTriggerEvent )Validate ()error {return _ebgdc .ValidateWithPath ("")};func (_egcac ST_PrintWhat )Validate ()error {return _egcac .ValidateWithPath ("")}; -// ST_TransitionEightDirectionType is a union type -type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_fgcd :=&CT_SlideMasterIdListEntry {};return _fgcd ;};func (_fefc *CT_OutlineViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fefc .CViewPr =NewCT_CommonViewProperties ();_dcff :for {_cebf ,_bcdd :=d .Token ();if _bcdd !=nil {return _bcdd ;};switch _fffa :=_cebf .(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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fefcf :=d .DecodeElement (_fefc .CViewPr ,&_fffa );_fefcf !=nil {return _fefcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fefc .SldLst =NewCT_OutlineViewSlideList ();if _aabc :=d .DecodeElement (_fefc .SldLst ,&_fffa );_aabc !=nil {return _aabc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fefc .ExtLst =NewCT_ExtensionList ();if _cfedc :=d .DecodeElement (_fefc .ExtLst ,&_fffa );_cfedc !=nil {return _cfedc ;};default:_aa .Log .Debug ("\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",_fffa .Name );if _egeb :=d .Skip ();_egeb !=nil {return _egeb ;};};case _a .EndElement :break _dcff ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_Background and its children +func (_beg *CT_Background )Validate ()error {return _beg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_adbfc ST_TLTimeIndefinite )String ()string {switch _adbfc {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";};func (_bbga *CT_NotesMasterIdListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggdfc :=range start .Attr {if _ggdfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggdfc .Name .Local =="\u0069\u0064"||_ggdfc .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"&&_ggdfc .Name .Local =="\u0069\u0064"{_bfg ,_eebd :=_ggdfc .Value ,error (nil );if _eebd !=nil {return _eebd ;};_bbga .IdAttr =_bfg ;continue ;};};_edab :for {_fagfb ,_dfdce :=d .Token ();if _dfdce !=nil {return _dfdce ;};switch _gegd :=_fagfb .(type ){case _d .StartElement :switch _gegd .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"}:_bbga .ExtLst =NewCT_ExtensionList ();if _acdfe :=d .DecodeElement (_bbga .ExtLst ,&_gegd );_acdfe !=nil {return _acdfe ;};default:_ce .Log .Debug ("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",_gegd .Name );if _bdbb :=d .Skip ();_bdbb !=nil {return _bdbb ;};};case _d .EndElement :break _edab ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path -func (_ggad *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _ggad .TmAttr !=nil {if _ccged :=_ggad .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_ccged !=nil {return _ccged ;};};if _ggad .Val !=nil {if _eeec :=_ggad .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_eeec !=nil {return _eeec ;};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_aaeb :=&CT_GroupShape {};_aaeb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_aaeb .GrpSpPr =_fa .NewCT_GroupShapeProperties ();return _aaeb ;}; +// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path +func (_fcfg *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _fcfg .CharRg !=nil {if _abdcc :=_fcfg .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_abdcc !=nil {return _abdcc ;};};if _fcfg .PRg !=nil {if _cabc :=_fcfg .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067");_cabc !=nil {return _cabc ;};};return nil ;};func (_bagb *ST_TransitionEightDirectionType )Validate ()error {return _bagb .ValidateWithPath ("")};type ST_TLTimeNodeMasterRelation byte ;func (_egfgea *CT_PhotoAlbum )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfcg :=range start .Attr {if _dfcg .Name .Local =="\u0062\u0077"{_fggd ,_geeg :=_ff .ParseBool (_dfcg .Value );if _geeg !=nil {return _geeg ;};_egfgea .BwAttr =&_fggd ;continue ;};if _dfcg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_edgg ,_aagd :=_ff .ParseBool (_dfcg .Value );if _aagd !=nil {return _aagd ;};_egfgea .ShowCaptionsAttr =&_edgg ;continue ;};if _dfcg .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_egfgea .LayoutAttr .UnmarshalXMLAttr (_dfcg );continue ;};if _dfcg .Name .Local =="\u0066\u0072\u0061m\u0065"{_egfgea .FrameAttr .UnmarshalXMLAttr (_dfcg );continue ;};};_fbaa :for {_egbb ,_gbec :=d .Token ();if _gbec !=nil {return _gbec ;};switch _bbaa :=_egbb .(type ){case _d .StartElement :switch _bbaa .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"}:_egfgea .ExtLst =NewCT_ExtensionList ();if _dfgb :=d .DecodeElement (_egfgea .ExtLst ,&_bbaa );_dfgb !=nil {return _dfgb ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_bbaa .Name );if _dgdc :=d .Skip ();_dgdc !=nil {return _dgdc ;};};case _d .EndElement :break _fbaa ;case _d .CharData :};};return nil ;};func (_cbafe ST_TLAnimateBehaviorCalcMode )Validate ()error {return _cbafe .ValidateWithPath ("")};type CT_EmbeddedFontDataId struct{IdAttr string ;}; -// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path -func (_cecb *CT_NotesMaster )ValidateWithPath (path string )error {if _cffg :=_cecb .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cffg !=nil {return _cffg ;};if _ddcd :=_cecb .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_ddcd !=nil {return _ddcd ;};if _cecb .Hf !=nil {if _ebed :=_cecb .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_ebed !=nil {return _ebed ;};};if _cecb .NotesStyle !=nil {if _ebage :=_cecb .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065");_ebage !=nil {return _ebage ;};};if _cecb .ExtLst !=nil {if _dcgaf :=_cecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgaf !=nil {return _dcgaf ;};};return nil ;};type CT_NotesSlide struct{ +// Validate validates the Sld and its children +func (_ccdc *Sld )Validate ()error {return _ccdc .ValidateWithPath ("\u0053\u006c\u0064")};func (_cddbea ST_PrintColorMode )String ()string {switch _cddbea {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";};type HandoutMaster struct{CT_HandoutMaster }; -// Common slide data for notes slides -CSld *CT_CommonSlideData ; +// Validate validates the CT_CommentAuthor and its children +func (_afed *CT_CommentAuthor )Validate ()error {return _afed .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};func (_ecfeg *CT_TLMediaNodeAudio )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecfeg .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ecfeg .IsNarrationAttr ))});};e .EncodeToken (start );_eagdd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_ecfeg .CMediaNode ,_eagdd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbfa ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _cbfa {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 (_cbfa ));};return nil ;};func (_bgbfd *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgbfd =0;case "\u0062\u0061\u0073\u0065":*_bgbfd =1;case "\u0073\u0075\u006d":*_bgbfd =2;case "\u0072\u0065\u0070\u006c":*_bgbfd =3;case "\u006d\u0075\u006c\u0074":*_bgbfd =4;case "\u006e\u006f\u006e\u0065":*_bgbfd =5;};return nil ;};func (_edcaf *ST_TLNextActionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edcaf =0;case "\u006e\u006f\u006e\u0065":*_edcaf =1;case "\u0073\u0065\u0065\u006b":*_edcaf =2;};return nil ;};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func (_eab *CT_CommonSlideData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eab .SpTree =NewCT_GroupShape ();for _ ,_fgda :=range start .Attr {if _fgda .Name .Local =="\u006e\u0061\u006d\u0065"{_aeaf ,_gbgf :=_fgda .Value ,error (nil );if _gbgf !=nil {return _gbgf ;};_eab .NameAttr =&_aeaf ;continue ;};};_gcb :for {_eedc ,_fgdg :=d .Token ();if _fgdg !=nil {return _fgdg ;};switch _aae :=_eedc .(type ){case _d .StartElement :switch _aae .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"}:_eab .Bg =NewCT_Background ();if _bbc :=d .DecodeElement (_eab .Bg ,&_aae );_bbc !=nil {return _bbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _bbbc :=d .DecodeElement (_eab .SpTree ,&_aae );_bbbc !=nil {return _bbbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eab .CustDataLst =NewCT_CustomerDataList ();if _dfce :=d .DecodeElement (_eab .CustDataLst ,&_aae );_dfce !=nil {return _dfce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eab .Controls =NewCT_ControlList ();if _ggf :=d .DecodeElement (_eab .Controls ,&_aae );_ggf !=nil {return _ggf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eab .ExtLst =NewCT_ExtensionList ();if _gdc :=d .DecodeElement (_eab .ExtLst ,&_aae );_gdc !=nil {return _gdc ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u006f\u006eS\u006c\u0069\u0064\u0065\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_aae .Name );if _fggg :=d .Skip ();_fggg !=nil {return _fggg ;};};case _d .EndElement :break _gcb ;case _d .CharData :};};return nil ;};func (_dfca *CT_CustomShowList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfca .CustShow !=nil {_cdeg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_ddad :=range _dfca .CustShow {e .EncodeElement (_ddad ,_cdeg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Color Scheme Map Override -ClrMapOvr *_fa .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_adfde ST_TransitionEightDirectionType )String ()string {if _adfde .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _adfde .ST_TransitionSideDirectionType .String ();};if _adfde .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _adfde .ST_TransitionCornerDirectionType .String ();};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;);func (_dae *CT_Comment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dae .Pos =_fa .NewCT_Point2D ();for _ ,_cg :=range start .Attr {if _cg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_bad ,_gdd :=_d .ParseUint (_cg .Value ,10,32);if _gdd !=nil {return _gdd ;};_dae .AuthorIdAttr =uint32 (_bad );continue ;};if _cg .Name .Local =="\u0064\u0074"{_be ,_egdf :=ParseStdlibTime (_cg .Value );if _egdf !=nil {return _egdf ;};_dae .DtAttr =&_be ;continue ;};if _cg .Name .Local =="\u0069\u0064\u0078"{_ecf ,_ddf :=_d .ParseUint (_cg .Value ,10,32);if _ddf !=nil {return _ddf ;};_dae .IdxAttr =uint32 (_ecf );continue ;};};_gefe :for {_bdab ,_cegb :=d .Token ();if _cegb !=nil {return _cegb ;};switch _caae :=_bdab .(type ){case _a .StartElement :switch _caae .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _geeg :=d .DecodeElement (_dae .Pos ,&_caae );_geeg !=nil {return _geeg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ecab :=d .DecodeElement (&_dae .Text ,&_caae );_ecab !=nil {return _ecab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dae .ExtLst =NewCT_ExtensionListModify ();if _dbe :=d .DecodeElement (_dae .ExtLst ,&_caae );_dbe !=nil {return _dbe ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_caae .Name );if _baf :=d .Skip ();_baf !=nil {return _baf ;};};case _a .EndElement :break _gefe ;case _a .CharData :};};return nil ;};func (_acegb ST_TLAnimateColorSpace )Validate ()error {return _acegb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path +func (_feba *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _feba .HandoutMasterId !=nil {if _fbfg :=_feba .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064");_fbfg !=nil {return _fbfg ;};};return nil ;};func (_bedab ST_TransitionCornerDirectionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccabc :=_d .Attr {};_ccabc .Name =name ;switch _bedab {case ST_TransitionCornerDirectionTypeUnset :_ccabc .Value ="";case ST_TransitionCornerDirectionTypeLu :_ccabc .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_ccabc .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_ccabc .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_ccabc .Value ="\u0072\u0064";};return _ccabc ,nil ;};func (_fbdc *EG_TopLevelSlide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdc .ClrMap =_da .NewCT_ColorMapping ();_ecegd :for {_bgaa ,_egdg :=d .Token ();if _egdg !=nil {return _egdg ;};switch _ffab :=_bgaa .(type ){case _d .StartElement :switch _ffab .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 _fceab :=d .DecodeElement (_fbdc .ClrMap ,&_ffab );_fceab !=nil {return _fceab ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_ffab .Name );if _gcdd :=d .Skip ();_gcdd !=nil {return _gcdd ;};};case _d .EndElement :break _ecegd ;case _d .CharData :};};return nil ;};func (_fggdc ST_TLTriggerRuntimeNode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fggdc .String (),start );}; -// Validate validates the CT_CommonSlideViewProperties and its children -func (_dag *CT_CommonSlideViewProperties )Validate ()error {return _dag .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 ParseUnionST_PositivePercentage (s string )(_fa .ST_PositivePercentage ,error ){return _fa .ParseUnionST_PositivePercentage (s );};func (_gbbd *CT_TLByRgbColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fffc :=range start .Attr {if _fffc .Name .Local =="\u0072"{_gdbf ,_bcgdc :=ParseUnionST_FixedPercentage (_fffc .Value );if _bcgdc !=nil {return _bcgdc ;};_gbbd .RAttr =_gdbf ;continue ;};if _fffc .Name .Local =="\u0067"{_cgcd ,_dabcb :=ParseUnionST_FixedPercentage (_fffc .Value );if _dabcb !=nil {return _dabcb ;};_gbbd .GAttr =_cgcd ;continue ;};if _fffc .Name .Local =="\u0062"{_dbagb ,_ebee :=ParseUnionST_FixedPercentage (_fffc .Value );if _ebee !=nil {return _ebee ;};_gbbd .BAttr =_dbagb ;continue ;};};for {_dfdb ,_gbdbf :=d .Token ();if _gbdbf !=nil {return _ab .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",_gbdbf );};if _cacfg ,_abbfe :=_dfdb .(_a .EndElement );_abbfe &&_cacfg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TagsData and its children +func (_aeca *CT_TagsData )Validate ()error {return _aeca .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};func (_gcdafe ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _gcdafe {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 (_gcdafe ));};return nil ;}; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_fcfd *CT_OleObject )ValidateWithPath (path string )error {if _faaaf :=_fcfd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_faaaf !=nil {return _faaaf ;};if _fcfd .Pic !=nil {if _cacc :=_fcfd .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_cacc !=nil {return _cacc ;};};if _fcfd .ImgWAttr !=nil {if *_fcfd .ImgWAttr < 0{return _ab .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 ,*_fcfd .ImgWAttr );};};if _fcfd .ImgHAttr !=nil {if *_fcfd .ImgHAttr < 0{return _ab .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 ,*_fcfd .ImgHAttr );};};return nil ;}; +// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path +func (_afaee *CT_OleObjectChoice )ValidateWithPath (path string )error {if _afaee .Embed !=nil {if _bbfc :=_afaee .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_bbfc !=nil {return _bbfc ;};};if _afaee .Link !=nil {if _daed :=_afaee .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_daed !=nil {return _daed ;};};return nil ;}; -// Validate validates the CT_SlideMasterIdList and its children -func (_dcfg *CT_SlideMasterIdList )Validate ()error {return _dcfg .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_bbadg ST_OleObjectFollowColorScheme )Validate ()error {return _bbadg .ValidateWithPath ("")};func (_ddff ST_TLDiagramBuildType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ddff .String (),start );}; +// Validate validates the CT_TLBuildDiagram and its children +func (_aeffe *CT_TLBuildDiagram )Validate ()error {return _aeffe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");};func (_dbbedd ST_PrintWhat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbbedd .String (),start );};func (_cccf *CT_PresentationProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dedf :for {_fdfeg ,_efde :=d .Token ();if _efde !=nil {return _efde ;};switch _egagd :=_fdfeg .(type ){case _d .StartElement :switch _egagd .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"}:_cccf .HtmlPubPr =NewCT_HtmlPublishProperties ();if _eede :=d .DecodeElement (_cccf .HtmlPubPr ,&_egagd );_eede !=nil {return _eede ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cccf .WebPr =NewCT_WebProperties ();if _gefbd :=d .DecodeElement (_cccf .WebPr ,&_egagd );_gefbd !=nil {return _gefbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cccf .PrnPr =NewCT_PrintProperties ();if _cfgg :=d .DecodeElement (_cccf .PrnPr ,&_egagd );_cfgg !=nil {return _cfgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cccf .ShowPr =NewCT_ShowProperties ();if _ecad :=d .DecodeElement (_cccf .ShowPr ,&_egagd );_ecad !=nil {return _ecad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cccf .ClrMru =_da .NewCT_ColorMRU ();if _eggf :=d .DecodeElement (_cccf .ClrMru ,&_egagd );_eggf !=nil {return _eggf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cccf .ExtLst =NewCT_ExtensionList ();if _fggef :=d .DecodeElement (_cccf .ExtLst ,&_egagd );_fggef !=nil {return _fggef ;};default:_ce .Log .Debug ("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",_egagd .Name );if _dadg :=d .Skip ();_dadg !=nil {return _dadg ;};};case _d .EndElement :break _dedf ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TLMediaNodeAudio and its children -func (_cbcec *CT_TLMediaNodeAudio )Validate ()error {return _cbcec .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");};func (_cagag ST_IterateType )Validate ()error {return _cagag .ValidateWithPath ("")};func (_badbe ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eeee :=_a .Attr {};_eeee .Name =name ;switch _badbe {case ST_TLTriggerRuntimeNodeUnset :_eeee .Value ="";case ST_TLTriggerRuntimeNodeFirst :_eeee .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_eeee .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_eeee .Value ="\u0061\u006c\u006c";};return _eeee ,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 (_ccbaa *CT_TLCommonTimeNodeData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccbaa .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .IdAttr )});};if _ccbaa .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .PresetIDAttr )});};if _ccbaa .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_dcdfdb ,_bgdb :=_ccbaa .PresetClassAttr .MarshalXMLAttr (_a .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"});if _bgdb !=nil {return _bgdb ;};start .Attr =append (start .Attr ,_dcdfdb );};if _ccbaa .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .PresetSubtypeAttr )});};if _ccbaa .DurAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0075\u0072"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .DurAttr )});};if _ccbaa .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .RepeatCountAttr )});};if _ccbaa .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .RepeatDurAttr )});};if _ccbaa .SpdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .SpdAttr )});};if _ccbaa .AccelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .AccelAttr )});};if _ccbaa .DecelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .DecelAttr )});};if _ccbaa .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_ccbaa .AutoRevAttr ))});};if _ccbaa .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_faagd ,_gccd :=_ccbaa .RestartAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"});if _gccd !=nil {return _gccd ;};start .Attr =append (start .Attr ,_faagd );};if _ccbaa .FillAttr !=ST_TLTimeNodeFillTypeUnset {_edfcc ,_ccbbbb :=_ccbaa .FillAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c"});if _ccbbbb !=nil {return _ccbbbb ;};start .Attr =append (start .Attr ,_edfcc );};if _ccbaa .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_eefcg ,_dgcdd :=_ccbaa .SyncBehaviorAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _dgcdd !=nil {return _dgcdd ;};start .Attr =append (start .Attr ,_eefcg );};if _ccbaa .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .TmFilterAttr )});};if _ccbaa .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .EvtFilterAttr )});};if _ccbaa .DisplayAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_ccbaa .DisplayAttr ))});};if _ccbaa .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_gabe ,_ggfcg :=_ccbaa .MasterRelAttr .MarshalXMLAttr (_a .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _ggfcg !=nil {return _ggfcg ;};start .Attr =append (start .Attr ,_gabe );};if _ccbaa .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .BldLvlAttr )});};if _ccbaa .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_ccbaa .GrpIdAttr )});};if _ccbaa .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_ccbaa .AfterEffectAttr ))});};if _ccbaa .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_cccafd ,_debfb :=_ccbaa .NodeTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"});if _debfb !=nil {return _debfb ;};start .Attr =append (start .Attr ,_cccafd );};if _ccbaa .NodePhAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_ccbaa .NodePhAttr ))});};e .EncodeToken (start );if _ccbaa .StCondLst !=nil {_fcbf :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ccbaa .StCondLst ,_fcbf );};if _ccbaa .EndCondLst !=nil {_bgfa :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ccbaa .EndCondLst ,_bgfa );};if _ccbaa .EndSync !=nil {_fcedc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_ccbaa .EndSync ,_fcedc );};if _ccbaa .Iterate !=nil {_ceaba :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}};e .EncodeElement (_ccbaa .Iterate ,_ceaba );};if _ccbaa .ChildTnLst !=nil {_cbbad :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ccbaa .ChildTnLst ,_cbbad );};if _ccbaa .SubTnLst !=nil {_gbabba :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ccbaa .SubTnLst ,_gbabba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_faaafa ST_TLTriggerRuntimeNode )Validate ()error {return _faaafa .ValidateWithPath ("")};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_cea :=&CT_EmbeddedFontListEntry {};_cea .Font =_fa .NewCT_TextFont ();return _cea ;}; +// Validate validates the ViewPr and its children +func (_facgf *ViewPr )Validate ()error {return _facgf .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func (_cagb *CT_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbeb :=range start .Attr {if _bbeb .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_cagb .BwModeAttr .UnmarshalXMLAttr (_bbeb );continue ;};};_bac :for {_eggc ,_daa :=d .Token ();if _daa !=nil {return _daa ;};switch _aaa :=_eggc .(type ){case _d .StartElement :switch _aaa .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"}:_cagb .BgPr =NewCT_BackgroundProperties ();if _aad :=d .DecodeElement (_cagb .BgPr ,&_aaa );_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 :"\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"}:_cagb .BgRef =_da .NewCT_StyleMatrixReference ();if _cgce :=d .DecodeElement (_cagb .BgRef ,&_aaa );_cgce !=nil {return _cgce ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_aaa .Name );if _ced :=d .Skip ();_ced !=nil {return _ced ;};};case _d .EndElement :break _bac ;case _d .CharData :};};return nil ;}; -// Validate validates the EG_SlideListChoice and its children -func (_fadgb *EG_SlideListChoice )Validate ()error {return _fadgb .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path +func (_ggdd *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _acd :=_ggdd .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_acd !=nil {return _acd ;};if _ggdd .GuideLst !=nil {if _cfed :=_ggdd .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t");_cfed !=nil {return _cfed ;};};return nil ;};func NewCT_Connector ()*CT_Connector {_aeee :=&CT_Connector {};_aeee .NvCxnSpPr =NewCT_ConnectorNonVisual ();_aeee .SpPr =_da .NewCT_ShapeProperties ();return _aeee ;};type CT_CustomShowId struct{ -// ValidateWithPath validates the CmLst and its children, prefixing error messages with path -func (_eege *CmLst )ValidateWithPath (path string )error {if _ffbef :=_eege .CT_CommentList .ValidateWithPath (path );_ffbef !=nil {return _ffbef ;};return nil ;};type CT_OleObjectLink struct{ +// Custom Show Identifier +IdAttr uint32 ;}; -// Update Linked Embedded Objects Automatically -UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func (_afab *CT_ModifyVerifier )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egdd :=range start .Attr {if _egdd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bfeg ,_aaga :=_d .ParseUint (_egdd .Value ,10,32);if _aaga !=nil {return _aaga ;};_bcge :=uint32 (_bfeg );_afab .SpinCountAttr =&_bcge ;continue ;};if _egdd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bdbg ,_cbaga :=_egdd .Value ,error (nil );if _cbaga !=nil {return _cbaga ;};_afab .AlgorithmNameAttr =&_bdbg ;continue ;};if _egdd .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_bgae ,_cdce :=_egdd .Value ,error (nil );if _cdce !=nil {return _cdce ;};_afab .SaltDataAttr =&_bgae ;continue ;};if _egdd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_eecc ,_cbaba :=_egdd .Value ,error (nil );if _cbaba !=nil {return _cbaba ;};_afab .SaltValueAttr =&_eecc ;continue ;};if _egdd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_afab .CryptProviderTypeAttr .UnmarshalXMLAttr (_egdd );continue ;};if _egdd .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_afab .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_egdd );continue ;};if _egdd .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_afab .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_egdd );continue ;};if _egdd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_ggga ,_dbeb :=_d .ParseUint (_egdd .Value ,10,32);if _dbeb !=nil {return _dbeb ;};_bafca :=uint32 (_ggga );_afab .CryptAlgorithmSidAttr =&_bafca ;continue ;};if _egdd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bbec ,_bgba :=_egdd .Value ,error (nil );if _bgba !=nil {return _bgba ;};_afab .HashValueAttr =&_bbec ;continue ;};if _egdd .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_acge ,_fddc :=_d .ParseUint (_egdd .Value ,10,32);if _fddc !=nil {return _fddc ;};_abece :=uint32 (_acge );_afab .SpinValueAttr =&_abece ;continue ;};if _egdd .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_efca ,_ffgc :=_egdd .Value ,error (nil );if _ffgc !=nil {return _ffgc ;};_afab .HashDataAttr =&_efca ;continue ;};if _egdd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_ece ,_cfef :=_egdd .Value ,error (nil );if _cfef !=nil {return _cfef ;};_afab .CryptProviderAttr =&_ece ;continue ;};if _egdd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_efba ,_abad :=_d .ParseUint (_egdd .Value ,10,32);if _abad !=nil {return _abad ;};_bgea :=uint32 (_efba );_afab .AlgIdExtAttr =&_bgea ;continue ;};if _egdd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_cgeb ,_edad :=_egdd .Value ,error (nil );if _edad !=nil {return _edad ;};_afab .AlgIdExtSourceAttr =&_cgeb ;continue ;};if _egdd .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_adce ,_fdeg :=_d .ParseUint (_egdd .Value ,10,32);if _fdeg !=nil {return _fdeg ;};_fbbf :=uint32 (_adce );_afab .CryptProviderTypeExtAttr =&_fbbf ;continue ;};if _egdd .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"{_fgdg ,_ebda :=_egdd .Value ,error (nil );if _ebda !=nil {return _ebda ;};_afab .CryptProviderTypeExtSourceAttr =&_fgdg ;continue ;};};for {_bgcfd ,_dafe :=d .Token ();if _dafe !=nil {return _ab .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",_dafe );};if _bedb ,_aede :=_bgcfd .(_a .EndElement );_aede &&_bedb .Name ==start .Name {break ;};};return nil ;};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 (_gbdfa ST_TransitionSideDirectionType )Validate ()error {return _gbdfa .ValidateWithPath ("")};func (_eeacc *CT_SlideSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeacc .CxAttr =914400;_eeacc .CyAttr =914400;for _ ,_fedbb :=range start .Attr {if _fedbb .Name .Local =="\u0063\u0078"{_eacff ,_edcbe :=_d .ParseInt (_fedbb .Value ,10,32);if _edcbe !=nil {return _edcbe ;};_eeacc .CxAttr =int32 (_eacff );continue ;};if _fedbb .Name .Local =="\u0063\u0079"{_egbb ,_eddd :=_d .ParseInt (_fedbb .Value ,10,32);if _eddd !=nil {return _eddd ;};_eeacc .CyAttr =int32 (_egbb );continue ;};if _fedbb .Name .Local =="\u0074\u0079\u0070\u0065"{_eeacc .TypeAttr .UnmarshalXMLAttr (_fedbb );continue ;};};for {_dceg ,_cddaa :=d .Token ();if _cddaa !=nil {return _ab .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_cddaa );};if _cgbe ,_dbbb :=_dceg .(_a .EndElement );_dbbb &&_cgbe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path +func (_dfgea *CmAuthorLst )ValidateWithPath (path string )error {if _egdc :=_dfgea .CT_CommentAuthorList .ValidateWithPath (path );_egdc !=nil {return _egdc ;};return nil ;};func (_fbdce ST_PrintColorMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eddcg :=_d .Attr {};_eddcg .Name =name ;switch _fbdce {case ST_PrintColorModeUnset :_eddcg .Value ="";case ST_PrintColorModeBw :_eddcg .Value ="\u0062\u0077";case ST_PrintColorModeGray :_eddcg .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_eddcg .Value ="\u0063\u006c\u0072";};return _eddcg ,nil ;};func (_gfade *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 _gfade .CT_OleObject .MarshalXML (e ,start );}; -// Validate validates the CT_TransitionSoundAction and its children -func (_eggda *CT_TransitionSoundAction )Validate ()error {return _eggda .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;);const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);func (_bgbc *CT_CommonViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bgbc .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_bgbc .VarScaleAttr ))});};e .EncodeToken (start );_dcbc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_bgbc .Scale ,_dcbc );_bfe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}};e .EncodeElement (_bgbc .Origin ,_bfe );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Empty ()*CT_Empty {_bdaf :=&CT_Empty {};return _bdaf };type CT_NotesViewProperties struct{ +// Validate validates the CT_TLAnimVariantFloatVal and its children +func (_ddff *CT_TLAnimVariantFloatVal )Validate ()error {return _ddff .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};func NewCT_PrintProperties ()*CT_PrintProperties {_aeff :=&CT_PrintProperties {};return _aeff };func (_fggf *CT_PhotoAlbum )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fggf .BwAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0077"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_fggf .BwAttr ))});};if _fggf .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_fggf .ShowCaptionsAttr ))});};if _fggf .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_beee ,_bdbaf :=_fggf .LayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _bdbaf !=nil {return _bdbaf ;};start .Attr =append (start .Attr ,_beee );};if _fggf .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_efadf ,_daec :=_fggf .FrameAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0072\u0061m\u0065"});if _daec !=nil {return _daec ;};start .Attr =append (start .Attr ,_efadf );};e .EncodeToken (start );if _fggf .ExtLst !=nil {_eeca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fggf .ExtLst ,_eeca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_GraphicalObjectFrameNonVisual struct{ -// Common Slide View Properties -CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;}; +// Non-Visual Drawing Properties +CNvPr *_da .CT_NonVisualDrawingProps ; -// Validate validates the CT_Picture and its children -func (_cade *CT_Picture )Validate ()error {return _cade .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_egaca ST_TLTimeNodeRestartType )String ()string {switch _egaca {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 "";};type CT_TLTimeAnimateValue struct{ +// Non-Visual Graphic Frame Drawing Properties +CNvGraphicFramePr *_da .CT_NonVisualGraphicFrameProperties ; -// Time -TmAttr *ST_TLTimeAnimateValueTime ; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// Formula -FmlaAttr *string ; +// Validate validates the CT_Kinsoku and its children +func (_cgdaa *CT_Kinsoku )Validate ()error {return _cgdaa .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_gbcdb *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddddc :=range start .Attr {if _ddddc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddddc .Name .Local =="\u0069\u0064"||_ddddc .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"&&_ddddc .Name .Local =="\u0069\u0064"{_dfcgg ,_ebgag :=_ddddc .Value ,error (nil );if _ebgag !=nil {return _ebgag ;};_gbcdb .RIdAttr =_dfcgg ;continue ;};if _ddddc .Name .Local =="\u0069\u0064"{_bbbdg ,_eeffc :=_ff .ParseUint (_ddddc .Value ,10,32);if _eeffc !=nil {return _eeffc ;};_egfe :=uint32 (_bbbdg );_gbcdb .IdAttr =&_egfe ;continue ;};};_gfbga :for {_egab ,_fbca :=d .Token ();if _fbca !=nil {return _fbca ;};switch _aebe :=_egab .(type ){case _d .StartElement :switch _aebe .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"}:_gbcdb .ExtLst =NewCT_ExtensionList ();if _bdgg :=d .DecodeElement (_gbcdb .ExtLst ,&_aebe );_bdgg !=nil {return _bdgg ;};default:_ce .Log .Debug ("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",_aebe .Name );if _edade :=d .Skip ();_edade !=nil {return _edade ;};};case _d .EndElement :break _gfbga ;case _d .CharData :};};return nil ;};func (_ccbfe ST_TLPreviousActionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccbfe .String (),start );};func (_gbeg *ST_TLParaBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbeg =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gbeg =1;case "\u0070":*_gbeg =2;case "\u0063\u0075\u0073\u0074":*_gbeg =3;case "\u0077\u0068\u006fl\u0065":*_gbeg =4;};return nil ;}; -// Value -Val *CT_TLAnimVariant ;}; +// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path +func (_gcac *CT_IndexRange )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_OleObject and its children -func (_eead *CT_OleObject )Validate ()error {return _eead .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_gbdc :=&CT_SlideSyncProperties {};return _gbdc ;};func (_baffd ST_TLBehaviorAccumulateType )String ()string {switch _baffd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_gbae ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _gbae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbae ));};return nil ;};func (_gegbf *ST_TLTimeNodeSyncType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbgefc ,_deff :=d .Token ();if _deff !=nil {return _deff ;};if _dgefd ,_efacb :=_bbgefc .(_a .EndElement );_efacb &&_dgefd .Name ==start .Name {*_gegbf =1;return nil ;};if _cfae ,_bcaac :=_bbgefc .(_a .CharData );!_bcaac {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbgefc );}else {switch string (_cfae ){case "":*_gegbf =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_gegbf =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_gegbf =2;};};_bbgefc ,_deff =d .Token ();if _deff !=nil {return _deff ;};if _afec ,_aedgf :=_bbgefc .(_a .EndElement );_aedgf &&_afec .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbgefc );};func (_cbfdc ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _cbfdc {case 0,1,2:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfdc ));};return nil ;};func (_cdeeee *ST_PlaceholderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdeeee =0;case "\u0074\u0069\u0074l\u0065":*_cdeeee =1;case "\u0062\u006f\u0064\u0079":*_cdeeee =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_cdeeee =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_cdeeee =4;case "\u0064\u0074":*_cdeeee =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_cdeeee =6;case "\u0066\u0074\u0072":*_cdeeee =7;case "\u0068\u0064\u0072":*_cdeeee =8;case "\u006f\u0062\u006a":*_cdeeee =9;case "\u0063\u0068\u0061r\u0074":*_cdeeee =10;case "\u0074\u0062\u006c":*_cdeeee =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_cdeeee =12;case "\u0064\u0067\u006d":*_cdeeee =13;case "\u006d\u0065\u0064i\u0061":*_cdeeee =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_cdeeee =15;case "\u0070\u0069\u0063":*_cdeeee =16;};return nil ;}; +// Validate validates the SldSyncPr and its children +func (_aacee *SldSyncPr )Validate ()error {return _aacee .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");};func (_aageb *ST_PrintColorMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eegd ,_cgegc :=d .Token ();if _cgegc !=nil {return _cgegc ;};if _gfcea ,_bcfgb :=_eegd .(_d .EndElement );_bcfgb &&_gfcea .Name ==start .Name {*_aageb =1;return nil ;};if _gdfdg ,_cfgeda :=_eegd .(_d .CharData );!_cfgeda {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",_eegd );}else {switch string (_gdfdg ){case "":*_aageb =0;case "\u0062\u0077":*_aageb =1;case "\u0067\u0072\u0061\u0079":*_aageb =2;case "\u0063\u006c\u0072":*_aageb =3;};};_eegd ,_cgegc =d .Token ();if _cgegc !=nil {return _cgegc ;};if _gddeb ,_effef :=_eegd .(_d .EndElement );_effef &&_gddeb .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",_eegd );};func NewCT_TLTemplate ()*CT_TLTemplate {_ecdb :=&CT_TLTemplate {};_ecdb .TnLst =NewCT_TimeNodeList ();return _ecdb ;};func (_abbbe ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _abbbe {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 (_abbbe ));};return nil ;}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_ggc *CT_Connector )ValidateWithPath (path string )error {if _gdeb :=_ggc .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gdeb !=nil {return _gdeb ;};if _dbag :=_ggc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbag !=nil {return _dbag ;};if _ggc .Style !=nil {if _fdff :=_ggc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fdff !=nil {return _fdff ;};};if _ggc .ExtLst !=nil {if _eabb :=_ggc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eabb !=nil {return _eabb ;};};return nil ;};func (_egbce ST_IterateType )String ()string {switch _egbce {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_dcaaa :=&CT_TLTimeAnimateValueList {};return _dcaaa ;}; +// Validate validates the CT_CustomShow and its children +func (_dbee *CT_CustomShow )Validate ()error {return _dbee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_bbfb :=&CT_TLByHslColorTransform {};return _bbfb ;};type CT_CommonSlideData struct{ -// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path -func (_cfde *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _degce ,_gcgce :=range _cfde .Tav {if _bcecd :=_gcgce .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_degce ));_bcecd !=nil {return _bcecd ;};};return nil ;};func (_ddebg *ST_SlideLayoutType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efcab ,_gaafc :=d .Token ();if _gaafc !=nil {return _gaafc ;};if _beceb ,_babab :=_efcab .(_a .EndElement );_babab &&_beceb .Name ==start .Name {*_ddebg =1;return nil ;};if _befd ,_cgfef :=_efcab .(_a .CharData );!_cgfef {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efcab );}else {switch string (_befd ){case "":*_ddebg =0;case "\u0074\u0069\u0074l\u0065":*_ddebg =1;case "\u0074\u0078":*_ddebg =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_ddebg =3;case "\u0074\u0062\u006c":*_ddebg =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_ddebg =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_ddebg =6;case "\u0064\u0067\u006d":*_ddebg =7;case "\u0063\u0068\u0061r\u0074":*_ddebg =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_ddebg =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_ddebg =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_ddebg =11;case "\u0062\u006c\u0061n\u006b":*_ddebg =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_ddebg =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_ddebg =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_ddebg =15;case "\u006f\u0062\u006a":*_ddebg =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_ddebg =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_ddebg =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_ddebg =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_ddebg =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_ddebg =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_ddebg =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_ddebg =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_ddebg =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_ddebg =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_ddebg =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_ddebg =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_ddebg =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_ddebg =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_ddebg =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_ddebg =31;case "\u0063\u0075\u0073\u0074":*_ddebg =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_ddebg =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_ddebg =34;case "\u006f\u0062\u006aT\u0078":*_ddebg =35;case "\u0070\u0069\u0063T\u0078":*_ddebg =36;};};_efcab ,_gaafc =d .Token ();if _gaafc !=nil {return _gaafc ;};if _agbbg ,_faagb :=_efcab .(_a .EndElement );_faagb &&_agbbg .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efcab );};func (_accf *CT_SlideViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_accf .CSldViewPr =NewCT_CommonSlideViewProperties ();_ccafd :for {_cfggb ,_gfgbg :=d .Token ();if _gfgbg !=nil {return _gfgbg ;};switch _acdg :=_cfggb .(type ){case _a .StartElement :switch _acdg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cegd :=d .DecodeElement (_accf .CSldViewPr ,&_acdg );_cegd !=nil {return _cegd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_accf .ExtLst =NewCT_ExtensionList ();if _adbgb :=d .DecodeElement (_accf .ExtLst ,&_acdg );_adbgb !=nil {return _adbgb ;};default:_aa .Log .Debug ("\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",_acdg .Name );if _agddf :=d .Skip ();_agddf !=nil {return _agddf ;};};case _a .EndElement :break _ccafd ;case _a .CharData :};};return nil ;};func (_eggc *CT_SlideTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdga :=range start .Attr {if _cdga .Name .Local =="\u0073\u0070\u0064"{_eggc .SpdAttr .UnmarshalXMLAttr (_cdga );continue ;};if _cdga .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_agdbe ,_egbg :=_d .ParseBool (_cdga .Value );if _egbg !=nil {return _egbg ;};_eggc .AdvClickAttr =&_agdbe ;continue ;};if _cdga .Name .Local =="\u0061\u0064\u0076T\u006d"{_bfbcg ,_dbddc :=_d .ParseUint (_cdga .Value ,10,32);if _dbddc !=nil {return _dbddc ;};_fgbddf :=uint32 (_bfbcg );_eggc .AdvTmAttr =&_fgbddf ;continue ;};};_aedbc :for {_bcceg ,_gefea :=d .Token ();if _gefea !=nil {return _gefea ;};switch _cfbb :=_bcceg .(type ){case _a .StartElement :switch _cfbb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _dfcde :=d .DecodeElement (&_eggc .Choice .Blinds ,&_cfbb );_dfcde !=nil {return _dfcde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _eebd :=d .DecodeElement (&_eggc .Choice .Checker ,&_cfbb );_eebd !=nil {return _eebd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _gbcg :=d .DecodeElement (&_eggc .Choice .Circle ,&_cfbb );_gbcg !=nil {return _gbcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _bfbf :=d .DecodeElement (&_eggc .Choice .Dissolve ,&_cfbb );_bfbf !=nil {return _bfbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _acba :=d .DecodeElement (&_eggc .Choice .Comb ,&_cfbb );_acba !=nil {return _acba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _fbef :=d .DecodeElement (&_eggc .Choice .Cover ,&_cfbb );_fbef !=nil {return _fbef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _abcf :=d .DecodeElement (&_eggc .Choice .Cut ,&_cfbb );_abcf !=nil {return _abcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _fdcd :=d .DecodeElement (&_eggc .Choice .Diamond ,&_cfbb );_fdcd !=nil {return _fdcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _fdba :=d .DecodeElement (&_eggc .Choice .Fade ,&_cfbb );_fdba !=nil {return _fdba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _cbcd :=d .DecodeElement (&_eggc .Choice .Newsflash ,&_cfbb );_cbcd !=nil {return _cbcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _fdea :=d .DecodeElement (&_eggc .Choice .Plus ,&_cfbb );_fdea !=nil {return _fdea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _dcbab :=d .DecodeElement (&_eggc .Choice .Pull ,&_cfbb );_dcbab !=nil {return _dcbab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _cfbea :=d .DecodeElement (&_eggc .Choice .Push ,&_cfbb );_cfbea !=nil {return _cfbea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _fcaf :=d .DecodeElement (&_eggc .Choice .Random ,&_cfbb );_fcaf !=nil {return _fcaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _dcdc :=d .DecodeElement (&_eggc .Choice .RandomBar ,&_cfbb );_dcdc !=nil {return _dcdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _fbga :=d .DecodeElement (&_eggc .Choice .Split ,&_cfbb );_fbga !=nil {return _fbga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _cbea :=d .DecodeElement (&_eggc .Choice .Strips ,&_cfbb );_cbea !=nil {return _cbea ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _fgcgg :=d .DecodeElement (&_eggc .Choice .Wedge ,&_cfbb );_fgcgg !=nil {return _fgcgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _geba :=d .DecodeElement (&_eggc .Choice .Wheel ,&_cfbb );_geba !=nil {return _geba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _dbegb :=d .DecodeElement (&_eggc .Choice .Wipe ,&_cfbb );_dbegb !=nil {return _dbegb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .Choice =NewCT_SlideTransitionChoice ();if _bgbg :=d .DecodeElement (&_eggc .Choice .Zoom ,&_cfbb );_bgbg !=nil {return _bgbg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggc .SndAc =NewCT_TransitionSoundAction ();if _fdaa :=d .DecodeElement (_eggc .SndAc ,&_cfbb );_fdaa !=nil {return _fdaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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_ExtensionListModify ();if _bgfbb :=d .DecodeElement (_eggc .ExtLst ,&_cfbb );_bgfbb !=nil {return _bgfbb ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_cfbb .Name );if _aadfe :=d .Skip ();_aadfe !=nil {return _aadfe ;};};case _a .EndElement :break _aedbc ;case _a .CharData :};};return nil ;};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_afdd :=&CT_CornerDirectionTransition {};return _afdd ;};func (_degdf ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _degdf {case 0,1,2,3,4,5:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_degdf ));};return nil ;};func (_fddbd ST_PrintWhat )ValidateWithPath (path string )error {switch _fddbd {case 0,1,2,3,4,5,6,7,8,9:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddbd ));};return nil ;};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;);func NewCT_SlideTransition ()*CT_SlideTransition {_ebec :=&CT_SlideTransition {};return _ebec };func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_bbcfg :=&CT_TLTimeTargetElement {};return _bbcfg ;};func NewCT_CustomShowList ()*CT_CustomShowList {_gbdb :=&CT_CustomShowList {};return _gbdb };func (_bdbbe ST_TLAnimateBehaviorValueType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdbbe .String (),start );};type ST_TLTimeNodeRestartType byte ;func (_deaa *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cacfgg ,_defgd :=d .Token ();if _defgd !=nil {return _defgd ;};if _cbabe ,_gaaad :=_cacfgg .(_a .EndElement );_gaaad &&_cbabe .Name ==start .Name {*_deaa =1;return nil ;};if _dfgef ,_fbbad :=_cacfgg .(_a .CharData );!_fbbad {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cacfgg );}else {switch string (_dfgef ){case "":*_deaa =0;case "\u0066\u0069\u0072s\u0074":*_deaa =1;case "\u006c\u0061\u0073\u0074":*_deaa =2;case "\u0061\u006c\u006c":*_deaa =3;};};_cacfgg ,_defgd =d .Token ();if _defgd !=nil {return _defgd ;};if _gegeb ,_ffgbf :=_cacfgg .(_a .EndElement );_ffgbf &&_gegeb .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cacfgg );}; +// Name +NameAttr *string ; -// Validate validates the SldLayout and its children -func (_ddeae *SldLayout )Validate ()error {return _ddeae .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;);type CT_TLSubShapeId struct{ +// Slide Background +Bg *CT_Background ; -// Shape ID -SpidAttr string ;};func (_cagfc *CT_TLPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078"},Value :_ab .Sprintf ("\u0025\u0076",_cagfc .XAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079"},Value :_ab .Sprintf ("\u0025\u0076",_cagfc .YAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_PlaceholderSize byte ;func (_ffcc *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ffcc =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_ffcc =1;case "\u0031\u0070\u0069\u0063":*_ffcc =2;case "\u0032\u0070\u0069\u0063":*_ffcc =3;case "\u0034\u0070\u0069\u0063":*_ffcc =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ffcc =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ffcc =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ffcc =7;};return nil ;}; +// Shape Tree +SpTree *CT_GroupShape ; -// Validate validates the CT_EmbeddedFontDataId and its children -func (_abdf *CT_EmbeddedFontDataId )Validate ()error {return _abdf .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");}; +// Customer Data List +CustDataLst *CT_CustomerDataList ; -// Validate validates the EG_ShowType and its children -func (_gebfa *EG_ShowType )Validate ()error {return _gebfa .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};func (_gccdb ST_TLBehaviorOverrideType )String ()string {switch _gccdb {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 "";}; +// List of controls +Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path -func (_bbbdg *EG_ShowType )ValidateWithPath (path string )error {if _bbbdg .Present !=nil {if _cagcb :=_bbbdg .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_cagcb !=nil {return _cagcb ;};};if _bbbdg .Browse !=nil {if _efdef :=_bbbdg .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065");_efdef !=nil {return _efdef ;};};if _bbbdg .Kiosk !=nil {if _bdegc :=_bbbdg .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_bdegc !=nil {return _bdegc ;};};return nil ;}; +// Validate validates the NotesMaster and its children +func (_gebb *NotesMaster )Validate ()error {return _gebb .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};func (_gdggf *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfdfe ,_bfaa :=d .Token ();if _bfaa !=nil {return _bfaa ;};if _gefeb ,_afgcf :=_dfdfe .(_d .EndElement );_afgcf &&_gefeb .Name ==start .Name {*_gdggf =1;return nil ;};if _bgbga ,_dfcca :=_dfdfe .(_d .CharData );!_dfcca {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",_dfdfe );}else {switch string (_bgbga ){case "":*_gdggf =0;case "\u0073\u0074\u0072":*_gdggf =1;case "\u006e\u0075\u006d":*_gdggf =2;case "\u0063\u006c\u0072":*_gdggf =3;};};_dfdfe ,_bfaa =d .Token ();if _bfaa !=nil {return _bfaa ;};if _egdcf ,_efdgc :=_dfdfe .(_d .EndElement );_efdgc &&_egdcf .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",_dfdfe );};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 (_bccee ST_TLTimeNodePresetClassType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bccee .String (),start );};func (_bfac *CT_SlideMasterIdList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfac .SldMasterId !=nil {_cabeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_fceb :=range _bfac .SldMasterId {e .EncodeElement (_fceb ,_cabeb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acccc ST_PrintColorMode )ValidateWithPath (path string )error {switch _acccc {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 (_acccc ));};return nil ;};func (_fbga *ST_TLTimeNodeFillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbdge ,_daffc :=d .Token ();if _daffc !=nil {return _daffc ;};if _gfedb ,_ccgb :=_cbdge .(_d .EndElement );_ccgb &&_gfedb .Name ==start .Name {*_fbga =1;return nil ;};if _gcbf ,_dgbca :=_cbdge .(_d .CharData );!_dgbca {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",_cbdge );}else {switch string (_gcbf ){case "":*_fbga =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_fbga =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_fbga =2;case "\u0068\u006f\u006c\u0064":*_fbga =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_fbga =4;};};_cbdge ,_daffc =d .Token ();if _daffc !=nil {return _daffc ;};if _ddbfd ,_bggbf :=_cbdge .(_d .EndElement );_bggbf &&_ddbfd .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",_cbdge );}; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_bacf *CT_HeaderFooter )ValidateWithPath (path string )error {if _bacf .ExtLst !=nil {if _cecdc :=_bacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cecdc !=nil {return _cecdc ;};};return nil ;};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func (_dacce *CT_TLSubShapeId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egccc :=range start .Attr {if _egccc .Name .Local =="\u0073\u0070\u0069\u0064"{_egba ,_dddeg :=_egccc .Value ,error (nil );if _dddeg !=nil {return _dddeg ;};_dacce .SpidAttr =_egba ;continue ;};};for {_cbadd ,_bcec :=d .Token ();if _bcec !=nil {return _ab .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_bcec );};if _gbgfa ,_efaec :=_cbadd .(_a .EndElement );_efaec &&_gbgfa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CmAuthorLst and its children +func (_feafcf *CmAuthorLst )Validate ()error {return _feafcf .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_agcea :=&CT_TLOleChartTargetElement {};_agcea .TypeAttr =ST_TLChartSubelementType (1);return _agcea ;};type CT_OptionalBlackTransition struct{ -// Validate validates the CT_ShowInfoKiosk and its children -func (_ddcc *CT_ShowInfoKiosk )Validate ()error {return _ddcc .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};func (_geead ST_TransitionSideDirectionType )String ()string {switch _geead {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};func (_dcdb *CT_SlideIdListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcdb .IdAttr =256;for _ ,_dfag :=range start .Attr {if _dfag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dfag .Name .Local =="\u0069\u0064"||_dfag .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"&&_dfag .Name .Local =="\u0069\u0064"{_eacc ,_bcea :=_dfag .Value ,error (nil );if _bcea !=nil {return _bcea ;};_dcdb .RIdAttr =_eacc ;continue ;};if _dfag .Name .Local =="\u0069\u0064"{_feaac ,_dfcdgg :=_d .ParseUint (_dfag .Value ,10,32);if _dfcdgg !=nil {return _dfcdgg ;};_dcdb .IdAttr =uint32 (_feaac );continue ;};};_afbde :for {_ddaee ,_agbe :=d .Token ();if _agbe !=nil {return _agbe ;};switch _bgdce :=_ddaee .(type ){case _a .StartElement :switch _bgdce .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcdb .ExtLst =NewCT_ExtensionList ();if _afbe :=d .DecodeElement (_dcdb .ExtLst ,&_bgdce );_afbe !=nil {return _afbe ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_bgdce .Name );if _fccf :=d .Skip ();_fccf !=nil {return _fccf ;};};case _a .EndElement :break _afbde ;case _a .CharData :};};return nil ;};func (_fege ST_TLDiagramBuildType )Validate ()error {return _fege .ValidateWithPath ("")};func (_bfea *CT_ShowInfoKiosk )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfea .RestartAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_ab .Sprintf ("\u0025\u0076",*_bfea .RestartAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TLCommandBehavior struct{ +// Transition Through Black +ThruBlkAttr *bool ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_bffdd :=&CT_TLTimeNodeSequence {};_bffdd .CTn =NewCT_TLCommonTimeNodeData ();return _bffdd ;};type CT_GroupShapeNonVisual struct{ -// Command Type -TypeAttr ST_TLCommandType ; +// Non-visual Drawing Properties +CNvPr *_da .CT_NonVisualDrawingProps ; -// Command -CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;};func (_bbbd *CT_TLTimeCondition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_effb :=range start .Attr {if _effb .Name .Local =="\u0065\u0076\u0074"{_bbbd .EvtAttr .UnmarshalXMLAttr (_effb );continue ;};if _effb .Name .Local =="\u0064\u0065\u006ca\u0079"{_adccf ,_efage :=ParseUnionST_TLTime (_effb .Value );if _efage !=nil {return _efage ;};_bbbd .DelayAttr =&_adccf ;continue ;};};_gdbeg :for {_eefedf ,_cdef :=d .Token ();if _cdef !=nil {return _cdef ;};switch _gafgb :=_eefedf .(type ){case _a .StartElement :switch _gafgb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbbd .TgtEl =NewCT_TLTimeTargetElement ();if _cbaaa :=d .DecodeElement (_bbbd .TgtEl ,&_gafgb );_cbaaa !=nil {return _cbaaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbbd .Tn =NewCT_TLTriggerTimeNodeID ();if _gffga :=d .DecodeElement (_bbbd .Tn ,&_gafgb );_gffga !=nil {return _gffga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbbd .Rtn =NewCT_TLTriggerRuntimeNode ();if _dgdeg :=d .DecodeElement (_bbbd .Rtn ,&_gafgb );_dgdeg !=nil {return _dgdeg ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u0054\u0069\u006d\u0065C\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gafgb .Name );if _gegbb :=d .Skip ();_gegbb !=nil {return _gegbb ;};};case _a .EndElement :break _gdbeg ;case _a .CharData :};};return nil ;}; +// Non-Visual Group Shape Drawing Properties +CNvGrpSpPr *_da .CT_NonVisualGroupDrawingShapeProps ; -// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path -func (_bfeb *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _bfeb .BldAsOne !=nil {if _debeg :=_bfeb .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_debeg !=nil {return _debeg ;};};if _bfeb .BldSub !=nil {if _efcfd :=_bfeb .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062");_efcfd !=nil {return _efcfd ;};};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_cadad :=&CT_Placeholder {};return _cadad };type ST_SlideSizeType byte ;func (_edde ST_TLTimeNodePresetClassType )String ()string {switch _edde {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 (_faccg ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _faccg {case 0,1,2,3,4,5,6,7:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faccg ));};return nil ;};type CT_CommentAuthor struct{ +// Non-Visual Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_fefgc *CT_CustomShowId )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbbd :=range start .Attr {if _gbbd .Name .Local =="\u0069\u0064"{_facd ,_ebc :=_ff .ParseUint (_gbbd .Value ,10,32);if _ebc !=nil {return _ebc ;};_fefgc .IdAttr =uint32 (_facd );continue ;};};for {_dcc ,_bdb :=d .Token ();if _bdb !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_bdb );};if _dfcc ,_dgab :=_dcc .(_d .EndElement );_dgab &&_dfcc .Name ==start .Name {break ;};};return nil ;}; -// Comment Author ID -IdAttr uint32 ; +// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path +func (_acag *CT_TLPoint )ValidateWithPath (path string )error {if _degdg :=_acag .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_degdg !=nil {return _degdg ;};if _abgb :=_acag .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_abgb !=nil {return _abgb ;};return nil ;};func (_bcbec ST_TLTimeNodeFillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcbec .String (),start );};func (_dbfgd ST_TLTimeNodePresetClassType )String ()string {switch _dbfgd {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 (_bdgc ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agccd :=_d .Attr {};_agccd .Name =name ;switch _bdgc {case ST_OleObjectFollowColorSchemeUnset :_agccd .Value ="";case ST_OleObjectFollowColorSchemeNone :_agccd .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_agccd .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_agccd .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _agccd ,nil ;};type CT_EightDirectionTransition struct{ -// Comment Author Name -NameAttr string ; +// Direction +DirAttr *ST_TransitionEightDirectionType ;};func (_cdbfa ST_SlideSizeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdefe :=_d .Attr {};_fdefe .Name =name ;switch _cdbfa {case ST_SlideSizeTypeUnset :_fdefe .Value ="";case ST_SlideSizeTypeScreen4x3 :_fdefe .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_fdefe .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_fdefe .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_fdefe .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_fdefe .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_fdefe .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_fdefe .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_fdefe .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_fdefe .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_fdefe .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_fdefe .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_fdefe .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_fdefe .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_fdefe .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_fdefe .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_fdefe .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _fdefe ,nil ;};func (_fdgcd ST_TLTimeNodeFillType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afffg :=_d .Attr {};_afffg .Name =name ;switch _fdgcd {case ST_TLTimeNodeFillTypeUnset :_afffg .Value ="";case ST_TLTimeNodeFillTypeRemove :_afffg .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_afffg .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_afffg .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_afffg .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _afffg ,nil ;};func (_ggabg *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 _ggabg .CT_Slide .MarshalXML (e ,start );};type CT_OutlineViewProperties struct{ -// Comment Author Initials -InitialsAttr string ; +// Common View Properties +CViewPr *CT_CommonViewProperties ; -// Index of Comment Author's last comment -LastIdxAttr uint32 ; +// List of Presentation Slides +SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func NewCT_Extension ()*CT_Extension {_dddf :=&CT_Extension {};return _dddf };func (_geegc *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_geegc =0;case "\u0066\u0069\u0072s\u0074":*_geegc =1;case "\u006c\u0061\u0073\u0074":*_geegc =2;case "\u0061\u006c\u006c":*_geegc =3;};return nil ;};func (_egfag *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egfag =0;case "\u0069\u006e":*_egfag =1;case "\u006f\u0075\u0074":*_egfag =2;case "\u006e\u006f\u006e\u0065":*_egfag =3;};return nil ;};func (_geegg ST_Direction )String ()string {switch _geegg {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";}; -// Comment Author Color Index -ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};type CT_SlideSorterViewProperties struct{ +// Validate validates the CT_TLTemplateList and its children +func (_edede *CT_TLTemplateList )Validate ()error {return _edede .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");}; -// Show Formatting -ShowFormattingAttr *bool ; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_efad *CT_OleObject )ValidateWithPath (path string )error {if _bfef :=_efad .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfef !=nil {return _bfef ;};if _efad .Pic !=nil {if _gbcc :=_efad .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_gbcc !=nil {return _gbcc ;};};if _efad .ImgWAttr !=nil {if *_efad .ImgWAttr < 0{return _c .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 ,*_efad .ImgWAttr );};};if _efad .ImgHAttr !=nil {if *_efad .ImgHAttr < 0{return _c .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 ,*_efad .ImgHAttr );};};return nil ;}; -// Base properties for Slide Sorter View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_dcdf *CT_PhotoAlbum )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcdf .BwAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0077"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_dcdf .BwAttr ))});};if _dcdf .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_dcdf .ShowCaptionsAttr ))});};if _dcdf .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_fddb ,_ccfc :=_dcdf .LayoutAttr .MarshalXMLAttr (_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _ccfc !=nil {return _ccfc ;};start .Attr =append (start .Attr ,_fddb );};if _dcdf .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_bfcc ,_dadc :=_dcdf .FrameAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0072\u0061m\u0065"});if _dadc !=nil {return _dadc ;};start .Attr =append (start .Attr ,_bfcc );};e .EncodeToken (start );if _dcdf .ExtLst !=nil {_cdbc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcdf .ExtLst ,_cdbc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_ShowType and its children +func (_gbefda *EG_ShowType )Validate ()error {return _gbefda .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};func (_adfgc *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 _adfgc .CT_Presentation .MarshalXML (e ,start );};func (_cgcg *CT_Comment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgcg .Pos =_da .NewCT_Point2D ();for _ ,_fgcb :=range start .Attr {if _fgcb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_ggeg ,_gbe :=_ff .ParseUint (_fgcb .Value ,10,32);if _gbe !=nil {return _gbe ;};_cgcg .AuthorIdAttr =uint32 (_ggeg );continue ;};if _fgcb .Name .Local =="\u0064\u0074"{_de ,_dafe :=ParseStdlibTime (_fgcb .Value );if _dafe !=nil {return _dafe ;};_cgcg .DtAttr =&_de ;continue ;};if _fgcb .Name .Local =="\u0069\u0064\u0078"{_acae ,_gce :=_ff .ParseUint (_fgcb .Value ,10,32);if _gce !=nil {return _gce ;};_cgcg .IdxAttr =uint32 (_acae );continue ;};};_ggd :for {_dea ,_dde :=d .Token ();if _dde !=nil {return _dde ;};switch _afba :=_dea .(type ){case _d .StartElement :switch _afba .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 _fcb :=d .DecodeElement (_cgcg .Pos ,&_afba );_fcb !=nil {return _fcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _cbf :=d .DecodeElement (&_cgcg .Text ,&_afba );_cbf !=nil {return _cbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cgcg .ExtLst =NewCT_ExtensionListModify ();if _ceg :=d .DecodeElement (_cgcg .ExtLst ,&_afba );_ceg !=nil {return _ceg ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_afba .Name );if _dfd :=d .Skip ();_dfd !=nil {return _dfd ;};};case _d .EndElement :break _ggd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_edfdd *CT_Shape )ValidateWithPath (path string )error {if _ddefg :=_edfdd .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_ddefg !=nil {return _ddefg ;};if _bfgbb :=_edfdd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bfgbb !=nil {return _bfgbb ;};if _edfdd .Style !=nil {if _aceg :=_edfdd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_aceg !=nil {return _aceg ;};};if _edfdd .TxBody !=nil {if _egebf :=_edfdd .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_egebf !=nil {return _egebf ;};};if _edfdd .ExtLst !=nil {if _cdca :=_edfdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdca !=nil {return _cdca ;};};return nil ;};func (_bbgd *CT_ShowProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eabd :=range start .Attr {if _eabd .Name .Local =="\u006c\u006f\u006f\u0070"{_ggaa ,_fdgg :=_d .ParseBool (_eabd .Value );if _fdgg !=nil {return _fdgg ;};_bbgd .LoopAttr =&_ggaa ;continue ;};if _eabd .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_dgbg ,_cfad :=_d .ParseBool (_eabd .Value );if _cfad !=nil {return _cfad ;};_bbgd .ShowNarrationAttr =&_dgbg ;continue ;};if _eabd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_abee ,_ggce :=_d .ParseBool (_eabd .Value );if _ggce !=nil {return _ggce ;};_bbgd .ShowAnimationAttr =&_abee ;continue ;};if _eabd .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_ccfdb ,_gebd :=_d .ParseBool (_eabd .Value );if _gebd !=nil {return _gebd ;};_bbgd .UseTimingsAttr =&_ccfdb ;continue ;};};_bgcbb :for {_dgeg ,_ggcd :=d .Token ();if _ggcd !=nil {return _ggcd ;};switch _egedc :=_dgeg .(type ){case _a .StartElement :switch _egedc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgd .Present =NewCT_Empty ();if _cbcb :=d .DecodeElement (_bbgd .Present ,&_egedc );_cbcb !=nil {return _cbcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgd .Browse =NewCT_ShowInfoBrowse ();if _fagc :=d .DecodeElement (_bbgd .Browse ,&_egedc );_fagc !=nil {return _fagc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgd .Kiosk =NewCT_ShowInfoKiosk ();if _bbbbe :=d .DecodeElement (_bbgd .Kiosk ,&_egedc );_bbbbe !=nil {return _bbbbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgd .SldAll =NewCT_Empty ();if _egfd :=d .DecodeElement (_bbgd .SldAll ,&_egedc );_egfd !=nil {return _egfd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgd .SldRg =NewCT_IndexRange ();if _fabaa :=d .DecodeElement (_bbgd .SldRg ,&_egedc );_fabaa !=nil {return _fabaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgd .CustShow =NewCT_CustomShowId ();if _effg :=d .DecodeElement (_bbgd .CustShow ,&_egedc );_effg !=nil {return _effg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgd .PenClr =_fa .NewCT_Color ();if _bddg :=d .DecodeElement (_bbgd .PenClr ,&_egedc );_bddg !=nil {return _bddg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgd .ExtLst =NewCT_ExtensionList ();if _ddac :=d .DecodeElement (_bbgd .ExtLst ,&_egedc );_ddac !=nil {return _ddac ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_egedc .Name );if _ebca :=d .Skip ();_ebca !=nil {return _ebca ;};};case _a .EndElement :break _bgcbb ;case _a .CharData :};};return nil ;};func (_egeff ST_TLAnimateColorSpace )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egeff .String (),start );};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_fgac *EG_ShowType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfebd :for {_feebg ,_fdag :=d .Token ();if _fdag !=nil {return _fdag ;};switch _ccede :=_feebg .(type ){case _a .StartElement :switch _ccede .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgac .Present =NewCT_Empty ();if _dfgfa :=d .DecodeElement (_fgac .Present ,&_ccede );_dfgfa !=nil {return _dfgfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgac .Browse =NewCT_ShowInfoBrowse ();if _baab :=d .DecodeElement (_fgac .Browse ,&_ccede );_baab !=nil {return _baab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgac .Kiosk =NewCT_ShowInfoKiosk ();if _cefeg :=d .DecodeElement (_fgac .Kiosk ,&_ccede );_cefeg !=nil {return _cefeg ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_ccede .Name );if _ffaef :=d .Skip ();_ffaef !=nil {return _ffaef ;};};case _a .EndElement :break _dfebd ;case _a .CharData :};};return nil ;};func NewEG_Background ()*EG_Background {_eeefd :=&EG_Background {};return _eeefd };func (_aadccb ST_TLBehaviorAdditiveType )Validate ()error {return _aadccb .ValidateWithPath ("")};func (_agead ST_TLTimeNodePresetClassType )Validate ()error {return _agead .ValidateWithPath ("")};func (_eaae *CT_TLAnimateMotionBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eaae .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_baag ,_bffg :=_eaae .OriginAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"});if _bffg !=nil {return _bffg ;};start .Attr =append (start .Attr ,_baag );};if _eaae .PathAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_ab .Sprintf ("\u0025\u0076",*_eaae .PathAttr )});};if _eaae .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_egec ,_bfga :=_eaae .PathEditModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _bfga !=nil {return _bfga ;};start .Attr =append (start .Attr ,_egec );};if _eaae .RAngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_ab .Sprintf ("\u0025\u0076",*_eaae .RAngAttr )});};if _eaae .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_ab .Sprintf ("\u0025\u0076",*_eaae .PtsTypesAttr )});};e .EncodeToken (start );_adaea :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_eaae .CBhvr ,_adaea );if _eaae .By !=nil {_gggab :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_eaae .By ,_gggab );};if _eaae .From !=nil {_afcc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_eaae .From ,_afcc );};if _eaae .To !=nil {_bfaba :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_eaae .To ,_bfaba );};if _eaae .RCtr !=nil {_ffeac :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_eaae .RCtr ,_ffeac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_edgfb *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edgfb =0;case "\u0073\u0074\u0072":*_edgfb =1;case "\u006e\u0075\u006d":*_edgfb =2;case "\u0063\u006c\u0072":*_edgfb =3;};return nil ;};func (_dddf *CT_GroupShapeChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dddf .Sp !=nil {_beacg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_egbea :=range _dddf .Sp {e .EncodeElement (_egbea ,_beacg );};};if _dddf .GrpSp !=nil {_dad :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_geebb :=range _dddf .GrpSp {e .EncodeElement (_geebb ,_dad );};};if _dddf .GraphicFrame !=nil {_bbfc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_gggfg :=range _dddf .GraphicFrame {e .EncodeElement (_gggfg ,_bbfc );};};if _dddf .CxnSp !=nil {_fcff :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_aaag :=range _dddf .CxnSp {e .EncodeElement (_aaag ,_fcff );};};if _dddf .Pic !=nil {_fgeg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_ccea :=range _dddf .Pic {e .EncodeElement (_ccea ,_fgeg );};};if _dddf .ContentPart !=nil {_agcg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};for _ ,_cbdg :=range _dddf .ContentPart {e .EncodeElement (_cbdg ,_agcg );};};return nil ;};func (_ebcbg ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _ebcbg {case 0,1,2:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcbg ));};return nil ;};type CT_TLByHslColorTransform struct{ +// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path +func (_eeac *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _daaf :=_eeac .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_daaf !=nil {return _daaf ;};if _cagfg :=_eeac .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cagfg !=nil {return _cagfg ;};if _eeac .Progress !=nil {if _aeab :=_eeac .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_aeab !=nil {return _aeab ;};};return nil ;};func (_dbbc *CT_SplitTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffdaa :=range start .Attr {if _ffdaa .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_dbbc .OrientAttr .UnmarshalXMLAttr (_ffdaa );continue ;};if _ffdaa .Name .Local =="\u0064\u0069\u0072"{_dbbc .DirAttr .UnmarshalXMLAttr (_ffdaa );continue ;};};for {_ggdc ,_cabbe :=d .Token ();if _cabbe !=nil {return _c .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",_cabbe );};if _geaf ,_dggdg :=_ggdc .(_d .EndElement );_dggdg &&_geaf .Name ==start .Name {break ;};};return nil ;}; -// Hue -HAttr int32 ; +// Validate validates the CT_TLAnimVariantStringVal and its children +func (_fcdb *CT_TLAnimVariantStringVal )Validate ()error {return _fcdb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};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 (_cfae *CT_TLAnimateScaleBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfae .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_cfae .ZoomContentsAttr ))});};e .EncodeToken (start );_bfeca :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_cfae .CBhvr ,_bfeca );if _cfae .By !=nil {_faccb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_cfae .By ,_faccb );};if _cfae .From !=nil {_eecde :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cfae .From ,_eecde );};if _cfae .To !=nil {_bgced :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_cfae .To ,_bgced );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ea *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ea .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_ea .IsPhotoAttr ))});};if _ea .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_ea .UserDrawnAttr ))});};e .EncodeToken (start );if _ea .Ph !=nil {_cfd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0068"}};e .EncodeElement (_ea .Ph ,_cfd );};if _ea .AudioCd !=nil {_ae :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_ea .AudioCd ,_ae );};if _ea .WavAudioFile !=nil {_fdb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_ea .WavAudioFile ,_fdb );};if _ea .AudioFile !=nil {_fgg :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_ea .AudioFile ,_fgg );};if _ea .VideoFile !=nil {_eed :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_ea .VideoFile ,_eed );};if _ea .QuickTimeFile !=nil {_aa :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_ea .QuickTimeFile ,_aa );};if _ea .CustDataLst !=nil {_bba :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_ea .CustDataLst ,_bba );};if _ea .ExtLst !=nil {_eac :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ea .ExtLst ,_eac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acdad ST_TLTimeNodeSyncType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acdad .String (),start );}; -// Saturation -SAttr _fa .ST_FixedPercentage ; +// Validate validates the CT_OutlineViewProperties and its children +func (_ggfg *CT_OutlineViewProperties )Validate ()error {return _ggfg .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fddbd *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdgbb :=range start .Attr {if _fdgbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdgbb .Name .Local =="\u0069\u0064"||_fdgbb .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"&&_fdgbb .Name .Local =="\u0069\u0064"{_gcfc ,_fedg :=_fdgbb .Value ,error (nil );if _fedg !=nil {return _fedg ;};_fddbd .IdAttr =_gcfc ;continue ;};};_ade :for {_aaf ,_cgfb :=d .Token ();if _cgfb !=nil {return _cgfb ;};switch _afgf :=_aaf .(type ){case _d .StartElement :switch _afgf .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"}:_fddbd .ExtLst =NewCT_ExtensionList ();if _cdbe :=d .DecodeElement (_fddbd .ExtLst ,&_afgf );_cdbe !=nil {return _cdbe ;};default:_ce .Log .Debug ("\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",_afgf .Name );if _aac :=d .Skip ();_aac !=nil {return _aac ;};};case _d .EndElement :break _ade ;case _d .CharData :};};return nil ;};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;);func (_cacbd ST_PhotoAlbumLayout )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdbfd :=_d .Attr {};_gdbfd .Name =name ;switch _cacbd {case ST_PhotoAlbumLayoutUnset :_gdbfd .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_gdbfd .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_gdbfd .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_gdbfd .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_gdbfd .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_gdbfd .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_gdbfd .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_gdbfd .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _gdbfd ,nil ;}; -// Lightness -LAttr _fa .ST_FixedPercentage ;};func (_cbade ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efddc :=_a .Attr {};_efddc .Name =name ;switch _cbade {case ST_TLTimeNodeMasterRelationUnset :_efddc .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_efddc .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_efddc .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_efddc .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _efddc ,nil ;};type CT_TLShapeTargetElement struct{ +// Validate validates the CT_CommentList and its children +func (_gaga *CT_CommentList )Validate ()error {return _gaga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");}; -// Shape ID -SpidAttr uint32 ; +// Validate validates the CT_TLTimeAnimateValue and its children +func (_edcc *CT_TLTimeAnimateValue )Validate ()error {return _edcc .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func NewCT_Background ()*CT_Background {_age :=&CT_Background {};return _age }; -// Background -Bg *CT_Empty ; +// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path +func (_effd *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _effd .SldAll !=nil {if _dcdfg :=_effd .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_dcdfg !=nil {return _dcdfg ;};};if _effd .SldRg !=nil {if _ebbb :=_effd .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_ebbb !=nil {return _ebbb ;};};if _effd .CustShow !=nil {if _ggdfg :=_effd .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_ggdfg !=nil {return _ggdfg ;};};if _effd .ExtLst !=nil {if _afbef :=_effd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbef !=nil {return _afbef ;};};return nil ;}; -// Subshape -SubSp *CT_TLSubShapeId ; +// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path +func (_afbd *CT_CustomerData )ValidateWithPath (path string )error {return nil };func (_acff *CT_OutlineViewSlideList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acff .Sld !=nil {_fdbcdc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_egda :=range _acff .Sld {e .EncodeElement (_egda ,_fdbcdc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_dggb :=&CT_TLTimeTargetElement {};return _dggb ;};func NewCT_TLPoint ()*CT_TLPoint {_defa :=&CT_TLPoint {};return _defa }; -// Embedded Chart Element -OleChartEl *CT_TLOleChartTargetElement ; +// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path +func (_fgcf *CT_SplitTransition )ValidateWithPath (path string )error {if _acccd :=_fgcf .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_acccd !=nil {return _acccd ;};if _acec :=_fgcf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_acec !=nil {return _acec ;};return nil ;};func (_dgece ST_SplitterBarState )Validate ()error {return _dgece .ValidateWithPath ("")};func (_defgc *ST_Direction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_defgc =0;case "\u0068\u006f\u0072\u007a":*_defgc =1;case "\u0076\u0065\u0072\u0074":*_defgc =2;};return nil ;};func (_geeef *CT_PictureNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geeef .CNvPr =_da .NewCT_NonVisualDrawingProps ();_geeef .CNvPicPr =_da .NewCT_NonVisualPictureProperties ();_geeef .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_ffbd :for {_begc ,_fgbb :=d .Token ();if _fgbb !=nil {return _fgbb ;};switch _cebaf :=_begc .(type ){case _d .StartElement :switch _cebaf .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 _accd :=d .DecodeElement (_geeef .CNvPr ,&_cebaf );_accd !=nil {return _accd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _bded :=d .DecodeElement (_geeef .CNvPicPr ,&_cebaf );_bded !=nil {return _bded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fadb :=d .DecodeElement (_geeef .NvPr ,&_cebaf );_fadb !=nil {return _fadb ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065No\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_cebaf .Name );if _aage :=d .Skip ();_aage !=nil {return _aage ;};};case _d .EndElement :break _ffbd ;case _d .CharData :};};return nil ;};func NewCT_SmartTags ()*CT_SmartTags {_cadg :=&CT_SmartTags {};return _cadg }; -// Text Element -TxEl *CT_TLTextTargetElement ; +// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path +func (_ca *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _ca .Ph !=nil {if _dfb :=_ca .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_dfb !=nil {return _dfb ;};};if _ca .AudioCd !=nil {if _cdf :=_ca .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_cdf !=nil {return _cdf ;};};if _ca .WavAudioFile !=nil {if _aca :=_ca .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_aca !=nil {return _aca ;};};if _ca .AudioFile !=nil {if _cag :=_ca .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_cag !=nil {return _cag ;};};if _ca .VideoFile !=nil {if _dc :=_ca .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_dc !=nil {return _dc ;};};if _ca .QuickTimeFile !=nil {if _cfe :=_ca .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_cfe !=nil {return _cfe ;};};if _ca .CustDataLst !=nil {if _fca :=_ca .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_fca !=nil {return _fca ;};};if _ca .ExtLst !=nil {if _bca :=_ca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bca !=nil {return _bca ;};};return nil ;};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_eead :=&CT_TLSubShapeId {};return _eead };func (_fagdcc *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fagdcc =0;case "\u006e\u006f\u006e\u0065":*_fagdcc =1;case "\u0066\u0075\u006c\u006c":*_fagdcc =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_fagdcc =3;};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_dfed :=&CT_Kinsoku {};return _dfed };type CT_ControlList struct{ -// Graphic Element -GraphicEl *_fa .CT_AnimationElementChoice ;};func (_dbaed *CT_OleObjectLink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceaf :=range start .Attr {if _ceaf .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_abdg ,_fbba :=_d .ParseBool (_ceaf .Value );if _fbba !=nil {return _fbba ;};_dbaed .UpdateAutomaticAttr =&_abdg ;continue ;};};_cgef :for {_afce ,_eaab :=d .Token ();if _eaab !=nil {return _eaab ;};switch _caaa :=_afce .(type ){case _a .StartElement :switch _caaa .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbaed .ExtLst =NewCT_ExtensionList ();if _bcgda :=d .DecodeElement (_dbaed .ExtLst ,&_caaa );_bcgda !=nil {return _bcgda ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_caaa .Name );if _gfaf :=d .Skip ();_gfaf !=nil {return _gfaf ;};};case _a .EndElement :break _cgef ;case _a .CharData :};};return nil ;};func NewCT_BuildList ()*CT_BuildList {_bgc :=&CT_BuildList {};return _bgc };func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_fged :=&CT_OutlineViewProperties {};_fged .CViewPr =NewCT_CommonViewProperties ();return _fged ;};func (_ebge *CT_EmbeddedFontList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebge .EmbeddedFont !=nil {_ggegf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_ebbg :=range _ebge .EmbeddedFont {e .EncodeElement (_ebbg ,_ggegf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_faef *CT_Placeholder )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efbaf :=range start .Attr {if _efbaf .Name .Local =="\u0074\u0079\u0070\u0065"{_faef .TypeAttr .UnmarshalXMLAttr (_efbaf );continue ;};if _efbaf .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_faef .OrientAttr .UnmarshalXMLAttr (_efbaf );continue ;};if _efbaf .Name .Local =="\u0073\u007a"{_faef .SzAttr .UnmarshalXMLAttr (_efbaf );continue ;};if _efbaf .Name .Local =="\u0069\u0064\u0078"{_dgdd ,_eaef :=_d .ParseUint (_efbaf .Value ,10,32);if _eaef !=nil {return _eaef ;};_gfgf :=uint32 (_dgdd );_faef .IdxAttr =&_gfgf ;continue ;};if _efbaf .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_ddfb ,_gbbc :=_d .ParseBool (_efbaf .Value );if _gbbc !=nil {return _gbbc ;};_faef .HasCustomPromptAttr =&_ddfb ;continue ;};};_feed :for {_agbgca ,_abcc :=d .Token ();if _abcc !=nil {return _abcc ;};switch _bfab :=_agbgca .(type ){case _a .StartElement :switch _bfab .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faef .ExtLst =NewCT_ExtensionListModify ();if _cadfg :=d .DecodeElement (_faef .ExtLst ,&_bfab );_cadfg !=nil {return _cadfg ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_bfab .Name );if _ecdf :=d .Skip ();_ecdf !=nil {return _ecdf ;};};case _a .EndElement :break _feed ;case _a .CharData :};};return nil ;};func (_ecgcc *ST_TLTimeNodeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdde ,_degcc :=d .Token ();if _degcc !=nil {return _degcc ;};if _cfcea ,_dfdcba :=_fdde .(_a .EndElement );_dfdcba &&_cfcea .Name ==start .Name {*_ecgcc =1;return nil ;};if _abdgb ,_fdabc :=_fdde .(_a .CharData );!_fdabc {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdde );}else {switch string (_abdgb ){case "":*_ecgcc =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_ecgcc =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_ecgcc =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_ecgcc =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_ecgcc =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_ecgcc =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_ecgcc =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_ecgcc =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_ecgcc =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_ecgcc =9;};};_fdde ,_degcc =d .Token ();if _degcc !=nil {return _degcc ;};if _cddf ,_edddc :=_fdde .(_a .EndElement );_edddc &&_cddf .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdde );};func (_acbde ST_SlideLayoutType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abeaa :=_a .Attr {};_abeaa .Name =name ;switch _acbde {case ST_SlideLayoutTypeUnset :_abeaa .Value ="";case ST_SlideLayoutTypeTitle :_abeaa .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_abeaa .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_abeaa .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_abeaa .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_abeaa .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_abeaa .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_abeaa .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_abeaa .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_abeaa .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_abeaa .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_abeaa .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_abeaa .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_abeaa .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_abeaa .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_abeaa .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_abeaa .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_abeaa .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_abeaa .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_abeaa .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_abeaa .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_abeaa .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_abeaa .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_abeaa .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_abeaa .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_abeaa .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_abeaa .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_abeaa .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_abeaa .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 :_abeaa .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_abeaa .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_abeaa .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_abeaa .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_abeaa .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_abeaa .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_abeaa .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_abeaa .Value ="\u0070\u0069\u0063T\u0078";};return _abeaa ,nil ;};func (_fbfga ST_TLTimeNodeRestartType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdddf :=_a .Attr {};_gdddf .Name =name ;switch _fbfga {case ST_TLTimeNodeRestartTypeUnset :_gdddf .Value ="";case ST_TLTimeNodeRestartTypeAlways :_gdddf .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_gdddf .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_gdddf .Value ="\u006e\u0065\u0076e\u0072";};return _gdddf ,nil ;};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_dcc :=&CT_CommonSlideViewProperties {};_dcc .CViewPr =NewCT_CommonViewProperties ();return _dcc ;};func (_ebfcc *CT_OutlineViewSlideEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdac :=range start .Attr {if _bdac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdac .Name .Local =="\u0069\u0064"||_bdac .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"&&_bdac .Name .Local =="\u0069\u0064"{_cfcd ,_fcbb :=_bdac .Value ,error (nil );if _fcbb !=nil {return _fcbb ;};_ebfcc .IdAttr =_cfcd ;continue ;};if _bdac .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_gacebd ,_ddggg :=_d .ParseBool (_bdac .Value );if _ddggg !=nil {return _ddggg ;};_ebfcc .CollapseAttr =&_gacebd ;continue ;};};for {_eddad ,_bgcea :=d .Token ();if _bgcea !=nil {return _ab .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",_bgcea );};if _abgb ,_cded :=_eddad .(_a .EndElement );_cded &&_abgb .Name ==start .Name {break ;};};return nil ;};func (_fbfee ST_TransitionInOutDirectionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbfee .String (),start );};func (_ggfeb *CT_Rel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_ggfeb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Embedded Control +Control []*CT_Control ;};func (_dggd *CT_OrientationTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dggd .DirAttr !=ST_DirectionUnset {_ebac ,_becf :=_dggd .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _becf !=nil {return _becf ;};start .Attr =append (start .Attr ,_ebac );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcff ST_PlaceholderSize )String ()string {switch _dcff {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_NotesViewProperties struct{ -// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path -func (_fag *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _fag .DirAttr !=nil {if _cfgb :=_fag .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_cfgb !=nil {return _cfgb ;};};return nil ;};func (_fba *CT_CommonSlideViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fba .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fba .SnapToGridAttr ))});};if _fba .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fba .SnapToObjectsAttr ))});};if _fba .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fba .ShowGuidesAttr ))});};e .EncodeToken (start );_aadg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_fba .CViewPr ,_aadg );if _fba .GuideLst !=nil {_ggdb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fba .GuideLst ,_ggdb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CustomerDataList struct{ +// Common Slide View Properties +CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_beggd ST_TLBehaviorOverrideType )Validate ()error {return _beggd .ValidateWithPath ("")}; -// Customer Data -CustData []*CT_CustomerData ; +// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path +func (_effbg *CT_TLTemplateList )ValidateWithPath (path string )error {for _begfb ,_gefag :=range _effbg .Tmpl {if _degc :=_gefag .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_begfb ));_degc !=nil {return _degc ;};};return nil ;};func (_eaeda ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _eaeda {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 (_eaeda ));};return nil ;};type CT_ShowInfoBrowse struct{ -// Customer Data Tags -Tags *CT_TagsData ;};func (_gefaf *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gefaf .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_cdeg :=range start .Attr {if _cdeg .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_gefaf .TransitionAttr .UnmarshalXMLAttr (_cdeg );continue ;};if _cdeg .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_ecffb ,_eeffcf :=_cdeg .Value ,error (nil );if _eeffcf !=nil {return _eeffcf ;};_gefaf .FilterAttr =&_ecffb ;continue ;};if _cdeg .Name .Local =="\u0070\u0072\u004cs\u0074"{_bbcb ,_accc :=_cdeg .Value ,error (nil );if _accc !=nil {return _accc ;};_gefaf .PrLstAttr =&_bbcb ;continue ;};};_fgcbb :for {_ccdb ,_feeee :=d .Token ();if _feeee !=nil {return _feeee ;};switch _efad :=_ccdb .(type ){case _a .StartElement :switch _efad .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _abaf :=d .DecodeElement (_gefaf .CBhvr ,&_efad );_abaf !=nil {return _abaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gefaf .Progress =NewCT_TLAnimVariant ();if _bdgfd :=d .DecodeElement (_gefaf .Progress ,&_efad );_bdgfd !=nil {return _bdgfd ;};default:_aa .Log .Debug ("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",_efad .Name );if _aacg :=d .Skip ();_aacg !=nil {return _aacg ;};};case _a .EndElement :break _fgcbb ;case _a .CharData :};};return nil ;}; +// Show Scroll Bar in Window +ShowScrollbarAttr *bool ;};func (_fage *CT_HandoutMaster )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_edc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fage .CSld ,_edc );_efgb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_fage .ClrMap ,_efgb );if _fage .Hf !=nil {_ggba :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_fage .Hf ,_ggba );};if _fage .ExtLst !=nil {_fegg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fage .ExtLst ,_fegg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afcgg ST_TLPreviousActionType )Validate ()error {return _afcgg .ValidateWithPath ("")};func (_fdgae *CT_PrintProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdgae .PrnWhatAttr !=ST_PrintWhatUnset {_aaeac ,_bdbaa :=_fdgae .PrnWhatAttr .MarshalXMLAttr (_d .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"});if _bdbaa !=nil {return _bdbaa ;};start .Attr =append (start .Attr ,_aaeac );};if _fdgae .ClrModeAttr !=ST_PrintColorModeUnset {_geea ,_bgbed :=_fdgae .ClrModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _bgbed !=nil {return _bgbed ;};start .Attr =append (start .Attr ,_geea );};if _fdgae .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_fdgae .HiddenSlidesAttr ))});};if _fdgae .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_fdgae .ScaleToFitPaperAttr ))});};if _fdgae .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_fdgae .FrameSlidesAttr ))});};e .EncodeToken (start );if _fdgae .ExtLst !=nil {_fbdd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdgae .ExtLst ,_fbdd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_abba *CT_CommentList )ValidateWithPath (path string )error {for _dge ,_cgbc :=range _abba .Cm {if _cafg :=_cgbc .ValidateWithPath (_ab .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_dge ));_cafg !=nil {return _cafg ;};};return nil ;};func (_edfd *CT_NotesMasterIdListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_edfd .IdAttr )});e .EncodeToken (start );if _edfd .ExtLst !=nil {_ffgd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edfd .ExtLst ,_ffgd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_efab ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _efab {case 0,1,2,3,4,5:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efab ));};return nil ;};type CT_TLMediaNodeVideo struct{ +// Validate validates the CT_StringTag and its children +func (_decf *CT_StringTag )Validate ()error {return _decf .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");}; -// Full Screen -FullScrnAttr *bool ; +// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path +func (_fgfbg *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _caaff :=_fgfbg .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_caaff !=nil {return _caaff ;};return nil ;};func (_egfea ST_WebScreenSize )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adgcc :=_d .Attr {};_adgcc .Name =name ;switch _egfea {case ST_WebScreenSizeUnset :_adgcc .Value ="";case ST_WebScreenSize544x376 :_adgcc .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_adgcc .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_adgcc .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_adgcc .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_adgcc .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_adgcc .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_adgcc .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_adgcc .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_adgcc .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_adgcc .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_adgcc .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _adgcc ,nil ;};func (_eedga *CT_SlideIdListEntry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_eedga .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_eedga .RIdAttr )});e .EncodeToken (start );if _eedga .ExtLst !=nil {_bcfg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eedga .ExtLst ,_bcfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TLIterateData ()*CT_TLIterateData {_gcgdd :=&CT_TLIterateData {};return _gcgdd };func (_gaagc ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gaagc .String (),start );};func (_bddaf *CT_SlideTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecff :=range start .Attr {if _ecff .Name .Local =="\u0073\u0070\u0064"{_bddaf .SpdAttr .UnmarshalXMLAttr (_ecff );continue ;};if _ecff .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_acgc ,_ebab :=_ff .ParseBool (_ecff .Value );if _ebab !=nil {return _ebab ;};_bddaf .AdvClickAttr =&_acgc ;continue ;};if _ecff .Name .Local =="\u0061\u0064\u0076T\u006d"{_efaa ,_adce :=_ff .ParseUint (_ecff .Value ,10,32);if _adce !=nil {return _adce ;};_dadb :=uint32 (_efaa );_bddaf .AdvTmAttr =&_dadb ;continue ;};};_egfgbd :for {_bcada ,_abcgc :=d .Token ();if _abcgc !=nil {return _abcgc ;};switch _ffbeb :=_bcada .(type ){case _d .StartElement :switch _ffbeb .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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _dgaaf :=d .DecodeElement (&_bddaf .Choice .Blinds ,&_ffbeb );_dgaaf !=nil {return _dgaaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _bcafb :=d .DecodeElement (&_bddaf .Choice .Checker ,&_ffbeb );_bcafb !=nil {return _bcafb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _caac :=d .DecodeElement (&_bddaf .Choice .Circle ,&_ffbeb );_caac !=nil {return _caac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _ffff :=d .DecodeElement (&_bddaf .Choice .Dissolve ,&_ffbeb );_ffff !=nil {return _ffff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _ebdb :=d .DecodeElement (&_bddaf .Choice .Comb ,&_ffbeb );_ebdb !=nil {return _ebdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _gcabe :=d .DecodeElement (&_bddaf .Choice .Cover ,&_ffbeb );_gcabe !=nil {return _gcabe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _dgegg :=d .DecodeElement (&_bddaf .Choice .Cut ,&_ffbeb );_dgegg !=nil {return _dgegg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _fabab :=d .DecodeElement (&_bddaf .Choice .Diamond ,&_ffbeb );_fabab !=nil {return _fabab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _gefdg :=d .DecodeElement (&_bddaf .Choice .Fade ,&_ffbeb );_gefdg !=nil {return _gefdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _cadb :=d .DecodeElement (&_bddaf .Choice .Newsflash ,&_ffbeb );_cadb !=nil {return _cadb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _cdff :=d .DecodeElement (&_bddaf .Choice .Plus ,&_ffbeb );_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 :"\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _ddgda :=d .DecodeElement (&_bddaf .Choice .Pull ,&_ffbeb );_ddgda !=nil {return _ddgda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _cbee :=d .DecodeElement (&_bddaf .Choice .Push ,&_ffbeb );_cbee !=nil {return _cbee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _ebec :=d .DecodeElement (&_bddaf .Choice .Random ,&_ffbeb );_ebec !=nil {return _ebec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _gaffe :=d .DecodeElement (&_bddaf .Choice .RandomBar ,&_ffbeb );_gaffe !=nil {return _gaffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _bdac :=d .DecodeElement (&_bddaf .Choice .Split ,&_ffbeb );_bdac !=nil {return _bdac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _aaada :=d .DecodeElement (&_bddaf .Choice .Strips ,&_ffbeb );_aaada !=nil {return _aaada ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _dbgf :=d .DecodeElement (&_bddaf .Choice .Wedge ,&_ffbeb );_dbgf !=nil {return _dbgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _dcfd :=d .DecodeElement (&_bddaf .Choice .Wheel ,&_ffbeb );_dcfd !=nil {return _dcfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _adab :=d .DecodeElement (&_bddaf .Choice .Wipe ,&_ffbeb );_adab !=nil {return _adab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .Choice =NewCT_SlideTransitionChoice ();if _dcbb :=d .DecodeElement (&_bddaf .Choice .Zoom ,&_ffbeb );_dcbb !=nil {return _dcbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .SndAc =NewCT_TransitionSoundAction ();if _fgfge :=d .DecodeElement (_bddaf .SndAc ,&_ffbeb );_fgfge !=nil {return _fgfge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddaf .ExtLst =NewCT_ExtensionListModify ();if _gece :=d .DecodeElement (_bddaf .ExtLst ,&_ffbeb );_gece !=nil {return _gece ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_ffbeb .Name );if _ggced :=d .Skip ();_ggced !=nil {return _ggced ;};};case _d .EndElement :break _egfgbd ;case _d .CharData :};};return nil ;}; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};func (_bebdg *CT_TagsData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_bebdg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Control and its children +func (_gggfb *CT_Control )Validate ()error {return _gggfb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; -// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path -func (_fbgg *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _dbbga :=_fbgg .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dbbga !=nil {return _dbbga ;};if _dfff :=_fbgg .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dfff !=nil {return _dfff ;};if _aggaf :=_fbgg .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aggaf !=nil {return _aggaf ;};if _ebdd :=_fbgg .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072");_ebdd !=nil {return _ebdd ;};if _egfbf :=_fbgg .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_egfbf !=nil {return _egfbf ;};if _dgeee :=_fbgg .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_dgeee !=nil {return _dgeee ;};if _fbgg .AttrNameLst !=nil {if _gbdff :=_fbgg .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_gbdff !=nil {return _gbdff ;};};return nil ;};func NewCT_StringTag ()*CT_StringTag {_daffa :=&CT_StringTag {};return _daffa }; +// Validate validates the CT_CommonSlideData and its children +func (_cbe *CT_CommonSlideData )Validate ()error {return _cbe .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};func NewCT_CustomShowId ()*CT_CustomShowId {_aff :=&CT_CustomShowId {};return _aff };func (_fbfgce ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bebda :=_d .Attr {};_bebda .Name =name ;switch _fbfgce {case ST_TLAnimateMotionPathEditModeUnset :_bebda .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_bebda .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_bebda .Value ="\u0066\u0069\u0078e\u0064";};return _bebda ,nil ;};type TagLst struct{CT_TagList };func (_cfgdc *CT_SlideTiming )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfgdc .TnLst !=nil {_dadd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_cfgdc .TnLst ,_dadd );};if _cfgdc .BldLst !=nil {_bggbb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cfgdc .BldLst ,_bggbb );};if _cfgdc .ExtLst !=nil {_ceaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfgdc .ExtLst ,_ceaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path -func (_gcda *CT_SlideSize )ValidateWithPath (path string )error {if _gcda .CxAttr < 914400{return _ab .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 ,_gcda .CxAttr );};if _gcda .CxAttr > 51206400{return _ab .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 ,_gcda .CxAttr );};if _gcda .CxAttr < 0{return _ab .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 ,_gcda .CxAttr );};if _gcda .CyAttr < 914400{return _ab .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 ,_gcda .CyAttr );};if _gcda .CyAttr > 51206400{return _ab .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 ,_gcda .CyAttr );};if _gcda .CyAttr < 0{return _ab .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 ,_gcda .CyAttr );};if _aaed :=_gcda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaed !=nil {return _aaed ;};return nil ;};func (_cacacf *CT_TLByAnimateColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beabe :for {_ccbab ,_bbgdf :=d .Token ();if _bbgdf !=nil {return _bbgdf ;};switch _gafgd :=_ccbab .(type ){case _a .StartElement :switch _gafgd .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cacacf .Rgb =NewCT_TLByRgbColorTransform ();if _adac :=d .DecodeElement (_cacacf .Rgb ,&_gafgd );_adac !=nil {return _adac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cacacf .Hsl =NewCT_TLByHslColorTransform ();if _bgbbc :=d .DecodeElement (_cacacf .Hsl ,&_gafgd );_bgbbc !=nil {return _bgbbc ;};default:_aa .Log .Debug ("\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",_gafgd .Name );if _cegbd :=d .Skip ();_cegbd !=nil {return _cegbd ;};};case _a .EndElement :break _beabe ;case _a .CharData :};};return nil ;};func (_cegbb ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _cegbb {case 0,1,2:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cegbb ));};return nil ;};type CmLst struct{CT_CommentList };type CT_CommonViewProperties struct{ +// Validate validates the CT_TLOleChartTargetElement and its children +func (_cfaab *CT_TLOleChartTargetElement )Validate ()error {return _cfaab .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");}; -// Variable Scale -VarScaleAttr *bool ; +// Validate validates the CT_TLMediaNodeVideo and its children +func (_ebfg *CT_TLMediaNodeVideo )Validate ()error {return _ebfg .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};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 (_dafa *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 :_c .Sprintf ("\u0025\u0076",_dafa .IdAttr )});e .EncodeToken (start );if _dafa .ExtLst !=nil {_efec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dafa .ExtLst ,_efec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfbg ST_TLCommandType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffbbd :=_d .Attr {};_ffbbd .Name =name ;switch _bfbg {case ST_TLCommandTypeUnset :_ffbbd .Value ="";case ST_TLCommandTypeEvt :_ffbbd .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_ffbbd .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_ffbbd .Value ="\u0076\u0065\u0072\u0062";};return _ffbbd ,nil ;};func (_gcdae *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcdae =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gcdae =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_gcdae =2;case "\u006e\u0065\u0076e\u0072":*_gcdae =3;};return nil ;};func (_feef *CT_Placeholder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feef .TypeAttr !=ST_PlaceholderTypeUnset {_cafd ,_ffcef :=_feef .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _ffcef !=nil {return _ffcef ;};start .Attr =append (start .Attr ,_cafd );};if _feef .OrientAttr !=ST_DirectionUnset {_eeff ,_fgdda :=_feef .OrientAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _fgdda !=nil {return _fgdda ;};start .Attr =append (start .Attr ,_eeff );};if _feef .SzAttr !=ST_PlaceholderSizeUnset {_gcfe ,_cddd :=_feef .SzAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u007a"});if _cddd !=nil {return _cddd ;};start .Attr =append (start .Attr ,_gcfe );};if _feef .IdxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_feef .IdxAttr )});};if _feef .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_feef .HasCustomPromptAttr ))});};e .EncodeToken (start );if _feef .ExtLst !=nil {_adfa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feef .ExtLst ,_adfa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ModifyVerifier struct{ -// View Scale -Scale *_fa .CT_Scale2D ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// View Origin -Origin *_fa .CT_Point2D ;};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;);type CT_SlideSize struct{ +// Password Hash Value +HashValueAttr *string ; -// Extent Length -CxAttr int32 ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Extent Width -CyAttr int32 ; +// Iterations to Run Hashing Algorithm +SpinValueAttr *uint32 ; -// Type of Size -TypeAttr ST_SlideSizeType ;};func NewSldSyncPr ()*SldSyncPr {_afafde :=&SldSyncPr {};_afafde .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _afafde ;};func (_eggce ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfbge :=_a .Attr {};_cfbge .Name =name ;switch _eggce {case ST_PhotoAlbumFrameShapeUnset :_cfbge .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_cfbge .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_cfbge .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_cfbge .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_cfbge .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_cfbge .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_cfbge .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_cfbge .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _cfbge ,nil ;}; +// Cryptographic Provider Type +CryptProviderTypeAttr _fe .ST_CryptProv ; -// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path -func (_adg *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _gbb ,_cgc :=range _adg .EmbeddedFont {if _dggf :=_cgc .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gbb ));_dggf !=nil {return _dggf ;};};return nil ;};func (_abddgf ST_TransitionSideDirectionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abddgf .String (),start );};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_facaf :=&CT_TLCommonBehaviorData {};_facaf .CTn =NewCT_TLCommonTimeNodeData ();_facaf .TgtEl =NewCT_TLTimeTargetElement ();return _facaf ;};func (_cbdb *CT_TLTemplate )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbdb .LvlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0076\u006c"},Value :_ab .Sprintf ("\u0025\u0076",*_cbdb .LvlAttr )});};e .EncodeToken (start );_adcbda :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_cbdb .TnLst ,_adcbda );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dgdc ST_TLDiagramBuildType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fegba :=_a .Attr {};_fegba .Name =name ;switch _dgdc {case ST_TLDiagramBuildTypeUnset :_fegba .Value ="";case ST_TLDiagramBuildTypeWhole :_fegba .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_fegba .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_fegba .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_fegba .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_fegba .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_fegba .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_fegba .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_fegba .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_fegba .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_fegba .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_fegba .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_fegba .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_fegba .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_fegba .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_fegba .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_fegba .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_fegba .Value ="\u0063\u0075\u0073\u0074";};return _fegba ,nil ;};func NewCT_SplitTransition ()*CT_SplitTransition {_cfgfe :=&CT_SplitTransition {};return _cfgfe };func (_ffeb *CT_BuildList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cad :for {_abfg ,_bfd :=d .Token ();if _bfd !=nil {return _bfd ;};switch _aaf :=_abfg .(type ){case _a .StartElement :switch _aaf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dab :=NewCT_TLBuildParagraph ();if _cdb :=d .DecodeElement (_dab ,&_aaf );_cdb !=nil {return _cdb ;};_ffeb .BldP =append (_ffeb .BldP ,_dab );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccb :=NewCT_TLBuildDiagram ();if _daf :=d .DecodeElement (_ccb ,&_aaf );_daf !=nil {return _daf ;};_ffeb .BldDgm =append (_ffeb .BldDgm ,_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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dde :=NewCT_TLOleBuildChart ();if _baeg :=d .DecodeElement (_dde ,&_aaf );_baeg !=nil {return _baeg ;};_ffeb .BldOleChart =append (_ffeb .BldOleChart ,_dde );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaa :=NewCT_TLGraphicalObjectBuild ();if _caf :=d .DecodeElement (_gaa ,&_aaf );_caf !=nil {return _caf ;};_ffeb .BldGraphic =append (_ffeb .BldGraphic ,_gaa );default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aaf .Name );if _bbd :=d .Skip ();_bbd !=nil {return _bbd ;};};case _a .EndElement :break _cad ;case _a .CharData :};};return nil ;};func (_aacgg ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _aacgg {case 0,1,2,3,4,5:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aacgg ));};return nil ;};func NewCT_ViewProperties ()*CT_ViewProperties {_fdede :=&CT_ViewProperties {};return _fdede };func (_cccaa *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cccaa =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cccaa =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cccaa =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cccaa =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cccaa =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cccaa =5;};return nil ;}; +// Cryptographic Algorithm Class +CryptAlgorithmClassAttr _fe .ST_AlgClass ; -// Validate validates the CT_TLIterateIntervalTime and its children -func (_bbag *CT_TLIterateIntervalTime )Validate ()error {return _bbag .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};type ST_TransitionSideDirectionType byte ;func (_dbaeb ST_SplitterBarState )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gggge :=_a .Attr {};_gggge .Name =name ;switch _dbaeb {case ST_SplitterBarStateUnset :_gggge .Value ="";case ST_SplitterBarStateMinimized :_gggge .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case ST_SplitterBarStateRestored :_gggge .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_gggge .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _gggge ,nil ;};func (_cgeed ST_PlaceholderSize )Validate ()error {return _cgeed .ValidateWithPath ("")};func (_agdce ST_SlideSizeType )Validate ()error {return _agdce .ValidateWithPath ("")};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_gfgef :=&CT_TLAnimVariant {};return _gfgef };type CT_CustomerData struct{IdAttr string ;};func (_dacac ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edgg :=_a .Attr {};_edgg .Name =name ;switch _dacac {case ST_TLBehaviorAdditiveTypeUnset :_edgg .Value ="";case ST_TLBehaviorAdditiveTypeBase :_edgg .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_edgg .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_edgg .Value ="\u0072\u0065\u0070\u006c";case ST_TLBehaviorAdditiveTypeMult :_edgg .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_edgg .Value ="\u006e\u006f\u006e\u0065";};return _edgg ,nil ;};func (_bgege ST_TransitionCornerDirectionType )String ()string {switch _bgege {case 0:return "";case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064";case 4:return "\u0072\u0064";};return "";}; +// Cryptographic Algorithm Type +CryptAlgorithmTypeAttr _fe .ST_AlgType ; -// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path -func (_ecfb *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func (_ccefb ST_TLParaBuildType )ValidateWithPath (path string )error {switch _ccefb {case 0,1,2,3,4:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccefb ));};return nil ;};func (_faeed *CT_Presentation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _faeed .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_ab .Sprintf ("\u0025\u0076",*_faeed .ServerZoomAttr )});};if _faeed .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_ab .Sprintf ("\u0025\u0076",*_faeed .FirstSlideNumAttr )});};if _faeed .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faeed .ShowSpecialPlsOnTitleSldAttr ))});};if _faeed .RtlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0074\u006c"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faeed .RtlAttr ))});};if _faeed .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faeed .RemovePersonalInfoOnSaveAttr ))});};if _faeed .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faeed .CompatModeAttr ))});};if _faeed .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faeed .StrictFirstAndLastCharsAttr ))});};if _faeed .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faeed .EmbedTrueTypeFontsAttr ))});};if _faeed .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faeed .SaveSubsetFontsAttr ))});};if _faeed .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_faeed .AutoCompressPicturesAttr ))});};if _faeed .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_faeed .BookmarkIdSeedAttr )});};if _faeed .ConformanceAttr !=_c .ST_ConformanceClassUnset {_fgcg ,_gfbdd :=_faeed .ConformanceAttr .MarshalXMLAttr (_a .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _gfbdd !=nil {return _gfbdd ;};start .Attr =append (start .Attr ,_fgcg );};e .EncodeToken (start );if _faeed .SldMasterIdLst !=nil {_bcgb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_faeed .SldMasterIdLst ,_bcgb );};if _faeed .NotesMasterIdLst !=nil {_ddee :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_faeed .NotesMasterIdLst ,_ddee );};if _faeed .HandoutMasterIdLst !=nil {_faagg :=_a .StartElement {Name :_a .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_faeed .HandoutMasterIdLst ,_faagg );};if _faeed .SldIdLst !=nil {_face :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_faeed .SldIdLst ,_face );};if _faeed .SldSz !=nil {_cbdga :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}};e .EncodeElement (_faeed .SldSz ,_cbdga );};_ffgg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_faeed .NotesSz ,_ffgg );if _faeed .SmartTags !=nil {_acfdb :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_faeed .SmartTags ,_acfdb );};if _faeed .EmbeddedFontLst !=nil {_gcbdd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faeed .EmbeddedFontLst ,_gcbdd );};if _faeed .CustShowLst !=nil {_fbbag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_faeed .CustShowLst ,_fbbag );};if _faeed .PhotoAlbum !=nil {_efff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}};e .EncodeElement (_faeed .PhotoAlbum ,_efff );};if _faeed .CustDataLst !=nil {_dffda :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_faeed .CustDataLst ,_dffda );};if _faeed .Kinsoku !=nil {_dcdfd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_faeed .Kinsoku ,_dcdfd );};if _faeed .DefaultTextStyle !=nil {_bbbfd :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_faeed .DefaultTextStyle ,_bbbfd );};if _faeed .ModifyVerifier !=nil {_dggee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_faeed .ModifyVerifier ,_dggee );};if _faeed .ExtLst !=nil {_bdeg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faeed .ExtLst ,_bdeg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bbcbg *CT_TLMediaNodeVideo )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbcbg .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_egcda :=range start .Attr {if _egcda .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_ecaaf ,_gfecg :=_d .ParseBool (_egcda .Value );if _gfecg !=nil {return _gfecg ;};_bbcbg .FullScrnAttr =&_ecaaf ;continue ;};};_gdcdc :for {_adfc ,_eefcd :=d .Token ();if _eefcd !=nil {return _eefcd ;};switch _gcfa :=_adfc .(type ){case _a .StartElement :switch _gcfa .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cfafa :=d .DecodeElement (_bbcbg .CMediaNode ,&_gcfa );_cfafa !=nil {return _cfafa ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_gcfa .Name );if _dedf :=d .Skip ();_dedf !=nil {return _dedf ;};};case _a .EndElement :break _gdcdc ;case _a .CharData :};};return nil ;};func (_fgfe *CT_NotesMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgfe .CSld =NewCT_CommonSlideData ();_fgfe .ClrMap =_fa .NewCT_ColorMapping ();_eagbc :for {_aada ,_agcaf :=d .Token ();if _agcaf !=nil {return _agcaf ;};switch _geaa :=_aada .(type ){case _a .StartElement :switch _geaa .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gagf :=d .DecodeElement (_fgfe .CSld ,&_geaa );_gagf !=nil {return _gagf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ecdc :=d .DecodeElement (_fgfe .ClrMap ,&_geaa );_ecdc !=nil {return _ecdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgfe .Hf =NewCT_HeaderFooter ();if _fedc :=d .DecodeElement (_fgfe .Hf ,&_geaa );_fedc !=nil {return _fedc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgfe .NotesStyle =_fa .NewCT_TextListStyle ();if _facgf :=d .DecodeElement (_fgfe .NotesStyle ,&_geaa );_facgf !=nil {return _facgf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgfe .ExtLst =NewCT_ExtensionListModify ();if _ddgf :=d .DecodeElement (_fgfe .ExtLst ,&_geaa );_ddgf !=nil {return _ddgf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_geaa .Name );if _gadb :=d .Skip ();_gadb !=nil {return _gadb ;};};case _a .EndElement :break _eagbc ;case _a .CharData :};};return nil ;};func (_afcba ST_TransitionInOutDirectionType )String ()string {switch _afcba {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";}; +// Cryptographic Hashing Algorithm +CryptAlgorithmSidAttr *uint32 ; -// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path -func (_dafde *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _agea :=_dafde .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_agea !=nil {return _agea ;};return nil ;};func (_gbgf *CT_OleObject )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbgf .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_gbgf .ProgIdAttr )});};if _gbgf .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_gbgf .SpidAttr )});};if _gbgf .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ab .Sprintf ("\u0025\u0076",*_gbgf .NameAttr )});};if _gbgf .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gbgf .ShowAsIconAttr ))});};if _gbgf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_gbgf .IdAttr )});};if _gbgf .ImgWAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_ab .Sprintf ("\u0025\u0076",*_gbgf .ImgWAttr )});};if _gbgf .ImgHAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_ab .Sprintf ("\u0025\u0076",*_gbgf .ImgHAttr )});};e .EncodeToken (start );_gbgf .Choice .MarshalXML (e ,_a .StartElement {});if _gbgf .Pic !=nil {_bdde :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_gbgf .Pic ,_bdde );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Validate validates the CT_TLCommonBehaviorData and its children -func (_cccgbd *CT_TLCommonBehaviorData )Validate ()error {return _cccgbd .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};type ST_TLTimeNodePresetClassType byte ;func (_ecee *ST_TLCommandType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecaebf ,_dcee :=d .Token ();if _dcee !=nil {return _dcee ;};if _dcgcgc ,_cdbfg :=_ecaebf .(_a .EndElement );_cdbfg &&_dcgcgc .Name ==start .Name {*_ecee =1;return nil ;};if _cbfdb ,_acffg :=_ecaebf .(_a .CharData );!_acffg {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecaebf );}else {switch string (_cbfdb ){case "":*_ecee =0;case "\u0065\u0076\u0074":*_ecee =1;case "\u0063\u0061\u006c\u006c":*_ecee =2;case "\u0076\u0065\u0072\u0062":*_ecee =3;};};_ecaebf ,_dcee =d .Token ();if _dcee !=nil {return _dcee ;};if _deebf ,_fbbfc :=_ecaebf .(_a .EndElement );_fbbfc &&_deebf .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecaebf );};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_gddac :=&CT_TransitionSoundAction {};return _gddac ;};func (_cegebe *CT_TLTimeAnimateValueList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cegebe .Tav !=nil {_gcaf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_adfcc :=range _cegebe .Tav {e .EncodeElement (_adfcc ,_gcaf );};};e .EncodeToken (_a .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;); +// Salt for Password Verifier +SaltDataAttr *string ; -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_geef *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _gccc :=_geef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gccc !=nil {return _gccc ;};if _gffb :=_geef .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_gffb !=nil {return _gffb ;};if _ddfeb :=_geef .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_ddfeb !=nil {return _ddfeb ;};return nil ;};func (_cgbcc *TagLst )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\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 ,_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\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 ,_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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _cgbcc .CT_TagList .MarshalXML (e ,start );};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_bba :=&CT_ModifyVerifier {};return _bba };type ST_TransitionSpeed byte ;type CT_Comment struct{ +// Password Hash +HashDataAttr *string ; -// Comment Author ID -AuthorIdAttr uint32 ; +// Cryptographic Provider +CryptProviderAttr *string ; -// Comment Date/Time -DtAttr *_g .Time ; +// Cryptographic Algorithm Extensibility +AlgIdExtAttr *uint32 ; -// Comment Index -IdxAttr uint32 ; +// Algorithm Extensibility Source +AlgIdExtSourceAttr *string ; -// Comment Position -Pos *_fa .CT_Point2D ; +// Cryptographic Provider Type Extensibility +CryptProviderTypeExtAttr *uint32 ; -// Comment's Text Content -Text string ;ExtLst *CT_ExtensionListModify ;}; +// Provider Type Extensibility Source +CryptProviderTypeExtSourceAttr *string ;};func (_bbbf ST_TransitionEightDirectionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbbf .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_d .CharData (_bbbf .ST_TransitionSideDirectionType .String ()));};if _bbbf .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_d .CharData (_bbbf .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path -func (_cbcecd *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _cbcecd .Bg !=nil {if _dbea :=_cbcecd .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_dbea !=nil {return _dbea ;};};if _cbcecd .SubSp !=nil {if _eabcc :=_cbcecd .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070");_eabcc !=nil {return _eabcc ;};};if _cbcecd .OleChartEl !=nil {if _cgefc :=_cbcecd .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_cgefc !=nil {return _cgefc ;};};if _cbcecd .TxEl !=nil {if _eaag :=_cbcecd .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c");_eaag !=nil {return _eaag ;};};if _cbcecd .GraphicEl !=nil {if _bdge :=_cbcecd .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_bdge !=nil {return _bdge ;};};return nil ;}; +// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path +func (_ebfc *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _gbcbd :=_ebfc .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_gbcbd !=nil {return _gbcbd ;};if _ebfc .ExtLst !=nil {if _fggc :=_ebfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggc !=nil {return _fggc ;};};return nil ;};func (_egeff ST_TLBehaviorAdditiveType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egeff .String (),start );};func (_face *CT_TransitionSoundAction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbggb :for {_bdgeg ,_bcfae :=d .Token ();if _bcfae !=nil {return _bcfae ;};switch _bagab :=_bdgeg .(type ){case _d .StartElement :switch _bagab .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"}:_face .StSnd =NewCT_TransitionStartSoundAction ();if _fdaea :=d .DecodeElement (_face .StSnd ,&_bagab );_fdaea !=nil {return _fdaea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_face .EndSnd =NewCT_Empty ();if _cfdab :=d .DecodeElement (_face .EndSnd ,&_bagab );_cfdab !=nil {return _cfdab ;};default:_ce .Log .Debug ("\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",_bagab .Name );if _acaga :=d .Skip ();_acaga !=nil {return _acaga ;};};case _d .EndElement :break _gbggb ;case _d .CharData :};};return nil ;};type ST_TLNextActionType byte ;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 (_gcacc *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcacc =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gcacc =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gcacc =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gcacc =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_gcacc =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_gcacc =5;};return nil ;};func (_accee ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _accee {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 (_accee ));};return nil ;}; -// Validate validates the CT_TLBehaviorAttributeNameList and its children -func (_fedda *CT_TLBehaviorAttributeNameList )Validate ()error {return _fedda .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 (_ccfeda *CT_TLAnimateBehavior )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ccfeda .ByAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0079"},Value :_ab .Sprintf ("\u0025\u0076",*_ccfeda .ByAttr )});};if _ccfeda .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_ab .Sprintf ("\u0025\u0076",*_ccfeda .FromAttr )});};if _ccfeda .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_ab .Sprintf ("\u0025\u0076",*_ccfeda .ToAttr )});};if _ccfeda .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_gece ,_ddce :=_ccfeda .CalcmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _ddce !=nil {return _ddce ;};start .Attr =append (start .Attr ,_gece );};if _ccfeda .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_dfagg ,_gecdc :=_ccfeda .ValueTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _gecdc !=nil {return _gecdc ;};start .Attr =append (start .Attr ,_dfagg );};e .EncodeToken (start );_ecde :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ccfeda .CBhvr ,_ecde );if _ccfeda .TavLst !=nil {_aaafbd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_ccfeda .TavLst ,_aaafbd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gdfd *CT_OrientationTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abef :=range start .Attr {if _abef .Name .Local =="\u0064\u0069\u0072"{_gdfd .DirAttr .UnmarshalXMLAttr (_abef );continue ;};};for {_gedc ,_cbfc :=d .Token ();if _cbfc !=nil {return _ab .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",_cbfc );};if _acdf ,_agba :=_gedc .(_a .EndElement );_agba &&_acdf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path +func (_ggfbf *CT_WebProperties )ValidateWithPath (path string )error {if _ggbe :=_ggfbf .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_ggbe !=nil {return _ggbe ;};if _egfde :=_ggfbf .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072");_egfde !=nil {return _egfde ;};if _ggfbf .ExtLst !=nil {if _agfbc :=_ggfbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agfbc !=nil {return _agfbc ;};};return nil ;};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_bbcfa :=&CT_TLTimeNodeParallel {};_bbcfa .CTn =NewCT_TLCommonTimeNodeData ();return _bbcfa ;};func (_eegfd ST_TLBehaviorOverrideType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aaee :=_d .Attr {};_aaee .Name =name ;switch _eegfd {case ST_TLBehaviorOverrideTypeUnset :_aaee .Value ="";case ST_TLBehaviorOverrideTypeNormal :_aaee .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_aaee .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _aaee ,nil ;}; -// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path -func (_agg *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _fada :=_agg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fada !=nil {return _fada ;};return nil ;};func (_aacac ST_TLTriggerEvent )Validate ()error {return _aacac .ValidateWithPath ("")};func (_ddfg *CT_Guide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adfd :=range start .Attr {if _adfd .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_ddfg .OrientAttr .UnmarshalXMLAttr (_adfd );continue ;};if _adfd .Name .Local =="\u0070\u006f\u0073"{_facg ,_cfdc :=ParseUnionST_Coordinate32 (_adfd .Value );if _cfdc !=nil {return _cfdc ;};_ddfg .PosAttr =&_facg ;continue ;};};for {_bdgb ,_fcfae :=d .Token ();if _fcfae !=nil {return _ab .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_fcfae );};if _bcdf ,_dbec :=_bdgb .(_a .EndElement );_dbec &&_bcdf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path +func (_eacc *CT_Guide )ValidateWithPath (path string )error {if _eaed :=_eacc .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_eaed !=nil {return _eaed ;};if _eacc .PosAttr !=nil {if _ffecg :=_eacc .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ffecg !=nil {return _ffecg ;};};return nil ;};func (_eadff *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfcc ,_bceaf :=d .Token ();if _bceaf !=nil {return _bceaf ;};if _ggfce ,_ggdb :=_gfcc .(_d .EndElement );_ggdb &&_ggfce .Name ==start .Name {*_eadff =1;return nil ;};if _efef ,_efcf :=_gfcc .(_d .CharData );!_efcf {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",_gfcc );}else {switch string (_efef ){case "":*_eadff =0;case "\u0066\u0069\u0072s\u0074":*_eadff =1;case "\u006c\u0061\u0073\u0074":*_eadff =2;case "\u0061\u006c\u006c":*_eadff =3;};};_gfcc ,_bceaf =d .Token ();if _bceaf !=nil {return _bceaf ;};if _abbgb ,_cdadg :=_gfcc .(_d .EndElement );_cdadg &&_abbgb .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",_gfcc );};func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_gbeb :=&CT_NormalViewPortion {};return _gbeb };type ST_PhotoAlbumFrameShape byte ;func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_bcbc :=&CT_ModifyVerifier {};return _bcbc }; -// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path -func (_cbcgc *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _aadgd :=_cbcgc .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_aadgd !=nil {return _aadgd ;};return nil ;};type ST_TLTimeNodeMasterRelation byte ;func (_fgedg ST_TLTimeNodeFillType )String ()string {switch _fgedg {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 (_cddag ST_TLBehaviorOverrideType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbcbe :=_a .Attr {};_cbcbe .Name =name ;switch _cddag {case ST_TLBehaviorOverrideTypeUnset :_cbcbe .Value ="";case ST_TLBehaviorOverrideTypeNormal :_cbcbe .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_cbcbe .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _cbcbe ,nil ;};func (_egabd ST_TLTimeNodeSyncType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egabd .String (),start );};func (_cgdc *CT_TLTimeTargetElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cgdc .SldTgt !=nil {_fadfag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_cgdc .SldTgt ,_fadfag );};if _cgdc .SndTgt !=nil {_feef :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_cgdc .SndTgt ,_feef );};if _cgdc .SpTgt !=nil {_cageg :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_cgdc .SpTgt ,_cageg );};if _cgdc .InkTgt !=nil {_fccdb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_cgdc .InkTgt ,_fccdb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_bdaa *CT_Rel )ValidateWithPath (path string )error {return nil };func (_dccd *CT_SplitTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dccd .OrientAttr !=ST_DirectionUnset {_aeeab ,_aeagd :=_dccd .OrientAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _aeagd !=nil {return _aeagd ;};start .Attr =append (start .Attr ,_aeeab );};if _dccd .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_ebacc ,_fadcg :=_dccd .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _fadcg !=nil {return _fadcg ;};start .Attr =append (start .Attr ,_ebacc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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;);func (_gceb *CT_SlideLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gceb .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 :_c .Sprintf ("\u0025\u0076",*_gceb .MatchingNameAttr )});};if _gceb .TypeAttr !=ST_SlideLayoutTypeUnset {_abag ,_aada :=_gceb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _aada !=nil {return _aada ;};start .Attr =append (start .Attr ,_abag );};if _gceb .PreserveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_gceb .PreserveAttr ))});};if _gceb .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_gceb .UserDrawnAttr ))});};if _gceb .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_gceb .ShowMasterSpAttr ))});};if _gceb .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_gceb .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_fdbbd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_gceb .CSld ,_fdbbd );if _gceb .ClrMapOvr !=nil {_cdcgg :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_gceb .ClrMapOvr ,_cdcgg );};if _gceb .Transition !=nil {_efca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gceb .Transition ,_efca );};if _gceb .Timing !=nil {_cgbd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_gceb .Timing ,_cgbd );};if _gceb .Hf !=nil {_fabf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_gceb .Hf ,_fabf );};if _gceb .ExtLst !=nil {_baceb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gceb .ExtLst ,_baceb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfabd *CT_TLByHslColorTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gaed :=range start .Attr {if _gaed .Name .Local =="\u0068"{_ccaef ,_dgbce :=_ff .ParseInt (_gaed .Value ,10,32);if _dgbce !=nil {return _dgbce ;};_bfabd .HAttr =int32 (_ccaef );continue ;};if _gaed .Name .Local =="\u0073"{_acbf ,_agbe :=ParseUnionST_FixedPercentage (_gaed .Value );if _agbe !=nil {return _agbe ;};_bfabd .SAttr =_acbf ;continue ;};if _gaed .Name .Local =="\u006c"{_eacd ,_dcbdg :=ParseUnionST_FixedPercentage (_gaed .Value );if _dcbdg !=nil {return _dcbdg ;};_bfabd .LAttr =_eacd ;continue ;};};for {_begdf ,_bcdf :=d .Token ();if _bcdf !=nil {return _c .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",_bcdf );};if _afeg ,_deaag :=_begdf .(_d .EndElement );_deaag &&_afeg .Name ==start .Name {break ;};};return nil ;};type CT_TLCommonTimeNodeData struct{ -// Validate validates the CT_NotesMasterIdList and its children -func (_ggda *CT_NotesMasterIdList )Validate ()error {return _ggda .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_gebfg *CT_TLTimeCondition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gebfg .EvtAttr !=ST_TLTriggerEventUnset {_gdfgb ,_ebgg :=_gebfg .EvtAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0076\u0074"});if _ebgg !=nil {return _ebgg ;};start .Attr =append (start .Attr ,_gdfgb );};if _gebfg .DelayAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_ab .Sprintf ("\u0025\u0076",*_gebfg .DelayAttr )});};e .EncodeToken (start );if _gebfg .TgtEl !=nil {_gdagc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_gebfg .TgtEl ,_gdagc );};if _gebfg .Tn !=nil {_gdeba :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u006e"}};e .EncodeElement (_gebfg .Tn ,_gdeba );};if _gebfg .Rtn !=nil {_fgddd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_gebfg .Rtn ,_fgddd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ID +IdAttr *uint32 ; -// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path -func (_bbae *CT_SplitTransition )ValidateWithPath (path string )error {if _ebdaf :=_bbae .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_ebdaf !=nil {return _ebdaf ;};if _aabcf :=_bbae .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_aabcf !=nil {return _aabcf ;};return nil ;}; +// Preset ID +PresetIDAttr *int32 ; -// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path -func (_bac *CT_BackgroundProperties )ValidateWithPath (path string )error {if _bac .NoFill !=nil {if _fff :=_bac .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fff !=nil {return _fff ;};};if _bac .SolidFill !=nil {if _ced :=_bac .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ced !=nil {return _ced ;};};if _bac .GradFill !=nil {if _gbc :=_bac .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gbc !=nil {return _gbc ;};};if _bac .BlipFill !=nil {if _gbfg :=_bac .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gbfg !=nil {return _gbfg ;};};if _bac .PattFill !=nil {if _fdf :=_bac .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fdf !=nil {return _fdf ;};};if _bac .GrpFill !=nil {if _gcbb :=_bac .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gcbb !=nil {return _gcbb ;};};if _bac .EffectLst !=nil {if _ddg :=_bac .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ddg !=nil {return _ddg ;};};if _bac .EffectDag !=nil {if _cff :=_bac .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cff !=nil {return _cff ;};};if _bac .ExtLst !=nil {if _efg :=_bac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efg !=nil {return _efg ;};};return nil ;};func (_eefb *CT_PhotoAlbum )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cceb :=range start .Attr {if _cceb .Name .Local =="\u0062\u0077"{_fgfea ,_aagd :=_d .ParseBool (_cceb .Value );if _aagd !=nil {return _aagd ;};_eefb .BwAttr =&_fgfea ;continue ;};if _cceb .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_dbgf ,_febb :=_d .ParseBool (_cceb .Value );if _febb !=nil {return _febb ;};_eefb .ShowCaptionsAttr =&_dbgf ;continue ;};if _cceb .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_eefb .LayoutAttr .UnmarshalXMLAttr (_cceb );continue ;};if _cceb .Name .Local =="\u0066\u0072\u0061m\u0065"{_eefb .FrameAttr .UnmarshalXMLAttr (_cceb );continue ;};};_gffd :for {_ffdb ,_bdacf :=d .Token ();if _bdacf !=nil {return _bdacf ;};switch _bcf :=_ffdb .(type ){case _a .StartElement :switch _bcf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eefb .ExtLst =NewCT_ExtensionList ();if _acdc :=d .DecodeElement (_eefb .ExtLst ,&_bcf );_acdc !=nil {return _acdc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_bcf .Name );if _aagga :=d .Skip ();_aagga !=nil {return _aagga ;};};case _a .EndElement :break _gffd ;case _a .CharData :};};return nil ;};func (_ecfa *CT_CommentAuthorList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ecfa .CmAuthor !=nil {_bcgd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}};for _ ,_fca :=range _ecfa .CmAuthor {e .EncodeElement (_fca ,_bcgd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfae *CT_TLCommonBehaviorData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfae .CTn =NewCT_TLCommonTimeNodeData ();_dfae .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_fafc :=range start .Attr {if _fafc .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_dfae .AdditiveAttr .UnmarshalXMLAttr (_fafc );continue ;};if _fafc .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_dfae .AccumulateAttr .UnmarshalXMLAttr (_fafc );continue ;};if _fafc .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_dfae .XfrmTypeAttr .UnmarshalXMLAttr (_fafc );continue ;};if _fafc .Name .Local =="\u0066\u0072\u006f\u006d"{_gfgdb ,_eegc :=_fafc .Value ,error (nil );if _eegc !=nil {return _eegc ;};_dfae .FromAttr =&_gfgdb ;continue ;};if _fafc .Name .Local =="\u0074\u006f"{_dbbbc ,_adbaa :=_fafc .Value ,error (nil );if _adbaa !=nil {return _adbaa ;};_dfae .ToAttr =&_dbbbc ;continue ;};if _fafc .Name .Local =="\u0062\u0079"{_gfgec ,_egedca :=_fafc .Value ,error (nil );if _egedca !=nil {return _egedca ;};_dfae .ByAttr =&_gfgec ;continue ;};if _fafc .Name .Local =="\u0072\u0063\u0074\u0078"{_beebba ,_cggcg :=_fafc .Value ,error (nil );if _cggcg !=nil {return _cggcg ;};_dfae .RctxAttr =&_beebba ;continue ;};if _fafc .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_dfae .OverrideAttr .UnmarshalXMLAttr (_fafc );continue ;};};_gfbgg :for {_gcbgf ,_gfagc :=d .Token ();if _gfagc !=nil {return _gfagc ;};switch _aacc :=_gcbgf .(type ){case _a .StartElement :switch _aacc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ebae :=d .DecodeElement (_dfae .CTn ,&_aacc );_ebae !=nil {return _ebae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aaabe :=d .DecodeElement (_dfae .TgtEl ,&_aacc );_aaabe !=nil {return _aaabe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfae .AttrNameLst =NewCT_TLBehaviorAttributeNameList ();if _fbaea :=d .DecodeElement (_dfae .AttrNameLst ,&_aacc );_fbaea !=nil {return _fbaea ;};default:_aa .Log .Debug ("\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",_aacc .Name );if _dgacc :=d .Skip ();_dgacc !=nil {return _dgacc ;};};case _a .EndElement :break _gfbgg ;case _a .CharData :};};return nil ;}; +// Preset Types +PresetClassAttr ST_TLTimeNodePresetClassType ; -// Validate validates the CT_TagsData and its children -func (_dbfcc *CT_TagsData )Validate ()error {return _dbfcc .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};func (_eagbd *CT_TLIterateIntervalPercentage )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ab .Sprintf ("\u0025\u0076",_eagbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fdbdee ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dfaac :=_a .Attr {};_dfaac .Name =name ;switch _fdbdee {case ST_TLTimeNodePresetClassTypeUnset :_dfaac .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_dfaac .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_dfaac .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_dfaac .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_dfaac .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_dfaac .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_dfaac .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _dfaac ,nil ;};func (_eagfa *EG_Background )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eafcf :for {_ebfg ,_cecbe :=d .Token ();if _cecbe !=nil {return _cecbe ;};switch _aeggb :=_ebfg .(type ){case _a .StartElement :switch _aeggb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eagfa .BgPr =NewCT_BackgroundProperties ();if _acafa :=d .DecodeElement (_eagfa .BgPr ,&_aeggb );_acafa !=nil {return _acafa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eagfa .BgRef =_fa .NewCT_StyleMatrixReference ();if _edgab :=d .DecodeElement (_eagfa .BgRef ,&_aeggb );_edgab !=nil {return _edgab ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_aeggb .Name );if _dadba :=d .Skip ();_dadba !=nil {return _dadba ;};};case _a .EndElement :break _eafcf ;case _a .CharData :};};return nil ;};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_fefac :=&CT_TLSubShapeId {};return _fefac }; +// Preset SubType +PresetSubtypeAttr *int32 ; -// ValidateWithPath validates the Sld and its children, prefixing error messages with path -func (_ecfab *Sld )ValidateWithPath (path string )error {if _debfg :=_ecfab .CT_Slide .ValidateWithPath (path );_debfg !=nil {return _debfg ;};return nil ;};func (_adaed ST_WebScreenSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adaed .String (),start );};func (_cbcce *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddgeac ,_ecffbd :=d .Token ();if _ecffbd !=nil {return _ecffbd ;};if _baada ,_cgecf :=_ddgeac .(_a .EndElement );_cgecf &&_baada .Name ==start .Name {*_cbcce =1;return nil ;};if _ffbab ,_bbbda :=_ddgeac .(_a .CharData );!_bbbda {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddgeac );}else {switch string (_ffbab ){case "":*_cbcce =0;case "\u006e\u006f\u006e\u0065":*_cbcce =1;case "\u0066\u0075\u006c\u006c":*_cbcce =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_cbcce =3;};};_ddgeac ,_ecffbd =d .Token ();if _ecffbd !=nil {return _ecffbd ;};if _gbeg ,_cecdb :=_ddgeac .(_a .EndElement );_cecdb &&_gbeg .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddgeac );};func NewNotes ()*Notes {_dggff :=&Notes {};_dggff .CT_NotesSlide =*NewCT_NotesSlide ();return _dggff };func (_bdcebc *CT_TLTemplate )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdcebc .TnLst =NewCT_TimeNodeList ();for _ ,_bfaf :=range start .Attr {if _bfaf .Name .Local =="\u006c\u0076\u006c"{_eafa ,_abda :=_d .ParseUint (_bfaf .Value ,10,32);if _abda !=nil {return _abda ;};_cebg :=uint32 (_eafa );_bdcebc .LvlAttr =&_cebg ;continue ;};};_cgfcg :for {_cefdc ,_abfcc :=d .Token ();if _abfcc !=nil {return _abfcc ;};switch _ccfag :=_cefdc .(type ){case _a .StartElement :switch _ccfag .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fcfba :=d .DecodeElement (_bdcebc .TnLst ,&_ccfag );_fcfba !=nil {return _fcfba ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_ccfag .Name );if _adad :=d .Skip ();_adad !=nil {return _adad ;};};case _a .EndElement :break _cgfcg ;case _a .CharData :};};return nil ;};func (_fbbae *CT_TLTimeAnimateValue )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdacb :=range start .Attr {if _bdacb .Name .Local =="\u0074\u006d"{_afac ,_ccdde :=ParseUnionST_TLTimeAnimateValueTime (_bdacb .Value );if _ccdde !=nil {return _ccdde ;};_fbbae .TmAttr =&_afac ;continue ;};if _bdacb .Name .Local =="\u0066\u006d\u006c\u0061"{_ccfec ,_bagac :=_bdacb .Value ,error (nil );if _bagac !=nil {return _bagac ;};_fbbae .FmlaAttr =&_ccfec ;continue ;};};_begfe :for {_aeab ,_gfgee :=d .Token ();if _gfgee !=nil {return _gfgee ;};switch _abddg :=_aeab .(type ){case _a .StartElement :switch _abddg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbbae .Val =NewCT_TLAnimVariant ();if _eeba :=d .DecodeElement (_fbbae .Val ,&_abddg );_eeba !=nil {return _eeba ;};default:_aa .Log .Debug ("\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",_abddg .Name );if _bfgeb :=d .Skip ();_bfgeb !=nil {return _bfgeb ;};};case _a .EndElement :break _begfe ;case _a .CharData :};};return nil ;}; +// Duration +DurAttr *ST_TLTime ; -// Validate validates the CT_TLSubShapeId and its children -func (_cgdf *CT_TLSubShapeId )Validate ()error {return _cgdf .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");};func (_eaabc *ST_TLParaBuildType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acbad ,_gacd :=d .Token ();if _gacd !=nil {return _gacd ;};if _fdbec ,_cedecb :=_acbad .(_a .EndElement );_cedecb &&_fdbec .Name ==start .Name {*_eaabc =1;return nil ;};if _edcaef ,_cgafc :=_acbad .(_a .CharData );!_cgafc {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acbad );}else {switch string (_edcaef ){case "":*_eaabc =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_eaabc =1;case "\u0070":*_eaabc =2;case "\u0063\u0075\u0073\u0074":*_eaabc =3;case "\u0077\u0068\u006fl\u0065":*_eaabc =4;};};_acbad ,_gacd =d .Token ();if _gacd !=nil {return _gacd ;};if _aadgaa ,_fagacf :=_acbad .(_a .EndElement );_fagacf &&_aadgaa .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acbad );};type SldLayout struct{CT_SlideLayout };func (_adee *CT_Slide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adee .CSld =NewCT_CommonSlideData ();for _ ,_cgaeb :=range start .Attr {if _cgaeb .Name .Local =="\u0073\u0068\u006f\u0077"{_bcab ,_adag :=_d .ParseBool (_cgaeb .Value );if _adag !=nil {return _adag ;};_adee .ShowAttr =&_bcab ;continue ;};if _cgaeb .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_bbeaa ,_eefbc :=_d .ParseBool (_cgaeb .Value );if _eefbc !=nil {return _eefbc ;};_adee .ShowMasterSpAttr =&_bbeaa ;continue ;};if _cgaeb .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dabec ,_cfgca :=_d .ParseBool (_cgaeb .Value );if _cfgca !=nil {return _cfgca ;};_adee .ShowMasterPhAnimAttr =&_dabec ;continue ;};};_bgcd :for {_fbae ,_gbbg :=d .Token ();if _gbbg !=nil {return _gbbg ;};switch _faffe :=_fbae .(type ){case _a .StartElement :switch _faffe .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eecg :=d .DecodeElement (_adee .CSld ,&_faffe );_eecg !=nil {return _eecg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adee .ClrMapOvr =_fa .NewCT_ColorMappingOverride ();if _cdffe :=d .DecodeElement (_adee .ClrMapOvr ,&_faffe );_cdffe !=nil {return _cdffe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adee .Transition =NewCT_SlideTransition ();if _fddg :=d .DecodeElement (_adee .Transition ,&_faffe );_fddg !=nil {return _fddg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adee .Timing =NewCT_SlideTiming ();if _aafb :=d .DecodeElement (_adee .Timing ,&_faffe );_aafb !=nil {return _aafb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adee .ExtLst =NewCT_ExtensionListModify ();if _gbdg :=d .DecodeElement (_adee .ExtLst ,&_faffe );_gbdg !=nil {return _gbdg ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_faffe .Name );if _baegb :=d .Skip ();_baegb !=nil {return _baegb ;};};case _a .EndElement :break _bgcd ;case _a .CharData :};};return nil ;};func (_acd *CT_HandoutMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acd .CSld =NewCT_CommonSlideData ();_acd .ClrMap =_fa .NewCT_ColorMapping ();_ffae :for {_daee ,_agca :=d .Token ();if _agca !=nil {return _agca ;};switch _faaab :=_daee .(type ){case _a .StartElement :switch _faaab .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fbfe :=d .DecodeElement (_acd .CSld ,&_faaab );_fbfe !=nil {return _fbfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _afe :=d .DecodeElement (_acd .ClrMap ,&_faaab );_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_acd .Hf =NewCT_HeaderFooter ();if _afdcd :=d .DecodeElement (_acd .Hf ,&_faaab );_afdcd !=nil {return _afdcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acd .ExtLst =NewCT_ExtensionListModify ();if _fdd :=d .DecodeElement (_acd .ExtLst ,&_faaab );_fdd !=nil {return _fdd ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_faaab .Name );if _gcee :=d .Skip ();_gcee !=nil {return _gcee ;};};case _a .EndElement :break _ffae ;case _a .CharData :};};return nil ;}; +// Repeat Count +RepeatCountAttr *ST_TLTime ; -// Validate validates the CT_SlideViewProperties and its children -func (_dbffa *CT_SlideViewProperties )Validate ()error {return _dbffa .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;);func NewCT_SlideMaster ()*CT_SlideMaster {_aggf :=&CT_SlideMaster {};_aggf .CSld =NewCT_CommonSlideData ();_aggf .ClrMap =_fa .NewCT_ColorMapping ();return _aggf ;};func (_aefe *CT_TLPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dffec :=range start .Attr {if _dffec .Name .Local =="\u0078"{_cdbeb ,_eabfd :=ParseUnionST_Percentage (_dffec .Value );if _eabfd !=nil {return _eabfd ;};_aefe .XAttr =_cdbeb ;continue ;};if _dffec .Name .Local =="\u0079"{_cccc ,_gadga :=ParseUnionST_Percentage (_dffec .Value );if _gadga !=nil {return _gadga ;};_aefe .YAttr =_cccc ;continue ;};};for {_cgabc ,_ecea :=d .Token ();if _ecea !=nil {return _ab .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_ecea );};if _cbcbc ,_gbdbg :=_cgabc .(_a .EndElement );_gbdbg &&_cbcbc .Name ==start .Name {break ;};};return nil ;};func (_bdbe ST_ViewType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aegc :=_a .Attr {};_aegc .Name =name ;switch _bdbe {case ST_ViewTypeUnset :_aegc .Value ="";case ST_ViewTypeSldView :_aegc .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_aegc .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_aegc .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_aegc .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_aegc .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_aegc .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_aegc .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_aegc .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077";};return _aegc ,nil ;};func (_facbf *CT_SlideLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _facbf .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_ab .Sprintf ("\u0025\u0076",*_facbf .MatchingNameAttr )});};if _facbf .TypeAttr !=ST_SlideLayoutTypeUnset {_bcaa ,_fgedb :=_facbf .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _fgedb !=nil {return _fgedb ;};start .Attr =append (start .Attr ,_bcaa );};if _facbf .PreserveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_facbf .PreserveAttr ))});};if _facbf .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_facbf .UserDrawnAttr ))});};if _facbf .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_facbf .ShowMasterSpAttr ))});};if _facbf .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_facbf .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_eebba :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_facbf .CSld ,_eebba );if _facbf .ClrMapOvr !=nil {_cefb :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_facbf .ClrMapOvr ,_cefb );};if _facbf .Transition !=nil {_fegd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_facbf .Transition ,_fegd );};if _facbf .Timing !=nil {_bead :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_facbf .Timing ,_bead );};if _facbf .Hf !=nil {_fegdb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_facbf .Hf ,_fegdb );};if _facbf .ExtLst !=nil {_abcg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_facbf .ExtLst ,_abcg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_OutlineViewSlideList struct{ +// Repeat Duration +RepeatDurAttr *ST_TLTime ; -// Presentation Slide -Sld []*CT_OutlineViewSlideEntry ;};func NewCT_CommonSlideData ()*CT_CommonSlideData {_eaeg :=&CT_CommonSlideData {};_eaeg .SpTree =NewCT_GroupShape ();return _eaeg ;};func NewCT_Presentation ()*CT_Presentation {_bafff :=&CT_Presentation {};_bafff .NotesSz =_fa .NewCT_PositiveSize2D ();return _bafff ;}; +// Speed +SpdAttr *_da .ST_Percentage ; -// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path -func (_ce *AG_Ole )ValidateWithPath (path string )error {if _ce .ImgWAttr !=nil {if *_ce .ImgWAttr < 0{return _ab .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 ,*_ce .ImgWAttr );};};if _ce .ImgHAttr !=nil {if *_ce .ImgHAttr < 0{return _ab .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 ,*_ce .ImgHAttr );};};return nil ;};func NewCT_CustomerData ()*CT_CustomerData {_cecd :=&CT_CustomerData {};return _cecd }; +// Acceleration +AccelAttr *_da .ST_PositiveFixedPercentage ; -// Validate validates the CT_TLTriggerTimeNodeID and its children -func (_egebc *CT_TLTriggerTimeNodeID )Validate ()error {return _egebc .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func (_fceg *CT_Rel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_adgd :=range start .Attr {if _adgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adgd .Name .Local =="\u0069\u0064"||_adgd .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"&&_adgd .Name .Local =="\u0069\u0064"{_egfe ,_gcead :=_adgd .Value ,error (nil );if _gcead !=nil {return _gcead ;};_fceg .IdAttr =_egfe ;continue ;};};for {_eeaee ,_cggf :=d .Token ();if _cggf !=nil {return _ab .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_cggf );};if _fgccc ,_fbfb :=_eeaee .(_a .EndElement );_fbfb &&_fgccc .Name ==start .Name {break ;};};return nil ;};func (_fbacc ST_TLCommandType )Validate ()error {return _fbacc .ValidateWithPath ("")};func NewCT_NotesMaster ()*CT_NotesMaster {_dacc :=&CT_NotesMaster {};_dacc .CSld =NewCT_CommonSlideData ();_dacc .ClrMap =_fa .NewCT_ColorMapping ();return _dacc ;}; +// Deceleration +DecelAttr *_da .ST_PositiveFixedPercentage ; -// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path -func (_ebd *CT_CommonSlideData )ValidateWithPath (path string )error {if _ebd .Bg !=nil {if _acc :=_ebd .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_acc !=nil {return _acc ;};};if _gcbe :=_ebd .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065");_gcbe !=nil {return _gcbe ;};if _ebd .CustDataLst !=nil {if _bea :=_ebd .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_bea !=nil {return _bea ;};};if _ebd .Controls !=nil {if _fggg :=_ebd .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_fggg !=nil {return _fggg ;};};if _ebd .ExtLst !=nil {if _bcdg :=_ebd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcdg !=nil {return _bcdg ;};};return nil ;};func (_cfgae ST_Direction )ValidateWithPath (path string )error {switch _cfgae {case 0,1,2:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgae ));};return nil ;};func (_ceed ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _ceed {case 0,1,2,3,4,5,6:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceed ));};return nil ;};func NewCT_Extension ()*CT_Extension {_afbd :=&CT_Extension {};return _afbd }; +// Auto Reverse +AutoRevAttr *bool ; -// Validate validates the CT_TLAnimateMotionBehavior and its children -func (_afaac *CT_TLAnimateMotionBehavior )Validate ()error {return _afaac .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");}; +// Restart +RestartAttr ST_TLTimeNodeRestartType ; -// Validate validates the CT_EmbeddedFontListEntry and its children -func (_bed *CT_EmbeddedFontListEntry )Validate ()error {return _bed .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");}; +// Fill +FillAttr ST_TLTimeNodeFillType ; -// Validate validates the CmLst and its children -func (_acecb *CmLst )Validate ()error {return _acecb .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);func NewCmLst ()*CmLst {_adgb :=&CmLst {};_adgb .CT_CommentList =*NewCT_CommentList ();return _adgb };func (_agddd *ST_PlaceholderSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efcec ,_fgaede :=d .Token ();if _fgaede !=nil {return _fgaede ;};if _fgcda ,_dccea :=_efcec .(_a .EndElement );_dccea &&_fgcda .Name ==start .Name {*_agddd =1;return nil ;};if _gagdb ,_egfab :=_efcec .(_a .CharData );!_egfab {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efcec );}else {switch string (_gagdb ){case "":*_agddd =0;case "\u0066\u0075\u006c\u006c":*_agddd =1;case "\u0068\u0061\u006c\u0066":*_agddd =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_agddd =3;};};_efcec ,_fgaede =d .Token ();if _fgaede !=nil {return _fgaede ;};if _gecaf ,_bcdad :=_efcec .(_a .EndElement );_bcdad &&_gecaf .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efcec );};type CT_NormalViewPortion struct{ +// Synchronization Behavior +SyncBehaviorAttr ST_TLTimeNodeSyncType ; -// Normal View Dimension Size -SzAttr _fa .ST_PositiveFixedPercentage ; +// Time Filter +TmFilterAttr *string ; -// Auto Adjust Normal View -AutoAdjustAttr *bool ;};func (_agaa *CT_TLAnimVariant )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _agaa .BoolVal !=nil {_ebac :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}};e .EncodeElement (_agaa .BoolVal ,_ebac );};if _agaa .IntVal !=nil {_eefde :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_agaa .IntVal ,_eefde );};if _agaa .FltVal !=nil {_cacg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}};e .EncodeElement (_agaa .FltVal ,_cacg );};if _agaa .StrVal !=nil {_ebgb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_agaa .StrVal ,_ebgb );};if _agaa .ClrVal !=nil {_gaee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}};e .EncodeElement (_agaa .ClrVal ,_gaee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ConnectorNonVisual struct{ +// Event Filter +EvtFilterAttr *string ; -// Non-Visual Drawing Properties -CNvPr *_fa .CT_NonVisualDrawingProps ; +// Display +DisplayAttr *bool ; -// Non-Visual Connector Shape Drawing Properties -CNvCxnSpPr *_fa .CT_NonVisualConnectorProperties ; +// Master Relation +MasterRelAttr ST_TLTimeNodeMasterRelation ; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;}; +// Build level +BldLvlAttr *int32 ; -// Validate validates the CT_TLCommandBehavior and its children -func (_gcbc *CT_TLCommandBehavior )Validate ()error {return _gcbc .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_ddgd *CT_OleObjectLink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddgd .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_ddgd .UpdateAutomaticAttr ))});};e .EncodeToken (start );if _ddgd .ExtLst !=nil {_beab :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddgd .ExtLst ,_beab );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_OutlineViewSlideEntry struct{IdAttr string ; +// Group ID +GrpIdAttr *uint32 ; -// Collapsed -CollapseAttr *bool ;};func (_afeg *CT_InOutTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _afeg .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_bdcd ,_gccca :=_afeg .DirAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0069\u0072"});if _gccca !=nil {return _gccca ;};start .Attr =append (start .Attr ,_bdcd );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// After Effect +AfterEffectAttr *bool ; -// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path -func (_ffcaa *CT_WheelTransition )ValidateWithPath (path string )error {return nil };func (_dbgdb ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _dbgdb {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbgdb ));};return nil ;};type ST_TLOleChartBuildType byte ;type CT_EightDirectionTransition struct{ +// Node Type +NodeTypeAttr ST_TLTimeNodeType ; -// Direction -DirAttr *ST_TransitionEightDirectionType ;};func (_dadbe ST_SlideSizeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dadbe .String (),start );};func (_aeggd ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cggbe :=_a .Attr {};_cggbe .Name =name ;switch _aeggd {case ST_TLAnimateMotionBehaviorOriginUnset :_cggbe .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_cggbe .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_cggbe .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _cggbe ,nil ;};func (_egdgfe ST_TLParaBuildType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bgab :=_a .Attr {};_bgab .Name =name ;switch _egdgfe {case ST_TLParaBuildTypeUnset :_bgab .Value ="";case ST_TLParaBuildTypeAllAtOnce :_bgab .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_bgab .Value ="\u0070";case ST_TLParaBuildTypeCust :_bgab .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_bgab .Value ="\u0077\u0068\u006fl\u0065";};return _bgab ,nil ;};type CT_SlideLayoutIdList struct{ +// Node Placeholder +NodePhAttr *bool ; -// Slide Layout Id -SldLayoutId []*CT_SlideLayoutIdListEntry ;};func (_cab *CT_Background )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbcc :=range start .Attr {if _bbcc .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_cab .BwModeAttr .UnmarshalXMLAttr (_bbcc );continue ;};};_gbd :for {_fac ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};switch _agb :=_fac .(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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cab .BgPr =NewCT_BackgroundProperties ();if _edc :=d .DecodeElement (_cab .BgPr ,&_agb );_edc !=nil {return _edc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cab .BgRef =_fa .NewCT_StyleMatrixReference ();if _fgf :=d .DecodeElement (_cab .BgRef ,&_agb );_fgf !=nil {return _fgf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_agb .Name );if _dfa :=d .Skip ();_dfa !=nil {return _dfa ;};};case _a .EndElement :break _gbd ;case _a .CharData :};};return nil ;};func (_fcbcd ST_TLCommandType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gddfda :=_a .Attr {};_gddfda .Name =name ;switch _fcbcd {case ST_TLCommandTypeUnset :_gddfda .Value ="";case ST_TLCommandTypeEvt :_gddfda .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_gddfda .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_gddfda .Value ="\u0076\u0065\u0072\u0062";};return _gddfda ,nil ;};func (_bbffea ST_TLChartSubelementType )String ()string {switch _bbffea {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 NewEG_SlideListChoice ()*EG_SlideListChoice {_fdgec :=&EG_SlideListChoice {};return _fdgec };func (_cabca *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cabca .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_dgbbd :=range start .Attr {if _dgbbd .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_fbad ,_ebaca :=_d .ParseBool (_dgbbd .Value );if _ebaca !=nil {return _ebaca ;};_cabca .ZoomContentsAttr =&_fbad ;continue ;};};_efdf :for {_dacbg ,_cdaf :=d .Token ();if _cdaf !=nil {return _cdaf ;};switch _efac :=_dacbg .(type ){case _a .StartElement :switch _efac .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fffag :=d .DecodeElement (_cabca .CBhvr ,&_efac );_fffag !=nil {return _fffag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cabca .By =NewCT_TLPoint ();if _daeac :=d .DecodeElement (_cabca .By ,&_efac );_daeac !=nil {return _daeac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cabca .From =NewCT_TLPoint ();if _ddfdg :=d .DecodeElement (_cabca .From ,&_efac );_ddfdg !=nil {return _ddfdg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cabca .To =NewCT_TLPoint ();if _fagcda :=d .DecodeElement (_cabca .To ,&_efac );_fagcda !=nil {return _fagcda ;};default:_aa .Log .Debug ("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",_efac .Name );if _ebce :=d .Skip ();_ebce !=nil {return _ebce ;};};case _a .EndElement :break _efdf ;case _a .CharData :};};return nil ;};func (_gdgd *CT_TLIterateData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdgd .TypeAttr !=ST_IterateTypeUnset {_egegf ,_gaaae :=_gdgd .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _gaaae !=nil {return _gaaae ;};start .Attr =append (start .Attr ,_egegf );};if _gdgd .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gdgd .BackwardsAttr ))});};e .EncodeToken (start );if _gdgd .TmAbs !=nil {_debdaf :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_gdgd .TmAbs ,_debdaf );};if _gdgd .TmPct !=nil {_bffef :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}};e .EncodeElement (_gdgd .TmPct ,_bffef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbgf *CT_SlideMaster )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbgf .CSld =NewCT_CommonSlideData ();_cbgf .ClrMap =_fa .NewCT_ColorMapping ();for _ ,_bffe :=range start .Attr {if _bffe .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_gebef ,_dfce :=_d .ParseBool (_bffe .Value );if _dfce !=nil {return _dfce ;};_cbgf .PreserveAttr =&_gebef ;continue ;};};_gagc :for {_dcef ,_cgdg :=d .Token ();if _cgdg !=nil {return _cgdg ;};switch _adgf :=_dcef .(type ){case _a .StartElement :switch _adgf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dfgg :=d .DecodeElement (_cbgf .CSld ,&_adgf );_dfgg !=nil {return _dfgg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gcff :=d .DecodeElement (_cbgf .ClrMap ,&_adgf );_gcff !=nil {return _gcff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgf .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _debe :=d .DecodeElement (_cbgf .SldLayoutIdLst ,&_adgf );_debe !=nil {return _debe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgf .Transition =NewCT_SlideTransition ();if _bfcg :=d .DecodeElement (_cbgf .Transition ,&_adgf );_bfcg !=nil {return _bfcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgf .Timing =NewCT_SlideTiming ();if _bdbcg :=d .DecodeElement (_cbgf .Timing ,&_adgf );_bdbcg !=nil {return _bdbcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgf .Hf =NewCT_HeaderFooter ();if _adff :=d .DecodeElement (_cbgf .Hf ,&_adgf );_adff !=nil {return _adff ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgf .TxStyles =NewCT_SlideMasterTextStyles ();if _ffgdf :=d .DecodeElement (_cbgf .TxStyles ,&_adgf );_ffgdf !=nil {return _ffgdf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgf .ExtLst =NewCT_ExtensionListModify ();if _gadf :=d .DecodeElement (_cbgf .ExtLst ,&_adgf );_gadf !=nil {return _gadf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_adgf .Name );if _fccde :=d .Skip ();_fccde !=nil {return _fccde ;};};case _a .EndElement :break _gagc ;case _a .CharData :};};return nil ;};func (_fefeb *CT_ExtensionListModify )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbfg :=range start .Attr {if _dbfg .Name .Local =="\u006d\u006f\u0064"{_bcbf ,_ccge :=_d .ParseBool (_dbfg .Value );if _ccge !=nil {return _ccge ;};_fefeb .ModAttr =&_bcbf ;continue ;};};_acb :for {_cfag ,_fgae :=d .Token ();if _fgae !=nil {return _fgae ;};switch _aecdb :=_cfag .(type ){case _a .StartElement :switch _aecdb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcacb :=NewCT_Extension ();if _gbeb :=d .DecodeElement (_dcacb ,&_aecdb );_gbeb !=nil {return _gbeb ;};_fefeb .Ext =append (_fefeb .Ext ,_dcacb );default:_aa .Log .Debug ("\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",_aecdb .Name );if _ggccf :=d .Skip ();_ggccf !=nil {return _ggccf ;};};case _a .EndElement :break _acb ;case _a .CharData :};};return nil ;}; +// Start Conditions List +StCondLst *CT_TLTimeConditionList ; -// Validate validates the CT_NormalViewPortion and its children -func (_fgec *CT_NormalViewPortion )Validate ()error {return _fgec .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};func (_bdcgf ST_ViewType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdcgf .String (),start );}; +// End Conditions List +EndCondLst *CT_TLTimeConditionList ; -// Validate validates the CT_ConnectorNonVisual and its children -func (_fbg *CT_ConnectorNonVisual )Validate ()error {return _fbg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_dffbdc ST_TLTimeIndefinite )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dffbdc .String (),start );}; +// EndSync +EndSync *CT_TLTimeCondition ; -// Validate validates the CT_BackgroundProperties and its children -func (_baea *CT_BackgroundProperties )Validate ()error {return _baea .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dfacag *EG_SlideListChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggea :for {_egbaa ,_fcffe :=d .Token ();if _fcffe !=nil {return _fcffe ;};switch _dbffaa :=_egbaa .(type ){case _a .StartElement :switch _dbffaa .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfacag .SldAll =NewCT_Empty ();if _cgcdge :=d .DecodeElement (_dfacag .SldAll ,&_dbffaa );_cgcdge !=nil {return _cgcdge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfacag .SldRg =NewCT_IndexRange ();if _fdcdb :=d .DecodeElement (_dfacag .SldRg ,&_dbffaa );_fdcdb !=nil {return _fdcdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfacag .CustShow =NewCT_CustomShowId ();if _cbbdd :=d .DecodeElement (_dfacag .CustShow ,&_dbffaa );_cbbdd !=nil {return _cbbdd ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u006c\u0069\u0064\u0065\u004ci\u0073\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dbffaa .Name );if _caaaf :=d .Skip ();_caaaf !=nil {return _caaaf ;};};case _a .EndElement :break _ggea ;case _a .CharData :};};return nil ;};func NewOleObj ()*OleObj {_cagb :=&OleObj {};_cagb .CT_OleObject =*NewCT_OleObject ();return _cagb };func (_fecg ST_SlideSizeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdee :=_a .Attr {};_gdee .Name =name ;switch _fecg {case ST_SlideSizeTypeUnset :_gdee .Value ="";case ST_SlideSizeTypeScreen4x3 :_gdee .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_gdee .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_gdee .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_gdee .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_gdee .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_gdee .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_gdee .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_gdee .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_gdee .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_gdee .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_gdee .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_gdee .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_gdee .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_gdee .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_gdee .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_gdee .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _gdee ,nil ;};func (_ecgac *CT_TLOleChartTargetElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_eage ,_eeeff :=_ecgac .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _eeeff !=nil {return _eeeff ;};start .Attr =append (start .Attr ,_eage );if _ecgac .LvlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0076\u006c"},Value :_ab .Sprintf ("\u0025\u0076",*_ecgac .LvlAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dddee *CT_TLCommonTimeNodeData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_agaae :=range start .Attr {if _agaae .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_gceda ,_bddeg :=_agaae .Value ,error (nil );if _bddeg !=nil {return _bddeg ;};_dddee .TmFilterAttr =&_gceda ;continue ;};if _agaae .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_effaa ,_dfcea :=_agaae .Value ,error (nil );if _dfcea !=nil {return _dfcea ;};_dddee .EvtFilterAttr =&_effaa ;continue ;};if _agaae .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_gffg ,_dadf :=_d .ParseInt (_agaae .Value ,10,32);if _dadf !=nil {return _dadf ;};_beaec :=int32 (_gffg );_dddee .PresetIDAttr =&_beaec ;continue ;};if _agaae .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_dfda ,_gebb :=_d .ParseBool (_agaae .Value );if _gebb !=nil {return _gebb ;};_dddee .DisplayAttr =&_dfda ;continue ;};if _agaae .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_bgef ,_cefe :=_d .ParseInt (_agaae .Value ,10,32);if _cefe !=nil {return _cefe ;};_gcgg :=int32 (_bgef );_dddee .PresetSubtypeAttr =&_gcgg ;continue ;};if _agaae .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_dddee .MasterRelAttr .UnmarshalXMLAttr (_agaae );continue ;};if _agaae .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_ebcd ,_agae :=ParseUnionST_TLTime (_agaae .Value );if _agae !=nil {return _agae ;};_dddee .RepeatCountAttr =&_ebcd ;continue ;};if _agaae .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_baad ,_gdaa :=_d .ParseInt (_agaae .Value ,10,32);if _gdaa !=nil {return _gdaa ;};_bfcgb :=int32 (_baad );_dddee .BldLvlAttr =&_bfcgb ;continue ;};if _agaae .Name .Local =="\u0073\u0070\u0064"{_degc ,_cdeb :=ParseUnionST_Percentage (_agaae .Value );if _cdeb !=nil {return _cdeb ;};_dddee .SpdAttr =&_degc ;continue ;};if _agaae .Name .Local =="\u0067\u0072\u0070I\u0064"{_bbgef ,_bbbee :=_d .ParseUint (_agaae .Value ,10,32);if _bbbee !=nil {return _bbbee ;};_edec :=uint32 (_bbgef );_dddee .GrpIdAttr =&_edec ;continue ;};if _agaae .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_aedge ,_egaab :=_d .ParseBool (_agaae .Value );if _egaab !=nil {return _egaab ;};_dddee .AfterEffectAttr =&_aedge ;continue ;};if _agaae .Name .Local =="\u0069\u0064"{_bdfab ,_cebc :=_d .ParseUint (_agaae .Value ,10,32);if _cebc !=nil {return _cebc ;};_ccaae :=uint32 (_bdfab );_dddee .IdAttr =&_ccaae ;continue ;};if _agaae .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_beade ,_edbb :=_d .ParseBool (_agaae .Value );if _edbb !=nil {return _edbb ;};_dddee .NodePhAttr =&_beade ;continue ;};if _agaae .Name .Local =="\u0061\u0063\u0063e\u006c"{_eeccc ,_eaaf :=ParseUnionST_PositiveFixedPercentage (_agaae .Value );if _eaaf !=nil {return _eaaf ;};_dddee .AccelAttr =&_eeccc ;continue ;};if _agaae .Name .Local =="\u0064\u0065\u0063e\u006c"{_cfdf ,_edaed :=ParseUnionST_PositiveFixedPercentage (_agaae .Value );if _edaed !=nil {return _edaed ;};_dddee .DecelAttr =&_cfdf ;continue ;};if _agaae .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_dddee .RestartAttr .UnmarshalXMLAttr (_agaae );continue ;};if _agaae .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_dddee .NodeTypeAttr .UnmarshalXMLAttr (_agaae );continue ;};if _agaae .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_dddee .PresetClassAttr .UnmarshalXMLAttr (_agaae );continue ;};if _agaae .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_defcgc ,_ebafb :=ParseUnionST_TLTime (_agaae .Value );if _ebafb !=nil {return _ebafb ;};_dddee .RepeatDurAttr =&_defcgc ;continue ;};if _agaae .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_dddee .SyncBehaviorAttr .UnmarshalXMLAttr (_agaae );continue ;};if _agaae .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_babf ,_bdgbd :=_d .ParseBool (_agaae .Value );if _bdgbd !=nil {return _bdgbd ;};_dddee .AutoRevAttr =&_babf ;continue ;};if _agaae .Name .Local =="\u0066\u0069\u006c\u006c"{_dddee .FillAttr .UnmarshalXMLAttr (_agaae );continue ;};if _agaae .Name .Local =="\u0064\u0075\u0072"{_fffgf ,_cfaa :=ParseUnionST_TLTime (_agaae .Value );if _cfaa !=nil {return _cfaa ;};_dddee .DurAttr =&_fffgf ;continue ;};};_gdbge :for {_bbad ,_geacc :=d .Token ();if _geacc !=nil {return _geacc ;};switch _gdgc :=_bbad .(type ){case _a .StartElement :switch _gdgc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dddee .StCondLst =NewCT_TLTimeConditionList ();if _cceca :=d .DecodeElement (_dddee .StCondLst ,&_gdgc );_cceca !=nil {return _cceca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dddee .EndCondLst =NewCT_TLTimeConditionList ();if _affg :=d .DecodeElement (_dddee .EndCondLst ,&_gdgc );_affg !=nil {return _affg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dddee .EndSync =NewCT_TLTimeCondition ();if _cceaa :=d .DecodeElement (_dddee .EndSync ,&_gdgc );_cceaa !=nil {return _cceaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dddee .Iterate =NewCT_TLIterateData ();if _gged :=d .DecodeElement (_dddee .Iterate ,&_gdgc );_gged !=nil {return _gged ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dddee .ChildTnLst =NewCT_TimeNodeList ();if _gcac :=d .DecodeElement (_dddee .ChildTnLst ,&_gdgc );_gcac !=nil {return _gcac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dddee .SubTnLst =NewCT_TimeNodeList ();if _feadc :=d .DecodeElement (_dddee .SubTnLst ,&_gdgc );_feadc !=nil {return _feadc ;};default:_aa .Log .Debug ("\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",_gdgc .Name );if _fabec :=d .Skip ();_fabec !=nil {return _fabec ;};};case _a .EndElement :break _gdbge ;case _a .CharData :};};return nil ;};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;); +// Iterate +Iterate *CT_TLIterateData ; -// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path -func (_bbcff *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _gdfec :=_bbcff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfec !=nil {return _gdfec ;};return nil ;}; +// Children Time Node List +ChildTnLst *CT_TimeNodeList ; -// Validate validates the CT_TLAnimVariantStringVal and its children -func (_adeb *CT_TLAnimVariantStringVal )Validate ()error {return _adeb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");}; +// Sub-TimeNodes List +SubTnLst *CT_TimeNodeList ;};func (_abfgf *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abfgf =0;case "\u0063\u0077":*_abfgf =1;case "\u0063\u0063\u0077":*_abfgf =2;};return nil ;};type CT_TLShapeTargetElement struct{ -// Validate validates the CT_TLTemplateList and its children -func (_affga *CT_TLTemplateList )Validate ()error {return _affga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_fcfa :=&CT_ExtensionListModify {};return _fcfa ;};func (_cefaa ST_PlaceholderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cefaa .String (),start );};func (_abfed *EG_Background )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _abfed .BgPr !=nil {_gcgb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_abfed .BgPr ,_gcgb );};if _abfed .BgRef !=nil {_bfca :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_abfed .BgRef ,_bfca );};return nil ;};type CT_Empty struct{}; +// Shape ID +SpidAttr uint32 ; -// Validate validates the CT_TLAnimateBehavior and its children -func (_adgg *CT_TLAnimateBehavior )Validate ()error {return _adgg .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};func NewCT_TagsData ()*CT_TagsData {_gbceg :=&CT_TagsData {};return _gbceg };func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_bfa :=&CT_EmbeddedFontList {};return _bfa };func (_dc *AG_Ole )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dc .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_dc .SpidAttr )});};if _dc .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ab .Sprintf ("\u0025\u0076",*_dc .NameAttr )});};if _dc .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_dc .ShowAsIconAttr ))});};if _dc .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_dc .IdAttr )});};if _dc .ImgWAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_ab .Sprintf ("\u0025\u0076",*_dc .ImgWAttr )});};if _dc .ImgHAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_ab .Sprintf ("\u0025\u0076",*_dc .ImgHAttr )});};return nil ;};type CT_NotesMaster struct{ +// Background +Bg *CT_Empty ; -// Common Slide Data -CSld *CT_CommonSlideData ; +// Subshape +SubSp *CT_TLSubShapeId ; -// Color Scheme Map -ClrMap *_fa .CT_ColorMapping ; +// Embedded Chart Element +OleChartEl *CT_TLOleChartTargetElement ; -// Header/Footer Information for a Notes Master -Hf *CT_HeaderFooter ; +// Text Element +TxEl *CT_TLTextTargetElement ; -// Notes Text Style -NotesStyle *_fa .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};type ST_PlaceholderType byte ;func (_dcga *CT_GroupShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_ggab :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dcga .CNvPr ,_ggab );_gdebg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dcga .CNvGrpSpPr ,_gdebg );_ecgg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_dcga .NvPr ,_ecgg );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ccbc *CT_ShapeNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_gacb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ccbc .CNvPr ,_gacb );_gcdb :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_ccbc .CNvSpPr ,_gcdb );_caea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_ccbc .NvPr ,_caea );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Graphic Element +GraphicEl *_da .CT_AnimationElementChoice ;};func (_egb *CT_EmbeddedFontList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egb .EmbeddedFont !=nil {_ddac :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_gege :=range _egb .EmbeddedFont {e .EncodeElement (_gege ,_ddac );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SplitTransition struct{ -// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path -func (_eeaec *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _fgadc :=_eeaec .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_fgadc !=nil {return _fgadc ;};if _eeaec .DurAttr !=nil {if _bfae :=_eeaec .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_bfae !=nil {return _bfae ;};};if _eeaec .RepeatCountAttr !=nil {if _dcda :=_eeaec .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072");_dcda !=nil {return _dcda ;};};if _eeaec .RepeatDurAttr !=nil {if _daebg :=_eeaec .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_daebg !=nil {return _daebg ;};};if _eeaec .SpdAttr !=nil {if _fgggf :=_eeaec .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_fgggf !=nil {return _fgggf ;};};if _eeaec .AccelAttr !=nil {if _ebgbd :=_eeaec .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_ebgbd !=nil {return _ebgbd ;};};if _eeaec .DecelAttr !=nil {if _cdcab :=_eeaec .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_cdcab !=nil {return _cdcab ;};};if _ccag :=_eeaec .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_ccag !=nil {return _ccag ;};if _fagd :=_eeaec .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fagd !=nil {return _fagd ;};if _eafg :=_eeaec .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_eafg !=nil {return _eafg ;};if _dcdcb :=_eeaec .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072");_dcdcb !=nil {return _dcdcb ;};if _fgfc :=_eeaec .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fgfc !=nil {return _fgfc ;};if _eeaec .StCondLst !=nil {if _ccdaf :=_eeaec .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_ccdaf !=nil {return _ccdaf ;};};if _eeaec .EndCondLst !=nil {if _gbcf :=_eeaec .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_gbcf !=nil {return _gbcf ;};};if _eeaec .EndSync !=nil {if _bcccd :=_eeaec .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063");_bcccd !=nil {return _bcccd ;};};if _eeaec .Iterate !=nil {if _fega :=_eeaec .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_fega !=nil {return _fega ;};};if _eeaec .ChildTnLst !=nil {if _gccg :=_eeaec .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074");_gccg !=nil {return _gccg ;};};if _eeaec .SubTnLst !=nil {if _fabeg :=_eeaec .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_fabeg !=nil {return _fabeg ;};};return nil ;};type CT_SlideMasterTextStyles struct{ +// Orientation +OrientAttr ST_Direction ; -// Slide Master Title Text Style -TitleStyle *_fa .CT_TextListStyle ; +// Direction +DirAttr ST_TransitionInOutDirectionType ;};type CT_TLGraphicalObjectBuild struct{ -// Slide Master Body Text Style -BodyStyle *_fa .CT_TextListStyle ; +// Build As One +BldAsOne *CT_Empty ; -// Slide Master Other Text Style -OtherStyle *_fa .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};func (_baagf ST_TLTimeNodeFillType )Validate ()error {return _baagf .ValidateWithPath ("")}; +// Build Sub Elements +BldSub *_da .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type ST_PhotoAlbumLayout byte ;func (_cegfc ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eafff :=_d .Attr {};_eafff .Name =name ;switch _cegfc {case ST_TLTriggerRuntimeNodeUnset :_eafff .Value ="";case ST_TLTriggerRuntimeNodeFirst :_eafff .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_eafff .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_eafff .Value ="\u0061\u006c\u006c";};return _eafff ,nil ;};type ST_OleObjectFollowColorScheme byte ;func (_bebgd *CT_TLAnimateMotionBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bebgd .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_febee ,_egdb :=_bebgd .OriginAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"});if _egdb !=nil {return _egdb ;};start .Attr =append (start .Attr ,_febee );};if _bebgd .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_bebgd .PathAttr )});};if _bebgd .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_gacd ,_gdgg :=_bebgd .PathEditModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _gdgg !=nil {return _gdgg ;};start .Attr =append (start .Attr ,_gacd );};if _bebgd .RAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_bebgd .RAngAttr )});};if _bebgd .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_bebgd .PtsTypesAttr )});};e .EncodeToken (start );_febbd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bebgd .CBhvr ,_febbd );if _bebgd .By !=nil {_accgb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_bebgd .By ,_accgb );};if _bebgd .From !=nil {_aafee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_bebgd .From ,_aafee );};if _bebgd .To !=nil {_efadg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_bebgd .To ,_efadg );};if _bebgd .RCtr !=nil {_gggcf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_bebgd .RCtr ,_gggcf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_acgc *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _aggaa :=_acgc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aggaa !=nil {return _aggaa ;};if _efag :=_acgc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_efag !=nil {return _efag ;};if _acbe :=_acgc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_acbe !=nil {return _acbe ;};return nil ;};func (_eadgc *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edafgd ,_dbbef :=d .Token ();if _dbbef !=nil {return _dbbef ;};if _dfacc ,_afgdd :=_edafgd .(_a .EndElement );_afgdd &&_dfacc .Name ==start .Name {*_eadgc =1;return nil ;};if _eedfg ,_ggfa :=_edafgd .(_a .CharData );!_ggfa {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edafgd );}else {switch string (_eedfg ){case "":*_eadgc =0;case "\u0073\u0074\u0072":*_eadgc =1;case "\u006e\u0075\u006d":*_eadgc =2;case "\u0063\u006c\u0072":*_eadgc =3;};};_edafgd ,_dbbef =d .Token ();if _dbbef !=nil {return _dbbef ;};if _dccfc ,_bded :=_edafgd .(_a .EndElement );_bded &&_dccfc .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edafgd );};type CT_TLAnimateScaleBehavior struct{ +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_ebbe *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _ccaa :=_ebbe .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ccaa !=nil {return _ccaa ;};if _daeece :=_ebbe .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_daeece !=nil {return _daeece ;};if _cgcb :=_ebbe .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cgcb !=nil {return _cgcb ;};if _ddf :=_ebbe .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ddf !=nil {return _ddf ;};if _ebbe .ExtLst !=nil {if _cgde :=_ebbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgde !=nil {return _cgde ;};};return nil ;}; -// Zoom Content -ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path +func (_acgdg *CT_Presentation )ValidateWithPath (path string )error {if _acgdg .ServerZoomAttr !=nil {if _egada :=_acgdg .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_egada !=nil {return _egada ;};};if _acgdg .BookmarkIdSeedAttr !=nil {if *_acgdg .BookmarkIdSeedAttr < 1{return _c .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 ,*_acgdg .BookmarkIdSeedAttr );};if *_acgdg .BookmarkIdSeedAttr >=2147483648{return _c .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 ,*_acgdg .BookmarkIdSeedAttr );};};if _becb :=_acgdg .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_becb !=nil {return _becb ;};if _acgdg .SldMasterIdLst !=nil {if _eddfc :=_acgdg .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_eddfc !=nil {return _eddfc ;};};if _acgdg .NotesMasterIdLst !=nil {if _dccb :=_acgdg .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_dccb !=nil {return _dccb ;};};if _acgdg .HandoutMasterIdLst !=nil {if _dfged :=_acgdg .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_dfged !=nil {return _dfged ;};};if _acgdg .SldIdLst !=nil {if _dgc :=_acgdg .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t");_dgc !=nil {return _dgc ;};};if _acgdg .SldSz !=nil {if _bcd :=_acgdg .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_bcd !=nil {return _bcd ;};};if _beac :=_acgdg .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a");_beac !=nil {return _beac ;};if _acgdg .SmartTags !=nil {if _bfeb :=_acgdg .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_bfeb !=nil {return _bfeb ;};};if _acgdg .EmbeddedFontLst !=nil {if _fgbf :=_acgdg .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074");_fgbf !=nil {return _fgbf ;};};if _acgdg .CustShowLst !=nil {if _caafe :=_acgdg .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_caafe !=nil {return _caafe ;};};if _acgdg .PhotoAlbum !=nil {if _affbf :=_acgdg .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");_affbf !=nil {return _affbf ;};};if _acgdg .CustDataLst !=nil {if _bcdd :=_acgdg .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_bcdd !=nil {return _bcdd ;};};if _acgdg .Kinsoku !=nil {if _cdafb :=_acgdg .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_cdafb !=nil {return _cdafb ;};};if _acgdg .DefaultTextStyle !=nil {if _agef :=_acgdg .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_agef !=nil {return _agef ;};};if _acgdg .ModifyVerifier !=nil {if _ccdg :=_acgdg .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_ccdg !=nil {return _ccdg ;};};if _acgdg .ExtLst !=nil {if _ecab :=_acgdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecab !=nil {return _ecab ;};};return nil ;};type ST_PrintColorMode byte ; -// By -By *CT_TLPoint ;From *CT_TLPoint ; +// Validate validates the Notes and its children +func (_gdeeca *Notes )Validate ()error {return _gdeeca .ValidateWithPath ("\u004e\u006f\u0074e\u0073")};func (_dfffgb *CT_SlideSyncProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efcde :=range start .Attr {if _efcde .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_ffaa ,_cdggb :=_efcde .Value ,error (nil );if _cdggb !=nil {return _cdggb ;};_dfffgb .ServerSldIdAttr =_ffaa ;continue ;};if _efcde .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_bcc ,_efebe :=ParseStdlibTime (_efcde .Value );if _efebe !=nil {return _efebe ;};_dfffgb .ServerSldModifiedTimeAttr =_bcc ;continue ;};if _efcde .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_fcece ,_fdefc :=ParseStdlibTime (_efcde .Value );if _fdefc !=nil {return _fdefc ;};_dfffgb .ClientInsertedTimeAttr =_fcece ;continue ;};};_bbaf :for {_gdaea ,_dcda :=d .Token ();if _dcda !=nil {return _dcda ;};switch _efebc :=_gdaea .(type ){case _d .StartElement :switch _efebc .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"}:_dfffgb .ExtLst =NewCT_ExtensionList ();if _baeeb :=d .DecodeElement (_dfffgb .ExtLst ,&_efebc );_baeeb !=nil {return _baeeb ;};default:_ce .Log .Debug ("\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",_efebc .Name );if _bbgdce :=d .Skip ();_bbgdce !=nil {return _bbgdce ;};};case _d .EndElement :break _bbaf ;case _d .CharData :};};return nil ;};type CT_ExtensionListModify struct{ -// To -To *CT_TLPoint ;};func (_cfceg *CT_TLTimeConditionList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_eaeb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_bbbfe :=range _cfceg .Cond {e .EncodeElement (_bbbfe ,_eaeb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Modify +ModAttr *bool ; -// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path -func (_bgde *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _cdeee :=_bgde .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_cdeee !=nil {return _cdeee ;};if _bdfbc :=_bgde .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072");_bdfbc !=nil {return _bdfbc ;};if _degg :=_bgde .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_degg !=nil {return _degg ;};if _bgde .PrevCondLst !=nil {if _dcdba :=_bgde .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_dcdba !=nil {return _dcdba ;};};if _bgde .NextCondLst !=nil {if _fbge :=_bgde .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_fbge !=nil {return _fbge ;};};return nil ;};func (_cacab *CT_OleObjectEmbed )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffee :=range start .Attr {if _ffee .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_cacab .FollowColorSchemeAttr .UnmarshalXMLAttr (_ffee );continue ;};};_caeg :for {_abgg ,_deea :=d .Token ();if _deea !=nil {return _deea ;};switch _dagg :=_abgg .(type ){case _a .StartElement :switch _dagg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cacab .ExtLst =NewCT_ExtensionList ();if _efega :=d .DecodeElement (_cacab .ExtLst ,&_dagg );_efega !=nil {return _efega ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064\u0020\u0025\u0076",_dagg .Name );if _dfed :=d .Skip ();_dfed !=nil {return _dfed ;};};case _a .EndElement :break _caeg ;case _a .CharData :};};return nil ;}; +// Extension +Ext []*CT_Extension ;};func (_agb *CT_CustomerData )UnmarshalXML (d *_d .Decoder ,start _d .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"||_dfe .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"&&_dfe .Name .Local =="\u0069\u0064"{_ead ,_dbc :=_dfe .Value ,error (nil );if _dbc !=nil {return _dbc ;};_agb .IdAttr =_ead ;continue ;};};for {_cdeb ,_fafd :=d .Token ();if _fafd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_fafd );};if _cbeg ,_ebda :=_cdeb .(_d .EndElement );_ebda &&_cbeg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_fdga *CT_ExtensionList )ValidateWithPath (path string )error {for _aea ,_aag :=range _fdga .Ext {if _bffc :=_aag .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_aea ));_bffc !=nil {return _bffc ;};};return nil ;}; +// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path +func (_egcf *CT_ModifyVerifier )ValidateWithPath (path string )error {if _fdge :=_egcf .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_fdge !=nil {return _fdge ;};if _bgec :=_egcf .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");_bgec !=nil {return _bgec ;};if _ccab :=_egcf .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ccab !=nil {return _ccab ;};return nil ;};func (_dcadb *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 :_c .Sprintf ("\u0025\u0076",_dcadb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_fdbd *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _fdbd .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 ST_TLBehaviorTransformType byte ;type CT_PictureNonVisual struct{CNvPr *_fa .CT_NonVisualDrawingProps ; +// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path +func (_gadga *CT_TLTemplate )ValidateWithPath (path string )error {if _fadcd :=_gadga .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_fadcd !=nil {return _fadcd ;};return nil ;};func (_daga ST_TLNextActionType )ValidateWithPath (path string )error {switch _daga {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 (_daga ));};return nil ;};func (_eeba ST_WebColorType )ValidateWithPath (path string )error {switch _eeba {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 (_eeba ));};return nil ;};func (_febb *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 :_c .Sprintf ("\u0025\u0076",_febb .IdAttr )});if _febb .CollapseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_febb .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_InOutTransition struct{ -// Non-Visual Picture Drawing Properties -CNvPicPr *_fa .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_gcga *CT_ShowProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcga .LoopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gcga .LoopAttr ))});};if _gcga .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gcga .ShowNarrationAttr ))});};if _gcga .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gcga .ShowAnimationAttr ))});};if _gcga .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gcga .UseTimingsAttr ))});};e .EncodeToken (start );if _gcga .Present !=nil {_egcc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_gcga .Present ,_egcc );};if _gcga .Browse !=nil {_cefc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_gcga .Browse ,_cefc );};if _gcga .Kiosk !=nil {_dbba :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_gcga .Kiosk ,_dbba );};if _gcga .SldAll !=nil {_ffcff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_gcga .SldAll ,_ffcff );};if _gcga .SldRg !=nil {_bfad :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_gcga .SldRg ,_bfad );};if _gcga .CustShow !=nil {_fegg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};e .EncodeElement (_gcga .CustShow ,_fegg );};if _gcga .PenClr !=nil {_fddd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_gcga .PenClr ,_fddd );};if _gcga .ExtLst !=nil {_abgba :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcga .ExtLst ,_abgba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_TLTimeConditionList struct{ +// Direction +DirAttr ST_TransitionInOutDirectionType ;};func (_dagbcf ST_TLDiagramBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dagbcf .String (),start );};type CT_NormalViewProperties struct{ -// Condition -Cond []*CT_TLTimeCondition ;};func (_bafdc *CT_SlideMaster )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bafdc .PreserveAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_bafdc .PreserveAttr ))});};e .EncodeToken (start );_becgb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_bafdc .CSld ,_becgb );_egac :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_bafdc .ClrMap ,_egac );if _bafdc .SldLayoutIdLst !=nil {_cbfd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bafdc .SldLayoutIdLst ,_cbfd );};if _bafdc .Transition !=nil {_ceeb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bafdc .Transition ,_ceeb );};if _bafdc .Timing !=nil {_aecb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}};e .EncodeElement (_bafdc .Timing ,_aecb );};if _bafdc .Hf !=nil {_ecaea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_bafdc .Hf ,_ecaea );};if _bafdc .TxStyles !=nil {_cbed :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_bafdc .TxStyles ,_cbed );};if _bafdc .ExtLst !=nil {_daegc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bafdc .ExtLst ,_daegc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agfggc ST_TLTimeNodeMasterRelation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agfggc .String (),start );}; +// Show Outline Icons in Normal View +ShowOutlineIconsAttr *bool ; -// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path -func (_fgfcg *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _cceeb ,_edcec :=range _fgfcg .Cond {if _acec :=_edcec .ValidateWithPath (_ab .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_cceeb ));_acec !=nil {return _acec ;};};return nil ;};func (_ecbaf *ST_TransitionSpeed )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ecbaf =0;case "\u0073\u006c\u006f\u0077":*_ecbaf =1;case "\u006d\u0065\u0064":*_ecbaf =2;case "\u0066\u0061\u0073\u0074":*_ecbaf =3;};return nil ;};type ViewPr struct{CT_ViewProperties };func (_cfgf *CT_OptionalBlackTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abbff :=range start .Attr {if _abbff .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_acbb ,_addd :=_d .ParseBool (_abbff .Value );if _addd !=nil {return _addd ;};_cfgf .ThruBlkAttr =&_acbb ;continue ;};};for {_befg ,_fcfb :=d .Token ();if _fcfb !=nil {return _ab .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",_fcfb );};if _fecae ,_cagg :=_befg .(_a .EndElement );_cagg &&_fecae .Name ==start .Name {break ;};};return nil ;};func (_bdgc *CT_SlideRelationshipListEntry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_bdgc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type EG_TopLevelSlide struct{ +// Snap Vertical Splitter +SnapVertSplitterAttr *bool ; -// Color Scheme Map -ClrMap *_fa .CT_ColorMapping ;};func (_abe *CT_Comment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_abe .AuthorIdAttr )});if _abe .DtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0074"},Value :_ab .Sprintf ("\u0025\u0076",*_abe .DtAttr )});};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0078"},Value :_ab .Sprintf ("\u0025\u0076",_abe .IdxAttr )});e .EncodeToken (start );_aedd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_abe .Pos ,_aedd );_ade :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_ae .AddPreserveSpaceAttr (&_ade ,_abe .Text );e .EncodeElement (_abe .Text ,_ade );if _abe .ExtLst !=nil {_abff :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abe .ExtLst ,_abff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// State of the Vertical Splitter Bar +VertBarStateAttr ST_SplitterBarState ; -// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path -func (_dbcf *CT_PrintProperties )ValidateWithPath (path string )error {if _cgde :=_dbcf .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_cgde !=nil {return _cgde ;};if _dded :=_dbcf .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dded !=nil {return _dded ;};if _dbcf .ExtLst !=nil {if _agdfa :=_dbcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdfa !=nil {return _agdfa ;};};return nil ;}; +// State of the Horizontal Splitter Bar +HorzBarStateAttr ST_SplitterBarState ; -// Validate validates the CT_TLMediaNodeVideo and its children -func (_gfaa *CT_TLMediaNodeVideo )Validate ()error {return _gfaa .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};func (_ggcfg *ST_TransitionSideDirectionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egebfc ,_dfbgd :=d .Token ();if _dfbgd !=nil {return _dfbgd ;};if _cccea ,_abafd :=_egebfc .(_a .EndElement );_abafd &&_cccea .Name ==start .Name {*_ggcfg =1;return nil ;};if _dcbbg ,_ecgfa :=_egebfc .(_a .CharData );!_ecgfa {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egebfc );}else {switch string (_dcbbg ){case "":*_ggcfg =0;case "\u006c":*_ggcfg =1;case "\u0075":*_ggcfg =2;case "\u0072":*_ggcfg =3;case "\u0064":*_ggcfg =4;};};_egebfc ,_dfbgd =d .Token ();if _dfbgd !=nil {return _dfbgd ;};if _deedc ,_daggc :=_egebfc .(_a .EndElement );_daggc &&_deedc .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egebfc );};func (_defg *CT_OleObjectChoice )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _defg .Embed !=nil {_ccaa :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_defg .Embed ,_ccaa );};if _defg .Link !=nil {_dffd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_defg .Link ,_dffd );};return nil ;};func (_acagb ST_SplitterBarState )Validate ()error {return _acagb .ValidateWithPath ("")};func (_bcaba ST_TLTimeNodeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcdc :=_a .Attr {};_fcdc .Name =name ;switch _bcaba {case ST_TLTimeNodeTypeUnset :_fcdc .Value ="";case ST_TLTimeNodeTypeClickEffect :_fcdc .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_fcdc .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_fcdc .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_fcdc .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_fcdc .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_fcdc .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_fcdc .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_fcdc .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_fcdc .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _fcdc ,nil ;};type CT_GraphicalObjectFrame struct{BwModeAttr _fa .ST_BlackWhiteMode ; +// Prefer Single View +PreferSingleViewAttr *bool ; -// Non-Visual Properties for a Graphic Frame -NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; +// Normal View Restored Left Properties +RestoredLeft *CT_NormalViewPortion ; -// 2D Transform for Graphic Frame -Xfrm *_fa .CT_Transform2D ;Graphic *_fa .Graphic ; +// Normal View Restored Top Properties +RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};type CT_SlideMaster struct{ -// Extension List with Modification Flag -ExtLst *CT_ExtensionListModify ;};type CmAuthorLst struct{CT_CommentAuthorList };type ST_TLAnimateBehaviorCalcMode byte ;func (_dcgge ST_ViewType )ValidateWithPath (path string )error {switch _dcgge {case 0,1,2,3,4,5,6,7,8:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgge ));};return nil ;};func (_gcdd *CT_TLBuildParagraph )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gcdd .BuildAttr !=ST_TLParaBuildTypeUnset {_bdcda ,_gedfa :=_gcdd .BuildAttr .MarshalXMLAttr (_a .Name {Local :"\u0062\u0075\u0069l\u0064"});if _gedfa !=nil {return _gedfa ;};start .Attr =append (start .Attr ,_bdcda );};if _gcdd .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_ab .Sprintf ("\u0025\u0076",*_gcdd .BldLvlAttr )});};if _gcdd .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gcdd .AnimBgAttr ))});};if _gcdd .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gcdd .AutoUpdateAnimBgAttr ))});};if _gcdd .RevAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gcdd .RevAttr ))});};if _gcdd .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_ab .Sprintf ("\u0025\u0076",*_gcdd .AdvAutoAttr )});};if _gcdd .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_gcdd .SpidAttr )});};if _gcdd .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_gcdd .GrpIdAttr )});};if _gcdd .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_gcdd .UiExpandAttr ))});};e .EncodeToken (start );if _gcdd .TmplLst !=nil {_caffa :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}};e .EncodeElement (_gcdd .TmplLst ,_caffa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_ddef :=&CT_HtmlPublishProperties {};return _ddef ;}; +// Preserve Slide Master +PreserveAttr *bool ; -// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path -func (_abaa *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_aagg *CT_NotesTextViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_bcae :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_aagg .CViewPr ,_bcae );if _aagg .ExtLst !=nil {_dbecg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aagg .ExtLst ,_dbecg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_debag *CT_SlideViewProperties )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_afbcd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_debag .CSldViewPr ,_afbcd );if _debag .ExtLst !=nil {_gefee :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_debag .ExtLst ,_gefee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Common slide data for slide masters +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path -func (_dacfc *CT_TLSetBehavior )ValidateWithPath (path string )error {if _degdc :=_dacfc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_degdc !=nil {return _degdc ;};if _dacfc .To !=nil {if _eccfc :=_dacfc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_eccfc !=nil {return _eccfc ;};};return nil ;};type ST_TLAnimateColorDirection byte ;func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_gbad :=&CT_OutlineViewSlideEntry {};return _gbad ;}; +// Color Scheme Map +ClrMap *_da .CT_ColorMapping ; -// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path -func (_fedd *CT_OrientationTransition )ValidateWithPath (path string )error {if _eded :=_fedd .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_eded !=nil {return _eded ;};return nil ;};func (_cfcgb ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _cfcgb {case 0,1,2:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfcgb ));};return nil ;};func (_agffc *Presentation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agffc .CT_Presentation =*NewCT_Presentation ();for _ ,_cdac :=range start .Attr {if _cdac .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_dbbd ,_cgdcb :=_d .ParseInt (_cdac .Value ,10,32);if _cgdcb !=nil {return _cgdcb ;};_dcdbf :=int32 (_dbbd );_agffc .FirstSlideNumAttr =&_dcdbf ;continue ;};if _cdac .Name .Local =="\u0072\u0074\u006c"{_cgce ,_ffda :=_d .ParseBool (_cdac .Value );if _ffda !=nil {return _ffda ;};_agffc .RtlAttr =&_cgce ;continue ;};if _cdac .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_efdd ,_gcffb :=_d .ParseBool (_cdac .Value );if _gcffb !=nil {return _gcffb ;};_agffc .CompatModeAttr =&_efdd ;continue ;};if _cdac .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_addg ,_dcedg :=_d .ParseBool (_cdac .Value );if _dcedg !=nil {return _dcedg ;};_agffc .EmbedTrueTypeFontsAttr =&_addg ;continue ;};if _cdac .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_daac ,_fgagf :=_d .ParseBool (_cdac .Value );if _fgagf !=nil {return _fgagf ;};_agffc .AutoCompressPicturesAttr =&_daac ;continue ;};if _cdac .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_gfddd ,_dbaf :=_d .ParseBool (_cdac .Value );if _dbaf !=nil {return _dbaf ;};_agffc .ShowSpecialPlsOnTitleSldAttr =&_gfddd ;continue ;};if _cdac .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_bebag ,_aabcd :=ParseUnionST_Percentage (_cdac .Value );if _aabcd !=nil {return _aabcd ;};_agffc .ServerZoomAttr =&_bebag ;continue ;};if _cdac .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_agffc .ConformanceAttr .UnmarshalXMLAttr (_cdac );continue ;};if _cdac .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_eefdd ,_dcceg :=_d .ParseBool (_cdac .Value );if _dcceg !=nil {return _dcceg ;};_agffc .RemovePersonalInfoOnSaveAttr =&_eefdd ;continue ;};if _cdac .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_dbdc ,_dbdba :=_d .ParseBool (_cdac .Value );if _dbdba !=nil {return _dbdba ;};_agffc .SaveSubsetFontsAttr =&_dbdc ;continue ;};if _cdac .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_affad ,_afbdd :=_d .ParseUint (_cdac .Value ,10,32);if _afbdd !=nil {return _afbdd ;};_ebaa :=uint32 (_affad );_agffc .BookmarkIdSeedAttr =&_ebaa ;continue ;};if _cdac .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_fbgc ,_febcb :=_d .ParseBool (_cdac .Value );if _febcb !=nil {return _febcb ;};_agffc .StrictFirstAndLastCharsAttr =&_fbgc ;continue ;};};_bbfcf :for {_aadbg ,_eaee :=d .Token ();if _eaee !=nil {return _eaee ;};switch _beed :=_aadbg .(type ){case _a .StartElement :switch _beed .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .SldMasterIdLst =NewCT_SlideMasterIdList ();if _egbf :=d .DecodeElement (_agffc .SldMasterIdLst ,&_beed );_egbf !=nil {return _egbf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _cfcg :=d .DecodeElement (_agffc .NotesMasterIdLst ,&_beed );_cfcg !=nil {return _cfcg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _eedcd :=d .DecodeElement (_agffc .HandoutMasterIdLst ,&_beed );_eedcd !=nil {return _eedcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .SldIdLst =NewCT_SlideIdList ();if _addbe :=d .DecodeElement (_agffc .SldIdLst ,&_beed );_addbe !=nil {return _addbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .SldSz =NewCT_SlideSize ();if _cbfbd :=d .DecodeElement (_agffc .SldSz ,&_beed );_cbfbd !=nil {return _cbfbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fgde :=d .DecodeElement (_agffc .NotesSz ,&_beed );_fgde !=nil {return _fgde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .SmartTags =NewCT_SmartTags ();if _bcbb :=d .DecodeElement (_agffc .SmartTags ,&_beed );_bcbb !=nil {return _bcbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _fegbd :=d .DecodeElement (_agffc .EmbeddedFontLst ,&_beed );_fegbd !=nil {return _fegbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .CustShowLst =NewCT_CustomShowList ();if _eefcdc :=d .DecodeElement (_agffc .CustShowLst ,&_beed );_eefcdc !=nil {return _eefcdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .PhotoAlbum =NewCT_PhotoAlbum ();if _dcebdb :=d .DecodeElement (_agffc .PhotoAlbum ,&_beed );_dcebdb !=nil {return _dcebdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .CustDataLst =NewCT_CustomerDataList ();if _fgdb :=d .DecodeElement (_agffc .CustDataLst ,&_beed );_fgdb !=nil {return _fgdb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .Kinsoku =NewCT_Kinsoku ();if _dcfa :=d .DecodeElement (_agffc .Kinsoku ,&_beed );_dcfa !=nil {return _dcfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .DefaultTextStyle =_fa .NewCT_TextListStyle ();if _dceda :=d .DecodeElement (_agffc .DefaultTextStyle ,&_beed );_dceda !=nil {return _dceda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .ModifyVerifier =NewCT_ModifyVerifier ();if _cgac :=d .DecodeElement (_agffc .ModifyVerifier ,&_beed );_cgac !=nil {return _cgac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agffc .ExtLst =NewCT_ExtensionList ();if _dbgbc :=d .DecodeElement (_agffc .ExtLst ,&_beed );_dbgbc !=nil {return _dbgbc ;};default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_beed .Name );if _agab :=d .Skip ();_agab !=nil {return _agab ;};};case _a .EndElement :break _bbfcf ;case _a .CharData :};};return nil ;}; +// List of Slide Layouts +SldLayoutIdLst *CT_SlideLayoutIdList ; -// Validate validates the CT_PresentationProperties and its children -func (_dbgd *CT_PresentationProperties )Validate ()error {return _dbgd .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");}; +// Slide Transition for a Slide Master +Transition *CT_SlideTransition ; -// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path -func (_gdecg *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _aadb :=_gdecg .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_aadb !=nil {return _aadb ;};return nil ;};func (_aeaba *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aeaba =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_aeaba =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_aeaba =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_aeaba =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_aeaba =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_aeaba =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_aeaba =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_aeaba =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_aeaba =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_aeaba =9;};return nil ;};type CT_Kinsoku struct{ +// Slide Timing Information for Slide Masters +Timing *CT_SlideTiming ; -// Language -LangAttr *string ; +// Header/Footer information for a slide master +Hf *CT_HeaderFooter ; -// Invalid Kinsoku Start Characters -InvalStCharsAttr string ; +// Slide Master Text Styles +TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};func (_dfgcb ST_TLTimeNodeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcffe :=_d .Attr {};_bcffe .Name =name ;switch _dfgcb {case ST_TLTimeNodeTypeUnset :_bcffe .Value ="";case ST_TLTimeNodeTypeClickEffect :_bcffe .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_bcffe .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_bcffe .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_bcffe .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_bcffe .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_bcffe .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_bcffe .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_bcffe .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_bcffe .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _bcffe ,nil ;};type CT_Comment struct{ -// Invalid Kinsoku End Characters -InvalEndCharsAttr string ;};func NewTagLst ()*TagLst {_fggd :=&TagLst {};_fggd .CT_TagList =*NewCT_TagList ();return _fggd };func (_bee *CT_GroupShape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bee .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_bee .GrpSpPr =_fa .NewCT_GroupShapeProperties ();_bdfd :for {_gdbgb ,_aaea :=d .Token ();if _aaea !=nil {return _aaea ;};switch _bbce :=_gdbgb .(type ){case _a .StartElement :switch _bbce .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gefd :=d .DecodeElement (_bee .NvGrpSpPr ,&_bbce );_gefd !=nil {return _gefd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _edfb :=d .DecodeElement (_bee .GrpSpPr ,&_bbce );_edfb !=nil {return _edfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faee :=NewCT_GroupShapeChoice ();if _aage :=d .DecodeElement (&_faee .Sp ,&_bbce );_aage !=nil {return _aage ;};_bee .Choice =append (_bee .Choice ,_faee );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccga :=NewCT_GroupShapeChoice ();if _cged :=d .DecodeElement (&_ccga .GrpSp ,&_bbce );_cged !=nil {return _cged ;};_bee .Choice =append (_bee .Choice ,_ccga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deeg :=NewCT_GroupShapeChoice ();if _fffd :=d .DecodeElement (&_deeg .GraphicFrame ,&_bbce );_fffd !=nil {return _fffd ;};_bee .Choice =append (_bee .Choice ,_deeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdce :=NewCT_GroupShapeChoice ();if _bafb :=d .DecodeElement (&_bdce .CxnSp ,&_bbce );_bafb !=nil {return _bafb ;};_bee .Choice =append (_bee .Choice ,_bdce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfda :=NewCT_GroupShapeChoice ();if _edcf :=d .DecodeElement (&_bfda .Pic ,&_bbce );_edcf !=nil {return _edcf ;};_bee .Choice =append (_bee .Choice ,_bfda );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dggd :=NewCT_GroupShapeChoice ();if _facd :=d .DecodeElement (&_dggd .ContentPart ,&_bbce );_facd !=nil {return _facd ;};_bee .Choice =append (_bee .Choice ,_dggd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bee .ExtLst =NewCT_ExtensionListModify ();if _afag :=d .DecodeElement (_bee .ExtLst ,&_bbce );_afag !=nil {return _afag ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_bbce .Name );if _gfb :=d .Skip ();_gfb !=nil {return _gfb ;};};case _a .EndElement :break _bdfd ;case _a .CharData :};};return nil ;};func (_agfab *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_bbadc :=[]string {};if _agfab .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_bbadc =append (_bbadc ,"\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 _agfab .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_bbadc =append (_bbadc ,"\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 (_bbadc )> 1{return _ab .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bbadc );};return nil ;};func (_fgffg *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgffg =0;case "\u006e\u006f\u006e\u0065":*_fgffg =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fgffg =2;};return nil ;};func (_geec *CT_CornerDirectionTransition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abg :=range start .Attr {if _abg .Name .Local =="\u0064\u0069\u0072"{_geec .DirAttr .UnmarshalXMLAttr (_abg );continue ;};};for {_fdcc ,_dea :=d .Token ();if _dea !=nil {return _ab .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",_dea );};if _dccg ,_ecfc :=_fdcc .(_a .EndElement );_ecfc &&_dccg .Name ==start .Name {break ;};};return nil ;};func (_bgfba *CT_TLTriggerTimeNodeID )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ab .Sprintf ("\u0025\u0076",_bgfba .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Comment Author ID +AuthorIdAttr uint32 ; -// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path -func (_gbgfg *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _gbgfg .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _ab .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 _ecgdb :=_gbgfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecgdb !=nil {return _ecgdb ;};return nil ;};func (_daad *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcac :=range start .Attr {if _bcac .Name .Local =="\u0076\u0061\u006c"{_bcegg ,_bfbb :=_d .ParseUint (_bcac .Value ,10,32);if _bfbb !=nil {return _bfbb ;};_daad .ValAttr =uint32 (_bcegg );continue ;};};for {_dagde ,_gefeb :=d .Token ();if _gefeb !=nil {return _ab .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",_gefeb );};if _dcgfg ,_cecff :=_dagde .(_a .EndElement );_cecff &&_dcgfg .Name ==start .Name {break ;};};return nil ;}; +// Comment Date/Time +DtAttr *_f .Time ; -// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path -func (_efcfef *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _ecfae :=_efcfef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecfae !=nil {return _ecfae ;};if _dfcbaf :=_efcfef .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dfcbaf !=nil {return _dfcbaf ;};return nil ;};func NewEG_ShowType ()*EG_ShowType {_effgd :=&EG_ShowType {};return _effgd };func (_dfcg ST_IterateType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bebac :=_a .Attr {};_bebac .Name =name ;switch _dfcg {case ST_IterateTypeUnset :_bebac .Value ="";case ST_IterateTypeEl :_bebac .Value ="\u0065\u006c";case ST_IterateTypeWd :_bebac .Value ="\u0077\u0064";case ST_IterateTypeLt :_bebac .Value ="\u006c\u0074";};return _bebac ,nil ;};func NewAG_ChildSlide ()*AG_ChildSlide {_aae :=&AG_ChildSlide {};return _aae };func (_cbaea ST_PrintColorMode )ValidateWithPath (path string )error {switch _cbaea {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbaea ));};return nil ;}; +// Comment Index +IdxAttr uint32 ; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_cdae *CT_GraphicalObjectFrame )Validate ()error {return _cdae .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_ffdfc ST_TLAnimateMotionPathEditMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffdfc .String (),start );};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_ddeg :=&CT_TLCommandBehavior {};_ddeg .CBhvr =NewCT_TLCommonBehaviorData ();return _ddeg ;};func (_cdacc ST_TLNextActionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ddgce :=_a .Attr {};_ddgce .Name =name ;switch _cdacc {case ST_TLNextActionTypeUnset :_ddgce .Value ="";case ST_TLNextActionTypeNone :_ddgce .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_ddgce .Value ="\u0073\u0065\u0065\u006b";};return _ddgce ,nil ;};func (_cdbe *CT_TLIterateIntervalTime )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffgf :=range start .Attr {if _ffgf .Name .Local =="\u0076\u0061\u006c"{_ccad ,_edfff :=ParseUnionST_TLTime (_ffgf .Value );if _edfff !=nil {return _edfff ;};_cdbe .ValAttr =_ccad ;continue ;};};for {_gafd ,_efaca :=d .Token ();if _efaca !=nil {return _ab .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",_efaca );};if _aeagc ,_adgaf :=_gafd .(_a .EndElement );_adgaf &&_aeagc .Name ==start .Name {break ;};};return nil ;}; +// Comment Position +Pos *_da .CT_Point2D ; -// Validate validates the CT_TLAnimateScaleBehavior and its children -func (_eddgd *CT_TLAnimateScaleBehavior )Validate ()error {return _eddgd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_cgefcg *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgefcg =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_cgefcg =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_cgefcg =2;case "\u0068\u006f\u006c\u0064":*_cgefcg =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_cgefcg =4;};return nil ;};func (_eefc *CT_NotesTextViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eefc .CViewPr =NewCT_CommonViewProperties ();_bbaa :for {_edbf ,_bcegc :=d .Token ();if _bcegc !=nil {return _bcegc ;};switch _eafd :=_edbf .(type ){case _a .StartElement :switch _eafd .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agfb :=d .DecodeElement (_eefc .CViewPr ,&_eafd );_agfb !=nil {return _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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eefc .ExtLst =NewCT_ExtensionList ();if _faab :=d .DecodeElement (_eefc .ExtLst ,&_eafd );_faab !=nil {return _faab ;};default:_aa .Log .Debug ("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",_eafd .Name );if _gbacd :=d .Skip ();_gbacd !=nil {return _gbacd ;};};case _a .EndElement :break _bbaa ;case _a .CharData :};};return nil ;};type ST_PhotoAlbumLayout byte ; +// Comment's Text Content +Text string ;ExtLst *CT_ExtensionListModify ;};func (_agcf *CT_SlideMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcf .CSld =NewCT_CommonSlideData ();_agcf .ClrMap =_da .NewCT_ColorMapping ();for _ ,_gggcd :=range start .Attr {if _gggcd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_ffbdd ,_eaeg :=_ff .ParseBool (_gggcd .Value );if _eaeg !=nil {return _eaeg ;};_agcf .PreserveAttr =&_ffbdd ;continue ;};};_fcfd :for {_gaac ,_afcc :=d .Token ();if _afcc !=nil {return _afcc ;};switch _gfce :=_gaac .(type ){case _d .StartElement :switch _gfce .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 _accg :=d .DecodeElement (_agcf .CSld ,&_gfce );_accg !=nil {return _accg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _bbcb :=d .DecodeElement (_agcf .ClrMap ,&_gfce );_bbcb !=nil {return _bbcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agcf .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _ebbbb :=d .DecodeElement (_agcf .SldLayoutIdLst ,&_gfce );_ebbbb !=nil {return _ebbbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agcf .Transition =NewCT_SlideTransition ();if _dbaab :=d .DecodeElement (_agcf .Transition ,&_gfce );_dbaab !=nil {return _dbaab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agcf .Timing =NewCT_SlideTiming ();if _fdgeb :=d .DecodeElement (_agcf .Timing ,&_gfce );_fdgeb !=nil {return _fdgeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agcf .Hf =NewCT_HeaderFooter ();if _cccab :=d .DecodeElement (_agcf .Hf ,&_gfce );_cccab !=nil {return _cccab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agcf .TxStyles =NewCT_SlideMasterTextStyles ();if _baba :=d .DecodeElement (_agcf .TxStyles ,&_gfce );_baba !=nil {return _baba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agcf .ExtLst =NewCT_ExtensionListModify ();if _degg :=d .DecodeElement (_agcf .ExtLst ,&_gfce );_degg !=nil {return _degg ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061s\u0074e\u0072\u0020\u0025\u0076",_gfce .Name );if _fabg :=d .Skip ();_fabg !=nil {return _fabg ;};};case _d .EndElement :break _fcfd ;case _d .CharData :};};return nil ;};func (_ffeb ST_TLTriggerEvent )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffbfe :=_d .Attr {};_ffbfe .Name =name ;switch _ffeb {case ST_TLTriggerEventUnset :_ffbfe .Value ="";case ST_TLTriggerEventOnBegin :_ffbfe .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_ffbfe .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_ffbfe .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_ffbfe .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_ffbfe .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_ffbfe .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_ffbfe .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_ffbfe .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_ffbfe .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_ffbfe .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_ffbfe .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _ffbfe ,nil ;};type CT_SlideMasterTextStyles struct{ -// Validate validates the CT_WebProperties and its children -func (_aaee *CT_WebProperties )Validate ()error {return _aaee .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cfdd *CT_IndexRange )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_ab .Sprintf ("\u0025\u0076",_cfdd .StAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_cfdd .EndAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_PhotoAlbumFrameShape byte ; +// Slide Master Title Text Style +TitleStyle *_da .CT_TextListStyle ; -// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path -func (_gfacg *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _gfacg .StSnd !=nil {if _gabaca :=_gfacg .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_gabaca !=nil {return _gabaca ;};};if _gfacg .EndSnd !=nil {if _aabdg :=_gfacg .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064");_aabdg !=nil {return _aabdg ;};};return nil ;};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;); +// Slide Master Body Text Style +BodyStyle *_da .CT_TextListStyle ; -// Validate validates the CT_TLTimeNodeExclusive and its children -func (_deag *CT_TLTimeNodeExclusive )Validate ()error {return _deag .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};func (_egfcc ST_Direction )Validate ()error {return _egfcc .ValidateWithPath ("")};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);func (_faafg *ST_PrintColorMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_faafg =0;case "\u0062\u0077":*_faafg =1;case "\u0067\u0072\u0061\u0079":*_faafg =2;case "\u0063\u006c\u0072":*_faafg =3;};return nil ;};func (_ffeef ST_TLTimeNodeFillType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ffeef .String (),start );};func (_cfadf ST_TLAnimateBehaviorCalcMode )Validate ()error {return _cfadf .ValidateWithPath ("")}; +// Slide Master Other Text Style +OtherStyle *_da .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};type CT_TLByHslColorTransform struct{ -// Validate validates the CT_TLBuildDiagram and its children -func (_acdd *CT_TLBuildDiagram )Validate ()error {return _acdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_bfce :=&CT_ShowInfoKiosk {};return _bfce };type ST_TLTriggerRuntimeNode byte ; +// Hue +HAttr int32 ; -// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path -func (_edafg *SldMaster )ValidateWithPath (path string )error {if _cbbae :=_edafg .CT_SlideMaster .ValidateWithPath (path );_cbbae !=nil {return _cbbae ;};return nil ;};func (_efbgg *ST_ViewType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_efbgg =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_efbgg =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_efbgg =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_efbgg =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_efbgg =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_efbgg =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_efbgg =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_efbgg =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_efbgg =8;};return nil ;}; +// Saturation +SAttr _da .ST_FixedPercentage ; -// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path -func (_ffa *CT_CommentAuthorList )ValidateWithPath (path string )error {for _cfdg ,_egbd :=range _ffa .CmAuthor {if _cga :=_egbd .ValidateWithPath (_ab .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cfdg ));_cga !=nil {return _cga ;};};return nil ;};type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};type CT_CustomShow struct{ +// Lightness +LAttr _da .ST_FixedPercentage ;};func (_adf *CT_BackgroundProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adf .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_adf .ShadeToTitleAttr ))});};e .EncodeToken (start );if _adf .NoFill !=nil {_gfb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adf .NoFill ,_gfb );};if _adf .SolidFill !=nil {_feb :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adf .SolidFill ,_feb );};if _adf .GradFill !=nil {_dddd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adf .GradFill ,_dddd );};if _adf .BlipFill !=nil {_cce :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adf .BlipFill ,_cce );};if _adf .PattFill !=nil {_dcg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_adf .PattFill ,_dcg );};if _adf .GrpFill !=nil {_fgc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_adf .GrpFill ,_fgc );};if _adf .EffectLst !=nil {_cbg :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adf .EffectLst ,_cbg );};if _adf .EffectDag !=nil {_ace :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_adf .EffectDag ,_ace );};if _adf .ExtLst !=nil {_caee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adf .ExtLst ,_caee );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TLSetBehavior struct{ -// Custom Show Name -NameAttr string ; +// Common Behavior +CBhvr *CT_TLCommonBehaviorData ; -// Custom Show ID -IdAttr uint32 ; +// To +To *CT_TLAnimVariant ;};func (_ggceg *ST_WebColorType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbadb ,_bcgda :=d .Token ();if _bcgda !=nil {return _bcgda ;};if _dddgf ,_ffgbc :=_gbadb .(_d .EndElement );_ffgbc &&_dddgf .Name ==start .Name {*_ggceg =1;return nil ;};if _cdcda ,_cage :=_gbadb .(_d .CharData );!_cage {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",_gbadb );}else {switch string (_cdcda ){case "":*_ggceg =0;case "\u006e\u006f\u006e\u0065":*_ggceg =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_ggceg =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_ggceg =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_ggceg =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_ggceg =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_ggceg =6;};};_gbadb ,_bcgda =d .Token ();if _bcgda !=nil {return _bcgda ;};if _fbec ,_eabec :=_gbadb .(_d .EndElement );_eabec &&_fbec .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",_gbadb );};func (_bgabe ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _bgabe {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";};type ViewPr struct{CT_ViewProperties };func (_fgdfc ST_TLTimeNodeRestartType )Validate ()error {return _fgdfc .ValidateWithPath ("")};type CT_TLAnimVariantIntegerVal struct{ -// List of Presentation Slides -SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};func (_eece *ST_ViewType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecgef ,_fbcbd :=d .Token ();if _fbcbd !=nil {return _fbcbd ;};if _cdcfg ,_cedeea :=_ecgef .(_a .EndElement );_cedeea &&_cdcfg .Name ==start .Name {*_eece =1;return nil ;};if _gcbdc ,_bgfgb :=_ecgef .(_a .CharData );!_bgfgb {return _ab .Errorf ("\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 (_gcbdc ){case "":*_eece =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_eece =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_eece =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_eece =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_eece =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_eece =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_eece =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_eece =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_eece =8;};};_ecgef ,_fbcbd =d .Token ();if _fbcbd !=nil {return _fbcbd ;};if _ffgff ,_cbgfc :=_ecgef .(_a .EndElement );_cbgfc &&_ffgff .Name ==start .Name {return nil ;};return _ab .Errorf ("\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 NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_ebaf :=&CT_TLAnimateScaleBehavior {};_ebaf .CBhvr =NewCT_TLCommonBehaviorData ();return _ebaf ;};func (_bcbc ST_ViewType )Validate ()error {return _bcbc .ValidateWithPath ("")};type Presentation struct{CT_Presentation }; +// Value +ValAttr int32 ;}; -// Validate validates the CT_TLTimeTargetElement and its children -func (_ebfca *CT_TLTimeTargetElement )Validate ()error {return _ebfca .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_adfe ST_TLChartSubelementType )Validate ()error {return _adfe .ValidateWithPath ("")};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;); +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_ebgcg *EG_ExtensionList )ValidateWithPath (path string )error {for _accgg ,_bdgdc :=range _ebgcg .Ext {if _gfcef :=_bdgdc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_accgg ));_gfcef !=nil {return _gfcef ;};};return nil ;};type CT_TLAnimVariant struct{ -// Validate validates the CT_SmartTags and its children -func (_cacac *CT_SmartTags )Validate ()error {return _cacac .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; +// Boolean Variant +BoolVal *CT_TLAnimVariantBooleanVal ; -// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path -func (_fbdd *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _gbfbg :=_fbdd .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gbfbg !=nil {return _gbfbg ;};return nil ;};func NewAG_TLBuild ()*AG_TLBuild {_gb :=&AG_TLBuild {};return _gb };func (_bcecf *CT_TLTimeNodeParallel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_efcag :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_bcecf .CTn ,_efcag );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdfd *CT_GroupShapeChoice )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baffa :for {_bdgd ,_dagc :=d .Token ();if _dagc !=nil {return _dagc ;};switch _aeca :=_bdgd .(type ){case _a .StartElement :switch _aeca .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_afge :=NewCT_Shape ();if _gecc :=d .DecodeElement (_afge ,&_aeca );_gecc !=nil {return _gecc ;};_cdfd .Sp =append (_cdfd .Sp ,_afge );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agdb :=NewCT_GroupShape ();if _eged :=d .DecodeElement (_agdb ,&_aeca );_eged !=nil {return _eged ;};_cdfd .GrpSp =append (_cdfd .GrpSp ,_agdb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egagb :=NewCT_GraphicalObjectFrame ();if _cagc :=d .DecodeElement (_egagb ,&_aeca );_cagc !=nil {return _cagc ;};_cdfd .GraphicFrame =append (_cdfd .GraphicFrame ,_egagb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eagd :=NewCT_Connector ();if _ccec :=d .DecodeElement (_eagd ,&_aeca );_ccec !=nil {return _ccec ;};_cdfd .CxnSp =append (_cdfd .CxnSp ,_eagd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbcb :=NewCT_Picture ();if _cdg :=d .DecodeElement (_fbcb ,&_aeca );_cdg !=nil {return _cdg ;};_cdfd .Pic =append (_cdfd .Pic ,_fbcb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcgb :=NewCT_Rel ();if _affb :=d .DecodeElement (_fcgb ,&_aeca );_affb !=nil {return _affb ;};_cdfd .ContentPart =append (_cdfd .ContentPart ,_fcgb );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068ap\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aeca .Name );if _cfab :=d .Skip ();_cfab !=nil {return _cfab ;};};case _a .EndElement :break _baffa ;case _a .CharData :};};return nil ;};type CT_IndexRange struct{ +// Integer +IntVal *CT_TLAnimVariantIntegerVal ; -// Start -StAttr uint32 ; +// Float Value +FltVal *CT_TLAnimVariantFloatVal ; -// End -EndAttr uint32 ;};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_cbgcd :=&CT_NotesViewProperties {};_cbgcd .CSldViewPr =NewCT_CommonSlideViewProperties ();return _cbgcd ;};func (_fgege *CT_SlideMasterIdList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbfcc :for {_aadcc ,_bdga :=d .Token ();if _bdga !=nil {return _bdga ;};switch _bgcg :=_aadcc .(type ){case _a .StartElement :switch _bgcg .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcaba :=NewCT_SlideMasterIdListEntry ();if _ccead :=d .DecodeElement (_fcaba ,&_bgcg );_ccead !=nil {return _ccead ;};_fgege .SldMasterId =append (_fgege .SldMasterId ,_fcaba );default:_aa .Log .Debug ("\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",_bgcg .Name );if _ebbga :=d .Skip ();_ebbga !=nil {return _ebbga ;};};case _a .EndElement :break _cbfcc ;case _a .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 NewCT_CommentAuthor ()*CT_CommentAuthor {_bcc :=&CT_CommentAuthor {};return _bcc };func ParseUnionST_PositiveFixedPercentage (s string )(_fa .ST_PositiveFixedPercentage ,error ){return _fa .ParseUnionST_PositiveFixedPercentage (s );};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_egc :=&CT_GraphicalObjectFrame {};_egc .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_egc .Xfrm =_fa .NewCT_Transform2D ();_egc .Graphic =_fa .NewGraphic ();return _egc ;}; +// String Value +StrVal *CT_TLAnimVariantStringVal ; -// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path -func (_ace *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _dddg :=_ace .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_dddg !=nil {return _dddg ;};if _ace .GuideLst !=nil {if _gdca :=_ace .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t");_gdca !=nil {return _gdca ;};};return nil ;}; +// Color Value +ClrVal *_da .CT_Color ;};func (_gbfgf *ST_TLTime )ValidateWithPath (path string )error {_eaecc :=[]string {};if _gbfgf .Uint32 !=nil {_eaecc =append (_eaecc ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _gbfgf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_eaecc =append (_eaecc ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_eaecc )> 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 ,_eaecc );};return nil ;};type ST_ViewType byte ; -// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path -func (_ccce *CT_Slide )ValidateWithPath (path string )error {if _agcafb :=_ccce .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_agcafb !=nil {return _agcafb ;};if _ccce .ClrMapOvr !=nil {if _bcad :=_ccce .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_bcad !=nil {return _bcad ;};};if _ccce .Transition !=nil {if _dfgcb :=_ccce .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_dfgcb !=nil {return _dfgcb ;};};if _ccce .Timing !=nil {if _ffff :=_ccce .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_ffff !=nil {return _ffff ;};};if _ccce .ExtLst !=nil {if _aaba :=_ccce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaba !=nil {return _aaba ;};};return nil ;};func (_ccacc ST_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ccacc .String (),start );};func (_cag *CT_CommentAuthor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_baa :=range start .Attr {if _baa .Name .Local =="\u0069\u0064"{_dbf ,_bbe :=_d .ParseUint (_baa .Value ,10,32);if _bbe !=nil {return _bbe ;};_cag .IdAttr =uint32 (_dbf );continue ;};if _baa .Name .Local =="\u006e\u0061\u006d\u0065"{_fdec ,_gfd :=_baa .Value ,error (nil );if _gfd !=nil {return _gfd ;};_cag .NameAttr =_fdec ;continue ;};if _baa .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_fbe ,_fdeb :=_baa .Value ,error (nil );if _fdeb !=nil {return _fdeb ;};_cag .InitialsAttr =_fbe ;continue ;};if _baa .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_cgb ,_bced :=_d .ParseUint (_baa .Value ,10,32);if _bced !=nil {return _bced ;};_cag .LastIdxAttr =uint32 (_cgb );continue ;};if _baa .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_gbg ,_faag :=_d .ParseUint (_baa .Value ,10,32);if _faag !=nil {return _faag ;};_cag .ClrIdxAttr =uint32 (_gbg );continue ;};};_fcb :for {_cadd ,_baaa :=d .Token ();if _baaa !=nil {return _baaa ;};switch _egf :=_cadd .(type ){case _a .StartElement :switch _egf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cag .ExtLst =NewCT_ExtensionList ();if _cgbb :=d .DecodeElement (_cag .ExtLst ,&_egf );_cgbb !=nil {return _cgbb ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_egf .Name );if _ecc :=d .Skip ();_ecc !=nil {return _ecc ;};};case _a .EndElement :break _fcb ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_GuideList and its children +func (_bfad *CT_GuideList )Validate ()error {return _bfad .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func NewAG_TLBuild ()*AG_TLBuild {_edd :=&AG_TLBuild {};return _edd };func (_ffdf *CT_NotesSlide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffdf .CSld =NewCT_CommonSlideData ();for _ ,_gcdaf :=range start .Attr {if _gcdaf .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_agebd ,_gfgf :=_ff .ParseBool (_gcdaf .Value );if _gfgf !=nil {return _gfgf ;};_ffdf .ShowMasterSpAttr =&_agebd ;continue ;};if _gcdaf .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_fdcb ,_fcbg :=_ff .ParseBool (_gcdaf .Value );if _fcbg !=nil {return _fcbg ;};_ffdf .ShowMasterPhAnimAttr =&_fdcb ;continue ;};};_efdb :for {_dcce ,_adag :=d .Token ();if _adag !=nil {return _adag ;};switch _cdaf :=_dcce .(type ){case _d .StartElement :switch _cdaf .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 _cefa :=d .DecodeElement (_ffdf .CSld ,&_cdaf );_cefa !=nil {return _cefa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ffdf .ClrMapOvr =_da .NewCT_ColorMappingOverride ();if _fgb :=d .DecodeElement (_ffdf .ClrMapOvr ,&_cdaf );_fgb !=nil {return _fgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ffdf .ExtLst =NewCT_ExtensionListModify ();if _addd :=d .DecodeElement (_ffdf .ExtLst ,&_cdaf );_addd !=nil {return _addd ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_cdaf .Name );if _gbbdg :=d .Skip ();_gbbdg !=nil {return _gbbdg ;};};case _d .EndElement :break _efdb ;case _d .CharData :};};return nil ;};func (_fbdec *SldSyncPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdec .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_dgdbe :=range start .Attr {if _dgdbe .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_bceea ,_agadff :=_dgdbe .Value ,error (nil );if _agadff !=nil {return _agadff ;};_fbdec .ServerSldIdAttr =_bceea ;continue ;};if _dgdbe .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_aaecf ,_fbdcc :=ParseStdlibTime (_dgdbe .Value );if _fbdcc !=nil {return _fbdcc ;};_fbdec .ServerSldModifiedTimeAttr =_aaecf ;continue ;};if _dgdbe .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_eaccc ,_gaeba :=ParseStdlibTime (_dgdbe .Value );if _gaeba !=nil {return _gaeba ;};_fbdec .ClientInsertedTimeAttr =_eaccc ;continue ;};};_bebecd :for {_aacaf ,_dfeg :=d .Token ();if _dfeg !=nil {return _dfeg ;};switch _bcgg :=_aacaf .(type ){case _d .StartElement :switch _bcgg .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"}:_fbdec .ExtLst =NewCT_ExtensionList ();if _fegcg :=d .DecodeElement (_fbdec .ExtLst ,&_bcgg );_fegcg !=nil {return _fegcg ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_bcgg .Name );if _bffg :=d .Skip ();_bffg !=nil {return _bffg ;};};case _d .EndElement :break _bebecd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_ApplicationNonVisualDrawingProps and its children -func (_faf *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _faf .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 (_dcdg *CT_SlideLayoutIdList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbgbb :for {_afceb ,_afgd :=d .Token ();if _afgd !=nil {return _afgd ;};switch _gdbd :=_afceb .(type ){case _a .StartElement :switch _gdbd .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cecbd :=NewCT_SlideLayoutIdListEntry ();if _dcebd :=d .DecodeElement (_cecbd ,&_gdbd );_dcebd !=nil {return _dcebd ;};_dcdg .SldLayoutId =append (_dcdg .SldLayoutId ,_cecbd );default:_aa .Log .Debug ("\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",_gdbd .Name );if _dfbc :=d .Skip ();_dfbc !=nil {return _dfbc ;};};case _a .EndElement :break _dbgbb ;case _a .CharData :};};return nil ;};func (_egfbe *CT_TLAnimVariantStringVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_ab .Sprintf ("\u0025\u0076",_egfbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ceeab *ST_WebColorType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgadeg ,_dgeea :=d .Token ();if _dgeea !=nil {return _dgeea ;};if _ffcfb ,_bfebg :=_bgadeg .(_a .EndElement );_bfebg &&_ffcfb .Name ==start .Name {*_ceeab =1;return nil ;};if _ggaag ,_ecgde :=_bgadeg .(_a .CharData );!_ecgde {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgadeg );}else {switch string (_ggaag ){case "":*_ceeab =0;case "\u006e\u006f\u006e\u0065":*_ceeab =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_ceeab =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_ceeab =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_ceeab =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_ceeab =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_ceeab =6;};};_bgadeg ,_dgeea =d .Token ();if _dgeea !=nil {return _dgeea ;};if _abdgc ,_fbfdf :=_bgadeg .(_a .EndElement );_fbfdf &&_abdgc .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgadeg );}; +// Validate validates the CT_EmbeddedFontList and its children +func (_fdf *CT_EmbeddedFontList )Validate ()error {return _fdf .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path -func (_ddfec *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _ddfec .ExtLst !=nil {if _fced :=_ddfec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fced !=nil {return _fced ;};};return nil ;}; +// Validate validates the CT_PrintProperties and its children +func (_gage *CT_PrintProperties )Validate ()error {return _gage .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_ebaeef ST_TLTriggerRuntimeNode )Validate ()error {return _ebaeef .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path -func (_cfdgg *CT_WebProperties )ValidateWithPath (path string )error {if _bbcaf :=_cfdgg .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_bbcaf !=nil {return _bbcaf ;};if _gffbe :=_cfdgg .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072");_gffbe !=nil {return _gffbe ;};if _cfdgg .ExtLst !=nil {if _gbgbfc :=_cfdgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbgbfc !=nil {return _gbgbfc ;};};return nil ;}; +// Validate validates the CT_OrientationTransition and its children +func (_bfba *CT_OrientationTransition )Validate ()error {return _bfba .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};func (_edbae ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _edbae {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 (_edbae ));};return nil ;};func (_effge *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 _effge .CT_SlideLayout .MarshalXML (e ,start );};func (_dcfc *CT_NotesSlide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcfc .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_dcfc .ShowMasterSpAttr ))});};if _dcfc .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_dcfc .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_bebad :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_dcfc .CSld ,_bebad );if _dcfc .ClrMapOvr !=nil {_egagb :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_dcfc .ClrMapOvr ,_egagb );};if _dcfc .ExtLst !=nil {_gacg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcfc .ExtLst ,_gacg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the ViewPr and its children -func (_ddefa *ViewPr )Validate ()error {return _ddefa .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};type ST_TLAnimateColorSpace byte ; +// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path +func (_ffbf *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };func (_befa *CT_SideDirectionTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _befa .DirAttr !=ST_TransitionSideDirectionTypeUnset {_aaecd ,_daeef :=_befa .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _daeef !=nil {return _daeef ;};start .Attr =append (start .Attr ,_aaecd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gggaf *CmLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gggaf .CT_CommentList =*NewCT_CommentList ();_cbged :for {_gcea ,_gcca :=d .Token ();if _gcca !=nil {return _gcca ;};switch _agfcg :=_gcea .(type ){case _d .StartElement :switch _agfcg .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"}:_geddd :=NewCT_Comment ();if _fcfaa :=d .DecodeElement (_geddd ,&_agfcg );_fcfaa !=nil {return _fcfaa ;};_gggaf .Cm =append (_gggaf .Cm ,_geddd );default:_ce .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u006d\u004cs\u0074 \u0025\u0076",_agfcg .Name );if _dacdg :=d .Skip ();_dacdg !=nil {return _dacdg ;};};case _d .EndElement :break _cbged ;case _d .CharData :};};return nil ;};type CT_SlideMasterIdList struct{ -// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path -func (_badcf *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _badcf .SldTgt !=nil {if _eadf :=_badcf .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_eadf !=nil {return _eadf ;};};if _badcf .SndTgt !=nil {if _fbbg :=_badcf .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074");_fbbg !=nil {return _fbbg ;};};if _badcf .SpTgt !=nil {if _cbaef :=_badcf .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_cbaef !=nil {return _cbaef ;};};if _badcf .InkTgt !=nil {if _eced :=_badcf .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074");_eced !=nil {return _eced ;};};return nil ;}; +// Slide Master ID +SldMasterId []*CT_SlideMasterIdListEntry ;};type CT_TLMediaNodeVideo struct{ -// Validate validates the CT_CommonSlideData and its children -func (_gddf *CT_CommonSlideData )Validate ()error {return _gddf .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};func (_fgbac ST_WebColorType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgbac .String (),start );};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 (_aeaaf ST_TransitionSideDirectionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cefad :=_a .Attr {};_cefad .Name =name ;switch _aeaaf {case ST_TransitionSideDirectionTypeUnset :_cefad .Value ="";case ST_TransitionSideDirectionTypeL :_cefad .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_cefad .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_cefad .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_cefad .Value ="\u0064";};return _cefad ,nil ;};func (_bddga ST_WebScreenSize )ValidateWithPath (path string )error {switch _bddga {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bddga ));};return nil ;};type CT_ShowInfoKiosk struct{ +// Full Screen +FullScrnAttr *bool ; -// Restart Show -RestartAttr *uint32 ;};type CT_TLTimeNodeExclusive struct{ +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;}; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ;};func (_ggdcae *CT_SlideLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggdcae .CSld =NewCT_CommonSlideData ();for _ ,_dacfg :=range start .Attr {if _dacfg .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_dafbc ,_aaeag :=_dacfg .Value ,error (nil );if _aaeag !=nil {return _aaeag ;};_ggdcae .MatchingNameAttr =&_dafbc ;continue ;};if _dacfg .Name .Local =="\u0074\u0079\u0070\u0065"{_ggdcae .TypeAttr .UnmarshalXMLAttr (_dacfg );continue ;};if _dacfg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_bfdef ,_bfba :=_d .ParseBool (_dacfg .Value );if _bfba !=nil {return _bfba ;};_ggdcae .PreserveAttr =&_bfdef ;continue ;};if _dacfg .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_fagg ,_gaaaa :=_d .ParseBool (_dacfg .Value );if _gaaaa !=nil {return _gaaaa ;};_ggdcae .UserDrawnAttr =&_fagg ;continue ;};if _dacfg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cfcdb ,_cece :=_d .ParseBool (_dacfg .Value );if _cece !=nil {return _cece ;};_ggdcae .ShowMasterSpAttr =&_cfcdb ;continue ;};if _dacfg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_edffe ,_bfabc :=_d .ParseBool (_dacfg .Value );if _bfabc !=nil {return _bfabc ;};_ggdcae .ShowMasterPhAnimAttr =&_edffe ;continue ;};};_fbeg :for {_eeeg ,_cdbf :=d .Token ();if _cdbf !=nil {return _cdbf ;};switch _dfbef :=_eeeg .(type ){case _a .StartElement :switch _dfbef .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cbfa :=d .DecodeElement (_ggdcae .CSld ,&_dfbef );_cbfa !=nil {return _cbfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggdcae .ClrMapOvr =_fa .NewCT_ColorMappingOverride ();if _fgbdc :=d .DecodeElement (_ggdcae .ClrMapOvr ,&_dfbef );_fgbdc !=nil {return _fgbdc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggdcae .Transition =NewCT_SlideTransition ();if _gbab :=d .DecodeElement (_ggdcae .Transition ,&_dfbef );_gbab !=nil {return _gbab ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggdcae .Timing =NewCT_SlideTiming ();if _cfcf :=d .DecodeElement (_ggdcae .Timing ,&_dfbef );_cfcf !=nil {return _cfcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggdcae .Hf =NewCT_HeaderFooter ();if _bdfbe :=d .DecodeElement (_ggdcae .Hf ,&_dfbef );_bdfbe !=nil {return _bdfbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggdcae .ExtLst =NewCT_ExtensionListModify ();if _afdaf :=d .DecodeElement (_ggdcae .ExtLst ,&_dfbef );_afdaf !=nil {return _afdaf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004c\u0061y\u006fu\u0074\u0020\u0025\u0076",_dfbef .Name );if _gdffb :=d .Skip ();_gdffb !=nil {return _gdffb ;};};case _a .EndElement :break _fbeg ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_PictureNonVisual and its children +func (_defg *CT_PictureNonVisual )Validate ()error {return _defg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the OleObj and its children -func (_ffdd *OleObj )Validate ()error {return _ffdd .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_dcde *CT_GroupShape )ValidateWithPath (path string )error {if _gaae :=_dcde .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gaae !=nil {return _gaae ;};if _acgg :=_dcde .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_acgg !=nil {return _acgg ;};for _dacg ,_aeda :=range _dcde .Choice {if _daeb :=_aeda .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dacg ));_daeb !=nil {return _daeb ;};};if _dcde .ExtLst !=nil {if _aggc :=_dcde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aggc !=nil {return _aggc ;};};return nil ;}; // ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path -func (_ebfb *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _ebfb .NotesMasterId !=nil {if _gdga :=_ebfb .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_gdga !=nil {return _gdga ;};};return nil ;};func (_gebeb *CT_ViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfdbf :=range start .Attr {if _cfdbf .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_gebeb .LastViewAttr .UnmarshalXMLAttr (_cfdbf );continue ;};if _cfdbf .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fabad ,_bdca :=_d .ParseBool (_cfdbf .Value );if _bdca !=nil {return _bdca ;};_gebeb .ShowCommentsAttr =&_fabad ;continue ;};};_gdacd :for {_cffb ,_edced :=d .Token ();if _edced !=nil {return _edced ;};switch _dbegc :=_cffb .(type ){case _a .StartElement :switch _dbegc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebeb .NormalViewPr =NewCT_NormalViewProperties ();if _aggd :=d .DecodeElement (_gebeb .NormalViewPr ,&_dbegc );_aggd !=nil {return _aggd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebeb .SlideViewPr =NewCT_SlideViewProperties ();if _ebdafe :=d .DecodeElement (_gebeb .SlideViewPr ,&_dbegc );_ebdafe !=nil {return _ebdafe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebeb .OutlineViewPr =NewCT_OutlineViewProperties ();if _bfdaf :=d .DecodeElement (_gebeb .OutlineViewPr ,&_dbegc );_bfdaf !=nil {return _bfdaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebeb .NotesTextViewPr =NewCT_NotesTextViewProperties ();if _bfbg :=d .DecodeElement (_gebeb .NotesTextViewPr ,&_dbegc );_bfbg !=nil {return _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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebeb .SorterViewPr =NewCT_SlideSorterViewProperties ();if _ggcfe :=d .DecodeElement (_gebeb .SorterViewPr ,&_dbegc );_ggcfe !=nil {return _ggcfe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebeb .NotesViewPr =NewCT_NotesViewProperties ();if _bbefe :=d .DecodeElement (_gebeb .NotesViewPr ,&_dbegc );_bbefe !=nil {return _bbefe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebeb .GridSpacing =_fa .NewCT_PositiveSize2D ();if _adgfb :=d .DecodeElement (_gebeb .GridSpacing ,&_dbegc );_adgfb !=nil {return _adgfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebeb .ExtLst =NewCT_ExtensionList ();if _gggeb :=d .DecodeElement (_gebeb .ExtLst ,&_dbegc );_gggeb !=nil {return _gggeb ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dbegc .Name );if _bccf :=d .Skip ();_bccf !=nil {return _bccf ;};};case _a .EndElement :break _gdacd ;case _a .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path -func (_fgca *CT_OleObjectChoice )ValidateWithPath (path string )error {if _fgca .Embed !=nil {if _dgdf :=_fgca .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_dgdf !=nil {return _dgdf ;};};if _fgca .Link !=nil {if _gbacc :=_fgca .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_gbacc !=nil {return _gbacc ;};};return nil ;};func NewPresentationPr ()*PresentationPr {_bgfde :=&PresentationPr {};_bgfde .CT_PresentationProperties =*NewCT_PresentationProperties ();return _bgfde ;};func (_eeegg ST_SlideLayoutType )Validate ()error {return _eeegg .ValidateWithPath ("")};func (_fbfag *CT_NotesSlide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbfag .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fbfag .ShowMasterSpAttr ))});};if _fbfag .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fbfag .ShowMasterPhAnimAttr ))});};e .EncodeToken (start );_dfbe :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fbfag .CSld ,_dfbe );if _fbfag .ClrMapOvr !=nil {_eedb :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_fbfag .ClrMapOvr ,_eedb );};if _fbfag .ExtLst !=nil {_aaeg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbfag .ExtLst ,_aaeg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_ShowInfoBrowse struct{ +func (_gaeef *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _gaeef .NotesMasterId !=nil {if _eegg :=_gaeef .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_eegg !=nil {return _eegg ;};};return nil ;};func (_ecebga ST_TransitionSpeed )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecebga .String (),start );};func (_bbbgf *CT_SlideTransitionChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbbgf .Blinds !=nil {_cefg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}};e .EncodeElement (_bbbgf .Blinds ,_cefg );};if _bbbgf .Checker !=nil {_cdcce :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_bbbgf .Checker ,_cdcce );};if _bbbgf .Circle !=nil {_fbefb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}};e .EncodeElement (_bbbgf .Circle ,_fbefb );};if _bbbgf .Dissolve !=nil {_bged :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_bbbgf .Dissolve ,_bged );};if _bbbgf .Comb !=nil {_dfdfc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}};e .EncodeElement (_bbbgf .Comb ,_dfdfc );};if _bbbgf .Cover !=nil {_ggcca :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_bbbgf .Cover ,_ggcca );};if _bbbgf .Cut !=nil {_afgegc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063u\u0074"}};e .EncodeElement (_bbbgf .Cut ,_afgegc );};if _bbbgf .Diamond !=nil {_caeeb :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_bbbgf .Diamond ,_caeeb );};if _bbbgf .Fade !=nil {_adcee :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}};e .EncodeElement (_bbbgf .Fade ,_adcee );};if _bbbgf .Newsflash !=nil {_fabfb :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_bbbgf .Newsflash ,_fabfb );};if _bbbgf .Plus !=nil {_bfge :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_bbbgf .Plus ,_bfge );};if _bbbgf .Pull !=nil {_cgaf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_bbbgf .Pull ,_cgaf );};if _bbbgf .Push !=nil {_dagd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}};e .EncodeElement (_bbbgf .Push ,_dagd );};if _bbbgf .Random !=nil {_ebeb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_bbbgf .Random ,_ebeb );};if _bbbgf .RandomBar !=nil {_bffdf :=_d .StartElement {Name :_d .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}};e .EncodeElement (_bbbgf .RandomBar ,_bffdf );};if _bbbgf .Split !=nil {_bede :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_bbbgf .Split ,_bede );};if _bbbgf .Strips !=nil {_gbgac :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}};e .EncodeElement (_bbbgf .Strips ,_gbgac );};if _bbbgf .Wedge !=nil {_abfcc :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_bbbgf .Wedge ,_abfcc );};if _bbbgf .Wheel !=nil {_cdgd :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}};e .EncodeElement (_bbbgf .Wheel ,_cdgd );};if _bbbgf .Wipe !=nil {_gfgdb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_bbbgf .Wipe ,_gfgdb );};if _bbbgf .Zoom !=nil {_fbgd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_bbbgf .Zoom ,_fbgd );};return nil ;};func (_fcdff *CT_TLCommonMediaNodeData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcdff .VolAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u006f\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_fcdff .VolAttr )});};if _fcdff .MuteAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_fcdff .MuteAttr ))});};if _fcdff .NumSldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_fcdff .NumSldAttr )});};if _fcdff .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_fcdff .ShowWhenStoppedAttr ))});};e .EncodeToken (start );_cedaa :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_fcdff .CTn ,_cedaa );_cgabf :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_fcdff .TgtEl ,_cgabf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Show Scroll Bar in Window -ShowScrollbarAttr *bool ;};func (_bffeg ST_TLTimeNodeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bffeg .String (),start );};func (_dgcb *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dgcb =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_dgcb =1;case "\u006f\u006e\u0045n\u0064":*_dgcb =2;case "\u0062\u0065\u0067i\u006e":*_dgcb =3;case "\u0065\u006e\u0064":*_dgcb =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_dgcb =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_dgcb =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_dgcb =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_dgcb =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_dgcb =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_dgcb =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_dgcb =11;};return nil ;};func NewCT_NotesSlide ()*CT_NotesSlide {_bdcdb :=&CT_NotesSlide {};_bdcdb .CSld =NewCT_CommonSlideData ();return _bdcdb ;}; +// Validate validates the CT_EightDirectionTransition and its children +func (_efab *CT_EightDirectionTransition )Validate ()error {return _efab .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");}; -// Validate validates the CT_NotesViewProperties and its children -func (_ffgde *CT_NotesViewProperties )Validate ()error {return _ffgde .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_aebg ST_TLAnimateEffectTransition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aebg .String (),start );};func (_adfaf *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_adfaf =0;case "\u006e\u006f\u006e\u0065":*_adfaf =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_adfaf =2;};return nil ;};func (_gccb *CT_CommonViewProperties )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gccb .Scale =_fa .NewCT_Scale2D ();_gccb .Origin =_fa .NewCT_Point2D ();for _ ,_aab :=range start .Attr {if _aab .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_bfb ,_debd :=_d .ParseBool (_aab .Value );if _debd !=nil {return _debd ;};_gccb .VarScaleAttr =&_bfb ;continue ;};};_dbff :for {_aabd ,_cega :=d .Token ();if _cega !=nil {return _cega ;};switch _eeb :=_aabd .(type ){case _a .StartElement :switch _eeb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccfg :=d .DecodeElement (_gccb .Scale ,&_eeb );_ccfg !=nil {return _ccfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dcea :=d .DecodeElement (_gccb .Origin ,&_eeb );_dcea !=nil {return _dcea ;};default:_aa .Log .Debug ("\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",_eeb .Name );if _afdg :=d .Skip ();_afdg !=nil {return _afdg ;};};case _a .EndElement :break _dbff ;case _a .CharData :};};return nil ;};func (_edaecd ST_TransitionEightDirectionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _edaecd .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_a .CharData (_edaecd .ST_TransitionSideDirectionType .String ()));};if _edaecd .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_a .CharData (_edaecd .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_begg *CT_CustomerData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",_begg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dfc *AG_TLBuild )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dfc .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_dfc .SpidAttr )});};if _dfc .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_dfc .GrpIdAttr )});};if _dfc .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_dfc .UiExpandAttr ))});};return nil ;};func (_bdbdd *ST_PrintWhat )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgfff ,_ecdbd :=d .Token ();if _ecdbd !=nil {return _ecdbd ;};if _edcff ,_dedad :=_fgfff .(_a .EndElement );_dedad &&_edcff .Name ==start .Name {*_bdbdd =1;return nil ;};if _gfbggc ,_cgad :=_fgfff .(_a .CharData );!_cgad {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgfff );}else {switch string (_gfbggc ){case "":*_bdbdd =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_bdbdd =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_bdbdd =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_bdbdd =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_bdbdd =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_bdbdd =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_bdbdd =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_bdbdd =7;case "\u006e\u006f\u0074e\u0073":*_bdbdd =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_bdbdd =9;};};_fgfff ,_ecdbd =d .Token ();if _ecdbd !=nil {return _ecdbd ;};if _eafcg ,_fbgd :=_fgfff .(_a .EndElement );_fbgd &&_eafcg .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgfff );}; +// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path +func (_dfba *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _dfba .VolAttr !=nil {if _bcab :=_dfba .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_bcab !=nil {return _bcab ;};};if _agbd :=_dfba .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_agbd !=nil {return _agbd ;};if _bagag :=_dfba .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_bagag !=nil {return _bagag ;};return nil ;};func (_gcgf *ST_TLTime )Validate ()error {return _gcgf .ValidateWithPath ("")};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_cde :=&CT_ApplicationNonVisualDrawingProps {};return _cde ;}; -// Validate validates the CT_WheelTransition and its children -func (_acbg *CT_WheelTransition )Validate ()error {return _acbg .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_ModifyVerifier and its children +func (_fafe *CT_ModifyVerifier )Validate ()error {return _fafe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};func (_dfedb ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _dfedb {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 (_dfedb ));};return nil ;};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_dafda :=&CT_NotesMasterIdList {};return _dafda ;};func (_dgad ST_TLAnimateMotionPathEditMode )Validate ()error {return _dgad .ValidateWithPath ("")};func (_efagg ST_SlideSizeType )Validate ()error {return _efagg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path -func (_eabgc *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _eabgc .TypeAttr ==ST_TLChartSubelementTypeUnset {return _ab .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 _bfaa :=_eabgc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfaa !=nil {return _bfaa ;};return nil ;};func (_ceec *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ceec =0;case "\u006f\u0075\u0074":*_ceec =1;case "\u0069\u006e":*_ceec =2;};return nil ;};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_aabg :=&CT_TLBuildParagraph {};return _aabg };func (_ebcfc ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egaba :=_a .Attr {};_egaba .Name =name ;switch _ebcfc {case ST_TLAnimateBehaviorValueTypeUnset :_egaba .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_egaba .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_egaba .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_egaba .Value ="\u0063\u006c\u0072";};return _egaba ,nil ;};func (_eaccd ST_TransitionSpeed )Validate ()error {return _eaccd .ValidateWithPath ("")};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;); +// Validate validates the CT_HtmlPublishProperties and its children +func (_bcgf *CT_HtmlPublishProperties )Validate ()error {return _bcgf .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path -func (_acda *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _cagdb :=_acda .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072");_cagdb !=nil {return _cagdb ;};if _acda .ExtLst !=nil {if _afc :=_acda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afc !=nil {return _afc ;};};return nil ;}; +// Validate validates the CT_TLTimeNodeSequence and its children +func (_cfbbe *CT_TLTimeNodeSequence )Validate ()error {return _cfbbe .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_fcgbcb :=&CT_TLMediaNodeVideo {};_fcgbcb .CMediaNode =NewCT_TLCommonMediaNodeData ();return _fcgbcb ;};func (_ffbaf ST_TLTriggerRuntimeNode )String ()string {switch _ffbaf {case 0:return "";case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_bbeg *CT_GroupShapeNonVisual )Validate ()error {return _bbeg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; +// Validate validates the CT_TLCommonMediaNodeData and its children +func (_cadf *CT_TLCommonMediaNodeData )Validate ()error {return _cadf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_fbcfb *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffdaf ,_cagca :=d .Token ();if _cagca !=nil {return _cagca ;};if _afgbf ,_deccc :=_ffdaf .(_d .EndElement );_deccc &&_afgbf .Name ==start .Name {*_fbcfb =1;return nil ;};if _feffdb ,_afabe :=_ffdaf .(_d .CharData );!_afabe {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",_ffdaf );}else {switch string (_feffdb ){case "":*_fbcfb =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_fbcfb =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_fbcfb =2;};};_ffdaf ,_cagca =d .Token ();if _cagca !=nil {return _cagca ;};if _ceacg ,_ccgbg :=_ffdaf .(_d .EndElement );_ccgbg &&_ceacg .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",_ffdaf );};func (_add *CT_HeaderFooter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _add .SldNumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_add .SldNumAttr ))});};if _add .HdrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0064\u0072"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_add .HdrAttr ))});};if _add .FtrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0074\u0072"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_add .FtrAttr ))});};if _add .DtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0074"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_add .DtAttr ))});};e .EncodeToken (start );if _add .ExtLst !=nil {_cgfd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_add .ExtLst ,_cgfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geddg *ST_SplitterBarState )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_geddg =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_geddg =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_geddg =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_geddg =3;};return nil ;};type CT_TLTemplateList struct{ -// Validate validates the CT_TLAnimVariant and its children -func (_cbdff *CT_TLAnimVariant )Validate ()error {return _cbdff .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};type CT_GraphicalObjectFrameNonVisual struct{ +// Template Effects +Tmpl []*CT_TLTemplate ;};func NewCT_CustomerData ()*CT_CustomerData {_fgdb :=&CT_CustomerData {};return _fgdb };func (_faaeb ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cacb :=_d .Attr {};_cacb .Name =name ;switch _faaeb {case ST_TLAnimateBehaviorCalcModeUnset :_cacb .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_cacb .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_cacb .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_cacb .Value ="\u0066\u006d\u006c\u0061";};return _cacb ,nil ;}; -// Non-Visual Drawing Properties -CNvPr *_fa .CT_NonVisualDrawingProps ; +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_fagb *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _ceee :=_fagb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ceee !=nil {return _ceee ;};if _cceg :=_fagb .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_cceg !=nil {return _cceg ;};if _cbdc :=_fagb .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_cbdc !=nil {return _cbdc ;};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;);const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;); -// Non-Visual Graphic Frame Drawing Properties -CNvGraphicFramePr *_fa .CT_NonVisualGraphicFrameProperties ; +// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path +func (_ddcag *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _gdgdc :=_ddcag .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_gdgdc !=nil {return _gdgdc ;};return nil ;};type CT_SlideRelationshipList struct{ -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_ccbd ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _ccbd {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbd ));};return nil ;}; +// Presentation Slide +Sld []*CT_SlideRelationshipListEntry ;};func (_eefa ST_WebColorType )String ()string {switch _eefa {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 "";}; -// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path -func (_cafa *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil };func (_egcgg *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egcgg =0;case "\u006c":*_egcgg =1;case "\u0075":*_egcgg =2;case "\u0072":*_egcgg =3;case "\u0064":*_egcgg =4;};return nil ;}; +// Validate validates the CT_WebProperties and its children +func (_egafd *CT_WebProperties )Validate ()error {return _egafd .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_eabdc *CT_TimeNodeList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfba :for {_gddef ,_eedfb :=d .Token ();if _eedfb !=nil {return _eedfb ;};switch _cbabc :=_gddef .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adfg :=NewCT_TLTimeNodeParallel ();if _dbcde :=d .DecodeElement (_adfg ,&_cbabc );_dbcde !=nil {return _dbcde ;};_eabdc .Par =append (_eabdc .Par ,_adfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ecdaf :=NewCT_TLTimeNodeSequence ();if _cega :=d .DecodeElement (_ecdaf ,&_cbabc );_cega !=nil {return _cega ;};_eabdc .Seq =append (_eabdc .Seq ,_ecdaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eaffg :=NewCT_TLTimeNodeExclusive ();if _eaefg :=d .DecodeElement (_eaffg ,&_cbabc );_eaefg !=nil {return _eaefg ;};_eabdc .Excl =append (_eabdc .Excl ,_eaffg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdag :=NewCT_TLAnimateBehavior ();if _acbb :=d .DecodeElement (_fdag ,&_cbabc );_acbb !=nil {return _acbb ;};_eabdc .Anim =append (_eabdc .Anim ,_fdag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agge :=NewCT_TLAnimateColorBehavior ();if _fdgfb :=d .DecodeElement (_agge ,&_cbabc );_fdgfb !=nil {return _fdgfb ;};_eabdc .AnimClr =append (_eabdc .AnimClr ,_agge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agea :=NewCT_TLAnimateEffectBehavior ();if _edgcc :=d .DecodeElement (_agea ,&_cbabc );_edgcc !=nil {return _edgcc ;};_eabdc .AnimEffect =append (_eabdc .AnimEffect ,_agea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdgda :=NewCT_TLAnimateMotionBehavior ();if _adeaa :=d .DecodeElement (_gdgda ,&_cbabc );_adeaa !=nil {return _adeaa ;};_eabdc .AnimMotion =append (_eabdc .AnimMotion ,_gdgda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gafc :=NewCT_TLAnimateRotationBehavior ();if _dccde :=d .DecodeElement (_gafc ,&_cbabc );_dccde !=nil {return _dccde ;};_eabdc .AnimRot =append (_eabdc .AnimRot ,_gafc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gecbb :=NewCT_TLAnimateScaleBehavior ();if _cdbfb :=d .DecodeElement (_gecbb ,&_cbabc );_cdbfb !=nil {return _cdbfb ;};_eabdc .AnimScale =append (_eabdc .AnimScale ,_gecbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egeac :=NewCT_TLCommandBehavior ();if _gfgca :=d .DecodeElement (_egeac ,&_cbabc );_gfgca !=nil {return _gfgca ;};_eabdc .Cmd =append (_eabdc .Cmd ,_egeac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eegca :=NewCT_TLSetBehavior ();if _bfafd :=d .DecodeElement (_eegca ,&_cbabc );_bfafd !=nil {return _bfafd ;};_eabdc .Set =append (_eabdc .Set ,_eegca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdbce :=NewCT_TLMediaNodeAudio ();if _gaefa :=d .DecodeElement (_gdbce ,&_cbabc );_gaefa !=nil {return _gaefa ;};_eabdc .Audio =append (_eabdc .Audio ,_gdbce );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgafe :=NewCT_TLMediaNodeVideo ();if _eecac :=d .DecodeElement (_fgafe ,&_cbabc );_eecac !=nil {return _eecac ;};_eabdc .Video =append (_eabdc .Video ,_fgafe );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cbabc .Name );if _ecegb :=d .Skip ();_ecegb !=nil {return _ecegb ;};};case _d .EndElement :break _cfba ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path -func (_defec *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _dacff :=_defec .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_dacff !=nil {return _dacff ;};return nil ;};func (_dbga *CT_Presentation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbga .NotesSz =_fa .NewCT_PositiveSize2D ();for _ ,_bfgb :=range start .Attr {if _bfgb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_afaf ,_fedb :=_d .ParseInt (_bfgb .Value ,10,32);if _fedb !=nil {return _fedb ;};_dfcdd :=int32 (_afaf );_dbga .FirstSlideNumAttr =&_dfcdd ;continue ;};if _bfgb .Name .Local =="\u0072\u0074\u006c"{_gegb ,_fddcd :=_d .ParseBool (_bfgb .Value );if _fddcd !=nil {return _fddcd ;};_dbga .RtlAttr =&_gegb ;continue ;};if _bfgb .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_bbed ,_dbbf :=_d .ParseBool (_bfgb .Value );if _dbbf !=nil {return _dbbf ;};_dbga .CompatModeAttr =&_bbed ;continue ;};if _bfgb .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_cbbb ,_gggb :=_d .ParseBool (_bfgb .Value );if _gggb !=nil {return _gggb ;};_dbga .EmbedTrueTypeFontsAttr =&_cbbb ;continue ;};if _bfgb .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_begb ,_daed :=_d .ParseBool (_bfgb .Value );if _daed !=nil {return _daed ;};_dbga .AutoCompressPicturesAttr =&_begb ;continue ;};if _bfgb .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_cgdb ,_bdcb :=_d .ParseBool (_bfgb .Value );if _bdcb !=nil {return _bdcb ;};_dbga .ShowSpecialPlsOnTitleSldAttr =&_cgdb ;continue ;};if _bfgb .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_acacd ,_gfbde :=ParseUnionST_Percentage (_bfgb .Value );if _gfbde !=nil {return _gfbde ;};_dbga .ServerZoomAttr =&_acacd ;continue ;};if _bfgb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_dbga .ConformanceAttr .UnmarshalXMLAttr (_bfgb );continue ;};if _bfgb .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_ebbba ,_egaag :=_d .ParseBool (_bfgb .Value );if _egaag !=nil {return _egaag ;};_dbga .RemovePersonalInfoOnSaveAttr =&_ebbba ;continue ;};if _bfgb .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_cgfgd ,_bbgf :=_d .ParseBool (_bfgb .Value );if _bbgf !=nil {return _bbgf ;};_dbga .SaveSubsetFontsAttr =&_cgfgd ;continue ;};if _bfgb .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_ffdfb ,_ggag :=_d .ParseUint (_bfgb .Value ,10,32);if _ggag !=nil {return _ggag ;};_aeaa :=uint32 (_ffdfb );_dbga .BookmarkIdSeedAttr =&_aeaa ;continue ;};if _bfgb .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_baaad ,_fdegb :=_d .ParseBool (_bfgb .Value );if _fdegb !=nil {return _fdegb ;};_dbga .StrictFirstAndLastCharsAttr =&_baaad ;continue ;};};_cfcaa :for {_aadfa ,_cdced :=d .Token ();if _cdced !=nil {return _cdced ;};switch _afca :=_aadfa .(type ){case _a .StartElement :switch _afca .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .SldMasterIdLst =NewCT_SlideMasterIdList ();if _gbgd :=d .DecodeElement (_dbga .SldMasterIdLst ,&_afca );_gbgd !=nil {return _gbgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _dcae :=d .DecodeElement (_dbga .NotesMasterIdLst ,&_afca );_dcae !=nil {return _dcae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _ddbc :=d .DecodeElement (_dbga .HandoutMasterIdLst ,&_afca );_ddbc !=nil {return _ddbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .SldIdLst =NewCT_SlideIdList ();if _abdd :=d .DecodeElement (_dbga .SldIdLst ,&_afca );_abdd !=nil {return _abdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .SldSz =NewCT_SlideSize ();if _afef :=d .DecodeElement (_dbga .SldSz ,&_afca );_afef !=nil {return _afef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cead :=d .DecodeElement (_dbga .NotesSz ,&_afca );_cead !=nil {return _cead ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .SmartTags =NewCT_SmartTags ();if _egfg :=d .DecodeElement (_dbga .SmartTags ,&_afca );_egfg !=nil {return _egfg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _bceb :=d .DecodeElement (_dbga .EmbeddedFontLst ,&_afca );_bceb !=nil {return _bceb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .CustShowLst =NewCT_CustomShowList ();if _eccb :=d .DecodeElement (_dbga .CustShowLst ,&_afca );_eccb !=nil {return _eccb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .PhotoAlbum =NewCT_PhotoAlbum ();if _aadaa :=d .DecodeElement (_dbga .PhotoAlbum ,&_afca );_aadaa !=nil {return _aadaa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .CustDataLst =NewCT_CustomerDataList ();if _deef :=d .DecodeElement (_dbga .CustDataLst ,&_afca );_deef !=nil {return _deef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .Kinsoku =NewCT_Kinsoku ();if _fagf :=d .DecodeElement (_dbga .Kinsoku ,&_afca );_fagf !=nil {return _fagf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .DefaultTextStyle =_fa .NewCT_TextListStyle ();if _bgcb :=d .DecodeElement (_dbga .DefaultTextStyle ,&_afca );_bgcb !=nil {return _bgcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .ModifyVerifier =NewCT_ModifyVerifier ();if _cffe :=d .DecodeElement (_dbga .ModifyVerifier ,&_afca );_cffe !=nil {return _cffe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbga .ExtLst =NewCT_ExtensionList ();if _fbfagc :=d .DecodeElement (_dbga .ExtLst ,&_afca );_fbfagc !=nil {return _fbfagc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_afca .Name );if _ffcf :=d .Skip ();_ffcf !=nil {return _ffcf ;};};case _a .EndElement :break _cfcaa ;case _a .CharData :};};return nil ;};func (_eaebc ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _eaebc {case 0,1,2,3,4,5,6,7,8,9:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaebc ));};return nil ;};func (_fceeb ST_TLTimeNodePresetClassType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fceeb .String (),start );}; +// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path +func (_bff *CT_BuildList )ValidateWithPath (path string )error {for _fbf ,_ege :=range _bff .BldP {if _aadg :=_ege .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_fbf ));_aadg !=nil {return _aadg ;};};for _acga ,_bbf :=range _bff .BldDgm {if _gbdf :=_bbf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_acga ));_gbdf !=nil {return _gbdf ;};};for _fac ,_cdg :=range _bff .BldOleChart {if _ebae :=_cdg .ValidateWithPath (_c .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_fac ));_ebae !=nil {return _ebae ;};};for _dae ,_ddc :=range _bff .BldGraphic {if _aag :=_ddc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_dae ));_aag !=nil {return _aag ;};};return nil ;};type EG_Background struct{ -// Validate validates the TagLst and its children -func (_dcfb *TagLst )Validate ()error {return _dcfb .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");}; +// Background Properties +BgPr *CT_BackgroundProperties ; -// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path -func (_ecdbg *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {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;);func (_bfdfd ST_SplitterBarState )String ()string {switch _bfdfd {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 (_gcab *EG_ExtensionList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcfag :for {_adgdd ,_cedecf :=d .Token ();if _cedecf !=nil {return _cedecf ;};switch _ddeba :=_adgdd .(type ){case _a .StartElement :switch _ddeba .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbbe :=NewCT_Extension ();if _ggdeg :=d .DecodeElement (_cbbe ,&_ddeba );_ggdeg !=nil {return _ggdeg ;};_gcab .Ext =append (_gcab .Ext ,_cbbe );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ddeba .Name );if _adebf :=d .Skip ();_adebf !=nil {return _adebf ;};};case _a .EndElement :break _gcfag ;case _a .CharData :};};return nil ;};func (_dcgae ST_SplitterBarState )ValidateWithPath (path string )error {switch _dcgae {case 0,1,2,3:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcgae ));};return nil ;}; +// Background Style Reference +BgRef *_da .CT_StyleMatrixReference ;};func (_agcaa *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agcaa =0;case "\u0073\u0074\u0072":*_agcaa =1;case "\u006e\u0075\u006d":*_agcaa =2;case "\u0063\u006c\u0072":*_agcaa =3;};return nil ;};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_defgb :=&CT_TLByRgbColorTransform {};return _defgb ;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_bedeb *CT_ShapeNonVisual )Validate ()error {return _bedeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_bagd ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efeee :=_a .Attr {};_efeee .Name =name ;switch _bagd {case ST_OleObjectFollowColorSchemeUnset :_efeee .Value ="";case ST_OleObjectFollowColorSchemeNone :_efeee .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_efeee .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_efeee .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _efeee ,nil ;};func (_aaddc *ST_TLTime )Validate ()error {return _aaddc .ValidateWithPath ("")};func (_bcegb ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _bcegb {case 0,1,2,3,4:default:return _ab .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 ;};func NewCT_InOutTransition ()*CT_InOutTransition {_bfgce :=&CT_InOutTransition {};return _bfgce };func (_gdfff *ST_TLDiagramBuildType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egfdf ,_ccbaab :=d .Token ();if _ccbaab !=nil {return _ccbaab ;};if _aaeac ,_ecaca :=_egfdf .(_a .EndElement );_ecaca &&_aaeac .Name ==start .Name {*_gdfff =1;return nil ;};if _eaebb ,_egcgf :=_egfdf .(_a .CharData );!_egcgf {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egfdf );}else {switch string (_eaebb ){case "":*_gdfff =0;case "\u0077\u0068\u006fl\u0065":*_gdfff =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gdfff =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_gdfff =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gdfff =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_gdfff =5;case "\u0063\u0077":*_gdfff =6;case "\u0063\u0077\u0049\u006e":*_gdfff =7;case "\u0063\u0077\u004fu\u0074":*_gdfff =8;case "\u0063\u0063\u0077":*_gdfff =9;case "\u0063\u0063\u0077I\u006e":*_gdfff =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_gdfff =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_gdfff =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_gdfff =13;case "\u0075\u0070":*_gdfff =14;case "\u0064\u006f\u0077\u006e":*_gdfff =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gdfff =16;case "\u0063\u0075\u0073\u0074":*_gdfff =17;};};_egfdf ,_ccbaab =d .Token ();if _ccbaab !=nil {return _ccbaab ;};if _dadcc ,_bffdd :=_egfdf .(_a .EndElement );_bffdd &&_dadcc .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egfdf );}; +// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path +func (_efff *CT_InOutTransition )ValidateWithPath (path string )error {if _dbgd :=_efff .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dbgd !=nil {return _dbgd ;};return nil ;};func (_caedef ST_TLCommandType )ValidateWithPath (path string )error {switch _caedef {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 (_caedef ));};return nil ;}; // Validate validates the CT_IndexRange and its children -func (_dcec *CT_IndexRange )Validate ()error {return _dcec .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func (_efga *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efga .NvSpPr =NewCT_ShapeNonVisual ();_efga .SpPr =_fa .NewCT_ShapeProperties ();for _ ,_acff :=range start .Attr {if _acff .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_aef ,_edgf :=_d .ParseBool (_acff .Value );if _edgf !=nil {return _edgf ;};_efga .UseBgFillAttr =&_aef ;continue ;};};_cebfec :for {_dgfagb ,_ggfg :=d .Token ();if _ggfg !=nil {return _ggfg ;};switch _bfgf :=_dgfagb .(type ){case _a .StartElement :switch _bfgf .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ggafd :=d .DecodeElement (_efga .NvSpPr ,&_bfgf );_ggafd !=nil {return _ggafd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bdfaac :=d .DecodeElement (_efga .SpPr ,&_bfgf );_bdfaac !=nil {return _bdfaac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efga .Style =_fa .NewCT_ShapeStyle ();if _ffec :=d .DecodeElement (_efga .Style ,&_bfgf );_ffec !=nil {return _ffec ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efga .TxBody =_fa .NewCT_TextBody ();if _eccf :=d .DecodeElement (_efga .TxBody ,&_bfgf );_eccf !=nil {return _eccf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efga .ExtLst =NewCT_ExtensionListModify ();if _aced :=d .DecodeElement (_efga .ExtLst ,&_bfgf );_aced !=nil {return _aced ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_bfgf .Name );if _gbgbfb :=d .Skip ();_gbgbfb !=nil {return _gbgbfb ;};};case _a .EndElement :break _cebfec ;case _a .CharData :};};return nil ;};type ST_Direction byte ;func (_fbgb *ST_TLTime )ValidateWithPath (path string )error {_ggage :=[]string {};if _fbgb .Uint32 !=nil {_ggage =append (_ggage ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _fbgb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_ggage =append (_ggage ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_ggage )> 1{return _ab .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggage );};return nil ;}; - -// Validate validates the CT_CommentAuthor and its children -func (_eedc *CT_CommentAuthor )Validate ()error {return _eedc .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};func (_cbcef ST_TLAnimateEffectTransition )String ()string {switch _cbcef {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";}; - -// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path -func (_bfcf *CT_NormalViewProperties )ValidateWithPath (path string )error {if _ffdf :=_bfcf .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_ffdf !=nil {return _ffdf ;};if _agcdc :=_bfcf .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_agcdc !=nil {return _agcdc ;};if _gaed :=_bfcf .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074");_gaed !=nil {return _gaed ;};if _eecb :=_bfcf .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_eecb !=nil {return _eecb ;};if _bfcf .ExtLst !=nil {if _adeg :=_bfcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adeg !=nil {return _adeg ;};};return nil ;};type CT_PrintProperties struct{ +func (_bbge *CT_IndexRange )Validate ()error {return _bbge .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func (_dffa ST_TLNextActionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aeegf :=_d .Attr {};_aeegf .Name =name ;switch _dffa {case ST_TLNextActionTypeUnset :_aeegf .Value ="";case ST_TLNextActionTypeNone :_aeegf .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_aeegf .Value ="\u0073\u0065\u0065\u006b";};return _aeegf ,nil ;};func (_edaag ST_PrintColorMode )Validate ()error {return _edaag .ValidateWithPath ("")};func (_deg *CT_CommentList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acc :for {_cfdf ,_ebbf :=d .Token ();if _ebbf !=nil {return _ebbf ;};switch _fdbe :=_cfdf .(type ){case _d .StartElement :switch _fdbe .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"}:_gdg :=NewCT_Comment ();if _eegcf :=d .DecodeElement (_gdg ,&_fdbe );_eegcf !=nil {return _eegcf ;};_deg .Cm =append (_deg .Cm ,_gdg );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_fdbe .Name );if _feg :=d .Skip ();_feg !=nil {return _feg ;};};case _d .EndElement :break _acc ;case _d .CharData :};};return nil ;};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_bga :=&CT_CommonViewProperties {};_bga .Scale =_da .NewCT_Scale2D ();_bga .Origin =_da .NewCT_Point2D ();return _bga ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;}; -// Print Output -PrnWhatAttr ST_PrintWhat ; +// Validate validates the CT_WheelTransition and its children +func (_ecafd *CT_WheelTransition )Validate ()error {return _ecafd .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_abda *CT_TLCommonMediaNodeData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abda .CTn =NewCT_TLCommonTimeNodeData ();_abda .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_edgf :=range start .Attr {if _edgf .Name .Local =="\u0076\u006f\u006c"{_dfgbd ,_ccgg :=ParseUnionST_PositiveFixedPercentage (_edgf .Value );if _ccgg !=nil {return _ccgg ;};_abda .VolAttr =&_dfgbd ;continue ;};if _edgf .Name .Local =="\u006d\u0075\u0074\u0065"{_bgcba ,_agcfd :=_ff .ParseBool (_edgf .Value );if _agcfd !=nil {return _agcfd ;};_abda .MuteAttr =&_bgcba ;continue ;};if _edgf .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_adfd ,_bafab :=_ff .ParseUint (_edgf .Value ,10,32);if _bafab !=nil {return _bafab ;};_bdaad :=uint32 (_adfd );_abda .NumSldAttr =&_bdaad ;continue ;};if _edgf .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_deef ,_dfgc :=_ff .ParseBool (_edgf .Value );if _dfgc !=nil {return _dfgc ;};_abda .ShowWhenStoppedAttr =&_deef ;continue ;};};_aeced :for {_bdde ,_dbfdd :=d .Token ();if _dbfdd !=nil {return _dbfdd ;};switch _fafa :=_bdde .(type ){case _d .StartElement :switch _fafa .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 _bega :=d .DecodeElement (_abda .CTn ,&_fafa );_bega !=nil {return _bega ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _bgdf :=d .DecodeElement (_abda .TgtEl ,&_fafa );_bgdf !=nil {return _bgdf ;};default:_ce .Log .Debug ("\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",_fafa .Name );if _fdgcg :=d .Skip ();_fdgcg !=nil {return _fdgcg ;};};case _d .EndElement :break _aeced ;case _d .CharData :};};return nil ;};func (_cfebf *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfebf =0;case "\u0070\u0074":*_cfebf =1;case "\u0069\u006d\u0067":*_cfebf =2;};return nil ;};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_gfbcf :=&CT_TLShapeTargetElement {};return _gfbcf ;};func (_begf *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabdb :=range start .Attr {if _cabdb .Name .Local =="\u0076\u0061\u006c"{_aeecb ,_aaccb :=_ff .ParseBool (_cabdb .Value );if _aaccb !=nil {return _aaccb ;};_begf .ValAttr =_aeecb ;continue ;};};for {_fagdaf ,_gagegd :=d .Token ();if _gagegd !=nil {return _c .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",_gagegd );};if _decdg ,_bdff :=_fagdaf .(_d .EndElement );_bdff &&_decdg .Name ==start .Name {break ;};};return nil ;};func (_cggd *CT_CornerDirectionTransition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgca :=range start .Attr {if _cgca .Name .Local =="\u0064\u0069\u0072"{_cggd .DirAttr .UnmarshalXMLAttr (_cgca );continue ;};};for {_bcg ,_fcdf :=d .Token ();if _fcdf !=nil {return _c .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",_fcdf );};if _eabd ,_bgea :=_bcg .(_d .EndElement );_bgea &&_eabd .Name ==start .Name {break ;};};return nil ;};func NewEG_ChildSlide ()*EG_ChildSlide {_cfabea :=&EG_ChildSlide {};return _cfabea };type ST_TLTimeNodeSyncType byte ; -// Print Color Mode -ClrModeAttr ST_PrintColorMode ; +// Validate validates the CT_TLBuildParagraph and its children +func (_dgaafa *CT_TLBuildParagraph )Validate ()error {return _dgaafa .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_dcbac *SldMaster )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcbac .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_cefgd :=range start .Attr {if _cefgd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_bgdbe ,_adbe :=_ff .ParseBool (_cefgd .Value );if _adbe !=nil {return _adbe ;};_dcbac .PreserveAttr =&_bgdbe ;continue ;};};_caebc :for {_beag ,_cfggd :=d .Token ();if _cfggd !=nil {return _cfggd ;};switch _fdfb :=_beag .(type ){case _d .StartElement :switch _fdfb .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 _fdcgg :=d .DecodeElement (_dcbac .CSld ,&_fdfb );_fdcgg !=nil {return _fdcgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _acedf :=d .DecodeElement (_dcbac .ClrMap ,&_fdfb );_acedf !=nil {return _acedf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbac .SldLayoutIdLst =NewCT_SlideLayoutIdList ();if _ebdee :=d .DecodeElement (_dcbac .SldLayoutIdLst ,&_fdfb );_ebdee !=nil {return _ebdee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbac .Transition =NewCT_SlideTransition ();if _fcbeb :=d .DecodeElement (_dcbac .Transition ,&_fdfb );_fcbeb !=nil {return _fcbeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbac .Timing =NewCT_SlideTiming ();if _beafdf :=d .DecodeElement (_dcbac .Timing ,&_fdfb );_beafdf !=nil {return _beafdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbac .Hf =NewCT_HeaderFooter ();if _egecg :=d .DecodeElement (_dcbac .Hf ,&_fdfb );_egecg !=nil {return _egecg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbac .TxStyles =NewCT_SlideMasterTextStyles ();if _daafe :=d .DecodeElement (_dcbac .TxStyles ,&_fdfb );_daafe !=nil {return _daafe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbac .ExtLst =NewCT_ExtensionListModify ();if _ddegc :=d .DecodeElement (_dcbac .ExtLst ,&_fdfb );_ddegc !=nil {return _ddegc ;};default:_ce .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_fdfb .Name );if _dgdde :=d .Skip ();_dgdde !=nil {return _dgdde ;};};case _d .EndElement :break _caebc ;case _d .CharData :};};return nil ;};func (_feeag *CT_SlideSorterViewProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feeag .CViewPr =NewCT_CommonViewProperties ();for _ ,_befg :=range start .Attr {if _befg .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_abcc ,_adbgc :=_ff .ParseBool (_befg .Value );if _adbgc !=nil {return _adbgc ;};_feeag .ShowFormattingAttr =&_abcc ;continue ;};};_bebfb :for {_dcgdc ,_bbff :=d .Token ();if _bbff !=nil {return _bbff ;};switch _aacg :=_dcgdc .(type ){case _d .StartElement :switch _aacg .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 _cggf :=d .DecodeElement (_feeag .CViewPr ,&_aacg );_cggf !=nil {return _cggf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feeag .ExtLst =NewCT_ExtensionList ();if _aebd :=d .DecodeElement (_feeag .ExtLst ,&_aacg );_aebd !=nil {return _aebd ;};default:_ce .Log .Debug ("\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",_aacg .Name );if _aacd :=d .Skip ();_aacd !=nil {return _aacd ;};};case _d .EndElement :break _bebfb ;case _d .CharData :};};return nil ;};func (_eddda *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddce ,_dfdff :=d .Token ();if _dfdff !=nil {return _dfdff ;};if _cbfeg ,_gdcfac :=_ddce .(_d .EndElement );_gdcfac &&_cbfeg .Name ==start .Name {*_eddda =1;return nil ;};if _ecfa ,_eaged :=_ddce .(_d .CharData );!_eaged {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",_ddce );}else {switch string (_ecfa ){case "":*_eddda =0;case "\u006e\u006f\u006e\u0065":*_eddda =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_eddda =2;};};_ddce ,_dfdff =d .Token ();if _dfdff !=nil {return _dfdff ;};if _bbefg ,_cfgfd :=_ddce .(_d .EndElement );_cfgfd &&_bbefg .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",_ddce );};func (_ccccf ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _ccccf {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 (_ccccf ));};return nil ;}; -// Print Hidden Slides -HiddenSlidesAttr *bool ; +// Validate validates the CT_OutlineViewSlideList and its children +func (_fdce *CT_OutlineViewSlideList )Validate ()error {return _fdce .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");}; -// Scale to Fit Paper when printing -ScaleToFitPaperAttr *bool ; +// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path +func (_ccec *CT_CustomerDataList )ValidateWithPath (path string )error {for _ddcd ,_eece :=range _ccec .CustData {if _efcd :=_eece .ValidateWithPath (_c .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_ddcd ));_efcd !=nil {return _efcd ;};};if _ccec .Tags !=nil {if _feae :=_ccec .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_feae !=nil {return _feae ;};};return nil ;}; -// Frame slides when printing -FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};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 (_ebag *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aaaf :=range start .Attr {if _aaaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaaf .Name .Local =="\u0069\u0064"||_aaaf .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"&&_aaaf .Name .Local =="\u0069\u0064"{_eeda ,_agbg :=_aaaf .Value ,error (nil );if _agbg !=nil {return _agbg ;};_ebag .IdAttr =_eeda ;continue ;};};_aeddb :for {_eecd ,_ebfc :=d .Token ();if _ebfc !=nil {return _ebfc ;};switch _efcfe :=_eecd .(type ){case _a .StartElement :switch _efcfe .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebag .ExtLst =NewCT_ExtensionList ();if _ddggc :=d .DecodeElement (_ebag .ExtLst ,&_efcfe );_ddggc !=nil {return _ddggc ;};default:_aa .Log .Debug ("\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",_efcfe .Name );if _cbdee :=d .Skip ();_cbdee !=nil {return _cbdee ;};};case _a .EndElement :break _aeddb ;case _a .CharData :};};return nil ;};func NewCT_Slide ()*CT_Slide {_fbce :=&CT_Slide {};_fbce .CSld =NewCT_CommonSlideData ();return _fbce ;}; +// Validate validates the CT_NotesMaster and its children +func (_egfge *CT_NotesMaster )Validate ()error {return _egfge .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func (_cfag *CT_GroupShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfag .Sp !=nil {_fdgf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_ebe :=range _cfag .Sp {e .EncodeElement (_ebe ,_fdgf );};};if _cfag .GrpSp !=nil {_gdec :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_cbbg :=range _cfag .GrpSp {e .EncodeElement (_cbbg ,_gdec );};};if _cfag .GraphicFrame !=nil {_dbga :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_effga :=range _cfag .GraphicFrame {e .EncodeElement (_effga ,_dbga );};};if _cfag .CxnSp !=nil {_cdga :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_acbe :=range _cfag .CxnSp {e .EncodeElement (_acbe ,_cdga );};};if _cfag .Pic !=nil {_dgfg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_agfb :=range _cfag .Pic {e .EncodeElement (_agfb ,_dgfg );};};if _cfag .ContentPart !=nil {_bbbdb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};for _ ,_ebce :=range _cfag .ContentPart {e .EncodeElement (_ebce ,_bbbdb );};};return nil ;};func (_bcadg *CT_ControlList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dffd :for {_bdc ,_gaf :=d .Token ();if _gaf !=nil {return _gaf ;};switch _gfbbd :=_bdc .(type ){case _d .StartElement :switch _gfbbd .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"}:_ccaf :=NewCT_Control ();if _cggg :=d .DecodeElement (_ccaf ,&_gfbbd );_cggg !=nil {return _cggg ;};_bcadg .Control =append (_bcadg .Control ,_ccaf );default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006cL\u0069s\u0074\u0020\u0025\u0076",_gfbbd .Name );if _bgcc :=d .Skip ();_bgcc !=nil {return _bgcc ;};};case _d .EndElement :break _dffd ;case _d .CharData :};};return nil ;};func (_bcgcb *CT_TLMediaNodeVideo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcgcb .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_gccfe :=range start .Attr {if _gccfe .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_bfaba ,_agdf :=_ff .ParseBool (_gccfe .Value );if _agdf !=nil {return _agdf ;};_bcgcb .FullScrnAttr =&_bfaba ;continue ;};};_gdba :for {_bfbac ,_fgeee :=d .Token ();if _fgeee !=nil {return _fgeee ;};switch _acdge :=_bfbac .(type ){case _d .StartElement :switch _acdge .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 _fdeaa :=d .DecodeElement (_bcgcb .CMediaNode ,&_acdge );_fdeaa !=nil {return _fdeaa ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_acdge .Name );if _dccba :=d .Skip ();_dccba !=nil {return _dccba ;};};case _d .EndElement :break _gdba ;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;);func (_abcfe ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _abcfe {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 (_abcfe ));};return nil ;};func (_ebdfd ST_TLTimeNodePresetClassType )Validate ()error {return _ebdfd .ValidateWithPath ("")};func (_gfdd *CT_OleObjectEmbed )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egfc :=range start .Attr {if _egfc .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_gfdd .FollowColorSchemeAttr .UnmarshalXMLAttr (_egfc );continue ;};};_eacgb :for {_afag ,_gagacd :=d .Token ();if _gagacd !=nil {return _gagacd ;};switch _fbab :=_afag .(type ){case _d .StartElement :switch _fbab .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"}:_gfdd .ExtLst =NewCT_ExtensionList ();if _feage :=d .DecodeElement (_gfdd .ExtLst ,&_fbab );_feage !=nil {return _feage ;};default:_ce .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064\u0020\u0025\u0076",_fbab .Name );if _gabcg :=d .Skip ();_gabcg !=nil {return _gabcg ;};};case _d .EndElement :break _eacgb ;case _d .CharData :};};return nil ;};func (_fdebae *ST_WebScreenSize )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdebae =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_fdebae =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_fdebae =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_fdebae =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_fdebae =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_fdebae =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_fdebae =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_fdebae =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_fdebae =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_fdebae =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_fdebae =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_fdebae =11;};return nil ;};func NewCT_SlideTiming ()*CT_SlideTiming {_dface :=&CT_SlideTiming {};return _dface };func (_cabgf ST_ViewType )Validate ()error {return _cabgf .ValidateWithPath ("")};func (_gdfgg *ST_SlideSizeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begdeb ,_edfea :=d .Token ();if _edfea !=nil {return _edfea ;};if _agfgg ,_edfdg :=_begdeb .(_d .EndElement );_edfdg &&_agfgg .Name ==start .Name {*_gdfgg =1;return nil ;};if _cefeaa ,_gegab :=_begdeb .(_d .CharData );!_gegab {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",_begdeb );}else {switch string (_cefeaa ){case "":*_gdfgg =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_gdfgg =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_gdfgg =2;case "\u0041\u0034":*_gdfgg =3;case "\u0033\u0035\u006d\u006d":*_gdfgg =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_gdfgg =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_gdfgg =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gdfgg =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_gdfgg =8;case "\u0041\u0033":*_gdfgg =9;case "\u0042\u0034\u0049S\u004f":*_gdfgg =10;case "\u0042\u0035\u0049S\u004f":*_gdfgg =11;case "\u0042\u0034\u004aI\u0053":*_gdfgg =12;case "\u0042\u0035\u004aI\u0053":*_gdfgg =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_gdfgg =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_gdfgg =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_gdfgg =16;};};_begdeb ,_edfea =d .Token ();if _edfea !=nil {return _edfea ;};if _aaffc ,_fgaca :=_begdeb .(_d .EndElement );_fgaca &&_aaffc .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",_begdeb );};type CT_OleObjectEmbed struct{ -// Validate validates the CT_OrientationTransition and its children -func (_afff *CT_OrientationTransition )Validate ()error {return _afff .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};func (_ac *AG_TLBuild )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ga :=range start .Attr {if _ga .Name .Local =="\u0073\u0070\u0069\u0064"{_agc ,_agd :=_d .ParseUint (_ga .Value ,10,32);if _agd !=nil {return _agd ;};_agdf :=uint32 (_agc );_ac .SpidAttr =&_agdf ;continue ;};if _ga .Name .Local =="\u0067\u0072\u0070I\u0064"{_gee ,_bf :=_d .ParseUint (_ga .Value ,10,32);if _bf !=nil {return _bf ;};_bca :=uint32 (_gee );_ac .GrpIdAttr =&_bca ;continue ;};if _ga .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bg ,_dg :=_d .ParseBool (_ga .Value );if _dg !=nil {return _dg ;};_ac .UiExpandAttr =&_bg ;continue ;};};for {_efd ,_dedd :=d .Token ();if _dedd !=nil {return _ab .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_dedd );};if _dfcd ,_eac :=_efd .(_a .EndElement );_eac &&_dfcd .Name ==start .Name {break ;};};return nil ;};type CT_TransitionSoundAction struct{ +// Color Scheme Properties for Embedded object +FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};type CT_SlideLayoutIdListEntry struct{ -// Start Sound Action -StSnd *CT_TransitionStartSoundAction ; +// ID Tag +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type CT_OleObject struct{ -// Stop Sound Action -EndSnd *CT_Empty ;}; +// Embedded Object ProgID +ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_gfbdbf ST_ViewType )String ()string {switch _gfbdbf {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 NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_ecefe :=&CT_TLAnimVariantBooleanVal {};return _ecefe ;};func (_aafec *CT_TLByAnimateColorTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aafec .Rgb !=nil {_fddge :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_aafec .Rgb ,_fddge );};if _aafec .Hsl !=nil {_egdd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_aafec .Hsl ,_egdd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdgac ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _bdgac {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 (_bdgac ));};return nil ;};func (_cddcg *CT_CommonSlideData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cddcg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",*_cddcg .NameAttr )});};e .EncodeToken (start );if _cddcg .Bg !=nil {_baea :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_cddcg .Bg ,_baea );};_caegd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}};e .EncodeElement (_cddcg .SpTree ,_caegd );if _cddcg .CustDataLst !=nil {_db :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_cddcg .CustDataLst ,_db );};if _cddcg .Controls !=nil {_dgbg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_cddcg .Controls ,_dgbg );};if _cddcg .ExtLst !=nil {_gggb :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cddcg .ExtLst ,_gggb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dafg *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 _dafg .CT_SlideMaster .MarshalXML (e ,start );};func ParseUnionST_PositivePercentage (s string )(_da .ST_PositivePercentage ,error ){return _da .ParseUnionST_PositivePercentage (s );};func (_egabf *CT_TLOleChartTargetElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_abcad ,_bbdee :=_egabf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _bbdee !=nil {return _bbdee ;};start .Attr =append (start .Attr ,_abcad );if _egabf .LvlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0076\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_egabf .LvlAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceccf *EG_ExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceccf .Ext !=nil {_febea :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_fcea :=range _ceccf .Ext {e .EncodeElement (_fcea ,_febea );};};return nil ;}; -// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path -func (_cbf *CT_ExtensionListModify )ValidateWithPath (path string )error {for _daeb ,_ddae :=range _cbf .Ext {if _bgge :=_ddae .ValidateWithPath (_ab .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_daeb ));_bgge !=nil {return _bgge ;};};return nil ;};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_adbe :=&CT_SlideLayoutIdListEntry {};return _adbe ;};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ;};func (_cgeca ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _cgeca {case 0,1:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgeca ));};return nil ;};func (_ddddg ST_SlideLayoutType )ValidateWithPath (path string )error {switch _ddddg {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 _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddddg ));};return nil ;};func (_fabff ST_TransitionCornerDirectionType )Validate ()error {return _fabff .ValidateWithPath ("")};func (_gabce *ST_TLOleChartBuildType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbagg ,_ffbbc :=d .Token ();if _ffbbc !=nil {return _ffbbc ;};if _dfacf ,_bcabg :=_dbagg .(_a .EndElement );_bcabg &&_dfacf .Name ==start .Name {*_gabce =1;return nil ;};if _dbefb ,_ebecf :=_dbagg .(_a .CharData );!_ebecf {return _ab .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbagg );}else {switch string (_dbefb ){case "":*_gabce =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gabce =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gabce =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gabce =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_gabce =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_gabce =5;};};_dbagg ,_ffbbc =d .Token ();if _ffbbc !=nil {return _ffbbc ;};if _deaf ,_debad :=_dbagg .(_a .EndElement );_debad &&_deaf .Name ==start .Name {return nil ;};return _ab .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbagg );};const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);type CT_ShapeNonVisual struct{ +// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path +func (_begg *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _beeb :=_begg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_beeb !=nil {return _beeb ;};if _egbd :=_begg .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_egbd !=nil {return _egbd ;};if _eafgg :=_begg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_eafgg !=nil {return _eafgg ;};return nil ;};func (_geef ST_IterateType )Validate ()error {return _geef .ValidateWithPath ("")};func NewCT_SlideLayout ()*CT_SlideLayout {_bddd :=&CT_SlideLayout {};_bddd .CSld =NewCT_CommonSlideData ();return _bddd ;};func (_agfg *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agfg =0;case "\u006c\u0075":*_agfg =1;case "\u0072\u0075":*_agfg =2;case "\u006c\u0064":*_agfg =3;case "\u0072\u0064":*_agfg =4;};return nil ;};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_fagf :=&CT_ExtensionListModify {};return _fagf ;};type CT_StringTag struct{ -// Non-Visual Drawing Properties -CNvPr *_fa .CT_NonVisualDrawingProps ; +// Name +NameAttr string ; -// Non-Visual Drawing Properties for a Shape -CNvSpPr *_fa .CT_NonVisualDrawingShapeProps ; +// Value +ValAttr string ;};func (_bbfgc ST_PlaceholderSize )Validate ()error {return _bbfgc .ValidateWithPath ("")}; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_baeba :=&CT_TLAnimVariantFloatVal {};return _baeba ;};func (_feabb ST_TLParaBuildType )String ()string {switch _feabb {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 (_acfeg ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdfdd :=_a .Attr {};_bdfdd .Name =name ;switch _acfeg {case ST_TLAnimateMotionPathEditModeUnset :_bdfdd .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_bdfdd .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_bdfdd .Value ="\u0066\u0069\u0078e\u0064";};return _bdfdd ,nil ;}; +// Validate validates the CT_TLByAnimateColorTransform and its children +func (_gade *CT_TLByAnimateColorTransform )Validate ()error {return _gade .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 (_abce ST_TransitionInOutDirectionType )String ()string {switch _abce {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";};func (_ffc *AG_ChildSlide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffc .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ffc .ShowMasterSpAttr ))});};if _ffc .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 :_c .Sprintf ("\u0025\u0064",_eedaa (*_ffc .ShowMasterPhAnimAttr ))});};return nil ;};func (_eeda *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeda .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fgab :=range start .Attr {if _fgab .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_eeda .OriginAttr .UnmarshalXMLAttr (_fgab );continue ;};if _fgab .Name .Local =="\u0070\u0061\u0074\u0068"{_bdgd ,_efee :=_fgab .Value ,error (nil );if _efee !=nil {return _efee ;};_eeda .PathAttr =&_bdgd ;continue ;};if _fgab .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_eeda .PathEditModeAttr .UnmarshalXMLAttr (_fgab );continue ;};if _fgab .Name .Local =="\u0072\u0041\u006e\u0067"{_ccacgc ,_afab :=_ff .ParseInt (_fgab .Value ,10,32);if _afab !=nil {return _afab ;};_gddba :=int32 (_ccacgc );_eeda .RAngAttr =&_gddba ;continue ;};if _fgab .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_abff ,_eccb :=_fgab .Value ,error (nil );if _eccb !=nil {return _eccb ;};_eeda .PtsTypesAttr =&_abff ;continue ;};};_eebdb :for {_ecfb ,_edaa :=d .Token ();if _edaa !=nil {return _edaa ;};switch _ffffg :=_ecfb .(type ){case _d .StartElement :switch _ffffg .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 _eeeab :=d .DecodeElement (_eeda .CBhvr ,&_ffffg );_eeeab !=nil {return _eeeab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeda .By =NewCT_TLPoint ();if _abaa :=d .DecodeElement (_eeda .By ,&_ffffg );_abaa !=nil {return _abaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeda .From =NewCT_TLPoint ();if _gbgg :=d .DecodeElement (_eeda .From ,&_ffffg );_gbgg !=nil {return _gbgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeda .To =NewCT_TLPoint ();if _afggb :=d .DecodeElement (_eeda .To ,&_ffffg );_afggb !=nil {return _afggb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeda .RCtr =NewCT_TLPoint ();if _afebgb :=d .DecodeElement (_eeda .RCtr ,&_ffffg );_afebgb !=nil {return _afebgb ;};default:_ce .Log .Debug ("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",_ffffg .Name );if _babaf :=d .Skip ();_babaf !=nil {return _babaf ;};};case _d .EndElement :break _eebdb ;case _d .CharData :};};return nil ;};func (_dggfc ST_TLDiagramBuildType )String ()string {switch _dggfc {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 "";}; -// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path -func (_gca *CT_CommonViewProperties )ValidateWithPath (path string )error {if _aeb :=_gca .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_aeb !=nil {return _aeb ;};if _edb :=_gca .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e");_edb !=nil {return _edb ;};return nil ;}; +// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path +func (_eagb *CT_CommonSlideData )ValidateWithPath (path string )error {if _eagb .Bg !=nil {if _aeea :=_eagb .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_aeea !=nil {return _aeea ;};};if _cgfa :=_eagb .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065");_cgfa !=nil {return _cgfa ;};if _eagb .CustDataLst !=nil {if _dcgd :=_eagb .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_dcgd !=nil {return _dcgd ;};};if _eagb .Controls !=nil {if _fdbec :=_eagb .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_fdbec !=nil {return _fdbec ;};};if _eagb .ExtLst !=nil {if _fef :=_eagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fef !=nil {return _fef ;};};return nil ;}; -// Validate validates the CT_Empty and its children -func (_ebdf *CT_Empty )Validate ()error {return _ebdf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_dabd *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dabd =0;case "\u0069\u006e":*_dabd =1;case "\u006f\u0075\u0074":*_dabd =2;case "\u006e\u006f\u006e\u0065":*_dabd =3;};return nil ;}; +// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path +func (_fdc *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _fdc .DirAttr !=nil {if _ceag :=_fdc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_ceag !=nil {return _ceag ;};};return nil ;};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_fadbf :=&CT_TLTextTargetElement {};return _fadbf ;};func NewCT_CommonSlideData ()*CT_CommonSlideData {_eae :=&CT_CommonSlideData {};_eae .SpTree =NewCT_GroupShape ();return _eae ;};func NewCT_TimeNodeList ()*CT_TimeNodeList {_beabf :=&CT_TimeNodeList {};return _beabf };func (_eacgf ST_TLNextActionType )Validate ()error {return _eacgf .ValidateWithPath ("")};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_cccccb :=&CT_TLIterateIntervalTime {};return _cccccb ;};func (_bbgc *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 :_c .Sprintf ("\u0025\u0076",_bbgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_ccbd :=&CT_HandoutMasterIdList {};return _ccbd ;};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_fff :=&CT_CommonSlideViewProperties {};_fff .CViewPr =NewCT_CommonViewProperties ();return _fff ;};type ST_TLAnimateColorSpace byte ;func (_ecdgc *CT_ModifyVerifier )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edfa :=range start .Attr {if _edfa .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gafac ,_eaec :=_ff .ParseUint (_edfa .Value ,10,32);if _eaec !=nil {return _eaec ;};_bdba :=uint32 (_gafac );_ecdgc .SpinCountAttr =&_bdba ;continue ;};if _edfa .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bbef ,_debb :=_edfa .Value ,error (nil );if _debb !=nil {return _debb ;};_ecdgc .AlgorithmNameAttr =&_bbef ;continue ;};if _edfa .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_gbbca ,_cefe :=_edfa .Value ,error (nil );if _cefe !=nil {return _cefe ;};_ecdgc .SaltDataAttr =&_gbbca ;continue ;};if _edfa .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_adbd ,_edbd :=_edfa .Value ,error (nil );if _edbd !=nil {return _edbd ;};_ecdgc .SaltValueAttr =&_adbd ;continue ;};if _edfa .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_ecdgc .CryptProviderTypeAttr .UnmarshalXMLAttr (_edfa );continue ;};if _edfa .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_ecdgc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_edfa );continue ;};if _edfa .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_ecdgc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_edfa );continue ;};if _edfa .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_fecg ,_eecb :=_ff .ParseUint (_edfa .Value ,10,32);if _eecb !=nil {return _eecb ;};_gfcg :=uint32 (_fecg );_ecdgc .CryptAlgorithmSidAttr =&_gfcg ;continue ;};if _edfa .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gcdb ,_bfbef :=_edfa .Value ,error (nil );if _bfbef !=nil {return _bfbef ;};_ecdgc .HashValueAttr =&_gcdb ;continue ;};if _edfa .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_gdb ,_gfag :=_ff .ParseUint (_edfa .Value ,10,32);if _gfag !=nil {return _gfag ;};_dbab :=uint32 (_gdb );_ecdgc .SpinValueAttr =&_dbab ;continue ;};if _edfa .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_fbgg ,_fgff :=_edfa .Value ,error (nil );if _fgff !=nil {return _fgff ;};_ecdgc .HashDataAttr =&_fbgg ;continue ;};if _edfa .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_ggfd ,_bdca :=_edfa .Value ,error (nil );if _bdca !=nil {return _bdca ;};_ecdgc .CryptProviderAttr =&_ggfd ;continue ;};if _edfa .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ebfa ,_ceed :=_ff .ParseUint (_edfa .Value ,10,32);if _ceed !=nil {return _ceed ;};_cgb :=uint32 (_ebfa );_ecdgc .AlgIdExtAttr =&_cgb ;continue ;};if _edfa .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_gddf ,_bbcf :=_edfa .Value ,error (nil );if _bbcf !=nil {return _bbcf ;};_ecdgc .AlgIdExtSourceAttr =&_gddf ;continue ;};if _edfa .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_dacge ,_aggd :=_ff .ParseUint (_edfa .Value ,10,32);if _aggd !=nil {return _aggd ;};_eegb :=uint32 (_dacge );_ecdgc .CryptProviderTypeExtAttr =&_eegb ;continue ;};if _edfa .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"{_dffdb ,_eceg :=_edfa .Value ,error (nil );if _eceg !=nil {return _eceg ;};_ecdgc .CryptProviderTypeExtSourceAttr =&_dffdb ;continue ;};};for {_bcge ,_gcga :=d .Token ();if _gcga !=nil {return _c .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",_gcga );};if _gedg ,_affg :=_bcge .(_d .EndElement );_affg &&_gedg .Name ==start .Name {break ;};};return nil ;};func NewCT_Shape ()*CT_Shape {_dcae :=&CT_Shape {};_dcae .NvSpPr =NewCT_ShapeNonVisual ();_dcae .SpPr =_da .NewCT_ShapeProperties ();return _dcae ;};type CT_TLIterateIntervalPercentage struct{ -// Validate validates the CT_Kinsoku and its children -func (_agbgc *CT_Kinsoku )Validate ()error {return _agbgc .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");}; +// Value +ValAttr _da .ST_PositivePercentage ;};func (_cdfdd ST_TLBehaviorAccumulateType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdfdd .String (),start );};func (_gedb *ST_TLTimeIndefinite )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbag ,_egeeg :=d .Token ();if _egeeg !=nil {return _egeeg ;};if _cbadb ,_dcfcbb :=_gbag .(_d .EndElement );_dcfcbb &&_cbadb .Name ==start .Name {*_gedb =1;return nil ;};if _ddfg ,_ecggg :=_gbag .(_d .CharData );!_ecggg {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",_gbag );}else {switch string (_ddfg ){case "":*_gedb =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_gedb =1;};};_gbag ,_egeeg =d .Token ();if _egeeg !=nil {return _egeeg ;};if _abaed ,_bcbed :=_gbag .(_d .EndElement );_bcbed &&_abaed .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",_gbag );};func (_cbef ST_Direction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbef .String (),start );};func (_ceaf *CT_SlideIdListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceaf .IdAttr =256;for _ ,_cedb :=range start .Attr {if _cedb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cedb .Name .Local =="\u0069\u0064"||_cedb .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"&&_cedb .Name .Local =="\u0069\u0064"{_dgafe ,_bfefa :=_cedb .Value ,error (nil );if _bfefa !=nil {return _bfefa ;};_ceaf .RIdAttr =_dgafe ;continue ;};if _cedb .Name .Local =="\u0069\u0064"{_dggca ,_fbabf :=_ff .ParseUint (_cedb .Value ,10,32);if _fbabf !=nil {return _fbabf ;};_ceaf .IdAttr =uint32 (_dggca );continue ;};};_bfcgd :for {_cddb ,_egba :=d .Token ();if _egba !=nil {return _egba ;};switch _cagff :=_cddb .(type ){case _d .StartElement :switch _cagff .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"}:_ceaf .ExtLst =NewCT_ExtensionList ();if _ccce :=d .DecodeElement (_ceaf .ExtLst ,&_cagff );_ccce !=nil {return _ccce ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_cagff .Name );if _adbce :=d .Skip ();_adbce !=nil {return _adbce ;};};case _d .EndElement :break _bfcgd ;case _d .CharData :};};return nil ;};func (_cegb ST_PrintColorMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cegb .String (),start );};func (_deggd *CT_TLIterateIntervalTime )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aceb :=range start .Attr {if _aceb .Name .Local =="\u0076\u0061\u006c"{_bedd ,_adfeb :=ParseUnionST_TLTime (_aceb .Value );if _adfeb !=nil {return _adfeb ;};_deggd .ValAttr =_bedd ;continue ;};};for {_gfgfc ,_fefef :=d .Token ();if _fefef !=nil {return _c .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",_fefef );};if _ffaff ,_acea :=_gfgfc .(_d .EndElement );_acea &&_ffaff .Name ==start .Name {break ;};};return nil ;};func (_cebde ST_Direction )ValidateWithPath (path string )error {switch _cebde {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 (_cebde ));};return nil ;};func (_cbafgf ST_SplitterBarState )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbafgf .String (),start );}; -// Validate validates the CT_NotesMaster and its children -func (_cbcee *CT_NotesMaster )Validate ()error {return _cbcee .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func (_dcba *CT_ControlList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebde :for {_baae ,_cfe :=d .Token ();if _cfe !=nil {return _cfe ;};switch _dgac :=_baae .(type ){case _a .StartElement :switch _dgac .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbb :=NewCT_Control ();if _bceg :=d .DecodeElement (_bbb ,&_dgac );_bceg !=nil {return _bceg ;};_dcba .Control =append (_dcba .Control ,_bbb );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006cL\u0069s\u0074\u0020\u0025\u0076",_dgac .Name );if _baeb :=d .Skip ();_baeb !=nil {return _baeb ;};};case _a .EndElement :break _ebde ;case _a .CharData :};};return nil ;};type CT_TLCommonBehaviorData struct{ +// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path +func (_ceece *NotesMaster )ValidateWithPath (path string )error {if _gfcdg :=_ceece .CT_NotesMaster .ValidateWithPath (path );_gfcdg !=nil {return _gfcdg ;};return nil ;}; -// Additive -AdditiveAttr ST_TLBehaviorAdditiveType ; +// Validate validates the CT_TLTemplate and its children +func (_dffcd *CT_TLTemplate )Validate ()error {return _dffcd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};type CT_Placeholder struct{ -// Accumulate -AccumulateAttr ST_TLBehaviorAccumulateType ; +// Placeholder Type +TypeAttr ST_PlaceholderType ; -// Transform Type -XfrmTypeAttr ST_TLBehaviorTransformType ; +// Placeholder Orientation +OrientAttr ST_Direction ; -// From -FromAttr *string ; +// Placeholder Size +SzAttr ST_PlaceholderSize ; -// To -ToAttr *string ; +// Placeholder Index +IdxAttr *uint32 ; -// By -ByAttr *string ; +// Placeholder has custom prompt +HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_cebe ST_TLTime )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cebe .Uint32 !=nil {e .EncodeToken (_d .CharData (_c .Sprintf ("\u0025\u0064",*_cebe .Uint32 )));};if _cebe .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_d .CharData (_cebe .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_dagg *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 _dagg .CT_NotesSlide .MarshalXML (e ,start );};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_bcfcc :=&CT_NormalViewProperties {};_bcfcc .RestoredLeft =NewCT_NormalViewPortion ();_bcfcc .RestoredTop =NewCT_NormalViewPortion ();return _bcfcc ;};func (_dg *AG_ChildSlide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ee :=range start .Attr {if _ee .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_gb ,_fg :=_ff .ParseBool (_ee .Value );if _fg !=nil {return _fg ;};_dg .ShowMasterSpAttr =&_gb ;continue ;};if _ee .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_fd ,_fed :=_ff .ParseBool (_ee .Value );if _fed !=nil {return _fed ;};_dg .ShowMasterPhAnimAttr =&_fd ;continue ;};};for {_a ,_eee :=d .Token ();if _eee !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_eee );};if _gg ,_daf :=_a .(_d .EndElement );_daf &&_gg .Name ==start .Name {break ;};};return nil ;};func (_feede ST_WebScreenSize )String ()string {switch _feede {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 "";}; -// Runtime Context -RctxAttr *string ; +// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path +func (_bad *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil };const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);func (_bb *AG_Ole )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bf .Name .Local =="\u0069\u0064"{_dgb ,_eeg :=_bf .Value ,error (nil );if _eeg !=nil {return _eeg ;};_bb .IdAttr =&_dgb ;continue ;};if _bf .Name .Local =="\u0073\u0070\u0069\u0064"{_df ,_ed :=_bf .Value ,error (nil );if _ed !=nil {return _ed ;};_bb .SpidAttr =&_df ;continue ;};if _bf .Name .Local =="\u006e\u0061\u006d\u0065"{_ggg ,_gbb :=_bf .Value ,error (nil );if _gbb !=nil {return _gbb ;};_bb .NameAttr =&_ggg ;continue ;};if _bf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_cf ,_gd :=_ff .ParseBool (_bf .Value );if _gd !=nil {return _gd ;};_bb .ShowAsIconAttr =&_cf ;continue ;};if _bf .Name .Local =="\u0069\u006d\u0067\u0057"{_dd ,_ad :=_ff .ParseInt (_bf .Value ,10,32);if _ad !=nil {return _ad ;};_fc :=int32 (_dd );_bb .ImgWAttr =&_fc ;continue ;};if _bf .Name .Local =="\u0069\u006d\u0067\u0048"{_bg ,_ga :=_ff .ParseInt (_bf .Value ,10,32);if _ga !=nil {return _ga ;};_fb :=int32 (_bg );_bb .ImgHAttr =&_fb ;continue ;};};for {_bbe ,_ef :=d .Token ();if _ef !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_ef );};if _ge ,_ddd :=_bbe .(_d .EndElement );_ddd &&_ge .Name ==start .Name {break ;};};return nil ;};type ST_TLBehaviorAccumulateType byte ;func (_edbf *CT_Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edbf .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_edbf .UseBgFillAttr ))});};e .EncodeToken (start );_ggag :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_edbf .NvSpPr ,_ggag );_ecaf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edbf .SpPr ,_ecaf );if _edbf .Style !=nil {_fbdba :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edbf .Style ,_fbdba );};if _edbf .TxBody !=nil {_gfbc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_edbf .TxBody ,_gfbc );};if _edbf .ExtLst !=nil {_adde :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbf .ExtLst ,_adde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Override -OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; +// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path +func (_caeee *CT_StringTag )ValidateWithPath (path string )error {return nil };func (_fffgb *CT_OptionalBlackTransition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fffgb .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_c .Sprintf ("\u0025\u0064",_eedaa (*_fffgb .ThruBlkAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcef *CT_CommentAuthorList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfa :for {_ebgd ,_ffb :=d .Token ();if _ffb !=nil {return _ffb ;};switch _dagc :=_ebgd .(type ){case _d .StartElement :switch _dagc .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"}:_gbbc :=NewCT_CommentAuthor ();if _fccbc :=d .DecodeElement (_gbbc ,&_dagc );_fccbc !=nil {return _fccbc ;};_gcef .CmAuthor =append (_gcef .CmAuthor ,_gbbc );default:_ce .Log .Debug ("\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",_dagc .Name );if _eec :=d .Skip ();_eec !=nil {return _eec ;};};case _d .EndElement :break _bfa ;case _d .CharData :};};return nil ;}; -// Target Element -TgtEl *CT_TLTimeTargetElement ; +// Validate validates the CT_Connector and its children +func (_cef *CT_Connector )Validate ()error {return _cef .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; -// Attribute Name List -AttrNameLst *CT_TLBehaviorAttributeNameList ;};func (_gbcbg ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _gbcbg {case 0,1,2:default:return _ab .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcbg ));};return nil ;}; +// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path +func (_abea *PresentationPr )ValidateWithPath (path string )error {if _gefc :=_abea .CT_PresentationProperties .ValidateWithPath (path );_gefc !=nil {return _gefc ;};return nil ;};func (_eebca *CT_Presentation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eebca .NotesSz =_da .NewCT_PositiveSize2D ();for _ ,_fgfd :=range start .Attr {if _fgfd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_cdgc ,_daae :=_ff .ParseInt (_fgfd .Value ,10,32);if _daae !=nil {return _daae ;};_dbfff :=int32 (_cdgc );_eebca .FirstSlideNumAttr =&_dbfff ;continue ;};if _fgfd .Name .Local =="\u0072\u0074\u006c"{_eceb ,_facbc :=_ff .ParseBool (_fgfd .Value );if _facbc !=nil {return _facbc ;};_eebca .RtlAttr =&_eceb ;continue ;};if _fgfd .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_edbc ,_agcg :=_ff .ParseBool (_fgfd .Value );if _agcg !=nil {return _agcg ;};_eebca .CompatModeAttr =&_edbc ;continue ;};if _fgfd .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_aded ,_facbb :=_ff .ParseBool (_fgfd .Value );if _facbb !=nil {return _facbb ;};_eebca .EmbedTrueTypeFontsAttr =&_aded ;continue ;};if _fgfd .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_cbfcb ,_eabf :=_ff .ParseBool (_fgfd .Value );if _eabf !=nil {return _eabf ;};_eebca .AutoCompressPicturesAttr =&_cbfcb ;continue ;};if _fgfd .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_fede ,_afbb :=_ff .ParseBool (_fgfd .Value );if _afbb !=nil {return _afbb ;};_eebca .ShowSpecialPlsOnTitleSldAttr =&_fede ;continue ;};if _fgfd .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_aeacc ,_beecg :=ParseUnionST_Percentage (_fgfd .Value );if _beecg !=nil {return _beecg ;};_eebca .ServerZoomAttr =&_aeacc ;continue ;};if _fgfd .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_eebca .ConformanceAttr .UnmarshalXMLAttr (_fgfd );continue ;};if _fgfd .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_ebbg ,_gfdg :=_ff .ParseBool (_fgfd .Value );if _gfdg !=nil {return _gfdg ;};_eebca .RemovePersonalInfoOnSaveAttr =&_ebbg ;continue ;};if _fgfd .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_cggdf ,_ebca :=_ff .ParseBool (_fgfd .Value );if _ebca !=nil {return _ebca ;};_eebca .SaveSubsetFontsAttr =&_cggdf ;continue ;};if _fgfd .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_ccafd ,_feafc :=_ff .ParseUint (_fgfd .Value ,10,32);if _feafc !=nil {return _feafc ;};_deagb :=uint32 (_ccafd );_eebca .BookmarkIdSeedAttr =&_deagb ;continue ;};if _fgfd .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_ddbf ,_dafde :=_ff .ParseBool (_fgfd .Value );if _dafde !=nil {return _dafde ;};_eebca .StrictFirstAndLastCharsAttr =&_ddbf ;continue ;};};_bafg :for {_agaf ,_bdce :=d .Token ();if _bdce !=nil {return _bdce ;};switch _cebf :=_agaf .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .SldMasterIdLst =NewCT_SlideMasterIdList ();if _ffda :=d .DecodeElement (_eebca .SldMasterIdLst ,&_cebf );_ffda !=nil {return _ffda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .NotesMasterIdLst =NewCT_NotesMasterIdList ();if _bacac :=d .DecodeElement (_eebca .NotesMasterIdLst ,&_cebf );_bacac !=nil {return _bacac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .HandoutMasterIdLst =NewCT_HandoutMasterIdList ();if _gcbbb :=d .DecodeElement (_eebca .HandoutMasterIdLst ,&_cebf );_gcbbb !=nil {return _gcbbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .SldIdLst =NewCT_SlideIdList ();if _baab :=d .DecodeElement (_eebca .SldIdLst ,&_cebf );_baab !=nil {return _baab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .SldSz =NewCT_SlideSize ();if _eegcfd :=d .DecodeElement (_eebca .SldSz ,&_cebf );_eegcfd !=nil {return _eegcfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _gbga :=d .DecodeElement (_eebca .NotesSz ,&_cebf );_gbga !=nil {return _gbga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .SmartTags =NewCT_SmartTags ();if _ddea :=d .DecodeElement (_eebca .SmartTags ,&_cebf );_ddea !=nil {return _ddea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .EmbeddedFontLst =NewCT_EmbeddedFontList ();if _fdfe :=d .DecodeElement (_eebca .EmbeddedFontLst ,&_cebf );_fdfe !=nil {return _fdfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .CustShowLst =NewCT_CustomShowList ();if _afeca :=d .DecodeElement (_eebca .CustShowLst ,&_cebf );_afeca !=nil {return _afeca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .PhotoAlbum =NewCT_PhotoAlbum ();if _afde :=d .DecodeElement (_eebca .PhotoAlbum ,&_cebf );_afde !=nil {return _afde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .CustDataLst =NewCT_CustomerDataList ();if _fedae :=d .DecodeElement (_eebca .CustDataLst ,&_cebf );_fedae !=nil {return _fedae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .Kinsoku =NewCT_Kinsoku ();if _gdfd :=d .DecodeElement (_eebca .Kinsoku ,&_cebf );_gdfd !=nil {return _gdfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .DefaultTextStyle =_da .NewCT_TextListStyle ();if _gdfc :=d .DecodeElement (_eebca .DefaultTextStyle ,&_cebf );_gdfc !=nil {return _gdfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .ModifyVerifier =NewCT_ModifyVerifier ();if _dabd :=d .DecodeElement (_eebca .ModifyVerifier ,&_cebf );_dabd !=nil {return _dabd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eebca .ExtLst =NewCT_ExtensionList ();if _ecfg :=d .DecodeElement (_eebca .ExtLst ,&_cebf );_ecfg !=nil {return _ecfg ;};default:_ce .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_cebf .Name );if _bebf :=d .Skip ();_bebf !=nil {return _bebf ;};};case _d .EndElement :break _bafg ;case _d .CharData :};};return nil ;};func NewCT_HandoutMaster ()*CT_HandoutMaster {_faeb :=&CT_HandoutMaster {};_faeb .CSld =NewCT_CommonSlideData ();_faeb .ClrMap =_da .NewCT_ColorMapping ();return _faeb ;};func (_fgdag *CT_TLByAnimateColorTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdd :for {_gfgab ,_acfa :=d .Token ();if _acfa !=nil {return _acfa ;};switch _bbgba :=_gfgab .(type ){case _d .StartElement :switch _bbgba .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"}:_fgdag .Rgb =NewCT_TLByRgbColorTransform ();if _gafg :=d .DecodeElement (_fgdag .Rgb ,&_bbgba );_gafg !=nil {return _gafg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgdag .Hsl =NewCT_TLByHslColorTransform ();if _dbeg :=d .DecodeElement (_fgdag .Hsl ,&_bbgba );_dbeg !=nil {return _dbeg ;};default:_ce .Log .Debug ("\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",_bbgba .Name );if _gfdgf :=d .Skip ();_gfdgf !=nil {return _gfdgf ;};};case _d .EndElement :break _fcdd ;case _d .CharData :};};return nil ;};func (_fbff ST_TLBehaviorAccumulateType )Validate ()error {return _fbff .ValidateWithPath ("")};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_feeb :=&CT_TLTimeCondition {};return _feeb };func (_eeged *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 :_c .Sprintf ("\u0025\u0064",_eedaa (_eeged .ValAttr ))});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewAG_ChildSlide ()*AG_ChildSlide {_cg :=&AG_ChildSlide {};return _cg };type CT_TLMediaNodeAudio struct{ -// Validate validates the CT_CustomShow and its children -func (_gga *CT_CustomShow )Validate ()error {return _gga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};func NewCT_TLTemplateList ()*CT_TLTemplateList {_fgbde :=&CT_TLTemplateList {};return _fgbde };func (_bacc ST_WebColorType )Validate ()error {return _bacc .ValidateWithPath ("")}; +// Is Narration +IsNarrationAttr *bool ; -// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path -func (_efgge *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _bddae :=_efgge .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_bddae !=nil {return _bddae ;};return nil ;};func (_ebggb *CT_TLTimeTargetElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgag :for {_aega ,_acbbe :=d .Token ();if _acbbe !=nil {return _acbbe ;};switch _bgefb :=_aega .(type ){case _a .StartElement :switch _bgefb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebggb .SldTgt =NewCT_Empty ();if _gabac :=d .DecodeElement (_ebggb .SldTgt ,&_bgefb );_gabac !=nil {return _gabac ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebggb .SndTgt =_fa .NewCT_EmbeddedWAVAudioFile ();if _cdbfc :=d .DecodeElement (_ebggb .SndTgt ,&_bgefb );_cdbfc !=nil {return _cdbfc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebggb .SpTgt =NewCT_TLShapeTargetElement ();if _dagcf :=d .DecodeElement (_ebggb .SpTgt ,&_bgefb );_dagcf !=nil {return _dagcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebggb .InkTgt =NewCT_TLSubShapeId ();if _aegab :=d .DecodeElement (_ebggb .InkTgt ,&_bgefb );_aegab !=nil {return _aegab ;};default:_aa .Log .Debug ("\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",_bgefb .Name );if _baec :=d .Skip ();_baec !=nil {return _baec ;};};case _a .EndElement :break _bgag ;case _a .CharData :};};return nil ;};func (_dgcdc *ST_WebScreenSize )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dgcdc =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_dgcdc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_dgcdc =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_dgcdc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_dgcdc =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_dgcdc =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_dgcdc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_dgcdc =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_dgcdc =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_dgcdc =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_dgcdc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_dgcdc =11;};return nil ;};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_gadfd :=&CT_TLByRgbColorTransform {};return _gadfd ;}; +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};func (_dbgb ST_PhotoAlbumFrameShape )Validate ()error {return _dbgb .ValidateWithPath ("")};func (_ggbg ST_SlideLayoutType )ValidateWithPath (path string )error {switch _ggbg {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 _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggbg ));};return nil ;}; -// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path -func (_adaec *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _aadee :=_adaec .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_aadee !=nil {return _aadee ;};if _dedc :=_adaec .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072");_dedc !=nil {return _dedc ;};if _fbcec :=_adaec .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_fbcec !=nil {return _fbcec ;};return nil ;}; +// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path +func (_cdad *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _aeefdf ,_bcbe :=range _cdad .SldLayoutId {if _abga :=_bcbe .ValidateWithPath (_c .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_aeefdf ));_abga !=nil {return _abga ;};};return nil ;};func (_bdaaf *ST_TransitionCornerDirectionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggec ,_ffbab :=d .Token ();if _ffbab !=nil {return _ffbab ;};if _cgfff ,_bgdbc :=_ggec .(_d .EndElement );_bgdbc &&_cgfff .Name ==start .Name {*_bdaaf =1;return nil ;};if _bgdbcc ,_fecgb :=_ggec .(_d .CharData );!_fecgb {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",_ggec );}else {switch string (_bgdbcc ){case "":*_bdaaf =0;case "\u006c\u0075":*_bdaaf =1;case "\u0072\u0075":*_bdaaf =2;case "\u006c\u0064":*_bdaaf =3;case "\u0072\u0064":*_bdaaf =4;};};_ggec ,_ffbab =d .Token ();if _ffbab !=nil {return _ffbab ;};if _daedf ,_fgfdf :=_ggec .(_d .EndElement );_fgfdf &&_daedf .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",_ggec );}; -// Validate validates the CT_SlideSorterViewProperties and its children -func (_fgda *CT_SlideSorterViewProperties )Validate ()error {return _fgda .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");}; +// Validate validates the CT_ShapeNonVisual and its children +func (_febae *CT_ShapeNonVisual )Validate ()error {return _febae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_cefea ST_TLCommandType )String ()string {switch _cefea {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 (_eagbfb *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eagbfb =0;case "\u0072\u0067\u0062":*_eagbfb =1;case "\u0068\u0073\u006c":*_eagbfb =2;};return nil ;};func (_ageg *CT_EmbeddedFontListEntry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ageg .Font =_da .NewCT_TextFont ();_bdbg :for {_bec ,_efeg :=d .Token ();if _efeg !=nil {return _efeg ;};switch _dgbgb :=_bec .(type ){case _d .StartElement :switch _dgbgb .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 _cade :=d .DecodeElement (_ageg .Font ,&_dgbgb );_cade !=nil {return _cade ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ageg .Regular =NewCT_EmbeddedFontDataId ();if _fbb :=d .DecodeElement (_ageg .Regular ,&_dgbgb );_fbb !=nil {return _fbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ageg .Bold =NewCT_EmbeddedFontDataId ();if _deab :=d .DecodeElement (_ageg .Bold ,&_dgbgb );_deab !=nil {return _deab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ageg .Italic =NewCT_EmbeddedFontDataId ();if _eaeb :=d .DecodeElement (_ageg .Italic ,&_dgbgb );_eaeb !=nil {return _eaeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ageg .BoldItalic =NewCT_EmbeddedFontDataId ();if _geeeg :=d .DecodeElement (_ageg .BoldItalic ,&_dgbgb );_geeeg !=nil {return _geeeg ;};default:_ce .Log .Debug ("\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",_dgbgb .Name );if _abc :=d .Skip ();_abc !=nil {return _abc ;};};case _d .EndElement :break _bdbg ;case _d .CharData :};};return nil ;};func (_ccbfea ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _ccbfea {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 (_ccbfea ));};return nil ;}; -// Validate validates the CT_SlideMaster and its children -func (_fgbdd *CT_SlideMaster )Validate ()error {return _fgbdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};type CT_OutlineViewProperties struct{ +// ST_TLTime is a union type +type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;}; -// Common View Properties -CViewPr *CT_CommonViewProperties ; +// Validate validates the CT_TLIterateIntervalTime and its children +func (_bdcbg *CT_TLIterateIntervalTime )Validate ()error {return _bdcbg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};func (_ggdbf *ST_TLCommandType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdcd ,_afcd :=d .Token ();if _afcd !=nil {return _afcd ;};if _cagag ,_gfagfe :=_bgdcd .(_d .EndElement );_gfagfe &&_cagag .Name ==start .Name {*_ggdbf =1;return nil ;};if _ceage ,_beacb :=_bgdcd .(_d .CharData );!_beacb {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",_bgdcd );}else {switch string (_ceage ){case "":*_ggdbf =0;case "\u0065\u0076\u0074":*_ggdbf =1;case "\u0063\u0061\u006c\u006c":*_ggdbf =2;case "\u0076\u0065\u0072\u0062":*_ggdbf =3;};};_bgdcd ,_afcd =d .Token ();if _afcd !=nil {return _afcd ;};if _dbdga ,_gadbc :=_bgdcd .(_d .EndElement );_gadbc &&_dbdga .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",_bgdcd );};type CT_Picture struct{ -// List of Presentation Slides -SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func (_fceeg *CT_TLGraphicalObjectBuild )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fceeg .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_fceeg .SpidAttr )});};if _fceeg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_ab .Sprintf ("\u0025\u0076",*_fceeg .GrpIdAttr )});};if _fceeg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_ab .Sprintf ("\u0025\u0064",_cdfaa (*_fceeg .UiExpandAttr ))});};e .EncodeToken (start );if _fceeg .BldAsOne !=nil {_acea :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_fceeg .BldAsOne ,_acea );};if _fceeg .BldSub !=nil {_adfb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}};e .EncodeElement (_fceeg .BldSub ,_adfb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_becf *CT_CustomerData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgab :=range start .Attr {if _dgab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgab .Name .Local =="\u0069\u0064"||_dgab .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"&&_dgab .Name .Local =="\u0069\u0064"{_bdaba ,_caab :=_dgab .Value ,error (nil );if _caab !=nil {return _caab ;};_becf .IdAttr =_bdaba ;continue ;};};for {_egbe ,_dbg :=d .Token ();if _dbg !=nil {return _ab .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_dbg );};if _adfa ,_cagd :=_egbe .(_a .EndElement );_cagd &&_adfa .Name ==start .Name {break ;};};return nil ;};func (_deeff ST_TLTime )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _deeff .Uint32 !=nil {e .EncodeToken (_a .CharData (_ab .Sprintf ("\u0025\u0064",*_deeff .Uint32 )));};if _deeff .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_a .CharData (_deeff .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });}; +// Non-Visual Properties for a Picture +NvPicPr *CT_PictureNonVisual ; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_gace *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _bgce :=_gace .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgce !=nil {return _bgce ;};if _ecabf :=_gace .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ecabf !=nil {return _ecabf ;};if _gfce :=_gace .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gfce !=nil {return _gfce ;};return nil ;};type EG_ChildSlide struct{ +// Picture Fill +BlipFill *_da .CT_BlipFillProperties ;SpPr *_da .CT_ShapeProperties ;Style *_da .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;}; -// Color Scheme Map Override -ClrMapOvr *_fa .CT_ColorMappingOverride ;};func (_dagdcb ST_SlideLayoutType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dagdcb .String (),start );};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 (_beg *CT_ConnectorNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_beg .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_beg .CNvCxnSpPr =_fa .NewCT_NonVisualConnectorProperties ();_beg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_fbfa :for {_debda ,_gecd :=d .Token ();if _gecd !=nil {return _gecd ;};switch _gbgb :=_debda .(type ){case _a .StartElement :switch _gbgb .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _edbe :=d .DecodeElement (_beg .CNvPr ,&_gbgb );_edbe !=nil {return _edbe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bcb :=d .DecodeElement (_beg .CNvCxnSpPr ,&_gbgb );_bcb !=nil {return _bcb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aedba :=d .DecodeElement (_beg .NvPr ,&_gbgb );_aedba !=nil {return _aedba ;};default:_aa .Log .Debug ("\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",_gbgb .Name );if _ccd :=d .Skip ();_ccd !=nil {return _ccd ;};};case _a .EndElement :break _fbfa ;case _a .CharData :};};return nil ;};func (_feaf *CT_TagList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _feaf .Tag !=nil {_badb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_aaca :=range _feaf .Tag {e .EncodeElement (_aaca ,_badb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Sld and its children, prefixing error messages with path +func (_egac *Sld )ValidateWithPath (path string )error {if _agded :=_egac .CT_Slide .ValidateWithPath (path );_agded !=nil {return _agded ;};return nil ;}; -// Validate validates the AG_TLBuild and its children -func (_fab *AG_TLBuild )Validate ()error {return _fab .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_abfbg :=&CT_NotesMasterIdList {};return _abfbg ;};func (_ccfbg *CT_TLAnimateColorBehavior )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccfbg .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_gbcd :=range start .Attr {if _gbcd .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_ccfbg .ClrSpcAttr .UnmarshalXMLAttr (_gbcd );continue ;};if _gbcd .Name .Local =="\u0064\u0069\u0072"{_ccfbg .DirAttr .UnmarshalXMLAttr (_gbcd );continue ;};};_dabc :for {_cbfeb ,_ecefa :=d .Token ();if _ecefa !=nil {return _ecefa ;};switch _ebffc :=_cbfeb .(type ){case _a .StartElement :switch _ebffc .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\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _efce :=d .DecodeElement (_ccfbg .CBhvr ,&_ebffc );_efce !=nil {return _efce ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccfbg .By =NewCT_TLByAnimateColorTransform ();if _bbfed :=d .DecodeElement (_ccfbg .By ,&_ebffc );_bbfed !=nil {return _bbfed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccfbg .From =_fa .NewCT_Color ();if _ggbc :=d .DecodeElement (_ccfbg .From ,&_ebffc );_ggbc !=nil {return _ggbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_a .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccfbg .To =_fa .NewCT_Color ();if _ggef :=d .DecodeElement (_ccfbg .To ,&_ebffc );_ggef !=nil {return _ggef ;};default:_aa .Log .Debug ("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",_ebffc .Name );if _cdgd :=d .Skip ();_cdgd !=nil {return _cdgd ;};};case _a .EndElement :break _dabc ;case _a .CharData :};};return nil ;};func (_bgfag ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgfag .String (),start );}; +// Validate validates the PresentationPr and its children +func (_fafgfd *PresentationPr )Validate ()error {return _fafgfd .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;};func NewCT_ShowProperties ()*CT_ShowProperties {_efdc :=&CT_ShowProperties {};return _efdc };type ST_TLTriggerRuntimeNode byte ;func (_bgbb *CT_TLAnimateColorBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgbb .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_dfef ,_fbba :=_bgbb .ClrSpcAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"});if _fbba !=nil {return _fbba ;};start .Attr =append (start .Attr ,_dfef );};if _bgbb .DirAttr !=ST_TLAnimateColorDirectionUnset {_gdafc ,_gbbdd :=_bgbb .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _gbbdd !=nil {return _gbbdd ;};start .Attr =append (start .Attr ,_gdafc );};e .EncodeToken (start );_cbed :=_d .StartElement {Name :_d .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bgbb .CBhvr ,_cbed );if _bgbb .By !=nil {_dgbf :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0062\u0079"}};e .EncodeElement (_bgbb .By ,_dgbf );};if _bgbb .From !=nil {_bgeg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_bgbb .From ,_bgeg );};if _bgbb .To !=nil {_adca :=_d .StartElement {Name :_d .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_bgbb .To ,_adca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbegc ST_PlaceholderSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbegc .String (),start );}; -// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path -func (_edaef *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };func (_dfgc *CT_Connector )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_dba :=_a .StartElement {Name :_a .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dfgc .NvCxnSpPr ,_dba );_dage :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfgc .SpPr ,_dage );if _dfgc .Style !=nil {_fbfc :=_a .StartElement {Name :_a .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dfgc .Style ,_fbfc );};if _dfgc .ExtLst !=nil {_aedb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfgc .ExtLst ,_aedb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func init (){_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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_TLAnimateEffectBehavior and its children +func (_dbbb *CT_TLAnimateEffectBehavior )Validate ()error {return _dbbb .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 NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_facf :=&CT_TLAnimVariantIntegerVal {};return _facf ;};func ParseUnionST_PositiveFixedPercentage (s string )(_da .ST_PositiveFixedPercentage ,error ){return _da .ParseUnionST_PositiveFixedPercentage (s );};func init (){_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 );_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 fcae02af2b..dd1b34d0b2 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 (_a "encoding/xml";_ae "fmt";_g "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";);type CT_SchemaLibrary struct{Schema []*CT_Schema ;}; +package schemaLibrary ;import (_e "encoding/xml";_g "fmt";_ca "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";);type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;};type SchemaLibrary struct{CT_SchemaLibrary };func (_cc *CT_Schema )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0075\u0072\u0069"{_gc ,_af :=_bf .Value ,error (nil );if _af !=nil {return _af ;};_cc .UriAttr =&_gc ;continue ;};if _bf .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_be ,_f :=_bf .Value ,error (nil );if _f !=nil {return _f ;};_cc .ManifestLocationAttr =&_be ;continue ;};if _bf .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_fb ,_ce :=_bf .Value ,error (nil );if _ce !=nil {return _ce ;};_cc .SchemaLocationAttr =&_fb ;continue ;};if _bf .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_fe ,_d :=_bf .Value ,error (nil );if _d !=nil {return _d ;};_cc .SchemaLanguageAttr =&_fe ;continue ;};};for {_ac ,_cg :=d .Token ();if _cg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_cg );};if _ece ,_eb :=_ac .(_e .EndElement );_eb &&_ece .Name ==start .Name {break ;};};return nil ;};func (_deg *SchemaLibrary )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:\u002f\u002f\u0073\u0063\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 ,_e .Attr {Name :_e .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 ,_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 ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _deg .CT_SchemaLibrary .MarshalXML (e ,start );}; -// Validate validates the CT_Schema and its children -func (_ed *CT_Schema )Validate ()error {return _ed .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_dd *CT_Schema )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_de :=range start .Attr {if _de .Name .Local =="\u0075\u0072\u0069"{_e ,_gd :=_de .Value ,error (nil );if _gd !=nil {return _gd ;};_dd .UriAttr =&_e ;continue ;};if _de .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_ab ,_ce :=_de .Value ,error (nil );if _ce !=nil {return _ce ;};_dd .ManifestLocationAttr =&_ab ;continue ;};if _de .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_da ,_aea :=_de .Value ,error (nil );if _aea !=nil {return _aea ;};_dd .SchemaLocationAttr =&_da ;continue ;};if _de .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_ag ,_aa :=_de .Value ,error (nil );if _aa !=nil {return _aa ;};_dd .SchemaLanguageAttr =&_ag ;continue ;};};for {_ccf ,_ca :=d .Token ();if _ca !=nil {return _ae .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_ca );};if _ec ,_ad :=_ccf .(_a .EndElement );_ad &&_ec .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path +func (_ceg *CT_SchemaLibrary )ValidateWithPath (path string )error {for _dg ,_ge :=range _ceg .Schema {if _baf :=_ge .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_dg ));_baf !=nil {return _baf ;};};return nil ;};func NewCT_Schema ()*CT_Schema {_b :=&CT_Schema {};return _b };type CT_SchemaLibrary struct{Schema []*CT_Schema ;};func NewSchemaLibrary ()*SchemaLibrary {_fbb :=&SchemaLibrary {};_fbb .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _fbb ;}; // ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_ceg *CT_Schema )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path -func (_aef *CT_SchemaLibrary )ValidateWithPath (path string )error {for _ea ,_aeg :=range _aef .Schema {if _fb :=_aeg .ValidateWithPath (_ae .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ea ));_fb !=nil {return _fb ;};};return nil ;};func NewSchemaLibrary ()*SchemaLibrary {_eg :=&SchemaLibrary {};_eg .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _eg ;};func (_aec *SchemaLibrary )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:\u002f\u002f\u0073\u0063\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 ,_a .Attr {Name :_a .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 ,_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\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _aec .CT_SchemaLibrary .MarshalXML (e ,start );};func (_af *CT_SchemaLibrary )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _af .Schema !=nil {_cb :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_f :=range _af .Schema {e .EncodeElement (_f ,_cb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;}; +func (_cgf *CT_Schema )ValidateWithPath (path string )error {return nil };func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_afa :=&CT_SchemaLibrary {};return _afa }; -// Validate validates the SchemaLibrary and its children -func (_ge *SchemaLibrary )Validate ()error {return _ge .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};type SchemaLibrary struct{CT_SchemaLibrary }; +// Validate validates the CT_Schema and its children +func (_da *CT_Schema )Validate ()error {return _da .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_aa *SchemaLibrary )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aa .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_ee :for {_cf ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _ff :=_cf .(type ){case _e .StartElement :switch _ff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_acf :=NewCT_Schema ();if _gca :=d .DecodeElement (_acf ,&_ff );_gca !=nil {return _gca ;};_aa .Schema =append (_aa .Schema ,_acf );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_ff .Name );if _beed :=d .Skip ();_beed !=nil {return _beed ;};};case _e .EndElement :break _ee ;case _e .CharData :};};return nil ;}; // Validate validates the CT_SchemaLibrary and its children -func (_ccbc *CT_SchemaLibrary )Validate ()error {return _ccbc .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_cfb *CT_SchemaLibrary )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aee :for {_dg ,_ac :=d .Token ();if _ac !=nil {return _ac ;};switch _eb :=_dg .(type ){case _a .StartElement :switch _eb .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_fd :=NewCT_Schema ();if _afd :=d .DecodeElement (_fd ,&_eb );_afd !=nil {return _afd ;};_cfb .Schema =append (_cfb .Schema ,_fd );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_eb .Name );if _fa :=d .Skip ();_fa !=nil {return _fa ;};};case _a .EndElement :break _aee ;case _a .CharData :};};return nil ;};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_ecg :=&CT_SchemaLibrary {};return _ecg };func NewCT_Schema ()*CT_Schema {_cf :=&CT_Schema {};return _cf };func (_gf *CT_Schema )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gf .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_ae .Sprintf ("\u0025\u0076",*_gf .UriAttr )});};if _gf .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_ae .Sprintf ("\u0025\u0076",*_gf .ManifestLocationAttr )});};if _gf .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_ae .Sprintf ("\u0025\u0076",*_gf .SchemaLocationAttr )});};if _gf .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_ae .Sprintf ("\u0025\u0076",*_gf .SchemaLanguageAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebd *SchemaLibrary )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebd .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_ef :for {_eca ,_df :=d .Token ();if _df !=nil {return _df ;};switch _db :=_eca .(type ){case _a .StartElement :switch _db .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_gg :=NewCT_Schema ();if _ebc :=d .DecodeElement (_gg ,&_db );_ebc !=nil {return _ebc ;};_ebd .Schema =append (_ebd .Schema ,_gg );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_db .Name );if _fde :=d .Skip ();_fde !=nil {return _fde ;};};case _a .EndElement :break _ef ;case _a .CharData :};};return nil ;}; +func (_eg *CT_SchemaLibrary )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_gd *CT_SchemaLibrary )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gd .Schema !=nil {_fbf :=_e .StartElement {Name :_e .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_bab :=range _gd .Schema {e .EncodeElement (_bab ,_fbf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path -func (_b *SchemaLibrary )ValidateWithPath (path string )error {if _dfd :=_b .CT_SchemaLibrary .ValidateWithPath (path );_dfd !=nil {return _dfd ;};return nil ;};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 (_gdec *SchemaLibrary )ValidateWithPath (path string )error {if _eca :=_gdec .CT_SchemaLibrary .ValidateWithPath (path );_eca !=nil {return _eca ;};return nil ;}; + +// Validate validates the SchemaLibrary and its children +func (_ccd *SchemaLibrary )Validate ()error {return _ccd .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_ba *CT_Schema )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ba .UriAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_ba .UriAttr )});};if _ba .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_ba .ManifestLocationAttr )});};if _ba .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_ba .SchemaLocationAttr )});};if _ba .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ba .SchemaLanguageAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_babb *CT_SchemaLibrary )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fa :for {_bee ,_gdb :=d .Token ();if _gdb !=nil {return _gdb ;};switch _ccc :=_bee .(type ){case _e .StartElement :switch _ccc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_gg :=NewCT_Schema ();if _bd :=d .DecodeElement (_gg ,&_ccc );_bd !=nil {return _bd ;};_babb .Schema =append (_babb .Schema ,_gg );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_ccc .Name );if _de :=d .Skip ();_de !=nil {return _de ;};};case _e .EndElement :break _fa ;case _e .CharData :};};return nil ;};func init (){_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 );_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 8e52628401..ed056cca2e 100644 --- a/schema/soo/sml/sml.go +++ b/schema/soo/sml/sml.go @@ -9,3205 +9,3208 @@ // 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 (_c "encoding/xml";_cg "fmt";_ge "github.com/unidoc/unioffice";_gc "github.com/unidoc/unioffice/common/logger";_gb "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_cb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fe "strconv";_g "strings";_d "time";); +package sml ;import (_bf "encoding/xml";_f "fmt";_a "github.com/unidoc/unioffice";_cg "github.com/unidoc/unioffice/common/logger";_g "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_fc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "strconv";_d "strings";_c "time";);func (_egfdg *Worksheet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _egfdg .CT_Worksheet .MarshalXML (e ,start );};type CT_Location struct{ -// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path -func (_daafcd *Worksheet )ValidateWithPath (path string )error {if _deecef :=_daafcd .CT_Worksheet .ValidateWithPath (path );_deecef !=nil {return _deecef ;};return nil ;}; +// Reference +RefAttr string ; -// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path -func (_dffcg *CT_RevisionMove )ValidateWithPath (path string )error {for _egfg ,_ccbfd :=range _dffcg .Undo {if _dddfe :=_ccbfd .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_egfg ));_dddfe !=nil {return _dddfe ;};};for _feacg ,_adecb :=range _dffcg .Rcc {if _adcda :=_adecb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_feacg ));_adcda !=nil {return _adcda ;};};for _fcdce ,_gcdff :=range _dffcg .Rfmt {if _adcae :=_gcdff .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_fcdce ));_adcae !=nil {return _adcae ;};};return nil ;}; +// First Header Row +FirstHeaderRowAttr uint32 ; -// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path -func (_cbaa *CT_ControlPr )ValidateWithPath (path string )error {if _gcdf :=_cbaa .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_gcdf !=nil {return _gcdf ;};return nil ;}; +// PivotTable Data First Row +FirstDataRowAttr uint32 ; -// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path -func (_aebf *CT_PivotFilter )ValidateWithPath (path string )error {if _aebf .TypeAttr ==ST_PivotFilterTypeUnset {return _cg .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 _fddff :=_aebf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fddff !=nil {return _fddff ;};if _faecb :=_aebf .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_faecb !=nil {return _faecb ;};if _aebf .ExtLst !=nil {if _gffef :=_aebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gffef !=nil {return _gffef ;};};return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_aggbb :=&CT_CustomChartsheetViews {};return _aggbb ;};func (_ffgcd ST_CellComments )Validate ()error {return _ffgcd .ValidateWithPath ("")};func (_babdd ST_ItemType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_babdd .String (),start );};type CT_DataRefs struct{ +// First Data Column +FirstDataColAttr uint32 ; -// Data Consolidation Reference Count -CountAttr *uint32 ; +// Rows Per Page Count +RowPageCountAttr *uint32 ; -// Data Consolidation Reference -DataRef []*CT_DataRef ;}; +// Columns Per Page +ColPageCountAttr *uint32 ;}; -// Validate validates the CT_ExternalSheetName and its children -func (_cfecg *CT_ExternalSheetName )Validate ()error {return _cfecg .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");}; +// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path +func (_ffagf *CT_Set )ValidateWithPath (path string )error {if _cccffe :=_ffagf .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cccffe !=nil {return _cccffe ;};for _ccafg ,_ggfaec :=range _ffagf .Tpls {if _eagbf :=_ggfaec .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_ccafg ));_eagbf !=nil {return _eagbf ;};};if _ffagf .SortByTuple !=nil {if _dabdec :=_ffagf .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_dabdec !=nil {return _dabdec ;};};return nil ;};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_bafaf :=&CT_FileRecoveryPr {};return _bafaf }; -// Validate validates the CT_BookViews and its children -func (_eaca *CT_BookViews )Validate ()error {return _eaca .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};type ST_Axis byte ;func (_dccdf *CT_TextFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aafgc :=range start .Attr {if _aafgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccagg ,_bdbbfa :=_fe .ParseUint (_aafgc .Value ,10,32);if _bdbbfa !=nil {return _bdbbfa ;};_acbfbe :=uint32 (_ccagg );_dccdf .CountAttr =&_acbfbe ;continue ;};};_ccdeb :for {_beafd ,_egaedb :=d .Token ();if _egaedb !=nil {return _egaedb ;};switch _ccaba :=_beafd .(type ){case _c .StartElement :switch _ccaba .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_begfaf :=NewCT_TextField ();if _ceafge :=d .DecodeElement (_begfaf ,&_ccaba );_ceafge !=nil {return _ceafge ;};_dccdf .TextField =append (_dccdf .TextField ,_begfaf );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054e\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_ccaba .Name );if _ccfeec :=d .Skip ();_ccfeec !=nil {return _ccfeec ;};};case _c .EndElement :break _ccdeb ;case _c .CharData :};};return nil ;};func NewCT_Field ()*CT_Field {_agfgg :=&CT_Field {};return _agfgg };func NewCT_Tuples ()*CT_Tuples {_efcbd :=&CT_Tuples {};return _efcbd };type CT_TupleCache struct{ +// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path +func (_acffc *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func NewCT_BorderPr ()*CT_BorderPr {_dff :=&CT_BorderPr {};return _dff };func (_eadff *CT_RevisionAutoFormatting )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eadff .SheetIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_eadff .RefAttr )});if _eadff .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eadff .AutoFormatIdAttr )});};if _eadff .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eadff .ApplyNumberFormatsAttr ))});};if _eadff .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eadff .ApplyBorderFormatsAttr ))});};if _eadff .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eadff .ApplyFontFormatsAttr ))});};if _eadff .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eadff .ApplyPatternFormatsAttr ))});};if _eadff .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eadff .ApplyAlignmentFormatsAttr ))});};if _eadff .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_eadff .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cabe *CT_DataBinding )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aecgd :=range start .Attr {if _aecgd .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_fcef ,_gdacb :=_aecgd .Value ,error (nil );if _gdacb !=nil {return _gdacb ;};_cabe .DataBindingNameAttr =&_fcef ;continue ;};if _aecgd .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_cgfgf ,_fffdf :=_e .ParseBool (_aecgd .Value );if _fffdf !=nil {return _fffdf ;};_cabe .FileBindingAttr =&_cgfgf ;continue ;};if _aecgd .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_fcbad ,_aefag :=_e .ParseUint (_aecgd .Value ,10,32);if _aefag !=nil {return _aefag ;};_agfca :=uint32 (_fcbad );_cabe .ConnectionIDAttr =&_agfca ;continue ;};if _aecgd .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_gcff ,_bfbda :=_aecgd .Value ,error (nil );if _bfbda !=nil {return _bfbda ;};_cabe .FileBindingNameAttr =&_gcff ;continue ;};if _aecgd .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_bcaga ,_cgcba :=_e .ParseUint (_aecgd .Value ,10,32);if _cgcba !=nil {return _cgcba ;};_cabe .DataBindingLoadModeAttr =uint32 (_bcaga );continue ;};};_ddbfg :for {_bfff ,_eeeg :=d .Token ();if _eeeg !=nil {return _eeeg ;};switch _dgabg :=_bfff .(type ){case _bf .StartElement :switch _dgabg .Name {default:if _ebfgc ,_ffdf :=_a .CreateElement (_dgabg );_ffdf !=nil {return _ffdf ;}else {if _dddf :=d .DecodeElement (_ebfgc ,&_dgabg );_dddf !=nil {return _dddf ;};_cabe .Any =_ebfgc ;};};case _bf .EndElement :break _ddbfg ;case _bf .CharData :};};return nil ;}; -// Entries -Entries *CT_PCDSDTCEntries ; +// Validate validates the PivotTableDefinition and its children +func (_fffdc *PivotTableDefinition )Validate ()error {return _fffdc .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_gecgd ST_SheetState )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_gecgd .String (),start );};func (_ebaec *CT_Comment )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_ebaec .RefAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ebaec .AuthorIdAttr )});if _ebaec .GuidAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ebaec .GuidAttr )});};if _ebaec .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ebaec .ShapeIdAttr )});};e .EncodeToken (start );_bfgd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_ebaec .Text ,_bfgd );if _ebaec .CommentPr !=nil {_affc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_ebaec .CommentPr ,_affc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Sets -Sets *CT_Sets ; +// Validate validates the CT_MdxSet and its children +func (_fcfbb *CT_MdxSet )Validate ()error {return _fcfbb .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_bccb *CT_Control )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_adda :=range start .Attr {if _adda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adda .Name .Local =="\u0069\u0064"||_adda .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"&&_adda .Name .Local =="\u0069\u0064"{_afag ,_dfbge :=_adda .Value ,error (nil );if _dfbge !=nil {return _dfbge ;};_bccb .IdAttr =_afag ;continue ;};if _adda .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bdfb ,_babeb :=_e .ParseUint (_adda .Value ,10,32);if _babeb !=nil {return _babeb ;};_bccb .ShapeIdAttr =uint32 (_bdfb );continue ;};if _adda .Name .Local =="\u006e\u0061\u006d\u0065"{_gceb ,_bcbfd :=_adda .Value ,error (nil );if _bcbfd !=nil {return _bcbfd ;};_bccb .NameAttr =&_gceb ;continue ;};};_ffce :for {_ffaa ,_caebe :=d .Token ();if _caebe !=nil {return _caebe ;};switch _cfbag :=_ffaa .(type ){case _bf .StartElement :switch _cfbag .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bccb .ControlPr =NewCT_ControlPr ();if _abab :=d .DecodeElement (_bccb .ControlPr ,&_cfbag );_abab !=nil {return _abab ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_cfbag .Name );if _aebd :=d .Skip ();_aebd !=nil {return _aebd ;};};case _bf .EndElement :break _ffce ;case _bf .CharData :};};return nil ;};func NewCT_BooleanProperty ()*CT_BooleanProperty {_geg :=&CT_BooleanProperty {};return _geg }; -// OLAP Query Cache -QueryCache *CT_QueryCache ; +// Validate validates the CT_RangeSets and its children +func (_faefb *CT_RangeSets )Validate ()error {return _faefb .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");}; -// Server Formats -ServerFormats *CT_ServerFormats ; +// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path +func (_gdfdd *CT_OleSize )ValidateWithPath (path string )error {return nil };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;); -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fdgga *ST_GrowShrinkType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeadfb ,_acfc :=d .Token ();if _acfc !=nil {return _acfc ;};if _dgabag ,_aefgde :=_aeadfb .(_c .EndElement );_aefgde &&_dgabag .Name ==start .Name {*_fdgga =1;return nil ;};if _agbdeg ,_cbefcd :=_aeadfb .(_c .CharData );!_cbefcd {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",_aeadfb );}else {switch string (_agbdeg ){case "":*_fdgga =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_fdgga =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_fdgga =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_fdgga =3;};};_aeadfb ,_acfc =d .Token ();if _acfc !=nil {return _acfc ;};if _gfccdf ,_afedc :=_aeadfb .(_c .EndElement );_afedc &&_gfccdf .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",_aeadfb );};func (_bbbefc ST_CellFormulaType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbbefc .String (),start );}; +// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path +func (_fgeagf *CT_RangeSet )ValidateWithPath (path string )error {return nil };func NewCT_Location ()*CT_Location {_aggaf :=&CT_Location {};return _aggaf };func (_bbfge ST_PatternType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_bbfge .String (),start );};type CT_HeaderFooter struct{ -// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path -func (_bada *CT_CellWatch )ValidateWithPath (path string )error {return nil }; +// Different Odd Even Header Footer +DifferentOddEvenAttr *bool ; -// Validate validates the CT_DiscretePr and its children -func (_eeagf *CT_DiscretePr )Validate ()error {return _eeagf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};func (_gbaef ST_SortBy )ValidateWithPath (path string )error {switch _gbaef {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 (_gbaef ));};return nil ;};func NewCT_CustomProperty ()*CT_CustomProperty {_daegf :=&CT_CustomProperty {};return _daegf };func (_aecgb *CT_PivotField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffaba :=range start .Attr {if _ffaba .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_faeff ,_bcbea :=_fe .ParseBool (_ffaba .Value );if _bcbea !=nil {return _bcbea ;};_aecgb .MeasureFilterAttr =&_faeff ;continue ;};if _ffaba .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_eeaec ,_bgdfbd :=_fe .ParseBool (_ffaba .Value );if _bgdfbd !=nil {return _bgdfbd ;};_aecgb .IncludeNewItemsInFilterAttr =&_eeaec ;continue ;};if _ffaba .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_baddg ,_cdfaa :=_fe .ParseBool (_ffaba .Value );if _cdfaa !=nil {return _cdfaa ;};_aecgb .CompactAttr =&_baddg ;continue ;};if _ffaba .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_dgge ,_eagac :=_fe .ParseUint (_ffaba .Value ,10,32);if _eagac !=nil {return _eagac ;};_gaagf :=uint32 (_dgge );_aecgb .ItemPageCountAttr =&_gaagf ;continue ;};if _ffaba .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_fdeec ,_adecd :=_fe .ParseUint (_ffaba .Value ,10,32);if _adecd !=nil {return _adecd ;};_ccfcf :=uint32 (_fdeec );_aecgb .NumFmtIdAttr =&_ccfcf ;continue ;};if _ffaba .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_aecgb .SortTypeAttr .UnmarshalXMLAttr (_ffaba );continue ;};if _ffaba .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ffdddg ,_bgaae :=_fe .ParseBool (_ffaba .Value );if _bgaae !=nil {return _bgaae ;};_aecgb .OutlineAttr =&_ffdddg ;continue ;};if _ffaba .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_gcgbe ,_beffb :=_fe .ParseBool (_ffaba .Value );if _beffb !=nil {return _beffb ;};_aecgb .DataSourceSortAttr =&_gcgbe ;continue ;};if _ffaba .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_ecgegb ,_aebcf :=_fe .ParseBool (_ffaba .Value );if _aebcf !=nil {return _aebcf ;};_aecgb .DragToRowAttr =&_ecgegb ;continue ;};if _ffaba .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_dgbgc ,_badda :=_fe .ParseBool (_ffaba .Value );if _badda !=nil {return _badda ;};_aecgb .NonAutoSortDefaultAttr =&_dgbgc ;continue ;};if _ffaba .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"{_aacbcg ,_cfaed :=_fe .ParseBool (_ffaba .Value );if _cfaed !=nil {return _cfaed ;};_aecgb .MultipleItemSelectionAllowedAttr =&_aacbcg ;continue ;};if _ffaba .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_abbacf ,_dcgddd :=_fe .ParseUint (_ffaba .Value ,10,32);if _dcgddd !=nil {return _dcgddd ;};_ffefd :=uint32 (_abbacf );_aecgb .RankByAttr =&_ffefd ;continue ;};if _ffaba .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_aadca ,_eacgfe :=_fe .ParseBool (_ffaba .Value );if _eacgfe !=nil {return _eacgfe ;};_aecgb .StdDevSubtotalAttr =&_aadca ;continue ;};if _ffaba .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_bdebc ,_gfbd :=_fe .ParseBool (_ffaba .Value );if _gfbd !=nil {return _gfbd ;};_aecgb .CountASubtotalAttr =&_bdebc ;continue ;};if _ffaba .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_efgfa ,_acbdcf :=_fe .ParseBool (_ffaba .Value );if _acbdcf !=nil {return _acbdcf ;};_aecgb .AutoShowAttr =&_efgfa ;continue ;};if _ffaba .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_dcgeb ,_ggacf :=_fe .ParseBool (_ffaba .Value );if _ggacf !=nil {return _ggacf ;};_aecgb .ShowPropAsCaptionAttr =&_dcgeb ;continue ;};if _ffaba .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_abadg ,_aabde :=_fe .ParseBool (_ffaba .Value );if _aabde !=nil {return _aabde ;};_aecgb .ProductSubtotalAttr =&_abadg ;continue ;};if _ffaba .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_acfdc ,_gabdc :=_fe .ParseBool (_ffaba .Value );if _gabdc !=nil {return _gabdc ;};_aecgb .DragToPageAttr =&_acfdc ;continue ;};if _ffaba .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ffefbg ,_fbdfb :=_fe .ParseBool (_ffaba .Value );if _fbdfb !=nil {return _fbdfb ;};_aecgb .DefaultSubtotalAttr =&_ffefbg ;continue ;};if _ffaba .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_fdgaecb ,_geedc :=_fe .ParseBool (_ffaba .Value );if _geedc !=nil {return _geedc ;};_aecgb .DragToDataAttr =&_fdgaecb ;continue ;};if _ffaba .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_egbaa ,_cbgaa :=_fe .ParseBool (_ffaba .Value );if _cbgaa !=nil {return _cbgaa ;};_aecgb .MaxSubtotalAttr =&_egbaa ;continue ;};if _ffaba .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_ecdee ,_gdagf :=_fe .ParseBool (_ffaba .Value );if _gdagf !=nil {return _gdagf ;};_aecgb .HideNewItemsAttr =&_ecdee ;continue ;};if _ffaba .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_dcgda ,_fdcag :=_fe .ParseBool (_ffaba .Value );if _fdcag !=nil {return _fdcag ;};_aecgb .ShowPropCellAttr =&_dcgda ;continue ;};if _ffaba .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_edcbfb ,_gabgc :=_fe .ParseBool (_ffaba .Value );if _gabgc !=nil {return _gabgc ;};_aecgb .SubtotalTopAttr =&_edcbfb ;continue ;};if _ffaba .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_beebe ,_gbdd :=_fe .ParseBool (_ffaba .Value );if _gbdd !=nil {return _gbdd ;};_aecgb .ServerFieldAttr =&_beebe ;continue ;};if _ffaba .Name .Local =="\u006e\u0061\u006d\u0065"{_cbecd ,_fcefb :=_ffaba .Value ,error (nil );if _fcefb !=nil {return _fcefb ;};_aecgb .NameAttr =&_cbecd ;continue ;};if _ffaba .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_adgbe ,_fagf :=_fe .ParseBool (_ffaba .Value );if _fagf !=nil {return _fagf ;};_aecgb .InsertPageBreakAttr =&_adgbe ;continue ;};if _ffaba .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fbfbd ,_cfbag :=_fe .ParseBool (_ffaba .Value );if _cfbag !=nil {return _cfbag ;};_aecgb .SumSubtotalAttr =&_fbfbd ;continue ;};if _ffaba .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_ebfbcg ,_cgbda :=_fe .ParseBool (_ffaba .Value );if _cgbda !=nil {return _cgbda ;};_aecgb .DataFieldAttr =&_ebfbcg ;continue ;};if _ffaba .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dadfd ,_dbfgg :=_fe .ParseBool (_ffaba .Value );if _dbfgg !=nil {return _dbfgg ;};_aecgb .AvgSubtotalAttr =&_dadfd ;continue ;};if _ffaba .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_fgffdg ,_feefc :=_fe .ParseBool (_ffaba .Value );if _feefc !=nil {return _feefc ;};_aecgb .TopAutoShowAttr =&_fgffdg ;continue ;};if _ffaba .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_affba ,_abeag :=_fe .ParseBool (_ffaba .Value );if _abeag !=nil {return _abeag ;};_aecgb .MinSubtotalAttr =&_affba ;continue ;};if _ffaba .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_fgead ,_gfbgeb :=_fe .ParseBool (_ffaba .Value );if _gfbgeb !=nil {return _gfbgeb ;};_aecgb .DragOffAttr =&_fgead ;continue ;};if _ffaba .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bcagf ,_bafgc :=_fe .ParseBool (_ffaba .Value );if _bafgc !=nil {return _bafgc ;};_aecgb .CountSubtotalAttr =&_bcagf ;continue ;};if _ffaba .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_faacd ,_dfaef :=_ffaba .Value ,error (nil );if _dfaef !=nil {return _dfaef ;};_aecgb .UniqueMemberPropertyAttr =&_faacd ;continue ;};if _ffaba .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fdfgd ,_fcbeg :=_fe .ParseBool (_ffaba .Value );if _fcbeg !=nil {return _fcbeg ;};_aecgb .VarPSubtotalAttr =&_fdfgd ;continue ;};if _ffaba .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ffdfg ,_ccgce :=_fe .ParseBool (_ffaba .Value );if _ccgce !=nil {return _ccgce ;};_aecgb .StdDevPSubtotalAttr =&_ffdfg ;continue ;};if _ffaba .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_efgee ,_bacd :=_ffaba .Value ,error (nil );if _bacd !=nil {return _bacd ;};_aecgb .SubtotalCaptionAttr =&_efgee ;continue ;};if _ffaba .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_ggfce ,_dabaf :=_fe .ParseBool (_ffaba .Value );if _dabaf !=nil {return _dabaf ;};_aecgb .ShowPropTipAttr =&_ggfce ;continue ;};if _ffaba .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_ebbbe ,_bcfcc :=_fe .ParseBool (_ffaba .Value );if _bcfcc !=nil {return _bcfcc ;};_aecgb .InsertBlankRowAttr =&_ebbbe ;continue ;};if _ffaba .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"{_aebec ,_baaaa :=_fe .ParseBool (_ffaba .Value );if _baaaa !=nil {return _baaaa ;};_aecgb .DefaultAttributeDrillStateAttr =&_aebec ;continue ;};if _ffaba .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_edcaff ,_efgcd :=_fe .ParseBool (_ffaba .Value );if _efgcd !=nil {return _efgcd ;};_aecgb .DragToColAttr =&_edcaff ;continue ;};if _ffaba .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_bdge ,_dbbgb :=_fe .ParseBool (_ffaba .Value );if _dbbgb !=nil {return _dbbgb ;};_aecgb .HiddenLevelAttr =&_bdge ;continue ;};if _ffaba .Name .Local =="\u0061\u0078\u0069\u0073"{_aecgb .AxisAttr .UnmarshalXMLAttr (_ffaba );continue ;};if _ffaba .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_fbgea ,_bddda :=_fe .ParseBool (_ffaba .Value );if _bddda !=nil {return _bddda ;};_aecgb .ShowDropDownsAttr =&_fbgea ;continue ;};if _ffaba .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_ebabg ,_egega :=_fe .ParseBool (_ffaba .Value );if _egega !=nil {return _egega ;};_aecgb .ShowAllAttr =&_ebabg ;continue ;};if _ffaba .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_fgfff ,_afegf :=_fe .ParseBool (_ffaba .Value );if _afegf !=nil {return _afegf ;};_aecgb .AllDrilledAttr =&_fgfff ;continue ;};if _ffaba .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dgbce ,_eaegb :=_fe .ParseBool (_ffaba .Value );if _eaegb !=nil {return _eaegb ;};_aecgb .VarSubtotalAttr =&_dgbce ;continue ;};};_gdgge :for {_egfab ,_gdeaee :=d .Token ();if _gdeaee !=nil {return _gdeaee ;};switch _eggc :=_egfab .(type ){case _c .StartElement :switch _eggc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aecgb .Items =NewCT_Items ();if _ffada :=d .DecodeElement (_aecgb .Items ,&_eggc );_ffada !=nil {return _ffada ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aecgb .AutoSortScope =NewCT_AutoSortScope ();if _bffe :=d .DecodeElement (_aecgb .AutoSortScope ,&_eggc );_bffe !=nil {return _bffe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aecgb .ExtLst =NewCT_ExtensionList ();if _cefbb :=d .DecodeElement (_aecgb .ExtLst ,&_eggc );_cefbb !=nil {return _cefbb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_eggc .Name );if _fagecf :=d .Skip ();_fagecf !=nil {return _fagecf ;};};case _c .EndElement :break _gdgge ;case _c .CharData :};};return nil ;};func NewCT_SheetDimension ()*CT_SheetDimension {_cgdfbd :=&CT_SheetDimension {};return _cgdfbd };type CT_DdeValue struct{ +// Different First Page +DifferentFirstAttr *bool ; -// DDE Value Type -TAttr ST_DdeValueType ; +// Scale Header & Footer With Document +ScaleWithDocAttr *bool ; -// DDE Link Value -Val string ;}; +// Align Margins +AlignWithMarginsAttr *bool ; -// Validate validates the CT_PCDKPIs and its children -func (_caedb *CT_PCDKPIs )Validate ()error {return _caedb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};type ST_MdxFunctionType byte ;func (_dfccb *CT_MdxTuple )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eaffa :=range start .Attr {if _eaffa .Name .Local =="\u0063"{_ccfde ,_fdggc :=_fe .ParseUint (_eaffa .Value ,10,32);if _fdggc !=nil {return _fdggc ;};_edfde :=uint32 (_ccfde );_dfccb .CAttr =&_edfde ;continue ;};if _eaffa .Name .Local =="\u0063\u0074"{_agece ,_bacea :=_eaffa .Value ,error (nil );if _bacea !=nil {return _bacea ;};_dfccb .CtAttr =&_agece ;continue ;};if _eaffa .Name .Local =="\u0073\u0069"{_ggebb ,_geffg :=_fe .ParseUint (_eaffa .Value ,10,32);if _geffg !=nil {return _geffg ;};_acfacc :=uint32 (_ggebb );_dfccb .SiAttr =&_acfacc ;continue ;};if _eaffa .Name .Local =="\u0066\u0069"{_gggba ,_dcadb :=_fe .ParseUint (_eaffa .Value ,10,32);if _dcadb !=nil {return _dcadb ;};_egffc :=uint32 (_gggba );_dfccb .FiAttr =&_egffc ;continue ;};if _eaffa .Name .Local =="\u0062\u0063"{_cdgeb ,_gbbbd :=_eaffa .Value ,error (nil );if _gbbbd !=nil {return _gbbbd ;};_dfccb .BcAttr =&_cdgeb ;continue ;};if _eaffa .Name .Local =="\u0066\u0063"{_bccbd ,_ceabcb :=_eaffa .Value ,error (nil );if _ceabcb !=nil {return _ceabcb ;};_dfccb .FcAttr =&_bccbd ;continue ;};if _eaffa .Name .Local =="\u0069"{_gfbge ,_fdcde :=_fe .ParseBool (_eaffa .Value );if _fdcde !=nil {return _fdcde ;};_dfccb .IAttr =&_gfbge ;continue ;};if _eaffa .Name .Local =="\u0075"{_fgfbb ,_bfdba :=_fe .ParseBool (_eaffa .Value );if _bfdba !=nil {return _bfdba ;};_dfccb .UAttr =&_fgfbb ;continue ;};if _eaffa .Name .Local =="\u0073\u0074"{_affda ,_aegff :=_fe .ParseBool (_eaffa .Value );if _aegff !=nil {return _aegff ;};_dfccb .StAttr =&_affda ;continue ;};if _eaffa .Name .Local =="\u0062"{_gcab ,_fbega :=_fe .ParseBool (_eaffa .Value );if _fbega !=nil {return _fbega ;};_dfccb .BAttr =&_gcab ;continue ;};};_gagfd :for {_gdafg ,_eefed :=d .Token ();if _eefed !=nil {return _eefed ;};switch _bfcdg :=_gdafg .(type ){case _c .StartElement :switch _bfcdg .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbag :=NewCT_MetadataStringIndex ();if _fedbc :=d .DecodeElement (_bcbag ,&_bfcdg );_fedbc !=nil {return _fedbc ;};_dfccb .N =append (_dfccb .N ,_bcbag );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065\u0020\u0025\u0076",_bfcdg .Name );if _dfagg :=d .Skip ();_dfagg !=nil {return _dfagg ;};};case _c .EndElement :break _gagfd ;case _c .CharData :};};return nil ;};func (_afbfb *ST_TextHAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_afbfb =0;case "\u006c\u0065\u0066\u0074":*_afbfb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afbfb =2;case "\u0072\u0069\u0067h\u0074":*_afbfb =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_afbfb =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_afbfb =5;};return nil ;};func (_cfded *CT_Dxfs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfded .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cfded .CountAttr )});};e .EncodeToken (start );if _cfded .Dxf !=nil {_fcfb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_aecgd :=range _cfded .Dxf {e .EncodeElement (_aecgd ,_fcfb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_RevisionFormatting struct{ +// Odd Header +OddHeader *string ; -// Sheet Id -SheetIdAttr uint32 ; +// Odd Page Footer +OddFooter *string ; -// Row or Column Formatting Change -XfDxfAttr *bool ; +// Even Page Header +EvenHeader *string ; -// Style -SAttr *bool ; +// Even Page Footer +EvenFooter *string ; -// Sequence Of References -SqrefAttr ST_Sqref ; +// First Page Header +FirstHeader *string ; -// Start index -StartAttr *uint32 ; +// First Page Footer +FirstFooter *string ;};func NewCT_TablePart ()*CT_TablePart {_eeaef :=&CT_TablePart {};return _eeaef };func NewCT_Scenario ()*CT_Scenario {_edbdg :=&CT_Scenario {};return _edbdg }; -// Length -LengthAttr *uint32 ; +// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path +func (_fcfed *CT_RevisionMove )ValidateWithPath (path string )error {for _gfgfad ,_gafed :=range _fcfed .Undo {if _ggdcb :=_gafed .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_gfgfad ));_ggdcb !=nil {return _ggdcb ;};};for _dbdffc ,_bbgbg :=range _fcfed .Rcc {if _adafd :=_bbgbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_dbdffc ));_adafd !=nil {return _adafd ;};};for _dacgd ,_cgeca :=range _fcfed .Rfmt {if _deaaa :=_cgeca .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dacgd ));_deaaa !=nil {return _deaaa ;};};return nil ;};func (_gbggf *CT_MeasureDimensionMaps )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gbggf .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbggf .CountAttr )});};e .EncodeToken (start );if _gbggf .Map !=nil {_dffgg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_fgdbd :=range _gbggf .Map {e .EncodeElement (_fgdbd ,_dffgg );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gdbbb *CT_MetadataTypes )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aagb :=range start .Attr {if _aagb .Name .Local =="\u0063\u006f\u0075n\u0074"{_daagg ,_defaga :=_e .ParseUint (_aagb .Value ,10,32);if _defaga !=nil {return _defaga ;};_ccfe :=uint32 (_daagg );_gdbbb .CountAttr =&_ccfe ;continue ;};};_gddae :for {_abfcc ,_egaec :=d .Token ();if _egaec !=nil {return _egaec ;};switch _feggcg :=_abfcc .(type ){case _bf .StartElement :switch _feggcg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcfa :=NewCT_MetadataType ();if _ebaea :=d .DecodeElement (_bcfa ,&_feggcg );_ebaea !=nil {return _ebaea ;};_gdbbb .MetadataType =append (_gdbbb .MetadataType ,_bcfa );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_feggcg .Name );if _cdad :=d .Skip ();_cdad !=nil {return _cdad ;};};case _bf .EndElement :break _gddae ;case _bf .CharData :};};return nil ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_ffea :=&CT_PivotCacheRecords {};return _ffea };type ST_PatternType byte ; -// Formatting -Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};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;);type CT_AutoSortScope struct{ +// Validate validates the CT_PivotCacheDefinition and its children +func (_baaae *CT_PivotCacheDefinition )Validate ()error {return _baaae .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_cadfa ST_UnderlineValues )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_cadfa .String (),start );}; -// Auto Sort Scope -PivotArea *CT_PivotArea ;}; +// Validate validates the CT_ExternalSheetData and its children +func (_edee *CT_ExternalSheetData )Validate ()error {return _edee .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");};func (_bddfd *ST_BorderStyle )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bddfd =0;case "\u006e\u006f\u006e\u0065":*_bddfd =1;case "\u0074\u0068\u0069\u006e":*_bddfd =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bddfd =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bddfd =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bddfd =5;case "\u0074\u0068\u0069c\u006b":*_bddfd =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bddfd =7;case "\u0068\u0061\u0069\u0072":*_bddfd =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_bddfd =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bddfd =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bddfd =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bddfd =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bddfd =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bddfd =14;};return nil ;};type CT_rowItems struct{ -// Validate validates the CT_RevisionFormatting and its children -func (_gdeafaf *CT_RevisionFormatting )Validate ()error {return _gdeafaf .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_fedcb *CT_MeasureGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcfaa :=range start .Attr {if _fcfaa .Name .Local =="\u006e\u0061\u006d\u0065"{_aegc ,_abcca :=_fcfaa .Value ,error (nil );if _abcca !=nil {return _abcca ;};_fedcb .NameAttr =_aegc ;continue ;};if _fcfaa .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bcbdb ,_bgeaa :=_fcfaa .Value ,error (nil );if _bgeaa !=nil {return _bgeaa ;};_fedcb .CaptionAttr =_bcbdb ;continue ;};};for {_cgdd ,_ggbd :=d .Token ();if _ggbd !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_ggbd );};if _fbfcg ,_daed :=_cgdd .(_c .EndElement );_daed &&_fbfcg .Name ==start .Name {break ;};};return nil ;};type CT_CellWatches struct{ +// Items in a Row Count +CountAttr *uint32 ; -// Cell Watch Item -CellWatch []*CT_CellWatch ;};func (_dafbgdg ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _dafbgdg {case 0,1,2,3,4,5,6,7,8: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 (_dafbgdg ));};return nil ;};func (_fbcef *CT_PageSetup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbcef .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcef .PaperSizeAttr )});};if _fbcef .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcef .PaperHeightAttr )});};if _fbcef .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcef .PaperWidthAttr )});};if _fbcef .ScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcef .ScaleAttr )});};if _fbcef .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcef .FirstPageNumberAttr )});};if _fbcef .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcef .FitToWidthAttr )});};if _fbcef .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcef .FitToHeightAttr )});};if _fbcef .PageOrderAttr !=ST_PageOrderUnset {_eaddb ,_dgefb :=_fbcef .PageOrderAttr .MarshalXMLAttr (_c .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _dgefb !=nil {return _dgefb ;};start .Attr =append (start .Attr ,_eaddb );};if _fbcef .OrientationAttr !=ST_OrientationUnset {_dgcbd ,_cgggd :=_fbcef .OrientationAttr .MarshalXMLAttr (_c .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _cgggd !=nil {return _cgggd ;};start .Attr =append (start .Attr ,_dgcbd );};if _fbcef .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbcef .UsePrinterDefaultsAttr ))});};if _fbcef .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbcef .BlackAndWhiteAttr ))});};if _fbcef .DraftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbcef .DraftAttr ))});};if _fbcef .CellCommentsAttr !=ST_CellCommentsUnset {_bbebb ,_ccfgb :=_fbcef .CellCommentsAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _ccfgb !=nil {return _ccfgb ;};start .Attr =append (start .Attr ,_bbebb );};if _fbcef .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbcef .UseFirstPageNumberAttr ))});};if _fbcef .ErrorsAttr !=ST_PrintErrorUnset {_gecac ,_eeffee :=_fbcef .ErrorsAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _eeffee !=nil {return _eeffee ;};start .Attr =append (start .Attr ,_gecac );};if _fbcef .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcef .HorizontalDpiAttr )});};if _fbcef .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcef .VerticalDpiAttr )});};if _fbcef .CopiesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcef .CopiesAttr )});};if _fbcef .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcef .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbfacg *CT_RangeSets )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dggfa :=range start .Attr {if _dggfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbbca ,_aacccg :=_fe .ParseUint (_dggfa .Value ,10,32);if _aacccg !=nil {return _aacccg ;};_fccfc :=uint32 (_gbbca );_bbfacg .CountAttr =&_fccfc ;continue ;};};_gfggac :for {_fdddac ,_cbbbc :=d .Token ();if _cbbbc !=nil {return _cbbbc ;};switch _daddc :=_fdddac .(type ){case _c .StartElement :switch _daddc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_febff :=NewCT_RangeSet ();if _ccadd :=d .DecodeElement (_febff ,&_daddc );_ccadd !=nil {return _ccadd ;};_bbfacg .RangeSet =append (_bbfacg .RangeSet ,_febff );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0061\u006eg\u0065\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_daddc .Name );if _eabgb :=d .Skip ();_eabgb !=nil {return _eabgb ;};};case _c .EndElement :break _gfggac ;case _c .CharData :};};return nil ;};func NewCT_CellWatches ()*CT_CellWatches {_ebdd :=&CT_CellWatches {};return _ebdd };func (_cfgga *CT_DateTime )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0076",_cfgga .VAttr )});if _cfgga .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfgga .UAttr ))});};if _cfgga .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfgga .FAttr ))});};if _cfgga .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_cfgga .CAttr )});};if _cfgga .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_cfgga .CpAttr )});};e .EncodeToken (start );if _cfgga .X !=nil {_fega :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_aeeb :=range _cfgga .X {e .EncodeElement (_aeeb ,_fega );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfafgf ST_CellFormulaType )String ()string {switch _dfafgf {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 "";}; +// Row Items +I []*CT_I ;}; -// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path -func (_ddee *CT_ColFields )ValidateWithPath (path string )error {for _gbab ,_bbbcd :=range _ddee .Field {if _ceea :=_bbbcd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gbab ));_ceea !=nil {return _ceea ;};};return nil ;}; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_ddeba *CT_PageSetup )ValidateWithPath (path string )error {if _ddeba .PaperHeightAttr !=nil {if !_fc .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ddeba .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 ,_fc .ST_PositiveUniversalMeasurePatternRe ,*_ddeba .PaperHeightAttr );};};if _ddeba .PaperHeightAttr !=nil {if !_fc .ST_UniversalMeasurePatternRe .MatchString (*_ddeba .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 ,_fc .ST_UniversalMeasurePatternRe ,*_ddeba .PaperHeightAttr );};};if _ddeba .PaperWidthAttr !=nil {if !_fc .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ddeba .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 ,_fc .ST_PositiveUniversalMeasurePatternRe ,*_ddeba .PaperWidthAttr );};};if _ddeba .PaperWidthAttr !=nil {if !_fc .ST_UniversalMeasurePatternRe .MatchString (*_ddeba .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 ,_fc .ST_UniversalMeasurePatternRe ,*_ddeba .PaperWidthAttr );};};if _edggg :=_ddeba .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_edggg !=nil {return _edggg ;};if _fegaf :=_ddeba .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fegaf !=nil {return _fegaf ;};if _dffea :=_ddeba .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_dffea !=nil {return _dffea ;};if _ebebg :=_ddeba .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072");_ebebg !=nil {return _ebebg ;};return nil ;};func (_ddefd *CT_QueryTableFields )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ddefd .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddefd .CountAttr )});};e .EncodeToken (start );if _ddefd .QueryTableField !=nil {_edaba :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_bbfad :=range _ddefd .QueryTableField {e .EncodeElement (_bbfad ,_edaba );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_egeb :=&CT_ExternalRow {};return _egeb };type CT_Border struct{ -// Validate validates the CT_PivotTableStyle and its children -func (_aaedg *CT_PivotTableStyle )Validate ()error {return _aaedg .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};type CT_CacheFields struct{ +// Diagonal Up +DiagonalUpAttr *bool ; -// Field Count -CountAttr *uint32 ; +// Diagonal Down +DiagonalDownAttr *bool ; -// PivotCache Field -CacheField []*CT_CacheField ;}; +// Outline +OutlineAttr *bool ; -// Validate validates the CT_AutoFilter and its children -func (_fgf *CT_AutoFilter )Validate ()error {return _fgf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");};type CT_MapInfo struct{ +// Leading Edge Border +Start *CT_BorderPr ; -// Prefix Mappings for XPath Expressions -SelectionNamespacesAttr string ; +// Trailing Edge Border +End *CT_BorderPr ; -// XML Schema -Schema []*CT_Schema ; +// Leading Edge Border +Left *CT_BorderPr ; -// XML Mapping Properties -Map []*CT_Map ;}; +// Trailing Edge Border +Right *CT_BorderPr ; -// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path -func (_agebb *CT_PivotAreas )ValidateWithPath (path string )error {for _cdgca ,_adbbb :=range _agebb .PivotArea {if _edagb :=_adbbb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_cdgca ));_edagb !=nil {return _edagb ;};};return nil ;};func (_fggdbd ST_Visibility )Validate ()error {return _fggdbd .ValidateWithPath ("")};func (_gfcaa *CT_TableColumns )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_deada :=range start .Attr {if _deada .Name .Local =="\u0063\u006f\u0075n\u0074"{_babgfb ,_deaaef :=_fe .ParseUint (_deada .Value ,10,32);if _deaaef !=nil {return _deaaef ;};_cgaea :=uint32 (_babgfb );_gfcaa .CountAttr =&_cgaea ;continue ;};};_ceabe :for {_faefa ,_fggaf :=d .Token ();if _fggaf !=nil {return _fggaf ;};switch _bcbdfe :=_faefa .(type ){case _c .StartElement :switch _bcbdfe .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbfdd :=NewCT_TableColumn ();if _abfgc :=d .DecodeElement (_cbfdd ,&_bcbdfe );_abfgc !=nil {return _abfgc ;};_gfcaa .TableColumn =append (_gfcaa .TableColumn ,_cbfdd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_bcbdfe .Name );if _fbfgb :=d .Skip ();_fbfgb !=nil {return _fbfgb ;};};case _c .EndElement :break _ceabe ;case _c .CharData :};};return nil ;}; +// Top Border +Top *CT_BorderPr ; -// Validate validates the CT_MeasureGroups and its children -func (_egcc *CT_MeasureGroups )Validate ()error {return _egcc .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");}; +// Bottom Border +Bottom *CT_BorderPr ; -// Validate validates the CT_RevisionHeaders and its children -func (_begad *CT_RevisionHeaders )Validate ()error {return _begad .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");};type CT_ConditionalFormats struct{ +// Diagonal +Diagonal *CT_BorderPr ; -// Conditional Format Count -CountAttr *uint32 ; +// Vertical Inner Border +Vertical *CT_BorderPr ; -// Conditional Formatting -ConditionalFormat []*CT_ConditionalFormat ;};func (_egddbd *Metadata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egddbd .CT_Metadata =*NewCT_Metadata ();_gdbfc :for {_afcag ,_fcgaea :=d .Token ();if _fcgaea !=nil {return _fcgaea ;};switch _gcacb :=_afcag .(type ){case _c .StartElement :switch _gcacb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egddbd .MetadataTypes =NewCT_MetadataTypes ();if _gbdgd :=d .DecodeElement (_egddbd .MetadataTypes ,&_gcacb );_gbdgd !=nil {return _gbdgd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egddbd .MetadataStrings =NewCT_MetadataStrings ();if _caegad :=d .DecodeElement (_egddbd .MetadataStrings ,&_gcacb );_caegad !=nil {return _caegad ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egddbd .MdxMetadata =NewCT_MdxMetadata ();if _caggf :=d .DecodeElement (_egddbd .MdxMetadata ,&_gcacb );_caggf !=nil {return _caggf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddecg :=NewCT_FutureMetadata ();if _cdccaf :=d .DecodeElement (_ddecg ,&_gcacb );_cdccaf !=nil {return _cdccaf ;};_egddbd .FutureMetadata =append (_egddbd .FutureMetadata ,_ddecg );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egddbd .CellMetadata =NewCT_MetadataBlocks ();if _efaceg :=d .DecodeElement (_egddbd .CellMetadata ,&_gcacb );_efaceg !=nil {return _efaceg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egddbd .ValueMetadata =NewCT_MetadataBlocks ();if _ffddc :=d .DecodeElement (_egddbd .ValueMetadata ,&_gcacb );_ffddc !=nil {return _ffddc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egddbd .ExtLst =NewCT_ExtensionList ();if _afbaga :=d .DecodeElement (_egddbd .ExtLst ,&_gcacb );_afbaga !=nil {return _afbaga ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_gcacb .Name );if _efege :=d .Skip ();_efege !=nil {return _efege ;};};case _c .EndElement :break _gdbfc ;case _c .CharData :};};return nil ;};func NewCT_PivotField ()*CT_PivotField {_gdedf :=&CT_PivotField {};return _gdedf };func NewCT_CommentPr ()*CT_CommentPr {_aegee :=&CT_CommentPr {};_aegee .Anchor =NewCT_ObjectAnchor ();return _aegee ;};func NewCT_Item ()*CT_Item {_aeda :=&CT_Item {};return _aeda };func (_edfb *CT_MeasureGroup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_edfb .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_edfb .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CalcCell struct{ +// Horizontal Inner Borders +Horizontal *CT_BorderPr ;};func NewCT_BookViews ()*CT_BookViews {_cgb :=&CT_BookViews {};return _cgb };func NewCT_LevelGroup ()*CT_LevelGroup {_gegaa :=&CT_LevelGroup {};_gegaa .GroupMembers =NewCT_GroupMembers ();return _gegaa ;}; -// Cell Reference -RAttr *string ;RefAttr *string ; +// Validate validates the CT_FontSize and its children +func (_afage *CT_FontSize )Validate ()error {return _afage .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");}; -// Sheet Id -IAttr *int32 ; +// Validate validates the CT_ChartsheetPr and its children +func (_efeg *CT_ChartsheetPr )Validate ()error {return _efeg .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func (_dffgf ST_Qualifier )String ()string {switch _dffgf {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 (_ccacff ST_CredMethod )ValidateWithPath (path string )error {switch _ccacff {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 (_ccacff ));};return nil ;};type CT_Missing struct{ -// Child Chain -SAttr *bool ; +// Unused Item +UAttr *bool ; -// New Dependency Level -LAttr *bool ; +// Calculated Item +FAttr *bool ; -// New Thread -TAttr *bool ; +// Caption +CAttr *string ; -// Array -AAttr *bool ;}; +// Member Property Count +CpAttr *uint32 ; -// Validate validates the CT_Missing and its children -func (_agegc *CT_Missing )Validate ()error {return _agegc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};type CT_DdeItem struct{ +// Format Index +InAttr *uint32 ; -// DDE Name -NameAttr *string ; +// background Color +BcAttr *string ; -// Object Linking TechnologyE -OleAttr *bool ; +// Foreground Color +FcAttr *string ; -// Advise -AdviseAttr *bool ; +// Italic +IAttr *bool ; -// Data is an Image -PreferPicAttr *bool ; +// Underline +UnAttr *bool ; -// DDE Name Values -Values *CT_DdeValues ;};func (_eaeeg *CT_CustomChartsheetView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaeeg .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 _ ,_afdgc :=range start .Attr {if _afdgc .Name .Local =="\u0067\u0075\u0069\u0064"{_adbee ,_gaege :=_afdgc .Value ,error (nil );if _gaege !=nil {return _gaege ;};_eaeeg .GuidAttr =_adbee ;continue ;};if _afdgc .Name .Local =="\u0073\u0063\u0061l\u0065"{_aedg ,_cfcfd :=_fe .ParseUint (_afdgc .Value ,10,32);if _cfcfd !=nil {return _cfcfd ;};_gadf :=uint32 (_aedg );_eaeeg .ScaleAttr =&_gadf ;continue ;};if _afdgc .Name .Local =="\u0073\u0074\u0061t\u0065"{_eaeeg .StateAttr .UnmarshalXMLAttr (_afdgc );continue ;};if _afdgc .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_dcacd ,_fdcdd :=_fe .ParseBool (_afdgc .Value );if _fdcdd !=nil {return _fdcdd ;};_eaeeg .ZoomToFitAttr =&_dcacd ;continue ;};};_agff :for {_geed ,_gcfce :=d .Token ();if _gcfce !=nil {return _gcfce ;};switch _gege :=_geed .(type ){case _c .StartElement :switch _gege .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaeeg .PageMargins =NewCT_PageMargins ();if _fadb :=d .DecodeElement (_eaeeg .PageMargins ,&_gege );_fadb !=nil {return _fadb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaeeg .PageSetup =NewCT_CsPageSetup ();if _cdgae :=d .DecodeElement (_eaeeg .PageSetup ,&_gege );_cdgae !=nil {return _cdgae ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaeeg .HeaderFooter =NewCT_HeaderFooter ();if _ggcg :=d .DecodeElement (_eaeeg .HeaderFooter ,&_gege );_ggcg !=nil {return _ggcg ;};default:_gc .Log .Debug ("\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",_gege .Name );if _bcdba :=d .Skip ();_bcdba !=nil {return _bcdba ;};};case _c .EndElement :break _agff ;case _c .CharData :};};return nil ;};func (_cgabd *ST_TableType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cgabd =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_cgabd =1;case "\u0078\u006d\u006c":*_cgabd =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_cgabd =3;};return nil ;};func (_ebbfdd ST_OleUpdate )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebbfdd .String (),start );};type CT_NumFmts struct{ +// Strikethrough +StAttr *bool ; -// Number Format Count -CountAttr *uint32 ; +// Bold +BAttr *bool ; -// Number Formats -NumFmt []*CT_NumFmt ;};type CalcChain struct{CT_CalcChain };func (_eaaeg *CT_ConditionalFormats )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccdba :=range start .Attr {if _ccdba .Name .Local =="\u0063\u006f\u0075n\u0074"{_gecc ,_aafg :=_fe .ParseUint (_ccdba .Value ,10,32);if _aafg !=nil {return _aafg ;};_eddbf :=uint32 (_gecc );_eaaeg .CountAttr =&_eddbf ;continue ;};};_fbbgc :for {_geea ,_adcc :=d .Token ();if _adcc !=nil {return _adcc ;};switch _cfba :=_geea .(type ){case _c .StartElement :switch _cfba .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdce :=NewCT_ConditionalFormat ();if _gbeb :=d .DecodeElement (_bdce ,&_cfba );_gbeb !=nil {return _gbeb ;};_eaaeg .ConditionalFormat =append (_eaaeg .ConditionalFormat ,_bdce );default:_gc .Log .Debug ("\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",_cfba .Name );if _eddg :=d .Skip ();_eddg !=nil {return _eddg ;};};case _c .EndElement :break _fbbgc ;case _c .CharData :};};return nil ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_cgg :=&CT_CalculatedItems {};return _cgg }; +// Tuples +Tpls []*CT_Tuples ; -// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path -func (_eccf *CT_ColorScale )ValidateWithPath (path string )error {for _dbad ,_gabf :=range _eccf .Cfvo {if _cfgcb :=_gabf .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_dbad ));_cfgcb !=nil {return _cfgcb ;};};for _aadg ,_deega :=range _eccf .Color {if _ebef :=_deega .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_aadg ));_ebef !=nil {return _ebef ;};};return nil ;};func (_gbdgcca ST_Axis )String ()string {switch _gbdgcca {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 (_acead *CT_SheetProtection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acead .PasswordAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_acead .PasswordAttr )});};if _acead .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 :_cg .Sprintf ("\u0025\u0076",*_acead .AlgorithmNameAttr )});};if _acead .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_cg .Sprintf ("\u0025\u0076",*_acead .HashValueAttr )});};if _acead .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_cg .Sprintf ("\u0025\u0076",*_acead .SaltValueAttr )});};if _acead .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_cg .Sprintf ("\u0025\u0076",*_acead .SpinCountAttr )});};if _acead .SheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .SheetAttr ))});};if _acead .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .ObjectsAttr ))});};if _acead .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .ScenariosAttr ))});};if _acead .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .FormatCellsAttr ))});};if _acead .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .FormatColumnsAttr ))});};if _acead .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .FormatRowsAttr ))});};if _acead .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .InsertColumnsAttr ))});};if _acead .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .InsertRowsAttr ))});};if _acead .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .InsertHyperlinksAttr ))});};if _acead .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .DeleteColumnsAttr ))});};if _acead .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .DeleteRowsAttr ))});};if _acead .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .SelectLockedCellsAttr ))});};if _acead .SortAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .SortAttr ))});};if _acead .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .AutoFilterAttr ))});};if _acead .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .PivotTablesAttr ))});};if _acead .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acead .SelectUnlockedCellsAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebggdd *CT_MemberProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebggdd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ebggdd .CountAttr )});};e .EncodeToken (start );_fcfff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_dbdfdd :=range _ebggdd .Mp {e .EncodeElement (_dbdfdd ,_fcfff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Member Property Indexes +X []*CT_X ;}; -// Validate validates the CT_CustomFilters and its children -func (_bfedd *CT_CustomFilters )Validate ()error {return _bfedd .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func NewCT_SheetViews ()*CT_SheetViews {_eccfac :=&CT_SheetViews {};return _eccfac };func (_ffdbe *CT_DefinedNames )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ffdbe .DefinedName !=nil {_agccf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_gcbe :=range _ffdbe .DefinedName {e .EncodeElement (_gcbe ,_agccf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_CredMethod byte ;func (_ebcggd *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebcggd =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_ebcggd =1;case "\u0063\u006f\u0075n\u0074":*_ebcggd =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_ebcggd =3;case "\u006d\u0061\u0078":*_ebcggd =4;case "\u006d\u0069\u006e":*_ebcggd =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_ebcggd =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ebcggd =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_ebcggd =8;case "\u0073\u0075\u006d":*_ebcggd =9;case "\u0076\u0061\u0072":*_ebcggd =10;case "\u0076\u0061\u0072\u0070":*_ebcggd =11;};return nil ;};func NewCT_PageItem ()*CT_PageItem {_agfda :=&CT_PageItem {};return _agfda };func NewCT_Colors ()*CT_Colors {_dagbd :=&CT_Colors {};return _dagbd }; +// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path +func (_fgbf *CT_FunctionGroups )ValidateWithPath (path string )error {for _bbbb ,_cfgcg :=range _fgbf .FunctionGroup {if _abgf :=_cfgcg .ValidateWithPath (_f .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_bbbb ));_abgf !=nil {return _abgf ;};};return nil ;};func (_ggcdb *CT_Members )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ggcdb .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggcdb .CountAttr )});};if _ggcdb .LevelAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ggcdb .LevelAttr )});};e .EncodeToken (start );_bdbde :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}};for _ ,_ggagc :=range _ggcdb .Member {e .EncodeElement (_ggagc ,_bdbde );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_Mdx struct{ -// Validate validates the CT_PCDSCPage and its children -func (_begbe *CT_PCDSCPage )Validate ()error {return _begbe .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");}; +// Connection Name Index +NAttr uint32 ; -// Validate validates the Dialogsheet and its children -func (_bdbed *Dialogsheet )Validate ()error {return _bdbed .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};func (_eaeedg *CT_Table )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_eaeedg .IdAttr )});if _eaeedg .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .NameAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_eaeedg .DisplayNameAttr )});if _eaeedg .CommentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .CommentAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_eaeedg .RefAttr )});if _eaeedg .TableTypeAttr !=ST_TableTypeUnset {_cgebdf ,_beabfg :=_eaeedg .TableTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _beabfg !=nil {return _beabfg ;};start .Attr =append (start .Attr ,_cgebdf );};if _eaeedg .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .HeaderRowCountAttr )});};if _eaeedg .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eaeedg .InsertRowAttr ))});};if _eaeedg .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eaeedg .InsertRowShiftAttr ))});};if _eaeedg .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .TotalsRowCountAttr )});};if _eaeedg .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eaeedg .TotalsRowShownAttr ))});};if _eaeedg .PublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eaeedg .PublishedAttr ))});};if _eaeedg .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .HeaderRowDxfIdAttr )});};if _eaeedg .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .DataDxfIdAttr )});};if _eaeedg .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .TotalsRowDxfIdAttr )});};if _eaeedg .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .HeaderRowBorderDxfIdAttr )});};if _eaeedg .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .TableBorderDxfIdAttr )});};if _eaeedg .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .TotalsRowBorderDxfIdAttr )});};if _eaeedg .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .HeaderRowCellStyleAttr )});};if _eaeedg .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .DataCellStyleAttr )});};if _eaeedg .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .TotalsRowCellStyleAttr )});};if _eaeedg .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeedg .ConnectionIdAttr )});};e .EncodeToken (start );if _eaeedg .AutoFilter !=nil {_bdfag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_eaeedg .AutoFilter ,_bdfag );};if _eaeedg .SortState !=nil {_ddaedg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_eaeedg .SortState ,_ddaedg );};_dbafa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_eaeedg .TableColumns ,_dbafa );if _eaeedg .TableStyleInfo !=nil {_ffcdeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}};e .EncodeElement (_eaeedg .TableStyleInfo ,_ffcdeg );};if _eaeedg .ExtLst !=nil {_cbafd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eaeedg .ExtLst ,_cbafd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Cube Function Tag +FAttr ST_MdxFunctionType ; -// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path -func (_dgce *CT_Consolidation )ValidateWithPath (path string )error {if _dgce .Pages !=nil {if _fcbdd :=_dgce .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_fcbdd !=nil {return _fcbdd ;};};if _ffeac :=_dgce .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");_ffeac !=nil {return _ffeac ;};return nil ;};func (_cfgbb *CT_CustomSheetViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgbe :for {_abcb ,_fccf :=d .Token ();if _fccf !=nil {return _fccf ;};switch _agdb :=_abcb .(type ){case _c .StartElement :switch _agdb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfca :=NewCT_CustomSheetView ();if _egfc :=d .DecodeElement (_dfca ,&_agdb );_egfc !=nil {return _egfc ;};_cfgbb .CustomSheetView =append (_cfgbb .CustomSheetView ,_dfca );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053he\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_agdb .Name );if _aedfc :=d .Skip ();_aedfc !=nil {return _aedfc ;};};case _c .EndElement :break _fgbe ;case _c .CharData :};};return nil ;}; +// Tuple MDX Metadata +T *CT_MdxTuple ; -// Validate validates the CT_Colors and its children -func (_fdcd *CT_Colors )Validate ()error {return _fdcd .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");}; +// Set MDX Metadata +Ms *CT_MdxSet ; -// Validate validates the CT_ExternalBook and its children -func (_addc *CT_ExternalBook )Validate ()error {return _addc .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_dcecd ST_Scope )ValidateWithPath (path string )error {switch _dcecd {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 (_dcecd ));};return nil ;};func (_gfcbf *CT_CellAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfcbf .HorizontalAttr !=ST_HorizontalAlignmentUnset {_ddbc ,_dgbea :=_gfcbf .HorizontalAttr .MarshalXMLAttr (_c .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"});if _dgbea !=nil {return _dgbea ;};start .Attr =append (start .Attr ,_ddbc );};if _gfcbf .VerticalAttr !=ST_VerticalAlignmentUnset {_fefg ,_dcgf :=_gfcbf .VerticalAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _dcgf !=nil {return _dcgf ;};start .Attr =append (start .Attr ,_fefg );};if _gfcbf .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_gfcbf .TextRotationAttr )});};if _gfcbf .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gfcbf .WrapTextAttr ))});};if _gfcbf .IndentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gfcbf .IndentAttr )});};if _gfcbf .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gfcbf .RelativeIndentAttr )});};if _gfcbf .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gfcbf .JustifyLastLineAttr ))});};if _gfcbf .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gfcbf .ShrinkToFitAttr ))});};if _gfcbf .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_gfcbf .ReadingOrderAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gafegd *CT_PCDSDTCEntries )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gafegd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gafegd .CountAttr )});};e .EncodeToken (start );if _gafegd .M !=nil {_beaec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_dafffe :=range _gafegd .M {e .EncodeElement (_dafffe ,_beaec );};};if _gafegd .N !=nil {_dafbg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_dcadg :=range _gafegd .N {e .EncodeElement (_dcadg ,_dafbg );};};if _gafegd .E !=nil {_bdaaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_dgggd :=range _gafegd .E {e .EncodeElement (_dgggd ,_bdaaa );};};if _gafegd .S !=nil {_faffe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_ccdac :=range _gafegd .S {e .EncodeElement (_ccdac ,_faffe );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_VerticalAlignFontProperty struct{ +// Member Property MDX Metadata +P *CT_MdxMemeberProp ; -// Value -ValAttr _cb .ST_VerticalAlignRun ;};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_dggae :=&CT_WebPublishObjects {};return _dggae ;};type CT_PageBreak struct{ +// KPI MDX Metadata +K *CT_MdxKPI ;};func (_fegeb ST_DdeValueType )ValidateWithPath (path string )error {switch _fegeb {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 (_fegeb ));};return nil ;};type CT_Cols struct{ -// Page Break Count -CountAttr *uint32 ; +// Column Width & Formatting +Col []*CT_Col ;};type CT_Members struct{ -// Manual Break Count -ManualBreakCountAttr *uint32 ; +// Item Count +CountAttr *uint32 ; -// Break -Brk []*CT_Break ;};func (_fcfbg ST_SheetViewType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fcfbg .String (),start );};func (_gedea *CT_RowFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gedea .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gedea .CountAttr )});};e .EncodeToken (start );_dcdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_decfge :=range _gedea .Field {e .EncodeElement (_decfge ,_dcdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Dialogsheet struct{CT_Dialogsheet }; +// Hierarchy Level +LevelAttr *uint32 ; -// Validate validates the CT_Tuples and its children -func (_bgbfe *CT_Tuples )Validate ()error {return _bgbfe .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");}; +// Member +Member []*CT_Member ;};func NewCT_MetadataRecord ()*CT_MetadataRecord {_efagb :=&CT_MetadataRecord {};return _efagb }; -// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path -func (_bafb *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path +func (_ddgffc *CT_XmlCellPr )ValidateWithPath (path string )error {if _deccae :=_ddgffc .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_deccae !=nil {return _deccae ;};if _ddgffc .ExtLst !=nil {if _afeagd :=_ddgffc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afeagd !=nil {return _afeagd ;};};return nil ;};type CT_TableColumns struct{ -// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path -func (_bebgf *CT_FontSize )ValidateWithPath (path string )error {return nil };func NewCT_CsPageSetup ()*CT_CsPageSetup {_cbebe :=&CT_CsPageSetup {};return _cbebe }; +// Column Count +CountAttr *uint32 ; -// Validate validates the CT_PivotFields and its children -func (_fefcb *CT_PivotFields )Validate ()error {return _fefcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func (_cbaea *CT_TableMissing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdfgbg ST_DynamicFilterType )ValidateWithPath (path string )error {switch _cdfgbg {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 _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfgbg ));};return nil ;};func (_acagg *CT_DdeValues )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdgaa :=range start .Attr {if _fdgaa .Name .Local =="\u0072\u006f\u0077\u0073"{_gdgff ,_dfgf :=_fe .ParseUint (_fdgaa .Value ,10,32);if _dfgf !=nil {return _dfgf ;};_gadbb :=uint32 (_gdgff );_acagg .RowsAttr =&_gadbb ;continue ;};if _fdgaa .Name .Local =="\u0063\u006f\u006c\u0073"{_bggg ,_cccc :=_fe .ParseUint (_fdgaa .Value ,10,32);if _cccc !=nil {return _cccc ;};_adgbd :=uint32 (_bggg );_acagg .ColsAttr =&_adgbd ;continue ;};};_abfdd :for {_dbfe ,_bgcda :=d .Token ();if _bgcda !=nil {return _bgcda ;};switch _adbcd :=_dbfe .(type ){case _c .StartElement :switch _adbcd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfaa :=NewCT_DdeValue ();if _cfdfb :=d .DecodeElement (_gdfaa ,&_adbcd );_cfdfb !=nil {return _cfdfb ;};_acagg .Value =append (_acagg .Value ,_gdfaa );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0064\u0065V\u0061\u006c\u0075\u0065\u0073\u0020\u0025\u0076",_adbcd .Name );if _gccag :=d .Skip ();_gccag !=nil {return _gccag ;};};case _c .EndElement :break _abfdd ;case _c .CharData :};};return nil ;};func NewCT_NumFmts ()*CT_NumFmts {_bfbef :=&CT_NumFmts {};return _bfbef };type CT_ExternalSheetDataSet struct{ +// Table Column +TableColumn []*CT_TableColumn ;}; -// External Sheet Data Set -SheetData []*CT_ExternalSheetData ;};func (_ceeg *CT_ChartsheetProtection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ceeg .PasswordAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ceeg .PasswordAttr )});};if _ceeg .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 :_cg .Sprintf ("\u0025\u0076",*_ceeg .AlgorithmNameAttr )});};if _ceeg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_cg .Sprintf ("\u0025\u0076",*_ceeg .HashValueAttr )});};if _ceeg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_cg .Sprintf ("\u0025\u0076",*_ceeg .SaltValueAttr )});};if _ceeg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_cg .Sprintf ("\u0025\u0076",*_ceeg .SpinCountAttr )});};if _ceeg .ContentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ceeg .ContentAttr ))});};if _ceeg .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ceeg .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gedfe ST_VolValueType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgdgb :=_c .Attr {};_fgdgb .Name =name ;switch _gedfe {case ST_VolValueTypeUnset :_fgdgb .Value ="";case ST_VolValueTypeB :_fgdgb .Value ="\u0062";case ST_VolValueTypeN :_fgdgb .Value ="\u006e";case ST_VolValueTypeE :_fgdgb .Value ="\u0065";case ST_VolValueTypeS :_fgdgb .Value ="\u0073";};return _fgdgb ,nil ;}; +// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path +func (_gaega *CT_PageFields )ValidateWithPath (path string )error {for _bcfaf ,_cddagc :=range _gaega .PageField {if _dcdgcd :=_cddagc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bcfaf ));_dcdgcd !=nil {return _dcdgcd ;};};return nil ;};func NewCT_DataBar ()*CT_DataBar {_afdde :=&CT_DataBar {};_afdde .Color =NewCT_Color ();return _afdde ;}; -// Validate validates the CT_RElt and its children -func (_egdfd *CT_RElt )Validate ()error {return _egdfd .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func NewCT_Chartsheet ()*CT_Chartsheet {_deec :=&CT_Chartsheet {};_deec .SheetViews =NewCT_ChartsheetViews ();_deec .Drawing =NewCT_Drawing ();return _deec ;}; +// Validate validates the CT_PivotFilter and its children +func (_cagda *CT_PivotFilter )Validate ()error {return _cagda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_cddgff ST_VerticalAlignment )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_cddgff .String (),start );};func (_ccgee ST_PivotFilterType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ccgee .String (),start );};func (_babgb ST_MdxFunctionType )String ()string {switch _babgb {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 (_gaffe *CT_FunctionGroup )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gaffe .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gaffe .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_Top10 ()*CT_Top10 {_gegfbff :=&CT_Top10 {};return _gegfbff };type CT_IconSet struct{ -// Validate validates the Chartsheet and its children -func (_bedbb *Chartsheet )Validate ()error {return _bedbb .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_gdfcc *CT_HeaderFooter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdfcc .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gdfcc .DifferentOddEvenAttr ))});};if _gdfcc .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gdfcc .DifferentFirstAttr ))});};if _gdfcc .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gdfcc .ScaleWithDocAttr ))});};if _gdfcc .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gdfcc .AlignWithMarginsAttr ))});};e .EncodeToken (start );if _gdfcc .OddHeader !=nil {_ccca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ge .AddPreserveSpaceAttr (&_ccca ,*_gdfcc .OddHeader );e .EncodeElement (_gdfcc .OddHeader ,_ccca );};if _gdfcc .OddFooter !=nil {_gbdf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ge .AddPreserveSpaceAttr (&_gbdf ,*_gdfcc .OddFooter );e .EncodeElement (_gdfcc .OddFooter ,_gbdf );};if _gdfcc .EvenHeader !=nil {_bdcff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_ge .AddPreserveSpaceAttr (&_bdcff ,*_gdfcc .EvenHeader );e .EncodeElement (_gdfcc .EvenHeader ,_bdcff );};if _gdfcc .EvenFooter !=nil {_dbgcf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_ge .AddPreserveSpaceAttr (&_dbgcf ,*_gdfcc .EvenFooter );e .EncodeElement (_gdfcc .EvenFooter ,_dbgcf );};if _gdfcc .FirstHeader !=nil {_ceggg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_ge .AddPreserveSpaceAttr (&_ceggg ,*_gdfcc .FirstHeader );e .EncodeElement (_gdfcc .FirstHeader ,_ceggg );};if _gdfcc .FirstFooter !=nil {_edbebd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_ge .AddPreserveSpaceAttr (&_edbebd ,*_gdfcc .FirstFooter );e .EncodeElement (_gdfcc .FirstFooter ,_edbebd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffcef *CT_Selection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cafef :=range start .Attr {if _cafef .Name .Local =="\u0070\u0061\u006e\u0065"{_ffcef .PaneAttr .UnmarshalXMLAttr (_cafef );continue ;};if _cafef .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_bfcedg ,_bdgfd :=_cafef .Value ,error (nil );if _bdgfd !=nil {return _bdgfd ;};_ffcef .ActiveCellAttr =&_bfcedg ;continue ;};if _cafef .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_dfaeag ,_aafae :=_fe .ParseUint (_cafef .Value ,10,32);if _aafae !=nil {return _aafae ;};_bgffe :=uint32 (_dfaeag );_ffcef .ActiveCellIdAttr =&_bgffe ;continue ;};if _cafef .Name .Local =="\u0073\u0071\u0072e\u0066"{_aebfg ,_bcdag :=ParseSliceST_Sqref (_cafef .Value );if _bcdag !=nil {return _bcdag ;};_ffcef .SqrefAttr =&_aebfg ;continue ;};};for {_eedae ,_cfbdgg :=d .Token ();if _cfbdgg !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_cfbdgg );};if _bfgfa ,_adabcg :=_eedae .(_c .EndElement );_adabcg &&_bfgfa .Name ==start .Name {break ;};};return nil ;};func (_edgbd *CT_PhoneticRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfgaa :=range start .Attr {if _bfgaa .Name .Local =="\u0073\u0062"{_aeaefa ,_gade :=_fe .ParseUint (_bfgaa .Value ,10,32);if _gade !=nil {return _gade ;};_edgbd .SbAttr =uint32 (_aeaefa );continue ;};if _bfgaa .Name .Local =="\u0065\u0062"{_cgbedc ,_fadbda :=_fe .ParseUint (_bfgaa .Value ,10,32);if _fadbda !=nil {return _fadbda ;};_edgbd .EbAttr =uint32 (_cgbedc );continue ;};};_daddg :for {_cddce ,_ddgfb :=d .Token ();if _ddgfb !=nil {return _ddgfb ;};switch _fbaac :=_cddce .(type ){case _c .StartElement :switch _fbaac .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _febbea :=d .DecodeElement (&_edgbd .T ,&_fbaac );_febbea !=nil {return _febbea ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069c\u0052u\u006e\u0020\u0025\u0076",_fbaac .Name );if _efeef :=d .Skip ();_efeef !=nil {return _efeef ;};};case _c .EndElement :break _daddg ;case _c .CharData :};};return nil ;};func NewCT_Format ()*CT_Format {_defab :=&CT_Format {};_defab .PivotArea =NewCT_PivotArea ();return _defab ;}; +// Icon Set +IconSetAttr ST_IconSetType ; -// Validate validates the CT_MdxKPI and its children -func (_gacfe *CT_MdxKPI )Validate ()error {return _gacfe .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};type CT_GroupMembers struct{ +// Show Value +ShowValueAttr *bool ; -// Group Member Count -CountAttr *uint32 ; +// Percent +PercentAttr *bool ; -// OLAP Group Member -GroupMember []*CT_GroupMember ;};type CT_FieldUsage struct{ +// Reverse Icons +ReverseAttr *bool ; -// Field Index -XAttr int32 ;};func (_cdgeac *QueryTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdgeac .CT_QueryTable =*NewCT_QueryTable ();for _ ,_ccgca :=range start .Attr {if _ccgca .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_cgegf ,_fgdgc :=_fe .ParseBool (_ccgca .Value );if _fgdgc !=nil {return _fgdgc ;};_cdgeac .AdjustColumnWidthAttr =&_cgegf ;continue ;};if _ccgca .Name .Local =="\u006e\u0061\u006d\u0065"{_eebfb ,_ddeggc :=_ccgca .Value ,error (nil );if _ddeggc !=nil {return _ddeggc ;};_cdgeac .NameAttr =_eebfb ;continue ;};if _ccgca .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_agdgc ,_ddfab :=_fe .ParseBool (_ccgca .Value );if _ddfab !=nil {return _ddfab ;};_cdgeac .IntermediateAttr =&_agdgc ;continue ;};if _ccgca .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_gaacaa ,_aecbd :=_fe .ParseBool (_ccgca .Value );if _aecbd !=nil {return _aecbd ;};_cdgeac .RowNumbersAttr =&_gaacaa ;continue ;};if _ccgca .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_caeba ,_afedg :=_fe .ParseUint (_ccgca .Value ,10,32);if _afedg !=nil {return _afedg ;};_cdgeac .ConnectionIdAttr =uint32 (_caeba );continue ;};if _ccgca .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_afgac ,_fgdad :=_fe .ParseBool (_ccgca .Value );if _fgdad !=nil {return _fgdad ;};_cdgeac .BackgroundRefreshAttr =&_afgac ;continue ;};if _ccgca .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dddfb ,_fedag :=_fe .ParseBool (_ccgca .Value );if _fedag !=nil {return _fedag ;};_cdgeac .RefreshOnLoadAttr =&_dddfb ;continue ;};if _ccgca .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_ggeaaa ,_dbbac :=_fe .ParseBool (_ccgca .Value );if _dbbac !=nil {return _dbbac ;};_cdgeac .FillFormulasAttr =&_ggeaaa ;continue ;};if _ccgca .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bcecc ,_aeceag :=_fe .ParseBool (_ccgca .Value );if _aeceag !=nil {return _aeceag ;};_cdgeac .ApplyNumberFormatsAttr =&_bcecc ;continue ;};if _ccgca .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_feefg ,_dbage :=_fe .ParseBool (_ccgca .Value );if _dbage !=nil {return _dbage ;};_cdgeac .ApplyFontFormatsAttr =&_feefg ;continue ;};if _ccgca .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_eeddg ,_cfbfbg :=_fe .ParseBool (_ccgca .Value );if _cfbfbg !=nil {return _cfbfbg ;};_cdgeac .FirstBackgroundRefreshAttr =&_eeddg ;continue ;};if _ccgca .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bfffcb ,_cfdbg :=_fe .ParseUint (_ccgca .Value ,10,32);if _cfdbg !=nil {return _cfdbg ;};_bccbce :=uint32 (_bfffcb );_cdgeac .AutoFormatIdAttr =&_bccbce ;continue ;};if _ccgca .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dagacg ,_fdegad :=_fe .ParseBool (_ccgca .Value );if _fdegad !=nil {return _fdegad ;};_cdgeac .ApplyAlignmentFormatsAttr =&_dagacg ;continue ;};if _ccgca .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_ecaca ,_gcbfg :=_fe .ParseBool (_ccgca .Value );if _gcbfg !=nil {return _gcbfg ;};_cdgeac .DisableRefreshAttr =&_ecaca ;continue ;};if _ccgca .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bbcfda ,_dfccccd :=_fe .ParseBool (_ccgca .Value );if _dfccccd !=nil {return _dfccccd ;};_cdgeac .ApplyBorderFormatsAttr =&_bbcfda ;continue ;};if _ccgca .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_eabec ,_adccf :=_fe .ParseBool (_ccgca .Value );if _adccf !=nil {return _adccf ;};_cdgeac .PreserveFormattingAttr =&_eabec ;continue ;};if _ccgca .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ggbgg ,_cebcg :=_fe .ParseBool (_ccgca .Value );if _cebcg !=nil {return _cebcg ;};_cdgeac .ApplyPatternFormatsAttr =&_ggbgg ;continue ;};if _ccgca .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_cdgeac .GrowShrinkTypeAttr .UnmarshalXMLAttr (_ccgca );continue ;};if _ccgca .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_gccff ,_ffabag :=_fe .ParseBool (_ccgca .Value );if _ffabag !=nil {return _ffabag ;};_cdgeac .DisableEditAttr =&_gccff ;continue ;};if _ccgca .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_afcfa ,_ggafe :=_fe .ParseBool (_ccgca .Value );if _ggafe !=nil {return _ggafe ;};_cdgeac .HeadersAttr =&_afcfa ;continue ;};if _ccgca .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_gedfcb ,_cgebf :=_fe .ParseBool (_ccgca .Value );if _cgebf !=nil {return _cgebf ;};_cdgeac .RemoveDataOnSaveAttr =&_gedfcb ;continue ;};if _ccgca .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bdfgbc ,_bdfcdb :=_fe .ParseBool (_ccgca .Value );if _bdfcdb !=nil {return _bdfcdb ;};_cdgeac .ApplyWidthHeightFormatsAttr =&_bdfgbc ;continue ;};};_bfeee :for {_ebfee ,_ggcbg :=d .Token ();if _ggcbg !=nil {return _ggcbg ;};switch _abadf :=_ebfee .(type ){case _c .StartElement :switch _abadf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdgeac .QueryTableRefresh =NewCT_QueryTableRefresh ();if _befbbf :=d .DecodeElement (_cdgeac .QueryTableRefresh ,&_abadf );_befbbf !=nil {return _befbbf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdgeac .ExtLst =NewCT_ExtensionList ();if _bedgd :=d .DecodeElement (_cdgeac .ExtLst ,&_abadf );_bedgd !=nil {return _bedgd ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0051\u0075\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_abadf .Name );if _agaba :=d .Skip ();_agaba !=nil {return _agaba ;};};case _c .EndElement :break _bfeee ;case _c .CharData :};};return nil ;};func (_gbgga *CT_CustomFilters )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_baee :=range start .Attr {if _baee .Name .Local =="\u0061\u006e\u0064"{_ccbb ,_cfgf :=_fe .ParseBool (_baee .Value );if _cfgf !=nil {return _cfgf ;};_gbgga .AndAttr =&_ccbb ;continue ;};};_dedgd :for {_abacb ,_dgbbc :=d .Token ();if _dgbbc !=nil {return _dgbbc ;};switch _edcbf :=_abacb .(type ){case _c .StartElement :switch _edcbf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddgbe :=NewCT_CustomFilter ();if _ceaf :=d .DecodeElement (_ddgbe ,&_edcbf );_ceaf !=nil {return _ceaf ;};_gbgga .CustomFilter =append (_gbgga .CustomFilter ,_ddgbe );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025v",_edcbf .Name );if _edegd :=d .Skip ();_edegd !=nil {return _edegd ;};};case _c .EndElement :break _dedgd ;case _c .CharData :};};return nil ;};func (_bfadd *CT_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffbf :for {_adbdf ,_gafca :=d .Token ();if _gafca !=nil {return _gafca ;};switch _cfece :=_adbdf .(type ){case _c .StartElement :switch _cfece .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfadd .PatternFill =NewCT_PatternFill ();if _gbag :=d .DecodeElement (_bfadd .PatternFill ,&_cfece );_gbag !=nil {return _gbag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfadd .GradientFill =NewCT_GradientFill ();if _aafdb :=d .DecodeElement (_bfadd .GradientFill ,&_cfece );_aafdb !=nil {return _aafdb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_cfece .Name );if _fggbd :=d .Skip ();_fggbd !=nil {return _fggbd ;};};case _c .EndElement :break _ffbf ;case _c .CharData :};};return nil ;};func (_dafgc *CT_SingleXmlCells )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fdddc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}};for _ ,_bbagb :=range _dafgc .SingleXmlCell {e .EncodeElement (_bbagb ,_fdddc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eaeab *CT_MetadataTypes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eaeab .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_eaeab .CountAttr )});};e .EncodeToken (start );_aaggc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_ceede :=range _eaeab .MetadataType {e .EncodeElement (_ceede ,_aaggc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Connection ()*CT_Connection {_fgaf :=&CT_Connection {};return _fgaf }; +// Conditional Formatting Object +Cfvo []*CT_Cfvo ;};func (_ddgefe ST_TableType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ddgefe .String (),start );};func (_gfca *CT_CommentList )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ddec :for {_bffg ,_ebefe :=d .Token ();if _ebefe !=nil {return _ebefe ;};switch _eead :=_bffg .(type ){case _bf .StartElement :switch _eead .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgg :=NewCT_Comment ();if _effb :=d .DecodeElement (_acgg ,&_eead );_effb !=nil {return _effb ;};_gfca .Comment =append (_gfca .Comment ,_acgg );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_eead .Name );if _efgf :=d .Skip ();_efgf !=nil {return _efgf ;};};case _bf .EndElement :break _ddec ;case _bf .CharData :};};return nil ;};type ST_BorderStyle byte ;func (_fe *CT_Authors )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _fe .Author !=nil {_gfa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_cc :=range _fe .Author {e .EncodeElement (_cc ,_gfa );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ddgff *CT_MemberProperties )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ddgff .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddgff .CountAttr )});};e .EncodeToken (start );_agaab :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_dfcff :=range _ddgff .Mp {e .EncodeElement (_dfcff ,_agaab );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_Schema struct{ -// Validate validates the CT_PivotAreaReferences and its children -func (_cfbbec *CT_PivotAreaReferences )Validate ()error {return _cfbbec .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");}; +// Schema ID +IDAttr string ; -// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path -func (_eaceg *CT_FontName )ValidateWithPath (path string )error {return nil }; +// Schema Reference +SchemaRefAttr *string ; -// Validate validates the CT_TableColumns and its children -func (_bcbcb *CT_TableColumns )Validate ()error {return _bcbcb .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_deda *CT_CellFormula )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _deda .TAttr !=ST_CellFormulaTypeUnset {_defe ,_eefb :=_deda .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _eefb !=nil {return _eefb ;};start .Attr =append (start .Attr ,_defe );};if _deda .AcaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0063\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_deda .AcaAttr ))});};if _deda .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_deda .RefAttr )});};if _deda .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_deda .Dt2DAttr ))});};if _deda .DtrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0074\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_deda .DtrAttr ))});};if _deda .Del1Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_deda .Del1Attr ))});};if _deda .Del2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_deda .Del2Attr ))});};if _deda .R1Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0031"},Value :_cg .Sprintf ("\u0025\u0076",*_deda .R1Attr )});};if _deda .R2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_deda .R2Attr )});};if _deda .CaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_deda .CaAttr ))});};if _deda .SiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_deda .SiAttr )});};if _deda .BxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0078"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_deda .BxAttr ))});};e .EncodeElement (_deda .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SheetIdMap ()*CT_SheetIdMap {_eddeg :=&CT_SheetIdMap {};return _eddeg };func (_dfbfdd ST_PrintError )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfbfdd .String (),start );};func (_agffe ST_DdeValueType )Validate ()error {return _agffe .ValidateWithPath ("")};func NewCT_CustomProperties ()*CT_CustomProperties {_cbbb :=&CT_CustomProperties {};return _cbbb }; +// Schema Root Namespace +NamespaceAttr *string ; -// Validate validates the CT_XmlCellPr and its children -func (_edeeb *CT_XmlCellPr )Validate ()error {return _edeeb .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};func (_fbcfa *CT_ExternalRow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgdfa :=range start .Attr {if _dgdfa .Name .Local =="\u0072"{_dafg ,_edda :=_fe .ParseUint (_dgdfa .Value ,10,32);if _edda !=nil {return _edda ;};_fbcfa .RAttr =uint32 (_dafg );continue ;};};_acgab :for {_ebcbc ,_acbgb :=d .Token ();if _acbgb !=nil {return _acbgb ;};switch _cccdc :=_ebcbc .(type ){case _c .StartElement :switch _cccdc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgbfc :=NewCT_ExternalCell ();if _acfgg :=d .DecodeElement (_bgbfc ,&_cccdc );_acfgg !=nil {return _acfgg ;};_fbcfa .Cell =append (_fbcfa .Cell ,_bgbfc );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061l\u0052o\u0077\u0020\u0025\u0076",_cccdc .Name );if _ccff :=d .Skip ();_ccff !=nil {return _ccff ;};};case _c .EndElement :break _acgab ;case _c .CharData :};};return nil ;};func (_facdc *CT_ExternalLink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _facdc .Choice !=nil {_facdc .Choice .MarshalXML (e ,_c .StartElement {});};if _facdc .ExtLst !=nil {_addag :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_facdc .ExtLst ,_addag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Comment ()*CT_Comment {_adfg :=&CT_Comment {};_adfg .Text =NewCT_Rst ();return _adfg };func (_debbg *CT_QueryTableFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _debbg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_debbg .CountAttr )});};e .EncodeToken (start );if _debbg .QueryTableField !=nil {_bgfce :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ecgce :=range _debbg .QueryTableField {e .EncodeElement (_ecgce ,_bgfce );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aabdde ST_SortMethod )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdgcda :=_c .Attr {};_fdgcda .Name =name ;switch _aabdde {case ST_SortMethodUnset :_fdgcda .Value ="";case ST_SortMethodStroke :_fdgcda .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_fdgcda .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_fdgcda .Value ="\u006e\u006f\u006e\u0065";};return _fdgcda ,nil ;};func (_feddb *CT_FunctionGroups )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _feddb .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_feddb .BuiltInGroupCountAttr )});};e .EncodeToken (start );if _feddb .FunctionGroup !=nil {_afcea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_ffcbe :=range _feddb .FunctionGroup {e .EncodeElement (_ffcbe ,_afcea );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebbf *CT_Consolidation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebbf .RangeSets =NewCT_RangeSets ();for _ ,_eecba :=range start .Attr {if _eecba .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_gfcbc ,_gdfc :=_fe .ParseBool (_eecba .Value );if _gdfc !=nil {return _gdfc ;};_ebbf .AutoPageAttr =&_gfcbc ;continue ;};};_gefg :for {_dcdab ,_ggag :=d .Token ();if _ggag !=nil {return _ggag ;};switch _cbgf :=_dcdab .(type ){case _c .StartElement :switch _cbgf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbf .Pages =NewCT_Pages ();if _gddf :=d .DecodeElement (_ebbf .Pages ,&_cbgf );_gddf !=nil {return _gddf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gegf :=d .DecodeElement (_ebbf .RangeSets ,&_cbgf );_gegf !=nil {return _gegf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025v",_cbgf .Name );if _ecfd :=d .Skip ();_ecfd !=nil {return _ecfd ;};};case _c .EndElement :break _gefg ;case _c .CharData :};};return nil ;}; +// Schema Language +SchemaLanguageAttr *string ;Any _a .Any ;};func (_dgege ST_PatternType )Validate ()error {return _dgege .ValidateWithPath ("")};func (_daggag ST_RefMode )String ()string {switch _daggag {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};func (_gaadc *CT_SheetId )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gaadc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });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 (_daafc *ST_CellType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_daafc =0;case "\u0062":*_daafc =1;case "\u006e":*_daafc =2;case "\u0065":*_daafc =3;case "\u0073":*_daafc =4;case "\u0073\u0074\u0072":*_daafc =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_daafc =6;};return nil ;};type CT_SortState struct{ -// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path -func (_cfagad *CT_WebPublishItem )ValidateWithPath (path string )error {if _cfagad .SourceTypeAttr ==ST_WebSourceTypeUnset {return _cg .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 _fgdfc :=_cfagad .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fgdfc !=nil {return _fgdfc ;};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 SingleXmlCells struct{CT_SingleXmlCells };type CT_SheetCalcPr struct{ +// Sort by Columns +ColumnSortAttr *bool ; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ;}; +// Case Sensitive +CaseSensitiveAttr *bool ; -// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path -func (_dcecb *CT_TupleCache )ValidateWithPath (path string )error {if _dcecb .Entries !=nil {if _egbfcf :=_dcecb .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_egbfcf !=nil {return _egbfcf ;};};if _dcecb .Sets !=nil {if _eggef :=_dcecb .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073");_eggef !=nil {return _eggef ;};};if _dcecb .QueryCache !=nil {if _fgabc :=_dcecb .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_fgabc !=nil {return _fgabc ;};};if _dcecb .ServerFormats !=nil {if _acbdfg :=_dcecb .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073");_acbdfg !=nil {return _acbdfg ;};};if _dcecb .ExtLst !=nil {if _egaec :=_dcecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egaec !=nil {return _egaec ;};};return nil ;};func (_eg *CT_AutoFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dd :=range start .Attr {if _dd .Name .Local =="\u0072\u0065\u0066"{_adde ,_dcda :=_dd .Value ,error (nil );if _dcda !=nil {return _dcda ;};_eg .RefAttr =&_adde ;continue ;};};_aa :for {_bfc ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ;};switch _cf :=_bfc .(type ){case _c .StartElement :switch _cf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdc :=NewCT_FilterColumn ();if _dgc :=d .DecodeElement (_gdc ,&_cf );_dgc !=nil {return _dgc ;};_eg .FilterColumn =append (_eg .FilterColumn ,_gdc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eg .SortState =NewCT_SortState ();if _dab :=d .DecodeElement (_eg .SortState ,&_cf );_dab !=nil {return _dab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eg .ExtLst =NewCT_ExtensionList ();if _dbd :=d .DecodeElement (_eg .ExtLst ,&_cf );_dbd !=nil {return _dbd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041u\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072 \u0025\u0076",_cf .Name );if _bdac :=d .Skip ();_bdac !=nil {return _bdac ;};};case _c .EndElement :break _aa ;case _c .CharData :};};return nil ;};func (_aecab *CT_SheetCalcPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbbbcc :=range start .Attr {if _fbbbcc .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_aedee ,_gfdeaa :=_fe .ParseBool (_fbbbcc .Value );if _gfdeaa !=nil {return _gfdeaa ;};_aecab .FullCalcOnLoadAttr =&_aedee ;continue ;};};for {_bgcca ,_gfdaa :=d .Token ();if _gfdaa !=nil {return _cg .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",_gfdaa );};if _acdga ,_gfecd :=_bgcca .(_c .EndElement );_gfecd &&_acdga .Name ==start .Name {break ;};};return nil ;};func (_cgdba *CT_TupleCache )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_badgd :for {_fegcc ,_aaebc :=d .Token ();if _aaebc !=nil {return _aaebc ;};switch _cgeee :=_fegcc .(type ){case _c .StartElement :switch _cgeee .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdba .Entries =NewCT_PCDSDTCEntries ();if _dffbcb :=d .DecodeElement (_cgdba .Entries ,&_cgeee );_dffbcb !=nil {return _dffbcb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdba .Sets =NewCT_Sets ();if _gaeda :=d .DecodeElement (_cgdba .Sets ,&_cgeee );_gaeda !=nil {return _gaeda ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdba .QueryCache =NewCT_QueryCache ();if _cbbfd :=d .DecodeElement (_cgdba .QueryCache ,&_cgeee );_cbbfd !=nil {return _cbbfd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdba .ServerFormats =NewCT_ServerFormats ();if _gfdbb :=d .DecodeElement (_cgdba .ServerFormats ,&_cgeee );_gfdbb !=nil {return _gfdbb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdba .ExtLst =NewCT_ExtensionList ();if _ebdea :=d .DecodeElement (_cgdba .ExtLst ,&_cgeee );_ebdea !=nil {return _ebdea ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054u\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_cgeee .Name );if _fafad :=d .Skip ();_fafad !=nil {return _fafad ;};};case _c .EndElement :break _badgd ;case _c .CharData :};};return nil ;};func (_bcbe *CT_DataValidations )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddefa :=range start .Attr {if _ddefa .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_gdbf ,_ccae :=_fe .ParseBool (_ddefa .Value );if _ccae !=nil {return _ccae ;};_bcbe .DisablePromptsAttr =&_gdbf ;continue ;};if _ddefa .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_fgecf ,_fcgfa :=_fe .ParseUint (_ddefa .Value ,10,32);if _fcgfa !=nil {return _fcgfa ;};_abcf :=uint32 (_fgecf );_bcbe .XWindowAttr =&_abcf ;continue ;};if _ddefa .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_degb ,_gdaa :=_fe .ParseUint (_ddefa .Value ,10,32);if _gdaa !=nil {return _gdaa ;};_bdcce :=uint32 (_degb );_bcbe .YWindowAttr =&_bdcce ;continue ;};if _ddefa .Name .Local =="\u0063\u006f\u0075n\u0074"{_dffca ,_bbdde :=_fe .ParseUint (_ddefa .Value ,10,32);if _bbdde !=nil {return _bbdde ;};_cbgag :=uint32 (_dffca );_bcbe .CountAttr =&_cbgag ;continue ;};};_bcbeb :for {_dbadb ,_cfdc :=d .Token ();if _cfdc !=nil {return _cfdc ;};switch _gefcd :=_dbadb .(type ){case _c .StartElement :switch _gefcd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebggd :=NewCT_DataValidation ();if _eaaed :=d .DecodeElement (_ebggd ,&_gefcd );_eaaed !=nil {return _eaaed ;};_bcbe .DataValidation =append (_bcbe .DataValidation ,_ebggd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061l\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_gefcd .Name );if _fadffc :=d .Skip ();_fadffc !=nil {return _fadffc ;};};case _c .EndElement :break _bcbeb ;case _c .CharData :};};return nil ;};func (_accdgf *EG_ExtensionList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _accdgf .Ext !=nil {_cccdgf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_dgbba :=range _accdgf .Ext {e .EncodeElement (_dgbba ,_cccdgf );};};return nil ;};type CT_Fills struct{ +// Sort Method +SortMethodAttr ST_SortMethod ; -// Fill Count -CountAttr *uint32 ; +// Sort Range +RefAttr string ; -// Fill -Fill []*CT_Fill ;};func NewCT_RElt ()*CT_RElt {_ffgdg :=&CT_RElt {};return _ffgdg }; +// Sort Condition +SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_RevisionMove and its children -func (_fdbaa *CT_RevisionMove )Validate ()error {return _fdbaa .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};func (_efad *CT_CalcChain )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbacg :for {_fccc ,_eefg :=d .Token ();if _eefg !=nil {return _eefg ;};switch _adbb :=_fccc .(type ){case _c .StartElement :switch _adbb .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdb :=NewCT_CalcCell ();if _bfef :=d .DecodeElement (_dgdb ,&_adbb );_bfef !=nil {return _bfef ;};_efad .C =append (_efad .C ,_dgdb );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efad .ExtLst =NewCT_ExtensionList ();if _gde :=d .DecodeElement (_efad .ExtLst ,&_adbb );_gde !=nil {return _gde ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0061\u006cc\u0043\u0068\u0061\u0069\u006e\u0020\u0025\u0076",_adbb .Name );if _cgcc :=d .Skip ();_cgcc !=nil {return _cgcc ;};};case _c .EndElement :break _fbacg ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_CalculatedItems and its children +func (_dagg *CT_CalculatedItems )Validate ()error {return _dagg .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};func (_faacc *SingleXmlCells )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_faacc .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_gfceb :for {_afgae ,_cecfbb :=d .Token ();if _cecfbb !=nil {return _cecfbb ;};switch _gaffef :=_afgae .(type ){case _bf .StartElement :switch _gaffef .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcgcf :=NewCT_SingleXmlCell ();if _addc :=d .DecodeElement (_fcgcf ,&_gaffef );_addc !=nil {return _addc ;};_faacc .SingleXmlCell =append (_faacc .SingleXmlCell ,_fcgcf );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043e\u006cl\u0073\u0020\u0025\u0076",_gaffef .Name );if _afbeddc :=d .Skip ();_afbeddc !=nil {return _afbeddc ;};};case _bf .EndElement :break _gfceb ;case _bf .CharData :};};return nil ;};type CT_AutoFilter struct{ -// Validate validates the CT_ExternalRow and its children -func (_ecda *CT_ExternalRow )Validate ()error {return _ecda .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");}; +// Cell or Range Reference +RefAttr *string ; -// Validate validates the SingleXmlCells and its children -func (_gdaedd *SingleXmlCells )Validate ()error {return _gdaedd .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func NewCT_DataRefs ()*CT_DataRefs {_fdgcc :=&CT_DataRefs {};return _fdgcc };type CT_DateGroupItem struct{ +// AutoFilter Column +FilterColumn []*CT_FilterColumn ; -// Year -YearAttr uint16 ; +// Sort State for Auto Filter +SortState *CT_SortState ;ExtLst *CT_ExtensionList ;};func (_dfb *CT_Boolean )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (_dfb .VAttr ))});if _dfb .UAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dfb .UAttr ))});};if _dfb .FAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dfb .FAttr ))});};if _dfb .CAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dfb .CAttr )});};if _dfb .CpAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_dfb .CpAttr )});};e .EncodeToken (start );if _dfb .X !=nil {_fgg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_eda :=range _dfb .X {e .EncodeElement (_eda ,_fgg );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Month -MonthAttr *uint16 ; +// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path +func (_fgee *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_fc .ST_GuidPatternRe .MatchString (_fgee .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 ,_fc .ST_GuidPatternRe ,_fgee .GuidAttr );};if _ecfcd :=_fgee .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ecfcd !=nil {return _ecfcd ;};if _fgee .PageMargins !=nil {if _efae :=_fgee .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_efae !=nil {return _efae ;};};if _fgee .PageSetup !=nil {if _eadcc :=_fgee .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_eadcc !=nil {return _eadcc ;};};if _fgee .HeaderFooter !=nil {if _afcb :=_fgee .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_afcb !=nil {return _afcb ;};};return nil ;}; -// Day -DayAttr *uint16 ; +// Validate validates the CT_Rst and its children +func (_bceaa *CT_Rst )Validate ()error {return _bceaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");};func (_dcgeg *PivotCacheRecords )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dcgeg .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_fgdeec :=range start .Attr {if _fgdeec .Name .Local =="\u0063\u006f\u0075n\u0074"{_badcac ,_fgbfdf :=_e .ParseUint (_fgdeec .Value ,10,32);if _fgbfdf !=nil {return _fgbfdf ;};_dcaedg :=uint32 (_badcac );_dcgeg .CountAttr =&_dcaedg ;continue ;};};_eeceed :for {_cbgfc ,_gcbde :=d .Token ();if _gcbde !=nil {return _gcbde ;};switch _baccde :=_cbgfc .(type ){case _bf .StartElement :switch _baccde .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbce :=NewCT_Record ();if _bgdccg :=d .DecodeElement (_efbce ,&_baccde );_bgdccg !=nil {return _bgdccg ;};_dcgeg .R =append (_dcgeg .R ,_efbce );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgeg .ExtLst =NewCT_ExtensionList ();if _fgefad :=d .DecodeElement (_dcgeg .ExtLst ,&_baccde );_fgefad !=nil {return _fgefad ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_baccde .Name );if _eafgdg :=d .Skip ();_eafgdg !=nil {return _eafgdg ;};};case _bf .EndElement :break _eeceed ;case _bf .CharData :};};return nil ;}; -// Hour -HourAttr *uint16 ; +// Validate validates the CT_PageSetUpPr and its children +func (_affaf *CT_PageSetUpPr )Validate ()error {return _affaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};type CT_Color struct{ -// Minute -MinuteAttr *uint16 ; +// Automatic +AutoAttr *bool ; -// Second -SecondAttr *uint16 ; +// Index +IndexedAttr *uint32 ; -// Date Time Grouping -DateTimeGroupingAttr ST_DateTimeGrouping ;}; +// Alpha Red Green Blue Color Value +RgbAttr *string ; -// Validate validates the CT_PhoneticPr and its children -func (_dfgfa *CT_PhoneticPr )Validate ()error {return _dfgfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};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;);type CT_RevisionComment struct{ +// Theme Color +ThemeAttr *uint32 ; -// Sheet Id -SheetIdAttr uint32 ; +// Tint +TintAttr *float64 ;};func (_acbce ST_SourceType )ValidateWithPath (path string )error {switch _acbce {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 (_acbce ));};return nil ;}; -// Cell -CellAttr string ; +// Validate validates the CT_DdeValues and its children +func (_cccd *CT_DdeValues )Validate ()error {return _cccd .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");};type CT_CustomWorkbookView struct{ -// GUID +// Custom View Name +NameAttr string ; + +// Custom View GUID GuidAttr string ; -// User Action -ActionAttr ST_RevisionAction ; +// Auto Update +AutoUpdateAttr *bool ; -// Always Show Comment -AlwaysShowAttr *bool ; +// Merge Interval +MergeIntervalAttr *uint32 ; -// Old Comment -OldAttr *bool ; +// Changes Saved Win +ChangesSavedWinAttr *bool ; -// Comment In Hidden Row -HiddenRowAttr *bool ; +// Only Synch +OnlySyncAttr *bool ; -// Hidden Column -HiddenColumnAttr *bool ; +// Personal View +PersonalViewAttr *bool ; -// Author -AuthorAttr string ; +// Include Print Settings +IncludePrintSettingsAttr *bool ; -// Original Comment Length -OldLengthAttr *uint32 ; +// Include Hidden Rows & Columns +IncludeHiddenRowColAttr *bool ; -// New Comment Length -NewLengthAttr *uint32 ;}; +// Maximized +MaximizedAttr *bool ; -// Validate validates the CT_CellSmartTag and its children -func (_cffa *CT_CellSmartTag )Validate ()error {return _cffa .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};func (_dgfgb *CT_GroupLevels )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egff :=range start .Attr {if _egff .Name .Local =="\u0063\u006f\u0075n\u0074"{_beacf ,_cfcfb :=_fe .ParseUint (_egff .Value ,10,32);if _cfcfb !=nil {return _cfcfb ;};_dfdfa :=uint32 (_beacf );_dgfgb .CountAttr =&_dfdfa ;continue ;};};_fbaba :for {_ffaac ,_eegccd :=d .Token ();if _eegccd !=nil {return _eegccd ;};switch _fcfag :=_ffaac .(type ){case _c .StartElement :switch _fcfag .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbgg :=NewCT_GroupLevel ();if _adea :=d .DecodeElement (_acbgg ,&_fcfag );_adea !=nil {return _adea ;};_dgfgb .GroupLevel =append (_dgfgb .GroupLevel ,_acbgg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065v\u0065l\u0073\u0020\u0025\u0076",_fcfag .Name );if _dfce :=d .Skip ();_dfce !=nil {return _dfce ;};};case _c .EndElement :break _fbaba ;case _c .CharData :};};return nil ;}; +// Minimized +MinimizedAttr *bool ; -// Validate validates the CT_HeaderFooter and its children -func (_cdbbdb *CT_HeaderFooter )Validate ()error {return _cdbbdb .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path -func (_dggda *CT_PCDKPIs )ValidateWithPath (path string )error {for _aebg ,_gbbbdb :=range _dggda .Kpi {if _dgccfg :=_gbbbdb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_aebg ));_dgccfg !=nil {return _dgccfg ;};};return nil ;}; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path -func (_eefgda *CT_TablePart )ValidateWithPath (path string )error {return nil };func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_bafag :=&CT_CustomSheetViews {};return _bafag };func (_ecfbda *ST_Scope )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fegege ,_fddfc :=d .Token ();if _fddfc !=nil {return _fddfc ;};if _ccggg ,_gafae :=_fegege .(_c .EndElement );_gafae &&_ccggg .Name ==start .Name {*_ecfbda =1;return nil ;};if _cdceb ,_cafae :=_fegege .(_c .CharData );!_cafae {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",_fegege );}else {switch string (_cdceb ){case "":*_ecfbda =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_ecfbda =1;case "\u0064\u0061\u0074\u0061":*_ecfbda =2;case "\u0066\u0069\u0065l\u0064":*_ecfbda =3;};};_fegege ,_fddfc =d .Token ();if _fddfc !=nil {return _fddfc ;};if _fcfafa ,_edfafdb :=_fegege .(_c .EndElement );_edfafdb &&_fcfafa .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",_fegege );};type PivotCacheRecords struct{CT_PivotCacheRecords };func (_cfae *CT_DdeValue )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfae .TAttr !=ST_DdeValueTypeUnset {_caedc ,_eegba :=_cfae .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _eegba !=nil {return _eegba ;};start .Attr =append (start .Attr ,_caedc );};e .EncodeToken (start );_dfcad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_ge .AddPreserveSpaceAttr (&_dfcad ,_cfae .Val );e .EncodeElement (_cfae .Val ,_dfcad );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eadee ST_OleUpdate )ValidateWithPath (path string )error {switch _eadee {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 (_eadee ));};return nil ;}; +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path -func (_dgccf *CT_ChartFormats )ValidateWithPath (path string )error {for _dege ,_bbba :=range _dgccf .ChartFormat {if _cdbbg :=_bbba .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_dege ));_cdbbg !=nil {return _cdbbg ;};};return nil ;};func (_fgdag *CT_RevisionInsertSheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_becffe :=range start .Attr {if _becffe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_abeac ,_cecgg :=_fe .ParseUint (_becffe .Value ,10,32);if _cecgg !=nil {return _cecgg ;};_fgdag .SheetIdAttr =uint32 (_abeac );continue ;};if _becffe .Name .Local =="\u006e\u0061\u006d\u0065"{_cgdbc ,_gdbgb :=_becffe .Value ,error (nil );if _gdbgb !=nil {return _gdbgb ;};_fgdag .NameAttr =_cgdbc ;continue ;};if _becffe .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gcebg ,_cdcgg :=_fe .ParseUint (_becffe .Value ,10,32);if _cdcgg !=nil {return _cdcgg ;};_fgdag .SheetPositionAttr =uint32 (_gcebg );continue ;};if _becffe .Name .Local =="\u0072\u0049\u0064"{_fdgad ,_bfdege :=_fe .ParseUint (_becffe .Value ,10,32);if _bfdege !=nil {return _bfdege ;};_bdgfc :=uint32 (_fdgad );_fgdag .RIdAttr =&_bdgfc ;continue ;};if _becffe .Name .Local =="\u0075\u0061"{_eabbg ,_fdaag :=_fe .ParseBool (_becffe .Value );if _fdaag !=nil {return _fdaag ;};_fgdag .UaAttr =&_eabbg ;continue ;};if _becffe .Name .Local =="\u0072\u0061"{_ggdgcb ,_ffdde :=_fe .ParseBool (_becffe .Value );if _ffdde !=nil {return _ffdde ;};_fgdag .RaAttr =&_ggdgcb ;continue ;};};for {_efbad ,_aadgg :=d .Token ();if _aadgg !=nil {return _cg .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",_aadgg );};if _dadccb ,_acabed :=_efbad .(_c .EndElement );_acabed &&_dadccb .Name ==start .Name {break ;};};return nil ;};type CT_Parameter struct{ +// Top Left Corner (X Coordinate) +XWindowAttr *int32 ; -// Parameter Name -NameAttr *string ; +// Top Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// SQL Data Type -SqlTypeAttr *int32 ; +// Window Width +WindowWidthAttr uint32 ; -// Parameter Type -ParameterTypeAttr ST_ParameterType ; +// Window Height +WindowHeightAttr uint32 ; -// Refresh on Change -RefreshOnChangeAttr *bool ; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// Parameter Prompt String -PromptAttr *string ; +// Active Sheet in Book View +ActiveSheetIdAttr uint32 ; -// Boolean -BooleanAttr *bool ; +// Show Formula Bar +ShowFormulaBarAttr *bool ; -// Double -DoubleAttr *float64 ; +// Show Status Bar +ShowStatusbarAttr *bool ; -// Integer -IntegerAttr *int32 ; +// Show Comments +ShowCommentsAttr ST_Comments ; -// String -StringAttr *string ; +// Show Objects +ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};type CT_RevisionRowColumn struct{ -// Cell Reference -CellAttr *string ;}; +// Sheet Id +SIdAttr uint32 ; -// Validate validates the CT_ExternalSheetData and its children -func (_bdbaf *CT_ExternalSheetData )Validate ()error {return _bdbaf .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");};func (_cdece *CT_PCDKPIs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdece .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cdece .CountAttr )});};e .EncodeToken (start );if _cdece .Kpi !=nil {_dgfab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_eaadg :=range _cdece .Kpi {e .EncodeElement (_eaadg ,_dgfab );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CellSmartTag struct{ +// End Of List +EolAttr *bool ; -// Smart Tag Type Index -TypeAttr uint32 ; +// Reference +RefAttr string ; -// Deleted -DeletedAttr *bool ; +// User Action +ActionAttr ST_rwColActionType ; -// XML Based -XmlBasedAttr *bool ; +// Edge Deleted +EdgeAttr *bool ; -// Smart Tag Properties -CellSmartTagPr []*CT_CellSmartTagPr ;};func (_cbffd ST_TextVAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbffd .String (),start );}; +// Undo +Undo []*CT_UndoInfo ; -// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path -func (_gcde *CT_DateTime )ValidateWithPath (path string )error {for _bade ,_dgced :=range _gcde .X {if _eggfg :=_dgced .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bade ));_eggfg !=nil {return _eggfg ;};};return nil ;};type CT_IgnoredError struct{ +// Revised Row Column +Rcc []*CT_RevisionCellChange ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// Evaluation Error -EvalErrorAttr *bool ; +// Validate validates the CT_TableStyle and its children +func (_bfcbdg *CT_TableStyle )Validate ()error {return _bfcbdg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_addaee ST_IconSetType )Validate ()error {return _addaee .ValidateWithPath ("")};func (_fabc *CT_Error )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ggfd :=range start .Attr {if _ggfd .Name .Local =="\u0066\u0063"{_edbff ,_bdagb :=_ggfd .Value ,error (nil );if _bdagb !=nil {return _bdagb ;};_fabc .FcAttr =&_edbff ;continue ;};if _ggfd .Name .Local =="\u0076"{_ceaff ,_bbed :=_ggfd .Value ,error (nil );if _bbed !=nil {return _bbed ;};_fabc .VAttr =_ceaff ;continue ;};if _ggfd .Name .Local =="\u0066"{_ccgd ,_geedc :=_e .ParseBool (_ggfd .Value );if _geedc !=nil {return _geedc ;};_fabc .FAttr =&_ccgd ;continue ;};if _ggfd .Name .Local =="\u0063"{_aabde ,_bgddb :=_ggfd .Value ,error (nil );if _bgddb !=nil {return _bgddb ;};_fabc .CAttr =&_aabde ;continue ;};if _ggfd .Name .Local =="\u0063\u0070"{_defdf ,_dddc :=_e .ParseUint (_ggfd .Value ,10,32);if _dddc !=nil {return _dddc ;};_gggca :=uint32 (_defdf );_fabc .CpAttr =&_gggca ;continue ;};if _ggfd .Name .Local =="\u0069\u006e"{_dcaf ,_bbbee :=_e .ParseUint (_ggfd .Value ,10,32);if _bbbee !=nil {return _bbbee ;};_cdag :=uint32 (_dcaf );_fabc .InAttr =&_cdag ;continue ;};if _ggfd .Name .Local =="\u0062\u0063"{_agdfg ,_cgfa :=_ggfd .Value ,error (nil );if _cgfa !=nil {return _cgfa ;};_fabc .BcAttr =&_agdfg ;continue ;};if _ggfd .Name .Local =="\u0075"{_dbae ,_cdbab :=_e .ParseBool (_ggfd .Value );if _cdbab !=nil {return _cdbab ;};_fabc .UAttr =&_dbae ;continue ;};if _ggfd .Name .Local =="\u0069"{_geffe ,_geac :=_e .ParseBool (_ggfd .Value );if _geac !=nil {return _geac ;};_fabc .IAttr =&_geffe ;continue ;};if _ggfd .Name .Local =="\u0075\u006e"{_eabf ,_ggcd :=_e .ParseBool (_ggfd .Value );if _ggcd !=nil {return _ggcd ;};_fabc .UnAttr =&_eabf ;continue ;};if _ggfd .Name .Local =="\u0073\u0074"{_fbdcc ,_cfec :=_e .ParseBool (_ggfd .Value );if _cfec !=nil {return _cfec ;};_fabc .StAttr =&_fbdcc ;continue ;};if _ggfd .Name .Local =="\u0062"{_gddag ,_bcccc :=_e .ParseBool (_ggfd .Value );if _bcccc !=nil {return _bcccc ;};_fabc .BAttr =&_gddag ;continue ;};};_gcdcd :for {_dfaeb ,_cbaac :=d .Token ();if _cbaac !=nil {return _cbaac ;};switch _bfbdg :=_dfaeb .(type ){case _bf .StartElement :switch _bfbdg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fabc .Tpls =NewCT_Tuples ();if _agabd :=d .DecodeElement (_fabc .Tpls ,&_bfbdg );_agabd !=nil {return _agabd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deefga :=NewCT_X ();if _geccf :=d .DecodeElement (_deefga ,&_bfbdg );_geccf !=nil {return _geccf ;};_fabc .X =append (_fabc .X ,_deefga );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072\u0020\u0025\u0076",_bfbdg .Name );if _dega :=d .Skip ();_dega !=nil {return _dega ;};};case _bf .EndElement :break _gcdcd ;case _bf .CharData :};};return nil ;};func (_bddbed ST_SortType )String ()string {switch _bddbed {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 "";}; -// Two Digit Text Year -TwoDigitTextYearAttr *bool ; +// Validate validates the Comments and its children +func (_ecdeed *Comments )Validate ()error {return _ecdeed .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_afgg *CT_ObjectPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _afgg .LockedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afgg .LockedAttr ))});};if _afgg .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afgg .DefaultSizeAttr ))});};if _afgg .PrintAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afgg .PrintAttr ))});};if _afgg .DisabledAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afgg .DisabledAttr ))});};if _afgg .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afgg .UiObjectAttr ))});};if _afgg .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afgg .AutoFillAttr ))});};if _afgg .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afgg .AutoLineAttr ))});};if _afgg .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afgg .AutoPictAttr ))});};if _afgg .MacroAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_afgg .MacroAttr )});};if _afgg .AltTextAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afgg .AltTextAttr )});};if _afgg .DdeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afgg .DdeAttr ))});};if _afgg .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_afgg .IdAttr )});};e .EncodeToken (start );_ccdbd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_afgg .Anchor ,_ccdbd );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dccdd *CT_MetadataBlock )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_bdadb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_bfdafb :=range _dccdd .Rc {e .EncodeElement (_bfdafb ,_bdadb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gddfd *CT_PivotAreaReference )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_afcgg :=range start .Attr {if _afcgg .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dcdcc ,_afgge :=_e .ParseBool (_afcgg .Value );if _afgge !=nil {return _afgge ;};_gddfd .MaxSubtotalAttr =&_dcdcc ;continue ;};if _afcgg .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_adcdbb ,_ddbgab :=_e .ParseBool (_afcgg .Value );if _ddbgab !=nil {return _ddbgab ;};_gddfd .MinSubtotalAttr =&_adcdbb ;continue ;};if _afcgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fddde ,_edfag :=_e .ParseUint (_afcgg .Value ,10,32);if _edfag !=nil {return _edfag ;};_gcfgcb :=uint32 (_fddde );_gddfd .CountAttr =&_gcfgcb ;continue ;};if _afcgg .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecgd ,_cbdcg :=_e .ParseBool (_afcgg .Value );if _cbdcg !=nil {return _cbdcg ;};_gddfd .ProductSubtotalAttr =&_ecgd ;continue ;};if _afcgg .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_adcfb ,_aaacc :=_e .ParseBool (_afcgg .Value );if _aaacc !=nil {return _aaacc ;};_gddfd .ByPositionAttr =&_adcfb ;continue ;};if _afcgg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_becea ,_bdeeb :=_e .ParseBool (_afcgg .Value );if _bdeeb !=nil {return _bdeeb ;};_gddfd .CountSubtotalAttr =&_becea ;continue ;};if _afcgg .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ceaffe ,_geefe :=_e .ParseBool (_afcgg .Value );if _geefe !=nil {return _geefe ;};_gddfd .DefaultSubtotalAttr =&_ceaffe ;continue ;};if _afcgg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_bfbec ,_bacfc :=_e .ParseBool (_afcgg .Value );if _bacfc !=nil {return _bacfc ;};_gddfd .CountASubtotalAttr =&_bfbec ;continue ;};if _afcgg .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ggfae ,_adcbc :=_e .ParseBool (_afcgg .Value );if _adcbc !=nil {return _adcbc ;};_gddfd .AvgSubtotalAttr =&_ggfae ;continue ;};if _afcgg .Name .Local =="\u0066\u0069\u0065l\u0064"{_ggefg ,_ddcde :=_e .ParseUint (_afcgg .Value ,10,32);if _ddcde !=nil {return _ddcde ;};_cdfaeb :=uint32 (_ggefg );_gddfd .FieldAttr =&_cdfaeb ;continue ;};if _afcgg .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_ababg ,_dfbdg :=_e .ParseBool (_afcgg .Value );if _dfbdg !=nil {return _dfbdg ;};_gddfd .SelectedAttr =&_ababg ;continue ;};if _afcgg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_babfef ,_bdegc :=_e .ParseBool (_afcgg .Value );if _bdegc !=nil {return _bdegc ;};_gddfd .RelativeAttr =&_babfef ;continue ;};if _afcgg .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dabe ,_aafaa :=_e .ParseBool (_afcgg .Value );if _aafaa !=nil {return _aafaa ;};_gddfd .SumSubtotalAttr =&_dabe ;continue ;};if _afcgg .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_dcbbg ,_dgefd :=_e .ParseBool (_afcgg .Value );if _dgefd !=nil {return _dgefd ;};_gddfd .StdDevSubtotalAttr =&_dcbbg ;continue ;};if _afcgg .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_baffc ,_gebba :=_e .ParseBool (_afcgg .Value );if _gebba !=nil {return _gebba ;};_gddfd .StdDevPSubtotalAttr =&_baffc ;continue ;};if _afcgg .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fcefeg ,_ecbfe :=_e .ParseBool (_afcgg .Value );if _ecbfe !=nil {return _ecbfe ;};_gddfd .VarSubtotalAttr =&_fcefeg ;continue ;};if _afcgg .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fffdd ,_fdccc :=_e .ParseBool (_afcgg .Value );if _fdccc !=nil {return _fdccc ;};_gddfd .VarPSubtotalAttr =&_fffdd ;continue ;};};_eeded :for {_agdcc ,_cegab :=d .Token ();if _cegab !=nil {return _cegab ;};switch _cbagg :=_agdcc .(type ){case _bf .StartElement :switch _cbagg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aebegc :=NewCT_Index ();if _bcbcd :=d .DecodeElement (_aebegc ,&_cbagg );_bcbcd !=nil {return _bcbcd ;};_gddfd .X =append (_gddfd .X ,_aebegc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gddfd .ExtLst =NewCT_ExtensionList ();if _efdcbe :=d .DecodeElement (_gddfd .ExtLst ,&_cbagg );_efdcbe !=nil {return _efdcbe ;};default:_cg .Log .Debug ("\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",_cbagg .Name );if _cadggb :=d .Skip ();_cadggb !=nil {return _cadggb ;};};case _bf .EndElement :break _eeded ;case _bf .CharData :};};return nil ;}; -// Number Stored As Text -NumberStoredAsTextAttr *bool ; +// Validate validates the CT_CommentPr and its children +func (_baegg *CT_CommentPr )Validate ()error {return _baegg .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};type CT_CustomFilters struct{ -// Formula -FormulaAttr *bool ; +// And +AndAttr *bool ; -// Formula Range -FormulaRangeAttr *bool ; +// Custom Filter Criteria +CustomFilter []*CT_CustomFilter ;};func (_cdfca *CT_Cols )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ccfd :for {_fdedb ,_aacg :=d .Token ();if _aacg !=nil {return _aacg ;};switch _aaef :=_fdedb .(type ){case _bf .StartElement :switch _aaef .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbd :=NewCT_Col ();if _deccc :=d .DecodeElement (_adbd ,&_aaef );_deccc !=nil {return _deccc ;};_cdfca .Col =append (_cdfca .Col ,_adbd );default:_cg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0073\u0020\u0025\u0076",_aaef .Name );if _ecbdg :=d .Skip ();_ecbdg !=nil {return _ecbdg ;};};case _bf .EndElement :break _ccfd ;case _bf .CharData :};};return nil ;};func (_cecdgd ST_OleUpdate )Validate ()error {return _cecdgd .ValidateWithPath ("")}; -// Unlocked Formula -UnlockedFormulaAttr *bool ; +// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path +func (_baeed *CT_ExternalReferences )ValidateWithPath (path string )error {for _gggga ,_bdeff :=range _baeed .ExternalReference {if _ggaebb :=_bdeff .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 ,_gggga ));_ggaebb !=nil {return _ggaebb ;};};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 (_beada *CT_UnderlineProperty )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _beada .ValAttr !=ST_UnderlineValuesUnset {_gffbe ,_bafcc :=_beada .ValAttr .MarshalXMLAttr (_bf .Name {Local :"\u0076\u0061\u006c"});if _bafcc !=nil {return _bafcc ;};start .Attr =append (start .Attr ,_gffbe );};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Empty Cell Reference -EmptyCellReferenceAttr *bool ; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_feeg *CT_Hyperlink )ValidateWithPath (path string )error {return nil }; -// List Data Validation -ListDataValidationAttr *bool ; +// Validate validates the CT_ExternalSheetDataSet and its children +func (_eadf *CT_ExternalSheetDataSet )Validate ()error {return _eadf .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};func (_caade *CT_MeasureDimensionMap )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _caade .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_caade .MeasureGroupAttr )});};if _caade .DimensionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_f .Sprintf ("\u0025\u0076",*_caade .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Calculated Column -CalculatedColumnAttr *bool ;};func (_gbgea *ST_TargetScreenSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcggc ,_edbea :=d .Token ();if _edbea !=nil {return _edbea ;};if _fgfbfb ,_befae :=_dcggc .(_c .EndElement );_befae &&_fgfbfb .Name ==start .Name {*_gbgea =1;return nil ;};if _gfccbgd ,_aeebdf :=_dcggc .(_c .CharData );!_aeebdf {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",_dcggc );}else {switch string (_gfccbgd ){case "":*_gbgea =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gbgea =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gbgea =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gbgea =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gbgea =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gbgea =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gbgea =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gbgea =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gbgea =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gbgea =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_gbgea =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gbgea =11;};};_dcggc ,_edbea =d .Token ();if _edbea !=nil {return _edbea ;};if _dbabf ,_bcbdc :=_dcggc .(_c .EndElement );_bcbdc &&_dbabf .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",_dcggc );};func (_bcfgg *CT_PivotField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcfgg .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bcfgg .NameAttr )});};if _bcfgg .AxisAttr !=ST_AxisUnset {_agfgd ,_gabeb :=_bcfgg .AxisAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0078\u0069\u0073"});if _gabeb !=nil {return _gabeb ;};start .Attr =append (start .Attr ,_agfgd );};if _bcfgg .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .DataFieldAttr ))});};if _bcfgg .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_bcfgg .SubtotalCaptionAttr )});};if _bcfgg .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .ShowDropDownsAttr ))});};if _bcfgg .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .HiddenLevelAttr ))});};if _bcfgg .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_bcfgg .UniqueMemberPropertyAttr )});};if _bcfgg .CompactAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .CompactAttr ))});};if _bcfgg .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .AllDrilledAttr ))});};if _bcfgg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bcfgg .NumFmtIdAttr )});};if _bcfgg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .OutlineAttr ))});};if _bcfgg .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .SubtotalTopAttr ))});};if _bcfgg .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .DragToRowAttr ))});};if _bcfgg .DragToColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .DragToColAttr ))});};if _bcfgg .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .MultipleItemSelectionAllowedAttr ))});};if _bcfgg .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .DragToPageAttr ))});};if _bcfgg .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .DragToDataAttr ))});};if _bcfgg .DragOffAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .DragOffAttr ))});};if _bcfgg .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .ShowAllAttr ))});};if _bcfgg .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .InsertBlankRowAttr ))});};if _bcfgg .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .ServerFieldAttr ))});};if _bcfgg .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .InsertPageBreakAttr ))});};if _bcfgg .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .AutoShowAttr ))});};if _bcfgg .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .TopAutoShowAttr ))});};if _bcfgg .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .HideNewItemsAttr ))});};if _bcfgg .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .MeasureFilterAttr ))});};if _bcfgg .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .IncludeNewItemsInFilterAttr ))});};if _bcfgg .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bcfgg .ItemPageCountAttr )});};if _bcfgg .SortTypeAttr !=ST_FieldSortTypeUnset {_gdgec ,_gagbd :=_bcfgg .SortTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _gagbd !=nil {return _gagbd ;};start .Attr =append (start .Attr ,_gdgec );};if _bcfgg .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .DataSourceSortAttr ))});};if _bcfgg .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .NonAutoSortDefaultAttr ))});};if _bcfgg .RankByAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_bcfgg .RankByAttr )});};if _bcfgg .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .DefaultSubtotalAttr ))});};if _bcfgg .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .SumSubtotalAttr ))});};if _bcfgg .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .CountASubtotalAttr ))});};if _bcfgg .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .AvgSubtotalAttr ))});};if _bcfgg .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .MaxSubtotalAttr ))});};if _bcfgg .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .MinSubtotalAttr ))});};if _bcfgg .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .ProductSubtotalAttr ))});};if _bcfgg .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .CountSubtotalAttr ))});};if _bcfgg .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .StdDevSubtotalAttr ))});};if _bcfgg .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .StdDevPSubtotalAttr ))});};if _bcfgg .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .VarSubtotalAttr ))});};if _bcfgg .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .VarPSubtotalAttr ))});};if _bcfgg .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .ShowPropCellAttr ))});};if _bcfgg .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .ShowPropTipAttr ))});};if _bcfgg .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .ShowPropAsCaptionAttr ))});};if _bcfgg .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcfgg .DefaultAttributeDrillStateAttr ))});};e .EncodeToken (start );if _bcfgg .Items !=nil {_cgcfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bcfgg .Items ,_cgcfa );};if _bcfgg .AutoSortScope !=nil {_bafad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}};e .EncodeElement (_bcfgg .AutoSortScope ,_bafad );};if _bcfgg .ExtLst !=nil {_bagdfc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bcfgg .ExtLst ,_bagdfc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_fcfec :=&CT_WorkbookProtection {};return _fcfec ;};func (_dcccge ST_TableStyleType )Validate ()error {return _dcccge .ValidateWithPath ("")}; +// Validate validates the CT_ExternalCell and its children +func (_bbgg *CT_ExternalCell )Validate ()error {return _bbgg .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");}; -// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path -func (_eabff *CT_Top10 )ValidateWithPath (path string )error {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;); +// Validate validates the CT_ChartFormat and its children +func (_gefg *CT_ChartFormat )Validate ()error {return _gefg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};func NewCT_QueryTableFields ()*CT_QueryTableFields {_aacdf :=&CT_QueryTableFields {};return _aacdf };func (_fcfad *CT_UndoInfo )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_f .Sprintf ("\u0025\u0076",_fcfad .IndexAttr )});_gabfg ,_aedecf :=_fcfad .ExpAttr .MarshalXMLAttr (_bf .Name {Local :"\u0065\u0078\u0070"});if _aedecf !=nil {return _aedecf ;};start .Attr =append (start .Attr ,_gabfg );if _fcfad .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fcfad .Ref3DAttr ))});};if _fcfad .ArrayAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fcfad .ArrayAttr ))});};if _fcfad .VAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fcfad .VAttr ))});};if _fcfad .NfAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fcfad .NfAttr ))});};if _fcfad .CsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fcfad .CsAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0072"},Value :_f .Sprintf ("\u0025\u0076",_fcfad .DrAttr )});if _fcfad .DnAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fcfad .DnAttr )});};if _fcfad .RAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fcfad .RAttr )});};if _fcfad .SIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fcfad .SIdAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_debec *CT_MetadataStrings )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gcaed :=range start .Attr {if _gcaed .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbcag ,_ffbd :=_e .ParseUint (_gcaed .Value ,10,32);if _ffbd !=nil {return _ffbd ;};_cfff :=uint32 (_dbcag );_debec .CountAttr =&_cfff ;continue ;};};_egcc :for {_eggcb ,_gcaebaa :=d .Token ();if _gcaebaa !=nil {return _gcaebaa ;};switch _dgea :=_eggcb .(type ){case _bf .StartElement :switch _dgea .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_febbbc :=NewCT_XStringElement ();if _geegd :=d .DecodeElement (_febbbc ,&_dgea );_geegd !=nil {return _geegd ;};_debec .S =append (_debec .S ,_febbbc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_dgea .Name );if _beegb :=d .Skip ();_beegb !=nil {return _beegb ;};};case _bf .EndElement :break _egcc ;case _bf .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path -func (_adgeg *CT_colItems )ValidateWithPath (path string )error {for _debcc ,_febeb :=range _adgeg .I {if _fabace :=_febeb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_debcc ));_fabace !=nil {return _fabace ;};};return nil ;};func (_cbge *CT_CustomSheetView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cbge .GuidAttr )});if _cbge .ScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cbge .ScaleAttr )});};if _cbge .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cbge .ColorIdAttr )});};if _cbge .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .ShowPageBreaksAttr ))});};if _cbge .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .ShowFormulasAttr ))});};if _cbge .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .ShowGridLinesAttr ))});};if _cbge .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .ShowRowColAttr ))});};if _cbge .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .OutlineSymbolsAttr ))});};if _cbge .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .ZeroValuesAttr ))});};if _cbge .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .FitToPageAttr ))});};if _cbge .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .PrintAreaAttr ))});};if _cbge .FilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .FilterAttr ))});};if _cbge .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .ShowAutoFilterAttr ))});};if _cbge .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .HiddenRowsAttr ))});};if _cbge .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .HiddenColumnsAttr ))});};if _cbge .StateAttr !=ST_SheetStateUnset {_adccg ,_dddbb :=_cbge .StateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061t\u0065"});if _dddbb !=nil {return _dddbb ;};start .Attr =append (start .Attr ,_adccg );};if _cbge .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .FilterUniqueAttr ))});};if _cbge .ViewAttr !=ST_SheetViewTypeUnset {_ggfb ,_adade :=_cbge .ViewAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0069\u0065\u0077"});if _adade !=nil {return _adade ;};start .Attr =append (start .Attr ,_ggfb );};if _cbge .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbge .ShowRulerAttr ))});};if _cbge .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_cbge .TopLeftCellAttr )});};e .EncodeToken (start );if _cbge .Pane !=nil {_afee :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_cbge .Pane ,_afee );};if _cbge .Selection !=nil {_ddcb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cbge .Selection ,_ddcb );};if _cbge .RowBreaks !=nil {_facd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_cbge .RowBreaks ,_facd );};if _cbge .ColBreaks !=nil {_egca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_cbge .ColBreaks ,_egca );};if _cbge .PageMargins !=nil {_fbdgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cbge .PageMargins ,_fbdgc );};if _cbge .PrintOptions !=nil {_bbddd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cbge .PrintOptions ,_bbddd );};if _cbge .PageSetup !=nil {_fdacf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_cbge .PageSetup ,_fdacf );};if _cbge .HeaderFooter !=nil {_dadfe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cbge .HeaderFooter ,_dadfe );};if _cbge .AutoFilter !=nil {_cbbdfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cbge .AutoFilter ,_cbbdfa );};if _cbge .ExtLst !=nil {_dbaad :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbge .ExtLst ,_dbaad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aega *CT_NumFmts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aega .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_aega .CountAttr )});};e .EncodeToken (start );if _aega .NumFmt !=nil {_afbea :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_aceff :=range _aega .NumFmt {e .EncodeElement (_aceff ,_afbea );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Connections struct{CT_Connections };func (_fecec *CT_RangeSet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fecec .I1Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0031"},Value :_cg .Sprintf ("\u0025\u0076",*_fecec .I1Attr )});};if _fecec .I2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_fecec .I2Attr )});};if _fecec .I3Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0033"},Value :_cg .Sprintf ("\u0025\u0076",*_fecec .I3Attr )});};if _fecec .I4Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0034"},Value :_cg .Sprintf ("\u0025\u0076",*_fecec .I4Attr )});};if _fecec .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_fecec .RefAttr )});};if _fecec .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fecec .NameAttr )});};if _fecec .SheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fecec .SheetAttr )});};if _fecec .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fecec .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path +func (_eagd *CT_CalcPr )ValidateWithPath (path string )error {if _edbe :=_eagd .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edbe !=nil {return _edbe ;};if _gffce :=_eagd .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gffce !=nil {return _gffce ;};return nil ;};type ST_DataValidationImeMode byte ;func (_gfcae *CT_ReviewedRevisions )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gfcae .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfcae .CountAttr )});};e .EncodeToken (start );_ffdag :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_bbedf :=range _gfcae .Reviewed {e .EncodeElement (_bbedf ,_ffdag );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_Control struct{ -// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path -func (_bebfd *CT_UnderlineProperty )ValidateWithPath (path string )error {if _faaecf :=_bebfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faaecf !=nil {return _faaecf ;};return nil ;};func (_fcdda ST_FormatAction )ValidateWithPath (path string )error {switch _fcdda {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 (_fcdda ));};return nil ;};func (_gagdf *CT_VolTopicRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gefbd :=range start .Attr {if _gefbd .Name .Local =="\u0072"{_acdgd ,_bebaae :=_gefbd .Value ,error (nil );if _bebaae !=nil {return _bebaae ;};_gagdf .RAttr =_acdgd ;continue ;};if _gefbd .Name .Local =="\u0073"{_fcadb ,_cgggad :=_fe .ParseUint (_gefbd .Value ,10,32);if _cgggad !=nil {return _cgggad ;};_gagdf .SAttr =uint32 (_fcadb );continue ;};};for {_eeedef ,_effedf :=d .Token ();if _effedf !=nil {return _cg .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",_effedf );};if _bffbe ,_cbged :=_eeedef .(_c .EndElement );_cbged &&_bffbe .Name ==start .Name {break ;};};return nil ;}; +// Shape Id +ShapeIdAttr uint32 ;IdAttr string ; -// Validate validates the CT_CacheSource and its children -func (_dga *CT_CacheSource )Validate ()error {return _dga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");};func (_eaddfd *ST_IconSetType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgfgfd ,_defcf :=d .Token ();if _defcf !=nil {return _defcf ;};if _bfbac ,_ggafc :=_cgfgfd .(_c .EndElement );_ggafc &&_bfbac .Name ==start .Name {*_eaddfd =1;return nil ;};if _fbgdc ,_adfea :=_cgfgfd .(_c .CharData );!_adfea {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",_cgfgfd );}else {switch string (_fbgdc ){case "":*_eaddfd =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_eaddfd =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_eaddfd =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_eaddfd =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_eaddfd =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_eaddfd =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_eaddfd =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_eaddfd =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_eaddfd =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_eaddfd =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_eaddfd =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_eaddfd =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_eaddfd =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_eaddfd =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_eaddfd =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_eaddfd =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_eaddfd =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_eaddfd =17;};};_cgfgfd ,_defcf =d .Token ();if _defcf !=nil {return _defcf ;};if _cfbeg ,_cfaegd :=_cgfgfd .(_c .EndElement );_cfaegd &&_cfbeg .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",_cgfgfd );};type CT_Items struct{ +// Control Name +NameAttr *string ; -// Field Count -CountAttr *uint32 ; +// Embedded Control Properties +ControlPr *CT_ControlPr ;};type CT_CustomSheetViews struct{ -// PivotTable Field Item -Item []*CT_Item ;}; +// Custom Sheet View +CustomSheetView []*CT_CustomSheetView ;}; -// Validate validates the CT_ExternalDefinedNames and its children -func (_cgcge *CT_ExternalDefinedNames )Validate ()error {return _cgcge .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};type CT_PageFields struct{ +// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path +func (_beafg *PivotCacheRecords )ValidateWithPath (path string )error {if _ddgdeb :=_beafg .CT_PivotCacheRecords .ValidateWithPath (path );_ddgdeb !=nil {return _ddgdeb ;};return nil ;};func (_dgffd *CT_ColFields )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dgffd .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgffd .CountAttr )});};e .EncodeToken (start );_cdcaa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_ffdd :=range _dgffd .Field {e .EncodeElement (_ffdd ,_cdcaa );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cada *CT_CellStyle )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_deafb :=range start .Attr {if _deafb .Name .Local =="\u006e\u0061\u006d\u0065"{_bcca ,_cdfgc :=_deafb .Value ,error (nil );if _cdfgc !=nil {return _cdfgc ;};_cada .NameAttr =&_bcca ;continue ;};if _deafb .Name .Local =="\u0078\u0066\u0049\u0064"{_aabf ,_cfgf :=_e .ParseUint (_deafb .Value ,10,32);if _cfgf !=nil {return _cfgf ;};_cada .XfIdAttr =uint32 (_aabf );continue ;};if _deafb .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_fag ,_ffeb :=_e .ParseUint (_deafb .Value ,10,32);if _ffeb !=nil {return _ffeb ;};_gacd :=uint32 (_fag );_cada .BuiltinIdAttr =&_gacd ;continue ;};if _deafb .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_eeca ,_dbfa :=_e .ParseUint (_deafb .Value ,10,32);if _dbfa !=nil {return _dbfa ;};_edaea :=uint32 (_eeca );_cada .ILevelAttr =&_edaea ;continue ;};if _deafb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_defcf ,_cddag :=_e .ParseBool (_deafb .Value );if _cddag !=nil {return _cddag ;};_cada .HiddenAttr =&_defcf ;continue ;};if _deafb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_bbfce ,_cgfg :=_e .ParseBool (_deafb .Value );if _cgfg !=nil {return _cgfg ;};_cada .CustomBuiltinAttr =&_bbfce ;continue ;};};_fgcb :for {_fecbc ,_ccb :=d .Token ();if _ccb !=nil {return _ccb ;};switch _debd :=_fecbc .(type ){case _bf .StartElement :switch _debd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cada .ExtLst =NewCT_ExtensionList ();if _ddaec :=d .DecodeElement (_cada .ExtLst ,&_debd );_ddaec !=nil {return _ddaec ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_debd .Name );if _caee :=d .Skip ();_caee !=nil {return _caee ;};};case _bf .EndElement :break _fgcb ;case _bf .CharData :};};return nil ;};type ST_PhoneticAlignment byte ;type CT_TupleCache struct{ -// Page Item Count -CountAttr *uint32 ; +// Entries +Entries *CT_PCDSDTCEntries ; -// Page Field -PageField []*CT_PageField ;};func (_eabbec ST_rwColActionType )Validate ()error {return _eabbec .ValidateWithPath ("")};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_dabgfb :=&CT_QueryTableDeletedFields {};return _dabgfb ;};func (_cgbdeg *CT_RangePr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgbdeg .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgbdeg .AutoStartAttr ))});};if _cgbdeg .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgbdeg .AutoEndAttr ))});};if _cgbdeg .GroupByAttr !=ST_GroupByUnset {_fgcgf ,_ffcbb :=_cgbdeg .GroupByAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"});if _ffcbb !=nil {return _ffcbb ;};start .Attr =append (start .Attr ,_fgcgf );};if _cgbdeg .StartNumAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_cgbdeg .StartNumAttr )});};if _cgbdeg .EndNumAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_cgbdeg .EndNumAttr )});};if _cgbdeg .StartDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_cg .Sprintf ("\u0025\u0076",*_cgbdeg .StartDateAttr )});};if _cgbdeg .EndDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cgbdeg .EndDateAttr )});};if _cgbdeg .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_cgbdeg .GroupIntervalAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_DrawingHF ()*CT_DrawingHF {_bdab :=&CT_DrawingHF {};return _bdab };func (_egbcb *ST_PivotAreaType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deedb ,_gceac :=d .Token ();if _gceac !=nil {return _gceac ;};if _egeagg ,_fbbaca :=_deedb .(_c .EndElement );_fbbaca &&_egeagg .Name ==start .Name {*_egbcb =1;return nil ;};if _fcdec ,_aecddf :=_deedb .(_c .CharData );!_aecddf {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",_deedb );}else {switch string (_fcdec ){case "":*_egbcb =0;case "\u006e\u006f\u006e\u0065":*_egbcb =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_egbcb =2;case "\u0064\u0061\u0074\u0061":*_egbcb =3;case "\u0061\u006c\u006c":*_egbcb =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_egbcb =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_egbcb =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_egbcb =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_egbcb =8;};};_deedb ,_gceac =d .Token ();if _gceac !=nil {return _gceac ;};if _fccfbf ,_bgffdeg :=_deedb .(_c .EndElement );_bgffdeg &&_fccfbf .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",_deedb );};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_cbefe :=&CT_ChartsheetProtection {};return _cbefe ;}; +// Sets +Sets *CT_Sets ; -// Validate validates the CT_Extension and its children -func (_bgdd *CT_Extension )Validate ()error {return _bgdd .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_bgab *CT_FutureMetadataBlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccaec :for {_acgb ,_ddfdgc :=d .Token ();if _ddfdgc !=nil {return _ddfdgc ;};switch _ddbfd :=_acgb .(type ){case _c .StartElement :switch _ddbfd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgab .ExtLst =NewCT_ExtensionList ();if _eeecg :=d .DecodeElement (_bgab .ExtLst ,&_ddbfd );_eeecg !=nil {return _eeecg ;};default:_gc .Log .Debug ("\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",_ddbfd .Name );if _cbdcf :=d .Skip ();_cbdcf !=nil {return _cbdcf ;};};case _c .EndElement :break _ccaec ;case _c .CharData :};};return nil ;};func (_eeegec *CT_SmartTagTypes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbfdfc :for {_eeaabf ,_cdfeg :=d .Token ();if _cdfeg !=nil {return _cdfeg ;};switch _dgbfe :=_eeaabf .(type ){case _c .StartElement :switch _dgbfe .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgffe :=NewCT_SmartTagType ();if _fbbgbb :=d .DecodeElement (_cgffe ,&_dgbfe );_fbbgbb !=nil {return _fbbgbb ;};_eeegec .SmartTagType =append (_eeegec .SmartTagType ,_cgffe );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_dgbfe .Name );if _cebcfb :=d .Skip ();_cebcfb !=nil {return _cebcfb ;};};case _c .EndElement :break _bbfdfc ;case _c .CharData :};};return nil ;}; +// OLAP Query Cache +QueryCache *CT_QueryCache ; -// Validate validates the CT_WorkbookProtection and its children -func (_febffa *CT_WorkbookProtection )Validate ()error {return _febffa .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_bacga :=&CT_ProtectedRanges {};return _bacga }; +// Server Formats +ServerFormats *CT_ServerFormats ; -// Validate validates the PivotCacheRecords and its children -func (_efgcg *PivotCacheRecords )Validate ()error {return _efgcg .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func (_dccag *CT_PrintOptions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dccag .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dccag .HorizontalCenteredAttr ))});};if _dccag .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dccag .VerticalCenteredAttr ))});};if _dccag .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dccag .HeadingsAttr ))});};if _dccag .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dccag .GridLinesAttr ))});};if _dccag .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dccag .GridLinesSetAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agcgg *CT_FunctionGroup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agcgg .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_agcgg .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_CustomWorkbookViews and its children -func (_fgdga *CT_CustomWorkbookViews )Validate ()error {return _fgdga .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");};type ST_CellComments byte ;func (_gabg *CT_ExternalCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gabg .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_gabg .RAttr )});};if _gabg .TAttr !=ST_CellTypeUnset {_fabg ,_aabc :=_gabg .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _aabc !=nil {return _aabc ;};start .Attr =append (start .Attr ,_fabg );};if _gabg .VmAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_gabg .VmAttr )});};e .EncodeToken (start );if _gabg .V !=nil {_geedf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076"}};_ge .AddPreserveSpaceAttr (&_geedf ,*_gabg .V );e .EncodeElement (_gabg .V ,_geedf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_degdge *CT_TableColumn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_degdge .IdAttr )});if _degdge .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_degdge .UniqueNameAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_degdge .NameAttr )});if _degdge .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_cefdbd ,_aegef :=_degdge .TotalsRowFunctionAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _aegef !=nil {return _aegef ;};start .Attr =append (start .Attr ,_cefdbd );};if _degdge .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_degdge .TotalsRowLabelAttr )});};if _degdge .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_degdge .QueryTableFieldIdAttr )});};if _degdge .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_degdge .HeaderRowDxfIdAttr )});};if _degdge .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_cg .Sprintf ("\u0025\u0076",*_degdge .DataDxfIdAttr )});};if _degdge .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_degdge .TotalsRowDxfIdAttr )});};if _degdge .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_degdge .HeaderRowCellStyleAttr )});};if _degdge .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_degdge .DataCellStyleAttr )});};if _degdge .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_degdge .TotalsRowCellStyleAttr )});};e .EncodeToken (start );if _degdge .CalculatedColumnFormula !=nil {_cfbde :=_c .StartElement {Name :_c .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 (_degdge .CalculatedColumnFormula ,_cfbde );};if _degdge .TotalsRowFormula !=nil {_gcaaaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};e .EncodeElement (_degdge .TotalsRowFormula ,_gcaaaa );};if _degdge .XmlColumnPr !=nil {_bgdeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_degdge .XmlColumnPr ,_bgdeg );};if _degdge .ExtLst !=nil {_agafb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_degdge .ExtLst ,_agafb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Pages struct{ +// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path +func (_gdefc *CT_RevisionHeader )ValidateWithPath (path string )error {if !_fc .ST_GuidPatternRe .MatchString (_gdefc .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 ,_fc .ST_GuidPatternRe ,_gdefc .GuidAttr );};if _aege :=_gdefc .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_aege !=nil {return _aege ;};if _gdefc .ReviewedList !=nil {if _debg :=_gdefc .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074");_debg !=nil {return _debg ;};};if _gdefc .ExtLst !=nil {if _bfecc :=_gdefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfecc !=nil {return _bfecc ;};};return nil ;}; -// Page Item String Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path +func (_ebagg *CT_MemberProperty )ValidateWithPath (path string )error {return nil }; -// Page Items -Page []*CT_PCDSCPage ;}; +// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path +func (_cabcgc *CT_Scenario )ValidateWithPath (path string )error {for _bdafd ,_ffcgcc :=range _cabcgc .InputCells {if _febfg :=_ffcgcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_bdafd ));_febfg !=nil {return _febfg ;};};return nil ;}; -// Validate validates the CT_ExternalLinkChoice and its children -func (_gbee *CT_ExternalLinkChoice )Validate ()error {return _gbee .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cbfcg *ST_SmartTagShow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebcba ,_bcefg :=d .Token ();if _bcefg !=nil {return _bcefg ;};if _dcaeca ,_edddg :=_ebcba .(_c .EndElement );_edddg &&_dcaeca .Name ==start .Name {*_cbfcg =1;return nil ;};if _bgbaag ,_ccbfaa :=_ebcba .(_c .CharData );!_ccbfaa {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",_ebcba );}else {switch string (_bgbaag ){case "":*_cbfcg =0;case "\u0061\u006c\u006c":*_cbfcg =1;case "\u006e\u006f\u006e\u0065":*_cbfcg =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cbfcg =3;};};_ebcba ,_bcefg =d .Token ();if _bcefg !=nil {return _bcefg ;};if _edggcf ,_ddbcge :=_ebcba .(_c .EndElement );_ddbcge &&_edggcf .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",_ebcba );};func (_fcfa *CT_DataField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbccc :=range start .Attr {if _cbccc .Name .Local =="\u006e\u0061\u006d\u0065"{_ecagf ,_fggbe :=_cbccc .Value ,error (nil );if _fggbe !=nil {return _fggbe ;};_fcfa .NameAttr =&_ecagf ;continue ;};if _cbccc .Name .Local =="\u0066\u006c\u0064"{_eaed ,_befec :=_fe .ParseUint (_cbccc .Value ,10,32);if _befec !=nil {return _befec ;};_fcfa .FldAttr =uint32 (_eaed );continue ;};if _cbccc .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fcfa .SubtotalAttr .UnmarshalXMLAttr (_cbccc );continue ;};if _cbccc .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_fcfa .ShowDataAsAttr .UnmarshalXMLAttr (_cbccc );continue ;};if _cbccc .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_agge ,_cfbaf :=_fe .ParseInt (_cbccc .Value ,10,32);if _cfbaf !=nil {return _cfbaf ;};_dadee :=int32 (_agge );_fcfa .BaseFieldAttr =&_dadee ;continue ;};if _cbccc .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_ggcff ,_gedbd :=_fe .ParseUint (_cbccc .Value ,10,32);if _gedbd !=nil {return _gedbd ;};_bbac :=uint32 (_ggcff );_fcfa .BaseItemAttr =&_bbac ;continue ;};if _cbccc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gaae ,_affgga :=_fe .ParseUint (_cbccc .Value ,10,32);if _affgga !=nil {return _affgga ;};_gcfe :=uint32 (_gaae );_fcfa .NumFmtIdAttr =&_gcfe ;continue ;};};_cgdg :for {_fecb ,_gdac :=d .Token ();if _gdac !=nil {return _gdac ;};switch _fcbec :=_fecb .(type ){case _c .StartElement :switch _fcbec .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfa .ExtLst =NewCT_ExtensionList ();if _fcff :=d .DecodeElement (_fcfa .ExtLst ,&_fcbec );_fcff !=nil {return _fcff ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_fcbec .Name );if _gdgf :=d .Skip ();_gdgf !=nil {return _gdgf ;};};case _c .EndElement :break _cgdg ;case _c .CharData :};};return nil ;};func (_ecgbeb *CT_XmlCellPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecgbeb .XmlPr =NewCT_XmlPr ();for _ ,_fcgeg :=range start .Attr {if _fcgeg .Name .Local =="\u0069\u0064"{_dfbgee ,_bcdga :=_fe .ParseUint (_fcgeg .Value ,10,32);if _bcdga !=nil {return _bcdga ;};_ecgbeb .IdAttr =uint32 (_dfbgee );continue ;};if _fcgeg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_edffe ,_badbd :=_fcgeg .Value ,error (nil );if _badbd !=nil {return _badbd ;};_ecgbeb .UniqueNameAttr =&_edffe ;continue ;};};_ebefegc :for {_ebbgfe ,_bdgbdc :=d .Token ();if _bdgbdc !=nil {return _bdgbdc ;};switch _gedca :=_ebbgfe .(type ){case _c .StartElement :switch _gedca .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cgegb :=d .DecodeElement (_ecgbeb .XmlPr ,&_gedca );_cgegb !=nil {return _cgegb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecgbeb .ExtLst =NewCT_ExtensionList ();if _efdcb :=d .DecodeElement (_ecgbeb .ExtLst ,&_gedca );_efdcb !=nil {return _efdcb ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_X\u006d\u006cC\u0065\u006c\u006c\u0050\u0072\u0020\u0025\u0076",_gedca .Name );if _gcgff :=d .Skip ();_gcgff !=nil {return _gcgff ;};};case _c .EndElement :break _ebefegc ;case _c .CharData :};};return nil ;};func NewCT_RowFields ()*CT_RowFields {_dceae :=&CT_RowFields {};return _dceae };func (_ddfdgb ST_Type )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bafdg :=_c .Attr {};_bafdg .Name =name ;switch _ddfdgb {case ST_TypeUnset :_bafdg .Value ="";case ST_TypeNone :_bafdg .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_bafdg .Value ="\u0061\u006c\u006c";case ST_TypeRow :_bafdg .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_bafdg .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _bafdg ,nil ;};type CT_FontSize struct{ +// Validate validates the CT_colItems and its children +func (_ebeabf *CT_colItems )Validate ()error {return _ebeabf .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");}; -// Value -ValAttr float64 ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);func (_febdcd *CT_PivotAreaReferences )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_febcdc :=range start .Attr {if _febcdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgaeag ,_fdagf :=_fe .ParseUint (_febcdc .Value ,10,32);if _fdagf !=nil {return _fdagf ;};_eecd :=uint32 (_fgaeag );_febdcd .CountAttr =&_eecd ;continue ;};};_degbb :for {_adcga ,_cggea :=d .Token ();if _cggea !=nil {return _cggea ;};switch _decgf :=_adcga .(type ){case _c .StartElement :switch _decgf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacbg :=NewCT_PivotAreaReference ();if _egdg :=d .DecodeElement (_eacbg ,&_decgf );_egdg !=nil {return _egdg ;};_febdcd .Reference =append (_febdcd .Reference ,_eacbg );default:_gc .Log .Debug ("\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",_decgf .Name );if _dddbe :=d .Skip ();_dddbe !=nil {return _dddbe ;};};case _c .EndElement :break _degbb ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_RevisionSheetRename and its children +func (_gfdccd *CT_RevisionSheetRename )Validate ()error {return _gfdccd .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};func (_fffbe ST_PivotFilterType )ValidateWithPath (path string )error {switch _fffbe {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 (_fffbe ));};return nil ;};func (_bgeba ST_FontScheme )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_bgeba .String (),start );};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_egcgd :=&CT_MetadataStringIndex {};return _egcgd ;};func (_eccgce *ST_HtmlFmt )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_edabeg ,_egbbac :=d .Token ();if _egbbac !=nil {return _egbbac ;};if _agaecb ,_fcgad :=_edabeg .(_bf .EndElement );_fcgad &&_agaecb .Name ==start .Name {*_eccgce =1;return nil ;};if _bcbcc ,_ggcbf :=_edabeg .(_bf .CharData );!_ggcbf {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",_edabeg );}else {switch string (_bcbcc ){case "":*_eccgce =0;case "\u006e\u006f\u006e\u0065":*_eccgce =1;case "\u0072\u0074\u0066":*_eccgce =2;case "\u0061\u006c\u006c":*_eccgce =3;};};_edabeg ,_egbbac =d .Token ();if _egbbac !=nil {return _egbbac ;};if _gbaa ,_bbdga :=_edabeg .(_bf .EndElement );_bbdga &&_gbaa .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",_edabeg );};func (_eacgg *CT_Fills )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cabca :=range start .Attr {if _cabca .Name .Local =="\u0063\u006f\u0075n\u0074"{_edaa ,_dfgb :=_e .ParseUint (_cabca .Value ,10,32);if _dfgb !=nil {return _dfgb ;};_abgba :=uint32 (_edaa );_eacgg .CountAttr =&_abgba ;continue ;};};_aeba :for {_dfbe ,_gfggg :=d .Token ();if _gfggg !=nil {return _gfggg ;};switch _abae :=_dfbe .(type ){case _bf .StartElement :switch _abae .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efffb :=NewCT_Fill ();if _edccc :=d .DecodeElement (_efffb ,&_abae );_edccc !=nil {return _edccc ;};_eacgg .Fill =append (_eacgg .Fill ,_efffb );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073\u0020\u0025\u0076",_abae .Name );if _bcbff :=d .Skip ();_bcbff !=nil {return _bcbff ;};};case _bf .EndElement :break _aeba ;case _bf .CharData :};};return nil ;};func (_dgcda *CT_RevisionConflict )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fdeccb :=range start .Attr {if _fdeccb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ecgaga ,_cgdge :=_e .ParseUint (_fdeccb .Value ,10,32);if _cgdge !=nil {return _cgdge ;};_ggfce :=uint32 (_ecgaga );_dgcda .SheetIdAttr =&_ggfce ;continue ;};if _fdeccb .Name .Local =="\u0072\u0049\u0064"{_aaeda ,_fbdgg :=_e .ParseUint (_fdeccb .Value ,10,32);if _fbdgg !=nil {return _fbdgg ;};_fcaffc :=uint32 (_aaeda );_dgcda .RIdAttr =&_fcaffc ;continue ;};if _fdeccb .Name .Local =="\u0075\u0061"{_fbcgeg ,_aeffc :=_e .ParseBool (_fdeccb .Value );if _aeffc !=nil {return _aeffc ;};_dgcda .UaAttr =&_fbcgeg ;continue ;};if _fdeccb .Name .Local =="\u0072\u0061"{_cagbgg ,_gabgc :=_e .ParseBool (_fdeccb .Value );if _gabgc !=nil {return _gabgc ;};_dgcda .RaAttr =&_cagbgg ;continue ;};};for {_acebe ,_adba :=d .Token ();if _adba !=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",_adba );};if _gacba ,_ggddca :=_acebe .(_bf .EndElement );_ggddca &&_gacba .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TableStyle and its children -func (_abefef *CT_TableStyle )Validate ()error {return _abefef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func NewCT_Rst ()*CT_Rst {_bfabe :=&CT_Rst {};return _bfabe }; +// Validate validates the CT_Workbook and its children +func (_eeedd *CT_Workbook )Validate ()error {return _eeedd .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_ebdac ST_VerticalAlignment )Validate ()error {return _ebdac .ValidateWithPath ("")}; -// Validate validates the CT_ColFields and its children -func (_eggd *CT_ColFields )Validate ()error {return _eggd .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");};func (_gbcde *CT_WebPublishObjects )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddcaab :=range start .Attr {if _ddcaab .Name .Local =="\u0063\u006f\u0075n\u0074"{_bacaa ,_dgafd :=_fe .ParseUint (_ddcaab .Value ,10,32);if _dgafd !=nil {return _dgafd ;};_dacfd :=uint32 (_bacaa );_gbcde .CountAttr =&_dacfd ;continue ;};};_dgacg :for {_efeeff ,_bfgffa :=d .Token ();if _bfgffa !=nil {return _bfgffa ;};switch _gcaab :=_efeeff .(type ){case _c .StartElement :switch _gcaab .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdfcb :=NewCT_WebPublishObject ();if _eceff :=d .DecodeElement (_fdfcb ,&_gcaab );_eceff !=nil {return _eceff ;};_gbcde .WebPublishObject =append (_gbcde .WebPublishObject ,_fdfcb );default:_gc .Log .Debug ("\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",_gcaab .Name );if _fecbb :=d .Skip ();_fecbb !=nil {return _fecbb ;};};case _c .EndElement :break _dgacg ;case _c .CharData :};};return nil ;};func (_cdbaa *CT_WorksheetSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdbaa .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_cdbaa .RefAttr )});};if _cdbaa .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cdbaa .NameAttr )});};if _cdbaa .SheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cdbaa .SheetAttr )});};if _cdbaa .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cdbaa .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path +func (_eabg *CT_DynamicFilter )ValidateWithPath (path string )error {if _eabg .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 _adbge :=_eabg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_adbge !=nil {return _adbge ;};return nil ;};func (_badg *CT_OleObjects )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_ggfabf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_ecaag :=range _badg .OleObject {e .EncodeElement (_ecaag ,_ggfabf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gaca *CT_CfRule )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ebee :=range start .Attr {if _ebee .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_gaca .TimePeriodAttr .UnmarshalXMLAttr (_ebee );continue ;};if _ebee .Name .Local =="\u0074\u0079\u0070\u0065"{_gaca .TypeAttr .UnmarshalXMLAttr (_ebee );continue ;};if _ebee .Name .Local =="\u0072\u0061\u006e\u006b"{_aedgc ,_ecdf :=_e .ParseUint (_ebee .Value ,10,32);if _ecdf !=nil {return _ecdf ;};_gead :=uint32 (_aedgc );_gaca .RankAttr =&_gead ;continue ;};if _ebee .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_acgc ,_afdfa :=_e .ParseInt (_ebee .Value ,10,32);if _afdfa !=nil {return _afdfa ;};_gaca .PriorityAttr =int32 (_acgc );continue ;};if _ebee .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_dfee ,_gfeg :=_e .ParseInt (_ebee .Value ,10,32);if _gfeg !=nil {return _gfeg ;};_eagb :=int32 (_dfee );_gaca .StdDevAttr =&_eagb ;continue ;};if _ebee .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_ddbca ,_cbgf :=_e .ParseBool (_ebee .Value );if _cbgf !=nil {return _cbgf ;};_gaca .AboveAverageAttr =&_ddbca ;continue ;};if _ebee .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_ggca ,_fgfa :=_e .ParseBool (_ebee .Value );if _fgfa !=nil {return _fgfa ;};_gaca .BottomAttr =&_ggca ;continue ;};if _ebee .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_gaca .OperatorAttr .UnmarshalXMLAttr (_ebee );continue ;};if _ebee .Name .Local =="\u0074\u0065\u0078\u0074"{_fgdd ,_bebge :=_ebee .Value ,error (nil );if _bebge !=nil {return _bebge ;};_gaca .TextAttr =&_fgdd ;continue ;};if _ebee .Name .Local =="\u0064\u0078\u0066I\u0064"{_adab ,_aeef :=_e .ParseUint (_ebee .Value ,10,32);if _aeef !=nil {return _aeef ;};_fcgbc :=uint32 (_adab );_gaca .DxfIdAttr =&_fcgbc ;continue ;};if _ebee .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_bcea ,_bfce :=_e .ParseBool (_ebee .Value );if _bfce !=nil {return _bfce ;};_gaca .StopIfTrueAttr =&_bcea ;continue ;};if _ebee .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_abee ,_cecc :=_e .ParseBool (_ebee .Value );if _cecc !=nil {return _cecc ;};_gaca .PercentAttr =&_abee ;continue ;};if _ebee .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_ebbae ,_gfc :=_e .ParseBool (_ebee .Value );if _gfc !=nil {return _gfc ;};_gaca .EqualAverageAttr =&_ebbae ;continue ;};};_deeec :for {_fdecf ,_gfb :=d .Token ();if _gfb !=nil {return _gfb ;};switch _abgea :=_fdecf .(type ){case _bf .StartElement :switch _abgea .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dagc string ;if _gdfb :=d .DecodeElement (&_dagc ,&_abgea );_gdfb !=nil {return _gdfb ;};_gaca .Formula =append (_gaca .Formula ,_dagc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaca .ColorScale =NewCT_ColorScale ();if _fge :=d .DecodeElement (_gaca .ColorScale ,&_abgea );_fge !=nil {return _fge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaca .DataBar =NewCT_DataBar ();if _ebec :=d .DecodeElement (_gaca .DataBar ,&_abgea );_ebec !=nil {return _ebec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaca .IconSet =NewCT_IconSet ();if _cdfda :=d .DecodeElement (_gaca .IconSet ,&_abgea );_cdfda !=nil {return _cdfda ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaca .ExtLst =NewCT_ExtensionList ();if _bdeb :=d .DecodeElement (_gaca .ExtLst ,&_abgea );_bdeb !=nil {return _bdeb ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0066\u0052u\u006c\u0065 \u0025\u0076",_abgea .Name );if _bggf :=d .Skip ();_bggf !=nil {return _bggf ;};};case _bf .EndElement :break _deeec ;case _bf .CharData :};};return nil ;};func NewCT_VolTopicRef ()*CT_VolTopicRef {_dcbad :=&CT_VolTopicRef {};return _dcbad };type CT_DataConsolidate struct{ -// Validate validates the CT_RevisionDefinedName and its children -func (_aeedc *CT_RevisionDefinedName )Validate ()error {return _aeedc .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_fgbcb *Connections )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\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 ,_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\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 ,_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\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 ,_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\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _fgbcb .CT_Connections .MarshalXML (e ,start );};func (_ffddd *CT_PivotCacheRecords )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffddd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ffddd .CountAttr )});};e .EncodeToken (start );if _ffddd .R !=nil {_adbgbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_cdbdb :=range _ffddd .R {e .EncodeElement (_cdbdb ,_adbgbb );};};if _ffddd .ExtLst !=nil {_bacc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffddd .ExtLst ,_bacc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Missing ()*CT_Missing {_adgcb :=&CT_Missing {};return _adgcb };func NewCT_ColorFilter ()*CT_ColorFilter {_febad :=&CT_ColorFilter {};return _febad };func (_bbfdc *CT_Metadata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gage :for {_eegac ,_deafb :=d .Token ();if _deafb !=nil {return _deafb ;};switch _egdag :=_eegac .(type ){case _c .StartElement :switch _egdag .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfdc .MetadataTypes =NewCT_MetadataTypes ();if _egeg :=d .DecodeElement (_bbfdc .MetadataTypes ,&_egdag );_egeg !=nil {return _egeg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfdc .MetadataStrings =NewCT_MetadataStrings ();if _gcaa :=d .DecodeElement (_bbfdc .MetadataStrings ,&_egdag );_gcaa !=nil {return _gcaa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfdc .MdxMetadata =NewCT_MdxMetadata ();if _badcc :=d .DecodeElement (_bbfdc .MdxMetadata ,&_egdag );_badcc !=nil {return _badcc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecddd :=NewCT_FutureMetadata ();if _gbcdd :=d .DecodeElement (_ecddd ,&_egdag );_gbcdd !=nil {return _gbcdd ;};_bbfdc .FutureMetadata =append (_bbfdc .FutureMetadata ,_ecddd );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfdc .CellMetadata =NewCT_MetadataBlocks ();if _ceabb :=d .DecodeElement (_bbfdc .CellMetadata ,&_egdag );_ceabb !=nil {return _ceabb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfdc .ValueMetadata =NewCT_MetadataBlocks ();if _eeaa :=d .DecodeElement (_bbfdc .ValueMetadata ,&_egdag );_eeaa !=nil {return _eeaa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfdc .ExtLst =NewCT_ExtensionList ();if _fagcb :=d .DecodeElement (_bbfdc .ExtLst ,&_egdag );_fagcb !=nil {return _fagcb ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_egdag .Name );if _gdcff :=d .Skip ();_gdcff !=nil {return _gdcff ;};};case _c .EndElement :break _gage ;case _c .CharData :};};return nil ;};func (_bfgf *CT_CalculatedItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfgf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bfgf .CountAttr )});};e .EncodeToken (start );_fdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_ffgd :=range _bfgf .CalculatedItem {e .EncodeElement (_ffgd ,_fdc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Function Index +FunctionAttr ST_DataConsolidateFunction ; -// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path -func (_eabd *CT_MergeCells )ValidateWithPath (path string )error {for _geegf ,_aadgdd :=range _eabd .MergeCell {if _baegf :=_aadgdd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_geegf ));_baegf !=nil {return _baegf ;};};return nil ;};func (_ggef *CT_Comment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_ggef .RefAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_ggef .AuthorIdAttr )});if _ggef .GuidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ggef .GuidAttr )});};if _ggef .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ggef .ShapeIdAttr )});};e .EncodeToken (start );_adfga :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_ggef .Text ,_adfga );if _ggef .CommentPr !=nil {_fgde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_ggef .CommentPr ,_fgde );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cgeab ST_FormulaExpression )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgeab .String (),start );};func (_efeaf *CT_Error )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0076",_efeaf .VAttr )});if _efeaf .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_efeaf .UAttr ))});};if _efeaf .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_efeaf .FAttr ))});};if _efeaf .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_efeaf .CAttr )});};if _efeaf .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_efeaf .CpAttr )});};if _efeaf .InAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_efeaf .InAttr )});};if _efeaf .BcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_efeaf .BcAttr )});};if _efeaf .FcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_efeaf .FcAttr )});};if _efeaf .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_efeaf .IAttr ))});};if _efeaf .UnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_efeaf .UnAttr ))});};if _efeaf .StAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_efeaf .StAttr ))});};if _efeaf .BAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_efeaf .BAttr ))});};e .EncodeToken (start );if _efeaf .Tpls !=nil {_aacfg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_efeaf .Tpls ,_aacfg );};if _efeaf .X !=nil {_cbfc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_debag :=range _efeaf .X {e .EncodeElement (_debag ,_cbfc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbaeg *ST_PrintError )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbaeg =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_bbaeg =1;case "\u0062\u006c\u0061n\u006b":*_bbaeg =2;case "\u0064\u0061\u0073\u0068":*_bbaeg =3;case "\u004e\u0041":*_bbaeg =4;};return nil ;};func (_cbgdb *CT_ExternalReference )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cbgdb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aecff ST_CellType )Validate ()error {return _aecff .ValidateWithPath ("")};func (_gdafc *CT_Filters )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_daacd :=range start .Attr {if _daacd .Name .Local =="\u0062\u006c\u0061n\u006b"{_cfebff ,_baaga :=_fe .ParseBool (_daacd .Value );if _baaga !=nil {return _baaga ;};_gdafc .BlankAttr =&_cfebff ;continue ;};if _daacd .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_gdafc .CalendarTypeAttr .UnmarshalXMLAttr (_daacd );continue ;};};_gaead :for {_gddda ,_aagff :=d .Token ();if _aagff !=nil {return _aagff ;};switch _cddde :=_gddda .(type ){case _c .StartElement :switch _cddde .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffadb :=NewCT_Filter ();if _gdbaa :=d .DecodeElement (_ffadb ,&_cddde );_gdbaa !=nil {return _gdbaa ;};_gdafc .Filter =append (_gdafc .Filter ,_ffadb );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecgb :=NewCT_DateGroupItem ();if _agbec :=d .DecodeElement (_eecgb ,&_cddde );_agbec !=nil {return _agbec ;};_gdafc .DateGroupItem =append (_gdafc .DateGroupItem ,_eecgb );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_cddde .Name );if _dddff :=d .Skip ();_dddff !=nil {return _dddff ;};};case _c .EndElement :break _gaead ;case _c .CharData :};};return nil ;}; +// Use Starting Column Labels +StartLabelsAttr *bool ; -// Validate validates the CT_GradientFill and its children -func (_bcbfe *CT_GradientFill )Validate ()error {return _bcbfe .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};func (_dcfdef ST_PivotFilterType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcfdef .String (),start );}; +// Starting Column Labels +LeftLabelsAttr *bool ; -// Validate validates the CT_Item and its children -func (_agea *CT_Item )Validate ()error {return _agea .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};type CT_FileVersion struct{ +// Labels In Top Row +TopLabelsAttr *bool ; -// Application Name -AppNameAttr *string ; +// Link +LinkAttr *bool ; -// Last Edited Version -LastEditedAttr *string ; +// Data Consolidation References +DataRefs *CT_DataRefs ;};func NewCT_PageItem ()*CT_PageItem {_gfaeb :=&CT_PageItem {};return _gfaeb }; -// Lowest Edited Version -LowestEditedAttr *string ; +// Validate validates the CT_PCDSDTCEntries and its children +func (_dggad *CT_PCDSDTCEntries )Validate ()error {return _dggad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func (_afbab *CT_WorkbookProtection )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fcfgac :=range start .Attr {if _fcfgac .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_dgbced ,_abdbga :=_fcfgac .Value ,error (nil );if _abdbga !=nil {return _abdbga ;};_afbab .RevisionsAlgorithmNameAttr =&_dgbced ;continue ;};if _fcfgac .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_adced ,_deebbg :=_fcfgac .Value ,error (nil );if _deebbg !=nil {return _deebbg ;};_afbab .RevisionsHashValueAttr =&_adced ;continue ;};if _fcfgac .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"{_aaaca ,_bbede :=_fcfgac .Value ,error (nil );if _bbede !=nil {return _bbede ;};_afbab .WorkbookPasswordCharacterSetAttr =&_aaaca ;continue ;};if _fcfgac .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"{_ffbfg ,_adgge :=_fcfgac .Value ,error (nil );if _adgge !=nil {return _adgge ;};_afbab .RevisionsPasswordCharacterSetAttr =&_ffbfg ;continue ;};if _fcfgac .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_gfcbcb ,_bbebf :=_e .ParseBool (_fcfgac .Value );if _bbebf !=nil {return _bbebf ;};_afbab .LockStructureAttr =&_gfcbcb ;continue ;};if _fcfgac .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_gbbab ,_bgafe :=_e .ParseBool (_fcfgac .Value );if _bgafe !=nil {return _bgafe ;};_afbab .LockWindowsAttr =&_gbbab ;continue ;};if _fcfgac .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_egagc ,_acbeb :=_e .ParseBool (_fcfgac .Value );if _acbeb !=nil {return _acbeb ;};_afbab .LockRevisionAttr =&_egagc ;continue ;};if _fcfgac .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_bbfgc ,_egdfd :=_fcfgac .Value ,error (nil );if _egdfd !=nil {return _egdfd ;};_afbab .WorkbookPasswordAttr =&_bbfgc ;continue ;};if _fcfgac .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_fgcbg ,_ggcefce :=_fcfgac .Value ,error (nil );if _ggcefce !=nil {return _ggcefce ;};_afbab .RevisionsPasswordAttr =&_fgcbg ;continue ;};if _fcfgac .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_gaecdf ,_dbeeg :=_fcfgac .Value ,error (nil );if _dbeeg !=nil {return _dbeeg ;};_afbab .RevisionsSaltValueAttr =&_gaecdf ;continue ;};if _fcfgac .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_gfcgd ,_abcff :=_e .ParseUint (_fcfgac .Value ,10,32);if _abcff !=nil {return _abcff ;};_fcdef :=uint32 (_gfcgd );_afbab .RevisionsSpinCountAttr =&_fcdef ;continue ;};if _fcfgac .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_acdfa ,_accef :=_fcfgac .Value ,error (nil );if _accef !=nil {return _accef ;};_afbab .WorkbookAlgorithmNameAttr =&_acdfa ;continue ;};if _fcfgac .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_baefc ,_edcddd :=_fcfgac .Value ,error (nil );if _edcddd !=nil {return _edcddd ;};_afbab .WorkbookHashValueAttr =&_baefc ;continue ;};if _fcfgac .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_afgff ,_daege :=_fcfgac .Value ,error (nil );if _daege !=nil {return _daege ;};_afbab .WorkbookSaltValueAttr =&_afgff ;continue ;};if _fcfgac .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_eaedd ,_faaga :=_e .ParseUint (_fcfgac .Value ,10,32);if _faaga !=nil {return _faaga ;};_efabgf :=uint32 (_eaedd );_afbab .WorkbookSpinCountAttr =&_efabgf ;continue ;};};for {_cgccd ,_eaaac :=d .Token ();if _eaaac !=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",_eaaac );};if _befece ,_egbgg :=_cgccd .(_bf .EndElement );_egbgg &&_befece .Name ==start .Name {break ;};};return nil ;};func (_eagcc *CT_CustomChartsheetViews )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _eagcc .CustomSheetView !=nil {_fddbb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_ecfee :=range _eagcc .CustomSheetView {e .EncodeElement (_ecfee ,_fddbb );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type ST_CfType byte ;func (_ffdae ST_OleUpdate )String ()string {switch _ffdae {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 (_eccgf ST_Type )String ()string {switch _eccgf {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 (_cfgga ST_Objects )ValidateWithPath (path string )error {switch _cfgga {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 (_cfgga ));};return nil ;};func (_abeca *CT_Worksheet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_abeca .SheetData =NewCT_SheetData ();_bagda :for {_eaaedf ,_gdffac :=d .Token ();if _gdffac !=nil {return _gdffac ;};switch _fcggbf :=_eaaedf .(type ){case _bf .StartElement :switch _fcggbf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .SheetPr =NewCT_SheetPr ();if _gggge :=d .DecodeElement (_abeca .SheetPr ,&_fcggbf );_gggge !=nil {return _gggge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .Dimension =NewCT_SheetDimension ();if _ggece :=d .DecodeElement (_abeca .Dimension ,&_fcggbf );_ggece !=nil {return _ggece ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .SheetViews =NewCT_SheetViews ();if _ccddda :=d .DecodeElement (_abeca .SheetViews ,&_fcggbf );_ccddda !=nil {return _ccddda ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .SheetFormatPr =NewCT_SheetFormatPr ();if _ddecf :=d .DecodeElement (_abeca .SheetFormatPr ,&_fcggbf );_ddecf !=nil {return _ddecf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdead :=NewCT_Cols ();if _dddbga :=d .DecodeElement (_fdead ,&_fcggbf );_dddbga !=nil {return _dddbga ;};_abeca .Cols =append (_abeca .Cols ,_fdead );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cdaaf :=d .DecodeElement (_abeca .SheetData ,&_fcggbf );_cdaaf !=nil {return _cdaaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .SheetCalcPr =NewCT_SheetCalcPr ();if _dagcec :=d .DecodeElement (_abeca .SheetCalcPr ,&_fcggbf );_dagcec !=nil {return _dagcec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .SheetProtection =NewCT_SheetProtection ();if _gffbbg :=d .DecodeElement (_abeca .SheetProtection ,&_fcggbf );_gffbbg !=nil {return _gffbbg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .ProtectedRanges =NewCT_ProtectedRanges ();if _agdcd :=d .DecodeElement (_abeca .ProtectedRanges ,&_fcggbf );_agdcd !=nil {return _agdcd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .Scenarios =NewCT_Scenarios ();if _edade :=d .DecodeElement (_abeca .Scenarios ,&_fcggbf );_edade !=nil {return _edade ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .AutoFilter =NewCT_AutoFilter ();if _fbdbg :=d .DecodeElement (_abeca .AutoFilter ,&_fcggbf );_fbdbg !=nil {return _fbdbg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .SortState =NewCT_SortState ();if _baafg :=d .DecodeElement (_abeca .SortState ,&_fcggbf );_baafg !=nil {return _baafg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .DataConsolidate =NewCT_DataConsolidate ();if _cggbe :=d .DecodeElement (_abeca .DataConsolidate ,&_fcggbf );_cggbe !=nil {return _cggbe ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .CustomSheetViews =NewCT_CustomSheetViews ();if _dacec :=d .DecodeElement (_abeca .CustomSheetViews ,&_fcggbf );_dacec !=nil {return _dacec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .MergeCells =NewCT_MergeCells ();if _bddaf :=d .DecodeElement (_abeca .MergeCells ,&_fcggbf );_bddaf !=nil {return _bddaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .PhoneticPr =NewCT_PhoneticPr ();if _fddfb :=d .DecodeElement (_abeca .PhoneticPr ,&_fcggbf );_fddfb !=nil {return _fddfb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbfdgb :=NewCT_ConditionalFormatting ();if _egbeaf :=d .DecodeElement (_cbfdgb ,&_fcggbf );_egbeaf !=nil {return _egbeaf ;};_abeca .ConditionalFormatting =append (_abeca .ConditionalFormatting ,_cbfdgb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .DataValidations =NewCT_DataValidations ();if _cdggd :=d .DecodeElement (_abeca .DataValidations ,&_fcggbf );_cdggd !=nil {return _cdggd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .Hyperlinks =NewCT_Hyperlinks ();if _faecge :=d .DecodeElement (_abeca .Hyperlinks ,&_fcggbf );_faecge !=nil {return _faecge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .PrintOptions =NewCT_PrintOptions ();if _gfgcf :=d .DecodeElement (_abeca .PrintOptions ,&_fcggbf );_gfgcf !=nil {return _gfgcf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .PageMargins =NewCT_PageMargins ();if _ffcea :=d .DecodeElement (_abeca .PageMargins ,&_fcggbf );_ffcea !=nil {return _ffcea ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .PageSetup =NewCT_PageSetup ();if _dcecg :=d .DecodeElement (_abeca .PageSetup ,&_fcggbf );_dcecg !=nil {return _dcecg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .HeaderFooter =NewCT_HeaderFooter ();if _bfcgg :=d .DecodeElement (_abeca .HeaderFooter ,&_fcggbf );_bfcgg !=nil {return _bfcgg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .RowBreaks =NewCT_PageBreak ();if _cbggag :=d .DecodeElement (_abeca .RowBreaks ,&_fcggbf );_cbggag !=nil {return _cbggag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .ColBreaks =NewCT_PageBreak ();if _fdcagg :=d .DecodeElement (_abeca .ColBreaks ,&_fcggbf );_fdcagg !=nil {return _fdcagg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .CustomProperties =NewCT_CustomProperties ();if _afdfd :=d .DecodeElement (_abeca .CustomProperties ,&_fcggbf );_afdfd !=nil {return _afdfd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .CellWatches =NewCT_CellWatches ();if _bfgead :=d .DecodeElement (_abeca .CellWatches ,&_fcggbf );_bfgead !=nil {return _bfgead ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .IgnoredErrors =NewCT_IgnoredErrors ();if _fbfec :=d .DecodeElement (_abeca .IgnoredErrors ,&_fcggbf );_fbfec !=nil {return _fbfec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .SmartTags =NewCT_SmartTags ();if _bbffd :=d .DecodeElement (_abeca .SmartTags ,&_fcggbf );_bbffd !=nil {return _bbffd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .Drawing =NewCT_Drawing ();if _cbdbfg :=d .DecodeElement (_abeca .Drawing ,&_fcggbf );_cbdbfg !=nil {return _cbdbfg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .LegacyDrawing =NewCT_LegacyDrawing ();if _dagbd :=d .DecodeElement (_abeca .LegacyDrawing ,&_fcggbf );_dagbd !=nil {return _dagbd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .LegacyDrawingHF =NewCT_LegacyDrawing ();if _fccbc :=d .DecodeElement (_abeca .LegacyDrawingHF ,&_fcggbf );_fccbc !=nil {return _fccbc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .DrawingHF =NewCT_DrawingHF ();if _cccbg :=d .DecodeElement (_abeca .DrawingHF ,&_fcggbf );_cccbg !=nil {return _cccbg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .Picture =NewCT_SheetBackgroundPicture ();if _daagb :=d .DecodeElement (_abeca .Picture ,&_fcggbf );_daagb !=nil {return _daagb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .OleObjects =NewCT_OleObjects ();if _gebfe :=d .DecodeElement (_abeca .OleObjects ,&_fcggbf );_gebfe !=nil {return _gebfe ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .Controls =NewCT_Controls ();if _fccde :=d .DecodeElement (_abeca .Controls ,&_fcggbf );_fccde !=nil {return _fccde ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .WebPublishItems =NewCT_WebPublishItems ();if _fbaef :=d .DecodeElement (_abeca .WebPublishItems ,&_fcggbf );_fbaef !=nil {return _fbaef ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abeca .TableParts =NewCT_TableParts ();if _edgcc :=d .DecodeElement (_abeca .TableParts ,&_fcggbf );_edgcc !=nil {return _edgcc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gedfae :=d .DecodeElement (_abeca .ExtLst ,&_fcggbf );_gedfae !=nil {return _gedfae ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_W\u006f\u0072k\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_fcggbf .Name );if _dabba :=d .Skip ();_dabba !=nil {return _dabba ;};};case _bf .EndElement :break _bagda ;case _bf .CharData :};};return nil ;};func NewWorksheet ()*Worksheet {_gdacc :=&Worksheet {};_gdacc .CT_Worksheet =*NewCT_Worksheet ();return _gdacc ;};func (_bcccf *CT_MetadataBlocks )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bgag :=range start .Attr {if _bgag .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbabe ,_cgbec :=_e .ParseUint (_bgag .Value ,10,32);if _cgbec !=nil {return _cgbec ;};_edbgg :=uint32 (_fbabe );_bcccf .CountAttr =&_edbgg ;continue ;};};_ebfd :for {_abgfb ,_afaef :=d .Token ();if _afaef !=nil {return _afaef ;};switch _gefba :=_abgfb .(type ){case _bf .StartElement :switch _gefba .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcgbc :=NewCT_MetadataBlock ();if _cgfad :=d .DecodeElement (_bcgbc ,&_gefba );_cgfad !=nil {return _cgfad ;};_bcccf .Bk =append (_bcccf .Bk ,_bcgbc );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0073\u0020\u0025\u0076",_gefba .Name );if _ddgfe :=d .Skip ();_ddgfe !=nil {return _ddgfe ;};};case _bf .EndElement :break _ebfd ;case _bf .CharData :};};return nil ;};func (_fbdefc *CT_PivotHierarchy )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fbdefc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdefc .OutlineAttr ))});};if _fbdefc .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_fbdefc .MultipleItemSelectionAllowedAttr ))});};if _fbdefc .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdefc .SubtotalTopAttr ))});};if _fbdefc .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdefc .ShowInFieldListAttr ))});};if _fbdefc .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdefc .DragToRowAttr ))});};if _fbdefc .DragToColAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdefc .DragToColAttr ))});};if _fbdefc .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdefc .DragToPageAttr ))});};if _fbdefc .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdefc .DragToDataAttr ))});};if _fbdefc .DragOffAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdefc .DragOffAttr ))});};if _fbdefc .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_fbdefc .IncludeNewItemsInFilterAttr ))});};if _fbdefc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fbdefc .CaptionAttr )});};e .EncodeToken (start );if _fbdefc .Mps !=nil {_fgcbab :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}};e .EncodeElement (_fbdefc .Mps ,_fgcbab );};if _fbdefc .Members !=nil {_fccf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_fggag :=range _fbdefc .Members {e .EncodeElement (_fggag ,_fccf );};};if _fbdefc .ExtLst !=nil {_fcdbb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbdefc .ExtLst ,_fcdbb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Build Version -RupBuildAttr *string ; +// Validate validates the CT_SheetFormatPr and its children +func (_dfbde *CT_SheetFormatPr )Validate ()error {return _dfbde .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func (_fcege *CT_Scenario )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ecdfee :=range start .Attr {if _ecdfee .Name .Local =="\u006e\u0061\u006d\u0065"{_ccegc ,_efebbe :=_ecdfee .Value ,error (nil );if _efebbe !=nil {return _efebbe ;};_fcege .NameAttr =_ccegc ;continue ;};if _ecdfee .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gfgbf ,_cdedb :=_e .ParseBool (_ecdfee .Value );if _cdedb !=nil {return _cdedb ;};_fcege .LockedAttr =&_gfgbf ;continue ;};if _ecdfee .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aeebdb ,_cgccgf :=_e .ParseBool (_ecdfee .Value );if _cgccgf !=nil {return _cgccgf ;};_fcege .HiddenAttr =&_aeebdb ;continue ;};if _ecdfee .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfccaa ,_cfbdb :=_e .ParseUint (_ecdfee .Value ,10,32);if _cfbdb !=nil {return _cfbdb ;};_aafce :=uint32 (_dfccaa );_fcege .CountAttr =&_aafce ;continue ;};if _ecdfee .Name .Local =="\u0075\u0073\u0065\u0072"{_egacd ,_gccbeb :=_ecdfee .Value ,error (nil );if _gccbeb !=nil {return _gccbeb ;};_fcege .UserAttr =&_egacd ;continue ;};if _ecdfee .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_fgaae ,_agfaff :=_ecdfee .Value ,error (nil );if _agfaff !=nil {return _agfaff ;};_fcege .CommentAttr =&_fgaae ;continue ;};};_dcdee :for {_cafcc ,_dbcafg :=d .Token ();if _dbcafg !=nil {return _dbcafg ;};switch _ffcga :=_cafcc .(type ){case _bf .StartElement :switch _ffcga .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbbgc :=NewCT_InputCells ();if _cddca :=d .DecodeElement (_gbbgc ,&_ffcga );_cddca !=nil {return _cddca ;};_fcege .InputCells =append (_fcege .InputCells ,_gbbgc );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0020\u0025\u0076",_ffcga .Name );if _fdbdc :=d .Skip ();_fdbdc !=nil {return _fdbdc ;};};case _bf .EndElement :break _dcdee ;case _bf .CharData :};};return nil ;}; -// Code Name -CodeNameAttr *string ;};type ST_Sqref []string ;func NewCT_Control ()*CT_Control {_acef :=&CT_Control {};return _acef };func NewCT_PivotArea ()*CT_PivotArea {_aecfg :=&CT_PivotArea {};return _aecfg };func NewCT_Connections ()*CT_Connections {_ebda :=&CT_Connections {};return _ebda }; +// Validate validates the CT_CellFormula and its children +func (_deafd *CT_CellFormula )Validate ()error {return _deafd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");}; -// Validate validates the Metadata and its children -func (_becaa *Metadata )Validate ()error {return _becaa .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};type CT_FileSharing struct{ +// Validate validates the CT_RangeSet and its children +func (_agbdg *CT_RangeSet )Validate ()error {return _agbdg .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};func NewCT_Worksheet ()*CT_Worksheet {_fggge :=&CT_Worksheet {};_fggge .SheetData =NewCT_SheetData ();return _fggge ;}; -// Read Only Recommended -ReadOnlyRecommendedAttr *bool ; +// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path +func (_fgcba *CT_Cfvo )ValidateWithPath (path string )error {if _fgcba .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 _fgfc :=_fgcba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fgfc !=nil {return _fgfc ;};if _fgcba .ExtLst !=nil {if _dbeec :=_fgcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbeec !=nil {return _dbeec ;};};return nil ;}; -// User Name -UserNameAttr *string ; +// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path +func (_egedf *CT_DefinedNames )ValidateWithPath (path string )error {for _fgbg ,_aaabe :=range _egedf .DefinedName {if _dbcaf :=_aaabe .ValidateWithPath (_f .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_fgbg ));_dbcaf !=nil {return _dbcaf ;};};return nil ;};func (_bdge *CT_CalcChain )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_dcca :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_gfgg :=range _bdge .C {e .EncodeElement (_gfgg ,_dcca );};if _bdge .ExtLst !=nil {_cgca :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdge .ExtLst ,_cgca );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Write Reservation Password -ReservationPasswordAttr *string ; +// Validate validates the CT_ExtensionList and its children +func (_bdaea *CT_ExtensionList )Validate ()error {return _bdaea .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_ffcbgf *CT_TextFields )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_eccdd :=range start .Attr {if _eccdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gddbce ,_bbdfad :=_e .ParseUint (_eccdd .Value ,10,32);if _bbdfad !=nil {return _bbdfad ;};_bagdd :=uint32 (_gddbce );_ffcbgf .CountAttr =&_bagdd ;continue ;};};_fcagef :for {_bfcdg ,_ebgfcf :=d .Token ();if _ebgfcf !=nil {return _ebgfcf ;};switch _bffgfd :=_bfcdg .(type ){case _bf .StartElement :switch _bffgfd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cecca :=NewCT_TextField ();if _cbcfab :=d .DecodeElement (_cecca ,&_bffgfd );_cbcfab !=nil {return _cbcfab ;};_ffcbgf .TextField =append (_ffcbgf .TextField ,_cecca );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054e\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_bffgfd .Name );if _fbgdb :=d .Skip ();_fbgdb !=nil {return _fbgdb ;};};case _bf .EndElement :break _fcagef ;case _bf .CharData :};};return nil ;}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Validate validates the CT_MeasureDimensionMaps and its children +func (_bdgfb *CT_MeasureDimensionMaps )Validate ()error {return _bdgfb .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};type CT_Font struct{ -// Password Hash Value -HashValueAttr *string ; +// Font Name +Name []*CT_FontName ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Character Set +Charset []*CT_IntProperty ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ;};func NewCT_DdeItems ()*CT_DdeItems {_fdfd :=&CT_DdeItems {};return _fdfd };type CT_Cols struct{ +// Font Family +Family []*CT_FontFamily ; -// Column Width & Formatting -Col []*CT_Col ;};func (_cgbef *CT_LevelGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgbef .GroupMembers =NewCT_GroupMembers ();for _ ,_cbdca :=range start .Attr {if _cbdca .Name .Local =="\u006e\u0061\u006d\u0065"{_febbbaa ,_ggbeaf :=_cbdca .Value ,error (nil );if _ggbeaf !=nil {return _ggbeaf ;};_cgbef .NameAttr =_febbbaa ;continue ;};if _cbdca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_badb ,_efafa :=_cbdca .Value ,error (nil );if _efafa !=nil {return _efafa ;};_cgbef .UniqueNameAttr =_badb ;continue ;};if _cbdca .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cdcfe ,_beafe :=_cbdca .Value ,error (nil );if _beafe !=nil {return _beafe ;};_cgbef .CaptionAttr =_cdcfe ;continue ;};if _cbdca .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_fgccd ,_efdg :=_cbdca .Value ,error (nil );if _efdg !=nil {return _efdg ;};_cgbef .UniqueParentAttr =&_fgccd ;continue ;};if _cbdca .Name .Local =="\u0069\u0064"{_bcgdc ,_bbcaad :=_fe .ParseInt (_cbdca .Value ,10,32);if _bbcaad !=nil {return _bbcaad ;};_dfdaa :=int32 (_bcgdc );_cgbef .IdAttr =&_dfdaa ;continue ;};};_dbbc :for {_gdfb ,_agfaf :=d .Token ();if _agfaf !=nil {return _agfaf ;};switch _cfdg :=_gdfb .(type ){case _c .StartElement :switch _cfdg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _agccg :=d .DecodeElement (_cgbef .GroupMembers ,&_cfdg );_agccg !=nil {return _agccg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ce\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_cfdg .Name );if _ccdga :=d .Skip ();_ccdga !=nil {return _ccdga ;};};case _c .EndElement :break _dbbc ;case _c .CharData :};};return nil ;};func (_adca *CT_CommentList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _adca .Comment !=nil {_ecgad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_gafg :=range _adca .Comment {e .EncodeElement (_gafg ,_ecgad );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdaef *CT_LegacyDrawing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_gdaef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccebe *CT_Hyperlink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_ccebe .RefAttr )});if _ccebe .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ccebe .IdAttr )});};if _ccebe .LocationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ccebe .LocationAttr )});};if _ccebe .TooltipAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_ccebe .TooltipAttr )});};if _ccebe .DisplayAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_ccebe .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Bold +B []*CT_BooleanProperty ; -// Validate validates the CT_MdxTuple and its children -func (_ecgbe *CT_MdxTuple )Validate ()error {return _ecgbe .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};func (_ddebc *CT_MetadataRecord )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074"},Value :_cg .Sprintf ("\u0025\u0076",_ddebc .TAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0076",_ddebc .VAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgfdc *Comments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgfdc .CT_Comments =*NewCT_Comments ();_fbgfde :for {_geabd ,_fbfbe :=d .Token ();if _fbfbe !=nil {return _fbfbe ;};switch _aaagd :=_geabd .(type ){case _c .StartElement :switch _aaagd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _faceaa :=d .DecodeElement (_fgfdc .Authors ,&_aaagd );_faceaa !=nil {return _faceaa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _agbde :=d .DecodeElement (_fgfdc .CommentList ,&_aaagd );_agbde !=nil {return _agbde ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfdc .ExtLst =NewCT_ExtensionList ();if _baece :=d .DecodeElement (_fgfdc .ExtLst ,&_aaagd );_baece !=nil {return _baece ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_aaagd .Name );if _feaede :=d .Skip ();_feaede !=nil {return _feaede ;};};case _c .EndElement :break _fbgfde ;case _c .CharData :};};return nil ;};func (_bfbgd ST_PhoneticType )ValidateWithPath (path string )error {switch _bfbgd {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 (_bfbgd ));};return nil ;};func (_cgadb *CT_InputCells )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fceadg :=range start .Attr {if _fceadg .Name .Local =="\u0072"{_edfce ,_gfbac :=_fceadg .Value ,error (nil );if _gfbac !=nil {return _gfbac ;};_cgadb .RAttr =_edfce ;continue ;};if _fceadg .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_bbbcae ,_eabaa :=_fe .ParseBool (_fceadg .Value );if _eabaa !=nil {return _eabaa ;};_cgadb .DeletedAttr =&_bbbcae ;continue ;};if _fceadg .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_dcadf ,_cfafa :=_fe .ParseBool (_fceadg .Value );if _cfafa !=nil {return _cfafa ;};_cgadb .UndoneAttr =&_dcadf ;continue ;};if _fceadg .Name .Local =="\u0076\u0061\u006c"{_bffda ,_cadcf :=_fceadg .Value ,error (nil );if _cadcf !=nil {return _cadcf ;};_cgadb .ValAttr =_bffda ;continue ;};if _fceadg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_bfffa ,_dcbc :=_fe .ParseUint (_fceadg .Value ,10,32);if _dcbc !=nil {return _dcbc ;};_ccecb :=uint32 (_bfffa );_cgadb .NumFmtIdAttr =&_ccecb ;continue ;};};for {_agfga ,_adfcd :=d .Token ();if _adfcd !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_adfcd );};if _cafdc ,_cfddd :=_agfga .(_c .EndElement );_cfddd &&_cafdc .Name ==start .Name {break ;};};return nil ;};type CT_XStringElement struct{ +// Italic +I []*CT_BooleanProperty ; -// Value -VAttr string ;};func (_ccdfaf *ST_SheetViewType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccdfaf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ccdfaf =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_ccdfaf =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_ccdfaf =3;};return nil ;}; +// Strike Through +Strike []*CT_BooleanProperty ; -// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path -func (_ccaf *CT_CalcPr )ValidateWithPath (path string )error {if _egd :=_ccaf .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_egd !=nil {return _egd ;};if _ggae :=_ccaf .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggae !=nil {return _ggae ;};return nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_eeace :=&CT_FunctionGroup {};return _eeace };func (_gdegd *ST_Pane )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gdegd =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_gdegd =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_gdegd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_gdegd =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_gdegd =4;};return nil ;};func (_gbfe *CT_Cols )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dgae :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_debe :=range _gbfe .Col {e .EncodeElement (_debe ,_dgae );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dddg *CT_DateGroupItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dddg .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_ggbg :=range start .Attr {if _ggbg .Name .Local =="\u0079\u0065\u0061\u0072"{_aacde ,_bdbea :=_fe .ParseUint (_ggbg .Value ,10,16);if _bdbea !=nil {return _bdbea ;};_dddg .YearAttr =uint16 (_aacde );continue ;};if _ggbg .Name .Local =="\u006d\u006f\u006et\u0068"{_fbgg ,_eabcb :=_fe .ParseUint (_ggbg .Value ,10,16);if _eabcb !=nil {return _eabcb ;};_cadf :=uint16 (_fbgg );_dddg .MonthAttr =&_cadf ;continue ;};if _ggbg .Name .Local =="\u0064\u0061\u0079"{_caed ,_gffe :=_fe .ParseUint (_ggbg .Value ,10,16);if _gffe !=nil {return _gffe ;};_bedfg :=uint16 (_caed );_dddg .DayAttr =&_bedfg ;continue ;};if _ggbg .Name .Local =="\u0068\u006f\u0075\u0072"{_gcafb ,_dgdgg :=_fe .ParseUint (_ggbg .Value ,10,16);if _dgdgg !=nil {return _dgdgg ;};_bdec :=uint16 (_gcafb );_dddg .HourAttr =&_bdec ;continue ;};if _ggbg .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_cegbc ,_egda :=_fe .ParseUint (_ggbg .Value ,10,16);if _egda !=nil {return _egda ;};_dfcbe :=uint16 (_cegbc );_dddg .MinuteAttr =&_dfcbe ;continue ;};if _ggbg .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_cdbae ,_eeda :=_fe .ParseUint (_ggbg .Value ,10,16);if _eeda !=nil {return _eeda ;};_gafb :=uint16 (_cdbae );_dddg .SecondAttr =&_gafb ;continue ;};if _ggbg .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_dddg .DateTimeGroupingAttr .UnmarshalXMLAttr (_ggbg );continue ;};};for {_bgfd ,_abbcd :=d .Token ();if _abbcd !=nil {return _cg .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",_abbcd );};if _efefe ,_egac :=_bgfd .(_c .EndElement );_egac &&_efefe .Name ==start .Name {break ;};};return nil ;};func NewCT_CalcCell ()*CT_CalcCell {_abff :=&CT_CalcCell {};return _abff };func (_edgdd *CT_Row )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfcfba :=range start .Attr {if _cfcfba .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_ddaedf ,_fecbde :=_fe .ParseUint (_cfcfba .Value ,10,8);if _fecbde !=nil {return _fecbde ;};_ebdec :=uint8 (_ddaedf );_edgdd .OutlineLevelAttr =&_ebdec ;continue ;};if _cfcfba .Name .Local =="\u0072"{_fbcdg ,_cdcdbf :=_fe .ParseUint (_cfcfba .Value ,10,32);if _cdcdbf !=nil {return _cdcdbf ;};_ccdfg :=uint32 (_fbcdg );_edgdd .RAttr =&_ccdfg ;continue ;};if _cfcfba .Name .Local =="\u0073"{_aecda ,_ggaef :=_fe .ParseUint (_cfcfba .Value ,10,32);if _ggaef !=nil {return _ggaef ;};_bddea :=uint32 (_aecda );_edgdd .SAttr =&_bddea ;continue ;};if _cfcfba .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_dcgfb ,_gaacc :=_fe .ParseBool (_cfcfba .Value );if _gaacc !=nil {return _gaacc ;};_edgdd .CustomFormatAttr =&_dcgfb ;continue ;};if _cfcfba .Name .Local =="\u0068\u0074"{_ggceff ,_efedg :=_fe .ParseFloat (_cfcfba .Value ,64);if _efedg !=nil {return _efedg ;};_edgdd .HtAttr =&_ggceff ;continue ;};if _cfcfba .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bbede ,_cdaad :=_fe .ParseBool (_cfcfba .Value );if _cdaad !=nil {return _cdaad ;};_edgdd .HiddenAttr =&_bbede ;continue ;};if _cfcfba .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_fedf ,_dbfgb :=_fe .ParseBool (_cfcfba .Value );if _dbfgb !=nil {return _dbfgb ;};_edgdd .CustomHeightAttr =&_fedf ;continue ;};if _cfcfba .Name .Local =="\u0073\u0070\u0061n\u0073"{_afdfa ,_bece :=ParseSliceST_CellSpans (_cfcfba .Value );if _bece !=nil {return _bece ;};_edgdd .SpansAttr =&_afdfa ;continue ;};if _cfcfba .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_ccbabf ,_fcbeee :=_fe .ParseBool (_cfcfba .Value );if _fcbeee !=nil {return _fcbeee ;};_edgdd .CollapsedAttr =&_ccbabf ;continue ;};if _cfcfba .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_feadd ,_eegbd :=_fe .ParseBool (_cfcfba .Value );if _eegbd !=nil {return _eegbd ;};_edgdd .ThickTopAttr =&_feadd ;continue ;};if _cfcfba .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_cccgae ,_acbag :=_fe .ParseBool (_cfcfba .Value );if _acbag !=nil {return _acbag ;};_edgdd .ThickBotAttr =&_cccgae ;continue ;};if _cfcfba .Name .Local =="\u0070\u0068"{_gfage ,_cfegff :=_fe .ParseBool (_cfcfba .Value );if _cfegff !=nil {return _cfegff ;};_edgdd .PhAttr =&_gfage ;continue ;};};_agcffa :for {_agbga ,_fbbae :=d .Token ();if _fbbae !=nil {return _fbbae ;};switch _gbggcc :=_agbga .(type ){case _c .StartElement :switch _gbggcc .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddfbe :=NewCT_Cell ();if _fbaaad :=d .DecodeElement (_ddfbe ,&_gbggcc );_fbaaad !=nil {return _fbaaad ;};_edgdd .C =append (_edgdd .C ,_ddfbe );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edgdd .ExtLst =NewCT_ExtensionList ();if _gbcbbe :=d .DecodeElement (_edgdd .ExtLst ,&_gbggcc );_gbcbbe !=nil {return _gbcbbe ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_gbggcc .Name );if _bedefd :=d .Skip ();_bedefd !=nil {return _bedefd ;};};case _c .EndElement :break _agcffa ;case _c .CharData :};};return nil ;};func (_ecfge ST_TableType )Validate ()error {return _ecfge .ValidateWithPath ("")}; +// Outline +Outline []*CT_BooleanProperty ; -// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path -func (_caabgc *CT_Sets )ValidateWithPath (path string )error {for _dcaacg ,_gdgac :=range _caabgc .Set {if _aabcba :=_gdgac .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dcaacg ));_aabcba !=nil {return _aabcba ;};};return nil ;};func (_fcag *CT_DataValidations )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcag .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fcag .DisablePromptsAttr ))});};if _fcag .XWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_fcag .XWindowAttr )});};if _fcag .YWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_fcag .YWindowAttr )});};if _fcag .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fcag .CountAttr )});};e .EncodeToken (start );_gbbac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}};for _ ,_ddgdf :=range _fcag .DataValidation {e .EncodeElement (_ddgdf ,_gbbac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cgcff *CT_FilterColumn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cgcff .ColIdAttr )});if _cgcff .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcff .HiddenButtonAttr ))});};if _cgcff .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcff .ShowButtonAttr ))});};e .EncodeToken (start );if _cgcff .Filters !=nil {_cdbea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_cgcff .Filters ,_cdbea );};if _cgcff .Top10 !=nil {_gcafd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}};e .EncodeElement (_cgcff .Top10 ,_gcafd );};if _cgcff .CustomFilters !=nil {_cgaeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_cgcff .CustomFilters ,_cgaeb );};if _cgcff .DynamicFilter !=nil {_cacg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cgcff .DynamicFilter ,_cacg );};if _cgcff .ColorFilter !=nil {_agabbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cgcff .ColorFilter ,_agabbe );};if _cgcff .IconFilter !=nil {_ggfba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cgcff .IconFilter ,_ggfba );};if _cgcff .ExtLst !=nil {_adebg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgcff .ExtLst ,_adebg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Shadow +Shadow []*CT_BooleanProperty ; -// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path -func (_ebbgd *CT_PivotFilters )ValidateWithPath (path string )error {for _eebdaa ,_fdagc :=range _ebbgd .Filter {if _dafcd :=_fdagc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eebdaa ));_dafcd !=nil {return _dafcd ;};};return nil ;};func (_fcde *CT_PivotHierarchies )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcde .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fcde .CountAttr )});};e .EncodeToken (start );_ggbcda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_gebfba :=range _fcde .PivotHierarchy {e .EncodeElement (_gebfba ,_ggbcda );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcceb *CT_Dialogsheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_addde :for {_ecaba ,_dbccc :=d .Token ();if _dbccc !=nil {return _dbccc ;};switch _bdga :=_ecaba .(type ){case _c .StartElement :switch _bdga .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .SheetPr =NewCT_SheetPr ();if _decda :=d .DecodeElement (_bcceb .SheetPr ,&_bdga );_decda !=nil {return _decda ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .SheetViews =NewCT_SheetViews ();if _fagec :=d .DecodeElement (_bcceb .SheetViews ,&_bdga );_fagec !=nil {return _fagec ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .SheetFormatPr =NewCT_SheetFormatPr ();if _ggfbg :=d .DecodeElement (_bcceb .SheetFormatPr ,&_bdga );_ggfbg !=nil {return _ggfbg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .SheetProtection =NewCT_SheetProtection ();if _adbga :=d .DecodeElement (_bcceb .SheetProtection ,&_bdga );_adbga !=nil {return _adbga ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .CustomSheetViews =NewCT_CustomSheetViews ();if _fcbb :=d .DecodeElement (_bcceb .CustomSheetViews ,&_bdga );_fcbb !=nil {return _fcbb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .PrintOptions =NewCT_PrintOptions ();if _gbggb :=d .DecodeElement (_bcceb .PrintOptions ,&_bdga );_gbggb !=nil {return _gbggb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .PageMargins =NewCT_PageMargins ();if _beda :=d .DecodeElement (_bcceb .PageMargins ,&_bdga );_beda !=nil {return _beda ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .PageSetup =NewCT_PageSetup ();if _fcece :=d .DecodeElement (_bcceb .PageSetup ,&_bdga );_fcece !=nil {return _fcece ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .HeaderFooter =NewCT_HeaderFooter ();if _gadde :=d .DecodeElement (_bcceb .HeaderFooter ,&_bdga );_gadde !=nil {return _gadde ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .Drawing =NewCT_Drawing ();if _fbaad :=d .DecodeElement (_bcceb .Drawing ,&_bdga );_fbaad !=nil {return _fbaad ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .LegacyDrawing =NewCT_LegacyDrawing ();if _aaafe :=d .DecodeElement (_bcceb .LegacyDrawing ,&_bdga );_aaafe !=nil {return _aaafe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .LegacyDrawingHF =NewCT_LegacyDrawing ();if _cdfg :=d .DecodeElement (_bcceb .LegacyDrawingHF ,&_bdga );_cdfg !=nil {return _cdfg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .DrawingHF =NewCT_DrawingHF ();if _babgd :=d .DecodeElement (_bcceb .DrawingHF ,&_bdga );_babgd !=nil {return _babgd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .OleObjects =NewCT_OleObjects ();if _cbbe :=d .DecodeElement (_bcceb .OleObjects ,&_bdga );_cbbe !=nil {return _cbbe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .Controls =NewCT_Controls ();if _fcab :=d .DecodeElement (_bcceb .Controls ,&_bdga );_fcab !=nil {return _fcab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcceb .ExtLst =NewCT_ExtensionList ();if _bedad :=d .DecodeElement (_bcceb .ExtLst ,&_bdga );_bedad !=nil {return _bedad ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067\u0073h\u0065e\u0074\u0020\u0025\u0076",_bdga .Name );if _fbegg :=d .Skip ();_fbegg !=nil {return _fbegg ;};};case _c .EndElement :break _addde ;case _c .CharData :};};return nil ;}; +// Condense +Condense []*CT_BooleanProperty ; -// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path -func (_gbge *CT_Dialogsheet )ValidateWithPath (path string )error {if _gbge .SheetPr !=nil {if _cfbc :=_gbge .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_cfbc !=nil {return _cfbc ;};};if _gbge .SheetViews !=nil {if _dfecc :=_gbge .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_dfecc !=nil {return _dfecc ;};};if _gbge .SheetFormatPr !=nil {if _dedfg :=_gbge .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_dedfg !=nil {return _dedfg ;};};if _gbge .SheetProtection !=nil {if _gcebb :=_gbge .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gcebb !=nil {return _gcebb ;};};if _gbge .CustomSheetViews !=nil {if _ecagab :=_gbge .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_ecagab !=nil {return _ecagab ;};};if _gbge .PrintOptions !=nil {if _degfc :=_gbge .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_degfc !=nil {return _degfc ;};};if _gbge .PageMargins !=nil {if _cbdb :=_gbge .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_cbdb !=nil {return _cbdb ;};};if _gbge .PageSetup !=nil {if _cgbgf :=_gbge .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_cgbgf !=nil {return _cgbgf ;};};if _gbge .HeaderFooter !=nil {if _gdaad :=_gbge .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_gdaad !=nil {return _gdaad ;};};if _gbge .Drawing !=nil {if _fgecc :=_gbge .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_fgecc !=nil {return _fgecc ;};};if _gbge .LegacyDrawing !=nil {if _dbgd :=_gbge .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_dbgd !=nil {return _dbgd ;};};if _gbge .LegacyDrawingHF !=nil {if _cffd :=_gbge .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cffd !=nil {return _cffd ;};};if _gbge .DrawingHF !=nil {if _ffagb :=_gbge .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ffagb !=nil {return _ffagb ;};};if _gbge .OleObjects !=nil {if _fddb :=_gbge .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_fddb !=nil {return _fddb ;};};if _gbge .Controls !=nil {if _bfedg :=_gbge .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_bfedg !=nil {return _bfedg ;};};if _gbge .ExtLst !=nil {if _bcec :=_gbge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcec !=nil {return _bcec ;};};return nil ;}; +// Extend +Extend []*CT_BooleanProperty ; -// Validate validates the CT_RowFields and its children -func (_eaddc *CT_RowFields )Validate ()error {return _eaddc .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};type ST_DvAspect byte ;type CT_PivotDimension struct{ +// Text Color +Color []*CT_Color ; -// Measure -MeasureAttr *bool ; +// Font Size +Sz []*CT_FontSize ; -// Dimension Name -NameAttr string ; +// Underline +U []*CT_UnderlineProperty ; -// Dimension Unique Name -UniqueNameAttr string ; +// Text Vertical Alignment +VertAlign []*CT_VerticalAlignFontProperty ; -// Dimension Display Name -CaptionAttr string ;};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 NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_dggga :=&CT_CustomWorkbookViews {};return _dggga ;};type CT_ExternalSheetNames struct{ +// Scheme +Scheme []*CT_FontScheme ;}; -// Sheet Name -SheetName []*CT_ExternalSheetName ;}; +// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path +func (_bbbbd *CT_IconFilter )ValidateWithPath (path string )error {if _bbbbd .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 _agcce :=_bbbbd .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_agcce !=nil {return _agcce ;};return nil ;};func (_ffga ST_CfvoType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ffga .String (),start );}; -// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path -func (_cdgga *CT_PivotField )ValidateWithPath (path string )error {if _gffca :=_cdgga .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_gffca !=nil {return _gffca ;};if _bbffc :=_cdgga .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bbffc !=nil {return _bbffc ;};if _cdgga .Items !=nil {if _cefec :=_cdgga .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_cefec !=nil {return _cefec ;};};if _cdgga .AutoSortScope !=nil {if _bedef :=_cdgga .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065");_bedef !=nil {return _bedef ;};};if _cdgga .ExtLst !=nil {if _fcgec :=_cdgga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcgec !=nil {return _fcgec ;};};return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_agbcc :=&CT_GroupLevels {};return _agbcc }; +// Validate validates the CT_PivotAreas and its children +func (_gfbaf *CT_PivotAreas )Validate ()error {return _gfbaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");}; -// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path -func (_cdef *CT_CustomSheetView )ValidateWithPath (path string )error {if !_cb .ST_GuidPatternRe .MatchString (_cdef .GuidAttr ){return _cg .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 ,_cb .ST_GuidPatternRe ,_cdef .GuidAttr );};if _cbea :=_cdef .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cbea !=nil {return _cbea ;};if _bfeb :=_cdef .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_bfeb !=nil {return _bfeb ;};if _cdef .Pane !=nil {if _fegdb :=_cdef .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_fegdb !=nil {return _fegdb ;};};if _cdef .Selection !=nil {if _edad :=_cdef .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_edad !=nil {return _edad ;};};if _cdef .RowBreaks !=nil {if _cgece :=_cdef .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_cgece !=nil {return _cgece ;};};if _cdef .ColBreaks !=nil {if _acfbgc :=_cdef .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_acfbgc !=nil {return _acfbgc ;};};if _cdef .PageMargins !=nil {if _gfcf :=_cdef .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gfcf !=nil {return _gfcf ;};};if _cdef .PrintOptions !=nil {if _gebc :=_cdef .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gebc !=nil {return _gebc ;};};if _cdef .PageSetup !=nil {if _cgfae :=_cdef .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_cgfae !=nil {return _cgfae ;};};if _cdef .HeaderFooter !=nil {if _eded :=_cdef .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_eded !=nil {return _eded ;};};if _cdef .AutoFilter !=nil {if _afbfg :=_cdef .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_afbfg !=nil {return _afbfg ;};};if _cdef .ExtLst !=nil {if _deaa :=_cdef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deaa !=nil {return _deaa ;};};return nil ;};func (_bbccb *CT_Comments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbccb .Authors =NewCT_Authors ();_bbccb .CommentList =NewCT_CommentList ();_bbgb :for {_dedg ,_ebcfg :=d .Token ();if _ebcfg !=nil {return _ebcfg ;};switch _bgeb :=_dedg .(type ){case _c .StartElement :switch _bgeb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eeege :=d .DecodeElement (_bbccb .Authors ,&_bgeb );_eeege !=nil {return _eeege ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _egcb :=d .DecodeElement (_bbccb .CommentList ,&_bgeb );_egcb !=nil {return _egcb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbccb .ExtLst =NewCT_ExtensionList ();if _fdeg :=d .DecodeElement (_bbccb .ExtLst ,&_bgeb );_fdeg !=nil {return _fdeg ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_bgeb .Name );if _bbccg :=d .Skip ();_bbccg !=nil {return _bbccg ;};};case _c .EndElement :break _bbgb ;case _c .CharData :};};return nil ;};type CT_ServerFormat struct{ +// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path +func (_adaa *CT_DdeValues )ValidateWithPath (path string )error {for _geca ,_dfccc :=range _adaa .Value {if _dgee :=_dfccc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_geca ));_dgee !=nil {return _dgee ;};};return nil ;}; -// Culture -CultureAttr *string ; +// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path +func (_fee *CT_BookView )ValidateWithPath (path string )error {if _eaa :=_fee .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_eaa !=nil {return _eaa ;};if _fee .ExtLst !=nil {if _adgd :=_fee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adgd !=nil {return _adgd ;};};return nil ;};func (_ddaba *CT_HierarchyUsage )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ddaba .HierarchyUsageAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cdbde *CT_ExternalDefinedNames )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_afcd :for {_deege ,_dcaef :=d .Token ();if _dcaef !=nil {return _dcaef ;};switch _defe :=_deege .(type ){case _bf .StartElement :switch _defe .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafe :=NewCT_ExternalDefinedName ();if _geadc :=d .DecodeElement (_cafe ,&_defe );_geadc !=nil {return _geadc ;};_cdbde .DefinedName =append (_cdbde .DefinedName ,_cafe );default:_cg .Log .Debug ("\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",_defe .Name );if _edgcf :=d .Skip ();_edgcf !=nil {return _edgcf ;};};case _bf .EndElement :break _afcd ;case _bf .CharData :};};return nil ;};type CT_PivotCacheRecords struct{ -// Format -FormatAttr *string ;};type CT_ProtectedRange struct{ +// PivotCache Records Count +CountAttr *uint32 ; -// Legacy Password -PasswordAttr *string ; +// PivotCache Record +R []*CT_Record ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_beegc ST_HorizontalAlignment )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_ddbcf :=_bf .Attr {};_ddbcf .Name =name ;switch _beegc {case ST_HorizontalAlignmentUnset :_ddbcf .Value ="";case ST_HorizontalAlignmentGeneral :_ddbcf .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_ddbcf .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_ddbcf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_ddbcf .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_ddbcf .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_ddbcf .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_ddbcf .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_ddbcf .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _ddbcf ,nil ;};func (_egfe *CT_DdeItem )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _egfe .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egfe .NameAttr )});};if _egfe .OleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_egfe .OleAttr ))});};if _egfe .AdviseAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_egfe .AdviseAttr ))});};if _egfe .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_egfe .PreferPicAttr ))});};e .EncodeToken (start );if _egfe .Values !=nil {_edffe :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}};e .EncodeElement (_egfe .Values ,_edffe );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bbfdc *CT_NumFmts )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_afagg :=range start .Attr {if _afagg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcabe ,_agedf :=_e .ParseUint (_afagg .Value ,10,32);if _agedf !=nil {return _agedf ;};_cffaf :=uint32 (_dcabe );_bbfdc .CountAttr =&_cffaf ;continue ;};};_faggf :for {_bbdeb ,_ecfb :=d .Token ();if _ecfb !=nil {return _ecfb ;};switch _cfdde :=_bbdeb .(type ){case _bf .StartElement :switch _cfdde .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafcg :=NewCT_NumFmt ();if _abgeb :=d .DecodeElement (_eafcg ,&_cfdde );_abgeb !=nil {return _abgeb ;};_bbfdc .NumFmt =append (_bbfdc .NumFmt ,_eafcg );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fN\u0075\u006d\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_cfdde .Name );if _egcbd :=d .Skip ();_egcbd !=nil {return _egcbd ;};};case _bf .EndElement :break _faggf ;case _bf .CharData :};};return nil ;}; -// Name +// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path +func (_edgdb *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _edgdb .ExtLst !=nil {if _dadgb :=_edgdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dadgb !=nil {return _dadgb ;};};return nil ;};type CT_TableStyle struct{ + +// Table Style Name NameAttr string ; -// Security Descriptor -SecurityDescriptorAttr *string ; +// Pivot Style +PivotAttr *bool ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Table +TableAttr *bool ; -// Password Hash Value -HashValueAttr *string ; +// Table Style Count +CountAttr *uint32 ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Table Style +TableStyleElement []*CT_TableStyleElement ;};func (_gcaca *CT_SmartTagPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cbcec :=range start .Attr {if _cbcec .Name .Local =="\u0065\u006d\u0062e\u0064"{_efdgcf ,_dgbcfe :=_e .ParseBool (_cbcec .Value );if _dgbcfe !=nil {return _dgbcfe ;};_gcaca .EmbedAttr =&_efdgcf ;continue ;};if _cbcec .Name .Local =="\u0073\u0068\u006f\u0077"{_gcaca .ShowAttr .UnmarshalXMLAttr (_cbcec );continue ;};};for {_dagfc ,_dacge :=d .Token ();if _dacge !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_dacge );};if _dbcba ,_dcfdd :=_dagfc .(_bf .EndElement );_dcfdd &&_dbcba .Name ==start .Name {break ;};};return nil ;}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// ValidateWithPath validates the CT_I and its children, prefixing error messages with path +func (_egaga *CT_I )ValidateWithPath (path string )error {if _daeg :=_egaga .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_daeg !=nil {return _daeg ;};for _aeacc ,_dcaa :=range _egaga .X {if _ebfbe :=_dcaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aeacc ));_ebfbe !=nil {return _ebfbe ;};};return nil ;};func (_gaeaf *ST_ShowDataAs )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_gaeaf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gaeaf =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_gaeaf =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gaeaf =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_gaeaf =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_gaeaf =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_gaeaf =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_gaeaf =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_gaeaf =8;case "\u0069\u006e\u0064e\u0078":*_gaeaf =9;};return nil ;}; -// Security Descriptor -SecurityDescriptor []string ;};type ST_SmartTagShow byte ;func (_eabbc ST_PivotFilterType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cgegfe :=_c .Attr {};_cgegfe .Name =name ;switch _eabbc {case ST_PivotFilterTypeUnset :_cgegfe .Value ="";case ST_PivotFilterTypeUnknown :_cgegfe .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_cgegfe .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_cgegfe .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_cgegfe .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_cgegfe .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_cgegfe .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_cgegfe .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_cgegfe .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_cgegfe .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_cgegfe .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_cgegfe .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_cgegfe .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_cgegfe .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_cgegfe .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_cgegfe .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_cgegfe .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_cgegfe .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_cgegfe .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_cgegfe .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_cgegfe .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_cgegfe .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueGreaterThanOrEqual :_cgegfe .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 :_cgegfe .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueLessThanOrEqual :_cgegfe .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_cgegfe .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueNotBetween :_cgegfe .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_cgegfe .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_cgegfe .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeDateOlderThan :_cgegfe .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_cgegfe .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateNewerThan :_cgegfe .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_cgegfe .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateBetween :_cgegfe .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_cgegfe .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_cgegfe .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_cgegfe .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_cgegfe .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_cgegfe .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_cgegfe .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_cgegfe .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_cgegfe .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_cgegfe .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_cgegfe .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_cgegfe .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_cgegfe .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_cgegfe .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_cgegfe .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_cgegfe .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_cgegfe .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_cgegfe .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_cgegfe .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_cgegfe .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_cgegfe .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_cgegfe .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_cgegfe .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_cgegfe .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_cgegfe .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_cgegfe .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_cgegfe .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_cgegfe .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_cgegfe .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_cgegfe .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_cgegfe .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_cgegfe .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_cgegfe .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_cgegfe .Value ="\u004d\u0031\u0032";};return _cgegfe ,nil ;}; +// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path +func (_gfcg *CT_OleItems )ValidateWithPath (path string )error {for _dddgfc ,_debeb :=range _gfcg .OleItem {if _abdec :=_debeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_dddgfc ));_abdec !=nil {return _abdec ;};};return nil ;};func (_ffaac ST_SheetViewType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ffaac .String (),start );};func (_dfbbd *CT_Hyperlinks )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_aacbe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_fggb :=range _dfbbd .Hyperlink {e .EncodeElement (_fggb ,_aacbe );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_X struct{ -// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path -func (_eagbb *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil }; +// Shared Items Index +VAttr *int32 ;};type CT_CustomSheetView struct{ -// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path -func (_gcccdf *CT_OleObjects )ValidateWithPath (path string )error {for _ccbf ,_efaad :=range _gcccdf .OleObject {if _cgede :=_efaad .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_ccbf ));_cgede !=nil {return _cgede ;};};return nil ;};func (_cfgcf ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _cfgcf {case 0,1,2,3,4,5,6,7,8,9,10: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 (_cfgcf ));};return nil ;};func (_ecfac *CT_OleObjects )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbbgf :for {_ceddg ,_ccfbc :=d .Token ();if _ccfbc !=nil {return _ccfbc ;};switch _begea :=_ceddg .(type ){case _c .StartElement :switch _begea .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegea :=NewCT_OleObject ();if _eacab :=d .DecodeElement (_gegea ,&_begea );_eacab !=nil {return _eacab ;};_ecfac .OleObject =append (_ecfac .OleObject ,_gegea );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fl\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073 \u0025\u0076",_begea .Name );if _eabea :=d .Skip ();_eabea !=nil {return _eabea ;};};case _c .EndElement :break _gbbgf ;case _c .CharData :};};return nil ;};type CT_Filters struct{ +// GUID +GuidAttr string ; -// Filter by Blank -BlankAttr *bool ; +// Print Scale +ScaleAttr *uint32 ; -// Calendar Type -CalendarTypeAttr _cb .ST_CalendarType ; +// Color Id +ColorIdAttr *uint32 ; -// Filter -Filter []*CT_Filter ; +// Show Page Breaks +ShowPageBreaksAttr *bool ; -// Date Grouping -DateGroupItem []*CT_DateGroupItem ;};func (_bgebf *CT_DateGroupItem )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_cg .Sprintf ("\u0025\u0076",_bgebf .YearAttr )});if _bgebf .MonthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebf .MonthAttr )});};if _bgebf .DayAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebf .DayAttr )});};if _bgebf .HourAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebf .HourAttr )});};if _bgebf .MinuteAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebf .MinuteAttr )});};if _bgebf .SecondAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bgebf .SecondAttr )});};_gfcde ,_gbaa :=_bgebf .DateTimeGroupingAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _gbaa !=nil {return _gbaa ;};start .Attr =append (start .Attr ,_gfcde );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Show Formulas +ShowFormulasAttr *bool ; -// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path -func (_dfcdaa *CT_SingleXmlCell )ValidateWithPath (path string )error {if _accfdc :=_dfcdaa .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_accfdc !=nil {return _accfdc ;};if _dfcdaa .ExtLst !=nil {if _cgdcc :=_dfcdaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgdcc !=nil {return _cgdcc ;};};return nil ;}; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Validate validates the CT_FontSize and its children -func (_agbc *CT_FontSize )Validate ()error {return _agbc .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");}; +// Show Headers +ShowRowColAttr *bool ; -// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path -func (_ccea *CT_Dxf )ValidateWithPath (path string )error {if _ccea .Font !=nil {if _ebac :=_ccea .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_ebac !=nil {return _ebac ;};};if _ccea .NumFmt !=nil {if _egabf :=_ccea .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_egabf !=nil {return _egabf ;};};if _ccea .Fill !=nil {if _ddegf :=_ccea .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ddegf !=nil {return _ddegf ;};};if _ccea .Alignment !=nil {if _dddac :=_ccea .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_dddac !=nil {return _dddac ;};};if _ccea .Border !=nil {if _fcddb :=_ccea .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_fcddb !=nil {return _fcddb ;};};if _ccea .Protection !=nil {if _caege :=_ccea .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_caege !=nil {return _caege ;};};if _ccea .ExtLst !=nil {if _ebea :=_ccea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebea !=nil {return _ebea ;};};return nil ;}; +// Show Outline Symbols +OutlineSymbolsAttr *bool ; -// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path -func (_gbdeg *CT_SmartTagTypes )ValidateWithPath (path string )error {for _dfbdd ,_aaafa :=range _gbdeg .SmartTagType {if _ffdad :=_aaafa .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dfbdd ));_ffdad !=nil {return _ffdad ;};};return nil ;};func (_ddgec *CT_MRUColors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgbcg :for {_bfege ,_cfaaae :=d .Token ();if _cfaaae !=nil {return _cfaaae ;};switch _afbfgc :=_bfege .(type ){case _c .StartElement :switch _afbfgc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egaed :=NewCT_Color ();if _ddaed :=d .DecodeElement (_egaed ,&_afbfgc );_ddaed !=nil {return _ddaed ;};_ddgec .Color =append (_ddgec .Color ,_egaed );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_M\u0052\u0055C\u006f\u006c\u006f\u0072\u0073\u0020\u0025\u0076",_afbfgc .Name );if _fbbba :=d .Skip ();_fbbba !=nil {return _fbbba ;};};case _c .EndElement :break _dgbcg ;case _c .CharData :};};return nil ;};func NewCT_DbPr ()*CT_DbPr {_egaac :=&CT_DbPr {};return _egaac };func (_bdgbg ST_TimePeriod )ValidateWithPath (path string )error {switch _bdgbg {case 0,1,2,3,4,5,6,7,8,9,10: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 (_bdgbg ));};return nil ;}; +// Show Zero Values +ZeroValuesAttr *bool ; -// Validate validates the CT_Drawing and its children -func (_gfcgf *CT_Drawing )Validate ()error {return _gfcgf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_cfcdge *ST_Comments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddbfa ,_eeabe :=d .Token ();if _eeabe !=nil {return _eeabe ;};if _dbecca ,_dgedgb :=_ddbfa .(_c .EndElement );_dgedgb &&_dbecca .Name ==start .Name {*_cfcdge =1;return nil ;};if _bgbgcb ,_bfbbdc :=_ddbfa .(_c .CharData );!_bfbbdc {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",_ddbfa );}else {switch string (_bgbgcb ){case "":*_cfcdge =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_cfcdge =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cfcdge =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_cfcdge =3;};};_ddbfa ,_eeabe =d .Token ();if _eeabe !=nil {return _eeabe ;};if _adcff ,_aagfac :=_ddbfa .(_c .EndElement );_aagfac &&_adcff .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",_ddbfa );};type CT_RgbColor struct{ +// Fit To Page +FitToPageAttr *bool ; -// Alpha Red Green Blue -RgbAttr *string ;}; +// Print Area Defined +PrintAreaAttr *bool ; -// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path -func (_cdaf *CT_IconSet )ValidateWithPath (path string )error {if _aage :=_cdaf .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_aage !=nil {return _aage ;};for _dfdbd ,_daeggc :=range _cdaf .Cfvo {if _gcggb :=_daeggc .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_dfdbd ));_gcggb !=nil {return _gcggb ;};};return nil ;}; +// Filtered List +FilterAttr *bool ; -// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path -func (_dgdfb *CT_Filters )ValidateWithPath (path string )error {if _ebgde :=_dgdfb .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ebgde !=nil {return _ebgde ;};for _bdfc ,_egcec :=range _dgdfb .Filter {if _bbdc :=_egcec .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bdfc ));_bbdc !=nil {return _bbdc ;};};for _cgbd ,_ecad :=range _dgdfb .DateGroupItem {if _egdfa :=_ecad .ValidateWithPath (_cg .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_cgbd ));_egdfa !=nil {return _egdfa ;};};return nil ;}; +// Show AutoFitler Drop Down Controls +ShowAutoFilterAttr *bool ; -// Validate validates the CT_ServerFormat and its children -func (_dcadfg *CT_ServerFormat )Validate ()error {return _dcadfg .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};func NewCT_MetadataTypes ()*CT_MetadataTypes {_bbddc :=&CT_MetadataTypes {};return _bbddc };func NewCT_Macrosheet ()*CT_Macrosheet {_cbead :=&CT_Macrosheet {};_cbead .SheetData =NewCT_SheetData ();return _cbead ;};func (_cggcg *CT_MetadataTypes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccfbd :=range start .Attr {if _ccfbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbefg ,_ecgc :=_fe .ParseUint (_ccfbd .Value ,10,32);if _ecgc !=nil {return _ecgc ;};_cafb :=uint32 (_cbefg );_cggcg .CountAttr =&_cafb ;continue ;};};_bdadf :for {_cggf ,_ffcfe :=d .Token ();if _ffcfe !=nil {return _ffcfe ;};switch _cbadb :=_cggf .(type ){case _c .StartElement :switch _cbadb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgbfe :=NewCT_MetadataType ();if _gbfab :=d .DecodeElement (_dcgbfe ,&_cbadb );_gbfab !=nil {return _gbfab ;};_cggcg .MetadataType =append (_cggcg .MetadataType ,_dcgbfe );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_cbadb .Name );if _fdbbe :=d .Skip ();_fdbbe !=nil {return _fdbbe ;};};case _c .EndElement :break _bdadf ;case _c .CharData :};};return nil ;};func (_afcadb *ST_FontScheme )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cafdb ,_dbgabg :=d .Token ();if _dbgabg !=nil {return _dbgabg ;};if _afbbab ,_fbdae :=_cafdb .(_c .EndElement );_fbdae &&_afbbab .Name ==start .Name {*_afcadb =1;return nil ;};if _dgefc ,_eggdc :=_cafdb .(_c .CharData );!_eggdc {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",_cafdb );}else {switch string (_dgefc ){case "":*_afcadb =0;case "\u006e\u006f\u006e\u0065":*_afcadb =1;case "\u006d\u0061\u006ao\u0072":*_afcadb =2;case "\u006d\u0069\u006eo\u0072":*_afcadb =3;};};_cafdb ,_dbgabg =d .Token ();if _dbgabg !=nil {return _dbgabg ;};if _acacf ,_bbcbg :=_cafdb .(_c .EndElement );_bbcbg &&_acacf .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",_cafdb );};func NewCT_IconFilter ()*CT_IconFilter {_eecgg :=&CT_IconFilter {};_eecgg .IconSetAttr =ST_IconSetType (1);return _eecgg ;}; +// Hidden Rows +HiddenRowsAttr *bool ; -// Validate validates the CT_PivotField and its children -func (_cebcd *CT_PivotField )Validate ()error {return _cebcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};type CT_CommentList struct{ +// Hidden Columns +HiddenColumnsAttr *bool ; -// Comment -Comment []*CT_Comment ;};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_eadb :=&CT_ColHierarchiesUsage {};return _eadb ;}; +// Visible State +StateAttr ST_SheetState ; -// Validate validates the CT_LevelGroup and its children -func (_bbdba *CT_LevelGroup )Validate ()error {return _bbdba .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");}; +// Filter +FilterUniqueAttr *bool ; -// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path -func (_bbad *CT_ProtectedRange )ValidateWithPath (path string )error {return nil }; +// View Type +ViewAttr ST_SheetViewType ; -// Validate validates the CT_Revisions and its children -func (_fcgce *CT_Revisions )Validate ()error {return _fcgce .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func (_dgggeg *CT_RevisionRowColumn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_dgggeg .SIdAttr )});if _dgggeg .EolAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006f\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgggeg .EolAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_dgggeg .RefAttr )});_dfcagd ,_dfaac :=_dgggeg .ActionAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _dfaac !=nil {return _dfaac ;};start .Attr =append (start .Attr ,_dfcagd );if _dgggeg .EdgeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgggeg .EdgeAttr ))});};if _dgggeg .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dgggeg .RIdAttr )});};if _dgggeg .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgggeg .UaAttr ))});};if _dgggeg .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgggeg .RaAttr ))});};e .EncodeToken (start );if _dgggeg .Undo !=nil {_efaaa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_agede :=range _dgggeg .Undo {e .EncodeElement (_agede ,_efaaa );};};if _dgggeg .Rcc !=nil {_bbeff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_fafebc :=range _dgggeg .Rcc {e .EncodeElement (_fafebc ,_bbeff );};};if _dgggeg .Rfmt !=nil {_eaacc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_afcfd :=range _dgggeg .Rfmt {e .EncodeElement (_afcfd ,_eaacc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Show Ruler +ShowRulerAttr *bool ; -// Validate validates the CT_rowItems and its children -func (_gdafge *CT_rowItems )Validate ()error {return _gdafge .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");}; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Validate validates the CT_IgnoredError and its children -func (_dddcc *CT_IgnoredError )Validate ()error {return _dddcc .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");}; +// Pane Split Information +Pane *CT_Pane ; -// Validate validates the CT_DeletedField and its children -func (_eadg *CT_DeletedField )Validate ()error {return _eadg .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};func (_ccbgb ST_OleUpdate )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dagdg :=_c .Attr {};_dagdg .Name =name ;switch _ccbgb {case ST_OleUpdateUnset :_dagdg .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_dagdg .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_dagdg .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _dagdg ,nil ;};func (_ebcdb *CT_SmartTagTypes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebcdb .SmartTagType !=nil {_aegbf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_dgcad :=range _ebcdb .SmartTagType {e .EncodeElement (_dgcad ,_aegbf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gffeaf *ST_WebSourceType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeceae ,_gaebfa :=d .Token ();if _gaebfa !=nil {return _gaebfa ;};if _acddg ,_cbaadg :=_aeceae .(_c .EndElement );_cbaadg &&_acddg .Name ==start .Name {*_gffeaf =1;return nil ;};if _fdacfc ,_cdced :=_aeceae .(_c .CharData );!_cdced {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",_aeceae );}else {switch string (_fdacfc ){case "":*_gffeaf =0;case "\u0073\u0068\u0065e\u0074":*_gffeaf =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_gffeaf =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_gffeaf =3;case "\u0072\u0061\u006eg\u0065":*_gffeaf =4;case "\u0063\u0068\u0061r\u0074":*_gffeaf =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_gffeaf =6;case "\u0071\u0075\u0065r\u0079":*_gffeaf =7;case "\u006c\u0061\u0062e\u006c":*_gffeaf =8;};};_aeceae ,_gaebfa =d .Token ();if _gaebfa !=nil {return _gaebfa ;};if _cdecf ,_cacbg :=_aeceae .(_c .EndElement );_cacbg &&_cdecf .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",_aeceae );}; +// Selection +Selection *CT_Selection ; -// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path -func (_abdcc *CT_PCDKPI )ValidateWithPath (path string )error {return nil };func (_dffeg ST_CfvoType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfadg :=_c .Attr {};_gfadg .Name =name ;switch _dffeg {case ST_CfvoTypeUnset :_gfadg .Value ="";case ST_CfvoTypeNum :_gfadg .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_gfadg .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_gfadg .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_gfadg .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_gfadg .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_gfadg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _gfadg ,nil ;};func NewCT_PivotFilters ()*CT_PivotFilters {_cdfgf :=&CT_PivotFilters {};return _cdfgf };type CT_PivotFilters struct{ +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// Pivot Filter Count -CountAttr *uint32 ; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// PivotTable Advanced Filter -Filter []*CT_PivotFilter ;};func (_acabcb *ST_DdeValueType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_acabcb =0;case "\u006e\u0069\u006c":*_acabcb =1;case "\u0062":*_acabcb =2;case "\u006e":*_acabcb =3;case "\u0065":*_acabcb =4;case "\u0073\u0074\u0072":*_acabcb =5;};return nil ;}; +// Page Margins +PageMargins *CT_PageMargins ; -// Validate validates the CT_RevisionSheetRename and its children -func (_gbced *CT_RevisionSheetRename )Validate ()error {return _gbced .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};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 (_bgd *CT_CacheHierarchy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbafd :=range start .Attr {if _gbafd .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_daae ,_ceg :=_gbafd .Value ,error (nil );if _ceg !=nil {return _ceg ;};_bgd .DimensionUniqueNameAttr =&_daae ;continue ;};if _gbafd .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_ecbd ,_edcbc :=_gbafd .Value ,error (nil );if _edcbc !=nil {return _edcbc ;};_bgd .DisplayFolderAttr =&_ecbd ;continue ;};if _gbafd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fdde ,_fdb :=_gbafd .Value ,error (nil );if _fdb !=nil {return _fdb ;};_bgd .CaptionAttr =&_fdde ;continue ;};if _gbafd .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_cabg ,_aaf :=_gbafd .Value ,error (nil );if _aaf !=nil {return _aaf ;};_bgd .MeasureGroupAttr =&_cabg ;continue ;};if _gbafd .Name .Local =="\u0073\u0065\u0074"{_aefd ,_ecbf :=_fe .ParseBool (_gbafd .Value );if _ecbf !=nil {return _ecbf ;};_bgd .SetAttr =&_aefd ;continue ;};if _gbafd .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_bcdff ,_bcbc :=_fe .ParseBool (_gbafd .Value );if _bcbc !=nil {return _bcbc ;};_bgd .MeasuresAttr =&_bcdff ;continue ;};if _gbafd .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_fedca ,_acf :=_fe .ParseInt (_gbafd .Value ,10,32);if _acf !=nil {return _acf ;};_dabg :=int32 (_fedca );_bgd .IconSetAttr =&_dabg ;continue ;};if _gbafd .Name .Local =="\u0063\u006f\u0075n\u0074"{_aafc ,_aab :=_fe .ParseUint (_gbafd .Value ,10,32);if _aab !=nil {return _aab ;};_bgd .CountAttr =uint32 (_aafc );continue ;};if _gbafd .Name .Local =="\u0074\u0069\u006d\u0065"{_fbfd ,_ecga :=_fe .ParseBool (_gbafd .Value );if _ecga !=nil {return _ecga ;};_bgd .TimeAttr =&_fbfd ;continue ;};if _gbafd .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_dead ,_gbb :=_fe .ParseBool (_gbafd .Value );if _gbb !=nil {return _gbb ;};_bgd .OneFieldAttr =&_dead ;continue ;};if _gbafd .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_dbdg ,_efec :=_fe .ParseUint (_gbafd .Value ,10,16);if _efec !=nil {return _efec ;};_gdcab :=uint16 (_dbdg );_bgd .MemberValueDatatypeAttr =&_gdcab ;continue ;};if _gbafd .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_eba ,_ebfb :=_fe .ParseBool (_gbafd .Value );if _ebfb !=nil {return _ebfb ;};_bgd .UnbalancedGroupAttr =&_eba ;continue ;};if _gbafd .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_cde ,_gabd :=_fe .ParseUint (_gbafd .Value ,10,32);if _gabd !=nil {return _gabd ;};_ggfc :=uint32 (_cde );_bgd .ParentSetAttr =&_ggfc ;continue ;};if _gbafd .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_acfb ,_deac :=_gbafd .Value ,error (nil );if _deac !=nil {return _deac ;};_bgd .DefaultMemberUniqueNameAttr =&_acfb ;continue ;};if _gbafd .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_cegb ,_cea :=_fe .ParseBool (_gbafd .Value );if _cea !=nil {return _cea ;};_bgd .MeasureAttr =&_cegb ;continue ;};if _gbafd .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_abga ,_fcgb :=_fe .ParseBool (_gbafd .Value );if _fcgb !=nil {return _fcgb ;};_bgd .UnbalancedAttr =&_abga ;continue ;};if _gbafd .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gada ,_cbb :=_gbafd .Value ,error (nil );if _cbb !=nil {return _cbb ;};_bgd .AllCaptionAttr =&_gada ;continue ;};if _gbafd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dafc ,_ffa :=_fe .ParseBool (_gbafd .Value );if _ffa !=nil {return _ffa ;};_bgd .HiddenAttr =&_dafc ;continue ;};if _gbafd .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_fbac ,_bafe :=_fe .ParseBool (_gbafd .Value );if _bafe !=nil {return _bafe ;};_bgd .AttributeAttr =&_fbac ;continue ;};if _gbafd .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dce ,_dgbeb :=_gbafd .Value ,error (nil );if _dgbeb !=nil {return _dgbeb ;};_bgd .AllUniqueNameAttr =&_dce ;continue ;};if _gbafd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_aaa ,_bdg :=_gbafd .Value ,error (nil );if _bdg !=nil {return _bdg ;};_bgd .UniqueNameAttr =_aaa ;continue ;};if _gbafd .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_bbdb ,_gcfc :=_fe .ParseBool (_gbafd .Value );if _gcfc !=nil {return _gcfc ;};_bgd .KeyAttributeAttr =&_bbdb ;continue ;};};_bceda :for {_cgbe ,_eagag :=d .Token ();if _eagag !=nil {return _eagag ;};switch _bccc :=_cgbe .(type ){case _c .StartElement :switch _bccc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgd .FieldsUsage =NewCT_FieldsUsage ();if _daca :=d .DecodeElement (_bgd .FieldsUsage ,&_bccc );_daca !=nil {return _daca ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgd .GroupLevels =NewCT_GroupLevels ();if _dcbbd :=d .DecodeElement (_bgd .GroupLevels ,&_bccc );_dcbbd !=nil {return _dcbbd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgd .ExtLst =NewCT_ExtensionList ();if _eec :=d .DecodeElement (_bgd .ExtLst ,&_bccc );_eec !=nil {return _eec ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_bccc .Name );if _faee :=d .Skip ();_faee !=nil {return _faee ;};};case _c .EndElement :break _bceda ;case _c .CharData :};};return nil ;};func _bcgdaf (_dgdbg bool )uint8 {if _dgdbg {return 1;};return 0;}; +// Print Options +PrintOptions *CT_PrintOptions ; -// Validate validates the CT_Stylesheet and its children -func (_dgaec *CT_Stylesheet )Validate ()error {return _dgaec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};type CT_SheetBackgroundPicture struct{IdAttr string ;};func NewCT_Hyperlink ()*CT_Hyperlink {_eaefc :=&CT_Hyperlink {};return _eaefc };type CT_TableMissing struct{};func (_gcgeb ST_DateTimeGrouping )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdecd :=_c .Attr {};_gdecd .Name =name ;switch _gcgeb {case ST_DateTimeGroupingUnset :_gdecd .Value ="";case ST_DateTimeGroupingYear :_gdecd .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_gdecd .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_gdecd .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_gdecd .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_gdecd .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_gdecd .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _gdecd ,nil ;};func (_eaaea *ST_GradientType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eaaea =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_eaaea =1;case "\u0070\u0061\u0074\u0068":*_eaaea =2;};return nil ;};type CT_RevisionCustomView struct{ +// Page Setup Settings +PageSetup *CT_PageSetup ; -// GUID -GuidAttr string ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// User Action -ActionAttr ST_RevisionAction ;};type ST_DynamicFilterType byte ;func NewCT_GroupMembers ()*CT_GroupMembers {_acac :=&CT_GroupMembers {};return _acac };type Table struct{CT_Table };type CT_Connection struct{ +// AutoFilter Settings +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;}; -// Connection Id -IdAttr uint32 ; +// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path +func (_eaafa *VolTypes )ValidateWithPath (path string )error {if _afefc :=_eaafa .CT_VolTypes .ValidateWithPath (path );_afefc !=nil {return _afefc ;};return nil ;}; -// Source Database File -SourceFileAttr *string ; +// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path +func (_ebdbg *CT_Macrosheet )ValidateWithPath (path string )error {if _ebdbg .SheetPr !=nil {if _faba :=_ebdbg .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_faba !=nil {return _faba ;};};if _ebdbg .Dimension !=nil {if _dabbe :=_ebdbg .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_dabbe !=nil {return _dabbe ;};};if _ebdbg .SheetViews !=nil {if _ecbab :=_ebdbg .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_ecbab !=nil {return _ecbab ;};};if _ebdbg .SheetFormatPr !=nil {if _begea :=_ebdbg .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_begea !=nil {return _begea ;};};for _afceg ,_gfbgag :=range _ebdbg .Cols {if _afccf :=_gfbgag .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_afceg ));_afccf !=nil {return _afccf ;};};if _cecbf :=_ebdbg .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_cecbf !=nil {return _cecbf ;};if _ebdbg .SheetProtection !=nil {if _bfada :=_ebdbg .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bfada !=nil {return _bfada ;};};if _ebdbg .AutoFilter !=nil {if _ddgd :=_ebdbg .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_ddgd !=nil {return _ddgd ;};};if _ebdbg .SortState !=nil {if _dgfcd :=_ebdbg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_dgfcd !=nil {return _dgfcd ;};};if _ebdbg .DataConsolidate !=nil {if _bgdga :=_ebdbg .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_bgdga !=nil {return _bgdga ;};};if _ebdbg .CustomSheetViews !=nil {if _acacf :=_ebdbg .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_acacf !=nil {return _acacf ;};};if _ebdbg .PhoneticPr !=nil {if _cefgd :=_ebdbg .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_cefgd !=nil {return _cefgd ;};};for _gccf ,_cgagg :=range _ebdbg .ConditionalFormatting {if _dfdgd :=_cgagg .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 ,_gccf ));_dfdgd !=nil {return _dfdgd ;};};if _ebdbg .PrintOptions !=nil {if _efdgcg :=_ebdbg .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_efdgcg !=nil {return _efdgcg ;};};if _ebdbg .PageMargins !=nil {if _agcfd :=_ebdbg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_agcfd !=nil {return _agcfd ;};};if _ebdbg .PageSetup !=nil {if _faef :=_ebdbg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_faef !=nil {return _faef ;};};if _ebdbg .HeaderFooter !=nil {if _gbabce :=_ebdbg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_gbabce !=nil {return _gbabce ;};};if _ebdbg .RowBreaks !=nil {if _cgcgb :=_ebdbg .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_cgcgb !=nil {return _cgcgb ;};};if _ebdbg .ColBreaks !=nil {if _ddabbe :=_ebdbg .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_ddabbe !=nil {return _ddabbe ;};};if _ebdbg .CustomProperties !=nil {if _bfceec :=_ebdbg .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_bfceec !=nil {return _bfceec ;};};if _ebdbg .Drawing !=nil {if _beebe :=_ebdbg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_beebe !=nil {return _beebe ;};};if _ebdbg .LegacyDrawing !=nil {if _cdbce :=_ebdbg .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_cdbce !=nil {return _cdbce ;};};if _ebdbg .LegacyDrawingHF !=nil {if _ebdca :=_ebdbg .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ebdca !=nil {return _ebdca ;};};if _ebdbg .DrawingHF !=nil {if _bbfcf :=_ebdbg .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_bbfcf !=nil {return _bbfcf ;};};if _ebdbg .Picture !=nil {if _dafc :=_ebdbg .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_dafc !=nil {return _dafc ;};};if _ebdbg .OleObjects !=nil {if _efcf :=_ebdbg .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_efcf !=nil {return _efcf ;};};if _ebdbg .ExtLst !=nil {if _ecdg :=_ebdbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdg !=nil {return _ecdg ;};};return nil ;};func (_ffegba *CT_pivotTableDefinition )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ffegba .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ffegba .CacheIdAttr )});if _ffegba .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .DataOnRowsAttr ))});};if _ffegba .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .DataPositionAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_ffegba .DataCaptionAttr )});if _ffegba .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .GrandTotalCaptionAttr )});};if _ffegba .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .ErrorCaptionAttr )});};if _ffegba .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowErrorAttr ))});};if _ffegba .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .MissingCaptionAttr )});};if _ffegba .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowMissingAttr ))});};if _ffegba .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .PageStyleAttr )});};if _ffegba .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .PivotTableStyleAttr )});};if _ffegba .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .VacatedStyleAttr )});};if _ffegba .TagAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0061\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .TagAttr )});};if _ffegba .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .UpdatedVersionAttr )});};if _ffegba .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .MinRefreshableVersionAttr )});};if _ffegba .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .AsteriskTotalsAttr ))});};if _ffegba .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowItemsAttr ))});};if _ffegba .EditDataAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .EditDataAttr ))});};if _ffegba .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .DisableFieldListAttr ))});};if _ffegba .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowCalcMbrsAttr ))});};if _ffegba .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .VisualTotalsAttr ))});};if _ffegba .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowMultipleLabelAttr ))});};if _ffegba .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowDataDropDownAttr ))});};if _ffegba .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowDrillAttr ))});};if _ffegba .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .PrintDrillAttr ))});};if _ffegba .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_ffegba .ShowMemberPropertyTipsAttr ))});};if _ffegba .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowDataTipsAttr ))});};if _ffegba .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .EnableWizardAttr ))});};if _ffegba .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .EnableDrillAttr ))});};if _ffegba .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .EnableFieldPropertiesAttr ))});};if _ffegba .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .PreserveFormattingAttr ))});};if _ffegba .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .UseAutoFormattingAttr ))});};if _ffegba .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .PageWrapAttr )});};if _ffegba .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .PageOverThenDownAttr ))});};if _ffegba .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .SubtotalHiddenItemsAttr ))});};if _ffegba .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .RowGrandTotalsAttr ))});};if _ffegba .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ColGrandTotalsAttr ))});};if _ffegba .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .FieldPrintTitlesAttr ))});};if _ffegba .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ItemPrintTitlesAttr ))});};if _ffegba .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .MergeItemAttr ))});};if _ffegba .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowDropZonesAttr ))});};if _ffegba .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .CreatedVersionAttr )});};if _ffegba .IndentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .IndentAttr )});};if _ffegba .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowEmptyRowAttr ))});};if _ffegba .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowEmptyColAttr ))});};if _ffegba .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ShowHeadersAttr ))});};if _ffegba .CompactAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .CompactAttr ))});};if _ffegba .OutlineAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .OutlineAttr ))});};if _ffegba .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .OutlineDataAttr ))});};if _ffegba .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .CompactDataAttr ))});};if _ffegba .PublishedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .PublishedAttr ))});};if _ffegba .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .GridDropZonesAttr ))});};if _ffegba .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ImmersiveAttr ))});};if _ffegba .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .MultipleFieldFiltersAttr ))});};if _ffegba .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .ChartFormatAttr )});};if _ffegba .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .RowHeaderCaptionAttr )});};if _ffegba .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .ColHeaderCaptionAttr )});};if _ffegba .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_ffegba .FieldListSortAscendingAttr ))});};if _ffegba .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .MdxSubqueriesAttr ))});};if _ffegba .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .CustomListSortAttr ))});};if _ffegba .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ffegba .AutoFormatIdAttr )});};if _ffegba .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ApplyNumberFormatsAttr ))});};if _ffegba .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ApplyBorderFormatsAttr ))});};if _ffegba .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ApplyFontFormatsAttr ))});};if _ffegba .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ApplyPatternFormatsAttr ))});};if _ffegba .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ffegba .ApplyAlignmentFormatsAttr ))});};if _ffegba .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_ffegba .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );_cbaebf :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffegba .Location ,_cbaebf );if _ffegba .PivotFields !=nil {_gfggcd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ffegba .PivotFields ,_gfggcd );};if _ffegba .RowFields !=nil {_bbcba :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ffegba .RowFields ,_bbcba );};if _ffegba .RowItems !=nil {_adgdg :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ffegba .RowItems ,_adgdg );};if _ffegba .ColFields !=nil {_dabdeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ffegba .ColFields ,_dabdeg );};if _ffegba .ColItems !=nil {_gcbba :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ffegba .ColItems ,_gcbba );};if _ffegba .PageFields !=nil {_efaae :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ffegba .PageFields ,_efaae );};if _ffegba .DataFields !=nil {_baaefd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ffegba .DataFields ,_baaefd );};if _ffegba .Formats !=nil {_cfcdg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_ffegba .Formats ,_cfcdg );};if _ffegba .ConditionalFormats !=nil {_dbabdb :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_ffegba .ConditionalFormats ,_dbabdb );};if _ffegba .ChartFormats !=nil {_fbecc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_ffegba .ChartFormats ,_fbecc );};if _ffegba .PivotHierarchies !=nil {_edgad :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_ffegba .PivotHierarchies ,_edgad );};if _ffegba .PivotTableStyleInfo !=nil {_eadad :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_ffegba .PivotTableStyleInfo ,_eadad );};if _ffegba .Filters !=nil {_cgacc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ffegba .Filters ,_cgacc );};if _ffegba .RowHierarchiesUsage !=nil {_dabdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_ffegba .RowHierarchiesUsage ,_dabdf );};if _ffegba .ColHierarchiesUsage !=nil {_befde :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_ffegba .ColHierarchiesUsage ,_befde );};if _ffegba .ExtLst !=nil {_beafa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffegba .ExtLst ,_beafa );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Connection File -OdcFileAttr *string ; +// Validate validates the CT_DataValidations and its children +func (_ecfg *CT_DataValidations )Validate ()error {return _ecfg .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};func (_eafc *CT_ExternalSheetDataSet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ebeaa :for {_dcfaf ,_cgfe :=d .Token ();if _cgfe !=nil {return _cgfe ;};switch _fgab :=_dcfaf .(type ){case _bf .StartElement :switch _fgab .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgecf :=NewCT_ExternalSheetData ();if _gfgbd :=d .DecodeElement (_bgecf ,&_fgab );_gfgbd !=nil {return _gfgbd ;};_eafc .SheetData =append (_eafc .SheetData ,_bgecf );default:_cg .Log .Debug ("\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",_fgab .Name );if _cggad :=d .Skip ();_cggad !=nil {return _cggad ;};};case _bf .EndElement :break _ebeaa ;case _bf .CharData :};};return nil ;}; -// Keep Connection Open -KeepAliveAttr *bool ; +// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path +func (_befcb *CT_VolTopic )ValidateWithPath (path string )error {if _cbcadaf :=_befcb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cbcadaf !=nil {return _cbcadaf ;};for _agagcf ,_dfcbc :=range _befcb .Tr {if _cbcac :=_dfcbc .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_agagcf ));_cbcac !=nil {return _cbcac ;};};return nil ;}; -// Automatic Refresh Interval -IntervalAttr *uint32 ; +// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path +func (_addadg *CT_Item )ValidateWithPath (path string )error {if _fdceb :=_addadg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_fdceb !=nil {return _fdceb ;};return nil ;};func (_fcfaa *CT_RPrElt )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _fcfaa .RFont !=nil {_bbecfb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_fcfaa .RFont ,_bbecfb );};if _fcfaa .Charset !=nil {_abbgf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_fcfaa .Charset ,_abbgf );};if _fcfaa .Family !=nil {_gccea :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_fcfaa .Family ,_gccea );};if _fcfaa .B !=nil {_ggdcg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_fcfaa .B ,_ggdcg );};if _fcfaa .I !=nil {_dgeaa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_fcfaa .I ,_dgeaa );};if _fcfaa .Strike !=nil {_dcaac :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_fcfaa .Strike ,_dcaac );};if _fcfaa .Outline !=nil {_fbead :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_fcfaa .Outline ,_fbead );};if _fcfaa .Shadow !=nil {_cagaa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_fcfaa .Shadow ,_cagaa );};if _fcfaa .Condense !=nil {_febba :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_fcfaa .Condense ,_febba );};if _fcfaa .Extend !=nil {_ccdda :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_fcfaa .Extend ,_ccdda );};if _fcfaa .Color !=nil {_aeffe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fcfaa .Color ,_aeffe );};if _fcfaa .Sz !=nil {_fdgdc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_fcfaa .Sz ,_fdgdc );};if _fcfaa .U !=nil {_gcfac :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_fcfaa .U ,_gcfac );};if _fcfaa .VertAlign !=nil {_cbfa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fcfaa .VertAlign ,_cbfa );};if _fcfaa .Scheme !=nil {_gagacf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_fcfaa .Scheme ,_gagacf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Connection Name -NameAttr *string ; +// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path +func (_cgcec *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil }; -// Connection Description -DescriptionAttr *string ; +// Validate validates the CT_ConditionalFormats and its children +func (_cafgc *CT_ConditionalFormats )Validate ()error {return _cafgc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_ccdec :=&CT_RevisionCustomView {};_ccdec .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";_ccdec .ActionAttr =ST_RevisionAction (1);return _ccdec ;};func (_aadgbd *CT_WorkbookPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aadgbd .Date1904Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .Date1904Attr ))});};if _aadgbd .ShowObjectsAttr !=ST_ObjectsUnset {_dabcg ,_aafee :=_aadgbd .ShowObjectsAttr .MarshalXMLAttr (_bf .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _aafee !=nil {return _aafee ;};start .Attr =append (start .Attr ,_dabcg );};if _aadgbd .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_aadgbd .ShowBorderUnselectedTablesAttr ))});};if _aadgbd .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .FilterPrivacyAttr ))});};if _aadgbd .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .PromptedSolutionsAttr ))});};if _aadgbd .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .ShowInkAnnotationAttr ))});};if _aadgbd .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .BackupFileAttr ))});};if _aadgbd .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_aadgbd .SaveExternalLinkValuesAttr ))});};if _aadgbd .UpdateLinksAttr !=ST_UpdateLinksUnset {_ecfecd ,_daaca :=_aadgbd .UpdateLinksAttr .MarshalXMLAttr (_bf .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _daaca !=nil {return _daaca ;};start .Attr =append (start .Attr ,_ecfecd );};if _aadgbd .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aadgbd .CodeNameAttr )});};if _aadgbd .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .HidePivotFieldListAttr ))});};if _aadgbd .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .ShowPivotChartFilterAttr ))});};if _aadgbd .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .AllowRefreshQueryAttr ))});};if _aadgbd .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .PublishItemsAttr ))});};if _aadgbd .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .CheckCompatibilityAttr ))});};if _aadgbd .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .AutoCompressPicturesAttr ))});};if _aadgbd .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadgbd .RefreshAllConnectionsAttr ))});};if _aadgbd .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_aadgbd .DefaultThemeVersionAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Database Source Type -TypeAttr *uint32 ; +// Validate validates the CT_I and its children +func (_ecdfg *CT_I )Validate ()error {return _ecdfg .ValidateWithPath ("\u0043\u0054\u005f\u0049")}; -// Reconnection Method -ReconnectionMethodAttr *uint32 ; +// Validate validates the CT_ObjectAnchor and its children +func (_eedg *CT_ObjectAnchor )Validate ()error {return _eedg .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_DiscretePr ()*CT_DiscretePr {_dfeba :=&CT_DiscretePr {};return _dfeba }; -// Last Refresh Version -RefreshedVersionAttr uint8 ; +// Validate validates the CT_DynamicFilter and its children +func (_cfgbf *CT_DynamicFilter )Validate ()error {return _cfgbf .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};func (_ecabba *ST_FontScheme )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_ecabba =0;case "\u006e\u006f\u006e\u0065":*_ecabba =1;case "\u006d\u0061\u006ao\u0072":*_ecabba =2;case "\u006d\u0069\u006eo\u0072":*_ecabba =3;};return nil ;};func (_egggeb *CT_SortCondition )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _egggeb .DescendingAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_egggeb .DescendingAttr ))});};if _egggeb .SortByAttr !=ST_SortByUnset {_acaad ,_abcdf :=_egggeb .SortByAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _abcdf !=nil {return _abcdf ;};start .Attr =append (start .Attr ,_acaad );};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_egggeb .RefAttr )});if _egggeb .CustomListAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_egggeb .CustomListAttr )});};if _egggeb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_egggeb .DxfIdAttr )});};if _egggeb .IconSetAttr !=ST_IconSetTypeUnset {_cbagge ,_cfdcf :=_egggeb .IconSetAttr .MarshalXMLAttr (_bf .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _cfdcf !=nil {return _cfdcf ;};start .Attr =append (start .Attr ,_cbagge );};if _egggeb .IconIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_egggeb .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path +func (_cedff *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil }; -// Save Password -SavePasswordAttr *bool ; +// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path +func (_ebdg *CT_Dimensions )ValidateWithPath (path string )error {for _fbad ,_efdfeg :=range _ebdg .Dimension {if _dcfab :=_efdfeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_fbad ));_dcfab !=nil {return _dcfab ;};};return nil ;}; -// New Connection -NewAttr *bool ; +// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path +func (_cbgba *CT_Items )ValidateWithPath (path string )error {for _dbbef ,_ccbgd :=range _cbgba .Item {if _cbbgdf :=_ccbgd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_dbbef ));_cbbgdf !=nil {return _cbbgdf ;};};return nil ;};func (_bebgfc *ST_CellType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_edbgfe ,_abdde :=d .Token ();if _abdde !=nil {return _abdde ;};if _babbb ,_dffae :=_edbgfe .(_bf .EndElement );_dffae &&_babbb .Name ==start .Name {*_bebgfc =1;return nil ;};if _ecdga ,_eegbg :=_edbgfe .(_bf .CharData );!_eegbg {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",_edbgfe );}else {switch string (_ecdga ){case "":*_bebgfc =0;case "\u0062":*_bebgfc =1;case "\u006e":*_bebgfc =2;case "\u0065":*_bebgfc =3;case "\u0073":*_bebgfc =4;case "\u0073\u0074\u0072":*_bebgfc =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_bebgfc =6;};};_edbgfe ,_abdde =d .Token ();if _abdde !=nil {return _abdde ;};if _adfbe ,_afggad :=_edbgfe .(_bf .EndElement );_afggad &&_adfbe .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",_edbgfe );};func (_afff *CT_CommentPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _afff .LockedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afff .LockedAttr ))});};if _afff .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afff .DefaultSizeAttr ))});};if _afff .PrintAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afff .PrintAttr ))});};if _afff .DisabledAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afff .DisabledAttr ))});};if _afff .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afff .AutoFillAttr ))});};if _afff .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afff .AutoLineAttr ))});};if _afff .AltTextAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afff .AltTextAttr )});};if _afff .TextHAlignAttr !=ST_TextHAlignUnset {_cgdbf ,_cdbfd :=_afff .TextHAlignAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _cdbfd !=nil {return _cdbfd ;};start .Attr =append (start .Attr ,_cgdbf );};if _afff .TextVAlignAttr !=ST_TextVAlignUnset {_gfcd ,_cdfe :=_afff .TextVAlignAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _cdfe !=nil {return _cdfe ;};start .Attr =append (start .Attr ,_gfcd );};if _afff .LockTextAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afff .LockTextAttr ))});};if _afff .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afff .JustLastXAttr ))});};if _afff .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afff .AutoScaleAttr ))});};e .EncodeToken (start );_bggfc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_afff .Anchor ,_bggfc );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Deleted Connection -DeletedAttr *bool ; +// Validate validates the CT_ColHierarchiesUsage and its children +func (_gbcd *CT_ColHierarchiesUsage )Validate ()error {return _gbcd .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};type CT_ChartsheetPr struct{ -// Only Use Connection File -OnlyUseConnectionFileAttr *bool ; +// Published +PublishedAttr *bool ; -// Background Refresh -BackgroundAttr *bool ; +// Code Name +CodeNameAttr *string ;TabColor *CT_Color ;};func (_fgfda ST_DataValidationImeMode )String ()string {switch _fgfda {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 Revisions struct{CT_Revisions }; -// Refresh on Open -RefreshOnLoadAttr *bool ; +// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path +func (_eaeac *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _beadb ,_bbgdg :=range _eaeac .R {if _aegf :=_bbgdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_beadb ));_aegf !=nil {return _aegf ;};};if _eaeac .ExtLst !=nil {if _dfaef :=_eaeac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfaef !=nil {return _dfaef ;};};return nil ;};func (_eaeaa *ST_PaneState )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_eaeaa =0;case "\u0073\u0070\u006ci\u0074":*_eaeaa =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_eaeaa =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_eaeaa =3;};return nil ;};func NewCT_IgnoredError ()*CT_IgnoredError {_dbcbe :=&CT_IgnoredError {};return _dbcbe };type CT_Revisions struct{ -// Save Data -SaveDataAttr *bool ; +// Revision Row Column Insert Delete +Rrc []*CT_RevisionRowColumn ; -// Reconnection Method -CredentialsAttr ST_CredMethod ; +// Revision Cell Move +Rm []*CT_RevisionMove ; -// SSO Id -SingleSignOnIdAttr *string ; +// Revision Custom View +Rcv []*CT_RevisionCustomView ; -// Database Properties -DbPr *CT_DbPr ; +// Revision Sheet Name +Rsnm []*CT_RevisionSheetRename ; -// OLAP Properties -OlapPr *CT_OlapPr ; +// Revision Insert Sheet +Ris []*CT_RevisionInsertSheet ; -// Web Query Properties -WebPr *CT_WebPr ; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Text Import Settings -TextPr *CT_TextPr ; +// Revision Format +Rfmt []*CT_RevisionFormatting ; -// Query Parameters -Parameters *CT_Parameters ; +// Revision AutoFormat +Raf []*CT_RevisionAutoFormatting ; -// Future Feature Data Storage -ExtLst *CT_ExtensionList ;};func (_fcfebb ST_TargetScreenSize )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gaecaf :=_c .Attr {};_gaecaf .Name =name ;switch _fcfebb {case ST_TargetScreenSizeUnset :_gaecaf .Value ="";case ST_TargetScreenSize544x376 :_gaecaf .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_gaecaf .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_gaecaf .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_gaecaf .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_gaecaf .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_gaecaf .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_gaecaf .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_gaecaf .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_gaecaf .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_gaecaf .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_gaecaf .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _gaecaf ,nil ;}; +// Revision Defined Name +Rdn []*CT_RevisionDefinedName ; -// Validate validates the CT_colItems and its children -func (_bagca *CT_colItems )Validate ()error {return _bagca .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");};func (_adgda ST_Pane )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdggc :=_c .Attr {};_cdggc .Name =name ;switch _adgda {case ST_PaneUnset :_cdggc .Value ="";case ST_PaneBottomRight :_cdggc .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_cdggc .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_cdggc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_cdggc .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _cdggc ,nil ;}; +// Revision Cell Comment +Rcmt []*CT_RevisionComment ; -// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path -func (_bdcee *CT_Controls )ValidateWithPath (path string )error {for _cgeg ,_ddbca :=range _bdcee .Control {if _bfdd :=_ddbca .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_cgeg ));_bfdd !=nil {return _bfdd ;};};return nil ;};type CT_LegacyDrawing struct{IdAttr string ;};func (_bdffb *CT_I )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcfc :=range start .Attr {if _fcfc .Name .Local =="\u0074"{_bdffb .TAttr .UnmarshalXMLAttr (_fcfc );continue ;};if _fcfc .Name .Local =="\u0072"{_cfcg ,_fdfe :=_fe .ParseUint (_fcfc .Value ,10,32);if _fdfe !=nil {return _fdfe ;};_gfed :=uint32 (_cfcg );_bdffb .RAttr =&_gfed ;continue ;};if _fcfc .Name .Local =="\u0069"{_fdeb ,_cgcaf :=_fe .ParseUint (_fcfc .Value ,10,32);if _cgcaf !=nil {return _cgcaf ;};_fdfgb :=uint32 (_fdeb );_bdffb .IAttr =&_fdfgb ;continue ;};};_bagdf :for {_deeaca ,_cgad :=d .Token ();if _cgad !=nil {return _cgad ;};switch _agegac :=_deeaca .(type ){case _c .StartElement :switch _agegac .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggca :=NewCT_X ();if _eceda :=d .DecodeElement (_fggca ,&_agegac );_eceda !=nil {return _eceda ;};_bdffb .X =append (_bdffb .X ,_fggca );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0049\u0020\u0025\u0076",_agegac .Name );if _gbebf :=d .Skip ();_gbebf !=nil {return _gbebf ;};};case _c .EndElement :break _bagdf ;case _c .CharData :};};return nil ;};func NewCT_Sheets ()*CT_Sheets {_dgedga :=&CT_Sheets {};return _dgedga };func (_egaad *CT_RowHierarchiesUsage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcebbf :=range start .Attr {if _gcebbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_degba ,_gefdaea :=_fe .ParseUint (_gcebbf .Value ,10,32);if _gefdaea !=nil {return _gefdaea ;};_gccbf :=uint32 (_degba );_egaad .CountAttr =&_gccbf ;continue ;};};_cgcgfc :for {_aaede ,_dgagb :=d .Token ();if _dgagb !=nil {return _dgagb ;};switch _feefd :=_aaede .(type ){case _c .StartElement :switch _feefd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geffb :=NewCT_HierarchyUsage ();if _ffbfg :=d .DecodeElement (_geffb ,&_feefd );_ffbfg !=nil {return _ffbfg ;};_egaad .RowHierarchyUsage =append (_egaad .RowHierarchyUsage ,_geffb );default:_gc .Log .Debug ("\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",_feefd .Name );if _fcagg :=d .Skip ();_fcagg !=nil {return _fcagg ;};};case _c .EndElement :break _cgcgfc ;case _c .CharData :};};return nil ;};func NewCT_DateTime ()*CT_DateTime {_dgac :=&CT_DateTime {};return _dgac }; +// Revision Query Table +Rqt []*CT_RevisionQueryTableField ; -// ValidateWithPath validates the Headers and its children, prefixing error messages with path -func (_ecdaa *Headers )ValidateWithPath (path string )error {if _ecaeae :=_ecdaa .CT_RevisionHeaders .ValidateWithPath (path );_ecaeae !=nil {return _ecaeae ;};return nil ;}; +// Revision Merge Conflict +Rcft []*CT_RevisionConflict ;};func NewCT_I ()*CT_I {_bbgab :=&CT_I {};return _bbgab };func (_gfgcb *CT_PivotCaches )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_dcfgf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_efccg :=range _gfgcb .PivotCache {e .EncodeElement (_efccg ,_dcfgf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_caf *CT_Border )ValidateWithPath (path string )error {if _caf .Start !=nil {if _dcf :=_caf .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_dcf !=nil {return _dcf ;};};if _caf .End !=nil {if _edf :=_caf .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_edf !=nil {return _edf ;};};if _caf .Left !=nil {if _gfeb :=_caf .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gfeb !=nil {return _gfeb ;};};if _caf .Right !=nil {if _baa :=_caf .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_baa !=nil {return _baa ;};};if _caf .Top !=nil {if _cae :=_caf .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cae !=nil {return _cae ;};};if _caf .Bottom !=nil {if _cfd :=_caf .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cfd !=nil {return _cfd ;};};if _caf .Diagonal !=nil {if _fgga :=_caf .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_fgga !=nil {return _fgga ;};};if _caf .Vertical !=nil {if _agfb :=_caf .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l");_agfb !=nil {return _agfb ;};};if _caf .Horizontal !=nil {if _dgg :=_caf .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_dgg !=nil {return _dgg ;};};return nil ;};func (_ecbfb *CT_CustomWorkbookView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecbfb .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 _ ,_caab :=range start .Attr {if _caab .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_ebdf ,_bbgf :=_fe .ParseBool (_caab .Value );if _bbgf !=nil {return _bbgf ;};_ecbfb .ShowVerticalScrollAttr =&_ebdf ;continue ;};if _caab .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_egab ,_cbcdb :=_fe .ParseBool (_caab .Value );if _cbcdb !=nil {return _cbcdb ;};_ecbfb .ShowSheetTabsAttr =&_egab ;continue ;};if _caab .Name .Local =="\u0067\u0075\u0069\u0064"{_ecaga ,_dfcc :=_caab .Value ,error (nil );if _dfcc !=nil {return _dfcc ;};_ecbfb .GuidAttr =_ecaga ;continue ;};if _caab .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ffdag ,_afadc :=_fe .ParseInt (_caab .Value ,10,32);if _afadc !=nil {return _afadc ;};_aecd :=int32 (_ffdag );_ecbfb .XWindowAttr =&_aecd ;continue ;};if _caab .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_eebd ,_cegdg :=_fe .ParseUint (_caab .Value ,10,32);if _cegdg !=nil {return _cegdg ;};_agdcf :=uint32 (_eebd );_ecbfb .MergeIntervalAttr =&_agdcf ;continue ;};if _caab .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_bagf ,_gdege :=_fe .ParseInt (_caab .Value ,10,32);if _gdege !=nil {return _gdege ;};_cdbbd :=int32 (_bagf );_ecbfb .YWindowAttr =&_cdbbd ;continue ;};if _caab .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_fbbc ,_bged :=_fe .ParseBool (_caab .Value );if _bged !=nil {return _bged ;};_ecbfb .OnlySyncAttr =&_fbbc ;continue ;};if _caab .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_cdfe ,_bbbe :=_fe .ParseUint (_caab .Value ,10,32);if _bbbe !=nil {return _bbbe ;};_ecbfb .WindowWidthAttr =uint32 (_cdfe );continue ;};if _caab .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_cdege ,_cfdb :=_fe .ParseBool (_caab .Value );if _cfdb !=nil {return _cfdb ;};_ecbfb .IncludePrintSettingsAttr =&_cdege ;continue ;};if _caab .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_caegg ,_deecg :=_fe .ParseUint (_caab .Value ,10,32);if _deecg !=nil {return _deecg ;};_ecbfb .WindowHeightAttr =uint32 (_caegg );continue ;};if _caab .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_fbbe ,_bbec :=_fe .ParseUint (_caab .Value ,10,32);if _bbec !=nil {return _bbec ;};_dcge :=uint32 (_fbbe );_ecbfb .TabRatioAttr =&_dcge ;continue ;};if _caab .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_bfagg ,_cede :=_fe .ParseBool (_caab .Value );if _cede !=nil {return _cede ;};_ecbfb .ShowFormulaBarAttr =&_bfagg ;continue ;};if _caab .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_cebbg ,_cabb :=_fe .ParseBool (_caab .Value );if _cabb !=nil {return _cabb ;};_ecbfb .ChangesSavedWinAttr =&_cebbg ;continue ;};if _caab .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_cebgd ,_beef :=_fe .ParseBool (_caab .Value );if _beef !=nil {return _beef ;};_ecbfb .MaximizedAttr =&_cebgd ;continue ;};if _caab .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ecbfb .ShowCommentsAttr .UnmarshalXMLAttr (_caab );continue ;};if _caab .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_caba ,_bbgfa :=_fe .ParseBool (_caab .Value );if _bbgfa !=nil {return _bbgfa ;};_ecbfb .AutoUpdateAttr =&_caba ;continue ;};if _caab .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_ggce ,_bbbca :=_fe .ParseUint (_caab .Value ,10,32);if _bbbca !=nil {return _bbbca ;};_ecbfb .ActiveSheetIdAttr =uint32 (_ggce );continue ;};if _caab .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_efeg ,_ccedc :=_fe .ParseBool (_caab .Value );if _ccedc !=nil {return _ccedc ;};_ecbfb .ShowHorizontalScrollAttr =&_efeg ;continue ;};if _caab .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_agcgf ,_egga :=_fe .ParseBool (_caab .Value );if _egga !=nil {return _egga ;};_ecbfb .ShowStatusbarAttr =&_agcgf ;continue ;};if _caab .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_feead ,_abacg :=_fe .ParseBool (_caab .Value );if _abacg !=nil {return _abacg ;};_ecbfb .PersonalViewAttr =&_feead ;continue ;};if _caab .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_ecae ,_baeec :=_fe .ParseBool (_caab .Value );if _baeec !=nil {return _baeec ;};_ecbfb .MinimizedAttr =&_ecae ;continue ;};if _caab .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_ecbfb .ShowObjectsAttr .UnmarshalXMLAttr (_caab );continue ;};if _caab .Name .Local =="\u006e\u0061\u006d\u0065"{_aefdb ,_cgca :=_caab .Value ,error (nil );if _cgca !=nil {return _cgca ;};_ecbfb .NameAttr =_aefdb ;continue ;};if _caab .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_aacbb ,_afbd :=_fe .ParseBool (_caab .Value );if _afbd !=nil {return _afbd ;};_ecbfb .IncludeHiddenRowColAttr =&_aacbb ;continue ;};};_cadcb :for {_eadde ,_agfde :=d .Token ();if _agfde !=nil {return _agfde ;};switch _dcbag :=_eadde .(type ){case _c .StartElement :switch _dcbag .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecbfb .ExtLst =NewCT_ExtensionList ();if _gggcb :=d .DecodeElement (_ecbfb .ExtLst ,&_dcbag );_gggcb !=nil {return _gggcb ;};default:_gc .Log .Debug ("\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",_dcbag .Name );if _aface :=d .Skip ();_aface !=nil {return _aface ;};};case _c .EndElement :break _cadcb ;case _c .CharData :};};return nil ;};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);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 (_bedf *CT_CustomFilters )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bedf .AndAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bedf .AndAttr ))});};e .EncodeToken (start );_afcf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_fcddg :=range _bedf .CustomFilter {e .EncodeElement (_fcddg ,_afcf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Members and its children +func (_fdba *CT_Members )Validate ()error {return _fdba .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func NewCT_InputCells ()*CT_InputCells {_deagfb :=&CT_InputCells {};return _deagfb };func (_ffcff *CT_PivotSelection )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ffcff .PivotArea =NewCT_PivotArea ();for _ ,_agcca :=range start .Attr {if _agcca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agcca .Name .Local =="\u0069\u0064"||_agcca .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"&&_agcca .Name .Local =="\u0069\u0064"{_cfcdfc ,_aaeee :=_agcca .Value ,error (nil );if _aaeee !=nil {return _aaeee ;};_ffcff .IdAttr =&_cfcdfc ;continue ;};if _agcca .Name .Local =="\u006d\u0069\u006e"{_abbfc ,_cffdg :=_e .ParseUint (_agcca .Value ,10,32);if _cffdg !=nil {return _cffdg ;};_gfbeg :=uint32 (_abbfc );_ffcff .MinAttr =&_gfbeg ;continue ;};if _agcca .Name .Local =="\u006d\u0061\u0078"{_eefag ,_dccg :=_e .ParseUint (_agcca .Value ,10,32);if _dccg !=nil {return _dccg ;};_deaae :=uint32 (_eefag );_ffcff .MaxAttr =&_deaae ;continue ;};if _agcca .Name .Local =="\u006c\u0061\u0062e\u006c"{_ffebdg ,_ffdceb :=_e .ParseBool (_agcca .Value );if _ffdceb !=nil {return _ffdceb ;};_ffcff .LabelAttr =&_ffebdg ;continue ;};if _agcca .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_ebfcae ,_faceg :=_e .ParseUint (_agcca .Value ,10,32);if _faceg !=nil {return _faceg ;};_dbdce :=uint32 (_ebfcae );_ffcff .ActiveRowAttr =&_dbdce ;continue ;};if _agcca .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_gefef ,_fecfa :=_e .ParseBool (_agcca .Value );if _fecfa !=nil {return _fecfa ;};_ffcff .ExtendableAttr =&_gefef ;continue ;};if _agcca .Name .Local =="\u0061\u0078\u0069\u0073"{_ffcff .AxisAttr .UnmarshalXMLAttr (_agcca );continue ;};if _agcca .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_ggccb ,_bbge :=_e .ParseUint (_agcca .Value ,10,32);if _bbge !=nil {return _bbge ;};_bbbfe :=uint32 (_ggccb );_ffcff .DimensionAttr =&_bbbfe ;continue ;};if _agcca .Name .Local =="\u0073\u0074\u0061r\u0074"{_cdbabe ,_ecbbbf :=_e .ParseUint (_agcca .Value ,10,32);if _ecbbbf !=nil {return _ecbbbf ;};_efeda :=uint32 (_cdbabe );_ffcff .StartAttr =&_efeda ;continue ;};if _agcca .Name .Local =="\u0070\u0061\u006e\u0065"{_ffcff .PaneAttr .UnmarshalXMLAttr (_agcca );continue ;};if _agcca .Name .Local =="\u0064\u0061\u0074\u0061"{_bddeff ,_bdffcb :=_e .ParseBool (_agcca .Value );if _bdffcb !=nil {return _bdffcb ;};_ffcff .DataAttr =&_bddeff ;continue ;};if _agcca .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgfa ,_aecbf :=_e .ParseUint (_agcca .Value ,10,32);if _aecbf !=nil {return _aecbf ;};_ffcec :=uint32 (_dgfa );_ffcff .CountAttr =&_ffcec ;continue ;};if _agcca .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_egcbdef ,_daacd :=_e .ParseUint (_agcca .Value ,10,32);if _daacd !=nil {return _daacd ;};_bfeaa :=uint32 (_egcbdef );_ffcff .ActiveColAttr =&_bfeaa ;continue ;};if _agcca .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_eaecbe ,_dfebe :=_e .ParseUint (_agcca .Value ,10,32);if _dfebe !=nil {return _dfebe ;};_adfcf :=uint32 (_eaecbe );_ffcff .PreviousRowAttr =&_adfcf ;continue ;};if _agcca .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_ceabef ,_geefd :=_e .ParseUint (_agcca .Value ,10,32);if _geefd !=nil {return _geefd ;};_fcbge :=uint32 (_ceabef );_ffcff .PreviousColAttr =&_fcbge ;continue ;};if _agcca .Name .Local =="\u0063\u006c\u0069c\u006b"{_cfcaa ,_gagad :=_e .ParseUint (_agcca .Value ,10,32);if _gagad !=nil {return _gagad ;};_cdaae :=uint32 (_cfcaa );_ffcff .ClickAttr =&_cdaae ;continue ;};if _agcca .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_gbbaab ,_ddede :=_e .ParseBool (_agcca .Value );if _ddede !=nil {return _ddede ;};_ffcff .ShowHeaderAttr =&_gbbaab ;continue ;};};_dgcdf :for {_bfdfg ,_afbegd :=d .Token ();if _afbegd !=nil {return _afbegd ;};switch _dgdec :=_bfdfg .(type ){case _bf .StartElement :switch _dgdec .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dbggf :=d .DecodeElement (_ffcff .PivotArea ,&_dgdec );_dbggf !=nil {return _dbggf ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_dgdec .Name );if _abggb :=d .Skip ();_abggb !=nil {return _abggb ;};};case _bf .EndElement :break _dgcdf ;case _bf .CharData :};};return nil ;};func (_fgggab *CT_SheetIdMap )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fgggab .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fgggab .CountAttr )});};e .EncodeToken (start );_fdafc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_dgbaf :=range _fgggab .SheetId {e .EncodeElement (_dgbaf ,_fdafc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_CellXfs ()*CT_CellXfs {_ccba :=&CT_CellXfs {};return _ccba };func NewCT_CustomFilters ()*CT_CustomFilters {_bffb :=&CT_CustomFilters {};return _bffb };func (_fadcg *CT_GradientStop )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fadcg .Color =NewCT_Color ();for _ ,_gfbgc :=range start .Attr {if _gfbgc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fabbe ,_fddefe :=_e .ParseFloat (_gfbgc .Value ,64);if _fddefe !=nil {return _fddefe ;};_fadcg .PositionAttr =_fabbe ;continue ;};};_ggaf :for {_fced ,_acggd :=d .Token ();if _acggd !=nil {return _acggd ;};switch _cggab :=_fced .(type ){case _bf .StartElement :switch _cggab .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cbcfe :=d .DecodeElement (_fadcg .Color ,&_cggab );_cbcfe !=nil {return _cbcfe ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_cggab .Name );if _fdfc :=d .Skip ();_fdfc !=nil {return _fdfc ;};};case _bf .EndElement :break _ggaf ;case _bf .CharData :};};return nil ;};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;); -// Validate validates the CT_FileVersion and its children -func (_ccde *CT_FileVersion )Validate ()error {return _ccde .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");}; +// Validate validates the CT_CsPageSetup and its children +func (_bdbbf *CT_CsPageSetup )Validate ()error {return _bdbbf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};func (_cbac *CT_PivotFields )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fceegd :=range start .Attr {if _fceegd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfbec ,_fbgcf :=_e .ParseUint (_fceegd .Value ,10,32);if _fbgcf !=nil {return _fbgcf ;};_bffce :=uint32 (_cfbec );_cbac .CountAttr =&_bffce ;continue ;};};_cfacb :for {_gfcec ,_eedd :=d .Token ();if _eedd !=nil {return _eedd ;};switch _efdcg :=_gfcec .(type ){case _bf .StartElement :switch _efdcg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efagc :=NewCT_PivotField ();if _efgad :=d .DecodeElement (_efagc ,&_efdcg );_efgad !=nil {return _efgad ;};_cbac .PivotField =append (_cbac .PivotField ,_efagc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_efdcg .Name );if _gdgaa :=d .Skip ();_gdgaa !=nil {return _gdgaa ;};};case _bf .EndElement :break _cfacb ;case _bf .CharData :};};return nil ;};type ST_Type byte ;func (_cbebe ST_PaneState )Validate ()error {return _cbebe .ValidateWithPath ("")}; -// Validate validates the CT_Border and its children -func (_dcc *CT_Border )Validate ()error {return _dcc .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; +// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path +func (_deffc *CT_TupleCache )ValidateWithPath (path string )error {if _deffc .Entries !=nil {if _gagacc :=_deffc .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_gagacc !=nil {return _gagacc ;};};if _deffc .Sets !=nil {if _ebgeab :=_deffc .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073");_ebgeab !=nil {return _ebgeab ;};};if _deffc .QueryCache !=nil {if _cegfdc :=_deffc .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_cegfdc !=nil {return _cegfdc ;};};if _deffc .ServerFormats !=nil {if _fabdbg :=_deffc .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073");_fabdbg !=nil {return _fabdbg ;};};if _deffc .ExtLst !=nil {if _ccegcc :=_deffc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccegcc !=nil {return _ccegcc ;};};return nil ;};func (_bfcc *CT_Color )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dcad :=range start .Attr {if _dcad .Name .Local =="\u0061\u0075\u0074\u006f"{_ggccd ,_adad :=_e .ParseBool (_dcad .Value );if _adad !=nil {return _adad ;};_bfcc .AutoAttr =&_ggccd ;continue ;};if _dcad .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_cead ,_agef :=_e .ParseUint (_dcad .Value ,10,32);if _agef !=nil {return _agef ;};_efde :=uint32 (_cead );_bfcc .IndexedAttr =&_efde ;continue ;};if _dcad .Name .Local =="\u0072\u0067\u0062"{_feba ,_cdead :=_dcad .Value ,error (nil );if _cdead !=nil {return _cdead ;};_bfcc .RgbAttr =&_feba ;continue ;};if _dcad .Name .Local =="\u0074\u0068\u0065m\u0065"{_fcdd ,_dfcd :=_e .ParseUint (_dcad .Value ,10,32);if _dfcd !=nil {return _dfcd ;};_cecded :=uint32 (_fcdd );_bfcc .ThemeAttr =&_cecded ;continue ;};if _dcad .Name .Local =="\u0074\u0069\u006e\u0074"{_aefad ,_eedb :=_e .ParseFloat (_dcad .Value ,64);if _eedb !=nil {return _eedb ;};_bfcc .TintAttr =&_aefad ;continue ;};};for {_bagg ,_degdg :=d .Token ();if _degdg !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_degdg );};if _agbf ,_gfgb :=_bagg .(_bf .EndElement );_gfgb &&_agbf .Name ==start .Name {break ;};};return nil ;};type CT_BooleanProperty struct{ -// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path -func (_gaaca *CT_DataValidations )ValidateWithPath (path string )error {for _gfce ,_ggbfa :=range _gaaca .DataValidation {if _ffcc :=_ggbfa .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_gfce ));_ffcc !=nil {return _ffcc ;};};return nil ;}; +// Value +ValAttr *bool ;}; -// Validate validates the CT_ExternalReferences and its children -func (_cece *CT_ExternalReferences )Validate ()error {return _cece .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};func NewSingleXmlCells ()*SingleXmlCells {_aaeef :=&SingleXmlCells {};_aaeef .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _aaeef ;};func (_cecaa *CT_IndexedColors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cgbea :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_ffffe :=range _cecaa .RgbColor {e .EncodeElement (_ffffe ,_cgbea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fabafg *CT_Map )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_baddb :=range start .Attr {if _baddb .Name .Local =="\u0049\u0044"{_gedfc ,_gcbcc :=_fe .ParseUint (_baddb .Value ,10,32);if _gcbcc !=nil {return _gcbcc ;};_fabafg .IDAttr =uint32 (_gedfc );continue ;};if _baddb .Name .Local =="\u004e\u0061\u006d\u0065"{_ccfae ,_fgcaa :=_baddb .Value ,error (nil );if _fgcaa !=nil {return _fgcaa ;};_fabafg .NameAttr =_ccfae ;continue ;};if _baddb .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_cbdgb ,_fecba :=_baddb .Value ,error (nil );if _fecba !=nil {return _fecba ;};_fabafg .RootElementAttr =_cbdgb ;continue ;};if _baddb .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_fefce ,_gdeac :=_baddb .Value ,error (nil );if _gdeac !=nil {return _gdeac ;};_fabafg .SchemaIDAttr =_fefce ;continue ;};if _baddb .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"{_aeeff ,_ececb :=_fe .ParseBool (_baddb .Value );if _ececb !=nil {return _ececb ;};_fabafg .ShowImportExportValidationErrorsAttr =_aeeff ;continue ;};if _baddb .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_cfdgd ,_beegfa :=_fe .ParseBool (_baddb .Value );if _beegfa !=nil {return _beegfa ;};_fabafg .AutoFitAttr =_cfdgd ;continue ;};if _baddb .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_cfdeg ,_debb :=_fe .ParseBool (_baddb .Value );if _debb !=nil {return _debb ;};_fabafg .AppendAttr =_cfdeg ;continue ;};if _baddb .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_edgga ,_gcbb :=_fe .ParseBool (_baddb .Value );if _gcbb !=nil {return _gcbb ;};_fabafg .PreserveSortAFLayoutAttr =_edgga ;continue ;};if _baddb .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_efeec ,_dgaaf :=_fe .ParseBool (_baddb .Value );if _dgaaf !=nil {return _dgaaf ;};_fabafg .PreserveFormatAttr =_efeec ;continue ;};};_gfegb :for {_cbgcb ,_ebgfda :=d .Token ();if _ebgfda !=nil {return _ebgfda ;};switch _eaagd :=_cbgcb .(type ){case _c .StartElement :switch _eaagd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fabafg .DataBinding =NewCT_DataBinding ();if _daaa :=d .DecodeElement (_fabafg .DataBinding ,&_eaagd );_daaa !=nil {return _daaa ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0070\u0020\u0025\u0076",_eaagd .Name );if _bafage :=d .Skip ();_bafage !=nil {return _bafage ;};};case _c .EndElement :break _gfegb ;case _c .CharData :};};return nil ;};func (_accdg *CT_DdeItem )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _accdg .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_accdg .NameAttr )});};if _accdg .OleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_accdg .OleAttr ))});};if _accdg .AdviseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_accdg .AdviseAttr ))});};if _accdg .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_accdg .PreferPicAttr ))});};e .EncodeToken (start );if _accdg .Values !=nil {_cecbb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}};e .EncodeElement (_accdg .Values ,_cecbb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fffb *CT_Comments )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ageba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_fffb .Authors ,_ageba );_abefe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fffb .CommentList ,_abefe );if _fffb .ExtLst !=nil {_cagf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fffb .ExtLst ,_cagf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgeeb ST_Qualifier )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_deffd :=_c .Attr {};_deffd .Name =name ;switch _dgeeb {case ST_QualifierUnset :_deffd .Value ="";case ST_QualifierDoubleQuote :_deffd .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_deffd .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_deffd .Value ="\u006e\u006f\u006e\u0065";};return _deffd ,nil ;}; +// Validate validates the CT_CellSmartTag and its children +func (_eca *CT_CellSmartTag )Validate ()error {return _eca .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");}; -// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path -func (_bg *CT_BooleanProperty )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_FutureMetadata and its children +func (_dffdd *CT_FutureMetadata )Validate ()error {return _dffdd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_gbcab *CT_Extension )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fafc :=range start .Attr {if _fafc .Name .Local =="\u0075\u0072\u0069"{_gccac ,_edcb :=_fafc .Value ,error (nil );if _edcb !=nil {return _edcb ;};_gbcab .UriAttr =&_gccac ;continue ;};};_febdc :for {_dcbfg ,_cdabd :=d .Token ();if _cdabd !=nil {return _cdabd ;};switch _gega :=_dcbfg .(type ){case _bf .StartElement :switch _gega .Name {default:if _ccca ,_fffc :=_a .CreateElement (_gega );_fffc !=nil {return _fffc ;}else {if _ccab :=d .DecodeElement (_ccca ,&_gega );_ccab !=nil {return _ccab ;};_gbcab .Any =_ccca ;};};case _bf .EndElement :break _febdc ;case _bf .CharData :};};return nil ;};func (_beaabg *CT_SmartTagType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _beaabg .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_beaabg .NamespaceUriAttr )});};if _beaabg .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_beaabg .NameAttr )});};if _beaabg .UrlAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_beaabg .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CellSmartTags and its children -func (_afca *CT_CellSmartTags )Validate ()error {return _afca .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; +// Validate validates the CT_CommentList and its children +func (_cage *CT_CommentList )Validate ()error {return _cage .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_cfcdd *ST_SheetState )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_agfba ,_afabb :=d .Token ();if _afabb !=nil {return _afabb ;};if _fagge ,_adfdb :=_agfba .(_bf .EndElement );_adfdb &&_fagge .Name ==start .Name {*_cfcdd =1;return nil ;};if _fcgcd ,_ebggg :=_agfba .(_bf .CharData );!_ebggg {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",_agfba );}else {switch string (_fcgcd ){case "":*_cfcdd =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_cfcdd =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cfcdd =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_cfcdd =3;};};_agfba ,_afabb =d .Token ();if _afabb !=nil {return _afabb ;};if _bageg ,_fagbf :=_agfba .(_bf .EndElement );_fagbf &&_bageg .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",_agfba );};type SingleXmlCells struct{CT_SingleXmlCells };func NewCT_Border ()*CT_Border {_edfe :=&CT_Border {};return _edfe }; -// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path -func (_begd *CT_CustomProperties )ValidateWithPath (path string )error {for _cefg ,_gcgf :=range _begd .CustomPr {if _bebgc :=_gcgf .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cefg ));_bebgc !=nil {return _bebgc ;};};return nil ;}; +// Validate validates the CT_MapInfo and its children +func (_cfdff *CT_MapInfo )Validate ()error {return _cfdff .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");};type CT_Colors struct{ -// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path -func (_bbabc *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _bbabc .ExtLst !=nil {if _caega :=_bbabc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caega !=nil {return _caega ;};};return nil ;}; +// Color Indexes +IndexedColors *CT_IndexedColors ; -// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path -func (_eegbb *CT_Items )ValidateWithPath (path string )error {for _acabc ,_eabcc :=range _eegbb .Item {if _gadgd :=_eabcc .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_acabc ));_gadgd !=nil {return _gadgd ;};};return nil ;};func (_geeac *CT_DefinedName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_geeac .NameAttr )});if _geeac .CommentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_geeac .CommentAttr )});};if _geeac .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_cg .Sprintf ("\u0025\u0076",*_geeac .CustomMenuAttr )});};if _geeac .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_geeac .DescriptionAttr )});};if _geeac .HelpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_geeac .HelpAttr )});};if _geeac .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_cg .Sprintf ("\u0025\u0076",*_geeac .StatusBarAttr )});};if _geeac .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_geeac .LocalSheetIdAttr )});};if _geeac .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_geeac .HiddenAttr ))});};if _geeac .FunctionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_geeac .FunctionAttr ))});};if _geeac .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_geeac .VbProcedureAttr ))});};if _geeac .XlmAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006c\u006d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_geeac .XlmAttr ))});};if _geeac .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_geeac .FunctionGroupIdAttr )});};if _geeac .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_geeac .ShortcutKeyAttr )});};if _geeac .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_geeac .PublishToServerAttr ))});};if _geeac .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_geeac .WorkbookParameterAttr ))});};e .EncodeElement (_geeac .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// MRU Colors +MruColors *CT_MRUColors ;};func (_eafea *CT_MeasureGroup )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dacf :=range start .Attr {if _dacf .Name .Local =="\u006e\u0061\u006d\u0065"{_dgecad ,_bfceb :=_dacf .Value ,error (nil );if _bfceb !=nil {return _bfceb ;};_eafea .NameAttr =_dgecad ;continue ;};if _dacf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bfcebc ,_bgad :=_dacf .Value ,error (nil );if _bgad !=nil {return _bgad ;};_eafea .CaptionAttr =_bfcebc ;continue ;};};for {_ddcgd ,_abcgd :=d .Token ();if _abcgd !=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",_abcgd );};if _fccgg ,_bbaeg :=_ddcgd .(_bf .EndElement );_bbaeg &&_fccgg .Name ==start .Name {break ;};};return nil ;};func (_fgaa *CT_CustomChartsheetView )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fgaa .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 _ ,_beab :=range start .Attr {if _beab .Name .Local =="\u0067\u0075\u0069\u0064"{_fagc ,_dbbbd :=_beab .Value ,error (nil );if _dbbbd !=nil {return _dbbbd ;};_fgaa .GuidAttr =_fagc ;continue ;};if _beab .Name .Local =="\u0073\u0063\u0061l\u0065"{_ddce ,_ffcf :=_e .ParseUint (_beab .Value ,10,32);if _ffcf !=nil {return _ffcf ;};_febac :=uint32 (_ddce );_fgaa .ScaleAttr =&_febac ;continue ;};if _beab .Name .Local =="\u0073\u0074\u0061t\u0065"{_fgaa .StateAttr .UnmarshalXMLAttr (_beab );continue ;};if _beab .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_ecda ,_dabae :=_e .ParseBool (_beab .Value );if _dabae !=nil {return _dabae ;};_fgaa .ZoomToFitAttr =&_ecda ;continue ;};};_dgcd :for {_dgecc ,_dfba :=d .Token ();if _dfba !=nil {return _dfba ;};switch _cgeb :=_dgecc .(type ){case _bf .StartElement :switch _cgeb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgaa .PageMargins =NewCT_PageMargins ();if _bcdg :=d .DecodeElement (_fgaa .PageMargins ,&_cgeb );_bcdg !=nil {return _bcdg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgaa .PageSetup =NewCT_CsPageSetup ();if _efcac :=d .DecodeElement (_fgaa .PageSetup ,&_cgeb );_efcac !=nil {return _efcac ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgaa .HeaderFooter =NewCT_HeaderFooter ();if _ggge :=d .DecodeElement (_fgaa .HeaderFooter ,&_cgeb );_ggge !=nil {return _ggge ;};default:_cg .Log .Debug ("\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",_cgeb .Name );if _dfdg :=d .Skip ();_dfdg !=nil {return _dfdg ;};};case _bf .EndElement :break _dgcd ;case _bf .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path -func (_bdcd *CT_ChartsheetPr )ValidateWithPath (path string )error {if _bdcd .TabColor !=nil {if _dccc :=_bdcd .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dccc !=nil {return _dccc ;};};return nil ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_fagefa :=&CT_PivotHierarchies {};return _fagefa };func (_gagc *CT_Item )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdgfc :=range start .Attr {if _fdgfc .Name .Local =="\u006e"{_gegfe ,_dggf :=_fdgfc .Value ,error (nil );if _dggf !=nil {return _dggf ;};_gagc .NAttr =&_gegfe ;continue ;};if _fdgfc .Name .Local =="\u0074"{_gagc .TAttr .UnmarshalXMLAttr (_fdgfc );continue ;};if _fdgfc .Name .Local =="\u0068"{_dfbcf ,_bffag :=_fe .ParseBool (_fdgfc .Value );if _bffag !=nil {return _bffag ;};_gagc .HAttr =&_dfbcf ;continue ;};if _fdgfc .Name .Local =="\u0073"{_cgdeb ,_bfbe :=_fe .ParseBool (_fdgfc .Value );if _bfbe !=nil {return _bfbe ;};_gagc .SAttr =&_cgdeb ;continue ;};if _fdgfc .Name .Local =="\u0073\u0064"{_gfggfe ,_gdbea :=_fe .ParseBool (_fdgfc .Value );if _gdbea !=nil {return _gdbea ;};_gagc .SdAttr =&_gfggfe ;continue ;};if _fdgfc .Name .Local =="\u0066"{_bcbd ,_gcfdc :=_fe .ParseBool (_fdgfc .Value );if _gcfdc !=nil {return _gcfdc ;};_gagc .FAttr =&_bcbd ;continue ;};if _fdgfc .Name .Local =="\u006d"{_gbbc ,_cbgdg :=_fe .ParseBool (_fdgfc .Value );if _cbgdg !=nil {return _cbgdg ;};_gagc .MAttr =&_gbbc ;continue ;};if _fdgfc .Name .Local =="\u0063"{_fbeaa ,_cdeeg :=_fe .ParseBool (_fdgfc .Value );if _cdeeg !=nil {return _cdeeg ;};_gagc .CAttr =&_fbeaa ;continue ;};if _fdgfc .Name .Local =="\u0078"{_acdbd ,_adfbeb :=_fe .ParseUint (_fdgfc .Value ,10,32);if _adfbeb !=nil {return _adfbeb ;};_cfbf :=uint32 (_acdbd );_gagc .XAttr =&_cfbf ;continue ;};if _fdgfc .Name .Local =="\u0064"{_baabb ,_fdded :=_fe .ParseBool (_fdgfc .Value );if _fdded !=nil {return _fdded ;};_gagc .DAttr =&_baabb ;continue ;};if _fdgfc .Name .Local =="\u0065"{_afeg ,_effb :=_fe .ParseBool (_fdgfc .Value );if _effb !=nil {return _effb ;};_gagc .EAttr =&_afeg ;continue ;};};for {_ddcaa ,_gdfe :=d .Token ();if _gdfe !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_gdfe );};if _ecaaf ,_babac :=_ddcaa .(_c .EndElement );_babac &&_ecaaf .Name ==start .Name {break ;};};return nil ;};type CT_MetadataStringIndex struct{ +// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path +func (_dfcf *CT_ConditionalFormat )ValidateWithPath (path string )error {if _ecdff :=_dfcf .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_ecdff !=nil {return _ecdff ;};if _cbdd :=_dfcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cbdd !=nil {return _cbdd ;};if _gbdc :=_dfcf .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_gbdc !=nil {return _gbdc ;};if _dfcf .ExtLst !=nil {if _egca :=_dfcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egca !=nil {return _egca ;};};return nil ;};func (_eagfa *ST_PrintError )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dcabeb ,_gbgaed :=d .Token ();if _gbgaed !=nil {return _gbgaed ;};if _dbdfdb ,_gfafc :=_dcabeb .(_bf .EndElement );_gfafc &&_dbdfdb .Name ==start .Name {*_eagfa =1;return nil ;};if _agdgd ,_fagfdf :=_dcabeb .(_bf .CharData );!_fagfdf {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",_dcabeb );}else {switch string (_agdgd ){case "":*_eagfa =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_eagfa =1;case "\u0062\u006c\u0061n\u006b":*_eagfa =2;case "\u0064\u0061\u0073\u0068":*_eagfa =3;case "\u004e\u0041":*_eagfa =4;};};_dcabeb ,_gbgaed =d .Token ();if _gbgaed !=nil {return _gbgaed ;};if _abfgc ,_cdece :=_dcabeb .(_bf .EndElement );_cdece &&_abfgc .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",_dcabeb );}; -// Index Value -XAttr uint32 ; +// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path +func (_fddbf *CT_FileSharing )ValidateWithPath (path string )error {return nil };type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;}; -// String is a Set -SAttr *bool ;};type CT_Consolidation struct{ +// Validate validates the CT_DdeItems and its children +func (_cgaag *CT_DdeItems )Validate ()error {return _cgaag .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");};func (_geafe ST_WebSourceType )ValidateWithPath (path string )error {switch _geafe {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 (_geafe ));};return nil ;}; -// Auto Page -AutoPageAttr *bool ; +// Validate validates the CT_ExternalDefinedName and its children +func (_bafed *CT_ExternalDefinedName )Validate ()error {return _bafed .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_dbdde *CT_TextPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dbdde .PromptAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbdde .PromptAttr ))});};if _dbdde .FileTypeAttr !=ST_FileTypeUnset {_ggadeb ,_efaabf :=_dbdde .FileTypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _efaabf !=nil {return _efaabf ;};start .Attr =append (start .Attr ,_ggadeb );};if _dbdde .CodePageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbdde .CodePageAttr )});};if _dbdde .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbdde .CharacterSetAttr )});};if _dbdde .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_dbdde .FirstRowAttr )});};if _dbdde .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbdde .SourceFileAttr )});};if _dbdde .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbdde .DelimitedAttr ))});};if _dbdde .DecimalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dbdde .DecimalAttr )});};if _dbdde .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_f .Sprintf ("\u0025\u0076",*_dbdde .ThousandsAttr )});};if _dbdde .TabAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0061\u0062"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbdde .TabAttr ))});};if _dbdde .SpaceAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbdde .SpaceAttr ))});};if _dbdde .CommaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbdde .CommaAttr ))});};if _dbdde .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbdde .SemicolonAttr ))});};if _dbdde .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbdde .ConsecutiveAttr ))});};if _dbdde .QualifierAttr !=ST_QualifierUnset {_bbgga ,_fcfef :=_dbdde .QualifierAttr .MarshalXMLAttr (_bf .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _fcfef !=nil {return _fcfef ;};start .Attr =append (start .Attr ,_bbgga );};if _dbdde .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_f .Sprintf ("\u0025\u0076",*_dbdde .DelimiterAttr )});};e .EncodeToken (start );if _dbdde .TextFields !=nil {_egedc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_dbdde .TextFields ,_egedc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_edcc :=&CT_ChartsheetPr {};return _edcc };func (_dddgef ST_ConditionalFormattingOperator )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_dddgef .String (),start );}; -// Page Item Values -Pages *CT_Pages ; +// Validate validates the CT_String and its children +func (_dcddg *CT_String )Validate ()error {return _dcddg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_bbgfgeb *QueryTable )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bbgfgeb .CT_QueryTable =*NewCT_QueryTable ();for _ ,_becc :=range start .Attr {if _becc .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_ecaab ,_gbbdc :=_e .ParseBool (_becc .Value );if _gbbdc !=nil {return _gbbdc ;};_bbgfgeb .AdjustColumnWidthAttr =&_ecaab ;continue ;};if _becc .Name .Local =="\u006e\u0061\u006d\u0065"{_cgaba ,_bdedb :=_becc .Value ,error (nil );if _bdedb !=nil {return _bdedb ;};_bbgfgeb .NameAttr =_cgaba ;continue ;};if _becc .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_ecbeeg ,_bcaacc :=_e .ParseBool (_becc .Value );if _bcaacc !=nil {return _bcaacc ;};_bbgfgeb .IntermediateAttr =&_ecbeeg ;continue ;};if _becc .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_bgadc ,_caeae :=_e .ParseBool (_becc .Value );if _caeae !=nil {return _caeae ;};_bbgfgeb .RowNumbersAttr =&_bgadc ;continue ;};if _becc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cfaeb ,_gegef :=_e .ParseUint (_becc .Value ,10,32);if _gegef !=nil {return _gegef ;};_bbgfgeb .ConnectionIdAttr =uint32 (_cfaeb );continue ;};if _becc .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_febfa ,_ccdebf :=_e .ParseBool (_becc .Value );if _ccdebf !=nil {return _ccdebf ;};_bbgfgeb .BackgroundRefreshAttr =&_febfa ;continue ;};if _becc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_bacfdb ,_dggge :=_e .ParseBool (_becc .Value );if _dggge !=nil {return _dggge ;};_bbgfgeb .RefreshOnLoadAttr =&_bacfdb ;continue ;};if _becc .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_dbfbag ,_bbbec :=_e .ParseBool (_becc .Value );if _bbbec !=nil {return _bbbec ;};_bbgfgeb .FillFormulasAttr =&_dbfbag ;continue ;};if _becc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dadfge ,_bacfe :=_e .ParseBool (_becc .Value );if _bacfe !=nil {return _bacfe ;};_bbgfgeb .ApplyNumberFormatsAttr =&_dadfge ;continue ;};if _becc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bfcad ,_aaeeg :=_e .ParseBool (_becc .Value );if _aaeeg !=nil {return _aaeeg ;};_bbgfgeb .ApplyFontFormatsAttr =&_bfcad ;continue ;};if _becc .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_fdefed ,_gedbbe :=_e .ParseBool (_becc .Value );if _gedbbe !=nil {return _gedbbe ;};_bbgfgeb .FirstBackgroundRefreshAttr =&_fdefed ;continue ;};if _becc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_dacfa ,_cccge :=_e .ParseUint (_becc .Value ,10,32);if _cccge !=nil {return _cccge ;};_abfcd :=uint32 (_dacfa );_bbgfgeb .AutoFormatIdAttr =&_abfcd ;continue ;};if _becc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dadbg ,_gacacg :=_e .ParseBool (_becc .Value );if _gacacg !=nil {return _gacacg ;};_bbgfgeb .ApplyAlignmentFormatsAttr =&_dadbg ;continue ;};if _becc .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_ggeeeb ,_fdgab :=_e .ParseBool (_becc .Value );if _fdgab !=nil {return _fdgab ;};_bbgfgeb .DisableRefreshAttr =&_ggeeeb ;continue ;};if _becc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eebagd ,_fabbca :=_e .ParseBool (_becc .Value );if _fabbca !=nil {return _fabbca ;};_bbgfgeb .ApplyBorderFormatsAttr =&_eebagd ;continue ;};if _becc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_bdabfb ,_efefd :=_e .ParseBool (_becc .Value );if _efefd !=nil {return _efefd ;};_bbgfgeb .PreserveFormattingAttr =&_bdabfb ;continue ;};if _becc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_daedcg ,_gdaaaf :=_e .ParseBool (_becc .Value );if _gdaaaf !=nil {return _gdaaaf ;};_bbgfgeb .ApplyPatternFormatsAttr =&_daedcg ;continue ;};if _becc .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_bbgfgeb .GrowShrinkTypeAttr .UnmarshalXMLAttr (_becc );continue ;};if _becc .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_geaee ,_bfgefg :=_e .ParseBool (_becc .Value );if _bfgefg !=nil {return _bfgefg ;};_bbgfgeb .DisableEditAttr =&_geaee ;continue ;};if _becc .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_dbdcd ,_fabba :=_e .ParseBool (_becc .Value );if _fabba !=nil {return _fabba ;};_bbgfgeb .HeadersAttr =&_dbdcd ;continue ;};if _becc .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_gedbe ,_cgedgc :=_e .ParseBool (_becc .Value );if _cgedgc !=nil {return _cgedgc ;};_bbgfgeb .RemoveDataOnSaveAttr =&_gedbe ;continue ;};if _becc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbeff ,_fgabea :=_e .ParseBool (_becc .Value );if _fgabea !=nil {return _fgabea ;};_bbgfgeb .ApplyWidthHeightFormatsAttr =&_bbeff ;continue ;};};_aacdc :for {_ccbfea ,_abfdd :=d .Token ();if _abfdd !=nil {return _abfdd ;};switch _cecbcf :=_ccbfea .(type ){case _bf .StartElement :switch _cecbcf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbgfgeb .QueryTableRefresh =NewCT_QueryTableRefresh ();if _daggad :=d .DecodeElement (_bbgfgeb .QueryTableRefresh ,&_cecbcf );_daggad !=nil {return _daggad ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbgfgeb .ExtLst =NewCT_ExtensionList ();if _aecfg :=d .DecodeElement (_bbgfgeb .ExtLst ,&_cecbcf );_aecfg !=nil {return _aecfg ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0051\u0075\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_cecbcf .Name );if _eccgc :=d .Skip ();_eccgc !=nil {return _eccgc ;};};case _bf .EndElement :break _aacdc ;case _bf .CharData :};};return nil ;};func (_fabdceb *ST_DataValidationType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aadbee ,_badfe :=d .Token ();if _badfe !=nil {return _badfe ;};if _gaafb ,_afbgdf :=_aadbee .(_bf .EndElement );_afbgdf &&_gaafb .Name ==start .Name {*_fabdceb =1;return nil ;};if _beagea ,_edecc :=_aadbee .(_bf .CharData );!_edecc {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",_aadbee );}else {switch string (_beagea ){case "":*_fabdceb =0;case "\u006e\u006f\u006e\u0065":*_fabdceb =1;case "\u0077\u0068\u006fl\u0065":*_fabdceb =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_fabdceb =3;case "\u006c\u0069\u0073\u0074":*_fabdceb =4;case "\u0064\u0061\u0074\u0065":*_fabdceb =5;case "\u0074\u0069\u006d\u0065":*_fabdceb =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_fabdceb =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fabdceb =8;};};_aadbee ,_badfe =d .Token ();if _badfe !=nil {return _badfe ;};if _bcccg ,_dddee :=_aadbee .(_bf .EndElement );_dddee &&_bcccg .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",_aadbee );};type CT_DdeItem struct{ -// Range Sets -RangeSets *CT_RangeSets ;};type CT_FutureMetadata struct{ +// DDE Name +NameAttr *string ; -// Metadata Type Name -NameAttr string ; +// Object Linking TechnologyE +OleAttr *bool ; -// Future Metadata Block Count -CountAttr *uint32 ; +// Advise +AdviseAttr *bool ; -// Future Metadata Block -Bk []*CT_FutureMetadataBlock ; +// Data is an Image +PreferPicAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// DDE Name Values +Values *CT_DdeValues ;}; -// Validate validates the CT_FieldsUsage and its children -func (_aefc *CT_FieldsUsage )Validate ()error {return _aefc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");}; +// Validate validates the CT_CalculatedMember and its children +func (_ffee *CT_CalculatedMember )Validate ()error {return _ffee .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");}; -// Validate validates the CT_MetadataBlock and its children -func (_gccda *CT_MetadataBlock )Validate ()error {return _gccda .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");}; +// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path +func (_ccedac *CT_PivotFilters )ValidateWithPath (path string )error {for _gfgbc ,_agdac :=range _ccedac .Filter {if _edabe :=_agdac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfgbc ));_edabe !=nil {return _edabe ;};};return nil ;};func (_cceef *CT_RevisionHeader )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cceef .GuidAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cceef .DateTimeAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cceef .MaxSheetIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cceef .UserNameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cceef .IdAttr )});if _cceef .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cceef .MinRIdAttr )});};if _cceef .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cceef .MaxRIdAttr )});};e .EncodeToken (start );_efgfb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_cceef .SheetIdMap ,_efgfb );if _cceef .ReviewedList !=nil {_bgbfb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_cceef .ReviewedList ,_bgbfb );};if _cceef .ExtLst !=nil {_bbegf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cceef .ExtLst ,_bbegf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gbdcgd *ST_FormatAction )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_gbdcgd =0;case "\u0062\u006c\u0061n\u006b":*_gbdcgd =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_gbdcgd =2;case "\u0064\u0072\u0069l\u006c":*_gbdcgd =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_gbdcgd =4;};return nil ;};func (_ageaba ST_Comments )Validate ()error {return _ageaba .ValidateWithPath ("")};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_bgfbd :=&CT_ChartsheetViews {};return _bgfbd };func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_accab :=&CT_HierarchyUsage {};return _accab }; -// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path -func (_gfbcab *CT_TableStyles )ValidateWithPath (path string )error {for _ggbff ,_gdbbbf :=range _gfbcab .TableStyle {if _gegfa :=_gdbbbf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_ggbff ));_gegfa !=nil {return _gegfa ;};};return nil ;};func (_fagcg *CT_ExternalRow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",_fagcg .RAttr )});e .EncodeToken (start );if _fagcg .Cell !=nil {_bffgf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_eecadd :=range _fagcg .Cell {e .EncodeElement (_eecadd ,_bffgf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcddc ST_SourceType )String ()string {switch _dcddc {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 ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_g .Fields (s )),nil };func (_dcbefb *CT_OleItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcbefb .OleItem !=nil {_edfbg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_gcffc :=range _dcbefb .OleItem {e .EncodeElement (_gcffc ,_edfbg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbbdd ST_CellType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fbbdd .String (),start );};func (_efedf *CT_CustomChartsheetViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcba :for {_efdd ,_dbaf :=d .Token ();if _dbaf !=nil {return _dbaf ;};switch _fffg :=_efdd .(type ){case _c .StartElement :switch _fffg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfgca :=NewCT_CustomChartsheetView ();if _efaeg :=d .DecodeElement (_cfgca ,&_fffg );_efaeg !=nil {return _efaeg ;};_efedf .CustomSheetView =append (_efedf .CustomSheetView ,_cfgca );default:_gc .Log .Debug ("\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",_fffg .Name );if _ecfgd :=d .Skip ();_ecfgd !=nil {return _ecfgd ;};};case _c .EndElement :break _fcba ;case _c .CharData :};};return nil ;};func (_gaacd *CT_ExternalSheetNames )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gdaba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_dfggb :=range _gaacd .SheetName {e .EncodeElement (_dfggb ,_gdaba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MetadataRecord and its children +func (_fegga *CT_MetadataRecord )Validate ()error {return _fegga .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");};func NewCT_Consolidation ()*CT_Consolidation {_cfdc :=&CT_Consolidation {};_cfdc .RangeSets =NewCT_RangeSets ();return _cfdc ;};func (_badbed ST_SourceType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_ddaed :=_bf .Attr {};_ddaed .Name =name ;switch _badbed {case ST_SourceTypeUnset :_ddaed .Value ="";case ST_SourceTypeWorksheet :_ddaed .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_ddaed .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_ddaed .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_ddaed .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _ddaed ,nil ;}; -// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path -func (_dadf *CT_CustomFilters )ValidateWithPath (path string )error {for _acae ,_bgg :=range _dadf .CustomFilter {if _fefcg :=_bgg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_acae ));_fefcg !=nil {return _fefcg ;};};return nil ;};func (_gbade ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _gbade {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 (_gbade ));};return nil ;};func (_bgcc *CT_CellFormula )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcaf :=range start .Attr {if _gcaf .Name .Local =="\u0074"{_bgcc .TAttr .UnmarshalXMLAttr (_gcaf );continue ;};if _gcaf .Name .Local =="\u0061\u0063\u0061"{_dfaa ,_dccf :=_fe .ParseBool (_gcaf .Value );if _dccf !=nil {return _dccf ;};_bgcc .AcaAttr =&_dfaa ;continue ;};if _gcaf .Name .Local =="\u0072\u0065\u0066"{_bega ,_efaa :=_gcaf .Value ,error (nil );if _efaa !=nil {return _efaa ;};_bgcc .RefAttr =&_bega ;continue ;};if _gcaf .Name .Local =="\u0064\u0074\u0032\u0044"{_bgaa ,_dec :=_fe .ParseBool (_gcaf .Value );if _dec !=nil {return _dec ;};_bgcc .Dt2DAttr =&_bgaa ;continue ;};if _gcaf .Name .Local =="\u0064\u0074\u0072"{_fece ,_afcce :=_fe .ParseBool (_gcaf .Value );if _afcce !=nil {return _afcce ;};_bgcc .DtrAttr =&_fece ;continue ;};if _gcaf .Name .Local =="\u0064\u0065\u006c\u0031"{_fabf ,_fgff :=_fe .ParseBool (_gcaf .Value );if _fgff !=nil {return _fgff ;};_bgcc .Del1Attr =&_fabf ;continue ;};if _gcaf .Name .Local =="\u0064\u0065\u006c\u0032"{_dgfg ,_gfg :=_fe .ParseBool (_gcaf .Value );if _gfg !=nil {return _gfg ;};_bgcc .Del2Attr =&_dgfg ;continue ;};if _gcaf .Name .Local =="\u0072\u0031"{_eefc ,_fgabb :=_gcaf .Value ,error (nil );if _fgabb !=nil {return _fgabb ;};_bgcc .R1Attr =&_eefc ;continue ;};if _gcaf .Name .Local =="\u0072\u0032"{_dcff ,_gfdd :=_gcaf .Value ,error (nil );if _gfdd !=nil {return _gfdd ;};_bgcc .R2Attr =&_dcff ;continue ;};if _gcaf .Name .Local =="\u0063\u0061"{_edcg ,_dbcaf :=_fe .ParseBool (_gcaf .Value );if _dbcaf !=nil {return _dbcaf ;};_bgcc .CaAttr =&_edcg ;continue ;};if _gcaf .Name .Local =="\u0073\u0069"{_cag ,_efae :=_fe .ParseUint (_gcaf .Value ,10,32);if _efae !=nil {return _efae ;};_bccfb :=uint32 (_cag );_bgcc .SiAttr =&_bccfb ;continue ;};if _gcaf .Name .Local =="\u0062\u0078"{_dfff ,_cffff :=_fe .ParseBool (_gcaf .Value );if _cffff !=nil {return _cffff ;};_bgcc .BxAttr =&_dfff ;continue ;};};for {_eefd ,_dbgf :=d .Token ();if _dbgf !=nil {return _cg .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",_dbgf );};if _dafb ,_eecb :=_eefd .(_c .CharData );_eecb {_bgcc .Content =string (_dafb );};if _dcgff ,_dbdgd :=_eefd .(_c .EndElement );_dbdgd &&_dcgff .Name ==start .Name {break ;};};return nil ;};func (_cbdgd *CT_OleSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_cbdgd .RefAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfffg *ST_DataConsolidateFunction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abdega ,_abefeb :=d .Token ();if _abefeb !=nil {return _abefeb ;};if _efdfab ,_adfbaa :=_abdega .(_c .EndElement );_adfbaa &&_efdfab .Name ==start .Name {*_gfffg =1;return nil ;};if _fegage ,_badbab :=_abdega .(_c .CharData );!_badbab {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",_abdega );}else {switch string (_fegage ){case "":*_gfffg =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_gfffg =1;case "\u0063\u006f\u0075n\u0074":*_gfffg =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_gfffg =3;case "\u006d\u0061\u0078":*_gfffg =4;case "\u006d\u0069\u006e":*_gfffg =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_gfffg =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gfffg =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_gfffg =8;case "\u0073\u0075\u006d":*_gfffg =9;case "\u0076\u0061\u0072":*_gfffg =10;case "\u0076\u0061\u0072\u0070":*_gfffg =11;};};_abdega ,_abefeb =d .Token ();if _abefeb !=nil {return _abefeb ;};if _abeaeg ,_deefc :=_abdega .(_c .EndElement );_deefc &&_abeaeg .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",_abdega );};func (_cccbc ST_PivotAreaType )ValidateWithPath (path string )error {switch _cccbc {case 0,1,2,3,4,5,6,7,8: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 (_cccbc ));};return nil ;}; +// Validate validates the CT_Control and its children +func (_efbbc *CT_Control )Validate ()error {return _efbbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_faccc *ST_DdeValueType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gecga ,_gedgc :=d .Token ();if _gedgc !=nil {return _gedgc ;};if _fedgfd ,_bedca :=_gecga .(_bf .EndElement );_bedca &&_fedgfd .Name ==start .Name {*_faccc =1;return nil ;};if _bbgabd ,_ffgfde :=_gecga .(_bf .CharData );!_ffgfde {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",_gecga );}else {switch string (_bbgabd ){case "":*_faccc =0;case "\u006e\u0069\u006c":*_faccc =1;case "\u0062":*_faccc =2;case "\u006e":*_faccc =3;case "\u0065":*_faccc =4;case "\u0073\u0074\u0072":*_faccc =5;};};_gecga ,_gedgc =d .Token ();if _gedgc !=nil {return _gedgc ;};if _bcbcdf ,_edadef :=_gecga .(_bf .EndElement );_edadef &&_bcbcdf .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",_gecga );}; -// Validate validates the CT_Formats and its children -func (_gcce *CT_Formats )Validate ()error {return _gcce .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_bgggda *ST_TableType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecgaeb ,_bbcbgg :=d .Token ();if _bbcbgg !=nil {return _bbcbgg ;};if _gdadd ,_agabc :=_ecgaeb .(_c .EndElement );_agabc &&_gdadd .Name ==start .Name {*_bgggda =1;return nil ;};if _dcgcae ,_dcafgg :=_ecgaeb .(_c .CharData );!_dcafgg {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",_ecgaeb );}else {switch string (_dcgcae ){case "":*_bgggda =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_bgggda =1;case "\u0078\u006d\u006c":*_bgggda =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_bgggda =3;};};_ecgaeb ,_bbcbgg =d .Token ();if _bbcbgg !=nil {return _bbcbgg ;};if _fcfge ,_ffcggg :=_ecgaeb .(_c .EndElement );_ffcggg &&_fcfge .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",_ecgaeb );};type CT_ServerFormats struct{ +// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path +func (_ccgbf *CT_IndexedColors )ValidateWithPath (path string )error {for _fdgfa ,_bbebbf :=range _ccgbf .RgbColor {if _agbb :=_bbebbf .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fdgfa ));_agbb !=nil {return _agbb ;};};return nil ;}; -// Format Count -CountAttr *uint32 ; +// Validate validates the CT_Member and its children +func (_eaacg *CT_Member )Validate ()error {return _eaacg .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");}; -// Server Format -ServerFormat []*CT_ServerFormat ;};func (_ffbad *CT_RevisionDefinedName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccebd :=range start .Attr {if _ccebd .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_debaga ,_begeg :=_ccebd .Value ,error (nil );if _begeg !=nil {return _begeg ;};_ffbad .DescriptionAttr =&_debaga ;continue ;};if _ccebd .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_fcedb ,_fgaecg :=_ccebd .Value ,error (nil );if _fgaecg !=nil {return _fgaecg ;};_ffbad .OldDescriptionAttr =&_fcedb ;continue ;};if _ccebd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_bfcbf ,_bgafb :=_fe .ParseBool (_ccebd .Value );if _bgafb !=nil {return _bgafb ;};_ffbad .CustomViewAttr =&_bfcbf ;continue ;};if _ccebd .Name .Local =="\u0068\u0065\u006c\u0070"{_dgggb ,_acgcd :=_ccebd .Value ,error (nil );if _acgcd !=nil {return _acgcd ;};_ffbad .HelpAttr =&_dgggb ;continue ;};if _ccebd .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_bfgdd ,_cbfgf :=_fe .ParseBool (_ccebd .Value );if _cbfgf !=nil {return _cbfgf ;};_ffbad .FunctionAttr =&_bfgdd ;continue ;};if _ccebd .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_gdaeg ,_fgaecf :=_ccebd .Value ,error (nil );if _fgaecf !=nil {return _fgaecf ;};_ffbad .OldHelpAttr =&_gdaeg ;continue ;};if _ccebd .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_febagf ,_defcef :=_fe .ParseUint (_ccebd .Value ,10,8);if _defcef !=nil {return _defcef ;};_eeadf :=uint8 (_febagf );_ffbad .FunctionGroupIdAttr =&_eeadf ;continue ;};if _ccebd .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_adbba ,_bgafg :=_ccebd .Value ,error (nil );if _bgafg !=nil {return _bgafg ;};_ffbad .StatusBarAttr =&_adbba ;continue ;};if _ccebd .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_ccgaab ,_aafbd :=_fe .ParseUint (_ccebd .Value ,10,8);if _aafbd !=nil {return _aafbd ;};_cdbgf :=uint8 (_ccgaab );_ffbad .ShortcutKeyAttr =&_cdbgf ;continue ;};if _ccebd .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_bccbc ,_ebfge :=_ccebd .Value ,error (nil );if _ebfge !=nil {return _ebfge ;};_ffbad .OldStatusBarAttr =&_bccbc ;continue ;};if _ccebd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fecae ,_cfdcfb :=_fe .ParseBool (_ccebd .Value );if _cfdcfb !=nil {return _cfdcfb ;};_ffbad .HiddenAttr =&_fecae ;continue ;};if _ccebd .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_bgegb ,_dbcbc :=_ccebd .Value ,error (nil );if _dbcbc !=nil {return _dbcbc ;};_ffbad .OldCommentAttr =&_bgegb ;continue ;};if _ccebd .Name .Local =="\u006e\u0061\u006d\u0065"{_baaefa ,_aafcfc :=_ccebd .Value ,error (nil );if _aafcfc !=nil {return _aafcfc ;};_ffbad .NameAttr =_baaefa ;continue ;};if _ccebd .Name .Local =="\u0072\u0061"{_gdfca ,_gfeag :=_fe .ParseBool (_ccebd .Value );if _gfeag !=nil {return _gfeag ;};_ffbad .RaAttr =&_gdfca ;continue ;};if _ccebd .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_cceddf ,_fagggg :=_fe .ParseUint (_ccebd .Value ,10,32);if _fagggg !=nil {return _fagggg ;};_febbbae :=uint32 (_cceddf );_ffbad .LocalSheetIdAttr =&_febbbae ;continue ;};if _ccebd .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_ebaae ,_efbef :=_ccebd .Value ,error (nil );if _efbef !=nil {return _efbef ;};_ffbad .CommentAttr =&_ebaae ;continue ;};if _ccebd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_defeg ,_dgcfe :=_ccebd .Value ,error (nil );if _dgcfe !=nil {return _dgcfe ;};_ffbad .CustomMenuAttr =&_defeg ;continue ;};if _ccebd .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_cbdgdg ,_deabb :=_fe .ParseBool (_ccebd .Value );if _deabb !=nil {return _deabb ;};_ffbad .OldFunctionAttr =&_cbdgdg ;continue ;};if _ccebd .Name .Local =="\u0075\u0061"{_gbgfe ,_egdedc :=_fe .ParseBool (_ccebd .Value );if _egdedc !=nil {return _egdedc ;};_ffbad .UaAttr =&_gbgfe ;continue ;};if _ccebd .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_adcdcb ,_cfdfa :=_fe .ParseUint (_ccebd .Value ,10,8);if _cfdfa !=nil {return _cfdfa ;};_eebea :=uint8 (_adcdcb );_ffbad .OldShortcutKeyAttr =&_eebea ;continue ;};if _ccebd .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_aabgff ,_egdef :=_fe .ParseBool (_ccebd .Value );if _egdef !=nil {return _egdef ;};_ffbad .OldHiddenAttr =&_aabgff ;continue ;};if _ccebd .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_fadab ,_ecaecg :=_ccebd .Value ,error (nil );if _ecaecg !=nil {return _ecaecg ;};_ffbad .OldCustomMenuAttr =&_fadab ;continue ;};if _ccebd .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_bccga ,_abebf :=_fe .ParseUint (_ccebd .Value ,10,8);if _abebf !=nil {return _abebf ;};_caagad :=uint8 (_bccga );_ffbad .OldFunctionGroupIdAttr =&_caagad ;continue ;};if _ccebd .Name .Local =="\u0072\u0049\u0064"{_bcbdf ,_efceb :=_fe .ParseUint (_ccebd .Value ,10,32);if _efceb !=nil {return _efceb ;};_ddacf :=uint32 (_bcbdf );_ffbad .RIdAttr =&_ddacf ;continue ;};};_bebbb :for {_edaea ,_cebed :=d .Token ();if _cebed !=nil {return _cebed ;};switch _dbgbd :=_edaea .(type ){case _c .StartElement :switch _dbgbd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffbad .Formula =new (string );if _fbged :=d .DecodeElement (_ffbad .Formula ,&_dbgbd );_fbged !=nil {return _fbged ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffbad .OldFormula =new (string );if _dffcb :=d .DecodeElement (_ffbad .OldFormula ,&_dbgbd );_dffcb !=nil {return _dffcb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffbad .ExtLst =NewCT_ExtensionList ();if _bgebd :=d .DecodeElement (_ffbad .ExtLst ,&_dbgbd );_bgebd !=nil {return _bgebd ;};default:_gc .Log .Debug ("\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",_dbgbd .Name );if _dgcdbf :=d .Skip ();_dgcdbf !=nil {return _dgcdbf ;};};case _c .EndElement :break _bebbb ;case _c .CharData :};};return nil ;};func (_deggag ST_SheetState )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_deggag .String (),start );}; +// Validate validates the CT_GradientStop and its children +func (_deacd *CT_GradientStop )Validate ()error {return _deacd .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_beggdc ST_FormatAction )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_beggdc .String (),start );};type CT_RevisionConflict struct{ -// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path -func (_efba *CT_Cfvo )ValidateWithPath (path string )error {if _efba .TypeAttr ==ST_CfvoTypeUnset {return _cg .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 _abcc :=_efba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abcc !=nil {return _abcc ;};if _efba .ExtLst !=nil {if _aaba :=_efba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaba !=nil {return _aaba ;};};return nil ;};func (_debaa *CT_Sst )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffdaa :=range start .Attr {if _ffdaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_debgg ,_ffccg :=_fe .ParseUint (_ffdaa .Value ,10,32);if _ffccg !=nil {return _ffccg ;};_gbgge :=uint32 (_debgg );_debaa .CountAttr =&_gbgge ;continue ;};if _ffdaa .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_cbede ,_dfbea :=_fe .ParseUint (_ffdaa .Value ,10,32);if _dfbea !=nil {return _dfbea ;};_adaec :=uint32 (_cbede );_debaa .UniqueCountAttr =&_adaec ;continue ;};};_egebcd :for {_gaeaf ,_gcabf :=d .Token ();if _gcabf !=nil {return _gcabf ;};switch _ggega :=_gaeaf .(type ){case _c .StartElement :switch _ggega .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcggef :=NewCT_Rst ();if _fagga :=d .DecodeElement (_gcggef ,&_ggega );_fagga !=nil {return _fagga ;};_debaa .Si =append (_debaa .Si ,_gcggef );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_debaa .ExtLst =NewCT_ExtensionList ();if _dgabdf :=d .DecodeElement (_debaa .ExtLst ,&_ggega );_dgabdf !=nil {return _dgabdf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0073\u0074\u0020\u0025\u0076",_ggega .Name );if _egdaag :=d .Skip ();_egdaag !=nil {return _egdaag ;};};case _c .EndElement :break _egebcd ;case _c .CharData :};};return nil ;};func (_fae *CT_Authors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fae .Author !=nil {_add :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_gec :=range _fae .Author {e .EncodeElement (_gec ,_add );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Sheet Id +SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_MeasureGroup struct{ -// Validate validates the CT_Consolidation and its children -func (_begf *CT_Consolidation )Validate ()error {return _begf .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func (_geabba *MapInfo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_geabba .CT_MapInfo =*NewCT_MapInfo ();for _ ,_ebgdg :=range start .Attr {if _ebgdg .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_fcfeb ,_ecabab :=_ebgdg .Value ,error (nil );if _ecabab !=nil {return _ecabab ;};_geabba .SelectionNamespacesAttr =_fcfeb ;continue ;};};_cgaead :for {_egdfe ,_dcddd :=d .Token ();if _dcddd !=nil {return _dcddd ;};switch _cagfc :=_egdfe .(type ){case _c .StartElement :switch _cagfc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daaba :=NewCT_Schema ();if _ceccfg :=d .DecodeElement (_daaba ,&_cagfc );_ceccfg !=nil {return _ceccfg ;};_geabba .Schema =append (_geabba .Schema ,_daaba );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bafea :=NewCT_Map ();if _ceagee :=d .DecodeElement (_bafea ,&_cagfc );_ceagee !=nil {return _ceagee ;};_geabba .Map =append (_geabba .Map ,_bafea );default:_gc .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004da\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_cagfc .Name );if _daabaf :=d .Skip ();_daabaf !=nil {return _daabaf ;};};case _c .EndElement :break _cgaead ;case _c .CharData :};};return nil ;}; +// Measure Group Name +NameAttr string ; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_fgfd *CT_Extension )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;);type CT_DataRef struct{ +// Measure Group Display Name +CaptionAttr string ;};func (_bgge *CT_ExternalRow )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bgge .RAttr )});e .EncodeToken (start );if _bgge .Cell !=nil {_ggfcf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_feea :=range _bgge .Cell {e .EncodeElement (_feea ,_ggfcf );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Reference -RefAttr *string ; +// Validate validates the CT_Fill and its children +func (_ccee *CT_Fill )Validate ()error {return _ccee .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");}; -// Named Range -NameAttr *string ; +// Validate validates the CT_MdxTuple and its children +func (_dgfge *CT_MdxTuple )Validate ()error {return _dgfge .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");}; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func (_gdea *CT_CellXfs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdea .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gdea .CountAttr )});};e .EncodeToken (start );_fdec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_accd :=range _gdea .Xf {e .EncodeElement (_accd ,_fdec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path +func (_fddcf *CT_Top10 )ValidateWithPath (path string )error {return nil };func (_gcbcg ST_TotalsRowFunction )String ()string {switch _gcbcg {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 "";}; -// ValidateWithPath validates the Sst and its children, prefixing error messages with path -func (_abffb *Sst )ValidateWithPath (path string )error {if _abcge :=_abffb .CT_Sst .ValidateWithPath (path );_abcge !=nil {return _abcge ;};return nil ;}; +// Validate validates the CT_WebPublishItem and its children +func (_fcdgc *CT_WebPublishItem )Validate ()error {return _fcdgc .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func (_caffa *CT_CsPageSetup )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _caffa .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_caffa .PaperSizeAttr )});};if _caffa .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_caffa .PaperHeightAttr )});};if _caffa .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_caffa .PaperWidthAttr )});};if _caffa .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_caffa .FirstPageNumberAttr )});};if _caffa .OrientationAttr !=ST_OrientationUnset {_gcdaa ,_bfac :=_caffa .OrientationAttr .MarshalXMLAttr (_bf .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bfac !=nil {return _bfac ;};start .Attr =append (start .Attr ,_gcdaa );};if _caffa .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_caffa .UsePrinterDefaultsAttr ))});};if _caffa .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_caffa .BlackAndWhiteAttr ))});};if _caffa .DraftAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_caffa .DraftAttr ))});};if _caffa .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_caffa .UseFirstPageNumberAttr ))});};if _caffa .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_caffa .HorizontalDpiAttr )});};if _caffa .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_caffa .VerticalDpiAttr )});};if _caffa .CopiesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_caffa .CopiesAttr )});};if _caffa .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_caffa .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path -func (_bfecg *CT_MetadataType )ValidateWithPath (path string )error {return nil };func NewCT_MdxTuple ()*CT_MdxTuple {_badge :=&CT_MdxTuple {};return _badge };func (_dcffd *CT_MemberProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffadd :=range start .Attr {if _ffadd .Name .Local =="\u0063\u006f\u0075n\u0074"{_efag ,_eaabg :=_fe .ParseUint (_ffadd .Value ,10,32);if _eaabg !=nil {return _eaabg ;};_egffg :=uint32 (_efag );_dcffd .CountAttr =&_egffg ;continue ;};};_bdfde :for {_cgafda ,_gcage :=d .Token ();if _gcage !=nil {return _gcage ;};switch _dedc :=_cgafda .(type ){case _c .StartElement :switch _dedc .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dedcd :=NewCT_MemberProperty ();if _gcefc :=d .DecodeElement (_dedcd ,&_dedc );_gcefc !=nil {return _gcefc ;};_dcffd .Mp =append (_dcffd .Mp ,_dedcd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dedc .Name );if _fcccd :=d .Skip ();_fcccd !=nil {return _fcccd ;};};case _c .EndElement :break _bdfde ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_Extension and its children +func (_ddcb *CT_Extension )Validate ()error {return _ddcb .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; -// Validate validates the CT_FilterColumn and its children -func (_ggeb *CT_FilterColumn )Validate ()error {return _ggeb .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");}; +// Validate validates the CT_ExternalBook and its children +func (_gcde *CT_ExternalBook )Validate ()error {return _gcde .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");}; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_egdf *CT_Comment )ValidateWithPath (path string )error {if _egdf .GuidAttr !=nil {if !_cb .ST_GuidPatternRe .MatchString (*_egdf .GuidAttr ){return _cg .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 ,_cb .ST_GuidPatternRe ,*_egdf .GuidAttr );};};if _ccda :=_egdf .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_ccda !=nil {return _ccda ;};if _egdf .CommentPr !=nil {if _bcdg :=_egdf .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");_bcdg !=nil {return _bcdg ;};};return nil ;}; +// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path +func (_fagag *CT_ExternalBook )ValidateWithPath (path string )error {if _fagag .SheetNames !=nil {if _gdfbge :=_fagag .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_gdfbge !=nil {return _gdfbge ;};};if _fagag .DefinedNames !=nil {if _bbea :=_fagag .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_bbea !=nil {return _bbea ;};};if _fagag .SheetDataSet !=nil {if _aadgb :=_fagag .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_aadgb !=nil {return _aadgb ;};};return nil ;}; -// Validate validates the CT_FontFamily and its children -func (_ageeb *CT_FontFamily )Validate ()error {return _ageeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_ddcdf *CT_QueryTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_ddcdf .NameAttr )});if _ddcdf .HeadersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .HeadersAttr ))});};if _ddcdf .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .RowNumbersAttr ))});};if _ddcdf .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .DisableRefreshAttr ))});};if _ddcdf .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .BackgroundRefreshAttr ))});};if _ddcdf .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .FirstBackgroundRefreshAttr ))});};if _ddcdf .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .RefreshOnLoadAttr ))});};if _ddcdf .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_dafgd ,_ddgcec :=_ddcdf .GrowShrinkTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _ddgcec !=nil {return _ddgcec ;};start .Attr =append (start .Attr ,_dafgd );};if _ddcdf .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .FillFormulasAttr ))});};if _ddcdf .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .RemoveDataOnSaveAttr ))});};if _ddcdf .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .DisableEditAttr ))});};if _ddcdf .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .PreserveFormattingAttr ))});};if _ddcdf .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .AdjustColumnWidthAttr ))});};if _ddcdf .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .IntermediateAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_ddcdf .ConnectionIdAttr )});if _ddcdf .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ddcdf .AutoFormatIdAttr )});};if _ddcdf .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .ApplyNumberFormatsAttr ))});};if _ddcdf .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .ApplyBorderFormatsAttr ))});};if _ddcdf .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .ApplyFontFormatsAttr ))});};if _ddcdf .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .ApplyPatternFormatsAttr ))});};if _ddcdf .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .ApplyAlignmentFormatsAttr ))});};if _ddcdf .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddcdf .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );if _ddcdf .QueryTableRefresh !=nil {_bddfc :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_ddcdf .QueryTableRefresh ,_bddfc );};if _ddcdf .ExtLst !=nil {_febagg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddcdf .ExtLst ,_febagg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adfcc *CT_Font )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edaca :for {_ddgbg ,_efcb :=d .Token ();if _efcb !=nil {return _efcb ;};switch _efdc :=_ddgbg .(type ){case _c .StartElement :switch _efdc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bagb :=NewCT_FontName ();if _bdegb :=d .DecodeElement (_bagb ,&_efdc );_bdegb !=nil {return _bdegb ;};_adfcc .Name =append (_adfcc .Name ,_bagb );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecfec :=NewCT_IntProperty ();if _acgfe :=d .DecodeElement (_ecfec ,&_efdc );_acgfe !=nil {return _acgfe ;};_adfcc .Charset =append (_adfcc .Charset ,_ecfec );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabff :=NewCT_FontFamily ();if _gdfad :=d .DecodeElement (_gabff ,&_efdc );_gdfad !=nil {return _gdfad ;};_adfcc .Family =append (_adfcc .Family ,_gabff );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggafg :=NewCT_BooleanProperty ();if _cgcgd :=d .DecodeElement (_cggafg ,&_efdc );_cgcgd !=nil {return _cgcgd ;};_adfcc .B =append (_adfcc .B ,_cggafg );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgegc :=NewCT_BooleanProperty ();if _agfaa :=d .DecodeElement (_dgegc ,&_efdc );_agfaa !=nil {return _agfaa ;};_adfcc .I =append (_adfcc .I ,_dgegc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffge :=NewCT_BooleanProperty ();if _cegea :=d .DecodeElement (_ffge ,&_efdc );_cegea !=nil {return _cegea ;};_adfcc .Strike =append (_adfcc .Strike ,_ffge );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfggf :=NewCT_BooleanProperty ();if _fcbg :=d .DecodeElement (_gfggf ,&_efdc );_fcbg !=nil {return _fcbg ;};_adfcc .Outline =append (_adfcc .Outline ,_gfggf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fadeb :=NewCT_BooleanProperty ();if _cbgde :=d .DecodeElement (_fadeb ,&_efdc );_cbgde !=nil {return _cbgde ;};_adfcc .Shadow =append (_adfcc .Shadow ,_fadeb );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cabcf :=NewCT_BooleanProperty ();if _bgaeg :=d .DecodeElement (_cabcf ,&_efdc );_bgaeg !=nil {return _bgaeg ;};_adfcc .Condense =append (_adfcc .Condense ,_cabcf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcac :=NewCT_BooleanProperty ();if _eagfb :=d .DecodeElement (_dfcac ,&_efdc );_eagfb !=nil {return _eagfb ;};_adfcc .Extend =append (_adfcc .Extend ,_dfcac );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcfg :=NewCT_Color ();if _bbgbg :=d .DecodeElement (_afcfg ,&_efdc );_bbgbg !=nil {return _bbgbg ;};_adfcc .Color =append (_adfcc .Color ,_afcfg );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceadd :=NewCT_FontSize ();if _egfe :=d .DecodeElement (_ceadd ,&_efdc );_egfe !=nil {return _egfe ;};_adfcc .Sz =append (_adfcc .Sz ,_ceadd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baebd :=NewCT_UnderlineProperty ();if _afaaba :=d .DecodeElement (_baebd ,&_efdc );_afaaba !=nil {return _afaaba ;};_adfcc .U =append (_adfcc .U ,_baebd );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfc :=NewCT_VerticalAlignFontProperty ();if _bedb :=d .DecodeElement (_ebfc ,&_efdc );_bedb !=nil {return _bedb ;};_adfcc .VertAlign =append (_adfcc .VertAlign ,_ebfc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dged :=NewCT_FontScheme ();if _afdgg :=d .DecodeElement (_dged ,&_efdc );_afdgg !=nil {return _afdgg ;};_adfcc .Scheme =append (_adfcc .Scheme ,_dged );default:_gc .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_efdc .Name );if _acdc :=d .Skip ();_acdc !=nil {return _acdc ;};};case _c .EndElement :break _edaca ;case _c .CharData :};};return nil ;};func (_fgffb *CT_Location )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_fgffb .RefAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",_fgffb .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",_fgffb .FirstDataRowAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_cg .Sprintf ("\u0025\u0076",_fgffb .FirstDataColAttr )});if _fgffb .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fgffb .RowPageCountAttr )});};if _fgffb .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fgffb .ColPageCountAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_OleObjects ()*CT_OleObjects {_gaecf :=&CT_OleObjects {};return _gaecf };func (_eegfaa *CT_WebPublishItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eegfaa .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_eegfaa .CountAttr )});};e .EncodeToken (start );_efeeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_degcc :=range _eegfaa .WebPublishItem {e .EncodeElement (_degcc ,_efeeb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_eeefa :=&CT_FontFamily {};_eeefa .ValAttr =0;return _eeefa };func (_abcfag ST_CalcMode )ValidateWithPath (path string )error {switch _abcfag {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 (_abcfag ));};return nil ;};func (_cafed ST_DateTimeGrouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cafed .String (),start );};func (_gag *CT_Consolidation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gag .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gag .AutoPageAttr ))});};e .EncodeToken (start );if _gag .Pages !=nil {_gedg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_gag .Pages ,_gedg );};_ccfd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}};e .EncodeElement (_gag .RangeSets ,_ccfd );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffafc *CT_Number )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0076",_ffafc .VAttr )});if _ffafc .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffafc .UAttr ))});};if _ffafc .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffafc .FAttr ))});};if _ffafc .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_ffafc .CAttr )});};if _ffafc .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_ffafc .CpAttr )});};if _ffafc .InAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ffafc .InAttr )});};if _ffafc .BcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_ffafc .BcAttr )});};if _ffafc .FcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_ffafc .FcAttr )});};if _ffafc .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffafc .IAttr ))});};if _ffafc .UnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffafc .UnAttr ))});};if _ffafc .StAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffafc .StAttr ))});};if _ffafc .BAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffafc .BAttr ))});};e .EncodeToken (start );if _ffafc .Tpls !=nil {_bagbg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_ggbae :=range _ffafc .Tpls {e .EncodeElement (_ggbae ,_bagbg );};};if _ffafc .X !=nil {_gdfba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_aggbbc :=range _ffafc .X {e .EncodeElement (_aggbbc ,_gdfba );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agbbd ST_SourceType )Validate ()error {return _agbbd .ValidateWithPath ("")};func (_gdabf ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _gdabf {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 (_gdabf ));};return nil ;}; +// Validate validates the CT_SheetPr and its children +func (_aggdc *CT_SheetPr )Validate ()error {return _aggdc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");}; -// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path -func (_aadea *CT_Hyperlinks )ValidateWithPath (path string )error {for _cdgff ,_gbaeb :=range _aadea .Hyperlink {if _eecgd :=_gbaeb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cdgff ));_eecgd !=nil {return _eecgd ;};};return nil ;};func (_fcdcg ST_PivotFilterType )ValidateWithPath (path string )error {switch _fcdcg {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 _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcdcg ));};return nil ;}; +// Validate validates the CT_Pages and its children +func (_ecfgd *CT_Pages )Validate ()error {return _ecfgd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");};func (_fcgg *CT_FunctionGroups )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fcgg .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fcgg .BuiltInGroupCountAttr )});};e .EncodeToken (start );if _fcgg .FunctionGroup !=nil {_defad :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_bfef :=range _fcgg .FunctionGroup {e .EncodeElement (_bfef ,_defad );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_agdbe *CT_Filters )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cfdgc :=range start .Attr {if _cfdgc .Name .Local =="\u0062\u006c\u0061n\u006b"{_abde ,_dfaed :=_e .ParseBool (_cfdgc .Value );if _dfaed !=nil {return _dfaed ;};_agdbe .BlankAttr =&_abde ;continue ;};if _cfdgc .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_agdbe .CalendarTypeAttr .UnmarshalXMLAttr (_cfdgc );continue ;};};_fbbd :for {_fafca ,_dcdag :=d .Token ();if _dcdag !=nil {return _dcdag ;};switch _baeb :=_fafca .(type ){case _bf .StartElement :switch _baeb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbffb :=NewCT_Filter ();if _dacg :=d .DecodeElement (_bcbffb ,&_baeb );_dacg !=nil {return _dacg ;};_agdbe .Filter =append (_agdbe .Filter ,_bcbffb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daaff :=NewCT_DateGroupItem ();if _gadg :=d .DecodeElement (_daaff ,&_baeb );_gadg !=nil {return _gadg ;};_agdbe .DateGroupItem =append (_agdbe .DateGroupItem ,_daaff );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_baeb .Name );if _bede :=d .Skip ();_bede !=nil {return _bede ;};};case _bf .EndElement :break _fbbd ;case _bf .CharData :};};return nil ;};func (_gd *CT_BookView )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gd .VisibilityAttr !=ST_VisibilityUnset {_dfd ,_ggg :=_gd .VisibilityAttr .MarshalXMLAttr (_bf .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"});if _ggg !=nil {return _ggg ;};start .Attr =append (start .Attr ,_dfd );};if _gd .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gd .MinimizedAttr ))});};if _gd .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gd .ShowHorizontalScrollAttr ))});};if _gd .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gd .ShowVerticalScrollAttr ))});};if _gd .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gd .ShowSheetTabsAttr ))});};if _gd .XWindowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_gd .XWindowAttr )});};if _gd .YWindowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_gd .YWindowAttr )});};if _gd .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_gd .WindowWidthAttr )});};if _gd .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gd .WindowHeightAttr )});};if _gd .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_gd .TabRatioAttr )});};if _gd .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gd .FirstSheetAttr )});};if _gd .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_f .Sprintf ("\u0025\u0076",*_gd .ActiveTabAttr )});};if _gd .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_gd .AutoFilterDateGroupingAttr ))});};e .EncodeToken (start );if _gd .ExtLst !=nil {_aa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gd .ExtLst ,_aa );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_Pane struct{ -// ValidateWithPath validates the CT_X and its children, prefixing error messages with path -func (_agbfb *CT_X )ValidateWithPath (path string )error {return nil };type CT_Index struct{ +// Horizontal Split Position +XSplitAttr *float64 ; -// Shared Items Index -VAttr uint32 ;}; +// Vertical Split Position +YSplitAttr *float64 ; -// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path -func (_geaeca *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_gfacb :=&CT_HierarchyUsage {};return _gfacb }; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Validate validates the EG_ExtensionList and its children -func (_ebccg *EG_ExtensionList )Validate ()error {return _ebccg .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_cbaec ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _cbaec {case 0,1,2,3,4,5,6,7,8,9,10: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 (_cbaec ));};return nil ;}; +// Active Pane +ActivePaneAttr ST_Pane ; -// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path -func (_cbeb *CT_AutoFilter )ValidateWithPath (path string )error {for _gad ,_fc :=range _cbeb .FilterColumn {if _eeea :=_fc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_gad ));_eeea !=nil {return _eeea ;};};if _cbeb .SortState !=nil {if _dfb :=_cbeb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_dfb !=nil {return _dfb ;};};if _cbeb .ExtLst !=nil {if _ccb :=_cbeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccb !=nil {return _ccb ;};};return nil ;}; +// Split State +StateAttr ST_PaneState ;}; -// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path -func (_abbag *CT_DdeLink )ValidateWithPath (path string )error {if _abbag .DdeItems !=nil {if _dbcdb :=_abbag .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_dbcdb !=nil {return _dbcdb ;};};return nil ;};func NewCT_RangePr ()*CT_RangePr {_bddbb :=&CT_RangePr {};return _bddbb };func NewCT_DataBinding ()*CT_DataBinding {_fbcbdg :=&CT_DataBinding {};return _fbcbdg };type CT_Query struct{ +// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path +func (_dacfbc *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };func (_bdadc *CT_Colors )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fgde :for {_ffdc ,_gfggc :=d .Token ();if _gfggc !=nil {return _gfggc ;};switch _cgbb :=_ffdc .(type ){case _bf .StartElement :switch _cgbb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdadc .IndexedColors =NewCT_IndexedColors ();if _egab :=d .DecodeElement (_bdadc .IndexedColors ,&_cgbb );_egab !=nil {return _egab ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdadc .MruColors =NewCT_MRUColors ();if _gedc :=d .DecodeElement (_bdadc .MruColors ,&_cgbb );_gedc !=nil {return _gedc ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_cgbb .Name );if _ebad :=d .Skip ();_ebad !=nil {return _ebad ;};};case _bf .EndElement :break _fgde ;case _bf .CharData :};};return nil ;};type CT_SmartTagTypes struct{ -// MDX Query String -MdxAttr string ; +// Smart Tag Type +SmartTagType []*CT_SmartTagType ;};func (_cddd *CT_SortCondition )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gfcag :=range start .Attr {if _gfcag .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_deaceb ,_ffcdb :=_e .ParseBool (_gfcag .Value );if _ffcdb !=nil {return _ffcdb ;};_cddd .DescendingAttr =&_deaceb ;continue ;};if _gfcag .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_cddd .SortByAttr .UnmarshalXMLAttr (_gfcag );continue ;};if _gfcag .Name .Local =="\u0072\u0065\u0066"{_geebg ,_dggef :=_gfcag .Value ,error (nil );if _dggef !=nil {return _dggef ;};_cddd .RefAttr =_geebg ;continue ;};if _gfcag .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_efacba ,_bfdfdc :=_gfcag .Value ,error (nil );if _bfdfdc !=nil {return _bfdfdc ;};_cddd .CustomListAttr =&_efacba ;continue ;};if _gfcag .Name .Local =="\u0064\u0078\u0066I\u0064"{_ggadbg ,_aegbd :=_e .ParseUint (_gfcag .Value ,10,32);if _aegbd !=nil {return _aegbd ;};_bcfeb :=uint32 (_ggadbg );_cddd .DxfIdAttr =&_bcfeb ;continue ;};if _gfcag .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_cddd .IconSetAttr .UnmarshalXMLAttr (_gfcag );continue ;};if _gfcag .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_fgdca ,_fgbfcc :=_e .ParseUint (_gfcag .Value ,10,32);if _fgbfcc !=nil {return _fgbfcc ;};_gegaf :=uint32 (_fgdca );_cddd .IconIdAttr =&_gegaf ;continue ;};};for {_cbbba ,_efcace :=d .Token ();if _efcace !=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",_efcace );};if _adbdaf ,_fadecg :=_cbbba .(_bf .EndElement );_fadecg &&_adbdaf .Name ==start .Name {break ;};};return nil ;};func (_ddaf *CT_ExternalSheetName )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bafdg :=range start .Attr {if _bafdg .Name .Local =="\u0076\u0061\u006c"{_bfaaa ,_debc :=_bafdg .Value ,error (nil );if _debc !=nil {return _debc ;};_ddaf .ValAttr =&_bfaaa ;continue ;};};for {_cecb ,_fbga :=d .Token ();if _fbga !=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",_fbga );};if _fadc ,_eegag :=_cecb .(_bf .EndElement );_eegag &&_fadc .Name ==start .Name {break ;};};return nil ;};func (_gefe *CT_DateTime )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_gefe .VAttr )});if _gefe .UAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gefe .UAttr ))});};if _gefe .FAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gefe .FAttr ))});};if _gefe .CAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_gefe .CAttr )});};if _gefe .CpAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_gefe .CpAttr )});};e .EncodeToken (start );if _gefe .X !=nil {_bdada :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_edcfg :=range _gefe .X {e .EncodeElement (_edcfg ,_bdada );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Tuples -Tpls *CT_Tuples ;};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_g .Fields (s )),nil }; +// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path +func (_dgbg *CT_Filter )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path -func (_bfdgf *CT_FutureMetadata )ValidateWithPath (path string )error {for _fdeag ,_ecgbd :=range _bfdgf .Bk {if _deebd :=_ecgbd .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_fdeag ));_deebd !=nil {return _deebd ;};};if _bfdgf .ExtLst !=nil {if _acabe :=_bfdgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acabe !=nil {return _acabe ;};};return nil ;};type CT_SheetDimension struct{ +// Validate validates the CT_SheetData and its children +func (_feagb *CT_SheetData )Validate ()error {return _feagb .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");};func (_gcabe *CT_InputCells )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gcabe .RAttr )});if _gcabe .DeletedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gcabe .DeletedAttr ))});};if _gcabe .UndoneAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gcabe .UndoneAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gcabe .ValAttr )});if _gcabe .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gcabe .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });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;);func (_dadga *CT_RevisionSheetRename )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dadga .SheetIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dadga .OldNameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dadga .NewNameAttr )});if _dadga .RIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dadga .RIdAttr )});};if _dadga .UaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dadga .UaAttr ))});};if _dadga .RaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dadga .RaAttr ))});};e .EncodeToken (start );if _dadga .ExtLst !=nil {_gcggc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dadga .ExtLst ,_gcggc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Reference -RefAttr string ;}; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_bdffb *CT_ExtensionList )ValidateWithPath (path string )error {for _adbda ,_bfeab :=range _bdffb .Ext {if _bgbff :=_bfeab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_adbda ));_bgbff !=nil {return _bgbff ;};};return nil ;}; -// Validate validates the CT_XmlColumnPr and its children -func (_gccdg *CT_XmlColumnPr )Validate ()error {return _gccdg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};func (_addegb *CT_WorkbookProtection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efgdca :=range start .Attr {if _efgdca .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_cfdff ,_ffead :=_efgdca .Value ,error (nil );if _ffead !=nil {return _ffead ;};_addegb .RevisionsAlgorithmNameAttr =&_cfdff ;continue ;};if _efgdca .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_dbbaa ,_cceda :=_efgdca .Value ,error (nil );if _cceda !=nil {return _cceda ;};_addegb .RevisionsHashValueAttr =&_dbbaa ;continue ;};if _efgdca .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"{_gdddag ,_becda :=_efgdca .Value ,error (nil );if _becda !=nil {return _becda ;};_addegb .WorkbookPasswordCharacterSetAttr =&_gdddag ;continue ;};if _efgdca .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"{_cgcafd ,_baggcb :=_efgdca .Value ,error (nil );if _baggcb !=nil {return _baggcb ;};_addegb .RevisionsPasswordCharacterSetAttr =&_cgcafd ;continue ;};if _efgdca .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_begced ,_fagfa :=_fe .ParseBool (_efgdca .Value );if _fagfa !=nil {return _fagfa ;};_addegb .LockStructureAttr =&_begced ;continue ;};if _efgdca .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_fbfef ,_bcedbf :=_fe .ParseBool (_efgdca .Value );if _bcedbf !=nil {return _bcedbf ;};_addegb .LockWindowsAttr =&_fbfef ;continue ;};if _efgdca .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_fffcdc ,_dbgaac :=_fe .ParseBool (_efgdca .Value );if _dbgaac !=nil {return _dbgaac ;};_addegb .LockRevisionAttr =&_fffcdc ;continue ;};if _efgdca .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_abgaaa ,_fdgbc :=_efgdca .Value ,error (nil );if _fdgbc !=nil {return _fdgbc ;};_addegb .WorkbookPasswordAttr =&_abgaaa ;continue ;};if _efgdca .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_dcdfd ,_febdfc :=_efgdca .Value ,error (nil );if _febdfc !=nil {return _febdfc ;};_addegb .RevisionsPasswordAttr =&_dcdfd ;continue ;};if _efgdca .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_eccca ,_ccaff :=_efgdca .Value ,error (nil );if _ccaff !=nil {return _ccaff ;};_addegb .RevisionsSaltValueAttr =&_eccca ;continue ;};if _efgdca .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_bafdb ,_fdaea :=_fe .ParseUint (_efgdca .Value ,10,32);if _fdaea !=nil {return _fdaea ;};_gcgdd :=uint32 (_bafdb );_addegb .RevisionsSpinCountAttr =&_gcgdd ;continue ;};if _efgdca .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_cdade ,_beece :=_efgdca .Value ,error (nil );if _beece !=nil {return _beece ;};_addegb .WorkbookAlgorithmNameAttr =&_cdade ;continue ;};if _efgdca .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_fdeff ,_ceeee :=_efgdca .Value ,error (nil );if _ceeee !=nil {return _ceeee ;};_addegb .WorkbookHashValueAttr =&_fdeff ;continue ;};if _efgdca .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_dgebag ,_eggedd :=_efgdca .Value ,error (nil );if _eggedd !=nil {return _eggedd ;};_addegb .WorkbookSaltValueAttr =&_dgebag ;continue ;};if _efgdca .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cfdfaf ,_gcdfg :=_fe .ParseUint (_efgdca .Value ,10,32);if _gcdfg !=nil {return _gcdfg ;};_cgdcg :=uint32 (_cfdfaf );_addegb .WorkbookSpinCountAttr =&_cgdcg ;continue ;};};for {_baggab ,_aacfgg :=d .Token ();if _aacfgg !=nil {return _cg .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",_aacfgg );};if _egdbfb ,_efgdf :=_baggab .(_c .EndElement );_efgdf &&_egdbfb .Name ==start .Name {break ;};};return nil ;};type CT_WebPublishItem struct{ +// Validate validates the CT_RevisionCellChange and its children +func (_bdgcd *CT_RevisionCellChange )Validate ()error {return _bdgcd .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func (_aecaf *CT_MdxMetadata )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aecaf .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aecaf .CountAttr )});};e .EncodeToken (start );_fgabf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_cfabe :=range _aecaf .Mdx {e .EncodeElement (_cfabe ,_fgabf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cfgab ST_WebSourceType )Validate ()error {return _cfgab .ValidateWithPath ("")}; -// Id -IdAttr uint32 ; +// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path +func (_ddgae *CT_Stylesheet )ValidateWithPath (path string )error {if _ddgae .NumFmts !=nil {if _fcgffg :=_ddgae .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_fcgffg !=nil {return _fcgffg ;};};if _ddgae .Fonts !=nil {if _gbeca :=_ddgae .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073");_gbeca !=nil {return _gbeca ;};};if _ddgae .Fills !=nil {if _gagfe :=_ddgae .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_gagfe !=nil {return _gagfe ;};};if _ddgae .Borders !=nil {if _bbbcg :=_ddgae .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bbbcg !=nil {return _bbbcg ;};};if _ddgae .CellStyleXfs !=nil {if _bfccd :=_ddgae .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_bfccd !=nil {return _bfccd ;};};if _ddgae .CellXfs !=nil {if _deaebc :=_ddgae .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");_deaebc !=nil {return _deaebc ;};};if _ddgae .CellStyles !=nil {if _egcbdd :=_ddgae .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_egcbdd !=nil {return _egcbdd ;};};if _ddgae .Dxfs !=nil {if _eaeeg :=_ddgae .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073");_eaeeg !=nil {return _eaeeg ;};};if _ddgae .TableStyles !=nil {if _dageab :=_ddgae .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_dageab !=nil {return _dageab ;};};if _ddgae .Colors !=nil {if _bgfcfa :=_ddgae .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073");_bgfcfa !=nil {return _bgfcfa ;};};if _ddgae .ExtLst !=nil {if _gbacg :=_ddgae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbacg !=nil {return _gbacg ;};};return nil ;};type CT_MeasureDimensionMaps struct{ -// Destination Bookmark -DivIdAttr string ; +// Measure Group Count +CountAttr *uint32 ; -// Web Source Type -SourceTypeAttr ST_WebSourceType ; +// OLAP Measure Group +Map []*CT_MeasureDimensionMap ;};func (_efff *CT_CustomProperties )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_cgcg :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_gefaa :=range _efff .CustomPr {e .EncodeElement (_gefaa ,_cgcg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_deac *CT_ConditionalFormatting )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _deac .PivotAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_deac .PivotAttr ))});};if _deac .SqrefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_deac .SqrefAttr )});};e .EncodeToken (start );_eaeb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}};for _ ,_dbff :=range _deac .CfRule {e .EncodeElement (_dbff ,_eaeb );};if _deac .ExtLst !=nil {_dfaff :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_deac .ExtLst ,_dfaff );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Source Id -SourceRefAttr *string ; +// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path +func (_aecbb *CT_RevisionFormatting )ValidateWithPath (path string )error {if _aecbb .Dxf !=nil {if _debeeg :=_aecbb .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_debeeg !=nil {return _debeeg ;};};if _aecbb .ExtLst !=nil {if _fbfba :=_aecbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfba !=nil {return _fbfba ;};};return nil ;};func NewCT_Error ()*CT_Error {_cbafc :=&CT_Error {};return _cbafc };func (_dcgc *CT_DataBar )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dcgc .Color =NewCT_Color ();for _ ,_beagf :=range start .Attr {if _beagf .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_fcccc ,_eebdc :=_e .ParseUint (_beagf .Value ,10,32);if _eebdc !=nil {return _eebdc ;};_edfa :=uint32 (_fcccc );_dcgc .MinLengthAttr =&_edfa ;continue ;};if _beagf .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_ebgga ,_aceg :=_e .ParseUint (_beagf .Value ,10,32);if _aceg !=nil {return _aceg ;};_fbed :=uint32 (_ebgga );_dcgc .MaxLengthAttr =&_fbed ;continue ;};if _beagf .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_adae ,_ddddc :=_e .ParseBool (_beagf .Value );if _ddddc !=nil {return _ddddc ;};_dcgc .ShowValueAttr =&_adae ;continue ;};};_aedbb :for {_abece ,_ffbf :=d .Token ();if _ffbf !=nil {return _ffbf ;};switch _cagbf :=_abece .(type ){case _bf .StartElement :switch _cagbf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efafe :=NewCT_Cfvo ();if _baccf :=d .DecodeElement (_efafe ,&_cagbf );_baccf !=nil {return _baccf ;};_dcgc .Cfvo =append (_dcgc .Cfvo ,_efafe );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gbag :=d .DecodeElement (_dcgc .Color ,&_cagbf );_gbag !=nil {return _gbag ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0061\u0072\u0020\u0025\u0076",_cagbf .Name );if _acgfe :=d .Skip ();_acgfe !=nil {return _acgfe ;};};case _bf .EndElement :break _aedbb ;case _bf .CharData :};};return nil ;};type CT_DdeValues struct{ -// Source Object Name -SourceObjectAttr *string ; +// Rows +RowsAttr *uint32 ; -// Destination File Name -DestinationFileAttr string ; +// Columns +ColsAttr *uint32 ; -// Title -TitleAttr *string ; +// Value +Value []*CT_DdeValue ;};func ParseStdlibTime (s string )(_c .Time ,error ){return _c .Time {},nil }; -// Automatically Publish -AutoRepublishAttr *bool ;};func NewCT_CommentList ()*CT_CommentList {_acgdd :=&CT_CommentList {};return _acgdd };func (_gccf *CT_SmartTags )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bffcc :for {_dcdaaa ,_acaba :=d .Token ();if _acaba !=nil {return _acaba ;};switch _feeea :=_dcdaaa .(type ){case _c .StartElement :switch _feeea .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbfegf :=NewCT_CellSmartTags ();if _gabcc :=d .DecodeElement (_fbfegf ,&_feeea );_gabcc !=nil {return _gabcc ;};_gccf .CellSmartTags =append (_gccf .CellSmartTags ,_fbfegf );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006d\u0061r\u0074\u0054\u0061\u0067\u0073\u0020\u0025\u0076",_feeea .Name );if _gacda :=d .Skip ();_gacda !=nil {return _gacda ;};};case _c .EndElement :break _bffcc ;case _c .CharData :};};return nil ;};func (_fceef *CT_DdeLink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_fceef .DdeServiceAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_cg .Sprintf ("\u0025\u0076",_fceef .DdeTopicAttr )});e .EncodeToken (start );if _fceef .DdeItems !=nil {_cgaa :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fceef .DdeItems ,_cgaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_fbdf :=&CT_CellSmartTags {};return _fbdf };func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_aafgb :=&CT_CustomWorkbookView {};_aafgb .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 _aafgb ;}; +// Validate validates the CT_Break and its children +func (_dgce *CT_Break )Validate ()error {return _dgce .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};func (_dcageg ST_MdxFunctionType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_dcageg .String (),start );};func NewCT_CacheSource ()*CT_CacheSource {_fcag :=&CT_CacheSource {};_fcag .TypeAttr =ST_SourceType (1);return _fcag ;};func (_cbedb ST_CellFormulaType )String ()string {switch _cbedb {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 (_bfdddb ST_GrowShrinkType )Validate ()error {return _bfdddb .ValidateWithPath ("")};func (_gebac *CT_SharedUser )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gebac .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 _ ,_ggfgf :=range start .Attr {if _ggfgf .Name .Local =="\u0067\u0075\u0069\u0064"{_ecgae ,_fbcgb :=_ggfgf .Value ,error (nil );if _fbcgb !=nil {return _fbcgb ;};_gebac .GuidAttr =_ecgae ;continue ;};if _ggfgf .Name .Local =="\u006e\u0061\u006d\u0065"{_fffae ,_efedg :=_ggfgf .Value ,error (nil );if _efedg !=nil {return _efedg ;};_gebac .NameAttr =_fffae ;continue ;};if _ggfgf .Name .Local =="\u0069\u0064"{_fedcgf ,_ddbe :=_e .ParseInt (_ggfgf .Value ,10,32);if _ddbe !=nil {return _ddbe ;};_gebac .IdAttr =int32 (_fedcgf );continue ;};if _ggfgf .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_fecee ,_gegdf :=ParseStdlibTime (_ggfgf .Value );if _gegdf !=nil {return _gegdf ;};_gebac .DateTimeAttr =_fecee ;continue ;};};_cfgcf :for {_adebf ,_gfcce :=d .Token ();if _gfcce !=nil {return _gfcce ;};switch _bdgfa :=_adebf .(type ){case _bf .StartElement :switch _bdgfa .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebac .ExtLst =NewCT_ExtensionList ();if _beebg :=d .DecodeElement (_gebac .ExtLst ,&_bdgfa );_beebg !=nil {return _beebg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072 \u0025\u0076",_bdgfa .Name );if _egagb :=d .Skip ();_egagb !=nil {return _egagb ;};};case _bf .EndElement :break _cfgcf ;case _bf .CharData :};};return nil ;};func (_efaea *CT_DdeValue )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_acgb :=range start .Attr {if _acgb .Name .Local =="\u0074"{_efaea .TAttr .UnmarshalXMLAttr (_acgb );continue ;};};_affg :for {_cabbg ,_ecaf :=d .Token ();if _ecaf !=nil {return _ecaf ;};switch _effbc :=_cabbg .(type ){case _bf .StartElement :switch _effbc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eabcff :=d .DecodeElement (&_efaea .Val ,&_effbc );_eabcff !=nil {return _eabcff ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_effbc .Name );if _fgfbe :=d .Skip ();_fgfbe !=nil {return _fgfbe ;};};case _bf .EndElement :break _affg ;case _bf .CharData :};};return nil ;};func (_ccdbf ST_DataValidationType )Validate ()error {return _ccdbf .ValidateWithPath ("")};type CT_Error struct{ -// Validate validates the CT_QueryCache and its children -func (_fbgcfc *CT_QueryCache )Validate ()error {return _fbgcfc .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func (_bcbf *CT_Formats )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfdef :=range start .Attr {if _cfdef .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdcbe ,_bafef :=_fe .ParseUint (_cfdef .Value ,10,32);if _bafef !=nil {return _bafef ;};_ggbfaa :=uint32 (_gdcbe );_bcbf .CountAttr =&_ggbfaa ;continue ;};};_bcae :for {_agdbf ,_babeb :=d .Token ();if _babeb !=nil {return _babeb ;};switch _gecgb :=_agdbf .(type ){case _c .StartElement :switch _gecgb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faff :=NewCT_Format ();if _gcge :=d .DecodeElement (_faff ,&_gecgb );_gcge !=nil {return _gcge ;};_bcbf .Format =append (_bcbf .Format ,_faff );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_gecgb .Name );if _gefac :=d .Skip ();_gefac !=nil {return _gefac ;};};case _c .EndElement :break _bcae ;case _c .CharData :};};return nil ;};func (_adfba *Sst )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adfba .CT_Sst =*NewCT_Sst ();for _ ,_eaacgd :=range start .Attr {if _eaacgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_acdfg ,_acfffa :=_fe .ParseUint (_eaacgd .Value ,10,32);if _acfffa !=nil {return _acfffa ;};_edadee :=uint32 (_acdfg );_adfba .CountAttr =&_edadee ;continue ;};if _eaacgd .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_abgbdc ,_bffdc :=_fe .ParseUint (_eaacgd .Value ,10,32);if _bffdc !=nil {return _bffdc ;};_fcgbf :=uint32 (_abgbdc );_adfba .UniqueCountAttr =&_fcgbf ;continue ;};};_ebacgd :for {_bdbdd ,_gecaeb :=d .Token ();if _gecaeb !=nil {return _gecaeb ;};switch _edbg :=_bdbdd .(type ){case _c .StartElement :switch _edbg .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dffaf :=NewCT_Rst ();if _gcbega :=d .DecodeElement (_dffaf ,&_edbg );_gcbega !=nil {return _gcbega ;};_adfba .Si =append (_adfba .Si ,_dffaf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adfba .ExtLst =NewCT_ExtensionList ();if _bdeba :=d .DecodeElement (_adfba .ExtLst ,&_edbg );_bdeba !=nil {return _bdeba ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053s\u0074\u0020\u0025\u0076",_edbg .Name );if _dgcea :=d .Skip ();_dgcea !=nil {return _dgcea ;};};case _c .EndElement :break _ebacgd ;case _c .CharData :};};return nil ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_adbfg :=&CT_QueryTableFields {};return _adbfg };func (_fcbfc *CT_PageFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdcbe :=range start .Attr {if _bdcbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcbee ,_bfgbc :=_fe .ParseUint (_bdcbe .Value ,10,32);if _bfgbc !=nil {return _bfgbc ;};_affb :=uint32 (_bcbee );_fcbfc .CountAttr =&_affb ;continue ;};};_egabfd :for {_caead ,_aegfd :=d .Token ();if _aegfd !=nil {return _aegfd ;};switch _cdeaf :=_caead .(type ){case _c .StartElement :switch _cdeaf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agggg :=NewCT_PageField ();if _bfgd :=d .DecodeElement (_agggg ,&_cdeaf );_bfgd !=nil {return _bfgd ;};_fcbfc .PageField =append (_fcbfc .PageField ,_agggg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_cdeaf .Name );if _deacf :=d .Skip ();_deacf !=nil {return _deacf ;};};case _c .EndElement :break _egabfd ;case _c .CharData :};};return nil ;};func (_cbccfa *CT_ReviewedRevisions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbccfa .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cbccfa .CountAttr )});};e .EncodeToken (start );_egcdb :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_gabda :=range _cbccfa .Reviewed {e .EncodeElement (_gabda ,_egcdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PageSetup struct{ +// Value +VAttr string ; -// Paper Size -PaperSizeAttr *uint32 ; +// Unused Item +UAttr *bool ; -// Paper Height -PaperHeightAttr *string ; +// Calculated Item +FAttr *bool ; -// Paper Width -PaperWidthAttr *string ; +// Item Caption +CAttr *string ; -// Print Scale -ScaleAttr *uint32 ; +// Member Property Count +CpAttr *uint32 ; -// First Page Number -FirstPageNumberAttr *uint32 ; +// Format Index +InAttr *uint32 ; -// Fit To Width -FitToWidthAttr *uint32 ; +// background Color +BcAttr *string ; -// Fit To Height -FitToHeightAttr *uint32 ; +// Foreground Color +FcAttr *string ; -// Page Order -PageOrderAttr ST_PageOrder ; +// Italic +IAttr *bool ; -// Orientation -OrientationAttr ST_Orientation ; +// Underline +UnAttr *bool ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Strikethrough +StAttr *bool ; -// Black And White -BlackAndWhiteAttr *bool ; +// Bold +BAttr *bool ; -// Draft -DraftAttr *bool ; +// Tuples +Tpls *CT_Tuples ; -// Print Cell Comments -CellCommentsAttr ST_CellComments ; +// Member Property Indexes +X []*CT_X ;};func (_caggcf ST_ItemType )Validate ()error {return _caggcf .ValidateWithPath ("")}; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Validate validates the CT_IntProperty and its children +func (_ededf *CT_IntProperty )Validate ()error {return _ededf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_debeg *CT_WebPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _debeg .XmlAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debeg .XmlAttr ))});};if _debeg .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debeg .SourceDataAttr ))});};if _debeg .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debeg .ParsePreAttr ))});};if _debeg .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debeg .ConsecutiveAttr ))});};if _debeg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debeg .FirstRowAttr ))});};if _debeg .Xl97Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debeg .Xl97Attr ))});};if _debeg .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debeg .TextDatesAttr ))});};if _debeg .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debeg .Xl2000Attr ))});};if _debeg .UrlAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_debeg .UrlAttr )});};if _debeg .PostAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_debeg .PostAttr )});};if _debeg .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debeg .HtmlTablesAttr ))});};if _debeg .HtmlFormatAttr !=ST_HtmlFmtUnset {_dddgff ,_baegeb :=_debeg .HtmlFormatAttr .MarshalXMLAttr (_bf .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _baegeb !=nil {return _baegeb ;};start .Attr =append (start .Attr ,_dddgff );};if _debeg .EditPageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_debeg .EditPageAttr )});};e .EncodeToken (start );if _debeg .Tables !=nil {_dcadgf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_debeg .Tables ,_dcadgf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_Control ()*CT_Control {_debe :=&CT_Control {};return _debe };func (_afec *CT_Consolidation )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _afec .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afec .AutoPageAttr ))});};e .EncodeToken (start );if _afec .Pages !=nil {_degf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_afec .Pages ,_degf );};_egegf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}};e .EncodeElement (_afec .RangeSets ,_egegf );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_OleObject struct{ -// Print Error Handling -ErrorsAttr ST_PrintError ; +// Embedded Object ProgId +ProgIdAttr *string ; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Data or View Aspect +DvAspectAttr ST_DvAspect ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Embedded Object's Link Moniker +LinkAttr *string ; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;};func NewCT_XStringElement ()*CT_XStringElement {_bfgcf :=&CT_XStringElement {};return _bfgcf }; +// Linked Embedded Object Update +OleUpdateAttr ST_OleUpdate ; -// Validate validates the CT_Table and its children -func (_bbcfg *CT_Table )Validate ()error {return _bbcfg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_fcaaf :=&CT_RevisionQueryTableField {};return _fcaaf ;};func (_cdfff *ST_VolValueType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cdfff =0;case "\u0062":*_cdfff =1;case "\u006e":*_cdfff =2;case "\u0065":*_cdfff =3;case "\u0073":*_cdfff =4;};return nil ;};type CT_ExternalDefinedNames struct{ +// Auto Load +AutoLoadAttr *bool ; -// Defined Name -DefinedName []*CT_ExternalDefinedName ;};func (_fcbdaa ST_SortType )Validate ()error {return _fcbdaa .ValidateWithPath ("")};func NewCT_MetadataBlock ()*CT_MetadataBlock {_abead :=&CT_MetadataBlock {};return _abead };type CT_DataValidations struct{ +// Shape Id +ShapeIdAttr uint32 ;IdAttr *string ; -// Disable Prompts -DisablePromptsAttr *bool ; +// Embedded Object Properties +ObjectPr *CT_ObjectPr ;};func (_abefc *CT_RevisionRowColumn )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abefc .SIdAttr )});if _abefc .EolAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abefc .EolAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_abefc .RefAttr )});_fafgd ,_fdabb :=_abefc .ActionAttr .MarshalXMLAttr (_bf .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fdabb !=nil {return _fdabb ;};start .Attr =append (start .Attr ,_fafgd );if _abefc .EdgeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abefc .EdgeAttr ))});};if _abefc .RIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_abefc .RIdAttr )});};if _abefc .UaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abefc .UaAttr ))});};if _abefc .RaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abefc .RaAttr ))});};e .EncodeToken (start );if _abefc .Undo !=nil {_agbgcg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_dggba :=range _abefc .Undo {e .EncodeElement (_dggba ,_agbgcg );};};if _abefc .Rcc !=nil {_geede :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_bcabaf :=range _abefc .Rcc {e .EncodeElement (_bcabaf ,_geede );};};if _abefc .Rfmt !=nil {_fdgdeb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_ffbcb :=range _abefc .Rfmt {e .EncodeElement (_ffbcb ,_fdgdeb );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cgbgc *CT_FieldUsage )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cggde :=range start .Attr {if _cggde .Name .Local =="\u0078"{_caad ,_cfgec :=_e .ParseInt (_cggde .Value ,10,32);if _cfgec !=nil {return _cfgec ;};_cgbgc .XAttr =int32 (_caad );continue ;};};for {_bddba ,_bdgdb :=d .Token ();if _bdgdb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_bdgdb );};if _adeg ,_cgbfg :=_bddba .(_bf .EndElement );_cgbfg &&_adeg .Name ==start .Name {break ;};};return nil ;};func (_daacfd *ST_TextVAlign )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_daacfd =0;case "\u0074\u006f\u0070":*_daacfd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_daacfd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_daacfd =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_daacfd =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_daacfd =5;};return nil ;};func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_eeaee :=&CT_PivotAreaReference {};return _eeaee ;};type CT_RevisionSheetRename struct{ -// Top Left Corner (X Coodrinate) -XWindowAttr *uint32 ; +// Sheet Id +SheetIdAttr uint32 ; -// Top Left Corner (Y Coordinate) -YWindowAttr *uint32 ; +// Old Sheet Name +OldNameAttr string ; -// Data Validation Item Count -CountAttr *uint32 ; +// New Sheet Name +NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_OutlinePr ()*CT_OutlinePr {_eaecgd :=&CT_OutlinePr {};return _eaecgd }; -// Data Validation -DataValidation []*CT_DataValidation ;};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_gfccba :=&CT_UnderlineProperty {};return _gfccba ;};func NewCT_PCDSCPage ()*CT_PCDSCPage {_faeab :=&CT_PCDSCPage {};return _faeab }; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_eecg *CT_Parameter )ValidateWithPath (path string )error {if _gddbc :=_eecg .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_gddbc !=nil {return _gddbc ;};return nil ;};type CT_MetadataTypes struct{ -// Validate validates the Workbook and its children -func (_egegc *Workbook )Validate ()error {return _egegc .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_cccgd *CT_QueryTableFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddfdf :=range start .Attr {if _ddfdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbbbg ,_fcdbgg :=_fe .ParseUint (_ddfdf .Value ,10,32);if _fcdbgg !=nil {return _fcdbgg ;};_fdfce :=uint32 (_fbbbg );_cccgd .CountAttr =&_fdfce ;continue ;};};_cdeag :for {_ececf ,_babgdd :=d .Token ();if _babgdd !=nil {return _babgdd ;};switch _cefed :=_ececf .(type ){case _c .StartElement :switch _cefed .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aagbg :=NewCT_QueryTableField ();if _baacgc :=d .DecodeElement (_aagbg ,&_cefed );_baacgc !=nil {return _baacgc ;};_cccgd .QueryTableField =append (_cccgd .QueryTableField ,_aagbg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061bl\u0065\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_cefed .Name );if _dabbb :=d .Skip ();_dabbb !=nil {return _dabbb ;};};case _c .EndElement :break _cdeag ;case _c .CharData :};};return nil ;};func (_aaecbc *Headers )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaecbc .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_afdcc :=range start .Attr {if _afdcc .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_ddfaa ,_gacfc :=_fe .ParseBool (_afdcc .Value );if _gacfc !=nil {return _gacfc ;};_aaecbc .ExclusiveAttr =&_ddfaa ;continue ;};if _afdcc .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_cdacf ,_abgbe :=_afdcc .Value ,error (nil );if _abgbe !=nil {return _abgbe ;};_aaecbc .LastGuidAttr =&_cdacf ;continue ;};if _afdcc .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_dacebf ,_gbedae :=_fe .ParseBool (_afdcc .Value );if _gbedae !=nil {return _gbedae ;};_aaecbc .SharedAttr =&_dacebf ;continue ;};if _afdcc .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_cadabb ,_dbgfb :=_fe .ParseBool (_afdcc .Value );if _dbgfb !=nil {return _dbgfb ;};_aaecbc .DiskRevisionsAttr =&_cadabb ;continue ;};if _afdcc .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_aebcge ,_aacgc :=_fe .ParseBool (_afdcc .Value );if _aacgc !=nil {return _aacgc ;};_aaecbc .HistoryAttr =&_aebcge ;continue ;};if _afdcc .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_edaed ,_abgad :=_fe .ParseBool (_afdcc .Value );if _abgad !=nil {return _abgad ;};_aaecbc .TrackRevisionsAttr =&_edaed ;continue ;};if _afdcc .Name .Local =="\u0067\u0075\u0069\u0064"{_dcdgb ,_dcadd :=_afdcc .Value ,error (nil );if _dcadd !=nil {return _dcadd ;};_aaecbc .GuidAttr =_dcdgb ;continue ;};if _afdcc .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ecbacc ,_efbag :=_fe .ParseUint (_afdcc .Value ,10,32);if _efbag !=nil {return _efbag ;};_ffabd :=uint32 (_ecbacc );_aaecbc .RevisionIdAttr =&_ffabd ;continue ;};if _afdcc .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_cfgfb ,_gefcfc :=_fe .ParseInt (_afdcc .Value ,10,32);if _gefcfc !=nil {return _gefcfc ;};_eeaff :=int32 (_cfgfb );_aaecbc .VersionAttr =&_eeaff ;continue ;};if _afdcc .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_ebccf ,_cgdbbb :=_fe .ParseBool (_afdcc .Value );if _cgdbbb !=nil {return _cgdbbb ;};_aaecbc .KeepChangeHistoryAttr =&_ebccf ;continue ;};if _afdcc .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_cdgea ,_cdeda :=_fe .ParseBool (_afdcc .Value );if _cdeda !=nil {return _cdeda ;};_aaecbc .ProtectedAttr =&_cdgea ;continue ;};if _afdcc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_bgdfdb ,_acdccb :=_fe .ParseUint (_afdcc .Value ,10,32);if _acdccb !=nil {return _acdccb ;};_dgcadg :=uint32 (_bgdfdb );_aaecbc .PreserveHistoryAttr =&_dgcadg ;continue ;};};_cfecb :for {_cbeece ,_fgcccd :=d .Token ();if _fgcccd !=nil {return _fgcccd ;};switch _cgefg :=_cbeece .(type ){case _c .StartElement :switch _cgefg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_decfb :=NewCT_RevisionHeader ();if _ebgbac :=d .DecodeElement (_decfb ,&_cgefg );_ebgbac !=nil {return _ebgbac ;};_aaecbc .Header =append (_aaecbc .Header ,_decfb );default:_gc .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048e\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_cgefg .Name );if _cdgec :=d .Skip ();_cdgec !=nil {return _cdgec ;};};case _c .EndElement :break _cfecb ;case _c .CharData :};};return nil ;}; +// Metadata Type Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path -func (_daad *CT_ExternalLink )ValidateWithPath (path string )error {if _daad .Choice !=nil {if _ddaa :=_daad .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddaa !=nil {return _ddaa ;};};if _daad .ExtLst !=nil {if _dcfc :=_daad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfc !=nil {return _dcfc ;};};return nil ;};func (_bfaba ST_ParameterType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bfaba .String (),start );};func (_adbfb *ST_Comments )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adbfb =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_adbfb =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_adbfb =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_adbfb =3;};return nil ;};type CT_FileRecoveryPr struct{ +// Metadata Type Information +MetadataType []*CT_MetadataType ;};type CT_CfRule struct{ -// Auto Recover -AutoRecoverAttr *bool ; +// Type +TypeAttr ST_CfType ; -// Crash Save -CrashSaveAttr *bool ; +// Differential Formatting Id +DxfIdAttr *uint32 ; -// Data Extract Load -DataExtractLoadAttr *bool ; +// Priority +PriorityAttr int32 ; -// Repair Load -RepairLoadAttr *bool ;};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_ggfcf :=&CT_ExternalLinkChoice {};return _ggfcf ;};func (_cgfcb *CT_FontSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",_cgfcb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edcea ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _edcea {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 (_edcea ));};return nil ;};func NewCT_ExternalCell ()*CT_ExternalCell {_cdfac :=&CT_ExternalCell {};return _cdfac };func NewCT_TableStyle ()*CT_TableStyle {_babbea :=&CT_TableStyle {};return _babbea };func (_dbace *CT_CellStyleXfs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbace .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dbace .CountAttr )});};e .EncodeToken (start );_acgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_cdda :=range _dbace .Xf {e .EncodeElement (_cdda ,_acgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gafde ST_Objects )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fabgc :=_c .Attr {};_fabgc .Name =name ;switch _gafde {case ST_ObjectsUnset :_fabgc .Value ="";case ST_ObjectsAll :_fabgc .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_fabgc .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_fabgc .Value ="\u006e\u006f\u006e\u0065";};return _fabgc ,nil ;};func (_abdbg *ST_FilterOperator )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abdbg =0;case "\u0065\u0071\u0075a\u006c":*_abdbg =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_abdbg =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_abdbg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abdbg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_abdbg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_abdbg =6;};return nil ;};func (_fggcaf *CT_RevisionCustomView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggcaf .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";_fggcaf .ActionAttr =ST_RevisionAction (1);for _ ,_ceagec :=range start .Attr {if _ceagec .Name .Local =="\u0067\u0075\u0069\u0064"{_dbdbg ,_fabgd :=_ceagec .Value ,error (nil );if _fabgd !=nil {return _fabgd ;};_fggcaf .GuidAttr =_dbdbg ;continue ;};if _ceagec .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fggcaf .ActionAttr .UnmarshalXMLAttr (_ceagec );continue ;};};for {_ccdaf ,_cffba :=d .Token ();if _cffba !=nil {return _cg .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",_cffba );};if _faefe ,_fgeg :=_ccdaf .(_c .EndElement );_fgeg &&_faefe .Name ==start .Name {break ;};};return nil ;};func (_beafg ST_SheetViewType )Validate ()error {return _beafg .ValidateWithPath ("")};func (_gcad *CT_DeletedField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdfe :=range start .Attr {if _bdfe .Name .Local =="\u006e\u0061\u006d\u0065"{_cbddg ,_gccga :=_bdfe .Value ,error (nil );if _gccga !=nil {return _gccga ;};_gcad .NameAttr =_cbddg ;continue ;};};for {_egbc ,_ccgdf :=d .Token ();if _ccgdf !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_ccgdf );};if _fbafc ,_gcbd :=_egbc .(_c .EndElement );_gcbd &&_fbafc .Name ==start .Name {break ;};};return nil ;};func (_dccef ST_Type )String ()string {switch _dccef {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 "";}; +// Stop If True +StopIfTrueAttr *bool ; -// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path -func (_becdda *CT_VolMain )ValidateWithPath (path string )error {for _daffgd ,_fbdbca :=range _becdda .Tp {if _ggaga :=_fbdbca .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_daffgd ));_ggaga !=nil {return _ggaga ;};};return nil ;}; +// Above Or Below Average +AboveAverageAttr *bool ; -// Validate validates the CT_PCDKPI and its children -func (_ffdgd *CT_PCDKPI )Validate ()error {return _ffdgd .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);func (_fcfda *CT_OleObjects )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dcagd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_dbegc :=range _fcfda .OleObject {e .EncodeElement (_dbegc ,_dcagd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SortState ()*CT_SortState {_bacba :=&CT_SortState {};return _bacba }; +// Top 10 Percent +PercentAttr *bool ; -// Validate validates the CT_DataValidation and its children -func (_cdea *CT_DataValidation )Validate ()error {return _cdea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");}; +// Bottom N +BottomAttr *bool ; -// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path -func (_fea *CT_Cols )ValidateWithPath (path string )error {for _fcddd ,_acbdc :=range _fea .Col {if _dgabcg :=_acbdc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_fcddd ));_dgabcg !=nil {return _dgabcg ;};};return nil ;};type CT_MRUColors struct{ +// Operator +OperatorAttr ST_ConditionalFormattingOperator ; -// Color -Color []*CT_Color ;};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_ggbgee :=&CT_MetadataStringIndex {};return _ggbgee ;};type ST_FilterOperator byte ; +// Text +TextAttr *string ; -// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path -func (_acgce *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };func (_dfdab *PivotCacheRecords )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfdab .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_cgagb :=range start .Attr {if _cgagb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbdaa ,_ddcgbc :=_fe .ParseUint (_cgagb .Value ,10,32);if _ddcgbc !=nil {return _ddcgbc ;};_bedbc :=uint32 (_fbdaa );_dfdab .CountAttr =&_bedbc ;continue ;};};_febfe :for {_cdfga ,_ddecge :=d .Token ();if _ddecge !=nil {return _ddecge ;};switch _ebdcf :=_cdfga .(type ){case _c .StartElement :switch _ebdcf .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bafaadf :=NewCT_Record ();if _cdbfd :=d .DecodeElement (_bafaadf ,&_ebdcf );_cdbfd !=nil {return _cdbfd ;};_dfdab .R =append (_dfdab .R ,_bafaadf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfdab .ExtLst =NewCT_ExtensionList ();if _fgcfgd :=d .DecodeElement (_dfdab .ExtLst ,&_ebdcf );_fgcfgd !=nil {return _fgcfgd ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_ebdcf .Name );if _gdfcf :=d .Skip ();_gdfcf !=nil {return _gdfcf ;};};case _c .EndElement :break _febfe ;case _c .CharData :};};return nil ;}; +// Time Period +TimePeriodAttr ST_TimePeriod ; -// Validate validates the CT_ExternalLink and its children -func (_eaefd *CT_ExternalLink )Validate ()error {return _eaefd .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func NewCT_colItems ()*CT_colItems {_gcgea :=&CT_colItems {};return _gcgea };func (_agegaf *CT_MeasureGroups )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agegaf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_agegaf .CountAttr )});};e .EncodeToken (start );if _agegaf .MeasureGroup !=nil {_gdeae :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_afcff :=range _agegaf .MeasureGroup {e .EncodeElement (_afcff ,_gdeae );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PivotCaches struct{ +// Rank +RankAttr *uint32 ; -// PivotCache -PivotCache []*CT_PivotCache ;}; +// StdDev +StdDevAttr *int32 ; -// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path -func (_ecaef *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _ffdacd ,_ddacba :=range _ecaef .DeletedField {if _aacege :=_ddacba .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ffdacd ));_aacege !=nil {return _aacege ;};};return nil ;};type CT_LevelGroup struct{ +// Equal Average +EqualAverageAttr *bool ; -// Group Name -NameAttr string ; +// Formula +Formula []string ; -// Unique Group Name -UniqueNameAttr string ; +// Color Scale +ColorScale *CT_ColorScale ; -// Group Caption -CaptionAttr string ; +// Data Bar +DataBar *CT_DataBar ; -// Parent Unique Name -UniqueParentAttr *string ; +// Icon Set +IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_gba :=&CT_CacheHierarchy {};return _gba };func (_defec ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _defec {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 (_defec ));};return nil ;};type ST_UpdateLinks byte ;func (_fega *CT_CommentPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fega .Anchor =NewCT_ObjectAnchor ();for _ ,_bbde :=range start .Attr {if _bbde .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_cdcb ,_egac :=_bbde .Value ,error (nil );if _egac !=nil {return _egac ;};_fega .AltTextAttr =&_cdcb ;continue ;};if _bbde .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_fcgff ,_dffc :=_e .ParseBool (_bbde .Value );if _dffc !=nil {return _dffc ;};_fega .DefaultSizeAttr =&_fcgff ;continue ;};if _bbde .Name .Local =="\u0070\u0072\u0069n\u0074"{_dgab ,_gbece :=_e .ParseBool (_bbde .Value );if _gbece !=nil {return _gbece ;};_fega .PrintAttr =&_dgab ;continue ;};if _bbde .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_agffeg ,_cbagd :=_e .ParseBool (_bbde .Value );if _cbagd !=nil {return _cbagd ;};_fega .DisabledAttr =&_agffeg ;continue ;};if _bbde .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_dgfb ,_aabc :=_e .ParseBool (_bbde .Value );if _aabc !=nil {return _aabc ;};_fega .AutoFillAttr =&_dgfb ;continue ;};if _bbde .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_fdeb ,_baaa :=_e .ParseBool (_bbde .Value );if _baaa !=nil {return _baaa ;};_fega .AutoLineAttr =&_fdeb ;continue ;};if _bbde .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_afea ,_gccb :=_e .ParseBool (_bbde .Value );if _gccb !=nil {return _gccb ;};_fega .LockedAttr =&_afea ;continue ;};if _bbde .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_fega .TextHAlignAttr .UnmarshalXMLAttr (_bbde );continue ;};if _bbde .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_fega .TextVAlignAttr .UnmarshalXMLAttr (_bbde );continue ;};if _bbde .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_bace ,_cadb :=_e .ParseBool (_bbde .Value );if _cadb !=nil {return _cadb ;};_fega .LockTextAttr =&_bace ;continue ;};if _bbde .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_bcba ,_ffcc :=_e .ParseBool (_bbde .Value );if _ffcc !=nil {return _ffcc ;};_fega .JustLastXAttr =&_bcba ;continue ;};if _bbde .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_cgfb ,_fgfgf :=_e .ParseBool (_bbde .Value );if _fgfgf !=nil {return _fgfgf ;};_fega .AutoScaleAttr =&_cgfb ;continue ;};};_cafd :for {_gebee ,_fdbd :=d .Token ();if _fdbd !=nil {return _fdbd ;};switch _bbcg :=_gebee .(type ){case _bf .StartElement :switch _bbcg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cgad :=d .DecodeElement (_fega .Anchor ,&_bbcg );_cgad !=nil {return _cgad ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006dm\u0065\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_bbcg .Name );if _ccece :=d .Skip ();_ccece !=nil {return _ccece ;};};case _bf .EndElement :break _cafd ;case _bf .CharData :};};return nil ;};func (_geabd *CT_MetadataRecord )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0076",_geabd .TAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_geabd .VAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_SharedUser struct{ -// Group Id -IdAttr *int32 ; +// User Revisions GUID +GuidAttr string ; -// OLAP Group Members -GroupMembers *CT_GroupMembers ;};func (_gbd *CT_Borders )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gbd .CountAttr )});};e .EncodeToken (start );if _gbd .Border !=nil {_afg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_dggc :=range _gbd .Border {e .EncodeElement (_dggc ,_afg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// User Name +NameAttr string ; -// Validate validates the CT_WebPr and its children -func (_dgaecg *CT_WebPr )Validate ()error {return _dgaecg .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_cbdae :=&CT_RevisionInsertSheet {};return _cbdae ;}; +// User Id +IdAttr int32 ; -// Validate validates the CT_Member and its children -func (_bdcea *CT_Member )Validate ()error {return _bdcea .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");}; +// Date Time +DateTimeAttr _c .Time ;ExtLst *CT_ExtensionList ;};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);type ST_CredMethod byte ;func (_bdegg *CT_FieldGroup )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bdegg .ParAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bdegg .ParAttr )});};if _bdegg .BaseAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bdegg .BaseAttr )});};e .EncodeToken (start );if _bdegg .RangePr !=nil {_fdbbe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}};e .EncodeElement (_bdegg .RangePr ,_fdbbe );};if _bdegg .DiscretePr !=nil {_dfddb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_bdegg .DiscretePr ,_dfddb );};if _bdegg .GroupItems !=nil {_dacafc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bdegg .GroupItems ,_dacafc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_eaabb ST_CellFormulaType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_ddedea :=_bf .Attr {};_ddedea .Name =name ;switch _eaabb {case ST_CellFormulaTypeUnset :_ddedea .Value ="";case ST_CellFormulaTypeNormal :_ddedea .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_ddedea .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_ddedea .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_ddedea .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _ddedea ,nil ;};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_dfad :=&CT_ConditionalFormatting {};return _dfad ;}; -// Validate validates the CT_PivotCache and its children -func (_dcdge *CT_PivotCache )Validate ()error {return _dcdge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");};func (_ebaed *CT_MetadataBlocks )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cecgea :=range start .Attr {if _cecgea .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbaaf ,_cgdf :=_fe .ParseUint (_cecgea .Value ,10,32);if _cgdf !=nil {return _cgdf ;};_ddcfe :=uint32 (_fbaaf );_ebaed .CountAttr =&_ddcfe ;continue ;};};_degdg :for {_gdcge ,_bdgfgb :=d .Token ();if _bdgfgb !=nil {return _bdgfgb ;};switch _bdfgd :=_gdcge .(type ){case _c .StartElement :switch _bdfgd .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdcd :=NewCT_MetadataBlock ();if _edggg :=d .DecodeElement (_bfdcd ,&_bdfgd );_edggg !=nil {return _edggg ;};_ebaed .Bk =append (_ebaed .Bk ,_bfdcd );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0073\u0020\u0025\u0076",_bdfgd .Name );if _ecddc :=d .Skip ();_ecddc !=nil {return _ecddc ;};};case _c .EndElement :break _degdg ;case _c .CharData :};};return nil ;};type CT_TableStyleElement struct{ +// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path +func (_aafg *CT_Field )ValidateWithPath (path string )error {return nil };func (_defcab ST_IconSetType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_defcab .String (),start );};func (_eecba ST_DateTimeGrouping )String ()string {switch _eecba {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 (_affgg *CT_SmartTags )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gdced :for {_egagae ,_dabdee :=d .Token ();if _dabdee !=nil {return _dabdee ;};switch _fcfcec :=_egagae .(type ){case _bf .StartElement :switch _fcfcec .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffcfdg :=NewCT_CellSmartTags ();if _bcgaea :=d .DecodeElement (_ffcfdg ,&_fcfcec );_bcgaea !=nil {return _bcgaea ;};_affgg .CellSmartTags =append (_affgg .CellSmartTags ,_ffcfdg );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006d\u0061r\u0074\u0054\u0061\u0067\u0073\u0020\u0025\u0076",_fcfcec .Name );if _bgbcc :=d .Skip ();_bgbcc !=nil {return _bgbcc ;};};case _bf .EndElement :break _gdced ;case _bf .CharData :};};return nil ;};func (_aebbd *CT_Query )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_aebbd .MdxAttr )});e .EncodeToken (start );if _aebbd .Tpls !=nil {_afbbg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_aebbd .Tpls ,_afbbg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gcffd ST_CfType )String ()string {switch _gcffd {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 (_fecfg ST_VolDepType )Validate ()error {return _fecfg .ValidateWithPath ("")};func NewMetadata ()*Metadata {_gcecf :=&Metadata {};_gcecf .CT_Metadata =*NewCT_Metadata ();return _gcecf ;};func (_bffad *CT_WebPublishItems )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bffad .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bffad .CountAttr )});};e .EncodeToken (start );_aaebef :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_fdadg :=range _bffad .WebPublishItem {e .EncodeElement (_fdadg ,_aaebef );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_aggeb ST_DateTimeGrouping )Validate ()error {return _aggeb .ValidateWithPath ("")}; -// Table Style Type -TypeAttr ST_TableStyleType ; +// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path +func (_accfb *CT_MetadataType )ValidateWithPath (path string )error {return nil };func (_fegf *CT_CustomWorkbookViews )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_dafg :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_aagf :=range _fegf .CustomWorkbookView {e .EncodeElement (_aagf ,_dafg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_dabaga :=&EG_ExtensionList {};return _dabaga };func (_egbdb *CT_Sheets )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_aecbg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_ecdaa :=range _egbdb .Sheet {e .EncodeElement (_ecdaa ,_aecbg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_ExternalRow struct{ -// Band Size -SizeAttr *uint32 ; +// Row +RAttr uint32 ; -// Formatting Id -DxfIdAttr *uint32 ;};func (_deafa ST_Comments )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_deafa .String (),start );};type CT_TableFormula struct{ArrayAttr bool ;Content string ;};func (_cfbb *CT_ControlPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfbb .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfbb .LockedAttr ))});};if _cfbb .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfbb .DefaultSizeAttr ))});};if _cfbb .PrintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfbb .PrintAttr ))});};if _cfbb .DisabledAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfbb .DisabledAttr ))});};if _cfbb .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfbb .RecalcAlwaysAttr ))});};if _cfbb .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfbb .UiObjectAttr ))});};if _cfbb .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfbb .AutoFillAttr ))});};if _cfbb .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfbb .AutoLineAttr ))});};if _cfbb .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfbb .AutoPictAttr ))});};if _cfbb .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_cfbb .MacroAttr )});};if _cfbb .AltTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cfbb .AltTextAttr )});};if _cfbb .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_cfbb .LinkedCellAttr )});};if _cfbb .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cfbb .ListFillRangeAttr )});};if _cfbb .CfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_cfbb .CfAttr )});};if _cfbb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cfbb .IdAttr )});};e .EncodeToken (start );_aafa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_cfbb .Anchor ,_aafa );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_adffg :=&CT_XmlCellPr {};_adffg .XmlPr =NewCT_XmlPr ();return _adffg ;};func (_fgfa *CT_Filters )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgfa .BlankAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fgfa .BlankAttr ))});};if _fgfa .CalendarTypeAttr !=_cb .ST_CalendarTypeUnset {_baebb ,_ebgdc :=_fgfa .CalendarTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _ebgdc !=nil {return _ebgdc ;};start .Attr =append (start .Attr ,_baebb );};e .EncodeToken (start );if _fgfa .Filter !=nil {_bgacb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_ggfgf :=range _fgfa .Filter {e .EncodeElement (_ggfgf ,_bgacb );};};if _fgfa .DateGroupItem !=nil {_fbfdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}};for _ ,_fgag :=range _fgfa .DateGroupItem {e .EncodeElement (_fgag ,_fbfdd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Tables ()*CT_Tables {_deeaaa :=&CT_Tables {};return _deeaaa };type CT_PivotField struct{ +// External Cell Data +Cell []*CT_ExternalCell ;};func (_abcgc *CT_ExternalDefinedName )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_egbfg :=range start .Attr {if _egbfg .Name .Local =="\u006e\u0061\u006d\u0065"{_eecf ,_ecbb :=_egbfg .Value ,error (nil );if _ecbb !=nil {return _ecbb ;};_abcgc .NameAttr =_eecf ;continue ;};if _egbfg .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_cbfg ,_affca :=_egbfg .Value ,error (nil );if _affca !=nil {return _affca ;};_abcgc .RefersToAttr =&_cbfg ;continue ;};if _egbfg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_agbeb ,_bdbcg :=_e .ParseUint (_egbfg .Value ,10,32);if _bdbcg !=nil {return _bdbcg ;};_eaecb :=uint32 (_agbeb );_abcgc .SheetIdAttr =&_eaecb ;continue ;};};for {_bgcfb ,_aeaca :=d .Token ();if _aeaca !=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",_aeaca );};if _aedgee ,_bdace :=_bgcfb .(_bf .EndElement );_bdace &&_aedgee .Name ==start .Name {break ;};};return nil ;};func (_aaagd ST_ShowDataAs )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_gagaag :=_bf .Attr {};_gagaag .Name =name ;switch _aaagd {case ST_ShowDataAsUnset :_gagaag .Value ="";case ST_ShowDataAsNormal :_gagaag .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_gagaag .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_gagaag .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_gagaag .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_gagaag .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_gagaag .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_gagaag .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_gagaag .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_gagaag .Value ="\u0069\u006e\u0064e\u0078";};return _gagaag ,nil ;};func (_bedceg *ST_Type )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bedceg =0;case "\u006e\u006f\u006e\u0065":*_bedceg =1;case "\u0061\u006c\u006c":*_bedceg =2;case "\u0072\u006f\u0077":*_bedceg =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bedceg =4;};return nil ;};type CT_DeletedField struct{ -// Field Name -NameAttr *string ; +// Deleted Fields Name +NameAttr string ;};type CT_QueryTableDeletedFields struct{ -// Axis -AxisAttr ST_Axis ; +// Deleted Fields Count +CountAttr *uint32 ; -// Data Field -DataFieldAttr *bool ; +// Deleted Field +DeletedField []*CT_DeletedField ;};type CT_RowHierarchiesUsage struct{ -// Custom Subtotal Caption -SubtotalCaptionAttr *string ; +// Item Count +CountAttr *uint32 ; -// Show PivotField Header Drop Downs -ShowDropDownsAttr *bool ; +// Row OLAP Hierarchies +RowHierarchyUsage []*CT_HierarchyUsage ;};type CT_NumFmt struct{ -// Hidden Level -HiddenLevelAttr *bool ; +// Number Format Id +NumFmtIdAttr uint32 ; -// Unique Member Property -UniqueMemberPropertyAttr *string ; +// Number Format Code +FormatCodeAttr string ;};func (_fedc *CT_Break )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_defd :=range start .Attr {if _defd .Name .Local =="\u0069\u0064"{_dfbb ,_cgc :=_e .ParseUint (_defd .Value ,10,32);if _cgc !=nil {return _cgc ;};_dagf :=uint32 (_dfbb );_fedc .IdAttr =&_dagf ;continue ;};if _defd .Name .Local =="\u006d\u0069\u006e"{_debb ,_gabd :=_e .ParseUint (_defd .Value ,10,32);if _gabd !=nil {return _gabd ;};_bgb :=uint32 (_debb );_fedc .MinAttr =&_bgb ;continue ;};if _defd .Name .Local =="\u006d\u0061\u0078"{_gggc ,_dfe :=_e .ParseUint (_defd .Value ,10,32);if _dfe !=nil {return _dfe ;};_bgd :=uint32 (_gggc );_fedc .MaxAttr =&_bgd ;continue ;};if _defd .Name .Local =="\u006d\u0061\u006e"{_egc ,_fddc :=_e .ParseBool (_defd .Value );if _fddc !=nil {return _fddc ;};_fedc .ManAttr =&_egc ;continue ;};if _defd .Name .Local =="\u0070\u0074"{_bcdd ,_cfb :=_e .ParseBool (_defd .Value );if _cfb !=nil {return _cfb ;};_fedc .PtAttr =&_bcdd ;continue ;};};for {_dbcg ,_gdg :=d .Token ();if _gdg !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_gdg );};if _cbb ,_aad :=_dbcg .(_bf .EndElement );_aad &&_cbb .Name ==start .Name {break ;};};return nil ;}; -// Compact -CompactAttr *bool ; +// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path +func (_dbg *CT_CellAlignment )ValidateWithPath (path string )error {if _egaa :=_dbg .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_egaa !=nil {return _egaa ;};if _ggcg :=_dbg .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072");_ggcg !=nil {return _ggcg ;};return nil ;}; -// All Items Expanded -AllDrilledAttr *bool ; +// Validate validates the CT_WebPublishObject and its children +func (_ddcceb *CT_WebPublishObject )Validate ()error {return _ddcceb .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func (_caedf *CT_PivotCacheRecords )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _caedf .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_caedf .CountAttr )});};e .EncodeToken (start );if _caedf .R !=nil {_ddfec :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_edbga :=range _caedf .R {e .EncodeElement (_edbga ,_ddfec );};};if _caedf .ExtLst !=nil {_egafe :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_caedf .ExtLst ,_egafe );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_Index struct{ -// Number Format Id -NumFmtIdAttr *uint32 ; +// Shared Items Index +VAttr uint32 ;};func (_ecafg *CT_Index )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cecda :=range start .Attr {if _cecda .Name .Local =="\u0076"{_gfgee ,_gacdd :=_e .ParseUint (_cecda .Value ,10,32);if _gacdd !=nil {return _gacdd ;};_ecafg .VAttr =uint32 (_gfgee );continue ;};};for {_ceadb ,_gcdfc :=d .Token ();if _gcdfc !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_gcdfc );};if _bdeae ,_aebdd :=_ceadb .(_bf .EndElement );_aebdd &&_bdeae .Name ==start .Name {break ;};};return nil ;};func NewCT_Break ()*CT_Break {_gged :=&CT_Break {};return _gged };const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;); -// Outline Items -OutlineAttr *bool ; +// Validate validates the CT_SortState and its children +func (_bbcbb *CT_SortState )Validate ()error {return _bbcbb .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func NewCT_MeasureGroup ()*CT_MeasureGroup {_decda :=&CT_MeasureGroup {};return _decda };func (_gbdgdb *CT_SheetIdMap )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gffbb :=range start .Attr {if _gffbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eacca ,_agdcee :=_e .ParseUint (_gffbb .Value ,10,32);if _agdcee !=nil {return _agdcee ;};_gecfb :=uint32 (_eacca );_gbdgdb .CountAttr =&_gecfb ;continue ;};};_cdadd :for {_bdfbe ,_cddgf :=d .Token ();if _cddgf !=nil {return _cddgf ;};switch _bbcff :=_bdfbe .(type ){case _bf .StartElement :switch _bbcff .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bagae :=NewCT_SheetId ();if _dcedb :=d .DecodeElement (_bagae ,&_bbcff );_dcedb !=nil {return _dcedb ;};_gbdgdb .SheetId =append (_gbdgdb .SheetId ,_bagae );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070 \u0025\u0076",_bbcff .Name );if _fddcd :=d .Skip ();_fddcd !=nil {return _fddcd ;};};case _bf .EndElement :break _cdadd ;case _bf .CharData :};};return nil ;};func (_bbeab *CT_PageSetUpPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cdfcac :=range start .Attr {if _cdfcac .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_ecabc ,_adece :=_e .ParseBool (_cdfcac .Value );if _adece !=nil {return _adece ;};_bbeab .AutoPageBreaksAttr =&_ecabc ;continue ;};if _cdfcac .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_cfagb ,_dfgdee :=_e .ParseBool (_cdfcac .Value );if _dfgdee !=nil {return _dfgdee ;};_bbeab .FitToPageAttr =&_cfagb ;continue ;};};for {_ggegf ,_ffaec :=d .Token ();if _ffaec !=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",_ffaec );};if _dfcbf ,_ggcdc :=_ggegf .(_bf .EndElement );_ggcdc &&_dfcbf .Name ==start .Name {break ;};};return nil ;};func (_eaaga ST_SortMethod )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_eaaga .String (),start );}; -// Subtotals At Top -SubtotalTopAttr *bool ; +// Validate validates the CT_GroupMembers and its children +func (_abdba *CT_GroupMembers )Validate ()error {return _abdba .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_gbgdb *CT_PhoneticRun )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0062"},Value :_f .Sprintf ("\u0025\u0076",_gbgdb .SbAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u0062"},Value :_f .Sprintf ("\u0025\u0076",_gbgdb .EbAttr )});e .EncodeToken (start );_gaae :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074"}};_a .AddPreserveSpaceAttr (&_gaae ,_gbgdb .T );e .EncodeElement (_gbgdb .T ,_gaae );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Drag To Row -DragToRowAttr *bool ; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_gdgdd *CT_Row )ValidateWithPath (path string )error {for _edcdd ,_egfda :=range _gdgdd .C {if _egbea :=_egfda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_edcdd ));_egbea !=nil {return _egbea ;};};if _gdgdd .ExtLst !=nil {if _bccfd :=_gdgdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bccfd !=nil {return _bccfd ;};};return nil ;};func (_dadae *CT_ExtensionList )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _dadae .Ext !=nil {_gdbda :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_dbab :=range _dadae .Ext {e .EncodeElement (_dbab ,_gdbda );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dcfbdb ST_UnderlineValues )ValidateWithPath (path string )error {switch _dcfbdb {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 (_dcfbdb ));};return nil ;};func (_fbgea *CT_DataValidation )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fbgea .TypeAttr !=ST_DataValidationTypeUnset {_adbff ,_gcbgb :=_fbgea .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _gcbgb !=nil {return _gcbgb ;};start .Attr =append (start .Attr ,_adbff );};if _fbgea .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_dbaa ,_dbgf :=_fbgea .ErrorStyleAttr .MarshalXMLAttr (_bf .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"});if _dbgf !=nil {return _dbgf ;};start .Attr =append (start .Attr ,_dbaa );};if _fbgea .ImeModeAttr !=ST_DataValidationImeModeUnset {_cgcd ,_bfafe :=_fbgea .ImeModeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _bfafe !=nil {return _bfafe ;};start .Attr =append (start .Attr ,_cgcd );};if _fbgea .OperatorAttr !=ST_DataValidationOperatorUnset {_cgag ,_bcdc :=_fbgea .OperatorAttr .MarshalXMLAttr (_bf .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _bcdc !=nil {return _bcdc ;};start .Attr =append (start .Attr ,_cgag );};if _fbgea .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbgea .AllowBlankAttr ))});};if _fbgea .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbgea .ShowDropDownAttr ))});};if _fbgea .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbgea .ShowInputMessageAttr ))});};if _fbgea .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbgea .ShowErrorMessageAttr ))});};if _fbgea .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fbgea .ErrorTitleAttr )});};if _fbgea .ErrorAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fbgea .ErrorAttr )});};if _fbgea .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fbgea .PromptTitleAttr )});};if _fbgea .PromptAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbgea .PromptAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_fbgea .SqrefAttr )});e .EncodeToken (start );if _fbgea .Formula1 !=nil {_gedg :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}};_a .AddPreserveSpaceAttr (&_gedg ,*_fbgea .Formula1 );e .EncodeElement (_fbgea .Formula1 ,_gedg );};if _fbgea .Formula2 !=nil {_aeda :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_a .AddPreserveSpaceAttr (&_aeda ,*_fbgea .Formula2 );e .EncodeElement (_fbgea .Formula2 ,_aeda );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_CacheField ()*CT_CacheField {_ebfbf :=&CT_CacheField {};return _ebfbf }; -// Drag To Column -DragToColAttr *bool ; +// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path +func (_dgfdf *CT_MdxMetadata )ValidateWithPath (path string )error {for _cgbfgb ,_dgebe :=range _dgfdf .Mdx {if _bedeb :=_dgebe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_cgbfgb ));_bedeb !=nil {return _bedeb ;};};return nil ;};func (_ebccc *ST_ConditionalFormattingOperator )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ffbgfd ,_dbcgf :=d .Token ();if _dbcgf !=nil {return _dbcgf ;};if _dededf ,_cafgbc :=_ffbgfd .(_bf .EndElement );_cafgbc &&_dededf .Name ==start .Name {*_ebccc =1;return nil ;};if _acacd ,_dcbace :=_ffbgfd .(_bf .CharData );!_dcbace {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",_ffbgfd );}else {switch string (_acacd ){case "":*_ebccc =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ebccc =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ebccc =2;case "\u0065\u0071\u0075a\u006c":*_ebccc =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ebccc =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ebccc =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ebccc =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ebccc =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ebccc =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ebccc =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ebccc =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_ebccc =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ebccc =12;};};_ffbgfd ,_dbcgf =d .Token ();if _dbcgf !=nil {return _dbcgf ;};if _baagbb ,_gaggfa :=_ffbgfd .(_bf .EndElement );_gaggfa &&_baagbb .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",_ffbgfd );};func (_dbfb *CT_Fonts )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_daffd :=range start .Attr {if _daffd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebbba ,_fccdaf :=_e .ParseUint (_daffd .Value ,10,32);if _fccdaf !=nil {return _fccdaf ;};_bced :=uint32 (_ebbba );_dbfb .CountAttr =&_bced ;continue ;};};_egcdd :for {_bfab ,_gfccd :=d .Token ();if _gfccd !=nil {return _gfccd ;};switch _bdfdd :=_bfab .(type ){case _bf .StartElement :switch _bdfdd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aced :=NewCT_Font ();if _ccagg :=d .DecodeElement (_aced ,&_bdfdd );_ccagg !=nil {return _ccagg ;};_dbfb .Font =append (_dbfb .Font ,_aced );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073\u0020\u0025\u0076",_bdfdd .Name );if _adaacf :=d .Skip ();_adaacf !=nil {return _adaacf ;};};case _bf .EndElement :break _egcdd ;case _bf .CharData :};};return nil ;};func (_dadeg *CT_Location )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_dadeg .RefAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",_dadeg .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",_dadeg .FirstDataRowAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dadeg .FirstDataColAttr )});if _dadeg .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dadeg .RowPageCountAttr )});};if _dadeg .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dadeg .ColPageCountAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_agbfb *CT_PCDKPIs )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bggfa :=range start .Attr {if _bggfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_adegd ,_fcafd :=_e .ParseUint (_bggfa .Value ,10,32);if _fcafd !=nil {return _fcafd ;};_debab :=uint32 (_adegd );_agbfb .CountAttr =&_debab ;continue ;};};_dcggf :for {_eacfd ,_bbaab :=d .Token ();if _bbaab !=nil {return _bbaab ;};switch _ccddb :=_eacfd .(type ){case _bf .StartElement :switch _ccddb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabca :=NewCT_PCDKPI ();if _fbdeg :=d .DecodeElement (_aabca ,&_ccddb );_fbdeg !=nil {return _fbdeg ;};_agbfb .Kpi =append (_agbfb .Kpi ,_aabca );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0043\u0044\u004b\u0050\u0049\u0073\u0020\u0025\u0076",_ccddb .Name );if _gdaabc :=d .Skip ();_gdaabc !=nil {return _gdaabc ;};};case _bf .EndElement :break _dcggf ;case _bf .CharData :};};return nil ;}; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// Validate validates the CT_DataValidation and its children +func (_afae *CT_DataValidation )Validate ()error {return _afae .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");};func (_gfede *CT_Dialogsheet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_edeg :for {_egge ,_cadca :=d .Token ();if _cadca !=nil {return _cadca ;};switch _egbda :=_egge .(type ){case _bf .StartElement :switch _egbda .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .SheetPr =NewCT_SheetPr ();if _ggebf :=d .DecodeElement (_gfede .SheetPr ,&_egbda );_ggebf !=nil {return _ggebf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .SheetViews =NewCT_SheetViews ();if _ggaa :=d .DecodeElement (_gfede .SheetViews ,&_egbda );_ggaa !=nil {return _ggaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .SheetFormatPr =NewCT_SheetFormatPr ();if _cfedb :=d .DecodeElement (_gfede .SheetFormatPr ,&_egbda );_cfedb !=nil {return _cfedb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .SheetProtection =NewCT_SheetProtection ();if _adbca :=d .DecodeElement (_gfede .SheetProtection ,&_egbda );_adbca !=nil {return _adbca ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .CustomSheetViews =NewCT_CustomSheetViews ();if _gbbb :=d .DecodeElement (_gfede .CustomSheetViews ,&_egbda );_gbbb !=nil {return _gbbb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .PrintOptions =NewCT_PrintOptions ();if _gffa :=d .DecodeElement (_gfede .PrintOptions ,&_egbda );_gffa !=nil {return _gffa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .PageMargins =NewCT_PageMargins ();if _eaebd :=d .DecodeElement (_gfede .PageMargins ,&_egbda );_eaebd !=nil {return _eaebd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .PageSetup =NewCT_PageSetup ();if _abfda :=d .DecodeElement (_gfede .PageSetup ,&_egbda );_abfda !=nil {return _abfda ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .HeaderFooter =NewCT_HeaderFooter ();if _gcbfe :=d .DecodeElement (_gfede .HeaderFooter ,&_egbda );_gcbfe !=nil {return _gcbfe ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .Drawing =NewCT_Drawing ();if _cgda :=d .DecodeElement (_gfede .Drawing ,&_egbda );_cgda !=nil {return _cgda ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .LegacyDrawing =NewCT_LegacyDrawing ();if _gffag :=d .DecodeElement (_gfede .LegacyDrawing ,&_egbda );_gffag !=nil {return _gffag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .LegacyDrawingHF =NewCT_LegacyDrawing ();if _abca :=d .DecodeElement (_gfede .LegacyDrawingHF ,&_egbda );_abca !=nil {return _abca ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .DrawingHF =NewCT_DrawingHF ();if _abeag :=d .DecodeElement (_gfede .DrawingHF ,&_egbda );_abeag !=nil {return _abeag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .OleObjects =NewCT_OleObjects ();if _gfge :=d .DecodeElement (_gfede .OleObjects ,&_egbda );_gfge !=nil {return _gfge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .Controls =NewCT_Controls ();if _eaba :=d .DecodeElement (_gfede .Controls ,&_egbda );_eaba !=nil {return _eaba ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfede .ExtLst =NewCT_ExtensionList ();if _dfag :=d .DecodeElement (_gfede .ExtLst ,&_egbda );_dfag !=nil {return _dfag ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067\u0073h\u0065e\u0074\u0020\u0025\u0076",_egbda .Name );if _bgdg :=d .Skip ();_bgdg !=nil {return _bgdg ;};};case _bf .EndElement :break _edeg ;case _bf .CharData :};};return nil ;};func (_gccbg *CT_QueryTableField )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_geae :=range start .Attr {if _geae .Name .Local =="\u0069\u0064"{_fefdff ,_bbba :=_e .ParseUint (_geae .Value ,10,32);if _bbba !=nil {return _bbba ;};_gccbg .IdAttr =uint32 (_fefdff );continue ;};if _geae .Name .Local =="\u006e\u0061\u006d\u0065"{_bcedf ,_gccge :=_geae .Value ,error (nil );if _gccge !=nil {return _gccge ;};_gccbg .NameAttr =&_bcedf ;continue ;};if _geae .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_eafab ,_efbbcc :=_e .ParseBool (_geae .Value );if _efbbcc !=nil {return _efbbcc ;};_gccbg .DataBoundAttr =&_eafab ;continue ;};if _geae .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_acafg ,_eeceg :=_e .ParseBool (_geae .Value );if _eeceg !=nil {return _eeceg ;};_gccbg .RowNumbersAttr =&_acafg ;continue ;};if _geae .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_agagb ,_dfbdgd :=_e .ParseBool (_geae .Value );if _dfbdgd !=nil {return _dfbdgd ;};_gccbg .FillFormulasAttr =&_agagb ;continue ;};if _geae .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_dffggb ,_gcbca :=_e .ParseBool (_geae .Value );if _gcbca !=nil {return _gcbca ;};_gccbg .ClippedAttr =&_dffggb ;continue ;};if _geae .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_eecfc ,_bgfge :=_e .ParseUint (_geae .Value ,10,32);if _bgfge !=nil {return _bgfge ;};_bfdab :=uint32 (_eecfc );_gccbg .TableColumnIdAttr =&_bfdab ;continue ;};};_bbacb :for {_gdgdc ,_gggd :=d .Token ();if _gggd !=nil {return _gggd ;};switch _deecg :=_gdgdc .(type ){case _bf .StartElement :switch _deecg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccbg .ExtLst =NewCT_ExtensionList ();if _dafgc :=d .DecodeElement (_gccbg .ExtLst ,&_deecg );_dafgc !=nil {return _dafgc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_deecg .Name );if _gbeebd :=d .Skip ();_gbeebd !=nil {return _gbeebd ;};};case _bf .EndElement :break _bbacb ;case _bf .CharData :};};return nil ;}; -// Drag Field to Page -DragToPageAttr *bool ; +// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path +func (_dcdce *CT_ExternalSheetData )ValidateWithPath (path string )error {for _gffcb ,_degac :=range _dcdce .Row {if _ecbbb :=_degac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_gffcb ));_ecbbb !=nil {return _ecbbb ;};};return nil ;};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_dgebf :=&CT_SmartTagTypes {};return _dgebf }; -// Field Can Drag to Data -DragToDataAttr *bool ; +// Validate validates the CT_CustomFilters and its children +func (_bddd *CT_CustomFilters )Validate ()error {return _bddd .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};type CT_Extension struct{ -// Drag Off -DragOffAttr *bool ; +// URI +UriAttr *string ;Any _a .Any ;};func (_gdf *CT_CalcPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gdf .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gdf .CalcIdAttr )});};if _gdf .CalcModeAttr !=ST_CalcModeUnset {_eacg ,_aegb :=_gdf .CalcModeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _aegb !=nil {return _aegb ;};start .Attr =append (start .Attr ,_eacg );};if _gdf .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdf .FullCalcOnLoadAttr ))});};if _gdf .RefModeAttr !=ST_RefModeUnset {_acaf ,_adga :=_gdf .RefModeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _adga !=nil {return _adga ;};start .Attr =append (start .Attr ,_acaf );};if _gdf .IterateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdf .IterateAttr ))});};if _gdf .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdf .IterateCountAttr )});};if _gdf .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_gdf .IterateDeltaAttr )});};if _gdf .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdf .FullPrecisionAttr ))});};if _gdf .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdf .CalcCompletedAttr ))});};if _gdf .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdf .CalcOnSaveAttr ))});};if _gdf .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdf .ConcurrentCalcAttr ))});};if _gdf .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdf .ConcurrentManualCountAttr )});};if _gdf .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdf .ForceFullCalcAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_egeec *CT_Filter )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dfefd :=range start .Attr {if _dfefd .Name .Local =="\u0076\u0061\u006c"{_dfeed ,_afbfc :=_dfefd .Value ,error (nil );if _afbfc !=nil {return _afbfc ;};_egeec .ValAttr =&_dfeed ;continue ;};};for {_afee ,_egdc :=d .Token ();if _egdc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_egdc );};if _cgafb ,_gege :=_afee .(_bf .EndElement );_gege &&_cgafb .Name ==start .Name {break ;};};return nil ;};type ST_HorizontalAlignment byte ;func (_degdff *CT_FutureMetadata )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_abgg :=range start .Attr {if _abgg .Name .Local =="\u006e\u0061\u006d\u0065"{_gbeda ,_ddcca :=_abgg .Value ,error (nil );if _ddcca !=nil {return _ddcca ;};_degdff .NameAttr =_gbeda ;continue ;};if _abgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdab ,_ebbcb :=_e .ParseUint (_abgg .Value ,10,32);if _ebbcb !=nil {return _ebbcb ;};_dddfeg :=uint32 (_fdab );_degdff .CountAttr =&_dddfeg ;continue ;};};_dedebf :for {_ccfaf ,_gcgbdc :=d .Token ();if _gcgbdc !=nil {return _gcgbdc ;};switch _dead :=_ccfaf .(type ){case _bf .StartElement :switch _dead .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faafa :=NewCT_FutureMetadataBlock ();if _bdfabb :=d .DecodeElement (_faafa ,&_dead );_bdfabb !=nil {return _bdfabb ;};_degdff .Bk =append (_degdff .Bk ,_faafa );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_degdff .ExtLst =NewCT_ExtensionList ();if _geedf :=d .DecodeElement (_degdff .ExtLst ,&_dead );_geedf !=nil {return _geedf ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_dead .Name );if _dfdac :=d .Skip ();_dfdac !=nil {return _dfdac ;};};case _bf .EndElement :break _dedebf ;case _bf .CharData :};};return nil ;};func (_dgggc ST_IconSetType )ValidateWithPath (path string )error {switch _dgggc {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 (_dgggc ));};return nil ;};type CT_IntProperty struct{ -// Show All Items -ShowAllAttr *bool ; +// Value +ValAttr int32 ;};type ST_UnderlineValues byte ;func (_bggfae ST_PaneState )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_afggb :=_bf .Attr {};_afggb .Name =name ;switch _bggfae {case ST_PaneStateUnset :_afggb .Value ="";case ST_PaneStateSplit :_afggb .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_afggb .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_afggb .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _afggb ,nil ;}; -// Insert Blank Row -InsertBlankRowAttr *bool ; +// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path +func (_degdbb *CT_ExternalLink )ValidateWithPath (path string )error {if _degdbb .Choice !=nil {if _fdad :=_degdbb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdad !=nil {return _fdad ;};};if _degdbb .ExtLst !=nil {if _dgcgb :=_degdbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgcgb !=nil {return _dgcgb ;};};return nil ;};func (_bdgbd *ST_SheetViewType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bdgbd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bdgbd =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_bdgbd =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_bdgbd =3;};return nil ;};func NewCT_Field ()*CT_Field {_caged :=&CT_Field {};return _caged };func (_fgagg *Comments )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fgagg .CT_Comments .MarshalXML (e ,start );};func (_degee ST_FilterOperator )ValidateWithPath (path string )error {switch _degee {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 (_degee ));};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;); -// Server-based Page Field -ServerFieldAttr *bool ; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_bdfedf *CT_SmartTagPr )ValidateWithPath (path string )error {if _fcaege :=_bdfedf .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_fcaege !=nil {return _fcaege ;};return nil ;};func (_ceea *CT_CacheHierarchies )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ceea .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ceea .CountAttr )});};e .EncodeToken (start );if _ceea .CacheHierarchy !=nil {_ebcc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_afd :=range _ceea .CacheHierarchy {e .EncodeElement (_afd ,_ebcc );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Insert Item Page Break -InsertPageBreakAttr *bool ; +// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path +func (_bcebb *CT_PCDKPI )ValidateWithPath (path string )error {return nil };func (_efgga ST_PaneState )String ()string {switch _efgga {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 "";};const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;); -// Auto Show -AutoShowAttr *bool ; +// Validate validates the CT_SingleXmlCells and its children +func (_ffcdd *CT_SingleXmlCells )Validate ()error {return _ffcdd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_ebega ST_SmartTagShow )ValidateWithPath (path string )error {switch _ebega {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 (_ebega ));};return nil ;};func (_befgc *ST_PivotFilterType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_eafac ,_bdcde :=d .Token ();if _bdcde !=nil {return _bdcde ;};if _gdbff ,_fdgged :=_eafac .(_bf .EndElement );_fdgged &&_gdbff .Name ==start .Name {*_befgc =1;return nil ;};if _ecfcf ,_efaacd :=_eafac .(_bf .CharData );!_efaacd {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",_eafac );}else {switch string (_ecfcf ){case "":*_befgc =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_befgc =1;case "\u0063\u006f\u0075n\u0074":*_befgc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_befgc =3;case "\u0073\u0075\u006d":*_befgc =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_befgc =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_befgc =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_befgc =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_befgc =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_befgc =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_befgc =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_befgc =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_befgc =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_befgc =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_befgc =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_befgc =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_befgc =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_befgc =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_befgc =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_befgc =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_befgc =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_befgc =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_befgc =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_befgc =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_befgc =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_befgc =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_befgc =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_befgc =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_befgc =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_befgc =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_befgc =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_befgc =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_befgc =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_befgc =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_befgc =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_befgc =35;case "\u0074\u006f\u0064a\u0079":*_befgc =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_befgc =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_befgc =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_befgc =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_befgc =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_befgc =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_befgc =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_befgc =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_befgc =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_befgc =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_befgc =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_befgc =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_befgc =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_befgc =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_befgc =50;case "\u0051\u0031":*_befgc =51;case "\u0051\u0032":*_befgc =52;case "\u0051\u0033":*_befgc =53;case "\u0051\u0034":*_befgc =54;case "\u004d\u0031":*_befgc =55;case "\u004d\u0032":*_befgc =56;case "\u004d\u0033":*_befgc =57;case "\u004d\u0034":*_befgc =58;case "\u004d\u0035":*_befgc =59;case "\u004d\u0036":*_befgc =60;case "\u004d\u0037":*_befgc =61;case "\u004d\u0038":*_befgc =62;case "\u004d\u0039":*_befgc =63;case "\u004d\u0031\u0030":*_befgc =64;case "\u004d\u0031\u0031":*_befgc =65;case "\u004d\u0031\u0032":*_befgc =66;};};_eafac ,_bdcde =d .Token ();if _bdcde !=nil {return _bdcde ;};if _effbf ,_cacd :=_eafac .(_bf .EndElement );_cacd &&_effbf .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",_eafac );}; -// Top Auto Show -TopAutoShowAttr *bool ; +// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path +func (_aebg *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _fcgac ,_afdc :=range _aebg .CustomSheetView {if _faeg :=_afdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_fcgac ));_faeg !=nil {return _faeg ;};};return nil ;};func (_fegdb *CT_ProtectedRanges )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_ebcbfe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_ageeg :=range _fegdb .ProtectedRange {e .EncodeElement (_ageeg ,_ebcbfe );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_fbgfe :=&CT_RevisionAutoFormatting {};return _fbgfe ;};type ST_MdxFunctionType byte ;func NewCT_CellStyle ()*CT_CellStyle {_abga :=&CT_CellStyle {};return _abga };func (_fedfg *ST_VerticalAlignment )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ffffg ,_bccac :=d .Token ();if _bccac !=nil {return _bccac ;};if _cacfae ,_cfadfe :=_ffffg .(_bf .EndElement );_cfadfe &&_cacfae .Name ==start .Name {*_fedfg =1;return nil ;};if _gbgef ,_ffeefae :=_ffffg .(_bf .CharData );!_ffeefae {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",_ffffg );}else {switch string (_gbgef ){case "":*_fedfg =0;case "\u0074\u006f\u0070":*_fedfg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fedfg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fedfg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fedfg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fedfg =5;};};_ffffg ,_bccac =d .Token ();if _bccac !=nil {return _bccac ;};if _bcdea ,_babdcc :=_ffffg .(_bf .EndElement );_babdcc &&_bcdea .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",_ffffg );};type CT_ExternalSheetNames struct{ -// Hide New Items -HideNewItemsAttr *bool ; +// Sheet Name +SheetName []*CT_ExternalSheetName ;};func (_cgccf *CT_Dxf )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_efgfd :for {_geddb ,_bdddc :=d .Token ();if _bdddc !=nil {return _bdddc ;};switch _bdcagc :=_geddb .(type ){case _bf .StartElement :switch _bdcagc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgccf .Font =NewCT_Font ();if _cccgd :=d .DecodeElement (_cgccf .Font ,&_bdcagc );_cccgd !=nil {return _cccgd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgccf .NumFmt =NewCT_NumFmt ();if _feac :=d .DecodeElement (_cgccf .NumFmt ,&_bdcagc );_feac !=nil {return _feac ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgccf .Fill =NewCT_Fill ();if _dgbbf :=d .DecodeElement (_cgccf .Fill ,&_bdcagc );_dgbbf !=nil {return _dgbbf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgccf .Alignment =NewCT_CellAlignment ();if _ccgfad :=d .DecodeElement (_cgccf .Alignment ,&_bdcagc );_ccgfad !=nil {return _ccgfad ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgccf .Border =NewCT_Border ();if _fdfe :=d .DecodeElement (_cgccf .Border ,&_bdcagc );_fdfe !=nil {return _fdfe ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgccf .Protection =NewCT_CellProtection ();if _cbefa :=d .DecodeElement (_cgccf .Protection ,&_bdcagc );_cbefa !=nil {return _cbefa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgccf .ExtLst =NewCT_ExtensionList ();if _gegbg :=d .DecodeElement (_cgccf .ExtLst ,&_bdcagc );_gegbg !=nil {return _gegbg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0078\u0066\u0020\u0025\u0076",_bdcagc .Name );if _gdad :=d .Skip ();_gdad !=nil {return _gdad ;};};case _bf .EndElement :break _efgfd ;case _bf .CharData :};};return nil ;}; -// Measure Filter -MeasureFilterAttr *bool ; +// Validate validates the CT_MetadataStrings and its children +func (_ebeeb *CT_MetadataStrings )Validate ()error {return _ebeeb .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};func (_fede *CT_DdeItems )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _fede .DdeItem !=nil {_cddba :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_deaaf :=range _fede .DdeItem {e .EncodeElement (_deaaf ,_cddba );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_eegfg *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_eegfg =0;case "\u0079\u0065\u0061\u0072":*_eegfg =1;case "\u006d\u006f\u006et\u0068":*_eegfg =2;case "\u0064\u0061\u0079":*_eegfg =3;case "\u0068\u006f\u0075\u0072":*_eegfg =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_eegfg =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_eegfg =6;};return nil ;};type CT_MetadataBlocks struct{ -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Metadata Block Count +CountAttr *uint32 ; -// Items Per Page Count -ItemPageCountAttr *uint32 ; +// Metadata Block +Bk []*CT_MetadataBlock ;};func (_aebdg *CT_IconSet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fecfc :=range start .Attr {if _fecfc .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_aebdg .IconSetAttr .UnmarshalXMLAttr (_fecfc );continue ;};if _fecfc .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_gcfbd ,_gdgec :=_e .ParseBool (_fecfc .Value );if _gdgec !=nil {return _gdgec ;};_aebdg .ShowValueAttr =&_gcfbd ;continue ;};if _fecfc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_adfaf ,_deeed :=_e .ParseBool (_fecfc .Value );if _deeed !=nil {return _deeed ;};_aebdg .PercentAttr =&_adfaf ;continue ;};if _fecfc .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_egebg ,_dabb :=_e .ParseBool (_fecfc .Value );if _dabb !=nil {return _dabb ;};_aebdg .ReverseAttr =&_egebg ;continue ;};};_bfdag :for {_fcgge ,_gcec :=d .Token ();if _gcec !=nil {return _gcec ;};switch _fbab :=_fcgge .(type ){case _bf .StartElement :switch _fbab .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caagg :=NewCT_Cfvo ();if _abfac :=d .DecodeElement (_caagg ,&_fbab );_abfac !=nil {return _abfac ;};_aebdg .Cfvo =append (_aebdg .Cfvo ,_caagg );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fI\u0063\u006f\u006e\u0053\u0065\u0074\u0020\u0025\u0076",_fbab .Name );if _gdbdg :=d .Skip ();_gdbdg !=nil {return _gdbdg ;};};case _bf .EndElement :break _bfdag ;case _bf .CharData :};};return nil ;}; -// Auto Sort Type -SortTypeAttr ST_FieldSortType ; +// Validate validates the CT_DateTime and its children +func (_bedbd *CT_DateTime )Validate ()error {return _bedbd .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};type CT_MemberProperty struct{ -// Data Source Sort -DataSourceSortAttr *bool ; +// OLAP Member Property Unique Name +NameAttr *string ; -// Auto Sort -NonAutoSortDefaultAttr *bool ; +// Show Cell +ShowCellAttr *bool ; -// Auto Show Rank By -RankByAttr *uint32 ; +// Show Tooltip +ShowTipAttr *bool ; -// Show Default Subtotal -DefaultSubtotalAttr *bool ; +// Show As Caption +ShowAsCaptionAttr *bool ; -// Sum Subtotal -SumSubtotalAttr *bool ; +// Name Length +NameLenAttr *uint32 ; -// CountA -CountASubtotalAttr *bool ; +// Property Name Character Index +PPosAttr *uint32 ; -// Average -AvgSubtotalAttr *bool ; +// Property Name Length +PLenAttr *uint32 ; -// Max Subtotal -MaxSubtotalAttr *bool ; +// Level Index +LevelAttr *uint32 ; -// Min Subtotal -MinSubtotalAttr *bool ; +// Field Index +FieldAttr uint32 ;};func (_bbcbaf ST_WebSourceType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_addaab :=_bf .Attr {};_addaab .Name =name ;switch _bbcbaf {case ST_WebSourceTypeUnset :_addaab .Value ="";case ST_WebSourceTypeSheet :_addaab .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_addaab .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_addaab .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_addaab .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_addaab .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_addaab .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_addaab .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_addaab .Value ="\u006c\u0061\u0062e\u006c";};return _addaab ,nil ;};func (_dccgd ST_ItemType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_dccgd .String (),start );};func (_bdeac *CT_TablePart )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bdeac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_eafgf *CT_RevisionDefinedName )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eafgf .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .LocalSheetIdAttr )});};if _eafgf .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eafgf .CustomViewAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eafgf .NameAttr )});if _eafgf .FunctionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eafgf .FunctionAttr ))});};if _eafgf .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eafgf .OldFunctionAttr ))});};if _eafgf .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .FunctionGroupIdAttr )});};if _eafgf .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .OldFunctionGroupIdAttr )});};if _eafgf .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .ShortcutKeyAttr )});};if _eafgf .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .OldShortcutKeyAttr )});};if _eafgf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eafgf .HiddenAttr ))});};if _eafgf .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eafgf .OldHiddenAttr ))});};if _eafgf .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .CustomMenuAttr )});};if _eafgf .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .OldCustomMenuAttr )});};if _eafgf .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .DescriptionAttr )});};if _eafgf .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .OldDescriptionAttr )});};if _eafgf .HelpAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .HelpAttr )});};if _eafgf .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .OldHelpAttr )});};if _eafgf .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .StatusBarAttr )});};if _eafgf .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .OldStatusBarAttr )});};if _eafgf .CommentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .CommentAttr )});};if _eafgf .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .OldCommentAttr )});};if _eafgf .RIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eafgf .RIdAttr )});};if _eafgf .UaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eafgf .UaAttr ))});};if _eafgf .RaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eafgf .RaAttr ))});};e .EncodeToken (start );if _eafgf .Formula !=nil {_ggdac :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};_a .AddPreserveSpaceAttr (&_ggdac ,*_eafgf .Formula );e .EncodeElement (_eafgf .Formula ,_ggdac );};if _eafgf .OldFormula !=nil {_cbdbda :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};_a .AddPreserveSpaceAttr (&_cbdbda ,*_eafgf .OldFormula );e .EncodeElement (_eafgf .OldFormula ,_cbdbda );};if _eafgf .ExtLst !=nil {_aegcdd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eafgf .ExtLst ,_aegcdd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewTable ()*Table {_adgafa :=&Table {};_adgafa .CT_Table =*NewCT_Table ();return _adgafa }; -// Product Subtotal -ProductSubtotalAttr *bool ; +// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path +func (_eaaae *CT_MetadataBlocks )ValidateWithPath (path string )error {for _ggbbf ,_eggacg :=range _eaaae .Bk {if _fcbg :=_eggacg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_ggbbf ));_fcbg !=nil {return _fcbg ;};};return nil ;};const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;);type ST_WebSourceType byte ;func (_gfbcb ST_SortType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_cdcgaf :=_bf .Attr {};_cdcgaf .Name =name ;switch _gfbcb {case ST_SortTypeUnset :_cdcgaf .Value ="";case ST_SortTypeNone :_cdcgaf .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_cdcgaf .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_cdcgaf .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_cdcgaf .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_cdcgaf .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_cdcgaf .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_cdcgaf .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _cdcgaf ,nil ;};func (_babfe *CT_ChartsheetProtection )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _babfe .PasswordAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_babfe .PasswordAttr )});};if _babfe .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_babfe .AlgorithmNameAttr )});};if _babfe .HashValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_babfe .HashValueAttr )});};if _babfe .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_babfe .SaltValueAttr )});};if _babfe .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_babfe .SpinCountAttr )});};if _babfe .ContentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_babfe .ContentAttr ))});};if _babfe .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_babfe .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_Member ()*CT_Member {_gcbgca :=&CT_Member {};return _gcbgca }; -// Count -CountSubtotalAttr *bool ; +// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path +func (_abaef *CT_GroupItems )ValidateWithPath (path string )error {for _cfdca ,_fbcf :=range _abaef .M {if _ddfa :=_fbcf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cfdca ));_ddfa !=nil {return _ddfa ;};};for _eagfb ,_cfga :=range _abaef .N {if _gbgga :=_cfga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_eagfb ));_gbgga !=nil {return _gbgga ;};};for _eedbc ,_dagea :=range _abaef .B {if _acagd :=_dagea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_eedbc ));_acagd !=nil {return _acagd ;};};for _bbafd ,_dafbf :=range _abaef .E {if _dacaga :=_dafbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bbafd ));_dacaga !=nil {return _dacaga ;};};for _defbc ,_abafa :=range _abaef .S {if _dbgdd :=_abafa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_defbc ));_dbgdd !=nil {return _dbgdd ;};};for _ddcg ,_edefcf :=range _abaef .D {if _bbfa :=_edefcf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_ddcg ));_bbfa !=nil {return _bbfa ;};};return nil ;};func (_cgfdfe ST_DataValidationOperator )Validate ()error {return _cgfdfe .ValidateWithPath ("")};func (_fcbdgg *CT_DataValidation )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bggg :=range start .Attr {if _bggg .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_bbbdd ,_cfbee :=_e .ParseBool (_bggg .Value );if _cfbee !=nil {return _cfbee ;};_fcbdgg .ShowErrorMessageAttr =&_bbbdd ;continue ;};if _bggg .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_bbdc ,_abbda :=_bggg .Value ,error (nil );if _abbda !=nil {return _abbda ;};_fcbdgg .ErrorTitleAttr =&_bbdc ;continue ;};if _bggg .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_fcbdgg .ErrorStyleAttr .UnmarshalXMLAttr (_bggg );continue ;};if _bggg .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_fcbdgg .OperatorAttr .UnmarshalXMLAttr (_bggg );continue ;};if _bggg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_gfabg ,_cbcfa :=_e .ParseBool (_bggg .Value );if _cbcfa !=nil {return _cbcfa ;};_fcbdgg .AllowBlankAttr =&_gfabg ;continue ;};if _bggg .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_abbg ,_bfcb :=_e .ParseBool (_bggg .Value );if _bfcb !=nil {return _bfcb ;};_fcbdgg .ShowDropDownAttr =&_abbg ;continue ;};if _bggg .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_fgdfg ,_fdgcb :=_e .ParseBool (_bggg .Value );if _fdgcb !=nil {return _fdgcb ;};_fcbdgg .ShowInputMessageAttr =&_fgdfg ;continue ;};if _bggg .Name .Local =="\u0074\u0079\u0070\u0065"{_fcbdgg .TypeAttr .UnmarshalXMLAttr (_bggg );continue ;};if _bggg .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_fcbdgg .ImeModeAttr .UnmarshalXMLAttr (_bggg );continue ;};if _bggg .Name .Local =="\u0065\u0072\u0072o\u0072"{_gdbe ,_cdgf :=_bggg .Value ,error (nil );if _cdgf !=nil {return _cdgf ;};_fcbdgg .ErrorAttr =&_gdbe ;continue ;};if _bggg .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_eged ,_afegb :=_bggg .Value ,error (nil );if _afegb !=nil {return _afegb ;};_fcbdgg .PromptTitleAttr =&_eged ;continue ;};if _bggg .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_caab ,_eacfg :=_bggg .Value ,error (nil );if _eacfg !=nil {return _eacfg ;};_fcbdgg .PromptAttr =&_caab ;continue ;};if _bggg .Name .Local =="\u0073\u0071\u0072e\u0066"{_edefc ,_eeggd :=ParseSliceST_Sqref (_bggg .Value );if _eeggd !=nil {return _eeggd ;};_fcbdgg .SqrefAttr =_edefc ;continue ;};};_agdg :for {_beagg ,_eaec :=d .Token ();if _eaec !=nil {return _eaec ;};switch _fbdca :=_beagg .(type ){case _bf .StartElement :switch _fbdca .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcbdgg .Formula1 =new (string );if _dbfae :=d .DecodeElement (_fcbdgg .Formula1 ,&_fbdca );_dbfae !=nil {return _dbfae ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcbdgg .Formula2 =new (string );if _gfdgcb :=d .DecodeElement (_fcbdgg .Formula2 ,&_fbdca );_gfdgcb !=nil {return _gfdgcb ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fbdca .Name );if _daeee :=d .Skip ();_daeee !=nil {return _daeee ;};};case _bf .EndElement :break _agdg ;case _bf .CharData :};};return nil ;};type CT_ControlPr struct{ -// StdDev Subtotal -StdDevSubtotalAttr *bool ; +// Locked Flag +LockedAttr *bool ; -// StdDevP Subtotal -StdDevPSubtotalAttr *bool ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Variance Subtotal -VarSubtotalAttr *bool ; - -// VarP Subtotal -VarPSubtotalAttr *bool ; +// Print Flag +PrintAttr *bool ; -// Show Member Property in Cell -ShowPropCellAttr *bool ; +// Disabled Flag +DisabledAttr *bool ; -// Show Member Property ToolTip -ShowPropTipAttr *bool ; +// Recalculation Flag +RecalcAlwaysAttr *bool ; -// Show As Caption -ShowPropAsCaptionAttr *bool ; +// UI Object Flag +UiObjectAttr *bool ; -// Drill State -DefaultAttributeDrillStateAttr *bool ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Field Items -Items *CT_Items ; +// Automatic Line Flag +AutoLineAttr *bool ; -// AutoSort Scope -AutoSortScope *CT_AutoSortScope ; +// Automatic Size Flag +AutoPictAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Custom Function +MacroAttr *string ; -// Validate validates the CT_SortCondition and its children -func (_eefbf *CT_SortCondition )Validate ()error {return _eefbf .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");};func NewCT_MetadataStrings ()*CT_MetadataStrings {_gdgaf :=&CT_MetadataStrings {};return _gdgaf };func (_cefge *CT_WebPublishObject )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cefge .IdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cefge .DivIdAttr )});if _cefge .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cefge .SourceObjectAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_cefge .DestinationFileAttr )});if _cefge .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cefge .TitleAttr )});};if _cefge .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cefge .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_feaa *CT_DrawingHF )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_feaa .IdAttr )});if _feaa .LhoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0068\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .LhoAttr )});};if _feaa .LheAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0068\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .LheAttr )});};if _feaa .LhfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0068\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .LhfAttr )});};if _feaa .ChoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0068\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .ChoAttr )});};if _feaa .CheAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0068\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .CheAttr )});};if _feaa .ChfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0068\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .ChfAttr )});};if _feaa .RhoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0068\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .RhoAttr )});};if _feaa .RheAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0068\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .RheAttr )});};if _feaa .RhfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0068\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .RhfAttr )});};if _feaa .LfoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0066\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .LfoAttr )});};if _feaa .LfeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0066\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .LfeAttr )});};if _feaa .LffAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0066\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .LffAttr )});};if _feaa .CfoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0066\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .CfoAttr )});};if _feaa .CfeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0066\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .CfeAttr )});};if _feaa .CffAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0066\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .CffAttr )});};if _feaa .RfoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0066\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .RfoAttr )});};if _feaa .RfeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0066\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .RfeAttr )});};if _feaa .RffAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0066\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_feaa .RffAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Alternative Text +AltTextAttr *string ; -// Validate validates the CT_Boolean and its children -func (_fbe *CT_Boolean )Validate ()error {return _fbe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_bffaa *CT_MdxMemeberProp )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abddg :=range start .Attr {if _abddg .Name .Local =="\u006e"{_eeaedg ,_afdge :=_fe .ParseUint (_abddg .Value ,10,32);if _afdge !=nil {return _afdge ;};_bffaa .NAttr =uint32 (_eeaedg );continue ;};if _abddg .Name .Local =="\u006e\u0070"{_fdadb ,_agfggg :=_fe .ParseUint (_abddg .Value ,10,32);if _agfggg !=nil {return _agfggg ;};_bffaa .NpAttr =uint32 (_fdadb );continue ;};};for {_ecfbb ,_febcd :=d .Token ();if _febcd !=nil {return _cg .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",_febcd );};if _cdccce ,_daadb :=_ecfbb .(_c .EndElement );_daadb &&_cdccce .Name ==start .Name {break ;};};return nil ;};func (_agbb *CT_RPrElt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdfbf :for {_dfagga ,_gaebf :=d .Token ();if _gaebf !=nil {return _gaebf ;};switch _aaecc :=_dfagga .(type ){case _c .StartElement :switch _aaecc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .RFont =NewCT_FontName ();if _ddcgbf :=d .DecodeElement (_agbb .RFont ,&_aaecc );_ddcgbf !=nil {return _ddcgbf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .Charset =NewCT_IntProperty ();if _ffbcb :=d .DecodeElement (_agbb .Charset ,&_aaecc );_ffbcb !=nil {return _ffbcb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .Family =NewCT_IntProperty ();if _dfaag :=d .DecodeElement (_agbb .Family ,&_aaecc );_dfaag !=nil {return _dfaag ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .B =NewCT_BooleanProperty ();if _cgcgf :=d .DecodeElement (_agbb .B ,&_aaecc );_cgcgf !=nil {return _cgcgf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .I =NewCT_BooleanProperty ();if _dfdag :=d .DecodeElement (_agbb .I ,&_aaecc );_dfdag !=nil {return _dfdag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .Strike =NewCT_BooleanProperty ();if _dgdaa :=d .DecodeElement (_agbb .Strike ,&_aaecc );_dgdaa !=nil {return _dgdaa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .Outline =NewCT_BooleanProperty ();if _gcbge :=d .DecodeElement (_agbb .Outline ,&_aaecc );_gcbge !=nil {return _gcbge ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .Shadow =NewCT_BooleanProperty ();if _gfecb :=d .DecodeElement (_agbb .Shadow ,&_aaecc );_gfecb !=nil {return _gfecb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .Condense =NewCT_BooleanProperty ();if _deecge :=d .DecodeElement (_agbb .Condense ,&_aaecc );_deecge !=nil {return _deecge ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .Extend =NewCT_BooleanProperty ();if _egcecg :=d .DecodeElement (_agbb .Extend ,&_aaecc );_egcecg !=nil {return _egcecg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .Color =NewCT_Color ();if _efgcfb :=d .DecodeElement (_agbb .Color ,&_aaecc );_efgcfb !=nil {return _efgcfb ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .Sz =NewCT_FontSize ();if _ebbdca :=d .DecodeElement (_agbb .Sz ,&_aaecc );_ebbdca !=nil {return _ebbdca ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .U =NewCT_UnderlineProperty ();if _bafece :=d .DecodeElement (_agbb .U ,&_aaecc );_bafece !=nil {return _bafece ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .VertAlign =NewCT_VerticalAlignFontProperty ();if _abbfg :=d .DecodeElement (_agbb .VertAlign ,&_aaecc );_abbfg !=nil {return _abbfg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb .Scheme =NewCT_FontScheme ();if _aggbe :=d .DecodeElement (_agbb .Scheme ,&_aaecc );_aggbe !=nil {return _aggbe ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0050\u0072E\u006c\u0074 \u0025\u0076",_aaecc .Name );if _efgac :=d .Skip ();_efgac !=nil {return _efgac ;};};case _c .EndElement :break _bdfbf ;case _c .CharData :};};return nil ;};func (_fed *CT_BookViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fee :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_be :=range _fed .WorkbookView {e .EncodeElement (_be ,_fee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbafb *CT_PivotHierarchies )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbfbc :=range start .Attr {if _dbfbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddcbcb ,_fcbbf :=_fe .ParseUint (_dbfbc .Value ,10,32);if _fcbbf !=nil {return _fcbbf ;};_afbdb :=uint32 (_ddcbcb );_dbafb .CountAttr =&_afbdb ;continue ;};};_eabgc :for {_ffabb ,_bgead :=d .Token ();if _bgead !=nil {return _bgead ;};switch _afba :=_ffabb .(type ){case _c .StartElement :switch _afba .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbbee :=NewCT_PivotHierarchy ();if _eabcd :=d .DecodeElement (_cfbbee ,&_afba );_eabcd !=nil {return _eabcd ;};_dbafb .PivotHierarchy =append (_dbafb .PivotHierarchy ,_cfbbee );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_afba .Name );if _bagdd :=d .Skip ();_bagdd !=nil {return _bagdd ;};};case _c .EndElement :break _eabgc ;case _c .CharData :};};return nil ;};type CT_PCDSDTCEntries struct{ +// Linked Formula +LinkedCellAttr *string ; -// Tuple Count -CountAttr *uint32 ; +// List Items Source Range +ListFillRangeAttr *string ; -// No Value -M []*CT_Missing ; +// Image Format +CfAttr *string ;IdAttr *string ; -// Numeric Value -N []*CT_Number ; +// Object Cell Anchor +Anchor *CT_ObjectAnchor ;};func (_afdgb ST_FormatAction )Validate ()error {return _afdgb .ValidateWithPath ("")};func (_eefge *CT_GradientFill )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fecd :=range start .Attr {if _fecd .Name .Local =="\u0074\u0079\u0070\u0065"{_eefge .TypeAttr .UnmarshalXMLAttr (_fecd );continue ;};if _fecd .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_ccdgd ,_gcgdec :=_e .ParseFloat (_fecd .Value ,64);if _gcgdec !=nil {return _gcgdec ;};_eefge .DegreeAttr =&_ccdgd ;continue ;};if _fecd .Name .Local =="\u006c\u0065\u0066\u0074"{_bcfgac ,_cadcb :=_e .ParseFloat (_fecd .Value ,64);if _cadcb !=nil {return _cadcb ;};_eefge .LeftAttr =&_bcfgac ;continue ;};if _fecd .Name .Local =="\u0072\u0069\u0067h\u0074"{_bedfa ,_bbga :=_e .ParseFloat (_fecd .Value ,64);if _bbga !=nil {return _bbga ;};_eefge .RightAttr =&_bedfa ;continue ;};if _fecd .Name .Local =="\u0074\u006f\u0070"{_bcefae ,_fceceb :=_e .ParseFloat (_fecd .Value ,64);if _fceceb !=nil {return _fceceb ;};_eefge .TopAttr =&_bcefae ;continue ;};if _fecd .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_ggbg ,_fbedg :=_e .ParseFloat (_fecd .Value ,64);if _fbedg !=nil {return _fbedg ;};_eefge .BottomAttr =&_ggbg ;continue ;};};_ecaafb :for {_dbffb ,_afbdbe :=d .Token ();if _afbdbe !=nil {return _afbdbe ;};switch _accda :=_dbffb .(type ){case _bf .StartElement :switch _accda .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efded :=NewCT_GradientStop ();if _ggaac :=d .DecodeElement (_efded ,&_accda );_ggaac !=nil {return _ggaac ;};_eefge .Stop =append (_eefge .Stop ,_efded );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_accda .Name );if _ebebc :=d .Skip ();_ebebc !=nil {return _ebebc ;};};case _bf .EndElement :break _ecaafb ;case _bf .CharData :};};return nil ;};func NewCT_CellProtection ()*CT_CellProtection {_cfed :=&CT_CellProtection {};return _cfed }; -// Error Value -E []*CT_Error ; +// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path +func (_dceba *CT_Workbook )ValidateWithPath (path string )error {if _egegfae :=_dceba .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_egegfae !=nil {return _egegfae ;};if _dceba .FileVersion !=nil {if _gacad :=_dceba .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e");_gacad !=nil {return _gacad ;};};if _dceba .FileSharing !=nil {if _cbaec :=_dceba .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_cbaec !=nil {return _cbaec ;};};if _dceba .WorkbookPr !=nil {if _efegb :=_dceba .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");_efegb !=nil {return _efegb ;};};if _dceba .WorkbookProtection !=nil {if _fdebc :=_dceba .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fdebc !=nil {return _fdebc ;};};if _dceba .BookViews !=nil {if _fgebf :=_dceba .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_fgebf !=nil {return _fgebf ;};};if _addebg :=_dceba .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073");_addebg !=nil {return _addebg ;};if _dceba .FunctionGroups !=nil {if _dbbdab :=_dceba .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_dbbdab !=nil {return _dbbdab ;};};if _dceba .ExternalReferences !=nil {if _dgdc :=_dceba .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_dgdc !=nil {return _dgdc ;};};if _dceba .DefinedNames !=nil {if _aggdb :=_dceba .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_aggdb !=nil {return _aggdb ;};};if _dceba .CalcPr !=nil {if _cafdge :=_dceba .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072");_cafdge !=nil {return _cafdge ;};};if _dceba .OleSize !=nil {if _gafdfe :=_dceba .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_gafdfe !=nil {return _gafdfe ;};};if _dceba .CustomWorkbookViews !=nil {if _bbdcd :=_dceba .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073");_bbdcd !=nil {return _bbdcd ;};};if _dceba .PivotCaches !=nil {if _faeage :=_dceba .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_faeage !=nil {return _faeage ;};};if _dceba .SmartTagPr !=nil {if _dgbee :=_dceba .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_dgbee !=nil {return _dgbee ;};};if _dceba .SmartTagTypes !=nil {if _cecfda :=_dceba .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_cecfda !=nil {return _cecfda ;};};if _dceba .WebPublishing !=nil {if _afbga :=_dceba .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_afbga !=nil {return _afbga ;};};for _ecbbd ,_eebaa :=range _dceba .FileRecoveryPr {if _bfaegf :=_eebaa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_ecbbd ));_bfaegf !=nil {return _bfaegf ;};};if _dceba .WebPublishObjects !=nil {if _fbfae :=_dceba .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_fbfae !=nil {return _fbfae ;};};if _dceba .ExtLst !=nil {if _affff :=_dceba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_affff !=nil {return _affff ;};};return nil ;};func (_ecfebf *PivotTableDefinition )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ecfebf .CT_pivotTableDefinition .MarshalXML (e ,start );};type CT_PCDSCPage struct{ -// Character Value -S []*CT_String ;};func NewCT_FieldGroup ()*CT_FieldGroup {_dacca :=&CT_FieldGroup {};return _dacca };func (_edacd *CT_IgnoredError )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbgcf :=range start .Attr {if _bbgcf .Name .Local =="\u0073\u0071\u0072e\u0066"{_cabga ,_cagce :=ParseSliceST_Sqref (_bbgcf .Value );if _cagce !=nil {return _cagce ;};_edacd .SqrefAttr =_cabga ;continue ;};if _bbgcf .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_fdgfe ,_gfeaa :=_fe .ParseBool (_bbgcf .Value );if _gfeaa !=nil {return _gfeaa ;};_edacd .EvalErrorAttr =&_fdgfe ;continue ;};if _bbgcf .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_eacgc ,_cafcc :=_fe .ParseBool (_bbgcf .Value );if _cafcc !=nil {return _cafcc ;};_edacd .TwoDigitTextYearAttr =&_eacgc ;continue ;};if _bbgcf .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_ebaa ,_bbbac :=_fe .ParseBool (_bbgcf .Value );if _bbbac !=nil {return _bbbac ;};_edacd .NumberStoredAsTextAttr =&_ebaa ;continue ;};if _bbgcf .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_gdfcg ,_bbdef :=_fe .ParseBool (_bbgcf .Value );if _bbdef !=nil {return _bbdef ;};_edacd .FormulaAttr =&_gdfcg ;continue ;};if _bbgcf .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_ffgbe ,_caaba :=_fe .ParseBool (_bbgcf .Value );if _caaba !=nil {return _caaba ;};_edacd .FormulaRangeAttr =&_ffgbe ;continue ;};if _bbgcf .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_ebgbb ,_ebaf :=_fe .ParseBool (_bbgcf .Value );if _ebaf !=nil {return _ebaf ;};_edacd .UnlockedFormulaAttr =&_ebgbb ;continue ;};if _bbgcf .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_fbfad ,_dgfgd :=_fe .ParseBool (_bbgcf .Value );if _dgfgd !=nil {return _dgfgd ;};_edacd .EmptyCellReferenceAttr =&_fbfad ;continue ;};if _bbgcf .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_adbfa ,_ddae :=_fe .ParseBool (_bbgcf .Value );if _ddae !=nil {return _ddae ;};_edacd .ListDataValidationAttr =&_adbfa ;continue ;};if _bbgcf .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_bgfaf ,_bdfda :=_fe .ParseBool (_bbgcf .Value );if _bdfda !=nil {return _bdfda ;};_edacd .CalculatedColumnAttr =&_bgfaf ;continue ;};};for {_gebff ,_ggba :=d .Token ();if _ggba !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_ggba );};if _ffffa ,_gbfgbb :=_gebff .(_c .EndElement );_gbfgbb &&_ffffa .Name ==start .Name {break ;};};return nil ;};func (_cdgaf *CT_SheetPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdgaf .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdgaf .SyncHorizontalAttr ))});};if _cdgaf .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdgaf .SyncVerticalAttr ))});};if _cdgaf .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_cdgaf .SyncRefAttr )});};if _cdgaf .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdgaf .TransitionEvaluationAttr ))});};if _cdgaf .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdgaf .TransitionEntryAttr ))});};if _cdgaf .PublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdgaf .PublishedAttr ))});};if _cdgaf .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cdgaf .CodeNameAttr )});};if _cdgaf .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdgaf .FilterModeAttr ))});};if _cdgaf .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdgaf .EnableFormatConditionsCalculationAttr ))});};e .EncodeToken (start );if _cdgaf .TabColor !=nil {_bdgdf :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cdgaf .TabColor ,_bdgdf );};if _cdgaf .OutlinePr !=nil {_dfdea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}};e .EncodeElement (_cdgaf .OutlinePr ,_dfdea );};if _cdgaf .PageSetUpPr !=nil {_bccbdg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_cdgaf .PageSetUpPr ,_bccbdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Page Item String Count +CountAttr *uint32 ; -// Validate validates the CT_ExternalDefinedName and its children -func (_fcgeb *CT_ExternalDefinedName )Validate ()error {return _fcgeb .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");}; +// Page Item +PageItem []*CT_PageItem ;}; -// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path -func (_eaef *CT_DeletedField )ValidateWithPath (path string )error {return nil };type CT_PivotAreaReferences struct{ +// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path +func (_afbgfg *CT_Members )ValidateWithPath (path string )error {for _ccgeg ,_gaada :=range _afbgfg .Member {if _gbbaa :=_gaada .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccgeg ));_gbbaa !=nil {return _gbbaa ;};};return nil ;};type CT_MeasureGroups struct{ -// Pivot Filter Count +// Measure Group Count CountAttr *uint32 ; +// OLAP Measure Group +MeasureGroup []*CT_MeasureGroup ;};func (_fgegge ST_HorizontalAlignment )Validate ()error {return _fgegge .ValidateWithPath ("")};func (_daacbg ST_GrowShrinkType )ValidateWithPath (path string )error {switch _daacbg {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 (_daacbg ));};return nil ;};func NewCT_DdeValues ()*CT_DdeValues {_dfdbd :=&CT_DdeValues {};return _dfdbd };func (_eebafe ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _eebafe {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 (_eebafe ));};return nil ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_debbce :=&CT_RowHierarchiesUsage {};return _debbce ;};func NewCT_DdeItems ()*CT_DdeItems {_cgbg :=&CT_DdeItems {};return _cgbg };func (_agca *CT_OleObject )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _agca .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agca .ProgIdAttr )});};if _agca .DvAspectAttr !=ST_DvAspectUnset {_bdcddb ,_fabfa :=_agca .DvAspectAttr .MarshalXMLAttr (_bf .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _fabfa !=nil {return _fabfa ;};start .Attr =append (start .Attr ,_bdcddb );};if _agca .LinkAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_agca .LinkAttr )});};if _agca .OleUpdateAttr !=ST_OleUpdateUnset {_fcffe ,_afgbf :=_agca .OleUpdateAttr .MarshalXMLAttr (_bf .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _afgbf !=nil {return _afgbf ;};start .Attr =append (start .Attr ,_fcffe );};if _agca .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agca .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_agca .ShapeIdAttr )});if _agca .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agca .IdAttr )});};e .EncodeToken (start );if _agca .ObjectPr !=nil {_bdeedc :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_agca .ObjectPr ,_bdeedc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ggbee *StyleSheet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ggbee .CT_Stylesheet .MarshalXML (e ,start );};func (_eaab *CT_CacheSource )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {_fbeb ,_gaeg :=_eaab .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _gaeg !=nil {return _gaeg ;};start .Attr =append (start .Attr ,_fbeb );if _eaab .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eaab .ConnectionIdAttr )});};e .EncodeToken (start );if _eaab .WorksheetSource !=nil {_cedd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_eaab .WorksheetSource ,_cedd );};if _eaab .Consolidation !=nil {_bebg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eaab .Consolidation ,_bebg );};if _eaab .ExtLst !=nil {_beea :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eaab .ExtLst ,_beea );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_aegbc *CT_ConditionalFormats )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aegbc .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aegbc .CountAttr )});};e .EncodeToken (start );_dddd :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_gcfg :=range _aegbc .ConditionalFormat {e .EncodeElement (_gcfg ,_dddd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_VolTopicRef struct{ + // Reference -Reference []*CT_PivotAreaReference ;};func NewCT_Dxfs ()*CT_Dxfs {_fbggf :=&CT_Dxfs {};return _fbggf };func (_cbagf *QueryTable )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\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 ,_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\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 ,_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\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 ,_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\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _cbagf .CT_QueryTable .MarshalXML (e ,start );};func (_gabbe *CT_CustomChartsheetView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_gabbe .GuidAttr )});if _gabbe .ScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_gabbe .ScaleAttr )});};if _gabbe .StateAttr !=ST_SheetStateUnset {_cefad ,_edff :=_gabbe .StateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061t\u0065"});if _edff !=nil {return _edff ;};start .Attr =append (start .Attr ,_cefad );};if _gabbe .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gabbe .ZoomToFitAttr ))});};e .EncodeToken (start );if _gabbe .PageMargins !=nil {_fcbce :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gabbe .PageMargins ,_fcbce );};if _gabbe .PageSetup !=nil {_fdgcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gabbe .PageSetup ,_fdgcd );};if _gabbe .HeaderFooter !=nil {_abea :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gabbe .HeaderFooter ,_abea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adc *CT_CacheFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agaf :=range start .Attr {if _agaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_efg ,_bgb :=_fe .ParseUint (_agaf .Value ,10,32);if _bgb !=nil {return _bgb ;};_bee :=uint32 (_efg );_adc .CountAttr =&_bee ;continue ;};};_ecd :for {_ecbg ,_bcca :=d .Token ();if _bcca !=nil {return _bcca ;};switch _ece :=_ecbg .(type ){case _c .StartElement :switch _ece .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgf :=NewCT_CacheField ();if _cgdb :=d .DecodeElement (_bgf ,&_ece );_cgdb !=nil {return _cgdb ;};_adc .CacheField =append (_adc .CacheField ,_bgf );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_ece .Name );if _efcd :=d .Skip ();_efcd !=nil {return _efcd ;};};case _c .EndElement :break _ecd ;case _c .CharData :};};return nil ;};func NewCT_CellSmartTag ()*CT_CellSmartTag {_bcgefc :=&CT_CellSmartTag {};return _bcgefc };func (_gcgb *CT_CellWatches )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_befa :for {_deg ,_bdfa :=d .Token ();if _bdfa !=nil {return _bdfa ;};switch _effg :=_deg .(type ){case _c .StartElement :switch _effg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfb :=NewCT_CellWatch ();if _bdbee :=d .DecodeElement (_dgfb ,&_effg );_bdbee !=nil {return _bdbee ;};_gcgb .CellWatch =append (_gcgb .CellWatch ,_dgfb );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061\u0074c\u0068e\u0073\u0020\u0025\u0076",_effg .Name );if _dcebb :=d .Skip ();_dcebb !=nil {return _dcebb ;};};case _c .EndElement :break _befa ;case _c .CharData :};};return nil ;};func (_cbbcga ST_FileType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbbcga .String (),start );}; +RAttr string ; -// Validate validates the CT_QueryTableRefresh and its children -func (_eafca *CT_QueryTableRefresh )Validate ()error {return _eafca .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func (_ccccdb ST_RevisionAction )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdfcde :=_c .Attr {};_bdfcde .Name =name ;switch _ccccdb {case ST_RevisionActionUnset :_bdfcde .Value ="";case ST_RevisionActionAdd :_bdfcde .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_bdfcde .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _bdfcde ,nil ;};func NewCT_Groups ()*CT_Groups {_bbgbd :=&CT_Groups {};return _bbgbd };type CT_Member struct{ +// Sheet Id +SAttr uint32 ;};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;);func (_gdfg ST_Orientation )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_bgdbg :=_bf .Attr {};_bgdbg .Name =name ;switch _gdfg {case ST_OrientationUnset :_bgdbg .Value ="";case ST_OrientationDefault :_bgdbg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_bgdbg .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_bgdbg .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _bgdbg ,nil ;};func (_bbebb *CT_DrawingHF )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bbebb .IdAttr )});if _bbebb .LhoAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .LhoAttr )});};if _bbebb .LheAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .LheAttr )});};if _bbebb .LhfAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .LhfAttr )});};if _bbebb .ChoAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .ChoAttr )});};if _bbebb .CheAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .CheAttr )});};if _bbebb .ChfAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .ChfAttr )});};if _bbebb .RhoAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0068\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .RhoAttr )});};if _bbebb .RheAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .RheAttr )});};if _bbebb .RhfAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0068\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .RhfAttr )});};if _bbebb .LfoAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .LfoAttr )});};if _bbebb .LfeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .LfeAttr )});};if _bbebb .LffAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .LffAttr )});};if _bbebb .CfoAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .CfoAttr )});};if _bbebb .CfeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .CfeAttr )});};if _bbebb .CffAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .CffAttr )});};if _bbebb .RfoAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0066\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .RfoAttr )});};if _bbebb .RfeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0066\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .RfeAttr )});};if _bbebb .RffAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbebb .RffAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_WebPublishItem struct{ -// Hidden Item Name -NameAttr string ;}; +// Id +IdAttr uint32 ; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_ccga *CT_Fill )ValidateWithPath (path string )error {if _ccga .PatternFill !=nil {if _ebeec :=_ccga .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_ebeec !=nil {return _ebeec ;};};if _ccga .GradientFill !=nil {if _aeffb :=_ccga .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_aeffb !=nil {return _aeffb ;};};return nil ;};type CT_DrawingHF struct{IdAttr string ; +// Destination Bookmark +DivIdAttr string ; -// Left Header for Odd Pages -LhoAttr *uint32 ; +// Web Source Type +SourceTypeAttr ST_WebSourceType ; -// Left Header for Even Pages -LheAttr *uint32 ; +// Source Id +SourceRefAttr *string ; -// Left Header for First Page -LhfAttr *uint32 ; +// Source Object Name +SourceObjectAttr *string ; -// Center Header for Odd Pages -ChoAttr *uint32 ; +// Destination File Name +DestinationFileAttr string ; -// Center Header for Even Pages -CheAttr *uint32 ; +// Title +TitleAttr *string ; -// Center Header for First Page -ChfAttr *uint32 ; +// Automatically Publish +AutoRepublishAttr *bool ;};func (_fdaae *CT_OutlinePr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ggebb :=range start .Attr {if _ggebb .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_gcefg ,_bddbgf :=_e .ParseBool (_ggebb .Value );if _bddbgf !=nil {return _bddbgf ;};_fdaae .ApplyStylesAttr =&_gcefg ;continue ;};if _ggebb .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_ggea ,_fdgbgb :=_e .ParseBool (_ggebb .Value );if _fdgbgb !=nil {return _fdgbgb ;};_fdaae .SummaryBelowAttr =&_ggea ;continue ;};if _ggebb .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_gccba ,_cfbbd :=_e .ParseBool (_ggebb .Value );if _cfbbd !=nil {return _cfbbd ;};_fdaae .SummaryRightAttr =&_gccba ;continue ;};if _ggebb .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_gfbda ,_ebegf :=_e .ParseBool (_ggebb .Value );if _ebegf !=nil {return _ebegf ;};_fdaae .ShowOutlineSymbolsAttr =&_gfbda ;continue ;};};for {_fdcbf ,_cageg :=d .Token ();if _cageg !=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",_cageg );};if _ccgec ,_cafgeb :=_fdcbf .(_bf .EndElement );_cafgeb &&_ccgec .Name ==start .Name {break ;};};return nil ;};type CT_Connections struct{ -// Right Header for Odd Pages -RhoAttr *uint32 ; +// Connection +Connection []*CT_Connection ;}; -// Right Header for Even Pages -RheAttr *uint32 ; +// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path +func (_cbfdg *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _cbfdg .ExternalBook !=nil {if _befb :=_cbfdg .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_befb !=nil {return _befb ;};};if _cbfdg .DdeLink !=nil {if _afce :=_cbfdg .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_afce !=nil {return _afce ;};};if _cbfdg .OleLink !=nil {if _agaeb :=_cbfdg .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");_agaeb !=nil {return _agaeb ;};};return nil ;};func (_dbefb *CT_TextField )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bdade :=range start .Attr {if _bdade .Name .Local =="\u0074\u0079\u0070\u0065"{_dbefb .TypeAttr .UnmarshalXMLAttr (_bdade );continue ;};if _bdade .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfafb ,_bbgac :=_e .ParseUint (_bdade .Value ,10,32);if _bbgac !=nil {return _bbgac ;};_gebaab :=uint32 (_gfafb );_dbefb .PositionAttr =&_gebaab ;continue ;};};for {_dggafa ,_gefdgg :=d .Token ();if _gefdgg !=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",_gefdgg );};if _becbff ,_eefae :=_dggafa .(_bf .EndElement );_eefae &&_becbff .Name ==start .Name {break ;};};return nil ;}; -// Right Header for First Page -RhfAttr *uint32 ; +// Validate validates the CT_Hyperlinks and its children +func (_bgdcc *CT_Hyperlinks )Validate ()error {return _bgdcc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");}; -// Left Footer for Odd Pages -LfoAttr *uint32 ; +// Validate validates the CT_SheetView and its children +func (_bfbbf *CT_SheetView )Validate ()error {return _bfbbf .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};type CT_SheetId struct{ -// Left Footer for Even Pages -LfeAttr *uint32 ; +// Sheet Id +ValAttr uint32 ;};func NewCT_PhoneticPr ()*CT_PhoneticPr {_fcaggb :=&CT_PhoneticPr {};return _fcaggb }; -// Left Footer for First Page -LffAttr *uint32 ; +// Validate validates the CT_Tuple and its children +func (_bdcff *CT_Tuple )Validate ()error {return _bdcff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func (_fdgbgg ST_VerticalAlignment )String ()string {switch _fdgbgg {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 NewCT_DbPr ()*CT_DbPr {_effc :=&CT_DbPr {};return _effc };type CT_DbPr struct{ -// Center Footer for Odd Pages -CfoAttr *uint32 ; +// Connection String +ConnectionAttr string ; -// Center Footer for Even Pages -CfeAttr *uint32 ; +// Command Text +CommandAttr *string ; -// Center Footer for First Page -CffAttr *uint32 ; +// Command Text +ServerCommandAttr *string ; -// Right Footer for Odd Pages -RfoAttr *uint32 ; +// OLE DB Command Type +CommandTypeAttr *uint32 ;}; -// Right Footer for Even Pages -RfeAttr *uint32 ; +// Validate validates the CT_Location and its children +func (_abdce *CT_Location )Validate ()error {return _abdce .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};type CT_PivotTableStyle struct{ -// Right Footer for First Page -RffAttr *uint32 ;};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 CT_UnderlineProperty struct{ +// Table Style Name +NameAttr *string ; -// Underline Value -ValAttr ST_UnderlineValues ;};const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;);type CT_DefinedNames struct{ +// Show Row Header Formatting +ShowRowHeadersAttr *bool ; -// Defined Name -DefinedName []*CT_DefinedName ;}; +// Show Table Style Column Header Formatting +ShowColHeadersAttr *bool ; -// Validate validates the CT_TablePart and its children -func (_fafbf *CT_TablePart )Validate ()error {return _fafbf .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");};func (_gegabd ST_SortType )ValidateWithPath (path string )error {switch _gegabd {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 (_gegabd ));};return nil ;}; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path -func (_dfgbd *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil }; +// Show Column Stripes +ShowColStripesAttr *bool ; -// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path -func (_cfcfa *CT_Record )ValidateWithPath (path string )error {for _eagaggf ,_ebdgaf :=range _cfcfa .M {if _cdgcc :=_ebdgaf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_eagaggf ));_cdgcc !=nil {return _cdgcc ;};};for _afeeg ,_ebbdg :=range _cfcfa .N {if _bcddf :=_ebbdg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_afeeg ));_bcddf !=nil {return _bcddf ;};};for _eggfe ,_ebgbbd :=range _cfcfa .B {if _ccdae :=_ebgbbd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_eggfe ));_ccdae !=nil {return _ccdae ;};};for _cggdc ,_abaac :=range _cfcfa .E {if _ccacg :=_abaac .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cggdc ));_ccacg !=nil {return _ccacg ;};};for _ddccd ,_cade :=range _cfcfa .S {if _fbbfe :=_cade .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_ddccd ));_fbbfe !=nil {return _fbbfe ;};};for _aafaa ,_fdbbd :=range _cfcfa .D {if _dgdff :=_fdbbd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_aafaa ));_dgdff !=nil {return _dgdff ;};};for _fdgbb ,_gdgdf :=range _cfcfa .X {if _ecgecg :=_gdgdf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fdgbb ));_ecgecg !=nil {return _ecgecg ;};};return nil ;};func (_ddfed *ST_VolDepType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cadecg ,_bfcag :=d .Token ();if _bfcag !=nil {return _bfcag ;};if _edeabd ,_abdae :=_cadecg .(_c .EndElement );_abdae &&_edeabd .Name ==start .Name {*_ddfed =1;return nil ;};if _cfadcg ,_baggdb :=_cadecg .(_c .CharData );!_baggdb {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",_cadecg );}else {switch string (_cfadcg ){case "":*_ddfed =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_ddfed =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_ddfed =2;};};_cadecg ,_bfcag =d .Token ();if _bfcag !=nil {return _bfcag ;};if _bbcfdb ,_ddcegd :=_cadecg .(_c .EndElement );_ddcegd &&_bbcfdb .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",_cadecg );};func NewCT_Users ()*CT_Users {_bdgfcd :=&CT_Users {};return _bdgfcd };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 (_abgdg ST_GroupBy )String ()string {switch _abgdg {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 "";}; +// Show Last Column +ShowLastColumnAttr *bool ;};func (_cfcabd *ST_SheetViewType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fadafe ,_cbdbb :=d .Token ();if _cbdbb !=nil {return _cbdbb ;};if _abfcgd ,_fafaaa :=_fadafe .(_bf .EndElement );_fafaaa &&_abfcgd .Name ==start .Name {*_cfcabd =1;return nil ;};if _bdbfb ,_cefdc :=_fadafe .(_bf .CharData );!_cefdc {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",_fadafe );}else {switch string (_bdbfb ){case "":*_cfcabd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cfcabd =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_cfcabd =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_cfcabd =3;};};_fadafe ,_cbdbb =d .Token ();if _cbdbb !=nil {return _cbdbb ;};if _febfe ,_geffb :=_fadafe .(_bf .EndElement );_geffb &&_febfe .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",_fadafe );};func (_ebage *CT_Missing )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_eafg :=range start .Attr {if _eafg .Name .Local =="\u0066\u0063"{_afdb ,_bgefg :=_eafg .Value ,error (nil );if _bgefg !=nil {return _bgefg ;};_ebage .FcAttr =&_afdb ;continue ;};if _eafg .Name .Local =="\u0066"{_bcebed ,_gdcge :=_e .ParseBool (_eafg .Value );if _gdcge !=nil {return _gdcge ;};_ebage .FAttr =&_bcebed ;continue ;};if _eafg .Name .Local =="\u0063"{_afbge ,_eeea :=_eafg .Value ,error (nil );if _eeea !=nil {return _eeea ;};_ebage .CAttr =&_afbge ;continue ;};if _eafg .Name .Local =="\u0063\u0070"{_bgdae ,_afcfg :=_e .ParseUint (_eafg .Value ,10,32);if _afcfg !=nil {return _afcfg ;};_bfaae :=uint32 (_bgdae );_ebage .CpAttr =&_bfaae ;continue ;};if _eafg .Name .Local =="\u0069\u006e"{_fefd ,_gbafc :=_e .ParseUint (_eafg .Value ,10,32);if _gbafc !=nil {return _gbafc ;};_fbcbd :=uint32 (_fefd );_ebage .InAttr =&_fbcbd ;continue ;};if _eafg .Name .Local =="\u0062\u0063"{_bfdc ,_aedde :=_eafg .Value ,error (nil );if _aedde !=nil {return _aedde ;};_ebage .BcAttr =&_bfdc ;continue ;};if _eafg .Name .Local =="\u0075"{_ffbdf ,_fbdce :=_e .ParseBool (_eafg .Value );if _fbdce !=nil {return _fbdce ;};_ebage .UAttr =&_ffbdf ;continue ;};if _eafg .Name .Local =="\u0069"{_affbf ,_dggb :=_e .ParseBool (_eafg .Value );if _dggb !=nil {return _dggb ;};_ebage .IAttr =&_affbf ;continue ;};if _eafg .Name .Local =="\u0075\u006e"{_acfdf ,_cebgf :=_e .ParseBool (_eafg .Value );if _cebgf !=nil {return _cebgf ;};_ebage .UnAttr =&_acfdf ;continue ;};if _eafg .Name .Local =="\u0073\u0074"{_bagb ,_fgdaca :=_e .ParseBool (_eafg .Value );if _fgdaca !=nil {return _fgdaca ;};_ebage .StAttr =&_bagb ;continue ;};if _eafg .Name .Local =="\u0062"{_acbd ,_fbfag :=_e .ParseBool (_eafg .Value );if _fbfag !=nil {return _fbfag ;};_ebage .BAttr =&_acbd ;continue ;};};_adbdda :for {_fcegd ,_ebdf :=d .Token ();if _ebdf !=nil {return _ebdf ;};switch _eeae :=_fcegd .(type ){case _bf .StartElement :switch _eeae .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deccf :=NewCT_Tuples ();if _dgbbd :=d .DecodeElement (_deccf ,&_eeae );_dgbbd !=nil {return _dgbbd ;};_ebage .Tpls =append (_ebage .Tpls ,_deccf );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffbadd :=NewCT_X ();if _bddgf :=d .DecodeElement (_ffbadd ,&_eeae );_bddgf !=nil {return _bddgf ;};_ebage .X =append (_ebage .X ,_ffbadd );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0076",_eeae .Name );if _aagcg :=d .Skip ();_aagcg !=nil {return _aagcg ;};};case _bf .EndElement :break _adbdda ;case _bf .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path -func (_aabae *CT_ObjectPr )ValidateWithPath (path string )error {if _fedbb :=_aabae .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_fedbb !=nil {return _fedbb ;};return nil ;};func (_ebebc *ST_PhoneticAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fccebe ,_dbgggb :=d .Token ();if _dbgggb !=nil {return _dbgggb ;};if _fffcf ,_cgccc :=_fccebe .(_c .EndElement );_cgccc &&_fffcf .Name ==start .Name {*_ebebc =1;return nil ;};if _gcdeea ,_cdgede :=_fccebe .(_c .CharData );!_cdgede {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",_fccebe );}else {switch string (_gcdeea ){case "":*_ebebc =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_ebebc =1;case "\u006c\u0065\u0066\u0074":*_ebebc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebebc =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ebebc =4;};};_fccebe ,_dbgggb =d .Token ();if _dbgggb !=nil {return _dbgggb ;};if _geagg ,_deaed :=_fccebe .(_c .EndElement );_deaed &&_geagg .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",_fccebe );};type ST_HorizontalAlignment byte ;func NewCT_FileSharing ()*CT_FileSharing {_aace :=&CT_FileSharing {};return _aace };type CT_SheetProtection struct{ +// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path +func (_defbf *CT_PivotField )ValidateWithPath (path string )error {if _cgccfd :=_defbf .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_cgccfd !=nil {return _cgccfd ;};if _aadgf :=_defbf .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aadgf !=nil {return _aadgf ;};if _defbf .Items !=nil {if _gaaae :=_defbf .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_gaaae !=nil {return _gaaae ;};};if _defbf .AutoSortScope !=nil {if _caccb :=_defbf .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065");_caccb !=nil {return _caccb ;};};if _defbf .ExtLst !=nil {if _eeabf :=_defbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeabf !=nil {return _eeabf ;};};return nil ;};func (_eabb *CT_GradientFill )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eabb .TypeAttr !=ST_GradientTypeUnset {_babce ,_aacba :=_eabb .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _aacba !=nil {return _aacba ;};start .Attr =append (start .Attr ,_babce );};if _eabb .DegreeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eabb .DegreeAttr )});};if _eabb .LeftAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eabb .LeftAttr )});};if _eabb .RightAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eabb .RightAttr )});};if _eabb .TopAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_eabb .TopAttr )});};if _eabb .BottomAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_eabb .BottomAttr )});};e .EncodeToken (start );if _eabb .Stop !=nil {_fgbfc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_fbede :=range _eabb .Stop {e .EncodeElement (_fbede ,_fgbfc );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_VolMain struct{ -// Legacy Password -PasswordAttr *string ; +// First String +FirstAttr string ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Topic +Tp []*CT_VolTopic ;};type CT_Boolean struct{ -// Password Hash Value -HashValueAttr *string ; +// Value +VAttr bool ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Unused Item +UAttr *bool ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Calculated Item +FAttr *bool ; -// Sheet Locked -SheetAttr *bool ; +// Caption +CAttr *string ; -// Objects Locked -ObjectsAttr *bool ; +// Member Property Count +CpAttr *uint32 ; -// Scenarios Locked -ScenariosAttr *bool ; +// Member Property Indexes +X []*CT_X ;};func (_bcfdg ST_CellFormulaType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_bcfdg .String (),start );}; -// Format Cells Locked -FormatCellsAttr *bool ; +// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path +func (_aegggb *CT_Query )ValidateWithPath (path string )error {if _aegggb .Tpls !=nil {if _ebecge :=_aegggb .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_ebecge !=nil {return _ebecge ;};};return nil ;};func (_bbcgc *CT_PivotCache )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bbcgc .CacheIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bbcgc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_Color ()*CT_Color {_dacag :=&CT_Color {};return _dacag }; -// Format Columns Locked -FormatColumnsAttr *bool ; +// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path +func (_ebeff *CT_MdxKPI )ValidateWithPath (path string )error {if _ebeff .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 _gfgeg :=_ebeff .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_gfgeg !=nil {return _gfgeg ;};return nil ;};func NewCT_Metadata ()*CT_Metadata {_bfec :=&CT_Metadata {};return _bfec };func (_ddcccd ST_CellComments )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_ccgbff :=_bf .Attr {};_ccgbff .Name =name ;switch _ddcccd {case ST_CellCommentsUnset :_ccgbff .Value ="";case ST_CellCommentsNone :_ccgbff .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_ccgbff .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_ccgbff .Value ="\u0061\u0074\u0045n\u0064";};return _ccgbff ,nil ;};type ST_Orientation byte ;func (_fbgfc *CT_XmlCellPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fbgfc .XmlPr =NewCT_XmlPr ();for _ ,_cbdg :=range start .Attr {if _cbdg .Name .Local =="\u0069\u0064"{_feedf ,_ffaddgd :=_e .ParseUint (_cbdg .Value ,10,32);if _ffaddgd !=nil {return _ffaddgd ;};_fbgfc .IdAttr =uint32 (_feedf );continue ;};if _cbdg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fagfb ,_ebged :=_cbdg .Value ,error (nil );if _ebged !=nil {return _ebged ;};_fbgfc .UniqueNameAttr =&_fagfb ;continue ;};};_fbaefa :for {_gaccd ,_gbfeag :=d .Token ();if _gbfeag !=nil {return _gbfeag ;};switch _efbdce :=_gaccd .(type ){case _bf .StartElement :switch _efbdce .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eafca :=d .DecodeElement (_fbgfc .XmlPr ,&_efbdce );_eafca !=nil {return _eafca ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbgfc .ExtLst =NewCT_ExtensionList ();if _bedfe :=d .DecodeElement (_fbgfc .ExtLst ,&_efbdce );_bedfe !=nil {return _bedfe ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_X\u006d\u006cC\u0065\u006c\u006c\u0050\u0072\u0020\u0025\u0076",_efbdce .Name );if _cebcc :=d .Skip ();_cebcc !=nil {return _cebcc ;};};case _bf .EndElement :break _fbaefa ;case _bf .CharData :};};return nil ;};func (_aeefa *ST_SourceType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_aeefa =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_aeefa =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_aeefa =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_aeefa =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_aeefa =4;};return nil ;};type CT_Break struct{ -// Format Rows Locked -FormatRowsAttr *bool ; +// Id +IdAttr *uint32 ; -// Insert Columns Locked -InsertColumnsAttr *bool ; +// Minimum +MinAttr *uint32 ; -// Insert Rows Locked -InsertRowsAttr *bool ; +// Maximum +MaxAttr *uint32 ; -// Insert Hyperlinks Locked -InsertHyperlinksAttr *bool ; +// Manual Page Break +ManAttr *bool ; -// Delete Columns Locked -DeleteColumnsAttr *bool ; +// Pivot-Created Page Break +PtAttr *bool ;};func (_dbfaf *CT_ExternalSheetData )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ccdb :=range start .Attr {if _ccdb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bacdb ,_daef :=_e .ParseUint (_ccdb .Value ,10,32);if _daef !=nil {return _daef ;};_dbfaf .SheetIdAttr =uint32 (_bacdb );continue ;};if _ccdb .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_acaaa ,_geab :=_e .ParseBool (_ccdb .Value );if _geab !=nil {return _geab ;};_dbfaf .RefreshErrorAttr =&_acaaa ;continue ;};};_agfad :for {_dcbdf ,_gbeed :=d .Token ();if _gbeed !=nil {return _gbeed ;};switch _cdae :=_dcbdf .(type ){case _bf .StartElement :switch _cdae .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abbc :=NewCT_ExternalRow ();if _gbdgc :=d .DecodeElement (_abbc ,&_cdae );_gbdgc !=nil {return _gbdgc ;};_dbfaf .Row =append (_dbfaf .Row ,_abbc );default:_cg .Log .Debug ("\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",_cdae .Name );if _babfeb :=d .Skip ();_babfeb !=nil {return _babfeb ;};};case _bf .EndElement :break _agfad ;case _bf .CharData :};};return nil ;};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;); -// Delete Rows Locked -DeleteRowsAttr *bool ; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_bgecac *CT_Fonts )ValidateWithPath (path string )error {for _bfgga ,_bfdb :=range _bgecac .Font {if _bfdgc :=_bfdb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bfgga ));_bfdgc !=nil {return _bfdgc ;};};return nil ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_egeecf :=&CT_SheetBackgroundPicture {};return _egeecf ;};type CT_OleSize struct{ -// Select Locked Cells Locked -SelectLockedCellsAttr *bool ; +// Reference +RefAttr string ;}; -// Sort Locked -SortAttr *bool ; +// Validate validates the CT_OlapPr and its children +func (_bdebe *CT_OlapPr )Validate ()error {return _bdebe .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");}; -// AutoFilter Locked -AutoFilterAttr *bool ; +// Validate validates the CT_WorkbookProtection and its children +func (_fgdfe *CT_WorkbookProtection )Validate ()error {return _fgdfe .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");}; -// Pivot Tables Locked -PivotTablesAttr *bool ; +// Validate validates the CT_MdxKPI and its children +func (_egaba *CT_MdxKPI )Validate ()error {return _egaba .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};type CT_OutlinePr struct{ -// Select Unlocked Cells Locked -SelectUnlockedCellsAttr *bool ;}; +// Apply Styles in Outline +ApplyStylesAttr *bool ; -// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path -func (_affd *CT_ExternalBook )ValidateWithPath (path string )error {if _affd .SheetNames !=nil {if _bcab :=_affd .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_bcab !=nil {return _bcab ;};};if _affd .DefinedNames !=nil {if _bgacd :=_affd .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_bgacd !=nil {return _bgacd ;};};if _affd .SheetDataSet !=nil {if _febea :=_affd .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_febea !=nil {return _febea ;};};return nil ;};func (_bgeee *SingleXmlCells )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgeee .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_cbeccc :for {_dgdaf ,_faeffb :=d .Token ();if _faeffb !=nil {return _faeffb ;};switch _fadbe :=_dgdaf .(type ){case _c .StartElement :switch _fadbe .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geeagf :=NewCT_SingleXmlCell ();if _ageaf :=d .DecodeElement (_geeagf ,&_fadbe );_ageaf !=nil {return _ageaf ;};_bgeee .SingleXmlCell =append (_bgeee .SingleXmlCell ,_geeagf );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043e\u006cl\u0073\u0020\u0025\u0076",_fadbe .Name );if _begef :=d .Skip ();_begef !=nil {return _begef ;};};case _c .EndElement :break _cbeccc ;case _c .CharData :};};return nil ;}; +// Summary Below +SummaryBelowAttr *bool ; -// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path -func (_dgca *CT_CellProtection )ValidateWithPath (path string )error {return nil }; +// Summary Right +SummaryRightAttr *bool ; -// Validate validates the CT_CellProtection and its children -func (_dgfgf *CT_CellProtection )Validate ()error {return _dgfgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_bbfdf :=&CT_MetadataBlocks {};return _bbfdf };func (_egcaga ST_CalcMode )Validate ()error {return _egcaga .ValidateWithPath ("")};func (_fccde *ST_PivotAreaType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fccde =0;case "\u006e\u006f\u006e\u0065":*_fccde =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fccde =2;case "\u0064\u0061\u0074\u0061":*_fccde =3;case "\u0061\u006c\u006c":*_fccde =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_fccde =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_fccde =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_fccde =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fccde =8;};return nil ;}; +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ;}; -// Validate validates the CT_DrawingHF and its children -func (_gaaeg *CT_DrawingHF )Validate ()error {return _gaaeg .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};func (_dfdcd *CT_GradientFill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfdcd .TypeAttr !=ST_GradientTypeUnset {_ecabb ,_ggggbe :=_dfdcd .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _ggggbe !=nil {return _ggggbe ;};start .Attr =append (start .Attr ,_ecabb );};if _dfdcd .DegreeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_dfdcd .DegreeAttr )});};if _dfdcd .LeftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dfdcd .LeftAttr )});};if _dfdcd .RightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dfdcd .RightAttr )});};if _dfdcd .TopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_dfdcd .TopAttr )});};if _dfdcd .BottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_dfdcd .BottomAttr )});};e .EncodeToken (start );if _dfdcd .Stop !=nil {_cfaca :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_bfafa :=range _dfdcd .Stop {e .EncodeElement (_bfafa ,_cfaca );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbbeg *ST_SortMethod )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fafce ,_gbabb :=d .Token ();if _gbabb !=nil {return _gbabb ;};if _defcfa ,_gaded :=_fafce .(_c .EndElement );_gaded &&_defcfa .Name ==start .Name {*_gbbeg =1;return nil ;};if _debdb ,_caaaga :=_fafce .(_c .CharData );!_caaaga {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",_fafce );}else {switch string (_debdb ){case "":*_gbbeg =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_gbbeg =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_gbbeg =2;case "\u006e\u006f\u006e\u0065":*_gbbeg =3;};};_fafce ,_gbabb =d .Token ();if _gbabb !=nil {return _gbabb ;};if _fddae ,_ecfacc :=_fafce .(_c .EndElement );_ecfacc &&_fddae .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",_fafce );};func (_aebecc *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aebecc =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_aebecc =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_aebecc =2;case "\u0065\u0071\u0075a\u006c":*_aebecc =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_aebecc =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_aebecc =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_aebecc =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_aebecc =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_aebecc =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_aebecc =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_aebecc =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_aebecc =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_aebecc =12;};return nil ;};func (_ffeaf *ST_CredMethod )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afage ,_ccdbd :=d .Token ();if _ccdbd !=nil {return _ccdbd ;};if _aeggba ,_bafdd :=_afage .(_c .EndElement );_bafdd &&_aeggba .Name ==start .Name {*_ffeaf =1;return nil ;};if _fefdgf ,_gfdba :=_afage .(_c .CharData );!_gfdba {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",_afage );}else {switch string (_fefdgf ){case "":*_ffeaf =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_ffeaf =1;case "\u006e\u006f\u006e\u0065":*_ffeaf =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_ffeaf =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_ffeaf =4;};};_afage ,_ccdbd =d .Token ();if _ccdbd !=nil {return _ccdbd ;};if _eaddeg ,_bacag :=_afage .(_c .EndElement );_bacag &&_eaddeg .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",_afage );}; +// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path +func (_abfea *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _feca ,_befea :=range _abfea .SheetData {if _cafec :=_befea .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_feca ));_cafec !=nil {return _cafec ;};};return nil ;};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_gccca :=&CT_ExternalDefinedName {};return _gccca ;};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_fccge :=&CT_FutureMetadataBlock {};return _fccge ;};func NewCT_Comment ()*CT_Comment {_bceb :=&CT_Comment {};_bceb .Text =NewCT_Rst ();return _bceb };func (_cgea *CT_ChartsheetView )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cgea .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cgea .TabSelectedAttr ))});};if _cgea .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_cgea .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cgea .WorkbookViewIdAttr )});if _cgea .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cgea .ZoomToFitAttr ))});};e .EncodeToken (start );if _cgea .ExtLst !=nil {_aecg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgea .ExtLst ,_aecg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cfegd *CT_Formats )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cfegd .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cfegd .CountAttr )});};e .EncodeToken (start );_gdbdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_gegce :=range _cfegd .Format {e .EncodeElement (_gegce ,_gdbdf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bdecb *Worksheet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bdecb .CT_Worksheet =*NewCT_Worksheet ();_gaggfd :for {_bfdgdf ,_bgabb :=d .Token ();if _bgabb !=nil {return _bgabb ;};switch _degbd :=_bfdgdf .(type ){case _bf .StartElement :switch _degbd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .SheetPr =NewCT_SheetPr ();if _ggeegf :=d .DecodeElement (_bdecb .SheetPr ,&_degbd );_ggeegf !=nil {return _ggeegf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .Dimension =NewCT_SheetDimension ();if _cgdda :=d .DecodeElement (_bdecb .Dimension ,&_degbd );_cgdda !=nil {return _cgdda ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .SheetViews =NewCT_SheetViews ();if _gbeeg :=d .DecodeElement (_bdecb .SheetViews ,&_degbd );_gbeeg !=nil {return _gbeeg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .SheetFormatPr =NewCT_SheetFormatPr ();if _eaeae :=d .DecodeElement (_bdecb .SheetFormatPr ,&_degbd );_eaeae !=nil {return _eaeae ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdbcc :=NewCT_Cols ();if _cbbed :=d .DecodeElement (_bdbcc ,&_degbd );_cbbed !=nil {return _cbbed ;};_bdecb .Cols =append (_bdecb .Cols ,_bdbcc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _edafg :=d .DecodeElement (_bdecb .SheetData ,&_degbd );_edafg !=nil {return _edafg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .SheetCalcPr =NewCT_SheetCalcPr ();if _adbaa :=d .DecodeElement (_bdecb .SheetCalcPr ,&_degbd );_adbaa !=nil {return _adbaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .SheetProtection =NewCT_SheetProtection ();if _afdcc :=d .DecodeElement (_bdecb .SheetProtection ,&_degbd );_afdcc !=nil {return _afdcc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .ProtectedRanges =NewCT_ProtectedRanges ();if _gbgee :=d .DecodeElement (_bdecb .ProtectedRanges ,&_degbd );_gbgee !=nil {return _gbgee ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .Scenarios =NewCT_Scenarios ();if _fafcdg :=d .DecodeElement (_bdecb .Scenarios ,&_degbd );_fafcdg !=nil {return _fafcdg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .AutoFilter =NewCT_AutoFilter ();if _ccddg :=d .DecodeElement (_bdecb .AutoFilter ,&_degbd );_ccddg !=nil {return _ccddg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .SortState =NewCT_SortState ();if _egdfc :=d .DecodeElement (_bdecb .SortState ,&_degbd );_egdfc !=nil {return _egdfc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .DataConsolidate =NewCT_DataConsolidate ();if _abcea :=d .DecodeElement (_bdecb .DataConsolidate ,&_degbd );_abcea !=nil {return _abcea ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .CustomSheetViews =NewCT_CustomSheetViews ();if _eeacd :=d .DecodeElement (_bdecb .CustomSheetViews ,&_degbd );_eeacd !=nil {return _eeacd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .MergeCells =NewCT_MergeCells ();if _fbgef :=d .DecodeElement (_bdecb .MergeCells ,&_degbd );_fbgef !=nil {return _fbgef ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .PhoneticPr =NewCT_PhoneticPr ();if _fcedc :=d .DecodeElement (_bdecb .PhoneticPr ,&_degbd );_fcedc !=nil {return _fcedc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfabf :=NewCT_ConditionalFormatting ();if _eedge :=d .DecodeElement (_cfabf ,&_degbd );_eedge !=nil {return _eedge ;};_bdecb .ConditionalFormatting =append (_bdecb .ConditionalFormatting ,_cfabf );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .DataValidations =NewCT_DataValidations ();if _edafee :=d .DecodeElement (_bdecb .DataValidations ,&_degbd );_edafee !=nil {return _edafee ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .Hyperlinks =NewCT_Hyperlinks ();if _daaaa :=d .DecodeElement (_bdecb .Hyperlinks ,&_degbd );_daaaa !=nil {return _daaaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .PrintOptions =NewCT_PrintOptions ();if _acacgf :=d .DecodeElement (_bdecb .PrintOptions ,&_degbd );_acacgf !=nil {return _acacgf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .PageMargins =NewCT_PageMargins ();if _ebafa :=d .DecodeElement (_bdecb .PageMargins ,&_degbd );_ebafa !=nil {return _ebafa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .PageSetup =NewCT_PageSetup ();if _dggda :=d .DecodeElement (_bdecb .PageSetup ,&_degbd );_dggda !=nil {return _dggda ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .HeaderFooter =NewCT_HeaderFooter ();if _bcdfd :=d .DecodeElement (_bdecb .HeaderFooter ,&_degbd );_bcdfd !=nil {return _bcdfd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .RowBreaks =NewCT_PageBreak ();if _agbgf :=d .DecodeElement (_bdecb .RowBreaks ,&_degbd );_agbgf !=nil {return _agbgf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .ColBreaks =NewCT_PageBreak ();if _aagbdg :=d .DecodeElement (_bdecb .ColBreaks ,&_degbd );_aagbdg !=nil {return _aagbdg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .CustomProperties =NewCT_CustomProperties ();if _fgfaa :=d .DecodeElement (_bdecb .CustomProperties ,&_degbd );_fgfaa !=nil {return _fgfaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .CellWatches =NewCT_CellWatches ();if _cbefee :=d .DecodeElement (_bdecb .CellWatches ,&_degbd );_cbefee !=nil {return _cbefee ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .IgnoredErrors =NewCT_IgnoredErrors ();if _bdggef :=d .DecodeElement (_bdecb .IgnoredErrors ,&_degbd );_bdggef !=nil {return _bdggef ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .SmartTags =NewCT_SmartTags ();if _aggafc :=d .DecodeElement (_bdecb .SmartTags ,&_degbd );_aggafc !=nil {return _aggafc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .Drawing =NewCT_Drawing ();if _aabfb :=d .DecodeElement (_bdecb .Drawing ,&_degbd );_aabfb !=nil {return _aabfb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .LegacyDrawing =NewCT_LegacyDrawing ();if _bgcfed :=d .DecodeElement (_bdecb .LegacyDrawing ,&_degbd );_bgcfed !=nil {return _bgcfed ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .LegacyDrawingHF =NewCT_LegacyDrawing ();if _eadcbc :=d .DecodeElement (_bdecb .LegacyDrawingHF ,&_degbd );_eadcbc !=nil {return _eadcbc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .DrawingHF =NewCT_DrawingHF ();if _eeggba :=d .DecodeElement (_bdecb .DrawingHF ,&_degbd );_eeggba !=nil {return _eeggba ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .Picture =NewCT_SheetBackgroundPicture ();if _ecdcf :=d .DecodeElement (_bdecb .Picture ,&_degbd );_ecdcf !=nil {return _ecdcf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .OleObjects =NewCT_OleObjects ();if _afcae :=d .DecodeElement (_bdecb .OleObjects ,&_degbd );_afcae !=nil {return _afcae ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .Controls =NewCT_Controls ();if _efcdb :=d .DecodeElement (_bdecb .Controls ,&_degbd );_efcdb !=nil {return _efcdb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .WebPublishItems =NewCT_WebPublishItems ();if _afcbd :=d .DecodeElement (_bdecb .WebPublishItems ,&_degbd );_afcbd !=nil {return _afcbd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .TableParts =NewCT_TableParts ();if _gdfbgb :=d .DecodeElement (_bdecb .TableParts ,&_degbd );_gdfbgb !=nil {return _gdfbgb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdecb .ExtLst =NewCT_ExtensionList ();if _fccaae :=d .DecodeElement (_bdecb .ExtLst ,&_degbd );_fccaae !=nil {return _fccaae ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u006f\u0072\u006b\u0073\u0068e\u0065\u0074 \u0025\u0076",_degbd .Name );if _debdc :=d .Skip ();_debdc !=nil {return _debdc ;};};case _bf .EndElement :break _gaggfd ;case _bf .CharData :};};return nil ;}; -// Validate validates the CT_ExternalReference and its children -func (_dgdc *CT_ExternalReference )Validate ()error {return _dgdc .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");};type CT_WorkbookProtection struct{ +// Validate validates the CT_DdeValue and its children +func (_dcbfb *CT_DdeValue )Validate ()error {return _dcbfb .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func NewHeaders ()*Headers {_fddcgd :=&Headers {};_fddcgd .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _fddcgd ;}; -// Legacy Workbook Password -WorkbookPasswordAttr *string ; +// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path +func (_eecb *CT_MergeCell )ValidateWithPath (path string )error {return nil };func (_afaec *CT_SheetView )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _afaec .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afaec .WindowProtectionAttr ))});};if _afaec .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afaec .ShowFormulasAttr ))});};if _afaec .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afaec .ShowGridLinesAttr ))});};if _afaec .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afaec .ShowRowColHeadersAttr ))});};if _afaec .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afaec .ShowZerosAttr ))});};if _afaec .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afaec .RightToLeftAttr ))});};if _afaec .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afaec .TabSelectedAttr ))});};if _afaec .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afaec .ShowRulerAttr ))});};if _afaec .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afaec .ShowOutlineSymbolsAttr ))});};if _afaec .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afaec .DefaultGridColorAttr ))});};if _afaec .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_afaec .ShowWhiteSpaceAttr ))});};if _afaec .ViewAttr !=ST_SheetViewTypeUnset {_eceae ,_cbcdb :=_afaec .ViewAttr .MarshalXMLAttr (_bf .Name {Local :"\u0076\u0069\u0065\u0077"});if _cbcdb !=nil {return _cbcdb ;};start .Attr =append (start .Attr ,_eceae );};if _afaec .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_afaec .TopLeftCellAttr )});};if _afaec .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_afaec .ColorIdAttr )});};if _afaec .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_afaec .ZoomScaleAttr )});};if _afaec .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_afaec .ZoomScaleNormalAttr )});};if _afaec .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",*_afaec .ZoomScaleSheetLayoutViewAttr )});};if _afaec .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",*_afaec .ZoomScalePageLayoutViewAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_afaec .WorkbookViewIdAttr )});e .EncodeToken (start );if _afaec .Pane !=nil {_ccaab :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_afaec .Pane ,_ccaab );};if _afaec .Selection !=nil {_beabb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_faadd :=range _afaec .Selection {e .EncodeElement (_faadd ,_beabb );};};if _afaec .PivotSelection !=nil {_bdcdb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_adgcf :=range _afaec .PivotSelection {e .EncodeElement (_adgcf ,_bdcdb );};};if _afaec .ExtLst !=nil {_fgffg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afaec .ExtLst ,_fgffg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_RgbColor struct{ -// Workbook Password Character Set -WorkbookPasswordCharacterSetAttr *string ; +// Alpha Red Green Blue +RgbAttr *string ;};func (_cebae ST_CellType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_cebae .String (),start );};func (_eabde ST_RevisionAction )String ()string {switch _eabde {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};func (_ffdfg *CT_Sheet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ffdfg .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ffdfg .SheetIdAttr )});if _ffdfg .StateAttr !=ST_SheetStateUnset {_acabcf ,_bebgea :=_ffdfg .StateAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u0074\u0061t\u0065"});if _bebgea !=nil {return _bebgea ;};start .Attr =append (start .Attr ,_acabcf );};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ffdfg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Legacy Revisions Password -RevisionsPasswordAttr *string ; +// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path +func (_efagf *CT_ObjectAnchor )ValidateWithPath (path string )error {if _ccbfa :=_efagf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ccbfa !=nil {return _ccbfa ;};if _cddfb :=_efagf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_cddfb !=nil {return _cddfb ;};return nil ;};func (_feeaa *CT_TableStyleElement )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_feeaa .TypeAttr =ST_TableStyleType (1);for _ ,_baffgd :=range start .Attr {if _baffgd .Name .Local =="\u0074\u0079\u0070\u0065"{_feeaa .TypeAttr .UnmarshalXMLAttr (_baffgd );continue ;};if _baffgd .Name .Local =="\u0073\u0069\u007a\u0065"{_bcbeg ,_cagedd :=_e .ParseUint (_baffgd .Value ,10,32);if _cagedd !=nil {return _cagedd ;};_fgdfa :=uint32 (_bcbeg );_feeaa .SizeAttr =&_fgdfa ;continue ;};if _baffgd .Name .Local =="\u0064\u0078\u0066I\u0064"{_fdafa ,_eadbg :=_e .ParseUint (_baffgd .Value ,10,32);if _eadbg !=nil {return _eadbg ;};_cfccce :=uint32 (_fdafa );_feeaa .DxfIdAttr =&_cfccce ;continue ;};};for {_gdaeb ,_efaee :=d .Token ();if _efaee !=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",_efaee );};if _ebfgcf ,_aabbdd :=_gdaeb .(_bf .EndElement );_aabbdd &&_ebfgcf .Name ==start .Name {break ;};};return nil ;};type CT_ColHierarchiesUsage struct{ -// Revisions Password Character Set -RevisionsPasswordCharacterSetAttr *string ; +// Items Count +CountAttr *uint32 ; -// Lock Structure -LockStructureAttr *bool ; +// Column OLAP Hierarchies +ColHierarchyUsage []*CT_HierarchyUsage ;};func (_baaf *CT_ExternalReference )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bgeced :=range start .Attr {if _bgeced .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgeced .Name .Local =="\u0069\u0064"||_bgeced .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"&&_bgeced .Name .Local =="\u0069\u0064"{_dfcgb ,_gdge :=_bgeced .Value ,error (nil );if _gdge !=nil {return _gdge ;};_baaf .IdAttr =_dfcgb ;continue ;};};for {_fdcgc ,_fbaeb :=d .Token ();if _fbaeb !=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",_fbaeb );};if _dded ,_ebdc :=_fdcgc .(_bf .EndElement );_ebdc &&_dded .Name ==start .Name {break ;};};return nil ;};func NewCT_TableMissing ()*CT_TableMissing {_eefdg :=&CT_TableMissing {};return _eefdg };type CT_TableMissing struct{}; -// Lock Windows -LockWindowsAttr *bool ; +// ValidateWithPath validates the Table and its children, prefixing error messages with path +func (_gbedcg *Table )ValidateWithPath (path string )error {if _bfffd :=_gbedcg .CT_Table .ValidateWithPath (path );_bfffd !=nil {return _bfffd ;};return nil ;};func NewCT_ChartFormats ()*CT_ChartFormats {_fgfd :=&CT_ChartFormats {};return _fgfd };type CT_MdxKPI struct{ -// Lock Revisions -LockRevisionAttr *bool ; +// Member Unique Name Index +NAttr uint32 ; -// Cryptographic Algorithm Name -RevisionsAlgorithmNameAttr *string ; +// KPI Index +NpAttr uint32 ; -// Password Hash Value -RevisionsHashValueAttr *string ; +// KPI Property +PAttr ST_MdxKPIProperty ;}; -// Salt Value for Password Verifier -RevisionsSaltValueAttr *string ; +// Validate validates the CT_VerticalAlignFontProperty and its children +func (_bdgb *CT_VerticalAlignFontProperty )Validate ()error {return _bdgb .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");};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;);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;);type CT_FontName struct{ -// Iterations to Run Hashing Algorithm -RevisionsSpinCountAttr *uint32 ; +// String Value +ValAttr string ;};func (_gaeae *CT_Members )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gggfbe :=range start .Attr {if _gggfbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceafb ,_fcbbdc :=_e .ParseUint (_gggfbe .Value ,10,32);if _fcbbdc !=nil {return _fcbbdc ;};_egbgd :=uint32 (_ceafb );_gaeae .CountAttr =&_egbgd ;continue ;};if _gggfbe .Name .Local =="\u006c\u0065\u0076e\u006c"{_gegfa ,_begba :=_e .ParseUint (_gggfbe .Value ,10,32);if _begba !=nil {return _begba ;};_cecad :=uint32 (_gegfa );_gaeae .LevelAttr =&_cecad ;continue ;};};_edgb :for {_febdd ,_bdaad :=d .Token ();if _bdaad !=nil {return _bdaad ;};switch _egcag :=_febdd .(type ){case _bf .StartElement :switch _egcag .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afdge :=NewCT_Member ();if _gecce :=d .DecodeElement (_afdge ,&_egcag );_gecce !=nil {return _gecce ;};_gaeae .Member =append (_gaeae .Member ,_afdge );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_egcag .Name );if _dbfeg :=d .Skip ();_dbfeg !=nil {return _dbfeg ;};};case _bf .EndElement :break _edgb ;case _bf .CharData :};};return nil ;};func (_dfbd *CT_DdeItems )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fgeec :for {_caae ,_gcaeb :=d .Token ();if _gcaeb !=nil {return _gcaeb ;};switch _begae :=_caae .(type ){case _bf .StartElement :switch _begae .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_facea :=NewCT_DdeItem ();if _gebgf :=d .DecodeElement (_facea ,&_begae );_gebgf !=nil {return _gebgf ;};_dfbd .DdeItem =append (_dfbd .DdeItem ,_facea );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_begae .Name );if _ddfe :=d .Skip ();_ddfe !=nil {return _ddfe ;};};case _bf .EndElement :break _fgeec ;case _bf .CharData :};};return nil ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_ecded :=&CT_ExternalSheetDataSet {};return _ecded ;};func NewCT_FontName ()*CT_FontName {_dcdga :=&CT_FontName {};return _dcdga };func (_aedgg *CT_MetadataBlocks )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aedgg .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aedgg .CountAttr )});};e .EncodeToken (start );_ddfge :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_bgefb :=range _aedgg .Bk {e .EncodeElement (_bgefb ,_ddfge );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Cryptographic Algorithm Name -WorkbookAlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path +func (_egbcg *CT_PivotCaches )ValidateWithPath (path string )error {for _cfacff ,_bdcgg :=range _egbcg .PivotCache {if _gbgcf :=_bdcgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_cfacff ));_gbgcf !=nil {return _gbgcf ;};};return nil ;}; -// Password Hash Value -WorkbookHashValueAttr *string ; +// Validate validates the CT_PivotField and its children +func (_beacb *CT_PivotField )Validate ()error {return _beacb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");}; -// Salt Value for Password Verifier -WorkbookSaltValueAttr *string ; +// Validate validates the CT_GroupItems and its children +func (_adgcc *CT_GroupItems )Validate ()error {return _adgcc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func (_dcagd ST_CfType )Validate ()error {return _dcagd .ValidateWithPath ("")}; -// Iterations to Run Hashing Algorithm -WorkbookSpinCountAttr *uint32 ;};func (_bdabg *CT_PCDKPI )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_bdabg .UniqueNameAttr )});if _bdabg .CaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_bdabg .CaptionAttr )});};if _bdabg .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bdabg .DisplayFolderAttr )});};if _bdabg .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_bdabg .MeasureGroupAttr )});};if _bdabg .ParentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bdabg .ParentAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_bdabg .ValueAttr )});if _bdabg .GoalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_bdabg .GoalAttr )});};if _bdabg .StatusAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_bdabg .StatusAttr )});};if _bdabg .TrendAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bdabg .TrendAttr )});};if _bdabg .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bdabg .WeightAttr )});};if _bdabg .TimeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bdabg .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .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;);func NewCT_TableFormula ()*CT_TableFormula {_fbcbfb :=&CT_TableFormula {};return _fbcbfb }; +// Validate validates the CT_PCDSCPage and its children +func (_badga *CT_PCDSCPage )Validate ()error {return _badga .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");};func NewCT_TableStyles ()*CT_TableStyles {_gbbfb :=&CT_TableStyles {};return _gbbfb };func (_dbbeb *CT_CalculatedItem )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dbbeb .PivotArea =NewCT_PivotArea ();for _ ,_baba :=range start .Attr {if _baba .Name .Local =="\u0066\u0069\u0065l\u0064"{_cbae ,_ffae :=_e .ParseUint (_baba .Value ,10,32);if _ffae !=nil {return _ffae ;};_faad :=uint32 (_cbae );_dbbeb .FieldAttr =&_faad ;continue ;};if _baba .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_feee ,_bdbb :=_baba .Value ,error (nil );if _bdbb !=nil {return _bdbb ;};_dbbeb .FormulaAttr =&_feee ;continue ;};};_cbgg :for {_cace ,_gdcb :=d .Token ();if _gdcb !=nil {return _gdcb ;};switch _dab :=_cace .(type ){case _bf .StartElement :switch _dab .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _adbe :=d .DecodeElement (_dbbeb .PivotArea ,&_dab );_adbe !=nil {return _adbe ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbbeb .ExtLst =NewCT_ExtensionList ();if _gbfa :=d .DecodeElement (_dbbeb .ExtLst ,&_dab );_gbfa !=nil {return _gbfa ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_dab .Name );if _efed :=d .Skip ();_efed !=nil {return _efed ;};};case _bf .EndElement :break _cbgg ;case _bf .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path -func (_bebb *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _bfgaf ,_egce :=range _bebb .ColHierarchyUsage {if _baaef :=_egce .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_bfgaf ));_baaef !=nil {return _baaef ;};};return nil ;}; +// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path +func (_bgdcaf *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_fc .ST_GuidPatternRe .MatchString (_bgdcaf .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 ,_fc .ST_GuidPatternRe ,_bgdcaf .GuidAttr );};if _bgdcaf .LastGuidAttr !=nil {if !_fc .ST_GuidPatternRe .MatchString (*_bgdcaf .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 ,_fc .ST_GuidPatternRe ,*_bgdcaf .LastGuidAttr );};};for _ccddaa ,_gbeag :=range _bgdcaf .Header {if _dbcca :=_gbeag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccddaa ));_dbcca !=nil {return _dbcca ;};};return nil ;};func (_bfcfg ST_ExternalConnectionType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_bfcfg .String (),start );};func (_ccefd *CT_ServerFormats )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ccefd .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccefd .CountAttr )});};e .EncodeToken (start );if _ccefd .ServerFormat !=nil {_gfdag :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_eabdf :=range _ccefd .ServerFormat {e .EncodeElement (_eabdf ,_gfdag );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cdcba ST_SortBy )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_fcfbbc :=_bf .Attr {};_fcfbbc .Name =name ;switch _cdcba {case ST_SortByUnset :_fcfbbc .Value ="";case ST_SortByValue :_fcfbbc .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_fcfbbc .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_fcfbbc .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_fcfbbc .Value ="\u0069\u0063\u006f\u006e";};return _fcfbbc ,nil ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func (_afbgc *CT_TupleCache )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _afbgc .Entries !=nil {_afcgb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_afbgc .Entries ,_afcgb );};if _afbgc .Sets !=nil {_ddfffg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_afbgc .Sets ,_ddfffg );};if _afbgc .QueryCache !=nil {_aeddee :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_afbgc .QueryCache ,_aeddee );};if _afbgc .ServerFormats !=nil {_fgbde :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_afbgc .ServerFormats ,_fgbde );};if _afbgc .ExtLst !=nil {_deede :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afbgc .ExtLst ,_deede );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RevisionHeader and its children -func (_bbcgf *CT_RevisionHeader )Validate ()error {return _bbcgf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");}; +// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path +func (_dbaag *CT_DrawingHF )ValidateWithPath (path string )error {return nil };func (_faa *CT_CacheSource )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_faa .TypeAttr =ST_SourceType (1);for _ ,_eega :=range start .Attr {if _eega .Name .Local =="\u0074\u0079\u0070\u0065"{_faa .TypeAttr .UnmarshalXMLAttr (_eega );continue ;};if _eega .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_efbd ,_badf :=_e .ParseUint (_eega .Value ,10,32);if _badf !=nil {return _badf ;};_ccea :=uint32 (_efbd );_faa .ConnectionIdAttr =&_ccea ;continue ;};};_dfgc :for {_ead ,_eaeg :=d .Token ();if _eaeg !=nil {return _eaeg ;};switch _beed :=_ead .(type ){case _bf .StartElement :switch _beed .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faa .WorksheetSource =NewCT_WorksheetSource ();if _cbad :=d .DecodeElement (_faa .WorksheetSource ,&_beed );_cbad !=nil {return _cbad ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faa .Consolidation =NewCT_Consolidation ();if _gabef :=d .DecodeElement (_faa .Consolidation ,&_beed );_gabef !=nil {return _gabef ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faa .ExtLst =NewCT_ExtensionList ();if _gdc :=d .DecodeElement (_faa .ExtLst ,&_beed );_gdc !=nil {return _gdc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_beed .Name );if _cbcb :=d .Skip ();_cbcb !=nil {return _cbcb ;};};case _bf .EndElement :break _dfgc ;case _bf .CharData :};};return nil ;};func (_aefbf *CT_Record )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _aefbf .M !=nil {_aaebc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_bfacbb :=range _aefbf .M {e .EncodeElement (_bfacbb ,_aaebc );};};if _aefbf .N !=nil {_dfcbb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_feeac :=range _aefbf .N {e .EncodeElement (_feeac ,_dfcbb );};};if _aefbf .B !=nil {_aagcga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_egbad :=range _aefbf .B {e .EncodeElement (_egbad ,_aagcga );};};if _aefbf .E !=nil {_ddccc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_ggfdg :=range _aefbf .E {e .EncodeElement (_ggfdg ,_ddccc );};};if _aefbf .S !=nil {_begabg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bggbg :=range _aefbf .S {e .EncodeElement (_bggbg ,_begabg );};};if _aefbf .D !=nil {_daacbb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_beedd :=range _aefbf .D {e .EncodeElement (_beedd ,_daacbb );};};if _aefbf .X !=nil {_eggd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ggecc :=range _aefbf .X {e .EncodeElement (_ggecc ,_eggd );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RevisionCellChange and its children -func (_dggcg *CT_RevisionCellChange )Validate ()error {return _dggcg .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_String ()*CT_String {_bccge :=&CT_String {};return _bccge };func NewCT_WorksheetSource ()*CT_WorksheetSource {_dccgf :=&CT_WorksheetSource {};return _dccgf }; +// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path +func (_dcfd *CT_Error )ValidateWithPath (path string )error {if _dcfd .Tpls !=nil {if _gccgb :=_dcfd .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_gccgb !=nil {return _gccgb ;};};for _gddaf ,_bddf :=range _dcfd .X {if _eaag :=_bddf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gddaf ));_eaag !=nil {return _eaag ;};};return nil ;}; -// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path -func (_cgb *AG_RevData )ValidateWithPath (path string )error {return nil };func (_edcaf *CT_PCDKPIs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcbcd :=range start .Attr {if _bcbcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbeae ,_eabgf :=_fe .ParseUint (_bcbcd .Value ,10,32);if _eabgf !=nil {return _eabgf ;};_gdgcb :=uint32 (_bbeae );_edcaf .CountAttr =&_gdgcb ;continue ;};};_bbfddb :for {_fbebg ,_fggf :=d .Token ();if _fggf !=nil {return _fggf ;};switch _aabbd :=_fbebg .(type ){case _c .StartElement :switch _aabbd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeag :=NewCT_PCDKPI ();if _dgfcc :=d .DecodeElement (_aeag ,&_aabbd );_dgfcc !=nil {return _dgfcc ;};_edcaf .Kpi =append (_edcaf .Kpi ,_aeag );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0043\u0044\u004b\u0050\u0049\u0073\u0020\u0025\u0076",_aabbd .Name );if _bgga :=d .Skip ();_bgga !=nil {return _bgga ;};};case _c .EndElement :break _bbfddb ;case _c .CharData :};};return nil ;};func NewCT_ExternalBook ()*CT_ExternalBook {_aggge :=&CT_ExternalBook {};return _aggge }; +// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path +func (_acfcb *CT_MergeCells )ValidateWithPath (path string )error {for _ccbb ,_efgacb :=range _acfcb .MergeCell {if _dbea :=_efgacb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_ccbb ));_dbea !=nil {return _dbea ;};};return nil ;}; -// Validate validates the CT_Fills and its children -func (_fgdfb *CT_Fills )Validate ()error {return _fgdfb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");}; +// Validate validates the CT_Formats and its children +func (_dddeg *CT_Formats )Validate ()error {return _dddeg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_gcgbb *CT_Worksheet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _gcgbb .SheetPr !=nil {_eafce :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_gcgbb .SheetPr ,_eafce );};if _gcgbb .Dimension !=nil {_dedfd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gcgbb .Dimension ,_dedfd );};if _gcgbb .SheetViews !=nil {_fbegb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gcgbb .SheetViews ,_fbegb );};if _gcgbb .SheetFormatPr !=nil {_gdabb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_gcgbb .SheetFormatPr ,_gdabb );};if _gcgbb .Cols !=nil {_gefdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_ebcbgd :=range _gcgbb .Cols {e .EncodeElement (_ebcbgd ,_gefdf );};};_fdfebe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gcgbb .SheetData ,_fdfebe );if _gcgbb .SheetCalcPr !=nil {_fcedf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_gcgbb .SheetCalcPr ,_fcedf );};if _gcgbb .SheetProtection !=nil {_ecdddf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gcgbb .SheetProtection ,_ecdddf );};if _gcgbb .ProtectedRanges !=nil {_adggbf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_gcgbb .ProtectedRanges ,_adggbf );};if _gcgbb .Scenarios !=nil {_dafed :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_gcgbb .Scenarios ,_dafed );};if _gcgbb .AutoFilter !=nil {_dbabbf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gcgbb .AutoFilter ,_dbabbf );};if _gcgbb .SortState !=nil {_acgaf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_gcgbb .SortState ,_acgaf );};if _gcgbb .DataConsolidate !=nil {_cdegb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_gcgbb .DataConsolidate ,_cdegb );};if _gcgbb .CustomSheetViews !=nil {_gdcbc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gcgbb .CustomSheetViews ,_gdcbc );};if _gcgbb .MergeCells !=nil {_fbcfbe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_gcgbb .MergeCells ,_fbcfbe );};if _gcgbb .PhoneticPr !=nil {_bfdgd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gcgbb .PhoneticPr ,_bfdgd );};if _gcgbb .ConditionalFormatting !=nil {_dcgda :=_bf .StartElement {Name :_bf .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 _ ,_edgfd :=range _gcgbb .ConditionalFormatting {e .EncodeElement (_edgfd ,_dcgda );};};if _gcgbb .DataValidations !=nil {_eeggbc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gcgbb .DataValidations ,_eeggbc );};if _gcgbb .Hyperlinks !=nil {_fcfdg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_gcgbb .Hyperlinks ,_fcfdg );};if _gcgbb .PrintOptions !=nil {_dggcf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gcgbb .PrintOptions ,_dggcf );};if _gcgbb .PageMargins !=nil {_acgge :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gcgbb .PageMargins ,_acgge );};if _gcgbb .PageSetup !=nil {_afgga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gcgbb .PageSetup ,_afgga );};if _gcgbb .HeaderFooter !=nil {_bfgca :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gcgbb .HeaderFooter ,_bfgca );};if _gcgbb .RowBreaks !=nil {_ffgga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gcgbb .RowBreaks ,_ffgga );};if _gcgbb .ColBreaks !=nil {_eeccc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gcgbb .ColBreaks ,_eeccc );};if _gcgbb .CustomProperties !=nil {_geagd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_gcgbb .CustomProperties ,_geagd );};if _gcgbb .CellWatches !=nil {_feeec :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_gcgbb .CellWatches ,_feeec );};if _gcgbb .IgnoredErrors !=nil {_bgefae :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_gcgbb .IgnoredErrors ,_bgefae );};if _gcgbb .SmartTags !=nil {_aagagc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_gcgbb .SmartTags ,_aagagc );};if _gcgbb .Drawing !=nil {_fbaae :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gcgbb .Drawing ,_fbaae );};if _gcgbb .LegacyDrawing !=nil {_dabbf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gcgbb .LegacyDrawing ,_dabbf );};if _gcgbb .LegacyDrawingHF !=nil {_gcegb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gcgbb .LegacyDrawingHF ,_gcegb );};if _gcgbb .DrawingHF !=nil {_eeaabd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gcgbb .DrawingHF ,_eeaabd );};if _gcgbb .Picture !=nil {_eaefe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_gcgbb .Picture ,_eaefe );};if _gcgbb .OleObjects !=nil {_acggaa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_gcgbb .OleObjects ,_acggaa );};if _gcgbb .Controls !=nil {_eggbgd :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_gcgbb .Controls ,_eggbgd );};if _gcgbb .WebPublishItems !=nil {_gdaafa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gcgbb .WebPublishItems ,_gdaafa );};if _gcgbb .TableParts !=nil {_aggfe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_gcgbb .TableParts ,_aggfe );};if _gcgbb .ExtLst !=nil {_gdfag :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcgbb .ExtLst ,_gdfag );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cedegb ST_TargetScreenSize )Validate ()error {return _cedegb .ValidateWithPath ("")};func (_acgga *CT_OleItems )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_feffg :for {_bgcdf ,_bdgg :=d .Token ();if _bdgg !=nil {return _bdgg ;};switch _edadg :=_bgcdf .(type ){case _bf .StartElement :switch _edadg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbbg :=NewCT_OleItem ();if _bfegd :=d .DecodeElement (_gbbg ,&_edadg );_bfegd !=nil {return _bfegd ;};_acgga .OleItem =append (_acgga .OleItem ,_gbbg );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_edadg .Name );if _gabba :=d .Skip ();_gabba !=nil {return _gabba ;};};case _bf .EndElement :break _feffg ;case _bf .CharData :};};return nil ;};func NewCT_MeasureGroups ()*CT_MeasureGroups {_cbbe :=&CT_MeasureGroups {};return _cbbe };type CT_RevisionComment struct{ -// Validate validates the CT_CacheHierarchies and its children -func (_fagb *CT_CacheHierarchies )Validate ()error {return _fagb .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_aegaed ST_PatternType )ValidateWithPath (path string )error {switch _aegaed {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19: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 (_aegaed ));};return nil ;}; +// Sheet Id +SheetIdAttr uint32 ; -// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path -func (_ebdbb *CT_SheetPr )ValidateWithPath (path string )error {if _ebdbb .TabColor !=nil {if _fddeg :=_ebdbb .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_fddeg !=nil {return _fddeg ;};};if _ebdbb .OutlinePr !=nil {if _fcgbbb :=_ebdbb .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");_fcgbbb !=nil {return _fcgbbb ;};};if _ebdbb .PageSetUpPr !=nil {if _aeeeg :=_ebdbb .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_aeeeg !=nil {return _aeeeg ;};};return nil ;};func (_aaeea *CT_Drawing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aggfa :=range start .Attr {if _aggfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aggfa .Name .Local =="\u0069\u0064"||_aggfa .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"&&_aggfa .Name .Local =="\u0069\u0064"{_defgf ,_adcdf :=_aggfa .Value ,error (nil );if _adcdf !=nil {return _adcdf ;};_aaeea .IdAttr =_defgf ;continue ;};};for {_ccfce ,_gggaa :=d .Token ();if _gggaa !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_gggaa );};if _acagc ,_fbaadd :=_ccfce .(_c .EndElement );_fbaadd &&_acagc .Name ==start .Name {break ;};};return nil ;};func (_bgbgf *CT_Top10 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgbgf .TopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f\u0070"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bgbgf .TopAttr ))});};if _bgbgf .PercentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bgbgf .PercentAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",_bgbgf .ValAttr )});if _bgbgf .FilterValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_cg .Sprintf ("\u0025\u0076",*_bgbgf .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Cell +CellAttr string ; -// Validate validates the CT_PCDSDTCEntries and its children -func (_dbgga *CT_PCDSDTCEntries )Validate ()error {return _dbgga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func (_gcagb *CT_DeletedField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_gcagb .NameAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DdeItems struct{ +// GUID +GuidAttr string ; -// DDE Item definition -DdeItem []*CT_DdeItem ;};func (_bggcg *CT_MetadataType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcdgd :=range start .Attr {if _fcdgd .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_aaebe ,_cdeeba :=_fe .ParseBool (_fcdgd .Value );if _cdeeba !=nil {return _cdeeba ;};_bggcg .PasteColWidthsAttr =&_aaebe ;continue ;};if _fcdgd .Name .Local =="\u006e\u0061\u006d\u0065"{_fbfaf ,_dabgf :=_fcdgd .Value ,error (nil );if _dabgf !=nil {return _dabgf ;};_bggcg .NameAttr =_fbfaf ;continue ;};if _fcdgd .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gceea ,_dfdbde :=_fe .ParseBool (_fcdgd .Value );if _dfdbde !=nil {return _dfdbde ;};_bggcg .PasteNumberFormatsAttr =&_gceea ;continue ;};if _fcdgd .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_faaed ,_eeadb :=_fe .ParseBool (_fcdgd .Value );if _eeadb !=nil {return _eeadb ;};_bggcg .GhostRowAttr =&_faaed ;continue ;};if _fcdgd .Name .Local =="\u006d\u0065\u0072g\u0065"{_ffcgfc ,_efeae :=_fe .ParseBool (_fcdgd .Value );if _efeae !=nil {return _efeae ;};_bggcg .MergeAttr =&_ffcgfc ;continue ;};if _fcdgd .Name .Local =="\u0065\u0064\u0069\u0074"{_cgdbe ,_ggdcf :=_fe .ParseBool (_fcdgd .Value );if _ggdcf !=nil {return _ggdcf ;};_bggcg .EditAttr =&_cgdbe ;continue ;};if _fcdgd .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_cdbdd ,_dfbge :=_fe .ParseBool (_fcdgd .Value );if _dfbge !=nil {return _dfbge ;};_bggcg .SplitFirstAttr =&_cdbdd ;continue ;};if _fcdgd .Name .Local =="\u0063\u006f\u0070\u0079"{_aaccb ,_dgffg :=_fe .ParseBool (_fcdgd .Value );if _dgffg !=nil {return _dgffg ;};_bggcg .CopyAttr =&_aaccb ;continue ;};if _fcdgd .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_bbfac ,_agaef :=_fe .ParseBool (_fcdgd .Value );if _agaef !=nil {return _agaef ;};_bggcg .SplitAllAttr =&_bbfac ;continue ;};if _fcdgd .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_decdf ,_ceaff :=_fe .ParseBool (_fcdgd .Value );if _ceaff !=nil {return _ceaff ;};_bggcg .PasteFormulasAttr =&_decdf ;continue ;};if _fcdgd .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_aaec ,_cbggd :=_fe .ParseBool (_fcdgd .Value );if _cbggd !=nil {return _cbggd ;};_bggcg .CellMetaAttr =&_aaec ;continue ;};if _fcdgd .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_bcaa ,_faaegb :=_fe .ParseBool (_fcdgd .Value );if _faaegb !=nil {return _faaegb ;};_bggcg .ClearAllAttr =&_bcaa ;continue ;};if _fcdgd .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_dadcc ,_ebeae :=_fe .ParseUint (_fcdgd .Value ,10,32);if _ebeae !=nil {return _ebeae ;};_bggcg .MinSupportedVersionAttr =uint32 (_dadcc );continue ;};if _fcdgd .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_dfcgb ,_bgbgc :=_fe .ParseBool (_fcdgd .Value );if _bgbgc !=nil {return _bgbgc ;};_bggcg .AdjustAttr =&_dfcgb ;continue ;};if _fcdgd .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_dcccf ,_badee :=_fe .ParseBool (_fcdgd .Value );if _badee !=nil {return _badee ;};_bggcg .ClearContentsAttr =&_dcccf ;continue ;};if _fcdgd .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_adedd ,_bgcge :=_fe .ParseBool (_fcdgd .Value );if _bgcge !=nil {return _bgcge ;};_bggcg .PasteValuesAttr =&_adedd ;continue ;};if _fcdgd .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_dfbeg ,_dbeac :=_fe .ParseBool (_fcdgd .Value );if _dbeac !=nil {return _dbeac ;};_bggcg .RowColShiftAttr =&_dfbeg ;continue ;};if _fcdgd .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cgbbb ,_dedfge :=_fe .ParseBool (_fcdgd .Value );if _dedfge !=nil {return _dedfge ;};_bggcg .PasteCommentsAttr =&_cgbbb ;continue ;};if _fcdgd .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ddcfd ,_adbbfe :=_fe .ParseBool (_fcdgd .Value );if _adbbfe !=nil {return _adbbfe ;};_bggcg .ClearFormatsAttr =&_ddcfd ;continue ;};if _fcdgd .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_aaece ,_dacd :=_fe .ParseBool (_fcdgd .Value );if _dacd !=nil {return _dacd ;};_bggcg .GhostColAttr =&_aaece ;continue ;};if _fcdgd .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_gcacac ,_aadgb :=_fe .ParseBool (_fcdgd .Value );if _aadgb !=nil {return _aadgb ;};_bggcg .CoerceAttr =&_gcacac ;continue ;};if _fcdgd .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fbeca ,_fgabbg :=_fe .ParseBool (_fcdgd .Value );if _fgabbg !=nil {return _fgabbg ;};_bggcg .ClearCommentsAttr =&_fbeca ;continue ;};if _fcdgd .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_ggggd ,_afeae :=_fe .ParseBool (_fcdgd .Value );if _afeae !=nil {return _afeae ;};_bggcg .PasteAllAttr =&_ggggd ;continue ;};if _fcdgd .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_ccbd ,_ddfff :=_fe .ParseBool (_fcdgd .Value );if _ddfff !=nil {return _ddfff ;};_bggcg .PasteBordersAttr =&_ccbd ;continue ;};if _fcdgd .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_efdcg ,_afddb :=_fe .ParseBool (_fcdgd .Value );if _afddb !=nil {return _afddb ;};_bggcg .PasteFormatsAttr =&_efdcg ;continue ;};if _fcdgd .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_fecbf ,_agbdg :=_fe .ParseBool (_fcdgd .Value );if _agbdg !=nil {return _agbdg ;};_bggcg .PasteDataValidationAttr =&_fecbf ;continue ;};if _fcdgd .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_gcfgf ,_dgebc :=_fe .ParseBool (_fcdgd .Value );if _dgebc !=nil {return _dgebc ;};_bggcg .DeleteAttr =&_gcfgf ;continue ;};if _fcdgd .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_adcfe ,_abcfga :=_fe .ParseBool (_fcdgd .Value );if _abcfga !=nil {return _abcfga ;};_bggcg .AssignAttr =&_adcfe ;continue ;};};for {_egefb ,_acdcc :=d .Token ();if _acdcc !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_acdcc );};if _bafba ,_bcaef :=_egefb .(_c .EndElement );_bcaef &&_bafba .Name ==start .Name {break ;};};return nil ;};type CT_VolMain struct{ +// User Action +ActionAttr ST_RevisionAction ; -// First String -FirstAttr string ; +// Always Show Comment +AlwaysShowAttr *bool ; -// Topic -Tp []*CT_VolTopic ;};func (_ggeffc *CT_TableColumn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gggdf :=range start .Attr {if _gggdf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_acaca ,_eecdc :=_fe .ParseUint (_gggdf .Value ,10,32);if _eecdc !=nil {return _eecdc ;};_gfcgfg :=uint32 (_acaca );_ggeffc .TotalsRowDxfIdAttr =&_gfcgfg ;continue ;};if _gggdf .Name .Local =="\u0069\u0064"{_adcdd ,_eeaccf :=_fe .ParseUint (_gggdf .Value ,10,32);if _eeaccf !=nil {return _eeaccf ;};_ggeffc .IdAttr =uint32 (_adcdd );continue ;};if _gggdf .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bfgfe ,_ffcce :=_gggdf .Value ,error (nil );if _ffcce !=nil {return _ffcce ;};_ggeffc .HeaderRowCellStyleAttr =&_bfgfe ;continue ;};if _gggdf .Name .Local =="\u006e\u0061\u006d\u0065"{_fadgg ,_bbegc :=_gggdf .Value ,error (nil );if _bbegc !=nil {return _bbegc ;};_ggeffc .NameAttr =_fadgg ;continue ;};if _gggdf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_bbgbea ,_debc :=_gggdf .Value ,error (nil );if _debc !=nil {return _debc ;};_ggeffc .TotalsRowLabelAttr =&_bbgbea ;continue ;};if _gggdf .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_bgbfge ,_ddbgfg :=_fe .ParseUint (_gggdf .Value ,10,32);if _ddbgfg !=nil {return _ddbgfg ;};_affed :=uint32 (_bgbfge );_ggeffc .QueryTableFieldIdAttr =&_affed ;continue ;};if _gggdf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_acacb ,_fbeadf :=_fe .ParseUint (_gggdf .Value ,10,32);if _fbeadf !=nil {return _fbeadf ;};_fdede :=uint32 (_acacb );_ggeffc .HeaderRowDxfIdAttr =&_fdede ;continue ;};if _gggdf .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_fgbge ,_cbbff :=_fe .ParseUint (_gggdf .Value ,10,32);if _cbbff !=nil {return _cbbff ;};_ddffe :=uint32 (_fgbge );_ggeffc .DataDxfIdAttr =&_ddffe ;continue ;};if _gggdf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bddgc ,_gbffb :=_gggdf .Value ,error (nil );if _gbffb !=nil {return _gbffb ;};_ggeffc .UniqueNameAttr =&_bddgc ;continue ;};if _gggdf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_ggeffc .TotalsRowFunctionAttr .UnmarshalXMLAttr (_gggdf );continue ;};if _gggdf .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_eaaccd ,_ecaea :=_gggdf .Value ,error (nil );if _ecaea !=nil {return _ecaea ;};_ggeffc .DataCellStyleAttr =&_eaaccd ;continue ;};if _gggdf .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cdbef ,_efdebg :=_gggdf .Value ,error (nil );if _efdebg !=nil {return _efdebg ;};_ggeffc .TotalsRowCellStyleAttr =&_cdbef ;continue ;};};_cbdfb :for {_adecbd ,_cgdgc :=d .Token ();if _cgdgc !=nil {return _cgdgc ;};switch _gdfff :=_adecbd .(type ){case _c .StartElement :switch _gdfff .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggeffc .CalculatedColumnFormula =NewCT_TableFormula ();if _fbddaf :=d .DecodeElement (_ggeffc .CalculatedColumnFormula ,&_gdfff );_fbddaf !=nil {return _fbddaf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggeffc .TotalsRowFormula =NewCT_TableFormula ();if _feace :=d .DecodeElement (_ggeffc .TotalsRowFormula ,&_gdfff );_feace !=nil {return _feace ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggeffc .XmlColumnPr =NewCT_XmlColumnPr ();if _gafbf :=d .DecodeElement (_ggeffc .XmlColumnPr ,&_gdfff );_gafbf !=nil {return _gafbf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggeffc .ExtLst =NewCT_ExtensionList ();if _gcedd :=d .DecodeElement (_ggeffc .ExtLst ,&_gdfff );_gcedd !=nil {return _gcedd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006fl\u0075m\u006e\u0020\u0025\u0076",_gdfff .Name );if _aabac :=d .Skip ();_aabac !=nil {return _aabac ;};};case _c .EndElement :break _cbdfb ;case _c .CharData :};};return nil ;};func (_cedeb ST_MdxKPIProperty )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcefc :=_c .Attr {};_fcefc .Name =name ;switch _cedeb {case ST_MdxKPIPropertyUnset :_fcefc .Value ="";case ST_MdxKPIPropertyV :_fcefc .Value ="\u0076";case ST_MdxKPIPropertyG :_fcefc .Value ="\u0067";case ST_MdxKPIPropertyS :_fcefc .Value ="\u0073";case ST_MdxKPIPropertyT :_fcefc .Value ="\u0074";case ST_MdxKPIPropertyW :_fcefc .Value ="\u0077";case ST_MdxKPIPropertyM :_fcefc .Value ="\u006d";};return _fcefc ,nil ;};func (_fgbcd *CT_WorkbookProtection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgbcd .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fgbcd .WorkbookPasswordAttr )});};if _fgbcd .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 :_cg .Sprintf ("\u0025\u0076",*_fgbcd .WorkbookPasswordCharacterSetAttr )});};if _fgbcd .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fgbcd .RevisionsPasswordAttr )});};if _fgbcd .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 :_cg .Sprintf ("\u0025\u0076",*_fgbcd .RevisionsPasswordCharacterSetAttr )});};if _fgbcd .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fgbcd .LockStructureAttr ))});};if _fgbcd .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fgbcd .LockWindowsAttr ))});};if _fgbcd .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fgbcd .LockRevisionAttr ))});};if _fgbcd .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fgbcd .RevisionsAlgorithmNameAttr )});};if _fgbcd .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fgbcd .RevisionsHashValueAttr )});};if _fgbcd .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fgbcd .RevisionsSaltValueAttr )});};if _fgbcd .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fgbcd .RevisionsSpinCountAttr )});};if _fgbcd .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fgbcd .WorkbookAlgorithmNameAttr )});};if _fgbcd .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fgbcd .WorkbookHashValueAttr )});};if _fgbcd .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fgbcd .WorkbookSaltValueAttr )});};if _fgbcd .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fgbcd .WorkbookSpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gagdd *ST_FormulaExpression )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fffaae ,_efaaac :=d .Token ();if _efaaac !=nil {return _efaaac ;};if _gafbfb ,_ccddb :=_fffaae .(_c .EndElement );_ccddb &&_gafbfb .Name ==start .Name {*_gagdd =1;return nil ;};if _bfcced ,_ecfeg :=_fffaae .(_c .CharData );!_ecfeg {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",_fffaae );}else {switch string (_bfcced ){case "":*_gagdd =0;case "\u0072\u0065\u0066":*_gagdd =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_gagdd =2;case "\u0061\u0072\u0065\u0061":*_gagdd =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_gagdd =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_gagdd =5;};};_fffaae ,_efaaac =d .Token ();if _efaaac !=nil {return _efaaac ;};if _bcbec ,_begag :=_fffaae .(_c .EndElement );_begag &&_bcbec .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",_fffaae );}; +// Old Comment +OldAttr *bool ; -// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path -func (_efdgc *CT_MetadataStrings )ValidateWithPath (path string )error {for _fcbde ,_cfeaa :=range _efdgc .S {if _abfgf :=_cfeaa .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fcbde ));_abfgf !=nil {return _abfgf ;};};return nil ;}; +// Comment In Hidden Row +HiddenRowAttr *bool ; -// Validate validates the CT_Top10 and its children -func (_cadec *CT_Top10 )Validate ()error {return _cadec .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};func (_aagaa ST_DvAspect )String ()string {switch _aagaa {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 "";}; +// Hidden Column +HiddenColumnAttr *bool ; -// Validate validates the CT_Hyperlink and its children -func (_abbfa *CT_Hyperlink )Validate ()error {return _abbfa .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_ecffg *CT_Tuples )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgfee :=range start .Attr {if _bgfee .Name .Local =="\u0063"{_gggaaa ,_gfcbg :=_fe .ParseUint (_bgfee .Value ,10,32);if _gfcbg !=nil {return _gfcbg ;};_dbdfba :=uint32 (_gggaaa );_ecffg .CAttr =&_dbdfba ;continue ;};};_daebc :for {_aegcd ,_aeggb :=d .Token ();if _aeggb !=nil {return _aeggb ;};switch _acefeb :=_aegcd .(type ){case _c .StartElement :switch _acefeb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eccbf :=NewCT_Tuple ();if _gdfec :=d .DecodeElement (_eccbf ,&_acefeb );_gdfec !=nil {return _gdfec ;};_ecffg .Tpl =append (_ecffg .Tpl ,_eccbf );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0075\u0070l\u0065\u0073 \u0025\u0076",_acefeb .Name );if _aagea :=d .Skip ();_aagea !=nil {return _aagea ;};};case _c .EndElement :break _daebc ;case _c .CharData :};};return nil ;}; +// Author +AuthorAttr string ; -// Validate validates the CT_Scenarios and its children -func (_fcgef *CT_Scenarios )Validate ()error {return _fcgef .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};type CT_MdxKPI struct{ +// Original Comment Length +OldLengthAttr *uint32 ; -// Member Unique Name Index -NAttr uint32 ; +// New Comment Length +NewLengthAttr *uint32 ;};func (_bggcfd ST_GroupBy )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_bgfbc :=_bf .Attr {};_bgfbc .Name =name ;switch _bggcfd {case ST_GroupByUnset :_bgfbc .Value ="";case ST_GroupByRange :_bgfbc .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_bgfbc .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_bgfbc .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_bgfbc .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_bgfbc .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_bgfbc .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_bgfbc .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_bgfbc .Value ="\u0079\u0065\u0061r\u0073";};return _bgfbc ,nil ;};func (_fdfcb ST_GroupBy )String ()string {switch _fdfcb {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 CT_CellWatch struct{ -// KPI Index -NpAttr uint32 ; +// Reference +RAttr string ;};func (_gebde *ST_rwColActionType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_gebde =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_gebde =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_gebde =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_gebde =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_gebde =4;};return nil ;}; -// KPI Property -PAttr ST_MdxKPIProperty ;};type ST_PageOrder byte ; +// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path +func (_dcacd *CT_IgnoredError )ValidateWithPath (path string )error {return nil };func (_gbbf *CT_DataRef )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gbbf .RefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_gbbf .RefAttr )});};if _gbbf .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gbbf .NameAttr )});};if _gbbf .SheetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbbf .SheetAttr )});};if _gbbf .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gbbf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cga *CT_Cell )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fccg :=range start .Attr {if _fccg .Name .Local =="\u0072"{_cefa ,_agad :=_fccg .Value ,error (nil );if _agad !=nil {return _agad ;};_cga .RAttr =&_cefa ;continue ;};if _fccg .Name .Local =="\u0073"{_eba ,_ebfcf :=_e .ParseUint (_fccg .Value ,10,32);if _ebfcf !=nil {return _ebfcf ;};_acbb :=uint32 (_eba );_cga .SAttr =&_acbb ;continue ;};if _fccg .Name .Local =="\u0074"{_cga .TAttr .UnmarshalXMLAttr (_fccg );continue ;};if _fccg .Name .Local =="\u0063\u006d"{_eff ,_aacf :=_e .ParseUint (_fccg .Value ,10,32);if _aacf !=nil {return _aacf ;};_bdfc :=uint32 (_eff );_cga .CmAttr =&_bdfc ;continue ;};if _fccg .Name .Local =="\u0076\u006d"{_cab ,_agg :=_e .ParseUint (_fccg .Value ,10,32);if _agg !=nil {return _agg ;};_gebf :=uint32 (_cab );_cga .VmAttr =&_gebf ;continue ;};if _fccg .Name .Local =="\u0070\u0068"{_ggaeb ,_acce :=_e .ParseBool (_fccg .Value );if _acce !=nil {return _acce ;};_cga .PhAttr =&_ggaeb ;continue ;};};_cggdd :for {_bbfc ,_cbbg :=d .Token ();if _cbbg !=nil {return _cbbg ;};switch _gagd :=_bbfc .(type ){case _bf .StartElement :switch _gagd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cga .F =NewCT_CellFormula ();if _babg :=d .DecodeElement (_cga .F ,&_gagd );_babg !=nil {return _babg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cga .V =new (string );if _bege :=d .DecodeElement (_cga .V ,&_gagd );_bege !=nil {return _bege ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cga .Is =NewCT_Rst ();if _ecde :=d .DecodeElement (_cga .Is ,&_gagd );_ecde !=nil {return _ecde ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cga .ExtLst =NewCT_ExtensionList ();if _fdca :=d .DecodeElement (_cga .ExtLst ,&_gagd );_fdca !=nil {return _fdca ;};default:_cg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_gagd .Name );if _egae :=d .Skip ();_egae !=nil {return _egae ;};};case _bf .EndElement :break _cggdd ;case _bf .CharData :};};return nil ;};func (_ecdccd ST_UnderlineValues )String ()string {switch _ecdccd {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 NewCT_Reviewed ()*CT_Reviewed {_dcgfg :=&CT_Reviewed {};return _dcgfg }; -// Validate validates the CT_ChartFormat and its children -func (_bceg *CT_ChartFormat )Validate ()error {return _bceg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};func (_decfgb ST_CellType )String ()string {switch _decfgb {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 "";};type CT_Metadata struct{ +// Validate validates the CT_WorksheetSource and its children +func (_cfgeg *CT_WorksheetSource )Validate ()error {return _cfgeg .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};func (_feec *CT_Boolean )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dgb :=range start .Attr {if _dgb .Name .Local =="\u0076"{_egbg ,_baf :=_e .ParseBool (_dgb .Value );if _baf !=nil {return _baf ;};_feec .VAttr =_egbg ;continue ;};if _dgb .Name .Local =="\u0075"{_bada ,_gbb :=_e .ParseBool (_dgb .Value );if _gbb !=nil {return _gbb ;};_feec .UAttr =&_bada ;continue ;};if _dgb .Name .Local =="\u0066"{_dbce ,_gbec :=_e .ParseBool (_dgb .Value );if _gbec !=nil {return _gbec ;};_feec .FAttr =&_dbce ;continue ;};if _dgb .Name .Local =="\u0063"{_eac ,_abd :=_dgb .Value ,error (nil );if _abd !=nil {return _abd ;};_feec .CAttr =&_eac ;continue ;};if _dgb .Name .Local =="\u0063\u0070"{_dbb ,_bded :=_e .ParseUint (_dgb .Value ,10,32);if _bded !=nil {return _bded ;};_cgg :=uint32 (_dbb );_feec .CpAttr =&_cgg ;continue ;};};_efeb :for {_bbcd ,_ddg :=d .Token ();if _ddg !=nil {return _ddg ;};switch _gddb :=_bbcd .(type ){case _bf .StartElement :switch _gddb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eag :=NewCT_X ();if _gcf :=d .DecodeElement (_eag ,&_gddb );_gcf !=nil {return _gcf ;};_feec .X =append (_feec .X ,_eag );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u006f\u006f\u006c\u0065\u0061\u006e\u0020\u0025\u0076",_gddb .Name );if _adc :=d .Skip ();_adc !=nil {return _adc ;};};case _bf .EndElement :break _efeb ;case _bf .CharData :};};return nil ;}; -// Metadata Types Collection -MetadataTypes *CT_MetadataTypes ; +// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path +func (_bega *CT_ChartsheetPr )ValidateWithPath (path string )error {if _bega .TabColor !=nil {if _aff :=_bega .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_aff !=nil {return _aff ;};};return nil ;};func (_gcgg *CT_DataRefs )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dggcb :=range start .Attr {if _dggcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcce ,_edca :=_e .ParseUint (_dggcb .Value ,10,32);if _edca !=nil {return _edca ;};_fefb :=uint32 (_gcce );_gcgg .CountAttr =&_fefb ;continue ;};};_cddbb :for {_cbgbe ,_acga :=d .Token ();if _acga !=nil {return _acga ;};switch _dddge :=_cbgbe .(type ){case _bf .StartElement :switch _dddge .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdeg :=NewCT_DataRef ();if _aggbf :=d .DecodeElement (_fdeg ,&_dddge );_aggbf !=nil {return _aggbf ;};_gcgg .DataRef =append (_gcgg .DataRef ,_fdeg );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073\u0020\u0025\u0076",_dddge .Name );if _beac :=d .Skip ();_beac !=nil {return _beac ;};};case _bf .EndElement :break _cddbb ;case _bf .CharData :};};return nil ;};func NewCT_Controls ()*CT_Controls {_febce :=&CT_Controls {};return _febce };func (_gcead ST_PhoneticType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_aacec :=_bf .Attr {};_aacec .Name =name ;switch _gcead {case ST_PhoneticTypeUnset :_aacec .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_aacec .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_aacec .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_aacec .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_aacec .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _aacec ,nil ;};func (_aeafgd ST_FilterOperator )Validate ()error {return _aeafgd .ValidateWithPath ("")};func (_debbebc *ST_TableType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cfcdedg ,_cabcd :=d .Token ();if _cabcd !=nil {return _cabcd ;};if _deddea ,_ddcba :=_cfcdedg .(_bf .EndElement );_ddcba &&_deddea .Name ==start .Name {*_debbebc =1;return nil ;};if _agdaab ,_aefed :=_cfcdedg .(_bf .CharData );!_aefed {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",_cfcdedg );}else {switch string (_agdaab ){case "":*_debbebc =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_debbebc =1;case "\u0078\u006d\u006c":*_debbebc =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_debbebc =3;};};_cfcdedg ,_cabcd =d .Token ();if _cabcd !=nil {return _cabcd ;};if _acfgc ,_degbf :=_cfcdedg .(_bf .EndElement );_degbf &&_acfgc .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",_cfcdedg );};func (_dfcgg ST_HorizontalAlignment )String ()string {switch _dfcgg {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 "";}; -// Metadata String Store -MetadataStrings *CT_MetadataStrings ; +// Validate validates the Users and its children +func (_edfgee *Users )Validate ()error {return _edfgee .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};func (_afcdeb *ST_TableStyleType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bfcdd ,_dbfea :=d .Token ();if _dbfea !=nil {return _dbfea ;};if _debdgf ,_aeffb :=_bfcdd .(_bf .EndElement );_aeffb &&_debdgf .Name ==start .Name {*_afcdeb =1;return nil ;};if _cdecg ,_acdaee :=_bfcdd .(_bf .CharData );!_acdaee {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",_bfcdd );}else {switch string (_cdecg ){case "":*_afcdeb =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_afcdeb =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_afcdeb =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_afcdeb =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_afcdeb =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_afcdeb =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_afcdeb =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_afcdeb =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_afcdeb =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_afcdeb =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_afcdeb =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_afcdeb =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_afcdeb =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_afcdeb =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_afcdeb =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_afcdeb =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_afcdeb =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_afcdeb =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_afcdeb =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_afcdeb =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_afcdeb =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_afcdeb =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_afcdeb =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_afcdeb =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_afcdeb =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_afcdeb =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_afcdeb =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_afcdeb =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_afcdeb =28;};};_bfcdd ,_dbfea =d .Token ();if _dbfea !=nil {return _dbfea ;};if _eaddbc ,_bcgeb :=_bfcdd .(_bf .EndElement );_bcgeb &&_eaddbc .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",_bfcdd );};type VolTypes struct{CT_VolTypes };func (_adgc *CT_DefinedName )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_geda :=range start .Attr {if _geda .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dcde ,_dbdbd :=_e .ParseBool (_geda .Value );if _dbdbd !=nil {return _dbdbd ;};_adgc .HiddenAttr =&_dcde ;continue ;};if _geda .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_cdfce ,_bbaa :=_e .ParseBool (_geda .Value );if _bbaa !=nil {return _bbaa ;};_adgc .FunctionAttr =&_cdfce ;continue ;};if _geda .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_dfeb ,_gcfd :=_geda .Value ,error (nil );if _gcfd !=nil {return _gcfd ;};_adgc .CommentAttr =&_dfeb ;continue ;};if _geda .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_afcf ,_affb :=_geda .Value ,error (nil );if _affb !=nil {return _affb ;};_adgc .DescriptionAttr =&_afcf ;continue ;};if _geda .Name .Local =="\u0068\u0065\u006c\u0070"{_agdgg ,_bgaf :=_geda .Value ,error (nil );if _bgaf !=nil {return _bgaf ;};_adgc .HelpAttr =&_agdgg ;continue ;};if _geda .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_ffbg ,_efced :=_geda .Value ,error (nil );if _efced !=nil {return _efced ;};_adgc .StatusBarAttr =&_ffbg ;continue ;};if _geda .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_egcg ,_agdgc :=_e .ParseUint (_geda .Value ,10,32);if _agdgc !=nil {return _agdgc ;};_addeg :=uint32 (_egcg );_adgc .LocalSheetIdAttr =&_addeg ;continue ;};if _geda .Name .Local =="\u006e\u0061\u006d\u0065"{_dgffg ,_gfcda :=_geda .Value ,error (nil );if _gfcda !=nil {return _gfcda ;};_adgc .NameAttr =_dgffg ;continue ;};if _geda .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_cbedc ,_dfdc :=_geda .Value ,error (nil );if _dfdc !=nil {return _dfdc ;};_adgc .CustomMenuAttr =&_cbedc ;continue ;};if _geda .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_fdcag ,_agedde :=_e .ParseBool (_geda .Value );if _agedde !=nil {return _agedde ;};_adgc .VbProcedureAttr =&_fdcag ;continue ;};if _geda .Name .Local =="\u0078\u006c\u006d"{_eecag ,_eagg :=_e .ParseBool (_geda .Value );if _eagg !=nil {return _eagg ;};_adgc .XlmAttr =&_eecag ;continue ;};if _geda .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_gcgde ,_ceafd :=_e .ParseUint (_geda .Value ,10,32);if _ceafd !=nil {return _ceafd ;};_ggfgc :=uint32 (_gcgde );_adgc .FunctionGroupIdAttr =&_ggfgc ;continue ;};if _geda .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_dgbe ,_dggfg :=_geda .Value ,error (nil );if _dggfg !=nil {return _dggfg ;};_adgc .ShortcutKeyAttr =&_dgbe ;continue ;};if _geda .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_ggdg ,_egec :=_e .ParseBool (_geda .Value );if _egec !=nil {return _egec ;};_adgc .PublishToServerAttr =&_ggdg ;continue ;};if _geda .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_edde ,_gfgc :=_e .ParseBool (_geda .Value );if _gfgc !=nil {return _gfgc ;};_adgc .WorkbookParameterAttr =&_edde ;continue ;};};for {_fcfg ,_ageaa :=d .Token ();if _ageaa !=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",_ageaa );};if _dccbe ,_ccdfe :=_fcfg .(_bf .CharData );_ccdfe {_adgc .Content =string (_dccbe );};if _ebgea ,_bbcde :=_fcfg .(_bf .EndElement );_bbcde &&_ebgea .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_gfbga :=&CT_GroupLevels {};return _gfbga }; -// MDX Metadata Information -MdxMetadata *CT_MdxMetadata ; +// Validate validates the CT_PCDKPIs and its children +func (_eeeeg *CT_PCDKPIs )Validate ()error {return _eeeeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func (_fddbbd *ST_WebSourceType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_fddbbd =0;case "\u0073\u0068\u0065e\u0074":*_fddbbd =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_fddbbd =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_fddbbd =3;case "\u0072\u0061\u006eg\u0065":*_fddbbd =4;case "\u0063\u0068\u0061r\u0074":*_fddbbd =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_fddbbd =6;case "\u0071\u0075\u0065r\u0079":*_fddbbd =7;case "\u006c\u0061\u0062e\u006c":*_fddbbd =8;};return nil ;};type ExternalLink struct{CT_ExternalLink };func (_ddaee *CT_SheetData )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_feaca :for {_fcaeg ,_gffceb :=d .Token ();if _gffceb !=nil {return _gffceb ;};switch _bdcceg :=_fcaeg .(type ){case _bf .StartElement :switch _bdcceg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabef :=NewCT_Row ();if _efacb :=d .DecodeElement (_eabef ,&_bdcceg );_efacb !=nil {return _efacb ;};_ddaee .Row =append (_ddaee .Row ,_eabef );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_bdcceg .Name );if _ggabaf :=d .Skip ();_ggabaf !=nil {return _ggabaf ;};};case _bf .EndElement :break _feaca ;case _bf .CharData :};};return nil ;};func (_bfbab *CT_TableParts )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bfbab .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfbab .CountAttr )});};e .EncodeToken (start );if _bfbab .TablePart !=nil {_acacfb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_cfbed :=range _bfbab .TablePart {e .EncodeElement (_cfbed ,_acacfb );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Future Metadata -FutureMetadata []*CT_FutureMetadata ; +// Validate validates the CT_Row and its children +func (_gabfae *CT_Row )Validate ()error {return _gabfae .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");}; -// Cell Metadata -CellMetadata *CT_MetadataBlocks ; +// Validate validates the CT_ServerFormat and its children +func (_afgdcg *CT_ServerFormat )Validate ()error {return _afgdcg .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_Macrosheet struct{ -// Value Metadata -ValueMetadata *CT_MetadataBlocks ; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;}; +// Macro Sheet Dimensions +Dimension *CT_SheetDimension ; -// Validate validates the CT_Cell and its children -func (_fccd *CT_Cell )Validate ()error {return _fccd .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};func (_bbafdg ST_FormatAction )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ggcdcd :=_c .Attr {};_ggcdcd .Name =name ;switch _bbafdg {case ST_FormatActionUnset :_ggcdcd .Value ="";case ST_FormatActionBlank :_ggcdcd .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_ggcdcd .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_ggcdcd .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_ggcdcd .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _ggcdcd ,nil ;};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;); +// Macro Sheet Views +SheetViews *CT_SheetViews ; -// Validate validates the CT_Col and its children -func (_dafff *CT_Col )Validate ()error {return _dafff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};func (_beacgb ST_DynamicFilterType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_beacgb .String (),start );};func (_ebcfgd *CT_SheetDimension )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_ebcfgd .RefAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Validate validates the CT_PrintOptions and its children -func (_bcacd *CT_PrintOptions )Validate ()error {return _bcacd .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");};type ST_ExternalConnectionType byte ;func NewCT_FutureMetadata ()*CT_FutureMetadata {_fcffc :=&CT_FutureMetadata {};return _fcffc };func (_cebca ST_HtmlFmt )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_agaab :=_c .Attr {};_agaab .Name =name ;switch _cebca {case ST_HtmlFmtUnset :_agaab .Value ="";case ST_HtmlFmtNone :_agaab .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_agaab .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_agaab .Value ="\u0061\u006c\u006c";};return _agaab ,nil ;};func NewCT_ExternalReferences ()*CT_ExternalReferences {_eeccd :=&CT_ExternalReferences {};return _eeccd ;};type CT_MetadataRecord struct{ +// Column Information +Cols []*CT_Cols ; -// Metadata Record Type Index -TAttr uint32 ; +// Sheet Data +SheetData *CT_SheetData ; -// Metadata Record Value Index -VAttr uint32 ;}; +// Sheet Protection Options +SheetProtection *CT_SheetProtection ; -// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path -func (_gedac *CT_ChartsheetViews )ValidateWithPath (path string )error {for _cba ,_cfgb :=range _gedac .SheetView {if _bgda :=_cfgb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_cba ));_bgda !=nil {return _bgda ;};};if _gedac .ExtLst !=nil {if _deeg :=_gedac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deeg !=nil {return _deeg ;};};return nil ;};func (_dfddf ST_Sqref )String ()string {return _g .Join (_dfddf ,"\u0020")}; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_cggd *CT_Colors )ValidateWithPath (path string )error {if _cggd .IndexedColors !=nil {if _cbff :=_cggd .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_cbff !=nil {return _cbff ;};};if _cggd .MruColors !=nil {if _fgbb :=_cggd .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_fgbb !=nil {return _fgbb ;};};return nil ;};type CT_CacheHierarchy struct{ +// Sort State +SortState *CT_SortState ; -// Hierarchy Unique Name -UniqueNameAttr string ; +// Data Consolidation +DataConsolidate *CT_DataConsolidate ; -// Hierarchy Display Name -CaptionAttr *string ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Measure Hierarchy -MeasureAttr *bool ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// Set -SetAttr *bool ; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Parent Set -ParentSetAttr *uint32 ; +// Print Options +PrintOptions *CT_PrintOptions ; -// KPI Icon Set -IconSetAttr *int32 ; +// Page Margins +PageMargins *CT_PageMargins ; -// Attribute Hierarchy -AttributeAttr *bool ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Time -TimeAttr *bool ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Key Attribute Hierarchy -KeyAttributeAttr *bool ; +// Horizontal Page Breaks (Row) +RowBreaks *CT_PageBreak ; -// Default Member Unique Name -DefaultMemberUniqueNameAttr *string ; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Unique Name of 'All' -AllUniqueNameAttr *string ; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Display Name of 'All' -AllCaptionAttr *string ; +// Drawing +Drawing *CT_Drawing ; -// Dimension Unique Name -DimensionUniqueNameAttr *string ; +// Legacy Drawing Reference +LegacyDrawing *CT_LegacyDrawing ; -// Display Folder -DisplayFolderAttr *string ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Measure Group Name -MeasureGroupAttr *string ; +// Background Image +Picture *CT_SheetBackgroundPicture ; -// Measures -MeasuresAttr *bool ; +// Embedded Objects +OleObjects *CT_OleObjects ; -// Levels Count -CountAttr uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// One Field -OneFieldAttr *bool ; +// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path +func (_cacge *CT_ExternalReference )ValidateWithPath (path string )error {return nil };func (_adcdc *Revisions )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _adcdc .CT_Revisions .MarshalXML (e ,start );}; -// Member Value Data Type -MemberValueDatatypeAttr *uint16 ; +// Validate validates the CT_CellSmartTags and its children +func (_dde *CT_CellSmartTags )Validate ()error {return _dde .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_gagac *CT_MdxSet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0076",_gagac .NsAttr )});if _gagac .CAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_gagac .CAttr )});};if _gagac .OAttr !=ST_MdxSetOrderUnset {_faceb ,_cgagb :=_gagac .OAttr .MarshalXMLAttr (_bf .Name {Local :"\u006f"});if _cgagb !=nil {return _cgagb ;};start .Attr =append (start .Attr ,_faceb );};e .EncodeToken (start );if _gagac .N !=nil {_fbeef :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_cddcb :=range _gagac .N {e .EncodeElement (_cddcb ,_fbeef );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_SheetCalcPr struct{ -// Unbalanced -UnbalancedAttr *bool ; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ;};func (_beadfc *EG_ExtensionList )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ddeafg :for {_ggabcf ,_cdgcad :=d .Token ();if _cdgcad !=nil {return _cdgcad ;};switch _bgdgca :=_ggabcf .(type ){case _bf .StartElement :switch _bgdgca .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaedd :=NewCT_Extension ();if _aagdf :=d .DecodeElement (_aaedd ,&_bgdgca );_aagdf !=nil {return _aagdf ;};_beadfc .Ext =append (_beadfc .Ext ,_aaedd );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_bgdgca .Name );if _gabbac :=d .Skip ();_gabbac !=nil {return _gabbac ;};};case _bf .EndElement :break _ddeafg ;case _bf .CharData :};};return nil ;};func (_edegf *CT_TableStyles )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _edegf .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_edegf .CountAttr )});};if _edegf .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_edegf .DefaultTableStyleAttr )});};if _edegf .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_edegf .DefaultPivotStyleAttr )});};e .EncodeToken (start );if _edegf .TableStyle !=nil {_fdegc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_fcbee :=range _edegf .TableStyle {e .EncodeElement (_fcbee ,_fdegc );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_aaadaa *CT_SheetView )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cdcgc :=range start .Attr {if _cdcgc .Name .Local =="\u0076\u0069\u0065\u0077"{_aaadaa .ViewAttr .UnmarshalXMLAttr (_cdcgc );continue ;};if _cdcgc .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_aegfdad ,_ggacd :=_cdcgc .Value ,error (nil );if _ggacd !=nil {return _ggacd ;};_aaadaa .TopLeftCellAttr =&_aegfdad ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_cggagb ,_fgbdff :=_e .ParseBool (_cdcgc .Value );if _fgbdff !=nil {return _fgbdff ;};_aaadaa .ShowFormulasAttr =&_cggagb ;continue ;};if _cdcgc .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_deeebd ,_bgedg :=_e .ParseUint (_cdcgc .Value ,10,32);if _bgedg !=nil {return _bgedg ;};_gdaac :=uint32 (_deeebd );_aaadaa .ColorIdAttr =&_gdaac ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_ffcbcc ,_bgefdg :=_e .ParseBool (_cdcgc .Value );if _bgefdg !=nil {return _bgefdg ;};_aaadaa .ShowRowColHeadersAttr =&_ffcbcc ;continue ;};if _cdcgc .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_begfg ,_abfegc :=_e .ParseUint (_cdcgc .Value ,10,32);if _abfegc !=nil {return _abfegc ;};_eeedb :=uint32 (_begfg );_aaadaa .ZoomScaleAttr =&_eeedb ;continue ;};if _cdcgc .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_gcfdb ,_babfc :=_e .ParseBool (_cdcgc .Value );if _babfc !=nil {return _babfc ;};_aaadaa .RightToLeftAttr =&_gcfdb ;continue ;};if _cdcgc .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_gabggd ,_cfbdf :=_e .ParseUint (_cdcgc .Value ,10,32);if _cfbdf !=nil {return _cfbdf ;};_cggcg :=uint32 (_gabggd );_aaadaa .ZoomScaleNormalAttr =&_cggcg ;continue ;};if _cdcgc .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_fdada ,_fccdc :=_e .ParseBool (_cdcgc .Value );if _fccdc !=nil {return _fccdc ;};_aaadaa .ShowRulerAttr =&_fdada ;continue ;};if _cdcgc .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_geade ,_eeeae :=_e .ParseUint (_cdcgc .Value ,10,32);if _eeeae !=nil {return _eeeae ;};_dfebec :=uint32 (_geade );_aaadaa .ZoomScaleSheetLayoutViewAttr =&_dfebec ;continue ;};if _cdcgc .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_fceae ,_adfab :=_e .ParseUint (_cdcgc .Value ,10,32);if _adfab !=nil {return _adfab ;};_aaadaa .WorkbookViewIdAttr =uint32 (_fceae );continue ;};if _cdcgc .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_fgbfe ,_dggcbd :=_e .ParseBool (_cdcgc .Value );if _dggcbd !=nil {return _dggcbd ;};_aaadaa .TabSelectedAttr =&_fgbfe ;continue ;};if _cdcgc .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_abgfa ,_egacf :=_e .ParseUint (_cdcgc .Value ,10,32);if _egacf !=nil {return _egacf ;};_gebeg :=uint32 (_abgfa );_aaadaa .ZoomScalePageLayoutViewAttr =&_gebeg ;continue ;};if _cdcgc .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_feced ,_degad :=_e .ParseBool (_cdcgc .Value );if _degad !=nil {return _degad ;};_aaadaa .ShowZerosAttr =&_feced ;continue ;};if _cdcgc .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_cfbdg ,_adfca :=_e .ParseBool (_cdcgc .Value );if _adfca !=nil {return _adfca ;};_aaadaa .WindowProtectionAttr =&_cfbdg ;continue ;};if _cdcgc .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_abgae ,_dfebed :=_e .ParseBool (_cdcgc .Value );if _dfebed !=nil {return _dfebed ;};_aaadaa .ShowOutlineSymbolsAttr =&_abgae ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_gdgad ,_gbcfd :=_e .ParseBool (_cdcgc .Value );if _gbcfd !=nil {return _gbcfd ;};_aaadaa .ShowWhiteSpaceAttr =&_gdgad ;continue ;};if _cdcgc .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_ffbaa ,_dfcac :=_e .ParseBool (_cdcgc .Value );if _dfcac !=nil {return _dfcac ;};_aaadaa .ShowGridLinesAttr =&_ffbaa ;continue ;};if _cdcgc .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_cfdab ,_gdbag :=_e .ParseBool (_cdcgc .Value );if _gdbag !=nil {return _gdbag ;};_aaadaa .DefaultGridColorAttr =&_cfdab ;continue ;};};_gdage :for {_dcabec ,_caafa :=d .Token ();if _caafa !=nil {return _caafa ;};switch _ccgff :=_dcabec .(type ){case _bf .StartElement :switch _ccgff .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaadaa .Pane =NewCT_Pane ();if _becfd :=d .DecodeElement (_aaadaa .Pane ,&_ccgff );_becfd !=nil {return _becfd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbgace :=NewCT_Selection ();if _bafbc :=d .DecodeElement (_dbgace ,&_ccgff );_bafbc !=nil {return _bafbc ;};_aaadaa .Selection =append (_aaadaa .Selection ,_dbgace );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abgcg :=NewCT_PivotSelection ();if _edadd :=d .DecodeElement (_abgcg ,&_ccgff );_edadd !=nil {return _edadd ;};_aaadaa .PivotSelection =append (_aaadaa .PivotSelection ,_abgcg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaadaa .ExtLst =NewCT_ExtensionList ();if _gfbafd :=d .DecodeElement (_aaadaa .ExtLst ,&_ccgff );_gfbafd !=nil {return _gfbafd ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_ccgff .Name );if _dacbg :=d .Skip ();_dacbg !=nil {return _dacbg ;};};case _bf .EndElement :break _gdage ;case _bf .CharData :};};return nil ;};func (_gdaca *MapInfo )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gdaca .CT_MapInfo .MarshalXML (e ,start );};func (_fceee *CT_PivotAreas )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fceee .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fceee .CountAttr )});};e .EncodeToken (start );if _fceee .PivotArea !=nil {_adgeb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_dbgeda :=range _fceee .PivotArea {e .EncodeElement (_dbgeda ,_adgeb );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Unbalanced Group -UnbalancedGroupAttr *bool ; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_fafd *CT_SmartTags )ValidateWithPath (path string )error {for _gdada ,_cgdfe :=range _fafd .CellSmartTags {if _gffcge :=_cgdfe .ValidateWithPath (_f .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_gdada ));_gffcge !=nil {return _gffcge ;};};return nil ;};func (_dbeca *CT_TableFormula )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ddaeb :=range start .Attr {if _ddaeb .Name .Local =="\u0061\u0072\u0072a\u0079"{_fedbc ,_gaegac :=_e .ParseBool (_ddaeb .Value );if _gaegac !=nil {return _gaegac ;};_dbeca .ArrayAttr =_fedbc ;continue ;};};for {_ebcfba ,_bcfebd :=d .Token ();if _bcfebd !=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",_bcfebd );};if _bcggb ,_aeege :=_ebcfba .(_bf .CharData );_aeege {_dbeca .Content =string (_bcggb );};if _edbeb ,_afaaeb :=_ebcfba .(_bf .EndElement );_afaaeb &&_edbeb .Name ==start .Name {break ;};};return nil ;};type CT_CommentPr struct{ -// Hidden -HiddenAttr *bool ; +// Locked Flag +LockedAttr *bool ; -// Fields Usage -FieldsUsage *CT_FieldsUsage ; +// Default Size Flag +DefaultSizeAttr *bool ; -// OLAP Grouping Levels -GroupLevels *CT_GroupLevels ; +// Print Flag +PrintAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gbdaf *CT_Tables )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbdaf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gbdaf .CountAttr )});};e .EncodeToken (start );if _gbdaf .M !=nil {_gbgdg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_fggcc :=range _gbdaf .M {e .EncodeElement (_fggcc ,_gbgdg );};};if _gbdaf .S !=nil {_gfada :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_agdea :=range _gbdaf .S {e .EncodeElement (_agdea ,_gfada );};};if _gbdaf .X !=nil {_afebe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ddbba :=range _gbdaf .X {e .EncodeElement (_ddbba ,_afebe );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egceec *ST_SheetState )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egceec =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_egceec =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_egceec =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_egceec =3;};return nil ;};func (_eece *CT_ColorFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eece .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_eece .DxfIdAttr )});};if _eece .CellColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eece .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Disabled Flag +DisabledAttr *bool ; -// Validate validates the CT_DynamicFilter and its children -func (_afed *CT_DynamicFilter )Validate ()error {return _afed .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};func (_egccb *VolTypes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egccb .CT_VolTypes =*NewCT_VolTypes ();_fgaefg :for {_gdcfcc ,_fgfaec :=d .Token ();if _fgfaec !=nil {return _fgfaec ;};switch _aafccf :=_gdcfcc .(type ){case _c .StartElement :switch _aafccf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbdb :=NewCT_VolType ();if _fgcbd :=d .DecodeElement (_cfbdb ,&_aafccf );_fgcbd !=nil {return _fgcbd ;};_egccb .VolType =append (_egccb .VolType ,_cfbdb );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egccb .ExtLst =NewCT_ExtensionList ();if _fcacc :=d .DecodeElement (_egccb .ExtLst ,&_aafccf );_fcacc !=nil {return _fcacc ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_aafccf .Name );if _cecaca :=d .Skip ();_cecaca !=nil {return _cecaca ;};};case _c .EndElement :break _fgaefg ;case _c .CharData :};};return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_afcad :=&CT_GradientStop {};_afcad .Color =NewCT_Color ();return _afcad ;};func (_ffebc *ST_TextVAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ffebc =0;case "\u0074\u006f\u0070":*_ffebc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffebc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ffebc =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ffebc =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ffebc =5;};return nil ;}; +// Automatic Fill Flag +AutoFillAttr *bool ; -// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path -func (_cgfca *CT_Revisions )ValidateWithPath (path string )error {for _cgbba ,_cfcdcf :=range _cgfca .Rrc {if _cbbdb :=_cfcdcf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_cgbba ));_cbbdb !=nil {return _cbbdb ;};};for _gdddf ,_bebbf :=range _cgfca .Rm {if _cefeb :=_bebbf .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_gdddf ));_cefeb !=nil {return _cefeb ;};};for _bgag ,_eedffg :=range _cgfca .Rcv {if _ebdad :=_eedffg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_bgag ));_ebdad !=nil {return _ebdad ;};};for _feece ,_cgdbcd :=range _cgfca .Rsnm {if _dbfcgb :=_cgdbcd .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_feece ));_dbfcgb !=nil {return _dbfcgb ;};};for _dfcgba ,_cgcbfa :=range _cgfca .Ris {if _geefb :=_cgcbfa .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_dfcgba ));_geefb !=nil {return _geefb ;};};for _aaggfb ,_gbcgba :=range _cgfca .Rcc {if _dcee :=_gbcgba .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_aaggfb ));_dcee !=nil {return _dcee ;};};for _abedg ,_aggbbca :=range _cgfca .Rfmt {if _acea :=_aggbbca .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_abedg ));_acea !=nil {return _acea ;};};for _caegb ,_cfedgd :=range _cgfca .Raf {if _afaae :=_cfedgd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_caegb ));_afaae !=nil {return _afaae ;};};for _aaaag ,_aagfg :=range _cgfca .Rdn {if _aagde :=_aagfg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_aaaag ));_aagde !=nil {return _aagde ;};};for _eafge ,_fbefe :=range _cgfca .Rcmt {if _fgbfd :=_fbefe .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_eafge ));_fgbfd !=nil {return _fgbfd ;};};for _bedfb ,_dfbce :=range _cgfca .Rqt {if _cfdcd :=_dfbce .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_bedfb ));_cfdcd !=nil {return _cfdcd ;};};for _aaege ,_gceeab :=range _cgfca .Rcft {if _fbbcg :=_gceeab .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_aaege ));_fbbcg !=nil {return _fbbcg ;};};return nil ;};func NewCT_Schema ()*CT_Schema {_aebag :=&CT_Schema {};return _aebag };func (_dcgad ST_SmartTagShow )ValidateWithPath (path string )error {switch _dcgad {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 (_dcgad ));};return nil ;};type ST_TextVAlign byte ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Validate validates the CT_Hyperlinks and its children -func (_feag *CT_Hyperlinks )Validate ()error {return _feag .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};func (_acaa *CT_SortState )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_addce :=range start .Attr {if _addce .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_bbcfa ,_dfdfd :=_fe .ParseBool (_addce .Value );if _dfdfd !=nil {return _dfdfd ;};_acaa .ColumnSortAttr =&_bbcfa ;continue ;};if _addce .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_geccc ,_ccbdb :=_fe .ParseBool (_addce .Value );if _ccbdb !=nil {return _ccbdb ;};_acaa .CaseSensitiveAttr =&_geccc ;continue ;};if _addce .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_acaa .SortMethodAttr .UnmarshalXMLAttr (_addce );continue ;};if _addce .Name .Local =="\u0072\u0065\u0066"{_cgea ,_badcg :=_addce .Value ,error (nil );if _badcg !=nil {return _badcg ;};_acaa .RefAttr =_cgea ;continue ;};};_becgcg :for {_eccae ,_gbdac :=d .Token ();if _gbdac !=nil {return _gbdac ;};switch _fdbgg :=_eccae .(type ){case _c .StartElement :switch _fdbgg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egaage :=NewCT_SortCondition ();if _effadb :=d .DecodeElement (_egaage ,&_fdbgg );_effadb !=nil {return _effadb ;};_acaa .SortCondition =append (_acaa .SortCondition ,_egaage );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acaa .ExtLst =NewCT_ExtensionList ();if _fbege :=d .DecodeElement (_acaa .ExtLst ,&_fdbgg );_fbege !=nil {return _fbege ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006f\u0072t\u0053\u0074\u0061\u0074\u0065\u0020\u0025\u0076",_fdbgg .Name );if _ggefd :=d .Skip ();_ggefd !=nil {return _ggefd ;};};case _c .EndElement :break _becgcg ;case _c .CharData :};};return nil ;};func (_ffdaef *CT_SheetView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffebg :=range start .Attr {if _ffebg .Name .Local =="\u0076\u0069\u0065\u0077"{_ffdaef .ViewAttr .UnmarshalXMLAttr (_ffebg );continue ;};if _ffebg .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_cbfgd ,_gcga :=_ffebg .Value ,error (nil );if _gcga !=nil {return _gcga ;};_ffdaef .TopLeftCellAttr =&_cbfgd ;continue ;};if _ffebg .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gceeb ,_cfbge :=_fe .ParseBool (_ffebg .Value );if _cfbge !=nil {return _cfbge ;};_ffdaef .ShowFormulasAttr =&_gceeb ;continue ;};if _ffebg .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_eadec ,_cdcgeg :=_fe .ParseUint (_ffebg .Value ,10,32);if _cdcgeg !=nil {return _cdcgeg ;};_fdedga :=uint32 (_eadec );_ffdaef .ColorIdAttr =&_fdedga ;continue ;};if _ffebg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_dgbfb ,_abbae :=_fe .ParseBool (_ffebg .Value );if _abbae !=nil {return _abbae ;};_ffdaef .ShowRowColHeadersAttr =&_dgbfb ;continue ;};if _ffebg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_bgcefc ,_debfa :=_fe .ParseUint (_ffebg .Value ,10,32);if _debfa !=nil {return _debfa ;};_fdfed :=uint32 (_bgcefc );_ffdaef .ZoomScaleAttr =&_fdfed ;continue ;};if _ffebg .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_eebccc ,_aegdeg :=_fe .ParseBool (_ffebg .Value );if _aegdeg !=nil {return _aegdeg ;};_ffdaef .RightToLeftAttr =&_eebccc ;continue ;};if _ffebg .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_gafdgc ,_adegd :=_fe .ParseUint (_ffebg .Value ,10,32);if _adegd !=nil {return _adegd ;};_cfdaf :=uint32 (_gafdgc );_ffdaef .ZoomScaleNormalAttr =&_cfdaf ;continue ;};if _ffebg .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_cecbeg ,_agdgb :=_fe .ParseBool (_ffebg .Value );if _agdgb !=nil {return _agdgb ;};_ffdaef .ShowRulerAttr =&_cecbeg ;continue ;};if _ffebg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_eeead ,_adcba :=_fe .ParseUint (_ffebg .Value ,10,32);if _adcba !=nil {return _adcba ;};_ebfeaf :=uint32 (_eeead );_ffdaef .ZoomScaleSheetLayoutViewAttr =&_ebfeaf ;continue ;};if _ffebg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_dacfc ,_gaed :=_fe .ParseUint (_ffebg .Value ,10,32);if _gaed !=nil {return _gaed ;};_ffdaef .WorkbookViewIdAttr =uint32 (_dacfc );continue ;};if _ffebg .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_gbgbcd ,_fecd :=_fe .ParseBool (_ffebg .Value );if _fecd !=nil {return _fecd ;};_ffdaef .TabSelectedAttr =&_gbgbcd ;continue ;};if _ffebg .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_cabdc ,_dcbbee :=_fe .ParseUint (_ffebg .Value ,10,32);if _dcbbee !=nil {return _dcbbee ;};_cgfea :=uint32 (_cabdc );_ffdaef .ZoomScalePageLayoutViewAttr =&_cgfea ;continue ;};if _ffebg .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_gffagf ,_aeffde :=_fe .ParseBool (_ffebg .Value );if _aeffde !=nil {return _aeffde ;};_ffdaef .ShowZerosAttr =&_gffagf ;continue ;};if _ffebg .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_bdgab ,_eecab :=_fe .ParseBool (_ffebg .Value );if _eecab !=nil {return _eecab ;};_ffdaef .WindowProtectionAttr =&_bdgab ;continue ;};if _ffebg .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_ecfbbb ,_fbdea :=_fe .ParseBool (_ffebg .Value );if _fbdea !=nil {return _fbdea ;};_ffdaef .ShowOutlineSymbolsAttr =&_ecfbbb ;continue ;};if _ffebg .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_bfaea ,_eddde :=_fe .ParseBool (_ffebg .Value );if _eddde !=nil {return _eddde ;};_ffdaef .ShowWhiteSpaceAttr =&_bfaea ;continue ;};if _ffebg .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_gbcae ,_gcaad :=_fe .ParseBool (_ffebg .Value );if _gcaad !=nil {return _gcaad ;};_ffdaef .ShowGridLinesAttr =&_gbcae ;continue ;};if _ffebg .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_eccaa ,_fdbgc :=_fe .ParseBool (_ffebg .Value );if _fdbgc !=nil {return _fdbgc ;};_ffdaef .DefaultGridColorAttr =&_eccaa ;continue ;};};_edded :for {_agccbc ,_afgbbg :=d .Token ();if _afgbbg !=nil {return _afgbbg ;};switch _fgeff :=_agccbc .(type ){case _c .StartElement :switch _fgeff .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffdaef .Pane =NewCT_Pane ();if _aeaedg :=d .DecodeElement (_ffdaef .Pane ,&_fgeff );_aeaedg !=nil {return _aeaedg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbcbb :=NewCT_Selection ();if _dcaff :=d .DecodeElement (_dbcbb ,&_fgeff );_dcaff !=nil {return _dcaff ;};_ffdaef .Selection =append (_ffdaef .Selection ,_dbcbb );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dedbc :=NewCT_PivotSelection ();if _gegaf :=d .DecodeElement (_dedbc ,&_fgeff );_gegaf !=nil {return _gegaf ;};_ffdaef .PivotSelection =append (_ffdaef .PivotSelection ,_dedbc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffdaef .ExtLst =NewCT_ExtensionList ();if _dccdb :=d .DecodeElement (_ffdaef .ExtLst ,&_fgeff );_dccdb !=nil {return _dccdb ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_fgeff .Name );if _cabcgf :=d .Skip ();_cabcgf !=nil {return _cabcgf ;};};case _c .EndElement :break _edded ;case _c .CharData :};};return nil ;};func (_bcffg *ST_BorderStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcffg =0;case "\u006e\u006f\u006e\u0065":*_bcffg =1;case "\u0074\u0068\u0069\u006e":*_bcffg =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bcffg =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bcffg =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bcffg =5;case "\u0074\u0068\u0069c\u006b":*_bcffg =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bcffg =7;case "\u0068\u0061\u0069\u0072":*_bcffg =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_bcffg =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bcffg =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bcffg =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bcffg =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bcffg =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bcffg =14;};return nil ;};type Comments struct{CT_Comments };type CT_HeaderFooter struct{ +// Alternative Text +AltTextAttr *string ; -// Different Odd Even Header Footer -DifferentOddEvenAttr *bool ; +// Text Horizontal Alignment +TextHAlignAttr ST_TextHAlign ; -// Different First Page -DifferentFirstAttr *bool ; +// ext Vertical Alignment +TextVAlignAttr ST_TextVAlign ; -// Scale Header & Footer With Document -ScaleWithDocAttr *bool ; +// Text Lock Flag +LockTextAttr *bool ; -// Align Margins -AlignWithMarginsAttr *bool ; +// Far East Alignment Flag +JustLastXAttr *bool ; -// Odd Header -OddHeader *string ; +// Automatic Text Scaling Flag +AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func (_adebc *CT_colItems )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _adebc .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adebc .CountAttr )});};e .EncodeToken (start );_ddbge :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_agbeae :=range _adebc .I {e .EncodeElement (_agbeae ,_ddbge );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ebga *CT_Hyperlinks )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_deceg :for {_aeddd ,_fbceg :=d .Token ();if _fbceg !=nil {return _fbceg ;};switch _gcbgd :=_aeddd .(type ){case _bf .StartElement :switch _gcbgd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfba :=NewCT_Hyperlink ();if _bbcbdc :=d .DecodeElement (_ebfba ,&_gcbgd );_bbcbdc !=nil {return _bbcbdc ;};_ebga .Hyperlink =append (_ebga .Hyperlink ,_ebfba );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048y\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073 \u0025\u0076",_gcbgd .Name );if _dbedc :=d .Skip ();_dbedc !=nil {return _dbedc ;};};case _bf .EndElement :break _deceg ;case _bf .CharData :};};return nil ;};type QueryTable struct{CT_QueryTable }; -// Odd Page Footer -OddFooter *string ; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_bbgd *CT_Font )ValidateWithPath (path string )error {for _gfeea ,_gbgdc :=range _bbgd .Name {if _bbbdc :=_gbgdc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gfeea ));_bbbdc !=nil {return _bbbdc ;};};for _faedb ,_eafbe :=range _bbgd .Charset {if _dedg :=_eafbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_faedb ));_dedg !=nil {return _dedg ;};};for _dddfe ,_effbd :=range _bbgd .Family {if _efeabd :=_effbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_dddfe ));_efeabd !=nil {return _efeabd ;};};for _dfdcc ,_cdcc :=range _bbgd .B {if _cgcdfe :=_cdcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_dfdcc ));_cgcdfe !=nil {return _cgcdfe ;};};for _fgafd ,_aabgeg :=range _bbgd .I {if _fdgda :=_aabgeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_fgafd ));_fdgda !=nil {return _fdgda ;};};for _dgba ,_fdafb :=range _bbgd .Strike {if _dddeb :=_fdafb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_dgba ));_dddeb !=nil {return _dddeb ;};};for _ecged ,_daace :=range _bbgd .Outline {if _bdcdg :=_daace .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_ecged ));_bdcdg !=nil {return _bdcdg ;};};for _dbgd ,_gefbc :=range _bbgd .Shadow {if _eegf :=_gefbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_dbgd ));_eegf !=nil {return _eegf ;};};for _ffaff ,_efee :=range _bbgd .Condense {if _bece :=_efee .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_ffaff ));_bece !=nil {return _bece ;};};for _dcadd ,_acebf :=range _bbgd .Extend {if _eebbd :=_acebf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_dcadd ));_eebbd !=nil {return _eebbd ;};};for _egfae ,_cacgg :=range _bbgd .Color {if _abdbf :=_cacgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_egfae ));_abdbf !=nil {return _abdbf ;};};for _geafb ,_fgfgb :=range _bbgd .Sz {if _ggbcg :=_fgfgb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_geafb ));_ggbcg !=nil {return _ggbcg ;};};for _gbegb ,_cbbb :=range _bbgd .U {if _agacb :=_cbbb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_gbegb ));_agacb !=nil {return _agacb ;};};for _bfca ,_fcfb :=range _bbgd .VertAlign {if _dedgc :=_fcfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_bfca ));_dedgc !=nil {return _dedgc ;};};for _eccdg ,_cfbfbg :=range _bbgd .Scheme {if _eggec :=_cfbfbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_eccdg ));_eggec !=nil {return _eggec ;};};return nil ;};func (_adbfg *CT_GroupLevel )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_adbfg .UniqueNameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_adbfg .CaptionAttr )});if _adbfg .UserAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_adbfg .UserAttr ))});};if _adbfg .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_adbfg .CustomRollUpAttr ))});};e .EncodeToken (start );if _adbfg .Groups !=nil {_gbbeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_adbfg .Groups ,_gbbeg );};if _adbfg .ExtLst !=nil {_egdfg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adbfg .ExtLst ,_egdfg );};e .EncodeToken (_bf .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 (_cfbbg ST_CfType )ValidateWithPath (path string )error {switch _cfbbg {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 (_cfbbg ));};return nil ;};type CT_SmartTagType struct{ -// Even Page Header -EvenHeader *string ; +// SmartTag Namespace URI +NamespaceUriAttr *string ; -// Even Page Footer -EvenFooter *string ; +// Name +NameAttr *string ; -// First Page Header -FirstHeader *string ; +// Smart Tag URL +UrlAttr *string ;};type CT_WebPublishObjects struct{ -// First Page Footer -FirstFooter *string ;};func (_dbaff ST_ShowDataAs )String ()string {switch _dbaff {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 "";}; +// Count +CountAttr *uint32 ; -// Validate validates the CT_Font and its children -func (_abfg *CT_Font )Validate ()error {return _abfg .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");}; +// Web Publishing Object +WebPublishObject []*CT_WebPublishObject ;};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;);func (_cdcdb *CT_PivotDimension )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_egcggg :=range start .Attr {if _egcggg .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_eaebdg ,_abefa :=_e .ParseBool (_egcggg .Value );if _abefa !=nil {return _abefa ;};_cdcdb .MeasureAttr =&_eaebdg ;continue ;};if _egcggg .Name .Local =="\u006e\u0061\u006d\u0065"{_dacff ,_ddcec :=_egcggg .Value ,error (nil );if _ddcec !=nil {return _ddcec ;};_cdcdb .NameAttr =_dacff ;continue ;};if _egcggg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bcaed ,_ddcbf :=_egcggg .Value ,error (nil );if _ddcbf !=nil {return _ddcbf ;};_cdcdb .UniqueNameAttr =_bcaed ;continue ;};if _egcggg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dggdeb ,_dfcgba :=_egcggg .Value ,error (nil );if _dfcgba !=nil {return _dfcgba ;};_cdcdb .CaptionAttr =_dggdeb ;continue ;};};for {_gcbfd ,_eedcd :=d .Token ();if _eedcd !=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",_eedcd );};if _gddedf ,_fabde :=_gcbfd .(_bf .EndElement );_fabde &&_gddedf .Name ==start .Name {break ;};};return nil ;};func (_eceeb *ST_FilterOperator )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fbbfc ,_edgdc :=d .Token ();if _edgdc !=nil {return _edgdc ;};if _gbgbcc ,_ddfacf :=_fbbfc .(_bf .EndElement );_ddfacf &&_gbgbcc .Name ==start .Name {*_eceeb =1;return nil ;};if _ggddb ,_begdb :=_fbbfc .(_bf .CharData );!_begdb {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",_fbbfc );}else {switch string (_ggddb ){case "":*_eceeb =0;case "\u0065\u0071\u0075a\u006c":*_eceeb =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_eceeb =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_eceeb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eceeb =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_eceeb =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_eceeb =6;};};_fbbfc ,_edgdc =d .Token ();if _edgdc !=nil {return _edgdc ;};if _afdfac ,_cbggeb :=_fbbfc .(_bf .EndElement );_cbggeb &&_afdfac .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",_fbbfc );};type CT_Field struct{ -// Validate validates the CT_Control and its children -func (_ccada *CT_Control )Validate ()error {return _ccada .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; +// Field Index +XAttr int32 ;};func (_gegb *CT_Drawing )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_caea :=range start .Attr {if _caea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_caea .Name .Local =="\u0069\u0064"||_caea .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"&&_caea .Name .Local =="\u0069\u0064"{_bgafb ,_cafgb :=_caea .Value ,error (nil );if _cafgb !=nil {return _cafgb ;};_gegb .IdAttr =_bgafb ;continue ;};};for {_dedda ,_gdgbe :=d .Token ();if _gdgbe !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_gdgbe );};if _fecg ,_fddd :=_dedda .(_bf .EndElement );_fddd &&_fecg .Name ==start .Name {break ;};};return nil ;};type ST_SortMethod byte ;func (_dbdege ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _dbdege {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 (_dbdege ));};return nil ;};func (_febfb ST_TimePeriod )ValidateWithPath (path string )error {switch _febfb {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 (_febfb ));};return nil ;};func (_bdaga *CT_HeaderFooter )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_agcfc :=range start .Attr {if _agcfc .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_ceef ,_bceba :=_e .ParseBool (_agcfc .Value );if _bceba !=nil {return _bceba ;};_bdaga .DifferentOddEvenAttr =&_ceef ;continue ;};if _agcfc .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_gacbb ,_ffdb :=_e .ParseBool (_agcfc .Value );if _ffdb !=nil {return _ffdb ;};_bdaga .DifferentFirstAttr =&_gacbb ;continue ;};if _agcfc .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_gagdc ,_gddc :=_e .ParseBool (_agcfc .Value );if _gddc !=nil {return _gddc ;};_bdaga .ScaleWithDocAttr =&_gagdc ;continue ;};if _agcfc .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_cdeda ,_ebgee :=_e .ParseBool (_agcfc .Value );if _ebgee !=nil {return _ebgee ;};_bdaga .AlignWithMarginsAttr =&_cdeda ;continue ;};};_dece :for {_aaeea ,_ffcbe :=d .Token ();if _ffcbe !=nil {return _ffcbe ;};switch _fffgf :=_aaeea .(type ){case _bf .StartElement :switch _fffgf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdaga .OddHeader =new (string );if _bdcc :=d .DecodeElement (_bdaga .OddHeader ,&_fffgf );_bdcc !=nil {return _bdcc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdaga .OddFooter =new (string );if _cagbg :=d .DecodeElement (_bdaga .OddFooter ,&_fffgf );_cagbg !=nil {return _cagbg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdaga .EvenHeader =new (string );if _fgff :=d .DecodeElement (_bdaga .EvenHeader ,&_fffgf );_fgff !=nil {return _fgff ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdaga .EvenFooter =new (string );if _bgaaa :=d .DecodeElement (_bdaga .EvenFooter ,&_fffgf );_bgaaa !=nil {return _bgaaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdaga .FirstHeader =new (string );if _bcecg :=d .DecodeElement (_bdaga .FirstHeader ,&_fffgf );_bcecg !=nil {return _bcecg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdaga .FirstFooter =new (string );if _cdfae :=d .DecodeElement (_bdaga .FirstFooter ,&_fffgf );_cdfae !=nil {return _cdfae ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_fffgf .Name );if _fcefbb :=d .Skip ();_fcefbb !=nil {return _fcefbb ;};};case _bf .EndElement :break _dece ;case _bf .CharData :};};return nil ;};func (_cedca *CT_FilterColumn )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cedca .ColIdAttr )});if _cedca .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cedca .HiddenButtonAttr ))});};if _cedca .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cedca .ShowButtonAttr ))});};e .EncodeToken (start );if _cedca .Filters !=nil {_ecgg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_cedca .Filters ,_ecgg );};if _cedca .Top10 !=nil {_fdce :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}};e .EncodeElement (_cedca .Top10 ,_fdce );};if _cedca .CustomFilters !=nil {_bcbbc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_cedca .CustomFilters ,_bcbbc );};if _cedca .DynamicFilter !=nil {_agcbbc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cedca .DynamicFilter ,_agcbbc );};if _cedca .ColorFilter !=nil {_ffgfd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cedca .ColorFilter ,_ffgfd );};if _cedca .IconFilter !=nil {_aacgc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cedca .IconFilter ,_aacgc );};if _cedca .ExtLst !=nil {_cbdaa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cedca .ExtLst ,_cbdaa );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dddcfe ST_Comments )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_fbbeg :=_bf .Attr {};_fbbeg .Name =name ;switch _dddcfe {case ST_CommentsUnset :_fbbeg .Value ="";case ST_CommentsCommNone :_fbbeg .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_fbbeg .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_fbbeg .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _fbbeg ,nil ;};func (_eabgd *CT_ExternalLinkChoice )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eabgd .ExternalBook !=nil {_ebagc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}};e .EncodeElement (_eabgd .ExternalBook ,_ebagc );};if _eabgd .DdeLink !=nil {_dacaa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_eabgd .DdeLink ,_dacaa );};if _eabgd .OleLink !=nil {_acfb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_eabgd .OleLink ,_acfb );};return nil ;};func NewCT_IndexedColors ()*CT_IndexedColors {_addae :=&CT_IndexedColors {};return _addae };func (_bgecd *CT_Color )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bgecd .AutoAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bgecd .AutoAttr ))});};if _bgecd .IndexedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bgecd .IndexedAttr )});};if _bgecd .RgbAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0067\u0062"},Value :_f .Sprintf ("\u0025\u0076",*_bgecd .RgbAttr )});};if _bgecd .ThemeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bgecd .ThemeAttr )});};if _bgecd .TintAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgecd .TintAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_eacggb ST_Type )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_eeeda :=_bf .Attr {};_eeeda .Name =name ;switch _eacggb {case ST_TypeUnset :_eeeda .Value ="";case ST_TypeNone :_eeeda .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_eeeda .Value ="\u0061\u006c\u006c";case ST_TypeRow :_eeeda .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_eeeda .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _eeeda ,nil ;};func (_gcabf *CT_ExternalSheetDataSet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_fgea :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_cdbdb :=range _gcabf .SheetData {e .EncodeElement (_cdbdb ,_fgea );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_cgafd *CT_Fonts )ValidateWithPath (path string )error {for _ggeca ,_ccag :=range _cgafd .Font {if _bagfda :=_ccag .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ggeca ));_bagfda !=nil {return _bagfda ;};};return nil ;};func NewCT_DefinedNames ()*CT_DefinedNames {_bdgbb :=&CT_DefinedNames {};return _bdgbb }; +// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path +func (_cdgaa *PivotTableDefinition )ValidateWithPath (path string )error {if _edafe :=_cdgaa .CT_pivotTableDefinition .ValidateWithPath (path );_edafe !=nil {return _edafe ;};return nil ;}; -// Validate validates the CT_CellXfs and its children -func (_faf *CT_CellXfs )Validate ()error {return _faf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");}; +// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path +func (_ggddfc *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _cfdbgg :=_ggddfc .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_cfdbgg !=nil {return _cfdbgg ;};if _ggddfc .PivotFields !=nil {if _eebef :=_ggddfc .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_eebef !=nil {return _eebef ;};};if _ggddfc .RowFields !=nil {if _ddaff :=_ggddfc .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_ddaff !=nil {return _ddaff ;};};if _ggddfc .RowItems !=nil {if _gadff :=_ggddfc .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds");_gadff !=nil {return _gadff ;};};if _ggddfc .ColFields !=nil {if _agfadb :=_ggddfc .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_agfadb !=nil {return _agfadb ;};};if _ggddfc .ColItems !=nil {if _cbbaec :=_ggddfc .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds");_cbbaec !=nil {return _cbbaec ;};};if _ggddfc .PageFields !=nil {if _gacdce :=_ggddfc .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_gacdce !=nil {return _gacdce ;};};if _ggddfc .DataFields !=nil {if _gbbdff :=_ggddfc .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");_gbbdff !=nil {return _gbbdff ;};};if _ggddfc .Formats !=nil {if _cfgbcg :=_ggddfc .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_cfgbcg !=nil {return _cfgbcg ;};};if _ggddfc .ConditionalFormats !=nil {if _ecbcb :=_ggddfc .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_ecbcb !=nil {return _ecbcb ;};};if _ggddfc .ChartFormats !=nil {if _dcbffa :=_ggddfc .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_dcbffa !=nil {return _dcbffa ;};};if _ggddfc .PivotHierarchies !=nil {if _baeaf :=_ggddfc .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_baeaf !=nil {return _baeaf ;};};if _ggddfc .PivotTableStyleInfo !=nil {if _bgecg :=_ggddfc .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_bgecg !=nil {return _bgecg ;};};if _ggddfc .Filters !=nil {if _bddcd :=_ggddfc .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_bddcd !=nil {return _bddcd ;};};if _ggddfc .RowHierarchiesUsage !=nil {if _gacadd :=_ggddfc .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_gacadd !=nil {return _gacadd ;};};if _ggddfc .ColHierarchiesUsage !=nil {if _cfgdb :=_ggddfc .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_cfgdb !=nil {return _cfgdb ;};};if _ggddfc .ExtLst !=nil {if _dfgbg :=_ggddfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfgbg !=nil {return _dfgbg ;};};return nil ;};func (_dfdda ST_CellType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_gbadcb :=_bf .Attr {};_gbadcb .Name =name ;switch _dfdda {case ST_CellTypeUnset :_gbadcb .Value ="";case ST_CellTypeB :_gbadcb .Value ="\u0062";case ST_CellTypeN :_gbadcb .Value ="\u006e";case ST_CellTypeE :_gbadcb .Value ="\u0065";case ST_CellTypeS :_gbadcb .Value ="\u0073";case ST_CellTypeStr :_gbadcb .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_gbadcb .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _gbadcb ,nil ;};func NewCT_Format ()*CT_Format {_aadab :=&CT_Format {};_aadab .PivotArea =NewCT_PivotArea ();return _aadab ;};func (_facfb *CT_WebPublishing )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dabcaa :=range start .Attr {if _dabcaa .Name .Local =="\u0063\u0073\u0073"{_dcddb ,_ddgeg :=_e .ParseBool (_dabcaa .Value );if _ddgeg !=nil {return _ddgeg ;};_facfb .CssAttr =&_dcddb ;continue ;};if _dabcaa .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_geabe ,_acfffa :=_e .ParseBool (_dabcaa .Value );if _acfffa !=nil {return _acfffa ;};_facfb .ThicketAttr =&_geabe ;continue ;};if _dabcaa .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_gfeab ,_ffdfd :=_e .ParseBool (_dabcaa .Value );if _ffdfd !=nil {return _ffdfd ;};_facfb .LongFileNamesAttr =&_gfeab ;continue ;};if _dabcaa .Name .Local =="\u0076\u006d\u006c"{_egdgf ,_bebbde :=_e .ParseBool (_dabcaa .Value );if _bebbde !=nil {return _bebbde ;};_facfb .VmlAttr =&_egdgf ;continue ;};if _dabcaa .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_afcca ,_afffcd :=_e .ParseBool (_dabcaa .Value );if _afffcd !=nil {return _afffcd ;};_facfb .AllowPngAttr =&_afcca ;continue ;};if _dabcaa .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_facfb .TargetScreenSizeAttr .UnmarshalXMLAttr (_dabcaa );continue ;};if _dabcaa .Name .Local =="\u0064\u0070\u0069"{_bfacbc ,_egeda :=_e .ParseUint (_dabcaa .Value ,10,32);if _egeda !=nil {return _egeda ;};_egfba :=uint32 (_bfacbc );_facfb .DpiAttr =&_egfba ;continue ;};if _dabcaa .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_gdfcf ,_dgfgd :=_e .ParseUint (_dabcaa .Value ,10,32);if _dgfgd !=nil {return _dgfgd ;};_bdadbd :=uint32 (_gdfcf );_facfb .CodePageAttr =&_bdadbd ;continue ;};if _dabcaa .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_bcebf ,_bdgea :=_dabcaa .Value ,error (nil );if _bdgea !=nil {return _bdgea ;};_facfb .CharacterSetAttr =&_bcebf ;continue ;};};for {_gadbc ,_faeec :=d .Token ();if _faeec !=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",_faeec );};if _fagcb ,_aeefd :=_gadbc .(_bf .EndElement );_aeefd &&_fagcb .Name ==start .Name {break ;};};return nil ;};func (_dgffde ST_Comments )String ()string {switch _dgffde {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_DataField and its children, prefixing error messages with path -func (_cccee *CT_DataField )ValidateWithPath (path string )error {if _gcdg :=_cccee .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_gcdg !=nil {return _gcdg ;};if _baacb :=_cccee .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072");_baacb !=nil {return _baacb ;};if _cccee .ExtLst !=nil {if _gefe :=_cccee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gefe !=nil {return _gefe ;};};return nil ;};func (_efegag *ST_IconSetType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_efegag =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_efegag =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_efegag =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_efegag =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_efegag =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_efegag =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_efegag =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_efegag =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_efegag =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_efegag =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_efegag =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_efegag =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_efegag =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_efegag =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_efegag =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_efegag =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_efegag =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_efegag =17;};return nil ;};func (_bcfca *CT_PageField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_bcfca .FldAttr )});if _bcfca .ItemAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_bcfca .ItemAttr )});};if _bcfca .HierAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bcfca .HierAttr )});};if _bcfca .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bcfca .NameAttr )});};if _bcfca .CapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_bcfca .CapAttr )});};e .EncodeToken (start );if _bcfca .ExtLst !=nil {_eefgf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bcfca .ExtLst ,_eefgf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path +func (_ggb *CT_BookViews )ValidateWithPath (path string )error {for _dccb ,_bcc :=range _ggb .WorkbookView {if _cdf :=_bcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_dccb ));_cdf !=nil {return _cdf ;};};return nil ;};func (_gefdb *ST_GroupBy )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fbgcg ,_efcea :=d .Token ();if _efcea !=nil {return _efcea ;};if _dfbfa ,_gggfbb :=_fbgcg .(_bf .EndElement );_gggfbb &&_dfbfa .Name ==start .Name {*_gefdb =1;return nil ;};if _gcacb ,_bdfff :=_fbgcg .(_bf .CharData );!_bdfff {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",_fbgcg );}else {switch string (_gcacb ){case "":*_gefdb =0;case "\u0072\u0061\u006eg\u0065":*_gefdb =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_gefdb =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_gefdb =3;case "\u0068\u006f\u0075r\u0073":*_gefdb =4;case "\u0064\u0061\u0079\u0073":*_gefdb =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_gefdb =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_gefdb =7;case "\u0079\u0065\u0061r\u0073":*_gefdb =8;};};_fbgcg ,_efcea =d .Token ();if _efcea !=nil {return _efcea ;};if _cedbda ,_befffag :=_fbgcg .(_bf .EndElement );_befffag &&_cedbda .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",_fbgcg );};type ST_DynamicFilterType byte ; -// Validate validates the CT_Tuple and its children -func (_gfggbb *CT_Tuple )Validate ()error {return _gfggbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");}; +// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path +func (_afdeb *CT_DataFields )ValidateWithPath (path string )error {for _dgdgag ,_fcbaa :=range _afdeb .DataField {if _fegb :=_fcbaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dgdgag ));_fegb !=nil {return _fegb ;};};return nil ;};func (_aafdc *CT_VolMain )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ccaad :=range start .Attr {if _ccaad .Name .Local =="\u0066\u0069\u0072s\u0074"{_afefbe ,_cgdcb :=_ccaad .Value ,error (nil );if _cgdcb !=nil {return _cgdcb ;};_aafdc .FirstAttr =_afefbe ;continue ;};};_abfbf :for {_bceced ,_babcb :=d .Token ();if _babcb !=nil {return _babcb ;};switch _ebeab :=_bceced .(type ){case _bf .StartElement :switch _ebeab .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggafg :=NewCT_VolTopic ();if _cgfeg :=d .DecodeElement (_ggafg ,&_ebeab );_cgfeg !=nil {return _cgfeg ;};_aafdc .Tp =append (_aafdc .Tp ,_ggafg );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u006f\u006c\u004d\u0061\u0069\u006e\u0020\u0025\u0076",_ebeab .Name );if _beagca :=d .Skip ();_beagca !=nil {return _beagca ;};};case _bf .EndElement :break _abfbf ;case _bf .CharData :};};return nil ;};type ST_FilterOperator byte ;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;);func (_cffde *CT_MemberProperty )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fdgfe :=range start .Attr {if _fdgfe .Name .Local =="\u006e\u0061\u006d\u0065"{_fbbcf ,_acfcd :=_fdgfe .Value ,error (nil );if _acfcd !=nil {return _acfcd ;};_cffde .NameAttr =&_fbbcf ;continue ;};if _fdgfe .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_ddffe ,_dgaec :=_e .ParseBool (_fdgfe .Value );if _dgaec !=nil {return _dgaec ;};_cffde .ShowCellAttr =&_ddffe ;continue ;};if _fdgfe .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_afedg ,_bccbc :=_e .ParseBool (_fdgfe .Value );if _bccbc !=nil {return _bccbc ;};_cffde .ShowTipAttr =&_afedg ;continue ;};if _fdgfe .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gccbf ,_affcc :=_e .ParseBool (_fdgfe .Value );if _affcc !=nil {return _affcc ;};_cffde .ShowAsCaptionAttr =&_gccbf ;continue ;};if _fdgfe .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_egfbc ,_cgeed :=_e .ParseUint (_fdgfe .Value ,10,32);if _cgeed !=nil {return _cgeed ;};_fccdfc :=uint32 (_egfbc );_cffde .NameLenAttr =&_fccdfc ;continue ;};if _fdgfe .Name .Local =="\u0070\u0050\u006f\u0073"{_cbebc ,_gdcfe :=_e .ParseUint (_fdgfe .Value ,10,32);if _gdcfe !=nil {return _gdcfe ;};_fffacg :=uint32 (_cbebc );_cffde .PPosAttr =&_fffacg ;continue ;};if _fdgfe .Name .Local =="\u0070\u004c\u0065\u006e"{_cgffe ,_agbcg :=_e .ParseUint (_fdgfe .Value ,10,32);if _agbcg !=nil {return _agbcg ;};_gefdg :=uint32 (_cgffe );_cffde .PLenAttr =&_gefdg ;continue ;};if _fdgfe .Name .Local =="\u006c\u0065\u0076e\u006c"{_affcb ,_ecgag :=_e .ParseUint (_fdgfe .Value ,10,32);if _ecgag !=nil {return _ecgag ;};_edgcbf :=uint32 (_affcb );_cffde .LevelAttr =&_edgcbf ;continue ;};if _fdgfe .Name .Local =="\u0066\u0069\u0065l\u0064"{_fbdge ,_fcbbc :=_e .ParseUint (_fdgfe .Value ,10,32);if _fcbbc !=nil {return _fcbbc ;};_cffde .FieldAttr =uint32 (_fbdge );continue ;};};for {_bedge ,_beeaa :=d .Token ();if _beeaa !=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",_beeaa );};if _fefg ,_dbedf :=_bedge .(_bf .EndElement );_dbedf &&_fefg .Name ==start .Name {break ;};};return nil ;};type ST_FontScheme byte ; -// Validate validates the CT_DataConsolidate and its children -func (_bgedc *CT_DataConsolidate )Validate ()error {return _bgedc .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_cgbcg :=&CT_MeasureDimensionMaps {};return _cgbcg ;};type CT_OleItems struct{ +// Validate validates the CT_IndexedColors and its children +func (_edce *CT_IndexedColors )Validate ()error {return _edce .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};func (_bfdbg *CT_LevelGroup )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bfdbg .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bfdbg .UniqueNameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_bfdbg .CaptionAttr )});if _bfdbg .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfdbg .UniqueParentAttr )});};if _bfdbg .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfdbg .IdAttr )});};e .EncodeToken (start );_gfbee :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_bfdbg .GroupMembers ,_gfbee );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_UndoInfo struct{ -// Object Link Item -OleItem []*CT_OleItem ;};type CT_FontScheme struct{ +// Index +IndexAttr uint32 ; -// Font Scheme -ValAttr ST_FontScheme ;}; +// Expression +ExpAttr ST_FormulaExpression ; -// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path -func (_fbfgg *CT_RowFields )ValidateWithPath (path string )error {for _abgfa ,_aaebb :=range _fbfgg .Field {if _efdgd :=_aaebb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_abgfa ));_efdgd !=nil {return _efdgd ;};};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;);func NewTable ()*Table {_dcdgd :=&Table {};_dcdgd .CT_Table =*NewCT_Table ();return _dcdgd };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 (_dgdef *CT_RevisionAutoFormatting )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cefag :=range start .Attr {if _cefag .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_caagf ,_aeegba :=_fe .ParseUint (_cefag .Value ,10,32);if _aeegba !=nil {return _aeegba ;};_dgdef .SheetIdAttr =uint32 (_caagf );continue ;};if _cefag .Name .Local =="\u0072\u0065\u0066"{_fdadg ,_bdcdc :=_cefag .Value ,error (nil );if _bdcdc !=nil {return _bdcdc ;};_dgdef .RefAttr =_fdadg ;continue ;};if _cefag .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_acfe ,_ccfee :=_fe .ParseUint (_cefag .Value ,10,32);if _ccfee !=nil {return _ccfee ;};_eacaaf :=uint32 (_acfe );_dgdef .AutoFormatIdAttr =&_eacaaf ;continue ;};if _cefag .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gfdga ,_gecdf :=_fe .ParseBool (_cefag .Value );if _gecdf !=nil {return _gecdf ;};_dgdef .ApplyNumberFormatsAttr =&_gfdga ;continue ;};if _cefag .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gcebc ,_fefcd :=_fe .ParseBool (_cefag .Value );if _fefcd !=nil {return _fefcd ;};_dgdef .ApplyBorderFormatsAttr =&_gcebc ;continue ;};if _cefag .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_adbfd ,_gaeea :=_fe .ParseBool (_cefag .Value );if _gaeea !=nil {return _gaeea ;};_dgdef .ApplyFontFormatsAttr =&_adbfd ;continue ;};if _cefag .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_acgfa ,_defee :=_fe .ParseBool (_cefag .Value );if _defee !=nil {return _defee ;};_dgdef .ApplyPatternFormatsAttr =&_acgfa ;continue ;};if _cefag .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ffddac ,_cecebb :=_fe .ParseBool (_cefag .Value );if _cecebb !=nil {return _cecebb ;};_dgdef .ApplyAlignmentFormatsAttr =&_ffddac ;continue ;};if _cefag .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ffgba ,_gagbf :=_fe .ParseBool (_cefag .Value );if _gagbf !=nil {return _gagbf ;};_dgdef .ApplyWidthHeightFormatsAttr =&_ffgba ;continue ;};};for {_bdfcd ,_abdgb :=d .Token ();if _abdgb !=nil {return _cg .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",_abdgb );};if _dbgab ,_bdgbe :=_bdfcd .(_c .EndElement );_bdgbe &&_dbgab .Name ==start .Name {break ;};};return nil ;}; +// Reference 3D +Ref3DAttr *bool ; -// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path -func (_cdged *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _aaccbe ,_bdccg :=range _cdged .R {if _dcfae :=_bdccg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_aaccbe ));_dcfae !=nil {return _dcfae ;};};if _cdged .ExtLst !=nil {if _deaae :=_cdged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deaae !=nil {return _deaae ;};};return nil ;};func (_faabc *CT_Cfvo )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gcbg ,_bcaf :=_faabc .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _bcaf !=nil {return _bcaf ;};start .Attr =append (start .Attr ,_gcbg );if _faabc .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_faabc .ValAttr )});};if _faabc .GteAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_faabc .GteAttr ))});};e .EncodeToken (start );if _faabc .ExtLst !=nil {_ecgb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_faabc .ExtLst ,_ecgb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Array Formula +ArrayAttr *bool ; -// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path -func (_eebcd *CT_PivotArea )ValidateWithPath (path string )error {if _ffbfc :=_eebcd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffbfc !=nil {return _ffbfc ;};if _fcfac :=_eebcd .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_fcfac !=nil {return _fcfac ;};if _eebcd .References !=nil {if _bcdee :=_eebcd .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_bcdee !=nil {return _bcdee ;};};if _eebcd .ExtLst !=nil {if _aeegad :=_eebcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeegad !=nil {return _aeegad ;};};return nil ;};func NewCT_OutlinePr ()*CT_OutlinePr {_dcdgg :=&CT_OutlinePr {};return _dcdgg };type CT_VolType struct{ +// Value Needed +VAttr *bool ; -// Type -TypeAttr ST_VolDepType ; +// Defined Name Formula +NfAttr *bool ; -// Main -Main []*CT_VolMain ;};func (_cfbaef ST_RefMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffbfcc :=_c .Attr {};_ffbfcc .Name =name ;switch _cfbaef {case ST_RefModeUnset :_ffbfcc .Value ="";case ST_RefModeA1 :_ffbfcc .Value ="\u0041\u0031";case ST_RefModeR1C1 :_ffbfcc .Value ="\u0052\u0031\u0043\u0031";};return _ffbfcc ,nil ;}; +// Cross Sheet Move +CsAttr *bool ; -// Validate validates the CT_PivotFilters and its children -func (_bacdc *CT_PivotFilters )Validate ()error {return _bacdc .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_cdddg *ST_DataValidationErrorStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fccge ,_adbacb :=d .Token ();if _adbacb !=nil {return _adbacb ;};if _bgccg ,_acfbb :=_fccge .(_c .EndElement );_acfbb &&_bgccg .Name ==start .Name {*_cdddg =1;return nil ;};if _gfabb ,_cdfdcg :=_fccge .(_c .CharData );!_cdfdcg {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",_fccge );}else {switch string (_gfabb ){case "":*_cdddg =0;case "\u0073\u0074\u006f\u0070":*_cdddg =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_cdddg =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_cdddg =3;};};_fccge ,_adbacb =d .Token ();if _adbacb !=nil {return _adbacb ;};if _bgccga ,_eeab :=_fccge .(_c .EndElement );_eeab &&_bgccga .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",_fccge );}; +// Range +DrAttr string ; -// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path -func (_cbfce *CT_Missing )ValidateWithPath (path string )error {for _gceff ,_eddgf :=range _cbfce .Tpls {if _caccddf :=_eddgf .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gceff ));_caccddf !=nil {return _caccddf ;};};for _gdecf ,_edggac :=range _cbfce .X {if _gbceg :=_edggac .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gdecf ));_gbceg !=nil {return _gbceg ;};};return nil ;};func (_afccbg *CT_FileSharing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adaed :=range start .Attr {if _adaed .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_effed ,_gbcc :=_fe .ParseBool (_adaed .Value );if _gbcc !=nil {return _gbcc ;};_afccbg .ReadOnlyRecommendedAttr =&_effed ;continue ;};if _adaed .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_afce ,_ebcedc :=_adaed .Value ,error (nil );if _ebcedc !=nil {return _ebcedc ;};_afccbg .UserNameAttr =&_afce ;continue ;};if _adaed .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_aefgf ,_acefdc :=_adaed .Value ,error (nil );if _acefdc !=nil {return _acefdc ;};_afccbg .ReservationPasswordAttr =&_aefgf ;continue ;};if _adaed .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_efbe ,_bcfc :=_adaed .Value ,error (nil );if _bcfc !=nil {return _bcfc ;};_afccbg .AlgorithmNameAttr =&_efbe ;continue ;};if _adaed .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bcbed ,_acfd :=_adaed .Value ,error (nil );if _acfd !=nil {return _acfd ;};_afccbg .HashValueAttr =&_bcbed ;continue ;};if _adaed .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_adac ,_bffac :=_adaed .Value ,error (nil );if _bffac !=nil {return _bffac ;};_afccbg .SaltValueAttr =&_adac ;continue ;};if _adaed .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_adbeb ,_ccfa :=_fe .ParseUint (_adaed .Value ,10,32);if _ccfa !=nil {return _ccfa ;};_cbec :=uint32 (_adbeb );_afccbg .SpinCountAttr =&_cbec ;continue ;};};for {_ebdc ,_afcd :=d .Token ();if _afcd !=nil {return _cg .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",_afcd );};if _aedgd ,_bdbeb :=_ebdc .(_c .EndElement );_bdbeb &&_aedgd .Name ==start .Name {break ;};};return nil ;};func (_fcea *CT_CfRule )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcbcc :=range start .Attr {if _bcbcc .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_fcea .TimePeriodAttr .UnmarshalXMLAttr (_bcbcc );continue ;};if _bcbcc .Name .Local =="\u0074\u0079\u0070\u0065"{_fcea .TypeAttr .UnmarshalXMLAttr (_bcbcc );continue ;};if _bcbcc .Name .Local =="\u0072\u0061\u006e\u006b"{_befe ,_cac :=_fe .ParseUint (_bcbcc .Value ,10,32);if _cac !=nil {return _cac ;};_cafg :=uint32 (_befe );_fcea .RankAttr =&_cafg ;continue ;};if _bcbcc .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_bfdg ,_gdag :=_fe .ParseInt (_bcbcc .Value ,10,32);if _gdag !=nil {return _gdag ;};_fcea .PriorityAttr =int32 (_bfdg );continue ;};if _bcbcc .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_aada ,_bbaf :=_fe .ParseInt (_bcbcc .Value ,10,32);if _bbaf !=nil {return _bbaf ;};_adf :=int32 (_aada );_fcea .StdDevAttr =&_adf ;continue ;};if _bcbcc .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_efaee ,_bcbgd :=_fe .ParseBool (_bcbcc .Value );if _bcbgd !=nil {return _bcbgd ;};_fcea .AboveAverageAttr =&_efaee ;continue ;};if _bcbcc .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_egb ,_cbga :=_fe .ParseBool (_bcbcc .Value );if _cbga !=nil {return _cbga ;};_fcea .BottomAttr =&_egb ;continue ;};if _bcbcc .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_fcea .OperatorAttr .UnmarshalXMLAttr (_bcbcc );continue ;};if _bcbcc .Name .Local =="\u0074\u0065\u0078\u0074"{_fac ,_cccec :=_bcbcc .Value ,error (nil );if _cccec !=nil {return _cccec ;};_fcea .TextAttr =&_fac ;continue ;};if _bcbcc .Name .Local =="\u0064\u0078\u0066I\u0064"{_caeg ,_gbgg :=_fe .ParseUint (_bcbcc .Value ,10,32);if _gbgg !=nil {return _gbgg ;};_dgbb :=uint32 (_caeg );_fcea .DxfIdAttr =&_dgbb ;continue ;};if _bcbcc .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_gbbg ,_ace :=_fe .ParseBool (_bcbcc .Value );if _ace !=nil {return _ace ;};_fcea .StopIfTrueAttr =&_gbbg ;continue ;};if _bcbcc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_gbef ,_bccb :=_fe .ParseBool (_bcbcc .Value );if _bccb !=nil {return _bccb ;};_fcea .PercentAttr =&_gbef ;continue ;};if _bcbcc .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_bffd ,_fbagg :=_fe .ParseBool (_bcbcc .Value );if _fbagg !=nil {return _fbagg ;};_fcea .EqualAverageAttr =&_bffd ;continue ;};};_dfcd :for {_bgbdf ,_fafb :=d .Token ();if _fafb !=nil {return _fafb ;};switch _ceaa :=_bgbdf .(type ){case _c .StartElement :switch _ceaa .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _efbd string ;if _cbdeg :=d .DecodeElement (&_efbd ,&_ceaa );_cbdeg !=nil {return _cbdeg ;};_fcea .Formula =append (_fcea .Formula ,_efbd );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcea .ColorScale =NewCT_ColorScale ();if _bcgc :=d .DecodeElement (_fcea .ColorScale ,&_ceaa );_bcgc !=nil {return _bcgc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcea .DataBar =NewCT_DataBar ();if _cgaf :=d .DecodeElement (_fcea .DataBar ,&_ceaa );_cgaf !=nil {return _cgaf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcea .IconSet =NewCT_IconSet ();if _ccac :=d .DecodeElement (_fcea .IconSet ,&_ceaa );_ccac !=nil {return _ccac ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcea .ExtLst =NewCT_ExtensionList ();if _cfea :=d .DecodeElement (_fcea .ExtLst ,&_ceaa );_cfea !=nil {return _cfea ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0066\u0052u\u006c\u0065 \u0025\u0076",_ceaa .Name );if _beegf :=d .Skip ();_beegf !=nil {return _beegf ;};};case _c .EndElement :break _dfcd ;case _c .CharData :};};return nil ;};type CT_MemberProperties struct{ +// Defined Name +DnAttr *string ; -// OLAP Member Properties Count -CountAttr *uint32 ; +// Cell Reference +RAttr *string ; -// OLAP Member Property -Mp []*CT_MemberProperty ;}; +// Sheet Id +SIdAttr *uint32 ;};func (_gfbc *ST_SortMethod )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_gfbc =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_gfbc =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_gfbc =2;case "\u006e\u006f\u006e\u0065":*_gfbc =3;};return nil ;};func NewCT_Item ()*CT_Item {_gbebe :=&CT_Item {};return _gbebe };func (_ecdge ST_OleUpdate )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_afadf :=_bf .Attr {};_afadf .Name =name ;switch _ecdge {case ST_OleUpdateUnset :_afadf .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_afadf .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_afadf .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _afadf ,nil ;};type CT_IconFilter struct{ -// Validate validates the CT_Tables and its children -func (_bdadc *CT_Tables )Validate ()error {return _bdadc .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");}; +// Icon Set +IconSetAttr ST_IconSetType ; -// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path -func (_efega *CT_Query )ValidateWithPath (path string )error {if _efega .Tpls !=nil {if _bcfcd :=_efega .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_bcfcd !=nil {return _bcfcd ;};};return nil ;};func (_bcbg *CT_CacheSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcbg .TypeAttr =ST_SourceType (1);for _ ,_dcae :=range start .Attr {if _dcae .Name .Local =="\u0074\u0079\u0070\u0065"{_bcbg .TypeAttr .UnmarshalXMLAttr (_dcae );continue ;};if _dcae .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_abbb ,_gffg :=_fe .ParseUint (_dcae .Value ,10,32);if _gffg !=nil {return _gffg ;};_bccf :=uint32 (_abbb );_bcbg .ConnectionIdAttr =&_bccf ;continue ;};};_ddcc :for {_cgc ,_bbc :=d .Token ();if _bbc !=nil {return _bbc ;};switch _ggfd :=_cgc .(type ){case _c .StartElement :switch _ggfd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbg .WorksheetSource =NewCT_WorksheetSource ();if _acfa :=d .DecodeElement (_bcbg .WorksheetSource ,&_ggfd );_acfa !=nil {return _acfa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbg .Consolidation =NewCT_Consolidation ();if _ceeb :=d .DecodeElement (_bcbg .Consolidation ,&_ggfd );_ceeb !=nil {return _ceeb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbg .ExtLst =NewCT_ExtensionList ();if _ebae :=d .DecodeElement (_bcbg .ExtLst ,&_ggfd );_ebae !=nil {return _ebae ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_ggfd .Name );if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _c .EndElement :break _ddcc ;case _c .CharData :};};return nil ;};func (_egcdee *CT_ProtectedRange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfdcg :=range start .Attr {if _bfdcg .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fedgg ,_facac :=_bfdcg .Value ,error (nil );if _facac !=nil {return _facac ;};_egcdee .PasswordAttr =&_fedgg ;continue ;};if _bfdcg .Name .Local =="\u0073\u0071\u0072e\u0066"{_bgcgf ,_caage :=ParseSliceST_Sqref (_bfdcg .Value );if _caage !=nil {return _caage ;};_egcdee .SqrefAttr =_bgcgf ;continue ;};if _bfdcg .Name .Local =="\u006e\u0061\u006d\u0065"{_daefe ,_ccgef :=_bfdcg .Value ,error (nil );if _ccgef !=nil {return _ccgef ;};_egcdee .NameAttr =_daefe ;continue ;};if _bfdcg .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_bgfbbb ,_eabde :=_bfdcg .Value ,error (nil );if _eabde !=nil {return _eabde ;};_egcdee .SecurityDescriptorAttr =&_bgfbbb ;continue ;};if _bfdcg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_agebac ,_ageebf :=_bfdcg .Value ,error (nil );if _ageebf !=nil {return _ageebf ;};_egcdee .AlgorithmNameAttr =&_agebac ;continue ;};if _bfdcg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bdccfa ,_bcbfd :=_bfdcg .Value ,error (nil );if _bcbfd !=nil {return _bcbfd ;};_egcdee .HashValueAttr =&_bdccfa ;continue ;};if _bfdcg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_fcade ,_ebdfc :=_bfdcg .Value ,error (nil );if _ebdfc !=nil {return _ebdfc ;};_egcdee .SaltValueAttr =&_fcade ;continue ;};if _bfdcg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cgcag ,_fbbef :=_fe .ParseUint (_bfdcg .Value ,10,32);if _fbbef !=nil {return _fbbef ;};_fgfg :=uint32 (_cgcag );_egcdee .SpinCountAttr =&_fgfg ;continue ;};};_bfbad :for {_gdcfa ,_baddae :=d .Token ();if _baddae !=nil {return _baddae ;};switch _deged :=_gdcfa .(type ){case _c .StartElement :switch _deged .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dfcada string ;if _ddcge :=d .DecodeElement (&_dfcada ,&_deged );_ddcge !=nil {return _ddcge ;};_egcdee .SecurityDescriptor =append (_egcdee .SecurityDescriptor ,_dfcada );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_deged .Name );if _dgeba :=d .Skip ();_dgeba !=nil {return _dgeba ;};};case _c .EndElement :break _bfbad ;case _c .CharData :};};return nil ;}; +// Icon Id +IconIdAttr *uint32 ;};func (_gbaea *ST_CalcMode )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_faead ,_ddccb :=d .Token ();if _ddccb !=nil {return _ddccb ;};if _gcggcf ,_bfeba :=_faead .(_bf .EndElement );_bfeba &&_gcggcf .Name ==start .Name {*_gbaea =1;return nil ;};if _ffgdfa ,_bfbgad :=_faead .(_bf .CharData );!_bfbgad {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",_faead );}else {switch string (_ffgdfa ){case "":*_gbaea =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_gbaea =1;case "\u0061\u0075\u0074\u006f":*_gbaea =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_gbaea =3;};};_faead ,_ddccb =d .Token ();if _ddccb !=nil {return _ddccb ;};if _agaacb ,_fdfbcd :=_faead .(_bf .EndElement );_fdfbcd &&_agaacb .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",_faead );};func (_ggbdcg *CT_Tables )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bebgd :=range start .Attr {if _bebgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddacac ,_cgbce :=_e .ParseUint (_bebgd .Value ,10,32);if _cgbce !=nil {return _cgbce ;};_ebebfd :=uint32 (_ddacac );_ggbdcg .CountAttr =&_ebebfd ;continue ;};};_bebad :for {_dbfec ,_dgcfb :=d .Token ();if _dgcfb !=nil {return _dgcfb ;};switch _ccfbc :=_dbfec .(type ){case _bf .StartElement :switch _ccfbc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfeg :=NewCT_TableMissing ();if _ebgcf :=d .DecodeElement (_ggbfeg ,&_ccfbc );_ebgcf !=nil {return _ebgcf ;};_ggbdcg .M =append (_ggbdcg .M ,_ggbfeg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacacf :=NewCT_XStringElement ();if _ddfdd :=d .DecodeElement (_bacacf ,&_ccfbc );_ddfdd !=nil {return _ddfdd ;};_ggbdcg .S =append (_ggbdcg .S ,_bacacf );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcafe :=NewCT_Index ();if _ebffc :=d .DecodeElement (_fcafe ,&_ccfbc );_ebffc !=nil {return _ebffc ;};_ggbdcg .X =append (_ggbdcg .X ,_fcafe );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0073 \u0025\u0076",_ccfbc .Name );if _ccddbf :=d .Skip ();_ccddbf !=nil {return _ccddbf ;};};case _bf .EndElement :break _bebad ;case _bf .CharData :};};return nil ;};func (_fffea *CT_PrintOptions )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fffea .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fffea .HorizontalCenteredAttr ))});};if _fffea .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fffea .VerticalCenteredAttr ))});};if _fffea .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fffea .HeadingsAttr ))});};if _fffea .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fffea .GridLinesAttr ))});};if _fffea .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fffea .GridLinesSetAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cfbbc *CT_DataRef )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_afdeg :=range start .Attr {if _afdeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afdeg .Name .Local =="\u0069\u0064"||_afdeg .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"&&_afdeg .Name .Local =="\u0069\u0064"{_bgae ,_bgdc :=_afdeg .Value ,error (nil );if _bgdc !=nil {return _bgdc ;};_cfbbc .IdAttr =&_bgae ;continue ;};if _afdeg .Name .Local =="\u0072\u0065\u0066"{_acbg ,_fggca :=_afdeg .Value ,error (nil );if _fggca !=nil {return _fggca ;};_cfbbc .RefAttr =&_acbg ;continue ;};if _afdeg .Name .Local =="\u006e\u0061\u006d\u0065"{_dacc ,_gfde :=_afdeg .Value ,error (nil );if _gfde !=nil {return _gfde ;};_cfbbc .NameAttr =&_dacc ;continue ;};if _afdeg .Name .Local =="\u0073\u0068\u0065e\u0074"{_febb ,_cccf :=_afdeg .Value ,error (nil );if _cccf !=nil {return _cccf ;};_cfbbc .SheetAttr =&_febb ;continue ;};};for {_dabc ,_badca :=d .Token ();if _badca !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_badca );};if _gcfge ,_ddgbc :=_dabc .(_bf .EndElement );_ddgbc &&_gcfge .Name ==start .Name {break ;};};return nil ;};type CT_Query struct{ -// Validate validates the CT_FileSharing and its children -func (_dfbc *CT_FileSharing )Validate ()error {return _dfbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};func (_bbbag *CT_GradientStop )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbbag .Color =NewCT_Color ();for _ ,_gaba :=range start .Attr {if _gaba .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fbddg ,_fcgd :=_fe .ParseFloat (_gaba .Value ,64);if _fcgd !=nil {return _fcgd ;};_bbbag .PositionAttr =_fbddg ;continue ;};};_ffdae :for {_fcbda ,_dfcbb :=d .Token ();if _dfcbb !=nil {return _dfcbb ;};switch _fbbca :=_fcbda .(type ){case _c .StartElement :switch _fbbca .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bcdbf :=d .DecodeElement (_bbbag .Color ,&_fbbca );_bcdbf !=nil {return _bcdbf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_fbbca .Name );if _dfddd :=d .Skip ();_dfddd !=nil {return _dfddd ;};};case _c .EndElement :break _ffdae ;case _c .CharData :};};return nil ;};func (_cefd *CT_Groups )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cefd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cefd .CountAttr )});};e .EncodeToken (start );_ceafg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_cdegb :=range _cefd .Group {e .EncodeElement (_cdegb ,_ceafg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddgfbg *CT_Tuples )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddgfbg .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_ddgfbg .CAttr )});};e .EncodeToken (start );_acefe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_fgcdd :=range _ddgfbg .Tpl {e .EncodeElement (_fgcdd ,_acefe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfgcba *ST_PhoneticType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfgcba =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_bfgcba =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_bfgcba =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_bfgcba =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_bfgcba =4;};return nil ;};func (_gadffc *CT_RElt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfebe :for {_gceef ,_fgaba :=d .Token ();if _fgaba !=nil {return _fgaba ;};switch _becffc :=_gceef .(type ){case _c .StartElement :switch _becffc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gadffc .RPr =NewCT_RPrElt ();if _gdeafe :=d .DecodeElement (_gadffc .RPr ,&_becffc );_gdeafe !=nil {return _gdeafe ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _daaec :=d .DecodeElement (&_gadffc .T ,&_becffc );_daaec !=nil {return _daaec ;};default:_gc .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0045\u006c\u0074\u0020\u0025\u0076",_becffc .Name );if _bdbab :=d .Skip ();_bdbab !=nil {return _bdbab ;};};case _c .EndElement :break _cfebe ;case _c .CharData :};};return nil ;};func NewCT_DataValidation ()*CT_DataValidation {_bcdaf :=&CT_DataValidation {};return _bcdaf };func (_abegd ST_RevisionAction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_abegd .String (),start );}; +// MDX Query String +MdxAttr string ; -// Validate validates the CT_VolTopic and its children -func (_eccad *CT_VolTopic )Validate ()error {return _eccad .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");}; +// Tuples +Tpls *CT_Tuples ;};type CT_FontFamily struct{ValAttr int64 ;};func NewCT_Tables ()*CT_Tables {_adcdbd :=&CT_Tables {};return _adcdbd }; -// Validate validates the CT_NumFmts and its children -func (_febbe *CT_NumFmts )Validate ()error {return _febbe .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};func (_debaaa *CT_TableStyleInfo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdddf :=range start .Attr {if _fdddf .Name .Local =="\u006e\u0061\u006d\u0065"{_bbegbd ,_fcdgg :=_fdddf .Value ,error (nil );if _fcdgg !=nil {return _fcdgg ;};_debaaa .NameAttr =&_bbegbd ;continue ;};if _fdddf .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_fbcbe ,_agfdda :=_fe .ParseBool (_fdddf .Value );if _agfdda !=nil {return _agfdda ;};_debaaa .ShowFirstColumnAttr =&_fbcbe ;continue ;};if _fdddf .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_abcbdc ,_bbccab :=_fe .ParseBool (_fdddf .Value );if _bbccab !=nil {return _bbccab ;};_debaaa .ShowLastColumnAttr =&_abcbdc ;continue ;};if _fdddf .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_ddaaef ,_cebbff :=_fe .ParseBool (_fdddf .Value );if _cebbff !=nil {return _cebbff ;};_debaaa .ShowRowStripesAttr =&_ddaaef ;continue ;};if _fdddf .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_bdcdbc ,_beeggc :=_fe .ParseBool (_fdddf .Value );if _beeggc !=nil {return _beeggc ;};_debaaa .ShowColumnStripesAttr =&_bdcdbc ;continue ;};};for {_adedc ,_fbbee :=d .Token ();if _fbbee !=nil {return _cg .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",_fbbee );};if _bceef ,_addcc :=_adedc .(_c .EndElement );_addcc &&_bceef .Name ==start .Name {break ;};};return nil ;};func (_daab *CT_CellWatch )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffede :=range start .Attr {if _ffede .Name .Local =="\u0072"{_dgab ,_eeaf :=_ffede .Value ,error (nil );if _eeaf !=nil {return _eeaf ;};_daab .RAttr =_dgab ;continue ;};};for {_bedd ,_cecb :=d .Token ();if _cecb !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_cecb );};if _gccb ,_cgbf :=_bedd .(_c .EndElement );_cgbf &&_gccb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path +func (_dee *CT_AutoSortScope )ValidateWithPath (path string )error {if _cce :=_dee .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_cce !=nil {return _cce ;};return nil ;}; -// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path -func (_feea *CT_Borders )ValidateWithPath (path string )error {for _gdbd ,_ffba :=range _feea .Border {if _feefa :=_ffba .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gdbd ));_feefa !=nil {return _feefa ;};};return nil ;};type CT_MdxTuple struct{ +// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path +func (_fddcg *CT_TablePart )ValidateWithPath (path string )error {return nil };func (_dbggb *CT_RangeSet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dbggb .I1Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_dbggb .I1Attr )});};if _dbggb .I2Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_dbggb .I2Attr )});};if _dbggb .I3Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0033"},Value :_f .Sprintf ("\u0025\u0076",*_dbggb .I3Attr )});};if _dbggb .I4Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0034"},Value :_f .Sprintf ("\u0025\u0076",*_dbggb .I4Attr )});};if _dbggb .RefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_dbggb .RefAttr )});};if _dbggb .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbggb .NameAttr )});};if _dbggb .SheetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbggb .SheetAttr )});};if _dbggb .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbggb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_afeeg *CT_PivotFields )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _afeeg .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afeeg .CountAttr )});};e .EncodeToken (start );_cafc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gddab :=range _afeeg .PivotField {e .EncodeElement (_gddab ,_cafc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_baacd :=&CT_Hyperlink {};return _baacd };func (_efbaa ST_MdxSetOrder )String ()string {switch _efbaa {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 "";}; -// Member Index Count -CAttr *uint32 ; +// Validate validates the CT_Comments and its children +func (_geege *CT_Comments )Validate ()error {return _geege .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};type CT_Users struct{ -// Server Formatting Culture Currency -CtAttr *string ; +// Active User Count +CountAttr *uint32 ; -// Server Formatting String Index -SiAttr *uint32 ; +// User Information +UserInfo []*CT_SharedUser ;}; -// Server Formatting Built-In Number Format Index -FiAttr *uint32 ; +// Validate validates the CT_ControlPr and its children +func (_fgcf *CT_ControlPr )Validate ()error {return _fgcf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");}; -// Server Formatting Background Color -BcAttr *string ; +// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path +func (_edadb *CT_WebPublishObjects )ValidateWithPath (path string )error {for _eaaba ,_bagfd :=range _edadb .WebPublishObject {if _adbab :=_bagfd .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 ,_eaaba ));_adbab !=nil {return _adbab ;};};return nil ;}; -// Server Formatting Foreground Color -FcAttr *string ; +// Validate validates the CT_XmlCellPr and its children +func (_fcfedb *CT_XmlCellPr )Validate ()error {return _fcfedb .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_bdecd :=&CT_RevisionDefinedName {};return _bdecd ;};func NewCT_Tuple ()*CT_Tuple {_gbgaa :=&CT_Tuple {};return _gbgaa };func (_bcaba *CT_Controls )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_ccede :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_bddec :=range _bcaba .Control {e .EncodeElement (_bddec ,_ccede );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_CalculatedItems struct{ -// Server Formatting Italic Font -IAttr *bool ; +// Calculated Item Formula Count +CountAttr *uint32 ; -// Server Formatting Underline Font -UAttr *bool ; +// Calculated Item +CalculatedItem []*CT_CalculatedItem ;}; -// Server Formatting Strikethrough Font -StAttr *bool ; +// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path +func (_gbcef *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil };func (_dafabc *ST_MdxKPIProperty )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_afggbe ,_ggfcgg :=d .Token ();if _ggfcgg !=nil {return _ggfcgg ;};if _cdddc ,_cbfba :=_afggbe .(_bf .EndElement );_cbfba &&_cdddc .Name ==start .Name {*_dafabc =1;return nil ;};if _ebgfa ,_gccacf :=_afggbe .(_bf .CharData );!_gccacf {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",_afggbe );}else {switch string (_ebgfa ){case "":*_dafabc =0;case "\u0076":*_dafabc =1;case "\u0067":*_dafabc =2;case "\u0073":*_dafabc =3;case "\u0074":*_dafabc =4;case "\u0077":*_dafabc =5;case "\u006d":*_dafabc =6;};};_afggbe ,_ggfcgg =d .Token ();if _ggfcgg !=nil {return _ggfcgg ;};if _fddbba ,_bgcga :=_afggbe .(_bf .EndElement );_bgcga &&_fddbba .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",_afggbe );};func (_fegec *CT_LegacyDrawing )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fegec .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_ggddd :=&CT_PageSetUpPr {};return _ggddd }; -// Server Formatting Bold Font -BAttr *bool ; +// Validate validates the CT_pivotTableDefinition and its children +func (_aabee *CT_pivotTableDefinition )Validate ()error {return _aabee .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func NewCT_MetadataType ()*CT_MetadataType {_cgcaa :=&CT_MetadataType {};return _cgcaa };func (_dgdbe *CT_PivotCacheDefinition )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dgdbe .CacheSource =NewCT_CacheSource ();_dgdbe .CacheFields =NewCT_CacheFields ();for _ ,_gcdbg :=range start .Attr {if _gcdbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcdbg .Name .Local =="\u0069\u0064"||_gcdbg .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"&&_gcdbg .Name .Local =="\u0069\u0064"{_abcfa ,_edfbg :=_gcdbg .Value ,error (nil );if _edfbg !=nil {return _edfbg ;};_dgdbe .IdAttr =&_abcfa ;continue ;};if _gcdbg .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_begef ,_dfage :=_e .ParseBool (_gcdbg .Value );if _dfage !=nil {return _dfage ;};_dgdbe .UpgradeOnRefreshAttr =&_begef ;continue ;};if _gcdbg .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gaffb ,_gbbbf :=_e .ParseBool (_gcdbg .Value );if _gbbbf !=nil {return _gbbbf ;};_dgdbe .TupleCacheAttr =&_gaffb ;continue ;};if _gcdbg .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_gacaf ,_ffbgc :=_e .ParseBool (_gcdbg .Value );if _ffbgc !=nil {return _ffbgc ;};_dgdbe .SaveDataAttr =&_gacaf ;continue ;};if _gcdbg .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_fbdb ,_ecdebb :=_e .ParseBool (_gcdbg .Value );if _ecdebb !=nil {return _ecdebb ;};_dgdbe .SupportSubqueryAttr =&_fbdb ;continue ;};if _gcdbg .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_acgfed ,_fdageg :=_e .ParseBool (_gcdbg .Value );if _fdageg !=nil {return _fdageg ;};_dgdbe .OptimizeMemoryAttr =&_acgfed ;continue ;};if _gcdbg .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_cdcda ,_ageec :=_e .ParseBool (_gcdbg .Value );if _ageec !=nil {return _ageec ;};_dgdbe .SupportAdvancedDrillAttr =&_cdcda ;continue ;};if _gcdbg .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_defagc ,_cfbfc :=_gcdbg .Value ,error (nil );if _cfbfc !=nil {return _cfbfc ;};_dgdbe .RefreshedByAttr =&_defagc ;continue ;};if _gcdbg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_ccecd ,_dceeb :=ParseStdlibTime (_gcdbg .Value );if _dceeb !=nil {return _dceeb ;};_dgdbe .RefreshedDateIsoAttr =&_ccecd ;continue ;};if _gcdbg .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_fcdfb ,_cedef :=_e .ParseBool (_gcdbg .Value );if _cedef !=nil {return _cedef ;};_dgdbe .InvalidAttr =&_fcdfb ;continue ;};if _gcdbg .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_fffce ,_gfeaf :=_e .ParseBool (_gcdbg .Value );if _gfeaf !=nil {return _gfeaf ;};_dgdbe .BackgroundQueryAttr =&_fffce ;continue ;};if _gcdbg .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_fgbe ,_fdace :=_e .ParseUint (_gcdbg .Value ,10,32);if _fdace !=nil {return _fdace ;};_dadfg :=uint32 (_fgbe );_dgdbe .MissingItemsLimitAttr =&_dadfg ;continue ;};if _gcdbg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_gbdaf ,_bdaed :=_e .ParseUint (_gcdbg .Value ,10,8);if _bdaed !=nil {return _bdaed ;};_gddce :=uint8 (_gbdaf );_dgdbe .RefreshedVersionAttr =&_gddce ;continue ;};if _gcdbg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_fcabd ,_cfgcbd :=_e .ParseBool (_gcdbg .Value );if _cfgcbd !=nil {return _cfgcbd ;};_dgdbe .RefreshOnLoadAttr =&_fcabd ;continue ;};if _gcdbg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_ffdff ,_gaegb :=_e .ParseFloat (_gcdbg .Value ,64);if _gaegb !=nil {return _gaegb ;};_dgdbe .RefreshedDateAttr =&_ffdff ;continue ;};if _gcdbg .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_aecdab ,_bfcga :=_e .ParseUint (_gcdbg .Value ,10,32);if _bfcga !=nil {return _bfcga ;};_ffdfff :=uint32 (_aecdab );_dgdbe .RecordCountAttr =&_ffdfff ;continue ;};if _gcdbg .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_ggfff ,_afbb :=_e .ParseUint (_gcdbg .Value ,10,8);if _afbb !=nil {return _afbb ;};_aagca :=uint8 (_ggfff );_dgdbe .CreatedVersionAttr =&_aagca ;continue ;};if _gcdbg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_dcfdf ,_bccec :=_e .ParseUint (_gcdbg .Value ,10,8);if _bccec !=nil {return _bccec ;};_cbggg :=uint8 (_dcfdf );_dgdbe .MinRefreshableVersionAttr =&_cbggg ;continue ;};if _gcdbg .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_cdage ,_acage :=_e .ParseBool (_gcdbg .Value );if _acage !=nil {return _acage ;};_dgdbe .EnableRefreshAttr =&_cdage ;continue ;};};_fdcff :for {_fcfcb ,_fbfdc :=d .Token ();if _fbfdc !=nil {return _fbfdc ;};switch _bcgbg :=_fcfcb .(type ){case _bf .StartElement :switch _bcgbg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ddcea :=d .DecodeElement (_dgdbe .CacheSource ,&_bcgbg );_ddcea !=nil {return _ddcea ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _daafd :=d .DecodeElement (_dgdbe .CacheFields ,&_bcgbg );_daafd !=nil {return _daafd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdbe .CacheHierarchies =NewCT_CacheHierarchies ();if _bbdfd :=d .DecodeElement (_dgdbe .CacheHierarchies ,&_bcgbg );_bbdfd !=nil {return _bbdfd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdbe .Kpis =NewCT_PCDKPIs ();if _agadf :=d .DecodeElement (_dgdbe .Kpis ,&_bcgbg );_agadf !=nil {return _agadf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdbe .TupleCache =NewCT_TupleCache ();if _fcabg :=d .DecodeElement (_dgdbe .TupleCache ,&_bcgbg );_fcabg !=nil {return _fcabg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdbe .CalculatedItems =NewCT_CalculatedItems ();if _bcge :=d .DecodeElement (_dgdbe .CalculatedItems ,&_bcgbg );_bcge !=nil {return _bcge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdbe .CalculatedMembers =NewCT_CalculatedMembers ();if _cafaa :=d .DecodeElement (_dgdbe .CalculatedMembers ,&_bcgbg );_cafaa !=nil {return _cafaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdbe .Dimensions =NewCT_Dimensions ();if _afdfgc :=d .DecodeElement (_dgdbe .Dimensions ,&_bcgbg );_afdfgc !=nil {return _afdfgc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdbe .MeasureGroups =NewCT_MeasureGroups ();if _fegef :=d .DecodeElement (_dgdbe .MeasureGroups ,&_bcgbg );_fegef !=nil {return _fegef ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdbe .Maps =NewCT_MeasureDimensionMaps ();if _fcbdc :=d .DecodeElement (_dgdbe .Maps ,&_bcgbg );_fcbdc !=nil {return _fcbdc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdbe .ExtLst =NewCT_ExtensionList ();if _fbbbb :=d .DecodeElement (_dgdbe .ExtLst ,&_bcgbg );_fbbbb !=nil {return _fbbbb ;};default:_cg .Log .Debug ("\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",_bcgbg .Name );if _baddb :=d .Skip ();_baddb !=nil {return _baddb ;};};case _bf .EndElement :break _fdcff ;case _bf .CharData :};};return nil ;};func (_agacd ST_SheetState )ValidateWithPath (path string )error {switch _agacd {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 (_agacd ));};return nil ;}; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};type CT_RangeSet struct{ +// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path +func (_gfege *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };func (_fgcfb *ST_UpdateLinks )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gafca ,_efcefc :=d .Token ();if _efcefc !=nil {return _efcefc ;};if _afeege ,_fagec :=_gafca .(_bf .EndElement );_fagec &&_afeege .Name ==start .Name {*_fgcfb =1;return nil ;};if _cebbc ,_ffaee :=_gafca .(_bf .CharData );!_ffaee {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",_gafca );}else {switch string (_cebbc ){case "":*_fgcfb =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_fgcfb =1;case "\u006e\u0065\u0076e\u0072":*_fgcfb =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fgcfb =3;};};_gafca ,_efcefc =d .Token ();if _efcefc !=nil {return _efcefc ;};if _edfgg ,_afbfd :=_gafca .(_bf .EndElement );_afbfd &&_edfgg .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",_gafca );}; -// Field Item Index Page 1 -I1Attr *uint32 ; +// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path +func (_fbbfa *CT_FieldsUsage )ValidateWithPath (path string )error {for _eaff ,_egeaa :=range _fbbfa .FieldUsage {if _cfcag :=_egeaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_eaff ));_cfcag !=nil {return _cfcag ;};};return nil ;};type ST_VerticalAlignment byte ; -// Field Item Index Page 2 -I2Attr *uint32 ; +// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path +func (_defdg *CT_ColorScale )ValidateWithPath (path string )error {for _ecce ,_ebae :=range _defdg .Cfvo {if _dgfd :=_ebae .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_ecce ));_dgfd !=nil {return _dgfd ;};};for _bcegf ,_ddabg :=range _defdg .Color {if _aadc :=_ddabg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bcegf ));_aadc !=nil {return _aadc ;};};return nil ;}; -// Field Item index Page 3 -I3Attr *uint32 ; +// Validate validates the CT_CustomWorkbookView and its children +func (_aagdc *CT_CustomWorkbookView )Validate ()error {return _aagdc .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");}; -// Field Item Index Page 4 -I4Attr *uint32 ; +// Validate validates the CT_OleObject and its children +func (_dfbeb *CT_OleObject )Validate ()error {return _dfbeb .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func (_gbfed ST_TimePeriod )String ()string {switch _gbfed {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 CT_colItems struct{ -// Reference -RefAttr *string ; +// Column Item Count +CountAttr *uint32 ; -// Named Range -NameAttr *string ; +// Column Items +I []*CT_I ;}; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func (_dfgeb *CT_MeasureDimensionMap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbdgc :=range start .Attr {if _gbdgc .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_agdbff ,_gdged :=_fe .ParseUint (_gbdgc .Value ,10,32);if _gdged !=nil {return _gdged ;};_addgd :=uint32 (_agdbff );_dfgeb .MeasureGroupAttr =&_addgd ;continue ;};if _gbdgc .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_fbfb ,_ddcbc :=_fe .ParseUint (_gbdgc .Value ,10,32);if _ddcbc !=nil {return _ddcbc ;};_fdff :=uint32 (_fbfb );_dfgeb .DimensionAttr =&_fdff ;continue ;};};for {_cfdca ,_fggd :=d .Token ();if _fggd !=nil {return _cg .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",_fggd );};if _adfef ,_ccfbe :=_cfdca .(_c .EndElement );_ccfbe &&_adfef .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path +func (_daedd *CT_Missing )ValidateWithPath (path string )error {for _efbdd ,_efdbg :=range _daedd .Tpls {if _fggbf :=_efdbg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_efbdd ));_fggbf !=nil {return _fggbf ;};};for _dgabc ,_eebba :=range _daedd .X {if _aagde :=_eebba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dgabc ));_aagde !=nil {return _aagde ;};};return nil ;};func (_eegbd ST_CellType )Validate ()error {return _eegbd .ValidateWithPath ("")};type CT_Reviewed struct{ -// Validate validates the CT_BookView and its children -func (_dfc *CT_BookView )Validate ()error {return _dfc .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func (_ecggg *CT_ExternalReferences )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ccdgb :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_aafag :=range _ecggg .ExternalReference {e .EncodeElement (_aafag ,_ccdgb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// revision Id +RIdAttr uint32 ;};type CT_PageFields struct{ -// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path -func (_efbcd *PivotTableDefinition )ValidateWithPath (path string )error {if _ebfag :=_efbcd .CT_pivotTableDefinition .ValidateWithPath (path );_ebfag !=nil {return _ebfag ;};return nil ;};func (_ddceg *CT_Color )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddceg .AutoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ddceg .AutoAttr ))});};if _ddceg .IndexedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ddceg .IndexedAttr )});};if _ddceg .RgbAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0067\u0062"},Value :_cg .Sprintf ("\u0025\u0076",*_ddceg .RgbAttr )});};if _ddceg .ThemeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ddceg .ThemeAttr )});};if _ddceg .TintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ddceg .TintAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcfece *CT_rowItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdcabg :=range start .Attr {if _gdcabg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eggeg ,_dgeeg :=_fe .ParseUint (_gdcabg .Value ,10,32);if _dgeeg !=nil {return _dgeeg ;};_cdgffa :=uint32 (_eggeg );_dcfece .CountAttr =&_cdgffa ;continue ;};};_abge :for {_cecfc ,_efbde :=d .Token ();if _efbde !=nil {return _efbde ;};switch _abfada :=_cecfc .(type ){case _c .StartElement :switch _abfada .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geeaa :=NewCT_I ();if _ebecgc :=d .DecodeElement (_geeaa ,&_abfada );_ebecgc !=nil {return _ebecgc ;};_dcfece .I =append (_dcfece .I ,_geeaa );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_abfada .Name );if _fggeeb :=d .Skip ();_fggeeb !=nil {return _fggeeb ;};};case _c .EndElement :break _abge ;case _c .CharData :};};return nil ;}; +// Page Item Count +CountAttr *uint32 ; -// Validate validates the CT_RevisionQueryTableField and its children -func (_babgg *CT_RevisionQueryTableField )Validate ()error {return _babgg .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 NewCT_TableStyles ()*CT_TableStyles {_efefeb :=&CT_TableStyles {};return _efefeb };func (_bdgfa *CT_GroupLevels )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bdgfa .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bdgfa .CountAttr )});};e .EncodeToken (start );_edbeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_bfge :=range _bdgfa .GroupLevel {e .EncodeElement (_bfge ,_edbeb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Page Field +PageField []*CT_PageField ;};func (_gaceff ST_FormulaExpression )ValidateWithPath (path string )error {switch _gaceff {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 (_gaceff ));};return nil ;}; -// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path -func (_ebec *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _ebec .ExternalBook !=nil {if _bcbgf :=_ebec .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_bcbgf !=nil {return _bcbgf ;};};if _ebec .DdeLink !=nil {if _fgca :=_ebec .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_fgca !=nil {return _fgca ;};};if _ebec .OleLink !=nil {if _fccda :=_ebec .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");_fccda !=nil {return _fccda ;};};return nil ;};func NewCT_IndexedColors ()*CT_IndexedColors {_bfebb :=&CT_IndexedColors {};return _bfebb }; +// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path +func (_agfcd *CT_NumFmts )ValidateWithPath (path string )error {for _bfaaed ,_eceac :=range _agfcd .NumFmt {if _gcdgc :=_eceac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bfaaed ));_gcdgc !=nil {return _gcdgc ;};};return nil ;}; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_fffda *CT_SmartTagPr )ValidateWithPath (path string )error {if _ccaecf :=_fffda .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_ccaecf !=nil {return _ccaecf ;};return nil ;}; +// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path +func (_dgcbaf *Chartsheet )ValidateWithPath (path string )error {if _ecdee :=_dgcbaf .CT_Chartsheet .ValidateWithPath (path );_ecdee !=nil {return _ecdee ;};return nil ;};func (_cgdd *CT_InputCells )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_afdad :=range start .Attr {if _afdad .Name .Local =="\u0072"{_feae ,_aebaf :=_afdad .Value ,error (nil );if _aebaf !=nil {return _aebaf ;};_cgdd .RAttr =_feae ;continue ;};if _afdad .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_gdfca ,_bgbgb :=_e .ParseBool (_afdad .Value );if _bgbgb !=nil {return _bgbgb ;};_cgdd .DeletedAttr =&_gdfca ;continue ;};if _afdad .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_fgcbb ,_ecab :=_e .ParseBool (_afdad .Value );if _ecab !=nil {return _ecab ;};_cgdd .UndoneAttr =&_fgcbb ;continue ;};if _afdad .Name .Local =="\u0076\u0061\u006c"{_ccafc ,_fbfbd :=_afdad .Value ,error (nil );if _fbfbd !=nil {return _fbfbd ;};_cgdd .ValAttr =_ccafc ;continue ;};if _afdad .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gdeee ,_bdccc :=_e .ParseUint (_afdad .Value ,10,32);if _bdccc !=nil {return _bdccc ;};_cecaa :=uint32 (_gdeee );_cgdd .NumFmtIdAttr =&_cecaa ;continue ;};};for {_aegga ,_gcffa :=d .Token ();if _gcffa !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_gcffa );};if _abeeg ,_edacc :=_aegga .(_bf .EndElement );_edacc &&_abeeg .Name ==start .Name {break ;};};return nil ;};func (_ceecfa *ST_WebSourceType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_badffc ,_cdaec :=d .Token ();if _cdaec !=nil {return _cdaec ;};if _acefe ,_cacea :=_badffc .(_bf .EndElement );_cacea &&_acefe .Name ==start .Name {*_ceecfa =1;return nil ;};if _fbcfc ,_bbccdg :=_badffc .(_bf .CharData );!_bbccdg {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",_badffc );}else {switch string (_fbcfc ){case "":*_ceecfa =0;case "\u0073\u0068\u0065e\u0074":*_ceecfa =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_ceecfa =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_ceecfa =3;case "\u0072\u0061\u006eg\u0065":*_ceecfa =4;case "\u0063\u0068\u0061r\u0074":*_ceecfa =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_ceecfa =6;case "\u0071\u0075\u0065r\u0079":*_ceecfa =7;case "\u006c\u0061\u0062e\u006c":*_ceecfa =8;};};_badffc ,_cdaec =d .Token ();if _cdaec !=nil {return _cdaec ;};if _bafbae ,_bbgfd :=_badffc .(_bf .EndElement );_bbgfd &&_bafbae .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",_badffc );};func NewCT_CustomSheetView ()*CT_CustomSheetView {_cabd :=&CT_CustomSheetView {};_cabd .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 _cabd ;};type CT_PivotField struct{ -// Validate validates the CT_GroupMember and its children -func (_fddag *CT_GroupMember )Validate ()error {return _fddag .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_ebcfc *CT_Connections )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cdfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_facc :=range _ebcfc .Connection {e .EncodeElement (_facc ,_cdfa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Field Name +NameAttr *string ; -// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path -func (_agcecg *CT_InputCells )ValidateWithPath (path string )error {return nil };func (_acee *CT_FontSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbgcb :=range start .Attr {if _dbgcb .Name .Local =="\u0076\u0061\u006c"{_egaf ,_dabf :=_fe .ParseFloat (_dbgcb .Value ,64);if _dabf !=nil {return _dabf ;};_acee .ValAttr =_egaf ;continue ;};};for {_ddfdg ,_gffbc :=d .Token ();if _gffbc !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_gffbc );};if _gbdge ,_fgbbg :=_ddfdg .(_c .EndElement );_fgbbg &&_gbdge .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomFilter ()*CT_CustomFilter {_acbb :=&CT_CustomFilter {};return _acbb };func (_eggfge *CT_GroupMembers )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abbad :=range start .Attr {if _abbad .Name .Local =="\u0063\u006f\u0075n\u0074"{_dceg ,_gcgdb :=_fe .ParseUint (_abbad .Value ,10,32);if _gcgdb !=nil {return _gcgdb ;};_badd :=uint32 (_dceg );_eggfge .CountAttr =&_badd ;continue ;};};_agega :for {_gbfda ,_bfbgb :=d .Token ();if _bfbgb !=nil {return _bfbgb ;};switch _cdcg :=_gbfda .(type ){case _c .StartElement :switch _cdcg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcee :=NewCT_GroupMember ();if _eeeac :=d .DecodeElement (_dfcee ,&_cdcg );_eeeac !=nil {return _eeeac ;};_eggfge .GroupMember =append (_eggfge .GroupMember ,_dfcee );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_cdcg .Name );if _fgcbg :=d .Skip ();_fgcbg !=nil {return _fgcbg ;};};case _c .EndElement :break _agega ;case _c .CharData :};};return nil ;};func (_cebga *CT_OleItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afefd :for {_fcged ,_ecdffd :=d .Token ();if _ecdffd !=nil {return _ecdffd ;};switch _cace :=_fcged .(type ){case _c .StartElement :switch _cace .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_babbe :=NewCT_OleItem ();if _agbdce :=d .DecodeElement (_babbe ,&_cace );_agbdce !=nil {return _agbdce ;};_cebga .OleItem =append (_cebga .OleItem ,_babbe );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_cace .Name );if _begdbb :=d .Skip ();_begdbb !=nil {return _begdbb ;};};case _c .EndElement :break _afefd ;case _c .CharData :};};return nil ;};func NewCT_FilterColumn ()*CT_FilterColumn {_eaac :=&CT_FilterColumn {};return _eaac }; +// Axis +AxisAttr ST_Axis ; -// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path -func (_cagdea *CT_Workbook )ValidateWithPath (path string )error {if _efcad :=_cagdea .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_efcad !=nil {return _efcad ;};if _cagdea .FileVersion !=nil {if _geeff :=_cagdea .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e");_geeff !=nil {return _geeff ;};};if _cagdea .FileSharing !=nil {if _fbcfbg :=_cagdea .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_fbcfbg !=nil {return _fbcfbg ;};};if _cagdea .WorkbookPr !=nil {if _gdgfc :=_cagdea .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");_gdgfc !=nil {return _gdgfc ;};};if _cagdea .WorkbookProtection !=nil {if _aagce :=_cagdea .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_aagce !=nil {return _aagce ;};};if _cagdea .BookViews !=nil {if _efacbd :=_cagdea .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_efacbd !=nil {return _efacbd ;};};if _agfgfd :=_cagdea .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073");_agfgfd !=nil {return _agfgfd ;};if _cagdea .FunctionGroups !=nil {if _fggfea :=_cagdea .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_fggfea !=nil {return _fggfea ;};};if _cagdea .ExternalReferences !=nil {if _bfedf :=_cagdea .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_bfedf !=nil {return _bfedf ;};};if _cagdea .DefinedNames !=nil {if _bggaa :=_cagdea .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_bggaa !=nil {return _bggaa ;};};if _cagdea .CalcPr !=nil {if _edabde :=_cagdea .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072");_edabde !=nil {return _edabde ;};};if _cagdea .OleSize !=nil {if _eddec :=_cagdea .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_eddec !=nil {return _eddec ;};};if _cagdea .CustomWorkbookViews !=nil {if _cgagc :=_cagdea .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073");_cgagc !=nil {return _cgagc ;};};if _cagdea .PivotCaches !=nil {if _agaca :=_cagdea .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_agaca !=nil {return _agaca ;};};if _cagdea .SmartTagPr !=nil {if _beedb :=_cagdea .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_beedb !=nil {return _beedb ;};};if _cagdea .SmartTagTypes !=nil {if _dgbced :=_cagdea .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_dgbced !=nil {return _dgbced ;};};if _cagdea .WebPublishing !=nil {if _cdacg :=_cagdea .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_cdacg !=nil {return _cdacg ;};};for _ebgda ,_dedcg :=range _cagdea .FileRecoveryPr {if _bdaba :=_dedcg .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_ebgda ));_bdaba !=nil {return _bdaba ;};};if _cagdea .WebPublishObjects !=nil {if _faced :=_cagdea .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_faced !=nil {return _faced ;};};if _cagdea .ExtLst !=nil {if _gebdb :=_cagdea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gebdb !=nil {return _gebdb ;};};return nil ;};func (_efagfa *CT_TableStyleElement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efagfa .TypeAttr =ST_TableStyleType (1);for _ ,_gdbaf :=range start .Attr {if _gdbaf .Name .Local =="\u0074\u0079\u0070\u0065"{_efagfa .TypeAttr .UnmarshalXMLAttr (_gdbaf );continue ;};if _gdbaf .Name .Local =="\u0073\u0069\u007a\u0065"{_gegbg ,_egbce :=_fe .ParseUint (_gdbaf .Value ,10,32);if _egbce !=nil {return _egbce ;};_dageag :=uint32 (_gegbg );_efagfa .SizeAttr =&_dageag ;continue ;};if _gdbaf .Name .Local =="\u0064\u0078\u0066I\u0064"{_cdbebf ,_ffdge :=_fe .ParseUint (_gdbaf .Value ,10,32);if _ffdge !=nil {return _ffdge ;};_cefbd :=uint32 (_cdbebf );_efagfa .DxfIdAttr =&_cefbd ;continue ;};};for {_fcecb ,_afcgec :=d .Token ();if _afcgec !=nil {return _cg .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",_afcgec );};if _dgfcb ,_cffec :=_fcecb .(_c .EndElement );_cffec &&_dgfcb .Name ==start .Name {break ;};};return nil ;};func NewPivotTableDefinition ()*PivotTableDefinition {_bdccc :=&PivotTableDefinition {};_bdccc .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _bdccc ;};func (_dgfba *CT_WebPublishing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caaecc :=range start .Attr {if _caaecc .Name .Local =="\u0063\u0073\u0073"{_acccc ,_ceedb :=_fe .ParseBool (_caaecc .Value );if _ceedb !=nil {return _ceedb ;};_dgfba .CssAttr =&_acccc ;continue ;};if _caaecc .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_cfagc ,_acagd :=_fe .ParseBool (_caaecc .Value );if _acagd !=nil {return _acagd ;};_dgfba .ThicketAttr =&_cfagc ;continue ;};if _caaecc .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_fbbbe ,_ecafgb :=_fe .ParseBool (_caaecc .Value );if _ecafgb !=nil {return _ecafgb ;};_dgfba .LongFileNamesAttr =&_fbbbe ;continue ;};if _caaecc .Name .Local =="\u0076\u006d\u006c"{_eacgcb ,_bfagga :=_fe .ParseBool (_caaecc .Value );if _bfagga !=nil {return _bfagga ;};_dgfba .VmlAttr =&_eacgcb ;continue ;};if _caaecc .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_dbefd ,_eggcg :=_fe .ParseBool (_caaecc .Value );if _eggcg !=nil {return _eggcg ;};_dgfba .AllowPngAttr =&_dbefd ;continue ;};if _caaecc .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_dgfba .TargetScreenSizeAttr .UnmarshalXMLAttr (_caaecc );continue ;};if _caaecc .Name .Local =="\u0064\u0070\u0069"{_begfda ,_fcgcd :=_fe .ParseUint (_caaecc .Value ,10,32);if _fcgcd !=nil {return _fcgcd ;};_dffee :=uint32 (_begfda );_dgfba .DpiAttr =&_dffee ;continue ;};if _caaecc .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_bdgac ,_bagbb :=_fe .ParseUint (_caaecc .Value ,10,32);if _bagbb !=nil {return _bagbb ;};_aecgdc :=uint32 (_bdgac );_dgfba .CodePageAttr =&_aecgdc ;continue ;};if _caaecc .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_aaadfc ,_bdede :=_caaecc .Value ,error (nil );if _bdede !=nil {return _bdede ;};_dgfba .CharacterSetAttr =&_aaadfc ;continue ;};};for {_decaf ,_eefagf :=d .Token ();if _eefagf !=nil {return _cg .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",_eefagf );};if _gagce ,_gaeaba :=_decaf .(_c .EndElement );_gaeaba &&_gagce .Name ==start .Name {break ;};};return nil ;}; +// Data Field +DataFieldAttr *bool ; -// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path -func (_ebad *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _efcae ,_dgdad :=range _ebad .SheetName {if _fbbb :=_dgdad .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_efcae ));_fbbb !=nil {return _fbbb ;};};return nil ;};type CT_PageField struct{ +// Custom Subtotal Caption +SubtotalCaptionAttr *string ; -// Field -FldAttr int32 ; +// Show PivotField Header Drop Downs +ShowDropDownsAttr *bool ; -// Item Index -ItemAttr *uint32 ; +// Hidden Level +HiddenLevelAttr *bool ; -// OLAP Hierarchy Index -HierAttr *int32 ; +// Unique Member Property +UniqueMemberPropertyAttr *string ; -// Hierarchy Unique Name -NameAttr *string ; +// Compact +CompactAttr *bool ; -// Hierarchy Display Name -CapAttr *string ; +// All Items Expanded +AllDrilledAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_Stylesheet ()*CT_Stylesheet {_aeeed :=&CT_Stylesheet {};return _aeeed }; +// Number Format Id +NumFmtIdAttr *uint32 ; -// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path -func (_edab *CT_CellStyles )ValidateWithPath (path string )error {for _babgb ,_dcgfg :=range _edab .CellStyle {if _gccd :=_dcgfg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_babgb ));_gccd !=nil {return _gccd ;};};return nil ;};func (_afdca *CT_MdxTuple )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afdca .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_afdca .CAttr )});};if _afdca .CtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_afdca .CtAttr )});};if _afdca .SiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_afdca .SiAttr )});};if _afdca .FiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_afdca .FiAttr )});};if _afdca .BcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_afdca .BcAttr )});};if _afdca .FcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_afdca .FcAttr )});};if _afdca .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afdca .IAttr ))});};if _afdca .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afdca .UAttr ))});};if _afdca .StAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afdca .StAttr ))});};if _afdca .BAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afdca .BAttr ))});};e .EncodeToken (start );if _afdca .N !=nil {_dfccd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_bafae :=range _afdca .N {e .EncodeElement (_bafae ,_dfccd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Outline Items +OutlineAttr *bool ; -// Validate validates the CT_ColorFilter and its children -func (_egag *CT_ColorFilter )Validate ()error {return _egag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};type ST_VolDepType byte ;func (_fabefe *ST_Axis )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fabefe =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_fabefe =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_fabefe =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_fabefe =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_fabefe =4;};return nil ;};func (_cbfeb *CT_ExternalReference )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gegdce :=range start .Attr {if _gegdce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gegdce .Name .Local =="\u0069\u0064"||_gegdce .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"&&_gegdce .Name .Local =="\u0069\u0064"{_bgdda ,_cfcd :=_gegdce .Value ,error (nil );if _cfcd !=nil {return _cfcd ;};_cbfeb .IdAttr =_bgdda ;continue ;};};for {_aeegec ,_aggdb :=d .Token ();if _aggdb !=nil {return _cg .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",_aggdb );};if _bdega ,_dgeed :=_aeegec .(_c .EndElement );_dgeed &&_bdega .Name ==start .Name {break ;};};return nil ;};func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_eafcg :=&CT_IgnoredErrors {};return _eafcg };func (_cefeg ST_FontScheme )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cefeg .String (),start );}; +// Subtotals At Top +SubtotalTopAttr *bool ; -// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path -func (_ccccaf *CT_SheetProtection )ValidateWithPath (path string )error {return nil };func NewCT_CellStyle ()*CT_CellStyle {_cgcf :=&CT_CellStyle {};return _cgcf }; +// Drag To Row +DragToRowAttr *bool ; -// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path -func (_gcbec *CT_PivotHierarchy )ValidateWithPath (path string )error {if _gcbec .Mps !=nil {if _fcbge :=_gcbec .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_fcbge !=nil {return _fcbge ;};};for _cdffa ,_eaaedc :=range _gcbec .Members {if _gdccf :=_eaaedc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_cdffa ));_gdccf !=nil {return _gdccf ;};};if _gcbec .ExtLst !=nil {if _ebacg :=_gcbec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebacg !=nil {return _ebacg ;};};return nil ;};func (_ccge *CT_CellProtection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcbf :=range start .Attr {if _gcbf .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gfacc ,_gbaff :=_fe .ParseBool (_gcbf .Value );if _gbaff !=nil {return _gbaff ;};_ccge .LockedAttr =&_gfacc ;continue ;};if _gcbf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_agae ,_ebcc :=_fe .ParseBool (_gcbf .Value );if _ebcc !=nil {return _ebcc ;};_ccge .HiddenAttr =&_agae ;continue ;};};for {_fecgf ,_fbfa :=d .Token ();if _fbfa !=nil {return _cg .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",_fbfa );};if _ebcff ,_fbag :=_fecgf .(_c .EndElement );_fbag &&_ebcff .Name ==start .Name {break ;};};return nil ;}; +// Drag To Column +DragToColAttr *bool ; -// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path -func (_fgffe *CT_PageField )ValidateWithPath (path string )error {if _fgffe .ExtLst !=nil {if _fagef :=_fgffe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fagef !=nil {return _fagef ;};};return nil ;};func (_dbge *CT_CalculatedItem )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbge .FieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dbge .FieldAttr )});};if _dbge .FormulaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_cg .Sprintf ("\u0025\u0076",*_dbge .FormulaAttr )});};e .EncodeToken (start );_addg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_dbge .PivotArea ,_addg );if _dbge .ExtLst !=nil {_dgdg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbge .ExtLst ,_dgdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Chartsheet struct{ +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Chart Sheet Properties -SheetPr *CT_ChartsheetPr ; +// Drag Field to Page +DragToPageAttr *bool ; -// Chart Sheet Views -SheetViews *CT_ChartsheetViews ; +// Field Can Drag to Data +DragToDataAttr *bool ; -// Chart Sheet Protection -SheetProtection *CT_ChartsheetProtection ; +// Drag Off +DragOffAttr *bool ; -// Custom Chart Sheet Views -CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; +// Show All Items +ShowAllAttr *bool ; -// Drawing -Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; +// Insert Blank Row +InsertBlankRowAttr *bool ; -// Legacy Drawing Reference in Header Footer -LegacyDrawingHF *CT_LegacyDrawing ; +// Server-based Page Field +ServerFieldAttr *bool ; -// Drawing Reference in Header Footer -DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};func NewCT_I ()*CT_I {_bdefg :=&CT_I {};return _bdefg };func (_fdgfd *ST_FormatAction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eadda ,_acacc :=d .Token ();if _acacc !=nil {return _acacc ;};if _daeae ,_cdgad :=_eadda .(_c .EndElement );_cdgad &&_daeae .Name ==start .Name {*_fdgfd =1;return nil ;};if _gdebbf ,_fdcfe :=_eadda .(_c .CharData );!_fdcfe {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",_eadda );}else {switch string (_gdebbf ){case "":*_fdgfd =0;case "\u0062\u006c\u0061n\u006b":*_fdgfd =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_fdgfd =2;case "\u0064\u0072\u0069l\u006c":*_fdgfd =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_fdgfd =4;};};_eadda ,_acacc =d .Token ();if _acacc !=nil {return _acacc ;};if _ecebb ,_egbef :=_eadda .(_c .EndElement );_egbef &&_ecebb .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",_eadda );};func (_bfbc *CT_CellSmartTags )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",_bfbc .RAttr )});e .EncodeToken (start );_gbcfb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_gfcd :=range _bfbc .CellSmartTag {e .EncodeElement (_gfcd ,_gbcfb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgccb *CT_PivotArea )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdcee :=range start .Attr {if _cdcee .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_eeebd ,_aafeea :=_fe .ParseBool (_cdcee .Value );if _aafeea !=nil {return _aafeea ;};_fgccb .OutlineAttr =&_eeebd ;continue ;};if _cdcee .Name .Local =="\u0066\u0069\u0065l\u0064"{_bgccc ,_ccfcd :=_fe .ParseInt (_cdcee .Value ,10,32);if _ccfcd !=nil {return _ccfcd ;};_dcdcd :=int32 (_bgccc );_fgccb .FieldAttr =&_dcdcd ;continue ;};if _cdcee .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_efadf ,_beged :=_fe .ParseBool (_cdcee .Value );if _beged !=nil {return _beged ;};_fgccb .DataOnlyAttr =&_efadf ;continue ;};if _cdcee .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_agccea ,_defcb :=_fe .ParseBool (_cdcee .Value );if _defcb !=nil {return _defcb ;};_fgccb .LabelOnlyAttr =&_agccea ;continue ;};if _cdcee .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_fdag ,_fdabc :=_fe .ParseBool (_cdcee .Value );if _fdabc !=nil {return _fdabc ;};_fgccb .GrandRowAttr =&_fdag ;continue ;};if _cdcee .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_aaecf ,_dgbefb :=_fe .ParseBool (_cdcee .Value );if _dgbefb !=nil {return _dgbefb ;};_fgccb .GrandColAttr =&_aaecf ;continue ;};if _cdcee .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_fdgbd ,_cbaeb :=_fe .ParseBool (_cdcee .Value );if _cbaeb !=nil {return _cbaeb ;};_fgccb .CacheIndexAttr =&_fdgbd ;continue ;};if _cdcee .Name .Local =="\u0074\u0079\u0070\u0065"{_fgccb .TypeAttr .UnmarshalXMLAttr (_cdcee );continue ;};if _cdcee .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_adfbb ,_cbbfb :=_cdcee .Value ,error (nil );if _cbbfb !=nil {return _cbbfb ;};_fgccb .OffsetAttr =&_adfbb ;continue ;};if _cdcee .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"{_faagf ,_cafcbe :=_fe .ParseBool (_cdcee .Value );if _cafcbe !=nil {return _cafcbe ;};_fgccb .CollapsedLevelsAreSubtotalsAttr =&_faagf ;continue ;};if _cdcee .Name .Local =="\u0061\u0078\u0069\u0073"{_fgccb .AxisAttr .UnmarshalXMLAttr (_cdcee );continue ;};if _cdcee .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cdegc ,_fdfef :=_fe .ParseUint (_cdcee .Value ,10,32);if _fdfef !=nil {return _fdfef ;};_cfcbf :=uint32 (_cdegc );_fgccb .FieldPositionAttr =&_cfcbf ;continue ;};};_efegg :for {_dfbcg ,_fdgfg :=d .Token ();if _fdgfg !=nil {return _fdgfg ;};switch _gaaee :=_dfbcg .(type ){case _c .StartElement :switch _gaaee .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgccb .References =NewCT_PivotAreaReferences ();if _cbgacb :=d .DecodeElement (_fgccb .References ,&_gaaee );_cbgacb !=nil {return _cbgacb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgccb .ExtLst =NewCT_ExtensionList ();if _abefd :=d .DecodeElement (_fgccb .ExtLst ,&_gaaee );_abefd !=nil {return _abefd ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_gaaee .Name );if _fbffb :=d .Skip ();_fbffb !=nil {return _fbffb ;};};case _c .EndElement :break _efegg ;case _c .CharData :};};return nil ;};func (_cggafb *CT_SheetBackgroundPicture )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfgbcg :=range start .Attr {if _bfgbcg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfgbcg .Name .Local =="\u0069\u0064"||_bfgbcg .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"&&_bfgbcg .Name .Local =="\u0069\u0064"{_agcaa ,_fabggf :=_bfgbcg .Value ,error (nil );if _fabggf !=nil {return _fabggf ;};_cggafb .IdAttr =_agcaa ;continue ;};};for {_abdf ,_dgffff :=d .Token ();if _dgffff !=nil {return _cg .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",_dgffff );};if _dfcafa ,_aeebf :=_abdf .(_c .EndElement );_aeebf &&_dfcafa .Name ==start .Name {break ;};};return nil ;};type ST_Pane byte ;func (_cdbb *CT_CalcChain )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_efb :=range _cdbb .C {e .EncodeElement (_efb ,_bgc );};if _cdbb .ExtLst !=nil {_dcdc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdbb .ExtLst ,_dcdc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Insert Item Page Break +InsertPageBreakAttr *bool ; -// Validate validates the CT_SheetView and its children -func (_cedadc *CT_SheetView )Validate ()error {return _cedadc .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func (_feggf ST_CfvoType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_feggf .String (),start );}; +// Auto Show +AutoShowAttr *bool ; -// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path -func (_becff *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _cebab :=_becff .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_cebab !=nil {return _cebab ;};if _dabda :=_becff .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_dabda !=nil {return _dabda ;};if _becff .CacheHierarchies !=nil {if _accgf :=_becff .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_accgf !=nil {return _accgf ;};};if _becff .Kpis !=nil {if _efddf :=_becff .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_efddf !=nil {return _efddf ;};};if _becff .TupleCache !=nil {if _gagfb :=_becff .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");_gagfb !=nil {return _gagfb ;};};if _becff .CalculatedItems !=nil {if _fcbee :=_becff .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_fcbee !=nil {return _fcbee ;};};if _becff .CalculatedMembers !=nil {if _cbdgdc :=_becff .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_cbdgdc !=nil {return _cbdgdc ;};};if _becff .Dimensions !=nil {if _abagf :=_becff .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_abagf !=nil {return _abagf ;};};if _becff .MeasureGroups !=nil {if _aaadf :=_becff .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_aaadf !=nil {return _aaadf ;};};if _becff .Maps !=nil {if _agabd :=_becff .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_agabd !=nil {return _agabd ;};};if _becff .ExtLst !=nil {if _cfbfc :=_becff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfbfc !=nil {return _cfbfc ;};};return nil ;};func (_bbace *CT_Filter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbace .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_bbace .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccef *CT_MdxSet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0076",_ccef .NsAttr )});if _ccef .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_ccef .CAttr )});};if _ccef .OAttr !=ST_MdxSetOrderUnset {_ebgeg ,_baaefb :=_ccef .OAttr .MarshalXMLAttr (_c .Name {Local :"\u006f"});if _baaefb !=nil {return _baaefb ;};start .Attr =append (start .Attr ,_ebgeg );};e .EncodeToken (start );if _ccef .N !=nil {_fbfcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_ffbgb :=range _ccef .N {e .EncodeElement (_ffbgb ,_fbfcd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Top Auto Show +TopAutoShowAttr *bool ; -// Validate validates the CT_PageSetUpPr and its children -func (_afabg *CT_PageSetUpPr )Validate ()error {return _afabg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};func (_aadfbd *CT_PageSetUpPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fafga :=range start .Attr {if _fafga .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_eecae ,_ffeb :=_fe .ParseBool (_fafga .Value );if _ffeb !=nil {return _ffeb ;};_aadfbd .AutoPageBreaksAttr =&_eecae ;continue ;};if _fafga .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_gaafc ,_fdccc :=_fe .ParseBool (_fafga .Value );if _fdccc !=nil {return _fdccc ;};_aadfbd .FitToPageAttr =&_gaafc ;continue ;};};for {_bgcb ,_affggae :=d .Token ();if _affggae !=nil {return _cg .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",_affggae );};if _cabeaf ,_bfdeg :=_bgcb .(_c .EndElement );_bfdeg &&_cabeaf .Name ==start .Name {break ;};};return nil ;};func (_eeagd *CT_MergeCells )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfea :=range start .Attr {if _bfea .Name .Local =="\u0063\u006f\u0075n\u0074"{_adafg ,_aecdd :=_fe .ParseUint (_bfea .Value ,10,32);if _aecdd !=nil {return _aecdd ;};_afcda :=uint32 (_adafg );_eeagd .CountAttr =&_afcda ;continue ;};};_edeabg :for {_fggg ,_aafce :=d .Token ();if _aafce !=nil {return _aafce ;};switch _cacgb :=_fggg .(type ){case _c .StartElement :switch _cacgb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_addbe :=NewCT_MergeCell ();if _bfdgd :=d .DecodeElement (_addbe ,&_cacgb );_bfdgd !=nil {return _bfdgd ;};_eeagd .MergeCell =append (_eeagd .MergeCell ,_addbe );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004de\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073 \u0025\u0076",_cacgb .Name );if _babb :=d .Skip ();_babb !=nil {return _babb ;};};case _c .EndElement :break _edeabg ;case _c .CharData :};};return nil ;}; +// Hide New Items +HideNewItemsAttr *bool ; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_fcgdb *CT_GradientStop )ValidateWithPath (path string )error {if _bcbfa :=_fcgdb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bcbfa !=nil {return _bcbfa ;};return nil ;}; +// Measure Filter +MeasureFilterAttr *bool ; -// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path -func (_gbff *CT_CustomSheetViews )ValidateWithPath (path string )error {for _dcbg ,_fadbg :=range _gbff .CustomSheetView {if _ddeg :=_fadbg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_dcbg ));_ddeg !=nil {return _ddeg ;};};return nil ;};func (_gbaafa *CT_WorkbookPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbaafa .Date1904Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .Date1904Attr ))});};if _gbaafa .ShowObjectsAttr !=ST_ObjectsUnset {_fgefb ,_afgbag :=_gbaafa .ShowObjectsAttr .MarshalXMLAttr (_c .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _afgbag !=nil {return _afgbag ;};start .Attr =append (start .Attr ,_fgefb );};if _gbaafa .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .ShowBorderUnselectedTablesAttr ))});};if _gbaafa .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .FilterPrivacyAttr ))});};if _gbaafa .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .PromptedSolutionsAttr ))});};if _gbaafa .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .ShowInkAnnotationAttr ))});};if _gbaafa .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .BackupFileAttr ))});};if _gbaafa .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .SaveExternalLinkValuesAttr ))});};if _gbaafa .UpdateLinksAttr !=ST_UpdateLinksUnset {_ecgbbb ,_febec :=_gbaafa .UpdateLinksAttr .MarshalXMLAttr (_c .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _febec !=nil {return _febec ;};start .Attr =append (start .Attr ,_ecgbbb );};if _gbaafa .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_gbaafa .CodeNameAttr )});};if _gbaafa .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .HidePivotFieldListAttr ))});};if _gbaafa .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .ShowPivotChartFilterAttr ))});};if _gbaafa .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .AllowRefreshQueryAttr ))});};if _gbaafa .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .PublishItemsAttr ))});};if _gbaafa .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .CheckCompatibilityAttr ))});};if _gbaafa .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 :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .AutoCompressPicturesAttr ))});};if _gbaafa .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gbaafa .RefreshAllConnectionsAttr ))});};if _gbaafa .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_gbaafa .DefaultThemeVersionAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aeffdee *ST_DynamicFilterType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aeffdee =0;case "\u006e\u0075\u006c\u006c":*_aeffdee =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_aeffdee =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_aeffdee =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_aeffdee =4;case "\u0074\u006f\u0064a\u0079":*_aeffdee =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_aeffdee =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_aeffdee =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_aeffdee =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_aeffdee =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_aeffdee =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_aeffdee =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_aeffdee =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_aeffdee =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_aeffdee =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_aeffdee =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_aeffdee =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_aeffdee =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_aeffdee =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_aeffdee =19;case "\u0051\u0031":*_aeffdee =20;case "\u0051\u0032":*_aeffdee =21;case "\u0051\u0033":*_aeffdee =22;case "\u0051\u0034":*_aeffdee =23;case "\u004d\u0031":*_aeffdee =24;case "\u004d\u0032":*_aeffdee =25;case "\u004d\u0033":*_aeffdee =26;case "\u004d\u0034":*_aeffdee =27;case "\u004d\u0035":*_aeffdee =28;case "\u004d\u0036":*_aeffdee =29;case "\u004d\u0037":*_aeffdee =30;case "\u004d\u0038":*_aeffdee =31;case "\u004d\u0039":*_aeffdee =32;case "\u004d\u0031\u0030":*_aeffdee =33;case "\u004d\u0031\u0031":*_aeffdee =34;case "\u004d\u0031\u0032":*_aeffdee =35;};return nil ;}; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Validate validates the CT_RangePr and its children -func (_cefab *CT_RangePr )Validate ()error {return _cefab .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};func NewCT_ServerFormat ()*CT_ServerFormat {_eacdg :=&CT_ServerFormat {};return _eacdg };func (_cfdbd *CT_Item )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfdbd .NAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_cfdbd .NAttr )});};if _cfdbd .TAttr !=ST_ItemTypeUnset {_fafdd ,_abafd :=_cfdbd .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _abafd !=nil {return _abafd ;};start .Attr =append (start .Attr ,_fafdd );};if _cfdbd .HAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfdbd .HAttr ))});};if _cfdbd .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfdbd .SAttr ))});};if _cfdbd .SdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfdbd .SdAttr ))});};if _cfdbd .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfdbd .FAttr ))});};if _cfdbd .MAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfdbd .MAttr ))});};if _cfdbd .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfdbd .CAttr ))});};if _cfdbd .XAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078"},Value :_cg .Sprintf ("\u0025\u0076",*_cfdbd .XAttr )});};if _cfdbd .DAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfdbd .DAttr ))});};if _cfdbd .EAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfdbd .EAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Items Per Page Count +ItemPageCountAttr *uint32 ; -// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path -func (_fcaef *CT_SortCondition )ValidateWithPath (path string )error {if _gfeff :=_fcaef .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_gfeff !=nil {return _gfeff ;};if _bfadbf :=_fcaef .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_bfadbf !=nil {return _bfadbf ;};return nil ;};type ST_DdeValueType byte ;func (_eafgdc ST_TextVAlign )String ()string {switch _eafgdc {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 (_bdecd *ST_rwColActionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdecd =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_bdecd =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_bdecd =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_bdecd =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_bdecd =4;};return nil ;};type CT_CellSmartTagPr struct{ +// Auto Sort Type +SortTypeAttr ST_FieldSortType ; -// Key Name -KeyAttr string ; +// Data Source Sort +DataSourceSortAttr *bool ; -// Value -ValAttr string ;};func (_cccbf *ExternalLink )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\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 ,_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\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 ,_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\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 ,_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 ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _cccbf .CT_ExternalLink .MarshalXML (e ,start );};type CT_IntProperty struct{ +// Auto Sort +NonAutoSortDefaultAttr *bool ; -// Value -ValAttr int32 ;};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 ;}; +// Auto Show Rank By +RankByAttr *uint32 ; -// Validate validates the CT_PivotArea and its children -func (_cegaa *CT_PivotArea )Validate ()error {return _cegaa .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};type CT_Control struct{ +// Show Default Subtotal +DefaultSubtotalAttr *bool ; -// Shape Id -ShapeIdAttr uint32 ;IdAttr string ; +// Sum Subtotal +SumSubtotalAttr *bool ; -// Control Name -NameAttr *string ; +// CountA +CountASubtotalAttr *bool ; -// Embedded Control Properties -ControlPr *CT_ControlPr ;}; +// Average +AvgSubtotalAttr *bool ; -// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path -func (_dbfge *CT_Filter )ValidateWithPath (path string )error {return nil };func (_ggcgb ST_HtmlFmt )String ()string {switch _ggcgb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";};func (_fcceb *CT_RevisionCellChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcceb .Nc =NewCT_Cell ();for _ ,_afgd :=range start .Attr {if _afgd .Name .Local =="\u006f\u006c\u0064P\u0068"{_cbeec ,_bcabb :=_fe .ParseBool (_afgd .Value );if _bcabb !=nil {return _bcabb ;};_fcceb .OldPhAttr =&_cbeec ;continue ;};if _afgd .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_dbgbb ,_gaddfg :=_fe .ParseBool (_afgd .Value );if _gaddfg !=nil {return _gaddfg ;};_fcceb .EndOfListFormulaUpdateAttr =&_dbgbb ;continue ;};if _afgd .Name .Local =="\u006f\u0064\u0078\u0066"{_ggabf ,_edebb :=_fe .ParseBool (_afgd .Value );if _edebb !=nil {return _edebb ;};_fcceb .OdxfAttr =&_ggabf ;continue ;};if _afgd .Name .Local =="\u0073"{_gaab ,_afbag :=_fe .ParseBool (_afgd .Value );if _afbag !=nil {return _afbag ;};_fcceb .SAttr =&_gaab ;continue ;};if _afgd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_afaaca ,_ebecg :=_fe .ParseUint (_afgd .Value ,10,32);if _ebecg !=nil {return _ebecg ;};_dgfbc :=uint32 (_afaaca );_fcceb .NumFmtIdAttr =&_dgfbc ;continue ;};if _afgd .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_ecfef ,_dbfeg :=_fe .ParseBool (_afgd .Value );if _dbfeg !=nil {return _dbfeg ;};_fcceb .OldQuotePrefixAttr =&_ecfef ;continue ;};if _afgd .Name .Local =="\u0070\u0068"{_ffcec ,_gefda :=_fe .ParseBool (_afgd .Value );if _gefda !=nil {return _gefda ;};_fcceb .PhAttr =&_ffcec ;continue ;};if _afgd .Name .Local =="\u0073\u0049\u0064"{_ccgaa ,_aeadf :=_fe .ParseUint (_afgd .Value ,10,32);if _aeadf !=nil {return _aeadf ;};_fcceb .SIdAttr =uint32 (_ccgaa );continue ;};if _afgd .Name .Local =="\u0078\u0066\u0044x\u0066"{_agffb ,_bfccd :=_fe .ParseBool (_afgd .Value );if _bfccd !=nil {return _bfccd ;};_fcceb .XfDxfAttr =&_agffb ;continue ;};if _afgd .Name .Local =="\u0064\u0078\u0066"{_cbbefd ,_bfeaf :=_fe .ParseBool (_afgd .Value );if _bfeaf !=nil {return _bfeaf ;};_fcceb .DxfAttr =&_cbbefd ;continue ;};if _afgd .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_bafaa ,_fdcad :=_fe .ParseBool (_afgd .Value );if _fdcad !=nil {return _fdcad ;};_fcceb .QuotePrefixAttr =&_bafaa ;continue ;};if _afgd .Name .Local =="\u0072\u0049\u0064"{_bcdca ,_aceed :=_fe .ParseUint (_afgd .Value ,10,32);if _aceed !=nil {return _aceed ;};_gaaae :=uint32 (_bcdca );_fcceb .RIdAttr =&_gaaae ;continue ;};if _afgd .Name .Local =="\u0075\u0061"{_fbbfgc ,_decdg :=_fe .ParseBool (_afgd .Value );if _decdg !=nil {return _decdg ;};_fcceb .UaAttr =&_fbbfgc ;continue ;};if _afgd .Name .Local =="\u0072\u0061"{_ffbac ,_eafef :=_fe .ParseBool (_afgd .Value );if _eafef !=nil {return _eafef ;};_fcceb .RaAttr =&_ffbac ;continue ;};};_fgfef :for {_cacegc ,_gfgfc :=d .Token ();if _gfgfc !=nil {return _gfgfc ;};switch _abgddc :=_cacegc .(type ){case _c .StartElement :switch _abgddc .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcceb .Oc =NewCT_Cell ();if _cagcda :=d .DecodeElement (_fcceb .Oc ,&_abgddc );_cagcda !=nil {return _cagcda ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdgbdg :=d .DecodeElement (_fcceb .Nc ,&_abgddc );_bdgbdg !=nil {return _bdgbdg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcceb .Odxf =NewCT_Dxf ();if _addgbf :=d .DecodeElement (_fcceb .Odxf ,&_abgddc );_addgbf !=nil {return _addgbf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcceb .Ndxf =NewCT_Dxf ();if _cgfega :=d .DecodeElement (_fcceb .Ndxf ,&_abgddc );_cgfega !=nil {return _cgfega ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcceb .ExtLst =NewCT_ExtensionList ();if _dgcbe :=d .DecodeElement (_fcceb .ExtLst ,&_abgddc );_dgcbe !=nil {return _dgcbe ;};default:_gc .Log .Debug ("\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",_abgddc .Name );if _cbecdd :=d .Skip ();_cbecdd !=nil {return _cbecdd ;};};case _c .EndElement :break _fgfef ;case _c .CharData :};};return nil ;}; +// Max Subtotal +MaxSubtotalAttr *bool ; -// Validate validates the CT_CustomChartsheetView and its children -func (_gggg *CT_CustomChartsheetView )Validate ()error {return _gggg .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func NewCT_Scenarios ()*CT_Scenarios {_bcgfd :=&CT_Scenarios {};return _bcgfd };func (_gedeg *CT_RevisionFormatting )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbgfg :=range start .Attr {if _gbgfg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_acabf ,_baggd :=_fe .ParseUint (_gbgfg .Value ,10,32);if _baggd !=nil {return _baggd ;};_gedeg .SheetIdAttr =uint32 (_acabf );continue ;};if _gbgfg .Name .Local =="\u0078\u0066\u0044x\u0066"{_fdccfa ,_dfgea :=_fe .ParseBool (_gbgfg .Value );if _dfgea !=nil {return _dfgea ;};_gedeg .XfDxfAttr =&_fdccfa ;continue ;};if _gbgfg .Name .Local =="\u0073"{_cccdb ,_eabda :=_fe .ParseBool (_gbgfg .Value );if _eabda !=nil {return _eabda ;};_gedeg .SAttr =&_cccdb ;continue ;};if _gbgfg .Name .Local =="\u0073\u0071\u0072e\u0066"{_gacedd ,_dbcac :=ParseSliceST_Sqref (_gbgfg .Value );if _dbcac !=nil {return _dbcac ;};_gedeg .SqrefAttr =_gacedd ;continue ;};if _gbgfg .Name .Local =="\u0073\u0074\u0061r\u0074"{_eeacb ,_abcbb :=_fe .ParseUint (_gbgfg .Value ,10,32);if _abcbb !=nil {return _abcbb ;};_ddaeb :=uint32 (_eeacb );_gedeg .StartAttr =&_ddaeb ;continue ;};if _gbgfg .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ffcgc ,_fbgedf :=_fe .ParseUint (_gbgfg .Value ,10,32);if _fbgedf !=nil {return _fbgedf ;};_gdaaa :=uint32 (_ffcgc );_gedeg .LengthAttr =&_gdaaa ;continue ;};};_cfdga :for {_aadbc ,_aafbg :=d .Token ();if _aafbg !=nil {return _aafbg ;};switch _bddfe :=_aadbc .(type ){case _c .StartElement :switch _bddfe .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedeg .Dxf =NewCT_Dxf ();if _baccc :=d .DecodeElement (_gedeg .Dxf ,&_bddfe );_baccc !=nil {return _baccc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedeg .ExtLst =NewCT_ExtensionList ();if _agbged :=d .DecodeElement (_gedeg .ExtLst ,&_bddfe );_agbged !=nil {return _agbged ;};default:_gc .Log .Debug ("\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",_bddfe .Name );if _fgfaca :=d .Skip ();_fgfaca !=nil {return _fgfaca ;};};case _c .EndElement :break _cfdga ;case _c .CharData :};};return nil ;}; +// Min Subtotal +MinSubtotalAttr *bool ; -// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path -func (_bdgfe *CT_Location )ValidateWithPath (path string )error {return nil };func (_ccdfa *CT_SharedItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccdfa .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ccdfa .ContainsSemiMixedTypesAttr ))});};if _ccdfa .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ccdfa .ContainsNonDateAttr ))});};if _ccdfa .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ccdfa .ContainsDateAttr ))});};if _ccdfa .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ccdfa .ContainsStringAttr ))});};if _ccdfa .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ccdfa .ContainsBlankAttr ))});};if _ccdfa .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ccdfa .ContainsMixedTypesAttr ))});};if _ccdfa .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ccdfa .ContainsNumberAttr ))});};if _ccdfa .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ccdfa .ContainsIntegerAttr ))});};if _ccdfa .MinValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ccdfa .MinValueAttr )});};if _ccdfa .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ccdfa .MaxValueAttr )});};if _ccdfa .MinDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ccdfa .MinDateAttr )});};if _ccdfa .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ccdfa .MaxDateAttr )});};if _ccdfa .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ccdfa .CountAttr )});};if _ccdfa .LongTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ccdfa .LongTextAttr ))});};e .EncodeToken (start );if _ccdfa .M !=nil {_bfdeag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_ebeff :=range _ccdfa .M {e .EncodeElement (_ebeff ,_bfdeag );};};if _ccdfa .N !=nil {_bfggc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_faeba :=range _ccdfa .N {e .EncodeElement (_faeba ,_bfggc );};};if _ccdfa .B !=nil {_fbcea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_ebcgg :=range _ccdfa .B {e .EncodeElement (_ebcgg ,_fbcea );};};if _ccdfa .E !=nil {_fcfaac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_gcagec :=range _ccdfa .E {e .EncodeElement (_gcagec ,_fcfaac );};};if _ccdfa .S !=nil {_ccebc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_ebeede :=range _ccdfa .S {e .EncodeElement (_ebeede ,_ccebc );};};if _ccdfa .D !=nil {_bcegba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_eccfa :=range _ccdfa .D {e .EncodeElement (_eccfa ,_bcegba );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agdcfa *CT_DbPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_agdcfa .ConnectionAttr )});if _agdcfa .CommandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_agdcfa .CommandAttr )});};if _agdcfa .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_agdcfa .ServerCommandAttr )});};if _agdcfa .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_agdcfa .CommandTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afgceg *CT_String )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0076",_afgceg .VAttr )});if _afgceg .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afgceg .UAttr ))});};if _afgceg .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afgceg .FAttr ))});};if _afgceg .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_afgceg .CAttr )});};if _afgceg .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_afgceg .CpAttr )});};if _afgceg .InAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_afgceg .InAttr )});};if _afgceg .BcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_afgceg .BcAttr )});};if _afgceg .FcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_afgceg .FcAttr )});};if _afgceg .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afgceg .IAttr ))});};if _afgceg .UnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afgceg .UnAttr ))});};if _afgceg .StAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afgceg .StAttr ))});};if _afgceg .BAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afgceg .BAttr ))});};e .EncodeToken (start );if _afgceg .Tpls !=nil {_ebeca :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_daacfa :=range _afgceg .Tpls {e .EncodeElement (_daacfa ,_ebeca );};};if _afgceg .X !=nil {_agffbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dffec :=range _afgceg .X {e .EncodeElement (_dffec ,_agffbb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdggdc *PivotCacheDefinition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdggdc .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_cfbe :=range start .Attr {if _cfbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfbe .Name .Local =="\u0069\u0064"||_cfbe .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"&&_cfbe .Name .Local =="\u0069\u0064"{_gffed ,_cfdgg :=_cfbe .Value ,error (nil );if _cfdgg !=nil {return _cfdgg ;};_fdggdc .IdAttr =&_gffed ;continue ;};if _cfbe .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_geadf ,_fecgea :=_fe .ParseBool (_cfbe .Value );if _fecgea !=nil {return _fecgea ;};_fdggdc .UpgradeOnRefreshAttr =&_geadf ;continue ;};if _cfbe .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gagcc ,_dbfeedb :=_fe .ParseBool (_cfbe .Value );if _dbfeedb !=nil {return _dbfeedb ;};_fdggdc .TupleCacheAttr =&_gagcc ;continue ;};if _cfbe .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_ddbfea ,_bdffff :=_fe .ParseBool (_cfbe .Value );if _bdffff !=nil {return _bdffff ;};_fdggdc .SaveDataAttr =&_ddbfea ;continue ;};if _cfbe .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_gbebgb ,_cbgecc :=_fe .ParseBool (_cfbe .Value );if _cbgecc !=nil {return _cbgecc ;};_fdggdc .SupportSubqueryAttr =&_gbebgb ;continue ;};if _cfbe .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_eceedf ,_ccbfag :=_fe .ParseBool (_cfbe .Value );if _ccbfag !=nil {return _ccbfag ;};_fdggdc .OptimizeMemoryAttr =&_eceedf ;continue ;};if _cfbe .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_fdbbbb ,_agcdcc :=_fe .ParseBool (_cfbe .Value );if _agcdcc !=nil {return _agcdcc ;};_fdggdc .SupportAdvancedDrillAttr =&_fdbbbb ;continue ;};if _cfbe .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_ecaac ,_gcebag :=_cfbe .Value ,error (nil );if _gcebag !=nil {return _gcebag ;};_fdggdc .RefreshedByAttr =&_ecaac ;continue ;};if _cfbe .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_cebdc ,_ccacge :=ParseStdlibTime (_cfbe .Value );if _ccacge !=nil {return _ccacge ;};_fdggdc .RefreshedDateIsoAttr =&_cebdc ;continue ;};if _cfbe .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_bdgee ,_bbddgd :=_fe .ParseBool (_cfbe .Value );if _bbddgd !=nil {return _bbddgd ;};_fdggdc .InvalidAttr =&_bdgee ;continue ;};if _cfbe .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_fbcbg ,_bfbgg :=_fe .ParseBool (_cfbe .Value );if _bfbgg !=nil {return _bfbgg ;};_fdggdc .BackgroundQueryAttr =&_fbcbg ;continue ;};if _cfbe .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_bccee ,_fefeef :=_fe .ParseUint (_cfbe .Value ,10,32);if _fefeef !=nil {return _fefeef ;};_effgb :=uint32 (_bccee );_fdggdc .MissingItemsLimitAttr =&_effgb ;continue ;};if _cfbe .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_bfgdda ,_fdcccf :=_fe .ParseUint (_cfbe .Value ,10,8);if _fdcccf !=nil {return _fdcccf ;};_bbbab :=uint8 (_bfgdda );_fdggdc .RefreshedVersionAttr =&_bbbab ;continue ;};if _cfbe .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_fdcga ,_feeac :=_fe .ParseBool (_cfbe .Value );if _feeac !=nil {return _feeac ;};_fdggdc .RefreshOnLoadAttr =&_fdcga ;continue ;};if _cfbe .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_adead ,_fbdeg :=_fe .ParseFloat (_cfbe .Value ,64);if _fbdeg !=nil {return _fbdeg ;};_fdggdc .RefreshedDateAttr =&_adead ;continue ;};if _cfbe .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_ddgga ,_bgcecg :=_fe .ParseUint (_cfbe .Value ,10,32);if _bgcecg !=nil {return _bgcecg ;};_dcfaf :=uint32 (_ddgga );_fdggdc .RecordCountAttr =&_dcfaf ;continue ;};if _cfbe .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dbgfbc ,_efccd :=_fe .ParseUint (_cfbe .Value ,10,8);if _efccd !=nil {return _efccd ;};_beggaa :=uint8 (_dbgfbc );_fdggdc .CreatedVersionAttr =&_beggaa ;continue ;};if _cfbe .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_egebdb ,_gadbeb :=_fe .ParseUint (_cfbe .Value ,10,8);if _gadbeb !=nil {return _gadbeb ;};_ccdfcee :=uint8 (_egebdb );_fdggdc .MinRefreshableVersionAttr =&_ccdfcee ;continue ;};if _cfbe .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_afefb ,_dddef :=_fe .ParseBool (_cfbe .Value );if _dddef !=nil {return _dddef ;};_fdggdc .EnableRefreshAttr =&_afefb ;continue ;};};_afffbd :for {_gdega ,_acdddc :=d .Token ();if _acdddc !=nil {return _acdddc ;};switch _aedba :=_gdega .(type ){case _c .StartElement :switch _aedba .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _adbgbd :=d .DecodeElement (_fdggdc .CacheSource ,&_aedba );_adbgbd !=nil {return _adbgbd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbafa :=d .DecodeElement (_fdggdc .CacheFields ,&_aedba );_bbafa !=nil {return _bbafa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdggdc .CacheHierarchies =NewCT_CacheHierarchies ();if _feacf :=d .DecodeElement (_fdggdc .CacheHierarchies ,&_aedba );_feacf !=nil {return _feacf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdggdc .Kpis =NewCT_PCDKPIs ();if _bddga :=d .DecodeElement (_fdggdc .Kpis ,&_aedba );_bddga !=nil {return _bddga ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdggdc .TupleCache =NewCT_TupleCache ();if _ceagg :=d .DecodeElement (_fdggdc .TupleCache ,&_aedba );_ceagg !=nil {return _ceagg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdggdc .CalculatedItems =NewCT_CalculatedItems ();if _gdfccd :=d .DecodeElement (_fdggdc .CalculatedItems ,&_aedba );_gdfccd !=nil {return _gdfccd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdggdc .CalculatedMembers =NewCT_CalculatedMembers ();if _gadab :=d .DecodeElement (_fdggdc .CalculatedMembers ,&_aedba );_gadab !=nil {return _gadab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdggdc .Dimensions =NewCT_Dimensions ();if _ebbcgg :=d .DecodeElement (_fdggdc .Dimensions ,&_aedba );_ebbcgg !=nil {return _ebbcgg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdggdc .MeasureGroups =NewCT_MeasureGroups ();if _edcgg :=d .DecodeElement (_fdggdc .MeasureGroups ,&_aedba );_edcgg !=nil {return _edcgg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdggdc .Maps =NewCT_MeasureDimensionMaps ();if _cffde :=d .DecodeElement (_fdggdc .Maps ,&_aedba );_cffde !=nil {return _cffde ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdggdc .ExtLst =NewCT_ExtensionList ();if _bfegec :=d .DecodeElement (_fdggdc .ExtLst ,&_aedba );_bfegec !=nil {return _bfegec ;};default:_gc .Log .Debug ("\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",_aedba .Name );if _effeg :=d .Skip ();_effeg !=nil {return _effeg ;};};case _c .EndElement :break _afffbd ;case _c .CharData :};};return nil ;}; +// Product Subtotal +ProductSubtotalAttr *bool ; -// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path -func (_dcdg *CT_CustomFilter )ValidateWithPath (path string )error {if _gfeg :=_dcdg .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_gfeg !=nil {return _gfeg ;};return nil ;}; +// Count +CountSubtotalAttr *bool ; -// Validate validates the CT_OutlinePr and its children -func (_ecbdbf *CT_OutlinePr )Validate ()error {return _ecbdbf .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};func (_cedfg *StyleSheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cedfg .CT_Stylesheet =*NewCT_Stylesheet ();_edgfe :for {_gaacbe ,_cbefeb :=d .Token ();if _cbefeb !=nil {return _cbefeb ;};switch _gcgdbd :=_gaacbe .(type ){case _c .StartElement :switch _gcgdbd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedfg .NumFmts =NewCT_NumFmts ();if _fcgcagf :=d .DecodeElement (_cedfg .NumFmts ,&_gcgdbd );_fcgcagf !=nil {return _fcgcagf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedfg .Fonts =NewCT_Fonts ();if _fggdg :=d .DecodeElement (_cedfg .Fonts ,&_gcgdbd );_fggdg !=nil {return _fggdg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedfg .Fills =NewCT_Fills ();if _fdadc :=d .DecodeElement (_cedfg .Fills ,&_gcgdbd );_fdadc !=nil {return _fdadc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedfg .Borders =NewCT_Borders ();if _fgcgc :=d .DecodeElement (_cedfg .Borders ,&_gcgdbd );_fgcgc !=nil {return _fgcgc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedfg .CellStyleXfs =NewCT_CellStyleXfs ();if _dcfce :=d .DecodeElement (_cedfg .CellStyleXfs ,&_gcgdbd );_dcfce !=nil {return _dcfce ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedfg .CellXfs =NewCT_CellXfs ();if _gabge :=d .DecodeElement (_cedfg .CellXfs ,&_gcgdbd );_gabge !=nil {return _gabge ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedfg .CellStyles =NewCT_CellStyles ();if _dgfgfg :=d .DecodeElement (_cedfg .CellStyles ,&_gcgdbd );_dgfgfg !=nil {return _dgfgfg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedfg .Dxfs =NewCT_Dxfs ();if _bcfggg :=d .DecodeElement (_cedfg .Dxfs ,&_gcgdbd );_bcfggg !=nil {return _bcfggg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedfg .TableStyles =NewCT_TableStyles ();if _deadge :=d .DecodeElement (_cedfg .TableStyles ,&_gcgdbd );_deadge !=nil {return _deadge ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedfg .Colors =NewCT_Colors ();if _fdaff :=d .DecodeElement (_cedfg .Colors ,&_gcgdbd );_fdaff !=nil {return _fdaff ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedfg .ExtLst =NewCT_ExtensionList ();if _ffcbc :=d .DecodeElement (_cedfg .ExtLst ,&_gcgdbd );_ffcbc !=nil {return _ffcbc ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079l\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_gcgdbd .Name );if _egbbce :=d .Skip ();_egbbce !=nil {return _egbbce ;};};case _c .EndElement :break _edgfe ;case _c .CharData :};};return nil ;};func (_adbec *CT_HierarchyUsage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_adbec .HierarchyUsageAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggfegd ST_CellComments )ValidateWithPath (path string )error {switch _ggfegd {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 (_ggfegd ));};return nil ;};func (_gacgfb *CT_IgnoredErrors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_accfa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_cddgf :=range _gacgfb .IgnoredError {e .EncodeElement (_cddgf ,_accfa );};if _gacgfb .ExtLst !=nil {_bdbbe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gacgfb .ExtLst ,_bdbbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// StdDev Subtotal +StdDevSubtotalAttr *bool ; -// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path -func (_agfgfa *CT_IconFilter )ValidateWithPath (path string )error {if _agfgfa .IconSetAttr ==ST_IconSetTypeUnset {return _cg .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 _ccec :=_agfgfa .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_ccec !=nil {return _ccec ;};return nil ;};type CT_XmlCellPr struct{ +// StdDevP Subtotal +StdDevPSubtotalAttr *bool ; -// Table Field Id -IdAttr uint32 ; +// Variance Subtotal +VarSubtotalAttr *bool ; -// Unique Table Name -UniqueNameAttr *string ; +// VarP Subtotal +VarPSubtotalAttr *bool ; -// Column XML Properties -XmlPr *CT_XmlPr ; +// Show Member Property in Cell +ShowPropCellAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Show Member Property ToolTip +ShowPropTipAttr *bool ; -// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path -func (_eaacf *CT_GroupLevels )ValidateWithPath (path string )error {for _dfag ,_ccee :=range _eaacf .GroupLevel {if _fbedg :=_ccee .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_dfag ));_fbedg !=nil {return _fbedg ;};};return nil ;}; +// Show As Caption +ShowPropAsCaptionAttr *bool ; -// Validate validates the Connections and its children -func (_gdbca *Connections )Validate ()error {return _gdbca .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func (_gbdff *CT_SheetViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adfa :for {_ddgea ,_baagbf :=d .Token ();if _baagbf !=nil {return _baagbf ;};switch _geage :=_ddgea .(type ){case _c .StartElement :switch _geage .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbcfa :=NewCT_SheetView ();if _fbaafe :=d .DecodeElement (_dbcfa ,&_geage );_fbaafe !=nil {return _fbaafe ;};_gbdff .SheetView =append (_gbdff .SheetView ,_dbcfa );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdff .ExtLst =NewCT_ExtensionList ();if _abcdd :=d .DecodeElement (_gbdff .ExtLst ,&_geage );_abcdd !=nil {return _abcdd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073 \u0025\u0076",_geage .Name );if _fbdgb :=d .Skip ();_fbdgb !=nil {return _fbdgb ;};};case _c .EndElement :break _adfa ;case _c .CharData :};};return nil ;};func (_ggca *CT_OutlinePr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggca .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ggca .ApplyStylesAttr ))});};if _ggca .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ggca .SummaryBelowAttr ))});};if _ggca .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ggca .SummaryRightAttr ))});};if _ggca .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ggca .ShowOutlineSymbolsAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Drill State +DefaultAttributeDrillStateAttr *bool ; -// Validate validates the CT_SheetBackgroundPicture and its children -func (_cefef *CT_SheetBackgroundPicture )Validate ()error {return _cefef .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};func (_eacag *Workbook )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\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 ,_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\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 ,_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\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 ,_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 ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _eacag .CT_Workbook .MarshalXML (e ,start );};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_baeg :=&CT_ChartsheetPr {};return _baeg };func (_gdfda *ST_BorderStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcfbee ,_aecag :=d .Token ();if _aecag !=nil {return _aecag ;};if _bdcfe ,_gbgdbf :=_bcfbee .(_c .EndElement );_gbgdbf &&_bdcfe .Name ==start .Name {*_gdfda =1;return nil ;};if _feddbb ,_ddfea :=_bcfbee .(_c .CharData );!_ddfea {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",_bcfbee );}else {switch string (_feddbb ){case "":*_gdfda =0;case "\u006e\u006f\u006e\u0065":*_gdfda =1;case "\u0074\u0068\u0069\u006e":*_gdfda =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_gdfda =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_gdfda =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gdfda =5;case "\u0074\u0068\u0069c\u006b":*_gdfda =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gdfda =7;case "\u0068\u0061\u0069\u0072":*_gdfda =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_gdfda =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_gdfda =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_gdfda =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gdfda =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gdfda =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_gdfda =14;};};_bcfbee ,_aecag =d .Token ();if _aecag !=nil {return _aecag ;};if _eedfgc ,_gacdb :=_bcfbee .(_c .EndElement );_gacdb &&_eedfgc .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",_bcfbee );}; +// Field Items +Items *CT_Items ; -// Validate validates the CT_Fonts and its children -func (_fdfg *CT_Fonts )Validate ()error {return _fdfg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_fafag *CT_Scenarios )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fafag .CurrentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fafag .CurrentAttr )});};if _fafag .ShowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_fafag .ShowAttr )});};if _fafag .SqrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_fafag .SqrefAttr )});};e .EncodeToken (start );_gbbgb :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_eeggg :=range _fafag .Scenario {e .EncodeElement (_eeggg ,_gbbgb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_SheetState byte ; +// AutoSort Scope +AutoSortScope *CT_AutoSortScope ; -// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path -func (_beee *CT_Formats )ValidateWithPath (path string )error {for _gggd ,_dddaa :=range _beee .Format {if _dgfda :=_dddaa .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gggd ));_dgfda !=nil {return _dgfda ;};};return nil ;};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;); +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ggc *CT_BookView )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_eec :=range start .Attr {if _eec .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_gbe ,_bc :=_e .ParseUint (_eec .Value ,10,32);if _bc !=nil {return _bc ;};_aef :=uint32 (_gbe );_ggc .WindowWidthAttr =&_aef ;continue ;};if _eec .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_ggc .VisibilityAttr .UnmarshalXMLAttr (_eec );continue ;};if _eec .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_bedf ,_gff :=_e .ParseBool (_eec .Value );if _gff !=nil {return _gff ;};_ggc .ShowHorizontalScrollAttr =&_bedf ;continue ;};if _eec .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_dad ,_cdaf :=_e .ParseBool (_eec .Value );if _cdaf !=nil {return _cdaf ;};_ggc .ShowVerticalScrollAttr =&_dad ;continue ;};if _eec .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_bcd ,_def :=_e .ParseBool (_eec .Value );if _def !=nil {return _def ;};_ggc .ShowSheetTabsAttr =&_bcd ;continue ;};if _eec .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_agfd ,_ceb :=_e .ParseInt (_eec .Value ,10,32);if _ceb !=nil {return _ceb ;};_ceg :=int32 (_agfd );_ggc .XWindowAttr =&_ceg ;continue ;};if _eec .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_edb ,_fff :=_e .ParseInt (_eec .Value ,10,32);if _fff !=nil {return _fff ;};_ecd :=int32 (_edb );_ggc .YWindowAttr =&_ecd ;continue ;};if _eec .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_bad ,_ddd :=_e .ParseBool (_eec .Value );if _ddd !=nil {return _ddd ;};_ggc .MinimizedAttr =&_bad ;continue ;};if _eec .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_bgc ,_dgd :=_e .ParseUint (_eec .Value ,10,32);if _dgd !=nil {return _dgd ;};_ffc :=uint32 (_bgc );_ggc .WindowHeightAttr =&_ffc ;continue ;};if _eec .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_dade ,_cae :=_e .ParseUint (_eec .Value ,10,32);if _cae !=nil {return _cae ;};_bcda :=uint32 (_dade );_ggc .TabRatioAttr =&_bcda ;continue ;};if _eec .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_dfa ,_bbc :=_e .ParseUint (_eec .Value ,10,32);if _bbc !=nil {return _bbc ;};_beb :=uint32 (_dfa );_ggc .FirstSheetAttr =&_beb ;continue ;};if _eec .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_beg ,_fdd :=_e .ParseUint (_eec .Value ,10,32);if _fdd !=nil {return _fdd ;};_fg :=uint32 (_beg );_ggc .ActiveTabAttr =&_fg ;continue ;};if _eec .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_edf ,_aac :=_e .ParseBool (_eec .Value );if _aac !=nil {return _aac ;};_ggc .AutoFilterDateGroupingAttr =&_edf ;continue ;};};_gag :for {_gcca ,_dge :=d .Token ();if _dge !=nil {return _dge ;};switch _dda :=_gcca .(type ){case _bf .StartElement :switch _dda .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggc .ExtLst =NewCT_ExtensionList ();if _bgf :=d .DecodeElement (_ggc .ExtLst ,&_dda );_bgf !=nil {return _bgf ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_dda .Name );if _aae :=d .Skip ();_aae !=nil {return _aae ;};};case _bf .EndElement :break _gag ;case _bf .CharData :};};return nil ;};func (_dccae ST_ExternalConnectionType )String ()string {switch _dccae {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 "";}; -// Validate validates the CT_VolType and its children -func (_dbedb *CT_VolType )Validate ()error {return _dbedb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};func (_agfgf *CT_Field )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfcfg :=range start .Attr {if _dfcfg .Name .Local =="\u0078"{_eedb ,_edee :=_fe .ParseInt (_dfcfg .Value ,10,32);if _edee !=nil {return _edee ;};_agfgf .XAttr =int32 (_eedb );continue ;};};for {_eeaca ,_bccfa :=d .Token ();if _bccfa !=nil {return _cg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_bccfa );};if _ecbdb ,_gfge :=_eeaca .(_c .EndElement );_gfge &&_ecbdb .Name ==start .Name {break ;};};return nil ;};type CT_DataConsolidate struct{ +// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path +func (_egdd *CT_CellXfs )ValidateWithPath (path string )error {for _eedf ,_gccg :=range _egdd .Xf {if _ffgb :=_gccg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_eedf ));_ffgb !=nil {return _ffgb ;};};return nil ;};func (_ggdf *CT_Tuple )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dgbeb :=range start .Attr {if _dgbeb .Name .Local =="\u0066\u006c\u0064"{_debca ,_ddabf :=_e .ParseUint (_dgbeb .Value ,10,32);if _ddabf !=nil {return _ddabf ;};_ggabf :=uint32 (_debca );_ggdf .FldAttr =&_ggabf ;continue ;};if _dgbeb .Name .Local =="\u0068\u0069\u0065\u0072"{_bgcde ,_deegf :=_e .ParseUint (_dgbeb .Value ,10,32);if _deegf !=nil {return _deegf ;};_caaacc :=uint32 (_bgcde );_ggdf .HierAttr =&_caaacc ;continue ;};if _dgbeb .Name .Local =="\u0069\u0074\u0065\u006d"{_cbceb ,_ecafae :=_e .ParseUint (_dgbeb .Value ,10,32);if _ecafae !=nil {return _ecafae ;};_ggdf .ItemAttr =uint32 (_cbceb );continue ;};};for {_fcegg ,_gcfee :=d .Token ();if _gcfee !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_gcfee );};if _febga ,_cgfdf :=_fcegg .(_bf .EndElement );_cgfdf &&_febga .Name ==start .Name {break ;};};return nil ;};func (_cfgce *CT_MapInfo )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",_cfgce .SelectionNamespacesAttr )});e .EncodeToken (start );_adbeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_ffbge :=range _cfgce .Schema {e .EncodeElement (_ffbge ,_adbeg );};_gbabd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}};for _ ,_fdcfe :=range _cfgce .Map {e .EncodeElement (_fdcfe ,_gbabd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Function Index -FunctionAttr ST_DataConsolidateFunction ; +// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path +func (_aafea *StyleSheet )ValidateWithPath (path string )error {if _dfgdef :=_aafea .CT_Stylesheet .ValidateWithPath (path );_dfgdef !=nil {return _dfgdef ;};return nil ;};func (_eegcd *CT_MdxMemeberProp )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_eegcd .NAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0070"},Value :_f .Sprintf ("\u0025\u0076",_eegcd .NpAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fgdeb *CT_RevisionFormatting )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fgdeb .SheetIdAttr )});if _fgdeb .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgdeb .XfDxfAttr ))});};if _fgdeb .SAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgdeb .SAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_fgdeb .SqrefAttr )});if _fgdeb .StartAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fgdeb .StartAttr )});};if _fgdeb .LengthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_fgdeb .LengthAttr )});};e .EncodeToken (start );if _fgdeb .Dxf !=nil {_ccbfe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};e .EncodeElement (_fgdeb .Dxf ,_ccbfe );};if _fgdeb .ExtLst !=nil {_gcefe :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgdeb .ExtLst ,_gcefe );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_egadfa :=&CT_SingleXmlCells {};return _egadfa };func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_bface :=&CT_CustomChartsheetView {};_bface .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 _bface ;};func NewCT_Sheet ()*CT_Sheet {_feagf :=&CT_Sheet {};return _feagf };type ST_MdxSetOrder byte ; -// Use Starting Column Labels -StartLabelsAttr *bool ; +// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path +func (_befdd *CT_DdeValue )ValidateWithPath (path string )error {if _dcba :=_befdd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dcba !=nil {return _dcba ;};return nil ;};func (_fgef *CT_MeasureGroups )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fefcc :=range start .Attr {if _fefcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfge ,_geeac :=_e .ParseUint (_fefcc .Value ,10,32);if _geeac !=nil {return _geeac ;};_becef :=uint32 (_dfge );_fgef .CountAttr =&_becef ;continue ;};};_abdca :for {_gedfd ,_addg :=d .Token ();if _addg !=nil {return _addg ;};switch _cdffc :=_gedfd .(type ){case _bf .StartElement :switch _cdffc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afega :=NewCT_MeasureGroup ();if _ecdcb :=d .DecodeElement (_afega ,&_cdffc );_ecdcb !=nil {return _ecdcb ;};_fgef .MeasureGroup =append (_fgef .MeasureGroup ,_afega );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025v",_cdffc .Name );if _ddgec :=d .Skip ();_ddgec !=nil {return _ddgec ;};};case _bf .EndElement :break _abdca ;case _bf .CharData :};};return nil ;}; -// Starting Column Labels -LeftLabelsAttr *bool ; +// Validate validates the CT_Dxf and its children +func (_fgdc *CT_Dxf )Validate ()error {return _fgdc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};type CT_PageBreak struct{ -// Labels In Top Row -TopLabelsAttr *bool ; +// Page Break Count +CountAttr *uint32 ; -// Link -LinkAttr *bool ; +// Manual Break Count +ManualBreakCountAttr *uint32 ; -// Data Consolidation References -DataRefs *CT_DataRefs ;};func (_ffbeeg *CT_RElt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ffbeeg .RPr !=nil {_dafbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_ffbeeg .RPr ,_dafbb );};_gecff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074"}};_ge .AddPreserveSpaceAttr (&_gecff ,_ffbeeg .T );e .EncodeElement (_ffbeeg .T ,_gecff );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gceca *ST_SourceType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gceca =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_gceca =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_gceca =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_gceca =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_gceca =4;};return nil ;}; +// Break +Brk []*CT_Break ;};func (_cbgee *ST_PhoneticAlignment )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_accgd ,_fcgdda :=d .Token ();if _fcgdda !=nil {return _fcgdda ;};if _ddffdb ,_fcagge :=_accgd .(_bf .EndElement );_fcagge &&_ddffdb .Name ==start .Name {*_cbgee =1;return nil ;};if _abbeb ,_cecagg :=_accgd .(_bf .CharData );!_cecagg {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",_accgd );}else {switch string (_abbeb ){case "":*_cbgee =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_cbgee =1;case "\u006c\u0065\u0066\u0074":*_cbgee =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cbgee =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cbgee =4;};};_accgd ,_fcgdda =d .Token ();if _fcgdda !=nil {return _fcgdda ;};if _cfeda ,_edacd :=_accgd .(_bf .EndElement );_edacd &&_cfeda .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",_accgd );}; -// Validate validates the CT_RevisionInsertSheet and its children -func (_geadg *CT_RevisionInsertSheet )Validate ()error {return _geadg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func NewCT_Scenario ()*CT_Scenario {_gegff :=&CT_Scenario {};return _gegff }; +// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path +func (_acabb *CT_RangePr )ValidateWithPath (path string )error {if _dgfaf :=_acabb .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_dgfaf !=nil {return _dgfaf ;};return nil ;};func NewCT_ExternalLink ()*CT_ExternalLink {_abffb :=&CT_ExternalLink {};return _abffb };type CT_RevisionFormatting struct{ -// Validate validates the CT_Cfvo and its children -func (_ggab *CT_Cfvo )Validate ()error {return _ggab .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func (_ffdgdg ST_CredMethod )String ()string {switch _ffdgdg {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 (_bbadg *CT_XStringElement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0076",_bbadg .VAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Sheet Id +SheetIdAttr uint32 ; -// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path -func (_ecdcg *CT_IntProperty )ValidateWithPath (path string )error {return nil };func (_aeggec *ST_Axis )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdgbba ,_ccceg :=d .Token ();if _ccceg !=nil {return _ccceg ;};if _gaaagg ,_abdbgf :=_fdgbba .(_c .EndElement );_abdbgf &&_gaaagg .Name ==start .Name {*_aeggec =1;return nil ;};if _fgdfca ,_fcagea :=_fdgbba .(_c .CharData );!_fcagea {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",_fdgbba );}else {switch string (_fgdfca ){case "":*_aeggec =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_aeggec =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_aeggec =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_aeggec =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_aeggec =4;};};_fdgbba ,_ccceg =d .Token ();if _ccceg !=nil {return _ccceg ;};if _dadab ,_babdf :=_fdgbba .(_c .EndElement );_babdf &&_dadab .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",_fdgbba );};func (_dagae ST_PrintError )ValidateWithPath (path string )error {switch _dagae {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 (_dagae ));};return nil ;};func (_ceegc *CT_Extension )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcgff :=range start .Attr {if _fcgff .Name .Local =="\u0075\u0072\u0069"{_gcda ,_addbd :=_fcgff .Value ,error (nil );if _addbd !=nil {return _addbd ;};_ceegc .UriAttr =&_gcda ;continue ;};};_ccbbe :for {_fgae ,_gcfec :=d .Token ();if _gcfec !=nil {return _gcfec ;};switch _efdbg :=_fgae .(type ){case _c .StartElement :switch _efdbg .Name {default:if _ddcd ,_ecdcd :=_ge .CreateElement (_efdbg );_ecdcd !=nil {return _ecdcd ;}else {if _gfgd :=d .DecodeElement (_ddcd ,&_efdbg );_gfgd !=nil {return _gfgd ;};_ceegc .Any =_ddcd ;};};case _c .EndElement :break _ccbbe ;case _c .CharData :};};return nil ;};type CT_Colors struct{ +// Row or Column Formatting Change +XfDxfAttr *bool ; -// Color Indexes -IndexedColors *CT_IndexedColors ; +// Style +SAttr *bool ; -// MRU Colors -MruColors *CT_MRUColors ;};func (_dgfcbf ST_TableType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_baccab :=_c .Attr {};_baccab .Name =name ;switch _dgfcbf {case ST_TableTypeUnset :_baccab .Value ="";case ST_TableTypeWorksheet :_baccab .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_baccab .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_baccab .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return _baccab ,nil ;};type ST_DataValidationType byte ;func (_ffedd ST_MdxFunctionType )Validate ()error {return _ffedd .ValidateWithPath ("")};type ST_ConditionalFormattingOperator byte ;func (_dbfgd *CT_SheetProtection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eddbg :=range start .Attr {if _eddbg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_cbcee ,_dcafdf :=_fe .ParseBool (_eddbg .Value );if _dcafdf !=nil {return _dcafdf ;};_dbfgd .FormatRowsAttr =&_cbcee ;continue ;};if _eddbg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_dgdbd ,_dccce :=_fe .ParseBool (_eddbg .Value );if _dccce !=nil {return _dccce ;};_dbfgd .InsertColumnsAttr =&_dgdbd ;continue ;};if _eddbg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_egged ,_gbeae :=_eddbg .Value ,error (nil );if _gbeae !=nil {return _gbeae ;};_dbfgd .AlgorithmNameAttr =&_egged ;continue ;};if _eddbg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_cbcdgf ,_ddega :=_fe .ParseBool (_eddbg .Value );if _ddega !=nil {return _ddega ;};_dbfgd .InsertRowsAttr =&_cbcdgf ;continue ;};if _eddbg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_fdeggg ,_acege :=_eddbg .Value ,error (nil );if _acege !=nil {return _acege ;};_dbfgd .SaltValueAttr =&_fdeggg ;continue ;};if _eddbg .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_dfdfae ,_aaecd :=_fe .ParseBool (_eddbg .Value );if _aaecd !=nil {return _aaecd ;};_dbfgd .InsertHyperlinksAttr =&_dfdfae ;continue ;};if _eddbg .Name .Local =="\u0073\u0068\u0065e\u0074"{_geefeg ,_afdab :=_fe .ParseBool (_eddbg .Value );if _afdab !=nil {return _afdab ;};_dbfgd .SheetAttr =&_geefeg ;continue ;};if _eddbg .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_ddefb ,_abdfe :=_fe .ParseBool (_eddbg .Value );if _abdfe !=nil {return _abdfe ;};_dbfgd .DeleteColumnsAttr =&_ddefb ;continue ;};if _eddbg .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_ccbef ,_ecbca :=_fe .ParseBool (_eddbg .Value );if _ecbca !=nil {return _ecbca ;};_dbfgd .ScenariosAttr =&_ccbef ;continue ;};if _eddbg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_fddbd ,_faege :=_fe .ParseBool (_eddbg .Value );if _faege !=nil {return _faege ;};_dbfgd .FormatColumnsAttr =&_fddbd ;continue ;};if _eddbg .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gfded ,_gafcg :=_eddbg .Value ,error (nil );if _gafcg !=nil {return _gafcg ;};_dbfgd .PasswordAttr =&_gfded ;continue ;};if _eddbg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_effge ,_fbbad :=_eddbg .Value ,error (nil );if _fbbad !=nil {return _fbbad ;};_dbfgd .HashValueAttr =&_effge ;continue ;};if _eddbg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_afbfe ,_agedc :=_fe .ParseUint (_eddbg .Value ,10,32);if _agedc !=nil {return _agedc ;};_dgbaf :=uint32 (_afbfe );_dbfgd .SpinCountAttr =&_dgbaf ;continue ;};if _eddbg .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_fbceb ,_gacff :=_fe .ParseBool (_eddbg .Value );if _gacff !=nil {return _gacff ;};_dbfgd .ObjectsAttr =&_fbceb ;continue ;};if _eddbg .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_agdaed ,_fegad :=_fe .ParseBool (_eddbg .Value );if _fegad !=nil {return _fegad ;};_dbfgd .FormatCellsAttr =&_agdaed ;continue ;};if _eddbg .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_cgbece ,_fbgbfd :=_fe .ParseBool (_eddbg .Value );if _fbgbfd !=nil {return _fbgbfd ;};_dbfgd .DeleteRowsAttr =&_cgbece ;continue ;};if _eddbg .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_aecbc ,_accab :=_fe .ParseBool (_eddbg .Value );if _accab !=nil {return _accab ;};_dbfgd .SelectLockedCellsAttr =&_aecbc ;continue ;};if _eddbg .Name .Local =="\u0073\u006f\u0072\u0074"{_cbbgb ,_bagea :=_fe .ParseBool (_eddbg .Value );if _bagea !=nil {return _bagea ;};_dbfgd .SortAttr =&_cbbgb ;continue ;};if _eddbg .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_gcfea ,_fbffbb :=_fe .ParseBool (_eddbg .Value );if _fbffbb !=nil {return _fbffbb ;};_dbfgd .AutoFilterAttr =&_gcfea ;continue ;};if _eddbg .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_eccfdb ,_dcdbcd :=_fe .ParseBool (_eddbg .Value );if _dcdbcd !=nil {return _dcdbcd ;};_dbfgd .PivotTablesAttr =&_eccfdb ;continue ;};if _eddbg .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_dcaga ,_acddc :=_fe .ParseBool (_eddbg .Value );if _acddc !=nil {return _acddc ;};_dbfgd .SelectUnlockedCellsAttr =&_dcaga ;continue ;};};for {_gcbdd ,_efgff :=d .Token ();if _efgff !=nil {return _cg .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",_efgff );};if _ggaecb ,_aedbgc :=_gcbdd .(_c .EndElement );_aedbgc &&_ggaecb .Name ==start .Name {break ;};};return nil ;}; +// Sequence Of References +SqrefAttr ST_Sqref ; -// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path -func (_dfbec *CT_MemberProperty )ValidateWithPath (path string )error {return nil };func (_fdbg *CT_DataRefs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdbg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fdbg .CountAttr )});};e .EncodeToken (start );if _fdbg .DataRef !=nil {_eacf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_ffbee :=range _fdbg .DataRef {e .EncodeElement (_ffbee ,_eacf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfddbc ST_PrintError )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_baabc :=_c .Attr {};_baabc .Name =name ;switch _cfddbc {case ST_PrintErrorUnset :_baabc .Value ="";case ST_PrintErrorDisplayed :_baabc .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_baabc .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_baabc .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_baabc .Value ="\u004e\u0041";};return _baabc ,nil ;};func (_fdegaa ST_Scope )Validate ()error {return _fdegaa .ValidateWithPath ("")};func (_cbdbf *Dialogsheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbdbf .CT_Dialogsheet =*NewCT_Dialogsheet ();_aabbe :for {_gcgda ,_gbage :=d .Token ();if _gbage !=nil {return _gbage ;};switch _aabdec :=_gcgda .(type ){case _c .StartElement :switch _aabdec .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .SheetPr =NewCT_SheetPr ();if _feceg :=d .DecodeElement (_cbdbf .SheetPr ,&_aabdec );_feceg !=nil {return _feceg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .SheetViews =NewCT_SheetViews ();if _fdefgf :=d .DecodeElement (_cbdbf .SheetViews ,&_aabdec );_fdefgf !=nil {return _fdefgf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .SheetFormatPr =NewCT_SheetFormatPr ();if _ffafe :=d .DecodeElement (_cbdbf .SheetFormatPr ,&_aabdec );_ffafe !=nil {return _ffafe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .SheetProtection =NewCT_SheetProtection ();if _ccccac :=d .DecodeElement (_cbdbf .SheetProtection ,&_aabdec );_ccccac !=nil {return _ccccac ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .CustomSheetViews =NewCT_CustomSheetViews ();if _agfaed :=d .DecodeElement (_cbdbf .CustomSheetViews ,&_aabdec );_agfaed !=nil {return _agfaed ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .PrintOptions =NewCT_PrintOptions ();if _cgfcg :=d .DecodeElement (_cbdbf .PrintOptions ,&_aabdec );_cgfcg !=nil {return _cgfcg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .PageMargins =NewCT_PageMargins ();if _cbbcg :=d .DecodeElement (_cbdbf .PageMargins ,&_aabdec );_cbbcg !=nil {return _cbbcg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .PageSetup =NewCT_PageSetup ();if _efaef :=d .DecodeElement (_cbdbf .PageSetup ,&_aabdec );_efaef !=nil {return _efaef ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .HeaderFooter =NewCT_HeaderFooter ();if _gffcc :=d .DecodeElement (_cbdbf .HeaderFooter ,&_aabdec );_gffcc !=nil {return _gffcc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .Drawing =NewCT_Drawing ();if _ecdgde :=d .DecodeElement (_cbdbf .Drawing ,&_aabdec );_ecdgde !=nil {return _ecdgde ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .LegacyDrawing =NewCT_LegacyDrawing ();if _gedgf :=d .DecodeElement (_cbdbf .LegacyDrawing ,&_aabdec );_gedgf !=nil {return _gedgf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .LegacyDrawingHF =NewCT_LegacyDrawing ();if _cabcge :=d .DecodeElement (_cbdbf .LegacyDrawingHF ,&_aabdec );_cabcge !=nil {return _cabcge ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .DrawingHF =NewCT_DrawingHF ();if _bddacc :=d .DecodeElement (_cbdbf .DrawingHF ,&_aabdec );_bddacc !=nil {return _bddacc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .OleObjects =NewCT_OleObjects ();if _ffeca :=d .DecodeElement (_cbdbf .OleObjects ,&_aabdec );_ffeca !=nil {return _ffeca ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .Controls =NewCT_Controls ();if _adaegb :=d .DecodeElement (_cbdbf .Controls ,&_aabdec );_adaegb !=nil {return _adaegb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdbf .ExtLst =NewCT_ExtensionList ();if _becfb :=d .DecodeElement (_cbdbf .ExtLst ,&_aabdec );_becfb !=nil {return _becfb ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0044\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_aabdec .Name );if _ggbeafe :=d .Skip ();_ggbeafe !=nil {return _ggbeafe ;};};case _c .EndElement :break _aabbe ;case _c .CharData :};};return nil ;};type StyleSheet struct{CT_Stylesheet };type CT_SharedItems struct{ +// Start index +StartAttr *uint32 ; -// Contains Semi Mixed Data Types -ContainsSemiMixedTypesAttr *bool ; +// Length +LengthAttr *uint32 ; -// Contains Non Date -ContainsNonDateAttr *bool ; +// Formatting +Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};func (_eacbfg ST_GradientType )Validate ()error {return _eacbfg .ValidateWithPath ("")}; -// Contains Date -ContainsDateAttr *bool ; +// Validate validates the CT_TableParts and its children +func (_cgcga *CT_TableParts )Validate ()error {return _cgcga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};func (_abgb *CT_Col )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",_abgb .MinAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",_abgb .MaxAttr )});if _abgb .WidthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_abgb .WidthAttr )});};if _abgb .StyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_abgb .StyleAttr )});};if _abgb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abgb .HiddenAttr ))});};if _abgb .BestFitAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abgb .BestFitAttr ))});};if _abgb .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abgb .CustomWidthAttr ))});};if _abgb .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abgb .PhoneticAttr ))});};if _abgb .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_abgb .OutlineLevelAttr )});};if _abgb .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abgb .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_SheetBackgroundPicture struct{IdAttr string ;}; -// Contains String -ContainsStringAttr *bool ; +// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path +func (_bccce *CT_Fills )ValidateWithPath (path string )error {for _aeffg ,_beddg :=range _bccce .Fill {if _dcgf :=_beddg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_aeffg ));_dcgf !=nil {return _dcgf ;};};return nil ;};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_ddbg :=&CT_CalculatedMembers {};return _ddbg };func NewCT_FieldUsage ()*CT_FieldUsage {_cbfea :=&CT_FieldUsage {};return _cbfea };func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_d .Fields (s )),nil };func (_dfbdc ST_Comments )ValidateWithPath (path string )error {switch _dfbdc {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 (_dfbdc ));};return nil ;};type CT_OleLink struct{IdAttr string ; -// Contains Blank -ContainsBlankAttr *bool ; +// Object Link Identifier +ProgIdAttr string ; -// Contains Mixed Data Types -ContainsMixedTypesAttr *bool ; +// Object Link Items +OleItems *CT_OleItems ;};func (_gbgfbc *CT_PivotFilter )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gbgfbc .FldAttr )});if _gbgfbc .MpFldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gbgfbc .MpFldAttr )});};_efgdg ,_ecadcf :=_gbgfbc .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _ecadcf !=nil {return _ecadcf ;};start .Attr =append (start .Attr ,_efgdg );if _gbgfbc .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_f .Sprintf ("\u0025\u0076",*_gbgfbc .EvalOrderAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gbgfbc .IdAttr )});if _gbgfbc .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gbgfbc .IMeasureHierAttr )});};if _gbgfbc .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gbgfbc .IMeasureFldAttr )});};if _gbgfbc .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gbgfbc .NameAttr )});};if _gbgfbc .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gbgfbc .DescriptionAttr )});};if _gbgfbc .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_gbgfbc .StringValue1Attr )});};if _gbgfbc .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_gbgfbc .StringValue2Attr )});};e .EncodeToken (start );_ffgca :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gbgfbc .AutoFilter ,_ffgca );if _gbgfbc .ExtLst !=nil {_egdbb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbgfbc .ExtLst ,_egdbb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gccdc ST_TableStyleType )Validate ()error {return _gccdc .ValidateWithPath ("")};func (_bfbag *CT_FontSize )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gedaa :=range start .Attr {if _gedaa .Name .Local =="\u0076\u0061\u006c"{_dffd ,_bcdgb :=_e .ParseFloat (_gedaa .Value ,64);if _bcdgb !=nil {return _bcdgb ;};_bfbag .ValAttr =_dffd ;continue ;};};for {_cccaac ,_agfdg :=d .Token ();if _agfdg !=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",_agfdg );};if _cfcdf ,_bddeb :=_cccaac .(_bf .EndElement );_bddeb &&_cfcdf .Name ==start .Name {break ;};};return nil ;};func (_decac *CT_Number )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ccege :=range start .Attr {if _ccege .Name .Local =="\u0066\u0063"{_bbccc ,_eabeg :=_ccege .Value ,error (nil );if _eabeg !=nil {return _eabeg ;};_decac .FcAttr =&_bbccc ;continue ;};if _ccege .Name .Local =="\u0076"{_efgd ,_eebdb :=_e .ParseFloat (_ccege .Value ,64);if _eebdb !=nil {return _eebdb ;};_decac .VAttr =_efgd ;continue ;};if _ccege .Name .Local =="\u0066"{_bfaeg ,_beaf :=_e .ParseBool (_ccege .Value );if _beaf !=nil {return _beaf ;};_decac .FAttr =&_bfaeg ;continue ;};if _ccege .Name .Local =="\u0063"{_gceca ,_caebf :=_ccege .Value ,error (nil );if _caebf !=nil {return _caebf ;};_decac .CAttr =&_gceca ;continue ;};if _ccege .Name .Local =="\u0063\u0070"{_cbaab ,_ddfff :=_e .ParseUint (_ccege .Value ,10,32);if _ddfff !=nil {return _ddfff ;};_cfaef :=uint32 (_cbaab );_decac .CpAttr =&_cfaef ;continue ;};if _ccege .Name .Local =="\u0069\u006e"{_dfec ,_eafgc :=_e .ParseUint (_ccege .Value ,10,32);if _eafgc !=nil {return _eafgc ;};_bfafg :=uint32 (_dfec );_decac .InAttr =&_bfafg ;continue ;};if _ccege .Name .Local =="\u0062\u0063"{_feccdg ,_dbba :=_ccege .Value ,error (nil );if _dbba !=nil {return _dbba ;};_decac .BcAttr =&_feccdg ;continue ;};if _ccege .Name .Local =="\u0075"{_acbc ,_acbfe :=_e .ParseBool (_ccege .Value );if _acbfe !=nil {return _acbfe ;};_decac .UAttr =&_acbc ;continue ;};if _ccege .Name .Local =="\u0069"{_fabac ,_cgef :=_e .ParseBool (_ccege .Value );if _cgef !=nil {return _cgef ;};_decac .IAttr =&_fabac ;continue ;};if _ccege .Name .Local =="\u0075\u006e"{_gfagaf ,_badfg :=_e .ParseBool (_ccege .Value );if _badfg !=nil {return _badfg ;};_decac .UnAttr =&_gfagaf ;continue ;};if _ccege .Name .Local =="\u0073\u0074"{_ceec ,_fadce :=_e .ParseBool (_ccege .Value );if _fadce !=nil {return _fadce ;};_decac .StAttr =&_ceec ;continue ;};if _ccege .Name .Local =="\u0062"{_cacbd ,_gcagd :=_e .ParseBool (_ccege .Value );if _gcagd !=nil {return _gcagd ;};_decac .BAttr =&_cacbd ;continue ;};};_eegdf :for {_afgaf ,_bgbec :=d .Token ();if _bgbec !=nil {return _bgbec ;};switch _gbdgdc :=_afgaf .(type ){case _bf .StartElement :switch _gbdgdc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbdgc :=NewCT_Tuples ();if _dcgee :=d .DecodeElement (_dbdgc ,&_gbdgdc );_dcgee !=nil {return _dcgee ;};_decac .Tpls =append (_decac .Tpls ,_dbdgc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgcbf :=NewCT_X ();if _fdfcc :=d .DecodeElement (_cgcbf ,&_gbdgdc );_fdfcc !=nil {return _fdfcc ;};_decac .X =append (_decac .X ,_cgcbf );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006db\u0065\u0072 \u0025\u0076",_gbdgdc .Name );if _dgagc :=d .Skip ();_dgagc !=nil {return _dgagc ;};};case _bf .EndElement :break _eegdf ;case _bf .CharData :};};return nil ;};func (_deacg ST_HtmlFmt )String ()string {switch _deacg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";}; -// Contains Numbers -ContainsNumberAttr *bool ; +// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path +func (_bcddcg *CT_DeletedField )ValidateWithPath (path string )error {return nil };func (_dbafd *CT_Parameter )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dbafd .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbafd .NameAttr )});};if _dbafd .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbafd .SqlTypeAttr )});};if _dbafd .ParameterTypeAttr !=ST_ParameterTypeUnset {_bbdegg ,_gdcgef :=_dbafd .ParameterTypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"});if _gdcgef !=nil {return _gdcgef ;};start .Attr =append (start .Attr ,_bbdegg );};if _dbafd .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbafd .RefreshOnChangeAttr ))});};if _dbafd .PromptAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbafd .PromptAttr )});};if _dbafd .BooleanAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbafd .BooleanAttr ))});};if _dbafd .DoubleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbafd .DoubleAttr )});};if _dbafd .IntegerAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dbafd .IntegerAttr )});};if _dbafd .StringAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_dbafd .StringAttr )});};if _dbafd .CellAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dbafd .CellAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_MdxTuple struct{ -// Contains Integer -ContainsIntegerAttr *bool ; +// Member Index Count +CAttr *uint32 ; -// Minimum Numeric Value -MinValueAttr *float64 ; +// Server Formatting Culture Currency +CtAttr *string ; -// Maximum Numeric Value -MaxValueAttr *float64 ; +// Server Formatting String Index +SiAttr *uint32 ; -// Minimum Date Time -MinDateAttr *_d .Time ; +// Server Formatting Built-In Number Format Index +FiAttr *uint32 ; -// Maximum Date Time Value -MaxDateAttr *_d .Time ; +// Server Formatting Background Color +BcAttr *string ; -// Shared Items Count -CountAttr *uint32 ; +// Server Formatting Foreground Color +FcAttr *string ; -// Long Text -LongTextAttr *bool ; +// Server Formatting Italic Font +IAttr *bool ; -// No Value -M []*CT_Missing ; +// Server Formatting Underline Font +UAttr *bool ; -// Numeric -N []*CT_Number ; +// Server Formatting Strikethrough Font +StAttr *bool ; -// Boolean -B []*CT_Boolean ; +// Server Formatting Bold Font +BAttr *bool ; -// Error Value -E []*CT_Error ; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};func (_bdffd *CT_Filter )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bdffd .ValAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bdffd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Character Value -S []*CT_String ; +// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path +func (_adge *CT_DataField )ValidateWithPath (path string )error {if _geggb :=_adge .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_geggb !=nil {return _geggb ;};if _dffb :=_adge .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072");_dffb !=nil {return _dffb ;};if _adge .ExtLst !=nil {if _ddabgb :=_adge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddabgb !=nil {return _ddabgb ;};};return nil ;};func NewCT_SheetData ()*CT_SheetData {_dcgdc :=&CT_SheetData {};return _dcgdc };func (_cfac *CT_CellSmartTag )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gbfb :=range start .Attr {if _gbfb .Name .Local =="\u0074\u0079\u0070\u0065"{_bdec ,_dcffd :=_e .ParseUint (_gbfb .Value ,10,32);if _dcffd !=nil {return _dcffd ;};_cfac .TypeAttr =uint32 (_bdec );continue ;};if _gbfb .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_aeeb ,_dacaf :=_e .ParseBool (_gbfb .Value );if _dacaf !=nil {return _dacaf ;};_cfac .DeletedAttr =&_aeeb ;continue ;};if _gbfb .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_dedeb ,_eacbf :=_e .ParseBool (_gbfb .Value );if _eacbf !=nil {return _eacbf ;};_cfac .XmlBasedAttr =&_dedeb ;continue ;};};_adff :for {_edcf ,_cffg :=d .Token ();if _cffg !=nil {return _cffg ;};switch _fgfgd :=_edcf .(type ){case _bf .StartElement :switch _fgfgd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efdga :=NewCT_CellSmartTagPr ();if _addd :=d .DecodeElement (_efdga ,&_fgfgd );_addd !=nil {return _addd ;};_cfac .CellSmartTagPr =append (_cfac .CellSmartTagPr ,_efdga );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0020\u0025\u0076",_fgfgd .Name );if _afba :=d .Skip ();_afba !=nil {return _afba ;};};case _bf .EndElement :break _adff ;case _bf .CharData :};};return nil ;}; -// Date Time -D []*CT_DateTime ;}; +// Validate validates the CT_MergeCells and its children +func (_bgdce *CT_MergeCells )Validate ()error {return _bgdce .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};func (_ffgdf *CT_WebPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gbega :=range start .Attr {if _gbega .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_eeegc ,_ebggaf :=_e .ParseBool (_gbega .Value );if _ebggaf !=nil {return _ebggaf ;};_ffgdf .Xl2000Attr =&_eeegc ;continue ;};if _gbega .Name .Local =="\u0078\u006d\u006c"{_cgeacd ,_bagddb :=_e .ParseBool (_gbega .Value );if _bagddb !=nil {return _bagddb ;};_ffgdf .XmlAttr =&_cgeacd ;continue ;};if _gbega .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_cbaad ,_cffbcb :=_e .ParseBool (_gbega .Value );if _cffbcb !=nil {return _cffbcb ;};_ffgdf .ParsePreAttr =&_cbaad ;continue ;};if _gbega .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_bebab ,_ggfded :=_e .ParseBool (_gbega .Value );if _ggfded !=nil {return _ggfded ;};_ffgdf .ConsecutiveAttr =&_bebab ;continue ;};if _gbega .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_gggde ,_bcebca :=_e .ParseBool (_gbega .Value );if _bcebca !=nil {return _bcebca ;};_ffgdf .FirstRowAttr =&_gggde ;continue ;};if _gbega .Name .Local =="\u0078\u006c\u0039\u0037"{_dbadc ,_adege :=_e .ParseBool (_gbega .Value );if _adege !=nil {return _adege ;};_ffgdf .Xl97Attr =&_dbadc ;continue ;};if _gbega .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_dabca ,_dceaed :=_e .ParseBool (_gbega .Value );if _dceaed !=nil {return _dceaed ;};_ffgdf .TextDatesAttr =&_dabca ;continue ;};if _gbega .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_cbegff ,_babbc :=_e .ParseBool (_gbega .Value );if _babbc !=nil {return _babbc ;};_ffgdf .SourceDataAttr =&_cbegff ;continue ;};if _gbega .Name .Local =="\u0075\u0072\u006c"{_afbdd ,_dfdbde :=_gbega .Value ,error (nil );if _dfdbde !=nil {return _dfdbde ;};_ffgdf .UrlAttr =&_afbdd ;continue ;};if _gbega .Name .Local =="\u0070\u006f\u0073\u0074"{_ccbad ,_aeabc :=_gbega .Value ,error (nil );if _aeabc !=nil {return _aeabc ;};_ffgdf .PostAttr =&_ccbad ;continue ;};if _gbega .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_efcedf ,_cbfgcb :=_e .ParseBool (_gbega .Value );if _cbfgcb !=nil {return _cbfgcb ;};_ffgdf .HtmlTablesAttr =&_efcedf ;continue ;};if _gbega .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_ffgdf .HtmlFormatAttr .UnmarshalXMLAttr (_gbega );continue ;};if _gbega .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_gadd ,_gaged :=_gbega .Value ,error (nil );if _gaged !=nil {return _gaged ;};_ffgdf .EditPageAttr =&_gadd ;continue ;};};_gfgagg :for {_fegaad ,_efege :=d .Token ();if _efege !=nil {return _efege ;};switch _eegbcc :=_fegaad .(type ){case _bf .StartElement :switch _eegbcc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffgdf .Tables =NewCT_Tables ();if _bcggdb :=d .DecodeElement (_ffgdf .Tables ,&_eegbcc );_bcggdb !=nil {return _bcggdb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u0020\u0025\u0076",_eegbcc .Name );if _ceffdb :=d .Skip ();_ceffdb !=nil {return _ceffdb ;};};case _bf .EndElement :break _gfgagg ;case _bf .CharData :};};return nil ;};func (_gbge *CT_CacheHierarchies )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cdbf :=range start .Attr {if _cdbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_faea ,_gdgb :=_e .ParseUint (_cdbf .Value ,10,32);if _gdgb !=nil {return _gdgb ;};_cggc :=uint32 (_faea );_gbge .CountAttr =&_cggc ;continue ;};};_bfaa :for {_bfge ,_efdgc :=d .Token ();if _efdgc !=nil {return _efdgc ;};switch _cfeg :=_bfge .(type ){case _bf .StartElement :switch _cfeg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eea :=NewCT_CacheHierarchy ();if _fcga :=d .DecodeElement (_eea ,&_cfeg );_fcga !=nil {return _fcga ;};_gbge .CacheHierarchy =append (_gbge .CacheHierarchy ,_eea );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_cfeg .Name );if _cfbf :=d .Skip ();_cfbf !=nil {return _cfbf ;};};case _bf .EndElement :break _bfaa ;case _bf .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path -func (_efaacg *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil };type CT_Location struct{ +// Validate validates the CT_FileSharing and its children +func (_bfeb *CT_FileSharing )Validate ()error {return _bfeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");}; -// Reference -RefAttr string ; +// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path +func (_dgbdd *CT_SortState )ValidateWithPath (path string )error {if _bdbed :=_dgbdd .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_bdbed !=nil {return _bdbed ;};for _gebaa ,_aabad :=range _dgbdd .SortCondition {if _acfeb :=_aabad .ValidateWithPath (_f .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_gebaa ));_acfeb !=nil {return _acfeb ;};};if _dgbdd .ExtLst !=nil {if _acbdb :=_dgbdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acbdb !=nil {return _acbdb ;};};return nil ;};func (_edfba ST_UpdateLinks )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_afgccg :=_bf .Attr {};_afgccg .Name =name ;switch _edfba {case ST_UpdateLinksUnset :_afgccg .Value ="";case ST_UpdateLinksUserSet :_afgccg .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_afgccg .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_afgccg .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _afgccg ,nil ;}; -// First Header Row -FirstHeaderRowAttr uint32 ; +// Validate validates the CT_Cols and its children +func (_ggfc *CT_Cols )Validate ()error {return _ggfc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};type CT_PivotArea struct{ -// PivotTable Data First Row -FirstDataRowAttr uint32 ; +// Field Index +FieldAttr *int32 ; -// First Data Column -FirstDataColAttr uint32 ; +// Rule Type +TypeAttr ST_PivotAreaType ; -// Rows Per Page Count -RowPageCountAttr *uint32 ; +// Data Only +DataOnlyAttr *bool ; -// Columns Per Page -ColPageCountAttr *uint32 ;};func (_gaeff ST_UpdateLinks )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cbcefb :=_c .Attr {};_cbcefb .Name =name ;switch _gaeff {case ST_UpdateLinksUnset :_cbcefb .Value ="";case ST_UpdateLinksUserSet :_cbcefb .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_cbcefb .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_cbcefb .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _cbcefb ,nil ;};func (_daccf *CT_QueryCache )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbbdaa :=range start .Attr {if _cbbdaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdegeg ,_edgd :=_fe .ParseUint (_cbbdaa .Value ,10,32);if _edgd !=nil {return _edgd ;};_aagba :=uint32 (_gdegeg );_daccf .CountAttr =&_aagba ;continue ;};};_gggbe :for {_ffafa ,_dcaeb :=d .Token ();if _dcaeb !=nil {return _dcaeb ;};switch _ebggg :=_ffafa .(type ){case _c .StartElement :switch _ebggg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfed :=NewCT_Query ();if _cgcgc :=d .DecodeElement (_cdfed ,&_ebggg );_cgcgc !=nil {return _cgcgc ;};_daccf .Query =append (_daccf .Query ,_cdfed );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051u\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_ebggg .Name );if _fedabg :=d .Skip ();_fedabg !=nil {return _fedabg ;};};case _c .EndElement :break _gggbe ;case _c .CharData :};};return nil ;};func (_dgacad ST_Qualifier )Validate ()error {return _dgacad .ValidateWithPath ("")}; +// Labels Only +LabelOnlyAttr *bool ; -// Validate validates the CT_SingleXmlCells and its children -func (_deaaca *CT_SingleXmlCells )Validate ()error {return _deaaca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_dcdcg ST_PrintError )Validate ()error {return _dcdcg .ValidateWithPath ("")};func NewCT_Tuple ()*CT_Tuple {_geabe :=&CT_Tuple {};return _geabe };type CT_PivotTableStyle struct{ +// Include Row Grand Total +GrandRowAttr *bool ; -// Table Style Name -NameAttr *string ; +// Include Column Grand Total +GrandColAttr *bool ; -// Show Row Header Formatting -ShowRowHeadersAttr *bool ; +// Cache Index +CacheIndexAttr *bool ; -// Show Table Style Column Header Formatting -ShowColHeadersAttr *bool ; +// Outline +OutlineAttr *bool ; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// Offset Reference +OffsetAttr *string ; -// Show Column Stripes -ShowColStripesAttr *bool ; +// Collapsed Levels Are Subtotals +CollapsedLevelsAreSubtotalsAttr *bool ; -// Show Last Column -ShowLastColumnAttr *bool ;}; +// Axis +AxisAttr ST_Axis ; -// Validate validates the CT_ChartFormats and its children -func (_feca *CT_ChartFormats )Validate ()error {return _feca .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_cbgbad ST_rwColActionType )ValidateWithPath (path string )error {switch _cbgbad {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 (_cbgbad ));};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;);func (_adeae *CT_SheetData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _adeae .Row !=nil {_fdgbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_aegfea :=range _adeae .Row {e .EncodeElement (_aegfea ,_fdgbe );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_VolTopicRef ()*CT_VolTopicRef {_begeda :=&CT_VolTopicRef {};return _begeda };func (_aagfa ST_Pane )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aagfa .String (),start );};func (_ebcfa *CT_PatternFill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afbba :=range start .Attr {if _afbba .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_ebcfa .PatternTypeAttr .UnmarshalXMLAttr (_afbba );continue ;};};_accdec :for {_gfbgf ,_ecdfb :=d .Token ();if _ecdfb !=nil {return _ecdfb ;};switch _defcg :=_gfbgf .(type ){case _c .StartElement :switch _defcg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebcfa .FgColor =NewCT_Color ();if _addfa :=d .DecodeElement (_ebcfa .FgColor ,&_defcg );_addfa !=nil {return _addfa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebcfa .BgColor =NewCT_Color ();if _adbdg :=d .DecodeElement (_ebcfa .BgColor ,&_defcg );_adbdg !=nil {return _adbdg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006eF\u0069l\u006c\u0020\u0025\u0076",_defcg .Name );if _gefad :=d .Skip ();_gefad !=nil {return _gefad ;};};case _c .EndElement :break _accdec ;case _c .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 (_addbb *CT_ExternalSheetName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _addbb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_addbb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SheetFormatPr struct{ +// Field Position +FieldPositionAttr *uint32 ; -// Base Column Width -BaseColWidthAttr *uint32 ; +// References +References *CT_PivotAreaReferences ; -// Default Column Width -DefaultColWidthAttr *float64 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Default Row Height -DefaultRowHeightAttr float64 ; +// Validate validates the CT_TableMissing and its children +func (_gfabd *CT_TableMissing )Validate ()error {return _gfabd .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");}; -// Custom Height -CustomHeightAttr *bool ; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_egedd *CT_TableStyle )ValidateWithPath (path string )error {for _affbb ,_faaddb :=range _egedd .TableStyleElement {if _fcgaba :=_faaddb .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 ,_affbb ));_fcgaba !=nil {return _fcgaba ;};};return nil ;}; -// Hidden By Default -ZeroHeightAttr *bool ; +// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path +func (_eaagb *CT_GradientFill )ValidateWithPath (path string )error {if _ffda :=_eaagb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffda !=nil {return _ffda ;};for _cbee ,_cadcad :=range _eaagb .Stop {if _bead :=_cadcad .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_cbee ));_bead !=nil {return _bead ;};};return nil ;};func (_fdggaf *ST_SortBy )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aadaeb ,_gafcb :=d .Token ();if _gafcb !=nil {return _gafcb ;};if _ecgcf ,_gdgcg :=_aadaeb .(_bf .EndElement );_gdgcg &&_ecgcf .Name ==start .Name {*_fdggaf =1;return nil ;};if _fgba ,_aacac :=_aadaeb .(_bf .CharData );!_aacac {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",_aadaeb );}else {switch string (_fgba ){case "":*_fdggaf =0;case "\u0076\u0061\u006cu\u0065":*_fdggaf =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_fdggaf =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_fdggaf =3;case "\u0069\u0063\u006f\u006e":*_fdggaf =4;};};_aadaeb ,_gafcb =d .Token ();if _gafcb !=nil {return _gafcb ;};if _afcbf ,_dgabcg :=_aadaeb .(_bf .EndElement );_dgabcg &&_afcbf .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",_aadaeb );};func NewCT_CfRule ()*CT_CfRule {_afed :=&CT_CfRule {};return _afed }; -// Thick Top Border -ThickTopAttr *bool ; +// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path +func (_gaece *CT_DataBar )ValidateWithPath (path string )error {for _afead ,_aafc :=range _gaece .Cfvo {if _gfbef :=_aafc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_afead ));_gfbef !=nil {return _gfbef ;};};if _bdega :=_gaece .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bdega !=nil {return _bdega ;};return nil ;};func (_dccbd *CT_PageBreak )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_afceb :=range start .Attr {if _afceb .Name .Local =="\u0063\u006f\u0075n\u0074"{_geee ,_fbgfd :=_e .ParseUint (_afceb .Value ,10,32);if _fbgfd !=nil {return _fbgfd ;};_gced :=uint32 (_geee );_dccbd .CountAttr =&_gced ;continue ;};if _afceb .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_fdaaea ,_gbgfb :=_e .ParseUint (_afceb .Value ,10,32);if _gbgfb !=nil {return _gbgfb ;};_ababb :=uint32 (_fdaaea );_dccbd .ManualBreakCountAttr =&_ababb ;continue ;};};_dgfdc :for {_cfegdf ,_bbcec :=d .Token ();if _bbcec !=nil {return _bbcec ;};switch _bbacg :=_cfegdf .(type ){case _bf .StartElement :switch _bbacg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dedc :=NewCT_Break ();if _egbfa :=d .DecodeElement (_dedc ,&_bbacg );_egbfa !=nil {return _egbfa ;};_dccbd .Brk =append (_dccbd .Brk ,_dedc );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0042\u0072\u0065\u0061\u006b\u0020\u0025\u0076",_bbacg .Name );if _dabd :=d .Skip ();_dabd !=nil {return _dabd ;};};case _bf .EndElement :break _dgfdc ;case _bf .CharData :};};return nil ;};func (_dfcda *ST_DataValidationErrorStyle )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fcbebc ,_baabd :=d .Token ();if _baabd !=nil {return _baabd ;};if _fddcdc ,_ebdce :=_fcbebc .(_bf .EndElement );_ebdce &&_fddcdc .Name ==start .Name {*_dfcda =1;return nil ;};if _dedae ,_aebgc :=_fcbebc .(_bf .CharData );!_aebgc {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",_fcbebc );}else {switch string (_dedae ){case "":*_dfcda =0;case "\u0073\u0074\u006f\u0070":*_dfcda =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_dfcda =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_dfcda =3;};};_fcbebc ,_baabd =d .Token ();if _baabd !=nil {return _baabd ;};if _gcdce ,_acdcd :=_fcbebc .(_bf .EndElement );_acdcd &&_gcdce .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",_fcbebc );};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_agfgca :=&CT_RevisionInsertSheet {};return _agfgca ;}; -// Thick Bottom Border -ThickBottomAttr *bool ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_gbea *CT_Control )ValidateWithPath (path string )error {if _gbea .ControlPr !=nil {if _gbaec :=_gbea .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_gbaec !=nil {return _gbaec ;};};return nil ;}; -// Maximum Outline Row -OutlineLevelRowAttr *uint8 ; +// Validate validates the CT_BookViews and its children +func (_gbcf *CT_BookViews )Validate ()error {return _gbcf .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func (_dgfec ST_TargetScreenSize )ValidateWithPath (path string )error {switch _dgfec {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 (_dgfec ));};return nil ;};func (_gabeab *Dialogsheet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gabeab .CT_Dialogsheet =*NewCT_Dialogsheet ();_acdcc :for {_bdcgd ,_cfcab :=d .Token ();if _cfcab !=nil {return _cfcab ;};switch _afbccd :=_bdcgd .(type ){case _bf .StartElement :switch _afbccd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .SheetPr =NewCT_SheetPr ();if _eadgce :=d .DecodeElement (_gabeab .SheetPr ,&_afbccd );_eadgce !=nil {return _eadgce ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .SheetViews =NewCT_SheetViews ();if _bfbee :=d .DecodeElement (_gabeab .SheetViews ,&_afbccd );_bfbee !=nil {return _bfbee ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .SheetFormatPr =NewCT_SheetFormatPr ();if _ebaba :=d .DecodeElement (_gabeab .SheetFormatPr ,&_afbccd );_ebaba !=nil {return _ebaba ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .SheetProtection =NewCT_SheetProtection ();if _efccf :=d .DecodeElement (_gabeab .SheetProtection ,&_afbccd );_efccf !=nil {return _efccf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .CustomSheetViews =NewCT_CustomSheetViews ();if _aaeag :=d .DecodeElement (_gabeab .CustomSheetViews ,&_afbccd );_aaeag !=nil {return _aaeag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .PrintOptions =NewCT_PrintOptions ();if _bcfec :=d .DecodeElement (_gabeab .PrintOptions ,&_afbccd );_bcfec !=nil {return _bcfec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .PageMargins =NewCT_PageMargins ();if _ebacg :=d .DecodeElement (_gabeab .PageMargins ,&_afbccd );_ebacg !=nil {return _ebacg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .PageSetup =NewCT_PageSetup ();if _fgffb :=d .DecodeElement (_gabeab .PageSetup ,&_afbccd );_fgffb !=nil {return _fgffb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .HeaderFooter =NewCT_HeaderFooter ();if _gedef :=d .DecodeElement (_gabeab .HeaderFooter ,&_afbccd );_gedef !=nil {return _gedef ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .Drawing =NewCT_Drawing ();if _bafba :=d .DecodeElement (_gabeab .Drawing ,&_afbccd );_bafba !=nil {return _bafba ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .LegacyDrawing =NewCT_LegacyDrawing ();if _cgdeeb :=d .DecodeElement (_gabeab .LegacyDrawing ,&_afbccd );_cgdeeb !=nil {return _cgdeeb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .LegacyDrawingHF =NewCT_LegacyDrawing ();if _gaebg :=d .DecodeElement (_gabeab .LegacyDrawingHF ,&_afbccd );_gaebg !=nil {return _gaebg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .DrawingHF =NewCT_DrawingHF ();if _gbdcg :=d .DecodeElement (_gabeab .DrawingHF ,&_afbccd );_gbdcg !=nil {return _gbdcg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .OleObjects =NewCT_OleObjects ();if _ageegg :=d .DecodeElement (_gabeab .OleObjects ,&_afbccd );_ageegg !=nil {return _ageegg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .Controls =NewCT_Controls ();if _agbfcb :=d .DecodeElement (_gabeab .Controls ,&_afbccd );_agbfcb !=nil {return _agbfcb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gabeab .ExtLst =NewCT_ExtensionList ();if _ddbacf :=d .DecodeElement (_gabeab .ExtLst ,&_afbccd );_ddbacf !=nil {return _ddbacf ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0044\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_afbccd .Name );if _cfbgb :=d .Skip ();_cfbgb !=nil {return _cfbgb ;};};case _bf .EndElement :break _acdcc ;case _bf .CharData :};};return nil ;};func (_gadcg *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_gadcg =0;case "\u006e\u006f\u006e\u0065":*_gadcg =1;case "\u0073\u0075\u006d":*_gadcg =2;case "\u006d\u0069\u006e":*_gadcg =3;case "\u006d\u0061\u0078":*_gadcg =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_gadcg =5;case "\u0063\u006f\u0075n\u0074":*_gadcg =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_gadcg =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gadcg =8;case "\u0076\u0061\u0072":*_gadcg =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gadcg =10;};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;); -// Column Outline Level -OutlineLevelColAttr *uint8 ;};func (_bcgad *CT_MergeCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gddee :=range start .Attr {if _gddee .Name .Local =="\u0072\u0065\u0066"{_abfed ,_dgeec :=_gddee .Value ,error (nil );if _dgeec !=nil {return _dgeec ;};_bcgad .RefAttr =_abfed ;continue ;};};for {_badcd ,_abcfa :=d .Token ();if _abcfa !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_abcfa );};if _ecbdf ,_fdggd :=_badcd .(_c .EndElement );_fdggd &&_ecbdf .Name ==start .Name {break ;};};return nil ;};func NewCT_SheetProtection ()*CT_SheetProtection {_gecag :=&CT_SheetProtection {};return _gecag };func (_gcbdc *CT_MetadataBlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gffaa :for {_aedae ,_dadge :=d .Token ();if _dadge !=nil {return _dadge ;};switch _gfgea :=_aedae .(type ){case _c .StartElement :switch _gfgea .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceece :=NewCT_MetadataRecord ();if _fccbc :=d .DecodeElement (_ceece ,&_gfgea );_fccbc !=nil {return _fccbc ;};_gcbdc .Rc =append (_gcbdc .Rc ,_ceece );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025v",_gfgea .Name );if _gacfb :=d .Skip ();_gacfb !=nil {return _gacfb ;};};case _c .EndElement :break _gffaa ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path +func (_egafc *CT_Sheets )ValidateWithPath (path string )error {for _ccgcf ,_eaabce :=range _egafc .Sheet {if _bffbdd :=_eaabce .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ccgcf ));_bffbdd !=nil {return _bffbdd ;};};return nil ;};func (_ecee *CT_CustomWorkbookViews )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aaaf :for {_gacgf ,_ceag :=d .Token ();if _ceag !=nil {return _ceag ;};switch _baee :=_gacgf .(type ){case _bf .StartElement :switch _baee .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aedec :=NewCT_CustomWorkbookView ();if _ffaaf :=d .DecodeElement (_aedec ,&_baee );_ffaaf !=nil {return _ffaaf ;};_ecee .CustomWorkbookView =append (_ecee .CustomWorkbookView ,_aedec );default:_cg .Log .Debug ("\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",_baee .Name );if _bfeg :=d .Skip ();_bfeg !=nil {return _bfeg ;};};case _bf .EndElement :break _aaaf ;case _bf .CharData :};};return nil ;}; -// Validate validates the CT_CellStyleXfs and its children -func (_abee *CT_CellStyleXfs )Validate ()error {return _abee .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};func NewCT_MemberProperties ()*CT_MemberProperties {_bdcfc :=&CT_MemberProperties {};return _bdcfc };func NewCT_SmartTagPr ()*CT_SmartTagPr {_edfcbc :=&CT_SmartTagPr {};return _edfcbc }; +// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path +func (_gfabc *CT_UndoInfo )ValidateWithPath (path string )error {if _gfabc .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 _caacfe :=_gfabc .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_caacfe !=nil {return _caacfe ;};return nil ;};type EG_ExtensionList struct{ -// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path -func (_dfbga *CT_TableParts )ValidateWithPath (path string )error {for _cdceea ,_ggdadf :=range _dfbga .TablePart {if _edafd :=_ggdadf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_cdceea ));_edafd !=nil {return _edafd ;};};return nil ;};func (_beaf *CT_CustomProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_beaf .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_beaf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbdec *CT_ObjectPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbdec .Anchor =NewCT_ObjectAnchor ();for _ ,_egeee :=range start .Attr {if _egeee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egeee .Name .Local =="\u0069\u0064"||_egeee .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"&&_egeee .Name .Local =="\u0069\u0064"{_ggddc ,_gddff :=_egeee .Value ,error (nil );if _gddff !=nil {return _gddff ;};_bbdec .IdAttr =&_ggddc ;continue ;};if _egeee .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_fcggf ,_ebegd :=_fe .ParseBool (_egeee .Value );if _ebegd !=nil {return _ebegd ;};_bbdec .AutoLineAttr =&_fcggf ;continue ;};if _egeee .Name .Local =="\u0070\u0072\u0069n\u0074"{_badbb ,_bgdga :=_fe .ParseBool (_egeee .Value );if _bgdga !=nil {return _bgdga ;};_bbdec .PrintAttr =&_badbb ;continue ;};if _egeee .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_adccd ,_eaabc :=_fe .ParseBool (_egeee .Value );if _eaabc !=nil {return _eaabc ;};_bbdec .DisabledAttr =&_adccd ;continue ;};if _egeee .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_daecf ,_cbdfc :=_fe .ParseBool (_egeee .Value );if _cbdfc !=nil {return _cbdfc ;};_bbdec .UiObjectAttr =&_daecf ;continue ;};if _egeee .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_agefa ,_fcbcg :=_fe .ParseBool (_egeee .Value );if _fcbcg !=nil {return _fcbcg ;};_bbdec .AutoFillAttr =&_agefa ;continue ;};if _egeee .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cdggf ,_ddgceb :=_fe .ParseBool (_egeee .Value );if _ddgceb !=nil {return _ddgceb ;};_bbdec .LockedAttr =&_cdggf ;continue ;};if _egeee .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_agffa ,_febdf :=_fe .ParseBool (_egeee .Value );if _febdf !=nil {return _febdf ;};_bbdec .AutoPictAttr =&_agffa ;continue ;};if _egeee .Name .Local =="\u006d\u0061\u0063r\u006f"{_dbeff ,_bgecf :=_egeee .Value ,error (nil );if _bgecf !=nil {return _bgecf ;};_bbdec .MacroAttr =&_dbeff ;continue ;};if _egeee .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_eedfc ,_eged :=_egeee .Value ,error (nil );if _eged !=nil {return _eged ;};_bbdec .AltTextAttr =&_eedfc ;continue ;};if _egeee .Name .Local =="\u0064\u0064\u0065"{_eacgb ,_cgff :=_fe .ParseBool (_egeee .Value );if _cgff !=nil {return _cgff ;};_bbdec .DdeAttr =&_eacgb ;continue ;};if _egeee .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gfagc ,_ccdfce :=_fe .ParseBool (_egeee .Value );if _ccdfce !=nil {return _ccdfce ;};_bbdec .DefaultSizeAttr =&_gfagc ;continue ;};};_gafab :for {_ffacc ,_dbebb :=d .Token ();if _dbebb !=nil {return _dbebb ;};switch _afcaf :=_ffacc .(type ){case _c .StartElement :switch _afcaf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aadgf :=d .DecodeElement (_bbdec .Anchor ,&_afcaf );_aadgf !=nil {return _aadgf ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072\u0020\u0025\u0076",_afcaf .Name );if _eacd :=d .Skip ();_eacd !=nil {return _eacd ;};};case _c .EndElement :break _gafab ;case _c .CharData :};};return nil ;};func NewCT_TableColumn ()*CT_TableColumn {_feadbc :=&CT_TableColumn {};return _feadbc };type CT_RevisionHeader struct{ +// Extension +Ext []*CT_Extension ;}; -// GUID -GuidAttr string ; +// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path +func (_egbe *CT_CellStyle )ValidateWithPath (path string )error {if _egbe .ExtLst !=nil {if _ggdb :=_egbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggdb !=nil {return _ggdb ;};};return nil ;};type CT_MdxMetadata struct{ -// Date Time -DateTimeAttr _d .Time ; +// MDX Metadata Record Count +CountAttr *uint32 ; -// Last Sheet Id -MaxSheetIdAttr uint32 ; - -// User Name -UserNameAttr string ;IdAttr string ; +// MDX Metadata Record +Mdx []*CT_Mdx ;}; -// Minimum Revision Id -MinRIdAttr *uint32 ; +// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path +func (_adgec *CT_PCDSCPage )ValidateWithPath (path string )error {for _bbbeb ,_eaabc :=range _adgec .PageItem {if _ffbeg :=_eaabc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_bbbeb ));_ffbeg !=nil {return _ffbeg ;};};return nil ;};type CT_ColorScale struct{ -// Max Revision Id -MaxRIdAttr *uint32 ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Sheet Id Map -SheetIdMap *CT_SheetIdMap ; +// Color Gradiant Interpolation +Color []*CT_Color ;}; -// Reviewed List -ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};func (_efeb *CT_CellSmartTags )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gccg :=range start .Attr {if _gccg .Name .Local =="\u0072"{_dbee ,_gecf :=_gccg .Value ,error (nil );if _gecf !=nil {return _gecf ;};_efeb .RAttr =_dbee ;continue ;};};_fbdfe :for {_fadc ,_efgf :=d .Token ();if _efgf !=nil {return _efgf ;};switch _fcee :=_fadc .(type ){case _c .StartElement :switch _fcee .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecdg :=NewCT_CellSmartTag ();if _cggb :=d .DecodeElement (_ecdg ,&_fcee );_cggb !=nil {return _cggb ;};_efeb .CellSmartTag =append (_efeb .CellSmartTag ,_ecdg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0020\u0025v",_fcee .Name );if _eaaf :=d .Skip ();_eaaf !=nil {return _eaaf ;};};case _c .EndElement :break _fbdfe ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path +func (_dgbca *CT_GroupLevel )ValidateWithPath (path string )error {if _dgbca .Groups !=nil {if _baeee :=_dgbca .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_baeee !=nil {return _baeee ;};};if _dgbca .ExtLst !=nil {if _gaggf :=_dgbca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaggf !=nil {return _gaggf ;};};return nil ;};func (_bgaeag *CT_Workbook )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bgaeag .ConformanceAttr !=_fc .ST_ConformanceClassUnset {_ffagfd ,_ggcgce :=_bgaeag .ConformanceAttr .MarshalXMLAttr (_bf .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _ggcgce !=nil {return _ggcgce ;};start .Attr =append (start .Attr ,_ffagfd );};e .EncodeToken (start );if _bgaeag .FileVersion !=nil {_afcgc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}};e .EncodeElement (_bgaeag .FileVersion ,_afcgc );};if _bgaeag .FileSharing !=nil {_ddaac :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_bgaeag .FileSharing ,_ddaac );};if _bgaeag .WorkbookPr !=nil {_bbfab :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_bgaeag .WorkbookPr ,_bbfab );};if _bgaeag .WorkbookProtection !=nil {_eddfd :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bgaeag .WorkbookProtection ,_eddfd );};if _bgaeag .BookViews !=nil {_gbfdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bgaeag .BookViews ,_gbfdf );};_bgecda :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_bgaeag .Sheets ,_bgecda );if _bgaeag .FunctionGroups !=nil {_dfbbf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}};e .EncodeElement (_bgaeag .FunctionGroups ,_dfbbf );};if _bgaeag .ExternalReferences !=nil {_dafab :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_bgaeag .ExternalReferences ,_dafab );};if _bgaeag .DefinedNames !=nil {_gbbggd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_bgaeag .DefinedNames ,_gbbggd );};if _bgaeag .CalcPr !=nil {_fccgea :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}};e .EncodeElement (_bgaeag .CalcPr ,_fccgea );};if _bgaeag .OleSize !=nil {_gfgca :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bgaeag .OleSize ,_gfgca );};if _bgaeag .CustomWorkbookViews !=nil {_eaafc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}};e .EncodeElement (_bgaeag .CustomWorkbookViews ,_eaafc );};if _bgaeag .PivotCaches !=nil {_bdggf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_bgaeag .PivotCaches ,_bdggf );};if _bgaeag .SmartTagPr !=nil {_bgfade :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_bgaeag .SmartTagPr ,_bgfade );};if _bgaeag .SmartTagTypes !=nil {_fabdce :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_bgaeag .SmartTagTypes ,_fabdce );};if _bgaeag .WebPublishing !=nil {_cabbe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_bgaeag .WebPublishing ,_cabbe );};if _bgaeag .FileRecoveryPr !=nil {_gfdaga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_dfecc :=range _bgaeag .FileRecoveryPr {e .EncodeElement (_dfecc ,_gfdaga );};};if _bgaeag .WebPublishObjects !=nil {_ddaddb :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_bgaeag .WebPublishObjects ,_ddaddb );};if _bgaeag .ExtLst !=nil {_debcd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bgaeag .ExtLst ,_debcd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewDialogsheet ()*Dialogsheet {_adacc :=&Dialogsheet {};_adacc .CT_Dialogsheet =*NewCT_Dialogsheet ();return _adacc ;};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_faafe :=&CT_PivotCacheDefinition {};_faafe .CacheSource =NewCT_CacheSource ();_faafe .CacheFields =NewCT_CacheFields ();return _faafe ;}; -// Validate validates the CT_DbPr and its children -func (_dfggg *CT_DbPr )Validate ()error {return _dfggg .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");}; +// Validate validates the CT_PageMargins and its children +func (_gfcaa *CT_PageMargins )Validate ()error {return _gfcaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_dccfc *CT_FontFamily )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dccfc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ggbbfd *CT_MetadataType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ggbbfd .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_ggbbfd .MinSupportedVersionAttr )});if _ggbbfd .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .GhostRowAttr ))});};if _ggbbfd .GhostColAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .GhostColAttr ))});};if _ggbbfd .EditAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .EditAttr ))});};if _ggbbfd .DeleteAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .DeleteAttr ))});};if _ggbbfd .CopyAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .CopyAttr ))});};if _ggbbfd .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .PasteAllAttr ))});};if _ggbbfd .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .PasteFormulasAttr ))});};if _ggbbfd .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .PasteValuesAttr ))});};if _ggbbfd .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .PasteFormatsAttr ))});};if _ggbbfd .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .PasteCommentsAttr ))});};if _ggbbfd .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .PasteDataValidationAttr ))});};if _ggbbfd .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .PasteBordersAttr ))});};if _ggbbfd .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .PasteColWidthsAttr ))});};if _ggbbfd .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .PasteNumberFormatsAttr ))});};if _ggbbfd .MergeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .MergeAttr ))});};if _ggbbfd .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .SplitFirstAttr ))});};if _ggbbfd .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .SplitAllAttr ))});};if _ggbbfd .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .RowColShiftAttr ))});};if _ggbbfd .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .ClearAllAttr ))});};if _ggbbfd .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .ClearFormatsAttr ))});};if _ggbbfd .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .ClearContentsAttr ))});};if _ggbbfd .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .ClearCommentsAttr ))});};if _ggbbfd .AssignAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .AssignAttr ))});};if _ggbbfd .CoerceAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .CoerceAttr ))});};if _ggbbfd .AdjustAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .AdjustAttr ))});};if _ggbbfd .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ggbbfd .CellMetaAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Dialogsheet and its children -func (_gfcce *CT_Dialogsheet )Validate ()error {return _gfcce .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};func (_ffdab *CT_DataBinding )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffdab .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ffdab .DataBindingNameAttr )});};if _ffdab .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffdab .FileBindingAttr ))});};if _ffdab .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_cg .Sprintf ("\u0025\u0076",*_ffdab .ConnectionIDAttr )});};if _ffdab .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ffdab .FileBindingNameAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_ffdab .DataBindingLoadModeAttr )});e .EncodeToken (start );if _ffdab .Any !=nil {_ffdab .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RPrElt and its children +func (_ceadf *CT_RPrElt )Validate ()error {return _ceadf .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");};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 (_daagc *CT_CellStyleXfs )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _daagc .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daagc .CountAttr )});};e .EncodeToken (start );_ccbg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_gbfc :=range _daagc .Xf {e .EncodeElement (_gbfc ,_ccbg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_FontScheme ()*CT_FontScheme {_cdbbf :=&CT_FontScheme {};_cdbbf .ValAttr =ST_FontScheme (1);return _cdbbf ;};func (_geafdg ST_Visibility )Validate ()error {return _geafdg .ValidateWithPath ("")};func (_afgac *ST_DvAspect )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_acgfee ,_bgcggd :=d .Token ();if _bgcggd !=nil {return _bgcggd ;};if _eaabbc ,_bgbab :=_acgfee .(_bf .EndElement );_bgbab &&_eaabbc .Name ==start .Name {*_afgac =1;return nil ;};if _dgceb ,_acaaea :=_acgfee .(_bf .CharData );!_acaaea {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",_acgfee );}else {switch string (_dgceb ){case "":*_afgac =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_afgac =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_afgac =2;};};_acgfee ,_bgcggd =d .Token ();if _bgcggd !=nil {return _bgcggd ;};if _adcbd ,_cefgg :=_acgfee .(_bf .EndElement );_cefgg &&_adcbd .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",_acgfee );};func NewCT_Parameter ()*CT_Parameter {_aaaee :=&CT_Parameter {};return _aaaee };func (_caeag ST_SmartTagShow )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_dbaae :=_bf .Attr {};_dbaae .Name =name ;switch _caeag {case ST_SmartTagShowUnset :_dbaae .Value ="";case ST_SmartTagShowAll :_dbaae .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_dbaae .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_dbaae .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _dbaae ,nil ;};type ST_SortBy byte ; // ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path -func (_dggce *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _ecfab ,_eddc :=range _dggce .Reference {if _eageg :=_eddc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ecfab ));_eageg !=nil {return _eageg ;};};return nil ;}; - -// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path -func (_afbfa *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_cb .ST_GuidPatternRe .MatchString (_afbfa .GuidAttr ){return _cg .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 ,_cb .ST_GuidPatternRe ,_afbfa .GuidAttr );};if _afbfa .LastGuidAttr !=nil {if !_cb .ST_GuidPatternRe .MatchString (*_afbfa .LastGuidAttr ){return _cg .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 ,_cb .ST_GuidPatternRe ,*_afbfa .LastGuidAttr );};};for _cdedb ,_fddgf :=range _afbfa .Header {if _aacea :=_fddgf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdedb ));_aacea !=nil {return _aacea ;};};return nil ;};func (_ebgfd *CT_CellSmartTag )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afab :=range start .Attr {if _afab .Name .Local =="\u0074\u0079\u0070\u0065"{_ebb ,_efdbb :=_fe .ParseUint (_afab .Value ,10,32);if _efdbb !=nil {return _efdbb ;};_ebgfd .TypeAttr =uint32 (_ebb );continue ;};if _afab .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_abbgg ,_baae :=_fe .ParseBool (_afab .Value );if _baae !=nil {return _baae ;};_ebgfd .DeletedAttr =&_abbgg ;continue ;};if _afab .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_dfdd ,_aafe :=_fe .ParseBool (_afab .Value );if _aafe !=nil {return _aafe ;};_ebgfd .XmlBasedAttr =&_dfdd ;continue ;};};_faef :for {_adg ,_gdcf :=d .Token ();if _gdcf !=nil {return _gdcf ;};switch _bgec :=_adg .(type ){case _c .StartElement :switch _bgec .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcf :=NewCT_CellSmartTagPr ();if _ecfcf :=d .DecodeElement (_fbcf ,&_bgec );_ecfcf !=nil {return _ecfcf ;};_ebgfd .CellSmartTagPr =append (_ebgfd .CellSmartTagPr ,_fbcf );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0020\u0025\u0076",_bgec .Name );if _gbda :=d .Skip ();_gbda !=nil {return _gbda ;};};case _c .EndElement :break _faef ;case _c .CharData :};};return nil ;};func (_efffb *CT_Hyperlinks )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ffegf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_dgecg :=range _efffb .Hyperlink {e .EncodeElement (_dgecg ,_ffegf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +func (_caggc *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _deaggc ,_dedfb :=range _caggc .Reference {if _cefbb :=_dedfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_deaggc ));_cefbb !=nil {return _cefbb ;};};return nil ;};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_MdxMemeberProp struct{ -// Validate validates the CT_PivotSelection and its children -func (_dccga *CT_PivotSelection )Validate ()error {return _dccga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");}; +// Member Unique Name Index +NAttr uint32 ; -// Validate validates the CT_SheetCalcPr and its children -func (_cfaeg *CT_SheetCalcPr )Validate ()error {return _cfaeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};type ST_rwColActionType byte ;type CT_Controls struct{ +// Property Name Index +NpAttr uint32 ;};type CT_Row struct{ -// Embedded Control -Control []*CT_Control ;};func (_egdaea ST_FileType )Validate ()error {return _egdaea .ValidateWithPath ("")};func NewCT_Fill ()*CT_Fill {_agbdcg :=&CT_Fill {};return _agbdcg }; +// Row Index +RAttr *uint32 ; -// Validate validates the MapInfo and its children -func (_aacac *MapInfo )Validate ()error {return _aacac .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};func (_ebde *CT_CalcPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gggcc :=range start .Attr {if _gggcc .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_gfcb ,_bfce :=_fe .ParseFloat (_gggcc .Value ,64);if _bfce !=nil {return _bfce ;};_ebde .IterateDeltaAttr =&_gfcb ;continue ;};if _gggcc .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_ebde .CalcModeAttr .UnmarshalXMLAttr (_gggcc );continue ;};if _gggcc .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_cafa ,_eeg :=_fe .ParseBool (_gggcc .Value );if _eeg !=nil {return _eeg ;};_ebde .FullCalcOnLoadAttr =&_cafa ;continue ;};if _gggcc .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_ebde .RefModeAttr .UnmarshalXMLAttr (_gggcc );continue ;};if _gggcc .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_ccdc ,_faba :=_fe .ParseBool (_gggcc .Value );if _faba !=nil {return _faba ;};_ebde .IterateAttr =&_ccdc ;continue ;};if _gggcc .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_gcg ,_gae :=_fe .ParseUint (_gggcc .Value ,10,32);if _gae !=nil {return _gae ;};_dafcf :=uint32 (_gcg );_ebde .IterateCountAttr =&_dafcf ;continue ;};if _gggcc .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_eedf ,_adba :=_fe .ParseUint (_gggcc .Value ,10,32);if _adba !=nil {return _adba ;};_baec :=uint32 (_eedf );_ebde .CalcIdAttr =&_baec ;continue ;};if _gggcc .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_ccbg ,_ccc :=_fe .ParseBool (_gggcc .Value );if _ccc !=nil {return _ccc ;};_ebde .FullPrecisionAttr =&_ccbg ;continue ;};if _gggcc .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_ebge ,_ecdd :=_fe .ParseBool (_gggcc .Value );if _ecdd !=nil {return _ecdd ;};_ebde .CalcCompletedAttr =&_ebge ;continue ;};if _gggcc .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_edef ,_abe :=_fe .ParseBool (_gggcc .Value );if _abe !=nil {return _abe ;};_ebde .CalcOnSaveAttr =&_edef ;continue ;};if _gggcc .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_adcf ,_adeg :=_fe .ParseBool (_gggcc .Value );if _adeg !=nil {return _adeg ;};_ebde .ConcurrentCalcAttr =&_adcf ;continue ;};if _gggcc .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_cga ,_adbf :=_fe .ParseUint (_gggcc .Value ,10,32);if _adbf !=nil {return _adbf ;};_ccgd :=uint32 (_cga );_ebde .ConcurrentManualCountAttr =&_ccgd ;continue ;};if _gggcc .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_bfbf ,_gcc :=_fe .ParseBool (_gggcc .Value );if _gcc !=nil {return _gcc ;};_ebde .ForceFullCalcAttr =&_bfbf ;continue ;};};for {_gfd ,_ege :=d .Token ();if _ege !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_ege );};if _agac ,_cgae :=_gfd .(_c .EndElement );_cgae &&_agac .Name ==start .Name {break ;};};return nil ;};func (_ebceac *CT_Query )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbbca :=range start .Attr {if _dbbca .Name .Local =="\u006d\u0064\u0078"{_gdcdba ,_edfgb :=_dbbca .Value ,error (nil );if _edfgb !=nil {return _edfgb ;};_ebceac .MdxAttr =_gdcdba ;continue ;};};_fegge :for {_bcgba ,_gbgff :=d .Token ();if _gbgff !=nil {return _gbgff ;};switch _fadbcg :=_bcgba .(type ){case _c .StartElement :switch _fadbcg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebceac .Tpls =NewCT_Tuples ();if _dcgeab :=d .DecodeElement (_ebceac .Tpls ,&_fadbcg );_dcgeab !=nil {return _dcgeab ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0020\u0025\u0076",_fadbcg .Name );if _bbcaaf :=d .Skip ();_bbcaaf !=nil {return _bbcaaf ;};};case _c .EndElement :break _fegge ;case _c .CharData :};};return nil ;};func (_ecegf *CT_LegacyDrawing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgaba :=range start .Attr {if _bgaba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgaba .Name .Local =="\u0069\u0064"||_bgaba .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"&&_bgaba .Name .Local =="\u0069\u0064"{_dgcbb ,_ebaeg :=_bgaba .Value ,error (nil );if _ebaeg !=nil {return _ebaeg ;};_ecegf .IdAttr =_dgcbb ;continue ;};};for {_eaag ,_cgdc :=d .Token ();if _cgdc !=nil {return _cg .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",_cgdc );};if _ccdee ,_gbaebe :=_eaag .(_c .EndElement );_gbaebe &&_ccdee .Name ==start .Name {break ;};};return nil ;};func (_dbcbf ST_DataConsolidateFunction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dbcbf .String (),start );}; +// Spans +SpansAttr *ST_CellSpans ; -// Validate validates the CT_RangeSets and its children -func (_agbbc *CT_RangeSets )Validate ()error {return _agbbc .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");}; +// Style Index +SAttr *uint32 ; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_gedadc *CT_Parameter )ValidateWithPath (path string )error {if _eccff :=_gedadc .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_eccff !=nil {return _eccff ;};return nil ;};func (_ebgd *CT_CellSmartTagPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dffe :=range start .Attr {if _dffe .Name .Local =="\u006b\u0065\u0079"{_fdea ,_cfaad :=_dffe .Value ,error (nil );if _cfaad !=nil {return _cfaad ;};_ebgd .KeyAttr =_fdea ;continue ;};if _dffe .Name .Local =="\u0076\u0061\u006c"{_cbee ,_gacbb :=_dffe .Value ,error (nil );if _gacbb !=nil {return _gacbb ;};_ebgd .ValAttr =_cbee ;continue ;};};for {_eage ,_eaee :=d .Token ();if _eaee !=nil {return _cg .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",_eaee );};if _agafg ,_afad :=_eage .(_c .EndElement );_afad &&_agafg .Name ==start .Name {break ;};};return nil ;};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_bdff :=&CT_CellSmartTagPr {};return _bdff };type CT_MetadataBlocks struct{ +// Custom Format +CustomFormatAttr *bool ; -// Metadata Block Count -CountAttr *uint32 ; +// Row Height +HtAttr *float64 ; -// Metadata Block -Bk []*CT_MetadataBlock ;};func (_gecbdb *ST_MdxKPIProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfeff ,_ffbaea :=d .Token ();if _ffbaea !=nil {return _ffbaea ;};if _dcacdb ,_aadcb :=_cfeff .(_c .EndElement );_aadcb &&_dcacdb .Name ==start .Name {*_gecbdb =1;return nil ;};if _cfadc ,_cccdcb :=_cfeff .(_c .CharData );!_cccdcb {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",_cfeff );}else {switch string (_cfadc ){case "":*_gecbdb =0;case "\u0076":*_gecbdb =1;case "\u0067":*_gecbdb =2;case "\u0073":*_gecbdb =3;case "\u0074":*_gecbdb =4;case "\u0077":*_gecbdb =5;case "\u006d":*_gecbdb =6;};};_cfeff ,_ffbaea =d .Token ();if _ffbaea !=nil {return _ffbaea ;};if _aggef ,_afadbe :=_cfeff .(_c .EndElement );_afadbe &&_aggef .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",_cfeff );};func NewCT_Boolean ()*CT_Boolean {_ca :=&CT_Boolean {};return _ca };func (_bcecg *ST_CalcMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcecg =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_bcecg =1;case "\u0061\u0075\u0074\u006f":*_bcecg =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_bcecg =3;};return nil ;}; +// Hidden +HiddenAttr *bool ; -// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path -func (_dada *CT_Worksheet )ValidateWithPath (path string )error {if _dada .SheetPr !=nil {if _dfdcf :=_dada .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_dfdcf !=nil {return _dfdcf ;};};if _dada .Dimension !=nil {if _dfgde :=_dada .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_dfgde !=nil {return _dfgde ;};};if _dada .SheetViews !=nil {if _fbcfac :=_dada .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_fbcfac !=nil {return _fbcfac ;};};if _dada .SheetFormatPr !=nil {if _gcaccg :=_dada .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_gcaccg !=nil {return _gcaccg ;};};for _dfedf ,_bfcaeg :=range _dada .Cols {if _beeea :=_bfcaeg .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_dfedf ));_beeea !=nil {return _beeea ;};};if _efcfc :=_dada .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_efcfc !=nil {return _efcfc ;};if _dada .SheetCalcPr !=nil {if _gfcddb :=_dada .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_gfcddb !=nil {return _gfcddb ;};};if _dada .SheetProtection !=nil {if _dbfbd :=_dada .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dbfbd !=nil {return _dbfbd ;};};if _dada .ProtectedRanges !=nil {if _egefe :=_dada .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_egefe !=nil {return _egefe ;};};if _dada .Scenarios !=nil {if _cdcead :=_dada .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_cdcead !=nil {return _cdcead ;};};if _dada .AutoFilter !=nil {if _fgceac :=_dada .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_fgceac !=nil {return _fgceac ;};};if _dada .SortState !=nil {if _acaag :=_dada .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_acaag !=nil {return _acaag ;};};if _dada .DataConsolidate !=nil {if _agcbc :=_dada .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_agcbc !=nil {return _agcbc ;};};if _dada .CustomSheetViews !=nil {if _gadbd :=_dada .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_gadbd !=nil {return _gadbd ;};};if _dada .MergeCells !=nil {if _eecgbb :=_dada .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_eecgbb !=nil {return _eecgbb ;};};if _dada .PhoneticPr !=nil {if _abddfd :=_dada .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_abddfd !=nil {return _abddfd ;};};for _aafbb ,_bgbbd :=range _dada .ConditionalFormatting {if _eddef :=_bgbbd .ValidateWithPath (_cg .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 ,_aafbb ));_eddef !=nil {return _eddef ;};};if _dada .DataValidations !=nil {if _dgbfg :=_dada .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_dgbfg !=nil {return _dgbfg ;};};if _dada .Hyperlinks !=nil {if _adegb :=_dada .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_adegb !=nil {return _adegb ;};};if _dada .PrintOptions !=nil {if _dcfec :=_dada .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_dcfec !=nil {return _dcfec ;};};if _dada .PageMargins !=nil {if _adfffb :=_dada .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_adfffb !=nil {return _adfffb ;};};if _dada .PageSetup !=nil {if _ababde :=_dada .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ababde !=nil {return _ababde ;};};if _dada .HeaderFooter !=nil {if _dcbgff :=_dada .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_dcbgff !=nil {return _dcbgff ;};};if _dada .RowBreaks !=nil {if _fcbdg :=_dada .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_fcbdg !=nil {return _fcbdg ;};};if _dada .ColBreaks !=nil {if _deeag :=_dada .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_deeag !=nil {return _deeag ;};};if _dada .CustomProperties !=nil {if _egebca :=_dada .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_egebca !=nil {return _egebca ;};};if _dada .CellWatches !=nil {if _acbfa :=_dada .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_acbfa !=nil {return _acbfa ;};};if _dada .IgnoredErrors !=nil {if _efcba :=_dada .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073");_efcba !=nil {return _efcba ;};};if _dada .SmartTags !=nil {if _fcadc :=_dada .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_fcadc !=nil {return _fcadc ;};};if _dada .Drawing !=nil {if _abdcaa :=_dada .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_abdcaa !=nil {return _abdcaa ;};};if _dada .LegacyDrawing !=nil {if _bacec :=_dada .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bacec !=nil {return _bacec ;};};if _dada .LegacyDrawingHF !=nil {if _ceaaa :=_dada .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ceaaa !=nil {return _ceaaa ;};};if _dada .DrawingHF !=nil {if _fceebb :=_dada .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fceebb !=nil {return _fceebb ;};};if _dada .Picture !=nil {if _addadg :=_dada .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_addadg !=nil {return _addadg ;};};if _dada .OleObjects !=nil {if _gdaefe :=_dada .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_gdaefe !=nil {return _gdaefe ;};};if _dada .Controls !=nil {if _dfcccc :=_dada .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_dfcccc !=nil {return _dfcccc ;};};if _dada .WebPublishItems !=nil {if _febae :=_dada .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_febae !=nil {return _febae ;};};if _dada .TableParts !=nil {if _dbgbe :=_dada .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_dbgbe !=nil {return _dbgbe ;};};if _dada .ExtLst !=nil {if _geefd :=_dada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geefd !=nil {return _geefd ;};};return nil ;};func (_cefbgd ST_PivotAreaType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cefbgd .String (),start );};func (_afgeb ST_GroupBy )ValidateWithPath (path string )error {switch _afgeb {case 0,1,2,3,4,5,6,7,8: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 (_afgeb ));};return nil ;};func (_agfac *CT_Dimensions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agfac .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_agfac .CountAttr )});};e .EncodeToken (start );if _agfac .Dimension !=nil {_ggcfg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_dgad :=range _agfac .Dimension {e .EncodeElement (_dgad ,_ggcfg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_dcadea :=&CT_SheetPr {};return _dcadea };func (_baabf ST_MdxSetOrder )ValidateWithPath (path string )error {switch _baabf {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 (_baabf ));};return nil ;};func NewCT_Selection ()*CT_Selection {_gccaff :=&CT_Selection {};return _gccaff };func (_geegfg *ST_UnderlineValues )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcaefc ,_aaeeb :=d .Token ();if _aaeeb !=nil {return _aaeeb ;};if _fgfbf ,_ebaebb :=_bcaefc .(_c .EndElement );_ebaebb &&_fgfbf .Name ==start .Name {*_geegfg =1;return nil ;};if _efgae ,_dabe :=_bcaefc .(_c .CharData );!_dabe {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",_bcaefc );}else {switch string (_efgae ){case "":*_geegfg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_geegfg =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_geegfg =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_geegfg =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_geegfg =4;case "\u006e\u006f\u006e\u0065":*_geegfg =5;};};_bcaefc ,_aaeeb =d .Token ();if _aaeeb !=nil {return _aaeeb ;};if _aeebe ,_cgaebc :=_bcaefc .(_c .EndElement );_cgaebc &&_aeebe .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",_bcaefc );}; +// Custom Height +CustomHeightAttr *bool ; -// Validate validates the CT_TableStyleInfo and its children -func (_agbacf *CT_TableStyleInfo )Validate ()error {return _agbacf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");};type CT_PivotCache struct{ +// Outline Level +OutlineLevelAttr *uint8 ; -// PivotCache Id -CacheIdAttr uint32 ;IdAttr string ;};func (_eabdf *CT_PivotCache )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_eabdf .CacheIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_eabdf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfcff *MapInfo )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\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 ,_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\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 ,_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\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 ,_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\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _gfcff .CT_MapInfo .MarshalXML (e ,start );};type ST_TableType byte ;func (_gaabc *CT_WorkbookPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgece :=range start .Attr {if _fgece .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_faecdf ,_gbbbe :=_fgece .Value ,error (nil );if _gbbbe !=nil {return _gbbbe ;};_gaabc .CodeNameAttr =&_faecdf ;continue ;};if _fgece .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_cfbad ,_cbccba :=_fe .ParseBool (_fgece .Value );if _cbccba !=nil {return _cbccba ;};_gaabc .Date1904Attr =&_cfbad ;continue ;};if _fgece .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_bcfefd ,_cdabeg :=_fe .ParseBool (_fgece .Value );if _cdabeg !=nil {return _cdabeg ;};_gaabc .HidePivotFieldListAttr =&_bcfefd ;continue ;};if _fgece .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"{_aafgcb ,_dffbcg :=_fe .ParseBool (_fgece .Value );if _dffbcg !=nil {return _dffbcg ;};_gaabc .ShowBorderUnselectedTablesAttr =&_aafgcb ;continue ;};if _fgece .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_dbaab ,_fgedb :=_fe .ParseBool (_fgece .Value );if _fgedb !=nil {return _fgedb ;};_gaabc .ShowPivotChartFilterAttr =&_dbaab ;continue ;};if _fgece .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_acdbe ,_ceeff :=_fe .ParseBool (_fgece .Value );if _ceeff !=nil {return _ceeff ;};_gaabc .PromptedSolutionsAttr =&_acdbe ;continue ;};if _fgece .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_ceebe ,_afdde :=_fe .ParseBool (_fgece .Value );if _afdde !=nil {return _afdde ;};_gaabc .BackupFileAttr =&_ceebe ;continue ;};if _fgece .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_gabbbg ,_ccadb :=_fe .ParseBool (_fgece .Value );if _ccadb !=nil {return _ccadb ;};_gaabc .SaveExternalLinkValuesAttr =&_gabbbg ;continue ;};if _fgece .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_gaabc .UpdateLinksAttr .UnmarshalXMLAttr (_fgece );continue ;};if _fgece .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_gaabc .ShowObjectsAttr .UnmarshalXMLAttr (_fgece );continue ;};if _fgece .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_beagg ,_bcddbg :=_fe .ParseBool (_fgece .Value );if _bcddbg !=nil {return _bcddbg ;};_gaabc .FilterPrivacyAttr =&_beagg ;continue ;};if _fgece .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_eeddbf ,_gbdfff :=_fe .ParseBool (_fgece .Value );if _gbdfff !=nil {return _gbdfff ;};_gaabc .ShowInkAnnotationAttr =&_eeddbf ;continue ;};if _fgece .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_bgdef ,_aacbg :=_fe .ParseBool (_fgece .Value );if _aacbg !=nil {return _aacbg ;};_gaabc .AllowRefreshQueryAttr =&_bgdef ;continue ;};if _fgece .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_aadbeg ,_adfaf :=_fe .ParseBool (_fgece .Value );if _adfaf !=nil {return _adfaf ;};_gaabc .PublishItemsAttr =&_aadbeg ;continue ;};if _fgece .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_affbb ,_ecfgdb :=_fe .ParseBool (_fgece .Value );if _ecfgdb !=nil {return _ecfgdb ;};_gaabc .CheckCompatibilityAttr =&_affbb ;continue ;};if _fgece .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_affgb ,_afgcc :=_fe .ParseBool (_fgece .Value );if _afgcc !=nil {return _afgcc ;};_gaabc .AutoCompressPicturesAttr =&_affgb ;continue ;};if _fgece .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_aadbdc ,_gddfc :=_fe .ParseBool (_fgece .Value );if _gddfc !=nil {return _gddfc ;};_gaabc .RefreshAllConnectionsAttr =&_aadbdc ;continue ;};if _fgece .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_aegab ,_deccc :=_fe .ParseUint (_fgece .Value ,10,32);if _deccc !=nil {return _deccc ;};_gdece :=uint32 (_aegab );_gaabc .DefaultThemeVersionAttr =&_gdece ;continue ;};};for {_fdagcd ,_dabag :=d .Token ();if _dabag !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_dabag );};if _feeba ,_gaade :=_fdagcd .(_c .EndElement );_gaade &&_feeba .Name ==start .Name {break ;};};return nil ;};func NewCT_Pane ()*CT_Pane {_fabgg :=&CT_Pane {};return _fabgg };func (_fcbf *CT_Color )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_facf :=range start .Attr {if _facf .Name .Local =="\u0061\u0075\u0074\u006f"{_agcfg ,_ddcec :=_fe .ParseBool (_facf .Value );if _ddcec !=nil {return _ddcec ;};_fcbf .AutoAttr =&_agcfg ;continue ;};if _facf .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_gddb ,_eceg :=_fe .ParseUint (_facf .Value ,10,32);if _eceg !=nil {return _eceg ;};_fabbd :=uint32 (_gddb );_fcbf .IndexedAttr =&_fabbd ;continue ;};if _facf .Name .Local =="\u0072\u0067\u0062"{_feddg ,_gdaf :=_facf .Value ,error (nil );if _gdaf !=nil {return _gdaf ;};_fcbf .RgbAttr =&_feddg ;continue ;};if _facf .Name .Local =="\u0074\u0068\u0065m\u0065"{_acdbc ,_aefdg :=_fe .ParseUint (_facf .Value ,10,32);if _aefdg !=nil {return _aefdg ;};_bccff :=uint32 (_acdbc );_fcbf .ThemeAttr =&_bccff ;continue ;};if _facf .Name .Local =="\u0074\u0069\u006e\u0074"{_ecbfc ,_aabdd :=_fe .ParseFloat (_facf .Value ,64);if _aabdd !=nil {return _aabdd ;};_fcbf .TintAttr =&_ecbfc ;continue ;};};for {_ceagb ,_efcgb :=d .Token ();if _efcgb !=nil {return _cg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_efcgb );};if _ecdf ,_bbg :=_ceagb .(_c .EndElement );_bbg &&_ecdf .Name ==start .Name {break ;};};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;);func NewCT_Font ()*CT_Font {_gabfbc :=&CT_Font {};return _gabfbc }; +// Collapsed +CollapsedAttr *bool ; -// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path -func (_eabeb *CT_MetadataRecord )ValidateWithPath (path string )error {return nil }; +// Thick Top Border +ThickTopAttr *bool ; -// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path -func (_cabd *CT_Number )ValidateWithPath (path string )error {for _efadg ,_aaed :=range _cabd .Tpls {if _egba :=_aaed .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_efadg ));_egba !=nil {return _egba ;};};for _fgacb ,_aeedb :=range _cabd .X {if _fbdb :=_aeedb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fgacb ));_fbdb !=nil {return _fbdb ;};};return nil ;};type ST_Scope byte ;func (_cbgeg *CT_Hyperlinks )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbb :for {_dccb ,_ebbgg :=d .Token ();if _ebbgg !=nil {return _ebbgg ;};switch _ebfca :=_dccb .(type ){case _c .StartElement :switch _ebfca .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbge :=NewCT_Hyperlink ();if _gfcbcb :=d .DecodeElement (_ggbge ,&_ebfca );_gfcbcb !=nil {return _gfcbcb ;};_cbgeg .Hyperlink =append (_cbgeg .Hyperlink ,_ggbge );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048y\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073 \u0025\u0076",_ebfca .Name );if _bbega :=d .Skip ();_bbega !=nil {return _bbega ;};};case _c .EndElement :break _fdbb ;case _c .CharData :};};return nil ;};type CT_MergeCells struct{ +// Thick Bottom +ThickBotAttr *bool ; -// Count -CountAttr *uint32 ; +// Show Phonetic +PhAttr *bool ; -// Merged Cell -MergeCell []*CT_MergeCell ;}; +// Cell +C []*CT_Cell ; -// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path -func (_gfcdd *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _ffgbf ,_fcaegd :=range _gfcdd .Map {if _afdbe :=_fcaegd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_ffgbf ));_afdbe !=nil {return _afdbe ;};};return nil ;};func (_fedcc *CT_TupleCache )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fedcc .Entries !=nil {_ebfaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_fedcc .Entries ,_ebfaf );};if _fedcc .Sets !=nil {_fbfddf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_fedcc .Sets ,_fbfddf );};if _fedcc .QueryCache !=nil {_fbbeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_fedcc .QueryCache ,_fbbeb );};if _fedcc .ServerFormats !=nil {_bebeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_fedcc .ServerFormats ,_bebeb );};if _fedcc .ExtLst !=nil {_egggf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fedcc .ExtLst ,_egggf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_baeea *CT_RevisionSheetRename )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agfcc :=range start .Attr {if _agfcc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_agfee ,_caacb :=_fe .ParseUint (_agfcc .Value ,10,32);if _caacb !=nil {return _caacb ;};_baeea .SheetIdAttr =uint32 (_agfee );continue ;};if _agfcc .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_cbdag ,_ddfdc :=_agfcc .Value ,error (nil );if _ddfdc !=nil {return _ddfdc ;};_baeea .OldNameAttr =_cbdag ;continue ;};if _agfcc .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_adfgc ,_ebegaf :=_agfcc .Value ,error (nil );if _ebegaf !=nil {return _ebegaf ;};_baeea .NewNameAttr =_adfgc ;continue ;};if _agfcc .Name .Local =="\u0072\u0049\u0064"{_fafdde ,_ccfef :=_fe .ParseUint (_agfcc .Value ,10,32);if _ccfef !=nil {return _ccfef ;};_bbgfad :=uint32 (_fafdde );_baeea .RIdAttr =&_bbgfad ;continue ;};if _agfcc .Name .Local =="\u0075\u0061"{_eadef ,_abefc :=_fe .ParseBool (_agfcc .Value );if _abefc !=nil {return _abefc ;};_baeea .UaAttr =&_eadef ;continue ;};if _agfcc .Name .Local =="\u0072\u0061"{_cacfd ,_bbga :=_fe .ParseBool (_agfcc .Value );if _bbga !=nil {return _bbga ;};_baeea .RaAttr =&_cacfd ;continue ;};};_begce :for {_fbfbc ,_babeba :=d .Token ();if _babeba !=nil {return _babeba ;};switch _gbcag :=_fbfbc .(type ){case _c .StartElement :switch _gbcag .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baeea .ExtLst =NewCT_ExtensionList ();if _agcgb :=d .DecodeElement (_baeea .ExtLst ,&_gbcag );_agcgb !=nil {return _agcgb ;};default:_gc .Log .Debug ("\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",_gbcag .Name );if _fabff :=d .Skip ();_fabff !=nil {return _fabff ;};};case _c .EndElement :break _begce ;case _c .CharData :};};return nil ;};type CT_ExternalCell struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_fead :=&CT_ColHierarchiesUsage {};return _fead ;};func (_eebeae *CT_Sheet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_befdc :=range start .Attr {if _befdc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_befdc .Name .Local =="\u0069\u0064"||_befdc .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"&&_befdc .Name .Local =="\u0069\u0064"{_baaaf ,_bcbde :=_befdc .Value ,error (nil );if _bcbde !=nil {return _bcbde ;};_eebeae .IdAttr =_baaaf ;continue ;};if _befdc .Name .Local =="\u006e\u0061\u006d\u0065"{_ddebed ,_ebbbc :=_befdc .Value ,error (nil );if _ebbbc !=nil {return _ebbbc ;};_eebeae .NameAttr =_ddebed ;continue ;};if _befdc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_acdcf ,_geaeg :=_e .ParseUint (_befdc .Value ,10,32);if _geaeg !=nil {return _geaeg ;};_eebeae .SheetIdAttr =uint32 (_acdcf );continue ;};if _befdc .Name .Local =="\u0073\u0074\u0061t\u0065"{_eebeae .StateAttr .UnmarshalXMLAttr (_befdc );continue ;};};for {_cdgcd ,_geegf :=d .Token ();if _geegf !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_geegf );};if _cddade ,_eaeca :=_cdgcd .(_bf .EndElement );_eaeca &&_cddade .Name ==start .Name {break ;};};return nil ;};func (_acae *CT_FontFamily )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_acae .ValAttr =0;for _ ,_bcbd :=range start .Attr {if _bcbd .Name .Local =="\u0076\u0061\u006c"{_dcbe ,_facda :=_e .ParseInt (_bcbd .Value ,10,64);if _facda !=nil {return _facda ;};_acae .ValAttr =_dcbe ;continue ;};};for {_adbga ,_cfgbd :=d .Token ();if _cfgbd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_cfgbd );};if _ebcfg ,_agaec :=_adbga .(_bf .EndElement );_agaec &&_ebcfg .Name ==start .Name {break ;};};return nil ;}; -// Reference -RAttr *string ; +// Validate validates the CT_RevisionQueryTableField and its children +func (_ecgdf *CT_RevisionQueryTableField )Validate ()error {return _ecgdf .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 (_ebed *CT_SharedItems )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ebed .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_ebed .ContainsSemiMixedTypesAttr ))});};if _ebed .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebed .ContainsNonDateAttr ))});};if _ebed .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebed .ContainsDateAttr ))});};if _ebed .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebed .ContainsStringAttr ))});};if _ebed .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebed .ContainsBlankAttr ))});};if _ebed .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebed .ContainsMixedTypesAttr ))});};if _ebed .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebed .ContainsNumberAttr ))});};if _ebed .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebed .ContainsIntegerAttr ))});};if _ebed .MinValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebed .MinValueAttr )});};if _ebed .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebed .MaxValueAttr )});};if _ebed .MinDateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebed .MinDateAttr )});};if _ebed .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ebed .MaxDateAttr )});};if _ebed .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebed .CountAttr )});};if _ebed .LongTextAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebed .LongTextAttr ))});};e .EncodeToken (start );if _ebed .M !=nil {_ggfge :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_cbbaa :=range _ebed .M {e .EncodeElement (_cbbaa ,_ggfge );};};if _ebed .N !=nil {_gaac :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_eefcc :=range _ebed .N {e .EncodeElement (_eefcc ,_gaac );};};if _ebed .B !=nil {_cabag :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_adfgg :=range _ebed .B {e .EncodeElement (_adfgg ,_cabag );};};if _ebed .E !=nil {_dgdaf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_bafce :=range _ebed .E {e .EncodeElement (_bafce ,_dgdaf );};};if _ebed .S !=nil {_bdbf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_gfdccde :=range _ebed .S {e .EncodeElement (_gfdccde ,_bdbf );};};if _ebed .D !=nil {_aebba :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_ggfdb :=range _ebed .D {e .EncodeElement (_ggfdb ,_aebba );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gddbe *CT_PivotHierarchies )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gddbe .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gddbe .CountAttr )});};e .EncodeToken (start );_ggcefc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_cfggf :=range _gddbe .PivotHierarchy {e .EncodeElement (_cfggf ,_ggcefc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cdce *CT_PCDSCPage )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cdce .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdce .CountAttr )});};e .EncodeToken (start );if _cdce .PageItem !=nil {_efabg :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_agaca :=range _cdce .PageItem {e .EncodeElement (_agaca ,_efabg );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_fgbdb :=&CT_CellSmartTags {};return _fgbdb };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_ObjectPr struct{ -// Type -TAttr ST_CellType ; +// Locked Flag +LockedAttr *bool ; -// Value Metadata -VmAttr *uint32 ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Value -V *string ;};func (_cbadd ST_PhoneticAlignment )Validate ()error {return _cbadd .ValidateWithPath ("")};func (_gffc *CT_DateTime )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgfg :=range start .Attr {if _cgfg .Name .Local =="\u0076"{_dbfg ,_cddc :=ParseStdlibTime (_cgfg .Value );if _cddc !=nil {return _cddc ;};_gffc .VAttr =_dbfg ;continue ;};if _cgfg .Name .Local =="\u0075"{_dfcbcf ,_gfcc :=_fe .ParseBool (_cgfg .Value );if _gfcc !=nil {return _gfcc ;};_gffc .UAttr =&_dfcbcf ;continue ;};if _cgfg .Name .Local =="\u0066"{_ceebd ,_adbg :=_fe .ParseBool (_cgfg .Value );if _adbg !=nil {return _adbg ;};_gffc .FAttr =&_ceebd ;continue ;};if _cgfg .Name .Local =="\u0063"{_dbfgc ,_geegg :=_cgfg .Value ,error (nil );if _geegg !=nil {return _geegg ;};_gffc .CAttr =&_dbfgc ;continue ;};if _cgfg .Name .Local =="\u0063\u0070"{_acbdf ,_eebc :=_fe .ParseUint (_cgfg .Value ,10,32);if _eebc !=nil {return _eebc ;};_cdcca :=uint32 (_acbdf );_gffc .CpAttr =&_cdcca ;continue ;};};_gadfd :for {_ggbe ,_ddggf :=d .Token ();if _ddggf !=nil {return _ddggf ;};switch _baaa :=_ggbe .(type ){case _c .StartElement :switch _baaa .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beffd :=NewCT_X ();if _acddd :=d .DecodeElement (_beffd ,&_baaa );_acddd !=nil {return _acddd ;};_gffc .X =append (_gffc .X ,_beffd );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065\u0020\u0025\u0076",_baaa .Name );if _dffd :=d .Skip ();_dffd !=nil {return _dffd ;};};case _c .EndElement :break _gadfd ;case _c .CharData :};};return nil ;};func (_fgegf ST_PatternType )String ()string {switch _fgegf {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 "";};func (_acdbaf *CT_PivotAreas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfeacd :=range start .Attr {if _cfeacd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbafc ,_gebcc :=_fe .ParseUint (_cfeacd .Value ,10,32);if _gebcc !=nil {return _gebcc ;};_gdddc :=uint32 (_cbafc );_acdbaf .CountAttr =&_gdddc ;continue ;};};_gacdc :for {_ecdagb ,_gddbg :=d .Token ();if _gddbg !=nil {return _gddbg ;};switch _caacf :=_ecdagb .(type ){case _c .StartElement :switch _caacf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccdcbf :=NewCT_PivotArea ();if _ffdac :=d .DecodeElement (_ccdcbf ,&_caacf );_ffdac !=nil {return _ffdac ;};_acdbaf .PivotArea =append (_acdbaf .PivotArea ,_ccdcbf );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073 \u0025\u0076",_caacf .Name );if _ccgbe :=d .Skip ();_ccgbe !=nil {return _ccgbe ;};};case _c .EndElement :break _gacdc ;case _c .CharData :};};return nil ;}; +// Print Flag +PrintAttr *bool ; -// Validate validates the CT_TableMissing and its children -func (_ggead *CT_TableMissing )Validate ()error {return _ggead .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_fafd *CT_Dimensions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dedd :=range start .Attr {if _dedd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcbc ,_ecgf :=_fe .ParseUint (_dedd .Value ,10,32);if _ecgf !=nil {return _ecgf ;};_fecge :=uint32 (_gcbc );_fafd .CountAttr =&_fecge ;continue ;};};_gbacf :for {_bfced ,_acce :=d .Token ();if _acce !=nil {return _acce ;};switch _aefge :=_bfced .(type ){case _c .StartElement :switch _aefge .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfab :=NewCT_PivotDimension ();if _egef :=d .DecodeElement (_cfab ,&_aefge );_egef !=nil {return _egef ;};_fafd .Dimension =append (_fafd .Dimension ,_cfab );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073 \u0025\u0076",_aefge .Name );if _aade :=d .Skip ();_aade !=nil {return _aade ;};};case _c .EndElement :break _gbacf ;case _c .CharData :};};return nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_ggbfag :=&CT_WebPublishItem {};_ggbfag .SourceTypeAttr =ST_WebSourceType (1);return _ggbfag ;};func (_fgd *CT_AutoSortScope )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgd .PivotArea =NewCT_PivotArea ();_dcb :for {_abdc ,_fef :=d .Token ();if _fef !=nil {return _fef ;};switch _ceff :=_abdc .(type ){case _c .StartElement :switch _ceff .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cecd :=d .DecodeElement (_fgd .PivotArea ,&_ceff );_cecd !=nil {return _cecd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065\u0020\u0025v",_ceff .Name );if _ff :=d .Skip ();_ff !=nil {return _ff ;};};case _c .EndElement :break _dcb ;case _c .CharData :};};return nil ;}; +// Disabled Flag +DisabledAttr *bool ; -// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path -func (_gbfgb *CT_DataRefs )ValidateWithPath (path string )error {for _gdbb ,_dbbg :=range _gbfgb .DataRef {if _cefcf :=_dbbg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_gdbb ));_cefcf !=nil {return _cefcf ;};};return nil ;};func (_abagfe ST_PhoneticType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdbaaa :=_c .Attr {};_fdbaaa .Name =name ;switch _abagfe {case ST_PhoneticTypeUnset :_fdbaaa .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_fdbaaa .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_fdbaaa .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_fdbaaa .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_fdbaaa .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _fdbaaa ,nil ;};type CT_ChartFormat struct{ +// UI Object Flag +UiObjectAttr *bool ; -// Chart Index -ChartAttr uint32 ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Pivot Format Id -FormatAttr uint32 ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Series Format -SeriesAttr *bool ; +// Automatic Size Flag +AutoPictAttr *bool ; -// Pivot Table Location Rule -PivotArea *CT_PivotArea ;}; +// Custom Function +MacroAttr *string ; -// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path -func (_fdacd *CT_Pane )ValidateWithPath (path string )error {if _dgdcc :=_fdacd .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_dgdcc !=nil {return _dgdcc ;};if _ebgfb :=_fdacd .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ebgfb !=nil {return _ebgfb ;};return nil ;};func NewCT_VolType ()*CT_VolType {_ceaga :=&CT_VolType {};_ceaga .TypeAttr =ST_VolDepType (1);return _ceaga ;}; +// Alternative Text +AltTextAttr *string ; -// Validate validates the QueryTable and its children -func (_ceecd *QueryTable )Validate ()error {return _ceecd .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func (_eacfag *CT_QueryTableField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aecdc :=range start .Attr {if _aecdc .Name .Local =="\u0069\u0064"{_bfgcb ,_cacca :=_fe .ParseUint (_aecdc .Value ,10,32);if _cacca !=nil {return _cacca ;};_eacfag .IdAttr =uint32 (_bfgcb );continue ;};if _aecdc .Name .Local =="\u006e\u0061\u006d\u0065"{_cgbgc ,_adbgba :=_aecdc .Value ,error (nil );if _adbgba !=nil {return _adbgba ;};_eacfag .NameAttr =&_cgbgc ;continue ;};if _aecdc .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_faebd ,_egcab :=_fe .ParseBool (_aecdc .Value );if _egcab !=nil {return _egcab ;};_eacfag .DataBoundAttr =&_faebd ;continue ;};if _aecdc .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_cfafaf ,_gdfdfa :=_fe .ParseBool (_aecdc .Value );if _gdfdfa !=nil {return _gdfdfa ;};_eacfag .RowNumbersAttr =&_cfafaf ;continue ;};if _aecdc .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gbefa ,_aeeee :=_fe .ParseBool (_aecdc .Value );if _aeeee !=nil {return _aeeee ;};_eacfag .FillFormulasAttr =&_gbefa ;continue ;};if _aecdc .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_fbada ,_eccg :=_fe .ParseBool (_aecdc .Value );if _eccg !=nil {return _eccg ;};_eacfag .ClippedAttr =&_fbada ;continue ;};if _aecdc .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_gffgc ,_bafbad :=_fe .ParseUint (_aecdc .Value ,10,32);if _bafbad !=nil {return _bafbad ;};_babfd :=uint32 (_gffgc );_eacfag .TableColumnIdAttr =&_babfd ;continue ;};};_gcggc :for {_bgeaac ,_ccacbe :=d .Token ();if _ccacbe !=nil {return _ccacbe ;};switch _egaag :=_bgeaac .(type ){case _c .StartElement :switch _egaag .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacfag .ExtLst =NewCT_ExtensionList ();if _degef :=d .DecodeElement (_eacfag .ExtLst ,&_egaag );_degef !=nil {return _degef ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_egaag .Name );if _agcbe :=d .Skip ();_agcbe !=nil {return _agcbe ;};};case _c .EndElement :break _gcggc ;case _c .CharData :};};return nil ;};type CT_CalculatedItem struct{ +// Dynamic Data Exchange Flag +DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};func (_ggag *CT_Groups )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fffcb :=range start .Attr {if _fffcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_daagd ,_ccaf :=_e .ParseUint (_fffcb .Value ,10,32);if _ccaf !=nil {return _ccaf ;};_cgeefg :=uint32 (_daagd );_ggag .CountAttr =&_cgeefg ;continue ;};};_fceb :for {_gdacbc ,_gaegd :=d .Token ();if _gaegd !=nil {return _gaegd ;};switch _fbfc :=_gdacbc .(type ){case _bf .StartElement :switch _fbfc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdacd :=NewCT_LevelGroup ();if _gbaeg :=d .DecodeElement (_fdacd ,&_fbfc );_gbaeg !=nil {return _gbaeg ;};_ggag .Group =append (_ggag .Group ,_fdacd );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u0073 \u0025\u0076",_fbfc .Name );if _ffadc :=d .Skip ();_ffadc !=nil {return _ffadc ;};};case _bf .EndElement :break _fceb ;case _bf .CharData :};};return nil ;};func (_ebbeg *VolTypes )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ebbeg .CT_VolTypes .MarshalXML (e ,start );};func (_ebcdd *ST_CredMethod )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_eabgf ,_efgbe :=d .Token ();if _efgbe !=nil {return _efgbe ;};if _eeabc ,_dggedb :=_eabgf .(_bf .EndElement );_dggedb &&_eeabc .Name ==start .Name {*_ebcdd =1;return nil ;};if _gaeec ,_ededd :=_eabgf .(_bf .CharData );!_ededd {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",_eabgf );}else {switch string (_gaeec ){case "":*_ebcdd =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_ebcdd =1;case "\u006e\u006f\u006e\u0065":*_ebcdd =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_ebcdd =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_ebcdd =4;};};_eabgf ,_efgbe =d .Token ();if _efgbe !=nil {return _efgbe ;};if _bebef ,_eeadeb :=_eabgf .(_bf .EndElement );_eeadeb &&_bebef .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",_eabgf );};func (_dcbb *CT_IndexedColors )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_dggaf :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_agdea :=range _dcbb .RgbColor {e .EncodeElement (_agdea ,_dggaf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Field Index -FieldAttr *uint32 ; +// Validate validates the CT_ConditionalFormatting and its children +func (_fdcb *CT_ConditionalFormatting )Validate ()error {return _fdcb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");}; -// Calculated Item Formula -FormulaAttr *string ; +// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path +func (_bdcag *CT_DdeItems )ValidateWithPath (path string )error {for _cdde ,_aaac :=range _bdcag .DdeItem {if _fgda :=_aaac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_cdde ));_fgda !=nil {return _fgda ;};};return nil ;};func (_ecfc *CT_ColorScale )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_eadb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_cfgg :=range _ecfc .Cfvo {e .EncodeElement (_cfgg ,_eadb );};_ggcab :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_ggdae :=range _ecfc .Color {e .EncodeElement (_ggdae ,_ggcab );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Calculated Item Location -PivotArea *CT_PivotArea ; +// Validate validates the CT_Items and its children +func (_eecdca *CT_Items )Validate ()error {return _eecdca .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};func NewCT_MapInfo ()*CT_MapInfo {_dddfee :=&CT_MapInfo {};return _dddfee };func (_afced ST_VolValueType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_afced .String (),start );}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cbfac ST_IconSetType )Validate ()error {return _cbfac .ValidateWithPath ("")}; +// Validate validates the CT_FileVersion and its children +func (_geedd *CT_FileVersion )Validate ()error {return _geedd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_aabfce :=&CT_QueryTableDeletedFields {};return _aabfce ;}; -// Validate validates the CT_CustomProperties and its children -func (_bfbcf *CT_CustomProperties )Validate ()error {return _bfbcf .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gecec *CT_Revisions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fefbc :for {_acgffb ,_bagec :=d .Token ();if _bagec !=nil {return _bagec ;};switch _agcgd :=_acgffb .(type ){case _c .StartElement :switch _agcgd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cecac :=NewCT_RevisionRowColumn ();if _aabfcc :=d .DecodeElement (_cecac ,&_agcgd );_aabfcc !=nil {return _aabfcc ;};_gecec .Rrc =append (_gecec .Rrc ,_cecac );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acccg :=NewCT_RevisionMove ();if _eaccc :=d .DecodeElement (_acccg ,&_agcgd );_eaccc !=nil {return _eaccc ;};_gecec .Rm =append (_gecec .Rm ,_acccg );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdeea :=NewCT_RevisionCustomView ();if _cbfdc :=d .DecodeElement (_fdeea ,&_agcgd );_cbfdc !=nil {return _cbfdc ;};_gecec .Rcv =append (_gecec .Rcv ,_fdeea );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaacd :=NewCT_RevisionSheetRename ();if _fgebgf :=d .DecodeElement (_aaacd ,&_agcgd );_fgebgf !=nil {return _fgebgf ;};_gecec .Rsnm =append (_gecec .Rsnm ,_aaacd );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddfe :=NewCT_RevisionInsertSheet ();if _fbfdf :=d .DecodeElement (_ddfe ,&_agcgd );_fbfdf !=nil {return _fbfdf ;};_gecec .Ris =append (_gecec .Ris ,_ddfe );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgegdd :=NewCT_RevisionCellChange ();if _baceb :=d .DecodeElement (_cgegdd ,&_agcgd );_baceb !=nil {return _baceb ;};_gecec .Rcc =append (_gecec .Rcc ,_cgegdd );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbba :=NewCT_RevisionFormatting ();if _acfff :=d .DecodeElement (_efbba ,&_agcgd );_acfff !=nil {return _acfff ;};_gecec .Rfmt =append (_gecec .Rfmt ,_efbba );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcacc :=NewCT_RevisionAutoFormatting ();if _fedebg :=d .DecodeElement (_gcacc ,&_agcgd );_fedebg !=nil {return _fedebg ;};_gecec .Raf =append (_gecec .Raf ,_gcacc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cacbd :=NewCT_RevisionDefinedName ();if _bbfbed :=d .DecodeElement (_cacbd ,&_agcgd );_bbfbed !=nil {return _bbfbed ;};_gecec .Rdn =append (_gecec .Rdn ,_cacbd );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fafbg :=NewCT_RevisionComment ();if _cecga :=d .DecodeElement (_fafbg ,&_agcgd );_cecga !=nil {return _cecga ;};_gecec .Rcmt =append (_gecec .Rcmt ,_fafbg );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cefdc :=NewCT_RevisionQueryTableField ();if _deeba :=d .DecodeElement (_cefdc ,&_agcgd );_deeba !=nil {return _deeba ;};_gecec .Rqt =append (_gecec .Rqt ,_cefdc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcegd :=NewCT_RevisionConflict ();if _bgcgd :=d .DecodeElement (_fcegd ,&_agcgd );_bgcgd !=nil {return _bgcgd ;};_gecec .Rcft =append (_gecec .Rcft ,_fcegd );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0065\u0076i\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_agcgd .Name );if _aaaga :=d .Skip ();_aaaga !=nil {return _aaaga ;};};case _c .EndElement :break _fefbc ;case _c .CharData :};};return nil ;};type CT_GroupLevels struct{ +// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path +func (_bbee *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };func (_bdce *CT_DdeValue )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bdce .TAttr !=ST_DdeValueTypeUnset {_gbbe ,_agbgd :=_bdce .TAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074"});if _agbgd !=nil {return _agbgd ;};start .Attr =append (start .Attr ,_gbbe );};e .EncodeToken (start );_fefe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_a .AddPreserveSpaceAttr (&_fefe ,_bdce .Val );e .EncodeElement (_bdce .Val ,_fefe );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Grouping Level Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path +func (_cdafg *CT_Dialogsheet )ValidateWithPath (path string )error {if _cdafg .SheetPr !=nil {if _bfbaf :=_cdafg .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bfbaf !=nil {return _bfbaf ;};};if _cdafg .SheetViews !=nil {if _babac :=_cdafg .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_babac !=nil {return _babac ;};};if _cdafg .SheetFormatPr !=nil {if _cabba :=_cdafg .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_cabba !=nil {return _cabba ;};};if _cdafg .SheetProtection !=nil {if _ebceb :=_cdafg .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ebceb !=nil {return _ebceb ;};};if _cdafg .CustomSheetViews !=nil {if _gfgbg :=_cdafg .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_gfgbg !=nil {return _gfgbg ;};};if _cdafg .PrintOptions !=nil {if _bdebb :=_cdafg .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bdebb !=nil {return _bdebb ;};};if _cdafg .PageMargins !=nil {if _fegca :=_cdafg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fegca !=nil {return _fegca ;};};if _cdafg .PageSetup !=nil {if _eedfd :=_cdafg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_eedfd !=nil {return _eedfd ;};};if _cdafg .HeaderFooter !=nil {if _gcaeba :=_cdafg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_gcaeba !=nil {return _gcaeba ;};};if _cdafg .Drawing !=nil {if _gggfb :=_cdafg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_gggfb !=nil {return _gggfb ;};};if _cdafg .LegacyDrawing !=nil {if _ecgb :=_cdafg .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_ecgb !=nil {return _ecgb ;};};if _cdafg .LegacyDrawingHF !=nil {if _gbac :=_cdafg .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gbac !=nil {return _gbac ;};};if _cdafg .DrawingHF !=nil {if _edeac :=_cdafg .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_edeac !=nil {return _edeac ;};};if _cdafg .OleObjects !=nil {if _abaf :=_cdafg .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_abaf !=nil {return _abaf ;};};if _cdafg .Controls !=nil {if _bgcbe :=_cdafg .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_bgcbe !=nil {return _bgcbe ;};};if _cdafg .ExtLst !=nil {if _aeeg :=_cdafg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeeg !=nil {return _aeeg ;};};return nil ;};func NewCT_GradientFill ()*CT_GradientFill {_cfcbac :=&CT_GradientFill {};return _cfcbac }; -// OLAP Grouping Levels -GroupLevel []*CT_GroupLevel ;};func (_cefbg *CT_SheetData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_affac :for {_ffbbg ,_bdeddb :=d .Token ();if _bdeddb !=nil {return _bdeddb ;};switch _bcefb :=_ffbbg .(type ){case _c .StartElement :switch _bcefb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcffb :=NewCT_Row ();if _bcbba :=d .DecodeElement (_gcffb ,&_bcefb );_bcbba !=nil {return _bcbba ;};_cefbg .Row =append (_cefbg .Row ,_gcffb );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_bcefb .Name );if _bgccb :=d .Skip ();_bgccb !=nil {return _bgccb ;};};case _c .EndElement :break _affac ;case _c .CharData :};};return nil ;};func (_baad *CT_DynamicFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_baad .TypeAttr =ST_DynamicFilterType (1);for _ ,_egded :=range start .Attr {if _egded .Name .Local =="\u0074\u0079\u0070\u0065"{_baad .TypeAttr .UnmarshalXMLAttr (_egded );continue ;};if _egded .Name .Local =="\u0076\u0061\u006c"{_ggdd ,_ecgd :=_fe .ParseFloat (_egded .Value ,64);if _ecgd !=nil {return _ecgd ;};_baad .ValAttr =&_ggdd ;continue ;};if _egded .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_bgggc ,_afgbd :=ParseStdlibTime (_egded .Value );if _afgbd !=nil {return _afgbd ;};_baad .ValIsoAttr =&_bgggc ;continue ;};if _egded .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_edeff ,_afece :=_fe .ParseFloat (_egded .Value ,64);if _afece !=nil {return _afece ;};_baad .MaxValAttr =&_edeff ;continue ;};if _egded .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_deef ,_fbcc :=ParseStdlibTime (_egded .Value );if _fbcc !=nil {return _fbcc ;};_baad .MaxValIsoAttr =&_deef ;continue ;};};for {_dfgfd ,_ggaeb :=d .Token ();if _ggaeb !=nil {return _cg .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",_ggaeb );};if _degbd ,_acdg :=_dfgfd .(_c .EndElement );_acdg &&_degbd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path +func (_dabdb *CT_Sst )ValidateWithPath (path string )error {for _abbaf ,_gbfeb :=range _dabdb .Si {if _dbabd :=_gbfeb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_abbaf ));_dbabd !=nil {return _dbabd ;};};if _dabdb .ExtLst !=nil {if _ebcegd :=_dabdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebcegd !=nil {return _ebcegd ;};};return nil ;};func (_feege ST_DataValidationErrorStyle )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_fcdfef :=_bf .Attr {};_fcdfef .Name =name ;switch _feege {case ST_DataValidationErrorStyleUnset :_fcdfef .Value ="";case ST_DataValidationErrorStyleStop :_fcdfef .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_fcdfef .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_fcdfef .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _fcdfef ,nil ;};func (_ceabe *CT_CustomFilter )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cabbc :=range start .Attr {if _cabbc .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_ceabe .OperatorAttr .UnmarshalXMLAttr (_cabbc );continue ;};if _cabbc .Name .Local =="\u0076\u0061\u006c"{_cagfb ,_eeag :=_cabbc .Value ,error (nil );if _eeag !=nil {return _eeag ;};_ceabe .ValAttr =&_cagfb ;continue ;};};for {_eced ,_fdgg :=d .Token ();if _fdgg !=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",_fdgg );};if _deda ,_cfeb :=_eced .(_bf .EndElement );_cfeb &&_deda .Name ==start .Name {break ;};};return nil ;};type CT_Record struct{ -// Validate validates the CT_ObjectPr and its children -func (_bbbcg *CT_ObjectPr )Validate ()error {return _bbbcg .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");}; +// No Value +M []*CT_Missing ; -// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path -func (_geaea *CT_PivotDimension )ValidateWithPath (path string )error {return nil };func NewCT_ExternalLink ()*CT_ExternalLink {_bebfb :=&CT_ExternalLink {};return _bebfb };type CT_MetadataTypes struct{ +// Numeric Value +N []*CT_Number ; -// Metadata Type Count -CountAttr *uint32 ; +// Boolean +B []*CT_Boolean ; -// Metadata Type Information -MetadataType []*CT_MetadataType ;};func (_bfcaf *CT_ExternalSheetData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_bfcaf .SheetIdAttr )});if _bfcaf .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bfcaf .RefreshErrorAttr ))});};e .EncodeToken (start );if _bfcaf .Row !=nil {_caccd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_bcbgdc :=range _bfcaf .Row {e .EncodeElement (_bcbgdc ,_caccd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdbeee ST_SmartTagShow )String ()string {switch _gdbeee {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 "";}; +// Error Value +E []*CT_Error ; -// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path -func (_cegec *CT_IgnoredErrors )ValidateWithPath (path string )error {for _aeafa ,_fefea :=range _cegec .IgnoredError {if _dfgcb :=_fefea .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_aeafa ));_dfgcb !=nil {return _dfgcb ;};};if _cegec .ExtLst !=nil {if _bgfg :=_cegec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgfg !=nil {return _bgfg ;};};return nil ;};func (_fbed *CT_ExternalSheetNames )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_accaff :for {_fgdfd ,_ebced :=d .Token ();if _ebced !=nil {return _ebced ;};switch _aabg :=_fgdfd .(type ){case _c .StartElement :switch _aabg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgbbb :=NewCT_ExternalSheetName ();if _bbgca :=d .DecodeElement (_fgbbb ,&_aabg );_bbgca !=nil {return _bbgca ;};_fbed .SheetName =append (_fbed .SheetName ,_fgbbb );default:_gc .Log .Debug ("\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",_aabg .Name );if _badg :=d .Skip ();_badg !=nil {return _badg ;};};case _c .EndElement :break _accaff ;case _c .CharData :};};return nil ;};func NewCT_DdeValue ()*CT_DdeValue {_cbeaf :=&CT_DdeValue {};return _cbeaf }; +// Character Value +S []*CT_String ; -// Validate validates the CT_PivotCaches and its children -func (_cfecee *CT_PivotCaches )Validate ()error {return _cfecee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};func (_egcdg *CT_OleObject )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egcdg .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_egcdg .ProgIdAttr )});};if _egcdg .DvAspectAttr !=ST_DvAspectUnset {_dgdbb ,_gecdc :=_egcdg .DvAspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _gecdc !=nil {return _gecdc ;};start .Attr =append (start .Attr ,_dgdbb );};if _egcdg .LinkAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_cg .Sprintf ("\u0025\u0076",*_egcdg .LinkAttr )});};if _egcdg .OleUpdateAttr !=ST_OleUpdateUnset {_affag ,_fgbf :=_egcdg .OleUpdateAttr .MarshalXMLAttr (_c .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _fgbf !=nil {return _fgbf ;};start .Attr =append (start .Attr ,_affag );};if _egcdg .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_egcdg .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_egcdg .ShapeIdAttr )});if _egcdg .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_egcdg .IdAttr )});};e .EncodeToken (start );if _egcdg .ObjectPr !=nil {_eadce :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_egcdg .ObjectPr ,_eadce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebdcd ST_DataValidationOperator )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebdcd .String (),start );}; +// Date Time +D []*CT_DateTime ; -// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path -func (_bfcefe *CT_Scenario )ValidateWithPath (path string )error {for _agbgef ,_bdafee :=range _bfcefe .InputCells {if _fdceb :=_bdafee .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_agbgef ));_fdceb !=nil {return _fdceb ;};};return nil ;};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_edcbb :=&CT_ExternalSheetNames {};return _edcbb ;};func (_bdgg *CT_GroupMember )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_bdgg .UniqueNameAttr )});if _bdgg .GroupAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bdgg .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Shared Items Index +X []*CT_Index ;};func (_gbfgcd ST_FormatAction )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_acbcc :=_bf .Attr {};_acbcc .Name =name ;switch _gbfgcd {case ST_FormatActionUnset :_acbcc .Value ="";case ST_FormatActionBlank :_acbcc .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_acbcc .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_acbcc .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_acbcc .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _acbcc ,nil ;}; -// Validate validates the CT_CellAlignment and its children -func (_cbbdd *CT_CellAlignment )Validate ()error {return _cbbdd .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func NewCT_CellStyles ()*CT_CellStyles {_bacb :=&CT_CellStyles {};return _bacb };type CT_RevisionDefinedName struct{ +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_gbfbf *CT_PageMargins )ValidateWithPath (path string )error {return nil };type CT_MetadataStringIndex struct{ -// Local Name Sheet Id -LocalSheetIdAttr *uint32 ; +// Index Value +XAttr uint32 ; -// Custom View -CustomViewAttr *bool ; +// String is a Set +SAttr *bool ;};type CT_Format struct{ -// Name -NameAttr string ; +// Format Action +ActionAttr ST_FormatAction ; -// Function -FunctionAttr *bool ; +// Format Id +DxfIdAttr *uint32 ; -// Old Function -OldFunctionAttr *bool ; +// Pivot Table Location +PivotArea *CT_PivotArea ; -// Function Group Id -FunctionGroupIdAttr *uint8 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_debf *CT_ChartsheetViews )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_cdbg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_cbgbc :=range _debf .SheetView {e .EncodeElement (_cbgbc ,_cdbg );};if _debf .ExtLst !=nil {_cffgd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_debf .ExtLst ,_cffgd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Old Function Group Id -OldFunctionGroupIdAttr *uint8 ; +// Validate validates the CT_ObjectPr and its children +func (_ccbab *CT_ObjectPr )Validate ()error {return _ccbab .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};func (_dcfc *CT_Cell )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dcfc .RAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dcfc .RAttr )});};if _dcfc .SAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dcfc .SAttr )});};if _dcfc .TAttr !=ST_CellTypeUnset {_gfe ,_cfbfb :=_dcfc .TAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074"});if _cfbfb !=nil {return _cfbfb ;};start .Attr =append (start .Attr ,_gfe );};if _dcfc .CmAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_dcfc .CmAttr )});};if _dcfc .VmAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_dcfc .VmAttr )});};if _dcfc .PhAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcfc .PhAttr ))});};e .EncodeToken (start );if _dcfc .F !=nil {_acagc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_dcfc .F ,_acagc );};if _dcfc .V !=nil {_agff :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_agff ,*_dcfc .V );e .EncodeElement (_dcfc .V ,_agff );};if _dcfc .Is !=nil {_fbcb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_dcfc .Is ,_fbcb );};if _dcfc .ExtLst !=nil {_ebcd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcfc .ExtLst ,_ebcd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_eeceea *CT_PivotFilter )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_eeceea .TypeAttr =ST_PivotFilterType (1);_eeceea .AutoFilter =NewCT_AutoFilter ();for _ ,_gggef :=range start .Attr {if _gggef .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_gebge ,_gagbg :=_e .ParseUint (_gggef .Value ,10,32);if _gagbg !=nil {return _gagbg ;};_begeae :=uint32 (_gebge );_eeceea .IMeasureFldAttr =&_begeae ;continue ;};if _gggef .Name .Local =="\u006d\u0070\u0046l\u0064"{_bccf ,_ecbbf :=_e .ParseUint (_gggef .Value ,10,32);if _ecbbf !=nil {return _ecbbf ;};_bdcab :=uint32 (_bccf );_eeceea .MpFldAttr =&_bdcab ;continue ;};if _gggef .Name .Local =="\u0074\u0079\u0070\u0065"{_eeceea .TypeAttr .UnmarshalXMLAttr (_gggef );continue ;};if _gggef .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_geffgb ,_ccadg :=_e .ParseInt (_gggef .Value ,10,32);if _ccadg !=nil {return _ccadg ;};_adcfe :=int32 (_geffgb );_eeceea .EvalOrderAttr =&_adcfe ;continue ;};if _gggef .Name .Local =="\u0069\u0064"{_bcaac ,_bbfebc :=_e .ParseUint (_gggef .Value ,10,32);if _bbfebc !=nil {return _bbfebc ;};_eeceea .IdAttr =uint32 (_bcaac );continue ;};if _gggef .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_efdgbd ,_bcfgab :=_e .ParseUint (_gggef .Value ,10,32);if _bcfgab !=nil {return _bcfgab ;};_ccegd :=uint32 (_efdgbd );_eeceea .IMeasureHierAttr =&_ccegd ;continue ;};if _gggef .Name .Local =="\u0066\u006c\u0064"{_afeeb ,_afede :=_e .ParseUint (_gggef .Value ,10,32);if _afede !=nil {return _afede ;};_eeceea .FldAttr =uint32 (_afeeb );continue ;};if _gggef .Name .Local =="\u006e\u0061\u006d\u0065"{_dceae ,_ddbaf :=_gggef .Value ,error (nil );if _ddbaf !=nil {return _ddbaf ;};_eeceea .NameAttr =&_dceae ;continue ;};if _gggef .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_bfggf ,_ceafbd :=_gggef .Value ,error (nil );if _ceafbd !=nil {return _ceafbd ;};_eeceea .DescriptionAttr =&_bfggf ;continue ;};if _gggef .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_gcgeg ,_gccag :=_gggef .Value ,error (nil );if _gccag !=nil {return _gccag ;};_eeceea .StringValue1Attr =&_gcgeg ;continue ;};if _gggef .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_cebgc ,_feceb :=_gggef .Value ,error (nil );if _feceb !=nil {return _feceb ;};_eeceea .StringValue2Attr =&_cebgc ;continue ;};};_agece :for {_gecba ,_ffcbb :=d .Token ();if _ffcbb !=nil {return _ffcbb ;};switch _dbgdg :=_gecba .(type ){case _bf .StartElement :switch _dbgdg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _adgebb :=d .DecodeElement (_eeceea .AutoFilter ,&_dbgdg );_adgebb !=nil {return _adgebb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eeceea .ExtLst =NewCT_ExtensionList ();if _cfbbcd :=d .DecodeElement (_eeceea .ExtLst ,&_dbgdg );_cfbbcd !=nil {return _cfbbcd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069l\u0074e\u0072\u0020\u0025\u0076",_dbgdg .Name );if _gfagad :=d .Skip ();_gfagad !=nil {return _gfagad ;};};case _bf .EndElement :break _agece ;case _bf .CharData :};};return nil ;};func (_ddgf *CT_DeletedField )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ddgf .NameAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_TableParts struct{ -// Shortcut Key -ShortcutKeyAttr *uint8 ; +// Count +CountAttr *uint32 ; -// Old Short Cut Key -OldShortcutKeyAttr *uint8 ; +// Table Part +TablePart []*CT_TablePart ;};func (_defbd ST_rwColActionType )Validate ()error {return _defbd .ValidateWithPath ("")};func (_abffbc *CT_QueryTableDeletedFields )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_efage :=range start .Attr {if _efage .Name .Local =="\u0063\u006f\u0075n\u0074"{_geebd ,_cgcgg :=_e .ParseUint (_efage .Value ,10,32);if _cgcgg !=nil {return _cgcgg ;};_becdd :=uint32 (_geebd );_abffbc .CountAttr =&_becdd ;continue ;};};_afbcb :for {_agfag ,_gbfaa :=d .Token ();if _gbfaa !=nil {return _gbfaa ;};switch _eeeab :=_agfag .(type ){case _bf .StartElement :switch _eeeab .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabba :=NewCT_DeletedField ();if _debbb :=d .DecodeElement (_aabba ,&_eeeab );_debbb !=nil {return _debbb ;};_abffbc .DeletedField =append (_abffbc .DeletedField ,_aabba );default:_cg .Log .Debug ("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",_eeeab .Name );if _ecacge :=d .Skip ();_ecacge !=nil {return _ecacge ;};};case _bf .EndElement :break _afbcb ;case _bf .CharData :};};return nil ;}; -// Named Range Hidden -HiddenAttr *bool ; +// Validate validates the CT_CustomSheetView and its children +func (_bebcf *CT_CustomSheetView )Validate ()error {return _bebcf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};func (_dbgba *CT_Users )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dbgba .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbgba .CountAttr )});};e .EncodeToken (start );if _dbgba .UserInfo !=nil {_fgbegf :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_gfdbcd :=range _dbgba .UserInfo {e .EncodeElement (_gfdbcd ,_fgbegf );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_ExternalSheetName struct{ -// Old Hidden -OldHiddenAttr *bool ; +// Sheet Name Value +ValAttr *string ;}; -// New Custom Menu -CustomMenuAttr *string ; +// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path +func (_fbgdc *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_fc .ST_GuidPatternRe .MatchString (_fbgdc .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 ,_fc .ST_GuidPatternRe ,_fbgdc .GuidAttr );};if _fbgdc .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 _cbeeb :=_fbgdc .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cbeeb !=nil {return _cbeeb ;};return nil ;};type CT_QueryTable struct{ -// Old Custom Menu Text -OldCustomMenuAttr *string ; +// QueryTable Name +NameAttr string ; -// Description -DescriptionAttr *string ; +// First Row Column Titles +HeadersAttr *bool ; -// Old Description -OldDescriptionAttr *string ; +// Row Numbers +RowNumbersAttr *bool ; -// New Help Topic -HelpAttr *string ; +// Disable Refresh +DisableRefreshAttr *bool ; -// Old Help Topic -OldHelpAttr *string ; +// Background Refresh +BackgroundRefreshAttr *bool ; -// Status Bar -StatusBarAttr *string ; +// First Background Refresh +FirstBackgroundRefreshAttr *bool ; -// Old Status Bar -OldStatusBarAttr *string ; +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Name Comment -CommentAttr *string ; +// Grow Shrink Type +GrowShrinkTypeAttr ST_GrowShrinkType ; -// Old Name Comment -OldCommentAttr *string ; +// Fill Adjacent Formulas +FillFormulasAttr *bool ; -// Formula -Formula *string ; +// Remove Data On Save +RemoveDataOnSaveAttr *bool ; -// Old Formula -OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_Map ()*CT_Map {_cdec :=&CT_Map {};return _cdec }; +// Disable Edit +DisableEditAttr *bool ; -// Validate validates the CT_Controls and its children -func (_gdedb *CT_Controls )Validate ()error {return _gdedb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};func (_bcbead *Table )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\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 ,_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\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 ,_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\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 ,_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\u003a\u0074\u0061\u0062\u006c\u0065";return _bcbead .CT_Table .MarshalXML (e ,start );};func (_bfdeeb ST_VolValueType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bfdeeb .String (),start );};func (_aabgf *CT_I )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aabgf .TAttr !=ST_ItemTypeUnset {_cbggf ,_bbfbf :=_aabgf .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _bbfbf !=nil {return _bbfbf ;};start .Attr =append (start .Attr ,_cbggf );};if _aabgf .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_aabgf .RAttr )});};if _aabgf .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_aabgf .IAttr )});};e .EncodeToken (start );if _aabgf .X !=nil {_egcfg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_cegee :=range _aabgf .X {e .EncodeElement (_cegee ,_egcfg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Preserve Formatting On Refresh +PreserveFormattingAttr *bool ; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_beeee *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };type ST_SortBy byte ; +// Adjust Column Width On Refresh +AdjustColumnWidthAttr *bool ; -// Validate validates the CT_Sheet and its children -func (_acbbbg *CT_Sheet )Validate ()error {return _acbbbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");}; +// Intermediate +IntermediateAttr *bool ; -// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path -func (_aedaf *CT_RElt )ValidateWithPath (path string )error {if _aedaf .RPr !=nil {if _edba :=_aedaf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_edba !=nil {return _edba ;};};return nil ;};func (_bgffeg *Dialogsheet )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\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 ,_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\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 ,_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\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 ,_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\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _bgffeg .CT_Dialogsheet .MarshalXML (e ,start );};func NewCT_DataFields ()*CT_DataFields {_acfac :=&CT_DataFields {};return _acfac };type Workbook struct{CT_Workbook }; +// Connection Id +ConnectionIdAttr uint32 ; -// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path -func (_gfae *CT_DiscretePr )ValidateWithPath (path string )error {for _fdce ,_gbgdfd :=range _gfae .X {if _ceace :=_gbgdfd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fdce ));_ceace !=nil {return _ceace ;};};return nil ;};func (_ccgb *CT_FileSharing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccgb .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ccgb .ReadOnlyRecommendedAttr ))});};if _ccgb .UserNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ccgb .UserNameAttr )});};if _ccgb .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ccgb .ReservationPasswordAttr )});};if _ccgb .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 :_cg .Sprintf ("\u0025\u0076",*_ccgb .AlgorithmNameAttr )});};if _ccgb .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_cg .Sprintf ("\u0025\u0076",*_ccgb .HashValueAttr )});};if _ccgb .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_cg .Sprintf ("\u0025\u0076",*_ccgb .SaltValueAttr )});};if _ccgb .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_cg .Sprintf ("\u0025\u0076",*_ccgb .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// QueryTable Refresh Information +QueryTableRefresh *CT_QueryTableRefresh ; -// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path -func (_dfac *CT_PivotAreaReference )ValidateWithPath (path string )error {for _beegc ,_cfaga :=range _dfac .X {if _edade :=_cfaga .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_beegc ));_edade !=nil {return _edade ;};};if _dfac .ExtLst !=nil {if _gbedd :=_dfac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbedd !=nil {return _gbedd ;};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_bcfcgf ST_GradientType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_cbaabe :=_bf .Attr {};_cbaabe .Name =name ;switch _bcfcgf {case ST_GradientTypeUnset :_cbaabe .Value ="";case ST_GradientTypeLinear :_cbaabe .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_cbaabe .Value ="\u0070\u0061\u0074\u0068";};return _cbaabe ,nil ;};func NewCT_DataFields ()*CT_DataFields {_fbge :=&CT_DataFields {};return _fbge };type ST_PrintError byte ;func NewCT_CellSmartTag ()*CT_CellSmartTag {_gggg :=&CT_CellSmartTag {};return _gggg };func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_bdgfdee :=&CT_MetadataBlocks {};return _bdgfdee };func (_afbabg ST_CalcMode )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_afbabg .String (),start );};func (_agcbc *CT_FontScheme )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {_bdcfe ,_aaad :=_agcbc .ValAttr .MarshalXMLAttr (_bf .Name {Local :"\u0076\u0061\u006c"});if _aaad !=nil {return _aaad ;};start .Attr =append (start .Attr ,_bdcfe );e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_ChartsheetView ()*CT_ChartsheetView {_acda :=&CT_ChartsheetView {};return _acda };type CT_FieldGroup struct{ -// Validate validates the CT_SheetProtection and its children -func (_ebacgg *CT_SheetProtection )Validate ()error {return _ebacgg .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func (_dacac *CT_Groups )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gacfd :=range start .Attr {if _gacfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgad ,_dcgbf :=_fe .ParseUint (_gacfd .Value ,10,32);if _dcgbf !=nil {return _dcgbf ;};_bcfagf :=uint32 (_bgad );_dacac .CountAttr =&_bcfagf ;continue ;};};_fecgc :for {_adgea ,_bgcgc :=d .Token ();if _bgcgc !=nil {return _bgcgc ;};switch _cgbec :=_adgea .(type ){case _c .StartElement :switch _cgbec .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddafe :=NewCT_LevelGroup ();if _gbabf :=d .DecodeElement (_ddafe ,&_cgbec );_gbabf !=nil {return _gbabf ;};_dacac .Group =append (_dacac .Group ,_ddafe );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u0073 \u0025\u0076",_cgbec .Name );if _edcac :=d .Skip ();_edcac !=nil {return _edcac ;};};case _c .EndElement :break _fecgc ;case _c .CharData :};};return nil ;};func (_aae *CT_BorderPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aae .StyleAttr !=ST_BorderStyleUnset {_bfga ,_cab :=_aae .StyleAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0079l\u0065"});if _cab !=nil {return _cab ;};start .Attr =append (start .Attr ,_bfga );};e .EncodeToken (start );if _aae .Color !=nil {_bbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aae .Color ,_bbb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_defa *CT_Colors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _defa .IndexedColors !=nil {_bffa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_defa .IndexedColors ,_bffa );};if _defa .MruColors !=nil {_fbgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_defa .MruColors ,_fbgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Parent +ParAttr *uint32 ; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_gccbg *CT_FontScheme )ValidateWithPath (path string )error {if _gccbg .ValAttr ==ST_FontSchemeUnset {return _cg .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 _gafea :=_gccbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gafea !=nil {return _gafea ;};return nil ;};func (_cccdf *CT_FontScheme )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cccdf .ValAttr =ST_FontScheme (1);for _ ,_dbbda :=range start .Attr {if _dbbda .Name .Local =="\u0076\u0061\u006c"{_cccdf .ValAttr .UnmarshalXMLAttr (_dbbda );continue ;};};for {_fedb ,_ebfd :=d .Token ();if _ebfd !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_ebfd );};if _faea ,_ggabe :=_fedb .(_c .EndElement );_ggabe &&_faea .Name ==start .Name {break ;};};return nil ;}; +// Field Base +BaseAttr *uint32 ; -// Validate validates the CT_SheetIdMap and its children -func (_cgfad *CT_SheetIdMap )Validate ()error {return _cgfad .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};func (_ecdedd *CT_RevisionInsertSheet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_ecdedd .SheetIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_ecdedd .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_ecdedd .SheetPositionAttr )});if _ecdedd .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ecdedd .RIdAttr )});};if _ecdedd .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecdedd .UaAttr ))});};if _ecdedd .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecdedd .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eedbg *CT_Sets )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgbcc :=range start .Attr {if _fgbcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfgee ,_aggfe :=_fe .ParseUint (_fgbcc .Value ,10,32);if _aggfe !=nil {return _aggfe ;};_bccda :=uint32 (_bfgee );_eedbg .CountAttr =&_bccda ;continue ;};};_bcegc :for {_gbedg ,_gggbdc :=d .Token ();if _gggbdc !=nil {return _gggbdc ;};switch _abcgc :=_gbedg .(type ){case _c .StartElement :switch _abcgc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_debaf :=NewCT_Set ();if _gfdcaa :=d .DecodeElement (_debaf ,&_abcgc );_gfdcaa !=nil {return _gfdcaa ;};_eedbg .Set =append (_eedbg .Set ,_debaf );default:_gc .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_abcgc .Name );if _fdebb :=d .Skip ();_fdebb !=nil {return _fdebb ;};};case _c .EndElement :break _bcegc ;case _c .CharData :};};return nil ;};func (_ebcgff *CT_RangeSet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfafag :=range start .Attr {if _bfafag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfafag .Name .Local =="\u0069\u0064"||_bfafag .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"&&_bfafag .Name .Local =="\u0069\u0064"{_cfgdf ,_eabb :=_bfafag .Value ,error (nil );if _eabb !=nil {return _eabb ;};_ebcgff .IdAttr =&_cfgdf ;continue ;};if _bfafag .Name .Local =="\u0069\u0031"{_dfgfe ,_dbefb :=_fe .ParseUint (_bfafag .Value ,10,32);if _dbefb !=nil {return _dbefb ;};_abefa :=uint32 (_dfgfe );_ebcgff .I1Attr =&_abefa ;continue ;};if _bfafag .Name .Local =="\u0069\u0033"{_fggda ,_dfadf :=_fe .ParseUint (_bfafag .Value ,10,32);if _dfadf !=nil {return _dfadf ;};_ccdcgd :=uint32 (_fggda );_ebcgff .I3Attr =&_ccdcgd ;continue ;};if _bfafag .Name .Local =="\u0069\u0034"{_agceeg ,_fcgfaa :=_fe .ParseUint (_bfafag .Value ,10,32);if _fcgfaa !=nil {return _fcgfaa ;};_fgfacb :=uint32 (_agceeg );_ebcgff .I4Attr =&_fgfacb ;continue ;};if _bfafag .Name .Local =="\u0072\u0065\u0066"{_dbbbg ,_cagff :=_bfafag .Value ,error (nil );if _cagff !=nil {return _cagff ;};_ebcgff .RefAttr =&_dbbbg ;continue ;};if _bfafag .Name .Local =="\u006e\u0061\u006d\u0065"{_cgcab ,_dgffb :=_bfafag .Value ,error (nil );if _dgffb !=nil {return _dgffb ;};_ebcgff .NameAttr =&_cgcab ;continue ;};if _bfafag .Name .Local =="\u0073\u0068\u0065e\u0074"{_adddeb ,_aceea :=_bfafag .Value ,error (nil );if _aceea !=nil {return _aceea ;};_ebcgff .SheetAttr =&_adddeb ;continue ;};if _bfafag .Name .Local =="\u0069\u0032"{_dacf ,_ecgfd :=_fe .ParseUint (_bfafag .Value ,10,32);if _ecgfd !=nil {return _ecgfd ;};_gdcbd :=uint32 (_dacf );_ebcgff .I2Attr =&_gdcbd ;continue ;};};for {_bcfba ,_fcfcg :=d .Token ();if _fcfcg !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_fcfcg );};if _bcffb ,_aegffg :=_bcfba .(_c .EndElement );_aegffg &&_bcffb .Name ==start .Name {break ;};};return nil ;}; +// Range Grouping Properties +RangePr *CT_RangePr ; -// Validate validates the CT_OlapPr and its children -func (_ecaecf *CT_OlapPr )Validate ()error {return _ecaecf .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");};func (_ebabb ST_SheetState )ValidateWithPath (path string )error {switch _ebabb {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 (_ebabb ));};return nil ;}; +// Discrete Grouping Properties +DiscretePr *CT_DiscretePr ; -// Validate validates the CT_DdeItems and its children -func (_dgbcd *CT_DdeItems )Validate ()error {return _dgbcd .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");}; +// OLAP Group Items +GroupItems *CT_GroupItems ;};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_ebbbcb :=&CT_TableStyleInfo {};return _ebbbcb }; -// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path -func (_cffeb *CT_SharedUser )ValidateWithPath (path string )error {if !_cb .ST_GuidPatternRe .MatchString (_cffeb .GuidAttr ){return _cg .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 ,_cb .ST_GuidPatternRe ,_cffeb .GuidAttr );};if _cffeb .ExtLst !=nil {if _eacefa :=_cffeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eacefa !=nil {return _eacefa ;};};return nil ;};func (_dgaca *ST_TextVAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfgaeb ,_cbfcac :=d .Token ();if _cbfcac !=nil {return _cbfcac ;};if _caeef ,_daafd :=_gfgaeb .(_c .EndElement );_daafd &&_caeef .Name ==start .Name {*_dgaca =1;return nil ;};if _bdabe ,_fgdge :=_gfgaeb .(_c .CharData );!_fgdge {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",_gfgaeb );}else {switch string (_bdabe ){case "":*_dgaca =0;case "\u0074\u006f\u0070":*_dgaca =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgaca =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dgaca =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_dgaca =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dgaca =5;};};_gfgaeb ,_cbfcac =d .Token ();if _cbfcac !=nil {return _cbfcac ;};if _fdbec ,_fefag :=_gfgaeb .(_c .EndElement );_fefag &&_fdbec .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",_gfgaeb );};func (_dafeb *CT_DbPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aedgc :=range start .Attr {if _aedgc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_dafec ,_ccbaa :=_aedgc .Value ,error (nil );if _ccbaa !=nil {return _ccbaa ;};_dafeb .ConnectionAttr =_dafec ;continue ;};if _aedgc .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_ccdg ,_cbgcd :=_aedgc .Value ,error (nil );if _cbgcd !=nil {return _cbgcd ;};_dafeb .CommandAttr =&_ccdg ;continue ;};if _aedgc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_acgdde ,_dbffg :=_aedgc .Value ,error (nil );if _dbffg !=nil {return _dbffg ;};_dafeb .ServerCommandAttr =&_acgdde ;continue ;};if _aedgc .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_fagaa ,_eafd :=_fe .ParseUint (_aedgc .Value ,10,32);if _eafd !=nil {return _eafd ;};_fbaa :=uint32 (_fagaa );_dafeb .CommandTypeAttr =&_fbaa ;continue ;};};for {_fgbc ,_aefb :=d .Token ();if _aefb !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_aefb );};if _cbddf ,_bddc :=_fgbc .(_c .EndElement );_bddc &&_cbddf .Name ==start .Name {break ;};};return nil ;};func (_fgbcce ST_FormatAction )String ()string {switch _fgbcce {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 "";}; +// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path +func (_dcge *CT_CustomProperty )ValidateWithPath (path string )error {return nil };func (_bgffb ST_rwColActionType )ValidateWithPath (path string )error {switch _bgffb {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 (_bgffb ));};return nil ;}; -// Validate validates the CT_PageField and its children -func (_dbbab *CT_PageField )Validate ()error {return _dbbab .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");};func NewCT_MdxSet ()*CT_MdxSet {_cdage :=&CT_MdxSet {};return _cdage }; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_fcgda *CT_SmartTagType )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Map and its children -func (_fggcg *CT_Map )Validate ()error {return _fggcg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};func (_gaa *CT_CalculatedItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaa .PivotArea =NewCT_PivotArea ();for _ ,_fgce :=range start .Attr {if _fgce .Name .Local =="\u0066\u0069\u0065l\u0064"{_dcfb ,_dfdb :=_fe .ParseUint (_fgce .Value ,10,32);if _dfdb !=nil {return _dfdb ;};_dgfd :=uint32 (_dcfb );_gaa .FieldAttr =&_dgfd ;continue ;};if _fgce .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_gfb ,_dfcf :=_fgce .Value ,error (nil );if _dfcf !=nil {return _dfcf ;};_gaa .FormulaAttr =&_gfb ;continue ;};};_efga :for {_dgfc ,_agcc :=d .Token ();if _agcc !=nil {return _agcc ;};switch _gded :=_dgfc .(type ){case _c .StartElement :switch _gded .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gacb :=d .DecodeElement (_gaa .PivotArea ,&_gded );_gacb !=nil {return _gacb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaa .ExtLst =NewCT_ExtensionList ();if _ffeff :=d .DecodeElement (_gaa .ExtLst ,&_gded );_ffeff !=nil {return _ffeff ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_gded .Name );if _agbd :=d .Skip ();_agbd !=nil {return _agbd ;};};case _c .EndElement :break _efga ;case _c .CharData :};};return nil ;};func (_efacc ST_DataConsolidateFunction )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgaaea :=_c .Attr {};_bgaaea .Name =name ;switch _efacc {case ST_DataConsolidateFunctionUnset :_bgaaea .Value ="";case ST_DataConsolidateFunctionAverage :_bgaaea .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_bgaaea .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_bgaaea .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_bgaaea .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_bgaaea .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_bgaaea .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_bgaaea .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_bgaaea .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_bgaaea .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_bgaaea .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_bgaaea .Value ="\u0076\u0061\u0072\u0070";};return _bgaaea ,nil ;};type CT_MdxSet struct{ +// Validate validates the CT_CustomProperties and its children +func (_dgbcg *CT_CustomProperties )Validate ()error {return _dgbcg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Set Definition Index -NsAttr uint32 ; +// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path +func (_fccfc *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil };type CT_PCDKPIs struct{ -// Sort By Member Index Count -CAttr *uint32 ; +// KPI Count +CountAttr *uint32 ; -// Set Sort Order -OAttr ST_MdxSetOrder ; +// OLAP KPI +Kpi []*CT_PCDKPI ;}; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};func NewCT_SmartTags ()*CT_SmartTags {_daced :=&CT_SmartTags {};return _daced };func (_gfead *CT_RPrElt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gfead .RFont !=nil {_ggaebb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_gfead .RFont ,_ggaebb );};if _gfead .Charset !=nil {_fddda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_gfead .Charset ,_fddda );};if _gfead .Family !=nil {_gdfef :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_gfead .Family ,_gdfef );};if _gfead .B !=nil {_aggad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_gfead .B ,_aggad );};if _gfead .I !=nil {_gafdg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_gfead .I ,_gafdg );};if _gfead .Strike !=nil {_fffgce :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_gfead .Strike ,_fffgce );};if _gfead .Outline !=nil {_eafed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_gfead .Outline ,_eafed );};if _gfead .Shadow !=nil {_adgff :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_gfead .Shadow ,_adgff );};if _gfead .Condense !=nil {_eaaagc :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_gfead .Condense ,_eaaagc );};if _gfead .Extend !=nil {_aefed :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_gfead .Extend ,_aefed );};if _gfead .Color !=nil {_feed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gfead .Color ,_feed );};if _gfead .Sz !=nil {_baceaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_gfead .Sz ,_baceaa );};if _gfead .U !=nil {_adffe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_gfead .U ,_adffe );};if _gfead .VertAlign !=nil {_efdbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gfead .VertAlign ,_efdbf );};if _gfead .Scheme !=nil {_dcbfdc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_gfead .Scheme ,_dcbfdc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TupleCache ()*CT_TupleCache {_ebbac :=&CT_TupleCache {};return _ebbac };func (_dfae *CT_FutureMetadataBlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dfae .ExtLst !=nil {_fcagd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfae .ExtLst ,_fcagd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ExternalLink struct{CT_ExternalLink };func (_deegaf *CT_CustomSheetViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_febbb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_fdcdg :=range _deegaf .CustomSheetView {e .EncodeElement (_fdcdg ,_febbb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ConditionalFormat and its children +func (_gbab *CT_ConditionalFormat )Validate ()error {return _gbab .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");};func (_aaff *CT_ExternalReferences )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_fcefe :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_ddbga :=range _aaff .ExternalReference {e .EncodeElement (_ddbga ,_fcefe );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_Hyperlink struct{ -// Validate validates the CT_PivotHierarchies and its children -func (_aaecb *CT_PivotHierarchies )Validate ()error {return _aaecb .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_dacdd *CT_ServerFormats )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dacdd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dacdd .CountAttr )});};e .EncodeToken (start );if _dacdd .ServerFormat !=nil {_ebfea :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_gcefga :=range _dacdd .ServerFormat {e .EncodeElement (_gcefga ,_ebfea );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Reference +RefAttr string ;IdAttr *string ; -// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path -func (_deea *CT_ConditionalFormats )ValidateWithPath (path string )error {for _agccb ,_febaf :=range _deea .ConditionalFormat {if _ggfaf :=_febaf .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_agccb ));_ggfaf !=nil {return _ggfaf ;};};return nil ;}; +// Location +LocationAttr *string ; -// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path -func (_cdceec *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _cdceec .ActionAttr ==ST_rwColActionTypeUnset {return _cg .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 _fgabf :=_cdceec .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fgabf !=nil {return _fgabf ;};for _baebac ,_ebdfd :=range _cdceec .Undo {if _aeebcf :=_ebdfd .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_baebac ));_aeebcf !=nil {return _aeebcf ;};};for _eabce ,_bgcag :=range _cdceec .Rcc {if _eggdb :=_bgcag .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_eabce ));_eggdb !=nil {return _eggdb ;};};for _cdagca ,_ddcdad :=range _cdceec .Rfmt {if _eaafff :=_ddcdad .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_cdagca ));_eaafff !=nil {return _eaafff ;};};return nil ;};func (_gdbffa *ST_rwColActionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acgaba ,_accafg :=d .Token ();if _accafg !=nil {return _accafg ;};if _ffcfc ,_fdbae :=_acgaba .(_c .EndElement );_fdbae &&_ffcfc .Name ==start .Name {*_gdbffa =1;return nil ;};if _cfaeeg ,_cdgfd :=_acgaba .(_c .CharData );!_cdgfd {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",_acgaba );}else {switch string (_cfaeeg ){case "":*_gdbffa =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_gdbffa =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_gdbffa =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_gdbffa =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_gdbffa =4;};};_acgaba ,_accafg =d .Token ();if _accafg !=nil {return _accafg ;};if _cacafe ,_eaefb :=_acgaba .(_c .EndElement );_eaefb &&_cacafe .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",_acgaba );}; +// Tool Tip +TooltipAttr *string ; -// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path -func (_gegeg *CT_OlapPr )ValidateWithPath (path string )error {return nil }; +// Display String +DisplayAttr *string ;};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_gebef :=&CT_VerticalAlignFontProperty {};_gebef .ValAttr =_fc .ST_VerticalAlignRun (1);return _gebef ;};func (_gabggf ST_GrowShrinkType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_gabggf .String (),start );};func (_ggbdcc *CT_PageSetup )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gdefa :=range start .Attr {if _gdefa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdefa .Name .Local =="\u0069\u0064"||_gdefa .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"&&_gdefa .Name .Local =="\u0069\u0064"{_bbdfc ,_eaad :=_gdefa .Value ,error (nil );if _eaad !=nil {return _eaad ;};_ggbdcc .IdAttr =&_bbdfc ;continue ;};if _gdefa .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_agdag ,_ddebd :=_e .ParseUint (_gdefa .Value ,10,32);if _ddebd !=nil {return _ddebd ;};_gfdfb :=uint32 (_agdag );_ggbdcc .PaperSizeAttr =&_gfdfb ;continue ;};if _gdefa .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_cffe ,_bdbg :=_e .ParseBool (_gdefa .Value );if _bdbg !=nil {return _bdbg ;};_ggbdcc .BlackAndWhiteAttr =&_cffe ;continue ;};if _gdefa .Name .Local =="\u0064\u0072\u0061f\u0074"{_gcbd ,_bbaec :=_e .ParseBool (_gdefa .Value );if _bbaec !=nil {return _bbaec ;};_ggbdcc .DraftAttr =&_gcbd ;continue ;};if _gdefa .Name .Local =="\u0073\u0063\u0061l\u0065"{_efabc ,_cgdde :=_e .ParseUint (_gdefa .Value ,10,32);if _cgdde !=nil {return _cgdde ;};_cbddd :=uint32 (_efabc );_ggbdcc .ScaleAttr =&_cbddd ;continue ;};if _gdefa .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ggbdcc .CellCommentsAttr .UnmarshalXMLAttr (_gdefa );continue ;};if _gdefa .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_becd ,_fdgde :=_e .ParseUint (_gdefa .Value ,10,32);if _fdgde !=nil {return _fdgde ;};_fbedb :=uint32 (_becd );_ggbdcc .FitToWidthAttr =&_fbedb ;continue ;};if _gdefa .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_ggbdcc .PageOrderAttr .UnmarshalXMLAttr (_gdefa );continue ;};if _gdefa .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_ggbdcc .OrientationAttr .UnmarshalXMLAttr (_gdefa );continue ;};if _gdefa .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_dbfegc ,_bcccef :=_gdefa .Value ,error (nil );if _bcccef !=nil {return _bcccef ;};_ggbdcc .PaperHeightAttr =&_dbfegc ;continue ;};if _gdefa .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_agfcb ,_cfgac :=_gdefa .Value ,error (nil );if _cfgac !=nil {return _cfgac ;};_ggbdcc .PaperWidthAttr =&_agfcb ;continue ;};if _gdefa .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_fada ,_bcgdb :=_e .ParseUint (_gdefa .Value ,10,32);if _bcgdb !=nil {return _bcgdb ;};_egbga :=uint32 (_fada );_ggbdcc .FirstPageNumberAttr =&_egbga ;continue ;};if _gdefa .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_bcdca ,_cedg :=_e .ParseUint (_gdefa .Value ,10,32);if _cedg !=nil {return _cedg ;};_cfbd :=uint32 (_bcdca );_ggbdcc .FitToHeightAttr =&_cfbd ;continue ;};if _gdefa .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_dafa ,_baace :=_e .ParseBool (_gdefa .Value );if _baace !=nil {return _baace ;};_ggbdcc .UseFirstPageNumberAttr =&_dafa ;continue ;};if _gdefa .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_ggbdcc .ErrorsAttr .UnmarshalXMLAttr (_gdefa );continue ;};if _gdefa .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_eaed ,_fbgbc :=_e .ParseUint (_gdefa .Value ,10,32);if _fbgbc !=nil {return _fbgbc ;};_fggga :=uint32 (_eaed );_ggbdcc .HorizontalDpiAttr =&_fggga ;continue ;};if _gdefa .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_cbfbd ,_ffgeb :=_e .ParseUint (_gdefa .Value ,10,32);if _ffgeb !=nil {return _ffgeb ;};_gbcdg :=uint32 (_cbfbd );_ggbdcc .VerticalDpiAttr =&_gbcdg ;continue ;};if _gdefa .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_cgbfe ,_ecggf :=_e .ParseUint (_gdefa .Value ,10,32);if _ecggf !=nil {return _ecggf ;};_gcega :=uint32 (_cgbfe );_ggbdcc .CopiesAttr =&_gcega ;continue ;};if _gdefa .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_dcgbg ,_cgged :=_e .ParseBool (_gdefa .Value );if _cgged !=nil {return _cgged ;};_ggbdcc .UsePrinterDefaultsAttr =&_dcgbg ;continue ;};};for {_baafa ,_bfcebd :=d .Token ();if _bfcebd !=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",_bfcebd );};if _egbcf ,_bebdc :=_baafa .(_bf .EndElement );_bebdc &&_egbcf .Name ==start .Name {break ;};};return nil ;};func (_fcffb *CT_ExtensionList )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_afaeeb :for {_geag ,_fcaaf :=d .Token ();if _fcaaf !=nil {return _fcaaf ;};switch _cgcdf :=_geag .(type ){case _bf .StartElement :switch _cgcdf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdfab :=NewCT_Extension ();if _bffd :=d .DecodeElement (_bdfab ,&_cgcdf );_bffd !=nil {return _bffd ;};_fcffb .Ext =append (_fcffb .Ext ,_bdfab );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_cgcdf .Name );if _cccaa :=d .Skip ();_cccaa !=nil {return _cccaa ;};};case _bf .EndElement :break _afaeeb ;case _bf .CharData :};};return nil ;};type CT_Consolidation struct{ -// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path -func (_dfef *CT_DataBar )ValidateWithPath (path string )error {for _abgg ,_bgbge :=range _dfef .Cfvo {if _dbcb :=_bgbge .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_abgg ));_dbcb !=nil {return _dbcb ;};};if _accdf :=_dfef .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_accdf !=nil {return _accdf ;};return nil ;}; +// Auto Page +AutoPageAttr *bool ; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_dcbdb *CT_Font )ValidateWithPath (path string )error {for _agfff ,_dadd :=range _dcbdb .Name {if _gecae :=_dadd .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_agfff ));_gecae !=nil {return _gecae ;};};for _adaf ,_caabg :=range _dcbdb .Charset {if _cegdb :=_caabg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_adaf ));_cegdb !=nil {return _cegdb ;};};for _ceedd ,_fdaf :=range _dcbdb .Family {if _cgedc :=_fdaf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_ceedd ));_cgedc !=nil {return _cgedc ;};};for _ggde ,_egabe :=range _dcbdb .B {if _dcbbg :=_egabe .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_ggde ));_dcbbg !=nil {return _dcbbg ;};};for _cddb ,_fgef :=range _dcbdb .I {if _efcee :=_fgef .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_cddb ));_efcee !=nil {return _efcee ;};};for _fafdb ,_ecef :=range _dcbdb .Strike {if _eacfa :=_ecef .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_fafdb ));_eacfa !=nil {return _eacfa ;};};for _fcbag ,_dfdgc :=range _dcbdb .Outline {if _bbbdg :=_dfdgc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_fcbag ));_bbbdg !=nil {return _bbbdg ;};};for _ecbcf ,_aecae :=range _dcbdb .Shadow {if _ccfdd :=_aecae .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_ecbcf ));_ccfdd !=nil {return _ccfdd ;};};for _dgbebf ,_aedff :=range _dcbdb .Condense {if _cfggdd :=_aedff .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dgbebf ));_cfggdd !=nil {return _cfggdd ;};};for _gfea ,_ffeag :=range _dcbdb .Extend {if _egcaa :=_ffeag .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_gfea ));_egcaa !=nil {return _egcaa ;};};for _befcd ,_bfddf :=range _dcbdb .Color {if _cffdf :=_bfddf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_befcd ));_cffdf !=nil {return _cffdf ;};};for _gefa ,_dbbaf :=range _dcbdb .Sz {if _gffcb :=_dbbaf .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_gefa ));_gffcb !=nil {return _gffcb ;};};for _bbeb ,_cbad :=range _dcbdb .U {if _cbffe :=_cbad .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_bbeb ));_cbffe !=nil {return _cbffe ;};};for _bddg ,_cgeff :=range _dcbdb .VertAlign {if _cggad :=_cgeff .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_bddg ));_cggad !=nil {return _cggad ;};};for _bgdcg ,_fgcg :=range _dcbdb .Scheme {if _geebd :=_fgcg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bgdcg ));_geebd !=nil {return _geebd ;};};return nil ;};func (_efefaf ST_SortType )String ()string {switch _efefaf {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 "";};type CT_PivotFields struct{ +// Page Item Values +Pages *CT_Pages ; -// Field Count -CountAttr *uint32 ; +// Range Sets +RangeSets *CT_RangeSets ;};func (_afacd ST_Objects )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_cebba :=_bf .Attr {};_cebba .Name =name ;switch _afacd {case ST_ObjectsUnset :_cebba .Value ="";case ST_ObjectsAll :_cebba .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_cebba .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_cebba .Value ="\u006e\u006f\u006e\u0065";};return _cebba ,nil ;};type Comments struct{CT_Comments };func (_dbbbc *CT_OleSize )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_dbbbc .RefAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_RowFields struct{ -// PivotTable Field -PivotField []*CT_PivotField ;};func (_geagc ST_TargetScreenSize )ValidateWithPath (path string )error {switch _geagc {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_geagc ));};return nil ;};func NewCT_Dialogsheet ()*CT_Dialogsheet {_ggabd :=&CT_Dialogsheet {};return _ggabd };func (_cgcbgf ST_Axis )Validate ()error {return _cgcbgf .ValidateWithPath ("")};func (_aeaed *CT_ExternalDefinedNames )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aeaed .DefinedName !=nil {_dcgea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_daegg :=range _aeaed .DefinedName {e .EncodeElement (_daegg ,_dcgea );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfccc *CT_Reviewed )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cfccc .RIdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Cfvo ()*CT_Cfvo {_gfdda :=&CT_Cfvo {};_gfdda .TypeAttr =ST_CfvoType (1);return _gfdda };func (_aaddf *ST_CfType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aaddf =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_aaddf =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_aaddf =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_aaddf =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_aaddf =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_aaddf =5;case "\u0074\u006f\u00701\u0030":*_aaddf =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_aaddf =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_aaddf =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_aaddf =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_aaddf =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_aaddf =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_aaddf =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_aaddf =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_aaddf =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_aaddf =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_aaddf =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_aaddf =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_aaddf =18;};return nil ;}; +// Repeated Items Count +CountAttr *uint32 ; -// Validate validates the CT_HierarchyUsage and its children -func (_bdaa *CT_HierarchyUsage )Validate ()error {return _bdaa .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};func NewCT_ChartFormat ()*CT_ChartFormat {_bcda :=&CT_ChartFormat {};_bcda .PivotArea =NewCT_PivotArea ();return _bcda ;};func (_gcfbe *CT_ColHierarchiesUsage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fefc :=range start .Attr {if _fefc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbcc ,_abfba :=_fe .ParseUint (_fefc .Value ,10,32);if _abfba !=nil {return _abfba ;};_ccgdg :=uint32 (_dbcc );_gcfbe .CountAttr =&_ccgdg ;continue ;};};_deca :for {_afdg ,_geeed :=d .Token ();if _geeed !=nil {return _geeed ;};switch _eegc :=_afdg .(type ){case _c .StartElement :switch _eegc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcdc :=NewCT_HierarchyUsage ();if _faadd :=d .DecodeElement (_dfcdc ,&_eegc );_faadd !=nil {return _faadd ;};_gcfbe .ColHierarchyUsage =append (_gcfbe .ColHierarchyUsage ,_dfcdc );default:_gc .Log .Debug ("\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",_eegc .Name );if _dbcd :=d .Skip ();_dbcd !=nil {return _dbcd ;};};case _c .EndElement :break _deca ;case _c .CharData :};};return nil ;};func (_eggda *CT_IconFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eggda .IconSetAttr =ST_IconSetType (1);for _ ,_abag :=range start .Attr {if _abag .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_eggda .IconSetAttr .UnmarshalXMLAttr (_abag );continue ;};if _abag .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_daga ,_dfccc :=_fe .ParseUint (_abag .Value ,10,32);if _dfccc !=nil {return _dfccc ;};_fdgac :=uint32 (_daga );_eggda .IconIdAttr =&_fdgac ;continue ;};};for {_eaecf ,_cecbbc :=d .Token ();if _cecbbc !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_cecbbc );};if _eedfg ,_edbec :=_eaecf .(_c .EndElement );_edbec &&_eedfg .Name ==start .Name {break ;};};return nil ;};func (_acabab *CT_TableFormula )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cacaa :=range start .Attr {if _cacaa .Name .Local =="\u0061\u0072\u0072a\u0079"{_bgdgg ,_afefc :=_fe .ParseBool (_cacaa .Value );if _afefc !=nil {return _afefc ;};_acabab .ArrayAttr =_bgdgg ;continue ;};};for {_ddaae ,_abdec :=d .Token ();if _abdec !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_abdec );};if _dgfge ,_fffce :=_ddaae .(_c .CharData );_fffce {_acabab .Content =string (_dgfge );};if _cedfca ,_cagbf :=_ddaae .(_c .EndElement );_cagbf &&_cedfca .Name ==start .Name {break ;};};return nil ;};func (_eeacd *CT_Tuple )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_effade :=range start .Attr {if _effade .Name .Local =="\u0066\u006c\u0064"{_afeba ,_gabdb :=_fe .ParseUint (_effade .Value ,10,32);if _gabdb !=nil {return _gabdb ;};_ddbcd :=uint32 (_afeba );_eeacd .FldAttr =&_ddbcd ;continue ;};if _effade .Name .Local =="\u0068\u0069\u0065\u0072"{_adgeb ,_bggcc :=_fe .ParseUint (_effade .Value ,10,32);if _bggcc !=nil {return _bggcc ;};_acedg :=uint32 (_adgeb );_eeacd .HierAttr =&_acedg ;continue ;};if _effade .Name .Local =="\u0069\u0074\u0065\u006d"{_egbbc ,_bcagg :=_fe .ParseUint (_effade .Value ,10,32);if _bcagg !=nil {return _bcagg ;};_eeacd .ItemAttr =uint32 (_egbbc );continue ;};};for {_egcgd ,_cfgea :=d .Token ();if _cfgea !=nil {return _cg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_cfgea );};if _fbegbb ,_gaagdb :=_egcgd .(_c .EndElement );_gaagdb &&_fbegbb .Name ==start .Name {break ;};};return nil ;};func NewCT_DdeLink ()*CT_DdeLink {_ffeacd :=&CT_DdeLink {};return _ffeacd };type CT_CfRule struct{ +// Row Items +Field []*CT_Field ;};type CT_FieldsUsage struct{ -// Type -TypeAttr ST_CfType ; +// Field Count +CountAttr *uint32 ; -// Differential Formatting Id -DxfIdAttr *uint32 ; +// PivotCache Field Id +FieldUsage []*CT_FieldUsage ;}; -// Priority -PriorityAttr int32 ; +// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path +func (_bafeg *CT_Record )ValidateWithPath (path string )error {for _dbfaa ,_dgfce :=range _bafeg .M {if _ggcfc :=_dgfce .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_dbfaa ));_ggcfc !=nil {return _ggcfc ;};};for _bdegb ,_cadbe :=range _bafeg .N {if _eeadfa :=_cadbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bdegb ));_eeadfa !=nil {return _eeadfa ;};};for _dbcfd ,_cbge :=range _bafeg .B {if _cebcg :=_cbge .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_dbcfd ));_cebcg !=nil {return _cebcg ;};};for _ceddg ,_cbeea :=range _bafeg .E {if _ebaf :=_cbeea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_ceddg ));_ebaf !=nil {return _ebaf ;};};for _ccbfd ,_bdece :=range _bafeg .S {if _edgfeb :=_bdece .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_ccbfd ));_edgfeb !=nil {return _edgfeb ;};};for _dgedd ,_cefbg :=range _bafeg .D {if _bfbbd :=_cefbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_dgedd ));_bfbbd !=nil {return _bfbbd ;};};for _cfbaf ,_ecccc :=range _bafeg .X {if _bcacb :=_ecccc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cfbaf ));_bcacb !=nil {return _bcacb ;};};return nil ;};func NewCT_CalculatedMember ()*CT_CalculatedMember {_bdcb :=&CT_CalculatedMember {};return _bdcb }; -// Stop If True -StopIfTrueAttr *bool ; +// Validate validates the CT_Parameter and its children +func (_dcfbc *CT_Parameter )Validate ()error {return _dcfbc .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_dedee :=&CT_MeasureDimensionMap {};return _dedee ;};func NewCT_NumFmts ()*CT_NumFmts {_cbbca :=&CT_NumFmts {};return _cbbca };func (_fgfbg *CT_GroupLevels )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fcaba :=range start .Attr {if _fcaba .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfddf ,_fadgg :=_e .ParseUint (_fcaba .Value ,10,32);if _fadgg !=nil {return _fadgg ;};_fgdge :=uint32 (_dfddf );_fgfbg .CountAttr =&_fgdge ;continue ;};};_cafdg :for {_fdcea ,_gffac :=d .Token ();if _gffac !=nil {return _gffac ;};switch _bbadg :=_fdcea .(type ){case _bf .StartElement :switch _bbadg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbged :=NewCT_GroupLevel ();if _bcbe :=d .DecodeElement (_fbged ,&_bbadg );_bcbe !=nil {return _bcbe ;};_fgfbg .GroupLevel =append (_fgfbg .GroupLevel ,_fbged );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065v\u0065l\u0073\u0020\u0025\u0076",_bbadg .Name );if _cfdafa :=d .Skip ();_cfdafa !=nil {return _cfdafa ;};};case _bf .EndElement :break _cafdg ;case _bf .CharData :};};return nil ;};func (_gbeegf ST_CellSpans )String ()string {return _d .Join (_gbeegf ,"\u0020")};func (_cddea *CT_MemberProperties )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fdabg :=range start .Attr {if _fdabg .Name .Local =="\u0063\u006f\u0075n\u0074"{_afaa ,_fgcec :=_e .ParseUint (_fdabg .Value ,10,32);if _fgcec !=nil {return _fgcec ;};_dbbbf :=uint32 (_afaa );_cddea .CountAttr =&_dbbbf ;continue ;};};_cdcab :for {_gefec ,_cbgda :=d .Token ();if _cbgda !=nil {return _cbgda ;};switch _egeaag :=_gefec .(type ){case _bf .StartElement :switch _egeaag .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegdc :=NewCT_MemberProperty ();if _ffcee :=d .DecodeElement (_gegdc ,&_egeaag );_ffcee !=nil {return _ffcee ;};_cddea .Mp =append (_cddea .Mp ,_gegdc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_egeaag .Name );if _gbbfg :=d .Skip ();_gbbfg !=nil {return _gbbfg ;};};case _bf .EndElement :break _cdcab ;case _bf .CharData :};};return nil ;};type CT_DiscretePr struct{ -// Above Or Below Average -AboveAverageAttr *bool ; +// Mapping Index Count +CountAttr *uint32 ; -// Top 10 Percent -PercentAttr *bool ; +// Element Group +X []*CT_Index ;};func (_bdgada ST_TotalsRowFunction )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_bdgada .String (),start );};func (_ffcfd *CT_RevisionSheetRename )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gcdgg :=range start .Attr {if _gcdgg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bbacd ,_dedff :=_e .ParseUint (_gcdgg .Value ,10,32);if _dedff !=nil {return _dedff ;};_ffcfd .SheetIdAttr =uint32 (_bbacd );continue ;};if _gcdgg .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_cccfa ,_bbced :=_gcdgg .Value ,error (nil );if _bbced !=nil {return _bbced ;};_ffcfd .OldNameAttr =_cccfa ;continue ;};if _gcdgg .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_bbcedc ,_acgfg :=_gcdgg .Value ,error (nil );if _acgfg !=nil {return _acgfg ;};_ffcfd .NewNameAttr =_bbcedc ;continue ;};if _gcdgg .Name .Local =="\u0072\u0049\u0064"{_ccgbcb ,_gccfa :=_e .ParseUint (_gcdgg .Value ,10,32);if _gccfa !=nil {return _gccfa ;};_gdabef :=uint32 (_ccgbcb );_ffcfd .RIdAttr =&_gdabef ;continue ;};if _gcdgg .Name .Local =="\u0075\u0061"{_eeeac ,_edbce :=_e .ParseBool (_gcdgg .Value );if _edbce !=nil {return _edbce ;};_ffcfd .UaAttr =&_eeeac ;continue ;};if _gcdgg .Name .Local =="\u0072\u0061"{_feecac ,_fdda :=_e .ParseBool (_gcdgg .Value );if _fdda !=nil {return _fdda ;};_ffcfd .RaAttr =&_feecac ;continue ;};};_eddeec :for {_bebdf ,_fdgdce :=d .Token ();if _fdgdce !=nil {return _fdgdce ;};switch _adfd :=_bebdf .(type ){case _bf .StartElement :switch _adfd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffcfd .ExtLst =NewCT_ExtensionList ();if _afcba :=d .DecodeElement (_ffcfd .ExtLst ,&_adfd );_afcba !=nil {return _afcba ;};default:_cg .Log .Debug ("\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",_adfd .Name );if _efdaag :=d .Skip ();_efdaag !=nil {return _efdaag ;};};case _bf .EndElement :break _eddeec ;case _bf .CharData :};};return nil ;};func (_bccfc *CT_RevisionHeaders )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bccfc .GuidAttr )});if _bccfc .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bccfc .LastGuidAttr )});};if _bccfc .SharedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bccfc .SharedAttr ))});};if _bccfc .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bccfc .DiskRevisionsAttr ))});};if _bccfc .HistoryAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bccfc .HistoryAttr ))});};if _bccfc .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bccfc .TrackRevisionsAttr ))});};if _bccfc .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bccfc .ExclusiveAttr ))});};if _bccfc .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bccfc .RevisionIdAttr )});};if _bccfc .VersionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bccfc .VersionAttr )});};if _bccfc .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bccfc .KeepChangeHistoryAttr ))});};if _bccfc .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bccfc .ProtectedAttr ))});};if _bccfc .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_bccfc .PreserveHistoryAttr )});};e .EncodeToken (start );_abbfa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_fbcdfb :=range _bccfc .Header {e .EncodeElement (_fbcdfb ,_abbfa );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cbeac *CT_WebPublishObjects )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cbeac .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbeac .CountAttr )});};e .EncodeToken (start );_aebcb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_cadedb :=range _cbeac .WebPublishObject {e .EncodeElement (_cadedb ,_aebcb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fcabe *CT_RgbColor )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fcabe .RgbAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0067\u0062"},Value :_f .Sprintf ("\u0025\u0076",*_fcabe .RgbAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cggeg ST_FileType )ValidateWithPath (path string )error {switch _cggeg {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 (_cggeg ));};return nil ;}; -// Bottom N -BottomAttr *bool ; +// Validate validates the CT_TableStyles and its children +func (_eabedc *CT_TableStyles )Validate ()error {return _eabedc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};func (_aabgb *ST_Visibility )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_aabgb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_aabgb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_aabgb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_aabgb =3;};return nil ;};func (_bbfda *CT_ColorFilter )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bbfda .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bbfda .DxfIdAttr )});};if _bbfda .CellColorAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bbfda .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_abfaf *ST_UnderlineValues )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_abfaf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_abfaf =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_abfaf =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_abfaf =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_abfaf =4;case "\u006e\u006f\u006e\u0065":*_abfaf =5;};return nil ;}; -// Operator -OperatorAttr ST_ConditionalFormattingOperator ; +// Validate validates the CT_PivotHierarchy and its children +func (_abfdb *CT_PivotHierarchy )Validate ()error {return _abfdb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_dbbcdg ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _dbbcdg {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 (_dbbcdg ));};return nil ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_ffbef :=&CT_PivotHierarchy {};return _ffbef };type ST_TableStyleType byte ;func (_ecbag *CT_RevisionInsertSheet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gdffg :=range start .Attr {if _gdffg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gcbac ,_egbccd :=_e .ParseUint (_gdffg .Value ,10,32);if _egbccd !=nil {return _egbccd ;};_ecbag .SheetIdAttr =uint32 (_gcbac );continue ;};if _gdffg .Name .Local =="\u006e\u0061\u006d\u0065"{_cbgag ,_ggcdgf :=_gdffg .Value ,error (nil );if _ggcdgf !=nil {return _ggcdgf ;};_ecbag .NameAttr =_cbgag ;continue ;};if _gdffg .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_debbe ,_bdccaa :=_e .ParseUint (_gdffg .Value ,10,32);if _bdccaa !=nil {return _bdccaa ;};_ecbag .SheetPositionAttr =uint32 (_debbe );continue ;};if _gdffg .Name .Local =="\u0072\u0049\u0064"{_accfc ,_ffafb :=_e .ParseUint (_gdffg .Value ,10,32);if _ffafb !=nil {return _ffafb ;};_efebba :=uint32 (_accfc );_ecbag .RIdAttr =&_efebba ;continue ;};if _gdffg .Name .Local =="\u0075\u0061"{_gedec ,_faeafe :=_e .ParseBool (_gdffg .Value );if _faeafe !=nil {return _faeafe ;};_ecbag .UaAttr =&_gedec ;continue ;};if _gdffg .Name .Local =="\u0072\u0061"{_dgfdbc ,_cdbdc :=_e .ParseBool (_gdffg .Value );if _cdbdc !=nil {return _cdbdc ;};_ecbag .RaAttr =&_dgfdbc ;continue ;};};for {_ddbab ,_dadb :=d .Token ();if _dadb !=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",_dadb );};if _abfdg ,_faedg :=_ddbab .(_bf .EndElement );_faedg &&_abfdg .Name ==start .Name {break ;};};return nil ;};func (_dbfcc *CT_Font )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _dbfcc .Name !=nil {_efcdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_ggdec :=range _dbfcc .Name {e .EncodeElement (_ggdec ,_efcdf );};};if _dbfcc .Charset !=nil {_egdbg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_gagaf :=range _dbfcc .Charset {e .EncodeElement (_gagaf ,_egdbg );};};if _dbfcc .Family !=nil {_cadaa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_eegd :=range _dbfcc .Family {e .EncodeElement (_eegd ,_cadaa );};};if _dbfcc .B !=nil {_ddaef :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_bcff :=range _dbfcc .B {e .EncodeElement (_bcff ,_ddaef );};};if _dbfcc .I !=nil {_bfdebc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_gcbb :=range _dbfcc .I {e .EncodeElement (_gcbb ,_bfdebc );};};if _dbfcc .Strike !=nil {_bbad :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_baaef :=range _dbfcc .Strike {e .EncodeElement (_baaef ,_bbad );};};if _dbfcc .Outline !=nil {_aaeab :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_efcc :=range _dbfcc .Outline {e .EncodeElement (_efcc ,_aaeab );};};if _dbfcc .Shadow !=nil {_fbege :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_dcbff :=range _dbfcc .Shadow {e .EncodeElement (_dcbff ,_fbege );};};if _dbfcc .Condense !=nil {_agade :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_dcef :=range _dbfcc .Condense {e .EncodeElement (_dcef ,_agade );};};if _dbfcc .Extend !=nil {_abfeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_ecbaa :=range _dbfcc .Extend {e .EncodeElement (_ecbaa ,_abfeg );};};if _dbfcc .Color !=nil {_fbcdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_gdfcg :=range _dbfcc .Color {e .EncodeElement (_gdfcg ,_fbcdf );};};if _dbfcc .Sz !=nil {_feeeef :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_efbf :=range _dbfcc .Sz {e .EncodeElement (_efbf ,_feeeef );};};if _dbfcc .U !=nil {_egafb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_cbdda :=range _dbfcc .U {e .EncodeElement (_cbdda ,_egafb );};};if _dbfcc .VertAlign !=nil {_bgaab :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_cggcca :=range _dbfcc .VertAlign {e .EncodeElement (_cggcca ,_bgaab );};};if _dbfcc .Scheme !=nil {_beefg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_daadc :=range _dbfcc .Scheme {e .EncodeElement (_daadc ,_beefg );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_ChartsheetView struct{ -// Text -TextAttr *string ; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// Time Period -TimePeriodAttr ST_TimePeriod ; +// Window Zoom Scale +ZoomScaleAttr *uint32 ; -// Rank -RankAttr *uint32 ; +// Workbook View Id +WorkbookViewIdAttr uint32 ; -// StdDev -StdDevAttr *int32 ; +// Zoom To Fit +ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;}; -// Equal Average -EqualAverageAttr *bool ; +// Validate validates the CT_Mdx and its children +func (_cagd *CT_Mdx )Validate ()error {return _cagd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");};func (_bdde *CT_CalcCell )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bdde .RAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bdde .RAttr )});};if _bdde .RefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bdde .RefAttr )});};if _bdde .IAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_bdde .IAttr )});};if _bdde .SAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bdde .SAttr ))});};if _bdde .LAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bdde .LAttr ))});};if _bdde .TAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bdde .TAttr ))});};if _bdde .AAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bdde .AAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ddabff *ST_PatternType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gfbeeg ,_agaac :=d .Token ();if _agaac !=nil {return _agaac ;};if _egfea ,_cccca :=_gfbeeg .(_bf .EndElement );_cccca &&_egfea .Name ==start .Name {*_ddabff =1;return nil ;};if _cbgbcf ,_adegb :=_gfbeeg .(_bf .CharData );!_adegb {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",_gfbeeg );}else {switch string (_cbgbcf ){case "":*_ddabff =0;case "\u006e\u006f\u006e\u0065":*_ddabff =1;case "\u0073\u006f\u006ci\u0064":*_ddabff =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_ddabff =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_ddabff =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_ddabff =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_ddabff =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_ddabff =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_ddabff =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_ddabff =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_ddabff =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_ddabff =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_ddabff =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_ddabff =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_ddabff =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_ddabff =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_ddabff =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_ddabff =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_ddabff =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_ddabff =19;};};_gfbeeg ,_agaac =d .Token ();if _agaac !=nil {return _agaac ;};if _gagdgc ,_bdebea :=_gfbeeg .(_bf .EndElement );_bdebea &&_gagdgc .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",_gfbeeg );};func (_eacag *PivotTableDefinition )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_eacag .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_efdcdg :=range start .Attr {if _efdcdg .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bddede ,_ddgbf :=_e .ParseUint (_efdcdg .Value ,10,8);if _ddgbf !=nil {return _ddgbf ;};_bcedb :=uint8 (_bddede );_eacag .CreatedVersionAttr =&_bcedb ;continue ;};if _efdcdg .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_ffbcf ,_fdade :=_e .ParseUint (_efdcdg .Value ,10,32);if _fdade !=nil {return _fdade ;};_cfgef :=uint32 (_ffbcf );_eacag .IndentAttr =&_cfgef ;continue ;};if _efdcdg .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_cgaaea ,_fddeg :=_efdcdg .Value ,error (nil );if _fddeg !=nil {return _fddeg ;};_eacag .PivotTableStyleAttr =&_cgaaea ;continue ;};if _efdcdg .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_dgbgda ,_adcegf :=_e .ParseBool (_efdcdg .Value );if _adcegf !=nil {return _adcegf ;};_eacag .ShowEmptyRowAttr =&_dgbgda ;continue ;};if _efdcdg .Name .Local =="\u0074\u0061\u0067"{_eeceab ,_aadeg :=_efdcdg .Value ,error (nil );if _aadeg !=nil {return _aadeg ;};_eacag .TagAttr =&_eeceab ;continue ;};if _efdcdg .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_eedadg ,_ffdfc :=_e .ParseBool (_efdcdg .Value );if _ffdfc !=nil {return _ffdfc ;};_eacag .ShowEmptyColAttr =&_eedadg ;continue ;};if _efdcdg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_caacbe ,_efbbgg :=_e .ParseUint (_efdcdg .Value ,10,8);if _efbbgg !=nil {return _efbbgg ;};_gefbg :=uint8 (_caacbe );_eacag .MinRefreshableVersionAttr =&_gefbg ;continue ;};if _efdcdg .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_fceab ,_eeecbd :=_e .ParseBool (_efdcdg .Value );if _eeecbd !=nil {return _eeecbd ;};_eacag .ShowHeadersAttr =&_fceab ;continue ;};if _efdcdg .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_cfafe ,_aggef :=_e .ParseBool (_efdcdg .Value );if _aggef !=nil {return _aggef ;};_eacag .AsteriskTotalsAttr =&_cfafe ;continue ;};if _efdcdg .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_ccfcg ,_cdedg :=_e .ParseBool (_efdcdg .Value );if _cdedg !=nil {return _cdedg ;};_eacag .CompactAttr =&_ccfcg ;continue ;};if _efdcdg .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_cafgbb ,_dgbdeb :=_e .ParseBool (_efdcdg .Value );if _dgbdeb !=nil {return _dgbdeb ;};_eacag .EditDataAttr =&_cafgbb ;continue ;};if _efdcdg .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_bffec ,_eebefd :=_e .ParseBool (_efdcdg .Value );if _eebefd !=nil {return _eebefd ;};_eacag .OutlineAttr =&_bffec ;continue ;};if _efdcdg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_aedfb ,_cgaeec :=_e .ParseBool (_efdcdg .Value );if _cgaeec !=nil {return _cgaeec ;};_eacag .ShowCalcMbrsAttr =&_aedfb ;continue ;};if _efdcdg .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_adgcfd ,_gacgdf :=_e .ParseBool (_efdcdg .Value );if _gacgdf !=nil {return _gacgdf ;};_eacag .OutlineDataAttr =&_adgcfd ;continue ;};if _efdcdg .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_ebbce ,_fdfab :=_e .ParseBool (_efdcdg .Value );if _fdfab !=nil {return _fdfab ;};_eacag .GridDropZonesAttr =&_ebbce ;continue ;};if _efdcdg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_cecdg ,_bfdbd :=_e .ParseBool (_efdcdg .Value );if _bfdbd !=nil {return _bfdbd ;};_eacag .CustomListSortAttr =&_cecdg ;continue ;};if _efdcdg .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_defba ,_aagaf :=_e .ParseBool (_efdcdg .Value );if _aagaf !=nil {return _aagaf ;};_eacag .RowGrandTotalsAttr =&_defba ;continue ;};if _efdcdg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_acafb ,_ccgcgb :=_e .ParseBool (_efdcdg .Value );if _ccgcgb !=nil {return _ccgcgb ;};_eacag .ApplyWidthHeightFormatsAttr =&_acafb ;continue ;};if _efdcdg .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_adcegg ,_fccdb :=_e .ParseBool (_efdcdg .Value );if _fccdb !=nil {return _fccdb ;};_eacag .UseAutoFormattingAttr =&_adcegg ;continue ;};if _efdcdg .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ccceb ,_gfeag :=_efdcdg .Value ,error (nil );if _gfeag !=nil {return _gfeag ;};_eacag .RowHeaderCaptionAttr =&_ccceb ;continue ;};if _efdcdg .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_aaeca ,_cecdc :=_e .ParseBool (_efdcdg .Value );if _cecdc !=nil {return _cecdc ;};_eacag .ShowDrillAttr =&_aaeca ;continue ;};if _efdcdg .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_bebafd ,_fdgfca :=_e .ParseBool (_efdcdg .Value );if _fdgfca !=nil {return _fdgfca ;};_eacag .MergeItemAttr =&_bebafd ;continue ;};if _efdcdg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ecade ,_fecfcb :=_e .ParseBool (_efdcdg .Value );if _fecfcb !=nil {return _fecfcb ;};_eacag .ApplyBorderFormatsAttr =&_ecade ;continue ;};if _efdcdg .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_beafb ,_fgaace :=_e .ParseBool (_efdcdg .Value );if _fgaace !=nil {return _fgaace ;};_eacag .VisualTotalsAttr =&_beafb ;continue ;};if _efdcdg .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_dgedb ,_eabbda :=_e .ParseBool (_efdcdg .Value );if _eabbda !=nil {return _eabbda ;};_eacag .CompactDataAttr =&_dgedb ;continue ;};if _efdcdg .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eebee ,_agebb :=_e .ParseUint (_efdcdg .Value ,10,32);if _agebb !=nil {return _agebb ;};_gcffaf :=uint32 (_eebee );_eacag .DataPositionAttr =&_gcffaf ;continue ;};if _efdcdg .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_gfdbf ,_baefce :=_e .ParseBool (_efdcdg .Value );if _baefce !=nil {return _baefce ;};_eacag .MultipleFieldFiltersAttr =&_gfdbf ;continue ;};if _efdcdg .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_ecaff ,_cgbbf :=_e .ParseBool (_efdcdg .Value );if _cgbbf !=nil {return _cgbbf ;};_eacag .PageOverThenDownAttr =&_ecaff ;continue ;};if _efdcdg .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_geagg ,_gbacd :=_e .ParseBool (_efdcdg .Value );if _gbacd !=nil {return _gbacd ;};_eacag .FieldListSortAscendingAttr =&_geagg ;continue ;};if _efdcdg .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_efbef ,_fefgd :=_e .ParseBool (_efdcdg .Value );if _fefgd !=nil {return _fefgd ;};_eacag .ShowMissingAttr =&_efbef ;continue ;};if _efdcdg .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_bagbfa ,_fbade :=_e .ParseBool (_efdcdg .Value );if _fbade !=nil {return _fbade ;};_eacag .FieldPrintTitlesAttr =&_bagbfa ;continue ;};if _efdcdg .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_gbbcb ,_bcddfe :=_e .ParseBool (_efdcdg .Value );if _bcddfe !=nil {return _bcddfe ;};_eacag .ShowMemberPropertyTipsAttr =&_gbbcb ;continue ;};if _efdcdg .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_dabdg ,_feebd :=_efdcdg .Value ,error (nil );if _feebd !=nil {return _feebd ;};_eacag .PageStyleAttr =&_dabdg ;continue ;};if _efdcdg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ebgdd ,_gfffgc :=_e .ParseUint (_efdcdg .Value ,10,32);if _gfffgc !=nil {return _gfffgc ;};_faccb :=uint32 (_ebgdd );_eacag .AutoFormatIdAttr =&_faccb ;continue ;};if _efdcdg .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_fgfef ,_gebdc :=_e .ParseBool (_efdcdg .Value );if _gebdc !=nil {return _gebdc ;};_eacag .ShowItemsAttr =&_fgfef ;continue ;};if _efdcdg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_egegb ,_eeegg :=_e .ParseBool (_efdcdg .Value );if _eeegg !=nil {return _eeegg ;};_eacag .ApplyPatternFormatsAttr =&_egegb ;continue ;};if _efdcdg .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_gegcaa ,_ggbcgc :=_e .ParseBool (_efdcdg .Value );if _ggbcgc !=nil {return _ggbcgc ;};_eacag .EnableFieldPropertiesAttr =&_gegcaa ;continue ;};if _efdcdg .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_ceagf ,_dbdfce :=_e .ParseBool (_efdcdg .Value );if _dbdfce !=nil {return _dbdfce ;};_eacag .ShowMultipleLabelAttr =&_ceagf ;continue ;};if _efdcdg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_ggfbcd ,_acecb :=_e .ParseBool (_efdcdg .Value );if _acecb !=nil {return _acecb ;};_eacag .PreserveFormattingAttr =&_ggfbcd ;continue ;};if _efdcdg .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_aeddc ,_fbdbb :=_e .ParseBool (_efdcdg .Value );if _fbdbb !=nil {return _fbdbb ;};_eacag .PublishedAttr =&_aeddc ;continue ;};if _efdcdg .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_bfedd ,_fdgbb :=_efdcdg .Value ,error (nil );if _fdgbb !=nil {return _fdgbb ;};_eacag .MissingCaptionAttr =&_bfedd ;continue ;};if _efdcdg .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_dcbfgg ,_bafff :=_e .ParseBool (_efdcdg .Value );if _bafff !=nil {return _bafff ;};_eacag .ImmersiveAttr =&_dcbfgg ;continue ;};if _efdcdg .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_fdagc ,_eebeed :=_e .ParseUint (_efdcdg .Value ,10,32);if _eebeed !=nil {return _eebeed ;};_cfbfaa :=uint32 (_fdagc );_eacag .PageWrapAttr =&_cfbfaa ;continue ;};if _efdcdg .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_cagea ,_egecc :=_e .ParseUint (_efdcdg .Value ,10,32);if _egecc !=nil {return _egecc ;};_ggbcgb :=uint32 (_cagea );_eacag .ChartFormatAttr =&_ggbcgb ;continue ;};if _efdcdg .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_abaaf ,_bcefbb :=_e .ParseBool (_efdcdg .Value );if _bcefbb !=nil {return _bcefbb ;};_eacag .ShowDataDropDownAttr =&_abaaf ;continue ;};if _efdcdg .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_faccf ,_adgddf :=_efdcdg .Value ,error (nil );if _adgddf !=nil {return _adgddf ;};_eacag .ColHeaderCaptionAttr =&_faccf ;continue ;};if _efdcdg .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_ebefa ,_cdbcc :=_e .ParseBool (_efdcdg .Value );if _cdbcc !=nil {return _cdbcc ;};_eacag .SubtotalHiddenItemsAttr =&_ebefa ;continue ;};if _efdcdg .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_feaec ,_caecc :=_e .ParseBool (_efdcdg .Value );if _caecc !=nil {return _caecc ;};_eacag .MdxSubqueriesAttr =&_feaec ;continue ;};if _efdcdg .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cgggcf ,_afbefc :=_efdcdg .Value ,error (nil );if _afbefc !=nil {return _afbefc ;};_eacag .ErrorCaptionAttr =&_cgggcf ;continue ;};if _efdcdg .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_bffdb ,_ddbbfd :=_e .ParseBool (_efdcdg .Value );if _ddbbfd !=nil {return _ddbbfd ;};_eacag .ColGrandTotalsAttr =&_bffdb ;continue ;};if _efdcdg .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_ggabcfd ,_bffea :=_e .ParseBool (_efdcdg .Value );if _bffea !=nil {return _bffea ;};_eacag .PrintDrillAttr =&_ggabcfd ;continue ;};if _efdcdg .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_debcda ,_bgffa :=_e .ParseBool (_efdcdg .Value );if _bgffa !=nil {return _bgffa ;};_eacag .ItemPrintTitlesAttr =&_debcda ;continue ;};if _efdcdg .Name .Local =="\u006e\u0061\u006d\u0065"{_gecdff ,_bdddbdc :=_efdcdg .Value ,error (nil );if _bdddbdc !=nil {return _bdddbdc ;};_eacag .NameAttr =_gecdff ;continue ;};if _efdcdg .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_gdbbd ,_fecgf :=_e .ParseBool (_efdcdg .Value );if _fecgf !=nil {return _fecgf ;};_eacag .ShowDropZonesAttr =&_gdbbd ;continue ;};if _efdcdg .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_acbfg ,_dadfc :=_e .ParseBool (_efdcdg .Value );if _dadfc !=nil {return _dadfc ;};_eacag .ShowDataTipsAttr =&_acbfg ;continue ;};if _efdcdg .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_fgcgdf ,_bfaaga :=_efdcdg .Value ,error (nil );if _bfaaga !=nil {return _bfaaga ;};_eacag .VacatedStyleAttr =&_fgcgdf ;continue ;};if _efdcdg .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_abfgd ,_bfgfc :=_efdcdg .Value ,error (nil );if _bfgfc !=nil {return _bfgfc ;};_eacag .GrandTotalCaptionAttr =&_abfgd ;continue ;};if _efdcdg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_effcfc ,_addec :=_e .ParseBool (_efdcdg .Value );if _addec !=nil {return _addec ;};_eacag .ApplyNumberFormatsAttr =&_effcfc ;continue ;};if _efdcdg .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_ggbffc ,_cedbd :=_e .ParseBool (_efdcdg .Value );if _cedbd !=nil {return _cedbd ;};_eacag .EnableDrillAttr =&_ggbffc ;continue ;};if _efdcdg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ddeeeg ,_afbfe :=_e .ParseBool (_efdcdg .Value );if _afbfe !=nil {return _afbfe ;};_eacag .ApplyFontFormatsAttr =&_ddeeeg ;continue ;};if _efdcdg .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_ffgdg ,_fgacf :=_e .ParseBool (_efdcdg .Value );if _fgacf !=nil {return _fgacf ;};_eacag .DisableFieldListAttr =&_ffgdg ;continue ;};if _efdcdg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_eagad ,_ffaca :=_e .ParseBool (_efdcdg .Value );if _ffaca !=nil {return _ffaca ;};_eacag .ApplyAlignmentFormatsAttr =&_eagad ;continue ;};if _efdcdg .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_eagfc ,_egcdg :=_e .ParseBool (_efdcdg .Value );if _egcdg !=nil {return _egcdg ;};_eacag .DataOnRowsAttr =&_eagfc ;continue ;};if _efdcdg .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cbbeb ,_efffg :=_efdcdg .Value ,error (nil );if _efffg !=nil {return _efffg ;};_eacag .DataCaptionAttr =_cbbeb ;continue ;};if _efdcdg .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_dfgfce ,_cacebe :=_e .ParseBool (_efdcdg .Value );if _cacebe !=nil {return _cacebe ;};_eacag .ShowErrorAttr =&_dfgfce ;continue ;};if _efdcdg .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_acgdgg ,_caefc :=_e .ParseUint (_efdcdg .Value ,10,32);if _caefc !=nil {return _caefc ;};_eacag .CacheIdAttr =uint32 (_acgdgg );continue ;};if _efdcdg .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_baggd ,_bcfega :=_e .ParseBool (_efdcdg .Value );if _bcfega !=nil {return _bcfega ;};_eacag .EnableWizardAttr =&_baggd ;continue ;};if _efdcdg .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dcaeg ,_bbgaf :=_e .ParseUint (_efdcdg .Value ,10,8);if _bbgaf !=nil {return _bbgaf ;};_agecce :=uint8 (_dcaeg );_eacag .UpdatedVersionAttr =&_agecce ;continue ;};};_bebcde :for {_fcagaa ,_gcfeb :=d .Token ();if _gcfeb !=nil {return _gcfeb ;};switch _abagd :=_fcagaa .(type ){case _bf .StartElement :switch _abagd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _afeede :=d .DecodeElement (_eacag .Location ,&_abagd );_afeede !=nil {return _afeede ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .PivotFields =NewCT_PivotFields ();if _ecffbf :=d .DecodeElement (_eacag .PivotFields ,&_abagd );_ecffbf !=nil {return _ecffbf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .RowFields =NewCT_RowFields ();if _fdbfb :=d .DecodeElement (_eacag .RowFields ,&_abagd );_fdbfb !=nil {return _fdbfb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .RowItems =NewCT_rowItems ();if _fecdde :=d .DecodeElement (_eacag .RowItems ,&_abagd );_fecdde !=nil {return _fecdde ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .ColFields =NewCT_ColFields ();if _cdbad :=d .DecodeElement (_eacag .ColFields ,&_abagd );_cdbad !=nil {return _cdbad ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .ColItems =NewCT_colItems ();if _adadf :=d .DecodeElement (_eacag .ColItems ,&_abagd );_adadf !=nil {return _adadf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .PageFields =NewCT_PageFields ();if _ddbbb :=d .DecodeElement (_eacag .PageFields ,&_abagd );_ddbbb !=nil {return _ddbbb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .DataFields =NewCT_DataFields ();if _ebfdc :=d .DecodeElement (_eacag .DataFields ,&_abagd );_ebfdc !=nil {return _ebfdc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .Formats =NewCT_Formats ();if _gecbg :=d .DecodeElement (_eacag .Formats ,&_abagd );_gecbg !=nil {return _gecbg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .ConditionalFormats =NewCT_ConditionalFormats ();if _bfcff :=d .DecodeElement (_eacag .ConditionalFormats ,&_abagd );_bfcff !=nil {return _bfcff ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .ChartFormats =NewCT_ChartFormats ();if _cbcaf :=d .DecodeElement (_eacag .ChartFormats ,&_abagd );_cbcaf !=nil {return _cbcaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .PivotHierarchies =NewCT_PivotHierarchies ();if _gfdbe :=d .DecodeElement (_eacag .PivotHierarchies ,&_abagd );_gfdbe !=nil {return _gfdbe ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _cccaf :=d .DecodeElement (_eacag .PivotTableStyleInfo ,&_abagd );_cccaf !=nil {return _cccaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .Filters =NewCT_PivotFilters ();if _eebcb :=d .DecodeElement (_eacag .Filters ,&_abagd );_eebcb !=nil {return _eebcb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _ggabd :=d .DecodeElement (_eacag .RowHierarchiesUsage ,&_abagd );_ggabd !=nil {return _ggabd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _egbdec :=d .DecodeElement (_eacag .ColHierarchiesUsage ,&_abagd );_egbdec !=nil {return _egbdec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacag .ExtLst =NewCT_ExtensionList ();if _afggc :=d .DecodeElement (_eacag .ExtLst ,&_abagd );_afggc !=nil {return _afggc ;};default:_cg .Log .Debug ("\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",_abagd .Name );if _bggfca :=d .Skip ();_bggfca !=nil {return _bggfca ;};};case _bf .EndElement :break _bebcde ;case _bf .CharData :};};return nil ;};func (_fbdcbc *CT_GroupItems )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fbdcbc .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbdcbc .CountAttr )});};e .EncodeToken (start );if _fbdcbc .M !=nil {_ggab :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_fbccaa :=range _fbdcbc .M {e .EncodeElement (_fbccaa ,_ggab );};};if _fbdcbc .N !=nil {_agaegf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_aafgb :=range _fbdcbc .N {e .EncodeElement (_aafgb ,_agaegf );};};if _fbdcbc .B !=nil {_fbgd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_cefaa :=range _fbdcbc .B {e .EncodeElement (_cefaa ,_fbgd );};};if _fbdcbc .E !=nil {_dafbd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_daeec :=range _fbdcbc .E {e .EncodeElement (_daeec ,_dafbd );};};if _fbdcbc .S !=nil {_ebcfa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_ddfcd :=range _fbdcbc .S {e .EncodeElement (_ddfcd ,_ebcfa );};};if _fbdcbc .D !=nil {_gdacg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_cbbc :=range _fbdcbc .D {e .EncodeElement (_cbbc ,_gdacg );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bdeag *CT_Item )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bffc :=range start .Attr {if _bffc .Name .Local =="\u006e"{_eacgff ,_fdgdd :=_bffc .Value ,error (nil );if _fdgdd !=nil {return _fdgdd ;};_bdeag .NAttr =&_eacgff ;continue ;};if _bffc .Name .Local =="\u0074"{_bdeag .TAttr .UnmarshalXMLAttr (_bffc );continue ;};if _bffc .Name .Local =="\u0068"{_cadgg ,_fddcb :=_e .ParseBool (_bffc .Value );if _fddcb !=nil {return _fddcb ;};_bdeag .HAttr =&_cadgg ;continue ;};if _bffc .Name .Local =="\u0073"{_ebbaed ,_bfadd :=_e .ParseBool (_bffc .Value );if _bfadd !=nil {return _bfadd ;};_bdeag .SAttr =&_ebbaed ;continue ;};if _bffc .Name .Local =="\u0073\u0064"{_ecbg ,_eedee :=_e .ParseBool (_bffc .Value );if _eedee !=nil {return _eedee ;};_bdeag .SdAttr =&_ecbg ;continue ;};if _bffc .Name .Local =="\u0066"{_fgdbg ,_bcegg :=_e .ParseBool (_bffc .Value );if _bcegg !=nil {return _bcegg ;};_bdeag .FAttr =&_fgdbg ;continue ;};if _bffc .Name .Local =="\u006d"{_bdcgb ,_gcgddd :=_e .ParseBool (_bffc .Value );if _gcgddd !=nil {return _gcgddd ;};_bdeag .MAttr =&_bdcgb ;continue ;};if _bffc .Name .Local =="\u0063"{_aaeedg ,_bcgcg :=_e .ParseBool (_bffc .Value );if _bcgcg !=nil {return _bcgcg ;};_bdeag .CAttr =&_aaeedg ;continue ;};if _bffc .Name .Local =="\u0078"{_fgcd ,_eadag :=_e .ParseUint (_bffc .Value ,10,32);if _eadag !=nil {return _eadag ;};_fadec :=uint32 (_fgcd );_bdeag .XAttr =&_fadec ;continue ;};if _bffc .Name .Local =="\u0064"{_egefa ,_dfagg :=_e .ParseBool (_bffc .Value );if _dfagg !=nil {return _dfagg ;};_bdeag .DAttr =&_egefa ;continue ;};if _bffc .Name .Local =="\u0065"{_facae ,_eaagbe :=_e .ParseBool (_bffc .Value );if _eaagbe !=nil {return _eaagbe ;};_bdeag .EAttr =&_facae ;continue ;};};for {_eccce ,_ffacc :=d .Token ();if _ffacc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_ffacc );};if _geefb ,_edad :=_eccce .(_bf .EndElement );_edad &&_geefb .Name ==start .Name {break ;};};return nil ;};func NewCT_Map ()*CT_Map {_bbdf :=&CT_Map {};return _bbdf };func (_eabbc *CT_Pane )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eabbc .XSplitAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eabbc .XSplitAttr )});};if _eabbc .YSplitAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eabbc .YSplitAttr )});};if _eabbc .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_eabbc .TopLeftCellAttr )});};if _eabbc .ActivePaneAttr !=ST_PaneUnset {_gcabg ,_aagdea :=_eabbc .ActivePaneAttr .MarshalXMLAttr (_bf .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _aagdea !=nil {return _aagdea ;};start .Attr =append (start .Attr ,_gcabg );};if _eabbc .StateAttr !=ST_PaneStateUnset {_ffbag ,_bffgc :=_eabbc .StateAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u0074\u0061t\u0065"});if _bffgc !=nil {return _bffgc ;};start .Attr =append (start .Attr ,_ffbag );};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dcgfe ST_Visibility )ValidateWithPath (path string )error {switch _dcgfe {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 (_dcgfe ));};return nil ;};type CT_Formats struct{ -// Formula -Formula []string ; +// Formats Count +CountAttr *uint32 ; -// Color Scale -ColorScale *CT_ColorScale ; +// PivotTable Format +Format []*CT_Format ;};const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;);func (_cdaca ST_ParameterType )String ()string {switch _cdaca {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 (_eafeb *ST_FileType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fcfeb ,_aegdb :=d .Token ();if _aegdb !=nil {return _aegdb ;};if _eafag ,_baegc :=_fcfeb .(_bf .EndElement );_baegc &&_eafag .Name ==start .Name {*_eafeb =1;return nil ;};if _bfcda ,_dedfbg :=_fcfeb .(_bf .CharData );!_dedfbg {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",_fcfeb );}else {switch string (_bfcda ){case "":*_eafeb =0;case "\u006d\u0061\u0063":*_eafeb =1;case "\u0077\u0069\u006e":*_eafeb =2;case "\u0064\u006f\u0073":*_eafeb =3;case "\u006c\u0069\u006e":*_eafeb =4;case "\u006f\u0074\u0068e\u0072":*_eafeb =5;};};_fcfeb ,_aegdb =d .Token ();if _aegdb !=nil {return _aegdb ;};if _feagbd ,_afbdf :=_fcfeb .(_bf .EndElement );_afbdf &&_feagbd .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",_fcfeb );};type CT_VolTopic struct{ -// Data Bar -DataBar *CT_DataBar ; +// Type +TAttr ST_VolValueType ; -// Icon Set -IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;};func (_dcbfe ST_FieldSortType )ValidateWithPath (path string )error {switch _dcbfe {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 (_dcbfe ));};return nil ;}; +// Topic Value +V string ; -// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path -func (_baadb *CT_SheetId )ValidateWithPath (path string )error {return nil };func NewCT_DeletedField ()*CT_DeletedField {_dfcbd :=&CT_DeletedField {};return _dfcbd };type CT_QueryTableDeletedFields struct{ +// Strings in Subtopic +Stp []string ; -// Deleted Fields Count -CountAttr *uint32 ; +// References +Tr []*CT_VolTopicRef ;};func (_daffa *CT_IgnoredError )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_babgg :=range start .Attr {if _babgg .Name .Local =="\u0073\u0071\u0072e\u0066"{_beeed ,_afbad :=ParseSliceST_Sqref (_babgg .Value );if _afbad !=nil {return _afbad ;};_daffa .SqrefAttr =_beeed ;continue ;};if _babgg .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_cdcd ,_fdbf :=_e .ParseBool (_babgg .Value );if _fdbf !=nil {return _fdbf ;};_daffa .EvalErrorAttr =&_cdcd ;continue ;};if _babgg .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_ffbfc ,_bcfcg :=_e .ParseBool (_babgg .Value );if _bcfcg !=nil {return _bcfcg ;};_daffa .TwoDigitTextYearAttr =&_ffbfc ;continue ;};if _babgg .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_beagd ,_ebeca :=_e .ParseBool (_babgg .Value );if _ebeca !=nil {return _ebeca ;};_daffa .NumberStoredAsTextAttr =&_beagd ;continue ;};if _babgg .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_fgabc ,_bcebe :=_e .ParseBool (_babgg .Value );if _bcebe !=nil {return _bcebe ;};_daffa .FormulaAttr =&_fgabc ;continue ;};if _babgg .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_ecaacc ,_eebaf :=_e .ParseBool (_babgg .Value );if _eebaf !=nil {return _eebaf ;};_daffa .FormulaRangeAttr =&_ecaacc ;continue ;};if _babgg .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_ffebd ,_caedc :=_e .ParseBool (_babgg .Value );if _caedc !=nil {return _caedc ;};_daffa .UnlockedFormulaAttr =&_ffebd ;continue ;};if _babgg .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_dcfdc ,_fcbadg :=_e .ParseBool (_babgg .Value );if _fcbadg !=nil {return _fcbadg ;};_daffa .EmptyCellReferenceAttr =&_dcfdc ;continue ;};if _babgg .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_bbdgd ,_gedf :=_e .ParseBool (_babgg .Value );if _gedf !=nil {return _gedf ;};_daffa .ListDataValidationAttr =&_bbdgd ;continue ;};if _babgg .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_cdeac ,_acdae :=_e .ParseBool (_babgg .Value );if _acdae !=nil {return _acdae ;};_daffa .CalculatedColumnAttr =&_cdeac ;continue ;};};for {_ecggg ,_gbdbdb :=d .Token ();if _gbdbdb !=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",_gbdbdb );};if _bdbdfg ,_bbece :=_ecggg .(_bf .EndElement );_bbece &&_bdbdfg .Name ==start .Name {break ;};};return nil ;};func (_gcaba *Users )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gcaba .CT_Users =*NewCT_Users ();for _ ,_eeccb :=range start .Attr {if _eeccb .Name .Local =="\u0063\u006f\u0075n\u0074"{_babag ,_gafda :=_e .ParseUint (_eeccb .Value ,10,32);if _gafda !=nil {return _gafda ;};_ffbbad :=uint32 (_babag );_gcaba .CountAttr =&_ffbbad ;continue ;};};_ddbde :for {_gcgca ,_beade :=d .Token ();if _beade !=nil {return _beade ;};switch _dadbf :=_gcgca .(type ){case _bf .StartElement :switch _dadbf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cadbc :=NewCT_SharedUser ();if _febdaf :=d .DecodeElement (_cadbc ,&_dadbf );_febdaf !=nil {return _febdaf ;};_gcaba .UserInfo =append (_gcaba .UserInfo ,_cadbc );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0055\u0073\u0065r\u0073 \u0025\u0076",_dadbf .Name );if _afaga :=d .Skip ();_afaga !=nil {return _afaga ;};};case _bf .EndElement :break _ddbde ;case _bf .CharData :};};return nil ;};func NewCT_ColFields ()*CT_ColFields {_gde :=&CT_ColFields {};return _gde };func (_accbee *ST_DynamicFilterType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_accbee =0;case "\u006e\u0075\u006c\u006c":*_accbee =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_accbee =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_accbee =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_accbee =4;case "\u0074\u006f\u0064a\u0079":*_accbee =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_accbee =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_accbee =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_accbee =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_accbee =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_accbee =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_accbee =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_accbee =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_accbee =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_accbee =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_accbee =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_accbee =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_accbee =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_accbee =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_accbee =19;case "\u0051\u0031":*_accbee =20;case "\u0051\u0032":*_accbee =21;case "\u0051\u0033":*_accbee =22;case "\u0051\u0034":*_accbee =23;case "\u004d\u0031":*_accbee =24;case "\u004d\u0032":*_accbee =25;case "\u004d\u0033":*_accbee =26;case "\u004d\u0034":*_accbee =27;case "\u004d\u0035":*_accbee =28;case "\u004d\u0036":*_accbee =29;case "\u004d\u0037":*_accbee =30;case "\u004d\u0038":*_accbee =31;case "\u004d\u0039":*_accbee =32;case "\u004d\u0031\u0030":*_accbee =33;case "\u004d\u0031\u0031":*_accbee =34;case "\u004d\u0031\u0032":*_accbee =35;};return nil ;};func (_cebfa *CT_PivotArea )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gcbad :=range start .Attr {if _gcbad .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gadgf ,_agbgb :=_e .ParseBool (_gcbad .Value );if _agbgb !=nil {return _agbgb ;};_cebfa .OutlineAttr =&_gadgf ;continue ;};if _gcbad .Name .Local =="\u0066\u0069\u0065l\u0064"{_cdbac ,_ffbgg :=_e .ParseInt (_gcbad .Value ,10,32);if _ffbgg !=nil {return _ffbgg ;};_bgdgc :=int32 (_cdbac );_cebfa .FieldAttr =&_bgdgc ;continue ;};if _gcbad .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_ababd ,_gfaaa :=_e .ParseBool (_gcbad .Value );if _gfaaa !=nil {return _gfaaa ;};_cebfa .DataOnlyAttr =&_ababd ;continue ;};if _gcbad .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_cgdae ,_egacb :=_e .ParseBool (_gcbad .Value );if _egacb !=nil {return _egacb ;};_cebfa .LabelOnlyAttr =&_cgdae ;continue ;};if _gcbad .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_cdfbg ,_dcbdg :=_e .ParseBool (_gcbad .Value );if _dcbdg !=nil {return _dcbdg ;};_cebfa .GrandRowAttr =&_cdfbg ;continue ;};if _gcbad .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_cefdg ,_aeggg :=_e .ParseBool (_gcbad .Value );if _aeggg !=nil {return _aeggg ;};_cebfa .GrandColAttr =&_cefdg ;continue ;};if _gcbad .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_degfb ,_ddba :=_e .ParseBool (_gcbad .Value );if _ddba !=nil {return _ddba ;};_cebfa .CacheIndexAttr =&_degfb ;continue ;};if _gcbad .Name .Local =="\u0074\u0079\u0070\u0065"{_cebfa .TypeAttr .UnmarshalXMLAttr (_gcbad );continue ;};if _gcbad .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_edfda ,_gdacgb :=_gcbad .Value ,error (nil );if _gdacgb !=nil {return _gdacgb ;};_cebfa .OffsetAttr =&_edfda ;continue ;};if _gcbad .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"{_feag ,_bdbgc :=_e .ParseBool (_gcbad .Value );if _bdbgc !=nil {return _bdbgc ;};_cebfa .CollapsedLevelsAreSubtotalsAttr =&_feag ;continue ;};if _gcbad .Name .Local =="\u0061\u0078\u0069\u0073"{_cebfa .AxisAttr .UnmarshalXMLAttr (_gcbad );continue ;};if _gcbad .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eadga ,_gafaa :=_e .ParseUint (_gcbad .Value ,10,32);if _gafaa !=nil {return _gafaa ;};_edbgge :=uint32 (_eadga );_cebfa .FieldPositionAttr =&_edbgge ;continue ;};};_ddfac :for {_agfae ,_ccbaba :=d .Token ();if _ccbaba !=nil {return _ccbaba ;};switch _egbaa :=_agfae .(type ){case _bf .StartElement :switch _egbaa .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cebfa .References =NewCT_PivotAreaReferences ();if _effcc :=d .DecodeElement (_cebfa .References ,&_egbaa );_effcc !=nil {return _effcc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cebfa .ExtLst =NewCT_ExtensionList ();if _eedbg :=d .DecodeElement (_cebfa .ExtLst ,&_egbaa );_eedbg !=nil {return _eedbg ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_egbaa .Name );if _dagdd :=d .Skip ();_dagdd !=nil {return _dagdd ;};};case _bf .EndElement :break _ddfac ;case _bf .CharData :};};return nil ;};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_dcbee :=&CT_ReviewedRevisions {};return _dcbee ;};type CT_DateTime struct{ -// Deleted Field -DeletedField []*CT_DeletedField ;}; +// Value +VAttr _c .Time ; -// Validate validates the CT_QueryTable and its children -func (_debfb *CT_QueryTable )Validate ()error {return _debfb .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");}; +// Unused Item +UAttr *bool ; -// Validate validates the CT_FieldUsage and its children -func (_adcab *CT_FieldUsage )Validate ()error {return _adcab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");}; +// Calculated Item Value +FAttr *bool ; -// Validate validates the CT_DdeLink and its children -func (_dgabe *CT_DdeLink )Validate ()error {return _dgabe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");};func (_dddeef ST_CalcMode )String ()string {switch _dddeef {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 (_gadea ST_HorizontalAlignment )String ()string {switch _gadea {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 "";};type CT_OleLink struct{IdAttr string ; +// Caption +CAttr *string ; -// Object Link Identifier -ProgIdAttr string ; +// Member Property Count +CpAttr *uint32 ; -// Object Link Items -OleItems *CT_OleItems ;};func (_ffcca *CT_Formats )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffcca .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ffcca .CountAttr )});};e .EncodeToken (start );_gffgd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_gggbd :=range _ffcca .Format {e .EncodeElement (_gggbd ,_gffgd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gecbg *CT_VolTypes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ebdece :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_fffgf :=range _gecbg .VolType {e .EncodeElement (_fffgf ,_ebdece );};if _gecbg .ExtLst !=nil {_gfddd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gecbg .ExtLst ,_gfddd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Member Property Index +X []*CT_X ;};type CT_Number struct{ -// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path -func (_acbbb *CT_DbPr )ValidateWithPath (path string )error {return nil }; +// Value +VAttr float64 ; -// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path -func (_agbecg *CT_XmlCellPr )ValidateWithPath (path string )error {if _eccgd :=_agbecg .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_eccgd !=nil {return _eccgd ;};if _agbecg .ExtLst !=nil {if _eabac :=_agbecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eabac !=nil {return _eabac ;};};return nil ;};func (_bfbae *CT_SheetPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddbbc :=range start .Attr {if _ddbbc .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_ddbdg ,_fegbe :=_fe .ParseBool (_ddbbc .Value );if _fegbe !=nil {return _fegbe ;};_bfbae .SyncHorizontalAttr =&_ddbdg ;continue ;};if _ddbbc .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_eacbgb ,_ecada :=_fe .ParseBool (_ddbbc .Value );if _ecada !=nil {return _ecada ;};_bfbae .SyncVerticalAttr =&_eacbgb ;continue ;};if _ddbbc .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_aeebb ,_abfcb :=_ddbbc .Value ,error (nil );if _abfcb !=nil {return _abfcb ;};_bfbae .SyncRefAttr =&_aeebb ;continue ;};if _ddbbc .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_cabaf ,_dfddb :=_fe .ParseBool (_ddbbc .Value );if _dfddb !=nil {return _dfddb ;};_bfbae .TransitionEvaluationAttr =&_cabaf ;continue ;};if _ddbbc .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_affdbg ,_adegcc :=_fe .ParseBool (_ddbbc .Value );if _adegcc !=nil {return _adegcc ;};_bfbae .TransitionEntryAttr =&_affdbg ;continue ;};if _ddbbc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_abcda ,_becgc :=_fe .ParseBool (_ddbbc .Value );if _becgc !=nil {return _becgc ;};_bfbae .PublishedAttr =&_abcda ;continue ;};if _ddbbc .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_cagac ,_bffagg :=_ddbbc .Value ,error (nil );if _bffagg !=nil {return _bffagg ;};_bfbae .CodeNameAttr =&_cagac ;continue ;};if _ddbbc .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_gdcgd ,_gfebbg :=_fe .ParseBool (_ddbbc .Value );if _gfebbg !=nil {return _gfebbg ;};_bfbae .FilterModeAttr =&_gdcgd ;continue ;};if _ddbbc .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"{_bcfda ,_ddbcg :=_fe .ParseBool (_ddbbc .Value );if _ddbcg !=nil {return _ddbcg ;};_bfbae .EnableFormatConditionsCalculationAttr =&_bcfda ;continue ;};};_abbfb :for {_agdcb ,_fagda :=d .Token ();if _fagda !=nil {return _fagda ;};switch _dcaea :=_agdcb .(type ){case _c .StartElement :switch _dcaea .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbae .TabColor =NewCT_Color ();if _dgcafe :=d .DecodeElement (_bfbae .TabColor ,&_dcaea );_dgcafe !=nil {return _dgcafe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbae .OutlinePr =NewCT_OutlinePr ();if _efgeae :=d .DecodeElement (_bfbae .OutlinePr ,&_dcaea );_efgeae !=nil {return _efgeae ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbae .PageSetUpPr =NewCT_PageSetUpPr ();if _cadee :=d .DecodeElement (_bfbae .PageSetUpPr ,&_dcaea );_cadee !=nil {return _cadee ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_dcaea .Name );if _bfafe :=d .Skip ();_bfafe !=nil {return _bfafe ;};};case _c .EndElement :break _abbfb ;case _c .CharData :};};return nil ;};func NewDialogsheet ()*Dialogsheet {_gegfab :=&Dialogsheet {};_gegfab .CT_Dialogsheet =*NewCT_Dialogsheet ();return _gegfab ;};func NewCT_Member ()*CT_Member {_acbfd :=&CT_Member {};return _acbfd }; +// Unused Item +UAttr *bool ; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_ddfgc *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_feec *CT_RevisionQueryTableField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dedcbg :=range start .Attr {if _dedcbg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fdeda ,_cgcaa :=_fe .ParseUint (_dedcbg .Value ,10,32);if _cgcaa !=nil {return _cgcaa ;};_feec .SheetIdAttr =uint32 (_fdeda );continue ;};if _dedcbg .Name .Local =="\u0072\u0065\u0066"{_decgb ,_ggaag :=_dedcbg .Value ,error (nil );if _ggaag !=nil {return _ggaag ;};_feec .RefAttr =_decgb ;continue ;};if _dedcbg .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_cccdcd ,_dddcb :=_fe .ParseUint (_dedcbg .Value ,10,32);if _dddcb !=nil {return _dddcb ;};_feec .FieldIdAttr =uint32 (_cccdcd );continue ;};};for {_cfedf ,_bbbaa :=d .Token ();if _bbbaa !=nil {return _cg .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",_bbbaa );};if _dbfeed ,_ebafe :=_cfedf .(_c .EndElement );_ebafe &&_dbfeed .Name ==start .Name {break ;};};return nil ;};func NewCT_ServerFormats ()*CT_ServerFormats {_egcdgb :=&CT_ServerFormats {};return _egcdgb };type ST_BorderStyle byte ;func (_gfdfb ST_PaneState )Validate ()error {return _gfdfb .ValidateWithPath ("")}; +// Calculated Item +FAttr *bool ; -// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path -func (_agffg *StyleSheet )ValidateWithPath (path string )error {if _bbebeec :=_agffg .CT_Stylesheet .ValidateWithPath (path );_bbebeec !=nil {return _bbebeec ;};return nil ;};type ST_RefMode byte ;type CT_ChartsheetProtection struct{ +// Caption +CAttr *string ; -// Password -PasswordAttr *string ; +// Member Property Count +CpAttr *uint32 ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Format Index +InAttr *uint32 ; -// Password Hash Value -HashValueAttr *string ; +// Background Color +BcAttr *string ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Foreground Color +FcAttr *string ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Italic +IAttr *bool ; -// Contents -ContentAttr *bool ; +// Underline +UnAttr *bool ; -// Objects Locked -ObjectsAttr *bool ;};func NewCT_Members ()*CT_Members {_dbfab :=&CT_Members {};return _dbfab };type ST_Qualifier byte ;func (_eggbd *CT_NumFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_eggbd .NumFmtIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_eggbd .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cacff ST_Qualifier )ValidateWithPath (path string )error {switch _cacff {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 (_cacff ));};return nil ;};func (_gagee *ST_CredMethod )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gagee =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_gagee =1;case "\u006e\u006f\u006e\u0065":*_gagee =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_gagee =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_gagee =4;};return nil ;};func (_bdccb *CT_FileRecoveryPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecbfd :=range start .Attr {if _ecbfd .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_cfbcc ,_gfga :=_fe .ParseBool (_ecbfd .Value );if _gfga !=nil {return _gfga ;};_bdccb .AutoRecoverAttr =&_cfbcc ;continue ;};if _ecbfd .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_febdc ,_acgac :=_fe .ParseBool (_ecbfd .Value );if _acgac !=nil {return _acgac ;};_bdccb .CrashSaveAttr =&_febdc ;continue ;};if _ecbfd .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_efgfd ,_dcdaa :=_fe .ParseBool (_ecbfd .Value );if _dcdaa !=nil {return _dcdaa ;};_bdccb .DataExtractLoadAttr =&_efgfd ;continue ;};if _ecbfd .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_aegfa ,_gadac :=_fe .ParseBool (_ecbfd .Value );if _gadac !=nil {return _gadac ;};_bdccb .RepairLoadAttr =&_aegfa ;continue ;};};for {_cdgd ,_efede :=d .Token ();if _efede !=nil {return _cg .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",_efede );};if _agbda ,_gggfg :=_cdgd .(_c .EndElement );_gggfg &&_agbda .Name ==start .Name {break ;};};return nil ;};func (_abeca ST_PhoneticAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fffec :=_c .Attr {};_fffec .Name =name ;switch _abeca {case ST_PhoneticAlignmentUnset :_fffec .Value ="";case ST_PhoneticAlignmentNoControl :_fffec .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_fffec .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_fffec .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_fffec .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _fffec ,nil ;};func (_dbcafg *CT_TableStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_dbcafg .NameAttr )});if _dbcafg .PivotAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbcafg .PivotAttr ))});};if _dbcafg .TableAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbcafg .TableAttr ))});};if _dbcafg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dbcafg .CountAttr )});};e .EncodeToken (start );if _dbcafg .TableStyleElement !=nil {_ggagb :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}};for _ ,_agecb :=range _dbcafg .TableStyleElement {e .EncodeElement (_agecb ,_ggagb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Strikethrough +StAttr *bool ; -// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path -func (_cdgag *CT_MetadataBlock )ValidateWithPath (path string )error {for _adbgb ,_dcced :=range _cdgag .Rc {if _cfadg :=_dcced .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_adbgb ));_cfadg !=nil {return _cfadg ;};};return nil ;}; +// Bold +BAttr *bool ; -// Validate validates the CT_Chartsheet and its children -func (_cgec *CT_Chartsheet )Validate ()error {return _cgec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_cbgdec *CT_RevisionConflict )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbgdec .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cbgdec .SheetIdAttr )});};if _cbgdec .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cbgdec .RIdAttr )});};if _cbgdec .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbgdec .UaAttr ))});};if _cbgdec .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbgdec .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfgc *CT_ChartsheetView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ceed :=range start .Attr {if _ceed .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_dcab ,_bddf :=_fe .ParseBool (_ceed .Value );if _bddf !=nil {return _bddf ;};_cfgc .TabSelectedAttr =&_dcab ;continue ;};if _ceed .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_faec ,_dgcaf :=_fe .ParseUint (_ceed .Value ,10,32);if _dgcaf !=nil {return _dgcaf ;};_egcd :=uint32 (_faec );_cfgc .ZoomScaleAttr =&_egcd ;continue ;};if _ceed .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_gedb ,_dbegd :=_fe .ParseUint (_ceed .Value ,10,32);if _dbegd !=nil {return _dbegd ;};_cfgc .WorkbookViewIdAttr =uint32 (_gedb );continue ;};if _ceed .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_bbde ,_abef :=_fe .ParseBool (_ceed .Value );if _abef !=nil {return _abef ;};_cfgc .ZoomToFitAttr =&_bbde ;continue ;};};_fgba :for {_gcd ,_edfaa :=d .Token ();if _edfaa !=nil {return _edfaa ;};switch _cdad :=_gcd .(type ){case _c .StartElement :switch _cdad .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfgc .ExtLst =NewCT_ExtensionList ();if _egbe :=d .DecodeElement (_cfgc .ExtLst ,&_cdad );_egbe !=nil {return _egbe ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_cdad .Name );if _fcae :=d .Skip ();_fcae !=nil {return _fcae ;};};case _c .EndElement :break _fgba ;case _c .CharData :};};return nil ;};func (_dafdcd *CT_TableMissing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_cfcdcd ,_ffdcf :=d .Token ();if _ffdcf !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_ffdcf );};if _cbeeaf ,_abfbd :=_cfcdcd .(_c .EndElement );_abfbd &&_cbeeaf .Name ==start .Name {break ;};};return nil ;};type CT_QueryTable struct{ +// OLAP Members +Tpls []*CT_Tuples ; -// QueryTable Name -NameAttr string ; +// Member Property Index +X []*CT_X ;};func NewCT_CalculatedItem ()*CT_CalculatedItem {_afgcc :=&CT_CalculatedItem {};_afgcc .PivotArea =NewCT_PivotArea ();return _afgcc ;};func (_ffeefb *CT_RowHierarchiesUsage )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ffeefb .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffeefb .CountAttr )});};e .EncodeToken (start );_bbdfa :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_aagbb :=range _ffeefb .RowHierarchyUsage {e .EncodeElement (_aagbb ,_bbdfa );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bebcca *Chartsheet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bebcca .CT_Chartsheet =*NewCT_Chartsheet ();_efcbb :for {_abbe ,_efabcg :=d .Token ();if _efabcg !=nil {return _efabcg ;};switch _fgfge :=_abbe .(type ){case _bf .StartElement :switch _fgfge .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .SheetPr =NewCT_ChartsheetPr ();if _fgfff :=d .DecodeElement (_bebcca .SheetPr ,&_fgfge );_fgfff !=nil {return _fgfff ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdcgge :=d .DecodeElement (_bebcca .SheetViews ,&_fgfge );_bdcgge !=nil {return _bdcgge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .SheetProtection =NewCT_ChartsheetProtection ();if _fdbbfa :=d .DecodeElement (_bebcca .SheetProtection ,&_fgfge );_fdbbfa !=nil {return _fdbbfa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .CustomSheetViews =NewCT_CustomChartsheetViews ();if _bcbdd :=d .DecodeElement (_bebcca .CustomSheetViews ,&_fgfge );_bcbdd !=nil {return _bcbdd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .PageMargins =NewCT_PageMargins ();if _faegge :=d .DecodeElement (_bebcca .PageMargins ,&_fgfge );_faegge !=nil {return _faegge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .PageSetup =NewCT_CsPageSetup ();if _aceeb :=d .DecodeElement (_bebcca .PageSetup ,&_fgfge );_aceeb !=nil {return _aceeb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .HeaderFooter =NewCT_HeaderFooter ();if _dgcbb :=d .DecodeElement (_bebcca .HeaderFooter ,&_fgfge );_dgcbb !=nil {return _dgcbb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _edged :=d .DecodeElement (_bebcca .Drawing ,&_fgfge );_edged !=nil {return _edged ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .LegacyDrawing =NewCT_LegacyDrawing ();if _ceefg :=d .DecodeElement (_bebcca .LegacyDrawing ,&_fgfge );_ceefg !=nil {return _ceefg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .LegacyDrawingHF =NewCT_LegacyDrawing ();if _eegdcg :=d .DecodeElement (_bebcca .LegacyDrawingHF ,&_fgfge );_eegdcg !=nil {return _eegdcg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .DrawingHF =NewCT_DrawingHF ();if _begbdf :=d .DecodeElement (_bebcca .DrawingHF ,&_fgfge );_begbdf !=nil {return _begbdf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .Picture =NewCT_SheetBackgroundPicture ();if _aaeec :=d .DecodeElement (_bebcca .Picture ,&_fgfge );_aaeec !=nil {return _aaeec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .WebPublishItems =NewCT_WebPublishItems ();if _fabce :=d .DecodeElement (_bebcca .WebPublishItems ,&_fgfge );_fabce !=nil {return _fabce ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bebcca .ExtLst =NewCT_ExtensionList ();if _efabga :=d .DecodeElement (_bebcca .ExtLst ,&_fgfge );_efabga !=nil {return _efabga ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_fgfge .Name );if _gcbadc :=d .Skip ();_gcbadc !=nil {return _gcbadc ;};};case _bf .EndElement :break _efcbb ;case _bf .CharData :};};return nil ;};func (_bebggc *CT_QueryCache )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_agbeg :=range start .Attr {if _agbeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cebeb ,_cbfde :=_e .ParseUint (_agbeg .Value ,10,32);if _cbfde !=nil {return _cbfde ;};_ecaaa :=uint32 (_cebeb );_bebggc .CountAttr =&_ecaaa ;continue ;};};_dggadg :for {_bbfg ,_cdbgb :=d .Token ();if _cdbgb !=nil {return _cdbgb ;};switch _bgdfg :=_bbfg .(type ){case _bf .StartElement :switch _bgdfg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggadf :=NewCT_Query ();if _gcdbc :=d .DecodeElement (_ggadf ,&_bgdfg );_gcdbc !=nil {return _gcdbc ;};_bebggc .Query =append (_bebggc .Query ,_ggadf );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051u\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_bgdfg .Name );if _fdedg :=d .Skip ();_fdedg !=nil {return _fdedg ;};};case _bf .EndElement :break _dggadg ;case _bf .CharData :};};return nil ;};func (_efca *CT_Borders )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fab :=range start .Attr {if _fab .Name .Local =="\u0063\u006f\u0075n\u0074"{_acba ,_efg :=_e .ParseUint (_fab .Value ,10,32);if _efg !=nil {return _efg ;};_bgfg :=uint32 (_acba );_efca .CountAttr =&_bgfg ;continue ;};};_fafb :for {_dgdb ,_cca :=d .Token ();if _cca !=nil {return _cca ;};switch _cgd :=_dgdb .(type ){case _bf .StartElement :switch _cgd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bge :=NewCT_Border ();if _efdf :=d .DecodeElement (_bge ,&_cgd );_efdf !=nil {return _efdf ;};_efca .Border =append (_efca .Border ,_bge );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_cgd .Name );if _ebcac :=d .Skip ();_ebcac !=nil {return _ebcac ;};};case _bf .EndElement :break _fafb ;case _bf .CharData :};};return nil ;};func (_bddgef *CT_RevisionRowColumn )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bddgef .ActionAttr =ST_rwColActionType (1);for _ ,_gagca :=range start .Attr {if _gagca .Name .Local =="\u0073\u0049\u0064"{_babef ,_aadfa :=_e .ParseUint (_gagca .Value ,10,32);if _aadfa !=nil {return _aadfa ;};_bddgef .SIdAttr =uint32 (_babef );continue ;};if _gagca .Name .Local =="\u0065\u006f\u006c"{_debecg ,_ddggea :=_e .ParseBool (_gagca .Value );if _ddggea !=nil {return _ddggea ;};_bddgef .EolAttr =&_debecg ;continue ;};if _gagca .Name .Local =="\u0072\u0065\u0066"{_cffbd ,_debed :=_gagca .Value ,error (nil );if _debed !=nil {return _debed ;};_bddgef .RefAttr =_cffbd ;continue ;};if _gagca .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_bddgef .ActionAttr .UnmarshalXMLAttr (_gagca );continue ;};if _gagca .Name .Local =="\u0065\u0064\u0067\u0065"{_daaa ,_fgfgbd :=_e .ParseBool (_gagca .Value );if _fgfgbd !=nil {return _fgfgbd ;};_bddgef .EdgeAttr =&_daaa ;continue ;};if _gagca .Name .Local =="\u0072\u0049\u0064"{_gdabg ,_bdccag :=_e .ParseUint (_gagca .Value ,10,32);if _bdccag !=nil {return _bdccag ;};_dbcded :=uint32 (_gdabg );_bddgef .RIdAttr =&_dbcded ;continue ;};if _gagca .Name .Local =="\u0075\u0061"{_agbce ,_fdaga :=_e .ParseBool (_gagca .Value );if _fdaga !=nil {return _fdaga ;};_bddgef .UaAttr =&_agbce ;continue ;};if _gagca .Name .Local =="\u0072\u0061"{_accbg ,_bgefd :=_e .ParseBool (_gagca .Value );if _bgefd !=nil {return _bgefd ;};_bddgef .RaAttr =&_accbg ;continue ;};};_fcged :for {_agdd ,_eegce :=d .Token ();if _eegce !=nil {return _eegce ;};switch _ddefdg :=_agdd .(type ){case _bf .StartElement :switch _ddefdg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffgff :=NewCT_UndoInfo ();if _eabea :=d .DecodeElement (_ffgff ,&_ddefdg );_eabea !=nil {return _eabea ;};_bddgef .Undo =append (_bddgef .Undo ,_ffgff );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dabfb :=NewCT_RevisionCellChange ();if _eedfcd :=d .DecodeElement (_dabfb ,&_ddefdg );_eedfcd !=nil {return _eedfcd ;};_bddgef .Rcc =append (_bddgef .Rcc ,_dabfb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddfdg :=NewCT_RevisionFormatting ();if _eadaa :=d .DecodeElement (_ddfdg ,&_ddefdg );_eadaa !=nil {return _eadaa ;};_bddgef .Rfmt =append (_bddgef .Rfmt ,_ddfdg );default:_cg .Log .Debug ("\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",_ddefdg .Name );if _edaf :=d .Skip ();_edaf !=nil {return _edaf ;};};case _bf .EndElement :break _fcged ;case _bf .CharData :};};return nil ;}; -// First Row Column Titles -HeadersAttr *bool ; +// Validate validates the CT_MergeCell and its children +func (_ecfcda *CT_MergeCell )Validate ()error {return _ecfcda .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");}; -// Row Numbers -RowNumbersAttr *bool ; +// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path +func (_fgbbce *CT_Sets )ValidateWithPath (path string )error {for _ddgcc ,_bffdf :=range _fgbbce .Set {if _egdg :=_bffdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ddgcc ));_egdg !=nil {return _egdg ;};};return nil ;};func NewCT_RevisionConflict ()*CT_RevisionConflict {_badcce :=&CT_RevisionConflict {};return _badcce };func (_deged *CT_PivotHierarchies )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cafcf :=range start .Attr {if _cafcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfadd ,_gabcc :=_e .ParseUint (_cafcf .Value ,10,32);if _gabcc !=nil {return _gabcc ;};_dbabb :=uint32 (_cfadd );_deged .CountAttr =&_dbabb ;continue ;};};_ggbbg :for {_adef ,_dggcg :=d .Token ();if _dggcg !=nil {return _dggcg ;};switch _baeeea :=_adef .(type ){case _bf .StartElement :switch _baeeea .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagga :=NewCT_PivotHierarchy ();if _cgdga :=d .DecodeElement (_fagga ,&_baeeea );_cgdga !=nil {return _cgdga ;};_deged .PivotHierarchy =append (_deged .PivotHierarchy ,_fagga );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_baeeea .Name );if _bggd :=d .Skip ();_bggd !=nil {return _bggd ;};};case _bf .EndElement :break _ggbbg ;case _bf .CharData :};};return nil ;}; -// Disable Refresh -DisableRefreshAttr *bool ; +// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path +func (_cabdd *CT_PivotHierarchy )ValidateWithPath (path string )error {if _cabdd .Mps !=nil {if _befg :=_cabdd .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_befg !=nil {return _befg ;};};for _cagdb ,_bacag :=range _cabdd .Members {if _begab :=_bacag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_cagdb ));_begab !=nil {return _begab ;};};if _cabdd .ExtLst !=nil {if _dgbfd :=_cabdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgbfd !=nil {return _dgbfd ;};};return nil ;}; -// Background Refresh -BackgroundRefreshAttr *bool ; +// Validate validates the CT_CustomChartsheetView and its children +func (_gaebe *CT_CustomChartsheetView )Validate ()error {return _gaebe .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");}; -// First Background Refresh -FirstBackgroundRefreshAttr *bool ; +// Validate validates the CT_Border and its children +func (_ced *CT_Border )Validate ()error {return _ced .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Validate validates the CT_Scenario and its children +func (_cdeec *CT_Scenario )Validate ()error {return _cdeec .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};func (_agcde ST_CellComments )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_agcde .String (),start );};type CT_RevisionHeader struct{ -// Grow Shrink Type -GrowShrinkTypeAttr ST_GrowShrinkType ; +// GUID +GuidAttr string ; -// Fill Adjacent Formulas -FillFormulasAttr *bool ; +// Date Time +DateTimeAttr _c .Time ; -// Remove Data On Save -RemoveDataOnSaveAttr *bool ; +// Last Sheet Id +MaxSheetIdAttr uint32 ; -// Disable Edit -DisableEditAttr *bool ; +// User Name +UserNameAttr string ;IdAttr string ; -// Preserve Formatting On Refresh -PreserveFormattingAttr *bool ; +// Minimum Revision Id +MinRIdAttr *uint32 ; -// Adjust Column Width On Refresh -AdjustColumnWidthAttr *bool ; +// Max Revision Id +MaxRIdAttr *uint32 ; -// Intermediate -IntermediateAttr *bool ; +// Sheet Id Map +SheetIdMap *CT_SheetIdMap ; -// Connection Id -ConnectionIdAttr uint32 ; +// Reviewed List +ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;}; -// QueryTable Refresh Information -QueryTableRefresh *CT_QueryTableRefresh ; +// Validate validates the CT_Fills and its children +func (_gbgaca *CT_Fills )Validate ()error {return _gbgaca .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};func (_dcdgf *CT_DefinedName )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dcdgf .NameAttr )});if _dcdgf .CommentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dcdgf .CommentAttr )});};if _dcdgf .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_f .Sprintf ("\u0025\u0076",*_dcdgf .CustomMenuAttr )});};if _dcdgf .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dcdgf .DescriptionAttr )});};if _dcdgf .HelpAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_dcdgf .HelpAttr )});};if _dcdgf .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_f .Sprintf ("\u0025\u0076",*_dcdgf .StatusBarAttr )});};if _dcdgf .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dcdgf .LocalSheetIdAttr )});};if _dcdgf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcdgf .HiddenAttr ))});};if _dcdgf .FunctionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcdgf .FunctionAttr ))});};if _dcdgf .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcdgf .VbProcedureAttr ))});};if _dcdgf .XlmAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u006c\u006d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcdgf .XlmAttr ))});};if _dcdgf .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dcdgf .FunctionGroupIdAttr )});};if _dcdgf .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dcdgf .ShortcutKeyAttr )});};if _dcdgf .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcdgf .PublishToServerAttr ))});};if _dcdgf .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcdgf .WorkbookParameterAttr ))});};e .EncodeElement (_dcdgf .Content ,start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; +// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path +func (_adbcb *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };type CT_PageSetup struct{ -// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path -func (_egecg *CT_VolType )ValidateWithPath (path string )error {if _egecg .TypeAttr ==ST_VolDepTypeUnset {return _cg .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 _cgdac :=_egecg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cgdac !=nil {return _cgdac ;};for _abebfa ,_ddcca :=range _egecg .Main {if _ccdcbe :=_ddcca .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_abebfa ));_ccdcbe !=nil {return _ccdcbe ;};};return nil ;}; +// Paper Size +PaperSizeAttr *uint32 ; -// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path -func (_cbefc *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };func (_afgeabd *CT_RevisionConflict )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cecbg :=range start .Attr {if _cecbg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dbgfa ,_baebaeg :=_fe .ParseUint (_cecbg .Value ,10,32);if _baebaeg !=nil {return _baebaeg ;};_gefgc :=uint32 (_dbgfa );_afgeabd .SheetIdAttr =&_gefgc ;continue ;};if _cecbg .Name .Local =="\u0072\u0049\u0064"{_fabef ,_edgfb :=_fe .ParseUint (_cecbg .Value ,10,32);if _edgfb !=nil {return _edgfb ;};_begbef :=uint32 (_fabef );_afgeabd .RIdAttr =&_begbef ;continue ;};if _cecbg .Name .Local =="\u0075\u0061"{_aadad ,_caccc :=_fe .ParseBool (_cecbg .Value );if _caccc !=nil {return _caccc ;};_afgeabd .UaAttr =&_aadad ;continue ;};if _cecbg .Name .Local =="\u0072\u0061"{_gfbecd ,_gbdgcc :=_fe .ParseBool (_cecbg .Value );if _gbdgcc !=nil {return _gbdgcc ;};_afgeabd .RaAttr =&_gfbecd ;continue ;};};for {_agdaf ,_cgfged :=d .Token ();if _cgfged !=nil {return _cg .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",_cgfged );};if _dbeef ,_bgbb :=_agdaf .(_c .EndElement );_bgbb &&_dbeef .Name ==start .Name {break ;};};return nil ;};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;);func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_afebg :=&CT_SheetCalcPr {};return _afebg }; +// Paper Height +PaperHeightAttr *string ; -// Validate validates the CT_RowHierarchiesUsage and its children -func (_ccdbg *CT_RowHierarchiesUsage )Validate ()error {return _ccdbg .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};type CT_QueryTableField struct{ +// Paper Width +PaperWidthAttr *string ; -// Field Id -IdAttr uint32 ; +// Print Scale +ScaleAttr *uint32 ; -// Name -NameAttr *string ; +// First Page Number +FirstPageNumberAttr *uint32 ; -// Data Bound Column -DataBoundAttr *bool ; +// Fit To Width +FitToWidthAttr *uint32 ; -// Row Numbers -RowNumbersAttr *bool ; +// Fit To Height +FitToHeightAttr *uint32 ; -// Fill This Formula On Refresh -FillFormulasAttr *bool ; +// Page Order +PageOrderAttr ST_PageOrder ; -// Clipped Column -ClippedAttr *bool ; +// Orientation +OrientationAttr ST_Orientation ; -// Table Column Id -TableColumnIdAttr *uint32 ; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_CustomProperty struct{ +// Black And White +BlackAndWhiteAttr *bool ; -// Custom Property Name -NameAttr string ;IdAttr string ;}; +// Draft +DraftAttr *bool ; -// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path -func (_fcgcb *CT_OutlinePr )ValidateWithPath (path string )error {return nil };func (_eff *CT_Boolean )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agf :=range start .Attr {if _agf .Name .Local =="\u0076"{_cee ,_aac :=_fe .ParseBool (_agf .Value );if _aac !=nil {return _aac ;};_eff .VAttr =_cee ;continue ;};if _agf .Name .Local =="\u0075"{_edc ,_eabe :=_fe .ParseBool (_agf .Value );if _eabe !=nil {return _eabe ;};_eff .UAttr =&_edc ;continue ;};if _agf .Name .Local =="\u0066"{_cbd ,_agg :=_fe .ParseBool (_agf .Value );if _agg !=nil {return _agg ;};_eff .FAttr =&_cbd ;continue ;};if _agf .Name .Local =="\u0063"{_ffee ,_baf :=_agf .Value ,error (nil );if _baf !=nil {return _baf ;};_eff .CAttr =&_ffee ;continue ;};if _agf .Name .Local =="\u0063\u0070"{_cfc ,_af :=_fe .ParseUint (_agf .Value ,10,32);if _af !=nil {return _af ;};_dgba :=uint32 (_cfc );_eff .CpAttr =&_dgba ;continue ;};};_bfb :for {_aeg ,_abbc :=d .Token ();if _abbc !=nil {return _abbc ;};switch _cced :=_aeg .(type ){case _c .StartElement :switch _cced .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfa :=NewCT_X ();if _eef :=d .DecodeElement (_cfa ,&_cced );_eef !=nil {return _eef ;};_eff .X =append (_eff .X ,_cfa );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u006f\u006f\u006c\u0065\u0061\u006e\u0020\u0025\u0076",_cced .Name );if _dcgd :=d .Skip ();_dcgd !=nil {return _dcgd ;};};case _c .EndElement :break _bfb ;case _c .CharData :};};return nil ;};func (_fbfg *CT_ReviewedRevisions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eafdf :=range start .Attr {if _eafdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcgca ,_deeed :=_fe .ParseUint (_eafdf .Value ,10,32);if _deeed !=nil {return _deeed ;};_aafaga :=uint32 (_dcgca );_fbfg .CountAttr =&_aafaga ;continue ;};};_baebg :for {_cdecc ,_ecbcfa :=d .Token ();if _ecbcfa !=nil {return _ecbcfa ;};switch _cdgfag :=_cdecc .(type ){case _c .StartElement :switch _cdgfag .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfgad :=NewCT_Reviewed ();if _cffdg :=d .DecodeElement (_bfgad ,&_cdgfag );_cffdg !=nil {return _cffdg ;};_fbfg .Reviewed =append (_fbfg .Reviewed ,_bfgad );default:_gc .Log .Debug ("\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",_cdgfag .Name );if _badgfg :=d .Skip ();_badgfg !=nil {return _badgfg ;};};case _c .EndElement :break _baebg ;case _c .CharData :};};return nil ;};func (_bgcgg *CT_SheetId )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",_bgcgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eeadd ST_PivotFilterType )Validate ()error {return _eeadd .ValidateWithPath ("")};func (_beff *CT_CustomFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbfe :=range start .Attr {if _cbfe .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_beff .OperatorAttr .UnmarshalXMLAttr (_cbfe );continue ;};if _cbfe .Name .Local =="\u0076\u0061\u006c"{_bfdee ,_bfdae :=_cbfe .Value ,error (nil );if _bfdae !=nil {return _bfdae ;};_beff .ValAttr =&_bfdee ;continue ;};};for {_bfecf ,_cebd :=d .Token ();if _cebd !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_cebd );};if _cfbd ,_agaa :=_bfecf .(_c .EndElement );_agaa &&_cfbd .Name ==start .Name {break ;};};return nil ;};func (_fbd *CT_CalcPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbd .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fbd .CalcIdAttr )});};if _fbd .CalcModeAttr !=ST_CalcModeUnset {_fgc ,_cfaaa :=_fbd .CalcModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _cfaaa !=nil {return _cfaaa ;};start .Attr =append (start .Attr ,_fgc );};if _fbd .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbd .FullCalcOnLoadAttr ))});};if _fbd .RefModeAttr !=ST_RefModeUnset {_dfa ,_gbgd :=_fbd .RefModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _gbgd !=nil {return _gbgd ;};start .Attr =append (start .Attr ,_dfa );};if _fbd .IterateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbd .IterateAttr ))});};if _fbd .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fbd .IterateCountAttr )});};if _fbd .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0076",*_fbd .IterateDeltaAttr )});};if _fbd .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbd .FullPrecisionAttr ))});};if _fbd .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbd .CalcCompletedAttr ))});};if _fbd .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbd .CalcOnSaveAttr ))});};if _fbd .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbd .ConcurrentCalcAttr ))});};if _fbd .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fbd .ConcurrentManualCountAttr )});};if _fbd .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbd .ForceFullCalcAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Print Cell Comments +CellCommentsAttr ST_CellComments ; -// Validate validates the CT_PivotAreaReference and its children -func (_gedba *CT_PivotAreaReference )Validate ()error {return _gedba .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};type CT_Members struct{ +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// Item Count -CountAttr *uint32 ; +// Print Error Handling +ErrorsAttr ST_PrintError ; -// Hierarchy Level -LevelAttr *uint32 ; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Member -Member []*CT_Member ;};func (_ddecgea ST_Comments )String ()string {switch _ddecgea {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 NewCT_PivotTableStyle ()*CT_PivotTableStyle {_fedea :=&CT_PivotTableStyle {};return _fedea }; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Validate validates the CT_BooleanProperty and its children -func (_agfd *CT_BooleanProperty )Validate ()error {return _agfd .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};func (_edeb *CT_PivotFilters )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcgfc :=range start .Attr {if _bcgfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_baacg ,_dggag :=_fe .ParseUint (_bcgfc .Value ,10,32);if _dggag !=nil {return _dggag ;};_eaebb :=uint32 (_baacg );_edeb .CountAttr =&_eaebb ;continue ;};};_gcgfc :for {_adaa ,_abgf :=d .Token ();if _abgf !=nil {return _abgf ;};switch _gffdd :=_adaa .(type ){case _c .StartElement :switch _gffdd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfacd :=NewCT_PivotFilter ();if _eaebba :=d .DecodeElement (_bfacd ,&_gffdd );_eaebba !=nil {return _eaebba ;};_edeb .Filter =append (_edeb .Filter ,_bfacd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076o\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_gffdd .Name );if _cfabg :=d .Skip ();_cfabg !=nil {return _cfabg ;};};case _c .EndElement :break _gcgfc ;case _c .CharData :};};return nil ;};type CT_Cell struct{ +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};type CT_RevisionCellChange struct{ -// Reference -RAttr *string ; +// Sheet Id +SIdAttr uint32 ; -// Style Index -SAttr *uint32 ; +// Old Formatting Information +OdxfAttr *bool ; -// Cell Data Type -TAttr ST_CellType ; +// Row Column Formatting Change +XfDxfAttr *bool ; -// Cell Metadata Index -CmAttr *uint32 ; +// Style Revision +SAttr *bool ; -// Value Metadata Index -VmAttr *uint32 ; +// Formatting +DxfAttr *bool ; -// Show Phonetic -PhAttr *bool ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Formula -F *CT_CellFormula ; +// Quote Prefix +QuotePrefixAttr *bool ; -// Cell Value -V *string ; +// Old Quote Prefix +OldQuotePrefixAttr *bool ; -// Rich Text Inline -Is *CT_Rst ; +// Phonetic Text +PhAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dbeeb *CT_RevisionDefinedName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbeeb .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .LocalSheetIdAttr )});};if _dbeeb .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbeeb .CustomViewAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_dbeeb .NameAttr )});if _dbeeb .FunctionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbeeb .FunctionAttr ))});};if _dbeeb .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbeeb .OldFunctionAttr ))});};if _dbeeb .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .FunctionGroupIdAttr )});};if _dbeeb .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .OldFunctionGroupIdAttr )});};if _dbeeb .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .ShortcutKeyAttr )});};if _dbeeb .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .OldShortcutKeyAttr )});};if _dbeeb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbeeb .HiddenAttr ))});};if _dbeeb .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbeeb .OldHiddenAttr ))});};if _dbeeb .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .CustomMenuAttr )});};if _dbeeb .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .OldCustomMenuAttr )});};if _dbeeb .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .DescriptionAttr )});};if _dbeeb .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .OldDescriptionAttr )});};if _dbeeb .HelpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .HelpAttr )});};if _dbeeb .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .OldHelpAttr )});};if _dbeeb .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .StatusBarAttr )});};if _dbeeb .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .OldStatusBarAttr )});};if _dbeeb .CommentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .CommentAttr )});};if _dbeeb .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .OldCommentAttr )});};if _dbeeb .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeeb .RIdAttr )});};if _dbeeb .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbeeb .UaAttr ))});};if _dbeeb .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbeeb .RaAttr ))});};e .EncodeToken (start );if _dbeeb .Formula !=nil {_aegde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};_ge .AddPreserveSpaceAttr (&_aegde ,*_dbeeb .Formula );e .EncodeElement (_dbeeb .Formula ,_aegde );};if _dbeeb .OldFormula !=nil {_ecfgb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};_ge .AddPreserveSpaceAttr (&_ecfgb ,*_dbeeb .OldFormula );e .EncodeElement (_dbeeb .OldFormula ,_ecfgb );};if _dbeeb .ExtLst !=nil {_fcffd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbeeb .ExtLst ,_fcffd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TableParts ()*CT_TableParts {_agabda :=&CT_TableParts {};return _agabda };func (_aadag *CT_GroupItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecff :=range start .Attr {if _ecff .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbgada ,_bdcef :=_fe .ParseUint (_ecff .Value ,10,32);if _bdcef !=nil {return _bdcef ;};_gcdca :=uint32 (_fbgada );_aadag .CountAttr =&_gcdca ;continue ;};};_feade :for {_bgge ,_bedgg :=d .Token ();if _bedgg !=nil {return _bedgg ;};switch _dccff :=_bgge .(type ){case _c .StartElement :switch _dccff .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caddf :=NewCT_Missing ();if _deaac :=d .DecodeElement (_caddf ,&_dccff );_deaac !=nil {return _deaac ;};_aadag .M =append (_aadag .M ,_caddf );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bagda :=NewCT_Number ();if _fdbfb :=d .DecodeElement (_bagda ,&_dccff );_fdbfb !=nil {return _fdbfb ;};_aadag .N =append (_aadag .N ,_bagda );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aedfe :=NewCT_Boolean ();if _ecagb :=d .DecodeElement (_aedfe ,&_dccff );_ecagb !=nil {return _ecagb ;};_aadag .B =append (_aadag .B ,_aedfe );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffccb :=NewCT_Error ();if _ceagbb :=d .DecodeElement (_ffccb ,&_dccff );_ceagbb !=nil {return _ceagbb ;};_aadag .E =append (_aadag .E ,_ffccb );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abfa :=NewCT_String ();if _cfgfd :=d .DecodeElement (_abfa ,&_dccff );_cfgfd !=nil {return _cfgfd ;};_aadag .S =append (_aadag .S ,_abfa );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caadbd :=NewCT_DateTime ();if _aagg :=d .DecodeElement (_caadbd ,&_dccff );_aagg !=nil {return _aagg ;};_aadag .D =append (_aadag .D ,_caadbd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073 \u0025\u0076",_dccff .Name );if _bacgd :=d .Skip ();_bacgd !=nil {return _bacgd ;};};case _c .EndElement :break _feade ;case _c .CharData :};};return nil ;};func (_abdbd *Chartsheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abdbd .CT_Chartsheet =*NewCT_Chartsheet ();_bcabd :for {_gfddb ,_gadda :=d .Token ();if _gadda !=nil {return _gadda ;};switch _gcabe :=_gfddb .(type ){case _c .StartElement :switch _gcabe .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .SheetPr =NewCT_ChartsheetPr ();if _gfaeec :=d .DecodeElement (_abdbd .SheetPr ,&_gcabe );_gfaeec !=nil {return _gfaeec ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cedggg :=d .DecodeElement (_abdbd .SheetViews ,&_gcabe );_cedggg !=nil {return _cedggg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .SheetProtection =NewCT_ChartsheetProtection ();if _eefgdd :=d .DecodeElement (_abdbd .SheetProtection ,&_gcabe );_eefgdd !=nil {return _eefgdd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .CustomSheetViews =NewCT_CustomChartsheetViews ();if _abdcd :=d .DecodeElement (_abdbd .CustomSheetViews ,&_gcabe );_abdcd !=nil {return _abdcd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .PageMargins =NewCT_PageMargins ();if _aafdfg :=d .DecodeElement (_abdbd .PageMargins ,&_gcabe );_aafdfg !=nil {return _aafdfg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .PageSetup =NewCT_CsPageSetup ();if _fgdde :=d .DecodeElement (_abdbd .PageSetup ,&_gcabe );_fgdde !=nil {return _fgdde ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .HeaderFooter =NewCT_HeaderFooter ();if _bcgbe :=d .DecodeElement (_abdbd .HeaderFooter ,&_gcabe );_bcgbe !=nil {return _bcgbe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ecgeca :=d .DecodeElement (_abdbd .Drawing ,&_gcabe );_ecgeca !=nil {return _ecgeca ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .LegacyDrawing =NewCT_LegacyDrawing ();if _cbfdg :=d .DecodeElement (_abdbd .LegacyDrawing ,&_gcabe );_cbfdg !=nil {return _cbfdg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .LegacyDrawingHF =NewCT_LegacyDrawing ();if _ecdddf :=d .DecodeElement (_abdbd .LegacyDrawingHF ,&_gcabe );_ecdddf !=nil {return _ecdddf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .DrawingHF =NewCT_DrawingHF ();if _badbc :=d .DecodeElement (_abdbd .DrawingHF ,&_gcabe );_badbc !=nil {return _badbc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .Picture =NewCT_SheetBackgroundPicture ();if _egefef :=d .DecodeElement (_abdbd .Picture ,&_gcabe );_egefef !=nil {return _egefef ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .WebPublishItems =NewCT_WebPublishItems ();if _dacba :=d .DecodeElement (_abdbd .WebPublishItems ,&_gcabe );_dacba !=nil {return _dacba ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdbd .ExtLst =NewCT_ExtensionList ();if _dbbdg :=d .DecodeElement (_abdbd .ExtLst ,&_gcabe );_dbbdg !=nil {return _dbbdg ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_gcabe .Name );if _deaef :=d .Skip ();_deaef !=nil {return _deaef ;};};case _c .EndElement :break _bcabd ;case _c .CharData :};};return nil ;};func (_eccfeg ST_SortMethod )Validate ()error {return _eccfeg .ValidateWithPath ("")}; +// Old Phonetic Text +OldPhAttr *bool ; -// Validate validates the CT_IntProperty and its children -func (_bdabd *CT_IntProperty )Validate ()error {return _bdabd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");}; +// End of List Formula Update +EndOfListFormulaUpdateAttr *bool ; -// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path -func (_fcfe *CT_CellStyleXfs )ValidateWithPath (path string )error {for _fgcb ,_fbafg :=range _fcfe .Xf {if _ffeae :=_fbafg .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_fgcb ));_ffeae !=nil {return _ffeae ;};};return nil ;};func (_aefgd ST_DateTimeGrouping )Validate ()error {return _aefgd .ValidateWithPath ("")};func NewCT_RevisionHeader ()*CT_RevisionHeader {_ggbfe :=&CT_RevisionHeader {};_ggbfe .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";_ggbfe .SheetIdMap =NewCT_SheetIdMap ();return _ggbfe ;};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_gbebg :=&CT_FutureMetadataBlock {};return _gbebg ;};func (_gaaffa *CT_Pages )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gaaffa .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gaaffa .CountAttr )});};e .EncodeToken (start );_cffgg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_begfg :=range _gaaffa .Page {e .EncodeElement (_begfg ,_cffgg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Table struct{ +// Old Cell Data +Oc *CT_Cell ; -// Table Id -IdAttr uint32 ; +// New Cell Data +Nc *CT_Cell ; -// Name -NameAttr *string ; +// Old Formatting Information +Odxf *CT_Dxf ; -// Table Name -DisplayNameAttr string ; +// New Formatting Information +Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type ST_CellComments byte ;func (_fafege ST_DataConsolidateFunction )Validate ()error {return _fafege .ValidateWithPath ("")};type CT_RevisionAutoFormatting struct{ -// Table Comment -CommentAttr *string ; +// Sheet Id +SheetIdAttr uint32 ; // Reference -RefAttr string ; +RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_gfgfa *CT_CustomFilters )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gfgfa .AndAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gfgfa .AndAttr ))});};e .EncodeToken (start );_efeab :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_adgg :=range _gfgfa .CustomFilter {e .EncodeElement (_adgg ,_efeab );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_agadd *CT_SheetPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _agadd .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agadd .SyncHorizontalAttr ))});};if _agadd .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agadd .SyncVerticalAttr ))});};if _agadd .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_agadd .SyncRefAttr )});};if _agadd .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agadd .TransitionEvaluationAttr ))});};if _agadd .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agadd .TransitionEntryAttr ))});};if _agadd .PublishedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agadd .PublishedAttr ))});};if _agadd .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_agadd .CodeNameAttr )});};if _agadd .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agadd .FilterModeAttr ))});};if _agadd .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_agadd .EnableFormatConditionsCalculationAttr ))});};e .EncodeToken (start );if _agadd .TabColor !=nil {_edgebb :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_agadd .TabColor ,_edgebb );};if _agadd .OutlinePr !=nil {_ccbba :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}};e .EncodeElement (_agadd .OutlinePr ,_ccbba );};if _agadd .PageSetUpPr !=nil {_fbbfbf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_agadd .PageSetUpPr ,_fbbfbf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Table Type -TableTypeAttr ST_TableType ; +// Validate validates the CT_RevisionComment and its children +func (_ecdba *CT_RevisionComment )Validate ()error {return _ecdba .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};type CT_HierarchyUsage struct{ -// Header Row Count -HeaderRowCountAttr *uint32 ; +// Hierarchy Usage +HierarchyUsageAttr int32 ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_dbfaeg :=&CT_PivotHierarchies {};return _dbfaeg }; -// Insert Row Showing -InsertRowAttr *bool ; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_gbdda *CT_Table )ValidateWithPath (path string )error {if _agbbd :=_gbdda .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_agbbd !=nil {return _agbbd ;};if _gbdda .AutoFilter !=nil {if _agfdf :=_gbdda .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_agfdf !=nil {return _agfdf ;};};if _gbdda .SortState !=nil {if _cddce :=_gbdda .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_cddce !=nil {return _cddce ;};};if _dcbfga :=_gbdda .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");_dcbfga !=nil {return _dcbfga ;};if _gbdda .TableStyleInfo !=nil {if _gcdaaa :=_gbdda .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_gcdaaa !=nil {return _gcdaaa ;};};if _gbdda .ExtLst !=nil {if _cgggg :=_gbdda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgggg !=nil {return _cgggg ;};};return nil ;};type Dialogsheet struct{CT_Dialogsheet }; -// Insert Row Shift -InsertRowShiftAttr *bool ; +// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path +func (_ddgdb *CT_SortCondition )ValidateWithPath (path string )error {if _cgdee :=_ddgdb .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_cgdee !=nil {return _cgdee ;};if _bfdgg :=_ddgdb .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_bfdgg !=nil {return _bfdgg ;};return nil ;};func (_dbd *CT_Authors )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bde :for {_ebe ,_ebg :=d .Token ();if _ebg !=nil {return _ebg ;};switch _de :=_ebe .(type ){case _bf .StartElement :switch _de .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdd string ;if _gc :=d .DecodeElement (&_bdd ,&_de );_gc !=nil {return _gc ;};_dbd .Author =append (_dbd .Author ,_bdd );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_de .Name );if _ec :=d .Skip ();_ec !=nil {return _ec ;};};case _bf .EndElement :break _bde ;case _bf .CharData :};};return nil ;}; -// Totals Row Count -TotalsRowCountAttr *uint32 ; +// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path +func (_dgbc *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _ccecb ,_ebac :=range _dgbc .ColHierarchyUsage {if _ggbd :=_ebac .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 ,_ccecb ));_ggbd !=nil {return _ggbd ;};};return nil ;};func (_beefd *CT_RangePr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _beefd .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_beefd .AutoStartAttr ))});};if _beefd .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_beefd .AutoEndAttr ))});};if _beefd .GroupByAttr !=ST_GroupByUnset {_ecgbe ,_aadfb :=_beefd .GroupByAttr .MarshalXMLAttr (_bf .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"});if _aadfb !=nil {return _aadfb ;};start .Attr =append (start .Attr ,_ecgbe );};if _beefd .StartNumAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_beefd .StartNumAttr )});};if _beefd .EndNumAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_beefd .EndNumAttr )});};if _beefd .StartDateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_f .Sprintf ("\u0025\u0076",*_beefd .StartDateAttr )});};if _beefd .EndDateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_beefd .EndDateAttr )});};if _beefd .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_beefd .GroupIntervalAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_colItems ()*CT_colItems {_ffegd :=&CT_colItems {};return _ffegd }; -// Totals Row Shown -TotalsRowShownAttr *bool ; +// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path +func (_gede *CT_CalcCell )ValidateWithPath (path string )error {return nil }; -// Published -PublishedAttr *bool ; +// Validate validates the CT_IconFilter and its children +func (_efddb *CT_IconFilter )Validate ()error {return _efddb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};func NewCT_NumFmt ()*CT_NumFmt {_aafgd :=&CT_NumFmt {};return _aafgd }; -// Header Row Format Id -HeaderRowDxfIdAttr *uint32 ; +// Validate validates the CT_FileRecoveryPr and its children +func (_abeaa *CT_FileRecoveryPr )Validate ()error {return _abeaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};func NewCT_PatternFill ()*CT_PatternFill {_bgafc :=&CT_PatternFill {};return _bgafc };func (_abgbf ST_SortType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_abgbf .String (),start );}; -// Data Area Format Id -DataDxfIdAttr *uint32 ; +// ValidateWithPath validates the Users and its children, prefixing error messages with path +func (_eddfde *Users )ValidateWithPath (path string )error {if _cebabd :=_eddfde .CT_Users .ValidateWithPath (path );_cebabd !=nil {return _cebabd ;};return nil ;};func (_bfbe *CT_PatternFill )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_geafc :=range start .Attr {if _geafc .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_bfbe .PatternTypeAttr .UnmarshalXMLAttr (_geafc );continue ;};};_ebde :for {_cgeec ,_eabed :=d .Token ();if _eabed !=nil {return _eabed ;};switch _cfdec :=_cgeec .(type ){case _bf .StartElement :switch _cfdec .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbe .FgColor =NewCT_Color ();if _aegab :=d .DecodeElement (_bfbe .FgColor ,&_cfdec );_aegab !=nil {return _aegab ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbe .BgColor =NewCT_Color ();if _bafgb :=d .DecodeElement (_bfbe .BgColor ,&_cfdec );_bafgb !=nil {return _bafgb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006eF\u0069l\u006c\u0020\u0025\u0076",_cfdec .Name );if _aegde :=d .Skip ();_aegde !=nil {return _aegde ;};};case _bf .EndElement :break _ebde ;case _bf .CharData :};};return nil ;};func (_edgbg ST_PivotAreaType )ValidateWithPath (path string )error {switch _edgbg {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 (_edgbg ));};return nil ;}; -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path +func (_ebbe *CT_DateTime )ValidateWithPath (path string )error {for _ccbe ,_gcdac :=range _ebbe .X {if _ggaebd :=_gcdac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ccbe ));_ggaebd !=nil {return _ggaebd ;};};return nil ;};func (_aacfd *CT_Reviewed )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fcfga :=range start .Attr {if _fcfga .Name .Local =="\u0072\u0049\u0064"{_fgaef ,_febag :=_e .ParseUint (_fcfga .Value ,10,32);if _febag !=nil {return _febag ;};_aacfd .RIdAttr =uint32 (_fgaef );continue ;};};for {_cbcg ,_becac :=d .Token ();if _becac !=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",_becac );};if _bedea ,_ggdgd :=_cbcg .(_bf .EndElement );_ggdgd &&_bedea .Name ==start .Name {break ;};};return nil ;};func NewCT_PivotCache ()*CT_PivotCache {_eaea :=&CT_PivotCache {};return _eaea };func NewCT_PivotFilters ()*CT_PivotFilters {_fdgaea :=&CT_PivotFilters {};return _fdgaea };type CT_RangeSets struct{ -// Header Row Border Format Id -HeaderRowBorderDxfIdAttr *uint32 ; +// Reference and Page Item Count +CountAttr *uint32 ; -// Table Border Format Id -TableBorderDxfIdAttr *uint32 ; +// Range Set +RangeSet []*CT_RangeSet ;}; -// Totals Row Border Format Id -TotalsRowBorderDxfIdAttr *uint32 ; +// Validate validates the CT_CalcChain and its children +func (_efbg *CT_CalcChain )Validate ()error {return _efbg .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func (_fecda ST_PrintError )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_bacce :=_bf .Attr {};_bacce .Name =name ;switch _fecda {case ST_PrintErrorUnset :_bacce .Value ="";case ST_PrintErrorDisplayed :_bacce .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_bacce .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_bacce .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_bacce .Value ="\u004e\u0041";};return _bacce ,nil ;};func (_agdbee *ST_ShowDataAs )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fdbdg ,_ccbefe :=d .Token ();if _ccbefe !=nil {return _ccbefe ;};if _aadaf ,_beadef :=_fdbdg .(_bf .EndElement );_beadef &&_aadaf .Name ==start .Name {*_agdbee =1;return nil ;};if _beagb ,_cggcf :=_fdbdg .(_bf .CharData );!_cggcf {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",_fdbdg );}else {switch string (_beagb ){case "":*_agdbee =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_agdbee =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_agdbee =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_agdbee =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_agdbee =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_agdbee =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_agdbee =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_agdbee =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_agdbee =8;case "\u0069\u006e\u0064e\u0078":*_agdbee =9;};};_fdbdg ,_ccbefe =d .Token ();if _ccbefe !=nil {return _ccbefe ;};if _ecfefb ,_cdada :=_fdbdg .(_bf .EndElement );_cdada &&_ecfefb .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",_fdbdg );};type ST_Qualifier byte ;func (_abba *CT_MRUColors )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_aggag :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_dedfc :=range _abba .Color {e .EncodeElement (_dedfc ,_aggag );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_baccfdf ST_PhoneticAlignment )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_fcggf :=_bf .Attr {};_fcggf .Name =name ;switch _baccfdf {case ST_PhoneticAlignmentUnset :_fcggf .Value ="";case ST_PhoneticAlignmentNoControl :_fcggf .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_fcggf .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_fcggf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_fcggf .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _fcggf ,nil ;};func NewCT_Drawing ()*CT_Drawing {_dcdcd :=&CT_Drawing {};return _dcdcd }; -// Header Row Style -HeaderRowCellStyleAttr *string ; +// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path +func (_dgbbb *CT_PrintOptions )ValidateWithPath (path string )error {return nil };func (_cdge *CT_CellWatch )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aba :=range start .Attr {if _aba .Name .Local =="\u0072"{_bdca ,_fbcc :=_aba .Value ,error (nil );if _fbcc !=nil {return _fbcc ;};_cdge .RAttr =_bdca ;continue ;};};for {_ebcfe ,_fga :=d .Token ();if _fga !=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",_fga );};if _aaebb ,_bfgf :=_ebcfe .(_bf .EndElement );_bfgf &&_aaebb .Name ==start .Name {break ;};};return nil ;};func (_dfbcb *CT_OleLink )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gaeef :=range start .Attr {if _gaeef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gaeef .Name .Local =="\u0069\u0064"||_gaeef .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"&&_gaeef .Name .Local =="\u0069\u0064"{_ccfg ,_agcd :=_gaeef .Value ,error (nil );if _agcd !=nil {return _agcd ;};_dfbcb .IdAttr =_ccfg ;continue ;};if _gaeef .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_debbf ,_cfdbg :=_gaeef .Value ,error (nil );if _cfdbg !=nil {return _cfdbg ;};_dfbcb .ProgIdAttr =_debbf ;continue ;};};_abdcg :for {_eedbe ,_ggegg :=d .Token ();if _ggegg !=nil {return _ggegg ;};switch _aceac :=_eedbe .(type ){case _bf .StartElement :switch _aceac .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfbcb .OleItems =NewCT_OleItems ();if _ffbb :=d .DecodeElement (_dfbcb .OleItems ,&_aceac );_ffbb !=nil {return _ffbb ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fO\u006c\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_aceac .Name );if _dbdd :=d .Skip ();_dbdd !=nil {return _dbdd ;};};case _bf .EndElement :break _abdcg ;case _bf .CharData :};};return nil ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_bcgca :=&CT_FutureMetadata {};return _bcgca };func NewCT_ExternalReference ()*CT_ExternalReference {_edfb :=&CT_ExternalReference {};return _edfb };func (_gdgabd ST_UnderlineValues )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_ceced :=_bf .Attr {};_ceced .Name =name ;switch _gdgabd {case ST_UnderlineValuesUnset :_ceced .Value ="";case ST_UnderlineValuesSingle :_ceced .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_ceced .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_ceced .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_ceced .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_ceced .Value ="\u006e\u006f\u006e\u0065";};return _ceced ,nil ;};func (_ege *CT_ChartsheetPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bcfe :=range start .Attr {if _bcfe .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_ebgg ,_edfge :=_e .ParseBool (_bcfe .Value );if _edfge !=nil {return _edfge ;};_ege .PublishedAttr =&_ebgg ;continue ;};if _bcfe .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_deea ,_cfgca :=_bcfe .Value ,error (nil );if _cfgca !=nil {return _cfgca ;};_ege .CodeNameAttr =&_deea ;continue ;};};_aged :for {_ggfab ,_ecec :=d .Token ();if _ecec !=nil {return _ecec ;};switch _dgff :=_ggfab .(type ){case _bf .StartElement :switch _dgff .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ege .TabColor =NewCT_Color ();if _acged :=d .DecodeElement (_ege .TabColor ,&_dgff );_acged !=nil {return _acged ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_dgff .Name );if _bbbg :=d .Skip ();_bbbg !=nil {return _bbbg ;};};case _bf .EndElement :break _aged ;case _bf .CharData :};};return nil ;};type CT_Scenario struct{ -// Data Style Name -DataCellStyleAttr *string ; +// Scenario Name +NameAttr string ; -// Totals Row Style -TotalsRowCellStyleAttr *string ; +// Scenario Locked +LockedAttr *bool ; -// Connection ID -ConnectionIdAttr *uint32 ; +// Hidden Scenario +HiddenAttr *bool ; -// Table AutoFilter -AutoFilter *CT_AutoFilter ; +// Changing Cell Count +CountAttr *uint32 ; -// Sort State -SortState *CT_SortState ; +// User Name +UserAttr *string ; -// Table Columns -TableColumns *CT_TableColumns ; +// Scenario Comment +CommentAttr *string ; -// Table Style -TableStyleInfo *CT_TableStyleInfo ; +// Input Cells +InputCells []*CT_InputCells ;};func (_aaecd *CT_PivotCacheDefinition )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aaecd .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aaecd .IdAttr )});};if _aaecd .InvalidAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaecd .InvalidAttr ))});};if _aaecd .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaecd .SaveDataAttr ))});};if _aaecd .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaecd .RefreshOnLoadAttr ))});};if _aaecd .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaecd .OptimizeMemoryAttr ))});};if _aaecd .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaecd .EnableRefreshAttr ))});};if _aaecd .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_aaecd .RefreshedByAttr )});};if _aaecd .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aaecd .RefreshedDateAttr )});};if _aaecd .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_aaecd .RefreshedDateIsoAttr )});};if _aaecd .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaecd .BackgroundQueryAttr ))});};if _aaecd .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aaecd .MissingItemsLimitAttr )});};if _aaecd .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_aaecd .CreatedVersionAttr )});};if _aaecd .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_aaecd .RefreshedVersionAttr )});};if _aaecd .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_aaecd .MinRefreshableVersionAttr )});};if _aaecd .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aaecd .RecordCountAttr )});};if _aaecd .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaecd .UpgradeOnRefreshAttr ))});};if _aaecd .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaecd .TupleCacheAttr ))});};if _aaecd .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaecd .SupportSubqueryAttr ))});};if _aaecd .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaecd .SupportAdvancedDrillAttr ))});};e .EncodeToken (start );_dcagb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_aaecd .CacheSource ,_dcagb );_eegdc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_aaecd .CacheFields ,_eegdc );if _aaecd .CacheHierarchies !=nil {_gacfb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_aaecd .CacheHierarchies ,_gacfb );};if _aaecd .Kpis !=nil {_agdce :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_aaecd .Kpis ,_agdce );};if _aaecd .TupleCache !=nil {_fggce :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_aaecd .TupleCache ,_fggce );};if _aaecd .CalculatedItems !=nil {_eceeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_aaecd .CalculatedItems ,_eceeg );};if _aaecd .CalculatedMembers !=nil {_bgbef :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_aaecd .CalculatedMembers ,_bgbef );};if _aaecd .Dimensions !=nil {_cdgad :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_aaecd .Dimensions ,_cdgad );};if _aaecd .MeasureGroups !=nil {_afaefb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_aaecd .MeasureGroups ,_afaefb );};if _aaecd .Maps !=nil {_ccfcb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_aaecd .Maps ,_ccfcb );};if _aaecd .ExtLst !=nil {_dggag :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aaecd .ExtLst ,_dggag );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bgbgf *CT_MdxMemeberProp )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dcafd :=range start .Attr {if _dcafd .Name .Local =="\u006e"{_fcafa ,_eebfg :=_e .ParseUint (_dcafd .Value ,10,32);if _eebfg !=nil {return _eebfg ;};_bgbgf .NAttr =uint32 (_fcafa );continue ;};if _dcafd .Name .Local =="\u006e\u0070"{_eeadg ,_ecfda :=_e .ParseUint (_dcafd .Value ,10,32);if _ecfda !=nil {return _ecfda ;};_bgbgf .NpAttr =uint32 (_eeadg );continue ;};};for {_bdaec ,_fdgae :=d .Token ();if _fdgae !=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",_fdgae );};if _ggbb ,_ddegf :=_bdaec .(_bf .EndElement );_ddegf &&_ggbb .Name ==start .Name {break ;};};return nil ;};func (_ccfgg ST_VolValueType )String ()string {switch _ccfgg {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};func (_becge ST_FormulaExpression )Validate ()error {return _becge .ValidateWithPath ("")};func (_gada *CT_PageMargins )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",_gada .LeftAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_f .Sprintf ("\u0025\u0076",_gada .RightAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0076",_gada .TopAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",_gada .BottomAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gada .HeaderAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gada .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_Borders struct{ +// Validate validates the CT_OleSize and its children +func (_aabdf *CT_OleSize )Validate ()error {return _aabdf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");}; -// Border Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path +func (_fddf *CT_Cols )ValidateWithPath (path string )error {for _cfgcb ,_bafea :=range _fddf .Col {if _agfc :=_bafea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_cfgcb ));_agfc !=nil {return _agfc ;};};return nil ;};func (_aaebg *CT_ChartFormat )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aaebg .PivotArea =NewCT_PivotArea ();for _ ,_ffad :=range start .Attr {if _ffad .Name .Local =="\u0063\u0068\u0061r\u0074"{_gfgf ,_ebeb :=_e .ParseUint (_ffad .Value ,10,32);if _ebeb !=nil {return _ebeb ;};_aaebg .ChartAttr =uint32 (_gfgf );continue ;};if _ffad .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_dbbb ,_bagf :=_e .ParseUint (_ffad .Value ,10,32);if _bagf !=nil {return _bagf ;};_aaebg .FormatAttr =uint32 (_dbbb );continue ;};if _ffad .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_cggda ,_aedd :=_e .ParseBool (_ffad .Value );if _aedd !=nil {return _aedd ;};_aaebg .SeriesAttr =&_cggda ;continue ;};};_deg :for {_ccddf ,_cefgc :=d .Token ();if _cefgc !=nil {return _cefgc ;};switch _ecbd :=_ccddf .(type ){case _bf .StartElement :switch _ecbd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eeeb :=d .DecodeElement (_aaebg .PivotArea ,&_ecbd );_eeeb !=nil {return _eeeb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046\u006fr\u006da\u0074\u0020\u0025\u0076",_ecbd .Name );if _dagca :=d .Skip ();_dagca !=nil {return _dagca ;};};case _bf .EndElement :break _deg ;case _bf .CharData :};};return nil ;}; -// Border -Border []*CT_Border ;};type CT_CustomSheetViews struct{ +// Validate validates the CT_CustomChartsheetViews and its children +func (_dgbfe *CT_CustomChartsheetViews )Validate ()error {return _dgbfe .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");}; -// Custom Sheet View -CustomSheetView []*CT_CustomSheetView ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_ddddg :=&CT_RevisionAutoFormatting {};return _ddddg ;}; +// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path +func (_gdb *CT_CalculatedMembers )ValidateWithPath (path string )error {for _gcgd ,_bafg :=range _gdb .CalculatedMember {if _feaa :=_bafg .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 ,_gcgd ));_feaa !=nil {return _feaa ;};};return nil ;};func (_dfdbg *Table )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dfdbg .CT_Table =*NewCT_Table ();for _ ,_geabdd :=range start .Attr {if _geabdd .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_cgfca ,_bfddd :=_e .ParseUint (_geabdd .Value ,10,32);if _bfddd !=nil {return _bfddd ;};_dcgbe :=uint32 (_cgfca );_dfdbg .DataDxfIdAttr =&_dcgbe ;continue ;};if _geabdd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_eddebg ,_afbeb :=_e .ParseUint (_geabdd .Value ,10,32);if _afbeb !=nil {return _afbeb ;};_cggae :=uint32 (_eddebg );_dfdbg .TotalsRowDxfIdAttr =&_cggae ;continue ;};if _geabdd .Name .Local =="\u006e\u0061\u006d\u0065"{_gbabae ,_cffacb :=_geabdd .Value ,error (nil );if _cffacb !=nil {return _cffacb ;};_dfdbg .NameAttr =&_gbabae ;continue ;};if _geabdd .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_ffdbd ,_fgdgd :=_e .ParseUint (_geabdd .Value ,10,32);if _fgdgd !=nil {return _fgdgd ;};_beefc :=uint32 (_ffdbd );_dfdbg .HeaderRowBorderDxfIdAttr =&_beefc ;continue ;};if _geabdd .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_abfebc ,_ddffd :=_geabdd .Value ,error (nil );if _ddffd !=nil {return _ddffd ;};_dfdbg .CommentAttr =&_abfebc ;continue ;};if _geabdd .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_ffdffd ,_fdaedb :=_e .ParseUint (_geabdd .Value ,10,32);if _fdaedb !=nil {return _fdaedb ;};_ecggca :=uint32 (_ffdffd );_dfdbg .TableBorderDxfIdAttr =&_ecggca ;continue ;};if _geabdd .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_dfdbg .TableTypeAttr .UnmarshalXMLAttr (_geabdd );continue ;};if _geabdd .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_ggcdfe ,_ggfdef :=_e .ParseUint (_geabdd .Value ,10,32);if _ggfdef !=nil {return _ggfdef ;};_acaac :=uint32 (_ggcdfe );_dfdbg .TotalsRowBorderDxfIdAttr =&_acaac ;continue ;};if _geabdd .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_efcbge ,_ddfdb :=_e .ParseBool (_geabdd .Value );if _ddfdb !=nil {return _ddfdb ;};_dfdbg .InsertRowAttr =&_efcbge ;continue ;};if _geabdd .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_fcgbb ,_gcbaf :=_geabdd .Value ,error (nil );if _gcbaf !=nil {return _gcbaf ;};_dfdbg .HeaderRowCellStyleAttr =&_fcgbb ;continue ;};if _geabdd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_acddfd ,_agcfcg :=_e .ParseUint (_geabdd .Value ,10,32);if _agcfcg !=nil {return _agcfcg ;};_abcdd :=uint32 (_acddfd );_dfdbg .TotalsRowCountAttr =&_abcdd ;continue ;};if _geabdd .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_eedgf ,_ecgad :=_geabdd .Value ,error (nil );if _ecgad !=nil {return _ecgad ;};_dfdbg .TotalsRowCellStyleAttr =&_eedgf ;continue ;};if _geabdd .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_bdebd ,_aggdga :=_geabdd .Value ,error (nil );if _aggdga !=nil {return _aggdga ;};_dfdbg .DisplayNameAttr =_bdebd ;continue ;};if _geabdd .Name .Local =="\u0069\u0064"{_bdgge ,_abgee :=_e .ParseUint (_geabdd .Value ,10,32);if _abgee !=nil {return _abgee ;};_dfdbg .IdAttr =uint32 (_bdgge );continue ;};if _geabdd .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_dgdfa ,_dacgg :=_geabdd .Value ,error (nil );if _dacgg !=nil {return _dacgg ;};_dfdbg .DataCellStyleAttr =&_dgdfa ;continue ;};if _geabdd .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_beefdf ,_fdcbd :=_e .ParseBool (_geabdd .Value );if _fdcbd !=nil {return _fdcbd ;};_dfdbg .PublishedAttr =&_beefdf ;continue ;};if _geabdd .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_beggfa ,_bbfaec :=_e .ParseUint (_geabdd .Value ,10,32);if _bbfaec !=nil {return _bbfaec ;};_gbgbc :=uint32 (_beggfa );_dfdbg .ConnectionIdAttr =&_gbgbc ;continue ;};if _geabdd .Name .Local =="\u0072\u0065\u0066"{_bfcag ,_fadgb :=_geabdd .Value ,error (nil );if _fadgb !=nil {return _fadgb ;};_dfdbg .RefAttr =_bfcag ;continue ;};if _geabdd .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_ggbabf ,_edede :=_e .ParseBool (_geabdd .Value );if _edede !=nil {return _edede ;};_dfdbg .InsertRowShiftAttr =&_ggbabf ;continue ;};if _geabdd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_dbcda ,_bbebfd :=_e .ParseBool (_geabdd .Value );if _bbebfd !=nil {return _bbebfd ;};_dfdbg .TotalsRowShownAttr =&_dbcda ;continue ;};if _geabdd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_ggebe ,_cebfb :=_e .ParseUint (_geabdd .Value ,10,32);if _cebfb !=nil {return _cebfb ;};_gdabgf :=uint32 (_ggebe );_dfdbg .HeaderRowDxfIdAttr =&_gdabgf ;continue ;};if _geabdd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_dagcd ,_efdagc :=_e .ParseUint (_geabdd .Value ,10,32);if _efdagc !=nil {return _efdagc ;};_gcdeg :=uint32 (_dagcd );_dfdbg .HeaderRowCountAttr =&_gcdeg ;continue ;};};_gbggac :for {_ccdab ,_deceff :=d .Token ();if _deceff !=nil {return _deceff ;};switch _ceeeg :=_ccdab .(type ){case _bf .StartElement :switch _ceeeg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfdbg .AutoFilter =NewCT_AutoFilter ();if _gdffga :=d .DecodeElement (_dfdbg .AutoFilter ,&_ceeeg );_gdffga !=nil {return _gdffga ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfdbg .SortState =NewCT_SortState ();if _cegge :=d .DecodeElement (_dfdbg .SortState ,&_ceeeg );_cegge !=nil {return _cegge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ecfeff :=d .DecodeElement (_dfdbg .TableColumns ,&_ceeeg );_ecfeff !=nil {return _ecfeff ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfdbg .TableStyleInfo =NewCT_TableStyleInfo ();if _debad :=d .DecodeElement (_dfdbg .TableStyleInfo ,&_ceeeg );_debad !=nil {return _debad ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfdbg .ExtLst =NewCT_ExtensionList ();if _efaaa :=d .DecodeElement (_dfdbg .ExtLst ,&_ceeeg );_efaaa !=nil {return _efaaa ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0061\u0062l\u0065 \u0025\u0076",_ceeeg .Name );if _gbcda :=d .Skip ();_gbcda !=nil {return _gbcda ;};};case _bf .EndElement :break _gbggac ;case _bf .CharData :};};return nil ;};func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_dbagaa :=&CT_pivotTableDefinition {};_dbagaa .Location =NewCT_Location ();return _dbagaa ;};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 (_cgeaa ST_SortBy )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_cgeaa .String (),start );};func (_fbfaa *CT_NumFmt )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_eaccc :=range start .Attr {if _eaccc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_fbeab ,_bbbddda :=_e .ParseUint (_eaccc .Value ,10,32);if _bbbddda !=nil {return _bbbddda ;};_fbfaa .NumFmtIdAttr =uint32 (_fbeab );continue ;};if _eaccc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_dgeab ,_efadg :=_eaccc .Value ,error (nil );if _efadg !=nil {return _efadg ;};_fbfaa .FormatCodeAttr =_dgeab ;continue ;};};for {_cbfeaf ,_bbfe :=d .Token ();if _bbfe !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bbfe );};if _ecag ,_aadf :=_cbfeaf .(_bf .EndElement );_aadf &&_ecag .Name ==start .Name {break ;};};return nil ;};func NewCT_FilterColumn ()*CT_FilterColumn {_ggecb :=&CT_FilterColumn {};return _ggecb };func (_ebeee ST_Type )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ebeee .String (),start );};type CT_RevisionInsertSheet struct{ -// Validate validates the CT_Dxfs and its children -func (_ebbdc *CT_Dxfs )Validate ()error {return _ebbdc .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");};func (_aadbe *CT_PivotSelection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aadbe .PaneAttr !=ST_PaneUnset {_edgcb ,_ebdcg :=_aadbe .PaneAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0061\u006e\u0065"});if _ebdcg !=nil {return _ebdcg ;};start .Attr =append (start .Attr ,_edgcb );};if _aadbe .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aadbe .ShowHeaderAttr ))});};if _aadbe .LabelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aadbe .LabelAttr ))});};if _aadbe .DataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aadbe .DataAttr ))});};if _aadbe .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aadbe .ExtendableAttr ))});};if _aadbe .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_aadbe .CountAttr )});};if _aadbe .AxisAttr !=ST_AxisUnset {_efaca ,_fdbac :=_aadbe .AxisAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0078\u0069\u0073"});if _fdbac !=nil {return _fdbac ;};start .Attr =append (start .Attr ,_efaca );};if _aadbe .DimensionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_cg .Sprintf ("\u0025\u0076",*_aadbe .DimensionAttr )});};if _aadbe .StartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_aadbe .StartAttr )});};if _aadbe .MinAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_aadbe .MinAttr )});};if _aadbe .MaxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078"},Value :_cg .Sprintf ("\u0025\u0076",*_aadbe .MaxAttr )});};if _aadbe .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_cg .Sprintf ("\u0025\u0076",*_aadbe .ActiveRowAttr )});};if _aadbe .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_cg .Sprintf ("\u0025\u0076",*_aadbe .ActiveColAttr )});};if _aadbe .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_aadbe .PreviousRowAttr )});};if _aadbe .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_aadbe .PreviousColAttr )});};if _aadbe .ClickAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_cg .Sprintf ("\u0025\u0076",*_aadbe .ClickAttr )});};if _aadbe .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_aadbe .IdAttr )});};e .EncodeToken (start );_egcdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_aadbe .PivotArea ,_egcdc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebdfg ST_PivotAreaType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcgdgg :=_c .Attr {};_fcgdgg .Name =name ;switch _ebdfg {case ST_PivotAreaTypeUnset :_fcgdgg .Value ="";case ST_PivotAreaTypeNone :_fcgdgg .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_fcgdgg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_fcgdgg .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_fcgdgg .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_fcgdgg .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_fcgdgg .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_fcgdgg .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_fcgdgg .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _fcgdgg ,nil ;};func (_gbbgbb *CT_SortCondition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggeff :=range start .Attr {if _ggeff .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_aeccbf ,_gaeabb :=_fe .ParseBool (_ggeff .Value );if _gaeabb !=nil {return _gaeabb ;};_gbbgbb .DescendingAttr =&_aeccbf ;continue ;};if _ggeff .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_gbbgbb .SortByAttr .UnmarshalXMLAttr (_ggeff );continue ;};if _ggeff .Name .Local =="\u0072\u0065\u0066"{_aabgb ,_agcfde :=_ggeff .Value ,error (nil );if _agcfde !=nil {return _agcfde ;};_gbbgbb .RefAttr =_aabgb ;continue ;};if _ggeff .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_dbdec ,_bdgfeb :=_ggeff .Value ,error (nil );if _bdgfeb !=nil {return _bdgfeb ;};_gbbgbb .CustomListAttr =&_dbdec ;continue ;};if _ggeff .Name .Local =="\u0064\u0078\u0066I\u0064"{_eefcb ,_fafgbe :=_fe .ParseUint (_ggeff .Value ,10,32);if _fafgbe !=nil {return _fafgbe ;};_eaeed :=uint32 (_eefcb );_gbbgbb .DxfIdAttr =&_eaeed ;continue ;};if _ggeff .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_gbbgbb .IconSetAttr .UnmarshalXMLAttr (_ggeff );continue ;};if _ggeff .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_fegfg ,_dbggd :=_fe .ParseUint (_ggeff .Value ,10,32);if _dbggd !=nil {return _dbggd ;};_ffegad :=uint32 (_fegfg );_gbbgbb .IconIdAttr =&_ffegad ;continue ;};};for {_ffbbbf ,_feabc :=d .Token ();if _feabc !=nil {return _cg .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",_feabc );};if _ecdffdf ,_afgfg :=_ffbbbf .(_c .EndElement );_afgfg &&_ecdffdf .Name ==start .Name {break ;};};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_ffegb :=&CT_IntProperty {};return _ffegb };func (_dbdcc ST_RefMode )String ()string {switch _dbdcc {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};func NewCT_MemberProperty ()*CT_MemberProperty {_dfaffc :=&CT_MemberProperty {};return _dfaffc };type CT_Selection struct{ +// Sheet Id +SheetIdAttr uint32 ; -// Pane -PaneAttr ST_Pane ; +// Sheet Name +NameAttr string ; -// Active Cell Location -ActiveCellAttr *string ; +// Sheet Position +SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_eacd *CT_MapInfo )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_becf :=range start .Attr {if _becf .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_gegfb ,_daed :=_becf .Value ,error (nil );if _daed !=nil {return _daed ;};_eacd .SelectionNamespacesAttr =_gegfb ;continue ;};};_fgabb :for {_befebe ,_debfba :=d .Token ();if _debfba !=nil {return _debfba ;};switch _gecd :=_befebe .(type ){case _bf .StartElement :switch _gecd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aebda :=NewCT_Schema ();if _ecbgb :=d .DecodeElement (_aebda ,&_gecd );_ecbgb !=nil {return _ecbgb ;};_eacd .Schema =append (_eacd .Schema ,_aebda );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecgee :=NewCT_Map ();if _afgad :=d .DecodeElement (_ecgee ,&_gecd );_afgad !=nil {return _afgad ;};_eacd .Map =append (_eacd .Map ,_ecgee );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0061\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_gecd .Name );if _bfcg :=d .Skip ();_bfcg !=nil {return _bfcg ;};};case _bf .EndElement :break _fgabb ;case _bf .CharData :};};return nil ;};func (_aegfda *CT_RevisionAutoFormatting )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_eebda :=range start .Attr {if _eebda .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_beegba ,_gbbba :=_e .ParseUint (_eebda .Value ,10,32);if _gbbba !=nil {return _gbbba ;};_aegfda .SheetIdAttr =uint32 (_beegba );continue ;};if _eebda .Name .Local =="\u0072\u0065\u0066"{_eabcfb ,_fgcda :=_eebda .Value ,error (nil );if _fgcda !=nil {return _fgcda ;};_aegfda .RefAttr =_eabcfb ;continue ;};if _eebda .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_cbcbgf ,_cebff :=_e .ParseUint (_eebda .Value ,10,32);if _cebff !=nil {return _cebff ;};_acbdc :=uint32 (_cbcbgf );_aegfda .AutoFormatIdAttr =&_acbdc ;continue ;};if _eebda .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fbgcb ,_edcab :=_e .ParseBool (_eebda .Value );if _edcab !=nil {return _edcab ;};_aegfda .ApplyNumberFormatsAttr =&_fbgcb ;continue ;};if _eebda .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fcefc ,_bgbbd :=_e .ParseBool (_eebda .Value );if _bgbbd !=nil {return _bgbbd ;};_aegfda .ApplyBorderFormatsAttr =&_fcefc ;continue ;};if _eebda .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_faeff ,_dabdd :=_e .ParseBool (_eebda .Value );if _dabdd !=nil {return _dabdd ;};_aegfda .ApplyFontFormatsAttr =&_faeff ;continue ;};if _eebda .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ebgfc ,_gdgdfc :=_e .ParseBool (_eebda .Value );if _gdgdfc !=nil {return _gdgdfc ;};_aegfda .ApplyPatternFormatsAttr =&_ebgfc ;continue ;};if _eebda .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fgbbb ,_bffa :=_e .ParseBool (_eebda .Value );if _bffa !=nil {return _bffa ;};_aegfda .ApplyAlignmentFormatsAttr =&_fgbbb ;continue ;};if _eebda .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fcbcb ,_dabea :=_e .ParseBool (_eebda .Value );if _dabea !=nil {return _dabea ;};_aegfda .ApplyWidthHeightFormatsAttr =&_fcbcb ;continue ;};};for {_ccegb ,_ggcbd :=d .Token ();if _ggcbd !=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",_ggcbd );};if _bbgda ,_gfbge :=_ccegb .(_bf .EndElement );_gfbge &&_bbgda .Name ==start .Name {break ;};};return nil ;};func (_aedgb *CT_GroupMember )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_aedgb .UniqueNameAttr )});if _aedgb .GroupAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aedgb .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bgcea ST_Qualifier )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_bgcea .String (),start );};func (_egaddc ST_TimePeriod )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_egaddc .String (),start );};func (_ccebee *ST_FilterOperator )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_ccebee =0;case "\u0065\u0071\u0075a\u006c":*_ccebee =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ccebee =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ccebee =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ccebee =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ccebee =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ccebee =6;};return nil ;};type ST_CellSpans []string ; -// Active Cell Index -ActiveCellIdAttr *uint32 ; +// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path +func (_ebcacf *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _agaea ,_dgcdb :=range _ebcacf .M {if _fccec :=_dgcdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_agaea ));_fccec !=nil {return _fccec ;};};for _bebbe ,_cdgbf :=range _ebcacf .N {if _gdfdc :=_cdgbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bebbe ));_gdfdc !=nil {return _gdfdc ;};};for _bfefag ,_fcabf :=range _ebcacf .E {if _cbecdd :=_fcabf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bfefag ));_cbecdd !=nil {return _cbecdd ;};};for _adbfca ,_fcgacd :=range _ebcacf .S {if _fbded :=_fcgacd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_adbfca ));_fbded !=nil {return _fbded ;};};return nil ;};func NewCT_SheetDimension ()*CT_SheetDimension {_aabgd :=&CT_SheetDimension {};return _aabgd };func (_afcff ST_RefMode )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_abbcg :=_bf .Attr {};_abbcg .Name =name ;switch _afcff {case ST_RefModeUnset :_abbcg .Value ="";case ST_RefModeA1 :_abbcg .Value ="\u0041\u0031";case ST_RefModeR1C1 :_abbcg .Value ="\u0052\u0031\u0043\u0031";};return _abbcg ,nil ;};func (_fdced *ST_DataValidationImeMode )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_afddbd ,_edcbe :=d .Token ();if _edcbe !=nil {return _edcbe ;};if _eeagf ,_gfeaa :=_afddbd .(_bf .EndElement );_gfeaa &&_eeagf .Name ==start .Name {*_fdced =1;return nil ;};if _cgbdc ,_feafcf :=_afddbd .(_bf .CharData );!_feafcf {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",_afddbd );}else {switch string (_cgbdc ){case "":*_fdced =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_fdced =1;case "\u006f\u0066\u0066":*_fdced =2;case "\u006f\u006e":*_fdced =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_fdced =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fdced =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_fdced =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_fdced =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_fdced =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_fdced =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_fdced =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_fdced =11;};};_afddbd ,_edcbe =d .Token ();if _edcbe !=nil {return _edcbe ;};if _eafdg ,_aabcb :=_afddbd .(_bf .EndElement );_aabcb &&_eafdg .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",_afddbd );}; -// Sequence of References -SqrefAttr *ST_Sqref ;};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_bcdd :=&CT_MeasureDimensionMap {};return _bcdd ;};func (_acg *CT_Authors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgd :for {_cbef ,_dge :=d .Token ();if _dge !=nil {return _dge ;};switch _bf :=_cbef .(type ){case _c .StartElement :switch _bf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gd string ;if _cef :=d .DecodeElement (&_gd ,&_bf );_cef !=nil {return _cef ;};_acg .Author =append (_acg .Author ,_gd );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_bf .Name );if _dbf :=d .Skip ();_dbf !=nil {return _dbf ;};};case _c .EndElement :break _dgd ;case _c .CharData :};};return nil ;};type ST_IconSetType byte ;func (_dfgfg ST_PageOrder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfgfg .String (),start );};func (_dagc *CT_Fills )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egdbfg :=range start .Attr {if _egdbfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdbafd ,_bbecd :=_fe .ParseUint (_egdbfg .Value ,10,32);if _bbecd !=nil {return _bbecd ;};_edfg :=uint32 (_bdbafd );_dagc .CountAttr =&_edfg ;continue ;};};_caccdd :for {_cbbfg ,_aebed :=d .Token ();if _aebed !=nil {return _aebed ;};switch _ffcgb :=_cbbfg .(type ){case _c .StartElement :switch _ffcgb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbdg :=NewCT_Fill ();if _ggdac :=d .DecodeElement (_cfbdg ,&_ffcgb );_ggdac !=nil {return _ggdac ;};_dagc .Fill =append (_dagc .Fill ,_cfbdg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073\u0020\u0025\u0076",_ffcgb .Name );if _decdc :=d .Skip ();_decdc !=nil {return _decdc ;};};case _c .EndElement :break _caccdd ;case _c .CharData :};};return nil ;};func (_fgcef ST_Scope )String ()string {switch _fgcef {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 "";};func NewQueryTable ()*QueryTable {_fbae :=&QueryTable {};_fbae .CT_QueryTable =*NewCT_QueryTable ();return _fbae ;};func (_fgccf ST_Objects )Validate ()error {return _fgccf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path +func (_ggcgg *CT_colItems )ValidateWithPath (path string )error {for _adcaa ,_bbcag :=range _ggcgg .I {if _fgcaf :=_bbcag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_adcaa ));_fgcaf !=nil {return _fgcaf ;};};return nil ;};func (_aeaec ST_Orientation )String ()string {switch _aeaec {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_DataField ()*CT_DataField {_aabg :=&CT_DataField {};return _aabg };func (_ddegdb *CT_SheetProtection )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ddegdb .PasswordAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddegdb .PasswordAttr )});};if _ddegdb .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddegdb .AlgorithmNameAttr )});};if _ddegdb .HashValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_ddegdb .HashValueAttr )});};if _ddegdb .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_ddegdb .SaltValueAttr )});};if _ddegdb .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_ddegdb .SpinCountAttr )});};if _ddegdb .SheetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .SheetAttr ))});};if _ddegdb .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .ObjectsAttr ))});};if _ddegdb .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .ScenariosAttr ))});};if _ddegdb .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .FormatCellsAttr ))});};if _ddegdb .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .FormatColumnsAttr ))});};if _ddegdb .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .FormatRowsAttr ))});};if _ddegdb .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .InsertColumnsAttr ))});};if _ddegdb .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .InsertRowsAttr ))});};if _ddegdb .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .InsertHyperlinksAttr ))});};if _ddegdb .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .DeleteColumnsAttr ))});};if _ddegdb .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .DeleteRowsAttr ))});};if _ddegdb .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .SelectLockedCellsAttr ))});};if _ddegdb .SortAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .SortAttr ))});};if _ddegdb .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .AutoFilterAttr ))});};if _ddegdb .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .PivotTablesAttr ))});};if _ddegdb .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddegdb .SelectUnlockedCellsAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_efdgb *CT_ColHierarchiesUsage )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _efdgb .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efdgb .CountAttr )});};e .EncodeToken (start );_bdff :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_ggda :=range _efdgb .ColHierarchyUsage {e .EncodeElement (_ggda ,_bdff );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path -func (_dbebd *CT_ServerFormat )ValidateWithPath (path string )error {return nil };func NewCT_MetadataRecord ()*CT_MetadataRecord {_fdecg :=&CT_MetadataRecord {};return _fdecg };func (_ecadd *CT_PCDSCPage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fddbc :=range start .Attr {if _fddbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_befef ,_fbfea :=_fe .ParseUint (_fddbc .Value ,10,32);if _fbfea !=nil {return _fbfea ;};_fdfeb :=uint32 (_befef );_ecadd .CountAttr =&_fdfeb ;continue ;};};_ddfa :for {_gbdgb ,_caebe :=d .Token ();if _caebe !=nil {return _caebe ;};switch _gfbbf :=_gbdgb .(type ){case _c .StartElement :switch _gfbbf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gagfde :=NewCT_PageItem ();if _gfec :=d .DecodeElement (_gagfde ,&_gfbbf );_gfec !=nil {return _gfec ;};_ecadd .PageItem =append (_ecadd .PageItem ,_gagfde );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0043\u0044S\u0043\u0050\u0061\u0067\u0065\u0020\u0025\u0076",_gfbbf .Name );if _ddgf :=d .Skip ();_ddgf !=nil {return _ddgf ;};};case _c .EndElement :break _ddfa ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_ReviewedRevisions and its children +func (_cgfbad *CT_ReviewedRevisions )Validate ()error {return _cgfbad .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};func (_bddddc *CT_Stylesheet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _bddddc .NumFmts !=nil {_dbdgf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_bddddc .NumFmts ,_dbdgf );};if _bddddc .Fonts !=nil {_fcdg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bddddc .Fonts ,_fcdg );};if _bddddc .Fills !=nil {_fbgdd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_bddddc .Fills ,_fbgdd );};if _bddddc .Borders !=nil {_dbgda :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bddddc .Borders ,_dbgda );};if _bddddc .CellStyleXfs !=nil {_acbga :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_bddddc .CellStyleXfs ,_acbga );};if _bddddc .CellXfs !=nil {_dccda :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_bddddc .CellXfs ,_dccda );};if _bddddc .CellStyles !=nil {_bfgde :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_bddddc .CellStyles ,_bfgde );};if _bddddc .Dxfs !=nil {_fgecf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_bddddc .Dxfs ,_fgecf );};if _bddddc .TableStyles !=nil {_dbgge :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_bddddc .TableStyles ,_dbgge );};if _bddddc .Colors !=nil {_egadfe :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_bddddc .Colors ,_egadfe );};if _bddddc .ExtLst !=nil {_agbgdc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bddddc .ExtLst ,_agbgdc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path -func (_ffbc *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };func NewCT_OlapPr ()*CT_OlapPr {_dfcadb :=&CT_OlapPr {};return _dfcadb };func NewCT_Break ()*CT_Break {_geeb :=&CT_Break {};return _geeb };func NewCalcChain ()*CalcChain {_bccbdf :=&CalcChain {};_bccbdf .CT_CalcChain =*NewCT_CalcChain ();return _bccbdf ;};func (_fgcgfb ST_TotalsRowFunction )String ()string {switch _fgcgfb {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 "";};type CT_TableStyles struct{ +// Validate validates the CT_Colors and its children +func (_gaff *CT_Colors )Validate ()error {return _gaff .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_ggeaf *CT_TableStyles )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_geceg :=range start .Attr {if _geceg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gagba ,_ecgde :=_e .ParseUint (_geceg .Value ,10,32);if _ecgde !=nil {return _ecgde ;};_eddfb :=uint32 (_gagba );_ggeaf .CountAttr =&_eddfb ;continue ;};if _geceg .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_bdbdb ,_aeggb :=_geceg .Value ,error (nil );if _aeggb !=nil {return _aeggb ;};_ggeaf .DefaultTableStyleAttr =&_bdbdb ;continue ;};if _geceg .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_acffd ,_cegcd :=_geceg .Value ,error (nil );if _cegcd !=nil {return _cegcd ;};_ggeaf .DefaultPivotStyleAttr =&_acffd ;continue ;};};_bbfcc :for {_dcbec ,_gggfbf :=d .Token ();if _gggfbf !=nil {return _gggfbf ;};switch _afegdc :=_dcbec .(type ){case _bf .StartElement :switch _afegdc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeaae :=NewCT_TableStyle ();if _becdf :=d .DecodeElement (_aeaae ,&_afegdc );_becdf !=nil {return _becdf ;};_ggeaf .TableStyle =append (_ggeaf .TableStyle ,_aeaae );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074y\u006ce\u0073\u0020\u0025\u0076",_afegdc .Name );if _bbdba :=d .Skip ();_bbdba !=nil {return _bbdba ;};};case _bf .EndElement :break _bbfcc ;case _bf .CharData :};};return nil ;};func (_ggffb *CT_SheetDimension )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fddda :=range start .Attr {if _fddda .Name .Local =="\u0072\u0065\u0066"{_deaac ,_dfgac :=_fddda .Value ,error (nil );if _dfgac !=nil {return _dfgac ;};_ggffb .RefAttr =_deaac ;continue ;};};for {_gdega ,_aedee :=d .Token ();if _aedee !=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",_aedee );};if _ebcgb ,_dgaad :=_gdega .(_bf .EndElement );_dgaad &&_ebcgb .Name ==start .Name {break ;};};return nil ;}; -// Table Style Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path +func (_ebdgg *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };func (_gfgcfe *PivotCacheDefinition )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gfgcfe .CT_PivotCacheDefinition .MarshalXML (e ,start );};func NewCT_OleObject ()*CT_OleObject {_baacf :=&CT_OleObject {};return _baacf }; -// Default Table Style -DefaultTableStyleAttr *string ; +// Validate validates the CT_ChartFormats and its children +func (_cfbb *CT_ChartFormats )Validate ()error {return _cfbb .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_gbcce *ST_HtmlFmt )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_gbcce =0;case "\u006e\u006f\u006e\u0065":*_gbcce =1;case "\u0072\u0074\u0066":*_gbcce =2;case "\u0061\u006c\u006c":*_gbcce =3;};return nil ;};type CT_OleItem struct{ -// Default Pivot Style -DefaultPivotStyleAttr *string ; +// Object Name +NameAttr string ; -// Table Style -TableStyle []*CT_TableStyle ;};func (_dddedg *CT_SheetCalcPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dddedg .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dddedg .FullCalcOnLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Icon +IconAttr *bool ; -// Validate validates the CT_Dxf and its children -func (_facfc *CT_Dxf )Validate ()error {return _facfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};type Headers struct{CT_RevisionHeaders }; +// Advise +AdviseAttr *bool ; -// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path -func (_gfdab *CT_QueryTableField )ValidateWithPath (path string )error {if _gfdab .ExtLst !=nil {if _gdgffc :=_gfdab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgffc !=nil {return _gdgffc ;};};return nil ;};func (_aggfb *CT_DataRefs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edfaf :=range start .Attr {if _edfaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_eabc ,_dbecda :=_fe .ParseUint (_edfaf .Value ,10,32);if _dbecda !=nil {return _dbecda ;};_faed :=uint32 (_eabc );_aggfb .CountAttr =&_faed ;continue ;};};_dfcbc :for {_beefc ,_bcegb :=d .Token ();if _bcegb !=nil {return _bcegb ;};switch _efbf :=_beefc .(type ){case _c .StartElement :switch _efbf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbgc :=NewCT_DataRef ();if _cabf :=d .DecodeElement (_bbgc ,&_efbf );_cabf !=nil {return _cabf ;};_aggfb .DataRef =append (_aggfb .DataRef ,_bbgc );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073\u0020\u0025\u0076",_efbf .Name );if _fegcb :=d .Skip ();_fegcb !=nil {return _fegcb ;};};case _c .EndElement :break _dfcbc ;case _c .CharData :};};return nil ;};type ST_FieldSortType byte ;func (_ccddc *CT_XmlPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eeedc :=range start .Attr {if _eeedc .Name .Local =="\u006d\u0061\u0070I\u0064"{_egeac ,_aacegg :=_fe .ParseUint (_eeedc .Value ,10,32);if _aacegg !=nil {return _aacegg ;};_ccddc .MapIdAttr =uint32 (_egeac );continue ;};if _eeedc .Name .Local =="\u0078\u0070\u0061t\u0068"{_gdeacc ,_gedd :=_eeedc .Value ,error (nil );if _gedd !=nil {return _gedd ;};_ccddc .XpathAttr =_gdeacc ;continue ;};if _eeedc .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_gffgdd ,_bdbaa :=_eeedc .Value ,error (nil );if _bdbaa !=nil {return _bdbaa ;};_ccddc .XmlDataTypeAttr =_gffgdd ;continue ;};};_cdgfb :for {_eccfad ,_ccbaaa :=d .Token ();if _ccbaaa !=nil {return _ccbaaa ;};switch _gfeafb :=_eccfad .(type ){case _c .StartElement :switch _gfeafb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccddc .ExtLst =NewCT_ExtensionList ();if _aedcff :=d .DecodeElement (_ccddc .ExtLst ,&_gfeafb );_aedcff !=nil {return _aedcff ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072\u0020\u0025\u0076",_gfeafb .Name );if _gfccd :=d .Skip ();_gfccd !=nil {return _gfccd ;};};case _c .EndElement :break _cdgfb ;case _c .CharData :};};return nil ;};func (_bdbac ST_TableStyleType )String ()string {switch _bdbac {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 (_cfeae ST_HorizontalAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcacfe :=_c .Attr {};_dcacfe .Name =name ;switch _cfeae {case ST_HorizontalAlignmentUnset :_dcacfe .Value ="";case ST_HorizontalAlignmentGeneral :_dcacfe .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_dcacfe .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_dcacfe .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_dcacfe .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_dcacfe .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_dcacfe .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_dcacfe .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_dcacfe .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _dcacfe ,nil ;};type CT_CellWatch struct{ +// Object is an Image +PreferPicAttr *bool ;}; -// Reference -RAttr string ;};func (_gfaec *CT_IntProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",_gfaec .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path +func (_cgdfb *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _cgdfb .ExtLst !=nil {if _baccfd :=_cgdfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baccfd !=nil {return _baccfd ;};};return nil ;};type CT_Comment struct{ -// Validate validates the CT_CalculatedMember and its children -func (_bcee *CT_CalculatedMember )Validate ()error {return _bcee .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");};func (_dbeefc *CT_RevisionFormatting )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_dbeefc .SheetIdAttr )});if _dbeefc .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbeefc .XfDxfAttr ))});};if _dbeefc .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbeefc .SAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_dbeefc .SqrefAttr )});if _dbeefc .StartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeefc .StartAttr )});};if _dbeefc .LengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeefc .LengthAttr )});};e .EncodeToken (start );if _dbeefc .Dxf !=nil {_cbcaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};e .EncodeElement (_dbeefc .Dxf ,_cbcaa );};if _dbeefc .ExtLst !=nil {_afbgc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbeefc .ExtLst ,_afbgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Controls ()*CT_Controls {_cebe :=&CT_Controls {};return _cebe }; +// Cell Reference +RefAttr string ; -// Validate validates the CT_QueryTableDeletedFields and its children -func (_fccee *CT_QueryTableDeletedFields )Validate ()error {return _fccee .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 (_geeaf *CT_Connection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggfaa :=range start .Attr {if _ggfaa .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_ggff ,_afbf :=_fe .ParseBool (_ggfaa .Value );if _afbf !=nil {return _afbf ;};_geeaf .DeletedAttr =&_ggff ;continue ;};if _ggfaa .Name .Local =="\u0069\u0064"{_dcabg ,_ccdab :=_fe .ParseUint (_ggfaa .Value ,10,32);if _ccdab !=nil {return _ccdab ;};_geeaf .IdAttr =uint32 (_dcabg );continue ;};if _ggfaa .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_fagc ,_cegg :=_fe .ParseBool (_ggfaa .Value );if _cegg !=nil {return _cegg ;};_geeaf .OnlyUseConnectionFileAttr =&_fagc ;continue ;};if _ggfaa .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_fage ,_ccad :=_ggfaa .Value ,error (nil );if _ccad !=nil {return _ccad ;};_geeaf .OdcFileAttr =&_fage ;continue ;};if _ggfaa .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_caadc ,_dbdd :=_fe .ParseBool (_ggfaa .Value );if _dbdd !=nil {return _dbdd ;};_geeaf .BackgroundAttr =&_caadc ;continue ;};if _ggfaa .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_bdfb ,_bfgc :=_fe .ParseUint (_ggfaa .Value ,10,32);if _bfgc !=nil {return _bfgc ;};_dbdgc :=uint32 (_bdfb );_geeaf .IntervalAttr =&_dbdgc ;continue ;};if _ggfaa .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_ceage ,_bdcc :=_fe .ParseBool (_ggfaa .Value );if _bdcc !=nil {return _bdcc ;};_geeaf .RefreshOnLoadAttr =&_ceage ;continue ;};if _ggfaa .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ggga ,_gccacb :=_ggfaa .Value ,error (nil );if _gccacb !=nil {return _gccacb ;};_geeaf .DescriptionAttr =&_ggga ;continue ;};if _ggfaa .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_fceg ,_baba :=_fe .ParseBool (_ggfaa .Value );if _baba !=nil {return _baba ;};_geeaf .SaveDataAttr =&_fceg ;continue ;};if _ggfaa .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_bgbc ,_ggcf :=_fe .ParseUint (_ggfaa .Value ,10,32);if _ggcf !=nil {return _ggcf ;};_gfbed :=uint32 (_bgbc );_geeaf .ReconnectionMethodAttr =&_gfbed ;continue ;};if _ggfaa .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_geeaf .CredentialsAttr .UnmarshalXMLAttr (_ggfaa );continue ;};if _ggfaa .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_bdae ,_efaaf :=_fe .ParseBool (_ggfaa .Value );if _efaaf !=nil {return _efaaf ;};_geeaf .KeepAliveAttr =&_bdae ;continue ;};if _ggfaa .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_abab ,_fegf :=_ggfaa .Value ,error (nil );if _fegf !=nil {return _fegf ;};_geeaf .SourceFileAttr =&_abab ;continue ;};if _ggfaa .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_efdec ,_cfgcg :=_ggfaa .Value ,error (nil );if _cfgcg !=nil {return _cfgcg ;};_geeaf .SingleSignOnIdAttr =&_efdec ;continue ;};if _ggfaa .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_aecfc ,_bcbga :=_fe .ParseBool (_ggfaa .Value );if _bcbga !=nil {return _bcbga ;};_geeaf .SavePasswordAttr =&_aecfc ;continue ;};if _ggfaa .Name .Local =="\u006e\u0061\u006d\u0065"{_bdfd ,_gdedg :=_ggfaa .Value ,error (nil );if _gdedg !=nil {return _gdedg ;};_geeaf .NameAttr =&_bdfd ;continue ;};if _ggfaa .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cebg ,_adbbf :=_fe .ParseUint (_ggfaa .Value ,10,8);if _adbbf !=nil {return _adbbf ;};_geeaf .RefreshedVersionAttr =uint8 (_cebg );continue ;};if _ggfaa .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_cdga ,_dcdf :=_fe .ParseUint (_ggfaa .Value ,10,8);if _dcdf !=nil {return _dcdf ;};_fbab :=uint8 (_cdga );_geeaf .MinRefreshableVersionAttr =&_fbab ;continue ;};if _ggfaa .Name .Local =="\u006e\u0065\u0077"{_feddd ,_eadd :=_fe .ParseBool (_ggfaa .Value );if _eadd !=nil {return _eadd ;};_geeaf .NewAttr =&_feddd ;continue ;};if _ggfaa .Name .Local =="\u0074\u0079\u0070\u0065"{_cccgb ,_edgf :=_fe .ParseUint (_ggfaa .Value ,10,32);if _edgf !=nil {return _edgf ;};_ffdg :=uint32 (_cccgb );_geeaf .TypeAttr =&_ffdg ;continue ;};};_fabd :for {_cdcf ,_fbcd :=d .Token ();if _fbcd !=nil {return _fbcd ;};switch _gebg :=_cdcf .(type ){case _c .StartElement :switch _gebg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geeaf .DbPr =NewCT_DbPr ();if _cgac :=d .DecodeElement (_geeaf .DbPr ,&_gebg );_cgac !=nil {return _cgac ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geeaf .OlapPr =NewCT_OlapPr ();if _egdbf :=d .DecodeElement (_geeaf .OlapPr ,&_gebg );_egdbf !=nil {return _egdbf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geeaf .WebPr =NewCT_WebPr ();if _bfaf :=d .DecodeElement (_geeaf .WebPr ,&_gebg );_bfaf !=nil {return _bfaf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geeaf .TextPr =NewCT_TextPr ();if _bfded :=d .DecodeElement (_geeaf .TextPr ,&_gebg );_bfded !=nil {return _bfded ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geeaf .Parameters =NewCT_Parameters ();if _acfbg :=d .DecodeElement (_geeaf .Parameters ,&_gebg );_acfbg !=nil {return _acfbg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geeaf .ExtLst =NewCT_ExtensionList ();if _aeba :=d .DecodeElement (_geeaf .ExtLst ,&_gebg );_aeba !=nil {return _aeba ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_gebg .Name );if _cbcec :=d .Skip ();_cbcec !=nil {return _cbcec ;};};case _c .EndElement :break _fabd ;case _c .CharData :};};return nil ;};func (_abfgea *CT_SingleXmlCells )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agcde :for {_eafaa ,_fcgaed :=d .Token ();if _fcgaed !=nil {return _fcgaed ;};switch _fbcbf :=_eafaa .(type ){case _c .StartElement :switch _fbcbf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edaaf :=NewCT_SingleXmlCell ();if _bfgdc :=d .DecodeElement (_edaaf ,&_fbcbf );_bfgdc !=nil {return _bfgdc ;};_abfgea .SingleXmlCell =append (_abfgea .SingleXmlCell ,_edaaf );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0073\u0020\u0025\u0076",_fbcbf .Name );if _bdfbb :=d .Skip ();_bdfbb !=nil {return _bdfbb ;};};case _c .EndElement :break _agcde ;case _c .CharData :};};return nil ;};func (_gaccf *CT_Mdx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_gaccf .NAttr )});_egead ,_faca :=_gaccf .FAttr .MarshalXMLAttr (_c .Name {Local :"\u0066"});if _faca !=nil {return _faca ;};start .Attr =append (start .Attr ,_egead );e .EncodeToken (start );if _gaccf .T !=nil {_fbgcf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074"}};e .EncodeElement (_gaccf .T ,_fbgcf );};if _gaccf .Ms !=nil {_gdcdg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_gaccf .Ms ,_gdcdg );};if _gaccf .P !=nil {_cbccbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070"}};e .EncodeElement (_gaccf .P ,_cbccbb );};if _gaccf .K !=nil {_dfad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_gaccf .K ,_dfad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_baeeb *CT_ExternalSheetName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdbe :=range start .Attr {if _fdbe .Name .Local =="\u0076\u0061\u006c"{_eaggg ,_caee :=_fdbe .Value ,error (nil );if _caee !=nil {return _caee ;};_baeeb .ValAttr =&_eaggg ;continue ;};};for {_cgabf ,_cecad :=d .Token ();if _cecad !=nil {return _cg .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",_cecad );};if _cbab ,_ccceb :=_cgabf .(_c .EndElement );_ccceb &&_cbab .Name ==start .Name {break ;};};return nil ;};func (_deeege *CT_PageFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _deeege .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_deeege .CountAttr )});};e .EncodeToken (start );_gdecg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gcgcb :=range _deeege .PageField {e .EncodeElement (_gcgcb ,_gdecg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;);func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_fccg :=&CT_MdxMemeberProp {};return _fccg }; +// Author Id +AuthorIdAttr uint32 ; -// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path -func (_cgagde *CT_rowItems )ValidateWithPath (path string )error {for _ceeafd ,_baegfge :=range _cgagde .I {if _bdaeed :=_baegfge .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_ceeafd ));_bdaeed !=nil {return _bdaeed ;};};return nil ;};func (_efacae *CT_TableParts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efacae .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_efacae .CountAttr )});};e .EncodeToken (start );if _efacae .TablePart !=nil {_afgge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_cecdb :=range _efacae .TablePart {e .EncodeElement (_cecdb ,_afgge );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fccfa *CT_PageBreak )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dedcb :=range start .Attr {if _dedcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_becde ,_fbead :=_fe .ParseUint (_dedcb .Value ,10,32);if _fbead !=nil {return _fbead ;};_gede :=uint32 (_becde );_fccfa .CountAttr =&_gede ;continue ;};if _dedcb .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_ecaff ,_daaeee :=_fe .ParseUint (_dedcb .Value ,10,32);if _daaeee !=nil {return _daaeee ;};_cbgdea :=uint32 (_ecaff );_fccfa .ManualBreakCountAttr =&_cbgdea ;continue ;};};_aecgg :for {_gfdca ,_abdaf :=d .Token ();if _abdaf !=nil {return _abdaf ;};switch _babdc :=_gfdca .(type ){case _c .StartElement :switch _babdc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bafbb :=NewCT_Break ();if _cbbg :=d .DecodeElement (_bafbb ,&_babdc );_cbbg !=nil {return _cbbg ;};_fccfa .Brk =append (_fccfa .Brk ,_bafbb );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0042\u0072\u0065\u0061\u006b\u0020\u0025\u0076",_babdc .Name );if _ffefg :=d .Skip ();_ffefg !=nil {return _ffefg ;};};case _c .EndElement :break _aecgg ;case _c .CharData :};};return nil ;};func (_gfa *CT_BookViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_geef :for {_ddb ,_dbc :=d .Token ();if _dbc !=nil {return _dbc ;};switch _bec :=_ddb .(type ){case _c .StartElement :switch _bec .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgf :=NewCT_BookView ();if _agb :=d .DecodeElement (_cgf ,&_bec );_agb !=nil {return _agb ;};_gfa .WorkbookView =append (_gfa .WorkbookView ,_cgf );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u006fk\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_bec .Name );if _ffe :=d .Skip ();_ffe !=nil {return _ffe ;};};case _c .EndElement :break _geef ;case _c .CharData :};};return nil ;}; +// Unique Identifier for Comment +GuidAttr *string ; -// Validate validates the CT_WorkbookPr and its children -func (_efabd *CT_WorkbookPr )Validate ()error {return _efabd .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func (_deafg *CT_Fonts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdbeg :=range start .Attr {if _gdbeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_aecad ,_bcde :=_fe .ParseUint (_gdbeg .Value ,10,32);if _bcde !=nil {return _bcde ;};_cbcccg :=uint32 (_aecad );_deafg .CountAttr =&_cbcccg ;continue ;};};_dgdbcb :for {_bcfd ,_ecgge :=d .Token ();if _ecgge !=nil {return _ecgge ;};switch _fagdc :=_bcfd .(type ){case _c .StartElement :switch _fagdc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbg :=NewCT_Font ();if _cbabf :=d .DecodeElement (_bfbg ,&_fagdc );_cbabf !=nil {return _cbabf ;};_deafg .Font =append (_deafg .Font ,_bfbg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073\u0020\u0025\u0076",_fagdc .Name );if _eeagb :=d .Skip ();_eeagb !=nil {return _eeagb ;};};case _c .EndElement :break _dgdbcb ;case _c .CharData :};};return nil ;};type CT_Break struct{ +// Shape ID +ShapeIdAttr *uint32 ; -// Id -IdAttr *uint32 ; +// Comment Text +Text *CT_Rst ; -// Minimum -MinAttr *uint32 ; +// Comment Properties +CommentPr *CT_CommentPr ;};func (_gafcd *CT_TableParts )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fagad :=range start .Attr {if _fagad .Name .Local =="\u0063\u006f\u0075n\u0074"{_ageag ,_bbddfd :=_e .ParseUint (_fagad .Value ,10,32);if _bbddfd !=nil {return _bbddfd ;};_eaage :=uint32 (_ageag );_gafcd .CountAttr =&_eaage ;continue ;};};_ceaca :for {_fcafca ,_cbace :=d .Token ();if _cbace !=nil {return _cbace ;};switch _cggaba :=_fcafca .(type ){case _bf .StartElement :switch _cggaba .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfgff :=NewCT_TablePart ();if _decad :=d .DecodeElement (_agfgff ,&_cggaba );_decad !=nil {return _decad ;};_gafcd .TablePart =append (_gafcd .TablePart ,_agfgff );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073 \u0025\u0076",_cggaba .Name );if _abaae :=d .Skip ();_abaae !=nil {return _abaae ;};};case _bf .EndElement :break _ceaca ;case _bf .CharData :};};return nil ;};func (_bdeaf ST_GradientType )ValidateWithPath (path string )error {switch _bdeaf {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 (_bdeaf ));};return nil ;}; -// Maximum -MaxAttr *uint32 ; +// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path +func (_cbfd *CT_DateGroupItem )ValidateWithPath (path string )error {if _cbfd .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 _afef :=_cbfd .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_afef !=nil {return _afef ;};return nil ;};func (_ddeca *CT_MemberProperty )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ddeca .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddeca .NameAttr )});};if _ddeca .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddeca .ShowCellAttr ))});};if _ddeca .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddeca .ShowTipAttr ))});};if _ddeca .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddeca .ShowAsCaptionAttr ))});};if _ddeca .NameLenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ddeca .NameLenAttr )});};if _ddeca .PPosAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ddeca .PPosAttr )});};if _ddeca .PLenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ddeca .PLenAttr )});};if _ddeca .LevelAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ddeca .LevelAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ddeca .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_LegacyDrawing struct{IdAttr string ;};func NewCT_PivotCaches ()*CT_PivotCaches {_bgcda :=&CT_PivotCaches {};return _bgcda }; -// Manual Page Break -ManAttr *bool ; +// Validate validates the CT_RgbColor and its children +func (_fdaaeaf *CT_RgbColor )Validate ()error {return _fdaaeaf .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};type CT_RPrElt struct{ -// Pivot-Created Page Break -PtAttr *bool ;};type CT_WebPublishObject struct{ +// Font +RFont *CT_FontName ; -// Id -IdAttr uint32 ; +// Character Set +Charset *CT_IntProperty ; -// Div Id -DivIdAttr string ; +// Font Family +Family *CT_IntProperty ; -// Source Object -SourceObjectAttr *string ; +// Bold +B *CT_BooleanProperty ; -// Destination File -DestinationFileAttr string ; +// Italic +I *CT_BooleanProperty ; -// Title -TitleAttr *string ; +// Strike Through +Strike *CT_BooleanProperty ; -// Auto Republish -AutoRepublishAttr *bool ;};func NewCT_MapInfo ()*CT_MapInfo {_eefdc :=&CT_MapInfo {};return _eefdc };func NewCT_PageMargins ()*CT_PageMargins {_fcacf :=&CT_PageMargins {};return _fcacf };func (_edgag *CT_Scenarios )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdfbag :=range start .Attr {if _gdfbag .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_ceeaf ,_geega :=_fe .ParseUint (_gdfbag .Value ,10,32);if _geega !=nil {return _geega ;};_edgde :=uint32 (_ceeaf );_edgag .CurrentAttr =&_edgde ;continue ;};if _gdfbag .Name .Local =="\u0073\u0068\u006f\u0077"{_ccbfc ,_daeef :=_fe .ParseUint (_gdfbag .Value ,10,32);if _daeef !=nil {return _daeef ;};_baecc :=uint32 (_ccbfc );_edgag .ShowAttr =&_baecc ;continue ;};if _gdfbag .Name .Local =="\u0073\u0071\u0072e\u0066"{_fbagae ,_gebcgd :=ParseSliceST_Sqref (_gdfbag .Value );if _gebcgd !=nil {return _gebcgd ;};_edgag .SqrefAttr =&_fbagae ;continue ;};};_caagea :for {_geacce ,_bbfaea :=d .Token ();if _bbfaea !=nil {return _bbfaea ;};switch _dagbb :=_geacce .(type ){case _c .StartElement :switch _dagbb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aadade :=NewCT_Scenario ();if _gdgef :=d .DecodeElement (_aadade ,&_dagbb );_gdgef !=nil {return _gdgef ;};_edgag .Scenario =append (_edgag .Scenario ,_aadade );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0063\u0065n\u0061\u0072\u0069\u006f\u0073\u0020\u0025\u0076",_dagbb .Name );if _cfcdca :=d .Skip ();_cfcdca !=nil {return _cfcdca ;};};case _c .EndElement :break _caagea ;case _c .CharData :};};return nil ;}; +// Outline +Outline *CT_BooleanProperty ; -// Validate validates the CT_CacheField and its children -func (_gbf *CT_CacheField )Validate ()error {return _gbf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");}; +// Shadow +Shadow *CT_BooleanProperty ; -// Validate validates the CT_PageFields and its children -func (_afdgcg *CT_PageFields )Validate ()error {return _afdgcg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func (_befeg *CT_DdeItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eccbd :=range start .Attr {if _eccbd .Name .Local =="\u006e\u0061\u006d\u0065"{_cedg ,_efaeef :=_eccbd .Value ,error (nil );if _efaeef !=nil {return _efaeef ;};_befeg .NameAttr =&_cedg ;continue ;};if _eccbd .Name .Local =="\u006f\u006c\u0065"{_ebcea ,_dcga :=_fe .ParseBool (_eccbd .Value );if _dcga !=nil {return _dcga ;};_befeg .OleAttr =&_ebcea ;continue ;};if _eccbd .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_gbdg ,_gged :=_fe .ParseBool (_eccbd .Value );if _gged !=nil {return _gged ;};_befeg .AdviseAttr =&_gbdg ;continue ;};if _eccbd .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_bcef ,_ebbg :=_fe .ParseBool (_eccbd .Value );if _ebbg !=nil {return _ebbg ;};_befeg .PreferPicAttr =&_bcef ;continue ;};};_dcaa :for {_ebcb ,_bebf :=d .Token ();if _bebf !=nil {return _bebf ;};switch _cgcbc :=_ebcb .(type ){case _c .StartElement :switch _cgcbc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befeg .Values =NewCT_DdeValues ();if _fdfc :=d .DecodeElement (_befeg .Values ,&_cgcbc );_fdfc !=nil {return _fdfc ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0064\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_cgcbc .Name );if _dadcb :=d .Skip ();_dadcb !=nil {return _dadcb ;};};case _c .EndElement :break _dcaa ;case _c .CharData :};};return nil ;};func (_fcfcd *CT_RangeSets )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcfcd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fcfcd .CountAttr )});};e .EncodeToken (start );_bcddb :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_cfbfb :=range _fcfcd .RangeSet {e .EncodeElement (_cfbfb ,_bcddb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_FontScheme byte ;func (_gffge ST_Comments )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aaeceg :=_c .Attr {};_aaeceg .Name =name ;switch _gffge {case ST_CommentsUnset :_aaeceg .Value ="";case ST_CommentsCommNone :_aaeceg .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_aaeceg .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_aaeceg .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _aaeceg ,nil ;};func (_cbbcf ST_OleUpdate )Validate ()error {return _cbbcf .ValidateWithPath ("")};func (_dgdbda ST_SmartTagShow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dgdbda .String (),start );};func (_fgeb *CT_CacheHierarchies )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgeb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fgeb .CountAttr )});};e .EncodeToken (start );if _fgeb .CacheHierarchy !=nil {_fcgf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_caa :=range _fgeb .CacheHierarchy {e .EncodeElement (_caa ,_fcgf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Condense +Condense *CT_BooleanProperty ; -// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path -func (_cddg *CT_FileSharing )ValidateWithPath (path string )error {return nil };func (_dagfg ST_ParameterType )Validate ()error {return _dagfg .ValidateWithPath ("")};func (_cbeg *CT_PivotSelection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbeg .PivotArea =NewCT_PivotArea ();for _ ,_agaed :=range start .Attr {if _agaed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agaed .Name .Local =="\u0069\u0064"||_agaed .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"&&_agaed .Name .Local =="\u0069\u0064"{_cbgfe ,_ecbe :=_agaed .Value ,error (nil );if _ecbe !=nil {return _ecbe ;};_cbeg .IdAttr =&_cbgfe ;continue ;};if _agaed .Name .Local =="\u006d\u0069\u006e"{_cecfb ,_dddcaf :=_fe .ParseUint (_agaed .Value ,10,32);if _dddcaf !=nil {return _dddcaf ;};_ecded :=uint32 (_cecfb );_cbeg .MinAttr =&_ecded ;continue ;};if _agaed .Name .Local =="\u006d\u0061\u0078"{_eebdf ,_fbgbc :=_fe .ParseUint (_agaed .Value ,10,32);if _fbgbc !=nil {return _fbgbc ;};_ggffe :=uint32 (_eebdf );_cbeg .MaxAttr =&_ggffe ;continue ;};if _agaed .Name .Local =="\u006c\u0061\u0062e\u006c"{_cbbc ,_cddfg :=_fe .ParseBool (_agaed .Value );if _cddfg !=nil {return _cddfg ;};_cbeg .LabelAttr =&_cbbc ;continue ;};if _agaed .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_eaffd ,_gebac :=_fe .ParseUint (_agaed .Value ,10,32);if _gebac !=nil {return _gebac ;};_gdeafa :=uint32 (_eaffd );_cbeg .ActiveRowAttr =&_gdeafa ;continue ;};if _agaed .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_gdefa ,_gbfega :=_fe .ParseBool (_agaed .Value );if _gbfega !=nil {return _gbfega ;};_cbeg .ExtendableAttr =&_gdefa ;continue ;};if _agaed .Name .Local =="\u0061\u0078\u0069\u0073"{_cbeg .AxisAttr .UnmarshalXMLAttr (_agaed );continue ;};if _agaed .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_cbgdgc ,_acccf :=_fe .ParseUint (_agaed .Value ,10,32);if _acccf !=nil {return _acccf ;};_dfafe :=uint32 (_cbgdgc );_cbeg .DimensionAttr =&_dfafe ;continue ;};if _agaed .Name .Local =="\u0073\u0074\u0061r\u0074"{_daag ,_ceceb :=_fe .ParseUint (_agaed .Value ,10,32);if _ceceb !=nil {return _ceceb ;};_dcafb :=uint32 (_daag );_cbeg .StartAttr =&_dcafb ;continue ;};if _agaed .Name .Local =="\u0070\u0061\u006e\u0065"{_cbeg .PaneAttr .UnmarshalXMLAttr (_agaed );continue ;};if _agaed .Name .Local =="\u0064\u0061\u0074\u0061"{_dbab ,_cadde :=_fe .ParseBool (_agaed .Value );if _cadde !=nil {return _cadde ;};_cbeg .DataAttr =&_dbab ;continue ;};if _agaed .Name .Local =="\u0063\u006f\u0075n\u0074"{_aeedf ,_cdefd :=_fe .ParseUint (_agaed .Value ,10,32);if _cdefd !=nil {return _cdefd ;};_fcafd :=uint32 (_aeedf );_cbeg .CountAttr =&_fcafd ;continue ;};if _agaed .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_begbg ,_deffc :=_fe .ParseUint (_agaed .Value ,10,32);if _deffc !=nil {return _deffc ;};_fdfba :=uint32 (_begbg );_cbeg .ActiveColAttr =&_fdfba ;continue ;};if _agaed .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_ecgbgc ,_affdd :=_fe .ParseUint (_agaed .Value ,10,32);if _affdd !=nil {return _affdd ;};_fbdedb :=uint32 (_ecgbgc );_cbeg .PreviousRowAttr =&_fbdedb ;continue ;};if _agaed .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_dcgee ,_fecfg :=_fe .ParseUint (_agaed .Value ,10,32);if _fecfg !=nil {return _fecfg ;};_acegd :=uint32 (_dcgee );_cbeg .PreviousColAttr =&_acegd ;continue ;};if _agaed .Name .Local =="\u0063\u006c\u0069c\u006b"{_fgfec ,_efbcg :=_fe .ParseUint (_agaed .Value ,10,32);if _efbcg !=nil {return _efbcg ;};_cfgad :=uint32 (_fgfec );_cbeg .ClickAttr =&_cfgad ;continue ;};if _agaed .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_fbdcga ,_bdgff :=_fe .ParseBool (_agaed .Value );if _bdgff !=nil {return _bdgff ;};_cbeg .ShowHeaderAttr =&_fbdcga ;continue ;};};_deabc :for {_dccaf ,_cdcad :=d .Token ();if _cdcad !=nil {return _cdcad ;};switch _agddga :=_dccaf .(type ){case _c .StartElement :switch _agddga .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ffaeg :=d .DecodeElement (_cbeg .PivotArea ,&_agddga );_ffaeg !=nil {return _ffaeg ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_agddga .Name );if _geefa :=d .Skip ();_geefa !=nil {return _geefa ;};};case _c .EndElement :break _deabc ;case _c .CharData :};};return nil ;};func (_bfaggf *ST_RevisionAction )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfaggf =0;case "\u0061\u0064\u0064":*_bfaggf =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_bfaggf =2;};return nil ;};func NewCT_CacheField ()*CT_CacheField {_faae :=&CT_CacheField {};return _faae };type CT_PivotAreas struct{ +// Extend +Extend *CT_BooleanProperty ; -// Pivot Area Count -CountAttr *uint32 ; +// Text Color +Color *CT_Color ; -// Pivot Area -PivotArea []*CT_PivotArea ;}; +// Font Size +Sz *CT_FontSize ; -// Validate validates the CT_MetadataTypes and its children -func (_dfcbcb *CT_MetadataTypes )Validate ()error {return _dfcbcb .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");};func (_gedaa *CT_DiscretePr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gafeg :=range start .Attr {if _gafeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cadb ,_bcdfe :=_fe .ParseUint (_gafeg .Value ,10,32);if _bcdfe !=nil {return _bcdfe ;};_cabbd :=uint32 (_cadb );_gedaa .CountAttr =&_cabbd ;continue ;};};_fdfb :for {_bdcba ,_gdff :=d .Token ();if _gdff !=nil {return _gdff ;};switch _dffgd :=_bdcba .(type ){case _c .StartElement :switch _dffgd .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfd :=NewCT_Index ();if _aabdb :=d .DecodeElement (_cdfd ,&_dffgd );_aabdb !=nil {return _aabdb ;};_gedaa .X =append (_gedaa .X ,_cdfd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072 \u0025\u0076",_dffgd .Name );if _eedff :=d .Skip ();_eedff !=nil {return _eedff ;};};case _c .EndElement :break _fdfb ;case _c .CharData :};};return nil ;};type ST_MdxKPIProperty byte ;func (_dcccg *Worksheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcccg .CT_Worksheet =*NewCT_Worksheet ();_begdbbf :for {_bcgfe ,_cebdag :=d .Token ();if _cebdag !=nil {return _cebdag ;};switch _fdgacb :=_bcgfe .(type ){case _c .StartElement :switch _fdgacb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .SheetPr =NewCT_SheetPr ();if _gccea :=d .DecodeElement (_dcccg .SheetPr ,&_fdgacb );_gccea !=nil {return _gccea ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .Dimension =NewCT_SheetDimension ();if _beeada :=d .DecodeElement (_dcccg .Dimension ,&_fdgacb );_beeada !=nil {return _beeada ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .SheetViews =NewCT_SheetViews ();if _afacge :=d .DecodeElement (_dcccg .SheetViews ,&_fdgacb );_afacge !=nil {return _afacge ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .SheetFormatPr =NewCT_SheetFormatPr ();if _ggeaaf :=d .DecodeElement (_dcccg .SheetFormatPr ,&_fdgacb );_ggeaaf !=nil {return _ggeaaf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccggea :=NewCT_Cols ();if _badgdc :=d .DecodeElement (_ccggea ,&_fdgacb );_badgdc !=nil {return _badgdc ;};_dcccg .Cols =append (_dcccg .Cols ,_ccggea );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gcgddc :=d .DecodeElement (_dcccg .SheetData ,&_fdgacb );_gcgddc !=nil {return _gcgddc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .SheetCalcPr =NewCT_SheetCalcPr ();if _bcceg :=d .DecodeElement (_dcccg .SheetCalcPr ,&_fdgacb );_bcceg !=nil {return _bcceg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .SheetProtection =NewCT_SheetProtection ();if _effgd :=d .DecodeElement (_dcccg .SheetProtection ,&_fdgacb );_effgd !=nil {return _effgd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .ProtectedRanges =NewCT_ProtectedRanges ();if _ccgbb :=d .DecodeElement (_dcccg .ProtectedRanges ,&_fdgacb );_ccgbb !=nil {return _ccgbb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .Scenarios =NewCT_Scenarios ();if _dgdda :=d .DecodeElement (_dcccg .Scenarios ,&_fdgacb );_dgdda !=nil {return _dgdda ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .AutoFilter =NewCT_AutoFilter ();if _fbbga :=d .DecodeElement (_dcccg .AutoFilter ,&_fdgacb );_fbbga !=nil {return _fbbga ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .SortState =NewCT_SortState ();if _cgafad :=d .DecodeElement (_dcccg .SortState ,&_fdgacb );_cgafad !=nil {return _cgafad ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .DataConsolidate =NewCT_DataConsolidate ();if _edbff :=d .DecodeElement (_dcccg .DataConsolidate ,&_fdgacb );_edbff !=nil {return _edbff ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .CustomSheetViews =NewCT_CustomSheetViews ();if _dedgdf :=d .DecodeElement (_dcccg .CustomSheetViews ,&_fdgacb );_dedgdf !=nil {return _dedgdf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .MergeCells =NewCT_MergeCells ();if _bedeb :=d .DecodeElement (_dcccg .MergeCells ,&_fdgacb );_bedeb !=nil {return _bedeb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .PhoneticPr =NewCT_PhoneticPr ();if _cadgfd :=d .DecodeElement (_dcccg .PhoneticPr ,&_fdgacb );_cadgfd !=nil {return _cadgfd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbaf :=NewCT_ConditionalFormatting ();if _cfbggc :=d .DecodeElement (_ccbaf ,&_fdgacb );_cfbggc !=nil {return _cfbggc ;};_dcccg .ConditionalFormatting =append (_dcccg .ConditionalFormatting ,_ccbaf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .DataValidations =NewCT_DataValidations ();if _ceeag :=d .DecodeElement (_dcccg .DataValidations ,&_fdgacb );_ceeag !=nil {return _ceeag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .Hyperlinks =NewCT_Hyperlinks ();if _fbdba :=d .DecodeElement (_dcccg .Hyperlinks ,&_fdgacb );_fbdba !=nil {return _fbdba ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .PrintOptions =NewCT_PrintOptions ();if _baefb :=d .DecodeElement (_dcccg .PrintOptions ,&_fdgacb );_baefb !=nil {return _baefb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .PageMargins =NewCT_PageMargins ();if _gffffc :=d .DecodeElement (_dcccg .PageMargins ,&_fdgacb );_gffffc !=nil {return _gffffc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .PageSetup =NewCT_PageSetup ();if _aaeca :=d .DecodeElement (_dcccg .PageSetup ,&_fdgacb );_aaeca !=nil {return _aaeca ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .HeaderFooter =NewCT_HeaderFooter ();if _bcddd :=d .DecodeElement (_dcccg .HeaderFooter ,&_fdgacb );_bcddd !=nil {return _bcddd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .RowBreaks =NewCT_PageBreak ();if _adbag :=d .DecodeElement (_dcccg .RowBreaks ,&_fdgacb );_adbag !=nil {return _adbag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .ColBreaks =NewCT_PageBreak ();if _fgdeg :=d .DecodeElement (_dcccg .ColBreaks ,&_fdgacb );_fgdeg !=nil {return _fgdeg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .CustomProperties =NewCT_CustomProperties ();if _becgd :=d .DecodeElement (_dcccg .CustomProperties ,&_fdgacb );_becgd !=nil {return _becgd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .CellWatches =NewCT_CellWatches ();if _cadda :=d .DecodeElement (_dcccg .CellWatches ,&_fdgacb );_cadda !=nil {return _cadda ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .IgnoredErrors =NewCT_IgnoredErrors ();if _befgg :=d .DecodeElement (_dcccg .IgnoredErrors ,&_fdgacb );_befgg !=nil {return _befgg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .SmartTags =NewCT_SmartTags ();if _afgcaf :=d .DecodeElement (_dcccg .SmartTags ,&_fdgacb );_afgcaf !=nil {return _afgcaf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .Drawing =NewCT_Drawing ();if _abdbdf :=d .DecodeElement (_dcccg .Drawing ,&_fdgacb );_abdbdf !=nil {return _abdbdf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .LegacyDrawing =NewCT_LegacyDrawing ();if _fggea :=d .DecodeElement (_dcccg .LegacyDrawing ,&_fdgacb );_fggea !=nil {return _fggea ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .LegacyDrawingHF =NewCT_LegacyDrawing ();if _gdabcf :=d .DecodeElement (_dcccg .LegacyDrawingHF ,&_fdgacb );_gdabcf !=nil {return _gdabcf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .DrawingHF =NewCT_DrawingHF ();if _dddgd :=d .DecodeElement (_dcccg .DrawingHF ,&_fdgacb );_dddgd !=nil {return _dddgd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .Picture =NewCT_SheetBackgroundPicture ();if _ebbbeg :=d .DecodeElement (_dcccg .Picture ,&_fdgacb );_ebbbeg !=nil {return _ebbbeg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .OleObjects =NewCT_OleObjects ();if _fdegcf :=d .DecodeElement (_dcccg .OleObjects ,&_fdgacb );_fdegcf !=nil {return _fdegcf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .Controls =NewCT_Controls ();if _ccdfef :=d .DecodeElement (_dcccg .Controls ,&_fdgacb );_ccdfef !=nil {return _ccdfef ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .WebPublishItems =NewCT_WebPublishItems ();if _edabf :=d .DecodeElement (_dcccg .WebPublishItems ,&_fdgacb );_edabf !=nil {return _edabf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .TableParts =NewCT_TableParts ();if _adfefb :=d .DecodeElement (_dcccg .TableParts ,&_fdgacb );_adfefb !=nil {return _adfefb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcccg .ExtLst =NewCT_ExtensionList ();if _ggfdae :=d .DecodeElement (_dcccg .ExtLst ,&_fdgacb );_ggfdae !=nil {return _ggfdae ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u006f\u0072\u006b\u0073\u0068e\u0065\u0074 \u0025\u0076",_fdgacb .Name );if _dbfcb :=d .Skip ();_dbfcb !=nil {return _dbfcb ;};};case _c .EndElement :break _begdbbf ;case _c .CharData :};};return nil ;}; +// Underline +U *CT_UnderlineProperty ; -// Validate validates the CT_DdeValue and its children -func (_acadg *CT_DdeValue )Validate ()error {return _acadg .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func NewCT_Metadata ()*CT_Metadata {_bcabf :=&CT_Metadata {};return _bcabf }; +// Vertical Alignment +VertAlign *CT_VerticalAlignFontProperty ; -// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path -func (_bdbad *CT_Sheet )ValidateWithPath (path string )error {if _egbff :=_bdbad .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_egbff !=nil {return _egbff ;};return nil ;};func NewCT_PatternFill ()*CT_PatternFill {_edegdf :=&CT_PatternFill {};return _edegdf };func (_dbeb *CT_BooleanProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_geefc :=range start .Attr {if _geefc .Name .Local =="\u0076\u0061\u006c"{_dgf ,_bfe :=_fe .ParseBool (_geefc .Value );if _bfe !=nil {return _bfe ;};_dbeb .ValAttr =&_dgf ;continue ;};};for {_dfg ,_gdge :=d .Token ();if _gdge !=nil {return _cg .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",_gdge );};if _abfb ,_fdg :=_dfg .(_c .EndElement );_fdg &&_abfb .Name ==start .Name {break ;};};return nil ;};type CT_SheetId struct{ +// Font Scheme +Scheme *CT_FontScheme ;};func (_bddg *CT_DbPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bcddc :=range start .Attr {if _bcddc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_dbca ,_bacdg :=_bcddc .Value ,error (nil );if _bacdg !=nil {return _bacdg ;};_bddg .ConnectionAttr =_dbca ;continue ;};if _bcddc .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_fafgg ,_daacc :=_bcddc .Value ,error (nil );if _daacc !=nil {return _daacc ;};_bddg .CommandAttr =&_fafgg ;continue ;};if _bcddc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_gafd ,_bgaag :=_bcddc .Value ,error (nil );if _bgaag !=nil {return _bgaag ;};_bddg .ServerCommandAttr =&_gafd ;continue ;};if _bcddc .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_fegg ,_fbcd :=_e .ParseUint (_bcddc .Value ,10,32);if _fbcd !=nil {return _fbcd ;};_bcfc :=uint32 (_fegg );_bddg .CommandTypeAttr =&_bcfc ;continue ;};};for {_ddgad ,_fbgb :=d .Token ();if _fbgb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_fbgb );};if _eece ,_dgffdb :=_ddgad .(_bf .EndElement );_dgffdb &&_eece .Name ==start .Name {break ;};};return nil ;};func (_gbga *CT_BorderPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gbga .StyleAttr !=ST_BorderStyleUnset {_efdd ,_gaf :=_gbga .StyleAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u0074\u0079l\u0065"});if _gaf !=nil {return _gaf ;};start .Attr =append (start .Attr ,_efdd );};e .EncodeToken (start );if _gbga .Color !=nil {_bgcf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gbga .Color ,_bgcf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_RangeSet struct{ -// Sheet Id -ValAttr uint32 ;};func (_affg *CT_ChartsheetProtection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_defb :=range start .Attr {if _defb .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_aaaf ,_cfga :=_defb .Value ,error (nil );if _cfga !=nil {return _cfga ;};_affg .PasswordAttr =&_aaaf ;continue ;};if _defb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_agcg ,_fadfd :=_defb .Value ,error (nil );if _fadfd !=nil {return _fadfd ;};_affg .AlgorithmNameAttr =&_agcg ;continue ;};if _defb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cefa ,_baebe :=_defb .Value ,error (nil );if _baebe !=nil {return _baebe ;};_affg .HashValueAttr =&_cefa ;continue ;};if _defb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cecba ,_dgbf :=_defb .Value ,error (nil );if _dgbf !=nil {return _dgbf ;};_affg .SaltValueAttr =&_cecba ;continue ;};if _defb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_fgaa ,_cceb :=_fe .ParseUint (_defb .Value ,10,32);if _cceb !=nil {return _cceb ;};_eggb :=uint32 (_fgaa );_affg .SpinCountAttr =&_eggb ;continue ;};if _defb .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_aced ,_eeee :=_fe .ParseBool (_defb .Value );if _eeee !=nil {return _eeee ;};_affg .ContentAttr =&_aced ;continue ;};if _defb .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_eaba ,_bcgd :=_fe .ParseBool (_defb .Value );if _bcgd !=nil {return _bcgd ;};_affg .ObjectsAttr =&_eaba ;continue ;};};for {_gdfg ,_beac :=d .Token ();if _beac !=nil {return _cg .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",_beac );};if _bgbf ,_eaege :=_gdfg .(_c .EndElement );_eaege &&_bgbf .Name ==start .Name {break ;};};return nil ;};func (_dfbdb ST_FieldSortType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cacfbfa :=_c .Attr {};_cacfbfa .Name =name ;switch _dfbdb {case ST_FieldSortTypeUnset :_cacfbfa .Value ="";case ST_FieldSortTypeManual :_cacfbfa .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_cacfbfa .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_cacfbfa .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _cacfbfa ,nil ;};func (_eecfb ST_RevisionAction )ValidateWithPath (path string )error {switch _eecfb {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 (_eecfb ));};return nil ;}; +// Field Item Index Page 1 +I1Attr *uint32 ; -// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path -func (_geabc *CT_ProtectedRanges )ValidateWithPath (path string )error {for _cggcf ,_dgece :=range _geabc .ProtectedRange {if _cgegd :=_dgece .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_cggcf ));_cgegd !=nil {return _cgegd ;};};return nil ;};func (_dcgecg *CT_PivotFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcgecg .TypeAttr =ST_PivotFilterType (1);_dcgecg .AutoFilter =NewCT_AutoFilter ();for _ ,_aeagc :=range start .Attr {if _aeagc .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_cdgab ,_cfce :=_fe .ParseUint (_aeagc .Value ,10,32);if _cfce !=nil {return _cfce ;};_edbca :=uint32 (_cdgab );_dcgecg .IMeasureFldAttr =&_edbca ;continue ;};if _aeagc .Name .Local =="\u006d\u0070\u0046l\u0064"{_ffbae ,_bafec :=_fe .ParseUint (_aeagc .Value ,10,32);if _bafec !=nil {return _bafec ;};_bfbdb :=uint32 (_ffbae );_dcgecg .MpFldAttr =&_bfbdb ;continue ;};if _aeagc .Name .Local =="\u0074\u0079\u0070\u0065"{_dcgecg .TypeAttr .UnmarshalXMLAttr (_aeagc );continue ;};if _aeagc .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_fcggc ,_efdfa :=_fe .ParseInt (_aeagc .Value ,10,32);if _efdfa !=nil {return _efdfa ;};_ffbb :=int32 (_fcggc );_dcgecg .EvalOrderAttr =&_ffbb ;continue ;};if _aeagc .Name .Local =="\u0069\u0064"{_aabe ,_bfede :=_fe .ParseUint (_aeagc .Value ,10,32);if _bfede !=nil {return _bfede ;};_dcgecg .IdAttr =uint32 (_aabe );continue ;};if _aeagc .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_gbgda ,_gaaad :=_fe .ParseUint (_aeagc .Value ,10,32);if _gaaad !=nil {return _gaaad ;};_gbaeg :=uint32 (_gbgda );_dcgecg .IMeasureHierAttr =&_gbaeg ;continue ;};if _aeagc .Name .Local =="\u0066\u006c\u0064"{_aeaa ,_gddgg :=_fe .ParseUint (_aeagc .Value ,10,32);if _gddgg !=nil {return _gddgg ;};_dcgecg .FldAttr =uint32 (_aeaa );continue ;};if _aeagc .Name .Local =="\u006e\u0061\u006d\u0065"{_aefda ,_afdfb :=_aeagc .Value ,error (nil );if _afdfb !=nil {return _afdfb ;};_dcgecg .NameAttr =&_aefda ;continue ;};if _aeagc .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ccab ,_fefee :=_aeagc .Value ,error (nil );if _fefee !=nil {return _fefee ;};_dcgecg .DescriptionAttr =&_ccab ;continue ;};if _aeagc .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_afaacc ,_dbfed :=_aeagc .Value ,error (nil );if _dbfed !=nil {return _dbfed ;};_dcgecg .StringValue1Attr =&_afaacc ;continue ;};if _aeagc .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_bagef ,_ddegg :=_aeagc .Value ,error (nil );if _ddegg !=nil {return _ddegg ;};_dcgecg .StringValue2Attr =&_bagef ;continue ;};};_dfeea :for {_baebae ,_cdeae :=d .Token ();if _cdeae !=nil {return _cdeae ;};switch _aaggf :=_baebae .(type ){case _c .StartElement :switch _aaggf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cdcdgd :=d .DecodeElement (_dcgecg .AutoFilter ,&_aaggf );_cdcdgd !=nil {return _cdcdgd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgecg .ExtLst =NewCT_ExtensionList ();if _dafffcg :=d .DecodeElement (_dcgecg .ExtLst ,&_aaggf );_dafffcg !=nil {return _dafffcg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069l\u0074e\u0072\u0020\u0025\u0076",_aaggf .Name );if _dgbbd :=d .Skip ();_dgbbd !=nil {return _dgbbd ;};};case _c .EndElement :break _dfeea ;case _c .CharData :};};return nil ;}; +// Field Item Index Page 2 +I2Attr *uint32 ; -// Validate validates the CT_OleItems and its children -func (_cbgbg *CT_OleItems )Validate ()error {return _cbgbg .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};func (_bedfba ST_rwColActionType )String ()string {switch _bedfba {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 "";};func (_abac *CT_Colors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggda :for {_fegc ,_degf :=d .Token ();if _degf !=nil {return _degf ;};switch _gedf :=_fegc .(type ){case _c .StartElement :switch _gedf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abac .IndexedColors =NewCT_IndexedColors ();if _eagbfa :=d .DecodeElement (_abac .IndexedColors ,&_gedf );_eagbfa !=nil {return _eagbfa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abac .MruColors =NewCT_MRUColors ();if _dffc :=d .DecodeElement (_abac .MruColors ,&_gedf );_dffc !=nil {return _dffc ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_gedf .Name );if _aaac :=d .Skip ();_aaac !=nil {return _aaac ;};};case _c .EndElement :break _ggda ;case _c .CharData :};};return nil ;}; +// Field Item index Page 3 +I3Attr *uint32 ; -// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path -func (_egbfe *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil }; +// Field Item Index Page 4 +I4Attr *uint32 ; -// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path -func (_cdgc *CT_MRUColors )ValidateWithPath (path string )error {for _cdbeb ,_beeec :=range _cdgc .Color {if _bgfe :=_beeec .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cdbeb ));_bgfe !=nil {return _bgfe ;};};return nil ;};func NewCT_UndoInfo ()*CT_UndoInfo {_agdbc :=&CT_UndoInfo {};_agdbc .ExpAttr =ST_FormulaExpression (1);return _agdbc ;}; +// Reference +RefAttr *string ; -// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path -func (_caeb *CT_Member )ValidateWithPath (path string )error {return nil }; +// Named Range +NameAttr *string ; -// Validate validates the Sst and its children -func (_bcbcbe *Sst )Validate ()error {return _bcbcbe .ValidateWithPath ("\u0053\u0073\u0074")};func (_daceag *CT_Sheets )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feddbd :for {_bcgda ,_eebdgb :=d .Token ();if _eebdgb !=nil {return _eebdgb ;};switch _eaabe :=_bcgda .(type ){case _c .StartElement :switch _eaabe .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgggcf :=NewCT_Sheet ();if _fcbac :=d .DecodeElement (_bgggcf ,&_eaabe );_fcbac !=nil {return _fcbac ;};_daceag .Sheet =append (_daceag .Sheet ,_bgggcf );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0068\u0065e\u0074\u0073 \u0025\u0076",_eaabe .Name );if _dabff :=d .Skip ();_dabff !=nil {return _dabff ;};};case _c .EndElement :break _feddbd ;case _c .CharData :};};return nil ;};type CT_PivotHierarchies struct{ +// Sheet Name +SheetAttr *string ;IdAttr *string ;};type ST_TargetScreenSize byte ;func (_adacd *CT_PCDSCPage )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_edfcg :=range start .Attr {if _edfcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bagbf ,_dagdc :=_e .ParseUint (_edfcg .Value ,10,32);if _dagdc !=nil {return _dagdc ;};_efdcb :=uint32 (_bagbf );_adacd .CountAttr =&_efdcb ;continue ;};};_degdga :for {_fagcf ,_gecda :=d .Token ();if _gecda !=nil {return _gecda ;};switch _eaaed :=_fagcf .(type ){case _bf .StartElement :switch _eaaed .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccccd :=NewCT_PageItem ();if _dbgaca :=d .DecodeElement (_ccccd ,&_eaaed );_dbgaca !=nil {return _dbgaca ;};_adacd .PageItem =append (_adacd .PageItem ,_ccccd );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0043\u0044S\u0043\u0050\u0061\u0067\u0065\u0020\u0025\u0076",_eaaed .Name );if _dgfee :=d .Skip ();_dgfee !=nil {return _dgfee ;};};case _bf .EndElement :break _degdga ;case _bf .CharData :};};return nil ;};func (_bddab *ST_TextHAlign )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bddab =0;case "\u006c\u0065\u0066\u0074":*_bddab =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bddab =2;case "\u0072\u0069\u0067h\u0074":*_bddab =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bddab =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bddab =5;};return nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_aedga :=&CT_FunctionGroup {};return _aedga };func NewCalcChain ()*CalcChain {_cefaac :=&CalcChain {};_cefaac .CT_CalcChain =*NewCT_CalcChain ();return _cefaac ;};type CT_PivotCacheDefinition struct{IdAttr *string ; -// OLAP Hierarchy Count -CountAttr *uint32 ; +// Invalid Cache +InvalidAttr *bool ; -// OLAP Hierarchy -PivotHierarchy []*CT_PivotHierarchy ;};func NewCT_DynamicFilter ()*CT_DynamicFilter {_bfcef :=&CT_DynamicFilter {};_bfcef .TypeAttr =ST_DynamicFilterType (1);return _bfcef ;};type QueryTable struct{CT_QueryTable };func (_ccebg *CT_Pane )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccebg .XSplitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ccebg .XSplitAttr )});};if _ccebg .YSplitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ccebg .YSplitAttr )});};if _ccebg .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_ccebg .TopLeftCellAttr )});};if _ccebg .ActivePaneAttr !=ST_PaneUnset {_fbcccf ,_edbd :=_ccebg .ActivePaneAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _edbd !=nil {return _edbd ;};start .Attr =append (start .Attr ,_fbcccf );};if _ccebg .StateAttr !=ST_PaneStateUnset {_bedag ,_efcca :=_ccebg .StateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061t\u0065"});if _efcca !=nil {return _efcca ;};start .Attr =append (start .Attr ,_bedag );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcegc *CT_PivotHierarchy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcegc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcegc .OutlineAttr ))});};if _dcegc .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcegc .MultipleItemSelectionAllowedAttr ))});};if _dcegc .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcegc .SubtotalTopAttr ))});};if _dcegc .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcegc .ShowInFieldListAttr ))});};if _dcegc .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcegc .DragToRowAttr ))});};if _dcegc .DragToColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcegc .DragToColAttr ))});};if _dcegc .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcegc .DragToPageAttr ))});};if _dcegc .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcegc .DragToDataAttr ))});};if _dcegc .DragOffAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcegc .DragOffAttr ))});};if _dcegc .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcegc .IncludeNewItemsInFilterAttr ))});};if _dcegc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_dcegc .CaptionAttr )});};e .EncodeToken (start );if _dcegc .Mps !=nil {_cfafb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}};e .EncodeElement (_dcegc .Mps ,_cfafb );};if _dcegc .Members !=nil {_baecd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_ggadb :=range _dcegc .Members {e .EncodeElement (_ggadb ,_baecd );};};if _dcegc .ExtLst !=nil {_cgdad :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcegc .ExtLst ,_cgdad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Save Pivot Records +SaveDataAttr *bool ; -// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path -func (_gfacg *CT_QueryTable )ValidateWithPath (path string )error {if _dafa :=_gfacg .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dafa !=nil {return _dafa ;};if _gfacg .QueryTableRefresh !=nil {if _eagd :=_gfacg .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_eagd !=nil {return _eagd ;};};if _gfacg .ExtLst !=nil {if _baeed :=_gfacg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baeed !=nil {return _baeed ;};};return nil ;};func (_dcfffb *CT_FutureMetadata )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_dcfffb .NameAttr )});if _dcfffb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dcfffb .CountAttr )});};e .EncodeToken (start );if _dcfffb .Bk !=nil {_ffeagg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_fafcfa :=range _dcfffb .Bk {e .EncodeElement (_fafcfa ,_ffeagg );};};if _dcfffb .ExtLst !=nil {_faeef :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcfffb .ExtLst ,_faeef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Refresh On Load +RefreshOnLoadAttr *bool ; -// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path -func (_fcggcf *CT_QueryTableFields )ValidateWithPath (path string )error {for _ccdcg ,_afgeab :=range _fcggcf .QueryTableField {if _facaa :=_afgeab .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_ccdcg ));_facaa !=nil {return _facaa ;};};return nil ;};func (_fcfae ST_FormulaExpression )Validate ()error {return _fcfae .ValidateWithPath ("")}; +// Optimize Cache for Memory +OptimizeMemoryAttr *bool ; -// Validate validates the CT_Users and its children -func (_bfeeg *CT_Users )Validate ()error {return _bfeeg .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");};func NewCT_VolTopic ()*CT_VolTopic {_cbcfe :=&CT_VolTopic {};return _cbcfe }; +// Enable PivotCache Refresh +EnableRefreshAttr *bool ; -// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path -func (_bfgdb *CT_Scenarios )ValidateWithPath (path string )error {for _fecgag ,_eebcc :=range _bfgdb .Scenario {if _bcage :=_eebcc .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_fecgag ));_bcage !=nil {return _bcage ;};};return nil ;};func (_dfcfge ST_UpdateLinks )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfcfge .String (),start );};func NewCT_Revisions ()*CT_Revisions {_dgfe :=&CT_Revisions {};return _dgfe };func (_aebcfb *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aebcfb =0;case "\u0079\u0065\u0061\u0072":*_aebcfb =1;case "\u006d\u006f\u006et\u0068":*_aebcfb =2;case "\u0064\u0061\u0079":*_aebcfb =3;case "\u0068\u006f\u0075\u0072":*_aebcfb =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_aebcfb =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_aebcfb =6;};return nil ;};type CT_SheetView struct{ +// Last Refreshed By +RefreshedByAttr *string ; -// Window Protection -WindowProtectionAttr *bool ; +// PivotCache Last Refreshed Date +RefreshedDateAttr *float64 ; -// Show Formulas -ShowFormulasAttr *bool ; +// PivotCache Last Refreshed Date ISO +RefreshedDateIsoAttr *_c .Time ; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Background Query +BackgroundQueryAttr *bool ; -// Show Headers -ShowRowColHeadersAttr *bool ; +// Missing Items Limit +MissingItemsLimitAttr *uint32 ; -// Show Zero Values -ShowZerosAttr *bool ; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Right To Left -RightToLeftAttr *bool ; +// PivotCache Last Refreshed Version +RefreshedVersionAttr *uint8 ; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// Show Ruler -ShowRulerAttr *bool ; +// PivotCache Record Count +RecordCountAttr *uint32 ; -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ; +// Upgrade PivotCache on Refresh +UpgradeOnRefreshAttr *bool ; -// Default Grid Color -DefaultGridColorAttr *bool ; +// Tuple Cache +TupleCacheAttr *bool ; -// Show White Space -ShowWhiteSpaceAttr *bool ; +// Supports Subqueries +SupportSubqueryAttr *bool ; -// View Type -ViewAttr ST_SheetViewType ; +// Supports Attribute Drilldown +SupportAdvancedDrillAttr *bool ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// PivotCache Source Description +CacheSource *CT_CacheSource ; -// Color Id -ColorIdAttr *uint32 ; +// PivotCache Fields +CacheFields *CT_CacheFields ; -// Zoom Scale -ZoomScaleAttr *uint32 ; +// PivotCache Hierarchies +CacheHierarchies *CT_CacheHierarchies ; -// Zoom Scale Normal View -ZoomScaleNormalAttr *uint32 ; +// OLAP KPIs +Kpis *CT_PCDKPIs ; -// Zoom Scale Page Break Preview -ZoomScaleSheetLayoutViewAttr *uint32 ; +// Tuple Cache +TupleCache *CT_TupleCache ; -// Zoom Scale Page Layout View -ZoomScalePageLayoutViewAttr *uint32 ; +// Calculated Items +CalculatedItems *CT_CalculatedItems ; -// Workbook View Index -WorkbookViewIdAttr uint32 ; +// Calculated Members +CalculatedMembers *CT_CalculatedMembers ; -// View Pane -Pane *CT_Pane ; +// OLAP Dimensions +Dimensions *CT_Dimensions ; -// Selection -Selection []*CT_Selection ; +// OLAP Measure Groups +MeasureGroups *CT_MeasureGroups ; -// PivotTable Selection -PivotSelection []*CT_PivotSelection ; +// OLAP Measure Group +Maps *CT_MeasureDimensionMaps ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_PageFields ()*CT_PageFields {_bdabdg :=&CT_PageFields {};return _bdabdg };func (_bdafgd *CT_WebPublishItem )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_bdafgd .IdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_bdafgd .DivIdAttr )});_befdc ,_gfgbg :=_bdafgd .SourceTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _gfgbg !=nil {return _gfgbg ;};start .Attr =append (start .Attr ,_befdc );if _bdafgd .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_cg .Sprintf ("\u0025\u0076",*_bdafgd .SourceRefAttr )});};if _bdafgd .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bdafgd .SourceObjectAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_bdafgd .DestinationFileAttr )});if _bdafgd .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bdafgd .TitleAttr )});};if _bdafgd .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bdafgd .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +ExtLst *CT_ExtensionList ;};func NewCT_Comments ()*CT_Comments {_cegd :=&CT_Comments {};_cegd .Authors =NewCT_Authors ();_cegd .CommentList =NewCT_CommentList ();return _cegd ;};func (_edefa *CT_CustomSheetViews )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dfcfg :for {_ddcc ,_bfaf :=d .Token ();if _bfaf !=nil {return _bfaf ;};switch _cdcad :=_ddcc .(type ){case _bf .StartElement :switch _cdcad .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecfa :=NewCT_CustomSheetView ();if _afdg :=d .DecodeElement (_ecfa ,&_cdcad );_afdg !=nil {return _afdg ;};_edefa .CustomSheetView =append (_edefa .CustomSheetView ,_ecfa );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053he\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_cdcad .Name );if _edccd :=d .Skip ();_edccd !=nil {return _edccd ;};};case _bf .EndElement :break _dfcfg ;case _bf .CharData :};};return nil ;};func (_adfgfg *ST_VerticalAlignment )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_adfgfg =0;case "\u0074\u006f\u0070":*_adfgfg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adfgfg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adfgfg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_adfgfg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_adfgfg =5;};return nil ;};func NewCT_TextFields ()*CT_TextFields {_ebeaaa :=&CT_TextFields {};return _ebeaaa };func NewCT_SheetId ()*CT_SheetId {_eaebe :=&CT_SheetId {};return _eaebe };type CT_Rst struct{ -// Validate validates the CT_SharedItems and its children -func (_bgede *CT_SharedItems )Validate ()error {return _bgede .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");};func (_egcfab *CT_VolTypes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abfec :for {_acbdg ,_adcgab :=d .Token ();if _adcgab !=nil {return _adcgab ;};switch _aceeb :=_acbdg .(type ){case _c .StartElement :switch _aceeb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfabf :=NewCT_VolType ();if _aeddd :=d .DecodeElement (_gfabf ,&_aceeb );_aeddd !=nil {return _aeddd ;};_egcfab .VolType =append (_egcfab .VolType ,_gfabf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egcfab .ExtLst =NewCT_ExtensionList ();if _fffae :=d .DecodeElement (_egcfab .ExtLst ,&_aceeb );_fffae !=nil {return _fffae ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_aceeb .Name );if _eafgd :=d .Skip ();_eafgd !=nil {return _eafgd ;};};case _c .EndElement :break _abfec ;case _c .CharData :};};return nil ;}; +// Text +T *string ; -// Validate validates the CT_X and its children -func (_befba *CT_X )Validate ()error {return _befba .ValidateWithPath ("\u0043\u0054\u005f\u0058")}; +// Rich Text Run +R []*CT_RElt ; -// Validate validates the CT_CsPageSetup and its children -func (_edca *CT_CsPageSetup )Validate ()error {return _edca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};func (_caabf *CT_Location )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfefc :=range start .Attr {if _dfefc .Name .Local =="\u0072\u0065\u0066"{_afedb ,_dddfg :=_dfefc .Value ,error (nil );if _dddfg !=nil {return _dddfg ;};_caabf .RefAttr =_afedb ;continue ;};if _dfefc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_abcgf ,_badgg :=_fe .ParseUint (_dfefc .Value ,10,32);if _badgg !=nil {return _badgg ;};_caabf .FirstHeaderRowAttr =uint32 (_abcgf );continue ;};if _dfefc .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_gdbag ,_afeec :=_fe .ParseUint (_dfefc .Value ,10,32);if _afeec !=nil {return _afeec ;};_caabf .FirstDataRowAttr =uint32 (_gdbag );continue ;};if _dfefc .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_fegdc ,_daceb :=_fe .ParseUint (_dfefc .Value ,10,32);if _daceb !=nil {return _daceb ;};_caabf .FirstDataColAttr =uint32 (_fegdc );continue ;};if _dfefc .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_dfded ,_eggfggd :=_fe .ParseUint (_dfefc .Value ,10,32);if _eggfggd !=nil {return _eggfggd ;};_addbde :=uint32 (_dfded );_caabf .RowPageCountAttr =&_addbde ;continue ;};if _dfefc .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_eegfa ,_gefbc :=_fe .ParseUint (_dfefc .Value ,10,32);if _gefbc !=nil {return _gefbc ;};_aefbf :=uint32 (_eegfa );_caabf .ColPageCountAttr =&_aefbf ;continue ;};};for {_ebgga ,_dfed :=d .Token ();if _dfed !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_dfed );};if _eaffc ,_fbggc :=_ebgga .(_c .EndElement );_fbggc &&_eaffc .Name ==start .Name {break ;};};return nil ;}; +// Phonetic Run +RPh []*CT_PhoneticRun ; -// Validate validates the CT_CellWatch and its children -func (_abfd *CT_CellWatch )Validate ()error {return _abfd .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};func (_dbffeg *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbffeg =0;case "\u006e\u006f\u006e\u0065":*_dbffeg =1;case "\u0073\u0075\u006d":*_dbffeg =2;case "\u006d\u0069\u006e":*_dbffeg =3;case "\u006d\u0061\u0078":*_dbffeg =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_dbffeg =5;case "\u0063\u006f\u0075n\u0074":*_dbffeg =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_dbffeg =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_dbffeg =8;case "\u0076\u0061\u0072":*_dbffeg =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbffeg =10;};return nil ;}; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ;}; -// Validate validates the CT_Authors and its children -func (_bd *CT_Authors )Validate ()error {return _bd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};type ST_UpdateLinks byte ;type CT_BookView struct{ +// Validate validates the CT_MRUColors and its children +func (_gddbd *CT_MRUColors )Validate ()error {return _gddbd .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};func NewCT_OlapPr ()*CT_OlapPr {_gegbb :=&CT_OlapPr {};return _gegbb };type CT_PivotFields struct{ -// Visibility -VisibilityAttr ST_Visibility ; +// Field Count +CountAttr *uint32 ; -// Minimized -MinimizedAttr *bool ; +// PivotTable Field +PivotField []*CT_PivotField ;};func (_ggedf *CT_Chartsheet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ggedf .SheetViews =NewCT_ChartsheetViews ();_ggedf .Drawing =NewCT_Drawing ();_cded :for {_bafc ,_ebcda :=d .Token ();if _ebcda !=nil {return _ebcda ;};switch _edbf :=_bafc .(type ){case _bf .StartElement :switch _edbf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .SheetPr =NewCT_ChartsheetPr ();if _cddac :=d .DecodeElement (_ggedf .SheetPr ,&_edbf );_cddac !=nil {return _cddac ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eefc :=d .DecodeElement (_ggedf .SheetViews ,&_edbf );_eefc !=nil {return _eefc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .SheetProtection =NewCT_ChartsheetProtection ();if _cdfc :=d .DecodeElement (_ggedf .SheetProtection ,&_edbf );_cdfc !=nil {return _cdfc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .CustomSheetViews =NewCT_CustomChartsheetViews ();if _cdaa :=d .DecodeElement (_ggedf .CustomSheetViews ,&_edbf );_cdaa !=nil {return _cdaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .PageMargins =NewCT_PageMargins ();if _cdbd :=d .DecodeElement (_ggedf .PageMargins ,&_edbf );_cdbd !=nil {return _cdbd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .PageSetup =NewCT_CsPageSetup ();if _cecgf :=d .DecodeElement (_ggedf .PageSetup ,&_edbf );_cecgf !=nil {return _cecgf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .HeaderFooter =NewCT_HeaderFooter ();if _gbggc :=d .DecodeElement (_ggedf .HeaderFooter ,&_edbf );_gbggc !=nil {return _gbggc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dgdga :=d .DecodeElement (_ggedf .Drawing ,&_edbf );_dgdga !=nil {return _dgdga ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .LegacyDrawing =NewCT_LegacyDrawing ();if _gbaf :=d .DecodeElement (_ggedf .LegacyDrawing ,&_edbf );_gbaf !=nil {return _gbaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .LegacyDrawingHF =NewCT_LegacyDrawing ();if _gbdba :=d .DecodeElement (_ggedf .LegacyDrawingHF ,&_edbf );_gbdba !=nil {return _gbdba ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .DrawingHF =NewCT_DrawingHF ();if _baeg :=d .DecodeElement (_ggedf .DrawingHF ,&_edbf );_baeg !=nil {return _baeg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .Picture =NewCT_SheetBackgroundPicture ();if _faec :=d .DecodeElement (_ggedf .Picture ,&_edbf );_faec !=nil {return _faec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .WebPublishItems =NewCT_WebPublishItems ();if _ffaf :=d .DecodeElement (_ggedf .WebPublishItems ,&_edbf );_ffaf !=nil {return _ffaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggedf .ExtLst =NewCT_ExtensionList ();if _bceg :=d .DecodeElement (_ggedf .ExtLst ,&_edbf );_bceg !=nil {return _bceg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_edbf .Name );if _abbf :=d .Skip ();_abbf !=nil {return _abbf ;};};case _bf .EndElement :break _cded ;case _bf .CharData :};};return nil ;}; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Validate validates the CT_MetadataBlock and its children +func (_acagf *CT_MetadataBlock )Validate ()error {return _acagf .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");}; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path +func (_afabg *CT_Index )ValidateWithPath (path string )error {return nil };func (_cgfac *ST_IconSetType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ccecc ,_adgbdf :=d .Token ();if _adgbdf !=nil {return _adgbdf ;};if _bbdac ,_beacd :=_ccecc .(_bf .EndElement );_beacd &&_bbdac .Name ==start .Name {*_cgfac =1;return nil ;};if _ggebbd ,_abecd :=_ccecc .(_bf .CharData );!_abecd {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",_ccecc );}else {switch string (_ggebbd ){case "":*_cgfac =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_cgfac =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cgfac =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_cgfac =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_cgfac =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_cgfac =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_cgfac =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_cgfac =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_cgfac =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_cgfac =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cgfac =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_cgfac =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_cgfac =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_cgfac =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_cgfac =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cgfac =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_cgfac =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_cgfac =17;};};_ccecc ,_adgbdf =d .Token ();if _adgbdf !=nil {return _adgbdf ;};if _caedb ,_gegbf :=_ccecc .(_bf .EndElement );_gegbf &&_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",_ccecc );};func (_bfdbgg *CT_RangePr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bdegcb :=range start .Attr {if _bdegcb .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_eade ,_afdgd :=_e .ParseBool (_bdegcb .Value );if _afdgd !=nil {return _afdgd ;};_bfdbgg .AutoStartAttr =&_eade ;continue ;};if _bdegcb .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_ggddc ,_fgacc :=_e .ParseBool (_bdegcb .Value );if _fgacc !=nil {return _fgacc ;};_bfdbgg .AutoEndAttr =&_ggddc ;continue ;};if _bdegcb .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_bfdbgg .GroupByAttr .UnmarshalXMLAttr (_bdegcb );continue ;};if _bdegcb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_eaaca ,_effcf :=_e .ParseFloat (_bdegcb .Value ,64);if _effcf !=nil {return _effcf ;};_bfdbgg .StartNumAttr =&_eaaca ;continue ;};if _bdegcb .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_ebdbgc ,_bggcf :=_e .ParseFloat (_bdegcb .Value ,64);if _bggcf !=nil {return _bggcf ;};_bfdbgg .EndNumAttr =&_ebdbgc ;continue ;};if _bdegcb .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_gbcdd ,_cegcg :=ParseStdlibTime (_bdegcb .Value );if _cegcg !=nil {return _cegcg ;};_bfdbgg .StartDateAttr =&_gbcdd ;continue ;};if _bdegcb .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_defbb ,_dcadg :=ParseStdlibTime (_bdegcb .Value );if _dcadg !=nil {return _dcadg ;};_bfdbgg .EndDateAttr =&_defbb ;continue ;};if _bdegcb .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_gcbcc ,_bfffe :=_e .ParseFloat (_bdegcb .Value ,64);if _bfffe !=nil {return _bfffe ;};_bfdbgg .GroupIntervalAttr =&_gcbcc ;continue ;};};for {_afggg ,_acfbf :=d .Token ();if _acfbf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_acfbf );};if _facca ,_dbbfe :=_afggg .(_bf .EndElement );_dbbfe &&_facca .Name ==start .Name {break ;};};return nil ;};func (_ebgcg *CT_CustomProperties )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cegae :for {_cbcfbg ,_ddecg :=d .Token ();if _ddecg !=nil {return _ddecg ;};switch _geega :=_cbcfbg .(type ){case _bf .StartElement :switch _geega .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggef :=NewCT_CustomProperty ();if _ebbf :=d .DecodeElement (_ggef ,&_geega );_ebbf !=nil {return _ebbf ;};_ebgcg .CustomPr =append (_ebgcg .CustomPr ,_ggef );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_geega .Name );if _beef :=d .Skip ();_beef !=nil {return _beef ;};};case _bf .EndElement :break _cegae ;case _bf .CharData :};};return nil ;};func (_ecegg *ST_Axis )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ecdaae ,_cgebe :=d .Token ();if _cgebe !=nil {return _cgebe ;};if _ebbedf ,_gagbb :=_ecdaae .(_bf .EndElement );_gagbb &&_ebbedf .Name ==start .Name {*_ecegg =1;return nil ;};if _cdaedf ,_feece :=_ecdaae .(_bf .CharData );!_feece {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",_ecdaae );}else {switch string (_cdaedf ){case "":*_ecegg =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_ecegg =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_ecegg =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_ecegg =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_ecegg =4;};};_ecdaae ,_cgebe =d .Token ();if _cgebe !=nil {return _cgebe ;};if _fafec ,_dccbc :=_ecdaae .(_bf .EndElement );_dccbc &&_fafec .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",_ecdaae );};func (_dbfff ST_FontScheme )Validate ()error {return _dbfff .ValidateWithPath ("")};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_gabc :=&CT_ConditionalFormats {};return _gabc ;}; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path +func (_aabda *CT_ExternalCell )ValidateWithPath (path string )error {if _geagb :=_aabda .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_geagb !=nil {return _geagb ;};return nil ;};type CT_MetadataBlock struct{ -// Upper Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Metadata Record +Rc []*CT_MetadataRecord ;};func (_gadc *CT_Connection )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gadc .IdAttr )});if _gadc .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gadc .SourceFileAttr )});};if _gadc .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gadc .OdcFileAttr )});};if _gadc .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gadc .KeepAliveAttr ))});};if _gadc .IntervalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gadc .IntervalAttr )});};if _gadc .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gadc .NameAttr )});};if _gadc .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gadc .DescriptionAttr )});};if _gadc .TypeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gadc .TypeAttr )});};if _gadc .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gadc .ReconnectionMethodAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_gadc .RefreshedVersionAttr )});if _gadc .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gadc .MinRefreshableVersionAttr )});};if _gadc .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gadc .SavePasswordAttr ))});};if _gadc .NewAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gadc .NewAttr ))});};if _gadc .DeletedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gadc .DeletedAttr ))});};if _gadc .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gadc .OnlyUseConnectionFileAttr ))});};if _gadc .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gadc .BackgroundAttr ))});};if _gadc .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gadc .RefreshOnLoadAttr ))});};if _gadc .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gadc .SaveDataAttr ))});};if _gadc .CredentialsAttr !=ST_CredMethodUnset {_ebeeg ,_fcde :=_gadc .CredentialsAttr .MarshalXMLAttr (_bf .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"});if _fcde !=nil {return _fcde ;};start .Attr =append (start .Attr ,_ebeeg );};if _gadc .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gadc .SingleSignOnIdAttr )});};e .EncodeToken (start );if _gadc .DbPr !=nil {_fbef :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_gadc .DbPr ,_fbef );};if _gadc .OlapPr !=nil {_cdfea :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}};e .EncodeElement (_gadc .OlapPr ,_cdfea );};if _gadc .WebPr !=nil {_bceab :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_gadc .WebPr ,_bceab );};if _gadc .TextPr !=nil {_cggce :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}};e .EncodeElement (_gadc .TextPr ,_cggce );};if _gadc .Parameters !=nil {_aadb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_gadc .Parameters ,_aadb );};if _gadc .ExtLst !=nil {_bedda :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gadc .ExtLst ,_bedda );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_PCDSDTCEntries struct{ -// Upper Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// Tuple Count +CountAttr *uint32 ; -// Window Width -WindowWidthAttr *uint32 ; +// No Value +M []*CT_Missing ; -// Window Height -WindowHeightAttr *uint32 ; +// Numeric Value +N []*CT_Number ; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// Error Value +E []*CT_Error ; -// First Sheet -FirstSheetAttr *uint32 ; +// Character Value +S []*CT_String ;};type CT_BookViews struct{ -// Active Sheet Index -ActiveTabAttr *uint32 ; +// Workbook View +WorkbookView []*CT_BookView ;}; -// AutoFilter Date Grouping -AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_edae :=&CT_PCDSDTCEntries {};return _edae };func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_gcffa :=&CT_ExternalSheetName {};return _gcffa ;};func (_gcaaac ST_FormulaExpression )String ()string {switch _gcaaac {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 "";};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;);type CT_Tuples struct{ +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_cbefbe *EG_ExtensionList )ValidateWithPath (path string )error {for _ecgage ,_aecga :=range _cbefbe .Ext {if _cgacg :=_aecga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ecgage ));_cgacg !=nil {return _cgacg ;};};return nil ;}; -// Member Name Count -CAttr *uint32 ; +// Validate validates the CT_PivotSelection and its children +func (_fccggg *CT_PivotSelection )Validate ()error {return _fccggg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};func NewCT_CalcChain ()*CT_CalcChain {_egd :=&CT_CalcChain {};return _egd }; -// Tuple -Tpl []*CT_Tuple ;};func NewCT_TextFields ()*CT_TextFields {_bgbcec :=&CT_TextFields {};return _bgbcec };func (_gabdgg ST_DdeValueType )String ()string {switch _gabdgg {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 "";}; +// Validate validates the PivotCacheDefinition and its children +func (_efadgf *PivotCacheDefinition )Validate ()error {return _efadgf .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");}; -// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path -func (_cgeede *CT_WorkbookPr )ValidateWithPath (path string )error {if _fdefb :=_cgeede .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_fdefb !=nil {return _fdefb ;};if _gddga :=_cgeede .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_gddga !=nil {return _gddga ;};return nil ;};func (_bgac *CT_Chartsheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgac .SheetViews =NewCT_ChartsheetViews ();_bgac .Drawing =NewCT_Drawing ();_efcc :for {_afaa ,_gcac :=d .Token ();if _gcac !=nil {return _gcac ;};switch _ebdb :=_afaa .(type ){case _c .StartElement :switch _ebdb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .SheetPr =NewCT_ChartsheetPr ();if _baeb :=d .DecodeElement (_bgac .SheetPr ,&_ebdb );_baeb !=nil {return _baeb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _adfb :=d .DecodeElement (_bgac .SheetViews ,&_ebdb );_adfb !=nil {return _adfb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .SheetProtection =NewCT_ChartsheetProtection ();if _dcac :=d .DecodeElement (_bgac .SheetProtection ,&_ebdb );_dcac !=nil {return _dcac ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .CustomSheetViews =NewCT_CustomChartsheetViews ();if _agaced :=d .DecodeElement (_bgac .CustomSheetViews ,&_ebdb );_agaced !=nil {return _agaced ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .PageMargins =NewCT_PageMargins ();if _fcaf :=d .DecodeElement (_bgac .PageMargins ,&_ebdb );_fcaf !=nil {return _fcaf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .PageSetup =NewCT_CsPageSetup ();if _gabbd :=d .DecodeElement (_bgac .PageSetup ,&_ebdb );_gabbd !=nil {return _gabbd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .HeaderFooter =NewCT_HeaderFooter ();if _caaaf :=d .DecodeElement (_bgac .HeaderFooter ,&_ebdb );_caaaf !=nil {return _caaaf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ffcg :=d .DecodeElement (_bgac .Drawing ,&_ebdb );_ffcg !=nil {return _ffcg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .LegacyDrawing =NewCT_LegacyDrawing ();if _daabe :=d .DecodeElement (_bgac .LegacyDrawing ,&_ebdb );_daabe !=nil {return _daabe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .LegacyDrawingHF =NewCT_LegacyDrawing ();if _fbbg :=d .DecodeElement (_bgac .LegacyDrawingHF ,&_ebdb );_fbbg !=nil {return _fbbg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .DrawingHF =NewCT_DrawingHF ();if _fagg :=d .DecodeElement (_bgac .DrawingHF ,&_ebdb );_fagg !=nil {return _fagg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .Picture =NewCT_SheetBackgroundPicture ();if _bfed :=d .DecodeElement (_bgac .Picture ,&_ebdb );_bfed !=nil {return _bfed ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .WebPublishItems =NewCT_WebPublishItems ();if _bbef :=d .DecodeElement (_bgac .WebPublishItems ,&_ebdb );_bbef !=nil {return _bbef ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgac .ExtLst =NewCT_ExtensionList ();if _bbbde :=d .DecodeElement (_bgac .ExtLst ,&_ebdb );_bbbde !=nil {return _bbbde ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043h\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_ebdb .Name );if _aacd :=d .Skip ();_aacd !=nil {return _aacd ;};};case _c .EndElement :break _efcc ;case _c .CharData :};};return nil ;};type CT_GroupLevel struct{ +// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path +func (_egddf *CT_IconSet )ValidateWithPath (path string )error {if _cefgb :=_egddf .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_cefgb !=nil {return _cefgb ;};for _eagge ,_acabc :=range _egddf .Cfvo {if _gefgc :=_acabc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_eagge ));_gefgc !=nil {return _gefgc ;};};return nil ;};func (_acgdg *CT_SheetViews )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_abafc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_fgafg :=range _acgdg .SheetView {e .EncodeElement (_fgafg ,_abafc );};if _acgdg .ExtLst !=nil {_bdgfba :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acgdg .ExtLst ,_bdgfba );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fabbcg *CT_PivotHierarchy )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cedfa :=range start .Attr {if _cedfa .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_effccc ,_ecae :=_e .ParseBool (_cedfa .Value );if _ecae !=nil {return _ecae ;};_fabbcg .DragToDataAttr =&_effccc ;continue ;};if _cedfa .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_afcggd ,_gbcea :=_e .ParseBool (_cedfa .Value );if _gbcea !=nil {return _gbcea ;};_fabbcg .OutlineAttr =&_afcggd ;continue ;};if _cedfa .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_eedeeg ,_aagfb :=_e .ParseBool (_cedfa .Value );if _aagfb !=nil {return _aagfb ;};_fabbcg .SubtotalTopAttr =&_eedeeg ;continue ;};if _cedfa .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_accbc ,_gaagb :=_e .ParseBool (_cedfa .Value );if _gaagb !=nil {return _gaagb ;};_fabbcg .ShowInFieldListAttr =&_accbc ;continue ;};if _cedfa .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_efaac ,_agaad :=_e .ParseBool (_cedfa .Value );if _agaad !=nil {return _agaad ;};_fabbcg .DragToRowAttr =&_efaac ;continue ;};if _cedfa .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_cgacd ,_ccfaga :=_e .ParseBool (_cedfa .Value );if _ccfaga !=nil {return _ccfaga ;};_fabbcg .DragToColAttr =&_cgacd ;continue ;};if _cedfa .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_fccca ,_egcbde :=_e .ParseBool (_cedfa .Value );if _egcbde !=nil {return _egcbde ;};_fabbcg .DragToPageAttr =&_fccca ;continue ;};if _cedfa .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"{_eecbf ,_abgfbd :=_e .ParseBool (_cedfa .Value );if _abgfbd !=nil {return _abgfbd ;};_fabbcg .MultipleItemSelectionAllowedAttr =&_eecbf ;continue ;};if _cedfa .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_acbfa ,_gebfcb :=_e .ParseBool (_cedfa .Value );if _gebfcb !=nil {return _gebfcb ;};_fabbcg .DragOffAttr =&_acbfa ;continue ;};if _cedfa .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_dfceb ,_gbbgg :=_e .ParseBool (_cedfa .Value );if _gbbgg !=nil {return _gbbgg ;};_fabbcg .IncludeNewItemsInFilterAttr =&_dfceb ;continue ;};if _cedfa .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bcebc ,_ceccd :=_cedfa .Value ,error (nil );if _ceccd !=nil {return _ceccd ;};_fabbcg .CaptionAttr =&_bcebc ;continue ;};};_fcbdgga :for {_gdace ,_ecfecc :=d .Token ();if _ecfecc !=nil {return _ecfecc ;};switch _bgcdaf :=_gdace .(type ){case _bf .StartElement :switch _bgcdaf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fabbcg .Mps =NewCT_MemberProperties ();if _ccefg :=d .DecodeElement (_fabbcg .Mps ,&_bgcdaf );_ccefg !=nil {return _ccefg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daead :=NewCT_Members ();if _abfbd :=d .DecodeElement (_daead ,&_bgcdaf );_abfbd !=nil {return _abfbd ;};_fabbcg .Members =append (_fabbcg .Members ,_daead );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fabbcg .ExtLst =NewCT_ExtensionList ();if _gbagd :=d .DecodeElement (_fabbcg .ExtLst ,&_bgcdaf );_gbagd !=nil {return _gbagd ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_bgcdaf .Name );if _ffbab :=d .Skip ();_ffbab !=nil {return _ffbab ;};};case _bf .EndElement :break _fcbdgga ;case _bf .CharData :};};return nil ;}; -// Unique Name -UniqueNameAttr string ; +// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path +func (_baff *CT_Formats )ValidateWithPath (path string )error {for _gedae ,_dbaab :=range _baff .Format {if _adeaf :=_dbaab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gedae ));_adeaf !=nil {return _adeaf ;};};return nil ;};func (_gfced *CT_Dimensions )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_afgdc :=range start .Attr {if _afgdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_baae ,_deccb :=_e .ParseUint (_afgdc .Value ,10,32);if _deccb !=nil {return _deccb ;};_afffc :=uint32 (_baae );_gfced .CountAttr =&_afffc ;continue ;};};_gded :for {_fgfae ,_faga :=d .Token ();if _faga !=nil {return _faga ;};switch _bbbcf :=_fgfae .(type ){case _bf .StartElement :switch _bbbcf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baag :=NewCT_PivotDimension ();if _dbgb :=d .DecodeElement (_baag ,&_bbbcf );_dbgb !=nil {return _dbgb ;};_gfced .Dimension =append (_gfced .Dimension ,_baag );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073 \u0025\u0076",_bbbcf .Name );if _fged :=d .Skip ();_fged !=nil {return _fged ;};};case _bf .EndElement :break _gded ;case _bf .CharData :};};return nil ;};func (_adaae ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _adaae {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 (_adaae ));};return nil ;};func NewCT_Dimensions ()*CT_Dimensions {_bcafb :=&CT_Dimensions {};return _bcafb }; -// Grouping Level Display Name -CaptionAttr string ; +// Validate validates the CT_HeaderFooter and its children +func (_abafb *CT_HeaderFooter )Validate ()error {return _abafb .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_bbdaf *CT_PageField )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_eaafeg :=range start .Attr {if _eaafeg .Name .Local =="\u0066\u006c\u0064"{_gcffaa ,_eafga :=_e .ParseInt (_eaafeg .Value ,10,32);if _eafga !=nil {return _eafga ;};_bbdaf .FldAttr =int32 (_gcffaa );continue ;};if _eaafeg .Name .Local =="\u0069\u0074\u0065\u006d"{_fbgaf ,_adgbf :=_e .ParseUint (_eaafeg .Value ,10,32);if _adgbf !=nil {return _adgbf ;};_gefae :=uint32 (_fbgaf );_bbdaf .ItemAttr =&_gefae ;continue ;};if _eaafeg .Name .Local =="\u0068\u0069\u0065\u0072"{_ddeae ,_gbfbd :=_e .ParseInt (_eaafeg .Value ,10,32);if _gbfbd !=nil {return _gbfbd ;};_bebd :=int32 (_ddeae );_bbdaf .HierAttr =&_bebd ;continue ;};if _eaafeg .Name .Local =="\u006e\u0061\u006d\u0065"{_egcacb ,_babd :=_eaafeg .Value ,error (nil );if _babd !=nil {return _babd ;};_bbdaf .NameAttr =&_egcacb ;continue ;};if _eaafeg .Name .Local =="\u0063\u0061\u0070"{_acbdg ,_caec :=_eaafeg .Value ,error (nil );if _caec !=nil {return _caec ;};_bbdaf .CapAttr =&_acbdg ;continue ;};};_cdgdd :for {_cagge ,_bcfgb :=d .Token ();if _bcfgb !=nil {return _bcfgb ;};switch _fddee :=_cagge .(type ){case _bf .StartElement :switch _fddee .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbdaf .ExtLst =NewCT_ExtensionList ();if _ddafa :=d .DecodeElement (_bbdaf .ExtLst ,&_fddee );_ddafa !=nil {return _ddafa ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_fddee .Name );if _dfgfc :=d .Skip ();_dfgfc !=nil {return _dfgfc ;};};case _bf .EndElement :break _cdgdd ;case _bf .CharData :};};return nil ;};func (_ffd *CT_CellProtection )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gaaac :=range start .Attr {if _gaaac .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cccc ,_fafg :=_e .ParseBool (_gaaac .Value );if _fafg !=nil {return _fafg ;};_ffd .LockedAttr =&_cccc ;continue ;};if _gaaac .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_agae ,_fded :=_e .ParseBool (_gaaac .Value );if _fded !=nil {return _fded ;};_ffd .HiddenAttr =&_agae ;continue ;};};for {_defg ,_fecb :=d .Token ();if _fecb !=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",_fecb );};if _baga ,_bdgf :=_defg .(_bf .EndElement );_bdgf &&_baga .Name ==start .Name {break ;};};return nil ;}; -// User-Defined Group Level -UserAttr *bool ; +// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path +func (_aegdc *CT_Schema )ValidateWithPath (path string )error {return nil };func NewCT_Colors ()*CT_Colors {_beedc :=&CT_Colors {};return _beedc };func (_aafaf *ST_HorizontalAlignment )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fbbdb ,_gebcb :=d .Token ();if _gebcb !=nil {return _gebcb ;};if _cdgac ,_ccdcg :=_fbbdb .(_bf .EndElement );_ccdcg &&_cdgac .Name ==start .Name {*_aafaf =1;return nil ;};if _cafbbc ,_fccgd :=_fbbdb .(_bf .CharData );!_fccgd {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",_fbbdb );}else {switch string (_cafbbc ){case "":*_aafaf =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_aafaf =1;case "\u006c\u0065\u0066\u0074":*_aafaf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aafaf =3;case "\u0072\u0069\u0067h\u0074":*_aafaf =4;case "\u0066\u0069\u006c\u006c":*_aafaf =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_aafaf =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aafaf =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_aafaf =8;};};_fbbdb ,_gebcb =d .Token ();if _gebcb !=nil {return _gebcb ;};if _ebadd ,_fffdcd :=_fbbdb .(_bf .EndElement );_fffdcd &&_ebadd .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",_fbbdb );};func (_dgffge *CT_DiscretePr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dgffge .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgffge .CountAttr )});};e .EncodeToken (start );_bfbg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_eeggb :=range _dgffge .X {e .EncodeElement (_eeggb ,_bfbg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type ST_Comments byte ;func (_bdbea *CT_XmlPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bdbea .MapIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_f .Sprintf ("\u0025\u0076",_bdbea .XpathAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bdbea .XmlDataTypeAttr )});e .EncodeToken (start );if _bdbea .ExtLst !=nil {_egdffg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdbea .ExtLst ,_egdffg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_MemberProperties struct{ -// Custom Roll Up -CustomRollUpAttr *bool ; +// OLAP Member Properties Count +CountAttr *uint32 ; -// OLAP Level Groups -Groups *CT_Groups ; +// OLAP Member Property +Mp []*CT_MemberProperty ;};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;); -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_bcge *CT_Break )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdgc :=range start .Attr {if _fdgc .Name .Local =="\u0069\u0064"{_bbfd ,_cfcf :=_fe .ParseUint (_fdgc .Value ,10,32);if _cfcf !=nil {return _cfcf ;};_edg :=uint32 (_bbfd );_bcge .IdAttr =&_edg ;continue ;};if _fdgc .Name .Local =="\u006d\u0069\u006e"{_agee ,_cda :=_fe .ParseUint (_fdgc .Value ,10,32);if _cda !=nil {return _cda ;};_bdbe :=uint32 (_agee );_bcge .MinAttr =&_bdbe ;continue ;};if _fdgc .Name .Local =="\u006d\u0061\u0078"{_bgea ,_fab :=_fe .ParseUint (_fdgc .Value ,10,32);if _fab !=nil {return _fab ;};_cbca :=uint32 (_bgea );_bcge .MaxAttr =&_cbca ;continue ;};if _fdgc .Name .Local =="\u006d\u0061\u006e"{_eebf ,_geb :=_fe .ParseBool (_fdgc .Value );if _geb !=nil {return _geb ;};_bcge .ManAttr =&_eebf ;continue ;};if _fdgc .Name .Local =="\u0070\u0074"{_ebg ,_ffdb :=_fe .ParseBool (_fdgc .Value );if _ffdb !=nil {return _ffdb ;};_bcge .PtAttr =&_ebg ;continue ;};};for {_bgeg ,_gba :=d .Token ();if _gba !=nil {return _cg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_gba );};if _edcb ,_ggg :=_bgeg .(_c .EndElement );_ggg &&_edcb .Name ==start .Name {break ;};};return nil ;};func (_gfgaea ST_UpdateLinks )String ()string {switch _gfgaea {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 "";};type CT_Sst struct{ +// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path +func (_ddfb *CT_CalculatedMember )ValidateWithPath (path string )error {if _ddfb .ExtLst !=nil {if _daee :=_ddfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daee !=nil {return _daee ;};};return nil ;};type CT_MapInfo struct{ -// String Count -CountAttr *uint32 ; +// Prefix Mappings for XPath Expressions +SelectionNamespacesAttr string ; -// Unique String Count -UniqueCountAttr *uint32 ; +// XML Schema +Schema []*CT_Schema ; -// String Item -Si []*CT_Rst ;ExtLst *CT_ExtensionList ;}; +// XML Mapping Properties +Map []*CT_Map ;};type CT_InputCells struct{ -// Validate validates the CT_Members and its children -func (_dcadfc *CT_Members )Validate ()error {return _dcadfc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");}; +// Reference +RAttr string ; -// Validate validates the CT_Metadata and its children -func (_geccb *CT_Metadata )Validate ()error {return _geccb .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func NewCT_CacheSource ()*CT_CacheSource {_cfaa :=&CT_CacheSource {};_cfaa .TypeAttr =ST_SourceType (1);return _cfaa ;}; +// Deleted +DeletedAttr *bool ; -// Validate validates the CT_WorksheetSource and its children -func (_afffc *CT_WorksheetSource )Validate ()error {return _afffc .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};func (_egcbf *CT_SheetId )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdbfbb :=range start .Attr {if _fdbfbb .Name .Local =="\u0076\u0061\u006c"{_bafab ,_decef :=_fe .ParseUint (_fdbfbb .Value ,10,32);if _decef !=nil {return _decef ;};_egcbf .ValAttr =uint32 (_bafab );continue ;};};for {_cdfec ,_ddadb :=d .Token ();if _ddadb !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_ddadb );};if _babcdb ,_ffcdc :=_cdfec .(_c .EndElement );_ffcdc &&_babcdb .Name ==start .Name {break ;};};return nil ;}; +// Undone +UndoneAttr *bool ; -// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path -func (_dacaa *CT_Error )ValidateWithPath (path string )error {if _dacaa .Tpls !=nil {if _cggg :=_dacaa .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_cggg !=nil {return _cggg ;};};for _eaegg ,_eceac :=range _dacaa .X {if _faaa :=_eceac .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_eaegg ));_faaa !=nil {return _faaa ;};};return nil ;};func (_fggee *CT_CustomWorkbookViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_babe :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_adcaf :=range _fggee .CustomWorkbookView {e .EncodeElement (_adcaf ,_babe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Value +ValAttr string ; -// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path -func (_fcfd *CT_OleLink )ValidateWithPath (path string )error {if _fcfd .OleItems !=nil {if _aaded :=_fcfd .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_aaded !=nil {return _aaded ;};};return nil ;};func (_abefg *CT_Dxf )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _abefg .Font !=nil {_eeacg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_abefg .Font ,_eeacg );};if _abefg .NumFmt !=nil {_gdef :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_abefg .NumFmt ,_gdef );};if _abefg .Fill !=nil {_geacg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_abefg .Fill ,_geacg );};if _abefg .Alignment !=nil {_gfbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_abefg .Alignment ,_gfbf );};if _abefg .Border !=nil {_cfddb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_abefg .Border ,_cfddb );};if _abefg .Protection !=nil {_fedec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_abefg .Protection ,_fedec );};if _abefg .ExtLst !=nil {_egceg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abefg .ExtLst ,_egceg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_befdg *CT_OleObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbbfe :=range start .Attr {if _dbbfe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbbfe .Name .Local =="\u0069\u0064"||_dbbfe .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"&&_dbbfe .Name .Local =="\u0069\u0064"{_ddbbd ,_gbffc :=_dbbfe .Value ,error (nil );if _gbffc !=nil {return _gbffc ;};_befdg .IdAttr =&_ddbbd ;continue ;};if _dbbfe .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_befdg .DvAspectAttr .UnmarshalXMLAttr (_dbbfe );continue ;};if _dbbfe .Name .Local =="\u006c\u0069\u006e\u006b"{_affceb ,_edgae :=_dbbfe .Value ,error (nil );if _edgae !=nil {return _edgae ;};_befdg .LinkAttr =&_affceb ;continue ;};if _dbbfe .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_befdg .OleUpdateAttr .UnmarshalXMLAttr (_dbbfe );continue ;};if _dbbfe .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_fbaca ,_bgddc :=_fe .ParseBool (_dbbfe .Value );if _bgddc !=nil {return _bgddc ;};_befdg .AutoLoadAttr =&_fbaca ;continue ;};if _dbbfe .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_fgfac ,_dfdgb :=_fe .ParseUint (_dbbfe .Value ,10,32);if _dfdgb !=nil {return _dfdgb ;};_befdg .ShapeIdAttr =uint32 (_fgfac );continue ;};if _dbbfe .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_ebbb ,_babae :=_dbbfe .Value ,error (nil );if _babae !=nil {return _babae ;};_befdg .ProgIdAttr =&_ebbb ;continue ;};};_gagec :for {_gfbbb ,_decga :=d .Token ();if _decga !=nil {return _decga ;};switch _dddce :=_gfbbb .(type ){case _c .StartElement :switch _dddce .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befdg .ObjectPr =NewCT_ObjectPr ();if _efage :=d .DecodeElement (_befdg .ObjectPr ,&_dddce );_efage !=nil {return _efage ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_dddce .Name );if _ddad :=d .Skip ();_ddad !=nil {return _ddad ;};};case _c .EndElement :break _gagec ;case _c .CharData :};};return nil ;};func (_gced *CT_Revisions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gced .Rrc !=nil {_aaeaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_edacdg :=range _gced .Rrc {e .EncodeElement (_edacdg ,_aaeaf );};};if _gced .Rm !=nil {_eggee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_fbbaf :=range _gced .Rm {e .EncodeElement (_fbbaf ,_eggee );};};if _gced .Rcv !=nil {_agdbae :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_geege :=range _gced .Rcv {e .EncodeElement (_geege ,_agdbae );};};if _gced .Rsnm !=nil {_cdebg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_ecgced :=range _gced .Rsnm {e .EncodeElement (_ecgced ,_cdebg );};};if _gced .Ris !=nil {_bdaeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_ebcbbc :=range _gced .Ris {e .EncodeElement (_ebcbbc ,_bdaeg );};};if _gced .Rcc !=nil {_bgfcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_abebg :=range _gced .Rcc {e .EncodeElement (_abebg ,_bgfcd );};};if _gced .Rfmt !=nil {_aeaba :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_egbb :=range _gced .Rfmt {e .EncodeElement (_egbb ,_aeaba );};};if _gced .Raf !=nil {_adgbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_aaadfb :=range _gced .Raf {e .EncodeElement (_aaadfb ,_adgbf );};};if _gced .Rdn !=nil {_fgfgg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_bdbeef :=range _gced .Rdn {e .EncodeElement (_bdbeef ,_fgfgg );};};if _gced .Rcmt !=nil {_aedbg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_baagc :=range _gced .Rcmt {e .EncodeElement (_baagc ,_aedbg );};};if _gced .Rqt !=nil {_ffgdad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_affdb :=range _gced .Rqt {e .EncodeElement (_affdb ,_ffgdad );};};if _gced .Rcft !=nil {_gafdf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_deced :=range _gced .Rcft {e .EncodeElement (_deced ,_gafdf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Rst struct{ +// Number Format Id +NumFmtIdAttr *uint32 ;};func (_gbff *CT_BooleanProperty )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fbc :=range start .Attr {if _fbc .Name .Local =="\u0076\u0061\u006c"{_gee ,_ebcg :=_e .ParseBool (_fbc .Value );if _ebcg !=nil {return _ebcg ;};_gbff .ValAttr =&_gee ;continue ;};};for {_abfd ,_dcd :=d .Token ();if _dcd !=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",_dcd );};if _egg ,_fdcc :=_abfd .(_bf .EndElement );_fdcc &&_egg .Name ==start .Name {break ;};};return nil ;};func NewCT_Cell ()*CT_Cell {_ade :=&CT_Cell {};return _ade };type CT_XmlColumnPr struct{ -// Text -T *string ; +// XML Map Id +MapIdAttr uint32 ; -// Rich Text Run -R []*CT_RElt ; +// XPath +XpathAttr string ; -// Phonetic Run -RPh []*CT_PhoneticRun ; +// Denormalized +DenormalizedAttr *bool ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ;}; +// XML Data Type +XmlDataTypeAttr string ; -// Validate validates the CT_DataRefs and its children -func (_aedb *CT_DataRefs )Validate ()error {return _aedb .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewChartsheet ()*Chartsheet {_fdbfg :=&Chartsheet {};_fdbfg .CT_Chartsheet =*NewCT_Chartsheet ();return _fdbfg ;};func (_ebdee ST_FilterOperator )String ()string {switch _ebdee {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_CacheHierarchy and its children, prefixing error messages with path -func (_dfbdc *CT_CacheHierarchy )ValidateWithPath (path string )error {if _dfbdc .FieldsUsage !=nil {if _cdbe :=_dfbdc .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_cdbe !=nil {return _cdbe ;};};if _dfbdc .GroupLevels !=nil {if _gda :=_dfbdc .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_gda !=nil {return _gda ;};};if _dfbdc .ExtLst !=nil {if _dcgg :=_dfbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgg !=nil {return _dcgg ;};};return nil ;};func (_dafef *CT_VolTopic )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cafff :=range start .Attr {if _cafff .Name .Local =="\u0074"{_dafef .TAttr .UnmarshalXMLAttr (_cafff );continue ;};};_cecfa :for {_bafgcf ,_fgecb :=d .Token ();if _fgecb !=nil {return _fgecb ;};switch _acec :=_bafgcf .(type ){case _c .StartElement :switch _acec .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gecbc :=d .DecodeElement (&_dafef .V ,&_acec );_gecbc !=nil {return _gecbc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbdgf string ;if _ddedd :=d .DecodeElement (&_bbdgf ,&_acec );_ddedd !=nil {return _ddedd ;};_dafef .Stp =append (_dafef .Stp ,_bbdgf );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddbd :=NewCT_VolTopicRef ();if _bcgadb :=d .DecodeElement (_bddbd ,&_acec );_bcgadb !=nil {return _bcgadb ;};_dafef .Tr =append (_dafef .Tr ,_bddbd );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0020\u0025\u0076",_acec .Name );if _dbaee :=d .Skip ();_dbaee !=nil {return _dbaee ;};};case _c .EndElement :break _cecfa ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_SheetDimension and its children +func (_dfaebd *CT_SheetDimension )Validate ()error {return _dfaebd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_ffccea *CT_RangeSets )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_egcge :=range start .Attr {if _egcge .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbbde ,_fccgcc :=_e .ParseUint (_egcge .Value ,10,32);if _fccgcc !=nil {return _fccgcc ;};_gdbecg :=uint32 (_gbbde );_ffccea .CountAttr =&_gdbecg ;continue ;};};_baeaag :for {_gagc ,_dgeee :=d .Token ();if _dgeee !=nil {return _dgeee ;};switch _geagc :=_gagc .(type ){case _bf .StartElement :switch _geagc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_facbc :=NewCT_RangeSet ();if _fbcadc :=d .DecodeElement (_facbc ,&_geagc );_fbcadc !=nil {return _fbcadc ;};_ffccea .RangeSet =append (_ffccea .RangeSet ,_facbc );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0061\u006eg\u0065\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_geagc .Name );if _adgbg :=d .Skip ();_adgbg !=nil {return _adgbg ;};};case _bf .EndElement :break _baeaag ;case _bf .CharData :};};return nil ;}; -// Validate validates the CT_TextFields and its children -func (_eageadb *CT_TextFields )Validate ()error {return _eageadb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");};func (_ebeaeg *CT_PageItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdefeg :=range start .Attr {if _cdefeg .Name .Local =="\u006e\u0061\u006d\u0065"{_egeea ,_bagaa :=_cdefeg .Value ,error (nil );if _bagaa !=nil {return _bagaa ;};_ebeaeg .NameAttr =_egeea ;continue ;};};for {_cdead ,_aeged :=d .Token ();if _aeged !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_aeged );};if _aeaefb ,_afbef :=_cdead .(_c .EndElement );_afbef &&_aeaefb .Name ==start .Name {break ;};};return nil ;};func (_ebggdb ST_ConditionalFormattingOperator )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebggdb .String (),start );};func (_dfced *CT_Table )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfced .TableColumns =NewCT_TableColumns ();for _ ,_afcbfc :=range start .Attr {if _afcbfc .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_egage ,_afbde :=_fe .ParseUint (_afcbfc .Value ,10,32);if _afbde !=nil {return _afbde ;};_dacbf :=uint32 (_egage );_dfced .DataDxfIdAttr =&_dacbf ;continue ;};if _afcbfc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_gafbg ,_fddbe :=_fe .ParseUint (_afcbfc .Value ,10,32);if _fddbe !=nil {return _fddbe ;};_ebcgcc :=uint32 (_gafbg );_dfced .TotalsRowDxfIdAttr =&_ebcgcc ;continue ;};if _afcbfc .Name .Local =="\u006e\u0061\u006d\u0065"{_defeee ,_dagdbe :=_afcbfc .Value ,error (nil );if _dagdbe !=nil {return _dagdbe ;};_dfced .NameAttr =&_defeee ;continue ;};if _afcbfc .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_aggeg ,_abcce :=_fe .ParseUint (_afcbfc .Value ,10,32);if _abcce !=nil {return _abcce ;};_afbdg :=uint32 (_aggeg );_dfced .HeaderRowBorderDxfIdAttr =&_afbdg ;continue ;};if _afcbfc .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_ecceg ,_aebeb :=_afcbfc .Value ,error (nil );if _aebeb !=nil {return _aebeb ;};_dfced .CommentAttr =&_ecceg ;continue ;};if _afcbfc .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_gbgca ,_gdgddf :=_fe .ParseUint (_afcbfc .Value ,10,32);if _gdgddf !=nil {return _gdgddf ;};_gggce :=uint32 (_gbgca );_dfced .TableBorderDxfIdAttr =&_gggce ;continue ;};if _afcbfc .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_dfced .TableTypeAttr .UnmarshalXMLAttr (_afcbfc );continue ;};if _afcbfc .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_baabae ,_eabbe :=_fe .ParseUint (_afcbfc .Value ,10,32);if _eabbe !=nil {return _eabbe ;};_ebacge :=uint32 (_baabae );_dfced .TotalsRowBorderDxfIdAttr =&_ebacge ;continue ;};if _afcbfc .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_fcbcbg ,_deggf :=_fe .ParseBool (_afcbfc .Value );if _deggf !=nil {return _deggf ;};_dfced .InsertRowAttr =&_fcbcbg ;continue ;};if _afcbfc .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_fecda ,_bfedgf :=_afcbfc .Value ,error (nil );if _bfedgf !=nil {return _bfedgf ;};_dfced .HeaderRowCellStyleAttr =&_fecda ;continue ;};if _afcbfc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_dagea ,_gdabc :=_fe .ParseUint (_afcbfc .Value ,10,32);if _gdabc !=nil {return _gdabc ;};_dgfgfe :=uint32 (_dagea );_dfced .TotalsRowCountAttr =&_dgfgfe ;continue ;};if _afcbfc .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_aaafg ,_dfedc :=_afcbfc .Value ,error (nil );if _dfedc !=nil {return _dfedc ;};_dfced .TotalsRowCellStyleAttr =&_aaafg ;continue ;};if _afcbfc .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_ffbbf ,_aegeb :=_afcbfc .Value ,error (nil );if _aegeb !=nil {return _aegeb ;};_dfced .DisplayNameAttr =_ffbbf ;continue ;};if _afcbfc .Name .Local =="\u0069\u0064"{_bceag ,_cefcfc :=_fe .ParseUint (_afcbfc .Value ,10,32);if _cefcfc !=nil {return _cefcfc ;};_dfced .IdAttr =uint32 (_bceag );continue ;};if _afcbfc .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_bdbgab ,_fcfed :=_afcbfc .Value ,error (nil );if _fcfed !=nil {return _fcfed ;};_dfced .DataCellStyleAttr =&_bdbgab ;continue ;};if _afcbfc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_dbbabe ,_ebabd :=_fe .ParseBool (_afcbfc .Value );if _ebabd !=nil {return _ebabd ;};_dfced .PublishedAttr =&_dbbabe ;continue ;};if _afcbfc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bgebb ,_cdegd :=_fe .ParseUint (_afcbfc .Value ,10,32);if _cdegd !=nil {return _cdegd ;};_cbgfeg :=uint32 (_bgebb );_dfced .ConnectionIdAttr =&_cbgfeg ;continue ;};if _afcbfc .Name .Local =="\u0072\u0065\u0066"{_afdcd ,_ceeac :=_afcbfc .Value ,error (nil );if _ceeac !=nil {return _ceeac ;};_dfced .RefAttr =_afdcd ;continue ;};if _afcbfc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_gbccc ,_edggf :=_fe .ParseBool (_afcbfc .Value );if _edggf !=nil {return _edggf ;};_dfced .InsertRowShiftAttr =&_gbccc ;continue ;};if _afcbfc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_bbbffb ,_bfgeg :=_fe .ParseBool (_afcbfc .Value );if _bfgeg !=nil {return _bfgeg ;};_dfced .TotalsRowShownAttr =&_bbbffb ;continue ;};if _afcbfc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_beeag ,_bbcaf :=_fe .ParseUint (_afcbfc .Value ,10,32);if _bbcaf !=nil {return _bbcaf ;};_gdeeeb :=uint32 (_beeag );_dfced .HeaderRowDxfIdAttr =&_gdeeeb ;continue ;};if _afcbfc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gaged ,_addfg :=_fe .ParseUint (_afcbfc .Value ,10,32);if _addfg !=nil {return _addfg ;};_ecaaa :=uint32 (_gaged );_dfced .HeaderRowCountAttr =&_ecaaa ;continue ;};};_efdedg :for {_edgaeg ,_adaea :=d .Token ();if _adaea !=nil {return _adaea ;};switch _effac :=_edgaeg .(type ){case _c .StartElement :switch _effac .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfced .AutoFilter =NewCT_AutoFilter ();if _fefdd :=d .DecodeElement (_dfced .AutoFilter ,&_effac );_fefdd !=nil {return _fefdd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfced .SortState =NewCT_SortState ();if _adaeg :=d .DecodeElement (_dfced .SortState ,&_effac );_adaeg !=nil {return _adaeg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _geedcb :=d .DecodeElement (_dfced .TableColumns ,&_effac );_geedcb !=nil {return _geedcb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfced .TableStyleInfo =NewCT_TableStyleInfo ();if _efbcfg :=d .DecodeElement (_dfced .TableStyleInfo ,&_effac );_efbcfg !=nil {return _efbcfg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfced .ExtLst =NewCT_ExtensionList ();if _dccdc :=d .DecodeElement (_dfced .ExtLst ,&_effac );_dccdc !=nil {return _dccdc ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_effac .Name );if _bfgagd :=d .Skip ();_bfgagd !=nil {return _bfgagd ;};};case _c .EndElement :break _efdedg ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_DataConsolidate and its children +func (_gbgac *CT_DataConsolidate )Validate ()error {return _gbgac .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func NewCT_Record ()*CT_Record {_defcg :=&CT_Record {};return _defcg }; -// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path -func (_gdcb *CT_Cell )ValidateWithPath (path string )error {if _bfdf :=_gdcb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_bfdf !=nil {return _bfdf ;};if _gdcb .F !=nil {if _cfg :=_gdcb .F .ValidateWithPath (path +"\u002f\u0046");_cfg !=nil {return _cfg ;};};if _gdcb .Is !=nil {if _baab :=_gdcb .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_baab !=nil {return _baab ;};};if _gdcb .ExtLst !=nil {if _bfdb :=_gdcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfdb !=nil {return _bfdb ;};};return nil ;}; +// Validate validates the CT_TablePart and its children +func (_faabg *CT_TablePart )Validate ()error {return _faabg .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");};func (_fbdcaa *CT_PivotArea )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fbdcaa .FieldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fbdcaa .FieldAttr )});};if _fbdcaa .TypeAttr !=ST_PivotAreaTypeUnset {_aefe ,_bdbbg :=_fbdcaa .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdbbg !=nil {return _bdbbg ;};start .Attr =append (start .Attr ,_aefe );};if _fbdcaa .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdcaa .DataOnlyAttr ))});};if _fbdcaa .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdcaa .LabelOnlyAttr ))});};if _fbdcaa .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdcaa .GrandRowAttr ))});};if _fbdcaa .GrandColAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdcaa .GrandColAttr ))});};if _fbdcaa .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdcaa .CacheIndexAttr ))});};if _fbdcaa .OutlineAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fbdcaa .OutlineAttr ))});};if _fbdcaa .OffsetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbdcaa .OffsetAttr )});};if _fbdcaa .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_fbdcaa .CollapsedLevelsAreSubtotalsAttr ))});};if _fbdcaa .AxisAttr !=ST_AxisUnset {_eaefa ,_cbgbf :=_fbdcaa .AxisAttr .MarshalXMLAttr (_bf .Name {Local :"\u0061\u0078\u0069\u0073"});if _cbgbf !=nil {return _cbgbf ;};start .Attr =append (start .Attr ,_eaefa );};if _fbdcaa .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fbdcaa .FieldPositionAttr )});};e .EncodeToken (start );if _fbdcaa .References !=nil {_cffgcg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_fbdcaa .References ,_cffgcg );};if _fbdcaa .ExtLst !=nil {_gcfda :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbdcaa .ExtLst ,_gcfda );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_SortCondition ()*CT_SortCondition {_gccaf :=&CT_SortCondition {};return _gccaf };func (_deabb *CT_Metadata )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cbeff :for {_daegf ,_abebc :=d .Token ();if _abebc !=nil {return _abebc ;};switch _cbdfg :=_daegf .(type ){case _bf .StartElement :switch _cbdfg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deabb .MetadataTypes =NewCT_MetadataTypes ();if _edacf :=d .DecodeElement (_deabb .MetadataTypes ,&_cbdfg );_edacf !=nil {return _edacf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deabb .MetadataStrings =NewCT_MetadataStrings ();if _aaegf :=d .DecodeElement (_deabb .MetadataStrings ,&_cbdfg );_aaegf !=nil {return _aaegf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deabb .MdxMetadata =NewCT_MdxMetadata ();if _efefc :=d .DecodeElement (_deabb .MdxMetadata ,&_cbdfg );_efefc !=nil {return _efefc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaecg :=NewCT_FutureMetadata ();if _geced :=d .DecodeElement (_eaecg ,&_cbdfg );_geced !=nil {return _geced ;};_deabb .FutureMetadata =append (_deabb .FutureMetadata ,_eaecg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deabb .CellMetadata =NewCT_MetadataBlocks ();if _gcdad :=d .DecodeElement (_deabb .CellMetadata ,&_cbdfg );_gcdad !=nil {return _gcdad ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deabb .ValueMetadata =NewCT_MetadataBlocks ();if _afgf :=d .DecodeElement (_deabb .ValueMetadata ,&_cbdfg );_afgf !=nil {return _afgf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deabb .ExtLst =NewCT_ExtensionList ();if _beede :=d .DecodeElement (_deabb .ExtLst ,&_cbdfg );_beede !=nil {return _beede ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_cbdfg .Name );if _egdfgc :=d .Skip ();_egdfgc !=nil {return _egdfgc ;};};case _bf .EndElement :break _cbeff ;case _bf .CharData :};};return nil ;};func (_fadcc ST_DynamicFilterType )Validate ()error {return _fadcc .ValidateWithPath ("")};func (_bcec *CT_DataValidations )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bcec .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcec .DisablePromptsAttr ))});};if _bcec .XWindowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_bcec .XWindowAttr )});};if _bcec .YWindowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_bcec .YWindowAttr )});};if _bcec .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bcec .CountAttr )});};e .EncodeToken (start );_afbed :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}};for _ ,_bdcgc :=range _bcec .DataValidation {e .EncodeElement (_bdcgc ,_afbed );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewAG_AutoFormat ()*AG_AutoFormat {_gg :=&AG_AutoFormat {};return _gg };func (_afgfb *CT_TableFormula )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (_afgfb .ArrayAttr ))});e .EncodeElement (_afgfb .Content ,start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fbabf *CT_MetadataTypes )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fbabf .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbabf .CountAttr )});};e .EncodeToken (start );_fbbee :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_bdacf :=range _fbabf .MetadataType {e .EncodeElement (_bdacf ,_fbbee );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_acgdb *ST_rwColActionType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_eddgcb ,_dfddfa :=d .Token ();if _dfddfa !=nil {return _dfddfa ;};if _gagada ,_cdgab :=_eddgcb .(_bf .EndElement );_cdgab &&_gagada .Name ==start .Name {*_acgdb =1;return nil ;};if _eagbef ,_eddgea :=_eddgcb .(_bf .CharData );!_eddgea {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",_eddgcb );}else {switch string (_eagbef ){case "":*_acgdb =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_acgdb =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_acgdb =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_acgdb =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_acgdb =4;};};_eddgcb ,_dfddfa =d .Token ();if _dfddfa !=nil {return _dfddfa ;};if _ccbgdb ,_cggdda :=_eddgcb .(_bf .EndElement );_cggdda &&_ccbgdb .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",_eddgcb );}; -// Validate validates the CT_CustomChartsheetViews and its children -func (_fabab *CT_CustomChartsheetViews )Validate ()error {return _fabab .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_cdaef *CT_RevisionHeader )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdaef .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";_cdaef .SheetIdMap =NewCT_SheetIdMap ();for _ ,_bedfc :=range start .Attr {if _bedfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bedfc .Name .Local =="\u0069\u0064"||_bedfc .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"&&_bedfc .Name .Local =="\u0069\u0064"{_bbeec ,_effcg :=_bedfc .Value ,error (nil );if _effcg !=nil {return _effcg ;};_cdaef .IdAttr =_bbeec ;continue ;};if _bedfc .Name .Local =="\u0067\u0075\u0069\u0064"{_adbgg ,_eeece :=_bedfc .Value ,error (nil );if _eeece !=nil {return _eeece ;};_cdaef .GuidAttr =_adbgg ;continue ;};if _bedfc .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_dgeda ,_cdcb :=ParseStdlibTime (_bedfc .Value );if _cdcb !=nil {return _cdcb ;};_cdaef .DateTimeAttr =_dgeda ;continue ;};if _bedfc .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_dbaea ,_dgcfb :=_fe .ParseUint (_bedfc .Value ,10,32);if _dgcfb !=nil {return _dgcfb ;};_cdaef .MaxSheetIdAttr =uint32 (_dbaea );continue ;};if _bedfc .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_aeegf ,_aabcf :=_bedfc .Value ,error (nil );if _aabcf !=nil {return _aabcf ;};_cdaef .UserNameAttr =_aeegf ;continue ;};if _bedfc .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_gddcb ,_fcdfd :=_fe .ParseUint (_bedfc .Value ,10,32);if _fcdfd !=nil {return _fcdfd ;};_bagad :=uint32 (_gddcb );_cdaef .MinRIdAttr =&_bagad ;continue ;};if _bedfc .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_fccff ,_gfad :=_fe .ParseUint (_bedfc .Value ,10,32);if _gfad !=nil {return _gfad ;};_acgea :=uint32 (_fccff );_cdaef .MaxRIdAttr =&_acgea ;continue ;};};_ebcdc :for {_ecdgab ,_daabgg :=d .Token ();if _daabgg !=nil {return _daabgg ;};switch _babbef :=_ecdgab .(type ){case _c .StartElement :switch _babbef .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cadaec :=d .DecodeElement (_cdaef .SheetIdMap ,&_babbef );_cadaec !=nil {return _cadaec ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdaef .ReviewedList =NewCT_ReviewedRevisions ();if _eaagb :=d .DecodeElement (_cdaef .ReviewedList ,&_babbef );_eaagb !=nil {return _eaagb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdaef .ExtLst =NewCT_ExtensionList ();if _gbcad :=d .DecodeElement (_cdaef .ExtLst ,&_babbef );_gbcad !=nil {return _gbcad ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_babbef .Name );if _gaff :=d .Skip ();_gaff !=nil {return _gaff ;};};case _c .EndElement :break _ebcdc ;case _c .CharData :};};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 (_edddb ST_TextHAlign )Validate ()error {return _edddb .ValidateWithPath ("")};type CT_Record struct{ +// Validate validates the CT_LegacyDrawing and its children +func (_cfecc *CT_LegacyDrawing )Validate ()error {return _cfecc .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_gaagbaf ST_DataValidationOperator )ValidateWithPath (path string )error {switch _gaagbaf {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 (_gaagbaf ));};return nil ;};type CT_GroupItems struct{ + +// Items Created Count +CountAttr *uint32 ; // No Value M []*CT_Missing ; @@ -3225,3556 +3228,3613 @@ E []*CT_Error ; S []*CT_String ; // Date Time -D []*CT_DateTime ; +D []*CT_DateTime ;}; -// Shared Items Index -X []*CT_Index ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);type CT_Dxf struct{ +// Validate validates the CT_PivotTableStyle and its children +func (_aeefbb *CT_PivotTableStyle )Validate ()error {return _aeefbb .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");}; -// Font Properties -Font *CT_Font ; +// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path +func (_gcbg *CT_Consolidation )ValidateWithPath (path string )error {if _gcbg .Pages !=nil {if _dadea :=_gcbg .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_dadea !=nil {return _dadea ;};};if _fdaca :=_gcbg .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");_fdaca !=nil {return _fdaca ;};return nil ;};func (_eecee *CT_OlapPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eecee .LocalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eecee .LocalAttr ))});};if _eecee .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eecee .LocalConnectionAttr )});};if _eecee .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eecee .LocalRefreshAttr ))});};if _eecee .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eecee .SendLocaleAttr ))});};if _eecee .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eecee .RowDrillCountAttr )});};if _eecee .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eecee .ServerFillAttr ))});};if _eecee .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eecee .ServerNumberFormatAttr ))});};if _eecee .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eecee .ServerFontAttr ))});};if _eecee .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eecee .ServerFontColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Number Format -NumFmt *CT_NumFmt ; +// Validate validates the CT_NumFmts and its children +func (_fedbf *CT_NumFmts )Validate ()error {return _fedbf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};type CT_Cfvo struct{ -// Fill -Fill *CT_Fill ; +// Type +TypeAttr ST_CfvoType ; -// Alignment -Alignment *CT_CellAlignment ; +// Value +ValAttr *string ; -// Border Properties -Border *CT_Border ; +// Greater Than Or Equal +GteAttr *bool ;ExtLst *CT_ExtensionList ;}; -// Protection Properties -Protection *CT_CellProtection ; +// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path +func (_gbdfe *CT_Map )ValidateWithPath (path string )error {if _gbdfe .DataBinding !=nil {if _cbgcc :=_gbdfe .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_cbgcc !=nil {return _cbgcc ;};};return nil ;};func (_bbege *CT_OleObjects )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gdgf :for {_gfaf ,_cagdd :=d .Token ();if _cagdd !=nil {return _cagdd ;};switch _fecfe :=_gfaf .(type ){case _bf .StartElement :switch _fecfe .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdffb :=NewCT_OleObject ();if _bcdfc :=d .DecodeElement (_agdffb ,&_fecfe );_bcdfc !=nil {return _bcdfc ;};_bbege .OleObject =append (_bbege .OleObject ,_agdffb );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fl\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073 \u0025\u0076",_fecfe .Name );if _abccb :=d .Skip ();_abccb !=nil {return _abccb ;};};case _bf .EndElement :break _gdgf ;case _bf .CharData :};};return nil ;};func (_dagbg *CT_WebPublishItem )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dagbg .IdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dagbg .DivIdAttr )});_dfcec ,_cgbed :=_dagbg .SourceTypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _cgbed !=nil {return _cgbed ;};start .Attr =append (start .Attr ,_dfcec );if _dagbg .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_dagbg .SourceRefAttr )});};if _dagbg .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dagbg .SourceObjectAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dagbg .DestinationFileAttr )});if _dagbg .TitleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dagbg .TitleAttr )});};if _dagbg .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dagbg .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path +func (_fggdf *CT_VolType )ValidateWithPath (path string )error {if _fggdf .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 _aaecb :=_fggdf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaecb !=nil {return _aaecb ;};for _eagbe ,_aface :=range _fggdf .Main {if _fdafee :=_aface .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_eagbe ));_fdafee !=nil {return _fdafee ;};};return nil ;}; -// Validate validates the CT_IconSet and its children -func (_faaae *CT_IconSet )Validate ()error {return _faaae .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");}; +// ValidateWithPath validates the CT_X and its children, prefixing error messages with path +func (_cffbde *CT_X )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Rst and its children -func (_gcefg *CT_Rst )Validate ()error {return _gcefg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");}; +// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path +func (_gdeff *CT_VolMain )ValidateWithPath (path string )error {for _bgefgc ,_beafe :=range _gdeff .Tp {if _aadbd :=_beafe .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_bgefgc ));_aadbd !=nil {return _aadbd ;};};return nil ;}; -// Validate validates the CT_TupleCache and its children -func (_cfgade *CT_TupleCache )Validate ()error {return _cfgade .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func (_ggada ST_Pane )Validate ()error {return _ggada .ValidateWithPath ("")};func NewCT_PageField ()*CT_PageField {_gffea :=&CT_PageField {};return _gffea }; +// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path +func (_aebea *QueryTable )ValidateWithPath (path string )error {if _aeada :=_aebea .CT_QueryTable .ValidateWithPath (path );_aeada !=nil {return _aeada ;};return nil ;};func (_agbag *CT_DataField )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gcffb :=range start .Attr {if _gcffb .Name .Local =="\u006e\u0061\u006d\u0065"{_ebgd ,_dffgb :=_gcffb .Value ,error (nil );if _dffgb !=nil {return _dffgb ;};_agbag .NameAttr =&_ebgd ;continue ;};if _gcffb .Name .Local =="\u0066\u006c\u0064"{_adag ,_ebacb :=_e .ParseUint (_gcffb .Value ,10,32);if _ebacb !=nil {return _ebacb ;};_agbag .FldAttr =uint32 (_adag );continue ;};if _gcffb .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_agbag .SubtotalAttr .UnmarshalXMLAttr (_gcffb );continue ;};if _gcffb .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_agbag .ShowDataAsAttr .UnmarshalXMLAttr (_gcffb );continue ;};if _gcffb .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_cffd ,_gcge :=_e .ParseInt (_gcffb .Value ,10,32);if _gcge !=nil {return _gcge ;};_dcdb :=int32 (_cffd );_agbag .BaseFieldAttr =&_dcdb ;continue ;};if _gcffb .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_dcgde ,_ebbaa :=_e .ParseUint (_gcffb .Value ,10,32);if _ebbaa !=nil {return _ebbaa ;};_fdaa :=uint32 (_dcgde );_agbag .BaseItemAttr =&_fdaa ;continue ;};if _gcffb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_fddbc ,_bgece :=_e .ParseUint (_gcffb .Value ,10,32);if _bgece !=nil {return _bgece ;};_abdf :=uint32 (_fddbc );_agbag .NumFmtIdAttr =&_abdf ;continue ;};};_bgbfe :for {_cdffa ,_afbe :=d .Token ();if _afbe !=nil {return _afbe ;};switch _ecbdb :=_cdffa .(type ){case _bf .StartElement :switch _ecbdb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbag .ExtLst =NewCT_ExtensionList ();if _eebg :=d .DecodeElement (_agbag .ExtLst ,&_ecbdb );_eebg !=nil {return _eebg ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_ecbdb .Name );if _eeadf :=d .Skip ();_eeadf !=nil {return _eeadf ;};};case _bf .EndElement :break _bgbfe ;case _bf .CharData :};};return nil ;};type CT_ChartFormats struct{ -// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path -func (_fbgab *CT_OleSize )ValidateWithPath (path string )error {return nil }; +// Format Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path -func (_gdegeb *CT_Tuples )ValidateWithPath (path string )error {for _gfdad ,_cgfgb :=range _gdegeb .Tpl {if _bfgce :=_cgfgb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_gfdad ));_bfgce !=nil {return _bfgce ;};};return nil ;};type CT_MetadataType struct{ +// PivotChart Format +ChartFormat []*CT_ChartFormat ;};func (_bbecad ST_CellType )String ()string {switch _bbecad {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 "";}; -// Metadata Type Name -NameAttr string ; +// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path +func (_dfafa *CT_Dxf )ValidateWithPath (path string )error {if _dfafa .Font !=nil {if _gbde :=_dfafa .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_gbde !=nil {return _gbde ;};};if _dfafa .NumFmt !=nil {if _egff :=_dfafa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_egff !=nil {return _egff ;};};if _dfafa .Fill !=nil {if _dada :=_dfafa .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dada !=nil {return _dada ;};};if _dfafa .Alignment !=nil {if _aagad :=_dfafa .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_aagad !=nil {return _aagad ;};};if _dfafa .Border !=nil {if _cfebg :=_dfafa .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_cfebg !=nil {return _cfebg ;};};if _dfafa .Protection !=nil {if _dgagg :=_dfafa .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dgagg !=nil {return _dgagg ;};};if _dfafa .ExtLst !=nil {if _ccebb :=_dfafa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccebb !=nil {return _ccebb ;};};return nil ;};func NewCT_Hyperlinks ()*CT_Hyperlinks {_gebdf :=&CT_Hyperlinks {};return _gebdf };func (_aaffc *CT_Pane )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aggf :=range start .Attr {if _aggf .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_acadb ,_cgcef :=_e .ParseFloat (_aggf .Value ,64);if _cgcef !=nil {return _cgcef ;};_aaffc .XSplitAttr =&_acadb ;continue ;};if _aggf .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_gaecb ,_eefb :=_e .ParseFloat (_aggf .Value ,64);if _eefb !=nil {return _eefb ;};_aaffc .YSplitAttr =&_gaecb ;continue ;};if _aggf .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_ebaga ,_cfcca :=_aggf .Value ,error (nil );if _cfcca !=nil {return _cfcca ;};_aaffc .TopLeftCellAttr =&_ebaga ;continue ;};if _aggf .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_aaffc .ActivePaneAttr .UnmarshalXMLAttr (_aggf );continue ;};if _aggf .Name .Local =="\u0073\u0074\u0061t\u0065"{_aaffc .StateAttr .UnmarshalXMLAttr (_aggf );continue ;};};for {_dceafg ,_ebggd :=d .Token ();if _ebggd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_ebggd );};if _fffed ,_deeag :=_dceafg .(_bf .EndElement );_deeag &&_fffed .Name ==start .Name {break ;};};return nil ;};func (_ecdbg ST_GroupBy )Validate ()error {return _ecdbg .ValidateWithPath ("")};func (_gdgbg *ST_Visibility )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ggbeab ,_ggbbd :=d .Token ();if _ggbbd !=nil {return _ggbbd ;};if _fdcaaa ,_edaedd :=_ggbeab .(_bf .EndElement );_edaedd &&_fdcaaa .Name ==start .Name {*_gdgbg =1;return nil ;};if _bffada ,_ddcdeb :=_ggbeab .(_bf .CharData );!_ddcdeb {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",_ggbeab );}else {switch string (_bffada ){case "":*_gdgbg =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_gdgbg =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_gdgbg =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_gdgbg =3;};};_ggbeab ,_ggbbd =d .Token ();if _ggbbd !=nil {return _ggbbd ;};if _debfbd ,_dcdab :=_ggbeab .(_bf .EndElement );_dcdab &&_debfbd .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",_ggbeab );};func NewCT_Pane ()*CT_Pane {_cgfeb :=&CT_Pane {};return _cgfeb }; -// Minimum Supported Version -MinSupportedVersionAttr uint32 ; +// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path +func (_gefecd *CT_TableFormula )ValidateWithPath (path string )error {return nil };func (_geffg *CT_FunctionGroups )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cafgf :=range start .Attr {if _cafgf .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_egecf ,_bdda :=_e .ParseUint (_cafgf .Value ,10,32);if _bdda !=nil {return _bdda ;};_aacga :=uint32 (_egecf );_geffg .BuiltInGroupCountAttr =&_aacga ;continue ;};};_ecaacd :for {_bgceg ,_gaffg :=d .Token ();if _gaffg !=nil {return _gaffg ;};switch _gcfbea :=_bgceg .(type ){case _bf .StartElement :switch _gcfbea .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faegfa :=NewCT_FunctionGroup ();if _fcfc :=d .DecodeElement (_faegfa ,&_gcfbea );_fcfc !=nil {return _fcfc ;};_geffg .FunctionGroup =append (_geffg .FunctionGroup ,_faegfa );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025\u0076",_gcfbea .Name );if _gaag :=d .Skip ();_gaag !=nil {return _gaag ;};};case _bf .EndElement :break _ecaacd ;case _bf .CharData :};};return nil ;}; -// Metadata Ghost Row -GhostRowAttr *bool ; +// Validate validates the CT_Tables and its children +func (_ccdac *CT_Tables )Validate ()error {return _ccdac .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};func (_gabaf ST_DynamicFilterType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_gabaf .String (),start );}; -// Metadata Ghost Column -GhostColAttr *bool ; +// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path +func (_gfafg *CT_ProtectedRanges )ValidateWithPath (path string )error {for _gbfea ,_aecdb :=range _gfafg .ProtectedRange {if _ffcbc :=_aecdb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_gbfea ));_ffcbc !=nil {return _ffcbc ;};};return nil ;};func (_gafbe ST_TableType )String ()string {switch _gafbe {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 ST_FormatAction byte ;func (_ebggb *CT_CustomWorkbookView )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ebggb .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ebggb .GuidAttr )});if _ebggb .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .AutoUpdateAttr ))});};if _ebggb .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ebggb .MergeIntervalAttr )});};if _ebggb .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .ChangesSavedWinAttr ))});};if _ebggb .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .OnlySyncAttr ))});};if _ebggb .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .PersonalViewAttr ))});};if _ebggb .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .IncludePrintSettingsAttr ))});};if _ebggb .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .IncludeHiddenRowColAttr ))});};if _ebggb .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .MaximizedAttr ))});};if _ebggb .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .MinimizedAttr ))});};if _ebggb .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .ShowHorizontalScrollAttr ))});};if _ebggb .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .ShowVerticalScrollAttr ))});};if _ebggb .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .ShowSheetTabsAttr ))});};if _ebggb .XWindowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_ebggb .XWindowAttr )});};if _ebggb .YWindowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_ebggb .YWindowAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",_ebggb .WindowWidthAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",_ebggb .WindowHeightAttr )});if _ebggb .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_ebggb .TabRatioAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ebggb .ActiveSheetIdAttr )});if _ebggb .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .ShowFormulaBarAttr ))});};if _ebggb .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebggb .ShowStatusbarAttr ))});};if _ebggb .ShowCommentsAttr !=ST_CommentsUnset {_cbaf ,_gadb :=_ebggb .ShowCommentsAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _gadb !=nil {return _gadb ;};start .Attr =append (start .Attr ,_cbaf );};if _ebggb .ShowObjectsAttr !=ST_ObjectsUnset {_ceba ,_ecdeb :=_ebggb .ShowObjectsAttr .MarshalXMLAttr (_bf .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _ecdeb !=nil {return _ecdeb ;};start .Attr =append (start .Attr ,_ceba );};e .EncodeToken (start );if _ebggb .ExtLst !=nil {_gcgdd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebggb .ExtLst ,_gcgdd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_CellXfs struct{ -// Metadata Edit -EditAttr *bool ; +// Format Count +CountAttr *uint32 ; -// Metadata Cell Value Delete -DeleteAttr *bool ; +// Format +Xf []*CT_Xf ;}; -// Metadata Copy -CopyAttr *bool ; +// Validate validates the CT_VolTypes and its children +func (_gaagg *CT_VolTypes )Validate ()error {return _gaagg .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};type CT_ColorFilter struct{ -// Metadata Paste All -PasteAllAttr *bool ; +// Differential Format Record Id +DxfIdAttr *uint32 ; -// Metadata Paste Formulas -PasteFormulasAttr *bool ; +// Filter By Cell Color +CellColorAttr *bool ;};func NewCT_OleItem ()*CT_OleItem {_dfccg :=&CT_OleItem {};return _dfccg };func (_ffcdbf ST_DataValidationType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_dfdaf :=_bf .Attr {};_dfdaf .Name =name ;switch _ffcdbf {case ST_DataValidationTypeUnset :_dfdaf .Value ="";case ST_DataValidationTypeNone :_dfdaf .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_dfdaf .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_dfdaf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_dfdaf .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_dfdaf .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_dfdaf .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_dfdaf .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_dfdaf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dfdaf ,nil ;}; -// Metadata Paste Special Values -PasteValuesAttr *bool ; +// Validate validates the CT_RowHierarchiesUsage and its children +func (_gdcbb *CT_RowHierarchiesUsage )Validate ()error {return _gdcbb .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; -// Metadata Paste Formats -PasteFormatsAttr *bool ; +// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path +func (_daecc *CT_PCDKPIs )ValidateWithPath (path string )error {for _ceggf ,_fbgac :=range _daecc .Kpi {if _gccce :=_fbgac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_ceggf ));_gccce !=nil {return _gccce ;};};return nil ;};func (_ebdggb *CT_Sst )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ebdggb .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebdggb .CountAttr )});};if _ebdggb .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ebdggb .UniqueCountAttr )});};e .EncodeToken (start );if _ebdggb .Si !=nil {_fgfag :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_fcbeb :=range _ebdggb .Si {e .EncodeElement (_fcbeb ,_fgfag );};};if _ebdggb .ExtLst !=nil {_cffec :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebdggb .ExtLst ,_cffec );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_edaege *CT_IntProperty )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gceae :=range start .Attr {if _gceae .Name .Local =="\u0076\u0061\u006c"{_ddbgc ,_ggaga :=_e .ParseInt (_gceae .Value ,10,32);if _ggaga !=nil {return _ggaga ;};_edaege .ValAttr =int32 (_ddbgc );continue ;};};for {_fdggfa ,_faag :=d .Token ();if _faag !=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",_faag );};if _bdaeab ,_dbdc :=_fdggfa .(_bf .EndElement );_dbdc &&_bdaeab .Name ==start .Name {break ;};};return nil ;};func (_adgda *CT_ConditionalFormat )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _adgda .ScopeAttr !=ST_ScopeUnset {_aaaa ,_agde :=_adgda .ScopeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u0063\u006fp\u0065"});if _agde !=nil {return _agde ;};start .Attr =append (start .Attr ,_aaaa );};if _adgda .TypeAttr !=ST_TypeUnset {_gfaga ,_babed :=_adgda .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _babed !=nil {return _babed ;};start .Attr =append (start .Attr ,_gfaga );};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",_adgda .PriorityAttr )});e .EncodeToken (start );_fgfcf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}};e .EncodeElement (_adgda .PivotAreas ,_fgfcf );if _adgda .ExtLst !=nil {_bgfcc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adgda .ExtLst ,_bgfcc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Metadata Paste Comments -PasteCommentsAttr *bool ; +// Validate validates the CT_IconSet and its children +func (_gccgd *CT_IconSet )Validate ()error {return _gccgd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");}; -// Metadata Paste Data Validation -PasteDataValidationAttr *bool ; +// Validate validates the CT_DataBinding and its children +func (_bacd *CT_DataBinding )Validate ()error {return _bacd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; -// Metadata Paste Borders -PasteBordersAttr *bool ; +// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path +func (_begbd *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _ebcff ,_cabf :=range _begbd .CfRule {if _edfea :=_cabf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ebcff ));_edfea !=nil {return _edfea ;};};if _begbd .ExtLst !=nil {if _eefe :=_begbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eefe !=nil {return _eefe ;};};return nil ;}; -// Metadata Paste Column Widths -PasteColWidthsAttr *bool ; +// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path +func (_adfe *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _cbaba ,_acddg :=range _adfe .CustomWorkbookView {if _cgccc :=_acddg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_cbaba ));_cgccc !=nil {return _cgccc ;};};return nil ;};func (_cadcc ST_SortType )ValidateWithPath (path string )error {switch _cadcc {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 (_cadcc ));};return nil ;};type CT_DateGroupItem struct{ -// Metadata Paste Number Formats -PasteNumberFormatsAttr *bool ; +// Year +YearAttr uint16 ; -// Metadata Merge -MergeAttr *bool ; +// Month +MonthAttr *uint16 ; -// Meatadata Split First -SplitFirstAttr *bool ; +// Day +DayAttr *uint16 ; -// Metadata Split All -SplitAllAttr *bool ; +// Hour +HourAttr *uint16 ; -// Metadata Insert Delete -RowColShiftAttr *bool ; +// Minute +MinuteAttr *uint16 ; -// Metadata Clear All -ClearAllAttr *bool ; +// Second +SecondAttr *uint16 ; -// Metadata Clear Formats -ClearFormatsAttr *bool ; +// Date Time Grouping +DateTimeGroupingAttr ST_DateTimeGrouping ;};func NewCT_PivotAreas ()*CT_PivotAreas {_gedca :=&CT_PivotAreas {};return _gedca }; -// Metadata Clear Contents -ClearContentsAttr *bool ; +// Validate validates the CT_PivotCaches and its children +func (_ccbea *CT_PivotCaches )Validate ()error {return _ccbea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};func (_dbcea *CT_Tuple )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dbcea .FldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbcea .FldAttr )});};if _dbcea .HierAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dbcea .HierAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",_dbcea .ItemAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fgbeg *CT_TableColumns )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fgcad :=range start .Attr {if _fgcad .Name .Local =="\u0063\u006f\u0075n\u0074"{_fddg ,_ccagf :=_e .ParseUint (_fgcad .Value ,10,32);if _ccagf !=nil {return _ccagf ;};_fffddc :=uint32 (_fddg );_fgbeg .CountAttr =&_fffddc ;continue ;};};_daaffb :for {_dgdgb ,_faafeb :=d .Token ();if _faafeb !=nil {return _faafeb ;};switch _agdccb :=_dgdgb .(type ){case _bf .StartElement :switch _agdccb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_facec :=NewCT_TableColumn ();if _ggcda :=d .DecodeElement (_facec ,&_agdccb );_ggcda !=nil {return _ggcda ;};_fgbeg .TableColumn =append (_fgbeg .TableColumn ,_facec );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_agdccb .Name );if _gacgcb :=d .Skip ();_gacgcb !=nil {return _gacgcb ;};};case _bf .EndElement :break _daaffb ;case _bf .CharData :};};return nil ;}; -// Metadata Clear Comments -ClearCommentsAttr *bool ; +// Validate validates the CT_QueryTableFields and its children +func (_eagggg *CT_QueryTableFields )Validate ()error {return _eagggg .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func (_eedgd *CT_ReviewedRevisions )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_geegea :=range start .Attr {if _geegea .Name .Local =="\u0063\u006f\u0075n\u0074"{_eacda ,_dfgee :=_e .ParseUint (_geegea .Value ,10,32);if _dfgee !=nil {return _dfgee ;};_gaecc :=uint32 (_eacda );_eedgd .CountAttr =&_gaecc ;continue ;};};_deade :for {_dbabf ,_bfdec :=d .Token ();if _bfdec !=nil {return _bfdec ;};switch _cgccg :=_dbabf .(type ){case _bf .StartElement :switch _cgccg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abede :=NewCT_Reviewed ();if _aaacd :=d .DecodeElement (_abede ,&_cgccg );_aaacd !=nil {return _aaacd ;};_eedgd .Reviewed =append (_eedgd .Reviewed ,_abede );default:_cg .Log .Debug ("\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",_cgccg .Name );if _edgdfa :=d .Skip ();_edgdfa !=nil {return _edgdfa ;};};case _bf .EndElement :break _deade ;case _bf .CharData :};};return nil ;};func (_bfc *CT_CellWatches )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_fbee :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_ccf :=range _bfc .CellWatch {e .EncodeElement (_ccf ,_fbee );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ffbbda ST_WebSourceType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ffbbda .String (),start );}; -// Metadata Formula Assignment -AssignAttr *bool ; +// Validate validates the CT_GroupLevel and its children +func (_ddaca *CT_GroupLevel )Validate ()error {return _ddaca .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};type CT_ConditionalFormatting struct{ -// Metadata Coercion -CoerceAttr *bool ; +// PivotTable Conditional Formatting +PivotAttr *bool ; -// Adjust Metadata -AdjustAttr *bool ; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Cell Metadata -CellMetaAttr *bool ;};type CT_CustomFilter struct{ +// Conditional Formatting Rule +CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;);func (_ggadc *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_ggadc =0;case "\u0073\u0074\u006f\u0070":*_ggadc =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_ggadc =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_ggadc =3;};return nil ;};func (_caeb *CT_Cfvo )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_caeb .TypeAttr =ST_CfvoType (1);for _ ,_febd :=range start .Attr {if _febd .Name .Local =="\u0074\u0079\u0070\u0065"{_caeb .TypeAttr .UnmarshalXMLAttr (_febd );continue ;};if _febd .Name .Local =="\u0076\u0061\u006c"{_cgae ,_dbee :=_febd .Value ,error (nil );if _dbee !=nil {return _dbee ;};_caeb .ValAttr =&_cgae ;continue ;};if _febd .Name .Local =="\u0067\u0074\u0065"{_bdgad ,_face :=_e .ParseBool (_febd .Value );if _face !=nil {return _face ;};_caeb .GteAttr =&_bdgad ;continue ;};};_gefc :for {_ddfg ,_aggg :=d .Token ();if _aggg !=nil {return _aggg ;};switch _cfba :=_ddfg .(type ){case _bf .StartElement :switch _cfba .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caeb .ExtLst =NewCT_ExtensionList ();if _defdd :=d .DecodeElement (_caeb .ExtLst ,&_cfba );_defdd !=nil {return _defdd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0066\u0076\u006f\u0020\u0025\u0076",_cfba .Name );if _cefg :=d .Skip ();_cefg !=nil {return _cefg ;};};case _bf .EndElement :break _gefc ;case _bf .CharData :};};return nil ;};type CT_CacheSource struct{ -// Filter Comparison Operator -OperatorAttr ST_FilterOperator ; +// Cache Type +TypeAttr ST_SourceType ; -// Top or Bottom Value -ValAttr *string ;};type CT_TextPr struct{ +// Connection Index +ConnectionIdAttr *uint32 ; -// Prompt for File Name -PromptAttr *bool ; +// Worksheet PivotCache Source +WorksheetSource *CT_WorksheetSource ; -// File Type -FileTypeAttr ST_FileType ; +// Consolidation Source +Consolidation *CT_Consolidation ; -// Code Page -CodePageAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cegfb *CT_FileVersion )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cfdaf :=range start .Attr {if _cfdaf .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_facg ,_eefg :=_cfdaf .Value ,error (nil );if _eefg !=nil {return _eefg ;};_cegfb .AppNameAttr =&_facg ;continue ;};if _cfdaf .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_cgge ,_ddgef :=_cfdaf .Value ,error (nil );if _ddgef !=nil {return _ddgef ;};_cegfb .LastEditedAttr =&_cgge ;continue ;};if _cfdaf .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_bgab ,_bbecg :=_cfdaf .Value ,error (nil );if _bbecg !=nil {return _bbecg ;};_cegfb .LowestEditedAttr =&_bgab ;continue ;};if _cfdaf .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_cfdd ,_dbad :=_cfdaf .Value ,error (nil );if _dbad !=nil {return _dbad ;};_cegfb .RupBuildAttr =&_cfdd ;continue ;};if _cfdaf .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_deaba ,_edgde :=_cfdaf .Value ,error (nil );if _edgde !=nil {return _edgde ;};_cegfb .CodeNameAttr =&_deaba ;continue ;};};for {_deeaa ,_becaf :=d .Token ();if _becaf !=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",_becaf );};if _egde ,_gfeeg :=_deeaa .(_bf .EndElement );_gfeeg &&_egde .Name ==start .Name {break ;};};return nil ;};func NewCT_DataRef ()*CT_DataRef {_cacacc :=&CT_DataRef {};return _cacacc };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_Metadata struct{ -// Character Set -CharacterSetAttr *string ; +// Metadata Types Collection +MetadataTypes *CT_MetadataTypes ; -// First Row -FirstRowAttr *uint32 ; +// Metadata String Store +MetadataStrings *CT_MetadataStrings ; -// Source File Name -SourceFileAttr *string ; +// MDX Metadata Information +MdxMetadata *CT_MdxMetadata ; -// Delimited File -DelimitedAttr *bool ; +// Future Metadata +FutureMetadata []*CT_FutureMetadata ; -// Decimal Separator -DecimalAttr *string ; +// Cell Metadata +CellMetadata *CT_MetadataBlocks ; -// Thousands Separator -ThousandsAttr *string ; +// Value Metadata +ValueMetadata *CT_MetadataBlocks ; -// Tab as Delimiter -TabAttr *bool ; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};type CT_MRUColors struct{ -// Space is Delimiter -SpaceAttr *bool ; +// Color +Color []*CT_Color ;};type CT_Sets struct{ -// Comma is Delimiter -CommaAttr *bool ; +// Tuple Set Count +CountAttr *uint32 ; -// Semicolon is Delimiter -SemicolonAttr *bool ; +// OLAP Set +Set []*CT_Set ;};func (_cdcafc *CT_Query )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ffgfg :=range start .Attr {if _ffgfg .Name .Local =="\u006d\u0064\u0078"{_aefbb ,_fbecd :=_ffgfg .Value ,error (nil );if _fbecd !=nil {return _fbecd ;};_cdcafc .MdxAttr =_aefbb ;continue ;};};_gceec :for {_ggffe ,_afdfc :=d .Token ();if _afdfc !=nil {return _afdfc ;};switch _cgabe :=_ggffe .(type ){case _bf .StartElement :switch _cgabe .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcafc .Tpls =NewCT_Tuples ();if _gacfe :=d .DecodeElement (_cdcafc .Tpls ,&_cgabe );_gacfe !=nil {return _gacfe ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0020\u0025\u0076",_cgabe .Name );if _ggdc :=d .Skip ();_ggdc !=nil {return _ggdc ;};};case _bf .EndElement :break _gceec ;case _bf .CharData :};};return nil ;}; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path +func (_bcag *CT_CellStyleXfs )ValidateWithPath (path string )error {for _dgagf ,_dccec :=range _bcag .Xf {if _bdfa :=_dccec .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_dgagf ));_bdfa !=nil {return _bdfa ;};};return nil ;}; -// Qualifier -QualifierAttr ST_Qualifier ; +// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path +func (_cagbd *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil };type CT_ExternalSheetDataSet struct{ -// Custom Delimiter -DelimiterAttr *string ; +// External Sheet Data Set +SheetData []*CT_ExternalSheetData ;};type Chartsheet struct{CT_Chartsheet };func NewCT_ColorScale ()*CT_ColorScale {_edeb :=&CT_ColorScale {};return _edeb };func (_abgceb *ExternalLink )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _abgceb .CT_ExternalLink .MarshalXML (e ,start );}; -// Fields -TextFields *CT_TextFields ;}; +// Validate validates the CT_MetadataStringIndex and its children +func (_bdffbb *CT_MetadataStringIndex )Validate ()error {return _bdffbb .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};type PivotTableDefinition struct{CT_pivotTableDefinition }; -// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path -func (_gcbcd *CT_RevisionFormatting )ValidateWithPath (path string )error {if _gcbcd .Dxf !=nil {if _dcagbb :=_gcbcd .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_dcagbb !=nil {return _dcagbb ;};};if _gcbcd .ExtLst !=nil {if _fdeebc :=_gcbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdeebc !=nil {return _fdeebc ;};};return nil ;};func (_aafgbc ST_PatternType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gggeb :=_c .Attr {};_gggeb .Name =name ;switch _aafgbc {case ST_PatternTypeUnset :_gggeb .Value ="";case ST_PatternTypeNone :_gggeb .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_gggeb .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_gggeb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_gggeb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_gggeb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_gggeb .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_gggeb .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_gggeb .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_gggeb .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_gggeb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_gggeb .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_gggeb .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_gggeb .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_gggeb .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_gggeb .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_gggeb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_gggeb .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_gggeb .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_gggeb .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _gggeb ,nil ;};func (_bccfe *CT_CalcCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bccfe .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bccfe .RAttr )});};if _bccfe .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_bccfe .RefAttr )});};if _bccfe .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_bccfe .IAttr )});};if _bccfe .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bccfe .SAttr ))});};if _bccfe .LAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bccfe .LAttr ))});};if _bccfe .TAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bccfe .TAttr ))});};if _bccfe .AAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bccfe .AAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path +func (_ddga *CT_ColFields )ValidateWithPath (path string )error {for _acef ,_faae :=range _ddga .Field {if _dcga :=_faae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_acef ));_dcga !=nil {return _dcga ;};};return nil ;};func (_edgceb ST_Axis )String ()string {switch _edgceb {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 (_bdefdd *CT_DefinedNames )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bcdda :for {_ebebf ,_deefg :=d .Token ();if _deefg !=nil {return _deefg ;};switch _egbcb :=_ebebf .(type ){case _bf .StartElement :switch _egbcb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bagc :=NewCT_DefinedName ();if _fcad :=d .DecodeElement (_bagc ,&_egbcb );_fcad !=nil {return _fcad ;};_bdefdd .DefinedName =append (_bdefdd .DefinedName ,_bagc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_egbcb .Name );if _gbbdf :=d .Skip ();_gbbdf !=nil {return _gbbdf ;};};case _bf .EndElement :break _bcdda ;case _bf .CharData :};};return nil ;};func (_agbea *CT_RevisionMove )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ccdbb :=range start .Attr {if _ccdbb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_aebbc ,_fgabe :=_e .ParseUint (_ccdbb .Value ,10,32);if _fgabe !=nil {return _fgabe ;};_agbea .SheetIdAttr =uint32 (_aebbc );continue ;};if _ccdbb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_cgeee ,_eggdb :=_ccdbb .Value ,error (nil );if _eggdb !=nil {return _eggdb ;};_agbea .SourceAttr =_cgeee ;continue ;};if _ccdbb .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_ffdac ,_eddge :=_ccdbb .Value ,error (nil );if _eddge !=nil {return _eddge ;};_agbea .DestinationAttr =_ffdac ;continue ;};if _ccdbb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bfgea ,_eegaa :=_e .ParseUint (_ccdbb .Value ,10,32);if _eegaa !=nil {return _eegaa ;};_egaca :=uint32 (_bfgea );_agbea .SourceSheetIdAttr =&_egaca ;continue ;};if _ccdbb .Name .Local =="\u0072\u0049\u0064"{_ccgce ,_cfdgcf :=_e .ParseUint (_ccdbb .Value ,10,32);if _cfdgcf !=nil {return _cfdgcf ;};_ccfgf :=uint32 (_ccgce );_agbea .RIdAttr =&_ccfgf ;continue ;};if _ccdbb .Name .Local =="\u0075\u0061"{_agfcbe ,_efcff :=_e .ParseBool (_ccdbb .Value );if _efcff !=nil {return _efcff ;};_agbea .UaAttr =&_agfcbe ;continue ;};if _ccdbb .Name .Local =="\u0072\u0061"{_cdabg ,_faaead :=_e .ParseBool (_ccdbb .Value );if _faaead !=nil {return _faaead ;};_agbea .RaAttr =&_cdabg ;continue ;};};_cdgfgd :for {_egcddg ,_affdg :=d .Token ();if _affdg !=nil {return _affdg ;};switch _gacge :=_egcddg .(type ){case _bf .StartElement :switch _gacge .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fadbb :=NewCT_UndoInfo ();if _dfcbe :=d .DecodeElement (_fadbb ,&_gacge );_dfcbe !=nil {return _dfcbe ;};_agbea .Undo =append (_agbea .Undo ,_fadbb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbda :=NewCT_RevisionCellChange ();if _bbccdb :=d .DecodeElement (_efbda ,&_gacge );_bbccdb !=nil {return _bbccdb ;};_agbea .Rcc =append (_agbea .Rcc ,_efbda );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgbbfb :=NewCT_RevisionFormatting ();if _fgeedd :=d .DecodeElement (_dgbbfb ,&_gacge );_fgeedd !=nil {return _fgeedd ;};_agbea .Rfmt =append (_agbea .Rfmt ,_dgbbfb );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065\u0020\u0025\u0076",_gacge .Name );if _dcdae :=d .Skip ();_dcdae !=nil {return _dcdae ;};};case _bf .EndElement :break _cdgfgd ;case _bf .CharData :};};return nil ;};type CT_PivotCache struct{ -// Validate validates the CT_TableColumn and its children -func (_ddaeea *CT_TableColumn )Validate ()error {return _ddaeea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");};func (_becgdb ST_FontScheme )ValidateWithPath (path string )error {switch _becgdb {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 (_becgdb ));};return nil ;};type CT_RevisionHeaders struct{ +// PivotCache Id +CacheIdAttr uint32 ;IdAttr string ;};func (_agdbb *CT_Set )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fafbb :=range start .Attr {if _fafbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaebg ,_abbdfc :=_e .ParseUint (_fafbb .Value ,10,32);if _abbdfc !=nil {return _abbdfc ;};_ebggaa :=uint32 (_eaebg );_agdbb .CountAttr =&_ebggaa ;continue ;};if _fafbb .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_dbbde ,_gacca :=_e .ParseInt (_fafbb .Value ,10,32);if _gacca !=nil {return _gacca ;};_agdbb .MaxRankAttr =int32 (_dbbde );continue ;};if _fafbb .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_ccdfed ,_bggge :=_fafbb .Value ,error (nil );if _bggge !=nil {return _bggge ;};_agdbb .SetDefinitionAttr =_ccdfed ;continue ;};if _fafbb .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_agdbb .SortTypeAttr .UnmarshalXMLAttr (_fafbb );continue ;};if _fafbb .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_ddfbf ,_afbbd :=_e .ParseBool (_fafbb .Value );if _afbbd !=nil {return _afbbd ;};_agdbb .QueryFailedAttr =&_ddfbf ;continue ;};};_dgfca :for {_bdgae ,_addf :=d .Token ();if _addf !=nil {return _addf ;};switch _fcdfe :=_bdgae .(type ){case _bf .StartElement :switch _fcdfe .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdccb :=NewCT_Tuples ();if _bggca :=d .DecodeElement (_cdccb ,&_fcdfe );_bggca !=nil {return _bggca ;};_agdbb .Tpls =append (_agdbb .Tpls ,_cdccb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdbb .SortByTuple =NewCT_Tuples ();if _cdebda :=d .DecodeElement (_agdbb .SortByTuple ,&_fcdfe );_cdebda !=nil {return _cdebda ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0074\u0020\u0025\u0076",_fcdfe .Name );if _gfeeab :=d .Skip ();_gfeeab !=nil {return _gfeeab ;};};case _bf .EndElement :break _dgfca ;case _bf .CharData :};};return nil ;}; -// Last Revision GUID -GuidAttr string ; +// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path +func (_eccdba *CT_XmlColumnPr )ValidateWithPath (path string )error {if _eccdba .ExtLst !=nil {if _ebdfc :=_eccdba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebdfc !=nil {return _ebdfc ;};};return nil ;};func (_gcbeed ST_PageOrder )ValidateWithPath (path string )error {switch _gcbeed {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 (_gcbeed ));};return nil ;};func (_aegad *CT_RevisionComment )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_aegad .SheetIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",_aegad .CellAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_aegad .GuidAttr )});if _aegad .ActionAttr !=ST_RevisionActionUnset {_ddadb ,_caadg :=_aegad .ActionAttr .MarshalXMLAttr (_bf .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _caadg !=nil {return _caadg ;};start .Attr =append (start .Attr ,_ddadb );};if _aegad .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aegad .AlwaysShowAttr ))});};if _aegad .OldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aegad .OldAttr ))});};if _aegad .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aegad .HiddenRowAttr ))});};if _aegad .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aegad .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_aegad .AuthorAttr )});if _aegad .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_aegad .OldLengthAttr )});};if _aegad .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_aegad .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_aeaba *CT_Comments )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_gggf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_aeaba .Authors ,_gggf );_eadg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_aeaba .CommentList ,_eadg );if _aeaba .ExtLst !=nil {_bdbc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeaba .ExtLst ,_bdbc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Last GUID -LastGuidAttr *string ; +// Validate validates the CT_SmartTags and its children +func (_cagfffa *CT_SmartTags )Validate ()error {return _cagfffa .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; -// Shared Workbook -SharedAttr *bool ; +// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path +func (_ggeae *CT_SheetPr )ValidateWithPath (path string )error {if _ggeae .TabColor !=nil {if _bbdde :=_ggeae .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_bbdde !=nil {return _bbdde ;};};if _ggeae .OutlinePr !=nil {if _ecagf :=_ggeae .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");_ecagf !=nil {return _ecagf ;};};if _ggeae .PageSetUpPr !=nil {if _gagge :=_ggeae .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_gagge !=nil {return _gagge ;};};return nil ;};type CT_WebPublishing struct{ -// Disk Revisions -DiskRevisionsAttr *bool ; +// Use CSS +CssAttr *bool ; -// History -HistoryAttr *bool ; +// Thicket +ThicketAttr *bool ; -// Track Revisions -TrackRevisionsAttr *bool ; +// Enable Long File Names +LongFileNamesAttr *bool ; -// Exclusive Mode -ExclusiveAttr *bool ; +// VML in Browsers +VmlAttr *bool ; -// Revision Id -RevisionIdAttr *uint32 ; +// Allow PNG +AllowPngAttr *bool ; -// Version -VersionAttr *int32 ; +// Target Screen Size +TargetScreenSizeAttr ST_TargetScreenSize ; -// Keep Change History -KeepChangeHistoryAttr *bool ; +// DPI +DpiAttr *uint32 ; -// Protected -ProtectedAttr *bool ; +// Code Page +CodePageAttr *uint32 ; -// Preserve History -PreserveHistoryAttr *uint32 ; +// Character Set +CharacterSetAttr *string ;};func NewExternalLink ()*ExternalLink {_fgdeg :=&ExternalLink {};_fgdeg .CT_ExternalLink =*NewCT_ExternalLink ();return _fgdeg ;};const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;);func (_dabagc *CT_RevisionCellChange )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dabagc .SIdAttr )});if _dabagc .OdxfAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dabagc .OdxfAttr ))});};if _dabagc .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dabagc .XfDxfAttr ))});};if _dabagc .SAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dabagc .SAttr ))});};if _dabagc .DxfAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0078\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dabagc .DxfAttr ))});};if _dabagc .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dabagc .NumFmtIdAttr )});};if _dabagc .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dabagc .QuotePrefixAttr ))});};if _dabagc .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dabagc .OldQuotePrefixAttr ))});};if _dabagc .PhAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dabagc .PhAttr ))});};if _dabagc .OldPhAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dabagc .OldPhAttr ))});};if _dabagc .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_dabagc .EndOfListFormulaUpdateAttr ))});};if _dabagc .RIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dabagc .RIdAttr )});};if _dabagc .UaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dabagc .UaAttr ))});};if _dabagc .RaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dabagc .RaAttr ))});};e .EncodeToken (start );if _dabagc .Oc !=nil {_ecgef :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ao\u0063"}};e .EncodeElement (_dabagc .Oc ,_ecgef );};_gffdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_dabagc .Nc ,_gffdf );if _dabagc .Odxf !=nil {_ccefc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}};e .EncodeElement (_dabagc .Odxf ,_ccefc );};if _dabagc .Ndxf !=nil {_affbfd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_dabagc .Ndxf ,_affbfd );};if _dabagc .ExtLst !=nil {_gbgea :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dabagc .ExtLst ,_gbgea );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_Borders ()*CT_Borders {_gbbd :=&CT_Borders {};return _gbbd }; -// Header -Header []*CT_RevisionHeader ;};func (_efebgb *ST_CfvoType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcbbee ,_dacga :=d .Token ();if _dacga !=nil {return _dacga ;};if _aedbd ,_ecbfe :=_bcbbee .(_c .EndElement );_ecbfe &&_aedbd .Name ==start .Name {*_efebgb =1;return nil ;};if _dedgga ,_decdfd :=_bcbbee .(_c .CharData );!_decdfd {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",_bcbbee );}else {switch string (_dedgga ){case "":*_efebgb =0;case "\u006e\u0075\u006d":*_efebgb =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_efebgb =2;case "\u006d\u0061\u0078":*_efebgb =3;case "\u006d\u0069\u006e":*_efebgb =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_efebgb =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_efebgb =6;};};_bcbbee ,_dacga =d .Token ();if _dacga !=nil {return _dacga ;};if _fcegb ,_eefeag :=_bcbbee .(_c .EndElement );_eefeag &&_fcegb .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",_bcbbee );}; +// Validate validates the CT_MeasureGroup and its children +func (_dddad *CT_MeasureGroup )Validate ()error {return _dddad .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};func (_gbfad ST_PageOrder )Validate ()error {return _gbfad .ValidateWithPath ("")};type CT_CellAlignment struct{ -// Validate validates the CT_FileRecoveryPr and its children -func (_fgbee *CT_FileRecoveryPr )Validate ()error {return _fgbee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};func NewCT_PivotDimension ()*CT_PivotDimension {_fcddga :=&CT_PivotDimension {};return _fcddga };type CT_PivotCacheDefinition struct{IdAttr *string ; +// Horizontal Alignment +HorizontalAttr ST_HorizontalAlignment ; -// Invalid Cache -InvalidAttr *bool ; +// Vertical Alignment +VerticalAttr ST_VerticalAlignment ; -// Save Pivot Records -SaveDataAttr *bool ; +// Text Rotation +TextRotationAttr *uint8 ; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Wrap Text +WrapTextAttr *bool ; -// Optimize Cache for Memory -OptimizeMemoryAttr *bool ; +// Indent +IndentAttr *uint32 ; -// Enable PivotCache Refresh -EnableRefreshAttr *bool ; +// Relative Indent +RelativeIndentAttr *int32 ; -// Last Refreshed By -RefreshedByAttr *string ; +// Justify Last Line +JustifyLastLineAttr *bool ; -// PivotCache Last Refreshed Date -RefreshedDateAttr *float64 ; +// Shrink To Fit +ShrinkToFitAttr *bool ; -// PivotCache Last Refreshed Date ISO -RefreshedDateIsoAttr *_d .Time ; +// Reading Order +ReadingOrderAttr *uint32 ;};func (_gbda *CT_Groups )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gbda .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbda .CountAttr )});};e .EncodeToken (start );_ffbad :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_afagdg :=range _gbda .Group {e .EncodeElement (_afagdg ,_ffbad );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_XmlPr struct{ -// Background Query -BackgroundQueryAttr *bool ; +// XML Map Id +MapIdAttr uint32 ; -// Missing Items Limit -MissingItemsLimitAttr *uint32 ; +// XPath +XpathAttr string ; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// XML Data Type +XmlDataTypeAttr string ; -// PivotCache Last Refreshed Version -RefreshedVersionAttr *uint8 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_CellWatches struct{ -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// Cell Watch Item +CellWatch []*CT_CellWatch ;};func NewCT_RowFields ()*CT_RowFields {_egcfd :=&CT_RowFields {};return _egcfd };func NewCT_CellAlignment ()*CT_CellAlignment {_cbdf :=&CT_CellAlignment {};return _cbdf };func (_ecaaf *CT_CustomFilters )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_agda :=range start .Attr {if _agda .Name .Local =="\u0061\u006e\u0064"{_dadf ,_bdaa :=_e .ParseBool (_agda .Value );if _bdaa !=nil {return _bdaa ;};_ecaaf .AndAttr =&_dadf ;continue ;};};_cfacd :for {_fadd ,_cbab :=d .Token ();if _cbab !=nil {return _cbab ;};switch _ggde :=_fadd .(type ){case _bf .StartElement :switch _ggde .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cabc :=NewCT_CustomFilter ();if _cgfbd :=d .DecodeElement (_cabc ,&_ggde );_cgfbd !=nil {return _cgfbd ;};_ecaaf .CustomFilter =append (_ecaaf .CustomFilter ,_cabc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025v",_ggde .Name );if _bgcff :=d .Skip ();_bgcff !=nil {return _bgcff ;};};case _bf .EndElement :break _cfacd ;case _bf .CharData :};};return nil ;};func (_ccfcd *CT_TableStyle )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ccfcd .NameAttr )});if _ccfcd .PivotAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ccfcd .PivotAttr ))});};if _ccfcd .TableAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ccfcd .TableAttr ))});};if _ccfcd .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccfcd .CountAttr )});};e .EncodeToken (start );if _ccfcd .TableStyleElement !=nil {_eggbcec :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}};for _ ,_fbfdd :=range _ccfcd .TableStyleElement {e .EncodeElement (_fbfdd ,_eggbcec );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_caga *CT_CfRule )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _caga .TypeAttr !=ST_CfTypeUnset {_faaa ,_gce :=_caga .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _gce !=nil {return _gce ;};start .Attr =append (start .Attr ,_faaa );};if _caga .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_caga .DxfIdAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",_caga .PriorityAttr )});if _caga .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_caga .StopIfTrueAttr ))});};if _caga .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_caga .AboveAverageAttr ))});};if _caga .PercentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_caga .PercentAttr ))});};if _caga .BottomAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_caga .BottomAttr ))});};if _caga .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_dced ,_gdbb :=_caga .OperatorAttr .MarshalXMLAttr (_bf .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _gdbb !=nil {return _gdbb ;};start .Attr =append (start .Attr ,_dced );};if _caga .TextAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_caga .TextAttr )});};if _caga .TimePeriodAttr !=ST_TimePeriodUnset {_gefbe ,_bdad :=_caga .TimePeriodAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _bdad !=nil {return _bdad ;};start .Attr =append (start .Attr ,_gefbe );};if _caga .RankAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_caga .RankAttr )});};if _caga .StdDevAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_caga .StdDevAttr )});};if _caga .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_caga .EqualAverageAttr ))});};e .EncodeToken (start );if _caga .Formula !=nil {_afgde :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_efeaef :=range _caga .Formula {e .EncodeElement (_efeaef ,_afgde );};};if _caga .ColorScale !=nil {_fggfa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_caga .ColorScale ,_fggfa );};if _caga .DataBar !=nil {_cfgc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_caga .DataBar ,_cfgc );};if _caga .IconSet !=nil {_beeb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}};e .EncodeElement (_caga .IconSet ,_beeb );};if _caga .ExtLst !=nil {_bdcbc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_caga .ExtLst ,_bdcbc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type ST_GroupBy byte ; -// PivotCache Record Count -RecordCountAttr *uint32 ; +// Validate validates the CT_Revisions and its children +func (_eddcf *CT_Revisions )Validate ()error {return _eddcf .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func NewCT_PageFields ()*CT_PageFields {_fcdag :=&CT_PageFields {};return _fcdag };type CT_DdeItems struct{ -// Upgrade PivotCache on Refresh -UpgradeOnRefreshAttr *bool ; +// DDE Item definition +DdeItem []*CT_DdeItem ;};func (_caba *CT_MergeCell )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_caba .RefAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Tuple Cache -TupleCacheAttr *bool ; +// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path +func (_aeccdc *CT_UnderlineProperty )ValidateWithPath (path string )error {if _gdfec :=_aeccdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfec !=nil {return _gdfec ;};return nil ;};type CT_WorkbookPr struct{ -// Supports Subqueries -SupportSubqueryAttr *bool ; +// Date 1904 +Date1904Attr *bool ; -// Supports Attribute Drilldown -SupportAdvancedDrillAttr *bool ; +// Show Objects +ShowObjectsAttr ST_Objects ; -// PivotCache Source Description -CacheSource *CT_CacheSource ; +// Show Border Unselected Table +ShowBorderUnselectedTablesAttr *bool ; -// PivotCache Fields -CacheFields *CT_CacheFields ; +// Filter Privacy +FilterPrivacyAttr *bool ; -// PivotCache Hierarchies -CacheHierarchies *CT_CacheHierarchies ; +// Prompted Solutions +PromptedSolutionsAttr *bool ; -// OLAP KPIs -Kpis *CT_PCDKPIs ; +// Show Ink Annotations +ShowInkAnnotationAttr *bool ; -// Tuple Cache -TupleCache *CT_TupleCache ; +// Create Backup File +BackupFileAttr *bool ; -// Calculated Items -CalculatedItems *CT_CalculatedItems ; +// Save External Link Values +SaveExternalLinkValuesAttr *bool ; -// Calculated Members -CalculatedMembers *CT_CalculatedMembers ; +// Update Links Behavior +UpdateLinksAttr ST_UpdateLinks ; -// OLAP Dimensions -Dimensions *CT_Dimensions ; +// Code Name +CodeNameAttr *string ; -// OLAP Measure Groups -MeasureGroups *CT_MeasureGroups ; +// Hide Pivot Field List +HidePivotFieldListAttr *bool ; -// OLAP Measure Group -Maps *CT_MeasureDimensionMaps ; +// Show Pivot Chart Filter +ShowPivotChartFilterAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fdcgc *CT_VerticalAlignFontProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdcgc .ValAttr =_cb .ST_VerticalAlignRun (1);for _ ,_adcce :=range start .Attr {if _adcce .Name .Local =="\u0076\u0061\u006c"{_fdcgc .ValAttr .UnmarshalXMLAttr (_adcce );continue ;};};for {_ffegffg ,_bbaaea :=d .Token ();if _bbaaea !=nil {return _cg .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",_bbaaea );};if _aageg ,_eefeb :=_ffegffg .(_c .EndElement );_eefeb &&_aageg .Name ==start .Name {break ;};};return nil ;};func (_agbdb *CT_Cell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agbdb .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_agbdb .RAttr )});};if _agbdb .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_agbdb .SAttr )});};if _agbdb .TAttr !=ST_CellTypeUnset {_afac ,_ffdd :=_agbdb .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _ffdd !=nil {return _ffdd ;};start .Attr =append (start .Attr ,_afac );};if _agbdb .CmAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_agbdb .CmAttr )});};if _agbdb .VmAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_agbdb .VmAttr )});};if _agbdb .PhAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_agbdb .PhAttr ))});};e .EncodeToken (start );if _agbdb .F !=nil {_cccg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_agbdb .F ,_cccg );};if _agbdb .V !=nil {_fbaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076"}};_ge .AddPreserveSpaceAttr (&_fbaf ,*_agbdb .V );e .EncodeElement (_agbdb .V ,_fbaf );};if _agbdb .Is !=nil {_agca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_agbdb .Is ,_agca );};if _agbdb .ExtLst !=nil {_eebe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agbdb .ExtLst ,_eebe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggge *CT_CellWatch )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",_ggge .RAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Allow Refresh Query +AllowRefreshQueryAttr *bool ; -// Validate validates the CT_PivotHierarchy and its children -func (_gfggbd *CT_PivotHierarchy )Validate ()error {return _gfggbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};type CT_Scenario struct{ +// Publish Items +PublishItemsAttr *bool ; -// Scenario Name -NameAttr string ; +// Check Compatibility On Save +CheckCompatibilityAttr *bool ; -// Scenario Locked -LockedAttr *bool ; +// Auto Compress Pictures +AutoCompressPicturesAttr *bool ; -// Hidden Scenario -HiddenAttr *bool ; +// Refresh all Connections on Open +RefreshAllConnectionsAttr *bool ; -// Changing Cell Count -CountAttr *uint32 ; +// Default Theme Version +DefaultThemeVersionAttr *uint32 ;};func (_cbefaf ST_PivotAreaType )Validate ()error {return _cbefaf .ValidateWithPath ("")};func NewCT_SmartTagPr ()*CT_SmartTagPr {_gedge :=&CT_SmartTagPr {};return _gedge };func (_ebbaaf ST_MdxSetOrder )Validate ()error {return _ebbaaf .ValidateWithPath ("")}; -// User Name -UserAttr *string ; +// Validate validates the CT_TextFields and its children +func (_gafbc *CT_TextFields )Validate ()error {return _gafbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");};func (_gdaadc ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _gdaadc {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 (_gdaadc ));};return nil ;};func (_cecaf *CT_ObjectAnchor )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cecaf .From =_g .NewFrom ();_cecaf .To =_g .NewTo ();for _ ,_acbbb :=range start .Attr {if _acbbb .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_dcefe ,_cdacf :=_e .ParseBool (_acbbb .Value );if _cdacf !=nil {return _cdacf ;};_cecaf .MoveWithCellsAttr =&_dcefe ;continue ;};if _acbbb .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_agede ,_gbabdb :=_e .ParseBool (_acbbb .Value );if _gbabdb !=nil {return _gbabdb ;};_cecaf .SizeWithCellsAttr =&_agede ;continue ;};};_bddbaa :for {_fabaf ,_beffb :=d .Token ();if _beffb !=nil {return _beffb ;};switch _fccba :=_fabaf .(type ){case _bf .StartElement :switch _fccba .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_bf .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 _bgfea :=d .DecodeElement (_cecaf .From ,&_fccba );_bgfea !=nil {return _bgfea ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_bf .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 _bbcf :=d .DecodeElement (_cecaf .To ,&_fccba );_bbcf !=nil {return _bbcf ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_fccba .Name );if _fabcg :=d .Skip ();_fabcg !=nil {return _fabcg ;};};case _bf .EndElement :break _bddbaa ;case _bf .CharData :};};return nil ;};func (_baec *ST_DateTimeGrouping )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bdgaeg ,_faecc :=d .Token ();if _faecc !=nil {return _faecc ;};if _acbag ,_ebgae :=_bdgaeg .(_bf .EndElement );_ebgae &&_acbag .Name ==start .Name {*_baec =1;return nil ;};if _bbfdab ,_daffae :=_bdgaeg .(_bf .CharData );!_daffae {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",_bdgaeg );}else {switch string (_bbfdab ){case "":*_baec =0;case "\u0079\u0065\u0061\u0072":*_baec =1;case "\u006d\u006f\u006et\u0068":*_baec =2;case "\u0064\u0061\u0079":*_baec =3;case "\u0068\u006f\u0075\u0072":*_baec =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_baec =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_baec =6;};};_bdgaeg ,_faecc =d .Token ();if _faecc !=nil {return _faecc ;};if _bbecgc ,_degefc :=_bdgaeg .(_bf .EndElement );_degefc &&_bbecgc .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",_bdgaeg );};func NewCT_AutoFilter ()*CT_AutoFilter {_abc :=&CT_AutoFilter {};return _abc };func (_dcddeg ST_Comments )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_dcddeg .String (),start );};type CT_I struct{ -// Scenario Comment -CommentAttr *string ; +// Item Type +TAttr ST_ItemType ; -// Input Cells -InputCells []*CT_InputCells ;};func (_bfgfg *CT_rowItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfgfg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bfgfg .CountAttr )});};e .EncodeToken (start );_fabgf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_ceaac :=range _bfgfg .I {e .EncodeElement (_ceaac ,_fabgf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffcgg ST_DataValidationImeMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dedfgd :=_c .Attr {};_dedfgd .Name =name ;switch _ffcgg {case ST_DataValidationImeModeUnset :_dedfgd .Value ="";case ST_DataValidationImeModeNoControl :_dedfgd .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_dedfgd .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_dedfgd .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_dedfgd .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_dedfgd .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_dedfgd .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_dedfgd .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_dedfgd .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_dedfgd .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_dedfgd .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_dedfgd .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _dedfgd ,nil ;}; +// Repeated Items Count +RAttr *uint32 ; -// Validate validates the CT_FontName and its children -func (_gdffb *CT_FontName )Validate ()error {return _gdffb .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");}; +// Data Field Index +IAttr *uint32 ; -// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path -func (_fgeee *CT_MapInfo )ValidateWithPath (path string )error {for _dbbe ,_gcgeg :=range _fgeee .Schema {if _gcgee :=_gcgeg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_dbbe ));_gcgee !=nil {return _gcgee ;};};for _bbfad ,_cdcfb :=range _fgeee .Map {if _dabfe :=_cdcfb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_bbfad ));_dabfe !=nil {return _dabfe ;};};return nil ;};func (_eggbc *CT_Cols )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfcfg :for {_degd ,_bcdac :=d .Token ();if _bcdac !=nil {return _bcdac ;};switch _bebg :=_degd .(type ){case _c .StartElement :switch _bebg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faage :=NewCT_Col ();if _aafb :=d .DecodeElement (_faage ,&_bebg );_aafb !=nil {return _aafb ;};_eggbc .Col =append (_eggbc .Col ,_faage );default:_gc .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0073\u0020\u0025\u0076",_bebg .Name );if _febb :=d .Skip ();_febb !=nil {return _febb ;};};case _c .EndElement :break _cfcfg ;case _c .CharData :};};return nil ;};func NewCT_VolTypes ()*CT_VolTypes {_fbfcf :=&CT_VolTypes {};return _fbfcf };func (_eeafe *ST_RefMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eeafe =0;case "\u0041\u0031":*_eeafe =1;case "\u0052\u0031\u0043\u0031":*_eeafe =2;};return nil ;};func (_fccfg *CT_Missing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fccfg .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fccfg .UAttr ))});};if _fccfg .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fccfg .FAttr ))});};if _fccfg .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_fccfg .CAttr )});};if _fccfg .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_fccfg .CpAttr )});};if _fccfg .InAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_fccfg .InAttr )});};if _fccfg .BcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_fccfg .BcAttr )});};if _fccfg .FcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_fccfg .FcAttr )});};if _fccfg .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fccfg .IAttr ))});};if _fccfg .UnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fccfg .UnAttr ))});};if _fccfg .StAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fccfg .StAttr ))});};if _fccfg .BAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fccfg .BAttr ))});};e .EncodeToken (start );if _fccfg .Tpls !=nil {_ecfed :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_cbadf :=range _fccfg .Tpls {e .EncodeElement (_cbadf ,_ecfed );};};if _fccfg .X !=nil {_ccdfc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fgdbd :=range _fccfg .X {e .EncodeElement (_fgdbd ,_ccdfc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdecga ST_ConditionalFormattingOperator )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gecdg :=_c .Attr {};_gecdg .Name =name ;switch _bdecga {case ST_ConditionalFormattingOperatorUnset :_gecdg .Value ="";case ST_ConditionalFormattingOperatorLessThan :_gecdg .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_gecdg .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_gecdg .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_gecdg .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_gecdg .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_gecdg .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_gecdg .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_gecdg .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_gecdg .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_gecdg .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_gecdg .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_gecdg .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _gecdg ,nil ;};func (_bddgf ST_VolDepType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdfb :=_c .Attr {};_cdfb .Name =name ;switch _bddgf {case ST_VolDepTypeUnset :_cdfb .Value ="";case ST_VolDepTypeRealTimeData :_cdfb .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_cdfb .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _cdfb ,nil ;};func (_gcaada ST_TimePeriod )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gedbf :=_c .Attr {};_gedbf .Name =name ;switch _gcaada {case ST_TimePeriodUnset :_gedbf .Value ="";case ST_TimePeriodToday :_gedbf .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_gedbf .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_gedbf .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_gedbf .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_gedbf .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_gedbf .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_gedbf .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_gedbf .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_gedbf .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_gedbf .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _gedbf ,nil ;};func NewCT_rowItems ()*CT_rowItems {_dabbdg :=&CT_rowItems {};return _dabbdg }; +// Row / Column Item Index +X []*CT_X ;}; -// Validate validates the CT_TextField and its children -func (_ecbfdf *CT_TextField )Validate ()error {return _ecbfdf .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_gcdfa *CT_DdeLink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adfd :=range start .Attr {if _adfd .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_efea ,_aacaa :=_adfd .Value ,error (nil );if _aacaa !=nil {return _aacaa ;};_gcdfa .DdeServiceAttr =_efea ;continue ;};if _adfd .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_cfccf ,_aagf :=_adfd .Value ,error (nil );if _aagf !=nil {return _aagf ;};_gcdfa .DdeTopicAttr =_cfccf ;continue ;};};_efdaa :for {_fcffa ,_gfba :=d .Token ();if _gfba !=nil {return _gfba ;};switch _dcaef :=_fcffa .(type ){case _c .StartElement :switch _dcaef .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdfa .DdeItems =NewCT_DdeItems ();if _accde :=d .DecodeElement (_gcdfa .DdeItems ,&_dcaef );_accde !=nil {return _accde ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0064\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_dcaef .Name );if _agcdb :=d .Skip ();_agcdb !=nil {return _agcdb ;};};case _c .EndElement :break _efdaa ;case _c .CharData :};};return nil ;};func (_befbe ST_Type )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_befbe .String (),start );};func (_edcfb *CT_MergeCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_edcfb .RefAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aeecg ST_UnderlineValues )Validate ()error {return _aeecg .ValidateWithPath ("")};type ST_CfvoType byte ;type CT_CellProtection struct{ +// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path +func (_gfadd *CT_RevisionCellChange )ValidateWithPath (path string )error {if _gfadd .Oc !=nil {if _eacac :=_gfadd .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_eacac !=nil {return _eacac ;};};if _bgbba :=_gfadd .Nc .ValidateWithPath (path +"\u002f\u004e\u0063");_bgbba !=nil {return _bgbba ;};if _gfadd .Odxf !=nil {if _bfag :=_gfadd .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_bfag !=nil {return _bfag ;};};if _gfadd .Ndxf !=nil {if _gbbga :=_gfadd .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066");_gbbga !=nil {return _gbbga ;};};if _gfadd .ExtLst !=nil {if _ccbec :=_gfadd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbec !=nil {return _ccbec ;};};return nil ;}; -// Cell Locked -LockedAttr *bool ; +// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path +func (_gbcabg *CT_FutureMetadata )ValidateWithPath (path string )error {for _aaeeb ,_afda :=range _gbcabg .Bk {if _acdf :=_afda .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_aaeeb ));_acdf !=nil {return _acdf ;};};if _gbcabg .ExtLst !=nil {if _dcdgc :=_gbcabg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcdgc !=nil {return _dcdgc ;};};return nil ;};func (_acgaa ST_CfType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_acgaa .String (),start );};func NewCT_DeletedField ()*CT_DeletedField {_bdac :=&CT_DeletedField {};return _bdac };func (_abceab ST_DynamicFilterType )ValidateWithPath (path string )error {switch _abceab {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 (_abceab ));};return nil ;};type CT_CellSmartTagPr struct{ -// Hidden Cell -HiddenAttr *bool ;}; +// Key Name +KeyAttr string ; -// Validate validates the CT_CustomSheetViews and its children -func (_aaeb *CT_CustomSheetViews )Validate ()error {return _aaeb .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_efdccb *CT_Sst )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efdccb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_efdccb .CountAttr )});};if _efdccb .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_efdccb .UniqueCountAttr )});};e .EncodeToken (start );if _efdccb .Si !=nil {_ggfbeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_daafa :=range _efdccb .Si {e .EncodeElement (_daafa ,_ggfbeg );};};if _efdccb .ExtLst !=nil {_eegfb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efdccb .ExtLst ,_eegfb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Col ()*CT_Col {_addgb :=&CT_Col {};return _addgb };func (_afacc *CT_ExternalBook )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_afacc .IdAttr )});e .EncodeToken (start );if _afacc .SheetNames !=nil {_bcgg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_afacc .SheetNames ,_bcgg );};if _afacc .DefinedNames !=nil {_gegee :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_afacc .DefinedNames ,_gegee );};if _afacc .SheetDataSet !=nil {_cfcb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_afacc .SheetDataSet ,_cfcb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfgce *Worksheet )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\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 ,_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\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 ,_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\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 ,_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\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _dfgce .CT_Worksheet .MarshalXML (e ,start );};func NewCT_FieldUsage ()*CT_FieldUsage {_bcga :=&CT_FieldUsage {};return _bcga }; +// Value +ValAttr string ;}; -// Validate validates the CT_Connections and its children -func (_caaeb *CT_Connections )Validate ()error {return _caaeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");};func (_eadfb *CT_TableStyleElement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cdegcf ,_ffaacb :=_eadfb .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _ffaacb !=nil {return _ffaacb ;};start .Attr =append (start .Attr ,_cdegcf );if _eadfb .SizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_eadfb .SizeAttr )});};if _eadfb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_eadfb .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_PCDKPI ()*CT_PCDKPI {_bfdga :=&CT_PCDKPI {};return _bfdga };func (_adcabc ST_FontScheme )Validate ()error {return _adcabc .ValidateWithPath ("")};type ST_ParameterType byte ;const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;);func (_ddebg *ST_CfvoType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddebg =0;case "\u006e\u0075\u006d":*_ddebg =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ddebg =2;case "\u006d\u0061\u0078":*_ddebg =3;case "\u006d\u0069\u006e":*_ddebg =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_ddebg =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_ddebg =6;};return nil ;}; +// Validate validates the CT_BorderPr and its children +func (_feg *CT_BorderPr )Validate ()error {return _feg .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");};func (_fdfeb *CT_GroupLevels )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fdfeb .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdfeb .CountAttr )});};e .EncodeToken (start );_cbga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_ddceg :=range _fdfeb .GroupLevel {e .EncodeElement (_ddceg ,_cbga );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path -func (_ccfaa *CT_Mdx )ValidateWithPath (path string )error {if _ccfaa .FAttr ==ST_MdxFunctionTypeUnset {return _cg .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 _gacd :=_ccfaa .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_gacd !=nil {return _gacd ;};if _ccfaa .T !=nil {if _adabb :=_ccfaa .T .ValidateWithPath (path +"\u002f\u0054");_adabb !=nil {return _adabb ;};};if _ccfaa .Ms !=nil {if _dbdgf :=_ccfaa .Ms .ValidateWithPath (path +"\u002f\u004d\u0073");_dbdgf !=nil {return _dbdgf ;};};if _ccfaa .P !=nil {if _eeaed :=_ccfaa .P .ValidateWithPath (path +"\u002f\u0050");_eeaed !=nil {return _eeaed ;};};if _ccfaa .K !=nil {if _aafed :=_ccfaa .K .ValidateWithPath (path +"\u002f\u004b");_aafed !=nil {return _aafed ;};};return nil ;};func (_afgdb ST_VerticalAlignment )ValidateWithPath (path string )error {switch _afgdb {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 (_afgdb ));};return nil ;};func (_efafc ST_PageOrder )ValidateWithPath (path string )error {switch _efafc {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 (_efafc ));};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 NewAG_AutoFormat ()*AG_AutoFormat {_e :=&AG_AutoFormat {};return _e };func (_cccbe *ST_TableStyleType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fffaff ,_bbgdc :=d .Token ();if _bbgdc !=nil {return _bbgdc ;};if _ageef ,_ddfddc :=_fffaff .(_c .EndElement );_ddfddc &&_ageef .Name ==start .Name {*_cccbe =1;return nil ;};if _fegdfe ,_dgdde :=_fffaff .(_c .CharData );!_dgdde {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",_fffaff );}else {switch string (_fegdfe ){case "":*_cccbe =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_cccbe =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_cccbe =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cccbe =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cccbe =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cccbe =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_cccbe =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_cccbe =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_cccbe =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_cccbe =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_cccbe =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_cccbe =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_cccbe =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_cccbe =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cccbe =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_cccbe =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cccbe =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cccbe =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_cccbe =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cccbe =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_cccbe =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cccbe =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_cccbe =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cccbe =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cccbe =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_cccbe =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cccbe =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_cccbe =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_cccbe =28;};};_fffaff ,_bbgdc =d .Token ();if _bbgdc !=nil {return _bbgdc ;};if _dacgc ,_addfbg :=_fffaff .(_c .EndElement );_addfbg &&_dacgc .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",_fffaff );};type CT_PivotSelection struct{ +// Validate validates the CT_QueryTableField and its children +func (_bggdg *CT_QueryTableField )Validate ()error {return _bggdg .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};type ST_Pane byte ; -// Pane -PaneAttr ST_Pane ; +// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path +func (_facdd *CT_PhoneticPr )ValidateWithPath (path string )error {if _fffgb :=_facdd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fffgb !=nil {return _fffgb ;};if _efffbc :=_facdd .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_efffbc !=nil {return _efffbc ;};return nil ;};func (_fgefab ST_PrintError )String ()string {switch _fgefab {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 NewCT_TableStyleElement ()*CT_TableStyleElement {_bfdeg :=&CT_TableStyleElement {};_bfdeg .TypeAttr =ST_TableStyleType (1);return _bfdeg ;};func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_ddgcb :=&CT_PivotTableStyle {};return _ddgcb };func (_cgcce ST_ItemType )String ()string {switch _cgcce {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 "";}; -// Show Header -ShowHeaderAttr *bool ; +// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path +func (_bccbe *CT_TableParts )ValidateWithPath (path string )error {for _dfea ,_gabfaf :=range _bccbe .TablePart {if _cefde :=_gabfaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_dfea ));_cefde !=nil {return _cefde ;};};return nil ;};func (_bbacbd ST_PhoneticAlignment )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_bbacbd .String (),start );};func (_gddfdg *ST_PhoneticType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_gddfdg =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_gddfdg =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_gddfdg =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_gddfdg =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_gddfdg =4;};return nil ;};func (_debfb *CT_FileVersion )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _debfb .AppNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_debfb .AppNameAttr )});};if _debfb .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_debfb .LastEditedAttr )});};if _debfb .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_debfb .LowestEditedAttr )});};if _debfb .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_debfb .RupBuildAttr )});};if _debfb .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_debfb .CodeNameAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_DateTime ()*CT_DateTime {_gdgg :=&CT_DateTime {};return _gdgg }; -// Label -LabelAttr *bool ; +// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path +func (_babcc *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };func NewCT_MRUColors ()*CT_MRUColors {_fbbbd :=&CT_MRUColors {};return _fbbbd };type CT_Tuples struct{ -// Data Selection -DataAttr *bool ; +// Member Name Count +CAttr *uint32 ; -// Extendable -ExtendableAttr *bool ; +// Tuple +Tpl []*CT_Tuple ;};func (_abdfc *CT_PageSetup )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _abdfc .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_abdfc .PaperSizeAttr )});};if _abdfc .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abdfc .PaperHeightAttr )});};if _abdfc .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_abdfc .PaperWidthAttr )});};if _abdfc .ScaleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_abdfc .ScaleAttr )});};if _abdfc .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_abdfc .FirstPageNumberAttr )});};if _abdfc .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_abdfc .FitToWidthAttr )});};if _abdfc .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abdfc .FitToHeightAttr )});};if _abdfc .PageOrderAttr !=ST_PageOrderUnset {_aeaag ,_aecgdf :=_abdfc .PageOrderAttr .MarshalXMLAttr (_bf .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _aecgdf !=nil {return _aecgdf ;};start .Attr =append (start .Attr ,_aeaag );};if _abdfc .OrientationAttr !=ST_OrientationUnset {_bgfca ,_bcddb :=_abdfc .OrientationAttr .MarshalXMLAttr (_bf .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bcddb !=nil {return _bcddb ;};start .Attr =append (start .Attr ,_bgfca );};if _abdfc .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abdfc .UsePrinterDefaultsAttr ))});};if _abdfc .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abdfc .BlackAndWhiteAttr ))});};if _abdfc .DraftAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abdfc .DraftAttr ))});};if _abdfc .CellCommentsAttr !=ST_CellCommentsUnset {_cacgf ,_bcaef :=_abdfc .CellCommentsAttr .MarshalXMLAttr (_bf .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _bcaef !=nil {return _bcaef ;};start .Attr =append (start .Attr ,_cacgf );};if _abdfc .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_abdfc .UseFirstPageNumberAttr ))});};if _abdfc .ErrorsAttr !=ST_PrintErrorUnset {_dcffab ,_agadec :=_abdfc .ErrorsAttr .MarshalXMLAttr (_bf .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _agadec !=nil {return _agadec ;};start .Attr =append (start .Attr ,_dcffab );};if _abdfc .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_abdfc .HorizontalDpiAttr )});};if _abdfc .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_abdfc .VerticalDpiAttr )});};if _abdfc .CopiesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_abdfc .CopiesAttr )});};if _abdfc .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_abdfc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Selection Count -CountAttr *uint32 ; +// Validate validates the CT_ChartsheetProtection and its children +func (_aacae *CT_ChartsheetProtection )Validate ()error {return _aacae .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_ffgfb *CT_PhoneticPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ffgfb .FontIdAttr )});if _ffgfb .TypeAttr !=ST_PhoneticTypeUnset {_bdffc ,_gabgg :=_ffgfb .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _gabgg !=nil {return _gabgg ;};start .Attr =append (start .Attr ,_bdffc );};if _ffgfb .AlignmentAttr !=ST_PhoneticAlignmentUnset {_fbdgeg ,_dfdcg :=_ffgfb .AlignmentAttr .MarshalXMLAttr (_bf .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"});if _dfdcg !=nil {return _dfdcg ;};start .Attr =append (start .Attr ,_fbdgeg );};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gdef *CT_CustomSheetView )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gdef .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 _ ,_efag :=range start .Attr {if _efag .Name .Local =="\u0073\u0074\u0061t\u0065"{_gdef .StateAttr .UnmarshalXMLAttr (_efag );continue ;};if _efag .Name .Local =="\u0067\u0075\u0069\u0064"{_gbaba ,_aaebe :=_efag .Value ,error (nil );if _aaebe !=nil {return _aaebe ;};_gdef .GuidAttr =_gbaba ;continue ;};if _efag .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_dcfcb ,_fdccf :=_e .ParseBool (_efag .Value );if _fdccf !=nil {return _fdccf ;};_gdef .FilterUniqueAttr =&_dcfcb ;continue ;};if _efag .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_deebf ,_dged :=_e .ParseUint (_efag .Value ,10,32);if _dged !=nil {return _dged ;};_afbdb :=uint32 (_deebf );_gdef .ColorIdAttr =&_afbdb ;continue ;};if _efag .Name .Local =="\u0076\u0069\u0065\u0077"{_gdef .ViewAttr .UnmarshalXMLAttr (_efag );continue ;};if _efag .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bdef ,_fbbb :=_e .ParseBool (_efag .Value );if _fbbb !=nil {return _fbbb ;};_gdef .ShowFormulasAttr =&_bdef ;continue ;};if _efag .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_aecc ,_afcc :=_e .ParseBool (_efag .Value );if _afcc !=nil {return _afcc ;};_gdef .ShowRulerAttr =&_aecc ;continue ;};if _efag .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_ababf ,_bcddf :=_e .ParseBool (_efag .Value );if _bcddf !=nil {return _bcddf ;};_gdef .ShowRowColAttr =&_ababf ;continue ;};if _efag .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_faegg ,_bddcb :=_efag .Value ,error (nil );if _bddcb !=nil {return _bddcb ;};_gdef .TopLeftCellAttr =&_faegg ;continue ;};if _efag .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_adggd ,_agbe :=_e .ParseBool (_efag .Value );if _agbe !=nil {return _agbe ;};_gdef .ZeroValuesAttr =&_adggd ;continue ;};if _efag .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_feadd ,_bdfeb :=_e .ParseBool (_efag .Value );if _bdfeb !=nil {return _bdfeb ;};_gdef .HiddenColumnsAttr =&_feadd ;continue ;};if _efag .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_ggbda ,_adfb :=_e .ParseBool (_efag .Value );if _adfb !=nil {return _adfb ;};_gdef .OutlineSymbolsAttr =&_ggbda ;continue ;};if _efag .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_cbggc ,_gfbb :=_e .ParseBool (_efag .Value );if _gfbb !=nil {return _gfbb ;};_gdef .FilterAttr =&_cbggc ;continue ;};if _efag .Name .Local =="\u0073\u0063\u0061l\u0065"{_egce ,_bafga :=_e .ParseUint (_efag .Value ,10,32);if _bafga !=nil {return _bafga ;};_edcd :=uint32 (_egce );_gdef .ScaleAttr =&_edcd ;continue ;};if _efag .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_eabcf ,_abdcc :=_e .ParseBool (_efag .Value );if _abdcc !=nil {return _abdcc ;};_gdef .ShowGridLinesAttr =&_eabcf ;continue ;};if _efag .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_eedfa ,_ccfc :=_e .ParseBool (_efag .Value );if _ccfc !=nil {return _ccfc ;};_gdef .HiddenRowsAttr =&_eedfa ;continue ;};if _efag .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_defdc ,_eafde :=_e .ParseBool (_efag .Value );if _eafde !=nil {return _eafde ;};_gdef .FitToPageAttr =&_defdc ;continue ;};if _efag .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_bgef ,_gbeg :=_e .ParseBool (_efag .Value );if _gbeg !=nil {return _gbeg ;};_gdef .PrintAreaAttr =&_bgef ;continue ;};if _efag .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_egcb ,_fcaf :=_e .ParseBool (_efag .Value );if _fcaf !=nil {return _fcaf ;};_gdef .ShowAutoFilterAttr =&_egcb ;continue ;};if _efag .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_agaba ,_abfef :=_e .ParseBool (_efag .Value );if _abfef !=nil {return _abfef ;};_gdef .ShowPageBreaksAttr =&_agaba ;continue ;};};_gdbd :for {_accc ,_gdded :=d .Token ();if _gdded !=nil {return _gdded ;};switch _badc :=_accc .(type ){case _bf .StartElement :switch _badc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdef .Pane =NewCT_Pane ();if _agffec :=d .DecodeElement (_gdef .Pane ,&_badc );_agffec !=nil {return _agffec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdef .Selection =NewCT_Selection ();if _fage :=d .DecodeElement (_gdef .Selection ,&_badc );_fage !=nil {return _fage ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdef .RowBreaks =NewCT_PageBreak ();if _acgf :=d .DecodeElement (_gdef .RowBreaks ,&_badc );_acgf !=nil {return _acgf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdef .ColBreaks =NewCT_PageBreak ();if _bcefa :=d .DecodeElement (_gdef .ColBreaks ,&_badc );_bcefa !=nil {return _bcefa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdef .PageMargins =NewCT_PageMargins ();if _ddecgd :=d .DecodeElement (_gdef .PageMargins ,&_badc );_ddecgd !=nil {return _ddecgd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdef .PrintOptions =NewCT_PrintOptions ();if _fgag :=d .DecodeElement (_gdef .PrintOptions ,&_badc );_fgag !=nil {return _fgag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdef .PageSetup =NewCT_PageSetup ();if _cgbbg :=d .DecodeElement (_gdef .PageSetup ,&_badc );_cgbbg !=nil {return _cgbbg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdef .HeaderFooter =NewCT_HeaderFooter ();if _cafga :=d .DecodeElement (_gdef .HeaderFooter ,&_badc );_cafga !=nil {return _cafga ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdef .AutoFilter =NewCT_AutoFilter ();if _fdgf :=d .DecodeElement (_gdef .AutoFilter ,&_badc );_fdgf !=nil {return _fdgf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdef .ExtLst =NewCT_ExtensionList ();if _abedg :=d .DecodeElement (_gdef .ExtLst ,&_badc );_abedg !=nil {return _abedg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_badc .Name );if _adbc :=d .Skip ();_adbc !=nil {return _adbc ;};};case _bf .EndElement :break _gdbd ;case _bf .CharData :};};return nil ;};func (_cdfbf *CT_TableMissing )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for {_dgeffd ,_aggff :=d .Token ();if _aggff !=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",_aggff );};if _bafbf ,_bcdab :=_dgeffd .(_bf .EndElement );_bcdab &&_bafbf .Name ==start .Name {break ;};};return nil ;};func (_cdgg *CT_Reviewed )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cdgg .RIdAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_aceef *CT_FieldsUsage )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aceef .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aceef .CountAttr )});};e .EncodeToken (start );if _aceef .FieldUsage !=nil {_agbef :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_egcgg :=range _aceef .FieldUsage {e .EncodeElement (_egcgg ,_agbef );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_feggc :=&CT_ExternalSheetData {};return _feggc ;};func (_deec *CT_ExternalReference )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_deec .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Axis -AxisAttr ST_Axis ; +// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path +func (_befae *CT_QueryTableField )ValidateWithPath (path string )error {if _befae .ExtLst !=nil {if _dfaaeg :=_befae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfaaeg !=nil {return _dfaaeg ;};};return nil ;};func (_bfad *CT_ControlPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bfad .Anchor =NewCT_ObjectAnchor ();for _ ,_aegc :=range start .Attr {if _aegc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aegc .Name .Local =="\u0069\u0064"||_aegc .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"&&_aegc .Name .Local =="\u0069\u0064"{_eddae ,_aebe :=_aegc .Value ,error (nil );if _aebe !=nil {return _aebe ;};_bfad .IdAttr =&_eddae ;continue ;};if _aegc .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_ageaf ,_efebb :=_e .ParseBool (_aegc .Value );if _efebb !=nil {return _efebb ;};_bfad .AutoPictAttr =&_ageaf ;continue ;};if _aegc .Name .Local =="\u006d\u0061\u0063r\u006f"{_ebff ,_ddeb :=_aegc .Value ,error (nil );if _ddeb !=nil {return _ddeb ;};_bfad .MacroAttr =&_ebff ;continue ;};if _aegc .Name .Local =="\u0070\u0072\u0069n\u0074"{_bcfb ,_afbgf :=_e .ParseBool (_aegc .Value );if _afbgf !=nil {return _afbgf ;};_bfad .PrintAttr =&_bcfb ;continue ;};if _aegc .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_dfddd ,_abdcb :=_e .ParseBool (_aegc .Value );if _abdcb !=nil {return _abdcb ;};_bfad .RecalcAlwaysAttr =&_dfddd ;continue ;};if _aegc .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_aada ,_edffg :=_e .ParseBool (_aegc .Value );if _edffg !=nil {return _edffg ;};_bfad .UiObjectAttr =&_aada ;continue ;};if _aegc .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_accb ,_eddgc :=_e .ParseBool (_aegc .Value );if _eddgc !=nil {return _eddgc ;};_bfad .AutoFillAttr =&_accb ;continue ;};if _aegc .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_deddd ,_fabb :=_e .ParseBool (_aegc .Value );if _fabb !=nil {return _fabb ;};_bfad .AutoLineAttr =&_deddd ;continue ;};if _aegc .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gfegc ,_ccccc :=_e .ParseBool (_aegc .Value );if _ccccc !=nil {return _ccccc ;};_bfad .LockedAttr =&_gfegc ;continue ;};if _aegc .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_gdbbf ,_ageac :=_e .ParseBool (_aegc .Value );if _ageac !=nil {return _ageac ;};_bfad .DisabledAttr =&_gdbbf ;continue ;};if _aegc .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_aede ,_gccc :=_aegc .Value ,error (nil );if _gccc !=nil {return _gccc ;};_bfad .AltTextAttr =&_aede ;continue ;};if _aegc .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_bfda ,_bfgef :=_aegc .Value ,error (nil );if _bfgef !=nil {return _bfgef ;};_bfad .LinkedCellAttr =&_bfda ;continue ;};if _aegc .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_egaed ,_gdaa :=_aegc .Value ,error (nil );if _gdaa !=nil {return _gdaa ;};_bfad .ListFillRangeAttr =&_egaed ;continue ;};if _aegc .Name .Local =="\u0063\u0066"{_aeddg ,_bcbbe :=_aegc .Value ,error (nil );if _bcbbe !=nil {return _bcbbe ;};_bfad .CfAttr =&_aeddg ;continue ;};if _aegc .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_dfgde ,_abcg :=_e .ParseBool (_aegc .Value );if _abcg !=nil {return _abcg ;};_bfad .DefaultSizeAttr =&_dfgde ;continue ;};};_ddfba :for {_cgaae ,_fcac :=d .Token ();if _fcac !=nil {return _fcac ;};switch _feadg :=_cgaae .(type ){case _bf .StartElement :switch _feadg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dccf :=d .DecodeElement (_bfad .Anchor ,&_feadg );_dccf !=nil {return _dccf ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006et\u0072\u006f\u006c\u0050\u0072\u0020\u0025\u0076",_feadg .Name );if _ggbce :=d .Skip ();_ggbce !=nil {return _ggbce ;};};case _bf .EndElement :break _ddfba ;case _bf .CharData :};};return nil ;};func NewCT_Authors ()*CT_Authors {_dbc :=&CT_Authors {};return _dbc }; -// Dimension -DimensionAttr *uint32 ; +// Validate validates the CT_CacheFields and its children +func (_dfaf *CT_CacheFields )Validate ()error {return _dfaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");}; -// Start -StartAttr *uint32 ; +// Validate validates the CT_CfRule and its children +func (_ddab *CT_CfRule )Validate ()error {return _ddab .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_bddbb :=&CT_RevisionCellChange {};_bddbb .Nc =NewCT_Cell ();return _bddbb ;};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;);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 (_edbg *CT_GroupItems )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_babee :=range start .Attr {if _babee .Name .Local =="\u0063\u006f\u0075n\u0074"{_gacb ,_ccff :=_e .ParseUint (_babee .Value ,10,32);if _ccff !=nil {return _ccff ;};_gfeac :=uint32 (_gacb );_edbg .CountAttr =&_gfeac ;continue ;};};_defb :for {_bffgdg ,_ffebf :=d .Token ();if _ffebf !=nil {return _ffebf ;};switch _gaaab :=_bffgdg .(type ){case _bf .StartElement :switch _gaaab .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbcad :=NewCT_Missing ();if _cgbea :=d .DecodeElement (_cbcad ,&_gaaab );_cgbea !=nil {return _cgbea ;};_edbg .M =append (_edbg .M ,_cbcad );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edaed :=NewCT_Number ();if _dcag :=d .DecodeElement (_edaed ,&_gaaab );_dcag !=nil {return _dcag ;};_edbg .N =append (_edbg .N ,_edaed );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfeege :=NewCT_Boolean ();if _cfccd :=d .DecodeElement (_gfeege ,&_gaaab );_cfccd !=nil {return _cfccd ;};_edbg .B =append (_edbg .B ,_gfeege );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecccd :=NewCT_Error ();if _eccg :=d .DecodeElement (_ecccd ,&_gaaab );_eccg !=nil {return _eccg ;};_edbg .E =append (_edbg .E ,_ecccd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gafgac :=NewCT_String ();if _ggabc :=d .DecodeElement (_gafgac ,&_gaaab );_ggabc !=nil {return _ggabc ;};_edbg .S =append (_edbg .S ,_gafgac );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cceg :=NewCT_DateTime ();if _cgebgd :=d .DecodeElement (_cceg ,&_gaaab );_cgebgd !=nil {return _cgebgd ;};_edbg .D =append (_edbg .D ,_cceg );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073 \u0025\u0076",_gaaab .Name );if _bcgf :=d .Skip ();_bcgf !=nil {return _bcgf ;};};case _bf .EndElement :break _defb ;case _bf .CharData :};};return nil ;};type CT_Parameter struct{ -// Minimum -MinAttr *uint32 ; +// Parameter Name +NameAttr *string ; -// Maximum -MaxAttr *uint32 ; +// SQL Data Type +SqlTypeAttr *int32 ; -// Active Row -ActiveRowAttr *uint32 ; +// Parameter Type +ParameterTypeAttr ST_ParameterType ; -// Active Column -ActiveColAttr *uint32 ; +// Refresh on Change +RefreshOnChangeAttr *bool ; -// Previous Row -PreviousRowAttr *uint32 ; +// Parameter Prompt String +PromptAttr *string ; -// Previous Column Selection -PreviousColAttr *uint32 ; +// Boolean +BooleanAttr *bool ; -// Click Count -ClickAttr *uint32 ;IdAttr *string ; +// Double +DoubleAttr *float64 ; -// Pivot Area -PivotArea *CT_PivotArea ;}; +// Integer +IntegerAttr *int32 ; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_cfccb *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_gbbaaa ST_FilterOperator )String ()string {switch _gbbaaa {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 "";};type CT_NumFmt struct{ +// String +StringAttr *string ; -// Number Format Id -NumFmtIdAttr uint32 ; +// Cell Reference +CellAttr *string ;}; -// Number Format Code -FormatCodeAttr string ;}; +// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path +func (_ecf *CT_CacheFields )ValidateWithPath (path string )error {for _ega ,_bcbf :=range _ecf .CacheField {if _fgd :=_bcbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_ega ));_fgd !=nil {return _fgd ;};};return nil ;};func (_fde *CT_BorderPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ccecf :=range start .Attr {if _ccecf .Name .Local =="\u0073\u0074\u0079l\u0065"{_fde .StyleAttr .UnmarshalXMLAttr (_ccecf );continue ;};};_bgcd :for {_cfa ,_gcbf :=d .Token ();if _gcbf !=nil {return _gcbf ;};switch _bcf :=_cfa .(type ){case _bf .StartElement :switch _bcf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fde .Color =NewCT_Color ();if _ddbf :=d .DecodeElement (_fde .Color ,&_bcf );_ddbf !=nil {return _ddbf ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072\u0020\u0025\u0076",_bcf .Name );if _ebfb :=d .Skip ();_ebfb !=nil {return _ebfb ;};};case _bf .EndElement :break _bgcd ;case _bf .CharData :};};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;); -// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path -func (_bafd *CT_DdeValue )ValidateWithPath (path string )error {if _gadd :=_bafd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gadd !=nil {return _gadd ;};return nil ;}; +// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path +func (_dagad *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _dccaa :=_dagad .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_dccaa !=nil {return _dccaa ;};if _dagad .QueryTableDeletedFields !=nil {if _febbdd :=_dagad .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");_febbdd !=nil {return _febbdd ;};};if _dagad .SortState !=nil {if _edddfb :=_dagad .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_edddfb !=nil {return _edddfb ;};};if _dagad .ExtLst !=nil {if _bdefg :=_dagad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdefg !=nil {return _bdefg ;};};return nil ;}; -// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path -func (_fbga *CT_DdeItems )ValidateWithPath (path string )error {for _gbac ,_cadg :=range _fbga .DdeItem {if _ccaceg :=_cadg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_gbac ));_ccaceg !=nil {return _ccaceg ;};};return nil ;}; +// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path +func (_cdadc *CT_WebPr )ValidateWithPath (path string )error {if _befbg :=_cdadc .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_befbg !=nil {return _befbg ;};if _cdadc .Tables !=nil {if _bfbae :=_cdadc .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073");_bfbae !=nil {return _bfbae ;};};return nil ;};func (_ebgf *CT_FontSize )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ebgf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ebcfcf ST_Orientation )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ebcfcf .String (),start );}; -// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path -func (_aeca *CT_DefinedNames )ValidateWithPath (path string )error {for _dacc ,_ggec :=range _aeca .DefinedName {if _afcge :=_ggec .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_dacc ));_afcge !=nil {return _afcge ;};};return nil ;};type CT_OleObjects struct{ +// Validate validates the CT_FontFamily and its children +func (_badcaf *CT_FontFamily )Validate ()error {return _badcaf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_ecfaa ST_HtmlFmt )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_aafag :=_bf .Attr {};_aafag .Name =name ;switch _ecfaa {case ST_HtmlFmtUnset :_aafag .Value ="";case ST_HtmlFmtNone :_aafag .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_aafag .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_aafag .Value ="\u0061\u006c\u006c";};return _aafag ,nil ;};func (_cdfff *CT_DeletedField )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bgfaf :=range start .Attr {if _bgfaf .Name .Local =="\u006e\u0061\u006d\u0065"{_cacfa ,_fgfde :=_bgfaf .Value ,error (nil );if _fgfde !=nil {return _fgfde ;};_cdfff .NameAttr =_cacfa ;continue ;};};for {_ccgfa ,_bggac :=d .Token ();if _bggac !=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",_bggac );};if _efdc ,_eafe :=_ccgfa .(_bf .EndElement );_eafe &&_efdc .Name ==start .Name {break ;};};return nil ;};func NewCT_MemberProperties ()*CT_MemberProperties {_cfgae :=&CT_MemberProperties {};return _cfgae };func (_ecgbf *CT_IgnoredErrors )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gafbgf :for {_afbgg ,_fbcfb :=d .Token ();if _fbcfb !=nil {return _fbcfb ;};switch _dgdgcf :=_afbgg .(type ){case _bf .StartElement :switch _dgdgcf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afefg :=NewCT_IgnoredError ();if _fcdcc :=d .DecodeElement (_afefg ,&_dgdgcf );_fcdcc !=nil {return _fcdcc ;};_ecgbf .IgnoredError =append (_ecgbf .IgnoredError ,_afefg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecgbf .ExtLst =NewCT_ExtensionList ();if _fdebe :=d .DecodeElement (_ecgbf .ExtLst ,&_dgdgcf );_fdebe !=nil {return _fdebe ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073\u0020\u0025v",_dgdgcf .Name );if _bcaeb :=d .Skip ();_bcaeb !=nil {return _bcaeb ;};};case _bf .EndElement :break _gafbgf ;case _bf .CharData :};};return nil ;}; -// Embedded Object -OleObject []*CT_OleObject ;}; +// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path +func (_agac *CT_Col )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_FieldGroup and its children -func (_fbebe *CT_FieldGroup )Validate ()error {return _fbebe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};func (_gaefc ST_FileType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffbfd :=_c .Attr {};_ffbfd .Name =name ;switch _gaefc {case ST_FileTypeUnset :_ffbfd .Value ="";case ST_FileTypeMac :_ffbfd .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_ffbfd .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_ffbfd .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_ffbfd .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_ffbfd .Value ="\u006f\u0074\u0068e\u0072";};return _ffbfd ,nil ;};func (_gbedga ST_Qualifier )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbedga .String (),start );};func (_fbeagb *ST_ItemType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aebcd ,_bcaac :=d .Token ();if _bcaac !=nil {return _bcaac ;};if _gadeb ,_dcaddg :=_aebcd .(_c .EndElement );_dcaddg &&_gadeb .Name ==start .Name {*_fbeagb =1;return nil ;};if _adcagf ,_fafgba :=_aebcd .(_c .CharData );!_fafgba {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",_aebcd );}else {switch string (_adcagf ){case "":*_fbeagb =0;case "\u0064\u0061\u0074\u0061":*_fbeagb =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fbeagb =2;case "\u0073\u0075\u006d":*_fbeagb =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_fbeagb =4;case "\u0061\u0076\u0067":*_fbeagb =5;case "\u006d\u0061\u0078":*_fbeagb =6;case "\u006d\u0069\u006e":*_fbeagb =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_fbeagb =8;case "\u0063\u006f\u0075n\u0074":*_fbeagb =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_fbeagb =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_fbeagb =11;case "\u0076\u0061\u0072":*_fbeagb =12;case "\u0076\u0061\u0072\u0050":*_fbeagb =13;case "\u0067\u0072\u0061n\u0064":*_fbeagb =14;case "\u0062\u006c\u0061n\u006b":*_fbeagb =15;};};_aebcd ,_bcaac =d .Token ();if _bcaac !=nil {return _bcaac ;};if _eeba ,_cgggdb :=_aebcd .(_c .EndElement );_cgggdb &&_eeba .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",_aebcd );}; +// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path +func (_bdcaf *CT_TableStyleElement )ValidateWithPath (path string )error {if _bdcaf .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 _efebg :=_bdcaf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efebg !=nil {return _efebg ;};return nil ;};func (_cfaea *ST_DvAspect )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_cfaea =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_cfaea =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_cfaea =2;};return nil ;};func (_faggcg *CT_RangeSets )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _faggcg .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_faggcg .CountAttr )});};e .EncodeToken (start );_dbbcfa :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_cedag :=range _faggcg .RangeSet {e .EncodeElement (_cedag ,_dbbcfa );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CellFormula and its children -func (_bdcb *CT_CellFormula )Validate ()error {return _bdcb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");};type CT_RevisionConflict struct{ +// Validate validates the CT_Drawing and its children +func (_baaadb *CT_Drawing )Validate ()error {return _baaadb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};type ST_FieldSortType byte ; -// Sheet Id -SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type ST_TotalsRowFunction byte ;type ST_RevisionAction byte ;func (_debfbc *CT_RevisionComment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_debfbc .SheetIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0076",_debfbc .CellAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_debfbc .GuidAttr )});if _debfbc .ActionAttr !=ST_RevisionActionUnset {_gdggb ,_aeeaf :=_debfbc .ActionAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _aeeaf !=nil {return _aeeaf ;};start .Attr =append (start .Attr ,_gdggb );};if _debfbc .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_debfbc .AlwaysShowAttr ))});};if _debfbc .OldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_debfbc .OldAttr ))});};if _debfbc .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_debfbc .HiddenRowAttr ))});};if _debfbc .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_debfbc .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",_debfbc .AuthorAttr )});if _debfbc .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_cg .Sprintf ("\u0025\u0076",*_debfbc .OldLengthAttr )});};if _debfbc .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_cg .Sprintf ("\u0025\u0076",*_debfbc .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_ddaaad :=&CT_SheetBackgroundPicture {};return _ddaaad ;};func (_cdbbc *CT_SortCondition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdbbc .DescendingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdbbc .DescendingAttr ))});};if _cdbbc .SortByAttr !=ST_SortByUnset {_beefae ,_caacg :=_cdbbc .SortByAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _caacg !=nil {return _caacg ;};start .Attr =append (start .Attr ,_beefae );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_cdbbc .RefAttr )});if _cdbbc .CustomListAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cdbbc .CustomListAttr )});};if _cdbbc .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cdbbc .DxfIdAttr )});};if _cdbbc .IconSetAttr !=ST_IconSetTypeUnset {_ccacd ,_degdaf :=_cdbbc .IconSetAttr .MarshalXMLAttr (_c .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _degdaf !=nil {return _degdaf ;};start .Attr =append (start .Attr ,_ccacd );};if _cdbbc .IconIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cdbbc .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fff *CT_CellStyles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fff .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fff .CountAttr )});};e .EncodeToken (start );_dfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_afbb :=range _fff .CellStyle {e .EncodeElement (_afbb ,_dfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecaaga ST_Comments )Validate ()error {return _ecaaga .ValidateWithPath ("")};type CT_SortCondition struct{ +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_facb *CT_Comment )ValidateWithPath (path string )error {if _facb .GuidAttr !=nil {if !_fc .ST_GuidPatternRe .MatchString (*_facb .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 ,_fc .ST_GuidPatternRe ,*_facb .GuidAttr );};};if _gcgb :=_facb .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_gcgb !=nil {return _gcgb ;};if _facb .CommentPr !=nil {if _egeg :=_facb .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");_egeg !=nil {return _egeg ;};};return nil ;};func (_bedggc ST_PageOrder )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_badge :=_bf .Attr {};_badge .Name =name ;switch _bedggc {case ST_PageOrderUnset :_badge .Value ="";case ST_PageOrderDownThenOver :_badge .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_badge .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _badge ,nil ;}; -// Descending -DescendingAttr *bool ; +// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path +func (_agee *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _fdabc ,_afacg :=range _agee .Map {if _aaegg :=_afacg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_fdabc ));_aaegg !=nil {return _aaegg ;};};return nil ;};const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);func NewCT_SortState ()*CT_SortState {_eaade :=&CT_SortState {};return _eaade };func (_ggee *CT_CalculatedItem )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ggee .FieldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ggee .FieldAttr )});};if _ggee .FormulaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_ggee .FormulaAttr )});};e .EncodeToken (start );_deeb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ggee .PivotArea ,_deeb );if _ggee .ExtLst !=nil {_cbd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggee .ExtLst ,_cbd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dddbg *CT_GroupMembers )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dggde :=range start .Attr {if _dggde .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddgcd ,_adbcd :=_e .ParseUint (_dggde .Value ,10,32);if _adbcd !=nil {return _adbcd ;};_cadg :=uint32 (_ddgcd );_dddbg .CountAttr =&_cadg ;continue ;};};_gcbbg :for {_bacgb ,_dffcf :=d .Token ();if _dffcf !=nil {return _dffcf ;};switch _dfdag :=_bacgb .(type ){case _bf .StartElement :switch _dfdag .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acacg :=NewCT_GroupMember ();if _gccaa :=d .DecodeElement (_acacg ,&_dfdag );_gccaa !=nil {return _gccaa ;};_dddbg .GroupMember =append (_dddbg .GroupMember ,_acacg );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_dfdag .Name );if _fbbca :=d .Skip ();_fbbca !=nil {return _fbbca ;};};case _bf .EndElement :break _gcbbg ;case _bf .CharData :};};return nil ;}; -// Sort By -SortByAttr ST_SortBy ; +// Validate validates the CT_Users and its children +func (_edfdac *CT_Users )Validate ()error {return _edfdac .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");};func (_fdeag *CT_SheetDimension )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_fdeag .RefAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Reference -RefAttr string ; +// Validate validates the CT_RevisionFormatting and its children +func (_ecbbc *CT_RevisionFormatting )Validate ()error {return _ecbbc .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");}; + +// Validate validates the CT_VolType and its children +func (_ebbff *CT_VolType )Validate ()error {return _ebbff .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");}; + +// Validate validates the CT_RevisionMove and its children +func (_cdbbg *CT_RevisionMove )Validate ()error {return _cdbbg .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};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 AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};type CT_WorkbookProtection 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 ; + +// Lock Windows +LockWindowsAttr *bool ; + +// Lock Revisions +LockRevisionAttr *bool ; + +// Cryptographic Algorithm Name +RevisionsAlgorithmNameAttr *string ; + +// Password Hash Value +RevisionsHashValueAttr *string ; + +// Salt Value for Password Verifier +RevisionsSaltValueAttr *string ; + +// Iterations to Run Hashing Algorithm +RevisionsSpinCountAttr *uint32 ; -// Custom List -CustomListAttr *string ; +// Cryptographic Algorithm Name +WorkbookAlgorithmNameAttr *string ; -// Format Id -DxfIdAttr *uint32 ; +// Password Hash Value +WorkbookHashValueAttr *string ; -// Icon Set -IconSetAttr ST_IconSetType ; +// Salt Value for Password Verifier +WorkbookSaltValueAttr *string ; -// Icon Id -IconIdAttr *uint32 ;};func (_affagd ST_SortBy )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_efafd :=_c .Attr {};_efafd .Name =name ;switch _affagd {case ST_SortByUnset :_efafd .Value ="";case ST_SortByValue :_efafd .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_efafd .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_efafd .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_efafd .Value ="\u0069\u0063\u006f\u006e";};return _efafd ,nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_bdcdb :=&CT_LegacyDrawing {};return _bdcdb };func (_gccfd *CT_WebPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gccfd .XmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gccfd .XmlAttr ))});};if _gccfd .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gccfd .SourceDataAttr ))});};if _gccfd .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gccfd .ParsePreAttr ))});};if _gccfd .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gccfd .ConsecutiveAttr ))});};if _gccfd .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gccfd .FirstRowAttr ))});};if _gccfd .Xl97Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gccfd .Xl97Attr ))});};if _gccfd .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gccfd .TextDatesAttr ))});};if _gccfd .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gccfd .Xl2000Attr ))});};if _gccfd .UrlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0072\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_gccfd .UrlAttr )});};if _gccfd .PostAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gccfd .PostAttr )});};if _gccfd .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gccfd .HtmlTablesAttr ))});};if _gccfd .HtmlFormatAttr !=ST_HtmlFmtUnset {_efccbd ,_bdaff :=_gccfd .HtmlFormatAttr .MarshalXMLAttr (_c .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _bdaff !=nil {return _bdaff ;};start .Attr =append (start .Attr ,_efccbd );};if _gccfd .EditPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_gccfd .EditPageAttr )});};e .EncodeToken (start );if _gccfd .Tables !=nil {_gccged :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_gccfd .Tables ,_gccged );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abcegc *CT_RevisionRowColumn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abcegc .ActionAttr =ST_rwColActionType (1);for _ ,_ebeed :=range start .Attr {if _ebeed .Name .Local =="\u0073\u0049\u0064"{_cfbfa ,_gdgad :=_fe .ParseUint (_ebeed .Value ,10,32);if _gdgad !=nil {return _gdgad ;};_abcegc .SIdAttr =uint32 (_cfbfa );continue ;};if _ebeed .Name .Local =="\u0065\u006f\u006c"{_baggb ,_abgfd :=_fe .ParseBool (_ebeed .Value );if _abgfd !=nil {return _abgfd ;};_abcegc .EolAttr =&_baggb ;continue ;};if _ebeed .Name .Local =="\u0072\u0065\u0066"{_gcbcf ,_faafb :=_ebeed .Value ,error (nil );if _faafb !=nil {return _faafb ;};_abcegc .RefAttr =_gcbcf ;continue ;};if _ebeed .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_abcegc .ActionAttr .UnmarshalXMLAttr (_ebeed );continue ;};if _ebeed .Name .Local =="\u0065\u0064\u0067\u0065"{_baaefbc ,_aeggg :=_fe .ParseBool (_ebeed .Value );if _aeggg !=nil {return _aeggg ;};_abcegc .EdgeAttr =&_baaefbc ;continue ;};if _ebeed .Name .Local =="\u0072\u0049\u0064"{_gdcfb ,_eegdb :=_fe .ParseUint (_ebeed .Value ,10,32);if _eegdb !=nil {return _eegdb ;};_cbcdc :=uint32 (_gdcfb );_abcegc .RIdAttr =&_cbcdc ;continue ;};if _ebeed .Name .Local =="\u0075\u0061"{_dbebe ,_cdadd :=_fe .ParseBool (_ebeed .Value );if _cdadd !=nil {return _cdadd ;};_abcegc .UaAttr =&_dbebe ;continue ;};if _ebeed .Name .Local =="\u0072\u0061"{_fabba ,_ffeab :=_fe .ParseBool (_ebeed .Value );if _ffeab !=nil {return _ffeab ;};_abcegc .RaAttr =&_fabba ;continue ;};};_dcbdfc :for {_accff ,_edacc :=d .Token ();if _edacc !=nil {return _edacc ;};switch _gfcbd :=_accff .(type ){case _c .StartElement :switch _gfcbd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaacf :=NewCT_UndoInfo ();if _eefad :=d .DecodeElement (_gaacf ,&_gfcbd );_eefad !=nil {return _eefad ;};_abcegc .Undo =append (_abcegc .Undo ,_gaacf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbdga :=NewCT_RevisionCellChange ();if _afeac :=d .DecodeElement (_dbdga ,&_gfcbd );_afeac !=nil {return _afeac ;};_abcegc .Rcc =append (_abcegc .Rcc ,_dbdga );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggde :=NewCT_RevisionFormatting ();if _cebec :=d .DecodeElement (_cggde ,&_gfcbd );_cebec !=nil {return _cebec ;};_abcegc .Rfmt =append (_abcegc .Rfmt ,_cggde );default:_gc .Log .Debug ("\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",_gfcbd .Name );if _deadf :=d .Skip ();_deadf !=nil {return _deadf ;};};case _c .EndElement :break _dcbdfc ;case _c .CharData :};};return nil ;}; +// Iterations to Run Hashing Algorithm +WorkbookSpinCountAttr *uint32 ;};func (_gdfba ST_PhoneticAlignment )Validate ()error {return _gdfba .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_ggcdg *CT_TableStyle )ValidateWithPath (path string )error {for _fdgfa ,_gdbbb :=range _ggcdg .TableStyleElement {if _bgedg :=_gdbbb .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_fdgfa ));_bgedg !=nil {return _bgedg ;};};return nil ;};func (_ceda *CT_ConditionalFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ceda .ScopeAttr !=ST_ScopeUnset {_dffa ,_bbdbb :=_ceda .ScopeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0063\u006fp\u0065"});if _bbdbb !=nil {return _bbdbb ;};start .Attr =append (start .Attr ,_dffa );};if _ceda .TypeAttr !=ST_TypeUnset {_defge ,_bdeac :=_ceda .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdeac !=nil {return _bdeac ;};start .Attr =append (start .Attr ,_defge );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",_ceda .PriorityAttr )});e .EncodeToken (start );_becf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}};e .EncodeElement (_ceda .PivotAreas ,_becf );if _ceda .ExtLst !=nil {_bddfa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ceda .ExtLst ,_bddfa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gcaca *CT_Macrosheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcaca .SheetData =NewCT_SheetData ();_gagd :for {_ddgce ,_efcgbd :=d .Token ();if _efcgbd !=nil {return _efcgbd ;};switch _gdfdg :=_ddgce .(type ){case _c .StartElement :switch _gdfdg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .SheetPr =NewCT_SheetPr ();if _gecd :=d .DecodeElement (_gcaca .SheetPr ,&_gdfdg );_gecd !=nil {return _gecd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .Dimension =NewCT_SheetDimension ();if _acade :=d .DecodeElement (_gcaca .Dimension ,&_gdfdg );_acade !=nil {return _acade ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .SheetViews =NewCT_SheetViews ();if _begfd :=d .DecodeElement (_gcaca .SheetViews ,&_gdfdg );_begfd !=nil {return _begfd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .SheetFormatPr =NewCT_SheetFormatPr ();if _fegb :=d .DecodeElement (_gcaca .SheetFormatPr ,&_gdfdg );_fegb !=nil {return _fegb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afacg :=NewCT_Cols ();if _fbeaf :=d .DecodeElement (_afacg ,&_gdfdg );_fbeaf !=nil {return _fbeaf ;};_gcaca .Cols =append (_gcaca .Cols ,_afacg );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _geebc :=d .DecodeElement (_gcaca .SheetData ,&_gdfdg );_geebc !=nil {return _geebc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .SheetProtection =NewCT_SheetProtection ();if _dcffe :=d .DecodeElement (_gcaca .SheetProtection ,&_gdfdg );_dcffe !=nil {return _dcffe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .AutoFilter =NewCT_AutoFilter ();if _cdggb :=d .DecodeElement (_gcaca .AutoFilter ,&_gdfdg );_cdggb !=nil {return _cdggb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .SortState =NewCT_SortState ();if _cgfdc :=d .DecodeElement (_gcaca .SortState ,&_gdfdg );_cgfdc !=nil {return _cgfdc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .DataConsolidate =NewCT_DataConsolidate ();if _bdgad :=d .DecodeElement (_gcaca .DataConsolidate ,&_gdfdg );_bdgad !=nil {return _bdgad ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .CustomSheetViews =NewCT_CustomSheetViews ();if _fgdba :=d .DecodeElement (_gcaca .CustomSheetViews ,&_gdfdg );_fgdba !=nil {return _fgdba ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .PhoneticPr =NewCT_PhoneticPr ();if _bafbc :=d .DecodeElement (_gcaca .PhoneticPr ,&_gdfdg );_bafbc !=nil {return _bafbc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbbe :=NewCT_ConditionalFormatting ();if _eega :=d .DecodeElement (_cfbbe ,&_gdfdg );_eega !=nil {return _eega ;};_gcaca .ConditionalFormatting =append (_gcaca .ConditionalFormatting ,_cfbbe );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .PrintOptions =NewCT_PrintOptions ();if _cfgd :=d .DecodeElement (_gcaca .PrintOptions ,&_gdfdg );_cfgd !=nil {return _cfgd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .PageMargins =NewCT_PageMargins ();if _agagf :=d .DecodeElement (_gcaca .PageMargins ,&_gdfdg );_agagf !=nil {return _agagf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .PageSetup =NewCT_PageSetup ();if _dddca :=d .DecodeElement (_gcaca .PageSetup ,&_gdfdg );_dddca !=nil {return _dddca ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .HeaderFooter =NewCT_HeaderFooter ();if _eegfg :=d .DecodeElement (_gcaca .HeaderFooter ,&_gdfdg );_eegfg !=nil {return _eegfg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .RowBreaks =NewCT_PageBreak ();if _cccca :=d .DecodeElement (_gcaca .RowBreaks ,&_gdfdg );_cccca !=nil {return _cccca ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .ColBreaks =NewCT_PageBreak ();if _fdabd :=d .DecodeElement (_gcaca .ColBreaks ,&_gdfdg );_fdabd !=nil {return _fdabd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .CustomProperties =NewCT_CustomProperties ();if _acgag :=d .DecodeElement (_gcaca .CustomProperties ,&_gdfdg );_acgag !=nil {return _acgag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .Drawing =NewCT_Drawing ();if _fdee :=d .DecodeElement (_gcaca .Drawing ,&_gdfdg );_fdee !=nil {return _fdee ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .LegacyDrawing =NewCT_LegacyDrawing ();if _afaac :=d .DecodeElement (_gcaca .LegacyDrawing ,&_gdfdg );_afaac !=nil {return _afaac ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .LegacyDrawingHF =NewCT_LegacyDrawing ();if _fccdf :=d .DecodeElement (_gcaca .LegacyDrawingHF ,&_gdfdg );_fccdf !=nil {return _fccdf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .DrawingHF =NewCT_DrawingHF ();if _aeebc :=d .DecodeElement (_gcaca .DrawingHF ,&_gdfdg );_aeebc !=nil {return _aeebc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .Picture =NewCT_SheetBackgroundPicture ();if _gaaff :=d .DecodeElement (_gcaca .Picture ,&_gdfdg );_gaaff !=nil {return _gaaff ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .OleObjects =NewCT_OleObjects ();if _agcb :=d .DecodeElement (_gcaca .OleObjects ,&_gdfdg );_agcb !=nil {return _agcb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaca .ExtLst =NewCT_ExtensionList ();if _deagb :=d .DecodeElement (_gcaca .ExtLst ,&_gdfdg );_deagb !=nil {return _deagb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004da\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_gdfdg .Name );if _cadgf :=d .Skip ();_cadgf !=nil {return _cadgf ;};};case _c .EndElement :break _gagd ;case _c .CharData :};};return nil ;};func (_a *AG_AutoFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _a .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_a .AutoFormatIdAttr )});};if _a .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_a .ApplyNumberFormatsAttr ))});};if _a .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_a .ApplyBorderFormatsAttr ))});};if _a .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_a .ApplyFontFormatsAttr ))});};if _a .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_a .ApplyPatternFormatsAttr ))});};if _a .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_a .ApplyAlignmentFormatsAttr ))});};if _a .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_a .ApplyWidthHeightFormatsAttr ))});};return nil ;};func (_aefgb *CT_ObjectPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aefgb .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aefgb .LockedAttr ))});};if _aefgb .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aefgb .DefaultSizeAttr ))});};if _aefgb .PrintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aefgb .PrintAttr ))});};if _aefgb .DisabledAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aefgb .DisabledAttr ))});};if _aefgb .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aefgb .UiObjectAttr ))});};if _aefgb .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aefgb .AutoFillAttr ))});};if _aefgb .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aefgb .AutoLineAttr ))});};if _aefgb .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aefgb .AutoPictAttr ))});};if _aefgb .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_aefgb .MacroAttr )});};if _aefgb .AltTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_aefgb .AltTextAttr )});};if _aefgb .DdeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0064\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aefgb .DdeAttr ))});};if _aefgb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_aefgb .IdAttr )});};e .EncodeToken (start );_eafda :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_aefgb .Anchor ,_eafda );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RowFields and its children +func (_afeada *CT_RowFields )Validate ()error {return _afeada .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};func (_cbcefd ST_SmartTagShow )Validate ()error {return _cbcefd .ValidateWithPath ("")};type ST_PaneState byte ;func (_ceacd *CT_RevisionComment )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ceacd .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 _ ,_cfbda :=range start .Attr {if _cfbda .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dgbgd ,_acgbf :=_e .ParseUint (_cfbda .Value ,10,32);if _acgbf !=nil {return _acgbf ;};_ceacd .SheetIdAttr =uint32 (_dgbgd );continue ;};if _cfbda .Name .Local =="\u0063\u0065\u006c\u006c"{_gagcf ,_ccbedg :=_cfbda .Value ,error (nil );if _ccbedg !=nil {return _ccbedg ;};_ceacd .CellAttr =_gagcf ;continue ;};if _cfbda .Name .Local =="\u0067\u0075\u0069\u0064"{_bgfgd ,_debdg :=_cfbda .Value ,error (nil );if _debdg !=nil {return _debdg ;};_ceacd .GuidAttr =_bgfgd ;continue ;};if _cfbda .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ceacd .ActionAttr .UnmarshalXMLAttr (_cfbda );continue ;};if _cfbda .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_bfcaf ,_ecaef :=_e .ParseBool (_cfbda .Value );if _ecaef !=nil {return _ecaef ;};_ceacd .AlwaysShowAttr =&_bfcaf ;continue ;};if _cfbda .Name .Local =="\u006f\u006c\u0064"{_degcc ,_bffag :=_e .ParseBool (_cfbda .Value );if _bffag !=nil {return _bffag ;};_ceacd .OldAttr =&_degcc ;continue ;};if _cfbda .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_abdab ,_dgcag :=_e .ParseBool (_cfbda .Value );if _dgcag !=nil {return _dgcag ;};_ceacd .HiddenRowAttr =&_abdab ;continue ;};if _cfbda .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_cceba ,_gfddb :=_e .ParseBool (_cfbda .Value );if _gfddb !=nil {return _gfddb ;};_ceacd .HiddenColumnAttr =&_cceba ;continue ;};if _cfbda .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ceageb ,_cadga :=_cfbda .Value ,error (nil );if _cadga !=nil {return _cadga ;};_ceacd .AuthorAttr =_ceageb ;continue ;};if _cfbda .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_gdgbdf ,_fggcc :=_e .ParseUint (_cfbda .Value ,10,32);if _fggcc !=nil {return _fggcc ;};_degeb :=uint32 (_gdgbdf );_ceacd .OldLengthAttr =&_degeb ;continue ;};if _cfbda .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_fcbgf ,_edga :=_e .ParseUint (_cfbda .Value ,10,32);if _edga !=nil {return _edga ;};_fcedb :=uint32 (_fcbgf );_ceacd .NewLengthAttr =&_fcedb ;continue ;};};for {_efdgag ,_gbbfc :=d .Token ();if _gbbfc !=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",_gbbfc );};if _ccbgcf ,_bfacd :=_efdgag .(_bf .EndElement );_bfacd &&_ccbgcf .Name ==start .Name {break ;};};return nil ;};func (_dafedd *ST_CellFormulaType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_dafedd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dafedd =1;case "\u0061\u0072\u0072a\u0079":*_dafedd =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_dafedd =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_dafedd =4;};return nil ;}; -// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path -func (_aaegc *CT_Field )ValidateWithPath (path string )error {return nil };type CT_Pane struct{ +// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path +func (_edfff *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_fc .ST_GuidPatternRe .MatchString (_edfff .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 ,_fc .ST_GuidPatternRe ,_edfff .GuidAttr );};if _efede :=_edfff .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_efede !=nil {return _efede ;};if _gbdbd :=_edfff .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_gbdbd !=nil {return _gbdbd ;};if _edfff .ExtLst !=nil {if _eecce :=_edfff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eecce !=nil {return _eecce ;};};return nil ;};func NewCT_Fonts ()*CT_Fonts {_faegf :=&CT_Fonts {};return _faegf };func (_cbebag *ST_Pane )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_daebbd ,_fedbe :=d .Token ();if _fedbe !=nil {return _fedbe ;};if _dagfd ,_gdcea :=_daebbd .(_bf .EndElement );_gdcea &&_dagfd .Name ==start .Name {*_cbebag =1;return nil ;};if _eaaec ,_fbbeab :=_daebbd .(_bf .CharData );!_fbbeab {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",_daebbd );}else {switch string (_eaaec ){case "":*_cbebag =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_cbebag =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cbebag =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_cbebag =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_cbebag =4;};};_daebbd ,_fedbe =d .Token ();if _fedbe !=nil {return _fedbe ;};if _gaggee ,_bfggaf :=_daebbd .(_bf .EndElement );_bfggaf &&_gaggee .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",_daebbd );};type CT_CellSmartTag struct{ -// Horizontal Split Position -XSplitAttr *float64 ; +// Smart Tag Type Index +TypeAttr uint32 ; -// Vertical Split Position -YSplitAttr *float64 ; +// Deleted +DeletedAttr *bool ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// XML Based +XmlBasedAttr *bool ; -// Active Pane -ActivePaneAttr ST_Pane ; +// Smart Tag Properties +CellSmartTagPr []*CT_CellSmartTagPr ;};func (_gfgbe *CT_NumFmt )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfgbe .NumFmtIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",_gfgbe .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dgbagf *CT_WorkbookPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dagge :=range start .Attr {if _dagge .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_abdgaa ,_bedagg :=_dagge .Value ,error (nil );if _bedagg !=nil {return _bedagg ;};_dgbagf .CodeNameAttr =&_abdgaa ;continue ;};if _dagge .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_affgea ,_bedbe :=_e .ParseBool (_dagge .Value );if _bedbe !=nil {return _bedbe ;};_dgbagf .Date1904Attr =&_affgea ;continue ;};if _dagge .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_efddbf ,_facba :=_e .ParseBool (_dagge .Value );if _facba !=nil {return _facba ;};_dgbagf .HidePivotFieldListAttr =&_efddbf ;continue ;};if _dagge .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"{_ccebf ,_ceegge :=_e .ParseBool (_dagge .Value );if _ceegge !=nil {return _ceegge ;};_dgbagf .ShowBorderUnselectedTablesAttr =&_ccebf ;continue ;};if _dagge .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_adabce ,_dbfcf :=_e .ParseBool (_dagge .Value );if _dbfcf !=nil {return _dbfcf ;};_dgbagf .ShowPivotChartFilterAttr =&_adabce ;continue ;};if _dagge .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_eeabe ,_acafa :=_e .ParseBool (_dagge .Value );if _acafa !=nil {return _acafa ;};_dgbagf .PromptedSolutionsAttr =&_eeabe ;continue ;};if _dagge .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_ddbee ,_dbgag :=_e .ParseBool (_dagge .Value );if _dbgag !=nil {return _dbgag ;};_dgbagf .BackupFileAttr =&_ddbee ;continue ;};if _dagge .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_gcdgcf ,_fgcfg :=_e .ParseBool (_dagge .Value );if _fgcfg !=nil {return _fgcfg ;};_dgbagf .SaveExternalLinkValuesAttr =&_gcdgcf ;continue ;};if _dagge .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_dgbagf .UpdateLinksAttr .UnmarshalXMLAttr (_dagge );continue ;};if _dagge .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_dgbagf .ShowObjectsAttr .UnmarshalXMLAttr (_dagge );continue ;};if _dagge .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_ceebb ,_dbdag :=_e .ParseBool (_dagge .Value );if _dbdag !=nil {return _dbdag ;};_dgbagf .FilterPrivacyAttr =&_ceebb ;continue ;};if _dagge .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_dbdfd ,_ecbde :=_e .ParseBool (_dagge .Value );if _ecbde !=nil {return _ecbde ;};_dgbagf .ShowInkAnnotationAttr =&_dbdfd ;continue ;};if _dagge .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_bedgg ,_fdgfg :=_e .ParseBool (_dagge .Value );if _fdgfg !=nil {return _fdgfg ;};_dgbagf .AllowRefreshQueryAttr =&_bedgg ;continue ;};if _dagge .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_cafdd ,_adafed :=_e .ParseBool (_dagge .Value );if _adafed !=nil {return _adafed ;};_dgbagf .PublishItemsAttr =&_cafdd ;continue ;};if _dagge .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_bbbeea ,_edgaf :=_e .ParseBool (_dagge .Value );if _edgaf !=nil {return _edgaf ;};_dgbagf .CheckCompatibilityAttr =&_bbbeea ;continue ;};if _dagge .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_daagdg ,_ecgbc :=_e .ParseBool (_dagge .Value );if _ecgbc !=nil {return _ecgbc ;};_dgbagf .AutoCompressPicturesAttr =&_daagdg ;continue ;};if _dagge .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_bbade ,_eggga :=_e .ParseBool (_dagge .Value );if _eggga !=nil {return _eggga ;};_dgbagf .RefreshAllConnectionsAttr =&_bbade ;continue ;};if _dagge .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_adgdd ,_ggffgd :=_e .ParseUint (_dagge .Value ,10,32);if _ggffgd !=nil {return _ggffgd ;};_dadefd :=uint32 (_adgdd );_dgbagf .DefaultThemeVersionAttr =&_dadefd ;continue ;};};for {_becfb ,_dfggf :=d .Token ();if _dfggf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_dfggf );};if _bbbgg ,_beafd :=_becfb .(_bf .EndElement );_beafd &&_bbbgg .Name ==start .Name {break ;};};return nil ;};func NewCT_RangeSets ()*CT_RangeSets {_gabda :=&CT_RangeSets {};return _gabda }; -// Split State -StateAttr ST_PaneState ;};type CT_Row struct{ +// Validate validates the Metadata and its children +func (_bcaedb *Metadata )Validate ()error {return _bcaedb .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};type CT_Comments struct{ -// Row Index -RAttr *uint32 ; +// Authors +Authors *CT_Authors ; -// Spans -SpansAttr *ST_CellSpans ; +// List of Comments +CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;}; -// Style Index -SAttr *uint32 ; +// Validate validates the CT_X and its children +func (_cebdf *CT_X )Validate ()error {return _cebdf .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func (_abaac *CT_Tuples )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_abcdc :=range start .Attr {if _abcdc .Name .Local =="\u0063"{_begeb ,_fadeb :=_e .ParseUint (_abcdc .Value ,10,32);if _fadeb !=nil {return _fadeb ;};_aebfd :=uint32 (_begeb );_abaac .CAttr =&_aebfd ;continue ;};};_adecb :for {_fadf ,_fbgab :=d .Token ();if _fbgab !=nil {return _fbgab ;};switch _gbggfb :=_fadf .(type ){case _bf .StartElement :switch _gbggfb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbfgb :=NewCT_Tuple ();if _dbcgb :=d .DecodeElement (_ddbfgb ,&_gbggfb );_dbcgb !=nil {return _dbcgb ;};_abaac .Tpl =append (_abaac .Tpl ,_ddbfgb );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0075\u0070l\u0065\u0073 \u0025\u0076",_gbggfb .Name );if _ccbdb :=d .Skip ();_ccbdb !=nil {return _ccbdb ;};};case _bf .EndElement :break _adecb ;case _bf .CharData :};};return nil ;};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_cggccg :=&CT_MeasureDimensionMaps {};return _cggccg ;}; -// Custom Format -CustomFormatAttr *bool ; +// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path +func (_abgce *CT_MetadataBlock )ValidateWithPath (path string )error {for _ggcef ,_bfedf :=range _abgce .Rc {if _abbge :=_bfedf .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_ggcef ));_abbge !=nil {return _abbge ;};};return nil ;};type CT_CellStyles struct{ -// Row Height -HtAttr *float64 ; +// Style Count +CountAttr *uint32 ; -// Hidden -HiddenAttr *bool ; +// Cell Style +CellStyle []*CT_CellStyle ;};func (_ecebc *CT_DbPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_ecebc .ConnectionAttr )});if _ecebc .CommandAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecebc .CommandAttr )});};if _ecebc .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecebc .ServerCommandAttr )});};if _ecebc .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ecebc .CommandTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Custom Height -CustomHeightAttr *bool ; +// Validate validates the CT_PivotFilters and its children +func (_fdceg *CT_PivotFilters )Validate ()error {return _fdceg .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");}; -// Outline Level -OutlineLevelAttr *uint8 ; +// Validate validates the CT_Cell and its children +func (_fcgf *CT_Cell )Validate ()error {return _fcgf .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};func NewCT_PageSetup ()*CT_PageSetup {_gcbbfe :=&CT_PageSetup {};return _gcbbfe }; -// Collapsed -CollapsedAttr *bool ; +// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path +func (_dcbd *CT_CacheHierarchy )ValidateWithPath (path string )error {if _dcbd .FieldsUsage !=nil {if _bbab :=_dcbd .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_bbab !=nil {return _bbab ;};};if _dcbd .GroupLevels !=nil {if _ffe :=_dcbd .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_ffe !=nil {return _ffe ;};};if _dcbd .ExtLst !=nil {if _bgce :=_dcbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgce !=nil {return _bgce ;};};return nil ;};func NewCT_RevisionComment ()*CT_RevisionComment {_baadb :=&CT_RevisionComment {};_baadb .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 _baadb ;}; -// Thick Top Border -ThickTopAttr *bool ; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_dddbc *CT_Comments )ValidateWithPath (path string )error {if _gbad :=_dddbc .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_gbad !=nil {return _gbad ;};if _ecgc :=_dddbc .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074");_ecgc !=nil {return _ecgc ;};if _dddbc .ExtLst !=nil {if _ggac :=_dddbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggac !=nil {return _ggac ;};};return nil ;};func NewCT_TableColumn ()*CT_TableColumn {_dbfba :=&CT_TableColumn {};return _dbfba }; -// Thick Bottom -ThickBotAttr *bool ; +// Validate validates the CT_rowItems and its children +func (_cfafg *CT_rowItems )Validate ()error {return _cfafg .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};type ST_CfvoType byte ;func (_ebfbeg *CT_OleLink )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ebfbeg .IdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ebfbeg .ProgIdAttr )});e .EncodeToken (start );if _ebfbeg .OleItems !=nil {_ebdfg :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ebfbeg .OleItems ,_ebdfg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gbaece *CT_DdeItem )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aeace :=range start .Attr {if _aeace .Name .Local =="\u006e\u0061\u006d\u0065"{_bcgdd ,_cgebg :=_aeace .Value ,error (nil );if _cgebg !=nil {return _cgebg ;};_gbaece .NameAttr =&_bcgdd ;continue ;};if _aeace .Name .Local =="\u006f\u006c\u0065"{_egef ,_bfdf :=_e .ParseBool (_aeace .Value );if _bfdf !=nil {return _bfdf ;};_gbaece .OleAttr =&_egef ;continue ;};if _aeace .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_agbg ,_ffba :=_e .ParseBool (_aeace .Value );if _ffba !=nil {return _ffba ;};_gbaece .AdviseAttr =&_agbg ;continue ;};if _aeace .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_cdfaa ,_eaaf :=_e .ParseBool (_aeace .Value );if _eaaf !=nil {return _eaaf ;};_gbaece .PreferPicAttr =&_cdfaa ;continue ;};};_gfee :for {_baaad ,_gfeec :=d .Token ();if _gfeec !=nil {return _gfeec ;};switch _bgegf :=_baaad .(type ){case _bf .StartElement :switch _bgegf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbaece .Values =NewCT_DdeValues ();if _bceag :=d .DecodeElement (_gbaece .Values ,&_bgegf );_bceag !=nil {return _bceag ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0064\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_bgegf .Name );if _feaae :=d .Skip ();_feaae !=nil {return _feaae ;};};case _bf .EndElement :break _gfee ;case _bf .CharData :};};return nil ;};func (_bgddbg *CT_Top10 )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dfece :=range start .Attr {if _dfece .Name .Local =="\u0074\u006f\u0070"{_cecfg ,_bdacb :=_e .ParseBool (_dfece .Value );if _bdacb !=nil {return _bdacb ;};_bgddbg .TopAttr =&_cecfg ;continue ;};if _dfece .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_deafg ,_ggfeg :=_e .ParseBool (_dfece .Value );if _ggfeg !=nil {return _ggfeg ;};_bgddbg .PercentAttr =&_deafg ;continue ;};if _dfece .Name .Local =="\u0076\u0061\u006c"{_beeef ,_afafg :=_e .ParseFloat (_dfece .Value ,64);if _afafg !=nil {return _afafg ;};_bgddbg .ValAttr =_beeef ;continue ;};if _dfece .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_gagcae ,_gdefg :=_e .ParseFloat (_dfece .Value ,64);if _gdefg !=nil {return _gdefg ;};_bgddbg .FilterValAttr =&_gagcae ;continue ;};};for {_febda ,_abbcd :=d .Token ();if _abbcd !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_abbcd );};if _cbabg ,_ggeebb :=_febda .(_bf .EndElement );_ggeebb &&_cbabg .Name ==start .Name {break ;};};return nil ;}; -// Show Phonetic -PhAttr *bool ; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_gbgf *CT_Colors )ValidateWithPath (path string )error {if _gbgf .IndexedColors !=nil {if _bfed :=_gbgf .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_bfed !=nil {return _bfed ;};};if _gbgf .MruColors !=nil {if _gfdgc :=_gbgf .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_gfdgc !=nil {return _gfdgc ;};};return nil ;};func NewCT_VolTypes ()*CT_VolTypes {_efdcgb :=&CT_VolTypes {};return _efdcgb };func (_agcaa ST_TotalsRowFunction )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_defggg :=_bf .Attr {};_defggg .Name =name ;switch _agcaa {case ST_TotalsRowFunctionUnset :_defggg .Value ="";case ST_TotalsRowFunctionNone :_defggg .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_defggg .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_defggg .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_defggg .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_defggg .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_defggg .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_defggg .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_defggg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_defggg .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_defggg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _defggg ,nil ;};func (_bgbccb ST_SortMethod )Validate ()error {return _bgbccb .ValidateWithPath ("")};func (_fccad *CT_Parameters )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fccad .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fccad .CountAttr )});};e .EncodeToken (start );_dbcbd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_gadbg :=range _fccad .Parameter {e .EncodeElement (_gadbg ,_dbcbd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_RElt struct{ -// Cell -C []*CT_Cell ; +// Run Properties +RPr *CT_RPrElt ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_PivotAreaReference struct{ +// Text +T string ;};func NewCT_Extension ()*CT_Extension {_fbbfg :=&CT_Extension {};return _fbbfg }; -// Field Index -FieldAttr *uint32 ; +// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path +func (_egegg *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func (_efdg *CT_BooleanProperty )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _efdg .ValAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_efdg .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_VolType ()*CT_VolType {_gbegc :=&CT_VolType {};_gbegc .TypeAttr =ST_VolDepType (1);return _gbegc ;};type CT_IndexedColors struct{ -// Item Index Count -CountAttr *uint32 ; +// RGB Color +RgbColor []*CT_RgbColor ;}; -// Selected -SelectedAttr *bool ; +// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path +func (_cecde *CT_Chartsheet )ValidateWithPath (path string )error {if _cecde .SheetPr !=nil {if _eeebb :=_cecde .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_eeebb !=nil {return _eeebb ;};};if _cbef :=_cecde .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_cbef !=nil {return _cbef ;};if _cecde .SheetProtection !=nil {if _cgcad :=_cecde .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cgcad !=nil {return _cgcad ;};};if _cecde .CustomSheetViews !=nil {if _adcb :=_cecde .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_adcb !=nil {return _adcb ;};};if _cecde .PageMargins !=nil {if _ebaa :=_cecde .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ebaa !=nil {return _ebaa ;};};if _cecde .PageSetup !=nil {if _edba :=_cecde .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_edba !=nil {return _edba ;};};if _cecde .HeaderFooter !=nil {if _begb :=_cecde .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_begb !=nil {return _begb ;};};if _ecfe :=_cecde .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ecfe !=nil {return _ecfe ;};if _cecde .LegacyDrawing !=nil {if _aace :=_cecde .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_aace !=nil {return _aace ;};};if _cecde .LegacyDrawingHF !=nil {if _gfef :=_cecde .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gfef !=nil {return _gfef ;};};if _cecde .DrawingHF !=nil {if _cfad :=_cecde .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cfad !=nil {return _cfad ;};};if _cecde .Picture !=nil {if _cffb :=_cecde .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_cffb !=nil {return _cffb ;};};if _cecde .WebPublishItems !=nil {if _gbee :=_cecde .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_gbee !=nil {return _gbee ;};};if _cecde .ExtLst !=nil {if _beebc :=_cecde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beebc !=nil {return _beebc ;};};return nil ;};type CT_Cell struct{ -// Positional Reference -ByPositionAttr *bool ; +// Reference +RAttr *string ; -// Relative Reference -RelativeAttr *bool ; +// Style Index +SAttr *uint32 ; -// Include Default Filter -DefaultSubtotalAttr *bool ; +// Cell Data Type +TAttr ST_CellType ; -// Include Sum Filter -SumSubtotalAttr *bool ; +// Cell Metadata Index +CmAttr *uint32 ; -// Include CountA Filter -CountASubtotalAttr *bool ; +// Value Metadata Index +VmAttr *uint32 ; -// Include Average Filter -AvgSubtotalAttr *bool ; +// Show Phonetic +PhAttr *bool ; -// Include Maximum Filter -MaxSubtotalAttr *bool ; +// Formula +F *CT_CellFormula ; -// Include Minimum Filter -MinSubtotalAttr *bool ; +// Cell Value +V *string ; -// Include Product Filter -ProductSubtotalAttr *bool ; +// Rich Text Inline +Is *CT_Rst ; -// Include Count Subtotal -CountSubtotalAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_egeabe *ST_FieldSortType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_egeabe =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_egeabe =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_egeabe =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_egeabe =3;};return nil ;};func (_cfabd *CT_Error )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_cfabd .VAttr )});if _cfabd .UAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfabd .UAttr ))});};if _cfabd .FAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfabd .FAttr ))});};if _cfabd .CAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cfabd .CAttr )});};if _cfabd .CpAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_cfabd .CpAttr )});};if _cfabd .InAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cfabd .InAttr )});};if _cfabd .BcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cfabd .BcAttr )});};if _cfabd .FcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cfabd .FcAttr )});};if _cfabd .IAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfabd .IAttr ))});};if _cfabd .UnAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfabd .UnAttr ))});};if _cfabd .StAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfabd .StAttr ))});};if _cfabd .BAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfabd .BAttr ))});};e .EncodeToken (start );if _cfabd .Tpls !=nil {_ffeea :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_cfabd .Tpls ,_ffeea );};if _cfabd .X !=nil {_cabcg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_egbac :=range _cfabd .X {e .EncodeElement (_egbac ,_cabcg );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dagag *CT_Sst )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ffccdg :=range start .Attr {if _ffccdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fafaa ,_gffceg :=_e .ParseUint (_ffccdg .Value ,10,32);if _gffceg !=nil {return _gffceg ;};_gaaba :=uint32 (_fafaa );_dagag .CountAttr =&_gaaba ;continue ;};if _ffccdg .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_gedda ,_eagbb :=_e .ParseUint (_ffccdg .Value ,10,32);if _eagbb !=nil {return _eagbb ;};_dddec :=uint32 (_gedda );_dagag .UniqueCountAttr =&_dddec ;continue ;};};_acfad :for {_bdegga ,_adcgd :=d .Token ();if _adcgd !=nil {return _adcgd ;};switch _cbcgb :=_bdegga .(type ){case _bf .StartElement :switch _cbcgb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fabfd :=NewCT_Rst ();if _egead :=d .DecodeElement (_fabfd ,&_cbcgb );_egead !=nil {return _egead ;};_dagag .Si =append (_dagag .Si ,_fabfd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dagag .ExtLst =NewCT_ExtensionList ();if _gebfag :=d .DecodeElement (_dagag .ExtLst ,&_cbcgb );_gebfag !=nil {return _gebfag ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0073\u0074\u0020\u0025\u0076",_cbcgb .Name );if _gffcf :=d .Skip ();_gffcf !=nil {return _gffcf ;};};case _bf .EndElement :break _acfad ;case _bf .CharData :};};return nil ;};type MapInfo struct{CT_MapInfo };func (_fbdcbb *CT_RangeSet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ebbfb :=range start .Attr {if _ebbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebbfb .Name .Local =="\u0069\u0064"||_ebbfb .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"&&_ebbfb .Name .Local =="\u0069\u0064"{_eagdg ,_cadac :=_ebbfb .Value ,error (nil );if _cadac !=nil {return _cadac ;};_fbdcbb .IdAttr =&_eagdg ;continue ;};if _ebbfb .Name .Local =="\u0069\u0031"{_gffcg ,_cffda :=_e .ParseUint (_ebbfb .Value ,10,32);if _cffda !=nil {return _cffda ;};_gdgab :=uint32 (_gffcg );_fbdcbb .I1Attr =&_gdgab ;continue ;};if _ebbfb .Name .Local =="\u0069\u0033"{_daffe ,_ecbee :=_e .ParseUint (_ebbfb .Value ,10,32);if _ecbee !=nil {return _ecbee ;};_fdggb :=uint32 (_daffe );_fbdcbb .I3Attr =&_fdggb ;continue ;};if _ebbfb .Name .Local =="\u0069\u0034"{_facde ,_cfcge :=_e .ParseUint (_ebbfb .Value ,10,32);if _cfcge !=nil {return _cfcge ;};_fdcge :=uint32 (_facde );_fbdcbb .I4Attr =&_fdcge ;continue ;};if _ebbfb .Name .Local =="\u0072\u0065\u0066"{_cbaeeg ,_dfbdd :=_ebbfb .Value ,error (nil );if _dfbdd !=nil {return _dfbdd ;};_fbdcbb .RefAttr =&_cbaeeg ;continue ;};if _ebbfb .Name .Local =="\u006e\u0061\u006d\u0065"{_agdge ,_bfeaea :=_ebbfb .Value ,error (nil );if _bfeaea !=nil {return _bfeaea ;};_fbdcbb .NameAttr =&_agdge ;continue ;};if _ebbfb .Name .Local =="\u0073\u0068\u0065e\u0074"{_adffdc ,_bdfac :=_ebbfb .Value ,error (nil );if _bdfac !=nil {return _bdfac ;};_fbdcbb .SheetAttr =&_adffdc ;continue ;};if _ebbfb .Name .Local =="\u0069\u0032"{_gceee ,_baedb :=_e .ParseUint (_ebbfb .Value ,10,32);if _baedb !=nil {return _baedb ;};_fbdcdf :=uint32 (_gceee );_fbdcbb .I2Attr =&_fbdcdf ;continue ;};};for {_gacgc ,_acaaf :=d .Token ();if _acaaf !=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",_acaaf );};if _ccfbb ,_bffgf :=_gacgc .(_bf .EndElement );_bffgf &&_ccfbb .Name ==start .Name {break ;};};return nil ;}; -// Include StdDev Filter -StdDevSubtotalAttr *bool ; +// Validate validates the CT_DateGroupItem and its children +func (_bffeg *CT_DateGroupItem )Validate ()error {return _bffeg .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};func (_bgcba *CT_Schema )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bfdbf :=range start .Attr {if _bfdbf .Name .Local =="\u0049\u0044"{_dgcaf ,_ccdce :=_bfdbf .Value ,error (nil );if _ccdce !=nil {return _ccdce ;};_bgcba .IDAttr =_dgcaf ;continue ;};if _bfdbf .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_bffaa ,_adbbe :=_bfdbf .Value ,error (nil );if _adbbe !=nil {return _adbbe ;};_bgcba .SchemaRefAttr =&_bffaa ;continue ;};if _bfdbf .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_ggdacd ,_gefgcc :=_bfdbf .Value ,error (nil );if _gefgcc !=nil {return _gefgcc ;};_bgcba .NamespaceAttr =&_ggdacd ;continue ;};if _bfdbf .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_ggbff ,_fdcfc :=_bfdbf .Value ,error (nil );if _fdcfc !=nil {return _fdcfc ;};_bgcba .SchemaLanguageAttr =&_ggbff ;continue ;};};_gfcbg :for {_fabbf ,_ecbbca :=d .Token ();if _ecbbca !=nil {return _ecbbca ;};switch _bddad :=_fabbf .(type ){case _bf .StartElement :switch _bddad .Name {default:if _acacc ,_cggcdd :=_a .CreateElement (_bddad );_cggcdd !=nil {return _cggcdd ;}else {if _bfffc :=d .DecodeElement (_acacc ,&_bddad );_bfffc !=nil {return _bfffc ;};_bgcba .Any =_acacc ;};};case _bf .EndElement :break _gfcbg ;case _bf .CharData :};};return nil ;}; -// Include StdDevP Filter -StdDevPSubtotalAttr *bool ; +// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path +func (_aecgc *CT_ConditionalFormats )ValidateWithPath (path string )error {for _fce ,_cacg :=range _aecgc .ConditionalFormat {if _cagba :=_cacg .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 ,_fce ));_cagba !=nil {return _cagba ;};};return nil ;}; -// Include Var Filter -VarSubtotalAttr *bool ; +// Validate validates the CT_SortCondition and its children +func (_daddc *CT_SortCondition )Validate ()error {return _daddc .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");}; -// Include VarP Filter -VarPSubtotalAttr *bool ; +// Validate validates the CT_TableColumns and its children +func (_cdbfc *CT_TableColumns )Validate ()error {return _cdbfc .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");}; -// Field Item -X []*CT_Index ;ExtLst *CT_ExtensionList ;};type CT_SingleXmlCell struct{ +// Validate validates the CT_PhoneticRun and its children +func (_ggcfe *CT_PhoneticRun )Validate ()error {return _ggcfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");};func (_gdceb ST_CalcMode )Validate ()error {return _gdceb .ValidateWithPath ("")};func (_dgbaga ST_DataValidationImeMode )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_gdbgfe :=_bf .Attr {};_gdbgfe .Name =name ;switch _dgbaga {case ST_DataValidationImeModeUnset :_gdbgfe .Value ="";case ST_DataValidationImeModeNoControl :_gdbgfe .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_gdbgfe .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_gdbgfe .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_gdbgfe .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_gdbgfe .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_gdbgfe .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_gdbgfe .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_gdbgfe .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_gdbgfe .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_gdbgfe .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_gdbgfe .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _gdbgfe ,nil ;}; -// Table Id -IdAttr uint32 ; +// Validate validates the CT_Pane and its children +func (_fgegf *CT_Pane )Validate ()error {return _fgegf .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");};func (_aaed *CT_ChartsheetViews )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dedd :for {_cfca ,_efaf :=d .Token ();if _efaf !=nil {return _efaf ;};switch _cdea :=_cfca .(type ){case _bf .StartElement :switch _cdea .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eeab :=NewCT_ChartsheetView ();if _egga :=d .DecodeElement (_eeab ,&_cdea );_egga !=nil {return _egga ;};_aaed .SheetView =append (_aaed .SheetView ,_eeab );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaed .ExtLst =NewCT_ExtensionList ();if _cffgc :=d .DecodeElement (_aaed .ExtLst ,&_cdea );_cffgc !=nil {return _cffgc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_cdea .Name );if _cfab :=d .Skip ();_cfab !=nil {return _cfab ;};};case _bf .EndElement :break _dedd ;case _bf .CharData :};};return nil ;};func (_dbfbga *ST_SmartTagShow )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bdddf ,_bcedg :=d .Token ();if _bcedg !=nil {return _bcedg ;};if _ffced ,_effbb :=_bdddf .(_bf .EndElement );_effbb &&_ffced .Name ==start .Name {*_dbfbga =1;return nil ;};if _cbfad ,_fdcbe :=_bdddf .(_bf .CharData );!_fdcbe {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",_bdddf );}else {switch string (_cbfad ){case "":*_dbfbga =0;case "\u0061\u006c\u006c":*_dbfbga =1;case "\u006e\u006f\u006e\u0065":*_dbfbga =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_dbfbga =3;};};_bdddf ,_bcedg =d .Token ();if _bcedg !=nil {return _bcedg ;};if _cbfga ,_edgga :=_bdddf .(_bf .EndElement );_edgga &&_cbfga .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",_bdddf );};func (_fagdf ST_Scope )ValidateWithPath (path string )error {switch _fagdf {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 (_fagdf ));};return nil ;};func NewCT_OleSize ()*CT_OleSize {_aafbf :=&CT_OleSize {};return _aafbf };func (_eaagd ST_MdxKPIProperty )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_begca :=_bf .Attr {};_begca .Name =name ;switch _eaagd {case ST_MdxKPIPropertyUnset :_begca .Value ="";case ST_MdxKPIPropertyV :_begca .Value ="\u0076";case ST_MdxKPIPropertyG :_begca .Value ="\u0067";case ST_MdxKPIPropertyS :_begca .Value ="\u0073";case ST_MdxKPIPropertyT :_begca .Value ="\u0074";case ST_MdxKPIPropertyW :_begca .Value ="\u0077";case ST_MdxKPIPropertyM :_begca .Value ="\u006d";};return _begca ,nil ;};func (_cdbbeg *Sst )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cdbbeg .CT_Sst =*NewCT_Sst ();for _ ,_gdgaaa :=range start .Attr {if _gdgaaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_edcfc ,_bfebc :=_e .ParseUint (_gdgaaa .Value ,10,32);if _bfebc !=nil {return _bfebc ;};_dddda :=uint32 (_edcfc );_cdbbeg .CountAttr =&_dddda ;continue ;};if _gdgaaa .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_dfded ,_bcfba :=_e .ParseUint (_gdgaaa .Value ,10,32);if _bcfba !=nil {return _bcfba ;};_gdccd :=uint32 (_dfded );_cdbbeg .UniqueCountAttr =&_gdccd ;continue ;};};_dafbb :for {_gfccdc ,_acdag :=d .Token ();if _acdag !=nil {return _acdag ;};switch _bgbda :=_gfccdc .(type ){case _bf .StartElement :switch _bgbda .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbbbc :=NewCT_Rst ();if _dedde :=d .DecodeElement (_fbbbc ,&_bgbda );_dedde !=nil {return _dedde ;};_cdbbeg .Si =append (_cdbbeg .Si ,_fbbbc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdbbeg .ExtLst =NewCT_ExtensionList ();if _gdbee :=d .DecodeElement (_cdbbeg .ExtLst ,&_bgbda );_gdbee !=nil {return _gdbee ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053s\u0074\u0020\u0025\u0076",_bgbda .Name );if _baeddc :=d .Skip ();_baeddc !=nil {return _baeddc ;};};case _bf .EndElement :break _dafbb ;case _bf .CharData :};};return nil ;};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;);type CT_TableStyleElement struct{ -// Reference -RAttr string ; +// Table Style Type +TypeAttr ST_TableStyleType ; -// Connection ID -ConnectionIdAttr uint32 ; +// Band Size +SizeAttr *uint32 ; -// Cell Properties -XmlCellPr *CT_XmlCellPr ; +// Formatting Id +DxfIdAttr *uint32 ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_MdxMemeberProp struct{ +// Validate validates the CT_Stylesheet and its children +func (_dbedg *CT_Stylesheet )Validate ()error {return _dbedg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};func NewCT_CommentList ()*CT_CommentList {_eddg :=&CT_CommentList {};return _eddg };func (_dggf *CT_CellXfs )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dggf .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dggf .CountAttr )});};e .EncodeToken (start );_deeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_gdab :=range _dggf .Xf {e .EncodeElement (_gdab ,_deeg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_edcfeg *CT_TextPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gdcgd :=range start .Attr {if _gdcgd .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_gfgede ,_bdfbc :=_gdcgd .Value ,error (nil );if _bdfbc !=nil {return _bdfbc ;};_edcfeg .ThousandsAttr =&_gfgede ;continue ;};if _gdcgd .Name .Local =="\u0074\u0061\u0062"{_ffeca ,_bcbgff :=_e .ParseBool (_gdcgd .Value );if _bcbgff !=nil {return _bcbgff ;};_edcfeg .TabAttr =&_ffeca ;continue ;};if _gdcgd .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_edcfeg .FileTypeAttr .UnmarshalXMLAttr (_gdcgd );continue ;};if _gdcgd .Name .Local =="\u0073\u0070\u0061c\u0065"{_bdbbb ,_fbfdb :=_e .ParseBool (_gdcgd .Value );if _fbfdb !=nil {return _fbfdb ;};_edcfeg .SpaceAttr =&_bdbbb ;continue ;};if _gdcgd .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_gdbdcf ,_babdf :=_gdcgd .Value ,error (nil );if _babdf !=nil {return _babdf ;};_edcfeg .CharacterSetAttr =&_gdbdcf ;continue ;};if _gdcgd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_cfaab ,_ddcga :=_gdcgd .Value ,error (nil );if _ddcga !=nil {return _ddcga ;};_edcfeg .SourceFileAttr =&_cfaab ;continue ;};if _gdcgd .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_fbadd ,_bbfgf :=_e .ParseBool (_gdcgd .Value );if _bbfgf !=nil {return _bbfgf ;};_edcfeg .DelimitedAttr =&_fbadd ;continue ;};if _gdcgd .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_gedbb ,_geadg :=_gdcgd .Value ,error (nil );if _geadg !=nil {return _geadg ;};_edcfeg .DecimalAttr =&_gedbb ;continue ;};if _gdcgd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_eccfee ,_fbcde :=_e .ParseBool (_gdcgd .Value );if _fbcde !=nil {return _fbcde ;};_edcfeg .PromptAttr =&_eccfee ;continue ;};if _gdcgd .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_cfeae ,_dgcdd :=_e .ParseUint (_gdcgd .Value ,10,32);if _dgcdd !=nil {return _dgcdd ;};_bbdcb :=uint32 (_cfeae );_edcfeg .CodePageAttr =&_bbdcb ;continue ;};if _gdcgd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_fdfge ,_dcbbgb :=_e .ParseUint (_gdcgd .Value ,10,32);if _dcbbgb !=nil {return _dcbbgb ;};_gecag :=uint32 (_fdfge );_edcfeg .FirstRowAttr =&_gecag ;continue ;};if _gdcgd .Name .Local =="\u0063\u006f\u006dm\u0061"{_fbfadg ,_fcdba :=_e .ParseBool (_gdcgd .Value );if _fcdba !=nil {return _fcdba ;};_edcfeg .CommaAttr =&_fbfadg ;continue ;};if _gdcgd .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_bfecg ,_cdbdgc :=_e .ParseBool (_gdcgd .Value );if _cdbdgc !=nil {return _cdbdgc ;};_edcfeg .SemicolonAttr =&_bfecg ;continue ;};if _gdcgd .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_eccaf ,_ddcab :=_e .ParseBool (_gdcgd .Value );if _ddcab !=nil {return _ddcab ;};_edcfeg .ConsecutiveAttr =&_eccaf ;continue ;};if _gdcgd .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_edcfeg .QualifierAttr .UnmarshalXMLAttr (_gdcgd );continue ;};if _gdcgd .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_abacc ,_bdgdea :=_gdcgd .Value ,error (nil );if _bdgdea !=nil {return _bdgdea ;};_edcfeg .DelimiterAttr =&_abacc ;continue ;};};_agagc :for {_ecfefa ,_cebbe :=d .Token ();if _cebbe !=nil {return _cebbe ;};switch _aafd :=_ecfefa .(type ){case _bf .StartElement :switch _aafd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edcfeg .TextFields =NewCT_TextFields ();if _gcbgbab :=d .DecodeElement (_edcfeg .TextFields ,&_aafd );_gcbgbab !=nil {return _gcbgbab ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0065\u0078t\u0050\u0072 \u0025\u0076",_aafd .Name );if _adacb :=d .Skip ();_adacb !=nil {return _adacb ;};};case _bf .EndElement :break _agagc ;case _bf .CharData :};};return nil ;}; -// Member Unique Name Index -NAttr uint32 ; +// Validate validates the CT_ExternalLink and its children +func (_abcd *CT_ExternalLink )Validate ()error {return _abcd .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");}; -// Property Name Index -NpAttr uint32 ;};type CT_DataFields struct{ +// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path +func (_ccddfe *CT_QueryCache )ValidateWithPath (path string )error {for _ebgce ,_dbcde :=range _ccddfe .Query {if _gaaga :=_dbcde .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_ebgce ));_gaaga !=nil {return _gaaga ;};};return nil ;};type CT_TablePart struct{IdAttr string ;};func (_acbfc ST_TotalsRowFunction )Validate ()error {return _acbfc .ValidateWithPath ("")};func (_ccbafc *CT_VolTypes )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_gcccg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_dfbbe :=range _ccbafc .VolType {e .EncodeElement (_dfbbe ,_gcccg );};if _ccbafc .ExtLst !=nil {_ecefce :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccbafc .ExtLst ,_ecefce );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_TextField ()*CT_TextField {_ddgca :=&CT_TextField {};return _ddgca };func (_bcege *CT_PivotCaches )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_efdaa :for {_bfdafe ,_adcbb :=d .Token ();if _adcbb !=nil {return _adcbb ;};switch _ddeff :=_bfdafe .(type ){case _bf .StartElement :switch _ddeff .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbagd :=NewCT_PivotCache ();if _edgdd :=d .DecodeElement (_fbagd ,&_ddeff );_edgdd !=nil {return _edgdd ;};_bcege .PivotCache =append (_bcege .PivotCache ,_fbagd );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061c\u0068e\u0073\u0020\u0025\u0076",_ddeff .Name );if _agbcc :=d .Skip ();_agbcc !=nil {return _agbcc ;};};case _bf .EndElement :break _efdaa ;case _bf .CharData :};};return nil ;};type CT_Scenarios struct{ -// Data Items Count -CountAttr *uint32 ; +// Current Scenario +CurrentAttr *uint32 ; -// Data Field Item -DataField []*CT_DataField ;};func NewCT_RangeSet ()*CT_RangeSet {_bgeddf :=&CT_RangeSet {};return _bgeddf };func NewCT_QueryCache ()*CT_QueryCache {_adfgf :=&CT_QueryCache {};return _adfgf }; +// Last Shown Scenario +ShowAttr *uint32 ; -// Validate validates the CalcChain and its children -func (_bgceg *CalcChain )Validate ()error {return _bgceg .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");}; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Validate validates the CT_Connection and its children -func (_adcag *CT_Connection )Validate ()error {return _adcag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_XmlPr ()*CT_XmlPr {_gdeeb :=&CT_XmlPr {};return _gdeeb }; +// Scenario +Scenario []*CT_Scenario ;}; -// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path -func (_ddcaaf *ExternalLink )ValidateWithPath (path string )error {if _aeddf :=_ddcaaf .CT_ExternalLink .ValidateWithPath (path );_aeddf !=nil {return _aeddf ;};return nil ;};func (_egffa *CT_PageItem )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_egffa .NameAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Metadata struct{CT_Metadata };func (_cgebdc *Table )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgebdc .CT_Table =*NewCT_Table ();for _ ,_bffbab :=range start .Attr {if _bffbab .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_ebdca ,_fceeba :=_fe .ParseUint (_bffbab .Value ,10,32);if _fceeba !=nil {return _fceeba ;};_cbcaae :=uint32 (_ebdca );_cgebdc .DataDxfIdAttr =&_cbcaae ;continue ;};if _bffbab .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_gaabgb ,_abfbga :=_fe .ParseUint (_bffbab .Value ,10,32);if _abfbga !=nil {return _abfbga ;};_efeeg :=uint32 (_gaabgb );_cgebdc .TotalsRowDxfIdAttr =&_efeeg ;continue ;};if _bffbab .Name .Local =="\u006e\u0061\u006d\u0065"{_acagf ,_fcagec :=_bffbab .Value ,error (nil );if _fcagec !=nil {return _fcagec ;};_cgebdc .NameAttr =&_acagf ;continue ;};if _bffbab .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_agbgdf ,_gffff :=_fe .ParseUint (_bffbab .Value ,10,32);if _gffff !=nil {return _gffff ;};_aegdc :=uint32 (_agbgdf );_cgebdc .HeaderRowBorderDxfIdAttr =&_aegdc ;continue ;};if _bffbab .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_gddae ,_cbgbd :=_bffbab .Value ,error (nil );if _cbgbd !=nil {return _cbgbd ;};_cgebdc .CommentAttr =&_gddae ;continue ;};if _bffbab .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_affae ,_bebef :=_fe .ParseUint (_bffbab .Value ,10,32);if _bebef !=nil {return _bebef ;};_fbgge :=uint32 (_affae );_cgebdc .TableBorderDxfIdAttr =&_fbgge ;continue ;};if _bffbab .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_cgebdc .TableTypeAttr .UnmarshalXMLAttr (_bffbab );continue ;};if _bffbab .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_eadfc ,_egcee :=_fe .ParseUint (_bffbab .Value ,10,32);if _egcee !=nil {return _egcee ;};_gbdae :=uint32 (_eadfc );_cgebdc .TotalsRowBorderDxfIdAttr =&_gbdae ;continue ;};if _bffbab .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_egcda ,_bedbcd :=_fe .ParseBool (_bffbab .Value );if _bedbcd !=nil {return _bedbcd ;};_cgebdc .InsertRowAttr =&_egcda ;continue ;};if _bffbab .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dceac ,_decdb :=_bffbab .Value ,error (nil );if _decdb !=nil {return _decdb ;};_cgebdc .HeaderRowCellStyleAttr =&_dceac ;continue ;};if _bffbab .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_cdafe ,_agccee :=_fe .ParseUint (_bffbab .Value ,10,32);if _agccee !=nil {return _agccee ;};_gcbde :=uint32 (_cdafe );_cgebdc .TotalsRowCountAttr =&_gcbde ;continue ;};if _bffbab .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_baagdg ,_fddgd :=_bffbab .Value ,error (nil );if _fddgd !=nil {return _fddgd ;};_cgebdc .TotalsRowCellStyleAttr =&_baagdg ;continue ;};if _bffbab .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_bacfa ,_dcgdg :=_bffbab .Value ,error (nil );if _dcgdg !=nil {return _dcgdg ;};_cgebdc .DisplayNameAttr =_bacfa ;continue ;};if _bffbab .Name .Local =="\u0069\u0064"{_gfffd ,_ccbedg :=_fe .ParseUint (_bffbab .Value ,10,32);if _ccbedg !=nil {return _ccbedg ;};_cgebdc .IdAttr =uint32 (_gfffd );continue ;};if _bffbab .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_dcdcdf ,_ggbdbf :=_bffbab .Value ,error (nil );if _ggbdbf !=nil {return _ggbdbf ;};_cgebdc .DataCellStyleAttr =&_dcdcdf ;continue ;};if _bffbab .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_degbf ,_ggfda :=_fe .ParseBool (_bffbab .Value );if _ggfda !=nil {return _ggfda ;};_cgebdc .PublishedAttr =&_degbf ;continue ;};if _bffbab .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bgdbe ,_fefeg :=_fe .ParseUint (_bffbab .Value ,10,32);if _fefeg !=nil {return _fefeg ;};_dgfdfg :=uint32 (_bgdbe );_cgebdc .ConnectionIdAttr =&_dgfdfg ;continue ;};if _bffbab .Name .Local =="\u0072\u0065\u0066"{_ddeag ,_dfecee :=_bffbab .Value ,error (nil );if _dfecee !=nil {return _dfecee ;};_cgebdc .RefAttr =_ddeag ;continue ;};if _bffbab .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_aaafgd ,_abebga :=_fe .ParseBool (_bffbab .Value );if _abebga !=nil {return _abebga ;};_cgebdc .InsertRowShiftAttr =&_aaafgd ;continue ;};if _bffbab .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_dacbfc ,_bbdab :=_fe .ParseBool (_bffbab .Value );if _bbdab !=nil {return _bbdab ;};_cgebdc .TotalsRowShownAttr =&_dacbfc ;continue ;};if _bffbab .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bgeaacg ,_cbfcd :=_fe .ParseUint (_bffbab .Value ,10,32);if _cbfcd !=nil {return _cbfcd ;};_fgfdb :=uint32 (_bgeaacg );_cgebdc .HeaderRowDxfIdAttr =&_fgfdb ;continue ;};if _bffbab .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_facbc ,_dfacc :=_fe .ParseUint (_bffbab .Value ,10,32);if _dfacc !=nil {return _dfacc ;};_gceebe :=uint32 (_facbc );_cgebdc .HeaderRowCountAttr =&_gceebe ;continue ;};};_afecec :for {_gdecc ,_addec :=d .Token ();if _addec !=nil {return _addec ;};switch _gdgegg :=_gdecc .(type ){case _c .StartElement :switch _gdgegg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgebdc .AutoFilter =NewCT_AutoFilter ();if _ebff :=d .DecodeElement (_cgebdc .AutoFilter ,&_gdgegg );_ebff !=nil {return _ebff ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgebdc .SortState =NewCT_SortState ();if _ddbeb :=d .DecodeElement (_cgebdc .SortState ,&_gdgegg );_ddbeb !=nil {return _ddbeb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ddab :=d .DecodeElement (_cgebdc .TableColumns ,&_gdgegg );_ddab !=nil {return _ddab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgebdc .TableStyleInfo =NewCT_TableStyleInfo ();if _defcdg :=d .DecodeElement (_cgebdc .TableStyleInfo ,&_gdgegg );_defcdg !=nil {return _defcdg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgebdc .ExtLst =NewCT_ExtensionList ();if _adcfd :=d .DecodeElement (_cgebdc .ExtLst ,&_gdgegg );_adcfd !=nil {return _adcfd ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0061\u0062l\u0065 \u0025\u0076",_gdgegg .Name );if _fabfab :=d .Skip ();_fabfab !=nil {return _fabfab ;};};case _c .EndElement :break _afecec ;case _c .CharData :};};return nil ;};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_begbeg :=&CT_VerticalAlignFontProperty {};_begbeg .ValAttr =_cb .ST_VerticalAlignRun (1);return _begbeg ;};type CT_ExtensionList struct{ +// Validate validates the CT_CustomSheetViews and its children +func (_egfg *CT_CustomSheetViews )Validate ()error {return _egfg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_fbggf ST_ConditionalFormattingOperator )String ()string {switch _fbggf {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 (_afac *CT_Fonts )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _afac .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afac .CountAttr )});};e .EncodeToken (start );if _afac .Font !=nil {_dfdbe :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_ebbcc :=range _afac .Font {e .EncodeElement (_ebbcc ,_dfdbe );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_ExternalBook struct{IdAttr string ; -// Extension -Ext []*CT_Extension ;}; +// Supporting Workbook Sheet Names +SheetNames *CT_ExternalSheetNames ; -// Validate validates the CT_SharedUser and its children -func (_gcfbf *CT_SharedUser )Validate ()error {return _gcfbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");}; +// Named Links +DefinedNames *CT_ExternalDefinedNames ; -// Validate validates the Users and its children -func (_bfcbab *Users )Validate ()error {return _bfcbab .ValidateWithPath ("\u0055\u0073\u0065r\u0073")}; +// Cached Worksheet Data +SheetDataSet *CT_ExternalSheetDataSet ;};func (_bcgdf *CT_CalculatedMember )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dedf :=range start .Attr {if _dedf .Name .Local =="\u006e\u0061\u006d\u0065"{_faaf ,_gbdbe :=_dedf .Value ,error (nil );if _gbdbe !=nil {return _gbdbe ;};_bcgdf .NameAttr =_faaf ;continue ;};if _dedf .Name .Local =="\u006d\u0064\u0078"{_dfdd ,_dagd :=_dedf .Value ,error (nil );if _dagd !=nil {return _dagd ;};_bcgdf .MdxAttr =_dfdd ;continue ;};if _dedf .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_gabf ,_gbffg :=_dedf .Value ,error (nil );if _gbffg !=nil {return _gbffg ;};_bcgdf .MemberNameAttr =&_gabf ;continue ;};if _dedf .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_afga ,_cdff :=_dedf .Value ,error (nil );if _cdff !=nil {return _cdff ;};_bcgdf .HierarchyAttr =&_afga ;continue ;};if _dedf .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_beae ,_fgdg :=_dedf .Value ,error (nil );if _fgdg !=nil {return _fgdg ;};_bcgdf .ParentAttr =&_beae ;continue ;};if _dedf .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_cad ,_dbda :=_e .ParseInt (_dedf .Value ,10,32);if _dbda !=nil {return _dbda ;};_fbce :=int32 (_cad );_bcgdf .SolveOrderAttr =&_fbce ;continue ;};if _dedf .Name .Local =="\u0073\u0065\u0074"{_cefe ,_cdgd :=_e .ParseBool (_dedf .Value );if _cdgd !=nil {return _cdgd ;};_bcgdf .SetAttr =&_cefe ;continue ;};};_bfde :for {_gaaa ,_aeab :=d .Token ();if _aeab !=nil {return _aeab ;};switch _aaeba :=_gaaa .(type ){case _bf .StartElement :switch _aaeba .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcgdf .ExtLst =NewCT_ExtensionList ();if _bggb :=d .DecodeElement (_bcgdf .ExtLst ,&_aaeba );_bggb !=nil {return _bggb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061te\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0020\u0025\u0076",_aaeba .Name );if _ggae :=d .Skip ();_ggae !=nil {return _ggae ;};};case _bf .EndElement :break _bfde ;case _bf .CharData :};};return nil ;}; -// Validate validates the CT_CacheHierarchy and its children -func (_cfec *CT_CacheHierarchy )Validate ()error {return _cfec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");}; +// Validate validates the CT_Selection and its children +func (_fdfg *CT_Selection )Validate ()error {return _fdfg .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};func (_bcgbcc *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bcgbcc =0;case "\u0076":*_bcgbcc =1;case "\u0067":*_bcgbcc =2;case "\u0073":*_bcgbcc =3;case "\u0074":*_bcgbcc =4;case "\u0077":*_bcgbcc =5;case "\u006d":*_bcgbcc =6;};return nil ;}; -// Validate validates the CT_CalcChain and its children -func (_fccb *CT_CalcChain )Validate ()error {return _fccb .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func (_dbea *CT_CommentPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbea .Anchor =NewCT_ObjectAnchor ();for _ ,_ddef :=range start .Attr {if _ddef .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_cgag ,_afga :=_ddef .Value ,error (nil );if _afga !=nil {return _afga ;};_dbea .AltTextAttr =&_cgag ;continue ;};if _ddef .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_egada ,_agce :=_fe .ParseBool (_ddef .Value );if _agce !=nil {return _agce ;};_dbea .DefaultSizeAttr =&_egada ;continue ;};if _ddef .Name .Local =="\u0070\u0072\u0069n\u0074"{_gafdd ,_baefc :=_fe .ParseBool (_ddef .Value );if _baefc !=nil {return _baefc ;};_dbea .PrintAttr =&_gafdd ;continue ;};if _ddef .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_eddb ,_fbfaa :=_fe .ParseBool (_ddef .Value );if _fbfaa !=nil {return _fbfaa ;};_dbea .DisabledAttr =&_eddb ;continue ;};if _ddef .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_ddge ,_deba :=_fe .ParseBool (_ddef .Value );if _deba !=nil {return _deba ;};_dbea .AutoFillAttr =&_ddge ;continue ;};if _ddef .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_ccace ,_gbce :=_fe .ParseBool (_ddef .Value );if _gbce !=nil {return _gbce ;};_dbea .AutoLineAttr =&_ccace ;continue ;};if _ddef .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dbdb ,_bbdd :=_fe .ParseBool (_ddef .Value );if _bbdd !=nil {return _bbdd ;};_dbea .LockedAttr =&_dbdb ;continue ;};if _ddef .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_dbea .TextHAlignAttr .UnmarshalXMLAttr (_ddef );continue ;};if _ddef .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_dbea .TextVAlignAttr .UnmarshalXMLAttr (_ddef );continue ;};if _ddef .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_ffbd ,_bdacc :=_fe .ParseBool (_ddef .Value );if _bdacc !=nil {return _bdacc ;};_dbea .LockTextAttr =&_ffbd ;continue ;};if _ddef .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_fdgae ,_daaee :=_fe .ParseBool (_ddef .Value );if _daaee !=nil {return _daaee ;};_dbea .JustLastXAttr =&_fdgae ;continue ;};if _ddef .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_edeg ,_ecbgc :=_fe .ParseBool (_ddef .Value );if _ecbgc !=nil {return _ecbgc ;};_dbea .AutoScaleAttr =&_edeg ;continue ;};};_eefba :for {_abecg ,_cbbf :=d .Token ();if _cbbf !=nil {return _cbbf ;};switch _agbdc :=_abecg .(type ){case _c .StartElement :switch _agbdc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdaf :=d .DecodeElement (_dbea .Anchor ,&_agbdc );_bdaf !=nil {return _bdaf ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006dm\u0065\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_agbdc .Name );if _eaad :=d .Skip ();_eaad !=nil {return _eaad ;};};case _c .EndElement :break _eefba ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_RangePr and its children +func (_ggfde *CT_RangePr )Validate ()error {return _ggfde .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_ffgcdf :=&CT_UnderlineProperty {};return _ffgcdf ;};func (_cfafd *CT_MergeCell )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dcfe :=range start .Attr {if _dcfe .Name .Local =="\u0072\u0065\u0066"{_dgggg ,_aggcc :=_dcfe .Value ,error (nil );if _aggcc !=nil {return _aggcc ;};_cfafd .RefAttr =_dgggg ;continue ;};};for {_fgggb ,_befffa :=d .Token ();if _befffa !=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",_befffa );};if _cdaea ,_cgggea :=_fgggb .(_bf .EndElement );_cgggea &&_cdaea .Name ==start .Name {break ;};};return nil ;};func (_bedb *CT_CustomProperty )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gaggb :=range start .Attr {if _gaggb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gaggb .Name .Local =="\u0069\u0064"||_gaggb .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"&&_gaggb .Name .Local =="\u0069\u0064"{_fbbg ,_faaag :=_gaggb .Value ,error (nil );if _faaag !=nil {return _faaag ;};_bedb .IdAttr =_fbbg ;continue ;};if _gaggb .Name .Local =="\u006e\u0061\u006d\u0065"{_fcdf ,_egbcc :=_gaggb .Value ,error (nil );if _egbcc !=nil {return _egbcc ;};_bedb .NameAttr =_fcdf ;continue ;};};for {_eggbg ,_bdfec :=d .Token ();if _bdfec !=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",_bdfec );};if _bbbd ,_bgeg :=_eggbg .(_bf .EndElement );_bgeg &&_bbbd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path -func (_edgc *CT_CfRule )ValidateWithPath (path string )error {if _dcbd :=_edgc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcbd !=nil {return _dcbd ;};if _cegf :=_edgc .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_cegf !=nil {return _cegf ;};if _cada :=_edgc .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_cada !=nil {return _cada ;};if _edgc .ColorScale !=nil {if _eeed :=_edgc .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");_eeed !=nil {return _eeed ;};};if _edgc .DataBar !=nil {if _aedc :=_edgc .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_aedc !=nil {return _aedc ;};};if _edgc .IconSet !=nil {if _ddfg :=_edgc .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");_ddfg !=nil {return _ddfg ;};};if _edgc .ExtLst !=nil {if _dgcc :=_edgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgcc !=nil {return _dgcc ;};};return nil ;};func NewCT_WebPublishObject ()*CT_WebPublishObject {_ddaad :=&CT_WebPublishObject {};return _ddaad };func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_gebfb :=&CT_ConditionalFormat {};_gebfb .PivotAreas =NewCT_PivotAreas ();return _gebfb ;};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func (_cfef *CT_FieldUsage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agfbg :=range start .Attr {if _agfbg .Name .Local =="\u0078"{_bfdad ,_decg :=_fe .ParseInt (_agfbg .Value ,10,32);if _decg !=nil {return _decg ;};_cfef .XAttr =int32 (_bfdad );continue ;};};for {_fdgaec ,_accda :=d .Token ();if _accda !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_accda );};if _cfac ,_gadfc :=_fdgaec .(_c .EndElement );_gadfc &&_cfac .Name ==start .Name {break ;};};return nil ;};func (_bdbce ST_PageOrder )String ()string {switch _bdbce {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 "";}; +// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path +func (_agebd *CT_MemberProperties )ValidateWithPath (path string )error {for _aagef ,_ebdcd :=range _agebd .Mp {if _gcgcgf :=_ebdcd .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_aagef ));_gcgcgf !=nil {return _gcgcgf ;};};return nil ;};func (_faddc *CT_IconSet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _faddc .IconSetAttr !=ST_IconSetTypeUnset {_ebceg ,_dfggd :=_faddc .IconSetAttr .MarshalXMLAttr (_bf .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _dfggd !=nil {return _dfggd ;};start .Attr =append (start .Attr ,_ebceg );};if _faddc .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_faddc .ShowValueAttr ))});};if _faddc .PercentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_faddc .PercentAttr ))});};if _faddc .ReverseAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_faddc .ReverseAttr ))});};e .EncodeToken (start );_gddfc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_addbb :=range _faddc .Cfvo {e .EncodeElement (_addbb ,_gddfc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewRevisions ()*Revisions {_acfbaa :=&Revisions {};_acfbaa .CT_Revisions =*NewCT_Revisions ();return _acfbaa ;}; -// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path -func (_fddg *CT_CalcCell )ValidateWithPath (path string )error {return nil };func NewCT_Parameters ()*CT_Parameters {_abeccd :=&CT_Parameters {};return _abeccd }; +// Validate validates the CT_XStringElement and its children +func (_cccagc *CT_XStringElement )Validate ()error {return _cccagc .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func NewCT_QueryCache ()*CT_QueryCache {_bgced :=&CT_QueryCache {};return _bgced };func (_afegfa ST_Pane )String ()string {switch _afegfa {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 NewCT_Filters ()*CT_Filters {_cgab :=&CT_Filters {};return _cgab }; -// Validate validates the CT_CustomSheetView and its children -func (_gdgbg *CT_CustomSheetView )Validate ()error {return _gdgbg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");}; +// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path +func (_cfgbc *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };func (_ddgfc *CT_Tables )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ddgfc .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddgfc .CountAttr )});};e .EncodeToken (start );if _ddgfc .M !=nil {_daedc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_dfbcbgf :=range _ddgfc .M {e .EncodeElement (_dfbcbgf ,_daedc );};};if _ddgfc .S !=nil {_gbccc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_becee :=range _ddgfc .S {e .EncodeElement (_becee ,_gbccc );};};if _ddgfc .X !=nil {_ecfeba :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_cece :=range _ddgfc .X {e .EncodeElement (_cece ,_ecfeba );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dbdgb ST_FieldSortType )ValidateWithPath (path string )error {switch _dbdgb {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 (_dbdgb ));};return nil ;}; -// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path -func (_adgd *CT_Map )ValidateWithPath (path string )error {if _adgd .DataBinding !=nil {if _adecg :=_adgd .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_adecg !=nil {return _adecg ;};};return nil ;}; +// ValidateWithPath validates the Connections and its children, prefixing error messages with path +func (_dbedb *Connections )ValidateWithPath (path string )error {if _caeeb :=_dbedb .CT_Connections .ValidateWithPath (path );_caeeb !=nil {return _caeeb ;};return nil ;};type Sst struct{CT_Sst };func (_dageb *CT_SheetPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dgeae :=range start .Attr {if _dgeae .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_ggaaf ,_eecca :=_e .ParseBool (_dgeae .Value );if _eecca !=nil {return _eecca ;};_dageb .SyncHorizontalAttr =&_ggaaf ;continue ;};if _dgeae .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_aabcg ,_cbaafc :=_e .ParseBool (_dgeae .Value );if _cbaafc !=nil {return _cbaafc ;};_dageb .SyncVerticalAttr =&_aabcg ;continue ;};if _dgeae .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_dcaea ,_eeecb :=_dgeae .Value ,error (nil );if _eeecb !=nil {return _eeecb ;};_dageb .SyncRefAttr =&_dcaea ;continue ;};if _dgeae .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_gfdfc ,_eggdc :=_e .ParseBool (_dgeae .Value );if _eggdc !=nil {return _eggdc ;};_dageb .TransitionEvaluationAttr =&_gfdfc ;continue ;};if _dgeae .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_gcgcba ,_eegdb :=_e .ParseBool (_dgeae .Value );if _eegdb !=nil {return _eegdb ;};_dageb .TransitionEntryAttr =&_gcgcba ;continue ;};if _dgeae .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bfeac ,_ebagd :=_e .ParseBool (_dgeae .Value );if _ebagd !=nil {return _ebagd ;};_dageb .PublishedAttr =&_bfeac ;continue ;};if _dgeae .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_eedbcd ,_cfdfff :=_dgeae .Value ,error (nil );if _cfdfff !=nil {return _cfdfff ;};_dageb .CodeNameAttr =&_eedbcd ;continue ;};if _dgeae .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_bfcgd ,_daece :=_e .ParseBool (_dgeae .Value );if _daece !=nil {return _daece ;};_dageb .FilterModeAttr =&_bfcgd ;continue ;};if _dgeae .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"{_bbbfg ,_cdaaeb :=_e .ParseBool (_dgeae .Value );if _cdaaeb !=nil {return _cdaaeb ;};_dageb .EnableFormatConditionsCalculationAttr =&_bbbfg ;continue ;};};_deaaeg :for {_acggc ,_bdddec :=d .Token ();if _bdddec !=nil {return _bdddec ;};switch _eeefc :=_acggc .(type ){case _bf .StartElement :switch _eeefc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dageb .TabColor =NewCT_Color ();if _ceeaa :=d .DecodeElement (_dageb .TabColor ,&_eeefc );_ceeaa !=nil {return _ceeaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dageb .OutlinePr =NewCT_OutlinePr ();if _eacff :=d .DecodeElement (_dageb .OutlinePr ,&_eeefc );_eacff !=nil {return _eacff ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dageb .PageSetUpPr =NewCT_PageSetUpPr ();if _cbded :=d .DecodeElement (_dageb .PageSetUpPr ,&_eeefc );_cbded !=nil {return _cbded ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_eeefc .Name );if _acacb :=d .Skip ();_acacb !=nil {return _acacb ;};};case _bf .EndElement :break _deaaeg ;case _bf .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path -func (_deeaa *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _deeaa .ExtLst !=nil {if _efedc :=_deeaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efedc !=nil {return _efedc ;};};return nil ;};func (_aaeff ST_FontScheme )String ()string {switch _aaeff {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 (_dff *CT_CalculatedItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfbf :=range start .Attr {if _dfbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffda ,_gegd :=_fe .ParseUint (_dfbf .Value ,10,32);if _gegd !=nil {return _gegd ;};_cgga :=uint32 (_ffda );_dff .CountAttr =&_cgga ;continue ;};};_dgaa :for {_ccdfe ,_ddg :=d .Token ();if _ddg !=nil {return _ddg ;};switch _bbbc :=_ccdfe .(type ){case _c .StartElement :switch _bbbc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_febe :=NewCT_CalculatedItem ();if _gefd :=d .DecodeElement (_febe ,&_bbbc );_gefd !=nil {return _gefd ;};_dff .CalculatedItem =append (_dff .CalculatedItem ,_febe );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bbbc .Name );if _accf :=d .Skip ();_accf !=nil {return _accf ;};};case _c .EndElement :break _dgaa ;case _c .CharData :};};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_gebgf :=&CT_PageSetup {};return _gebgf };func (_fbaef ST_WebSourceType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fbaef .String (),start );};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_fbddef :=&CT_SheetFormatPr {};return _fbddef };func (_bagcf ST_GrowShrinkType )Validate ()error {return _bagcf .ValidateWithPath ("")};func (_eaagdf *CT_X )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eaagdf .VAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0076",*_eaagdf .VAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PatternFill and its children +func (_cacef *CT_PatternFill )Validate ()error {return _cacef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};func (_fgac *CT_ProtectedRange )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fgac .PasswordAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fgac .PasswordAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_fgac .SqrefAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fgac .NameAttr )});if _fgac .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fgac .SecurityDescriptorAttr )});};if _fgac .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fgac .AlgorithmNameAttr )});};if _fgac .HashValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_fgac .HashValueAttr )});};if _fgac .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_fgac .SaltValueAttr )});};if _fgac .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_fgac .SpinCountAttr )});};e .EncodeToken (start );if _fgac .SecurityDescriptor !=nil {_ggcgc :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}};for _ ,_efgbdg :=range _fgac .SecurityDescriptor {e .EncodeElement (_efgbdg ,_ggcgc );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_QueryTableFields struct{ -// Validate validates the CT_XStringElement and its children -func (_ebgbd *CT_XStringElement )Validate ()error {return _ebgbd .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");}; +// Column Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path -func (_ecgbed *CT_WebPr )ValidateWithPath (path string )error {if _ccbfb :=_ecgbed .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_ccbfb !=nil {return _ccbfb ;};if _ecgbed .Tables !=nil {if _bfabf :=_ecgbed .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073");_bfabf !=nil {return _bfabf ;};};return nil ;}; +// QueryTable Field +QueryTableField []*CT_QueryTableField ;}; -// Validate validates the CT_TableParts and its children -func (_ceggf *CT_TableParts )Validate ()error {return _ceggf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};func (_eegfe *CT_RevisionAutoFormatting )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_eegfe .SheetIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_eegfe .RefAttr )});if _eegfe .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_eegfe .AutoFormatIdAttr )});};if _eegfe .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eegfe .ApplyNumberFormatsAttr ))});};if _eegfe .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eegfe .ApplyBorderFormatsAttr ))});};if _eegfe .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eegfe .ApplyFontFormatsAttr ))});};if _eegfe .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eegfe .ApplyPatternFormatsAttr ))});};if _eegfe .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eegfe .ApplyAlignmentFormatsAttr ))});};if _eegfe .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eegfe .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Workbook and its children, prefixing error messages with path +func (_fafee *Workbook )ValidateWithPath (path string )error {if _geaegf :=_fafee .CT_Workbook .ValidateWithPath (path );_geaegf !=nil {return _geaegf ;};return nil ;};type CT_FutureMetadata struct{ -// Validate validates the CT_CustomWorkbookView and its children -func (_cafdd *CT_CustomWorkbookView )Validate ()error {return _cafdd .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func (_eefca *CT_Index )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efbcf :=range start .Attr {if _efbcf .Name .Local =="\u0076"{_cfefe ,_bagfg :=_fe .ParseUint (_efbcf .Value ,10,32);if _bagfg !=nil {return _bagfg ;};_eefca .VAttr =uint32 (_cfefe );continue ;};};for {_cbeba ,_bccg :=d .Token ();if _bccg !=nil {return _cg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_bccg );};if _dedda ,_cdfc :=_cbeba .(_c .EndElement );_cdfc &&_dedda .Name ==start .Name {break ;};};return nil ;}; +// Metadata Type Name +NameAttr string ; -// Validate validates the CT_ReviewedRevisions and its children -func (_efggg *CT_ReviewedRevisions )Validate ()error {return _efggg .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};type CT_PivotHierarchy struct{ +// Future Metadata Block Count +CountAttr *uint32 ; -// Outline New Levels -OutlineAttr *bool ; +// Future Metadata Block +Bk []*CT_FutureMetadataBlock ; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// New Levels Subtotals At Top -SubtotalTopAttr *bool ; +// Validate validates the CT_DbPr and its children +func (_dabff *CT_DbPr )Validate ()error {return _dabff .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");}; -// Show In Field List -ShowInFieldListAttr *bool ; +// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path +func (_dcgdfc *CT_TableColumn )ValidateWithPath (path string )error {if _cgcbff :=_dcgdfc .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072");_cgcbff !=nil {return _cgcbff ;};if _dcgdfc .CalculatedColumnFormula !=nil {if _cafaf :=_dcgdfc .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");_cafaf !=nil {return _cafaf ;};};if _dcgdfc .TotalsRowFormula !=nil {if _cbbfeb :=_dcgdfc .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_cbbfeb !=nil {return _cbbfeb ;};};if _dcgdfc .XmlColumnPr !=nil {if _accfg :=_dcgdfc .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_accfg !=nil {return _accfg ;};};if _dcgdfc .ExtLst !=nil {if _ccgbfa :=_dcgdfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccgbfa !=nil {return _ccgbfa ;};};return nil ;}; -// Drag To Row -DragToRowAttr *bool ; +// Validate validates the CT_Metadata and its children +func (_adcae *CT_Metadata )Validate ()error {return _adcae .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_gbbbe *CT_MdxMetadata )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cdacg :=range start .Attr {if _cdacg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccggg ,_aefca :=_e .ParseUint (_cdacg .Value ,10,32);if _aefca !=nil {return _aefca ;};_cggbc :=uint32 (_ccggg );_gbbbe .CountAttr =&_cggbc ;continue ;};};_fcda :for {_ffaeb ,_cdgb :=d .Token ();if _cdgb !=nil {return _cdgb ;};switch _fbfca :=_ffaeb .(type ){case _bf .StartElement :switch _fbfca .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eeaba :=NewCT_Mdx ();if _fbefc :=d .DecodeElement (_eeaba ,&_fbfca );_fbefc !=nil {return _fbefc ;};_gbbbe .Mdx =append (_gbbbe .Mdx ,_eeaba );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074\u0061d\u0061t\u0061\u0020\u0025\u0076",_fbfca .Name );if _cefgfg :=d .Skip ();_cefgfg !=nil {return _cefgfg ;};};case _bf .EndElement :break _fcda ;case _bf .CharData :};};return nil ;};func (_fcbabf *Chartsheet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fcbabf .CT_Chartsheet .MarshalXML (e ,start );};type CT_RangePr struct{ -// Drag To Column -DragToColAttr *bool ; +// Source Data Set Beginning Range +AutoStartAttr *bool ; -// Drag to Page -DragToPageAttr *bool ; +// Source Data Ending Range +AutoEndAttr *bool ; -// Drag To Data -DragToDataAttr *bool ; +// Group By +GroupByAttr ST_GroupBy ; -// Drag Off -DragOffAttr *bool ; +// Numeric Grouping Start Value +StartNumAttr *float64 ; -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Numeric Grouping End Value +EndNumAttr *float64 ; -// Hierarchy Caption -CaptionAttr *string ; +// Date Grouping Start Value +StartDateAttr *_c .Time ; -// OLAP Member Properties -Mps *CT_MemberProperties ; +// Date Grouping End Value +EndDateAttr *_c .Time ; -// Members -Members []*CT_Members ; +// Grouping Interval +GroupIntervalAttr *float64 ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_OleItems and its children +func (_adbbb *CT_OleItems )Validate ()error {return _adbbb .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");}; -// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path -func (_afceg *CT_LevelGroup )ValidateWithPath (path string )error {if _fefcgb :=_afceg .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_fefcgb !=nil {return _fefcgb ;};return nil ;};type CT_PhoneticPr struct{ +// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path +func (_fbeeg *CT_GroupMember )ValidateWithPath (path string )error {return nil };func (_gbecf *CT_Table )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gbecf .TableColumns =NewCT_TableColumns ();for _ ,_fbdcbf :=range start .Attr {if _fbdcbf .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_ecbcd ,_fcfcc :=_e .ParseUint (_fbdcbf .Value ,10,32);if _fcfcc !=nil {return _fcfcc ;};_aafac :=uint32 (_ecbcd );_gbecf .DataDxfIdAttr =&_aafac ;continue ;};if _fbdcbf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_gecg ,_cgabg :=_e .ParseUint (_fbdcbf .Value ,10,32);if _cgabg !=nil {return _cgabg ;};_eagce :=uint32 (_gecg );_gbecf .TotalsRowDxfIdAttr =&_eagce ;continue ;};if _fbdcbf .Name .Local =="\u006e\u0061\u006d\u0065"{_adfgf ,_gbgaeg :=_fbdcbf .Value ,error (nil );if _gbgaeg !=nil {return _gbgaeg ;};_gbecf .NameAttr =&_adfgf ;continue ;};if _fbdcbf .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_dedeg ,_agdda :=_e .ParseUint (_fbdcbf .Value ,10,32);if _agdda !=nil {return _agdda ;};_dadeab :=uint32 (_dedeg );_gbecf .HeaderRowBorderDxfIdAttr =&_dadeab ;continue ;};if _fbdcbf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_eeeee ,_gbdd :=_fbdcbf .Value ,error (nil );if _gbdd !=nil {return _gbdd ;};_gbecf .CommentAttr =&_eeeee ;continue ;};if _fbdcbf .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_egaecg ,_aedaab :=_e .ParseUint (_fbdcbf .Value ,10,32);if _aedaab !=nil {return _aedaab ;};_afdegf :=uint32 (_egaecg );_gbecf .TableBorderDxfIdAttr =&_afdegf ;continue ;};if _fbdcbf .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_gbecf .TableTypeAttr .UnmarshalXMLAttr (_fbdcbf );continue ;};if _fbdcbf .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_aagfa ,_cbgbccd :=_e .ParseUint (_fbdcbf .Value ,10,32);if _cbgbccd !=nil {return _cbgbccd ;};_cdeab :=uint32 (_aagfa );_gbecf .TotalsRowBorderDxfIdAttr =&_cdeab ;continue ;};if _fbdcbf .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_eggee ,_eeaab :=_e .ParseBool (_fbdcbf .Value );if _eeaab !=nil {return _eeaab ;};_gbecf .InsertRowAttr =&_eggee ;continue ;};if _fbdcbf .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cedcg ,_bcegc :=_fbdcbf .Value ,error (nil );if _bcegc !=nil {return _bcegc ;};_gbecf .HeaderRowCellStyleAttr =&_cedcg ;continue ;};if _fbdcbf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_efbdg ,_dcgbgc :=_e .ParseUint (_fbdcbf .Value ,10,32);if _dcgbgc !=nil {return _dcgbgc ;};_acffcd :=uint32 (_efbdg );_gbecf .TotalsRowCountAttr =&_acffcd ;continue ;};if _fbdcbf .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bcbad ,_cbebcf :=_fbdcbf .Value ,error (nil );if _cbebcf !=nil {return _cbebcf ;};_gbecf .TotalsRowCellStyleAttr =&_bcbad ;continue ;};if _fbdcbf .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_cecbg ,_ggfag :=_fbdcbf .Value ,error (nil );if _ggfag !=nil {return _ggfag ;};_gbecf .DisplayNameAttr =_cecbg ;continue ;};if _fbdcbf .Name .Local =="\u0069\u0064"{_dcadgd ,_bebac :=_e .ParseUint (_fbdcbf .Value ,10,32);if _bebac !=nil {return _bebac ;};_gbecf .IdAttr =uint32 (_dcadgd );continue ;};if _fbdcbf .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_cbbce ,_afbef :=_fbdcbf .Value ,error (nil );if _afbef !=nil {return _afbef ;};_gbecf .DataCellStyleAttr =&_cbbce ;continue ;};if _fbdcbf .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_babede ,_gfdfg :=_e .ParseBool (_fbdcbf .Value );if _gfdfg !=nil {return _gfdfg ;};_gbecf .PublishedAttr =&_babede ;continue ;};if _fbdcbf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_gddde ,_fcdfg :=_e .ParseUint (_fbdcbf .Value ,10,32);if _fcdfg !=nil {return _fcdfg ;};_agcdc :=uint32 (_gddde );_gbecf .ConnectionIdAttr =&_agcdc ;continue ;};if _fbdcbf .Name .Local =="\u0072\u0065\u0066"{_afbcc ,_edebb :=_fbdcbf .Value ,error (nil );if _edebb !=nil {return _edebb ;};_gbecf .RefAttr =_afbcc ;continue ;};if _fbdcbf .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_ggcea ,_fedca :=_e .ParseBool (_fbdcbf .Value );if _fedca !=nil {return _fedca ;};_gbecf .InsertRowShiftAttr =&_ggcea ;continue ;};if _fbdcbf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_gddafe ,_dadab :=_e .ParseBool (_fbdcbf .Value );if _dadab !=nil {return _dadab ;};_gbecf .TotalsRowShownAttr =&_gddafe ;continue ;};if _fbdcbf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_debcg ,_gfged :=_e .ParseUint (_fbdcbf .Value ,10,32);if _gfged !=nil {return _gfged ;};_aedfe :=uint32 (_debcg );_gbecf .HeaderRowDxfIdAttr =&_aedfe ;continue ;};if _fbdcbf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_fcdab ,_aabef :=_e .ParseUint (_fbdcbf .Value ,10,32);if _aabef !=nil {return _aabef ;};_gfggd :=uint32 (_fcdab );_gbecf .HeaderRowCountAttr =&_gfggd ;continue ;};};_bgddf :for {_acggg ,_ggcecc :=d .Token ();if _ggcecc !=nil {return _ggcecc ;};switch _cggdef :=_acggg .(type ){case _bf .StartElement :switch _cggdef .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbecf .AutoFilter =NewCT_AutoFilter ();if _cfee :=d .DecodeElement (_gbecf .AutoFilter ,&_cggdef );_cfee !=nil {return _cfee ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbecf .SortState =NewCT_SortState ();if _gbgfbd :=d .DecodeElement (_gbecf .SortState ,&_cggdef );_gbgfbd !=nil {return _gbgfbd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bfbdbg :=d .DecodeElement (_gbecf .TableColumns ,&_cggdef );_bfbdbg !=nil {return _bfbdbg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbecf .TableStyleInfo =NewCT_TableStyleInfo ();if _adgbd :=d .DecodeElement (_gbecf .TableStyleInfo ,&_cggdef );_adgbd !=nil {return _adgbd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbecf .ExtLst =NewCT_ExtensionList ();if _gdgecc :=d .DecodeElement (_gbecf .ExtLst ,&_cggdef );_gdgecc !=nil {return _gdgecc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_cggdef .Name );if _agffc :=d .Skip ();_agffc !=nil {return _agffc ;};};case _bf .EndElement :break _bgddf ;case _bf .CharData :};};return nil ;};func (_aecdabb ST_MdxSetOrder )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_aecdabb .String (),start );};type CT_FontScheme struct{ -// Font Id -FontIdAttr uint32 ; +// Font Scheme +ValAttr ST_FontScheme ;}; -// Character Type -TypeAttr ST_PhoneticType ; +// Validate validates the CT_VolTopic and its children +func (_gdbgg *CT_VolTopic )Validate ()error {return _gdbgg .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};type ST_FormulaExpression byte ; -// Alignment -AlignmentAttr ST_PhoneticAlignment ;};func NewCT_ProtectedRange ()*CT_ProtectedRange {_febce :=&CT_ProtectedRange {};return _febce };func (_cdafdb ST_Orientation )String ()string {switch _cdafdb {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_Sets struct{ +// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path +func (_ebaeb *CT_DdeItem )ValidateWithPath (path string )error {if _ebaeb .Values !=nil {if _cggdag :=_ebaeb .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_cggdag !=nil {return _cggdag ;};};return nil ;};func _fgagfe (_cbcde bool )uint8 {if _cbcde {return 1;};return 0;}; -// Tuple Set Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path +func (_fbcbb *CT_Parameters )ValidateWithPath (path string )error {for _beedcb ,_babada :=range _fbcbb .Parameter {if _dedbc :=_babada .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beedcb ));_dedbc !=nil {return _dedbc ;};};return nil ;};func (_effd *CT_WebPublishObject )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_effd .IdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_effd .DivIdAttr )});if _effd .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_effd .SourceObjectAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",_effd .DestinationFileAttr )});if _effd .TitleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_effd .TitleAttr )});};if _effd .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_effd .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// OLAP Set -Set []*CT_Set ;};func (_adgga ST_FormatAction )Validate ()error {return _adgga .ValidateWithPath ("")}; +// Validate validates the CT_SheetCalcPr and its children +func (_eadfg *CT_SheetCalcPr )Validate ()error {return _eadfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};type CT_CustomProperty struct{ -// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path -func (_effgff *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };func (_bdgdd *ST_TargetScreenSize )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdgdd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bdgdd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bdgdd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bdgdd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bdgdd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bdgdd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bdgdd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bdgdd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bdgdd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bdgdd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bdgdd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bdgdd =11;};return nil ;};func (_cabec *CT_DdeItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_begaf :for {_eedge ,_dffcf :=d .Token ();if _dffcf !=nil {return _dffcf ;};switch _abgdd :=_eedge .(type ){case _c .StartElement :switch _abgdd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cded :=NewCT_DdeItem ();if _bbag :=d .DecodeElement (_cded ,&_abgdd );_bbag !=nil {return _bbag ;};_cabec .DdeItem =append (_cabec .DdeItem ,_cded );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_abgdd .Name );if _ggfaab :=d .Skip ();_ggfaab !=nil {return _ggfaab ;};};case _c .EndElement :break _begaf ;case _c .CharData :};};return nil ;};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_cacaf :=&CT_RevisionCellChange {};_cacaf .Nc =NewCT_Cell ();return _cacaf ;};func (_cbedf *CalcChain )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\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 ,_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\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 ,_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\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 ,_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\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _cbedf .CT_CalcChain .MarshalXML (e ,start );}; +// Custom Property Name +NameAttr string ;IdAttr string ;};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;);func (_dbced *CT_CellStyleXfs )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ffg :=range start .Attr {if _ffg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bac ,_abda :=_e .ParseUint (_ffg .Value ,10,32);if _abda !=nil {return _abda ;};_fcae :=uint32 (_bac );_dbced .CountAttr =&_fcae ;continue ;};};_aeaa :for {_dcffa ,_fabd :=d .Token ();if _fabd !=nil {return _fabd ;};switch _efdba :=_dcffa .(type ){case _bf .StartElement :switch _efdba .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddc :=NewCT_Xf ();if _bddef :=d .DecodeElement (_ddc ,&_efdba );_bddef !=nil {return _bddef ;};_dbced .Xf =append (_dbced .Xf ,_ddc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073\u0020\u0025\u0076",_efdba .Name );if _ecac :=d .Skip ();_ecac !=nil {return _ecac ;};};case _bf .EndElement :break _aeaa ;case _bf .CharData :};};return nil ;};func (_faggc *CT_Items )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dceg :=range start .Attr {if _dceg .Name .Local =="\u0063\u006f\u0075n\u0074"{_edgf ,_agdgf :=_e .ParseUint (_dceg .Value ,10,32);if _agdgf !=nil {return _agdgf ;};_edbd :=uint32 (_edgf );_faggc .CountAttr =&_edbd ;continue ;};};_agag :for {_aceee ,_bddda :=d .Token ();if _bddda !=nil {return _bddda ;};switch _agbab :=_aceee .(type ){case _bf .StartElement :switch _agbab .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfa :=NewCT_Item ();if _fedbd :=d .DecodeElement (_fcfa ,&_agbab );_fedbd !=nil {return _fedbd ;};_faggc .Item =append (_faggc .Item ,_fcfa );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_agbab .Name );if _beaeg :=d .Skip ();_beaeg !=nil {return _beaeg ;};};case _bf .EndElement :break _agag ;case _bf .CharData :};};return nil ;};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_dcac :=&CT_CustomWorkbookView {};_dcac .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 _dcac ;};func (_bgfaa *CT_DataBar )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bgfaa .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_bgfaa .MinLengthAttr )});};if _bgfaa .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_bgfaa .MaxLengthAttr )});};if _bgfaa .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bgfaa .ShowValueAttr ))});};e .EncodeToken (start );_afdcd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_adbbd :=range _bgfaa .Cfvo {e .EncodeElement (_adbbd ,_afdcd );};_bcaf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bgfaa .Color ,_bcaf );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_Parameters struct{ -// Validate validates the CT_RevisionAutoFormatting and its children -func (_cecebf *CT_RevisionAutoFormatting )Validate ()error {return _cecebf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");}; +// Parameter Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path -func (_adcaba *CT_FileVersion )ValidateWithPath (path string )error {if _adcaba .CodeNameAttr !=nil {if !_cb .ST_GuidPatternRe .MatchString (*_adcaba .CodeNameAttr ){return _cg .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 ,_cb .ST_GuidPatternRe ,*_adcaba .CodeNameAttr );};};return nil ;};func (_ddf *CT_CalculatedMembers )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ddf .CountAttr )});};e .EncodeToken (start );_ddbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_gegg :=range _ddf .CalculatedMember {e .EncodeElement (_gegg ,_ddbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Parameter Properties +Parameter []*CT_Parameter ;};func (_cfcg *CT_DataConsolidate )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_eeac :=range start .Attr {if _eeac .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_cfcg .FunctionAttr .UnmarshalXMLAttr (_eeac );continue ;};if _eeac .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_eddc ,_bedc :=_e .ParseBool (_eeac .Value );if _bedc !=nil {return _bedc ;};_cfcg .StartLabelsAttr =&_eddc ;continue ;};if _eeac .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_edcg ,_cacaf :=_e .ParseBool (_eeac .Value );if _cacaf !=nil {return _cacaf ;};_cfcg .LeftLabelsAttr =&_edcg ;continue ;};if _eeac .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_bfbbc ,_ccde :=_e .ParseBool (_eeac .Value );if _ccde !=nil {return _ccde ;};_cfcg .TopLabelsAttr =&_bfbbc ;continue ;};if _eeac .Name .Local =="\u006c\u0069\u006e\u006b"{_aebeb ,_fffac :=_e .ParseBool (_eeac .Value );if _fffac !=nil {return _fffac ;};_cfcg .LinkAttr =&_aebeb ;continue ;};};_cafb :for {_eafb ,_adgaf :=d .Token ();if _adgaf !=nil {return _adgaf ;};switch _fbcec :=_eafb .(type ){case _bf .StartElement :switch _fbcec .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfcg .DataRefs =NewCT_DataRefs ();if _gafga :=d .DecodeElement (_cfcg .DataRefs ,&_fbcec );_gafga !=nil {return _gafga ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0043\u006fn\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065\u0020\u0025\u0076",_fbcec .Name );if _efefg :=d .Skip ();_efefg !=nil {return _efefg ;};};case _bf .EndElement :break _cafb ;case _bf .CharData :};};return nil ;};func (_aecgcd ST_BorderStyle )String ()string {switch _aecgcd {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 "";}; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_ccbab *CT_DataBinding )ValidateWithPath (path string )error {return nil };func NewCT_QueryTableField ()*CT_QueryTableField {_cdcfbf :=&CT_QueryTableField {};return _cdcfbf };type CT_FunctionGroups struct{ +// Validate validates the CT_MetadataTypes and its children +func (_adfc *CT_MetadataTypes )Validate ()error {return _adfc .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");};type CT_RevisionDefinedName struct{ -// Built-in Function Group Count -BuiltInGroupCountAttr *uint32 ; +// Local Name Sheet Id +LocalSheetIdAttr *uint32 ; -// Function Group -FunctionGroup []*CT_FunctionGroup ;};type ST_TargetScreenSize byte ;func (_aeaee ST_VolValueType )ValidateWithPath (path string )error {switch _aeaee {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 (_aeaee ));};return nil ;}; +// Custom View +CustomViewAttr *bool ; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_gebfg *CT_SmartTags )ValidateWithPath (path string )error {for _gfgcff ,_abfcf :=range _gebfg .CellSmartTags {if _gfcba :=_abfcf .ValidateWithPath (_cg .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_gfgcff ));_gfcba !=nil {return _gfcba ;};};return nil ;};func (_eafb *CT_PrintOptions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgebg :=range start .Attr {if _cgebg .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_ccgdc ,_bgfgb :=_fe .ParseBool (_cgebg .Value );if _bgfgb !=nil {return _bgfgb ;};_eafb .HorizontalCenteredAttr =&_ccgdc ;continue ;};if _cgebg .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_afaeg ,_gcgba :=_fe .ParseBool (_cgebg .Value );if _gcgba !=nil {return _gcgba ;};_eafb .VerticalCenteredAttr =&_afaeg ;continue ;};if _cgebg .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_aeea ,_fcbgd :=_fe .ParseBool (_cgebg .Value );if _fcbgd !=nil {return _fcbgd ;};_eafb .HeadingsAttr =&_aeea ;continue ;};if _cgebg .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_addfb ,_cggga :=_fe .ParseBool (_cgebg .Value );if _cggga !=nil {return _cggga ;};_eafb .GridLinesAttr =&_addfb ;continue ;};if _cgebg .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_cdedc ,_badaf :=_fe .ParseBool (_cgebg .Value );if _badaf !=nil {return _badaf ;};_eafb .GridLinesSetAttr =&_cdedc ;continue ;};};for {_gefea ,_bcfbed :=d .Token ();if _bcfbed !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_bcfbed );};if _fbfee ,_ffccd :=_gefea .(_c .EndElement );_ffccd &&_fbfee .Name ==start .Name {break ;};};return nil ;};func (_bege *CT_MergeCells )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bege .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bege .CountAttr )});};e .EncodeToken (start );_cgbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_fcede :=range _bege .MergeCell {e .EncodeElement (_fcede ,_cgbb );};e .EncodeToken (_c .EndElement {Name :start .Name });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;);type CT_CustomWorkbookViews struct{ +// Name +NameAttr string ; -// Custom Workbook View -CustomWorkbookView []*CT_CustomWorkbookView ;};func (_adfac *CT_VolTopicRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",_adfac .RAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_cg .Sprintf ("\u0025\u0076",_adfac .SAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agage ST_HorizontalAlignment )Validate ()error {return _agage .ValidateWithPath ("")};func (_ccfda ST_DataValidationErrorStyle )String ()string {switch _ccfda {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 "";};func NewExternalLink ()*ExternalLink {_fbffa :=&ExternalLink {};_fbffa .CT_ExternalLink =*NewCT_ExternalLink ();return _fbffa ;};func NewEG_ExtensionList ()*EG_ExtensionList {_bgagg :=&EG_ExtensionList {};return _bgagg };func (_effbf *CT_Items )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccgcg :=range start .Attr {if _ccgcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfedf ,_cgebc :=_fe .ParseUint (_ccgcg .Value ,10,32);if _cgebc !=nil {return _cgebc ;};_dgdec :=uint32 (_gfedf );_effbf .CountAttr =&_dgdec ;continue ;};};_eceeb :for {_ddbec ,_facbe :=d .Token ();if _facbe !=nil {return _facbe ;};switch _agbdcf :=_ddbec .(type ){case _c .StartElement :switch _agbdcf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcgbg :=NewCT_Item ();if _dcec :=d .DecodeElement (_bcgbg ,&_agbdcf );_dcec !=nil {return _dcec ;};_effbf .Item =append (_effbf .Item ,_bcgbg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_agbdcf .Name );if _eccfe :=d .Skip ();_eccfe !=nil {return _eccfe ;};};case _c .EndElement :break _eceeb ;case _c .CharData :};};return nil ;}; +// Function +FunctionAttr *bool ; -// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path -func (_ggfag *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _febga ,_bcabc :=range _ggfag .Reviewed {if _aadef :=_bcabc .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_febga ));_aadef !=nil {return _aadef ;};};return nil ;};func (_afbgdf *CT_UndoInfo )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_cg .Sprintf ("\u0025\u0076",_afbgdf .IndexAttr )});_fedbgg ,_bbbae :=_afbgdf .ExpAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0078\u0070"});if _bbbae !=nil {return _bbbae ;};start .Attr =append (start .Attr ,_fedbgg );if _afbgdf .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afbgdf .Ref3DAttr ))});};if _afbgdf .ArrayAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afbgdf .ArrayAttr ))});};if _afbgdf .VAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afbgdf .VAttr ))});};if _afbgdf .NfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afbgdf .NfAttr ))});};if _afbgdf .CsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afbgdf .CsAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072"},Value :_cg .Sprintf ("\u0025\u0076",_afbgdf .DrAttr )});if _afbgdf .DnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_afbgdf .DnAttr )});};if _afbgdf .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_afbgdf .RAttr )});};if _afbgdf .SIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_afbgdf .SIdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Old Function +OldFunctionAttr *bool ; -// Validate validates the CT_MetadataType and its children -func (_gfdgb *CT_MetadataType )Validate ()error {return _gfdgb .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};func (_bffae *CT_FontName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",_bffae .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_PivotFields ()*CT_PivotFields {_baggc :=&CT_PivotFields {};return _baggc }; +// Function Group Id +FunctionGroupIdAttr *uint8 ; -// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path -func (_deeacb *CT_GroupLevel )ValidateWithPath (path string )error {if _deeacb .Groups !=nil {if _aeadg :=_deeacb .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_aeadg !=nil {return _aeadg ;};};if _deeacb .ExtLst !=nil {if _dbfcf :=_deeacb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbfcf !=nil {return _dbfcf ;};};return nil ;}; +// Old Function Group Id +OldFunctionGroupIdAttr *uint8 ; -// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path -func (_deecf *CT_XmlColumnPr )ValidateWithPath (path string )error {if _deecf .ExtLst !=nil {if _afege :=_deecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afege !=nil {return _afege ;};};return nil ;};type CT_ProtectedRanges struct{ +// Shortcut Key +ShortcutKeyAttr *uint8 ; -// Protected Range -ProtectedRange []*CT_ProtectedRange ;};func (_bgbeg *ST_DataValidationImeMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abdcdf ,_egfbg :=d .Token ();if _egfbg !=nil {return _egfbg ;};if _aggada ,_cbdedc :=_abdcdf .(_c .EndElement );_cbdedc &&_aggada .Name ==start .Name {*_bgbeg =1;return nil ;};if _ddedb ,_fddfa :=_abdcdf .(_c .CharData );!_fddfa {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",_abdcdf );}else {switch string (_ddedb ){case "":*_bgbeg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bgbeg =1;case "\u006f\u0066\u0066":*_bgbeg =2;case "\u006f\u006e":*_bgbeg =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_bgbeg =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_bgbeg =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bgbeg =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bgbeg =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_bgbeg =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_bgbeg =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_bgbeg =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_bgbeg =11;};};_abdcdf ,_egfbg =d .Token ();if _egfbg !=nil {return _egfbg ;};if _dgcfg ,_efaae :=_abdcdf .(_c .EndElement );_efaae &&_dgcfg .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",_abdcdf );}; +// Old Short Cut Key +OldShortcutKeyAttr *uint8 ; -// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path -func (_fbcce *PivotCacheRecords )ValidateWithPath (path string )error {if _gddgad :=_fbcce .CT_PivotCacheRecords .ValidateWithPath (path );_gddgad !=nil {return _gddgad ;};return nil ;};func (_eedad ST_CalcMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bcefeb :=_c .Attr {};_bcefeb .Name =name ;switch _eedad {case ST_CalcModeUnset :_bcefeb .Value ="";case ST_CalcModeManual :_bcefeb .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_bcefeb .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_bcefeb .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _bcefeb ,nil ;};func (_ggdee *CT_Worksheet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ggdee .SheetPr !=nil {_gfcfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_ggdee .SheetPr ,_gfcfa );};if _ggdee .Dimension !=nil {_ddaef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ggdee .Dimension ,_ddaef );};if _ggdee .SheetViews !=nil {_eeaabd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_ggdee .SheetViews ,_eeaabd );};if _ggdee .SheetFormatPr !=nil {_bbcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_ggdee .SheetFormatPr ,_bbcd );};if _ggdee .Cols !=nil {_dagda :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_dggdgb :=range _ggdee .Cols {e .EncodeElement (_dggdgb ,_dagda );};};_fbefc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ggdee .SheetData ,_fbefc );if _ggdee .SheetCalcPr !=nil {_ggacd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_ggdee .SheetCalcPr ,_ggacd );};if _ggdee .SheetProtection !=nil {_bagbf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggdee .SheetProtection ,_bagbf );};if _ggdee .ProtectedRanges !=nil {_dgabcf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_ggdee .ProtectedRanges ,_dgabcf );};if _ggdee .Scenarios !=nil {_aacgd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_ggdee .Scenarios ,_aacgd );};if _ggdee .AutoFilter !=nil {_afadg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ggdee .AutoFilter ,_afadg );};if _ggdee .SortState !=nil {_fccfeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_ggdee .SortState ,_fccfeb );};if _ggdee .DataConsolidate !=nil {_cgdebe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ggdee .DataConsolidate ,_cgdebe );};if _ggdee .CustomSheetViews !=nil {_fbbab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_ggdee .CustomSheetViews ,_fbbab );};if _ggdee .MergeCells !=nil {_fcgffd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_ggdee .MergeCells ,_fcgffd );};if _ggdee .PhoneticPr !=nil {_fgdcc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ggdee .PhoneticPr ,_fgdcc );};if _ggdee .ConditionalFormatting !=nil {_gebccb :=_c .StartElement {Name :_c .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 _ ,_egdae :=range _ggdee .ConditionalFormatting {e .EncodeElement (_egdae ,_gebccb );};};if _ggdee .DataValidations !=nil {_fabdfc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ggdee .DataValidations ,_fabdfc );};if _ggdee .Hyperlinks !=nil {_bcdgg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_ggdee .Hyperlinks ,_bcdgg );};if _ggdee .PrintOptions !=nil {_ffcaf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ggdee .PrintOptions ,_ffcaf );};if _ggdee .PageMargins !=nil {_ggffa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_ggdee .PageMargins ,_ggffa );};if _ggdee .PageSetup !=nil {_gcbfdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_ggdee .PageSetup ,_gcbfdd );};if _ggdee .HeaderFooter !=nil {_beegb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_ggdee .HeaderFooter ,_beegb );};if _ggdee .RowBreaks !=nil {_dfcgg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_ggdee .RowBreaks ,_dfcgg );};if _ggdee .ColBreaks !=nil {_cafec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_ggdee .ColBreaks ,_cafec );};if _ggdee .CustomProperties !=nil {_fcdbdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_ggdee .CustomProperties ,_fcdbdd );};if _ggdee .CellWatches !=nil {_fcced :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_ggdee .CellWatches ,_fcced );};if _ggdee .IgnoredErrors !=nil {_fgbdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_ggdee .IgnoredErrors ,_fgbdd );};if _ggdee .SmartTags !=nil {_gebed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_ggdee .SmartTags ,_gebed );};if _ggdee .Drawing !=nil {_fgbbgd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_ggdee .Drawing ,_fgbbgd );};if _ggdee .LegacyDrawing !=nil {_bgfbg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_ggdee .LegacyDrawing ,_bgfbg );};if _ggdee .LegacyDrawingHF !=nil {_cegfb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ggdee .LegacyDrawingHF ,_cegfb );};if _ggdee .DrawingHF !=nil {_bebfab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ggdee .DrawingHF ,_bebfab );};if _ggdee .Picture !=nil {_bgbfdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_ggdee .Picture ,_bgbfdd );};if _ggdee .OleObjects !=nil {_bfddd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_ggdee .OleObjects ,_bfddd );};if _ggdee .Controls !=nil {_cfefbb :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_ggdee .Controls ,_cfefbb );};if _ggdee .WebPublishItems !=nil {_dcccc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ggdee .WebPublishItems ,_dcccc );};if _ggdee .TableParts !=nil {_bcacf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_ggdee .TableParts ,_bcacf );};if _ggdee .ExtLst !=nil {_bedgea :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggdee .ExtLst ,_bedgea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_WebPublishObjects struct{ +// Named Range Hidden +HiddenAttr *bool ; -// Count -CountAttr *uint32 ; +// Old Hidden +OldHiddenAttr *bool ; -// Web Publishing Object -WebPublishObject []*CT_WebPublishObject ;};type CT_GroupMember struct{ +// New Custom Menu +CustomMenuAttr *string ; -// Group Member Unique Name -UniqueNameAttr string ; +// Old Custom Menu Text +OldCustomMenuAttr *string ; -// Group -GroupAttr *bool ;};func (_cffdb *ST_CellType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggccg ,_cgeeeb :=d .Token ();if _cgeeeb !=nil {return _cgeeeb ;};if _afegd ,_dedgbg :=_ggccg .(_c .EndElement );_dedgbg &&_afegd .Name ==start .Name {*_cffdb =1;return nil ;};if _dddbbc ,_ccgcdb :=_ggccg .(_c .CharData );!_ccgcdb {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",_ggccg );}else {switch string (_dddbbc ){case "":*_cffdb =0;case "\u0062":*_cffdb =1;case "\u006e":*_cffdb =2;case "\u0065":*_cffdb =3;case "\u0073":*_cffdb =4;case "\u0073\u0074\u0072":*_cffdb =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_cffdb =6;};};_ggccg ,_cgeeeb =d .Token ();if _cgeeeb !=nil {return _cgeeeb ;};if _feecb ,_fcdfad :=_ggccg .(_c .EndElement );_fcdfad &&_feecb .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",_ggccg );};func (_bgebfd *CT_SmartTagPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bacff :=range start .Attr {if _bacff .Name .Local =="\u0065\u006d\u0062e\u0064"{_gafdge ,_fabdd :=_fe .ParseBool (_bacff .Value );if _fabdd !=nil {return _fabdd ;};_bgebfd .EmbedAttr =&_gafdge ;continue ;};if _bacff .Name .Local =="\u0073\u0068\u006f\u0077"{_bgebfd .ShowAttr .UnmarshalXMLAttr (_bacff );continue ;};};for {_cdefeb ,_bbgbcf :=d .Token ();if _bbgbcf !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_bbgbcf );};if _efabc ,_edeba :=_cdefeb .(_c .EndElement );_edeba &&_efabc .Name ==start .Name {break ;};};return nil ;};func (_fdbd *CalcChain )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbd .CT_CalcChain =*NewCT_CalcChain ();_dcgaaf :for {_defba ,_ecdddg :=d .Token ();if _ecdddg !=nil {return _ecdddg ;};switch _dbefc :=_defba .(type ){case _c .StartElement :switch _dbefc .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbgbf :=NewCT_CalcCell ();if _cdacba :=d .DecodeElement (_dbgbf ,&_dbefc );_cdacba !=nil {return _cdacba ;};_fdbd .C =append (_fdbd .C ,_dbgbf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdbd .ExtLst =NewCT_ExtensionList ();if _bgadd :=d .DecodeElement (_fdbd .ExtLst ,&_dbefc );_bgadd !=nil {return _bgadd ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0061\u006c\u0063\u0043\u0068a\u0069\u006e \u0025\u0076",_dbefc .Name );if _eecaeg :=d .Skip ();_eecaeg !=nil {return _eecaeg ;};};case _c .EndElement :break _dcgaaf ;case _c .CharData :};};return nil ;}; +// Description +DescriptionAttr *string ; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_gfbgb *EG_ExtensionList )ValidateWithPath (path string )error {for _cdecca ,_fcfbf :=range _gfbgb .Ext {if _fcgbd :=_fcfbf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cdecca ));_fcgbd !=nil {return _fcgbd ;};};return nil ;};type CT_pivotTableDefinition struct{ +// Old Description +OldDescriptionAttr *string ; -// Name -NameAttr string ; +// New Help Topic +HelpAttr *string ; -// PivotCache Definition Id -CacheIdAttr uint32 ; +// Old Help Topic +OldHelpAttr *string ; -// Data On Rows -DataOnRowsAttr *bool ; +// Status Bar +StatusBarAttr *string ; -// Default Data Field Position -DataPositionAttr *uint32 ; +// Old Status Bar +OldStatusBarAttr *string ; -// Data Field Header Name -DataCaptionAttr string ; +// Name Comment +CommentAttr *string ; -// Grand Totals Caption -GrandTotalCaptionAttr *string ; +// Old Name Comment +OldCommentAttr *string ; -// Error Caption -ErrorCaptionAttr *string ; +// Formula +Formula *string ; -// Show Error -ShowErrorAttr *bool ; +// Old Formula +OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_bgbee *ST_Type )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bcdebg ,_cgbfc :=d .Token ();if _cgbfc !=nil {return _cgbfc ;};if _facee ,_defdgd :=_bcdebg .(_bf .EndElement );_defdgd &&_facee .Name ==start .Name {*_bgbee =1;return nil ;};if _dcaca ,_efcdg :=_bcdebg .(_bf .CharData );!_efcdg {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",_bcdebg );}else {switch string (_dcaca ){case "":*_bgbee =0;case "\u006e\u006f\u006e\u0065":*_bgbee =1;case "\u0061\u006c\u006c":*_bgbee =2;case "\u0072\u006f\u0077":*_bgbee =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bgbee =4;};};_bcdebg ,_cgbfc =d .Token ();if _cgbfc !=nil {return _cgbfc ;};if _eacgfa ,_egedga :=_bcdebg .(_bf .EndElement );_egedga &&_eacgfa .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",_bcdebg );};type CT_Fills struct{ -// Caption for Missing Values -MissingCaptionAttr *string ; +// Fill Count +CountAttr *uint32 ; -// Show Missing -ShowMissingAttr *bool ; +// Fill +Fill []*CT_Fill ;}; -// Page Header Style Name -PageStyleAttr *string ; +// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path +func (_cagaba *Dialogsheet )ValidateWithPath (path string )error {if _afecb :=_cagaba .CT_Dialogsheet .ValidateWithPath (path );_afecb !=nil {return _afecb ;};return nil ;};func (_egceb *CT_PivotFilters )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_abfbea :=range start .Attr {if _abfbea .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgfed ,_edaecf :=_e .ParseUint (_abfbea .Value ,10,32);if _edaecf !=nil {return _edaecf ;};_fafa :=uint32 (_cgfed );_egceb .CountAttr =&_fafa ;continue ;};};_afefb :for {_fbdcde ,_dfadb :=d .Token ();if _dfadb !=nil {return _dfadb ;};switch _fbdba :=_fbdcde .(type ){case _bf .StartElement :switch _fbdba .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgbc :=NewCT_PivotFilter ();if _beagfc :=d .DecodeElement (_fgbc ,&_fbdba );_beagfc !=nil {return _beagfc ;};_egceb .Filter =append (_egceb .Filter ,_fgbc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076o\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_fbdba .Name );if _cgfce :=d .Skip ();_cgfce !=nil {return _cgfce ;};};case _bf .EndElement :break _afefb ;case _bf .CharData :};};return nil ;};func NewCT_DynamicFilter ()*CT_DynamicFilter {_faaab :=&CT_DynamicFilter {};_faaab .TypeAttr =ST_DynamicFilterType (1);return _faaab ;};type CT_Map struct{ -// Table Style Name -PivotTableStyleAttr *string ; +// XML Mapping ID +IDAttr uint32 ; -// Vacated Style -VacatedStyleAttr *string ; +// XML Mapping Name +NameAttr string ; -// PivotTable Custom String -TagAttr *string ; +// Root Element Name +RootElementAttr string ; -// PivotTable Last Updated Version -UpdatedVersionAttr *uint8 ; +// Schema Name +SchemaIDAttr string ; -// Minimum Refreshable Version -MinRefreshableVersionAttr *uint8 ; +// Show Validation Errors +ShowImportExportValidationErrorsAttr bool ; -// Asterisk Totals -AsteriskTotalsAttr *bool ; +// AutoFit Table on Refresh +AutoFitAttr bool ; -// Show Item Names -ShowItemsAttr *bool ; +// Append Data to Table +AppendAttr bool ; -// Allow Edit Data -EditDataAttr *bool ; +// Preserve AutoFilter State +PreserveSortAFLayoutAttr bool ; -// Disable Field List -DisableFieldListAttr *bool ; +// Preserve Cell Formatting +PreserveFormatAttr bool ; -// Show Calculated Members -ShowCalcMbrsAttr *bool ; +// XML Mapping +DataBinding *CT_DataBinding ;};func (_dfaffe *ST_DynamicFilterType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_deaca ,_cffdd :=d .Token ();if _cffdd !=nil {return _cffdd ;};if _faagg ,_gecbf :=_deaca .(_bf .EndElement );_gecbf &&_faagg .Name ==start .Name {*_dfaffe =1;return nil ;};if _cabfg ,_efebfc :=_deaca .(_bf .CharData );!_efebfc {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",_deaca );}else {switch string (_cabfg ){case "":*_dfaffe =0;case "\u006e\u0075\u006c\u006c":*_dfaffe =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_dfaffe =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_dfaffe =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_dfaffe =4;case "\u0074\u006f\u0064a\u0079":*_dfaffe =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_dfaffe =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_dfaffe =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_dfaffe =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_dfaffe =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_dfaffe =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_dfaffe =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_dfaffe =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dfaffe =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dfaffe =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dfaffe =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_dfaffe =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_dfaffe =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_dfaffe =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_dfaffe =19;case "\u0051\u0031":*_dfaffe =20;case "\u0051\u0032":*_dfaffe =21;case "\u0051\u0033":*_dfaffe =22;case "\u0051\u0034":*_dfaffe =23;case "\u004d\u0031":*_dfaffe =24;case "\u004d\u0032":*_dfaffe =25;case "\u004d\u0033":*_dfaffe =26;case "\u004d\u0034":*_dfaffe =27;case "\u004d\u0035":*_dfaffe =28;case "\u004d\u0036":*_dfaffe =29;case "\u004d\u0037":*_dfaffe =30;case "\u004d\u0038":*_dfaffe =31;case "\u004d\u0039":*_dfaffe =32;case "\u004d\u0031\u0030":*_dfaffe =33;case "\u004d\u0031\u0031":*_dfaffe =34;case "\u004d\u0031\u0032":*_dfaffe =35;};};_deaca ,_cffdd =d .Token ();if _cffdd !=nil {return _cffdd ;};if _gfeeaf ,_eeebf :=_deaca .(_bf .EndElement );_eeebf &&_gfeeaf .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",_deaca );}; -// Total Visual Data -VisualTotalsAttr *bool ; +// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path +func (_gadgga *CT_SharedUser )ValidateWithPath (path string )error {if !_fc .ST_GuidPatternRe .MatchString (_gadgga .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 ,_fc .ST_GuidPatternRe ,_gadgga .GuidAttr );};if _gadgga .ExtLst !=nil {if _ebfbec :=_gadgga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebfbec !=nil {return _ebfbec ;};};return nil ;};func (_bccg *CT_MdxKPI )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_bccg .NAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0070"},Value :_f .Sprintf ("\u0025\u0076",_bccg .NpAttr )});_cegg ,_cbbf :=_bccg .PAttr .MarshalXMLAttr (_bf .Name {Local :"\u0070"});if _cbbf !=nil {return _cbbf ;};start .Attr =append (start .Attr ,_cegg );e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_UnderlineProperty struct{ -// Show Multiple Labels -ShowMultipleLabelAttr *bool ; +// Underline Value +ValAttr ST_UnderlineValues ;};type CT_Authors struct{ -// Show Drop Down -ShowDataDropDownAttr *bool ; +// Author +Author []string ;}; -// Show Expand Collapse -ShowDrillAttr *bool ; +// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path +func (_adec *CT_MRUColors )ValidateWithPath (path string )error {for _agfdb ,_gbgb :=range _adec .Color {if _dbaagd :=_gbgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_agfdb ));_dbaagd !=nil {return _dbaagd ;};};return nil ;};func (_cabcfc *ST_RevisionAction )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aabec ,_gbcfbe :=d .Token ();if _gbcfbe !=nil {return _gbcfbe ;};if _ecgfg ,_cdafd :=_aabec .(_bf .EndElement );_cdafd &&_ecgfg .Name ==start .Name {*_cabcfc =1;return nil ;};if _ccaecd ,_bbbaa :=_aabec .(_bf .CharData );!_bbbaa {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",_aabec );}else {switch string (_ccaecd ){case "":*_cabcfc =0;case "\u0061\u0064\u0064":*_cabcfc =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_cabcfc =2;};};_aabec ,_gbcfbe =d .Token ();if _gbcfbe !=nil {return _gbcfbe ;};if _eeceag ,_ceegd :=_aabec .(_bf .EndElement );_ceegd &&_eeceag .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",_aabec );};func (_gafcc *CT_TableColumn )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bbfea :=range start .Attr {if _bbfea .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_eggff ,_ffdaa :=_e .ParseUint (_bbfea .Value ,10,32);if _ffdaa !=nil {return _ffdaa ;};_aaebeb :=uint32 (_eggff );_gafcc .TotalsRowDxfIdAttr =&_aaebeb ;continue ;};if _bbfea .Name .Local =="\u0069\u0064"{_bfeacg ,_aagdg :=_e .ParseUint (_bbfea .Value ,10,32);if _aagdg !=nil {return _aagdg ;};_gafcc .IdAttr =uint32 (_bfeacg );continue ;};if _bbfea .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_egaeg ,_eccfe :=_bbfea .Value ,error (nil );if _eccfe !=nil {return _eccfe ;};_gafcc .HeaderRowCellStyleAttr =&_egaeg ;continue ;};if _bbfea .Name .Local =="\u006e\u0061\u006d\u0065"{_cfaeg ,_daafb :=_bbfea .Value ,error (nil );if _daafb !=nil {return _daafb ;};_gafcc .NameAttr =_cfaeg ;continue ;};if _bbfea .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_fffgbg ,_cbfef :=_bbfea .Value ,error (nil );if _cbfef !=nil {return _cbfef ;};_gafcc .TotalsRowLabelAttr =&_fffgbg ;continue ;};if _bbfea .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_geedgg ,_efbea :=_e .ParseUint (_bbfea .Value ,10,32);if _efbea !=nil {return _efbea ;};_cdgcc :=uint32 (_geedgg );_gafcc .QueryTableFieldIdAttr =&_cdgcc ;continue ;};if _bbfea .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_dedaa ,_ecabe :=_e .ParseUint (_bbfea .Value ,10,32);if _ecabe !=nil {return _ecabe ;};_dgadee :=uint32 (_dedaa );_gafcc .HeaderRowDxfIdAttr =&_dgadee ;continue ;};if _bbfea .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_fffaf ,_bfgcb :=_e .ParseUint (_bbfea .Value ,10,32);if _bfgcb !=nil {return _bfgcb ;};_afeag :=uint32 (_fffaf );_gafcc .DataDxfIdAttr =&_afeag ;continue ;};if _bbfea .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_deafdfg ,_fdebf :=_bbfea .Value ,error (nil );if _fdebf !=nil {return _fdebf ;};_gafcc .UniqueNameAttr =&_deafdfg ;continue ;};if _bbfea .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_gafcc .TotalsRowFunctionAttr .UnmarshalXMLAttr (_bbfea );continue ;};if _bbfea .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_daaae ,_fbggae :=_bbfea .Value ,error (nil );if _fbggae !=nil {return _fbggae ;};_gafcc .DataCellStyleAttr =&_daaae ;continue ;};if _bbfea .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_geeadb ,_ffbba :=_bbfea .Value ,error (nil );if _ffbba !=nil {return _ffbba ;};_gafcc .TotalsRowCellStyleAttr =&_geeadb ;continue ;};};_ecdec :for {_ccgda ,_ebgag :=d .Token ();if _ebgag !=nil {return _ebgag ;};switch _bfaddb :=_ccgda .(type ){case _bf .StartElement :switch _bfaddb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gafcc .CalculatedColumnFormula =NewCT_TableFormula ();if _cagdag :=d .DecodeElement (_gafcc .CalculatedColumnFormula ,&_bfaddb );_cagdag !=nil {return _cagdag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gafcc .TotalsRowFormula =NewCT_TableFormula ();if _ageece :=d .DecodeElement (_gafcc .TotalsRowFormula ,&_bfaddb );_ageece !=nil {return _ageece ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gafcc .XmlColumnPr =NewCT_XmlColumnPr ();if _eacfaf :=d .DecodeElement (_gafcc .XmlColumnPr ,&_bfaddb );_eacfaf !=nil {return _eacfaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gafcc .ExtLst =NewCT_ExtensionList ();if _aabaa :=d .DecodeElement (_gafcc .ExtLst ,&_bfaddb );_aabaa !=nil {return _aabaa ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006fl\u0075m\u006e\u0020\u0025\u0076",_bfaddb .Name );if _ccacf :=d .Skip ();_ccacf !=nil {return _ccacf ;};};case _bf .EndElement :break _ecdec ;case _bf .CharData :};};return nil ;};func (_gdgdg *CT_Dimensions )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gdgdg .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdgdg .CountAttr )});};e .EncodeToken (start );if _gdgdg .Dimension !=nil {_dfbgg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_fdaed :=range _gdgdg .Dimension {e .EncodeElement (_fdaed ,_dfbgg );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Print Drill Indicators -PrintDrillAttr *bool ; +// Validate validates the CT_Connections and its children +func (_ccad *CT_Connections )Validate ()error {return _ccad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");};func (_acbf *CT_ConditionalFormat )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_acbf .PivotAreas =NewCT_PivotAreas ();for _ ,_edccf :=range start .Attr {if _edccf .Name .Local =="\u0073\u0063\u006fp\u0065"{_acbf .ScopeAttr .UnmarshalXMLAttr (_edccf );continue ;};if _edccf .Name .Local =="\u0074\u0079\u0070\u0065"{_acbf .TypeAttr .UnmarshalXMLAttr (_edccf );continue ;};if _edccf .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_cfda ,_gegf :=_e .ParseUint (_edccf .Value ,10,32);if _gegf !=nil {return _gegf ;};_acbf .PriorityAttr =uint32 (_cfda );continue ;};};_acgd :for {_afeaa ,_dgfba :=d .Token ();if _dgfba !=nil {return _dgfba ;};switch _gacf :=_afeaa .(type ){case _bf .StartElement :switch _gacf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _faaaf :=d .DecodeElement (_acbf .PivotAreas ,&_gacf );_faaaf !=nil {return _faaaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bddc :=d .DecodeElement (_acbf .ExtLst ,&_gacf );_bddc !=nil {return _bddc ;};default:_cg .Log .Debug ("\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",_gacf .Name );if _bbac :=d .Skip ();_bbac !=nil {return _bbac ;};};case _bf .EndElement :break _acgd ;case _bf .CharData :};};return nil ;};type CT_TableFormula struct{ArrayAttr bool ;Content string ;};func (_gafgg *CT_Fill )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _gafgg .PatternFill !=nil {_cecf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gafgg .PatternFill ,_cecf );};if _gafgg .GradientFill !=nil {_gdcg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gafgg .GradientFill ,_gdcg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_aadgc *CT_PivotCache )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cdbfe :=range start .Attr {if _cdbfe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdbfe .Name .Local =="\u0069\u0064"||_cdbfe .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"&&_cdbfe .Name .Local =="\u0069\u0064"{_dcggc ,_cgdfg :=_cdbfe .Value ,error (nil );if _cgdfg !=nil {return _cgdfg ;};_aadgc .IdAttr =_dcggc ;continue ;};if _cdbfe .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_bdefc ,_ebccg :=_e .ParseUint (_cdbfe .Value ,10,32);if _ebccg !=nil {return _ebccg ;};_aadgc .CacheIdAttr =uint32 (_bdefc );continue ;};};for {_adcca ,_bgaabf :=d .Token ();if _bgaabf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_bgaabf );};if _ffgcd ,_ebbcg :=_adcca .(_bf .EndElement );_ebbcg &&_ffgcd .Name ==start .Name {break ;};};return nil ;}; -// Show Member Property ToolTips -ShowMemberPropertyTipsAttr *bool ; +// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path +func (_ccgcb *CT_PivotSelection )ValidateWithPath (path string )error {if _fbcge :=_ccgcb .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_fbcge !=nil {return _fbcge ;};if _cecfc :=_ccgcb .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_cecfc !=nil {return _cecfc ;};if _dfggda :=_ccgcb .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_dfggda !=nil {return _dfggda ;};return nil ;};func NewCT_ServerFormats ()*CT_ServerFormats {_dfdbc :=&CT_ServerFormats {};return _dfdbc };type CT_Dxfs struct{ -// Show ToolTips on Data -ShowDataTipsAttr *bool ; +// Format Count +CountAttr *uint32 ; -// Enable PivotTable Wizard -EnableWizardAttr *bool ; +// Formatting +Dxf []*CT_Dxf ;};func (_acfbc *ST_CredMethod )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_acfbc =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_acfbc =1;case "\u006e\u006f\u006e\u0065":*_acfbc =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_acfbc =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_acfbc =4;};return nil ;};func (_fgcdf ST_RevisionAction )Validate ()error {return _fgcdf .ValidateWithPath ("")}; -// Enable Drill Down -EnableDrillAttr *bool ; +// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path +func (_cacc *CT_CacheHierarchies )ValidateWithPath (path string )error {for _gfae ,_dca :=range _cacc .CacheHierarchy {if _cgf :=_dca .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_gfae ));_cgf !=nil {return _cgf ;};};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 NewCT_SheetViews ()*CT_SheetViews {_dbgce :=&CT_SheetViews {};return _dbgce };func (_dbfe *CT_GroupMembers )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dbfe .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbfe .CountAttr )});};e .EncodeToken (start );_adgbe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_cagec :=range _dbfe .GroupMember {e .EncodeElement (_cagec ,_adgbe );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_TextFields struct{ -// Enable Field Properties -EnableFieldPropertiesAttr *bool ; +// Count of Fields +CountAttr *uint32 ; -// Preserve Formatting -PreserveFormattingAttr *bool ; +// Text Import Field Settings +TextField []*CT_TextField ;};func (_bfcbf *CT_SingleXmlCells )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_afbbb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}};for _ ,_dbdfb :=range _bfcbf .SingleXmlCell {e .EncodeElement (_dbdfb ,_afbbb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_RangeSet ()*CT_RangeSet {_egafd :=&CT_RangeSet {};return _egafd };func (_fbbgd *CT_ExternalBook )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_accfe :=range start .Attr {if _accfe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_accfe .Name .Local =="\u0069\u0064"||_accfe .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"&&_accfe .Name .Local =="\u0069\u0064"{_eebdf ,_bggaf :=_accfe .Value ,error (nil );if _bggaf !=nil {return _bggaf ;};_fbbgd .IdAttr =_eebdf ;continue ;};};_fdgbf :for {_abdaf ,_ggbde :=d .Token ();if _ggbde !=nil {return _ggbde ;};switch _cdfb :=_abdaf .(type ){case _bf .StartElement :switch _cdfb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbbgd .SheetNames =NewCT_ExternalSheetNames ();if _cbda :=d .DecodeElement (_fbbgd .SheetNames ,&_cdfb );_cbda !=nil {return _cbda ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbbgd .DefinedNames =NewCT_ExternalDefinedNames ();if _ebfaa :=d .DecodeElement (_fbbgd .DefinedNames ,&_cdfb );_ebfaa !=nil {return _ebfaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbbgd .SheetDataSet =NewCT_ExternalSheetDataSet ();if _gefab :=d .DecodeElement (_fbbgd .SheetDataSet ,&_cdfb );_gefab !=nil {return _gefab ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b\u0020\u0025\u0076",_cdfb .Name );if _bfbgf :=d .Skip ();_bfbgf !=nil {return _bfbgf ;};};case _bf .EndElement :break _fdgbf ;case _bf .CharData :};};return nil ;};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_abef :=&CT_CustomSheetViews {};return _abef };type CT_PCDKPI struct{ -// Auto Formatting -UseAutoFormattingAttr *bool ; +// KPI Unique Name +UniqueNameAttr string ; -// Page Wrap -PageWrapAttr *uint32 ; +// KPI Display Name +CaptionAttr *string ; -// Page Over Then Down -PageOverThenDownAttr *bool ; +// KPI Display Folder +DisplayFolderAttr *string ; -// Subtotal Hidden Items -SubtotalHiddenItemsAttr *bool ; +// KPI Measure Group Name +MeasureGroupAttr *string ; -// Row Grand Totals -RowGrandTotalsAttr *bool ; +// Parent KPI +ParentAttr *string ; -// Grand Totals On Columns -ColGrandTotalsAttr *bool ; +// KPI Value Unique Name +ValueAttr string ; -// Field Print Titles -FieldPrintTitlesAttr *bool ; +// KPI Goal Unique Name +GoalAttr *string ; -// Item Print Titles -ItemPrintTitlesAttr *bool ; +// KPI Status Unique Name +StatusAttr *string ; -// Merge Titles -MergeItemAttr *bool ; +// KPI Trend Unique Name +TrendAttr *string ; -// Show Drop Zones -ShowDropZonesAttr *bool ; +// KPI Weight Unique Name +WeightAttr *string ; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// Time Member KPI Unique Name +TimeAttr *string ;};func (_gdeed ST_PivotAreaType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_aefga :=_bf .Attr {};_aefga .Name =name ;switch _gdeed {case ST_PivotAreaTypeUnset :_aefga .Value ="";case ST_PivotAreaTypeNone :_aefga .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_aefga .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_aefga .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_aefga .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_aefga .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_aefga .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_aefga .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_aefga .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _aefga ,nil ;};func (_cabbef *CT_X )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cabbef .VAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_cabbef .VAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Indentation for Compact Axis -IndentAttr *uint32 ; +// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path +func (_gabfa *CT_Hyperlinks )ValidateWithPath (path string )error {for _ggcdd ,_ccbc :=range _gabfa .Hyperlink {if _afdfaf :=_ccbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ggcdd ));_afdfaf !=nil {return _afdfaf ;};};return nil ;}; -// Show Empty Row -ShowEmptyRowAttr *bool ; +// Validate validates the CT_PageSetup and its children +func (_deebbd *CT_PageSetup )Validate ()error {return _deebbd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_dcdgd *CT_RevisionHeader )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dcdgd .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";_dcdgd .SheetIdMap =NewCT_SheetIdMap ();for _ ,_efbc :=range start .Attr {if _efbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efbc .Name .Local =="\u0069\u0064"||_efbc .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"&&_efbc .Name .Local =="\u0069\u0064"{_badgd ,_cdaaga :=_efbc .Value ,error (nil );if _cdaaga !=nil {return _cdaaga ;};_dcdgd .IdAttr =_badgd ;continue ;};if _efbc .Name .Local =="\u0067\u0075\u0069\u0064"{_bdbgg ,_cggabd :=_efbc .Value ,error (nil );if _cggabd !=nil {return _cggabd ;};_dcdgd .GuidAttr =_bdbgg ;continue ;};if _efbc .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_cfagg ,_abfbdc :=ParseStdlibTime (_efbc .Value );if _abfbdc !=nil {return _abfbdc ;};_dcdgd .DateTimeAttr =_cfagg ;continue ;};if _efbc .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_eacce ,_edcgeg :=_e .ParseUint (_efbc .Value ,10,32);if _edcgeg !=nil {return _edcgeg ;};_dcdgd .MaxSheetIdAttr =uint32 (_eacce );continue ;};if _efbc .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_eefca ,_bbfag :=_efbc .Value ,error (nil );if _bbfag !=nil {return _bbfag ;};_dcdgd .UserNameAttr =_eefca ;continue ;};if _efbc .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_ddgab ,_cdbbd :=_e .ParseUint (_efbc .Value ,10,32);if _cdbbd !=nil {return _cdbbd ;};_fggbe :=uint32 (_ddgab );_dcdgd .MinRIdAttr =&_fggbe ;continue ;};if _efbc .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_bbbde ,_ebcba :=_e .ParseUint (_efbc .Value ,10,32);if _ebcba !=nil {return _ebcba ;};_bfcbg :=uint32 (_bbbde );_dcdgd .MaxRIdAttr =&_bfcbg ;continue ;};};_bbbce :for {_egaad ,_cddgg :=d .Token ();if _cddgg !=nil {return _cddgg ;};switch _cgfcg :=_egaad .(type ){case _bf .StartElement :switch _cgfcg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dbefd :=d .DecodeElement (_dcdgd .SheetIdMap ,&_cgfcg );_dbefd !=nil {return _dbefd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcdgd .ReviewedList =NewCT_ReviewedRevisions ();if _gdbef :=d .DecodeElement (_dcdgd .ReviewedList ,&_cgfcg );_gdbef !=nil {return _gdbef ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcdgd .ExtLst =NewCT_ExtensionList ();if _abbdaf :=d .DecodeElement (_dcdgd .ExtLst ,&_cgfcg );_abbdaf !=nil {return _abbdaf ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_cgfcg .Name );if _ecafa :=d .Skip ();_ecafa !=nil {return _ecafa ;};};case _bf .EndElement :break _bbbce ;case _bf .CharData :};};return nil ;}; -// Show Empty Column -ShowEmptyColAttr *bool ; +// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path +func (_daegb *CT_RevisionComment )ValidateWithPath (path string )error {if !_fc .ST_GuidPatternRe .MatchString (_daegb .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 ,_fc .ST_GuidPatternRe ,_daegb .GuidAttr );};if _dcebc :=_daegb .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dcebc !=nil {return _dcebc ;};return nil ;};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_afdcdc :=&CT_ExternalLinkChoice {};return _afdcdc ;};func NewCT_FileSharing ()*CT_FileSharing {_ggcdf :=&CT_FileSharing {};return _ggcdf };func (_ccage ST_Scope )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_cgbcb :=_bf .Attr {};_cgbcb .Name =name ;switch _ccage {case ST_ScopeUnset :_cgbcb .Value ="";case ST_ScopeSelection :_cgbcb .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_cgbcb .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_cgbcb .Value ="\u0066\u0069\u0065l\u0064";};return _cgbcb ,nil ;}; -// Show Field Headers -ShowHeadersAttr *bool ; +// Validate validates the CT_CellSmartTagPr and its children +func (_dgdd *CT_CellSmartTagPr )Validate ()error {return _dgdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};func NewConnections ()*Connections {_ggeee :=&Connections {};_ggeee .CT_Connections =*NewCT_Connections ();return _ggeee ;};func (_bgecea *ST_IconSetType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bgecea =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_bgecea =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_bgecea =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_bgecea =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_bgecea =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_bgecea =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_bgecea =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_bgecea =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_bgecea =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_bgecea =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_bgecea =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_bgecea =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_bgecea =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_bgecea =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_bgecea =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_bgecea =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_bgecea =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_bgecea =17;};return nil ;}; -// Compact New Fields -CompactAttr *bool ; +// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path +func (_fcbae *CT_SmartTagTypes )ValidateWithPath (path string )error {for _gdbcc ,_cdabdd :=range _fcbae .SmartTagType {if _bfbea :=_cdabdd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gdbcc ));_bfbea !=nil {return _bfbea ;};};return nil ;}; -// Outline New Fields -OutlineAttr *bool ; +// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path +func (_degae *CT_Groups )ValidateWithPath (path string )error {for _ebbfc ,_dffce :=range _degae .Group {if _dgaf :=_dffce .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_ebbfc ));_dgaf !=nil {return _dgaf ;};};return nil ;}; + +// Validate validates the EG_ExtensionList and its children +func (_ggbffg *EG_ExtensionList )Validate ()error {return _ggbffg .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_gccgg ST_SortBy )ValidateWithPath (path string )error {switch _gccgg {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 (_gccgg ));};return nil ;};func (_beccd ST_ShowDataAs )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_beccd .String (),start );};func (_egebd *CT_PrintOptions )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dccfg :=range start .Attr {if _dccfg .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_dabagb ,_gffd :=_e .ParseBool (_dccfg .Value );if _gffd !=nil {return _gffd ;};_egebd .HorizontalCenteredAttr =&_dabagb ;continue ;};if _dccfg .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_gcfea ,_dcdd :=_e .ParseBool (_dccfg .Value );if _dcdd !=nil {return _dcdd ;};_egebd .VerticalCenteredAttr =&_gcfea ;continue ;};if _dccfg .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_ffgba ,_feda :=_e .ParseBool (_dccfg .Value );if _feda !=nil {return _feda ;};_egebd .HeadingsAttr =&_ffgba ;continue ;};if _dccfg .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_bdbgb ,_fgfeeb :=_e .ParseBool (_dccfg .Value );if _fgfeeb !=nil {return _fgfeeb ;};_egebd .GridLinesAttr =&_bdbgb ;continue ;};if _dccfg .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_ecgeb ,_geefaf :=_e .ParseBool (_dccfg .Value );if _geefaf !=nil {return _geefaf ;};_egebd .GridLinesSetAttr =&_ecgeb ;continue ;};};for {_eagab ,_dcfda :=d .Token ();if _dcfda !=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",_dcfda );};if _dafcd ,_aegfd :=_eagab .(_bf .EndElement );_aegfd &&_dafcd .Name ==start .Name {break ;};};return nil ;}; -// Outline Data Fields -OutlineDataAttr *bool ; +// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path +func (_bcbg *CT_CalculatedItems )ValidateWithPath (path string )error {for _cggd ,_bbcc :=range _bcbg .CalculatedItem {if _gbcb :=_bbcc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_cggd ));_gbcb !=nil {return _gbcb ;};};return nil ;};func NewCT_ObjectPr ()*CT_ObjectPr {_fdbbf :=&CT_ObjectPr {};_fdbbf .Anchor =NewCT_ObjectAnchor ();return _fdbbf ;};func (_gdgbc *CT_SheetBackgroundPicture )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gdgbc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};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 (_dcgcc *CT_XStringElement )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aecbce :=range start .Attr {if _aecbce .Name .Local =="\u0076"{_gaabg ,_cagbac :=_aecbce .Value ,error (nil );if _cagbac !=nil {return _cagbac ;};_dcgcc .VAttr =_gaabg ;continue ;};};for {_cddacg ,_fecgc :=d .Token ();if _fecgc !=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",_fecgc );};if _bfceff ,_gefcc :=_cddacg .(_bf .EndElement );_gefcc &&_bfceff .Name ==start .Name {break ;};};return nil ;};func (_faaeea *PivotCacheRecords )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _faaeea .CT_PivotCacheRecords .MarshalXML (e ,start );};func (_dgbae *ST_SortBy )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_dgbae =0;case "\u0076\u0061\u006cu\u0065":*_dgbae =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_dgbae =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_dgbae =3;case "\u0069\u0063\u006f\u006e":*_dgbae =4;};return nil ;}; -// Compact Data -CompactDataAttr *bool ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_cabb *CT_Color )ValidateWithPath (path string )error {return nil }; -// Data Fields Published -PublishedAttr *bool ; +// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path +func (_bffda *CT_Worksheet )ValidateWithPath (path string )error {if _bffda .SheetPr !=nil {if _bdfcdd :=_bffda .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bdfcdd !=nil {return _bdfcdd ;};};if _bffda .Dimension !=nil {if _dbbgb :=_bffda .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_dbbgb !=nil {return _dbbgb ;};};if _bffda .SheetViews !=nil {if _dadge :=_bffda .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_dadge !=nil {return _dadge ;};};if _bffda .SheetFormatPr !=nil {if _cfced :=_bffda .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_cfced !=nil {return _cfced ;};};for _caeef ,_cdbba :=range _bffda .Cols {if _dgbbg :=_cdbba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_caeef ));_dgbbg !=nil {return _dgbbg ;};};if _acafc :=_bffda .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_acafc !=nil {return _acafc ;};if _bffda .SheetCalcPr !=nil {if _aabdg :=_bffda .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_aabdg !=nil {return _aabdg ;};};if _bffda .SheetProtection !=nil {if _baffb :=_bffda .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_baffb !=nil {return _baffb ;};};if _bffda .ProtectedRanges !=nil {if _fdbbg :=_bffda .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_fdbbg !=nil {return _fdbbg ;};};if _bffda .Scenarios !=nil {if _ffbcc :=_bffda .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_ffbcc !=nil {return _ffbcc ;};};if _bffda .AutoFilter !=nil {if _babab :=_bffda .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_babab !=nil {return _babab ;};};if _bffda .SortState !=nil {if _eadca :=_bffda .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_eadca !=nil {return _eadca ;};};if _bffda .DataConsolidate !=nil {if _fefea :=_bffda .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_fefea !=nil {return _fefea ;};};if _bffda .CustomSheetViews !=nil {if _fcggbd :=_bffda .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_fcggbd !=nil {return _fcggbd ;};};if _bffda .MergeCells !=nil {if _afedgb :=_bffda .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_afedgb !=nil {return _afedgb ;};};if _bffda .PhoneticPr !=nil {if _ddedfa :=_bffda .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_ddedfa !=nil {return _ddedfa ;};};for _acfec ,_cdcbd :=range _bffda .ConditionalFormatting {if _aaggbc :=_cdcbd .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 ,_acfec ));_aaggbc !=nil {return _aaggbc ;};};if _bffda .DataValidations !=nil {if _bgfdc :=_bffda .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_bgfdc !=nil {return _bgfdc ;};};if _bffda .Hyperlinks !=nil {if _dabeg :=_bffda .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_dabeg !=nil {return _dabeg ;};};if _bffda .PrintOptions !=nil {if _cbffbc :=_bffda .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cbffbc !=nil {return _cbffbc ;};};if _bffda .PageMargins !=nil {if _fgcacd :=_bffda .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fgcacd !=nil {return _fgcacd ;};};if _bffda .PageSetup !=nil {if _dffec :=_bffda .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_dffec !=nil {return _dffec ;};};if _bffda .HeaderFooter !=nil {if _faede :=_bffda .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_faede !=nil {return _faede ;};};if _bffda .RowBreaks !=nil {if _gbfdad :=_bffda .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_gbfdad !=nil {return _gbfdad ;};};if _bffda .ColBreaks !=nil {if _fbdad :=_bffda .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_fbdad !=nil {return _fbdad ;};};if _bffda .CustomProperties !=nil {if _facddc :=_bffda .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_facddc !=nil {return _facddc ;};};if _bffda .CellWatches !=nil {if _gadage :=_bffda .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_gadage !=nil {return _gadage ;};};if _bffda .IgnoredErrors !=nil {if _bagdad :=_bffda .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073");_bagdad !=nil {return _bagdad ;};};if _bffda .SmartTags !=nil {if _egeagf :=_bffda .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_egeagf !=nil {return _egeagf ;};};if _bffda .Drawing !=nil {if _edegfc :=_bffda .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_edegfc !=nil {return _edegfc ;};};if _bffda .LegacyDrawing !=nil {if _bbbeed :=_bffda .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bbbeed !=nil {return _bbbeed ;};};if _bffda .LegacyDrawingHF !=nil {if _dceecb :=_bffda .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_dceecb !=nil {return _dceecb ;};};if _bffda .DrawingHF !=nil {if _gbafb :=_bffda .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gbafb !=nil {return _gbafb ;};};if _bffda .Picture !=nil {if _ebbbcf :=_bffda .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_ebbbcf !=nil {return _ebbbcf ;};};if _bffda .OleObjects !=nil {if _fgffge :=_bffda .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_fgffge !=nil {return _fgffge ;};};if _bffda .Controls !=nil {if _ggaff :=_bffda .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_ggaff !=nil {return _ggaff ;};};if _bffda .WebPublishItems !=nil {if _debag :=_bffda .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_debag !=nil {return _debag ;};};if _bffda .TableParts !=nil {if _bfdfdb :=_bffda .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_bfdfdb !=nil {return _bfdfdb ;};};if _bffda .ExtLst !=nil {if _ebbgf :=_bffda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebbgf !=nil {return _ebbgf ;};};return nil ;};func (_egeff *Headers )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _egeff .CT_RevisionHeaders .MarshalXML (e ,start );};func (_ge *CT_AutoFilter )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ge .RefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ge .RefAttr )});};e .EncodeToken (start );if _ge .FilterColumn !=nil {_bb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_adb :=range _ge .FilterColumn {e .EncodeElement (_adb ,_bb );};};if _ge .SortState !=nil {_fed :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_ge .SortState ,_fed );};if _ge .ExtLst !=nil {_bab :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ge .ExtLst ,_bab );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type ST_ShowDataAs byte ;type Worksheet struct{CT_Worksheet };func (_efedf *ST_MdxFunctionType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_efedf =0;case "\u006d":*_efedf =1;case "\u0076":*_efedf =2;case "\u0073":*_efedf =3;case "\u0063":*_efedf =4;case "\u0072":*_efedf =5;case "\u0070":*_efedf =6;case "\u006b":*_efedf =7;};return nil ;};func (_ggeec ST_FileType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ggeec .String (),start );};type CT_VerticalAlignFontProperty struct{ -// Enable Drop Zones -GridDropZonesAttr *bool ; +// Value +ValAttr _fc .ST_VerticalAlignRun ;};func (_fdcfef ST_DdeValueType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_cgfcce :=_bf .Attr {};_cgfcce .Name =name ;switch _fdcfef {case ST_DdeValueTypeUnset :_cgfcce .Value ="";case ST_DdeValueTypeNil :_cgfcce .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_cgfcce .Value ="\u0062";case ST_DdeValueTypeN :_cgfcce .Value ="\u006e";case ST_DdeValueTypeE :_cgfcce .Value ="\u0065";case ST_DdeValueTypeStr :_cgfcce .Value ="\u0073\u0074\u0072";};return _cgfcce ,nil ;}; -// Stop Immersive UI -ImmersiveAttr *bool ; +// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path +func (_abbdc *CT_PivotAreas )ValidateWithPath (path string )error {for _aebcg ,_dafgb :=range _abbdc .PivotArea {if _fadaf :=_dafgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_aebcg ));_fadaf !=nil {return _fadaf ;};};return nil ;};func (_agagef ST_BorderStyle )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_cbgbac :=_bf .Attr {};_cbgbac .Name =name ;switch _agagef {case ST_BorderStyleUnset :_cbgbac .Value ="";case ST_BorderStyleNone :_cbgbac .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_cbgbac .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_cbgbac .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_cbgbac .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_cbgbac .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_cbgbac .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_cbgbac .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_cbgbac .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_cbgbac .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_cbgbac .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_cbgbac .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_cbgbac .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_cbgbac .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_cbgbac .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _cbgbac ,nil ;};func (_dfdf *CT_Hyperlink )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gdbbg :=range start .Attr {if _gdbbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdbbg .Name .Local =="\u0069\u0064"||_gdbbg .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"&&_gdbbg .Name .Local =="\u0069\u0064"{_egecfc ,_egeac :=_gdbbg .Value ,error (nil );if _egeac !=nil {return _egeac ;};_dfdf .IdAttr =&_egecfc ;continue ;};if _gdbbg .Name .Local =="\u0072\u0065\u0066"{_fdgga ,_eadaf :=_gdbbg .Value ,error (nil );if _eadaf !=nil {return _eadaf ;};_dfdf .RefAttr =_fdgga ;continue ;};if _gdbbg .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_abbfg ,_bbce :=_gdbbg .Value ,error (nil );if _bbce !=nil {return _bbce ;};_dfdf .LocationAttr =&_abbfg ;continue ;};if _gdbbg .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_gcagb ,_cfef :=_gdbbg .Value ,error (nil );if _cfef !=nil {return _cfef ;};_dfdf .TooltipAttr =&_gcagb ;continue ;};if _gdbbg .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_cdfed ,_acfd :=_gdbbg .Value ,error (nil );if _acfd !=nil {return _acfd ;};_dfdf .DisplayAttr =&_cdfed ;continue ;};};for {_daebe ,_eccf :=d .Token ();if _eccf !=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",_eccf );};if _cggbd ,_gcbgba :=_daebe .(_bf .EndElement );_gcbgba &&_cggbd .Name ==start .Name {break ;};};return nil ;}; -// Multiple Field Filters -MultipleFieldFiltersAttr *bool ; +// Validate validates the SingleXmlCells and its children +func (_gbbdfa *SingleXmlCells )Validate ()error {return _gbbdfa .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};type CT_DataValidation struct{ -// Chart Format Id -ChartFormatAttr *uint32 ; +// Data Validation Type +TypeAttr ST_DataValidationType ; -// Row Header Caption -RowHeaderCaptionAttr *string ; +// Data Validation Error Style +ErrorStyleAttr ST_DataValidationErrorStyle ; -// Column Header Caption -ColHeaderCaptionAttr *string ; +// IME Mode Enforced +ImeModeAttr ST_DataValidationImeMode ; -// Default Sort Order -FieldListSortAscendingAttr *bool ; +// Operator +OperatorAttr ST_DataValidationOperator ; -// MDX Subqueries Supported -MdxSubqueriesAttr *bool ; +// Allow Blank +AllowBlankAttr *bool ; -// Custom List AutoSort -CustomListSortAttr *bool ; +// Show Drop Down +ShowDropDownAttr *bool ; -// PivotTable Location -Location *CT_Location ; +// Show Input Message +ShowInputMessageAttr *bool ; -// PivotTable Fields -PivotFields *CT_PivotFields ; +// Show Error Message +ShowErrorMessageAttr *bool ; -// Row Fields -RowFields *CT_RowFields ; +// Error Alert Text +ErrorTitleAttr *string ; -// Row Items -RowItems *CT_rowItems ; +// Error Message +ErrorAttr *string ; -// Column Fields -ColFields *CT_ColFields ; +// Prompt Title +PromptTitleAttr *string ; -// Column Items -ColItems *CT_colItems ; +// Input Prompt +PromptAttr *string ; -// Page Field Items -PageFields *CT_PageFields ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Data Fields -DataFields *CT_DataFields ; +// Formula 1 +Formula1 *string ; -// PivotTable Formats -Formats *CT_Formats ; +// Formula 2 +Formula2 *string ;};func (_gbdg *CT_Border )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gad :=range start .Attr {if _gad .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_abec ,_acd :=_e .ParseBool (_gad .Value );if _acd !=nil {return _acd ;};_gbdg .DiagonalUpAttr =&_abec ;continue ;};if _gad .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_agd ,_cbec :=_e .ParseBool (_gad .Value );if _cbec !=nil {return _cbec ;};_gbdg .DiagonalDownAttr =&_agd ;continue ;};if _gad .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dgcb ,_efeae :=_e .ParseBool (_gad .Value );if _efeae !=nil {return _efeae ;};_gbdg .OutlineAttr =&_dgcb ;continue ;};};_cac :for {_ded ,_ccec :=d .Token ();if _ccec !=nil {return _ccec ;};switch _ffb :=_ded .(type ){case _bf .StartElement :switch _ffb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdg .Start =NewCT_BorderPr ();if _dec :=d .DecodeElement (_gbdg .Start ,&_ffb );_dec !=nil {return _dec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdg .End =NewCT_BorderPr ();if _acg :=d .DecodeElement (_gbdg .End ,&_ffb );_acg !=nil {return _acg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdg .Left =NewCT_BorderPr ();if _bca :=d .DecodeElement (_gbdg .Left ,&_ffb );_bca !=nil {return _bca ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdg .Right =NewCT_BorderPr ();if _fggf :=d .DecodeElement (_gbdg .Right ,&_ffb );_fggf !=nil {return _fggf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdg .Top =NewCT_BorderPr ();if _ccd :=d .DecodeElement (_gbdg .Top ,&_ffb );_ccd !=nil {return _ccd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdg .Bottom =NewCT_BorderPr ();if _bbf :=d .DecodeElement (_gbdg .Bottom ,&_ffb );_bbf !=nil {return _bbf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdg .Diagonal =NewCT_BorderPr ();if _eegc :=d .DecodeElement (_gbdg .Diagonal ,&_ffb );_eegc !=nil {return _eegc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdg .Vertical =NewCT_BorderPr ();if _fcg :=d .DecodeElement (_gbdg .Vertical ,&_ffb );_fcg !=nil {return _fcg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdg .Horizontal =NewCT_BorderPr ();if _dbf :=d .DecodeElement (_gbdg .Horizontal ,&_ffb );_dbf !=nil {return _dbf ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u006f\u0072d\u0065\u0072 \u0025\u0076",_ffb .Name );if _daca :=d .Skip ();_daca !=nil {return _daca ;};};case _bf .EndElement :break _cac ;case _bf .CharData :};};return nil ;};func (_fedab *CT_RevisionConflict )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fedab .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fedab .SheetIdAttr )});};if _fedab .RIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fedab .RIdAttr )});};if _fedab .UaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fedab .UaAttr ))});};if _fedab .RaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fedab .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Conditional Formats -ConditionalFormats *CT_ConditionalFormats ; +// Validate validates the CT_CacheSource and its children +func (_edfc *CT_CacheSource )Validate ()error {return _edfc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");}; -// PivotChart Formats -ChartFormats *CT_ChartFormats ; +// Validate validates the CalcChain and its children +func (_dffa *CalcChain )Validate ()error {return _dffa .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};func (_gfcfg ST_VolDepType )ValidateWithPath (path string )error {switch _gfcfg {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 (_gfcfg ));};return nil ;};func (_abadf *CT_WorksheetSource )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ecfca :=range start .Attr {if _ecfca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ecfca .Name .Local =="\u0069\u0064"||_ecfca .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"&&_ecfca .Name .Local =="\u0069\u0064"{_ddaae ,_abgafb :=_ecfca .Value ,error (nil );if _abgafb !=nil {return _abgafb ;};_abadf .IdAttr =&_ddaae ;continue ;};if _ecfca .Name .Local =="\u0072\u0065\u0066"{_fbafca ,_ggbab :=_ecfca .Value ,error (nil );if _ggbab !=nil {return _ggbab ;};_abadf .RefAttr =&_fbafca ;continue ;};if _ecfca .Name .Local =="\u006e\u0061\u006d\u0065"{_ccdeg ,_gfgdg :=_ecfca .Value ,error (nil );if _gfgdg !=nil {return _gfgdg ;};_abadf .NameAttr =&_ccdeg ;continue ;};if _ecfca .Name .Local =="\u0073\u0068\u0065e\u0074"{_daebd ,_aebab :=_ecfca .Value ,error (nil );if _aebab !=nil {return _aebab ;};_abadf .SheetAttr =&_daebd ;continue ;};};for {_fbggg ,_cbabd :=d .Token ();if _cbabd !=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",_cbabd );};if _bbfgd ,_ffcead :=_fbggg .(_bf .EndElement );_ffcead &&_bbfgd .Name ==start .Name {break ;};};return nil ;};type CT_NumFmts struct{ -// PivotTable OLAP Hierarchies -PivotHierarchies *CT_PivotHierarchies ; +// Number Format Count +CountAttr *uint32 ; -// PivotTable Style -PivotTableStyleInfo *CT_PivotTableStyle ; +// Number Formats +NumFmt []*CT_NumFmt ;}; -// Filters -Filters *CT_PivotFilters ; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_gbfdc *CT_OleObject )ValidateWithPath (path string )error {if _ebgbe :=_gbfdc .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ebgbe !=nil {return _ebgbe ;};if _eeef :=_gbfdc .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_eeef !=nil {return _eeef ;};if _gbfdc .ObjectPr !=nil {if _geadfc :=_gbfdc .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_geadfc !=nil {return _geadfc ;};};return nil ;};func NewCT_PCDSCPage ()*CT_PCDSCPage {_fbbdg :=&CT_PCDSCPage {};return _fbbdg };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 ;};func (_bgfgb *CT_PivotField )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_agdcge :=range start .Attr {if _agdcge .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_bbgdd ,_fdgaaa :=_e .ParseBool (_agdcge .Value );if _fdgaaa !=nil {return _fdgaaa ;};_bgfgb .MeasureFilterAttr =&_bbgdd ;continue ;};if _agdcge .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_aecad ,_gefdc :=_e .ParseBool (_agdcge .Value );if _gefdc !=nil {return _gefdc ;};_bgfgb .IncludeNewItemsInFilterAttr =&_aecad ;continue ;};if _agdcge .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gbada ,_fbdcf :=_e .ParseBool (_agdcge .Value );if _fbdcf !=nil {return _fbdcf ;};_bgfgb .CompactAttr =&_gbada ;continue ;};if _agdcge .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_ggeaa ,_bdcbdg :=_e .ParseUint (_agdcge .Value ,10,32);if _bdcbdg !=nil {return _bdcbdg ;};_beege :=uint32 (_ggeaa );_bgfgb .ItemPageCountAttr =&_beege ;continue ;};if _agdcge .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ebfbg ,_bggab :=_e .ParseUint (_agdcge .Value ,10,32);if _bggab !=nil {return _bggab ;};_beffbf :=uint32 (_ebfbg );_bgfgb .NumFmtIdAttr =&_beffbf ;continue ;};if _agdcge .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_bgfgb .SortTypeAttr .UnmarshalXMLAttr (_agdcge );continue ;};if _agdcge .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_fdccfd ,_bebdg :=_e .ParseBool (_agdcge .Value );if _bebdg !=nil {return _bebdg ;};_bgfgb .OutlineAttr =&_fdccfd ;continue ;};if _agdcge .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_gdagd ,_dabffe :=_e .ParseBool (_agdcge .Value );if _dabffe !=nil {return _dabffe ;};_bgfgb .DataSourceSortAttr =&_gdagd ;continue ;};if _agdcge .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_fgbbf ,_ebcbg :=_e .ParseBool (_agdcge .Value );if _ebcbg !=nil {return _ebcbg ;};_bgfgb .DragToRowAttr =&_fgbbf ;continue ;};if _agdcge .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_ddgee ,_aeceg :=_e .ParseBool (_agdcge .Value );if _aeceg !=nil {return _aeceg ;};_bgfgb .NonAutoSortDefaultAttr =&_ddgee ;continue ;};if _agdcge .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"{_effaa ,_adccg :=_e .ParseBool (_agdcge .Value );if _adccg !=nil {return _adccg ;};_bgfgb .MultipleItemSelectionAllowedAttr =&_effaa ;continue ;};if _agdcge .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_ddfee ,_cbaaf :=_e .ParseUint (_agdcge .Value ,10,32);if _cbaaf !=nil {return _cbaaf ;};_bbgbc :=uint32 (_ddfee );_bgfgb .RankByAttr =&_bbgbc ;continue ;};if _agdcge .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_gccbe ,_bddfa :=_e .ParseBool (_agdcge .Value );if _bddfa !=nil {return _bddfa ;};_bgfgb .StdDevSubtotalAttr =&_gccbe ;continue ;};if _agdcge .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_defgac ,_dfcag :=_e .ParseBool (_agdcge .Value );if _dfcag !=nil {return _dfcag ;};_bgfgb .CountASubtotalAttr =&_defgac ;continue ;};if _agdcge .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_efdad ,_begdd :=_e .ParseBool (_agdcge .Value );if _begdd !=nil {return _begdd ;};_bgfgb .AutoShowAttr =&_efdad ;continue ;};if _agdcge .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_gegda ,_bddca :=_e .ParseBool (_agdcge .Value );if _bddca !=nil {return _bddca ;};_bgfgb .ShowPropAsCaptionAttr =&_gegda ;continue ;};if _agdcge .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fccaga ,_ecdfea :=_e .ParseBool (_agdcge .Value );if _ecdfea !=nil {return _ecdfea ;};_bgfgb .ProductSubtotalAttr =&_fccaga ;continue ;};if _agdcge .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_adbce ,_cdgedb :=_e .ParseBool (_agdcge .Value );if _cdgedb !=nil {return _cdgedb ;};_bgfgb .DragToPageAttr =&_adbce ;continue ;};if _agdcge .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_afegf ,_ebfgad :=_e .ParseBool (_agdcge .Value );if _ebfgad !=nil {return _ebfgad ;};_bgfgb .DefaultSubtotalAttr =&_afegf ;continue ;};if _agdcge .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_ecfdf ,_daaee :=_e .ParseBool (_agdcge .Value );if _daaee !=nil {return _daaee ;};_bgfgb .DragToDataAttr =&_ecfdf ;continue ;};if _agdcge .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gggeb ,_dbfabg :=_e .ParseBool (_agdcge .Value );if _dbfabg !=nil {return _dbfabg ;};_bgfgb .MaxSubtotalAttr =&_gggeb ;continue ;};if _agdcge .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_febbd ,_acbab :=_e .ParseBool (_agdcge .Value );if _acbab !=nil {return _acbab ;};_bgfgb .HideNewItemsAttr =&_febbd ;continue ;};if _agdcge .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_eagdd ,_deebd :=_e .ParseBool (_agdcge .Value );if _deebd !=nil {return _deebd ;};_bgfgb .ShowPropCellAttr =&_eagdd ;continue ;};if _agdcge .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_cdegf ,_bcecd :=_e .ParseBool (_agdcge .Value );if _bcecd !=nil {return _bcecd ;};_bgfgb .SubtotalTopAttr =&_cdegf ;continue ;};if _agdcge .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_ceccb ,_cadeb :=_e .ParseBool (_agdcge .Value );if _cadeb !=nil {return _cadeb ;};_bgfgb .ServerFieldAttr =&_ceccb ;continue ;};if _agdcge .Name .Local =="\u006e\u0061\u006d\u0065"{_bagec ,_eaaaeg :=_agdcge .Value ,error (nil );if _eaaaeg !=nil {return _eaaaeg ;};_bgfgb .NameAttr =&_bagec ;continue ;};if _agdcge .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_gbdeef ,_fdgfc :=_e .ParseBool (_agdcge .Value );if _fdgfc !=nil {return _fdgfc ;};_bgfgb .InsertPageBreakAttr =&_gbdeef ;continue ;};if _agdcge .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eeece ,_eagcb :=_e .ParseBool (_agdcge .Value );if _eagcb !=nil {return _eagcb ;};_bgfgb .SumSubtotalAttr =&_eeece ;continue ;};if _agdcge .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_fababf ,_dbec :=_e .ParseBool (_agdcge .Value );if _dbec !=nil {return _dbec ;};_bgfgb .DataFieldAttr =&_fababf ;continue ;};if _agdcge .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ccadbd ,_daedgg :=_e .ParseBool (_agdcge .Value );if _daedgg !=nil {return _daedgg ;};_bgfgb .AvgSubtotalAttr =&_ccadbd ;continue ;};if _agdcge .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_fegdc ,_degc :=_e .ParseBool (_agdcge .Value );if _degc !=nil {return _degc ;};_bgfgb .TopAutoShowAttr =&_fegdc ;continue ;};if _agdcge .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bdfcd ,_ceefc :=_e .ParseBool (_agdcge .Value );if _ceefc !=nil {return _ceefc ;};_bgfgb .MinSubtotalAttr =&_bdfcd ;continue ;};if _agdcge .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_fedgd ,_faeag :=_e .ParseBool (_agdcge .Value );if _faeag !=nil {return _faeag ;};_bgfgb .DragOffAttr =&_fedgd ;continue ;};if _agdcge .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gfaebg ,_fbcaf :=_e .ParseBool (_agdcge .Value );if _fbcaf !=nil {return _fbcaf ;};_bgfgb .CountSubtotalAttr =&_gfaebg ;continue ;};if _agdcge .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_cbdcf ,_aggga :=_agdcge .Value ,error (nil );if _aggga !=nil {return _aggga ;};_bgfgb .UniqueMemberPropertyAttr =&_cbdcf ;continue ;};if _agdcge .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cagcc ,_daecb :=_e .ParseBool (_agdcge .Value );if _daecb !=nil {return _daecb ;};_bgfgb .VarPSubtotalAttr =&_cagcc ;continue ;};if _agdcge .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cdbbe ,_bfceac :=_e .ParseBool (_agdcge .Value );if _bfceac !=nil {return _bfceac ;};_bgfgb .StdDevPSubtotalAttr =&_cdbbe ;continue ;};if _agdcge .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_effcg ,_bcdfcg :=_agdcge .Value ,error (nil );if _bcdfcg !=nil {return _bcdfcg ;};_bgfgb .SubtotalCaptionAttr =&_effcg ;continue ;};if _agdcge .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_caage ,_baage :=_e .ParseBool (_agdcge .Value );if _baage !=nil {return _baage ;};_bgfgb .ShowPropTipAttr =&_caage ;continue ;};if _agdcge .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_adgag ,_cdbda :=_e .ParseBool (_agdcge .Value );if _cdbda !=nil {return _cdbda ;};_bgfgb .InsertBlankRowAttr =&_adgag ;continue ;};if _agdcge .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"{_gfafd ,_gddbfc :=_e .ParseBool (_agdcge .Value );if _gddbfc !=nil {return _gddbfc ;};_bgfgb .DefaultAttributeDrillStateAttr =&_gfafd ;continue ;};if _agdcge .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_fcdfc ,_gaegbd :=_e .ParseBool (_agdcge .Value );if _gaegbd !=nil {return _gaegbd ;};_bgfgb .DragToColAttr =&_fcdfc ;continue ;};if _agdcge .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_ceecf ,_accga :=_e .ParseBool (_agdcge .Value );if _accga !=nil {return _accga ;};_bgfgb .HiddenLevelAttr =&_ceecf ;continue ;};if _agdcge .Name .Local =="\u0061\u0078\u0069\u0073"{_bgfgb .AxisAttr .UnmarshalXMLAttr (_agdcge );continue ;};if _agdcge .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_ecgga ,_gebfc :=_e .ParseBool (_agdcge .Value );if _gebfc !=nil {return _gebfc ;};_bgfgb .ShowDropDownsAttr =&_ecgga ;continue ;};if _agdcge .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_debff ,_gaded :=_e .ParseBool (_agdcge .Value );if _gaded !=nil {return _gaded ;};_bgfgb .ShowAllAttr =&_debff ;continue ;};if _agdcge .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_fgcac ,_aacbc :=_e .ParseBool (_agdcge .Value );if _aacbc !=nil {return _aacbc ;};_bgfgb .AllDrilledAttr =&_fgcac ;continue ;};if _agdcge .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edbeeg ,_aeabd :=_e .ParseBool (_agdcge .Value );if _aeabd !=nil {return _aeabd ;};_bgfgb .VarSubtotalAttr =&_edbeeg ;continue ;};};_gebbb :for {_bbfee ,_efddc :=d .Token ();if _efddc !=nil {return _efddc ;};switch _afbgfd :=_bbfee .(type ){case _bf .StartElement :switch _afbgfd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfgb .Items =NewCT_Items ();if _fdbfd :=d .DecodeElement (_bgfgb .Items ,&_afbgfd );_fdbfd !=nil {return _fdbfd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfgb .AutoSortScope =NewCT_AutoSortScope ();if _adaf :=d .DecodeElement (_bgfgb .AutoSortScope ,&_afbgfd );_adaf !=nil {return _adaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfgb .ExtLst =NewCT_ExtensionList ();if _egfabd :=d .DecodeElement (_bgfgb .ExtLst ,&_afbgfd );_egfabd !=nil {return _egfabd ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_afbgfd .Name );if _ffbgf :=d .Skip ();_ffbgf !=nil {return _ffbgf ;};};case _bf .EndElement :break _gebbb ;case _bf .CharData :};};return nil ;}; -// Row OLAP Hierarchy References -RowHierarchiesUsage *CT_RowHierarchiesUsage ; +// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path +func (_abeef *CT_rowItems )ValidateWithPath (path string )error {for _abddg ,_gdfcdf :=range _abeef .I {if _gffdc :=_gdfcdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_abddg ));_gffdc !=nil {return _gffdc ;};};return nil ;};func (_dbbdc *CT_String )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ffgeba :=range start .Attr {if _ffgeba .Name .Local =="\u0066\u0063"{_ceffa ,_facac :=_ffgeba .Value ,error (nil );if _facac !=nil {return _facac ;};_dbbdc .FcAttr =&_ceffa ;continue ;};if _ffgeba .Name .Local =="\u0076"{_accdb ,_dbfcba :=_ffgeba .Value ,error (nil );if _dbfcba !=nil {return _dbfcba ;};_dbbdc .VAttr =_accdb ;continue ;};if _ffgeba .Name .Local =="\u0066"{_efacc ,_fgdee :=_e .ParseBool (_ffgeba .Value );if _fgdee !=nil {return _fgdee ;};_dbbdc .FAttr =&_efacc ;continue ;};if _ffgeba .Name .Local =="\u0063"{_aceag ,_bgbga :=_ffgeba .Value ,error (nil );if _bgbga !=nil {return _bgbga ;};_dbbdc .CAttr =&_aceag ;continue ;};if _ffgeba .Name .Local =="\u0063\u0070"{_gebbfd ,_dfega :=_e .ParseUint (_ffgeba .Value ,10,32);if _dfega !=nil {return _dfega ;};_dbdcb :=uint32 (_gebbfd );_dbbdc .CpAttr =&_dbdcb ;continue ;};if _ffgeba .Name .Local =="\u0069\u006e"{_badbeb ,_ceffd :=_e .ParseUint (_ffgeba .Value ,10,32);if _ceffd !=nil {return _ceffd ;};_dccbdc :=uint32 (_badbeb );_dbbdc .InAttr =&_dccbdc ;continue ;};if _ffgeba .Name .Local =="\u0062\u0063"{_eefebd ,_eaegdc :=_ffgeba .Value ,error (nil );if _eaegdc !=nil {return _eaegdc ;};_dbbdc .BcAttr =&_eefebd ;continue ;};if _ffgeba .Name .Local =="\u0075"{_fccaa ,_cacad :=_e .ParseBool (_ffgeba .Value );if _cacad !=nil {return _cacad ;};_dbbdc .UAttr =&_fccaa ;continue ;};if _ffgeba .Name .Local =="\u0069"{_ebefeg ,_gcecab :=_e .ParseBool (_ffgeba .Value );if _gcecab !=nil {return _gcecab ;};_dbbdc .IAttr =&_ebefeg ;continue ;};if _ffgeba .Name .Local =="\u0075\u006e"{_ggdacg ,_ggfgfc :=_e .ParseBool (_ffgeba .Value );if _ggfgfc !=nil {return _ggfgfc ;};_dbbdc .UnAttr =&_ggdacg ;continue ;};if _ffgeba .Name .Local =="\u0073\u0074"{_fcfceb ,_gfaaca :=_e .ParseBool (_ffgeba .Value );if _gfaaca !=nil {return _gfaaca ;};_dbbdc .StAttr =&_fcfceb ;continue ;};if _ffgeba .Name .Local =="\u0062"{_fcadd ,_fdbbc :=_e .ParseBool (_ffgeba .Value );if _fdbbc !=nil {return _fdbbc ;};_dbbdc .BAttr =&_fcadd ;continue ;};};_agfgf :for {_dgabcb ,_faceba :=d .Token ();if _faceba !=nil {return _faceba ;};switch _dggac :=_dgabcb .(type ){case _bf .StartElement :switch _dggac .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abgcfb :=NewCT_Tuples ();if _ebabf :=d .DecodeElement (_abgcfb ,&_dggac );_ebabf !=nil {return _ebabf ;};_dbbdc .Tpls =append (_dbbdc .Tpls ,_abgcfb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbbbaf :=NewCT_X ();if _dccecc :=d .DecodeElement (_dbbbaf ,&_dggac );_dccecc !=nil {return _dccecc ;};_dbbdc .X =append (_dbbdc .X ,_dbbbaf );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072i\u006e\u0067 \u0025\u0076",_dggac .Name );if _ggbfe :=d .Skip ();_ggbfe !=nil {return _ggbfe ;};};case _bf .EndElement :break _agfgf ;case _bf .CharData :};};return nil ;};type CT_Sheet struct{ -// Column OLAP Hierarchy References -ColHierarchiesUsage *CT_ColHierarchiesUsage ; +// Sheet Name +NameAttr string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; +// Sheet Tab Id +SheetIdAttr uint32 ; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_agef *CT_Comments )ValidateWithPath (path string )error {if _efed :=_agef .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_efed !=nil {return _efed ;};if _ceba :=_agef .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074");_ceba !=nil {return _ceba ;};if _agef .ExtLst !=nil {if _agfae :=_agef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agfae !=nil {return _agfae ;};};return nil ;};func (_ccfe *CT_ExternalDefinedNames )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcfdc :for {_gece ,_afaab :=d .Token ();if _afaab !=nil {return _afaab ;};switch _cefgc :=_gece .(type ){case _c .StartElement :switch _cefgc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcfaf :=NewCT_ExternalDefinedName ();if _abbec :=d .DecodeElement (_gcfaf ,&_cefgc );_abbec !=nil {return _abbec ;};_ccfe .DefinedName =append (_ccfe .DefinedName ,_gcfaf );default:_gc .Log .Debug ("\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",_cefgc .Name );if _dfdbg :=d .Skip ();_dfdbg !=nil {return _dfdbg ;};};case _c .EndElement :break _dcfdc ;case _c .CharData :};};return nil ;};func NewCT_TableMissing ()*CT_TableMissing {_aacadd :=&CT_TableMissing {};return _aacadd }; +// Visible State +StateAttr ST_SheetState ;IdAttr string ;};func (_fcfgba *CT_MetadataStringIndex )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_fcfgba .XAttr )});if _fcfgba .SAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fcfgba .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Headers and its children -func (_gfbae *Headers )Validate ()error {return _gfbae .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};func (_edeffe *CT_Scenario )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eddgg :=range start .Attr {if _eddgg .Name .Local =="\u006e\u0061\u006d\u0065"{_gafdb ,_bedadd :=_eddgg .Value ,error (nil );if _bedadd !=nil {return _bedadd ;};_edeffe .NameAttr =_gafdb ;continue ;};if _eddgg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bcdge ,_gdcfg :=_fe .ParseBool (_eddgg .Value );if _gdcfg !=nil {return _gdcfg ;};_edeffe .LockedAttr =&_bcdge ;continue ;};if _eddgg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aggce ,_ddbde :=_fe .ParseBool (_eddgg .Value );if _ddbde !=nil {return _ddbde ;};_edeffe .HiddenAttr =&_aggce ;continue ;};if _eddgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fddad ,_daagc :=_fe .ParseUint (_eddgg .Value ,10,32);if _daagc !=nil {return _daagc ;};_bceaa :=uint32 (_fddad );_edeffe .CountAttr =&_bceaa ;continue ;};if _eddgg .Name .Local =="\u0075\u0073\u0065\u0072"{_bffbf ,_dgcca :=_eddgg .Value ,error (nil );if _dgcca !=nil {return _dgcca ;};_edeffe .UserAttr =&_bffbf ;continue ;};if _eddgg .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_adcbc ,_bfgea :=_eddgg .Value ,error (nil );if _bfgea !=nil {return _bfgea ;};_edeffe .CommentAttr =&_adcbc ;continue ;};};_dafege :for {_agaefd ,_cbgcf :=d .Token ();if _cbgcf !=nil {return _cbgcf ;};switch _egffb :=_agaefd .(type ){case _c .StartElement :switch _egffb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aebcb :=NewCT_InputCells ();if _egddf :=d .DecodeElement (_aebcb ,&_egffb );_egddf !=nil {return _egddf ;};_edeffe .InputCells =append (_edeffe .InputCells ,_aebcb );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0020\u0025\u0076",_egffb .Name );if _gcbgg :=d .Skip ();_gcbgg !=nil {return _gcbgg ;};};case _c .EndElement :break _dafege ;case _c .CharData :};};return nil ;};type CT_MdxMetadata struct{ +// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path +func (_dcaece *CT_GroupMembers )ValidateWithPath (path string )error {for _ecegf ,_gbbea :=range _dcaece .GroupMember {if _ggccc :=_gbbea .ValidateWithPath (_f .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_ecegf ));_ggccc !=nil {return _ggccc ;};};return nil ;};func (_fdagce ST_Orientation )Validate ()error {return _fdagce .ValidateWithPath ("")};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;); -// MDX Metadata Record Count -CountAttr *uint32 ; +// Validate validates the CT_FieldUsage and its children +func (_bbbca *CT_FieldUsage )Validate ()error {return _bbbca .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_cadbgf :=&CT_XmlColumnPr {};return _cadbgf };func NewCT_Set ()*CT_Set {_gegbd :=&CT_Set {};return _gegbd }; -// MDX Metadata Record -Mdx []*CT_Mdx ;}; +// Validate validates the CT_TableStyleElement and its children +func (_ebefg *CT_TableStyleElement )Validate ()error {return _ebefg .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};type CT_QueryCache struct{ -// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path -func (_gcdgg *Chartsheet )ValidateWithPath (path string )error {if _cebfa :=_gcdgg .CT_Chartsheet .ValidateWithPath (path );_cebfa !=nil {return _cebfa ;};return nil ;}; +// Cached Query Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path -func (_dgde *CT_CacheField )ValidateWithPath (path string )error {if _dgde .SharedItems !=nil {if _bbbg :=_dgde .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_bbbg !=nil {return _bbbg ;};};if _dgde .FieldGroup !=nil {if _eede :=_dgde .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_eede !=nil {return _eede ;};};for _abbf ,_gbcf :=range _dgde .MpMap {if _cca :=_gbcf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_abbf ));_cca !=nil {return _cca ;};};if _dgde .ExtLst !=nil {if _bea :=_dgde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bea !=nil {return _bea ;};};return nil ;};func (_adagd *ST_SheetState )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgeef ,_cecebc :=d .Token ();if _cecebc !=nil {return _cecebc ;};if _afacd ,_ggfdbb :=_fgeef .(_c .EndElement );_ggfdbb &&_afacd .Name ==start .Name {*_adagd =1;return nil ;};if _acffab ,_bgbdb :=_fgeef .(_c .CharData );!_bgbdb {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",_fgeef );}else {switch string (_acffab ){case "":*_adagd =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_adagd =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_adagd =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_adagd =3;};};_fgeef ,_cecebc =d .Token ();if _cecebc !=nil {return _cecebc ;};if _caebf ,_ecadf :=_fgeef .(_c .EndElement );_ecadf &&_caebf .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",_fgeef );}; +// Query +Query []*CT_Query ;}; -// Validate validates the Worksheet and its children -func (_dgaad *Worksheet )Validate ()error {return _dgaad .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};type CT_Extension struct{ +// Validate validates the CT_DataFields and its children +func (_gecb *CT_DataFields )Validate ()error {return _gecb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");};func (_ecgcg ST_TextVAlign )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_ddacda :=_bf .Attr {};_ddacda .Name =name ;switch _ecgcg {case ST_TextVAlignUnset :_ddacda .Value ="";case ST_TextVAlignTop :_ddacda .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_ddacda .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_ddacda .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_ddacda .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_ddacda .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _ddacda ,nil ;};func (_cdbe *CT_CustomSheetViews )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_gafce :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_addad :=range _cdbe .CustomSheetView {e .EncodeElement (_addad ,_gafce );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_MetadataStrings struct{ -// URI -UriAttr *string ;Any _ge .Any ;};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_ggdfa :=&CT_PivotCacheDefinition {};_ggdfa .CacheSource =NewCT_CacheSource ();_ggdfa .CacheFields =NewCT_CacheFields ();return _ggdfa ;}; +// MDX Metadata String Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_bfff *CT_CommentList )ValidateWithPath (path string )error {for _dage ,_fege :=range _bfff .Comment {if _fdca :=_fege .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_dage ));_fdca !=nil {return _fdca ;};};return nil ;};func NewCT_QueryTable ()*CT_QueryTable {_ebafa :=&CT_QueryTable {};return _ebafa };func NewCT_RevisionMove ()*CT_RevisionMove {_dacge :=&CT_RevisionMove {};return _dacge };func (_fafge *CT_UnderlineProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fafge .ValAttr !=ST_UnderlineValuesUnset {_bccea ,_acgda :=_fafge .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _acgda !=nil {return _acgda ;};start .Attr =append (start .Attr ,_bccea );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecdbg *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecdbg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_ecdbg =1;case "\u006f\u0066\u0066":*_ecdbg =2;case "\u006f\u006e":*_ecdbg =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_ecdbg =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_ecdbg =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_ecdbg =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_ecdbg =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_ecdbg =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_ecdbg =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_ecdbg =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_ecdbg =11;};return nil ;}; +// MDX Metadata String +S []*CT_XStringElement ;};type CT_SheetProtection struct{ -// Validate validates the CT_MRUColors and its children -func (_gdbc *CT_MRUColors )Validate ()error {return _gdbc .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};func (_ggabcc *ST_PaneState )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ggabcc =0;case "\u0073\u0070\u006ci\u0074":*_ggabcc =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_ggabcc =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_ggabcc =3;};return nil ;};func (_cbffc *CT_Rst )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_befbf :for {_bgdbaa ,_dcdad :=d .Token ();if _dcdad !=nil {return _dcdad ;};switch _fcbagb :=_bgdbaa .(type ){case _c .StartElement :switch _fcbagb .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbffc .T =new (string );if _dabgfe :=d .DecodeElement (_cbffc .T ,&_fcbagb );_dabgfe !=nil {return _dabgfe ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dedca :=NewCT_RElt ();if _dbbae :=d .DecodeElement (_dedca ,&_fcbagb );_dbbae !=nil {return _dbbae ;};_cbffc .R =append (_cbffc .R ,_dedca );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ageac :=NewCT_PhoneticRun ();if _eadbb :=d .DecodeElement (_ageac ,&_fcbagb );_eadbb !=nil {return _eadbb ;};_cbffc .RPh =append (_cbffc .RPh ,_ageac );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbffc .PhoneticPr =NewCT_PhoneticPr ();if _eaaca :=d .DecodeElement (_cbffc .PhoneticPr ,&_fcbagb );_eaaca !=nil {return _eaaca ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0073\u0074\u0020\u0025\u0076",_fcbagb .Name );if _bcebg :=d .Skip ();_bcebg !=nil {return _bcebg ;};};case _c .EndElement :break _befbf ;case _c .CharData :};};return nil ;};func (_abfab *CT_WebPublishItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abfab .SourceTypeAttr =ST_WebSourceType (1);for _ ,_ddgbea :=range start .Attr {if _ddgbea .Name .Local =="\u0069\u0064"{_fggaa ,_bgeeb :=_fe .ParseUint (_ddgbea .Value ,10,32);if _bgeeb !=nil {return _bgeeb ;};_abfab .IdAttr =uint32 (_fggaa );continue ;};if _ddgbea .Name .Local =="\u0064\u0069\u0076I\u0064"{_dcdeg ,_edcaa :=_ddgbea .Value ,error (nil );if _edcaa !=nil {return _edcaa ;};_abfab .DivIdAttr =_dcdeg ;continue ;};if _ddgbea .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_abfab .SourceTypeAttr .UnmarshalXMLAttr (_ddgbea );continue ;};if _ddgbea .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_fecbdee ,_aefag :=_ddgbea .Value ,error (nil );if _aefag !=nil {return _aefag ;};_abfab .SourceRefAttr =&_fecbdee ;continue ;};if _ddgbea .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_ecegg ,_eadgfg :=_ddgbea .Value ,error (nil );if _eadgfg !=nil {return _eadgfg ;};_abfab .SourceObjectAttr =&_ecegg ;continue ;};if _ddgbea .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_ggcb ,_cgcce :=_ddgbea .Value ,error (nil );if _cgcce !=nil {return _cgcce ;};_abfab .DestinationFileAttr =_ggcb ;continue ;};if _ddgbea .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbgde ,_ffga :=_ddgbea .Value ,error (nil );if _ffga !=nil {return _ffga ;};_abfab .TitleAttr =&_dbgde ;continue ;};if _ddgbea .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_baadd ,_cdgfg :=_fe .ParseBool (_ddgbea .Value );if _cdgfg !=nil {return _cdgfg ;};_abfab .AutoRepublishAttr =&_baadd ;continue ;};};for {_begggb ,_dgfee :=d .Token ();if _dgfee !=nil {return _cg .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",_dgfee );};if _cgeag ,_gffdb :=_begggb .(_c .EndElement );_gffdb &&_cgeag .Name ==start .Name {break ;};};return nil ;}; +// Legacy Password +PasswordAttr *string ; -// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path -func (_egcg *CT_DynamicFilter )ValidateWithPath (path string )error {if _egcg .TypeAttr ==ST_DynamicFilterTypeUnset {return _cg .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 _ddbfb :=_egcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddbfb !=nil {return _ddbfb ;};return nil ;}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path -func (_feddc *CT_Stylesheet )ValidateWithPath (path string )error {if _feddc .NumFmts !=nil {if _abeg :=_feddc .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_abeg !=nil {return _abeg ;};};if _feddc .Fonts !=nil {if _bcecd :=_feddc .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073");_bcecd !=nil {return _bcecd ;};};if _feddc .Fills !=nil {if _bgffee :=_feddc .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_bgffee !=nil {return _bgffee ;};};if _feddc .Borders !=nil {if _faagc :=_feddc .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_faagc !=nil {return _faagc ;};};if _feddc .CellStyleXfs !=nil {if _ggfdb :=_feddc .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_ggfdb !=nil {return _ggfdb ;};};if _feddc .CellXfs !=nil {if _bbffe :=_feddc .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");_bbffe !=nil {return _bbffe ;};};if _feddc .CellStyles !=nil {if _bbfadg :=_feddc .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_bbfadg !=nil {return _bbfadg ;};};if _feddc .Dxfs !=nil {if _aggfef :=_feddc .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073");_aggfef !=nil {return _aggfef ;};};if _feddc .TableStyles !=nil {if _cceea :=_feddc .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_cceea !=nil {return _cceea ;};};if _feddc .Colors !=nil {if _aagcc :=_feddc .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073");_aagcc !=nil {return _aagcc ;};};if _feddc .ExtLst !=nil {if _ffbefe :=_feddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffbefe !=nil {return _ffbefe ;};};return nil ;}; +// Password Hash Value +HashValueAttr *string ; -// Validate validates the CT_Worksheet and its children -func (_aagdc *CT_Worksheet )Validate ()error {return _aagdc .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");}; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Validate validates the CT_RPrElt and its children -func (_fccfb *CT_RPrElt )Validate ()error {return _fccfb .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path -func (_caaee *CT_TableFormula )ValidateWithPath (path string )error {return nil }; +// Sheet Locked +SheetAttr *bool ; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_efebc *CT_FontFamily )ValidateWithPath (path string )error {if _efebc .ValAttr < 0{return _cg .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 ,_efebc .ValAttr );};if _efebc .ValAttr > 14{return _cg .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 ,_efebc .ValAttr );};return nil ;};func (_deeb *CT_ExternalDefinedName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_deeb .NameAttr )});if _deeb .RefersToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_deeb .RefersToAttr )});};if _deeb .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_deeb .SheetIdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Objects Locked +ObjectsAttr *bool ; -// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path -func (_efcac *CT_Dimensions )ValidateWithPath (path string )error {for _gebfd ,_fbcba :=range _efcac .Dimension {if _gddfb :=_fbcba .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_gebfd ));_gddfb !=nil {return _gddfb ;};};return nil ;};func (_bdebe *CT_PCDKPI )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfcdd :=range start .Attr {if _bfcdd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fbded ,_geecf :=_bfcdd .Value ,error (nil );if _geecf !=nil {return _geecf ;};_bdebe .UniqueNameAttr =_fbded ;continue ;};if _bfcdd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_geaec ,_ddeac :=_bfcdd .Value ,error (nil );if _ddeac !=nil {return _ddeac ;};_bdebe .CaptionAttr =&_geaec ;continue ;};if _bfcdd .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_ebbba ,_gfggccf :=_bfcdd .Value ,error (nil );if _gfggccf !=nil {return _gfggccf ;};_bdebe .DisplayFolderAttr =&_ebbba ;continue ;};if _bfcdd .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_fbcfba ,_faccd :=_bfcdd .Value ,error (nil );if _faccd !=nil {return _faccd ;};_bdebe .MeasureGroupAttr =&_fbcfba ;continue ;};if _bfcdd .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_gcegf ,_gbcg :=_bfcdd .Value ,error (nil );if _gbcg !=nil {return _gbcg ;};_bdebe .ParentAttr =&_gcegf ;continue ;};if _bfcdd .Name .Local =="\u0076\u0061\u006cu\u0065"{_afecc ,_fgad :=_bfcdd .Value ,error (nil );if _fgad !=nil {return _fgad ;};_bdebe .ValueAttr =_afecc ;continue ;};if _bfcdd .Name .Local =="\u0067\u006f\u0061\u006c"{_eaabdd ,_gadc :=_bfcdd .Value ,error (nil );if _gadc !=nil {return _gadc ;};_bdebe .GoalAttr =&_eaabdd ;continue ;};if _bfcdd .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_gbggg ,_agfbe :=_bfcdd .Value ,error (nil );if _agfbe !=nil {return _agfbe ;};_bdebe .StatusAttr =&_gbggg ;continue ;};if _bfcdd .Name .Local =="\u0074\u0072\u0065n\u0064"{_feaga ,_dgbd :=_bfcdd .Value ,error (nil );if _dgbd !=nil {return _dgbd ;};_bdebe .TrendAttr =&_feaga ;continue ;};if _bfcdd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dcagce ,_egcegd :=_bfcdd .Value ,error (nil );if _egcegd !=nil {return _egcegd ;};_bdebe .WeightAttr =&_dcagce ;continue ;};if _bfcdd .Name .Local =="\u0074\u0069\u006d\u0065"{_bbgbdf ,_fdffg :=_bfcdd .Value ,error (nil );if _fdffg !=nil {return _fdffg ;};_bdebe .TimeAttr =&_bbgbdf ;continue ;};};for {_efada ,_dgcbc :=d .Token ();if _dgcbc !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_dgcbc );};if _cdae ,_gacaf :=_efada .(_c .EndElement );_gacaf &&_cdae .Name ==start .Name {break ;};};return nil ;};func (_dgfad *CT_DataRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gebgg :=range start .Attr {if _gebgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gebgg .Name .Local =="\u0069\u0064"||_gebgg .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"&&_gebgg .Name .Local =="\u0069\u0064"{_agdge ,_bgde :=_gebgg .Value ,error (nil );if _bgde !=nil {return _bgde ;};_dgfad .IdAttr =&_agdge ;continue ;};if _gebgg .Name .Local =="\u0072\u0065\u0066"{_gcff ,_dbecd :=_gebgg .Value ,error (nil );if _dbecd !=nil {return _dbecd ;};_dgfad .RefAttr =&_gcff ;continue ;};if _gebgg .Name .Local =="\u006e\u0061\u006d\u0065"{_ddacd ,_acbg :=_gebgg .Value ,error (nil );if _acbg !=nil {return _acbg ;};_dgfad .NameAttr =&_ddacd ;continue ;};if _gebgg .Name .Local =="\u0073\u0068\u0065e\u0074"{_bebgg ,_ggaf :=_gebgg .Value ,error (nil );if _ggaf !=nil {return _ggaf ;};_dgfad .SheetAttr =&_bebgg ;continue ;};};for {_egfa ,_feae :=d .Token ();if _feae !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_feae );};if _ddbee ,_ggbf :=_egfa .(_c .EndElement );_ggbf &&_ddbee .Name ==start .Name {break ;};};return nil ;};func NewCT_Dxf ()*CT_Dxf {_cbfbb :=&CT_Dxf {};return _cbfbb }; +// Scenarios Locked +ScenariosAttr *bool ; -// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path -func (_ddcbd *CT_NumFmts )ValidateWithPath (path string )error {for _gegde ,_ddfgg :=range _ddcbd .NumFmt {if _facea :=_ddfgg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_gegde ));_facea !=nil {return _facea ;};};return nil ;};type CT_HierarchyUsage struct{ +// Format Cells Locked +FormatCellsAttr *bool ; -// Hierarchy Usage -HierarchyUsageAttr int32 ;}; +// Format Columns Locked +FormatColumnsAttr *bool ; -// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path -func (_dagg *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };func (_dcaec *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dcaec =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_dcaec =1;case "\u006c\u0065\u0066\u0074":*_dcaec =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcaec =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dcaec =4;};return nil ;}; +// Format Rows Locked +FormatRowsAttr *bool ; -// Validate validates the CT_CellStyles and its children -func (_bad *CT_CellStyles )Validate ()error {return _bad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func (_fafc *CT_ConditionalFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fafc .PivotAreas =NewCT_PivotAreas ();for _ ,_cbgd :=range start .Attr {if _cbgd .Name .Local =="\u0073\u0063\u006fp\u0065"{_fafc .ScopeAttr .UnmarshalXMLAttr (_cbgd );continue ;};if _cbgd .Name .Local =="\u0074\u0079\u0070\u0065"{_fafc .TypeAttr .UnmarshalXMLAttr (_cbgd );continue ;};if _cbgd .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_aacf ,_cfad :=_fe .ParseUint (_cbgd .Value ,10,32);if _cfad !=nil {return _cfad ;};_fafc .PriorityAttr =uint32 (_aacf );continue ;};};_ddde :for {_bedg ,_ebga :=d .Token ();if _ebga !=nil {return _ebga ;};switch _gafa :=_bedg .(type ){case _c .StartElement :switch _gafa .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dddb :=d .DecodeElement (_fafc .PivotAreas ,&_gafa );_dddb !=nil {return _dddb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fafc .ExtLst =NewCT_ExtensionList ();if _ebcg :=d .DecodeElement (_fafc .ExtLst ,&_gafa );_ebcg !=nil {return _ebcg ;};default:_gc .Log .Debug ("\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",_gafa .Name );if _gfdc :=d .Skip ();_gfdc !=nil {return _gfdc ;};};case _c .EndElement :break _ddde ;case _c .CharData :};};return nil ;};func NewCT_SheetView ()*CT_SheetView {_fcbgg :=&CT_SheetView {};return _fcbgg };func (_acebc *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_acebc =0;case "\u0076":*_acebc =1;case "\u0067":*_acebc =2;case "\u0073":*_acebc =3;case "\u0074":*_acebc =4;case "\u0077":*_acebc =5;case "\u006d":*_acebc =6;};return nil ;};func (_cfade ST_Pane )ValidateWithPath (path string )error {switch _cfade {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 (_cfade ));};return nil ;};func (_cfada ST_FontScheme )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_geebf :=_c .Attr {};_geebf .Name =name ;switch _cfada {case ST_FontSchemeUnset :_geebf .Value ="";case ST_FontSchemeNone :_geebf .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_geebf .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_geebf .Value ="\u006d\u0069\u006eo\u0072";};return _geebf ,nil ;}; +// Insert Columns Locked +InsertColumnsAttr *bool ; -// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path -func (_abgca *CT_RevisionComment )ValidateWithPath (path string )error {if !_cb .ST_GuidPatternRe .MatchString (_abgca .GuidAttr ){return _cg .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 ,_cb .ST_GuidPatternRe ,_abgca .GuidAttr );};if _gcdbf :=_abgca .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gcdbf !=nil {return _gcdbf ;};return nil ;};func (_abacd ST_Objects )ValidateWithPath (path string )error {switch _abacd {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 (_abacd ));};return nil ;}; +// Insert Rows Locked +InsertRowsAttr *bool ; -// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path -func (_eaga *CT_BookView )ValidateWithPath (path string )error {if _aed :=_eaga .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_aed !=nil {return _aed ;};if _eaga .ExtLst !=nil {if _daf :=_eaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daf !=nil {return _daf ;};};return nil ;}; +// Insert Hyperlinks Locked +InsertHyperlinksAttr *bool ; -// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path -func (_ggbdg *CT_Xf )ValidateWithPath (path string )error {if _ggbdg .Alignment !=nil {if _ceccf :=_ggbdg .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_ceccf !=nil {return _ceccf ;};};if _ggbdg .Protection !=nil {if _bebdf :=_ggbdg .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bebdf !=nil {return _bebdf ;};};if _ggbdg .ExtLst !=nil {if _daaga :=_ggbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daaga !=nil {return _daaga ;};};return nil ;}; +// Delete Columns Locked +DeleteColumnsAttr *bool ; -// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path -func (_ageabd *PivotCacheDefinition )ValidateWithPath (path string )error {if _edegde :=_ageabd .CT_PivotCacheDefinition .ValidateWithPath (path );_edegde !=nil {return _edegde ;};return nil ;}; +// Delete Rows Locked +DeleteRowsAttr *bool ; -// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path -func (_cecca *CT_SheetView )ValidateWithPath (path string )error {if _cggdf :=_cecca .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_cggdf !=nil {return _cggdf ;};if _cecca .Pane !=nil {if _beeeca :=_cecca .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_beeeca !=nil {return _beeeca ;};};for _eddf ,_gbaaa :=range _cecca .Selection {if _dbfcgg :=_gbaaa .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_eddf ));_dbfcgg !=nil {return _dbfcgg ;};};for _bfgag ,_geggbf :=range _cecca .PivotSelection {if _edcdc :=_geggbf .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_bfgag ));_edcdc !=nil {return _edcdc ;};};if _cecca .ExtLst !=nil {if _ebfcg :=_cecca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebfcg !=nil {return _ebfcg ;};};return nil ;}; +// Select Locked Cells Locked +SelectLockedCellsAttr *bool ; -// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path -func (_ebdfe *CT_TableStyleElement )ValidateWithPath (path string )error {if _ebdfe .TypeAttr ==ST_TableStyleTypeUnset {return _cg .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 _agbff :=_ebdfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_agbff !=nil {return _agbff ;};return nil ;};type CT_RowFields struct{ +// Sort Locked +SortAttr *bool ; -// Repeated Items Count -CountAttr *uint32 ; +// AutoFilter Locked +AutoFilterAttr *bool ; -// Row Items -Field []*CT_Field ;};type Users struct{CT_Users };func (_cbdcea *PivotTableDefinition )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\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 ,_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\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 ,_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\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 ,_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\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _cbdcea .CT_pivotTableDefinition .MarshalXML (e ,start );};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 (_fbcaf *CT_Sets )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbcaf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fbcaf .CountAttr )});};e .EncodeToken (start );_dgfca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_gdgga :=range _fbcaf .Set {e .EncodeElement (_gdgga ,_dgfca );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgfggb *CT_Workbook )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgfggb .Sheets =NewCT_Sheets ();for _ ,_ccdcge :=range start .Attr {if _ccdcge .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_dgfggb .ConformanceAttr .UnmarshalXMLAttr (_ccdcge );continue ;};};_fgfbec :for {_eeefec ,_ggcbd :=d .Token ();if _ggcbd !=nil {return _ggcbd ;};switch _eacga :=_eeefec .(type ){case _c .StartElement :switch _eacga .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .FileVersion =NewCT_FileVersion ();if _ecedg :=d .DecodeElement (_dgfggb .FileVersion ,&_eacga );_ecedg !=nil {return _ecedg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .FileSharing =NewCT_FileSharing ();if _bfgafg :=d .DecodeElement (_dgfggb .FileSharing ,&_eacga );_bfgafg !=nil {return _bfgafg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .WorkbookPr =NewCT_WorkbookPr ();if _ggeaa :=d .DecodeElement (_dgfggb .WorkbookPr ,&_eacga );_ggeaa !=nil {return _ggeaa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .WorkbookProtection =NewCT_WorkbookProtection ();if _babbg :=d .DecodeElement (_dgfggb .WorkbookProtection ,&_eacga );_babbg !=nil {return _babbg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .BookViews =NewCT_BookViews ();if _dbaae :=d .DecodeElement (_dgfggb .BookViews ,&_eacga );_dbaae !=nil {return _dbaae ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gacab :=d .DecodeElement (_dgfggb .Sheets ,&_eacga );_gacab !=nil {return _gacab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .FunctionGroups =NewCT_FunctionGroups ();if _dgbdc :=d .DecodeElement (_dgfggb .FunctionGroups ,&_eacga );_dgbdc !=nil {return _dgbdc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .ExternalReferences =NewCT_ExternalReferences ();if _gdedgf :=d .DecodeElement (_dgfggb .ExternalReferences ,&_eacga );_gdedgf !=nil {return _gdedgf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .DefinedNames =NewCT_DefinedNames ();if _dgfef :=d .DecodeElement (_dgfggb .DefinedNames ,&_eacga );_dgfef !=nil {return _dgfef ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .CalcPr =NewCT_CalcPr ();if _fbda :=d .DecodeElement (_dgfggb .CalcPr ,&_eacga );_fbda !=nil {return _fbda ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .OleSize =NewCT_OleSize ();if _eefda :=d .DecodeElement (_dgfggb .OleSize ,&_eacga );_eefda !=nil {return _eefda ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _baed :=d .DecodeElement (_dgfggb .CustomWorkbookViews ,&_eacga );_baed !=nil {return _baed ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .PivotCaches =NewCT_PivotCaches ();if _bdegf :=d .DecodeElement (_dgfggb .PivotCaches ,&_eacga );_bdegf !=nil {return _bdegf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .SmartTagPr =NewCT_SmartTagPr ();if _dbbag :=d .DecodeElement (_dgfggb .SmartTagPr ,&_eacga );_dbbag !=nil {return _dbbag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .SmartTagTypes =NewCT_SmartTagTypes ();if _aeacg :=d .DecodeElement (_dgfggb .SmartTagTypes ,&_eacga );_aeacg !=nil {return _aeacg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .WebPublishing =NewCT_WebPublishing ();if _aaafd :=d .DecodeElement (_dgfggb .WebPublishing ,&_eacga );_aaafd !=nil {return _aaafd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gecfgb :=NewCT_FileRecoveryPr ();if _aaffd :=d .DecodeElement (_gecfgb ,&_eacga );_aaffd !=nil {return _aaffd ;};_dgfggb .FileRecoveryPr =append (_dgfggb .FileRecoveryPr ,_gecfgb );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .WebPublishObjects =NewCT_WebPublishObjects ();if _aagag :=d .DecodeElement (_dgfggb .WebPublishObjects ,&_eacga );_aagag !=nil {return _aagag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfggb .ExtLst =NewCT_ExtensionList ();if _bbcgg :=d .DecodeElement (_dgfggb .ExtLst ,&_eacga );_bbcgg !=nil {return _bbcgg ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_eacga .Name );if _gabeff :=d .Skip ();_gabeff !=nil {return _gabeff ;};};case _c .EndElement :break _fgfbec ;case _c .CharData :};};return nil ;};type CT_CommentPr struct{ +// Pivot Tables Locked +PivotTablesAttr *bool ; -// Locked Flag -LockedAttr *bool ; +// Select Unlocked Cells Locked +SelectUnlockedCellsAttr *bool ;}; -// Default Size Flag -DefaultSizeAttr *bool ; +// Validate validates the CT_CustomFilter and its children +func (_gfaac *CT_CustomFilter )Validate ()error {return _gfaac .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");}; -// Print Flag -PrintAttr *bool ; +// Validate validates the CT_Parameters and its children +func (_baaba *CT_Parameters )Validate ()error {return _baaba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};type ST_TimePeriod byte ;func (_gegff *CT_WebPublishItems )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_caaaa :=range start .Attr {if _caaaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_eefdf ,_dbac :=_e .ParseUint (_caaaa .Value ,10,32);if _dbac !=nil {return _dbac ;};_cacfdc :=uint32 (_eefdf );_gegff .CountAttr =&_cacfdc ;continue ;};};_ddddbf :for {_gcgfa ,_abbbb :=d .Token ();if _abbbb !=nil {return _abbbb ;};switch _addgc :=_gcgfa .(type ){case _bf .StartElement :switch _addgc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edeab :=NewCT_WebPublishItem ();if _dcbbf :=d .DecodeElement (_edeab ,&_addgc );_dcbbf !=nil {return _dcbbf ;};_gegff .WebPublishItem =append (_gegff .WebPublishItem ,_edeab );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_addgc .Name );if _gffacf :=d .Skip ();_gffacf !=nil {return _gffacf ;};};case _bf .EndElement :break _ddddbf ;case _bf .CharData :};};return nil ;}; -// Disabled Flag -DisabledAttr *bool ; +// Validate validates the CT_BookView and its children +func (_feb *CT_BookView )Validate ()error {return _feb .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func NewCT_ControlPr ()*CT_ControlPr {_eefeb :=&CT_ControlPr {};_eefeb .Anchor =NewCT_ObjectAnchor ();return _eefeb ;};func (_agaed *CT_RevisionMove )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_agaed .SheetIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",_agaed .SourceAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_agaed .DestinationAttr )});if _agaed .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agaed .SourceSheetIdAttr )});};if _agaed .RIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agaed .RIdAttr )});};if _agaed .UaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agaed .UaAttr ))});};if _agaed .RaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agaed .RaAttr ))});};e .EncodeToken (start );if _agaed .Undo !=nil {_aebf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_bdadfe :=range _agaed .Undo {e .EncodeElement (_bdadfe ,_aebf );};};if _agaed .Rcc !=nil {_gfgag :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_gdffa :=range _agaed .Rcc {e .EncodeElement (_gdffa ,_gfgag );};};if _agaed .Rfmt !=nil {_fagd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_ccgbc :=range _agaed .Rfmt {e .EncodeElement (_ccgbc ,_fagd );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_affee ST_GradientType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_affee .String (),start );};func NewCT_RevisionMove ()*CT_RevisionMove {_cbeba :=&CT_RevisionMove {};return _cbeba };type CT_FileVersion struct{ -// Automatic Fill Flag -AutoFillAttr *bool ; +// Application Name +AppNameAttr *string ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Last Edited Version +LastEditedAttr *string ; -// Alternative Text -AltTextAttr *string ; +// Lowest Edited Version +LowestEditedAttr *string ; -// Text Horizontal Alignment -TextHAlignAttr ST_TextHAlign ; +// Build Version +RupBuildAttr *string ; -// ext Vertical Alignment -TextVAlignAttr ST_TextVAlign ; +// Code Name +CodeNameAttr *string ;}; -// Text Lock Flag -LockTextAttr *bool ; +// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path +func (_bffba *CT_QueryTable )ValidateWithPath (path string )error {if _cecdae :=_bffba .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cecdae !=nil {return _cecdae ;};if _bffba .QueryTableRefresh !=nil {if _ceage :=_bffba .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_ceage !=nil {return _ceage ;};};if _bffba .ExtLst !=nil {if _acebg :=_bffba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acebg !=nil {return _acebg ;};};return nil ;};func (_aedcb *CT_MetadataType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_adacf :=range start .Attr {if _adacf .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_abccd ,_dfcega :=_e .ParseBool (_adacf .Value );if _dfcega !=nil {return _dfcega ;};_aedcb .PasteColWidthsAttr =&_abccd ;continue ;};if _adacf .Name .Local =="\u006e\u0061\u006d\u0065"{_dgaddg ,_cgbaf :=_adacf .Value ,error (nil );if _cgbaf !=nil {return _cgbaf ;};_aedcb .NameAttr =_dgaddg ;continue ;};if _adacf .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ggbe ,_bfaced :=_e .ParseBool (_adacf .Value );if _bfaced !=nil {return _bfaced ;};_aedcb .PasteNumberFormatsAttr =&_ggbe ;continue ;};if _adacf .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_cfgcc ,_afgfg :=_e .ParseBool (_adacf .Value );if _afgfg !=nil {return _afgfg ;};_aedcb .GhostRowAttr =&_cfgcc ;continue ;};if _adacf .Name .Local =="\u006d\u0065\u0072g\u0065"{_abddd ,_dcfbd :=_e .ParseBool (_adacf .Value );if _dcfbd !=nil {return _dcfbd ;};_aedcb .MergeAttr =&_abddd ;continue ;};if _adacf .Name .Local =="\u0065\u0064\u0069\u0074"{_cabcab ,_dfgaa :=_e .ParseBool (_adacf .Value );if _dfgaa !=nil {return _dfgaa ;};_aedcb .EditAttr =&_cabcab ;continue ;};if _adacf .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_ccfdc ,_cagae :=_e .ParseBool (_adacf .Value );if _cagae !=nil {return _cagae ;};_aedcb .SplitFirstAttr =&_ccfdc ;continue ;};if _adacf .Name .Local =="\u0063\u006f\u0070\u0079"{_cfdbd ,_fegbg :=_e .ParseBool (_adacf .Value );if _fegbg !=nil {return _fegbg ;};_aedcb .CopyAttr =&_cfdbd ;continue ;};if _adacf .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_acfbaf ,_egbee :=_e .ParseBool (_adacf .Value );if _egbee !=nil {return _egbee ;};_aedcb .SplitAllAttr =&_acfbaf ;continue ;};if _adacf .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_cbcaa ,_ffcafa :=_e .ParseBool (_adacf .Value );if _ffcafa !=nil {return _ffcafa ;};_aedcb .PasteFormulasAttr =&_cbcaa ;continue ;};if _adacf .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_ebcbf ,_abag :=_e .ParseBool (_adacf .Value );if _abag !=nil {return _abag ;};_aedcb .CellMetaAttr =&_ebcbf ;continue ;};if _adacf .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_eggbc ,_ecdcd :=_e .ParseBool (_adacf .Value );if _ecdcd !=nil {return _ecdcd ;};_aedcb .ClearAllAttr =&_eggbc ;continue ;};if _adacf .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_fcaee ,_gadbb :=_e .ParseUint (_adacf .Value ,10,32);if _gadbb !=nil {return _gadbb ;};_aedcb .MinSupportedVersionAttr =uint32 (_fcaee );continue ;};if _adacf .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_effgf ,_gaggd :=_e .ParseBool (_adacf .Value );if _gaggd !=nil {return _gaggd ;};_aedcb .AdjustAttr =&_effgf ;continue ;};if _adacf .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_bcaee ,_gffga :=_e .ParseBool (_adacf .Value );if _gffga !=nil {return _gffga ;};_aedcb .ClearContentsAttr =&_bcaee ;continue ;};if _adacf .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_debfa ,_gcefb :=_e .ParseBool (_adacf .Value );if _gcefb !=nil {return _gcefb ;};_aedcb .PasteValuesAttr =&_debfa ;continue ;};if _adacf .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_cgdff ,_ecefg :=_e .ParseBool (_adacf .Value );if _ecefg !=nil {return _ecefg ;};_aedcb .RowColShiftAttr =&_cgdff ;continue ;};if _adacf .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gcdag ,_efbbg :=_e .ParseBool (_adacf .Value );if _efbbg !=nil {return _efbbg ;};_aedcb .PasteCommentsAttr =&_gcdag ;continue ;};if _adacf .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_efbfg ,_dacfb :=_e .ParseBool (_adacf .Value );if _dacfb !=nil {return _dacfb ;};_aedcb .ClearFormatsAttr =&_efbfg ;continue ;};if _adacf .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_gcga ,_gdade :=_e .ParseBool (_adacf .Value );if _gdade !=nil {return _gdade ;};_aedcb .GhostColAttr =&_gcga ;continue ;};if _adacf .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_dbfcb ,_egdde :=_e .ParseBool (_adacf .Value );if _egdde !=nil {return _egdde ;};_aedcb .CoerceAttr =&_dbfcb ;continue ;};if _adacf .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ebbcba ,_gbeede :=_e .ParseBool (_adacf .Value );if _gbeede !=nil {return _gbeede ;};_aedcb .ClearCommentsAttr =&_ebbcba ;continue ;};if _adacf .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_bgbge ,_egfec :=_e .ParseBool (_adacf .Value );if _egfec !=nil {return _egfec ;};_aedcb .PasteAllAttr =&_bgbge ;continue ;};if _adacf .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_bdbagg ,_aeec :=_e .ParseBool (_adacf .Value );if _aeec !=nil {return _aeec ;};_aedcb .PasteBordersAttr =&_bdbagg ;continue ;};if _adacf .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_badfd ,_dbcd :=_e .ParseBool (_adacf .Value );if _dbcd !=nil {return _dbcd ;};_aedcb .PasteFormatsAttr =&_badfd ;continue ;};if _adacf .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_dbfbb ,_debac :=_e .ParseBool (_adacf .Value );if _debac !=nil {return _debac ;};_aedcb .PasteDataValidationAttr =&_dbfbb ;continue ;};if _adacf .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_eceea ,_ffgbe :=_e .ParseBool (_adacf .Value );if _ffgbe !=nil {return _ffgbe ;};_aedcb .DeleteAttr =&_eceea ;continue ;};if _adacf .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_abdgd ,_gfgegd :=_e .ParseBool (_adacf .Value );if _gfgegd !=nil {return _gfgegd ;};_aedcb .AssignAttr =&_abdgd ;continue ;};};for {_befdda ,_dgcf :=d .Token ();if _dgcf !=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",_dgcf );};if _aebcc ,_becfe :=_befdda .(_bf .EndElement );_becfe &&_aebcc .Name ==start .Name {break ;};};return nil ;};func (_bbeec *CT_XmlCellPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bbeec .IdAttr )});if _bbeec .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbeec .UniqueNameAttr )});};e .EncodeToken (start );_adbgg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_bbeec .XmlPr ,_adbgg );if _bbeec .ExtLst !=nil {_cagab :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbeec .ExtLst ,_cagab );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gcfff *CT_Formats )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aaeg :=range start .Attr {if _aaeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gecad ,_effbcf :=_e .ParseUint (_aaeg .Value ,10,32);if _effbcf !=nil {return _effbcf ;};_egbab :=uint32 (_gecad );_gcfff .CountAttr =&_egbab ;continue ;};};_efda :for {_ebdad ,_acfc :=d .Token ();if _acfc !=nil {return _acfc ;};switch _ggcae :=_ebdad .(type ){case _bf .StartElement :switch _ggcae .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gddebg :=NewCT_Format ();if _cdfgf :=d .DecodeElement (_gddebg ,&_ggcae );_cdfgf !=nil {return _cdfgf ;};_gcfff .Format =append (_gcfff .Format ,_gddebg );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_ggcae .Name );if _ddcbg :=d .Skip ();_ddcbg !=nil {return _ddcbg ;};};case _bf .EndElement :break _efda ;case _bf .CharData :};};return nil ;}; -// Far East Alignment Flag -JustLastXAttr *bool ; +// Validate validates the CT_DeletedField and its children +func (_ddeg *CT_DeletedField )Validate ()error {return _ddeg .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");}; -// Automatic Text Scaling Flag -AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func (_bcfcac ST_UnderlineValues )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egcca :=_c .Attr {};_egcca .Name =name ;switch _bcfcac {case ST_UnderlineValuesUnset :_egcca .Value ="";case ST_UnderlineValuesSingle :_egcca .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_egcca .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_egcca .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_egcca .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_egcca .Value ="\u006e\u006f\u006e\u0065";};return _egcca ,nil ;}; +// Validate validates the CT_CellStyles and its children +func (_gade *CT_CellStyles )Validate ()error {return _gade .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func (_gedb *CT_FutureMetadataBlock )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fbacb :for {_cabbd ,_fgeaf :=d .Token ();if _fgeaf !=nil {return _fgeaf ;};switch _cfae :=_cabbd .(type ){case _bf .StartElement :switch _cfae .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedb .ExtLst =NewCT_ExtensionList ();if _ebbbf :=d .DecodeElement (_gedb .ExtLst ,&_cfae );_ebbbf !=nil {return _ebbbf ;};default:_cg .Log .Debug ("\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",_cfae .Name );if _adffd :=d .Skip ();_adffd !=nil {return _adffd ;};};case _bf .EndElement :break _fbacb ;case _bf .CharData :};};return nil ;};func (_eafaa ST_DataValidationOperator )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_cadggd :=_bf .Attr {};_cadggd .Name =name ;switch _eafaa {case ST_DataValidationOperatorUnset :_cadggd .Value ="";case ST_DataValidationOperatorBetween :_cadggd .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_cadggd .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_cadggd .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_cadggd .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_cadggd .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_cadggd .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_cadggd .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_cadggd .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _cadggd ,nil ;};func (_beceb *CT_RgbColor )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_edgff :=range start .Attr {if _edgff .Name .Local =="\u0072\u0067\u0062"{_decgf ,_egecbc :=_edgff .Value ,error (nil );if _egecbc !=nil {return _egecbc ;};_beceb .RgbAttr =&_decgf ;continue ;};};for {_degge ,_gdaad :=d .Token ();if _gdaad !=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",_gdaad );};if _dcadc ,_geagcc :=_degge .(_bf .EndElement );_geagcc &&_dcadc .Name ==start .Name {break ;};};return nil ;};func NewCT_RangePr ()*CT_RangePr {_bbgfg :=&CT_RangePr {};return _bbgfg }; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_fgdgdb *CT_TextField )ValidateWithPath (path string )error {if _dbdcd :=_fgdgdb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbdcd !=nil {return _dbdcd ;};return nil ;};func (_fbefd *CT_FieldGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdgd :=range start .Attr {if _fdgd .Name .Local =="\u0070\u0061\u0072"{_gcec ,_bggc :=_fe .ParseUint (_fdgd .Value ,10,32);if _bggc !=nil {return _bggc ;};_dffag :=uint32 (_gcec );_fbefd .ParAttr =&_dffag ;continue ;};if _fdgd .Name .Local =="\u0062\u0061\u0073\u0065"{_ecdac ,_cdgg :=_fe .ParseUint (_fdgd .Value ,10,32);if _cdgg !=nil {return _cdgg ;};_fafcf :=uint32 (_ecdac );_fbefd .BaseAttr =&_fafcf ;continue ;};};_bebaf :for {_afecf ,_fgaae :=d .Token ();if _fgaae !=nil {return _fgaae ;};switch _fabad :=_afecf .(type ){case _c .StartElement :switch _fabad .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbefd .RangePr =NewCT_RangePr ();if _ffcgf :=d .DecodeElement (_fbefd .RangePr ,&_fabad );_ffcgf !=nil {return _ffcgf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbefd .DiscretePr =NewCT_DiscretePr ();if _ccfdg :=d .DecodeElement (_fbefd .DiscretePr ,&_fabad );_ccfdg !=nil {return _ccfdg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbefd .GroupItems =NewCT_GroupItems ();if _gcbdg :=d .DecodeElement (_fbefd .GroupItems ,&_fabad );_gcbdg !=nil {return _gcbdg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046i\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_fabad .Name );if _eaade :=d .Skip ();_eaade !=nil {return _eaade ;};};case _c .EndElement :break _bebaf ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_SmartTagType and its children +func (_agcgb *CT_SmartTagType )Validate ()error {return _agcgb .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_fadbda *ST_SourceType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cgabgb ,_fabee :=d .Token ();if _fabee !=nil {return _fabee ;};if _adfcc ,_aecdbf :=_cgabgb .(_bf .EndElement );_aecdbf &&_adfcc .Name ==start .Name {*_fadbda =1;return nil ;};if _fbgec ,_cacab :=_cgabgb .(_bf .CharData );!_cacab {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",_cgabgb );}else {switch string (_fbgec ){case "":*_fadbda =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_fadbda =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_fadbda =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_fadbda =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_fadbda =4;};};_cgabgb ,_fabee =d .Token ();if _fabee !=nil {return _fabee ;};if _acacfe ,_bdfabg :=_cgabgb .(_bf .EndElement );_bdfabg &&_acacfe .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",_cgabgb );};func NewCT_CellWatch ()*CT_CellWatch {_deef :=&CT_CellWatch {};return _deef }; -// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path -func (_gfgcg *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_cb .ST_GuidPatternRe .MatchString (_gfgcg .GuidAttr ){return _cg .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 ,_cb .ST_GuidPatternRe ,_gfgcg .GuidAttr );};if _adbde :=_gfgcg .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_adbde !=nil {return _adbde ;};if _gfgcg .PageMargins !=nil {if _dccg :=_gfgcg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_dccg !=nil {return _dccg ;};};if _gfgcg .PageSetup !=nil {if _eggdd :=_gfgcg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_eggdd !=nil {return _eggdd ;};};if _gfgcg .HeaderFooter !=nil {if _cgbca :=_gfgcg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_cgbca !=nil {return _cgbca ;};};return nil ;};func (_efgda *CT_Sheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egfef :=range start .Attr {if _egfef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egfef .Name .Local =="\u0069\u0064"||_egfef .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"&&_egfef .Name .Local =="\u0069\u0064"{_ffegff ,_fcdbe :=_egfef .Value ,error (nil );if _fcdbe !=nil {return _fcdbe ;};_efgda .IdAttr =_ffegff ;continue ;};if _egfef .Name .Local =="\u006e\u0061\u006d\u0065"{_cgcbe ,_fgadb :=_egfef .Value ,error (nil );if _fgadb !=nil {return _fgadb ;};_efgda .NameAttr =_cgcbe ;continue ;};if _egfef .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_caefd ,_bcbfdg :=_fe .ParseUint (_egfef .Value ,10,32);if _bcbfdg !=nil {return _bcbfdg ;};_efgda .SheetIdAttr =uint32 (_caefd );continue ;};if _egfef .Name .Local =="\u0073\u0074\u0061t\u0065"{_efgda .StateAttr .UnmarshalXMLAttr (_egfef );continue ;};};for {_ggabc ,_ccfefe :=d .Token ();if _ccfefe !=nil {return _cg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_ccfefe );};if _dbggf ,_gcgbc :=_ggabc .(_c .EndElement );_gcgbc &&_dbggf .Name ==start .Name {break ;};};return nil ;};type CT_RangeSets struct{ +// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path +func (_cgdg *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };func (_ddbad *ST_FormatAction )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dcegb ,_ecfdb :=d .Token ();if _ecfdb !=nil {return _ecfdb ;};if _gdfee ,_eedbga :=_dcegb .(_bf .EndElement );_eedbga &&_gdfee .Name ==start .Name {*_ddbad =1;return nil ;};if _edced ,_dfeef :=_dcegb .(_bf .CharData );!_dfeef {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",_dcegb );}else {switch string (_edced ){case "":*_ddbad =0;case "\u0062\u006c\u0061n\u006b":*_ddbad =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_ddbad =2;case "\u0064\u0072\u0069l\u006c":*_ddbad =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_ddbad =4;};};_dcegb ,_ecfdb =d .Token ();if _ecfdb !=nil {return _ecfdb ;};if _acgef ,_afbbdf :=_dcegb .(_bf .EndElement );_afbbdf &&_acgef .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",_dcegb );};func NewCT_Connection ()*CT_Connection {_ebbd :=&CT_Connection {};return _ebbd };func NewCT_MergeCells ()*CT_MergeCells {_bagfa :=&CT_MergeCells {};return _bagfa };func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_ebbcf :=&CT_SheetFormatPr {};return _ebbcf };type CT_XmlCellPr struct{ -// Reference and Page Item Count -CountAttr *uint32 ; +// Table Field Id +IdAttr uint32 ; -// Range Set -RangeSet []*CT_RangeSet ;};func (_fccbf *CT_MetadataBlocks )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fccbf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fccbf .CountAttr )});};e .EncodeToken (start );_ggfbbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_cdbd :=range _fccbf .Bk {e .EncodeElement (_cdbd ,_ggfbbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eebga *ST_VolValueType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_debbe ,_cacage :=d .Token ();if _cacage !=nil {return _cacage ;};if _ccbae ,_cceee :=_debbe .(_c .EndElement );_cceee &&_ccbae .Name ==start .Name {*_eebga =1;return nil ;};if _badgdd ,_bdead :=_debbe .(_c .CharData );!_bdead {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",_debbe );}else {switch string (_badgdd ){case "":*_eebga =0;case "\u0062":*_eebga =1;case "\u006e":*_eebga =2;case "\u0065":*_eebga =3;case "\u0073":*_eebga =4;};};_debbe ,_cacage =d .Token ();if _cacage !=nil {return _cacage ;};if _gbcdf ,_geffc :=_debbe .(_c .EndElement );_geffc &&_gbcdf .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",_debbe );};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_cfcge :=&CT_TableStyleInfo {};return _cfcge };func (_egfbff *CT_SharedUser )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egfbff .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 _ ,_aggbg :=range start .Attr {if _aggbg .Name .Local =="\u0067\u0075\u0069\u0064"{_ecdeeg ,_abeae :=_aggbg .Value ,error (nil );if _abeae !=nil {return _abeae ;};_egfbff .GuidAttr =_ecdeeg ;continue ;};if _aggbg .Name .Local =="\u006e\u0061\u006d\u0065"{_cggbb ,_bebdd :=_aggbg .Value ,error (nil );if _bebdd !=nil {return _bebdd ;};_egfbff .NameAttr =_cggbb ;continue ;};if _aggbg .Name .Local =="\u0069\u0064"{_fgace ,_cdcaa :=_fe .ParseInt (_aggbg .Value ,10,32);if _cdcaa !=nil {return _cdcaa ;};_egfbff .IdAttr =int32 (_fgace );continue ;};if _aggbg .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_abdeg ,_accac :=ParseStdlibTime (_aggbg .Value );if _accac !=nil {return _accac ;};_egfbff .DateTimeAttr =_abdeg ;continue ;};};_afgce :for {_dcafg ,_cfgff :=d .Token ();if _cfgff !=nil {return _cfgff ;};switch _cgbfb :=_dcafg .(type ){case _c .StartElement :switch _cgbfb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfbff .ExtLst =NewCT_ExtensionList ();if _ggaec :=d .DecodeElement (_egfbff .ExtLst ,&_cgbfb );_ggaec !=nil {return _ggaec ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072 \u0025\u0076",_cgbfb .Name );if _bdfcfe :=d .Skip ();_bdfcfe !=nil {return _bdfcfe ;};};case _c .EndElement :break _afgce ;case _c .CharData :};};return nil ;};type CT_ColorFilter struct{ +// Unique Table Name +UniqueNameAttr *string ; -// Differential Format Record Id -DxfIdAttr *uint32 ; +// Column XML Properties +XmlPr *CT_XmlPr ; -// Filter By Cell Color -CellColorAttr *bool ;};func (_eeca *CT_CustomWorkbookView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_eeca .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_eeca .GuidAttr )});if _eeca .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .AutoUpdateAttr ))});};if _eeca .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_eeca .MergeIntervalAttr )});};if _eeca .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .ChangesSavedWinAttr ))});};if _eeca .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .OnlySyncAttr ))});};if _eeca .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .PersonalViewAttr ))});};if _eeca .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .IncludePrintSettingsAttr ))});};if _eeca .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .IncludeHiddenRowColAttr ))});};if _eeca .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .MaximizedAttr ))});};if _eeca .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .MinimizedAttr ))});};if _eeca .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .ShowHorizontalScrollAttr ))});};if _eeca .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .ShowVerticalScrollAttr ))});};if _eeca .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .ShowSheetTabsAttr ))});};if _eeca .XWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_eeca .XWindowAttr )});};if _eeca .YWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_eeca .YWindowAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",_eeca .WindowWidthAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",_eeca .WindowHeightAttr )});if _eeca .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_eeca .TabRatioAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_eeca .ActiveSheetIdAttr )});if _eeca .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .ShowFormulaBarAttr ))});};if _eeca .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eeca .ShowStatusbarAttr ))});};if _eeca .ShowCommentsAttr !=ST_CommentsUnset {_cacf ,_eeae :=_eeca .ShowCommentsAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _eeae !=nil {return _eeae ;};start .Attr =append (start .Attr ,_cacf );};if _eeca .ShowObjectsAttr !=ST_ObjectsUnset {_efdea ,_ddaf :=_eeca .ShowObjectsAttr .MarshalXMLAttr (_c .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _ddaf !=nil {return _ddaf ;};start .Attr =append (start .Attr ,_efdea );};e .EncodeToken (start );if _eeca .ExtLst !=nil {_eadc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eeca .ExtLst ,_eadc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CellStyles struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Style Count -CountAttr *uint32 ; +// Validate validates the CT_PivotArea and its children +func (_gbdfa *CT_PivotArea )Validate ()error {return _gbdfa .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};func NewCT_Xf ()*CT_Xf {_eeeba :=&CT_Xf {};return _eeeba };func (_cfbg *CT_Item )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cfbg .NAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cfbg .NAttr )});};if _cfbg .TAttr !=ST_ItemTypeUnset {_badag ,_fdfa :=_cfbg .TAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074"});if _fdfa !=nil {return _fdfa ;};start .Attr =append (start .Attr ,_badag );};if _cfbg .HAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfbg .HAttr ))});};if _cfbg .SAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfbg .SAttr ))});};if _cfbg .SdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfbg .SdAttr ))});};if _cfbg .FAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfbg .FAttr ))});};if _cfbg .MAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfbg .MAttr ))});};if _cfbg .CAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfbg .CAttr ))});};if _cfbg .XAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_cfbg .XAttr )});};if _cfbg .DAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfbg .DAttr ))});};if _cfbg .EAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfbg .EAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Cell Style -CellStyle []*CT_CellStyle ;};type CT_DeletedField struct{ +// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path +func (_eabce *CT_LevelGroup )ValidateWithPath (path string )error {if _egcgga :=_eabce .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_egcgga !=nil {return _egcgga ;};return nil ;};func NewCT_Font ()*CT_Font {_bgfgf :=&CT_Font {};return _bgfgf };func NewCT_Sst ()*CT_Sst {_acaadd :=&CT_Sst {};return _acaadd }; -// Deleted Fields Name -NameAttr string ;};func (_ddcde *CT_LevelGroup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_ddcde .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_ddcde .UniqueNameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_ddcde .CaptionAttr )});if _ddcde .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ddcde .UniqueParentAttr )});};if _ddcde .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ddcde .IdAttr )});};e .EncodeToken (start );_eeede :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_ddcde .GroupMembers ,_eeede );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gaebg *CT_SheetBackgroundPicture )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_gaebg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gccee ST_ExternalConnectionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_efaga :=_c .Attr {};_efaga .Name =name ;switch _gccee {case ST_ExternalConnectionTypeUnset :_efaga .Value ="";case ST_ExternalConnectionTypeGeneral :_efaga .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_efaga .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_efaga .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_efaga .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_efaga .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_efaga .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_efaga .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_efaga .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_efaga .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_efaga .Value ="\u0045\u004d\u0044";};return _efaga ,nil ;};func (_ecfb *CT_CacheHierarchy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_ecfb .UniqueNameAttr )});if _ecfb .CaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ecfb .CaptionAttr )});};if _ecfb .MeasureAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecfb .MeasureAttr ))});};if _ecfb .SetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecfb .SetAttr ))});};if _ecfb .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_cg .Sprintf ("\u0025\u0076",*_ecfb .ParentSetAttr )});};if _ecfb .IconSetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ecfb .IconSetAttr )});};if _ecfb .AttributeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecfb .AttributeAttr ))});};if _ecfb .TimeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecfb .TimeAttr ))});};if _ecfb .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecfb .KeyAttributeAttr ))});};if _ecfb .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ecfb .DefaultMemberUniqueNameAttr )});};if _ecfb .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ecfb .AllUniqueNameAttr )});};if _ecfb .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ecfb .AllCaptionAttr )});};if _ecfb .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ecfb .DimensionUniqueNameAttr )});};if _ecfb .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ecfb .DisplayFolderAttr )});};if _ecfb .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_ecfb .MeasureGroupAttr )});};if _ecfb .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecfb .MeasuresAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",_ecfb .CountAttr )});if _ecfb .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecfb .OneFieldAttr ))});};if _ecfb .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ecfb .MemberValueDatatypeAttr )});};if _ecfb .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecfb .UnbalancedAttr ))});};if _ecfb .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecfb .UnbalancedGroupAttr ))});};if _ecfb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ecfb .HiddenAttr ))});};e .EncodeToken (start );if _ecfb .FieldsUsage !=nil {_agad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}};e .EncodeElement (_ecfb .FieldsUsage ,_agad );};if _ecfb .GroupLevels !=nil {_bcdf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_ecfb .GroupLevels ,_bcdf );};if _ecfb .ExtLst !=nil {_ecfe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecfb .ExtLst ,_ecfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aeeded *ST_FileType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fddfb ,_cegcc :=d .Token ();if _cegcc !=nil {return _cegcc ;};if _ebfbb ,_bfgaag :=_fddfb .(_c .EndElement );_bfgaag &&_ebfbb .Name ==start .Name {*_aeeded =1;return nil ;};if _daacba ,_bgaec :=_fddfb .(_c .CharData );!_bgaec {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",_fddfb );}else {switch string (_daacba ){case "":*_aeeded =0;case "\u006d\u0061\u0063":*_aeeded =1;case "\u0077\u0069\u006e":*_aeeded =2;case "\u0064\u006f\u0073":*_aeeded =3;case "\u006c\u0069\u006e":*_aeeded =4;case "\u006f\u0074\u0068e\u0072":*_aeeded =5;};};_fddfb ,_cegcc =d .Token ();if _cegcc !=nil {return _cegcc ;};if _ffgac ,_addcd :=_fddfb .(_c .EndElement );_addcd &&_ffgac .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",_fddfb );};func (_ecfda *CT_Record )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abefae :for {_fbfcdf ,_gabbec :=d .Token ();if _gabbec !=nil {return _gabbec ;};switch _cbbab :=_fbfcdf .(type ){case _c .StartElement :switch _cbbab .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gadacd :=NewCT_Missing ();if _bbgcad :=d .DecodeElement (_gadacd ,&_cbbab );_bbgcad !=nil {return _bbgcad ;};_ecfda .M =append (_ecfda .M ,_gadacd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdab :=NewCT_Number ();if _ddfdd :=d .DecodeElement (_agdab ,&_cbbab );_ddfdd !=nil {return _ddfdd ;};_ecfda .N =append (_ecfda .N ,_agdab );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfgac :=NewCT_Boolean ();if _bgbfg :=d .DecodeElement (_gfgac ,&_cbbab );_bgbfg !=nil {return _bgbfg ;};_ecfda .B =append (_ecfda .B ,_gfgac );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afegfd :=NewCT_Error ();if _egcddg :=d .DecodeElement (_afegfd ,&_cbbab );_egcddg !=nil {return _egcddg ;};_ecfda .E =append (_ecfda .E ,_afegfd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cebfc :=NewCT_String ();if _bfgec :=d .DecodeElement (_cebfc ,&_cbbab );_bfgec !=nil {return _bfgec ;};_ecfda .S =append (_ecfda .S ,_cebfc );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdfcg :=NewCT_DateTime ();if _cgafa :=d .DecodeElement (_cbdfcg ,&_cbbab );_cgafa !=nil {return _cgafa ;};_ecfda .D =append (_ecfda .D ,_cbdfcg );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edecb :=NewCT_Index ();if _cecdg :=d .DecodeElement (_edecb ,&_cbbab );_cecdg !=nil {return _cecdg ;};_ecfda .X =append (_ecfda .X ,_edecb );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0065\u0063o\u0072\u0064 \u0025\u0076",_cbbab .Name );if _dddabb :=d .Skip ();_dddabb !=nil {return _dddabb ;};};case _c .EndElement :break _abefae ;case _c .CharData :};};return nil ;};func (_ccdb *CT_CellStyles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afe :=range start .Attr {if _afe .Name .Local =="\u0063\u006f\u0075n\u0074"{_febc ,_dee :=_fe .ParseUint (_afe .Value ,10,32);if _dee !=nil {return _dee ;};_acgde :=uint32 (_febc );_ccdb .CountAttr =&_acgde ;continue ;};};_bgef :for {_fbb ,_egc :=d .Token ();if _egc !=nil {return _egc ;};switch _ead :=_fbb .(type ){case _c .StartElement :switch _ead .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdbde :=NewCT_CellStyle ();if _dcffc :=d .DecodeElement (_bdbde ,&_ead );_dcffc !=nil {return _dcffc ;};_ccdb .CellStyle =append (_ccdb .CellStyle ,_bdbde );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043e\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_ead .Name );if _gebf :=d .Skip ();_gebf !=nil {return _gebf ;};};case _c .EndElement :break _bgef ;case _c .CharData :};};return nil ;};func (_dabbbg ST_GradientType )ValidateWithPath (path string )error {switch _dabbbg {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 (_dabbbg ));};return nil ;};func (_cgagcc ST_Type )ValidateWithPath (path string )error {switch _cgagcc {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 (_cgagcc ));};return nil ;};type CT_colItems struct{ +// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path +func (_bcddaa *CT_TextPr )ValidateWithPath (path string )error {if _cafbb :=_bcddaa .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cafbb !=nil {return _cafbb ;};if _gcfed :=_bcddaa .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072");_gcfed !=nil {return _gcfed ;};if _bcddaa .TextFields !=nil {if _ffade :=_bcddaa .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_ffade !=nil {return _ffade ;};};return nil ;};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_gadeg :=&CT_SingleXmlCell {};_gadeg .XmlCellPr =NewCT_XmlCellPr ();return _gadeg ;};func (_fbbfb *CT_Index )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_fbbfb .VAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Column Item Count -CountAttr *uint32 ; +// Validate validates the CT_DataRef and its children +func (_efcab *CT_DataRef )Validate ()error {return _efcab .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");};func (_dabf *CT_ChartsheetView )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gaec :=range start .Attr {if _gaec .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_fecc ,_aead :=_e .ParseBool (_gaec .Value );if _aead !=nil {return _aead ;};_dabf .TabSelectedAttr =&_fecc ;continue ;};if _gaec .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_cagg ,_abaa :=_e .ParseUint (_gaec .Value ,10,32);if _abaa !=nil {return _abaa ;};_abfb :=uint32 (_cagg );_dabf .ZoomScaleAttr =&_abfb ;continue ;};if _gaec .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_gcdbb ,_ddfgc :=_e .ParseUint (_gaec .Value ,10,32);if _ddfgc !=nil {return _ddfgc ;};_dabf .WorkbookViewIdAttr =uint32 (_gcdbb );continue ;};if _gaec .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_dbag ,_egbc :=_e .ParseBool (_gaec .Value );if _egbc !=nil {return _egbc ;};_dabf .ZoomToFitAttr =&_dbag ;continue ;};};_aeefb :for {_fffa ,_fecba :=d .Token ();if _fecba !=nil {return _fecba ;};switch _cggg :=_fffa .(type ){case _bf .StartElement :switch _cggg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dabf .ExtLst =NewCT_ExtensionList ();if _fgeb :=d .DecodeElement (_dabf .ExtLst ,&_cggg );_fgeb !=nil {return _fgeb ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_cggg .Name );if _acde :=d .Skip ();_acde !=nil {return _acde ;};};case _bf .EndElement :break _aeefb ;case _bf .CharData :};};return nil ;};func (_affgd *CT_HeaderFooter )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _affgd .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_affgd .DifferentOddEvenAttr ))});};if _affgd .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_affgd .DifferentFirstAttr ))});};if _affgd .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_affgd .ScaleWithDocAttr ))});};if _affgd .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_affgd .AlignWithMarginsAttr ))});};e .EncodeToken (start );if _affgd .OddHeader !=nil {_bafcd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_bafcd ,*_affgd .OddHeader );e .EncodeElement (_affgd .OddHeader ,_bafcd );};if _affgd .OddFooter !=nil {_gddea :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_gddea ,*_affgd .OddFooter );e .EncodeElement (_affgd .OddFooter ,_gddea );};if _affgd .EvenHeader !=nil {_ffeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_ffeg ,*_affgd .EvenHeader );e .EncodeElement (_affgd .EvenHeader ,_ffeg );};if _affgd .EvenFooter !=nil {_dceb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_dceb ,*_affgd .EvenFooter );e .EncodeElement (_affgd .EvenFooter ,_dceb );};if _affgd .FirstHeader !=nil {_fgeee :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_fgeee ,*_affgd .FirstHeader );e .EncodeElement (_affgd .FirstHeader ,_fgeee );};if _affgd .FirstFooter !=nil {_eedae :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_eedae ,*_affgd .FirstFooter );e .EncodeElement (_affgd .FirstFooter ,_eedae );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Column Items -I []*CT_I ;};func (_ebgbe *CT_RevisionSheetRename )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_ebgbe .SheetIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_ebgbe .OldNameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_ebgbe .NewNameAttr )});if _ebgbe .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ebgbe .RIdAttr )});};if _ebgbe .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebgbe .UaAttr ))});};if _ebgbe .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebgbe .RaAttr ))});};e .EncodeToken (start );if _ebgbe .ExtLst !=nil {_acgca :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebgbe .ExtLst ,_acgca );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_FilterColumn struct{ +// Validate validates the CT_FieldGroup and its children +func (_cgac *CT_FieldGroup )Validate ()error {return _cgac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};func (_adagf *CT_Pages )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _adagf .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_adagf .CountAttr )});};e .EncodeToken (start );_agfga :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_adgef :=range _adagf .Page {e .EncodeElement (_adgef ,_agfga );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_deaafg ST_RevisionAction )ValidateWithPath (path string )error {switch _deaafg {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 (_deaafg ));};return nil ;};func (_fcffcb *CT_ProtectedRange )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cfgff :=range start .Attr {if _cfgff .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fbageg ,_becbf :=_cfgff .Value ,error (nil );if _becbf !=nil {return _becbf ;};_fcffcb .PasswordAttr =&_fbageg ;continue ;};if _cfgff .Name .Local =="\u0073\u0071\u0072e\u0066"{_fcafc ,_abdbg :=ParseSliceST_Sqref (_cfgff .Value );if _abdbg !=nil {return _abdbg ;};_fcffcb .SqrefAttr =_fcafc ;continue ;};if _cfgff .Name .Local =="\u006e\u0061\u006d\u0065"{_bggcg ,_fgffe :=_cfgff .Value ,error (nil );if _fgffe !=nil {return _fgffe ;};_fcffcb .NameAttr =_bggcg ;continue ;};if _cfgff .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_ceeaca ,_edbgga :=_cfgff .Value ,error (nil );if _edbgga !=nil {return _edbgga ;};_fcffcb .SecurityDescriptorAttr =&_ceeaca ;continue ;};if _cfgff .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_dgdgaa ,_fgagc :=_cfgff .Value ,error (nil );if _fgagc !=nil {return _fgagc ;};_fcffcb .AlgorithmNameAttr =&_dgdgaa ;continue ;};if _cfgff .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gbfe ,_bgeed :=_cfgff .Value ,error (nil );if _bgeed !=nil {return _bgeed ;};_fcffcb .HashValueAttr =&_gbfe ;continue ;};if _cfgff .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ddfed ,_cfaa :=_cfgff .Value ,error (nil );if _cfaa !=nil {return _cfaa ;};_fcffcb .SaltValueAttr =&_ddfed ;continue ;};if _cfgff .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_fcbab ,_acbcb :=_e .ParseUint (_cfgff .Value ,10,32);if _acbcb !=nil {return _acbcb ;};_gbecdc :=uint32 (_fcbab );_fcffcb .SpinCountAttr =&_gbecdc ;continue ;};};_fcfca :for {_bcgae ,_gcebg :=d .Token ();if _gcebg !=nil {return _gcebg ;};switch _dfcgdc :=_bcgae .(type ){case _bf .StartElement :switch _dfcgdc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fgeag string ;if _ddacae :=d .DecodeElement (&_fgeag ,&_dfcgdc );_ddacae !=nil {return _ddacae ;};_fcffcb .SecurityDescriptor =append (_fcffcb .SecurityDescriptor ,_fgeag );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_dfcgdc .Name );if _dgbceb :=d .Skip ();_dgbceb !=nil {return _dgbceb ;};};case _bf .EndElement :break _fcfca ;case _bf .CharData :};};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 (_dcgeaef ST_VolValueType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_dddcb :=_bf .Attr {};_dddcb .Name =name ;switch _dcgeaef {case ST_VolValueTypeUnset :_dddcb .Value ="";case ST_VolValueTypeB :_dddcb .Value ="\u0062";case ST_VolValueTypeN :_dddcb .Value ="\u006e";case ST_VolValueTypeE :_dddcb .Value ="\u0065";case ST_VolValueTypeS :_dddcb .Value ="\u0073";};return _dddcb ,nil ;}; -// Filter Column Data -ColIdAttr uint32 ; +// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path +func (_acabd *CT_RPrElt )ValidateWithPath (path string )error {if _acabd .RFont !=nil {if _bgbcd :=_acabd .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_bgbcd !=nil {return _bgbcd ;};};if _acabd .Charset !=nil {if _fecab :=_acabd .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_fecab !=nil {return _fecab ;};};if _acabd .Family !=nil {if _ecgbab :=_acabd .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_ecgbab !=nil {return _ecgbab ;};};if _acabd .B !=nil {if _bgagb :=_acabd .B .ValidateWithPath (path +"\u002f\u0042");_bgagb !=nil {return _bgagb ;};};if _acabd .I !=nil {if _daebf :=_acabd .I .ValidateWithPath (path +"\u002f\u0049");_daebf !=nil {return _daebf ;};};if _acabd .Strike !=nil {if _abfbed :=_acabd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_abfbed !=nil {return _abfbed ;};};if _acabd .Outline !=nil {if _edbea :=_acabd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_edbea !=nil {return _edbea ;};};if _acabd .Shadow !=nil {if _edddd :=_acabd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_edddd !=nil {return _edddd ;};};if _acabd .Condense !=nil {if _fcbabc :=_acabd .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_fcbabc !=nil {return _fcbabc ;};};if _acabd .Extend !=nil {if _bdfcf :=_acabd .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064");_bdfcf !=nil {return _bdfcf ;};};if _acabd .Color !=nil {if _bacac :=_acabd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bacac !=nil {return _bacac ;};};if _acabd .Sz !=nil {if _daecge :=_acabd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_daecge !=nil {return _daecge ;};};if _acabd .U !=nil {if _efcef :=_acabd .U .ValidateWithPath (path +"\u002f\u0055");_efcef !=nil {return _efcef ;};};if _acabd .VertAlign !=nil {if _facbg :=_acabd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_facbg !=nil {return _facbg ;};};if _acabd .Scheme !=nil {if _dbbfc :=_acabd .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_dbbfc !=nil {return _dbbfc ;};};return nil ;};func NewCT_Cfvo ()*CT_Cfvo {_dbe :=&CT_Cfvo {};_dbe .TypeAttr =ST_CfvoType (1);return _dbe };func (_ffabe *CT_FutureMetadata )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ffabe .NameAttr )});if _ffabe .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffabe .CountAttr )});};e .EncodeToken (start );if _ffabe .Bk !=nil {_facc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_gaeab :=range _ffabe .Bk {e .EncodeElement (_gaeab ,_facc );};};if _ffabe .ExtLst !=nil {_cggf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffabe .ExtLst ,_cggf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewPivotCacheRecords ()*PivotCacheRecords {_egbgc :=&PivotCacheRecords {};_egbgc .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _egbgc ;};func (_aedaag *CT_PivotAreaReferences )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aedaag .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aedaag .CountAttr )});};e .EncodeToken (start );_abbfga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_ecbed :=range _aedaag .Reference {e .EncodeElement (_ecbed ,_abbfga );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fbdgc *ST_GroupBy )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_fbdgc =0;case "\u0072\u0061\u006eg\u0065":*_fbdgc =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_fbdgc =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_fbdgc =3;case "\u0068\u006f\u0075r\u0073":*_fbdgc =4;case "\u0064\u0061\u0079\u0073":*_fbdgc =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_fbdgc =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_fbdgc =7;case "\u0079\u0065\u0061r\u0073":*_fbdgc =8;};return nil ;};type CT_CacheHierarchies struct{ -// Hidden AutoFilter Button -HiddenButtonAttr *bool ; +// Hierarchy Count +CountAttr *uint32 ; -// Show Filter Button -ShowButtonAttr *bool ; +// PivotCache Hierarchy +CacheHierarchy []*CT_CacheHierarchy ;};func (_bdged *CT_Row )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gabeea :=range start .Attr {if _gabeea .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_dcbeb ,_caegfd :=_e .ParseUint (_gabeea .Value ,10,8);if _caegfd !=nil {return _caegfd ;};_cdacgd :=uint8 (_dcbeb );_bdged .OutlineLevelAttr =&_cdacgd ;continue ;};if _gabeea .Name .Local =="\u0072"{_cdgag ,_efefgf :=_e .ParseUint (_gabeea .Value ,10,32);if _efefgf !=nil {return _efefgf ;};_eabag :=uint32 (_cdgag );_bdged .RAttr =&_eabag ;continue ;};if _gabeea .Name .Local =="\u0073"{_edfab ,_aegcf :=_e .ParseUint (_gabeea .Value ,10,32);if _aegcf !=nil {return _aegcf ;};_aafad :=uint32 (_edfab );_bdged .SAttr =&_aafad ;continue ;};if _gabeea .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_gbgda ,_dbcbg :=_e .ParseBool (_gabeea .Value );if _dbcbg !=nil {return _dbcbg ;};_bdged .CustomFormatAttr =&_gbgda ;continue ;};if _gabeea .Name .Local =="\u0068\u0074"{_fefccf ,_gcaee :=_e .ParseFloat (_gabeea .Value ,64);if _gcaee !=nil {return _gcaee ;};_bdged .HtAttr =&_fefccf ;continue ;};if _gabeea .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cddgd ,_bcaab :=_e .ParseBool (_gabeea .Value );if _bcaab !=nil {return _bcaab ;};_bdged .HiddenAttr =&_cddgd ;continue ;};if _gabeea .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_bbbeg ,_gefgf :=_e .ParseBool (_gabeea .Value );if _gefgf !=nil {return _gefgf ;};_bdged .CustomHeightAttr =&_bbbeg ;continue ;};if _gabeea .Name .Local =="\u0073\u0070\u0061n\u0073"{_bdaeb ,_cdfbd :=ParseSliceST_CellSpans (_gabeea .Value );if _cdfbd !=nil {return _cdfbd ;};_bdged .SpansAttr =&_bdaeb ;continue ;};if _gabeea .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_eaddb ,_afbffca :=_e .ParseBool (_gabeea .Value );if _afbffca !=nil {return _afbffca ;};_bdged .CollapsedAttr =&_eaddb ;continue ;};if _gabeea .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_ggdda ,_ababbe :=_e .ParseBool (_gabeea .Value );if _ababbe !=nil {return _ababbe ;};_bdged .ThickTopAttr =&_ggdda ;continue ;};if _gabeea .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_fgabca ,_bgcdfd :=_e .ParseBool (_gabeea .Value );if _bgcdfd !=nil {return _bgcdfd ;};_bdged .ThickBotAttr =&_fgabca ;continue ;};if _gabeea .Name .Local =="\u0070\u0068"{_dbbca ,_fbaebd :=_e .ParseBool (_gabeea .Value );if _fbaebd !=nil {return _fbaebd ;};_bdged .PhAttr =&_dbbca ;continue ;};};_cfecb :for {_cbfgc ,_gcaea :=d .Token ();if _gcaea !=nil {return _gcaea ;};switch _bgegd :=_cbfgc .(type ){case _bf .StartElement :switch _bgegd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbfgd :=NewCT_Cell ();if _cfccc :=d .DecodeElement (_fbfgd ,&_bgegd );_cfccc !=nil {return _cfccc ;};_bdged .C =append (_bdged .C ,_fbfgd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdged .ExtLst =NewCT_ExtensionList ();if _eeegda :=d .DecodeElement (_bdged .ExtLst ,&_bgegd );_eeegda !=nil {return _eeegda ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_bgegd .Name );if _fdgcc :=d .Skip ();_fdgcc !=nil {return _fdgcc ;};};case _bf .EndElement :break _cfecb ;case _bf .CharData :};};return nil ;}; -// Filter Criteria -Filters *CT_Filters ; +// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path +func (_cda *CT_AutoFilter )ValidateWithPath (path string )error {for _bdb ,_gec :=range _cda .FilterColumn {if _ebgc :=_gec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_bdb ));_ebgc !=nil {return _ebgc ;};};if _cda .SortState !=nil {if _eg :=_cda .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_eg !=nil {return _eg ;};};if _cda .ExtLst !=nil {if _bbb :=_cda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbb !=nil {return _bbb ;};};return nil ;};func NewCT_MergeCell ()*CT_MergeCell {_befff :=&CT_MergeCell {};return _befff };func NewCT_OleLink ()*CT_OleLink {_cggfd :=&CT_OleLink {};return _cggfd };func (_bafbb ST_FilterOperator )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_bafbb .String (),start );};func NewCT_PageBreak ()*CT_PageBreak {_baeaa :=&CT_PageBreak {};return _baeaa }; -// Top 10 -Top10 *CT_Top10 ; +// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path +func (_addb *CT_FileVersion )ValidateWithPath (path string )error {if _addb .CodeNameAttr !=nil {if !_fc .ST_GuidPatternRe .MatchString (*_addb .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 ,_fc .ST_GuidPatternRe ,*_addb .CodeNameAttr );};};return nil ;};type CT_PageField struct{ -// Custom Filters -CustomFilters *CT_CustomFilters ; +// Field +FldAttr int32 ; -// Dynamic Filter -DynamicFilter *CT_DynamicFilter ; +// Item Index +ItemAttr *uint32 ; -// Color Filter Criteria -ColorFilter *CT_ColorFilter ; +// OLAP Hierarchy Index +HierAttr *int32 ; -// Icon Filter -IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func (_bcbb *CT_Member )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_bcbb .NameAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbefaf ST_DvAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdgbg :=_c .Attr {};_fdgbg .Name =name ;switch _gbefaf {case ST_DvAspectUnset :_fdgbg .Value ="";case ST_DvAspectDVASPECT_CONTENT :_fdgbg .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_fdgbg .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _fdgbg ,nil ;};type CT_Connections struct{ +// Hierarchy Unique Name +NameAttr *string ; -// Connection -Connection []*CT_Connection ;};type CT_Stylesheet struct{ +// Hierarchy Display Name +CapAttr *string ; -// Number Formats -NumFmts *CT_NumFmts ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bfceg ST_rwColActionType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_bfceg .String (),start );};func (_cbdfbc *CT_SheetData )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _cbdfbc .Row !=nil {_bgaaf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_gdbfa :=range _cbdfbc .Row {e .EncodeElement (_gdbfa ,_bgaaf );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_TableStyleInfo struct{ -// Fonts -Fonts *CT_Fonts ; +// Style Name +NameAttr *string ; -// Fills -Fills *CT_Fills ; +// Show First Column +ShowFirstColumnAttr *bool ; -// Borders -Borders *CT_Borders ; +// Show Last Column +ShowLastColumnAttr *bool ; -// Formatting Records -CellStyleXfs *CT_CellStyleXfs ; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Cell Formats -CellXfs *CT_CellXfs ; +// Show Column Stripes +ShowColumnStripesAttr *bool ;};func NewCT_Sets ()*CT_Sets {_cbaeb :=&CT_Sets {};return _cbaeb };func (_dbede *CT_Table )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dbede .IdAttr )});if _dbede .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .NameAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dbede .DisplayNameAttr )});if _dbede .CommentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .CommentAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_dbede .RefAttr )});if _dbede .TableTypeAttr !=ST_TableTypeUnset {_gbbag ,_fedaf :=_dbede .TableTypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _fedaf !=nil {return _fedaf ;};start .Attr =append (start .Attr ,_gbbag );};if _dbede .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .HeaderRowCountAttr )});};if _dbede .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbede .InsertRowAttr ))});};if _dbede .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbede .InsertRowShiftAttr ))});};if _dbede .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .TotalsRowCountAttr )});};if _dbede .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbede .TotalsRowShownAttr ))});};if _dbede .PublishedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dbede .PublishedAttr ))});};if _dbede .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .HeaderRowDxfIdAttr )});};if _dbede .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .DataDxfIdAttr )});};if _dbede .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .TotalsRowDxfIdAttr )});};if _dbede .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .HeaderRowBorderDxfIdAttr )});};if _dbede .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .TableBorderDxfIdAttr )});};if _dbede .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .TotalsRowBorderDxfIdAttr )});};if _dbede .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .HeaderRowCellStyleAttr )});};if _dbede .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .DataCellStyleAttr )});};if _dbede .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .TotalsRowCellStyleAttr )});};if _dbede .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dbede .ConnectionIdAttr )});};e .EncodeToken (start );if _dbede .AutoFilter !=nil {_addbbd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_dbede .AutoFilter ,_addbbd );};if _dbede .SortState !=nil {_gbcc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_dbede .SortState ,_gbcc );};_agffd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_dbede .TableColumns ,_agffd );if _dbede .TableStyleInfo !=nil {_befeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}};e .EncodeElement (_dbede .TableStyleInfo ,_befeg );};if _dbede .ExtLst !=nil {_edddc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbede .ExtLst ,_edddc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fdbbfd *CT_SheetBackgroundPicture )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_agabc :=range start .Attr {if _agabc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agabc .Name .Local =="\u0069\u0064"||_agabc .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"&&_agabc .Name .Local =="\u0069\u0064"{_eabac ,_cabcf :=_agabc .Value ,error (nil );if _cabcf !=nil {return _cabcf ;};_fdbbfd .IdAttr =_eabac ;continue ;};};for {_abcgf ,_fgggg :=d .Token ();if _fgggg !=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",_fgggg );};if _ddfdf ,_cadedf :=_abcgf .(_bf .EndElement );_cadedf &&_ddfdf .Name ==start .Name {break ;};};return nil ;};func NewCT_RPrElt ()*CT_RPrElt {_edbcfb :=&CT_RPrElt {};return _edbcfb };type CT_CellStyle struct{ -// Cell Styles -CellStyles *CT_CellStyles ; +// User Defined Cell Style +NameAttr *string ; -// Formats -Dxfs *CT_Dxfs ; +// Format Id +XfIdAttr uint32 ; -// Table Styles -TableStyles *CT_TableStyles ; +// Built-In Style Id +BuiltinIdAttr *uint32 ; -// Colors -Colors *CT_Colors ; +// Outline Style +ILevelAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_bfcdf :=&CT_RevisionRowColumn {};_bfcdf .ActionAttr =ST_rwColActionType (1);return _bfcdf ;};type ST_GradientType byte ;func NewCT_VolMain ()*CT_VolMain {_geefea :=&CT_VolMain {};return _geefea };func NewCT_DataValidations ()*CT_DataValidations {_abbee :=&CT_DataValidations {};return _abbee }; +// Hidden Style +HiddenAttr *bool ; -// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path -func (_ceecg *CT_TableColumn )ValidateWithPath (path string )error {if _cgcfag :=_ceecg .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072");_cgcfag !=nil {return _cgcfag ;};if _ceecg .CalculatedColumnFormula !=nil {if _dbacdf :=_ceecg .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");_dbacdf !=nil {return _dbacdf ;};};if _ceecg .TotalsRowFormula !=nil {if _cfffea :=_ceecg .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_cfffea !=nil {return _cfffea ;};};if _ceecg .XmlColumnPr !=nil {if _bdade :=_ceecg .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_bdade !=nil {return _bdade ;};};if _ceecg .ExtLst !=nil {if _eedcd :=_ceecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eedcd !=nil {return _eedcd ;};};return nil ;};func (_dggcbb ST_DataValidationOperator )ValidateWithPath (path string )error {switch _dggcbb {case 0,1,2,3,4,5,6,7,8: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 (_dggcbb ));};return nil ;};func (_adcac *ST_GradientType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggcca ,_eafga :=d .Token ();if _eafga !=nil {return _eafga ;};if _cagdb ,_bdegbc :=_fggcca .(_c .EndElement );_bdegbc &&_cagdb .Name ==start .Name {*_adcac =1;return nil ;};if _aebcba ,_ebgbc :=_fggcca .(_c .CharData );!_ebgbc {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",_fggcca );}else {switch string (_aebcba ){case "":*_adcac =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_adcac =1;case "\u0070\u0061\u0074\u0068":*_adcac =2;};};_fggcca ,_eafga =d .Token ();if _eafga !=nil {return _eafga ;};if _bcbdbd ,_dcadce :=_fggcca .(_c .EndElement );_dcadce &&_bcbdbd .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",_fggcca );}; +// Custom Built In +CustomBuiltinAttr *bool ; -// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path -func (_bfa *CT_CellXfs )ValidateWithPath (path string )error {for _dfdc ,_aedf :=range _bfa .Xf {if _becg :=_aedf .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_dfdc ));_becg !=nil {return _becg ;};};return nil ;};type CT_RevisionQueryTableField struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_CsPageSetup struct{ -// Sheet Id -SheetIdAttr uint32 ; +// Paper Size +PaperSizeAttr *uint32 ; -// QueryTable Reference -RefAttr string ; +// Paper Height +PaperHeightAttr *string ; -// Field Id -FieldIdAttr uint32 ;};type CT_WorksheetSource struct{ +// Paper Width +PaperWidthAttr *string ; -// Reference -RefAttr *string ; +// First Page Number +FirstPageNumberAttr *uint32 ; -// Named Range -NameAttr *string ; +// Orientation +OrientationAttr ST_Orientation ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};type CT_MetadataStrings struct{ +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// MDX Metadata String Count -CountAttr *uint32 ; +// Black And White +BlackAndWhiteAttr *bool ; -// MDX Metadata String -S []*CT_XStringElement ;}; +// Draft +DraftAttr *bool ; -// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path -func (_dfdgf *CT_ChartsheetView )ValidateWithPath (path string )error {if _dfdgf .ExtLst !=nil {if _dgdbc :=_dfdgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgdbc !=nil {return _dgdbc ;};};return nil ;};func NewMetadata ()*Metadata {_cagbg :=&Metadata {};_cagbg .CT_Metadata =*NewCT_Metadata ();return _cagbg ;}; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path -func (_eaaged *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _eaaged .ValAttr ==_cb .ST_VerticalAlignRunUnset {return _cg .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 _egdcga :=_eaaged .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egdcga !=nil {return _egdcga ;};return nil ;};func (_decedf *ST_PatternType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dafbgd ,_dafgfg :=d .Token ();if _dafgfg !=nil {return _dafgfg ;};if _daecg ,_gacfbg :=_dafbgd .(_c .EndElement );_gacfbg &&_daecg .Name ==start .Name {*_decedf =1;return nil ;};if _ggbbd ,_cabbc :=_dafbgd .(_c .CharData );!_cabbc {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",_dafbgd );}else {switch string (_ggbbd ){case "":*_decedf =0;case "\u006e\u006f\u006e\u0065":*_decedf =1;case "\u0073\u006f\u006ci\u0064":*_decedf =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_decedf =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_decedf =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_decedf =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_decedf =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_decedf =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_decedf =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_decedf =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_decedf =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_decedf =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_decedf =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_decedf =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_decedf =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_decedf =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_decedf =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_decedf =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_decedf =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_decedf =19;};};_dafbgd ,_dafgfg =d .Token ();if _dafgfg !=nil {return _dafgfg ;};if _affcfa ,_ddaefe :=_dafbgd .(_c .EndElement );_ddaefe &&_affcfa .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",_dafbgd );}; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Validate validates the CT_TableStyleElement and its children -func (_dffdd *CT_TableStyleElement )Validate ()error {return _dffdd .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");}; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path -func (_aaagb *CT_VolTopic )ValidateWithPath (path string )error {if _bfeegb :=_aaagb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_bfeegb !=nil {return _bfeegb ;};for _dbcbed ,_caacfd :=range _aaagb .Tr {if _bffga :=_caacfd .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_dbcbed ));_bffga !=nil {return _bffga ;};};return nil ;};func (_deabg *CT_Format )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deabg .PivotArea =NewCT_PivotArea ();for _ ,_bedcb :=range start .Attr {if _bedcb .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_deabg .ActionAttr .UnmarshalXMLAttr (_bedcb );continue ;};if _bedcb .Name .Local =="\u0064\u0078\u0066I\u0064"{_gffa ,_fbegga :=_fe .ParseUint (_bedcb .Value ,10,32);if _fbegga !=nil {return _fbegga ;};_beaa :=uint32 (_gffa );_deabg .DxfIdAttr =&_beaa ;continue ;};};_cacgg :for {_agbdf ,_dafgg :=d .Token ();if _dafgg !=nil {return _dafgg ;};switch _fbgaa :=_agbdf .(type ){case _c .StartElement :switch _fbgaa .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbfc :=d .DecodeElement (_deabg .PivotArea ,&_fbgaa );_bbfc !=nil {return _bbfc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deabg .ExtLst =NewCT_ExtensionList ();if _fgcd :=d .DecodeElement (_deabg .ExtLst ,&_fbgaa );_fgcd !=nil {return _fgcd ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u006f\u0072m\u0061\u0074 \u0025\u0076",_fbgaa .Name );if _daccg :=d .Skip ();_daccg !=nil {return _daccg ;};};case _c .EndElement :break _cacgg ;case _c .CharData :};};return nil ;};func (_fcgdbe *ST_Type )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcgdbe =0;case "\u006e\u006f\u006e\u0065":*_fcgdbe =1;case "\u0061\u006c\u006c":*_fcgdbe =2;case "\u0072\u006f\u0077":*_fcgdbe =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fcgdbe =4;};return nil ;};func (_ffcebg ST_CellComments )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffcebg .String (),start );};func (_aeeg *CT_ChartsheetViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddbf :for {_acdf ,_eecf :=d .Token ();if _eecf !=nil {return _eecf ;};switch _cdgf :=_acdf .(type ){case _c .StartElement :switch _cdgf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fddac :=NewCT_ChartsheetView ();if _fcfgf :=d .DecodeElement (_fddac ,&_cdgf );_fcfgf !=nil {return _fcfgf ;};_aeeg .SheetView =append (_aeeg .SheetView ,_fddac );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeeg .ExtLst =NewCT_ExtensionList ();if _gcee :=d .DecodeElement (_aeeg .ExtLst ,&_cdgf );_gcee !=nil {return _gcee ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_cdgf .Name );if _cbfg :=d .Skip ();_cbfg !=nil {return _cbfg ;};};case _c .EndElement :break _ddbf ;case _c .CharData :};};return nil ;};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 (_fecca *ST_WebSourceType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fecca =0;case "\u0073\u0068\u0065e\u0074":*_fecca =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_fecca =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_fecca =3;case "\u0072\u0061\u006eg\u0065":*_fecca =4;case "\u0063\u0068\u0061r\u0074":*_fecca =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_fecca =6;case "\u0071\u0075\u0065r\u0079":*_fecca =7;case "\u006c\u0061\u0062e\u006c":*_fecca =8;};return nil ;}; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;}; -// Validate validates the CT_DataBinding and its children -func (_fdccf *CT_DataBinding )Validate ()error {return _fdccf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path +func (_defag *CT_DataValidation )ValidateWithPath (path string )error {if _bfbc :=_defag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfbc !=nil {return _bfbc ;};if _aeabae :=_defag .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_aeabae !=nil {return _aeabae ;};if _ddff :=_defag .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ddff !=nil {return _ddff ;};if _cgde :=_defag .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_cgde !=nil {return _cgde ;};return nil ;};func (_gadgb ST_WebSourceType )String ()string {switch _gadgb {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 NewCT_Sheets ()*CT_Sheets {_ccccf :=&CT_Sheets {};return _ccccf };func (_ddbcd ST_DataValidationOperator )String ()string {switch _ddbcd {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 NewCT_Query ()*CT_Query {_eceed :=&CT_Query {};return _eceed };func (_dfce *CT_CustomFilter )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dfce .OperatorAttr !=ST_FilterOperatorUnset {_cade ,_cebd :=_dfce .OperatorAttr .MarshalXMLAttr (_bf .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _cebd !=nil {return _cebd ;};start .Attr =append (start .Attr ,_cade );};if _dfce .ValAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dfce .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExtensionList and its children -func (_dabc *CT_ExtensionList )Validate ()error {return _dabc .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_SharedUser ()*CT_SharedUser {_caaag :=&CT_SharedUser {};_caaag .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 _caaag ;}; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_gcef *CT_FontFamily )ValidateWithPath (path string )error {if _gcef .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 ,_gcef .ValAttr );};if _gcef .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 ,_gcef .ValAttr );};return nil ;}; -// Validate validates the CT_OleLink and its children -func (_fbaaa *CT_OleLink )Validate ()error {return _fbaaa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};func NewCT_FieldsUsage ()*CT_FieldsUsage {_gabdg :=&CT_FieldsUsage {};return _gabdg };type CT_ControlPr struct{ +// Validate validates the CT_XmlColumnPr and its children +func (_cbagb *CT_XmlColumnPr )Validate ()error {return _cbagb .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};func (_cdaagf *ST_UpdateLinks )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_cdaagf =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_cdaagf =1;case "\u006e\u0065\u0076e\u0072":*_cdaagf =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cdaagf =3;};return nil ;};type CT_PivotFilter struct{ -// Locked Flag -LockedAttr *bool ; +// Field Index +FldAttr uint32 ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Member Property Field Id +MpFldAttr *uint32 ; -// Print Flag -PrintAttr *bool ; +// Pivot Filter Type +TypeAttr ST_PivotFilterType ; -// Disabled Flag -DisabledAttr *bool ; +// Evaluation Order +EvalOrderAttr *int32 ; -// Recalculation Flag -RecalcAlwaysAttr *bool ; +// Pivot Filter Id +IdAttr uint32 ; -// UI Object Flag -UiObjectAttr *bool ; +// Measure Index +IMeasureHierAttr *uint32 ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Measure Field Index +IMeasureFldAttr *uint32 ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Pivot Filter Name +NameAttr *string ; -// Automatic Size Flag -AutoPictAttr *bool ; +// Pivot Filter Description +DescriptionAttr *string ; -// Custom Function -MacroAttr *string ; +// Label Pivot +StringValue1Attr *string ; -// Alternative Text -AltTextAttr *string ; +// Label Pivot Filter String Value 2 +StringValue2Attr *string ; -// Linked Formula -LinkedCellAttr *string ; +// Auto Filter +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;}; -// List Items Source Range -ListFillRangeAttr *string ; +// Validate validates the CT_WebPr and its children +func (_cgdaf *CT_WebPr )Validate ()error {return _cgdaf .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");};func (_cfabb *ST_GrowShrinkType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_cfabb =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_cfabb =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_cfabb =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_cfabb =3;};return nil ;}; -// Image Format -CfAttr *string ;IdAttr *string ; +// Validate validates the CT_Chartsheet and its children +func (_bdfe *CT_Chartsheet )Validate ()error {return _bdfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_cfgdc *CT_PivotAreaReferences )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fbfad :=range start .Attr {if _fbfad .Name .Local =="\u0063\u006f\u0075n\u0074"{_aggcb ,_bbecc :=_e .ParseUint (_fbfad .Value ,10,32);if _bbecc !=nil {return _bbecc ;};_fbbcae :=uint32 (_aggcb );_cfgdc .CountAttr =&_fbbcae ;continue ;};};_gcbeb :for {_baacb ,_fggae :=d .Token ();if _fggae !=nil {return _fggae ;};switch _dfagb :=_baacb .(type ){case _bf .StartElement :switch _dfagb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbdc :=NewCT_PivotAreaReference ();if _gbdag :=d .DecodeElement (_efbdc ,&_dfagb );_gbdag !=nil {return _gbdag ;};_cfgdc .Reference =append (_cfgdc .Reference ,_efbdc );default:_cg .Log .Debug ("\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",_dfagb .Name );if _geacf :=d .Skip ();_geacf !=nil {return _geacf ;};};case _bf .EndElement :break _gcbeb ;case _bf .CharData :};};return nil ;}; -// Object Cell Anchor -Anchor *CT_ObjectAnchor ;};func (_dafcdc *ST_Qualifier )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgfeb ,_adacd :=d .Token ();if _adacd !=nil {return _adacd ;};if _edacdd ,_eabdb :=_dgfeb .(_c .EndElement );_eabdb &&_edacdd .Name ==start .Name {*_dafcdc =1;return nil ;};if _deaccb ,_cgdagfe :=_dgfeb .(_c .CharData );!_cgdagfe {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",_dgfeb );}else {switch string (_deaccb ){case "":*_dafcdc =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dafcdc =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dafcdc =2;case "\u006e\u006f\u006e\u0065":*_dafcdc =3;};};_dgfeb ,_adacd =d .Token ();if _adacd !=nil {return _adacd ;};if _cdbgc ,_ddgbee :=_dgfeb .(_c .EndElement );_ddgbee &&_cdbgc .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",_dgfeb );};type CT_IconSet struct{ +// Validate validates the CT_GroupLevels and its children +func (_daeca *CT_GroupLevels )Validate ()error {return _daeca .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};type CT_PivotAreas struct{ -// Icon Set -IconSetAttr ST_IconSetType ; +// Pivot Area Count +CountAttr *uint32 ; -// Show Value -ShowValueAttr *bool ; +// Pivot Area +PivotArea []*CT_PivotArea ;};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;); -// Percent -PercentAttr *bool ; +// Validate validates the CT_SheetId and its children +func (_fdcaa *CT_SheetId )Validate ()error {return _fdcaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};func (_afge *CT_CacheHierarchy )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gffc :=range start .Attr {if _gffc .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ffa ,_ebcga :=_gffc .Value ,error (nil );if _ebcga !=nil {return _ebcga ;};_afge .DimensionUniqueNameAttr =&_ffa ;continue ;};if _gffc .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_daa ,_ebfc :=_gffc .Value ,error (nil );if _ebfc !=nil {return _ebfc ;};_afge .DisplayFolderAttr =&_daa ;continue ;};if _gffc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_abfe ,_gecf :=_gffc .Value ,error (nil );if _gecf !=nil {return _gecf ;};_afge .CaptionAttr =&_abfe ;continue ;};if _gffc .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_ebccf ,_beee :=_gffc .Value ,error (nil );if _beee !=nil {return _beee ;};_afge .MeasureGroupAttr =&_ebccf ;continue ;};if _gffc .Name .Local =="\u0073\u0065\u0074"{_eecd ,_cbcf :=_e .ParseBool (_gffc .Value );if _cbcf !=nil {return _cbcf ;};_afge .SetAttr =&_eecd ;continue ;};if _gffc .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_agfg ,_gea :=_e .ParseBool (_gffc .Value );if _gea !=nil {return _gea ;};_afge .MeasuresAttr =&_agfg ;continue ;};if _gffc .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_decc ,_ggfe :=_e .ParseInt (_gffc .Value ,10,32);if _ggfe !=nil {return _ggfe ;};_daf :=int32 (_decc );_afge .IconSetAttr =&_daf ;continue ;};if _gffc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfg ,_dgfg :=_e .ParseUint (_gffc .Value ,10,32);if _dgfg !=nil {return _dgfg ;};_afge .CountAttr =uint32 (_cfg );continue ;};if _gffc .Name .Local =="\u0074\u0069\u006d\u0065"{_cec ,_fddb :=_e .ParseBool (_gffc .Value );if _fddb !=nil {return _fddb ;};_afge .TimeAttr =&_cec ;continue ;};if _gffc .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_adbb ,_eef :=_e .ParseBool (_gffc .Value );if _eef !=nil {return _eef ;};_afge .OneFieldAttr =&_adbb ;continue ;};if _gffc .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_bgfb ,_eacf :=_e .ParseUint (_gffc .Value ,10,16);if _eacf !=nil {return _eacf ;};_aaae :=uint16 (_bgfb );_afge .MemberValueDatatypeAttr =&_aaae ;continue ;};if _gffc .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_ggcc ,_efad :=_e .ParseBool (_gffc .Value );if _efad !=nil {return _efad ;};_afge .UnbalancedGroupAttr =&_ggcc ;continue ;};if _gffc .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_dbde ,_aab :=_e .ParseUint (_gffc .Value ,10,32);if _aab !=nil {return _aab ;};_gfdd :=uint32 (_dbde );_afge .ParentSetAttr =&_gfdd ;continue ;};if _gffc .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gegd ,_ecb :=_gffc .Value ,error (nil );if _ecb !=nil {return _ecb ;};_afge .DefaultMemberUniqueNameAttr =&_gegd ;continue ;};if _gffc .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_cceb ,_gda :=_e .ParseBool (_gffc .Value );if _gda !=nil {return _gda ;};_afge .MeasureAttr =&_cceb ;continue ;};if _gffc .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_fggd ,_afbf :=_e .ParseBool (_gffc .Value );if _afbf !=nil {return _afbf ;};_afge .UnbalancedAttr =&_fggd ;continue ;};if _gffc .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cdc ,_ddac :=_gffc .Value ,error (nil );if _ddac !=nil {return _ddac ;};_afge .AllCaptionAttr =&_cdc ;continue ;};if _gffc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_egad ,_ebge :=_e .ParseBool (_gffc .Value );if _ebge !=nil {return _ebge ;};_afge .HiddenAttr =&_egad ;continue ;};if _gffc .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_eae ,_cbba :=_e .ParseBool (_gffc .Value );if _cbba !=nil {return _cbba ;};_afge .AttributeAttr =&_eae ;continue ;};if _gffc .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_edfg ,_bcde :=_gffc .Value ,error (nil );if _bcde !=nil {return _bcde ;};_afge .AllUniqueNameAttr =&_edfg ;continue ;};if _gffc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_edfd ,_bbe :=_gffc .Value ,error (nil );if _bbe !=nil {return _bbe ;};_afge .UniqueNameAttr =_edfd ;continue ;};if _gffc .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_ffca ,_fccb :=_e .ParseBool (_gffc .Value );if _fccb !=nil {return _fccb ;};_afge .KeyAttributeAttr =&_ffca ;continue ;};};_cbg :for {_dgfgg ,_edc :=d .Token ();if _edc !=nil {return _edc ;};switch _cdca :=_dgfgg .(type ){case _bf .StartElement :switch _cdca .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afge .FieldsUsage =NewCT_FieldsUsage ();if _faca :=d .DecodeElement (_afge .FieldsUsage ,&_cdca );_faca !=nil {return _faca ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afge .GroupLevels =NewCT_GroupLevels ();if _aaga :=d .DecodeElement (_afge .GroupLevels ,&_cdca );_aaga !=nil {return _aaga ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afge .ExtLst =NewCT_ExtensionList ();if _fbfe :=d .DecodeElement (_afge .ExtLst ,&_cdca );_fbfe !=nil {return _fbfe ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_cdca .Name );if _eee :=d .Skip ();_eee !=nil {return _eee ;};};case _bf .EndElement :break _cbg ;case _bf .CharData :};};return nil ;}; -// Reverse Icons -ReverseAttr *bool ; +// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path +func (_beegd *MapInfo )ValidateWithPath (path string )error {if _edebg :=_beegd .CT_MapInfo .ValidateWithPath (path );_edebg !=nil {return _edebg ;};return nil ;}; -// Conditional Formatting Object -Cfvo []*CT_Cfvo ;};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_ggcfff :=&CT_SingleXmlCells {};return _ggcfff };func (_ddaaa *CT_Rst )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ddaaa .T !=nil {_eedfff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074"}};_ge .AddPreserveSpaceAttr (&_eedfff ,*_ddaaa .T );e .EncodeElement (_ddaaa .T ,_eedfff );};if _ddaaa .R !=nil {_bcfabb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_gffdg :=range _ddaaa .R {e .EncodeElement (_gffdg ,_bcfabb );};};if _ddaaa .RPh !=nil {_fadee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_cgbdf :=range _ddaaa .RPh {e .EncodeElement (_cgbdf ,_fadee );};};if _ddaaa .PhoneticPr !=nil {_fgebe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ddaaa .PhoneticPr ,_fgebe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type VolTypes struct{CT_VolTypes };func (_addcb *CT_PageSetUpPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _addcb .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_addcb .AutoPageBreaksAttr ))});};if _addcb .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_addcb .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcgefe ST_HtmlFmt )Validate ()error {return _bcgefe .ValidateWithPath ("")};func (_cff *CT_AutoSortScope )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_cff .PivotArea ,_gca );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_baege *CT_TextPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _baege .PromptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_baege .PromptAttr ))});};if _baege .FileTypeAttr !=ST_FileTypeUnset {_gefgd ,_abdca :=_baege .FileTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _abdca !=nil {return _abdca ;};start .Attr =append (start .Attr ,_gefgd );};if _baege .CodePageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_baege .CodePageAttr )});};if _baege .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_baege .CharacterSetAttr )});};if _baege .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_baege .FirstRowAttr )});};if _baege .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_baege .SourceFileAttr )});};if _baege .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_baege .DelimitedAttr ))});};if _baege .DecimalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_baege .DecimalAttr )});};if _baege .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_cg .Sprintf ("\u0025\u0076",*_baege .ThousandsAttr )});};if _baege .TabAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0062"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_baege .TabAttr ))});};if _baege .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_baege .SpaceAttr ))});};if _baege .CommaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_baege .CommaAttr ))});};if _baege .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_baege .SemicolonAttr ))});};if _baege .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_baege .ConsecutiveAttr ))});};if _baege .QualifierAttr !=ST_QualifierUnset {_cfafbd ,_ceggff :=_baege .QualifierAttr .MarshalXMLAttr (_c .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _ceggff !=nil {return _ceggff ;};start .Attr =append (start .Attr ,_cfafbd );};if _baege .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_cg .Sprintf ("\u0025\u0076",*_baege .DelimiterAttr )});};e .EncodeToken (start );if _baege .TextFields !=nil {_becfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_baege .TextFields ,_becfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abba *CT_Cfvo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abba .TypeAttr =ST_CfvoType (1);for _ ,_bfde :=range start .Attr {if _bfde .Name .Local =="\u0074\u0079\u0070\u0065"{_abba .TypeAttr .UnmarshalXMLAttr (_bfde );continue ;};if _bfde .Name .Local =="\u0076\u0061\u006c"{_cdcd ,_agace :=_bfde .Value ,error (nil );if _agace !=nil {return _agace ;};_abba .ValAttr =&_cdcd ;continue ;};if _bfde .Name .Local =="\u0067\u0074\u0065"{_dfde ,_aaef :=_fe .ParseBool (_bfde .Value );if _aaef !=nil {return _aaef ;};_abba .GteAttr =&_dfde ;continue ;};};_bdeb :for {_egcf ,_fdgb :=d .Token ();if _fdgb !=nil {return _fdgb ;};switch _efgd :=_egcf .(type ){case _c .StartElement :switch _efgd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abba .ExtLst =NewCT_ExtensionList ();if _bgce :=d .DecodeElement (_abba .ExtLst ,&_efgd );_bgce !=nil {return _bgce ;};default:_gc .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0066\u0076\u006f\u0020\u0025\u0076",_efgd .Name );if _eaae :=d .Skip ();_eaae !=nil {return _eaae ;};};case _c .EndElement :break _bdeb ;case _c .CharData :};};return nil ;};func (_cbeef *ST_SortType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cddbac ,_dabgfg :=d .Token ();if _dabgfg !=nil {return _dabgfg ;};if _aacef ,_ddeffe :=_cddbac .(_c .EndElement );_ddeffe &&_aacef .Name ==start .Name {*_cbeef =1;return nil ;};if _eadag ,_fegaa :=_cddbac .(_c .CharData );!_fegaa {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",_cddbac );}else {switch string (_eadag ){case "":*_cbeef =0;case "\u006e\u006f\u006e\u0065":*_cbeef =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_cbeef =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_cbeef =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_cbeef =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_cbeef =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_cbeef =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_cbeef =7;};};_cddbac ,_dabgfg =d .Token ();if _dabgfg !=nil {return _dabgfg ;};if _ffddb ,_fgfffd :=_cddbac .(_c .EndElement );_fgfffd &&_ffddb .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",_cddbac );};func (_agafa *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agafa =0;case "\u0073\u0074\u006f\u0070":*_agafa =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_agafa =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_agafa =3;};return nil ;};func (_gdfed ST_DataValidationImeMode )Validate ()error {return _gdfed .ValidateWithPath ("")};func (_afddeg *ST_RefMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgadd ,_abaaga :=d .Token ();if _abaaga !=nil {return _abaaga ;};if _cggdea ,_gccab :=_fgadd .(_c .EndElement );_gccab &&_cggdea .Name ==start .Name {*_afddeg =1;return nil ;};if _fbaeb ,_gcadc :=_fgadd .(_c .CharData );!_gcadc {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",_fgadd );}else {switch string (_fbaeb ){case "":*_afddeg =0;case "\u0041\u0031":*_afddeg =1;case "\u0052\u0031\u0043\u0031":*_afddeg =2;};};_fgadd ,_abaaga =d .Token ();if _abaaga !=nil {return _abaaga ;};if _ddfdce ,_agcdcce :=_fgadd .(_c .EndElement );_agcdcce &&_ddfdce .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",_fgadd );};func (_gefgbb ST_CredMethod )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egecf :=_c .Attr {};_egecf .Name =name ;switch _gefgbb {case ST_CredMethodUnset :_egecf .Value ="";case ST_CredMethodIntegrated :_egecf .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_egecf .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_egecf .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_egecf .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _egecf ,nil ;}; +// Validate validates the CT_Boolean and its children +func (_dag *CT_Boolean )Validate ()error {return _dag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");}; -// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path -func (_efaeb *CT_MeasureGroups )ValidateWithPath (path string )error {for _fdegb ,_aeega :=range _efaeb .MeasureGroup {if _bdgc :=_aeega .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_fdegb ));_bdgc !=nil {return _bdgc ;};};return nil ;};type CT_QueryTableFields struct{ +// Validate validates the Connections and its children +func (_gebcd *Connections )Validate ()error {return _gebcd .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func (_gbeeb *CT_Comments )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gbeeb .Authors =NewCT_Authors ();_gbeeb .CommentList =NewCT_CommentList ();_ecba :for {_dcedc ,_bfdda :=d .Token ();if _bfdda !=nil {return _bfdda ;};switch _fcgbe :=_dcedc .(type ){case _bf .StartElement :switch _fcgbe .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eagf :=d .DecodeElement (_gbeeb .Authors ,&_fcgbe );_eagf !=nil {return _eagf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbbcb :=d .DecodeElement (_gbeeb .CommentList ,&_fcgbe );_bbbcb !=nil {return _bbbcb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbeeb .ExtLst =NewCT_ExtensionList ();if _gfdc :=d .DecodeElement (_gbeeb .ExtLst ,&_fcgbe );_gfdc !=nil {return _gfdc ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_fcgbe .Name );if _gfed :=d .Skip ();_gfed !=nil {return _gfed ;};};case _bf .EndElement :break _ecba ;case _bf .CharData :};};return nil ;};func (_ffcae *CT_WorksheetSource )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ffcae .RefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ffcae .RefAttr )});};if _ffcae .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ffcae .NameAttr )});};if _ffcae .SheetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffcae .SheetAttr )});};if _ffcae .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ffcae .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_TableColumns ()*CT_TableColumns {_gfbgd :=&CT_TableColumns {};return _gfbgd }; -// Column Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path +func (_dffg *CT_CommentPr )ValidateWithPath (path string )error {if _eebd :=_dffg .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_eebd !=nil {return _eebd ;};if _gfbd :=_dffg .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gfbd !=nil {return _gfbd ;};if _bedfg :=_dffg .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_bedfg !=nil {return _bedfg ;};return nil ;}; -// QueryTable Field -QueryTableField []*CT_QueryTableField ;};type CT_TableStyleInfo struct{ +// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path +func (_bcbgca *CT_SheetData )ValidateWithPath (path string )error {for _gebaf ,_egfada :=range _bcbgca .Row {if _afaaeg :=_egfada .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_gebaf ));_afaaeg !=nil {return _afaaeg ;};};return nil ;};type CT_ProtectedRange struct{ -// Style Name -NameAttr *string ; +// Legacy Password +PasswordAttr *string ; -// Show First Column -ShowFirstColumnAttr *bool ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Show Last Column -ShowLastColumnAttr *bool ; +// Name +NameAttr string ; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// Security Descriptor +SecurityDescriptorAttr *string ; -// Show Column Stripes -ShowColumnStripesAttr *bool ;};func (_bagfc *ST_TableStyleType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bagfc =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_bagfc =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_bagfc =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_bagfc =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_bagfc =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_bagfc =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_bagfc =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_bagfc =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_bagfc =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_bagfc =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_bagfc =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_bagfc =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_bagfc =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_bagfc =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_bagfc =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_bagfc =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_bagfc =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_bagfc =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_bagfc =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_bagfc =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_bagfc =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_bagfc =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_bagfc =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_bagfc =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_bagfc =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_bagfc =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_bagfc =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_bagfc =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_bagfc =28;};return nil ;}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Validate validates the CT_ProtectedRanges and its children -func (_badfb *CT_ProtectedRanges )Validate ()error {return _badfb .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};type CT_Color struct{ +// Password Hash Value +HashValueAttr *string ; -// Automatic -AutoAttr *bool ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Index -IndexedAttr *uint32 ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Alpha Red Green Blue Color Value -RgbAttr *string ; +// Security Descriptor +SecurityDescriptor []string ;};type CT_SmartTags struct{ -// Theme Color -ThemeAttr *uint32 ; +// Cell Smart Tags +CellSmartTags []*CT_CellSmartTags ;};func NewCT_SharedItems ()*CT_SharedItems {_dfbebc :=&CT_SharedItems {};return _dfbebc }; -// Tint -TintAttr *float64 ;};func (_faabcca ST_PhoneticAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_faabcca .String (),start );};type CT_WorkbookPr struct{ +// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path +func (_bddbe *CT_PivotCache )ValidateWithPath (path string )error {return nil };const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);func (_cbdge ST_MdxKPIProperty )Validate ()error {return _cbdge .ValidateWithPath ("")};func (_fdgdae *CT_ServerFormats )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_faaaeg :=range start .Attr {if _faaaeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_deebfe ,_bgabe :=_e .ParseUint (_faaaeg .Value ,10,32);if _bgabe !=nil {return _bgabe ;};_edgfcc :=uint32 (_deebfe );_fdgdae .CountAttr =&_edgfcc ;continue ;};};_ddacb :for {_abfaa ,_gegbc :=d .Token ();if _gegbc !=nil {return _gegbc ;};switch _dggeg :=_abfaa .(type ){case _bf .StartElement :switch _dggeg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcad :=NewCT_ServerFormat ();if _dceaa :=d .DecodeElement (_gcad ,&_dggeg );_dceaa !=nil {return _dceaa ;};_fdgdae .ServerFormat =append (_fdgdae .ServerFormat ,_gcad );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025v",_dggeg .Name );if _acdc :=d .Skip ();_acdc !=nil {return _acdc ;};};case _bf .EndElement :break _ddacb ;case _bf .CharData :};};return nil ;}; -// Date 1904 -Date1904Attr *bool ; +// Validate validates the CT_Xf and its children +func (_geccfa *CT_Xf )Validate ()error {return _geccfa .ValidateWithPath ("\u0043\u0054\u005fX\u0066")}; -// Show Objects -ShowObjectsAttr ST_Objects ; +// Validate validates the CT_SharedUser and its children +func (_cgafec *CT_SharedUser )Validate ()error {return _cgafec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");};func (_cegee *CT_TableStyleElement )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {_ddgbca ,_cggggc :=_cegee .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _cggggc !=nil {return _cggggc ;};start .Attr =append (start .Attr ,_ddgbca );if _cegee .SizeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cegee .SizeAttr )});};if _cegee .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cegee .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_Scenarios ()*CT_Scenarios {_ebaca :=&CT_Scenarios {};return _ebaca };func (_efe *AG_RevData )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _efe .RIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efe .RIdAttr )});};if _efe .UaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_efe .UaAttr ))});};if _efe .RaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_efe .RaAttr ))});};return nil ;};func (_ebb *CT_CellSmartTag )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ebb .TypeAttr )});if _ebb .DeletedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebb .DeletedAttr ))});};if _ebb .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ebb .XmlBasedAttr ))});};e .EncodeToken (start );if _ebb .CellSmartTagPr !=nil {_bgfcf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_cgfd :=range _ebb .CellSmartTagPr {e .EncodeElement (_cgfd ,_bgfcf );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_Borders struct{ -// Show Border Unselected Table -ShowBorderUnselectedTablesAttr *bool ; +// Border Count +CountAttr *uint32 ; -// Filter Privacy -FilterPrivacyAttr *bool ; +// Border +Border []*CT_Border ;}; -// Prompted Solutions -PromptedSolutionsAttr *bool ; +// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path +func (_ffccb *PivotCacheDefinition )ValidateWithPath (path string )error {if _ebbeb :=_ffccb .CT_PivotCacheDefinition .ValidateWithPath (path );_ebbeb !=nil {return _ebbeb ;};return nil ;};func (_ddcdd *CT_Row )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ddcdd .RAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ddcdd .RAttr )});};if _ddcdd .SpansAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ddcdd .SpansAttr )});};if _ddcdd .SAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ddcdd .SAttr )});};if _ddcdd .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddcdd .CustomFormatAttr ))});};if _ddcdd .HtAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ddcdd .HtAttr )});};if _ddcdd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddcdd .HiddenAttr ))});};if _ddcdd .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddcdd .CustomHeightAttr ))});};if _ddcdd .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ddcdd .OutlineLevelAttr )});};if _ddcdd .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddcdd .CollapsedAttr ))});};if _ddcdd .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddcdd .ThickTopAttr ))});};if _ddcdd .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddcdd .ThickBotAttr ))});};if _ddcdd .PhAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddcdd .PhAttr ))});};e .EncodeToken (start );if _ddcdd .C !=nil {_edcfgf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_fdcgd :=range _ddcdd .C {e .EncodeElement (_fdcgd ,_edcfgf );};};if _ddcdd .ExtLst !=nil {_fdbbee :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddcdd .ExtLst ,_fdbbee );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_acfbg *CT_MergeCells )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _acfbg .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_acfbg .CountAttr )});};e .EncodeToken (start );_fbec :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_deafdf :=range _acfbg .MergeCell {e .EncodeElement (_deafdf ,_fbec );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Show Ink Annotations -ShowInkAnnotationAttr *bool ; +// Validate validates the Revisions and its children +func (_geccc *Revisions )Validate ()error {return _geccc .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func NewCT_Fills ()*CT_Fills {_ffadd :=&CT_Fills {};return _ffadd };func NewCT_TableStyle ()*CT_TableStyle {_bcgfg :=&CT_TableStyle {};return _bcgfg };func NewCT_WebPr ()*CT_WebPr {_gfcdaa :=&CT_WebPr {};return _gfcdaa };func (_egfbb *CT_FutureMetadataBlock )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _egfbb .ExtLst !=nil {_abgdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egfbb .ExtLst ,_abgdf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Create Backup File -BackupFileAttr *bool ; +// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path +func (_dbadf *CT_PageItem )ValidateWithPath (path string )error {return nil };type ST_MdxKPIProperty byte ; -// Save External Link Values -SaveExternalLinkValuesAttr *bool ; +// Validate validates the CT_FieldsUsage and its children +func (_gfccb *CT_FieldsUsage )Validate ()error {return _gfccb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};func (_gbgcg *CT_PageField )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gbgcg .FldAttr )});if _gbgcg .ItemAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_gbgcg .ItemAttr )});};if _gbgcg .HierAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gbgcg .HierAttr )});};if _gbgcg .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gbgcg .NameAttr )});};if _gbgcg .CapAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_gbgcg .CapAttr )});};e .EncodeToken (start );if _gbgcg .ExtLst !=nil {_ccecba :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbgcg .ExtLst ,_ccecba );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cdbdeb ST_CfvoType )String ()string {switch _cdbdeb {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 (_bdafb ST_FontScheme )String ()string {switch _bdafb {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 (_fabg *CT_SheetFormatPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fdddd :=range start .Attr {if _fdddd .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_gbbdg ,_efedc :=_e .ParseUint (_fdddd .Value ,10,32);if _efedc !=nil {return _efedc ;};_fadad :=uint32 (_gbbdg );_fabg .BaseColWidthAttr =&_fadad ;continue ;};if _fdddd .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_gbgde ,_geddc :=_e .ParseFloat (_fdddd .Value ,64);if _geddc !=nil {return _geddc ;};_fabg .DefaultColWidthAttr =&_gbgde ;continue ;};if _fdddd .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_bbcbc ,_edegb :=_e .ParseFloat (_fdddd .Value ,64);if _edegb !=nil {return _edegb ;};_fabg .DefaultRowHeightAttr =_bbcbc ;continue ;};if _fdddd .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_acdec ,_cfdge :=_e .ParseBool (_fdddd .Value );if _cfdge !=nil {return _cfdge ;};_fabg .CustomHeightAttr =&_acdec ;continue ;};if _fdddd .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_cfbafa ,_fgggf :=_e .ParseBool (_fdddd .Value );if _fgggf !=nil {return _fgggf ;};_fabg .ZeroHeightAttr =&_cfbafa ;continue ;};if _fdddd .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_eegcda ,_ccfdd :=_e .ParseBool (_fdddd .Value );if _ccfdd !=nil {return _ccfdd ;};_fabg .ThickTopAttr =&_eegcda ;continue ;};if _fdddd .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_fbdag ,_aaggf :=_e .ParseBool (_fdddd .Value );if _aaggf !=nil {return _aaggf ;};_fabg .ThickBottomAttr =&_fbdag ;continue ;};if _fdddd .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_fbgfg ,_caagf :=_e .ParseUint (_fdddd .Value ,10,8);if _caagf !=nil {return _caagf ;};_bafadc :=uint8 (_fbgfg );_fabg .OutlineLevelRowAttr =&_bafadc ;continue ;};if _fdddd .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_fcddg ,_gdaaf :=_e .ParseUint (_fdddd .Value ,10,8);if _gdaaf !=nil {return _gdaaf ;};_agabcg :=uint8 (_fcddg );_fabg .OutlineLevelColAttr =&_agabcg ;continue ;};};for {_bdgcdg ,_gebeed :=d .Token ();if _gebeed !=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",_gebeed );};if _caaag ,_cegbe :=_bdgcdg .(_bf .EndElement );_cegbe &&_caaag .Name ==start .Name {break ;};};return nil ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_adac :=&CT_MetadataBlock {};return _adac };const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;);func (_fcggd *CT_QueryTable )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_egcf :=range start .Attr {if _egcf .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_gbdcbb ,_edded :=_e .ParseBool (_egcf .Value );if _edded !=nil {return _edded ;};_fcggd .AdjustColumnWidthAttr =&_gbdcbb ;continue ;};if _egcf .Name .Local =="\u006e\u0061\u006d\u0065"{_dcbac ,_fgaac :=_egcf .Value ,error (nil );if _fgaac !=nil {return _fgaac ;};_fcggd .NameAttr =_dcbac ;continue ;};if _egcf .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_gcfaf ,_gaaed :=_e .ParseBool (_egcf .Value );if _gaaed !=nil {return _gaaed ;};_fcggd .IntermediateAttr =&_gcfaf ;continue ;};if _egcf .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_aebef ,_ddabc :=_e .ParseBool (_egcf .Value );if _ddabc !=nil {return _ddabc ;};_fcggd .RowNumbersAttr =&_aebef ;continue ;};if _egcf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fadab ,_dbdcf :=_e .ParseUint (_egcf .Value ,10,32);if _dbdcf !=nil {return _dbdcf ;};_fcggd .ConnectionIdAttr =uint32 (_fadab );continue ;};if _egcf .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_adbbdf ,_bbcae :=_e .ParseBool (_egcf .Value );if _bbcae !=nil {return _bbcae ;};_fcggd .BackgroundRefreshAttr =&_adbbdf ;continue ;};if _egcf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_cgdaa ,_bfegb :=_e .ParseBool (_egcf .Value );if _bfegb !=nil {return _bfegb ;};_fcggd .RefreshOnLoadAttr =&_cgdaa ;continue ;};if _egcf .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bdabf ,_aeed :=_e .ParseBool (_egcf .Value );if _aeed !=nil {return _aeed ;};_fcggd .FillFormulasAttr =&_bdabf ;continue ;};if _egcf .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_aegcd ,_fgcaa :=_e .ParseBool (_egcf .Value );if _fgcaa !=nil {return _fgcaa ;};_fcggd .ApplyNumberFormatsAttr =&_aegcd ;continue ;};if _egcf .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gaaea ,_cbdbf :=_e .ParseBool (_egcf .Value );if _cbdbf !=nil {return _cbdbf ;};_fcggd .ApplyFontFormatsAttr =&_gaaea ;continue ;};if _egcf .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_febca ,_ddgadd :=_e .ParseBool (_egcf .Value );if _ddgadd !=nil {return _ddgadd ;};_fcggd .FirstBackgroundRefreshAttr =&_febca ;continue ;};if _egcf .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bcgcgd ,_dgbfa :=_e .ParseUint (_egcf .Value ,10,32);if _dgbfa !=nil {return _dgbfa ;};_eaegb :=uint32 (_bcgcgd );_fcggd .AutoFormatIdAttr =&_eaegb ;continue ;};if _egcf .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dgfdb ,_cegdc :=_e .ParseBool (_egcf .Value );if _cegdc !=nil {return _cegdc ;};_fcggd .ApplyAlignmentFormatsAttr =&_dgfdb ;continue ;};if _egcf .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_cgdfa ,_fdafba :=_e .ParseBool (_egcf .Value );if _fdafba !=nil {return _fdafba ;};_fcggd .DisableRefreshAttr =&_cgdfa ;continue ;};if _egcf .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fgfdcb ,_eaffe :=_e .ParseBool (_egcf .Value );if _eaffe !=nil {return _eaffe ;};_fcggd .ApplyBorderFormatsAttr =&_fgfdcb ;continue ;};if _egcf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_cbgae ,_bbbed :=_e .ParseBool (_egcf .Value );if _bbbed !=nil {return _bbbed ;};_fcggd .PreserveFormattingAttr =&_cbgae ;continue ;};if _egcf .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bdegcc ,_bbbgdf :=_e .ParseBool (_egcf .Value );if _bbbgdf !=nil {return _bbbgdf ;};_fcggd .ApplyPatternFormatsAttr =&_bdegcc ;continue ;};if _egcf .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_fcggd .GrowShrinkTypeAttr .UnmarshalXMLAttr (_egcf );continue ;};if _egcf .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_befca ,_ecabb :=_e .ParseBool (_egcf .Value );if _ecabb !=nil {return _ecabb ;};_fcggd .DisableEditAttr =&_befca ;continue ;};if _egcf .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_ddecad ,_ggaacc :=_e .ParseBool (_egcf .Value );if _ggaacc !=nil {return _ggaacc ;};_fcggd .HeadersAttr =&_ddecad ;continue ;};if _egcf .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_gdfea ,_dfged :=_e .ParseBool (_egcf .Value );if _dfged !=nil {return _dfged ;};_fcggd .RemoveDataOnSaveAttr =&_gdfea ;continue ;};if _egcf .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_accgg ,_fdcfg :=_e .ParseBool (_egcf .Value );if _fdcfg !=nil {return _fdcfg ;};_fcggd .ApplyWidthHeightFormatsAttr =&_accgg ;continue ;};};_baef :for {_gfecc ,_aacda :=d .Token ();if _aacda !=nil {return _aacda ;};switch _bgccc :=_gfecc .(type ){case _bf .StartElement :switch _bgccc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcggd .QueryTableRefresh =NewCT_QueryTableRefresh ();if _gegdd :=d .DecodeElement (_fcggd .QueryTableRefresh ,&_bgccc );_gegdd !=nil {return _gegdd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcggd .ExtLst =NewCT_ExtensionList ();if _agdeaa :=d .DecodeElement (_fcggd .ExtLst ,&_bgccc );_agdeaa !=nil {return _agdeaa ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051u\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065 \u0025\u0076",_bgccc .Name );if _baeddf :=d .Skip ();_baeddf !=nil {return _baeddf ;};};case _bf .EndElement :break _baef ;case _bf .CharData :};};return nil ;};func (_gfaddb ST_ParameterType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_gfaddb .String (),start );};func (_aefae ST_TargetScreenSize )String ()string {switch _aefae {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 NewCT_Filter ()*CT_Filter {_ggcabe :=&CT_Filter {};return _ggcabe };type CT_SingleXmlCells struct{ -// Update Links Behavior -UpdateLinksAttr ST_UpdateLinks ; +// Table Properties +SingleXmlCell []*CT_SingleXmlCell ;};func NewCT_Connections ()*CT_Connections {_egeab :=&CT_Connections {};return _egeab }; -// Code Name -CodeNameAttr *string ; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_eada *CT_Drawing )ValidateWithPath (path string )error {return nil }; -// Hide Pivot Field List -HidePivotFieldListAttr *bool ; +// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path +func (_bgfec *CT_Sheet )ValidateWithPath (path string )error {if _acbfd :=_bgfec .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_acbfd !=nil {return _acbfd ;};return nil ;};type CT_CustomFilter struct{ -// Show Pivot Chart Filter -ShowPivotChartFilterAttr *bool ; +// Filter Comparison Operator +OperatorAttr ST_FilterOperator ; -// Allow Refresh Query -AllowRefreshQueryAttr *bool ; +// Top or Bottom Value +ValAttr *string ;};func (_aeffa *CT_MeasureDimensionMaps )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ddeee :=range start .Attr {if _ddeee .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbeca ,_agaga :=_e .ParseUint (_ddeee .Value ,10,32);if _agaga !=nil {return _agaga ;};_feggca :=uint32 (_bbeca );_aeffa .CountAttr =&_feggca ;continue ;};};_afgeb :for {_gegdg ,_gadec :=d .Token ();if _gadec !=nil {return _gadec ;};switch _ccfag :=_gegdg .(type ){case _bf .StartElement :switch _ccfag .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcdgbf :=NewCT_MeasureDimensionMap ();if _cagfff :=d .DecodeElement (_bcdgbf ,&_ccfag );_cagfff !=nil {return _cagfff ;};_aeffa .Map =append (_aeffa .Map ,_bcdgbf );default:_cg .Log .Debug ("\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",_ccfag .Name );if _badd :=d .Skip ();_badd !=nil {return _badd ;};};case _bf .EndElement :break _afgeb ;case _bf .CharData :};};return nil ;};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);func NewCT_RElt ()*CT_RElt {_eabba :=&CT_RElt {};return _eabba }; -// Publish Items -PublishItemsAttr *bool ; +// Validate validates the CT_ExternalSheetName and its children +func (_fcagdg *CT_ExternalSheetName )Validate ()error {return _fcagdg .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");}; -// Check Compatibility On Save -CheckCompatibilityAttr *bool ; +// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path +func (_fgefa *CT_Selection )ValidateWithPath (path string )error {if _bgbfeg :=_fgefa .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_bgbfeg !=nil {return _bgbfeg ;};return nil ;};func (_aaced *CT_VolTopicRef )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cgbafd :=range start .Attr {if _cgbafd .Name .Local =="\u0072"{_gceac ,_cgddec :=_cgbafd .Value ,error (nil );if _cgddec !=nil {return _cgddec ;};_aaced .RAttr =_gceac ;continue ;};if _cgbafd .Name .Local =="\u0073"{_cffc ,_egadfc :=_e .ParseUint (_cgbafd .Value ,10,32);if _egadfc !=nil {return _egadfc ;};_aaced .SAttr =uint32 (_cffc );continue ;};};for {_abadd ,_cbffd :=d .Token ();if _cbffd !=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",_cbffd );};if _fcggb ,_gcdba :=_abadd .(_bf .EndElement );_gcdba &&_fcggb .Name ==start .Name {break ;};};return nil ;};func NewCT_CellFormula ()*CT_CellFormula {_ggfed :=&CT_CellFormula {};return _ggfed };func (_ffecc *CT_Dialogsheet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _ffecc .SheetPr !=nil {_gbeb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_ffecc .SheetPr ,_gbeb );};if _ffecc .SheetViews !=nil {_adadb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_ffecc .SheetViews ,_adadb );};if _ffecc .SheetFormatPr !=nil {_gccgf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_ffecc .SheetFormatPr ,_gccgf );};if _ffecc .SheetProtection !=nil {_fegfb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffecc .SheetProtection ,_fegfb );};if _ffecc .CustomSheetViews !=nil {_adcce :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_ffecc .CustomSheetViews ,_adcce );};if _ffecc .PrintOptions !=nil {_fdbca :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ffecc .PrintOptions ,_fdbca );};if _ffecc .PageMargins !=nil {_aeebd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_ffecc .PageMargins ,_aeebd );};if _ffecc .PageSetup !=nil {_gbcgb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_ffecc .PageSetup ,_gbcgb );};if _ffecc .HeaderFooter !=nil {_aafb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_ffecc .HeaderFooter ,_aafb );};if _ffecc .Drawing !=nil {_adaac :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_ffecc .Drawing ,_adaac );};if _ffecc .LegacyDrawing !=nil {_fbag :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_ffecc .LegacyDrawing ,_fbag );};if _ffecc .LegacyDrawingHF !=nil {_dgbb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ffecc .LegacyDrawingHF ,_dgbb );};if _ffecc .DrawingHF !=nil {_ddbd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_ffecc .DrawingHF ,_ddbd );};if _ffecc .OleObjects !=nil {_afcg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_ffecc .OleObjects ,_afcg );};if _ffecc .Controls !=nil {_cafdf :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_ffecc .Controls ,_cafdf );};if _ffecc .ExtLst !=nil {_faaed :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffecc .ExtLst ,_faaed );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bddgbc ST_Qualifier )Validate ()error {return _bddgbc .ValidateWithPath ("")}; -// Auto Compress Pictures -AutoCompressPicturesAttr *bool ; +// Validate validates the CT_Filters and its children +func (_ddcf *CT_Filters )Validate ()error {return _ddcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");}; -// Refresh all Connections on Open -RefreshAllConnectionsAttr *bool ; +// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path +func (_eeba *CT_CustomSheetView )ValidateWithPath (path string )error {if !_fc .ST_GuidPatternRe .MatchString (_eeba .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 ,_fc .ST_GuidPatternRe ,_eeba .GuidAttr );};if _dfgcf :=_eeba .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dfgcf !=nil {return _dfgcf ;};if _bgdd :=_eeba .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_bgdd !=nil {return _bgdd ;};if _eeba .Pane !=nil {if _ccfa :=_eeba .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_ccfa !=nil {return _ccfa ;};};if _eeba .Selection !=nil {if _geefc :=_eeba .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_geefc !=nil {return _geefc ;};};if _eeba .RowBreaks !=nil {if _edbc :=_eeba .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_edbc !=nil {return _edbc ;};};if _eeba .ColBreaks !=nil {if _gddd :=_eeba .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_gddd !=nil {return _gddd ;};};if _eeba .PageMargins !=nil {if _ccge :=_eeba .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ccge !=nil {return _ccge ;};};if _eeba .PrintOptions !=nil {if _aadae :=_eeba .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_aadae !=nil {return _aadae ;};};if _eeba .PageSetup !=nil {if _gdgbd :=_eeba .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_gdgbd !=nil {return _gdgbd ;};};if _eeba .HeaderFooter !=nil {if _addaa :=_eeba .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_addaa !=nil {return _addaa ;};};if _eeba .AutoFilter !=nil {if _bdag :=_eeba .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_bdag !=nil {return _bdag ;};};if _eeba .ExtLst !=nil {if _bgegg :=_eeba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgegg !=nil {return _bgegg ;};};return nil ;}; -// Default Theme Version -DefaultThemeVersionAttr *uint32 ;};func (_ccgab ST_TableType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccgab .String (),start );}; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_cafa *CT_CommentList )ValidateWithPath (path string )error {for _cbcd ,_bgga :=range _cafa .Comment {if _efab :=_bgga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_cbcd ));_efab !=nil {return _efab ;};};return nil ;};func (_bagga *ST_Orientation )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bcfdgf ,_beaeb :=d .Token ();if _beaeb !=nil {return _beaeb ;};if _efbcea ,_dagadc :=_bcfdgf .(_bf .EndElement );_dagadc &&_efbcea .Name ==start .Name {*_bagga =1;return nil ;};if _bgedf ,_decaf :=_bcfdgf .(_bf .CharData );!_decaf {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",_bcfdgf );}else {switch string (_bgedf ){case "":*_bagga =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bagga =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bagga =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bagga =3;};};_bcfdgf ,_beaeb =d .Token ();if _beaeb !=nil {return _beaeb ;};if _gcedg ,_fdcgca :=_bcfdgf .(_bf .EndElement );_fdcgca &&_gcedg .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",_bcfdgf );}; -// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path -func (_cabgd *CT_RangeSets )ValidateWithPath (path string )error {for _ebadb ,_gegec :=range _cabgd .RangeSet {if _efeac :=_gegec .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ebadb ));_efeac !=nil {return _efeac ;};};return nil ;};func NewCT_LevelGroup ()*CT_LevelGroup {_bfefb :=&CT_LevelGroup {};_bfefb .GroupMembers =NewCT_GroupMembers ();return _bfefb ;};func (_cacc *CT_ColHierarchiesUsage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cacc .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cacc .CountAttr )});};e .EncodeToken (start );_aefg :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_ceag :=range _cacc .ColHierarchyUsage {e .EncodeElement (_ceag ,_aefg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_AutoFilter ()*CT_AutoFilter {_cc :=&CT_AutoFilter {};return _cc };func (_bbgdd *ST_DvAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfbdbe ,_fdggbe :=d .Token ();if _fdggbe !=nil {return _fdggbe ;};if _faaede ,_bedee :=_dfbdbe .(_c .EndElement );_bedee &&_faaede .Name ==start .Name {*_bbgdd =1;return nil ;};if _eaadaa ,_dgbcgf :=_dfbdbe .(_c .CharData );!_dgbcgf {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",_dfbdbe );}else {switch string (_eaadaa ){case "":*_bbgdd =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_bbgdd =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_bbgdd =2;};};_dfbdbe ,_fdggbe =d .Token ();if _fdggbe !=nil {return _fdggbe ;};if _abgbdd ,_dgdag :=_dfbdbe .(_c .EndElement );_dgdag &&_abgbdd .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",_dfbdbe );};func (_ggaaaf *ST_CellFormulaType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbaff ,_caacbe :=d .Token ();if _caacbe !=nil {return _caacbe ;};if _adeaba ,_aafad :=_fbaff .(_c .EndElement );_aafad &&_adeaba .Name ==start .Name {*_ggaaaf =1;return nil ;};if _ebffe ,_ababed :=_fbaff .(_c .CharData );!_ababed {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",_fbaff );}else {switch string (_ebffe ){case "":*_ggaaaf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ggaaaf =1;case "\u0061\u0072\u0072a\u0079":*_ggaaaf =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_ggaaaf =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_ggaaaf =4;};};_fbaff ,_caacbe =d .Token ();if _caacbe !=nil {return _caacbe ;};if _cagdd ,_babgfa :=_fbaff .(_c .EndElement );_babgfa &&_cagdd .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",_fbaff );};type CT_MeasureDimensionMap struct{ +// Validate validates the CT_HierarchyUsage and its children +func (_abeec *CT_HierarchyUsage )Validate ()error {return _abeec .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};func (_bfedc *CT_Items )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bfedc .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfedc .CountAttr )});};e .EncodeToken (start );_agbc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_dcgg :=range _bfedc .Item {e .EncodeElement (_dcgg ,_agbc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cbdde *CT_WebPublishObject )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_acacce :=range start .Attr {if _acacce .Name .Local =="\u0069\u0064"{_gfcff ,_cfgafd :=_e .ParseUint (_acacce .Value ,10,32);if _cfgafd !=nil {return _cfgafd ;};_cbdde .IdAttr =uint32 (_gfcff );continue ;};if _acacce .Name .Local =="\u0064\u0069\u0076I\u0064"{_cfcec ,_afggf :=_acacce .Value ,error (nil );if _afggf !=nil {return _afggf ;};_cbdde .DivIdAttr =_cfcec ;continue ;};if _acacce .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_ffcfab ,_efdfb :=_acacce .Value ,error (nil );if _efdfb !=nil {return _efdfb ;};_cbdde .SourceObjectAttr =&_ffcfab ;continue ;};if _acacce .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_cggef ,_fccdd :=_acacce .Value ,error (nil );if _fccdd !=nil {return _fccdd ;};_cbdde .DestinationFileAttr =_cggef ;continue ;};if _acacce .Name .Local =="\u0074\u0069\u0074l\u0065"{_efcgg ,_abebcd :=_acacce .Value ,error (nil );if _abebcd !=nil {return _abebcd ;};_cbdde .TitleAttr =&_efcgg ;continue ;};if _acacce .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_bbgacc ,_adceg :=_e .ParseBool (_acacce .Value );if _adceg !=nil {return _adceg ;};_cbdde .AutoRepublishAttr =&_bbgacc ;continue ;};};for {_gbagg ,_dgadfg :=d .Token ();if _dgadfg !=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",_dgadfg );};if _bbcgcd ,_aeefea :=_gbagg .(_bf .EndElement );_aeefea &&_bbcgcd .Name ==start .Name {break ;};};return nil ;}; -// Measure Group Id -MeasureGroupAttr *uint32 ; +// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path +func (_ccgb *CT_Connections )ValidateWithPath (path string )error {for _gcac ,_acbbc :=range _ccgb .Connection {if _gaggg :=_acbbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_gcac ));_gaggg !=nil {return _gaggg ;};};return nil ;}; -// Dimension Id -DimensionAttr *uint32 ;}; +// Validate validates the CT_RevisionConflict and its children +func (_ggegfg *CT_RevisionConflict )Validate ()error {return _ggegfg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");}; -// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path -func (_acadec *CT_PCDSCPage )ValidateWithPath (path string )error {for _bedcbf ,_fadbga :=range _acadec .PageItem {if _bfdfc :=_fadbga .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_bedcbf ));_bfdfc !=nil {return _bfdfc ;};};return nil ;};func NewCT_OleObject ()*CT_OleObject {_dcfde :=&CT_OleObject {};return _dcfde }; +// Validate validates the CT_RevisionCustomView and its children +func (_fdefa *CT_RevisionCustomView )Validate ()error {return _fdefa .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");};type CT_Item struct{ -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_dcade *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_baaacf ST_ExternalConnectionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_baaacf .String (),start );}; +// Item User Caption +NAttr *string ; -// Validate validates the CT_Record and its children -func (_bfeccb *CT_Record )Validate ()error {return _bfeccb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_abdd :=&CT_ChartsheetViews {};return _abdd };func (_fbgeag ST_TextVAlign )Validate ()error {return _fbgeag .ValidateWithPath ("")}; +// Item Type +TAttr ST_ItemType ; -// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path -func (_fegbb *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _agefb :=_fegbb .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_agefb !=nil {return _agefb ;};if _fegbb .QueryTableDeletedFields !=nil {if _faadb :=_fegbb .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");_faadb !=nil {return _faadb ;};};if _fegbb .SortState !=nil {if _eaccf :=_fegbb .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_eaccf !=nil {return _eaccf ;};};if _fegbb .ExtLst !=nil {if _badfd :=_fegbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_badfd !=nil {return _badfd ;};};return nil ;}; +// Hidden +HAttr *bool ; -// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path -func (_gaeca *CT_UndoInfo )ValidateWithPath (path string )error {if _gaeca .ExpAttr ==ST_FormulaExpressionUnset {return _cg .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 _cdeaga :=_gaeca .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_cdeaga !=nil {return _cdeaga ;};return nil ;};func (_fgdac ST_DataValidationOperator )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_daeecd :=_c .Attr {};_daeecd .Name =name ;switch _fgdac {case ST_DataValidationOperatorUnset :_daeecd .Value ="";case ST_DataValidationOperatorBetween :_daeecd .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_daeecd .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_daeecd .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_daeecd .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_daeecd .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_daeecd .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_daeecd .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_daeecd .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _daeecd ,nil ;};func (_cefadf *ST_CfType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddbac ,_babfb :=d .Token ();if _babfb !=nil {return _babfb ;};if _cedac ,_gbbfae :=_ddbac .(_c .EndElement );_gbbfae &&_cedac .Name ==start .Name {*_cefadf =1;return nil ;};if _eaagg ,_egaef :=_ddbac .(_c .CharData );!_egaef {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",_ddbac );}else {switch string (_eaagg ){case "":*_cefadf =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_cefadf =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_cefadf =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_cefadf =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_cefadf =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_cefadf =5;case "\u0074\u006f\u00701\u0030":*_cefadf =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_cefadf =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_cefadf =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cefadf =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cefadf =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_cefadf =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cefadf =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_cefadf =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_cefadf =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_cefadf =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_cefadf =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_cefadf =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_cefadf =18;};};_ddbac ,_babfb =d .Token ();if _babfb !=nil {return _babfb ;};if _gbcedc ,_cfbgb :=_ddbac .(_c .EndElement );_cfbgb &&_gbcedc .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",_ddbac );};func (_bfebcd *CT_RangePr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgcf :=range start .Attr {if _dgcf .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_daaaf ,_badbba :=_fe .ParseBool (_dgcf .Value );if _badbba !=nil {return _badbba ;};_bfebcd .AutoStartAttr =&_daaaf ;continue ;};if _dgcf .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_ffdgcd ,_fgfbe :=_fe .ParseBool (_dgcf .Value );if _fgfbe !=nil {return _fgfbe ;};_bfebcd .AutoEndAttr =&_ffdgcd ;continue ;};if _dgcf .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_bfebcd .GroupByAttr .UnmarshalXMLAttr (_dgcf );continue ;};if _dgcf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_ebcgdf ,_febfa :=_fe .ParseFloat (_dgcf .Value ,64);if _febfa !=nil {return _febfa ;};_bfebcd .StartNumAttr =&_ebcgdf ;continue ;};if _dgcf .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_fggcb ,_cedde :=_fe .ParseFloat (_dgcf .Value ,64);if _cedde !=nil {return _cedde ;};_bfebcd .EndNumAttr =&_fggcb ;continue ;};if _dgcf .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_eccdf ,_ddaee :=ParseStdlibTime (_dgcf .Value );if _ddaee !=nil {return _ddaee ;};_bfebcd .StartDateAttr =&_eccdf ;continue ;};if _dgcf .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_gecffb ,_dgbed :=ParseStdlibTime (_dgcf .Value );if _dgbed !=nil {return _dgbed ;};_bfebcd .EndDateAttr =&_gecffb ;continue ;};if _dgcf .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_fcgdgc ,_fageb :=_fe .ParseFloat (_dgcf .Value ,64);if _fageb !=nil {return _fageb ;};_bfebcd .GroupIntervalAttr =&_fcgdgc ;continue ;};};for {_bbebe ,_ageab :=d .Token ();if _ageab !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_ageab );};if _aacda ,_afde :=_bbebe .(_c .EndElement );_afde &&_aacda .Name ==start .Name {break ;};};return nil ;};func (_dgdea *CT_ExternalDefinedName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcdf :=range start .Attr {if _fcdf .Name .Local =="\u006e\u0061\u006d\u0065"{_feefab ,_agfba :=_fcdf .Value ,error (nil );if _agfba !=nil {return _agfba ;};_dgdea .NameAttr =_feefab ;continue ;};if _fcdf .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_dgaba ,_cfafg :=_fcdf .Value ,error (nil );if _cfafg !=nil {return _cfafg ;};_dgdea .RefersToAttr =&_dgaba ;continue ;};if _fcdf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ecbddf ,_eafc :=_fe .ParseUint (_fcdf .Value ,10,32);if _eafc !=nil {return _eafc ;};_edbf :=uint32 (_ecbddf );_dgdea .SheetIdAttr =&_edbf ;continue ;};};for {_fbee ,_baagb :=d .Token ();if _baagb !=nil {return _cg .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",_baagb );};if _bdba ,_dfbbd :=_fbee .(_c .EndElement );_dfbbd &&_bdba .Name ==start .Name {break ;};};return nil ;}; +// Character +SAttr *bool ; -// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path -func (_fdae *CT_Chartsheet )ValidateWithPath (path string )error {if _fdae .SheetPr !=nil {if _aacg :=_fdae .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_aacg !=nil {return _aacg ;};};if _bgdf :=_fdae .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_bgdf !=nil {return _bgdf ;};if _fdae .SheetProtection !=nil {if _dbgc :=_fdae .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dbgc !=nil {return _dbgc ;};};if _fdae .CustomSheetViews !=nil {if _bbcc :=_fdae .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_bbcc !=nil {return _bbcc ;};};if _fdae .PageMargins !=nil {if _ddcf :=_fdae .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ddcf !=nil {return _ddcf ;};};if _fdae .PageSetup !=nil {if _ddedc :=_fdae .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ddedc !=nil {return _ddedc ;};};if _fdae .HeaderFooter !=nil {if _cegd :=_fdae .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_cegd !=nil {return _cegd ;};};if _adbd :=_fdae .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_adbd !=nil {return _adbd ;};if _fdae .LegacyDrawing !=nil {if _gccac :=_fdae .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_gccac !=nil {return _gccac ;};};if _fdae .LegacyDrawingHF !=nil {if _fbcg :=_fdae .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fbcg !=nil {return _fbcg ;};};if _fdae .DrawingHF !=nil {if _efbb :=_fdae .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_efbb !=nil {return _efbb ;};};if _fdae .Picture !=nil {if _bgdb :=_fdae .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_bgdb !=nil {return _bgdb ;};};if _fdae .WebPublishItems !=nil {if _bccag :=_fdae .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_bccag !=nil {return _bccag ;};};if _fdae .ExtLst !=nil {if _bbbf :=_fdae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbf !=nil {return _bbbf ;};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_adadc :=&CT_Drawing {};return _adadc };func (_gabgf ST_TextHAlign )ValidateWithPath (path string )error {switch _gabgf {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 (_gabgf ));};return nil ;};func (_gceec *CT_XmlPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_gceec .MapIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_cg .Sprintf ("\u0025\u0076",_gceec .XpathAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_gceec .XmlDataTypeAttr )});e .EncodeToken (start );if _gceec .ExtLst !=nil {_facg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gceec .ExtLst ,_facg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Hide Details +SdAttr *bool ; -// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path -func (_eafea *CT_MeasureGroup )ValidateWithPath (path string )error {return nil }; +// Calculated Member +FAttr *bool ; -// Validate validates the CT_Sets and its children -func (_ecffd *CT_Sets )Validate ()error {return _ecffd .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");}; +// Missing +MAttr *bool ; -// Validate validates the CT_SmartTagType and its children -func (_efacbb *CT_SmartTagType )Validate ()error {return _efacbb .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};type CT_RowHierarchiesUsage struct{ +// Child Items +CAttr *bool ; -// Item Count -CountAttr *uint32 ; +// Item Index +XAttr *uint32 ; -// Row OLAP Hierarchies -RowHierarchyUsage []*CT_HierarchyUsage ;};func (_ecffad ST_UnderlineValues )String ()string {switch _ecffad {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 NewCT_TableColumns ()*CT_TableColumns {_fgdcd :=&CT_TableColumns {};return _fgdcd };func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_dcbbad :=&CT_PivotAreaReference {};return _dcbbad ;};func (_aadadb *ST_ParameterType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbddc ,_aegdb :=d .Token ();if _aegdb !=nil {return _aegdb ;};if _bfegb ,_dabcd :=_gbddc .(_c .EndElement );_dabcd &&_bfegb .Name ==start .Name {*_aadadb =1;return nil ;};if _bfdcab ,_gdfab :=_gbddc .(_c .CharData );!_gdfab {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",_gbddc );}else {switch string (_bfdcab ){case "":*_aadadb =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_aadadb =1;case "\u0076\u0061\u006cu\u0065":*_aadadb =2;case "\u0063\u0065\u006c\u006c":*_aadadb =3;};};_gbddc ,_aegdb =d .Token ();if _aegdb !=nil {return _aegdb ;};if _cbfgg ,_gdaec :=_gbddc .(_c .EndElement );_gdaec &&_cbfgg .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",_gbddc );};type CT_PCDKPI struct{ +// Expanded +DAttr *bool ; -// KPI Unique Name -UniqueNameAttr string ; +// Drill Across Attributes +EAttr *bool ;};type ST_ParameterType byte ; -// KPI Display Name -CaptionAttr *string ; +// Validate validates the CT_CalcPr and its children +func (_gbca *CT_CalcPr )Validate ()error {return _gbca .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func (_egggb *ST_ParameterType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_egggb =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_egggb =1;case "\u0076\u0061\u006cu\u0065":*_egggb =2;case "\u0063\u0065\u006c\u006c":*_egggb =3;};return nil ;};func (_efedb *CT_SmartTagTypes )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _efedb .SmartTagType !=nil {_dceec :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_dddcf :=range _efedb .SmartTagType {e .EncodeElement (_dddcf ,_dceec );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_Rst ()*CT_Rst {_fbebfb :=&CT_Rst {};return _fbebfb };func (_baccd *CT_SharedUser )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_baccd .GuidAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_baccd .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_baccd .IdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_baccd .DateTimeAttr )});e .EncodeToken (start );if _baccd .ExtLst !=nil {_aaedg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_baccd .ExtLst ,_aaedg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// KPI Display Folder -DisplayFolderAttr *string ; +// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path +func (_fbcca *CT_CellWatch )ValidateWithPath (path string )error {return nil };func NewCT_Pages ()*CT_Pages {_bgegga :=&CT_Pages {};return _bgegga };func NewCT_TableFormula ()*CT_TableFormula {_gdgga :=&CT_TableFormula {};return _gdgga }; -// KPI Measure Group Name -MeasureGroupAttr *string ; +// Validate validates the CT_MetadataBlocks and its children +func (_fabab *CT_MetadataBlocks )Validate ()error {return _fabab .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};type CT_FieldUsage struct{ -// Parent KPI -ParentAttr *string ; +// Field Index +XAttr int32 ;};func NewCT_ProtectedRange ()*CT_ProtectedRange {_eeadee :=&CT_ProtectedRange {};return _eeadee };func (_accbeeb ST_CredMethod )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_fggbb :=_bf .Attr {};_fggbb .Name =name ;switch _accbeeb {case ST_CredMethodUnset :_fggbb .Value ="";case ST_CredMethodIntegrated :_fggbb .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_fggbb .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_fggbb .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_fggbb .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _fggbb ,nil ;}; -// KPI Value Unique Name -ValueAttr string ; +// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path +func (_acfga *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _acfga .ValAttr ==_fc .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 _bgac :=_acfga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgac !=nil {return _bgac ;};return nil ;};func (_fcbde *CT_SortState )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fbebfbe :=range start .Attr {if _fbebfbe .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_acfff ,_bfdbgd :=_e .ParseBool (_fbebfbe .Value );if _bfdbgd !=nil {return _bfdbgd ;};_fcbde .ColumnSortAttr =&_acfff ;continue ;};if _fbebfbe .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_gcfgcc ,_bebgff :=_e .ParseBool (_fbebfbe .Value );if _bebgff !=nil {return _bebgff ;};_fcbde .CaseSensitiveAttr =&_gcfgcc ;continue ;};if _fbebfbe .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_fcbde .SortMethodAttr .UnmarshalXMLAttr (_fbebfbe );continue ;};if _fbebfbe .Name .Local =="\u0072\u0065\u0066"{_bdbef ,_dbbfg :=_fbebfbe .Value ,error (nil );if _dbbfg !=nil {return _dbbfg ;};_fcbde .RefAttr =_bdbef ;continue ;};};_eaebc :for {_dfebd ,_ebbac :=d .Token ();if _ebbac !=nil {return _ebbac ;};switch _cagegc :=_dfebd .(type ){case _bf .StartElement :switch _cagegc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdgcf :=NewCT_SortCondition ();if _agdga :=d .DecodeElement (_cdgcf ,&_cagegc );_agdga !=nil {return _agdga ;};_fcbde .SortCondition =append (_fcbde .SortCondition ,_cdgcf );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcbde .ExtLst =NewCT_ExtensionList ();if _baafab :=d .DecodeElement (_fcbde .ExtLst ,&_cagegc );_baafab !=nil {return _baafab ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006f\u0072t\u0053\u0074\u0061\u0074\u0065\u0020\u0025\u0076",_cagegc .Name );if _febceb :=d .Skip ();_febceb !=nil {return _febceb ;};};case _bf .EndElement :break _eaebc ;case _bf .CharData :};};return nil ;}; -// KPI Goal Unique Name -GoalAttr *string ; +// Validate validates the Worksheet and its children +func (_efdbc *Worksheet )Validate ()error {return _efdbc .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func (_effeb ST_TextHAlign )String ()string {switch _effeb {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 (_agdfe *CT_Macrosheet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_agdfe .SheetData =NewCT_SheetData ();_geadf :for {_bdcge ,_fdfbd :=d .Token ();if _fdfbd !=nil {return _fdfbd ;};switch _eedad :=_bdcge .(type ){case _bf .StartElement :switch _eedad .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .SheetPr =NewCT_SheetPr ();if _bfaaf :=d .DecodeElement (_agdfe .SheetPr ,&_eedad );_bfaaf !=nil {return _bfaaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .Dimension =NewCT_SheetDimension ();if _dcdfe :=d .DecodeElement (_agdfe .Dimension ,&_eedad );_dcdfe !=nil {return _dcdfe ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .SheetViews =NewCT_SheetViews ();if _feccd :=d .DecodeElement (_agdfe .SheetViews ,&_eedad );_feccd !=nil {return _feccd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .SheetFormatPr =NewCT_SheetFormatPr ();if _fbbec :=d .DecodeElement (_agdfe .SheetFormatPr ,&_eedad );_fbbec !=nil {return _fbbec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgaea :=NewCT_Cols ();if _debbc :=d .DecodeElement (_bgaea ,&_eedad );_debbc !=nil {return _debbc ;};_agdfe .Cols =append (_agdfe .Cols ,_bgaea );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dadaa :=d .DecodeElement (_agdfe .SheetData ,&_eedad );_dadaa !=nil {return _dadaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .SheetProtection =NewCT_SheetProtection ();if _affa :=d .DecodeElement (_agdfe .SheetProtection ,&_eedad );_affa !=nil {return _affa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .AutoFilter =NewCT_AutoFilter ();if _bgfgag :=d .DecodeElement (_agdfe .AutoFilter ,&_eedad );_bgfgag !=nil {return _bgfgag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .SortState =NewCT_SortState ();if _fcecb :=d .DecodeElement (_agdfe .SortState ,&_eedad );_fcecb !=nil {return _fcecb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .DataConsolidate =NewCT_DataConsolidate ();if _bacab :=d .DecodeElement (_agdfe .DataConsolidate ,&_eedad );_bacab !=nil {return _bacab ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .CustomSheetViews =NewCT_CustomSheetViews ();if _bdcaa :=d .DecodeElement (_agdfe .CustomSheetViews ,&_eedad );_bdcaa !=nil {return _bdcaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .PhoneticPr =NewCT_PhoneticPr ();if _fdffa :=d .DecodeElement (_agdfe .PhoneticPr ,&_eedad );_fdffa !=nil {return _fdffa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbee :=NewCT_ConditionalFormatting ();if _ecfgb :=d .DecodeElement (_edbee ,&_eedad );_ecfgb !=nil {return _ecfgb ;};_agdfe .ConditionalFormatting =append (_agdfe .ConditionalFormatting ,_edbee );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .PrintOptions =NewCT_PrintOptions ();if _dgega :=d .DecodeElement (_agdfe .PrintOptions ,&_eedad );_dgega !=nil {return _dgega ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .PageMargins =NewCT_PageMargins ();if _dege :=d .DecodeElement (_agdfe .PageMargins ,&_eedad );_dege !=nil {return _dege ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .PageSetup =NewCT_PageSetup ();if _ddgge :=d .DecodeElement (_agdfe .PageSetup ,&_eedad );_ddgge !=nil {return _ddgge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .HeaderFooter =NewCT_HeaderFooter ();if _efabb :=d .DecodeElement (_agdfe .HeaderFooter ,&_eedad );_efabb !=nil {return _efabb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .RowBreaks =NewCT_PageBreak ();if _dgeff :=d .DecodeElement (_agdfe .RowBreaks ,&_eedad );_dgeff !=nil {return _dgeff ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .ColBreaks =NewCT_PageBreak ();if _baegb :=d .DecodeElement (_agdfe .ColBreaks ,&_eedad );_baegb !=nil {return _baegb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .CustomProperties =NewCT_CustomProperties ();if _degef :=d .DecodeElement (_agdfe .CustomProperties ,&_eedad );_degef !=nil {return _degef ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .Drawing =NewCT_Drawing ();if _cfgfg :=d .DecodeElement (_agdfe .Drawing ,&_eedad );_cfgfg !=nil {return _cfgfg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .LegacyDrawing =NewCT_LegacyDrawing ();if _beeeea :=d .DecodeElement (_agdfe .LegacyDrawing ,&_eedad );_beeeea !=nil {return _beeeea ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .LegacyDrawingHF =NewCT_LegacyDrawing ();if _faaae :=d .DecodeElement (_agdfe .LegacyDrawingHF ,&_eedad );_faaae !=nil {return _faaae ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .DrawingHF =NewCT_DrawingHF ();if _fafgf :=d .DecodeElement (_agdfe .DrawingHF ,&_eedad );_fafgf !=nil {return _fafgf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .Picture =NewCT_SheetBackgroundPicture ();if _fdbgc :=d .DecodeElement (_agdfe .Picture ,&_eedad );_fdbgc !=nil {return _fdbgc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .OleObjects =NewCT_OleObjects ();if _bfcdc :=d .DecodeElement (_agdfe .OleObjects ,&_eedad );_bfcdc !=nil {return _bfcdc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdfe .ExtLst =NewCT_ExtensionList ();if _ceac :=d .DecodeElement (_agdfe .ExtLst ,&_eedad );_ceac !=nil {return _ceac ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004da\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_eedad .Name );if _febe :=d .Skip ();_febe !=nil {return _febe ;};};case _bf .EndElement :break _geadf ;case _bf .CharData :};};return nil ;};func NewCT_CacheFields ()*CT_CacheFields {_gbcg :=&CT_CacheFields {};return _gbcg };const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;);func (_aefdc ST_DvAspect )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_fcfeg :=_bf .Attr {};_fcfeg .Name =name ;switch _aefdc {case ST_DvAspectUnset :_fcfeg .Value ="";case ST_DvAspectDVASPECT_CONTENT :_fcfeg .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_fcfeg .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _fcfeg ,nil ;}; -// KPI Status Unique Name -StatusAttr *string ; +// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path +func (_fbfgf *CT_XmlPr )ValidateWithPath (path string )error {if _fbfgf .ExtLst !=nil {if _daega :=_fbfgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daega !=nil {return _daega ;};};return nil ;};type CT_SingleXmlCell struct{ -// KPI Trend Unique Name -TrendAttr *string ; +// Table Id +IdAttr uint32 ; -// KPI Weight Unique Name -WeightAttr *string ; +// Reference +RAttr string ; -// Time Member KPI Unique Name -TimeAttr *string ;}; +// Connection ID +ConnectionIdAttr uint32 ; -// Validate validates the CT_PageMargins and its children -func (_bbbcc *CT_PageMargins )Validate ()error {return _bbbcc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_bgegdc *CT_ServerFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgegdc .CultureAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bgegdc .CultureAttr )});};if _bgegdc .FormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bgegdc .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });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 (_ggfgbb ST_DataConsolidateFunction )Validate ()error {return _ggfgbb .ValidateWithPath ("")};func (_egcgg *CT_SheetFormatPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbegb :=range start .Attr {if _cbegb .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_gafce ,_dfafg :=_fe .ParseUint (_cbegb .Value ,10,32);if _dfafg !=nil {return _dfafg ;};_bbadb :=uint32 (_gafce );_egcgg .BaseColWidthAttr =&_bbadb ;continue ;};if _cbegb .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_fbbfge ,_cfdfd :=_fe .ParseFloat (_cbegb .Value ,64);if _cfdfd !=nil {return _cfdfd ;};_egcgg .DefaultColWidthAttr =&_fbbfge ;continue ;};if _cbegb .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_dffcge ,_acddeg :=_fe .ParseFloat (_cbegb .Value ,64);if _acddeg !=nil {return _acddeg ;};_egcgg .DefaultRowHeightAttr =_dffcge ;continue ;};if _cbegb .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_gdggg ,_dcgfgf :=_fe .ParseBool (_cbegb .Value );if _dcgfgf !=nil {return _dcgfgf ;};_egcgg .CustomHeightAttr =&_gdggg ;continue ;};if _cbegb .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_faafbc ,_bbbfe :=_fe .ParseBool (_cbegb .Value );if _bbbfe !=nil {return _bbbfe ;};_egcgg .ZeroHeightAttr =&_faafbc ;continue ;};if _cbegb .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_feebb ,_agedbc :=_fe .ParseBool (_cbegb .Value );if _agedbc !=nil {return _agedbc ;};_egcgg .ThickTopAttr =&_feebb ;continue ;};if _cbegb .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_geaeff ,_adgdg :=_fe .ParseBool (_cbegb .Value );if _adgdg !=nil {return _adgdg ;};_egcgg .ThickBottomAttr =&_geaeff ;continue ;};if _cbegb .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_aagdf ,_geag :=_fe .ParseUint (_cbegb .Value ,10,8);if _geag !=nil {return _geag ;};_afaag :=uint8 (_aagdf );_egcgg .OutlineLevelRowAttr =&_afaag ;continue ;};if _cbegb .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_fadbb ,_acffa :=_fe .ParseUint (_cbegb .Value ,10,8);if _acffa !=nil {return _acffa ;};_bcadac :=uint8 (_fadbb );_egcgg .OutlineLevelColAttr =&_bcadac ;continue ;};};for {_eaadgg ,_ecdb :=d .Token ();if _ecdb !=nil {return _cg .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",_ecdb );};if _agecg ,_dbbba :=_eaadgg .(_c .EndElement );_dbbba &&_agecg .Name ==start .Name {break ;};};return nil ;}; +// Cell Properties +XmlCellPr *CT_XmlCellPr ; -// Validate validates the CT_MdxSet and its children -func (_bbddg *CT_MdxSet )Validate ()error {return _bbddg .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_afffe ST_TextVAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccbbb :=_c .Attr {};_ccbbb .Name =name ;switch _afffe {case ST_TextVAlignUnset :_ccbbb .Value ="";case ST_TextVAlignTop :_ccbbb .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_ccbbb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_ccbbb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_ccbbb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_ccbbb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _ccbbb ,nil ;};func (_edccd *ST_Visibility )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgbaa ,_gegggc :=d .Token ();if _gegggc !=nil {return _gegggc ;};if _dadfff ,_dedfgf :=_cgbaa .(_c .EndElement );_dedfgf &&_dadfff .Name ==start .Name {*_edccd =1;return nil ;};if _bcaeg ,_eafae :=_cgbaa .(_c .CharData );!_eafae {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",_cgbaa );}else {switch string (_bcaeg ){case "":*_edccd =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_edccd =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_edccd =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_edccd =3;};};_cgbaa ,_gegggc =d .Token ();if _gegggc !=nil {return _gegggc ;};if _eabge ,_gabfa :=_cgbaa .(_c .EndElement );_gabfa &&_eabge .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",_cgbaa );};func (_ccacef ST_CellComments )String ()string {switch _ccacef {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 (_degfec *PivotCacheRecords )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\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 ,_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\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 ,_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\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 ,_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 ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _degfec .CT_PivotCacheRecords .MarshalXML (e ,start );};func (_bdbgc ST_ShowDataAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdbgc .String (),start );};func (_feabcd *VolTypes )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\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 ,_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\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 ,_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\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 ,_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 ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _feabcd .CT_VolTypes .MarshalXML (e ,start );};func (_eaega *CT_WorksheetSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fedeg :=range start .Attr {if _fedeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fedeg .Name .Local =="\u0069\u0064"||_fedeg .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"&&_fedeg .Name .Local =="\u0069\u0064"{_debcf ,_eeafc :=_fedeg .Value ,error (nil );if _eeafc !=nil {return _eeafc ;};_eaega .IdAttr =&_debcf ;continue ;};if _fedeg .Name .Local =="\u0072\u0065\u0066"{_bdbag ,_gfbbc :=_fedeg .Value ,error (nil );if _gfbbc !=nil {return _gfbbc ;};_eaega .RefAttr =&_bdbag ;continue ;};if _fedeg .Name .Local =="\u006e\u0061\u006d\u0065"{_bgged ,_dbcg :=_fedeg .Value ,error (nil );if _dbcg !=nil {return _dbcg ;};_eaega .NameAttr =&_bgged ;continue ;};if _fedeg .Name .Local =="\u0073\u0068\u0065e\u0074"{_dagdf ,_edegg :=_fedeg .Value ,error (nil );if _edegg !=nil {return _edegg ;};_eaega .SheetAttr =&_dagdf ;continue ;};};for {_gdafbf ,_ffdgb :=d .Token ();if _ffdgb !=nil {return _cg .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",_ffdgb );};if _aedgde ,_ceface :=_gdafbf .(_c .EndElement );_ceface &&_aedgde .Name ==start .Name {break ;};};return nil ;};func (_acegeb ST_DdeValueType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acegeb .String (),start );};type CT_FutureMetadataBlock struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_rowItems ()*CT_rowItems {_eedef :=&CT_rowItems {};return _eedef }; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;};func (_dagcd ST_FormulaExpression )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_feefac :=_c .Attr {};_feefac .Name =name ;switch _dagcd {case ST_FormulaExpressionUnset :_feefac .Value ="";case ST_FormulaExpressionRef :_feefac .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_feefac .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_feefac .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_feefac .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_feefac .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _feefac ,nil ;};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_fda :=&CT_CacheHierarchies {};return _fda };type CT_Hyperlink struct{ +// Validate validates the CT_Controls and its children +func (_fdbef *CT_Controls )Validate ()error {return _fdbef .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};func (_eaaab *CT_PivotDimension )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eaaab .MeasureAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eaaab .MeasureAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eaaab .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eaaab .UniqueNameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_eaaab .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_PCDKPIs ()*CT_PCDKPIs {_fdbab :=&CT_PCDKPIs {};return _fdbab };func (_aefdd *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_aefdd =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_aefdd =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_aefdd =2;case "\u0065\u0071\u0075a\u006c":*_aefdd =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_aefdd =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_aefdd =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_aefdd =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_aefdd =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_aefdd =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_aefdd =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_aefdd =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_aefdd =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_aefdd =12;};return nil ;};func (_ccgcg *CT_VerticalAlignFontProperty )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {_gcffg ,_dacfg :=_ccgcg .ValAttr .MarshalXMLAttr (_bf .Name {Local :"\u0076\u0061\u006c"});if _dacfg !=nil {return _dacfg ;};start .Attr =append (start .Attr ,_gcffg );e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dbbcdf *ST_Qualifier )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ggcde ,_gdeab :=d .Token ();if _gdeab !=nil {return _gdeab ;};if _dggec ,_adabba :=_ggcde .(_bf .EndElement );_adabba &&_dggec .Name ==start .Name {*_dbbcdf =1;return nil ;};if _bfdbgb ,_degaca :=_ggcde .(_bf .CharData );!_degaca {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",_ggcde );}else {switch string (_bfdbgb ){case "":*_dbbcdf =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dbbcdf =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dbbcdf =2;case "\u006e\u006f\u006e\u0065":*_dbbcdf =3;};};_ggcde ,_gdeab =d .Token ();if _gdeab !=nil {return _gdeab ;};if _bdbge ,_gdgce :=_ggcde .(_bf .EndElement );_gdgce &&_bdbge .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",_ggcde );};func (_dadcf *CT_RevisionCustomView )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dadcf .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";_dadcf .ActionAttr =ST_RevisionAction (1);for _ ,_eedde :=range start .Attr {if _eedde .Name .Local =="\u0067\u0075\u0069\u0064"{_dfcgc ,_dcaddg :=_eedde .Value ,error (nil );if _dcaddg !=nil {return _dcaddg ;};_dadcf .GuidAttr =_dfcgc ;continue ;};if _eedde .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_dadcf .ActionAttr .UnmarshalXMLAttr (_eedde );continue ;};};for {_ddbba ,_baddeg :=d .Token ();if _baddeg !=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",_baddeg );};if _cabef ,_fagacf :=_ddbba .(_bf .EndElement );_fagacf &&_cabef .Name ==start .Name {break ;};};return nil ;};func (_deaeb *CT_DrawingHF )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gcaebf :=range start .Attr {if _gcaebf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcaebf .Name .Local =="\u0069\u0064"||_gcaebf .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"&&_gcaebf .Name .Local =="\u0069\u0064"{_egfab ,_afabf :=_gcaebf .Value ,error (nil );if _afabf !=nil {return _afabf ;};_deaeb .IdAttr =_egfab ;continue ;};if _gcaebf .Name .Local =="\u0072\u0068\u0066"{_ffgg ,_gbbc :=_e .ParseUint (_gcaebf .Value ,10,32);if _gbbc !=nil {return _gbbc ;};_ffeba :=uint32 (_ffgg );_deaeb .RhfAttr =&_ffeba ;continue ;};if _gcaebf .Name .Local =="\u006c\u0066\u006f"{_cbeb ,_afaee :=_e .ParseUint (_gcaebf .Value ,10,32);if _afaee !=nil {return _afaee ;};_afgdf :=uint32 (_cbeb );_deaeb .LfoAttr =&_afgdf ;continue ;};if _gcaebf .Name .Local =="\u006c\u0066\u0065"{_fdcg ,_ddgc :=_e .ParseUint (_gcaebf .Value ,10,32);if _ddgc !=nil {return _ddgc ;};_acaae :=uint32 (_fdcg );_deaeb .LfeAttr =&_acaae ;continue ;};if _gcaebf .Name .Local =="\u006c\u0068\u0066"{_agcf ,_fgdac :=_e .ParseUint (_gcaebf .Value ,10,32);if _fgdac !=nil {return _fgdac ;};_egbdf :=uint32 (_agcf );_deaeb .LhfAttr =&_egbdf ;continue ;};if _gcaebf .Name .Local =="\u006c\u0066\u0066"{_gcegf ,_dbbcc :=_e .ParseUint (_gcaebf .Value ,10,32);if _dbbcc !=nil {return _dbbcc ;};_efafa :=uint32 (_gcegf );_deaeb .LffAttr =&_efafa ;continue ;};if _gcaebf .Name .Local =="\u0063\u0068\u0065"{_aabge ,_dgga :=_e .ParseUint (_gcaebf .Value ,10,32);if _dgga !=nil {return _dgga ;};_daeea :=uint32 (_aabge );_deaeb .CheAttr =&_daeea ;continue ;};if _gcaebf .Name .Local =="\u0072\u0068\u006f"{_adfg ,_fbgg :=_e .ParseUint (_gcaebf .Value ,10,32);if _fbgg !=nil {return _fbgg ;};_aaaeg :=uint32 (_adfg );_deaeb .RhoAttr =&_aaaeg ;continue ;};if _gcaebf .Name .Local =="\u0072\u0068\u0065"{_gcaf ,_gaaf :=_e .ParseUint (_gcaebf .Value ,10,32);if _gaaf !=nil {return _gaaf ;};_beaaf :=uint32 (_gcaf );_deaeb .RheAttr =&_beaaf ;continue ;};if _gcaebf .Name .Local =="\u006c\u0068\u006f"{_bbec ,_edcge :=_e .ParseUint (_gcaebf .Value ,10,32);if _edcge !=nil {return _edcge ;};_cede :=uint32 (_bbec );_deaeb .LhoAttr =&_cede ;continue ;};if _gcaebf .Name .Local =="\u006c\u0068\u0065"{_bfdea ,_abeaf :=_e .ParseUint (_gcaebf .Value ,10,32);if _abeaf !=nil {return _abeaf ;};_fccdf :=uint32 (_bfdea );_deaeb .LheAttr =&_fccdf ;continue ;};if _gcaebf .Name .Local =="\u0063\u0068\u006f"{_gabb ,_decde :=_e .ParseUint (_gcaebf .Value ,10,32);if _decde !=nil {return _decde ;};_feecf :=uint32 (_gabb );_deaeb .ChoAttr =&_feecf ;continue ;};if _gcaebf .Name .Local =="\u0063\u0068\u0066"{_egcd ,_babc :=_e .ParseUint (_gcaebf .Value ,10,32);if _babc !=nil {return _babc ;};_ccedg :=uint32 (_egcd );_deaeb .ChfAttr =&_ccedg ;continue ;};if _gcaebf .Name .Local =="\u0063\u0066\u006f"{_cbea ,_adfa :=_e .ParseUint (_gcaebf .Value ,10,32);if _adfa !=nil {return _adfa ;};_gdabe :=uint32 (_cbea );_deaeb .CfoAttr =&_gdabe ;continue ;};if _gcaebf .Name .Local =="\u0063\u0066\u0065"{_aebb ,_aggdg :=_e .ParseUint (_gcaebf .Value ,10,32);if _aggdg !=nil {return _aggdg ;};_gcbe :=uint32 (_aebb );_deaeb .CfeAttr =&_gcbe ;continue ;};if _gcaebf .Name .Local =="\u0063\u0066\u0066"{_cfbfa ,_dbffa :=_e .ParseUint (_gcaebf .Value ,10,32);if _dbffa !=nil {return _dbffa ;};_gfdba :=uint32 (_cfbfa );_deaeb .CffAttr =&_gfdba ;continue ;};if _gcaebf .Name .Local =="\u0072\u0066\u006f"{_dbgae ,_cgce :=_e .ParseUint (_gcaebf .Value ,10,32);if _cgce !=nil {return _cgce ;};_fcbbd :=uint32 (_dbgae );_deaeb .RfoAttr =&_fcbbd ;continue ;};if _gcaebf .Name .Local =="\u0072\u0066\u0065"{_efbgb ,_decb :=_e .ParseUint (_gcaebf .Value ,10,32);if _decb !=nil {return _decb ;};_acdaf :=uint32 (_efbgb );_deaeb .RfeAttr =&_acdaf ;continue ;};if _gcaebf .Name .Local =="\u0072\u0066\u0066"{_aacee ,_bdbbc :=_e .ParseUint (_gcaebf .Value ,10,32);if _bdbbc !=nil {return _bdbbc ;};_caeg :=uint32 (_aacee );_deaeb .RffAttr =&_caeg ;continue ;};};for {_fgbdbg ,_gfegf :=d .Token ();if _gfegf !=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",_gfegf );};if _ggaad ,_gfdga :=_fgbdbg .(_bf .EndElement );_gfdga &&_ggaad .Name ==start .Name {break ;};};return nil ;};func (_cbegg ST_TextHAlign )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_febaa :=_bf .Attr {};_febaa .Name =name ;switch _cbegg {case ST_TextHAlignUnset :_febaa .Value ="";case ST_TextHAlignLeft :_febaa .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_febaa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_febaa .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_febaa .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_febaa .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _febaa ,nil ;};func NewComments ()*Comments {_cgfdfdg :=&Comments {};_cgfdfdg .CT_Comments =*NewCT_Comments ();return _cgfdfdg ;}; -// Reference -RefAttr string ;IdAttr *string ; +// Validate validates the CT_ExternalRow and its children +func (_ffaae *CT_ExternalRow )Validate ()error {return _ffaae .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");};func (_cadcg ST_TableStyleType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_cadcg .String (),start );};func (_aggafe ST_TimePeriod )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_deffa :=_bf .Attr {};_deffa .Name =name ;switch _aggafe {case ST_TimePeriodUnset :_deffa .Value ="";case ST_TimePeriodToday :_deffa .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_deffa .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_deffa .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_deffa .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_deffa .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_deffa .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_deffa .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_deffa .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_deffa .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_deffa .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _deffa ,nil ;}; -// Location -LocationAttr *string ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_fbae *CT_DataBinding )ValidateWithPath (path string )error {return nil };func NewSst ()*Sst {_agcgg :=&Sst {};_agcgg .CT_Sst =*NewCT_Sst ();return _agcgg }; -// Tool Tip -TooltipAttr *string ; +// Validate validates the CT_DiscretePr and its children +func (_gfdgb *CT_DiscretePr )Validate ()error {return _gfdgb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};func NewCT_PivotSelection ()*CT_PivotSelection {_gfcf :=&CT_PivotSelection {};_gfcf .PivotArea =NewCT_PivotArea ();return _gfcf ;};func NewCT_Mdx ()*CT_Mdx {_ddffc :=&CT_Mdx {};_ddffc .FAttr =ST_MdxFunctionType (1);return _ddffc };type CT_ObjectAnchor struct{ -// Display String -DisplayAttr *string ;};func NewCT_WebPr ()*CT_WebPr {_aaedd :=&CT_WebPr {};return _aaedd };func (_efbff ST_CredMethod )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_efbff .String (),start );};func (_dcaddb ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _dcaddb {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 (_dcaddb ));};return nil ;};func (_bdfeb ST_UnderlineValues )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdfeb .String (),start );};func (_cgbaf *CT_OleLink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cgbaf .IdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cgbaf .ProgIdAttr )});e .EncodeToken (start );if _cgbaf .OleItems !=nil {_ggbgc :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cgbaf .OleItems ,_ggbgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_BookViews ()*CT_BookViews {_fgg :=&CT_BookViews {};return _fgg };func (_gafd *CT_ColorScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_efaf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_ecdga :=range _gafd .Cfvo {e .EncodeElement (_ecdga ,_efaf );};_acbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_bdfaa :=range _gafd .Color {e .EncodeElement (_bdfaa ,_acbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SharedItems ()*CT_SharedItems {_bgbce :=&CT_SharedItems {};return _bgbce };func (_gebeb *CT_Stylesheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edfcgc :for {_aggba ,_cbcce :=d .Token ();if _cbcce !=nil {return _cbcce ;};switch _eedbb :=_aggba .(type ){case _c .StartElement :switch _eedbb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebeb .NumFmts =NewCT_NumFmts ();if _bcdfea :=d .DecodeElement (_gebeb .NumFmts ,&_eedbb );_bcdfea !=nil {return _bcdfea ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebeb .Fonts =NewCT_Fonts ();if _ecbee :=d .DecodeElement (_gebeb .Fonts ,&_eedbb );_ecbee !=nil {return _ecbee ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebeb .Fills =NewCT_Fills ();if _ffdaeca :=d .DecodeElement (_gebeb .Fills ,&_eedbb );_ffdaeca !=nil {return _ffdaeca ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebeb .Borders =NewCT_Borders ();if _cfca :=d .DecodeElement (_gebeb .Borders ,&_eedbb );_cfca !=nil {return _cfca ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebeb .CellStyleXfs =NewCT_CellStyleXfs ();if _beegcc :=d .DecodeElement (_gebeb .CellStyleXfs ,&_eedbb );_beegcc !=nil {return _beegcc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebeb .CellXfs =NewCT_CellXfs ();if _fdgfcf :=d .DecodeElement (_gebeb .CellXfs ,&_eedbb );_fdgfcf !=nil {return _fdgfcf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebeb .CellStyles =NewCT_CellStyles ();if _acde :=d .DecodeElement (_gebeb .CellStyles ,&_eedbb );_acde !=nil {return _acde ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebeb .Dxfs =NewCT_Dxfs ();if _cdfag :=d .DecodeElement (_gebeb .Dxfs ,&_eedbb );_cdfag !=nil {return _cdfag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebeb .TableStyles =NewCT_TableStyles ();if _feadf :=d .DecodeElement (_gebeb .TableStyles ,&_eedbb );_feadf !=nil {return _feadf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebeb .Colors =NewCT_Colors ();if _gebcb :=d .DecodeElement (_gebeb .Colors ,&_eedbb );_gebcb !=nil {return _gebcb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebeb .ExtLst =NewCT_ExtensionList ();if _dfcadc :=d .DecodeElement (_gebeb .ExtLst ,&_eedbb );_dfcadc !=nil {return _dfcadc ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_eedbb .Name );if _abgbc :=d .Skip ();_abgbc !=nil {return _abgbc ;};};case _c .EndElement :break _edfcgc ;case _c .CharData :};};return nil ;};func (_eaabd *CT_MeasureDimensionMaps )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eaabd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_eaabd .CountAttr )});};e .EncodeToken (start );if _eaabd .Map !=nil {_acgagd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_fdegg :=range _eaabd .Map {e .EncodeElement (_fdegg ,_acgagd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Move With Cells +MoveWithCellsAttr *bool ; -// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path -func (_bgcea *CT_TextPr )ValidateWithPath (path string )error {if _gdaae :=_bgcea .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gdaae !=nil {return _gdaae ;};if _fagca :=_bgcea .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072");_fagca !=nil {return _fagca ;};if _bgcea .TextFields !=nil {if _afffb :=_bgcea .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_afffb !=nil {return _afffb ;};};return nil ;};func NewStyleSheet ()*StyleSheet {_faeabe :=&StyleSheet {};_faeabe .CT_Stylesheet =*NewCT_Stylesheet ();return _faeabe ;};type CT_Font struct{ +// Size With Cells +SizeWithCellsAttr *bool ;From *_g .From ;To *_g .To ;}; -// Font Name -Name []*CT_FontName ; +// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path +func (_agfa *CT_CustomSheetViews )ValidateWithPath (path string )error {for _fbdg ,_gdgd :=range _agfa .CustomSheetView {if _gacff :=_gdgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_fbdg ));_gacff !=nil {return _gacff ;};};return nil ;};func NewCT_String ()*CT_String {_ecfff :=&CT_String {};return _ecfff };func (_bgfbb *CT_RevisionDefinedName )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cdcde :=range start .Attr {if _cdcde .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_cfgbca ,_geaa :=_cdcde .Value ,error (nil );if _geaa !=nil {return _geaa ;};_bgfbb .DescriptionAttr =&_cfgbca ;continue ;};if _cdcde .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_affd ,_ddbgg :=_cdcde .Value ,error (nil );if _ddbgg !=nil {return _ddbgg ;};_bgfbb .OldDescriptionAttr =&_affd ;continue ;};if _cdcde .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_dafba ,_dgddb :=_e .ParseBool (_cdcde .Value );if _dgddb !=nil {return _dgddb ;};_bgfbb .CustomViewAttr =&_dafba ;continue ;};if _cdcde .Name .Local =="\u0068\u0065\u006c\u0070"{_egeca ,_ddcad :=_cdcde .Value ,error (nil );if _ddcad !=nil {return _ddcad ;};_bgfbb .HelpAttr =&_egeca ;continue ;};if _cdcde .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_ceffb ,_eceff :=_e .ParseBool (_cdcde .Value );if _eceff !=nil {return _eceff ;};_bgfbb .FunctionAttr =&_ceffb ;continue ;};if _cdcde .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_abgcf ,_bafdb :=_cdcde .Value ,error (nil );if _bafdb !=nil {return _bafdb ;};_bgfbb .OldHelpAttr =&_abgcf ;continue ;};if _cdcde .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_ebdfe ,_ebfff :=_e .ParseUint (_cdcde .Value ,10,8);if _ebfff !=nil {return _ebfff ;};_ecfccc :=uint8 (_ebdfe );_bgfbb .FunctionGroupIdAttr =&_ecfccc ;continue ;};if _cdcde .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_ebfedf ,_afddb :=_cdcde .Value ,error (nil );if _afddb !=nil {return _afddb ;};_bgfbb .StatusBarAttr =&_ebfedf ;continue ;};if _cdcde .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_gdagb ,_cbgbag :=_e .ParseUint (_cdcde .Value ,10,8);if _cbgbag !=nil {return _cbgbag ;};_fdeba :=uint8 (_gdagb );_bgfbb .ShortcutKeyAttr =&_fdeba ;continue ;};if _cdcde .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_daged ,_cggac :=_cdcde .Value ,error (nil );if _cggac !=nil {return _cggac ;};_bgfbb .OldStatusBarAttr =&_daged ;continue ;};if _cdcde .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cfaed ,_bbbcd :=_e .ParseBool (_cdcde .Value );if _bbbcd !=nil {return _bbbcd ;};_bgfbb .HiddenAttr =&_cfaed ;continue ;};if _cdcde .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_cegfe ,_bfeaee :=_cdcde .Value ,error (nil );if _bfeaee !=nil {return _bfeaee ;};_bgfbb .OldCommentAttr =&_cegfe ;continue ;};if _cdcde .Name .Local =="\u006e\u0061\u006d\u0065"{_ffcebg ,_cffafc :=_cdcde .Value ,error (nil );if _cffafc !=nil {return _cffafc ;};_bgfbb .NameAttr =_ffcebg ;continue ;};if _cdcde .Name .Local =="\u0072\u0061"{_beead ,_gddceg :=_e .ParseBool (_cdcde .Value );if _gddceg !=nil {return _gddceg ;};_bgfbb .RaAttr =&_beead ;continue ;};if _cdcde .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bbff ,_dcegg :=_e .ParseUint (_cdcde .Value ,10,32);if _dcegg !=nil {return _dcegg ;};_gfbaad :=uint32 (_bbff );_bgfbb .LocalSheetIdAttr =&_gfbaad ;continue ;};if _cdcde .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_cafaab ,_geec :=_cdcde .Value ,error (nil );if _geec !=nil {return _geec ;};_bgfbb .CommentAttr =&_cafaab ;continue ;};if _cdcde .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_dgda ,_dbbdfg :=_cdcde .Value ,error (nil );if _dbbdfg !=nil {return _dbbdfg ;};_bgfbb .CustomMenuAttr =&_dgda ;continue ;};if _cdcde .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_cfddg ,_cdgfg :=_e .ParseBool (_cdcde .Value );if _cdgfg !=nil {return _cdgfg ;};_bgfbb .OldFunctionAttr =&_cfddg ;continue ;};if _cdcde .Name .Local =="\u0075\u0061"{_edcdc ,_bdcggg :=_e .ParseBool (_cdcde .Value );if _bdcggg !=nil {return _bdcggg ;};_bgfbb .UaAttr =&_edcdc ;continue ;};if _cdcde .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_aabbb ,_gegfbf :=_e .ParseUint (_cdcde .Value ,10,8);if _gegfbf !=nil {return _gegfbf ;};_fbgde :=uint8 (_aabbb );_bgfbb .OldShortcutKeyAttr =&_fbgde ;continue ;};if _cdcde .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_begac ,_dcaed :=_e .ParseBool (_cdcde .Value );if _dcaed !=nil {return _dcaed ;};_bgfbb .OldHiddenAttr =&_begac ;continue ;};if _cdcde .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_acaga ,_cecfd :=_cdcde .Value ,error (nil );if _cecfd !=nil {return _cecfd ;};_bgfbb .OldCustomMenuAttr =&_acaga ;continue ;};if _cdcde .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_bbgfb ,_bgcgg :=_e .ParseUint (_cdcde .Value ,10,8);if _bgcgg !=nil {return _bgcgg ;};_efdef :=uint8 (_bbgfb );_bgfbb .OldFunctionGroupIdAttr =&_efdef ;continue ;};if _cdcde .Name .Local =="\u0072\u0049\u0064"{_bddbd ,_abbace :=_e .ParseUint (_cdcde .Value ,10,32);if _abbace !=nil {return _abbace ;};_aaada :=uint32 (_bddbd );_bgfbb .RIdAttr =&_aaada ;continue ;};};_gcfdc :for {_cfebbf ,_cffef :=d .Token ();if _cffef !=nil {return _cffef ;};switch _fdfcd :=_cfebbf .(type ){case _bf .StartElement :switch _fdfcd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfbb .Formula =new (string );if _ebcfb :=d .DecodeElement (_bgfbb .Formula ,&_fdfcd );_ebcfb !=nil {return _ebcfb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfbb .OldFormula =new (string );if _gcaaa :=d .DecodeElement (_bgfbb .OldFormula ,&_fdfcd );_gcaaa !=nil {return _gcaaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfbb .ExtLst =NewCT_ExtensionList ();if _ebffga :=d .DecodeElement (_bgfbb .ExtLst ,&_fdfcd );_ebffga !=nil {return _ebffga ;};default:_cg .Log .Debug ("\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",_fdfcd .Name );if _gadag :=d .Skip ();_gadag !=nil {return _gadag ;};};case _bf .EndElement :break _gcfdc ;case _bf .CharData :};};return nil ;};type CT_Table struct{ -// Character Set -Charset []*CT_IntProperty ; +// Table Id +IdAttr uint32 ; -// Font Family -Family []*CT_FontFamily ; +// Name +NameAttr *string ; -// Bold -B []*CT_BooleanProperty ; +// Table Name +DisplayNameAttr string ; -// Italic -I []*CT_BooleanProperty ; +// Table Comment +CommentAttr *string ; -// Strike Through -Strike []*CT_BooleanProperty ; +// Reference +RefAttr string ; -// Outline -Outline []*CT_BooleanProperty ; +// Table Type +TableTypeAttr ST_TableType ; -// Shadow -Shadow []*CT_BooleanProperty ; +// Header Row Count +HeaderRowCountAttr *uint32 ; -// Condense -Condense []*CT_BooleanProperty ; +// Insert Row Showing +InsertRowAttr *bool ; -// Extend -Extend []*CT_BooleanProperty ; +// Insert Row Shift +InsertRowShiftAttr *bool ; -// Text Color -Color []*CT_Color ; +// Totals Row Count +TotalsRowCountAttr *uint32 ; -// Font Size -Sz []*CT_FontSize ; +// Totals Row Shown +TotalsRowShownAttr *bool ; -// Underline -U []*CT_UnderlineProperty ; +// Published +PublishedAttr *bool ; -// Text Vertical Alignment -VertAlign []*CT_VerticalAlignFontProperty ; +// Header Row Format Id +HeaderRowDxfIdAttr *uint32 ; -// Scheme -Scheme []*CT_FontScheme ;};func (_bdggd ST_CfvoType )String ()string {switch _bdggd {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 "";}; +// Data Area Format Id +DataDxfIdAttr *uint32 ; -// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path -func (_bcdb *CT_CacheFields )ValidateWithPath (path string )error {for _cad ,_afb :=range _bcdb .CacheField {if _dbfdg :=_afb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_cad ));_dbfdg !=nil {return _dbfdg ;};};return nil ;};func NewCT_DateGroupItem ()*CT_DateGroupItem {_gcgg :=&CT_DateGroupItem {};_gcgg .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _gcgg ;};func (_ddcda *CT_PivotCaches )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_defcgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_ggfcb :=range _ddcda .PivotCache {e .EncodeElement (_ggfcb ,_defcgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path -func (_dddf *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };type CT_Border struct{ +// Header Row Border Format Id +HeaderRowBorderDxfIdAttr *uint32 ; -// Diagonal Up -DiagonalUpAttr *bool ; +// Table Border Format Id +TableBorderDxfIdAttr *uint32 ; -// Diagonal Down -DiagonalDownAttr *bool ; +// Totals Row Border Format Id +TotalsRowBorderDxfIdAttr *uint32 ; -// Outline -OutlineAttr *bool ; +// Header Row Style +HeaderRowCellStyleAttr *string ; -// Leading Edge Border -Start *CT_BorderPr ; +// Data Style Name +DataCellStyleAttr *string ; -// Trailing Edge Border -End *CT_BorderPr ; +// Totals Row Style +TotalsRowCellStyleAttr *string ; -// Leading Edge Border -Left *CT_BorderPr ; +// Connection ID +ConnectionIdAttr *uint32 ; -// Trailing Edge Border -Right *CT_BorderPr ; +// Table AutoFilter +AutoFilter *CT_AutoFilter ; -// Top Border -Top *CT_BorderPr ; +// Sort State +SortState *CT_SortState ; -// Bottom Border -Bottom *CT_BorderPr ; +// Table Columns +TableColumns *CT_TableColumns ; -// Diagonal -Diagonal *CT_BorderPr ; +// Table Style +TableStyleInfo *CT_TableStyleInfo ; -// Vertical Inner Border -Vertical *CT_BorderPr ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_SharedUser ()*CT_SharedUser {_bfdcf :=&CT_SharedUser {};_bfdcf .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 _bfdcf ;};func (_afbbf *CT_ProtectedRanges )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ffeef :for {_dfadf ,_ggged :=d .Token ();if _ggged !=nil {return _ggged ;};switch _eebc :=_dfadf .(type ){case _bf .StartElement :switch _eebc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agacc :=NewCT_ProtectedRange ();if _bafbd :=d .DecodeElement (_agacc ,&_eebc );_bafbd !=nil {return _bafbd ;};_afbbf .ProtectedRange =append (_afbbf .ProtectedRange ,_agacc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063t\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_eebc .Name );if _bdffdc :=d .Skip ();_bdffdc !=nil {return _bdffdc ;};};case _bf .EndElement :break _ffeef ;case _bf .CharData :};};return nil ;};func (_ebfed *CT_PivotAreas )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_accfa :=range start .Attr {if _accfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_cffdf ,_dgegf :=_e .ParseUint (_accfa .Value ,10,32);if _dgegf !=nil {return _dgegf ;};_bbbba :=uint32 (_cffdf );_ebfed .CountAttr =&_bbbba ;continue ;};};_aabfd :for {_cdcbg ,_effbe :=d .Token ();if _effbe !=nil {return _effbe ;};switch _fceda :=_cdcbg .(type ){case _bf .StartElement :switch _fceda .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdagb :=NewCT_PivotArea ();if _bfgdb :=d .DecodeElement (_gcdagb ,&_fceda );_bfgdb !=nil {return _bfgdb ;};_ebfed .PivotArea =append (_ebfed .PivotArea ,_gcdagb );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050i\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073 \u0025\u0076",_fceda .Name );if _afbffc :=d .Skip ();_afbffc !=nil {return _afbffc ;};};case _bf .EndElement :break _aabfd ;case _bf .CharData :};};return nil ;};func (_eafabe *CT_VolType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_eafabe .TypeAttr =ST_VolDepType (1);for _ ,_ffgdb :=range start .Attr {if _ffgdb .Name .Local =="\u0074\u0079\u0070\u0065"{_eafabe .TypeAttr .UnmarshalXMLAttr (_ffgdb );continue ;};};_cgbebc :for {_cbffa ,_begfb :=d .Token ();if _begfb !=nil {return _begfb ;};switch _gecdf :=_cbffa .(type ){case _bf .StartElement :switch _gecdf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbaf :=NewCT_VolMain ();if _edfaf :=d .DecodeElement (_ccbaf ,&_gecdf );_edfaf !=nil {return _edfaf ;};_eafabe .Main =append (_eafabe .Main ,_ccbaf );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_gecdf .Name );if _fdeaad :=d .Skip ();_fdeaad !=nil {return _fdeaad ;};};case _bf .EndElement :break _cgbebc ;case _bf .CharData :};};return nil ;};func (_ggfbc *CT_Map )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_ggfbc .IDAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ggfbc .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",_ggfbc .RootElementAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_ggfbc .SchemaIDAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (_ggfbc .ShowImportExportValidationErrorsAttr ))});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (_ggfbc .AutoFitAttr ))});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (_ggfbc .AppendAttr ))});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (_ggfbc .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (_ggfbc .PreserveFormatAttr ))});e .EncodeToken (start );if _ggfbc .DataBinding !=nil {_gdddb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ggfbc .DataBinding ,_gdddb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ca *AG_AutoFormat )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ff :=range start .Attr {if _ff .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ad ,_ef :=_e .ParseUint (_ff .Value ,10,32);if _ef !=nil {return _ef ;};_fcc :=uint32 (_ad );_ca .AutoFormatIdAttr =&_fcc ;continue ;};if _ff .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fcf ,_ag :=_e .ParseBool (_ff .Value );if _ag !=nil {return _ag ;};_ca .ApplyNumberFormatsAttr =&_fcf ;continue ;};if _ff .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ac ,_be :=_e .ParseBool (_ff .Value );if _be !=nil {return _be ;};_ca .ApplyBorderFormatsAttr =&_ac ;continue ;};if _ff .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eb ,_ce :=_e .ParseBool (_ff .Value );if _ce !=nil {return _ce ;};_ca .ApplyFontFormatsAttr =&_eb ;continue ;};if _ff .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ba ,_caf :=_e .ParseBool (_ff .Value );if _caf !=nil {return _caf ;};_ca .ApplyPatternFormatsAttr =&_ba ;continue ;};if _ff .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ebd ,_efd :=_e .ParseBool (_ff .Value );if _efd !=nil {return _efd ;};_ca .ApplyAlignmentFormatsAttr =&_ebd ;continue ;};if _ff .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_adf ,_bef :=_e .ParseBool (_ff .Value );if _bef !=nil {return _bef ;};_ca .ApplyWidthHeightFormatsAttr =&_adf ;continue ;};};for {_acc ,_ebc :=d .Token ();if _ebc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_ebc );};if _ee ,_bd :=_acc .(_bf .EndElement );_bd &&_ee .Name ==start .Name {break ;};};return nil ;}; -// Horizontal Inner Borders -Horizontal *CT_BorderPr ;};type Chartsheet struct{CT_Chartsheet };func NewCT_Workbook ()*CT_Workbook {_ggffc :=&CT_Workbook {};_ggffc .Sheets =NewCT_Sheets ();return _ggffc ;};func (_ggfcg *CT_MdxSet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cefb :=range start .Attr {if _cefb .Name .Local =="\u006e\u0073"{_ebgeag ,_dgccd :=_fe .ParseUint (_cefb .Value ,10,32);if _dgccd !=nil {return _dgccd ;};_ggfcg .NsAttr =uint32 (_ebgeag );continue ;};if _cefb .Name .Local =="\u0063"{_bedbf ,_ceaaf :=_fe .ParseUint (_cefb .Value ,10,32);if _ceaaf !=nil {return _ceaaf ;};_egebc :=uint32 (_bedbf );_ggfcg .CAttr =&_egebc ;continue ;};if _cefb .Name .Local =="\u006f"{_ggfcg .OAttr .UnmarshalXMLAttr (_cefb );continue ;};};_aabfc :for {_aefde ,_edffa :=d .Token ();if _edffa !=nil {return _edffa ;};switch _edfegc :=_aefde .(type ){case _c .StartElement :switch _edfegc .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcfca :=NewCT_MetadataStringIndex ();if _ddceb :=d .DecodeElement (_fcfca ,&_edfegc );_ddceb !=nil {return _ddceb ;};_ggfcg .N =append (_ggfcg .N ,_fcfca );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0064\u0078S\u0065\u0074 \u0025\u0076",_edfegc .Name );if _dgfadf :=d .Skip ();_dgfadf !=nil {return _dgfadf ;};};case _c .EndElement :break _aabfc ;case _c .CharData :};};return nil ;};type CT_VolTopicRef struct{ +// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path +func (_feed *CT_OutlinePr )ValidateWithPath (path string )error {return nil }; -// Reference -RAttr string ; +// Validate validates the CT_SmartTagPr and its children +func (_aaead *CT_SmartTagPr )Validate ()error {return _aaead .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");}; -// Sheet Id -SAttr uint32 ;};func NewCT_CalculatedItem ()*CT_CalculatedItem {_ccdf :=&CT_CalculatedItem {};_ccdf .PivotArea =NewCT_PivotArea ();return _ccdf ;}; +// Validate validates the CT_Top10 and its children +func (_cbdae *CT_Top10 )Validate ()error {return _cbdae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");}; -// Validate validates the CT_Schema and its children -func (_bceeab *CT_Schema )Validate ()error {return _bceeab .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_ceeffa ST_HorizontalAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ceeffa .String (),start );};type CT_SmartTags struct{ +// Validate validates the CT_WebPublishing and its children +func (_edbfg *CT_WebPublishing )Validate ()error {return _edbfg .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};func NewCT_TupleCache ()*CT_TupleCache {_fbaga :=&CT_TupleCache {};return _fbaga };func (_gfcc *CT_ExternalSheetNames )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_accbb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_eccad :=range _gfcc .SheetName {e .EncodeElement (_eccad ,_accbb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bbaac *ST_Comments )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fegea ,_ceffg :=d .Token ();if _ceffg !=nil {return _ceffg ;};if _dacda ,_fggage :=_fegea .(_bf .EndElement );_fggage &&_dacda .Name ==start .Name {*_bbaac =1;return nil ;};if _cdgfda ,_fgaaa :=_fegea .(_bf .CharData );!_fgaaa {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",_fegea );}else {switch string (_cdgfda ){case "":*_bbaac =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_bbaac =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_bbaac =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_bbaac =3;};};_fegea ,_ceffg =d .Token ();if _ceffg !=nil {return _ceffg ;};if _gecdca ,_cgbdg :=_fegea .(_bf .EndElement );_cgbdg &&_gecdca .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",_fegea );};type PivotCacheRecords struct{CT_PivotCacheRecords }; -// Cell Smart Tags -CellSmartTags []*CT_CellSmartTags ;};type CT_RangePr struct{ +// Validate validates the CT_QueryCache and its children +func (_edeea *CT_QueryCache )Validate ()error {return _edeea .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");}; -// Source Data Set Beginning Range -AutoStartAttr *bool ; +// Validate validates the CT_IgnoredError and its children +func (_beddf *CT_IgnoredError )Validate ()error {return _beddf .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};func (_cedagg *ST_PageOrder )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_cedagg =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_cedagg =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_cedagg =2;};return nil ;};func (_cgga *CT_CustomChartsheetViews )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aebeg :for {_ddcd ,_acaa :=d .Token ();if _acaa !=nil {return _acaa ;};switch _accg :=_ddcd .(type ){case _bf .StartElement :switch _accg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edffd :=NewCT_CustomChartsheetView ();if _ggcgd :=d .DecodeElement (_edffd ,&_accg );_ggcgd !=nil {return _ggcgd ;};_cgga .CustomSheetView =append (_cgga .CustomSheetView ,_edffd );default:_cg .Log .Debug ("\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",_accg .Name );if _cbbd :=d .Skip ();_cbbd !=nil {return _cbbd ;};};case _bf .EndElement :break _aebeg ;case _bf .CharData :};};return nil ;};func (_cbbgd *CT_GroupLevel )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ecfeb :=range start .Attr {if _ecfeb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ccbd ,_dfggb :=_ecfeb .Value ,error (nil );if _dfggb !=nil {return _dfggb ;};_cbbgd .UniqueNameAttr =_ccbd ;continue ;};if _ecfeb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ecggc ,_fcfce :=_ecfeb .Value ,error (nil );if _fcfce !=nil {return _fcfce ;};_cbbgd .CaptionAttr =_ecggc ;continue ;};if _ecfeb .Name .Local =="\u0075\u0073\u0065\u0072"{_eadgc ,_fceg :=_e .ParseBool (_ecfeb .Value );if _fceg !=nil {return _fceg ;};_cbbgd .UserAttr =&_eadgc ;continue ;};if _ecfeb .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_ccadd ,_efgac :=_e .ParseBool (_ecfeb .Value );if _efgac !=nil {return _efgac ;};_cbbgd .CustomRollUpAttr =&_ccadd ;continue ;};};_cecag :for {_adedb ,_gcage :=d .Token ();if _gcage !=nil {return _gcage ;};switch _bcage :=_adedb .(type ){case _bf .StartElement :switch _bcage .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbbgd .Groups =NewCT_Groups ();if _faabb :=d .DecodeElement (_cbbgd .Groups ,&_bcage );_faabb !=nil {return _faabb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbbgd .ExtLst =NewCT_ExtensionList ();if _gafff :=d .DecodeElement (_cbbgd .ExtLst ,&_bcage );_gafff !=nil {return _gafff ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c \u0025\u0076",_bcage .Name );if _ccbgc :=d .Skip ();_ccbgc !=nil {return _ccbgc ;};};case _bf .EndElement :break _cecag ;case _bf .CharData :};};return nil ;};type CT_Col struct{ -// Source Data Ending Range -AutoEndAttr *bool ; +// Minimum Column +MinAttr uint32 ; -// Group By -GroupByAttr ST_GroupBy ; +// Maximum Column +MaxAttr uint32 ; -// Numeric Grouping Start Value -StartNumAttr *float64 ; +// Column Width +WidthAttr *float64 ; -// Numeric Grouping End Value -EndNumAttr *float64 ; +// Style +StyleAttr *uint32 ; -// Date Grouping Start Value -StartDateAttr *_d .Time ; +// Hidden Columns +HiddenAttr *bool ; -// Date Grouping End Value -EndDateAttr *_d .Time ; +// Best Fit Column Width +BestFitAttr *bool ; -// Grouping Interval -GroupIntervalAttr *float64 ;};func (_feg *AG_RevData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _feg .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_feg .RIdAttr )});};if _feg .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_feg .UaAttr ))});};if _feg .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_feg .RaAttr ))});};return nil ;};func (_cffcdg *ST_MdxSetOrder )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cffcdg =0;case "\u0075":*_cffcdg =1;case "\u0061":*_cffcdg =2;case "\u0064":*_cffcdg =3;case "\u0061\u0061":*_cffcdg =4;case "\u0061\u0064":*_cffcdg =5;case "\u006e\u0061":*_cffcdg =6;case "\u006e\u0064":*_cffcdg =7;};return nil ;};type CT_BorderPr struct{ +// Custom Width +CustomWidthAttr *bool ; -// Line Style -StyleAttr ST_BorderStyle ; +// Show Phonetic Information +PhoneticAttr *bool ; -// Color -Color *CT_Color ;};type CT_Format struct{ +// Outline Level +OutlineLevelAttr *uint8 ; -// Format Action -ActionAttr ST_FormatAction ; +// Collapsed +CollapsedAttr *bool ;};func (_egcacbc ST_SourceType )String ()string {switch _egcacbc {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 (_fdbe *CT_CellWatch )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_fdbe .RAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Format Id -DxfIdAttr *uint32 ; +// Validate validates the Table and its children +func (_ebgdb *Table )Validate ()error {return _ebgdb .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_gccbd :=&CT_RevisionFormatting {};return _gccbd ;}; -// Pivot Table Location -PivotArea *CT_PivotArea ; +// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path +func (_cdebb *CT_MetadataRecord )ValidateWithPath (path string )error {return nil };func (_deegg *Metadata )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _deegg .CT_Metadata .MarshalXML (e ,start );}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_MergeCells ()*CT_MergeCells {_dfeda :=&CT_MergeCells {};return _dfeda }; +// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path +func (_ebbag *CT_PivotArea )ValidateWithPath (path string )error {if _bcbca :=_ebbag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcbca !=nil {return _bcbca ;};if _gdeda :=_ebbag .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_gdeda !=nil {return _gdeda ;};if _ebbag .References !=nil {if _bbgc :=_ebbag .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_bbgc !=nil {return _bbgc ;};};if _ebbag .ExtLst !=nil {if _ggfda :=_ebbag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggfda !=nil {return _ggfda ;};};return nil ;};type CT_Dialogsheet struct{ -// Validate validates the CT_RevisionRowColumn and its children -func (_fdfaf *CT_RevisionRowColumn )Validate ()error {return _fdfaf .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};type ST_SortMethod byte ;func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_eada :=&CT_ReviewedRevisions {};return _eada }; +// Sheet Properties +SheetPr *CT_SheetPr ; -// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path -func (_eaadd *CT_Fills )ValidateWithPath (path string )error {for _ecec ,_egea :=range _eaadd .Fill {if _fabdf :=_egea .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_ecec ));_fabdf !=nil {return _fabdf ;};};return nil ;};func NewCT_TextField ()*CT_TextField {_dbfeeb :=&CT_TextField {};return _dbfeeb };func (_aaaedg ST_PatternType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aaaedg .String (),start );}; +// Dialog Sheet Views +SheetViews *CT_SheetViews ; -// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path -func (_bbfdb *CT_SheetIdMap )ValidateWithPath (path string )error {for _daccgd ,_fdbed :=range _bbfdb .SheetId {if _gdgce :=_fdbed .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_daccgd ));_gdgce !=nil {return _gdgce ;};};return nil ;}; +// Dialog Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Validate validates the CT_Format and its children -func (_afff *CT_Format )Validate ()error {return _afff .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");}; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// ValidateWithPath validates the Metadata and its children, prefixing error messages with path -func (_edagd *Metadata )ValidateWithPath (path string )error {if _babccd :=_edagd .CT_Metadata .ValidateWithPath (path );_babccd !=nil {return _babccd ;};return nil ;};func (_cgef *CT_Drawing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cgef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_BooleanProperty struct{ +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Value -ValAttr *bool ;};func (_fcef *CT_MemberProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agaee :=range start .Attr {if _agaee .Name .Local =="\u006e\u0061\u006d\u0065"{_eaaaf ,_ccdfec :=_agaee .Value ,error (nil );if _ccdfec !=nil {return _ccdfec ;};_fcef .NameAttr =&_eaaaf ;continue ;};if _agaee .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_ceabd ,_edce :=_fe .ParseBool (_agaee .Value );if _edce !=nil {return _edce ;};_fcef .ShowCellAttr =&_ceabd ;continue ;};if _agaee .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_dcbcg ,_fafa :=_fe .ParseBool (_agaee .Value );if _fafa !=nil {return _fafa ;};_fcef .ShowTipAttr =&_dcbcg ;continue ;};if _agaee .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fafeb ,_bggga :=_fe .ParseBool (_agaee .Value );if _bggga !=nil {return _bggga ;};_fcef .ShowAsCaptionAttr =&_fafeb ;continue ;};if _agaee .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_cebdd ,_egebd :=_fe .ParseUint (_agaee .Value ,10,32);if _egebd !=nil {return _egebd ;};_bbab :=uint32 (_cebdd );_fcef .NameLenAttr =&_bbab ;continue ;};if _agaee .Name .Local =="\u0070\u0050\u006f\u0073"{_febbgd ,_cbgba :=_fe .ParseUint (_agaee .Value ,10,32);if _cbgba !=nil {return _cbgba ;};_dafcc :=uint32 (_febbgd );_fcef .PPosAttr =&_dafcc ;continue ;};if _agaee .Name .Local =="\u0070\u004c\u0065\u006e"{_geecc ,_agdae :=_fe .ParseUint (_agaee .Value ,10,32);if _agdae !=nil {return _agdae ;};_dcce :=uint32 (_geecc );_fcef .PLenAttr =&_dcce ;continue ;};if _agaee .Name .Local =="\u006c\u0065\u0076e\u006c"{_aebd ,_dcfg :=_fe .ParseUint (_agaee .Value ,10,32);if _dcfg !=nil {return _dcfg ;};_cbafa :=uint32 (_aebd );_fcef .LevelAttr =&_cbafa ;continue ;};if _agaee .Name .Local =="\u0066\u0069\u0065l\u0064"{_eeeaf ,_dedfdag :=_fe .ParseUint (_agaee .Value ,10,32);if _dedfdag !=nil {return _dedfdag ;};_fcef .FieldAttr =uint32 (_eeeaf );continue ;};};for {_faac ,_bgddb :=d .Token ();if _bgddb !=nil {return _cg .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",_bgddb );};if _deeca ,_agcfd :=_faac .(_c .EndElement );_agcfd &&_deeca .Name ==start .Name {break ;};};return nil ;}; +// Print Options +PrintOptions *CT_PrintOptions ; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_faccc *CT_ExtensionList )ValidateWithPath (path string )error {for _dcedg ,_gagf :=range _faccc .Ext {if _bead :=_gagf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dcedg ));_bead !=nil {return _bead ;};};return nil ;};func (_effad *CT_CellStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _effad .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_effad .NameAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_effad .XfIdAttr )});if _effad .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_cg .Sprintf ("\u0025\u0076",*_effad .BuiltinIdAttr )});};if _effad .ILevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_effad .ILevelAttr )});};if _effad .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_effad .HiddenAttr ))});};if _effad .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_effad .CustomBuiltinAttr ))});};e .EncodeToken (start );if _effad .ExtLst !=nil {_feeg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_effad .ExtLst ,_feeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdcgf ST_TableType )String ()string {switch _cdcgf {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 (_ebfbf *CT_Hyperlink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcgdg :=range start .Attr {if _fcgdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcgdg .Name .Local =="\u0069\u0064"||_fcgdg .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"&&_fcgdg .Name .Local =="\u0069\u0064"{_gdeag ,_daacdf :=_fcgdg .Value ,error (nil );if _daacdf !=nil {return _daacdf ;};_ebfbf .IdAttr =&_gdeag ;continue ;};if _fcgdg .Name .Local =="\u0072\u0065\u0066"{_cggeb ,_babcc :=_fcgdg .Value ,error (nil );if _babcc !=nil {return _babcc ;};_ebfbf .RefAttr =_cggeb ;continue ;};if _fcgdg .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_gafec ,_ecaec :=_fcgdg .Value ,error (nil );if _ecaec !=nil {return _ecaec ;};_ebfbf .LocationAttr =&_gafec ;continue ;};if _fcgdg .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_cgefa ,_ggbc :=_fcgdg .Value ,error (nil );if _ggbc !=nil {return _ggbc ;};_ebfbf .TooltipAttr =&_cgefa ;continue ;};if _fcgdg .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_dbcfe ,_fcffe :=_fcgdg .Value ,error (nil );if _fcffe !=nil {return _fcffe ;};_ebfbf .DisplayAttr =&_dbcfe ;continue ;};};for {_dcbba ,_gabfdg :=d .Token ();if _gabfdg !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_gabfdg );};if _ddaca ,_ffega :=_dcbba .(_c .EndElement );_ffega &&_ddaca .Name ==start .Name {break ;};};return nil ;}; +// Page Margins +PageMargins *CT_PageMargins ; -// Validate validates the CT_SheetFormatPr and its children -func (_fggdba *CT_SheetFormatPr )Validate ()error {return _fggdba .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func (_aceag ST_VerticalAlignment )Validate ()error {return _aceag .ValidateWithPath ("")};type CT_Top10 struct{ +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Top -TopAttr *bool ; +// Header & Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Filter by Percent -PercentAttr *bool ; +// Drawing +Drawing *CT_Drawing ; -// Top or Bottom Value -ValAttr float64 ; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Filter Value -FilterValAttr *float64 ;};func (_fagfd *CT_colItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fagfd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fagfd .CountAttr )});};e .EncodeToken (start );_ecgcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_ffcee :=range _fagfd .I {e .EncodeElement (_ffcee ,_ecgcg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; -// Validate validates the CT_CommentPr and its children -func (_bgcg *CT_CommentPr )Validate ()error {return _bgcg .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_aabe *CT_LegacyDrawing )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gbdcb :=range start .Attr {if _gbdcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gbdcb .Name .Local =="\u0069\u0064"||_gbdcb .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"&&_gbdcb .Name .Local =="\u0069\u0064"{_fcce ,_feebbg :=_gbdcb .Value ,error (nil );if _feebbg !=nil {return _feebbg ;};_aabe .IdAttr =_fcce ;continue ;};};for {_ffgbc ,_fedg :=d .Token ();if _fedg !=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",_fedg );};if _gcgec ,_gceea :=_ffgbc .(_bf .EndElement );_gceea &&_gcgec .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path -func (_ddbge *CT_RevisionCellChange )ValidateWithPath (path string )error {if _ddbge .Oc !=nil {if _fabea :=_ddbge .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_fabea !=nil {return _fabea ;};};if _becfa :=_ddbge .Nc .ValidateWithPath (path +"\u002f\u004e\u0063");_becfa !=nil {return _becfa ;};if _ddbge .Odxf !=nil {if _fbcgea :=_ddbge .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_fbcgea !=nil {return _fbcgea ;};};if _ddbge .Ndxf !=nil {if _bbfbe :=_ddbge .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066");_bbfbe !=nil {return _bbfbe ;};};if _ddbge .ExtLst !=nil {if _dfece :=_ddbge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfece !=nil {return _dfece ;};};return nil ;};func (_eecfg ST_PivotAreaType )String ()string {switch _eecfg {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 "";}; +// Validate validates the CT_MemberProperties and its children +func (_gfdbb *CT_MemberProperties )Validate ()error {return _gfdbb .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; // ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path -func (_ecdgd *CT_Pages )ValidateWithPath (path string )error {for _bcff ,_dcaee :=range _ecdgd .Page {if _dddcg :=_dcaee .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_bcff ));_dddcg !=nil {return _dddcg ;};};return nil ;}; +func (_dcgdd *CT_Pages )ValidateWithPath (path string )error {for _bcece ,_ggadbd :=range _dcgdd .Page {if _gcbc :=_ggadbd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_bcece ));_gcbc !=nil {return _gcbc ;};};return nil ;};func NewCT_Dialogsheet ()*CT_Dialogsheet {_eecea :=&CT_Dialogsheet {};return _eecea };func (_dbfecf ST_SourceType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_dbfecf .String (),start );};func (_adebg ST_CalcMode )ValidateWithPath (path string )error {switch _adebg {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 (_adebg ));};return nil ;};func NewCT_FontSize ()*CT_FontSize {_cdcg :=&CT_FontSize {};return _cdcg };func (_gagdd *CT_CellAlignment )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_abcc :=range start .Attr {if _abcc .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_gagdd .HorizontalAttr .UnmarshalXMLAttr (_abcc );continue ;};if _abcc .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_gagdd .VerticalAttr .UnmarshalXMLAttr (_abcc );continue ;};if _abcc .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_afdd ,_bdga :=_e .ParseUint (_abcc .Value ,10,8);if _bdga !=nil {return _bdga ;};_cgdc :=uint8 (_afdd );_gagdd .TextRotationAttr =&_cgdc ;continue ;};if _abcc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bfdeb ,_edfce :=_e .ParseBool (_abcc .Value );if _edfce !=nil {return _edfce ;};_gagdd .WrapTextAttr =&_bfdeb ;continue ;};if _abcc .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_cdgc ,_gaab :=_e .ParseUint (_abcc .Value ,10,32);if _gaab !=nil {return _gaab ;};_dce :=uint32 (_cdgc );_gagdd .IndentAttr =&_dce ;continue ;};if _abcc .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_dfgca ,_afca :=_e .ParseInt (_abcc .Value ,10,32);if _afca !=nil {return _afca ;};_fgfg :=int32 (_dfgca );_gagdd .RelativeIndentAttr =&_fgfg ;continue ;};if _abcc .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_cbgga ,_adcc :=_e .ParseBool (_abcc .Value );if _adcc !=nil {return _adcc ;};_gagdd .JustifyLastLineAttr =&_cbgga ;continue ;};if _abcc .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_dddb ,_agebe :=_e .ParseBool (_abcc .Value );if _agebe !=nil {return _agebe ;};_gagdd .ShrinkToFitAttr =&_dddb ;continue ;};if _abcc .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_agaf ,_dcce :=_e .ParseUint (_abcc .Value ,10,32);if _dcce !=nil {return _dcce ;};_dcab :=uint32 (_agaf );_gagdd .ReadingOrderAttr =&_dcab ;continue ;};};for {_edgc ,_bcbgc :=d .Token ();if _bcbgc !=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",_bcbgc );};if _egag ,_fccc :=_edgc .(_bf .EndElement );_fccc &&_egag .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path -func (_agcce *CT_CalculatedItems )ValidateWithPath (path string )error {for _cddd ,_ggd :=range _agcce .CalculatedItem {if _egdb :=_ggd .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_cddd ));_egdb !=nil {return _egdb ;};};return nil ;}; +// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path +func (_agcgf *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil };type CT_ExternalReferences struct{ -// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path -func (_edcgde *CT_XStringElement )ValidateWithPath (path string )error {return nil };func (_afaad *CT_Col )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_afaad .MinAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078"},Value :_cg .Sprintf ("\u0025\u0076",_afaad .MaxAttr )});if _afaad .WidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_afaad .WidthAttr )});};if _afaad .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_afaad .StyleAttr )});};if _afaad .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afaad .HiddenAttr ))});};if _afaad .BestFitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afaad .BestFitAttr ))});};if _afaad .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afaad .CustomWidthAttr ))});};if _afaad .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afaad .PhoneticAttr ))});};if _afaad .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_afaad .OutlineLevelAttr )});};if _afaad .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afaad .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_DdeItem ()*CT_DdeItem {_bedfd :=&CT_DdeItem {};return _bedfd };func NewUsers ()*Users {_cabdf :=&Users {};_cabdf .CT_Users =*NewCT_Users ();return _cabdf }; +// External Reference +ExternalReference []*CT_ExternalReference ;}; -// Validate validates the CT_DdeValues and its children -func (_fcdbg *CT_DdeValues )Validate ()error {return _fcdbg .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");};const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;); +// Validate validates the CT_SheetIdMap and its children +func (_cdaebe *CT_SheetIdMap )Validate ()error {return _cdaebe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};func NewCT_Tuples ()*CT_Tuples {_cdgff :=&CT_Tuples {};return _cdgff };type CT_CalcPr struct{ -// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path -func (_gdfcd *CT_Tables )ValidateWithPath (path string )error {for _cbccbd ,_dcafbd :=range _gdfcd .M {if _eabdge :=_dcafbd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cbccbd ));_eabdge !=nil {return _eabdge ;};};for _bcbgae ,_eggaa :=range _gdfcd .S {if _gbadf :=_eggaa .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_bcbgae ));_gbadf !=nil {return _gbadf ;};};for _cfee ,_acfdf :=range _gdfcd .X {if _fbabd :=_acfdf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cfee ));_fbabd !=nil {return _fbabd ;};};return nil ;};func (_gaeg *CT_CfRule )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gaeg .TypeAttr !=ST_CfTypeUnset {_agfc ,_faga :=_gaeg .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _faga !=nil {return _faga ;};start .Attr =append (start .Attr ,_agfc );};if _gaeg .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gaeg .DxfIdAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_cg .Sprintf ("\u0025\u0076",_gaeg .PriorityAttr )});if _gaeg .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gaeg .StopIfTrueAttr ))});};if _gaeg .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gaeg .AboveAverageAttr ))});};if _gaeg .PercentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gaeg .PercentAttr ))});};if _gaeg .BottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gaeg .BottomAttr ))});};if _gaeg .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_fadf ,_fbea :=_gaeg .OperatorAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _fbea !=nil {return _fbea ;};start .Attr =append (start .Attr ,_fadf );};if _gaeg .TextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gaeg .TextAttr )});};if _gaeg .TimePeriodAttr !=ST_TimePeriodUnset {_cfdd ,_ceb :=_gaeg .TimePeriodAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _ceb !=nil {return _ceb ;};start .Attr =append (start .Attr ,_cfdd );};if _gaeg .RankAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_cg .Sprintf ("\u0025\u0076",*_gaeg .RankAttr )});};if _gaeg .StdDevAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_cg .Sprintf ("\u0025\u0076",*_gaeg .StdDevAttr )});};if _gaeg .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gaeg .EqualAverageAttr ))});};e .EncodeToken (start );if _gaeg .Formula !=nil {_bgbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_egae :=range _gaeg .Formula {e .EncodeElement (_egae ,_bgbd );};};if _gaeg .ColorScale !=nil {_adbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_gaeg .ColorScale ,_adbc );};if _gaeg .DataBar !=nil {_cebb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_gaeg .DataBar ,_cebb );};if _gaeg .IconSet !=nil {_efdef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}};e .EncodeElement (_gaeg .IconSet ,_efdef );};if _gaeg .ExtLst !=nil {_dbege :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaeg .ExtLst ,_dbege );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_Orientation byte ;func (_cebfb ST_Comments )ValidateWithPath (path string )error {switch _cebfb {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 (_cebfb ));};return nil ;}; +// Calculation Id +CalcIdAttr *uint32 ; -// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path -func (_aedd *CT_ChartFormat )ValidateWithPath (path string )error {if _dded :=_aedd .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_dded !=nil {return _dded ;};return nil ;};type ST_TextHAlign byte ; +// Calculation Mode +CalcModeAttr ST_CalcMode ; -// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path -func (_bfcdgd *CT_PrintOptions )ValidateWithPath (path string )error {return nil }; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ; -// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path -func (_ffbbc *SingleXmlCells )ValidateWithPath (path string )error {if _cedfd :=_ffbbc .CT_SingleXmlCells .ValidateWithPath (path );_cedfd !=nil {return _cedfd ;};return nil ;}; +// Reference Mode +RefModeAttr ST_RefMode ; -// Validate validates the CT_MeasureDimensionMaps and its children -func (_eacef *CT_MeasureDimensionMaps )Validate ()error {return _eacef .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};type CT_ChartsheetViews struct{ +// Calculation Iteration +IterateAttr *bool ; -// Chart Sheet View -SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func (_bgcacc *CT_XStringElement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aagegd :=range start .Attr {if _aagegd .Name .Local =="\u0076"{_ggdbf ,_eedda :=_aagegd .Value ,error (nil );if _eedda !=nil {return _eedda ;};_bgcacc .VAttr =_ggdbf ;continue ;};};for {_gcbegc ,_cgfgf :=d .Token ();if _cgfgf !=nil {return _cg .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",_cgfgf );};if _edbdd ,_edafec :=_gcbegc .(_c .EndElement );_edafec &&_edbdd .Name ==start .Name {break ;};};return nil ;};func NewCT_GradientFill ()*CT_GradientFill {_cfcbc :=&CT_GradientFill {};return _cfcbc };func (_cdbff ST_MdxKPIProperty )Validate ()error {return _cdbff .ValidateWithPath ("")};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_cbaadb ST_DataValidationType )String ()string {switch _cbaadb {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 (_acgff *CT_Dxf )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbfec :for {_gfbef ,_gfaef :=d .Token ();if _gfaef !=nil {return _gfaef ;};switch _gabed :=_gfbef .(type ){case _c .StartElement :switch _gabed .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgff .Font =NewCT_Font ();if _ebgc :=d .DecodeElement (_acgff .Font ,&_gabed );_ebgc !=nil {return _ebgc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgff .NumFmt =NewCT_NumFmt ();if _dddee :=d .DecodeElement (_acgff .NumFmt ,&_gabed );_dddee !=nil {return _dddee ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgff .Fill =NewCT_Fill ();if _cbdf :=d .DecodeElement (_acgff .Fill ,&_gabed );_cbdf !=nil {return _cbdf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgff .Alignment =NewCT_CellAlignment ();if _bfadf :=d .DecodeElement (_acgff .Alignment ,&_gabed );_bfadf !=nil {return _bfadf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgff .Border =NewCT_Border ();if _gbbag :=d .DecodeElement (_acgff .Border ,&_gabed );_gbbag !=nil {return _gbbag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgff .Protection =NewCT_CellProtection ();if _agfab :=d .DecodeElement (_acgff .Protection ,&_gabed );_agfab !=nil {return _agfab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgff .ExtLst =NewCT_ExtensionList ();if _deeegg :=d .DecodeElement (_acgff .ExtLst ,&_gabed );_deeegg !=nil {return _deeegg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0078\u0066\u0020\u0025\u0076",_gabed .Name );if _defga :=d .Skip ();_defga !=nil {return _defga ;};};case _c .EndElement :break _cbfec ;case _c .CharData :};};return nil ;}; +// Iteration Count +IterateCountAttr *uint32 ; -// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path -func (_bcfab *CT_RangeSet )ValidateWithPath (path string )error {return nil };type CT_SmartTagPr struct{ +// Iterative Calculation Delta +IterateDeltaAttr *float64 ; -// Embed SmartTags -EmbedAttr *bool ; +// Full Precision Calculation +FullPrecisionAttr *bool ; -// Show Smart Tags -ShowAttr ST_SmartTagShow ;};func (_cec *AG_RevData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eee :=range start .Attr {if _eee .Name .Local =="\u0072\u0049\u0064"{_fg ,_ebe :=_fe .ParseUint (_eee .Value ,10,32);if _ebe !=nil {return _ebe ;};_bb :=uint32 (_fg );_cec .RIdAttr =&_bb ;continue ;};if _eee .Name .Local =="\u0075\u0061"{_dc ,_gfe :=_fe .ParseBool (_eee .Value );if _gfe !=nil {return _gfe ;};_cec .UaAttr =&_dc ;continue ;};if _eee .Name .Local =="\u0072\u0061"{_abd ,_bbf :=_fe .ParseBool (_eee .Value );if _bbf !=nil {return _bbf ;};_cec .RaAttr =&_abd ;continue ;};};for {_df ,_ef :=d .Token ();if _ef !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_ef );};if _dba ,_gcf :=_df .(_c .EndElement );_gcf &&_dba .Name ==start .Name {break ;};};return nil ;};func (_gcdcb *ST_ShowDataAs )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcdcb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gcdcb =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_gcdcb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gcdcb =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_gcdcb =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_gcdcb =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_gcdcb =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_gcdcb =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_gcdcb =8;case "\u0069\u006e\u0064e\u0078":*_gcdcb =9;};return nil ;};func (_dgcda *CT_PivotAreaReference )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgcda .FieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dgcda .FieldAttr )});};if _dgcda .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dgcda .CountAttr )});};if _dgcda .SelectedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .SelectedAttr ))});};if _dgcda .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .ByPositionAttr ))});};if _dgcda .RelativeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .RelativeAttr ))});};if _dgcda .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .DefaultSubtotalAttr ))});};if _dgcda .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .SumSubtotalAttr ))});};if _dgcda .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .CountASubtotalAttr ))});};if _dgcda .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .AvgSubtotalAttr ))});};if _dgcda .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .MaxSubtotalAttr ))});};if _dgcda .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .MinSubtotalAttr ))});};if _dgcda .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .ProductSubtotalAttr ))});};if _dgcda .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .CountSubtotalAttr ))});};if _dgcda .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .StdDevSubtotalAttr ))});};if _dgcda .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .StdDevPSubtotalAttr ))});};if _dgcda .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .VarSubtotalAttr ))});};if _dgcda .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dgcda .VarPSubtotalAttr ))});};e .EncodeToken (start );if _dgcda .X !=nil {_fgbbga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_cfgfe :=range _dgcda .X {e .EncodeElement (_cfgfe ,_fgbbga );};};if _dgcda .ExtLst !=nil {_gceab :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgcda .ExtLst ,_gceab );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_abccb :=&CT_RevisionCustomView {};_abccb .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";_abccb .ActionAttr =ST_RevisionAction (1);return _abccb ;};func (_gabab *ST_DataValidationOperator )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gabab =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_gabab =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gabab =2;case "\u0065\u0071\u0075a\u006c":*_gabab =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gabab =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gabab =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gabab =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gabab =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gabab =8;};return nil ;}; +// Calc Completed +CalcCompletedAttr *bool ; -// Validate validates the CT_ConditionalFormats and its children -func (_bfffc *CT_ConditionalFormats )Validate ()error {return _bfffc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};func (_fbdec *CT_Schema )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0049\u0044"},Value :_cg .Sprintf ("\u0025\u0076",_fbdec .IDAttr )});if _fbdec .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_cg .Sprintf ("\u0025\u0076",*_fbdec .SchemaRefAttr )});};if _fbdec .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_cg .Sprintf ("\u0025\u0076",*_fbdec .NamespaceAttr )});};if _fbdec .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fbdec .SchemaLanguageAttr )});};e .EncodeToken (start );if _fbdec .Any !=nil {_fbdec .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdfdd *ST_TextHAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aabcbc ,_aafgbb :=d .Token ();if _aafgbb !=nil {return _aafgbb ;};if _gdfegd ,_fbgde :=_aabcbc .(_c .EndElement );_fbgde &&_gdfegd .Name ==start .Name {*_cdfdd =1;return nil ;};if _efdba ,_ccgfa :=_aabcbc .(_c .CharData );!_ccgfa {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",_aabcbc );}else {switch string (_efdba ){case "":*_cdfdd =0;case "\u006c\u0065\u0066\u0074":*_cdfdd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cdfdd =2;case "\u0072\u0069\u0067h\u0074":*_cdfdd =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cdfdd =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cdfdd =5;};};_aabcbc ,_aafgbb =d .Token ();if _aafgbb !=nil {return _aafgbb ;};if _fbcgf ,_addfc :=_aabcbc .(_c .EndElement );_addfc &&_fbcgf .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",_aabcbc );}; +// Calculate On Save +CalcOnSaveAttr *bool ; -// Validate validates the CT_WebPublishItem and its children -func (_bccad *CT_WebPublishItem )Validate ()error {return _bccad .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func (_ececab ST_CellFormulaType )Validate ()error {return _ececab .ValidateWithPath ("")};type ST_CellSpans []string ;func (_gfbb *CT_ControlPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfbb .Anchor =NewCT_ObjectAnchor ();for _ ,_bdaee :=range start .Attr {if _bdaee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdaee .Name .Local =="\u0069\u0064"||_bdaee .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"&&_bdaee .Name .Local =="\u0069\u0064"{_gggea ,_bdafe :=_bdaee .Value ,error (nil );if _bdafe !=nil {return _bdafe ;};_gfbb .IdAttr =&_gggea ;continue ;};if _bdaee .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_dfgg ,_gbcee :=_fe .ParseBool (_bdaee .Value );if _gbcee !=nil {return _gbcee ;};_gfbb .AutoPictAttr =&_dfgg ;continue ;};if _bdaee .Name .Local =="\u006d\u0061\u0063r\u006f"{_efcaa ,_bfac :=_bdaee .Value ,error (nil );if _bfac !=nil {return _bfac ;};_gfbb .MacroAttr =&_efcaa ;continue ;};if _bdaee .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbca ,_addf :=_fe .ParseBool (_bdaee .Value );if _addf !=nil {return _addf ;};_gfbb .PrintAttr =&_gbca ;continue ;};if _bdaee .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_befgc ,_fgbd :=_fe .ParseBool (_bdaee .Value );if _fgbd !=nil {return _fgbd ;};_gfbb .RecalcAlwaysAttr =&_befgc ;continue ;};if _bdaee .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_fbbf ,_geec :=_fe .ParseBool (_bdaee .Value );if _geec !=nil {return _geec ;};_gfbb .UiObjectAttr =&_fbbf ;continue ;};if _bdaee .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_gfgc ,_dcea :=_fe .ParseBool (_bdaee .Value );if _dcea !=nil {return _dcea ;};_gfbb .AutoFillAttr =&_gfgc ;continue ;};if _bdaee .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_cdeg ,_efce :=_fe .ParseBool (_bdaee .Value );if _efce !=nil {return _efce ;};_gfbb .AutoLineAttr =&_cdeg ;continue ;};if _bdaee .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_acdba ,_fdgf :=_fe .ParseBool (_bdaee .Value );if _fdgf !=nil {return _fdgf ;};_gfbb .LockedAttr =&_acdba ;continue ;};if _bdaee .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_afec ,_bcdcd :=_fe .ParseBool (_bdaee .Value );if _bcdcd !=nil {return _bcdcd ;};_gfbb .DisabledAttr =&_afec ;continue ;};if _bdaee .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_cgagd ,_gfag :=_bdaee .Value ,error (nil );if _gfag !=nil {return _gfag ;};_gfbb .AltTextAttr =&_cgagd ;continue ;};if _bdaee .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_ebbd ,_fegdf :=_bdaee .Value ,error (nil );if _fegdf !=nil {return _fegdf ;};_gfbb .LinkedCellAttr =&_ebbd ;continue ;};if _bdaee .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_bcfb ,_fcdg :=_bdaee .Value ,error (nil );if _fcdg !=nil {return _fcdg ;};_gfbb .ListFillRangeAttr =&_bcfb ;continue ;};if _bdaee .Name .Local =="\u0063\u0066"{_dgfa ,_bfec :=_bdaee .Value ,error (nil );if _bfec !=nil {return _bfec ;};_gfbb .CfAttr =&_dgfa ;continue ;};if _bdaee .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_cgfe ,_acfg :=_fe .ParseBool (_bdaee .Value );if _acfg !=nil {return _acfg ;};_gfbb .DefaultSizeAttr =&_cgfe ;continue ;};};_fegee :for {_gccc ,_efedb :=d .Token ();if _efedb !=nil {return _efedb ;};switch _fcec :=_gccc .(type ){case _c .StartElement :switch _fcec .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gbbfc :=d .DecodeElement (_gfbb .Anchor ,&_fcec );_gbbfc !=nil {return _gbbfc ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006et\u0072\u006f\u006c\u0050\u0072\u0020\u0025\u0076",_fcec .Name );if _aadb :=d .Skip ();_aadb !=nil {return _aadb ;};};case _c .EndElement :break _fegee ;case _c .CharData :};};return nil ;};func (_dbabd *EG_ExtensionList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebdadc :for {_dbfgdb ,_egdaec :=d .Token ();if _egdaec !=nil {return _egdaec ;};switch _fbecc :=_dbfgdb .(type ){case _c .StartElement :switch _fbecc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaecg :=NewCT_Extension ();if _deggcg :=d .DecodeElement (_eaecg ,&_fbecc );_deggcg !=nil {return _deggcg ;};_dbabd .Ext =append (_dbabd .Ext ,_eaecg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_fbecc .Name );if _gacbc :=d .Skip ();_gacbc !=nil {return _gacbc ;};};case _c .EndElement :break _ebdadc ;case _c .CharData :};};return nil ;};type CT_RevisionRowColumn struct{ +// Concurrent Calculations +ConcurrentCalcAttr *bool ; -// Sheet Id -SIdAttr uint32 ; +// Concurrent Thread Manual Count +ConcurrentManualCountAttr *uint32 ; -// End Of List -EolAttr *bool ; +// Force Full Calculation +ForceFullCalcAttr *bool ;};type Table struct{CT_Table };func (_affbc *CT_IntProperty )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_affbc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_CacheHierarchy struct{ -// Reference -RefAttr string ; +// Hierarchy Unique Name +UniqueNameAttr string ; -// User Action -ActionAttr ST_rwColActionType ; +// Hierarchy Display Name +CaptionAttr *string ; -// Edge Deleted -EdgeAttr *bool ; +// Measure Hierarchy +MeasureAttr *bool ; -// Undo -Undo []*CT_UndoInfo ; +// Set +SetAttr *bool ; -// Revised Row Column -Rcc []*CT_RevisionCellChange ; +// Parent Set +ParentSetAttr *uint32 ; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_fdcddg *CT_PivotHierarchy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aabcb :=range start .Attr {if _aabcb .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_fcebg ,_fbgff :=_fe .ParseBool (_aabcb .Value );if _fbgff !=nil {return _fbgff ;};_fdcddg .DragToDataAttr =&_fcebg ;continue ;};if _aabcb .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_agcef ,_aefgc :=_fe .ParseBool (_aabcb .Value );if _aefgc !=nil {return _aefgc ;};_fdcddg .OutlineAttr =&_agcef ;continue ;};if _aabcb .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_fdbfcc ,_ebaeb :=_fe .ParseBool (_aabcb .Value );if _ebaeb !=nil {return _ebaeb ;};_fdcddg .SubtotalTopAttr =&_fdbfcc ;continue ;};if _aabcb .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_accdfa ,_bbbacb :=_fe .ParseBool (_aabcb .Value );if _bbbacb !=nil {return _bbbacb ;};_fdcddg .ShowInFieldListAttr =&_accdfa ;continue ;};if _aabcb .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_cgbce ,_cdcccee :=_fe .ParseBool (_aabcb .Value );if _cdcccee !=nil {return _cdcccee ;};_fdcddg .DragToRowAttr =&_cgbce ;continue ;};if _aabcb .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_afgef ,_edbbd :=_fe .ParseBool (_aabcb .Value );if _edbbd !=nil {return _edbbd ;};_fdcddg .DragToColAttr =&_afgef ;continue ;};if _aabcb .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_dgccff ,_aegfc :=_fe .ParseBool (_aabcb .Value );if _aegfc !=nil {return _aegfc ;};_fdcddg .DragToPageAttr =&_dgccff ;continue ;};if _aabcb .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"{_egaacb ,_eeafd :=_fe .ParseBool (_aabcb .Value );if _eeafd !=nil {return _eeafd ;};_fdcddg .MultipleItemSelectionAllowedAttr =&_egaacb ;continue ;};if _aabcb .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_bbceg ,_babbd :=_fe .ParseBool (_aabcb .Value );if _babbd !=nil {return _babbd ;};_fdcddg .DragOffAttr =&_bbceg ;continue ;};if _aabcb .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_cedcd ,_dagad :=_fe .ParseBool (_aabcb .Value );if _dagad !=nil {return _dagad ;};_fdcddg .IncludeNewItemsInFilterAttr =&_cedcd ;continue ;};if _aabcb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ffdc ,_deeef :=_aabcb .Value ,error (nil );if _deeef !=nil {return _deeef ;};_fdcddg .CaptionAttr =&_ffdc ;continue ;};};_cebfg :for {_daddd ,_gcgbee :=d .Token ();if _gcgbee !=nil {return _gcgbee ;};switch _ffffc :=_daddd .(type ){case _c .StartElement :switch _ffffc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcddg .Mps =NewCT_MemberProperties ();if _dcbfd :=d .DecodeElement (_fdcddg .Mps ,&_ffffc );_dcbfd !=nil {return _dcbfd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caec :=NewCT_Members ();if _bcffc :=d .DecodeElement (_caec ,&_ffffc );_bcffc !=nil {return _bcffc ;};_fdcddg .Members =append (_fdcddg .Members ,_caec );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcddg .ExtLst =NewCT_ExtensionList ();if _ecfdc :=d .DecodeElement (_fdcddg .ExtLst ,&_ffffc );_ecfdc !=nil {return _ecfdc ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_ffffc .Name );if _efecc :=d .Skip ();_efecc !=nil {return _efecc ;};};case _c .EndElement :break _cebfg ;case _c .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;); +// KPI Icon Set +IconSetAttr *int32 ; -// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path -func (_efcce *CT_RangePr )ValidateWithPath (path string )error {if _decc :=_efcce .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_decc !=nil {return _decc ;};return nil ;}; +// Attribute Hierarchy +AttributeAttr *bool ; -// Validate validates the CT_CellSmartTagPr and its children -func (_fcfg *CT_CellSmartTagPr )Validate ()error {return _fcfg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");}; +// Time +TimeAttr *bool ; -// Validate validates the CT_SmartTagTypes and its children -func (_bgcf *CT_SmartTagTypes )Validate ()error {return _bgcf .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};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 (_accfd *CT_FontScheme )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bdgbd ,_cecbe :=_accfd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _cecbe !=nil {return _cecbe ;};start .Attr =append (start .Attr ,_bdgbd );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Key Attribute Hierarchy +KeyAttributeAttr *bool ; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_dcccfb *Comments )ValidateWithPath (path string )error {if _ccgda :=_dcccfb .CT_Comments .ValidateWithPath (path );_ccgda !=nil {return _ccgda ;};return nil ;}; +// Default Member Unique Name +DefaultMemberUniqueNameAttr *string ; -// Validate validates the CT_OleObject and its children -func (_fgcgg *CT_OleObject )Validate ()error {return _fgcgg .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func NewCT_ObjectPr ()*CT_ObjectPr {_fgaec :=&CT_ObjectPr {};_fgaec .Anchor =NewCT_ObjectAnchor ();return _fgaec ;};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_geab :=&CT_FileRecoveryPr {};return _geab };func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_cfecc :=&CT_QueryTableRefresh {};_cfecc .QueryTableFields =NewCT_QueryTableFields ();return _cfecc ;}; +// Unique Name of 'All' +AllUniqueNameAttr *string ; -// Validate validates the CT_PatternFill and its children -func (_eegacf *CT_PatternFill )Validate ()error {return _eegacf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};func (_cgcabf *CT_SheetView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgcabf .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcabf .WindowProtectionAttr ))});};if _cgcabf .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcabf .ShowFormulasAttr ))});};if _cgcabf .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcabf .ShowGridLinesAttr ))});};if _cgcabf .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcabf .ShowRowColHeadersAttr ))});};if _cgcabf .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcabf .ShowZerosAttr ))});};if _cgcabf .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcabf .RightToLeftAttr ))});};if _cgcabf .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcabf .TabSelectedAttr ))});};if _cgcabf .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcabf .ShowRulerAttr ))});};if _cgcabf .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcabf .ShowOutlineSymbolsAttr ))});};if _cgcabf .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcabf .DefaultGridColorAttr ))});};if _cgcabf .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgcabf .ShowWhiteSpaceAttr ))});};if _cgcabf .ViewAttr !=ST_SheetViewTypeUnset {_egadbg ,_ceefa :=_cgcabf .ViewAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0069\u0065\u0077"});if _ceefa !=nil {return _ceefa ;};start .Attr =append (start .Attr ,_egadbg );};if _cgcabf .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_cgcabf .TopLeftCellAttr )});};if _cgcabf .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cgcabf .ColorIdAttr )});};if _cgcabf .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_cg .Sprintf ("\u0025\u0076",*_cgcabf .ZoomScaleAttr )});};if _cgcabf .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_cgcabf .ZoomScaleNormalAttr )});};if _cgcabf .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 :_cg .Sprintf ("\u0025\u0076",*_cgcabf .ZoomScaleSheetLayoutViewAttr )});};if _cgcabf .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_cgcabf .ZoomScalePageLayoutViewAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cgcabf .WorkbookViewIdAttr )});e .EncodeToken (start );if _cgcabf .Pane !=nil {_afdgga :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_cgcabf .Pane ,_afdgga );};if _cgcabf .Selection !=nil {_ceafb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_egbfc :=range _cgcabf .Selection {e .EncodeElement (_egbfc ,_ceafb );};};if _cgcabf .PivotSelection !=nil {_efdad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_dabad :=range _cgcabf .PivotSelection {e .EncodeElement (_dabad ,_efdad );};};if _cgcabf .ExtLst !=nil {_eegfag :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgcabf .ExtLst ,_eegfag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edcae *CT_DataValidation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aeegg :=range start .Attr {if _aeegg .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_eegb ,_cafc :=_fe .ParseBool (_aeegg .Value );if _cafc !=nil {return _cafc ;};_edcae .ShowErrorMessageAttr =&_eegb ;continue ;};if _aeegg .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_ggdad ,_ecebc :=_aeegg .Value ,error (nil );if _ecebc !=nil {return _ecebc ;};_edcae .ErrorTitleAttr =&_ggdad ;continue ;};if _aeegg .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_edcae .ErrorStyleAttr .UnmarshalXMLAttr (_aeegg );continue ;};if _aeegg .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_edcae .OperatorAttr .UnmarshalXMLAttr (_aeegg );continue ;};if _aeegg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_fgceg ,_ffacd :=_fe .ParseBool (_aeegg .Value );if _ffacd !=nil {return _ffacd ;};_edcae .AllowBlankAttr =&_fgceg ;continue ;};if _aeegg .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_fdaeb ,_bace :=_fe .ParseBool (_aeegg .Value );if _bace !=nil {return _bace ;};_edcae .ShowDropDownAttr =&_fdaeb ;continue ;};if _aeegg .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_ebfg ,_ecaf :=_fe .ParseBool (_aeegg .Value );if _ecaf !=nil {return _ecaf ;};_edcae .ShowInputMessageAttr =&_ebfg ;continue ;};if _aeegg .Name .Local =="\u0074\u0079\u0070\u0065"{_edcae .TypeAttr .UnmarshalXMLAttr (_aeegg );continue ;};if _aeegg .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_edcae .ImeModeAttr .UnmarshalXMLAttr (_aeegg );continue ;};if _aeegg .Name .Local =="\u0065\u0072\u0072o\u0072"{_eefac ,_gdede :=_aeegg .Value ,error (nil );if _gdede !=nil {return _gdede ;};_edcae .ErrorAttr =&_eefac ;continue ;};if _aeegg .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_dgeea ,_ebcgc :=_aeegg .Value ,error (nil );if _ebcgc !=nil {return _ebcgc ;};_edcae .PromptTitleAttr =&_dgeea ;continue ;};if _aeegg .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_dfdcg ,_fdcg :=_aeegg .Value ,error (nil );if _fdcg !=nil {return _fdcg ;};_edcae .PromptAttr =&_dfdcg ;continue ;};if _aeegg .Name .Local =="\u0073\u0071\u0072e\u0066"{_bgfa ,_gfgfg :=ParseSliceST_Sqref (_aeegg .Value );if _gfgfg !=nil {return _gfgfg ;};_edcae .SqrefAttr =_bgfa ;continue ;};};_fefdb :for {_fcgc ,_gadb :=d .Token ();if _gadb !=nil {return _gadb ;};switch _eaaef :=_fcgc .(type ){case _c .StartElement :switch _eaaef .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edcae .Formula1 =new (string );if _edbe :=d .DecodeElement (_edcae .Formula1 ,&_eaaef );_edbe !=nil {return _edbe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edcae .Formula2 =new (string );if _dgeac :=d .DecodeElement (_edcae .Formula2 ,&_eaaef );_dgeac !=nil {return _dgeac ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_eaaef .Name );if _bafga :=d .Skip ();_bafga !=nil {return _bafga ;};};case _c .EndElement :break _fefdb ;case _c .CharData :};};return nil ;};func NewCT_PivotCache ()*CT_PivotCache {_acgacc :=&CT_PivotCache {};return _acgacc };func (_egbd *CT_DrawingHF )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfee :=range start .Attr {if _bfee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfee .Name .Local =="\u0069\u0064"||_bfee .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"&&_bfee .Name .Local =="\u0069\u0064"{_bfgab ,_gdee :=_bfee .Value ,error (nil );if _gdee !=nil {return _gdee ;};_egbd .IdAttr =_bfgab ;continue ;};if _bfee .Name .Local =="\u0072\u0068\u0066"{_cgeb ,_dfeb :=_fe .ParseUint (_bfee .Value ,10,32);if _dfeb !=nil {return _dfeb ;};_egabg :=uint32 (_cgeb );_egbd .RhfAttr =&_egabg ;continue ;};if _bfee .Name .Local =="\u006c\u0066\u006f"{_fdead ,_acab :=_fe .ParseUint (_bfee .Value ,10,32);if _acab !=nil {return _acab ;};_aacce :=uint32 (_fdead );_egbd .LfoAttr =&_aacce ;continue ;};if _bfee .Name .Local =="\u006c\u0066\u0065"{_aadeg ,_fffc :=_fe .ParseUint (_bfee .Value ,10,32);if _fffc !=nil {return _fffc ;};_bgdea :=uint32 (_aadeg );_egbd .LfeAttr =&_bgdea ;continue ;};if _bfee .Name .Local =="\u006c\u0068\u0066"{_gbfa ,_abbac :=_fe .ParseUint (_bfee .Value ,10,32);if _abbac !=nil {return _abbac ;};_gedc :=uint32 (_gbfa );_egbd .LhfAttr =&_gedc ;continue ;};if _bfee .Name .Local =="\u006c\u0066\u0066"{_bddd ,_aacbc :=_fe .ParseUint (_bfee .Value ,10,32);if _aacbc !=nil {return _aacbc ;};_bfdc :=uint32 (_bddd );_egbd .LffAttr =&_bfdc ;continue ;};if _bfee .Name .Local =="\u0063\u0068\u0065"{_afacf ,_agfg :=_fe .ParseUint (_bfee .Value ,10,32);if _agfg !=nil {return _agfg ;};_cbag :=uint32 (_afacf );_egbd .CheAttr =&_cbag ;continue ;};if _bfee .Name .Local =="\u0072\u0068\u006f"{_badca ,_bcfge :=_fe .ParseUint (_bfee .Value ,10,32);if _bcfge !=nil {return _bcfge ;};_dggdg :=uint32 (_badca );_egbd .RhoAttr =&_dggdg ;continue ;};if _bfee .Name .Local =="\u0072\u0068\u0065"{_dgec ,_gadbe :=_fe .ParseUint (_bfee .Value ,10,32);if _gadbe !=nil {return _gadbe ;};_daffg :=uint32 (_dgec );_egbd .RheAttr =&_daffg ;continue ;};if _bfee .Name .Local =="\u006c\u0068\u006f"{_bfbdf ,_gffd :=_fe .ParseUint (_bfee .Value ,10,32);if _gffd !=nil {return _gffd ;};_ceffg :=uint32 (_bfbdf );_egbd .LhoAttr =&_ceffg ;continue ;};if _bfee .Name .Local =="\u006c\u0068\u0065"{_eaafd ,_debge :=_fe .ParseUint (_bfee .Value ,10,32);if _debge !=nil {return _debge ;};_dffcfb :=uint32 (_eaafd );_egbd .LheAttr =&_dffcfb ;continue ;};if _bfee .Name .Local =="\u0063\u0068\u006f"{_dabd ,_gceba :=_fe .ParseUint (_bfee .Value ,10,32);if _gceba !=nil {return _gceba ;};_abcef :=uint32 (_dabd );_egbd .ChoAttr =&_abcef ;continue ;};if _bfee .Name .Local =="\u0063\u0068\u0066"{_feac ,_fagee :=_fe .ParseUint (_bfee .Value ,10,32);if _fagee !=nil {return _fagee ;};_daee :=uint32 (_feac );_egbd .ChfAttr =&_daee ;continue ;};if _bfee .Name .Local =="\u0063\u0066\u006f"{_aafgg ,_afge :=_fe .ParseUint (_bfee .Value ,10,32);if _afge !=nil {return _afge ;};_cfbdc :=uint32 (_aafgg );_egbd .CfoAttr =&_cfbdc ;continue ;};if _bfee .Name .Local =="\u0063\u0066\u0065"{_fbdca ,_ebed :=_fe .ParseUint (_bfee .Value ,10,32);if _ebed !=nil {return _ebed ;};_fceeb :=uint32 (_fbdca );_egbd .CfeAttr =&_fceeb ;continue ;};if _bfee .Name .Local =="\u0063\u0066\u0066"{_gcada ,_gdgdd :=_fe .ParseUint (_bfee .Value ,10,32);if _gdgdd !=nil {return _gdgdd ;};_ffbec :=uint32 (_gcada );_egbd .CffAttr =&_ffbec ;continue ;};if _bfee .Name .Local =="\u0072\u0066\u006f"{_ecea ,_aecc :=_fe .ParseUint (_bfee .Value ,10,32);if _aecc !=nil {return _aecc ;};_gacf :=uint32 (_ecea );_egbd .RfoAttr =&_gacf ;continue ;};if _bfee .Name .Local =="\u0072\u0066\u0065"{_beabd ,_bbddf :=_fe .ParseUint (_bfee .Value ,10,32);if _bbddf !=nil {return _bbddf ;};_fgdb :=uint32 (_beabd );_egbd .RfeAttr =&_fgdb ;continue ;};if _bfee .Name .Local =="\u0072\u0066\u0066"{_fdcgd ,_febeg :=_fe .ParseUint (_bfee .Value ,10,32);if _febeg !=nil {return _febeg ;};_fbddd :=uint32 (_fdcgd );_egbd .RffAttr =&_fbddd ;continue ;};};for {_fcebe ,_cbaf :=d .Token ();if _cbaf !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_cbaf );};if _bbddee ,_deeeg :=_fcebe .(_c .EndElement );_deeeg &&_bbddee .Name ==start .Name {break ;};};return nil ;};func (_gebag ST_DataValidationType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gebag .String (),start );}; +// Display Name of 'All' +AllCaptionAttr *string ; -// Validate validates the CT_SmartTags and its children -func (_cgdgf *CT_SmartTags )Validate ()error {return _cgdgf .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; +// Dimension Unique Name +DimensionUniqueNameAttr *string ; -// Validate validates the AG_RevData and its children -func (_fec *AG_RevData )Validate ()error {return _fec .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};func (_decdef ST_ShowDataAs )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cgbdb :=_c .Attr {};_cgbdb .Name =name ;switch _decdef {case ST_ShowDataAsUnset :_cgbdb .Value ="";case ST_ShowDataAsNormal :_cgbdb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_cgbdb .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_cgbdb .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_cgbdb .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_cgbdb .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_cgbdb .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_cgbdb .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_cgbdb .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_cgbdb .Value ="\u0069\u006e\u0064e\u0078";};return _cgbdb ,nil ;};func NewCT_Authors ()*CT_Authors {_da :=&CT_Authors {};return _da };type ST_TableStyleType byte ; +// Display Folder +DisplayFolderAttr *string ; -// Validate validates the CT_PageSetup and its children -func (_efdcc *CT_PageSetup )Validate ()error {return _efdcc .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_fbdfd *CT_Set )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbdfd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fbdfd .CountAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_cg .Sprintf ("\u0025\u0076",_fbdfd .MaxRankAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_fbdfd .SetDefinitionAttr )});if _fbdfd .SortTypeAttr !=ST_SortTypeUnset {_eeegg ,_ecggc :=_fbdfd .SortTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _ecggc !=nil {return _ecggc ;};start .Attr =append (start .Attr ,_eeegg );};if _fbdfd .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbdfd .QueryFailedAttr ))});};e .EncodeToken (start );if _fbdfd .Tpls !=nil {_dbbbe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_babfe :=range _fbdfd .Tpls {e .EncodeElement (_babfe ,_dbbbe );};};if _fbdfd .SortByTuple !=nil {_ceabbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}};e .EncodeElement (_fbdfd .SortByTuple ,_ceabbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_baddf ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _baddf {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 (_baddf ));};return nil ;};type CT_Map struct{ +// Measure Group Name +MeasureGroupAttr *string ; -// XML Mapping ID -IDAttr uint32 ; +// Measures +MeasuresAttr *bool ; -// XML Mapping Name -NameAttr string ; +// Levels Count +CountAttr uint32 ; -// Root Element Name -RootElementAttr string ; +// One Field +OneFieldAttr *bool ; -// Schema Name -SchemaIDAttr string ; +// Member Value Data Type +MemberValueDatatypeAttr *uint16 ; -// Show Validation Errors -ShowImportExportValidationErrorsAttr bool ; +// Unbalanced +UnbalancedAttr *bool ; -// AutoFit Table on Refresh -AutoFitAttr bool ; +// Unbalanced Group +UnbalancedGroupAttr *bool ; -// Append Data to Table -AppendAttr bool ; +// Hidden +HiddenAttr *bool ; -// Preserve AutoFilter State -PreserveSortAFLayoutAttr bool ; +// Fields Usage +FieldsUsage *CT_FieldsUsage ; -// Preserve Cell Formatting -PreserveFormatAttr bool ; +// OLAP Grouping Levels +GroupLevels *CT_GroupLevels ; -// XML Mapping -DataBinding *CT_DataBinding ;};func (_afdbef *CT_Workbook )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afdbef .ConformanceAttr !=_cb .ST_ConformanceClassUnset {_fdedeb ,_gfaacg :=_afdbef .ConformanceAttr .MarshalXMLAttr (_c .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _gfaacg !=nil {return _gfaacg ;};start .Attr =append (start .Attr ,_fdedeb );};e .EncodeToken (start );if _afdbef .FileVersion !=nil {_agdcad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}};e .EncodeElement (_afdbef .FileVersion ,_agdcad );};if _afdbef .FileSharing !=nil {_edfafb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_afdbef .FileSharing ,_edfafb );};if _afdbef .WorkbookPr !=nil {_ddfgfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_afdbef .WorkbookPr ,_ddfgfa );};if _afdbef .WorkbookProtection !=nil {_eecgc :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afdbef .WorkbookProtection ,_eecgc );};if _afdbef .BookViews !=nil {_defcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_afdbef .BookViews ,_defcd );};_gabcb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_afdbef .Sheets ,_gabcb );if _afdbef .FunctionGroups !=nil {_ccadag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}};e .EncodeElement (_afdbef .FunctionGroups ,_ccadag );};if _afdbef .ExternalReferences !=nil {_egdfab :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_afdbef .ExternalReferences ,_egdfab );};if _afdbef .DefinedNames !=nil {_fddfgg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_afdbef .DefinedNames ,_fddfgg );};if _afdbef .CalcPr !=nil {_gdcgeb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}};e .EncodeElement (_afdbef .CalcPr ,_gdcgeb );};if _afdbef .OleSize !=nil {_cdcdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_afdbef .OleSize ,_cdcdd );};if _afdbef .CustomWorkbookViews !=nil {_ddccc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}};e .EncodeElement (_afdbef .CustomWorkbookViews ,_ddccc );};if _afdbef .PivotCaches !=nil {_fdfdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_afdbef .PivotCaches ,_fdfdc );};if _afdbef .SmartTagPr !=nil {_adecfd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_afdbef .SmartTagPr ,_adecfd );};if _afdbef .SmartTagTypes !=nil {_fdefg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_afdbef .SmartTagTypes ,_fdefg );};if _afdbef .WebPublishing !=nil {_aagbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_afdbef .WebPublishing ,_aagbd );};if _afdbef .FileRecoveryPr !=nil {_dabab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_aadff :=range _afdbef .FileRecoveryPr {e .EncodeElement (_aadff ,_dabab );};};if _afdbef .WebPublishObjects !=nil {_eadgb :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_afdbef .WebPublishObjects ,_eadgb );};if _afdbef .ExtLst !=nil {_cadff :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afdbef .ExtLst ,_cadff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewHeaders ()*Headers {_deegfg :=&Headers {};_deegfg .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _deegfg ;};type CT_rowItems struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Items in a Row Count +// Validate validates the CT_PivotCacheRecords and its children +func (_deccfd *CT_PivotCacheRecords )Validate ()error {return _deccfd .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};func NewPivotTableDefinition ()*PivotTableDefinition {_bcbac :=&PivotTableDefinition {};_bcbac .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _bcbac ;};type CT_Sst struct{ + +// String Count CountAttr *uint32 ; -// Row Items -I []*CT_I ;};type CT_RevisionMove struct{ +// Unique String Count +UniqueCountAttr *uint32 ; -// Sheet Id -SheetIdAttr uint32 ; +// String Item +Si []*CT_Rst ;ExtLst *CT_ExtensionList ;};type CT_PageSetUpPr struct{ -// Source -SourceAttr string ; +// Show Auto Page Breaks +AutoPageBreaksAttr *bool ; -// Destination -DestinationAttr string ; +// Fit To Page +FitToPageAttr *bool ;};type ST_RevisionAction byte ;type ST_DataValidationOperator byte ;func NewCT_Boolean ()*CT_Boolean {_abb :=&CT_Boolean {};return _abb };func (_fcgab *CT_Mdx )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e"},Value :_f .Sprintf ("\u0025\u0076",_fcgab .NAttr )});_bffdd ,_bgaeg :=_fcgab .FAttr .MarshalXMLAttr (_bf .Name {Local :"\u0066"});if _bgaeg !=nil {return _bgaeg ;};start .Attr =append (start .Attr ,_bffdd );e .EncodeToken (start );if _fcgab .T !=nil {_geead :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074"}};e .EncodeElement (_fcgab .T ,_geead );};if _fcgab .Ms !=nil {_gdgdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_fcgab .Ms ,_gdgdf );};if _fcgab .P !=nil {_dfcdb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070"}};e .EncodeElement (_fcgab .P ,_dfcdb );};if _fcgab .K !=nil {_aaafbe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_fcgab .K ,_aaafbe );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gffab ST_PhoneticType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_gffab .String (),start );}; -// Source Sheet Id -SourceSheetIdAttr *uint32 ; +// Validate validates the CT_InputCells and its children +func (_bdfda *CT_InputCells )Validate ()error {return _bdfda .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};func (_gaacg *ExternalLink )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gaacg .CT_ExternalLink =*NewCT_ExternalLink ();_begbdbg :for {_ebfede ,_ddacbe :=d .Token ();if _ddacbe !=nil {return _ddacbe ;};switch _adadc :=_ebfede .(type ){case _bf .StartElement :switch _adadc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaacg .Choice =NewCT_ExternalLinkChoice ();if _fdcgg :=d .DecodeElement (&_gaacg .Choice .ExternalBook ,&_adadc );_fdcgg !=nil {return _fdcgg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaacg .Choice =NewCT_ExternalLinkChoice ();if _fdfgf :=d .DecodeElement (&_gaacg .Choice .DdeLink ,&_adadc );_fdfgf !=nil {return _fdfgf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaacg .Choice =NewCT_ExternalLinkChoice ();if _bcbec :=d .DecodeElement (&_gaacg .Choice .OleLink ,&_adadc );_bcbec !=nil {return _bcbec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaacg .ExtLst =NewCT_ExtensionList ();if _baddc :=d .DecodeElement (_gaacg .ExtLst ,&_adadc );_baddc !=nil {return _baddc ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0078te\u0072\u006ea\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_adadc .Name );if _aebge :=d .Skip ();_aebge !=nil {return _aebge ;};};case _bf .EndElement :break _begbdbg ;case _bf .CharData :};};return nil ;};func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_d .Fields (s )),nil };func (_fefee *CT_Fills )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fefee .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fefee .CountAttr )});};e .EncodeToken (start );if _fefee .Fill !=nil {_gbdge :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_ggbfd :=range _fefee .Fill {e .EncodeElement (_ggbfd ,_gbdge );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Undo -Undo []*CT_UndoInfo ; +// Validate validates the CT_VolMain and its children +func (_acedg *CT_VolMain )Validate ()error {return _acedg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");}; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path +func (_daae *CT_Mdx )ValidateWithPath (path string )error {if _daae .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 _fecfd :=_daae .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_fecfd !=nil {return _fecfd ;};if _daae .T !=nil {if _fbeea :=_daae .T .ValidateWithPath (path +"\u002f\u0054");_fbeea !=nil {return _fbeea ;};};if _daae .Ms !=nil {if _effg :=_daae .Ms .ValidateWithPath (path +"\u002f\u004d\u0073");_effg !=nil {return _effg ;};};if _daae .P !=nil {if _efbgd :=_daae .P .ValidateWithPath (path +"\u002f\u0050");_efbgd !=nil {return _efbgd ;};};if _daae .K !=nil {if _fgffd :=_daae .K .ValidateWithPath (path +"\u002f\u004b");_fgffd !=nil {return _fgffd ;};};return nil ;}; + +// Validate validates the Sst and its children +func (_deabbc *Sst )Validate ()error {return _deabbc .ValidateWithPath ("\u0053\u0073\u0074")};type CT_PhoneticPr struct{ + +// Font Id +FontIdAttr uint32 ; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_egabga *CT_GroupMembers )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egabga .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_egabga .CountAttr )});};e .EncodeToken (start );_fdaad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_ececa :=range _egabga .GroupMember {e .EncodeElement (_ececa ,_fdaad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Comments ()*CT_Comments {_adgf :=&CT_Comments {};_adgf .Authors =NewCT_Authors ();_adgf .CommentList =NewCT_CommentList ();return _adgf ;};func (_aegaeb ST_PhoneticType )Validate ()error {return _aegaeb .ValidateWithPath ("")};type CT_InputCells struct{ +// Character Type +TypeAttr ST_PhoneticType ; -// Reference -RAttr string ; +// Alignment +AlignmentAttr ST_PhoneticAlignment ;};func (_edgg *CT_Cfvo )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {_eafd ,_cgdf :=_edgg .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _cgdf !=nil {return _cgdf ;};start .Attr =append (start .Attr ,_eafd );if _edgg .ValAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_edgg .ValAttr )});};if _edgg .GteAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_edgg .GteAttr ))});};e .EncodeToken (start );if _edgg .ExtLst !=nil {_aega :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edgg .ExtLst ,_aega );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fdbb *CT_ConditionalFormats )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cbaee :=range start .Attr {if _cbaee .Name .Local =="\u0063\u006f\u0075n\u0074"{_bebgg ,_cccg :=_e .ParseUint (_cbaee .Value ,10,32);if _cccg !=nil {return _cccg ;};_agdff :=uint32 (_bebgg );_fdbb .CountAttr =&_agdff ;continue ;};};_bbcbd :for {_dace ,_ebfe :=d .Token ();if _ebfe !=nil {return _ebfe ;};switch _edef :=_dace .(type ){case _bf .StartElement :switch _edef .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaa :=NewCT_ConditionalFormat ();if _ffcb :=d .DecodeElement (_gcaa ,&_edef );_ffcb !=nil {return _ffcb ;};_fdbb .ConditionalFormat =append (_fdbb .ConditionalFormat ,_gcaa );default:_cg .Log .Debug ("\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",_edef .Name );if _fdecc :=d .Skip ();_fdecc !=nil {return _fdecc ;};};case _bf .EndElement :break _bbcbd ;case _bf .CharData :};};return nil ;};func (_dfeaa *ST_CfvoType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_dfeaa =0;case "\u006e\u0075\u006d":*_dfeaa =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_dfeaa =2;case "\u006d\u0061\u0078":*_dfeaa =3;case "\u006d\u0069\u006e":*_dfeaa =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dfeaa =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_dfeaa =6;};return nil ;};func (_acffe *CT_SortState )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _acffe .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_acffe .ColumnSortAttr ))});};if _acffe .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_acffe .CaseSensitiveAttr ))});};if _acffe .SortMethodAttr !=ST_SortMethodUnset {_bedag ,_aceea :=_acffe .SortMethodAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _aceea !=nil {return _aceea ;};start .Attr =append (start .Attr ,_bedag );};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_acffe .RefAttr )});e .EncodeToken (start );if _acffe .SortCondition !=nil {_gdefcc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}};for _ ,_egggee :=range _acffe .SortCondition {e .EncodeElement (_egggee ,_gdefcc );};};if _acffe .ExtLst !=nil {_baead :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acffe .ExtLst ,_baead );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionHeader ()*CT_RevisionHeader {_adffc :=&CT_RevisionHeader {};_adffc .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";_adffc .SheetIdMap =NewCT_SheetIdMap ();return _adffc ;};func (_cbffb *CT_MetadataStringIndex )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dgbbfg :=range start .Attr {if _dgbbfg .Name .Local =="\u0078"{_gbbad ,_afcec :=_e .ParseUint (_dgbbfg .Value ,10,32);if _afcec !=nil {return _afcec ;};_cbffb .XAttr =uint32 (_gbbad );continue ;};if _dgbbfg .Name .Local =="\u0073"{_ffbfb ,_aecab :=_e .ParseBool (_dgbbfg .Value );if _aecab !=nil {return _aecab ;};_cbffb .SAttr =&_ffbfb ;continue ;};};for {_agabab ,_bdgfbf :=d .Token ();if _bdgfbf !=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",_bdgfbf );};if _geefad ,_fbgc :=_agabab .(_bf .EndElement );_fbgc &&_geefad .Name ==start .Name {break ;};};return nil ;};type ST_PhoneticType byte ;func (_dadg *CT_ExternalSheetData )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dadg .SheetIdAttr )});if _dadg .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dadg .RefreshErrorAttr ))});};e .EncodeToken (start );if _dadg .Row !=nil {_ggbdea :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_beda :=range _dadg .Row {e .EncodeElement (_beda ,_ggbdea );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;); -// Deleted -DeletedAttr *bool ; +// Validate validates the CT_PageField and its children +func (_gbef *CT_PageField )Validate ()error {return _gbef .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");};func (_bcabe *ST_ItemType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bcabe =0;case "\u0064\u0061\u0074\u0061":*_bcabe =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bcabe =2;case "\u0073\u0075\u006d":*_bcabe =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_bcabe =4;case "\u0061\u0076\u0067":*_bcabe =5;case "\u006d\u0061\u0078":*_bcabe =6;case "\u006d\u0069\u006e":*_bcabe =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_bcabe =8;case "\u0063\u006f\u0075n\u0074":*_bcabe =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bcabe =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_bcabe =11;case "\u0076\u0061\u0072":*_bcabe =12;case "\u0076\u0061\u0072\u0050":*_bcabe =13;case "\u0067\u0072\u0061n\u0064":*_bcabe =14;case "\u0062\u006c\u0061n\u006b":*_bcabe =15;};return nil ;}; -// Undone -UndoneAttr *bool ; +// Validate validates the CT_GradientFill and its children +func (_fdcga *CT_GradientFill )Validate ()error {return _fdcga .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};type CT_pivotTableDefinition struct{ -// Value -ValAttr string ; +// Name +NameAttr string ; -// Number Format Id -NumFmtIdAttr *uint32 ;};func (_caeae *ST_PatternType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_caeae =0;case "\u006e\u006f\u006e\u0065":*_caeae =1;case "\u0073\u006f\u006ci\u0064":*_caeae =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_caeae =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_caeae =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_caeae =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_caeae =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_caeae =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_caeae =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_caeae =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_caeae =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_caeae =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_caeae =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_caeae =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_caeae =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_caeae =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_caeae =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_caeae =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_caeae =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_caeae =19;};return nil ;}; +// PivotCache Definition Id +CacheIdAttr uint32 ; -// Validate validates the CT_Filter and its children -func (_acbfb *CT_Filter )Validate ()error {return _acbfb .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func (_adfgfb *CT_RevisionComment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adfgfb .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 _ ,_fgdbdf :=range start .Attr {if _fgdbdf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_eeccg ,_gefdae :=_fe .ParseUint (_fgdbdf .Value ,10,32);if _gefdae !=nil {return _gefdae ;};_adfgfb .SheetIdAttr =uint32 (_eeccg );continue ;};if _fgdbdf .Name .Local =="\u0063\u0065\u006c\u006c"{_eafa ,_aaacf :=_fgdbdf .Value ,error (nil );if _aaacf !=nil {return _aaacf ;};_adfgfb .CellAttr =_eafa ;continue ;};if _fgdbdf .Name .Local =="\u0067\u0075\u0069\u0064"{_fggdb ,_ebedc :=_fgdbdf .Value ,error (nil );if _ebedc !=nil {return _ebedc ;};_adfgfb .GuidAttr =_fggdb ;continue ;};if _fgdbdf .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_adfgfb .ActionAttr .UnmarshalXMLAttr (_fgdbdf );continue ;};if _fgdbdf .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_dffefe ,_gbbdg :=_fe .ParseBool (_fgdbdf .Value );if _gbbdg !=nil {return _gbbdg ;};_adfgfb .AlwaysShowAttr =&_dffefe ;continue ;};if _fgdbdf .Name .Local =="\u006f\u006c\u0064"{_dgggg ,_edfec :=_fe .ParseBool (_fgdbdf .Value );if _edfec !=nil {return _edfec ;};_adfgfb .OldAttr =&_dgggg ;continue ;};if _fgdbdf .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_gdcged ,_afcbf :=_fe .ParseBool (_fgdbdf .Value );if _afcbf !=nil {return _afcbf ;};_adfgfb .HiddenRowAttr =&_gdcged ;continue ;};if _fgdbdf .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_cfage ,_aaegf :=_fe .ParseBool (_fgdbdf .Value );if _aaegf !=nil {return _aaegf ;};_adfgfb .HiddenColumnAttr =&_cfage ;continue ;};if _fgdbdf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cdcag ,_fcfgc :=_fgdbdf .Value ,error (nil );if _fcfgc !=nil {return _fcfgc ;};_adfgfb .AuthorAttr =_cdcag ;continue ;};if _fgdbdf .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_fgcfg ,_deadgd :=_fe .ParseUint (_fgdbdf .Value ,10,32);if _deadgd !=nil {return _deadgd ;};_aefa :=uint32 (_fgcfg );_adfgfb .OldLengthAttr =&_aefa ;continue ;};if _fgdbdf .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_efeggc ,_ffdacf :=_fe .ParseUint (_fgdbdf .Value ,10,32);if _ffdacf !=nil {return _ffdacf ;};_fggdf :=uint32 (_efeggc );_adfgfb .NewLengthAttr =&_fggdf ;continue ;};};for {_dabfb ,_bbcb :=d .Token ();if _bbcb !=nil {return _cg .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",_bbcb );};if _ecfff ,_ageebd :=_dabfb .(_c .EndElement );_ageebd &&_ecfff .Name ==start .Name {break ;};};return nil ;};func (_dgbdf *ST_FontScheme )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgbdf =0;case "\u006e\u006f\u006e\u0065":*_dgbdf =1;case "\u006d\u0061\u006ao\u0072":*_dgbdf =2;case "\u006d\u0069\u006eo\u0072":*_dgbdf =3;};return nil ;};type CT_PivotArea struct{ +// Data On Rows +DataOnRowsAttr *bool ; -// Field Index -FieldAttr *int32 ; +// Default Data Field Position +DataPositionAttr *uint32 ; -// Rule Type -TypeAttr ST_PivotAreaType ; +// Data Field Header Name +DataCaptionAttr string ; -// Data Only -DataOnlyAttr *bool ; +// Grand Totals Caption +GrandTotalCaptionAttr *string ; -// Labels Only -LabelOnlyAttr *bool ; +// Error Caption +ErrorCaptionAttr *string ; -// Include Row Grand Total -GrandRowAttr *bool ; +// Show Error +ShowErrorAttr *bool ; -// Include Column Grand Total -GrandColAttr *bool ; +// Caption for Missing Values +MissingCaptionAttr *string ; -// Cache Index -CacheIndexAttr *bool ; +// Show Missing +ShowMissingAttr *bool ; -// Outline -OutlineAttr *bool ; +// Page Header Style Name +PageStyleAttr *string ; -// Offset Reference -OffsetAttr *string ; +// Table Style Name +PivotTableStyleAttr *string ; -// Collapsed Levels Are Subtotals -CollapsedLevelsAreSubtotalsAttr *bool ; +// Vacated Style +VacatedStyleAttr *string ; -// Axis -AxisAttr ST_Axis ; +// PivotTable Custom String +TagAttr *string ; -// Field Position -FieldPositionAttr *uint32 ; +// PivotTable Last Updated Version +UpdatedVersionAttr *uint8 ; -// References -References *CT_PivotAreaReferences ; +// Minimum Refreshable Version +MinRefreshableVersionAttr *uint8 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Asterisk Totals +AsteriskTotalsAttr *bool ; -// Validate validates the CT_GroupMembers and its children -func (_ccgbd *CT_GroupMembers )Validate ()error {return _ccgbd .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");}; +// Show Item Names +ShowItemsAttr *bool ; -// ValidateWithPath validates the Table and its children, prefixing error messages with path -func (_gecga *Table )ValidateWithPath (path string )error {if _dfedd :=_gecga .CT_Table .ValidateWithPath (path );_dfedd !=nil {return _dfedd ;};return nil ;}; +// Allow Edit Data +EditDataAttr *bool ; -// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path -func (_eebda *CT_PageItem )ValidateWithPath (path string )error {return nil };func (_fedafb ST_MdxSetOrder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fedafb .String (),start );};func (_gdddab *CT_PivotDimension )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdddab .MeasureAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gdddab .MeasureAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_gdddab .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_gdddab .UniqueNameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_gdddab .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Formats ()*CT_Formats {_becdd :=&CT_Formats {};return _becdd };func (_dfdg *CT_ChartsheetView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfdg .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dfdg .TabSelectedAttr ))});};if _dfdg .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_cg .Sprintf ("\u0025\u0076",*_dfdg .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_dfdg .WorkbookViewIdAttr )});if _dfdg .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dfdg .ZoomToFitAttr ))});};e .EncodeToken (start );if _dfdg .ExtLst !=nil {_baff :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfdg .ExtLst ,_baff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Disable Field List +DisableFieldListAttr *bool ; -// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path -func (_gdgb *CT_CacheHierarchies )ValidateWithPath (path string )error {for _efa ,_bdda :=range _gdgb .CacheHierarchy {if _bfcde :=_bdda .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_efa ));_bfcde !=nil {return _bfcde ;};};return nil ;};type CT_RevisionSheetRename struct{ +// Show Calculated Members +ShowCalcMbrsAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Total Visual Data +VisualTotalsAttr *bool ; -// Old Sheet Name -OldNameAttr string ; +// Show Multiple Labels +ShowMultipleLabelAttr *bool ; -// New Sheet Name -NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// Show Drop Down +ShowDataDropDownAttr *bool ; -// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path -func (_dadgf *CT_SharedItems )ValidateWithPath (path string )error {for _gccge ,_ddfef :=range _dadgf .M {if _gfbce :=_ddfef .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_gccge ));_gfbce !=nil {return _gfbce ;};};for _caeggd ,_abbba :=range _dadgf .N {if _aabcbaf :=_abbba .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_caeggd ));_aabcbaf !=nil {return _aabcbaf ;};};for _agbgc ,_facbf :=range _dadgf .B {if _dedbb :=_facbf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_agbgc ));_dedbb !=nil {return _dedbb ;};};for _egfbc ,_bebbd :=range _dadgf .E {if _bbccbd :=_bebbd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_egfbc ));_bbccbd !=nil {return _bbccbd ;};};for _bgebe ,_fbcbc :=range _dadgf .S {if _gefba :=_fbcbc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_bgebe ));_gefba !=nil {return _gefba ;};};for _adddfa ,_gbdab :=range _dadgf .D {if _efgea :=_gbdab .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_adddfa ));_efgea !=nil {return _efgea ;};};return nil ;};func NewCT_RPrElt ()*CT_RPrElt {_dcfdd :=&CT_RPrElt {};return _dcfdd };func (_ddbga ST_DataValidationType )Validate ()error {return _ddbga .ValidateWithPath ("")}; +// Show Expand Collapse +ShowDrillAttr *bool ; -// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path -func (_bbagd *CT_MdxKPI )ValidateWithPath (path string )error {if _bbagd .PAttr ==ST_MdxKPIPropertyUnset {return _cg .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 _gdgcf :=_bbagd .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_gdgcf !=nil {return _gdgcf ;};return nil ;};func (_eecad *CT_DataFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eecad .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_eecad .CountAttr )});};e .EncodeToken (start );_cbfd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dgcef :=range _eecad .DataField {e .EncodeElement (_dgcef ,_cbfd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Print Drill Indicators +PrintDrillAttr *bool ; -// Validate validates the CT_ColorScale and its children -func (_aegb *CT_ColorScale )Validate ()error {return _aegb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");}; +// Show Member Property ToolTips +ShowMemberPropertyTipsAttr *bool ; -// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path -func (_aadbd *CT_Macrosheet )ValidateWithPath (path string )error {if _aadbd .SheetPr !=nil {if _dcdca :=_aadbd .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_dcdca !=nil {return _dcdca ;};};if _aadbd .Dimension !=nil {if _fggcf :=_aadbd .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_fggcf !=nil {return _fggcf ;};};if _aadbd .SheetViews !=nil {if _becga :=_aadbd .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_becga !=nil {return _becga ;};};if _aadbd .SheetFormatPr !=nil {if _ffefc :=_aadbd .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_ffefc !=nil {return _ffefc ;};};for _bacgf ,_gacfdb :=range _aadbd .Cols {if _ebdg :=_gacfdb .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bacgf ));_ebdg !=nil {return _ebdg ;};};if _ecce :=_aadbd .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_ecce !=nil {return _ecce ;};if _aadbd .SheetProtection !=nil {if _dgbag :=_aadbd .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dgbag !=nil {return _dgbag ;};};if _aadbd .AutoFilter !=nil {if _efgfe :=_aadbd .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_efgfe !=nil {return _efgfe ;};};if _aadbd .SortState !=nil {if _ebgfa :=_aadbd .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_ebgfa !=nil {return _ebgfa ;};};if _aadbd .DataConsolidate !=nil {if _ggecc :=_aadbd .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_ggecc !=nil {return _ggecc ;};};if _aadbd .CustomSheetViews !=nil {if _ebgdb :=_aadbd .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_ebgdb !=nil {return _ebgdb ;};};if _aadbd .PhoneticPr !=nil {if _baebf :=_aadbd .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_baebf !=nil {return _baebf ;};};for _degda ,_adefa :=range _aadbd .ConditionalFormatting {if _fcce :=_adefa .ValidateWithPath (_cg .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 ,_degda ));_fcce !=nil {return _fcce ;};};if _aadbd .PrintOptions !=nil {if _affcf :=_aadbd .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_affcf !=nil {return _affcf ;};};if _aadbd .PageMargins !=nil {if _gfccea :=_aadbd .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gfccea !=nil {return _gfccea ;};};if _aadbd .PageSetup !=nil {if _ebbff :=_aadbd .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ebbff !=nil {return _ebbff ;};};if _aadbd .HeaderFooter !=nil {if _ffadfge :=_aadbd .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_ffadfge !=nil {return _ffadfge ;};};if _aadbd .RowBreaks !=nil {if _abefb :=_aadbd .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_abefb !=nil {return _abefb ;};};if _aadbd .ColBreaks !=nil {if _aggbf :=_aadbd .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_aggbf !=nil {return _aggbf ;};};if _aadbd .CustomProperties !=nil {if _ebcac :=_aadbd .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_ebcac !=nil {return _ebcac ;};};if _aadbd .Drawing !=nil {if _ebfa :=_aadbd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ebfa !=nil {return _ebfa ;};};if _aadbd .LegacyDrawing !=nil {if _debgc :=_aadbd .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_debgc !=nil {return _debgc ;};};if _aadbd .LegacyDrawingHF !=nil {if _gaage :=_aadbd .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gaage !=nil {return _gaage ;};};if _aadbd .DrawingHF !=nil {if _ffegaf :=_aadbd .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ffegaf !=nil {return _ffegaf ;};};if _aadbd .Picture !=nil {if _gcea :=_aadbd .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_gcea !=nil {return _gcea ;};};if _aadbd .OleObjects !=nil {if _cgeba :=_aadbd .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_cgeba !=nil {return _cgeba ;};};if _aadbd .ExtLst !=nil {if _bgebfe :=_aadbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgebfe !=nil {return _bgebfe ;};};return nil ;};func NewRevisions ()*Revisions {_bgdca :=&Revisions {};_bgdca .CT_Revisions =*NewCT_Revisions ();return _bgdca ;};func (_fdbgef *ST_SheetViewType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eacfc ,_eagacd :=d .Token ();if _eagacd !=nil {return _eagacd ;};if _fbbfea ,_eddba :=_eacfc .(_c .EndElement );_eddba &&_fbbfea .Name ==start .Name {*_fdbgef =1;return nil ;};if _bfbca ,_cgdbeb :=_eacfc .(_c .CharData );!_cgdbeb {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",_eacfc );}else {switch string (_bfbca ){case "":*_fdbgef =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fdbgef =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_fdbgef =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_fdbgef =3;};};_eacfc ,_eagacd =d .Token ();if _eagacd !=nil {return _eagacd ;};if _cbgge ,_gfbfc :=_eacfc .(_c .EndElement );_gfbfc &&_cbgge .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",_eacfc );};func (_fccdfa *CT_QueryTableDeletedFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfffe :=range start .Attr {if _dfffe .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbacc ,_fefbe :=_fe .ParseUint (_dfffe .Value ,10,32);if _fefbe !=nil {return _fefbe ;};_dbecc :=uint32 (_fbacc );_fccdfa .CountAttr =&_dbecc ;continue ;};};_cfgeg :for {_edfcb ,_debbf :=d .Token ();if _debbf !=nil {return _debbf ;};switch _fgccc :=_edfcb .(type ){case _c .StartElement :switch _fgccc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdbb :=NewCT_DeletedField ();if _bdfce :=d .DecodeElement (_fgdbb ,&_fgccc );_bdfce !=nil {return _bdfce ;};_fccdfa .DeletedField =append (_fccdfa .DeletedField ,_fgdbb );default:_gc .Log .Debug ("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",_fgccc .Name );if _gdbgg :=d .Skip ();_gdbgg !=nil {return _gdbgg ;};};case _c .EndElement :break _cfgeg ;case _c .CharData :};};return nil ;}; +// Show ToolTips on Data +ShowDataTipsAttr *bool ; -// Validate validates the CT_TextPr and its children -func (_fbegb *CT_TextPr )Validate ()error {return _fbegb .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");}; +// Enable PivotTable Wizard +EnableWizardAttr *bool ; -// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path -func (_edfgc *CT_Rst )ValidateWithPath (path string )error {for _gcfffa ,_bacfb :=range _edfgc .R {if _ffgdfb :=_bacfb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_gcfffa ));_ffgdfb !=nil {return _ffgdfb ;};};for _acgfad ,_dfcda :=range _edfgc .RPh {if _cdaadf :=_dfcda .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_acgfad ));_cdaadf !=nil {return _cdaadf ;};};if _edfgc .PhoneticPr !=nil {if _daeec :=_edfgc .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_daeec !=nil {return _daeec ;};};return nil ;}; +// Enable Drill Down +EnableDrillAttr *bool ; -// Validate validates the CT_TableStyles and its children -func (_daeedc *CT_TableStyles )Validate ()error {return _daeedc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");}; +// Enable Field Properties +EnableFieldPropertiesAttr *bool ; -// Validate validates the CT_CfRule and its children -func (_gfef *CT_CfRule )Validate ()error {return _gfef .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");}; +// Preserve Formatting +PreserveFormattingAttr *bool ; -// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path -func (_ecgca *CT_Tuple )ValidateWithPath (path string )error {return nil };func (_bbbdc *ST_SortType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bbbdc =0;case "\u006e\u006f\u006e\u0065":*_bbbdc =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_bbbdc =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_bbbdc =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_bbbdc =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_bbbdc =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_bbbdc =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_bbbdc =7;};return nil ;};func (_bbbff *CT_NumFmts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccfgd :=range start .Attr {if _ccfgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_aecec ,_fdafc :=_fe .ParseUint (_ccfgd .Value ,10,32);if _fdafc !=nil {return _fdafc ;};_egcag :=uint32 (_aecec );_bbbff .CountAttr =&_egcag ;continue ;};};_gbbeb :for {_eafg ,_gbfgf :=d .Token ();if _gbfgf !=nil {return _gbfgf ;};switch _ddbdf :=_eafg .(type ){case _c .StartElement :switch _ddbdf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbed :=NewCT_NumFmt ();if _cdce :=d .DecodeElement (_cbed ,&_ddbdf );_cdce !=nil {return _cdce ;};_bbbff .NumFmt =append (_bbbff .NumFmt ,_cbed );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fN\u0075\u006d\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_ddbdf .Name );if _gfcbcd :=d .Skip ();_gfcbcd !=nil {return _gfcbcd ;};};case _c .EndElement :break _gbbeb ;case _c .CharData :};};return nil ;};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 (_eafcb *CT_HeaderFooter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggdgc :=range start .Attr {if _ggdgc .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_ddded ,_bbfb :=_fe .ParseBool (_ggdgc .Value );if _bbfb !=nil {return _bbfb ;};_eafcb .DifferentOddEvenAttr =&_ddded ;continue ;};if _ggdgc .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_baegd ,_fdacb :=_fe .ParseBool (_ggdgc .Value );if _fdacb !=nil {return _fdacb ;};_eafcb .DifferentFirstAttr =&_baegd ;continue ;};if _ggdgc .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_ebbdb ,_bgcdae :=_fe .ParseBool (_ggdgc .Value );if _bgcdae !=nil {return _bgcdae ;};_eafcb .ScaleWithDocAttr =&_ebbdb ;continue ;};if _ggdgc .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_bffbg ,_ccdeg :=_fe .ParseBool (_ggdgc .Value );if _ccdeg !=nil {return _ccdeg ;};_eafcb .AlignWithMarginsAttr =&_bffbg ;continue ;};};_agag :for {_fcedd ,_dcdbd :=d .Token ();if _dcdbd !=nil {return _dcdbd ;};switch _gfefg :=_fcedd .(type ){case _c .StartElement :switch _gfefg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafcb .OddHeader =new (string );if _bggdg :=d .DecodeElement (_eafcb .OddHeader ,&_gfefg );_bggdg !=nil {return _bggdg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafcb .OddFooter =new (string );if _bdbb :=d .DecodeElement (_eafcb .OddFooter ,&_gfefg );_bdbb !=nil {return _bdbb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafcb .EvenHeader =new (string );if _bffc :=d .DecodeElement (_eafcb .EvenHeader ,&_gfefg );_bffc !=nil {return _bffc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafcb .EvenFooter =new (string );if _dddc :=d .DecodeElement (_eafcb .EvenFooter ,&_gfefg );_dddc !=nil {return _dddc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafcb .FirstHeader =new (string );if _eabg :=d .DecodeElement (_eafcb .FirstHeader ,&_gfefg );_eabg !=nil {return _eabg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafcb .FirstFooter =new (string );if _fedee :=d .DecodeElement (_eafcb .FirstFooter ,&_gfefg );_fedee !=nil {return _fedee ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_gfefg .Name );if _dbegff :=d .Skip ();_dbegff !=nil {return _dbegff ;};};case _c .EndElement :break _agag ;case _c .CharData :};};return nil ;};func (_gbgcg *CT_DataConsolidate )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eeeb :=range start .Attr {if _eeeb .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gbgcg .FunctionAttr .UnmarshalXMLAttr (_eeeb );continue ;};if _eeeb .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_dedf ,_cagg :=_fe .ParseBool (_eeeb .Value );if _cagg !=nil {return _cagg ;};_gbgcg .StartLabelsAttr =&_dedf ;continue ;};if _eeeb .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_ffbe ,_dcbbe :=_fe .ParseBool (_eeeb .Value );if _dcbbe !=nil {return _dcbbe ;};_gbgcg .LeftLabelsAttr =&_ffbe ;continue ;};if _eeeb .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_fadbd ,_adec :=_fe .ParseBool (_eeeb .Value );if _adec !=nil {return _adec ;};_gbgcg .TopLabelsAttr =&_fadbd ;continue ;};if _eeeb .Name .Local =="\u006c\u0069\u006e\u006b"{_ddeb ,_beaeg :=_fe .ParseBool (_eeeb .Value );if _beaeg !=nil {return _beaeg ;};_gbgcg .LinkAttr =&_ddeb ;continue ;};};_febac :for {_bdeaa ,_cefc :=d .Token ();if _cefc !=nil {return _cefc ;};switch _egaab :=_bdeaa .(type ){case _c .StartElement :switch _egaab .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbgcg .DataRefs =NewCT_DataRefs ();if _dfbg :=d .DecodeElement (_gbgcg .DataRefs ,&_egaab );_dfbg !=nil {return _dfbg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0043\u006fn\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065\u0020\u0025\u0076",_egaab .Name );if _dfda :=d .Skip ();_dfda !=nil {return _dfda ;};};case _c .EndElement :break _febac ;case _c .CharData :};};return nil ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_gggccb :=&CT_ObjectAnchor {};_gggccb .From =_gb .NewFrom ();_gggccb .To =_gb .NewTo ();return _gggccb ;}; +// Auto Formatting +UseAutoFormattingAttr *bool ; -// Validate validates the CT_ChartsheetViews and its children -func (_ebgdd *CT_ChartsheetViews )Validate ()error {return _ebgdd .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};func (_baccac *CT_ServerFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fffag :=range start .Attr {if _fffag .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_ebgba ,_bgbec :=_fffag .Value ,error (nil );if _bgbec !=nil {return _bgbec ;};_baccac .CultureAttr =&_ebgba ;continue ;};if _fffag .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_fdefd ,_gaaag :=_fffag .Value ,error (nil );if _gaaag !=nil {return _gaaag ;};_baccac .FormatAttr =&_fdefd ;continue ;};};for {_fcdcd ,_gfeaae :=d .Token ();if _gfeaae !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_gfeaae );};if _gefcb ,_egfcb :=_fcdcd .(_c .EndElement );_egfcb &&_gefcb .Name ==start .Name {break ;};};return nil ;};func (_cggfd ST_Orientation )ValidateWithPath (path string )error {switch _cggfd {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 (_cggfd ));};return nil ;}; +// Page Wrap +PageWrapAttr *uint32 ; -// Validate validates the CT_Break and its children -func (_bfcg *CT_Break )Validate ()error {return _bfcg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};type CT_PivotCacheRecords struct{ +// Page Over Then Down +PageOverThenDownAttr *bool ; -// PivotCache Records Count -CountAttr *uint32 ; +// Subtotal Hidden Items +SubtotalHiddenItemsAttr *bool ; -// PivotCache Record -R []*CT_Record ; +// Row Grand Totals +RowGrandTotalsAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_abadc *CT_SharedItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebaad :=range start .Attr {if _ebaad .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_feagb ,_gbfdb :=ParseStdlibTime (_ebaad .Value );if _gbfdb !=nil {return _gbfdb ;};_abadc .MinDateAttr =&_feagb ;continue ;};if _ebaad .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_baafag ,_dbbbd :=_fe .ParseBool (_ebaad .Value );if _dbbbd !=nil {return _dbbbd ;};_abadc .ContainsSemiMixedTypesAttr =&_baafag ;continue ;};if _ebaad .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_gaabg ,_egabff :=ParseStdlibTime (_ebaad .Value );if _egabff !=nil {return _egabff ;};_abadc .MaxDateAttr =&_gaabg ;continue ;};if _ebaad .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_gcbdgg ,_eggde :=_fe .ParseBool (_ebaad .Value );if _eggde !=nil {return _eggde ;};_abadc .ContainsDateAttr =&_gcbdgg ;continue ;};if _ebaad .Name .Local =="\u0063\u006f\u0075n\u0074"{_edbfc ,_ffege :=_fe .ParseUint (_ebaad .Value ,10,32);if _ffege !=nil {return _ffege ;};_faaac :=uint32 (_edbfc );_abadc .CountAttr =&_faaac ;continue ;};if _ebaad .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_bcbdbe ,_dbdfb :=_fe .ParseBool (_ebaad .Value );if _dbdfb !=nil {return _dbdfb ;};_abadc .ContainsBlankAttr =&_bcbdbe ;continue ;};if _ebaad .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_eabfe ,_bbbdaf :=_fe .ParseBool (_ebaad .Value );if _bbbdaf !=nil {return _bbbdaf ;};_abadc .LongTextAttr =&_eabfe ;continue ;};if _ebaad .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_bebae ,_dbgca :=_fe .ParseBool (_ebaad .Value );if _dbgca !=nil {return _dbgca ;};_abadc .ContainsNumberAttr =&_bebae ;continue ;};if _ebaad .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_daacbc ,_dedcaa :=_fe .ParseFloat (_ebaad .Value ,64);if _dedcaa !=nil {return _dedcaa ;};_abadc .MinValueAttr =&_daacbc ;continue ;};if _ebaad .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_deaded ,_fcgbb :=_fe .ParseFloat (_ebaad .Value ,64);if _fcgbb !=nil {return _fcgbb ;};_abadc .MaxValueAttr =&_deaded ;continue ;};if _ebaad .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_daadf ,_addac :=_fe .ParseBool (_ebaad .Value );if _addac !=nil {return _addac ;};_abadc .ContainsNonDateAttr =&_daadf ;continue ;};if _ebaad .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_bebeg ,_bcbab :=_fe .ParseBool (_ebaad .Value );if _bcbab !=nil {return _bcbab ;};_abadc .ContainsStringAttr =&_bebeg ;continue ;};if _ebaad .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_beccd ,_aeebcg :=_fe .ParseBool (_ebaad .Value );if _aeebcg !=nil {return _aeebcg ;};_abadc .ContainsMixedTypesAttr =&_beccd ;continue ;};if _ebaad .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_gceda ,_dcebd :=_fe .ParseBool (_ebaad .Value );if _dcebd !=nil {return _dcebd ;};_abadc .ContainsIntegerAttr =&_gceda ;continue ;};};_bdbae :for {_bbgeaf ,_adedf :=d .Token ();if _adedf !=nil {return _adedf ;};switch _eeccgb :=_bbgeaf .(type ){case _c .StartElement :switch _eeccgb .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcgfde :=NewCT_Missing ();if _ddcbe :=d .DecodeElement (_bcgfde ,&_eeccgb );_ddcbe !=nil {return _ddcbe ;};_abadc .M =append (_abadc .M ,_bcgfde );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afbab :=NewCT_Number ();if _gedgd :=d .DecodeElement (_afbab ,&_eeccgb );_gedgd !=nil {return _gedgd ;};_abadc .N =append (_abadc .N ,_afbab );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgbgg :=NewCT_Boolean ();if _aabbf :=d .DecodeElement (_bgbgg ,&_eeccgb );_aabbf !=nil {return _aabbf ;};_abadc .B =append (_abadc .B ,_bgbgg );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgbag :=NewCT_Error ();if _dadfdc :=d .DecodeElement (_bgbag ,&_eeccgb );_dadfdc !=nil {return _dadfdc ;};_abadc .E =append (_abadc .E ,_bgbag );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deed :=NewCT_String ();if _bfeae :=d .DecodeElement (_deed ,&_eeccgb );_bfeae !=nil {return _bfeae ;};_abadc .S =append (_abadc .S ,_deed );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gggfe :=NewCT_DateTime ();if _ebbgdf :=d .DecodeElement (_gggfe ,&_eeccgb );_ebbgdf !=nil {return _ebbgdf ;};_abadc .D =append (_abadc .D ,_gggfe );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0049t\u0065m\u0073\u0020\u0025\u0076",_eeccgb .Name );if _gafeb :=d .Skip ();_gafeb !=nil {return _gafeb ;};};case _c .EndElement :break _bdbae ;case _c .CharData :};};return nil ;};func (_cd *CT_AutoFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cd .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_cd .RefAttr )});};e .EncodeToken (start );if _cd .FilterColumn !=nil {_bc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_gab :=range _cd .FilterColumn {e .EncodeElement (_gab ,_bc );};};if _cd .SortState !=nil {_ecf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_cd .SortState ,_ecf );};if _cd .ExtLst !=nil {_bda :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cd .ExtLst ,_bda );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Formats struct{ +// Grand Totals On Columns +ColGrandTotalsAttr *bool ; -// Formats Count -CountAttr *uint32 ; +// Field Print Titles +FieldPrintTitlesAttr *bool ; -// PivotTable Format -Format []*CT_Format ;}; +// Item Print Titles +ItemPrintTitlesAttr *bool ; -// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path -func (_debg *CT_CellAlignment )ValidateWithPath (path string )error {if _eagg :=_debg .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_eagg !=nil {return _eagg ;};if _gcca :=_debg .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072");_gcca !=nil {return _gcca ;};return nil ;}; +// Merge Titles +MergeItemAttr *bool ; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_fcaeb *CT_PageSetup )ValidateWithPath (path string )error {if _fcaeb .PaperHeightAttr !=nil {if !_cb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fcaeb .PaperHeightAttr ){return _cg .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 ,_cb .ST_PositiveUniversalMeasurePatternRe ,*_fcaeb .PaperHeightAttr );};};if _fcaeb .PaperHeightAttr !=nil {if !_cb .ST_UniversalMeasurePatternRe .MatchString (*_fcaeb .PaperHeightAttr ){return _cg .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 ,_cb .ST_UniversalMeasurePatternRe ,*_fcaeb .PaperHeightAttr );};};if _fcaeb .PaperWidthAttr !=nil {if !_cb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fcaeb .PaperWidthAttr ){return _cg .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 ,_cb .ST_PositiveUniversalMeasurePatternRe ,*_fcaeb .PaperWidthAttr );};};if _fcaeb .PaperWidthAttr !=nil {if !_cb .ST_UniversalMeasurePatternRe .MatchString (*_fcaeb .PaperWidthAttr ){return _cg .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 ,_cb .ST_UniversalMeasurePatternRe ,*_fcaeb .PaperWidthAttr );};};if _ebdga :=_fcaeb .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_ebdga !=nil {return _ebdga ;};if _gdffe :=_fcaeb .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gdffe !=nil {return _gdffe ;};if _fbgfc :=_fcaeb .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_fbgfc !=nil {return _fbgfc ;};if _abbbd :=_fcaeb .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072");_abbbd !=nil {return _abbbd ;};return nil ;};func (_cbebaa *CT_SmartTagType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbebaa .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_cbebaa .NamespaceUriAttr )});};if _cbebaa .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cbebaa .NameAttr )});};if _cbebaa .UrlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0072\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_cbebaa .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);func NewCT_FontName ()*CT_FontName {_eaaee :=&CT_FontName {};return _eaaee };type CT_SharedUser struct{ +// Show Drop Zones +ShowDropZonesAttr *bool ; -// User Revisions GUID -GuidAttr string ; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// User Name -NameAttr string ; +// Indentation for Compact Axis +IndentAttr *uint32 ; -// User Id -IdAttr int32 ; +// Show Empty Row +ShowEmptyRowAttr *bool ; -// Date Time -DateTimeAttr _d .Time ;ExtLst *CT_ExtensionList ;};func (_fbca *CT_ChartFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_cg .Sprintf ("\u0025\u0076",_fbca .ChartAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_cg .Sprintf ("\u0025\u0076",_fbca .FormatAttr )});if _fbca .SeriesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbca .SeriesAttr ))});};e .EncodeToken (start );_bfbfg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fbca .PivotArea ,_bfbfg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aaddd *CT_QueryCache )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaddd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_aaddd .CountAttr )});};e .EncodeToken (start );_eeaeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_edfeb :=range _aaddd .Query {e .EncodeElement (_edfeb ,_eeaeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Show Empty Column +ShowEmptyColAttr *bool ; -// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path -func (_faede *CT_MdxSet )ValidateWithPath (path string )error {if _aefe :=_faede .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_aefe !=nil {return _aefe ;};for _acfbf ,_fddeb :=range _faede .N {if _bdcdg :=_fddeb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_acfbf ));_bdcdg !=nil {return _bdcdg ;};};return nil ;}; +// Show Field Headers +ShowHeadersAttr *bool ; -// Validate validates the CT_Scenario and its children -func (_bfbfgg *CT_Scenario )Validate ()error {return _bfbfgg .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};func (_bgbaa *CT_Fonts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgbaa .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bgbaa .CountAttr )});};e .EncodeToken (start );if _bgbaa .Font !=nil {_dbffb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_bedgc :=range _bgbaa .Font {e .EncodeElement (_bedgc ,_dbffb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbagf *ST_FormulaExpression )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbagf =0;case "\u0072\u0065\u0066":*_gbagf =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_gbagf =2;case "\u0061\u0072\u0065\u0061":*_gbagf =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_gbagf =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_gbagf =5;};return nil ;};func (_ceaacc *ST_FileType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ceaacc =0;case "\u006d\u0061\u0063":*_ceaacc =1;case "\u0077\u0069\u006e":*_ceaacc =2;case "\u0064\u006f\u0073":*_ceaacc =3;case "\u006c\u0069\u006e":*_ceaacc =4;case "\u006f\u0074\u0068e\u0072":*_ceaacc =5;};return nil ;}; +// Compact New Fields +CompactAttr *bool ; -// Validate validates the CT_Items and its children -func (_dbffba *CT_Items )Validate ()error {return _dbffba .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};func (_debcb *CT_TableStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdfcd :=range start .Attr {if _cdfcd .Name .Local =="\u006e\u0061\u006d\u0065"{_beedc ,_cebfd :=_cdfcd .Value ,error (nil );if _cebfd !=nil {return _cebfd ;};_debcb .NameAttr =_beedc ;continue ;};if _cdfcd .Name .Local =="\u0070\u0069\u0076o\u0074"{_bffec ,_cegc :=_fe .ParseBool (_cdfcd .Value );if _cegc !=nil {return _cegc ;};_debcb .PivotAttr =&_bffec ;continue ;};if _cdfcd .Name .Local =="\u0074\u0061\u0062l\u0065"{_ffgdc ,_agbae :=_fe .ParseBool (_cdfcd .Value );if _agbae !=nil {return _agbae ;};_debcb .TableAttr =&_ffgdc ;continue ;};if _cdfcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfddfb ,_fegab :=_fe .ParseUint (_cdfcd .Value ,10,32);if _fegab !=nil {return _fegab ;};_dcfge :=uint32 (_bfddfb );_debcb .CountAttr =&_dcfge ;continue ;};};_fgebec :for {_gfecg ,_cabgab :=d .Token ();if _cabgab !=nil {return _cabgab ;};switch _ebbfge :=_gfecg .(type ){case _c .StartElement :switch _ebbfge .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabdc :=NewCT_TableStyleElement ();if _debdg :=d .DecodeElement (_aabdc ,&_ebbfge );_debdg !=nil {return _debdg ;};_debcb .TableStyleElement =append (_debcb .TableStyleElement ,_aabdc );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_ebbfge .Name );if _geccd :=d .Skip ();_geccd !=nil {return _geccd ;};};case _c .EndElement :break _fgebec ;case _c .CharData :};};return nil ;};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};func (_ecdda ST_DataValidationType )ValidateWithPath (path string )error {switch _ecdda {case 0,1,2,3,4,5,6,7,8: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 (_ecdda ));};return nil ;}; +// Outline New Fields +OutlineAttr *bool ; -// Validate validates the CT_IgnoredErrors and its children -func (_adecf *CT_IgnoredErrors )Validate ()error {return _adecf .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};func (_bfdgea ST_Type )Validate ()error {return _bfdgea .ValidateWithPath ("")}; +// Outline Data Fields +OutlineDataAttr *bool ; -// Validate validates the CT_FontScheme and its children -func (_begdc *CT_FontScheme )Validate ()error {return _begdc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_cdeadc ST_BorderStyle )ValidateWithPath (path string )error {switch _cdeadc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14: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 (_cdeadc ));};return nil ;};func (_debad ST_FilterOperator )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dedfe :=_c .Attr {};_dedfe .Name =name ;switch _debad {case ST_FilterOperatorUnset :_dedfe .Value ="";case ST_FilterOperatorEqual :_dedfe .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_dedfe .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_dedfe .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_dedfe .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_dedfe .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_dedfe .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _dedfe ,nil ;}; +// Compact Data +CompactDataAttr *bool ; -// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path -func (_geda *CT_CalculatedMembers )ValidateWithPath (path string )error {for _cadc ,_beae :=range _geda .CalculatedMember {if _aede :=_beae .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cadc ));_aede !=nil {return _aede ;};};return nil ;};func (_ddccga *CT_Members )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcega :=range start .Attr {if _fcega .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgaed ,_dfcbg :=_fe .ParseUint (_fcega .Value ,10,32);if _dfcbg !=nil {return _dfcbg ;};_efagf :=uint32 (_fgaed );_ddccga .CountAttr =&_efagf ;continue ;};if _fcega .Name .Local =="\u006c\u0065\u0076e\u006c"{_ggefe ,_eeccf :=_fe .ParseUint (_fcega .Value ,10,32);if _eeccf !=nil {return _eeccf ;};_afadb :=uint32 (_ggefe );_ddccga .LevelAttr =&_afadb ;continue ;};};_gcdae :for {_ccggd ,_fgdfe :=d .Token ();if _fgdfe !=nil {return _fgdfe ;};switch _geacd :=_ccggd .(type ){case _c .StartElement :switch _geacd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faafg :=NewCT_Member ();if _fgcbfd :=d .DecodeElement (_faafg ,&_geacd );_fgcbfd !=nil {return _fgcbfd ;};_ddccga .Member =append (_ddccga .Member ,_faafg );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_geacd .Name );if _cfed :=d .Skip ();_cfed !=nil {return _cfed ;};};case _c .EndElement :break _gcdae ;case _c .CharData :};};return nil ;};type CT_Groups struct{ +// Data Fields Published +PublishedAttr *bool ; -// Level Group Count -CountAttr *uint32 ; +// Enable Drop Zones +GridDropZonesAttr *bool ; -// OLAP Group -Group []*CT_LevelGroup ;};func (_bgdfe *ST_PivotFilterType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgdfe =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_bgdfe =1;case "\u0063\u006f\u0075n\u0074":*_bgdfe =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bgdfe =3;case "\u0073\u0075\u006d":*_bgdfe =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_bgdfe =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgdfe =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_bgdfe =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_bgdfe =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_bgdfe =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_bgdfe =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_bgdfe =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_bgdfe =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_bgdfe =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_bgdfe =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bgdfe =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_bgdfe =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_bgdfe =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_bgdfe =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_bgdfe =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgdfe =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bgdfe =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bgdfe =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bgdfe =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_bgdfe =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bgdfe =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bgdfe =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_bgdfe =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgdfe =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_bgdfe =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_bgdfe =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_bgdfe =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_bgdfe =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bgdfe =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_bgdfe =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_bgdfe =35;case "\u0074\u006f\u0064a\u0079":*_bgdfe =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_bgdfe =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_bgdfe =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_bgdfe =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_bgdfe =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_bgdfe =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_bgdfe =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_bgdfe =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bgdfe =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bgdfe =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bgdfe =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_bgdfe =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_bgdfe =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_bgdfe =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_bgdfe =50;case "\u0051\u0031":*_bgdfe =51;case "\u0051\u0032":*_bgdfe =52;case "\u0051\u0033":*_bgdfe =53;case "\u0051\u0034":*_bgdfe =54;case "\u004d\u0031":*_bgdfe =55;case "\u004d\u0032":*_bgdfe =56;case "\u004d\u0033":*_bgdfe =57;case "\u004d\u0034":*_bgdfe =58;case "\u004d\u0035":*_bgdfe =59;case "\u004d\u0036":*_bgdfe =60;case "\u004d\u0037":*_bgdfe =61;case "\u004d\u0038":*_bgdfe =62;case "\u004d\u0039":*_bgdfe =63;case "\u004d\u0031\u0030":*_bgdfe =64;case "\u004d\u0031\u0031":*_bgdfe =65;case "\u004d\u0031\u0032":*_bgdfe =66;};return nil ;};func (_gaee *CT_DataBar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaee .Color =NewCT_Color ();for _ ,_gbed :=range start .Attr {if _gbed .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_dfge ,_gbcfg :=_fe .ParseUint (_gbed .Value ,10,32);if _gbcfg !=nil {return _gbcfg ;};_fagd :=uint32 (_dfge );_gaee .MinLengthAttr =&_fagd ;continue ;};if _gbed .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_effgf ,_cagb :=_fe .ParseUint (_gbed .Value ,10,32);if _cagb !=nil {return _cagb ;};_fgdgd :=uint32 (_effgf );_gaee .MaxLengthAttr =&_fgdgd ;continue ;};if _gbed .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_bgae ,_adae :=_fe .ParseBool (_gbed .Value );if _adae !=nil {return _adae ;};_gaee .ShowValueAttr =&_bgae ;continue ;};};_bfba :for {_ffgb ,_cffgb :=d .Token ();if _cffgb !=nil {return _cffgb ;};switch _feeaa :=_ffgb .(type ){case _c .StartElement :switch _feeaa .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgdc :=NewCT_Cfvo ();if _cfgg :=d .DecodeElement (_bgdc ,&_feeaa );_cfgg !=nil {return _cfgg ;};_gaee .Cfvo =append (_gaee .Cfvo ,_bgdc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dabb :=d .DecodeElement (_gaee .Color ,&_feeaa );_dabb !=nil {return _dabb ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0061\u0074\u0061\u0042\u0061\u0072\u0020\u0025\u0076",_feeaa .Name );if _agcee :=d .Skip ();_agcee !=nil {return _agcee ;};};case _c .EndElement :break _bfba ;case _c .CharData :};};return nil ;};type CT_TablePart struct{IdAttr string ;};func (_gccaf *CT_ConditionalFormats )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gccaf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gccaf .CountAttr )});};e .EncodeToken (start );_gbbf :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_cgcb :=range _gccaf .ConditionalFormat {e .EncodeElement (_cgcb ,_gbbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ObjectAnchor struct{ +// Stop Immersive UI +ImmersiveAttr *bool ; -// Move With Cells -MoveWithCellsAttr *bool ; +// Multiple Field Filters +MultipleFieldFiltersAttr *bool ; -// Size With Cells -SizeWithCellsAttr *bool ;From *_gb .From ;To *_gb .To ;}; +// Chart Format Id +ChartFormatAttr *uint32 ; -// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path -func (_ffaa *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_cb .ST_GuidPatternRe .MatchString (_ffaa .GuidAttr ){return _cg .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 ,_cb .ST_GuidPatternRe ,_ffaa .GuidAttr );};if _geegc :=_ffaa .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_geegc !=nil {return _geegc ;};if _gafe :=_ffaa .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_gafe !=nil {return _gafe ;};if _ffaa .ExtLst !=nil {if _gaeb :=_ffaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaeb !=nil {return _gaeb ;};};return nil ;}; +// Row Header Caption +RowHeaderCaptionAttr *string ; -// Validate validates the CT_RangeSet and its children -func (_dcdbee *CT_RangeSet )Validate ()error {return _dcdbee .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};func (_fadbdb ST_Visibility )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fadbdb .String (),start );};type ST_CalcMode byte ;func (_fffdd ST_GrowShrinkType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fffdd .String (),start );}; +// Column Header Caption +ColHeaderCaptionAttr *string ; -// Validate validates the CT_Cols and its children -func (_gefb *CT_Cols )Validate ()error {return _gefb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");}; +// Default Sort Order +FieldListSortAscendingAttr *bool ; -// Validate validates the CT_MergeCells and its children -func (_dbce *CT_MergeCells )Validate ()error {return _dbce .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};func (_cfbgef *ExternalLink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfbgef .CT_ExternalLink =*NewCT_ExternalLink ();_cefcc :for {_agacd ,_fbacd :=d .Token ();if _fbacd !=nil {return _fbacd ;};switch _deacc :=_agacd .(type ){case _c .StartElement :switch _deacc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbgef .Choice =NewCT_ExternalLinkChoice ();if _agfdaf :=d .DecodeElement (&_cfbgef .Choice .ExternalBook ,&_deacc );_agfdaf !=nil {return _agfdaf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbgef .Choice =NewCT_ExternalLinkChoice ();if _cgdbbd :=d .DecodeElement (&_cfbgef .Choice .DdeLink ,&_deacc );_cgdbbd !=nil {return _cgdbbd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbgef .Choice =NewCT_ExternalLinkChoice ();if _fecdd :=d .DecodeElement (&_cfbgef .Choice .OleLink ,&_deacc );_fecdd !=nil {return _fecdd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbgef .ExtLst =NewCT_ExtensionList ();if _eagbg :=d .DecodeElement (_cfbgef .ExtLst ,&_deacc );_eagbg !=nil {return _eagbg ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0078te\u0072\u006ea\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_deacc .Name );if _eceeg :=d .Skip ();_eceeg !=nil {return _eceeg ;};};case _c .EndElement :break _cefcc ;case _c .CharData :};};return nil ;}; +// MDX Subqueries Supported +MdxSubqueriesAttr *bool ; -// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path -func (_gebfbb *CT_RgbColor )ValidateWithPath (path string )error {return nil };func (_dcfab ST_BorderStyle )Validate ()error {return _dcfab .ValidateWithPath ("")};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;);type CT_SmartTagTypes struct{ +// Custom List AutoSort +CustomListSortAttr *bool ; -// Smart Tag Type -SmartTagType []*CT_SmartTagType ;};type CT_Cfvo struct{ +// PivotTable Location +Location *CT_Location ; -// Type -TypeAttr ST_CfvoType ; +// PivotTable Fields +PivotFields *CT_PivotFields ; -// Value -ValAttr *string ; +// Row Fields +RowFields *CT_RowFields ; -// Greater Than Or Equal -GteAttr *bool ;ExtLst *CT_ExtensionList ;};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);type CT_GradientStop struct{ +// Row Items +RowItems *CT_rowItems ; -// Gradient Stop Position -PositionAttr float64 ; +// Column Fields +ColFields *CT_ColFields ; -// Color -Color *CT_Color ;}; +// Column Items +ColItems *CT_colItems ; -// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path -func (_ddbcf *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _fcfaga ,_ababb :=range _ddbcf .RowHierarchyUsage {if _egcegb :=_ababb .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_fcfaga ));_egcegb !=nil {return _egcegb ;};};return nil ;};func (_ccggc *CT_OutlinePr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcdddb :=range start .Attr {if _fcdddb .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_dgacf ,_fgcbcb :=_fe .ParseBool (_fcdddb .Value );if _fgcbcb !=nil {return _fgcbcb ;};_ccggc .ApplyStylesAttr =&_dgacf ;continue ;};if _fcdddb .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_bgadg ,_bbfag :=_fe .ParseBool (_fcdddb .Value );if _bbfag !=nil {return _bbfag ;};_ccggc .SummaryBelowAttr =&_bgadg ;continue ;};if _fcdddb .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_bfae ,_bfcf :=_fe .ParseBool (_fcdddb .Value );if _bfcf !=nil {return _bfcf ;};_ccggc .SummaryRightAttr =&_bfae ;continue ;};if _fcdddb .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_baagd ,_defgea :=_fe .ParseBool (_fcdddb .Value );if _defgea !=nil {return _defgea ;};_ccggc .ShowOutlineSymbolsAttr =&_baagd ;continue ;};};for {_acdda ,_fbcdd :=d .Token ();if _fbcdd !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_fbcdd );};if _bddcg ,_afgaa :=_acdda .(_c .EndElement );_afgaa &&_bddcg .Name ==start .Name {break ;};};return nil ;};func (_gegba *CT_SortState )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gegba .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gegba .ColumnSortAttr ))});};if _gegba .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gegba .CaseSensitiveAttr ))});};if _gegba .SortMethodAttr !=ST_SortMethodUnset {_cfbfcd ,_fgadf :=_gegba .SortMethodAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _fgadf !=nil {return _fgadf ;};start .Attr =append (start .Attr ,_cfbfcd );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_gegba .RefAttr )});e .EncodeToken (start );if _gegba .SortCondition !=nil {_fcdcec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}};for _ ,_abdfee :=range _gegba .SortCondition {e .EncodeElement (_abdfee ,_fcdcec );};};if _gegba .ExtLst !=nil {_dbadf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gegba .ExtLst ,_dbadf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_SortCondition ()*CT_SortCondition {_fcabd :=&CT_SortCondition {};return _fcabd };type ST_PivotAreaType byte ;func (_aebdd ST_DdeValueType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ggcab :=_c .Attr {};_ggcab .Name =name ;switch _aebdd {case ST_DdeValueTypeUnset :_ggcab .Value ="";case ST_DdeValueTypeNil :_ggcab .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_ggcab .Value ="\u0062";case ST_DdeValueTypeN :_ggcab .Value ="\u006e";case ST_DdeValueTypeE :_ggcab .Value ="\u0065";case ST_DdeValueTypeStr :_ggcab .Value ="\u0073\u0074\u0072";};return _ggcab ,nil ;};func (_eecfe *CT_PhoneticRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0062"},Value :_cg .Sprintf ("\u0025\u0076",_eecfe .SbAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0062"},Value :_cg .Sprintf ("\u0025\u0076",_eecfe .EbAttr )});e .EncodeToken (start );_afdda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074"}};_ge .AddPreserveSpaceAttr (&_afdda ,_eecfe .T );e .EncodeElement (_eecfe .T ,_afdda );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abb *CT_BookView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abb .VisibilityAttr !=ST_VisibilityUnset {_bdb ,_fag :=_abb .VisibilityAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"});if _fag !=nil {return _fag ;};start .Attr =append (start .Attr ,_bdb );};if _abb .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_abb .MinimizedAttr ))});};if _abb .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_abb .ShowHorizontalScrollAttr ))});};if _abb .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_abb .ShowVerticalScrollAttr ))});};if _abb .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_abb .ShowSheetTabsAttr ))});};if _abb .XWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_abb .XWindowAttr )});};if _abb .YWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_abb .YWindowAttr )});};if _abb .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_abb .WindowWidthAttr )});};if _abb .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_abb .WindowHeightAttr )});};if _abb .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_abb .TabRatioAttr )});};if _abb .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_abb .FirstSheetAttr )});};if _abb .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_cg .Sprintf ("\u0025\u0076",*_abb .ActiveTabAttr )});};if _abb .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_abb .AutoFilterDateGroupingAttr ))});};e .EncodeToken (start );if _abb .ExtLst !=nil {_acga :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abb .ExtLst ,_acga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Page Field Items +PageFields *CT_PageFields ; -// Validate validates the CT_SheetPr and its children -func (_cfedb *CT_SheetPr )Validate ()error {return _cfedb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};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 (_dbeae *CT_Tuple )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbeae .FldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeae .FldAttr )});};if _dbeae .HierAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_dbeae .HierAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_cg .Sprintf ("\u0025\u0076",_dbeae .ItemAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eacg *CT_DataBar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eacg .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_cg .Sprintf ("\u0025\u0076",*_eacg .MinLengthAttr )});};if _eacg .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_cg .Sprintf ("\u0025\u0076",*_eacg .MaxLengthAttr )});};if _eacg .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eacg .ShowValueAttr ))});};e .EncodeToken (start );_ddca :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_fdab :=range _eacg .Cfvo {e .EncodeElement (_fdab ,_ddca );};_aadfb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_eacg .Color ,_aadfb );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aceee *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aceee =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_aceee =1;case "\u006c\u0065\u0066\u0074":*_aceee =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aceee =3;case "\u0072\u0069\u0067h\u0074":*_aceee =4;case "\u0066\u0069\u006c\u006c":*_aceee =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_aceee =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aceee =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_aceee =8;};return nil ;};func NewCT_PivotCaches ()*CT_PivotCaches {_eecbg :=&CT_PivotCaches {};return _eecbg };type CT_SortState struct{ +// Data Fields +DataFields *CT_DataFields ; -// Sort by Columns -ColumnSortAttr *bool ; +// PivotTable Formats +Formats *CT_Formats ; -// Case Sensitive -CaseSensitiveAttr *bool ; +// Conditional Formats +ConditionalFormats *CT_ConditionalFormats ; -// Sort Method -SortMethodAttr ST_SortMethod ; +// PivotChart Formats +ChartFormats *CT_ChartFormats ; -// Sort Range -RefAttr string ; +// PivotTable OLAP Hierarchies +PivotHierarchies *CT_PivotHierarchies ; -// Sort Condition -SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;};func (_acadea ST_Objects )String ()string {switch _acadea {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 "";}; +// PivotTable Style +PivotTableStyleInfo *CT_PivotTableStyle ; -// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path -func (_dcgec *CT_DefinedName )ValidateWithPath (path string )error {return nil };func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_cbace :=&CT_ExternalDefinedNames {};return _cbace ;}; +// Filters +Filters *CT_PivotFilters ; -// Validate validates the CT_MdxMetadata and its children -func (_abda *CT_MdxMetadata )Validate ()error {return _abda .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_ffefb *CT_ExternalCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdcf :=range start .Attr {if _bdcf .Name .Local =="\u0072"{_cabecc ,_egceb :=_bdcf .Value ,error (nil );if _egceb !=nil {return _egceb ;};_ffefb .RAttr =&_cabecc ;continue ;};if _bdcf .Name .Local =="\u0074"{_ffefb .TAttr .UnmarshalXMLAttr (_bdcf );continue ;};if _bdcf .Name .Local =="\u0076\u006d"{_accea ,_deeab :=_fe .ParseUint (_bdcf .Value ,10,32);if _deeab !=nil {return _deeab ;};_agcda :=uint32 (_accea );_ffefb .VmAttr =&_agcda ;continue ;};};_bfgfbg :for {_dcfd ,_dbfde :=d .Token ();if _dbfde !=nil {return _dbfde ;};switch _ffaf :=_dcfd .(type ){case _c .StartElement :switch _ffaf .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffefb .V =new (string );if _fdaab :=d .DecodeElement (_ffefb .V ,&_ffaf );_fdaab !=nil {return _fdaab ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_ffaf .Name );if _efgcf :=d .Skip ();_efgcf !=nil {return _efgcf ;};};case _c .EndElement :break _bfgfbg ;case _c .CharData :};};return nil ;};func (_dcad *CT_GradientFill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbdfd :=range start .Attr {if _dbdfd .Name .Local =="\u0074\u0079\u0070\u0065"{_dcad .TypeAttr .UnmarshalXMLAttr (_dbdfd );continue ;};if _dbdfd .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_dadfa ,_eccc :=_fe .ParseFloat (_dbdfd .Value ,64);if _eccc !=nil {return _eccc ;};_dcad .DegreeAttr =&_dadfa ;continue ;};if _dbdfd .Name .Local =="\u006c\u0065\u0066\u0074"{_dfgggf ,_ebefe :=_fe .ParseFloat (_dbdfd .Value ,64);if _ebefe !=nil {return _ebefe ;};_dcad .LeftAttr =&_dfgggf ;continue ;};if _dbdfd .Name .Local =="\u0072\u0069\u0067h\u0074"{_febbg ,_daeed :=_fe .ParseFloat (_dbdfd .Value ,64);if _daeed !=nil {return _daeed ;};_dcad .RightAttr =&_febbg ;continue ;};if _dbdfd .Name .Local =="\u0074\u006f\u0070"{_cfefb ,_ffab :=_fe .ParseFloat (_dbdfd .Value ,64);if _ffab !=nil {return _ffab ;};_dcad .TopAttr =&_cfefb ;continue ;};if _dbdfd .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_ebeag ,_fdeab :=_fe .ParseFloat (_dbdfd .Value ,64);if _fdeab !=nil {return _fdeab ;};_dcad .BottomAttr =&_ebeag ;continue ;};};_facdb :for {_gfggd ,_feeb :=d .Token ();if _feeb !=nil {return _feeb ;};switch _fbbec :=_gfggd .(type ){case _c .StartElement :switch _fbbec .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacg :=NewCT_GradientStop ();if _bcbge :=d .DecodeElement (_bacg ,&_fbbec );_bcbge !=nil {return _bcbge ;};_dcad .Stop =append (_dcad .Stop ,_bacg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_fbbec .Name );if _acefa :=d .Skip ();_acefa !=nil {return _acefa ;};};case _c .EndElement :break _facdb ;case _c .CharData :};};return nil ;};func (_cfbg *CT_MdxMetadata )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfbg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cfbg .CountAttr )});};e .EncodeToken (start );_ggcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_eaged :=range _cfbg .Mdx {e .EncodeElement (_eaged ,_ggcd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Dialogsheet struct{ +// Row OLAP Hierarchy References +RowHierarchiesUsage *CT_RowHierarchiesUsage ; -// Sheet Properties -SheetPr *CT_SheetPr ; +// Column OLAP Hierarchy References +ColHierarchiesUsage *CT_ColHierarchiesUsage ; -// Dialog Sheet Views -SheetViews *CT_SheetViews ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func NewCT_FunctionGroups ()*CT_FunctionGroups {_gafdg :=&CT_FunctionGroups {};return _gafdg };func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_aecf :=&CT_ExternalSheetNames {};return _aecf ;};func (_baa *CT_CellStyles )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _baa .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_baa .CountAttr )});};e .EncodeToken (start );_efce :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_deee :=range _baa .CellStyle {e .EncodeElement (_deee ,_efce );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Dialog Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path +func (_bed *CT_Authors )ValidateWithPath (path string )error {return nil };func (_eabggb ST_RefMode )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_eabggb .String (),start );};type CT_Groups struct{ -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// Level Group Count +CountAttr *uint32 ; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// OLAP Group +Group []*CT_LevelGroup ;};func (_ebbgfe *ST_Scope )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fdddf ,_ebadac :=d .Token ();if _ebadac !=nil {return _ebadac ;};if _cdgce ,_dgfbcg :=_fdddf .(_bf .EndElement );_dgfbcg &&_cdgce .Name ==start .Name {*_ebbgfe =1;return nil ;};if _gedba ,_bcffcg :=_fdddf .(_bf .CharData );!_bcffcg {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",_fdddf );}else {switch string (_gedba ){case "":*_ebbgfe =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_ebbgfe =1;case "\u0064\u0061\u0074\u0061":*_ebbgfe =2;case "\u0066\u0069\u0065l\u0064":*_ebbgfe =3;};};_fdddf ,_ebadac =d .Token ();if _ebadac !=nil {return _ebadac ;};if _cdegfg ,_gaedd :=_fdddf .(_bf .EndElement );_gaedd &&_cdegfg .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",_fdddf );}; -// Print Options -PrintOptions *CT_PrintOptions ; +// Validate validates the CT_FunctionGroup and its children +func (_fbaea *CT_FunctionGroup )Validate ()error {return _fbaea .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");};func (_bafbdg *ST_DataValidationOperator )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bafbdg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bafbdg =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bafbdg =2;case "\u0065\u0071\u0075a\u006c":*_bafbdg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bafbdg =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bafbdg =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bafbdg =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bafbdg =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bafbdg =8;};return nil ;};func (_bfabd *CT_MdxKPI )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bfabd .PAttr =ST_MdxKPIProperty (1);for _ ,_cbgff :=range start .Attr {if _cbgff .Name .Local =="\u006e"{_cefd ,_ccbgca :=_e .ParseUint (_cbgff .Value ,10,32);if _ccbgca !=nil {return _ccbgca ;};_bfabd .NAttr =uint32 (_cefd );continue ;};if _cbgff .Name .Local =="\u006e\u0070"{_cefebd ,_aaccg :=_e .ParseUint (_cbgff .Value ,10,32);if _aaccg !=nil {return _aaccg ;};_bfabd .NpAttr =uint32 (_cefebd );continue ;};if _cbgff .Name .Local =="\u0070"{_bfabd .PAttr .UnmarshalXMLAttr (_cbgff );continue ;};};for {_ebfeg ,_cceaf :=d .Token ();if _cceaf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_cceaf );};if _dccd ,_facfc :=_ebfeg .(_bf .EndElement );_facfc &&_dccd .Name ==start .Name {break ;};};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 (_gcege ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _gcege {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 (_gcege ));};return nil ;};func (_fafedf *CT_WorkbookProtection )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fafedf .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fafedf .WorkbookPasswordAttr )});};if _fafedf .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",*_fafedf .WorkbookPasswordCharacterSetAttr )});};if _fafedf .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fafedf .RevisionsPasswordAttr )});};if _fafedf .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",*_fafedf .RevisionsPasswordCharacterSetAttr )});};if _fafedf .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fafedf .LockStructureAttr ))});};if _fafedf .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fafedf .LockWindowsAttr ))});};if _fafedf .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fafedf .LockRevisionAttr ))});};if _fafedf .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",*_fafedf .RevisionsAlgorithmNameAttr )});};if _fafedf .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fafedf .RevisionsHashValueAttr )});};if _fafedf .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fafedf .RevisionsSaltValueAttr )});};if _fafedf .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fafedf .RevisionsSpinCountAttr )});};if _fafedf .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fafedf .WorkbookAlgorithmNameAttr )});};if _fafedf .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fafedf .WorkbookHashValueAttr )});};if _fafedf .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fafedf .WorkbookSaltValueAttr )});};if _fafedf .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fafedf .WorkbookSpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Page Margins -PageMargins *CT_PageMargins ; +// Validate validates the CT_PageItem and its children +func (_ffagb *CT_PageItem )Validate ()error {return _ffagb .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");}; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Validate validates the CT_SheetViews and its children +func (_ffbff *CT_SheetViews )Validate ()error {return _ffbff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_dafee ST_Visibility )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_dafee .String (),start );};type CT_Drawing struct{IdAttr string ;};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 ;}; +// Validate validates the CT_Borders and its children +func (_bedd *CT_Borders )Validate ()error {return _bedd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};type CT_Selection struct{ -// Validate validates the CT_Pane and its children -func (_caaec *CT_Pane )Validate ()error {return _caaec .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");};func (_bcgfae *CT_RevisionCellChange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_bcgfae .SIdAttr )});if _bcgfae .OdxfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcgfae .OdxfAttr ))});};if _bcgfae .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcgfae .XfDxfAttr ))});};if _bcgfae .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcgfae .SAttr ))});};if _bcgfae .DxfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcgfae .DxfAttr ))});};if _bcgfae .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bcgfae .NumFmtIdAttr )});};if _bcgfae .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcgfae .QuotePrefixAttr ))});};if _bcgfae .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcgfae .OldQuotePrefixAttr ))});};if _bcgfae .PhAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcgfae .PhAttr ))});};if _bcgfae .OldPhAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcgfae .OldPhAttr ))});};if _bcgfae .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcgfae .EndOfListFormulaUpdateAttr ))});};if _bcgfae .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bcgfae .RIdAttr )});};if _bcgfae .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcgfae .UaAttr ))});};if _bcgfae .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcgfae .RaAttr ))});};e .EncodeToken (start );if _bcgfae .Oc !=nil {_cbega :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ao\u0063"}};e .EncodeElement (_bcgfae .Oc ,_cbega );};_gfdff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_bcgfae .Nc ,_gfdff );if _bcgfae .Odxf !=nil {_edfda :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}};e .EncodeElement (_bcgfae .Odxf ,_edfda );};if _bcgfae .Ndxf !=nil {_dfgfc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_bcgfae .Ndxf ,_dfgfc );};if _bcgfae .ExtLst !=nil {_bcedf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bcgfae .ExtLst ,_bcedf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_VolTypes struct{ +// Pane +PaneAttr ST_Pane ; -// Volatile Dependency Type -VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;}; +// Active Cell Location +ActiveCellAttr *string ; -// Validate validates the CT_PivotDimension and its children -func (_dddcd *CT_PivotDimension )Validate ()error {return _dddcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");}; +// Active Cell Index +ActiveCellIdAttr *uint32 ; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_bdaad *CT_Table )ValidateWithPath (path string )error {if _ecfbf :=_bdaad .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ecfbf !=nil {return _ecfbf ;};if _bdaad .AutoFilter !=nil {if _beddb :=_bdaad .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_beddb !=nil {return _beddb ;};};if _bdaad .SortState !=nil {if _dddccf :=_bdaad .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_dddccf !=nil {return _dddccf ;};};if _eedab :=_bdaad .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");_eedab !=nil {return _eedab ;};if _bdaad .TableStyleInfo !=nil {if _gfgff :=_bdaad .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_gfgff !=nil {return _gfgff ;};};if _bdaad .ExtLst !=nil {if _cbecc :=_bdaad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbecc !=nil {return _cbecc ;};};return nil ;};type ST_MdxSetOrder byte ;func (_acgede ST_TextHAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acgede .String (),start );};type CT_Field struct{ +// Sequence of References +SqrefAttr *ST_Sqref ;};func NewCT_Row ()*CT_Row {_bedbdg :=&CT_Row {};return _bedbdg };type CT_Fonts struct{ -// Field Index -XAttr int32 ;};func NewCT_BooleanProperty ()*CT_BooleanProperty {_gga :=&CT_BooleanProperty {};return _gga };type CT_Reviewed struct{ +// Font Count +CountAttr *uint32 ; -// revision Id -RIdAttr uint32 ;};type CT_ExternalRow struct{ +// Font +Font []*CT_Font ;};type CT_Chartsheet struct{ -// Row -RAttr uint32 ; +// Chart Sheet Properties +SheetPr *CT_ChartsheetPr ; -// External Cell Data -Cell []*CT_ExternalCell ;};func (_dacbd *CT_CellStyleXfs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fceb :=range start .Attr {if _fceb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgebb ,_bafa :=_fe .ParseUint (_fceb .Value ,10,32);if _bafa !=nil {return _bafa ;};_daafc :=uint32 (_fgebb );_dacbd .CountAttr =&_daafc ;continue ;};};_ecee :for {_fbcbb ,_fbg :=d .Token ();if _fbg !=nil {return _fbg ;};switch _defc :=_fbcbb .(type ){case _c .StartElement :switch _defc .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eegd :=NewCT_Xf ();if _bbae :=d .DecodeElement (_eegd ,&_defc );_bbae !=nil {return _bbae ;};_dacbd .Xf =append (_dacbd .Xf ,_eegd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073\u0020\u0025\u0076",_defc .Name );if _bcfag :=d .Skip ();_bcfag !=nil {return _bcfag ;};};case _c .EndElement :break _ecee ;case _c .CharData :};};return nil ;};func NewSst ()*Sst {_ccdec :=&Sst {};_ccdec .CT_Sst =*NewCT_Sst ();return _ccdec };func (_cgbbcd *CT_Tables )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egbaae :=range start .Attr {if _egbaae .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfefc ,_fgaadb :=_fe .ParseUint (_egbaae .Value ,10,32);if _fgaadb !=nil {return _fgaadb ;};_bfbfa :=uint32 (_gfefc );_cgbbcd .CountAttr =&_bfbfa ;continue ;};};_ccbfa :for {_edeac ,_caceb :=d .Token ();if _caceb !=nil {return _caceb ;};switch _feafdd :=_edeac .(type ){case _c .StartElement :switch _feafdd .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeffec :=NewCT_TableMissing ();if _gcgdc :=d .DecodeElement (_aeffec ,&_feafdd );_gcgdc !=nil {return _gcgdc ;};_cgbbcd .M =append (_cgbbcd .M ,_aeffec );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gddgf :=NewCT_XStringElement ();if _caecg :=d .DecodeElement (_gddgf ,&_feafdd );_caecg !=nil {return _caecg ;};_cgbbcd .S =append (_cgbbcd .S ,_gddgf );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefce :=NewCT_Index ();if _dabcc :=d .DecodeElement (_caefce ,&_feafdd );_dabcc !=nil {return _dabcc ;};_cgbbcd .X =append (_cgbbcd .X ,_caefce );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0073 \u0025\u0076",_feafdd .Name );if _bdcag :=d .Skip ();_bdcag !=nil {return _bdcag ;};};case _c .EndElement :break _ccbfa ;case _c .CharData :};};return nil ;};func (_ecgff ST_Objects )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ecgff .String (),start );};func (_ecdbc *CT_Top10 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdeed :=range start .Attr {if _bdeed .Name .Local =="\u0074\u006f\u0070"{_gafba ,_dgfggf :=_fe .ParseBool (_bdeed .Value );if _dgfggf !=nil {return _dgfggf ;};_ecdbc .TopAttr =&_gafba ;continue ;};if _bdeed .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_fcbdde ,_feabbg :=_fe .ParseBool (_bdeed .Value );if _feabbg !=nil {return _feabbg ;};_ecdbc .PercentAttr =&_fcbdde ;continue ;};if _bdeed .Name .Local =="\u0076\u0061\u006c"{_aggdca ,_abaff :=_fe .ParseFloat (_bdeed .Value ,64);if _abaff !=nil {return _abaff ;};_ecdbc .ValAttr =_aggdca ;continue ;};if _bdeed .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_abddf ,_ggcee :=_fe .ParseFloat (_bdeed .Value ,64);if _ggcee !=nil {return _ggcee ;};_ecdbc .FilterValAttr =&_abddf ;continue ;};};for {_gbcebg ,_agbaa :=d .Token ();if _agbaa !=nil {return _cg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_agbaa );};if _cggdcf ,_fgdabcf :=_gbcebg .(_c .EndElement );_fgdabcf &&_cggdcf .Name ==start .Name {break ;};};return nil ;};func (_ebba *CT_IgnoredError )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_ebba .SqrefAttr )});if _ebba .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebba .EvalErrorAttr ))});};if _ebba .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebba .TwoDigitTextYearAttr ))});};if _ebba .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebba .NumberStoredAsTextAttr ))});};if _ebba .FormulaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebba .FormulaAttr ))});};if _ebba .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebba .FormulaRangeAttr ))});};if _ebba .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebba .UnlockedFormulaAttr ))});};if _ebba .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebba .EmptyCellReferenceAttr ))});};if _ebba .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebba .ListDataValidationAttr ))});};if _ebba .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebba .CalculatedColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Chart Sheet Views +SheetViews *CT_ChartsheetViews ; -// Validate validates the CT_Parameters and its children -func (_ceeea *CT_Parameters )Validate ()error {return _ceeea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");}; +// Chart Sheet Protection +SheetProtection *CT_ChartsheetProtection ; -// Validate validates the CT_Sst and its children -func (_dbbcae *CT_Sst )Validate ()error {return _dbbcae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");};func (_eabee *CT_CommentList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aceg :for {_gecb ,_cdccb :=d .Token ();if _cdccb !=nil {return _cdccb ;};switch _agdd :=_gecb .(type ){case _c .StartElement :switch _agdd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbgb :=NewCT_Comment ();if _efdeg :=d .DecodeElement (_fbgb ,&_agdd );_efdeg !=nil {return _efdeg ;};_eabee .Comment =append (_eabee .Comment ,_fbgb );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_agdd .Name );if _geefg :=d .Skip ();_geefg !=nil {return _geefg ;};};case _c .EndElement :break _aceg ;case _c .CharData :};};return nil ;};func (_bfecc *CT_Parameters )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfecc .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bfecc .CountAttr )});};e .EncodeToken (start );_dfegdb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_abfde :=range _bfecc .Parameter {e .EncodeElement (_abfde ,_dfegdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dfeg *CT_Col )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggc :=range start .Attr {if _ggc .Name .Local =="\u006d\u0069\u006e"{_aeac ,_faeca :=_fe .ParseUint (_ggc .Value ,10,32);if _faeca !=nil {return _faeca ;};_dfeg .MinAttr =uint32 (_aeac );continue ;};if _ggc .Name .Local =="\u006d\u0061\u0078"{_bdebd ,_egde :=_fe .ParseUint (_ggc .Value ,10,32);if _egde !=nil {return _egde ;};_dfeg .MaxAttr =uint32 (_bdebd );continue ;};if _ggc .Name .Local =="\u0077\u0069\u0064t\u0068"{_aceb ,_aeaf :=_fe .ParseFloat (_ggc .Value ,64);if _aeaf !=nil {return _aeaf ;};_dfeg .WidthAttr =&_aceb ;continue ;};if _ggc .Name .Local =="\u0073\u0074\u0079l\u0065"{_aafcc ,_acdfa :=_fe .ParseUint (_ggc .Value ,10,32);if _acdfa !=nil {return _acdfa ;};_gfcg :=uint32 (_aafcc );_dfeg .StyleAttr =&_gfcg ;continue ;};if _ggc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dbff ,_dcag :=_fe .ParseBool (_ggc .Value );if _dcag !=nil {return _dcag ;};_dfeg .HiddenAttr =&_dbff ;continue ;};if _ggc .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_bfccf ,_bfeg :=_fe .ParseBool (_ggc .Value );if _bfeg !=nil {return _bfeg ;};_dfeg .BestFitAttr =&_bfccf ;continue ;};if _ggc .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_faecc ,_ffdda :=_fe .ParseBool (_ggc .Value );if _ffdda !=nil {return _ffdda ;};_dfeg .CustomWidthAttr =&_faecc ;continue ;};if _ggc .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_defeb ,_deab :=_fe .ParseBool (_ggc .Value );if _deab !=nil {return _deab ;};_dfeg .PhoneticAttr =&_defeb ;continue ;};if _ggc .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_dace ,_bdca :=_fe .ParseUint (_ggc .Value ,10,8);if _bdca !=nil {return _bdca ;};_dgcd :=uint8 (_dace );_dfeg .OutlineLevelAttr =&_dgcd ;continue ;};if _ggc .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_dcfff ,_gddd :=_fe .ParseBool (_ggc .Value );if _gddd !=nil {return _gddd ;};_dfeg .CollapsedAttr =&_dcfff ;continue ;};};for {_geee ,_gdagd :=d .Token ();if _gdagd !=nil {return _cg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_gdagd );};if _cffg ,_abaf :=_geee .(_c .EndElement );_abaf &&_cffg .Name ==start .Name {break ;};};return nil ;};func (_dafd *CT_ChartFormats )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dafd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dafd .CountAttr )});};e .EncodeToken (start );_bfad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_aadf :=range _dafd .ChartFormat {e .EncodeElement (_aadf ,_bfad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Worksheet struct{ +// Custom Chart Sheet Views +CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; -// Worksheet Properties -SheetPr *CT_SheetPr ; +// Drawing +Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; -// Worksheet Dimensions -Dimension *CT_SheetDimension ; +// Legacy Drawing Reference in Header Footer +LegacyDrawingHF *CT_LegacyDrawing ; -// Sheet Views -SheetViews *CT_SheetViews ; +// Drawing Reference in Header Footer +DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};type CT_GroupLevels struct{ -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Grouping Level Count +CountAttr *uint32 ; -// Column Information -Cols []*CT_Cols ; +// OLAP Grouping Levels +GroupLevel []*CT_GroupLevel ;};func (_agdec *StyleSheet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_agdec .CT_Stylesheet =*NewCT_Stylesheet ();_afgef :for {_ebcag ,_dccee :=d .Token ();if _dccee !=nil {return _dccee ;};switch _fbfdf :=_ebcag .(type ){case _bf .StartElement :switch _fbfdf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdec .NumFmts =NewCT_NumFmts ();if _caebd :=d .DecodeElement (_agdec .NumFmts ,&_fbfdf );_caebd !=nil {return _caebd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdec .Fonts =NewCT_Fonts ();if _fdffac :=d .DecodeElement (_agdec .Fonts ,&_fbfdf );_fdffac !=nil {return _fdffac ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdec .Fills =NewCT_Fills ();if _gfgga :=d .DecodeElement (_agdec .Fills ,&_fbfdf );_gfgga !=nil {return _gfgga ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdec .Borders =NewCT_Borders ();if _deegag :=d .DecodeElement (_agdec .Borders ,&_fbfdf );_deegag !=nil {return _deegag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdec .CellStyleXfs =NewCT_CellStyleXfs ();if _aacdbf :=d .DecodeElement (_agdec .CellStyleXfs ,&_fbfdf );_aacdbf !=nil {return _aacdbf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdec .CellXfs =NewCT_CellXfs ();if _acbebe :=d .DecodeElement (_agdec .CellXfs ,&_fbfdf );_acbebe !=nil {return _acbebe ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdec .CellStyles =NewCT_CellStyles ();if _gcecd :=d .DecodeElement (_agdec .CellStyles ,&_fbfdf );_gcecd !=nil {return _gcecd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdec .Dxfs =NewCT_Dxfs ();if _ggabab :=d .DecodeElement (_agdec .Dxfs ,&_fbfdf );_ggabab !=nil {return _ggabab ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdec .TableStyles =NewCT_TableStyles ();if _fabcge :=d .DecodeElement (_agdec .TableStyles ,&_fbfdf );_fabcge !=nil {return _fabcge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdec .Colors =NewCT_Colors ();if _bcgfd :=d .DecodeElement (_agdec .Colors ,&_fbfdf );_bcgfd !=nil {return _bcgfd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdec .ExtLst =NewCT_ExtensionList ();if _acdecf :=d .DecodeElement (_agdec .ExtLst ,&_fbfdf );_acdecf !=nil {return _acdecf ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079l\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_fbfdf .Name );if _gggeg :=d .Skip ();_gggeg !=nil {return _gggeg ;};};case _bf .EndElement :break _afgef ;case _bf .CharData :};};return nil ;}; -// Sheet Data -SheetData *CT_SheetData ; +// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path +func (_abgad *CT_RowFields )ValidateWithPath (path string )error {for _fdfaa ,_gbafg :=range _abgad .Field {if _agbeff :=_gbafg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fdfaa ));_agbeff !=nil {return _agbeff ;};};return nil ;};func (_cdcag *CT_Sets )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gaaeab :=range start .Attr {if _gaaeab .Name .Local =="\u0063\u006f\u0075n\u0074"{_daeeag ,_agfac :=_e .ParseUint (_gaaeab .Value ,10,32);if _agfac !=nil {return _agfac ;};_cgbag :=uint32 (_daeeag );_cdcag .CountAttr =&_cgbag ;continue ;};};_dggae :for {_dcbfa ,_adccf :=d .Token ();if _adccf !=nil {return _adccf ;};switch _beadgf :=_dcbfa .(type ){case _bf .StartElement :switch _beadgf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acgac :=NewCT_Set ();if _cagac :=d .DecodeElement (_acgac ,&_beadgf );_cagac !=nil {return _cagac ;};_cdcag .Set =append (_cdcag .Set ,_acgac );default:_cg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_beadgf .Name );if _cgcdb :=d .Skip ();_cgcdb !=nil {return _cgcdb ;};};case _bf .EndElement :break _dggae ;case _bf .CharData :};};return nil ;}; -// Sheet Calculation Properties -SheetCalcPr *CT_SheetCalcPr ; +// Validate validates the CT_Tuples and its children +func (_eaeggf *CT_Tuples )Validate ()error {return _eaeggf .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");}; -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// Validate validates the CT_RevisionHeaders and its children +func (_adgea *CT_RevisionHeaders )Validate ()error {return _adgea .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");};func (_ecbfc *CT_rowItems )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fedddc :=range start .Attr {if _fedddc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfgb ,_cdegdb :=_e .ParseUint (_fedddc .Value ,10,32);if _cdegdb !=nil {return _cdegdb ;};_ffgee :=uint32 (_bfgb );_ecbfc .CountAttr =&_ffgee ;continue ;};};_becgb :for {_ddefc ,_bgdb :=d .Token ();if _bgdb !=nil {return _bgdb ;};switch _dgdeb :=_ddefc .(type ){case _bf .StartElement :switch _dgdeb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfed :=NewCT_I ();if _dbafa :=d .DecodeElement (_dgfed ,&_dgdeb );_dbafa !=nil {return _dbafa ;};_ecbfc .I =append (_ecbfc .I ,_dgfed );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_dgdeb .Name );if _ffcfc :=d .Skip ();_ffcfc !=nil {return _ffcfc ;};};case _bf .EndElement :break _becgb ;case _bf .CharData :};};return nil ;};func (_deagf *CT_ExternalDefinedName )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_deagf .NameAttr )});if _deagf .RefersToAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_deagf .RefersToAttr )});};if _deagf .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_deagf .SheetIdAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_Schema ()*CT_Schema {_gaedc :=&CT_Schema {};return _gaedc };type CT_FutureMetadataBlock struct{ -// Protected Ranges -ProtectedRanges *CT_ProtectedRanges ; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;}; -// Scenarios -Scenarios *CT_Scenarios ; +// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path +func (_dfbef *CT_PivotFields )ValidateWithPath (path string )error {for _aacfg ,_aegbf :=range _dfbef .PivotField {if _fcaeee :=_aegbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_aacfg ));_fcaeee !=nil {return _fcaeee ;};};return nil ;};type CT_CalcChain struct{ -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Cell +C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;};func (_eefff *ST_VolDepType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fdeae ,_eddeda :=d .Token ();if _eddeda !=nil {return _eddeda ;};if _badbf ,_ddcbd :=_fdeae .(_bf .EndElement );_ddcbd &&_badbf .Name ==start .Name {*_eefff =1;return nil ;};if _bcfaa ,_egbdbe :=_fdeae .(_bf .CharData );!_egbdbe {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",_fdeae );}else {switch string (_bcfaa ){case "":*_eefff =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_eefff =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_eefff =2;};};_fdeae ,_eddeda =d .Token ();if _eddeda !=nil {return _eddeda ;};if _cdcgb ,_abffg :=_fdeae .(_bf .EndElement );_abffg &&_cdcgb .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",_fdeae );};type CT_ProtectedRanges struct{ -// Sort State -SortState *CT_SortState ; +// Protected Range +ProtectedRange []*CT_ProtectedRange ;}; -// Data Consolidate -DataConsolidate *CT_DataConsolidate ; +// Validate validates the CT_CellStyleXfs and its children +func (_fcbd *CT_CellStyleXfs )Validate ()error {return _fcbd .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};func NewCT_FontFamily ()*CT_FontFamily {_ebda :=&CT_FontFamily {};_ebda .ValAttr =0;return _ebda };func (_ecefa *ST_VolValueType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_ecefa =0;case "\u0062":*_ecefa =1;case "\u006e":*_ecefa =2;case "\u0065":*_ecefa =3;case "\u0073":*_ecefa =4;};return nil ;};func (_egbeb *CT_DdeValues )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_caaab :=range start .Attr {if _caaab .Name .Local =="\u0072\u006f\u0077\u0073"{_dgabd ,_aggd :=_e .ParseUint (_caaab .Value ,10,32);if _aggd !=nil {return _aggd ;};_dbef :=uint32 (_dgabd );_egbeb .RowsAttr =&_dbef ;continue ;};if _caaab .Name .Local =="\u0063\u006f\u006c\u0073"{_fgaabf ,_ebcef :=_e .ParseUint (_caaab .Value ,10,32);if _ebcef !=nil {return _ebcef ;};_ddddb :=uint32 (_fgaabf );_egbeb .ColsAttr =&_ddddb ;continue ;};};_ddbb :for {_gecc ,_bfeae :=d .Token ();if _bfeae !=nil {return _bfeae ;};switch _gbdgd :=_gecc .(type ){case _bf .StartElement :switch _gbdgd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaeaa :=NewCT_DdeValue ();if _ceddc :=d .DecodeElement (_gaeaa ,&_gbdgd );_ceddc !=nil {return _ceddc ;};_egbeb .Value =append (_egbeb .Value ,_gaeaa );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0064\u0065V\u0061\u006c\u0075\u0065\u0073\u0020\u0025\u0076",_gbdgd .Name );if _bggc :=d .Skip ();_bggc !=nil {return _bggc ;};};case _bf .EndElement :break _ddbb ;case _bf .CharData :};};return nil ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_deedfa :=&CT_PhoneticRun {};return _deedfa }; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path +func (_fceeg *CT_OleLink )ValidateWithPath (path string )error {if _fceeg .OleItems !=nil {if _bcfca :=_fceeg .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_bcfca !=nil {return _bcfca ;};};return nil ;}; -// Merge Cells -MergeCells *CT_MergeCells ; +// Validate validates the CT_CalculatedMembers and its children +func (_fbeg *CT_CalculatedMembers )Validate ()error {return _fbeg .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");}; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Validate validates the CT_Authors and its children +func (_ebdb *CT_Authors )Validate ()error {return _ebdb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};func NewCT_Missing ()*CT_Missing {_aeafg :=&CT_Missing {};return _aeafg };func (_cdbdce ST_TimePeriod )Validate ()error {return _cdbdce .ValidateWithPath ("")};func (_gbdgaf *PivotCacheDefinition )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gbdgaf .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_cdfeda :=range start .Attr {if _cdfeda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdfeda .Name .Local =="\u0069\u0064"||_cdfeda .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"&&_cdfeda .Name .Local =="\u0069\u0064"{_ccgbfc ,_eagcec :=_cdfeda .Value ,error (nil );if _eagcec !=nil {return _eagcec ;};_gbdgaf .IdAttr =&_ccgbfc ;continue ;};if _cdfeda .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_cfaca ,_eebac :=_e .ParseBool (_cdfeda .Value );if _eebac !=nil {return _eebac ;};_gbdgaf .UpgradeOnRefreshAttr =&_cfaca ;continue ;};if _cdfeda .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gaace ,_fdfbdc :=_e .ParseBool (_cdfeda .Value );if _fdfbdc !=nil {return _fdfbdc ;};_gbdgaf .TupleCacheAttr =&_gaace ;continue ;};if _cdfeda .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_caedd ,_bbgfge :=_e .ParseBool (_cdfeda .Value );if _bbgfge !=nil {return _bbgfge ;};_gbdgaf .SaveDataAttr =&_caedd ;continue ;};if _cdfeda .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_cbfbe ,_eggecc :=_e .ParseBool (_cdfeda .Value );if _eggecc !=nil {return _eggecc ;};_gbdgaf .SupportSubqueryAttr =&_cbfbe ;continue ;};if _cdfeda .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_eagbfd ,_debdgb :=_e .ParseBool (_cdfeda .Value );if _debdgb !=nil {return _debdgb ;};_gbdgaf .OptimizeMemoryAttr =&_eagbfd ;continue ;};if _cdfeda .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_fdgebb ,_ecfga :=_e .ParseBool (_cdfeda .Value );if _ecfga !=nil {return _ecfga ;};_gbdgaf .SupportAdvancedDrillAttr =&_fdgebb ;continue ;};if _cdfeda .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_cbecddg ,_efgeb :=_cdfeda .Value ,error (nil );if _efgeb !=nil {return _efgeb ;};_gbdgaf .RefreshedByAttr =&_cbecddg ;continue ;};if _cdfeda .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_ffecab ,_eecccg :=ParseStdlibTime (_cdfeda .Value );if _eecccg !=nil {return _eecccg ;};_gbdgaf .RefreshedDateIsoAttr =&_ffecab ;continue ;};if _cdfeda .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_bfdbe ,_gbccf :=_e .ParseBool (_cdfeda .Value );if _gbccf !=nil {return _gbccf ;};_gbdgaf .InvalidAttr =&_bfdbe ;continue ;};if _cdfeda .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_geddee ,_dgccb :=_e .ParseBool (_cdfeda .Value );if _dgccb !=nil {return _dgccb ;};_gbdgaf .BackgroundQueryAttr =&_geddee ;continue ;};if _cdfeda .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_dadcg ,_egbfgb :=_e .ParseUint (_cdfeda .Value ,10,32);if _egbfgb !=nil {return _egbfgb ;};_dbfcd :=uint32 (_dadcg );_gbdgaf .MissingItemsLimitAttr =&_dbfcd ;continue ;};if _cdfeda .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cbbdg ,_fagfg :=_e .ParseUint (_cdfeda .Value ,10,8);if _fagfg !=nil {return _fagfg ;};_afgdcc :=uint8 (_cbbdg );_gbdgaf .RefreshedVersionAttr =&_afgdcc ;continue ;};if _cdfeda .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dfafg ,_cagdcf :=_e .ParseBool (_cdfeda .Value );if _cagdcf !=nil {return _cagdcf ;};_gbdgaf .RefreshOnLoadAttr =&_dfafg ;continue ;};if _cdfeda .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_ccacb ,_fgafe :=_e .ParseFloat (_cdfeda .Value ,64);if _fgafe !=nil {return _fgafe ;};_gbdgaf .RefreshedDateAttr =&_ccacb ;continue ;};if _cdfeda .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_gbbgcg ,_gcebgb :=_e .ParseUint (_cdfeda .Value ,10,32);if _gcebgb !=nil {return _gcebgb ;};_dgedgc :=uint32 (_gbbgcg );_gbdgaf .RecordCountAttr =&_dgedgc ;continue ;};if _cdfeda .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dcdfga ,_ddbea :=_e .ParseUint (_cdfeda .Value ,10,8);if _ddbea !=nil {return _ddbea ;};_aabgdg :=uint8 (_dcdfga );_gbdgaf .CreatedVersionAttr =&_aabgdg ;continue ;};if _cdfeda .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_cecff ,_agbac :=_e .ParseUint (_cdfeda .Value ,10,8);if _agbac !=nil {return _agbac ;};_cedcc :=uint8 (_cecff );_gbdgaf .MinRefreshableVersionAttr =&_cedcc ;continue ;};if _cdfeda .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ccdbe ,_feggf :=_e .ParseBool (_cdfeda .Value );if _feggf !=nil {return _feggf ;};_gbdgaf .EnableRefreshAttr =&_ccdbe ;continue ;};};_dgagb :for {_bcagae ,_geagfb :=d .Token ();if _geagfb !=nil {return _geagfb ;};switch _gffegd :=_bcagae .(type ){case _bf .StartElement :switch _gffegd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fcabbf :=d .DecodeElement (_gbdgaf .CacheSource ,&_gffegd );_fcabbf !=nil {return _fcabbf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eefac :=d .DecodeElement (_gbdgaf .CacheFields ,&_gffegd );_eefac !=nil {return _eefac ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdgaf .CacheHierarchies =NewCT_CacheHierarchies ();if _ffgec :=d .DecodeElement (_gbdgaf .CacheHierarchies ,&_gffegd );_ffgec !=nil {return _ffgec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdgaf .Kpis =NewCT_PCDKPIs ();if _cedabc :=d .DecodeElement (_gbdgaf .Kpis ,&_gffegd );_cedabc !=nil {return _cedabc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdgaf .TupleCache =NewCT_TupleCache ();if _bgfead :=d .DecodeElement (_gbdgaf .TupleCache ,&_gffegd );_bgfead !=nil {return _bgfead ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdgaf .CalculatedItems =NewCT_CalculatedItems ();if _cefgce :=d .DecodeElement (_gbdgaf .CalculatedItems ,&_gffegd );_cefgce !=nil {return _cefgce ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdgaf .CalculatedMembers =NewCT_CalculatedMembers ();if _abaagc :=d .DecodeElement (_gbdgaf .CalculatedMembers ,&_gffegd );_abaagc !=nil {return _abaagc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdgaf .Dimensions =NewCT_Dimensions ();if _dccbdg :=d .DecodeElement (_gbdgaf .Dimensions ,&_gffegd );_dccbdg !=nil {return _dccbdg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdgaf .MeasureGroups =NewCT_MeasureGroups ();if _cafgd :=d .DecodeElement (_gbdgaf .MeasureGroups ,&_gffegd );_cafgd !=nil {return _cafgd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdgaf .Maps =NewCT_MeasureDimensionMaps ();if _accea :=d .DecodeElement (_gbdgaf .Maps ,&_gffegd );_accea !=nil {return _accea ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdgaf .ExtLst =NewCT_ExtensionList ();if _acdfb :=d .DecodeElement (_gbdgaf .ExtLst ,&_gffegd );_acdfb !=nil {return _acdfb ;};default:_cg .Log .Debug ("\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",_gffegd .Name );if _bebaf :=d .Skip ();_bebaf !=nil {return _bebaf ;};};case _bf .EndElement :break _dgagb ;case _bf .CharData :};};return nil ;};func (_bgda *CT_CellFormula )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gaee :=range start .Attr {if _gaee .Name .Local =="\u0074"{_bgda .TAttr .UnmarshalXMLAttr (_gaee );continue ;};if _gaee .Name .Local =="\u0061\u0063\u0061"{_cggcc ,_agba :=_e .ParseBool (_gaee .Value );if _agba !=nil {return _agba ;};_bgda .AcaAttr =&_cggcc ;continue ;};if _gaee .Name .Local =="\u0072\u0065\u0066"{_agdb ,_aeff :=_gaee .Value ,error (nil );if _aeff !=nil {return _aeff ;};_bgda .RefAttr =&_agdb ;continue ;};if _gaee .Name .Local =="\u0064\u0074\u0032\u0044"{_ebcf ,_dgdg :=_e .ParseBool (_gaee .Value );if _dgdg !=nil {return _dgdg ;};_bgda .Dt2DAttr =&_ebcf ;continue ;};if _gaee .Name .Local =="\u0064\u0074\u0072"{_bcbcf ,_cecd :=_e .ParseBool (_gaee .Value );if _cecd !=nil {return _cecd ;};_bgda .DtrAttr =&_bcbcf ;continue ;};if _gaee .Name .Local =="\u0064\u0065\u006c\u0031"{_cdgcb ,_fggab :=_e .ParseBool (_gaee .Value );if _fggab !=nil {return _fggab ;};_bgda .Del1Attr =&_cdgcb ;continue ;};if _gaee .Name .Local =="\u0064\u0065\u006c\u0032"{_dfbbg ,_bcbb :=_e .ParseBool (_gaee .Value );if _bcbb !=nil {return _bcbb ;};_bgda .Del2Attr =&_dfbbg ;continue ;};if _gaee .Name .Local =="\u0072\u0031"{_defc ,_cgbe :=_gaee .Value ,error (nil );if _cgbe !=nil {return _cgbe ;};_bgda .R1Attr =&_defc ;continue ;};if _gaee .Name .Local =="\u0072\u0032"{_cddg ,_afeg :=_gaee .Value ,error (nil );if _afeg !=nil {return _afeg ;};_bgda .R2Attr =&_cddg ;continue ;};if _gaee .Name .Local =="\u0063\u0061"{_dgfe ,_fcgd :=_e .ParseBool (_gaee .Value );if _fcgd !=nil {return _fcgd ;};_bgda .CaAttr =&_dgfe ;continue ;};if _gaee .Name .Local =="\u0073\u0069"{_bdcf ,_cebf :=_e .ParseUint (_gaee .Value ,10,32);if _cebf !=nil {return _cebf ;};_gbfac :=uint32 (_bdcf );_bgda .SiAttr =&_gbfac ;continue ;};if _gaee .Name .Local =="\u0062\u0078"{_gdac ,_bfe :=_e .ParseBool (_gaee .Value );if _bfe !=nil {return _bfe ;};_bgda .BxAttr =&_gdac ;continue ;};};for {_dggd ,_bbcb :=d .Token ();if _bbcb !=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",_bbcb );};if _ccdd ,_ggfg :=_dggd .(_bf .CharData );_ggfg {_bgda .Content =string (_ccdd );};if _dedec ,_daec :=_dggd .(_bf .EndElement );_daec &&_dedec .Name ==start .Name {break ;};};return nil ;};func (_bbbaf *ST_Objects )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dgcdbe ,_adgcg :=d .Token ();if _adgcg !=nil {return _adgcg ;};if _fdddb ,_bdecfd :=_dgcdbe .(_bf .EndElement );_bdecfd &&_fdddb .Name ==start .Name {*_bbbaf =1;return nil ;};if _dbgfa ,_fcede :=_dgcdbe .(_bf .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",_dgcdbe );}else {switch string (_dbgfa ){case "":*_bbbaf =0;case "\u0061\u006c\u006c":*_bbbaf =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_bbbaf =2;case "\u006e\u006f\u006e\u0065":*_bbbaf =3;};};_dgcdbe ,_adgcg =d .Token ();if _adgcg !=nil {return _adgcg ;};if _acafgc ,_baaaef :=_dgcdbe .(_bf .EndElement );_baaaef &&_acafgc .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",_dgcdbe );};type CT_ExternalDefinedNames struct{ -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// Defined Name +DefinedName []*CT_ExternalDefinedName ;};func (_bcggbd ST_Scope )String ()string {switch _bcggbd {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_ColFields struct{ -// Data Validations -DataValidations *CT_DataValidations ; +// Repeated Items Count +CountAttr *uint32 ; -// Hyperlinks -Hyperlinks *CT_Hyperlinks ; +// Field +Field []*CT_Field ;}; -// Print Options -PrintOptions *CT_PrintOptions ; +// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path +func (_afgfd *ExternalLink )ValidateWithPath (path string )error {if _dbdccc :=_afgfd .CT_ExternalLink .ValidateWithPath (path );_dbdccc !=nil {return _dbdccc ;};return nil ;}; -// Page Margins -PageMargins *CT_PageMargins ; +// Validate validates the CT_ServerFormats and its children +func (_cbbfb *CT_ServerFormats )Validate ()error {return _cbbfb .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};type CT_String struct{ -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Value +VAttr string ; -// Header and Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Unused Item +UAttr *bool ; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// Calculated Item +FAttr *bool ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Item Caption +CAttr *string ; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// Member Property Count +CpAttr *uint32 ; -// Cell Watch Items -CellWatches *CT_CellWatches ; +// Format Index +InAttr *uint32 ; -// Ignored Errors -IgnoredErrors *CT_IgnoredErrors ; +// Background Color +BcAttr *string ; -// Smart Tags -SmartTags *CT_SmartTags ; +// Foreground Color +FcAttr *string ; -// Drawing -Drawing *CT_Drawing ; +// Italic +IAttr *bool ; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Underline +UnAttr *bool ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// Strikethrough +StAttr *bool ; -// Background Image -Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; +// Bold +BAttr *bool ; -// Embedded Controls -Controls *CT_Controls ; +// Tuples +Tpls []*CT_Tuples ; -// Web Publishing Items -WebPublishItems *CT_WebPublishItems ; +// Member Property Index +X []*CT_X ;}; -// Table Parts -TableParts *CT_TableParts ; +// Validate validates the CT_DataField and its children +func (_adbg *CT_DataField )Validate ()error {return _adbg .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};func (_fdgaec *CT_PivotCacheRecords )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cdceg :=range start .Attr {if _cdceg .Name .Local =="\u0063\u006f\u0075n\u0074"{_decg ,_abafaf :=_e .ParseUint (_cdceg .Value ,10,32);if _abafaf !=nil {return _abafaf ;};_ecfcc :=uint32 (_decg );_fdgaec .CountAttr =&_ecfcc ;continue ;};};_afeed :for {_edddf ,_aedea :=d .Token ();if _aedea !=nil {return _aedea ;};switch _gbeae :=_edddf .(type ){case _bf .StartElement :switch _gbeae .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdbbe :=NewCT_Record ();if _eccb :=d .DecodeElement (_bdbbe ,&_gbeae );_eccb !=nil {return _eccb ;};_fdgaec .R =append (_fdgaec .R ,_bdbbe );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdgaec .ExtLst =NewCT_ExtensionList ();if _dfdagg :=d .DecodeElement (_fdgaec .ExtLst ,&_gbeae );_dfdagg !=nil {return _dfdagg ;};default:_cg .Log .Debug ("\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",_gbeae .Name );if _bgbbc :=d .Skip ();_bgbbc !=nil {return _bgbbc ;};};case _bf .EndElement :break _afeed ;case _bf .CharData :};};return nil ;};func NewCT_Number ()*CT_Number {_efegg :=&CT_Number {};return _efegg }; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gafc *CT_CustomProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abeee :=range start .Attr {if _abeee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abeee .Name .Local =="\u0069\u0064"||_abeee .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"&&_abeee .Name .Local =="\u0069\u0064"{_bgbcb ,_dbaa :=_abeee .Value ,error (nil );if _dbaa !=nil {return _dbaa ;};_gafc .IdAttr =_bgbcb ;continue ;};if _abeee .Name .Local =="\u006e\u0061\u006d\u0065"{_abfdc ,_gfde :=_abeee .Value ,error (nil );if _gfde !=nil {return _gfde ;};_gafc .NameAttr =_abfdc ;continue ;};};for {_ccfg ,_fgafc :=d .Token ();if _fgafc !=nil {return _cg .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",_fgafc );};if _cegbf ,_dagd :=_ccfg .(_c .EndElement );_dagd &&_cegbf .Name ==start .Name {break ;};};return nil ;};func (_afbgd *CT_MetadataStringIndex )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078"},Value :_cg .Sprintf ("\u0025\u0076",_afbgd .XAttr )});if _afbgd .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_afbgd .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_DataField ()*CT_DataField {_dgcdg :=&CT_DataField {};return _dgcdg }; +// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path +func (_bfbga *CT_Pane )ValidateWithPath (path string )error {if _fffeb :=_bfbga .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_fffeb !=nil {return _fffeb ;};if _cbdbe :=_bfbga .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cbdbe !=nil {return _cbdbe ;};return nil ;}; -// Validate validates the CT_MemberProperties and its children -func (_bdage *CT_MemberProperties )Validate ()error {return _bdage .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_TableColumn and its children +func (_acabf *CT_TableColumn )Validate ()error {return _acabf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");};func (_fcbea ST_SortType )Validate ()error {return _fcbea .ValidateWithPath ("")};type CT_Filters struct{ -// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path -func (_ceeafa *CT_Set )ValidateWithPath (path string )error {if _dedb :=_ceeafa .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dedb !=nil {return _dedb ;};for _cacge ,_gaggf :=range _ceeafa .Tpls {if _fgcda :=_gaggf .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cacge ));_fgcda !=nil {return _fgcda ;};};if _ceeafa .SortByTuple !=nil {if _ddbgf :=_ceeafa .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_ddbgf !=nil {return _ddbgf ;};};return nil ;};type CT_ExternalReference struct{IdAttr string ;};func (_acdff ST_SmartTagShow )Validate ()error {return _acdff .ValidateWithPath ("")};func (_bcd *CT_BorderPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcb :=range start .Attr {if _bcb .Name .Local =="\u0073\u0074\u0079l\u0065"{_bcd .StyleAttr .UnmarshalXMLAttr (_bcb );continue ;};};_ddc :for {_aef ,_baag :=d .Token ();if _baag !=nil {return _baag ;};switch _aca :=_aef .(type ){case _c .StartElement :switch _aca .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcd .Color =NewCT_Color ();if _fde :=d .DecodeElement (_bcd .Color ,&_aca );_fde !=nil {return _fde ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072\u0020\u0025\u0076",_aca .Name );if _gdf :=d .Skip ();_gdf !=nil {return _gdf ;};};case _c .EndElement :break _ddc ;case _c .CharData :};};return nil ;};func NewPivotCacheRecords ()*PivotCacheRecords {_dggeg :=&PivotCacheRecords {};_dggeg .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _dggeg ;};func NewCT_MdxKPI ()*CT_MdxKPI {_eddd :=&CT_MdxKPI {};_eddd .PAttr =ST_MdxKPIProperty (1);return _eddd ;};func (_gce *CT_Break )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gce .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gce .IdAttr )});};if _gce .MinAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_gce .MinAttr )});};if _gce .MaxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078"},Value :_cg .Sprintf ("\u0025\u0076",*_gce .MaxAttr )});};if _gce .ManAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gce .ManAttr ))});};if _gce .PtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gce .PtAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_gaacb :=&CT_ExternalRow {};return _gaacb };func (_feegfb *CT_PivotArea )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _feegfb .FieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_feegfb .FieldAttr )});};if _feegfb .TypeAttr !=ST_PivotAreaTypeUnset {_gffbf ,_fdcdec :=_feegfb .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _fdcdec !=nil {return _fdcdec ;};start .Attr =append (start .Attr ,_gffbf );};if _feegfb .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_feegfb .DataOnlyAttr ))});};if _feegfb .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_feegfb .LabelOnlyAttr ))});};if _feegfb .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_feegfb .GrandRowAttr ))});};if _feegfb .GrandColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_feegfb .GrandColAttr ))});};if _feegfb .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_feegfb .CacheIndexAttr ))});};if _feegfb .OutlineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_feegfb .OutlineAttr ))});};if _feegfb .OffsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_feegfb .OffsetAttr )});};if _feegfb .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_feegfb .CollapsedLevelsAreSubtotalsAttr ))});};if _feegfb .AxisAttr !=ST_AxisUnset {_fecfc ,_gbacgd :=_feegfb .AxisAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0078\u0069\u0073"});if _gbacgd !=nil {return _gbacgd ;};start .Attr =append (start .Attr ,_fecfc );};if _feegfb .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_feegfb .FieldPositionAttr )});};e .EncodeToken (start );if _feegfb .References !=nil {_cafcf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_feegfb .References ,_cafcf );};if _feegfb .ExtLst !=nil {_beeba :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_feegfb .ExtLst ,_beeba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efedgd *CT_String )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdecd :=range start .Attr {if _cdecd .Name .Local =="\u0066\u0063"{_fgdgf ,_afgba :=_cdecd .Value ,error (nil );if _afgba !=nil {return _afgba ;};_efedgd .FcAttr =&_fgdgf ;continue ;};if _cdecd .Name .Local =="\u0076"{_gadgeg ,_efeacb :=_cdecd .Value ,error (nil );if _efeacb !=nil {return _efeacb ;};_efedgd .VAttr =_gadgeg ;continue ;};if _cdecd .Name .Local =="\u0066"{_gdcbbg ,_eceacf :=_fe .ParseBool (_cdecd .Value );if _eceacf !=nil {return _eceacf ;};_efedgd .FAttr =&_gdcbbg ;continue ;};if _cdecd .Name .Local =="\u0063"{_cggef ,_egegg :=_cdecd .Value ,error (nil );if _egegg !=nil {return _egegg ;};_efedgd .CAttr =&_cggef ;continue ;};if _cdecd .Name .Local =="\u0063\u0070"{_dfaaga ,_eeddb :=_fe .ParseUint (_cdecd .Value ,10,32);if _eeddb !=nil {return _eeddb ;};_bfgca :=uint32 (_dfaaga );_efedgd .CpAttr =&_bfgca ;continue ;};if _cdecd .Name .Local =="\u0069\u006e"{_gcegg ,_efebg :=_fe .ParseUint (_cdecd .Value ,10,32);if _efebg !=nil {return _efebg ;};_agegafe :=uint32 (_gcegg );_efedgd .InAttr =&_agegafe ;continue ;};if _cdecd .Name .Local =="\u0062\u0063"{_degde ,_cdfee :=_cdecd .Value ,error (nil );if _cdfee !=nil {return _cdfee ;};_efedgd .BcAttr =&_degde ;continue ;};if _cdecd .Name .Local =="\u0075"{_bbadbf ,_dedgb :=_fe .ParseBool (_cdecd .Value );if _dedgb !=nil {return _dedgb ;};_efedgd .UAttr =&_bbadbf ;continue ;};if _cdecd .Name .Local =="\u0069"{_cffcf ,_ccaeb :=_fe .ParseBool (_cdecd .Value );if _ccaeb !=nil {return _ccaeb ;};_efedgd .IAttr =&_cffcf ;continue ;};if _cdecd .Name .Local =="\u0075\u006e"{_caefdg ,_agbca :=_fe .ParseBool (_cdecd .Value );if _agbca !=nil {return _agbca ;};_efedgd .UnAttr =&_caefdg ;continue ;};if _cdecd .Name .Local =="\u0073\u0074"{_abcbbe ,_fegbf :=_fe .ParseBool (_cdecd .Value );if _fegbf !=nil {return _fegbf ;};_efedgd .StAttr =&_abcbbe ;continue ;};if _cdecd .Name .Local =="\u0062"{_fgcea ,_bgcbb :=_fe .ParseBool (_cdecd .Value );if _bgcbb !=nil {return _bgcbb ;};_efedgd .BAttr =&_fgcea ;continue ;};};_ffcbbg :for {_bdbc ,_geggd :=d .Token ();if _geggd !=nil {return _geggd ;};switch _gfebe :=_bdbc .(type ){case _c .StartElement :switch _gfebe .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cccae :=NewCT_Tuples ();if _ccacf :=d .DecodeElement (_cccae ,&_gfebe );_ccacf !=nil {return _ccacf ;};_efedgd .Tpls =append (_efedgd .Tpls ,_cccae );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daaeb :=NewCT_X ();if _cbcea :=d .DecodeElement (_daaeb ,&_gfebe );_cbcea !=nil {return _cbcea ;};_efedgd .X =append (_efedgd .X ,_daaeb );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072i\u006e\u0067 \u0025\u0076",_gfebe .Name );if _aeeegd :=d .Skip ();_aeeegd !=nil {return _aeeegd ;};};case _c .EndElement :break _ffcbbg ;case _c .CharData :};};return nil ;};func (_dddaf *Connections )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dddaf .CT_Connections =*NewCT_Connections ();_deeaab :for {_fafaf ,_aggfg :=d .Token ();if _aggfg !=nil {return _aggfg ;};switch _cfgba :=_fafaf .(type ){case _c .StartElement :switch _cfgba .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccabg :=NewCT_Connection ();if _dccdfg :=d .DecodeElement (_ccabg ,&_cfgba );_dccdfg !=nil {return _dccdfg ;};_dddaf .Connection =append (_dddaf .Connection ,_ccabg );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_cfgba .Name );if _cfaff :=d .Skip ();_cfaff !=nil {return _cfaff ;};};case _c .EndElement :break _deeaab ;case _c .CharData :};};return nil ;};func (_ddbfe *CT_RowFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efbeff :=range start .Attr {if _efbeff .Name .Local =="\u0063\u006f\u0075n\u0074"{_abfgfb ,_fdggb :=_fe .ParseUint (_efbeff .Value ,10,32);if _fdggb !=nil {return _fdggb ;};_bfbge :=uint32 (_abfgfb );_ddbfe .CountAttr =&_bfbge ;continue ;};};_agdcg :for {_bcfdeb ,_eafbb :=d .Token ();if _eafbb !=nil {return _eafbb ;};switch _dedff :=_bcfdeb .(type ){case _c .StartElement :switch _dedff .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfbfd :=NewCT_Field ();if _ggfgb :=d .DecodeElement (_agfbfd ,&_dedff );_ggfgb !=nil {return _ggfgb ;};_ddbfe .Field =append (_ddbfe .Field ,_agfbfd );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0077F\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_dedff .Name );if _dbacd :=d .Skip ();_dbacd !=nil {return _dbacd ;};};case _c .EndElement :break _agdcg ;case _c .CharData :};};return nil ;};type PivotTableDefinition struct{CT_pivotTableDefinition };func (_aefbe *CT_FieldUsage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078"},Value :_cg .Sprintf ("\u0025\u0076",_aefbe .XAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfcge *CT_FontFamily )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfcge .ValAttr =0;for _ ,_bgfde :=range start .Attr {if _bgfde .Name .Local =="\u0076\u0061\u006c"{_ccbge ,_cgaad :=_fe .ParseInt (_bgfde .Value ,10,64);if _cgaad !=nil {return _cgaad ;};_gfcge .ValAttr =_ccbge ;continue ;};};for {_caadgc ,_aaceg :=d .Token ();if _aaceg !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_aaceg );};if _dcgb ,_gfbbe :=_caadgc .(_c .EndElement );_gfbbe &&_dcgb .Name ==start .Name {break ;};};return nil ;}; +// Filter by Blank +BlankAttr *bool ; -// Validate validates the CT_UnderlineProperty and its children -func (_gcfbd *CT_UnderlineProperty )Validate ()error {return _gcfbd .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};func (_dafbea *CT_Metadata )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dafbea .MetadataTypes !=nil {_ddbbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_dafbea .MetadataTypes ,_ddbbf );};if _dafbea .MetadataStrings !=nil {_cagde :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_dafbea .MetadataStrings ,_cagde );};if _dafbea .MdxMetadata !=nil {_gdgeae :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dafbea .MdxMetadata ,_gdgeae );};if _dafbea .FutureMetadata !=nil {_fcdfc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_aggac :=range _dafbea .FutureMetadata {e .EncodeElement (_aggac ,_fcdfc );};};if _dafbea .CellMetadata !=nil {_edaa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dafbea .CellMetadata ,_edaa );};if _dafbea .ValueMetadata !=nil {_ddgbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dafbea .ValueMetadata ,_ddgbf );};if _dafbea .ExtLst !=nil {_eadfd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dafbea .ExtLst ,_eadfd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SingleXmlCells struct{ +// Calendar Type +CalendarTypeAttr _fc .ST_CalendarType ; -// Table Properties -SingleXmlCell []*CT_SingleXmlCell ;}; +// Filter +Filter []*CT_Filter ; -// Validate validates the CT_TableFormula and its children -func (_gfddab *CT_TableFormula )Validate ()error {return _gfddab .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");}; +// Date Grouping +DateGroupItem []*CT_DateGroupItem ;}; -// Validate validates the CT_OleObjects and its children -func (_ddacg *CT_OleObjects )Validate ()error {return _ddacg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};func (_dcagb *CT_PivotCache )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgaef :=range start .Attr {if _fgaef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgaef .Name .Local =="\u0069\u0064"||_fgaef .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"&&_fgaef .Name .Local =="\u0069\u0064"{_abeb ,_cedad :=_fgaef .Value ,error (nil );if _cedad !=nil {return _cedad ;};_dcagb .IdAttr =_abeb ;continue ;};if _fgaef .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_fceba ,_eecge :=_fe .ParseUint (_fgaef .Value ,10,32);if _eecge !=nil {return _eecge ;};_dcagb .CacheIdAttr =uint32 (_fceba );continue ;};};for {_fbgbb ,_fgecg :=d .Token ();if _fgecg !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_fgecg );};if _adbdb ,_cfged :=_fbgbb .(_c .EndElement );_cfged &&_adbdb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AutoFilter and its children +func (_ece *CT_AutoFilter )Validate ()error {return _ece .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");}; -// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path -func (_gaegc *CT_Members )ValidateWithPath (path string )error {for _cegeeg ,_bdccf :=range _gaegc .Member {if _ggfbd :=_bdccf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cegeeg ));_ggfbd !=nil {return _ggfbd ;};};return nil ;};func (_fbbgbf *CT_TableStyles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dacfe :=range start .Attr {if _dacfe .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgfggc ,_egafb :=_fe .ParseUint (_dacfe .Value ,10,32);if _egafb !=nil {return _egafb ;};_addade :=uint32 (_dgfggc );_fbbgbf .CountAttr =&_addade ;continue ;};if _dacfe .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_aaff ,_cadeb :=_dacfe .Value ,error (nil );if _cadeb !=nil {return _cadeb ;};_fbbgbf .DefaultTableStyleAttr =&_aaff ;continue ;};if _dacfe .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_facee ,_affad :=_dacfe .Value ,error (nil );if _affad !=nil {return _affad ;};_fbbgbf .DefaultPivotStyleAttr =&_facee ;continue ;};};_fagaaa :for {_dggca ,_fbgd :=d .Token ();if _fbgd !=nil {return _fbgd ;};switch _ebecgb :=_dggca .(type ){case _c .StartElement :switch _ebecgb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fafddf :=NewCT_TableStyle ();if _bbeaec :=d .DecodeElement (_fafddf ,&_ebecgb );_bbeaec !=nil {return _bbeaec ;};_fbbgbf .TableStyle =append (_fbbgbf .TableStyle ,_fafddf );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074y\u006ce\u0073\u0020\u0025\u0076",_ebecgb .Name );if _bfccee :=d .Skip ();_bfccee !=nil {return _bfccee ;};};case _c .EndElement :break _fagaaa ;case _c .CharData :};};return nil ;};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_acgd :=&CT_CalculatedMembers {};return _acgd };func (_aggbfa *ST_CalcMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egdab ,_cbddfa :=d .Token ();if _cbddfa !=nil {return _cbddfa ;};if _dagedf ,_fecgab :=_egdab .(_c .EndElement );_fecgab &&_dagedf .Name ==start .Name {*_aggbfa =1;return nil ;};if _geggba ,_bacfee :=_egdab .(_c .CharData );!_bacfee {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",_egdab );}else {switch string (_geggba ){case "":*_aggbfa =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_aggbfa =1;case "\u0061\u0075\u0074\u006f":*_aggbfa =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_aggbfa =3;};};_egdab ,_cbddfa =d .Token ();if _cbddfa !=nil {return _cbddfa ;};if _fggadc ,_aeaae :=_egdab .(_c .EndElement );_aeaae &&_fggadc .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",_egdab );}; +// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path +func (_dfca *CT_DataValidations )ValidateWithPath (path string )error {for _gdbeb ,_ccdf :=range _dfca .DataValidation {if _fcbc :=_ccdf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_gdbeb ));_fcbc !=nil {return _fcbc ;};};return nil ;}; -// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path -func (_aeffd *CT_Groups )ValidateWithPath (path string )error {for _caga ,_bbce :=range _aeffd .Group {if _bgaedd :=_bbce .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_caga ));_bgaedd !=nil {return _bgaedd ;};};return nil ;}; +// Validate validates the PivotCacheRecords and its children +func (_fffga *PivotCacheRecords )Validate ()error {return _fffga .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");}; -// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path -func (_aegae *CalcChain )ValidateWithPath (path string )error {if _aebcg :=_aegae .CT_CalcChain .ValidateWithPath (path );_aebcg !=nil {return _aebcg ;};return nil ;};func NewCT_RevisionComment ()*CT_RevisionComment {_cgcad :=&CT_RevisionComment {};_cgcad .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 _cgcad ;};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 (_bccfcc *CT_TableColumns )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bccfcc .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bccfcc .CountAttr )});};e .EncodeToken (start );_eebg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_bdadfa :=range _bccfcc .TableColumn {e .EncodeElement (_bdadfa ,_eebg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffgbaf ST_DynamicFilterType )Validate ()error {return _ffgbaf .ValidateWithPath ("")};func (_aegad *CT_SingleXmlCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_aegad .IdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",_aegad .RAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_aegad .ConnectionIdAttr )});e .EncodeToken (start );_caabgcb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_aegad .XmlCellPr ,_caabgcb );if _aegad .ExtLst !=nil {_efaea :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aegad .ExtLst ,_efaea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdcbg ST_Scope )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dccgg :=_c .Attr {};_dccgg .Name =name ;switch _cdcbg {case ST_ScopeUnset :_dccgg .Value ="";case ST_ScopeSelection :_dccgg .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_dccgg .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_dccgg .Value ="\u0066\u0069\u0065l\u0064";};return _dccgg ,nil ;};func (_acfeg *ST_MdxFunctionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_acfeg =0;case "\u006d":*_acfeg =1;case "\u0076":*_acfeg =2;case "\u0073":*_acfeg =3;case "\u0063":*_acfeg =4;case "\u0072":*_acfeg =5;case "\u0070":*_acfeg =6;case "\u006b":*_acfeg =7;};return nil ;};func (_ceded ST_Pane )String ()string {switch _ceded {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 NewCT_PrintOptions ()*CT_PrintOptions {_addef :=&CT_PrintOptions {};return _addef };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;); +// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path +func (_fbccc *SingleXmlCells )ValidateWithPath (path string )error {if _bcbbed :=_fbccc .CT_SingleXmlCells .ValidateWithPath (path );_bcbbed !=nil {return _bcbbed ;};return nil ;}; -// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path -func (_cafdg *CT_VolTypes )ValidateWithPath (path string )error {for _ddbgfgg ,_abcdb :=range _cafdg .VolType {if _acefed :=_abcdb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_ddbgfgg ));_acefed !=nil {return _acefed ;};};if _cafdg .ExtLst !=nil {if _fadba :=_cafdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fadba !=nil {return _fadba ;};};return nil ;};func (_dcefc *CT_TableStyleInfo )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcefc .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_dcefc .NameAttr )});};if _dcefc .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcefc .ShowFirstColumnAttr ))});};if _dcefc .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcefc .ShowLastColumnAttr ))});};if _dcefc .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcefc .ShowRowStripesAttr ))});};if _dcefc .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcefc .ShowColumnStripesAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffgbd *CT_ExternalBook )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdceb :=range start .Attr {if _bdceb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdceb .Name .Local =="\u0069\u0064"||_bdceb .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"&&_bdceb .Name .Local =="\u0069\u0064"{_bdeg ,_cbfbf :=_bdceb .Value ,error (nil );if _cbfbf !=nil {return _cbfbf ;};_ffgbd .IdAttr =_bdeg ;continue ;};};_dbgcd :for {_bcece ,_begdb :=d .Token ();if _begdb !=nil {return _begdb ;};switch _gbaab :=_bcece .(type ){case _c .StartElement :switch _gbaab .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffgbd .SheetNames =NewCT_ExternalSheetNames ();if _ecgfa :=d .DecodeElement (_ffgbd .SheetNames ,&_gbaab );_ecgfa !=nil {return _ecgfa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffgbd .DefinedNames =NewCT_ExternalDefinedNames ();if _ggfe :=d .DecodeElement (_ffgbd .DefinedNames ,&_gbaab );_ggfe !=nil {return _ggfe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffgbd .SheetDataSet =NewCT_ExternalSheetDataSet ();if _ffeaea :=d .DecodeElement (_ffgbd .SheetDataSet ,&_gbaab );_ffeaea !=nil {return _ffeaea ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b\u0020\u0025\u0076",_gbaab .Name );if _cfebf :=d .Skip ();_cfebf !=nil {return _cfebf ;};};case _c .EndElement :break _dbgcd ;case _c .CharData :};};return nil ;};type CT_Revisions struct{ +// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path +func (_daad *CT_CellWatches )ValidateWithPath (path string )error {for _ebbad ,_ddag :=range _daad .CellWatch {if _beag :=_ddag .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_ebbad ));_beag !=nil {return _beag ;};};return nil ;};func (_cfeba *CT_ObjectPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cfeba .Anchor =NewCT_ObjectAnchor ();for _ ,_gcaag :=range start .Attr {if _gcaag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcaag .Name .Local =="\u0069\u0064"||_gcaag .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"&&_gcaag .Name .Local =="\u0069\u0064"{_deebb ,_bdddbd :=_gcaag .Value ,error (nil );if _bdddbd !=nil {return _bdddbd ;};_cfeba .IdAttr =&_deebb ;continue ;};if _gcaag .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_fcfdac ,_ffgbf :=_e .ParseBool (_gcaag .Value );if _ffgbf !=nil {return _ffgbf ;};_cfeba .AutoLineAttr =&_fcfdac ;continue ;};if _gcaag .Name .Local =="\u0070\u0072\u0069n\u0074"{_efac ,_cdcfd :=_e .ParseBool (_gcaag .Value );if _cdcfd !=nil {return _cdcfd ;};_cfeba .PrintAttr =&_efac ;continue ;};if _gcaag .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_geadfd ,_ceddcf :=_e .ParseBool (_gcaag .Value );if _ceddcf !=nil {return _ceddcf ;};_cfeba .DisabledAttr =&_geadfd ;continue ;};if _gcaag .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_bbcge ,_beadg :=_e .ParseBool (_gcaag .Value );if _beadg !=nil {return _beadg ;};_cfeba .UiObjectAttr =&_bbcge ;continue ;};if _gcaag .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_beacf ,_bacga :=_e .ParseBool (_gcaag .Value );if _bacga !=nil {return _bacga ;};_cfeba .AutoFillAttr =&_beacf ;continue ;};if _gcaag .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gdbgf ,_addeb :=_e .ParseBool (_gcaag .Value );if _addeb !=nil {return _addeb ;};_cfeba .LockedAttr =&_gdbgf ;continue ;};if _gcaag .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_egcgbc ,_edgeb :=_e .ParseBool (_gcaag .Value );if _edgeb !=nil {return _edgeb ;};_cfeba .AutoPictAttr =&_egcgbc ;continue ;};if _gcaag .Name .Local =="\u006d\u0061\u0063r\u006f"{_bfede ,_cbcdf :=_gcaag .Value ,error (nil );if _cbcdf !=nil {return _cbcdf ;};_cfeba .MacroAttr =&_bfede ;continue ;};if _gcaag .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_fggfd ,_cdec :=_gcaag .Value ,error (nil );if _cdec !=nil {return _cdec ;};_cfeba .AltTextAttr =&_fggfd ;continue ;};if _gcaag .Name .Local =="\u0064\u0064\u0065"{_gdeeb ,_acaca :=_e .ParseBool (_gcaag .Value );if _acaca !=nil {return _acaca ;};_cfeba .DdeAttr =&_gdeeb ;continue ;};if _gcaag .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_bgbb ,_efge :=_e .ParseBool (_gcaag .Value );if _efge !=nil {return _efge ;};_cfeba .DefaultSizeAttr =&_bgbb ;continue ;};};_cdegd :for {_bfaad ,_ggceb :=d .Token ();if _ggceb !=nil {return _ggceb ;};switch _fdedba :=_bfaad .(type ){case _bf .StartElement :switch _fdedba .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _adcdb :=d .DecodeElement (_cfeba .Anchor ,&_fdedba );_adcdb !=nil {return _adcdb ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072\u0020\u0025\u0076",_fdedba .Name );if _fdbeb :=d .Skip ();_fdbeb !=nil {return _fdbeb ;};};case _bf .EndElement :break _cdegd ;case _bf .CharData :};};return nil ;};func (_gdbage ST_GroupBy )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_gdbage .String (),start );};type ST_Scope byte ; -// Revision Row Column Insert Delete -Rrc []*CT_RevisionRowColumn ; +// Validate validates the CT_Macrosheet and its children +func (_cceda *CT_Macrosheet )Validate ()error {return _cceda .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};type CT_FileSharing struct{ -// Revision Cell Move -Rm []*CT_RevisionMove ; +// Read Only Recommended +ReadOnlyRecommendedAttr *bool ; -// Revision Custom View -Rcv []*CT_RevisionCustomView ; +// User Name +UserNameAttr *string ; + +// Write Reservation Password +ReservationPasswordAttr *string ; -// Revision Sheet Name -Rsnm []*CT_RevisionSheetRename ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Revision Insert Sheet -Ris []*CT_RevisionInsertSheet ; +// Password Hash Value +HashValueAttr *string ; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Revision Format -Rfmt []*CT_RevisionFormatting ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ;};func NewCT_MemberProperty ()*CT_MemberProperty {_gegfd :=&CT_MemberProperty {};return _gegfd };func (_bgea *CT_ControlPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bgea .LockedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bgea .LockedAttr ))});};if _bgea .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bgea .DefaultSizeAttr ))});};if _bgea .PrintAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bgea .PrintAttr ))});};if _bgea .DisabledAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bgea .DisabledAttr ))});};if _bgea .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bgea .RecalcAlwaysAttr ))});};if _bgea .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bgea .UiObjectAttr ))});};if _bgea .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bgea .AutoFillAttr ))});};if _bgea .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bgea .AutoLineAttr ))});};if _bgea .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bgea .AutoPictAttr ))});};if _bgea .MacroAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_bgea .MacroAttr )});};if _bgea .AltTextAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgea .AltTextAttr )});};if _bgea .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bgea .LinkedCellAttr )});};if _bgea .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bgea .ListFillRangeAttr )});};if _bgea .CfAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bgea .CfAttr )});};if _bgea .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bgea .IdAttr )});};e .EncodeToken (start );_cbdc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_bgea .Anchor ,_cbdc );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_CellStyles ()*CT_CellStyles {_aaeed :=&CT_CellStyles {};return _aaeed }; -// Revision AutoFormat -Raf []*CT_RevisionAutoFormatting ; +// Validate validates the CT_Missing and its children +func (_cdged *CT_Missing )Validate ()error {return _cdged .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_dcgeae *CT_SheetProtection )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aadcc :=range start .Attr {if _aadcc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_aeddba ,_aegeg :=_e .ParseBool (_aadcc .Value );if _aegeg !=nil {return _aegeg ;};_dcgeae .FormatRowsAttr =&_aeddba ;continue ;};if _aadcc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_deced ,_gacdb :=_e .ParseBool (_aadcc .Value );if _gacdb !=nil {return _gacdb ;};_dcgeae .InsertColumnsAttr =&_deced ;continue ;};if _aadcc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_edfbba ,_eeaa :=_aadcc .Value ,error (nil );if _eeaa !=nil {return _eeaa ;};_dcgeae .AlgorithmNameAttr =&_edfbba ;continue ;};if _aadcc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_fcgba ,_cdfeg :=_e .ParseBool (_aadcc .Value );if _cdfeg !=nil {return _cdfeg ;};_dcgeae .InsertRowsAttr =&_fcgba ;continue ;};if _aadcc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_eegff ,_gdgac :=_aadcc .Value ,error (nil );if _gdgac !=nil {return _gdgac ;};_dcgeae .SaltValueAttr =&_eegff ;continue ;};if _aadcc .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_agccg ,_cdffb :=_e .ParseBool (_aadcc .Value );if _cdffb !=nil {return _cdffb ;};_dcgeae .InsertHyperlinksAttr =&_agccg ;continue ;};if _aadcc .Name .Local =="\u0073\u0068\u0065e\u0074"{_gbfbb ,_caggg :=_e .ParseBool (_aadcc .Value );if _caggg !=nil {return _caggg ;};_dcgeae .SheetAttr =&_gbfbb ;continue ;};if _aadcc .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_fdadc ,_cefag :=_e .ParseBool (_aadcc .Value );if _cefag !=nil {return _cefag ;};_dcgeae .DeleteColumnsAttr =&_fdadc ;continue ;};if _aadcc .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_caccd ,_ddaeg :=_e .ParseBool (_aadcc .Value );if _ddaeg !=nil {return _ddaeg ;};_dcgeae .ScenariosAttr =&_caccd ;continue ;};if _aadcc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_bbegg ,_adafe :=_e .ParseBool (_aadcc .Value );if _adafe !=nil {return _adafe ;};_dcgeae .FormatColumnsAttr =&_bbegg ;continue ;};if _aadcc .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_ffeeaa ,_adffa :=_aadcc .Value ,error (nil );if _adffa !=nil {return _adffa ;};_dcgeae .PasswordAttr =&_ffeeaa ;continue ;};if _aadcc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ccgdc ,_gbdce :=_aadcc .Value ,error (nil );if _gbdce !=nil {return _gbdce ;};_dcgeae .HashValueAttr =&_ccgdc ;continue ;};if _aadcc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_fgcbabc ,_gdeeg :=_e .ParseUint (_aadcc .Value ,10,32);if _gdeeg !=nil {return _gdeeg ;};_gdgc :=uint32 (_fgcbabc );_dcgeae .SpinCountAttr =&_gdgc ;continue ;};if _aadcc .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_debbeb ,_dfabb :=_e .ParseBool (_aadcc .Value );if _dfabb !=nil {return _dfabb ;};_dcgeae .ObjectsAttr =&_debbeb ;continue ;};if _aadcc .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_dfdce ,_gegde :=_e .ParseBool (_aadcc .Value );if _gegde !=nil {return _gegde ;};_dcgeae .FormatCellsAttr =&_dfdce ;continue ;};if _aadcc .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_bdcbf ,_fcegc :=_e .ParseBool (_aadcc .Value );if _fcegc !=nil {return _fcegc ;};_dcgeae .DeleteRowsAttr =&_bdcbf ;continue ;};if _aadcc .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_gfcbf ,_fbaba :=_e .ParseBool (_aadcc .Value );if _fbaba !=nil {return _fbaba ;};_dcgeae .SelectLockedCellsAttr =&_gfcbf ;continue ;};if _aadcc .Name .Local =="\u0073\u006f\u0072\u0074"{_cgdfd ,_afade :=_e .ParseBool (_aadcc .Value );if _afade !=nil {return _afade ;};_dcgeae .SortAttr =&_cgdfd ;continue ;};if _aadcc .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_gdbcg ,_cecfb :=_e .ParseBool (_aadcc .Value );if _cecfb !=nil {return _cecfb ;};_dcgeae .AutoFilterAttr =&_gdbcg ;continue ;};if _aadcc .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_abdgcg ,_deedfb :=_e .ParseBool (_aadcc .Value );if _deedfb !=nil {return _deedfb ;};_dcgeae .PivotTablesAttr =&_abdgcg ;continue ;};if _aadcc .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_fbbdf ,_dbdee :=_e .ParseBool (_aadcc .Value );if _dbdee !=nil {return _dbdee ;};_dcgeae .SelectUnlockedCellsAttr =&_fbbdf ;continue ;};};for {_afbbda ,_gagda :=d .Token ();if _gagda !=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",_gagda );};if _eafabd ,_dgddc :=_afbbda .(_bf .EndElement );_dgddc &&_eafabd .Name ==start .Name {break ;};};return nil ;}; -// Revision Defined Name -Rdn []*CT_RevisionDefinedName ; +// Validate validates the CT_RevisionAutoFormatting and its children +func (_fgdacg *CT_RevisionAutoFormatting )Validate ()error {return _fgdacg .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");}; -// Revision Cell Comment -Rcmt []*CT_RevisionComment ; +// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path +func (_gcb *CT_BooleanProperty )ValidateWithPath (path string )error {return nil };type Connections struct{CT_Connections };type CT_DrawingHF struct{IdAttr string ; -// Revision Query Table -Rqt []*CT_RevisionQueryTableField ; +// Left Header for Odd Pages +LhoAttr *uint32 ; -// Revision Merge Conflict -Rcft []*CT_RevisionConflict ;};type CT_CellStyleXfs struct{ +// Left Header for Even Pages +LheAttr *uint32 ; -// Style Count -CountAttr *uint32 ; +// Left Header for First Page +LhfAttr *uint32 ; -// Formatting Elements -Xf []*CT_Xf ;};func (_ffbeegd *ST_SmartTagShow )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ffbeegd =0;case "\u0061\u006c\u006c":*_ffbeegd =1;case "\u006e\u006f\u006e\u0065":*_ffbeegd =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_ffbeegd =3;};return nil ;}; +// Center Header for Odd Pages +ChoAttr *uint32 ; -// Validate validates the CT_ChartsheetProtection and its children -func (_agdc *CT_ChartsheetProtection )Validate ()error {return _agdc .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_beefb ST_MdxFunctionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_beaee :=_c .Attr {};_beaee .Name =name ;switch _beefb {case ST_MdxFunctionTypeUnset :_beaee .Value ="";case ST_MdxFunctionTypeM :_beaee .Value ="\u006d";case ST_MdxFunctionTypeV :_beaee .Value ="\u0076";case ST_MdxFunctionTypeS :_beaee .Value ="\u0073";case ST_MdxFunctionTypeC :_beaee .Value ="\u0063";case ST_MdxFunctionTypeR :_beaee .Value ="\u0072";case ST_MdxFunctionTypeP :_beaee .Value ="\u0070";case ST_MdxFunctionTypeK :_beaee .Value ="\u006b";};return _beaee ,nil ;};func NewCT_RgbColor ()*CT_RgbColor {_ebcfd :=&CT_RgbColor {};return _ebcfd };type CT_Parameters struct{ +// Center Header for Even Pages +CheAttr *uint32 ; -// Parameter Count -CountAttr *uint32 ; +// Center Header for First Page +ChfAttr *uint32 ; -// Parameter Properties -Parameter []*CT_Parameter ;};type CT_CalculatedMember struct{ +// Right Header for Odd Pages +RhoAttr *uint32 ; -// Calculated Member Name -NameAttr string ; +// Right Header for Even Pages +RheAttr *uint32 ; -// Calculated Member MDX Formula -MdxAttr string ; +// Right Header for First Page +RhfAttr *uint32 ; -// OLAP Calculated Member Name -MemberNameAttr *string ; +// Left Footer for Odd Pages +LfoAttr *uint32 ; -// Hierarchy Name -HierarchyAttr *string ; +// Left Footer for Even Pages +LfeAttr *uint32 ; -// Parent Name -ParentAttr *string ; +// Left Footer for First Page +LffAttr *uint32 ; -// Calculated Members Solve Order -SolveOrderAttr *int32 ; +// Center Footer for Odd Pages +CfoAttr *uint32 ; -// Set -SetAttr *bool ; +// Center Footer for Even Pages +CfeAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_Filter ()*CT_Filter {_bcbgb :=&CT_Filter {};return _bcbgb };type CT_PCDSCPage struct{ +// Center Footer for First Page +CffAttr *uint32 ; -// Page Item String Count -CountAttr *uint32 ; +// Right Footer for Odd Pages +RfoAttr *uint32 ; -// Page Item -PageItem []*CT_PageItem ;};func (_begece *ST_HorizontalAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaeed ,_decded :=d .Token ();if _decded !=nil {return _decded ;};if _gdabg ,_gbebbe :=_gaeed .(_c .EndElement );_gbebbe &&_gdabg .Name ==start .Name {*_begece =1;return nil ;};if _cgcada ,_aceca :=_gaeed .(_c .CharData );!_aceca {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",_gaeed );}else {switch string (_cgcada ){case "":*_begece =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_begece =1;case "\u006c\u0065\u0066\u0074":*_begece =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_begece =3;case "\u0072\u0069\u0067h\u0074":*_begece =4;case "\u0066\u0069\u006c\u006c":*_begece =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_begece =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_begece =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_begece =8;};};_gaeed ,_decded =d .Token ();if _decded !=nil {return _decded ;};if _egdbeg ,_gcfgg :=_gaeed .(_c .EndElement );_gcfgg &&_egdbeg .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",_gaeed );};type ST_Comments byte ;func (_cedbf *ST_Type )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffcadf ,_fgdfdg :=d .Token ();if _fgdfdg !=nil {return _fgdfdg ;};if _ggfcc ,_cbcccd :=_ffcadf .(_c .EndElement );_cbcccd &&_ggfcc .Name ==start .Name {*_cedbf =1;return nil ;};if _fggfd ,_bgcggf :=_ffcadf .(_c .CharData );!_bgcggf {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",_ffcadf );}else {switch string (_fggfd ){case "":*_cedbf =0;case "\u006e\u006f\u006e\u0065":*_cedbf =1;case "\u0061\u006c\u006c":*_cedbf =2;case "\u0072\u006f\u0077":*_cedbf =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_cedbf =4;};};_ffcadf ,_fgdfdg =d .Token ();if _fgdfdg !=nil {return _fgdfdg ;};if _bgadac ,_afacgc :=_ffcadf .(_c .EndElement );_afacgc &&_bgadac .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",_ffcadf );};func (_fdf *CT_CustomFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdf .OperatorAttr !=ST_FilterOperatorUnset {_dcbdf ,_dfec :=_fdf .OperatorAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _dfec !=nil {return _dfec ;};start .Attr =append (start .Attr ,_dcbdf );};if _fdf .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_fdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_PageBreak ()*CT_PageBreak {_aeggd :=&CT_PageBreak {};return _aeggd };func (_egbea ST_ParameterType )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 ;}; +// Right Footer for Even Pages +RfeAttr *uint32 ; -// Validate validates the CT_VolMain and its children -func (_daadc *CT_VolMain )Validate ()error {return _daadc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");};func (_cbgb *CT_GroupItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbgb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cbgb .CountAttr )});};e .EncodeToken (start );if _cbgb .M !=nil {_affcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_abfce :=range _cbgb .M {e .EncodeElement (_abfce ,_affcd );};};if _cbgb .N !=nil {_eeffe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_gdcg :=range _cbgb .N {e .EncodeElement (_gdcg ,_eeffe );};};if _cbgb .B !=nil {_dgeee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_ccgf :=range _cbgb .B {e .EncodeElement (_ccgf ,_dgeee );};};if _cbgb .E !=nil {_dcdbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_bafcd :=range _cbgb .E {e .EncodeElement (_bafcd ,_dcdbf );};};if _cbgb .S !=nil {_gaagd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_dfaee :=range _cbgb .S {e .EncodeElement (_dfaee ,_gaagd );};};if _cbgb .D !=nil {_gdeed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_febag :=range _cbgb .D {e .EncodeElement (_febag ,_gdeed );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgafe *CT_ExternalLink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aafcg :for {_cedgg ,_agcec :=d .Token ();if _agcec !=nil {return _agcec ;};switch _bccfcd :=_cedgg .(type ){case _c .StartElement :switch _bccfcd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgafe .Choice =NewCT_ExternalLinkChoice ();if _eebcf :=d .DecodeElement (&_fgafe .Choice .ExternalBook ,&_bccfcd );_eebcf !=nil {return _eebcf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgafe .Choice =NewCT_ExternalLinkChoice ();if _babgf :=d .DecodeElement (&_fgafe .Choice .DdeLink ,&_bccfcd );_babgf !=nil {return _babgf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgafe .Choice =NewCT_ExternalLinkChoice ();if _ffeef :=d .DecodeElement (&_fgafe .Choice .OleLink ,&_bccfcd );_ffeef !=nil {return _ffeef ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgafe .ExtLst =NewCT_ExtensionList ();if _ageee :=d .DecodeElement (_fgafe .ExtLst ,&_bccfcd );_ageee !=nil {return _ageee ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_bccfcd .Name );if _dcaae :=d .Skip ();_dcaae !=nil {return _dcaae ;};};case _c .EndElement :break _aafcg ;case _c .CharData :};};return nil ;};func (_dfcfe ST_SourceType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfcfe .String (),start );}; +// Right Footer for First Page +RffAttr *uint32 ;};type CT_TextPr struct{ -// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path -func (_egdc *CT_Metadata )ValidateWithPath (path string )error {if _egdc .MetadataTypes !=nil {if _aabag :=_egdc .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_aabag !=nil {return _aabag ;};};if _egdc .MetadataStrings !=nil {if _ceebf :=_egdc .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_ceebf !=nil {return _ceebf ;};};if _egdc .MdxMetadata !=nil {if _baffa :=_egdc .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_baffa !=nil {return _baffa ;};};for _fgdfdc ,_aecge :=range _egdc .FutureMetadata {if _cagcd :=_aecge .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_fgdfdc ));_cagcd !=nil {return _cagcd ;};};if _egdc .CellMetadata !=nil {if _bebfbf :=_egdc .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_bebfbf !=nil {return _bebfbf ;};};if _egdc .ValueMetadata !=nil {if _bcadg :=_egdc .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");_bcadg !=nil {return _bcadg ;};};if _egdc .ExtLst !=nil {if _dega :=_egdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dega !=nil {return _dega ;};};return nil ;};func (_cdedf *ST_PivotFilterType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaced ,_decbg :=d .Token ();if _decbg !=nil {return _decbg ;};if _baggf ,_eeecgf :=_eaced .(_c .EndElement );_eeecgf &&_baggf .Name ==start .Name {*_cdedf =1;return nil ;};if _gffbcf ,_cefbf :=_eaced .(_c .CharData );!_cefbf {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",_eaced );}else {switch string (_gffbcf ){case "":*_cdedf =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_cdedf =1;case "\u0063\u006f\u0075n\u0074":*_cdedf =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cdedf =3;case "\u0073\u0075\u006d":*_cdedf =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_cdedf =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cdedf =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_cdedf =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_cdedf =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cdedf =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_cdedf =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_cdedf =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_cdedf =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_cdedf =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_cdedf =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cdedf =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_cdedf =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_cdedf =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_cdedf =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_cdedf =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cdedf =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cdedf =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cdedf =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cdedf =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cdedf =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cdedf =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cdedf =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_cdedf =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cdedf =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_cdedf =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cdedf =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_cdedf =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cdedf =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cdedf =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_cdedf =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_cdedf =35;case "\u0074\u006f\u0064a\u0079":*_cdedf =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_cdedf =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_cdedf =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_cdedf =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_cdedf =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_cdedf =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_cdedf =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_cdedf =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cdedf =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cdedf =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cdedf =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_cdedf =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_cdedf =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_cdedf =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_cdedf =50;case "\u0051\u0031":*_cdedf =51;case "\u0051\u0032":*_cdedf =52;case "\u0051\u0033":*_cdedf =53;case "\u0051\u0034":*_cdedf =54;case "\u004d\u0031":*_cdedf =55;case "\u004d\u0032":*_cdedf =56;case "\u004d\u0033":*_cdedf =57;case "\u004d\u0034":*_cdedf =58;case "\u004d\u0035":*_cdedf =59;case "\u004d\u0036":*_cdedf =60;case "\u004d\u0037":*_cdedf =61;case "\u004d\u0038":*_cdedf =62;case "\u004d\u0039":*_cdedf =63;case "\u004d\u0031\u0030":*_cdedf =64;case "\u004d\u0031\u0031":*_cdedf =65;case "\u004d\u0031\u0032":*_cdedf =66;};};_eaced ,_decbg =d .Token ();if _decbg !=nil {return _decbg ;};if _cbgdf ,_edegbe :=_eaced .(_c .EndElement );_edegbe &&_cbgdf .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",_eaced );}; +// Prompt for File Name +PromptAttr *bool ; -// Validate validates the CT_IndexedColors and its children -func (_gdgea *CT_IndexedColors )Validate ()error {return _gdgea .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};func (_fcded ST_TargetScreenSize )String ()string {switch _fcded {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 (_dcgfc *CT_ExtensionList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dcgfc .Ext !=nil {_befd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_caaed :=range _dcgfc .Ext {e .EncodeElement (_caaed ,_befd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// File Type +FileTypeAttr ST_FileType ; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_abad *CT_OleObject )ValidateWithPath (path string )error {if _cgefae :=_abad .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cgefae !=nil {return _cgefae ;};if _aaad :=_abad .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_aaad !=nil {return _aaad ;};if _abad .ObjectPr !=nil {if _fefaf :=_abad .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_fefaf !=nil {return _fefaf ;};};return nil ;}; +// Code Page +CodePageAttr *uint32 ; -// Validate validates the CT_RevisionCustomView and its children -func (_gfbacd *CT_RevisionCustomView )Validate ()error {return _gfbacd .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");};func (_cfffe *CT_GroupLevel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_cfffe .UniqueNameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_cfffe .CaptionAttr )});if _cfffe .UserAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfffe .UserAttr ))});};if _cfffe .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfffe .CustomRollUpAttr ))});};e .EncodeToken (start );if _cfffe .Groups !=nil {_eadcf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_cfffe .Groups ,_eadcf );};if _cfffe .ExtLst !=nil {_gcdbb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfffe .ExtLst ,_gcdbb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eecfa ST_FilterOperator )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eecfa .String (),start );}; +// Character Set +CharacterSetAttr *string ; -// Validate validates the CT_DataRef and its children -func (_bdbf *CT_DataRef )Validate ()error {return _bdbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");}; +// First Row +FirstRowAttr *uint32 ; -// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path -func (_ded *CT_Break )ValidateWithPath (path string )error {return nil };func NewCT_AutoSortScope ()*CT_AutoSortScope {_fcd :=&CT_AutoSortScope {};_fcd .PivotArea =NewCT_PivotArea ();return _fcd ;};func NewCT_DataConsolidate ()*CT_DataConsolidate {_gecfg :=&CT_DataConsolidate {};return _gecfg };func (_fbabad *CT_PivotFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_fbabad .FldAttr )});if _fbabad .MpFldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fbabad .MpFldAttr )});};_gbfea ,_bgaad :=_fbabad .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _bgaad !=nil {return _bgaad ;};start .Attr =append (start .Attr ,_gbfea );if _fbabad .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_cg .Sprintf ("\u0025\u0076",*_fbabad .EvalOrderAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_fbabad .IdAttr )});if _fbabad .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_fbabad .IMeasureHierAttr )});};if _fbabad .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fbabad .IMeasureFldAttr )});};if _fbabad .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fbabad .NameAttr )});};if _fbabad .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_fbabad .DescriptionAttr )});};if _fbabad .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_cg .Sprintf ("\u0025\u0076",*_fbabad .StringValue1Attr )});};if _fbabad .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_cg .Sprintf ("\u0025\u0076",*_fbabad .StringValue2Attr )});};e .EncodeToken (start );_gbdgg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fbabad .AutoFilter ,_gbdgg );if _fbabad .ExtLst !=nil {_gfgfgd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbabad .ExtLst ,_gfgfgd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcbdag *CT_OleSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbbfd :=range start .Attr {if _fbbfd .Name .Local =="\u0072\u0065\u0066"{_bfgb ,_gacag :=_fbbfd .Value ,error (nil );if _gacag !=nil {return _gacag ;};_fcbdag .RefAttr =_bfgb ;continue ;};};for {_eagea ,_bfeff :=d .Token ();if _bfeff !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_bfeff );};if _dcagc ,_adbca :=_eagea .(_c .EndElement );_adbca &&_dcagc .Name ==start .Name {break ;};};return nil ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_efefa :=&CT_RevisionSheetRename {};return _efefa ;};func (_gfdcf *CT_Map )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0049\u0044"},Value :_cg .Sprintf ("\u0025\u0076",_gfdcf .IDAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_gfdcf .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",_gfdcf .RootElementAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_cg .Sprintf ("\u0025\u0076",_gfdcf .SchemaIDAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 :_cg .Sprintf ("\u0025\u0064",_bcgdaf (_gfdcf .ShowImportExportValidationErrorsAttr ))});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (_gfdcf .AutoFitAttr ))});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (_gfdcf .AppendAttr ))});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (_gfdcf .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (_gfdcf .PreserveFormatAttr ))});e .EncodeToken (start );if _gfdcf .DataBinding !=nil {_bdegg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_gfdcf .DataBinding ,_bdegg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Source File Name +SourceFileAttr *string ; -// Validate validates the CT_XmlPr and its children -func (_gdacf *CT_XmlPr )Validate ()error {return _gdacf .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func (_fbcge *CT_ExtensionList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbcca :for {_geca ,_fcgaa :=d .Token ();if _fcgaa !=nil {return _fcgaa ;};switch _bgaed :=_geca .(type ){case _c .StartElement :switch _bgaed .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecba :=NewCT_Extension ();if _gdeee :=d .DecodeElement (_ecba ,&_bgaed );_gdeee !=nil {return _gdeee ;};_fbcge .Ext =append (_fbcge .Ext ,_ecba );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_bgaed .Name );if _faaeg :=d .Skip ();_faaeg !=nil {return _faaeg ;};};case _c .EndElement :break _bbcca ;case _c .CharData :};};return nil ;};func (_fdcfb *CT_CellXfs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gffb :=range start .Attr {if _gffb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbga ,_ccfb :=_fe .ParseUint (_gffb .Value ,10,32);if _ccfb !=nil {return _ccfb ;};_efaac :=uint32 (_dbga );_fdcfb .CountAttr =&_efaac ;continue ;};};_babd :for {_gfgg ,_fbgf :=d .Token ();if _fbgf !=nil {return _fbgf ;};switch _cbce :=_gfgg .(type ){case _c .StartElement :switch _cbce .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfd :=NewCT_Xf ();if _gfcdc :=d .DecodeElement (_egfd ,&_cbce );_gfcdc !=nil {return _gfcdc ;};_fdcfb .Xf =append (_fdcfb .Xf ,_egfd );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0058\u0066\u0073\u0020\u0025\u0076",_cbce .Name );if _fgb :=d .Skip ();_fgb !=nil {return _fgb ;};};case _c .EndElement :break _babd ;case _c .CharData :};};return nil ;};func NewCT_WebPublishing ()*CT_WebPublishing {_eeggb :=&CT_WebPublishing {};return _eeggb };func (_gbbdc *ST_UpdateLinks )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceeda ,_eeecf :=d .Token ();if _eeecf !=nil {return _eeecf ;};if _gffdgd ,_egdac :=_ceeda .(_c .EndElement );_egdac &&_gffdgd .Name ==start .Name {*_gbbdc =1;return nil ;};if _fgacf ,_fecad :=_ceeda .(_c .CharData );!_fecad {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",_ceeda );}else {switch string (_fgacf ){case "":*_gbbdc =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_gbbdc =1;case "\u006e\u0065\u0076e\u0072":*_gbbdc =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gbbdc =3;};};_ceeda ,_eeecf =d .Token ();if _eeecf !=nil {return _eeecf ;};if _adgeee ,_ffggc :=_ceeda .(_c .EndElement );_ffggc &&_adgeee .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",_ceeda );}; +// Delimited File +DelimitedAttr *bool ; -// Validate validates the CT_Workbook and its children -func (_adcfcb *CT_Workbook )Validate ()error {return _adcfcb .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_eedfdd *CT_XmlColumnPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_eedfdd .MapIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_cg .Sprintf ("\u0025\u0076",_eedfdd .XpathAttr )});if _eedfdd .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eedfdd .DenormalizedAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_eedfdd .XmlDataTypeAttr )});e .EncodeToken (start );if _eedfdd .ExtLst !=nil {_abedd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eedfdd .ExtLst ,_abedd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Decimal Separator +DecimalAttr *string ; -// Validate validates the CT_FutureMetadata and its children -func (_babcd *CT_FutureMetadata )Validate ()error {return _babcd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_cbgbf *CT_Worksheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbgbf .SheetData =NewCT_SheetData ();_fecfba :for {_gbbgfg ,_bbebee :=d .Token ();if _bbebee !=nil {return _bbebee ;};switch _bbccgc :=_gbbgfg .(type ){case _c .StartElement :switch _bbccgc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .SheetPr =NewCT_SheetPr ();if _abaed :=d .DecodeElement (_cbgbf .SheetPr ,&_bbccgc );_abaed !=nil {return _abaed ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .Dimension =NewCT_SheetDimension ();if _ffcdd :=d .DecodeElement (_cbgbf .Dimension ,&_bbccgc );_ffcdd !=nil {return _ffcdd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .SheetViews =NewCT_SheetViews ();if _dfcab :=d .DecodeElement (_cbgbf .SheetViews ,&_bbccgc );_dfcab !=nil {return _dfcab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .SheetFormatPr =NewCT_SheetFormatPr ();if _feadff :=d .DecodeElement (_cbgbf .SheetFormatPr ,&_bbccgc );_feadff !=nil {return _feadff ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eeebc :=NewCT_Cols ();if _gaafca :=d .DecodeElement (_eeebc ,&_bbccgc );_gaafca !=nil {return _gaafca ;};_cbgbf .Cols =append (_cbgbf .Cols ,_eeebc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _baaaag :=d .DecodeElement (_cbgbf .SheetData ,&_bbccgc );_baaaag !=nil {return _baaaag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .SheetCalcPr =NewCT_SheetCalcPr ();if _dagcb :=d .DecodeElement (_cbgbf .SheetCalcPr ,&_bbccgc );_dagcb !=nil {return _dagcb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .SheetProtection =NewCT_SheetProtection ();if _ffec :=d .DecodeElement (_cbgbf .SheetProtection ,&_bbccgc );_ffec !=nil {return _ffec ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .ProtectedRanges =NewCT_ProtectedRanges ();if _dgfde :=d .DecodeElement (_cbgbf .ProtectedRanges ,&_bbccgc );_dgfde !=nil {return _dgfde ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .Scenarios =NewCT_Scenarios ();if _cfaaac :=d .DecodeElement (_cbgbf .Scenarios ,&_bbccgc );_cfaaac !=nil {return _cfaaac ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .AutoFilter =NewCT_AutoFilter ();if _cbafdb :=d .DecodeElement (_cbgbf .AutoFilter ,&_bbccgc );_cbafdb !=nil {return _cbafdb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .SortState =NewCT_SortState ();if _fbbdb :=d .DecodeElement (_cbgbf .SortState ,&_bbccgc );_fbbdb !=nil {return _fbbdb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .DataConsolidate =NewCT_DataConsolidate ();if _ffegbc :=d .DecodeElement (_cbgbf .DataConsolidate ,&_bbccgc );_ffegbc !=nil {return _ffegbc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .CustomSheetViews =NewCT_CustomSheetViews ();if _facaf :=d .DecodeElement (_cbgbf .CustomSheetViews ,&_bbccgc );_facaf !=nil {return _facaf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .MergeCells =NewCT_MergeCells ();if _dffda :=d .DecodeElement (_cbgbf .MergeCells ,&_bbccgc );_dffda !=nil {return _dffda ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .PhoneticPr =NewCT_PhoneticPr ();if _abgbcf :=d .DecodeElement (_cbgbf .PhoneticPr ,&_bbccgc );_abgbcf !=nil {return _abgbcf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgcage :=NewCT_ConditionalFormatting ();if _bebcg :=d .DecodeElement (_bgcage ,&_bbccgc );_bebcg !=nil {return _bebcg ;};_cbgbf .ConditionalFormatting =append (_cbgbf .ConditionalFormatting ,_bgcage );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .DataValidations =NewCT_DataValidations ();if _cgcfc :=d .DecodeElement (_cbgbf .DataValidations ,&_bbccgc );_cgcfc !=nil {return _cgcfc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .Hyperlinks =NewCT_Hyperlinks ();if _dbabcg :=d .DecodeElement (_cbgbf .Hyperlinks ,&_bbccgc );_dbabcg !=nil {return _dbabcg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .PrintOptions =NewCT_PrintOptions ();if _cdcccg :=d .DecodeElement (_cbgbf .PrintOptions ,&_bbccgc );_cdcccg !=nil {return _cdcccg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .PageMargins =NewCT_PageMargins ();if _bgfbe :=d .DecodeElement (_cbgbf .PageMargins ,&_bbccgc );_bgfbe !=nil {return _bgfbe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .PageSetup =NewCT_PageSetup ();if _bfdca :=d .DecodeElement (_cbgbf .PageSetup ,&_bbccgc );_bfdca !=nil {return _bfdca ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .HeaderFooter =NewCT_HeaderFooter ();if _bgfcc :=d .DecodeElement (_cbgbf .HeaderFooter ,&_bbccgc );_bgfcc !=nil {return _bgfcc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .RowBreaks =NewCT_PageBreak ();if _acded :=d .DecodeElement (_cbgbf .RowBreaks ,&_bbccgc );_acded !=nil {return _acded ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .ColBreaks =NewCT_PageBreak ();if _fefcc :=d .DecodeElement (_cbgbf .ColBreaks ,&_bbccgc );_fefcc !=nil {return _fefcc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .CustomProperties =NewCT_CustomProperties ();if _aaggce :=d .DecodeElement (_cbgbf .CustomProperties ,&_bbccgc );_aaggce !=nil {return _aaggce ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .CellWatches =NewCT_CellWatches ();if _becfab :=d .DecodeElement (_cbgbf .CellWatches ,&_bbccgc );_becfab !=nil {return _becfab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .IgnoredErrors =NewCT_IgnoredErrors ();if _dgaag :=d .DecodeElement (_cbgbf .IgnoredErrors ,&_bbccgc );_dgaag !=nil {return _dgaag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .SmartTags =NewCT_SmartTags ();if _caabe :=d .DecodeElement (_cbgbf .SmartTags ,&_bbccgc );_caabe !=nil {return _caabe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .Drawing =NewCT_Drawing ();if _gcdde :=d .DecodeElement (_cbgbf .Drawing ,&_bbccgc );_gcdde !=nil {return _gcdde ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .LegacyDrawing =NewCT_LegacyDrawing ();if _gaabcd :=d .DecodeElement (_cbgbf .LegacyDrawing ,&_bbccgc );_gaabcd !=nil {return _gaabcd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .LegacyDrawingHF =NewCT_LegacyDrawing ();if _caace :=d .DecodeElement (_cbgbf .LegacyDrawingHF ,&_bbccgc );_caace !=nil {return _caace ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .DrawingHF =NewCT_DrawingHF ();if _gcfba :=d .DecodeElement (_cbgbf .DrawingHF ,&_bbccgc );_gcfba !=nil {return _gcfba ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .Picture =NewCT_SheetBackgroundPicture ();if _cdddf :=d .DecodeElement (_cbgbf .Picture ,&_bbccgc );_cdddf !=nil {return _cdddf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .OleObjects =NewCT_OleObjects ();if _dcbeb :=d .DecodeElement (_cbgbf .OleObjects ,&_bbccgc );_dcbeb !=nil {return _dcbeb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .Controls =NewCT_Controls ();if _cfdfab :=d .DecodeElement (_cbgbf .Controls ,&_bbccgc );_cfdfab !=nil {return _cfdfab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .WebPublishItems =NewCT_WebPublishItems ();if _afacb :=d .DecodeElement (_cbgbf .WebPublishItems ,&_bbccgc );_afacb !=nil {return _afacb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .TableParts =NewCT_TableParts ();if _eagae :=d .DecodeElement (_cbgbf .TableParts ,&_bbccgc );_eagae !=nil {return _eagae ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgbf .ExtLst =NewCT_ExtensionList ();if _adccef :=d .DecodeElement (_cbgbf .ExtLst ,&_bbccgc );_adccef !=nil {return _adccef ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_W\u006f\u0072k\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_bbccgc .Name );if _eefeg :=d .Skip ();_eefeg !=nil {return _eefeg ;};};case _c .EndElement :break _fecfba ;case _c .CharData :};};return nil ;};func (_aaga *CT_DataConsolidate )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaga .FunctionAttr !=ST_DataConsolidateFunctionUnset {_abecb ,_ecfbd :=_aaga .FunctionAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"});if _ecfbd !=nil {return _ecfbd ;};start .Attr =append (start .Attr ,_abecb );};if _aaga .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aaga .StartLabelsAttr ))});};if _aaga .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aaga .LeftLabelsAttr ))});};if _aaga .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aaga .TopLabelsAttr ))});};if _aaga .LinkAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aaga .LinkAttr ))});};e .EncodeToken (start );if _aaga .DataRefs !=nil {_afccb :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}};e .EncodeElement (_aaga .DataRefs ,_afccb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbadfc ST_SortMethod )ValidateWithPath (path string )error {switch _cbadfc {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 (_cbadfc ));};return nil ;}; +// Thousands Separator +ThousandsAttr *string ; -// Validate validates the CT_SortState and its children -func (_ddfbdd *CT_SortState )Validate ()error {return _ddfbdd .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};type CT_SheetViews struct{ +// Tab as Delimiter +TabAttr *bool ; -// Worksheet View -SheetView []*CT_SheetView ; +// Space is Delimiter +SpaceAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gcdbg *CT_pivotTableDefinition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcdbg .Location =NewCT_Location ();for _ ,_cccdg :=range start .Attr {if _cccdg .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_gcbeb ,_cgdbb :=_fe .ParseUint (_cccdg .Value ,10,8);if _cgdbb !=nil {return _cgdbb ;};_eeefb :=uint8 (_gcbeb );_gcdbg .CreatedVersionAttr =&_eeefb ;continue ;};if _cccdg .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_gfeba ,_ffcad :=_fe .ParseUint (_cccdg .Value ,10,32);if _ffcad !=nil {return _ffcad ;};_cagae :=uint32 (_gfeba );_gcdbg .IndentAttr =&_cagae ;continue ;};if _cccdg .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_bbade ,_cbdaa :=_cccdg .Value ,error (nil );if _cbdaa !=nil {return _cbdaa ;};_gcdbg .PivotTableStyleAttr =&_bbade ;continue ;};if _cccdg .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_abfcd ,_acababf :=_fe .ParseBool (_cccdg .Value );if _acababf !=nil {return _acababf ;};_gcdbg .ShowEmptyRowAttr =&_abfcd ;continue ;};if _cccdg .Name .Local =="\u0074\u0061\u0067"{_acged ,_eacbc :=_cccdg .Value ,error (nil );if _eacbc !=nil {return _eacbc ;};_gcdbg .TagAttr =&_acged ;continue ;};if _cccdg .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_cdgabb ,_gbgdb :=_fe .ParseBool (_cccdg .Value );if _gbgdb !=nil {return _gbgdb ;};_gcdbg .ShowEmptyColAttr =&_cdgabb ;continue ;};if _cccdg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_facbef ,_egcgfd :=_fe .ParseUint (_cccdg .Value ,10,8);if _egcgfd !=nil {return _egcgfd ;};_bfade :=uint8 (_facbef );_gcdbg .MinRefreshableVersionAttr =&_bfade ;continue ;};if _cccdg .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_fadebd ,_eaceb :=_fe .ParseBool (_cccdg .Value );if _eaceb !=nil {return _eaceb ;};_gcdbg .ShowHeadersAttr =&_fadebd ;continue ;};if _cccdg .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_dbded ,_bgffb :=_fe .ParseBool (_cccdg .Value );if _bgffb !=nil {return _bgffb ;};_gcdbg .AsteriskTotalsAttr =&_dbded ;continue ;};if _cccdg .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_bgcfb ,_agcffg :=_fe .ParseBool (_cccdg .Value );if _agcffg !=nil {return _agcffg ;};_gcdbg .CompactAttr =&_bgcfb ;continue ;};if _cccdg .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_aggcba ,_gbedda :=_fe .ParseBool (_cccdg .Value );if _gbedda !=nil {return _gbedda ;};_gcdbg .EditDataAttr =&_aggcba ;continue ;};if _cccdg .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dabge ,_edgcd :=_fe .ParseBool (_cccdg .Value );if _edgcd !=nil {return _edgcd ;};_gcdbg .OutlineAttr =&_dabge ;continue ;};if _cccdg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_gfbbg ,_fecdb :=_fe .ParseBool (_cccdg .Value );if _fecdb !=nil {return _fecdb ;};_gcdbg .ShowCalcMbrsAttr =&_gfbbg ;continue ;};if _cccdg .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_bgcga ,_bfbga :=_fe .ParseBool (_cccdg .Value );if _bfbga !=nil {return _bfbga ;};_gcdbg .OutlineDataAttr =&_bgcga ;continue ;};if _cccdg .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_ecbbe ,_fcgcac :=_fe .ParseBool (_cccdg .Value );if _fcgcac !=nil {return _fcgcac ;};_gcdbg .GridDropZonesAttr =&_ecbbe ;continue ;};if _cccdg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_fgbdda ,_ebacd :=_fe .ParseBool (_cccdg .Value );if _ebacd !=nil {return _ebacd ;};_gcdbg .CustomListSortAttr =&_fgbdda ;continue ;};if _cccdg .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_daagd ,_bgefa :=_fe .ParseBool (_cccdg .Value );if _bgefa !=nil {return _bgefa ;};_gcdbg .RowGrandTotalsAttr =&_daagd ;continue ;};if _cccdg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bfedgd ,_bacbb :=_fe .ParseBool (_cccdg .Value );if _bacbb !=nil {return _bacbb ;};_gcdbg .ApplyWidthHeightFormatsAttr =&_bfedgd ;continue ;};if _cccdg .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_eegec ,_dcgfbe :=_fe .ParseBool (_cccdg .Value );if _dcgfbe !=nil {return _dcgfbe ;};_gcdbg .UseAutoFormattingAttr =&_eegec ;continue ;};if _cccdg .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gcdeb ,_dbbbc :=_cccdg .Value ,error (nil );if _dbbbc !=nil {return _dbbbc ;};_gcdbg .RowHeaderCaptionAttr =&_gcdeb ;continue ;};if _cccdg .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_dbafc ,_aggeda :=_fe .ParseBool (_cccdg .Value );if _aggeda !=nil {return _aggeda ;};_gcdbg .ShowDrillAttr =&_dbafc ;continue ;};if _cccdg .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_bcdcf ,_gdaefec :=_fe .ParseBool (_cccdg .Value );if _gdaefec !=nil {return _gdaefec ;};_gcdbg .MergeItemAttr =&_bcdcf ;continue ;};if _cccdg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dfcbba ,_bdecc :=_fe .ParseBool (_cccdg .Value );if _bdecc !=nil {return _bdecc ;};_gcdbg .ApplyBorderFormatsAttr =&_dfcbba ;continue ;};if _cccdg .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_cdddfb ,_ecfba :=_fe .ParseBool (_cccdg .Value );if _ecfba !=nil {return _ecfba ;};_gcdbg .VisualTotalsAttr =&_cdddfb ;continue ;};if _cccdg .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_fcdbdde ,_agbdbc :=_fe .ParseBool (_cccdg .Value );if _agbdbc !=nil {return _agbdbc ;};_gcdbg .CompactDataAttr =&_fcdbdde ;continue ;};if _cccdg .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cdgdc ,_dbafaa :=_fe .ParseUint (_cccdg .Value ,10,32);if _dbafaa !=nil {return _dbafaa ;};_abgfc :=uint32 (_cdgdc );_gcdbg .DataPositionAttr =&_abgfc ;continue ;};if _cccdg .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_ggbdbb ,_dccgdg :=_fe .ParseBool (_cccdg .Value );if _dccgdg !=nil {return _dccgdg ;};_gcdbg .MultipleFieldFiltersAttr =&_ggbdbb ;continue ;};if _cccdg .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_egbfg ,_cbebg :=_fe .ParseBool (_cccdg .Value );if _cbebg !=nil {return _cbebg ;};_gcdbg .PageOverThenDownAttr =&_egbfg ;continue ;};if _cccdg .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_baea ,_gbcddc :=_fe .ParseBool (_cccdg .Value );if _gbcddc !=nil {return _gbcddc ;};_gcdbg .FieldListSortAscendingAttr =&_baea ;continue ;};if _cccdg .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_ebbe ,_ggfegg :=_fe .ParseBool (_cccdg .Value );if _ggfegg !=nil {return _ggfegg ;};_gcdbg .ShowMissingAttr =&_ebbe ;continue ;};if _cccdg .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_degbae ,_edfad :=_fe .ParseBool (_cccdg .Value );if _edfad !=nil {return _edfad ;};_gcdbg .FieldPrintTitlesAttr =&_degbae ;continue ;};if _cccdg .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_ecbbd ,_aebage :=_fe .ParseBool (_cccdg .Value );if _aebage !=nil {return _aebage ;};_gcdbg .ShowMemberPropertyTipsAttr =&_ecbbd ;continue ;};if _cccdg .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_cbdac ,_gfbaa :=_cccdg .Value ,error (nil );if _gfbaa !=nil {return _gfbaa ;};_gcdbg .PageStyleAttr =&_cbdac ;continue ;};if _cccdg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_addgdb ,_bfbgf :=_fe .ParseUint (_cccdg .Value ,10,32);if _bfbgf !=nil {return _bfbgf ;};_bdfcg :=uint32 (_addgdb );_gcdbg .AutoFormatIdAttr =&_bdfcg ;continue ;};if _cccdg .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_egdca ,_ffdbc :=_fe .ParseBool (_cccdg .Value );if _ffdbc !=nil {return _ffdbc ;};_gcdbg .ShowItemsAttr =&_egdca ;continue ;};if _cccdg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ecfdf ,_bdbefd :=_fe .ParseBool (_cccdg .Value );if _bdbefd !=nil {return _bdbefd ;};_gcdbg .ApplyPatternFormatsAttr =&_ecfdf ;continue ;};if _cccdg .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_cbfdae ,_baabd :=_fe .ParseBool (_cccdg .Value );if _baabd !=nil {return _baabd ;};_gcdbg .EnableFieldPropertiesAttr =&_cbfdae ;continue ;};if _cccdg .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_egfge ,_eggea :=_fe .ParseBool (_cccdg .Value );if _eggea !=nil {return _eggea ;};_gcdbg .ShowMultipleLabelAttr =&_egfge ;continue ;};if _cccdg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_dacead ,_ffgcf :=_fe .ParseBool (_cccdg .Value );if _ffgcf !=nil {return _ffgcf ;};_gcdbg .PreserveFormattingAttr =&_dacead ;continue ;};if _cccdg .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_egfgb ,_eeacgb :=_fe .ParseBool (_cccdg .Value );if _eeacgb !=nil {return _eeacgb ;};_gcdbg .PublishedAttr =&_egfgb ;continue ;};if _cccdg .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_fffdc ,_bfcga :=_cccdg .Value ,error (nil );if _bfcga !=nil {return _bfcga ;};_gcdbg .MissingCaptionAttr =&_fffdc ;continue ;};if _cccdg .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_fdcgea ,_ddddf :=_fe .ParseBool (_cccdg .Value );if _ddddf !=nil {return _ddddf ;};_gcdbg .ImmersiveAttr =&_fdcgea ;continue ;};if _cccdg .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_dccccf ,_bcadf :=_fe .ParseUint (_cccdg .Value ,10,32);if _bcadf !=nil {return _bcadf ;};_ddcdadg :=uint32 (_dccccf );_gcdbg .PageWrapAttr =&_ddcdadg ;continue ;};if _cccdg .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_fdcae ,_agbdcb :=_fe .ParseUint (_cccdg .Value ,10,32);if _agbdcb !=nil {return _agbdcb ;};_gdgdg :=uint32 (_fdcae );_gcdbg .ChartFormatAttr =&_gdgdg ;continue ;};if _cccdg .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_gbffee ,_fgefg :=_fe .ParseBool (_cccdg .Value );if _fgefg !=nil {return _fgefg ;};_gcdbg .ShowDataDropDownAttr =&_gbffee ;continue ;};if _cccdg .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ecfffg ,_ceacg :=_cccdg .Value ,error (nil );if _ceacg !=nil {return _ceacg ;};_gcdbg .ColHeaderCaptionAttr =&_ecfffg ;continue ;};if _cccdg .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_gbgdd ,_gbcea :=_fe .ParseBool (_cccdg .Value );if _gbcea !=nil {return _gbcea ;};_gcdbg .SubtotalHiddenItemsAttr =&_gbgdd ;continue ;};if _cccdg .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_fbceag ,_bdded :=_fe .ParseBool (_cccdg .Value );if _bdded !=nil {return _bdded ;};_gcdbg .MdxSubqueriesAttr =&_fbceag ;continue ;};if _cccdg .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bfebef ,_fdadbb :=_cccdg .Value ,error (nil );if _fdadbb !=nil {return _fdadbb ;};_gcdbg .ErrorCaptionAttr =&_bfebef ;continue ;};if _cccdg .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_adafd ,_fafebe :=_fe .ParseBool (_cccdg .Value );if _fafebe !=nil {return _fafebe ;};_gcdbg .ColGrandTotalsAttr =&_adafd ;continue ;};if _cccdg .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_fbdaf ,_gcfdb :=_fe .ParseBool (_cccdg .Value );if _gcfdb !=nil {return _gcfdb ;};_gcdbg .PrintDrillAttr =&_fbdaf ;continue ;};if _cccdg .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_dccafa ,_caaff :=_fe .ParseBool (_cccdg .Value );if _caaff !=nil {return _caaff ;};_gcdbg .ItemPrintTitlesAttr =&_dccafa ;continue ;};if _cccdg .Name .Local =="\u006e\u0061\u006d\u0065"{_cbfddd ,_dggbd :=_cccdg .Value ,error (nil );if _dggbd !=nil {return _dggbd ;};_gcdbg .NameAttr =_cbfddd ;continue ;};if _cccdg .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_bcfaf ,_ggbbg :=_fe .ParseBool (_cccdg .Value );if _ggbbg !=nil {return _ggbbg ;};_gcdbg .ShowDropZonesAttr =&_bcfaf ;continue ;};if _cccdg .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_dggcb ,_ggagac :=_fe .ParseBool (_cccdg .Value );if _ggagac !=nil {return _ggagac ;};_gcdbg .ShowDataTipsAttr =&_dggcb ;continue ;};if _cccdg .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_cfefd ,_bcfed :=_cccdg .Value ,error (nil );if _bcfed !=nil {return _bcfed ;};_gcdbg .VacatedStyleAttr =&_cfefd ;continue ;};if _cccdg .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_dbcecg ,_gabeda :=_cccdg .Value ,error (nil );if _gabeda !=nil {return _gabeda ;};_gcdbg .GrandTotalCaptionAttr =&_dbcecg ;continue ;};if _cccdg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fdccd ,_dcebbd :=_fe .ParseBool (_cccdg .Value );if _dcebbd !=nil {return _dcebbd ;};_gcdbg .ApplyNumberFormatsAttr =&_fdccd ;continue ;};if _cccdg .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_fccad ,_faace :=_fe .ParseBool (_cccdg .Value );if _faace !=nil {return _faace ;};_gcdbg .EnableDrillAttr =&_fccad ;continue ;};if _cccdg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bdcbeg ,_egddd :=_fe .ParseBool (_cccdg .Value );if _egddd !=nil {return _egddd ;};_gcdbg .ApplyFontFormatsAttr =&_bdcbeg ;continue ;};if _cccdg .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_bgabf ,_bgfcf :=_fe .ParseBool (_cccdg .Value );if _bgfcf !=nil {return _bgfcf ;};_gcdbg .DisableFieldListAttr =&_bgabf ;continue ;};if _cccdg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_adbda ,_geeab :=_fe .ParseBool (_cccdg .Value );if _geeab !=nil {return _geeab ;};_gcdbg .ApplyAlignmentFormatsAttr =&_adbda ;continue ;};if _cccdg .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_ggcfd ,_cgdagf :=_fe .ParseBool (_cccdg .Value );if _cgdagf !=nil {return _cgdagf ;};_gcdbg .DataOnRowsAttr =&_ggcfd ;continue ;};if _cccdg .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dbfdef ,_cbfea :=_cccdg .Value ,error (nil );if _cbfea !=nil {return _cbfea ;};_gcdbg .DataCaptionAttr =_dbfdef ;continue ;};if _cccdg .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_bdfff ,_cfdgc :=_fe .ParseBool (_cccdg .Value );if _cfdgc !=nil {return _cfdgc ;};_gcdbg .ShowErrorAttr =&_bdfff ;continue ;};if _cccdg .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_dcegd ,_eaffab :=_fe .ParseUint (_cccdg .Value ,10,32);if _eaffab !=nil {return _eaffab ;};_gcdbg .CacheIdAttr =uint32 (_dcegd );continue ;};if _cccdg .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_gagfg ,_acefef :=_fe .ParseBool (_cccdg .Value );if _acefef !=nil {return _acefef ;};_gcdbg .EnableWizardAttr =&_gagfg ;continue ;};if _cccdg .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_aeffdec ,_geceb :=_fe .ParseUint (_cccdg .Value ,10,8);if _geceb !=nil {return _geceb ;};_beaab :=uint8 (_aeffdec );_gcdbg .UpdatedVersionAttr =&_beaab ;continue ;};};_ebcacc :for {_gcdaeb ,_fgedg :=d .Token ();if _fgedg !=nil {return _fgedg ;};switch _fcadg :=_gcdaeb .(type ){case _c .StartElement :switch _fcadg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gffefe :=d .DecodeElement (_gcdbg .Location ,&_fcadg );_gffefe !=nil {return _gffefe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .PivotFields =NewCT_PivotFields ();if _agbdab :=d .DecodeElement (_gcdbg .PivotFields ,&_fcadg );_agbdab !=nil {return _agbdab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .RowFields =NewCT_RowFields ();if _dbcae :=d .DecodeElement (_gcdbg .RowFields ,&_fcadg );_dbcae !=nil {return _dbcae ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .RowItems =NewCT_rowItems ();if _cfdfdb :=d .DecodeElement (_gcdbg .RowItems ,&_fcadg );_cfdfdb !=nil {return _cfdfdb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .ColFields =NewCT_ColFields ();if _dfgfae :=d .DecodeElement (_gcdbg .ColFields ,&_fcadg );_dfgfae !=nil {return _dfgfae ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .ColItems =NewCT_colItems ();if _eeagfe :=d .DecodeElement (_gcdbg .ColItems ,&_fcadg );_eeagfe !=nil {return _eeagfe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .PageFields =NewCT_PageFields ();if _fagce :=d .DecodeElement (_gcdbg .PageFields ,&_fcadg );_fagce !=nil {return _fagce ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .DataFields =NewCT_DataFields ();if _afdea :=d .DecodeElement (_gcdbg .DataFields ,&_fcadg );_afdea !=nil {return _afdea ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .Formats =NewCT_Formats ();if _dacfef :=d .DecodeElement (_gcdbg .Formats ,&_fcadg );_dacfef !=nil {return _dacfef ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .ConditionalFormats =NewCT_ConditionalFormats ();if _dfeafa :=d .DecodeElement (_gcdbg .ConditionalFormats ,&_fcadg );_dfeafa !=nil {return _dfeafa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .ChartFormats =NewCT_ChartFormats ();if _ccgba :=d .DecodeElement (_gcdbg .ChartFormats ,&_fcadg );_ccgba !=nil {return _ccgba ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .PivotHierarchies =NewCT_PivotHierarchies ();if _aedbfg :=d .DecodeElement (_gcdbg .PivotHierarchies ,&_fcadg );_aedbfg !=nil {return _aedbfg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _egbbg :=d .DecodeElement (_gcdbg .PivotTableStyleInfo ,&_fcadg );_egbbg !=nil {return _egbbg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .Filters =NewCT_PivotFilters ();if _addbc :=d .DecodeElement (_gcdbg .Filters ,&_fcadg );_addbc !=nil {return _addbc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _ggcga :=d .DecodeElement (_gcdbg .RowHierarchiesUsage ,&_fcadg );_ggcga !=nil {return _ggcga ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _gdddb :=d .DecodeElement (_gcdbg .ColHierarchiesUsage ,&_fcadg );_gdddb !=nil {return _gdddb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdbg .ExtLst =NewCT_ExtensionList ();if _daedc :=d .DecodeElement (_gcdbg .ExtLst ,&_fcadg );_daedc !=nil {return _daedc ;};default:_gc .Log .Debug ("\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",_fcadg .Name );if _ebdac :=d .Skip ();_ebdac !=nil {return _ebdac ;};};case _c .EndElement :break _ebcacc ;case _c .CharData :};};return nil ;};type CT_TableColumn struct{ +// Comma is Delimiter +CommaAttr *bool ; -// Table Field Id -IdAttr uint32 ; +// Semicolon is Delimiter +SemicolonAttr *bool ; -// Unique Name -UniqueNameAttr *string ; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Column name -NameAttr string ; +// Qualifier +QualifierAttr ST_Qualifier ; -// Totals Row Function -TotalsRowFunctionAttr ST_TotalsRowFunction ; +// Custom Delimiter +DelimiterAttr *string ; -// Totals Row Label -TotalsRowLabelAttr *string ; +// Fields +TextFields *CT_TextFields ;};func (_gfddd *CT_FieldsUsage )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ccgba :=range start .Attr {if _ccgba .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcabg ,_ceadgg :=_e .ParseUint (_ccgba .Value ,10,32);if _ceadgg !=nil {return _ceadgg ;};_cdbc :=uint32 (_dcabg );_gfddd .CountAttr =&_cdbc ;continue ;};};_eedbd :for {_acege ,_dffbd :=d .Token ();if _dffbd !=nil {return _dffbd ;};switch _aeaf :=_acege .(type ){case _bf .StartElement :switch _aeaf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddacd :=NewCT_FieldUsage ();if _cfdg :=d .DecodeElement (_ddacd ,&_aeaf );_cfdg !=nil {return _cfdg ;};_gfddd .FieldUsage =append (_gfddd .FieldUsage ,_ddacd );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073\u0055s\u0061g\u0065\u0020\u0025\u0076",_aeaf .Name );if _ffggc :=d .Skip ();_ffggc !=nil {return _ffggc ;};};case _bf .EndElement :break _eedbd ;case _bf .CharData :};};return nil ;};type CT_PivotFilters struct{ -// Query Table Field Id -QueryTableFieldIdAttr *uint32 ; +// Pivot Filter Count +CountAttr *uint32 ; -// Header Row Cell Format Id -HeaderRowDxfIdAttr *uint32 ; +// PivotTable Advanced Filter +Filter []*CT_PivotFilter ;}; -// Data & Insert Row Format Id -DataDxfIdAttr *uint32 ; +// Validate validates the CT_LevelGroup and its children +func (_ddebe *CT_LevelGroup )Validate ()error {return _ddebe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");};func (_aabag *ST_DataValidationType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_aabag =0;case "\u006e\u006f\u006e\u0065":*_aabag =1;case "\u0077\u0068\u006fl\u0065":*_aabag =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_aabag =3;case "\u006c\u0069\u0073\u0074":*_aabag =4;case "\u0064\u0061\u0074\u0065":*_aabag =5;case "\u0074\u0069\u006d\u0065":*_aabag =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_aabag =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aabag =8;};return nil ;}; -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path +func (_bddfb *CT_Rst )ValidateWithPath (path string )error {for _egbded ,_bbgag :=range _bddfb .R {if _cegef :=_bbgag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_egbded ));_cegef !=nil {return _cegef ;};};for _bgfad ,_caffe :=range _bddfb .RPh {if _bdecg :=_caffe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_bgfad ));_bdecg !=nil {return _bdecg ;};};if _bddfb .PhoneticPr !=nil {if _cdcfg :=_bddfb .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_cdcfg !=nil {return _cdcfg ;};};return nil ;};func NewCT_Chartsheet ()*CT_Chartsheet {_fcgeb :=&CT_Chartsheet {};_fcgeb .SheetViews =NewCT_ChartsheetViews ();_fcgeb .Drawing =NewCT_Drawing ();return _fcgeb ;};func NewCT_DefinedName ()*CT_DefinedName {_efcee :=&CT_DefinedName {};return _efcee };func (_cfcb *CT_ExternalSheetName )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cfcb .ValAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cfcb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ggeecd ST_DvAspect )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ggeecd .String (),start );};func (_afgfa *CT_WebPublishItem )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_afgfa .SourceTypeAttr =ST_WebSourceType (1);for _ ,_egcff :=range start .Attr {if _egcff .Name .Local =="\u0069\u0064"{_cfgbcd ,_dafgca :=_e .ParseUint (_egcff .Value ,10,32);if _dafgca !=nil {return _dafgca ;};_afgfa .IdAttr =uint32 (_cfgbcd );continue ;};if _egcff .Name .Local =="\u0064\u0069\u0076I\u0064"{_ffbec ,_dgbfab :=_egcff .Value ,error (nil );if _dgbfab !=nil {return _dgbfab ;};_afgfa .DivIdAttr =_ffbec ;continue ;};if _egcff .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_afgfa .SourceTypeAttr .UnmarshalXMLAttr (_egcff );continue ;};if _egcff .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_gbbcf ,_geffd :=_egcff .Value ,error (nil );if _geffd !=nil {return _geffd ;};_afgfa .SourceRefAttr =&_gbbcf ;continue ;};if _egcff .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_fgbfd ,_fedda :=_egcff .Value ,error (nil );if _fedda !=nil {return _fedda ;};_afgfa .SourceObjectAttr =&_fgbfd ;continue ;};if _egcff .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_beged ,_dfcfe :=_egcff .Value ,error (nil );if _dfcfe !=nil {return _dfcfe ;};_afgfa .DestinationFileAttr =_beged ;continue ;};if _egcff .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbcag ,_egadd :=_egcff .Value ,error (nil );if _egadd !=nil {return _egadd ;};_afgfa .TitleAttr =&_cbcag ;continue ;};if _egcff .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_faabc ,_ceadcb :=_e .ParseBool (_egcff .Value );if _ceadcb !=nil {return _ceadcb ;};_afgfa .AutoRepublishAttr =&_faabc ;continue ;};};for {_dgeac ,_edbbd :=d .Token ();if _edbbd !=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",_edbbd );};if _baccdg ,_bagfe :=_dgeac .(_bf .EndElement );_bagfe &&_baccdg .Name ==start .Name {break ;};};return nil ;};func (_dcebb *ST_RefMode )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_dcebb =0;case "\u0041\u0031":*_dcebb =1;case "\u0052\u0031\u0043\u0031":*_dcebb =2;};return nil ;};func (_ccaff *ST_DdeValueType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_ccaff =0;case "\u006e\u0069\u006c":*_ccaff =1;case "\u0062":*_ccaff =2;case "\u006e":*_ccaff =3;case "\u0065":*_ccaff =4;case "\u0073\u0074\u0072":*_ccaff =5;};return nil ;};func (_fafbd *Headers )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fafbd .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_fdee :=range start .Attr {if _fdee .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_fgege ,_deega :=_e .ParseBool (_fdee .Value );if _deega !=nil {return _deega ;};_fafbd .ExclusiveAttr =&_fgege ;continue ;};if _fdee .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_fdbbag ,_cgcac :=_fdee .Value ,error (nil );if _cgcac !=nil {return _cgcac ;};_fafbd .LastGuidAttr =&_fdbbag ;continue ;};if _fdee .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_ebfedfc ,_abgade :=_e .ParseBool (_fdee .Value );if _abgade !=nil {return _abgade ;};_fafbd .SharedAttr =&_ebfedfc ;continue ;};if _fdee .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_dgccf ,_gcfcc :=_e .ParseBool (_fdee .Value );if _gcfcc !=nil {return _gcfcc ;};_fafbd .DiskRevisionsAttr =&_dgccf ;continue ;};if _fdee .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_eebed ,_eadbb :=_e .ParseBool (_fdee .Value );if _eadbb !=nil {return _eadbb ;};_fafbd .HistoryAttr =&_eebed ;continue ;};if _fdee .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_bfcefe ,_bagaa :=_e .ParseBool (_fdee .Value );if _bagaa !=nil {return _bagaa ;};_fafbd .TrackRevisionsAttr =&_bfcefe ;continue ;};if _fdee .Name .Local =="\u0067\u0075\u0069\u0064"{_gdgecg ,_cacbg :=_fdee .Value ,error (nil );if _cacbg !=nil {return _cacbg ;};_fafbd .GuidAttr =_gdgecg ;continue ;};if _fdee .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_acfecf ,_fgegfa :=_e .ParseUint (_fdee .Value ,10,32);if _fgegfa !=nil {return _fgegfa ;};_gfcef :=uint32 (_acfecf );_fafbd .RevisionIdAttr =&_gfcef ;continue ;};if _fdee .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_bebda ,_dfggge :=_e .ParseInt (_fdee .Value ,10,32);if _dfggge !=nil {return _dfggge ;};_ddccag :=int32 (_bebda );_fafbd .VersionAttr =&_ddccag ;continue ;};if _fdee .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_deebed ,_agdaa :=_e .ParseBool (_fdee .Value );if _agdaa !=nil {return _agdaa ;};_fafbd .KeepChangeHistoryAttr =&_deebed ;continue ;};if _fdee .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_aggacd ,_faggb :=_e .ParseBool (_fdee .Value );if _faggb !=nil {return _faggb ;};_fafbd .ProtectedAttr =&_aggacd ;continue ;};if _fdee .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_gddbg ,_baabf :=_e .ParseUint (_fdee .Value ,10,32);if _baabf !=nil {return _baabf ;};_dbceag :=uint32 (_gddbg );_fafbd .PreserveHistoryAttr =&_dbceag ;continue ;};};_acgbfa :for {_ebaggd ,_fcfdb :=d .Token ();if _fcfdb !=nil {return _fcfdb ;};switch _afedc :=_ebaggd .(type ){case _bf .StartElement :switch _afedc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebgda :=NewCT_RevisionHeader ();if _eafdc :=d .DecodeElement (_ebgda ,&_afedc );_eafdc !=nil {return _eafdc ;};_fafbd .Header =append (_fafbd .Header ,_ebgda );default:_cg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048e\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_afedc .Name );if _fabgf :=d .Skip ();_fabgf !=nil {return _fabgf ;};};case _bf .EndElement :break _acgbfa ;case _bf .CharData :};};return nil ;};type CT_CalcCell struct{ -// Header Row Cell Style -HeaderRowCellStyleAttr *string ; +// Cell Reference +RAttr *string ;RefAttr *string ; -// Data Area Style Name -DataCellStyleAttr *string ; +// Sheet Id +IAttr *int32 ; -// Totals Row Style Name -TotalsRowCellStyleAttr *string ; +// Child Chain +SAttr *bool ; -// Calculated Column Formula -CalculatedColumnFormula *CT_TableFormula ; +// New Dependency Level +LAttr *bool ; -// Totals Row Formula -TotalsRowFormula *CT_TableFormula ; +// New Thread +TAttr *bool ; -// XML Column Properties -XmlColumnPr *CT_XmlColumnPr ; +// Array +AAttr *bool ;};func (_eeff *Workbook )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eeff .CT_Workbook .MarshalXML (e ,start );};func (_acbbgd *CT_SmartTagType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aagfbd :=range start .Attr {if _aagfbd .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_dbdcc ,_gdadc :=_aagfbd .Value ,error (nil );if _gdadc !=nil {return _gdadc ;};_acbbgd .NamespaceUriAttr =&_dbdcc ;continue ;};if _aagfbd .Name .Local =="\u006e\u0061\u006d\u0065"{_fgebd ,_abbae :=_aagfbd .Value ,error (nil );if _abbae !=nil {return _abbae ;};_acbbgd .NameAttr =&_fgebd ;continue ;};if _aagfbd .Name .Local =="\u0075\u0072\u006c"{_deff ,_aabea :=_aagfbd .Value ,error (nil );if _aabea !=nil {return _aabea ;};_acbbgd .UrlAttr =&_deff ;continue ;};};for {_cbgcg ,_abceb :=d .Token ();if _abceb !=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",_abceb );};if _fgcce ,_fdefe :=_cbgcg .(_bf .EndElement );_fdefe &&_fgcce .Name ==start .Name {break ;};};return nil ;};func (_fcdeb ST_CellFormulaType )ValidateWithPath (path string )error {switch _fcdeb {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 (_fcdeb ));};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gcface *CT_DdeItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gcface .DdeItem !=nil {_adbae :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_cdccc :=range _gcface .DdeItem {e .EncodeElement (_cdccc ,_adbae );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gecbgb ST_ParameterType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfgfc :=_c .Attr {};_cfgfc .Name =name ;switch _gecbgb {case ST_ParameterTypeUnset :_cfgfc .Value ="";case ST_ParameterTypePrompt :_cfgfc .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_cfgfc .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_cfgfc .Value ="\u0063\u0065\u006c\u006c";};return _cfgfc ,nil ;};func (_gfaac *CT_PivotFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfaac .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gfaac .CountAttr )});};e .EncodeToken (start );_aegfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gdbg :=range _gfaac .PivotField {e .EncodeElement (_gdbg ,_aegfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_RevisionInsertSheet struct{ +// Validate validates the CT_PCDKPI and its children +func (_ggaada *CT_PCDKPI )Validate ()error {return _ggaada .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");}; -// Sheet Id -SheetIdAttr uint32 ; +// Validate validates the CT_PrintOptions and its children +func (_aadagb *CT_PrintOptions )Validate ()error {return _aadagb .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");};func (_dbabdg *ST_TotalsRowFunction )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bcaeg ,_dffge :=d .Token ();if _dffge !=nil {return _dffge ;};if _edagd ,_cfdfg :=_bcaeg .(_bf .EndElement );_cfdfg &&_edagd .Name ==start .Name {*_dbabdg =1;return nil ;};if _dacbgg ,_aagcaf :=_bcaeg .(_bf .CharData );!_aagcaf {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",_bcaeg );}else {switch string (_dacbgg ){case "":*_dbabdg =0;case "\u006e\u006f\u006e\u0065":*_dbabdg =1;case "\u0073\u0075\u006d":*_dbabdg =2;case "\u006d\u0069\u006e":*_dbabdg =3;case "\u006d\u0061\u0078":*_dbabdg =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_dbabdg =5;case "\u0063\u006f\u0075n\u0074":*_dbabdg =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_dbabdg =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_dbabdg =8;case "\u0076\u0061\u0072":*_dbabdg =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbabdg =10;};};_bcaeg ,_dffge =d .Token ();if _dffge !=nil {return _dffge ;};if _edfdba ,_baebe :=_bcaeg .(_bf .EndElement );_baebe &&_edfdba .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",_bcaeg );};func (_bcfeg *CT_CustomSheetView )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bcfeg .GuidAttr )});if _bcfeg .ScaleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcfeg .ScaleAttr )});};if _bcfeg .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bcfeg .ColorIdAttr )});};if _bcfeg .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .ShowPageBreaksAttr ))});};if _bcfeg .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .ShowFormulasAttr ))});};if _bcfeg .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .ShowGridLinesAttr ))});};if _bcfeg .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .ShowRowColAttr ))});};if _bcfeg .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .OutlineSymbolsAttr ))});};if _bcfeg .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .ZeroValuesAttr ))});};if _bcfeg .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .FitToPageAttr ))});};if _bcfeg .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .PrintAreaAttr ))});};if _bcfeg .FilterAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .FilterAttr ))});};if _bcfeg .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .ShowAutoFilterAttr ))});};if _bcfeg .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .HiddenRowsAttr ))});};if _bcfeg .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .HiddenColumnsAttr ))});};if _bcfeg .StateAttr !=ST_SheetStateUnset {_gdde ,_cdcf :=_bcfeg .StateAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u0074\u0061t\u0065"});if _cdcf !=nil {return _cdcf ;};start .Attr =append (start .Attr ,_gdde );};if _bcfeg .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .FilterUniqueAttr ))});};if _bcfeg .ViewAttr !=ST_SheetViewTypeUnset {_bcbgg ,_fdgaa :=_bcfeg .ViewAttr .MarshalXMLAttr (_bf .Name {Local :"\u0076\u0069\u0065\u0077"});if _fdgaa !=nil {return _fdgaa ;};start .Attr =append (start .Attr ,_bcbgg );};if _bcfeg .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcfeg .ShowRulerAttr ))});};if _bcfeg .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bcfeg .TopLeftCellAttr )});};e .EncodeToken (start );if _bcfeg .Pane !=nil {_aafe :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_bcfeg .Pane ,_aafe );};if _bcfeg .Selection !=nil {_afeda :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bcfeg .Selection ,_afeda );};if _bcfeg .RowBreaks !=nil {_fedf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bcfeg .RowBreaks ,_fedf );};if _bcfeg .ColBreaks !=nil {_fgdb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bcfeg .ColBreaks ,_fgdb );};if _bcfeg .PageMargins !=nil {_bfbf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bcfeg .PageMargins ,_bfbf );};if _bcfeg .PrintOptions !=nil {_ccce :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bcfeg .PrintOptions ,_ccce );};if _bcfeg .PageSetup !=nil {_cdace :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bcfeg .PageSetup ,_cdace );};if _bcfeg .HeaderFooter !=nil {_egdb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bcfeg .HeaderFooter ,_egdb );};if _bcfeg .AutoFilter !=nil {_gaceb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_bcfeg .AutoFilter ,_gaceb );};if _bcfeg .ExtLst !=nil {_eggaa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bcfeg .ExtLst ,_eggaa );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dcdea *Dialogsheet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dcdea .CT_Dialogsheet .MarshalXML (e ,start );};type ST_DataValidationErrorStyle byte ;func (_fgcc *CT_FunctionGroup )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_geea :=range start .Attr {if _geea .Name .Local =="\u006e\u0061\u006d\u0065"{_gafbg ,_bdeda :=_geea .Value ,error (nil );if _bdeda !=nil {return _bdeda ;};_fgcc .NameAttr =&_gafbg ;continue ;};};for {_befbc ,_bcdgba :=d .Token ();if _bcdgba !=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",_bcdgba );};if _fgfdb ,_dgbga :=_befbc .(_bf .EndElement );_dgbga &&_fgfdb .Name ==start .Name {break ;};};return nil ;};type CT_CellSmartTags struct{ -// Sheet Name -NameAttr string ; +// Reference +RAttr string ; -// Sheet Position -SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_cdcdbg *ST_GrowShrinkType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cdcdbg =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_cdcdbg =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_cdcdbg =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_cdcdbg =3;};return nil ;};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_adfdf :=&CT_ExternalDefinedName {};return _adfdf ;}; +// Cell Smart Tag +CellSmartTag []*CT_CellSmartTag ;};func (_defcff *CT_IgnoredError )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",_defcff .SqrefAttr )});if _defcff .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_defcff .EvalErrorAttr ))});};if _defcff .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_defcff .TwoDigitTextYearAttr ))});};if _defcff .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_defcff .NumberStoredAsTextAttr ))});};if _defcff .FormulaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_defcff .FormulaAttr ))});};if _defcff .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_defcff .FormulaRangeAttr ))});};if _defcff .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_defcff .UnlockedFormulaAttr ))});};if _defcff .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_defcff .EmptyCellReferenceAttr ))});};if _defcff .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_defcff .ListDataValidationAttr ))});};if _defcff .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_defcff .CalculatedColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path -func (_aba *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil };func (_gbcbf *CT_Member )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aaeed :=range start .Attr {if _aaeed .Name .Local =="\u006e\u0061\u006d\u0065"{_bfcae ,_ggebf :=_aaeed .Value ,error (nil );if _ggebf !=nil {return _ggebf ;};_gbcbf .NameAttr =_bfcae ;continue ;};};for {_dcggg ,_fefgd :=d .Token ();if _fefgd !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_fefgd );};if _egfbf ,_dafed :=_dcggg .(_c .EndElement );_dafed &&_egfbf .Name ==start .Name {break ;};};return nil ;};func (_fabec *ST_ParameterType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fabec =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_fabec =1;case "\u0076\u0061\u006cu\u0065":*_fabec =2;case "\u0063\u0065\u006c\u006c":*_fabec =3;};return nil ;};type CT_Hyperlinks struct{ +// Validate validates the CT_SheetProtection and its children +func (_gdgcb *CT_SheetProtection )Validate ()error {return _gdgcb .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};type CT_Tables struct{ -// Hyperlink -Hyperlink []*CT_Hyperlink ;};type CT_PageItem struct{ +// Count of Tables +CountAttr *uint32 ; -// Page Item Name -NameAttr string ;};func (_gffga *CT_CellSmartTagPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006b\u0065\u0079"},Value :_cg .Sprintf ("\u0025\u0076",_gffga .KeyAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",_gffga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// No Value +M []*CT_TableMissing ; -// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path -func (_ddbaf *CT_PivotCache )ValidateWithPath (path string )error {return nil };func (_facga ST_DataConsolidateFunction )String ()string {switch _facga {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 "";};type CT_CsPageSetup struct{ +// Character Value +S []*CT_XStringElement ; -// Paper Size -PaperSizeAttr *uint32 ; +// Index +X []*CT_Index ;}; -// Paper Height -PaperHeightAttr *string ; +// Validate validates the CT_OutlinePr and its children +func (_bgaabe *CT_OutlinePr )Validate ()error {return _bgaabe .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};func NewCT_TableParts ()*CT_TableParts {_cffbf :=&CT_TableParts {};return _cffbf }; -// Paper Width -PaperWidthAttr *string ; +// Validate validates the CT_TextField and its children +func (_bacgg *CT_TextField )Validate ()error {return _bacgg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};type CT_RevisionHeaders struct{ -// First Page Number -FirstPageNumberAttr *uint32 ; +// Last Revision GUID +GuidAttr string ; -// Orientation -OrientationAttr ST_Orientation ; +// Last GUID +LastGuidAttr *string ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Shared Workbook +SharedAttr *bool ; -// Black And White -BlackAndWhiteAttr *bool ; +// Disk Revisions +DiskRevisionsAttr *bool ; -// Draft -DraftAttr *bool ; +// History +HistoryAttr *bool ; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Track Revisions +TrackRevisionsAttr *bool ; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Exclusive Mode +ExclusiveAttr *bool ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Revision Id +RevisionIdAttr *uint32 ; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;};func NewCT_ControlPr ()*CT_ControlPr {_dcdfe :=&CT_ControlPr {};_dcdfe .Anchor =NewCT_ObjectAnchor ();return _dcdfe ;}; +// Version +VersionAttr *int32 ; -// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path -func (_abcgg *CT_RPrElt )ValidateWithPath (path string )error {if _abcgg .RFont !=nil {if _bdfcf :=_abcgg .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_bdfcf !=nil {return _bdfcf ;};};if _abcgg .Charset !=nil {if _fdcgf :=_abcgg .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_fdcgf !=nil {return _fdcgf ;};};if _abcgg .Family !=nil {if _fagaad :=_abcgg .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_fagaad !=nil {return _fagaad ;};};if _abcgg .B !=nil {if _bcbde :=_abcgg .B .ValidateWithPath (path +"\u002f\u0042");_bcbde !=nil {return _bcbde ;};};if _abcgg .I !=nil {if _fcbebf :=_abcgg .I .ValidateWithPath (path +"\u002f\u0049");_fcbebf !=nil {return _fcbebf ;};};if _abcgg .Strike !=nil {if _gdddaa :=_abcgg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_gdddaa !=nil {return _gdddaa ;};};if _abcgg .Outline !=nil {if _ggggc :=_abcgg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ggggc !=nil {return _ggggc ;};};if _abcgg .Shadow !=nil {if _ggcaa :=_abcgg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ggcaa !=nil {return _ggcaa ;};};if _abcgg .Condense !=nil {if _dbcfc :=_abcgg .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_dbcfc !=nil {return _dbcfc ;};};if _abcgg .Extend !=nil {if _fgcac :=_abcgg .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064");_fgcac !=nil {return _fgcac ;};};if _abcgg .Color !=nil {if _fbeac :=_abcgg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fbeac !=nil {return _fbeac ;};};if _abcgg .Sz !=nil {if _fgeada :=_abcgg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_fgeada !=nil {return _fgeada ;};};if _abcgg .U !=nil {if _egddb :=_abcgg .U .ValidateWithPath (path +"\u002f\u0055");_egddb !=nil {return _egddb ;};};if _abcgg .VertAlign !=nil {if _abaad :=_abcgg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_abaad !=nil {return _abaad ;};};if _abcgg .Scheme !=nil {if _bgebfa :=_abcgg .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_bgebfa !=nil {return _bgebfa ;};};return nil ;};func (_accbf *CT_OlapPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgce :=range start .Attr {if _cgce .Name .Local =="\u006c\u006f\u0063a\u006c"{_aaaac ,_afacec :=_fe .ParseBool (_cgce .Value );if _afacec !=nil {return _afacec ;};_accbf .LocalAttr =&_aaaac ;continue ;};if _cgce .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_bagfa ,_edceb :=_cgce .Value ,error (nil );if _edceb !=nil {return _edceb ;};_accbf .LocalConnectionAttr =&_bagfa ;continue ;};if _cgce .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_bgee ,_beag :=_fe .ParseBool (_cgce .Value );if _beag !=nil {return _beag ;};_accbf .LocalRefreshAttr =&_bgee ;continue ;};if _cgce .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_bbcfe ,_ceadc :=_fe .ParseBool (_cgce .Value );if _ceadc !=nil {return _ceadc ;};_accbf .SendLocaleAttr =&_bbcfe ;continue ;};if _cgce .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_fbfag ,_ggfaagc :=_fe .ParseUint (_cgce .Value ,10,32);if _ggfaagc !=nil {return _ggfaagc ;};_bfdcc :=uint32 (_fbfag );_accbf .RowDrillCountAttr =&_bfdcc ;continue ;};if _cgce .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_eacefb ,_eddda :=_fe .ParseBool (_cgce .Value );if _eddda !=nil {return _eddda ;};_accbf .ServerFillAttr =&_eacefb ;continue ;};if _cgce .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_adgbb ,_aacdc :=_fe .ParseBool (_cgce .Value );if _aacdc !=nil {return _aacdc ;};_accbf .ServerNumberFormatAttr =&_adgbb ;continue ;};if _cgce .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_gbceb ,_fcege :=_fe .ParseBool (_cgce .Value );if _fcege !=nil {return _fcege ;};_accbf .ServerFontAttr =&_gbceb ;continue ;};if _cgce .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_efdfc ,_ecffa :=_fe .ParseBool (_cgce .Value );if _ecffa !=nil {return _ecffa ;};_accbf .ServerFontColorAttr =&_efdfc ;continue ;};};for {_fddcd ,_afafa :=d .Token ();if _afafa !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_afafa );};if _cdfgb ,_faeg :=_fddcd .(_c .EndElement );_faeg &&_cdfgb .Name ==start .Name {break ;};};return nil ;};type CT_DbPr struct{ +// Keep Change History +KeepChangeHistoryAttr *bool ; -// Connection String -ConnectionAttr string ; +// Protected +ProtectedAttr *bool ; + +// Preserve History +PreserveHistoryAttr *uint32 ; -// Command Text -CommandAttr *string ; +// Header +Header []*CT_RevisionHeader ;};func (_fegc *CT_CalculatedItems )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_agab :=range start .Attr {if _agab .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcfb ,_fcba :=_e .ParseUint (_agab .Value ,10,32);if _fcba !=nil {return _fcba ;};_bcbcb :=uint32 (_gcfb );_fegc .CountAttr =&_bcbcb ;continue ;};};_eed :for {_ageb ,_gebe :=d .Token ();if _gebe !=nil {return _gebe ;};switch _dfef :=_ageb .(type ){case _bf .StartElement :switch _dfef .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dccag :=NewCT_CalculatedItem ();if _fdcd :=d .DecodeElement (_dccag ,&_dfef );_fdcd !=nil {return _fdcd ;};_fegc .CalculatedItem =append (_fegc .CalculatedItem ,_dccag );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_dfef .Name );if _ceafc :=d .Skip ();_ceafc !=nil {return _ceafc ;};};case _bf .EndElement :break _eed ;case _bf .CharData :};};return nil ;};type ST_Axis byte ;func (_befbd ST_DataConsolidateFunction )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_egbaag :=_bf .Attr {};_egbaag .Name =name ;switch _befbd {case ST_DataConsolidateFunctionUnset :_egbaag .Value ="";case ST_DataConsolidateFunctionAverage :_egbaag .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_egbaag .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_egbaag .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_egbaag .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_egbaag .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_egbaag .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_egbaag .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_egbaag .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_egbaag .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_egbaag .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_egbaag .Value ="\u0076\u0061\u0072\u0070";};return _egbaag ,nil ;}; -// Command Text -ServerCommandAttr *string ; +// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path +func (_daced *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_caebc :=&CT_CustomChartsheetViews {};return _caebc ;};func (_edfdb ST_Pane )ValidateWithPath (path string )error {switch _edfdb {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 (_edfdb ));};return nil ;};func NewCT_CellWatches ()*CT_CellWatches {_ggcgf :=&CT_CellWatches {};return _ggcgf };func (_fcdfefd ST_MdxKPIProperty )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_fcdfefd .String (),start );};func (_gccgbb *CT_QueryTableRefresh )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gccgbb .QueryTableFields =NewCT_QueryTableFields ();for _ ,_dcec :=range start .Attr {if _dcec .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_fcbda ,_fccffd :=_e .ParseBool (_dcec .Value );if _fccffd !=nil {return _fccffd ;};_gccgbb .PreserveSortFilterLayoutAttr =&_fcbda ;continue ;};if _dcec .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_adafg ,_gcaagb :=_e .ParseBool (_dcec .Value );if _gcaagb !=nil {return _gcaagb ;};_gccgbb .FieldIdWrappedAttr =&_adafg ;continue ;};if _dcec .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_cgded ,_gebbf :=_e .ParseBool (_dcec .Value );if _gebbf !=nil {return _gebbf ;};_gccgbb .HeadersInLastRefreshAttr =&_cgded ;continue ;};if _dcec .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_accag ,_adccgf :=_e .ParseUint (_dcec .Value ,10,8);if _adccgf !=nil {return _adccgf ;};_fggeb :=uint8 (_accag );_gccgbb .MinimumVersionAttr =&_fggeb ;continue ;};if _dcec .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_bfdfd ,_bgaba :=_e .ParseUint (_dcec .Value ,10,32);if _bgaba !=nil {return _bgaba ;};_faded :=uint32 (_bfdfd );_gccgbb .NextIdAttr =&_faded ;continue ;};if _dcec .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_cgfaa ,_geabc :=_e .ParseUint (_dcec .Value ,10,32);if _geabc !=nil {return _geabc ;};_gdafb :=uint32 (_cgfaa );_gccgbb .UnboundColumnsLeftAttr =&_gdafb ;continue ;};if _dcec .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_ffgcde ,_badafd :=_e .ParseUint (_dcec .Value ,10,32);if _badafd !=nil {return _badafd ;};_ecgba :=uint32 (_ffgcde );_gccgbb .UnboundColumnsRightAttr =&_ecgba ;continue ;};};_efdae :for {_bfdacg ,_gfeegee :=d .Token ();if _gfeegee !=nil {return _gfeegee ;};switch _gcaeg :=_bfdacg .(type ){case _bf .StartElement :switch _gcaeg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cdeacb :=d .DecodeElement (_gccgbb .QueryTableFields ,&_gcaeg );_cdeacb !=nil {return _cdeacb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccgbb .QueryTableDeletedFields =NewCT_QueryTableDeletedFields ();if _gadcc :=d .DecodeElement (_gccgbb .QueryTableDeletedFields ,&_gcaeg );_gadcc !=nil {return _gadcc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccgbb .SortState =NewCT_SortState ();if _fgcde :=d .DecodeElement (_gccgbb .SortState ,&_gcaeg );_fgcde !=nil {return _fgcde ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccgbb .ExtLst =NewCT_ExtensionList ();if _fggceb :=d .DecodeElement (_gccgbb .ExtLst ,&_gcaeg );_fggceb !=nil {return _fggceb ;};default:_cg .Log .Debug ("\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",_gcaeg .Name );if _bedce :=d .Skip ();_bedce !=nil {return _bedce ;};};case _bf .EndElement :break _efdae ;case _bf .CharData :};};return nil ;}; -// OLE DB Command Type -CommandTypeAttr *uint32 ;};func (_debfd *ST_DdeValueType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gebedf ,_aceec :=d .Token ();if _aceec !=nil {return _aceec ;};if _fdaebe ,_fgegfg :=_gebedf .(_c .EndElement );_fgegfg &&_fdaebe .Name ==start .Name {*_debfd =1;return nil ;};if _bgcdc ,_aggfeb :=_gebedf .(_c .CharData );!_aggfeb {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",_gebedf );}else {switch string (_bgcdc ){case "":*_debfd =0;case "\u006e\u0069\u006c":*_debfd =1;case "\u0062":*_debfd =2;case "\u006e":*_debfd =3;case "\u0065":*_debfd =4;case "\u0073\u0074\u0072":*_debfd =5;};};_gebedf ,_aceec =d .Token ();if _aceec !=nil {return _aceec ;};if _dggcbg ,_aaeac :=_gebedf .(_c .EndElement );_aaeac &&_dggcbg .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",_gebedf );};type CT_Item struct{ +// Validate validates the CT_Format and its children +func (_ggaag *CT_Format )Validate ()error {return _ggaag .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");}; -// Item User Caption -NAttr *string ; +// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path +func (_bebb *CT_ExternalRow )ValidateWithPath (path string )error {for _feebb ,_cbebd :=range _bebb .Cell {if _gadcb :=_cbebd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_feebb ));_gadcb !=nil {return _gadcb ;};};return nil ;}; -// Item Type -TAttr ST_ItemType ; +// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path +func (_ecad *CT_DataRef )ValidateWithPath (path string )error {return nil }; -// Hidden -HAttr *bool ; +// Validate validates the CT_PivotDimension and its children +func (_cfgacg *CT_PivotDimension )Validate ()error {return _cfgacg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_cgfbf ST_Pane )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_cgfbf .String (),start );}; -// Character -SAttr *bool ; +// Validate validates the CT_PhoneticPr and its children +func (_cgfgc *CT_PhoneticPr )Validate ()error {return _cgfgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};type ST_DvAspect byte ;func NewCT_TextPr ()*CT_TextPr {_bdggd :=&CT_TextPr {};return _bdggd };func (_ccae *CT_Drawing )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ccae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type ST_FileType byte ;func (_beaab *CT_Map )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_afgcb :=range start .Attr {if _afgcb .Name .Local =="\u0049\u0044"{_ffdce ,_gacebb :=_e .ParseUint (_afgcb .Value ,10,32);if _gacebb !=nil {return _gacebb ;};_beaab .IDAttr =uint32 (_ffdce );continue ;};if _afgcb .Name .Local =="\u004e\u0061\u006d\u0065"{_dddca ,_dbgg :=_afgcb .Value ,error (nil );if _dbgg !=nil {return _dbgg ;};_beaab .NameAttr =_dddca ;continue ;};if _afgcb .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_dffdb ,_bcbdf :=_afgcb .Value ,error (nil );if _bcbdf !=nil {return _bcbdf ;};_beaab .RootElementAttr =_dffdb ;continue ;};if _afgcb .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_dfggg ,_dfgf :=_afgcb .Value ,error (nil );if _dfgf !=nil {return _dfgf ;};_beaab .SchemaIDAttr =_dfggg ;continue ;};if _afgcb .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"{_cbbcb ,_cggcea :=_e .ParseBool (_afgcb .Value );if _cggcea !=nil {return _cggcea ;};_beaab .ShowImportExportValidationErrorsAttr =_cbbcb ;continue ;};if _afgcb .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_debfg ,_fbbece :=_e .ParseBool (_afgcb .Value );if _fbbece !=nil {return _fbbece ;};_beaab .AutoFitAttr =_debfg ;continue ;};if _afgcb .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_ddfcf ,_cgbcc :=_e .ParseBool (_afgcb .Value );if _cgbcc !=nil {return _cgbcc ;};_beaab .AppendAttr =_ddfcf ;continue ;};if _afgcb .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_deedf ,_dffbb :=_e .ParseBool (_afgcb .Value );if _dffbb !=nil {return _dffbb ;};_beaab .PreserveSortAFLayoutAttr =_deedf ;continue ;};if _afgcb .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_egecb ,_gedfb :=_e .ParseBool (_afgcb .Value );if _gedfb !=nil {return _gedfb ;};_beaab .PreserveFormatAttr =_egecb ;continue ;};};_facf :for {_efecc ,_cgfcb :=d .Token ();if _cgfcb !=nil {return _cgfcb ;};switch _ageafd :=_efecc .(type ){case _bf .StartElement :switch _ageafd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beaab .DataBinding =NewCT_DataBinding ();if _dgaae :=d .DecodeElement (_beaab .DataBinding ,&_ageafd );_dgaae !=nil {return _dgaae ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0070\u0020\u0025\u0076",_ageafd .Name );if _ddagf :=d .Skip ();_ddagf !=nil {return _ddagf ;};};case _bf .EndElement :break _facf ;case _bf .CharData :};};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 (_gcfcca ST_PaneState )ValidateWithPath (path string )error {switch _gcfcca {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 (_gcfcca ));};return nil ;};func NewCT_X ()*CT_X {_bebag :=&CT_X {};return _bebag };func (_egbeg ST_CredMethod )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_egbeg .String (),start );};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_aaddg :=&CT_ObjectAnchor {};_aaddg .From =_g .NewFrom ();_aaddg .To =_g .NewTo ();return _aaddg ;};type ST_VolDepType byte ;func (_eccd *CT_DateGroupItem )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_eccd .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_caffb :=range start .Attr {if _caffb .Name .Local =="\u0079\u0065\u0061\u0072"{_gbcgd ,_gadba :=_e .ParseUint (_caffb .Value ,10,16);if _gadba !=nil {return _gadba ;};_eccd .YearAttr =uint16 (_gbcgd );continue ;};if _caffb .Name .Local =="\u006d\u006f\u006et\u0068"{_befeb ,_fcaea :=_e .ParseUint (_caffb .Value ,10,16);if _fcaea !=nil {return _fcaea ;};_aaag :=uint16 (_befeb );_eccd .MonthAttr =&_aaag ;continue ;};if _caffb .Name .Local =="\u0064\u0061\u0079"{_eeade ,_bedff :=_e .ParseUint (_caffb .Value ,10,16);if _bedff !=nil {return _bedff ;};_fcece :=uint16 (_eeade );_eccd .DayAttr =&_fcece ;continue ;};if _caffb .Name .Local =="\u0068\u006f\u0075\u0072"{_facd ,_ddfbb :=_e .ParseUint (_caffb .Value ,10,16);if _ddfbb !=nil {return _ddfbb ;};_eedfc :=uint16 (_facd );_eccd .HourAttr =&_eedfc ;continue ;};if _caffb .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_ccggc ,_bbabe :=_e .ParseUint (_caffb .Value ,10,16);if _bbabe !=nil {return _bbabe ;};_dfcce :=uint16 (_ccggc );_eccd .MinuteAttr =&_dfcce ;continue ;};if _caffb .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_aaec ,_adcd :=_e .ParseUint (_caffb .Value ,10,16);if _adcd !=nil {return _adcd ;};_dgcba :=uint16 (_aaec );_eccd .SecondAttr =&_dgcba ;continue ;};if _caffb .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_eccd .DateTimeGroupingAttr .UnmarshalXMLAttr (_caffb );continue ;};};for {_ecegc ,_ecgf :=d .Token ();if _ecgf !=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",_ecgf );};if _eggge ,_dbcf :=_ecegc .(_bf .EndElement );_dbcf &&_eggge .Name ==start .Name {break ;};};return nil ;};func (_faddec *ST_FontScheme )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gbdgb ,_bbbfdg :=d .Token ();if _bbbfdg !=nil {return _bbbfdg ;};if _ddbgabd ,_abffbf :=_gbdgb .(_bf .EndElement );_abffbf &&_ddbgabd .Name ==start .Name {*_faddec =1;return nil ;};if _fbeaaa ,_bafbdc :=_gbdgb .(_bf .CharData );!_bafbdc {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",_gbdgb );}else {switch string (_fbeaaa ){case "":*_faddec =0;case "\u006e\u006f\u006e\u0065":*_faddec =1;case "\u006d\u0061\u006ao\u0072":*_faddec =2;case "\u006d\u0069\u006eo\u0072":*_faddec =3;};};_gbdgb ,_bbbfdg =d .Token ();if _bbbfdg !=nil {return _bbbfdg ;};if _aecafd ,_dbbcff :=_gbdgb .(_bf .EndElement );_dbbcff &&_aecafd .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",_gbdgb );};func (_caffea ST_CfvoType )Validate ()error {return _caffea .ValidateWithPath ("")}; -// Hide Details -SdAttr *bool ; +// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path +func (_egfad *CT_PivotHierarchies )ValidateWithPath (path string )error {for _aebaff ,_decbb :=range _egfad .PivotHierarchy {if _aafbfd :=_decbb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_aebaff ));_aafbfd !=nil {return _aafbfd ;};};return nil ;};func NewCT_Members ()*CT_Members {_fabe :=&CT_Members {};return _fabe }; -// Calculated Member -FAttr *bool ; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_cagag *CT_String )ValidateWithPath (path string )error {for _ecdbc ,_gfcbfc :=range _cagag .Tpls {if _gaagba :=_gfcbfc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_ecdbc ));_gaagba !=nil {return _gaagba ;};};for _ecgcb ,_ccfeg :=range _cagag .X {if _bfgeaa :=_ccfeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ecgcb ));_bfgeaa !=nil {return _bfgeaa ;};};return nil ;};func (_bbedd ST_PhoneticType )String ()string {switch _bbedd {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 "";};func (_beaaa *CT_TextFields )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _beaaa .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_beaaa .CountAttr )});};e .EncodeToken (start );_abedgb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fcabb :=range _beaaa .TextField {e .EncodeElement (_fcabb ,_abedgb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_beaef *CT_PCDSDTCEntries )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _beaef .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_beaef .CountAttr )});};e .EncodeToken (start );if _beaef .M !=nil {_deefge :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_bgbeg :=range _beaef .M {e .EncodeElement (_bgbeg ,_deefge );};};if _beaef .N !=nil {_deded :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_cddec :=range _beaef .N {e .EncodeElement (_cddec ,_deded );};};if _beaef .E !=nil {_aegaa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_ffeee :=range _beaef .E {e .EncodeElement (_ffeee ,_aegaa );};};if _beaef .S !=nil {_dfgcd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_geedg :=range _beaef .S {e .EncodeElement (_geedg ,_dfgcd );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Missing -MAttr *bool ; +// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path +func (_agggf *CT_Tuples )ValidateWithPath (path string )error {for _acegeb ,_bbgdec :=range _agggf .Tpl {if _gfaace :=_bbgdec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_acegeb ));_gfaace !=nil {return _gfaace ;};};return nil ;};func (_aafec ST_FormulaExpression )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_aafec .String (),start );};type CT_CalculatedMembers struct{ -// Child Items -CAttr *bool ; +// Calculated Members Count +CountAttr *uint32 ; -// Item Index -XAttr *uint32 ; +// Calculated Member +CalculatedMember []*CT_CalculatedMember ;};func (_eedcg ST_SheetViewType )Validate ()error {return _eedcg .ValidateWithPath ("")};type CT_DdeValue struct{ -// Expanded -DAttr *bool ; +// DDE Value Type +TAttr ST_DdeValueType ; -// Drill Across Attributes -EAttr *bool ;};func (_cddedf *CT_Users )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfgab :=range start .Attr {if _cfgab .Name .Local =="\u0063\u006f\u0075n\u0074"{_adbbc ,_adce :=_fe .ParseUint (_cfgab .Value ,10,32);if _adce !=nil {return _adce ;};_bdeff :=uint32 (_adbbc );_cddedf .CountAttr =&_bdeff ;continue ;};};_caaf :for {_bcdcb ,_aeeafg :=d .Token ();if _aeeafg !=nil {return _aeeafg ;};switch _ecaeag :=_bcdcb .(type ){case _c .StartElement :switch _ecaeag .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beecb :=NewCT_SharedUser ();if _aeabe :=d .DecodeElement (_beecb ,&_ecaeag );_aeabe !=nil {return _aeabe ;};_cddedf .UserInfo =append (_cddedf .UserInfo ,_beecb );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073\u0020\u0025\u0076",_ecaeag .Name );if _ffgbb :=d .Skip ();_ffgbb !=nil {return _ffgbb ;};};case _c .EndElement :break _caaf ;case _c .CharData :};};return nil ;}; +// DDE Link Value +Val string ;};func (_ccbdc ST_Type )Validate ()error {return _ccbdc .ValidateWithPath ("")};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_ggba :=&CT_ChartsheetProtection {};return _ggba ;};func (_gfcbec *CT_SharedItems )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_eggdg :=range start .Attr {if _eggdg .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_dgcef ,_fffbd :=ParseStdlibTime (_eggdg .Value );if _fffbd !=nil {return _fffbd ;};_gfcbec .MinDateAttr =&_dgcef ;continue ;};if _eggdg .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_adcfd ,_eegbc :=_e .ParseBool (_eggdg .Value );if _eegbc !=nil {return _eegbc ;};_gfcbec .ContainsSemiMixedTypesAttr =&_adcfd ;continue ;};if _eggdg .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_fbdaa ,_dgeed :=ParseStdlibTime (_eggdg .Value );if _dgeed !=nil {return _dgeed ;};_gfcbec .MaxDateAttr =&_fbdaa ;continue ;};if _eggdg .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_feeccd ,_cdebcg :=_e .ParseBool (_eggdg .Value );if _cdebcg !=nil {return _cdebcg ;};_gfcbec .ContainsDateAttr =&_feeccd ;continue ;};if _eggdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_acbec ,_cecdee :=_e .ParseUint (_eggdg .Value ,10,32);if _cecdee !=nil {return _cecdee ;};_fcfedg :=uint32 (_acbec );_gfcbec .CountAttr =&_fcfedg ;continue ;};if _eggdg .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_geadb ,_efedad :=_e .ParseBool (_eggdg .Value );if _efedad !=nil {return _efedad ;};_gfcbec .ContainsBlankAttr =&_geadb ;continue ;};if _eggdg .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_cegfd ,_gfffgd :=_e .ParseBool (_eggdg .Value );if _gfffgd !=nil {return _gfffgd ;};_gfcbec .LongTextAttr =&_cegfd ;continue ;};if _eggdg .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_bdgde ,_caddd :=_e .ParseBool (_eggdg .Value );if _caddd !=nil {return _caddd ;};_gfcbec .ContainsNumberAttr =&_bdgde ;continue ;};if _eggdg .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_gcgga ,_bgdec :=_e .ParseFloat (_eggdg .Value ,64);if _bgdec !=nil {return _bgdec ;};_gfcbec .MinValueAttr =&_gcgga ;continue ;};if _eggdg .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_eegab ,_aaadc :=_e .ParseFloat (_eggdg .Value ,64);if _aaadc !=nil {return _aaadc ;};_gfcbec .MaxValueAttr =&_eegab ;continue ;};if _eggdg .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_ccdag ,_agfff :=_e .ParseBool (_eggdg .Value );if _agfff !=nil {return _agfff ;};_gfcbec .ContainsNonDateAttr =&_ccdag ;continue ;};if _eggdg .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_fcbcgb ,_dfadfb :=_e .ParseBool (_eggdg .Value );if _dfadfb !=nil {return _dfadfb ;};_gfcbec .ContainsStringAttr =&_fcbcgb ;continue ;};if _eggdg .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_gcfad ,_bcfcab :=_e .ParseBool (_eggdg .Value );if _bcfcab !=nil {return _bcfcab ;};_gfcbec .ContainsMixedTypesAttr =&_gcfad ;continue ;};if _eggdg .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_fafcb ,_cdccg :=_e .ParseBool (_eggdg .Value );if _cdccg !=nil {return _cdccg ;};_gfcbec .ContainsIntegerAttr =&_fafcb ;continue ;};};_dcabee :for {_agdae ,_agbdee :=d .Token ();if _agbdee !=nil {return _agbdee ;};switch _gfdccb :=_agdae .(type ){case _bf .StartElement :switch _gfdccb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaaeag :=NewCT_Missing ();if _dcdfdc :=d .DecodeElement (_gaaeag ,&_gfdccb );_dcdfdc !=nil {return _dcdfdc ;};_gfcbec .M =append (_gfcbec .M ,_gaaeag );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfcg :=NewCT_Number ();if _gfdbg :=d .DecodeElement (_ggfcg ,&_gfdccb );_gfdbg !=nil {return _gfdbg ;};_gfcbec .N =append (_gfcbec .N ,_ggfcg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdcbd :=NewCT_Boolean ();if _dfggc :=d .DecodeElement (_gdcbd ,&_gfdccb );_dfggc !=nil {return _dfggc ;};_gfcbec .B =append (_gfcbec .B ,_gdcbd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccdeb :=NewCT_Error ();if _feecd :=d .DecodeElement (_ccdeb ,&_gfdccb );_feecd !=nil {return _feecd ;};_gfcbec .E =append (_gfcbec .E ,_ccdeb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eefea :=NewCT_String ();if _gcgda :=d .DecodeElement (_eefea ,&_gfdccb );_gcgda !=nil {return _gcgda ;};_gfcbec .S =append (_gfcbec .S ,_eefea );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfgffe :=NewCT_DateTime ();if _ddgcbc :=d .DecodeElement (_cfgffe ,&_gfdccb );_ddgcbc !=nil {return _ddgcbc ;};_gfcbec .D =append (_gfcbec .D ,_cfgffe );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0049t\u0065m\u0073\u0020\u0025\u0076",_gfdccb .Name );if _deeeb :=d .Skip ();_deeeb !=nil {return _deeeb ;};};case _bf .EndElement :break _dcabee ;case _bf .CharData :};};return nil ;}; -// Validate validates the CT_Row and its children -func (_cffaaf *CT_Row )Validate ()error {return _cffaaf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_adadf ST_RefMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adadf .String (),start );};func (_agbfc *ST_GroupBy )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agbfc =0;case "\u0072\u0061\u006eg\u0065":*_agbfc =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_agbfc =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_agbfc =3;case "\u0068\u006f\u0075r\u0073":*_agbfc =4;case "\u0064\u0061\u0079\u0073":*_agbfc =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_agbfc =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_agbfc =7;case "\u0079\u0065\u0061r\u0073":*_agbfc =8;};return nil ;};type CT_ObjectPr struct{ +// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path +func (_cadfe *CT_TextFields )ValidateWithPath (path string )error {for _aafcec ,_gefff :=range _cadfe .TextField {if _fceac :=_gefff .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_aafcec ));_fceac !=nil {return _fceac ;};};return nil ;};func (_dagecd ST_ItemType )ValidateWithPath (path string )error {switch _dagecd {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 (_dagecd ));};return nil ;};func (_cdfbde *CT_Sets )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cdfbde .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cdfbde .CountAttr )});};e .EncodeToken (start );_dgddd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_abeab :=range _cdfbde .Set {e .EncodeElement (_abeab ,_dgddd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Locked Flag -LockedAttr *bool ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_egeecb *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_geedca *ST_MdxSetOrder )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_geedca =0;case "\u0075":*_geedca =1;case "\u0061":*_geedca =2;case "\u0064":*_geedca =3;case "\u0061\u0061":*_geedca =4;case "\u0061\u0064":*_geedca =5;case "\u006e\u0061":*_geedca =6;case "\u006e\u0064":*_geedca =7;};return nil ;}; -// Default Size Flag -DefaultSizeAttr *bool ; +// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path +func (_fffcg *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };func (_deebc ST_SheetViewType )String ()string {switch _deebc {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 "";};func (_cgebf *CT_FontScheme )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cgebf .ValAttr =ST_FontScheme (1);for _ ,_bfcea :=range start .Attr {if _bfcea .Name .Local =="\u0076\u0061\u006c"{_cgebf .ValAttr .UnmarshalXMLAttr (_bfcea );continue ;};};for {_fgeecd ,_gfegg :=d .Token ();if _gfegg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_gfegg );};if _dgacb ,_bgeee :=_fgeecd .(_bf .EndElement );_bgeee &&_dgacb .Name ==start .Name {break ;};};return nil ;};func (_cccab *ST_CellComments )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_babaf ,_ebgbb :=d .Token ();if _ebgbb !=nil {return _ebgbb ;};if _bdaefc ,_fefa :=_babaf .(_bf .EndElement );_fefa &&_bdaefc .Name ==start .Name {*_cccab =1;return nil ;};if _cfbac ,_gaedda :=_babaf .(_bf .CharData );!_gaedda {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",_babaf );}else {switch string (_cfbac ){case "":*_cccab =0;case "\u006e\u006f\u006e\u0065":*_cccab =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_cccab =2;case "\u0061\u0074\u0045n\u0064":*_cccab =3;};};_babaf ,_ebgbb =d .Token ();if _ebgbb !=nil {return _ebgbb ;};if _dafdb ,_fefec :=_babaf .(_bf .EndElement );_fefec &&_dafdb .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",_babaf );}; -// Print Flag -PrintAttr *bool ; +// Validate validates the CT_ExternalSheetNames and its children +func (_dcaec *CT_ExternalSheetNames )Validate ()error {return _dcaec .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func (_cbafe ST_GradientType )String ()string {switch _cbafe {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";};func (_bceagb *Table )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bceagb .CT_Table .MarshalXML (e ,start );}; -// Disabled Flag -DisabledAttr *bool ; +// Validate validates the CT_Query and its children +func (_ecdce *CT_Query )Validate ()error {return _ecdce .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};func (_geabdb *CT_Parameters )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fffgd :=range start .Attr {if _fffgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbfcd ,_bceabe :=_e .ParseUint (_fffgd .Value ,10,32);if _bceabe !=nil {return _bceabe ;};_aggcf :=uint32 (_cbfcd );_geabdb .CountAttr =&_aggcf ;continue ;};};_fagab :for {_gacc ,_eggbce :=d .Token ();if _eggbce !=nil {return _eggbce ;};switch _gbadc :=_gacc .(type ){case _bf .StartElement :switch _gbadc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaeff :=NewCT_Parameter ();if _fedga :=d .DecodeElement (_aaeff ,&_gbadc );_fedga !=nil {return _fedga ;};_geabdb .Parameter =append (_geabdb .Parameter ,_aaeff );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 \u0025\u0076",_gbadc .Name );if _ebabe :=d .Skip ();_ebabe !=nil {return _ebabe ;};};case _bf .EndElement :break _fagab ;case _bf .CharData :};};return nil ;}; -// UI Object Flag -UiObjectAttr *bool ; +// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path +func (_cfebb *CT_FilterColumn )ValidateWithPath (path string )error {if _cfebb .Filters !=nil {if _aeagd :=_cfebb .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_aeagd !=nil {return _aeagd ;};};if _cfebb .Top10 !=nil {if _ecadc :=_cfebb .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030");_ecadc !=nil {return _ecadc ;};};if _cfebb .CustomFilters !=nil {if _fgfee :=_cfebb .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_fgfee !=nil {return _fgfee ;};};if _cfebb .DynamicFilter !=nil {if _bgaae :=_cfebb .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072");_bgaae !=nil {return _bgaae ;};};if _cfebb .ColorFilter !=nil {if _ggaab :=_cfebb .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_ggaab !=nil {return _ggaab ;};};if _cfebb .IconFilter !=nil {if _aabbd :=_cfebb .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");_aabbd !=nil {return _aabbd ;};};if _cfebb .ExtLst !=nil {if _aacd :=_cfebb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aacd !=nil {return _aacd ;};};return nil ;};func (_dgcge ST_DdeValueType )Validate ()error {return _dgcge .ValidateWithPath ("")}; -// Automatic Fill Flag -AutoFillAttr *bool ; +// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path +func (_eggde *CT_TableMissing )ValidateWithPath (path string )error {return nil }; -// Automatic Line Flag -AutoLineAttr *bool ; +// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path +func (_dgffb *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };func (_ccbgcfb *ST_CellComments )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_ccbgcfb =0;case "\u006e\u006f\u006e\u0065":*_ccbgcfb =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_ccbgcfb =2;case "\u0061\u0074\u0045n\u0064":*_ccbgcfb =3;};return nil ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_fcbaba :=&CT_WebPublishItems {};return _fcbaba };type CT_SheetIdMap struct{ -// Automatic Size Flag -AutoPictAttr *bool ; +// Sheet Count +CountAttr *uint32 ; -// Custom Function -MacroAttr *string ; +// Sheet Id +SheetId []*CT_SheetId ;};func (_dcacaa *ST_TargetScreenSize )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aefbba ,_dcgab :=d .Token ();if _dcgab !=nil {return _dcgab ;};if _cbcab ,_cgeeec :=_aefbba .(_bf .EndElement );_cgeeec &&_cbcab .Name ==start .Name {*_dcacaa =1;return nil ;};if _adefg ,_agffef :=_aefbba .(_bf .CharData );!_agffef {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",_aefbba );}else {switch string (_adefg ){case "":*_dcacaa =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_dcacaa =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_dcacaa =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_dcacaa =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_dcacaa =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_dcacaa =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_dcacaa =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_dcacaa =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_dcacaa =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_dcacaa =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_dcacaa =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_dcacaa =11;};};_aefbba ,_dcgab =d .Token ();if _dcgab !=nil {return _dcgab ;};if _cagffd ,_fffeg :=_aefbba .(_bf .EndElement );_fffeg &&_cagffd .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",_aefbba );}; -// Alternative Text -AltTextAttr *string ; +// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path +func (_bdea *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil };func (_abcedb ST_FilterOperator )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_ddaaf :=_bf .Attr {};_ddaaf .Name =name ;switch _abcedb {case ST_FilterOperatorUnset :_ddaaf .Value ="";case ST_FilterOperatorEqual :_ddaaf .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_ddaaf .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_ddaaf .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_ddaaf .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_ddaaf .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_ddaaf .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _ddaaf ,nil ;};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 (_ebacbf ST_SmartTagShow )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ebacbf .String (),start );};func (_deaacf *ST_TimePeriod )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cagef ,_caaaaf :=d .Token ();if _caaaaf !=nil {return _caaaaf ;};if _cdgea ,_gdagg :=_cagef .(_bf .EndElement );_gdagg &&_cdgea .Name ==start .Name {*_deaacf =1;return nil ;};if _adgba ,_bccgg :=_cagef .(_bf .CharData );!_bccgg {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",_cagef );}else {switch string (_adgba ){case "":*_deaacf =0;case "\u0074\u006f\u0064a\u0079":*_deaacf =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_deaacf =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_deaacf =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_deaacf =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_deaacf =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_deaacf =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_deaacf =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_deaacf =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_deaacf =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_deaacf =10;};};_cagef ,_caaaaf =d .Token ();if _caaaaf !=nil {return _caaaaf ;};if _fabafc ,_dfbab :=_cagef .(_bf .EndElement );_dfbab &&_fabafc .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",_cagef );};func (_ecbdeg ST_PivotFilterType )String ()string {switch _ecbdeg {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 NewCT_WorkbookProtection ()*CT_WorkbookProtection {_beeda :=&CT_WorkbookProtection {};return _beeda ;}; -// Dynamic Data Exchange Flag -DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_accg :=&CT_PivotAreaReferences {};return _accg ;};func (_beacg *CT_DiscretePr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _beacg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_beacg .CountAttr )});};e .EncodeToken (start );_caeda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dgafc :=range _beacg .X {e .EncodeElement (_dgafc ,_caeda );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eefbb ST_DynamicFilterType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_accbc :=_c .Attr {};_accbc .Name =name ;switch _eefbb {case ST_DynamicFilterTypeUnset :_accbc .Value ="";case ST_DynamicFilterTypeNull :_accbc .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_accbc .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_accbc .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_accbc .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_accbc .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_accbc .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_accbc .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_accbc .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_accbc .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_accbc .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_accbc .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_accbc .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_accbc .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_accbc .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_accbc .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_accbc .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_accbc .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_accbc .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_accbc .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_accbc .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_accbc .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_accbc .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_accbc .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_accbc .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_accbc .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_accbc .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_accbc .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_accbc .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_accbc .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_accbc .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_accbc .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_accbc .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_accbc .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_accbc .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_accbc .Value ="\u004d\u0031\u0032";};return _accbc ,nil ;};type CT_UndoInfo struct{ +// Validate validates the CT_Col and its children +func (_egfcf *CT_Col )Validate ()error {return _egfcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");}; -// Index -IndexAttr uint32 ; +// Validate validates the CT_Index and its children +func (_accfeb *CT_Index )Validate ()error {return _accfeb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};func (_gfaaf *CT_Schema )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_gfaaf .IDAttr )});if _gfaaf .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_gfaaf .SchemaRefAttr )});};if _gfaaf .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_f .Sprintf ("\u0025\u0076",*_gfaaf .NamespaceAttr )});};if _gfaaf .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfaaf .SchemaLanguageAttr )});};e .EncodeToken (start );if _gfaaf .Any !=nil {_gfaaf .Any .MarshalXML (e ,_bf .StartElement {});};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cdcdaa *ST_PrintError )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_cdcdaa =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_cdcdaa =1;case "\u0062\u006c\u0061n\u006b":*_cdcdaa =2;case "\u0064\u0061\u0073\u0068":*_cdcdaa =3;case "\u004e\u0041":*_cdcdaa =4;};return nil ;};func NewCT_XStringElement ()*CT_XStringElement {_ebdda :=&CT_XStringElement {};return _ebdda };func NewCT_ExternalCell ()*CT_ExternalCell {_ebefd :=&CT_ExternalCell {};return _ebefd };func (_efefe *CT_Hyperlink )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_efefe .RefAttr )});if _efefe .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efefe .IdAttr )});};if _efefe .LocationAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_efefe .LocationAttr )});};if _efefe .TooltipAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_efefe .TooltipAttr )});};if _efefe .DisplayAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_efefe .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_PhoneticRun struct{ -// Expression -ExpAttr ST_FormulaExpression ; +// Base Text Start Index +SbAttr uint32 ; -// Reference 3D -Ref3DAttr *bool ; +// Base Text End Index +EbAttr uint32 ; -// Array Formula -ArrayAttr *bool ; +// Text +T string ;}; -// Value Needed -VAttr *bool ; +// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path +func (_cbaa *CT_ChartFormat )ValidateWithPath (path string )error {if _ccgg :=_cbaa .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ccgg !=nil {return _ccgg ;};return nil ;};func (_accf *CT_CacheField )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_accf .NameAttr )});if _accf .CaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_accf .CaptionAttr )});};if _accf .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_accf .PropertyNameAttr )});};if _accf .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_accf .ServerFieldAttr ))});};if _accf .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_accf .UniqueListAttr ))});};if _accf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_accf .NumFmtIdAttr )});};if _accf .FormulaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_accf .FormulaAttr )});};if _accf .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_accf .SqlTypeAttr )});};if _accf .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_f .Sprintf ("\u0025\u0076",*_accf .HierarchyAttr )});};if _accf .LevelAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_accf .LevelAttr )});};if _accf .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_accf .DatabaseFieldAttr ))});};if _accf .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_accf .MappingCountAttr )});};if _accf .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_accf .MemberPropertyFieldAttr ))});};e .EncodeToken (start );if _accf .SharedItems !=nil {_abdd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_accf .SharedItems ,_abdd );};if _accf .FieldGroup !=nil {_cbca :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}};e .EncodeElement (_accf .FieldGroup ,_cbca );};if _accf .MpMap !=nil {_fgce :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_edff :=range _accf .MpMap {e .EncodeElement (_edff ,_fgce );};};if _accf .ExtLst !=nil {_aee :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_accf .ExtLst ,_aee );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewWorkbook ()*Workbook {_aecgeg :=&Workbook {};_aecgeg .CT_Workbook =*NewCT_Workbook ();return _aecgeg ;}; -// Defined Name Formula -NfAttr *bool ; +// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path +func (_bdfed *CT_OlapPr )ValidateWithPath (path string )error {return nil };func (_ceae *ST_PivotFilterType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_ceae =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_ceae =1;case "\u0063\u006f\u0075n\u0074":*_ceae =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ceae =3;case "\u0073\u0075\u006d":*_ceae =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_ceae =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ceae =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_ceae =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_ceae =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ceae =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_ceae =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ceae =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_ceae =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_ceae =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_ceae =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ceae =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_ceae =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_ceae =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ceae =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_ceae =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ceae =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ceae =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ceae =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ceae =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ceae =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ceae =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ceae =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_ceae =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ceae =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_ceae =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ceae =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_ceae =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ceae =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ceae =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ceae =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ceae =35;case "\u0074\u006f\u0064a\u0079":*_ceae =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ceae =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ceae =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ceae =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ceae =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ceae =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ceae =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ceae =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ceae =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ceae =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ceae =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ceae =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ceae =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ceae =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ceae =50;case "\u0051\u0031":*_ceae =51;case "\u0051\u0032":*_ceae =52;case "\u0051\u0033":*_ceae =53;case "\u0051\u0034":*_ceae =54;case "\u004d\u0031":*_ceae =55;case "\u004d\u0032":*_ceae =56;case "\u004d\u0033":*_ceae =57;case "\u004d\u0034":*_ceae =58;case "\u004d\u0035":*_ceae =59;case "\u004d\u0036":*_ceae =60;case "\u004d\u0037":*_ceae =61;case "\u004d\u0038":*_ceae =62;case "\u004d\u0039":*_ceae =63;case "\u004d\u0031\u0030":*_ceae =64;case "\u004d\u0031\u0031":*_ceae =65;case "\u004d\u0031\u0032":*_ceae =66;};return nil ;};func NewCT_OleObjects ()*CT_OleObjects {_babedf :=&CT_OleObjects {};return _babedf }; -// Cross Sheet Move -CsAttr *bool ; +// Validate validates the QueryTable and its children +func (_afffe *QueryTable )Validate ()error {return _afffe .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");}; -// Range -DrAttr string ; +// Validate validates the CT_FutureMetadataBlock and its children +func (_aegbae *CT_FutureMetadataBlock )Validate ()error {return _aegbae .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");};type ST_ItemType byte ;func (_gaeb *CT_CalculatedMember )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_gaeb .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_gaeb .MdxAttr )});if _gaeb .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gaeb .MemberNameAttr )});};if _gaeb .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_f .Sprintf ("\u0025\u0076",*_gaeb .HierarchyAttr )});};if _gaeb .ParentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gaeb .ParentAttr )});};if _gaeb .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gaeb .SolveOrderAttr )});};if _gaeb .SetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gaeb .SetAttr ))});};e .EncodeToken (start );if _gaeb .ExtLst !=nil {_ccag :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaeb .ExtLst ,_ccag );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_PageMargins struct{ -// Defined Name -DnAttr *string ; +// Left Page Margin +LeftAttr float64 ; -// Cell Reference -RAttr *string ; +// Right Page Margin +RightAttr float64 ; -// Sheet Id -SIdAttr *uint32 ;};func NewCT_MergeCell ()*CT_MergeCell {_edabc :=&CT_MergeCell {};return _edabc };func (_efaed ST_ShowDataAs )Validate ()error {return _efaed .ValidateWithPath ("")}; +// Top Page Margin +TopAttr float64 ; -// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path -func (_bgdee *CT_FunctionGroups )ValidateWithPath (path string )error {for _effcd ,_deegae :=range _bgdee .FunctionGroup {if _dafbe :=_deegae .ValidateWithPath (_cg .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_effcd ));_dafbe !=nil {return _dafbe ;};};return nil ;};func (_ebcdee *CT_RevisionHeaders )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_ebcdee .GuidAttr )});if _ebcdee .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ebcdee .LastGuidAttr )});};if _ebcdee .SharedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebcdee .SharedAttr ))});};if _ebcdee .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebcdee .DiskRevisionsAttr ))});};if _ebcdee .HistoryAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebcdee .HistoryAttr ))});};if _ebcdee .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebcdee .TrackRevisionsAttr ))});};if _ebcdee .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebcdee .ExclusiveAttr ))});};if _ebcdee .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ebcdee .RevisionIdAttr )});};if _ebcdee .VersionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ebcdee .VersionAttr )});};if _ebcdee .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebcdee .KeepChangeHistoryAttr ))});};if _ebcdee .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebcdee .ProtectedAttr ))});};if _ebcdee .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_ebcdee .PreserveHistoryAttr )});};e .EncodeToken (start );_cdacb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_ebada :=range _ebcdee .Header {e .EncodeElement (_ebada ,_cdacb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_accaf *CT_DynamicFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_aabda ,_baeba :=_accaf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _baeba !=nil {return _baeba ;};start .Attr =append (start .Attr ,_aabda );if _accaf .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_accaf .ValAttr )});};if _accaf .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_accaf .ValIsoAttr )});};if _accaf .MaxValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_accaf .MaxValAttr )});};if _accaf .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_cg .Sprintf ("\u0025\u0076",*_accaf .MaxValIsoAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_deade *CT_FileVersion )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _deade .AppNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_deade .AppNameAttr )});};if _deade .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_deade .LastEditedAttr )});};if _deade .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_deade .LowestEditedAttr )});};if _deade .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_deade .RupBuildAttr )});};if _deade .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_deade .CodeNameAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;);type CT_MeasureGroups struct{ +// Bottom Page Margin +BottomAttr float64 ; -// Measure Group Count -CountAttr *uint32 ; +// Header Page Margin +HeaderAttr float64 ; -// OLAP Measure Group -MeasureGroup []*CT_MeasureGroup ;};func (_ccggdc *CT_XmlColumnPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aggfd :=range start .Attr {if _aggfd .Name .Local =="\u006d\u0061\u0070I\u0064"{_bdadfc ,_gccba :=_fe .ParseUint (_aggfd .Value ,10,32);if _gccba !=nil {return _gccba ;};_ccggdc .MapIdAttr =uint32 (_bdadfc );continue ;};if _aggfd .Name .Local =="\u0078\u0070\u0061t\u0068"{_faegea ,_cggcd :=_aggfd .Value ,error (nil );if _cggcd !=nil {return _cggcd ;};_ccggdc .XpathAttr =_faegea ;continue ;};if _aggfd .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_cbgece ,_gcfbb :=_fe .ParseBool (_aggfd .Value );if _gcfbb !=nil {return _gcfbb ;};_ccggdc .DenormalizedAttr =&_cbgece ;continue ;};if _aggfd .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_gagfa ,_ecgadc :=_aggfd .Value ,error (nil );if _ecgadc !=nil {return _ecgadc ;};_ccggdc .XmlDataTypeAttr =_gagfa ;continue ;};};_gbfdee :for {_ggaab ,_effbg :=d .Token ();if _effbg !=nil {return _effbg ;};switch _befab :=_ggaab .(type ){case _c .StartElement :switch _befab .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccggdc .ExtLst =NewCT_ExtensionList ();if _ebbfgg :=d .DecodeElement (_ccggdc .ExtLst ,&_befab );_ebbfgg !=nil {return _ebbfgg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006c\u0075m\u006eP\u0072\u0020\u0025\u0076",_befab .Name );if _cggbc :=d .Skip ();_cggbc !=nil {return _cggbc ;};};case _c .EndElement :break _gbfdee ;case _c .CharData :};};return nil ;}; +// Footer Page Margin +FooterAttr float64 ;};func NewUsers ()*Users {_dcfge :=&Users {};_dcfge .CT_Users =*NewCT_Users ();return _dcfge };func NewCT_PivotFilter ()*CT_PivotFilter {_gadgg :=&CT_PivotFilter {};_gadgg .TypeAttr =ST_PivotFilterType (1);_gadgg .AutoFilter =NewCT_AutoFilter ();return _gadgg ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_dgbeg :=&CT_RevisionQueryTableField {};return _dgbeg ;};func NewCT_SheetView ()*CT_SheetView {_gdcgee :=&CT_SheetView {};return _gdcgee }; -// Validate validates the CT_CalculatedItem and its children -func (_ffgc *CT_CalculatedItem )Validate ()error {return _ffgc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};type CT_OleSize struct{ +// Validate validates the CT_CellXfs and its children +func (_aaeef *CT_CellXfs )Validate ()error {return _aaeef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};type CT_QueryTableField struct{ -// Reference -RefAttr string ;};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 ;};func NewCT_Extension ()*CT_Extension {_cecbf :=&CT_Extension {};return _cecbf }; +// Field Id +IdAttr uint32 ; -// Validate validates the CT_DefinedName and its children -func (_agga *CT_DefinedName )Validate ()error {return _agga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");}; +// Name +NameAttr *string ; -// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path -func (_aafbc *CT_SheetDimension )ValidateWithPath (path string )error {return nil };func NewCT_BookView ()*CT_BookView {_dcg :=&CT_BookView {};return _dcg };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_Tuple struct{ +// Data Bound Column +DataBoundAttr *bool ; -// Field Index -FldAttr *uint32 ; +// Row Numbers +RowNumbersAttr *bool ; -// Hierarchy Index -HierAttr *uint32 ; +// Fill This Formula On Refresh +FillFormulasAttr *bool ; -// Item Index -ItemAttr uint32 ;};func (_efccb *CT_Comment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efccb .Text =NewCT_Rst ();for _ ,_aacc :=range start .Attr {if _aacc .Name .Local =="\u0072\u0065\u0066"{_dgcg ,_ffae :=_aacc .Value ,error (nil );if _ffae !=nil {return _ffae ;};_efccb .RefAttr =_dgcg ;continue ;};if _aacc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_facb ,_gcfad :=_fe .ParseUint (_aacc .Value ,10,32);if _gcfad !=nil {return _gcfad ;};_efccb .AuthorIdAttr =uint32 (_facb );continue ;};if _aacc .Name .Local =="\u0067\u0075\u0069\u0064"{_ggdb ,_ggfa :=_aacc .Value ,error (nil );if _ggfa !=nil {return _ggfa ;};_efccb .GuidAttr =&_ggdb ;continue ;};if _aacc .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_cfffff ,_fbefg :=_fe .ParseUint (_aacc .Value ,10,32);if _fbefg !=nil {return _fbefg ;};_dcgdd :=uint32 (_cfffff );_efccb .ShapeIdAttr =&_dcgdd ;continue ;};};_eccb :for {_adad ,_cdcdg :=d .Token ();if _cdcdg !=nil {return _cdcdg ;};switch _fade :=_adad .(type ){case _c .StartElement :switch _fade .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gbbd :=d .DecodeElement (_efccb .Text ,&_fade );_gbbd !=nil {return _gbbd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efccb .CommentPr =NewCT_CommentPr ();if _edbc :=d .DecodeElement (_efccb .CommentPr ,&_fade );_edbc !=nil {return _edbc ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_fade .Name );if _dbde :=d .Skip ();_dbde !=nil {return _dbde ;};};case _c .EndElement :break _eccb ;case _c .CharData :};};return nil ;};func NewCT_GroupMember ()*CT_GroupMember {_dddd :=&CT_GroupMember {};return _dddd }; +// Clipped Column +ClippedAttr *bool ; -// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path -func (_effff *CT_TableColumns )ValidateWithPath (path string )error {for _fbgaad ,_eggbg :=range _effff .TableColumn {if _agabbd :=_eggbg .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_fbgaad ));_agabbd !=nil {return _agabbd ;};};return nil ;};type CT_Fonts struct{ +// Table Column Id +TableColumnIdAttr *uint32 ; -// Font Count -CountAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bbdd *CT_Macrosheet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _bbdd .SheetPr !=nil {_bfccc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_bbdd .SheetPr ,_bfccc );};if _bbdd .Dimension !=nil {_agbgc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_bbdd .Dimension ,_agbgc );};if _bbdd .SheetViews !=nil {_dgffdba :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bbdd .SheetViews ,_dgffdba );};if _bbdd .SheetFormatPr !=nil {_begd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_bbdd .SheetFormatPr ,_begd );};if _bbdd .Cols !=nil {_fdge :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_baab :=range _bbdd .Cols {e .EncodeElement (_baab ,_fdge );};};_fdacb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bbdd .SheetData ,_fdacb );if _bbdd .SheetProtection !=nil {_fcfda :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bbdd .SheetProtection ,_fcfda );};if _bbdd .AutoFilter !=nil {_ccaec :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_bbdd .AutoFilter ,_ccaec );};if _bbdd .SortState !=nil {_gbabc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_bbdd .SortState ,_gbabc );};if _bbdd .DataConsolidate !=nil {_gefca :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_bbdd .DataConsolidate ,_gefca );};if _bbdd .CustomSheetViews !=nil {_abfg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bbdd .CustomSheetViews ,_abfg );};if _bbdd .PhoneticPr !=nil {_edcde :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bbdd .PhoneticPr ,_edcde );};if _bbdd .ConditionalFormatting !=nil {_bcdfg :=_bf .StartElement {Name :_bf .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 _ ,_egefc :=range _bbdd .ConditionalFormatting {e .EncodeElement (_egefc ,_bcdfg );};};if _bbdd .PrintOptions !=nil {_befba :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bbdd .PrintOptions ,_befba );};if _bbdd .PageMargins !=nil {_aacbea :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bbdd .PageMargins ,_aacbea );};if _bbdd .PageSetup !=nil {_aeaff :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bbdd .PageSetup ,_aeaff );};if _bbdd .HeaderFooter !=nil {_bacea :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bbdd .HeaderFooter ,_bacea );};if _bbdd .RowBreaks !=nil {_gbcee :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bbdd .RowBreaks ,_gbcee );};if _bbdd .ColBreaks !=nil {_edgfe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bbdd .ColBreaks ,_edgfe );};if _bbdd .CustomProperties !=nil {_gcefc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_bbdd .CustomProperties ,_gcefc );};if _bbdd .Drawing !=nil {_afabfe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_bbdd .Drawing ,_afabfe );};if _bbdd .LegacyDrawing !=nil {_cdeeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_bbdd .LegacyDrawing ,_cdeeg );};if _bbdd .LegacyDrawingHF !=nil {_bfefa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bbdd .LegacyDrawingHF ,_bfefa );};if _bbdd .DrawingHF !=nil {_edaga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bbdd .DrawingHF ,_edaga );};if _bbdd .Picture !=nil {_cfddb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_bbdd .Picture ,_cfddb );};if _bbdd .OleObjects !=nil {_cgafe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_bbdd .OleObjects ,_cgafe );};if _bbdd .ExtLst !=nil {_fgged :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbdd .ExtLst ,_fgged );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_Stylesheet struct{ -// Font -Font []*CT_Font ;};func (_bffg *CT_ColFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eeef :=range start .Attr {if _eeef .Name .Local =="\u0063\u006f\u0075n\u0074"{_afgb ,_ecfee :=_fe .ParseUint (_eeef .Value ,10,32);if _ecfee !=nil {return _ecfee ;};_fcbc :=uint32 (_afgb );_bffg .CountAttr =&_fcbc ;continue ;};};_cadae :for {_bgdfd ,_fdad :=d .Token ();if _fdad !=nil {return _fdad ;};switch _gfbe :=_bgdfd .(type ){case _c .StartElement :switch _gfbe .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acaf :=NewCT_Field ();if _edcfd :=d .DecodeElement (_acaf ,&_gfbe );_edcfd !=nil {return _edcfd ;};_bffg .Field =append (_bffg .Field ,_acaf );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006cF\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_gfbe .Name );if _befg :=d .Skip ();_befg !=nil {return _befg ;};};case _c .EndElement :break _cadae ;case _c .CharData :};};return nil ;};func (_debed *CT_Filter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_deadg :=range start .Attr {if _deadg .Name .Local =="\u0076\u0061\u006c"{_cbgcg ,_ffaca :=_deadg .Value ,error (nil );if _ffaca !=nil {return _ffaca ;};_debed .ValAttr =&_cbgcg ;continue ;};};for {_bbfda ,_dcbf :=d .Token ();if _dcbf !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_dcbf );};if _addga ,_cdac :=_bbfda .(_c .EndElement );_cdac &&_addga .Name ==start .Name {break ;};};return nil ;};func (_fagbf *CT_PivotCacheDefinition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fagbf .CacheSource =NewCT_CacheSource ();_fagbf .CacheFields =NewCT_CacheFields ();for _ ,_edfdc :=range start .Attr {if _edfdc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edfdc .Name .Local =="\u0069\u0064"||_edfdc .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"&&_edfdc .Name .Local =="\u0069\u0064"{_bfbb ,_cfbab :=_edfdc .Value ,error (nil );if _cfbab !=nil {return _cfbab ;};_fagbf .IdAttr =&_bfbb ;continue ;};if _edfdc .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_geeba ,_bggfg :=_fe .ParseBool (_edfdc .Value );if _bggfg !=nil {return _bggfg ;};_fagbf .UpgradeOnRefreshAttr =&_geeba ;continue ;};if _edfdc .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_ecdfc ,_dcca :=_fe .ParseBool (_edfdc .Value );if _dcca !=nil {return _dcca ;};_fagbf .TupleCacheAttr =&_ecdfc ;continue ;};if _edfdc .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_ffccbb ,_bgada :=_fe .ParseBool (_edfdc .Value );if _bgada !=nil {return _bgada ;};_fagbf .SaveDataAttr =&_ffccbb ;continue ;};if _edfdc .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_afdcb ,_feeabe :=_fe .ParseBool (_edfdc .Value );if _feeabe !=nil {return _feeabe ;};_fagbf .SupportSubqueryAttr =&_afdcb ;continue ;};if _edfdc .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_aeeba ,_cfacd :=_fe .ParseBool (_edfdc .Value );if _cfacd !=nil {return _cfacd ;};_fagbf .OptimizeMemoryAttr =&_aeeba ;continue ;};if _edfdc .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_ffddaa ,_aagcf :=_fe .ParseBool (_edfdc .Value );if _aagcf !=nil {return _aagcf ;};_fagbf .SupportAdvancedDrillAttr =&_ffddaa ;continue ;};if _edfdc .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_aafga ,_fbfdb :=_edfdc .Value ,error (nil );if _fbfdb !=nil {return _fbfdb ;};_fagbf .RefreshedByAttr =&_aafga ;continue ;};if _edfdc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_aeagg ,_fcebb :=ParseStdlibTime (_edfdc .Value );if _fcebb !=nil {return _fcebb ;};_fagbf .RefreshedDateIsoAttr =&_aeagg ;continue ;};if _edfdc .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_efecbb ,_agefad :=_fe .ParseBool (_edfdc .Value );if _agefad !=nil {return _agefad ;};_fagbf .InvalidAttr =&_efecbb ;continue ;};if _edfdc .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_gagcg ,_gbcgb :=_fe .ParseBool (_edfdc .Value );if _gbcgb !=nil {return _gbcgb ;};_fagbf .BackgroundQueryAttr =&_gagcg ;continue ;};if _edfdc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_efbafb ,_ggcdc :=_fe .ParseUint (_edfdc .Value ,10,32);if _ggcdc !=nil {return _ggcdc ;};_gdcdf :=uint32 (_efbafb );_fagbf .MissingItemsLimitAttr =&_gdcdf ;continue ;};if _edfdc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_dgabb ,_cadga :=_fe .ParseUint (_edfdc .Value ,10,8);if _cadga !=nil {return _cadga ;};_gfbeb :=uint8 (_dgabb );_fagbf .RefreshedVersionAttr =&_gfbeb ;continue ;};if _edfdc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gdcbb ,_cefac :=_fe .ParseBool (_edfdc .Value );if _cefac !=nil {return _cefac ;};_fagbf .RefreshOnLoadAttr =&_gdcbb ;continue ;};if _edfdc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_gcbad ,_defgfd :=_fe .ParseFloat (_edfdc .Value ,64);if _defgfd !=nil {return _defgfd ;};_fagbf .RefreshedDateAttr =&_gcbad ;continue ;};if _edfdc .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_gbfad ,_dbgdb :=_fe .ParseUint (_edfdc .Value ,10,32);if _dbgdb !=nil {return _dbgdb ;};_ggbcdc :=uint32 (_gbfad );_fagbf .RecordCountAttr =&_ggbcdc ;continue ;};if _edfdc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cbbef ,_afabc :=_fe .ParseUint (_edfdc .Value ,10,8);if _afabc !=nil {return _afabc ;};_abbeg :=uint8 (_cbbef );_fagbf .CreatedVersionAttr =&_abbeg ;continue ;};if _edfdc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_agead ,_ccbgc :=_fe .ParseUint (_edfdc .Value ,10,8);if _ccbgc !=nil {return _ccbgc ;};_accfdb :=uint8 (_agead );_fagbf .MinRefreshableVersionAttr =&_accfdb ;continue ;};if _edfdc .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_cagfa ,_adcfc :=_fe .ParseBool (_edfdc .Value );if _adcfc !=nil {return _adcfc ;};_fagbf .EnableRefreshAttr =&_cagfa ;continue ;};};_bdfef :for {_abfea ,_gcfab :=d .Token ();if _gcfab !=nil {return _gcfab ;};switch _gcafa :=_abfea .(type ){case _c .StartElement :switch _gcafa .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aaebd :=d .DecodeElement (_fagbf .CacheSource ,&_gcafa );_aaebd !=nil {return _aaebd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fgdcf :=d .DecodeElement (_fagbf .CacheFields ,&_gcafa );_fgdcf !=nil {return _fgdcf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagbf .CacheHierarchies =NewCT_CacheHierarchies ();if _acaegf :=d .DecodeElement (_fagbf .CacheHierarchies ,&_gcafa );_acaegf !=nil {return _acaegf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagbf .Kpis =NewCT_PCDKPIs ();if _adcdb :=d .DecodeElement (_fagbf .Kpis ,&_gcafa );_adcdb !=nil {return _adcdb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagbf .TupleCache =NewCT_TupleCache ();if _ccdbf :=d .DecodeElement (_fagbf .TupleCache ,&_gcafa );_ccdbf !=nil {return _ccdbf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagbf .CalculatedItems =NewCT_CalculatedItems ();if _aaccc :=d .DecodeElement (_fagbf .CalculatedItems ,&_gcafa );_aaccc !=nil {return _aaccc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagbf .CalculatedMembers =NewCT_CalculatedMembers ();if _cgefag :=d .DecodeElement (_fagbf .CalculatedMembers ,&_gcafa );_cgefag !=nil {return _cgefag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagbf .Dimensions =NewCT_Dimensions ();if _fgdabc :=d .DecodeElement (_fagbf .Dimensions ,&_gcafa );_fgdabc !=nil {return _fgdabc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagbf .MeasureGroups =NewCT_MeasureGroups ();if _eefdf :=d .DecodeElement (_fagbf .MeasureGroups ,&_gcafa );_eefdf !=nil {return _eefdf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagbf .Maps =NewCT_MeasureDimensionMaps ();if _faegb :=d .DecodeElement (_fagbf .Maps ,&_gcafa );_faegb !=nil {return _faegb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagbf .ExtLst =NewCT_ExtensionList ();if _gcgeeg :=d .DecodeElement (_fagbf .ExtLst ,&_gcafa );_gcgeeg !=nil {return _gcgeeg ;};default:_gc .Log .Debug ("\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",_gcafa .Name );if _abada :=d .Skip ();_abada !=nil {return _abada ;};};case _c .EndElement :break _bdfef ;case _c .CharData :};};return nil ;};func (_gfgeb ST_GroupBy )Validate ()error {return _gfgeb .ValidateWithPath ("")}; +// Number Formats +NumFmts *CT_NumFmts ; -// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path -func (_adef *CT_Col )ValidateWithPath (path string )error {return nil };type CT_TextFields struct{ +// Fonts +Fonts *CT_Fonts ; -// Count of Fields -CountAttr *uint32 ; +// Fills +Fills *CT_Fills ; -// Text Import Field Settings -TextField []*CT_TextField ;};func (_ccdaa ST_SheetViewType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eadab :=_c .Attr {};_eadab .Name =name ;switch _ccdaa {case ST_SheetViewTypeUnset :_eadab .Value ="";case ST_SheetViewTypeNormal :_eadab .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_eadab .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_eadab .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _eadab ,nil ;};func (_begca *CT_MemberProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _begca .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_begca .NameAttr )});};if _begca .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_begca .ShowCellAttr ))});};if _begca .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_begca .ShowTipAttr ))});};if _begca .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_begca .ShowAsCaptionAttr ))});};if _begca .NameLenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_begca .NameLenAttr )});};if _begca .PPosAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_begca .PPosAttr )});};if _begca .PLenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_begca .PLenAttr )});};if _begca .LevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_begca .LevelAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_begca .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcbfb *CT_PhoneticPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfccbf :=range start .Attr {if _cfccbf .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_cagbe ,_gfgcf :=_fe .ParseUint (_cfccbf .Value ,10,32);if _gfgcf !=nil {return _gfgcf ;};_bcbfb .FontIdAttr =uint32 (_cagbe );continue ;};if _cfccbf .Name .Local =="\u0074\u0079\u0070\u0065"{_bcbfb .TypeAttr .UnmarshalXMLAttr (_cfccbf );continue ;};if _cfccbf .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_bcbfb .AlignmentAttr .UnmarshalXMLAttr (_cfccbf );continue ;};};for {_edgcc ,_edfegcd :=d .Token ();if _edfegcd !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_edfegcd );};if _fgcab ,_fcgae :=_edgcc .(_c .EndElement );_fcgae &&_fgcab .Name ==start .Name {break ;};};return nil ;}; +// Borders +Borders *CT_Borders ; -// Validate validates the CT_ObjectAnchor and its children -func (_dggdb *CT_ObjectAnchor )Validate ()error {return _dggdb .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");}; +// Formatting Records +CellStyleXfs *CT_CellStyleXfs ; -// Validate validates the Comments and its children -func (_edabea *Comments )Validate ()error {return _edabea .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; +// Cell Formats +CellXfs *CT_CellXfs ; -// Validate validates the CT_BorderPr and its children -func (_dgbe *CT_BorderPr )Validate ()error {return _dgbe .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");};func (_gbdca ST_WebSourceType )Validate ()error {return _gbdca .ValidateWithPath ("")};type ST_GroupBy byte ;type CT_XmlPr struct{ +// Cell Styles +CellStyles *CT_CellStyles ; -// XML Map Id -MapIdAttr uint32 ; +// Formats +Dxfs *CT_Dxfs ; -// XPath -XpathAttr string ; +// Table Styles +TableStyles *CT_TableStyles ; -// XML Data Type -XmlDataTypeAttr string ; +// Colors +Colors *CT_Colors ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type ST_UnderlineValues byte ; +ExtLst *CT_ExtensionList ;};func (_dcbg *CT_TablePart )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_abaead :=range start .Attr {if _abaead .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abaead .Name .Local =="\u0069\u0064"||_abaead .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"&&_abaead .Name .Local =="\u0069\u0064"{_gdgddd ,_dgbda :=_abaead .Value ,error (nil );if _dgbda !=nil {return _dgbda ;};_dcbg .IdAttr =_gdgddd ;continue ;};};for {_dafdf ,_bceda :=d .Token ();if _bceda !=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",_bceda );};if _aebgaa ,_degeg :=_dafdf .(_bf .EndElement );_degeg &&_aebgaa .Name ==start .Name {break ;};};return nil ;};func (_fefcd ST_DataConsolidateFunction )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_fefcd .String (),start );};func (_cgfge *CT_CustomProperty )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cgfge .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cgfge .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dbged *CT_PCDKPI )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ebacd :=range start .Attr {if _ebacd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bcgdc ,_abdga :=_ebacd .Value ,error (nil );if _abdga !=nil {return _abdga ;};_dbged .UniqueNameAttr =_bcgdc ;continue ;};if _ebacd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cffad ,_facebb :=_ebacd .Value ,error (nil );if _facebb !=nil {return _facebb ;};_dbged .CaptionAttr =&_cffad ;continue ;};if _ebacd .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_cdffe ,_gegab :=_ebacd .Value ,error (nil );if _gegab !=nil {return _gegab ;};_dbged .DisplayFolderAttr =&_cdffe ;continue ;};if _ebacd .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_agadcf ,_abegc :=_ebacd .Value ,error (nil );if _abegc !=nil {return _abegc ;};_dbged .MeasureGroupAttr =&_agadcf ;continue ;};if _ebacd .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_fabdc ,_aacde :=_ebacd .Value ,error (nil );if _aacde !=nil {return _aacde ;};_dbged .ParentAttr =&_fabdc ;continue ;};if _ebacd .Name .Local =="\u0076\u0061\u006cu\u0065"{_acbae ,_gdbfb :=_ebacd .Value ,error (nil );if _gdbfb !=nil {return _gdbfb ;};_dbged .ValueAttr =_acbae ;continue ;};if _ebacd .Name .Local =="\u0067\u006f\u0061\u006c"{_efggb ,_dgdea :=_ebacd .Value ,error (nil );if _dgdea !=nil {return _dgdea ;};_dbged .GoalAttr =&_efggb ;continue ;};if _ebacd .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_bbfeb ,_gcbbf :=_ebacd .Value ,error (nil );if _gcbbf !=nil {return _gcbbf ;};_dbged .StatusAttr =&_bbfeb ;continue ;};if _ebacd .Name .Local =="\u0074\u0072\u0065n\u0064"{_bbabc ,_egddd :=_ebacd .Value ,error (nil );if _egddd !=nil {return _egddd ;};_dbged .TrendAttr =&_bbabc ;continue ;};if _ebacd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gaefe ,_gfgfg :=_ebacd .Value ,error (nil );if _gfgfg !=nil {return _gfgfg ;};_dbged .WeightAttr =&_gaefe ;continue ;};if _ebacd .Name .Local =="\u0074\u0069\u006d\u0065"{_gbaegg ,_acefg :=_ebacd .Value ,error (nil );if _acefg !=nil {return _acefg ;};_dbged .TimeAttr =&_gbaegg ;continue ;};};for {_bcdee ,_abbbaf :=d .Token ();if _abbbaf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_abbbaf );};if _fddba ,_fbdfe :=_bcdee .(_bf .EndElement );_fbdfe &&_fddba .Name ==start .Name {break ;};};return nil ;};type CT_Controls struct{ -// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path -func (_caagd *CT_GradientFill )ValidateWithPath (path string )error {if _ddeba :=_caagd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddeba !=nil {return _ddeba ;};for _ffgdf ,_cdff :=range _caagd .Stop {if _acbc :=_cdff .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_ffgdf ));_acbc !=nil {return _acbc ;};};return nil ;}; +// Embedded Control +Control []*CT_Control ;};func (_bafca ST_ShowDataAs )Validate ()error {return _bafca .ValidateWithPath ("")};type CT_VolType struct{ -// Validate validates the CT_Set and its children -func (_fecc *CT_Set )Validate ()error {return _fecc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");}; +// Type +TypeAttr ST_VolDepType ; -// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path -func (_bede *CT_Item )ValidateWithPath (path string )error {if _cfdcf :=_bede .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cfdcf !=nil {return _cfdcf ;};return nil ;};type CT_Dxfs struct{ +// Main +Main []*CT_VolMain ;};func (_bfbb *CT_Consolidation )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bfbb .RangeSets =NewCT_RangeSets ();for _ ,_beeee :=range start .Attr {if _beeee .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_dgfeb ,_efcb :=_e .ParseBool (_beeee .Value );if _efcb !=nil {return _efcb ;};_bfbb .AutoPageAttr =&_dgfeb ;continue ;};};_gggcd :for {_dfde ,_fccga :=d .Token ();if _fccga !=nil {return _fccga ;};switch _feeca :=_dfde .(type ){case _bf .StartElement :switch _feeca .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfbb .Pages =NewCT_Pages ();if _ffgf :=d .DecodeElement (_bfbb .Pages ,&_feeca );_ffgf !=nil {return _ffgf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gdfbg :=d .DecodeElement (_bfbb .RangeSets ,&_feeca );_gdfbg !=nil {return _gdfbg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025v",_feeca .Name );if _dfdae :=d .Skip ();_dfdae !=nil {return _dfdae ;};};case _bf .EndElement :break _gggcd ;case _bf .CharData :};};return nil ;};type CT_WebPublishObject struct{ -// Format Count -CountAttr *uint32 ; +// Id +IdAttr uint32 ; -// Formatting -Dxf []*CT_Dxf ;};func (_dbac *CT_CacheField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_beg :=range start .Attr {if _beg .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_eae ,_gggc :=_fe .ParseInt (_beg .Value ,10,32);if _gggc !=nil {return _gggc ;};_ddce :=int32 (_eae );_dbac .HierarchyAttr =&_ddce ;continue ;};if _beg .Name .Local =="\u006c\u0065\u0076e\u006c"{_gfc ,_ced :=_fe .ParseUint (_beg .Value ,10,32);if _ced !=nil {return _ced ;};_agd :=uint32 (_gfc );_dbac .LevelAttr =&_agd ;continue ;};if _beg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dacb ,_aecf :=_beg .Value ,error (nil );if _aecf !=nil {return _aecf ;};_dbac .CaptionAttr =&_dacb ;continue ;};if _beg .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_ebgf ,_gbc :=_fe .ParseBool (_beg .Value );if _gbc !=nil {return _gbc ;};_dbac .DatabaseFieldAttr =&_ebgf ;continue ;};if _beg .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_cfe ,_fca :=_fe .ParseBool (_beg .Value );if _fca !=nil {return _fca ;};_dbac .ServerFieldAttr =&_cfe ;continue ;};if _beg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_bga ,_dbb :=_fe .ParseUint (_beg .Value ,10,32);if _dbb !=nil {return _dbb ;};_fcg :=uint32 (_bga );_dbac .NumFmtIdAttr =&_fcg ;continue ;};if _beg .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_fbcb ,_aggb :=_beg .Value ,error (nil );if _aggb !=nil {return _aggb ;};_dbac .FormulaAttr =&_fbcb ;continue ;};if _beg .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_cdba ,_ffeg :=_fe .ParseInt (_beg .Value ,10,32);if _ffeg !=nil {return _ffeg ;};_dcaf :=int32 (_cdba );_dbac .SqlTypeAttr =&_dcaf ;continue ;};if _beg .Name .Local =="\u006e\u0061\u006d\u0065"{_gadg ,_ccbea :=_beg .Value ,error (nil );if _ccbea !=nil {return _ccbea ;};_dbac .NameAttr =_gadg ;continue ;};if _beg .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_fded ,_cbdc :=_beg .Value ,error (nil );if _cbdc !=nil {return _cbdc ;};_dbac .PropertyNameAttr =&_fded ;continue ;};if _beg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_cbdd ,_dbfd :=_fe .ParseBool (_beg .Value );if _dbfd !=nil {return _dbfd ;};_dbac .UniqueListAttr =&_cbdd ;continue ;};if _beg .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_deag ,_gabc :=_fe .ParseUint (_beg .Value ,10,32);if _gabc !=nil {return _gabc ;};_bfd :=uint32 (_deag );_dbac .MappingCountAttr =&_bfd ;continue ;};if _beg .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_ebd ,_deb :=_fe .ParseBool (_beg .Value );if _deb !=nil {return _deb ;};_dbac .MemberPropertyFieldAttr =&_ebd ;continue ;};};_bfda :for {_gbe ,_bcgf :=d .Token ();if _bcgf !=nil {return _bcgf ;};switch _caea :=_gbe .(type ){case _c .StartElement :switch _caea .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbac .SharedItems =NewCT_SharedItems ();if _bbda :=d .DecodeElement (_dbac .SharedItems ,&_caea );_bbda !=nil {return _bbda ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbac .FieldGroup =NewCT_FieldGroup ();if _feb :=d .DecodeElement (_dbac .FieldGroup ,&_caea );_feb !=nil {return _feb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbaf :=NewCT_X ();if _ccd :=d .DecodeElement (_gbaf ,&_caea );_ccd !=nil {return _ccd ;};_dbac .MpMap =append (_dbac .MpMap ,_gbaf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbac .ExtLst =NewCT_ExtensionList ();if _gfac :=d .DecodeElement (_dbac .ExtLst ,&_caea );_gfac !=nil {return _gfac ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043a\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_caea .Name );if _ecc :=d .Skip ();_ecc !=nil {return _ecc ;};};case _c .EndElement :break _bfda ;case _c .CharData :};};return nil ;}; +// Div Id +DivIdAttr string ; -// Validate validates the CT_Mdx and its children -func (_cgfge *CT_Mdx )Validate ()error {return _cgfge .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_ageb :=&CT_CacheHierarchy {};return _ageb }; +// Source Object +SourceObjectAttr *string ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_adbe *CT_Control )ValidateWithPath (path string )error {if _adbe .ControlPr !=nil {if _deae :=_adbe .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_deae !=nil {return _deae ;};};return nil ;};type CT_MeasureDimensionMaps struct{ +// Destination File +DestinationFileAttr string ; -// Measure Group Count -CountAttr *uint32 ; +// Title +TitleAttr *string ; -// OLAP Measure Group -Map []*CT_MeasureDimensionMap ;};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;); +// Auto Republish +AutoRepublishAttr *bool ;}; -// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path -func (_ddaeeaf *CT_WebPublishObjects )ValidateWithPath (path string )error {for _dfdde ,_afcgc :=range _ddaeeaf .WebPublishObject {if _aegge :=_afcgc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_dfdde ));_aegge !=nil {return _aegge ;};};return nil ;};func (_dcdfc *CT_PivotTableStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcdfc .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_dcdfc .NameAttr )});};if _dcdfc .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcdfc .ShowRowHeadersAttr ))});};if _dcdfc .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcdfc .ShowColHeadersAttr ))});};if _dcdfc .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcdfc .ShowRowStripesAttr ))});};if _dcdfc .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcdfc .ShowColStripesAttr ))});};if _dcdfc .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dcdfc .ShowLastColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OleObject struct{ +// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path +func (_gcdcf *Worksheet )ValidateWithPath (path string )error {if _agfdff :=_gcdcf .CT_Worksheet .ValidateWithPath (path );_agfdff !=nil {return _agfdff ;};return nil ;};func (_cgcdcc ST_TextVAlign )String ()string {switch _cgcdcc {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 (_cecgg *CT_FontName )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bdcfg :=range start .Attr {if _bdcfg .Name .Local =="\u0076\u0061\u006c"{_bdgfde ,_cdaed :=_bdcfg .Value ,error (nil );if _cdaed !=nil {return _cdaed ;};_cecgg .ValAttr =_bdgfde ;continue ;};};for {_bfced ,_cadab :=d .Token ();if _cadab !=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",_cadab );};if _efcbg ,_faega :=_bfced .(_bf .EndElement );_faega &&_efcbg .Name ==start .Name {break ;};};return nil ;}; -// Embedded Object ProgId -ProgIdAttr *string ; +// Validate validates the CT_Groups and its children +func (_bgcfd *CT_Groups )Validate ()error {return _bgcfd .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};func (_babeae *ST_RefMode )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_facagd ,_ccgfag :=d .Token ();if _ccgfag !=nil {return _ccgfag ;};if _bcegfb ,_dfff :=_facagd .(_bf .EndElement );_dfff &&_bcegfb .Name ==start .Name {*_babeae =1;return nil ;};if _gaead ,_bcdb :=_facagd .(_bf .CharData );!_bcdb {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",_facagd );}else {switch string (_gaead ){case "":*_babeae =0;case "\u0041\u0031":*_babeae =1;case "\u0052\u0031\u0043\u0031":*_babeae =2;};};_facagd ,_ccgfag =d .Token ();if _ccgfag !=nil {return _ccgfag ;};if _gcgce ,_cadee :=_facagd .(_bf .EndElement );_cadee &&_gcgce .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",_facagd );};func (_dgead ST_Scope )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_dgead .String (),start );};type ST_SheetState byte ;type CT_CustomChartsheetViews struct{ -// Data or View Aspect -DvAspectAttr ST_DvAspect ; +// Custom Chart Sheet View +CustomSheetView []*CT_CustomChartsheetView ;};type CT_ExtensionList struct{ -// Embedded Object's Link Moniker -LinkAttr *string ; +// Extension +Ext []*CT_Extension ;};func (_fecgg *CT_SingleXmlCells )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_affad :for {_fdcgab ,_bgedb :=d .Token ();if _bgedb !=nil {return _bgedb ;};switch _ccfdbf :=_fdcgab .(type ){case _bf .StartElement :switch _ccfdbf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adggdb :=NewCT_SingleXmlCell ();if _fdgeb :=d .DecodeElement (_adggdb ,&_ccfdbf );_fdgeb !=nil {return _fdgeb ;};_fecgg .SingleXmlCell =append (_fecgg .SingleXmlCell ,_adggdb );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0073\u0020\u0025\u0076",_ccfdbf .Name );if _gdefb :=d .Skip ();_gdefb !=nil {return _gdefb ;};};case _bf .EndElement :break _affad ;case _bf .CharData :};};return nil ;};func (_gdaada ST_HtmlFmt )ValidateWithPath (path string )error {switch _gdaada {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 (_gdaada ));};return nil ;}; -// Linked Embedded Object Update -OleUpdateAttr ST_OleUpdate ; +// Validate validates the CT_QueryTable and its children +func (_bgfef *CT_QueryTable )Validate ()error {return _bgfef .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");}; -// Auto Load -AutoLoadAttr *bool ; +// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path +func (_gcg *CT_CalcChain )ValidateWithPath (path string )error {for _ageab ,_bgg :=range _gcg .C {if _cffa :=_bgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_ageab ));_cffa !=nil {return _cffa ;};};if _gcg .ExtLst !=nil {if _gbae :=_gcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbae !=nil {return _gbae ;};};return nil ;};func (_cbbdbf *ST_PhoneticType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ffbda ,_fffabc :=d .Token ();if _fffabc !=nil {return _fffabc ;};if _bdaef ,_ccccb :=_ffbda .(_bf .EndElement );_ccccb &&_bdaef .Name ==start .Name {*_cbbdbf =1;return nil ;};if _ffbgd ,_cddaa :=_ffbda .(_bf .CharData );!_cddaa {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",_ffbda );}else {switch string (_ffbgd ){case "":*_cbbdbf =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_cbbdbf =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_cbbdbf =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_cbbdbf =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_cbbdbf =4;};};_ffbda ,_fffabc =d .Token ();if _fffabc !=nil {return _fffabc ;};if _fcgbba ,_effgb :=_ffbda .(_bf .EndElement );_effgb &&_fcgbba .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",_ffbda );}; -// Shape Id -ShapeIdAttr uint32 ;IdAttr *string ; +// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path +func (_gddaef *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };func (_gefa *CT_CustomChartsheetView )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gefa .GuidAttr )});if _gefa .ScaleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gefa .ScaleAttr )});};if _gefa .StateAttr !=ST_SheetStateUnset {_efba ,_ebace :=_gefa .StateAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u0074\u0061t\u0065"});if _ebace !=nil {return _ebace ;};start .Attr =append (start .Attr ,_efba );};if _gefa .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gefa .ZoomToFitAttr ))});};e .EncodeToken (start );if _gefa .PageMargins !=nil {_gdae :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gefa .PageMargins ,_gdae );};if _gefa .PageSetup !=nil {_ddda :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gefa .PageSetup ,_ddda );};if _gefa .HeaderFooter !=nil {_bbbfd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gefa .HeaderFooter ,_bbbfd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_feggd *CT_MdxTuple )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _feggd .CAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_feggd .CAttr )});};if _feggd .CtAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_feggd .CtAttr )});};if _feggd .SiAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_feggd .SiAttr )});};if _feggd .FiAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_feggd .FiAttr )});};if _feggd .BcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_feggd .BcAttr )});};if _feggd .FcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_feggd .FcAttr )});};if _feggd .IAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_feggd .IAttr ))});};if _feggd .UAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_feggd .UAttr ))});};if _feggd .StAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_feggd .StAttr ))});};if _feggd .BAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_feggd .BAttr ))});};e .EncodeToken (start );if _feggd .N !=nil {_dgeca :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_gbdfg :=range _feggd .N {e .EncodeElement (_gbdfg ,_dgeca );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_edcfb ST_PrintError )ValidateWithPath (path string )error {switch _edcfb {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 (_edcfb ));};return nil ;};type CT_VolTypes struct{ -// Embedded Object Properties -ObjectPr *CT_ObjectPr ;};func (_effcf ST_FilterOperator )ValidateWithPath (path string )error {switch _effcf {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 (_effcf ));};return nil ;};func NewCT_Table ()*CT_Table {_agfef :=&CT_Table {};_agfef .TableColumns =NewCT_TableColumns ();return _agfef ;}; +// Volatile Dependency Type +VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;};func (_baabg *CT_pivotTableDefinition )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_baabg .Location =NewCT_Location ();for _ ,_facbab :=range start .Attr {if _facbab .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dddcae ,_cfdfb :=_e .ParseUint (_facbab .Value ,10,8);if _cfdfb !=nil {return _cfdfb ;};_gdcee :=uint8 (_dddcae );_baabg .CreatedVersionAttr =&_gdcee ;continue ;};if _facbab .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_cggba ,_eecfg :=_e .ParseUint (_facbab .Value ,10,32);if _eecfg !=nil {return _eecfg ;};_effda :=uint32 (_cggba );_baabg .IndentAttr =&_effda ;continue ;};if _facbab .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_cdfede ,_cgecbf :=_facbab .Value ,error (nil );if _cgecbf !=nil {return _cgecbf ;};_baabg .PivotTableStyleAttr =&_cdfede ;continue ;};if _facbab .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_dcgbd ,_agfdee :=_e .ParseBool (_facbab .Value );if _agfdee !=nil {return _agfdee ;};_baabg .ShowEmptyRowAttr =&_dcgbd ;continue ;};if _facbab .Name .Local =="\u0074\u0061\u0067"{_faege ,_aacbcg :=_facbab .Value ,error (nil );if _aacbcg !=nil {return _aacbcg ;};_baabg .TagAttr =&_faege ;continue ;};if _facbab .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_dffcfg ,_facab :=_e .ParseBool (_facbab .Value );if _facab !=nil {return _facab ;};_baabg .ShowEmptyColAttr =&_dffcfg ;continue ;};if _facbab .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gbbfgg ,_fafeg :=_e .ParseUint (_facbab .Value ,10,8);if _fafeg !=nil {return _fafeg ;};_aedddd :=uint8 (_gbbfgg );_baabg .MinRefreshableVersionAttr =&_aedddd ;continue ;};if _facbab .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_bbdec ,_fbgggc :=_e .ParseBool (_facbab .Value );if _fbgggc !=nil {return _fbgggc ;};_baabg .ShowHeadersAttr =&_bbdec ;continue ;};if _facbab .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_ecaed ,_abgefd :=_e .ParseBool (_facbab .Value );if _abgefd !=nil {return _abgefd ;};_baabg .AsteriskTotalsAttr =&_ecaed ;continue ;};if _facbab .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_fabfc ,_ebfec :=_e .ParseBool (_facbab .Value );if _ebfec !=nil {return _ebfec ;};_baabg .CompactAttr =&_fabfc ;continue ;};if _facbab .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_gfcgb ,_cacgd :=_e .ParseBool (_facbab .Value );if _cacgd !=nil {return _cacgd ;};_baabg .EditDataAttr =&_gfcgb ;continue ;};if _facbab .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gfacf ,_bccff :=_e .ParseBool (_facbab .Value );if _bccff !=nil {return _bccff ;};_baabg .OutlineAttr =&_gfacf ;continue ;};if _facbab .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_fffcc ,_acddb :=_e .ParseBool (_facbab .Value );if _acddb !=nil {return _acddb ;};_baabg .ShowCalcMbrsAttr =&_fffcc ;continue ;};if _facbab .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_efebf ,_gbacca :=_e .ParseBool (_facbab .Value );if _gbacca !=nil {return _gbacca ;};_baabg .OutlineDataAttr =&_efebf ;continue ;};if _facbab .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_bcebg ,_gdecg :=_e .ParseBool (_facbab .Value );if _gdecg !=nil {return _gdecg ;};_baabg .GridDropZonesAttr =&_bcebg ;continue ;};if _facbab .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_gafgd ,_aadee :=_e .ParseBool (_facbab .Value );if _aadee !=nil {return _aadee ;};_baabg .CustomListSortAttr =&_gafgd ;continue ;};if _facbab .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_fbeeb ,_eeged :=_e .ParseBool (_facbab .Value );if _eeged !=nil {return _eeged ;};_baabg .RowGrandTotalsAttr =&_fbeeb ;continue ;};if _facbab .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fadcea ,_gecdc :=_e .ParseBool (_facbab .Value );if _gecdc !=nil {return _gecdc ;};_baabg .ApplyWidthHeightFormatsAttr =&_fadcea ;continue ;};if _facbab .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_bbebbg ,_aaeeae :=_e .ParseBool (_facbab .Value );if _aaeeae !=nil {return _aaeeae ;};_baabg .UseAutoFormattingAttr =&_bbebbg ;continue ;};if _facbab .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dcbdfg ,_fgcca :=_facbab .Value ,error (nil );if _fgcca !=nil {return _fgcca ;};_baabg .RowHeaderCaptionAttr =&_dcbdfg ;continue ;};if _facbab .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_feded ,_bgff :=_e .ParseBool (_facbab .Value );if _bgff !=nil {return _bgff ;};_baabg .ShowDrillAttr =&_feded ;continue ;};if _facbab .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_ceafda ,_bgbfc :=_e .ParseBool (_facbab .Value );if _bgbfc !=nil {return _bgbfc ;};_baabg .MergeItemAttr =&_ceafda ;continue ;};if _facbab .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eebdad ,_bdgba :=_e .ParseBool (_facbab .Value );if _bdgba !=nil {return _bdgba ;};_baabg .ApplyBorderFormatsAttr =&_eebdad ;continue ;};if _facbab .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_effce ,_cagggb :=_e .ParseBool (_facbab .Value );if _cagggb !=nil {return _cagggb ;};_baabg .VisualTotalsAttr =&_effce ;continue ;};if _facbab .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_baaac ,_bdbfe :=_e .ParseBool (_facbab .Value );if _bdbfe !=nil {return _bdbfe ;};_baabg .CompactDataAttr =&_baaac ;continue ;};if _facbab .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cabbdg ,_ffdfgg :=_e .ParseUint (_facbab .Value ,10,32);if _ffdfgg !=nil {return _ffdfgg ;};_ebedf :=uint32 (_cabbdg );_baabg .DataPositionAttr =&_ebedf ;continue ;};if _facbab .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_fceaa ,_cbcae :=_e .ParseBool (_facbab .Value );if _cbcae !=nil {return _cbcae ;};_baabg .MultipleFieldFiltersAttr =&_fceaa ;continue ;};if _facbab .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_fagb ,_baefd :=_e .ParseBool (_facbab .Value );if _baefd !=nil {return _baefd ;};_baabg .PageOverThenDownAttr =&_fagb ;continue ;};if _facbab .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_aaacgb ,_egffe :=_e .ParseBool (_facbab .Value );if _egffe !=nil {return _egffe ;};_baabg .FieldListSortAscendingAttr =&_aaacgb ;continue ;};if _facbab .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_eeafc ,_gfaaaf :=_e .ParseBool (_facbab .Value );if _gfaaaf !=nil {return _gfaaaf ;};_baabg .ShowMissingAttr =&_eeafc ;continue ;};if _facbab .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_ceecd ,_ggcce :=_e .ParseBool (_facbab .Value );if _ggcce !=nil {return _ggcce ;};_baabg .FieldPrintTitlesAttr =&_ceecd ;continue ;};if _facbab .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_afadc ,_agfdgf :=_e .ParseBool (_facbab .Value );if _agfdgf !=nil {return _agfdgf ;};_baabg .ShowMemberPropertyTipsAttr =&_afadc ;continue ;};if _facbab .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_adaad ,_gggbe :=_facbab .Value ,error (nil );if _gggbe !=nil {return _gggbe ;};_baabg .PageStyleAttr =&_adaad ;continue ;};if _facbab .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_debbbd ,_bbacc :=_e .ParseUint (_facbab .Value ,10,32);if _bbacc !=nil {return _bbacc ;};_deecgc :=uint32 (_debbbd );_baabg .AutoFormatIdAttr =&_deecgc ;continue ;};if _facbab .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_acabbg ,_bcdge :=_e .ParseBool (_facbab .Value );if _bcdge !=nil {return _bcdge ;};_baabg .ShowItemsAttr =&_acabbg ;continue ;};if _facbab .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ddbfe ,_bbadb :=_e .ParseBool (_facbab .Value );if _bbadb !=nil {return _bbadb ;};_baabg .ApplyPatternFormatsAttr =&_ddbfe ;continue ;};if _facbab .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_gcbda ,_cfbge :=_e .ParseBool (_facbab .Value );if _cfbge !=nil {return _cfbge ;};_baabg .EnableFieldPropertiesAttr =&_gcbda ;continue ;};if _facbab .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_bgdccd ,_ceecc :=_e .ParseBool (_facbab .Value );if _ceecc !=nil {return _ceecc ;};_baabg .ShowMultipleLabelAttr =&_bgdccd ;continue ;};if _facbab .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_geacb ,_feffbe :=_e .ParseBool (_facbab .Value );if _feffbe !=nil {return _feffbe ;};_baabg .PreserveFormattingAttr =&_geacb ;continue ;};if _facbab .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bgbgbf ,_fcacd :=_e .ParseBool (_facbab .Value );if _fcacd !=nil {return _fcacd ;};_baabg .PublishedAttr =&_bgbgbf ;continue ;};if _facbab .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_bdagc ,_eggcg :=_facbab .Value ,error (nil );if _eggcg !=nil {return _eggcg ;};_baabg .MissingCaptionAttr =&_bdagc ;continue ;};if _facbab .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_egegde ,_abeda :=_e .ParseBool (_facbab .Value );if _abeda !=nil {return _abeda ;};_baabg .ImmersiveAttr =&_egegde ;continue ;};if _facbab .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_gcefed ,_fafcbe :=_e .ParseUint (_facbab .Value ,10,32);if _fafcbe !=nil {return _fafcbe ;};_gdcff :=uint32 (_gcefed );_baabg .PageWrapAttr =&_gdcff ;continue ;};if _facbab .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_edeaf ,_begdc :=_e .ParseUint (_facbab .Value ,10,32);if _begdc !=nil {return _begdc ;};_cccaaa :=uint32 (_edeaf );_baabg .ChartFormatAttr =&_cccaaa ;continue ;};if _facbab .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_baaab ,_gdfbgd :=_e .ParseBool (_facbab .Value );if _gdfbgd !=nil {return _gdfbgd ;};_baabg .ShowDataDropDownAttr =&_baaab ;continue ;};if _facbab .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ebbbad ,_dfgba :=_facbab .Value ,error (nil );if _dfgba !=nil {return _dfgba ;};_baabg .ColHeaderCaptionAttr =&_ebbbad ;continue ;};if _facbab .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_ddege ,_fdgbd :=_e .ParseBool (_facbab .Value );if _fdgbd !=nil {return _fdgbd ;};_baabg .SubtotalHiddenItemsAttr =&_ddege ;continue ;};if _facbab .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_dafca ,_cfcdgd :=_e .ParseBool (_facbab .Value );if _cfcdgd !=nil {return _cfcdgd ;};_baabg .MdxSubqueriesAttr =&_dafca ;continue ;};if _facbab .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dcece ,_cbdec :=_facbab .Value ,error (nil );if _cbdec !=nil {return _cbdec ;};_baabg .ErrorCaptionAttr =&_dcece ;continue ;};if _facbab .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_bdcdf ,_daafe :=_e .ParseBool (_facbab .Value );if _daafe !=nil {return _daafe ;};_baabg .ColGrandTotalsAttr =&_bdcdf ;continue ;};if _facbab .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_aafbe ,_aabeab :=_e .ParseBool (_facbab .Value );if _aabeab !=nil {return _aabeab ;};_baabg .PrintDrillAttr =&_aafbe ;continue ;};if _facbab .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_caacg ,_egdce :=_e .ParseBool (_facbab .Value );if _egdce !=nil {return _egdce ;};_baabg .ItemPrintTitlesAttr =&_caacg ;continue ;};if _facbab .Name .Local =="\u006e\u0061\u006d\u0065"{_caaaaa ,_fgdfb :=_facbab .Value ,error (nil );if _fgdfb !=nil {return _fgdfb ;};_baabg .NameAttr =_caaaaa ;continue ;};if _facbab .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_bdfad ,_bacdc :=_e .ParseBool (_facbab .Value );if _bacdc !=nil {return _bacdc ;};_baabg .ShowDropZonesAttr =&_bdfad ;continue ;};if _facbab .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_baccff ,_dfbfg :=_e .ParseBool (_facbab .Value );if _dfbfg !=nil {return _dfbfg ;};_baabg .ShowDataTipsAttr =&_baccff ;continue ;};if _facbab .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_bdded ,_bfdbgdd :=_facbab .Value ,error (nil );if _bfdbgdd !=nil {return _bfdbgdd ;};_baabg .VacatedStyleAttr =&_bdded ;continue ;};if _facbab .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_eaebed ,_cefbgcf :=_facbab .Value ,error (nil );if _cefbgcf !=nil {return _cefbgcf ;};_baabg .GrandTotalCaptionAttr =&_eaebed ;continue ;};if _facbab .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_baacc ,_fbdbc :=_e .ParseBool (_facbab .Value );if _fbdbc !=nil {return _fbdbc ;};_baabg .ApplyNumberFormatsAttr =&_baacc ;continue ;};if _facbab .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_bgdfgd ,_fafgc :=_e .ParseBool (_facbab .Value );if _fafgc !=nil {return _fafgc ;};_baabg .EnableDrillAttr =&_bgdfgd ;continue ;};if _facbab .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cfcde ,_gabdb :=_e .ParseBool (_facbab .Value );if _gabdb !=nil {return _gabdb ;};_baabg .ApplyFontFormatsAttr =&_cfcde ;continue ;};if _facbab .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_aagab ,_gaedg :=_e .ParseBool (_facbab .Value );if _gaedg !=nil {return _gaedg ;};_baabg .DisableFieldListAttr =&_aagab ;continue ;};if _facbab .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ffadfg ,_degada :=_e .ParseBool (_facbab .Value );if _degada !=nil {return _degada ;};_baabg .ApplyAlignmentFormatsAttr =&_ffadfg ;continue ;};if _facbab .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_geebf ,_gdgdb :=_e .ParseBool (_facbab .Value );if _gdgdb !=nil {return _gdgdb ;};_baabg .DataOnRowsAttr =&_geebf ;continue ;};if _facbab .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gdbeg ,_aabadd :=_facbab .Value ,error (nil );if _aabadd !=nil {return _aabadd ;};_baabg .DataCaptionAttr =_gdbeg ;continue ;};if _facbab .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_fgbdeg ,_fgggbe :=_e .ParseBool (_facbab .Value );if _fgggbe !=nil {return _fgggbe ;};_baabg .ShowErrorAttr =&_fgbdeg ;continue ;};if _facbab .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_abeff ,_gddcg :=_e .ParseUint (_facbab .Value ,10,32);if _gddcg !=nil {return _gddcg ;};_baabg .CacheIdAttr =uint32 (_abeff );continue ;};if _facbab .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_dbdfc ,_gaccb :=_e .ParseBool (_facbab .Value );if _gaccb !=nil {return _gaccb ;};_baabg .EnableWizardAttr =&_dbdfc ;continue ;};if _facbab .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_deebdc ,_fgfad :=_e .ParseUint (_facbab .Value ,10,8);if _fgfad !=nil {return _fgfad ;};_fdgea :=uint8 (_deebdc );_baabg .UpdatedVersionAttr =&_fdgea ;continue ;};};_dbfced :for {_fgagf ,_cbgbfc :=d .Token ();if _cbgbfc !=nil {return _cbgbfc ;};switch _ccecfd :=_fgagf .(type ){case _bf .StartElement :switch _ccecfd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eebgb :=d .DecodeElement (_baabg .Location ,&_ccecfd );_eebgb !=nil {return _eebgb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .PivotFields =NewCT_PivotFields ();if _adgfb :=d .DecodeElement (_baabg .PivotFields ,&_ccecfd );_adgfb !=nil {return _adgfb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .RowFields =NewCT_RowFields ();if _edfagg :=d .DecodeElement (_baabg .RowFields ,&_ccecfd );_edfagg !=nil {return _edfagg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .RowItems =NewCT_rowItems ();if _gaggdg :=d .DecodeElement (_baabg .RowItems ,&_ccecfd );_gaggdg !=nil {return _gaggdg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .ColFields =NewCT_ColFields ();if _bggged :=d .DecodeElement (_baabg .ColFields ,&_ccecfd );_bggged !=nil {return _bggged ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .ColItems =NewCT_colItems ();if _ecggff :=d .DecodeElement (_baabg .ColItems ,&_ccecfd );_ecggff !=nil {return _ecggff ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .PageFields =NewCT_PageFields ();if _aedgag :=d .DecodeElement (_baabg .PageFields ,&_ccecfd );_aedgag !=nil {return _aedgag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .DataFields =NewCT_DataFields ();if _gbcgda :=d .DecodeElement (_baabg .DataFields ,&_ccecfd );_gbcgda !=nil {return _gbcgda ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .Formats =NewCT_Formats ();if _cdbgg :=d .DecodeElement (_baabg .Formats ,&_ccecfd );_cdbgg !=nil {return _cdbgg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .ConditionalFormats =NewCT_ConditionalFormats ();if _abefd :=d .DecodeElement (_baabg .ConditionalFormats ,&_ccecfd );_abefd !=nil {return _abefd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .ChartFormats =NewCT_ChartFormats ();if _aaagb :=d .DecodeElement (_baabg .ChartFormats ,&_ccecfd );_aaagb !=nil {return _aaagb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .PivotHierarchies =NewCT_PivotHierarchies ();if _acddbg :=d .DecodeElement (_baabg .PivotHierarchies ,&_ccecfd );_acddbg !=nil {return _acddbg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _bfdae :=d .DecodeElement (_baabg .PivotTableStyleInfo ,&_ccecfd );_bfdae !=nil {return _bfdae ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .Filters =NewCT_PivotFilters ();if _cgaaf :=d .DecodeElement (_baabg .Filters ,&_ccecfd );_cgaaf !=nil {return _cgaaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _cdebbb :=d .DecodeElement (_baabg .RowHierarchiesUsage ,&_ccecfd );_cdebbb !=nil {return _cdebbb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _acgfc :=d .DecodeElement (_baabg .ColHierarchiesUsage ,&_ccecfd );_acgfc !=nil {return _acgfc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baabg .ExtLst =NewCT_ExtensionList ();if _facfce :=d .DecodeElement (_baabg .ExtLst ,&_ccecfd );_facfce !=nil {return _facfce ;};default:_cg .Log .Debug ("\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",_ccecfd .Name );if _egdge :=d .Skip ();_egdge !=nil {return _egdge ;};};case _bf .EndElement :break _dbfced ;case _bf .CharData :};};return nil ;};func (_dfbac *MapInfo )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dfbac .CT_MapInfo =*NewCT_MapInfo ();for _ ,_affgge :=range start .Attr {if _affgge .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_gfebd ,_eaggea :=_affgge .Value ,error (nil );if _eaggea !=nil {return _eaggea ;};_dfbac .SelectionNamespacesAttr =_gfebd ;continue ;};};_gbddab :for {_agge ,_ddedc :=d .Token ();if _ddedc !=nil {return _ddedc ;};switch _abgbe :=_agge .(type ){case _bf .StartElement :switch _abgbe .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdadcd :=NewCT_Schema ();if _gdcaa :=d .DecodeElement (_bdadcd ,&_abgbe );_gdcaa !=nil {return _gdcaa ;};_dfbac .Schema =append (_dfbac .Schema ,_bdadcd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdge :=NewCT_Map ();if _gaecg :=d .DecodeElement (_gcdge ,&_abgbe );_gaecg !=nil {return _gaecg ;};_dfbac .Map =append (_dfbac .Map ,_gcdge );default:_cg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004da\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_abgbe .Name );if _afbddd :=d .Skip ();_afbddd !=nil {return _afbddd ;};};case _bf .EndElement :break _gbddab ;case _bf .CharData :};};return nil ;}; -// Validate validates the CT_WebPublishing and its children -func (_cgfbd *CT_WebPublishing )Validate ()error {return _cgfbd .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};func (_edac *CT_ColorScale )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaac :for {_cbdg ,_fefd :=d .Token ();if _fefd !=nil {return _fefd ;};switch _cgeda :=_cbdg .(type ){case _c .StartElement :switch _cgeda .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cefaa :=NewCT_Cfvo ();if _aacb :=d .DecodeElement (_cefaa ,&_cgeda );_aacb !=nil {return _aacb ;};_edac .Cfvo =append (_edac .Cfvo ,_cefaa );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcdae :=NewCT_Color ();if _fgee :=d .DecodeElement (_bcdae ,&_cgeda );_fgee !=nil {return _fgee ;};_edac .Color =append (_edac .Color ,_bcdae );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065 \u0025\u0076",_cgeda .Name );if _bdea :=d .Skip ();_bdea !=nil {return _bdea ;};};case _c .EndElement :break _gaac ;case _c .CharData :};};return nil ;};func (_aggg *CT_CellWatches )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_agbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_aeff :=range _aggg .CellWatch {e .EncodeElement (_aeff ,_agbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path +func (_dgaaeb *CT_ServerFormat )ValidateWithPath (path string )error {return nil };func (_egaadg ST_Pane )Validate ()error {return _egaadg .ValidateWithPath ("")};func (_dcegc *ST_CfType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gegfc ,_addcd :=d .Token ();if _addcd !=nil {return _addcd ;};if _dgafc ,_ebdef :=_gegfc .(_bf .EndElement );_ebdef &&_dgafc .Name ==start .Name {*_dcegc =1;return nil ;};if _ceacf ,_fegeg :=_gegfc .(_bf .CharData );!_fegeg {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",_gegfc );}else {switch string (_ceacf ){case "":*_dcegc =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_dcegc =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_dcegc =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_dcegc =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_dcegc =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_dcegc =5;case "\u0074\u006f\u00701\u0030":*_dcegc =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_dcegc =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_dcegc =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_dcegc =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_dcegc =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_dcegc =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_dcegc =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_dcegc =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_dcegc =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_dcegc =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_dcegc =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_dcegc =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_dcegc =18;};};_gegfc ,_addcd =d .Token ();if _addcd !=nil {return _addcd ;};if _dggcba ,_gacffb :=_gegfc .(_bf .EndElement );_gacffb &&_dggcba .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",_gegfc );};type CT_IgnoredErrors struct{ -// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path -func (_gcadaf *CT_WebPublishItems )ValidateWithPath (path string )error {for _fccfe ,_fbbcc :=range _gcadaf .WebPublishItem {if _acfba :=_fbbcc .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fccfe ));_acfba !=nil {return _acfba ;};};return nil ;};func (_faebaf ST_PaneState )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ecaag :=_c .Attr {};_ecaag .Name =name ;switch _faebaf {case ST_PaneStateUnset :_ecaag .Value ="";case ST_PaneStateSplit :_ecaag .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_ecaag .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_ecaag .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _ecaag ,nil ;};func (_dfege ST_CredMethod )Validate ()error {return _dfege .ValidateWithPath ("")};type CT_DataField struct{ +// Ignored Error +IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;};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 (_bbbeedf *ST_OleUpdate )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bbbeedf =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_bbbeedf =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_bbbeedf =2;};return nil ;}; -// Data Field Name -NameAttr *string ; +// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path +func (_fbe *CT_Borders )ValidateWithPath (path string )error {for _ceeg ,_gga :=range _fbe .Border {if _edg :=_gga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceeg ));_edg !=nil {return _edg ;};};return nil ;};type CT_ServerFormats struct{ -// Field -FldAttr uint32 ; +// Format Count +CountAttr *uint32 ; -// Subtotal -SubtotalAttr ST_DataConsolidateFunction ; +// Server Format +ServerFormat []*CT_ServerFormat ;};func (_gcfgc *CT_IconFilter )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {_ebgaf ,_feacgc :=_gcfgc .IconSetAttr .MarshalXMLAttr (_bf .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _feacgc !=nil {return _feacgc ;};start .Attr =append (start .Attr ,_ebgaf );if _gcfgc .IconIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gcfgc .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dcfeb *CT_SheetCalcPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dcfeb .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcfeb .FullCalcOnLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Show Data As Display Format -ShowDataAsAttr ST_ShowDataAs ; +// Validate validates the CT_Fonts and its children +func (_gddef *CT_Fonts )Validate ()error {return _gddef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_eecegf ST_UpdateLinks )String ()string {switch _eecegf {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 NewVolTypes ()*VolTypes {_eedfdg :=&VolTypes {};_eedfdg .CT_VolTypes =*NewCT_VolTypes ();return _eedfdg ;};func (_fbg *CT_ChartsheetProtection )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ccdg :=range start .Attr {if _ccdg .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_acbbg ,_dba :=_ccdg .Value ,error (nil );if _dba !=nil {return _dba ;};_fbg .PasswordAttr =&_acbbg ;continue ;};if _ccdg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bafgf ,_bcgge :=_ccdg .Value ,error (nil );if _bcgge !=nil {return _bcgge ;};_fbg .AlgorithmNameAttr =&_bafgf ;continue ;};if _ccdg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cfea ,_gcfbc :=_ccdg .Value ,error (nil );if _gcfbc !=nil {return _gcfbc ;};_fbg .HashValueAttr =&_cfea ;continue ;};if _ccdg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_aabb ,_dbbc :=_ccdg .Value ,error (nil );if _dbbc !=nil {return _dbbc ;};_fbg .SaltValueAttr =&_aabb ;continue ;};if _ccdg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_aedbd ,_gdga :=_e .ParseUint (_ccdg .Value ,10,32);if _gdga !=nil {return _gdga ;};_afbfa :=uint32 (_aedbd );_fbg .SpinCountAttr =&_afbfa ;continue ;};if _ccdg .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_fdac ,_cgaa :=_e .ParseBool (_ccdg .Value );if _cgaa !=nil {return _cgaa ;};_fbg .ContentAttr =&_fdac ;continue ;};if _ccdg .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_aadd ,_gdag :=_e .ParseBool (_ccdg .Value );if _gdag !=nil {return _gdag ;};_fbg .ObjectsAttr =&_aadd ;continue ;};};for {_fdfb ,_dfdb :=d .Token ();if _dfdb !=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",_dfdb );};if _gdcf ,_ecdfe :=_fdfb .(_bf .EndElement );_ecdfe &&_gdcf .Name ==start .Name {break ;};};return nil ;};func (_ffggca ST_Visibility )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_fgbfa :=_bf .Attr {};_fgbfa .Name =name ;switch _ffggca {case ST_VisibilityUnset :_fgbfa .Value ="";case ST_VisibilityVisible :_fgbfa .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_fgbfa .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_fgbfa .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _fgbfa ,nil ;};func (_dcbag *ST_GradientType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bbaebd ,_gdgcef :=d .Token ();if _gdgcef !=nil {return _gdgcef ;};if _cagbfcd ,_gbfbfc :=_bbaebd .(_bf .EndElement );_gbfbfc &&_cagbfcd .Name ==start .Name {*_dcbag =1;return nil ;};if _ddfcdb ,_eagca :=_bbaebd .(_bf .CharData );!_eagca {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",_bbaebd );}else {switch string (_ddfcdb ){case "":*_dcbag =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dcbag =1;case "\u0070\u0061\u0074\u0068":*_dcbag =2;};};_bbaebd ,_gdgcef =d .Token ();if _gdgcef !=nil {return _gdgcef ;};if _bddcg ,_abceac :=_bbaebd .(_bf .EndElement );_abceac &&_bddcg .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",_bbaebd );};func NewCT_PivotFields ()*CT_PivotFields {_bafdc :=&CT_PivotFields {};return _bafdc };const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;);type ST_RefMode byte ;func (_fgb *CT_Break )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fgb .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fgb .IdAttr )});};if _fgb .MinAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fgb .MinAttr )});};if _fgb .MaxAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_fgb .MaxAttr )});};if _fgb .ManAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgb .ManAttr ))});};if _fgb .PtAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgb .PtAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// 'Show Data As' Base Field -BaseFieldAttr *int32 ; +// Validate validates the CT_MeasureGroups and its children +func (_eaccf *CT_MeasureGroups )Validate ()error {return _eaccf .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");}; + +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_ecgca *CT_GradientStop )ValidateWithPath (path string )error {if _ebeg :=_ecgca .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ebeg !=nil {return _ebeg ;};return nil ;};func NewCT_CustomFilter ()*CT_CustomFilter {_gacg :=&CT_CustomFilter {};return _gacg };type ST_GrowShrinkType byte ;func (_baed *CT_CommentList )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _baed .Comment !=nil {_gaecd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_eadd :=range _baed .Comment {e .EncodeElement (_eadd ,_gaecd );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dgadb ST_CellFormulaType )Validate ()error {return _dgadb .ValidateWithPath ("")};func (_dfbgf *CT_Member )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dffdc :=range start .Attr {if _dffdc .Name .Local =="\u006e\u0061\u006d\u0065"{_edcfe ,_febcf :=_dffdc .Value ,error (nil );if _febcf !=nil {return _febcf ;};_dfbgf .NameAttr =_edcfe ;continue ;};};for {_edge ,_ffefd :=d .Token ();if _ffefd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_ffefd );};if _bebfe ,_eebdd :=_edge .(_bf .EndElement );_eebdd &&_bebfe .Name ==start .Name {break ;};};return nil ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_dcdf :=&CT_CalculatedItems {};return _dcdf };func (_fgegg ST_HtmlFmt )Validate ()error {return _fgegg .ValidateWithPath ("")};type ST_PivotAreaType byte ;func (_gafg *CT_CellSmartTagPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dcg :=range start .Attr {if _dcg .Name .Local =="\u006b\u0065\u0079"{_agaeg ,_dcae :=_dcg .Value ,error (nil );if _dcae !=nil {return _dcae ;};_gafg .KeyAttr =_agaeg ;continue ;};if _dcg .Name .Local =="\u0076\u0061\u006c"{_abfc ,_cag :=_dcg .Value ,error (nil );if _cag !=nil {return _cag ;};_gafg .ValAttr =_abfc ;continue ;};};for {_gcdc ,_efgc :=d .Token ();if _efgc !=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",_efgc );};if _bbccf ,_bfb :=_gcdc .(_bf .EndElement );_bfb &&_bbccf .Name ==start .Name {break ;};};return nil ;}; -// 'Show Data As' Base Setting -BaseItemAttr *uint32 ; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_feadde *CT_Extension )ValidateWithPath (path string )error {return nil };func (_efffcc *CT_PageBreak )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _efffcc .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efffcc .CountAttr )});};if _efffcc .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efffcc .ManualBreakCountAttr )});};e .EncodeToken (start );if _efffcc .Brk !=nil {_gedee :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_caebgd :=range _efffcc .Brk {e .EncodeElement (_caebgd ,_gedee );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fbaa *CT_DateTime )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_daeed :=range start .Attr {if _daeed .Name .Local =="\u0076"{_eccc ,_fgeed :=ParseStdlibTime (_daeed .Value );if _fgeed !=nil {return _fgeed ;};_fbaa .VAttr =_eccc ;continue ;};if _daeed .Name .Local =="\u0075"{_eecdc ,_ecgfb :=_e .ParseBool (_daeed .Value );if _ecgfb !=nil {return _ecgfb ;};_fbaa .UAttr =&_eecdc ;continue ;};if _daeed .Name .Local =="\u0066"{_cfce ,_cefea :=_e .ParseBool (_daeed .Value );if _cefea !=nil {return _cefea ;};_fbaa .FAttr =&_cfce ;continue ;};if _daeed .Name .Local =="\u0063"{_cfcc ,_gcea :=_daeed .Value ,error (nil );if _gcea !=nil {return _gcea ;};_fbaa .CAttr =&_cfcc ;continue ;};if _daeed .Name .Local =="\u0063\u0070"{_bcefb ,_efbac :=_e .ParseUint (_daeed .Value ,10,32);if _efbac !=nil {return _efbac ;};_daga :=uint32 (_bcefb );_fbaa .CpAttr =&_daga ;continue ;};};_cbed :for {_bbgf ,_ffed :=d .Token ();if _ffed !=nil {return _ffed ;};switch _cagbfc :=_bbgf .(type ){case _bf .StartElement :switch _cagbfc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdcd :=NewCT_X ();if _dcgea :=d .DecodeElement (_bdcd ,&_cagbfc );_dcgea !=nil {return _dcgea ;};_fbaa .X =append (_fbaa .X ,_bdcd );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065\u0020\u0025\u0076",_cagbfc .Name );if _cfega :=d .Skip ();_cfega !=nil {return _cfega ;};};case _bf .EndElement :break _cbed ;case _bf .CharData :};};return nil ;}; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Validate validates the CT_CellWatch and its children +func (_ebbc *CT_CellWatch )Validate ()error {return _ebbc .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};func (_aeafd ST_PhoneticAlignment )String ()string {switch _aeafd {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 (_aecee *CT_SheetId )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_adeag :=range start .Attr {if _adeag .Name .Local =="\u0076\u0061\u006c"{_gfgfaa ,_bcacg :=_e .ParseUint (_adeag .Value ,10,32);if _bcacg !=nil {return _bcacg ;};_aecee .ValAttr =uint32 (_gfgfaa );continue ;};};for {_bffaf ,_ddadc :=d .Token ();if _ddadc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_ddadc );};if _fbeae ,_fegde :=_bffaf .(_bf .EndElement );_fegde &&_fbeae .Name ==start .Name {break ;};};return nil ;};type CT_Top10 struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Top +TopAttr *bool ; -// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path -func (_fabb *CT_CellWatches )ValidateWithPath (path string )error {for _addea ,_effc :=range _fabb .CellWatch {if _aeb :=_effc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_addea ));_aeb !=nil {return _aeb ;};};return nil ;}; +// Filter by Percent +PercentAttr *bool ; -// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path -func (_dagac *CT_WebPublishing )ValidateWithPath (path string )error {if _afcab :=_dagac .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_afcab !=nil {return _afcab ;};return nil ;};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_gabef :=&CT_PageSetUpPr {};return _gabef }; +// Top or Bottom Value +ValAttr float64 ; -// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path -func (_cbeedg *CT_Index )ValidateWithPath (path string )error {return nil };func (_bgfca ST_RevisionAction )String ()string {switch _bgfca {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};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 ST_ItemType byte ;func NewCT_TableStyleElement ()*CT_TableStyleElement {_dbfede :=&CT_TableStyleElement {};_dbfede .TypeAttr =ST_TableStyleType (1);return _dbfede ;};func (_ccgdad ST_DataValidationOperator )Validate ()error {return _ccgdad .ValidateWithPath ("")};func (_dgbbdg ST_CfType )Validate ()error {return _dgbbdg .ValidateWithPath ("")};func (_dedac ST_MdxFunctionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dedac .String (),start );};func (_daage *CT_ProtectedRanges )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agdbg :for {_eefdfg ,_bcfdf :=d .Token ();if _bcfdf !=nil {return _bcfdf ;};switch _dgedcf :=_eefdfg .(type ){case _c .StartElement :switch _dgedcf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffceb :=NewCT_ProtectedRange ();if _gdcdc :=d .DecodeElement (_ffceb ,&_dgedcf );_gdcdc !=nil {return _gdcdc ;};_daage .ProtectedRange =append (_daage .ProtectedRange ,_ffceb );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063t\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_dgedcf .Name );if _gfdea :=d .Skip ();_gfdea !=nil {return _gfdea ;};};case _c .EndElement :break _agdbg ;case _c .CharData :};};return nil ;}; +// Filter Value +FilterValAttr *float64 ;};func (_bbag ST_PatternType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_bbadf :=_bf .Attr {};_bbadf .Name =name ;switch _bbag {case ST_PatternTypeUnset :_bbadf .Value ="";case ST_PatternTypeNone :_bbadf .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_bbadf .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_bbadf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_bbadf .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_bbadf .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_bbadf .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_bbadf .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_bbadf .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_bbadf .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_bbadf .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_bbadf .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_bbadf .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_bbadf .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_bbadf .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_bbadf .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_bbadf .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_bbadf .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_bbadf .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_bbadf .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _bbadf ,nil ;};type CT_DataBinding struct{ -// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path -func (_ccedd *CT_DrawingHF )ValidateWithPath (path string )error {return nil };func NewVolTypes ()*VolTypes {_fadfb :=&VolTypes {};_fadfb .CT_VolTypes =*NewCT_VolTypes ();return _fadfb ;};func (_gfgag *CT_SheetFormatPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfgag .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgag .BaseColWidthAttr )});};if _gfgag .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgag .DefaultColWidthAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",_gfgag .DefaultRowHeightAttr )});if _gfgag .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gfgag .CustomHeightAttr ))});};if _gfgag .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gfgag .ZeroHeightAttr ))});};if _gfgag .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gfgag .ThickTopAttr ))});};if _gfgag .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gfgag .ThickBottomAttr ))});};if _gfgag .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgag .OutlineLevelRowAttr )});};if _gfgag .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_gfgag .OutlineLevelColAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccfab *ST_HtmlFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfacd ,_bggcgc :=d .Token ();if _bggcgc !=nil {return _bggcgc ;};if _eecgf ,_gfffdd :=_dfacd .(_c .EndElement );_gfffdd &&_eecgf .Name ==start .Name {*_ccfab =1;return nil ;};if _fdfca ,_egcfb :=_dfacd .(_c .CharData );!_egcfb {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",_dfacd );}else {switch string (_fdfca ){case "":*_ccfab =0;case "\u006e\u006f\u006e\u0065":*_ccfab =1;case "\u0072\u0074\u0066":*_ccfab =2;case "\u0061\u006c\u006c":*_ccfab =3;};};_dfacd ,_bggcgc =d .Token ();if _bggcgc !=nil {return _bggcgc ;};if _gbeef ,_edabce :=_dfacd .(_c .EndElement );_edabce &&_gbeef .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",_dfacd );};func NewCT_WebPublishItems ()*CT_WebPublishItems {_ggfdg :=&CT_WebPublishItems {};return _ggfdg };func (_ddcgb *CT_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ddcgb .PatternFill !=nil {_cdeee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddcgb .PatternFill ,_cdeee );};if _ddcgb .GradientFill !=nil {_dbba :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddcgb .GradientFill ,_dbba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Unique Identifer +DataBindingNameAttr *string ; -// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path -func (_dea *CT_BookViews )ValidateWithPath (path string )error {for _eab ,_gabb :=range _dea .WorkbookView {if _dde :=_gabb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_eab ));_dde !=nil {return _dde ;};};return nil ;}; +// Binding to External File +FileBindingAttr *bool ; -// Validate validates the CT_ExternalSheetDataSet and its children -func (_fccbg *CT_ExternalSheetDataSet )Validate ()error {return _fccbg .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");}; +// Reference to Connection ID +ConnectionIDAttr *uint32 ; -// Validate validates the CT_PhoneticRun and its children -func (_aaafc *CT_PhoneticRun )Validate ()error {return _aaafc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");}; +// File Binding Name +FileBindingNameAttr *string ; -// Validate validates the CT_FutureMetadataBlock and its children -func (_eadge *CT_FutureMetadataBlock )Validate ()error {return _eadge .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_egbdg :=&CT_RevisionDefinedName {};return _egbdg ;}; +// XML Data Loading Behavior +DataBindingLoadModeAttr uint32 ;Any _a .Any ;};func (_fbeefd ST_CfvoType )ValidateWithPath (path string )error {switch _fbeefd {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 (_fbeefd ));};return nil ;};func (_edcef *CT_LevelGroup )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_edcef .GroupMembers =NewCT_GroupMembers ();for _ ,_abgc :=range start .Attr {if _abgc .Name .Local =="\u006e\u0061\u006d\u0065"{_gbcfa ,_agfgc :=_abgc .Value ,error (nil );if _agfgc !=nil {return _agfgc ;};_edcef .NameAttr =_gbcfa ;continue ;};if _abgc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gabee ,_eefgg :=_abgc .Value ,error (nil );if _eefgg !=nil {return _eefgg ;};_edcef .UniqueNameAttr =_gabee ;continue ;};if _abgc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fbeed ,_bbgdb :=_abgc .Value ,error (nil );if _bbgdb !=nil {return _bbgdb ;};_edcef .CaptionAttr =_fbeed ;continue ;};if _abgc .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_cdaeb ,_fegd :=_abgc .Value ,error (nil );if _fegd !=nil {return _fegd ;};_edcef .UniqueParentAttr =&_cdaeb ;continue ;};if _abgc .Name .Local =="\u0069\u0064"{_accgb ,_cggge :=_e .ParseInt (_abgc .Value ,10,32);if _cggge !=nil {return _cggge ;};_cdbef :=int32 (_accgb );_edcef .IdAttr =&_cdbef ;continue ;};};_dcagf :for {_ebbg ,_bddgc :=d .Token ();if _bddgc !=nil {return _bddgc ;};switch _eaegc :=_ebbg .(type ){case _bf .StartElement :switch _eaegc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dbbfb :=d .DecodeElement (_edcef .GroupMembers ,&_eaegc );_dbbfb !=nil {return _dbbfb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004ce\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_eaegc .Name );if _cagff :=d .Skip ();_cagff !=nil {return _cagff ;};};case _bf .EndElement :break _dcagf ;case _bf .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path -func (_bfeaa *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };func (_gdbed *ST_MdxSetOrder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aadde ,_edegdfd :=d .Token ();if _edegdfd !=nil {return _edegdfd ;};if _eafbc ,_gcggcd :=_aadde .(_c .EndElement );_gcggcd &&_eafbc .Name ==start .Name {*_gdbed =1;return nil ;};if _ddefe ,_gbagc :=_aadde .(_c .CharData );!_gbagc {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",_aadde );}else {switch string (_ddefe ){case "":*_gdbed =0;case "\u0075":*_gdbed =1;case "\u0061":*_gdbed =2;case "\u0064":*_gdbed =3;case "\u0061\u0061":*_gdbed =4;case "\u0061\u0064":*_gdbed =5;case "\u006e\u0061":*_gdbed =6;case "\u006e\u0064":*_gdbed =7;};};_aadde ,_edegdfd =d .Token ();if _edegdfd !=nil {return _edegdfd ;};if _decagd ,_cgeeag :=_aadde .(_c .EndElement );_cgeeag &&_decagd .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",_aadde );};func (_feddf *CT_VolType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dbfafc ,_fdbgcg :=_feddf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _fdbgcg !=nil {return _fdbgcg ;};start .Attr =append (start .Attr ,_dbfafc );e .EncodeToken (start );_ggdcb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_cacbb :=range _feddf .Main {e .EncodeElement (_cacbb ,_ggdcb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CellAlignment ()*CT_CellAlignment {_aaeg :=&CT_CellAlignment {};return _aaeg };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 (_acabce *CT_RevisionHeader )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_acabce .GuidAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_acabce .DateTimeAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_acabce .MaxSheetIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_acabce .UserNameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_acabce .IdAttr )});if _acabce .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_acabce .MinRIdAttr )});};if _acabce .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_acabce .MaxRIdAttr )});};e .EncodeToken (start );_geceg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_acabce .SheetIdMap ,_geceg );if _acabce .ReviewedList !=nil {_cfedg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_acabce .ReviewedList ,_cfedg );};if _acabce .ExtLst !=nil {_gbbfa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acabce .ExtLst ,_gbbfa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccaefc ST_Axis )ValidateWithPath (path string )error {switch _ccaefc {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 (_ccaefc ));};return nil ;};func NewCT_WorkbookPr ()*CT_WorkbookPr {_fccca :=&CT_WorkbookPr {};return _fccca }; +// Validate validates the CT_Table and its children +func (_bbdbb *CT_Table )Validate ()error {return _bbdbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_eagc *CT_ChartFormats )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eagc .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eagc .CountAttr )});};e .EncodeToken (start );_efeaf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_gdbc :=range _eagc .ChartFormat {e .EncodeElement (_gdbc ,_efeaf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ChartsheetView and its children -func (_daff *CT_ChartsheetView )Validate ()error {return _daff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};func NewCT_Cols ()*CT_Cols {_cdf :=&CT_Cols {};return _cdf }; +// Validate validates the CT_OleObjects and its children +func (_ecggd *CT_OleObjects )Validate ()error {return _ecggd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};func (_dgdfc *CT_PageItem )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dgdfc .NameAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_efbbb ST_PrintError )Validate ()error {return _efbbb .ValidateWithPath ("")};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;);func (_ggfa *CT_CalculatedMembers )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ddge :=range start .Attr {if _ddge .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgfc ,_cdfg :=_e .ParseUint (_ddge .Value ,10,32);if _cdfg !=nil {return _cdfg ;};_afbff :=uint32 (_bgfc );_ggfa .CountAttr =&_afbff ;continue ;};};_fgf :for {_bafe ,_bdee :=d .Token ();if _bdee !=nil {return _bdee ;};switch _bae :=_bafe .(type ){case _bf .StartElement :switch _bae .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbfg :=NewCT_CalculatedMember ();if _defa :=d .DecodeElement (_gbfg ,&_bae );_defa !=nil {return _defa ;};_ggfa .CalculatedMember =append (_ggfa .CalculatedMember ,_gbfg );default:_cg .Log .Debug ("\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",_bae .Name );if _bafb :=d .Skip ();_bafb !=nil {return _bafb ;};};case _bf .EndElement :break _fgf ;case _bf .CharData :};};return nil ;};func (_gcdae ST_SortMethod )String ()string {switch _gcdae {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 "";};type CT_DataBar struct{ -// Validate validates the CT_PageBreak and its children -func (_fegg *CT_PageBreak )Validate ()error {return _fegg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};type CT_CacheHierarchies struct{ +// Minimum Length +MinLengthAttr *uint32 ; -// Hierarchy Count -CountAttr *uint32 ; +// Maximum Length +MaxLengthAttr *uint32 ; -// PivotCache Hierarchy -CacheHierarchy []*CT_CacheHierarchy ;};type CT_SmartTagType struct{ +// Show Values +ShowValueAttr *bool ; -// SmartTag Namespace URI -NamespaceUriAttr *string ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Name -NameAttr *string ; +// Data Bar Color +Color *CT_Color ;};func NewCT_SheetIdMap ()*CT_SheetIdMap {_ddeed :=&CT_SheetIdMap {};return _ddeed };const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;);type CT_Worksheet struct{ -// Smart Tag URL -UrlAttr *string ;};func (_efdbd *Users )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\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 ,_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\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 ,_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\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 ,_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\u003a\u0075\u0073\u0065\u0072\u0073";return _efdbd .CT_Users .MarshalXML (e ,start );};func (_bcgga *CT_FontName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_daacb :=range start .Attr {if _daacb .Name .Local =="\u0076\u0061\u006c"{_eeefe ,_aebae :=_daacb .Value ,error (nil );if _aebae !=nil {return _aebae ;};_bcgga .ValAttr =_eeefe ;continue ;};};for {_adgc ,_aadc :=d .Token ();if _aadc !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_aadc );};if _fegeg ,_afgc :=_adgc .(_c .EndElement );_afgc &&_fegeg .Name ==start .Name {break ;};};return nil ;}; +// Worksheet Properties +SheetPr *CT_SheetPr ; -// Validate validates the CT_CalcCell and its children -func (_caad *CT_CalcCell )Validate ()error {return _caad .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};func NewChartsheet ()*Chartsheet {_fegae :=&Chartsheet {};_fegae .CT_Chartsheet =*NewCT_Chartsheet ();return _fegae ;};func (_bcefe *PivotCacheDefinition )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\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 ,_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\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 ,_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\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 ,_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\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _bcefe .CT_PivotCacheDefinition .MarshalXML (e ,start );};func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_gbfde :=&CT_RevisionHeaders {};_gbfde .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 _gbfde ;};func (_egaff *CT_VolTopic )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egaff .TAttr !=ST_VolValueTypeUnset {_dbafab ,_ggbac :=_egaff .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _ggbac !=nil {return _ggbac ;};start .Attr =append (start .Attr ,_dbafab );};e .EncodeToken (start );_cbadbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076"}};_ge .AddPreserveSpaceAttr (&_cbadbc ,_egaff .V );e .EncodeElement (_egaff .V ,_cbadbc );if _egaff .Stp !=nil {_aeccbfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_afdgf :=range _egaff .Stp {e .EncodeElement (_afdgf ,_aeccbfa );};};_geaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_cabeg :=range _egaff .Tr {e .EncodeElement (_cabeg ,_geaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbeee *ST_SortBy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfdec ,_bgdaf :=d .Token ();if _bgdaf !=nil {return _bgdaf ;};if _ebcaf ,_dacdf :=_dfdec .(_c .EndElement );_dacdf &&_ebcaf .Name ==start .Name {*_bbeee =1;return nil ;};if _cfbff ,_bccgee :=_dfdec .(_c .CharData );!_bccgee {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",_dfdec );}else {switch string (_cfbff ){case "":*_bbeee =0;case "\u0076\u0061\u006cu\u0065":*_bbeee =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_bbeee =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_bbeee =3;case "\u0069\u0063\u006f\u006e":*_bbeee =4;};};_dfdec ,_bgdaf =d .Token ();if _bgdaf !=nil {return _bgdaf ;};if _caagc ,_bedcg :=_dfdec .(_c .EndElement );_bedcg &&_caagc .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",_dfdec );};type CT_XmlColumnPr struct{ +// Worksheet Dimensions +Dimension *CT_SheetDimension ; -// XML Map Id -MapIdAttr uint32 ; +// Sheet Views +SheetViews *CT_SheetViews ; -// XPath -XpathAttr string ; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Denormalized -DenormalizedAttr *bool ; +// Column Information +Cols []*CT_Cols ; -// XML Data Type -XmlDataTypeAttr string ; +// Sheet Data +SheetData *CT_SheetData ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Sheet Calculation Properties +SheetCalcPr *CT_SheetCalcPr ; -// Validate validates the CT_PivotCacheDefinition and its children -func (_gdcfd *CT_PivotCacheDefinition )Validate ()error {return _gdcfd .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func NewCT_Filters ()*CT_Filters {_aaafee :=&CT_Filters {};return _aaafee }; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path -func (_efcag *CT_TableMissing )ValidateWithPath (path string )error {return nil };type PivotCacheDefinition struct{CT_PivotCacheDefinition };func NewCT_CfRule ()*CT_CfRule {_ggac :=&CT_CfRule {};return _ggac };func (_gagaf *ST_CellComments )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gagaf =0;case "\u006e\u006f\u006e\u0065":*_gagaf =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_gagaf =2;case "\u0061\u0074\u0045n\u0064":*_gagaf =3;};return nil ;};type CT_CellStyle struct{ +// Protected Ranges +ProtectedRanges *CT_ProtectedRanges ; -// User Defined Cell Style -NameAttr *string ; +// Scenarios +Scenarios *CT_Scenarios ; -// Format Id -XfIdAttr uint32 ; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Built-In Style Id -BuiltinIdAttr *uint32 ; +// Sort State +SortState *CT_SortState ; -// Outline Style -ILevelAttr *uint32 ; +// Data Consolidate +DataConsolidate *CT_DataConsolidate ; -// Hidden Style -HiddenAttr *bool ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Custom Built In -CustomBuiltinAttr *bool ; +// Merge Cells +MergeCells *CT_MergeCells ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path -func (_cgee *CT_CustomProperty )ValidateWithPath (path string )error {return nil };func (_ceadf *CT_IconFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bdfg ,_dcege :=_ceadf .IconSetAttr .MarshalXMLAttr (_c .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _dcege !=nil {return _dcege ;};start .Attr =append (start .Attr ,_bdfg );if _ceadf .IconIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ceadf .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_WebSourceType byte ;func (_dbeccg ST_PivotFilterType )String ()string {switch _dbeccg {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 (_deddef ST_HtmlFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_deddef .String (),start );};func NewCT_Cell ()*CT_Cell {_gcae :=&CT_Cell {};return _gcae };func (_aacca *CT_Pages )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_deegf :=range start .Attr {if _deegf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgdag ,_dcdbc :=_fe .ParseUint (_deegf .Value ,10,32);if _dcdbc !=nil {return _dcdbc ;};_ecead :=uint32 (_cgdag );_aacca .CountAttr =&_ecead ;continue ;};};_faggd :for {_bbcfd ,_cabce :=d .Token ();if _cabce !=nil {return _cabce ;};switch _adabfb :=_bbcfd .(type ){case _c .StartElement :switch _adabfb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfceeb :=NewCT_PCDSCPage ();if _bbeea :=d .DecodeElement (_dfceeb ,&_adabfb );_bbeea !=nil {return _bbeea ;};_aacca .Page =append (_aacca .Page ,_dfceeb );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073\u0020\u0025\u0076",_adabfb .Name );if _cface :=d .Skip ();_cface !=nil {return _cface ;};};case _c .EndElement :break _faggd ;case _c .CharData :};};return nil ;}; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path -func (_gff *AG_AutoFormat )ValidateWithPath (path string )error {return nil }; +// Data Validations +DataValidations *CT_DataValidations ; -// Validate validates the CT_CalculatedItems and its children -func (_aecb *CT_CalculatedItems )Validate ()error {return _aecb .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};type CT_I struct{ +// Hyperlinks +Hyperlinks *CT_Hyperlinks ; -// Item Type -TAttr ST_ItemType ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Repeated Items Count -RAttr *uint32 ; +// Page Margins +PageMargins *CT_PageMargins ; -// Data Field Index -IAttr *uint32 ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Row / Column Item Index -X []*CT_X ;};func (_ebcgf *CT_MetadataStrings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebcgf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ebcgf .CountAttr )});};e .EncodeToken (start );_ccebb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_agde :=range _ebcgf .S {e .EncodeElement (_agde ,_ccebb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ChartFormats ()*CT_ChartFormats {_cafd :=&CT_ChartFormats {};return _cafd }; +// Header and Footer Settings +HeaderFooter *CT_HeaderFooter ; -// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path -func (_cegfd *CT_PageFields )ValidateWithPath (path string )error {for _caccdc ,_dcaad :=range _cegfd .PageField {if _gedgb :=_dcaad .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_caccdc ));_gedgb !=nil {return _gedgb ;};};return nil ;};type ST_PrintError byte ; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// Validate validates the CT_Color and its children -func (_ecdc *CT_Color )Validate ()error {return _ecdc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_gacdd *ST_PageOrder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdbbd ,_becb :=d .Token ();if _becb !=nil {return _becb ;};if _efagg ,_fcbbff :=_bdbbd .(_c .EndElement );_fcbbff &&_efagg .Name ==start .Name {*_gacdd =1;return nil ;};if _cbeeae ,_fbagac :=_bdbbd .(_c .CharData );!_fbagac {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",_bdbbd );}else {switch string (_cbeeae ){case "":*_gacdd =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_gacdd =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_gacdd =2;};};_bdbbd ,_becb =d .Token ();if _becb !=nil {return _becb ;};if _dccec ,_dfadg :=_bdbbd .(_c .EndElement );_dfadg &&_dccec .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",_bdbbd );}; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Validate validates the CT_VolTypes and its children -func (_ddcacb *CT_VolTypes )Validate ()error {return _ddcacb .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func (_ddadbg *CT_SingleXmlCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddadbg .XmlCellPr =NewCT_XmlCellPr ();for _ ,_dcegb :=range start .Attr {if _dcegb .Name .Local =="\u0069\u0064"{_abfad ,_ggfbe :=_fe .ParseUint (_dcegb .Value ,10,32);if _ggfbe !=nil {return _ggfbe ;};_ddadbg .IdAttr =uint32 (_abfad );continue ;};if _dcegb .Name .Local =="\u0072"{_bbdbe ,_dbgfg :=_dcegb .Value ,error (nil );if _dbgfg !=nil {return _dbgfg ;};_ddadbg .RAttr =_bbdbe ;continue ;};if _dcegb .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_efdeb ,_degce :=_fe .ParseUint (_dcegb .Value ,10,32);if _degce !=nil {return _degce ;};_ddadbg .ConnectionIdAttr =uint32 (_efdeb );continue ;};};_bgbfd :for {_fadeg ,_geegab :=d .Token ();if _geegab !=nil {return _geegab ;};switch _deafe :=_fadeg .(type ){case _c .StartElement :switch _deafe .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cbebc :=d .DecodeElement (_ddadbg .XmlCellPr ,&_deafe );_cbebc !=nil {return _cbebc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddadbg .ExtLst =NewCT_ExtensionList ();if _bedde :=d .DecodeElement (_ddadbg .ExtLst ,&_deafe );_bedde !=nil {return _bedde ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_deafe .Name );if _cgdeg :=d .Skip ();_cgdeg !=nil {return _cgdeg ;};};case _c .EndElement :break _bgbfd ;case _c .CharData :};};return nil ;}; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Validate validates the CT_MetadataStringIndex and its children -func (_bbgbe *CT_MetadataStringIndex )Validate ()error {return _bbgbe .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};type CT_CellSmartTags struct{ +// Cell Watch Items +CellWatches *CT_CellWatches ; -// Reference -RAttr string ; +// Ignored Errors +IgnoredErrors *CT_IgnoredErrors ; -// Cell Smart Tag -CellSmartTag []*CT_CellSmartTag ;};func (_dffac *CT_Items )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dffac .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dffac .CountAttr )});};e .EncodeToken (start );_gdad :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_geefe :=range _dffac .Item {e .EncodeElement (_geefe ,_gdad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Smart Tags +SmartTags *CT_SmartTags ; -// Validate validates the CT_ProtectedRange and its children -func (_eaace *CT_ProtectedRange )Validate ()error {return _eaace .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};func (_fedeed *Metadata )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\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 ,_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\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 ,_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\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 ,_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 ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _fedeed .CT_Metadata .MarshalXML (e ,start );};func (_gcgegc ST_CfType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eaeaa :=_c .Attr {};_eaeaa .Name =name ;switch _gcgegc {case ST_CfTypeUnset :_eaeaa .Value ="";case ST_CfTypeExpression :_eaeaa .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_eaeaa .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_eaeaa .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_eaeaa .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_eaeaa .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_eaeaa .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_eaeaa .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_eaeaa .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_eaeaa .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_eaeaa .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_eaeaa .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_eaeaa .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_eaeaa .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_eaeaa .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_eaeaa .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_eaeaa .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_eaeaa .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_eaeaa .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _eaeaa ,nil ;};func (_cfecge *CT_Scenario )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_cfecge .NameAttr )});if _cfecge .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfecge .LockedAttr ))});};if _cfecge .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cfecge .HiddenAttr ))});};if _cfecge .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cfecge .CountAttr )});};if _cfecge .UserAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_cfecge .UserAttr )});};if _cfecge .CommentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cfecge .CommentAttr )});};e .EncodeToken (start );_bceac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}};for _ ,_dadbg :=range _cfecge .InputCells {e .EncodeElement (_dadbg ,_bceac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Drawing +Drawing *CT_Drawing ; -// Validate validates the CT_GroupLevels and its children -func (_ggbea *CT_GroupLevels )Validate ()error {return _ggbea .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func NewCT_Sst ()*CT_Sst {_gedcb :=&CT_Sst {};return _gedcb };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 NewCT_SmartTagTypes ()*CT_SmartTagTypes {_dabgb :=&CT_SmartTagTypes {};return _dabgb };func (_fdef *CT_PivotCacheDefinition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdef .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_fdef .IdAttr )});};if _fdef .InvalidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fdef .InvalidAttr ))});};if _fdef .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fdef .SaveDataAttr ))});};if _fdef .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fdef .RefreshOnLoadAttr ))});};if _fdef .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fdef .OptimizeMemoryAttr ))});};if _fdef .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fdef .EnableRefreshAttr ))});};if _fdef .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_cg .Sprintf ("\u0025\u0076",*_fdef .RefreshedByAttr )});};if _fdef .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_fdef .RefreshedDateAttr )});};if _fdef .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_cg .Sprintf ("\u0025\u0076",*_fdef .RefreshedDateIsoAttr )});};if _fdef .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fdef .BackgroundQueryAttr ))});};if _fdef .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fdef .MissingItemsLimitAttr )});};if _fdef .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_fdef .CreatedVersionAttr )});};if _fdef .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_fdef .RefreshedVersionAttr )});};if _fdef .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_fdef .MinRefreshableVersionAttr )});};if _fdef .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fdef .RecordCountAttr )});};if _fdef .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fdef .UpgradeOnRefreshAttr ))});};if _fdef .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fdef .TupleCacheAttr ))});};if _fdef .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fdef .SupportSubqueryAttr ))});};if _fdef .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fdef .SupportAdvancedDrillAttr ))});};e .EncodeToken (start );_fccaad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fdef .CacheSource ,_fccaad );_edbdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fdef .CacheFields ,_edbdc );if _fdef .CacheHierarchies !=nil {_fcaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_fdef .CacheHierarchies ,_fcaa );};if _fdef .Kpis !=nil {_afbff :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_fdef .Kpis ,_afbff );};if _fdef .TupleCache !=nil {_bgfbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_fdef .TupleCache ,_bgfbb );};if _fdef .CalculatedItems !=nil {_eacaf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fdef .CalculatedItems ,_eacaf );};if _fdef .CalculatedMembers !=nil {_gfcdg :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_fdef .CalculatedMembers ,_gfcdg );};if _fdef .Dimensions !=nil {_gagdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fdef .Dimensions ,_gagdc );};if _fdef .MeasureGroups !=nil {_fcbcb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_fdef .MeasureGroups ,_fcbcb );};if _fdef .Maps !=nil {_cecc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_fdef .Maps ,_cecc );};if _fdef .ExtLst !=nil {_eafcgc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdef .ExtLst ,_eafcgc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcagdc ST_Visibility )ValidateWithPath (path string )error {switch _fcagdc {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 (_fcagdc ));};return nil ;};type ST_DataConsolidateFunction byte ;func (_ebf *CT_CacheHierarchies )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbef :=range start .Attr {if _dbef .Name .Local =="\u0063\u006f\u0075n\u0074"{_agc ,_dfd :=_fe .ParseUint (_dbef .Value ,10,32);if _dfd !=nil {return _dfd ;};_acbd :=uint32 (_agc );_ebf .CountAttr =&_acbd ;continue ;};};_afa :for {_fbfe ,_addeg :=d .Token ();if _addeg !=nil {return _addeg ;};switch _fcdd :=_fbfe .(type ){case _c .StartElement :switch _fcdd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffdf :=NewCT_CacheHierarchy ();if _gddc :=d .DecodeElement (_ffdf ,&_fcdd );_gddc !=nil {return _gddc ;};_ebf .CacheHierarchy =append (_ebf .CacheHierarchy ,_ffdf );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_fcdd .Name );if _adcg :=d .Skip ();_adcg !=nil {return _adcg ;};};case _c .EndElement :break _afa ;case _c .CharData :};};return nil ;};func (_edfgg *ST_TimePeriod )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_edfgg =0;case "\u0074\u006f\u0064a\u0079":*_edfgg =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_edfgg =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_edfgg =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_edfgg =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_edfgg =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_edfgg =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_edfgg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_edfgg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_edfgg =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_edfgg =10;};return nil ;};func NewCT_SheetData ()*CT_SheetData {_baggbe :=&CT_SheetData {};return _baggbe };func NewCT_OleSize ()*CT_OleSize {_eeeee :=&CT_OleSize {};return _eeeee };func (_bccebe *CT_FontFamily )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",_bccebe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_VerticalAlignment byte ;func (_bagcb ST_SortBy )String ()string {switch _bagcb {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 (_caff *CT_GroupMember )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abdb :=range start .Attr {if _abdb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bdgga ,_cfag :=_abdb .Value ,error (nil );if _cfag !=nil {return _cfag ;};_caff .UniqueNameAttr =_bdgga ;continue ;};if _abdb .Name .Local =="\u0067\u0072\u006fu\u0070"{_fceae ,_dcefa :=_fe .ParseBool (_abdb .Value );if _dcefa !=nil {return _dcefa ;};_caff .GroupAttr =&_fceae ;continue ;};};for {_gacgf ,_bcebe :=d .Token ();if _bcebe !=nil {return _cg .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",_bcebe );};if _ecfa ,_aebea :=_gacgf .(_c .EndElement );_aebea &&_ecfa .Name ==start .Name {break ;};};return nil ;}; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Validate validates the CT_Pages and its children -func (_degdd *CT_Pages )Validate ()error {return _degdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");}; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// ValidateWithPath validates the Workbook and its children, prefixing error messages with path -func (_bffea *Workbook )ValidateWithPath (path string )error {if _feedea :=_bffea .CT_Workbook .ValidateWithPath (path );_feedea !=nil {return _feedea ;};return nil ;}; +// Background Image +Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; -// Validate validates the CT_Comments and its children -func (_dedgg *CT_Comments )Validate ()error {return _dedgg .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};type ST_TimePeriod byte ; +// Embedded Controls +Controls *CT_Controls ; -// Validate validates the CT_ExternalCell and its children -func (_bdecg *CT_ExternalCell )Validate ()error {return _bdecg .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func (_fgfb *CT_CacheFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgfb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fgfb .CountAttr )});};e .EncodeToken (start );if _fgfb .CacheField !=nil {_bba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dbebc :=range _fgfb .CacheField {e .EncodeElement (_dbebc ,_bba );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Web Publishing Items +WebPublishItems *CT_WebPublishItems ; -// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path -func (_dcdgef *CT_Sst )ValidateWithPath (path string )error {for _dcbgd ,_ffccbg :=range _dcdgef .Si {if _becce :=_ffccbg .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_dcbgd ));_becce !=nil {return _becce ;};};if _dcdgef .ExtLst !=nil {if _dedbd :=_dcdgef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dedbd !=nil {return _dedbd ;};};return nil ;}; +// Table Parts +TableParts *CT_TableParts ; -// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path -func (_baga *CT_GroupItems )ValidateWithPath (path string )error {for _adge ,_ffdga :=range _baga .M {if _gecfe :=_ffdga .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_adge ));_gecfe !=nil {return _gecfe ;};};for _gcfgb ,_dfbfd :=range _baga .N {if _cabea :=_dfbfd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_gcfgb ));_cabea !=nil {return _cabea ;};};for _gfdg ,_ddcbg :=range _baga .B {if _ceabf :=_ddcbg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_gfdg ));_ceabf !=nil {return _ceabf ;};};for _cbade ,_egbg :=range _baga .E {if _geba :=_egbg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cbade ));_geba !=nil {return _geba ;};};for _faeeg ,_fffbb :=range _baga .S {if _fcfea :=_fffbb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_faeeg ));_fcfea !=nil {return _fcfea ;};};for _cegdf ,_agfge :=range _baga .D {if _eced :=_agfge .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_cegdf ));_eced !=nil {return _eced ;};};return nil ;};type Worksheet struct{CT_Worksheet };func NewCT_CustomSheetView ()*CT_CustomSheetView {_dgdf :=&CT_CustomSheetView {};_dgdf .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 _dgdf ;};type ST_Visibility byte ;type CT_Xf struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_SheetData struct{ -// Number Format Id -NumFmtIdAttr *uint32 ; +// Row +Row []*CT_Row ;};func (_abed *CT_CellSmartTags )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_abed .RAttr )});e .EncodeToken (start );_fffd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_eceg :=range _abed .CellSmartTag {e .EncodeElement (_eceg ,_fffd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Font Id -FontIdAttr *uint32 ; +// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path +func (_fbaca *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _gfgdd ,_dgge :=range _fbaca .DefinedName {if _gdfc :=_dgge .ValidateWithPath (_f .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_gfgdd ));_gdfc !=nil {return _gdfc ;};};return nil ;};func (_dfbc *CT_Colors )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _dfbc .IndexedColors !=nil {_eggg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dfbc .IndexedColors ,_eggg );};if _dfbc .MruColors !=nil {_cgcb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dfbc .MruColors ,_cgcb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Fill Id -FillIdAttr *uint32 ; +// Validate validates the CT_CacheHierarchy and its children +func (_accfd *CT_CacheHierarchy )Validate ()error {return _accfd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};type CT_CalculatedItem struct{ -// Border Id -BorderIdAttr *uint32 ; +// Field Index +FieldAttr *uint32 ; -// Format Id -XfIdAttr *uint32 ; +// Calculated Item Formula +FormulaAttr *string ; -// Quote Prefix -QuotePrefixAttr *bool ; +// Calculated Item Location +PivotArea *CT_PivotArea ; -// Pivot Button -PivotButtonAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;);func (_bdcbg ST_TextVAlign )ValidateWithPath (path string )error {switch _bdcbg {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 (_bdcbg ));};return nil ;};func (_cddad *CT_Connections )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_effa :for {_ggdbe ,_bged :=d .Token ();if _bged !=nil {return _bged ;};switch _bedfc :=_ggdbe .(type ){case _bf .StartElement :switch _bedfc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdeg :=NewCT_Connection ();if _efdfe :=d .DecodeElement (_gdeg ,&_bedfc );_efdfe !=nil {return _efdfe ;};_cddad .Connection =append (_cddad .Connection ,_gdeg );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074i\u006fn\u0073\u0020\u0025\u0076",_bedfc .Name );if _cbcfb :=d .Skip ();_cbcfb !=nil {return _cbcfb ;};};case _bf .EndElement :break _effa ;case _bf .CharData :};};return nil ;};func NewCT_CalcPr ()*CT_CalcPr {_afgd :=&CT_CalcPr {};return _afgd };func NewCT_Stylesheet ()*CT_Stylesheet {_ffgcf :=&CT_Stylesheet {};return _ffgcf };type ST_SmartTagShow byte ;func NewAG_RevData ()*AG_RevData {_dd :=&AG_RevData {};return _dd };func (_debcf *CT_TableStyleInfo )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _debcf .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_debcf .NameAttr )});};if _debcf .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debcf .ShowFirstColumnAttr ))});};if _debcf .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debcf .ShowLastColumnAttr ))});};if _debcf .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debcf .ShowRowStripesAttr ))});};if _debcf .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_debcf .ShowColumnStripesAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cgage *CalcChain )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cgage .CT_CalcChain .MarshalXML (e ,start );}; -// Apply Number Format -ApplyNumberFormatAttr *bool ; +// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path +func (_bgfd *CT_Revisions )ValidateWithPath (path string )error {for _dafac ,_feadb :=range _bgfd .Rrc {if _dacb :=_feadb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_dafac ));_dacb !=nil {return _dacb ;};};for _gbfcad ,_accaf :=range _bgfd .Rm {if _gbcdc :=_accaf .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_gbfcad ));_gbcdc !=nil {return _gbcdc ;};};for _fgfba ,_egded :=range _bgfd .Rcv {if _gcgab :=_egded .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_fgfba ));_gcgab !=nil {return _gcgab ;};};for _adeaca ,_ggegd :=range _bgfd .Rsnm {if _egfdb :=_ggegd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_adeaca ));_egfdb !=nil {return _egfdb ;};};for _ccaeg ,_gacbbd :=range _bgfd .Ris {if _fgbdf :=_gacbbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_ccaeg ));_fgbdf !=nil {return _fgbdf ;};};for _gdadd ,_eebag :=range _bgfd .Rcc {if _gfdgaf :=_eebag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_gdadd ));_gfdgaf !=nil {return _gfdgaf ;};};for _cbbfe ,_adeb :=range _bgfd .Rfmt {if _gcbgf :=_adeb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_cbbfe ));_gcbgf !=nil {return _gcbgf ;};};for _bdeef ,_febf :=range _bgfd .Raf {if _efcga :=_febf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_bdeef ));_efcga !=nil {return _efcga ;};};for _bfdge ,_ggbcfb :=range _bgfd .Rdn {if _dgcc :=_ggbcfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_bfdge ));_dgcc !=nil {return _dgcc ;};};for _gfcga ,_bacad :=range _bgfd .Rcmt {if _afeaac :=_bacad .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_gfcga ));_afeaac !=nil {return _afeaac ;};};for _aggdf ,_fagea :=range _bgfd .Rqt {if _fegge :=_fagea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_aggdf ));_fegge !=nil {return _fegge ;};};for _bgfde ,_adfce :=range _bgfd .Rcft {if _gefcd :=_adfce .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_bgfde ));_gefcd !=nil {return _gefcd ;};};return nil ;};func (_fababc ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _fababc {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 (_fababc ));};return nil ;};func (_fcaff *CT_HierarchyUsage )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cebb :=range start .Attr {if _cebb .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_dcdac ,_gaabb :=_e .ParseInt (_cebb .Value ,10,32);if _gaabb !=nil {return _gaabb ;};_fcaff .HierarchyUsageAttr =int32 (_dcdac );continue ;};};for {_bfae ,_dgeeg :=d .Token ();if _dgeeg !=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",_dgeeg );};if _febcc ,_cgbdb :=_bfae .(_bf .EndElement );_cgbdb &&_febcc .Name ==start .Name {break ;};};return nil ;};func (_aefafa *ST_TableStyleType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_aefafa =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_aefafa =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_aefafa =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_aefafa =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_aefafa =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_aefafa =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_aefafa =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_aefafa =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_aefafa =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_aefafa =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_aefafa =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_aefafa =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_aefafa =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_aefafa =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_aefafa =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_aefafa =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_aefafa =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_aefafa =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_aefafa =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_aefafa =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_aefafa =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_aefafa =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_aefafa =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_aefafa =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_aefafa =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_aefafa =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_aefafa =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_aefafa =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_aefafa =28;};return nil ;}; -// Apply Font -ApplyFontAttr *bool ; +// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path +func (_feeed *CT_MetadataStrings )ValidateWithPath (path string )error {for _efdge ,_cfbbb :=range _feeed .S {if _bddge :=_cfbbb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_efdge ));_bddge !=nil {return _bddge ;};};return nil ;}; -// Apply Fill -ApplyFillAttr *bool ; +// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path +func (_dffeae *CT_WebPublishItem )ValidateWithPath (path string )error {if _dffeae .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 _cgceg :=_dffeae .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cgceg !=nil {return _cgceg ;};return nil ;}; -// Apply Border -ApplyBorderAttr *bool ; +// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path +func (_cgcbc *CT_ControlPr )ValidateWithPath (path string )error {if _fabdb :=_cgcbc .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_fabdb !=nil {return _fabdb ;};return nil ;}; -// Apply Alignment -ApplyAlignmentAttr *bool ; +// Validate validates the CT_MetadataType and its children +func (_aagaa *CT_MetadataType )Validate ()error {return _aagaa .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};func (_dfeddb ST_HorizontalAlignment )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_dfeddb .String (),start );};type CT_GroupMember struct{ -// Apply Protection -ApplyProtectionAttr *bool ; +// Group Member Unique Name +UniqueNameAttr string ; -// Alignment -Alignment *CT_CellAlignment ; +// Group +GroupAttr *bool ;};type CT_Tuple struct{ -// Protection -Protection *CT_CellProtection ; +// Field Index +FldAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_PrintOptions struct{ +// Hierarchy Index +HierAttr *uint32 ; -// Horizontal Centered -HorizontalCenteredAttr *bool ; +// Item Index +ItemAttr uint32 ;};func (_bccaa *CT_RowFields )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bccaa .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bccaa .CountAttr )});};e .EncodeToken (start );_eebgd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_adabe :=range _bccaa .Field {e .EncodeElement (_adabe ,_eebgd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Vertical Centered -VerticalCenteredAttr *bool ; +// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path +func (_bfdaf *CT_ExternalDefinedName )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;); -// Print Headings -HeadingsAttr *bool ; +// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path +func (_ccbf *CT_MeasureGroup )ValidateWithPath (path string )error {return nil };func (_bddde *CT_Set )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bddde .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bddde .CountAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0076",_bddde .MaxRankAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_bddde .SetDefinitionAttr )});if _bddde .SortTypeAttr !=ST_SortTypeUnset {_cccagf ,_bebgf :=_bddde .SortTypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _bebgf !=nil {return _bebgf ;};start .Attr =append (start .Attr ,_cccagf );};if _bddde .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bddde .QueryFailedAttr ))});};e .EncodeToken (start );if _bddde .Tpls !=nil {_feecc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_abacf :=range _bddde .Tpls {e .EncodeElement (_abacf ,_feecc );};};if _bddde .SortByTuple !=nil {_ecdeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}};e .EncodeElement (_bddde .SortByTuple ,_ecdeg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fdaeg ST_FontScheme )ValidateWithPath (path string )error {switch _fdaeg {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 (_fdaeg ));};return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);func (_dggbb *ST_PatternType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_dggbb =0;case "\u006e\u006f\u006e\u0065":*_dggbb =1;case "\u0073\u006f\u006ci\u0064":*_dggbb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_dggbb =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_dggbb =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_dggbb =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_dggbb =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_dggbb =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_dggbb =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_dggbb =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_dggbb =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_dggbb =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_dggbb =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_dggbb =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_dggbb =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_dggbb =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_dggbb =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_dggbb =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_dggbb =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_dggbb =19;};return nil ;};func NewCT_Revisions ()*CT_Revisions {_dagdcd :=&CT_Revisions {};return _dagdcd };func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_eddee :=&CT_ExternalSheetName {};return _eddee ;};func (_facdf ST_DateTimeGrouping )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_fbgeg :=_bf .Attr {};_fbgeg .Name =name ;switch _facdf {case ST_DateTimeGroupingUnset :_fbgeg .Value ="";case ST_DateTimeGroupingYear :_fbgeg .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_fbgeg .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_fbgeg .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_fbgeg .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_fbgeg .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_fbgeg .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _fbgeg ,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 (_acegb *ST_GrowShrinkType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bbfgca ,_fffgbc :=d .Token ();if _fffgbc !=nil {return _fffgbc ;};if _eecgg ,_gecaa :=_bbfgca .(_bf .EndElement );_gecaa &&_eecgg .Name ==start .Name {*_acegb =1;return nil ;};if _dgcbbg ,_baffd :=_bbfgca .(_bf .CharData );!_baffd {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",_bbfgca );}else {switch string (_dgcbbg ){case "":*_acegb =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_acegb =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_acegb =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_acegb =3;};};_bbfgca ,_fffgbc =d .Token ();if _fffgbc !=nil {return _fffgbc ;};if _aedgdg ,_ggdca :=_bbfgca .(_bf .EndElement );_ggdca &&_aedgdg .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",_bbfgca );}; -// Print Grid Lines -GridLinesAttr *bool ; +// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path +func (_fdec *CT_CacheSource )ValidateWithPath (path string )error {if _fdec .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 _egf :=_fdec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egf !=nil {return _egf ;};if _fdec .WorksheetSource !=nil {if _cdg :=_fdec .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_cdg !=nil {return _cdg ;};};if _fdec .Consolidation !=nil {if _ddf :=_fdec .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_ddf !=nil {return _ddf ;};};if _fdec .ExtLst !=nil {if _fbb :=_fdec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbb !=nil {return _fbb ;};};return nil ;}; -// Grid Lines Set -GridLinesSetAttr *bool ;};func (_added *CT_TablePart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgfdf :=range start .Attr {if _dgfdf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgfdf .Name .Local =="\u0069\u0064"||_dgfdf .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"&&_dgfdf .Name .Local =="\u0069\u0064"{_ccgdgg ,_ebedg :=_dgfdf .Value ,error (nil );if _ebedg !=nil {return _ebedg ;};_added .IdAttr =_ccgdgg ;continue ;};};for {_adefb ,_eecgga :=d .Token ();if _eecgga !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_eecgga );};if _eaabb ,_bdddg :=_adefb .(_c .EndElement );_bdddg &&_eaabb .Name ==start .Name {break ;};};return nil ;};type CT_ExternalBook struct{IdAttr string ; +// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path +func (_dgdef *CT_SingleXmlCells )ValidateWithPath (path string )error {for _fefda ,_gedde :=range _dgdef .SingleXmlCell {if _fgffda :=_gedde .ValidateWithPath (_f .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_fefda ));_fgffda !=nil {return _fgffda ;};};return nil ;};func (_aaagcf ST_GroupBy )ValidateWithPath (path string )error {switch _aaagcf {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 (_aaagcf ));};return nil ;};func (_faddf *CT_DynamicFilter )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {_dbage ,_dccebc :=_faddf .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _dccebc !=nil {return _dccebc ;};start .Attr =append (start .Attr ,_dbage );if _faddf .ValAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_faddf .ValAttr )});};if _faddf .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_faddf .ValIsoAttr )});};if _faddf .MaxValAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_faddf .MaxValAttr )});};if _faddf .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_f .Sprintf ("\u0025\u0076",*_faddf .MaxValIsoAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cfge *CT_ChartsheetPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cfge .PublishedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfge .PublishedAttr ))});};if _cfge .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cfge .CodeNameAttr )});};e .EncodeToken (start );if _cfge .TabColor !=nil {_dbbf :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cfge .TabColor ,_dbbf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_DataValidation ()*CT_DataValidation {_baad :=&CT_DataValidation {};return _baad };type ST_Sqref []string ;func (_adea *CT_Controls )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fcdcg :for {_efddd ,_gace :=d .Token ();if _gace !=nil {return _gace ;};switch _ddadd :=_efddd .(type ){case _bf .StartElement :switch _ddadd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfb :=NewCT_Control ();if _bafcb :=d .DecodeElement (_egfb ,&_ddadd );_bafcb !=nil {return _bafcb ;};_adea .Control =append (_adea .Control ,_egfb );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073\u0020\u0025\u0076",_ddadd .Name );if _bbdb :=d .Skip ();_bbdb !=nil {return _bbdb ;};};case _bf .EndElement :break _fcdcg ;case _bf .CharData :};};return nil ;};func (_bafdf *ST_VolValueType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cgceda ,_bbafdb :=d .Token ();if _bbafdb !=nil {return _bbafdb ;};if _baefcf ,_agaef :=_cgceda .(_bf .EndElement );_agaef &&_baefcf .Name ==start .Name {*_bafdf =1;return nil ;};if _ffecgc ,_egddff :=_cgceda .(_bf .CharData );!_egddff {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",_cgceda );}else {switch string (_ffecgc ){case "":*_bafdf =0;case "\u0062":*_bafdf =1;case "\u006e":*_bafdf =2;case "\u0065":*_bafdf =3;case "\u0073":*_bafdf =4;};};_cgceda ,_bbafdb =d .Token ();if _bbafdb !=nil {return _bbafdb ;};if _aadbed ,_eadab :=_cgceda .(_bf .EndElement );_eadab &&_aadbed .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",_cgceda );};func (_dbefbd ST_ParameterType )ValidateWithPath (path string )error {switch _dbefbd {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 (_dbefbd ));};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;);func NewCT_Table ()*CT_Table {_egaaf :=&CT_Table {};_egaaf .TableColumns =NewCT_TableColumns ();return _egaaf ;};func (_efgbeb ST_CellType )ValidateWithPath (path string )error {switch _efgbeb {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 (_efgbeb ));};return nil ;}; -// Supporting Workbook Sheet Names -SheetNames *CT_ExternalSheetNames ; +// Validate validates the CT_PivotAreaReference and its children +func (_baddec *CT_PivotAreaReference )Validate ()error {return _baddec .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};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 (_bgcdd *CT_ExternalLink )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _bgcdd .Choice !=nil {_bgcdd .Choice .MarshalXML (e ,_bf .StartElement {});};if _bgcdd .ExtLst !=nil {_deba :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bgcdd .ExtLst ,_deba );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_afeb *CT_CalculatedMembers )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _afeb .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afeb .CountAttr )});};e .EncodeToken (start );_beeec :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_ecc :=range _afeb .CalculatedMember {e .EncodeElement (_ecc ,_beeec );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bgddg *CT_PivotTableStyle )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_edfdg :=range start .Attr {if _edfdg .Name .Local =="\u006e\u0061\u006d\u0065"{_dcacg ,_eeage :=_edfdg .Value ,error (nil );if _eeage !=nil {return _eeage ;};_bgddg .NameAttr =&_dcacg ;continue ;};if _edfdg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_cabdc ,_bdcca :=_e .ParseBool (_edfdg .Value );if _bdcca !=nil {return _bdcca ;};_bgddg .ShowRowHeadersAttr =&_cabdc ;continue ;};if _edfdg .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_egda ,_dagga :=_e .ParseBool (_edfdg .Value );if _dagga !=nil {return _dagga ;};_bgddg .ShowColHeadersAttr =&_egda ;continue ;};if _edfdg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_fgaff ,_fecbcg :=_e .ParseBool (_edfdg .Value );if _fecbcg !=nil {return _fecbcg ;};_bgddg .ShowRowStripesAttr =&_fgaff ;continue ;};if _edfdg .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_aecgf ,_ccaag :=_e .ParseBool (_edfdg .Value );if _ccaag !=nil {return _ccaag ;};_bgddg .ShowColStripesAttr =&_aecgf ;continue ;};if _edfdg .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_gedbg ,_ffbbd :=_e .ParseBool (_edfdg .Value );if _ffbbd !=nil {return _ffbbd ;};_bgddg .ShowLastColumnAttr =&_gedbg ;continue ;};};for {_fgcgg ,_eaee :=d .Token ();if _eaee !=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",_eaee );};if _ffcecg ,_bfbbb :=_fgcgg .(_bf .EndElement );_bfbbb &&_ffcecg .Name ==start .Name {break ;};};return nil ;};type Workbook struct{CT_Workbook }; -// Named Links -DefinedNames *CT_ExternalDefinedNames ; +// Validate validates the CT_AutoSortScope and its children +func (_agf *CT_AutoSortScope )Validate ()error {return _agf .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};type CT_WebPr struct{ -// Cached Worksheet Data -SheetDataSet *CT_ExternalSheetDataSet ;};func (_ccabe ST_PageOrder )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbffec :=_c .Attr {};_bbffec .Name =name ;switch _ccabe {case ST_PageOrderUnset :_bbffec .Value ="";case ST_PageOrderDownThenOver :_bbffec .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_bbffec .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _bbffec ,nil ;};func (_fce *CT_CalculatedMembers )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aafd :=range start .Attr {if _aafd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddbed ,_acad :=_fe .ParseUint (_aafd .Value ,10,32);if _acad !=nil {return _acad ;};_dafe :=uint32 (_ddbed );_fce .CountAttr =&_dafe ;continue ;};};_gggb :for {_aea ,_dcef :=d .Token ();if _dcef !=nil {return _dcef ;};switch _cfde :=_aea .(type ){case _c .StartElement :switch _cfde .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcc :=NewCT_CalculatedMember ();if _fegd :=d .DecodeElement (_cdcc ,&_cfde );_fegd !=nil {return _fegd ;};_fce .CalculatedMember =append (_fce .CalculatedMember ,_cdcc );default:_gc .Log .Debug ("\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",_cfde .Name );if _gcag :=d .Skip ();_gcag !=nil {return _gcag ;};};case _c .EndElement :break _gggb ;case _c .CharData :};};return nil ;};type CT_PCDKPIs struct{ +// XML Source +XmlAttr *bool ; -// KPI Count -CountAttr *uint32 ; +// Import XML Source Data +SourceDataAttr *bool ; -// OLAP KPI -Kpi []*CT_PCDKPI ;};type CT_TextField struct{ +// Parse PRE +ParsePreAttr *bool ; -// Field Type -TypeAttr ST_ExternalConnectionType ; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Position -PositionAttr *uint32 ;};func (_eagbd ST_TimePeriod )Validate ()error {return _eagbd .ValidateWithPath ("")};type ST_FileType byte ;func (_baabg ST_VerticalAlignment )String ()string {switch _baabg {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 (_dcbcb *CT_PatternFill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcbcb .PatternTypeAttr !=ST_PatternTypeUnset {_gggccf ,_ggdce :=_dcbcb .PatternTypeAttr .MarshalXMLAttr (_c .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"});if _ggdce !=nil {return _ggdce ;};start .Attr =append (start .Attr ,_gggccf );};e .EncodeToken (start );if _dcbcb .FgColor !=nil {_afbfge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dcbcb .FgColor ,_afbfge );};if _dcbcb .BgColor !=nil {_ggbcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dcbcb .BgColor ,_ggbcd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Use First Row +FirstRowAttr *bool ; -// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path -func (_fbgce *CT_PivotHierarchies )ValidateWithPath (path string )error {for _cbgdd ,_ddaeg :=range _fbgce .PivotHierarchy {if _dgedc :=_ddaeg .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_cbgdd ));_dgedc !=nil {return _dgedc ;};};return nil ;};type CT_WebPublishItems struct{ +// Created in Excel 97 +Xl97Attr *bool ; -// Web Publishing Items Count -CountAttr *uint32 ; +// Dates as Text +TextDatesAttr *bool ; -// Web Publishing Item -WebPublishItem []*CT_WebPublishItem ;};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;);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;);const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;);func (_eeeag *StyleSheet )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\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 ,_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\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 ,_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\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 ,_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\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _eeeag .CT_Stylesheet .MarshalXML (e ,start );}; +// Refreshed in Excel 2000 +Xl2000Attr *bool ; -// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path -func (_efcde *CT_OleItems )ValidateWithPath (path string )error {for _geacc ,_fgdab :=range _efcde .OleItem {if _eabdc :=_fgdab .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_geacc ));_eabdc !=nil {return _eabdc ;};};return nil ;};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;); +// URL +UrlAttr *string ; -// Validate validates the CT_ConditionalFormatting and its children -func (_gceg *CT_ConditionalFormatting )Validate ()error {return _gceg .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_fceag :=&CT_PivotHierarchy {};return _fceag };type CT_OleItem struct{ +// Web Post +PostAttr *string ; -// Object Name -NameAttr string ; +// HTML Tables Only +HtmlTablesAttr *bool ; -// Icon -IconAttr *bool ; +// HTML Formatting Handling +HtmlFormatAttr ST_HtmlFmt ; -// Advise -AdviseAttr *bool ; +// Edit Query URL +EditPageAttr *string ; -// Object is an Image -PreferPicAttr *bool ;};func (_eebbg ST_SortBy )Validate ()error {return _eebbg .ValidateWithPath ("")};func (_bcabba *CT_Sheets )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ggbdb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_fgffc :=range _bcabba .Sheet {e .EncodeElement (_fgffc ,_ggbdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Sets ()*CT_Sets {_afddf :=&CT_Sets {};return _afddf }; +// Tables +Tables *CT_Tables ;};func (_cfece *CT_Xf )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cfece .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfece .NumFmtIdAttr )});};if _cfece .FontIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfece .FontIdAttr )});};if _cfece .FillIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfece .FillIdAttr )});};if _cfece .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfece .BorderIdAttr )});};if _cfece .XfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfece .XfIdAttr )});};if _cfece .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfece .QuotePrefixAttr ))});};if _cfece .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfece .PivotButtonAttr ))});};if _cfece .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfece .ApplyNumberFormatAttr ))});};if _cfece .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfece .ApplyFontAttr ))});};if _cfece .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfece .ApplyFillAttr ))});};if _cfece .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfece .ApplyBorderAttr ))});};if _cfece .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfece .ApplyAlignmentAttr ))});};if _cfece .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cfece .ApplyProtectionAttr ))});};e .EncodeToken (start );if _cfece .Alignment !=nil {_fceef :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_cfece .Alignment ,_fceef );};if _cfece .Protection !=nil {_gfcbdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cfece .Protection ,_gfcbdf );};if _cfece .ExtLst !=nil {_bebe :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfece .ExtLst ,_bebe );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path -func (_efef *CT_CellStyle )ValidateWithPath (path string )error {if _efef .ExtLst !=nil {if _edgg :=_efef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edgg !=nil {return _edgg ;};};return nil ;};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_bfcee :=&CT_CustomChartsheetView {};_bfcee .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 _bfcee ;};type CT_CalculatedItems struct{ +// Validate validates the CT_Dxfs and its children +func (_cgaf *CT_Dxfs )Validate ()error {return _cgaf .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");};func (_aeb *CT_CellProtection )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aeb .LockedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeb .LockedAttr ))});};if _aeb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeb .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_eefebb *CT_PCDKPI )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eefebb .UniqueNameAttr )});if _eefebb .CaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eefebb .CaptionAttr )});};if _eefebb .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_eefebb .DisplayFolderAttr )});};if _eefebb .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_eefebb .MeasureGroupAttr )});};if _eefebb .ParentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eefebb .ParentAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_f .Sprintf ("\u0025\u0076",_eefebb .ValueAttr )});if _eefebb .GoalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_eefebb .GoalAttr )});};if _eefebb .StatusAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_eefebb .StatusAttr )});};if _eefebb .TrendAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_eefebb .TrendAttr )});};if _eefebb .WeightAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eefebb .WeightAttr )});};if _eefebb .TimeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eefebb .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Calculated Item Formula Count -CountAttr *uint32 ; +// Validate validates the CT_Connection and its children +func (_fcdc *CT_Connection )Validate ()error {return _fcdc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func (_cggcd *CT_ExternalCell )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aeegg :=range start .Attr {if _aeegg .Name .Local =="\u0072"{_faebc ,_fbfa :=_aeegg .Value ,error (nil );if _fbfa !=nil {return _fbfa ;};_cggcd .RAttr =&_faebc ;continue ;};if _aeegg .Name .Local =="\u0074"{_cggcd .TAttr .UnmarshalXMLAttr (_aeegg );continue ;};if _aeegg .Name .Local =="\u0076\u006d"{_aegba ,_ddegd :=_e .ParseUint (_aeegg .Value ,10,32);if _ddegd !=nil {return _ddegd ;};_edgdf :=uint32 (_aegba );_cggcd .VmAttr =&_edgdf ;continue ;};};_dcfdb :for {_eedfcc ,_eebdff :=d .Token ();if _eebdff !=nil {return _eebdff ;};switch _cfcf :=_eedfcc .(type ){case _bf .StartElement :switch _cfcf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggcd .V =new (string );if _gcgdf :=d .DecodeElement (_cggcd .V ,&_cfcf );_gcgdf !=nil {return _gcgdf ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_cfcf .Name );if _daaf :=d .Skip ();_daaf !=nil {return _daaf ;};};case _bf .EndElement :break _dcfdb ;case _bf .CharData :};};return nil ;};type ST_VolValueType byte ;func (_cbggcd *CT_DataFields )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cbggcd .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbggcd .CountAttr )});};e .EncodeToken (start );_gfdbc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_eddd :=range _cbggcd .DataField {e .EncodeElement (_eddd ,_gfdbc );};e .EncodeToken (_bf .EndElement {Name :start .Name });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;); -// Calculated Item -CalculatedItem []*CT_CalculatedItem ;};func NewCT_MeasureGroup ()*CT_MeasureGroup {_cecge :=&CT_MeasureGroup {};return _cecge }; +// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path +func (_dc *AG_AutoFormat )ValidateWithPath (path string )error {return nil };func (_gcbgfd *ST_DataConsolidateFunction )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ccgdd ,_gaedgf :=d .Token ();if _gaedgf !=nil {return _gaedgf ;};if _cdeea ,_caaabd :=_ccgdd .(_bf .EndElement );_caaabd &&_cdeea .Name ==start .Name {*_gcbgfd =1;return nil ;};if _faefd ,_fdeca :=_ccgdd .(_bf .CharData );!_fdeca {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",_ccgdd );}else {switch string (_faefd ){case "":*_gcbgfd =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_gcbgfd =1;case "\u0063\u006f\u0075n\u0074":*_gcbgfd =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_gcbgfd =3;case "\u006d\u0061\u0078":*_gcbgfd =4;case "\u006d\u0069\u006e":*_gcbgfd =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_gcbgfd =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gcbgfd =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_gcbgfd =8;case "\u0073\u0075\u006d":*_gcbgfd =9;case "\u0076\u0061\u0072":*_gcbgfd =10;case "\u0076\u0061\u0072\u0070":*_gcbgfd =11;};};_ccgdd ,_gaedgf =d .Token ();if _gaedgf !=nil {return _gaedgf ;};if _bebagb ,_ffcebc :=_ccgdd .(_bf .EndElement );_ffcebc &&_bebagb .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",_ccgdd );};func (_ebggbb *CT_QueryTableFields )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fbabc :=range start .Attr {if _fbabc .Name .Local =="\u0063\u006f\u0075n\u0074"{_agcdf ,_gdcae :=_e .ParseUint (_fbabc .Value ,10,32);if _gdcae !=nil {return _gdcae ;};_fafag :=uint32 (_agcdf );_ebggbb .CountAttr =&_fafag ;continue ;};};_bfbgaa :for {_effe ,_agfb :=d .Token ();if _agfb !=nil {return _agfb ;};switch _dfedd :=_effe .(type ){case _bf .StartElement :switch _dfedd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddfbd :=NewCT_QueryTableField ();if _aedef :=d .DecodeElement (_ddfbd ,&_dfedd );_aedef !=nil {return _aedef ;};_ebggbb .QueryTableField =append (_ebggbb .QueryTableField ,_ddfbd );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061bl\u0065\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_dfedd .Name );if _aadcb :=d .Skip ();_aadcb !=nil {return _aadcb ;};};case _bf .EndElement :break _bfbgaa ;case _bf .CharData :};};return nil ;};func (_bacb *CT_DateGroupItem )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bacb .YearAttr )});if _bacb .MonthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_bacb .MonthAttr )});};if _bacb .DayAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_bacb .DayAttr )});};if _bacb .HourAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bacb .HourAttr )});};if _bacb .MinuteAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bacb .MinuteAttr )});};if _bacb .SecondAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bacb .SecondAttr )});};_dbbdf ,_befa :=_bacb .DateTimeGroupingAttr .MarshalXMLAttr (_bf .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _befa !=nil {return _befa ;};start .Attr =append (start .Attr ,_dbbdf );e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;}; -// Validate validates the CT_PivotAreas and its children -func (_ddadc *CT_PivotAreas )Validate ()error {return _ddadc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};func (_feedd ST_TargetScreenSize )Validate ()error {return _feedd .ValidateWithPath ("")};func (_gdadc ST_DataValidationImeMode )String ()string {switch _gdadc {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 "";};func (_accfdd *CT_Number )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfcdec :=range start .Attr {if _bfcdec .Name .Local =="\u0066\u0063"{_gcefe ,_gagfe :=_bfcdec .Value ,error (nil );if _gagfe !=nil {return _gagfe ;};_accfdd .FcAttr =&_gcefe ;continue ;};if _bfcdec .Name .Local =="\u0076"{_bbcf ,_eagga :=_fe .ParseFloat (_bfcdec .Value ,64);if _eagga !=nil {return _eagga ;};_accfdd .VAttr =_bbcf ;continue ;};if _bfcdec .Name .Local =="\u0066"{_gggaaf ,_ebab :=_fe .ParseBool (_bfcdec .Value );if _ebab !=nil {return _ebab ;};_accfdd .FAttr =&_gggaaf ;continue ;};if _bfcdec .Name .Local =="\u0063"{_gcebf ,_abbab :=_bfcdec .Value ,error (nil );if _abbab !=nil {return _abbab ;};_accfdd .CAttr =&_gcebf ;continue ;};if _bfcdec .Name .Local =="\u0063\u0070"{_efagb ,_efbaf :=_fe .ParseUint (_bfcdec .Value ,10,32);if _efbaf !=nil {return _efbaf ;};_aeceg :=uint32 (_efagb );_accfdd .CpAttr =&_aeceg ;continue ;};if _bfcdec .Name .Local =="\u0069\u006e"{_fgcff ,_ecfeb :=_fe .ParseUint (_bfcdec .Value ,10,32);if _ecfeb !=nil {return _ecfeb ;};_addad :=uint32 (_fgcff );_accfdd .InAttr =&_addad ;continue ;};if _bfcdec .Name .Local =="\u0062\u0063"{_cgbag ,_cbae :=_bfcdec .Value ,error (nil );if _cbae !=nil {return _cbae ;};_accfdd .BcAttr =&_cgbag ;continue ;};if _bfcdec .Name .Local =="\u0075"{_gbbagf ,_ccaa :=_fe .ParseBool (_bfcdec .Value );if _ccaa !=nil {return _ccaa ;};_accfdd .UAttr =&_gbbagf ;continue ;};if _bfcdec .Name .Local =="\u0069"{_gfbfd ,_gedad :=_fe .ParseBool (_bfcdec .Value );if _gedad !=nil {return _gedad ;};_accfdd .IAttr =&_gfbfd ;continue ;};if _bfcdec .Name .Local =="\u0075\u006e"{_ceefg ,_fcgab :=_fe .ParseBool (_bfcdec .Value );if _fcgab !=nil {return _fcgab ;};_accfdd .UnAttr =&_ceefg ;continue ;};if _bfcdec .Name .Local =="\u0073\u0074"{_eeaab ,_aafdd :=_fe .ParseBool (_bfcdec .Value );if _aafdd !=nil {return _aafdd ;};_accfdd .StAttr =&_eeaab ;continue ;};if _bfcdec .Name .Local =="\u0062"{_ggedf ,_bcbbb :=_fe .ParseBool (_bfcdec .Value );if _bcbbb !=nil {return _bcbbb ;};_accfdd .BAttr =&_ggedf ;continue ;};};_fgbed :for {_dgdedb ,_ggfaag :=d .Token ();if _ggfaag !=nil {return _ggfaag ;};switch _fcfagc :=_dgdedb .(type ){case _c .StartElement :switch _fcfagc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_effbb :=NewCT_Tuples ();if _ccgeb :=d .DecodeElement (_effbb ,&_fcfagc );_ccgeb !=nil {return _ccgeb ;};_accfdd .Tpls =append (_accfdd .Tpls ,_effbb );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbfdae :=NewCT_X ();if _gaef :=d .DecodeElement (_gbfdae ,&_fcfagc );_gaef !=nil {return _gaef ;};_accfdd .X =append (_accfdd .X ,_gbfdae );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006db\u0065\u0072 \u0025\u0076",_fcfagc .Name );if _bgffd :=d .Skip ();_bgffd !=nil {return _bgffd ;};};case _c .EndElement :break _fgbed ;case _c .CharData :};};return nil ;};func (_gebee ST_DataValidationOperator )String ()string {switch _gebee {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 (_eecg *CT_CalculatedMember )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_eecg .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0064\u0078"},Value :_cg .Sprintf ("\u0025\u0076",_eecg .MdxAttr )});if _eecg .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_eecg .MemberNameAttr )});};if _eecg .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_cg .Sprintf ("\u0025\u0076",*_eecg .HierarchyAttr )});};if _eecg .ParentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_eecg .ParentAttr )});};if _eecg .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_eecg .SolveOrderAttr )});};if _eecg .SetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eecg .SetAttr ))});};e .EncodeToken (start );if _eecg .ExtLst !=nil {_efac :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eecg .ExtLst ,_efac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CalculatedItem and its children +func (_gca *CT_CalculatedItem )Validate ()error {return _gca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func (_dcabf ST_PivotAreaType )String ()string {switch _dcabf {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 "";}; -// Validate validates the CT_Xf and its children -func (_deegc *CT_Xf )Validate ()error {return _deegc .ValidateWithPath ("\u0043\u0054\u005fX\u0066")};func (_dgcgf ST_PivotAreaType )Validate ()error {return _dgcgf .ValidateWithPath ("")};type CT_Users struct{ +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_bgdge *CT_FontScheme )ValidateWithPath (path string )error {if _bgdge .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 _bfcee :=_bgdge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfcee !=nil {return _bfcee ;};return nil ;};func (_beage *CT_Location )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gbggad :=range start .Attr {if _gbggad .Name .Local =="\u0072\u0065\u0066"{_aaacg ,_gcgcb :=_gbggad .Value ,error (nil );if _gcgcb !=nil {return _gcgcb ;};_beage .RefAttr =_aaacg ;continue ;};if _gbggad .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_baafcf ,_fdbg :=_e .ParseUint (_gbggad .Value ,10,32);if _fdbg !=nil {return _fdbg ;};_beage .FirstHeaderRowAttr =uint32 (_baafcf );continue ;};if _gbggad .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_dbcff ,_ebeaaf :=_e .ParseUint (_gbggad .Value ,10,32);if _ebeaaf !=nil {return _ebeaaf ;};_beage .FirstDataRowAttr =uint32 (_dbcff );continue ;};if _gbggad .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_afcbc ,_gffb :=_e .ParseUint (_gbggad .Value ,10,32);if _gffb !=nil {return _gffb ;};_beage .FirstDataColAttr =uint32 (_afcbc );continue ;};if _gbggad .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_cbcee ,_ggad :=_e .ParseUint (_gbggad .Value ,10,32);if _ggad !=nil {return _ggad ;};_gdaab :=uint32 (_cbcee );_beage .RowPageCountAttr =&_gdaab ;continue ;};if _gbggad .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_gbfd ,_cbcada :=_e .ParseUint (_gbggad .Value ,10,32);if _cbcada !=nil {return _cbcada ;};_dbdf :=uint32 (_gbfd );_beage .ColPageCountAttr =&_dbdf ;continue ;};};for {_afcde ,_faedf :=d .Token ();if _faedf !=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",_faedf );};if _cbadc ,_bgbc :=_afcde .(_bf .EndElement );_bgbc &&_cbadc .Name ==start .Name {break ;};};return nil ;}; -// Active User Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path +func (_eafdee *CT_SheetIdMap )ValidateWithPath (path string )error {for _dfcbbe ,_bacgc :=range _eafdee .SheetId {if _ggebfd :=_bacgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_dfcbbe ));_ggebfd !=nil {return _ggebfd ;};};return nil ;}; -// User Information -UserInfo []*CT_SharedUser ;};func (_aadcg *CT_Row )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aadcg .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_aadcg .RAttr )});};if _aadcg .SpansAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_aadcg .SpansAttr )});};if _aadcg .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_aadcg .SAttr )});};if _aadcg .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aadcg .CustomFormatAttr ))});};if _aadcg .HtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_aadcg .HtAttr )});};if _aadcg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aadcg .HiddenAttr ))});};if _aadcg .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aadcg .CustomHeightAttr ))});};if _aadcg .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_aadcg .OutlineLevelAttr )});};if _aadcg .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aadcg .CollapsedAttr ))});};if _aadcg .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aadcg .ThickTopAttr ))});};if _aadcg .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aadcg .ThickBotAttr ))});};if _aadcg .PhAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_aadcg .PhAttr ))});};e .EncodeToken (start );if _aadcg .C !=nil {_gdedc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_gbbff :=range _aadcg .C {e .EncodeElement (_gbbff ,_gdedc );};};if _aadcg .ExtLst !=nil {_aedcd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aadcg .ExtLst ,_aedcd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_FieldsUsage struct{ +// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path +func (_fccbce *CT_XStringElement )ValidateWithPath (path string )error {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;);func (_aafgc *CT_QueryTableRefresh )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aafgc .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_aafgc .PreserveSortFilterLayoutAttr ))});};if _aafgc .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aafgc .FieldIdWrappedAttr ))});};if _aafgc .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aafgc .HeadersInLastRefreshAttr ))});};if _aafgc .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_aafgc .MinimumVersionAttr )});};if _aafgc .NextIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aafgc .NextIdAttr )});};if _aafgc .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aafgc .UnboundColumnsLeftAttr )});};if _aafgc .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aafgc .UnboundColumnsRightAttr )});};e .EncodeToken (start );_cdebc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_aafgc .QueryTableFields ,_cdebc );if _aafgc .QueryTableDeletedFields !=nil {_fegcad :=_bf .StartElement {Name :_bf .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 (_aafgc .QueryTableDeletedFields ,_fegcad );};if _aafgc .SortState !=nil {_gfac :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_aafgc .SortState ,_gfac );};if _aafgc .ExtLst !=nil {_bdbdg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aafgc .ExtLst ,_bdbdg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_FieldsUsage ()*CT_FieldsUsage {_bfcec :=&CT_FieldsUsage {};return _bfcec }; -// Field Count -CountAttr *uint32 ; +// Validate validates the CT_FontScheme and its children +func (_eecede *CT_FontScheme )Validate ()error {return _eecede .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");}; -// PivotCache Field Id -FieldUsage []*CT_FieldUsage ;};func (_bfcd *CT_CacheField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_bfcd .NameAttr )});if _bfcd .CaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_bfcd .CaptionAttr )});};if _bfcd .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bfcd .PropertyNameAttr )});};if _bfcd .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bfcd .ServerFieldAttr ))});};if _bfcd .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bfcd .UniqueListAttr ))});};if _bfcd .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bfcd .NumFmtIdAttr )});};if _bfcd .FormulaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_cg .Sprintf ("\u0025\u0076",*_bfcd .FormulaAttr )});};if _bfcd .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bfcd .SqlTypeAttr )});};if _bfcd .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_cg .Sprintf ("\u0025\u0076",*_bfcd .HierarchyAttr )});};if _bfcd .LevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_bfcd .LevelAttr )});};if _bfcd .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bfcd .DatabaseFieldAttr ))});};if _bfcd .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bfcd .MappingCountAttr )});};if _bfcd .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bfcd .MemberPropertyFieldAttr ))});};e .EncodeToken (start );if _bfcd .SharedItems !=nil {_bff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bfcd .SharedItems ,_bff );};if _bfcd .FieldGroup !=nil {_efca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}};e .EncodeElement (_bfcd .FieldGroup ,_efca );};if _bfcd .MpMap !=nil {_eeac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_gfaa :=range _bfcd .MpMap {e .EncodeElement (_gfaa ,_eeac );};};if _bfcd .ExtLst !=nil {_bdbg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfcd .ExtLst ,_bdbg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebebff ST_PhoneticType )String ()string {switch _ebebff {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 "";}; +// Validate validates the CT_Sst and its children +func (_gcgfb *CT_Sst )Validate ()error {return _gcgfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");};func NewCT_MdxMetadata ()*CT_MdxMetadata {_fbgee :=&CT_MdxMetadata {};return _fbgee };func (_cgecd ST_UpdateLinks )Validate ()error {return _cgecd .ValidateWithPath ("")}; -// Validate validates the CT_ColHierarchiesUsage and its children -func (_adfe *CT_ColHierarchiesUsage )Validate ()error {return _adfe .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};func (_edgfed ST_DataValidationErrorStyle )Validate ()error {return _edgfed .ValidateWithPath ("")};func (_gdaaee ST_TableType )ValidateWithPath (path string )error {switch _gdaaee {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 (_gdaaee ));};return nil ;}; +// Validate validates the CT_DataRefs and its children +func (_dgbcf *CT_DataRefs )Validate ()error {return _dgbcf .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};func (_ebdd *CT_RElt )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bgbbb :for {_dbbcf ,_bbgee :=d .Token ();if _bbgee !=nil {return _bbgee ;};switch _cgefc :=_dbbcf .(type ){case _bf .StartElement :switch _cgefc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebdd .RPr =NewCT_RPrElt ();if _abeea :=d .DecodeElement (_ebdd .RPr ,&_cgefc );_abeea !=nil {return _abeea ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fbacg :=d .DecodeElement (&_ebdd .T ,&_cgefc );_fbacg !=nil {return _fbacg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0045\u006c\u0074\u0020\u0025\u0076",_cgefc .Name );if _ceagg :=d .Skip ();_ceagg !=nil {return _ceagg ;};};case _bf .EndElement :break _bgbbb ;case _bf .CharData :};};return nil ;};func (_feefc *Connections )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _feefc .CT_Connections .MarshalXML (e ,start );};func (_fbeaa *CT_Users )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dcdgcg :=range start .Attr {if _dcdgcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gacac ,_deagb :=_e .ParseUint (_dcdgcg .Value ,10,32);if _deagb !=nil {return _deagb ;};_bcdgf :=uint32 (_gacac );_fbeaa .CountAttr =&_bcdgf ;continue ;};};_gagadg :for {_gdgea ,_cfcgc :=d .Token ();if _cfcgc !=nil {return _cfcgc ;};switch _bcfef :=_gdgea .(type ){case _bf .StartElement :switch _bcfef .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcdc :=NewCT_SharedUser ();if _bbbfa :=d .DecodeElement (_dgcdc ,&_bcfef );_bbbfa !=nil {return _bbbfa ;};_fbeaa .UserInfo =append (_fbeaa .UserInfo ,_dgcdc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073\u0020\u0025\u0076",_bcfef .Name );if _aefaf :=d .Skip ();_aefaf !=nil {return _aefaf ;};};case _bf .EndElement :break _gagadg ;case _bf .CharData :};};return nil ;}; -// Validate validates the CT_IconFilter and its children -func (_fgcbc *CT_IconFilter )Validate ()error {return _fgcbc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};func NewCT_FunctionGroups ()*CT_FunctionGroups {_acaee :=&CT_FunctionGroups {};return _acaee }; +// Validate validates the CT_RevisionHeader and its children +func (_gcdeb *CT_RevisionHeader )Validate ()error {return _gcdeb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};type ST_TotalsRowFunction byte ;func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_begbdb :=&CT_IgnoredErrors {};return _begbdb }; -// Validate validates the CT_FunctionGroups and its children -func (_befbd *CT_FunctionGroups )Validate ()error {return _befbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};func NewCT_ExtensionList ()*CT_ExtensionList {_feceb :=&CT_ExtensionList {};return _feceb };func (_cebc *CT_FileRecoveryPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cebc .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cebc .AutoRecoverAttr ))});};if _cebc .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cebc .CrashSaveAttr ))});};if _cebc .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cebc .DataExtractLoadAttr ))});};if _cebc .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cebc .RepairLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RElt and its children +func (_fbcad *CT_RElt )Validate ()error {return _fbcad .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_acff :=&CT_PCDSDTCEntries {};return _acff };func (_bgdbe *ST_TableType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bgdbe =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_bgdbe =1;case "\u0078\u006d\u006c":*_bgdbe =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_bgdbe =3;};return nil ;};func (_ebdab ST_PageOrder )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ebdab .String (),start );}; -// Validate validates the CT_Field and its children -func (_aecfe *CT_Field )Validate ()error {return _aecfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");}; +// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path +func (_cbdfb *CT_Location )ValidateWithPath (path string )error {return nil };func (_gacgaa *ST_TextHAlign )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_afbfb ,_bgcgb :=d .Token ();if _bgcgb !=nil {return _bgcgb ;};if _gafgdd ,_cbggf :=_afbfb .(_bf .EndElement );_cbggf &&_gafgdd .Name ==start .Name {*_gacgaa =1;return nil ;};if _egbfd ,_ddfcda :=_afbfb .(_bf .CharData );!_ddfcda {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",_afbfb );}else {switch string (_egbfd ){case "":*_gacgaa =0;case "\u006c\u0065\u0066\u0074":*_gacgaa =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gacgaa =2;case "\u0072\u0069\u0067h\u0074":*_gacgaa =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gacgaa =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gacgaa =5;};};_afbfb ,_bgcgb =d .Token ();if _bgcgb !=nil {return _bgcgb ;};if _aggaff ,_ceffe :=_afbfb .(_bf .EndElement );_ceffe &&_aggaff .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",_afbfb );};func (_gcfeg ST_RevisionAction )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_fffge :=_bf .Attr {};_fffge .Name =name ;switch _gcfeg {case ST_RevisionActionUnset :_fffge .Value ="";case ST_RevisionActionAdd :_fffge .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_fffge .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _fffge ,nil ;}; -// Validate validates the CT_Sheets and its children -func (_dggde *CT_Sheets )Validate ()error {return _dggde .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};func (_cgbaga *ST_CellComments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egbffa ,_gacgc :=d .Token ();if _gacgc !=nil {return _gacgc ;};if _bbgba ,_agfeg :=_egbffa .(_c .EndElement );_agfeg &&_bbgba .Name ==start .Name {*_cgbaga =1;return nil ;};if _cdedd ,_eaaccc :=_egbffa .(_c .CharData );!_eaaccc {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",_egbffa );}else {switch string (_cdedd ){case "":*_cgbaga =0;case "\u006e\u006f\u006e\u0065":*_cgbaga =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_cgbaga =2;case "\u0061\u0074\u0045n\u0064":*_cgbaga =3;};};_egbffa ,_gacgc =d .Token ();if _gacgc !=nil {return _gacgc ;};if _fedfg ,_bedffa :=_egbffa .(_c .EndElement );_bedffa &&_fedfg .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",_egbffa );}; +// Validate validates the CT_TableFormula and its children +func (_dcedcd *CT_TableFormula )Validate ()error {return _dcedcd .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");}; -// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path -func (_dcacf *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _gdcdb ,_adcb :=range _dcacf .CustomWorkbookView {if _dbeda :=_adcb .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_gdcdb ));_dbeda !=nil {return _dbeda ;};};return nil ;}; +// Validate validates the CT_Record and its children +func (_dedbd *CT_Record )Validate ()error {return _dedbd .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");};func (_babaga ST_CellComments )String ()string {switch _babaga {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 (_aeac *CT_CellAlignment )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aeac .HorizontalAttr !=ST_HorizontalAlignmentUnset {_faff ,_fdb :=_aeac .HorizontalAttr .MarshalXMLAttr (_bf .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"});if _fdb !=nil {return _fdb ;};start .Attr =append (start .Attr ,_faff );};if _aeac .VerticalAttr !=ST_VerticalAlignmentUnset {_agffe ,_edbeg :=_aeac .VerticalAttr .MarshalXMLAttr (_bf .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _edbeg !=nil {return _edbeg ;};start .Attr =append (start .Attr ,_agffe );};if _aeac .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_aeac .TextRotationAttr )});};if _aeac .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeac .WrapTextAttr ))});};if _aeac .IndentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aeac .IndentAttr )});};if _aeac .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aeac .RelativeIndentAttr )});};if _aeac .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeac .JustifyLastLineAttr ))});};if _aeac .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeac .ShrinkToFitAttr ))});};if _aeac .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_aeac .ReadingOrderAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bfagf *CT_String )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_bfagf .VAttr )});if _bfagf .UAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bfagf .UAttr ))});};if _bfagf .FAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bfagf .FAttr ))});};if _bfagf .CAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bfagf .CAttr )});};if _bfagf .CpAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_bfagf .CpAttr )});};if _bfagf .InAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bfagf .InAttr )});};if _bfagf .BcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bfagf .BcAttr )});};if _bfagf .FcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bfagf .FcAttr )});};if _bfagf .IAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bfagf .IAttr ))});};if _bfagf .UnAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bfagf .UnAttr ))});};if _bfagf .StAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bfagf .StAttr ))});};if _bfagf .BAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bfagf .BAttr ))});};e .EncodeToken (start );if _bfagf .Tpls !=nil {_agbaf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_gbdage :=range _bfagf .Tpls {e .EncodeElement (_gbdage ,_agbaf );};};if _bfagf .X !=nil {_gcdab :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_caefg :=range _bfagf .X {e .EncodeElement (_caefg ,_gcdab );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_faaea *CT_Cols )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_acefa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_cfcd :=range _faaea .Col {e .EncodeElement (_cfcd ,_acefa );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_I and its children, prefixing error messages with path -func (_fgedc *CT_I )ValidateWithPath (path string )error {if _gbgaa :=_fgedc .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gbgaa !=nil {return _gbgaa ;};for _febg ,_fgccg :=range _fgedc .X {if _dcafa :=_fgccg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_febg ));_dcafa !=nil {return _dcafa ;};};return nil ;};func (_bdcgeg ST_TotalsRowFunction )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_daggg :=_c .Attr {};_daggg .Name =name ;switch _bdcgeg {case ST_TotalsRowFunctionUnset :_daggg .Value ="";case ST_TotalsRowFunctionNone :_daggg .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_daggg .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_daggg .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_daggg .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_daggg .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_daggg .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_daggg .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_daggg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_daggg .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_daggg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _daggg ,nil ;}; +// Validate validates the CT_DdeLink and its children +func (_gcgf *CT_DdeLink )Validate ()error {return _gcgf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");}; -// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path -func (_becgf *CT_QueryCache )ValidateWithPath (path string )error {for _gbfaf ,_fafgb :=range _becgf .Query {if _aegfed :=_fafgb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_gbfaf ));_aegfed !=nil {return _aegfed ;};};return nil ;};func (_cfege *Users )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfege .CT_Users =*NewCT_Users ();for _ ,_acfaef :=range start .Attr {if _acfaef .Name .Local =="\u0063\u006f\u0075n\u0074"{_cebdfb ,_bgffbd :=_fe .ParseUint (_acfaef .Value ,10,32);if _bgffbd !=nil {return _bgffbd ;};_caced :=uint32 (_cebdfb );_cfege .CountAttr =&_caced ;continue ;};};_cfaab :for {_afcbc ,_bdgbeg :=d .Token ();if _bdgbeg !=nil {return _bdgbeg ;};switch _acfdfa :=_afcbc .(type ){case _c .StartElement :switch _acfdfa .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dccgb :=NewCT_SharedUser ();if _fdagb :=d .DecodeElement (_dccgb ,&_acfdfa );_fdagb !=nil {return _fdagb ;};_cfege .UserInfo =append (_cfege .UserInfo ,_dccgb );default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0055\u0073\u0065r\u0073 \u0025\u0076",_acfdfa .Name );if _abfdg :=d .Skip ();_abfdg !=nil {return _abfdg ;};};case _c .EndElement :break _cfaab ;case _c .CharData :};};return nil ;};type CT_DataBar struct{ +// Validate validates the AG_AutoFormat and its children +func (_dg *AG_AutoFormat )Validate ()error {return _dg .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};func (_gbbaf ST_FormatAction )ValidateWithPath (path string )error {switch _gbbaf {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 (_gbbaf ));};return nil ;}; -// Minimum Length -MinLengthAttr *uint32 ; +// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path +func (_aabff *CT_Xf )ValidateWithPath (path string )error {if _aabff .Alignment !=nil {if _gbedc :=_aabff .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_gbedc !=nil {return _gbedc ;};};if _aabff .Protection !=nil {if _gggebd :=_aabff .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gggebd !=nil {return _gggebd ;};};if _aabff .ExtLst !=nil {if _cdgedf :=_aabff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdgedf !=nil {return _cdgedf ;};};return nil ;};type CT_Connection struct{ -// Maximum Length -MaxLengthAttr *uint32 ; +// Connection Id +IdAttr uint32 ; -// Show Values -ShowValueAttr *bool ; +// Source Database File +SourceFileAttr *string ; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Connection File +OdcFileAttr *string ; -// Data Bar Color -Color *CT_Color ;}; +// Keep Connection Open +KeepAliveAttr *bool ; -// Validate validates the CT_FunctionGroup and its children -func (_dccgd *CT_FunctionGroup )Validate ()error {return _dccgd .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");};type CT_ColFields struct{ +// Automatic Refresh Interval +IntervalAttr *uint32 ; -// Repeated Items Count -CountAttr *uint32 ; +// Connection Name +NameAttr *string ; -// Field -Field []*CT_Field ;};const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;);func (_abffc ST_PageOrder )Validate ()error {return _abffc .ValidateWithPath ("")};func (_fcggg *Sst )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\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 ,_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\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 ,_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\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 ,_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\u003a\u0073\u0073\u0074";return _fcggg .CT_Sst .MarshalXML (e ,start );};func NewPivotCacheDefinition ()*PivotCacheDefinition {_fbgga :=&PivotCacheDefinition {};_fbgga .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _fbgga ;};type CT_DiscretePr struct{ +// Connection Description +DescriptionAttr *string ; -// Mapping Index Count -CountAttr *uint32 ; +// Database Source Type +TypeAttr *uint32 ; -// Element Group -X []*CT_Index ;};func (_eadgc *CT_MetadataBlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cadce :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_ffegbb :=range _eadgc .Rc {e .EncodeElement (_ffegbb ,_cadce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdda *CT_CalcCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffad :=range start .Attr {if _ffad .Name .Local =="\u0072"{_ede ,_fecfb :=_ffad .Value ,error (nil );if _fecfb !=nil {return _fecfb ;};_fdda .RAttr =&_ede ;continue ;};if _ffad .Name .Local =="\u0072\u0065\u0066"{_dda ,_gac :=_ffad .Value ,error (nil );if _gac !=nil {return _gac ;};_fdda .RefAttr =&_dda ;continue ;};if _ffad .Name .Local =="\u0069"{_ecfbc ,_bef :=_fe .ParseInt (_ffad .Value ,10,32);if _bef !=nil {return _bef ;};_ega :=int32 (_ecfbc );_fdda .IAttr =&_ega ;continue ;};if _ffad .Name .Local =="\u0073"{_dad ,_eaeg :=_fe .ParseBool (_ffad .Value );if _eaeg !=nil {return _eaeg ;};_fdda .SAttr =&_dad ;continue ;};if _ffad .Name .Local =="\u006c"{_dggg ,_gdab :=_fe .ParseBool (_ffad .Value );if _gdab !=nil {return _gdab ;};_fdda .LAttr =&_dggg ;continue ;};if _ffad .Name .Local =="\u0074"{_fbeb ,_fcf :=_fe .ParseBool (_ffad .Value );if _fcf !=nil {return _fcf ;};_fdda .TAttr =&_fbeb ;continue ;};if _ffad .Name .Local =="\u0061"{_cbg ,_egf :=_fe .ParseBool (_ffad .Value );if _egf !=nil {return _egf ;};_fdda .AAttr =&_cbg ;continue ;};};for {_abbg ,_aad :=d .Token ();if _aad !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_aad );};if _acbe ,_ffac :=_abbg .(_c .EndElement );_ffac &&_acbe .Name ==start .Name {break ;};};return nil ;};func (_adeda *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adeda =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_adeda =1;case "\u0074\u0065\u0078\u0074":*_adeda =2;case "\u004d\u0044\u0059":*_adeda =3;case "\u0044\u004d\u0059":*_adeda =4;case "\u0059\u004d\u0044":*_adeda =5;case "\u004d\u0059\u0044":*_adeda =6;case "\u0044\u0059\u004d":*_adeda =7;case "\u0059\u0044\u004d":*_adeda =8;case "\u0073\u006b\u0069\u0070":*_adeda =9;case "\u0045\u004d\u0044":*_adeda =10;};return nil ;};type ST_SortType byte ;type CT_BookViews struct{ +// Reconnection Method +ReconnectionMethodAttr *uint32 ; -// Workbook View -WorkbookView []*CT_BookView ;};func (_ggfbb *CT_FilterColumn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdegcb :=range start .Attr {if _fdegcb .Name .Local =="\u0063\u006f\u006cI\u0064"{_bbdaa ,_dadga :=_fe .ParseUint (_fdegcb .Value ,10,32);if _dadga !=nil {return _dadga ;};_ggfbb .ColIdAttr =uint32 (_bbdaa );continue ;};if _fdegcb .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_eceaa ,_abecf :=_fe .ParseBool (_fdegcb .Value );if _abecf !=nil {return _abecf ;};_ggfbb .HiddenButtonAttr =&_eceaa ;continue ;};if _fdegcb .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_ccfgg ,_ccgdfc :=_fe .ParseBool (_fdegcb .Value );if _ccgdfc !=nil {return _ccgdfc ;};_ggfbb .ShowButtonAttr =&_ccfgg ;continue ;};};_adbbe :for {_fgbg ,_agec :=d .Token ();if _agec !=nil {return _agec ;};switch _agafgg :=_fgbg .(type ){case _c .StartElement :switch _agafgg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfbb .Filters =NewCT_Filters ();if _cbdef :=d .DecodeElement (_ggfbb .Filters ,&_agafgg );_cbdef !=nil {return _cbdef ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfbb .Top10 =NewCT_Top10 ();if _cbgg :=d .DecodeElement (_ggfbb .Top10 ,&_agafgg );_cbgg !=nil {return _cbgg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfbb .CustomFilters =NewCT_CustomFilters ();if _eebbc :=d .DecodeElement (_ggfbb .CustomFilters ,&_agafgg );_eebbc !=nil {return _eebbc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfbb .DynamicFilter =NewCT_DynamicFilter ();if _fddfg :=d .DecodeElement (_ggfbb .DynamicFilter ,&_agafgg );_fddfg !=nil {return _fddfg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfbb .ColorFilter =NewCT_ColorFilter ();if _febada :=d .DecodeElement (_ggfbb .ColorFilter ,&_agafgg );_febada !=nil {return _febada ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfbb .IconFilter =NewCT_IconFilter ();if _fbcab :=d .DecodeElement (_ggfbb .IconFilter ,&_agafgg );_fbcab !=nil {return _fbcab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfbb .ExtLst =NewCT_ExtensionList ();if _fdbf :=d .DecodeElement (_ggfbb .ExtLst ,&_agafgg );_fdbf !=nil {return _fdbf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_agafgg .Name );if _ffgdd :=d .Skip ();_ffgdd !=nil {return _ffgdd ;};};case _c .EndElement :break _adbbe ;case _c .CharData :};};return nil ;}; +// Last Refresh Version +RefreshedVersionAttr uint8 ; -// Validate validates the CT_RevisionConflict and its children -func (_eefaa *CT_RevisionConflict )Validate ()error {return _eefaa .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");}; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path -func (_ebged *CT_PivotCaches )ValidateWithPath (path string )error {for _dfdaae ,_gaegbg :=range _ebged .PivotCache {if _cddaf :=_gaegbg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_dfdaae ));_cddaf !=nil {return _cddaf ;};};return nil ;};type CT_Workbook struct{ +// Save Password +SavePasswordAttr *bool ; -// Document Conformance Class -ConformanceAttr _cb .ST_ConformanceClass ; +// New Connection +NewAttr *bool ; -// File Version -FileVersion *CT_FileVersion ; +// Deleted Connection +DeletedAttr *bool ; -// File Sharing -FileSharing *CT_FileSharing ; +// Only Use Connection File +OnlyUseConnectionFileAttr *bool ; -// Workbook Properties -WorkbookPr *CT_WorkbookPr ; +// Background Refresh +BackgroundAttr *bool ; -// Workbook Protection -WorkbookProtection *CT_WorkbookProtection ; +// Refresh on Open +RefreshOnLoadAttr *bool ; -// Workbook Views -BookViews *CT_BookViews ; +// Save Data +SaveDataAttr *bool ; -// Sheets -Sheets *CT_Sheets ; +// Reconnection Method +CredentialsAttr ST_CredMethod ; -// Function Groups -FunctionGroups *CT_FunctionGroups ; +// SSO Id +SingleSignOnIdAttr *string ; -// External References -ExternalReferences *CT_ExternalReferences ; +// Database Properties +DbPr *CT_DbPr ; -// Defined Names -DefinedNames *CT_DefinedNames ; +// OLAP Properties +OlapPr *CT_OlapPr ; -// Calculation Properties -CalcPr *CT_CalcPr ; +// Web Query Properties +WebPr *CT_WebPr ; -// Embedded Object Size -OleSize *CT_OleSize ; +// Text Import Settings +TextPr *CT_TextPr ; -// Custom Workbook Views -CustomWorkbookViews *CT_CustomWorkbookViews ; +// Query Parameters +Parameters *CT_Parameters ; -// PivotCaches -PivotCaches *CT_PivotCaches ; +// Future Feature Data Storage +ExtLst *CT_ExtensionList ;};type ST_ConditionalFormattingOperator byte ; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ; +// Validate validates the CT_Schema and its children +func (_ddcbe *CT_Schema )Validate ()error {return _ddcbe .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};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;); -// Smart Tag Types -SmartTagTypes *CT_SmartTagTypes ; +// Validate validates the CT_Reviewed and its children +func (_gcgad *CT_Reviewed )Validate ()error {return _gcgad .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\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;);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 NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_geef :=&CT_CellSmartTagPr {};return _geef };type ST_DdeValueType byte ;func (_ecbeb ST_ShowDataAs )String ()string {switch _ecbeb {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 "";}; -// Web Publishing Properties -WebPublishing *CT_WebPublishing ; +// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path +func (_cefaf *CT_MapInfo )ValidateWithPath (path string )error {for _ddfbag ,_ddcee :=range _cefaf .Schema {if _gdcde :=_ddcee .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ddfbag ));_gdcde !=nil {return _gdcde ;};};for _edgfc ,_bgcad :=range _cefaf .Map {if _eaffa :=_bgcad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_edgfc ));_eaffa !=nil {return _eaffa ;};};return nil ;}; -// File Recovery Properties -FileRecoveryPr []*CT_FileRecoveryPr ; +// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path +func (_baeeda *CT_PageBreak )ValidateWithPath (path string )error {for _gbbada ,_ecafe :=range _baeeda .Brk {if _bbca :=_ecafe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_gbbada ));_bbca !=nil {return _bbca ;};};return nil ;};func NewCT_XmlPr ()*CT_XmlPr {_ddfgb :=&CT_XmlPr {};return _ddfgb };type CT_FileRecoveryPr struct{ -// Web Publish Objects -WebPublishObjects *CT_WebPublishObjects ; +// Auto Recover +AutoRecoverAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_X ()*CT_X {_bfgef :=&CT_X {};return _bfgef };func (_daffa *ST_OleUpdate )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_daffa =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_daffa =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_daffa =2;};return nil ;};func (_eddeaf *PivotTableDefinition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eddeaf .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_ebbde :=range start .Attr {if _ebbde .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_acbgge ,_ggefc :=_fe .ParseUint (_ebbde .Value ,10,8);if _ggefc !=nil {return _ggefc ;};_dcgfbd :=uint8 (_acbgge );_eddeaf .CreatedVersionAttr =&_dcgfbd ;continue ;};if _ebbde .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_dccfg ,_dgaef :=_fe .ParseUint (_ebbde .Value ,10,32);if _dgaef !=nil {return _dgaef ;};_afcgf :=uint32 (_dccfg );_eddeaf .IndentAttr =&_afcgf ;continue ;};if _ebbde .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_ffadae ,_bgaggg :=_ebbde .Value ,error (nil );if _bgaggg !=nil {return _bgaggg ;};_eddeaf .PivotTableStyleAttr =&_ffadae ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_acbfc ,_ccbec :=_fe .ParseBool (_ebbde .Value );if _ccbec !=nil {return _ccbec ;};_eddeaf .ShowEmptyRowAttr =&_acbfc ;continue ;};if _ebbde .Name .Local =="\u0074\u0061\u0067"{_deebe ,_aeebg :=_ebbde .Value ,error (nil );if _aeebg !=nil {return _aeebg ;};_eddeaf .TagAttr =&_deebe ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_cddgd ,_efbcc :=_fe .ParseBool (_ebbde .Value );if _efbcc !=nil {return _efbcc ;};_eddeaf .ShowEmptyColAttr =&_cddgd ;continue ;};if _ebbde .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_ddeef ,_ggaad :=_fe .ParseUint (_ebbde .Value ,10,8);if _ggaad !=nil {return _ggaad ;};_cggdeb :=uint8 (_ddeef );_eddeaf .MinRefreshableVersionAttr =&_cggdeb ;continue ;};if _ebbde .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_bggab ,_fegabf :=_fe .ParseBool (_ebbde .Value );if _fegabf !=nil {return _fegabf ;};_eddeaf .ShowHeadersAttr =&_bggab ;continue ;};if _ebbde .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_cadbc ,_fdabff :=_fe .ParseBool (_ebbde .Value );if _fdabff !=nil {return _fdabff ;};_eddeaf .AsteriskTotalsAttr =&_cadbc ;continue ;};if _ebbde .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_fcdcb ,_gebaf :=_fe .ParseBool (_ebbde .Value );if _gebaf !=nil {return _gebaf ;};_eddeaf .CompactAttr =&_fcdcb ;continue ;};if _ebbde .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_edbcg ,_dacda :=_fe .ParseBool (_ebbde .Value );if _dacda !=nil {return _dacda ;};_eddeaf .EditDataAttr =&_edbcg ;continue ;};if _ebbde .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dgcgb ,_bffaag :=_fe .ParseBool (_ebbde .Value );if _bffaag !=nil {return _bffaag ;};_eddeaf .OutlineAttr =&_dgcgb ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_agdgee ,_becgb :=_fe .ParseBool (_ebbde .Value );if _becgb !=nil {return _becgb ;};_eddeaf .ShowCalcMbrsAttr =&_agdgee ;continue ;};if _ebbde .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_bfcba ,_degad :=_fe .ParseBool (_ebbde .Value );if _degad !=nil {return _degad ;};_eddeaf .OutlineDataAttr =&_bfcba ;continue ;};if _ebbde .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_ecebe ,_acaea :=_fe .ParseBool (_ebbde .Value );if _acaea !=nil {return _acaea ;};_eddeaf .GridDropZonesAttr =&_ecebe ;continue ;};if _ebbde .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_efgceb ,_aebb :=_fe .ParseBool (_ebbde .Value );if _aebb !=nil {return _aebb ;};_eddeaf .CustomListSortAttr =&_efgceb ;continue ;};if _ebbde .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_agfdc ,_gdfbc :=_fe .ParseBool (_ebbde .Value );if _gdfbc !=nil {return _gdfbc ;};_eddeaf .RowGrandTotalsAttr =&_agfdc ;continue ;};if _ebbde .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eggce ,_adbad :=_fe .ParseBool (_ebbde .Value );if _adbad !=nil {return _adbad ;};_eddeaf .ApplyWidthHeightFormatsAttr =&_eggce ;continue ;};if _ebbde .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_gadba ,_bbcad :=_fe .ParseBool (_ebbde .Value );if _bbcad !=nil {return _bbcad ;};_eddeaf .UseAutoFormattingAttr =&_gadba ;continue ;};if _ebbde .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gdaeeg ,_ddcaad :=_ebbde .Value ,error (nil );if _ddcaad !=nil {return _ddcaad ;};_eddeaf .RowHeaderCaptionAttr =&_gdaeeg ;continue ;};if _ebbde .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_ceada ,_cfgde :=_fe .ParseBool (_ebbde .Value );if _cfgde !=nil {return _cfgde ;};_eddeaf .ShowDrillAttr =&_ceada ;continue ;};if _ebbde .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_aagda ,_fdgdf :=_fe .ParseBool (_ebbde .Value );if _fdgdf !=nil {return _fdgdf ;};_eddeaf .MergeItemAttr =&_aagda ;continue ;};if _ebbde .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gcfbcc ,_faedf :=_fe .ParseBool (_ebbde .Value );if _faedf !=nil {return _faedf ;};_eddeaf .ApplyBorderFormatsAttr =&_gcfbcc ;continue ;};if _ebbde .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_bbgd ,_bgdcee :=_fe .ParseBool (_ebbde .Value );if _bgdcee !=nil {return _bgdcee ;};_eddeaf .VisualTotalsAttr =&_bbgd ;continue ;};if _ebbde .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_gggeac ,_eebfd :=_fe .ParseBool (_ebbde .Value );if _eebfd !=nil {return _eebfd ;};_eddeaf .CompactDataAttr =&_gggeac ;continue ;};if _ebbde .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gdgba ,_eeceg :=_fe .ParseUint (_ebbde .Value ,10,32);if _eeceg !=nil {return _eeceg ;};_bfdegb :=uint32 (_gdgba );_eddeaf .DataPositionAttr =&_bfdegb ;continue ;};if _ebbde .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_gdfeg ,_cgbbbc :=_fe .ParseBool (_ebbde .Value );if _cgbbbc !=nil {return _cgbbbc ;};_eddeaf .MultipleFieldFiltersAttr =&_gdfeg ;continue ;};if _ebbde .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_fgdee ,_agabf :=_fe .ParseBool (_ebbde .Value );if _agabf !=nil {return _agabf ;};_eddeaf .PageOverThenDownAttr =&_fgdee ;continue ;};if _ebbde .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_daaac ,_cegfda :=_fe .ParseBool (_ebbde .Value );if _cegfda !=nil {return _cegfda ;};_eddeaf .FieldListSortAscendingAttr =&_daaac ;continue ;};if _ebbde .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_cbbgbc ,_cfgeb :=_fe .ParseBool (_ebbde .Value );if _cfgeb !=nil {return _cfgeb ;};_eddeaf .ShowMissingAttr =&_cbbgbc ;continue ;};if _ebbde .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_egdbcb ,_ecega :=_fe .ParseBool (_ebbde .Value );if _ecega !=nil {return _ecega ;};_eddeaf .FieldPrintTitlesAttr =&_egdbcb ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_ebeegb ,_bfefad :=_fe .ParseBool (_ebbde .Value );if _bfefad !=nil {return _bfefad ;};_eddeaf .ShowMemberPropertyTipsAttr =&_ebeegb ;continue ;};if _ebbde .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_agefadf ,_gefce :=_ebbde .Value ,error (nil );if _gefce !=nil {return _gefce ;};_eddeaf .PageStyleAttr =&_agefadf ;continue ;};if _ebbde .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_gdddba ,_dgdcfc :=_fe .ParseUint (_ebbde .Value ,10,32);if _dgdcfc !=nil {return _dgdcfc ;};_ffcgd :=uint32 (_gdddba );_eddeaf .AutoFormatIdAttr =&_ffcgd ;continue ;};if _ebbde .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_ccfge ,_adbcb :=_fe .ParseBool (_ebbde .Value );if _adbcb !=nil {return _adbcb ;};_eddeaf .ShowItemsAttr =&_ccfge ;continue ;};if _ebbde .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gcddd ,_gcegc :=_fe .ParseBool (_ebbde .Value );if _gcegc !=nil {return _gcegc ;};_eddeaf .ApplyPatternFormatsAttr =&_gcddd ;continue ;};if _ebbde .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_cddad ,_dfacb :=_fe .ParseBool (_ebbde .Value );if _dfacb !=nil {return _dfacb ;};_eddeaf .EnableFieldPropertiesAttr =&_cddad ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_aecaf ,_fgcffd :=_fe .ParseBool (_ebbde .Value );if _fgcffd !=nil {return _fgcffd ;};_eddeaf .ShowMultipleLabelAttr =&_aecaf ;continue ;};if _ebbde .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_dbecb ,_aeeag :=_fe .ParseBool (_ebbde .Value );if _aeeag !=nil {return _aeeag ;};_eddeaf .PreserveFormattingAttr =&_dbecb ;continue ;};if _ebbde .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_fafca ,_bgfafg :=_fe .ParseBool (_ebbde .Value );if _bgfafg !=nil {return _bgfafg ;};_eddeaf .PublishedAttr =&_fafca ;continue ;};if _ebbde .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_cffgd ,_gdcfc :=_ebbde .Value ,error (nil );if _gdcfc !=nil {return _gdcfc ;};_eddeaf .MissingCaptionAttr =&_cffgd ;continue ;};if _ebbde .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_ddfac ,_gbegd :=_fe .ParseBool (_ebbde .Value );if _gbegd !=nil {return _gbegd ;};_eddeaf .ImmersiveAttr =&_ddfac ;continue ;};if _ebbde .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_adfgea ,_agaded :=_fe .ParseUint (_ebbde .Value ,10,32);if _agaded !=nil {return _agaded ;};_gggfgf :=uint32 (_adfgea );_eddeaf .PageWrapAttr =&_gggfgf ;continue ;};if _ebbde .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_dffae ,_efafe :=_fe .ParseUint (_ebbde .Value ,10,32);if _efafe !=nil {return _efafe ;};_adaegd :=uint32 (_dffae );_eddeaf .ChartFormatAttr =&_adaegd ;continue ;};if _ebbde .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_gadfda ,_ecdagd :=_fe .ParseBool (_ebbde .Value );if _ecdagd !=nil {return _ecdagd ;};_eddeaf .ShowDataDropDownAttr =&_gadfda ;continue ;};if _ebbde .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_egfffe ,_gfgfd :=_ebbde .Value ,error (nil );if _gfgfd !=nil {return _gfgfd ;};_eddeaf .ColHeaderCaptionAttr =&_egfffe ;continue ;};if _ebbde .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_daffb ,_bdbfd :=_fe .ParseBool (_ebbde .Value );if _bdbfd !=nil {return _bdbfd ;};_eddeaf .SubtotalHiddenItemsAttr =&_daffb ;continue ;};if _ebbde .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_fbbgf ,_eagde :=_fe .ParseBool (_ebbde .Value );if _eagde !=nil {return _eagde ;};_eddeaf .MdxSubqueriesAttr =&_fbbgf ;continue ;};if _ebbde .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_feaag ,_dddeg :=_ebbde .Value ,error (nil );if _dddeg !=nil {return _dddeg ;};_eddeaf .ErrorCaptionAttr =&_feaag ;continue ;};if _ebbde .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_bfcbb ,_faecdg :=_fe .ParseBool (_ebbde .Value );if _faecdg !=nil {return _faecdg ;};_eddeaf .ColGrandTotalsAttr =&_bfcbb ;continue ;};if _ebbde .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_gecfgc ,_cfbgg :=_fe .ParseBool (_ebbde .Value );if _cfbgg !=nil {return _cfbgg ;};_eddeaf .PrintDrillAttr =&_gecfgc ;continue ;};if _ebbde .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_afeab ,_adgg :=_fe .ParseBool (_ebbde .Value );if _adgg !=nil {return _adgg ;};_eddeaf .ItemPrintTitlesAttr =&_afeab ;continue ;};if _ebbde .Name .Local =="\u006e\u0061\u006d\u0065"{_feeef ,_ffabe :=_ebbde .Value ,error (nil );if _ffabe !=nil {return _ffabe ;};_eddeaf .NameAttr =_feeef ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_cafbc ,_cecgab :=_fe .ParseBool (_ebbde .Value );if _cecgab !=nil {return _cecgab ;};_eddeaf .ShowDropZonesAttr =&_cafbc ;continue ;};if _ebbde .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_beggb ,_ebegc :=_fe .ParseBool (_ebbde .Value );if _ebegc !=nil {return _ebegc ;};_eddeaf .ShowDataTipsAttr =&_beggb ;continue ;};if _ebbde .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_edaab ,_gbecb :=_ebbde .Value ,error (nil );if _gbecb !=nil {return _gbecb ;};_eddeaf .VacatedStyleAttr =&_edaab ;continue ;};if _ebbde .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_dafgf ,_caebd :=_ebbde .Value ,error (nil );if _caebd !=nil {return _caebd ;};_eddeaf .GrandTotalCaptionAttr =&_dafgf ;continue ;};if _ebbde .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cebda ,_fabc :=_fe .ParseBool (_ebbde .Value );if _fabc !=nil {return _fabc ;};_eddeaf .ApplyNumberFormatsAttr =&_cebda ;continue ;};if _ebbde .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_aeec ,_dagf :=_fe .ParseBool (_ebbde .Value );if _dagf !=nil {return _dagf ;};_eddeaf .EnableDrillAttr =&_aeec ;continue ;};if _ebbde .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fefga ,_afebc :=_fe .ParseBool (_ebbde .Value );if _afebc !=nil {return _afebc ;};_eddeaf .ApplyFontFormatsAttr =&_fefga ;continue ;};if _ebbde .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_faccdc ,_eagacc :=_fe .ParseBool (_ebbde .Value );if _eagacc !=nil {return _eagacc ;};_eddeaf .DisableFieldListAttr =&_faccdc ;continue ;};if _ebbde .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ebfeb ,_gfdbf :=_fe .ParseBool (_ebbde .Value );if _gfdbf !=nil {return _gfdbf ;};_eddeaf .ApplyAlignmentFormatsAttr =&_ebfeb ;continue ;};if _ebbde .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_bfcgd ,_gcfag :=_fe .ParseBool (_ebbde .Value );if _gcfag !=nil {return _gcfag ;};_eddeaf .DataOnRowsAttr =&_bfcgd ;continue ;};if _ebbde .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cdegf ,_adced :=_ebbde .Value ,error (nil );if _adced !=nil {return _adced ;};_eddeaf .DataCaptionAttr =_cdegf ;continue ;};if _ebbde .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_cabccb ,_fdeee :=_fe .ParseBool (_ebbde .Value );if _fdeee !=nil {return _fdeee ;};_eddeaf .ShowErrorAttr =&_cabccb ;continue ;};if _ebbde .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_fdfac ,_bfacb :=_fe .ParseUint (_ebbde .Value ,10,32);if _bfacb !=nil {return _bfacb ;};_eddeaf .CacheIdAttr =uint32 (_fdfac );continue ;};if _ebbde .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_abfgeb ,_bcadfa :=_fe .ParseBool (_ebbde .Value );if _bcadfa !=nil {return _bcadfa ;};_eddeaf .EnableWizardAttr =&_abfgeb ;continue ;};if _ebbde .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_gdcae ,_geeag :=_fe .ParseUint (_ebbde .Value ,10,8);if _geeag !=nil {return _geeag ;};_ddcgf :=uint8 (_gdcae );_eddeaf .UpdatedVersionAttr =&_ddcgf ;continue ;};};_cgcgea :for {_beffc ,_daaad :=d .Token ();if _daaad !=nil {return _daaad ;};switch _aacgf :=_beffc .(type ){case _c .StartElement :switch _aacgf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _edecg :=d .DecodeElement (_eddeaf .Location ,&_aacgf );_edecg !=nil {return _edecg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .PivotFields =NewCT_PivotFields ();if _eaacg :=d .DecodeElement (_eddeaf .PivotFields ,&_aacgf );_eaacg !=nil {return _eaacg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .RowFields =NewCT_RowFields ();if _beded :=d .DecodeElement (_eddeaf .RowFields ,&_aacgf );_beded !=nil {return _beded ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .RowItems =NewCT_rowItems ();if _bgggb :=d .DecodeElement (_eddeaf .RowItems ,&_aacgf );_bgggb !=nil {return _bgggb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .ColFields =NewCT_ColFields ();if _dadgg :=d .DecodeElement (_eddeaf .ColFields ,&_aacgf );_dadgg !=nil {return _dadgg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .ColItems =NewCT_colItems ();if _dgdgfa :=d .DecodeElement (_eddeaf .ColItems ,&_aacgf );_dgdgfa !=nil {return _dgdgfa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .PageFields =NewCT_PageFields ();if _ggebc :=d .DecodeElement (_eddeaf .PageFields ,&_aacgf );_ggebc !=nil {return _ggebc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .DataFields =NewCT_DataFields ();if _geeca :=d .DecodeElement (_eddeaf .DataFields ,&_aacgf );_geeca !=nil {return _geeca ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .Formats =NewCT_Formats ();if _cacfa :=d .DecodeElement (_eddeaf .Formats ,&_aacgf );_cacfa !=nil {return _cacfa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .ConditionalFormats =NewCT_ConditionalFormats ();if _cebef :=d .DecodeElement (_eddeaf .ConditionalFormats ,&_aacgf );_cebef !=nil {return _cebef ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .ChartFormats =NewCT_ChartFormats ();if _ffcafe :=d .DecodeElement (_eddeaf .ChartFormats ,&_aacgf );_ffcafe !=nil {return _ffcafe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .PivotHierarchies =NewCT_PivotHierarchies ();if _ccagf :=d .DecodeElement (_eddeaf .PivotHierarchies ,&_aacgf );_ccagf !=nil {return _ccagf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _dbbea :=d .DecodeElement (_eddeaf .PivotTableStyleInfo ,&_aacgf );_dbbea !=nil {return _dbbea ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .Filters =NewCT_PivotFilters ();if _fcdaa :=d .DecodeElement (_eddeaf .Filters ,&_aacgf );_fcdaa !=nil {return _fcdaa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _adcfg :=d .DecodeElement (_eddeaf .RowHierarchiesUsage ,&_aacgf );_adcfg !=nil {return _adcfg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _badccg :=d .DecodeElement (_eddeaf .ColHierarchiesUsage ,&_aacgf );_badccg !=nil {return _badccg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddeaf .ExtLst =NewCT_ExtensionList ();if _dcbefe :=d .DecodeElement (_eddeaf .ExtLst ,&_aacgf );_dcbefe !=nil {return _dcbefe ;};default:_gc .Log .Debug ("\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",_aacgf .Name );if _gfefe :=d .Skip ();_gfefe !=nil {return _gfefe ;};};case _c .EndElement :break _cgcgea ;case _c .CharData :};};return nil ;};func (_badba *CT_MetadataStrings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_feagd :=range start .Attr {if _feagd .Name .Local =="\u0063\u006f\u0075n\u0074"{_aegg ,_aeacb :=_fe .ParseUint (_feagd .Value ,10,32);if _aeacb !=nil {return _aeacb ;};_gdcfef :=uint32 (_aegg );_badba .CountAttr =&_gdcfef ;continue ;};};_fcbbb :for {_cacdg ,_gdgeg :=d .Token ();if _gdgeg !=nil {return _gdgeg ;};switch _bdgaa :=_cacdg .(type ){case _c .StartElement :switch _bdgaa .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbaag :=NewCT_XStringElement ();if _adddf :=d .DecodeElement (_dbaag ,&_bdgaa );_adddf !=nil {return _adddf ;};_badba .S =append (_badba .S ,_dbaag );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_bdgaa .Name );if _efcgg :=d .Skip ();_efcgg !=nil {return _efcgg ;};};case _c .EndElement :break _fcbbb ;case _c .CharData :};};return nil ;};func (_dggd *CT_CacheSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_edcf ,_agcf :=_dggd .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _agcf !=nil {return _agcf ;};start .Attr =append (start .Attr ,_edcf );if _dggd .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dggd .ConnectionIdAttr )});};e .EncodeToken (start );if _dggd .WorksheetSource !=nil {_bbe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_dggd .WorksheetSource ,_bbe );};if _dggd .Consolidation !=nil {_dced :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dggd .Consolidation ,_dced );};if _dggd .ExtLst !=nil {_agbg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dggd .ExtLst ,_agbg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_VolValueType byte ;func (_gbgfc *ST_VerticalAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbgfc =0;case "\u0074\u006f\u0070":*_gbgfc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbgfc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gbgfc =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gbgfc =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gbgfc =5;};return nil ;};func (_addgge *ST_DataValidationType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egbcec ,_fdfedb :=d .Token ();if _fdfedb !=nil {return _fdfedb ;};if _bbdbac ,_fbdegd :=_egbcec .(_c .EndElement );_fbdegd &&_bbdbac .Name ==start .Name {*_addgge =1;return nil ;};if _bfedb ,_eafde :=_egbcec .(_c .CharData );!_eafde {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",_egbcec );}else {switch string (_bfedb ){case "":*_addgge =0;case "\u006e\u006f\u006e\u0065":*_addgge =1;case "\u0077\u0068\u006fl\u0065":*_addgge =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_addgge =3;case "\u006c\u0069\u0073\u0074":*_addgge =4;case "\u0064\u0061\u0074\u0065":*_addgge =5;case "\u0074\u0069\u006d\u0065":*_addgge =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_addgge =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_addgge =8;};};_egbcec ,_fdfedb =d .Token ();if _fdfedb !=nil {return _fdfedb ;};if _gccbfg ,_bdabab :=_egbcec .(_c .EndElement );_bdabab &&_gccbfg .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",_egbcec );};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;); +// Crash Save +CrashSaveAttr *bool ; -// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path -func (_eefgb *CT_Format )ValidateWithPath (path string )error {if _fdbea :=_eefgb .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fdbea !=nil {return _fdbea ;};if _ecgeb :=_eefgb .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ecgeb !=nil {return _ecgeb ;};if _eefgb .ExtLst !=nil {if _edcd :=_eefgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edcd !=nil {return _edcd ;};};return nil ;};type ST_DataValidationErrorStyle byte ; +// Data Extract Load +DataExtractLoadAttr *bool ; -// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path -func (_edfee *CT_Sheets )ValidateWithPath (path string )error {for _egabee ,_aabbg :=range _edfee .Sheet {if _cafbb :=_aabbg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_egabee ));_cafbb !=nil {return _cafbb ;};};return nil ;};type CT_Tables struct{ +// Repair Load +RepairLoadAttr *bool ;};func (_afbadd ST_UnderlineValues )Validate ()error {return _afbadd .ValidateWithPath ("")};func (_agabe ST_DataValidationOperator )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_agabe .String (),start );};func (_feaf *CT_CellXfs )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ebag :=range start .Attr {if _ebag .Name .Local =="\u0063\u006f\u0075n\u0074"{_fddef ,_acfe :=_e .ParseUint (_ebag .Value ,10,32);if _acfe !=nil {return _acfe ;};_ggdd :=uint32 (_fddef );_feaf .CountAttr =&_ggdd ;continue ;};};_gddg :for {_daba ,_aagd :=d .Token ();if _aagd !=nil {return _aagd ;};switch _gegg :=_daba .(type ){case _bf .StartElement :switch _gegg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcge :=NewCT_Xf ();if _afad :=d .DecodeElement (_fcge ,&_gegg );_afad !=nil {return _afad ;};_feaf .Xf =append (_feaf .Xf ,_fcge );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0058\u0066\u0073\u0020\u0025\u0076",_gegg .Name );if _gdba :=d .Skip ();_gdba !=nil {return _gdba ;};};case _bf .EndElement :break _gddg ;case _bf .CharData :};};return nil ;};func (_bbgaa ST_TableType )ValidateWithPath (path string )error {switch _bbgaa {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 (_bbgaa ));};return nil ;};type ST_DataValidationType byte ;func NewCT_ExternalBook ()*CT_ExternalBook {_bdgc :=&CT_ExternalBook {};return _bdgc };func (_fdggf *CT_ExternalSheetNames )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gcgfg :for {_ecaac ,_fbbe :=d .Token ();if _fbbe !=nil {return _fbbe ;};switch _fffg :=_ecaac .(type ){case _bf .StartElement :switch _fffg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffdca :=NewCT_ExternalSheetName ();if _cbfee :=d .DecodeElement (_ffdca ,&_fffg );_cbfee !=nil {return _cbfee ;};_fdggf .SheetName =append (_fdggf .SheetName ,_ffdca );default:_cg .Log .Debug ("\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",_fffg .Name );if _cdga :=d .Skip ();_cdga !=nil {return _cdga ;};};case _bf .EndElement :break _gcgfg ;case _bf .CharData :};};return nil ;};func (_efgbg *CT_VerticalAlignFontProperty )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_efgbg .ValAttr =_fc .ST_VerticalAlignRun (1);for _ ,_gegbe :=range start .Attr {if _gegbe .Name .Local =="\u0076\u0061\u006c"{_efgbg .ValAttr .UnmarshalXMLAttr (_gegbe );continue ;};};for {_ddfbe ,_fabdg :=d .Token ();if _fabdg !=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",_fabdg );};if _cceada ,_bcdeed :=_ddfbe .(_bf .EndElement );_bcdeed &&_cceada .Name ==start .Name {break ;};};return nil ;};func (_debee *CT_Pages )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cafeg :=range start .Attr {if _cafeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgcddc ,_gfgbb :=_e .ParseUint (_cafeg .Value ,10,32);if _gfgbb !=nil {return _gfgbb ;};_bfcbd :=uint32 (_bgcddc );_debee .CountAttr =&_bfcbd ;continue ;};};_dgefb :for {_bbaba ,_eeaec :=d .Token ();if _eeaec !=nil {return _eeaec ;};switch _dfgfcd :=_bbaba .(type ){case _bf .StartElement :switch _dfgfcd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbbgdf :=NewCT_PCDSCPage ();if _edeacf :=d .DecodeElement (_fbbgdf ,&_dfgfcd );_edeacf !=nil {return _edeacf ;};_debee .Page =append (_debee .Page ,_fbbgdf );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073\u0020\u0025\u0076",_dfgfcd .Name );if _aeae :=d .Skip ();_aeae !=nil {return _aeae ;};};case _bf .EndElement :break _dgefb ;case _bf .CharData :};};return nil ;}; -// Count of Tables -CountAttr *uint32 ; +// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path +func (_gdgdce *CT_WebPublishItems )ValidateWithPath (path string )error {for _faffac ,_ecfea :=range _gdgdce .WebPublishItem {if _babcd :=_ecfea .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_faffac ));_babcd !=nil {return _babcd ;};};return nil ;};func (_fcfdbd ST_UpdateLinks )ValidateWithPath (path string )error {switch _fcfdbd {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 (_fcfdbd ));};return nil ;};func (_edbbb *CT_Workbook )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_edbbb .Sheets =NewCT_Sheets ();for _ ,_cbggd :=range start .Attr {if _cbggd .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_edbbb .ConformanceAttr .UnmarshalXMLAttr (_cbggd );continue ;};};_fgdagb :for {_cggdff ,_fdbbcd :=d .Token ();if _fdbbcd !=nil {return _fdbbcd ;};switch _beeefe :=_cggdff .(type ){case _bf .StartElement :switch _beeefe .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .FileVersion =NewCT_FileVersion ();if _cbgcf :=d .DecodeElement (_edbbb .FileVersion ,&_beeefe );_cbgcf !=nil {return _cbgcf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .FileSharing =NewCT_FileSharing ();if _eedfdc :=d .DecodeElement (_edbbb .FileSharing ,&_beeefe );_eedfdc !=nil {return _eedfdc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .WorkbookPr =NewCT_WorkbookPr ();if _fdbba :=d .DecodeElement (_edbbb .WorkbookPr ,&_beeefe );_fdbba !=nil {return _fdbba ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .WorkbookProtection =NewCT_WorkbookProtection ();if _bafafg :=d .DecodeElement (_edbbb .WorkbookProtection ,&_beeefe );_bafafg !=nil {return _bafafg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .BookViews =NewCT_BookViews ();if _bcfae :=d .DecodeElement (_edbbb .BookViews ,&_beeefe );_bcfae !=nil {return _bcfae ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gaaee :=d .DecodeElement (_edbbb .Sheets ,&_beeefe );_gaaee !=nil {return _gaaee ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .FunctionGroups =NewCT_FunctionGroups ();if _bbaag :=d .DecodeElement (_edbbb .FunctionGroups ,&_beeefe );_bbaag !=nil {return _bbaag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .ExternalReferences =NewCT_ExternalReferences ();if _afgdg :=d .DecodeElement (_edbbb .ExternalReferences ,&_beeefe );_afgdg !=nil {return _afgdg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .DefinedNames =NewCT_DefinedNames ();if _gfdac :=d .DecodeElement (_edbbb .DefinedNames ,&_beeefe );_gfdac !=nil {return _gfdac ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .CalcPr =NewCT_CalcPr ();if _egeba :=d .DecodeElement (_edbbb .CalcPr ,&_beeefe );_egeba !=nil {return _egeba ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .OleSize =NewCT_OleSize ();if _afeab :=d .DecodeElement (_edbbb .OleSize ,&_beeefe );_afeab !=nil {return _afeab ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _dbbcbg :=d .DecodeElement (_edbbb .CustomWorkbookViews ,&_beeefe );_dbbcbg !=nil {return _dbbcbg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .PivotCaches =NewCT_PivotCaches ();if _egada :=d .DecodeElement (_edbbb .PivotCaches ,&_beeefe );_egada !=nil {return _egada ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .SmartTagPr =NewCT_SmartTagPr ();if _gaccf :=d .DecodeElement (_edbbb .SmartTagPr ,&_beeefe );_gaccf !=nil {return _gaccf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .SmartTagTypes =NewCT_SmartTagTypes ();if _egbba :=d .DecodeElement (_edbbb .SmartTagTypes ,&_beeefe );_egbba !=nil {return _egbba ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .WebPublishing =NewCT_WebPublishing ();if _eadfe :=d .DecodeElement (_edbbb .WebPublishing ,&_beeefe );_eadfe !=nil {return _eadfe ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gffeg :=NewCT_FileRecoveryPr ();if _cafba :=d .DecodeElement (_gffeg ,&_beeefe );_cafba !=nil {return _cafba ;};_edbbb .FileRecoveryPr =append (_edbbb .FileRecoveryPr ,_gffeg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .WebPublishObjects =NewCT_WebPublishObjects ();if _aacedb :=d .DecodeElement (_edbbb .WebPublishObjects ,&_beeefe );_aacedb !=nil {return _aacedb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbbb .ExtLst =NewCT_ExtensionList ();if _ddeaf :=d .DecodeElement (_edbbb .ExtLst ,&_beeefe );_ddeaf !=nil {return _ddeaf ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_beeefe .Name );if _cfdgb :=d .Skip ();_cfdgb !=nil {return _cfdgb ;};};case _bf .EndElement :break _fgdagb ;case _bf .CharData :};};return nil ;};func (_cbdb *CT_DdeLink )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gagga :=range start .Attr {if _gagga .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_gaadd ,_ccecbd :=_gagga .Value ,error (nil );if _ccecbd !=nil {return _ccecbd ;};_cbdb .DdeServiceAttr =_gaadd ;continue ;};if _gagga .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_aage ,_bdefd :=_gagga .Value ,error (nil );if _bdefd !=nil {return _bdefd ;};_cbdb .DdeTopicAttr =_aage ;continue ;};};_befd :for {_eagff ,_ffbfd :=d .Token ();if _ffbfd !=nil {return _ffbfd ;};switch _bcfgaa :=_eagff .(type ){case _bf .StartElement :switch _bcfgaa .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdb .DdeItems =NewCT_DdeItems ();if _cfead :=d .DecodeElement (_cbdb .DdeItems ,&_bcfgaa );_cfead !=nil {return _cfead ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0064\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_bcfgaa .Name );if _bgecde :=d .Skip ();_bgecde !=nil {return _bgecde ;};};case _bf .EndElement :break _befd ;case _bf .CharData :};};return nil ;}; -// No Value -M []*CT_TableMissing ; +// Validate validates the CT_FontName and its children +func (_dafb *CT_FontName )Validate ()error {return _dafb .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");}; -// Character Value -S []*CT_XStringElement ; +// Validate validates the CT_Dialogsheet and its children +func (_fdef *CT_Dialogsheet )Validate ()error {return _fdef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");}; -// Index -X []*CT_Index ;}; +// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path +func (_fgfb *CT_ChartsheetViews )ValidateWithPath (path string )error {for _fbdcd ,_dbdb :=range _fgfb .SheetView {if _cegc :=_dbdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_fbdcd ));_cegc !=nil {return _cegc ;};};if _fgfb .ExtLst !=nil {if _ffef :=_fgfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffef !=nil {return _ffef ;};};return nil ;};func (_ffeefa *ST_CfvoType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bggbb ,_cbffe :=d .Token ();if _cbffe !=nil {return _cbffe ;};if _fcbdd ,_egbcbc :=_bggbb .(_bf .EndElement );_egbcbc &&_fcbdd .Name ==start .Name {*_ffeefa =1;return nil ;};if _dcfec ,_bdbgca :=_bggbb .(_bf .CharData );!_bdbgca {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",_bggbb );}else {switch string (_dcfec ){case "":*_ffeefa =0;case "\u006e\u0075\u006d":*_ffeefa =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ffeefa =2;case "\u006d\u0061\u0078":*_ffeefa =3;case "\u006d\u0069\u006e":*_ffeefa =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_ffeefa =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_ffeefa =6;};};_bggbb ,_cbffe =d .Token ();if _cbffe !=nil {return _cbffe ;};if _bgaaef ,_bafade :=_bggbb .(_bf .EndElement );_bafade &&_bgaaef .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",_bggbb );};func (_aceaaf *CT_Rst )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cbde :for {_abbdf ,_decef :=d .Token ();if _decef !=nil {return _decef ;};switch _dgfbf :=_abbdf .(type ){case _bf .StartElement :switch _dgfbf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aceaaf .T =new (string );if _aeffaf :=d .DecodeElement (_aceaaf .T ,&_dgfbf );_aeffaf !=nil {return _aeffaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgeea :=NewCT_RElt ();if _bcffe :=d .DecodeElement (_cgeea ,&_dgfbf );_bcffe !=nil {return _bcffe ;};_aceaaf .R =append (_aceaaf .R ,_cgeea );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfcff :=NewCT_PhoneticRun ();if _gaeac :=d .DecodeElement (_cfcff ,&_dgfbf );_gaeac !=nil {return _gaeac ;};_aceaaf .RPh =append (_aceaaf .RPh ,_cfcff );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aceaaf .PhoneticPr =NewCT_PhoneticPr ();if _fadeca :=d .DecodeElement (_aceaaf .PhoneticPr ,&_dgfbf );_fadeca !=nil {return _fadeca ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0073\u0074\u0020\u0025\u0076",_dgfbf .Name );if _fcfgg :=d .Skip ();_fcfgg !=nil {return _fcfgg ;};};case _bf .EndElement :break _cbde ;case _bf .CharData :};};return nil ;};func (_aafeb *CT_Mdx )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aafeb .FAttr =ST_MdxFunctionType (1);for _ ,_cfbga :=range start .Attr {if _cfbga .Name .Local =="\u006e"{_adcdg ,_gece :=_e .ParseUint (_cfbga .Value ,10,32);if _gece !=nil {return _gece ;};_aafeb .NAttr =uint32 (_adcdg );continue ;};if _cfbga .Name .Local =="\u0066"{_aafeb .FAttr .UnmarshalXMLAttr (_cfbga );continue ;};};_acbad :for {_gedag ,_caded :=d .Token ();if _caded !=nil {return _caded ;};switch _gddbf :=_gedag .(type ){case _bf .StartElement :switch _gddbf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aafeb .T =NewCT_MdxTuple ();if _afdfg :=d .DecodeElement (_aafeb .T ,&_gddbf );_afdfg !=nil {return _afdfg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aafeb .Ms =NewCT_MdxSet ();if _adbege :=d .DecodeElement (_aafeb .Ms ,&_gddbf );_adbege !=nil {return _adbege ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aafeb .P =NewCT_MdxMemeberProp ();if _edcbg :=d .DecodeElement (_aafeb .P ,&_gddbf );_edcbg !=nil {return _edcbg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aafeb .K =NewCT_MdxKPI ();if _fdggfc :=d .DecodeElement (_aafeb .K ,&_gddbf );_fdggfc !=nil {return _fdggfc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0020\u0025\u0076",_gddbf .Name );if _dddgf :=d .Skip ();_dddgf !=nil {return _dddgf ;};};case _bf .EndElement :break _acbad ;case _bf .CharData :};};return nil ;};func (_fbdefca *ST_CellFormulaType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bedgb ,_aeaed :=d .Token ();if _aeaed !=nil {return _aeaed ;};if _acabe ,_fbcab :=_bedgb .(_bf .EndElement );_fbcab &&_acabe .Name ==start .Name {*_fbdefca =1;return nil ;};if _gagee ,_eagadg :=_bedgb .(_bf .CharData );!_eagadg {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",_bedgb );}else {switch string (_gagee ){case "":*_fbdefca =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fbdefca =1;case "\u0061\u0072\u0072a\u0079":*_fbdefca =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_fbdefca =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_fbdefca =4;};};_bedgb ,_aeaed =d .Token ();if _aeaed !=nil {return _aeaed ;};if _agabb ,_cadeg :=_bedgb .(_bf .EndElement );_cadeg &&_agabb .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",_bedgb );};type CT_BorderPr struct{ -// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path -func (_febf *CT_MdxMetadata )ValidateWithPath (path string )error {for _gfaee ,_feaca :=range _febf .Mdx {if _adff :=_feaca .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_gfaee ));_adff !=nil {return _adff ;};};return nil ;};func (_bbbdad *ST_SourceType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgfgfa ,_cgefd :=d .Token ();if _cgefd !=nil {return _cgefd ;};if _gdgggf ,_gbdbb :=_cgfgfa .(_c .EndElement );_gbdbb &&_gdgggf .Name ==start .Name {*_bbbdad =1;return nil ;};if _cfeeg ,_ddcgc :=_cgfgfa .(_c .CharData );!_ddcgc {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",_cgfgfa );}else {switch string (_cfeeg ){case "":*_bbbdad =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_bbbdad =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_bbbdad =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_bbbdad =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_bbbdad =4;};};_cgfgfa ,_cgefd =d .Token ();if _cgefd !=nil {return _cgefd ;};if _dbddc ,_ecaeg :=_cgfgfa .(_c .EndElement );_ecaeg &&_dbddc .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",_cgfgfa );};const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;);func (_bgdcdd *CT_OleLink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_deafd :=range start .Attr {if _deafd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_deafd .Name .Local =="\u0069\u0064"||_deafd .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"&&_deafd .Name .Local =="\u0069\u0064"{_adcdc ,_dbcfee :=_deafd .Value ,error (nil );if _dbcfee !=nil {return _dbcfee ;};_bgdcdd .IdAttr =_adcdc ;continue ;};if _deafd .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_deece ,_cceddg :=_deafd .Value ,error (nil );if _cceddg !=nil {return _cceddg ;};_bgdcdd .ProgIdAttr =_deece ;continue ;};};_abed :for {_gbeeb ,_edgad :=d .Token ();if _edgad !=nil {return _edgad ;};switch _fadbc :=_gbeeb .(type ){case _c .StartElement :switch _fadbc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgdcdd .OleItems =NewCT_OleItems ();if _gdbce :=d .DecodeElement (_bgdcdd .OleItems ,&_fadbc );_gdbce !=nil {return _gdbce ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fO\u006c\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_fadbc .Name );if _gbded :=d .Skip ();_gbded !=nil {return _gbded ;};};case _c .EndElement :break _abed ;case _c .CharData :};};return nil ;};type ST_OleUpdate byte ;func (_bdedb ST_ItemType )String ()string {switch _bdedb {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_Error ()*CT_Error {_bdcad :=&CT_Error {};return _bdcad };func (_gcbfd *CT_ColorFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efaab :=range start .Attr {if _efaab .Name .Local =="\u0064\u0078\u0066I\u0064"{_bdgd ,_aafcf :=_fe .ParseUint (_efaab .Value ,10,32);if _aafcf !=nil {return _aafcf ;};_cgbg :=uint32 (_bdgd );_gcbfd .DxfIdAttr =&_cgbg ;continue ;};if _efaab .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_cfda ,_gfggc :=_fe .ParseBool (_efaab .Value );if _gfggc !=nil {return _gfggc ;};_gcbfd .CellColorAttr =&_cfda ;continue ;};};for {_fbdd ,_dcbe :=d .Token ();if _dcbe !=nil {return _cg .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",_dcbe );};if _gdeg ,_ecbfa :=_fbdd .(_c .EndElement );_ecbfa &&_gdeg .Name ==start .Name {break ;};};return nil ;};func (_edfafd ST_ExternalConnectionType )Validate ()error {return _edfafd .ValidateWithPath ("")};func (_cbgbe *ST_Qualifier )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbgbe =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_cbgbe =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_cbgbe =2;case "\u006e\u006f\u006e\u0065":*_cbgbe =3;};return nil ;};func NewCT_Items ()*CT_Items {_daabd :=&CT_Items {};return _daabd };func NewCT_ColFields ()*CT_ColFields {_adab :=&CT_ColFields {};return _adab }; +// Line Style +StyleAttr ST_BorderStyle ; -// Validate validates the CT_Groups and its children -func (_cegeaa *CT_Groups )Validate ()error {return _cegeaa .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};func (_affc *CT_DataField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _affc .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_affc .NameAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006c\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_affc .FldAttr )});if _affc .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_dcdbe ,_bgdcd :=_affc .SubtotalAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"});if _bgdcd !=nil {return _bgdcd ;};start .Attr =append (start .Attr ,_dcdbe );};if _affc .ShowDataAsAttr !=ST_ShowDataAsUnset {_cdgb ,_bgcec :=_affc .ShowDataAsAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"});if _bgcec !=nil {return _bgcec ;};start .Attr =append (start .Attr ,_cdgb );};if _affc .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_cg .Sprintf ("\u0025\u0076",*_affc .BaseFieldAttr )});};if _affc .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_cg .Sprintf ("\u0025\u0076",*_affc .BaseItemAttr )});};if _affc .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_affc .NumFmtIdAttr )});};e .EncodeToken (start );if _affc .ExtLst !=nil {_ggfac :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_affc .ExtLst ,_ggfac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Color +Color *CT_Color ;};func (_aaaaa ST_CredMethod )Validate ()error {return _aaaaa .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path -func (_afbg *CT_CsPageSetup )ValidateWithPath (path string )error {if _afbg .PaperHeightAttr !=nil {if !_cb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_afbg .PaperHeightAttr ){return _cg .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 ,_cb .ST_PositiveUniversalMeasurePatternRe ,*_afbg .PaperHeightAttr );};};if _afbg .PaperHeightAttr !=nil {if !_cb .ST_UniversalMeasurePatternRe .MatchString (*_afbg .PaperHeightAttr ){return _cg .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 ,_cb .ST_UniversalMeasurePatternRe ,*_afbg .PaperHeightAttr );};};if _afbg .PaperWidthAttr !=nil {if !_cb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_afbg .PaperWidthAttr ){return _cg .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 ,_cb .ST_PositiveUniversalMeasurePatternRe ,*_afbg .PaperWidthAttr );};};if _afbg .PaperWidthAttr !=nil {if !_cb .ST_UniversalMeasurePatternRe .MatchString (*_afbg .PaperWidthAttr ){return _cg .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 ,_cb .ST_UniversalMeasurePatternRe ,*_afbg .PaperWidthAttr );};};if _ababd :=_afbg .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ababd !=nil {return _ababd ;};return nil ;};func (_ggdbd *CT_QueryTableDeletedFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggdbd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ggdbd .CountAttr )});};e .EncodeToken (start );_cacad :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fedcba :=range _ggdbd .DeletedField {e .EncodeElement (_fedcba ,_cacad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edafee ST_SheetState )String ()string {switch _edafee {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 (_bdgdfd *CT_Xf )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfgdd :=range start .Attr {if _gfgdd .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_bfegg ,_cdffc :=_fe .ParseBool (_gfgdd .Value );if _cdffc !=nil {return _cdffc ;};_bdgdfd .ApplyFontAttr =&_bfegg ;continue ;};if _gfgdd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_eacfe ,_eaddf :=_fe .ParseUint (_gfgdd .Value ,10,32);if _eaddf !=nil {return _eaddf ;};_ebgag :=uint32 (_eacfe );_bdgdfd .NumFmtIdAttr =&_ebgag ;continue ;};if _gfgdd .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_gecbd ,_gabdf :=_fe .ParseBool (_gfgdd .Value );if _gabdf !=nil {return _gabdf ;};_bdgdfd .ApplyFillAttr =&_gecbd ;continue ;};if _gfgdd .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_afffbb ,_fcebae :=_fe .ParseUint (_gfgdd .Value ,10,32);if _fcebae !=nil {return _fcebae ;};_bgbbb :=uint32 (_afffbb );_bdgdfd .FillIdAttr =&_bgbbb ;continue ;};if _gfgdd .Name .Local =="\u0078\u0066\u0049\u0064"{_gcccbc ,_efgdfc :=_fe .ParseUint (_gfgdd .Value ,10,32);if _efgdfc !=nil {return _efgdfc ;};_cdfedf :=uint32 (_gcccbc );_bdgdfd .XfIdAttr =&_cdfedf ;continue ;};if _gfgdd .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_eecac ,_gfdcb :=_fe .ParseBool (_gfgdd .Value );if _gfdcb !=nil {return _gfdcb ;};_bdgdfd .QuotePrefixAttr =&_eecac ;continue ;};if _gfgdd .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_egegb ,_ebceb :=_fe .ParseBool (_gfgdd .Value );if _ebceb !=nil {return _ebceb ;};_bdgdfd .PivotButtonAttr =&_egegb ;continue ;};if _gfgdd .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_efddg ,_cabab :=_fe .ParseBool (_gfgdd .Value );if _cabab !=nil {return _cabab ;};_bdgdfd .ApplyNumberFormatAttr =&_efddg ;continue ;};if _gfgdd .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_cdeada ,_geaaa :=_fe .ParseUint (_gfgdd .Value ,10,32);if _geaaa !=nil {return _geaaa ;};_baggag :=uint32 (_cdeada );_bdgdfd .FontIdAttr =&_baggag ;continue ;};if _gfgdd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_edccg ,_geaecb :=_fe .ParseUint (_gfgdd .Value ,10,32);if _geaecb !=nil {return _geaecb ;};_bcede :=uint32 (_edccg );_bdgdfd .BorderIdAttr =&_bcede ;continue ;};if _gfgdd .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_cbeadb ,_gbfb :=_fe .ParseBool (_gfgdd .Value );if _gbfb !=nil {return _gbfb ;};_bdgdfd .ApplyBorderAttr =&_cbeadb ;continue ;};if _gfgdd .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_ebfafg ,_cdbge :=_fe .ParseBool (_gfgdd .Value );if _cdbge !=nil {return _cdbge ;};_bdgdfd .ApplyAlignmentAttr =&_ebfafg ;continue ;};if _gfgdd .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_fedfb ,_gbbede :=_fe .ParseBool (_gfgdd .Value );if _gbbede !=nil {return _gbbede ;};_bdgdfd .ApplyProtectionAttr =&_fedfb ;continue ;};};_gfbdbb :for {_gbbfd ,_eaaeca :=d .Token ();if _eaaeca !=nil {return _eaaeca ;};switch _cfddg :=_gbbfd .(type ){case _c .StartElement :switch _cfddg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgdfd .Alignment =NewCT_CellAlignment ();if _cacce :=d .DecodeElement (_bdgdfd .Alignment ,&_cfddg );_cacce !=nil {return _cacce ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgdfd .Protection =NewCT_CellProtection ();if _fdcdb :=d .DecodeElement (_bdgdfd .Protection ,&_cfddg );_fdcdb !=nil {return _fdcdb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgdfd .ExtLst =NewCT_ExtensionList ();if _aegba :=d .DecodeElement (_bdgdfd .ExtLst ,&_cfddg );_aegba !=nil {return _aegba ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fX\u0066 \u0025\u0076",_cfddg .Name );if _egacgb :=d .Skip ();_egacgb !=nil {return _egacgb ;};};case _c .EndElement :break _gfbdbb ;case _c .CharData :};};return nil ;};func (_aggdc *CT_Stylesheet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aggdc .NumFmts !=nil {_fbedd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_aggdc .NumFmts ,_fbedd );};if _aggdc .Fonts !=nil {_dgaga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_aggdc .Fonts ,_dgaga );};if _aggdc .Fills !=nil {_gdbgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_aggdc .Fills ,_gdbgc );};if _aggdc .Borders !=nil {_bgbggd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_aggdc .Borders ,_bgbggd );};if _aggdc .CellStyleXfs !=nil {_gadfdf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_aggdc .CellStyleXfs ,_gadfdf );};if _aggdc .CellXfs !=nil {_egdgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_aggdc .CellXfs ,_egdgc );};if _aggdc .CellStyles !=nil {_gbegb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_aggdc .CellStyles ,_gbegb );};if _aggdc .Dxfs !=nil {_ecebg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_aggdc .Dxfs ,_ecebg );};if _aggdc .TableStyles !=nil {_cfdcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_aggdc .TableStyles ,_cfdcg );};if _aggdc .Colors !=nil {_fabag :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_aggdc .Colors ,_fabag );};if _aggdc .ExtLst !=nil {_eagead :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aggdc .ExtLst ,_eagead );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egagg *CT_PivotCaches )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebdfa :for {_ecfgc ,_ddeeg :=d .Token ();if _ddeeg !=nil {return _ddeeg ;};switch _aacfc :=_ecfgc .(type ){case _c .StartElement :switch _aacfc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eagagg :=NewCT_PivotCache ();if _bfbaa :=d .DecodeElement (_eagagg ,&_aacfc );_bfbaa !=nil {return _bfbaa ;};_egagg .PivotCache =append (_egagg .PivotCache ,_eagagg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061c\u0068e\u0073\u0020\u0025\u0076",_aacfc .Name );if _gacde :=d .Skip ();_gacde !=nil {return _gacde ;};};case _c .EndElement :break _ebdfa ;case _c .CharData :};};return nil ;};func (_bbbaag ST_TimePeriod )String ()string {switch _bbbaag {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_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_fbdfc :=&CT_ExternalSheetDataSet {};return _fbdfc ;};func (_efcda *ST_PhoneticType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdcddc ,_ecgbc :=d .Token ();if _ecgbc !=nil {return _ecgbc ;};if _baedd ,_ebbaf :=_fdcddc .(_c .EndElement );_ebbaf &&_baedd .Name ==start .Name {*_efcda =1;return nil ;};if _dacbe ,_abeccc :=_fdcddc .(_c .CharData );!_abeccc {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",_fdcddc );}else {switch string (_dacbe ){case "":*_efcda =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_efcda =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_efcda =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_efcda =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_efcda =4;};};_fdcddc ,_ecgbc =d .Token ();if _ecgbc !=nil {return _ecgbc ;};if _acgbf ,_ddfdcf :=_fdcddc .(_c .EndElement );_ddfdcf &&_acgbf .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",_fdcddc );};type CT_Comments struct{ +// Validate validates the CT_IgnoredErrors and its children +func (_ffddg *CT_IgnoredErrors )Validate ()error {return _ffddg .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");}; -// Authors -Authors *CT_Authors ; +// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path +func (_fgbdfg *CT_WorkbookPr )ValidateWithPath (path string )error {if _cgfdfd :=_fgbdfg .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_cgfdfd !=nil {return _cgfdfd ;};if _dfddff :=_fgbdfg .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_dfddff !=nil {return _dfddff ;};return nil ;};type CT_PivotSelection struct{ -// List of Comments -CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};func NewCT_Dimensions ()*CT_Dimensions {_ddcgd :=&CT_Dimensions {};return _ddcgd }; +// Pane +PaneAttr ST_Pane ; -// Validate validates the CT_CalculatedMembers and its children -func (_eegf *CT_CalculatedMembers )Validate ()error {return _eegf .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};func (_agfag *ST_DateTimeGrouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeded ,_cdbaf :=d .Token ();if _cdbaf !=nil {return _cdbaf ;};if _dadad ,_bfbcc :=_aeded .(_c .EndElement );_bfbcc &&_dadad .Name ==start .Name {*_agfag =1;return nil ;};if _caafg ,_fddaef :=_aeded .(_c .CharData );!_fddaef {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",_aeded );}else {switch string (_caafg ){case "":*_agfag =0;case "\u0079\u0065\u0061\u0072":*_agfag =1;case "\u006d\u006f\u006et\u0068":*_agfag =2;case "\u0064\u0061\u0079":*_agfag =3;case "\u0068\u006f\u0075\u0072":*_agfag =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_agfag =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_agfag =6;};};_aeded ,_cdbaf =d .Token ();if _cdbaf !=nil {return _cdbaf ;};if _cgagg ,_cfgggd :=_aeded .(_c .EndElement );_cfgggd &&_cgagg .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",_aeded );};func NewAG_RevData ()*AG_RevData {_ed :=&AG_RevData {};return _ed };func (_fadge ST_GrowShrinkType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eefea :=_c .Attr {};_eefea .Name =name ;switch _fadge {case ST_GrowShrinkTypeUnset :_eefea .Value ="";case ST_GrowShrinkTypeInsertDelete :_eefea .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_eefea .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_eefea .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _eefea ,nil ;};func (_ceeef ST_SheetState )Validate ()error {return _ceeef .ValidateWithPath ("")};type CT_FunctionGroup struct{ +// Show Header +ShowHeaderAttr *bool ; -// Name -NameAttr *string ;};type CT_Col struct{ +// Label +LabelAttr *bool ; -// Minimum Column -MinAttr uint32 ; +// Data Selection +DataAttr *bool ; -// Maximum Column -MaxAttr uint32 ; +// Extendable +ExtendableAttr *bool ; -// Column Width -WidthAttr *float64 ; +// Selection Count +CountAttr *uint32 ; -// Style -StyleAttr *uint32 ; +// Axis +AxisAttr ST_Axis ; -// Hidden Columns -HiddenAttr *bool ; +// Dimension +DimensionAttr *uint32 ; -// Best Fit Column Width -BestFitAttr *bool ; +// Start +StartAttr *uint32 ; -// Custom Width -CustomWidthAttr *bool ; +// Minimum +MinAttr *uint32 ; -// Show Phonetic Information -PhoneticAttr *bool ; +// Maximum +MaxAttr *uint32 ; -// Outline Level -OutlineLevelAttr *uint8 ; +// Active Row +ActiveRowAttr *uint32 ; -// Collapsed -CollapsedAttr *bool ;};type CT_ConditionalFormatting struct{ +// Active Column +ActiveColAttr *uint32 ; -// PivotTable Conditional Formatting -PivotAttr *bool ; +// Previous Row +PreviousRowAttr *uint32 ; -// Sequence of References -SqrefAttr *ST_Sqref ; +// Previous Column Selection +PreviousColAttr *uint32 ; -// Conditional Formatting Rule -CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;};func (_ecbag ST_SortBy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ecbag .String (),start );};type CT_FontFamily struct{ValAttr int64 ;};func (_bagcg ST_CfType )String ()string {switch _bagcg {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 (_eaegc *CT_Controls )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cffe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_abbe :=range _eaegc .Control {e .EncodeElement (_abbe ,_cffe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Click Count +ClickAttr *uint32 ;IdAttr *string ; -// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path -func (_fgaea *CT_PageBreak )ValidateWithPath (path string )error {for _dcdbg ,_gagae :=range _fgaea .Brk {if _fecbd :=_gagae .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_dcdbg ));_fecbd !=nil {return _fecbd ;};};return nil ;};func (_adgdd *CT_SharedUser )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_adgdd .GuidAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_adgdd .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_adgdd .IdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_adgdd .DateTimeAttr )});e .EncodeToken (start );if _adgdd .ExtLst !=nil {_gdafd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adgdd .ExtLst ,_gdafd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_MeasureGroup struct{ +// Pivot Area +PivotArea *CT_PivotArea ;}; -// Measure Group Name -NameAttr string ; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_ddb *CT_Boolean )ValidateWithPath (path string )error {for _agc ,_ebf :=range _ddb .X {if _gae :=_ebf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_agc ));_gae !=nil {return _gae ;};};return nil ;};func (_dcdbd ST_MdxFunctionType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_bfdbfe :=_bf .Attr {};_bfdbfe .Name =name ;switch _dcdbd {case ST_MdxFunctionTypeUnset :_bfdbfe .Value ="";case ST_MdxFunctionTypeM :_bfdbfe .Value ="\u006d";case ST_MdxFunctionTypeV :_bfdbfe .Value ="\u0076";case ST_MdxFunctionTypeS :_bfdbfe .Value ="\u0073";case ST_MdxFunctionTypeC :_bfdbfe .Value ="\u0063";case ST_MdxFunctionTypeR :_bfdbfe .Value ="\u0072";case ST_MdxFunctionTypeP :_bfdbfe .Value ="\u0070";case ST_MdxFunctionTypeK :_bfdbfe .Value ="\u006b";};return _bfdbfe ,nil ;}; -// Measure Group Display Name -CaptionAttr string ;};func NewCT_Border ()*CT_Border {_cdb :=&CT_Border {};return _cdb };type CT_ColHierarchiesUsage struct{ +// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path +func (_dgad *CT_CellSmartTag )ValidateWithPath (path string )error {for _bbeg ,_gagb :=range _dgad .CellSmartTagPr {if _gbed :=_gagb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_bbeg ));_gbed !=nil {return _gbed ;};};return nil ;};func (_cff *CT_CacheFields )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_edgd :=range start .Attr {if _edgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_feab ,_dcfg :=_e .ParseUint (_edgd .Value ,10,32);if _dcfg !=nil {return _dcfg ;};_aga :=uint32 (_feab );_cff .CountAttr =&_aga ;continue ;};};_cfbe :for {_bfd ,_afe :=d .Token ();if _afe !=nil {return _afe ;};switch _aaa :=_bfd .(type ){case _bf .StartElement :switch _aaa .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ged :=NewCT_CacheField ();if _ede :=d .DecodeElement (_ged ,&_aaa );_ede !=nil {return _ede ;};_cff .CacheField =append (_cff .CacheField ,_ged );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_aaa .Name );if _fecf :=d .Skip ();_fecf !=nil {return _fecf ;};};case _bf .EndElement :break _cfbe ;case _bf .CharData :};};return nil ;};func (_eddde *CT_MetadataStrings )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eddde .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eddde .CountAttr )});};e .EncodeToken (start );_abcfb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_abegd :=range _eddde .S {e .EncodeElement (_abegd ,_abcfb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Items Count -CountAttr *uint32 ; +// Validate validates the Workbook and its children +func (_cfdagb *Workbook )Validate ()error {return _cfdagb .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};type ST_SortType byte ;func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_cba :=&CT_CacheHierarchies {};return _cba };func (_ceeece ST_Qualifier )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_fdfaea :=_bf .Attr {};_fdfaea .Name =name ;switch _ceeece {case ST_QualifierUnset :_fdfaea .Value ="";case ST_QualifierDoubleQuote :_fdfaea .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_fdfaea .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_fdfaea .Value ="\u006e\u006f\u006e\u0065";};return _fdfaea ,nil ;};func (_cge *AG_AutoFormat )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cge .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cge .AutoFormatIdAttr )});};if _cge .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cge .ApplyNumberFormatsAttr ))});};if _cge .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cge .ApplyBorderFormatsAttr ))});};if _cge .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cge .ApplyFontFormatsAttr ))});};if _cge .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cge .ApplyPatternFormatsAttr ))});};if _cge .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cge .ApplyAlignmentFormatsAttr ))});};if _cge .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_cge .ApplyWidthHeightFormatsAttr ))});};return nil ;};type CT_PivotCaches struct{ -// Column OLAP Hierarchies -ColHierarchyUsage []*CT_HierarchyUsage ;};type CT_Dimensions struct{ +// PivotCache +PivotCache []*CT_PivotCache ;};func NewCT_MdxSet ()*CT_MdxSet {_bebcd :=&CT_MdxSet {};return _bebcd };func (_cdffd *CT_Selection )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cdffd .PaneAttr !=ST_PaneUnset {_eefce ,_adfgc :=_cdffd .PaneAttr .MarshalXMLAttr (_bf .Name {Local :"\u0070\u0061\u006e\u0065"});if _adfgc !=nil {return _adfgc ;};start .Attr =append (start .Attr ,_eefce );};if _cdffd .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cdffd .ActiveCellAttr )});};if _cdffd .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cdffd .ActiveCellIdAttr )});};if _cdffd .SqrefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_cdffd .SqrefAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_PageField ()*CT_PageField {_cdcfb :=&CT_PageField {};return _cdcfb };type CT_PivotHierarchies struct{ -// OLAP Dimensions Count +// OLAP Hierarchy Count CountAttr *uint32 ; -// OLAP Dimension -Dimension []*CT_PivotDimension ;};type CT_CalcChain struct{ - -// Cell -C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;}; +// OLAP Hierarchy +PivotHierarchy []*CT_PivotHierarchy ;};func (_adcgdg ST_BorderStyle )ValidateWithPath (path string )error {switch _adcgdg {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 (_adcgdg ));};return nil ;};func (_aedfg ST_DataValidationErrorStyle )Validate ()error {return _aedfg .ValidateWithPath ("")};func (_daff *CT_DataField )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _daff .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_daff .NameAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",_daff .FldAttr )});if _daff .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_ccgeb ,_cacfd :=_daff .SubtotalAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"});if _cacfd !=nil {return _cacfd ;};start .Attr =append (start .Attr ,_ccgeb );};if _daff .ShowDataAsAttr !=ST_ShowDataAsUnset {_fbdd ,_cgeef :=_daff .ShowDataAsAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"});if _cgeef !=nil {return _cgeef ;};start .Attr =append (start .Attr ,_fbdd );};if _daff .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_f .Sprintf ("\u0025\u0076",*_daff .BaseFieldAttr )});};if _daff .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_daff .BaseItemAttr )});};if _daff .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_daff .NumFmtIdAttr )});};e .EncodeToken (start );if _daff .ExtLst !=nil {_faeaf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_daff .ExtLst ,_faeaf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type Users struct{CT_Users };func (_fgadd ST_SheetState )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_gedgb :=_bf .Attr {};_gedgb .Name =name ;switch _fgadd {case ST_SheetStateUnset :_gedgb .Value ="";case ST_SheetStateVisible :_gedgb .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_gedgb .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_gedgb .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _gedgb ,nil ;}; -// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path -func (_dade *CT_CellSmartTags )ValidateWithPath (path string )error {for _gbfg ,_aafee :=range _dade .CellSmartTag {if _ddfd :=_aafee .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_gbfg ));_ddfd !=nil {return _ddfd ;};};return nil ;};func (_ecfcd ST_ItemType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aagdd :=_c .Attr {};_aagdd .Name =name ;switch _ecfcd {case ST_ItemTypeUnset :_aagdd .Value ="";case ST_ItemTypeData :_aagdd .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_aagdd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_aagdd .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_aagdd .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_aagdd .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_aagdd .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_aagdd .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_aagdd .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_aagdd .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_aagdd .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_aagdd .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_aagdd .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_aagdd .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_aagdd .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_aagdd .Value ="\u0062\u006c\u0061n\u006b";};return _aagdd ,nil ;};func (_fafebec ST_DynamicFilterType )String ()string {switch _fafebec {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 "";};type CT_String struct{ +// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path +func (_gfbf *CT_Controls )ValidateWithPath (path string )error {for _eagbc ,_adbf :=range _gfbf .Control {if _eggf :=_adbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_eagbc ));_eggf !=nil {return _eggf ;};};return nil ;};func (_befc *CT_Parameter )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gbecec :=range start .Attr {if _gbecec .Name .Local =="\u006e\u0061\u006d\u0065"{_dfdde ,_deagca :=_gbecec .Value ,error (nil );if _deagca !=nil {return _deagca ;};_befc .NameAttr =&_dfdde ;continue ;};if _gbecec .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_bfbfg ,_fcgc :=_e .ParseInt (_gbecec .Value ,10,32);if _fcgc !=nil {return _fcgc ;};_egbcd :=int32 (_bfbfg );_befc .SqlTypeAttr =&_egbcd ;continue ;};if _gbecec .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_befc .ParameterTypeAttr .UnmarshalXMLAttr (_gbecec );continue ;};if _gbecec .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_ebcdc ,_cegbg :=_e .ParseBool (_gbecec .Value );if _cegbg !=nil {return _cegbg ;};_befc .RefreshOnChangeAttr =&_ebcdc ;continue ;};if _gbecec .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_bbbbc ,_eaga :=_gbecec .Value ,error (nil );if _eaga !=nil {return _eaga ;};_befc .PromptAttr =&_bbbbc ;continue ;};if _gbecec .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_caega ,_ecfdad :=_e .ParseBool (_gbecec .Value );if _ecfdad !=nil {return _ecfdad ;};_befc .BooleanAttr =&_caega ;continue ;};if _gbecec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_dadeb ,_fgca :=_e .ParseFloat (_gbecec .Value ,64);if _fgca !=nil {return _fgca ;};_befc .DoubleAttr =&_dadeb ;continue ;};if _gbecec .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_efgag ,_cccgf :=_e .ParseInt (_gbecec .Value ,10,32);if _cccgf !=nil {return _cccgf ;};_befec :=int32 (_efgag );_befc .IntegerAttr =&_befec ;continue ;};if _gbecec .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_ebdbe ,_cdebd :=_gbecec .Value ,error (nil );if _cdebd !=nil {return _cdebd ;};_befc .StringAttr =&_ebdbe ;continue ;};if _gbecec .Name .Local =="\u0063\u0065\u006c\u006c"{_eddeb ,_fbgafd :=_gbecec .Value ,error (nil );if _fbgafd !=nil {return _fbgafd ;};_befc .CellAttr =&_eddeb ;continue ;};};for {_ccac ,_eedc :=d .Token ();if _eedc !=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",_eedc );};if _dfedg ,_ccgde :=_ccac .(_bf .EndElement );_ccgde &&_dfedg .Name ==start .Name {break ;};};return nil ;};func (_bcadb *ST_Comments )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bcadb =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_bcadb =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_bcadb =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_bcadb =3;};return nil ;};func (_ggec *CT_DataFields )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_adagb :=range start .Attr {if _adagb .Name .Local =="\u0063\u006f\u0075n\u0074"{_adce ,_bccc :=_e .ParseUint (_adagb .Value ,10,32);if _bccc !=nil {return _bccc ;};_cegag :=uint32 (_adce );_ggec .CountAttr =&_cegag ;continue ;};};_cedada :for {_ggga ,_gdce :=d .Token ();if _gdce !=nil {return _gdce ;};switch _caac :=_ggga .(type ){case _bf .StartElement :switch _caac .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfga :=NewCT_DataField ();if _gdcec :=d .DecodeElement (_gfga ,&_caac );_gdcec !=nil {return _gdcec ;};_ggec .DataField =append (_ggec .DataField ,_gfga );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044a\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_caac .Name );if _fddff :=d .Skip ();_fddff !=nil {return _fddff ;};};case _bf .EndElement :break _cedada ;case _bf .CharData :};};return nil ;};func NewCT_DateGroupItem ()*CT_DateGroupItem {_ffcfa :=&CT_DateGroupItem {};_ffcfa .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _ffcfa ;};func (_bfeaeee *EG_ExtensionList )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bfeaeee .Ext !=nil {_gaadb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_bgdea :=range _bfeaeee .Ext {e .EncodeElement (_bgdea ,_gaadb );};};return nil ;};func (_agfea ST_CalcMode )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_fegccd :=_bf .Attr {};_fegccd .Name =name ;switch _agfea {case ST_CalcModeUnset :_fegccd .Value ="";case ST_CalcModeManual :_fegccd .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_fegccd .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_fegccd .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _fegccd ,nil ;};type CT_DataValidations struct{ -// Value -VAttr string ; +// Disable Prompts +DisablePromptsAttr *bool ; -// Unused Item -UAttr *bool ; +// Top Left Corner (X Coodrinate) +XWindowAttr *uint32 ; -// Calculated Item -FAttr *bool ; +// Top Left Corner (Y Coordinate) +YWindowAttr *uint32 ; -// Item Caption -CAttr *string ; +// Data Validation Item Count +CountAttr *uint32 ; -// Member Property Count -CpAttr *uint32 ; +// Data Validation +DataValidation []*CT_DataValidation ;};type CT_RevisionMove struct{ -// Format Index -InAttr *uint32 ; +// Sheet Id +SheetIdAttr uint32 ; -// Background Color -BcAttr *string ; +// Source +SourceAttr string ; -// Foreground Color -FcAttr *string ; +// Destination +DestinationAttr string ; -// Italic -IAttr *bool ; +// Source Sheet Id +SourceSheetIdAttr *uint32 ; -// Underline -UnAttr *bool ; +// Undo +Undo []*CT_UndoInfo ; -// Strikethrough -StAttr *bool ; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Bold -BAttr *bool ; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type ST_TextVAlign byte ;func (_cfbfad *CT_MRUColors )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bfdaga :for {_cdegc ,_fcfgb :=d .Token ();if _fcfgb !=nil {return _fcfgb ;};switch _dedb :=_cdegc .(type ){case _bf .StartElement :switch _dedb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgeac :=NewCT_Color ();if _fdcab :=d .DecodeElement (_cgeac ,&_dedb );_fdcab !=nil {return _fdcab ;};_cfbfad .Color =append (_cfbfad .Color ,_cgeac );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_M\u0052\u0055C\u006f\u006c\u006f\u0072\u0073\u0020\u0025\u0076",_dedb .Name );if _efgcaf :=d .Skip ();_efgcaf !=nil {return _efgcaf ;};};case _bf .EndElement :break _bfdaga ;case _bf .CharData :};};return nil ;};func (_fbffb *CT_GradientStop )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_fbffb .PositionAttr )});e .EncodeToken (start );_aaafb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fbffb .Color ,_aaafb );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_ServerFormat ()*CT_ServerFormat {_gcbade :=&CT_ServerFormat {};return _gcbade };func (_egaag *CT_ConditionalFormatting )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cfaf :=range start .Attr {if _cfaf .Name .Local =="\u0070\u0069\u0076o\u0074"{_ecfec ,_cdege :=_e .ParseBool (_cfaf .Value );if _cdege !=nil {return _cdege ;};_egaag .PivotAttr =&_ecfec ;continue ;};if _cfaf .Name .Local =="\u0073\u0071\u0072e\u0066"{_edaeg ,_deddg :=ParseSliceST_Sqref (_cfaf .Value );if _deddg !=nil {return _deddg ;};_egaag .SqrefAttr =&_edaeg ;continue ;};};_fcec :for {_agdef ,_caeeg :=d .Token ();if _caeeg !=nil {return _caeeg ;};switch _ebcad :=_agdef .(type ){case _bf .StartElement :switch _ebcad .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baedc :=NewCT_CfRule ();if _deed :=d .DecodeElement (_baedc ,&_ebcad );_deed !=nil {return _deed ;};_egaag .CfRule =append (_egaag .CfRule ,_baedc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egaag .ExtLst =NewCT_ExtensionList ();if _baac :=d .DecodeElement (_egaag .ExtLst ,&_ebcad );_baac !=nil {return _baac ;};default:_cg .Log .Debug ("\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",_ebcad .Name );if _daacb :=d .Skip ();_daacb !=nil {return _daacb ;};};case _bf .EndElement :break _fcec ;case _bf .CharData :};};return nil ;};func (_bcga *CT_PhoneticRun )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fcfbg :=range start .Attr {if _fcfbg .Name .Local =="\u0073\u0062"{_aaccc ,_feffb :=_e .ParseUint (_fcfbg .Value ,10,32);if _feffb !=nil {return _feffb ;};_bcga .SbAttr =uint32 (_aaccc );continue ;};if _fcfbg .Name .Local =="\u0065\u0062"{_ggafa ,_cdafga :=_e .ParseUint (_fcfbg .Value ,10,32);if _cdafga !=nil {return _cdafga ;};_bcga .EbAttr =uint32 (_ggafa );continue ;};};_fdeaa :for {_cbgdf ,_fdafe :=d .Token ();if _fdafe !=nil {return _fdafe ;};switch _badgg :=_cbgdf .(type ){case _bf .StartElement :switch _badgg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ddabbg :=d .DecodeElement (&_bcga .T ,&_badgg );_ddabbg !=nil {return _ddabbg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069c\u0052u\u006e\u0020\u0025\u0076",_badgg .Name );if _deacf :=d .Skip ();_deacf !=nil {return _deacf ;};};case _bf .EndElement :break _fdeaa ;case _bf .CharData :};};return nil ;};func (_fgabfe *CT_QueryTable )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fgabfe .NameAttr )});if _fgabfe .HeadersAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .HeadersAttr ))});};if _fgabfe .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .RowNumbersAttr ))});};if _fgabfe .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .DisableRefreshAttr ))});};if _fgabfe .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .BackgroundRefreshAttr ))});};if _fgabfe .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_fgabfe .FirstBackgroundRefreshAttr ))});};if _fgabfe .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .RefreshOnLoadAttr ))});};if _fgabfe .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_dcefg ,_dadef :=_fgabfe .GrowShrinkTypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _dadef !=nil {return _dadef ;};start .Attr =append (start .Attr ,_dcefg );};if _fgabfe .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .FillFormulasAttr ))});};if _fgabfe .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .RemoveDataOnSaveAttr ))});};if _fgabfe .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .DisableEditAttr ))});};if _fgabfe .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .PreserveFormattingAttr ))});};if _fgabfe .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .AdjustColumnWidthAttr ))});};if _fgabfe .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .IntermediateAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fgabfe .ConnectionIdAttr )});if _fgabfe .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fgabfe .AutoFormatIdAttr )});};if _fgabfe .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .ApplyNumberFormatsAttr ))});};if _fgabfe .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .ApplyBorderFormatsAttr ))});};if _fgabfe .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .ApplyFontFormatsAttr ))});};if _fgabfe .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .ApplyPatternFormatsAttr ))});};if _fgabfe .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fgabfe .ApplyAlignmentFormatsAttr ))});};if _fgabfe .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_fgabfe .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );if _fgabfe .QueryTableRefresh !=nil {_gadf :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_fgabfe .QueryTableRefresh ,_gadf );};if _fgabfe .ExtLst !=nil {_gedbd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgabfe .ExtLst ,_gedbd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_TableColumn struct{ -// Tuples -Tpls []*CT_Tuples ; +// Table Field Id +IdAttr uint32 ; -// Member Property Index -X []*CT_X ;};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 (_cbfcaa ST_TableStyleType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_daaebc :=_c .Attr {};_daaebc .Name =name ;switch _cbfcaa {case ST_TableStyleTypeUnset :_daaebc .Value ="";case ST_TableStyleTypeWholeTable :_daaebc .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_daaebc .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_daaebc .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_daaebc .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_daaebc .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_daaebc .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_daaebc .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_daaebc .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_daaebc .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_daaebc .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_daaebc .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_daaebc .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_daaebc .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_daaebc .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_daaebc .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_daaebc .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_daaebc .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_daaebc .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_daaebc .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_daaebc .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_daaebc .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondColumnSubheading :_daaebc .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_daaebc .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeFirstRowSubheading :_daaebc .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_daaebc .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeThirdRowSubheading :_daaebc .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_daaebc .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case ST_TableStyleTypePageFieldValues :_daaebc .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _daaebc ,nil ;};func (_fgfbg ST_WebSourceType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccffe :=_c .Attr {};_ccffe .Name =name ;switch _fgfbg {case ST_WebSourceTypeUnset :_ccffe .Value ="";case ST_WebSourceTypeSheet :_ccffe .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_ccffe .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_ccffe .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_ccffe .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_ccffe .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_ccffe .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_ccffe .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_ccffe .Value ="\u006c\u0061\u0062e\u006c";};return _ccffe ,nil ;};func (_bggfe ST_IconSetType )String ()string {switch _bggfe {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 (_dcaeg ST_HtmlFmt )ValidateWithPath (path string )error {switch _dcaeg {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 (_dcaeg ));};return nil ;};func (_cgfef ST_SortMethod )String ()string {switch _cgfef {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_Sheet ()*CT_Sheet {_beceb :=&CT_Sheet {};return _beceb };func (_bdffd ST_Axis )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aggcf :=_c .Attr {};_aggcf .Name =name ;switch _bdffd {case ST_AxisUnset :_aggcf .Value ="";case ST_AxisAxisRow :_aggcf .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_aggcf .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_aggcf .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_aggcf .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _aggcf ,nil ;};func NewCT_ExternalReference ()*CT_ExternalReference {_fgea :=&CT_ExternalReference {};return _fgea };func (_edecba *ST_TimePeriod )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgbeg ,_cdgdad :=d .Token ();if _cdgdad !=nil {return _cdgdad ;};if _abcaf ,_bbbfea :=_dgbeg .(_c .EndElement );_bbbfea &&_abcaf .Name ==start .Name {*_edecba =1;return nil ;};if _dgccac ,_bfffd :=_dgbeg .(_c .CharData );!_bfffd {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",_dgbeg );}else {switch string (_dgccac ){case "":*_edecba =0;case "\u0074\u006f\u0064a\u0079":*_edecba =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_edecba =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_edecba =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_edecba =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_edecba =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_edecba =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_edecba =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_edecba =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_edecba =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_edecba =10;};};_dgbeg ,_cdgdad =d .Token ();if _cdgdad !=nil {return _cdgdad ;};if _bagcff ,_dgeede :=_dgbeg .(_c .EndElement );_dgeede &&_bagcff .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",_dgbeg );};func NewCT_PivotSelection ()*CT_PivotSelection {_cdbaec :=&CT_PivotSelection {};_cdbaec .PivotArea =NewCT_PivotArea ();return _cdbaec ;};func (_bbbb ST_CfType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbbb .String (),start );};func (_cdadb *ST_DataValidationOperator )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbedba ,_aegfaa :=d .Token ();if _aegfaa !=nil {return _aegfaa ;};if _bcbgbb ,_efgcfg :=_dbedba .(_c .EndElement );_efgcfg &&_bcbgbb .Name ==start .Name {*_cdadb =1;return nil ;};if _acfad ,_adffb :=_dbedba .(_c .CharData );!_adffb {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",_dbedba );}else {switch string (_acfad ){case "":*_cdadb =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_cdadb =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cdadb =2;case "\u0065\u0071\u0075a\u006c":*_cdadb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cdadb =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cdadb =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cdadb =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cdadb =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cdadb =8;};};_dbedba ,_aegfaa =d .Token ();if _aegfaa !=nil {return _aegfaa ;};if _cefbaa ,_dbcce :=_dbedba .(_c .EndElement );_dbcce &&_cefbaa .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",_dbedba );};func (_bcdc *CT_ColFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcdc .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bcdc .CountAttr )});};e .EncodeToken (start );_dffeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_dgag :=range _bcdc .Field {e .EncodeElement (_dgag ,_dffeb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_MergeCell struct{ +// Unique Name +UniqueNameAttr *string ; -// Reference -RefAttr string ;};func NewCT_Query ()*CT_Query {_fagefc :=&CT_Query {};return _fagefc };type CT_CustomSheetView struct{ +// Column name +NameAttr string ; -// GUID -GuidAttr string ; +// Totals Row Function +TotalsRowFunctionAttr ST_TotalsRowFunction ; -// Print Scale -ScaleAttr *uint32 ; +// Totals Row Label +TotalsRowLabelAttr *string ; -// Color Id -ColorIdAttr *uint32 ; +// Query Table Field Id +QueryTableFieldIdAttr *uint32 ; -// Show Page Breaks -ShowPageBreaksAttr *bool ; +// Header Row Cell Format Id +HeaderRowDxfIdAttr *uint32 ; -// Show Formulas -ShowFormulasAttr *bool ; +// Data & Insert Row Format Id +DataDxfIdAttr *uint32 ; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// Show Headers -ShowRowColAttr *bool ; +// Header Row Cell Style +HeaderRowCellStyleAttr *string ; -// Show Outline Symbols -OutlineSymbolsAttr *bool ; +// Data Area Style Name +DataCellStyleAttr *string ; -// Show Zero Values -ZeroValuesAttr *bool ; +// Totals Row Style Name +TotalsRowCellStyleAttr *string ; -// Fit To Page -FitToPageAttr *bool ; +// Calculated Column Formula +CalculatedColumnFormula *CT_TableFormula ; -// Print Area Defined -PrintAreaAttr *bool ; +// Totals Row Formula +TotalsRowFormula *CT_TableFormula ; -// Filtered List -FilterAttr *bool ; +// XML Column Properties +XmlColumnPr *CT_XmlColumnPr ; -// Show AutoFitler Drop Down Controls -ShowAutoFilterAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Hidden Rows -HiddenRowsAttr *bool ; +// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path +func (_gcfcf *CT_QueryTableFields )ValidateWithPath (path string )error {for _aaaeed ,_dbbcb :=range _gcfcf .QueryTableField {if _afaaf :=_dbbcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_aaaeed ));_afaaf !=nil {return _afaaf ;};};return nil ;};func NewCT_VolMain ()*CT_VolMain {_accbe :=&CT_VolMain {};return _accbe };func (_aadga *CT_DataBinding )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aadga .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aadga .DataBindingNameAttr )});};if _aadga .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadga .FileBindingAttr ))});};if _aadga .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_aadga .ConnectionIDAttr )});};if _aadga .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aadga .FileBindingNameAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",_aadga .DataBindingLoadModeAttr )});e .EncodeToken (start );if _aadga .Any !=nil {_aadga .Any .MarshalXML (e ,_bf .StartElement {});};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bgacg ST_ExternalConnectionType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_feebf :=_bf .Attr {};_feebf .Name =name ;switch _bgacg {case ST_ExternalConnectionTypeUnset :_feebf .Value ="";case ST_ExternalConnectionTypeGeneral :_feebf .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_feebf .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_feebf .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_feebf .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_feebf .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_feebf .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_feebf .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_feebf .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_feebf .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_feebf .Value ="\u0045\u004d\u0044";};return _feebf ,nil ;};func (_bedcege *ST_CalcMode )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bedcege =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_bedcege =1;case "\u0061\u0075\u0074\u006f":*_bedcege =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_bedcege =3;};return nil ;};func (_bdegd ST_Axis )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_bdegd .String (),start );}; -// Hidden Columns -HiddenColumnsAttr *bool ; +// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path +func (_gegebf *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _ddedf ,_ffcfg :=range _gegebf .DeletedField {if _bcgag :=_ffcfg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ddedf ));_bcgag !=nil {return _bcgag ;};};return nil ;};func (_aedff *VolTypes )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aedff .CT_VolTypes =*NewCT_VolTypes ();_eadbf :for {_dgged ,_gagcc :=d .Token ();if _gagcc !=nil {return _gagcc ;};switch _bgeag :=_dgged .(type ){case _bf .StartElement :switch _bgeag .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fecgb :=NewCT_VolType ();if _gefee :=d .DecodeElement (_fecgb ,&_bgeag );_gefee !=nil {return _gefee ;};_aedff .VolType =append (_aedff .VolType ,_fecgb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aedff .ExtLst =NewCT_ExtensionList ();if _dbaca :=d .DecodeElement (_aedff .ExtLst ,&_bgeag );_dbaca !=nil {return _dbaca ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_bgeag .Name );if _abedb :=d .Skip ();_abedb !=nil {return _abedb ;};};case _bf .EndElement :break _eadbf ;case _bf .CharData :};};return nil ;};func NewCT_MetadataTypes ()*CT_MetadataTypes {_efadc :=&CT_MetadataTypes {};return _efadc };func (_gebed *CT_CellFormula )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gebed .TAttr !=ST_CellFormulaTypeUnset {_deaa ,_gafbf :=_gebed .TAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074"});if _gafbf !=nil {return _gafbf ;};start .Attr =append (start .Attr ,_deaa );};if _gebed .AcaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0063\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gebed .AcaAttr ))});};if _gebed .RefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_gebed .RefAttr )});};if _gebed .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gebed .Dt2DAttr ))});};if _gebed .DtrAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0074\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gebed .DtrAttr ))});};if _gebed .Del1Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gebed .Del1Attr ))});};if _gebed .Del2Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gebed .Del2Attr ))});};if _gebed .R1Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_gebed .R1Attr )});};if _gebed .R2Attr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_gebed .R2Attr )});};if _gebed .CaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gebed .CaAttr ))});};if _gebed .SiAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_gebed .SiAttr )});};if _gebed .BxAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0078"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gebed .BxAttr ))});};e .EncodeElement (_gebed .Content ,start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fgcff ST_TargetScreenSize )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_dgfgga :=_bf .Attr {};_dgfgga .Name =name ;switch _fgcff {case ST_TargetScreenSizeUnset :_dgfgga .Value ="";case ST_TargetScreenSize544x376 :_dgfgga .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_dgfgga .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_dgfgga .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_dgfgga .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_dgfgga .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_dgfgga .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_dgfgga .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_dgfgga .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_dgfgga .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_dgfgga .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_dgfgga .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _dgfgga ,nil ;};func (_dfddc *ST_SortType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_efagcc ,_bcffc :=d .Token ();if _bcffc !=nil {return _bcffc ;};if _cecbgb ,_gbfee :=_efagcc .(_bf .EndElement );_gbfee &&_cecbgb .Name ==start .Name {*_dfddc =1;return nil ;};if _gbbgga ,_bfcba :=_efagcc .(_bf .CharData );!_bfcba {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",_efagcc );}else {switch string (_gbbgga ){case "":*_dfddc =0;case "\u006e\u006f\u006e\u0065":*_dfddc =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_dfddc =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_dfddc =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_dfddc =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_dfddc =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_dfddc =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_dfddc =7;};};_efagcc ,_bcffc =d .Token ();if _bcffc !=nil {return _bcffc ;};if _eddb ,_acbfec :=_efagcc .(_bf .EndElement );_acbfec &&_eddb .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",_efagcc );}; -// Visible State -StateAttr ST_SheetState ; +// Validate validates the CT_NumFmt and its children +func (_deagc *CT_NumFmt )Validate ()error {return _deagc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_feead *CT_Revisions )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _feead .Rrc !=nil {_deeea :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_eage :=range _feead .Rrc {e .EncodeElement (_eage ,_deeea );};};if _feead .Rm !=nil {_fggfdb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_ddfga :=range _feead .Rm {e .EncodeElement (_ddfga ,_fggfdb );};};if _feead .Rcv !=nil {_fgcgc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_ffbdc :=range _feead .Rcv {e .EncodeElement (_ffbdc ,_fgcgc );};};if _feead .Rsnm !=nil {_cegbd :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_eeccd :=range _feead .Rsnm {e .EncodeElement (_eeccd ,_cegbd );};};if _feead .Ris !=nil {_bbbac :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_abcb :=range _feead .Ris {e .EncodeElement (_abcb ,_bbbac );};};if _feead .Rcc !=nil {_fbgbga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_eccgd :=range _feead .Rcc {e .EncodeElement (_eccgd ,_fbgbga );};};if _feead .Rfmt !=nil {_cbbge :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_fffbb :=range _feead .Rfmt {e .EncodeElement (_fffbb ,_cbbge );};};if _feead .Raf !=nil {_afbee :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_accbbf :=range _feead .Raf {e .EncodeElement (_accbbf ,_afbee );};};if _feead .Rdn !=nil {_efaacc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_cgdgg :=range _feead .Rdn {e .EncodeElement (_cgdgg ,_efaacc );};};if _feead .Rcmt !=nil {_fgddf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_agbga :=range _feead .Rcmt {e .EncodeElement (_agbga ,_fgddf );};};if _feead .Rqt !=nil {_dagcc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_adbcf :=range _feead .Rqt {e .EncodeElement (_adbcf ,_dagcc );};};if _feead .Rcft !=nil {_adeac :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_fffabb :=range _feead .Rcft {e .EncodeElement (_fffabb ,_adeac );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ggdbf ST_RefMode )Validate ()error {return _ggdbf .ValidateWithPath ("")};func (_ebege *ST_ItemType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cfdafe ,_cagbdf :=d .Token ();if _cagbdf !=nil {return _cagbdf ;};if _egcga ,_gddee :=_cfdafe .(_bf .EndElement );_gddee &&_egcga .Name ==start .Name {*_ebege =1;return nil ;};if _cabeb ,_edfdf :=_cfdafe .(_bf .CharData );!_edfdf {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",_cfdafe );}else {switch string (_cabeb ){case "":*_ebege =0;case "\u0064\u0061\u0074\u0061":*_ebege =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ebege =2;case "\u0073\u0075\u006d":*_ebege =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_ebege =4;case "\u0061\u0076\u0067":*_ebege =5;case "\u006d\u0061\u0078":*_ebege =6;case "\u006d\u0069\u006e":*_ebege =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_ebege =8;case "\u0063\u006f\u0075n\u0074":*_ebege =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ebege =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_ebege =11;case "\u0076\u0061\u0072":*_ebege =12;case "\u0076\u0061\u0072\u0050":*_ebege =13;case "\u0067\u0072\u0061n\u0064":*_ebege =14;case "\u0062\u006c\u0061n\u006b":*_ebege =15;};};_cfdafe ,_cagbdf =d .Token ();if _cagbdf !=nil {return _cagbdf ;};if _fedae ,_bcddd :=_cfdafe .(_bf .EndElement );_bcddd &&_fedae .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfdafe );};func (_cgbab ST_OleUpdate )ValidateWithPath (path string )error {switch _cgbab {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 (_cgbab ));};return nil ;};func (_bfddb ST_rwColActionType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_aaede :=_bf .Attr {};_aaede .Name =name ;switch _bfddb {case ST_rwColActionTypeUnset :_aaede .Value ="";case ST_rwColActionTypeInsertRow :_aaede .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_aaede .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_aaede .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_aaede .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _aaede ,nil ;};func (_bfbeaa ST_FieldSortType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_ececab :=_bf .Attr {};_ececab .Name =name ;switch _bfbeaa {case ST_FieldSortTypeUnset :_ececab .Value ="";case ST_FieldSortTypeManual :_ececab .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_ececab .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_ececab .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _ececab ,nil ;};func (_adgbgc ST_MdxFunctionType )ValidateWithPath (path string )error {switch _adgbgc {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 (_adgbgc ));};return nil ;};func (_eedff *CT_RPrElt )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aebga :for {_ebbea ,_dbdff :=d .Token ();if _dbdff !=nil {return _dbdff ;};switch _gecec :=_ebbea .(type ){case _bf .StartElement :switch _gecec .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .RFont =NewCT_FontName ();if _dgacca :=d .DecodeElement (_eedff .RFont ,&_gecec );_dgacca !=nil {return _dgacca ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .Charset =NewCT_IntProperty ();if _egbdd :=d .DecodeElement (_eedff .Charset ,&_gecec );_egbdd !=nil {return _egbdd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .Family =NewCT_IntProperty ();if _ceggd :=d .DecodeElement (_eedff .Family ,&_gecec );_ceggd !=nil {return _ceggd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .B =NewCT_BooleanProperty ();if _aggfa :=d .DecodeElement (_eedff .B ,&_gecec );_aggfa !=nil {return _aggfa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .I =NewCT_BooleanProperty ();if _bbgcf :=d .DecodeElement (_eedff .I ,&_gecec );_bbgcf !=nil {return _bbgcf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .Strike =NewCT_BooleanProperty ();if _dacaaa :=d .DecodeElement (_eedff .Strike ,&_gecec );_dacaaa !=nil {return _dacaaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .Outline =NewCT_BooleanProperty ();if _daafdc :=d .DecodeElement (_eedff .Outline ,&_gecec );_daafdc !=nil {return _daafdc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .Shadow =NewCT_BooleanProperty ();if _baagb :=d .DecodeElement (_eedff .Shadow ,&_gecec );_baagb !=nil {return _baagb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .Condense =NewCT_BooleanProperty ();if _cgggc :=d .DecodeElement (_eedff .Condense ,&_gecec );_cgggc !=nil {return _cgggc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .Extend =NewCT_BooleanProperty ();if _ccgfc :=d .DecodeElement (_eedff .Extend ,&_gecec );_ccgfc !=nil {return _ccgfc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .Color =NewCT_Color ();if _ecefd :=d .DecodeElement (_eedff .Color ,&_gecec );_ecefd !=nil {return _ecefd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .Sz =NewCT_FontSize ();if _gagddc :=d .DecodeElement (_eedff .Sz ,&_gecec );_gagddc !=nil {return _gagddc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .U =NewCT_UnderlineProperty ();if _adbgec :=d .DecodeElement (_eedff .U ,&_gecec );_adbgec !=nil {return _adbgec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .VertAlign =NewCT_VerticalAlignFontProperty ();if _gefea :=d .DecodeElement (_eedff .VertAlign ,&_gecec );_gefea !=nil {return _gefea ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eedff .Scheme =NewCT_FontScheme ();if _fadb :=d .DecodeElement (_eedff .Scheme ,&_gecec );_fadb !=nil {return _fadb ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0050\u0072E\u006c\u0074 \u0025\u0076",_gecec .Name );if _bagce :=d .Skip ();_bagce !=nil {return _bagce ;};};case _bf .EndElement :break _aebga ;case _bf .CharData :};};return nil ;};type Metadata struct{CT_Metadata }; -// Filter -FilterUniqueAttr *bool ; +// Validate validates the CT_RevisionInsertSheet and its children +func (_ddbbf *CT_RevisionInsertSheet )Validate ()error {return _ddbbf .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func (_fegcc ST_DvAspect )ValidateWithPath (path string )error {switch _fegcc {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 (_fegcc ));};return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_cbgd :=&CT_LegacyDrawing {};return _cbgd };func (_ebgcgc *CT_RevisionQueryTableField )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ebgcgc .SheetIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",_ebgcgc .RefAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ebgcgc .FieldIdAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_SharedItems struct{ -// View Type -ViewAttr ST_SheetViewType ; +// Contains Semi Mixed Data Types +ContainsSemiMixedTypesAttr *bool ; -// Show Ruler -ShowRulerAttr *bool ; +// Contains Non Date +ContainsNonDateAttr *bool ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Contains Date +ContainsDateAttr *bool ; -// Pane Split Information -Pane *CT_Pane ; +// Contains String +ContainsStringAttr *bool ; -// Selection -Selection *CT_Selection ; +// Contains Blank +ContainsBlankAttr *bool ; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// Contains Mixed Data Types +ContainsMixedTypesAttr *bool ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Contains Numbers +ContainsNumberAttr *bool ; -// Page Margins -PageMargins *CT_PageMargins ; +// Contains Integer +ContainsIntegerAttr *bool ; -// Print Options -PrintOptions *CT_PrintOptions ; +// Minimum Numeric Value +MinValueAttr *float64 ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Maximum Numeric Value +MaxValueAttr *float64 ; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Minimum Date Time +MinDateAttr *_c .Time ; -// AutoFilter Settings -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func NewCT_FontScheme ()*CT_FontScheme {_efgdg :=&CT_FontScheme {};_efgdg .ValAttr =ST_FontScheme (1);return _efgdg ;}; +// Maximum Date Time Value +MaxDateAttr *_c .Time ; -// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path -func (_feabb *CT_MdxTuple )ValidateWithPath (path string )error {for _ebfab ,_geaf :=range _feabb .N {if _dcdaed :=_geaf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ebfab ));_dcdaed !=nil {return _dcdaed ;};};return nil ;};func (_ecfbcg *CT_ExternalReferences )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcbca :for {_gcdee ,_aeed :=d .Token ();if _aeed !=nil {return _aeed ;};switch _ceca :=_gcdee .(type ){case _c .StartElement :switch _ceca .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbagc :=NewCT_ExternalReference ();if _aedea :=d .DecodeElement (_fbagc ,&_ceca );_aedea !=nil {return _aedea ;};_ecfbcg .ExternalReference =append (_ecfbcg .ExternalReference ,_fbagc );default:_gc .Log .Debug ("\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",_ceca .Name );if _fbeeg :=d .Skip ();_fbeeg !=nil {return _fbeeg ;};};case _c .EndElement :break _gcbca ;case _c .CharData :};};return nil ;}; +// Shared Items Count +CountAttr *uint32 ; -// Validate validates the VolTypes and its children -func (_gdgdgb *VolTypes )Validate ()error {return _gdgdgb .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");}; +// Long Text +LongTextAttr *bool ; -// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path -func (_eggf *CT_Connections )ValidateWithPath (path string )error {for _cddfb ,_bgcd :=range _eggf .Connection {if _ddccb :=_bgcd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_cddfb ));_ddccb !=nil {return _ddccb ;};};return nil ;};func (_gfda *CT_Parameter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_begec :=range start .Attr {if _begec .Name .Local =="\u006e\u0061\u006d\u0065"{_bccgg ,_egcgef :=_begec .Value ,error (nil );if _egcgef !=nil {return _egcgef ;};_gfda .NameAttr =&_bccgg ;continue ;};if _begec .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_adfeg ,_baagf :=_fe .ParseInt (_begec .Value ,10,32);if _baagf !=nil {return _baagf ;};_debgd :=int32 (_adfeg );_gfda .SqlTypeAttr =&_debgd ;continue ;};if _begec .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_gfda .ParameterTypeAttr .UnmarshalXMLAttr (_begec );continue ;};if _begec .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_dffbc ,_aebgg :=_fe .ParseBool (_begec .Value );if _aebgg !=nil {return _aebgg ;};_gfda .RefreshOnChangeAttr =&_dffbc ;continue ;};if _begec .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_fbdcg ,_gfbgc :=_begec .Value ,error (nil );if _gfbgc !=nil {return _gfbgc ;};_gfda .PromptAttr =&_fbdcg ;continue ;};if _begec .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_daccd ,_ebbcg :=_fe .ParseBool (_begec .Value );if _ebbcg !=nil {return _ebbcg ;};_gfda .BooleanAttr =&_daccd ;continue ;};if _begec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_cbgbc ,_aabfd :=_fe .ParseFloat (_begec .Value ,64);if _aabfd !=nil {return _aabfd ;};_gfda .DoubleAttr =&_cbgbc ;continue ;};if _begec .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_bfcdb ,_agdca :=_fe .ParseInt (_begec .Value ,10,32);if _agdca !=nil {return _agdca ;};_gdfbf :=int32 (_bfcdb );_gfda .IntegerAttr =&_gdfbf ;continue ;};if _begec .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gddbb ,_eacgf :=_begec .Value ,error (nil );if _eacgf !=nil {return _eacgf ;};_gfda .StringAttr =&_gddbb ;continue ;};if _begec .Name .Local =="\u0063\u0065\u006c\u006c"{_caac ,_bfbgbf :=_begec .Value ,error (nil );if _bfbgbf !=nil {return _bfbgbf ;};_gfda .CellAttr =&_caac ;continue ;};};for {_ecgag ,_ddfcea :=d .Token ();if _ddfcea !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_ddfcea );};if _daea ,_gdaee :=_ecgag .(_c .EndElement );_gdaee &&_daea .Name ==start .Name {break ;};};return nil ;}; +// No Value +M []*CT_Missing ; -// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path -func (_afddc *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _afddc .ExtLst !=nil {if _bgcac :=_afddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgcac !=nil {return _bgcac ;};};return nil ;};func (_acgeg *CT_MeasureDimensionMap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acgeg .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_acgeg .MeasureGroupAttr )});};if _acgeg .DimensionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_cg .Sprintf ("\u0025\u0076",*_acgeg .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_becag *CT_Dxfs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcdce :=range start .Attr {if _bcdce .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfcce ,_eggfgg :=_fe .ParseUint (_bcdce .Value ,10,32);if _eggfgg !=nil {return _eggfgg ;};_ggdg :=uint32 (_cfcce );_becag .CountAttr =&_ggdg ;continue ;};};_debd :for {_gbgf ,_aegf :=d .Token ();if _aegf !=nil {return _aegf ;};switch _eeeeg :=_gbgf .(type ){case _c .StartElement :switch _eeeeg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efcf :=NewCT_Dxf ();if _cgde :=d .DecodeElement (_efcf ,&_eeeeg );_cgde !=nil {return _cgde ;};_becag .Dxf =append (_becag .Dxf ,_efcf );default:_gc .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0078\u0066\u0073\u0020\u0025\u0076",_eeeeg .Name );if _dbdf :=d .Skip ();_dbdf !=nil {return _dbdf ;};};case _c .EndElement :break _debd ;case _c .CharData :};};return nil ;};func (_ebaab *CT_MetadataType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_ebaab .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_ebaab .MinSupportedVersionAttr )});if _ebaab .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .GhostRowAttr ))});};if _ebaab .GhostColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .GhostColAttr ))});};if _ebaab .EditAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .EditAttr ))});};if _ebaab .DeleteAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .DeleteAttr ))});};if _ebaab .CopyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .CopyAttr ))});};if _ebaab .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .PasteAllAttr ))});};if _ebaab .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .PasteFormulasAttr ))});};if _ebaab .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .PasteValuesAttr ))});};if _ebaab .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .PasteFormatsAttr ))});};if _ebaab .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .PasteCommentsAttr ))});};if _ebaab .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .PasteDataValidationAttr ))});};if _ebaab .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .PasteBordersAttr ))});};if _ebaab .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .PasteColWidthsAttr ))});};if _ebaab .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .PasteNumberFormatsAttr ))});};if _ebaab .MergeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .MergeAttr ))});};if _ebaab .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .SplitFirstAttr ))});};if _ebaab .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .SplitAllAttr ))});};if _ebaab .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .RowColShiftAttr ))});};if _ebaab .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .ClearAllAttr ))});};if _ebaab .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .ClearFormatsAttr ))});};if _ebaab .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .ClearContentsAttr ))});};if _ebaab .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .ClearCommentsAttr ))});};if _ebaab .AssignAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .AssignAttr ))});};if _ebaab .CoerceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .CoerceAttr ))});};if _ebaab .AdjustAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .AdjustAttr ))});};if _ebaab .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebaab .CellMetaAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Numeric +N []*CT_Number ; -// Validate validates the CT_I and its children -func (_gefdf *CT_I )Validate ()error {return _gefdf .ValidateWithPath ("\u0043\u0054\u005f\u0049")};func (_bcccd *CT_CsPageSetup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcccd .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_cg .Sprintf ("\u0025\u0076",*_bcccd .PaperSizeAttr )});};if _bcccd .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_bcccd .PaperHeightAttr )});};if _bcccd .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_cg .Sprintf ("\u0025\u0076",*_bcccd .PaperWidthAttr )});};if _bcccd .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_bcccd .FirstPageNumberAttr )});};if _bcccd .OrientationAttr !=ST_OrientationUnset {_efcef ,_deaf :=_bcccd .OrientationAttr .MarshalXMLAttr (_c .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _deaf !=nil {return _deaf ;};start .Attr =append (start .Attr ,_efcef );};if _bcccd .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcccd .UsePrinterDefaultsAttr ))});};if _bcccd .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcccd .BlackAndWhiteAttr ))});};if _bcccd .DraftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcccd .DraftAttr ))});};if _bcccd .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcccd .UseFirstPageNumberAttr ))});};if _bcccd .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_bcccd .HorizontalDpiAttr )});};if _bcccd .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_bcccd .VerticalDpiAttr )});};if _bcccd .CopiesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_bcccd .CopiesAttr )});};if _bcccd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bcccd .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_dggge :=&CT_NumFmt {};return _dggge };type CT_WebPr struct{ +// Boolean +B []*CT_Boolean ; -// XML Source -XmlAttr *bool ; +// Error Value +E []*CT_Error ; -// Import XML Source Data -SourceDataAttr *bool ; +// Character Value +S []*CT_String ; -// Parse PRE -ParsePreAttr *bool ; +// Date Time +D []*CT_DateTime ;};type CT_SheetDimension struct{ -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Reference +RefAttr string ;}; -// Use First Row -FirstRowAttr *bool ; +// Validate validates the CT_Dimensions and its children +func (_fgeg *CT_Dimensions )Validate ()error {return _fgeg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};type CT_FunctionGroup struct{ -// Created in Excel 97 -Xl97Attr *bool ; +// Name +NameAttr *string ;};func (_fdefef *ST_CfType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_fdefef =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_fdefef =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_fdefef =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_fdefef =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_fdefef =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_fdefef =5;case "\u0074\u006f\u00701\u0030":*_fdefef =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fdefef =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fdefef =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fdefef =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fdefef =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_fdefef =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fdefef =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fdefef =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fdefef =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fdefef =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fdefef =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_fdefef =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fdefef =18;};return nil ;};func (_begce ST_MdxSetOrder )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_bgded :=_bf .Attr {};_bgded .Name =name ;switch _begce {case ST_MdxSetOrderUnset :_bgded .Value ="";case ST_MdxSetOrderU :_bgded .Value ="\u0075";case ST_MdxSetOrderA :_bgded .Value ="\u0061";case ST_MdxSetOrderD :_bgded .Value ="\u0064";case ST_MdxSetOrderAa :_bgded .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_bgded .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_bgded .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_bgded .Value ="\u006e\u0064";};return _bgded ,nil ;};func NewCT_Items ()*CT_Items {_bfbgc :=&CT_Items {};return _bfbgc }; -// Dates as Text -TextDatesAttr *bool ; +// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path +func (_aegda *CT_Reviewed )ValidateWithPath (path string )error {return nil };func NewCT_Formats ()*CT_Formats {_ebgeb :=&CT_Formats {};return _ebgeb }; -// Refreshed in Excel 2000 -Xl2000Attr *bool ; +// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path +func (_edbcff *CT_PageField )ValidateWithPath (path string )error {if _edbcff .ExtLst !=nil {if _afaca :=_edbcff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afaca !=nil {return _afaca ;};};return nil ;};type CT_PatternFill struct{ -// URL -UrlAttr *string ; +// Pattern Type +PatternTypeAttr ST_PatternType ; -// Web Post -PostAttr *string ; +// Foreground Color +FgColor *CT_Color ; -// HTML Tables Only -HtmlTablesAttr *bool ; +// Background Color +BgColor *CT_Color ;};func (_badde *CT_Member )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_badde .NameAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// HTML Formatting Handling -HtmlFormatAttr ST_HtmlFmt ; +// Validate validates the CT_Map and its children +func (_aedc *CT_Map )Validate ()error {return _aedc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};func NewCT_CalcCell ()*CT_CalcCell {_cacb :=&CT_CalcCell {};return _cacb }; -// Edit Query URL -EditPageAttr *string ; +// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path +func (_afbeg *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _gfbdd :=_afbeg .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_gfbdd !=nil {return _gfbdd ;};if _adeaa :=_afbeg .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_adeaa !=nil {return _adeaa ;};if _afbeg .CacheHierarchies !=nil {if _dcbef :=_afbeg .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_dcbef !=nil {return _dcbef ;};};if _afbeg .Kpis !=nil {if _gdaf :=_afbeg .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_gdaf !=nil {return _gdaf ;};};if _afbeg .TupleCache !=nil {if _bbdbd :=_afbeg .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");_bbdbd !=nil {return _bbdbd ;};};if _afbeg .CalculatedItems !=nil {if _bcfda :=_afbeg .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_bcfda !=nil {return _bcfda ;};};if _afbeg .CalculatedMembers !=nil {if _ffde :=_afbeg .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_ffde !=nil {return _ffde ;};};if _afbeg .Dimensions !=nil {if _cbbgg :=_afbeg .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_cbbgg !=nil {return _cbbgg ;};};if _afbeg .MeasureGroups !=nil {if _dbgbe :=_afbeg .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_dbgbe !=nil {return _dbgbe ;};};if _afbeg .Maps !=nil {if _aaffe :=_afbeg .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_aaffe !=nil {return _aaffe ;};};if _afbeg .ExtLst !=nil {if _aadagf :=_afbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aadagf !=nil {return _aadagf ;};};return nil ;};func (_acbba ST_SortMethod )ValidateWithPath (path string )error {switch _acbba {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 (_acbba ));};return nil ;};func (_egabaa *CT_TextField )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _egabaa .TypeAttr !=ST_ExternalConnectionTypeUnset {_aeedd ,_aagdgg :=_egabaa .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _aagdgg !=nil {return _aagdgg ;};start .Attr =append (start .Attr ,_aeedd );};if _egabaa .PositionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_egabaa .PositionAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cccae *ST_SortType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_cccae =0;case "\u006e\u006f\u006e\u0065":*_cccae =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_cccae =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_cccae =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_cccae =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_cccae =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_cccae =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_cccae =7;};return nil ;};type CT_PivotDimension struct{ -// Tables -Tables *CT_Tables ;};type ST_PhoneticType byte ;func (_cacae *CT_Xf )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cacae .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cacae .NumFmtIdAttr )});};if _cacae .FontIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cacae .FontIdAttr )});};if _cacae .FillIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cacae .FillIdAttr )});};if _cacae .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cacae .BorderIdAttr )});};if _cacae .XfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cacae .XfIdAttr )});};if _cacae .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cacae .QuotePrefixAttr ))});};if _cacae .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cacae .PivotButtonAttr ))});};if _cacae .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cacae .ApplyNumberFormatAttr ))});};if _cacae .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cacae .ApplyFontAttr ))});};if _cacae .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cacae .ApplyFillAttr ))});};if _cacae .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cacae .ApplyBorderAttr ))});};if _cacae .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cacae .ApplyAlignmentAttr ))});};if _cacae .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cacae .ApplyProtectionAttr ))});};e .EncodeToken (start );if _cacae .Alignment !=nil {_cfbae :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_cacae .Alignment ,_cfbae );};if _cacae .Protection !=nil {_gffgag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cacae .Protection ,_gffgag );};if _cacae .ExtLst !=nil {_egbbd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cacae .ExtLst ,_egbbd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eccfff ST_VolDepType )Validate ()error {return _eccfff .ValidateWithPath ("")};func NewCT_RangeSets ()*CT_RangeSets {_aadec :=&CT_RangeSets {};return _aadec };func (_abfga ST_GradientType )String ()string {switch _abfga {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";};func (_bdcab *ST_ItemType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdcab =0;case "\u0064\u0061\u0074\u0061":*_bdcab =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bdcab =2;case "\u0073\u0075\u006d":*_bdcab =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_bdcab =4;case "\u0061\u0076\u0067":*_bdcab =5;case "\u006d\u0061\u0078":*_bdcab =6;case "\u006d\u0069\u006e":*_bdcab =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_bdcab =8;case "\u0063\u006f\u0075n\u0074":*_bdcab =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bdcab =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_bdcab =11;case "\u0076\u0061\u0072":*_bdcab =12;case "\u0076\u0061\u0072\u0050":*_bdcab =13;case "\u0067\u0072\u0061n\u0064":*_bdcab =14;case "\u0062\u006c\u0061n\u006b":*_bdcab =15;};return nil ;};type ST_CellFormulaType byte ;func (_cgda *CT_ChartsheetPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgda .PublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cgda .PublishedAttr ))});};if _cgda .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cgda .CodeNameAttr )});};e .EncodeToken (start );if _cgda .TabColor !=nil {_fdac :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cgda .TabColor ,_fdac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbadfe *CT_TextField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbffg :=range start .Attr {if _gbffg .Name .Local =="\u0074\u0079\u0070\u0065"{_gbadfe .TypeAttr .UnmarshalXMLAttr (_gbffg );continue ;};if _gbffg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_egcga ,_baefd :=_fe .ParseUint (_gbffg .Value ,10,32);if _baefd !=nil {return _baefd ;};_cbcdge :=uint32 (_egcga );_gbadfe .PositionAttr =&_cbcdge ;continue ;};};for {_aabed ,_cggafge :=d .Token ();if _cggafge !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_cggafge );};if _cecae ,_fcaed :=_aabed .(_c .EndElement );_fcaed &&_cecae .Name ==start .Name {break ;};};return nil ;};func (_cggce *CT_DataFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aaefe :=range start .Attr {if _aaefe .Name .Local =="\u0063\u006f\u0075n\u0074"{_abaa ,_abce :=_fe .ParseUint (_aaefe .Value ,10,32);if _abce !=nil {return _abce ;};_egeb :=uint32 (_abaa );_cggce .CountAttr =&_egeb ;continue ;};};_fgcf :for {_cbefeg ,_fefdf :=d .Token ();if _fefdf !=nil {return _fefdf ;};switch _dacea :=_cbefeg .(type ){case _c .StartElement :switch _dacea .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedd :=NewCT_DataField ();if _bfgfb :=d .DecodeElement (_cedd ,&_dacea );_bfgfb !=nil {return _bfgfb ;};_cggce .DataField =append (_cggce .DataField ,_cedd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044a\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_dacea .Name );if _gdcbg :=d .Skip ();_gdcbg !=nil {return _gdcbg ;};};case _c .EndElement :break _fgcf ;case _c .CharData :};};return nil ;}; +// Measure +MeasureAttr *bool ; -// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path -func (_eda *CT_CacheSource )ValidateWithPath (path string )error {if _eda .TypeAttr ==ST_SourceTypeUnset {return _cg .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 _eabf :=_eda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eabf !=nil {return _eabf ;};if _eda .WorksheetSource !=nil {if _bdc :=_eda .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_bdc !=nil {return _bdc ;};};if _eda .Consolidation !=nil {if _afc :=_eda .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_afc !=nil {return _afc ;};};if _eda .ExtLst !=nil {if _aaaa :=_eda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaaa !=nil {return _aaaa ;};};return nil ;};type CT_PageMargins struct{ +// Dimension Name +NameAttr string ; -// Left Page Margin -LeftAttr float64 ; +// Dimension Unique Name +UniqueNameAttr string ; -// Right Page Margin -RightAttr float64 ; +// Dimension Display Name +CaptionAttr string ;};func (_ebfcc *CT_Connection )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gcae :=range start .Attr {if _gcae .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_cgcbb ,_bffgd :=_e .ParseBool (_gcae .Value );if _bffgd !=nil {return _bffgd ;};_ebfcc .DeletedAttr =&_cgcbb ;continue ;};if _gcae .Name .Local =="\u0069\u0064"{_gfea ,_bfdg :=_e .ParseUint (_gcae .Value ,10,32);if _bfdg !=nil {return _bfdg ;};_ebfcc .IdAttr =uint32 (_gfea );continue ;};if _gcae .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_feff ,_adcgf :=_e .ParseBool (_gcae .Value );if _adcgf !=nil {return _adcgf ;};_ebfcc .OnlyUseConnectionFileAttr =&_feff ;continue ;};if _gcae .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_egfd ,_ddad :=_gcae .Value ,error (nil );if _ddad !=nil {return _ddad ;};_ebfcc .OdcFileAttr =&_egfd ;continue ;};if _gcae .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_eeaf ,_dcdg :=_e .ParseBool (_gcae .Value );if _dcdg !=nil {return _dcdg ;};_ebfcc .BackgroundAttr =&_eeaf ;continue ;};if _gcae .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_badb ,_cacf :=_e .ParseUint (_gcae .Value ,10,32);if _cacf !=nil {return _cacf ;};_defga :=uint32 (_badb );_ebfcc .IntervalAttr =&_defga ;continue ;};if _gcae .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gfba ,_beca :=_e .ParseBool (_gcae .Value );if _beca !=nil {return _beca ;};_ebfcc .RefreshOnLoadAttr =&_gfba ;continue ;};if _gcae .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ddfc ,_aagc :=_gcae .Value ,error (nil );if _aagc !=nil {return _aagc ;};_ebfcc .DescriptionAttr =&_ddfc ;continue ;};if _gcae .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_ffadf ,_eggac :=_e .ParseBool (_gcae .Value );if _eggac !=nil {return _eggac ;};_ebfcc .SaveDataAttr =&_ffadf ;continue ;};if _gcae .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_eeee ,_dgbd :=_e .ParseUint (_gcae .Value ,10,32);if _dgbd !=nil {return _dgbd ;};_ggcb :=uint32 (_eeee );_ebfcc .ReconnectionMethodAttr =&_ggcb ;continue ;};if _gcae .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_ebfcc .CredentialsAttr .UnmarshalXMLAttr (_gcae );continue ;};if _gcae .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_aeadd ,_babad :=_e .ParseBool (_gcae .Value );if _babad !=nil {return _babad ;};_ebfcc .KeepAliveAttr =&_aeadd ;continue ;};if _gcae .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_fgcg ,_ggeb :=_gcae .Value ,error (nil );if _ggeb !=nil {return _ggeb ;};_ebfcc .SourceFileAttr =&_fgcg ;continue ;};if _gcae .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_febc ,_eecc :=_gcae .Value ,error (nil );if _eecc !=nil {return _eecc ;};_ebfcc .SingleSignOnIdAttr =&_febc ;continue ;};if _gcae .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_dcceb ,_fbca :=_e .ParseBool (_gcae .Value );if _fbca !=nil {return _fbca ;};_ebfcc .SavePasswordAttr =&_dcceb ;continue ;};if _gcae .Name .Local =="\u006e\u0061\u006d\u0065"{_decf ,_cagc :=_gcae .Value ,error (nil );if _cagc !=nil {return _cagc ;};_ebfcc .NameAttr =&_decf ;continue ;};if _gcae .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cffbc ,_bdbdf :=_e .ParseUint (_gcae .Value ,10,8);if _bdbdf !=nil {return _bdbdf ;};_ebfcc .RefreshedVersionAttr =uint8 (_cffbc );continue ;};if _gcae .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_agfde ,_dbbba :=_e .ParseUint (_gcae .Value ,10,8);if _dbbba !=nil {return _dbbba ;};_ggbf :=uint8 (_agfde );_ebfcc .MinRefreshableVersionAttr =&_ggbf ;continue ;};if _gcae .Name .Local =="\u006e\u0065\u0077"{_gfaa ,_eaaa :=_e .ParseBool (_gcae .Value );if _eaaa !=nil {return _eaaa ;};_ebfcc .NewAttr =&_gfaa ;continue ;};if _gcae .Name .Local =="\u0074\u0079\u0070\u0065"{_fbea ,_begf :=_e .ParseUint (_gcae .Value ,10,32);if _begf !=nil {return _begf ;};_cbgc :=uint32 (_fbea );_ebfcc .TypeAttr =&_cbgc ;continue ;};};_faecg :for {_aafa ,_gcgc :=d .Token ();if _gcgc !=nil {return _gcgc ;};switch _cgdcd :=_aafa .(type ){case _bf .StartElement :switch _cgdcd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfcc .DbPr =NewCT_DbPr ();if _cdee :=d .DecodeElement (_ebfcc .DbPr ,&_cgdcd );_cdee !=nil {return _cdee ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfcc .OlapPr =NewCT_OlapPr ();if _ececa :=d .DecodeElement (_ebfcc .OlapPr ,&_cgdcd );_ececa !=nil {return _ececa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfcc .WebPr =NewCT_WebPr ();if _eabc :=d .DecodeElement (_ebfcc .WebPr ,&_cgdcd );_eabc !=nil {return _eabc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfcc .TextPr =NewCT_TextPr ();if _ffag :=d .DecodeElement (_ebfcc .TextPr ,&_cgdcd );_ffag !=nil {return _ffag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfcc .Parameters =NewCT_Parameters ();if _cdab :=d .DecodeElement (_ebfcc .Parameters ,&_cgdcd );_cdab !=nil {return _cdab ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfcc .ExtLst =NewCT_ExtensionList ();if _bcfga :=d .DecodeElement (_ebfcc .ExtLst ,&_cgdcd );_bcfga !=nil {return _bcfga ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_cgdcd .Name );if _beedcd :=d .Skip ();_beedcd !=nil {return _beedcd ;};};case _bf .EndElement :break _faecg ;case _bf .CharData :};};return nil ;};type CT_Items struct{ -// Top Page Margin -TopAttr float64 ; +// Field Count +CountAttr *uint32 ; -// Bottom Page Margin -BottomAttr float64 ; +// PivotTable Field Item +Item []*CT_Item ;};func (_bebcg *CT_PageItem )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ccaa :=range start .Attr {if _ccaa .Name .Local =="\u006e\u0061\u006d\u0065"{_ceege ,_efffd :=_ccaa .Value ,error (nil );if _efffd !=nil {return _efffd ;};_bebcg .NameAttr =_ceege ;continue ;};};for {_bcddg ,_deeca :=d .Token ();if _deeca !=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",_deeca );};if _bfdfa ,_cfgbfc :=_bcddg .(_bf .EndElement );_cfgbfc &&_bfdfa .Name ==start .Name {break ;};};return nil ;};func (_cbbec ST_FontScheme )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_dbgbad :=_bf .Attr {};_dbgbad .Name =name ;switch _cbbec {case ST_FontSchemeUnset :_dbgbad .Value ="";case ST_FontSchemeNone :_dbgbad .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_dbgbad .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_dbgbad .Value ="\u006d\u0069\u006eo\u0072";};return _dbgbad ,nil ;};func (_effac *CT_FieldUsage )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_effac .XAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Header Page Margin -HeaderAttr float64 ; +// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path +func (_efefeg *CT_Tuple )ValidateWithPath (path string )error {return nil }; -// Footer Page Margin -FooterAttr float64 ;}; +// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path +func (_deeae *CalcChain )ValidateWithPath (path string )error {if _debbd :=_deeae .CT_CalcChain .ValidateWithPath (path );_debbd !=nil {return _debbd ;};return nil ;}; -// Validate validates the CT_ServerFormats and its children -func (_fcdcee *CT_ServerFormats )Validate ()error {return _fcdcee .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};type CT_QueryTableRefresh struct{ +// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path +func (_ebbed *CT_DefinedName )ValidateWithPath (path string )error {return nil };func (_bbcfa *CT_Sheets )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_befee :for {_agbfc ,_fdecg :=d .Token ();if _fdecg !=nil {return _fdecg ;};switch _aaefff :=_agbfc .(type ){case _bf .StartElement :switch _aaefff .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagdd :=NewCT_Sheet ();if _dggegd :=d .DecodeElement (_fagdd ,&_aaefff );_dggegd !=nil {return _dggegd ;};_bbcfa .Sheet =append (_bbcfa .Sheet ,_fagdd );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0068\u0065e\u0074\u0073 \u0025\u0076",_aaefff .Name );if _cbfcg :=d .Skip ();_cbfcg !=nil {return _cbfcg ;};};case _bf .EndElement :break _befee ;case _bf .CharData :};};return nil ;};type CT_QueryTableRefresh struct{ // Preserve Sort & Filter Layout PreserveSortFilterLayoutAttr *bool ; @@ -6807,646 +6867,541 @@ QueryTableDeletedFields *CT_QueryTableDeletedFields ; SortState *CT_SortState ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};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 (_fbeg *CT_CustomProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dadb :for {_adga ,_agcd :=d .Token ();if _agcd !=nil {return _agcd ;};switch _bafgb :=_adga .(type ){case _c .StartElement :switch _bafgb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebgef :=NewCT_CustomProperty ();if _gdegc :=d .DecodeElement (_ebgef ,&_bafgb );_gdegc !=nil {return _gdegc ;};_fbeg .CustomPr =append (_fbeg .CustomPr ,_ebgef );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bafgb .Name );if _dggb :=d .Skip ();_dggb !=nil {return _dggb ;};};case _c .EndElement :break _dadb ;case _c .CharData :};};return nil ;};func (_eeeec *CT_CustomWorkbookViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbcbd :for {_ecggf ,_fcead :=d .Token ();if _fcead !=nil {return _fcead ;};switch _adefg :=_ecggf .(type ){case _c .StartElement :switch _adefg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbcf :=NewCT_CustomWorkbookView ();if _cbcc :=d .DecodeElement (_dbcf ,&_adefg );_cbcc !=nil {return _cbcc ;};_eeeec .CustomWorkbookView =append (_eeeec .CustomWorkbookView ,_dbcf );default:_gc .Log .Debug ("\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",_adefg .Name );if _aeege :=d .Skip ();_aeege !=nil {return _aeege ;};};case _c .EndElement :break _fbcbd ;case _c .CharData :};};return nil ;};func (_ebegg ST_DvAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebegg .String (),start );};func (_ggafg *ST_Visibility )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ggafg =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_ggafg =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_ggafg =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_ggafg =3;};return nil ;};func (_fegba ST_DataValidationErrorStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fegba .String (),start );};type ST_Type byte ;func (_gbea *CT_Mdx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbea .FAttr =ST_MdxFunctionType (1);for _ ,_dcdbdd :=range start .Attr {if _dcdbdd .Name .Local =="\u006e"{_fcca ,_ddbg :=_fe .ParseUint (_dcdbdd .Value ,10,32);if _ddbg !=nil {return _ddbg ;};_gbea .NAttr =uint32 (_fcca );continue ;};if _dcdbdd .Name .Local =="\u0066"{_gbea .FAttr .UnmarshalXMLAttr (_dcdbdd );continue ;};};_afaec :for {_dbdcg ,_ceabc :=d .Token ();if _ceabc !=nil {return _ceabc ;};switch _dgcbbc :=_dbdcg .(type ){case _c .StartElement :switch _dgcbbc .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbea .T =NewCT_MdxTuple ();if _fedaf :=d .DecodeElement (_gbea .T ,&_dgcbbc );_fedaf !=nil {return _fedaf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbea .Ms =NewCT_MdxSet ();if _aaagf :=d .DecodeElement (_gbea .Ms ,&_dgcbbc );_aaagf !=nil {return _aaagf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbea .P =NewCT_MdxMemeberProp ();if _eedaf :=d .DecodeElement (_gbea .P ,&_dgcbbc );_eedaf !=nil {return _eedaf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbea .K =NewCT_MdxKPI ();if _fbgaf :=d .DecodeElement (_gbea .K ,&_dgcbbc );_fbgaf !=nil {return _fbgaf ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0020\u0025\u0076",_dgcbbc .Name );if _agacg :=d .Skip ();_agacg !=nil {return _agacg ;};};case _c .EndElement :break _afaec ;case _c .CharData :};};return nil ;}; - -// Validate validates the CT_MapInfo and its children -func (_fdeeb *CT_MapInfo )Validate ()error {return _fdeeb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");}; - -// Validate validates the CT_ExternalSheetNames and its children -func (_bfgcd *CT_ExternalSheetNames )Validate ()error {return _bfgcd .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");}; - -// Validate validates the CT_ChartsheetPr and its children -func (_ecgg *CT_ChartsheetPr )Validate ()error {return _ecgg .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};type CT_Missing struct{ - -// Unused Item -UAttr *bool ; - -// Calculated Item -FAttr *bool ; - -// Caption -CAttr *string ; - -// Member Property Count -CpAttr *uint32 ; - -// Format Index -InAttr *uint32 ; - -// background Color -BcAttr *string ; - -// Foreground Color -FcAttr *string ; - -// Italic -IAttr *bool ; - -// Underline -UnAttr *bool ; - -// Strikethrough -StAttr *bool ; - -// Bold -BAttr *bool ; - -// Tuples -Tpls []*CT_Tuples ; - -// Member Property Indexes -X []*CT_X ;}; - -// Validate validates the CT_GroupLevel and its children -func (_fcebea *CT_GroupLevel )Validate ()error {return _fcebea .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};func (_bfcc *CT_ChartFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfcc .PivotArea =NewCT_PivotArea ();for _ ,_ceac :=range start .Attr {if _ceac .Name .Local =="\u0063\u0068\u0061r\u0074"{_cbfa ,_dcbaf :=_fe .ParseUint (_ceac .Value ,10,32);if _dcbaf !=nil {return _dcbaf ;};_bfcc .ChartAttr =uint32 (_cbfa );continue ;};if _ceac .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_becd ,_bbbd :=_fe .ParseUint (_ceac .Value ,10,32);if _bbbd !=nil {return _bbbd ;};_bfcc .FormatAttr =uint32 (_becd );continue ;};if _ceac .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_gcbaf ,_caae :=_fe .ParseBool (_ceac .Value );if _caae !=nil {return _caae ;};_bfcc .SeriesAttr =&_gcbaf ;continue ;};};_gegdc :for {_aaee ,_dbbf :=d .Token ();if _dbbf !=nil {return _dbbf ;};switch _adag :=_aaee .(type ){case _c .StartElement :switch _adag .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cfb :=d .DecodeElement (_bfcc .PivotArea ,&_adag );_cfb !=nil {return _cfb ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046\u006fr\u006da\u0074\u0020\u0025\u0076",_adag .Name );if _bgefg :=d .Skip ();_bgefg !=nil {return _bgefg ;};};case _c .EndElement :break _gegdc ;case _c .CharData :};};return nil ;};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_degdgd :=&CT_SingleXmlCell {};_degdgd .XmlCellPr =NewCT_XmlCellPr ();return _degdgd ;}; - -// Validate validates the CT_CellWatches and its children -func (_cgge *CT_CellWatches )Validate ()error {return _cgge .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");}; - -// Validate validates the CT_PageItem and its children -func (_agaae *CT_PageItem )Validate ()error {return _agaae .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");};func (_gcfff *CT_QueryTableRefresh )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcfff .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .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 :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gcfff .PreserveSortFilterLayoutAttr ))});};if _gcfff .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gcfff .FieldIdWrappedAttr ))});};if _gcfff .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_gcfff .HeadersInLastRefreshAttr ))});};if _gcfff .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_gcfff .MinimumVersionAttr )});};if _gcfff .NextIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_gcfff .NextIdAttr )});};if _gcfff .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gcfff .UnboundColumnsLeftAttr )});};if _gcfff .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gcfff .UnboundColumnsRightAttr )});};e .EncodeToken (start );_fegag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_gcfff .QueryTableFields ,_fegag );if _gcfff .QueryTableDeletedFields !=nil {_bdcgb :=_c .StartElement {Name :_c .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 (_gcfff .QueryTableDeletedFields ,_bdcgb );};if _gcfff .SortState !=nil {_ggbfaac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_gcfff .SortState ,_ggbfaac );};if _gcfff .ExtLst !=nil {_fgccge :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcfff .ExtLst ,_fgccge );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CellXfs ()*CT_CellXfs {_dcgc :=&CT_CellXfs {};return _dcgc }; +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path -func (_bgba *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil };func (_bgcdb *CT_OleItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggdf :=range start .Attr {if _ggdf .Name .Local =="\u006e\u0061\u006d\u0065"{_gbbed ,_cbbda :=_ggdf .Value ,error (nil );if _cbbda !=nil {return _cbbda ;};_bgcdb .NameAttr =_gbbed ;continue ;};if _ggdf .Name .Local =="\u0069\u0063\u006f\u006e"{_cgccf ,_dgdcf :=_fe .ParseBool (_ggdf .Value );if _dgdcf !=nil {return _dgdcf ;};_bgcdb .IconAttr =&_cgccf ;continue ;};if _ggdf .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_afeed ,_cdaa :=_fe .ParseBool (_ggdf .Value );if _cdaa !=nil {return _cdaa ;};_bgcdb .AdviseAttr =&_afeed ;continue ;};if _ggdf .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_adabc ,_fbdda :=_fe .ParseBool (_ggdf .Value );if _fbdda !=nil {return _fbdda ;};_bgcdb .PreferPicAttr =&_adabc ;continue ;};};for {_edfef ,_cfafgc :=d .Token ();if _cfafgc !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_cfafgc );};if _cdffd ,_afef :=_edfef .(_c .EndElement );_afef &&_cdffd .Name ==start .Name {break ;};};return nil ;};func (_bfdag ST_ItemType )ValidateWithPath (path string )error {switch _bfdag {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15: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 (_bfdag ));};return nil ;};type CT_Drawing struct{IdAttr string ;}; +// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path +func (_dcf *CT_CacheField )ValidateWithPath (path string )error {if _dcf .SharedItems !=nil {if _afg :=_dcf .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_afg !=nil {return _afg ;};};if _dcf .FieldGroup !=nil {if _gegc :=_dcf .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_gegc !=nil {return _gegc ;};};for _ggf ,_dfgg :=range _dcf .MpMap {if _aacb :=_dfgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_ggf ));_aacb !=nil {return _aacb ;};};if _dcf .ExtLst !=nil {if _bcgd :=_dcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcgd !=nil {return _bcgd ;};};return nil ;};func (_bcbddc ST_Orientation )ValidateWithPath (path string )error {switch _bcbddc {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 (_bcbddc ));};return nil ;};func (_gdaacf *CT_SmartTagPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gdaacf .EmbedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdaacf .EmbedAttr ))});};if _gdaacf .ShowAttr !=ST_SmartTagShowUnset {_gagcad ,_bfagc :=_gdaacf .ShowAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u0068\u006f\u0077"});if _bfagc !=nil {return _bfagc ;};start .Attr =append (start .Attr ,_gagcad );};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cefee *CT_PhoneticPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_deeffb :=range start .Attr {if _deeffb .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_adaeed ,_faefe :=_e .ParseUint (_deeffb .Value ,10,32);if _faefe !=nil {return _faefe ;};_cefee .FontIdAttr =uint32 (_adaeed );continue ;};if _deeffb .Name .Local =="\u0074\u0079\u0070\u0065"{_cefee .TypeAttr .UnmarshalXMLAttr (_deeffb );continue ;};if _deeffb .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_cefee .AlignmentAttr .UnmarshalXMLAttr (_deeffb );continue ;};};for {_gddge ,_abfeba :=d .Token ();if _abfeba !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_abfeba );};if _ggcbb ,_fgcdd :=_gddge .(_bf .EndElement );_fgcdd &&_ggcbb .Name ==start .Name {break ;};};return nil ;};func (_gabgb ST_PatternType )ValidateWithPath (path string )error {switch _gabgb {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 (_gabgb ));};return nil ;};func NewCT_BookView ()*CT_BookView {_ccg :=&CT_BookView {};return _ccg };func (_ffbcfd ST_Axis )Validate ()error {return _ffbcfd .ValidateWithPath ("")};func (_edeef ST_SheetState )String ()string {switch _edeef {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_WorksheetSource ()*CT_WorksheetSource {_edbbf :=&CT_WorksheetSource {};return _edbbf };func (_dgddf ST_DataValidationImeMode )Validate ()error {return _dgddf .ValidateWithPath ("")}; -// Validate validates the CT_VolTopicRef and its children -func (_cgegdf *CT_VolTopicRef )Validate ()error {return _cgegdf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");}; +// Validate validates the CT_WebPublishItems and its children +func (_dcfddc *CT_WebPublishItems )Validate ()error {return _dcfddc .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func (_adgcb *CT_GroupMember )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_agfaf :=range start .Attr {if _agfaf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gdged ,_fcbcg :=_agfaf .Value ,error (nil );if _fcbcg !=nil {return _fcbcg ;};_adgcb .UniqueNameAttr =_gdged ;continue ;};if _agfaf .Name .Local =="\u0067\u0072\u006fu\u0070"{_gdbf ,_cfcdb :=_e .ParseBool (_agfaf .Value );if _cfcdb !=nil {return _cfcdb ;};_adgcb .GroupAttr =&_gdbf ;continue ;};};for {_aeca ,_dgbag :=d .Token ();if _dgbag !=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",_dgbag );};if _ccgc ,_fecdd :=_aeca .(_bf .EndElement );_fecdd &&_ccgc .Name ==start .Name {break ;};};return nil ;};func NewCT_ChartFormat ()*CT_ChartFormat {_gcfbe :=&CT_ChartFormat {};_gcfbe .PivotArea =NewCT_PivotArea ();return _gcfbe ;};func (_dbadd ST_DataValidationType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_dbadd .String (),start );};func (_gadad *ST_FileType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_gadad =0;case "\u006d\u0061\u0063":*_gadad =1;case "\u0077\u0069\u006e":*_gadad =2;case "\u0064\u006f\u0073":*_gadad =3;case "\u006c\u0069\u006e":*_gadad =4;case "\u006f\u0074\u0068e\u0072":*_gadad =5;};return nil ;}; // Validate validates the CT_Number and its children -func (_afceb *CT_Number )Validate ()error {return _afceb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");}; - -// Validate validates the CT_PivotCacheRecords and its children -func (_gbaaf *CT_PivotCacheRecords )Validate ()error {return _gbaaf .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};func (_bcfdg ST_TextHAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfadf :=_c .Attr {};_cfadf .Name =name ;switch _bcfdg {case ST_TextHAlignUnset :_cfadf .Value ="";case ST_TextHAlignLeft :_cfadf .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_cfadf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_cfadf .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_cfadf .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_cfadf .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cfadf ,nil ;};func (_acgdc ST_GroupBy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acgdc .String (),start );};func (_affga *ST_CellType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_affga =0;case "\u0062":*_affga =1;case "\u006e":*_affga =2;case "\u0065":*_affga =3;case "\u0073":*_affga =4;case "\u0073\u0074\u0072":*_affga =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_affga =6;};return nil ;};type CT_CacheField struct{ - -// PivotCache Field Name -NameAttr string ; - -// PivotCache Field Caption -CaptionAttr *string ; - -// Property Name -PropertyNameAttr *string ; - -// Server-based Field -ServerFieldAttr *bool ; - -// Unique List Retrieved -UniqueListAttr *bool ; - -// Number Format Id -NumFmtIdAttr *uint32 ; - -// Calculated Field Formula -FormulaAttr *string ; - -// SQL Data Type -SqlTypeAttr *int32 ; - -// Hierarchy -HierarchyAttr *int32 ; - -// Hierarchy Level -LevelAttr *uint32 ; - -// Database Field -DatabaseFieldAttr *bool ; - -// Member Property Count -MappingCountAttr *uint32 ; - -// Member Property Field -MemberPropertyFieldAttr *bool ; - -// Shared Items -SharedItems *CT_SharedItems ; +func (_afbcf *CT_Number )Validate ()error {return _afbcf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");}; -// Field Group Properties -FieldGroup *CT_FieldGroup ; +// Validate validates the CT_ExternalReferences and its children +func (_aecgb *CT_ExternalReferences )Validate ()error {return _aecgb .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};func (_fafbg *CT_QueryTableDeletedFields )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fafbg .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fafbg .CountAttr )});};e .EncodeToken (start );_fccff :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_eacfde :=range _fafbg .DeletedField {e .EncodeElement (_eacfde ,_fccff );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_becfa ST_DataConsolidateFunction )String ()string {switch _becfa {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 (_fbac *CT_DiscretePr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_abfbe :=range start .Attr {if _abfbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgfe ,_ggbcf :=_e .ParseUint (_abfbe .Value ,10,32);if _ggbcf !=nil {return _ggbcf ;};_cbfe :=uint32 (_bgfe );_fbac .CountAttr =&_cbfe ;continue ;};};_aebcd :for {_eded ,_badbe :=d .Token ();if _badbe !=nil {return _badbe ;};switch _ffbe :=_eded .(type ){case _bf .StartElement :switch _ffbe .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbced :=NewCT_Index ();if _gecbe :=d .DecodeElement (_cbced ,&_ffbe );_gecbe !=nil {return _gecbe ;};_fbac .X =append (_fbac .X ,_cbced );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072 \u0025\u0076",_ffbe .Name );if _daeb :=d .Skip ();_daeb !=nil {return _daeb ;};};case _bf .EndElement :break _aebcd ;case _bf .CharData :};};return nil ;}; -// Member Properties Map -MpMap []*CT_X ; +// Validate validates the CT_ProtectedRange and its children +func (_bagfg *CT_ProtectedRange )Validate ()error {return _bagfg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};func (_bbafc *CT_IgnoredErrors )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_baagc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_ccccg :=range _bbafc .IgnoredError {e .EncodeElement (_ccccg ,_baagc );};if _bbafc .ExtLst !=nil {_acdac :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbafc .ExtLst ,_acdac );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fdbab *ST_UnderlineValues )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fdbab =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fdbab =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fdbab =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fdbab =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fdbab =4;case "\u006e\u006f\u006e\u0065":*_fdbab =5;};return nil ;};func (_gadff *CT_PageMargins )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfbbg :=range start .Attr {if _cfbbg .Name .Local =="\u006c\u0065\u0066\u0074"{_gecab ,_gbfff :=_fe .ParseFloat (_cfbbg .Value ,64);if _gbfff !=nil {return _gbfff ;};_gadff .LeftAttr =_gecab ;continue ;};if _cfbbg .Name .Local =="\u0072\u0069\u0067h\u0074"{_fcace ,_gfbca :=_fe .ParseFloat (_cfbbg .Value ,64);if _gfbca !=nil {return _gfbca ;};_gadff .RightAttr =_fcace ;continue ;};if _cfbbg .Name .Local =="\u0074\u006f\u0070"{_bbacd ,_dcfag :=_fe .ParseFloat (_cfbbg .Value ,64);if _dcfag !=nil {return _dcfag ;};_gadff .TopAttr =_bbacd ;continue ;};if _cfbbg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_dceaa ,_cebdf :=_fe .ParseFloat (_cfbbg .Value ,64);if _cebdf !=nil {return _cebdf ;};_gadff .BottomAttr =_dceaa ;continue ;};if _cfbbg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_bgcef ,_cbfda :=_fe .ParseFloat (_cfbbg .Value ,64);if _cbfda !=nil {return _cbfda ;};_gadff .HeaderAttr =_bgcef ;continue ;};if _cfbbg .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_efdac ,_gbfeg :=_fe .ParseFloat (_cfbbg .Value ,64);if _gbfeg !=nil {return _gbfeg ;};_gadff .FooterAttr =_efdac ;continue ;};};for {_babgc ,_ecgeg :=d .Token ();if _ecgeg !=nil {return _cg .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",_ecgeg );};if _cbabc ,_cbbgc :=_babgc .(_c .EndElement );_cbbgc &&_cbabc .Name ==start .Name {break ;};};return nil ;};func (_fdfdd ST_PaneState )String ()string {switch _fdfdd {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 "";}; +// Validate validates the CT_TextPr and its children +func (_cegcc *CT_TextPr )Validate ()error {return _cegcc .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");}; -// Validate validates the CT_Location and its children -func (_cgafe *CT_Location )Validate ()error {return _cgafe .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path +func (_dacd *CT_IgnoredErrors )ValidateWithPath (path string )error {for _ggagg ,_aegg :=range _dacd .IgnoredError {if _gbgc :=_aegg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ggagg ));_gbgc !=nil {return _gbgc ;};};if _dacd .ExtLst !=nil {if _eabca :=_dacd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eabca !=nil {return _eabca ;};};return nil ;};func (_efeed *ST_RevisionAction )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_efeed =0;case "\u0061\u0064\u0064":*_efeed =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_efeed =2;};return nil ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_baef *CT_Boolean )ValidateWithPath (path string )error {for _ddd ,_ffea :=range _baef .X {if _fge :=_ffea .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ddd ));_fge !=nil {return _fge ;};};return nil ;}; +// Validate validates the CT_CalcCell and its children +func (_ddacf *CT_CalcCell )Validate ()error {return _ddacf .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};type ST_Objects byte ;type CT_Workbook struct{ -// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path -func (_dcbbf *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func (_ggggb *CT_DdeValues )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggggb .RowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_ggggb .RowsAttr )});};if _ggggb .ColsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0076",*_ggggb .ColsAttr )});};e .EncodeToken (start );_feadb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_gfbc :=range _ggggb .Value {e .EncodeElement (_gfbc ,_feadb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfcgec *CT_Chartsheet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bfcgec .SheetPr !=nil {_bbca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_bfcgec .SheetPr ,_bbca );};_ecfbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bfcgec .SheetViews ,_ecfbe );if _bfcgec .SheetProtection !=nil {_gdeaf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfcgec .SheetProtection ,_gdeaf );};if _bfcgec .CustomSheetViews !=nil {_efbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bfcgec .CustomSheetViews ,_efbc );};if _bfcgec .PageMargins !=nil {_cgbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bfcgec .PageMargins ,_cgbc );};if _bfcgec .PageSetup !=nil {_degg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bfcgec .PageSetup ,_degg );};if _bfcgec .HeaderFooter !=nil {_gdcbf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bfcgec .HeaderFooter ,_gdcbf );};_dag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_bfcgec .Drawing ,_dag );if _bfcgec .LegacyDrawing !=nil {_aabd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_bfcgec .LegacyDrawing ,_aabd );};if _bfcgec .LegacyDrawingHF !=nil {_dagb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bfcgec .LegacyDrawingHF ,_dagb );};if _bfcgec .DrawingHF !=nil {_cdee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bfcgec .DrawingHF ,_cdee );};if _bfcgec .Picture !=nil {_daec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_bfcgec .Picture ,_daec );};if _bfcgec .WebPublishItems !=nil {_faag :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bfcgec .WebPublishItems ,_faag );};if _bfcgec .ExtLst !=nil {_fdbc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfcgec .ExtLst ,_fdbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbdc *CT_DefinedNames )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdba :for {_ebdab ,_gbbdb :=d .Token ();if _gbbdb !=nil {return _gbbdb ;};switch _abde :=_ebdab .(type ){case _c .StartElement :switch _abde .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfbe :=NewCT_DefinedName ();if _aaabb :=d .DecodeElement (_dfbe ,&_abde );_aaabb !=nil {return _aaabb ;};_fbdc .DefinedName =append (_fbdc .DefinedName ,_dfbe );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_abde .Name );if _dbdc :=d .Skip ();_dbdc !=nil {return _dbdc ;};};case _c .EndElement :break _fdba ;case _c .CharData :};};return nil ;};type CT_MetadataBlock struct{ +// Document Conformance Class +ConformanceAttr _fc .ST_ConformanceClass ; -// Metadata Record -Rc []*CT_MetadataRecord ;};func (_afacfa *CT_TablePart )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_afacfa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_PhoneticAlignment byte ;func NewCT_DataRef ()*CT_DataRef {_fbgbd :=&CT_DataRef {};return _fbgbd };func (_egfad *CT_FunctionGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edegb :=range start .Attr {if _edegb .Name .Local =="\u006e\u0061\u006d\u0065"{_ceab ,_decgd :=_edegb .Value ,error (nil );if _decgd !=nil {return _decgd ;};_egfad .NameAttr =&_ceab ;continue ;};};for {_fdcb ,_ddefd :=d .Token ();if _ddefd !=nil {return _cg .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",_ddefd );};if _fcdae ,_aeaefc :=_fdcb .(_c .EndElement );_aeaefc &&_fcdae .Name ==start .Name {break ;};};return nil ;};func (_eeefed *CT_TextFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eeefed .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_eeefed .CountAttr )});};e .EncodeToken (start );_gccad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ggdcg :=range _eeefed .TextField {e .EncodeElement (_ggdcg ,_gccad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// File Version +FileVersion *CT_FileVersion ; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_gfaefa *CT_Hyperlink )ValidateWithPath (path string )error {return nil }; +// File Sharing +FileSharing *CT_FileSharing ; -// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path -func (_caadg *CT_FieldsUsage )ValidateWithPath (path string )error {for _gbada ,_gggeae :=range _caadg .FieldUsage {if _cecf :=_gggeae .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_gbada ));_cecf !=nil {return _cecf ;};};return nil ;};func (_gacdeg *ST_PrintError )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeafg ,_geacf :=d .Token ();if _geacf !=nil {return _geacf ;};if _cgeec ,_cbacg :=_eeafg .(_c .EndElement );_cbacg &&_cgeec .Name ==start .Name {*_gacdeg =1;return nil ;};if _aggcc ,_gcffe :=_eeafg .(_c .CharData );!_gcffe {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",_eeafg );}else {switch string (_aggcc ){case "":*_gacdeg =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_gacdeg =1;case "\u0062\u006c\u0061n\u006b":*_gacdeg =2;case "\u0064\u0061\u0073\u0068":*_gacdeg =3;case "\u004e\u0041":*_gacdeg =4;};};_eeafg ,_geacf =d .Token ();if _geacf !=nil {return _geacf ;};if _faffg ,_fgffed :=_eeafg .(_c .EndElement );_fgffed &&_faffg .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",_eeafg );};func (_bcfbe *CT_MetadataRecord )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_febbbb :=range start .Attr {if _febbbb .Name .Local =="\u0074"{_aebc ,_bbdaca :=_fe .ParseUint (_febbbb .Value ,10,32);if _bbdaca !=nil {return _bbdaca ;};_bcfbe .TAttr =uint32 (_aebc );continue ;};if _febbbb .Name .Local =="\u0076"{_abafe ,_ecdcgb :=_fe .ParseUint (_febbbb .Value ,10,32);if _ecdcgb !=nil {return _ecdcgb ;};_bcfbe .VAttr =uint32 (_abafe );continue ;};};for {_dbbee ,_cgfgec :=d .Token ();if _cgfgec !=nil {return _cg .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",_cgfgec );};if _cebbf ,_abcfc :=_dbbee .(_c .EndElement );_abcfc &&_cebbf .Name ==start .Name {break ;};};return nil ;};func (_fcccdg ST_DdeValueType )ValidateWithPath (path string )error {switch _fcccdg {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 (_fcccdg ));};return nil ;};type CT_CustomProperties struct{ +// Workbook Properties +WorkbookPr *CT_WorkbookPr ; -// Custom Property -CustomPr []*CT_CustomProperty ;};func (_agbcd ST_VerticalAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agbcd .String (),start );};func (_fffbd *CT_PCDSCPage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fffbd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fffbd .CountAttr )});};e .EncodeToken (start );if _fffbd .PageItem !=nil {_facccd :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_efcff :=range _fffbd .PageItem {e .EncodeElement (_efcff ,_facccd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_IconSet ()*CT_IconSet {_bffdbf :=&CT_IconSet {};return _bffdbf }; +// Workbook Protection +WorkbookProtection *CT_WorkbookProtection ; -// Validate validates the CT_RgbColor and its children -func (_cdgbe *CT_RgbColor )Validate ()error {return _cdgbe .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_fbgdg ST_RefMode )ValidateWithPath (path string )error {switch _fbgdg {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 (_fbgdg ));};return nil ;};func (_bgfafe ST_SortMethod )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgfafe .String (),start );}; +// Workbook Views +BookViews *CT_BookViews ; -// Validate validates the CT_Fill and its children -func (_cabfc *CT_Fill )Validate ()error {return _cabfc .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func NewCT_MdxMetadata ()*CT_MdxMetadata {_fgbaa :=&CT_MdxMetadata {};return _fgbaa }; +// Sheets +Sheets *CT_Sheets ; -// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path -func (_bca *CT_CalcChain )ValidateWithPath (path string )error {for _daafb ,_gdba :=range _bca .C {if _bcce :=_gdba .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_daafb ));_bcce !=nil {return _bcce ;};};if _bca .ExtLst !=nil {if _cedc :=_bca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cedc !=nil {return _cedc ;};};return nil ;};func (_fgdbae ST_ConditionalFormattingOperator )String ()string {switch _fgdbae {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 (_fbaacd *CT_TableParts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdbfb :=range start .Attr {if _cdbfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gecfc ,_ffafaa :=_fe .ParseUint (_cdbfb .Value ,10,32);if _ffafaa !=nil {return _ffafaa ;};_gfgae :=uint32 (_gecfc );_fbaacd .CountAttr =&_gfgae ;continue ;};};_eaaafa :for {_cbadfe ,_ddeff :=d .Token ();if _ddeff !=nil {return _ddeff ;};switch _fefeaf :=_cbadfe .(type ){case _c .StartElement :switch _fefeaf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baeeac :=NewCT_TablePart ();if _dggcc :=d .DecodeElement (_baeeac ,&_fefeaf );_dggcc !=nil {return _dggcc ;};_fbaacd .TablePart =append (_fbaacd .TablePart ,_baeeac );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073 \u0025\u0076",_fefeaf .Name );if _cggee :=d .Skip ();_cggee !=nil {return _cggee ;};};case _c .EndElement :break _eaaafa ;case _c .CharData :};};return nil ;};type CT_RevisionCellChange struct{ +// Function Groups +FunctionGroups *CT_FunctionGroups ; -// Sheet Id -SIdAttr uint32 ; +// External References +ExternalReferences *CT_ExternalReferences ; -// Old Formatting Information -OdxfAttr *bool ; +// Defined Names +DefinedNames *CT_DefinedNames ; -// Row Column Formatting Change -XfDxfAttr *bool ; +// Calculation Properties +CalcPr *CT_CalcPr ; -// Style Revision -SAttr *bool ; +// Embedded Object Size +OleSize *CT_OleSize ; -// Formatting -DxfAttr *bool ; +// Custom Workbook Views +CustomWorkbookViews *CT_CustomWorkbookViews ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// PivotCaches +PivotCaches *CT_PivotCaches ; -// Quote Prefix -QuotePrefixAttr *bool ; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ; -// Old Quote Prefix -OldQuotePrefixAttr *bool ; +// Smart Tag Types +SmartTagTypes *CT_SmartTagTypes ; -// Phonetic Text -PhAttr *bool ; +// Web Publishing Properties +WebPublishing *CT_WebPublishing ; -// Old Phonetic Text -OldPhAttr *bool ; +// File Recovery Properties +FileRecoveryPr []*CT_FileRecoveryPr ; -// End of List Formula Update -EndOfListFormulaUpdateAttr *bool ; +// Web Publish Objects +WebPublishObjects *CT_WebPublishObjects ; -// Old Cell Data -Oc *CT_Cell ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_edcac ST_SourceType )Validate ()error {return _edcac .ValidateWithPath ("")}; -// New Cell Data -Nc *CT_Cell ; +// Validate validates the CT_ProtectedRanges and its children +func (_cgggf *CT_ProtectedRanges )Validate ()error {return _cgggf .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};func (_acca *CT_Dxfs )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_adbdd :=range start .Attr {if _adbdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_dadd ,_ffcbf :=_e .ParseUint (_adbdd .Value ,10,32);if _ffcbf !=nil {return _ffcbf ;};_gbbbg :=uint32 (_dadd );_acca .CountAttr =&_gbbbg ;continue ;};};_acgbb :for {_adgb ,_ccebe :=d .Token ();if _ccebe !=nil {return _ccebe ;};switch _fcfd :=_adgb .(type ){case _bf .StartElement :switch _fcfd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_degdf :=NewCT_Dxf ();if _eabaa :=d .DecodeElement (_degdf ,&_fcfd );_eabaa !=nil {return _eabaa ;};_acca .Dxf =append (_acca .Dxf ,_degdf );default:_cg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0078\u0066\u0073\u0020\u0025\u0076",_fcfd .Name );if _bage :=d .Skip ();_bage !=nil {return _bage ;};};case _bf .EndElement :break _acgbb ;case _bf .CharData :};};return nil ;};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_agbebg :=&CT_MdxMemeberProp {};return _agbebg };func NewCT_Cols ()*CT_Cols {_afbg :=&CT_Cols {};return _afbg };func NewCT_GradientStop ()*CT_GradientStop {_cbabb :=&CT_GradientStop {};_cbabb .Color =NewCT_Color ();return _cbabb ;};func NewCT_VolTopic ()*CT_VolTopic {_ffcbcb :=&CT_VolTopic {};return _ffcbcb };func (_aefec *ST_UnderlineValues )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_beacfb ,_fcgffe :=d .Token ();if _fcgffe !=nil {return _fcgffe ;};if _cdfcd ,_gfdgde :=_beacfb .(_bf .EndElement );_gfdgde &&_cdfcd .Name ==start .Name {*_aefec =1;return nil ;};if _cdagbg ,_ffecf :=_beacfb .(_bf .CharData );!_ffecf {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",_beacfb );}else {switch string (_cdagbg ){case "":*_aefec =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_aefec =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_aefec =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_aefec =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_aefec =4;case "\u006e\u006f\u006e\u0065":*_aefec =5;};};_beacfb ,_fcgffe =d .Token ();if _fcgffe !=nil {return _fcgffe ;};if _eeaca ,_ddaede :=_beacfb .(_bf .EndElement );_ddaede &&_eeaca .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",_beacfb );};func (_ggade *CT_OleObject )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_abcga :=range start .Attr {if _abcga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abcga .Name .Local =="\u0069\u0064"||_abcga .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"&&_abcga .Name .Local =="\u0069\u0064"{_efgaa ,_ebdag :=_abcga .Value ,error (nil );if _ebdag !=nil {return _ebdag ;};_ggade .IdAttr =&_efgaa ;continue ;};if _abcga .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_ggade .DvAspectAttr .UnmarshalXMLAttr (_abcga );continue ;};if _abcga .Name .Local =="\u006c\u0069\u006e\u006b"{_cefce ,_feaddf :=_abcga .Value ,error (nil );if _feaddf !=nil {return _feaddf ;};_ggade .LinkAttr =&_cefce ;continue ;};if _abcga .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_ggade .OleUpdateAttr .UnmarshalXMLAttr (_abcga );continue ;};if _abcga .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_ggggc ,_gdbfc :=_e .ParseBool (_abcga .Value );if _gdbfc !=nil {return _gdbfc ;};_ggade .AutoLoadAttr =&_ggggc ;continue ;};if _abcga .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bgeb ,_bbedg :=_e .ParseUint (_abcga .Value ,10,32);if _bbedg !=nil {return _bbedg ;};_ggade .ShapeIdAttr =uint32 (_bgeb );continue ;};if _abcga .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_aacdb ,_debbfg :=_abcga .Value ,error (nil );if _debbfg !=nil {return _debbfg ;};_ggade .ProgIdAttr =&_aacdb ;continue ;};};_aade :for {_ecbaf ,_fbacbc :=d .Token ();if _fbacbc !=nil {return _fbacbc ;};switch _ccgfae :=_ecbaf .(type ){case _bf .StartElement :switch _ccgfae .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggade .ObjectPr =NewCT_ObjectPr ();if _ffadbe :=d .DecodeElement (_ggade .ObjectPr ,&_ccgfae );_ffadbe !=nil {return _ffadbe ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_ccgfae .Name );if _cecgfg :=d .Skip ();_cecgfg !=nil {return _cecgfg ;};};case _bf .EndElement :break _aade ;case _bf .CharData :};};return nil ;}; -// Old Formatting Information -Odxf *CT_Dxf ; +// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path +func (_dafgg *CT_TableColumns )ValidateWithPath (path string )error {for _effcb ,_gbbaaba :=range _dafgg .TableColumn {if _ceefe :=_gbbaaba .ValidateWithPath (_f .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_effcb ));_ceefe !=nil {return _ceefe ;};};return nil ;}; -// New Formatting Information -Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};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;);type ST_PatternType byte ; +// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path +func (_dagb *CT_Format )ValidateWithPath (path string )error {if _ffcba :=_dagb .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ffcba !=nil {return _ffcba ;};if _ggddf :=_dagb .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ggddf !=nil {return _ggddf ;};if _dagb .ExtLst !=nil {if _fcca :=_dagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcca !=nil {return _fcca ;};};return nil ;};func NewCT_DdeItem ()*CT_DdeItem {_bgbe :=&CT_DdeItem {};return _bgbe };type CT_MergeCells struct{ -// Validate validates the CT_MetadataRecord and its children -func (_fceebf *CT_MetadataRecord )Validate ()error {return _fceebf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");}; +// Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path -func (_dfefcc *CT_MetadataTypes )ValidateWithPath (path string )error {for _feeff ,_cfcdg :=range _dfefcc .MetadataType {if _daede :=_cfcdg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_feeff ));_daede !=nil {return _daede ;};};return nil ;}; +// Merged Cell +MergeCell []*CT_MergeCell ;};func (_cfddd ST_BorderStyle )Validate ()error {return _cfddd .ValidateWithPath ("")};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 (_ecagc *CT_TupleCache )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dfbf :for {_efcedc ,_fabdff :=d .Token ();if _fabdff !=nil {return _fabdff ;};switch _ebebgg :=_efcedc .(type ){case _bf .StartElement :switch _ebebgg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecagc .Entries =NewCT_PCDSDTCEntries ();if _bbddd :=d .DecodeElement (_ecagc .Entries ,&_ebebgg );_bbddd !=nil {return _bbddd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecagc .Sets =NewCT_Sets ();if _aafaag :=d .DecodeElement (_ecagc .Sets ,&_ebebgg );_aafaag !=nil {return _aafaag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecagc .QueryCache =NewCT_QueryCache ();if _deffg :=d .DecodeElement (_ecagc .QueryCache ,&_ebebgg );_deffg !=nil {return _deffg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecagc .ServerFormats =NewCT_ServerFormats ();if _eafcb :=d .DecodeElement (_ecagc .ServerFormats ,&_ebebgg );_eafcb !=nil {return _eafcb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecagc .ExtLst =NewCT_ExtensionList ();if _aecgbf :=d .DecodeElement (_ecagc .ExtLst ,&_ebebgg );_aecgbf !=nil {return _aecgbf ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054u\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_ebebgg .Name );if _aadaec :=d .Skip ();_aadaec !=nil {return _aadaec ;};};case _bf .EndElement :break _dfbf ;case _bf .CharData :};};return nil ;};func (_gfgcc *CT_TableStyle )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gdgace :=range start .Attr {if _gdgace .Name .Local =="\u006e\u0061\u006d\u0065"{_aadfg ,_fgefc :=_gdgace .Value ,error (nil );if _fgefc !=nil {return _fgefc ;};_gfgcc .NameAttr =_aadfg ;continue ;};if _gdgace .Name .Local =="\u0070\u0069\u0076o\u0074"{_agabg ,_cbdcfe :=_e .ParseBool (_gdgace .Value );if _cbdcfe !=nil {return _cbdcfe ;};_gfgcc .PivotAttr =&_agabg ;continue ;};if _gdgace .Name .Local =="\u0074\u0061\u0062l\u0065"{_aabbcd ,_cfgaf :=_e .ParseBool (_gdgace .Value );if _cfgaf !=nil {return _cfgaf ;};_gfgcc .TableAttr =&_aabbcd ;continue ;};if _gdgace .Name .Local =="\u0063\u006f\u0075n\u0074"{_aaaag ,_bbdae :=_e .ParseUint (_gdgace .Value ,10,32);if _bbdae !=nil {return _bbdae ;};_cddcc :=uint32 (_aaaag );_gfgcc .CountAttr =&_cddcc ;continue ;};};_afaeca :for {_dbccc ,_gabea :=d .Token ();if _gabea !=nil {return _gabea ;};switch _fgcfc :=_dbccc .(type ){case _bf .StartElement :switch _fgcfc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beebbc :=NewCT_TableStyleElement ();if _fadbd :=d .DecodeElement (_beebbc ,&_fgcfc );_fadbd !=nil {return _fadbd ;};_gfgcc .TableStyleElement =append (_gfgcc .TableStyleElement ,_beebbc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_fgcfc .Name );if _aabfg :=d .Skip ();_aabfg !=nil {return _aabfg ;};};case _bf .EndElement :break _afaeca ;case _bf .CharData :};};return nil ;};func (_bfaab *CT_PCDKPIs )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bfaab .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bfaab .CountAttr )});};e .EncodeToken (start );if _bfaab .Kpi !=nil {_aegd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_dbgdb :=range _bfaab .Kpi {e .EncodeElement (_dbgdb ,_aegd );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NumFmt and its children -func (_ffca *CT_NumFmt )Validate ()error {return _ffca .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_babg *CT_Boolean )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (_babg .VAttr ))});if _babg .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_babg .UAttr ))});};if _babg .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_babg .FAttr ))});};if _babg .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_cg .Sprintf ("\u0025\u0076",*_babg .CAttr )});};if _babg .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_babg .CpAttr )});};e .EncodeToken (start );if _babg .X !=nil {_ccbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fecg :=range _babg .X {e .EncodeElement (_fecg ,_ccbe );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddafa ST_FileType )String ()string {switch _ddafa {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 "";};type ST_SheetViewType byte ;func (_fgeea ST_GrowShrinkType )ValidateWithPath (path string )error {switch _fgeea {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 (_fgeea ));};return nil ;};func (_dgfdfa *CT_VolMain )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfgegg :=range start .Attr {if _bfgegg .Name .Local =="\u0066\u0069\u0072s\u0074"{_edefff ,_cedaf :=_bfgegg .Value ,error (nil );if _cedaf !=nil {return _cedaf ;};_dgfdfa .FirstAttr =_edefff ;continue ;};};_aegca :for {_gabaf ,_fdgea :=d .Token ();if _fdgea !=nil {return _fdgea ;};switch _bbbgg :=_gabaf .(type ){case _c .StartElement :switch _bbbgg .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggea :=NewCT_VolTopic ();if _efdebga :=d .DecodeElement (_bggea ,&_bbbgg );_efdebga !=nil {return _efdebga ;};_dgfdfa .Tp =append (_dgfdfa .Tp ,_bggea );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u006f\u006c\u004d\u0061\u0069\u006e\u0020\u0025\u0076",_bbbgg .Name );if _dagcf :=d .Skip ();_dagcf !=nil {return _dagcf ;};};case _c .EndElement :break _aegca ;case _c .CharData :};};return nil ;};type CT_IconFilter struct{ +// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path +func (_cgdcg *CT_DataConsolidate )ValidateWithPath (path string )error {if _eacbc :=_cgdcg .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eacbc !=nil {return _eacbc ;};if _cgdcg .DataRefs !=nil {if _degfc :=_cgdcg .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s");_degfc !=nil {return _degfc ;};};return nil ;}; -// Icon Set -IconSetAttr ST_IconSetType ; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_eadcb *CT_Connection )ValidateWithPath (path string )error {if _acefc :=_eadcb .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_acefc !=nil {return _acefc ;};if _eadcb .DbPr !=nil {if _deaea :=_eadcb .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072");_deaea !=nil {return _deaea ;};};if _eadcb .OlapPr !=nil {if _abdb :=_eadcb .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_abdb !=nil {return _abdb ;};};if _eadcb .WebPr !=nil {if _cafdc :=_eadcb .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_cafdc !=nil {return _cafdc ;};};if _eadcb .TextPr !=nil {if _bbbf :=_eadcb .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_bbbf !=nil {return _bbbf ;};};if _eadcb .Parameters !=nil {if _cddb :=_eadcb .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");_cddb !=nil {return _cddb ;};};if _eadcb .ExtLst !=nil {if _dagce :=_eadcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dagce !=nil {return _dagce ;};};return nil ;}; -// Icon Id -IconIdAttr *uint32 ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func (_edfa *CT_CellStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edd :=range start .Attr {if _edd .Name .Local =="\u006e\u0061\u006d\u0065"{_afd ,_cbddc :=_edd .Value ,error (nil );if _cbddc !=nil {return _cbddc ;};_edfa .NameAttr =&_afd ;continue ;};if _edd .Name .Local =="\u0078\u0066\u0049\u0064"{_gebe ,_debf :=_fe .ParseUint (_edd .Value ,10,32);if _debf !=nil {return _debf ;};_edfa .XfIdAttr =uint32 (_gebe );continue ;};if _edd .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_decd ,_cbfb :=_fe .ParseUint (_edd .Value ,10,32);if _cbfb !=nil {return _cbfb ;};_dbfdc :=uint32 (_decd );_edfa .BuiltinIdAttr =&_dbfdc ;continue ;};if _edd .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_ccdd ,_beeg :=_fe .ParseUint (_edd .Value ,10,32);if _beeg !=nil {return _beeg ;};_ffbab :=uint32 (_ccdd );_edfa .ILevelAttr =&_ffbab ;continue ;};if _edd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aege ,_fgge :=_fe .ParseBool (_edd .Value );if _fgge !=nil {return _fgge ;};_edfa .HiddenAttr =&_aege ;continue ;};if _edd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_fcbe ,_faad :=_fe .ParseBool (_edd .Value );if _faad !=nil {return _faad ;};_edfa .CustomBuiltinAttr =&_fcbe ;continue ;};};_dcba :for {_cdag ,_cagd :=d .Token ();if _cagd !=nil {return _cagd ;};switch _ddac :=_cdag .(type ){case _c .StartElement :switch _ddac .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edfa .ExtLst =NewCT_ExtensionList ();if _caaa :=d .DecodeElement (_edfa .ExtLst ,&_ddac );_caaa !=nil {return _caaa ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_ddac .Name );if _eeag :=d .Skip ();_eeag !=nil {return _eeag ;};};case _c .EndElement :break _dcba ;case _c .CharData :};};return nil ;};func (_bgeea *CT_PivotFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdcdb :=range start .Attr {if _cdcdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggee ,_dcfgf :=_fe .ParseUint (_cdcdb .Value ,10,32);if _dcfgf !=nil {return _dcfgf ;};_geaef :=uint32 (_ggee );_bgeea .CountAttr =&_geaef ;continue ;};};_agggb :for {_ecfcb ,_feefb :=d .Token ();if _feefb !=nil {return _feefb ;};switch _egccc :=_ecfcb .(type ){case _c .StartElement :switch _egccc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgefd :=NewCT_PivotField ();if _bedcd :=d .DecodeElement (_dgefd ,&_egccc );_bedcd !=nil {return _bedcd ;};_bgeea .PivotField =append (_bgeea .PivotField ,_dgefd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_egccc .Name );if _bcbbe :=d .Skip ();_bcbbe !=nil {return _bcbbe ;};};case _c .EndElement :break _agggb ;case _c .CharData :};};return nil ;};func (_gbafa *CT_Record )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gbafa .M !=nil {_cagaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_effee :=range _gbafa .M {e .EncodeElement (_effee ,_cagaa );};};if _gbafa .N !=nil {_fcage :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_fgdd :=range _gbafa .N {e .EncodeElement (_fgdd ,_fcage );};};if _gbafa .B !=nil {_cafcca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_cebdg :=range _gbafa .B {e .EncodeElement (_cebdg ,_cafcca );};};if _gbafa .E !=nil {_cccdca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_cdbee :=range _gbafa .E {e .EncodeElement (_cdbee ,_cccdca );};};if _gbafa .S !=nil {_dffdb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_fggbg :=range _gbafa .S {e .EncodeElement (_fggbg ,_dffdb );};};if _gbafa .D !=nil {_ecbdbg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_gcdbd :=range _gbafa .D {e .EncodeElement (_gcdbd ,_ecbdbg );};};if _gbafa .X !=nil {_bgdde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fdecf :=range _gbafa .X {e .EncodeElement (_fdecf ,_bgdde );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path +func (_bga *CT_CfRule )ValidateWithPath (path string )error {if _fba :=_bga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fba !=nil {return _fba ;};if _bafa :=_bga .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_bafa !=nil {return _bafa ;};if _cecg :=_bga .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_cecg !=nil {return _cecg ;};if _bga .ColorScale !=nil {if _gcfe :=_bga .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");_gcfe !=nil {return _gcfe ;};};if _bga .DataBar !=nil {if _efbb :=_bga .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_efbb !=nil {return _efbb ;};};if _bga .IconSet !=nil {if _gceg :=_bga .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");_gceg !=nil {return _gceg ;};};if _bga .ExtLst !=nil {if _bbbe :=_bga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbe !=nil {return _bbbe ;};};return nil ;};type CT_GradientFill struct{ -// Validate validates the CT_SheetViews and its children -func (_dbcda *CT_SheetViews )Validate ()error {return _dbcda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");}; +// Gradient Fill Type +TypeAttr ST_GradientType ; -// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path -func (_cafcd *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _fbdgce ,_gbbaa :=range _cafcd .SheetData {if _cagba :=_gbbaa .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_fbdgce ));_cagba !=nil {return _cagba ;};};return nil ;}; +// Linear Gradient Degree +DegreeAttr *float64 ; -// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path -func (_gfdf *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil };func (_gcdcd ST_CfType )ValidateWithPath (path string )error {switch _gcdcd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_gcdcd ));};return nil ;}; +// Left Convergence +LeftAttr *float64 ; -// Validate validates the CT_ConditionalFormat and its children -func (_cgedaf *CT_ConditionalFormat )Validate ()error {return _cgedaf .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");};func (_geeec ST_ConditionalFormattingOperator )Validate ()error {return _geeec .ValidateWithPath ("")};func (_aedeaf ST_CellType )ValidateWithPath (path string )error {switch _aedeaf {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 (_aedeaf ));};return nil ;};func (_fagfag ST_GrowShrinkType )String ()string {switch _fagfag {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 (_dgafb ST_Visibility )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gaabf :=_c .Attr {};_gaabf .Name =name ;switch _dgafb {case ST_VisibilityUnset :_gaabf .Value ="";case ST_VisibilityVisible :_gaabf .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_gaabf .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_gaabf .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _gaabf ,nil ;}; +// Right Convergence +RightAttr *float64 ; -// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path -func (_bbafd *CT_ConditionalFormat )ValidateWithPath (path string )error {if _bgbg :=_bbafd .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_bgbg !=nil {return _bgbg ;};if _gggf :=_bbafd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gggf !=nil {return _gggf ;};if _eedg :=_bbafd .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_eedg !=nil {return _eedg ;};if _bbafd .ExtLst !=nil {if _fdega :=_bbafd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdega !=nil {return _fdega ;};};return nil ;};func (_caaedc *CT_Macrosheet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _caaedc .SheetPr !=nil {_efgbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_caaedc .SheetPr ,_efgbd );};if _caaedc .Dimension !=nil {_cabcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_caaedc .Dimension ,_cabcg );};if _caaedc .SheetViews !=nil {_ddfgf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_caaedc .SheetViews ,_ddfgf );};if _caaedc .SheetFormatPr !=nil {_cbgaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_caaedc .SheetFormatPr ,_cbgaf );};if _caaedc .Cols !=nil {_afea :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_fefcgd :=range _caaedc .Cols {e .EncodeElement (_fefcgd ,_afea );};};_afcaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_caaedc .SheetData ,_afcaa );if _caaedc .SheetProtection !=nil {_dbfbe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_caaedc .SheetProtection ,_dbfbe );};if _caaedc .AutoFilter !=nil {_gaca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_caaedc .AutoFilter ,_gaca );};if _caaedc .SortState !=nil {_cdbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_caaedc .SortState ,_cdbc );};if _caaedc .DataConsolidate !=nil {_geggeb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_caaedc .DataConsolidate ,_geggeb );};if _caaedc .CustomSheetViews !=nil {_cbgab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_caaedc .CustomSheetViews ,_cbgab );};if _caaedc .PhoneticPr !=nil {_gdaag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_caaedc .PhoneticPr ,_gdaag );};if _caaedc .ConditionalFormatting !=nil {_aagb :=_c .StartElement {Name :_c .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 _ ,_eead :=range _caaedc .ConditionalFormatting {e .EncodeElement (_eead ,_aagb );};};if _caaedc .PrintOptions !=nil {_eaeeb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_caaedc .PrintOptions ,_eaeeb );};if _caaedc .PageMargins !=nil {_ccbed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_caaedc .PageMargins ,_ccbed );};if _caaedc .PageSetup !=nil {_gbfce :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_caaedc .PageSetup ,_gbfce );};if _caaedc .HeaderFooter !=nil {_cbccb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_caaedc .HeaderFooter ,_cbccb );};if _caaedc .RowBreaks !=nil {_ccbca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_caaedc .RowBreaks ,_ccbca );};if _caaedc .ColBreaks !=nil {_ebcbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_caaedc .ColBreaks ,_ebcbb );};if _caaedc .CustomProperties !=nil {_accc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_caaedc .CustomProperties ,_accc );};if _caaedc .Drawing !=nil {_fdge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_caaedc .Drawing ,_fdge );};if _caaedc .LegacyDrawing !=nil {_afag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_caaedc .LegacyDrawing ,_afag );};if _caaedc .LegacyDrawingHF !=nil {_ggaebg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_caaedc .LegacyDrawingHF ,_ggaebg );};if _caaedc .DrawingHF !=nil {_babcbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_caaedc .DrawingHF ,_babcbb );};if _caaedc .Picture !=nil {_aggcb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_caaedc .Picture ,_aggcb );};if _caaedc .OleObjects !=nil {_gaaed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_caaedc .OleObjects ,_gaaed );};if _caaedc .ExtLst !=nil {_fcfgfe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_caaedc .ExtLst ,_fcfgfe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_badggc ST_ItemType )Validate ()error {return _badggc .ValidateWithPath ("")};func (_dcadc ST_CellFormulaType )ValidateWithPath (path string )error {switch _dcadc {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 (_dcadc ));};return nil ;}; +// Top Gradient Convergence +TopAttr *float64 ; -// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path -func (_ggdced *CT_ServerFormats )ValidateWithPath (path string )error {for _gegef ,_ebdgc :=range _ggdced .ServerFormat {if _aafcb :=_ebdgc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gegef ));_aafcb !=nil {return _aafcb ;};};return nil ;};func (_abaag *CT_FunctionGroups )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gacg :=range start .Attr {if _gacg .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_bbcaa ,_feaed :=_fe .ParseUint (_gacg .Value ,10,32);if _feaed !=nil {return _feaed ;};_aecea :=uint32 (_bbcaa );_abaag .BuiltInGroupCountAttr =&_aecea ;continue ;};};_cdca :for {_gefae ,_dfee :=d .Token ();if _dfee !=nil {return _dfee ;};switch _bdef :=_gefae .(type ){case _c .StartElement :switch _bdef .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgdfb :=NewCT_FunctionGroup ();if _cffb :=d .DecodeElement (_bgdfb ,&_bdef );_cffb !=nil {return _cffb ;};_abaag .FunctionGroup =append (_abaag .FunctionGroup ,_bgdfb );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025\u0076",_bdef .Name );if _ccafa :=d .Skip ();_ccafa !=nil {return _ccafa ;};};case _c .EndElement :break _cdca ;case _c .CharData :};};return nil ;};func (_bbfeg ST_MdxSetOrder )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cbgage :=_c .Attr {};_cbgage .Name =name ;switch _bbfeg {case ST_MdxSetOrderUnset :_cbgage .Value ="";case ST_MdxSetOrderU :_cbgage .Value ="\u0075";case ST_MdxSetOrderA :_cbgage .Value ="\u0061";case ST_MdxSetOrderD :_cbgage .Value ="\u0064";case ST_MdxSetOrderAa :_cbgage .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_cbgage .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_cbgage .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_cbgage .Value ="\u006e\u0064";};return _cbgage ,nil ;};func (_acbef *CT_Parameter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acbef .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_acbef .NameAttr )});};if _acbef .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_acbef .SqlTypeAttr )});};if _acbef .ParameterTypeAttr !=ST_ParameterTypeUnset {_bbaec ,_fgbfa :=_acbef .ParameterTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"});if _fgbfa !=nil {return _fgbfa ;};start .Attr =append (start .Attr ,_bbaec );};if _acbef .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acbef .RefreshOnChangeAttr ))});};if _acbef .PromptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_acbef .PromptAttr )});};if _acbef .BooleanAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_acbef .BooleanAttr ))});};if _acbef .DoubleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_acbef .DoubleAttr )});};if _acbef .IntegerAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_acbef .IntegerAttr )});};if _acbef .StringAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_cg .Sprintf ("\u0025\u0076",*_acbef .StringAttr )});};if _acbef .CellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_acbef .CellAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecaa *CT_Border )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbef :=range start .Attr {if _fbef .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_def ,_ffed :=_fe .ParseBool (_fbef .Value );if _ffed !=nil {return _ffed ;};_ecaa .DiagonalUpAttr =&_def ;continue ;};if _fbef .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_acc ,_eaa :=_fe .ParseBool (_fbef .Value );if _eaa !=nil {return _eaa ;};_ecaa .DiagonalDownAttr =&_acc ;continue ;};if _fbef .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dca ,_effa :=_fe .ParseBool (_fbef .Value );if _effa !=nil {return _effa ;};_ecaa .OutlineAttr =&_dca ;continue ;};};_age :for {_gdca ,_dgbc :=d .Token ();if _dgbc !=nil {return _dgbc ;};switch _bcf :=_gdca .(type ){case _c .StartElement :switch _bcf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecaa .Start =NewCT_BorderPr ();if _fgdg :=d .DecodeElement (_ecaa .Start ,&_bcf );_fgdg !=nil {return _fgdg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecaa .End =NewCT_BorderPr ();if _cgd :=d .DecodeElement (_ecaa .End ,&_bcf );_cgd !=nil {return _cgd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecaa .Left =NewCT_BorderPr ();if _fedc :=d .DecodeElement (_ecaa .Left ,&_bcf );_fedc !=nil {return _fedc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecaa .Right =NewCT_BorderPr ();if _bge :=d .DecodeElement (_ecaa .Right ,&_bcf );_bge !=nil {return _bge ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecaa .Top =NewCT_BorderPr ();if _agba :=d .DecodeElement (_ecaa .Top ,&_bcf );_agba !=nil {return _agba ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecaa .Bottom =NewCT_BorderPr ();if _bcfg :=d .DecodeElement (_ecaa .Bottom ,&_bcf );_bcfg !=nil {return _bcfg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecaa .Diagonal =NewCT_BorderPr ();if _gge :=d .DecodeElement (_ecaa .Diagonal ,&_bcf );_gge !=nil {return _gge ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecaa .Vertical =NewCT_BorderPr ();if _gcfg :=d .DecodeElement (_ecaa .Vertical ,&_bcf );_gcfg !=nil {return _gcfg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecaa .Horizontal =NewCT_BorderPr ();if _ffb :=d .DecodeElement (_ecaa .Horizontal ,&_bcf );_ffb !=nil {return _ffb ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u006f\u0072d\u0065\u0072 \u0025\u0076",_bcf .Name );if _dgee :=d .Skip ();_dgee !=nil {return _dgee ;};};case _c .EndElement :break _age ;case _c .CharData :};};return nil ;};func NewCT_RevisionConflict ()*CT_RevisionConflict {_acgcf :=&CT_RevisionConflict {};return _acgcf };type CT_TableStyle struct{ +// Bottom Convergence +BottomAttr *float64 ; -// Table Style Name -NameAttr string ; +// Gradient Stop +Stop []*CT_GradientStop ;};func (_aadbe *CT_Format )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aadbe .ActionAttr !=ST_FormatActionUnset {_ecga ,_fggeg :=_aadbe .ActionAttr .MarshalXMLAttr (_bf .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fggeg !=nil {return _fggeg ;};start .Attr =append (start .Attr ,_ecga );};if _aadbe .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aadbe .DxfIdAttr )});};e .EncodeToken (start );_adfac :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_aadbe .PivotArea ,_adfac );if _aadbe .ExtLst !=nil {_eacc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aadbe .ExtLst ,_eacc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_OlapPr struct{ -// Pivot Style -PivotAttr *bool ; +// Local Cube +LocalAttr *bool ; -// Table -TableAttr *bool ; +// Local Cube Connection +LocalConnectionAttr *string ; -// Table Style Count -CountAttr *uint32 ; +// Local Refresh +LocalRefreshAttr *bool ; -// Table Style -TableStyleElement []*CT_TableStyleElement ;};func NewCT_DiscretePr ()*CT_DiscretePr {_bgca :=&CT_DiscretePr {};return _bgca };func (_cbcbe ST_ShowDataAs )ValidateWithPath (path string )error {switch _cbcbe {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 (_cbcbe ));};return nil ;};func (_ecggea *CT_ProtectedRange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ecggea .PasswordAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_ecggea .PasswordAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_ecggea .SqrefAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_ecggea .NameAttr )});if _ecggea .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_ecggea .SecurityDescriptorAttr )});};if _ecggea .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 :_cg .Sprintf ("\u0025\u0076",*_ecggea .AlgorithmNameAttr )});};if _ecggea .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_cg .Sprintf ("\u0025\u0076",*_ecggea .HashValueAttr )});};if _ecggea .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_cg .Sprintf ("\u0025\u0076",*_ecggea .SaltValueAttr )});};if _ecggea .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_cg .Sprintf ("\u0025\u0076",*_ecggea .SpinCountAttr )});};e .EncodeToken (start );if _ecggea .SecurityDescriptor !=nil {_gdcac :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}};for _ ,_gbdb :=range _ecggea .SecurityDescriptor {e .EncodeElement (_gbdb ,_gdcac );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddbcag ST_GradientType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egdee :=_c .Attr {};_egdee .Name =name ;switch _ddbcag {case ST_GradientTypeUnset :_egdee .Value ="";case ST_GradientTypeLinear :_egdee .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_egdee .Value ="\u0070\u0061\u0074\u0068";};return _egdee ,nil ;};func (_cfggg *CT_DataBinding )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egaa :=range start .Attr {if _egaa .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_dfdgd ,_gfcgb :=_egaa .Value ,error (nil );if _gfcgb !=nil {return _gfcgb ;};_cfggg .DataBindingNameAttr =&_dfdgd ;continue ;};if _egaa .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_ffgf ,_fddf :=_fe .ParseBool (_egaa .Value );if _fddf !=nil {return _fddf ;};_cfggg .FileBindingAttr =&_ffgf ;continue ;};if _egaa .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_abcbd ,_aeee :=_fe .ParseUint (_egaa .Value ,10,32);if _aeee !=nil {return _aeee ;};_caag :=uint32 (_abcbd );_cfggg .ConnectionIDAttr =&_caag ;continue ;};if _egaa .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_ageea ,_edcgd :=_egaa .Value ,error (nil );if _edcgd !=nil {return _edcgd ;};_cfggg .FileBindingNameAttr =&_ageea ;continue ;};if _egaa .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_agdf ,_gefcf :=_fe .ParseUint (_egaa .Value ,10,32);if _gefcf !=nil {return _gefcf ;};_cfggg .DataBindingLoadModeAttr =uint32 (_agdf );continue ;};};_efded :for {_aedcf ,_ddfcb :=d .Token ();if _ddfcb !=nil {return _ddfcb ;};switch _ggcea :=_aedcf .(type ){case _c .StartElement :switch _ggcea .Name {default:if _cbac ,_gcfd :=_ge .CreateElement (_ggcea );_gcfd !=nil {return _gcfd ;}else {if _afgfd :=d .DecodeElement (_cbac ,&_ggcea );_afgfd !=nil {return _afgfd ;};_cfggg .Any =_cbac ;};};case _c .EndElement :break _efded ;case _c .CharData :};};return nil ;};func (_bbffge ST_SheetViewType )String ()string {switch _bbffge {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 "";};func (_fdecga *CT_PivotAreas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdecga .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fdecga .CountAttr )});};e .EncodeToken (start );if _fdecga .PivotArea !=nil {_bbbdgg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_dcbbea :=range _fdecga .PivotArea {e .EncodeElement (_dcbbea ,_bbbdgg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Send Locale to OLAP +SendLocaleAttr *bool ; -// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path -func (_ecabc *CT_Reviewed )ValidateWithPath (path string )error {return nil };func (_ccage *CT_Index )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_cg .Sprintf ("\u0025\u0076",_ccage .VAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_TablePart ()*CT_TablePart {_gdcfbc :=&CT_TablePart {};return _gdcfbc };type CT_RElt struct{ +// Drill Through Count +RowDrillCountAttr *uint32 ; -// Run Properties -RPr *CT_RPrElt ; +// OLAP Fill Formatting +ServerFillAttr *bool ; -// Text -T string ;}; +// OLAP Number Format +ServerNumberFormatAttr *bool ; -// Validate validates the CT_GradientStop and its children -func (_dfdcc *CT_GradientStop )Validate ()error {return _dfdcc .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);type CT_DdeLink struct{ +// OLAP Server Font +ServerFontAttr *bool ; -// Service name -DdeServiceAttr string ; +// OLAP Font Formatting +ServerFontColorAttr *bool ;};func NewCT_PCDKPI ()*CT_PCDKPI {_gfcbd :=&CT_PCDKPI {};return _gfcbd }; -// Topic for DDE server -DdeTopicAttr string ; +// Validate validates the MapInfo and its children +func (_gacffd *MapInfo )Validate ()error {return _gacffd .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};func NewCT_SheetPr ()*CT_SheetPr {_dadfe :=&CT_SheetPr {};return _dadfe }; -// DDE Items Collection -DdeItems *CT_DdeItems ;};func (_fa *AG_AutoFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbc :=range start .Attr {if _cbc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ba ,_bac :=_fe .ParseUint (_cbc .Value ,10,32);if _bac !=nil {return _bac ;};_eb :=uint32 (_ba );_fa .AutoFormatIdAttr =&_eb ;continue ;};if _cbc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ab ,_ec :=_fe .ParseBool (_cbc .Value );if _ec !=nil {return _ec ;};_fa .ApplyNumberFormatsAttr =&_ab ;continue ;};if _cbc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fad ,_gg :=_fe .ParseBool (_cbc .Value );if _gg !=nil {return _gg ;};_fa .ApplyBorderFormatsAttr =&_fad ;continue ;};if _cbc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ggf ,_ee :=_fe .ParseBool (_cbc .Value );if _ee !=nil {return _ee ;};_fa .ApplyFontFormatsAttr =&_ggf ;continue ;};if _cbc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ac ,_ce :=_fe .ParseBool (_cbc .Value );if _ce !=nil {return _ce ;};_fa .ApplyPatternFormatsAttr =&_ac ;continue ;};if _cbc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_eed ,_ga :=_fe .ParseBool (_cbc .Value );if _ga !=nil {return _ga ;};_fa .ApplyAlignmentFormatsAttr =&_eed ;continue ;};if _cbc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ea ,_fb :=_fe .ParseBool (_cbc .Value );if _fb !=nil {return _fb ;};_fa .ApplyWidthHeightFormatsAttr =&_ea ;continue ;};};for {_db ,_ae :=d .Token ();if _ae !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_ae );};if _cbe ,_dg :=_db .(_c .EndElement );_dg &&_cbe .Name ==start .Name {break ;};};return nil ;};func (_ddddb ST_OleUpdate )String ()string {switch _ddddb {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 (_acbdaa *ST_PageOrder )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_acbdaa =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_acbdaa =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_acbdaa =2;};return nil ;};type CT_IndexedColors struct{ +// ValidateWithPath validates the Headers and its children, prefixing error messages with path +func (_cbcgg *Headers )ValidateWithPath (path string )error {if _agage :=_cbcgg .CT_RevisionHeaders .ValidateWithPath (path );_agage !=nil {return _agage ;};return nil ;}; -// RGB Color -RgbColor []*CT_RgbColor ;}; +// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path +func (_dggdc *CT_DiscretePr )ValidateWithPath (path string )error {for _edcag ,_beagc :=range _dggdc .X {if _ddee :=_beagc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_edcag ));_ddee !=nil {return _ddee ;};};return nil ;};func NewCT_PrintOptions ()*CT_PrintOptions {_ecefc :=&CT_PrintOptions {};return _ecefc };func (_dgdge *ST_SortMethod )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ebbcgg ,_gdaae :=d .Token ();if _gdaae !=nil {return _gdaae ;};if _eeabd ,_daegac :=_ebbcgg .(_bf .EndElement );_daegac &&_eeabd .Name ==start .Name {*_dgdge =1;return nil ;};if _bbaaa ,_ccccdb :=_ebbcgg .(_bf .CharData );!_ccccdb {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",_ebbcgg );}else {switch string (_bbaaa ){case "":*_dgdge =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_dgdge =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_dgdge =2;case "\u006e\u006f\u006e\u0065":*_dgdge =3;};};_ebbcgg ,_gdaae =d .Token ();if _gdaae !=nil {return _gdaae ;};if _aadgcc ,_bfffdf :=_ebbcgg .(_bf .EndElement );_bfffdf &&_aadgcc .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",_ebbcgg );};func (_bdgdc *ST_ExternalConnectionType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fagcfc ,_eegdag :=d .Token ();if _eegdag !=nil {return _eegdag ;};if _edebgf ,_fddcbf :=_fagcfc .(_bf .EndElement );_fddcbf &&_edebgf .Name ==start .Name {*_bdgdc =1;return nil ;};if _dfcfgf ,_acgbg :=_fagcfc .(_bf .CharData );!_acgbg {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",_fagcfc );}else {switch string (_dfcfgf ){case "":*_bdgdc =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_bdgdc =1;case "\u0074\u0065\u0078\u0074":*_bdgdc =2;case "\u004d\u0044\u0059":*_bdgdc =3;case "\u0044\u004d\u0059":*_bdgdc =4;case "\u0059\u004d\u0044":*_bdgdc =5;case "\u004d\u0059\u0044":*_bdgdc =6;case "\u0044\u0059\u004d":*_bdgdc =7;case "\u0059\u0044\u004d":*_bdgdc =8;case "\u0073\u006b\u0069\u0070":*_bdgdc =9;case "\u0045\u004d\u0044":*_bdgdc =10;};};_fagcfc ,_eegdag =d .Token ();if _eegdag !=nil {return _eegdag ;};if _dcgeea ,_bcecgd :=_fagcfc .(_bf .EndElement );_bcecgd &&_dcgeea .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",_fagcfc );};func (_bgcb *CT_ColorFilter )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_adde :=range start .Attr {if _adde .Name .Local =="\u0064\u0078\u0066I\u0064"{_gcee ,_dfbg :=_e .ParseUint (_adde .Value ,10,32);if _dfbg !=nil {return _dfbg ;};_edac :=uint32 (_gcee );_bgcb .DxfIdAttr =&_edac ;continue ;};if _adde .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_gcfaa ,_cgee :=_e .ParseBool (_adde .Value );if _cgee !=nil {return _cgee ;};_bgcb .CellColorAttr =&_gcfaa ;continue ;};};for {_bbbgf ,_fef :=d .Token ();if _fef !=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",_fef );};if _ecaa ,_ffbc :=_bbbgf .(_bf .EndElement );_ffbc &&_ecaa .Name ==start .Name {break ;};};return nil ;};type CT_RevisionQueryTableField struct{ -// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path -func (_cddfa *CT_SingleXmlCells )ValidateWithPath (path string )error {for _cffggd ,_acfae :=range _cddfa .SingleXmlCell {if _gefde :=_acfae .ValidateWithPath (_cg .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_cffggd ));_gefde !=nil {return _gefde ;};};return nil ;}; +// Sheet Id +SheetIdAttr uint32 ; -// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path -func (_egaeb *CT_PatternFill )ValidateWithPath (path string )error {if _gegb :=_egaeb .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gegb !=nil {return _gegb ;};if _egaeb .FgColor !=nil {if _fcfaab :=_egaeb .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_fcfaab !=nil {return _fcfaab ;};};if _egaeb .BgColor !=nil {if _bfgff :=_egaeb .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_bfgff !=nil {return _bfgff ;};};return nil ;};func (_bcafd *CT_InputCells )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_cg .Sprintf ("\u0025\u0076",_bcafd .RAttr )});if _bcafd .DeletedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcafd .DeletedAttr ))});};if _bcafd .UndoneAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcafd .UndoneAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",_bcafd .ValAttr )});if _bcafd .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bcafd .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcceeb ST_PaneState )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fcceeb .String (),start );}; +// QueryTable Reference +RefAttr string ; -// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path -func (_gceb *CT_DdeValues )ValidateWithPath (path string )error {for _cdded ,_afeea :=range _gceb .Value {if _beea :=_afeea .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_cdded ));_beea !=nil {return _beea ;};};return nil ;}; +// Field Id +FieldIdAttr uint32 ;};type CT_GradientStop struct{ -// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path -func (_fbgad *CT_FilterColumn )ValidateWithPath (path string )error {if _fbgad .Filters !=nil {if _bdbgf :=_fbgad .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_bdbgf !=nil {return _bdbgf ;};};if _fbgad .Top10 !=nil {if _bdag :=_fbgad .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030");_bdag !=nil {return _bdag ;};};if _fbgad .CustomFilters !=nil {if _aaacb :=_fbgad .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_aaacb !=nil {return _aaacb ;};};if _fbgad .DynamicFilter !=nil {if _dagcc :=_fbgad .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072");_dagcc !=nil {return _dagcc ;};};if _fbgad .ColorFilter !=nil {if _fcbdf :=_fbgad .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_fcbdf !=nil {return _fcbdf ;};};if _fbgad .IconFilter !=nil {if _fafe :=_fbgad .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");_fafe !=nil {return _fafe ;};};if _fbgad .ExtLst !=nil {if _feaaf :=_fbgad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feaaf !=nil {return _feaaf ;};};return nil ;};func NewCT_Consolidation ()*CT_Consolidation {_bdgb :=&CT_Consolidation {};_bdgb .RangeSets =NewCT_RangeSets ();return _bdgb ;};func (_ebefeg *CT_WebPublishing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebefeg .CssAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0073\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebefeg .CssAttr ))});};if _ebefeg .ThicketAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebefeg .ThicketAttr ))});};if _ebefeg .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebefeg .LongFileNamesAttr ))});};if _ebefeg .VmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u006d\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebefeg .VmlAttr ))});};if _ebefeg .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ebefeg .AllowPngAttr ))});};if _ebefeg .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_abbfbb ,_adfcf :=_ebefeg .TargetScreenSizeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _adfcf !=nil {return _adfcf ;};start .Attr =append (start .Attr ,_abbfbb );};if _ebefeg .DpiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0070\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_ebefeg .DpiAttr )});};if _ebefeg .CodePageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_ebefeg .CodePageAttr )});};if _ebefeg .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ebefeg .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eaafc *ST_Orientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edfdeb ,_ebcbdg :=d .Token ();if _ebcbdg !=nil {return _ebcbdg ;};if _faffc ,_fbbfb :=_edfdeb .(_c .EndElement );_fbbfb &&_faffc .Name ==start .Name {*_eaafc =1;return nil ;};if _gdage ,_fgfcg :=_edfdeb .(_c .CharData );!_fgfcg {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",_edfdeb );}else {switch string (_gdage ){case "":*_eaafc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eaafc =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_eaafc =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_eaafc =3;};};_edfdeb ,_ebcbdg =d .Token ();if _ebcbdg !=nil {return _ebcbdg ;};if _fgfag ,_dgbab :=_edfdeb .(_c .EndElement );_dgbab &&_fgfag .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",_edfdeb );};func (_egecc ST_MdxFunctionType )String ()string {switch _egecc {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 (_cdfda *CT_Selection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdfda .PaneAttr !=ST_PaneUnset {_dcgead ,_fcgcag :=_cdfda .PaneAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0061\u006e\u0065"});if _fcgcag !=nil {return _fcgcag ;};start .Attr =append (start .Attr ,_dcgead );};if _cdfda .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_cdfda .ActiveCellAttr )});};if _cdfda .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cdfda .ActiveCellIdAttr )});};if _cdfda .SqrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_cdfda .SqrefAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PatternFill struct{ +// Gradient Stop Position +PositionAttr float64 ; -// Pattern Type -PatternTypeAttr ST_PatternType ; +// Color +Color *CT_Color ;};func (_bgedd *CT_Control )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bgedd .ShapeIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bgedd .IdAttr )});if _bgedd .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bgedd .NameAttr )});};e .EncodeToken (start );if _bgedd .ControlPr !=nil {_dabag :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_bgedd .ControlPr ,_dabag );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_adadg *CT_FileRecoveryPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _adadg .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_adadg .AutoRecoverAttr ))});};if _adadg .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_adadg .CrashSaveAttr ))});};if _adadg .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_adadg .DataExtractLoadAttr ))});};if _adadg .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_adadg .RepairLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cdgge ST_VolValueType )ValidateWithPath (path string )error {switch _cdgge {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 (_cdgge ));};return nil ;}; -// Foreground Color -FgColor *CT_Color ; +// Validate validates the CT_MdxMetadata and its children +func (_bfbaga *CT_MdxMetadata )Validate ()error {return _bfbaga .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; -// Background Color -BgColor *CT_Color ;}; +// Validate validates the CT_ChartsheetViews and its children +func (_bbd *CT_ChartsheetViews )Validate ()error {return _bbd .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");}; -// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path -func (_cceba *CT_XmlPr )ValidateWithPath (path string )error {if _cceba .ExtLst !=nil {if _decafc :=_cceba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_decafc !=nil {return _decafc ;};};return nil ;};type ST_PivotFilterType byte ;func NewCT_InputCells ()*CT_InputCells {_gbbbfa :=&CT_InputCells {};return _gbbbfa }; +// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path +func (_ecaga *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _ecaga .ExtLst !=nil {if _gefeg :=_ecaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gefeg !=nil {return _gefeg ;};};return nil ;}; -// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path -func (_bdefa *CT_IgnoredError )ValidateWithPath (path string )error {return nil };func (_ddbfg ST_GradientType )Validate ()error {return _ddbfg .ValidateWithPath ("")};func (_adgac ST_SmartTagShow )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cgfadc :=_c .Attr {};_cgfadc .Name =name ;switch _adgac {case ST_SmartTagShowUnset :_cgfadc .Value ="";case ST_SmartTagShowAll :_cgfadc .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_cgfadc .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_cgfadc .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _cgfadc ,nil ;};func (_egfgf *SingleXmlCells )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\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 ,_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\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 ,_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\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 ,_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\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _egfgf .CT_SingleXmlCells .MarshalXML (e ,start );};func (_aegaa *ST_CellFormulaType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aegaa =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_aegaa =1;case "\u0061\u0072\u0072a\u0079":*_aegaa =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_aegaa =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_aegaa =4;};return nil ;};func NewCT_PivotAreas ()*CT_PivotAreas {_cabeccg :=&CT_PivotAreas {};return _cabeccg };func (_caada *CT_Missing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_baafa :=range start .Attr {if _baafa .Name .Local =="\u0066\u0063"{_eadfe ,_gebb :=_baafa .Value ,error (nil );if _gebb !=nil {return _gebb ;};_caada .FcAttr =&_eadfe ;continue ;};if _baafa .Name .Local =="\u0066"{_aabb ,_egcfe :=_fe .ParseBool (_baafa .Value );if _egcfe !=nil {return _egcfe ;};_caada .FAttr =&_aabb ;continue ;};if _baafa .Name .Local =="\u0063"{_eefga ,_bdaea :=_baafa .Value ,error (nil );if _bdaea !=nil {return _bdaea ;};_caada .CAttr =&_eefga ;continue ;};if _baafa .Name .Local =="\u0063\u0070"{_afgbb ,_gcffd :=_fe .ParseUint (_baafa .Value ,10,32);if _gcffd !=nil {return _gcffd ;};_cage :=uint32 (_afgbb );_caada .CpAttr =&_cage ;continue ;};if _baafa .Name .Local =="\u0069\u006e"{_fefa ,_bbgg :=_fe .ParseUint (_baafa .Value ,10,32);if _bbgg !=nil {return _bbgg ;};_afda :=uint32 (_fefa );_caada .InAttr =&_afda ;continue ;};if _baafa .Name .Local =="\u0062\u0063"{_eafcba ,_aegbc :=_baafa .Value ,error (nil );if _aegbc !=nil {return _aegbc ;};_caada .BcAttr =&_eafcba ;continue ;};if _baafa .Name .Local =="\u0075"{_ceee ,_ecbaf :=_fe .ParseBool (_baafa .Value );if _ecbaf !=nil {return _ecbaf ;};_caada .UAttr =&_ceee ;continue ;};if _baafa .Name .Local =="\u0069"{_cggfc ,_dbda :=_fe .ParseBool (_baafa .Value );if _dbda !=nil {return _dbda ;};_caada .IAttr =&_cggfc ;continue ;};if _baafa .Name .Local =="\u0075\u006e"{_cfdgf ,_fefge :=_fe .ParseBool (_baafa .Value );if _fefge !=nil {return _fefge ;};_caada .UnAttr =&_cfdgf ;continue ;};if _baafa .Name .Local =="\u0073\u0074"{_ceef ,_fcbeb :=_fe .ParseBool (_baafa .Value );if _fcbeb !=nil {return _fcbeb ;};_caada .StAttr =&_ceef ;continue ;};if _baafa .Name .Local =="\u0062"{_beebb ,_fafgc :=_fe .ParseBool (_baafa .Value );if _fafgc !=nil {return _fafgc ;};_caada .BAttr =&_beebb ;continue ;};};_cgfb :for {_dbgaa ,_bagg :=d .Token ();if _bagg !=nil {return _bagg ;};switch _agecd :=_dbgaa .(type ){case _c .StartElement :switch _agecd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcded :=NewCT_Tuples ();if _gdaeb :=d .DecodeElement (_gcded ,&_agecd );_gdaeb !=nil {return _gdaeb ;};_caada .Tpls =append (_caada .Tpls ,_gcded );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbebb :=NewCT_X ();if _gaaab :=d .DecodeElement (_cbebb ,&_agecd );_gaaab !=nil {return _gaaab ;};_caada .X =append (_caada .X ,_cbebb );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0076",_agecd .Name );if _decb :=d .Skip ();_decb !=nil {return _decb ;};};case _c .EndElement :break _cgfb ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path +func (_caced *CT_PivotFilter )ValidateWithPath (path string )error {if _caced .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 _ddagfg :=_caced .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddagfg !=nil {return _ddagfg ;};if _afeade :=_caced .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_afeade !=nil {return _afeade ;};if _caced .ExtLst !=nil {if _gegeb :=_caced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gegeb !=nil {return _gegeb ;};};return nil ;};func (_cbedcf *CT_VolType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {_cabdg ,_ebfea :=_cbedcf .TypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0079\u0070\u0065"});if _ebfea !=nil {return _ebfea ;};start .Attr =append (start .Attr ,_cabdg );e .EncodeToken (start );_dcdcdg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_gebdbb :=range _cbedcf .Main {e .EncodeElement (_gebdbb ,_dcdcdg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_eddcb *CT_VolTopic )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_agfffg :=range start .Attr {if _agfffg .Name .Local =="\u0074"{_eddcb .TAttr .UnmarshalXMLAttr (_agfffg );continue ;};};_bgggc :for {_ffaga ,_ddgebg :=d .Token ();if _ddgebg !=nil {return _ddgebg ;};switch _fbaeaa :=_ffaga .(type ){case _bf .StartElement :switch _fbaeaa .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _agceg :=d .DecodeElement (&_eddcb .V ,&_fbaeaa );_agceg !=nil {return _agceg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _debgc string ;if _acdce :=d .DecodeElement (&_debgc ,&_fbaeaa );_acdce !=nil {return _acdce ;};_eddcb .Stp =append (_eddcb .Stp ,_debgc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gggae :=NewCT_VolTopicRef ();if _eabcd :=d .DecodeElement (_gggae ,&_fbaeaa );_eabcd !=nil {return _eabcd ;};_eddcb .Tr =append (_eddcb .Tr ,_gggae );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0020\u0025\u0076",_fbaeaa .Name );if _aeggf :=d .Skip ();_aeggf !=nil {return _aeggf ;};};case _bf .EndElement :break _bgggc ;case _bf .CharData :};};return nil ;};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_dbgedc :=&CT_WebPublishObjects {};return _dbgedc ;};type CalcChain struct{CT_CalcChain }; -// Validate validates the CT_Selection and its children -func (_ddece *CT_Selection )Validate ()error {return _ddece .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};type ST_ShowDataAs byte ;func (_ccbee *CT_RevisionCustomView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_ccbee .GuidAttr )});_egcfa ,_fbgcg :=_ccbee .ActionAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fbgcg !=nil {return _fbgcg ;};start .Attr =append (start .Attr ,_egcfa );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CalcChain ()*CT_CalcChain {_cbde :=&CT_CalcChain {};return _cbde }; +// Validate validates the CT_ChartsheetView and its children +func (_aabd *CT_ChartsheetView )Validate ()error {return _aabd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");}; -// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path -func (_adega *CT_IndexedColors )ValidateWithPath (path string )error {for _acdfb ,_bdde :=range _adega .RgbColor {if _dfdge :=_bdde .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_acdfb ));_dfdge !=nil {return _dfdge ;};};return nil ;}; +// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path +func (_bfba *CT_DdeLink )ValidateWithPath (path string )error {if _bfba .DdeItems !=nil {if _dgaa :=_bfba .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_dgaa !=nil {return _dgaa ;};};return nil ;};func (_gcdfe *ST_PaneState )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_defde ,_cgcee :=d .Token ();if _cgcee !=nil {return _cgcee ;};if _ecebbc ,_adcbcb :=_defde .(_bf .EndElement );_adcbcb &&_ecebbc .Name ==start .Name {*_gcdfe =1;return nil ;};if _fcfgab ,_debbeg :=_defde .(_bf .CharData );!_debbeg {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",_defde );}else {switch string (_fcfgab ){case "":*_gcdfe =0;case "\u0073\u0070\u006ci\u0074":*_gcdfe =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_gcdfe =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_gcdfe =3;};};_defde ,_cgcee =d .Token ();if _cgcee !=nil {return _cgcee ;};if _gfcde ,_fefdc :=_defde .(_bf .EndElement );_fefdc &&_gfcde .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",_defde );};type CT_CustomProperties struct{ -// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path -func (_abebd *QueryTable )ValidateWithPath (path string )error {if _geeagc :=_abebd .CT_QueryTable .ValidateWithPath (path );_geeagc !=nil {return _geeagc ;};return nil ;}; +// Custom Property +CustomPr []*CT_CustomProperty ;}; -// Validate validates the PivotCacheDefinition and its children -func (_fbdce *PivotCacheDefinition )Validate ()error {return _fbdce .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_dgbef *CT_Font )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dgbef .Name !=nil {_bcfe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_bbccd :=range _dgbef .Name {e .EncodeElement (_bbccd ,_bcfe );};};if _dgbef .Charset !=nil {_agbge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_cadbe :=range _dgbef .Charset {e .EncodeElement (_cadbe ,_agbge );};};if _dgbef .Family !=nil {_eege :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_fffcd :=range _dgbef .Family {e .EncodeElement (_fffcd ,_eege );};};if _dgbef .B !=nil {_gcgde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_bafc :=range _dgbef .B {e .EncodeElement (_bafc ,_gcgde );};};if _dgbef .I !=nil {_abcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_ecgbgf :=range _dgbef .I {e .EncodeElement (_ecgbgf ,_abcg );};};if _dgbef .Strike !=nil {_ddgda :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_dcaab :=range _dgbef .Strike {e .EncodeElement (_dcaab ,_ddgda );};};if _dgbef .Outline !=nil {_aacge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_bcbef :=range _dgbef .Outline {e .EncodeElement (_bcbef ,_aacge );};};if _dgbef .Shadow !=nil {_eeec :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_edgb :=range _dgbef .Shadow {e .EncodeElement (_edgb ,_eeec );};};if _dgbef .Condense !=nil {_daceg :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_ebbfg :=range _dgbef .Condense {e .EncodeElement (_ebbfg ,_daceg );};};if _dgbef .Extend !=nil {_cdddb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_gadge :=range _dgbef .Extend {e .EncodeElement (_gadge ,_cdddb );};};if _dgbef .Color !=nil {_dgfff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_dbffe :=range _dgbef .Color {e .EncodeElement (_dbffe ,_dgfff );};};if _dgbef .Sz !=nil {_eegg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_gbccf :=range _dgbef .Sz {e .EncodeElement (_gbccf ,_eegg );};};if _dgbef .U !=nil {_gbacg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_cbgagb :=range _dgbef .U {e .EncodeElement (_cbgagb ,_gbacg );};};if _dgbef .VertAlign !=nil {_agaff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_ababe :=range _dgbef .VertAlign {e .EncodeElement (_ababe ,_agaff );};};if _dgbef .Scheme !=nil {_fffgc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_aacfb :=range _dgbef .Scheme {e .EncodeElement (_aacfb ,_fffgc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Error struct{ +// Validate validates the CT_DrawingHF and its children +func (_dgecce *CT_DrawingHF )Validate ()error {return _dgecce .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};func (_fffef ST_VolDepType )String ()string {switch _fffef {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 (_bdadag *CT_RevisionFormatting )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fcbe :=range start .Attr {if _fcbe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cgdca ,_ddfedd :=_e .ParseUint (_fcbe .Value ,10,32);if _ddfedd !=nil {return _ddfedd ;};_bdadag .SheetIdAttr =uint32 (_cgdca );continue ;};if _fcbe .Name .Local =="\u0078\u0066\u0044x\u0066"{_dddbf ,_aagcf :=_e .ParseBool (_fcbe .Value );if _aagcf !=nil {return _aagcf ;};_bdadag .XfDxfAttr =&_dddbf ;continue ;};if _fcbe .Name .Local =="\u0073"{_faedfb ,_bdaeca :=_e .ParseBool (_fcbe .Value );if _bdaeca !=nil {return _bdaeca ;};_bdadag .SAttr =&_faedfb ;continue ;};if _fcbe .Name .Local =="\u0073\u0071\u0072e\u0066"{_dfcdgd ,_gaage :=ParseSliceST_Sqref (_fcbe .Value );if _gaage !=nil {return _gaage ;};_bdadag .SqrefAttr =_dfcdgd ;continue ;};if _fcbe .Name .Local =="\u0073\u0074\u0061r\u0074"{_fcbf ,_gffbf :=_e .ParseUint (_fcbe .Value ,10,32);if _gffbf !=nil {return _gffbf ;};_dbbdge :=uint32 (_fcbf );_bdadag .StartAttr =&_dbbdge ;continue ;};if _fcbe .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_dfcab ,_eddf :=_e .ParseUint (_fcbe .Value ,10,32);if _eddf !=nil {return _eddf ;};_aefg :=uint32 (_dfcab );_bdadag .LengthAttr =&_aefg ;continue ;};};_eafff :for {_aabdea ,_fbbde :=d .Token ();if _fbbde !=nil {return _fbbde ;};switch _afbba :=_aabdea .(type ){case _bf .StartElement :switch _afbba .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdadag .Dxf =NewCT_Dxf ();if _dfcfb :=d .DecodeElement (_bdadag .Dxf ,&_afbba );_dfcfb !=nil {return _dfcfb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdadag .ExtLst =NewCT_ExtensionList ();if _fbfcc :=d .DecodeElement (_bdadag .ExtLst ,&_afbba );_fbfcc !=nil {return _fbfcc ;};default:_cg .Log .Debug ("\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",_afbba .Name );if _bcceg :=d .Skip ();_bcceg !=nil {return _bcceg ;};};case _bf .EndElement :break _eafff ;case _bf .CharData :};};return nil ;};func NewPivotCacheDefinition ()*PivotCacheDefinition {_bfebb :=&PivotCacheDefinition {};_bfebb .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _bfebb ;}; -// Value -VAttr string ; +// Validate validates the CT_Set and its children +func (_ffbbe *CT_Set )Validate ()error {return _ffbbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");};type CT_CommentList struct{ -// Unused Item -UAttr *bool ; +// Comment +Comment []*CT_Comment ;};func NewCT_Parameters ()*CT_Parameters {_adabb :=&CT_Parameters {};return _adabb }; -// Calculated Item -FAttr *bool ; +// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path +func (_baeddg *CT_RElt )ValidateWithPath (path string )error {if _baeddg .RPr !=nil {if _dbbff :=_baeddg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dbbff !=nil {return _dbbff ;};};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_ddebb :=&CT_IntProperty {};return _ddebb };func (_fagac *CT_Dxf )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _fagac .Font !=nil {_cbaag :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_fagac .Font ,_cbaag );};if _fagac .NumFmt !=nil {_ggaec :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_fagac .NumFmt ,_ggaec );};if _fagac .Fill !=nil {_bcad :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fagac .Fill ,_bcad );};if _fagac .Alignment !=nil {_dgeb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_fagac .Alignment ,_dgeb );};if _fagac .Border !=nil {_baagg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_fagac .Border ,_baagg );};if _fagac .Protection !=nil {_ecdd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fagac .Protection ,_ecdd );};if _fagac .ExtLst !=nil {_gcbfb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fagac .ExtLst ,_gcbfb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_DdeLink ()*CT_DdeLink {_abff :=&CT_DdeLink {};return _abff };func (_aebcdb ST_ShowDataAs )ValidateWithPath (path string )error {switch _aebcdb {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 (_aebcdb ));};return nil ;};type CT_DataField struct{ -// Item Caption -CAttr *string ; +// Data Field Name +NameAttr *string ; -// Member Property Count -CpAttr *uint32 ; +// Field +FldAttr uint32 ; -// Format Index -InAttr *uint32 ; +// Subtotal +SubtotalAttr ST_DataConsolidateFunction ; -// background Color -BcAttr *string ; +// Show Data As Display Format +ShowDataAsAttr ST_ShowDataAs ; -// Foreground Color -FcAttr *string ; +// 'Show Data As' Base Field +BaseFieldAttr *int32 ; -// Italic -IAttr *bool ; +// 'Show Data As' Base Setting +BaseItemAttr *uint32 ; -// Underline -UnAttr *bool ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Strikethrough -StAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cgcccf *CT_Filters )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cgcccf .BlankAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_cgcccf .BlankAttr ))});};if _cgcccf .CalendarTypeAttr !=_fc .ST_CalendarTypeUnset {_adeab ,_degb :=_cgcccf .CalendarTypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _degb !=nil {return _degb ;};start .Attr =append (start .Attr ,_adeab );};e .EncodeToken (start );if _cgcccf .Filter !=nil {_aadaa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_aagcb :=range _cgcccf .Filter {e .EncodeElement (_aagcb ,_aadaa );};};if _cgcccf .DateGroupItem !=nil {_bcfce :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}};for _ ,_aded :=range _cgcccf .DateGroupItem {e .EncodeElement (_aded ,_bcfce );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cbagf ST_GrowShrinkType )String ()string {switch _cbagf {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 (_efbgg *CT_PatternFill )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _efbgg .PatternTypeAttr !=ST_PatternTypeUnset {_ggfbg ,_dcbc :=_efbgg .PatternTypeAttr .MarshalXMLAttr (_bf .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"});if _dcbc !=nil {return _dcbc ;};start .Attr =append (start .Attr ,_ggfbg );};e .EncodeToken (start );if _efbgg .FgColor !=nil {_dgcfd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_efbgg .FgColor ,_dgcfd );};if _efbgg .BgColor !=nil {_gcbea :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_efbgg .BgColor ,_gcbea );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bce *CT_CellWatches )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fccd :for {_eede ,_ceee :=d .Token ();if _ceee !=nil {return _ceee ;};switch _bbfd :=_eede .(type ){case _bf .StartElement :switch _bbfd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbd :=NewCT_CellWatch ();if _bade :=d .DecodeElement (_egbd ,&_bbfd );_bade !=nil {return _bade ;};_bce .CellWatch =append (_bce .CellWatch ,_egbd );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061\u0074c\u0068e\u0073\u0020\u0025\u0076",_bbfd .Name );if _fabf :=d .Skip ();_fabf !=nil {return _fabf ;};};case _bf .EndElement :break _fccd ;case _bf .CharData :};};return nil ;}; -// Bold -BAttr *bool ; +// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path +func (_gcbfbd *CT_FontSize )ValidateWithPath (path string )error {return nil };func (_dgcae *CT_Scenarios )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cfedf :=range start .Attr {if _cfedf .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_ffacf ,_gbdga :=_e .ParseUint (_cfedf .Value ,10,32);if _gbdga !=nil {return _gbdga ;};_bcccb :=uint32 (_ffacf );_dgcae .CurrentAttr =&_bcccb ;continue ;};if _cfedf .Name .Local =="\u0073\u0068\u006f\u0077"{_ggacc ,_adfbc :=_e .ParseUint (_cfedf .Value ,10,32);if _adfbc !=nil {return _adfbc ;};_cfgcgd :=uint32 (_ggacc );_dgcae .ShowAttr =&_cfgcgd ;continue ;};if _cfedf .Name .Local =="\u0073\u0071\u0072e\u0066"{_eeceda ,_aagfd :=ParseSliceST_Sqref (_cfedf .Value );if _aagfd !=nil {return _aagfd ;};_dgcae .SqrefAttr =&_eeceda ;continue ;};};_gacef :for {_ecdddb ,_gcebc :=d .Token ();if _gcebc !=nil {return _gcebc ;};switch _gfda :=_ecdddb .(type ){case _bf .StartElement :switch _gfda .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dadgf :=NewCT_Scenario ();if _dgaba :=d .DecodeElement (_dadgf ,&_gfda );_dgaba !=nil {return _dgaba ;};_dgcae .Scenario =append (_dgcae .Scenario ,_dadgf );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0063\u0065n\u0061\u0072\u0069\u006f\u0073\u0020\u0025\u0076",_gfda .Name );if _ebfbc :=d .Skip ();_ebfbc !=nil {return _ebfbc ;};};case _bf .EndElement :break _gacef ;case _bf .CharData :};};return nil ;};func (_bddgb *CT_Rst )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _bddgb .T !=nil {_bfebga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074"}};_a .AddPreserveSpaceAttr (&_bfebga ,*_bddgb .T );e .EncodeElement (_bddgb .T ,_bfebga );};if _bddgb .R !=nil {_bffge :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_egddfa :=range _bddgb .R {e .EncodeElement (_egddfa ,_bffge );};};if _bddgb .RPh !=nil {_gacce :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_cfgdg :=range _bddgb .RPh {e .EncodeElement (_cfgdg ,_gacce );};};if _bddgb .PhoneticPr !=nil {_acfaf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bddgb .PhoneticPr ,_acfaf );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ecabbb ST_SheetState )Validate ()error {return _ecabbb .ValidateWithPath ("")}; -// Tuples -Tpls *CT_Tuples ; +// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path +func (_bceggd *CT_SheetProtection )ValidateWithPath (path string )error {return nil };func (_dbbebb *CT_FileSharing )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ffcd :=range start .Attr {if _ffcd .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_dbfab ,_bbedb :=_e .ParseBool (_ffcd .Value );if _bbedb !=nil {return _bbedb ;};_dbbebb .ReadOnlyRecommendedAttr =&_dbfab ;continue ;};if _ffcd .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_fcfe ,_fagf :=_ffcd .Value ,error (nil );if _fagf !=nil {return _fagf ;};_dbbebb .UserNameAttr =&_fcfe ;continue ;};if _ffcd .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_decca ,_agdcg :=_ffcd .Value ,error (nil );if _agdcg !=nil {return _agdcg ;};_dbbebb .ReservationPasswordAttr =&_decca ;continue ;};if _ffcd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_agaae ,_ffff :=_ffcd .Value ,error (nil );if _ffff !=nil {return _ffff ;};_dbbebb .AlgorithmNameAttr =&_agaae ;continue ;};if _ffcd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_acgbc ,_eccdb :=_ffcd .Value ,error (nil );if _eccdb !=nil {return _eccdb ;};_dbbebb .HashValueAttr =&_acgbc ;continue ;};if _ffcd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_caag ,_bbccd :=_ffcd .Value ,error (nil );if _bbccd !=nil {return _bbccd ;};_dbbebb .SaltValueAttr =&_caag ;continue ;};if _ffcd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bdddcg ,_geafd :=_e .ParseUint (_ffcd .Value ,10,32);if _geafd !=nil {return _geafd ;};_cegb :=uint32 (_bdddcg );_dbbebb .SpinCountAttr =&_cegb ;continue ;};};for {_gbba ,_agcbd :=d .Token ();if _agcbd !=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",_agcbd );};if _aecb ,_deafc :=_gbba .(_bf .EndElement );_deafc &&_aecb .Name ==start .Name {break ;};};return nil ;}; -// Member Property Indexes -X []*CT_X ;};func (_gaeaa *CT_RevisionHeaders )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaeaa .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 _ ,_dcgdddd :=range start .Attr {if _dcgdddd .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_badaa ,_bcfcb :=_fe .ParseBool (_dcgdddd .Value );if _bcfcb !=nil {return _bcfcb ;};_gaeaa .ExclusiveAttr =&_badaa ;continue ;};if _dcgdddd .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_eabdg ,_badce :=_dcgdddd .Value ,error (nil );if _badce !=nil {return _badce ;};_gaeaa .LastGuidAttr =&_eabdg ;continue ;};if _dcgdddd .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_bebbba ,_dbfedc :=_fe .ParseBool (_dcgdddd .Value );if _dbfedc !=nil {return _dbfedc ;};_gaeaa .SharedAttr =&_bebbba ;continue ;};if _dcgdddd .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_adccb ,_agedb :=_fe .ParseBool (_dcgdddd .Value );if _agedb !=nil {return _agedb ;};_gaeaa .DiskRevisionsAttr =&_adccb ;continue ;};if _dcgdddd .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_eebdg ,_agebc :=_fe .ParseBool (_dcgdddd .Value );if _agebc !=nil {return _agebc ;};_gaeaa .HistoryAttr =&_eebdg ;continue ;};if _dcgdddd .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_adafe ,_efab :=_fe .ParseBool (_dcgdddd .Value );if _efab !=nil {return _efab ;};_gaeaa .TrackRevisionsAttr =&_adafe ;continue ;};if _dcgdddd .Name .Local =="\u0067\u0075\u0069\u0064"{_ecbcca ,_gdfde :=_dcgdddd .Value ,error (nil );if _gdfde !=nil {return _gdfde ;};_gaeaa .GuidAttr =_ecbcca ;continue ;};if _dcgdddd .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_decfg ,_bbfcd :=_fe .ParseUint (_dcgdddd .Value ,10,32);if _bbfcd !=nil {return _bbfcd ;};_fggfe :=uint32 (_decfg );_gaeaa .RevisionIdAttr =&_fggfe ;continue ;};if _dcgdddd .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_eadgf ,_aeffea :=_fe .ParseInt (_dcgdddd .Value ,10,32);if _aeffea !=nil {return _aeffea ;};_faadbb :=int32 (_eadgf );_gaeaa .VersionAttr =&_faadbb ;continue ;};if _dcgdddd .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_fbfac ,_gbggad :=_fe .ParseBool (_dcgdddd .Value );if _gbggad !=nil {return _gbggad ;};_gaeaa .KeepChangeHistoryAttr =&_fbfac ;continue ;};if _dcgdddd .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_gfgb ,_fcgca :=_fe .ParseBool (_dcgdddd .Value );if _fcgca !=nil {return _fcgca ;};_gaeaa .ProtectedAttr =&_gfgb ;continue ;};if _dcgdddd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_edbaf ,_efdfcg :=_fe .ParseUint (_dcgdddd .Value ,10,32);if _efdfcg !=nil {return _efdfcg ;};_abdee :=uint32 (_edbaf );_gaeaa .PreserveHistoryAttr =&_abdee ;continue ;};};_gbbcf :for {_gecegf ,_deffg :=d .Token ();if _deffg !=nil {return _deffg ;};switch _fdegge :=_gecegf .(type ){case _c .StartElement :switch _fdegge .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcge :=NewCT_RevisionHeader ();if _bfbcd :=d .DecodeElement (_cdcge ,&_fdegge );_bfbcd !=nil {return _bfbcd ;};_gaeaa .Header =append (_gaeaa .Header ,_cdcge );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_fdegge .Name );if _edgbb :=d .Skip ();_edgbb !=nil {return _edgbb ;};};case _c .EndElement :break _gbbcf ;case _c .CharData :};};return nil ;};func (_bcdgcg ST_SortType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bcdgcg .String (),start );};type CT_DdeValues struct{ +// Validate validates the CT_Color and its children +func (_abegg *CT_Color )Validate ()error {return _abegg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_fgfe *CT_ColHierarchiesUsage )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dgeg :=range start .Attr {if _dgeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gagde ,_cgbf :=_e .ParseUint (_dgeg .Value ,10,32);if _cgbf !=nil {return _cgbf ;};_bdeg :=uint32 (_gagde );_fgfe .CountAttr =&_bdeg ;continue ;};};_ecdb :for {_eecdf ,_fade :=d .Token ();if _fade !=nil {return _fade ;};switch _eab :=_eecdf .(type ){case _bf .StartElement :switch _eab .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eeed :=NewCT_HierarchyUsage ();if _cfeaa :=d .DecodeElement (_eeed ,&_eab );_cfeaa !=nil {return _cfeaa ;};_fgfe .ColHierarchyUsage =append (_fgfe .ColHierarchyUsage ,_eeed );default:_cg .Log .Debug ("\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",_eab .Name );if _agaa :=d .Skip ();_agaa !=nil {return _agaa ;};};case _bf .EndElement :break _ecdb ;case _bf .CharData :};};return nil ;}; -// Rows -RowsAttr *uint32 ; +// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path +func (_fcagd *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_bffgg ST_PivotFilterType )Validate ()error {return _bffgg .ValidateWithPath ("")};func (_gafdf *CT_SingleXmlCell )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gafdf .XmlCellPr =NewCT_XmlCellPr ();for _ ,_dbceg :=range start .Attr {if _dbceg .Name .Local =="\u0069\u0064"{_edcfd ,_bggeg :=_e .ParseUint (_dbceg .Value ,10,32);if _bggeg !=nil {return _bggeg ;};_gafdf .IdAttr =uint32 (_edcfd );continue ;};if _dbceg .Name .Local =="\u0072"{_fbcadf ,_eggbe :=_dbceg .Value ,error (nil );if _eggbe !=nil {return _eggbe ;};_gafdf .RAttr =_fbcadf ;continue ;};if _dbceg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_feecbe ,_accbba :=_e .ParseUint (_dbceg .Value ,10,32);if _accbba !=nil {return _accbba ;};_gafdf .ConnectionIdAttr =uint32 (_feecbe );continue ;};};_bffab :for {_befbeb ,_cbeae :=d .Token ();if _cbeae !=nil {return _cbeae ;};switch _bbgde :=_befbeb .(type ){case _bf .StartElement :switch _bbgde .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cfdag :=d .DecodeElement (_gafdf .XmlCellPr ,&_bbgde );_cfdag !=nil {return _cfdag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gafdf .ExtLst =NewCT_ExtensionList ();if _befecg :=d .DecodeElement (_gafdf .ExtLst ,&_bbgde );_befecg !=nil {return _befecg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_bbgde .Name );if _ababe :=d .Skip ();_ababe !=nil {return _ababe ;};};case _bf .EndElement :break _bffab ;case _bf .CharData :};};return nil ;};func (_dabed ST_TextHAlign )Validate ()error {return _dabed .ValidateWithPath ("")}; -// Columns -ColsAttr *uint32 ; +// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path +func (_egegd *CT_FieldGroup )ValidateWithPath (path string )error {if _egegd .RangePr !=nil {if _gfbg :=_egegd .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_gfbg !=nil {return _gfbg ;};};if _egegd .DiscretePr !=nil {if _gdee :=_egegd .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");_gdee !=nil {return _gdee ;};};if _egegd .GroupItems !=nil {if _feacg :=_egegd .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_feacg !=nil {return _feacg ;};};return nil ;}; -// Value -Value []*CT_DdeValue ;};func (_cddgb *CT_RevisionQueryTableField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cddgb .SheetIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_cddgb .RefAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cddgb .FieldIdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egafd ST_CellFormulaType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dgagc :=_c .Attr {};_dgagc .Name =name ;switch _egafd {case ST_CellFormulaTypeUnset :_dgagc .Value ="";case ST_CellFormulaTypeNormal :_dgagc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_dgagc .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_dgagc .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_dgagc .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _dgagc ,nil ;};type CT_Mdx struct{ +// Validate validates the CT_RevisionRowColumn and its children +func (_ccfgb *CT_RevisionRowColumn )Validate ()error {return _ccfgb .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};type CT_DdeLink struct{ -// Connection Name Index -NAttr uint32 ; +// Service name +DdeServiceAttr string ; -// Cube Function Tag -FAttr ST_MdxFunctionType ; +// Topic for DDE server +DdeTopicAttr string ; -// Tuple MDX Metadata -T *CT_MdxTuple ; +// DDE Items Collection +DdeItems *CT_DdeItems ;};type ST_DataConsolidateFunction byte ;func (_ggeeg *CT_PCDSDTCEntries )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ffgc :=range start .Attr {if _ffgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffaddg ,_fccgb :=_e .ParseUint (_ffgc .Value ,10,32);if _fccgb !=nil {return _fccgb ;};_adggg :=uint32 (_ffaddg );_ggeeg .CountAttr =&_adggg ;continue ;};};_cgedg :for {_cdfeb ,_gdbba :=d .Token ();if _gdbba !=nil {return _gdbba ;};switch _abefb :=_cdfeb .(type ){case _bf .StartElement :switch _abefb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbe :=NewCT_Missing ();if _dfcgd :=d .DecodeElement (_efbe ,&_abefb );_dfcgd !=nil {return _dfcgd ;};_ggeeg .M =append (_ggeeg .M ,_efbe );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddea :=NewCT_Number ();if _abgfc :=d .DecodeElement (_ddea ,&_abefb );_abgfc !=nil {return _abgfc ;};_ggeeg .N =append (_ggeeg .N ,_ddea );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdggd :=NewCT_Error ();if _deddf :=d .DecodeElement (_gdggd ,&_abefb );_deddf !=nil {return _deddf ;};_ggeeg .E =append (_ggeeg .E ,_gdggd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcf :=NewCT_String ();if _aeddf :=d .DecodeElement (_ggcf ,&_abefb );_aeddf !=nil {return _aeddf ;};_ggeeg .S =append (_ggeeg .S ,_ggcf );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_abefb .Name );if _eadbd :=d .Skip ();_eadbd !=nil {return _eadbd ;};};case _bf .EndElement :break _cgedg ;case _bf .CharData :};};return nil ;};func (_eabd *CT_Missing )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eabd .UAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabd .UAttr ))});};if _eabd .FAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabd .FAttr ))});};if _eabd .CAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_eabd .CAttr )});};if _eabd .CpAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_eabd .CpAttr )});};if _eabd .InAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eabd .InAttr )});};if _eabd .BcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_eabd .BcAttr )});};if _eabd .FcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_eabd .FcAttr )});};if _eabd .IAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabd .IAttr ))});};if _eabd .UnAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabd .UnAttr ))});};if _eabd .StAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabd .StAttr ))});};if _eabd .BAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabd .BAttr ))});};e .EncodeToken (start );if _eabd .Tpls !=nil {_efcg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_ebcfc :=range _eabd .Tpls {e .EncodeElement (_ebcfc ,_efcg );};};if _eabd .X !=nil {_bgcc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_facef :=range _eabd .X {e .EncodeElement (_facef ,_bgcc );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Set MDX Metadata -Ms *CT_MdxSet ; +// Validate validates the CT_PivotCache and its children +func (_gacgd *CT_PivotCache )Validate ()error {return _gacgd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");};func (_fefgg ST_CfType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_baadeb :=_bf .Attr {};_baadeb .Name =name ;switch _fefgg {case ST_CfTypeUnset :_baadeb .Value ="";case ST_CfTypeExpression :_baadeb .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_baadeb .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_baadeb .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_baadeb .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_baadeb .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_baadeb .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_baadeb .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_baadeb .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_baadeb .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_baadeb .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_baadeb .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_baadeb .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_baadeb .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_baadeb .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_baadeb .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_baadeb .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_baadeb .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_baadeb .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _baadeb ,nil ;};func (_eeecbg *ST_FieldSortType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_geaac ,_agbcd :=d .Token ();if _agbcd !=nil {return _agbcd ;};if _fcgbcf ,_debbac :=_geaac .(_bf .EndElement );_debbac &&_fcgbcf .Name ==start .Name {*_eeecbg =1;return nil ;};if _fdbgf ,_bdfaab :=_geaac .(_bf .CharData );!_bdfaab {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",_geaac );}else {switch string (_fdbgf ){case "":*_eeecbg =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_eeecbg =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_eeecbg =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_eeecbg =3;};};_geaac ,_agbcd =d .Token ();if _agbcd !=nil {return _agbcd ;};if _bafcg ,_effca :=_geaac .(_bf .EndElement );_effca &&_bafcg .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",_geaac );};func (_gdfff *ST_SmartTagShow )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_gdfff =0;case "\u0061\u006c\u006c":*_gdfff =1;case "\u006e\u006f\u006e\u0065":*_gdfff =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_gdfff =3;};return nil ;};func (_ggfea *CT_PageMargins )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gbgaf :=range start .Attr {if _gbgaf .Name .Local =="\u006c\u0065\u0066\u0074"{_faafc ,_agdca :=_e .ParseFloat (_gbgaf .Value ,64);if _agdca !=nil {return _agdca ;};_ggfea .LeftAttr =_faafc ;continue ;};if _gbgaf .Name .Local =="\u0072\u0069\u0067h\u0074"{_fccag ,_cfffg :=_e .ParseFloat (_gbgaf .Value ,64);if _cfffg !=nil {return _cfffg ;};_ggfea .RightAttr =_fccag ;continue ;};if _gbgaf .Name .Local =="\u0074\u006f\u0070"{_aaecf ,_ggfaa :=_e .ParseFloat (_gbgaf .Value ,64);if _ggfaa !=nil {return _ggfaa ;};_ggfea .TopAttr =_aaecf ;continue ;};if _gbgaf .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_fefdf ,_abgef :=_e .ParseFloat (_gbgaf .Value ,64);if _abgef !=nil {return _abgef ;};_ggfea .BottomAttr =_fefdf ;continue ;};if _gbgaf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_dgdeg ,_bddfg :=_e .ParseFloat (_gbgaf .Value ,64);if _bddfg !=nil {return _bddfg ;};_ggfea .HeaderAttr =_dgdeg ;continue ;};if _gbgaf .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_dacfd ,_ccfad :=_e .ParseFloat (_gbgaf .Value ,64);if _ccfad !=nil {return _ccfad ;};_ggfea .FooterAttr =_dacfd ;continue ;};};for {_dbfca ,_fgbdg :=d .Token ();if _fgbdg !=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",_fgbdg );};if _adbef ,_ccdgf :=_dbfca .(_bf .EndElement );_ccdgf &&_adbef .Name ==start .Name {break ;};};return nil ;};func NewCT_FileVersion ()*CT_FileVersion {_gfgab :=&CT_FileVersion {};return _gfgab }; -// Member Property MDX Metadata -P *CT_MdxMemeberProp ; +// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path +func (_dgbaa *CT_OleItem )ValidateWithPath (path string )error {return nil };type ST_rwColActionType byte ;func NewCT_UndoInfo ()*CT_UndoInfo {_ecaec :=&CT_UndoInfo {};_ecaec .ExpAttr =ST_FormulaExpression (1);return _ecaec ;}; -// KPI MDX Metadata -K *CT_MdxKPI ;}; +// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path +func (_aed *CT_Break )ValidateWithPath (path string )error {return nil };func (_acbfea *ST_PivotAreaType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_acbfea =0;case "\u006e\u006f\u006e\u0065":*_acbfea =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_acbfea =2;case "\u0064\u0061\u0074\u0061":*_acbfea =3;case "\u0061\u006c\u006c":*_acbfea =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_acbfea =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_acbfea =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_acbfea =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_acbfea =8;};return nil ;}; -// Validate validates the CT_SingleXmlCell and its children -func (_cffcd *CT_SingleXmlCell )Validate ()error {return _cffcd .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};type CT_FieldGroup struct{ +// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path +func (_fgcgcd *CT_SingleXmlCell )ValidateWithPath (path string )error {if _bdddd :=_fgcgcd .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_bdddd !=nil {return _bdddd ;};if _fgcgcd .ExtLst !=nil {if _bfddf :=_fgcgcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfddf !=nil {return _bfddf ;};};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_fgdfc :=&CT_PageMargins {};return _fgdfc };func NewCT_SheetProtection ()*CT_SheetProtection {_aeagf :=&CT_SheetProtection {};return _aeagf }; -// Parent -ParAttr *uint32 ; +// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path +func (_acgbe *CT_ServerFormats )ValidateWithPath (path string )error {for _eacde ,_begbgb :=range _acgbe .ServerFormat {if _gfaacc :=_begbgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_eacde ));_gfaacc !=nil {return _gfaacc ;};};return nil ;}; -// Field Base -BaseAttr *uint32 ; +// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path +func (_cbcba *CT_Scenarios )ValidateWithPath (path string )error {for _dbgbg ,_dgade :=range _cbcba .Scenario {if _bedab :=_dgade .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_dbgbg ));_bedab !=nil {return _bedab ;};};return nil ;};func (_dggdb ST_TableType )Validate ()error {return _dggdb .ValidateWithPath ("")};func (_babea ST_CellComments )ValidateWithPath (path string )error {switch _babea {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 (_babea ));};return nil ;};func (_ccfedf *ST_Axis )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_ccfedf =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_ccfedf =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_ccfedf =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_ccfedf =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_ccfedf =4;};return nil ;};func (_fggdd *CT_ColorScale )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_dbga :for {_fagg ,_ebfg :=d .Token ();if _ebfg !=nil {return _ebfg ;};switch _bgfga :=_fagg .(type ){case _bf .StartElement :switch _bgfga .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abfeb :=NewCT_Cfvo ();if _fcbdg :=d .DecodeElement (_abfeb ,&_bgfga );_fcbdg !=nil {return _fcbdg ;};_fggdd .Cfvo =append (_fggdd .Cfvo ,_abfeb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccda :=NewCT_Color ();if _cedad :=d .DecodeElement (_ccda ,&_bgfga );_cedad !=nil {return _cedad ;};_fggdd .Color =append (_fggdd .Color ,_ccda );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043o\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065 \u0025\u0076",_bgfga .Name );if _egba :=d .Skip ();_egba !=nil {return _egba ;};};case _bf .EndElement :break _dbga ;case _bf .CharData :};};return nil ;};func NewCT_SmartTags ()*CT_SmartTags {_eecge :=&CT_SmartTags {};return _eecge };func NewCT_Dxfs ()*CT_Dxfs {_edcage :=&CT_Dxfs {};return _edcage };func (_dcdef *CT_ExternalRow )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gafae :=range start .Attr {if _gafae .Name .Local =="\u0072"{_begg ,_cbecd :=_e .ParseUint (_gafae .Value ,10,32);if _cbecd !=nil {return _cbecd ;};_dcdef .RAttr =uint32 (_begg );continue ;};};_cgec :for {_badcc ,_ccadb :=d .Token ();if _ccadb !=nil {return _ccadb ;};switch _faab :=_badcc .(type ){case _bf .StartElement :switch _faab .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afebg :=NewCT_ExternalCell ();if _becb :=d .DecodeElement (_afebg ,&_faab );_becb !=nil {return _becb ;};_dcdef .Cell =append (_dcdef .Cell ,_afebg );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061l\u0052o\u0077\u0020\u0025\u0076",_faab .Name );if _aedf :=d .Skip ();_aedf !=nil {return _aedf ;};};case _bf .EndElement :break _cgec ;case _bf .CharData :};};return nil ;};func (_fageb *ST_TimePeriod )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_fageb =0;case "\u0074\u006f\u0064a\u0079":*_fageb =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fageb =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fageb =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_fageb =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fageb =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fageb =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fageb =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fageb =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fageb =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fageb =10;};return nil ;};type CT_CalculatedMember struct{ -// Range Grouping Properties -RangePr *CT_RangePr ; +// Calculated Member Name +NameAttr string ; -// Discrete Grouping Properties -DiscretePr *CT_DiscretePr ; +// Calculated Member MDX Formula +MdxAttr string ; -// OLAP Group Items -GroupItems *CT_GroupItems ;};func (_ffcae *ST_FormatAction )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ffcae =0;case "\u0062\u006c\u0061n\u006b":*_ffcae =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_ffcae =2;case "\u0064\u0072\u0069l\u006c":*_ffcae =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_ffcae =4;};return nil ;}; +// OLAP Calculated Member Name +MemberNameAttr *string ; -// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path -func (_caaga *CT_PivotFields )ValidateWithPath (path string )error {for _gggbgf ,_abbgf :=range _caaga .PivotField {if _ccfdeg :=_abbgf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_gggbgf ));_ccfdeg !=nil {return _ccfdeg ;};};return nil ;}; +// Hierarchy Name +HierarchyAttr *string ; -// Validate validates the CT_SheetData and its children -func (_cgfcad *CT_SheetData )Validate ()error {return _cgfcad .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");};type CT_CellXfs struct{ +// Parent Name +ParentAttr *string ; -// Format Count -CountAttr *uint32 ; +// Calculated Members Solve Order +SolveOrderAttr *int32 ; -// Format -Xf []*CT_Xf ;};func (_gafgd *CT_PageSetup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fceab :=range start .Attr {if _fceab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fceab .Name .Local =="\u0069\u0064"||_fceab .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"&&_fceab .Name .Local =="\u0069\u0064"{_fbdbc ,_egdaa :=_fceab .Value ,error (nil );if _egdaa !=nil {return _egdaa ;};_gafgd .IdAttr =&_fbdbc ;continue ;};if _fceab .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_bedff ,_bgaf :=_fe .ParseUint (_fceab .Value ,10,32);if _bgaf !=nil {return _bgaf ;};_ebfbff :=uint32 (_bedff );_gafgd .PaperSizeAttr =&_ebfbff ;continue ;};if _fceab .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fcbff ,_babf :=_fe .ParseBool (_fceab .Value );if _babf !=nil {return _babf ;};_gafgd .BlackAndWhiteAttr =&_fcbff ;continue ;};if _fceab .Name .Local =="\u0064\u0072\u0061f\u0074"{_fcabe ,_bdffa :=_fe .ParseBool (_fceab .Value );if _bdffa !=nil {return _bdffa ;};_gafgd .DraftAttr =&_fcabe ;continue ;};if _fceab .Name .Local =="\u0073\u0063\u0061l\u0065"{_daef ,_aggbff :=_fe .ParseUint (_fceab .Value ,10,32);if _aggbff !=nil {return _aggbff ;};_becae :=uint32 (_daef );_gafgd .ScaleAttr =&_becae ;continue ;};if _fceab .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gafgd .CellCommentsAttr .UnmarshalXMLAttr (_fceab );continue ;};if _fceab .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_bcfga ,_cdbg :=_fe .ParseUint (_fceab .Value ,10,32);if _cdbg !=nil {return _cdbg ;};_gacce :=uint32 (_bcfga );_gafgd .FitToWidthAttr =&_gacce ;continue ;};if _fceab .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_gafgd .PageOrderAttr .UnmarshalXMLAttr (_fceab );continue ;};if _fceab .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_gafgd .OrientationAttr .UnmarshalXMLAttr (_fceab );continue ;};if _fceab .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_egdeb ,_fdfa :=_fceab .Value ,error (nil );if _fdfa !=nil {return _fdfa ;};_gafgd .PaperHeightAttr =&_egdeb ;continue ;};if _fceab .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_eface ,_cbccf :=_fceab .Value ,error (nil );if _cbccf !=nil {return _cbccf ;};_gafgd .PaperWidthAttr =&_eface ;continue ;};if _fceab .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_ccgcgb ,_fcbecg :=_fe .ParseUint (_fceab .Value ,10,32);if _fcbecg !=nil {return _fcbecg ;};_ggaa :=uint32 (_ccgcgb );_gafgd .FirstPageNumberAttr =&_ggaa ;continue ;};if _fceab .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_bacgc ,_fbccg :=_fe .ParseUint (_fceab .Value ,10,32);if _fbccg !=nil {return _fbccg ;};_bgeddg :=uint32 (_bacgc );_gafgd .FitToHeightAttr =&_bgeddg ;continue ;};if _fceab .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_eade ,_afgfdg :=_fe .ParseBool (_fceab .Value );if _afgfdg !=nil {return _afgfdg ;};_gafgd .UseFirstPageNumberAttr =&_eade ;continue ;};if _fceab .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_gafgd .ErrorsAttr .UnmarshalXMLAttr (_fceab );continue ;};if _fceab .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_bfbgc ,_cbbea :=_fe .ParseUint (_fceab .Value ,10,32);if _cbbea !=nil {return _cbbea ;};_edegc :=uint32 (_bfbgc );_gafgd .HorizontalDpiAttr =&_edegc ;continue ;};if _fceab .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_begcc ,_dcdaedb :=_fe .ParseUint (_fceab .Value ,10,32);if _dcdaedb !=nil {return _dcdaedb ;};_fgffd :=uint32 (_begcc );_gafgd .VerticalDpiAttr =&_fgffd ;continue ;};if _fceab .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_fafea ,_cefe :=_fe .ParseUint (_fceab .Value ,10,32);if _cefe !=nil {return _cefe ;};_geaccf :=uint32 (_fafea );_gafgd .CopiesAttr =&_geaccf ;continue ;};if _fceab .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_fggfc ,_dbggad :=_fe .ParseBool (_fceab .Value );if _dbggad !=nil {return _dbggad ;};_gafgd .UsePrinterDefaultsAttr =&_fggfc ;continue ;};};for {_bfgba ,_cdabe :=d .Token ();if _cdabe !=nil {return _cg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_cdabe );};if _ecdag ,_fbagf :=_bfgba .(_c .EndElement );_fbagf &&_ecdag .Name ==start .Name {break ;};};return nil ;}; +// Set +SetAttr *bool ; -// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path -func (_cfaee *CT_SheetViews )ValidateWithPath (path string )error {for _abacgf ,_cdfdce :=range _cfaee .SheetView {if _edbebb :=_cdfdce .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_abacgf ));_edbebb !=nil {return _edbebb ;};};if _cfaee .ExtLst !=nil {if _dcfdf :=_cfaee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfdf !=nil {return _dcfdf ;};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bffage ST_FormulaExpression )String ()string {switch _bffage {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 "";}; -// Validate validates the CT_Parameter and its children -func (_cedbe *CT_Parameter )Validate ()error {return _cedbe .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_baca *CT_DefinedName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggad :=range start .Attr {if _ggad .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aeeec ,_adbfc :=_fe .ParseBool (_ggad .Value );if _adbfc !=nil {return _adbfc ;};_baca .HiddenAttr =&_aeeec ;continue ;};if _ggad .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_ebgb ,_eaaag :=_fe .ParseBool (_ggad .Value );if _eaaag !=nil {return _eaaag ;};_baca .FunctionAttr =&_ebgb ;continue ;};if _ggad .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_abgag ,_ecdff :=_ggad .Value ,error (nil );if _ecdff !=nil {return _ecdff ;};_baca .CommentAttr =&_abgag ;continue ;};if _ggad .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_aggdf ,_acaeg :=_ggad .Value ,error (nil );if _acaeg !=nil {return _acaeg ;};_baca .DescriptionAttr =&_aggdf ;continue ;};if _ggad .Name .Local =="\u0068\u0065\u006c\u0070"{_bcba ,_cacb :=_ggad .Value ,error (nil );if _cacb !=nil {return _cacb ;};_baca .HelpAttr =&_bcba ;continue ;};if _ggad .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_befb ,_gaag :=_ggad .Value ,error (nil );if _gaag !=nil {return _gaag ;};_baca .StatusBarAttr =&_befb ;continue ;};if _ggad .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_ccgge ,_cacdc :=_fe .ParseUint (_ggad .Value ,10,32);if _cacdc !=nil {return _cacdc ;};_efbaa :=uint32 (_ccgge );_baca .LocalSheetIdAttr =&_efbaa ;continue ;};if _ggad .Name .Local =="\u006e\u0061\u006d\u0065"{_acdfc ,_gecfa :=_ggad .Value ,error (nil );if _gecfa !=nil {return _gecfa ;};_baca .NameAttr =_acdfc ;continue ;};if _ggad .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_abfda ,_bgccd :=_ggad .Value ,error (nil );if _bgccd !=nil {return _bgccd ;};_baca .CustomMenuAttr =&_abfda ;continue ;};if _ggad .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_dcfa ,_edggc :=_fe .ParseBool (_ggad .Value );if _edggc !=nil {return _edggc ;};_baca .VbProcedureAttr =&_dcfa ;continue ;};if _ggad .Name .Local =="\u0078\u006c\u006d"{_gfbec ,_ffag :=_fe .ParseBool (_ggad .Value );if _ffag !=nil {return _ffag ;};_baca .XlmAttr =&_gfbec ;continue ;};if _ggad .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_efcdf ,_fbge :=_fe .ParseUint (_ggad .Value ,10,32);if _fbge !=nil {return _fbge ;};_dccfa :=uint32 (_efcdf );_baca .FunctionGroupIdAttr =&_dccfa ;continue ;};if _ggad .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_gbeda ,_ddgc :=_ggad .Value ,error (nil );if _ddgc !=nil {return _ddgc ;};_baca .ShortcutKeyAttr =&_gbeda ;continue ;};if _ggad .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_bcad ,_eegcc :=_fe .ParseBool (_ggad .Value );if _eegcc !=nil {return _eegcc ;};_baca .PublishToServerAttr =&_bcad ;continue ;};if _ggad .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_gbcb ,_bfca :=_fe .ParseBool (_ggad .Value );if _bfca !=nil {return _bfca ;};_baca .WorkbookParameterAttr =&_gbcb ;continue ;};};for {_feab ,_dcafd :=d .Token ();if _dcafd !=nil {return _cg .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",_dcafd );};if _bgeda ,_afaf :=_feab .(_c .CharData );_afaf {_baca .Content =string (_bgeda );};if _ebcgd ,_ggffb :=_feab .(_c .EndElement );_ggffb &&_ebcgd .Name ==start .Name {break ;};};return nil ;};func NewCT_Record ()*CT_Record {_cdfdf :=&CT_Record {};return _cdfdf };type CT_SheetPr struct{ +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_dgagcg *CT_TextField )ValidateWithPath (path string )error {if _gggbb :=_dgagcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gggbb !=nil {return _gggbb ;};return nil ;}; -// Synch Horizontal -SyncHorizontalAttr *bool ; +// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path +func (_febg *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil }; -// Synch Vertical -SyncVerticalAttr *bool ; +// Validate validates the CT_UndoInfo and its children +func (_fccfb *CT_UndoInfo )Validate ()error {return _fccfb .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");}; -// Synch Reference -SyncRefAttr *string ; +// Validate validates the Headers and its children +func (_fdfae *Headers )Validate ()error {return _fdfae .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};func (_gdgbf *CT_ChartFormat )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",_gdgbf .ChartAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",_gdgbf .FormatAttr )});if _gdgbf .SeriesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdgbf .SeriesAttr ))});};e .EncodeToken (start );_beedg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_gdgbf .PivotArea ,_beedg );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_ExternalReference struct{IdAttr string ;};func (_gfgddf *ST_SheetState )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_gfgddf =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_gfgddf =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_gfgddf =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_gfgddf =3;};return nil ;};func (_abbfge ST_SortBy )String ()string {switch _abbfge {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 NewCT_DefinedNames ()*CT_DefinedNames {_eaafe :=&CT_DefinedNames {};return _eaafe };func (_ccfb *CT_Comment )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ccfb .Text =NewCT_Rst ();for _ ,_adcg :=range start .Attr {if _adcg .Name .Local =="\u0072\u0065\u0066"{_cadf ,_aceb :=_adcg .Value ,error (nil );if _aceb !=nil {return _aceb ;};_ccfb .RefAttr =_cadf ;continue ;};if _adcg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_aebc ,_caef :=_e .ParseUint (_adcg .Value ,10,32);if _caef !=nil {return _caef ;};_ccfb .AuthorIdAttr =uint32 (_aebc );continue ;};if _adcg .Name .Local =="\u0067\u0075\u0069\u0064"{_ggbdc ,_efga :=_adcg .Value ,error (nil );if _efga !=nil {return _efga ;};_ccfb .GuidAttr =&_ggbdc ;continue ;};if _adcg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_eaef ,_egea :=_e .ParseUint (_adcg .Value ,10,32);if _egea !=nil {return _egea ;};_bcac :=uint32 (_eaef );_ccfb .ShapeIdAttr =&_bcac ;continue ;};};_gfab :for {_aecd ,_gfdf :=d .Token ();if _gfdf !=nil {return _gfdf ;};switch _bcefc :=_aecd .(type ){case _bf .StartElement :switch _bcefc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gfag :=d .DecodeElement (_ccfb .Text ,&_bcefc );_gfag !=nil {return _gfag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccfb .CommentPr =NewCT_CommentPr ();if _fcab :=d .DecodeElement (_ccfb .CommentPr ,&_bcefc );_fcab !=nil {return _fcab ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_bcefc .Name );if _degdb :=d .Skip ();_degdb !=nil {return _degdb ;};};case _bf .EndElement :break _gfab ;case _bf .CharData :};};return nil ;};func (_gacfg ST_Axis )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_aafcg :=_bf .Attr {};_aafcg .Name =name ;switch _gacfg {case ST_AxisUnset :_aafcg .Value ="";case ST_AxisAxisRow :_aafcg .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_aafcg .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_aafcg .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_aafcg .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _aafcg ,nil ;};func (_fdcead ST_DvAspect )String ()string {switch _fdcead {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 "";}; -// Transition Formula Evaluation -TransitionEvaluationAttr *bool ; +// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path +func (_daac *CT_CellSmartTags )ValidateWithPath (path string )error {for _ecbc ,_fffe :=range _daac .CellSmartTag {if _bcggd :=_fffe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_ecbc ));_bcggd !=nil {return _bcggd ;};};return nil ;};func (_eacdaa ST_PaneState )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_eacdaa .String (),start );}; -// Transition Formula Entry -TransitionEntryAttr *bool ; +// Validate validates the CT_MemberProperty and its children +func (_bcgb *CT_MemberProperty )Validate ()error {return _bcgb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");}; -// Published -PublishedAttr *bool ; +// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path +func (_dggee *CT_RgbColor )ValidateWithPath (path string )error {return nil };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 (_ebaeaf ST_OleUpdate )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ebaeaf .String (),start );};func (_eafeg *CT_I )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eafeg .TAttr !=ST_ItemTypeUnset {_eeec ,_cdbed :=_eafeg .TAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074"});if _cdbed !=nil {return _cdbed ;};start .Attr =append (start .Attr ,_eeec );};if _eafeg .RAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_eafeg .RAttr )});};if _eafeg .IAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_eafeg .IAttr )});};e .EncodeToken (start );if _eafeg .X !=nil {_fbdec :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ebdcf :=range _eafeg .X {e .EncodeElement (_ebdcf ,_fbdec );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gfdb *CT_CacheFields )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gfdb .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfdb .CountAttr )});};e .EncodeToken (start );if _gfdb .CacheField !=nil {_afbd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_faed :=range _gfdb .CacheField {e .EncodeElement (_faed ,_afbd );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_agccea *CT_PageFields )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gecbeb :=range start .Attr {if _gecbeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdbdg ,_ffccd :=_e .ParseUint (_gecbeb .Value ,10,32);if _ffccd !=nil {return _ffccd ;};_caegf :=uint32 (_cdbdg );_agccea .CountAttr =&_caegf ;continue ;};};_bcaag :for {_bcfd ,_bgefa :=d .Token ();if _bgefa !=nil {return _bgefa ;};switch _bgfgff :=_bcfd .(type ){case _bf .StartElement :switch _bgfgff .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecbbbb :=NewCT_PageField ();if _bcdgc :=d .DecodeElement (_ecbbbb ,&_bgfgff );_bcdgc !=nil {return _bcdgc ;};_agccea .PageField =append (_agccea .PageField ,_ecbbbb );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_bgfgff .Name );if _aafgbg :=d .Skip ();_aafgbg !=nil {return _aafgbg ;};};case _bf .EndElement :break _bcaag ;case _bf .CharData :};};return nil ;};func (_adgdfd ST_TextHAlign )ValidateWithPath (path string )error {switch _adgdfd {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 (_adgdfd ));};return nil ;};func (_bbega ST_CellComments )Validate ()error {return _bbega .ValidateWithPath ("")}; -// Code Name -CodeNameAttr *string ; +// Validate validates the CT_Item and its children +func (_bfdafa *CT_Item )Validate ()error {return _bfdafa .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");}; -// Filter Mode -FilterModeAttr *bool ; +// Validate validates the CT_CustomWorkbookViews and its children +func (_efgab *CT_CustomWorkbookViews )Validate ()error {return _efgab .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");};func (_cccgda *ST_Pane )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_cccgda =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_cccgda =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cccgda =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_cccgda =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_cccgda =4;};return nil ;};func (_afgce *CT_SheetViews )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_afegd :for {_geecd ,_bfffb :=d .Token ();if _bfffb !=nil {return _bfffb ;};switch _eceag :=_geecd .(type ){case _bf .StartElement :switch _eceag .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaecef :=NewCT_SheetView ();if _dceaaa :=d .DecodeElement (_gaecef ,&_eceag );_dceaaa !=nil {return _dceaaa ;};_afgce .SheetView =append (_afgce .SheetView ,_gaecef );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afgce .ExtLst =NewCT_ExtensionList ();if _bggag :=d .DecodeElement (_afgce .ExtLst ,&_eceag );_bggag !=nil {return _bggag ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073 \u0025\u0076",_eceag .Name );if _ggeff :=d .Skip ();_ggeff !=nil {return _ggeff ;};};case _bf .EndElement :break _afegd ;case _bf .CharData :};};return nil ;};func NewCT_CustomProperties ()*CT_CustomProperties {_aedge :=&CT_CustomProperties {};return _aedge };func (_ebegd *CT_I )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gfgaa :=range start .Attr {if _gfgaa .Name .Local =="\u0074"{_ebegd .TAttr .UnmarshalXMLAttr (_gfgaa );continue ;};if _gfgaa .Name .Local =="\u0072"{_cadgf ,_gbecee :=_e .ParseUint (_gfgaa .Value ,10,32);if _gbecee !=nil {return _gbecee ;};_fgfcb :=uint32 (_cadgf );_ebegd .RAttr =&_fgfcb ;continue ;};if _gfgaa .Name .Local =="\u0069"{_ecddb ,_cgbebf :=_e .ParseUint (_gfgaa .Value ,10,32);if _cgbebf !=nil {return _cgbebf ;};_egcgb :=uint32 (_ecddb );_ebegd .IAttr =&_egcgb ;continue ;};};_cebgb :for {_gefd ,_efdgca :=d .Token ();if _efdgca !=nil {return _efdgca ;};switch _bbabb :=_gefd .(type ){case _bf .StartElement :switch _bbabb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeefe :=NewCT_X ();if _cdeb :=d .DecodeElement (_aeefe ,&_bbabb );_cdeb !=nil {return _cdeb ;};_ebegd .X =append (_ebegd .X ,_aeefe );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0049\u0020\u0025\u0076",_bbabb .Name );if _eabfb :=d .Skip ();_eabfb !=nil {return _eabfb ;};};case _bf .EndElement :break _cebgb ;case _bf .CharData :};};return nil ;}; -// Enable Conditional Formatting Calculations -EnableFormatConditionsCalculationAttr *bool ; +// Validate validates the CT_Consolidation and its children +func (_cced *CT_Consolidation )Validate ()error {return _cced .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func (_aaebeg ST_DynamicFilterType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_gaggbc :=_bf .Attr {};_gaggbc .Name =name ;switch _aaebeg {case ST_DynamicFilterTypeUnset :_gaggbc .Value ="";case ST_DynamicFilterTypeNull :_gaggbc .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_gaggbc .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_gaggbc .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_gaggbc .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_gaggbc .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_gaggbc .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_gaggbc .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_gaggbc .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_gaggbc .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_gaggbc .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_gaggbc .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_gaggbc .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_gaggbc .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_gaggbc .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_gaggbc .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_gaggbc .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_gaggbc .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_gaggbc .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_gaggbc .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_gaggbc .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_gaggbc .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_gaggbc .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_gaggbc .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_gaggbc .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_gaggbc .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_gaggbc .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_gaggbc .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_gaggbc .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_gaggbc .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_gaggbc .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_gaggbc .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_gaggbc .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_gaggbc .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_gaggbc .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_gaggbc .Value ="\u004d\u0031\u0032";};return _gaggbc ,nil ;};func (_ebgfcfc *ST_OleUpdate )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fcfec ,_dccbce :=d .Token ();if _dccbce !=nil {return _dccbce ;};if _abgcc ,_ebdba :=_fcfec .(_bf .EndElement );_ebdba &&_abgcc .Name ==start .Name {*_ebgfcfc =1;return nil ;};if _fbacae ,_gafcf :=_fcfec .(_bf .CharData );!_gafcf {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",_fcfec );}else {switch string (_fbacae ){case "":*_ebgfcfc =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_ebgfcfc =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_ebgfcfc =2;};};_fcfec ,_dccbce =d .Token ();if _dccbce !=nil {return _dccbce ;};if _gccd ,_fgfbb :=_fcfec .(_bf .EndElement );_fgfbb &&_gccd .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",_fcfec );};func (_aagbd *CT_OutlinePr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aagbd .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aagbd .ApplyStylesAttr ))});};if _aagbd .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aagbd .SummaryBelowAttr ))});};if _aagbd .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aagbd .SummaryRightAttr ))});};if _aagbd .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aagbd .ShowOutlineSymbolsAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Sheet Tab Color -TabColor *CT_Color ; +// Validate validates the CT_Field and its children +func (_abdg *CT_Field )Validate ()error {return _abdg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};func NewCT_Fill ()*CT_Fill {_ggeg :=&CT_Fill {};return _ggeg }; -// Outline Properties -OutlinePr *CT_OutlinePr ; +// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path +func (_cagbc *CT_PivotDimension )ValidateWithPath (path string )error {return nil };func (_ccbac *CT_FilterColumn )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_adgf :=range start .Attr {if _adgf .Name .Local =="\u0063\u006f\u006cI\u0064"{_cbadf ,_aadgba :=_e .ParseUint (_adgf .Value ,10,32);if _aadgba !=nil {return _aadgba ;};_ccbac .ColIdAttr =uint32 (_cbadf );continue ;};if _adgf .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_dagec ,_gddeb :=_e .ParseBool (_adgf .Value );if _gddeb !=nil {return _gddeb ;};_ccbac .HiddenButtonAttr =&_dagec ;continue ;};if _adgf .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_cfacf ,_aceaa :=_e .ParseBool (_adgf .Value );if _aceaa !=nil {return _aceaa ;};_ccbac .ShowButtonAttr =&_cfacf ;continue ;};};_fdea :for {_beeg ,_gfadf :=d .Token ();if _gfadf !=nil {return _gfadf ;};switch _dbcecf :=_beeg .(type ){case _bf .StartElement :switch _dbcecf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbac .Filters =NewCT_Filters ();if _beedf :=d .DecodeElement (_ccbac .Filters ,&_dbcecf );_beedf !=nil {return _beedf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbac .Top10 =NewCT_Top10 ();if _gdfbd :=d .DecodeElement (_ccbac .Top10 ,&_dbcecf );_gdfbd !=nil {return _gdfbd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbac .CustomFilters =NewCT_CustomFilters ();if _cgbdd :=d .DecodeElement (_ccbac .CustomFilters ,&_dbcecf );_cgbdd !=nil {return _cgbdd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbac .DynamicFilter =NewCT_DynamicFilter ();if _facag :=d .DecodeElement (_ccbac .DynamicFilter ,&_dbcecf );_facag !=nil {return _facag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbac .ColorFilter =NewCT_ColorFilter ();if _dbbcd :=d .DecodeElement (_ccbac .ColorFilter ,&_dbcecf );_dbbcd !=nil {return _dbbcd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbac .IconFilter =NewCT_IconFilter ();if _bdfbb :=d .DecodeElement (_ccbac .IconFilter ,&_dbcecf );_bdfbb !=nil {return _bdfbb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbac .ExtLst =NewCT_ExtensionList ();if _agfe :=d .DecodeElement (_ccbac .ExtLst ,&_dbcecf );_agfe !=nil {return _agfe ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_dbcecf .Name );if _bdbag :=d .Skip ();_bdbag !=nil {return _bdbag ;};};case _bf .EndElement :break _fdea ;case _bf .CharData :};};return nil ;};func NewCT_DrawingHF ()*CT_DrawingHF {_cgcdc :=&CT_DrawingHF {};return _cgcdc }; -// Page Setup Properties -PageSetUpPr *CT_PageSetUpPr ;};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 NewCT_CalcPr ()*CT_CalcPr {_fgac :=&CT_CalcPr {};return _fgac };func NewCT_MRUColors ()*CT_MRUColors {_fdbfc :=&CT_MRUColors {};return _fdbfc };func NewCT_Borders ()*CT_Borders {_fecf :=&CT_Borders {};return _fecf };func (_dfcde *CT_Connection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_dfcde .IdAttr )});if _dfcde .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_dfcde .SourceFileAttr )});};if _dfcde .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_dfcde .OdcFileAttr )});};if _dfcde .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dfcde .KeepAliveAttr ))});};if _dfcde .IntervalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_dfcde .IntervalAttr )});};if _dfcde .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_dfcde .NameAttr )});};if _dfcde .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_dfcde .DescriptionAttr )});};if _dfcde .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_dfcde .TypeAttr )});};if _dfcde .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dfcde .ReconnectionMethodAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_dfcde .RefreshedVersionAttr )});if _dfcde .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_dfcde .MinRefreshableVersionAttr )});};if _dfcde .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dfcde .SavePasswordAttr ))});};if _dfcde .NewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0065\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dfcde .NewAttr ))});};if _dfcde .DeletedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dfcde .DeletedAttr ))});};if _dfcde .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dfcde .OnlyUseConnectionFileAttr ))});};if _dfcde .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dfcde .BackgroundAttr ))});};if _dfcde .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dfcde .RefreshOnLoadAttr ))});};if _dfcde .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dfcde .SaveDataAttr ))});};if _dfcde .CredentialsAttr !=ST_CredMethodUnset {_fabbb ,_edegf :=_dfcde .CredentialsAttr .MarshalXMLAttr (_c .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"});if _edegf !=nil {return _edegf ;};start .Attr =append (start .Attr ,_fabbb );};if _dfcde .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_dfcde .SingleSignOnIdAttr )});};e .EncodeToken (start );if _dfcde .DbPr !=nil {_begg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_dfcde .DbPr ,_begg );};if _dfcde .OlapPr !=nil {_abgd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}};e .EncodeElement (_dfcde .OlapPr ,_abgd );};if _dfcde .WebPr !=nil {_fdcc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_dfcde .WebPr ,_fdcc );};if _dfcde .TextPr !=nil {_cafab :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}};e .EncodeElement (_dfcde .TextPr ,_cafab );};if _dfcde .Parameters !=nil {_ecag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_dfcde .Parameters ,_ecag );};if _dfcde .ExtLst !=nil {_cfcc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfcde .ExtLst ,_cfcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efcdd *CT_PivotFilters )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efcdd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_efcdd .CountAttr )});};e .EncodeToken (start );if _efcdd .Filter !=nil {_deage :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_cfeaf :=range _efcdd .Filter {e .EncodeElement (_cfeaf ,_deage );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdddf *CT_SmartTags )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bfbbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_ggced :=range _bdddf .CellSmartTags {e .EncodeElement (_ggced ,_bfbbd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DataBinding struct{ +// Validate validates the CT_QueryTableRefresh and its children +func (_afcdg *CT_QueryTableRefresh )Validate ()error {return _afcdg .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func NewCT_IconSet ()*CT_IconSet {_edag :=&CT_IconSet {};return _edag };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 (_gedgg *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_gedgg =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_gedgg =1;case "\u0063\u006f\u0075n\u0074":*_gedgg =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_gedgg =3;case "\u006d\u0061\u0078":*_gedgg =4;case "\u006d\u0069\u006e":*_gedgg =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_gedgg =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gedgg =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_gedgg =8;case "\u0073\u0075\u006d":*_gedgg =9;case "\u0076\u0061\u0072":*_gedgg =10;case "\u0076\u0061\u0072\u0070":*_gedgg =11;};return nil ;}; -// Unique Identifer -DataBindingNameAttr *string ; +// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path +func (_eeced *CT_Dxfs )ValidateWithPath (path string )error {for _fabfb ,_ecacg :=range _eeced .Dxf {if _cceaa :=_ecacg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_fabfb ));_cceaa !=nil {return _cceaa ;};};return nil ;};func (_bacfd *Metadata )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bacfd .CT_Metadata =*NewCT_Metadata ();_aafda :for {_fccab ,_agbfg :=d .Token ();if _agbfg !=nil {return _agbfg ;};switch _cecce :=_fccab .(type ){case _bf .StartElement :switch _cecce .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacfd .MetadataTypes =NewCT_MetadataTypes ();if _eecec :=d .DecodeElement (_bacfd .MetadataTypes ,&_cecce );_eecec !=nil {return _eecec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacfd .MetadataStrings =NewCT_MetadataStrings ();if _gabff :=d .DecodeElement (_bacfd .MetadataStrings ,&_cecce );_gabff !=nil {return _gabff ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacfd .MdxMetadata =NewCT_MdxMetadata ();if _geddaa :=d .DecodeElement (_bacfd .MdxMetadata ,&_cecce );_geddaa !=nil {return _geddaa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaede :=NewCT_FutureMetadata ();if _ggbea :=d .DecodeElement (_gaede ,&_cecce );_ggbea !=nil {return _ggbea ;};_bacfd .FutureMetadata =append (_bacfd .FutureMetadata ,_gaede );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacfd .CellMetadata =NewCT_MetadataBlocks ();if _ecaefg :=d .DecodeElement (_bacfd .CellMetadata ,&_cecce );_ecaefg !=nil {return _ecaefg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacfd .ValueMetadata =NewCT_MetadataBlocks ();if _baacca :=d .DecodeElement (_bacfd .ValueMetadata ,&_cecce );_baacca !=nil {return _baacca ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacfd .ExtLst =NewCT_ExtensionList ();if _agfage :=d .DecodeElement (_bacfd .ExtLst ,&_cecce );_agfage !=nil {return _agfage ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_cecce .Name );if _gdafg :=d .Skip ();_gdafg !=nil {return _gdafg ;};};case _bf .EndElement :break _aafda ;case _bf .CharData :};};return nil ;}; -// Binding to External File -FileBindingAttr *bool ; +// ValidateWithPath validates the Revisions and its children, prefixing error messages with path +func (_dgefaa *Revisions )ValidateWithPath (path string )error {if _ebbdgg :=_dgefaa .CT_Revisions .ValidateWithPath (path );_ebbdgg !=nil {return _ebbdgg ;};return nil ;};func (_daffg *CT_Format )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_daffg .PivotArea =NewCT_PivotArea ();for _ ,_cafae :=range start .Attr {if _cafae .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_daffg .ActionAttr .UnmarshalXMLAttr (_cafae );continue ;};if _cafae .Name .Local =="\u0064\u0078\u0066I\u0064"{_cecgc ,_aaadd :=_e .ParseUint (_cafae .Value ,10,32);if _aaadd !=nil {return _aaadd ;};_eeda :=uint32 (_cecgc );_daffg .DxfIdAttr =&_eeda ;continue ;};};_gcag :for {_dbafg ,_gfaba :=d .Token ();if _gfaba !=nil {return _gfaba ;};switch _eebf :=_dbafg .(type ){case _bf .StartElement :switch _eebf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fddedc :=d .DecodeElement (_daffg .PivotArea ,&_eebf );_fddedc !=nil {return _fddedc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daffg .ExtLst =NewCT_ExtensionList ();if _aedgd :=d .DecodeElement (_daffg .ExtLst ,&_eebf );_aedgd !=nil {return _aedgd ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u006f\u0072m\u0061\u0074 \u0025\u0076",_eebf .Name );if _cafed :=d .Skip ();_cafed !=nil {return _cafed ;};};case _bf .EndElement :break _gcag ;case _bf .CharData :};};return nil ;};func (_ecadd ST_DynamicFilterType )String ()string {switch _ecadd {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 "";}; -// Reference to Connection ID -ConnectionIDAttr *uint32 ; +// Validate validates the CT_MeasureDimensionMap and its children +func (_eeeca *CT_MeasureDimensionMap )Validate ()error {return _eeeca .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func (_bgfeg *CT_RowFields )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gebfa :=range start .Attr {if _gebfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfebg ,_efeac :=_e .ParseUint (_gebfa .Value ,10,32);if _efeac !=nil {return _efeac ;};_aaggb :=uint32 (_gfebg );_bgfeg .CountAttr =&_aaggb ;continue ;};};_dgbfag :for {_dfgea ,_geeef :=d .Token ();if _geeef !=nil {return _geeef ;};switch _cdecc :=_dfgea .(type ){case _bf .StartElement :switch _cdecc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffcbg :=NewCT_Field ();if _cddgge :=d .DecodeElement (_ffcbg ,&_cdecc );_cddgge !=nil {return _cddgge ;};_bgfeg .Field =append (_bgfeg .Field ,_ffcbg );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0077F\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_cdecc .Name );if _cebdb :=d .Skip ();_cebdb !=nil {return _cebdb ;};};case _bf .EndElement :break _dgbfag ;case _bf .CharData :};};return nil ;};func (_daedg *CT_MetadataRecord )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_bbaeb :=range start .Attr {if _bbaeb .Name .Local =="\u0074"{_dcbbb ,_beba :=_e .ParseUint (_bbaeb .Value ,10,32);if _beba !=nil {return _beba ;};_daedg .TAttr =uint32 (_dcbbb );continue ;};if _bbaeb .Name .Local =="\u0076"{_fgebc ,_daaec :=_e .ParseUint (_bbaeb .Value ,10,32);if _daaec !=nil {return _daaec ;};_daedg .VAttr =uint32 (_fgebc );continue ;};};for {_dgacc ,_fgae :=d .Token ();if _fgae !=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",_fgae );};if _egdec ,_bebbd :=_dgacc .(_bf .EndElement );_bebbd &&_egdec .Name ==start .Name {break ;};};return nil ;}; -// File Binding Name -FileBindingNameAttr *string ; +// Validate validates the CT_DdeItem and its children +func (_geba *CT_DdeItem )Validate ()error {return _geba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func (_eadge ST_PhoneticType )ValidateWithPath (path string )error {switch _eadge {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 (_eadge ));};return nil ;};func (_cbcga ST_Objects )String ()string {switch _cbcga {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 "";}; -// XML Data Loading Behavior -DataBindingLoadModeAttr uint32 ;Any _ge .Any ;};func NewCT_Xf ()*CT_Xf {_cfegg :=&CT_Xf {};return _cfegg }; +// Validate validates the CT_CustomProperty and its children +func (_cbcc *CT_CustomProperty )Validate ()error {return _cbcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_adbaf ST_DataValidationErrorStyle )String ()string {switch _adbaf {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 "";};func (_gaggbca ST_SmartTagShow )String ()string {switch _gaggbca {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 NewCT_QueryTable ()*CT_QueryTable {_ebcfcb :=&CT_QueryTable {};return _ebcfcb };func (_cfd *CT_CalculatedItems )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cfd .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cfd .CountAttr )});};e .EncodeToken (start );_dae :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_cega :=range _cfd .CalculatedItem {e .EncodeElement (_cega ,_dae );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path -func (_ggeg *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };func (_abdeb ST_BorderStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bcacde :=_c .Attr {};_bcacde .Name =name ;switch _abdeb {case ST_BorderStyleUnset :_bcacde .Value ="";case ST_BorderStyleNone :_bcacde .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_bcacde .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_bcacde .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_bcacde .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_bcacde .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_bcacde .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_bcacde .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_bcacde .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_bcacde .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_bcacde .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_bcacde .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_bcacde .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_bcacde .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_bcacde .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _bcacde ,nil ;};func (_cbefec ST_FileType )ValidateWithPath (path string )error {switch _cbefec {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 (_cbefec ));};return nil ;};type ST_HtmlFmt byte ; +// Validate validates the CT_CellAlignment and its children +func (_gcfa *CT_CellAlignment )Validate ()error {return _gcfa .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_debffb *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_debffb =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_debffb =1;case "\u006f\u0066\u0066":*_debffb =2;case "\u006f\u006e":*_debffb =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_debffb =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_debffb =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_debffb =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_debffb =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_debffb =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_debffb =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_debffb =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_debffb =11;};return nil ;};func (_gdgca ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _gdgca {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 (_gdgca ));};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_egcae :=&CT_HeaderFooter {};return _egcae };func (_bggae *ST_FormulaExpression )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bggae =0;case "\u0072\u0065\u0066":*_bggae =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_bggae =2;case "\u0061\u0072\u0065\u0061":*_bggae =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_bggae =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_bggae =5;};return nil ;};func (_ebdeg ST_ItemType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_feafca :=_bf .Attr {};_feafca .Name =name ;switch _ebdeg {case ST_ItemTypeUnset :_feafca .Value ="";case ST_ItemTypeData :_feafca .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_feafca .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_feafca .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_feafca .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_feafca .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_feafca .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_feafca .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_feafca .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_feafca .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_feafca .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_feafca .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_feafca .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_feafca .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_feafca .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_feafca .Value ="\u0062\u006c\u0061n\u006b";};return _feafca ,nil ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;); -// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path -func (_ccgcd *VolTypes )ValidateWithPath (path string )error {if _eccee :=_ccgcd .CT_VolTypes .ValidateWithPath (path );_eccee !=nil {return _eccee ;};return nil ;};func (_abgagf ST_VolDepType )ValidateWithPath (path string )error {switch _abgagf {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 (_abgagf ));};return nil ;};func (_fbebf *ST_UpdateLinks )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbebf =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_fbebf =1;case "\u006e\u0065\u0076e\u0072":*_fbebf =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fbebf =3;};return nil ;};func NewCT_Row ()*CT_Row {_aedec :=&CT_Row {};return _aedec }; +// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path +func (_gdaaa *CT_CustomProperties )ValidateWithPath (path string )error {for _edec ,_fdgc :=range _gdaaa .CustomPr {if _adca :=_fdgc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_edec ));_adca !=nil {return _adca ;};};return nil ;};func (_gdfeg ST_DataValidationErrorStyle )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_gdfeg .String (),start );}; -// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path -func (_cdafa *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _egdbe ,_deaeg :=range _cdafa .M {if _gbbaae :=_deaeg .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_egdbe ));_gbbaae !=nil {return _gbbaae ;};};for _bdgdg ,_egagb :=range _cdafa .N {if _agbdgc :=_egagb .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bdgdg ));_agbdgc !=nil {return _agbdgc ;};};for _bgfb ,_ccfbf :=range _cdafa .E {if _fagbc :=_ccfbf .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bgfb ));_fagbc !=nil {return _fagbc ;};};for _cgcbf ,_cafdcd :=range _cdafa .S {if _eebde :=_cafdcd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cgcbf ));_eebde !=nil {return _eebde ;};};return nil ;};func (_abgbd *CT_MapInfo )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0076",_abgbd .SelectionNamespacesAttr )});e .EncodeToken (start );_cefdb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_gdcfe :=range _abgbd .Schema {e .EncodeElement (_gdcfe ,_cefdb );};_cgdec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}};for _ ,_adfdg :=range _abgbd .Map {e .EncodeElement (_adfdg ,_cgdec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abbbb *CT_Pane )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcaefb :=range start .Attr {if _bcaefb .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_gdcfed ,_abbeb :=_fe .ParseFloat (_bcaefb .Value ,64);if _abbeb !=nil {return _abbeb ;};_abbbb .XSplitAttr =&_gdcfed ;continue ;};if _bcaefb .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_ccgac ,_dbcec :=_fe .ParseFloat (_bcaefb .Value ,64);if _dbcec !=nil {return _dbcec ;};_abbbb .YSplitAttr =&_ccgac ;continue ;};if _bcaefb .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_abfdca ,_ccfbed :=_bcaefb .Value ,error (nil );if _ccfbed !=nil {return _ccfbed ;};_abbbb .TopLeftCellAttr =&_abfdca ;continue ;};if _bcaefb .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_abbbb .ActivePaneAttr .UnmarshalXMLAttr (_bcaefb );continue ;};if _bcaefb .Name .Local =="\u0073\u0074\u0061t\u0065"{_abbbb .StateAttr .UnmarshalXMLAttr (_bcaefb );continue ;};};for {_fbdcc ,_efacfa :=d .Token ();if _efacfa !=nil {return _cg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_efacfa );};if _fadg ,_eegeg :=_fbdcc .(_c .EndElement );_eegeg &&_fadg .Name ==start .Name {break ;};};return nil ;};func (_ggeed ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _ggeed {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_ggeed ));};return nil ;};func (_ffbea *CT_Fills )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffbea .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ffbea .CountAttr )});};e .EncodeToken (start );if _ffbea .Fill !=nil {_eebb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_cgdef :=range _ffbea .Fill {e .EncodeElement (_cgdef ,_eebb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ChartsheetView struct{ +// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path +func (_fabcf *CT_RangeSets )ValidateWithPath (path string )error {for _egdbf ,_fafff :=range _fabcf .RangeSet {if _bdadf :=_fafff .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_egdbf ));_bdadf !=nil {return _bdadf ;};};return nil ;};func (_fbagde *CT_TableStyleInfo )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_eegcg :=range start .Attr {if _eegcg .Name .Local =="\u006e\u0061\u006d\u0065"{_edaca ,_dadda :=_eegcg .Value ,error (nil );if _dadda !=nil {return _dadda ;};_fbagde .NameAttr =&_edaca ;continue ;};if _eegcg .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bagd ,_dgceg :=_e .ParseBool (_eegcg .Value );if _dgceg !=nil {return _dgceg ;};_fbagde .ShowFirstColumnAttr =&_bagd ;continue ;};if _eegcg .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_gagafd ,_dfbcbg :=_e .ParseBool (_eegcg .Value );if _dfbcbg !=nil {return _dfbcbg ;};_fbagde .ShowLastColumnAttr =&_gagafd ;continue ;};if _eegcg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_edeee ,_dfcef :=_e .ParseBool (_eegcg .Value );if _dfcef !=nil {return _dfcef ;};_fbagde .ShowRowStripesAttr =&_edeee ;continue ;};if _eegcg .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_dadad ,_ecaeg :=_e .ParseBool (_eegcg .Value );if _ecaeg !=nil {return _ecaeg ;};_fbagde .ShowColumnStripesAttr =&_dadad ;continue ;};};for {_adbcef ,_dfdcd :=d .Token ();if _dfdcd !=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",_dfdcd );};if _gcaebc ,_degfd :=_adbcef .(_bf .EndElement );_degfd &&_gcaebc .Name ==start .Name {break ;};};return nil ;};func (_eadc *CT_CalcCell )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fgdf :=range start .Attr {if _fgdf .Name .Local =="\u0072"{_fdg ,_fbbf :=_fgdf .Value ,error (nil );if _fbbf !=nil {return _fbbf ;};_eadc .RAttr =&_fdg ;continue ;};if _fgdf .Name .Local =="\u0072\u0065\u0066"{_dgag ,_deaf :=_fgdf .Value ,error (nil );if _deaf !=nil {return _deaf ;};_eadc .RefAttr =&_dgag ;continue ;};if _fgdf .Name .Local =="\u0069"{_gbcfg ,_dcbf :=_e .ParseInt (_fgdf .Value ,10,32);if _dcbf !=nil {return _dcbf ;};_bafd :=int32 (_gbcfg );_eadc .IAttr =&_bafd ;continue ;};if _fgdf .Name .Local =="\u0073"{_ddfd ,_aeg :=_e .ParseBool (_fgdf .Value );if _aeg !=nil {return _aeg ;};_eadc .SAttr =&_ddfd ;continue ;};if _fgdf .Name .Local =="\u006c"{_gbcgf ,_dbcc :=_e .ParseBool (_fgdf .Value );if _dbcc !=nil {return _dbcc ;};_eadc .LAttr =&_gbcgf ;continue ;};if _fgdf .Name .Local =="\u0074"{_bgfa ,_agea :=_e .ParseBool (_fgdf .Value );if _agea !=nil {return _agea ;};_eadc .TAttr =&_bgfa ;continue ;};if _fgdf .Name .Local =="\u0061"{_bcbc ,_acf :=_e .ParseBool (_fgdf .Value );if _acf !=nil {return _acf ;};_eadc .AAttr =&_bcbc ;continue ;};};for {_eeb ,_gbdb :=d .Token ();if _gbdb !=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",_gbdb );};if _dcff ,_afgc :=_eeb .(_bf .EndElement );_afgc &&_dcff .Name ==start .Name {break ;};};return nil ;};func (_begfgg ST_FieldSortType )String ()string {switch _begfgg {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 "";};type CT_MetadataType struct{ -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Metadata Type Name +NameAttr string ; -// Window Zoom Scale -ZoomScaleAttr *uint32 ; +// Minimum Supported Version +MinSupportedVersionAttr uint32 ; -// Workbook View Id -WorkbookViewIdAttr uint32 ; +// Metadata Ghost Row +GhostRowAttr *bool ; -// Zoom To Fit -ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};type CT_CustomFilters struct{ +// Metadata Ghost Column +GhostColAttr *bool ; -// And -AndAttr *bool ; +// Metadata Edit +EditAttr *bool ; -// Custom Filter Criteria -CustomFilter []*CT_CustomFilter ;}; +// Metadata Cell Value Delete +DeleteAttr *bool ; -// Validate validates the CT_Error and its children -func (_dcaac *CT_Error )Validate ()error {return _dcaac .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");}; +// Metadata Copy +CopyAttr *bool ; -// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path -func (_abc *CT_CalculatedItem )ValidateWithPath (path string )error {if _cfaf :=_abc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_cfaf !=nil {return _cfaf ;};if _abc .ExtLst !=nil {if _dceb :=_abc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dceb !=nil {return _dceb ;};};return nil ;};func (_ceefac ST_SheetViewType )ValidateWithPath (path string )error {switch _ceefac {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 (_ceefac ));};return nil ;};func (_fgdca *Workbook )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgdca .CT_Workbook =*NewCT_Workbook ();for _ ,_bdcbg :=range start .Attr {if _bdcbg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_fgdca .ConformanceAttr .UnmarshalXMLAttr (_bdcbg );continue ;};};_ccacde :for {_egddfe ,_bcgbec :=d .Token ();if _bcgbec !=nil {return _bcgbec ;};switch _baebef :=_egddfe .(type ){case _c .StartElement :switch _baebef .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .FileVersion =NewCT_FileVersion ();if _abfef :=d .DecodeElement (_fgdca .FileVersion ,&_baebef );_abfef !=nil {return _abfef ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .FileSharing =NewCT_FileSharing ();if _cbaagf :=d .DecodeElement (_fgdca .FileSharing ,&_baebef );_cbaagf !=nil {return _cbaagf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .WorkbookPr =NewCT_WorkbookPr ();if _ebbag :=d .DecodeElement (_fgdca .WorkbookPr ,&_baebef );_ebbag !=nil {return _ebbag ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .WorkbookProtection =NewCT_WorkbookProtection ();if _efafb :=d .DecodeElement (_fgdca .WorkbookProtection ,&_baebef );_efafb !=nil {return _efafb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .BookViews =NewCT_BookViews ();if _bbecf :=d .DecodeElement (_fgdca .BookViews ,&_baebef );_bbecf !=nil {return _bbecf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _adeabc :=d .DecodeElement (_fgdca .Sheets ,&_baebef );_adeabc !=nil {return _adeabc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .FunctionGroups =NewCT_FunctionGroups ();if _fccbcc :=d .DecodeElement (_fgdca .FunctionGroups ,&_baebef );_fccbcc !=nil {return _fccbcc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .ExternalReferences =NewCT_ExternalReferences ();if _cagee :=d .DecodeElement (_fgdca .ExternalReferences ,&_baebef );_cagee !=nil {return _cagee ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .DefinedNames =NewCT_DefinedNames ();if _gdefb :=d .DecodeElement (_fgdca .DefinedNames ,&_baebef );_gdefb !=nil {return _gdefb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .CalcPr =NewCT_CalcPr ();if _fgebbf :=d .DecodeElement (_fgdca .CalcPr ,&_baebef );_fgebbf !=nil {return _fgebbf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .OleSize =NewCT_OleSize ();if _afdbd :=d .DecodeElement (_fgdca .OleSize ,&_baebef );_afdbd !=nil {return _afdbd ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _cdgde :=d .DecodeElement (_fgdca .CustomWorkbookViews ,&_baebef );_cdgde !=nil {return _cdgde ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .PivotCaches =NewCT_PivotCaches ();if _dfbfc :=d .DecodeElement (_fgdca .PivotCaches ,&_baebef );_dfbfc !=nil {return _dfbfc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .SmartTagPr =NewCT_SmartTagPr ();if _bffdcg :=d .DecodeElement (_fgdca .SmartTagPr ,&_baebef );_bffdcg !=nil {return _bffdcg ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .SmartTagTypes =NewCT_SmartTagTypes ();if _fbfcc :=d .DecodeElement (_fgdca .SmartTagTypes ,&_baebef );_fbfcc !=nil {return _fbfcc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .WebPublishing =NewCT_WebPublishing ();if _eaefe :=d .DecodeElement (_fgdca .WebPublishing ,&_baebef );_eaefe !=nil {return _eaefe ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cddgg :=NewCT_FileRecoveryPr ();if _bfbcb :=d .DecodeElement (_cddgg ,&_baebef );_bfbcb !=nil {return _bfbcb ;};_fgdca .FileRecoveryPr =append (_fgdca .FileRecoveryPr ,_cddgg );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .WebPublishObjects =NewCT_WebPublishObjects ();if _dfeab :=d .DecodeElement (_fgdca .WebPublishObjects ,&_baebef );_dfeab !=nil {return _dfeab ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdca .ExtLst =NewCT_ExtensionList ();if _cfcga :=d .DecodeElement (_fgdca .ExtLst ,&_baebef );_cfcga !=nil {return _cfcga ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_baebef .Name );if _ababbg :=d .Skip ();_ababbg !=nil {return _ababbg ;};};case _c .EndElement :break _ccacde ;case _c .CharData :};};return nil ;};func (_gdead *ST_PaneState )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beffe ,_dbccgb :=d .Token ();if _dbccgb !=nil {return _dbccgb ;};if _fcaae ,_beedbg :=_beffe .(_c .EndElement );_beedbg &&_fcaae .Name ==start .Name {*_gdead =1;return nil ;};if _gabbdg ,_egfgd :=_beffe .(_c .CharData );!_egfgd {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",_beffe );}else {switch string (_gabbdg ){case "":*_gdead =0;case "\u0073\u0070\u006ci\u0074":*_gdead =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_gdead =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_gdead =3;};};_beffe ,_dbccgb =d .Token ();if _dbccgb !=nil {return _dbccgb ;};if _eeaba ,_gddgfb :=_beffe .(_c .EndElement );_gddgfb &&_eeaba .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",_beffe );};type MapInfo struct{CT_MapInfo };func (_fbacb *CT_CellProtection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbacb .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbacb .LockedAttr ))});};if _fbacb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fbacb .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Metadata Paste All +PasteAllAttr *bool ; -// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path -func (_ececc *CT_OleItem )ValidateWithPath (path string )error {return nil };func (_eebgb *ST_DataValidationType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eebgb =0;case "\u006e\u006f\u006e\u0065":*_eebgb =1;case "\u0077\u0068\u006fl\u0065":*_eebgb =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_eebgb =3;case "\u006c\u0069\u0073\u0074":*_eebgb =4;case "\u0064\u0061\u0074\u0065":*_eebgb =5;case "\u0074\u0069\u006d\u0065":*_eebgb =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_eebgb =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_eebgb =8;};return nil ;};const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;); +// Metadata Paste Formulas +PasteFormulasAttr *bool ; -// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path -func (_aafcef *CT_PhoneticPr )ValidateWithPath (path string )error {if _cacbe :=_aafcef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cacbe !=nil {return _cacbe ;};if _ecdad :=_aafcef .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_ecdad !=nil {return _ecdad ;};return nil ;};func (_aeadd ST_VolValueType )Validate ()error {return _aeadd .ValidateWithPath ("")}; +// Metadata Paste Special Values +PasteValuesAttr *bool ; -// Validate validates the CT_MetadataBlocks and its children -func (_accdd *CT_MetadataBlocks )Validate ()error {return _accdd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};func (_gabedg *CT_PageMargins )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_cg .Sprintf ("\u0025\u0076",_gabedg .LeftAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_cg .Sprintf ("\u0025\u0076",_gabedg .RightAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f\u0070"},Value :_cg .Sprintf ("\u0025\u0076",_gabedg .TopAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_cg .Sprintf ("\u0025\u0076",_gabedg .BottomAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",_gabedg .HeaderAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_cg .Sprintf ("\u0025\u0076",_gabedg .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_daged ST_rwColActionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_daged .String (),start );};func NewCT_OleItems ()*CT_OleItems {_aeedba :=&CT_OleItems {};return _aeedba };func (_gbebe *ST_DvAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbebe =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_gbebe =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_gbebe =2;};return nil ;}; +// Metadata Paste Formats +PasteFormatsAttr *bool ; -// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path -func (_ggcef *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };func (_cecdf ST_FilterOperator )Validate ()error {return _cecdf .ValidateWithPath ("")};func NewCT_FileVersion ()*CT_FileVersion {_aggaf :=&CT_FileVersion {};return _aggaf };func (_gccfa *CT_WebPublishItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgdfbda :=range start .Attr {if _cgdfbda .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbdggg ,_bcfef :=_fe .ParseUint (_cgdfbda .Value ,10,32);if _bcfef !=nil {return _bcfef ;};_egfgc :=uint32 (_gbdggg );_gccfa .CountAttr =&_egfgc ;continue ;};};_gdabe :for {_caagg ,_efdab :=d .Token ();if _efdab !=nil {return _efdab ;};switch _cgggb :=_caagg .(type ){case _c .StartElement :switch _cgggb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdge :=NewCT_WebPublishItem ();if _dfcafab :=d .DecodeElement (_abdge ,&_cgggb );_dfcafab !=nil {return _dfcafab ;};_gccfa .WebPublishItem =append (_gccfa .WebPublishItem ,_abdge );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_cgggb .Name );if _fdeagd :=d .Skip ();_fdeagd !=nil {return _fdeagd ;};};case _c .EndElement :break _gdabe ;case _c .CharData :};};return nil ;};func (_dbacfa ST_PatternType )Validate ()error {return _dbacfa .ValidateWithPath ("")};func (_bbbcaf *CT_PageField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbbef :=range start .Attr {if _bbbef .Name .Local =="\u0066\u006c\u0064"{_bagdc ,_agcbb :=_fe .ParseInt (_bbbef .Value ,10,32);if _agcbb !=nil {return _agcbb ;};_bbbcaf .FldAttr =int32 (_bagdc );continue ;};if _bbbef .Name .Local =="\u0069\u0074\u0065\u006d"{_fcfagb ,_aeegb :=_fe .ParseUint (_bbbef .Value ,10,32);if _aeegb !=nil {return _aeegb ;};_fbccc :=uint32 (_fcfagb );_bbbcaf .ItemAttr =&_fbccc ;continue ;};if _bbbef .Name .Local =="\u0068\u0069\u0065\u0072"{_cfdfc ,_acbda :=_fe .ParseInt (_bbbef .Value ,10,32);if _acbda !=nil {return _acbda ;};_cfegf :=int32 (_cfdfc );_bbbcaf .HierAttr =&_cfegf ;continue ;};if _bbbef .Name .Local =="\u006e\u0061\u006d\u0065"{_gcgge ,_edec :=_bbbef .Value ,error (nil );if _edec !=nil {return _edec ;};_bbbcaf .NameAttr =&_gcgge ;continue ;};if _bbbef .Name .Local =="\u0063\u0061\u0070"{_gcdec ,_fbbbc :=_bbbef .Value ,error (nil );if _fbbbc !=nil {return _fbbbc ;};_bbbcaf .CapAttr =&_gcdec ;continue ;};};_agegacg :for {_gffda ,_gaeae :=d .Token ();if _gaeae !=nil {return _gaeae ;};switch _affcfg :=_gffda .(type ){case _c .StartElement :switch _affcfg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbbcaf .ExtLst =NewCT_ExtensionList ();if _gdafb :=d .DecodeElement (_bbbcaf .ExtLst ,&_affcfg );_gdafb !=nil {return _gdafb ;};default:_gc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_affcfg .Name );if _eadfg :=d .Skip ();_eadfg !=nil {return _eadfg ;};};case _c .EndElement :break _agegacg ;case _c .CharData :};};return nil ;};type CT_Scenarios struct{ +// Metadata Paste Comments +PasteCommentsAttr *bool ; -// Current Scenario -CurrentAttr *uint32 ; +// Metadata Paste Data Validation +PasteDataValidationAttr *bool ; -// Last Shown Scenario -ShowAttr *uint32 ; +// Metadata Paste Borders +PasteBordersAttr *bool ; -// Sequence of References -SqrefAttr *ST_Sqref ; +// Metadata Paste Column Widths +PasteColWidthsAttr *bool ; -// Scenario -Scenario []*CT_Scenario ;};func (_egcdd *CT_Members )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egcdd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_egcdd .CountAttr )});};if _egcdd .LevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_cg .Sprintf ("\u0025\u0076",*_egcdd .LevelAttr )});};e .EncodeToken (start );_ebaac :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}};for _ ,_bcgea :=range _egcdd .Member {e .EncodeElement (_bcgea ,_ebaac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Metadata Paste Number Formats +PasteNumberFormatsAttr *bool ; -// Validate validates the PivotTableDefinition and its children -func (_addgag *PivotTableDefinition )Validate ()error {return _addgag .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_cdagg *CT_VerticalAlignFontProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ebfgg ,_eeeff :=_cdagg .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _eeeff !=nil {return _eeeff ;};start .Attr =append (start .Attr ,_ebfgg );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdggfd *ST_VolDepType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cdggfd =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_cdggfd =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_cdggfd =2;};return nil ;};func (_bdgdb *CT_PivotAreaReference )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebcde :=range start .Attr {if _ebcde .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cgcbfe ,_bbedc :=_fe .ParseBool (_ebcde .Value );if _bbedc !=nil {return _bbedc ;};_bdgdb .MaxSubtotalAttr =&_cgcbfe ;continue ;};if _ebcde .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gfgca ,_dcefb :=_fe .ParseBool (_ebcde .Value );if _dcefb !=nil {return _dcefb ;};_bdgdb .MinSubtotalAttr =&_gfgca ;continue ;};if _ebcde .Name .Local =="\u0063\u006f\u0075n\u0074"{_gebgc ,_fgface :=_fe .ParseUint (_ebcde .Value ,10,32);if _fgface !=nil {return _fgface ;};_dgcdb :=uint32 (_gebgc );_bdgdb .CountAttr =&_dgcdb ;continue ;};if _ebcde .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cbeedf ,_caddb :=_fe .ParseBool (_ebcde .Value );if _caddb !=nil {return _caddb ;};_bdgdb .ProductSubtotalAttr =&_cbeedf ;continue ;};if _ebcde .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gbdaa ,_bgfaag :=_fe .ParseBool (_ebcde .Value );if _bgfaag !=nil {return _bgfaag ;};_bdgdb .ByPositionAttr =&_gbdaa ;continue ;};if _ebcde .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fgfeb ,_edcda :=_fe .ParseBool (_ebcde .Value );if _edcda !=nil {return _edcda ;};_bdgdb .CountSubtotalAttr =&_fgfeb ;continue ;};if _ebcde .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edaba ,_faabcc :=_fe .ParseBool (_ebcde .Value );if _faabcc !=nil {return _faabcc ;};_bdgdb .DefaultSubtotalAttr =&_edaba ;continue ;};if _ebcde .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_egeag ,_ebcbd :=_fe .ParseBool (_ebcde .Value );if _ebcbd !=nil {return _ebcbd ;};_bdgdb .CountASubtotalAttr =&_egeag ;continue ;};if _ebcde .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bdgdbc ,_aaaeg :=_fe .ParseBool (_ebcde .Value );if _aaaeg !=nil {return _aaaeg ;};_bdgdb .AvgSubtotalAttr =&_bdgdbc ;continue ;};if _ebcde .Name .Local =="\u0066\u0069\u0065l\u0064"{_babca ,_ecbac :=_fe .ParseUint (_ebcde .Value ,10,32);if _ecbac !=nil {return _ecbac ;};_cadcg :=uint32 (_babca );_bdgdb .FieldAttr =&_cadcg ;continue ;};if _ebcde .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_gaegb ,_aagcg :=_fe .ParseBool (_ebcde .Value );if _aagcg !=nil {return _aagcg ;};_bdgdb .SelectedAttr =&_gaegb ;continue ;};if _ebcde .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_aaaed ,_efgdgd :=_fe .ParseBool (_ebcde .Value );if _efgdgd !=nil {return _efgdgd ;};_bdgdb .RelativeAttr =&_aaaed ;continue ;};if _ebcde .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fcbba ,_ggaac :=_fe .ParseBool (_ebcde .Value );if _ggaac !=nil {return _ggaac ;};_bdgdb .SumSubtotalAttr =&_fcbba ;continue ;};if _ebcde .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_bcgfa ,_cfgfde :=_fe .ParseBool (_ebcde .Value );if _cfgfde !=nil {return _cfgfde ;};_bdgdb .StdDevSubtotalAttr =&_bcgfa ;continue ;};if _ebcde .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cbedb ,_gagaed :=_fe .ParseBool (_ebcde .Value );if _gagaed !=nil {return _gagaed ;};_bdgdb .StdDevPSubtotalAttr =&_cbedb ;continue ;};if _ebcde .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cbcdg ,_acgge :=_fe .ParseBool (_ebcde .Value );if _acgge !=nil {return _acgge ;};_bdgdb .VarSubtotalAttr =&_cbcdg ;continue ;};if _ebcde .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_aabff ,_baaba :=_fe .ParseBool (_ebcde .Value );if _baaba !=nil {return _baaba ;};_bdgdb .VarPSubtotalAttr =&_aabff ;continue ;};};_dfea :for {_ageda ,_eeega :=d .Token ();if _eeega !=nil {return _eeega ;};switch _cgfeg :=_ageda .(type ){case _c .StartElement :switch _cgfeg .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdac :=NewCT_Index ();if _gdggf :=d .DecodeElement (_dgdac ,&_cgfeg );_gdggf !=nil {return _gdggf ;};_bdgdb .X =append (_bdgdb .X ,_dgdac );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgdb .ExtLst =NewCT_ExtensionList ();if _ccaee :=d .DecodeElement (_bdgdb .ExtLst ,&_cgfeg );_ccaee !=nil {return _ccaee ;};default:_gc .Log .Debug ("\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",_cgfeg .Name );if _bcfde :=d .Skip ();_bcfde !=nil {return _bcfde ;};};case _c .EndElement :break _dfea ;case _c .CharData :};};return nil ;};func (_beeb *CT_FieldsUsage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _beeb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_beeb .CountAttr )});};e .EncodeToken (start );if _beeb .FieldUsage !=nil {_dcdbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_aead :=range _beeb .FieldUsage {e .EncodeElement (_aead ,_dcdbb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Metadata Merge +MergeAttr *bool ; -// Validate validates the CT_GroupItems and its children -func (_dgdd *CT_GroupItems )Validate ()error {return _dgdd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func (_gbbdbd *CT_RgbColor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbbdbd .RgbAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0067\u0062"},Value :_cg .Sprintf ("\u0025\u0076",*_gbbdbd .RgbAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcdab ST_RevisionAction )Validate ()error {return _bcdab .ValidateWithPath ("")};func (_cdde *CT_CommentPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdde .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdde .LockedAttr ))});};if _cdde .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdde .DefaultSizeAttr ))});};if _cdde .PrintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdde .PrintAttr ))});};if _cdde .DisabledAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdde .DisabledAttr ))});};if _cdde .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdde .AutoFillAttr ))});};if _cdde .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdde .AutoLineAttr ))});};if _cdde .AltTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_cdde .AltTextAttr )});};if _cdde .TextHAlignAttr !=ST_TextHAlignUnset {_adcd ,_gabe :=_cdde .TextHAlignAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _gabe !=nil {return _gabe ;};start .Attr =append (start .Attr ,_adcd );};if _cdde .TextVAlignAttr !=ST_TextVAlignUnset {_gdgee ,_acbee :=_cdde .TextVAlignAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _acbee !=nil {return _acbee ;};start .Attr =append (start .Attr ,_gdgee );};if _cdde .LockTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdde .LockTextAttr ))});};if _cdde .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdde .JustLastXAttr ))});};if _cdde .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cdde .AutoScaleAttr ))});};e .EncodeToken (start );_ggcc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_cdde .Anchor ,_ggcc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Meatadata Split First +SplitFirstAttr *bool ; -// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path -func (_cfcgf *CT_ObjectAnchor )ValidateWithPath (path string )error {if _gegab :=_cfcgf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_gegab !=nil {return _gegab ;};if _beed :=_cfcgf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_beed !=nil {return _beed ;};return nil ;};func (_gccbe *CT_HierarchyUsage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfdag :=range start .Attr {if _cfdag .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_eaec ,_gacc :=_fe .ParseInt (_cfdag .Value ,10,32);if _gacc !=nil {return _gacc ;};_gccbe .HierarchyUsageAttr =int32 (_eaec );continue ;};};for {_cdgeg ,_ccbeaa :=d .Token ();if _ccbeaa !=nil {return _cg .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",_ccbeaa );};if _fefe ,_fcfab :=_cdgeg .(_c .EndElement );_fcfab &&_fefe .Name ==start .Name {break ;};};return nil ;};func (_ceddd ST_DataValidationImeMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ceddd .String (),start );};func NewCT_DefinedName ()*CT_DefinedName {_bffdf :=&CT_DefinedName {};return _bffdf };type CT_AutoFilter struct{ +// Metadata Split All +SplitAllAttr *bool ; -// Cell or Range Reference -RefAttr *string ; +// Metadata Insert Delete +RowColShiftAttr *bool ; -// AutoFilter Column -FilterColumn []*CT_FilterColumn ; +// Metadata Clear All +ClearAllAttr *bool ; -// Sort State for Auto Filter -SortState *CT_SortState ;ExtLst *CT_ExtensionList ;}; +// Metadata Clear Formats +ClearFormatsAttr *bool ; -// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path -func (_dcdcad *CT_Parameters )ValidateWithPath (path string )error {for _bfcce ,_ecbbc :=range _dcdcad .Parameter {if _dedae :=_ecbbc .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bfcce ));_dedae !=nil {return _dedae ;};};return nil ;};func (_ggfge *Headers )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\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 ,_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\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 ,_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\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 ,_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\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _ggfge .CT_RevisionHeaders .MarshalXML (e ,start );};func NewCT_CustomFilters ()*CT_CustomFilters {_gaea :=&CT_CustomFilters {};return _gaea }; +// Metadata Clear Contents +ClearContentsAttr *bool ; -// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path -func (_cdgda *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };func (_gadabd ST_MdxKPIProperty )String ()string {switch _gadabd {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 (_dgb *CT_BookView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ag :=range start .Attr {if _ag .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_fga ,_aded :=_fe .ParseUint (_ag .Value ,10,32);if _aded !=nil {return _aded ;};_gbg :=uint32 (_fga );_dgb .WindowWidthAttr =&_gbg ;continue ;};if _ag .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_dgb .VisibilityAttr .UnmarshalXMLAttr (_ag );continue ;};if _ag .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_bcc ,_ged :=_fe .ParseBool (_ag .Value );if _ged !=nil {return _ged ;};_dgb .ShowHorizontalScrollAttr =&_bcc ;continue ;};if _ag .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_bce ,_gef :=_fe .ParseBool (_ag .Value );if _gef !=nil {return _gef ;};_dgb .ShowVerticalScrollAttr =&_bce ;continue ;};if _ag .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_aag ,_gcb :=_fe .ParseBool (_ag .Value );if _gcb !=nil {return _gcb ;};_dgb .ShowSheetTabsAttr =&_aag ;continue ;};if _ag .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_efd ,_gaf :=_fe .ParseInt (_ag .Value ,10,32);if _gaf !=nil {return _gaf ;};_fd :=int32 (_efd );_dgb .XWindowAttr =&_fd ;continue ;};if _ag .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_ebeg ,_abg :=_fe .ParseInt (_ag .Value ,10,32);if _abg !=nil {return _abg ;};_de :=int32 (_ebeg );_dgb .YWindowAttr =&_de ;continue ;};if _ag .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_cce ,_fdd :=_fe .ParseBool (_ag .Value );if _fdd !=nil {return _fdd ;};_dgb .MinimizedAttr =&_cce ;continue ;};if _ag .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_abf ,_fbf :=_fe .ParseUint (_ag .Value ,10,32);if _fbf !=nil {return _fbf ;};_gdd :=uint32 (_abf );_dgb .WindowHeightAttr =&_gdd ;continue ;};if _ag .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_ecb ,_acd :=_fe .ParseUint (_ag .Value ,10,32);if _acd !=nil {return _acd ;};_gdb :=uint32 (_ecb );_dgb .TabRatioAttr =&_gdb ;continue ;};if _ag .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_eag ,_eca :=_fe .ParseUint (_ag .Value ,10,32);if _eca !=nil {return _eca ;};_gee :=uint32 (_eag );_dgb .FirstSheetAttr =&_gee ;continue ;};if _ag .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_ecg ,_gdg :=_fe .ParseUint (_ag .Value ,10,32);if _gdg !=nil {return _gdg ;};_eeeg :=uint32 (_ecg );_dgb .ActiveTabAttr =&_eeeg ;continue ;};if _ag .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_egg ,_efe :=_fe .ParseBool (_ag .Value );if _efe !=nil {return _efe ;};_dgb .AutoFilterDateGroupingAttr =&_egg ;continue ;};};_bab :for {_fgfe ,_ccf :=d .Token ();if _ccf !=nil {return _ccf ;};switch _cgba :=_fgfe .(type ){case _c .StartElement :switch _cgba .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgb .ExtLst =NewCT_ExtensionList ();if _fcc :=d .DecodeElement (_dgb .ExtLst ,&_cgba );_fcc !=nil {return _fcc ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_cgba .Name );if _bfg :=d .Skip ();_bfg !=nil {return _bfg ;};};case _c .EndElement :break _bab ;case _c .CharData :};};return nil ;};func (_decde *CT_ConditionalFormatting )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _decde .PivotAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_decde .PivotAttr ))});};if _decde .SqrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_decde .SqrefAttr )});};e .EncodeToken (start );_eabeed :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}};for _ ,_fdadd :=range _decde .CfRule {e .EncodeElement (_fdadd ,_eabeed );};if _decde .ExtLst !=nil {_agaea :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_decde .ExtLst ,_agaea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DynamicFilter struct{ +// Metadata Clear Comments +ClearCommentsAttr *bool ; -// Dynamic filter type -TypeAttr ST_DynamicFilterType ; +// Metadata Formula Assignment +AssignAttr *bool ; -// Value -ValAttr *float64 ; +// Metadata Coercion +CoerceAttr *bool ; -// ISO Value -ValIsoAttr *_d .Time ; +// Adjust Metadata +AdjustAttr *bool ; -// Max Value -MaxValAttr *float64 ; +// Cell Metadata +CellMetaAttr *bool ;};func (_dccca *CT_RowHierarchiesUsage )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ccedc :=range start .Attr {if _ccedc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbcdf ,_aebdb :=_e .ParseUint (_ccedc .Value ,10,32);if _aebdb !=nil {return _aebdb ;};_cebgfd :=uint32 (_bbcdf );_dccca .CountAttr =&_cebgfd ;continue ;};};_edbbg :for {_abaea ,_dddbb :=d .Token ();if _dddbb !=nil {return _dddbb ;};switch _fecdg :=_abaea .(type ){case _bf .StartElement :switch _fecdg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaegd :=NewCT_HierarchyUsage ();if _fafgdf :=d .DecodeElement (_eaegd ,&_fecdg );_fafgdf !=nil {return _fafgdf ;};_dccca .RowHierarchyUsage =append (_dccca .RowHierarchyUsage ,_eaegd );default:_cg .Log .Debug ("\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",_fecdg .Name );if _fcccd :=d .Skip ();_fcccd !=nil {return _fcccd ;};};case _bf .EndElement :break _edbbg ;case _bf .CharData :};};return nil ;};func (_fcee *CT_ExternalDefinedNames )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _fcee .DefinedName !=nil {_cfbcf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_abfdf :=range _fcee .DefinedName {e .EncodeElement (_abfdf ,_cfbcf );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_CellProtection struct{ -// Max ISO Value -MaxValIsoAttr *_d .Time ;}; +// Cell Locked +LockedAttr *bool ; -// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path -func (_fbc *CT_BorderPr )ValidateWithPath (path string )error {if _cdg :=_fbc .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_cdg !=nil {return _cdg ;};if _fbc .Color !=nil {if _dfbd :=_fbc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dfbd !=nil {return _dfbd ;};};return nil ;}; +// Hidden Cell +HiddenAttr *bool ;};func (_gafab *CT_Top10 )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gafab .TopAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gafab .TopAttr ))});};if _gafab .PercentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gafab .PercentAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gafab .ValAttr )});if _gafab .FilterValAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_f .Sprintf ("\u0025\u0076",*_gafab .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fcbb *CT_CustomWorkbookView )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fcbb .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 _ ,_feaaa :=range start .Attr {if _feaaa .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_egbde ,_fafef :=_e .ParseBool (_feaaa .Value );if _fafef !=nil {return _fafef ;};_fcbb .ShowVerticalScrollAttr =&_egbde ;continue ;};if _feaaa .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_bfcd ,_bcbgf :=_e .ParseBool (_feaaa .Value );if _bcbgf !=nil {return _bcbgf ;};_fcbb .ShowSheetTabsAttr =&_bfcd ;continue ;};if _feaaa .Name .Local =="\u0067\u0075\u0069\u0064"{_dcdfd ,_ffec :=_feaaa .Value ,error (nil );if _ffec !=nil {return _ffec ;};_fcbb .GuidAttr =_dcdfd ;continue ;};if _feaaa .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_gcab ,_cdbb :=_e .ParseInt (_feaaa .Value ,10,32);if _cdbb !=nil {return _cdbb ;};_gfbe :=int32 (_gcab );_fcbb .XWindowAttr =&_gfbe ;continue ;};if _feaaa .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_bbcbg ,_efgcd :=_e .ParseUint (_feaaa .Value ,10,32);if _efgcd !=nil {return _efgcd ;};_egbbf :=uint32 (_bbcbg );_fcbb .MergeIntervalAttr =&_egbbf ;continue ;};if _feaaa .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_bfdac ,_cgbc :=_e .ParseInt (_feaaa .Value ,10,32);if _cgbc !=nil {return _cgbc ;};_deeab :=int32 (_bfdac );_fcbb .YWindowAttr =&_deeab ;continue ;};if _feaaa .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_cgbeb ,_ceadg :=_e .ParseBool (_feaaa .Value );if _ceadg !=nil {return _ceadg ;};_fcbb .OnlySyncAttr =&_cgbeb ;continue ;};if _feaaa .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_ceed ,_bdeed :=_e .ParseUint (_feaaa .Value ,10,32);if _bdeed !=nil {return _bdeed ;};_fcbb .WindowWidthAttr =uint32 (_ceed );continue ;};if _feaaa .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_feafc ,_bfgc :=_e .ParseBool (_feaaa .Value );if _bfgc !=nil {return _bfgc ;};_fcbb .IncludePrintSettingsAttr =&_feafc ;continue ;};if _feaaa .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_bcae ,_feeeg :=_e .ParseUint (_feaaa .Value ,10,32);if _feeeg !=nil {return _feeeg ;};_fcbb .WindowHeightAttr =uint32 (_bcae );continue ;};if _feaaa .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_cdfa ,_abbb :=_e .ParseUint (_feaaa .Value ,10,32);if _abbb !=nil {return _abbb ;};_ecgcd :=uint32 (_cdfa );_fcbb .TabRatioAttr =&_ecgcd ;continue ;};if _feaaa .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_egaf ,_cedb :=_e .ParseBool (_feaaa .Value );if _cedb !=nil {return _cedb ;};_fcbb .ShowFormulaBarAttr =&_egaf ;continue ;};if _feaaa .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_gcba ,_ffebc :=_e .ParseBool (_feaaa .Value );if _ffebc !=nil {return _ffebc ;};_fcbb .ChangesSavedWinAttr =&_gcba ;continue ;};if _feaaa .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_bcgdfc ,_bbaf :=_e .ParseBool (_feaaa .Value );if _bbaf !=nil {return _bbaf ;};_fcbb .MaximizedAttr =&_bcgdfc ;continue ;};if _feaaa .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fcbb .ShowCommentsAttr .UnmarshalXMLAttr (_feaaa );continue ;};if _feaaa .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_gbeaf ,_fbbc :=_e .ParseBool (_feaaa .Value );if _fbbc !=nil {return _fbbc ;};_fcbb .AutoUpdateAttr =&_gbeaf ;continue ;};if _feaaa .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gaefb ,_eegg :=_e .ParseUint (_feaaa .Value ,10,32);if _eegg !=nil {return _eegg ;};_fcbb .ActiveSheetIdAttr =uint32 (_gaefb );continue ;};if _feaaa .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_bdfd ,_fbda :=_e .ParseBool (_feaaa .Value );if _fbda !=nil {return _fbda ;};_fcbb .ShowHorizontalScrollAttr =&_bdfd ;continue ;};if _feaaa .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_bedg ,_feeee :=_e .ParseBool (_feaaa .Value );if _feeee !=nil {return _feeee ;};_fcbb .ShowStatusbarAttr =&_bedg ;continue ;};if _feaaa .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_egcac ,_ffadb :=_e .ParseBool (_feaaa .Value );if _ffadb !=nil {return _ffadb ;};_fcbb .PersonalViewAttr =&_egcac ;continue ;};if _feaaa .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_dcedf ,_cface :=_e .ParseBool (_feaaa .Value );if _cface !=nil {return _cface ;};_fcbb .MinimizedAttr =&_dcedf ;continue ;};if _feaaa .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_fcbb .ShowObjectsAttr .UnmarshalXMLAttr (_feaaa );continue ;};if _feaaa .Name .Local =="\u006e\u0061\u006d\u0065"{_dcfca ,_caaa :=_feaaa .Value ,error (nil );if _caaa !=nil {return _caaa ;};_fcbb .NameAttr =_dcfca ;continue ;};if _feaaa .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_dfcc ,_aeccd :=_e .ParseBool (_feaaa .Value );if _aeccd !=nil {return _aeccd ;};_fcbb .IncludeHiddenRowColAttr =&_dfcc ;continue ;};};_gggcg :for {_ccfdf ,_fcffc :=d .Token ();if _fcffc !=nil {return _fcffc ;};switch _cfag :=_ccfdf .(type ){case _bf .StartElement :switch _cfag .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcbb .ExtLst =NewCT_ExtensionList ();if _aggb :=d .DecodeElement (_fcbb .ExtLst ,&_cfag );_aggb !=nil {return _aggb ;};default:_cg .Log .Debug ("\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",_cfag .Name );if _dfbcf :=d .Skip ();_dfbcf !=nil {return _dfbcf ;};};case _bf .EndElement :break _gggcg ;case _bf .CharData :};};return nil ;};func (_ffgfbb *ST_MdxSetOrder )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_effcaa ,_ccfgc :=d .Token ();if _ccfgc !=nil {return _ccfgc ;};if _abdeee ,_baafd :=_effcaa .(_bf .EndElement );_baafd &&_abdeee .Name ==start .Name {*_ffgfbb =1;return nil ;};if _fddcc ,_cffafe :=_effcaa .(_bf .CharData );!_cffafe {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",_effcaa );}else {switch string (_fddcc ){case "":*_ffgfbb =0;case "\u0075":*_ffgfbb =1;case "\u0061":*_ffgfbb =2;case "\u0064":*_ffgfbb =3;case "\u0061\u0061":*_ffgfbb =4;case "\u0061\u0064":*_ffgfbb =5;case "\u006e\u0061":*_ffgfbb =6;case "\u006e\u0064":*_ffgfbb =7;};};_effcaa ,_ccfgc =d .Token ();if _ccfgc !=nil {return _ccfgc ;};if _gbabab ,_dbeaf :=_effcaa .(_bf .EndElement );_dbeaf &&_gbabab .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",_effcaa );};type CT_DataRef struct{ -// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path -func (_caegc *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };func (_agdgec *CT_ObjectAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agdgec .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_agdgec .MoveWithCellsAttr ))});};if _agdgec .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_agdgec .SizeWithCellsAttr ))});};e .EncodeToken (start );_baegfg :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_agdgec .From ,_baegfg );_ffaae :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_agdgec .To ,_ffaae );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Reference +RefAttr *string ; -// Validate validates the CT_LegacyDrawing and its children -func (_bebc *CT_LegacyDrawing )Validate ()error {return _bebc .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_dfcggg ST_TimePeriod )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfcggg .String (),start );};type CT_CellAlignment struct{ +// Named Range +NameAttr *string ; -// Horizontal Alignment -HorizontalAttr ST_HorizontalAlignment ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func (_ebbb *CT_DefinedNames )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _ebbb .DefinedName !=nil {_gbcff :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_ffcef :=range _ebbb .DefinedName {e .EncodeElement (_ffcef ,_gbcff );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type ST_OleUpdate byte ;func (_ffcag *CT_DataRefs )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ffcag .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ffcag .CountAttr )});};e .EncodeToken (start );if _ffcag .DataRef !=nil {_efgb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_beeff :=range _ffcag .DataRef {e .EncodeElement (_beeff ,_efgb );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cecfe *CT_Metadata )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _cecfe .MetadataTypes !=nil {_adddb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_cecfe .MetadataTypes ,_adddb );};if _cecfe .MetadataStrings !=nil {_edfbb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_cecfe .MetadataStrings ,_edfbb );};if _cecfe .MdxMetadata !=nil {_aaaba :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cecfe .MdxMetadata ,_aaaba );};if _cecfe .FutureMetadata !=nil {_ffdfe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_dcaee :=range _cecfe .FutureMetadata {e .EncodeElement (_dcaee ,_ffdfe );};};if _cecfe .CellMetadata !=nil {_efdbb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cecfe .CellMetadata ,_efdbb );};if _cecfe .ValueMetadata !=nil {_degg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cecfe .ValueMetadata ,_degg );};if _cecfe .ExtLst !=nil {_decfb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cecfe .ExtLst ,_decfb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_Hyperlinks struct{ -// Vertical Alignment -VerticalAttr ST_VerticalAlignment ; +// Hyperlink +Hyperlink []*CT_Hyperlink ;}; -// Text Rotation -TextRotationAttr *uint8 ; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_geeb *CT_Border )ValidateWithPath (path string )error {if _geeb .Start !=nil {if _fea :=_geeb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_fea !=nil {return _fea ;};};if _geeb .End !=nil {if _gabe :=_geeb .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gabe !=nil {return _gabe ;};};if _geeb .Left !=nil {if _cee :=_geeb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cee !=nil {return _cee ;};};if _geeb .Right !=nil {if _add :=_geeb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_add !=nil {return _add ;};};if _geeb .Top !=nil {if _faf :=_geeb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_faf !=nil {return _faf ;};};if _geeb .Bottom !=nil {if _agcc :=_geeb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_agcc !=nil {return _agcc ;};};if _geeb .Diagonal !=nil {if _fad :=_geeb .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_fad !=nil {return _fad ;};};if _geeb .Vertical !=nil {if _cdd :=_geeb .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l");_cdd !=nil {return _cdd ;};};if _geeb .Horizontal !=nil {if _dfc :=_geeb .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_dfc !=nil {return _dfc ;};};return nil ;};type CT_FilterColumn struct{ -// Wrap Text -WrapTextAttr *bool ; +// Filter Column Data +ColIdAttr uint32 ; -// Indent -IndentAttr *uint32 ; +// Hidden AutoFilter Button +HiddenButtonAttr *bool ; -// Relative Indent -RelativeIndentAttr *int32 ; +// Show Filter Button +ShowButtonAttr *bool ; -// Justify Last Line -JustifyLastLineAttr *bool ; +// Filter Criteria +Filters *CT_Filters ; -// Shrink To Fit -ShrinkToFitAttr *bool ; +// Top 10 +Top10 *CT_Top10 ; -// Reading Order -ReadingOrderAttr *uint32 ;}; +// Custom Filters +CustomFilters *CT_CustomFilters ; -// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path -func (_bfadba *Dialogsheet )ValidateWithPath (path string )error {if _ggcge :=_bfadba .CT_Dialogsheet .ValidateWithPath (path );_ggcge !=nil {return _ggcge ;};return nil ;};func (_cgbcc ST_MdxFunctionType )ValidateWithPath (path string )error {switch _cgbcc {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 (_cgbcc ));};return nil ;};type ST_DateTimeGrouping byte ;func NewCT_Parameter ()*CT_Parameter {_deegb :=&CT_Parameter {};return _deegb };func (_ddbbe *ST_GroupBy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fecega ,_dcadff :=d .Token ();if _dcadff !=nil {return _dcadff ;};if _dfdgeb ,_bfgdcc :=_fecega .(_c .EndElement );_bfgdcc &&_dfdgeb .Name ==start .Name {*_ddbbe =1;return nil ;};if _cfeee ,_bfbdg :=_fecega .(_c .CharData );!_bfbdg {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",_fecega );}else {switch string (_cfeee ){case "":*_ddbbe =0;case "\u0072\u0061\u006eg\u0065":*_ddbbe =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_ddbbe =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_ddbbe =3;case "\u0068\u006f\u0075r\u0073":*_ddbbe =4;case "\u0064\u0061\u0079\u0073":*_ddbbe =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_ddbbe =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_ddbbe =7;case "\u0079\u0065\u0061r\u0073":*_ddbbe =8;};};_fecega ,_dcadff =d .Token ();if _dcadff !=nil {return _dcadff ;};if _gddec ,_dedfde :=_fecega .(_c .EndElement );_dedfde &&_gddec .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",_fecega );};func (_cbfab ST_UnderlineValues )ValidateWithPath (path string )error {switch _cbfab {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 (_cbfab ));};return nil ;};func (_fbabg ST_IconSetType )ValidateWithPath (path string )error {switch _fbabg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_fbabg ));};return nil ;};func (_bgbca *CT_SheetIdMap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebgbg :=range start .Attr {if _ebgbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_beggg ,_gedaf :=_fe .ParseUint (_ebgbg .Value ,10,32);if _gedaf !=nil {return _gedaf ;};_fdeaf :=uint32 (_beggg );_bgbca .CountAttr =&_fdeaf ;continue ;};};_deegfd :for {_eebcfb ,_aeafaa :=d .Token ();if _aeafaa !=nil {return _aeafaa ;};switch _gdfbaf :=_eebcfb .(type ){case _c .StartElement :switch _gdfbaf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abcd :=NewCT_SheetId ();if _ddacfe :=d .DecodeElement (_abcd ,&_gdfbaf );_ddacfe !=nil {return _ddacfe ;};_bgbca .SheetId =append (_bgbca .SheetId ,_abcd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053h\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070 \u0025\u0076",_gdfbaf .Name );if _abeed :=d .Skip ();_abeed !=nil {return _abeed ;};};case _c .EndElement :break _deegfd ;case _c .CharData :};};return nil ;};func (_gebdd *CT_PivotDimension )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfba :=range start .Attr {if _dfba .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_egdd ,_babbee :=_fe .ParseBool (_dfba .Value );if _babbee !=nil {return _babbee ;};_gebdd .MeasureAttr =&_egdd ;continue ;};if _dfba .Name .Local =="\u006e\u0061\u006d\u0065"{_dfadc ,_dgbefe :=_dfba .Value ,error (nil );if _dgbefe !=nil {return _dgbefe ;};_gebdd .NameAttr =_dfadc ;continue ;};if _dfba .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gcaaa ,_cabcc :=_dfba .Value ,error (nil );if _cabcc !=nil {return _cabcc ;};_gebdd .UniqueNameAttr =_gcaaa ;continue ;};if _dfba .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gcddb ,_fecab :=_dfba .Value ,error (nil );if _fecab !=nil {return _fecab ;};_gebdd .CaptionAttr =_gcddb ;continue ;};};for {_egeef ,_gaddf :=d .Token ();if _gaddf !=nil {return _cg .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",_gaddf );};if _dfga ,_gfebbf :=_egeef .(_c .EndElement );_gfebbf &&_dfga .Name ==start .Name {break ;};};return nil ;}; +// Dynamic Filter +DynamicFilter *CT_DynamicFilter ; -// Validate validates the CT_CalcPr and its children -func (_eacc *CT_CalcPr )Validate ()error {return _eacc .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};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;);type CT_Filter struct{ +// Color Filter Criteria +ColorFilter *CT_ColorFilter ; -// Filter Value -ValAttr *string ;};func (_abbfe ST_WebSourceType )String ()string {switch _abbfe {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 (_fdabf *CT_MRUColors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_eeaef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_bfeed :=range _fdabf .Color {e .EncodeElement (_bfeed ,_eeaef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OutlinePr struct{ +// Icon Filter +IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func (_eadgae *Sst )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eadgae .CT_Sst .MarshalXML (e ,start );};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;); -// Apply Styles in Outline -ApplyStylesAttr *bool ; +// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path +func (_dbgc *CT_Filters )ValidateWithPath (path string )error {if _baebd :=_dbgc .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_baebd !=nil {return _baebd ;};for _fdded ,_bfgda :=range _dbgc .Filter {if _ebffg :=_bfgda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fdded ));_ebffg !=nil {return _ebffg ;};};for _gfffg ,_gacgb :=range _dbgc .DateGroupItem {if _aeafa :=_gacgb .ValidateWithPath (_f .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_gfffg ));_aeafa !=nil {return _aeafa ;};};return nil ;};func (_ceaba *CT_DdeLink )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",_ceaba .DdeServiceAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_f .Sprintf ("\u0025\u0076",_ceaba .DdeTopicAttr )});e .EncodeToken (start );if _ceaba .DdeItems !=nil {_fdgbg :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ceaba .DdeItems ,_fdgbg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_RevisionCustomView struct{ -// Summary Below -SummaryBelowAttr *bool ; +// GUID +GuidAttr string ; -// Summary Right -SummaryRightAttr *bool ; +// User Action +ActionAttr ST_RevisionAction ;};type CT_CellStyleXfs struct{ -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ;}; +// Style Count +CountAttr *uint32 ; -// Validate validates the CT_MergeCell and its children -func (_afccec *CT_MergeCell )Validate ()error {return _afccec .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");}; +// Formatting Elements +Xf []*CT_Xf ;};func (_aagg *CT_OleItem )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dfgggb :=range start .Attr {if _dfgggb .Name .Local =="\u006e\u0061\u006d\u0065"{_decbd ,_dffbf :=_dfgggb .Value ,error (nil );if _dffbf !=nil {return _dffbf ;};_aagg .NameAttr =_decbd ;continue ;};if _dfgggb .Name .Local =="\u0069\u0063\u006f\u006e"{_baedd ,_gfcea :=_e .ParseBool (_dfgggb .Value );if _gfcea !=nil {return _gfcea ;};_aagg .IconAttr =&_baedd ;continue ;};if _dfgggb .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_bdgcg ,_gddede :=_e .ParseBool (_dfgggb .Value );if _gddede !=nil {return _gddede ;};_aagg .AdviseAttr =&_bdgcg ;continue ;};if _dfgggb .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_ccfed ,_ggdag :=_e .ParseBool (_dfgggb .Value );if _ggdag !=nil {return _ggdag ;};_aagg .PreferPicAttr =&_ccfed ;continue ;};};for {_cfgd ,_fgdbf :=d .Token ();if _fgdbf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_fgdbf );};if _agbde ,_ageae :=_cfgd .(_bf .EndElement );_ageae &&_agbde .Name ==start .Name {break ;};};return nil ;};func (_dgde *CT_OleSize )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aefb :=range start .Attr {if _aefb .Name .Local =="\u0072\u0065\u0066"{_efdcd ,_ecfag :=_aefb .Value ,error (nil );if _ecfag !=nil {return _ecfag ;};_dgde .RefAttr =_efdcd ;continue ;};};for {_agbdf ,_bcce :=d .Token ();if _bcce !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_bcce );};if _agdad ,_debfad :=_agbdf .(_bf .EndElement );_debfad &&_agdad .Name ==start .Name {break ;};};return nil ;};func (_aagbg ST_DataValidationImeMode )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_aagbg .String (),start );};func (_degegc ST_FormulaExpression )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_cgbad :=_bf .Attr {};_cgbad .Name =name ;switch _degegc {case ST_FormulaExpressionUnset :_cgbad .Value ="";case ST_FormulaExpressionRef :_cgbad .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_cgbad .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_cgbad .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_cgbad .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_cgbad .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _cgbad ,nil ;};func (_dbadg *CT_MdxTuple )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cfdaa :=range start .Attr {if _cfdaa .Name .Local =="\u0063"{_faac ,_cbege :=_e .ParseUint (_cfdaa .Value ,10,32);if _cbege !=nil {return _cbege ;};_edaec :=uint32 (_faac );_dbadg .CAttr =&_edaec ;continue ;};if _cfdaa .Name .Local =="\u0063\u0074"{_eedfg ,_fcgfg :=_cfdaa .Value ,error (nil );if _fcgfg !=nil {return _fcgfg ;};_dbadg .CtAttr =&_eedfg ;continue ;};if _cfdaa .Name .Local =="\u0073\u0069"{_deebfg ,_dbbee :=_e .ParseUint (_cfdaa .Value ,10,32);if _dbbee !=nil {return _dbbee ;};_agbfe :=uint32 (_deebfg );_dbadg .SiAttr =&_agbfe ;continue ;};if _cfdaa .Name .Local =="\u0066\u0069"{_bacf ,_bdaf :=_e .ParseUint (_cfdaa .Value ,10,32);if _bdaf !=nil {return _bdaf ;};_gdbca :=uint32 (_bacf );_dbadg .FiAttr =&_gdbca ;continue ;};if _cfdaa .Name .Local =="\u0062\u0063"{_geagf ,_agagd :=_cfdaa .Value ,error (nil );if _agagd !=nil {return _agagd ;};_dbadg .BcAttr =&_geagf ;continue ;};if _cfdaa .Name .Local =="\u0066\u0063"{_adggb ,_egfbg :=_cfdaa .Value ,error (nil );if _egfbg !=nil {return _egfbg ;};_dbadg .FcAttr =&_adggb ;continue ;};if _cfdaa .Name .Local =="\u0069"{_fcbca ,_caadf :=_e .ParseBool (_cfdaa .Value );if _caadf !=nil {return _caadf ;};_dbadg .IAttr =&_fcbca ;continue ;};if _cfdaa .Name .Local =="\u0075"{_cebgg ,_dgfggf :=_e .ParseBool (_cfdaa .Value );if _dgfggf !=nil {return _dgfggf ;};_dbadg .UAttr =&_cebgg ;continue ;};if _cfdaa .Name .Local =="\u0073\u0074"{_gafaf ,_ceadc :=_e .ParseBool (_cfdaa .Value );if _ceadc !=nil {return _ceadc ;};_dbadg .StAttr =&_gafaf ;continue ;};if _cfdaa .Name .Local =="\u0062"{_cccag ,_bgbac :=_e .ParseBool (_cfdaa .Value );if _bgbac !=nil {return _bgbac ;};_dbadg .BAttr =&_cccag ;continue ;};};_abeb :for {_abgfg ,_bbdbf :=d .Token ();if _bbdbf !=nil {return _bbdbf ;};switch _afded :=_abgfg .(type ){case _bf .StartElement :switch _afded .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcfa :=NewCT_MetadataStringIndex ();if _affe :=d .DecodeElement (_cdcfa ,&_afded );_affe !=nil {return _affe ;};_dbadg .N =append (_dbadg .N ,_cdcfa );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065\u0020\u0025\u0076",_afded .Name );if _gbcgfc :=d .Skip ();_gbcgfc !=nil {return _gbcgfc ;};};case _bf .EndElement :break _abeb ;case _bf .CharData :};};return nil ;};func (_bdfaa *CT_PivotFilters )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bdfaa .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bdfaa .CountAttr )});};e .EncodeToken (start );if _bdfaa .Filter !=nil {_dfgeb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_gaaeb :=range _bdfaa .Filter {e .EncodeElement (_gaaeb ,_dfgeb );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path -func (_gbfd *CT_Dxfs )ValidateWithPath (path string )error {for _cdeb ,_gcef :=range _gbfd .Dxf {if _gddg :=_gcef .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_cdeb ));_gddg !=nil {return _gddg ;};};return nil ;};func (_degfb *CT_Format )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _degfb .ActionAttr !=ST_FormatActionUnset {_bebaa ,_fgda :=_degfb .ActionAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fgda !=nil {return _fgda ;};start .Attr =append (start .Attr ,_bebaa );};if _degfb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_degfb .DxfIdAttr )});};e .EncodeToken (start );_gebd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_degfb .PivotArea ,_gebd );if _degfb .ExtLst !=nil {_bgegf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_degfb .ExtLst ,_bgegf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_X struct{ +// Validate validates the CT_BooleanProperty and its children +func (_efcd *CT_BooleanProperty )Validate ()error {return _efcd .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};func (_egfef *ST_DataValidationOperator )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fgbceg ,_ceadba :=d .Token ();if _ceadba !=nil {return _ceadba ;};if _eabfg ,_ecdgf :=_fgbceg .(_bf .EndElement );_ecdgf &&_eabfg .Name ==start .Name {*_egfef =1;return nil ;};if _aggdbc ,_aggbe :=_fgbceg .(_bf .CharData );!_aggbe {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",_fgbceg );}else {switch string (_aggdbc ){case "":*_egfef =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_egfef =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_egfef =2;case "\u0065\u0071\u0075a\u006c":*_egfef =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_egfef =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_egfef =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_egfef =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_egfef =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_egfef =8;};};_fgbceg ,_ceadba =d .Token ();if _ceadba !=nil {return _ceadba ;};if _dabded ,_eadeb :=_fgbceg .(_bf .EndElement );_eadeb &&_dabded .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",_fgbceg );};type ST_TableType byte ; -// Shared Items Index -VAttr *int32 ;};func (_gaaf *CT_ChartsheetViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_babc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_edfd :=range _gaaf .SheetView {e .EncodeElement (_edfd ,_babc );};if _gaaf .ExtLst !=nil {_gefc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaaf .ExtLst ,_gefc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Sheets and its children +func (_dggbe *CT_Sheets )Validate ()error {return _dggbe .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");}; -// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path -func (_dabbd *CT_MemberProperties )ValidateWithPath (path string )error {for _eadf ,_ddff :=range _dabbd .Mp {if _cfbccb :=_ddff .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_eadf ));_cfbccb !=nil {return _cfbccb ;};};return nil ;};func (_ffedeb *ST_FieldSortType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccaef ,_bcefd :=d .Token ();if _bcefd !=nil {return _bcefd ;};if _ffbce ,_bcbeab :=_ccaef .(_c .EndElement );_bcbeab &&_ffbce .Name ==start .Name {*_ffedeb =1;return nil ;};if _gbgba ,_aedga :=_ccaef .(_c .CharData );!_aedga {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",_ccaef );}else {switch string (_gbgba ){case "":*_ffedeb =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_ffedeb =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_ffedeb =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_ffedeb =3;};};_ccaef ,_bcefd =d .Token ();if _bcefd !=nil {return _bcefd ;};if _gccdac ,_egagec :=_ccaef .(_c .EndElement );_egagec &&_gccdac .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",_ccaef );};type CT_Sheets struct{ +// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path +func (_cbbae *CT_MetadataTypes )ValidateWithPath (path string )error {for _bccd ,_aadag :=range _cbbae .MetadataType {if _edbb :=_aadag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bccd ));_edbb !=nil {return _edbb ;};};return nil ;}; -// Sheet Information -Sheet []*CT_Sheet ;};func (_fdecgc *CT_UndoInfo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdecgc .ExpAttr =ST_FormulaExpression (1);for _ ,_agaad :=range start .Attr {if _agaad .Name .Local =="\u0069\u006e\u0064e\u0078"{_fdcfd ,_begae :=_fe .ParseUint (_agaad .Value ,10,32);if _begae !=nil {return _begae ;};_fdecgc .IndexAttr =uint32 (_fdcfd );continue ;};if _agaad .Name .Local =="\u0065\u0078\u0070"{_fdecgc .ExpAttr .UnmarshalXMLAttr (_agaad );continue ;};if _agaad .Name .Local =="\u0072\u0065\u00663\u0044"{_aeeda ,_cbadbg :=_fe .ParseBool (_agaad .Value );if _cbadbg !=nil {return _cbadbg ;};_fdecgc .Ref3DAttr =&_aeeda ;continue ;};if _agaad .Name .Local =="\u0061\u0072\u0072a\u0079"{_cbcgg ,_cdfgfd :=_fe .ParseBool (_agaad .Value );if _cdfgfd !=nil {return _cdfgfd ;};_fdecgc .ArrayAttr =&_cbcgg ;continue ;};if _agaad .Name .Local =="\u0076"{_cccef ,_bfeab :=_fe .ParseBool (_agaad .Value );if _bfeab !=nil {return _bfeab ;};_fdecgc .VAttr =&_cccef ;continue ;};if _agaad .Name .Local =="\u006e\u0066"{_eegee ,_abefca :=_fe .ParseBool (_agaad .Value );if _abefca !=nil {return _abefca ;};_fdecgc .NfAttr =&_eegee ;continue ;};if _agaad .Name .Local =="\u0063\u0073"{_egggg ,_gdgde :=_fe .ParseBool (_agaad .Value );if _gdgde !=nil {return _gdgde ;};_fdecgc .CsAttr =&_egggg ;continue ;};if _agaad .Name .Local =="\u0064\u0072"{_beeadg ,_gegfg :=_agaad .Value ,error (nil );if _gegfg !=nil {return _gegfg ;};_fdecgc .DrAttr =_beeadg ;continue ;};if _agaad .Name .Local =="\u0064\u006e"{_fgfae ,_faccb :=_agaad .Value ,error (nil );if _faccb !=nil {return _faccb ;};_fdecgc .DnAttr =&_fgfae ;continue ;};if _agaad .Name .Local =="\u0072"{_ggadf ,_agbfg :=_agaad .Value ,error (nil );if _agbfg !=nil {return _agbfg ;};_fdecgc .RAttr =&_ggadf ;continue ;};if _agaad .Name .Local =="\u0073\u0049\u0064"{_degga ,_ffcfec :=_fe .ParseUint (_agaad .Value ,10,32);if _ffcfec !=nil {return _ffcfec ;};_edbcd :=uint32 (_degga );_fdecgc .SIdAttr =&_edbcd ;continue ;};};for {_gcfcb ,_cfeccc :=d .Token ();if _cfeccc !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_cfeccc );};if _afbcb ,_cddba :=_gcfcb .(_c .EndElement );_cddba &&_afbcb .Name ==start .Name {break ;};};return nil ;};func (_bdcac *CT_PCDSDTCEntries )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdfbd :=range start .Attr {if _fdfbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_aacdca ,_bbbda :=_fe .ParseUint (_fdfbd .Value ,10,32);if _bbbda !=nil {return _bbbda ;};_afdce :=uint32 (_aacdca );_bdcac .CountAttr =&_afdce ;continue ;};};_dabac :for {_bgecc ,_cfafc :=d .Token ();if _cfafc !=nil {return _cfafc ;};switch _agegg :=_bgecc .(type ){case _c .StartElement :switch _agegg .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacgg :=NewCT_Missing ();if _gfeaf :=d .DecodeElement (_bacgg ,&_agegg );_gfeaf !=nil {return _gfeaf ;};_bdcac .M =append (_bdcac .M ,_bacgg );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgbg :=NewCT_Number ();if _egffge :=d .DecodeElement (_dgbg ,&_agegg );_egffge !=nil {return _egffge ;};_bdcac .N =append (_bdcac .N ,_dgbg );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcbf :=NewCT_Error ();if _dcfe :=d .DecodeElement (_fdcbf ,&_agegg );_dcfe !=nil {return _dcfe ;};_bdcac .E =append (_bdcac .E ,_fdcbf );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gggbg :=NewCT_String ();if _bggda :=d .DecodeElement (_gggbg ,&_agegg );_bggda !=nil {return _bggda ;};_bdcac .S =append (_bdcac .S ,_gggbg );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_agegg .Name );if _gagca :=d .Skip ();_gagca !=nil {return _gagca ;};};case _c .EndElement :break _dabac ;case _c .CharData :};};return nil ;};func (_cedba *ST_Scope )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cedba =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_cedba =1;case "\u0064\u0061\u0074\u0061":*_cedba =2;case "\u0066\u0069\u0065l\u0064":*_cedba =3;};return nil ;};func (_efgggg ST_Orientation )Validate ()error {return _efgggg .ValidateWithPath ("")};type CT_TableColumns struct{ +// Validate validates the CT_WorkbookPr and its children +func (_daccg *CT_WorkbookPr )Validate ()error {return _daccg .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func NewCT_AutoSortScope ()*CT_AutoSortScope {_df :=&CT_AutoSortScope {};_df .PivotArea =NewCT_PivotArea ();return _df ;};type CT_WebPublishItems struct{ -// Column Count +// Web Publishing Items Count CountAttr *uint32 ; -// Table Column -TableColumn []*CT_TableColumn ;}; - -// Validate validates the CT_MdxMemeberProp and its children -func (_gfggb *CT_MdxMemeberProp )Validate ()error {return _gfggb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};func (_agcaf ST_CellComments )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdbbba :=_c .Attr {};_fdbbba .Name =name ;switch _agcaf {case ST_CellCommentsUnset :_fdbbba .Value ="";case ST_CellCommentsNone :_fdbbba .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_fdbbba .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_fdbbba .Value ="\u0061\u0074\u0045n\u0064";};return _fdbbba ,nil ;};type CT_ConditionalFormat struct{ +// Web Publishing Item +WebPublishItem []*CT_WebPublishItem ;};type CT_ConditionalFormat struct{ // Conditional Formatting Scope ScopeAttr ST_Scope ; @@ -7458,751 +7413,757 @@ TypeAttr ST_Type ; PriorityAttr uint32 ; // Pivot Areas -PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;}; +PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;};type StyleSheet struct{CT_Stylesheet };func (_cbegf *CT_VolTopicRef )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_cbegf .RAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073"},Value :_f .Sprintf ("\u0025\u0076",_cbegf .SAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_adgdf ST_IconSetType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_aaggc :=_bf .Attr {};_aaggc .Name =name ;switch _adgdf {case ST_IconSetTypeUnset :_aaggc .Value ="";case ST_IconSetType3Arrows :_aaggc .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_aaggc .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_aaggc .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_aaggc .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_aaggc .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_aaggc .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_aaggc .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_aaggc .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_aaggc .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_aaggc .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_aaggc .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_aaggc .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_aaggc .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_aaggc .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_aaggc .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_aaggc .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_aaggc .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _aaggc ,nil ;};type CT_ReviewedRevisions struct{ -// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path -func (_bcgef *CT_CellFormula )ValidateWithPath (path string )error {if _faeed :=_bcgef .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_faeed !=nil {return _faeed ;};return nil ;};func (_abfge *CT_MetadataStringIndex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgeed :=range start .Attr {if _cgeed .Name .Local =="\u0078"{_fccaa ,_bbed :=_fe .ParseUint (_cgeed .Value ,10,32);if _bbed !=nil {return _bbed ;};_abfge .XAttr =uint32 (_fccaa );continue ;};if _cgeed .Name .Local =="\u0073"{_cbdad ,_fdged :=_fe .ParseBool (_cgeed .Value );if _fdged !=nil {return _fdged ;};_abfge .SAttr =&_cbdad ;continue ;};};for {_cdbcc ,_dedde :=d .Token ();if _dedde !=nil {return _cg .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",_dedde );};if _ggeaf ,_aedbf :=_cdbcc .(_c .EndElement );_aedbf &&_ggeaf .Name ==start .Name {break ;};};return nil ;};func (_dgeg *CT_ConditionalFormatting )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbbcf :=range start .Attr {if _bbbcf .Name .Local =="\u0070\u0069\u0076o\u0074"{_fgded ,_bfcb :=_fe .ParseBool (_bbbcf .Value );if _bfcb !=nil {return _bfcb ;};_dgeg .PivotAttr =&_fgded ;continue ;};if _bbbcf .Name .Local =="\u0073\u0071\u0072e\u0066"{_baac ,_ccbc :=ParseSliceST_Sqref (_bbbcf .Value );if _ccbc !=nil {return _ccbc ;};_dgeg .SqrefAttr =&_baac ;continue ;};};_fadd :for {_gdbe ,_dcdae :=d .Token ();if _dcdae !=nil {return _dcdae ;};switch _cdbf :=_gdbe .(type ){case _c .StartElement :switch _cdbf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbeff :=NewCT_CfRule ();if _ecbdd :=d .DecodeElement (_gbeff ,&_cdbf );_ecbdd !=nil {return _ecbdd ;};_dgeg .CfRule =append (_dgeg .CfRule ,_gbeff );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgeg .ExtLst =NewCT_ExtensionList ();if _ccfc :=d .DecodeElement (_dgeg .ExtLst ,&_cdbf );_ccfc !=nil {return _ccfc ;};default:_gc .Log .Debug ("\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",_cdbf .Name );if _eefec :=d .Skip ();_eefec !=nil {return _eefec ;};};case _c .EndElement :break _fadd ;case _c .CharData :};};return nil ;};func (_becc *CT_ObjectAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_becc .From =_gb .NewFrom ();_becc .To =_gb .NewTo ();for _ ,_eefag :=range start .Attr {if _eefag .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_afagg ,_gffab :=_fe .ParseBool (_eefag .Value );if _gffab !=nil {return _gffab ;};_becc .MoveWithCellsAttr =&_afagg ;continue ;};if _eefag .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_eaage ,_adabf :=_fe .ParseBool (_eefag .Value );if _adabf !=nil {return _adabf ;};_becc .SizeWithCellsAttr =&_eaage ;continue ;};};_gbgee :for {_cacag ,_afeb :=d .Token ();if _afeb !=nil {return _afeb ;};switch _afadd :=_cacag .(type ){case _c .StartElement :switch _afadd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_c .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 _aeffdb :=d .DecodeElement (_becc .From ,&_afadd );_aeffdb !=nil {return _aeffdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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"},_c .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 _acggag :=d .DecodeElement (_becc .To ,&_afadd );_acggag !=nil {return _acggag ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_afadd .Name );if _cfcdc :=d .Skip ();_cfcdc !=nil {return _cfcdc ;};};case _c .EndElement :break _gbgee ;case _c .CharData :};};return nil ;};func (_cgfdg *Revisions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgfdg .CT_Revisions =*NewCT_Revisions ();_eageab :for {_aeaggf ,_bccbbd :=d .Token ();if _bccbbd !=nil {return _bccbbd ;};switch _becac :=_aeaggf .(type ){case _c .StartElement :switch _becac .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfcaf :=NewCT_RevisionRowColumn ();if _egfde :=d .DecodeElement (_cfcaf ,&_becac );_egfde !=nil {return _egfde ;};_cgfdg .Rrc =append (_cgfdg .Rrc ,_cfcaf );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efcggf :=NewCT_RevisionMove ();if _edfeee :=d .DecodeElement (_efcggf ,&_becac );_edfeee !=nil {return _edfeee ;};_cgfdg .Rm =append (_cgfdg .Rm ,_efcggf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebcab :=NewCT_RevisionCustomView ();if _gdbgf :=d .DecodeElement (_gebcab ,&_becac );_gdbgf !=nil {return _gdbgf ;};_cgfdg .Rcv =append (_cgfdg .Rcv ,_gebcab );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aagbc :=NewCT_RevisionSheetRename ();if _edfdee :=d .DecodeElement (_aagbc ,&_becac );_edfdee !=nil {return _edfdee ;};_cgfdg .Rsnm =append (_cgfdg .Rsnm ,_aagbc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgcfc :=NewCT_RevisionInsertSheet ();if _ecfga :=d .DecodeElement (_bgcfc ,&_becac );_ecfga !=nil {return _ecfga ;};_cgfdg .Ris =append (_cgfdg .Ris ,_bgcfc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbddge :=NewCT_RevisionCellChange ();if _fffgfb :=d .DecodeElement (_fbddge ,&_becac );_fffgfb !=nil {return _fffgfb ;};_cgfdg .Rcc =append (_cgfdg .Rcc ,_fbddge );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baged :=NewCT_RevisionFormatting ();if _bbedce :=d .DecodeElement (_baged ,&_becac );_bbedce !=nil {return _bbedce ;};_cgfdg .Rfmt =append (_cgfdg .Rfmt ,_baged );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_feeec :=NewCT_RevisionAutoFormatting ();if _fddbg :=d .DecodeElement (_feeec ,&_becac );_fddbg !=nil {return _fddbg ;};_cgfdg .Raf =append (_cgfdg .Raf ,_feeec );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaaab :=NewCT_RevisionDefinedName ();if _afbbd :=d .DecodeElement (_aaaab ,&_becac );_afbbd !=nil {return _afbbd ;};_cgfdg .Rdn =append (_cgfdg .Rdn ,_aaaab );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egagbc :=NewCT_RevisionComment ();if _bgfbed :=d .DecodeElement (_egagbc ,&_becac );_bgfbed !=nil {return _bgfbed ;};_cgfdg .Rcmt =append (_cgfdg .Rcmt ,_egagbc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdbee :=NewCT_RevisionQueryTableField ();if _bggedc :=d .DecodeElement (_gdbee ,&_becac );_bggedc !=nil {return _bggedc ;};_cgfdg .Rqt =append (_cgfdg .Rqt ,_gdbee );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gecbf :=NewCT_RevisionConflict ();if _geeef :=d .DecodeElement (_gecbf ,&_becac );_geeef !=nil {return _geeef ;};_cgfdg .Rcft =append (_cgfdg .Rcft ,_gecbf );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0073 \u0025\u0076",_becac .Name );if _gfcfaf :=d .Skip ();_gfcfaf !=nil {return _gfcfaf ;};};case _c .EndElement :break _eageab ;case _c .CharData :};};return nil ;};func (_eceb *CT_ChartsheetPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfbff :=range start .Attr {if _bfbff .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_acdde ,_gbcd :=_fe .ParseBool (_bfbff .Value );if _gbcd !=nil {return _gbcd ;};_eceb .PublishedAttr =&_acdde ;continue ;};if _bfbff .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_afbbe ,_gbadd :=_bfbff .Value ,error (nil );if _gbadd !=nil {return _gbadd ;};_eceb .CodeNameAttr =&_afbbe ;continue ;};};_acbec :for {_ddec ,_abfc :=d .Token ();if _abfc !=nil {return _abfc ;};switch _cafad :=_ddec .(type ){case _c .StartElement :switch _cafad .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceb .TabColor =NewCT_Color ();if _aee :=d .DecodeElement (_eceb .TabColor ,&_cafad );_aee !=nil {return _aee ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_cafad .Name );if _ecde :=d .Skip ();_ecde !=nil {return _ecde ;};};case _c .EndElement :break _acbec ;case _c .CharData :};};return nil ;}; +// Reviewed Revisions Count +CountAttr *uint32 ; -// ValidateWithPath validates the Connections and its children, prefixing error messages with path -func (_cbcdgee *Connections )ValidateWithPath (path string )error {if _fgfbba :=_cbcdgee .CT_Connections .ValidateWithPath (path );_fgfbba !=nil {return _fgfbba ;};return nil ;};func (_cfedgb ST_Qualifier )String ()string {switch _cfedgb {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 (_abdgbb ST_SortType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bbcbb :=_c .Attr {};_bbcbb .Name =name ;switch _abdgbb {case ST_SortTypeUnset :_bbcbb .Value ="";case ST_SortTypeNone :_bbcbb .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_bbcbb .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_bbcbb .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_bbcbb .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_bbcbb .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_bbcbb .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_bbcbb .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _bbcbb ,nil ;};type CT_VolTopic struct{ +// Reviewed +Reviewed []*CT_Reviewed ;};func (_dfbda *CT_Field )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_acdef :=range start .Attr {if _acdef .Name .Local =="\u0078"{_gbbef ,_aeea :=_e .ParseInt (_acdef .Value ,10,32);if _aeea !=nil {return _aeea ;};_dfbda .XAttr =int32 (_gbbef );continue ;};};for {_efgca ,_edgcb :=d .Token ();if _edgcb !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_edgcb );};if _dffed ,_fcdb :=_efgca .(_bf .EndElement );_fcdb &&_dffed .Name ==start .Name {break ;};};return nil ;};func (_bgeca *CT_Fill )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_eaabe :for {_fcaad ,_ccbef :=d .Token ();if _ccbef !=nil {return _ccbef ;};switch _dbcfc :=_fcaad .(type ){case _bf .StartElement :switch _dbcfc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgeca .PatternFill =NewCT_PatternFill ();if _fcaga :=d .DecodeElement (_bgeca .PatternFill ,&_dbcfc );_fcaga !=nil {return _fcaga ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgeca .GradientFill =NewCT_GradientFill ();if _bbecf :=d .DecodeElement (_bgeca .GradientFill ,&_dbcfc );_bbecf !=nil {return _bbecf ;};default:_cg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_dbcfc .Name );if _dgfbe :=d .Skip ();_dgfbe !=nil {return _dgfbe ;};};case _bf .EndElement :break _eaabe ;case _bf .CharData :};};return nil ;};func (_daede *Connections )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_daede .CT_Connections =*NewCT_Connections ();_dddag :for {_fgced ,_fdebg :=d .Token ();if _fdebg !=nil {return _fdebg ;};switch _dffgc :=_fgced .(type ){case _bf .StartElement :switch _dffgc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adfba :=NewCT_Connection ();if _ecaaab :=d .DecodeElement (_adfba ,&_dffgc );_ecaaab !=nil {return _ecaaab ;};_daede .Connection =append (_daede .Connection ,_adfba );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_dffgc .Name );if _dbefa :=d .Skip ();_dbefa !=nil {return _dbefa ;};};case _bf .EndElement :break _dddag ;case _bf .CharData :};};return nil ;}; -// Type -TAttr ST_VolValueType ; +// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path +func (_ace *CT_BorderPr )ValidateWithPath (path string )error {if _ceaf :=_ace .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_ceaf !=nil {return _ceaf ;};if _ace .Color !=nil {if _gaea :=_ace .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gaea !=nil {return _gaea ;};};return nil ;};func NewCT_IconFilter ()*CT_IconFilter {_aacc :=&CT_IconFilter {};_aacc .IconSetAttr =ST_IconSetType (1);return _aacc ;};func (_abcee *CT_Xf )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gddfcc :=range start .Attr {if _gddfcc .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_bgbfd ,_fgfaeb :=_e .ParseBool (_gddfcc .Value );if _fgfaeb !=nil {return _fgfaeb ;};_abcee .ApplyFontAttr =&_bgbfd ;continue ;};if _gddfcc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dgafeb ,_ccbecd :=_e .ParseUint (_gddfcc .Value ,10,32);if _ccbecd !=nil {return _ccbecd ;};_aebee :=uint32 (_dgafeb );_abcee .NumFmtIdAttr =&_aebee ;continue ;};if _gddfcc .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_cdcfgc ,_bafag :=_e .ParseBool (_gddfcc .Value );if _bafag !=nil {return _bafag ;};_abcee .ApplyFillAttr =&_cdcfgc ;continue ;};if _gddfcc .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_eggfb ,_caefd :=_e .ParseUint (_gddfcc .Value ,10,32);if _caefd !=nil {return _caefd ;};_feccf :=uint32 (_eggfb );_abcee .FillIdAttr =&_feccf ;continue ;};if _gddfcc .Name .Local =="\u0078\u0066\u0049\u0064"{_cdfgg ,_befdb :=_e .ParseUint (_gddfcc .Value ,10,32);if _befdb !=nil {return _befdb ;};_becg :=uint32 (_cdfgg );_abcee .XfIdAttr =&_becg ;continue ;};if _gddfcc .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_ecbfg ,_eaadc :=_e .ParseBool (_gddfcc .Value );if _eaadc !=nil {return _eaadc ;};_abcee .QuotePrefixAttr =&_ecbfg ;continue ;};if _gddfcc .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_efafgb ,_afbefb :=_e .ParseBool (_gddfcc .Value );if _afbefb !=nil {return _afbefb ;};_abcee .PivotButtonAttr =&_efafgb ;continue ;};if _gddfcc .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_acgdee ,_gfgfc :=_e .ParseBool (_gddfcc .Value );if _gfgfc !=nil {return _gfgfc ;};_abcee .ApplyNumberFormatAttr =&_acgdee ;continue ;};if _gddfcc .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_defgg ,_efdag :=_e .ParseUint (_gddfcc .Value ,10,32);if _efdag !=nil {return _efdag ;};_gbfgd :=uint32 (_defgg );_abcee .FontIdAttr =&_gbfgd ;continue ;};if _gddfcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_aeffd ,_addebb :=_e .ParseUint (_gddfcc .Value ,10,32);if _addebb !=nil {return _addebb ;};_bbfebcc :=uint32 (_aeffd );_abcee .BorderIdAttr =&_bbfebcc ;continue ;};if _gddfcc .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_cabg ,_bdecf :=_e .ParseBool (_gddfcc .Value );if _bdecf !=nil {return _bdecf ;};_abcee .ApplyBorderAttr =&_cabg ;continue ;};if _gddfcc .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_dbagf ,_aeccf :=_e .ParseBool (_gddfcc .Value );if _aeccf !=nil {return _aeccf ;};_abcee .ApplyAlignmentAttr =&_dbagf ;continue ;};if _gddfcc .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_egacdb ,_dgaccd :=_e .ParseBool (_gddfcc .Value );if _dgaccd !=nil {return _dgaccd ;};_abcee .ApplyProtectionAttr =&_egacdb ;continue ;};};_gcgbg :for {_cfddef ,_bgddfd :=d .Token ();if _bgddfd !=nil {return _bgddfd ;};switch _fdccag :=_cfddef .(type ){case _bf .StartElement :switch _fdccag .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abcee .Alignment =NewCT_CellAlignment ();if _afbgd :=d .DecodeElement (_abcee .Alignment ,&_fdccag );_afbgd !=nil {return _afbgd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abcee .Protection =NewCT_CellProtection ();if _gdadf :=d .DecodeElement (_abcee .Protection ,&_fdccag );_gdadf !=nil {return _gdadf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abcee .ExtLst =NewCT_ExtensionList ();if _ebfcg :=d .DecodeElement (_abcee .ExtLst ,&_fdccag );_ebfcg !=nil {return _ebfcg ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fX\u0066 \u0025\u0076",_fdccag .Name );if _gfdfgf :=d .Skip ();_gfdfgf !=nil {return _gfdfgf ;};};case _bf .EndElement :break _gcgbg ;case _bf .CharData :};};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;);func (_baega ST_VolValueType )Validate ()error {return _baega .ValidateWithPath ("")};func (_gdfd *CT_Chartsheet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _gdfd .SheetPr !=nil {_bdba :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_gdfd .SheetPr ,_bdba );};_dfgd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gdfd .SheetViews ,_dfgd );if _gdfd .SheetProtection !=nil {_dcfa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdfd .SheetProtection ,_dcfa );};if _gdfd .CustomSheetViews !=nil {_gbce :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gdfd .CustomSheetViews ,_gbce );};if _gdfd .PageMargins !=nil {_bfea :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gdfd .PageMargins ,_bfea );};if _gdfd .PageSetup !=nil {_cbcfc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gdfd .PageSetup ,_cbcfc );};if _gdfd .HeaderFooter !=nil {_ddgb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gdfd .HeaderFooter ,_ddgb );};_ddaa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gdfd .Drawing ,_ddaa );if _gdfd .LegacyDrawing !=nil {_aadg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gdfd .LegacyDrawing ,_aadg );};if _gdfd .LegacyDrawingHF !=nil {_bcab :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gdfd .LegacyDrawingHF ,_bcab );};if _gdfd .DrawingHF !=nil {_eggb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gdfd .DrawingHF ,_eggb );};if _gdfd .Picture !=nil {_agga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_gdfd .Picture ,_agga );};if _gdfd .WebPublishItems !=nil {_dgdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gdfd .WebPublishItems ,_dgdf );};if _gdfd .ExtLst !=nil {_ebef :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdfd .ExtLst ,_ebef );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_MeasureDimensionMap struct{ -// Topic Value -V string ; +// Measure Group Id +MeasureGroupAttr *uint32 ; -// Strings in Subtopic -Stp []string ; +// Dimension Id +DimensionAttr *uint32 ;};func NewCT_GroupMember ()*CT_GroupMember {_dabaa :=&CT_GroupMember {};return _dabaa };func NewStyleSheet ()*StyleSheet {_gdacag :=&StyleSheet {};_gdacag .CT_Stylesheet =*NewCT_Stylesheet ();return _gdacag ;}; -// References -Tr []*CT_VolTopicRef ;}; +// Validate validates the CT_OleItem and its children +func (_efcfg *CT_OleItem )Validate ()error {return _efcfg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};type ST_CellType byte ;func (_ggffa ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _ggffa {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 (_ggffa ));};return nil ;};func (_gffccc ST_SheetViewType )ValidateWithPath (path string )error {switch _gffccc {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 (_gffccc ));};return nil ;};type CT_SheetFormatPr struct{ -// Validate validates the CT_Query and its children -func (_cfcdgg *CT_Query )Validate ()error {return _cfcdgg .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");}; +// Base Column Width +BaseColWidthAttr *uint32 ; -// Validate validates the Table and its children -func (_gbdeb *Table )Validate ()error {return _gbdeb .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};type ST_CellType byte ;func (_face *CT_DataValidation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _face .TypeAttr !=ST_DataValidationTypeUnset {_beegg ,_bbfa :=_face .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _bbfa !=nil {return _bbfa ;};start .Attr =append (start .Attr ,_beegg );};if _face .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_edcab ,_egfb :=_face .ErrorStyleAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"});if _egfb !=nil {return _egfb ;};start .Attr =append (start .Attr ,_edcab );};if _face .ImeModeAttr !=ST_DataValidationImeModeUnset {_bebd ,_bgedd :=_face .ImeModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _bgedd !=nil {return _bgedd ;};start .Attr =append (start .Attr ,_bebd );};if _face .OperatorAttr !=ST_DataValidationOperatorUnset {_dfcaf ,_egadae :=_face .OperatorAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _egadae !=nil {return _egadae ;};start .Attr =append (start .Attr ,_dfcaf );};if _face .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_face .AllowBlankAttr ))});};if _face .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_face .ShowDropDownAttr ))});};if _face .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_face .ShowInputMessageAttr ))});};if _face .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_face .ShowErrorMessageAttr ))});};if _face .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_face .ErrorTitleAttr )});};if _face .ErrorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_face .ErrorAttr )});};if _face .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_face .PromptTitleAttr )});};if _face .PromptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_face .PromptAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_cg .Sprintf ("\u0025\u0076",_face .SqrefAttr )});e .EncodeToken (start );if _face .Formula1 !=nil {_fcge :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}};_ge .AddPreserveSpaceAttr (&_fcge ,*_face .Formula1 );e .EncodeElement (_face .Formula1 ,_fcge );};if _face .Formula2 !=nil {_ebgg :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_ge .AddPreserveSpaceAttr (&_ebgg ,*_face .Formula2 );e .EncodeElement (_face .Formula2 ,_ebgg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggbfd ST_VolDepType )String ()string {switch _ggbfd {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 "";}; +// Default Column Width +DefaultColWidthAttr *float64 ; -// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path -func (_aeaef *CT_ExternalReferences )ValidateWithPath (path string )error {for _cdebc ,_cbaad :=range _aeaef .ExternalReference {if _ddga :=_cbaad .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cdebc ));_ddga !=nil {return _ddga ;};};return nil ;};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 (_abca *CT_DataRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abca .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_cg .Sprintf ("\u0025\u0076",*_abca .RefAttr )});};if _abca .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_abca .NameAttr )});};if _abca .SheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_abca .SheetAttr )});};if _abca .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_abca .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_PaneState byte ;type CT_MemberProperty struct{ +// Default Row Height +DefaultRowHeightAttr float64 ; -// OLAP Member Property Unique Name -NameAttr *string ; +// Custom Height +CustomHeightAttr *bool ; -// Show Cell -ShowCellAttr *bool ; +// Hidden By Default +ZeroHeightAttr *bool ; -// Show Tooltip -ShowTipAttr *bool ; +// Thick Top Border +ThickTopAttr *bool ; -// Show As Caption -ShowAsCaptionAttr *bool ; +// Thick Bottom Border +ThickBottomAttr *bool ; -// Name Length -NameLenAttr *uint32 ; +// Maximum Outline Row +OutlineLevelRowAttr *uint8 ; -// Property Name Character Index -PPosAttr *uint32 ; +// Column Outline Level +OutlineLevelColAttr *uint8 ;};func NewCT_DataRefs ()*CT_DataRefs {_fcagg :=&CT_DataRefs {};return _fcagg };func (_eabdfa *CT_WebPublishing )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eabdfa .CssAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0073\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabdfa .CssAttr ))});};if _eabdfa .ThicketAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabdfa .ThicketAttr ))});};if _eabdfa .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabdfa .LongFileNamesAttr ))});};if _eabdfa .VmlAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabdfa .VmlAttr ))});};if _eabdfa .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabdfa .AllowPngAttr ))});};if _eabdfa .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_bagea ,_eggdcc :=_eabdfa .TargetScreenSizeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _eggdcc !=nil {return _eggdcc ;};start .Attr =append (start .Attr ,_bagea );};if _eabdfa .DpiAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0070\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_eabdfa .DpiAttr )});};if _eabdfa .CodePageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eabdfa .CodePageAttr )});};if _eabdfa .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eabdfa .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_daab *CT_FileRecoveryPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dgecg :=range start .Attr {if _dgecg .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_cdcaf ,_abgdb :=_e .ParseBool (_dgecg .Value );if _abgdb !=nil {return _abgdb ;};_daab .AutoRecoverAttr =&_cdcaf ;continue ;};if _dgecg .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_fecag ,_gfdcc :=_e .ParseBool (_dgecg .Value );if _gfdcc !=nil {return _gfdcc ;};_daab .CrashSaveAttr =&_fecag ;continue ;};if _dgecg .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_fgfeg ,_beddd :=_e .ParseBool (_dgecg .Value );if _beddd !=nil {return _beddd ;};_daab .DataExtractLoadAttr =&_fgfeg ;continue ;};if _dgecg .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_aedaa ,_faeaa :=_e .ParseBool (_dgecg .Value );if _faeaa !=nil {return _faeaa ;};_daab .RepairLoadAttr =&_aedaa ;continue ;};};for {_defgab ,_dffede :=d .Token ();if _dffede !=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",_dffede );};if _fdgca ,_cedc :=_defgab .(_bf .EndElement );_cedc &&_fdgca .Name ==start .Name {break ;};};return nil ;}; -// Property Name Length -PLenAttr *uint32 ; +// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path +func (_eaegcg *CT_SharedItems )ValidateWithPath (path string )error {for _ffecg ,_gfade :=range _eaegcg .M {if _ddgaa :=_gfade .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_ffecg ));_ddgaa !=nil {return _ddgaa ;};};for _dfced ,_ecdcc :=range _eaegcg .N {if _cabcb :=_ecdcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_dfced ));_cabcb !=nil {return _cabcb ;};};for _egacg ,_ggbccg :=range _eaegcg .B {if _cbdbg :=_ggbccg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_egacg ));_cbdbg !=nil {return _cbdbg ;};};for _cdgdg ,_acgfd :=range _eaegcg .E {if _daebb :=_acgfd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cdgdg ));_daebb !=nil {return _daebb ;};};for _dfege ,_ecbea :=range _eaegcg .S {if _ceeed :=_ecbea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_dfege ));_ceeed !=nil {return _ceeed ;};};for _dbfgd ,_edgce :=range _eaegcg .D {if _dbddf :=_edgce .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_dbfgd ));_dbddf !=nil {return _dbddf ;};};return nil ;};func (_decafa ST_RefMode )ValidateWithPath (path string )error {switch _decafa {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 (_decafa ));};return nil ;};func NewCT_PivotField ()*CT_PivotField {_dgegaf :=&CT_PivotField {};return _dgegaf };func (_gaceac ST_Scope )Validate ()error {return _gaceac .ValidateWithPath ("")};type ST_HtmlFmt byte ;func (_gebd *CT_DdeValues )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gebd .RowsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gebd .RowsAttr )});};if _gebd .ColsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gebd .ColsAttr )});};e .EncodeToken (start );_dfcfgc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_bdcbd :=range _gebd .Value {e .EncodeElement (_bdcbd ,_dfcfgc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_DataRefs struct{ -// Level Index -LevelAttr *uint32 ; +// Data Consolidation Reference Count +CountAttr *uint32 ; -// Field Index -FieldAttr uint32 ;};func (_bcfea ST_FieldSortType )Validate ()error {return _bcfea .ValidateWithPath ("")};func (_facfe ST_CalcMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_facfe .String (),start );}; +// Data Consolidation Reference +DataRef []*CT_DataRef ;};func (_fece *CT_BookViews )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_befe :for {_egb ,_ebca :=d .Token ();if _ebca !=nil {return _ebca ;};switch _eeg :=_egb .(type ){case _bf .StartElement :switch _eeg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgg :=NewCT_BookView ();if _efa :=d .DecodeElement (_dgg ,&_eeg );_efa !=nil {return _efa ;};_fece .WorkbookView =append (_fece .WorkbookView ,_dgg );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u006fk\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_eeg .Name );if _cea :=d .Skip ();_cea !=nil {return _cea ;};};case _bf .EndElement :break _befe ;case _bf .CharData :};};return nil ;};func (_fcdebe ST_DataValidationType )String ()string {switch _fcdebe {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 (_acdge ST_FileType )Validate ()error {return _acdge .ValidateWithPath ("")}; -// Validate validates the CT_SmartTagPr and its children -func (_dgcafa *CT_SmartTagPr )Validate ()error {return _dgcafa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func NewCT_PhoneticPr ()*CT_PhoneticPr {_egfbfb :=&CT_PhoneticPr {};return _egfbfb };func (_bddgdd *CT_IconSet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bddgdd .IconSetAttr !=ST_IconSetTypeUnset {_ecafg ,_bddcb :=_bddgdd .IconSetAttr .MarshalXMLAttr (_c .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _bddcb !=nil {return _bddcb ;};start .Attr =append (start .Attr ,_ecafg );};if _bddgdd .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bddgdd .ShowValueAttr ))});};if _bddgdd .PercentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bddgdd .PercentAttr ))});};if _bddgdd .ReverseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bddgdd .ReverseAttr ))});};e .EncodeToken (start );_dbfa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_bcdgc :=range _bddgdd .Cfvo {e .EncodeElement (_bcdgc ,_dbfa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Number ()*CT_Number {_afcef :=&CT_Number {};return _afcef };type Revisions struct{CT_Revisions }; +// Validate validates the CT_WebPublishObjects and its children +func (_bcedac *CT_WebPublishObjects )Validate ()error {return _bcedac .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");}; -// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path -func (_bdceeg *MapInfo )ValidateWithPath (path string )error {if _gddce :=_bdceeg .CT_MapInfo .ValidateWithPath (path );_gddce !=nil {return _gddce ;};return nil ;}; +// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path +func (_cbgb *CT_CalculatedItem )ValidateWithPath (path string )error {if _bda :=_cbgb .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_bda !=nil {return _bda ;};if _cbgb .ExtLst !=nil {if _beeeg :=_cbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beeeg !=nil {return _beeeg ;};};return nil ;};func (_dgeeef ST_ConditionalFormattingOperator )Validate ()error {return _dgeeef .ValidateWithPath ("")};func (_gfbgb ST_TargetScreenSize )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_gfbgb .String (),start );}; -// Validate validates the CT_String and its children -func (_cgbfg *CT_String )Validate ()error {return _cgbfg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_fcaeg *CT_Controls )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_begc :for {_afae ,_aadgd :=d .Token ();if _aadgd !=nil {return _aadgd ;};switch _edage :=_afae .(type ){case _c .StartElement :switch _edage .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cffaa :=NewCT_Control ();if _dfaff :=d .DecodeElement (_cffaa ,&_edage );_dfaff !=nil {return _dfaff ;};_fcaeg .Control =append (_fcaeg .Control ,_cffaa );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073\u0020\u0025\u0076",_edage .Name );if _feaf :=d .Skip ();_feaf !=nil {return _feaf ;};};case _c .EndElement :break _begc ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path +func (_daecg *CT_OleObjects )ValidateWithPath (path string )error {for _eebea ,_fbadc :=range _daecg .OleObject {if _dfcb :=_fbadc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_eebea ));_dfcb !=nil {return _dfcb ;};};return nil ;};type ST_DateTimeGrouping byte ;type CT_MetadataRecord struct{ -// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path -func (_bbff *CT_FieldGroup )ValidateWithPath (path string )error {if _bbff .RangePr !=nil {if _bbge :=_bbff .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_bbge !=nil {return _bbge ;};};if _bbff .DiscretePr !=nil {if _dcde :=_bbff .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");_dcde !=nil {return _dcde ;};};if _bbff .GroupItems !=nil {if _abgaa :=_bbff .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_abgaa !=nil {return _abgaa ;};};return nil ;};func (_bccbf *CT_Control )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_bccbf .ShapeIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_bccbf .IdAttr )});if _bccbf .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_bccbf .NameAttr )});};e .EncodeToken (start );if _bccbf .ControlPr !=nil {_gaaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_bccbf .ControlPr ,_gaaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbfbb *ST_VerticalAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efecg ,_addcf :=d .Token ();if _addcf !=nil {return _addcf ;};if _abbggg ,_bffge :=_efecg .(_c .EndElement );_bffge &&_abbggg .Name ==start .Name {*_bbfbb =1;return nil ;};if _egdeg ,_dceea :=_efecg .(_c .CharData );!_dceea {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",_efecg );}else {switch string (_egdeg ){case "":*_bbfbb =0;case "\u0074\u006f\u0070":*_bbfbb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbfbb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bbfbb =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bbfbb =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bbfbb =5;};};_efecg ,_addcf =d .Token ();if _addcf !=nil {return _addcf ;};if _agfea ,_ebgfab :=_efecg .(_c .EndElement );_ebgfab &&_agfea .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",_efecg );};func (_ecfcfc *CT_FutureMetadata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbbbf :=range start .Attr {if _gbbbf .Name .Local =="\u006e\u0061\u006d\u0065"{_dbegf ,_fdgg :=_gbbbf .Value ,error (nil );if _fdgg !=nil {return _fdgg ;};_ecfcfc .NameAttr =_dbegf ;continue ;};if _gbbbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgfde ,_fgdc :=_fe .ParseUint (_gbbbf .Value ,10,32);if _fgdc !=nil {return _fgdc ;};_dffb :=uint32 (_cgfde );_ecfcfc .CountAttr =&_dffb ;continue ;};};_gdfd :for {_affe ,_ddbab :=d .Token ();if _ddbab !=nil {return _ddbab ;};switch _gfebd :=_affe .(type ){case _c .StartElement :switch _gfebd .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcdaaf :=NewCT_FutureMetadataBlock ();if _dgdgf :=d .DecodeElement (_dcdaaf ,&_gfebd );_dgdgf !=nil {return _dgdgf ;};_ecfcfc .Bk =append (_ecfcfc .Bk ,_dcdaaf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecfcfc .ExtLst =NewCT_ExtensionList ();if _cafda :=d .DecodeElement (_ecfcfc .ExtLst ,&_gfebd );_cafda !=nil {return _cafda ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_gfebd .Name );if _gcfadf :=d .Skip ();_gcfadf !=nil {return _gcfadf ;};};case _c .EndElement :break _gdfd ;case _c .CharData :};};return nil ;};func (_adfccc *ST_ExternalConnectionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbegab ,_adadb :=d .Token ();if _adadb !=nil {return _adadb ;};if _bfecca ,_deceee :=_fbegab .(_c .EndElement );_deceee &&_bfecca .Name ==start .Name {*_adfccc =1;return nil ;};if _dcabf ,_gbadfd :=_fbegab .(_c .CharData );!_gbadfd {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",_fbegab );}else {switch string (_dcabf ){case "":*_adfccc =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_adfccc =1;case "\u0074\u0065\u0078\u0074":*_adfccc =2;case "\u004d\u0044\u0059":*_adfccc =3;case "\u0044\u004d\u0059":*_adfccc =4;case "\u0059\u004d\u0044":*_adfccc =5;case "\u004d\u0059\u0044":*_adfccc =6;case "\u0044\u0059\u004d":*_adfccc =7;case "\u0059\u0044\u004d":*_adfccc =8;case "\u0073\u006b\u0069\u0070":*_adfccc =9;case "\u0045\u004d\u0044":*_adfccc =10;};};_fbegab ,_adadb =d .Token ();if _adadb !=nil {return _adadb ;};if _egced ,_cbegf :=_fbegab .(_c .EndElement );_cbegf &&_egced .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",_fbegab );};type CT_CalculatedMembers struct{ +// Metadata Record Type Index +TAttr uint32 ; -// Calculated Members Count -CountAttr *uint32 ; +// Metadata Record Value Index +VAttr uint32 ;};func NewCT_GroupMembers ()*CT_GroupMembers {_fbgga :=&CT_GroupMembers {};return _fbgga };func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_eaecgf :=&CT_RevisionHeaders {};_eaecgf .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 _eaecgf ;};func (_fdbabg *ST_TextVAlign )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bgebc ,_cfcfb :=d .Token ();if _cfcfb !=nil {return _cfcfb ;};if _aagba ,_geacd :=_bgebc .(_bf .EndElement );_geacd &&_aagba .Name ==start .Name {*_fdbabg =1;return nil ;};if _edgadd ,_ecfccce :=_bgebc .(_bf .CharData );!_ecfccce {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",_bgebc );}else {switch string (_edgadd ){case "":*_fdbabg =0;case "\u0074\u006f\u0070":*_fdbabg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdbabg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fdbabg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fdbabg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fdbabg =5;};};_bgebc ,_cfcfb =d .Token ();if _cfcfb !=nil {return _cfcfb ;};if _edaee ,_gbdceg :=_bgebc .(_bf .EndElement );_gbdceg &&_edaee .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",_bgebc );};func (_aacaf *CT_IconFilter )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aacaf .IconSetAttr =ST_IconSetType (1);for _ ,_ffge :=range start .Attr {if _ffge .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_aacaf .IconSetAttr .UnmarshalXMLAttr (_ffge );continue ;};if _ffge .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_geefa ,_egffg :=_e .ParseUint (_ffge .Value ,10,32);if _egffg !=nil {return _egffg ;};_ffdbf :=uint32 (_geefa );_aacaf .IconIdAttr =&_ffdbf ;continue ;};};for {_adaee ,_efeabg :=d .Token ();if _efeabg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_efeabg );};if _gbafa ,_adgdc :=_adaee .(_bf .EndElement );_adgdc &&_gbafa .Name ==start .Name {break ;};};return nil ;};func (_fcfea ST_Sqref )String ()string {return _d .Join (_fcfea ,"\u0020")};func (_abfba *CT_MeasureGroups )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _abfba .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abfba .CountAttr )});};e .EncodeToken (start );if _abfba .MeasureGroup !=nil {_edbgf :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_fccdfd :=range _abfba .MeasureGroup {e .EncodeElement (_fccdfd ,_edbgf );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Calculated Member -CalculatedMember []*CT_CalculatedMember ;};func (_bfaa ST_GroupBy )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcdfag :=_c .Attr {};_fcdfag .Name =name ;switch _bfaa {case ST_GroupByUnset :_fcdfag .Value ="";case ST_GroupByRange :_fcdfag .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_fcdfag .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_fcdfag .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_fcdfag .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_fcdfag .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_fcdfag .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_fcdfag .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_fcdfag .Value ="\u0079\u0065\u0061r\u0073";};return _fcdfag ,nil ;};type CT_Schema struct{ +// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path +func (_geed *CT_CustomFilters )ValidateWithPath (path string )error {for _deeac ,_fbebb :=range _geed .CustomFilter {if _deag :=_fbebb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_deeac ));_deag !=nil {return _deag ;};};return nil ;};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_ebded :=&CT_ProtectedRanges {};return _ebded };func (_gfcbe *CT_ServerFormat )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_baege :=range start .Attr {if _baege .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_ebggc ,_efgcg :=_baege .Value ,error (nil );if _efgcg !=nil {return _efgcg ;};_gfcbe .CultureAttr =&_ebggc ;continue ;};if _baege .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_fedgf ,_bcffd :=_baege .Value ,error (nil );if _bcffd !=nil {return _bcffd ;};_gfcbe .FormatAttr =&_fedgf ;continue ;};};for {_eadcca ,_gcedc :=d .Token ();if _gcedc !=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",_gcedc );};if _fgbdd ,_gbfgg :=_eadcca .(_bf .EndElement );_gbfgg &&_fgbdd .Name ==start .Name {break ;};};return nil ;};type CT_FunctionGroups struct{ -// Schema ID -IDAttr string ; +// Built-in Function Group Count +BuiltInGroupCountAttr *uint32 ; -// Schema Reference -SchemaRefAttr *string ; +// Function Group +FunctionGroup []*CT_FunctionGroup ;};type CT_FontSize struct{ -// Schema Root Namespace -NamespaceAttr *string ; +// Value +ValAttr float64 ;};func (_aeecg *CT_PivotField )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aeecg .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aeecg .NameAttr )});};if _aeecg .AxisAttr !=ST_AxisUnset {_cbdbd ,_abad :=_aeecg .AxisAttr .MarshalXMLAttr (_bf .Name {Local :"\u0061\u0078\u0069\u0073"});if _abad !=nil {return _abad ;};start .Attr =append (start .Attr ,_cbdbd );};if _aeecg .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .DataFieldAttr ))});};if _aeecg .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_aeecg .SubtotalCaptionAttr )});};if _aeecg .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .ShowDropDownsAttr ))});};if _aeecg .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .HiddenLevelAttr ))});};if _aeecg .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_aeecg .UniqueMemberPropertyAttr )});};if _aeecg .CompactAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .CompactAttr ))});};if _aeecg .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .AllDrilledAttr ))});};if _aeecg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeecg .NumFmtIdAttr )});};if _aeecg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .OutlineAttr ))});};if _aeecg .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .SubtotalTopAttr ))});};if _aeecg .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .DragToRowAttr ))});};if _aeecg .DragToColAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .DragToColAttr ))});};if _aeecg .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_aeecg .MultipleItemSelectionAllowedAttr ))});};if _aeecg .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .DragToPageAttr ))});};if _aeecg .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .DragToDataAttr ))});};if _aeecg .DragOffAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .DragOffAttr ))});};if _aeecg .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .ShowAllAttr ))});};if _aeecg .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .InsertBlankRowAttr ))});};if _aeecg .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .ServerFieldAttr ))});};if _aeecg .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .InsertPageBreakAttr ))});};if _aeecg .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .AutoShowAttr ))});};if _aeecg .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .TopAutoShowAttr ))});};if _aeecg .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .HideNewItemsAttr ))});};if _aeecg .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .MeasureFilterAttr ))});};if _aeecg .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_aeecg .IncludeNewItemsInFilterAttr ))});};if _aeecg .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aeecg .ItemPageCountAttr )});};if _aeecg .SortTypeAttr !=ST_FieldSortTypeUnset {_beggf ,_acccg :=_aeecg .SortTypeAttr .MarshalXMLAttr (_bf .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _acccg !=nil {return _acccg ;};start .Attr =append (start .Attr ,_beggf );};if _aeecg .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .DataSourceSortAttr ))});};if _aeecg .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .NonAutoSortDefaultAttr ))});};if _aeecg .RankByAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_aeecg .RankByAttr )});};if _aeecg .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .DefaultSubtotalAttr ))});};if _aeecg .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .SumSubtotalAttr ))});};if _aeecg .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .CountASubtotalAttr ))});};if _aeecg .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .AvgSubtotalAttr ))});};if _aeecg .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .MaxSubtotalAttr ))});};if _aeecg .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .MinSubtotalAttr ))});};if _aeecg .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .ProductSubtotalAttr ))});};if _aeecg .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .CountSubtotalAttr ))});};if _aeecg .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .StdDevSubtotalAttr ))});};if _aeecg .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .StdDevPSubtotalAttr ))});};if _aeecg .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .VarSubtotalAttr ))});};if _aeecg .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .VarPSubtotalAttr ))});};if _aeecg .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .ShowPropCellAttr ))});};if _aeecg .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .ShowPropTipAttr ))});};if _aeecg .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeecg .ShowPropAsCaptionAttr ))});};if _aeecg .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",_fgagfe (*_aeecg .DefaultAttributeDrillStateAttr ))});};e .EncodeToken (start );if _aeecg .Items !=nil {_aegdd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_aeecg .Items ,_aegdd );};if _aeecg .AutoSortScope !=nil {_gegaac :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}};e .EncodeElement (_aeecg .AutoSortScope ,_gegaac );};if _aeecg .ExtLst !=nil {_ceabae :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeecg .ExtLst ,_ceabae );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Schema Language -SchemaLanguageAttr *string ;Any _ge .Any ;};type ST_CfType byte ;type CT_PageSetUpPr struct{ +// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path +func (_afgb *CT_InputCells )ValidateWithPath (path string )error {return nil };func (_gcbgc *CT_FontName )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gcbgc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_abg *CT_Borders )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _abg .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abg .CountAttr )});};e .EncodeToken (start );if _abg .Border !=nil {_gafa :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_dede :=range _abg .Border {e .EncodeElement (_dede ,_gafa );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the AG_RevData and its children +func (_efc *AG_RevData )Validate ()error {return _efc .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};type CT_ExternalCell struct{ + +// Reference +RAttr *string ; -// Show Auto Page Breaks -AutoPageBreaksAttr *bool ; +// Type +TAttr ST_CellType ; -// Fit To Page -FitToPageAttr *bool ;};func (_fgcefg ST_PaneState )ValidateWithPath (path string )error {switch _fgcefg {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 (_fgcefg ));};return nil ;};func (_cbdcab ST_Visibility )String ()string {switch _cbdcab {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 (_eagbc *ST_SortMethod )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eagbc =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_eagbc =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_eagbc =2;case "\u006e\u006f\u006e\u0065":*_eagbc =3;};return nil ;};func (_eagfe ST_TotalsRowFunction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eagfe .String (),start );}; +// Value Metadata +VmAttr *uint32 ; -// Validate validates the CT_PivotFilter and its children -func (_beggf *CT_PivotFilter )Validate ()error {return _beggf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_bbbdgd *CT_MdxMetadata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggaca :=range start .Attr {if _ggaca .Name .Local =="\u0063\u006f\u0075n\u0074"{_addgg ,_deddcf :=_fe .ParseUint (_ggaca .Value ,10,32);if _deddcf !=nil {return _deddcf ;};_fbce :=uint32 (_addgg );_bbbdgd .CountAttr =&_fbce ;continue ;};};_edeec :for {_gfdcfc ,_eggbe :=d .Token ();if _eggbe !=nil {return _eggbe ;};switch _fedad :=_gfdcfc .(type ){case _c .StartElement :switch _fedad .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdbbf :=NewCT_Mdx ();if _dedfgb :=d .DecodeElement (_bdbbf ,&_fedad );_dedfgb !=nil {return _dedfgb ;};_bbbdgd .Mdx =append (_bbbdgd .Mdx ,_bdbbf );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074\u0061d\u0061t\u0061\u0020\u0025\u0076",_fedad .Name );if _beeca :=d .Skip ();_beeca !=nil {return _beeca ;};};case _c .EndElement :break _edeec ;case _c .CharData :};};return nil ;};func (_bdegbd *CT_WebPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agedd :=range start .Attr {if _agedd .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_eebcef ,_affee :=_fe .ParseBool (_agedd .Value );if _affee !=nil {return _affee ;};_bdegbd .Xl2000Attr =&_eebcef ;continue ;};if _agedd .Name .Local =="\u0078\u006d\u006c"{_ddgcee ,_cdfae :=_fe .ParseBool (_agedd .Value );if _cdfae !=nil {return _cdfae ;};_bdegbd .XmlAttr =&_ddgcee ;continue ;};if _agedd .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_decee ,_cdaab :=_fe .ParseBool (_agedd .Value );if _cdaab !=nil {return _cdaab ;};_bdegbd .ParsePreAttr =&_decee ;continue ;};if _agedd .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_bagab ,_bfedgff :=_fe .ParseBool (_agedd .Value );if _bfedgff !=nil {return _bfedgff ;};_bdegbd .ConsecutiveAttr =&_bagab ;continue ;};if _agedd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_agfddb ,_cdgdg :=_fe .ParseBool (_agedd .Value );if _cdgdg !=nil {return _cdgdg ;};_bdegbd .FirstRowAttr =&_agfddb ;continue ;};if _agedd .Name .Local =="\u0078\u006c\u0039\u0037"{_fgfffb ,_bdbdg :=_fe .ParseBool (_agedd .Value );if _bdbdg !=nil {return _bdbdg ;};_bdegbd .Xl97Attr =&_fgfffb ;continue ;};if _agedd .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_degcb ,_ebadc :=_fe .ParseBool (_agedd .Value );if _ebadc !=nil {return _ebadc ;};_bdegbd .TextDatesAttr =&_degcb ;continue ;};if _agedd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_cadged ,_dbabc :=_fe .ParseBool (_agedd .Value );if _dbabc !=nil {return _dbabc ;};_bdegbd .SourceDataAttr =&_cadged ;continue ;};if _agedd .Name .Local =="\u0075\u0072\u006c"{_bcgfab ,_bggb :=_agedd .Value ,error (nil );if _bggb !=nil {return _bggb ;};_bdegbd .UrlAttr =&_bcgfab ;continue ;};if _agedd .Name .Local =="\u0070\u006f\u0073\u0074"{_efcace ,_ecaae :=_agedd .Value ,error (nil );if _ecaae !=nil {return _ecaae ;};_bdegbd .PostAttr =&_efcace ;continue ;};if _agedd .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_cdedce ,_cfgegf :=_fe .ParseBool (_agedd .Value );if _cfgegf !=nil {return _cfgegf ;};_bdegbd .HtmlTablesAttr =&_cdedce ;continue ;};if _agedd .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_bdegbd .HtmlFormatAttr .UnmarshalXMLAttr (_agedd );continue ;};if _agedd .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_gdffd ,_fggada :=_agedd .Value ,error (nil );if _fggada !=nil {return _fggada ;};_bdegbd .EditPageAttr =&_gdffd ;continue ;};};_fbffe :for {_bbfed ,_bgced :=d .Token ();if _bgced !=nil {return _bgced ;};switch _bafaad :=_bbfed .(type ){case _c .StartElement :switch _bafaad .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdegbd .Tables =NewCT_Tables ();if _dcgeae :=d .DecodeElement (_bdegbd .Tables ,&_bafaad );_dcgeae !=nil {return _dcgeae ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u0020\u0025\u0076",_bafaad .Name );if _fgffca :=d .Skip ();_fgffca !=nil {return _fgffca ;};};case _c .EndElement :break _fbffe ;case _c .CharData :};};return nil ;};func (_gcfb *CT_CalculatedMember )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbeg :=range start .Attr {if _dbeg .Name .Local =="\u006e\u0061\u006d\u0065"{_dfbb ,_ecfc :=_dbeg .Value ,error (nil );if _ecfc !=nil {return _ecfc ;};_gcfb .NameAttr =_dfbb ;continue ;};if _dbeg .Name .Local =="\u006d\u0064\u0078"{_efecb ,_ccba :=_dbeg .Value ,error (nil );if _ccba !=nil {return _ccba ;};_gcfb .MdxAttr =_efecb ;continue ;};if _dbeg .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_ggfg ,_beec :=_dbeg .Value ,error (nil );if _beec !=nil {return _beec ;};_gcfb .MemberNameAttr =&_ggfg ;continue ;};if _dbeg .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_dgded ,_fgdf :=_dbeg .Value ,error (nil );if _fgdf !=nil {return _fgdf ;};_gcfb .HierarchyAttr =&_dgded ;continue ;};if _dbeg .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_fcdb ,_dfcb :=_dbeg .Value ,error (nil );if _dfcb !=nil {return _dfcb ;};_gcfb .ParentAttr =&_fcdb ;continue ;};if _dbeg .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_ddda ,_bddb :=_fe .ParseInt (_dbeg .Value ,10,32);if _bddb !=nil {return _bddb ;};_cddf :=int32 (_ddda );_gcfb .SolveOrderAttr =&_cddf ;continue ;};if _dbeg .Name .Local =="\u0073\u0065\u0074"{_egad ,_deagc :=_fe .ParseBool (_dbeg .Value );if _deagc !=nil {return _deagc ;};_gcfb .SetAttr =&_egad ;continue ;};};_gdfa :for {_efdf ,_efcg :=d .Token ();if _efcg !=nil {return _efcg ;};switch _dbed :=_efdf .(type ){case _c .StartElement :switch _dbed .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcfb .ExtLst =NewCT_ExtensionList ();if _dfgd :=d .DecodeElement (_gcfb .ExtLst ,&_dbed );_dfgd !=nil {return _dfgd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061te\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0020\u0025\u0076",_dbed .Name );if _acdd :=d .Skip ();_acdd !=nil {return _acdd ;};};case _c .EndElement :break _gdfa ;case _c .CharData :};};return nil ;};func NewCT_ChartsheetView ()*CT_ChartsheetView {_addb :=&CT_ChartsheetView {};return _addb };func (_ecfg *CT_CsPageSetup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aeffe :=range start .Attr {if _aeffe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aeffe .Name .Local =="\u0069\u0064"||_aeffe .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"&&_aeffe .Name .Local =="\u0069\u0064"{_adfc ,_faecd :=_aeffe .Value ,error (nil );if _faecd !=nil {return _faecd ;};_ecfg .IdAttr =&_adfc ;continue ;};if _aeffe .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_affa ,_gebfe :=_fe .ParseUint (_aeffe .Value ,10,32);if _gebfe !=nil {return _gebfe ;};_agade :=uint32 (_affa );_ecfg .PaperSizeAttr =&_agade ;continue ;};if _aeffe .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_eaafa ,_dfgb :=_aeffe .Value ,error (nil );if _dfgb !=nil {return _dfgb ;};_ecfg .PaperWidthAttr =&_eaafa ;continue ;};if _aeffe .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_agab ,_bbfdd :=_fe .ParseUint (_aeffe .Value ,10,32);if _bbfdd !=nil {return _bbfdd ;};_beba :=uint32 (_agab );_ecfg .FirstPageNumberAttr =&_beba ;continue ;};if _aeffe .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_ecfg .OrientationAttr .UnmarshalXMLAttr (_aeffe );continue ;};if _aeffe .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_fedeb ,_ggccf :=_fe .ParseBool (_aeffe .Value );if _ggccf !=nil {return _ggccf ;};_ecfg .UsePrinterDefaultsAttr =&_fedeb ;continue ;};if _aeffe .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_aged ,_affgg :=_aeffe .Value ,error (nil );if _affgg !=nil {return _affgg ;};_ecfg .PaperHeightAttr =&_aged ;continue ;};if _aeffe .Name .Local =="\u0064\u0072\u0061f\u0074"{_fgebg ,_ebca :=_fe .ParseBool (_aeffe .Value );if _ebca !=nil {return _ebca ;};_ecfg .DraftAttr =&_fgebg ;continue ;};if _aeffe .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_ebega ,_efee :=_fe .ParseBool (_aeffe .Value );if _efee !=nil {return _efee ;};_ecfg .UseFirstPageNumberAttr =&_ebega ;continue ;};if _aeffe .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_fead ,_acag :=_fe .ParseUint (_aeffe .Value ,10,32);if _acag !=nil {return _acag ;};_ccacb :=uint32 (_fead );_ecfg .HorizontalDpiAttr =&_ccacb ;continue ;};if _aeffe .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_acefd ,_gabfg :=_fe .ParseUint (_aeffe .Value ,10,32);if _gabfg !=nil {return _gabfg ;};_gdde :=uint32 (_acefd );_ecfg .VerticalDpiAttr =&_gdde ;continue ;};if _aeffe .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_cabe ,_adgb :=_fe .ParseUint (_aeffe .Value ,10,32);if _adgb !=nil {return _adgb ;};_ecca :=uint32 (_cabe );_ecfg .CopiesAttr =&_ecca ;continue ;};if _aeffe .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fbfeg ,_gbgdc :=_fe .ParseBool (_aeffe .Value );if _gbgdc !=nil {return _gbgdc ;};_ecfg .BlackAndWhiteAttr =&_fbfeg ;continue ;};};for {_bcea ,_bfag :=d .Token ();if _bfag !=nil {return _cg .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",_bfag );};if _afdd ,_bfbd :=_bcea .(_c .EndElement );_bfbd &&_afdd .Name ==start .Name {break ;};};return nil ;};func (_ebgff ST_FieldSortType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebgff .String (),start );}; +// Value +V *string ;}; -// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path -func (_gagdg *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };func (_ecge *CT_Connections )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agdg :for {_adeb ,_bfab :=d .Token ();if _bfab !=nil {return _bfab ;};switch _accb :=_adeb .(type ){case _c .StartElement :switch _accb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afgf :=NewCT_Connection ();if _geeg :=d .DecodeElement (_afgf ,&_accb );_geeg !=nil {return _geeg ;};_ecge .Connection =append (_ecge .Connection ,_afgf );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074i\u006fn\u0073\u0020\u0025\u0076",_accb .Name );if _dadc :=d .Skip ();_dadc !=nil {return _dadc ;};};case _c .EndElement :break _agdg ;case _c .CharData :};};return nil ;};func (_eaaddg *ST_DynamicFilterType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbdcge ,_cbfae :=d .Token ();if _cbfae !=nil {return _cbfae ;};if _bgfcca ,_aagdaa :=_bbdcge .(_c .EndElement );_aagdaa &&_bgfcca .Name ==start .Name {*_eaaddg =1;return nil ;};if _febbbaeb ,_gagbb :=_bbdcge .(_c .CharData );!_gagbb {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",_bbdcge );}else {switch string (_febbbaeb ){case "":*_eaaddg =0;case "\u006e\u0075\u006c\u006c":*_eaaddg =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_eaaddg =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_eaaddg =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_eaaddg =4;case "\u0074\u006f\u0064a\u0079":*_eaaddg =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_eaaddg =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_eaaddg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_eaaddg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_eaaddg =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_eaaddg =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_eaaddg =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_eaaddg =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_eaaddg =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_eaaddg =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_eaaddg =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_eaaddg =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_eaaddg =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_eaaddg =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_eaaddg =19;case "\u0051\u0031":*_eaaddg =20;case "\u0051\u0032":*_eaaddg =21;case "\u0051\u0033":*_eaaddg =22;case "\u0051\u0034":*_eaaddg =23;case "\u004d\u0031":*_eaaddg =24;case "\u004d\u0032":*_eaaddg =25;case "\u004d\u0033":*_eaaddg =26;case "\u004d\u0034":*_eaaddg =27;case "\u004d\u0035":*_eaaddg =28;case "\u004d\u0036":*_eaaddg =29;case "\u004d\u0037":*_eaaddg =30;case "\u004d\u0038":*_eaaddg =31;case "\u004d\u0039":*_eaaddg =32;case "\u004d\u0031\u0030":*_eaaddg =33;case "\u004d\u0031\u0031":*_eaaddg =34;case "\u004d\u0031\u0032":*_eaaddg =35;};};_bbdcge ,_cbfae =d .Token ();if _cbfae !=nil {return _cbfae ;};if _fcbef ,_cggceb :=_bbdcge .(_c .EndElement );_cggceb &&_fcbef .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",_bbdcge );};func (_eafgc *CT_QueryTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cefbc :=range start .Attr {if _cefbc .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_fcdfa ,_cgcbg :=_fe .ParseBool (_cefbc .Value );if _cgcbg !=nil {return _cgcbg ;};_eafgc .AdjustColumnWidthAttr =&_fcdfa ;continue ;};if _cefbc .Name .Local =="\u006e\u0061\u006d\u0065"{_ddecd ,_dadfg :=_cefbc .Value ,error (nil );if _dadfg !=nil {return _dadfg ;};_eafgc .NameAttr =_ddecd ;continue ;};if _cefbc .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_dceag ,_abece :=_fe .ParseBool (_cefbc .Value );if _abece !=nil {return _abece ;};_eafgc .IntermediateAttr =&_dceag ;continue ;};if _cefbc .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_gdbga ,_geggb :=_fe .ParseBool (_cefbc .Value );if _geggb !=nil {return _geggb ;};_eafgc .RowNumbersAttr =&_gdbga ;continue ;};if _cefbc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_dbcdc ,_fadfdf :=_fe .ParseUint (_cefbc .Value ,10,32);if _fadfdf !=nil {return _fadfdf ;};_eafgc .ConnectionIdAttr =uint32 (_dbcdc );continue ;};if _cefbc .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_dbdfa ,_ggbad :=_fe .ParseBool (_cefbc .Value );if _ggbad !=nil {return _ggbad ;};_eafgc .BackgroundRefreshAttr =&_dbdfa ;continue ;};if _cefbc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_fegcf ,_ecddg :=_fe .ParseBool (_cefbc .Value );if _ecddg !=nil {return _ecddg ;};_eafgc .RefreshOnLoadAttr =&_fegcf ;continue ;};if _cefbc .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_feafd ,_gcfabb :=_fe .ParseBool (_cefbc .Value );if _gcfabb !=nil {return _gcfabb ;};_eafgc .FillFormulasAttr =&_feafd ;continue ;};if _cefbc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dbdef ,_dacgf :=_fe .ParseBool (_cefbc .Value );if _dacgf !=nil {return _dacgf ;};_eafgc .ApplyNumberFormatsAttr =&_dbdef ;continue ;};if _cefbc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aeaea ,_abceg :=_fe .ParseBool (_cefbc .Value );if _abceg !=nil {return _abceg ;};_eafgc .ApplyFontFormatsAttr =&_aeaea ;continue ;};if _cefbc .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_agddf ,_dacacc :=_fe .ParseBool (_cefbc .Value );if _dacacc !=nil {return _dacacc ;};_eafgc .FirstBackgroundRefreshAttr =&_agddf ;continue ;};if _cefbc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_egdcg ,_ggaaa :=_fe .ParseUint (_cefbc .Value ,10,32);if _ggaaa !=nil {return _ggaaa ;};_dbfcg :=uint32 (_egdcg );_eafgc .AutoFormatIdAttr =&_dbfcg ;continue ;};if _cefbc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dabgg ,_cefaf :=_fe .ParseBool (_cefbc .Value );if _cefaf !=nil {return _cefaf ;};_eafgc .ApplyAlignmentFormatsAttr =&_dabgg ;continue ;};if _cefbc .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_egbad ,_bbfe :=_fe .ParseBool (_cefbc .Value );if _bbfe !=nil {return _bbfe ;};_eafgc .DisableRefreshAttr =&_egbad ;continue ;};if _cefbc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_afbbaa ,_bgfc :=_fe .ParseBool (_cefbc .Value );if _bgfc !=nil {return _bgfc ;};_eafgc .ApplyBorderFormatsAttr =&_afbbaa ;continue ;};if _cefbc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_geabb ,_degfe :=_fe .ParseBool (_cefbc .Value );if _degfe !=nil {return _degfe ;};_eafgc .PreserveFormattingAttr =&_geabb ;continue ;};if _cefbc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ffbef ,_gdfdf :=_fe .ParseBool (_cefbc .Value );if _gdfdf !=nil {return _gdfdf ;};_eafgc .ApplyPatternFormatsAttr =&_ffbef ;continue ;};if _cefbc .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_eafgc .GrowShrinkTypeAttr .UnmarshalXMLAttr (_cefbc );continue ;};if _cefbc .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_adeab ,_efegb :=_fe .ParseBool (_cefbc .Value );if _efegb !=nil {return _efegb ;};_eafgc .DisableEditAttr =&_adeab ;continue ;};if _cefbc .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_feebf ,_ggbde :=_fe .ParseBool (_cefbc .Value );if _ggbde !=nil {return _ggbde ;};_eafgc .HeadersAttr =&_feebf ;continue ;};if _cefbc .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_eaaff ,_eedag :=_fe .ParseBool (_cefbc .Value );if _eedag !=nil {return _eedag ;};_eafgc .RemoveDataOnSaveAttr =&_eaaff ;continue ;};if _cefbc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fefbb ,_cfgfg :=_fe .ParseBool (_cefbc .Value );if _cfgfg !=nil {return _cfgfg ;};_eafgc .ApplyWidthHeightFormatsAttr =&_fefbb ;continue ;};};_begda :for {_cgbbc ,_fcfaf :=d .Token ();if _fcfaf !=nil {return _fcfaf ;};switch _gfgga :=_cgbbc .(type ){case _c .StartElement :switch _gfgga .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafgc .QueryTableRefresh =NewCT_QueryTableRefresh ();if _gbddb :=d .DecodeElement (_eafgc .QueryTableRefresh ,&_gfgga );_gbddb !=nil {return _gbddb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafgc .ExtLst =NewCT_ExtensionList ();if _dabdg :=d .DecodeElement (_eafgc .ExtLst ,&_gfgga );_dabdg !=nil {return _dabdg ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051u\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065 \u0025\u0076",_gfgga .Name );if _aegd :=d .Skip ();_aegd !=nil {return _aegd ;};};case _c .EndElement :break _begda ;case _c .CharData :};};return nil ;};type CT_RPrElt struct{ +// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path +func (_ffcgd *CT_SheetDimension )ValidateWithPath (path string )error {return nil };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 CT_Xf struct{ -// Font -RFont *CT_FontName ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Character Set -Charset *CT_IntProperty ; +// Font Id +FontIdAttr *uint32 ; -// Font Family -Family *CT_IntProperty ; +// Fill Id +FillIdAttr *uint32 ; -// Bold -B *CT_BooleanProperty ; +// Border Id +BorderIdAttr *uint32 ; -// Italic -I *CT_BooleanProperty ; +// Format Id +XfIdAttr *uint32 ; -// Strike Through -Strike *CT_BooleanProperty ; +// Quote Prefix +QuotePrefixAttr *bool ; -// Outline -Outline *CT_BooleanProperty ; +// Pivot Button +PivotButtonAttr *bool ; -// Shadow -Shadow *CT_BooleanProperty ; +// Apply Number Format +ApplyNumberFormatAttr *bool ; -// Condense -Condense *CT_BooleanProperty ; +// Apply Font +ApplyFontAttr *bool ; -// Extend -Extend *CT_BooleanProperty ; +// Apply Fill +ApplyFillAttr *bool ; -// Text Color -Color *CT_Color ; +// Apply Border +ApplyBorderAttr *bool ; -// Font Size -Sz *CT_FontSize ; +// Apply Alignment +ApplyAlignmentAttr *bool ; -// Underline -U *CT_UnderlineProperty ; +// Apply Protection +ApplyProtectionAttr *bool ; -// Vertical Alignment -VertAlign *CT_VerticalAlignFontProperty ; +// Alignment +Alignment *CT_CellAlignment ; -// Font Scheme -Scheme *CT_FontScheme ;};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;);func NewCT_BorderPr ()*CT_BorderPr {_eeb :=&CT_BorderPr {};return _eeb };func NewCT_Location ()*CT_Location {_dbbge :=&CT_Location {};return _dbbge }; +// Protection +Protection *CT_CellProtection ; -// Validate validates the CT_CommentList and its children -func (_edde *CT_CommentList )Validate ()error {return _edde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_cccff *ST_MdxFunctionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbaadg ,_ggfbag :=d .Token ();if _ggfbag !=nil {return _ggfbag ;};if _ddgcc ,_agcfe :=_gbaadg .(_c .EndElement );_agcfe &&_ddgcc .Name ==start .Name {*_cccff =1;return nil ;};if _bcdbb ,_ddgdg :=_gbaadg .(_c .CharData );!_ddgdg {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",_gbaadg );}else {switch string (_bcdbb ){case "":*_cccff =0;case "\u006d":*_cccff =1;case "\u0076":*_cccff =2;case "\u0073":*_cccff =3;case "\u0063":*_cccff =4;case "\u0072":*_cccff =5;case "\u0070":*_cccff =6;case "\u006b":*_cccff =7;};};_gbaadg ,_ggfbag =d .Token ();if _ggfbag !=nil {return _ggfbag ;};if _afcgce ,_caaecf :=_gbaadg .(_c .EndElement );_caaecf &&_afcgce .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",_gbaadg );};func (_daabg *CT_ExternalSheetDataSet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_aacff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_affce :=range _daabg .SheetData {e .EncodeElement (_affce ,_aacff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccfddf ST_FormulaExpression )ValidateWithPath (path string )error {switch _ccfddf {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 (_ccfddf ));};return nil ;};func (_fdfbe *CT_MeasureGroups )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fddee :=range start .Attr {if _fddee .Name .Local =="\u0063\u006f\u0075n\u0074"{_aeede ,_eebee :=_fe .ParseUint (_fddee .Value ,10,32);if _eebee !=nil {return _eebee ;};_cafcb :=uint32 (_aeede );_fdfbe .CountAttr =&_cafcb ;continue ;};};_cffc :for {_fgcfb ,_edfdg :=d .Token ();if _edfdg !=nil {return _edfdg ;};switch _eaea :=_fgcfb .(type ){case _c .StartElement :switch _eaea .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fedbg :=NewCT_MeasureGroup ();if _ccccd :=d .DecodeElement (_fedbg ,&_eaea );_ccccd !=nil {return _ccccd ;};_fdfbe .MeasureGroup =append (_fdfbe .MeasureGroup ,_fedbg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025v",_eaea .Name );if _cdgfa :=d .Skip ();_cdgfa !=nil {return _cdgfa ;};};case _c .EndElement :break _cffc ;case _c .CharData :};};return nil ;};func (_fgdbe *ST_Objects )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbebg ,_bdfdb :=d .Token ();if _bdfdb !=nil {return _bdfdb ;};if _edeaa ,_acdfee :=_bbebg .(_c .EndElement );_acdfee &&_edeaa .Name ==start .Name {*_fgdbe =1;return nil ;};if _ffeba ,_abbge :=_bbebg .(_c .CharData );!_abbge {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",_bbebg );}else {switch string (_ffeba ){case "":*_fgdbe =0;case "\u0061\u006c\u006c":*_fgdbe =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_fgdbe =2;case "\u006e\u006f\u006e\u0065":*_fgdbe =3;};};_bbebg ,_bdfdb =d .Token ();if _bdfdb !=nil {return _bdfdb ;};if _ebebd ,_ccacc :=_bbebg .(_c .EndElement );_ccacc &&_ebebd .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",_bbebg );};type CT_ExternalSheetData struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_adgab *CT_RevisionCellChange )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_adgab .Nc =NewCT_Cell ();for _ ,_edega :=range start .Attr {if _edega .Name .Local =="\u006f\u006c\u0064P\u0068"{_cbbcc ,_eecab :=_e .ParseBool (_edega .Value );if _eecab !=nil {return _eecab ;};_adgab .OldPhAttr =&_cbbcc ;continue ;};if _edega .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_fgeef ,_daacf :=_e .ParseBool (_edega .Value );if _daacf !=nil {return _daacf ;};_adgab .EndOfListFormulaUpdateAttr =&_fgeef ;continue ;};if _edega .Name .Local =="\u006f\u0064\u0078\u0066"{_babbd ,_adfee :=_e .ParseBool (_edega .Value );if _adfee !=nil {return _adfee ;};_adgab .OdxfAttr =&_babbd ;continue ;};if _edega .Name .Local =="\u0073"{_agbdea ,_cfdgd :=_e .ParseBool (_edega .Value );if _cfdgd !=nil {return _cfdgd ;};_adgab .SAttr =&_agbdea ;continue ;};if _edega .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ebcca ,_eaagbb :=_e .ParseUint (_edega .Value ,10,32);if _eaagbb !=nil {return _eaagbb ;};_gccae :=uint32 (_ebcca );_adgab .NumFmtIdAttr =&_gccae ;continue ;};if _edega .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_cecbe ,_acfg :=_e .ParseBool (_edega .Value );if _acfg !=nil {return _acfg ;};_adgab .OldQuotePrefixAttr =&_cecbe ;continue ;};if _edega .Name .Local =="\u0070\u0068"{_cgcaad ,_daade :=_e .ParseBool (_edega .Value );if _daade !=nil {return _daade ;};_adgab .PhAttr =&_cgcaad ;continue ;};if _edega .Name .Local =="\u0073\u0049\u0064"{_bcdga ,_fcgdd :=_e .ParseUint (_edega .Value ,10,32);if _fcgdd !=nil {return _fcgdd ;};_adgab .SIdAttr =uint32 (_bcdga );continue ;};if _edega .Name .Local =="\u0078\u0066\u0044x\u0066"{_ddbac ,_cbbdb :=_e .ParseBool (_edega .Value );if _cbbdb !=nil {return _cbbdb ;};_adgab .XfDxfAttr =&_ddbac ;continue ;};if _edega .Name .Local =="\u0064\u0078\u0066"{_ddebef ,_acfde :=_e .ParseBool (_edega .Value );if _acfde !=nil {return _acfde ;};_adgab .DxfAttr =&_ddebef ;continue ;};if _edega .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_efgbf ,_adabc :=_e .ParseBool (_edega .Value );if _adabc !=nil {return _adabc ;};_adgab .QuotePrefixAttr =&_efgbf ;continue ;};if _edega .Name .Local =="\u0072\u0049\u0064"{_fggddd ,_caegd :=_e .ParseUint (_edega .Value ,10,32);if _caegd !=nil {return _caegd ;};_eafgd :=uint32 (_fggddd );_adgab .RIdAttr =&_eafgd ;continue ;};if _edega .Name .Local =="\u0075\u0061"{_befcd ,_gbagc :=_e .ParseBool (_edega .Value );if _gbagc !=nil {return _gbagc ;};_adgab .UaAttr =&_befcd ;continue ;};if _edega .Name .Local =="\u0072\u0061"{_cdbeg ,_fgaca :=_e .ParseBool (_edega .Value );if _fgaca !=nil {return _fgaca ;};_adgab .RaAttr =&_cdbeg ;continue ;};};_gbacc :for {_dceac ,_dabeb :=d .Token ();if _dabeb !=nil {return _dabeb ;};switch _cbecb :=_dceac .(type ){case _bf .StartElement :switch _cbecb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgab .Oc =NewCT_Cell ();if _daeae :=d .DecodeElement (_adgab .Oc ,&_cbecb );_daeae !=nil {return _daeae ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bcegge :=d .DecodeElement (_adgab .Nc ,&_cbecb );_bcegge !=nil {return _bcegge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgab .Odxf =NewCT_Dxf ();if _begfe :=d .DecodeElement (_adgab .Odxf ,&_cbecb );_begfe !=nil {return _begfe ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgab .Ndxf =NewCT_Dxf ();if _aabac :=d .DecodeElement (_adgab .Ndxf ,&_cbecb );_aabac !=nil {return _aabac ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgab .ExtLst =NewCT_ExtensionList ();if _edebf :=d .DecodeElement (_adgab .ExtLst ,&_cbecb );_edebf !=nil {return _edebf ;};default:_cg .Log .Debug ("\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",_cbecb .Name );if _fbfg :=d .Skip ();_fbfg !=nil {return _fbfg ;};};case _bf .EndElement :break _gbacc ;case _bf .CharData :};};return nil ;};func (_egee *CT_Connections )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_gaef :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_dgabb :=range _egee .Connection {e .EncodeElement (_dgabb ,_gaef );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_aeccec *ST_Objects )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_aeccec =0;case "\u0061\u006c\u006c":*_aeccec =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_aeccec =2;case "\u006e\u006f\u006e\u0065":*_aeccec =3;};return nil ;};func NewCT_MdxTuple ()*CT_MdxTuple {_gaggcc :=&CT_MdxTuple {};return _gaggcc }; -// Sheet Id -SheetIdAttr uint32 ; +// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path +func (_aecec *CT_VolTypes )ValidateWithPath (path string )error {for _bbfdf ,_efffcd :=range _aecec .VolType {if _dgfgf :=_efffcd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_bbfdf ));_dgfgf !=nil {return _dgfgf ;};};if _aecec .ExtLst !=nil {if _dgbba :=_aecec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgbba !=nil {return _dgbba ;};};return nil ;};func (_cbdag ST_TableType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_dbdcbc :=_bf .Attr {};_dbdcbc .Name =name ;switch _cbdag {case ST_TableTypeUnset :_dbdcbc .Value ="";case ST_TableTypeWorksheet :_dbdcbc .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_dbdcbc .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_dbdcbc .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return _dbdcbc ,nil ;};func NewCT_Selection ()*CT_Selection {_cdgfd :=&CT_Selection {};return _cdgfd };func (_fffeaf *CT_TableColumn )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fffeaf .IdAttr )});if _fffeaf .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fffeaf .UniqueNameAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fffeaf .NameAttr )});if _fffeaf .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_ccdfb ,_dgfgc :=_fffeaf .TotalsRowFunctionAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _dgfgc !=nil {return _dgfgc ;};start .Attr =append (start .Attr ,_ccdfb );};if _fffeaf .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fffeaf .TotalsRowLabelAttr )});};if _fffeaf .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fffeaf .QueryTableFieldIdAttr )});};if _fffeaf .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fffeaf .HeaderRowDxfIdAttr )});};if _fffeaf .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_fffeaf .DataDxfIdAttr )});};if _fffeaf .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fffeaf .TotalsRowDxfIdAttr )});};if _fffeaf .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fffeaf .HeaderRowCellStyleAttr )});};if _fffeaf .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fffeaf .DataCellStyleAttr )});};if _fffeaf .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fffeaf .TotalsRowCellStyleAttr )});};e .EncodeToken (start );if _fffeaf .CalculatedColumnFormula !=nil {_gagaa :=_bf .StartElement {Name :_bf .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 (_fffeaf .CalculatedColumnFormula ,_gagaa );};if _fffeaf .TotalsRowFormula !=nil {_fadef :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};e .EncodeElement (_fffeaf .TotalsRowFormula ,_fadef );};if _fffeaf .XmlColumnPr !=nil {_degccg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_fffeaf .XmlColumnPr ,_degccg );};if _fffeaf .ExtLst !=nil {_aacad :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fffeaf .ExtLst ,_aacad );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bgde *CT_DataValidations )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ceca :=range start .Attr {if _ceca .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_adddf ,_cadfc :=_e .ParseBool (_ceca .Value );if _cadfc !=nil {return _cadfc ;};_bgde .DisablePromptsAttr =&_adddf ;continue ;};if _ceca .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ecdef ,_gceeg :=_e .ParseUint (_ceca .Value ,10,32);if _gceeg !=nil {return _gceeg ;};_ebfa :=uint32 (_ecdef );_bgde .XWindowAttr =&_ebfa ;continue ;};if _ceca .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_fdbcc ,_cdfgb :=_e .ParseUint (_ceca .Value ,10,32);if _cdfgb !=nil {return _cdfgb ;};_ccdc :=uint32 (_fdbcc );_bgde .YWindowAttr =&_ccdc ;continue ;};if _ceca .Name .Local =="\u0063\u006f\u0075n\u0074"{_bddb ,_bgcbg :=_e .ParseUint (_ceca .Value ,10,32);if _bgcbg !=nil {return _bgcbg ;};_afcag :=uint32 (_bddb );_bgde .CountAttr =&_afcag ;continue ;};};_cbddf :for {_cegde ,_faeb :=d .Token ();if _faeb !=nil {return _faeb ;};switch _bbdg :=_cegde .(type ){case _bf .StartElement :switch _bbdg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfad :=NewCT_DataValidation ();if _degfg :=d .DecodeElement (_gfad ,&_bbdg );_degfg !=nil {return _degfg ;};_bgde .DataValidation =append (_bgde .DataValidation ,_gfad );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061l\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_bbdg .Name );if _eegcb :=d .Skip ();_eegcb !=nil {return _eegcb ;};};case _bf .EndElement :break _cbddf ;case _bf .CharData :};};return nil ;}; -// Last Refresh Resulted in Error -RefreshErrorAttr *bool ; +// Validate validates the CT_SharedItems and its children +func (_aagae *CT_SharedItems )Validate ()error {return _aagae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");}; -// Row -Row []*CT_ExternalRow ;};func NewCT_TextPr ()*CT_TextPr {_feggd :=&CT_TextPr {};return _feggd };func (_dbec *CT_CellSmartTag )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_dbec .TypeAttr )});if _dbec .DeletedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbec .DeletedAttr ))});};if _dbec .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_dbec .XmlBasedAttr ))});};e .EncodeToken (start );if _dbec .CellSmartTagPr !=nil {_daac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_agfa :=range _dbec .CellSmartTagPr {e .EncodeElement (_agfa ,_daac );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eeacc *CT_ExternalSheetDataSet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faaaa :for {_bffdb ,_gcaeg :=d .Token ();if _gcaeg !=nil {return _gcaeg ;};switch _bggd :=_bffdb .(type ){case _c .StartElement :switch _bggd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfadb :=NewCT_ExternalSheetData ();if _aeedd :=d .DecodeElement (_bfadb ,&_bggd );_aeedd !=nil {return _aeedd ;};_eeacc .SheetData =append (_eeacc .SheetData ,_bfadb );default:_gc .Log .Debug ("\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",_bggd .Name );if _feeab :=d .Skip ();_feeab !=nil {return _feeab ;};};case _c .EndElement :break _faaaa ;case _c .CharData :};};return nil ;};func (_gedbdd *CT_SheetIdMap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gedbdd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gedbdd .CountAttr )});};e .EncodeToken (start );_afaccb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_adgee :=range _gedbdd .SheetId {e .EncodeElement (_adgee ,_afaccb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgcfba *ST_Orientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bgcfba =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bgcfba =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bgcfba =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bgcfba =3;};return nil ;}; +// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path +func (_gedd *CT_ChartFormats )ValidateWithPath (path string )error {for _fdf ,_beebb :=range _gedd .ChartFormat {if _bgec :=_beebb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_fdf ));_bgec !=nil {return _bgec ;};};return nil ;}; -// Validate validates the CT_CacheFields and its children -func (_ffef *CT_CacheFields )Validate ()error {return _ffef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");}; +// Validate validates the CT_SingleXmlCell and its children +func (_eebge *CT_SingleXmlCell )Validate ()error {return _eebge .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");}; -// Validate validates the Revisions and its children -func (_cfffd *Revisions )Validate ()error {return _cfffd .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func (_ebeab ST_CellSpans )String ()string {return _g .Join (_ebeab ,"\u0020")}; +// Validate validates the CT_SmartTagTypes and its children +func (_eacae *CT_SmartTagTypes )Validate ()error {return _eacae .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");}; -// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path -func (_ffaaa *CT_DataValidation )ValidateWithPath (path string )error {if _cagc :=_ffaaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cagc !=nil {return _cagc ;};if _ageg :=_ffaaa .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_ageg !=nil {return _ageg ;};if _faeb :=_ffaaa .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_faeb !=nil {return _faeb ;};if _dbccg :=_ffaaa .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_dbccg !=nil {return _dbccg ;};return nil ;};func (_edbcb ST_FormatAction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_edbcb .String (),start );};func (_gegc *ST_FieldSortType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gegc =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_gegc =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_gegc =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_gegc =3;};return nil ;};func (_efdbe ST_TableStyleType )ValidateWithPath (path string )error {switch _efdbe {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 _cg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efdbe ));};return nil ;};func (_bgfaa *CT_FieldsUsage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efff :=range start .Attr {if _efff .Name .Local =="\u0063\u006f\u0075n\u0074"{_aefff ,_gfceg :=_fe .ParseUint (_efff .Value ,10,32);if _gfceg !=nil {return _gfceg ;};_bccfg :=uint32 (_aefff );_bgfaa .CountAttr =&_bccfg ;continue ;};};_efgdc :for {_cdega ,_gfaaf :=d .Token ();if _gfaaf !=nil {return _gfaaf ;};switch _egbf :=_cdega .(type ){case _c .StartElement :switch _egbf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dccgc :=NewCT_FieldUsage ();if _bebbc :=d .DecodeElement (_dccgc ,&_egbf );_bebbc !=nil {return _bebbc ;};_bgfaa .FieldUsage =append (_bgfaa .FieldUsage ,_dccgc );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073\u0055s\u0061g\u0065\u0020\u0025\u0076",_egbf .Name );if _dcaaea :=d .Skip ();_dcaaea !=nil {return _dcaaea ;};};case _c .EndElement :break _efgdc ;case _c .CharData :};};return nil ;};func (_agged *CT_UnderlineProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddebaf :=range start .Attr {if _ddebaf .Name .Local =="\u0076\u0061\u006c"{_agged .ValAttr .UnmarshalXMLAttr (_ddebaf );continue ;};};for {_feeaf ,_bdbdee :=d .Token ();if _bdbdee !=nil {return _cg .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",_bdbdee );};if _baacc ,_gggeag :=_feeaf .(_c .EndElement );_gggeag &&_baacc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path +func (_acad *CT_CellProtection )ValidateWithPath (path string )error {return nil };func (_ebab *CT_CellSmartTagPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006b\u0065\u0079"},Value :_f .Sprintf ("\u0025\u0076",_ebab .KeyAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ebab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OleItem and its children -func (_fabe *CT_OleItem )Validate ()error {return _fabe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};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 NewCT_MeasureGroups ()*CT_MeasureGroups {_bccbb :=&CT_MeasureGroups {};return _bccbb }; +// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path +func (_cddab *CT_MeasureGroups )ValidateWithPath (path string )error {for _bfee ,_fdbge :=range _cddab .MeasureGroup {if _fbace :=_fdbge .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_bfee ));_fbace !=nil {return _fbace ;};};return nil ;}; -// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path -func (_aabfa *CT_RevisionHeader )ValidateWithPath (path string )error {if !_cb .ST_GuidPatternRe .MatchString (_aabfa .GuidAttr ){return _cg .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 ,_cb .ST_GuidPatternRe ,_aabfa .GuidAttr );};if _aceeac :=_aabfa .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_aceeac !=nil {return _aceeac ;};if _aabfa .ReviewedList !=nil {if _gacfdbg :=_aabfa .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074");_gacfdbg !=nil {return _gacfdbg ;};};if _aabfa .ExtLst !=nil {if _fbcgec :=_aabfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbcgec !=nil {return _fbcgec ;};};return nil ;};func (_faeaf *CT_X )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgcfga :=range start .Attr {if _fgcfga .Name .Local =="\u0076"{_cdfdac ,_gbgbe :=_fe .ParseInt (_fgcfga .Value ,10,32);if _gbgbe !=nil {return _gbgbe ;};_acgdag :=int32 (_cdfdac );_faeaf .VAttr =&_acgdag ;continue ;};};for {_gbace ,_feaae :=d .Token ();if _feaae !=nil {return _cg .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_feaae );};if _ageff ,_cbbag :=_gbace .(_c .EndElement );_cbbag &&_ageff .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DefinedName and its children +func (_bacda *CT_DefinedName )Validate ()error {return _bacda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");}; -// ValidateWithPath validates the Revisions and its children, prefixing error messages with path -func (_fdgfgg *Revisions )ValidateWithPath (path string )error {if _caegbd :=_fdgfgg .CT_Revisions .ValidateWithPath (path );_caegbd !=nil {return _caegbd ;};return nil ;}; +// Validate validates the CT_Comment and its children +func (_dafd *CT_Comment )Validate ()error {return _dafd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_fcbce *ST_Qualifier )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_fcbce =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_fcbce =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_fcbce =2;case "\u006e\u006f\u006e\u0065":*_fcbce =3;};return nil ;}; -// Validate validates the CT_DefinedNames and its children -func (_bgegd *CT_DefinedNames )Validate ()error {return _bgegd .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");}; +// Validate validates the Chartsheet and its children +func (_bccfa *Chartsheet )Validate ()error {return _bccfa .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_gdbeca *CT_VolMain )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_f .Sprintf ("\u0025\u0076",_gdbeca .FirstAttr )});e .EncodeToken (start );_babdc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_fffead :=range _gdbeca .Tp {e .EncodeElement (_fffead ,_babdc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fffb *CT_CellStyles )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cddf :=range start .Attr {if _cddf .Name .Local =="\u0063\u006f\u0075n\u0074"{_geafg ,_ddbc :=_e .ParseUint (_cddf .Value ,10,32);if _ddbc !=nil {return _ddbc ;};_gfdg :=uint32 (_geafg );_fffb .CountAttr =&_gfdg ;continue ;};};_eceb :for {_dddg ,_gbgg :=d .Token ();if _gbgg !=nil {return _gbgg ;};switch _edea :=_dddg .(type ){case _bf .StartElement :switch _edea .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_faadb :=NewCT_CellStyle ();if _acee :=d .DecodeElement (_faadb ,&_edea );_acee !=nil {return _acee ;};_fffb .CellStyle =append (_fffb .CellStyle ,_faadb );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043e\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_edea .Name );if _abfcb :=d .Skip ();_abfcb !=nil {return _abfcb ;};};case _bf .EndElement :break _eceb ;case _bf .CharData :};};return nil ;};func (_cbcda ST_SheetViewType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_cedee :=_bf .Attr {};_cedee .Name =name ;switch _cbcda {case ST_SheetViewTypeUnset :_cedee .Value ="";case ST_SheetViewTypeNormal :_cedee .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_cedee .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_cedee .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _cedee ,nil ;};func NewCT_WebPublishing ()*CT_WebPublishing {_bdeaa :=&CT_WebPublishing {};return _bdeaa };func (_ecebd *CT_ExternalLinkChoice )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bfgg :for {_dccebd ,_bgdca :=d .Token ();if _bgdca !=nil {return _bgdca ;};switch _ecge :=_dccebd .(type ){case _bf .StartElement :switch _ecge .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecebd .ExternalBook =NewCT_ExternalBook ();if _cafge :=d .DecodeElement (_ecebd .ExternalBook ,&_ecge );_cafge !=nil {return _cafge ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecebd .DdeLink =NewCT_DdeLink ();if _ddega :=d .DecodeElement (_ecebd .DdeLink ,&_ecge );_ddega !=nil {return _ddega ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecebd .OleLink =NewCT_OleLink ();if _ccga :=d .DecodeElement (_ecebd .OleLink ,&_ecge );_ccga !=nil {return _ccga ;};default:_cg .Log .Debug ("\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",_ecge .Name );if _dfab :=d .Skip ();_dfab !=nil {return _dfab ;};};case _bf .EndElement :break _bfgg ;case _bf .CharData :};};return nil ;};func NewCT_ExternalReferences ()*CT_ExternalReferences {_cbbdf :=&CT_ExternalReferences {};return _cbbdf ;}; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_fabac *CT_Row )ValidateWithPath (path string )error {for _aeccb ,_gecba :=range _fabac .C {if _ffefgb :=_gecba .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_aeccb ));_ffefgb !=nil {return _ffefgb ;};};if _fabac .ExtLst !=nil {if _cacga :=_fabac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cacga !=nil {return _cacga ;};};return nil ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_eggdf :=&CT_PhoneticRun {};return _eggdf };type CT_FontName struct{ +// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path +func (_efffc *CT_DataRefs )ValidateWithPath (path string )error {for _gdbdc ,_dfafd :=range _efffc .DataRef {if _cfdb :=_dfafd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_gdbdc ));_cfdb !=nil {return _cfdb ;};};return nil ;};func (_bbbcfc *CT_X )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cefadg :=range start .Attr {if _cefadg .Name .Local =="\u0076"{_gegcf ,_cdffbe :=_e .ParseInt (_cefadg .Value ,10,32);if _cdffbe !=nil {return _cdffbe ;};_caebgdg :=int32 (_gegcf );_bbbcfc .VAttr =&_caebgdg ;continue ;};};for {_gefgfd ,_dgggf :=d .Token ();if _dgggf !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_dgggf );};if _bgfafc ,_cceff :=_gefgfd .(_bf .EndElement );_cceff &&_bgfafc .Name ==start .Name {break ;};};return nil ;};type CT_ChartsheetProtection struct{ -// String Value -ValAttr string ;};func (_geggg ST_MdxSetOrder )Validate ()error {return _geggg .ValidateWithPath ("")}; +// Password +PasswordAttr *string ; -// Validate validates the CT_CustomProperty and its children -func (_adfcg *CT_CustomProperty )Validate ()error {return _adfcg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_fadcd ST_UpdateLinks )ValidateWithPath (path string )error {switch _fadcd {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 (_fadcd ));};return nil ;};func (_fcdge *CT_MeasureDimensionMaps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcaea :=range start .Attr {if _gcaea .Name .Local =="\u0063\u006f\u0075n\u0074"{_gedgg ,_gedga :=_fe .ParseUint (_gcaea .Value ,10,32);if _gedga !=nil {return _gedga ;};_eacaa :=uint32 (_gedgg );_fcdge .CountAttr =&_eacaa ;continue ;};};_fagaae :for {_decf ,_cdfcb :=d .Token ();if _cdfcb !=nil {return _cdfcb ;};switch _bgdg :=_decf .(type ){case _c .StartElement :switch _bgdg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcfbc :=NewCT_MeasureDimensionMap ();if _dafffc :=d .DecodeElement (_gcfbc ,&_bgdg );_dafffc !=nil {return _dafffc ;};_fcdge .Map =append (_fcdge .Map ,_gcfbc );default:_gc .Log .Debug ("\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",_bgdg .Name );if _bdee :=d .Skip ();_bdee !=nil {return _bdee ;};};case _c .EndElement :break _fagaae ;case _c .CharData :};};return nil ;};func (_gcega ST_DvAspect )Validate ()error {return _gcega .ValidateWithPath ("")};func NewCT_OleLink ()*CT_OleLink {_badgf :=&CT_OleLink {};return _badgf };const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;);func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_efge :=&CT_ExternalSheetData {};return _efge };func (_ebdcc ST_VerticalAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edfcgf :=_c .Attr {};_edfcgf .Name =name ;switch _ebdcc {case ST_VerticalAlignmentUnset :_edfcgf .Value ="";case ST_VerticalAlignmentTop :_edfcgf .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_edfcgf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_edfcgf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_edfcgf .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_edfcgf .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _edfcgf ,nil ;}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Validate validates the CT_Borders and its children -func (_aec *CT_Borders )Validate ()error {return _aec .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};type ST_FormatAction byte ;type CT_IgnoredErrors struct{ +// Password Hash Value +HashValueAttr *string ; -// Ignored Error -IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;};func (_fffbf ST_PhoneticType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fffbf .String (),start );};func (_adgbc *CT_PivotCacheRecords )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbcef :=range start .Attr {if _cbcef .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgebcd ,_eegfaf :=_fe .ParseUint (_cbcef .Value ,10,32);if _eegfaf !=nil {return _eegfaf ;};_cegbeb :=uint32 (_cgebcd );_adgbc .CountAttr =&_cegbeb ;continue ;};};_fedba :for {_aaea ,_abeea :=d .Token ();if _abeea !=nil {return _abeea ;};switch _gaced :=_aaea .(type ){case _c .StartElement :switch _gaced .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgbe :=NewCT_Record ();if _dgedg :=d .DecodeElement (_bgbe ,&_gaced );_dgedg !=nil {return _dgedg ;};_adgbc .R =append (_adgbc .R ,_bgbe );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgbc .ExtLst =NewCT_ExtensionList ();if _gagb :=d .DecodeElement (_adgbc .ExtLst ,&_gaced );_gagb !=nil {return _gagb ;};default:_gc .Log .Debug ("\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",_gaced .Name );if _gbacc :=d .Skip ();_gbacc !=nil {return _gbacc ;};};case _c .EndElement :break _fedba ;case _c .CharData :};};return nil ;}; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Validate validates the CT_Reviewed and its children -func (_acgagdd *CT_Reviewed )Validate ()error {return _acgagdd .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};type CT_Set struct{ +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Number of Tuples -CountAttr *uint32 ; +// Contents +ContentAttr *bool ; -// Maximum Rank Requested -MaxRankAttr int32 ; +// Objects Locked +ObjectsAttr *bool ;};func NewCT_Users ()*CT_Users {_eebeag :=&CT_Users {};return _eebeag }; -// MDX Set Definition -SetDefinitionAttr string ; +// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path +func (_cacbf *CT_Tables )ValidateWithPath (path string )error {for _dbfbc ,_gacebc :=range _cacbf .M {if _eaffaa :=_gacebc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_dbfbc ));_eaffaa !=nil {return _eaffaa ;};};for _efgce ,_bfedb :=range _cacbf .S {if _addgg :=_bfedb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_efgce ));_addgg !=nil {return _addgg ;};};for _aagag ,_cbefb :=range _cacbf .X {if _dfabba :=_cbefb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aagag ));_dfabba !=nil {return _dfabba ;};};return nil ;};func (_bbccdc ST_FormatAction )String ()string {switch _bbccdc {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 (_faedgf *CT_UndoInfo )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_faedgf .ExpAttr =ST_FormulaExpression (1);for _ ,_adgad :=range start .Attr {if _adgad .Name .Local =="\u0069\u006e\u0064e\u0078"{_bfcef ,_fdfea :=_e .ParseUint (_adgad .Value ,10,32);if _fdfea !=nil {return _fdfea ;};_faedgf .IndexAttr =uint32 (_bfcef );continue ;};if _adgad .Name .Local =="\u0065\u0078\u0070"{_faedgf .ExpAttr .UnmarshalXMLAttr (_adgad );continue ;};if _adgad .Name .Local =="\u0072\u0065\u00663\u0044"{_bcfcae ,_gacdde :=_e .ParseBool (_adgad .Value );if _gacdde !=nil {return _gacdde ;};_faedgf .Ref3DAttr =&_bcfcae ;continue ;};if _adgad .Name .Local =="\u0061\u0072\u0072a\u0079"{_cdgef ,_abbfb :=_e .ParseBool (_adgad .Value );if _abbfb !=nil {return _abbfb ;};_faedgf .ArrayAttr =&_cdgef ;continue ;};if _adgad .Name .Local =="\u0076"{_gafdfb ,_fafed :=_e .ParseBool (_adgad .Value );if _fafed !=nil {return _fafed ;};_faedgf .VAttr =&_gafdfb ;continue ;};if _adgad .Name .Local =="\u006e\u0066"{_bfcgb ,_fdcce :=_e .ParseBool (_adgad .Value );if _fdcce !=nil {return _fdcce ;};_faedgf .NfAttr =&_bfcgb ;continue ;};if _adgad .Name .Local =="\u0063\u0073"{_degec ,_dfbff :=_e .ParseBool (_adgad .Value );if _dfbff !=nil {return _dfbff ;};_faedgf .CsAttr =&_degec ;continue ;};if _adgad .Name .Local =="\u0064\u0072"{_fbaccf ,_gcdabb :=_adgad .Value ,error (nil );if _gcdabb !=nil {return _gcdabb ;};_faedgf .DrAttr =_fbaccf ;continue ;};if _adgad .Name .Local =="\u0064\u006e"{_eccbc ,_cbdce :=_adgad .Value ,error (nil );if _cbdce !=nil {return _cbdce ;};_faedgf .DnAttr =&_eccbc ;continue ;};if _adgad .Name .Local =="\u0072"{_adfgb ,_gffgc :=_adgad .Value ,error (nil );if _gffgc !=nil {return _gffgc ;};_faedgf .RAttr =&_adfgb ;continue ;};if _adgad .Name .Local =="\u0073\u0049\u0064"{_abdea ,_gccabf :=_e .ParseUint (_adgad .Value ,10,32);if _gccabf !=nil {return _gccabf ;};_edcdf :=uint32 (_abdea );_faedgf .SIdAttr =&_edcdf ;continue ;};};for {_gbgff ,_gcbfdg :=d .Token ();if _gcbfdg !=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",_gcbfdg );};if _dgfbac ,_bfdead :=_gbgff .(_bf .EndElement );_bfdead &&_dgfbac .Name ==start .Name {break ;};};return nil ;};func (_ggfga *ST_ParameterType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_babcec ,_dagbde :=d .Token ();if _dagbde !=nil {return _dagbde ;};if _afcaf ,_cafgbbg :=_babcec .(_bf .EndElement );_cafgbbg &&_afcaf .Name ==start .Name {*_ggfga =1;return nil ;};if _ggabb ,_gfgcaa :=_babcec .(_bf .CharData );!_gfgcaa {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",_babcec );}else {switch string (_ggabb ){case "":*_ggfga =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_ggfga =1;case "\u0076\u0061\u006cu\u0065":*_ggfga =2;case "\u0063\u0065\u006c\u006c":*_ggfga =3;};};_babcec ,_dagbde =d .Token ();if _dagbde !=nil {return _dagbde ;};if _gacbd ,_fadfd :=_babcec .(_bf .EndElement );_fadfd &&_gacbd .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",_babcec );};type CT_TextField struct{ -// Set Sort Order -SortTypeAttr ST_SortType ; +// Field Type +TypeAttr ST_ExternalConnectionType ; -// Query Failed -QueryFailedAttr *bool ; +// Position +PositionAttr *uint32 ;};func (_bffee *ST_PivotAreaType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_egfbca ,_cddbbe :=d .Token ();if _cddbbe !=nil {return _cddbbe ;};if _cddcbg ,_ebdff :=_egfbca .(_bf .EndElement );_ebdff &&_cddcbg .Name ==start .Name {*_bffee =1;return nil ;};if _ffaed ,_fggfb :=_egfbca .(_bf .CharData );!_fggfb {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",_egfbca );}else {switch string (_ffaed ){case "":*_bffee =0;case "\u006e\u006f\u006e\u0065":*_bffee =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bffee =2;case "\u0064\u0061\u0074\u0061":*_bffee =3;case "\u0061\u006c\u006c":*_bffee =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_bffee =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_bffee =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_bffee =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bffee =8;};};_egfbca ,_cddbbe =d .Token ();if _cddbbe !=nil {return _cddbbe ;};if _deabe ,_cdacd :=_egfbca .(_bf .EndElement );_cdacd &&_deabe .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",_egfbca );}; -// Tuples -Tpls []*CT_Tuples ; +// ValidateWithPath validates the Metadata and its children, prefixing error messages with path +func (_fbgbfc *Metadata )ValidateWithPath (path string )error {if _bcdfe :=_fbgbfc .CT_Metadata .ValidateWithPath (path );_bcdfe !=nil {return _bcdfe ;};return nil ;};func (_gegfbfa ST_VerticalAlignment )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_gcgba :=_bf .Attr {};_gcgba .Name =name ;switch _gegfbfa {case ST_VerticalAlignmentUnset :_gcgba .Value ="";case ST_VerticalAlignmentTop :_gcgba .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_gcgba .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_gcgba .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_gcgba .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_gcgba .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _gcgba ,nil ;};type CT_DynamicFilter struct{ -// Sort By Tuple -SortByTuple *CT_Tuples ;}; +// Dynamic filter type +TypeAttr ST_DynamicFilterType ; -// Validate validates the CT_Dimensions and its children -func (_fbcdf *CT_Dimensions )Validate ()error {return _fbcdf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};func (_efbfa *CT_IconSet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bebfa :=range start .Attr {if _bebfa .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_efbfa .IconSetAttr .UnmarshalXMLAttr (_bebfa );continue ;};if _bebfa .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_fdfdg ,_cdeeb :=_fe .ParseBool (_bebfa .Value );if _cdeeb !=nil {return _cdeeb ;};_efbfa .ShowValueAttr =&_fdfdg ;continue ;};if _bebfa .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_fcac ,_ggea :=_fe .ParseBool (_bebfa .Value );if _ggea !=nil {return _ggea ;};_efbfa .PercentAttr =&_fcac ;continue ;};if _bebfa .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_fbec ,_cccga :=_fe .ParseBool (_bebfa .Value );if _cccga !=nil {return _cccga ;};_efbfa .ReverseAttr =&_fbec ;continue ;};};_cbfgc :for {_bdccbe ,_abcfg :=d .Token ();if _abcfg !=nil {return _abcfg ;};switch _ecdaf :=_bdccbe .(type ){case _c .StartElement :switch _ecdaf .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffcde :=NewCT_Cfvo ();if _efece :=d .DecodeElement (_ffcde ,&_ecdaf );_efece !=nil {return _efece ;};_efbfa .Cfvo =append (_efbfa .Cfvo ,_ffcde );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fI\u0063\u006f\u006e\u0053\u0065\u0074\u0020\u0025\u0076",_ecdaf .Name );if _gcgc :=d .Skip ();_gcgc !=nil {return _gcgc ;};};case _c .EndElement :break _cbfgc ;case _c .CharData :};};return nil ;}; +// Value +ValAttr *float64 ; -// Validate validates the CT_UndoInfo and its children -func (_baaacg *CT_UndoInfo )Validate ()error {return _baaacg .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");}; +// ISO Value +ValIsoAttr *_c .Time ; -// Validate validates the CT_MeasureDimensionMap and its children -func (_geae *CT_MeasureDimensionMap )Validate ()error {return _geae .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func (_gace *CT_PivotAreaReferences )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gace .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gace .CountAttr )});};e .EncodeToken (start );_cbdgg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_gdbdc :=range _gace .Reference {e .EncodeElement (_gdbdc ,_cbdgg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Max Value +MaxValAttr *float64 ; -// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path -func (_edag *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _baecb ,_eace :=range _edag .CfRule {if _babcb :=_eace .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_baecb ));_babcb !=nil {return _babcb ;};};if _edag .ExtLst !=nil {if _abgc :=_edag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abgc !=nil {return _abgc ;};};return nil ;};func (_adefga *CT_ProtectedRanges )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gbfcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_fdedg :=range _adefga .ProtectedRange {e .EncodeElement (_fdedg ,_gbfcd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efdb *CT_Cell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acdb :=range start .Attr {if _acdb .Name .Local =="\u0072"{_cggaf ,_fddc :=_acdb .Value ,error (nil );if _fddc !=nil {return _fddc ;};_efdb .RAttr =&_cggaf ;continue ;};if _acdb .Name .Local =="\u0073"{_bfcgb ,_cgfa :=_fe .ParseUint (_acdb .Value ,10,32);if _cgfa !=nil {return _cgfa ;};_gbgb :=uint32 (_bfcgb );_efdb .SAttr =&_gbgb ;continue ;};if _acdb .Name .Local =="\u0074"{_efdb .TAttr .UnmarshalXMLAttr (_acdb );continue ;};if _acdb .Name .Local =="\u0063\u006d"{_gbfc ,_afcc :=_fe .ParseUint (_acdb .Value ,10,32);if _afcc !=nil {return _afcc ;};_bdcg :=uint32 (_gbfc );_efdb .CmAttr =&_bdcg ;continue ;};if _acdb .Name .Local =="\u0076\u006d"{_gbgbc ,_faab :=_fe .ParseUint (_acdb .Value ,10,32);if _faab !=nil {return _faab ;};_gega :=uint32 (_gbgbc );_efdb .VmAttr =&_gega ;continue ;};if _acdb .Name .Local =="\u0070\u0068"{_gcgd ,_edfc :=_fe .ParseBool (_acdb .Value );if _edfc !=nil {return _edfc ;};_efdb .PhAttr =&_gcgd ;continue ;};};_bagd :for {_gbgc ,_dgea :=d .Token ();if _dgea !=nil {return _dgea ;};switch _bdf :=_gbgc .(type ){case _c .StartElement :switch _bdf .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efdb .F =NewCT_CellFormula ();if _befc :=d .DecodeElement (_efdb .F ,&_bdf );_befc !=nil {return _befc ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efdb .V =new (string );if _bcfa :=d .DecodeElement (_efdb .V ,&_bdf );_bcfa !=nil {return _bcfa ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efdb .Is =NewCT_Rst ();if _cafaa :=d .DecodeElement (_efdb .Is ,&_bdf );_cafaa !=nil {return _cafaa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ddgd :=d .DecodeElement (_efdb .ExtLst ,&_bdf );_ddgd !=nil {return _ddgd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_bdf .Name );if _fdcf :=d .Skip ();_fdcf !=nil {return _fdcf ;};};case _c .EndElement :break _bagd ;case _c .CharData :};};return nil ;};func NewCT_DataBar ()*CT_DataBar {_aabad :=&CT_DataBar {};_aabad .Color =NewCT_Color ();return _aabad ;};func (_ggddd *CT_MdxKPI )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_ggddd .NAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0070"},Value :_cg .Sprintf ("\u0025\u0076",_ggddd .NpAttr )});_eecbf ,_bbgea :=_ggddd .PAttr .MarshalXMLAttr (_c .Name {Local :"\u0070"});if _bbgea !=nil {return _bbgea ;};start .Attr =append (start .Attr ,_eecbf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func ParseStdlibTime (s string )(_d .Time ,error ){return _d .Time {},nil }; +// Max ISO Value +MaxValIsoAttr *_c .Time ;};type CT_BookView struct{ -// Validate validates the CT_Filters and its children -func (_bbaae *CT_Filters )Validate ()error {return _bbaae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_cedce *CT_FieldGroup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cedce .ParAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0072"},Value :_cg .Sprintf ("\u0025\u0076",*_cedce .ParAttr )});};if _cedce .BaseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cedce .BaseAttr )});};e .EncodeToken (start );if _cedce .RangePr !=nil {_gfebb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}};e .EncodeElement (_cedce .RangePr ,_gfebb );};if _cedce .DiscretePr !=nil {_bbcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cedce .DiscretePr ,_bbcg );};if _cedce .GroupItems !=nil {_gbggc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cedce .GroupItems ,_gbggc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdedf *ST_SortBy )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdedf =0;case "\u0076\u0061\u006cu\u0065":*_bdedf =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_bdedf =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_bdedf =3;case "\u0069\u0063\u006f\u006e":*_bdedf =4;};return nil ;}; +// Visibility +VisibilityAttr ST_Visibility ; -// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path -func (_fabaf *CT_GroupMembers )ValidateWithPath (path string )error {for _ddfce ,_ecafcc :=range _fabaf .GroupMember {if _eegff :=_ecafcc .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_ddfce ));_eegff !=nil {return _eegff ;};};return nil ;};func NewCT_DdeValues ()*CT_DdeValues {_beabf :=&CT_DdeValues {};return _beabf }; +// Minimized +MinimizedAttr *bool ; -// Validate validates the StyleSheet and its children -func (_ddcgfb *StyleSheet )Validate ()error {return _ddcgfb .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};func (_dcagcb ST_Scope )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcagcb .String (),start );};func (_bdafd *ST_ConditionalFormattingOperator )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeebd ,_eaaeff :=d .Token ();if _eaaeff !=nil {return _eaaeff ;};if _aagae ,_cecdfe :=_aeebd .(_c .EndElement );_cecdfe &&_aagae .Name ==start .Name {*_bdafd =1;return nil ;};if _edfgf ,_efaebe :=_aeebd .(_c .CharData );!_efaebe {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",_aeebd );}else {switch string (_edfgf ){case "":*_bdafd =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bdafd =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bdafd =2;case "\u0065\u0071\u0075a\u006c":*_bdafd =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bdafd =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bdafd =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bdafd =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bdafd =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bdafd =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_bdafd =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_bdafd =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_bdafd =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_bdafd =12;};};_aeebd ,_eaaeff =d .Token ();if _eaaeff !=nil {return _eaaeff ;};if _dbegdb ,_cccag :=_aeebd .(_c .EndElement );_cccag &&_dbegdb .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",_aeebd );};func (_egbcc *CT_OleItem )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_egbcc .NameAttr )});if _egbcc .IconAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_egbcc .IconAttr ))});};if _egbcc .AdviseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_egbcc .AdviseAttr ))});};if _egbcc .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_egbcc .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_GroupLevel ()*CT_GroupLevel {_bafdc :=&CT_GroupLevel {};return _bafdc };func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_dfccdb :=&CT_pivotTableDefinition {};_dfccdb .Location =NewCT_Location ();return _dfccdb ;};func (_ceeae ST_VolDepType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ceeae .String (),start );};func (_bcfefb ST_PrintError )String ()string {switch _bcfefb {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 (_gcafbd *CT_NumFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cebcf :=range start .Attr {if _cebcf .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_debef ,_gcccd :=_fe .ParseUint (_cebcf .Value ,10,32);if _gcccd !=nil {return _gcccd ;};_gcafbd .NumFmtIdAttr =uint32 (_debef );continue ;};if _cebcf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_bgfgd ,_cdcfg :=_cebcf .Value ,error (nil );if _cdcfg !=nil {return _cdcfg ;};_gcafbd .FormatCodeAttr =_bgfgd ;continue ;};};for {_cagea ,_gffag :=d .Token ();if _gffag !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_gffag );};if _degc ,_bgcdd :=_cagea .(_c .EndElement );_bgcdd &&_degc .Name ==start .Name {break ;};};return nil ;};func NewConnections ()*Connections {_feefed :=&Connections {};_feefed .CT_Connections =*NewCT_Connections ();return _feefed ;};func (_dbgbg *ST_OleUpdate )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_geedcc ,_bdgfcb :=d .Token ();if _bdgfcb !=nil {return _bdgfcb ;};if _adfdfc ,_cffcff :=_geedcc .(_c .EndElement );_cffcff &&_adfdfc .Name ==start .Name {*_dbgbg =1;return nil ;};if _dbfgbe ,_eedbd :=_geedcc .(_c .CharData );!_eedbd {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",_geedcc );}else {switch string (_dbfgbe ){case "":*_dbgbg =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_dbgbg =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_dbgbg =2;};};_geedcc ,_bdgfcb =d .Token ();if _bdgfcb !=nil {return _bdgfcb ;};if _bdgaf ,_fbcgc :=_geedcc .(_c .EndElement );_fbcgc &&_bdgaf .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",_geedcc );};func (_dgbda *CT_ServerFormats )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfagc :=range start .Attr {if _dfagc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgabc ,_ddfag :=_fe .ParseUint (_dfagc .Value ,10,32);if _ddfag !=nil {return _ddfag ;};_gfceb :=uint32 (_bgabc );_dgbda .CountAttr =&_gfceb ;continue ;};};_baffaf :for {_gacad ,_ebgfac :=d .Token ();if _ebgfac !=nil {return _ebgfac ;};switch _acbgba :=_gacad .(type ){case _c .StartElement :switch _acbgba .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddfbd :=NewCT_ServerFormat ();if _dcgbb :=d .DecodeElement (_ddfbd ,&_acbgba );_dcgbb !=nil {return _dcgbb ;};_dgbda .ServerFormat =append (_dgbda .ServerFormat ,_ddfbd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025v",_acbgba .Name );if _egcgf :=d .Skip ();_egcgf !=nil {return _egcgf ;};};case _c .EndElement :break _baffaf ;case _c .CharData :};};return nil ;};func (_fceea *CT_CustomProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fcga :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_degdf :=range _fceea .CustomPr {e .EncodeElement (_degdf ,_fcga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Mdx ()*CT_Mdx {_cbcb :=&CT_Mdx {};_cbcb .FAttr =ST_MdxFunctionType (1);return _cbcb };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 (_affcfd *ST_TotalsRowFunction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcecg ,_gccbd :=d .Token ();if _gccbd !=nil {return _gccbd ;};if _cdegaf ,_aggbbb :=_fcecg .(_c .EndElement );_aggbbb &&_cdegaf .Name ==start .Name {*_affcfd =1;return nil ;};if _fegac ,_gffedb :=_fcecg .(_c .CharData );!_gffedb {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",_fcecg );}else {switch string (_fegac ){case "":*_affcfd =0;case "\u006e\u006f\u006e\u0065":*_affcfd =1;case "\u0073\u0075\u006d":*_affcfd =2;case "\u006d\u0069\u006e":*_affcfd =3;case "\u006d\u0061\u0078":*_affcfd =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_affcfd =5;case "\u0063\u006f\u0075n\u0074":*_affcfd =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_affcfd =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_affcfd =8;case "\u0076\u0061\u0072":*_affcfd =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_affcfd =10;};};_fcecg ,_gccbd =d .Token ();if _gccbd !=nil {return _gccbd ;};if _ecdgf ,_bggedg :=_fcecg .(_c .EndElement );_bggedg &&_ecdgf .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",_fcecg );};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 CT_Number struct{ +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// Value -VAttr float64 ; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// Unused Item -UAttr *bool ; +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Calculated Item -FAttr *bool ; +// Upper Left Corner (X Coordinate) +XWindowAttr *int32 ; -// Caption -CAttr *string ; +// Upper Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// Member Property Count -CpAttr *uint32 ; +// Window Width +WindowWidthAttr *uint32 ; -// Format Index -InAttr *uint32 ; +// Window Height +WindowHeightAttr *uint32 ; -// Background Color -BcAttr *string ; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// Foreground Color -FcAttr *string ; +// First Sheet +FirstSheetAttr *uint32 ; -// Italic -IAttr *bool ; +// Active Sheet Index +ActiveTabAttr *uint32 ; -// Underline -UnAttr *bool ; +// AutoFilter Date Grouping +AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};type ST_PivotFilterType byte ;func (_aeacf *CT_PivotAreaReference )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aeacf .FieldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aeacf .FieldAttr )});};if _aeacf .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aeacf .CountAttr )});};if _aeacf .SelectedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .SelectedAttr ))});};if _aeacf .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .ByPositionAttr ))});};if _aeacf .RelativeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .RelativeAttr ))});};if _aeacf .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .DefaultSubtotalAttr ))});};if _aeacf .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .SumSubtotalAttr ))});};if _aeacf .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .CountASubtotalAttr ))});};if _aeacf .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .AvgSubtotalAttr ))});};if _aeacf .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .MaxSubtotalAttr ))});};if _aeacf .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .MinSubtotalAttr ))});};if _aeacf .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .ProductSubtotalAttr ))});};if _aeacf .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .CountSubtotalAttr ))});};if _aeacf .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .StdDevSubtotalAttr ))});};if _aeacf .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .StdDevPSubtotalAttr ))});};if _aeacf .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .VarSubtotalAttr ))});};if _aeacf .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aeacf .VarPSubtotalAttr ))});};e .EncodeToken (start );if _aeacf .X !=nil {_egabg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dgcea :=range _aeacf .X {e .EncodeElement (_dgcea ,_egabg );};};if _aeacf .ExtLst !=nil {_cddgc :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeacf .ExtLst ,_cddgc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_eebgdc ST_DdeValueType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_eebgdc .String (),start );};type CT_ExternalSheetData struct{ -// Strikethrough -StAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Bold -BAttr *bool ; +// Last Refresh Resulted in Error +RefreshErrorAttr *bool ; -// OLAP Members -Tpls []*CT_Tuples ; +// Row +Row []*CT_ExternalRow ;}; -// Member Property Index -X []*CT_X ;};type ST_SourceType byte ;func (_acgcfb *CT_RgbColor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdecb :=range start .Attr {if _bdecb .Name .Local =="\u0072\u0067\u0062"{_gcfda ,_efbcgd :=_bdecb .Value ,error (nil );if _efbcgd !=nil {return _efbcgd ;};_acgcfb .RgbAttr =&_gcfda ;continue ;};};for {_bbaaec ,_ggeda :=d .Token ();if _ggeda !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_ggeda );};if _dbcbe ,_dfeaf :=_bbaaec .(_c .EndElement );_dfeaf &&_dbcbe .Name ==start .Name {break ;};};return nil ;};type CT_CalcPr struct{ +// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path +func (_gegbda *CT_SheetViews )ValidateWithPath (path string )error {for _affafa ,_befbe :=range _gegbda .SheetView {if _ggbcca :=_befbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_affafa ));_ggbcca !=nil {return _ggbcca ;};};if _gegbda .ExtLst !=nil {if _ddfda :=_gegbda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddfda !=nil {return _ddfda ;};};return nil ;}; -// Calculation Id -CalcIdAttr *uint32 ; +// Validate validates the CT_CellProtection and its children +func (_agec *CT_CellProtection )Validate ()error {return _agec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};func (_fca *CT_AutoFilter )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_da :=range start .Attr {if _da .Name .Local =="\u0072\u0065\u0066"{_gbf ,_gfd :=_da .Value ,error (nil );if _gfd !=nil {return _gfd ;};_fca .RefAttr =&_gbf ;continue ;};};_ed :for {_gef ,_dgf :=d .Token ();if _dgf !=nil {return _dgf ;};switch _cb :=_gef .(type ){case _bf .StartElement :switch _cb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dac :=NewCT_FilterColumn ();if _ga :=d .DecodeElement (_dac ,&_cb );_ga !=nil {return _ga ;};_fca .FilterColumn =append (_fca .FilterColumn ,_dac );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fca .SortState =NewCT_SortState ();if _bg :=d .DecodeElement (_fca .SortState ,&_cb );_bg !=nil {return _bg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fca .ExtLst =NewCT_ExtensionList ();if _abeg :=d .DecodeElement (_fca .ExtLst ,&_cb );_abeg !=nil {return _abeg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041u\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072 \u0025\u0076",_cb .Name );if _fdc :=d .Skip ();_fdc !=nil {return _fdc ;};};case _bf .EndElement :break _ed ;case _bf .CharData :};};return nil ;};func NewCT_OleItems ()*CT_OleItems {_gbgfd :=&CT_OleItems {};return _gbgfd };func (_bfccf ST_Objects )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_bfccf .String (),start );};func (_fgbfga *CT_XStringElement )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_fgbfga .VAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ebfgg *CT_VolTypes )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bfbcd :for {_ggaca ,_edegbf :=d .Token ();if _edegbf !=nil {return _edegbf ;};switch _bacfcd :=_ggaca .(type ){case _bf .StartElement :switch _bacfcd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeccc :=NewCT_VolType ();if _aeaea :=d .DecodeElement (_aeccc ,&_bacfcd );_aeaea !=nil {return _aeaea ;};_ebfgg .VolType =append (_ebfgg .VolType ,_aeccc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfgg .ExtLst =NewCT_ExtensionList ();if _affgcd :=d .DecodeElement (_ebfgg .ExtLst ,&_bacfcd );_affgcd !=nil {return _affgcd ;};default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_bacfcd .Name );if _cacbfa :=d .Skip ();_cacbfa !=nil {return _cacbfa ;};};case _bf .EndElement :break _bfbcd ;case _bf .CharData :};};return nil ;};func (_acge *CT_CacheField )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_afa :=range start .Attr {if _afa .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_dgef ,_aedg :=_e .ParseInt (_afa .Value ,10,32);if _aedg !=nil {return _aedg ;};_bdf :=int32 (_dgef );_acge .HierarchyAttr =&_bdf ;continue ;};if _afa .Name .Local =="\u006c\u0065\u0076e\u006c"{_edd ,_dadc :=_e .ParseUint (_afa .Value ,10,32);if _dadc !=nil {return _dadc ;};_dfeg :=uint32 (_edd );_acge .LevelAttr =&_dfeg ;continue ;};if _afa .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dcb ,_fcgb :=_afa .Value ,error (nil );if _fcgb !=nil {return _fcgb ;};_acge .CaptionAttr =&_dcb ;continue ;};if _afa .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_beff ,_cde :=_e .ParseBool (_afa .Value );if _cde !=nil {return _cde ;};_acge .DatabaseFieldAttr =&_beff ;continue ;};if _afa .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_babe ,_bcb :=_e .ParseBool (_afa .Value );if _bcb !=nil {return _bcb ;};_acge .ServerFieldAttr =&_babe ;continue ;};if _afa .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_bfg ,_bfa :=_e .ParseUint (_afa .Value ,10,32);if _bfa !=nil {return _bfa ;};_geb :=uint32 (_bfg );_acge .NumFmtIdAttr =&_geb ;continue ;};if _afa .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_babf ,_gfg :=_afa .Value ,error (nil );if _gfg !=nil {return _gfg ;};_acge .FormulaAttr =&_babf ;continue ;};if _afa .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_fcff ,_efb :=_e .ParseInt (_afa .Value ,10,32);if _efb !=nil {return _efb ;};_geff :=int32 (_fcff );_acge .SqlTypeAttr =&_geff ;continue ;};if _afa .Name .Local =="\u006e\u0061\u006d\u0065"{_fgga ,_decd :=_afa .Value ,error (nil );if _decd !=nil {return _decd ;};_acge .NameAttr =_fgga ;continue ;};if _afa .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_agb ,_fae :=_afa .Value ,error (nil );if _fae !=nil {return _fae ;};_acge .PropertyNameAttr =&_agb ;continue ;};if _afa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_egbf ,_dfg :=_e .ParseBool (_afa .Value );if _dfg !=nil {return _dfg ;};_acge .UniqueListAttr =&_egbf ;continue ;};if _afa .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_cef ,_dbbe :=_e .ParseUint (_afa .Value ,10,32);if _dbbe !=nil {return _dbbe ;};_dgefa :=uint32 (_cef );_acge .MappingCountAttr =&_dgefa ;continue ;};if _afa .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_eaae ,_agdf :=_e .ParseBool (_afa .Value );if _agdf !=nil {return _agdf ;};_acge .MemberPropertyFieldAttr =&_eaae ;continue ;};};_dbfc :for {_gbecd ,_fafe :=d .Token ();if _fafe !=nil {return _fafe ;};switch _dfda :=_gbecd .(type ){case _bf .StartElement :switch _dfda .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acge .SharedItems =NewCT_SharedItems ();if _age :=d .DecodeElement (_acge .SharedItems ,&_dfda );_age !=nil {return _age ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acge .FieldGroup =NewCT_FieldGroup ();if _geeg :=d .DecodeElement (_acge .FieldGroup ,&_dfda );_geeg !=nil {return _geeg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfe :=NewCT_X ();if _afb :=d .DecodeElement (_cfe ,&_dfda );_afb !=nil {return _afb ;};_acge .MpMap =append (_acge .MpMap ,_cfe );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acge .ExtLst =NewCT_ExtensionList ();if _edda :=d .DecodeElement (_acge .ExtLst ,&_dfda );_edda !=nil {return _edda ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043a\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_dfda .Name );if _aedb :=d .Skip ();_aedb !=nil {return _aedb ;};};case _bf .EndElement :break _dbfc ;case _bf .CharData :};};return nil ;};func NewQueryTable ()*QueryTable {_ddgbe :=&QueryTable {};_ddgbe .CT_QueryTable =*NewCT_QueryTable ();return _ddgbe ;};func (_cbbda *CT_rowItems )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cbbda .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbbda .CountAttr )});};e .EncodeToken (start );_bbdfdd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_bcbda :=range _cbbda .I {e .EncodeElement (_bcbda ,_bbdfdd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Calculation Mode -CalcModeAttr ST_CalcMode ; +// Validate validates the CT_VolTopicRef and its children +func (_egfcd *CT_VolTopicRef )Validate ()error {return _egfcd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};func (_baagf *CT_PageFields )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _baagf .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_baagf .CountAttr )});};e .EncodeToken (start );_gbegg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_bcdgg :=range _baagf .PageField {e .EncodeElement (_bcdgg ,_gbegg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};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;); -// Full Calculation On Load -FullCalcOnLoadAttr *bool ; +// Validate validates the CT_GroupMember and its children +func (_ggdee *CT_GroupMember )Validate ()error {return _ggdee .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};type ST_IconSetType byte ;func (_eegga *CT_Extension )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eegga .UriAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_eegga .UriAttr )});};e .EncodeToken (start );if _eegga .Any !=nil {_eegga .Any .MarshalXML (e ,_bf .StartElement {});};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Reference Mode -RefModeAttr ST_RefMode ; +// Validate validates the CT_OleLink and its children +func (_gfdff *CT_OleLink )Validate ()error {return _gfdff .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};func (_bbfbe *CT_MdxSet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fbfd :=range start .Attr {if _fbfd .Name .Local =="\u006e\u0073"{_aeddb ,_bfccg :=_e .ParseUint (_fbfd .Value ,10,32);if _bfccg !=nil {return _bfccg ;};_bbfbe .NsAttr =uint32 (_aeddb );continue ;};if _fbfd .Name .Local =="\u0063"{_eebga ,_egecbg :=_e .ParseUint (_fbfd .Value ,10,32);if _egecbg !=nil {return _egecbg ;};_cccea :=uint32 (_eebga );_bbfbe .CAttr =&_cccea ;continue ;};if _fbfd .Name .Local =="\u006f"{_bbfbe .OAttr .UnmarshalXMLAttr (_fbfd );continue ;};};_eabcg :for {_adcee ,_ddgde :=d .Token ();if _ddgde !=nil {return _ddgde ;};switch _bgfae :=_adcee .(type ){case _bf .StartElement :switch _bgfae .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfdc :=NewCT_MetadataStringIndex ();if _gabg :=d .DecodeElement (_fgfdc ,&_bgfae );_gabg !=nil {return _gabg ;};_bbfbe .N =append (_bbfbe .N ,_fgfdc );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0064\u0078S\u0065\u0074 \u0025\u0076",_bgfae .Name );if _aaadf :=d .Skip ();_aaadf !=nil {return _aaadf ;};};case _bf .EndElement :break _eabcg ;case _bf .CharData :};};return nil ;}; -// Calculation Iteration -IterateAttr *bool ; +// Validate validates the CT_MdxMemeberProp and its children +func (_dcea *CT_MdxMemeberProp )Validate ()error {return _dcea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};func (_fac *CT_CacheHierarchy )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fac .UniqueNameAttr )});if _fac .CaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fac .CaptionAttr )});};if _fac .MeasureAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fac .MeasureAttr ))});};if _fac .SetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fac .SetAttr ))});};if _fac .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_f .Sprintf ("\u0025\u0076",*_fac .ParentSetAttr )});};if _fac .IconSetAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fac .IconSetAttr )});};if _fac .AttributeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fac .AttributeAttr ))});};if _fac .TimeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fac .TimeAttr ))});};if _fac .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fac .KeyAttributeAttr ))});};if _fac .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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",*_fac .DefaultMemberUniqueNameAttr )});};if _fac .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fac .AllUniqueNameAttr )});};if _fac .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_fac .AllCaptionAttr )});};if _fac .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fac .DimensionUniqueNameAttr )});};if _fac .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fac .DisplayFolderAttr )});};if _fac .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_fac .MeasureGroupAttr )});};if _fac .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fac .MeasuresAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",_fac .CountAttr )});if _fac .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fac .OneFieldAttr ))});};if _fac .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fac .MemberValueDatatypeAttr )});};if _fac .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fac .UnbalancedAttr ))});};if _fac .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fac .UnbalancedGroupAttr ))});};if _fac .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fac .HiddenAttr ))});};e .EncodeToken (start );if _fac .FieldsUsage !=nil {_dea :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}};e .EncodeElement (_fac .FieldsUsage ,_dea );};if _fac .GroupLevels !=nil {_dga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_fac .GroupLevels ,_dga );};if _fac .ExtLst !=nil {_bea :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fac .ExtLst ,_bea );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gcafb *CT_RevisionHeaders )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gcafb .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 _ ,_gafef :=range start .Attr {if _gafef .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_cfcae ,_ebdeb :=_e .ParseBool (_gafef .Value );if _ebdeb !=nil {return _ebdeb ;};_gcafb .ExclusiveAttr =&_cfcae ;continue ;};if _gafef .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_affgc ,_fafcd :=_gafef .Value ,error (nil );if _fafcd !=nil {return _fafcd ;};_gcafb .LastGuidAttr =&_affgc ;continue ;};if _gafef .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_cffea ,_gagdb :=_e .ParseBool (_gafef .Value );if _gagdb !=nil {return _gagdb ;};_gcafb .SharedAttr =&_cffea ;continue ;};if _gafef .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_gddcd ,_adffdg :=_e .ParseBool (_gafef .Value );if _adffdg !=nil {return _adffdg ;};_gcafb .DiskRevisionsAttr =&_gddcd ;continue ;};if _gafef .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_aefff ,_ddadde :=_e .ParseBool (_gafef .Value );if _ddadde !=nil {return _ddadde ;};_gcafb .HistoryAttr =&_aefff ;continue ;};if _gafef .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_febcb ,_fgcgd :=_e .ParseBool (_gafef .Value );if _fgcgd !=nil {return _fgcgd ;};_gcafb .TrackRevisionsAttr =&_febcb ;continue ;};if _gafef .Name .Local =="\u0067\u0075\u0069\u0064"{_cagfc ,_ebfab :=_gafef .Value ,error (nil );if _ebfab !=nil {return _ebfab ;};_gcafb .GuidAttr =_cagfc ;continue ;};if _gafef .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_cfdbe ,_dbbeec :=_e .ParseUint (_gafef .Value ,10,32);if _dbbeec !=nil {return _dbbeec ;};_eefda :=uint32 (_cfdbe );_gcafb .RevisionIdAttr =&_eefda ;continue ;};if _gafef .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_dabbg ,_bfgdg :=_e .ParseInt (_gafef .Value ,10,32);if _bfgdg !=nil {return _bfgdg ;};_bdbee :=int32 (_dabbg );_gcafb .VersionAttr =&_bdbee ;continue ;};if _gafef .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_gecaf ,_gbdff :=_e .ParseBool (_gafef .Value );if _gbdff !=nil {return _gbdff ;};_gcafb .KeepChangeHistoryAttr =&_gecaf ;continue ;};if _gafef .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_ebebgb ,_fbgbd :=_e .ParseBool (_gafef .Value );if _fbgbd !=nil {return _fbgbd ;};_gcafb .ProtectedAttr =&_ebebgb ;continue ;};if _gafef .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_dabcf ,_deebe :=_e .ParseUint (_gafef .Value ,10,32);if _deebe !=nil {return _deebe ;};_cdabc :=uint32 (_dabcf );_gcafb .PreserveHistoryAttr =&_cdabc ;continue ;};};_bfdcc :for {_acgec ,_deace :=d .Token ();if _deace !=nil {return _deace ;};switch _ebaadc :=_acgec .(type ){case _bf .StartElement :switch _ebaadc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beadbf :=NewCT_RevisionHeader ();if _caaac :=d .DecodeElement (_beadbf ,&_ebaadc );_caaac !=nil {return _caaac ;};_gcafb .Header =append (_gcafb .Header ,_beadbf );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_ebaadc .Name );if _dbdbf :=d .Skip ();_dbdbf !=nil {return _dbdbf ;};};case _bf .EndElement :break _bfdcc ;case _bf .CharData :};};return nil ;}; -// Iteration Count -IterateCountAttr *uint32 ; +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_cgaef *Comments )ValidateWithPath (path string )error {if _cbcbae :=_cgaef .CT_Comments .ValidateWithPath (path );_cbcbae !=nil {return _cbcbae ;};return nil ;};func (_ggbcfab *ST_PageOrder )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bfffg ,_cdacb :=d .Token ();if _cdacb !=nil {return _cdacb ;};if _edbgged ,_ffaece :=_bfffg .(_bf .EndElement );_ffaece &&_edbgged .Name ==start .Name {*_ggbcfab =1;return nil ;};if _ffabg ,_fafeea :=_bfffg .(_bf .CharData );!_fafeea {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",_bfffg );}else {switch string (_ffabg ){case "":*_ggbcfab =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_ggbcfab =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_ggbcfab =2;};};_bfffg ,_cdacb =d .Token ();if _cdacb !=nil {return _cdacb ;};if _deebda ,_cdeeaa :=_bfffg .(_bf .EndElement );_cdeeaa &&_deebda .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",_bfffg );};func NewCT_ColorFilter ()*CT_ColorFilter {_acfa :=&CT_ColorFilter {};return _acfa };func (_dgffgg *CT_XmlPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_efbfc :=range start .Attr {if _efbfc .Name .Local =="\u006d\u0061\u0070I\u0064"{_cadgb ,_gaggba :=_e .ParseUint (_efbfc .Value ,10,32);if _gaggba !=nil {return _gaggba ;};_dgffgg .MapIdAttr =uint32 (_cadgb );continue ;};if _efbfc .Name .Local =="\u0078\u0070\u0061t\u0068"{_adfff ,_cbaecc :=_efbfc .Value ,error (nil );if _cbaecc !=nil {return _cbaecc ;};_dgffgg .XpathAttr =_adfff ;continue ;};if _efbfc .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_becgg ,_gacdc :=_efbfc .Value ,error (nil );if _gacdc !=nil {return _gacdc ;};_dgffgg .XmlDataTypeAttr =_becgg ;continue ;};};_ggbcfa :for {_cbgggf ,_ffbdd :=d .Token ();if _ffbdd !=nil {return _ffbdd ;};switch _fbgbf :=_cbgggf .(type ){case _bf .StartElement :switch _fbgbf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgffgg .ExtLst =NewCT_ExtensionList ();if _bfcf :=d .DecodeElement (_dgffgg .ExtLst ,&_fbgbf );_bfcf !=nil {return _bfcf ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072\u0020\u0025\u0076",_fbgbf .Name );if _aedcg :=d .Skip ();_aedcg !=nil {return _aedcg ;};};case _bf .EndElement :break _ggbcfa ;case _bf .CharData :};};return nil ;}; -// Iterative Calculation Delta -IterateDeltaAttr *float64 ; +// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path +func (_ae *AG_RevData )ValidateWithPath (path string )error {return nil };func NewMapInfo ()*MapInfo {_eecgd :=&MapInfo {};_eecgd .CT_MapInfo =*NewCT_MapInfo ();return _eecgd };func (_fbd *CT_AutoSortScope )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_gbd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fbd .PivotArea ,_gbd );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_egbbe ST_PrintError )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_egbbe .String (),start );}; -// Full Precision Calculation -FullPrecisionAttr *bool ; +// Validate validates the StyleSheet and its children +func (_ggagaf *StyleSheet )Validate ()error {return _ggagaf .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};type CT_CacheField struct{ -// Calc Completed -CalcCompletedAttr *bool ; +// PivotCache Field Name +NameAttr string ; -// Calculate On Save -CalcOnSaveAttr *bool ; +// PivotCache Field Caption +CaptionAttr *string ; -// Concurrent Calculations -ConcurrentCalcAttr *bool ; +// Property Name +PropertyNameAttr *string ; -// Concurrent Thread Manual Count -ConcurrentManualCountAttr *uint32 ; +// Server-based Field +ServerFieldAttr *bool ; -// Force Full Calculation -ForceFullCalcAttr *bool ;};func (_bfdfcd ST_CfvoType )Validate ()error {return _bfdfcd .ValidateWithPath ("")};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 NewCT_HeaderFooter ()*CT_HeaderFooter {_cfeac :=&CT_HeaderFooter {};return _cfeac };func (_fegef ST_ExternalConnectionType )String ()string {switch _fegef {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 (_ebfdg *CT_MdxKPI )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebfdg .PAttr =ST_MdxKPIProperty (1);for _ ,_gcgga :=range start .Attr {if _gcgga .Name .Local =="\u006e"{_eedcb ,_afggb :=_fe .ParseUint (_gcgga .Value ,10,32);if _afggb !=nil {return _afggb ;};_ebfdg .NAttr =uint32 (_eedcb );continue ;};if _gcgga .Name .Local =="\u006e\u0070"{_ggfeg ,_bedcf :=_fe .ParseUint (_gcgga .Value ,10,32);if _bedcf !=nil {return _bedcf ;};_ebfdg .NpAttr =uint32 (_ggfeg );continue ;};if _gcgga .Name .Local =="\u0070"{_ebfdg .PAttr .UnmarshalXMLAttr (_gcgga );continue ;};};for {_ceggc ,_eefacb :=d .Token ();if _eefacb !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_eefacb );};if _dcgaa ,_fbff :=_ceggc .(_c .EndElement );_fbff &&_dcgaa .Name ==start .Name {break ;};};return nil ;}; +// Unique List Retrieved +UniqueListAttr *bool ; -// Validate validates the CT_DataField and its children -func (_fbfeb *CT_DataField )Validate ()error {return _fbfeb .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};type CT_ChartsheetPr struct{ +// Number Format Id +NumFmtIdAttr *uint32 ; -// Published -PublishedAttr *bool ; +// Calculated Field Formula +FormulaAttr *string ; -// Code Name -CodeNameAttr *string ;TabColor *CT_Color ;}; +// SQL Data Type +SqlTypeAttr *int32 ; -// Validate validates the CT_OleSize and its children -func (_beead *CT_OleSize )Validate ()error {return _beead .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");}; +// Hierarchy +HierarchyAttr *int32 ; -// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_fgafa *CT_Schema )ValidateWithPath (path string )error {return nil };func (_dbbabee ST_TextVAlign )ValidateWithPath (path string )error {switch _dbbabee {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 (_dbbabee ));};return nil ;};func (_dagdb *CT_IndexedColors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faggg :for {_ggdc ,_ccggb :=d .Token ();if _ccggb !=nil {return _ccggb ;};switch _edeab :=_ggdc .(type ){case _c .StartElement :switch _edeab .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbgab :=NewCT_RgbColor ();if _dcbbdg :=d .DecodeElement (_gbgab ,&_edeab );_dcbbdg !=nil {return _dcbbdg ;};_dagdb .RgbColor =append (_dagdb .RgbColor ,_gbgab );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073\u0020\u0025v",_edeab .Name );if _bcdbg :=d .Skip ();_bcdbg !=nil {return _bcdbg ;};};case _c .EndElement :break _faggg ;case _c .CharData :};};return nil ;};func (_abaee *ST_RevisionAction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egfabg ,_fafab :=d .Token ();if _fafab !=nil {return _fafab ;};if _aadga ,_affcde :=_egfabg .(_c .EndElement );_affcde &&_aadga .Name ==start .Name {*_abaee =1;return nil ;};if _fdggf ,_bdbaec :=_egfabg .(_c .CharData );!_bdbaec {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",_egfabg );}else {switch string (_fdggf ){case "":*_abaee =0;case "\u0061\u0064\u0064":*_abaee =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_abaee =2;};};_egfabg ,_fafab =d .Token ();if _fafab !=nil {return _fafab ;};if _fccgg ,_agbfbg :=_egfabg .(_c .EndElement );_agbfbg &&_fccgg .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",_egfabg );}; +// Hierarchy Level +LevelAttr *uint32 ; -// ValidateWithPath validates the Users and its children, prefixing error messages with path -func (_ggecb *Users )ValidateWithPath (path string )error {if _gfcad :=_ggecb .CT_Users .ValidateWithPath (path );_gfcad !=nil {return _gfcad ;};return nil ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_agda :=&CT_ConditionalFormats {};return _agda ;};type ST_Objects byte ; +// Database Field +DatabaseFieldAttr *bool ; -// Validate validates the CT_WebPublishObject and its children -func (_bacdce *CT_WebPublishObject )Validate ()error {return _bacdce .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");}; +// Member Property Count +MappingCountAttr *uint32 ; -// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path -func (_ccfgdg *CT_PivotSelection )ValidateWithPath (path string )error {if _eecee :=_ccfgdg .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_eecee !=nil {return _eecee ;};if _fbad :=_ccfgdg .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_fbad !=nil {return _fbad ;};if _abcbc :=_ccfgdg .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_abcbc !=nil {return _abcbc ;};return nil ;};func NewCT_MetadataType ()*CT_MetadataType {_fgcag :=&CT_MetadataType {};return _fgcag };type CT_Macrosheet struct{ +// Member Property Field +MemberPropertyFieldAttr *bool ; -// Sheet Properties -SheetPr *CT_SheetPr ; +// Shared Items +SharedItems *CT_SharedItems ; -// Macro Sheet Dimensions -Dimension *CT_SheetDimension ; +// Field Group Properties +FieldGroup *CT_FieldGroup ; -// Macro Sheet Views -SheetViews *CT_SheetViews ; +// Member Properties Map +MpMap []*CT_X ; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Column Information -Cols []*CT_Cols ; +// Validate validates the CT_PivotHierarchies and its children +func (_fbbea *CT_PivotHierarchies )Validate ()error {return _fbbea .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};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;);type CT_Pages struct{ -// Sheet Data -SheetData *CT_SheetData ; +// Page Item String Count +CountAttr *uint32 ; -// Sheet Protection Options -SheetProtection *CT_SheetProtection ; +// Page Items +Page []*CT_PCDSCPage ;}; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Validate validates the CT_ExternalLinkChoice and its children +func (_abgd *CT_ExternalLinkChoice )Validate ()error {return _abgd .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_MdxSet struct{ -// Sort State -SortState *CT_SortState ; +// Set Definition Index +NsAttr uint32 ; -// Data Consolidation -DataConsolidate *CT_DataConsolidate ; +// Sort By Member Index Count +CAttr *uint32 ; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Set Sort Order +OAttr ST_MdxSetOrder ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};func (_febab *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_febab =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_febab =1;case "\u0074\u0065\u0078\u0074":*_febab =2;case "\u004d\u0044\u0059":*_febab =3;case "\u0044\u004d\u0059":*_febab =4;case "\u0059\u004d\u0044":*_febab =5;case "\u004d\u0059\u0044":*_febab =6;case "\u0044\u0059\u004d":*_febab =7;case "\u0059\u0044\u004d":*_febab =8;case "\u0073\u006b\u0069\u0070":*_febab =9;case "\u0045\u004d\u0044":*_febab =10;};return nil ;}; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// Validate validates the CT_ExternalReference and its children +func (_bbef *CT_ExternalReference )Validate ()error {return _bbef .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");}; -// Print Options -PrintOptions *CT_PrintOptions ; +// Validate validates the CT_TableStyleInfo and its children +func (_cgeg *CT_TableStyleInfo )Validate ()error {return _cgeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");}; -// Page Margins -PageMargins *CT_PageMargins ; +// Validate validates the CT_TupleCache and its children +func (_debfc *CT_TupleCache )Validate ()error {return _debfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func (_gdfbgec *CT_OlapPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_eaggg :=range start .Attr {if _eaggg .Name .Local =="\u006c\u006f\u0063a\u006c"{_ceccg ,_bdcbe :=_e .ParseBool (_eaggg .Value );if _bdcbe !=nil {return _bdcbe ;};_gdfbgec .LocalAttr =&_ceccg ;continue ;};if _eaggg .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_adbcad ,_begbg :=_eaggg .Value ,error (nil );if _begbg !=nil {return _begbg ;};_gdfbgec .LocalConnectionAttr =&_adbcad ;continue ;};if _eaggg .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_bafab ,_ccddd :=_e .ParseBool (_eaggg .Value );if _ccddd !=nil {return _ccddd ;};_gdfbgec .LocalRefreshAttr =&_bafab ;continue ;};if _eaggg .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_dbaga ,_cadbg :=_e .ParseBool (_eaggg .Value );if _cadbg !=nil {return _cadbg ;};_gdfbgec .SendLocaleAttr =&_dbaga ;continue ;};if _eaggg .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_edbcf ,_bcfbe :=_e .ParseUint (_eaggg .Value ,10,32);if _bcfbe !=nil {return _bcfbe ;};_efgbd :=uint32 (_edbcf );_gdfbgec .RowDrillCountAttr =&_efgbd ;continue ;};if _eaggg .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_abgafc ,_cdaag :=_e .ParseBool (_eaggg .Value );if _cdaag !=nil {return _cdaag ;};_gdfbgec .ServerFillAttr =&_abgafc ;continue ;};if _eaggg .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_fbdef ,_cggddb :=_e .ParseBool (_eaggg .Value );if _cggddb !=nil {return _cggddb ;};_gdfbgec .ServerNumberFormatAttr =&_fbdef ;continue ;};if _eaggg .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_efgfc ,_fdebb :=_e .ParseBool (_eaggg .Value );if _fdebb !=nil {return _fdebb ;};_gdfbgec .ServerFontAttr =&_efgfc ;continue ;};if _eaggg .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_bddbg ,_bfebg :=_e .ParseBool (_eaggg .Value );if _bfebg !=nil {return _bfebg ;};_gdfbgec .ServerFontColorAttr =&_bddbg ;continue ;};};for {_afedf ,_dfefc :=d .Token ();if _dfefc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_dfefc );};if _cbcbg ,_bfaag :=_afedf .(_bf .EndElement );_bfaag &&_cbcbg .Name ==start .Name {break ;};};return nil ;}; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Validate validates the CT_Font and its children +func (_cgfba *CT_Font )Validate ()error {return _cgfba .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_ffcad *CT_CsPageSetup )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_cddbf :=range start .Attr {if _cddbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cddbf .Name .Local =="\u0069\u0064"||_cddbf .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"&&_cddbf .Name .Local =="\u0069\u0064"{_fbde ,_dbfce :=_cddbf .Value ,error (nil );if _dbfce !=nil {return _dbfce ;};_ffcad .IdAttr =&_fbde ;continue ;};if _cddbf .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_fdcf ,_gdcd :=_e .ParseUint (_cddbf .Value ,10,32);if _gdcd !=nil {return _gdcd ;};_gcfga :=uint32 (_fdcf );_ffcad .PaperSizeAttr =&_gcfga ;continue ;};if _cddbf .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_bceaf ,_cebe :=_cddbf .Value ,error (nil );if _cebe !=nil {return _cebe ;};_ffcad .PaperWidthAttr =&_bceaf ;continue ;};if _cddbf .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_agcg ,_cgcc :=_e .ParseUint (_cddbf .Value ,10,32);if _cgcc !=nil {return _cgcc ;};_abfa :=uint32 (_agcg );_ffcad .FirstPageNumberAttr =&_abfa ;continue ;};if _cddbf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_ffcad .OrientationAttr .UnmarshalXMLAttr (_cddbf );continue ;};if _cddbf .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_edgcg ,_fggc :=_e .ParseBool (_cddbf .Value );if _fggc !=nil {return _fggc ;};_ffcad .UsePrinterDefaultsAttr =&_edgcg ;continue ;};if _cddbf .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_baacg ,_gfeb :=_cddbf .Value ,error (nil );if _gfeb !=nil {return _gfeb ;};_ffcad .PaperHeightAttr =&_baacg ;continue ;};if _cddbf .Name .Local =="\u0064\u0072\u0061f\u0074"{_gaed ,_cebc :=_e .ParseBool (_cddbf .Value );if _cebc !=nil {return _cebc ;};_ffcad .DraftAttr =&_gaed ;continue ;};if _cddbf .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_gdaga ,_fefc :=_e .ParseBool (_cddbf .Value );if _fefc !=nil {return _fefc ;};_ffcad .UseFirstPageNumberAttr =&_gdaga ;continue ;};if _cddbf .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_cbce ,_dfed :=_e .ParseUint (_cddbf .Value ,10,32);if _dfed !=nil {return _dfed ;};_dgec :=uint32 (_cbce );_ffcad .HorizontalDpiAttr =&_dgec ;continue ;};if _cddbf .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_dgbf ,_dgfc :=_e .ParseUint (_cddbf .Value ,10,32);if _dgfc !=nil {return _dgfc ;};_bdae :=uint32 (_dgbf );_ffcad .VerticalDpiAttr =&_bdae ;continue ;};if _cddbf .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_fdgb ,_bgbg :=_e .ParseUint (_cddbf .Value ,10,32);if _bgbg !=nil {return _bgbg ;};_ceeac :=uint32 (_fdgb );_ffcad .CopiesAttr =&_ceeac ;continue ;};if _cddbf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_bgee ,_accd :=_e .ParseBool (_cddbf .Value );if _accd !=nil {return _accd ;};_ffcad .BlackAndWhiteAttr =&_bgee ;continue ;};};for {_agadc ,_eabe :=d .Token ();if _eabe !=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",_eabe );};if _debde ,_cagf :=_agadc .(_bf .EndElement );_cagf &&_debde .Name ==start .Name {break ;};};return nil ;};func (_gbfdb ST_ParameterType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_dbeg :=_bf .Attr {};_dbeg .Name =name ;switch _gbfdb {case ST_ParameterTypeUnset :_dbeg .Value ="";case ST_ParameterTypePrompt :_dbeg .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_dbeg .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_dbeg .Value ="\u0063\u0065\u006c\u006c";};return _dbeg ,nil ;};func (_eegae *CT_QueryCache )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eegae .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eegae .CountAttr )});};e .EncodeToken (start );_gdcc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_cfgea :=range _eegae .Query {e .EncodeElement (_cfgea ,_gdcc );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_agfge *ST_MdxFunctionType )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cabgd ,_debbcec :=d .Token ();if _debbcec !=nil {return _debbcec ;};if _aadeed ,_dafcf :=_cabgd .(_bf .EndElement );_dafcf &&_aadeed .Name ==start .Name {*_agfge =1;return nil ;};if _afece ,_dbagg :=_cabgd .(_bf .CharData );!_dbagg {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",_cabgd );}else {switch string (_afece ){case "":*_agfge =0;case "\u006d":*_agfge =1;case "\u0076":*_agfge =2;case "\u0073":*_agfge =3;case "\u0063":*_agfge =4;case "\u0072":*_agfge =5;case "\u0070":*_agfge =6;case "\u006b":*_agfge =7;};};_cabgd ,_debbcec =d .Token ();if _debbcec !=nil {return _debbcec ;};if _ebdgd ,_degab :=_cabgd .(_bf .EndElement );_degab &&_ebdgd .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",_cabgd );};func NewCT_Workbook ()*CT_Workbook {_debba :=&CT_Workbook {};_debba .Sheets =NewCT_Sheets ();return _debba ;};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_fdde :=&CT_CellStyleXfs {};return _fdde };func (_cccgeb ST_SortMethod )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_gfgaae :=_bf .Attr {};_gfgaae .Name =name ;switch _cccgeb {case ST_SortMethodUnset :_gfgaae .Value ="";case ST_SortMethodStroke :_gfgaae .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_gfgaae .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_gfgaae .Value ="\u006e\u006f\u006e\u0065";};return _gfgaae ,nil ;};func (_agccb *CT_Scenario )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_agccb .NameAttr )});if _agccb .LockedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agccb .LockedAttr ))});};if _agccb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agccb .HiddenAttr ))});};if _agccb .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_agccb .CountAttr )});};if _agccb .UserAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_agccb .UserAttr )});};if _agccb .CommentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_agccb .CommentAttr )});};e .EncodeToken (start );_cfaag :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}};for _ ,_dgecd :=range _agccb .InputCells {e .EncodeElement (_dgecd ,_cfaag );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_cbccd *CT_OleItems )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _cbccd .OleItem !=nil {_cefc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_afecd :=range _cbccd .OleItem {e .EncodeElement (_afecd ,_cefc );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_ecdgb *CT_WebPublishObjects )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_egfaeg :=range start .Attr {if _egfaeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_geeag ,_afbda :=_e .ParseUint (_egfaeg .Value ,10,32);if _afbda !=nil {return _afbda ;};_gfabb :=uint32 (_geeag );_ecdgb .CountAttr =&_gfabb ;continue ;};};_eebgc :for {_cbafad ,_fdaec :=d .Token ();if _fdaec !=nil {return _fdaec ;};switch _fbabca :=_cbafad .(type ){case _bf .StartElement :switch _fbabca .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffdfec :=NewCT_WebPublishObject ();if _aedda :=d .DecodeElement (_ffdfec ,&_fbabca );_aedda !=nil {return _aedda ;};_ecdgb .WebPublishObject =append (_ecdgb .WebPublishObject ,_ffdfec );default:_cg .Log .Debug ("\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",_fbabca .Name );if _ebdgb :=d .Skip ();_ebdgb !=nil {return _ebdgb ;};};case _bf .EndElement :break _eebgc ;case _bf .CharData :};};return nil ;};func (_cfdgdb ST_BorderStyle )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_cfdgdb .String (),start );};func (_ggfb *CT_ExternalBook )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggfb .IdAttr )});e .EncodeToken (start );if _ggfb .SheetNames !=nil {_fbdf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_ggfb .SheetNames ,_fbdf );};if _ggfb .DefinedNames !=nil {_cbcbe :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_ggfb .DefinedNames ,_cbcbe );};if _ggfb .SheetDataSet !=nil {_bcdeb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_ggfb .SheetDataSet ,_bcdeb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Validate validates the CT_QueryTableDeletedFields and its children +func (_efgea *CT_QueryTableDeletedFields )Validate ()error {return _efgea .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 (_bffdfa ST_rwColActionType )String ()string {switch _bffdfa {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 "";}; -// Horizontal Page Breaks (Row) -RowBreaks *CT_PageBreak ; +// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path +func (_bgbag *CT_ObjectPr )ValidateWithPath (path string )error {if _eeecaf :=_bgbag .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_eeecaf !=nil {return _eeecaf ;};return nil ;};func (_cfdcd ST_ConditionalFormattingOperator )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_dffeca :=_bf .Attr {};_dffeca .Name =name ;switch _cfdcd {case ST_ConditionalFormattingOperatorUnset :_dffeca .Value ="";case ST_ConditionalFormattingOperatorLessThan :_dffeca .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_dffeca .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_dffeca .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_dffeca .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_dffeca .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_dffeca .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_dffeca .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_dffeca .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_dffeca .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_dffeca .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_dffeca .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_dffeca .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _dffeca ,nil ;}; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Validate validates the CT_DataBar and its children +func (_ebbdg *CT_DataBar )Validate ()error {return _ebbdg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");}; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path +func (_ffggg *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func (_ddabfc ST_ParameterType )Validate ()error {return _ddabfc .ValidateWithPath ("")}; -// Drawing -Drawing *CT_Drawing ; +// Validate validates the CT_PageFields and its children +func (_cfdbf *CT_PageFields )Validate ()error {return _cfdbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};type ST_SheetViewType byte ;func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_eabdd :=&CT_QueryTableRefresh {};_eabdd .QueryTableFields =NewCT_QueryTableFields ();return _eabdd ;};func (_ffdba *SingleXmlCells )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ffdba .CT_SingleXmlCells .MarshalXML (e ,start );}; -// Legacy Drawing Reference -LegacyDrawing *CT_LegacyDrawing ; +// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path +func (_deagg *CT_Member )ValidateWithPath (path string )error {return nil };type Headers struct{CT_RevisionHeaders };func (_ccef *CT_FieldGroup )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dgegg :=range start .Attr {if _dgegg .Name .Local =="\u0070\u0061\u0072"{_bdfdf ,_gfggcb :=_e .ParseUint (_dgegg .Value ,10,32);if _gfggcb !=nil {return _gfggcb ;};_eggc :=uint32 (_bdfdf );_ccef .ParAttr =&_eggc ;continue ;};if _dgegg .Name .Local =="\u0062\u0061\u0073\u0065"{_cbafa ,_dcfdg :=_e .ParseUint (_dgegg .Value ,10,32);if _dcfdg !=nil {return _dcfdg ;};_gdbec :=uint32 (_cbafa );_ccef .BaseAttr =&_gdbec ;continue ;};};_bfeabd :for {_gaaff ,_cfdfa :=d .Token ();if _cfdfa !=nil {return _cfdfa ;};switch _cfbce :=_gaaff .(type ){case _bf .StartElement :switch _cfbce .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccef .RangePr =NewCT_RangePr ();if _aaea :=d .DecodeElement (_ccef .RangePr ,&_cfbce );_aaea !=nil {return _aaea ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccef .DiscretePr =NewCT_DiscretePr ();if _eefa :=d .DecodeElement (_ccef .DiscretePr ,&_cfbce );_eefa !=nil {return _eefa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccef .GroupItems =NewCT_GroupItems ();if _fbgbg :=d .DecodeElement (_ccef .GroupItems ,&_cfbce );_fbgbg !=nil {return _fbgbg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046i\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_cfbce .Name );if _daffc :=d .Skip ();_daffc !=nil {return _daffc ;};};case _bf .EndElement :break _bfeabd ;case _bf .CharData :};};return nil ;};type CT_Dimensions struct{ -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// OLAP Dimensions Count +CountAttr *uint32 ; -// Background Image -Picture *CT_SheetBackgroundPicture ; +// OLAP Dimension +Dimension []*CT_PivotDimension ;}; -// Embedded Objects -OleObjects *CT_OleObjects ; +// Validate validates the CT_Sets and its children +func (_deeabg *CT_Sets )Validate ()error {return _deeabg .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};func NewCT_DataConsolidate ()*CT_DataConsolidate {_gfce :=&CT_DataConsolidate {};return _gfce }; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dgcb *CT_CellAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bde :=range start .Attr {if _bde .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_dgcb .HorizontalAttr .UnmarshalXMLAttr (_bde );continue ;};if _bde .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_dgcb .VerticalAttr .UnmarshalXMLAttr (_bde );continue ;};if _bde .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_fedd ,_bed :=_fe .ParseUint (_bde .Value ,10,8);if _bed !=nil {return _bed ;};_cfff :=uint8 (_fedd );_dgcb .TextRotationAttr =&_cfff ;continue ;};if _bde .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_gcfa ,_cbbd :=_fe .ParseBool (_bde .Value );if _cbbd !=nil {return _cbbd ;};_dgcb .WrapTextAttr =&_gcfa ;continue ;};if _bde .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_fged ,_gdcd :=_fe .ParseUint (_bde .Value ,10,32);if _gdcd !=nil {return _gdcd ;};_ddfc :=uint32 (_fged );_dgcb .IndentAttr =&_ddfc ;continue ;};if _bde .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_dbbd ,_eaccg :=_fe .ParseInt (_bde .Value ,10,32);if _eaccg !=nil {return _eaccg ;};_cfeg :=int32 (_dbbd );_dgcb .RelativeIndentAttr =&_cfeg ;continue ;};if _bde .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_eebef ,_bdcgc :=_fe .ParseBool (_bde .Value );if _bdcgc !=nil {return _bdcgc ;};_dgcb .JustifyLastLineAttr =&_eebef ;continue ;};if _bde .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_dcdb ,_adda :=_fe .ParseBool (_bde .Value );if _adda !=nil {return _adda ;};_dgcb .ShrinkToFitAttr =&_dcdb ;continue ;};if _bde .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_aaag ,_eagb :=_fe .ParseUint (_bde .Value ,10,32);if _eagb !=nil {return _eagb ;};_aadd :=uint32 (_aaag );_dgcb .ReadingOrderAttr =&_aadd ;continue ;};};for {_cbf ,_cge :=d .Token ();if _cge !=nil {return _cg .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",_cge );};if _abdg ,_dbfb :=_cbf .(_c .EndElement );_dbfb &&_abdg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path +func (_aefa *CT_ChartsheetView )ValidateWithPath (path string )error {if _aefa .ExtLst !=nil {if _bfbd :=_aefa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfbd !=nil {return _bfbd ;};};return nil ;};func (_fdfcg *CT_ObjectAnchor )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _fdfcg .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fdfcg .MoveWithCellsAttr ))});};if _fdfcg .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fdfcg .SizeWithCellsAttr ))});};e .EncodeToken (start );_ddggec :=_bf .StartElement {Name :_bf .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_fdfcg .From ,_ddggec );_gcfbg :=_bf .StartElement {Name :_bf .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_fdfcg .To ,_gcfbg );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_fdccca ST_PivotAreaType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_fdccca .String (),start );};func NewCT_SmartTagType ()*CT_SmartTagType {_bfadae :=&CT_SmartTagType {};return _bfadae };func (_ecada *CT_Selection )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_beadbg :=range start .Attr {if _beadbg .Name .Local =="\u0070\u0061\u006e\u0065"{_ecada .PaneAttr .UnmarshalXMLAttr (_beadbg );continue ;};if _beadbg .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_cebaa ,_badff :=_beadbg .Value ,error (nil );if _badff !=nil {return _badff ;};_ecada .ActiveCellAttr =&_cebaa ;continue ;};if _beadbg .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_bdgff ,_ggdgdf :=_e .ParseUint (_beadbg .Value ,10,32);if _ggdgdf !=nil {return _ggdgdf ;};_defca :=uint32 (_bdgff );_ecada .ActiveCellIdAttr =&_defca ;continue ;};if _beadbg .Name .Local =="\u0073\u0071\u0072e\u0066"{_eaagbeg ,_cadaae :=ParseSliceST_Sqref (_beadbg .Value );if _cadaae !=nil {return _cadaae ;};_ecada .SqrefAttr =&_eaagbeg ;continue ;};};for {_aadfe ,_fdcca :=d .Token ();if _fdcca !=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",_fdcca );};if _cgdaea ,_bdfg :=_aadfe .(_bf .EndElement );_bdfg &&_cgdaea .Name ==start .Name {break ;};};return nil ;};func (_dcfbf *CT_XmlColumnPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gcdda :=range start .Attr {if _gcdda .Name .Local =="\u006d\u0061\u0070I\u0064"{_eabec ,_gabgf :=_e .ParseUint (_gcdda .Value ,10,32);if _gabgf !=nil {return _gabgf ;};_dcfbf .MapIdAttr =uint32 (_eabec );continue ;};if _gcdda .Name .Local =="\u0078\u0070\u0061t\u0068"{_dffgd ,_gcgaa :=_gcdda .Value ,error (nil );if _gcgaa !=nil {return _gcgaa ;};_dcfbf .XpathAttr =_dffgd ;continue ;};if _gcdda .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_ecgedd ,_ebageb :=_e .ParseBool (_gcdda .Value );if _ebageb !=nil {return _ebageb ;};_dcfbf .DenormalizedAttr =&_ecgedd ;continue ;};if _gcdda .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_eabee ,_bdfece :=_gcdda .Value ,error (nil );if _bdfece !=nil {return _bdfece ;};_dcfbf .XmlDataTypeAttr =_eabee ;continue ;};};_cedeg :for {_cbgcgg ,_abdcae :=d .Token ();if _abdcae !=nil {return _abdcae ;};switch _dcdde :=_cbgcgg .(type ){case _bf .StartElement :switch _dcdde .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcfbf .ExtLst =NewCT_ExtensionList ();if _dadbe :=d .DecodeElement (_dcfbf .ExtLst ,&_dcdde );_dadbe !=nil {return _dadbe ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006c\u0075m\u006eP\u0072\u0020\u0025\u0076",_dcdde .Name );if _gfaef :=d .Skip ();_gfaef !=nil {return _gfaef ;};};case _bf .EndElement :break _cedeg ;case _bf .CharData :};};return nil ;};func (_eebdbc ST_RevisionAction )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_eebdbc .String (),start );}; -// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path -func (_dgabc *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func (_aabgda ST_BorderStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aabgda .String (),start );};func NewCT_IgnoredError ()*CT_IgnoredError {_agaeg :=&CT_IgnoredError {};return _agaeg };func (_fedbae *CT_SmartTagType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdagc :=range start .Attr {if _gdagc .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_abfeec ,_badbf :=_gdagc .Value ,error (nil );if _badbf !=nil {return _badbf ;};_fedbae .NamespaceUriAttr =&_abfeec ;continue ;};if _gdagc .Name .Local =="\u006e\u0061\u006d\u0065"{_fcgdbg ,_efdfe :=_gdagc .Value ,error (nil );if _efdfe !=nil {return _efdfe ;};_fedbae .NameAttr =&_fcgdbg ;continue ;};if _gdagc .Name .Local =="\u0075\u0072\u006c"{_dabafg ,_ccbgf :=_gdagc .Value ,error (nil );if _ccbgf !=nil {return _ccbgf ;};_fedbae .UrlAttr =&_dabafg ;continue ;};};for {_ggbfea ,_edcc :=d .Token ();if _edcc !=nil {return _cg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_edcc );};if _fdbeb ,_gbdec :=_ggbfea .(_c .EndElement );_gbdec &&_fdbeb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path +func (_dgcee *CT_GroupLevels )ValidateWithPath (path string )error {for _ggaba ,_dbgac :=range _dgcee .GroupLevel {if _agdffa :=_dbgac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_ggaba ));_agdffa !=nil {return _agdffa ;};};return nil ;};type CT_Fill struct{ -// Validate validates the CT_DataValidations and its children -func (_aeab *CT_DataValidations )Validate ()error {return _aeab .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");}; +// Pattern +PatternFill *CT_PatternFill ; -// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path -func (_fegfd *CT_MergeCell )ValidateWithPath (path string )error {return nil };func (_cbccea ST_SourceType )ValidateWithPath (path string )error {switch _cbccea {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 (_cbccea ));};return nil ;};func (_gddab *CT_WebPublishObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcbec :=range start .Attr {if _dcbec .Name .Local =="\u0069\u0064"{_aabgd ,_ffgg :=_fe .ParseUint (_dcbec .Value ,10,32);if _ffgg !=nil {return _ffgg ;};_gddab .IdAttr =uint32 (_aabgd );continue ;};if _dcbec .Name .Local =="\u0064\u0069\u0076I\u0064"{_bgbbe ,_edbebda :=_dcbec .Value ,error (nil );if _edbebda !=nil {return _edbebda ;};_gddab .DivIdAttr =_bgbbe ;continue ;};if _dcbec .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_abefbb ,_egacg :=_dcbec .Value ,error (nil );if _egacg !=nil {return _egacg ;};_gddab .SourceObjectAttr =&_abefbb ;continue ;};if _dcbec .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_dbacf ,_gdgbb :=_dcbec .Value ,error (nil );if _gdgbb !=nil {return _gdgbb ;};_gddab .DestinationFileAttr =_dbacf ;continue ;};if _dcbec .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfeafc ,_fgbgb :=_dcbec .Value ,error (nil );if _fgbgb !=nil {return _fgbgb ;};_gddab .TitleAttr =&_cfeafc ;continue ;};if _dcbec .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_bddbdg ,_gecfb :=_fe .ParseBool (_dcbec .Value );if _gecfb !=nil {return _gecfb ;};_gddab .AutoRepublishAttr =&_bddbdg ;continue ;};};for {_cgfcf ,_fcbcd :=d .Token ();if _fcbcd !=nil {return _cg .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",_fcbcd );};if _fgeae ,_eabaae :=_cgfcf .(_c .EndElement );_eabaae &&_fgeae .Name ==start .Name {break ;};};return nil ;}; +// Gradient +GradientFill *CT_GradientFill ;};func (_fadde *CT_MeasureDimensionMap )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dfaae :=range start .Attr {if _dfaae .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_eege ,_bebbg :=_e .ParseUint (_dfaae .Value ,10,32);if _bebbg !=nil {return _bebbg ;};_dbaea :=uint32 (_eege );_fadde .MeasureGroupAttr =&_dbaea ;continue ;};if _dfaae .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_eafcc ,_dcgb :=_e .ParseUint (_dfaae .Value ,10,32);if _dcgb !=nil {return _dcgb ;};_fdage :=uint32 (_eafcc );_fadde .DimensionAttr =&_fdage ;continue ;};};for {_afgbe ,_abdee :=d .Token ();if _abdee !=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",_abdee );};if _dbbce ,_agefa :=_afgbe .(_bf .EndElement );_agefa &&_dbbce .Name ==start .Name {break ;};};return nil ;};func (_bcedbd *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_bcedbd =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_bcedbd =1;case "\u006c\u0065\u0066\u0074":*_bcedbd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcedbd =3;case "\u0072\u0069\u0067h\u0074":*_bcedbd =4;case "\u0066\u0069\u006c\u006c":*_bcedbd =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bcedbd =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bcedbd =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bcedbd =8;};return nil ;}; -// Validate validates the CT_DateTime and its children -func (_eadbg *CT_DateTime )Validate ()error {return _eadbg .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};func (_ggaea ST_SheetState )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cadca :=_c .Attr {};_cadca .Name =name ;switch _ggaea {case ST_SheetStateUnset :_cadca .Value ="";case ST_SheetStateVisible :_cadca .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_cadca .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_cadca .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _cadca ,nil ;}; +// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path +func (_adbed *CT_SheetId )ValidateWithPath (path string )error {return nil };func (_aeefg ST_VolDepType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_gcfgd :=_bf .Attr {};_gcfgd .Name =name ;switch _aeefg {case ST_VolDepTypeUnset :_gcfgd .Value ="";case ST_VolDepTypeRealTimeData :_gcfgd .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_gcfgd .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _gcfgd ,nil ;};func (_bdabe *CT_RevisionInsertSheet )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bdabe .SheetIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_bdabe .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_bdabe .SheetPositionAttr )});if _bdabe .RIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bdabe .RIdAttr )});};if _bdabe .UaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bdabe .UaAttr ))});};if _bdabe .RaAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bdabe .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_cbedf :=&CT_WebPublishItem {};_cbedf .SourceTypeAttr =ST_WebSourceType (1);return _cbedf ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_cacfb *CT_Drawing )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path +func (_gcdb *CT_Cell )ValidateWithPath (path string )error {if _ecbf :=_gcdb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ecbf !=nil {return _ecbf ;};if _gcdb .F !=nil {if _bec :=_gcdb .F .ValidateWithPath (path +"\u002f\u0046");_bec !=nil {return _bec ;};};if _gcdb .Is !=nil {if _ggbcc :=_gcdb .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_ggbcc !=nil {return _ggbcc ;};};if _gcdb .ExtLst !=nil {if _ebea :=_gcdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebea !=nil {return _ebea ;};};return nil ;};func (_dgcg *CT_CalcChain )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ggbc :for {_egdf ,_afdf :=d .Token ();if _afdf !=nil {return _afdf ;};switch _dfcg :=_egdf .(type ){case _bf .StartElement :switch _dfcg .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaa :=NewCT_CalcCell ();if _cdfd :=d .DecodeElement (_fcaa ,&_dfcg );_cdfd !=nil {return _cdfd ;};_dgcg .C =append (_dgcg .C ,_fcaa );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcg .ExtLst =NewCT_ExtensionList ();if _egbb :=d .DecodeElement (_dgcg .ExtLst ,&_dfcg );_egbb !=nil {return _egbb ;};default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0061\u006cc\u0043\u0068\u0061\u0069\u006e\u0020\u0025\u0076",_dfcg .Name );if _cdda :=d .Skip ();_cdda !=nil {return _cdda ;};};case _bf .EndElement :break _ggbc ;case _bf .CharData :};};return nil ;};func (_ddebad ST_GrowShrinkType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_eebca :=_bf .Attr {};_eebca .Name =name ;switch _ddebad {case ST_GrowShrinkTypeUnset :_eebca .Value ="";case ST_GrowShrinkTypeInsertDelete :_eebca .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_eebca .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_eebca .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _eebca ,nil ;}; -// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path -func (_gdacb *CT_Users )ValidateWithPath (path string )error {for _eddee ,_afgceb :=range _gdacb .UserInfo {if _bedec :=_afgceb .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_eddee ));_bedec !=nil {return _bedec ;};};return nil ;};func (_gcgag ST_DvAspect )ValidateWithPath (path string )error {switch _gcgag {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 (_gcgag ));};return nil ;}; +// Validate validates the CT_CacheField and its children +func (_ddae *CT_CacheField )Validate ()error {return _ddae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");}; -// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path -func (_fadaa *CT_DdeItem )ValidateWithPath (path string )error {if _fadaa .Values !=nil {if _cgcg :=_fadaa .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_cgcg !=nil {return _cgcg ;};};return nil ;};type CT_RevisionAutoFormatting struct{ +// Validate validates the CT_CacheHierarchies and its children +func (_cbeg *CT_CacheHierarchies )Validate ()error {return _cbeg .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};type ST_ExternalConnectionType byte ;func (_dcdfc ST_Pane )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_bgfcaf :=_bf .Attr {};_bgfcaf .Name =name ;switch _dcdfc {case ST_PaneUnset :_bgfcaf .Value ="";case ST_PaneBottomRight :_bgfcaf .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_bgfcaf .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_bgfcaf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_bgfcaf .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _bgfcaf ,nil ;};func (_fbgbb *CT_Font )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_aaba :for {_fedb ,_fgggd :=d .Token ();if _fgggd !=nil {return _fgggd ;};switch _fbacc :=_fedb .(type ){case _bf .StartElement :switch _fbacc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfcba :=NewCT_FontName ();if _cfcee :=d .DecodeElement (_cfcba ,&_fbacc );_cfcee !=nil {return _cfcee ;};_fbgbb .Name =append (_fbgbb .Name ,_cfcba );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dffcd :=NewCT_IntProperty ();if _acfba :=d .DecodeElement (_dffcd ,&_fbacc );_acfba !=nil {return _acfba ;};_fbgbb .Charset =append (_fbgbb .Charset ,_dffcd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfegc :=NewCT_FontFamily ();if _cbefe :=d .DecodeElement (_dfegc ,&_fbacc );_cbefe !=nil {return _cbefe ;};_fbgbb .Family =append (_fbgbb .Family ,_dfegc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddfgd :=NewCT_BooleanProperty ();if _afagd :=d .DecodeElement (_ddfgd ,&_fbacc );_afagd !=nil {return _afagd ;};_fbgbb .B =append (_fbgbb .B ,_ddfgd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfgde :=NewCT_BooleanProperty ();if _cbfgg :=d .DecodeElement (_gfgde ,&_fbacc );_cbfgg !=nil {return _cbfgg ;};_fbgbb .I =append (_fbgbb .I ,_gfgde );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgeccb :=NewCT_BooleanProperty ();if _caacb :=d .DecodeElement (_dgeccb ,&_fbacc );_caacb !=nil {return _caacb ;};_fbgbb .Strike =append (_fbgbb .Strike ,_dgeccb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baca :=NewCT_BooleanProperty ();if _bbdccf :=d .DecodeElement (_baca ,&_fbacc );_bbdccf !=nil {return _bbdccf ;};_fbgbb .Outline =append (_fbgbb .Outline ,_baca );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edab :=NewCT_BooleanProperty ();if _cccff :=d .DecodeElement (_edab ,&_fbacc );_cccff !=nil {return _cccff ;};_fbgbb .Shadow =append (_fbgbb .Shadow ,_edab );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabfc :=NewCT_BooleanProperty ();if _faedc :=d .DecodeElement (_aabfc ,&_fbacc );_faedc !=nil {return _faedc ;};_fbgbb .Condense =append (_fbgbb .Condense ,_aabfc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgbbc :=NewCT_BooleanProperty ();if _gdfad :=d .DecodeElement (_fgbbc ,&_fbacc );_gdfad !=nil {return _gdfad ;};_fbgbb .Extend =append (_fbgbb .Extend ,_fgbbc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fegaa :=NewCT_Color ();if _gbgab :=d .DecodeElement (_fegaa ,&_fbacc );_gbgab !=nil {return _gbgab ;};_fbgbb .Color =append (_fbgbb .Color ,_fegaa );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbfca :=NewCT_FontSize ();if _ecdfd :=d .DecodeElement (_gbfca ,&_fbacc );_ecdfd !=nil {return _ecdfd ;};_fbgbb .Sz =append (_fbgbb .Sz ,_gbfca );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgaf :=NewCT_UnderlineProperty ();if _gcdf :=d .DecodeElement (_fgaf ,&_fbacc );_gcdf !=nil {return _gcdf ;};_fbgbb .U =append (_fbgbb .U ,_fgaf );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cebg :=NewCT_VerticalAlignFontProperty ();if _cbfc :=d .DecodeElement (_cebg ,&_fbacc );_cbfc !=nil {return _cbfc ;};_fbgbb .VertAlign =append (_fbgbb .VertAlign ,_cebg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfeb :=NewCT_FontScheme ();if _fcefb :=d .DecodeElement (_fgfeb ,&_fbacc );_fcefb !=nil {return _fcefb ;};_fbgbb .Scheme =append (_fbgbb .Scheme ,_fgfeb );default:_cg .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_fbacc .Name );if _fagee :=d .Skip ();_fagee !=nil {return _fagee ;};};case _bf .EndElement :break _aaba ;case _bf .CharData :};};return nil ;}; -// Sheet Id -SheetIdAttr uint32 ; +// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path +func (_ddbbe *CT_IntProperty )ValidateWithPath (path string )error {return nil };func (_eafdd *CT_SheetFormatPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eafdd .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_eafdd .BaseColWidthAttr )});};if _eafdd .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_eafdd .DefaultColWidthAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",_eafdd .DefaultRowHeightAttr )});if _eafdd .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eafdd .CustomHeightAttr ))});};if _eafdd .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eafdd .ZeroHeightAttr ))});};if _eafdd .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eafdd .ThickTopAttr ))});};if _eafdd .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eafdd .ThickBottomAttr ))});};if _eafdd .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_eafdd .OutlineLevelRowAttr )});};if _eafdd .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_eafdd .OutlineLevelColAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type ST_CalcMode byte ;func (_efddda *ST_GradientType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_efddda =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_efddda =1;case "\u0070\u0061\u0074\u0068":*_efddda =2;};return nil ;}; -// Reference -RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};type CT_DataValidation struct{ +// Validate validates the CT_ColorFilter and its children +func (_ecg *CT_ColorFilter )Validate ()error {return _ecg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");}; -// Data Validation Type -TypeAttr ST_DataValidationType ; +// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path +func (_cgefcf *CT_Users )ValidateWithPath (path string )error {for _abbcb ,_ddecc :=range _cgefcf .UserInfo {if _addgdd :=_ddecc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_abbcb ));_addgdd !=nil {return _addgdd ;};};return nil ;};func (_eabgg ST_CalcMode )String ()string {switch _eabgg {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 (_ggecbg ST_CfvoType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_ddbbab :=_bf .Attr {};_ddbbab .Name =name ;switch _ggecbg {case ST_CfvoTypeUnset :_ddbbab .Value ="";case ST_CfvoTypeNum :_ddbbab .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_ddbbab .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_ddbbab .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_ddbbab .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_ddbbab .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_ddbbab .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _ddbbab ,nil ;};func (_egacaa *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_egacaa =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_egacaa =1;case "\u006c\u0065\u0066\u0074":*_egacaa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egacaa =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_egacaa =4;};return nil ;};func (_bbfbd ST_DdeValueType )String ()string {switch _bbfbd {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 NewCT_WorkbookPr ()*CT_WorkbookPr {_adacfe :=&CT_WorkbookPr {};return _adacfe };func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_bdcdd :=&CT_ExternalDefinedNames {};return _bdcdd ;}; -// Data Validation Error Style -ErrorStyleAttr ST_DataValidationErrorStyle ; +// Validate validates the CT_SheetBackgroundPicture and its children +func (_caccbe *CT_SheetBackgroundPicture )Validate ()error {return _caccbe .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};type CT_IgnoredError struct{ -// IME Mode Enforced -ImeModeAttr ST_DataValidationImeMode ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Operator -OperatorAttr ST_DataValidationOperator ; +// Evaluation Error +EvalErrorAttr *bool ; -// Allow Blank -AllowBlankAttr *bool ; +// Two Digit Text Year +TwoDigitTextYearAttr *bool ; -// Show Drop Down -ShowDropDownAttr *bool ; +// Number Stored As Text +NumberStoredAsTextAttr *bool ; -// Show Input Message -ShowInputMessageAttr *bool ; +// Formula +FormulaAttr *bool ; -// Show Error Message -ShowErrorMessageAttr *bool ; +// Formula Range +FormulaRangeAttr *bool ; -// Error Alert Text -ErrorTitleAttr *string ; +// Unlocked Formula +UnlockedFormulaAttr *bool ; -// Error Message -ErrorAttr *string ; +// Empty Cell Reference +EmptyCellReferenceAttr *bool ; -// Prompt Title -PromptTitleAttr *string ; +// List Data Validation +ListDataValidationAttr *bool ; -// Input Prompt -PromptAttr *string ; +// Calculated Column +CalculatedColumnAttr *bool ;}; -// Sequence of References -SqrefAttr ST_Sqref ; +// Validate validates the CT_CellWatches and its children +func (_ebdbf *CT_CellWatches )Validate ()error {return _ebdbf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};type CT_DataFields struct{ -// Formula 1 -Formula1 *string ; +// Data Items Count +CountAttr *uint32 ; -// Formula 2 -Formula2 *string ;};type CT_WebPublishing struct{ +// Data Field Item +DataField []*CT_DataField ;};func (_eedgg ST_PageOrder )String ()string {switch _eedgg {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 NewCT_QueryTableField ()*CT_QueryTableField {_ccfba :=&CT_QueryTableField {};return _ccfba };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;); -// Use CSS -CssAttr *bool ; +// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path +func (_begc *CT_FontName )ValidateWithPath (path string )error {return nil }; -// Thicket -ThicketAttr *bool ; +// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path +func (_cfc *CT_CellStyles )ValidateWithPath (path string )error {for _cdgca ,_dfae :=range _cfc .CellStyle {if _bffe :=_dfae .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cdgca ));_bffe !=nil {return _bffe ;};};return nil ;};func (_cbdac ST_VolDepType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_cbdac .String (),start );};func NewCT_CommentPr ()*CT_CommentPr {_cegf :=&CT_CommentPr {};_cegf .Anchor =NewCT_ObjectAnchor ();return _cegf ;};func (_ffcdbb ST_DataValidationType )ValidateWithPath (path string )error {switch _ffcdbb {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 (_ffcdbb ));};return nil ;};func (_cefgdd ST_TableStyleType )ValidateWithPath (path string )error {switch _cefgdd {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 (_cefgdd ));};return nil ;};func (_egeea *CT_ServerFormat )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _egeea .CultureAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egeea .CultureAttr )});};if _egeea .FormatAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_egeea .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dcccd ST_MdxFunctionType )Validate ()error {return _dcccd .ValidateWithPath ("")};func (_cbeag *CT_ExternalCell )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cbeag .RAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cbeag .RAttr )});};if _cbeag .TAttr !=ST_CellTypeUnset {_beabf ,_fgddc :=_cbeag .TAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074"});if _fgddc !=nil {return _fgddc ;};start .Attr =append (start .Attr ,_beabf );};if _cbeag .VmAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_cbeag .VmAttr )});};e .EncodeToken (start );if _cbeag .V !=nil {_aaefa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_aaefa ,*_cbeag .V );e .EncodeElement (_cbeag .V ,_aaefa );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_cgeag :=&CT_ConditionalFormat {};_cgeag .PivotAreas =NewCT_PivotAreas ();return _cgeag ;};func (_bbgagc *Comments )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bbgagc .CT_Comments =*NewCT_Comments ();_gcgac :for {_acdg ,_ecebb :=d .Token ();if _ecebb !=nil {return _ecebb ;};switch _ddded :=_acdg .(type ){case _bf .StartElement :switch _ddded .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fdfbc :=d .DecodeElement (_bbgagc .Authors ,&_ddded );_fdfbc !=nil {return _fdfbc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _abbab :=d .DecodeElement (_bbgagc .CommentList ,&_ddded );_abbab !=nil {return _abbab ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbgagc .ExtLst =NewCT_ExtensionList ();if _decegb :=d .DecodeElement (_bbgagc .ExtLst ,&_ddded );_decegb !=nil {return _decegb ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_ddded .Name );if _dgaeg :=d .Skip ();_dgaeg !=nil {return _dgaeg ;};};case _bf .EndElement :break _gcgac ;case _bf .CharData :};};return nil ;};type CT_SheetPr struct{ -// Enable Long File Names -LongFileNamesAttr *bool ; +// Synch Horizontal +SyncHorizontalAttr *bool ; -// VML in Browsers -VmlAttr *bool ; +// Synch Vertical +SyncVerticalAttr *bool ; -// Allow PNG -AllowPngAttr *bool ; +// Synch Reference +SyncRefAttr *string ; -// Target Screen Size -TargetScreenSizeAttr ST_TargetScreenSize ; +// Transition Formula Evaluation +TransitionEvaluationAttr *bool ; -// DPI -DpiAttr *uint32 ; +// Transition Formula Entry +TransitionEntryAttr *bool ; -// Code Page -CodePageAttr *uint32 ; +// Published +PublishedAttr *bool ; -// Character Set -CharacterSetAttr *string ;}; +// Code Name +CodeNameAttr *string ; -// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path -func (_dbgad *CT_ExternalReference )ValidateWithPath (path string )error {return nil };func (_cbgec *CT_QueryTableField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_cbgec .IdAttr )});if _cbgec .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_cbgec .NameAttr )});};if _cbgec .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbgec .DataBoundAttr ))});};if _cbgec .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbgec .RowNumbersAttr ))});};if _cbgec .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbgec .FillFormulasAttr ))});};if _cbgec .ClippedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_cbgec .ClippedAttr ))});};if _cbgec .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_cbgec .TableColumnIdAttr )});};e .EncodeToken (start );if _cbgec .ExtLst !=nil {_ffgcg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbgec .ExtLst ,_ffgcg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eefe *CT_Border )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eefe .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eefe .DiagonalUpAttr ))});};if _eefe .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eefe .DiagonalDownAttr ))});};if _eefe .OutlineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_eefe .OutlineAttr ))});};e .EncodeToken (start );if _eefe .Start !=nil {_aga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eefe .Start ,_aga );};if _eefe .End !=nil {_bced :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}};e .EncodeElement (_eefe .End ,_bced );};if _eefe .Left !=nil {_dcbb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_eefe .Left ,_dcbb );};if _eefe .Right !=nil {_gcba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eefe .Right ,_gcba );};if _eefe .Top !=nil {_gdce :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_eefe .Top ,_gdce );};if _eefe .Bottom !=nil {_effe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}};e .EncodeElement (_eefe .Bottom ,_effe );};if _eefe .Diagonal !=nil {_acgg :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_eefe .Diagonal ,_acgg );};if _eefe .Vertical !=nil {_ccg :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}};e .EncodeElement (_eefe .Vertical ,_ccg );};if _eefe .Horizontal !=nil {_ffd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_eefe .Horizontal ,_ffd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecbbed ST_WebSourceType )ValidateWithPath (path string )error {switch _ecbbed {case 0,1,2,3,4,5,6,7,8: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 (_ecbbed ));};return nil ;};func (_ddfb *CT_IntProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdga :=range start .Attr {if _gdga .Name .Local =="\u0076\u0061\u006c"{_ffbge ,_ecefe :=_fe .ParseInt (_gdga .Value ,10,32);if _ecefe !=nil {return _ecefe ;};_ddfb .ValAttr =int32 (_ffbge );continue ;};};for {_beeeg ,_febbba :=d .Token ();if _febbba !=nil {return _cg .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",_febbba );};if _baaf ,_egcge :=_beeeg .(_c .EndElement );_egcge &&_baaf .Name ==start .Name {break ;};};return nil ;};func (_dggbdc ST_UpdateLinks )Validate ()error {return _dggbdc .ValidateWithPath ("")};type CT_CacheSource struct{ +// Filter Mode +FilterModeAttr *bool ; -// Cache Type -TypeAttr ST_SourceType ; +// Enable Conditional Formatting Calculations +EnableFormatConditionsCalculationAttr *bool ; -// Connection Index -ConnectionIdAttr *uint32 ; +// Sheet Tab Color +TabColor *CT_Color ; -// Worksheet PivotCache Source -WorksheetSource *CT_WorksheetSource ; +// Outline Properties +OutlinePr *CT_OutlinePr ; -// Consolidation Source -Consolidation *CT_Consolidation ; +// Page Setup Properties +PageSetUpPr *CT_PageSetUpPr ;};func (_aadcbe *CT_XmlColumnPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_aadcbe .MapIdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_f .Sprintf ("\u0025\u0076",_aadcbe .XpathAttr )});if _aadcbe .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aadcbe .DenormalizedAttr ))});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",_aadcbe .XmlDataTypeAttr )});e .EncodeToken (start );if _aadcbe .ExtLst !=nil {_bffcef :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aadcbe .ExtLst ,_bffcef );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dabffeb *CT_Revisions )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_badfb :for {_fgdbdb ,_ebbga :=d .Token ();if _ebbga !=nil {return _ebbga ;};switch _abgcef :=_fgdbdb .(type ){case _bf .StartElement :switch _abgcef .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_feegd :=NewCT_RevisionRowColumn ();if _aagga :=d .DecodeElement (_feegd ,&_abgcef );_aagga !=nil {return _aagga ;};_dabffeb .Rrc =append (_dabffeb .Rrc ,_feegd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aebbg :=NewCT_RevisionMove ();if _cdfcad :=d .DecodeElement (_aebbg ,&_abgcef );_cdfcad !=nil {return _cdfcad ;};_dabffeb .Rm =append (_dabffeb .Rm ,_aebbg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggef :=NewCT_RevisionCustomView ();if _ccgegg :=d .DecodeElement (_bggef ,&_abgcef );_ccgegg !=nil {return _ccgegg ;};_dabffeb .Rcv =append (_dabffeb .Rcv ,_bggef );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efaab :=NewCT_RevisionSheetRename ();if _eefec :=d .DecodeElement (_efaab ,&_abgcef );_eefec !=nil {return _eefec ;};_dabffeb .Rsnm =append (_dabffeb .Rsnm ,_efaab );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfbb :=NewCT_RevisionInsertSheet ();if _acdbd :=d .DecodeElement (_ebfbb ,&_abgcef );_acdbd !=nil {return _acdbd ;};_dabffeb .Ris =append (_dabffeb .Ris ,_ebfbb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffdbg :=NewCT_RevisionCellChange ();if _fcaead :=d .DecodeElement (_ffdbg ,&_abgcef );_fcaead !=nil {return _fcaead ;};_dabffeb .Rcc =append (_dabffeb .Rcc ,_ffdbg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedcd :=NewCT_RevisionFormatting ();if _bbcad :=d .DecodeElement (_gedcd ,&_abgcef );_bbcad !=nil {return _bbcad ;};_dabffeb .Rfmt =append (_dabffeb .Rfmt ,_gedcd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfcca :=NewCT_RevisionAutoFormatting ();if _fbbcg :=d .DecodeElement (_dfcca ,&_abgcef );_fbbcg !=nil {return _fbbcg ;};_dabffeb .Raf =append (_dabffeb .Raf ,_dfcca );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efaeb :=NewCT_RevisionDefinedName ();if _aceff :=d .DecodeElement (_efaeb ,&_abgcef );_aceff !=nil {return _aceff ;};_dabffeb .Rdn =append (_dabffeb .Rdn ,_efaeb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adccaf :=NewCT_RevisionComment ();if _gfbdaf :=d .DecodeElement (_adccaf ,&_abgcef );_gfbdaf !=nil {return _gfbdaf ;};_dabffeb .Rcmt =append (_dabffeb .Rcmt ,_adccaf );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbabg :=NewCT_RevisionQueryTableField ();if _cagdc :=d .DecodeElement (_dbabg ,&_abgcef );_cagdc !=nil {return _cagdc ;};_dabffeb .Rqt =append (_dabffeb .Rqt ,_dbabg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbgffa :=NewCT_RevisionConflict ();if _fdfba :=d .DecodeElement (_cbgffa ,&_abgcef );_fdfba !=nil {return _fdfba ;};_dabffeb .Rcft =append (_dabffeb .Rcft ,_cbgffa );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0065\u0076i\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_abgcef .Name );if _cdcga :=d .Skip ();_cdcga !=nil {return _cdcga ;};};case _bf .EndElement :break _badfb ;case _bf .CharData :};};return nil ;};func NewCT_RgbColor ()*CT_RgbColor {_eegda :=&CT_RgbColor {};return _eegda }; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path +func (_ffcfgg *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _dccbdf ,_ebfbd :=range _ffcfgg .RowHierarchyUsage {if _gdcba :=_ebfbd .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 ,_dccbdf ));_gdcba !=nil {return _gdcba ;};};return nil ;};type CT_Member struct{ -// Validate validates the CT_MeasureGroup and its children -func (_efade *CT_MeasureGroup )Validate ()error {return _efade .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};func (_decba *CT_QueryTableRefresh )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_decba .QueryTableFields =NewCT_QueryTableFields ();for _ ,_bbcef :=range start .Attr {if _bbcef .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_efgce ,_abfced :=_fe .ParseBool (_bbcef .Value );if _abfced !=nil {return _abfced ;};_decba .PreserveSortFilterLayoutAttr =&_efgce ;continue ;};if _bbcef .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_dfdfga ,_fdbge :=_fe .ParseBool (_bbcef .Value );if _fdbge !=nil {return _fdbge ;};_decba .FieldIdWrappedAttr =&_dfdfga ;continue ;};if _bbcef .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_accafa ,_fdbbb :=_fe .ParseBool (_bbcef .Value );if _fdbbb !=nil {return _fdbbb ;};_decba .HeadersInLastRefreshAttr =&_accafa ;continue ;};if _bbcef .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_dfaea ,_ddffc :=_fe .ParseUint (_bbcef .Value ,10,8);if _ddffc !=nil {return _ddffc ;};_cbaag :=uint8 (_dfaea );_decba .MinimumVersionAttr =&_cbaag ;continue ;};if _bbcef .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_geafg ,_ffadbb :=_fe .ParseUint (_bbcef .Value ,10,32);if _ffadbb !=nil {return _ffadbb ;};_dgfgg :=uint32 (_geafg );_decba .NextIdAttr =&_dgfgg ;continue ;};if _bbcef .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_caceg ,_cbddgb :=_fe .ParseUint (_bbcef .Value ,10,32);if _cbddgb !=nil {return _cbddgb ;};_cfdbf :=uint32 (_caceg );_decba .UnboundColumnsLeftAttr =&_cfdbf ;continue ;};if _bbcef .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_cbcf ,_gfecf :=_fe .ParseUint (_bbcef .Value ,10,32);if _gfecf !=nil {return _gfecf ;};_gaegbc :=uint32 (_cbcf );_decba .UnboundColumnsRightAttr =&_gaegbc ;continue ;};};_ccdcd :for {_edfaag ,_bgffde :=d .Token ();if _bgffde !=nil {return _bgffde ;};switch _eceed :=_edfaag .(type ){case _c .StartElement :switch _eceed .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gdbff :=d .DecodeElement (_decba .QueryTableFields ,&_eceed );_gdbff !=nil {return _gdbff ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_decba .QueryTableDeletedFields =NewCT_QueryTableDeletedFields ();if _aafdf :=d .DecodeElement (_decba .QueryTableDeletedFields ,&_eceed );_aafdf !=nil {return _aafdf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_decba .SortState =NewCT_SortState ();if _decea :=d .DecodeElement (_decba .SortState ,&_eceed );_decea !=nil {return _decea ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_decba .ExtLst =NewCT_ExtensionList ();if _ggafd :=d .DecodeElement (_decba .ExtLst ,&_eceed );_ggafd !=nil {return _ggafd ;};default:_gc .Log .Debug ("\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",_eceed .Name );if _fgcecg :=d .Skip ();_fgcecg !=nil {return _fgcecg ;};};case _c .EndElement :break _ccdcd ;case _c .CharData :};};return nil ;};func (_bcaaa *CT_VolMain )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_cg .Sprintf ("\u0025\u0076",_bcaaa .FirstAttr )});e .EncodeToken (start );_gegfeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_badgda :=range _bcaaa .Tp {e .EncodeElement (_badgda ,_gegfeb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abefec ST_ParameterType )String ()string {switch _abefec {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 "";};type CT_Authors struct{ +// Hidden Item Name +NameAttr string ;};func (_bffgfg ST_DvAspect )Validate ()error {return _bffgfg .ValidateWithPath ("")};func (_gcbgag ST_Axis )ValidateWithPath (path string )error {switch _gcbgag {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 (_gcbgag ));};return nil ;};func (_aefffe ST_FieldSortType )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_aefffe .String (),start );}; -// Author -Author []string ;};func NewCT_Fonts ()*CT_Fonts {_agbf :=&CT_Fonts {};return _agbf }; +// Validate validates the CT_Hyperlink and its children +func (_deecb *CT_Hyperlink )Validate ()error {return _deecb .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_bgbf *CT_ChartFormats )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_agdc :=range start .Attr {if _agdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gagg ,_dcdfg :=_e .ParseUint (_agdc .Value ,10,32);if _dcdfg !=nil {return _dcdfg ;};_fbfb :=uint32 (_gagg );_bgbf .CountAttr =&_fbfb ;continue ;};};_cacac :for {_faaad ,_cged :=d .Token ();if _cged !=nil {return _cged ;};switch _fdga :=_faaad .(type ){case _bf .StartElement :switch _fdga .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacc :=NewCT_ChartFormat ();if _ceab :=d .DecodeElement (_bacc ,&_fdga );_ceab !=nil {return _ceab ;};_bgbf .ChartFormat =append (_bgbf .ChartFormat ,_bacc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_fdga .Name );if _aec :=d .Skip ();_aec !=nil {return _aec ;};};case _bf .EndElement :break _cacac ;case _bf .CharData :};};return nil ;};func NewCT_WebPublishObject ()*CT_WebPublishObject {_ccaegc :=&CT_WebPublishObject {};return _ccaegc }; -// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path -func (_bae *CT_Authors )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Cfvo and its children +func (_cbf *CT_Cfvo )Validate ()error {return _cbf .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func (_ggfaea *CT_SheetCalcPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dcggd :=range start .Attr {if _dcggd .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_gffcc ,_eggab :=_e .ParseBool (_dcggd .Value );if _eggab !=nil {return _eggab ;};_ggfaea .FullCalcOnLoadAttr =&_gffcc ;continue ;};};for {_fgdea ,_fdacda :=d .Token ();if _fdacda !=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",_fdacda );};if _edbgfb ,_feabd :=_fgdea .(_bf .EndElement );_feabd &&_edbgfb .Name ==start .Name {break ;};};return nil ;};func (_aageg *CT_Stylesheet )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fdaff :for {_bddac ,_abaag :=d .Token ();if _abaag !=nil {return _abaag ;};switch _cfaff :=_bddac .(type ){case _bf .StartElement :switch _cfaff .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageg .NumFmts =NewCT_NumFmts ();if _acfebf :=d .DecodeElement (_aageg .NumFmts ,&_cfaff );_acfebf !=nil {return _acfebf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageg .Fonts =NewCT_Fonts ();if _afbae :=d .DecodeElement (_aageg .Fonts ,&_cfaff );_afbae !=nil {return _afbae ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageg .Fills =NewCT_Fills ();if _beggd :=d .DecodeElement (_aageg .Fills ,&_cfaff );_beggd !=nil {return _beggd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageg .Borders =NewCT_Borders ();if _cebab :=d .DecodeElement (_aageg .Borders ,&_cfaff );_cebab !=nil {return _cebab ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageg .CellStyleXfs =NewCT_CellStyleXfs ();if _fffcee :=d .DecodeElement (_aageg .CellStyleXfs ,&_cfaff );_fffcee !=nil {return _fffcee ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageg .CellXfs =NewCT_CellXfs ();if _dcagea :=d .DecodeElement (_aageg .CellXfs ,&_cfaff );_dcagea !=nil {return _dcagea ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageg .CellStyles =NewCT_CellStyles ();if _dgcgd :=d .DecodeElement (_aageg .CellStyles ,&_cfaff );_dgcgd !=nil {return _dgcgd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageg .Dxfs =NewCT_Dxfs ();if _ccgae :=d .DecodeElement (_aageg .Dxfs ,&_cfaff );_ccgae !=nil {return _ccgae ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageg .TableStyles =NewCT_TableStyles ();if _dbbda :=d .DecodeElement (_aageg .TableStyles ,&_cfaff );_dbbda !=nil {return _dbbda ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageg .Colors =NewCT_Colors ();if _fffcd :=d .DecodeElement (_aageg .Colors ,&_cfaff );_fffcd !=nil {return _fffcd ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aageg .ExtLst =NewCT_ExtensionList ();if _bgebg :=d .DecodeElement (_aageg .ExtLst ,&_cfaff );_bgebg !=nil {return _bgebg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053t\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_cfaff .Name );if _egbfaf :=d .Skip ();_egbfaf !=nil {return _egbfaf ;};};case _bf .EndElement :break _fdaff ;case _bf .CharData :};};return nil ;};func (_dbbae ST_UpdateLinks )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_dbbae .String (),start );}; -// Validate validates the CT_QueryTableFields and its children -func (_dcfgb *CT_QueryTableFields )Validate ()error {return _dcfgb .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Validate validates the CT_CellStyle and its children +func (_dbbd *CT_CellStyle )Validate ()error {return _dbbd .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};type CT_Filter struct{ -// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path -func (_gdae *CT_CellSmartTag )ValidateWithPath (path string )error {for _acgf ,_fabfa :=range _gdae .CellSmartTagPr {if _gaec :=_fabfa .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_acgf ));_gaec !=nil {return _gaec ;};};return nil ;}; +// Filter Value +ValAttr *string ;};type CT_CustomWorkbookViews struct{ -// Validate validates the CT_RevisionComment and its children -func (_cdagc *CT_RevisionComment )Validate ()error {return _cdagc .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};type CT_ChartFormats struct{ +// Custom Workbook View +CustomWorkbookView []*CT_CustomWorkbookView ;};type CT_DefinedNames struct{ -// Format Count -CountAttr *uint32 ; +// Defined Name +DefinedName []*CT_DefinedName ;};type CT_XStringElement struct{ -// PivotChart Format -ChartFormat []*CT_ChartFormat ;}; +// Value +VAttr string ;}; -// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path -func (_gebca *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };func NewCT_Index ()*CT_Index {_agcff :=&CT_Index {};return _agcff }; +// Validate validates the CT_FunctionGroups and its children +func (_ceaa *CT_FunctionGroups )Validate ()error {return _ceaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};func (_gagf *CT_DynamicFilter )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gagf .TypeAttr =ST_DynamicFilterType (1);for _ ,_dgadf :=range start .Attr {if _dgadf .Name .Local =="\u0074\u0079\u0070\u0065"{_gagf .TypeAttr .UnmarshalXMLAttr (_dgadf );continue ;};if _dgadf .Name .Local =="\u0076\u0061\u006c"{_dgbfc ,_gcbee :=_e .ParseFloat (_dgadf .Value ,64);if _gcbee !=nil {return _gcbee ;};_gagf .ValAttr =&_dgbfc ;continue ;};if _dgadf .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_facdc ,_dfcdg :=ParseStdlibTime (_dgadf .Value );if _dfcdg !=nil {return _dfcdg ;};_gagf .ValIsoAttr =&_facdc ;continue ;};if _dgadf .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_beabe ,_edaeb :=_e .ParseFloat (_dgadf .Value ,64);if _edaeb !=nil {return _edaeb ;};_gagf .MaxValAttr =&_beabe ;continue ;};if _dgadf .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_abbba ,_acccf :=ParseStdlibTime (_dgadf .Value );if _acccf !=nil {return _acccf ;};_gagf .MaxValIsoAttr =&_abbba ;continue ;};};for {_gefac ,_aece :=d .Token ();if _aece !=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",_aece );};if _bdbcd ,_cbcdd :=_gefac .(_bf .EndElement );_cbcdd &&_bdbcd .Name ==start .Name {break ;};};return nil ;};type ST_CellFormulaType byte ;func (_geaf *CT_CellSmartTags )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_feeb :=range start .Attr {if _feeb .Name .Local =="\u0072"{_gcda ,_cbgge :=_feeb .Value ,error (nil );if _cbgge !=nil {return _cbgge ;};_geaf .RAttr =_gcda ;continue ;};};_cdac :for {_ebba ,_fbcg :=d .Token ();if _fbcg !=nil {return _fbcg ;};switch _daag :=_ebba .(type ){case _bf .StartElement :switch _daag .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cadc :=NewCT_CellSmartTag ();if _dage :=d .DecodeElement (_cadc ,&_daag );_dage !=nil {return _dage ;};_geaf .CellSmartTag =append (_geaf .CellSmartTag ,_cadc );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0020\u0025v",_daag .Name );if _aaca :=d .Skip ();_aaca !=nil {return _aaca ;};};case _bf .EndElement :break _cdac ;case _bf .CharData :};};return nil ;};func (_fgdcd ST_CredMethod )String ()string {switch _fgdcd {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 "";}; -// Validate validates the CT_DdeItem and its children -func (_begga *CT_DdeItem )Validate ()error {return _begga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func (_geegcb *ST_ShowDataAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgfaega ,_ecdeee :=d .Token ();if _ecdeee !=nil {return _ecdeee ;};if _dacgg ,_egbdfa :=_cgfaega .(_c .EndElement );_egbdfa &&_dacgg .Name ==start .Name {*_geegcb =1;return nil ;};if _ceedeb ,_ebfaa :=_cgfaega .(_c .CharData );!_ebfaa {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",_cgfaega );}else {switch string (_ceedeb ){case "":*_geegcb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_geegcb =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_geegcb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_geegcb =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_geegcb =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_geegcb =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_geegcb =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_geegcb =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_geegcb =8;case "\u0069\u006e\u0064e\u0078":*_geegcb =9;};};_cgfaega ,_ecdeee =d .Token ();if _ecdeee !=nil {return _ecdeee ;};if _gfgcd ,_cgbge :=_cgfaega .(_c .EndElement );_cgbge &&_gfgcd .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",_cgfaega );}; +// Validate validates the CT_Scenarios and its children +func (_cdagb *CT_Scenarios )Validate ()error {return _cdagb .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};func (_dcdc *CT_DataConsolidate )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dcdc .FunctionAttr !=ST_DataConsolidateFunctionUnset {_bgcaf ,_dggc :=_dcdc .FunctionAttr .MarshalXMLAttr (_bf .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"});if _dggc !=nil {return _dggc ;};start .Attr =append (start .Attr ,_bgcaf );};if _dcdc .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcdc .StartLabelsAttr ))});};if _dcdc .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcdc .LeftLabelsAttr ))});};if _dcdc .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcdc .TopLabelsAttr ))});};if _dcdc .LinkAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dcdc .LinkAttr ))});};e .EncodeToken (start );if _dcdc .DataRefs !=nil {_gfec :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}};e .EncodeElement (_dcdc .DataRefs ,_gfec );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_bcdeeg :=&CT_RevisionSheetRename {};return _bcdeeg ;};func NewCT_Index ()*CT_Index {_dbceb :=&CT_Index {};return _dbceb }; -// Validate validates the CT_Index and its children -func (_fdeadc *CT_Index )Validate ()error {return _fdeadc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};func (_accae *Revisions )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\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 ,_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\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 ,_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\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 ,_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\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _accae .CT_Revisions .MarshalXML (e ,start );}; +// Validate validates the CT_DefinedNames and its children +func (_agcb *CT_DefinedNames )Validate ()error {return _agcb .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};type CT_PivotHierarchy struct{ -// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path -func (_afdb *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };func (_ebfcc ST_DataValidationErrorStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdeafa :=_c .Attr {};_fdeafa .Name =name ;switch _ebfcc {case ST_DataValidationErrorStyleUnset :_fdeafa .Value ="";case ST_DataValidationErrorStyleStop :_fdeafa .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_fdeafa .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_fdeafa .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _fdeafa ,nil ;};func (_fcbgb ST_BorderStyle )String ()string {switch _fcbgb {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 "";};func (_aggc *CT_Borders )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcg :=range start .Attr {if _bcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbg ,_bafg :=_fe .ParseUint (_bcg .Value ,10,32);if _bafg !=nil {return _bafg ;};_daaf :=uint32 (_dbg );_aggc .CountAttr =&_daaf ;continue ;};};_fba :for {_gdgd ,_fgab :=d .Token ();if _fgab !=nil {return _fgab ;};switch _feef :=_gdgd .(type ){case _c .StartElement :switch _feef .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdbd :=NewCT_Border ();if _efc :=d .DecodeElement (_bdbd ,&_feef );_efc !=nil {return _efc ;};_aggc .Border =append (_aggc .Border ,_bdbd );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_feef .Name );if _bbd :=d .Skip ();_bbd !=nil {return _bbd ;};};case _c .EndElement :break _fba ;case _c .CharData :};};return nil ;};func NewWorkbook ()*Workbook {_acbage :=&Workbook {};_acbage .CT_Workbook =*NewCT_Workbook ();return _acbage ;};func (_acffc ST_CredMethod )ValidateWithPath (path string )error {switch _acffc {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 (_acffc ));};return nil ;}; +// Outline New Levels +OutlineAttr *bool ; -// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path -func (_dbgae *CT_CommentPr )ValidateWithPath (path string )error {if _acgga :=_dbgae .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_acgga !=nil {return _acgga ;};if _dcfbb :=_dbgae .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dcfbb !=nil {return _dcfbb ;};if _cabc :=_dbgae .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_cabc !=nil {return _cabc ;};return nil ;};func (_feafg ST_Orientation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbebb :=_c .Attr {};_gbebb .Name =name ;switch _feafg {case ST_OrientationUnset :_gbebb .Value ="";case ST_OrientationDefault :_gbebb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_gbebb .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_gbebb .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _gbebb ,nil ;}; +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Validate validates the CT_CustomFilter and its children -func (_gbba *CT_CustomFilter )Validate ()error {return _gbba .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");};type CT_TableParts struct{ +// New Levels Subtotals At Top +SubtotalTopAttr *bool ; -// Count -CountAttr *uint32 ; +// Show In Field List +ShowInFieldListAttr *bool ; -// Table Part -TablePart []*CT_TablePart ;}; +// Drag To Row +DragToRowAttr *bool ; -// Validate validates the CT_QueryTableField and its children -func (_ddcac *CT_QueryTableField )Validate ()error {return _ddcac .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};func (_gfefca ST_IconSetType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gbacga :=_c .Attr {};_gbacga .Name =name ;switch _gfefca {case ST_IconSetTypeUnset :_gbacga .Value ="";case ST_IconSetType3Arrows :_gbacga .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_gbacga .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_gbacga .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_gbacga .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_gbacga .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_gbacga .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_gbacga .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_gbacga .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_gbacga .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_gbacga .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_gbacga .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_gbacga .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_gbacga .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_gbacga .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_gbacga .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_gbacga .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_gbacga .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _gbacga ,nil ;};func NewCT_Color ()*CT_Color {_defg :=&CT_Color {};return _defg };func NewCT_CalculatedMember ()*CT_CalculatedMember {_cecg :=&CT_CalculatedMember {};return _cecg }; +// Drag To Column +DragToColAttr *bool ; -// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path -func (_dccfe *CT_GroupMember )ValidateWithPath (path string )error {return nil };func NewWorksheet ()*Worksheet {_dagde :=&Worksheet {};_dagde .CT_Worksheet =*NewCT_Worksheet ();return _dagde ;}; +// Drag to Page +DragToPageAttr *bool ; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_aecg *CT_Connection )ValidateWithPath (path string )error {if _efgg :=_aecg .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_efgg !=nil {return _efgg ;};if _aecg .DbPr !=nil {if _agfe :=_aecg .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072");_agfe !=nil {return _agfe ;};};if _aecg .OlapPr !=nil {if _ecab :=_aecg .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_ecab !=nil {return _ecab ;};};if _aecg .WebPr !=nil {if _ggacg :=_aecg .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_ggacg !=nil {return _ggacg ;};};if _aecg .TextPr !=nil {if _beca :=_aecg .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_beca !=nil {return _beca ;};};if _aecg .Parameters !=nil {if _eggg :=_aecg .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");_eggg !=nil {return _eggg ;};};if _aecg .ExtLst !=nil {if _gbdc :=_aecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbdc !=nil {return _gbdc ;};};return nil ;};func (_baebge *CT_VolType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_baebge .TypeAttr =ST_VolDepType (1);for _ ,_gaafd :=range start .Attr {if _gaafd .Name .Local =="\u0074\u0079\u0070\u0065"{_baebge .TypeAttr .UnmarshalXMLAttr (_gaafd );continue ;};};_degddg :for {_ecgae ,_dgdab :=d .Token ();if _dgdab !=nil {return _dgdab ;};switch _fbbfa :=_ecgae .(type ){case _c .StartElement :switch _fbbfa .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fefbg :=NewCT_VolMain ();if _dede :=d .DecodeElement (_fefbg ,&_fbbfa );_dede !=nil {return _dede ;};_baebge .Main =append (_baebge .Main ,_fefbg );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_fbbfa .Name );if _facab :=d .Skip ();_facab !=nil {return _facab ;};};case _c .EndElement :break _degddg ;case _c .CharData :};};return nil ;}; +// Drag To Data +DragToDataAttr *bool ; -// Validate validates the AG_AutoFormat and its children -func (_gf *AG_AutoFormat )Validate ()error {return _gf .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};func (_ccdbe ST_Axis )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccdbe .String (),start );};func (_agbac *CT_ExternalLinkChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eccac :for {_fcaea ,_edea :=d .Token ();if _edea !=nil {return _edea ;};switch _fafcd :=_fcaea .(type ){case _c .StartElement :switch _fafcd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbac .ExternalBook =NewCT_ExternalBook ();if _eedc :=d .DecodeElement (_agbac .ExternalBook ,&_fafcd );_eedc !=nil {return _eedc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbac .DdeLink =NewCT_DdeLink ();if _bagc :=d .DecodeElement (_agbac .DdeLink ,&_fafcd );_bagc !=nil {return _bagc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbac .OleLink =NewCT_OleLink ();if _fbfc :=d .DecodeElement (_agbac .OleLink ,&_fafcd );_fbfc !=nil {return _fbfc ;};default:_gc .Log .Debug ("\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",_fafcd .Name );if _cgeea :=d .Skip ();_cgeea !=nil {return _cgeea ;};};case _c .EndElement :break _eccac ;case _c .CharData :};};return nil ;};func (_fcaba *CT_TextPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffacb :=range start .Attr {if _ffacb .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_efefeg ,_ffdbdg :=_ffacb .Value ,error (nil );if _ffdbdg !=nil {return _ffdbdg ;};_fcaba .ThousandsAttr =&_efefeg ;continue ;};if _ffacb .Name .Local =="\u0074\u0061\u0062"{_cecdga ,_cbccd :=_fe .ParseBool (_ffacb .Value );if _cbccd !=nil {return _cbccd ;};_fcaba .TabAttr =&_cecdga ;continue ;};if _ffacb .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_fcaba .FileTypeAttr .UnmarshalXMLAttr (_ffacb );continue ;};if _ffacb .Name .Local =="\u0073\u0070\u0061c\u0065"{_gbcagc ,_febab :=_fe .ParseBool (_ffacb .Value );if _febab !=nil {return _febab ;};_fcaba .SpaceAttr =&_gbcagc ;continue ;};if _ffacb .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_gdgdc ,_bebfe :=_ffacb .Value ,error (nil );if _bebfe !=nil {return _bebfe ;};_fcaba .CharacterSetAttr =&_gdgdc ;continue ;};if _ffacb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_bfbdc ,_gdgfgg :=_ffacb .Value ,error (nil );if _gdgfgg !=nil {return _gdgfgg ;};_fcaba .SourceFileAttr =&_bfbdc ;continue ;};if _ffacb .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_afcebc ,_ffgbdf :=_fe .ParseBool (_ffacb .Value );if _ffgbdf !=nil {return _ffgbdf ;};_fcaba .DelimitedAttr =&_afcebc ;continue ;};if _ffacb .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_ecdbb ,_cecgd :=_ffacb .Value ,error (nil );if _cecgd !=nil {return _cecgd ;};_fcaba .DecimalAttr =&_ecdbb ;continue ;};if _ffacb .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_ecdde ,_fbfggf :=_fe .ParseBool (_ffacb .Value );if _fbfggf !=nil {return _fbfggf ;};_fcaba .PromptAttr =&_ecdde ;continue ;};if _ffacb .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_adgfe ,_cfacb :=_fe .ParseUint (_ffacb .Value ,10,32);if _cfacb !=nil {return _cfacb ;};_dadeca :=uint32 (_adgfe );_fcaba .CodePageAttr =&_dadeca ;continue ;};if _ffacb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_gdaed ,_fagcgd :=_fe .ParseUint (_ffacb .Value ,10,32);if _fagcgd !=nil {return _fagcgd ;};_bdggc :=uint32 (_gdaed );_fcaba .FirstRowAttr =&_bdggc ;continue ;};if _ffacb .Name .Local =="\u0063\u006f\u006dm\u0061"{_bbbfce ,_cfecd :=_fe .ParseBool (_ffacb .Value );if _cfecd !=nil {return _cfecd ;};_fcaba .CommaAttr =&_bbbfce ;continue ;};if _ffacb .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_bddce ,_aaace :=_fe .ParseBool (_ffacb .Value );if _aaace !=nil {return _aaace ;};_fcaba .SemicolonAttr =&_bddce ;continue ;};if _ffacb .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_fdacff ,_eddea :=_fe .ParseBool (_ffacb .Value );if _eddea !=nil {return _eddea ;};_fcaba .ConsecutiveAttr =&_fdacff ;continue ;};if _ffacb .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_fcaba .QualifierAttr .UnmarshalXMLAttr (_ffacb );continue ;};if _ffacb .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_ggbcc ,_fdacba :=_ffacb .Value ,error (nil );if _fdacba !=nil {return _fdacba ;};_fcaba .DelimiterAttr =&_ggbcc ;continue ;};};_fcgfe :for {_fddaa ,_bgcdg :=d .Token ();if _bgcdg !=nil {return _bgcdg ;};switch _bfdaeg :=_fddaa .(type ){case _c .StartElement :switch _bfdaeg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcaba .TextFields =NewCT_TextFields ();if _eebce :=d .DecodeElement (_fcaba .TextFields ,&_bfdaeg );_eebce !=nil {return _eebce ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0065\u0078t\u0050\u0072 \u0025\u0076",_bfdaeg .Name );if _gefgdg :=d .Skip ();_gefgdg !=nil {return _gefgdg ;};};case _c .EndElement :break _fcgfe ;case _c .CharData :};};return nil ;};func NewCT_Top10 ()*CT_Top10 {_cgfbe :=&CT_Top10 {};return _cgfbe };func (_bfbdfd ST_Orientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bfbdfd .String (),start );};func (_dfgdd *CT_XmlCellPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_dfgdd .IdAttr )});if _dfgdd .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_dfgdd .UniqueNameAttr )});};e .EncodeToken (start );_dcefd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_dfgdd .XmlPr ,_dcefd );if _dfgdd .ExtLst !=nil {_gdbeab :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfgdd .ExtLst ,_gdbeab );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Drag Off +DragOffAttr *bool ; -// Validate validates the CT_MetadataStrings and its children -func (_dgabd *CT_MetadataStrings )Validate ()error {return _dgabd .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");}; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_fbefdc *CT_String )ValidateWithPath (path string )error {for _cbbgf ,_ebbfa :=range _fbefdc .Tpls {if _eabeaf :=_ebbfa .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cbbgf ));_eabeaf !=nil {return _eabeaf ;};};for _egfea ,_fffaa :=range _fbefdc .X {if _abbce :=_fffaa .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_egfea ));_abbce !=nil {return _abbce ;};};return nil ;};type ST_GrowShrinkType byte ;type EG_ExtensionList struct{ +// Hierarchy Caption +CaptionAttr *string ; -// Extension -Ext []*CT_Extension ;};func NewCT_Pages ()*CT_Pages {_fccdd :=&CT_Pages {};return _fccdd };func (_eabbeg *CT_TableStyles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eabbeg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_eabbeg .CountAttr )});};if _eabbeg .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_eabbeg .DefaultTableStyleAttr )});};if _eabbeg .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_eabbeg .DefaultPivotStyleAttr )});};e .EncodeToken (start );if _eabbeg .TableStyle !=nil {_bgdbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_afdbg :=range _eabbeg .TableStyle {e .EncodeElement (_afdbg ,_bgdbb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fedafe *ST_HtmlFmt )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fedafe =0;case "\u006e\u006f\u006e\u0065":*_fedafe =1;case "\u0072\u0074\u0066":*_fedafe =2;case "\u0061\u006c\u006c":*_fedafe =3;};return nil ;};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_fede :=&CT_ConditionalFormatting {};return _fede ;}; +// OLAP Member Properties +Mps *CT_MemberProperties ; -// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path -func (_acadd *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };func NewCT_CacheFields ()*CT_CacheFields {_fcb :=&CT_CacheFields {};return _fcb };const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;);func (_gbbagg ST_TargetScreenSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbbagg .String (),start );};func NewMapInfo ()*MapInfo {_edfge :=&MapInfo {};_edfge .CT_MapInfo =*NewCT_MapInfo ();return _edfge }; +// Members +Members []*CT_Members ; -// Validate validates the CT_SheetDimension and its children -func (_fdfcf *CT_SheetDimension )Validate ()error {return _fdfcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_fcda *CT_Error )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_geff :=range start .Attr {if _geff .Name .Local =="\u0066\u0063"{_gggac ,_bfegc :=_geff .Value ,error (nil );if _bfegc !=nil {return _bfegc ;};_fcda .FcAttr =&_gggac ;continue ;};if _geff .Name .Local =="\u0076"{_dadg ,_eecc :=_geff .Value ,error (nil );if _eecc !=nil {return _eecc ;};_fcda .VAttr =_dadg ;continue ;};if _geff .Name .Local =="\u0066"{_ffbda ,_dfbgb :=_fe .ParseBool (_geff .Value );if _dfbgb !=nil {return _dfbgb ;};_fcda .FAttr =&_ffbda ;continue ;};if _geff .Name .Local =="\u0063"{_gdccb ,_gegge :=_geff .Value ,error (nil );if _gegge !=nil {return _gegge ;};_fcda .CAttr =&_gdccb ;continue ;};if _geff .Name .Local =="\u0063\u0070"{_gdgg ,_aaefc :=_fe .ParseUint (_geff .Value ,10,32);if _aaefc !=nil {return _aaefc ;};_bcada :=uint32 (_gdgg );_fcda .CpAttr =&_bcada ;continue ;};if _geff .Name .Local =="\u0069\u006e"{_bgffc ,_bagee :=_fe .ParseUint (_geff .Value ,10,32);if _bagee !=nil {return _bagee ;};_ebcd :=uint32 (_bgffc );_fcda .InAttr =&_ebcd ;continue ;};if _geff .Name .Local =="\u0062\u0063"{_caca ,_fbaga :=_geff .Value ,error (nil );if _fbaga !=nil {return _fbaga ;};_fcda .BcAttr =&_caca ;continue ;};if _geff .Name .Local =="\u0075"{_gcdd ,_eceea :=_fe .ParseBool (_geff .Value );if _eceea !=nil {return _eceea ;};_fcda .UAttr =&_gcdd ;continue ;};if _geff .Name .Local =="\u0069"{_cebeb ,_ceec :=_fe .ParseBool (_geff .Value );if _ceec !=nil {return _ceec ;};_fcda .IAttr =&_cebeb ;continue ;};if _geff .Name .Local =="\u0075\u006e"{_bfebc ,_eaegf :=_fe .ParseBool (_geff .Value );if _eaegf !=nil {return _eaegf ;};_fcda .UnAttr =&_bfebc ;continue ;};if _geff .Name .Local =="\u0073\u0074"{_edaf ,_ebeee :=_fe .ParseBool (_geff .Value );if _ebeee !=nil {return _ebeee ;};_fcda .StAttr =&_edaf ;continue ;};if _geff .Name .Local =="\u0062"{_gddcf ,_gdgfg :=_fe .ParseBool (_geff .Value );if _gdgfg !=nil {return _gdgfg ;};_fcda .BAttr =&_gddcf ;continue ;};};_cagfd :for {_ecbcc ,_dbbb :=d .Token ();if _dbbb !=nil {return _dbbb ;};switch _aacad :=_ecbcc .(type ){case _c .StartElement :switch _aacad .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcda .Tpls =NewCT_Tuples ();if _ecafc :=d .DecodeElement (_fcda .Tpls ,&_aacad );_ecafc !=nil {return _ecafc ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daba :=NewCT_X ();if _gdgc :=d .DecodeElement (_daba ,&_aacad );_gdgc !=nil {return _gdgc ;};_fcda .X =append (_fcda .X ,_daba );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072\u0020\u0025\u0076",_aacad .Name );if _ebgea :=d .Skip ();_ebgea !=nil {return _ebgea ;};};case _c .EndElement :break _cagfd ;case _c .CharData :};};return nil ;};func (_dffcd *CT_Extension )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dffcd .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0072\u0069"},Value :_cg .Sprintf ("\u0025\u0076",*_dffcd .UriAttr )});};e .EncodeToken (start );if _dffcd .Any !=nil {_dffcd .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdfdf ST_DataValidationType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ddade :=_c .Attr {};_ddade .Name =name ;switch _bdfdf {case ST_DataValidationTypeUnset :_ddade .Value ="";case ST_DataValidationTypeNone :_ddade .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_ddade .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_ddade .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_ddade .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_ddade .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_ddade .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_ddade .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_ddade .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ddade ,nil ;};func (_aeeagg ST_TotalsRowFunction )Validate ()error {return _aeeagg .ValidateWithPath ("")};func (_ddebf *CT_FileVersion )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfacf :=range start .Attr {if _bfacf .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_gfgaf ,_bdbfc :=_bfacf .Value ,error (nil );if _bdbfc !=nil {return _bdbfc ;};_ddebf .AppNameAttr =&_gfgaf ;continue ;};if _bfacf .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_cccf ,_afeef :=_bfacf .Value ,error (nil );if _afeef !=nil {return _afeef ;};_ddebf .LastEditedAttr =&_cccf ;continue ;};if _bfacf .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_deacd ,_dbebg :=_bfacf .Value ,error (nil );if _dbebg !=nil {return _dbebg ;};_ddebf .LowestEditedAttr =&_deacd ;continue ;};if _bfacf .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_ccebf ,_gfbedd :=_bfacf .Value ,error (nil );if _gfbedd !=nil {return _gfbedd ;};_ddebf .RupBuildAttr =&_ccebf ;continue ;};if _bfacf .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_edcga ,_dgbfc :=_bfacf .Value ,error (nil );if _dgbfc !=nil {return _dgbfc ;};_ddebf .CodeNameAttr =&_edcga ;continue ;};};for {_cceag ,_caefc :=d .Token ();if _caefc !=nil {return _cg .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",_caefc );};if _dbgac ,_accdfg :=_cceag .(_c .EndElement );_accdfg &&_dbgac .Name ==start .Name {break ;};};return nil ;};func (_ccfbb *CT_ExternalSheetData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_debde :=range start .Attr {if _debde .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cdefe ,_bebe :=_fe .ParseUint (_debde .Value ,10,32);if _bebe !=nil {return _bebe ;};_ccfbb .SheetIdAttr =uint32 (_cdefe );continue ;};if _debde .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_cbgac ,_efgef :=_fe .ParseBool (_debde .Value );if _efgef !=nil {return _efgef ;};_ccfbb .RefreshErrorAttr =&_cbgac ;continue ;};};_eaaegf :for {_dedfd ,_bedc :=d .Token ();if _bedc !=nil {return _bedc ;};switch _ddefc :=_dedfd .(type ){case _c .StartElement :switch _ddefc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcge :=NewCT_ExternalRow ();if _egge :=d .DecodeElement (_fdcge ,&_ddefc );_egge !=nil {return _egge ;};_ccfbb .Row =append (_ccfbb .Row ,_fdcge );default:_gc .Log .Debug ("\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",_ddefc .Name );if _ggabg :=d .Skip ();_ggabg !=nil {return _ggabg ;};};case _c .EndElement :break _eaaegf ;case _c .CharData :};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_gdff :=&CT_PivotAreaReferences {};return _gdff ;};func (_fgccf ST_TextVAlign )Validate ()error {return _fgccf .ValidateWithPath ("")};type PivotCacheDefinition struct{CT_PivotCacheDefinition };func (_bcg *CT_Border )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bcg .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcg .DiagonalUpAttr ))});};if _bcg .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcg .DiagonalDownAttr ))});};if _bcg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bcg .OutlineAttr ))});};e .EncodeToken (start );if _bcg .Start !=nil {_cbe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bcg .Start ,_cbe );};if _bcg .End !=nil {_af :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}};e .EncodeElement (_bcg .End ,_af );};if _bcg .Left !=nil {_eacb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_bcg .Left ,_eacb );};if _bcg .Right !=nil {_ccc :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bcg .Right ,_ccc );};if _bcg .Top !=nil {_cf :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_bcg .Top ,_cf );};if _bcg .Bottom !=nil {_aaeb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}};e .EncodeElement (_bcg .Bottom ,_aaeb );};if _bcg .Diagonal !=nil {_edae :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_bcg .Diagonal ,_edae );};if _bcg .Vertical !=nil {_gbdf :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}};e .EncodeElement (_bcg .Vertical ,_gbdf );};if _bcg .Horizontal !=nil {_acb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_bcg .Horizontal ,_acb );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_aeegc ST_MdxSetOrder )ValidateWithPath (path string )error {switch _aeegc {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 (_aeegc ));};return nil ;}; -// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path -func (_baaac *CT_ExternalSheetData )ValidateWithPath (path string )error {for _begcf ,_eaab :=range _baaac .Row {if _bddac :=_eaab .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_begcf ));_bddac !=nil {return _bddac ;};};return nil ;}; +// Validate validates the CT_Worksheet and its children +func (_cdafb *CT_Worksheet )Validate ()error {return _cdafb .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");}; -// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path -func (_cfcfga *CT_DateGroupItem )ValidateWithPath (path string )error {if _cfcfga .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _cg .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 _cabca :=_cfcfga .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_cabca !=nil {return _cabca ;};return nil ;};type CT_Fill struct{ +// Validate validates the CT_RevisionDefinedName and its children +func (_eefd *CT_RevisionDefinedName )Validate ()error {return _eefd .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_ddagc *CT_PivotTableStyle )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _ddagc .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddagc .NameAttr )});};if _ddagc .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddagc .ShowRowHeadersAttr ))});};if _ddagc .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddagc .ShowColHeadersAttr ))});};if _ddagc .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddagc .ShowRowStripesAttr ))});};if _ddagc .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddagc .ShowColStripesAttr ))});};if _ddagc .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_ddagc .ShowLastColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_PivotDimension ()*CT_PivotDimension {_feecb :=&CT_PivotDimension {};return _feecb };type CT_WorksheetSource struct{ -// Pattern -PatternFill *CT_PatternFill ; +// Reference +RefAttr *string ; -// Gradient -GradientFill *CT_GradientFill ;};func NewCT_SmartTagType ()*CT_SmartTagType {_adcdff :=&CT_SmartTagType {};return _adcdff }; +// Named Range +NameAttr *string ; -// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path -func (_gbad *CT_CalculatedMember )ValidateWithPath (path string )error {if _gbad .ExtLst !=nil {if _edfe :=_gbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfe !=nil {return _edfe ;};};return nil ;};func (_dbdbb *ST_Pane )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecebd ,_babag :=d .Token ();if _babag !=nil {return _babag ;};if _bgggd ,_fffcc :=_ecebd .(_c .EndElement );_fffcc &&_bgggd .Name ==start .Name {*_dbdbb =1;return nil ;};if _bceaf ,_eebad :=_ecebd .(_c .CharData );!_eebad {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",_ecebd );}else {switch string (_bceaf ){case "":*_dbdbb =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dbdbb =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dbdbb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dbdbb =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_dbdbb =4;};};_ecebd ,_babag =d .Token ();if _babag !=nil {return _babag ;};if _ceegb ,_cbgca :=_ecebd .(_c .EndElement );_cbgca &&_ceegb .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",_ecebd );};func (_eagc ST_DateTimeGrouping )String ()string {switch _eagc {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 NewCT_Hyperlinks ()*CT_Hyperlinks {_fbbd :=&CT_Hyperlinks {};return _fbbd };func (_gdacd ST_CfvoType )ValidateWithPath (path string )error {switch _gdacd {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 (_gdacd ));};return nil ;}; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};type CT_PivotAreaReference struct{ -// Validate validates the CT_AutoSortScope and its children -func (_ade *CT_AutoSortScope )Validate ()error {return _ade .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};func NewCT_PCDKPIs ()*CT_PCDKPIs {_dbeffd :=&CT_PCDKPIs {};return _dbeffd };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 (_dffff ST_SourceType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bcegd :=_c .Attr {};_bcegd .Name =name ;switch _dffff {case ST_SourceTypeUnset :_bcegd .Value ="";case ST_SourceTypeWorksheet :_bcegd .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_bcegd .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_bcegd .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_bcegd .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _bcegd ,nil ;};func NewCT_Reviewed ()*CT_Reviewed {_ceabbf :=&CT_Reviewed {};return _ceabbf };func (_cacgc *CT_Schema )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caadf :=range start .Attr {if _caadf .Name .Local =="\u0049\u0044"{_gcffcc ,_dcfcg :=_caadf .Value ,error (nil );if _dcfcg !=nil {return _dcfcg ;};_cacgc .IDAttr =_gcffcc ;continue ;};if _caadf .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_accgd ,_efbadb :=_caadf .Value ,error (nil );if _efbadb !=nil {return _efbadb ;};_cacgc .SchemaRefAttr =&_accgd ;continue ;};if _caadf .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_dfbae ,_bfdbcc :=_caadf .Value ,error (nil );if _bfdbcc !=nil {return _bfdbcc ;};_cacgc .NamespaceAttr =&_dfbae ;continue ;};if _caadf .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_ccadg ,_bdgcc :=_caadf .Value ,error (nil );if _bdgcc !=nil {return _bdgcc ;};_cacgc .SchemaLanguageAttr =&_ccadg ;continue ;};};_caffa :for {_afbc ,_dgbbb :=d .Token ();if _dgbbb !=nil {return _dgbbb ;};switch _ggdbb :=_afbc .(type ){case _c .StartElement :switch _ggdbb .Name {default:if _fecbag ,_dfabb :=_ge .CreateElement (_ggdbb );_dfabb !=nil {return _dfabb ;}else {if _feefe :=d .DecodeElement (_fecbag ,&_ggdbb );_feefe !=nil {return _feefe ;};_cacgc .Any =_fecbag ;};};case _c .EndElement :break _caffa ;case _c .CharData :};};return nil ;};func (_dacg *CT_Dialogsheet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dacg .SheetPr !=nil {_cdab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_dacg .SheetPr ,_cdab );};if _dacg .SheetViews !=nil {_badf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dacg .SheetViews ,_badf );};if _dacg .SheetFormatPr !=nil {_bagfd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_dacg .SheetFormatPr ,_bagfd );};if _dacg .SheetProtection !=nil {_bgaef :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dacg .SheetProtection ,_bgaef );};if _dacg .CustomSheetViews !=nil {_fbde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dacg .CustomSheetViews ,_fbde );};if _dacg .PrintOptions !=nil {_efgc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dacg .PrintOptions ,_efgc );};if _dacg .PageMargins !=nil {_cfggd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_dacg .PageMargins ,_cfggd );};if _dacg .PageSetup !=nil {_cadge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dacg .PageSetup ,_cadge );};if _dacg .HeaderFooter !=nil {_gebcg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_dacg .HeaderFooter ,_gebcg );};if _dacg .Drawing !=nil {_aebe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dacg .Drawing ,_aebe );};if _dacg .LegacyDrawing !=nil {_cbbfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dacg .LegacyDrawing ,_cbbfa );};if _dacg .LegacyDrawingHF !=nil {_dfcg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dacg .LegacyDrawingHF ,_dfcg );};if _dacg .DrawingHF !=nil {_fcdba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dacg .DrawingHF ,_fcdba );};if _dacg .OleObjects !=nil {_dgeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_dacg .OleObjects ,_dgeb );};if _dacg .Controls !=nil {_dbfee :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_dacg .Controls ,_dbfee );};if _dacg .ExtLst !=nil {_eaaede :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dacg .ExtLst ,_eaaede );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Field Index +FieldAttr *uint32 ; -// Validate validates the CT_MemberProperty and its children -func (_fadfg *CT_MemberProperty )Validate ()error {return _fadfg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};type CT_SheetData struct{ +// Item Index Count +CountAttr *uint32 ; -// Row -Row []*CT_Row ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_faeea :=&CT_PivotCacheRecords {};return _faeea ;};func NewCT_Worksheet ()*CT_Worksheet {_gadae :=&CT_Worksheet {};_gadae .SheetData =NewCT_SheetData ();return _gadae ;}; +// Selected +SelectedAttr *bool ; -// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path -func (_fceadf *CT_ExternalCell )ValidateWithPath (path string )error {if _ffce :=_fceadf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ffce !=nil {return _ffce ;};return nil ;}; +// Positional Reference +ByPositionAttr *bool ; -// Validate validates the CT_VerticalAlignFontProperty and its children -func (_befgb *CT_VerticalAlignFontProperty )Validate ()error {return _befgb .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 NewComments ()*Comments {_cacfbf :=&Comments {};_cacfbf .CT_Comments =*NewCT_Comments ();return _cacfbf ;};func (_egdea ST_MdxSetOrder )String ()string {switch _egdea {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_ColorScale struct{ +// Relative Reference +RelativeAttr *bool ; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Include Default Filter +DefaultSubtotalAttr *bool ; -// Color Gradiant Interpolation -Color []*CT_Color ;};func (_affeea *CT_pivotTableDefinition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_affeea .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_affeea .CacheIdAttr )});if _affeea .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .DataOnRowsAttr ))});};if _affeea .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .DataPositionAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_affeea .DataCaptionAttr )});if _affeea .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .GrandTotalCaptionAttr )});};if _affeea .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .ErrorCaptionAttr )});};if _affeea .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowErrorAttr ))});};if _affeea .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .MissingCaptionAttr )});};if _affeea .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowMissingAttr ))});};if _affeea .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .PageStyleAttr )});};if _affeea .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .PivotTableStyleAttr )});};if _affeea .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .VacatedStyleAttr )});};if _affeea .TagAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0067"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .TagAttr )});};if _affeea .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .UpdatedVersionAttr )});};if _affeea .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .MinRefreshableVersionAttr )});};if _affeea .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .AsteriskTotalsAttr ))});};if _affeea .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowItemsAttr ))});};if _affeea .EditDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .EditDataAttr ))});};if _affeea .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .DisableFieldListAttr ))});};if _affeea .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowCalcMbrsAttr ))});};if _affeea .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .VisualTotalsAttr ))});};if _affeea .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowMultipleLabelAttr ))});};if _affeea .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowDataDropDownAttr ))});};if _affeea .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowDrillAttr ))});};if _affeea .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .PrintDrillAttr ))});};if _affeea .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowMemberPropertyTipsAttr ))});};if _affeea .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowDataTipsAttr ))});};if _affeea .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .EnableWizardAttr ))});};if _affeea .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .EnableDrillAttr ))});};if _affeea .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .EnableFieldPropertiesAttr ))});};if _affeea .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .PreserveFormattingAttr ))});};if _affeea .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .UseAutoFormattingAttr ))});};if _affeea .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .PageWrapAttr )});};if _affeea .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .PageOverThenDownAttr ))});};if _affeea .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .SubtotalHiddenItemsAttr ))});};if _affeea .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .RowGrandTotalsAttr ))});};if _affeea .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ColGrandTotalsAttr ))});};if _affeea .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .FieldPrintTitlesAttr ))});};if _affeea .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ItemPrintTitlesAttr ))});};if _affeea .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .MergeItemAttr ))});};if _affeea .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowDropZonesAttr ))});};if _affeea .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .CreatedVersionAttr )});};if _affeea .IndentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .IndentAttr )});};if _affeea .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowEmptyRowAttr ))});};if _affeea .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowEmptyColAttr ))});};if _affeea .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ShowHeadersAttr ))});};if _affeea .CompactAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .CompactAttr ))});};if _affeea .OutlineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .OutlineAttr ))});};if _affeea .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .OutlineDataAttr ))});};if _affeea .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .CompactDataAttr ))});};if _affeea .PublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .PublishedAttr ))});};if _affeea .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .GridDropZonesAttr ))});};if _affeea .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ImmersiveAttr ))});};if _affeea .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .MultipleFieldFiltersAttr ))});};if _affeea .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .ChartFormatAttr )});};if _affeea .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .RowHeaderCaptionAttr )});};if _affeea .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .ColHeaderCaptionAttr )});};if _affeea .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .FieldListSortAscendingAttr ))});};if _affeea .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .MdxSubqueriesAttr ))});};if _affeea .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .CustomListSortAttr ))});};if _affeea .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_affeea .AutoFormatIdAttr )});};if _affeea .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ApplyNumberFormatsAttr ))});};if _affeea .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ApplyBorderFormatsAttr ))});};if _affeea .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ApplyFontFormatsAttr ))});};if _affeea .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ApplyPatternFormatsAttr ))});};if _affeea .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ApplyAlignmentFormatsAttr ))});};if _affeea .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_affeea .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );_dfbad :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_affeea .Location ,_dfbad );if _affeea .PivotFields !=nil {_bbdace :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_affeea .PivotFields ,_bbdace );};if _affeea .RowFields !=nil {_edgaed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_affeea .RowFields ,_edgaed );};if _affeea .RowItems !=nil {_ddag :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_affeea .RowItems ,_ddag );};if _affeea .ColFields !=nil {_bgfec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_affeea .ColFields ,_bgfec );};if _affeea .ColItems !=nil {_egfbfa :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_affeea .ColItems ,_egfbfa );};if _affeea .PageFields !=nil {_ecaed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_affeea .PageFields ,_ecaed );};if _affeea .DataFields !=nil {_dbeag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_affeea .DataFields ,_dbeag );};if _affeea .Formats !=nil {_bbfea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_affeea .Formats ,_bbfea );};if _affeea .ConditionalFormats !=nil {_abbfd :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_affeea .ConditionalFormats ,_abbfd );};if _affeea .ChartFormats !=nil {_dbbed :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_affeea .ChartFormats ,_dbbed );};if _affeea .PivotHierarchies !=nil {_cdebe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_affeea .PivotHierarchies ,_cdebe );};if _affeea .PivotTableStyleInfo !=nil {_ccgcf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_affeea .PivotTableStyleInfo ,_ccgcf );};if _affeea .Filters !=nil {_egdbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_affeea .Filters ,_egdbc );};if _affeea .RowHierarchiesUsage !=nil {_effgea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_affeea .RowHierarchiesUsage ,_effgea );};if _affeea .ColHierarchiesUsage !=nil {_edgbbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_affeea .ColHierarchiesUsage ,_edgbbd );};if _affeea .ExtLst !=nil {_gedcf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_affeea .ExtLst ,_gedcf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_FontSize ()*CT_FontSize {_fbba :=&CT_FontSize {};return _fbba };type CT_ExternalDefinedName struct{ +// Include Sum Filter +SumSubtotalAttr *bool ; -// Defined Name -NameAttr string ; +// Include CountA Filter +CountASubtotalAttr *bool ; -// Refers To -RefersToAttr *string ; +// Include Average Filter +AvgSubtotalAttr *bool ; -// Sheet Id -SheetIdAttr *uint32 ;};type CT_GroupItems struct{ +// Include Maximum Filter +MaxSubtotalAttr *bool ; -// Items Created Count -CountAttr *uint32 ; +// Include Minimum Filter +MinSubtotalAttr *bool ; -// No Value -M []*CT_Missing ; +// Include Product Filter +ProductSubtotalAttr *bool ; -// Numeric Value -N []*CT_Number ; +// Include Count Subtotal +CountSubtotalAttr *bool ; -// Boolean -B []*CT_Boolean ; +// Include StdDev Filter +StdDevSubtotalAttr *bool ; -// Error Value -E []*CT_Error ; +// Include StdDevP Filter +StdDevPSubtotalAttr *bool ; -// Character Value -S []*CT_String ; +// Include Var Filter +VarSubtotalAttr *bool ; -// Date Time -D []*CT_DateTime ;};func (_dgaeb *CT_GradientStop )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_dgaeb .PositionAttr )});e .EncodeToken (start );_bgacba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dgaeb .Color ,_bgacba );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgcga *CT_ExternalLinkChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgcga .ExternalBook !=nil {_ddefaa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}};e .EncodeElement (_dgcga .ExternalBook ,_ddefaa );};if _dgcga .DdeLink !=nil {_faaec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_dgcga .DdeLink ,_faaec );};if _dgcga .OleLink !=nil {_cafag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_dgcga .OleLink ,_cafag );};return nil ;};func NewCT_Fills ()*CT_Fills {_aaafec :=&CT_Fills {};return _aaafec }; +// Include VarP Filter +VarPSubtotalAttr *bool ; -// Validate validates the CT_SheetId and its children -func (_feee *CT_SheetId )Validate ()error {return _feee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");}; +// Field Item +X []*CT_Index ;ExtLst *CT_ExtensionList ;};func (_eegde *ST_Scope )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_eegde =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_eegde =1;case "\u0064\u0061\u0074\u0061":*_eegde =2;case "\u0066\u0069\u0065l\u0064":*_eegde =3;};return nil ;}; -// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path -func (_gbceee *CT_DataConsolidate )ValidateWithPath (path string )error {if _cfbdf :=_gbceee .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cfbdf !=nil {return _cfbdf ;};if _gbceee .DataRefs !=nil {if _bceea :=_gbceee .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s");_bceea !=nil {return _bceea ;};};return nil ;};func (_bfebe *CT_TextField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfebe .TypeAttr !=ST_ExternalConnectionTypeUnset {_gdeda ,_fcdbd :=_bfebe .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _fcdbd !=nil {return _fcdbd ;};start .Attr =append (start .Attr ,_gdeda );};if _bfebe .PositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_bfebe .PositionAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfccg *Chartsheet )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\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 ,_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\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 ,_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\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 ,_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\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _gfccg .CT_Chartsheet .MarshalXML (e ,start );};const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;);func (_cgcfd *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 :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_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\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 ,_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 ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _cgcfd .CT_Comments .MarshalXML (e ,start );};type CT_PhoneticRun struct{ +// Validate validates the CT_XmlPr and its children +func (_beeddb *CT_XmlPr )Validate ()error {return _beeddb .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func (_cgfbg *CT_RElt )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );if _cgfbg .RPr !=nil {_ecfef :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_cgfbg .RPr ,_ecfef );};_dbdfg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074"}};_a .AddPreserveSpaceAttr (&_dbdfg ,_cgfbg .T );e .EncodeElement (_cgfbg .T ,_dbdfg );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_Dxf struct{ -// Base Text Start Index -SbAttr uint32 ; +// Font Properties +Font *CT_Font ; -// Base Text End Index -EbAttr uint32 ; +// Number Format +NumFmt *CT_NumFmt ; -// Text -T string ;}; +// Fill +Fill *CT_Fill ; -// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path -func (_eac *CT_AutoSortScope )ValidateWithPath (path string )error {if _dac :=_eac .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_dac !=nil {return _dac ;};return nil ;};func NewCT_ColorScale ()*CT_ColorScale {_fced :=&CT_ColorScale {};return _fced };func (_efdcd *CT_RowHierarchiesUsage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efdcd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_efdcd .CountAttr )});};e .EncodeToken (start );_egbec :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_cefba :=range _efdcd .RowHierarchyUsage {e .EncodeElement (_cefba ,_egbec );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgace *CT_SheetDimension )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eaadc :=range start .Attr {if _eaadc .Name .Local =="\u0072\u0065\u0066"{_edfdf ,_dbfaf :=_eaadc .Value ,error (nil );if _dbfaf !=nil {return _dbfaf ;};_dgace .RefAttr =_edfdf ;continue ;};};for {_aeadgd ,_gfdcg :=d .Token ();if _gfdcg !=nil {return _cg .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",_gfdcg );};if _fbbcgf ,_dbgec :=_aeadgd .(_c .EndElement );_dbgec &&_fbbcgf .Name ==start .Name {break ;};};return nil ;};func NewCT_OleItem ()*CT_OleItem {_cfeceb :=&CT_OleItem {};return _cfeceb };type ST_DataValidationImeMode byte ;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;); +// Alignment +Alignment *CT_CellAlignment ; -// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path -func (_ggfbf *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_cb .ST_GuidPatternRe .MatchString (_ggfbf .GuidAttr ){return _cg .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 ,_cb .ST_GuidPatternRe ,_ggfbf .GuidAttr );};if _ggfbf .ActionAttr ==ST_RevisionActionUnset {return _cg .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 _dbecg :=_ggfbf .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dbecg !=nil {return _dbecg ;};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;);func (_ecac *CT_PhoneticPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_ecac .FontIdAttr )});if _ecac .TypeAttr !=ST_PhoneticTypeUnset {_dffef ,_dgdba :=_ecac .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _dgdba !=nil {return _dgdba ;};start .Attr =append (start .Attr ,_dffef );};if _ecac .AlignmentAttr !=ST_PhoneticAlignmentUnset {_bdebdb ,_bdeeg :=_ecac .AlignmentAttr .MarshalXMLAttr (_c .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"});if _bdeeg !=nil {return _bdeeg ;};start .Attr =append (start .Attr ,_bdebdb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Border Properties +Border *CT_Border ; -// Validate validates the CT_pivotTableDefinition and its children -func (_cebba *CT_pivotTableDefinition )Validate ()error {return _cebba .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_geac *CT_CustomChartsheetViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _geac .CustomSheetView !=nil {_bfbfgf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_beecg :=range _geac .CustomSheetView {e .EncodeElement (_beecg ,_bfbfgf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ffgda *CT_OlapPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffgda .LocalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffgda .LocalAttr ))});};if _ffgda .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",*_ffgda .LocalConnectionAttr )});};if _ffgda .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffgda .LocalRefreshAttr ))});};if _ffgda .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffgda .SendLocaleAttr ))});};if _ffgda .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_ffgda .RowDrillCountAttr )});};if _ffgda .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffgda .ServerFillAttr ))});};if _ffgda .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffgda .ServerNumberFormatAttr ))});};if _ffgda .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffgda .ServerFontAttr ))});};if _ffgda .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_ffgda .ServerFontColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbfc *CT_Field )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078"},Value :_cg .Sprintf ("\u0025\u0076",_dbfc .XAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Set ()*CT_Set {_accbb :=&CT_Set {};return _accbb };func (_fcaga *CT_PivotTableStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cegbd :=range start .Attr {if _cegbd .Name .Local =="\u006e\u0061\u006d\u0065"{_fbbcf ,_bdcge :=_cegbd .Value ,error (nil );if _bdcge !=nil {return _bdcge ;};_fcaga .NameAttr =&_fbbcf ;continue ;};if _cegbd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_aabagd ,_ebbfd :=_fe .ParseBool (_cegbd .Value );if _ebbfd !=nil {return _ebbfd ;};_fcaga .ShowRowHeadersAttr =&_aabagd ;continue ;};if _cegbd .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_abage ,_fcbdff :=_fe .ParseBool (_cegbd .Value );if _fcbdff !=nil {return _fcbdff ;};_fcaga .ShowColHeadersAttr =&_abage ;continue ;};if _cegbd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_cfabdf ,_ebbbea :=_fe .ParseBool (_cegbd .Value );if _ebbbea !=nil {return _ebbbea ;};_fcaga .ShowRowStripesAttr =&_cfabdf ;continue ;};if _cegbd .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_bffdg ,_dddab :=_fe .ParseBool (_cegbd .Value );if _dddab !=nil {return _dddab ;};_fcaga .ShowColStripesAttr =&_bffdg ;continue ;};if _cegbd .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_dedce ,_ccafd :=_fe .ParseBool (_cegbd .Value );if _ccafd !=nil {return _ccafd ;};_fcaga .ShowLastColumnAttr =&_dedce ;continue ;};};for {_eefaee ,_bacca :=d .Token ();if _bacca !=nil {return _cg .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",_bacca );};if _fafae ,_gadeg :=_eefaee .(_c .EndElement );_gadeg &&_fafae .Name ==start .Name {break ;};};return nil ;};type CT_Comment struct{ +// Protection Properties +Protection *CT_CellProtection ; -// Cell Reference -RefAttr string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_febfc *CT_VolTopic )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _febfc .TAttr !=ST_VolValueTypeUnset {_bcffdd ,_agbgg :=_febfc .TAttr .MarshalXMLAttr (_bf .Name {Local :"\u0074"});if _agbgg !=nil {return _agbgg ;};start .Attr =append (start .Attr ,_bcffdd );};e .EncodeToken (start );_ecfdg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_ecfdg ,_febfc .V );e .EncodeElement (_febfc .V ,_ecfdg );if _febfc .Stp !=nil {_ebeffa :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_ddfgdg :=range _febfc .Stp {e .EncodeElement (_ddfgdg ,_ebeffa );};};_agdfd :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_cbdbeg :=range _febfc .Tr {e .EncodeElement (_cbdbeg ,_agdfd );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_LevelGroup struct{ -// Author Id -AuthorIdAttr uint32 ; +// Group Name +NameAttr string ; -// Unique Identifier for Comment -GuidAttr *string ; +// Unique Group Name +UniqueNameAttr string ; -// Shape ID -ShapeIdAttr *uint32 ; +// Group Caption +CaptionAttr string ; -// Comment Text -Text *CT_Rst ; +// Parent Unique Name +UniqueParentAttr *string ; -// Comment Properties -CommentPr *CT_CommentPr ;}; +// Group Id +IdAttr *int32 ; -// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path -func (_cbbbg *CT_FieldUsage )ValidateWithPath (path string )error {return nil }; +// OLAP Group Members +GroupMembers *CT_GroupMembers ;};func (_cgefd ST_VerticalAlignment )ValidateWithPath (path string )error {switch _cgefd {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 (_cgefd ));};return nil ;};func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_cffac :=&CT_RevisionRowColumn {};_cffac .ActionAttr =ST_rwColActionType (1);return _cffac ;}; -// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path -func (_dbdcb *CT_MetadataBlocks )ValidateWithPath (path string )error {for _edbbc ,_abfee :=range _dbdcb .Bk {if _gfaeg :=_abfee .ValidateWithPath (_cg .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_edbbc ));_gfaeg !=nil {return _gfaeg ;};};return nil ;};func NewCT_CellFormula ()*CT_CellFormula {_dgef :=&CT_CellFormula {};return _dgef };func (_abdccf *CT_colItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gecea :=range start .Attr {if _gecea .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbdecc ,_fbfcfb :=_fe .ParseUint (_gecea .Value ,10,32);if _fbfcfb !=nil {return _fbfcfb ;};_eedffc :=uint32 (_fbdecc );_abdccf .CountAttr =&_eedffc ;continue ;};};_gffcd :for {_ccgee ,_fdbcg :=d .Token ();if _fdbcg !=nil {return _fdbcg ;};switch _bgdce :=_ccgee .(type ){case _c .StartElement :switch _bgdce .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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdece :=NewCT_I ();if _aafeb :=d .DecodeElement (_fdece ,&_bgdce );_aafeb !=nil {return _aafeb ;};_abdccf .I =append (_abdccf .I ,_fdece );default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bgdce .Name );if _edfbe :=d .Skip ();_edfbe !=nil {return _edfbe ;};};case _c .EndElement :break _gffcd ;case _c .CharData :};};return nil ;};func (_ebeagd ST_CellType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eefdac :=_c .Attr {};_eefdac .Name =name ;switch _ebeagd {case ST_CellTypeUnset :_eefdac .Value ="";case ST_CellTypeB :_eefdac .Value ="\u0062";case ST_CellTypeN :_eefdac .Value ="\u006e";case ST_CellTypeE :_eefdac .Value ="\u0065";case ST_CellTypeS :_eefdac .Value ="\u0073";case ST_CellTypeStr :_eefdac .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_eefdac .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _eefdac ,nil ;};func (_decdd ST_FieldSortType )String ()string {switch _decdd {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 (_eggfgf ST_TableStyleType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eggfgf .String (),start );};func (_gdebb *CT_Sheet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_gdebb .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_gdebb .SheetIdAttr )});if _gdebb .StateAttr !=ST_SheetStateUnset {_gbaad ,_cadaa :=_gdebb .StateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061t\u0065"});if _cadaa !=nil {return _cadaa ;};start .Attr =append (start .Attr ,_gbaad );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_gdebb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_DataValidationOperator byte ;func NewCT_SheetId ()*CT_SheetId {_aafgac :=&CT_SheetId {};return _aafgac }; +// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path +func (_gadac *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };type CT_GroupLevel struct{ -// Validate validates the CT_Macrosheet and its children -func (_aeegecd *CT_Macrosheet )Validate ()error {return _aeegecd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;};func (_fgec *CT_BooleanProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgec .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_fgec .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Unique Name +UniqueNameAttr string ; -// Validate validates the CT_DataBar and its children -func (_ebeeg *CT_DataBar )Validate ()error {return _ebeeg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_bgfbd :=&CT_RevisionFormatting {};return _bgfbd ;};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;); +// Grouping Level Display Name +CaptionAttr string ; -// Validate validates the CT_ControlPr and its children -func (_aaca *CT_ControlPr )Validate ()error {return _aaca .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");};func (_gbeebg ST_MdxKPIProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gbeebg .String (),start );}; +// User-Defined Group Level +UserAttr *bool ; -// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path -func (_bfdge *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _dgfdg ,_dbag :=range _bfdge .CustomSheetView {if _dafdc :=_dbag .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_dgfdg ));_dafdc !=nil {return _dafdc ;};};return nil ;};func (_bcedb *CT_RevisionMove )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",_bcedb .SheetIdAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_cg .Sprintf ("\u0025\u0076",_bcedb .SourceAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_bcedb .DestinationAttr )});if _bcedb .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bcedb .SourceSheetIdAttr )});};if _bcedb .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_cg .Sprintf ("\u0025\u0076",*_bcedb .RIdAttr )});};if _bcedb .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcedb .UaAttr ))});};if _bcedb .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_bcedb .RaAttr ))});};e .EncodeToken (start );if _bcedb .Undo !=nil {_cdeca :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_bcbfc :=range _bcedb .Undo {e .EncodeElement (_bcbfc ,_cdeca );};};if _bcedb .Rcc !=nil {_bdada :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_dgabcgd :=range _bcedb .Rcc {e .EncodeElement (_dgabcgd ,_bdada );};};if _bcedb .Rfmt !=nil {_aabaa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_fcfdb :=range _bcedb .Rfmt {e .EncodeElement (_fcfdb ,_aabaa );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Custom Roll Up +CustomRollUpAttr *bool ; -// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path -func (_bffba *CT_ExternalRow )ValidateWithPath (path string )error {for _eacb ,_cabgb :=range _bffba .Cell {if _eccbe :=_cabgb .ValidateWithPath (_cg .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_eacb ));_eccbe !=nil {return _eccbe ;};};return nil ;}; +// OLAP Level Groups +Groups *CT_Groups ; -// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path -func (_adfca *CT_SortState )ValidateWithPath (path string )error {if _ccafb :=_adfca .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_ccafb !=nil {return _ccafb ;};for _eefgd ,_cabdg :=range _adfca .SortCondition {if _adfge :=_cabdg .ValidateWithPath (_cg .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_eefgd ));_adfge !=nil {return _adfge ;};};if _adfca .ExtLst !=nil {if _aceaf :=_adfca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aceaf !=nil {return _aceaf ;};};return nil ;};func (_cfge *CT_Parameters )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcdc :=range start .Attr {if _fcdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcdgd ,_dddec :=_fe .ParseUint (_fcdc .Value ,10,32);if _dddec !=nil {return _dddec ;};_aeadc :=uint32 (_bcdgd );_cfge .CountAttr =&_aeadc ;continue ;};};_acdbdg :for {_bbfdcb ,_fggdd :=d .Token ();if _fggdd !=nil {return _fggdd ;};switch _bdafg :=_bbfdcb .(type ){case _c .StartElement :switch _bdafg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgecd :=NewCT_Parameter ();if _efdee :=d .DecodeElement (_cgecd ,&_bdafg );_efdee !=nil {return _efdee ;};_cfge .Parameter =append (_cfge .Parameter ,_cgecd );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050a\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 \u0025\u0076",_bdafg .Name );if _cega :=d .Skip ();_cega !=nil {return _cega ;};};case _c .EndElement :break _acdbdg ;case _c .CharData :};};return nil ;};func (_agbgab *CT_SmartTagPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agbgab .EmbedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (*_agbgab .EmbedAttr ))});};if _agbgab .ShowAttr !=ST_SmartTagShowUnset {_gbgbg ,_dfdca :=_agbgab .ShowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u006f\u0077"});if _dfdca !=nil {return _dfdca ;};start .Attr =append (start .Attr ,_gbgbg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fggcfg *CT_Users )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fggcfg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_fggcfg .CountAttr )});};e .EncodeToken (start );if _fggcfg .UserInfo !=nil {_fdacgf :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_aecegb :=range _fggcfg .UserInfo {e .EncodeElement (_aecegb ,_fdacgf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fefdfc *CT_Set )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afgfc :=range start .Attr {if _afgfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcfda ,_dgadb :=_fe .ParseUint (_afgfc .Value ,10,32);if _dgadb !=nil {return _dgadb ;};_fbdbd :=uint32 (_dcfda );_fefdfc .CountAttr =&_fbdbd ;continue ;};if _afgfc .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_cdcged ,_bdfad :=_fe .ParseInt (_afgfc .Value ,10,32);if _bdfad !=nil {return _bdfad ;};_fefdfc .MaxRankAttr =int32 (_cdcged );continue ;};if _afgfc .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_bcafa ,_dabae :=_afgfc .Value ,error (nil );if _dabae !=nil {return _dabae ;};_fefdfc .SetDefinitionAttr =_bcafa ;continue ;};if _afgfc .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_fefdfc .SortTypeAttr .UnmarshalXMLAttr (_afgfc );continue ;};if _afgfc .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_ebbgf ,_cadfb :=_fe .ParseBool (_afgfc .Value );if _cadfb !=nil {return _cadfb ;};_fefdfc .QueryFailedAttr =&_ebbgf ;continue ;};};_gbfdef :for {_fgdce ,_agecf :=d .Token ();if _agecf !=nil {return _agecf ;};switch _eecfd :=_fgdce .(type ){case _c .StartElement :switch _eecfd .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfgdf :=NewCT_Tuples ();if _aegfg :=d .DecodeElement (_bfgdf ,&_eecfd );_aegfg !=nil {return _aegfg ;};_fefdfc .Tpls =append (_fefdfc .Tpls ,_bfgdf );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fefdfc .SortByTuple =NewCT_Tuples ();if _bdedd :=d .DecodeElement (_fefdfc .SortByTuple ,&_eecfd );_bdedd !=nil {return _bdedd ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0074\u0020\u0025\u0076",_eecfd .Name );if _beefa :=d .Skip ();_beefa !=nil {return _beefa ;};};case _c .EndElement :break _gbfdef ;case _c .CharData :};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_DateGroupItem and its children -func (_bbaa *CT_DateGroupItem )Validate ()error {return _bbaa .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};type CT_CustomChartsheetView struct{ +// Validate validates the CT_PageBreak and its children +func (_bacaf *CT_PageBreak )Validate ()error {return _bacaf .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};func (_bffdc ST_IconSetType )String ()string {switch _bffdc {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 (_gbdgad *CT_TableMissing )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_egbdba ST_FileType )String ()string {switch _egbdba {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 "";};type CT_CustomChartsheetView struct{ // GUID GuidAttr string ; @@ -8217,280 +8178,319 @@ StateAttr ST_SheetState ; ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; // Chart Sheet Page Setup -PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;}; +PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;};type CT_CacheFields struct{ -// Validate validates the CT_InputCells and its children -func (_eeaee *CT_InputCells )Validate ()error {return _eeaee .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};func (_dbggg ST_IconSetType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dbggg .String (),start );};func (_dcgeaeg ST_GradientType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcgeaeg .String (),start );};func (_dcfdb *CT_RevisionMove )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdfcdc :=range start .Attr {if _bdfcdc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gadec ,_fgbdc :=_fe .ParseUint (_bdfcdc .Value ,10,32);if _fgbdc !=nil {return _fgbdc ;};_dcfdb .SheetIdAttr =uint32 (_gadec );continue ;};if _bdfcdc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_bfcca ,_dgdcg :=_bdfcdc .Value ,error (nil );if _dgdcg !=nil {return _dgdcg ;};_dcfdb .SourceAttr =_bfcca ;continue ;};if _bdfcdc .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_bbced ,_ffeec :=_bdfcdc .Value ,error (nil );if _ffeec !=nil {return _ffeec ;};_dcfdb .DestinationAttr =_bbced ;continue ;};if _bdfcdc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_fcgba ,_gafaf :=_fe .ParseUint (_bdfcdc .Value ,10,32);if _gafaf !=nil {return _gafaf ;};_dadff :=uint32 (_fcgba );_dcfdb .SourceSheetIdAttr =&_dadff ;continue ;};if _bdfcdc .Name .Local =="\u0072\u0049\u0064"{_efgfg ,_bdgfaf :=_fe .ParseUint (_bdfcdc .Value ,10,32);if _bdgfaf !=nil {return _bdgfaf ;};_daeb :=uint32 (_efgfg );_dcfdb .RIdAttr =&_daeb ;continue ;};if _bdfcdc .Name .Local =="\u0075\u0061"{_cddac ,_beccg :=_fe .ParseBool (_bdfcdc .Value );if _beccg !=nil {return _beccg ;};_dcfdb .UaAttr =&_cddac ;continue ;};if _bdfcdc .Name .Local =="\u0072\u0061"{_dfeeg ,_aagd :=_fe .ParseBool (_bdfcdc .Value );if _aagd !=nil {return _aagd ;};_dcfdb .RaAttr =&_dfeeg ;continue ;};};_eaagec :for {_dbeea ,_cecaf :=d .Token ();if _cecaf !=nil {return _cecaf ;};switch _eaggc :=_dbeea .(type ){case _c .StartElement :switch _eaggc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcbg :=NewCT_UndoInfo ();if _cbcg :=d .DecodeElement (_dgcbg ,&_eaggc );_cbcg !=nil {return _cbcg ;};_dcfdb .Undo =append (_dcfdb .Undo ,_dgcbg );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdba :=NewCT_RevisionCellChange ();if _aeaeg :=d .DecodeElement (_agdba ,&_eaggc );_aeaeg !=nil {return _aeaeg ;};_dcfdb .Rcc =append (_dcfdb .Rcc ,_agdba );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbddf :=NewCT_RevisionFormatting ();if _bfbde :=d .DecodeElement (_dbddf ,&_eaggc );_bfbde !=nil {return _bfbde ;};_dcfdb .Rfmt =append (_dcfdb .Rfmt ,_dbddf );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065\u0020\u0025\u0076",_eaggc .Name );if _gddde :=d .Skip ();_gddde !=nil {return _gddde ;};};case _c .EndElement :break _eaagec ;case _c .CharData :};};return nil ;};type CT_OlapPr struct{ +// Field Count +CountAttr *uint32 ; -// Local Cube -LocalAttr *bool ; +// PivotCache Field +CacheField []*CT_CacheField ;};func NewCT_Macrosheet ()*CT_Macrosheet {_gfega :=&CT_Macrosheet {};_gfega .SheetData =NewCT_SheetData ();return _gfega ;};func (_aaddge *CT_PageSetUpPr )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aaddge .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaddge .AutoPageBreaksAttr ))});};if _aaddge .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_aaddge .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_MdxKPI ()*CT_MdxKPI {_bfbgcg :=&CT_MdxKPI {};_bfbgcg .PAttr =ST_MdxKPIProperty (1);return _bfbgcg ;};type ST_GradientType byte ;type CT_AutoSortScope struct{ -// Local Cube Connection -LocalConnectionAttr *string ; +// Auto Sort Scope +PivotArea *CT_PivotArea ;};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func NewCT_CustomProperty ()*CT_CustomProperty {_dcgd :=&CT_CustomProperty {};return _dcgd };func (_gdacf *CT_PivotSelection )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _gdacf .PaneAttr !=ST_PaneUnset {_daecgd ,_gfegcf :=_gdacf .PaneAttr .MarshalXMLAttr (_bf .Name {Local :"\u0070\u0061\u006e\u0065"});if _gfegcf !=nil {return _gfegcf ;};start .Attr =append (start .Attr ,_daecgd );};if _gdacf .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdacf .ShowHeaderAttr ))});};if _gdacf .LabelAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdacf .LabelAttr ))});};if _gdacf .DataAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdacf .DataAttr ))});};if _gdacf .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_gdacf .ExtendableAttr ))});};if _gdacf .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdacf .CountAttr )});};if _gdacf .AxisAttr !=ST_AxisUnset {_dcage ,_deegee :=_gdacf .AxisAttr .MarshalXMLAttr (_bf .Name {Local :"\u0061\u0078\u0069\u0073"});if _deegee !=nil {return _deegee ;};start .Attr =append (start .Attr ,_dcage );};if _gdacf .DimensionAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_f .Sprintf ("\u0025\u0076",*_gdacf .DimensionAttr )});};if _gdacf .StartAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdacf .StartAttr )});};if _gdacf .MinAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gdacf .MinAttr )});};if _gdacf .MaxAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_gdacf .MaxAttr )});};if _gdacf .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0076",*_gdacf .ActiveRowAttr )});};if _gdacf .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_f .Sprintf ("\u0025\u0076",*_gdacf .ActiveColAttr )});};if _gdacf .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_gdacf .PreviousRowAttr )});};if _gdacf .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gdacf .PreviousColAttr )});};if _gdacf .ClickAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_gdacf .ClickAttr )});};if _gdacf .IdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gdacf .IdAttr )});};e .EncodeToken (start );_ecffb :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_gdacf .PivotArea ,_ecffb );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Local Refresh -LocalRefreshAttr *bool ; +// Validate validates the CT_FilterColumn and its children +func (_debfbc *CT_FilterColumn )Validate ()error {return _debfbc .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};func (_aeadae ST_PatternType )String ()string {switch _aeadae {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 "";}; -// Send Locale to OLAP -SendLocaleAttr *bool ; +// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path +func (_cdba *CT_CsPageSetup )ValidateWithPath (path string )error {if _cdba .PaperHeightAttr !=nil {if !_fc .ST_PositiveUniversalMeasurePatternRe .MatchString (*_cdba .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 ,_fc .ST_PositiveUniversalMeasurePatternRe ,*_cdba .PaperHeightAttr );};};if _cdba .PaperHeightAttr !=nil {if !_fc .ST_UniversalMeasurePatternRe .MatchString (*_cdba .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 ,_fc .ST_UniversalMeasurePatternRe ,*_cdba .PaperHeightAttr );};};if _cdba .PaperWidthAttr !=nil {if !_fc .ST_PositiveUniversalMeasurePatternRe .MatchString (*_cdba .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 ,_fc .ST_PositiveUniversalMeasurePatternRe ,*_cdba .PaperWidthAttr );};};if _cdba .PaperWidthAttr !=nil {if !_fc .ST_UniversalMeasurePatternRe .MatchString (*_cdba .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 ,_fc .ST_UniversalMeasurePatternRe ,*_cdba .PaperWidthAttr );};};if _cffba :=_cdba .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cffba !=nil {return _cffba ;};return nil ;};func NewCT_Groups ()*CT_Groups {_fabbc :=&CT_Groups {};return _fabbc };func (_eabbd *CT_Number )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_eabbd .VAttr )});if _eabbd .UAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabbd .UAttr ))});};if _eabbd .FAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabbd .FAttr ))});};if _eabbd .CAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_eabbd .CAttr )});};if _eabbd .CpAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_eabbd .CpAttr )});};if _eabbd .InAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_eabbd .InAttr )});};if _eabbd .BcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_eabbd .BcAttr )});};if _eabbd .FcAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_eabbd .FcAttr )});};if _eabbd .IAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabbd .IAttr ))});};if _eabbd .UnAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabbd .UnAttr ))});};if _eabbd .StAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabbd .StAttr ))});};if _eabbd .BAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_eabbd .BAttr ))});};e .EncodeToken (start );if _eabbd .Tpls !=nil {_gadeb :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_cbcef :=range _eabbd .Tpls {e .EncodeElement (_cbcef ,_gadeb );};};if _eabbd .X !=nil {_febed :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ebada :=range _eabbd .X {e .EncodeElement (_ebada ,_febed );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_efcfb *CT_MeasureGroup )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_efcfb .NameAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_efcfb .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_bccfcc ST_TableStyleType )String ()string {switch _bccfcc {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 NewCT_GroupItems ()*CT_GroupItems {_gbgae :=&CT_GroupItems {};return _gbgae };func (_gaeed *CT_RevisionCustomView )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gaeed .GuidAttr )});_gfgac ,_gegdb :=_gaeed .ActionAttr .MarshalXMLAttr (_bf .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _gegdb !=nil {return _gegdb ;};start .Attr =append (start .Attr ,_gfgac );e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Drill Through Count -RowDrillCountAttr *uint32 ; +// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path +func (_cceeb *CT_MdxSet )ValidateWithPath (path string )error {if _ddca :=_cceeb .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_ddca !=nil {return _ddca ;};for _eacfa ,_cbff :=range _cceeb .N {if _fcgdc :=_cbff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_eacfa ));_fcgdc !=nil {return _fcgdc ;};};return nil ;};func (_cbc *CT_AutoSortScope )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cbc .PivotArea =NewCT_PivotArea ();_acab :for {_gcd ,_ea :=d .Token ();if _ea !=nil {return _ea ;};switch _fbf :=_gcd .(type ){case _bf .StartElement :switch _fbf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gcc :=d .DecodeElement (_cbc .PivotArea ,&_fbf );_gcc !=nil {return _gcc ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065\u0020\u0025v",_fbf .Name );if _deb :=d .Skip ();_deb !=nil {return _deb ;};};case _bf .EndElement :break _acab ;case _bf .CharData :};};return nil ;};func (_dbedcb ST_Objects )Validate ()error {return _dbedcb .ValidateWithPath ("")};func NewCT_PivotArea ()*CT_PivotArea {_abdcgg :=&CT_PivotArea {};return _abdcgg }; -// OLAP Fill Formatting -ServerFillAttr *bool ; +// Validate validates the VolTypes and its children +func (_ecbad *VolTypes )Validate ()error {return _ecbad .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};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;); -// OLAP Number Format -ServerNumberFormatAttr *bool ; +// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path +func (_cdbaa *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _cdbaa .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 _baadg :=_cdbaa .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_baadg !=nil {return _baadg ;};for _dgbfdb ,_aggac :=range _cdbaa .Undo {if _dabde :=_aggac .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_dgbfdb ));_dabde !=nil {return _dabde ;};};for _cdbfdb ,_gfgdc :=range _cdbaa .Rcc {if _gegca :=_gfgdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_cdbfdb ));_gegca !=nil {return _gegca ;};};for _ebddg ,_gfdeg :=range _cdbaa .Rfmt {if _dbcbc :=_gfdeg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ebddg ));_dbcbc !=nil {return _dbcbc ;};};return nil ;};func (_ffegb *CT_SingleXmlCell )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ffegb .IdAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ffegb .RAttr )});start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ffegb .ConnectionIdAttr )});e .EncodeToken (start );_cdebg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_ffegb .XmlCellPr ,_cdebg );if _ffegb .ExtLst !=nil {_gbgfg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffegb .ExtLst ,_gbgfg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_edcgg *Revisions )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_edcgg .CT_Revisions =*NewCT_Revisions ();_bgadf :for {_cccagd ,_gccfd :=d .Token ();if _gccfd !=nil {return _gccfd ;};switch _degdfc :=_cccagd .(type ){case _bf .StartElement :switch _degdfc .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bccfaf :=NewCT_RevisionRowColumn ();if _caefe :=d .DecodeElement (_bccfaf ,&_degdfc );_caefe !=nil {return _caefe ;};_edcgg .Rrc =append (_edcgg .Rrc ,_bccfaf );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfadc :=NewCT_RevisionMove ();if _bdfbd :=d .DecodeElement (_bfadc ,&_degdfc );_bdfbd !=nil {return _bdfbd ;};_edcgg .Rm =append (_edcgg .Rm ,_bfadc );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aaafbg :=NewCT_RevisionCustomView ();if _edbgb :=d .DecodeElement (_aaafbg ,&_degdfc );_edbgb !=nil {return _edbgb ;};_edcgg .Rcv =append (_edcgg .Rcv ,_aaafbg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agafb :=NewCT_RevisionSheetRename ();if _bfdbb :=d .DecodeElement (_agafb ,&_degdfc );_bfdbb !=nil {return _bfdbb ;};_edcgg .Rsnm =append (_edcgg .Rsnm ,_agafb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecbac :=NewCT_RevisionInsertSheet ();if _aeaef :=d .DecodeElement (_ecbac ,&_degdfc );_aeaef !=nil {return _aeaef ;};_edcgg .Ris =append (_edcgg .Ris ,_ecbac );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcfd :=NewCT_RevisionCellChange ();if _dfbdb :=d .DecodeElement (_afcfd ,&_degdfc );_dfbdb !=nil {return _dfbdb ;};_edcgg .Rcc =append (_edcgg .Rcc ,_afcfd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbcbdg :=NewCT_RevisionFormatting ();if _aecgab :=d .DecodeElement (_bbcbdg ,&_degdfc );_aecgab !=nil {return _aecgab ;};_edcgg .Rfmt =append (_edcgg .Rfmt ,_bbcbdg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcefea :=NewCT_RevisionAutoFormatting ();if _cbgccd :=d .DecodeElement (_dcefea ,&_degdfc );_cbgccd !=nil {return _cbgccd ;};_edcgg .Raf =append (_edcgg .Raf ,_dcefea );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abedeb :=NewCT_RevisionDefinedName ();if _ceccef :=d .DecodeElement (_abedeb ,&_degdfc );_ceccef !=nil {return _ceccef ;};_edcgg .Rdn =append (_edcgg .Rdn ,_abedeb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebca :=NewCT_RevisionComment ();if _bcgga :=d .DecodeElement (_gebca ,&_degdfc );_bcgga !=nil {return _bcgga ;};_edcgg .Rcmt =append (_edcgg .Rcmt ,_gebca );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dffef :=NewCT_RevisionQueryTableField ();if _cbgccg :=d .DecodeElement (_dffef ,&_degdfc );_cbgccg !=nil {return _cbgccg ;};_edcgg .Rqt =append (_edcgg .Rqt ,_dffef );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdea :=NewCT_RevisionConflict ();if _cfcded :=d .DecodeElement (_gdea ,&_degdfc );_cfcded !=nil {return _cfcded ;};_edcgg .Rcft =append (_edcgg .Rcft ,_gdea );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0073 \u0025\u0076",_degdfc .Name );if _gaeefd :=d .Skip ();_gaeefd !=nil {return _gaeefd ;};};case _bf .EndElement :break _bgadf ;case _bf .CharData :};};return nil ;};type ST_Visibility byte ;type CT_SheetView struct{ -// OLAP Server Font -ServerFontAttr *bool ; +// Window Protection +WindowProtectionAttr *bool ; -// OLAP Font Formatting -ServerFontColorAttr *bool ;};func (_eggfga *CT_DdeValue )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgfd :=range start .Attr {if _cgfd .Name .Local =="\u0074"{_eggfga .TAttr .UnmarshalXMLAttr (_cgfd );continue ;};};_bgaab :for {_caadb ,_eaff :=d .Token ();if _eaff !=nil {return _eaff ;};switch _bbgbc :=_caadb .(type ){case _c .StartElement :switch _bbgbc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cgbed :=d .DecodeElement (&_eggfga .Val ,&_bbgbc );_cgbed !=nil {return _cgbed ;};default:_gc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_bbgbc .Name );if _bbea :=d .Skip ();_bbea !=nil {return _bbea ;};};case _c .EndElement :break _bgaab ;case _c .CharData :};};return nil ;};type CT_ReviewedRevisions struct{ +// Show Formulas +ShowFormulasAttr *bool ; + +// Show Grid Lines +ShowGridLinesAttr *bool ; + +// Show Headers +ShowRowColHeadersAttr *bool ; + +// Show Zero Values +ShowZerosAttr *bool ; + +// Right To Left +RightToLeftAttr *bool ; + +// Sheet Tab Selected +TabSelectedAttr *bool ; + +// Show Ruler +ShowRulerAttr *bool ; + +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ; + +// Default Grid Color +DefaultGridColorAttr *bool ; + +// Show White Space +ShowWhiteSpaceAttr *bool ; + +// View Type +ViewAttr ST_SheetViewType ; + +// Top Left Visible Cell +TopLeftCellAttr *string ; + +// Color Id +ColorIdAttr *uint32 ; + +// Zoom Scale +ZoomScaleAttr *uint32 ; -// Reviewed Revisions Count -CountAttr *uint32 ; +// Zoom Scale Normal View +ZoomScaleNormalAttr *uint32 ; -// Reviewed -Reviewed []*CT_Reviewed ;}; +// Zoom Scale Page Break Preview +ZoomScaleSheetLayoutViewAttr *uint32 ; -// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path -func (_gfbdb *CT_SheetData )ValidateWithPath (path string )error {for _ffegbg ,_gccgd :=range _gfbdb .Row {if _dabdac :=_gccgd .ValidateWithPath (_cg .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_ffegbg ));_dabdac !=nil {return _dabdac ;};};return nil ;};func NewCT_GroupItems ()*CT_GroupItems {_fefdg :=&CT_GroupItems {};return _fefdg }; +// Zoom Scale Page Layout View +ZoomScalePageLayoutViewAttr *uint32 ; -// Validate validates the CT_Comment and its children -func (_abgb *CT_Comment )Validate ()error {return _abgb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_edeaf *CT_TableFormula )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_cg .Sprintf ("\u0025\u0064",_bcgdaf (_edeaf .ArrayAttr ))});e .EncodeElement (_edeaf .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PivotFilter struct{ +// Workbook View Index +WorkbookViewIdAttr uint32 ; -// Field Index -FldAttr uint32 ; +// View Pane +Pane *CT_Pane ; -// Member Property Field Id -MpFldAttr *uint32 ; +// Selection +Selection []*CT_Selection ; -// Pivot Filter Type -TypeAttr ST_PivotFilterType ; +// PivotTable Selection +PivotSelection []*CT_PivotSelection ; -// Evaluation Order -EvalOrderAttr *int32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_adafb ST_PhoneticType )Validate ()error {return _adafb .ValidateWithPath ("")};func (_dbgbge ST_PivotFilterType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_ddfad :=_bf .Attr {};_ddfad .Name =name ;switch _dbgbge {case ST_PivotFilterTypeUnset :_ddfad .Value ="";case ST_PivotFilterTypeUnknown :_ddfad .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_ddfad .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_ddfad .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_ddfad .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_ddfad .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_ddfad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_ddfad .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_ddfad .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_ddfad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_ddfad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_ddfad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_ddfad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_ddfad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_ddfad .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_ddfad .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_ddfad .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_ddfad .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_ddfad .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_ddfad .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_ddfad .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_ddfad .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueGreaterThanOrEqual :_ddfad .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 :_ddfad .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueLessThanOrEqual :_ddfad .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_ddfad .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueNotBetween :_ddfad .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_ddfad .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_ddfad .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeDateOlderThan :_ddfad .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_ddfad .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateNewerThan :_ddfad .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_ddfad .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateBetween :_ddfad .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_ddfad .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_ddfad .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_ddfad .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_ddfad .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_ddfad .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_ddfad .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_ddfad .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_ddfad .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_ddfad .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_ddfad .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_ddfad .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_ddfad .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_ddfad .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_ddfad .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_ddfad .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_ddfad .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_ddfad .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_ddfad .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_ddfad .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_ddfad .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_ddfad .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_ddfad .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_ddfad .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_ddfad .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_ddfad .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_ddfad .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_ddfad .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_ddfad .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_ddfad .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_ddfad .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_ddfad .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_ddfad .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_ddfad .Value ="\u004d\u0031\u0032";};return _ddfad ,nil ;}; -// Pivot Filter Id -IdAttr uint32 ; +// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path +func (_fgcfa *CT_MdxTuple )ValidateWithPath (path string )error {for _fdgge ,_aaefd :=range _fgcfa .N {if _bdgab :=_aaefd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_fdgge ));_bdgab !=nil {return _bdgab ;};};return nil ;};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;); -// Measure Index -IMeasureHierAttr *uint32 ; +// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path +func (_badeg *CT_CustomFilter )ValidateWithPath (path string )error {if _deab :=_badeg .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_deab !=nil {return _deab ;};return nil ;};func (_gafffd *CT_RevisionQueryTableField )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gaeedc :=range start .Attr {if _gaeedc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dbdeg ,_fccaf :=_e .ParseUint (_gaeedc .Value ,10,32);if _fccaf !=nil {return _fccaf ;};_gafffd .SheetIdAttr =uint32 (_dbdeg );continue ;};if _gaeedc .Name .Local =="\u0072\u0065\u0066"{_baffg ,_ecddd :=_gaeedc .Value ,error (nil );if _ecddd !=nil {return _ecddd ;};_gafffd .RefAttr =_baffg ;continue ;};if _gaeedc .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_ccega ,_gcceae :=_e .ParseUint (_gaeedc .Value ,10,32);if _gcceae !=nil {return _gcceae ;};_gafffd .FieldIdAttr =uint32 (_ccega );continue ;};};for {_cdaagc ,_daefd :=d .Token ();if _daefd !=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",_daefd );};if _dfdfd ,_abdgc :=_cdaagc .(_bf .EndElement );_abdgc &&_dfdfd .Name ==start .Name {break ;};};return nil ;}; -// Measure Field Index -IMeasureFldAttr *uint32 ; +// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path +func (_adfeg *CT_PivotAreaReference )ValidateWithPath (path string )error {for _geedde ,_dcbca :=range _adfeg .X {if _deadb :=_dcbca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_geedde ));_deadb !=nil {return _deadb ;};};if _adfeg .ExtLst !=nil {if _cggag :=_adfeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cggag !=nil {return _cggag ;};};return nil ;}; -// Pivot Filter Name -NameAttr *string ; +// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path +func (_ebacf *CT_WebPublishing )ValidateWithPath (path string )error {if _fafde :=_ebacf .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_fafde !=nil {return _fafde ;};return nil ;};type CT_Set struct{ -// Pivot Filter Description -DescriptionAttr *string ; +// Number of Tuples +CountAttr *uint32 ; -// Label Pivot -StringValue1Attr *string ; +// Maximum Rank Requested +MaxRankAttr int32 ; -// Label Pivot Filter String Value 2 -StringValue2Attr *string ; +// MDX Set Definition +SetDefinitionAttr string ; -// Auto Filter -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;}; +// Set Sort Order +SortTypeAttr ST_SortType ; -// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path -func (_deceb *CT_DataFields )ValidateWithPath (path string )error {for _efda ,_ddba :=range _deceb .DataField {if _aedcc :=_ddba .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_efda ));_aedcc !=nil {return _aedcc ;};};return nil ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_gafgde :=&CT_RowHierarchiesUsage {};return _gafgde ;};type CT_ExternalReferences struct{ +// Query Failed +QueryFailedAttr *bool ; -// External Reference -ExternalReference []*CT_ExternalReference ;};type CT_GradientFill struct{ +// Tuples +Tpls []*CT_Tuples ; -// Gradient Fill Type -TypeAttr ST_GradientType ; +// Sort By Tuple +SortByTuple *CT_Tuples ;};func NewCT_ExtensionList ()*CT_ExtensionList {_dcgdf :=&CT_ExtensionList {};return _dcgdf }; -// Linear Gradient Degree -DegreeAttr *float64 ; +// ValidateWithPath validates the Sst and its children, prefixing error messages with path +func (_acddf *Sst )ValidateWithPath (path string )error {if _fagfc :=_acddf .CT_Sst .ValidateWithPath (path );_fagfc !=nil {return _fagfc ;};return nil ;};func (_gdgaad ST_FileType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_dgdfcd :=_bf .Attr {};_dgdfcd .Name =name ;switch _gdgaad {case ST_FileTypeUnset :_dgdfcd .Value ="";case ST_FileTypeMac :_dgdfcd .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_dgdfcd .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_dgdfcd .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_dgdfcd .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_dgdfcd .Value ="\u006f\u0074\u0068e\u0072";};return _dgdfcd ,nil ;};func (_cfcbaf *CT_Tuples )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _cfcbaf .CAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_cfcbaf .CAttr )});};e .EncodeToken (start );_ccbabe :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_egcfda :=range _cfcbaf .Tpl {e .EncodeElement (_egcfda ,_ccbabe );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type ST_TextHAlign byte ;func (_dcda *CT_ExternalReferences )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gbadg :for {_dbaf ,_dbaee :=d .Token ();if _dbaee !=nil {return _dbaee ;};switch _abcaa :=_dbaf .(type ){case _bf .StartElement :switch _abcaa .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbaf :=NewCT_ExternalReference ();if _efec :=d .DecodeElement (_fbaf ,&_abcaa );_efec !=nil {return _efec ;};_dcda .ExternalReference =append (_dcda .ExternalReference ,_fbaf );default:_cg .Log .Debug ("\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",_abcaa .Name );if _egdff :=d .Skip ();_egdff !=nil {return _egdff ;};};case _bf .EndElement :break _gbadg ;case _bf .CharData :};};return nil ;};func NewCT_FieldGroup ()*CT_FieldGroup {_ffac :=&CT_FieldGroup {};return _ffac };func (_bbfb *CT_ExternalLink )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_gbffc :for {_gddf ,_fggea :=d .Token ();if _fggea !=nil {return _fggea ;};switch _cgfgb :=_gddf .(type ){case _bf .StartElement :switch _cgfgb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfb .Choice =NewCT_ExternalLinkChoice ();if _cdfag :=d .DecodeElement (&_bbfb .Choice .ExternalBook ,&_cgfgb );_cdfag !=nil {return _cdfag ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfb .Choice =NewCT_ExternalLinkChoice ();if _caaf :=d .DecodeElement (&_bbfb .Choice .DdeLink ,&_cgfgb );_caaf !=nil {return _caaf ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfb .Choice =NewCT_ExternalLinkChoice ();if _fbage :=d .DecodeElement (&_bbfb .Choice .OleLink ,&_cgfgb );_fbage !=nil {return _fbage ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfb .ExtLst =NewCT_ExtensionList ();if _ffcg :=d .DecodeElement (_bbfb .ExtLst ,&_cgfgb );_ffcg !=nil {return _ffcg ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_cgfgb .Name );if _adbfc :=d .Skip ();_adbfc !=nil {return _adbfc ;};};case _bf .EndElement :break _gbffc ;case _bf .CharData :};};return nil ;};func (_efaag *CT_UnderlineProperty )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_aedeb :=range start .Attr {if _aedeb .Name .Local =="\u0076\u0061\u006c"{_efaag .ValAttr .UnmarshalXMLAttr (_aedeb );continue ;};};for {_ggede ,_gdabf :=d .Token ();if _gdabf !=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",_gdabf );};if _decedc ,_eeggbd :=_ggede .(_bf .EndElement );_eeggbd &&_decedc .Name ==start .Name {break ;};};return nil ;};func (_feacc *ST_FormulaExpression )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_fceacc ,_ceffdbc :=d .Token ();if _ceffdbc !=nil {return _ceffdbc ;};if _fbfea ,_cbdaaa :=_fceacc .(_bf .EndElement );_cbdaaa &&_fbfea .Name ==start .Name {*_feacc =1;return nil ;};if _fgecb ,_badbb :=_fceacc .(_bf .CharData );!_badbb {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",_fceacc );}else {switch string (_fgecb ){case "":*_feacc =0;case "\u0072\u0065\u0066":*_feacc =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_feacc =2;case "\u0061\u0072\u0065\u0061":*_feacc =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_feacc =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_feacc =5;};};_fceacc ,_ceffdbc =d .Token ();if _ceffdbc !=nil {return _ceffdbc ;};if _cdegec ,_bccfe :=_fceacc .(_bf .EndElement );_bccfe &&_cdegec .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",_fceacc );};func NewCT_Col ()*CT_Col {_bcfg :=&CT_Col {};return _bcfg };const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);type CT_GroupMembers struct{ -// Left Convergence -LeftAttr *float64 ; +// Group Member Count +CountAttr *uint32 ; -// Right Convergence -RightAttr *float64 ; +// OLAP Group Member +GroupMember []*CT_GroupMember ;};type CT_SheetViews struct{ -// Top Gradient Convergence -TopAttr *float64 ; +// Worksheet View +SheetView []*CT_SheetView ; -// Bottom Convergence -BottomAttr *float64 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cgcbg *ST_TargetScreenSize )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_cgcbg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_cgcbg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_cgcbg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_cgcbg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_cgcbg =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_cgcbg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_cgcbg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_cgcbg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_cgcbg =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_cgcbg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_cgcbg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_cgcbg =11;};return nil ;}; -// Gradient Stop -Stop []*CT_GradientStop ;};func (_gcgdf *CT_WebPublishObjects )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcgdf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_gcgdf .CountAttr )});};e .EncodeToken (start );_eaeff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_cgada :=range _gcgdf .WebPublishObject {e .EncodeElement (_cgada ,_eaeff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Boolean struct{ +// Validate validates the CT_ExternalDefinedNames and its children +func (_bbbgd *CT_ExternalDefinedNames )Validate ()error {return _bbbgd .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};type ST_SourceType byte ;func (_ddafc *CT_MetadataBlock )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_cbddac :for {_befbb ,_edefb :=d .Token ();if _edefb !=nil {return _edefb ;};switch _dffeb :=_befbb .(type ){case _bf .StartElement :switch _dffeb .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbeae :=NewCT_MetadataRecord ();if _aecbc :=d .DecodeElement (_bbeae ,&_dffeb );_aecbc !=nil {return _aecbc ;};_ddafc .Rc =append (_ddafc .Rc ,_bbeae );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025v",_dffeb .Name );if _eebe :=d .Skip ();_eebe !=nil {return _eebe ;};};case _bf .EndElement :break _cbddac ;case _bf .CharData :};};return nil ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_agbegd :=&CT_XmlCellPr {};_agbegd .XmlPr =NewCT_XmlPr ();return _agbegd ;}; -// Value -VAttr bool ; +// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path +func (_fbcda *CT_VolTopicRef )ValidateWithPath (path string )error {return nil }; -// Unused Item -UAttr *bool ; +// Validate validates the CT_Error and its children +func (_faafd *CT_Error )Validate ()error {return _faafd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};type CT_ConditionalFormats struct{ -// Calculated Item -FAttr *bool ; +// Conditional Format Count +CountAttr *uint32 ; -// Caption -CAttr *string ; +// Conditional Formatting +ConditionalFormat []*CT_ConditionalFormat ;};func NewCT_MetadataStrings ()*CT_MetadataStrings {_bdddb :=&CT_MetadataStrings {};return _bdddb }; -// Member Property Count -CpAttr *uint32 ; +// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path +func (_afbc *CT_CellFormula )ValidateWithPath (path string )error {if _acbe :=_afbc .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_acbe !=nil {return _acbe ;};return nil ;}; -// Member Property Indexes -X []*CT_X ;};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_gea :=&CT_CellStyleXfs {};return _gea }; +// Validate validates the CT_Filter and its children +func (_ecdea *CT_Filter )Validate ()error {return _ecdea .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func (_gbccg ST_Visibility )String ()string {switch _gbccg {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 "";};type CT_SortCondition struct{ -// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path -func (_ffcf *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _ebag ,_fbbfg :=range _ffcf .DefinedName {if _gabfb :=_fbbfg .ValidateWithPath (_cg .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_ebag ));_gabfb !=nil {return _gabfb ;};};return nil ;}; +// Descending +DescendingAttr *bool ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_cedf *CT_Color )ValidateWithPath (path string )error {return nil };func (_gcbafe *CT_ChartFormats )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbage :=range start .Attr {if _fbage .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfdf ,_cbgc :=_fe .ParseUint (_fbage .Value ,10,32);if _cbgc !=nil {return _cbgc ;};_eagbf :=uint32 (_dfdf );_gcbafe .CountAttr =&_eagbf ;continue ;};};_afccef :for {_aff ,_aaab :=d .Token ();if _aaab !=nil {return _aaab ;};switch _bgff :=_aff .(type ){case _c .StartElement :switch _bgff .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfgg :=NewCT_ChartFormat ();if _fbdg :=d .DecodeElement (_bfgg ,&_bgff );_fbdg !=nil {return _fbdg ;};_gcbafe .ChartFormat =append (_gcbafe .ChartFormat ,_bfgg );default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_bgff .Name );if _edb :=d .Skip ();_edb !=nil {return _edb ;};};case _c .EndElement :break _afccef ;case _c .CharData :};};return nil ;};func (_ddccbb ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _ddccbb {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_ddccbb ));};return nil ;};func (_dbgb *CT_PageBreak )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbgb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dbgb .CountAttr )});};if _dbgb .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_cg .Sprintf ("\u0025\u0076",*_dbgb .ManualBreakCountAttr )});};e .EncodeToken (start );if _dbgb .Brk !=nil {_ebfbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_fafgf :=range _dbgb .Brk {e .EncodeElement (_fafgf ,_ebfbc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_agaaee ST_TextHAlign )String ()string {switch _agaaee {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 (_gcaeb *CT_CustomSheetView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcaeb .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 _ ,_dgdbcc :=range start .Attr {if _dgdbcc .Name .Local =="\u0073\u0074\u0061t\u0065"{_gcaeb .StateAttr .UnmarshalXMLAttr (_dgdbcc );continue ;};if _dgdbcc .Name .Local =="\u0067\u0075\u0069\u0064"{_dbgg ,_gagg :=_dgdbcc .Value ,error (nil );if _gagg !=nil {return _gagg ;};_gcaeb .GuidAttr =_dbgg ;continue ;};if _dgdbcc .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_fcccc ,_feda :=_fe .ParseBool (_dgdbcc .Value );if _feda !=nil {return _feda ;};_gcaeb .FilterUniqueAttr =&_fcccc ;continue ;};if _dgdbcc .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_abfe ,_ecgec :=_fe .ParseUint (_dgdbcc .Value ,10,32);if _ecgec !=nil {return _ecgec ;};_bbeg :=uint32 (_abfe );_gcaeb .ColorIdAttr =&_bbeg ;continue ;};if _dgdbcc .Name .Local =="\u0076\u0069\u0065\u0077"{_gcaeb .ViewAttr .UnmarshalXMLAttr (_dgdbcc );continue ;};if _dgdbcc .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_eedeg ,_cafe :=_fe .ParseBool (_dgdbcc .Value );if _cafe !=nil {return _cafe ;};_gcaeb .ShowFormulasAttr =&_eedeg ;continue ;};if _dgdbcc .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_cbcd ,_dcbef :=_fe .ParseBool (_dgdbcc .Value );if _dcbef !=nil {return _dcbef ;};_gcaeb .ShowRulerAttr =&_cbcd ;continue ;};if _dgdbcc .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_dfdfe ,_bdbga :=_fe .ParseBool (_dgdbcc .Value );if _bdbga !=nil {return _bdbga ;};_gcaeb .ShowRowColAttr =&_dfdfe ;continue ;};if _dgdbcc .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_ecgbb ,_eaeb :=_dgdbcc .Value ,error (nil );if _eaeb !=nil {return _eaeb ;};_gcaeb .TopLeftCellAttr =&_ecgbb ;continue ;};if _dgdbcc .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_dafda ,_fgaad :=_fe .ParseBool (_dgdbcc .Value );if _fgaad !=nil {return _fgaad ;};_gcaeb .ZeroValuesAttr =&_dafda ;continue ;};if _dgdbcc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_ffcb ,_afdc :=_fe .ParseBool (_dgdbcc .Value );if _afdc !=nil {return _afdc ;};_gcaeb .HiddenColumnsAttr =&_ffcb ;continue ;};if _dgdbcc .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_bgbgd ,_debab :=_fe .ParseBool (_dgdbcc .Value );if _debab !=nil {return _debab ;};_gcaeb .OutlineSymbolsAttr =&_bgbgd ;continue ;};if _dgdbcc .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_beab ,_efcga :=_fe .ParseBool (_dgdbcc .Value );if _efcga !=nil {return _efcga ;};_gcaeb .FilterAttr =&_beab ;continue ;};if _dgdbcc .Name .Local =="\u0073\u0063\u0061l\u0065"{_agabb ,_gaga :=_fe .ParseUint (_dgdbcc .Value ,10,32);if _gaga !=nil {return _gaga ;};_aggf :=uint32 (_agabb );_gcaeb .ScaleAttr =&_aggf ;continue ;};if _dgdbcc .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_gbbb ,_gcfac :=_fe .ParseBool (_dgdbcc .Value );if _gcfac !=nil {return _gcfac ;};_gcaeb .ShowGridLinesAttr =&_gbbb ;continue ;};if _dgdbcc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_abeaa ,_dgaae :=_fe .ParseBool (_dgdbcc .Value );if _dgaae !=nil {return _dgaae ;};_gcaeb .HiddenRowsAttr =&_abeaa ;continue ;};if _dgdbcc .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_bbee ,_cfdf :=_fe .ParseBool (_dgdbcc .Value );if _cfdf !=nil {return _cfdf ;};_gcaeb .FitToPageAttr =&_bbee ;continue ;};if _dgdbcc .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_ffadf ,_feegf :=_fe .ParseBool (_dgdbcc .Value );if _feegf !=nil {return _feegf ;};_gcaeb .PrintAreaAttr =&_ffadf ;continue ;};if _dgdbcc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_fggae ,_eafe :=_fe .ParseBool (_dgdbcc .Value );if _eafe !=nil {return _eafe ;};_gcaeb .ShowAutoFilterAttr =&_fggae ;continue ;};if _dgdbcc .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_dfcfc ,_gfggcc :=_fe .ParseBool (_dgdbcc .Value );if _gfggcc !=nil {return _gfggcc ;};_gcaeb .ShowPageBreaksAttr =&_dfcfc ;continue ;};};_cccd :for {_bceb ,_bded :=d .Token ();if _bded !=nil {return _bded ;};switch _fdegc :=_bceb .(type ){case _c .StartElement :switch _fdegc .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaeb .Pane =NewCT_Pane ();if _gcdb :=d .DecodeElement (_gcaeb .Pane ,&_fdegc );_gcdb !=nil {return _gcdb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaeb .Selection =NewCT_Selection ();if _gfgf :=d .DecodeElement (_gcaeb .Selection ,&_fdegc );_gfgf !=nil {return _gfgf ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaeb .RowBreaks =NewCT_PageBreak ();if _cege :=d .DecodeElement (_gcaeb .RowBreaks ,&_fdegc );_cege !=nil {return _cege ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaeb .ColBreaks =NewCT_PageBreak ();if _acge :=d .DecodeElement (_gcaeb .ColBreaks ,&_fdegc );_acge !=nil {return _acge ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaeb .PageMargins =NewCT_PageMargins ();if _fggc :=d .DecodeElement (_gcaeb .PageMargins ,&_fdegc );_fggc !=nil {return _fggc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaeb .PrintOptions =NewCT_PrintOptions ();if _ddbb :=d .DecodeElement (_gcaeb .PrintOptions ,&_fdegc );_ddbb !=nil {return _ddbb ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaeb .PageSetup =NewCT_PageSetup ();if _eefae :=d .DecodeElement (_gcaeb .PageSetup ,&_fdegc );_eefae !=nil {return _eefae ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaeb .HeaderFooter =NewCT_HeaderFooter ();if _bccfc :=d .DecodeElement (_gcaeb .HeaderFooter ,&_fdegc );_bccfc !=nil {return _bccfc ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaeb .AutoFilter =NewCT_AutoFilter ();if _eaaa :=d .DecodeElement (_gcaeb .AutoFilter ,&_fdegc );_eaaa !=nil {return _eaaa ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcaeb .ExtLst =NewCT_ExtensionList ();if _dece :=d .DecodeElement (_gcaeb .ExtLst ,&_fdegc );_dece !=nil {return _dece ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_fdegc .Name );if _egec :=d .Skip ();_egec !=nil {return _egec ;};};case _c .EndElement :break _cccd ;case _c .CharData :};};return nil ;};func (_ggbb *CT_MapInfo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbbeg :=range start .Attr {if _cbbeg .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_cfabd ,_dbbgea :=_cbbeg .Value ,error (nil );if _dbbgea !=nil {return _dbbgea ;};_ggbb .SelectionNamespacesAttr =_cfabd ;continue ;};};_aadaf :for {_afgg ,_fgdaa :=d .Token ();if _fgdaa !=nil {return _fgdaa ;};switch _cgbdg :=_afgg .(type ){case _c .StartElement :switch _cgbdg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbfaa :=NewCT_Schema ();if _edfeg :=d .DecodeElement (_cbfaa ,&_cgbdg );_edfeg !=nil {return _edfeg ;};_ggbb .Schema =append (_ggbb .Schema ,_cbfaa );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgcfa :=NewCT_Map ();if _cabfg :=d .DecodeElement (_fgcfa ,&_cgbdg );_cabfg !=nil {return _cabfg ;};_ggbb .Map =append (_ggbb .Map ,_fgcfa );default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fM\u0061\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_cgbdg .Name );if _faaf :=d .Skip ();_faaf !=nil {return _faaf ;};};case _c .EndElement :break _aadaf ;case _c .CharData :};};return nil ;}; +// Sort By +SortByAttr ST_SortBy ; -// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path -func (_cecgef *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func NewCT_CellProtection ()*CT_CellProtection {_acca :=&CT_CellProtection {};return _acca };func (_fgaag *CT_Query )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0064\u0078"},Value :_cg .Sprintf ("\u0025\u0076",_fgaag .MdxAttr )});e .EncodeToken (start );if _fgaag .Tpls !=nil {_gfff :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_fgaag .Tpls ,_gfff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Reference +RefAttr string ; -// Validate validates the CT_WebPublishItems and its children -func (_bgeegc *CT_WebPublishItems )Validate ()error {return _bgeegc .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func (_gcdfge ST_RefMode )Validate ()error {return _gcdfge .ValidateWithPath ("")};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;);type CT_QueryCache struct{ +// Custom List +CustomListAttr *string ; -// Cached Query Count -CountAttr *uint32 ; +// Format Id +DxfIdAttr *uint32 ; -// Query -Query []*CT_Query ;}; +// Icon Set +IconSetAttr ST_IconSetType ; -// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path -func (_gdgeb *CT_TextFields )ValidateWithPath (path string )error {for _eecda ,_dfbda :=range _gdgeb .TextField {if _eaedd :=_dfbda .ValidateWithPath (_cg .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_eecda ));_eaedd !=nil {return _eaedd ;};};return nil ;};type CT_CustomChartsheetViews struct{ +// Icon Id +IconIdAttr *uint32 ;}; -// Custom Chart Sheet View -CustomSheetView []*CT_CustomChartsheetView ;};func (_ggffeb *CT_Reviewed )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gead :=range start .Attr {if _gead .Name .Local =="\u0072\u0049\u0064"{_bacfe ,_bedefa :=_fe .ParseUint (_gead .Value ,10,32);if _bedefa !=nil {return _bedefa ;};_ggffeb .RIdAttr =uint32 (_bacfe );continue ;};};for {_egfff ,_feaafg :=d .Token ();if _feaafg !=nil {return _cg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_feaafg );};if _ffbbb ,_fdecb :=_egfff .(_c .EndElement );_fdecb &&_ffbbb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ColFields and its children +func (_bcgc *CT_ColFields )Validate ()error {return _bcgc .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_MergeCell struct{ -// Validate validates the CT_CellStyle and its children -func (_ffc *CT_CellStyle )Validate ()error {return _ffc .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};type ST_FormulaExpression byte ;func (_bfaff *ST_FilterOperator )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfbegb ,_fdegba :=d .Token ();if _fdegba !=nil {return _fdegba ;};if _adgdf ,_adgega :=_dfbegb .(_c .EndElement );_adgega &&_adgdf .Name ==start .Name {*_bfaff =1;return nil ;};if _dfcfca ,_efgeg :=_dfbegb .(_c .CharData );!_efgeg {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",_dfbegb );}else {switch string (_dfcfca ){case "":*_bfaff =0;case "\u0065\u0071\u0075a\u006c":*_bfaff =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bfaff =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bfaff =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bfaff =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bfaff =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bfaff =6;};};_dfbegb ,_fdegba =d .Token ();if _fdegba !=nil {return _fdegba ;};if _geecd ,_cdfea :=_dfbegb .(_c .EndElement );_cdfea &&_geecd .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",_dfbegb );};func (_fddcg *CT_IgnoredErrors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aeef :for {_edadb ,_gdbdd :=d .Token ();if _gdbdd !=nil {return _gdbdd ;};switch _fcccb :=_edadb .(type ){case _c .StartElement :switch _fcccb .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agddc :=NewCT_IgnoredError ();if _cbfed :=d .DecodeElement (_agddc ,&_fcccb );_cbfed !=nil {return _cbfed ;};_fddcg .IgnoredError =append (_fddcg .IgnoredError ,_agddc );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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fddcg .ExtLst =NewCT_ExtensionList ();if _fgbga :=d .DecodeElement (_fddcg .ExtLst ,&_fcccb );_fgbga !=nil {return _fgbga ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073\u0020\u0025v",_fcccb .Name );if _agadb :=d .Skip ();_agadb !=nil {return _agadb ;};};case _c .EndElement :break _aeef ;case _c .CharData :};};return nil ;};type CT_SheetIdMap struct{ +// Reference +RefAttr string ;};func (_fgec *CT_Col )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_gaad :=range start .Attr {if _gaad .Name .Local =="\u006d\u0069\u006e"{_gfff ,_cgaee :=_e .ParseUint (_gaad .Value ,10,32);if _cgaee !=nil {return _cgaee ;};_fgec .MinAttr =uint32 (_gfff );continue ;};if _gaad .Name .Local =="\u006d\u0061\u0078"{_fdff ,_beaa :=_e .ParseUint (_gaad .Value ,10,32);if _beaa !=nil {return _beaa ;};_fgec .MaxAttr =uint32 (_fdff );continue ;};if _gaad .Name .Local =="\u0077\u0069\u0064t\u0068"{_gage ,_bdcg :=_e .ParseFloat (_gaad .Value ,64);if _bdcg !=nil {return _bdcg ;};_fgec .WidthAttr =&_gage ;continue ;};if _gaad .Name .Local =="\u0073\u0074\u0079l\u0065"{_gebg ,_abcf :=_e .ParseUint (_gaad .Value ,10,32);if _abcf !=nil {return _abcf ;};_cbgbcc :=uint32 (_gebg );_fgec .StyleAttr =&_cbgbcc ;continue ;};if _gaad .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_acdd ,_cedf :=_e .ParseBool (_gaad .Value );if _cedf !=nil {return _cedf ;};_fgec .HiddenAttr =&_acdd ;continue ;};if _gaad .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_acea ,_cfde :=_e .ParseBool (_gaad .Value );if _cfde !=nil {return _cfde ;};_fgec .BestFitAttr =&_acea ;continue ;};if _gaad .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_eaca ,_bebf :=_e .ParseBool (_gaad .Value );if _bebf !=nil {return _bebf ;};_fgec .CustomWidthAttr =&_eaca ;continue ;};if _gaad .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_edgda ,_ffab :=_e .ParseBool (_gaad .Value );if _ffab !=nil {return _ffab ;};_fgec .PhoneticAttr =&_edgda ;continue ;};if _gaad .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_gcdd ,_ebcdad :=_e .ParseUint (_gaad .Value ,10,8);if _ebcdad !=nil {return _ebcdad ;};_abdc :=uint8 (_gcdd );_fgec .OutlineLevelAttr =&_abdc ;continue ;};if _gaad .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_degd ,_cfgb :=_e .ParseBool (_gaad .Value );if _cfgb !=nil {return _cfgb ;};_fgec .CollapsedAttr =&_degd ;continue ;};};for {_fbff ,_acec :=d .Token ();if _acec !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_acec );};if _fabdf ,_gaga :=_fbff .(_bf .EndElement );_gaga &&_fabdf .Name ==start .Name {break ;};};return nil ;};func NewCT_DataValidations ()*CT_DataValidations {_afdff :=&CT_DataValidations {};return _afdff };func (_dffe *CT_Dxfs )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dffe .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dffe .CountAttr )});};e .EncodeToken (start );if _dffe .Dxf !=nil {_bgba :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_ecea :=range _dffe .Dxf {e .EncodeElement (_ecea ,_bgba );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_ceafg :=&CT_CsPageSetup {};return _ceafg }; -// Sheet Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path +func (_geage *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };type CT_Sheets struct{ -// Sheet Id -SheetId []*CT_SheetId ;}; +// Sheet Information +Sheet []*CT_Sheet ;};func (_cdbdebe ST_TableStyleType )MarshalXMLAttr (name _bf .Name )(_bf .Attr ,error ){_cacafg :=_bf .Attr {};_cacafg .Name =name ;switch _cdbdebe {case ST_TableStyleTypeUnset :_cacafg .Value ="";case ST_TableStyleTypeWholeTable :_cacafg .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_cacafg .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_cacafg .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_cacafg .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_cacafg .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_cacafg .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_cacafg .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_cacafg .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_cacafg .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_cacafg .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_cacafg .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_cacafg .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_cacafg .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_cacafg .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_cacafg .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_cacafg .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_cacafg .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_cacafg .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_cacafg .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_cacafg .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_cacafg .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondColumnSubheading :_cacafg .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_cacafg .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeFirstRowSubheading :_cacafg .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_cacafg .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeThirdRowSubheading :_cacafg .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_cacafg .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case ST_TableStyleTypePageFieldValues :_cacafg .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _cacafg ,nil ;};func NewCT_DdeValue ()*CT_DdeValue {_fccgc :=&CT_DdeValue {};return _fccgc }; -// Validate validates the CT_WebPublishObjects and its children -func (_cegbg *CT_WebPublishObjects )Validate ()error {return _cegbg .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");};func NewCT_CellWatch ()*CT_CellWatch {_abae :=&CT_CellWatch {};return _abae }; +// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path +func (_abbac *CT_Number )ValidateWithPath (path string )error {for _egefd ,_gccab :=range _abbac .Tpls {if _ffadfd :=_gccab .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_egefd ));_ffadfd !=nil {return _ffadfd ;};};for _dgca ,_dagfe :=range _abbac .X {if _cfagc :=_dagfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dgca ));_cfagc !=nil {return _cfagc ;};};return nil ;};func (_egdced ST_TextHAlign )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_egdced .String (),start );};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;);type CT_OleObjects struct{ -// Validate validates the ExternalLink and its children -func (_bfbbe *ExternalLink )Validate ()error {return _bfbbe .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_caef *CT_Control )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfaf :=range start .Attr {if _dfaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dfaf .Name .Local =="\u0069\u0064"||_dfaf .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"&&_dfaf .Name .Local =="\u0069\u0064"{_bage ,_fggef :=_dfaf .Value ,error (nil );if _fggef !=nil {return _fggef ;};_caef .IdAttr =_bage ;continue ;};if _dfaf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bfbfc ,_ddgb :=_fe .ParseUint (_dfaf .Value ,10,32);if _ddgb !=nil {return _ddgb ;};_caef .ShapeIdAttr =uint32 (_bfbfc );continue ;};if _dfaf .Name .Local =="\u006e\u0061\u006d\u0065"{_deeac ,_aabf :=_dfaf .Value ,error (nil );if _aabf !=nil {return _aabf ;};_caef .NameAttr =&_deeac ;continue ;};};_aggd :for {_ffdbd ,_begb :=d .Token ();if _begb !=nil {return _begb ;};switch _ddcg :=_ffdbd .(type ){case _c .StartElement :switch _ddcg .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caef .ControlPr =NewCT_ControlPr ();if _abbd :=d .DecodeElement (_caef .ControlPr ,&_ddcg );_abbd !=nil {return _abbd ;};default:_gc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_ddcg .Name );if _dbae :=d .Skip ();_dbae !=nil {return _dbae ;};};case _c .EndElement :break _aggd ;case _c .CharData :};};return nil ;}; +// Embedded Object +OleObject []*CT_OleObject ;};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_aabbc :=&CT_CustomWorkbookViews {};return _aabbc ;};func (_caefae *Workbook )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_caefae .CT_Workbook =*NewCT_Workbook ();for _ ,_bfcab :=range start .Attr {if _bfcab .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_caefae .ConformanceAttr .UnmarshalXMLAttr (_bfcab );continue ;};};_afeee :for {_daddf ,_fbefe :=d .Token ();if _fbefe !=nil {return _fbefe ;};switch _fdagf :=_daddf .(type ){case _bf .StartElement :switch _fdagf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .FileVersion =NewCT_FileVersion ();if _bgegfa :=d .DecodeElement (_caefae .FileVersion ,&_fdagf );_bgegfa !=nil {return _bgegfa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .FileSharing =NewCT_FileSharing ();if _bcecc :=d .DecodeElement (_caefae .FileSharing ,&_fdagf );_bcecc !=nil {return _bcecc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .WorkbookPr =NewCT_WorkbookPr ();if _caddb :=d .DecodeElement (_caefae .WorkbookPr ,&_fdagf );_caddb !=nil {return _caddb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .WorkbookProtection =NewCT_WorkbookProtection ();if _fdgbc :=d .DecodeElement (_caefae .WorkbookProtection ,&_fdagf );_fdgbc !=nil {return _fdgbc ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .BookViews =NewCT_BookViews ();if _egdgg :=d .DecodeElement (_caefae .BookViews ,&_fdagf );_egdgg !=nil {return _egdgg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _adeae :=d .DecodeElement (_caefae .Sheets ,&_fdagf );_adeae !=nil {return _adeae ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .FunctionGroups =NewCT_FunctionGroups ();if _abefbg :=d .DecodeElement (_caefae .FunctionGroups ,&_fdagf );_abefbg !=nil {return _abefbg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .ExternalReferences =NewCT_ExternalReferences ();if _fgfcg :=d .DecodeElement (_caefae .ExternalReferences ,&_fdagf );_fgfcg !=nil {return _fgfcg ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .DefinedNames =NewCT_DefinedNames ();if _gbfgeb :=d .DecodeElement (_caefae .DefinedNames ,&_fdagf );_gbfgeb !=nil {return _gbfgeb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .CalcPr =NewCT_CalcPr ();if _gaeba :=d .DecodeElement (_caefae .CalcPr ,&_fdagf );_gaeba !=nil {return _gaeba ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .OleSize =NewCT_OleSize ();if _abage :=d .DecodeElement (_caefae .OleSize ,&_fdagf );_abage !=nil {return _abage ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _ebadb :=d .DecodeElement (_caefae .CustomWorkbookViews ,&_fdagf );_ebadb !=nil {return _ebadb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .PivotCaches =NewCT_PivotCaches ();if _bfeee :=d .DecodeElement (_caefae .PivotCaches ,&_fdagf );_bfeee !=nil {return _bfeee ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .SmartTagPr =NewCT_SmartTagPr ();if _gfdeb :=d .DecodeElement (_caefae .SmartTagPr ,&_fdagf );_gfdeb !=nil {return _gfdeb ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .SmartTagTypes =NewCT_SmartTagTypes ();if _abaafa :=d .DecodeElement (_caefae .SmartTagTypes ,&_fdagf );_abaafa !=nil {return _abaafa ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .WebPublishing =NewCT_WebPublishing ();if _fdfaec :=d .DecodeElement (_caefae .WebPublishing ,&_fdagf );_fdfaec !=nil {return _fdfaec ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebdbd :=NewCT_FileRecoveryPr ();if _dgdcd :=d .DecodeElement (_gebdbd ,&_fdagf );_dgdcd !=nil {return _dgdcd ;};_caefae .FileRecoveryPr =append (_caefae .FileRecoveryPr ,_gebdbd );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .WebPublishObjects =NewCT_WebPublishObjects ();if _cfgee :=d .DecodeElement (_caefae .WebPublishObjects ,&_fdagf );_cfgee !=nil {return _cfgee ;};case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caefae .ExtLst =NewCT_ExtensionList ();if _faeef :=d .DecodeElement (_caefae .ExtLst ,&_fdagf );_faeef !=nil {return _faeef ;};default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_fdagf .Name );if _agdcb :=d .Skip ();_agdcb !=nil {return _agdcb ;};};case _bf .EndElement :break _afeee ;case _bf .CharData :};};return nil ;};func (_aadbeg *CT_TableColumns )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _aadbeg .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_aadbeg .CountAttr )});};e .EncodeToken (start );_efdeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_ggeeb :=range _aadbeg .TableColumn {e .EncodeElement (_ggeeb ,_efdeg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DataFields and its children -func (_dafdcg *CT_DataFields )Validate ()error {return _dafdcg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_dgaee :=&CT_XmlColumnPr {};return _dgaee };func (_afddg *CT_MdxMemeberProp )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e"},Value :_cg .Sprintf ("\u0025\u0076",_afddg .NAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0070"},Value :_cg .Sprintf ("\u0025\u0076",_afddg .NpAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DateTime struct{ +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_agdeg *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_cccgc ST_HtmlFmt )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_cccgc .String (),start );};func (_ccada *ST_VolDepType )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_ccada =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_ccada =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_ccada =2;};return nil ;};func (_fbcdag *CT_colItems )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_dbbdb :=range start .Attr {if _dbbdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbefg ,_fgddcb :=_e .ParseUint (_dbbdb .Value ,10,32);if _fgddcb !=nil {return _fgddcb ;};_ccbadb :=uint32 (_bbefg );_fbcdag .CountAttr =&_ccbadb ;continue ;};};_fcead :for {_cfcdc ,_eedeg :=d .Token ();if _eedeg !=nil {return _eedeg ;};switch _deecag :=_cfcdc .(type ){case _bf .StartElement :switch _deecag .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dedab :=NewCT_I ();if _fcacb :=d .DecodeElement (_dedab ,&_deecag );_fcacb !=nil {return _fcacb ;};_fbcdag .I =append (_fbcdag .I ,_dedab );default:_cg .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_deecag .Name );if _abdbd :=d .Skip ();_abdbd !=nil {return _abdbd ;};};case _bf .EndElement :break _fcead ;case _bf .CharData :};};return nil ;};func (_adaacd *CT_SmartTags )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_fgaga :=_bf .StartElement {Name :_bf .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_fgbce :=range _adaacd .CellSmartTags {e .EncodeElement (_fgbce ,_fgaga );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_eaece *CT_IndexedColors )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_eefcd :for {_cdcbe ,_gcdg :=d .Token ();if _gcdg !=nil {return _gcdg ;};switch _ffcaf :=_cdcbe .(type ){case _bf .StartElement :switch _ffcaf .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfg :=NewCT_RgbColor ();if _dfeeb :=d .DecodeElement (_cggfg ,&_ffcaf );_dfeeb !=nil {return _dfeeb ;};_eaece .RgbColor =append (_eaece .RgbColor ,_cggfg );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073\u0020\u0025v",_ffcaf .Name );if _fbafb :=d .Skip ();_fbafb !=nil {return _fbafb ;};};case _bf .EndElement :break _eefcd ;case _bf .CharData :};};return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_gcdca :=&CT_DataBinding {};return _gcdca };func (_efdb *AG_RevData )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_db :=range start .Attr {if _db .Name .Local =="\u0072\u0049\u0064"{_fb ,_bdc :=_e .ParseUint (_db .Value ,10,32);if _bdc !=nil {return _bdc ;};_ab :=uint32 (_fb );_efdb .RIdAttr =&_ab ;continue ;};if _db .Name .Local =="\u0075\u0061"{_bee ,_dcc :=_e .ParseBool (_db .Value );if _dcc !=nil {return _dcc ;};_efdb .UaAttr =&_bee ;continue ;};if _db .Name .Local =="\u0072\u0061"{_abf ,_aca :=_e .ParseBool (_db .Value );if _aca !=nil {return _aca ;};_efdb .RaAttr =&_abf ;continue ;};};for {_cd ,_dgc :=d .Token ();if _dgc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_dgc );};if _gf ,_efef :=_cd .(_bf .EndElement );_efef &&_gf .Name ==start .Name {break ;};};return nil ;};func (_ddcecb ST_Qualifier )ValidateWithPath (path string )error {switch _ddcecb {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 (_ddcecb ));};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 ;};func NewSingleXmlCells ()*SingleXmlCells {_gccbb :=&SingleXmlCells {};_gccbb .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _gccbb ;}; -// Value -VAttr _d .Time ; +// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path +func (_efcag *CT_ColorFilter )ValidateWithPath (path string )error {return nil };type ST_PageOrder byte ;func (_gafc *CT_CalcPr )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_fcd :=range start .Attr {if _fcd .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_dcfb ,_dccc :=_e .ParseFloat (_fcd .Value ,64);if _dccc !=nil {return _dccc ;};_gafc .IterateDeltaAttr =&_dcfb ;continue ;};if _fcd .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_gafc .CalcModeAttr .UnmarshalXMLAttr (_fcd );continue ;};if _fcd .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_abea ,_aaee :=_e .ParseBool (_fcd .Value );if _aaee !=nil {return _aaee ;};_gafc .FullCalcOnLoadAttr =&_abea ;continue ;};if _fcd .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_gafc .RefModeAttr .UnmarshalXMLAttr (_fcd );continue ;};if _fcd .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_fgbb ,_adcf :=_e .ParseBool (_fcd .Value );if _adcf !=nil {return _adcf ;};_gafc .IterateAttr =&_fgbb ;continue ;};if _fcd .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_eebb ,_dbdg :=_e .ParseUint (_fcd .Value ,10,32);if _dbdg !=nil {return _dbdg ;};_bff :=uint32 (_eebb );_gafc .IterateCountAttr =&_bff ;continue ;};if _fcd .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_bcaa ,_gac :=_e .ParseUint (_fcd .Value ,10,32);if _gac !=nil {return _gac ;};_ggd :=uint32 (_bcaa );_gafc .CalcIdAttr =&_ggd ;continue ;};if _fcd .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_bbg ,_cgdb :=_e .ParseBool (_fcd .Value );if _cgdb !=nil {return _cgdb ;};_gafc .FullPrecisionAttr =&_bbg ;continue ;};if _fcd .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_ggce ,_bgcg :=_e .ParseBool (_fcd .Value );if _bgcg !=nil {return _bgcg ;};_gafc .CalcCompletedAttr =&_ggce ;continue ;};if _fcd .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_acag ,_fcb :=_e .ParseBool (_fcd .Value );if _fcb !=nil {return _fcb ;};_gafc .CalcOnSaveAttr =&_acag ;continue ;};if _fcd .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_fbdc ,_bag :=_e .ParseBool (_fcd .Value );if _bag !=nil {return _bag ;};_gafc .ConcurrentCalcAttr =&_fbdc ;continue ;};if _fcd .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_ecfd ,_gefb :=_e .ParseUint (_fcd .Value ,10,32);if _gefb !=nil {return _gefb ;};_cbag :=uint32 (_ecfd );_gafc .ConcurrentManualCountAttr =&_cbag ;continue ;};if _fcd .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_acac ,_gaa :=_e .ParseBool (_fcd .Value );if _gaa !=nil {return _gaa ;};_gafc .ForceFullCalcAttr =&_acac ;continue ;};};for {_ceda ,_gafe :=d .Token ();if _gafe !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_gafe );};if _bbbc ,_ebgcb :=_ceda .(_bf .EndElement );_ebgcb &&_bbbc .Name ==start .Name {break ;};};return nil ;};func (_edgcfb *Users )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _edgcfb .CT_Users .MarshalXML (e ,start );};type CT_OleItems struct{ -// Unused Item -UAttr *bool ; +// Object Link Item +OleItem []*CT_OleItem ;};type CT_PrintOptions struct{ -// Calculated Item Value -FAttr *bool ; +// Horizontal Centered +HorizontalCenteredAttr *bool ; -// Caption -CAttr *string ; +// Vertical Centered +VerticalCenteredAttr *bool ; -// Member Property Count -CpAttr *uint32 ; +// Print Headings +HeadingsAttr *bool ; -// Member Property Index -X []*CT_X ;};func (_abecc *CT_GroupLevel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccdabe :=range start .Attr {if _ccdabe .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cdcccf ,_fffa :=_ccdabe .Value ,error (nil );if _fffa !=nil {return _fffa ;};_abecc .UniqueNameAttr =_cdcccf ;continue ;};if _ccdabe .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ggedb ,_gabfd :=_ccdabe .Value ,error (nil );if _gabfd !=nil {return _gabfd ;};_abecc .CaptionAttr =_ggedb ;continue ;};if _ccdabe .Name .Local =="\u0075\u0073\u0065\u0072"{_ccafc ,_adegc :=_fe .ParseBool (_ccdabe .Value );if _adegc !=nil {return _adegc ;};_abecc .UserAttr =&_ccafc ;continue ;};if _ccdabe .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_dfab ,_bbfae :=_fe .ParseBool (_ccdabe .Value );if _bbfae !=nil {return _bbfae ;};_abecc .CustomRollUpAttr =&_dfab ;continue ;};};_cebf :for {_cgebd ,_ddccg :=d .Token ();if _ddccg !=nil {return _ddccg ;};switch _agdda :=_cgebd .(type ){case _c .StartElement :switch _agdda .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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abecc .Groups =NewCT_Groups ();if _cdeba :=d .DecodeElement (_abecc .Groups ,&_agdda );_cdeba !=nil {return _cdeba ;};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\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"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abecc .ExtLst =NewCT_ExtensionList ();if _dgaed :=d .DecodeElement (_abecc .ExtLst ,&_agdda );_dgaed !=nil {return _dgaed ;};default:_gc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c \u0025\u0076",_agdda .Name );if _dfdgfd :=d .Skip ();_dfdgfd !=nil {return _dfdgfd ;};};case _c .EndElement :break _cebf ;case _c .CharData :};};return nil ;}; +// Print Grid Lines +GridLinesAttr *bool ; -// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path -func (_afdf *CT_DataRef )ValidateWithPath (path string )error {return nil };func (_bbdcg *CT_SheetViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dddacg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_bbedd :=range _bbdcg .SheetView {e .EncodeElement (_bbedd ,_dddacg );};if _bbdcg .ExtLst !=nil {_gdccff :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbdcg .ExtLst ,_gdccff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ExternalSheetName struct{ +// Grid Lines Set +GridLinesSetAttr *bool ;};func (_dceaf *CT_NumFmts )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _dceaf .CountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dceaf .CountAttr )});};e .EncodeToken (start );if _dceaf .NumFmt !=nil {_dgece :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_bfbaa :=range _dceaf .NumFmt {e .EncodeElement (_bfbaa ,_dgece );};};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_cfafc :=&CT_SheetCalcPr {};return _cfafc }; -// Sheet Name Value -ValAttr *string ;}; +// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path +func (_cdfdg *CT_TableStyles )ValidateWithPath (path string )error {for _bcdcaa ,_ceegg :=range _cdfdg .TableStyle {if _gaafe :=_ceegg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_bcdcaa ));_gaafe !=nil {return _gaafe ;};};return nil ;};func (_eadccab ST_SortBy )Validate ()error {return _eadccab .ValidateWithPath ("")};func (_eggag *CT_Scenarios )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _eggag .CurrentAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_eggag .CurrentAttr )});};if _eggag .ShowAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_eggag .ShowAttr )});};if _eggag .SqrefAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_eggag .SqrefAttr )});};e .EncodeToken (start );_bgdag :=_bf .StartElement {Name :_bf .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_defgc :=range _eggag .Scenario {e .EncodeElement (_defgc ,_bgdag );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_gbc *CT_BookViews )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {e .EncodeToken (start );_efea :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_cdb :=range _gbc .WorkbookView {e .EncodeElement (_cdb ,_efea );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_dgdbb *ST_BorderStyle )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_agbfbe ,_gefbaa :=d .Token ();if _gefbaa !=nil {return _gefbaa ;};if _ffbddg ,_fgdba :=_agbfbe .(_bf .EndElement );_fgdba &&_ffbddg .Name ==start .Name {*_dgdbb =1;return nil ;};if _dcacc ,_bfebd :=_agbfbe .(_bf .CharData );!_bfebd {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",_agbfbe );}else {switch string (_dcacc ){case "":*_dgdbb =0;case "\u006e\u006f\u006e\u0065":*_dgdbb =1;case "\u0074\u0068\u0069\u006e":*_dgdbb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dgdbb =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_dgdbb =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dgdbb =5;case "\u0074\u0068\u0069c\u006b":*_dgdbb =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dgdbb =7;case "\u0068\u0061\u0069\u0072":*_dgdbb =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_dgdbb =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_dgdbb =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dgdbb =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dgdbb =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dgdbb =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dgdbb =14;};};_agbfbe ,_gefbaa =d .Token ();if _gefbaa !=nil {return _gefbaa ;};if _baaca ,_cbegfb :=_agbfbe .(_bf .EndElement );_cbegfb &&_baaca .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",_agbfbe );}; -// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path -func (_aeabee *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _egbaf :=_aeabee .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_egbaf !=nil {return _egbaf ;};if _aeabee .PivotFields !=nil {if _gfebeg :=_aeabee .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_gfebeg !=nil {return _gfebeg ;};};if _aeabee .RowFields !=nil {if _ddbfdd :=_aeabee .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_ddbfdd !=nil {return _ddbfdd ;};};if _aeabee .RowItems !=nil {if _feede :=_aeabee .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds");_feede !=nil {return _feede ;};};if _aeabee .ColFields !=nil {if _gfcdcg :=_aeabee .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_gfcdcg !=nil {return _gfcdcg ;};};if _aeabee .ColItems !=nil {if _cbaee :=_aeabee .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds");_cbaee !=nil {return _cbaee ;};};if _aeabee .PageFields !=nil {if _bdaaaa :=_aeabee .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_bdaaaa !=nil {return _bdaaaa ;};};if _aeabee .DataFields !=nil {if _baagg :=_aeabee .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");_baagg !=nil {return _baagg ;};};if _aeabee .Formats !=nil {if _ebcdd :=_aeabee .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_ebcdd !=nil {return _ebcdd ;};};if _aeabee .ConditionalFormats !=nil {if _ebgcd :=_aeabee .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_ebgcd !=nil {return _ebgcd ;};};if _aeabee .ChartFormats !=nil {if _bcggf :=_aeabee .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_bcggf !=nil {return _bcggf ;};};if _aeabee .PivotHierarchies !=nil {if _eagacb :=_aeabee .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_eagacb !=nil {return _eagacb ;};};if _aeabee .PivotTableStyleInfo !=nil {if _ecedeb :=_aeabee .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_ecedeb !=nil {return _ecedeb ;};};if _aeabee .Filters !=nil {if _adgeba :=_aeabee .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_adgeba !=nil {return _adgeba ;};};if _aeabee .RowHierarchiesUsage !=nil {if _gfedg :=_aeabee .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_gfedg !=nil {return _gfedg ;};};if _aeabee .ColHierarchiesUsage !=nil {if _ecdfd :=_aeabee .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_ecdfd !=nil {return _ecdfd ;};};if _aeabee .ExtLst !=nil {if _ceedea :=_aeabee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceedea !=nil {return _ceedea ;};};return nil ;};func NewCT_PivotFilter ()*CT_PivotFilter {_agcdc :=&CT_PivotFilter {};_agcdc .TypeAttr =ST_PivotFilterType (1);_agcdc .AutoFilter =NewCT_AutoFilter ();return _agcdc ;};type CT_Sheet struct{ +// Validate validates the CT_PivotAreaReferences and its children +func (_dgbde *CT_PivotAreaReferences )Validate ()error {return _dgbde .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");}; -// Sheet Name -NameAttr string ; +// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path +func (_fcage *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };type CT_SmartTagPr struct{ -// Sheet Tab Id -SheetIdAttr uint32 ; +// Embed SmartTags +EmbedAttr *bool ; -// Visible State -StateAttr ST_SheetState ;IdAttr string ;};type Sst struct{CT_Sst };type CT_CustomWorkbookView struct{ +// Show Smart Tags +ShowAttr ST_SmartTagShow ;};type CT_ServerFormat struct{ -// Custom View Name -NameAttr string ; +// Culture +CultureAttr *string ; -// Custom View GUID -GuidAttr string ; +// Format +FormatAttr *string ;}; -// Auto Update -AutoUpdateAttr *bool ; +// Validate validates the CT_PivotFields and its children +func (_cgdec *CT_PivotFields )Validate ()error {return _cgdec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func (_ecbaca *ST_Orientation )UnmarshalXMLAttr (attr _bf .Attr )error {switch attr .Value {case "":*_ecbaca =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ecbaca =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_ecbaca =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_ecbaca =3;};return nil ;};func (_ccffe ST_FieldSortType )Validate ()error {return _ccffe .ValidateWithPath ("")};func (_fccda *CT_ColFields )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_caff :=range start .Attr {if _caff .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbdad ,_bbfcee :=_e .ParseUint (_caff .Value ,10,32);if _bbfcee !=nil {return _bbfcee ;};_ebce :=uint32 (_dbdad );_fccda .CountAttr =&_ebce ;continue ;};};_bdgfd :for {_ddgg ,_bfdd :=d .Token ();if _bfdd !=nil {return _bfdd ;};switch _gdcbe :=_ddgg .(type ){case _bf .StartElement :switch _gdcbe .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgbd :=NewCT_Field ();if _cgfc :=d .DecodeElement (_cgbd ,&_gdcbe );_cgfc !=nil {return _cgfc ;};_fccda .Field =append (_fccda .Field ,_cgbd );default:_cg .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006cF\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_gdcbe .Name );if _fgge :=d .Skip ();_fgge !=nil {return _fgge ;};};case _bf .EndElement :break _bdgfd ;case _bf .CharData :};};return nil ;};func NewCT_Dxf ()*CT_Dxf {_cfdf :=&CT_Dxf {};return _cfdf }; -// Merge Interval -MergeIntervalAttr *uint32 ; +// Validate validates the CT_ColorScale and its children +func (_aaab *CT_ColorScale )Validate ()error {return _aaab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};func (_agbd *CT_MergeCells )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {for _ ,_ebfga :=range start .Attr {if _ebfga .Name .Local =="\u0063\u006f\u0075n\u0074"{_gebb ,_abdef :=_e .ParseUint (_ebfga .Value ,10,32);if _abdef !=nil {return _abdef ;};_dddbca :=uint32 (_gebb );_agbd .CountAttr =&_dddbca ;continue ;};};_gbdee :for {_eeggf ,_bfdebb :=d .Token ();if _bfdebb !=nil {return _bfdebb ;};switch _bbbddd :=_eeggf .(type ){case _bf .StartElement :switch _bbbddd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egaagg :=NewCT_MergeCell ();if _eeegd :=d .DecodeElement (_egaagg ,&_bbbddd );_eeegd !=nil {return _eeegd ;};_agbd .MergeCell =append (_agbd .MergeCell ,_egaagg );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004de\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073 \u0025\u0076",_bbbddd .Name );if _cgfgba :=d .Skip ();_cgfgba !=nil {return _cgfgba ;};};case _bf .EndElement :break _gbdee ;case _bf .CharData :};};return nil ;}; -// Changes Saved Win -ChangesSavedWinAttr *bool ; +// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path +func (_cggfc *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _febgb ,_ebbde :=range _cggfc .Reviewed {if _bagbd :=_ebbde .ValidateWithPath (_f .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_febgb ));_bagbd !=nil {return _bagbd ;};};return nil ;}; -// Only Synch -OnlySyncAttr *bool ; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_cddc *CT_Fill )ValidateWithPath (path string )error {if _cddc .PatternFill !=nil {if _bacbf :=_cddc .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_bacbf !=nil {return _bacbf ;};};if _cddc .GradientFill !=nil {if _gcbga :=_cddc .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_gcbga !=nil {return _gcbga ;};};return nil ;}; -// Personal View -PersonalViewAttr *bool ; +// Validate validates the CT_Sheet and its children +func (_edggc *CT_Sheet )Validate ()error {return _edggc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};type CT_ExternalDefinedName struct{ -// Include Print Settings -IncludePrintSettingsAttr *bool ; +// Defined Name +NameAttr string ; -// Include Hidden Rows & Columns -IncludeHiddenRowColAttr *bool ; +// Refers To +RefersToAttr *string ; -// Maximized -MaximizedAttr *bool ; +// Sheet Id +SheetIdAttr *uint32 ;};func (_bfbdc *CT_SmartTagTypes )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_ecddg :for {_ffgd ,_gfgdf :=d .Token ();if _gfgdf !=nil {return _gfgdf ;};switch _abdbgd :=_ffgd .(type ){case _bf .StartElement :switch _abdbgd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgafb :=NewCT_SmartTagType ();if _cabdcg :=d .DecodeElement (_dgafb ,&_abdbgd );_cabdcg !=nil {return _cabdcg ;};_bfbdc .SmartTagType =append (_bfbdc .SmartTagType ,_dgafb );default:_cg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_abdbgd .Name );if _edbggd :=d .Skip ();_edbggd !=nil {return _edbggd ;};};case _bf .EndElement :break _ecddg ;case _bf .CharData :};};return nil ;}; -// Minimized -MinimizedAttr *bool ; +// Validate validates the ExternalLink and its children +func (_abafg *ExternalLink )Validate ()error {return _abafg .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_bdbd *CT_CellStyle )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _bdbd .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bdbd .NameAttr )});};start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bdbd .XfIdAttr )});if _bdbd .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_bdbd .BuiltinIdAttr )});};if _bdbd .ILevelAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bdbd .ILevelAttr )});};if _bdbd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bdbd .HiddenAttr ))});};if _bdbd .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_bdbd .CustomBuiltinAttr ))});};e .EncodeToken (start );if _bdbd .ExtLst !=nil {_cdeg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdbd .ExtLst ,_cdeg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_aaccgg ST_ExternalConnectionType )Validate ()error {return _aaccgg .ValidateWithPath ("")};func (_facff ST_TextVAlign )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_facff .String (),start );};type CT_TableStyles struct{ -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Table Style Count +CountAttr *uint32 ; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// Default Table Style +DefaultTableStyleAttr *string ; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Default Pivot Style +DefaultPivotStyleAttr *string ; -// Top Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Table Style +TableStyle []*CT_TableStyle ;}; -// Top Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path +func (_bfeef *CT_PatternFill )ValidateWithPath (path string )error {if _abbag :=_bfeef .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abbag !=nil {return _abbag ;};if _bfeef .FgColor !=nil {if _gfgce :=_bfeef .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_gfgce !=nil {return _gfgce ;};};if _bfeef .BgColor !=nil {if _dbbg :=_bfeef .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_dbbg !=nil {return _dbbg ;};};return nil ;};type CT_PivotAreaReferences struct{ -// Window Width -WindowWidthAttr uint32 ; +// Pivot Filter Count +CountAttr *uint32 ; -// Window Height -WindowHeightAttr uint32 ; +// Reference +Reference []*CT_PivotAreaReference ;};func (_dafcc *CT_QueryTableField )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dafcc .IdAttr )});if _dafcc .NameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dafcc .NameAttr )});};if _dafcc .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dafcc .DataBoundAttr ))});};if _dafcc .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dafcc .RowNumbersAttr ))});};if _dafcc .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dafcc .FillFormulasAttr ))});};if _dafcc .ClippedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_dafcc .ClippedAttr ))});};if _dafcc .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dafcc .TableColumnIdAttr )});};e .EncodeToken (start );if _dafcc .ExtLst !=nil {_bgcfg :=_bf .StartElement {Name :_bf .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dafcc .ExtLst ,_bgcfg );};e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};type CT_ChartsheetViews struct{ -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// Chart Sheet View +SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func (_gfbaa *CT_Record )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_egeag :for {_gebgg ,_ddafb :=d .Token ();if _ddafb !=nil {return _ddafb ;};switch _efdca :=_gebgg .(type ){case _bf .StartElement :switch _efdca .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aegfg :=NewCT_Missing ();if _gbabg :=d .DecodeElement (_aegfg ,&_efdca );_gbabg !=nil {return _gbabg ;};_gfbaa .M =append (_gfbaa .M ,_aegfg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddaab :=NewCT_Number ();if _adade :=d .DecodeElement (_ddaab ,&_efdca );_adade !=nil {return _adade ;};_gfbaa .N =append (_gfbaa .N ,_ddaab );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcdcb :=NewCT_Boolean ();if _ddddbg :=d .DecodeElement (_dcdcb ,&_efdca );_ddddbg !=nil {return _ddddbg ;};_gfbaa .B =append (_gfbaa .B ,_dcdcb );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cebef :=NewCT_Error ();if _gedcg :=d .DecodeElement (_cebef ,&_efdca );_gedcg !=nil {return _gedcg ;};_gfbaa .E =append (_gfbaa .E ,_cebef );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_feecae :=NewCT_String ();if _gcefd :=d .DecodeElement (_feecae ,&_efdca );_gcefd !=nil {return _gcefd ;};_gfbaa .S =append (_gfbaa .S ,_feecae );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fedcg :=NewCT_DateTime ();if _bggfaa :=d .DecodeElement (_fedcg ,&_efdca );_bggfaa !=nil {return _bggfaa ;};_gfbaa .D =append (_gfbaa .D ,_fedcg );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adcdf :=NewCT_Index ();if _fgcfd :=d .DecodeElement (_adcdf ,&_efdca );_fgcfd !=nil {return _fgcfd ;};_gfbaa .X =append (_gfbaa .X ,_adcdf );default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0065\u0063o\u0072\u0064 \u0025\u0076",_efdca .Name );if _cgcaf :=d .Skip ();_cgcaf !=nil {return _cgcaf ;};};case _bf .EndElement :break _egeag ;case _bf .CharData :};};return nil ;};func (_ccccdba ST_Type )ValidateWithPath (path string )error {switch _ccccdba {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 (_ccccdba ));};return nil ;};func (_gdafgb *QueryTable )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .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 ,_bf .Attr {Name :_bf .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gdafgb .CT_QueryTable .MarshalXML (e ,start );};type CT_PageItem struct{ -// Active Sheet in Book View -ActiveSheetIdAttr uint32 ; +// Page Item Name +NameAttr string ;};func NewCT_GroupLevel ()*CT_GroupLevel {_cccb :=&CT_GroupLevel {};return _cccb };func (_bcabd *CalcChain )UnmarshalXML (d *_bf .Decoder ,start _bf .StartElement )error {_bcabd .CT_CalcChain =*NewCT_CalcChain ();_affbe :for {_bdaae ,_cebce :=d .Token ();if _cebce !=nil {return _cebce ;};switch _bfcedd :=_bdaae .(type ){case _bf .StartElement :switch _bfcedd .Name {case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcecad :=NewCT_CalcCell ();if _gecee :=d .DecodeElement (_gcecad ,&_bfcedd );_gecee !=nil {return _gecee ;};_bcabd .C =append (_bcabd .C ,_gcecad );case _bf .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bf .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcabd .ExtLst =NewCT_ExtensionList ();if _dfgcdc :=d .DecodeElement (_bcabd .ExtLst ,&_bfcedd );_dfgcdc !=nil {return _dfgcdc ;};default:_cg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0061\u006c\u0063\u0043\u0068a\u0069\u006e \u0025\u0076",_bfcedd .Name );if _gfdee :=d .Skip ();_gfdee !=nil {return _gfdee ;};};case _bf .EndElement :break _affbe ;case _bf .CharData :};};return nil ;}; -// Show Formula Bar -ShowFormulaBarAttr *bool ; +// Validate validates the CT_UnderlineProperty and its children +func (_efeaa *CT_UnderlineProperty )Validate ()error {return _efeaa .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");}; -// Show Status Bar -ShowStatusbarAttr *bool ; +// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path +func (_bfaaba *CT_SheetView )ValidateWithPath (path string )error {if _fbfce :=_bfaaba .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_fbfce !=nil {return _fbfce ;};if _bfaaba .Pane !=nil {if _gecfbg :=_bfaaba .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_gecfbg !=nil {return _gecfbg ;};};for _gbbeae ,_gdcdd :=range _bfaaba .Selection {if _gdcfd :=_gdcdd .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_gbbeae ));_gdcfd !=nil {return _gdcfd ;};};for _gbfge ,_aadbf :=range _bfaaba .PivotSelection {if _feaee :=_aadbf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_gbfge ));_feaee !=nil {return _feaee ;};};if _bfaaba .ExtLst !=nil {if _dgabbf :=_bfaaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgabbf !=nil {return _dgabbf ;};};return nil ;};func (_bgaef *CT_Field )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0078"},Value :_f .Sprintf ("\u0025\u0076",_bgaef .XAttr )});e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;};func (_baefa ST_MdxKPIProperty )String ()string {switch _baefa {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 (_agdcf *CT_FileSharing )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {if _agdcf .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_agdcf .ReadOnlyRecommendedAttr ))});};if _agdcf .UserNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_agdcf .UserNameAttr )});};if _agdcf .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agdcf .ReservationPasswordAttr )});};if _agdcf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_agdcf .AlgorithmNameAttr )});};if _agdcf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_agdcf .HashValueAttr )});};if _agdcf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_f .Sprintf ("\u0025\u0076",*_agdcf .SaltValueAttr )});};if _agdcf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_agdcf .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; -// Show Comments -ShowCommentsAttr ST_Comments ; +// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path +func (_bdcce *CT_Metadata )ValidateWithPath (path string )error {if _bdcce .MetadataTypes !=nil {if _eedab :=_bdcce .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_eedab !=nil {return _eedab ;};};if _bdcce .MetadataStrings !=nil {if _ddecgg :=_bdcce .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_ddecgg !=nil {return _ddecgg ;};};if _bdcce .MdxMetadata !=nil {if _decccb :=_bdcce .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_decccb !=nil {return _decccb ;};};for _bcee ,_abcdg :=range _bdcce .FutureMetadata {if _bfbdb :=_abcdg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_bcee ));_bfbdb !=nil {return _bfbdb ;};};if _bdcce .CellMetadata !=nil {if _bedad :=_bdcce .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_bedad !=nil {return _bedad ;};};if _bdcce .ValueMetadata !=nil {if _ggadb :=_bdcce .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");_ggadb !=nil {return _ggadb ;};};if _bdcce .ExtLst !=nil {if _bbbdf :=_bdcce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbdf !=nil {return _bbbdf ;};};return nil ;};func (_ebcbd ST_DateTimeGrouping )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {return e .EncodeElement (_ebcbd .String (),start );}; -// Show Objects -ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path +func (_caebg *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _dafe ,_cbfeg :=range _caebg .SheetName {if _fadg :=_cbfeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dafe ));_fadg !=nil {return _fadg ;};};return nil ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );}; -// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path -func (_dcagf *CT_Selection )ValidateWithPath (path string )error {if _faafbd :=_dcagf .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_faafbd !=nil {return _faafbd ;};return nil ;};func (_ebaff *ST_Objects )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebaff =0;case "\u0061\u006c\u006c":*_ebaff =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_ebaff =2;case "\u006e\u006f\u006e\u0065":*_ebaff =3;};return nil ;};func init (){_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ge .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 (_bcdcag ST_rwColActionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cagfdb :=_c .Attr {};_cagfdb .Name =name ;switch _bcdcag {case ST_rwColActionTypeUnset :_cagfdb .Value ="";case ST_rwColActionTypeInsertRow :_cagfdb .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_cagfdb .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_cagfdb .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_cagfdb .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _cagfdb ,nil ;};func (_gfdgbf ST_VolValueType )String ()string {switch _gfdgbf {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";}; \ No newline at end of file +// Validate validates the Dialogsheet and its children +func (_ffefa *Dialogsheet )Validate ()error {return _ffefa .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};func (_fffab *CT_OleItem )MarshalXML (e *_bf .Encoder ,start _bf .StartElement )error {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fffab .NameAttr )});if _fffab .IconAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fffab .IconAttr ))});};if _fffab .AdviseAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fffab .AdviseAttr ))});};if _fffab .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_bf .Attr {Name :_bf .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_f .Sprintf ("\u0025\u0064",_fgagfe (*_fffab .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_bf .EndElement {Name :start .Name });return nil ;}; \ No newline at end of file diff --git a/schema/soo/wml/wml.go b/schema/soo/wml/wml.go index f0be4cd8c2..fdd2fbd35e 100644 --- a/schema/soo/wml/wml.go +++ b/schema/soo/wml/wml.go @@ -9,10 +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 wml ;import (_f "encoding/xml";_ff "fmt";_ef "github.com/unidoc/unioffice";_gd "github.com/unidoc/unioffice/common/logger";_da "github.com/unidoc/unioffice/schema/soo/dml";_d "github.com/unidoc/unioffice/schema/soo/dml/picture";_ee "github.com/unidoc/unioffice/schema/soo/ofc/math";_e "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_g "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_ag "regexp";_fc "strconv";_c "time";);func (_gbbb *CT_CustomXmlBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbbb .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ff .Sprintf ("\u0025\u0076",*_gbbb .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ff .Sprintf ("\u0025\u0076",_gbbb .ElementAttr )});e .EncodeToken (start );if _gbbb .CustomXmlPr !=nil {_edag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_gbbb .CustomXmlPr ,_edag );};if _gbbb .EG_ContentBlockContent !=nil {for _ ,_fgfga :=range _gbbb .EG_ContentBlockContent {_fgfga .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RunTrackChange ()*CT_RunTrackChange {_fbggd :=&CT_RunTrackChange {};return _fbggd }; - -// Validate validates the CT_TextScale and its children -func (_ceadgd *CT_TextScale )Validate ()error {return _ceadgd .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};type CT_Background struct{ +package wml ;import (_d "encoding/xml";_ace "fmt";_cd "github.com/unidoc/unioffice";_fe "github.com/unidoc/unioffice/common/logger";_c "github.com/unidoc/unioffice/schema/soo/dml";_e "github.com/unidoc/unioffice/schema/soo/dml/picture";_ed "github.com/unidoc/unioffice/schema/soo/ofc/math";_ff "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_af "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_a "regexp";_ac "strconv";_f "time";);type CT_Background struct{ // Background Color ColorAttr *ST_HexColor ; @@ -24,391 +21,397 @@ ThemeColorAttr ST_ThemeColor ; ThemeTintAttr *string ; // Background Theme Color Shade -ThemeShadeAttr *string ;Any []_ef .Any ;Drawing *CT_Drawing ;};func NewEG_RunLevelElts ()*EG_RunLevelElts {_gdegbf :=&EG_RunLevelElts {};return _gdegbf }; +ThemeShadeAttr *string ;Any []_cd .Any ;Drawing *CT_Drawing ;}; -// Validate validates the EG_RunInnerContent and its children -func (_accbd *EG_RunInnerContent )Validate ()error {return _accbd .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");}; +// Validate validates the CT_TblStylePr and its children +func (_bfaffd *CT_TblStylePr )Validate ()error {return _bfaffd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _f .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path -func (_ecba *CT_DocPartName )ValidateWithPath (path string )error {if _ecba .DecoratedAttr !=nil {if _debd :=_ecba .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_debd !=nil {return _debd ;};};return nil ;};func (_ggcf *CT_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggcf .ValAttr =ST_Border (1);for _ ,_efge :=range start .Attr {if _efge .Name .Local =="\u0076\u0061\u006c"{_ggcf .ValAttr .UnmarshalXMLAttr (_efge );continue ;};if _efge .Name .Local =="\u0063\u006f\u006co\u0072"{_dbbf ,_bagb :=ParseUnionST_HexColor (_efge .Value );if _bagb !=nil {return _bagb ;};_ggcf .ColorAttr =&_dbbf ;continue ;};if _efge .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ggcf .ThemeColorAttr .UnmarshalXMLAttr (_efge );continue ;};if _efge .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cfgf ,_afg :=_efge .Value ,error (nil );if _afg !=nil {return _afg ;};_ggcf .ThemeTintAttr =&_cfgf ;continue ;};if _efge .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fef ,_dec :=_efge .Value ,error (nil );if _dec !=nil {return _dec ;};_ggcf .ThemeShadeAttr =&_fef ;continue ;};if _efge .Name .Local =="\u0073\u007a"{_fddad ,_dbgg :=_fc .ParseUint (_efge .Value ,10,64);if _dbgg !=nil {return _dbgg ;};_ggcf .SzAttr =&_fddad ;continue ;};if _efge .Name .Local =="\u0073\u0070\u0061c\u0065"{_gbe ,_gafd :=_fc .ParseUint (_efge .Value ,10,64);if _gafd !=nil {return _gafd ;};_ggcf .SpaceAttr =&_gbe ;continue ;};if _efge .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gbae ,_efde :=ParseUnionST_OnOff (_efge .Value );if _efde !=nil {return _efde ;};_ggcf .ShadowAttr =&_gbae ;continue ;};if _efge .Name .Local =="\u0066\u0072\u0061m\u0065"{_fegfg ,_gdf :=ParseUnionST_OnOff (_efge .Value );if _gdf !=nil {return _gdf ;};_ggcf .FrameAttr =&_fegfg ;continue ;};};for {_aage ,_aggff :=d .Token ();if _aggff !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_aggff );};if _aeed ,_dbdd :=_aage .(_f .EndElement );_dbdd &&_aeed .Name ==start .Name {break ;};};return nil ;};func (_fgbd *CT_DecimalNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgfde :=range start .Attr {if _cgfde .Name .Local =="\u0076\u0061\u006c"{_gecgd ,_bfbf :=_fc .ParseInt (_cgfde .Value ,10,64);if _bfbf !=nil {return _bfbf ;};_fgbd .ValAttr =_gecgd ;continue ;};};for {_febfe ,_aafc :=d .Token ();if _aafc !=nil {return _ff .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",_aafc );};if _caag ,_gfbae :=_febfe .(_f .EndElement );_gfbae &&_caag .Name ==start .Name {break ;};};return nil ;};func (_gcfff *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 :_ff .Sprintf ("\u0025\u0076",_gcfff .NameAttr )});if _gcfff .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_gcfff .LockedAttr )});};if _gcfff .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 :_ff .Sprintf ("\u0025\u0076",*_gcfff .UiPriorityAttr )});};if _gcfff .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 :_ff .Sprintf ("\u0025\u0076",*_gcfff .SemiHiddenAttr )});};if _gcfff .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 :_ff .Sprintf ("\u0025\u0076",*_gcfff .UnhideWhenUsedAttr )});};if _gcfff .QFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_ff .Sprintf ("\u0025\u0076",*_gcfff .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aafae *CT_Pitch )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dccc ,_dedgc :=_aafae .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dedgc !=nil {return _dedgc ;};start .Attr =append (start .Attr ,_dccc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_becag *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 :_ff .Sprintf ("\u0025\u0076",_becag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_bbfbb :=&CT_ObjectEmbed {};return _bbfbb };func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_degaa :=&WdCT_EffectExtent {};return _degaa };func (_gbeec *CT_TrPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbeec .CnfStyle !=nil {_abccdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_abbbdg :=range _gbeec .CnfStyle {e .EncodeElement (_abbbdg ,_abccdc );};};if _gbeec .DivId !=nil {_ffgegf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_gfacgae :=range _gbeec .DivId {e .EncodeElement (_gfacgae ,_ffgegf );};};if _gbeec .GridBefore !=nil {_gfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_ebbfbc :=range _gbeec .GridBefore {e .EncodeElement (_ebbfbc ,_gfdc );};};if _gbeec .GridAfter !=nil {_cbbadc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_bbbga :=range _gbeec .GridAfter {e .EncodeElement (_bbbga ,_cbbadc );};};if _gbeec .WBefore !=nil {_edaec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_cfefb :=range _gbeec .WBefore {e .EncodeElement (_cfefb ,_edaec );};};if _gbeec .WAfter !=nil {_gadgee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_gdfea :=range _gbeec .WAfter {e .EncodeElement (_gdfea ,_gadgee );};};if _gbeec .CantSplit !=nil {_fadef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_ccgab :=range _gbeec .CantSplit {e .EncodeElement (_ccgab ,_fadef );};};if _gbeec .TrHeight !=nil {_gfgadc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_cgegfd :=range _gbeec .TrHeight {e .EncodeElement (_cgegfd ,_gfgadc );};};if _gbeec .TblHeader !=nil {_adbfg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_ebeed :=range _gbeec .TblHeader {e .EncodeElement (_ebeed ,_adbfg );};};if _gbeec .TblCellSpacing !=nil {_eaagf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_aggbfc :=range _gbeec .TblCellSpacing {e .EncodeElement (_aggbfc ,_eaagf );};};if _gbeec .Jc !=nil {_bcdfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_cgceg :=range _gbeec .Jc {e .EncodeElement (_cgceg ,_bcdfa );};};if _gbeec .Hidden !=nil {_adgbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_beebde :=range _gbeec .Hidden {e .EncodeElement (_beebde ,_adgbg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Empty ()*CT_Empty {_gffb :=&CT_Empty {};return _gffb };func NewCT_FtnProps ()*CT_FtnProps {_dbaa :=&CT_FtnProps {};return _dbaa };func (_aab *CT_Attr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aab .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ff .Sprintf ("\u0025\u0076",*_aab .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ff .Sprintf ("\u0025\u0076",_aab .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",_aab .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_EdnDocProps struct{ +// Annotation Identifier +IdAttr int64 ;};type ST_ProofErr byte ;func (_gabddd WdST_AlignH )ValidateWithPath (path string )error {switch _gabddd {case 0,1,2,3,4,5:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabddd ));};return nil ;};type ST_LineNumberRestart byte ; -// Endnote Placement -Pos *CT_EdnPos ; +// Validate validates the CT_FrameScrollbar and its children +func (_adbaed *CT_FrameScrollbar )Validate ()error {return _adbaed .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");}; -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path +func (_fddacb *CT_TblPrExBase )ValidateWithPath (path string )error {if _fddacb .TblW !=nil {if _gbcdac :=_fddacb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_gbcdac !=nil {return _gbcdac ;};};if _fddacb .Jc !=nil {if _gecgd :=_fddacb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gecgd !=nil {return _gecgd ;};};if _fddacb .TblCellSpacing !=nil {if _aebeab :=_fddacb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_aebeab !=nil {return _aebeab ;};};if _fddacb .TblInd !=nil {if _dabdbg :=_fddacb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_dabdbg !=nil {return _dabdbg ;};};if _fddacb .TblBorders !=nil {if _gbabd :=_fddacb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gbabd !=nil {return _gbabd ;};};if _fddacb .Shd !=nil {if _dbcdeb :=_fddacb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dbcdeb !=nil {return _dbcdeb ;};};if _fddacb .TblLayout !=nil {if _fbgag :=_fddacb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_fbgag !=nil {return _fbgag ;};};if _fddacb .TblCellMar !=nil {if _bbeag :=_fddacb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bbeag !=nil {return _bbeag ;};};if _fddacb .TblLook !=nil {if _acaddf :=_fddacb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_acaddf !=nil {return _acaddf ;};};return nil ;}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Validate validates the CT_CustomXmlRun and its children +func (_aagc *CT_CustomXmlRun )Validate ()error {return _aagc .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};func (_aagcdc *ST_PTabRelativeTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbgfc ,_dccfdg :=d .Token ();if _dccfdg !=nil {return _dccfdg ;};if _edaef ,_bfdbeg :=_bbgfc .(_d .EndElement );_bfdbeg &&_edaef .Name ==start .Name {*_aagcdc =1;return nil ;};if _gbgae ,_fdbbae :=_bbgfc .(_d .CharData );!_fdbbae {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbgfc );}else {switch string (_gbgae ){case "":*_aagcdc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_aagcdc =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_aagcdc =2;};};_bbgfc ,_dccfdg =d .Token ();if _dccfdg !=nil {return _dccfdg ;};if _cdcfa ,_cefgg :=_bbgfc .(_d .EndElement );_cefgg &&_cdcfa .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbgfc );}; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_caeac *CT_TextScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caeac .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_caeac .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path +func (_dbded *WebSettings )ValidateWithPath (path string )error {if _aagcde :=_dbded .CT_WebSettings .ValidateWithPath (path );_aagcde !=nil {return _aagcde ;};return nil ;};func (_cbcac *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbcac =0;case "\u006e\u0075\u006c\u006c":*_cbcac =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_cbcac =2;};return nil ;};func (_gggce *CT_MacroName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_gggce .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aegeb *CT_UnsignedDecimalNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edaad :=range start .Attr {if _edaad .Name .Local =="\u0076\u0061\u006c"{_aggdb ,_edcgb :=_ac .ParseUint (_edaad .Value ,10,64);if _edcgb !=nil {return _edcgb ;};_aegeb .ValAttr =_aggdb ;continue ;};};for {_dbcbc ,_aadefb :=d .Token ();if _aadefb !=nil {return _ace .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",_aadefb );};if _bacgc ,_cegba :=_dbcbc .(_d .EndElement );_cegba &&_bacgc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SdtContentRow and its children -func (_dfabc *CT_SdtContentRow )Validate ()error {return _dfabc .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};func (_eacdc *CT_Lock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eacdc .ValAttr !=ST_LockUnset {_aaggg ,_eeffa :=_eacdc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eeffa !=nil {return _eeffa ;};start .Attr =append (start .Attr ,_aaggg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });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;); +// Validate validates the CT_Styles and its children +func (_ceaceb *CT_Styles )Validate ()error {return _ceaceb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");};func NewCT_Footnotes ()*CT_Footnotes {_fcbgfd :=&CT_Footnotes {};return _fcbgfd };const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);func (_gdgb *CT_AutoCaption )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",_gdgb .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_ace .Sprintf ("\u0025\u0076",_gdgb .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfdbbd ST_PageOrientation )ValidateWithPath (path string )error {switch _gfdbbd {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfdbbd ));};return nil ;}; -// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path -func (_adgag *CT_TblPrChange )ValidateWithPath (path string )error {if _ccbefd :=_adgag .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ccbefd !=nil {return _ccbefd ;};return nil ;};type CT_PageSz struct{ +// Validate validates the CT_ObjectEmbed and its children +func (_efagg *CT_ObjectEmbed )Validate ()error {return _efagg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};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 (_bccdcd *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cebba :for {_egacdc ,_bffgf :=d .Token ();if _bffgf !=nil {return _bffgf ;};switch _ebegd :=_egacdc .(type ){case _d .StartElement :switch _ebegd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076P\u0072"}:_bccdcd .CNvPr =_c .NewCT_NonVisualDrawingProps ();if _bfgggf :=d .DecodeElement (_bccdcd .CNvPr ,&_ebegd );_bfgggf !=nil {return _bfgggf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_bccdcd .CNvContentPartPr =_c .NewCT_NonVisualContentPartProperties ();if _cggfec :=d .DecodeElement (_bccdcd .CNvContentPartPr ,&_ebegd );_cggfec !=nil {return _cggfec ;};default:_fe .Log .Debug ("\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",_ebegd .Name );if _ddcceg :=d .Skip ();_ddcceg !=nil {return _ddcceg ;};};case _d .EndElement :break _cebba ;case _d .CharData :};};return nil ;}; -// Page Width -WAttr *_e .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path +func (_ggfbf *CT_PageBorders )ValidateWithPath (path string )error {if _eafac :=_ggfbf .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_eafac !=nil {return _eafac ;};if _abgda :=_ggfbf .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_abgda !=nil {return _abgda ;};if _gdeff :=_ggfbf .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_gdeff !=nil {return _gdeff ;};if _ggfbf .Top !=nil {if _fbca :=_ggfbf .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fbca !=nil {return _fbca ;};};if _ggfbf .Left !=nil {if _gaggdg :=_ggfbf .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gaggdg !=nil {return _gaggdg ;};};if _ggfbf .Bottom !=nil {if _cbebeb :=_ggfbf .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cbebeb !=nil {return _cbebeb ;};};if _ggfbf .Right !=nil {if _cddfg :=_ggfbf .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_cddfg !=nil {return _cddfg ;};};return nil ;}; -// Page Height -HAttr *_e .ST_TwipsMeasure ; +// Validate validates the CT_FontFamily and its children +func (_bbbeb *CT_FontFamily )Validate ()error {return _bbbeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func NewCT_Pitch ()*CT_Pitch {_aefgb :=&CT_Pitch {};_aefgb .ValAttr =ST_Pitch (1);return _aefgb };func (_affge *CT_FontsList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _affge .Font !=nil {_aeggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_gbdab :=range _affge .Font {e .EncodeElement (_gbdab ,_aeggc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebdfc *TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebdfc .CT_TxbxContent =*NewCT_TxbxContent ();_daggag :for {_adcad ,_ebaad :=d .Token ();if _ebaad !=nil {return _ebaad ;};switch _cdggg :=_adcad .(type ){case _d .StartElement :switch _cdggg .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fdfea :=NewCT_AltChunk ();if _abegc :=d .DecodeElement (_fdfea ,&_cdggg );_abegc !=nil {return _abegc ;};_ebdfc .AltChunk =append (_ebdfc .AltChunk ,_fdfea );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_defgb :=NewEG_ContentBlockContent ();_defgb .CustomXml =NewCT_CustomXmlBlock ();if _efdcg :=d .DecodeElement (_defgb .CustomXml ,&_cdggg );_efdcg !=nil {return _efdcg ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_defgb );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_eacfg :=NewEG_ContentBlockContent ();_eacfg .Sdt =NewCT_SdtBlock ();if _gceabe :=d .DecodeElement (_eacfg .Sdt ,&_cdggg );_gceabe !=nil {return _gceabe ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_eacfg );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 :"\u0070"},_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 :"\u0070"}:_adaec :=NewEG_ContentBlockContent ();_fagaf :=NewCT_P ();if _feaeg :=d .DecodeElement (_fagaf ,&_cdggg );_feaeg !=nil {return _feaeg ;};_adaec .P =append (_adaec .P ,_fagaf );_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_adaec );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_efcgce :=NewEG_ContentBlockContent ();_deaee :=NewCT_Tbl ();if _geeaff :=d .DecodeElement (_deaee ,&_cdggg );_geeaff !=nil {return _geeaff ;};_efcgce .Tbl =append (_efcgce .Tbl ,_deaee );_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_efcgce );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cbabf :=NewEG_ContentBlockContent ();_gffbb :=NewEG_RunLevelElts ();_gffbb .ProofErr =NewCT_ProofErr ();if _fcgda :=d .DecodeElement (_gffbb .ProofErr ,&_cdggg );_fcgda !=nil {return _fcgda ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_cbabf );_cbabf .EG_RunLevelElts =append (_cbabf .EG_RunLevelElts ,_gffbb );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gfgcc :=NewEG_ContentBlockContent ();_ebdbb :=NewEG_RunLevelElts ();_ebdbb .PermStart =NewCT_PermStart ();if _gcegf :=d .DecodeElement (_ebdbb .PermStart ,&_cdggg );_gcegf !=nil {return _gcegf ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_gfgcc );_gfgcc .EG_RunLevelElts =append (_gfgcc .EG_RunLevelElts ,_ebdbb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ecabb :=NewEG_ContentBlockContent ();_bgcbdg :=NewEG_RunLevelElts ();_bgcbdg .PermEnd =NewCT_Perm ();if _dfgce :=d .DecodeElement (_bgcbdg .PermEnd ,&_cdggg );_dfgce !=nil {return _dfgce ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_ecabb );_ecabb .EG_RunLevelElts =append (_ecabb .EG_RunLevelElts ,_bgcbdg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_cdefcg :=NewEG_ContentBlockContent ();_ggaegb :=NewEG_RunLevelElts ();_ggaegb .Ins =NewCT_RunTrackChange ();if _egbec :=d .DecodeElement (_ggaegb .Ins ,&_cdggg );_egbec !=nil {return _egbec ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_cdefcg );_cdefcg .EG_RunLevelElts =append (_cdefcg .EG_RunLevelElts ,_ggaegb );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_edafb :=NewEG_ContentBlockContent ();_fcdad :=NewEG_RunLevelElts ();_fcdad .Del =NewCT_RunTrackChange ();if _acffe :=d .DecodeElement (_fcdad .Del ,&_cdggg );_acffe !=nil {return _acffe ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_edafb );_edafb .EG_RunLevelElts =append (_edafb .EG_RunLevelElts ,_fcdad );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_efebcb :=NewEG_ContentBlockContent ();_afbcfe :=NewEG_RunLevelElts ();_afbcfe .MoveFrom =NewCT_RunTrackChange ();if _cgfgd :=d .DecodeElement (_afbcfe .MoveFrom ,&_cdggg );_cgfgd !=nil {return _cgfgd ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_efebcb );_efebcb .EG_RunLevelElts =append (_efebcb .EG_RunLevelElts ,_afbcfe );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gbdadg :=NewEG_ContentBlockContent ();_cbfeaf :=NewEG_RunLevelElts ();_cbfeaf .MoveTo =NewCT_RunTrackChange ();if _abcece :=d .DecodeElement (_cbfeaf .MoveTo ,&_cdggg );_abcece !=nil {return _abcece ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_gbdadg );_gbdadg .EG_RunLevelElts =append (_gbdadg .EG_RunLevelElts ,_cbfeaf );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bcfaa :=NewEG_ContentBlockContent ();_ggdca :=NewEG_RunLevelElts ();_agbada :=NewEG_RangeMarkupElements ();_agbada .BookmarkStart =NewCT_Bookmark ();if _ggbcef :=d .DecodeElement (_agbada .BookmarkStart ,&_cdggg );_ggbcef !=nil {return _ggbcef ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_bcfaa );_bcfaa .EG_RunLevelElts =append (_bcfaa .EG_RunLevelElts ,_ggdca );_ggdca .EG_RangeMarkupElements =append (_ggdca .EG_RangeMarkupElements ,_agbada );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_edgfa :=NewEG_ContentBlockContent ();_bdegf :=NewEG_RunLevelElts ();_beaccb :=NewEG_RangeMarkupElements ();_beaccb .BookmarkEnd =NewCT_MarkupRange ();if _eadgda :=d .DecodeElement (_beaccb .BookmarkEnd ,&_cdggg );_eadgda !=nil {return _eadgda ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_edgfa );_edgfa .EG_RunLevelElts =append (_edgfa .EG_RunLevelElts ,_bdegf );_bdegf .EG_RangeMarkupElements =append (_bdegf .EG_RangeMarkupElements ,_beaccb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cdacc :=NewEG_ContentBlockContent ();_ccgdef :=NewEG_RunLevelElts ();_afbeb :=NewEG_RangeMarkupElements ();_afbeb .MoveFromRangeStart =NewCT_MoveBookmark ();if _cagce :=d .DecodeElement (_afbeb .MoveFromRangeStart ,&_cdggg );_cagce !=nil {return _cagce ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_cdacc );_cdacc .EG_RunLevelElts =append (_cdacc .EG_RunLevelElts ,_ccgdef );_ccgdef .EG_RangeMarkupElements =append (_ccgdef .EG_RangeMarkupElements ,_afbeb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dfged :=NewEG_ContentBlockContent ();_beddg :=NewEG_RunLevelElts ();_ebccge :=NewEG_RangeMarkupElements ();_ebccge .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbdcdf :=d .DecodeElement (_ebccge .MoveFromRangeEnd ,&_cdggg );_dbdcdf !=nil {return _dbdcdf ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_dfged );_dfged .EG_RunLevelElts =append (_dfged .EG_RunLevelElts ,_beddg );_beddg .EG_RangeMarkupElements =append (_beddg .EG_RangeMarkupElements ,_ebccge );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fdegf :=NewEG_ContentBlockContent ();_aeefg :=NewEG_RunLevelElts ();_ebeae :=NewEG_RangeMarkupElements ();_ebeae .MoveToRangeStart =NewCT_MoveBookmark ();if _cfbed :=d .DecodeElement (_ebeae .MoveToRangeStart ,&_cdggg );_cfbed !=nil {return _cfbed ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_fdegf );_fdegf .EG_RunLevelElts =append (_fdegf .EG_RunLevelElts ,_aeefg );_aeefg .EG_RangeMarkupElements =append (_aeefg .EG_RangeMarkupElements ,_ebeae );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cgdeb :=NewEG_ContentBlockContent ();_degdc :=NewEG_RunLevelElts ();_gefcg :=NewEG_RangeMarkupElements ();_gefcg .MoveToRangeEnd =NewCT_MarkupRange ();if _bgccg :=d .DecodeElement (_gefcg .MoveToRangeEnd ,&_cdggg );_bgccg !=nil {return _bgccg ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_cgdeb );_cgdeb .EG_RunLevelElts =append (_cgdeb .EG_RunLevelElts ,_degdc );_degdc .EG_RangeMarkupElements =append (_degdc .EG_RangeMarkupElements ,_gefcg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cdegbf :=NewEG_ContentBlockContent ();_eeedgd :=NewEG_RunLevelElts ();_fbefd :=NewEG_RangeMarkupElements ();_fbefd .CommentRangeStart =NewCT_MarkupRange ();if _gaafd :=d .DecodeElement (_fbefd .CommentRangeStart ,&_cdggg );_gaafd !=nil {return _gaafd ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_cdegbf );_cdegbf .EG_RunLevelElts =append (_cdegbf .EG_RunLevelElts ,_eeedgd );_eeedgd .EG_RangeMarkupElements =append (_eeedgd .EG_RangeMarkupElements ,_fbefd );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dadgd :=NewEG_ContentBlockContent ();_gdccf :=NewEG_RunLevelElts ();_cgeggd :=NewEG_RangeMarkupElements ();_cgeggd .CommentRangeEnd =NewCT_MarkupRange ();if _ccccf :=d .DecodeElement (_cgeggd .CommentRangeEnd ,&_cdggg );_ccccf !=nil {return _ccccf ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_dadgd );_dadgd .EG_RunLevelElts =append (_dadgd .EG_RunLevelElts ,_gdccf );_gdccf .EG_RangeMarkupElements =append (_gdccf .EG_RangeMarkupElements ,_cgeggd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cebegd :=NewEG_ContentBlockContent ();_ceedc :=NewEG_RunLevelElts ();_dgecfe :=NewEG_RangeMarkupElements ();_dgecfe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffgbfd :=d .DecodeElement (_dgecfe .CustomXmlInsRangeStart ,&_cdggg );_ffgbfd !=nil {return _ffgbfd ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_cebegd );_cebegd .EG_RunLevelElts =append (_cebegd .EG_RunLevelElts ,_ceedc );_ceedc .EG_RangeMarkupElements =append (_ceedc .EG_RangeMarkupElements ,_dgecfe );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dcdcde :=NewEG_ContentBlockContent ();_begbca :=NewEG_RunLevelElts ();_ceedff :=NewEG_RangeMarkupElements ();_ceedff .CustomXmlInsRangeEnd =NewCT_Markup ();if _aebgdc :=d .DecodeElement (_ceedff .CustomXmlInsRangeEnd ,&_cdggg );_aebgdc !=nil {return _aebgdc ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_dcdcde );_dcdcde .EG_RunLevelElts =append (_dcdcde .EG_RunLevelElts ,_begbca );_begbca .EG_RangeMarkupElements =append (_begbca .EG_RangeMarkupElements ,_ceedff );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdddcb :=NewEG_ContentBlockContent ();_fegbd :=NewEG_RunLevelElts ();_bgaebb :=NewEG_RangeMarkupElements ();_bgaebb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eafaf :=d .DecodeElement (_bgaebb .CustomXmlDelRangeStart ,&_cdggg );_eafaf !=nil {return _eafaf ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_bdddcb );_bdddcb .EG_RunLevelElts =append (_bdddcb .EG_RunLevelElts ,_fegbd );_fegbd .EG_RangeMarkupElements =append (_fegbd .EG_RangeMarkupElements ,_bgaebb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cdcfeg :=NewEG_ContentBlockContent ();_edacb :=NewEG_RunLevelElts ();_cafab :=NewEG_RangeMarkupElements ();_cafab .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddgcf :=d .DecodeElement (_cafab .CustomXmlDelRangeEnd ,&_cdggg );_ddgcf !=nil {return _ddgcf ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_cdcfeg );_cdcfeg .EG_RunLevelElts =append (_cdcfeg .EG_RunLevelElts ,_edacb );_edacb .EG_RangeMarkupElements =append (_edacb .EG_RangeMarkupElements ,_cafab );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fagfb :=NewEG_ContentBlockContent ();_fcfecb :=NewEG_RunLevelElts ();_bdbaff :=NewEG_RangeMarkupElements ();_bdbaff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dccdab :=d .DecodeElement (_bdbaff .CustomXmlMoveFromRangeStart ,&_cdggg );_dccdab !=nil {return _dccdab ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_fagfb );_fagfb .EG_RunLevelElts =append (_fagfb .EG_RunLevelElts ,_fcfecb );_fcfecb .EG_RangeMarkupElements =append (_fcfecb .EG_RangeMarkupElements ,_bdbaff );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fcfea :=NewEG_ContentBlockContent ();_bgcdca :=NewEG_RunLevelElts ();_dfcbgf :=NewEG_RangeMarkupElements ();_dfcbgf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ecgae :=d .DecodeElement (_dfcbgf .CustomXmlMoveFromRangeEnd ,&_cdggg );_ecgae !=nil {return _ecgae ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_fcfea );_fcfea .EG_RunLevelElts =append (_fcfea .EG_RunLevelElts ,_bgcdca );_bgcdca .EG_RangeMarkupElements =append (_bgcdca .EG_RangeMarkupElements ,_dfcbgf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_caafb :=NewEG_ContentBlockContent ();_aeged :=NewEG_RunLevelElts ();_bbfbfc :=NewEG_RangeMarkupElements ();_bbfbfc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fababf :=d .DecodeElement (_bbfbfc .CustomXmlMoveToRangeStart ,&_cdggg );_fababf !=nil {return _fababf ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_caafb );_caafb .EG_RunLevelElts =append (_caafb .EG_RunLevelElts ,_aeged );_aeged .EG_RangeMarkupElements =append (_aeged .EG_RangeMarkupElements ,_bbfbfc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdaacgg :=NewEG_ContentBlockContent ();_afddb :=NewEG_RunLevelElts ();_cfbbag :=NewEG_RangeMarkupElements ();_cfbbag .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfaga :=d .DecodeElement (_cfbbag .CustomXmlMoveToRangeEnd ,&_cdggg );_dfaga !=nil {return _dfaga ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_fdaacgg );_fdaacgg .EG_RunLevelElts =append (_fdaacgg .EG_RunLevelElts ,_afddb );_afddb .EG_RangeMarkupElements =append (_afddb .EG_RangeMarkupElements ,_cfbbag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_defed :=NewEG_ContentBlockContent ();_ggfcbd :=NewEG_RunLevelElts ();_dgbcb :=NewEG_MathContent ();_dgbcb .OMathPara =_ed .NewOMathPara ();if _ggabb :=d .DecodeElement (_dgbcb .OMathPara ,&_cdggg );_ggabb !=nil {return _ggabb ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_defed );_defed .EG_RunLevelElts =append (_defed .EG_RunLevelElts ,_ggfcbd );_ggfcbd .EG_MathContent =append (_ggfcbd .EG_MathContent ,_dgbcb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcgbg :=NewEG_ContentBlockContent ();_gegbdd :=NewEG_RunLevelElts ();_dgbgaa :=NewEG_MathContent ();_dgbgaa .OMath =_ed .NewOMath ();if _ceedaef :=d .DecodeElement (_dgbgaa .OMath ,&_cdggg );_ceedaef !=nil {return _ceedaef ;};_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_fcgbg );_fcgbg .EG_RunLevelElts =append (_fcgbg .EG_RunLevelElts ,_gegbdd );_gegbdd .EG_MathContent =append (_gegbdd .EG_MathContent ,_dgbgaa );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_cdggg .Name );if _eabaa :=d .Skip ();_eabaa !=nil {return _eabaa ;};};case _d .EndElement :break _daggag ;case _d .CharData :};};return nil ;}; -// Page Orientation -OrientAttr ST_PageOrientation ; +// Validate validates the CT_TargetScreenSz and its children +func (_ceafa *CT_TargetScreenSz )Validate ()error {return _ceafa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");}; -// Printer Paper Code -CodeAttr *int64 ;};func (_cgdaag ST_Wrap )ValidateWithPath (path string )error {switch _cgdaag {case 0,1,2,3,4,5,6:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdaag ));};return nil ;};func (_dfcd *CT_Comment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfcd .InitialsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_ff .Sprintf ("\u0025\u0076",*_dfcd .InitialsAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",_dfcd .AuthorAttr )});if _dfcd .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_dfcd .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_dfcd .IdAttr )});e .EncodeToken (start );if _dfcd .EG_BlockLevelElts !=nil {for _ ,_cfbd :=range _dfcd .EG_BlockLevelElts {_cfbd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Tabs ()*CT_Tabs {_ebbdgd :=&CT_Tabs {};return _ebbdgd };type CT_EdnProps struct{ +// Validate validates the CT_Object and its children +func (_ecced *CT_Object )Validate ()error {return _ecced .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};type CT_AbstractNum struct{ -// Endnote Placement -Pos *CT_EdnPos ; +// Abstract Numbering Definition ID +AbstractNumIdAttr int64 ; -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// Abstract Numbering Definition Identifier +Nsid *CT_LongHexNumber ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Abstract Numbering Definition Type +MultiLevelType *CT_MultiLevelType ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func (_eadead ST_TblWidth )String ()string {switch _eadead {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 "";};type ST_TextDirection byte ;func (_dadcbe ST_CombineBrackets )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gaeggc :=_f .Attr {};_gaeggc .Name =name ;switch _dadcbe {case ST_CombineBracketsUnset :_gaeggc .Value ="";case ST_CombineBracketsNone :_gaeggc .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_gaeggc .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_gaeggc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_gaeggc .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_gaeggc .Value ="\u0063\u0075\u0072l\u0079";};return _gaeggc ,nil ;};func (_babcc *CT_RPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _babcc .RStyle !=nil {_egbdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_babcc .RStyle ,_egbdf );};if _babcc .RFonts !=nil {_fagee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_babcc .RFonts ,_fagee );};if _babcc .B !=nil {_cabbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_babcc .B ,_cabbd );};if _babcc .BCs !=nil {_afefaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_babcc .BCs ,_afefaa );};if _babcc .I !=nil {_egdde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_babcc .I ,_egdde );};if _babcc .ICs !=nil {_cafgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_babcc .ICs ,_cafgg );};if _babcc .Caps !=nil {_ggdgfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_babcc .Caps ,_ggdgfg );};if _babcc .SmallCaps !=nil {_dbagf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_babcc .SmallCaps ,_dbagf );};if _babcc .Strike !=nil {_bbgdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_babcc .Strike ,_bbgdd );};if _babcc .Dstrike !=nil {_bacaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_babcc .Dstrike ,_bacaa );};if _babcc .Outline !=nil {_aeedac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_babcc .Outline ,_aeedac );};if _babcc .Shadow !=nil {_fbbbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_babcc .Shadow ,_fbbbc );};if _babcc .Emboss !=nil {_dfgag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_babcc .Emboss ,_dfgag );};if _babcc .Imprint !=nil {_debdef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_babcc .Imprint ,_debdef );};if _babcc .NoProof !=nil {_bcfed :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_babcc .NoProof ,_bcfed );};if _babcc .SnapToGrid !=nil {_afcdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_babcc .SnapToGrid ,_afcdd );};if _babcc .Vanish !=nil {_bacegf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_babcc .Vanish ,_bacegf );};if _babcc .WebHidden !=nil {_efagfb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_babcc .WebHidden ,_efagfb );};if _babcc .Color !=nil {_cefcb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_babcc .Color ,_cefcb );};if _babcc .Spacing !=nil {_bagca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_babcc .Spacing ,_bagca );};if _babcc .W !=nil {_deeag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_babcc .W ,_deeag );};if _babcc .Kern !=nil {_efaac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_babcc .Kern ,_efaac );};if _babcc .Position !=nil {_fbecd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_babcc .Position ,_fbecd );};if _babcc .Sz !=nil {_fbeff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_babcc .Sz ,_fbeff );};if _babcc .SzCs !=nil {_efcbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_babcc .SzCs ,_efcbf );};if _babcc .Highlight !=nil {_babgbb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_babcc .Highlight ,_babgbb );};if _babcc .U !=nil {_ebeafa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_babcc .U ,_ebeafa );};if _babcc .Effect !=nil {_aeddd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_babcc .Effect ,_aeddd );};if _babcc .Bdr !=nil {_fbged :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_babcc .Bdr ,_fbged );};if _babcc .Shd !=nil {_egcgce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_babcc .Shd ,_egcgce );};if _babcc .FitText !=nil {_dace :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_babcc .FitText ,_dace );};if _babcc .VertAlign !=nil {_befaa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_babcc .VertAlign ,_befaa );};if _babcc .Rtl !=nil {_dddgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_babcc .Rtl ,_dddgd );};if _babcc .Cs !=nil {_afcgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_babcc .Cs ,_afcgd );};if _babcc .Em !=nil {_dabdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_babcc .Em ,_dabdd );};if _babcc .Lang !=nil {_acacf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_babcc .Lang ,_acacf );};if _babcc .EastAsianLayout !=nil {_dgdff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_babcc .EastAsianLayout ,_dgdff );};if _babcc .SpecVanish !=nil {_aeage :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_babcc .SpecVanish ,_aeage );};if _babcc .OMath !=nil {_fcacc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_babcc .OMath ,_fcacc );};if _babcc .RPrChange !=nil {_efded :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_babcc .RPrChange ,_efded );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbbbfa ST_JcTable )Validate ()error {return _fbbbfa .ValidateWithPath ("")};func (_eaffc ST_PageBorderOffset )Validate ()error {return _eaffc .ValidateWithPath ("")}; +// Numbering Template Code +Tmpl *CT_LongHexNumber ; -// Validate validates the CT_Endnotes and its children -func (_dedc *CT_Endnotes )Validate ()error {return _dedc .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_abbfbg ST_StyleSort )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcdeb :=_f .Attr {};_gcdeb .Name =name ;switch _abbfbg {case ST_StyleSortUnset :_gcdeb .Value ="";case ST_StyleSortName :_gcdeb .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_gcdeb .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_gcdeb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_gcdeb .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_gcdeb .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_gcdeb .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_gcdeb .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_gcdeb .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_gcdeb .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_gcdeb .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_gcdeb .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_gcdeb .Value ="\u0030\u0030\u0030\u0035";};return _gcdeb ,nil ;};func (_gadf *CT_FtnProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfed :for {_dcffg ,_dgdc :=d .Token ();if _dgdc !=nil {return _dgdc ;};switch _fccdd :=_dcffg .(type ){case _f .StartElement :switch _fccdd .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"}:_gadf .Pos =NewCT_FtnPos ();if _ececf :=d .DecodeElement (_gadf .Pos ,&_fccdd );_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 :"\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"}:_gadf .NumFmt =NewCT_NumFmt ();if _fabc :=d .DecodeElement (_gadf .NumFmt ,&_fccdd );_fabc !=nil {return _fabc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadf .NumStart =NewCT_DecimalNumber ();if _geca :=d .DecodeElement (_gadf .NumStart ,&_fccdd );_geca !=nil {return _geca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadf .NumRestart =NewCT_NumRestart ();if _fbda :=d .DecodeElement (_gadf .NumRestart ,&_fccdd );_fbda !=nil {return _fbda ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_fccdd .Name );if _aecaa :=d .Skip ();_aecaa !=nil {return _aecaa ;};};case _f .EndElement :break _gfed ;case _f .CharData :};};return nil ;}; +// Abstract Numbering Definition Name +Name *CT_String ; -// ST_HexColor is a union type -type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;};type CT_Footnotes struct{ +// Numbering Style Definition +StyleLink *CT_String ; -// Footnote Content -Footnote []*CT_FtnEdn ;};type EG_ContentRowContent struct{ +// Numbering Style Reference +NumStyleLink *CT_String ; -// Table Row -Tr []*CT_Row ; +// Numbering Level Definition +Lvl []*CT_Lvl ;};func (_cfda *CT_DocDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfda .RPrDefault !=nil {_acca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_cfda .RPrDefault ,_acca );};if _cfda .PPrDefault !=nil {_efdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_cfda .PPrDefault ,_efdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Validate validates the CT_BottomPageBorder and its children +func (_agbb *CT_BottomPageBorder )Validate ()error {return _agbb .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");}; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Validate validates the CT_TblPr and its children +func (_gcfdd *CT_TblPr )Validate ()error {return _gcfdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};func (_baefc WdST_AlignH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_baefc .String (),start );};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 (_fgfdca ST_CaptionPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_affaa :=_d .Attr {};_affaa .Name =name ;switch _fgfdca {case ST_CaptionPosUnset :_affaa .Value ="";case ST_CaptionPosAbove :_affaa .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_affaa .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_affaa .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_affaa .Value ="\u0072\u0069\u0067h\u0074";};return _affaa ,nil ;};func NewCT_StyleSort ()*CT_StyleSort {_eceab :=&CT_StyleSort {};_eceab .ValAttr =ST_StyleSort (1);return _eceab ;};func (_bcddc *CT_FFCheckBoxChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_effdc :for {_bfdba ,_eabbd :=d .Token ();if _eabbd !=nil {return _eabbd ;};switch _fbdde :=_bfdba .(type ){case _d .StartElement :switch _fbdde .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 :"\u0073\u0069\u007a\u0065"},_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 :"\u0073\u0069\u007a\u0065"}:_bcddc .Size =NewCT_HpsMeasure ();if _gafge :=d .DecodeElement (_bcddc .Size ,&_fbdde );_gafge !=nil {return _gafge ;};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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_bcddc .SizeAuto =NewCT_OnOff ();if _dfga :=d .DecodeElement (_bcddc .SizeAuto ,&_fbdde );_dfga !=nil {return _dfga ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006bBo\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fbdde .Name );if _bcga :=d .Skip ();_bcga !=nil {return _bcga ;};};case _d .EndElement :break _effdc ;case _d .CharData :};};return nil ;};func (_bgddc ST_BrType )Validate ()error {return _bgddc .ValidateWithPath ("")};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_eaagd :=&EG_ParaRPrTrackChanges {};return _eaagd ;};type CT_SaveThroughXslt struct{IdAttr *string ; -// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path -func (_gcebf *CT_ObjectLink )ValidateWithPath (path string )error {if _gcebf .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _ff .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 _fdcbg :=_gcebf .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fdcbg !=nil {return _fdcbg ;};if _gcebf .LockedFieldAttr !=nil {if _eaadb :=_gcebf .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072");_eaadb !=nil {return _eaadb ;};};if _afbdb :=_gcebf .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_afbdb !=nil {return _afbdb ;};return nil ;};func (_ecbded *CT_TextAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecbded .ValAttr =ST_TextAlignment (1);for _ ,_edcdg :=range start .Attr {if _edcdg .Name .Local =="\u0076\u0061\u006c"{_ecbded .ValAttr .UnmarshalXMLAttr (_edcdg );continue ;};};for {_dfagf ,_ggadce :=d .Token ();if _ggadce !=nil {return _ff .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",_ggadce );};if _cfgba ,_fedgb :=_dfagf .(_f .EndElement );_fedgb &&_cfgba .Name ==start .Name {break ;};};return nil ;};func NewCT_RubyPr ()*CT_RubyPr {_gaacg :=&CT_RubyPr {};_gaacg .RubyAlign =NewCT_RubyAlign ();_gaacg .Hps =NewCT_HpsMeasure ();_gaacg .HpsRaise =NewCT_HpsMeasure ();_gaacg .HpsBaseText =NewCT_HpsMeasure ();_gaacg .Lid =NewCT_Lang ();return _gaacg ;}; +// Local Identifier for XSL Transform +SolutionIDAttr *string ;};type WdCT_WordprocessingCanvas struct{Bg *_c .CT_BackgroundFormatting ;Whole *_c .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_c .CT_OfficeArtExtensionList ;};type CT_ParaRPrOriginal struct{ -// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path -func (_cdcafc *CT_WebSettings )ValidateWithPath (path string )error {if _cdcafc .Frameset !=nil {if _eaaac :=_cdcafc .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_eaaac !=nil {return _eaaac ;};};if _cdcafc .Divs !=nil {if _abaacd :=_cdcafc .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073");_abaacd !=nil {return _abaacd ;};};if _cdcafc .Encoding !=nil {if _eddbc :=_cdcafc .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_eddbc !=nil {return _eddbc ;};};if _cdcafc .OptimizeForBrowser !=nil {if _dfggec :=_cdcafc .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072");_dfggec !=nil {return _dfggec ;};};if _cdcafc .RelyOnVML !=nil {if _cdbed :=_cdcafc .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_cdbed !=nil {return _cdbed ;};};if _cdcafc .AllowPNG !=nil {if _ggfee :=_cdcafc .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG");_ggfee !=nil {return _ggfee ;};};if _cdcafc .DoNotRelyOnCSS !=nil {if _cfdef :=_cdcafc .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_cfdef !=nil {return _cfdef ;};};if _cdcafc .DoNotSaveAsSingleFile !=nil {if _gefgfc :=_cdcafc .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065");_gefgfc !=nil {return _gefgfc ;};};if _cdcafc .DoNotOrganizeInFolder !=nil {if _gbcec :=_cdcafc .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072");_gbcec !=nil {return _gbcec ;};};if _cdcafc .DoNotUseLongFileNames !=nil {if _cbgabc :=_cdcafc .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073");_cbgabc !=nil {return _cbgabc ;};};if _cdcafc .PixelsPerInch !=nil {if _gfcea :=_cdcafc .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_gfcea !=nil {return _gfcea ;};};if _cdcafc .TargetScreenSz !=nil {if _cddbee :=_cdcafc .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a");_cddbee !=nil {return _cddbee ;};};if _cdcafc .SaveSmartTagsAsXml !=nil {if _agadf :=_cdcafc .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_agadf !=nil {return _agadf ;};};return nil ;};func (_ffgef *CT_ObjectEmbed )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gacgb :=range start .Attr {if _gacgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gacgb .Name .Local =="\u0069\u0064"||_gacgb .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"&&_gacgb .Name .Local =="\u0069\u0064"{_deae ,_eabdf :=_gacgb .Value ,error (nil );if _eabdf !=nil {return _eabdf ;};_ffgef .IdAttr =_deae ;continue ;};if _gacgb .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_ffgef .DrawAspectAttr .UnmarshalXMLAttr (_gacgb );continue ;};if _gacgb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_efgfdd ,_ccecd :=_gacgb .Value ,error (nil );if _ccecd !=nil {return _ccecd ;};_ffgef .ProgIdAttr =&_efgfdd ;continue ;};if _gacgb .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_adeaee ,_dfadg :=_gacgb .Value ,error (nil );if _dfadg !=nil {return _dfadg ;};_ffgef .ShapeIdAttr =&_adeaee ;continue ;};if _gacgb .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_bbfe ,_aebgef :=_gacgb .Value ,error (nil );if _aebgef !=nil {return _aebgef ;};_ffgef .FieldCodesAttr =&_bbfe ;continue ;};};for {_beccg ,_eegee :=d .Token ();if _eegee !=nil {return _ff .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",_eegee );};if _bdafd ,_aeced :=_beccg .(_f .EndElement );_aeced &&_bdafd .Name ==start .Name {break ;};};return nil ;};func (_gcbc *CT_Hyperlink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaga :=range start .Attr {if _gaga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gaga .Name .Local =="\u0069\u0064"||_gaga .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"&&_gaga .Name .Local =="\u0069\u0064"{_fddgd ,_fede :=_gaga .Value ,error (nil );if _fede !=nil {return _fede ;};_gcbc .IdAttr =&_fddgd ;continue ;};if _gaga .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_bggd ,_ffbg :=_gaga .Value ,error (nil );if _ffbg !=nil {return _ffbg ;};_gcbc .TgtFrameAttr =&_bggd ;continue ;};if _gaga .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_bgabac ,_dfdbb :=_gaga .Value ,error (nil );if _dfdbb !=nil {return _dfdbb ;};_gcbc .TooltipAttr =&_bgabac ;continue ;};if _gaga .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_bgeab ,_ccba :=_gaga .Value ,error (nil );if _ccba !=nil {return _ccba ;};_gcbc .DocLocationAttr =&_bgeab ;continue ;};if _gaga .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_dgbg ,_cadecd :=_gaga .Value ,error (nil );if _cadecd !=nil {return _cadecd ;};_gcbc .AnchorAttr =&_dgbg ;continue ;};if _gaga .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_dfgace ,_gafgd :=ParseUnionST_OnOff (_gaga .Value );if _gafgd !=nil {return _gafgd ;};_gcbc .HistoryAttr =&_dfgace ;continue ;};};_ecebc :for {_eabgd ,_bfdec :=d .Token ();if _bfdec !=nil {return _bfdec ;};switch _cgfc :=_eabgd .(type ){case _f .StartElement :switch _cgfc .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"}:_ecafe :=NewCT_SimpleField ();if _bgcaf :=d .DecodeElement (_ecafe ,&_cgfc );_bgcaf !=nil {return _bgcaf ;};_gcbc .FldSimple =append (_gcbc .FldSimple ,_ecafe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbc .Hyperlink =NewCT_Hyperlink ();if _fbgde :=d .DecodeElement (_gcbc .Hyperlink ,&_cgfc );_fbgde !=nil {return _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 :"\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"}:_gcbc .SubDoc =NewCT_Rel ();if _cgfae :=d .DecodeElement (_gcbc .SubDoc ,&_cgfc );_cgfae !=nil {return _cgfae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcgb :=NewEG_ContentRunContent ();_bcgb .CustomXml =NewCT_CustomXmlRun ();if _bcce :=d .DecodeElement (_bcgb .CustomXml ,&_cgfc );_bcce !=nil {return _bcce ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_bcgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgecf :=NewEG_ContentRunContent ();_bgecf .SmartTag =NewCT_SmartTagRun ();if _ddgeb :=d .DecodeElement (_bgecf .SmartTag ,&_cgfc );_ddgeb !=nil {return _ddgeb ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_bgecf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dddbc :=NewEG_ContentRunContent ();_dddbc .Sdt =NewCT_SdtRun ();if _ecbbb :=d .DecodeElement (_dddbc .Sdt ,&_cgfc );_ecbbb !=nil {return _ecbbb ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_dddbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgdgg :=NewEG_ContentRunContent ();_dgdgg .Dir =NewCT_DirContentRun ();if _gggda :=d .DecodeElement (_dgdgg .Dir ,&_cgfc );_gggda !=nil {return _gggda ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_dgdgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cafa :=NewEG_ContentRunContent ();_cafa .Bdo =NewCT_BdoContentRun ();if _cfgfg :=d .DecodeElement (_cafa .Bdo ,&_cgfc );_cfgfg !=nil {return _cfgfg ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_cafa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cagccg :=NewEG_ContentRunContent ();_cagccg .R =NewCT_R ();if _gbbff :=d .DecodeElement (_cagccg .R ,&_cgfc );_gbbff !=nil {return _gbbff ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_cagccg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafbb :=NewEG_ContentRunContent ();_eafgc :=NewEG_RunLevelElts ();_eafgc .ProofErr =NewCT_ProofErr ();if _cgff :=d .DecodeElement (_eafgc .ProofErr ,&_cgfc );_cgff !=nil {return _cgff ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_dafbb );_dafbb .EG_RunLevelElts =append (_dafbb .EG_RunLevelElts ,_eafgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dadcd :=NewEG_ContentRunContent ();_gdggb :=NewEG_RunLevelElts ();_gdggb .PermStart =NewCT_PermStart ();if _cdbbf :=d .DecodeElement (_gdggb .PermStart ,&_cgfc );_cdbbf !=nil {return _cdbbf ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_dadcd );_dadcd .EG_RunLevelElts =append (_dadcd .EG_RunLevelElts ,_gdggb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcdcdd :=NewEG_ContentRunContent ();_afbfec :=NewEG_RunLevelElts ();_afbfec .PermEnd =NewCT_Perm ();if _begg :=d .DecodeElement (_afbfec .PermEnd ,&_cgfc );_begg !=nil {return _begg ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_bcdcdd );_bcdcdd .EG_RunLevelElts =append (_bcdcdd .EG_RunLevelElts ,_afbfec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgcc :=NewEG_ContentRunContent ();_ffcfbe :=NewEG_RunLevelElts ();_ffcfbe .Ins =NewCT_RunTrackChange ();if _eedfe :=d .DecodeElement (_ffcfbe .Ins ,&_cgfc );_eedfe !=nil {return _eedfe ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_dgcc );_dgcc .EG_RunLevelElts =append (_dgcc .EG_RunLevelElts ,_ffcfbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggce :=NewEG_ContentRunContent ();_afgbb :=NewEG_RunLevelElts ();_afgbb .Del =NewCT_RunTrackChange ();if _gfbce :=d .DecodeElement (_afgbb .Del ,&_cgfc );_gfbce !=nil {return _gfbce ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_ggce );_ggce .EG_RunLevelElts =append (_ggce .EG_RunLevelElts ,_afgbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadb :=NewEG_ContentRunContent ();_aacfg :=NewEG_RunLevelElts ();_aacfg .MoveFrom =NewCT_RunTrackChange ();if _ageag :=d .DecodeElement (_aacfg .MoveFrom ,&_cgfc );_ageag !=nil {return _ageag ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_aadb );_aadb .EG_RunLevelElts =append (_aadb .EG_RunLevelElts ,_aacfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacdd :=NewEG_ContentRunContent ();_fddgg :=NewEG_RunLevelElts ();_fddgg .MoveTo =NewCT_RunTrackChange ();if _afgfg :=d .DecodeElement (_fddgg .MoveTo ,&_cgfc );_afgfg !=nil {return _afgfg ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_eacdd );_eacdd .EG_RunLevelElts =append (_eacdd .EG_RunLevelElts ,_fddgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaafb :=NewEG_ContentRunContent ();_bcagd :=NewEG_RunLevelElts ();_aaee :=NewEG_RangeMarkupElements ();_aaee .BookmarkStart =NewCT_Bookmark ();if _eagae :=d .DecodeElement (_aaee .BookmarkStart ,&_cgfc );_eagae !=nil {return _eagae ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_aaafb );_aaafb .EG_RunLevelElts =append (_aaafb .EG_RunLevelElts ,_bcagd );_bcagd .EG_RangeMarkupElements =append (_bcagd .EG_RangeMarkupElements ,_aaee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbgff :=NewEG_ContentRunContent ();_fccfc :=NewEG_RunLevelElts ();_edbe :=NewEG_RangeMarkupElements ();_edbe .BookmarkEnd =NewCT_MarkupRange ();if _ecaa :=d .DecodeElement (_edbe .BookmarkEnd ,&_cgfc );_ecaa !=nil {return _ecaa ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_abbgff );_abbgff .EG_RunLevelElts =append (_abbgff .EG_RunLevelElts ,_fccfc );_fccfc .EG_RangeMarkupElements =append (_fccfc .EG_RangeMarkupElements ,_edbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcabd :=NewEG_ContentRunContent ();_deea :=NewEG_RunLevelElts ();_efbab :=NewEG_RangeMarkupElements ();_efbab .MoveFromRangeStart =NewCT_MoveBookmark ();if _eaefa :=d .DecodeElement (_efbab .MoveFromRangeStart ,&_cgfc );_eaefa !=nil {return _eaefa ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_bcabd );_bcabd .EG_RunLevelElts =append (_bcabd .EG_RunLevelElts ,_deea );_deea .EG_RangeMarkupElements =append (_deea .EG_RangeMarkupElements ,_efbab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbacd :=NewEG_ContentRunContent ();_bagf :=NewEG_RunLevelElts ();_bfcc :=NewEG_RangeMarkupElements ();_bfcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbbbe :=d .DecodeElement (_bfcc .MoveFromRangeEnd ,&_cgfc );_dbbbe !=nil {return _dbbbe ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_cbacd );_cbacd .EG_RunLevelElts =append (_cbacd .EG_RunLevelElts ,_bagf );_bagf .EG_RangeMarkupElements =append (_bagf .EG_RangeMarkupElements ,_bfcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fegeb :=NewEG_ContentRunContent ();_eacf :=NewEG_RunLevelElts ();_bdagg :=NewEG_RangeMarkupElements ();_bdagg .MoveToRangeStart =NewCT_MoveBookmark ();if _caggg :=d .DecodeElement (_bdagg .MoveToRangeStart ,&_cgfc );_caggg !=nil {return _caggg ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_fegeb );_fegeb .EG_RunLevelElts =append (_fegeb .EG_RunLevelElts ,_eacf );_eacf .EG_RangeMarkupElements =append (_eacf .EG_RangeMarkupElements ,_bdagg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faeff :=NewEG_ContentRunContent ();_dgbb :=NewEG_RunLevelElts ();_gaeef :=NewEG_RangeMarkupElements ();_gaeef .MoveToRangeEnd =NewCT_MarkupRange ();if _dbfde :=d .DecodeElement (_gaeef .MoveToRangeEnd ,&_cgfc );_dbfde !=nil {return _dbfde ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_faeff );_faeff .EG_RunLevelElts =append (_faeff .EG_RunLevelElts ,_dgbb );_dgbb .EG_RangeMarkupElements =append (_dgbb .EG_RangeMarkupElements ,_gaeef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgcd :=NewEG_ContentRunContent ();_aacg :=NewEG_RunLevelElts ();_afafb :=NewEG_RangeMarkupElements ();_afafb .CommentRangeStart =NewCT_MarkupRange ();if _bbcgc :=d .DecodeElement (_afafb .CommentRangeStart ,&_cgfc );_bbcgc !=nil {return _bbcgc ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_cdgcd );_cdgcd .EG_RunLevelElts =append (_cdgcd .EG_RunLevelElts ,_aacg );_aacg .EG_RangeMarkupElements =append (_aacg .EG_RangeMarkupElements ,_afafb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbcg :=NewEG_ContentRunContent ();_ccfff :=NewEG_RunLevelElts ();_bagdb :=NewEG_RangeMarkupElements ();_bagdb .CommentRangeEnd =NewCT_MarkupRange ();if _eafd :=d .DecodeElement (_bagdb .CommentRangeEnd ,&_cgfc );_eafd !=nil {return _eafd ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_gcbcg );_gcbcg .EG_RunLevelElts =append (_gcbcg .EG_RunLevelElts ,_ccfff );_ccfff .EG_RangeMarkupElements =append (_ccfff .EG_RangeMarkupElements ,_bagdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbgd :=NewEG_ContentRunContent ();_edcbae :=NewEG_RunLevelElts ();_adeae :=NewEG_RangeMarkupElements ();_adeae .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbddfg :=d .DecodeElement (_adeae .CustomXmlInsRangeStart ,&_cgfc );_dbddfg !=nil {return _dbddfg ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_edbgd );_edbgd .EG_RunLevelElts =append (_edbgd .EG_RunLevelElts ,_edcbae );_edcbae .EG_RangeMarkupElements =append (_edcbae .EG_RangeMarkupElements ,_adeae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbf :=NewEG_ContentRunContent ();_ceff :=NewEG_RunLevelElts ();_cagda :=NewEG_RangeMarkupElements ();_cagda .CustomXmlInsRangeEnd =NewCT_Markup ();if _fddga :=d .DecodeElement (_cagda .CustomXmlInsRangeEnd ,&_cgfc );_fddga !=nil {return _fddga ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_bbbf );_bbbf .EG_RunLevelElts =append (_bbbf .EG_RunLevelElts ,_ceff );_ceff .EG_RangeMarkupElements =append (_ceff .EG_RangeMarkupElements ,_cagda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debde :=NewEG_ContentRunContent ();_eccee :=NewEG_RunLevelElts ();_abbad :=NewEG_RangeMarkupElements ();_abbad .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fcfaf :=d .DecodeElement (_abbad .CustomXmlDelRangeStart ,&_cgfc );_fcfaf !=nil {return _fcfaf ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_debde );_debde .EG_RunLevelElts =append (_debde .EG_RunLevelElts ,_eccee );_eccee .EG_RangeMarkupElements =append (_eccee .EG_RangeMarkupElements ,_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 :"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"}:_baec :=NewEG_ContentRunContent ();_fgbg :=NewEG_RunLevelElts ();_bfceg :=NewEG_RangeMarkupElements ();_bfceg .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbcad :=d .DecodeElement (_bfceg .CustomXmlDelRangeEnd ,&_cgfc );_fbcad !=nil {return _fbcad ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_baec );_baec .EG_RunLevelElts =append (_baec .EG_RunLevelElts ,_fgbg );_fgbg .EG_RangeMarkupElements =append (_fgbg .EG_RangeMarkupElements ,_bfceg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgaed :=NewEG_ContentRunContent ();_gfdbd :=NewEG_RunLevelElts ();_efdag :=NewEG_RangeMarkupElements ();_efdag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cdfcgc :=d .DecodeElement (_efdag .CustomXmlMoveFromRangeStart ,&_cgfc );_cdfcgc !=nil {return _cdfcgc ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_dgaed );_dgaed .EG_RunLevelElts =append (_dgaed .EG_RunLevelElts ,_gfdbd );_gfdbd .EG_RangeMarkupElements =append (_gfdbd .EG_RangeMarkupElements ,_efdag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacda :=NewEG_ContentRunContent ();_aeada :=NewEG_RunLevelElts ();_cffad :=NewEG_RangeMarkupElements ();_cffad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ggced :=d .DecodeElement (_cffad .CustomXmlMoveFromRangeEnd ,&_cgfc );_ggced !=nil {return _ggced ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_eacda );_eacda .EG_RunLevelElts =append (_eacda .EG_RunLevelElts ,_aeada );_aeada .EG_RangeMarkupElements =append (_aeada .EG_RangeMarkupElements ,_cffad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbafc :=NewEG_ContentRunContent ();_dbggdd :=NewEG_RunLevelElts ();_fdfbg :=NewEG_RangeMarkupElements ();_fdfbg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cccfaa :=d .DecodeElement (_fdfbg .CustomXmlMoveToRangeStart ,&_cgfc );_cccfaa !=nil {return _cccfaa ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_gbafc );_gbafc .EG_RunLevelElts =append (_gbafc .EG_RunLevelElts ,_dbggdd );_dbggdd .EG_RangeMarkupElements =append (_dbggdd .EG_RangeMarkupElements ,_fdfbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceca :=NewEG_ContentRunContent ();_caea :=NewEG_RunLevelElts ();_afeee :=NewEG_RangeMarkupElements ();_afeee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aefbd :=d .DecodeElement (_afeee .CustomXmlMoveToRangeEnd ,&_cgfc );_aefbd !=nil {return _aefbd ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_ceca );_ceca .EG_RunLevelElts =append (_ceca .EG_RunLevelElts ,_caea );_caea .EG_RangeMarkupElements =append (_caea .EG_RangeMarkupElements ,_afeee );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"}:_adbe :=NewEG_ContentRunContent ();_gbage :=NewEG_RunLevelElts ();_bgef :=NewEG_MathContent ();_bgef .OMathPara =_ee .NewOMathPara ();if _bgagf :=d .DecodeElement (_bgef .OMathPara ,&_cgfc );_bgagf !=nil {return _bgagf ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_adbe );_adbe .EG_RunLevelElts =append (_adbe .EG_RunLevelElts ,_gbage );_gbage .EG_MathContent =append (_gbage .EG_MathContent ,_bgef );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"}:_efaf :=NewEG_ContentRunContent ();_dcdfa :=NewEG_RunLevelElts ();_afdfae :=NewEG_MathContent ();_afdfae .OMath =_ee .NewOMath ();if _cdbbe :=d .DecodeElement (_afdfae .OMath ,&_cgfc );_cdbbe !=nil {return _cdbbe ;};_gcbc .EG_ContentRunContent =append (_gcbc .EG_ContentRunContent ,_efaf );_efaf .EG_RunLevelElts =append (_efaf .EG_RunLevelElts ,_dcdfa );_dcdfa .EG_MathContent =append (_dcdfa .EG_MathContent ,_afdfae );default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_cgfc .Name );if _gbbab :=d .Skip ();_gbbab !=nil {return _gbbab ;};};case _f .EndElement :break _ecebc ;case _f .CharData :};};return nil ;};type ST_PTabRelativeTo byte ;func (_dbdad *CT_TblGridBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbdfg :for {_afggf ,_adcca :=d .Token ();if _adcca !=nil {return _adcca ;};switch _gaedc :=_afggf .(type ){case _f .StartElement :switch _gaedc .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"}:_cbeaa :=NewCT_TblGridCol ();if _fbfef :=d .DecodeElement (_cbeaa ,&_gaedc );_fbfef !=nil {return _fbfef ;};_dbdad .GridCol =append (_dbdad .GridCol ,_cbeaa );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064B\u0061s\u0065\u0020\u0025\u0076",_gaedc .Name );if _dceg :=d .Skip ();_dceg !=nil {return _dceg ;};};case _f .EndElement :break _dbdfg ;case _f .CharData :};};return nil ;};func (_gggfg ST_DecimalNumberOrPercent )String ()string {if _gggfg .ST_UnqualifiedPercentage !=nil {return _ff .Sprintf ("\u0025\u0076",*_gggfg .ST_UnqualifiedPercentage );};if _gggfg .ST_Percentage !=nil {return _ff .Sprintf ("\u0025\u0076",*_gggfg .ST_Percentage );};return "";};func NewCT_Bookmark ()*CT_Bookmark {_ddbgf :=&CT_Bookmark {};return _ddbgf }; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Validate validates the CT_Charset and its children -func (_eedd *CT_Charset )Validate ()error {return _eedd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");}; +// Deleted Paragraph +Del *CT_TrackChange ; -// Validate validates the CT_Captions and its children -func (_fecg *CT_Captions )Validate ()error {return _fecg .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");}; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Validate validates the CT_MailMergeDataType and its children -func (_afdaa *CT_MailMergeDataType )Validate ()error {return _afdaa .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func (_gcbdb *CT_TxbxContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfdge :for {_cggece ,_ggggb :=d .Token ();if _ggggb !=nil {return _ggggb ;};switch _ecaef :=_cggece .(type ){case _f .StartElement :switch _ecaef .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"}:_bagaffc :=NewCT_AltChunk ();if _fbdda :=d .DecodeElement (_bagaffc ,&_ecaef );_fbdda !=nil {return _fbdda ;};_gcbdb .AltChunk =append (_gcbdb .AltChunk ,_bagaffc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgabe :=NewEG_ContentBlockContent ();_dgabe .CustomXml =NewCT_CustomXmlBlock ();if _gecec :=d .DecodeElement (_dgabe .CustomXml ,&_ecaef );_gecec !=nil {return _gecec ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_dgabe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeef :=NewEG_ContentBlockContent ();_bfeef .Sdt =NewCT_SdtBlock ();if _ecege :=d .DecodeElement (_bfeef .Sdt ,&_ecaef );_ecege !=nil {return _ecege ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_bfeef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfbd :=NewEG_ContentBlockContent ();_cacbe :=NewCT_P ();if _efgee :=d .DecodeElement (_cacbe ,&_ecaef );_efgee !=nil {return _efgee ;};_agfbd .P =append (_agfbd .P ,_cacbe );_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_agfbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeagae :=NewEG_ContentBlockContent ();_gccff :=NewCT_Tbl ();if _gdebe :=d .DecodeElement (_gccff ,&_ecaef );_gdebe !=nil {return _gdebe ;};_eeagae .Tbl =append (_eeagae .Tbl ,_gccff );_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_eeagae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedef :=NewEG_ContentBlockContent ();_bffab :=NewEG_RunLevelElts ();_bffab .ProofErr =NewCT_ProofErr ();if _dfeaa :=d .DecodeElement (_bffab .ProofErr ,&_ecaef );_dfeaa !=nil {return _dfeaa ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_fedef );_fedef .EG_RunLevelElts =append (_fedef .EG_RunLevelElts ,_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 :"\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"}:_edadg :=NewEG_ContentBlockContent ();_ddbfa :=NewEG_RunLevelElts ();_ddbfa .PermStart =NewCT_PermStart ();if _ccffcg :=d .DecodeElement (_ddbfa .PermStart ,&_ecaef );_ccffcg !=nil {return _ccffcg ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_edadg );_edadg .EG_RunLevelElts =append (_edadg .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 :"\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"}:_ebaaea :=NewEG_ContentBlockContent ();_fffda :=NewEG_RunLevelElts ();_fffda .PermEnd =NewCT_Perm ();if _dcbegg :=d .DecodeElement (_fffda .PermEnd ,&_ecaef );_dcbegg !=nil {return _dcbegg ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_ebaaea );_ebaaea .EG_RunLevelElts =append (_ebaaea .EG_RunLevelElts ,_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 :"\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"}:_bcdbd :=NewEG_ContentBlockContent ();_bgcef :=NewEG_RunLevelElts ();_bgcef .Ins =NewCT_RunTrackChange ();if _ccgaec :=d .DecodeElement (_bgcef .Ins ,&_ecaef );_ccgaec !=nil {return _ccgaec ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_bcdbd );_bcdbd .EG_RunLevelElts =append (_bcdbd .EG_RunLevelElts ,_bgcef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcaee :=NewEG_ContentBlockContent ();_aaccf :=NewEG_RunLevelElts ();_aaccf .Del =NewCT_RunTrackChange ();if _ebccd :=d .DecodeElement (_aaccf .Del ,&_ecaef );_ebccd !=nil {return _ebccd ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_edcaee );_edcaee .EG_RunLevelElts =append (_edcaee .EG_RunLevelElts ,_aaccf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggagb :=NewEG_ContentBlockContent ();_fcefdg :=NewEG_RunLevelElts ();_fcefdg .MoveFrom =NewCT_RunTrackChange ();if _cgfad :=d .DecodeElement (_fcefdg .MoveFrom ,&_ecaef );_cgfad !=nil {return _cgfad ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_ggagb );_ggagb .EG_RunLevelElts =append (_ggagb .EG_RunLevelElts ,_fcefdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadbea :=NewEG_ContentBlockContent ();_gfagga :=NewEG_RunLevelElts ();_gfagga .MoveTo =NewCT_RunTrackChange ();if _efcfa :=d .DecodeElement (_gfagga .MoveTo ,&_ecaef );_efcfa !=nil {return _efcfa ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_gadbea );_gadbea .EG_RunLevelElts =append (_gadbea .EG_RunLevelElts ,_gfagga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbedg :=NewEG_ContentBlockContent ();_ebdff :=NewEG_RunLevelElts ();_eedab :=NewEG_RangeMarkupElements ();_eedab .BookmarkStart =NewCT_Bookmark ();if _dfcea :=d .DecodeElement (_eedab .BookmarkStart ,&_ecaef );_dfcea !=nil {return _dfcea ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_ebbedg );_ebbedg .EG_RunLevelElts =append (_ebbedg .EG_RunLevelElts ,_ebdff );_ebdff .EG_RangeMarkupElements =append (_ebdff .EG_RangeMarkupElements ,_eedab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadgdc :=NewEG_ContentBlockContent ();_bdcea :=NewEG_RunLevelElts ();_ecdcc :=NewEG_RangeMarkupElements ();_ecdcc .BookmarkEnd =NewCT_MarkupRange ();if _cbdbe :=d .DecodeElement (_ecdcc .BookmarkEnd ,&_ecaef );_cbdbe !=nil {return _cbdbe ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_aadgdc );_aadgdc .EG_RunLevelElts =append (_aadgdc .EG_RunLevelElts ,_bdcea );_bdcea .EG_RangeMarkupElements =append (_bdcea .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 :"\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"}:_gfgcc :=NewEG_ContentBlockContent ();_ceefcd :=NewEG_RunLevelElts ();_babccbg :=NewEG_RangeMarkupElements ();_babccbg .MoveFromRangeStart =NewCT_MoveBookmark ();if _dgcbad :=d .DecodeElement (_babccbg .MoveFromRangeStart ,&_ecaef );_dgcbad !=nil {return _dgcbad ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_gfgcc );_gfgcc .EG_RunLevelElts =append (_gfgcc .EG_RunLevelElts ,_ceefcd );_ceefcd .EG_RangeMarkupElements =append (_ceefcd .EG_RangeMarkupElements ,_babccbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgfge :=NewEG_ContentBlockContent ();_aaabe :=NewEG_RunLevelElts ();_eeebba :=NewEG_RangeMarkupElements ();_eeebba .MoveFromRangeEnd =NewCT_MarkupRange ();if _aggfbd :=d .DecodeElement (_eeebba .MoveFromRangeEnd ,&_ecaef );_aggfbd !=nil {return _aggfbd ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_dgfge );_dgfge .EG_RunLevelElts =append (_dgfge .EG_RunLevelElts ,_aaabe );_aaabe .EG_RangeMarkupElements =append (_aaabe .EG_RangeMarkupElements ,_eeebba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cecbce :=NewEG_ContentBlockContent ();_cbcgg :=NewEG_RunLevelElts ();_eacgg :=NewEG_RangeMarkupElements ();_eacgg .MoveToRangeStart =NewCT_MoveBookmark ();if _dcefbb :=d .DecodeElement (_eacgg .MoveToRangeStart ,&_ecaef );_dcefbb !=nil {return _dcefbb ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_cecbce );_cecbce .EG_RunLevelElts =append (_cecbce .EG_RunLevelElts ,_cbcgg );_cbcgg .EG_RangeMarkupElements =append (_cbcgg .EG_RangeMarkupElements ,_eacgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaffg :=NewEG_ContentBlockContent ();_deabcf :=NewEG_RunLevelElts ();_bdfab :=NewEG_RangeMarkupElements ();_bdfab .MoveToRangeEnd =NewCT_MarkupRange ();if _begad :=d .DecodeElement (_bdfab .MoveToRangeEnd ,&_ecaef );_begad !=nil {return _begad ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_efaffg );_efaffg .EG_RunLevelElts =append (_efaffg .EG_RunLevelElts ,_deabcf );_deabcf .EG_RangeMarkupElements =append (_deabcf .EG_RangeMarkupElements ,_bdfab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfcda :=NewEG_ContentBlockContent ();_ceecga :=NewEG_RunLevelElts ();_deefd :=NewEG_RangeMarkupElements ();_deefd .CommentRangeStart =NewCT_MarkupRange ();if _cefgeb :=d .DecodeElement (_deefd .CommentRangeStart ,&_ecaef );_cefgeb !=nil {return _cefgeb ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_gfcda );_gfcda .EG_RunLevelElts =append (_gfcda .EG_RunLevelElts ,_ceecga );_ceecga .EG_RangeMarkupElements =append (_ceecga .EG_RangeMarkupElements ,_deefd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbff :=NewEG_ContentBlockContent ();_dfaecb :=NewEG_RunLevelElts ();_fffed :=NewEG_RangeMarkupElements ();_fffed .CommentRangeEnd =NewCT_MarkupRange ();if _edfbbf :=d .DecodeElement (_fffed .CommentRangeEnd ,&_ecaef );_edfbbf !=nil {return _edfbbf ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_ecbff );_ecbff .EG_RunLevelElts =append (_ecbff .EG_RunLevelElts ,_dfaecb );_dfaecb .EG_RangeMarkupElements =append (_dfaecb .EG_RangeMarkupElements ,_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 :"\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"}:_cedfg :=NewEG_ContentBlockContent ();_bgfga :=NewEG_RunLevelElts ();_fgeaf :=NewEG_RangeMarkupElements ();_fgeaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gdcgec :=d .DecodeElement (_fgeaf .CustomXmlInsRangeStart ,&_ecaef );_gdcgec !=nil {return _gdcgec ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_cedfg );_cedfg .EG_RunLevelElts =append (_cedfg .EG_RunLevelElts ,_bgfga );_bgfga .EG_RangeMarkupElements =append (_bgfga .EG_RangeMarkupElements ,_fgeaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffef :=NewEG_ContentBlockContent ();_efbge :=NewEG_RunLevelElts ();_fbdgc :=NewEG_RangeMarkupElements ();_fbdgc .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgcbd :=d .DecodeElement (_fbdgc .CustomXmlInsRangeEnd ,&_ecaef );_bgcbd !=nil {return _bgcbd ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_gffef );_gffef .EG_RunLevelElts =append (_gffef .EG_RunLevelElts ,_efbge );_efbge .EG_RangeMarkupElements =append (_efbge .EG_RangeMarkupElements ,_fbdgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbca :=NewEG_ContentBlockContent ();_begga :=NewEG_RunLevelElts ();_ebgcgd :=NewEG_RangeMarkupElements ();_ebgcgd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcfffe :=d .DecodeElement (_ebgcgd .CustomXmlDelRangeStart ,&_ecaef );_dcfffe !=nil {return _dcfffe ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_bbca );_bbca .EG_RunLevelElts =append (_bbca .EG_RunLevelElts ,_begga );_begga .EG_RangeMarkupElements =append (_begga .EG_RangeMarkupElements ,_ebgcgd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eabff :=NewEG_ContentBlockContent ();_eaaaeg :=NewEG_RunLevelElts ();_aebceg :=NewEG_RangeMarkupElements ();_aebceg .CustomXmlDelRangeEnd =NewCT_Markup ();if _dcdc :=d .DecodeElement (_aebceg .CustomXmlDelRangeEnd ,&_ecaef );_dcdc !=nil {return _dcdc ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_eabff );_eabff .EG_RunLevelElts =append (_eabff .EG_RunLevelElts ,_eaaaeg );_eaaaeg .EG_RangeMarkupElements =append (_eaaaeg .EG_RangeMarkupElements ,_aebceg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgaf :=NewEG_ContentBlockContent ();_edace :=NewEG_RunLevelElts ();_gaede :=NewEG_RangeMarkupElements ();_gaede .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dffge :=d .DecodeElement (_gaede .CustomXmlMoveFromRangeStart ,&_ecaef );_dffge !=nil {return _dffge ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_ddgaf );_ddgaf .EG_RunLevelElts =append (_ddgaf .EG_RunLevelElts ,_edace );_edace .EG_RangeMarkupElements =append (_edace .EG_RangeMarkupElements ,_gaede );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgebc :=NewEG_ContentBlockContent ();_geaeeb :=NewEG_RunLevelElts ();_cfdgee :=NewEG_RangeMarkupElements ();_cfdgee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fcabeg :=d .DecodeElement (_cfdgee .CustomXmlMoveFromRangeEnd ,&_ecaef );_fcabeg !=nil {return _fcabeg ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_ffgebc );_ffgebc .EG_RunLevelElts =append (_ffgebc .EG_RunLevelElts ,_geaeeb );_geaeeb .EG_RangeMarkupElements =append (_geaeeb .EG_RangeMarkupElements ,_cfdgee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgaec :=NewEG_ContentBlockContent ();_dggbe :=NewEG_RunLevelElts ();_fddfcb :=NewEG_RangeMarkupElements ();_fddfcb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _edebbb :=d .DecodeElement (_fddfcb .CustomXmlMoveToRangeStart ,&_ecaef );_edebbb !=nil {return _edebbb ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_bgaec );_bgaec .EG_RunLevelElts =append (_bgaec .EG_RunLevelElts ,_dggbe );_dggbe .EG_RangeMarkupElements =append (_dggbe .EG_RangeMarkupElements ,_fddfcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gacba :=NewEG_ContentBlockContent ();_dbfegf :=NewEG_RunLevelElts ();_dgccc :=NewEG_RangeMarkupElements ();_dgccc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cceaf :=d .DecodeElement (_dgccc .CustomXmlMoveToRangeEnd ,&_ecaef );_cceaf !=nil {return _cceaf ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_gacba );_gacba .EG_RunLevelElts =append (_gacba .EG_RunLevelElts ,_dbfegf );_dbfegf .EG_RangeMarkupElements =append (_dbfegf .EG_RangeMarkupElements ,_dgccc );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"}:_cggac :=NewEG_ContentBlockContent ();_ggdcd :=NewEG_RunLevelElts ();_baaba :=NewEG_MathContent ();_baaba .OMathPara =_ee .NewOMathPara ();if _bceeeg :=d .DecodeElement (_baaba .OMathPara ,&_ecaef );_bceeeg !=nil {return _bceeeg ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_cggac );_cggac .EG_RunLevelElts =append (_cggac .EG_RunLevelElts ,_ggdcd );_ggdcd .EG_MathContent =append (_ggdcd .EG_MathContent ,_baaba );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"}:_acbaef :=NewEG_ContentBlockContent ();_agfda :=NewEG_RunLevelElts ();_dfegge :=NewEG_MathContent ();_dfegge .OMath =_ee .NewOMath ();if _bafeeb :=d .DecodeElement (_dfegge .OMath ,&_ecaef );_bafeeb !=nil {return _bafeeb ;};_gcbdb .EG_ContentBlockContent =append (_gcbdb .EG_ContentBlockContent ,_acbaef );_acbaef .EG_RunLevelElts =append (_acbaef .EG_RunLevelElts ,_agfda );_agfda .EG_MathContent =append (_agfda .EG_MathContent ,_dfegge );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_ecaef .Name );if _acbbf :=d .Skip ();_acbbf !=nil {return _acbbf ;};};case _f .EndElement :break _dfdge ;case _f .CharData :};};return nil ;};func NewCT_TrPrChange ()*CT_TrPrChange {_gcffa :=&CT_TrPrChange {};_gcffa .TrPr =NewCT_TrPrBase ();return _gcffa ;};type CT_VerticalJc struct{ +// Move Destination Paragraph +MoveTo *CT_TrackChange ; -// Vertical Alignment Setting -ValAttr ST_VerticalJc ;}; +// Referenced Character Style +RStyle *CT_String ; -// Validate validates the CT_Object and its children -func (_cgafe *CT_Object )Validate ()error {return _cgafe .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");}; +// Run Fonts +RFonts *CT_Fonts ; -// Validate validates the CT_Perm and its children -func (_cfdfb *CT_Perm )Validate ()error {return _cfdfb .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};func (_faeedd ST_Em )Validate ()error {return _faeedd .ValidateWithPath ("")};func (_ceaacga *CT_TrackChangesView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddcbae :=range start .Attr {if _ddcbae .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_gadafg ,_gafaf :=ParseUnionST_OnOff (_ddcbae .Value );if _gafaf !=nil {return _gafaf ;};_ceaacga .MarkupAttr =&_gadafg ;continue ;};if _ddcbae .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fadec ,_faebac :=ParseUnionST_OnOff (_ddcbae .Value );if _faebac !=nil {return _faebac ;};_ceaacga .CommentsAttr =&_fadec ;continue ;};if _ddcbae .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_dacca ,_dfabd :=ParseUnionST_OnOff (_ddcbae .Value );if _dfabd !=nil {return _dfabd ;};_ceaacga .InsDelAttr =&_dacca ;continue ;};if _ddcbae .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_fbgae ,_gbega :=ParseUnionST_OnOff (_ddcbae .Value );if _gbega !=nil {return _gbega ;};_ceaacga .FormattingAttr =&_fbgae ;continue ;};if _ddcbae .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_dacdb ,_ebada :=ParseUnionST_OnOff (_ddcbae .Value );if _ebada !=nil {return _ebada ;};_ceaacga .InkAnnotationsAttr =&_dacdb ;continue ;};};for {_bebgc ,_bfebde :=d .Token ();if _bfebde !=nil {return _ff .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",_bfebde );};if _aeeae ,_ecdeg :=_bebgc .(_f .EndElement );_ecdeg &&_aeeae .Name ==start .Name {break ;};};return nil ;}; +// Bold +B *CT_OnOff ; -// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path -func (_fgea *CT_Base64Binary )ValidateWithPath (path string )error {return nil };func (_geagf *CT_TblLayoutType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geagf .TypeAttr !=ST_TblLayoutTypeUnset {_caabe ,_eedfcf :=_geagf .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _eedfcf !=nil {return _eedfcf ;};start .Attr =append (start .Attr ,_caabe );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Complex Script Bold +BCs *CT_OnOff ; -// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path -func (_gdffb *CT_DocPartBehavior )ValidateWithPath (path string )error {if _gdffb .ValAttr ==ST_DocPartBehaviorUnset {return _ff .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 _egea :=_gdffb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egea !=nil {return _egea ;};return nil ;}; +// Italics +I *CT_OnOff ; -// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path -func (_bgdade *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _bgdade .CNvPr !=nil {if _fedaa :=_bgdade .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fedaa !=nil {return _fedaa ;};};if _bgcebf :=_bgdade .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bgcebf !=nil {return _bgcebf ;};if _fgdge :=_bgdade .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgdge !=nil {return _fgdge ;};if _bgdade .Style !=nil {if _bcbgef :=_bgdade .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bcbgef !=nil {return _bcbgef ;};};if _bgdade .ExtLst !=nil {if _bacca :=_bgdade .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bacca !=nil {return _bacca ;};};if _bgdade .WChoice !=nil {if _aaeeab :=_bgdade .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065");_aaeeab !=nil {return _aaeeab ;};};if _bgbdgb :=_bgdade .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_bgbdgb !=nil {return _bgbdgb ;};return nil ;};func NewCT_TblGridBase ()*CT_TblGridBase {_debdcd :=&CT_TblGridBase {};return _debdcd }; +// Complex Script Italics +ICs *CT_OnOff ; -// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path -func (_cbbdg *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };type CT_Picture struct{Any []_ef .Any ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Embedded Video -Movie *CT_Rel ; +// Small Caps +SmallCaps *CT_OnOff ; -// Floating Embedded Control -Control *CT_Control ;};func (_gdegb *CT_PTab )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdegb .AlignmentAttr =ST_PTabAlignment (1);_gdegb .RelativeToAttr =ST_PTabRelativeTo (1);_gdegb .LeaderAttr =ST_PTabLeader (1);for _ ,_ebcdbg :=range start .Attr {if _ebcdbg .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_gdegb .AlignmentAttr .UnmarshalXMLAttr (_ebcdbg );continue ;};if _ebcdbg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_gdegb .RelativeToAttr .UnmarshalXMLAttr (_ebcdbg );continue ;};if _ebcdbg .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_gdegb .LeaderAttr .UnmarshalXMLAttr (_ebcdbg );continue ;};};for {_bbacaf ,_bbfde :=d .Token ();if _bbfde !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_bbfde );};if _befbf ,_aabab :=_bbacaf .(_f .EndElement );_aabab &&_befbf .Name ==start .Name {break ;};};return nil ;};func (_dbcfe *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 :_ff .Sprintf ("\u0025\u0076",_dbcfe .AuthorAttr )});if _dbcfe .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_dbcfe .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_dbcfe .IdAttr )});e .EncodeToken (start );_dddbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_dbcfe .TrPr ,_dddbg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingGroup struct{CNvPr *_da .CT_NonVisualDrawingProps ;CNvGrpSpPr *_da .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_da .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_da .CT_OfficeArtExtensionList ;};func (_abbaf *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 _abbaf .EG_PContentBase !=nil {for _ ,_ebeee :=range _abbaf .EG_PContentBase {_ebeee .MarshalXML (e ,_f .StartElement {});};};if _abbaf .EG_ContentRunContentBase !=nil {for _ ,_cdabe :=range _abbaf .EG_ContentRunContentBase {_cdabe .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_fddabfb ST_FrameLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fddabfb .String (),start );};func NewCT_Language ()*CT_Language {_dabd :=&CT_Language {};return _dabd }; +// Single Strikethrough +Strike *CT_OnOff ; -// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path -func (_gggdg *EG_ContentCellContent )ValidateWithPath (path string )error {for _cafedf ,_gbgedd :=range _gggdg .Tc {if _ddgcbb :=_gbgedd .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_cafedf ));_ddgcbb !=nil {return _ddgcbb ;};};if _gggdg .CustomXml !=nil {if _cgada :=_gggdg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_cgada !=nil {return _cgada ;};};if _gggdg .Sdt !=nil {if _acadeb :=_gggdg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_acadeb !=nil {return _acadeb ;};};for _cadfd ,_accbf :=range _gggdg .EG_RunLevelElts {if _ceada :=_accbf .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cadfd ));_ceada !=nil {return _ceada ;};};return nil ;}; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Validate validates the CT_TblPPr and its children -func (_eggbca *CT_TblPPr )Validate ()error {return _eggbca .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};func NewCT_Style ()*CT_Style {_ffegfd :=&CT_Style {};return _ffegfd };type ST_BrClear byte ;func (_gbde *CT_FtnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_faffd ,_bgcda :=_gbde .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgcda !=nil {return _bgcda ;};start .Attr =append (start .Attr ,_faffd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_caaaac ST_PTabAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_caaaac .String (),start );};func NewCT_RPr ()*CT_RPr {_cfgfd :=&CT_RPr {};return _cfgfd }; +// Display Character Outline +Outline *CT_OnOff ; -// Validate validates the Footnotes and its children -func (_abbcfe *Footnotes )Validate ()error {return _abbcfe .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};func (_bagag *CT_TblOverlap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bagag .ValAttr =ST_TblOverlap (1);for _ ,_gbedcg :=range start .Attr {if _gbedcg .Name .Local =="\u0076\u0061\u006c"{_bagag .ValAttr .UnmarshalXMLAttr (_gbedcg );continue ;};};for {_dacbge ,_fdeggb :=d .Token ();if _fdeggb !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_fdeggb );};if _aeecedb ,_gcbfb :=_dacbge .(_f .EndElement );_gcbfb &&_aeecedb .Name ==start .Name {break ;};};return nil ;};func (_eefdca ST_MailMergeDest )Validate ()error {return _eefdca .ValidateWithPath ("")}; +// Shadow +Shadow *CT_OnOff ; -// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path -func (_gaaa *CT_DocParts )ValidateWithPath (path string )error {for _cddff ,_caeb :=range _gaaa .DocPart {if _ecfa :=_caeb .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_cddff ));_ecfa !=nil {return _ecfa ;};};return nil ;};func (_ffcdb ST_HAnchor )Validate ()error {return _ffcdb .ValidateWithPath ("")};func (_dgdbde *EG_CellMarkupElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgdbde .CellIns !=nil {_ccffg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_dgdbde .CellIns ,_ccffg );};if _dgdbde .CellDel !=nil {_eaabc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_dgdbde .CellDel ,_eaabc );};if _dgdbde .CellMerge !=nil {_bgggdb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dgdbde .CellMerge ,_bgggdb );};return nil ;};func (_fcabd *CT_PaperSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcabd .FirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_fcabd .FirstAttr )});};if _fcabd .OtherAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_fcabd .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Embossing +Emboss *CT_OnOff ; -// Validate validates the CT_Divs and its children -func (_fcfg *CT_Divs )Validate ()error {return _fcfg .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");}; +// Imprinting +Imprint *CT_OnOff ; -// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path -func (_fbbgc *CT_CalendarType )ValidateWithPath (path string )error {if _gggc :=_fbbgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gggc !=nil {return _gggc ;};return nil ;};func (_afaaa *ST_LineSpacingRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcfgd ,_ffbbac :=d .Token ();if _ffbbac !=nil {return _ffbbac ;};if _eeggf ,_gefgd :=_gcfgd .(_f .EndElement );_gefgd &&_eeggf .Name ==start .Name {*_afaaa =1;return nil ;};if _febcc ,_cdefd :=_gcfgd .(_f .CharData );!_cdefd {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcfgd );}else {switch string (_febcc ){case "":*_afaaa =0;case "\u0061\u0075\u0074\u006f":*_afaaa =1;case "\u0065\u0078\u0061c\u0074":*_afaaa =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_afaaa =3;};};_gcfgd ,_ffbbac =d .Token ();if _ffbbac !=nil {return _ffbbac ;};if _fcdefg ,_egcfba :=_gcfgd .(_f .EndElement );_egcfba &&_fcdefg .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcfgd );};func (_efgb *CT_DocType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfdab :=range start .Attr {if _gfdab .Name .Local =="\u0076\u0061\u006c"{_ggac ,_cfgdc :=_gfdab .Value ,error (nil );if _cfgdc !=nil {return _cfgdc ;};_efgb .ValAttr =_ggac ;continue ;};};for {_gddca ,_ggcbgb :=d .Token ();if _ggcbgb !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_ggcbgb );};if _daffc ,_eedc :=_gddca .(_f .EndElement );_eedc &&_daffc .Name ==start .Name {break ;};};return nil ;};func NewCT_Charset ()*CT_Charset {_acge :=&CT_Charset {};return _acge };type CT_Captions struct{ +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Single Caption Type Definition -Caption []*CT_Caption ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Automatic Captioning Settings -AutoCaptions *CT_AutoCaptions ;}; +// Hidden Text +Vanish *CT_OnOff ; -// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path -func (_cfefc *EG_RPrContent )ValidateWithPath (path string )error {if _cfefc .RStyle !=nil {if _dggbca :=_cfefc .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_dggbca !=nil {return _dggbca ;};};if _cfefc .RFonts !=nil {if _ebcead :=_cfefc .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ebcead !=nil {return _ebcead ;};};if _cfefc .B !=nil {if _cbbgd :=_cfefc .B .ValidateWithPath (path +"\u002f\u0042");_cbbgd !=nil {return _cbbgd ;};};if _cfefc .BCs !=nil {if _eccfgb :=_cfefc .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_eccfgb !=nil {return _eccfgb ;};};if _cfefc .I !=nil {if _afefb :=_cfefc .I .ValidateWithPath (path +"\u002f\u0049");_afefb !=nil {return _afefb ;};};if _cfefc .ICs !=nil {if _fgeebd :=_cfefc .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_fgeebd !=nil {return _fgeebd ;};};if _cfefc .Caps !=nil {if _egabg :=_cfefc .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_egabg !=nil {return _egabg ;};};if _cfefc .SmallCaps !=nil {if _cefbbb :=_cfefc .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cefbbb !=nil {return _cefbbb ;};};if _cfefc .Strike !=nil {if _ccffb :=_cfefc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_ccffb !=nil {return _ccffb ;};};if _cfefc .Dstrike !=nil {if _aecaabd :=_cfefc .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_aecaabd !=nil {return _aecaabd ;};};if _cfefc .Outline !=nil {if _cagbe :=_cfefc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_cagbe !=nil {return _cagbe ;};};if _cfefc .Shadow !=nil {if _gbfbb :=_cfefc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gbfbb !=nil {return _gbfbb ;};};if _cfefc .Emboss !=nil {if _bggf :=_cfefc .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_bggf !=nil {return _bggf ;};};if _cfefc .Imprint !=nil {if _gbbegd :=_cfefc .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_gbbegd !=nil {return _gbbegd ;};};if _cfefc .NoProof !=nil {if _fdffdb :=_cfefc .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_fdffdb !=nil {return _fdffdb ;};};if _cfefc .SnapToGrid !=nil {if _dfbgdf :=_cfefc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dfbgdf !=nil {return _dfbgdf ;};};if _cfefc .Vanish !=nil {if _abdddad :=_cfefc .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_abdddad !=nil {return _abdddad ;};};if _cfefc .WebHidden !=nil {if _ffdgee :=_cfefc .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_ffdgee !=nil {return _ffdgee ;};};if _cfefc .Color !=nil {if _fbacd :=_cfefc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fbacd !=nil {return _fbacd ;};};if _cfefc .Spacing !=nil {if _ddagce :=_cfefc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ddagce !=nil {return _ddagce ;};};if _cfefc .W !=nil {if _babbf :=_cfefc .W .ValidateWithPath (path +"\u002f\u0057");_babbf !=nil {return _babbf ;};};if _cfefc .Kern !=nil {if _ggfdfc :=_cfefc .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_ggfdfc !=nil {return _ggfdfc ;};};if _cfefc .Position !=nil {if _ggfeb :=_cfefc .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ggfeb !=nil {return _ggfeb ;};};if _cfefc .Sz !=nil {if _gfdbcd :=_cfefc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gfdbcd !=nil {return _gfdbcd ;};};if _cfefc .SzCs !=nil {if _ffdff :=_cfefc .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_ffdff !=nil {return _ffdff ;};};if _cfefc .Highlight !=nil {if _dfebae :=_cfefc .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_dfebae !=nil {return _dfebae ;};};if _cfefc .U !=nil {if _cfgeeb :=_cfefc .U .ValidateWithPath (path +"\u002f\u0055");_cfgeeb !=nil {return _cfgeeb ;};};if _cfefc .Effect !=nil {if _geefeg :=_cfefc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_geefeg !=nil {return _geefeg ;};};if _cfefc .Bdr !=nil {if _acefdd :=_cfefc .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_acefdd !=nil {return _acefdd ;};};if _cfefc .Shd !=nil {if _gadgda :=_cfefc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gadgda !=nil {return _gadgda ;};};if _cfefc .FitText !=nil {if _ebdba :=_cfefc .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_ebdba !=nil {return _ebdba ;};};if _cfefc .VertAlign !=nil {if _fbaag :=_cfefc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_fbaag !=nil {return _fbaag ;};};if _cfefc .Rtl !=nil {if _eaebb :=_cfefc .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_eaebb !=nil {return _eaebb ;};};if _cfefc .Cs !=nil {if _fefdc :=_cfefc .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_fefdc !=nil {return _fefdc ;};};if _cfefc .Em !=nil {if _ddecdb :=_cfefc .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ddecdb !=nil {return _ddecdb ;};};if _cfefc .Lang !=nil {if _bgfef :=_cfefc .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_bgfef !=nil {return _bgfef ;};};if _cfefc .EastAsianLayout !=nil {if _ecdagb :=_cfefc .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ecdagb !=nil {return _ecdagb ;};};if _cfefc .SpecVanish !=nil {if _baead :=_cfefc .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_baead !=nil {return _baead ;};};if _cfefc .OMath !=nil {if _egcca :=_cfefc .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_egcca !=nil {return _egcca ;};};if _cfefc .RPrChange !=nil {if _ddeafb :=_cfefc .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ddeafb !=nil {return _ddeafb ;};};return nil ;}; +// Web Hidden Text +WebHidden *CT_OnOff ; -// Validate validates the CT_Kinsoku and its children -func (_edfgf *CT_Kinsoku )Validate ()error {return _edfgf .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");}; +// Run Content Color +Color *CT_Color ; -// Validate validates the WdCT_WrapPath and its children -func (_dfedg *WdCT_WrapPath )Validate ()error {return _dfedg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Annotation Identifier -IdAttr int64 ;};func (_efeg *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 :_ff .Sprintf ("\u0025\u0076",_efeg .NameAttr )});e .EncodeToken (start );if _efeg .AltName !=nil {_afac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_efeg .AltName ,_afac );};if _efeg .Panose1 !=nil {_dcedc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}};e .EncodeElement (_efeg .Panose1 ,_dcedc );};if _efeg .Charset !=nil {_cabb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_efeg .Charset ,_cabb );};if _efeg .Family !=nil {_eefcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}};e .EncodeElement (_efeg .Family ,_eefcc );};if _efeg .NotTrueType !=nil {_bcdcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_efeg .NotTrueType ,_bcdcd );};if _efeg .Pitch !=nil {_gggbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_efeg .Pitch ,_gggbc );};if _efeg .Sig !=nil {_dgcba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073i\u0067"}};e .EncodeElement (_efeg .Sig ,_dgcba );};if _efeg .EmbedRegular !=nil {_fcca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_efeg .EmbedRegular ,_fcca );};if _efeg .EmbedBold !=nil {_ccee :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_efeg .EmbedBold ,_ccee );};if _efeg .EmbedItalic !=nil {_gacfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_efeg .EmbedItalic ,_gacfb );};if _efeg .EmbedBoldItalic !=nil {_befgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_efeg .EmbedBoldItalic ,_befgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Rel struct{IdAttr string ;}; +// Expanded/Compressed Text +W *CT_TextScale ; -// Validate validates the CT_TblGrid and its children -func (_gbgcf *CT_TblGrid )Validate ()error {return _gbgcf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func (_bddeb *CT_StyleSort )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bddeb .ValAttr =ST_StyleSort (1);for _ ,_debfgb :=range start .Attr {if _debfgb .Name .Local =="\u0076\u0061\u006c"{_bddeb .ValAttr .UnmarshalXMLAttr (_debfgb );continue ;};};for {_bbbfc ,_abfae :=d .Token ();if _abfae !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_abfae );};if _degde ,_aaaeec :=_bbbfc .(_f .EndElement );_aaaeec &&_degde .Name ==start .Name {break ;};};return nil ;};func (_fbfbgf ST_Hint )ValidateWithPath (path string )error {switch _fbfbgf {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfbgf ));};return nil ;}; +// Font Kerning +Kern *CT_HpsMeasure ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_abgb *CT_Color )ValidateWithPath (path string )error {if _agag :=_abgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agag !=nil {return _agag ;};if _ada :=_abgb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ada !=nil {return _ada ;};return nil ;};type ST_VAnchor byte ;func (_fcfdbd *ST_TblLayoutType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcfdbd =0;case "\u0066\u0069\u0078e\u0064":*_fcfdbd =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_fcfdbd =2;};return nil ;};type CT_TblGrid struct{ +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Grid Column Definition -GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_beeaa :=&WdCT_WordprocessingCanvasChoice {};return _beeaa ;}; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Validate validates the Numbering and its children -func (_dbbdag *Numbering )Validate ()error {return _dbbdag .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;}; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Validate validates the CT_TblBorders and its children -func (_ccffca *CT_TblBorders )Validate ()error {return _ccffca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; +// Text Highlighting +Highlight *CT_Highlight ; -// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path -func (_bdag *CT_DocumentBase )ValidateWithPath (path string )error {if _bdag .Background !=nil {if _eggga :=_bdag .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_eggga !=nil {return _eggga ;};};return nil ;};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_c .Time ; +// Underline +U *CT_Underline ; -// Annotation Identifier -IdAttr int64 ;}; +// Animated Text Effect +Effect *CT_TextEffect ; -// Validate validates the AG_Password and its children -func (_dag *AG_Password )Validate ()error {return _dag .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_gcgcge ST_EdGrp )String ()string {switch _gcgcge {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 "";}; +// Text Border +Bdr *CT_Border ; -// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path -func (_aabdg *CT_SdtPrChoice )ValidateWithPath (path string )error {if _aabdg .Equation !=nil {if _dbfgff :=_aabdg .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_dbfgff !=nil {return _dbfgff ;};};if _aabdg .ComboBox !=nil {if _bgbdg :=_aabdg .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx");_bgbdg !=nil {return _bgbdg ;};};if _aabdg .Date !=nil {if _bbged :=_aabdg .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_bbged !=nil {return _bbged ;};};if _aabdg .DocPartObj !=nil {if _degcg :=_aabdg .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a");_degcg !=nil {return _degcg ;};};if _aabdg .DocPartList !=nil {if _egdfg :=_aabdg .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_egdfg !=nil {return _egdfg ;};};if _aabdg .DropDownList !=nil {if _fbeegc :=_aabdg .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074");_fbeegc !=nil {return _fbeegc ;};};if _aabdg .Picture !=nil {if _ddeba :=_aabdg .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_ddeba !=nil {return _ddeba ;};};if _aabdg .RichText !=nil {if _bbege :=_aabdg .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t");_bbege !=nil {return _bbege ;};};if _aabdg .Text !=nil {if _adfff :=_aabdg .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_adfff !=nil {return _adfff ;};};if _aabdg .Citation !=nil {if _bcfa :=_aabdg .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn");_bcfa !=nil {return _bcfa ;};};if _aabdg .Group !=nil {if _edaeg :=_aabdg .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_edaeg !=nil {return _edaeg ;};};if _aabdg .Bibliography !=nil {if _daeaa :=_aabdg .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079");_daeaa !=nil {return _daeaa ;};};return nil ;};func (_cfdgfe ST_Border )String ()string {switch _cfdgfe {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 "";}; +// Run Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path -func (_feabd *CT_Ind )ValidateWithPath (path string )error {if _feabd .StartAttr !=nil {if _baebe :=_feabd .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_baebe !=nil {return _baebe ;};};if _feabd .EndAttr !=nil {if _abage :=_feabd .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_abage !=nil {return _abage ;};};if _feabd .LeftAttr !=nil {if _ebdeg :=_feabd .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_ebdeg !=nil {return _ebdeg ;};};if _feabd .RightAttr !=nil {if _bedbd :=_feabd .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_bedbd !=nil {return _bedbd ;};};if _feabd .HangingAttr !=nil {if _eefge :=_feabd .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_eefge !=nil {return _eefge ;};};if _feabd .FirstLineAttr !=nil {if _agceg :=_feabd .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_agceg !=nil {return _agceg ;};};return nil ;};func (_fabegf *EG_ContentCellContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgceca :for {_fbacb ,_geefa :=d .Token ();if _geefa !=nil {return _geefa ;};switch _dadfc :=_fbacb .(type ){case _f .StartElement :switch _dadfc .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"}:_cbbdcf :=NewCT_Tc ();if _fgbdfb :=d .DecodeElement (_cbbdcf ,&_dadfc );_fgbdfb !=nil {return _fgbdfb ;};_fabegf .Tc =append (_fabegf .Tc ,_cbbdcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabegf .CustomXml =NewCT_CustomXmlCell ();if _beefggg :=d .DecodeElement (_fabegf .CustomXml ,&_dadfc );_beefggg !=nil {return _beefggg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fabegf .Sdt =NewCT_SdtCell ();if _febcdd :=d .DecodeElement (_fabegf .Sdt ,&_dadfc );_febcdd !=nil {return _febcdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdgf :=NewEG_RunLevelElts ();_gbdgf .ProofErr =NewCT_ProofErr ();if _bceae :=d .DecodeElement (_gbdgf .ProofErr ,&_dadfc );_bceae !=nil {return _bceae ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_gbdgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggbcfa :=NewEG_RunLevelElts ();_ggbcfa .PermStart =NewCT_PermStart ();if _cdda :=d .DecodeElement (_ggbcfa .PermStart ,&_dadfc );_cdda !=nil {return _cdda ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_ggbcfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccefc :=NewEG_RunLevelElts ();_ccefc .PermEnd =NewCT_Perm ();if _gagfeb :=d .DecodeElement (_ccefc .PermEnd ,&_dadfc );_gagfeb !=nil {return _gagfeb ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_ccefc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfefg :=NewEG_RunLevelElts ();_dfefg .Ins =NewCT_RunTrackChange ();if _aggdf :=d .DecodeElement (_dfefg .Ins ,&_dadfc );_aggdf !=nil {return _aggdf ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_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 :"\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"}:_aegcb :=NewEG_RunLevelElts ();_aegcb .Del =NewCT_RunTrackChange ();if _egdfff :=d .DecodeElement (_aegcb .Del ,&_dadfc );_egdfff !=nil {return _egdfff ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_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 :"\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"}:_baagge :=NewEG_RunLevelElts ();_baagge .MoveFrom =NewCT_RunTrackChange ();if _dcaeb :=d .DecodeElement (_baagge .MoveFrom ,&_dadfc );_dcaeb !=nil {return _dcaeb ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_baagge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deceegf :=NewEG_RunLevelElts ();_deceegf .MoveTo =NewCT_RunTrackChange ();if _gefaa :=d .DecodeElement (_deceegf .MoveTo ,&_dadfc );_gefaa !=nil {return _gefaa ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_deceegf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edaab :=NewEG_RunLevelElts ();_bfbad :=NewEG_RangeMarkupElements ();_bfbad .BookmarkStart =NewCT_Bookmark ();if _fcgcg :=d .DecodeElement (_bfbad .BookmarkStart ,&_dadfc );_fcgcg !=nil {return _fcgcg ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_edaab );_edaab .EG_RangeMarkupElements =append (_edaab .EG_RangeMarkupElements ,_bfbad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geebda :=NewEG_RunLevelElts ();_dgeaf :=NewEG_RangeMarkupElements ();_dgeaf .BookmarkEnd =NewCT_MarkupRange ();if _fgefe :=d .DecodeElement (_dgeaf .BookmarkEnd ,&_dadfc );_fgefe !=nil {return _fgefe ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_geebda );_geebda .EG_RangeMarkupElements =append (_geebda .EG_RangeMarkupElements ,_dgeaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_daddge :=NewEG_RunLevelElts ();_baceea :=NewEG_RangeMarkupElements ();_baceea .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdefg :=d .DecodeElement (_baceea .MoveFromRangeStart ,&_dadfc );_cdefg !=nil {return _cdefg ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_daddge );_daddge .EG_RangeMarkupElements =append (_daddge .EG_RangeMarkupElements ,_baceea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aggace :=NewEG_RunLevelElts ();_fcbbdc :=NewEG_RangeMarkupElements ();_fcbbdc .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfdaga :=d .DecodeElement (_fcbbdc .MoveFromRangeEnd ,&_dadfc );_gfdaga !=nil {return _gfdaga ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_aggace );_aggace .EG_RangeMarkupElements =append (_aggace .EG_RangeMarkupElements ,_fcbbdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adeaef :=NewEG_RunLevelElts ();_dbcfdg :=NewEG_RangeMarkupElements ();_dbcfdg .MoveToRangeStart =NewCT_MoveBookmark ();if _cdeec :=d .DecodeElement (_dbcfdg .MoveToRangeStart ,&_dadfc );_cdeec !=nil {return _cdeec ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_adeaef );_adeaef .EG_RangeMarkupElements =append (_adeaef .EG_RangeMarkupElements ,_dbcfdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbfdb :=NewEG_RunLevelElts ();_deaga :=NewEG_RangeMarkupElements ();_deaga .MoveToRangeEnd =NewCT_MarkupRange ();if _bdgagg :=d .DecodeElement (_deaga .MoveToRangeEnd ,&_dadfc );_bdgagg !=nil {return _bdgagg ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_fbfdb );_fbfdb .EG_RangeMarkupElements =append (_fbfdb .EG_RangeMarkupElements ,_deaga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eccgcd :=NewEG_RunLevelElts ();_dbcag :=NewEG_RangeMarkupElements ();_dbcag .CommentRangeStart =NewCT_MarkupRange ();if _gebbge :=d .DecodeElement (_dbcag .CommentRangeStart ,&_dadfc );_gebbge !=nil {return _gebbge ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_eccgcd );_eccgcd .EG_RangeMarkupElements =append (_eccgcd .EG_RangeMarkupElements ,_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 :"\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"}:_ceegc :=NewEG_RunLevelElts ();_fbdgac :=NewEG_RangeMarkupElements ();_fbdgac .CommentRangeEnd =NewCT_MarkupRange ();if _acegd :=d .DecodeElement (_fbdgac .CommentRangeEnd ,&_dadfc );_acegd !=nil {return _acegd ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_ceegc );_ceegc .EG_RangeMarkupElements =append (_ceegc .EG_RangeMarkupElements ,_fbdgac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcabg :=NewEG_RunLevelElts ();_edgcbc :=NewEG_RangeMarkupElements ();_edgcbc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _baabg :=d .DecodeElement (_edgcbc .CustomXmlInsRangeStart ,&_dadfc );_baabg !=nil {return _baabg ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_gcabg );_gcabg .EG_RangeMarkupElements =append (_gcabg .EG_RangeMarkupElements ,_edgcbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cafgaa :=NewEG_RunLevelElts ();_cbecf :=NewEG_RangeMarkupElements ();_cbecf .CustomXmlInsRangeEnd =NewCT_Markup ();if _abgefe :=d .DecodeElement (_cbecf .CustomXmlInsRangeEnd ,&_dadfc );_abgefe !=nil {return _abgefe ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_cafgaa );_cafgaa .EG_RangeMarkupElements =append (_cafgaa .EG_RangeMarkupElements ,_cbecf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadbg :=NewEG_RunLevelElts ();_ddbdef :=NewEG_RangeMarkupElements ();_ddbdef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fgafe :=d .DecodeElement (_ddbdef .CustomXmlDelRangeStart ,&_dadfc );_fgafe !=nil {return _fgafe ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_gadbg );_gadbg .EG_RangeMarkupElements =append (_gadbg .EG_RangeMarkupElements ,_ddbdef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdcbd :=NewEG_RunLevelElts ();_gdaec :=NewEG_RangeMarkupElements ();_gdaec .CustomXmlDelRangeEnd =NewCT_Markup ();if _fgbgb :=d .DecodeElement (_gdaec .CustomXmlDelRangeEnd ,&_dadfc );_fgbgb !=nil {return _fgbgb ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_fdcbd );_fdcbd .EG_RangeMarkupElements =append (_fdcbd .EG_RangeMarkupElements ,_gdaec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceggg :=NewEG_RunLevelElts ();_fbgeae :=NewEG_RangeMarkupElements ();_fbgeae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbddfeb :=d .DecodeElement (_fbgeae .CustomXmlMoveFromRangeStart ,&_dadfc );_fbddfeb !=nil {return _fbddfeb ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_ceggg );_ceggg .EG_RangeMarkupElements =append (_ceggg .EG_RangeMarkupElements ,_fbgeae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fccgfc :=NewEG_RunLevelElts ();_dacaef :=NewEG_RangeMarkupElements ();_dacaef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfafa :=d .DecodeElement (_dacaef .CustomXmlMoveFromRangeEnd ,&_dadfc );_cfafa !=nil {return _cfafa ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_fccgfc );_fccgfc .EG_RangeMarkupElements =append (_fccgfc .EG_RangeMarkupElements ,_dacaef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebfed :=NewEG_RunLevelElts ();_cfbef :=NewEG_RangeMarkupElements ();_cfbef .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ageae :=d .DecodeElement (_cfbef .CustomXmlMoveToRangeStart ,&_dadfc );_ageae !=nil {return _ageae ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_ebfed );_ebfed .EG_RangeMarkupElements =append (_ebfed .EG_RangeMarkupElements ,_cfbef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfceba :=NewEG_RunLevelElts ();_fgbdd :=NewEG_RangeMarkupElements ();_fgbdd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ddfdg :=d .DecodeElement (_fgbdd .CustomXmlMoveToRangeEnd ,&_dadfc );_ddfdg !=nil {return _ddfdg ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_bfceba );_bfceba .EG_RangeMarkupElements =append (_bfceba .EG_RangeMarkupElements ,_fgbdd );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"}:_cbacdf :=NewEG_RunLevelElts ();_abeegd :=NewEG_MathContent ();_abeegd .OMathPara =_ee .NewOMathPara ();if _ddcaa :=d .DecodeElement (_abeegd .OMathPara ,&_dadfc );_ddcaa !=nil {return _ddcaa ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_cbacdf );_cbacdf .EG_MathContent =append (_cbacdf .EG_MathContent ,_abeegd );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"}:_cagaf :=NewEG_RunLevelElts ();_gecgc :=NewEG_MathContent ();_gecgc .OMath =_ee .NewOMath ();if _agcfge :=d .DecodeElement (_gecgc .OMath ,&_dadfc );_agcfge !=nil {return _agcfge ;};_fabegf .EG_RunLevelElts =append (_fabegf .EG_RunLevelElts ,_cagaf );_cagaf .EG_MathContent =append (_cagaf .EG_MathContent ,_gecgc );default:_gd .Log .Debug ("\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",_dadfc .Name );if _gfdbe :=d .Skip ();_gfdbe !=nil {return _gfdbe ;};};case _f .EndElement :break _cgceca ;case _f .CharData :};};return nil ;};func (_aecc *CT_DivBdr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aecc .Top !=nil {_cfgcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_aecc .Top ,_cfgcg );};if _aecc .Left !=nil {_gcga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_aecc .Left ,_gcga );};if _aecc .Bottom !=nil {_fafed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_aecc .Bottom ,_fafed );};if _aecc .Right !=nil {_baae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aecc .Right ,_baae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Base64Binary ()*CT_Base64Binary {_bedg :=&CT_Base64Binary {};return _bedg };func (_fcbfg ST_StyleSort )ValidateWithPath (path string )error {switch _fcbfg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbfg ));};return nil ;}; +// Manual Run Width +FitText *CT_FitText ; -// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path -func (_cfcdb *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil };type CT_FitText struct{ +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Value -ValAttr _e .ST_TwipsMeasure ; +// Right To Left Text +Rtl *CT_OnOff ; -// Fit Text Run ID -IdAttr *int64 ;};func (_dddb *CT_Drawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dddb .Anchor !=nil {_fdbae :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_ffab :=range _dddb .Anchor {e .EncodeElement (_ffab ,_fdbae );};};if _dddb .Inline !=nil {_gbfag :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_acagb :=range _dddb .Inline {e .EncodeElement (_acagb ,_gbfag );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceaff *CT_Tc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ceaff .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_ceaff .IdAttr )});};e .EncodeToken (start );if _ceaff .TcPr !=nil {_beeag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_ceaff .TcPr ,_beeag );};for _ ,_fbbcc :=range _ceaff .EG_BlockLevelElts {_fbbcc .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Body ()*CT_Body {_gddda :=&CT_Body {};return _gddda };func (_ccbcab ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _ccbcab {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccbcab ));};return nil ;};func NewCT_Perm ()*CT_Perm {_ffgge :=&CT_Perm {};return _ffgge }; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Validate validates the CT_Zoom and its children -func (_fgfdd *CT_Zoom )Validate ()error {return _fgfdd .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};func (_afgc *ST_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abgeb ,_cgfga :=d .Token ();if _cgfga !=nil {return _cgfga ;};if _agefb ,_befffge :=_abgeb .(_f .EndElement );_befffge &&_agefb .Name ==start .Name {*_afgc =1;return nil ;};if _bgedg ,_cecdfdb :=_abgeb .(_f .CharData );!_cecdfdb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abgeb );}else {switch string (_bgedg ){case "":*_afgc =0;case "\u006e\u0069\u006c":*_afgc =1;case "\u006e\u006f\u006e\u0065":*_afgc =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_afgc =3;case "\u0074\u0068\u0069c\u006b":*_afgc =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_afgc =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_afgc =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_afgc =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_afgc =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_afgc =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_afgc =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_afgc =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_afgc =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_afgc =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_afgc =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_afgc =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_afgc =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_afgc =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_afgc =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_afgc =19;case "\u0077\u0061\u0076\u0065":*_afgc =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_afgc =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_afgc =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_afgc =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_afgc =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_afgc =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_afgc =26;case "\u0069\u006e\u0073e\u0074":*_afgc =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_afgc =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_afgc =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_afgc =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_afgc =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_afgc =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_afgc =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_afgc =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_afgc =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_afgc =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_afgc =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_afgc =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_afgc =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_afgc =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_afgc =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_afgc =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_afgc =43;case "\u0062\u0061\u0074\u0073":*_afgc =44;case "\u0062\u0069\u0072d\u0073":*_afgc =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_afgc =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_afgc =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_afgc =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_afgc =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_afgc =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_afgc =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_afgc =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_afgc =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_afgc =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_afgc =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_afgc =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_afgc =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_afgc =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_afgc =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_afgc =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_afgc =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_afgc =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_afgc =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_afgc =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_afgc =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_afgc =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_afgc =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_afgc =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_afgc =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_afgc =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_afgc =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_afgc =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_afgc =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_afgc =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_afgc =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_afgc =76;case "\u0063\u0075\u0070":*_afgc =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_afgc =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_afgc =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_afgc =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_afgc =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_afgc =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_afgc =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_afgc =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_afgc =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_afgc =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_afgc =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_afgc =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_afgc =89;case "\u0066\u0061\u006e\u0073":*_afgc =90;case "\u0066\u0069\u006c\u006d":*_afgc =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_afgc =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_afgc =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_afgc =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_afgc =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_afgc =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_afgc =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_afgc =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_afgc =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_afgc =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_afgc =101;case "\u0067\u0065\u006d\u0073":*_afgc =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_afgc =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_afgc =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_afgc =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_afgc =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_afgc =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_afgc =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_afgc =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_afgc =110;case "\u0068\u006f\u006cl\u0079":*_afgc =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_afgc =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_afgc =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_afgc =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_afgc =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_afgc =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_afgc =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_afgc =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_afgc =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_afgc =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_afgc =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_afgc =122;case "\u006d\u006f\u006fn\u0073":*_afgc =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_afgc =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_afgc =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_afgc =126;case "\u006f\u0076\u0061l\u0073":*_afgc =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_afgc =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_afgc =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_afgc =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_afgc =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_afgc =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_afgc =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_afgc =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_afgc =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_afgc =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_afgc =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_afgc =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_afgc =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_afgc =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_afgc =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_afgc =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_afgc =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_afgc =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_afgc =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_afgc =146;case "\u0072\u0069\u006eg\u0073":*_afgc =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_afgc =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_afgc =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_afgc =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_afgc =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_afgc =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_afgc =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_afgc =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_afgc =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_afgc =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_afgc =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_afgc =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_afgc =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_afgc =160;case "\u0073\u0074\u0061r\u0073":*_afgc =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_afgc =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_afgc =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_afgc =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_afgc =165;case "\u0073\u0075\u006e":*_afgc =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_afgc =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_afgc =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_afgc =169;case "\u0074\u0072\u0065e\u0073":*_afgc =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_afgc =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_afgc =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_afgc =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_afgc =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_afgc =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_afgc =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_afgc =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_afgc =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_afgc =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_afgc =180;case "\u0076\u0069\u006e\u0065":*_afgc =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_afgc =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_afgc =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_afgc =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_afgc =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_afgc =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_afgc =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_afgc =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_afgc =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_afgc =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_afgc =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_afgc =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afgc =193;};};_abgeb ,_cgfga =d .Token ();if _cgfga !=nil {return _cgfga ;};if _eedcc ,_bgefd :=_abgeb .(_f .EndElement );_bgefd &&_eedcc .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abgeb );}; +// Emphasis Mark +Em *CT_Em ; -// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path -func (_ffced *CT_FFName )ValidateWithPath (path string )error {return nil };func (_efdcd *CT_Placeholder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_edgbe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_efdcd .DocPart ,_edgbe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Languages for Run Content +Lang *CT_Language ; -// Validate validates the CT_Hyperlink and its children -func (_bgfae *CT_Hyperlink )Validate ()error {return _bgfae .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_FFHelpText ()*CT_FFHelpText {_afdgg :=&CT_FFHelpText {};return _afdgg }; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Validate validates the CT_MailMergeSourceType and its children -func (_cebcc *CT_MailMergeSourceType )Validate ()error {return _cebcc .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_cfaac :=ST_HpsMeasure {};if _e .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_cfaac .ST_PositiveUniversalMeasure =&s ;}else {_gbddc ,_eebecbb :=_fc .ParseFloat (s ,64);if _eebecbb !=nil {return _cfaac ,_ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_eebecbb );};_cfaac .ST_UnsignedDecimalNumber =_ef .Uint64 (uint64 (_gbddc ));};return _cfaac ,nil ;}; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// ValidateWithPath validates the WdInline and its children, prefixing error messages with path -func (_cgbgc *WdInline )ValidateWithPath (path string )error {if _bcgd :=_cgbgc .WdCT_Inline .ValidateWithPath (path );_bcgd !=nil {return _bcgd ;};return nil ;};func (_cffea ST_CombineBrackets )ValidateWithPath (path string )error {switch _cffea {case 0,1,2,3,4,5:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffea ));};return nil ;};func (_dfbge *CT_FtnEdnRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbacc :=range start .Attr {if _dbacc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_ecdbb ,_fcfgb :=ParseUnionST_OnOff (_dbacc .Value );if _fcfgb !=nil {return _fcfgb ;};_dfbge .CustomMarkFollowsAttr =&_ecdbb ;continue ;};if _dbacc .Name .Local =="\u0069\u0064"{_edbg ,_gbefb :=_fc .ParseInt (_dbacc .Value ,10,64);if _gbefb !=nil {return _gbefb ;};_dfbge .IdAttr =_edbg ;continue ;};};for {_cdbda ,_fdbb :=d .Token ();if _fdbb !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_fdbb );};if _bbac ,_eaadf :=_cdbda .(_f .EndElement );_eaadf &&_bbac .Name ==start .Name {break ;};};return nil ;};func (_beecc *WdCT_Inline )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _beecc .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ff .Sprintf ("\u0025\u0076",*_beecc .DistTAttr )});};if _beecc .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ff .Sprintf ("\u0025\u0076",*_beecc .DistBAttr )});};if _beecc .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ff .Sprintf ("\u0025\u0076",*_beecc .DistLAttr )});};if _beecc .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ff .Sprintf ("\u0025\u0076",*_beecc .DistRAttr )});};e .EncodeToken (start );_eceaa :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_beecc .Extent ,_eceaa );if _beecc .EffectExtent !=nil {_ddbceb :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_beecc .EffectExtent ,_ddbceb );};_ggedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_beecc .DocPr ,_ggedc );if _beecc .CNvGraphicFramePr !=nil {_bcdec :=_f .StartElement {Name :_f .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_beecc .CNvGraphicFramePr ,_bcdec );};_bbgedd :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bbgedd .Attr =append (_bbgedd .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 (_beecc .Graphic ,_bbgedd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_LevelText struct{ +// Office Open XML Math +OMath *CT_OnOff ;}; -// Level Text -ValAttr *string ; +// Validate validates the CT_TcPrBase and its children +func (_fdaac *CT_TcPrBase )Validate ()error {return _fdaac .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};type CT_GlossaryDocument struct{ -// Level Text Is Null Character -NullAttr *_e .ST_OnOff ;};func NewCT_TblPPr ()*CT_TblPPr {_egdaaf :=&CT_TblPPr {};return _egdaaf };func (_cagbd *CT_WriteProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dadcdgb :=range start .Attr {if _dadcdgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_fdgfd ,_bcdac :=_fc .ParseInt (_dadcdgb .Value ,10,64);if _bcdac !=nil {return _bcdac ;};_cagbd .CryptAlgorithmSidAttr =&_fdgfd ;continue ;};if _dadcdgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_deacfbb ,_edabd :=_fc .ParseInt (_dadcdgb .Value ,10,64);if _edabd !=nil {return _edabd ;};_cagbd .CryptSpinCountAttr =&_deacfbb ;continue ;};if _dadcdgb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_fgfda ,_ebdgff :=_dadcdgb .Value ,error (nil );if _ebdgff !=nil {return _ebdgff ;};_cagbd .AlgorithmNameAttr =&_fgfda ;continue ;};if _dadcdgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_ececd ,_ccbdde :=_dadcdgb .Value ,error (nil );if _ccbdde !=nil {return _ccbdde ;};_cagbd .CryptProviderAttr =&_ececd ;continue ;};if _dadcdgb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gfgaf ,_deccee :=_dadcdgb .Value ,error (nil );if _deccee !=nil {return _deccee ;};_cagbd .SaltValueAttr =&_gfgaf ;continue ;};if _dadcdgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_cagbd .CryptProviderTypeAttr .UnmarshalXMLAttr (_dadcdgb );continue ;};if _dadcdgb .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_cagbd .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_dadcdgb );continue ;};if _dadcdgb .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_cagbd .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_dadcdgb );continue ;};if _dadcdgb .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_aeeff ,_agggab :=ParseUnionST_OnOff (_dadcdgb .Value );if _agggab !=nil {return _agggab ;};_cagbd .RecommendedAttr =&_aeeff ;continue ;};if _dadcdgb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_dgfcbe ,_cfccd :=_dadcdgb .Value ,error (nil );if _cfccd !=nil {return _cfccd ;};_cagbd .HashValueAttr =&_dgfcbe ;continue ;};if _dadcdgb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bcfgd ,_egbbf :=_fc .ParseInt (_dadcdgb .Value ,10,64);if _egbbf !=nil {return _egbbf ;};_cagbd .SpinCountAttr =&_bcfgd ;continue ;};if _dadcdgb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_cabfa ,_ebgdg :=_dadcdgb .Value ,error (nil );if _ebgdg !=nil {return _ebgdg ;};_cagbd .AlgIdExtAttr =&_cabfa ;continue ;};if _dadcdgb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_fgdee ,_dgcbcc :=_dadcdgb .Value ,error (nil );if _dgcbcc !=nil {return _dgcbcc ;};_cagbd .AlgIdExtSourceAttr =&_fgdee ;continue ;};if _dadcdgb .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_dacgc ,_gfcee :=_dadcdgb .Value ,error (nil );if _gfcee !=nil {return _gfcee ;};_cagbd .CryptProviderTypeExtAttr =&_dacgc ;continue ;};if _dadcdgb .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"{_dfeffd ,_acecde :=_dadcdgb .Value ,error (nil );if _acecde !=nil {return _acecde ;};_cagbd .CryptProviderTypeExtSourceAttr =&_dfeffd ;continue ;};if _dadcdgb .Name .Local =="\u0068\u0061\u0073\u0068"{_ffba ,_gcfaec :=_dadcdgb .Value ,error (nil );if _gcfaec !=nil {return _gcfaec ;};_cagbd .HashAttr =&_ffba ;continue ;};if _dadcdgb .Name .Local =="\u0073\u0061\u006c\u0074"{_fbebee ,_daecbg :=_dadcdgb .Value ,error (nil );if _daecbg !=nil {return _daecbg ;};_cagbd .SaltAttr =&_fbebee ;continue ;};};for {_aacccd ,_eeccc :=d .Token ();if _eeccc !=nil {return _ff .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",_eeccc );};if _eggaga ,_ageafg :=_aacccd .(_f .EndElement );_ageafg &&_eggaga .Name ==start .Name {break ;};};return nil ;}; +// Document Background +Background *CT_Background ;DocParts *CT_DocParts ;};func (_aadcf *CT_NumPicBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003an\u0075\u006d\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_aadcf .NumPicBulletIdAttr )});e .EncodeToken (start );if _aadcf .Pict !=nil {_dbddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_aadcf .Pict ,_dbddg );};if _aadcf .Drawing !=nil {_fgcgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_aadcf .Drawing ,_fgcgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdfcad ST_TextEffect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_degdfed :=_d .Attr {};_degdfed .Name =name ;switch _cdfcad {case ST_TextEffectUnset :_degdfed .Value ="";case ST_TextEffectBlinkBackground :_degdfed .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_degdfed .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_degdfed .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_degdfed .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_degdfed .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_degdfed .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_degdfed .Value ="\u006e\u006f\u006e\u0065";};return _degdfed ,nil ;};func (_bdgb *CT_Frame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdfgg :for {_dffac ,_bacge :=d .Token ();if _bacge !=nil {return _bacge ;};switch _dfecf :=_dffac .(type ){case _d .StartElement :switch _dfecf .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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_bdgb .Sz =NewCT_String ();if _adad :=d .DecodeElement (_bdgb .Sz ,&_dfecf );_adad !=nil {return _adad ;};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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_bdgb .Name =NewCT_String ();if _gdgbcc :=d .DecodeElement (_bdgb .Name ,&_dfecf );_gdgbcc !=nil {return _gdgbcc ;};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 :"\u0074\u0069\u0074l\u0065"},_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 :"\u0074\u0069\u0074l\u0065"}:_bdgb .Title =NewCT_String ();if _gaebce :=d .DecodeElement (_bdgb .Title ,&_dfecf );_gaebce !=nil {return _gaebce ;};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 :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"},_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 :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}:_bdgb .LongDesc =NewCT_Rel ();if _fdce :=d .DecodeElement (_bdgb .LongDesc ,&_dfecf );_fdce !=nil {return _fdce ;};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 :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"},_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 :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"}:_bdgb .SourceFileName =NewCT_Rel ();if _acdced :=d .DecodeElement (_bdgb .SourceFileName ,&_dfecf );_acdced !=nil {return _acdced ;};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 :"\u006d\u0061\u0072\u0057"},_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 :"\u006d\u0061\u0072\u0057"}:_bdgb .MarW =NewCT_PixelsMeasure ();if _fbac :=d .DecodeElement (_bdgb .MarW ,&_dfecf );_fbac !=nil {return _fbac ;};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 :"\u006d\u0061\u0072\u0048"},_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 :"\u006d\u0061\u0072\u0048"}:_bdgb .MarH =NewCT_PixelsMeasure ();if _cdbc :=d .DecodeElement (_bdgb .MarH ,&_dfecf );_cdbc !=nil {return _cdbc ;};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 :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"},_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 :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"}:_bdgb .Scrollbar =NewCT_FrameScrollbar ();if _daebf :=d .DecodeElement (_bdgb .Scrollbar ,&_dfecf );_daebf !=nil {return _daebf ;};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 :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"},_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 :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"}:_bdgb .NoResizeAllowed =NewCT_OnOff ();if _adbb :=d .DecodeElement (_bdgb .NoResizeAllowed ,&_dfecf );_adbb !=nil {return _adbb ;};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 :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"},_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 :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"}:_bdgb .LinkedToFile =NewCT_OnOff ();if _gfce :=d .DecodeElement (_bdgb .LinkedToFile ,&_dfecf );_gfce !=nil {return _gfce ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_dfecf .Name );if _eeadc :=d .Skip ();_eeadc !=nil {return _eeadc ;};};case _d .EndElement :break _cdfgg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path -func (_fegfb *CT_RubyPr )ValidateWithPath (path string )error {if _dffdb :=_fegfb .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_dffdb !=nil {return _dffdb ;};if _cfaeb :=_fegfb .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073");_cfaeb !=nil {return _cfaeb ;};if _feegb :=_fegfb .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_feegb !=nil {return _feegb ;};if _bgfaac :=_fegfb .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074");_bgfaac !=nil {return _bgfaac ;};if _geega :=_fegfb .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_geega !=nil {return _geega ;};if _fegfb .Dirty !=nil {if _gebfg :=_fegfb .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079");_gebfg !=nil {return _gebfg ;};};return nil ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_fccbc :=&EG_HdrFtrReferences {};return _fccbc };type EG_PContent struct{ +// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path +func (_bgcfb *CT_Panose )ValidateWithPath (path string )error {return nil };type ST_Direction byte ;func (_gc *CT_AltChunk )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_gc .IdAttr )});};e .EncodeToken (start );if _gc .AltChunkPr !=nil {_cgdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_gc .AltChunkPr ,_cgdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Simple Field -FldSimple []*CT_SimpleField ; +// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path +func (_cafbb *EG_MathContent )ValidateWithPath (path string )error {if _cafbb .OMathPara !=nil {if _cgddc :=_cafbb .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_cgddc !=nil {return _cgddc ;};};if _cafbb .OMath !=nil {if _dgebgg :=_cafbb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_dgebgg !=nil {return _dgebgg ;};};return nil ;};func (_fbadd *CT_MailMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ebfgc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fbadd .MainDocumentType ,_ebfgc );if _fbadd .LinkToQuery !=nil {_bcbfdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}};e .EncodeElement (_fbadd .LinkToQuery ,_bcbfdf );};_bdeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fbadd .DataType ,_bdeef );if _fbadd .ConnectString !=nil {_bfgec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}};e .EncodeElement (_fbadd .ConnectString ,_bfgec );};if _fbadd .Query !=nil {_bcaab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_fbadd .Query ,_bcaab );};if _fbadd .DataSource !=nil {_eecgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fbadd .DataSource ,_eecgd );};if _fbadd .HeaderSource !=nil {_bdbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fbadd .HeaderSource ,_bdbag );};if _fbadd .DoNotSuppressBlankLines !=nil {_cgegc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0053\u0075\u0070\u0070\u0072e\u0073s\u0042l\u0061\u006e\u006b\u004c\u0069\u006e\u0065s"}};e .EncodeElement (_fbadd .DoNotSuppressBlankLines ,_cgegc );};if _fbadd .Destination !=nil {_ccag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbadd .Destination ,_ccag );};if _fbadd .AddressFieldName !=nil {_caedf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fbadd .AddressFieldName ,_caedf );};if _fbadd .MailSubject !=nil {_ecce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_fbadd .MailSubject ,_ecce );};if _fbadd .MailAsAttachment !=nil {_cadd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_fbadd .MailAsAttachment ,_cadd );};if _fbadd .ViewMergedData !=nil {_gcabbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fbadd .ViewMergedData ,_gcabbd );};if _fbadd .ActiveRecord !=nil {_dgce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_fbadd .ActiveRecord ,_dgce );};if _fbadd .CheckErrors !=nil {_dafca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_fbadd .CheckErrors ,_dafca );};if _fbadd .Odso !=nil {_bfcbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}};e .EncodeElement (_fbadd .Odso ,_bfcbb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Base64Binary struct{ValAttr string ;}; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Validate validates the CT_TrackChangeRange and its children +func (_adegd *CT_TrackChangeRange )Validate ()error {return _adegd .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func (_fbefb *CT_Odso )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbefb .Udl !=nil {_becfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_fbefb .Udl ,_becfb );};if _fbefb .Table !=nil {_fccbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_fbefb .Table ,_fccbc );};if _fbefb .Src !=nil {_gaebcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073r\u0063"}};e .EncodeElement (_fbefb .Src ,_gaebcd );};if _fbefb .ColDelim !=nil {_beffef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_fbefb .ColDelim ,_beffef );};if _fbefb .Type !=nil {_gcfge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_fbefb .Type ,_gcfge );};if _fbefb .FHdr !=nil {_dfcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_fbefb .FHdr ,_dfcd );};if _fbefb .FieldMapData !=nil {_ggaag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}};for _ ,_abdd :=range _fbefb .FieldMapData {e .EncodeElement (_abdd ,_ggaag );};};if _fbefb .RecipientData !=nil {_aaffb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_eaada :=range _fbefb .RecipientData {e .EncodeElement (_eaada ,_aaffb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fabag ST_TblWidth )Validate ()error {return _fabag .ValidateWithPath ("")};func (_dafbf *CT_VMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dafbf .ValAttr !=ST_MergeUnset {_geceb ,_bcafb :=_dafbf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcafb !=nil {return _bcafb ;};start .Attr =append (start .Attr ,_geceb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eedga *CT_Ind )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eddfg :=range start .Attr {if _eddfg .Name .Local =="\u0073\u0074\u0061r\u0074"{_ebggb ,_egccb :=ParseUnionST_SignedTwipsMeasure (_eddfg .Value );if _egccb !=nil {return _egccb ;};_eedga .StartAttr =&_ebggb ;continue ;};if _eddfg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_fagf ,_baagbc :=_ac .ParseInt (_eddfg .Value ,10,64);if _baagbc !=nil {return _baagbc ;};_eedga .StartCharsAttr =&_fagf ;continue ;};if _eddfg .Name .Local =="\u0065\u006e\u0064"{_cbcee ,_dbcd :=ParseUnionST_SignedTwipsMeasure (_eddfg .Value );if _dbcd !=nil {return _dbcd ;};_eedga .EndAttr =&_cbcee ;continue ;};if _eddfg .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_fgcdd ,_acdef :=_ac .ParseInt (_eddfg .Value ,10,64);if _acdef !=nil {return _acdef ;};_eedga .EndCharsAttr =&_fgcdd ;continue ;};if _eddfg .Name .Local =="\u006c\u0065\u0066\u0074"{_edced ,_gggcd :=ParseUnionST_SignedTwipsMeasure (_eddfg .Value );if _gggcd !=nil {return _gggcd ;};_eedga .LeftAttr =&_edced ;continue ;};if _eddfg .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_ebeb ,_acdebf :=_ac .ParseInt (_eddfg .Value ,10,64);if _acdebf !=nil {return _acdebf ;};_eedga .LeftCharsAttr =&_ebeb ;continue ;};if _eddfg .Name .Local =="\u0072\u0069\u0067h\u0074"{_aecfd ,_ffabg :=ParseUnionST_SignedTwipsMeasure (_eddfg .Value );if _ffabg !=nil {return _ffabg ;};_eedga .RightAttr =&_aecfd ;continue ;};if _eddfg .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_eced ,_cfcfe :=_ac .ParseInt (_eddfg .Value ,10,64);if _cfcfe !=nil {return _cfcfe ;};_eedga .RightCharsAttr =&_eced ;continue ;};if _eddfg .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_gabfd ,_fbced :=ParseUnionST_TwipsMeasure (_eddfg .Value );if _fbced !=nil {return _fbced ;};_eedga .HangingAttr =&_gabfd ;continue ;};if _eddfg .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_gbcdg ,_fgfcbe :=_ac .ParseInt (_eddfg .Value ,10,64);if _fgfcbe !=nil {return _fgfcbe ;};_eedga .HangingCharsAttr =&_gbcdg ;continue ;};if _eddfg .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_efgac ,_egcbf :=ParseUnionST_TwipsMeasure (_eddfg .Value );if _egcbf !=nil {return _egcbf ;};_eedga .FirstLineAttr =&_efgac ;continue ;};if _eddfg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_agbee ,_faeda :=_ac .ParseInt (_eddfg .Value ,10,64);if _faeda !=nil {return _faeda ;};_eedga .FirstLineCharsAttr =&_agbee ;continue ;};};for {_efefd ,_bcaba :=d .Token ();if _bcaba !=nil {return _ace .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_bcaba );};if _gcfb ,_ddefed :=_efefd .(_d .EndElement );_ddefed &&_gcfb .Name ==start .Name {break ;};};return nil ;}; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_dfaead ST_DecimalNumberOrPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfaead .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_f .CharData (_ff .Sprintf ("\u0025\u0064",*_dfaead .ST_UnqualifiedPercentage )));};if _dfaead .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_dfaead .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func NewCT_TrackChangesView ()*CT_TrackChangesView {_bfdea :=&CT_TrackChangesView {};return _bfdea }; +// Validate validates the CT_FontSig and its children +func (_aaefd *CT_FontSig )Validate ()error {return _aaefd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");};func (_debce *CT_TextEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debce .ValAttr =ST_TextEffect (1);for _ ,_aadef :=range start .Attr {if _aadef .Name .Local =="\u0076\u0061\u006c"{_debce .ValAttr .UnmarshalXMLAttr (_aadef );continue ;};};for {_feabeb ,_ebced :=d .Token ();if _ebced !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_ebced );};if _effggg ,_bebdb :=_feabeb .(_d .EndElement );_bebdb &&_effggg .Name ==start .Name {break ;};};return nil ;};func (_cacad *CT_FFTextInput )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfc :for {_gdac ,_bbcdd :=d .Token ();if _bbcdd !=nil {return _bbcdd ;};switch _babc :=_gdac .(type ){case _d .StartElement :switch _babc .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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_cacad .Type =NewCT_FFTextType ();if _eeae :=d .DecodeElement (_cacad .Type ,&_babc );_eeae !=nil {return _eeae ;};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 :"\u0064e\u0066\u0061\u0075\u006c\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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_cacad .Default =NewCT_String ();if _feeaa :=d .DecodeElement (_cacad .Default ,&_babc );_feeaa !=nil {return _feeaa ;};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 :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},_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 :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"}:_cacad .MaxLength =NewCT_DecimalNumber ();if _ffdd :=d .DecodeElement (_cacad .MaxLength ,&_babc );_ffdd !=nil {return _ffdd ;};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 :"\u0066\u006f\u0072\u006d\u0061\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 :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_cacad .Format =NewCT_String ();if _gccff :=d .DecodeElement (_cacad .Format ,&_babc );_gccff !=nil {return _gccff ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0049n\u0070u\u0074\u0020\u0025\u0076",_babc .Name );if _egeg :=d .Skip ();_egeg !=nil {return _egeg ;};};case _d .EndElement :break _dcfc ;case _d .CharData :};};return nil ;};func (_egbaef *ST_HeightRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadacg ,_deabdd :=d .Token ();if _deabdd !=nil {return _deabdd ;};if _cgbcad ,_dgegbd :=_cadacg .(_d .EndElement );_dgegbd &&_cgbcad .Name ==start .Name {*_egbaef =1;return nil ;};if _deabea ,_geddd :=_cadacg .(_d .CharData );!_geddd {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cadacg );}else {switch string (_deabea ){case "":*_egbaef =0;case "\u0061\u0075\u0074\u006f":*_egbaef =1;case "\u0065\u0078\u0061c\u0074":*_egbaef =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_egbaef =3;};};_cadacg ,_deabdd =d .Token ();if _deabdd !=nil {return _deabdd ;};if _eeegb ,_geffa :=_cadacg .(_d .EndElement );_geffa &&_eeegb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cadacg );};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_f .Time ; -// Validate validates the CT_FtnPos and its children -func (_gcgfg *CT_FtnPos )Validate ()error {return _gcgfg .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};func (_cbcea ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _cbcea {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbcea ));};return nil ;};func (_acagbc *EG_ContentRunContentBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acagbc .SmartTag !=nil {_abgfbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_acagbc .SmartTag ,_abgfbg );};if _acagbc .Sdt !=nil {_bfecbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_acagbc .Sdt ,_bfecbe );};if _acagbc .EG_RunLevelElts !=nil {for _ ,_deefg :=range _acagbc .EG_RunLevelElts {_deefg .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_bccab ST_FrameScrollbar )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdffcc :=_f .Attr {};_fdffcc .Name =name ;switch _bccab {case ST_FrameScrollbarUnset :_fdffcc .Value ="";case ST_FrameScrollbarOn :_fdffcc .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_fdffcc .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_fdffcc .Value ="\u0061\u0075\u0074\u006f";};return _fdffcc ,nil ;};type CT_SdtComboBox struct{ +// Annotation Identifier +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};type ST_PageBorderOffset byte ;type CT_AltChunkPr struct{ -// Combo Box Last Saved Value -LastValueAttr *string ; +// Keep Source Formatting on Import +MatchSrc *CT_OnOff ;};func (_bebcge ST_EdnPos )String ()string {switch _bebcge {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";}; -// Combo Box List Item -ListItem []*CT_SdtListItem ;};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;); +// ST_HpsMeasure is a union type +type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_gfbde *CT_CustomXmlPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfbde .Placeholder !=nil {_fcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_gfbde .Placeholder ,_fcdb );};if _gfbde .Attr !=nil {_bdbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_baaef :=range _gfbde .Attr {e .EncodeElement (_baaef ,_bdbbf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FramePr and its children -func (_acae *CT_FramePr )Validate ()error {return _acae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");};func (_baffbc *WdCT_PosHChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbbacg :for {_ecgffce ,_efbgdd :=d .Token ();if _efbgdd !=nil {return _efbgdd ;};switch _dgeaed :=_ecgffce .(type ){case _f .StartElement :switch _dgeaed .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"}:_baffbc .Align =WdST_AlignHUnset ;if _bacge :=d .DecodeElement (&_baffbc .Align ,&_dgeaed );_bacge !=nil {return _bacge ;};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"}:_baffbc .PosOffset =new (int32 );if _cdacgb :=d .DecodeElement (_baffbc .PosOffset ,&_dgeaed );_cdacgb !=nil {return _cdacgb ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dgeaed .Name );if _cgfada :=d .Skip ();_cgfada !=nil {return _cgfada ;};};case _f .EndElement :break _dbbacg ;case _f .CharData :};};return nil ;};func NewCT_FFData ()*CT_FFData {_ageg :=&CT_FFData {};return _ageg };func (_bbd *AG_TransitionalPassword )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgf :=range start .Attr {if _fgf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_bbd .CryptProviderTypeAttr .UnmarshalXMLAttr (_fgf );continue ;};if _fgf .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_bbd .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_fgf );continue ;};if _fgf .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_bbd .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_fgf );continue ;};if _fgf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_gdd ,_gdde :=_fc .ParseInt (_fgf .Value ,10,64);if _gdde !=nil {return _gdde ;};_bbd .CryptAlgorithmSidAttr =&_gdd ;continue ;};if _fgf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cgd ,_bf :=_fc .ParseInt (_fgf .Value ,10,64);if _bf !=nil {return _bf ;};_bbd .CryptSpinCountAttr =&_cgd ;continue ;};if _fgf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fbb ,_fbe :=_fgf .Value ,error (nil );if _fbe !=nil {return _fbe ;};_bbd .CryptProviderAttr =&_fbb ;continue ;};if _fgf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_aec ,_bag :=_fgf .Value ,error (nil );if _bag !=nil {return _bag ;};_bbd .AlgIdExtAttr =&_aec ;continue ;};if _fgf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_aeca ,_ac :=_fgf .Value ,error (nil );if _ac !=nil {return _ac ;};_bbd .AlgIdExtSourceAttr =&_aeca ;continue ;};if _fgf .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_edf ,_fdfc :=_fgf .Value ,error (nil );if _fdfc !=nil {return _fdfc ;};_bbd .CryptProviderTypeExtAttr =&_edf ;continue ;};if _fgf .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"{_dcb ,_bee :=_fgf .Value ,error (nil );if _bee !=nil {return _bee ;};_bbd .CryptProviderTypeExtSourceAttr =&_dcb ;continue ;};if _fgf .Name .Local =="\u0068\u0061\u0073\u0068"{_gf ,_cde :=_fgf .Value ,error (nil );if _cde !=nil {return _cde ;};_bbd .HashAttr =&_gf ;continue ;};if _fgf .Name .Local =="\u0073\u0061\u006c\u0074"{_cf ,_de :=_fgf .Value ,error (nil );if _de !=nil {return _de ;};_bbd .SaltAttr =&_cf ;continue ;};};for {_df ,_ecc :=d .Token ();if _ecc !=nil {return _ff .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",_ecc );};if _acd ,_bcc :=_df .(_f .EndElement );_bcc &&_acd .Name ==start .Name {break ;};};return nil ;};func NewCT_PPr ()*CT_PPr {_bdcgf :=&CT_PPr {};return _bdcgf };func (_bbcdc ST_SdtDateMappingType )String ()string {switch _bbcdc {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 (_gffbg *CT_SdtCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbfd :for {_ebef ,_gagdef :=d .Token ();if _gagdef !=nil {return _gagdef ;};switch _gcacb :=_ebef .(type ){case _f .StartElement :switch _gcacb .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"}:_gffbg .SdtPr =NewCT_SdtPr ();if _fbddg :=d .DecodeElement (_gffbg .SdtPr ,&_gcacb );_fbddg !=nil {return _fbddg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffbg .SdtEndPr =NewCT_SdtEndPr ();if _ebfcg :=d .DecodeElement (_gffbg .SdtEndPr ,&_gcacb );_ebfcg !=nil {return _ebfcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffbg .SdtContent =NewCT_SdtContentCell ();if _eadb :=d .DecodeElement (_gffbg .SdtContent ,&_gcacb );_eadb !=nil {return _eadb ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0064\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_gcacb .Name );if _egcfb :=d .Skip ();_egcfb !=nil {return _egcfb ;};};case _f .EndElement :break _fbfd ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Style and its children +func (_egbee *CT_Style )Validate ()error {return _egbee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path -func (_gbabc *CT_RPr )ValidateWithPath (path string )error {if _gbabc .RStyle !=nil {if _fdeba :=_gbabc .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_fdeba !=nil {return _fdeba ;};};if _gbabc .RFonts !=nil {if _bebbb :=_gbabc .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_bebbb !=nil {return _bebbb ;};};if _gbabc .B !=nil {if _bddef :=_gbabc .B .ValidateWithPath (path +"\u002f\u0042");_bddef !=nil {return _bddef ;};};if _gbabc .BCs !=nil {if _ffdg :=_gbabc .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_ffdg !=nil {return _ffdg ;};};if _gbabc .I !=nil {if _gfdaf :=_gbabc .I .ValidateWithPath (path +"\u002f\u0049");_gfdaf !=nil {return _gfdaf ;};};if _gbabc .ICs !=nil {if _ecgfe :=_gbabc .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_ecgfe !=nil {return _ecgfe ;};};if _gbabc .Caps !=nil {if _fdecd :=_gbabc .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_fdecd !=nil {return _fdecd ;};};if _gbabc .SmallCaps !=nil {if _bdcade :=_gbabc .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_bdcade !=nil {return _bdcade ;};};if _gbabc .Strike !=nil {if _gecbbg :=_gbabc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_gecbbg !=nil {return _gecbbg ;};};if _gbabc .Dstrike !=nil {if _gaefd :=_gbabc .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_gaefd !=nil {return _gaefd ;};};if _gbabc .Outline !=nil {if _bcagc :=_gbabc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bcagc !=nil {return _bcagc ;};};if _gbabc .Shadow !=nil {if _cdabc :=_gbabc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cdabc !=nil {return _cdabc ;};};if _gbabc .Emboss !=nil {if _cffg :=_gbabc .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cffg !=nil {return _cffg ;};};if _gbabc .Imprint !=nil {if _gefgae :=_gbabc .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_gefgae !=nil {return _gefgae ;};};if _gbabc .NoProof !=nil {if _fecfg :=_gbabc .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_fecfg !=nil {return _fecfg ;};};if _gbabc .SnapToGrid !=nil {if _efeee :=_gbabc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_efeee !=nil {return _efeee ;};};if _gbabc .Vanish !=nil {if _aacgfd :=_gbabc .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_aacgfd !=nil {return _aacgfd ;};};if _gbabc .WebHidden !=nil {if _ceacf :=_gbabc .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_ceacf !=nil {return _ceacf ;};};if _gbabc .Color !=nil {if _dgfgc :=_gbabc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dgfgc !=nil {return _dgfgc ;};};if _gbabc .Spacing !=nil {if _gfdba :=_gbabc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gfdba !=nil {return _gfdba ;};};if _gbabc .W !=nil {if _fcdaf :=_gbabc .W .ValidateWithPath (path +"\u002f\u0057");_fcdaf !=nil {return _fcdaf ;};};if _gbabc .Kern !=nil {if _eccb :=_gbabc .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_eccb !=nil {return _eccb ;};};if _gbabc .Position !=nil {if _dcdg :=_gbabc .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dcdg !=nil {return _dcdg ;};};if _gbabc .Sz !=nil {if _eeeda :=_gbabc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_eeeda !=nil {return _eeeda ;};};if _gbabc .SzCs !=nil {if _dfac :=_gbabc .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_dfac !=nil {return _dfac ;};};if _gbabc .Highlight !=nil {if _fbgfc :=_gbabc .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_fbgfc !=nil {return _fbgfc ;};};if _gbabc .U !=nil {if _bdbef :=_gbabc .U .ValidateWithPath (path +"\u002f\u0055");_bdbef !=nil {return _bdbef ;};};if _gbabc .Effect !=nil {if _cbdec :=_gbabc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cbdec !=nil {return _cbdec ;};};if _gbabc .Bdr !=nil {if _ebaade :=_gbabc .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ebaade !=nil {return _ebaade ;};};if _gbabc .Shd !=nil {if _ffbf :=_gbabc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ffbf !=nil {return _ffbf ;};};if _gbabc .FitText !=nil {if _bfcdf :=_gbabc .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bfcdf !=nil {return _bfcdf ;};};if _gbabc .VertAlign !=nil {if _ceeba :=_gbabc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_ceeba !=nil {return _ceeba ;};};if _gbabc .Rtl !=nil {if _faagb :=_gbabc .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_faagb !=nil {return _faagb ;};};if _gbabc .Cs !=nil {if _aegba :=_gbabc .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_aegba !=nil {return _aegba ;};};if _gbabc .Em !=nil {if _fecdc :=_gbabc .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_fecdc !=nil {return _fecdc ;};};if _gbabc .Lang !=nil {if _fbgeb :=_gbabc .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_fbgeb !=nil {return _fbgeb ;};};if _gbabc .EastAsianLayout !=nil {if _cbbbb :=_gbabc .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_cbbbb !=nil {return _cbbbb ;};};if _gbabc .SpecVanish !=nil {if _aebed :=_gbabc .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_aebed !=nil {return _aebed ;};};if _gbabc .OMath !=nil {if _dgfgce :=_gbabc .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_dgfgce !=nil {return _dgfgce ;};};if _gbabc .RPrChange !=nil {if _gcfcd :=_gbabc .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_gcfcd !=nil {return _gcfcd ;};};return nil ;};func (_edaefd ST_LineNumberRestart )Validate ()error {return _edaefd .ValidateWithPath ("")};type ST_ThemeColor byte ;func (_dccdg *WdCT_Anchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dccdg .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ff .Sprintf ("\u0025\u0076",*_dccdg .DistTAttr )});};if _dccdg .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ff .Sprintf ("\u0025\u0076",*_dccdg .DistBAttr )});};if _dccdg .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ff .Sprintf ("\u0025\u0076",*_dccdg .DistLAttr )});};if _dccdg .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ff .Sprintf ("\u0025\u0076",*_dccdg .DistRAttr )});};if _dccdg .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_ff .Sprintf ("\u0025\u0064",_fgdgg (*_dccdg .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 :_ff .Sprintf ("\u0025\u0076",_dccdg .RelativeHeightAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_ff .Sprintf ("\u0025\u0064",_fgdgg (_dccdg .BehindDocAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_ff .Sprintf ("\u0025\u0064",_fgdgg (_dccdg .LockedAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_ff .Sprintf ("\u0025\u0064",_fgdgg (_dccdg .LayoutInCellAttr ))});if _dccdg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_ff .Sprintf ("\u0025\u0064",_fgdgg (*_dccdg .HiddenAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_ff .Sprintf ("\u0025\u0064",_fgdgg (_dccdg .AllowOverlapAttr ))});e .EncodeToken (start );_gdeaca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_dccdg .SimplePos ,_gdeaca );_dgcgaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}};e .EncodeElement (_dccdg .PositionH ,_dgcgaa );_aegdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_dccdg .PositionV ,_aegdg );_cgaeac :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_dccdg .Extent ,_cgaeac );if _dccdg .EffectExtent !=nil {_ebeeeg :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dccdg .EffectExtent ,_ebeeeg );};if _dccdg .Choice !=nil {_dccdg .Choice .MarshalXML (e ,_f .StartElement {});};_gacad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_dccdg .DocPr ,_gacad );if _dccdg .CNvGraphicFramePr !=nil {_bedba :=_f .StartElement {Name :_f .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_dccdg .CNvGraphicFramePr ,_bedba );};_bccee :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bccee .Attr =append (_bccee .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 (_dccdg .Graphic ,_bccee );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eadca *CT_Language )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ceafg :=range start .Attr {if _ceafg .Name .Local =="\u0076\u0061\u006c"{_dbgaa ,_bgebe :=_ceafg .Value ,error (nil );if _bgebe !=nil {return _bgebe ;};_eadca .ValAttr =&_dbgaa ;continue ;};if _ceafg .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_edgff ,_fdfaa :=_ceafg .Value ,error (nil );if _fdfaa !=nil {return _fdfaa ;};_eadca .EastAsiaAttr =&_edgff ;continue ;};if _ceafg .Name .Local =="\u0062\u0069\u0064\u0069"{_agdbd ,_ccegf :=_ceafg .Value ,error (nil );if _ccegf !=nil {return _ccegf ;};_eadca .BidiAttr =&_agdbd ;continue ;};};for {_fdecf ,_cddfe :=d .Token ();if _cddfe !=nil {return _ff .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_cddfe );};if _edfbb ,_afcgg :=_fdecf .(_f .EndElement );_afcgg &&_edfbb .Name ==start .Name {break ;};};return nil ;};func (_baffd *CT_HMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eabec :=range start .Attr {if _eabec .Name .Local =="\u0076\u0061\u006c"{_baffd .ValAttr .UnmarshalXMLAttr (_eabec );continue ;};};for {_cbffe ,_cddgf :=d .Token ();if _cddgf !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_cddgf );};if _faca ,_gafeg :=_cbffe .(_f .EndElement );_gafeg &&_faca .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path +func (_fgeae *CT_DocType )ValidateWithPath (path string )error {return nil };func (_cdeaed *CT_SignedHpsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agded :=range start .Attr {if _agded .Name .Local =="\u0076\u0061\u006c"{_cddeef ,_fcdcf :=ParseUnionST_SignedHpsMeasure (_agded .Value );if _fcdcf !=nil {return _fcdcf ;};_cdeaed .ValAttr =_cddeef ;continue ;};};for {_cffcb ,_facbbd :=d .Token ();if _facbbd !=nil {return _ace .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",_facbbd );};if _fbggg ,_febaa :=_cffcb .(_d .EndElement );_febaa &&_fbggg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextDirection and its children -func (_ceadg *CT_TextDirection )Validate ()error {return _ceadg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_FFTextInput ()*CT_FFTextInput {_eaef :=&CT_FFTextInput {};return _eaef };func (_gcbd *CT_FtnEdnRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcbd .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 :_ff .Sprintf ("\u0025\u0076",*_gcbd .CustomMarkFollowsAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_gcbd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FramePr ()*CT_FramePr {_bbdbg :=&CT_FramePr {};return _bbdbg };func (_edebe *CT_SectPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeedab :=range start .Attr {if _eeedab .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_edbgcb ,_gcgcgg :=_eeedab .Value ,error (nil );if _gcgcgg !=nil {return _gcgcgg ;};_edebe .RsidDelAttr =&_edbgcb ;continue ;};if _eeedab .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_cebfd ,_gfdeee :=_eeedab .Value ,error (nil );if _gfdeee !=nil {return _gfdeee ;};_edebe .RsidSectAttr =&_cebfd ;continue ;};if _eeedab .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_afgag ,_aebaf :=_eeedab .Value ,error (nil );if _aebaf !=nil {return _aebaf ;};_edebe .RsidRPrAttr =&_afgag ;continue ;};if _eeedab .Name .Local =="\u0072\u0073\u0069d\u0052"{_bfdgd ,_aebcd :=_eeedab .Value ,error (nil );if _aebcd !=nil {return _aebcd ;};_edebe .RsidRAttr =&_bfdgd ;continue ;};};_fgcfce :for {_eccgcc ,_eedbd :=d .Token ();if _eedbd !=nil {return _eedbd ;};switch _dfcb :=_eccgcc .(type ){case _f .StartElement :switch _dfcb .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"}:_edebe .FootnotePr =NewCT_FtnProps ();if _bccdb :=d .DecodeElement (_edebe .FootnotePr ,&_dfcb );_bccdb !=nil {return _bccdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .EndnotePr =NewCT_EdnProps ();if _deeea :=d .DecodeElement (_edebe .EndnotePr ,&_dfcb );_deeea !=nil {return _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 :"\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"}:_edebe .Type =NewCT_SectType ();if _gefccb :=d .DecodeElement (_edebe .Type ,&_dfcb );_gefccb !=nil {return _gefccb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .PgSz =NewCT_PageSz ();if _bacdc :=d .DecodeElement (_edebe .PgSz ,&_dfcb );_bacdc !=nil {return _bacdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .PgMar =NewCT_PageMar ();if _eagec :=d .DecodeElement (_edebe .PgMar ,&_dfcb );_eagec !=nil {return _eagec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .PaperSrc =NewCT_PaperSource ();if _fcafg :=d .DecodeElement (_edebe .PaperSrc ,&_dfcb );_fcafg !=nil {return _fcafg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .PgBorders =NewCT_PageBorders ();if _egdab :=d .DecodeElement (_edebe .PgBorders ,&_dfcb );_egdab !=nil {return _egdab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .LnNumType =NewCT_LineNumber ();if _cgdgea :=d .DecodeElement (_edebe .LnNumType ,&_dfcb );_cgdgea !=nil {return _cgdgea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .PgNumType =NewCT_PageNumber ();if _ceaeed :=d .DecodeElement (_edebe .PgNumType ,&_dfcb );_ceaeed !=nil {return _ceaeed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edebe .Cols =NewCT_Columns ();if _cfafc :=d .DecodeElement (_edebe .Cols ,&_dfcb );_cfafc !=nil {return _cfafc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .FormProt =NewCT_OnOff ();if _ebefg :=d .DecodeElement (_edebe .FormProt ,&_dfcb );_ebefg !=nil {return _ebefg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .VAlign =NewCT_VerticalJc ();if _cbbfc :=d .DecodeElement (_edebe .VAlign ,&_dfcb );_cbbfc !=nil {return _cbbfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .NoEndnote =NewCT_OnOff ();if _eagag :=d .DecodeElement (_edebe .NoEndnote ,&_dfcb );_eagag !=nil {return _eagag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .TitlePg =NewCT_OnOff ();if _gdcd :=d .DecodeElement (_edebe .TitlePg ,&_dfcb );_gdcd !=nil {return _gdcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edebe .TextDirection =NewCT_TextDirection ();if _edgcb :=d .DecodeElement (_edebe .TextDirection ,&_dfcb );_edgcb !=nil {return _edgcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .Bidi =NewCT_OnOff ();if _bfecf :=d .DecodeElement (_edebe .Bidi ,&_dfcb );_bfecf !=nil {return _bfecf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .RtlGutter =NewCT_OnOff ();if _efdcf :=d .DecodeElement (_edebe .RtlGutter ,&_dfcb );_efdcf !=nil {return _efdcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .DocGrid =NewCT_DocGrid ();if _cffcb :=d .DecodeElement (_edebe .DocGrid ,&_dfcb );_cffcb !=nil {return _cffcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edebe .PrinterSettings =NewCT_Rel ();if _ffedf :=d .DecodeElement (_edebe .PrinterSettings ,&_dfcb );_ffedf !=nil {return _ffedf ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053e\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065 \u0025\u0076",_dfcb .Name );if _ebcgb :=d .Skip ();_ebcgb !=nil {return _ebcgb ;};};case _f .EndElement :break _fgcfce ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path +func (_daff *CT_DocProtect )ValidateWithPath (path string )error {if _fdbb :=_daff .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_fdbb !=nil {return _fdbb ;};if _daff .FormattingAttr !=nil {if _bbec :=_daff .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_bbec !=nil {return _bbec ;};};if _daff .EnforcementAttr !=nil {if _eefc :=_daff .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_eefc !=nil {return _eefc ;};};if _fgfcg :=_daff .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_fgfcg !=nil {return _fgfcg ;};if _acgce :=_daff .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");_acgce !=nil {return _acgce ;};if _bdadd :=_daff .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bdadd !=nil {return _bdadd ;};return nil ;}; -// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path -func (_aacgc *EG_RubyContent )ValidateWithPath (path string )error {if _aacgc .R !=nil {if _fbcgae :=_aacgc .R .ValidateWithPath (path +"\u002f\u0052");_fbcgae !=nil {return _fbcgae ;};};for _aagcec ,_beeef :=range _aacgc .EG_RunLevelElts {if _fabce :=_beeef .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_aagcec ));_fabce !=nil {return _fabce ;};};return nil ;}; +// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path +func (_fccd *CT_Frame )ValidateWithPath (path string )error {if _fccd .Sz !=nil {if _cgagc :=_fccd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cgagc !=nil {return _cgagc ;};};if _fccd .Name !=nil {if _fcdgd :=_fccd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_fcdgd !=nil {return _fcdgd ;};};if _fccd .Title !=nil {if _ageeg :=_fccd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ageeg !=nil {return _ageeg ;};};if _fccd .LongDesc !=nil {if _gddbe :=_fccd .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c");_gddbe !=nil {return _gddbe ;};};if _fccd .SourceFileName !=nil {if _fbae :=_fccd .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_fbae !=nil {return _fbae ;};};if _fccd .MarW !=nil {if _fdaaa :=_fccd .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057");_fdaaa !=nil {return _fdaaa ;};};if _fccd .MarH !=nil {if _ecde :=_fccd .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_ecde !=nil {return _ecde ;};};if _fccd .Scrollbar !=nil {if _fcfa :=_fccd .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072");_fcfa !=nil {return _fcfa ;};};if _fccd .NoResizeAllowed !=nil {if _aabb :=_fccd .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_aabb !=nil {return _aabb ;};};if _fccd .LinkedToFile !=nil {if _bdfa :=_fccd .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065");_bdfa !=nil {return _bdfa ;};};return nil ;};type CT_AutoCaption struct{ -// Validate validates the CT_DocPartName and its children -func (_eabb *CT_DocPartName )Validate ()error {return _eabb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");}; +// Identifier of Object to be Automatically Captioned +NameAttr string ; -// Validate validates the CT_Bookmark and its children -func (_ecff *CT_Bookmark )Validate ()error {return _ecff .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_gacgc *CT_VerticalJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gacgc .ValAttr =ST_VerticalJc (1);for _ ,_effecb :=range start .Attr {if _effecb .Name .Local =="\u0076\u0061\u006c"{_gacgc .ValAttr .UnmarshalXMLAttr (_effecb );continue ;};};for {_abgef ,_bbgag :=d .Token ();if _bbgag !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_bbgag );};if _dadcg ,_fcdff :=_abgef .(_f .EndElement );_fcdff &&_dadcg .Name ==start .Name {break ;};};return nil ;};func NewCT_Odso ()*CT_Odso {_gaggd :=&CT_Odso {};return _gaggd };type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Caption Used for Automatic Captioning +CaptionAttr string ;};func (_adcbdc ST_InfoTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adcbdc .String (),start );};func (_fdeggd *ST_EdGrp )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdeggd =0;case "\u006e\u006f\u006e\u0065":*_fdeggd =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_fdeggd =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_fdeggd =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_fdeggd =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_fdeggd =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_fdeggd =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_fdeggd =7;};return nil ;}; -// Annotation Identifier -IdAttr int64 ;TcPr *CT_TcPrInner ;}; +// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path +func (_cbbbc *CT_Tbl )ValidateWithPath (path string )error {for _bgacf ,_ggggb :=range _cbbbc .EG_RangeMarkupElements {if _dafbec :=_ggggb .ValidateWithPath (_ace .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 ,_bgacf ));_dafbec !=nil {return _dafbec ;};};if _fcddf :=_cbbbc .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_fcddf !=nil {return _fcddf ;};if _gbbdc :=_cbbbc .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_gbbdc !=nil {return _gbbdc ;};for _cfdcd ,_ffcfca :=range _cbbbc .EG_ContentRowContent {if _ecdceb :=_ffcfca .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_cfdcd ));_ecdceb !=nil {return _ecdceb ;};};return nil ;};func (_bacbeg *ST_Shd )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bacbeg =0;case "\u006e\u0069\u006c":*_bacbeg =1;case "\u0063\u006c\u0065a\u0072":*_bacbeg =2;case "\u0073\u006f\u006ci\u0064":*_bacbeg =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_bacbeg =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_bacbeg =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_bacbeg =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_bacbeg =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_bacbeg =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_bacbeg =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_bacbeg =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_bacbeg =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_bacbeg =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_bacbeg =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_bacbeg =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_bacbeg =15;case "\u0070\u0063\u0074\u0035":*_bacbeg =16;case "\u0070\u0063\u00741\u0030":*_bacbeg =17;case "\u0070\u0063\u00741\u0032":*_bacbeg =18;case "\u0070\u0063\u00741\u0035":*_bacbeg =19;case "\u0070\u0063\u00742\u0030":*_bacbeg =20;case "\u0070\u0063\u00742\u0035":*_bacbeg =21;case "\u0070\u0063\u00743\u0030":*_bacbeg =22;case "\u0070\u0063\u00743\u0035":*_bacbeg =23;case "\u0070\u0063\u00743\u0037":*_bacbeg =24;case "\u0070\u0063\u00744\u0030":*_bacbeg =25;case "\u0070\u0063\u00744\u0035":*_bacbeg =26;case "\u0070\u0063\u00745\u0030":*_bacbeg =27;case "\u0070\u0063\u00745\u0035":*_bacbeg =28;case "\u0070\u0063\u00746\u0030":*_bacbeg =29;case "\u0070\u0063\u00746\u0032":*_bacbeg =30;case "\u0070\u0063\u00746\u0035":*_bacbeg =31;case "\u0070\u0063\u00747\u0030":*_bacbeg =32;case "\u0070\u0063\u00747\u0035":*_bacbeg =33;case "\u0070\u0063\u00748\u0030":*_bacbeg =34;case "\u0070\u0063\u00748\u0035":*_bacbeg =35;case "\u0070\u0063\u00748\u0037":*_bacbeg =36;case "\u0070\u0063\u00749\u0030":*_bacbeg =37;case "\u0070\u0063\u00749\u0035":*_bacbeg =38;};return nil ;};func (_ddgfd *CT_MailMergeDocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddgfd .ValAttr =ST_MailMergeDocType (1);for _ ,_edgcfg :=range start .Attr {if _edgcfg .Name .Local =="\u0076\u0061\u006c"{_ddgfd .ValAttr .UnmarshalXMLAttr (_edgcfg );continue ;};};for {_dgebg ,_ebdbaa :=d .Token ();if _ebdbaa !=nil {return _ace .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",_ebdbaa );};if _cfdgag ,_bgff :=_dgebg .(_d .EndElement );_bgff &&_cfdgag .Name ==start .Name {break ;};};return nil ;};func (_fgecb ST_RubyAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgecb .String (),start );};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 NewAG_Password ()*AG_Password {_aff :=&AG_Password {};return _aff };func NewEG_RunInnerContent ()*EG_RunInnerContent {_gdcbd :=&EG_RunInnerContent {};return _gdcbd };func NewCT_SdtListItem ()*CT_SdtListItem {_fgccga :=&CT_SdtListItem {};return _fgccga };func (_bbgbgf *ST_TblOverlap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbgbgf =0;case "\u006e\u0065\u0076e\u0072":*_bbgbgf =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_bbgbgf =2;};return nil ;};func (_fgeda *CT_TblBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgeda .Top !=nil {_bgccc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_fgeda .Top ,_bgccc );};if _fgeda .Start !=nil {_gdbgc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fgeda .Start ,_gdbgc );};if _fgeda .Left !=nil {_dgeed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fgeda .Left ,_dgeed );};if _fgeda .Bottom !=nil {_eefad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fgeda .Bottom ,_eefad );};if _fgeda .End !=nil {_bcfedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_fgeda .End ,_bcfedg );};if _fgeda .Right !=nil {_abea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fgeda .Right ,_abea );};if _fgeda .InsideH !=nil {_faffe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_fgeda .InsideH ,_faffe );};if _fgeda .InsideV !=nil {_fbfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_fgeda .InsideV ,_fbfgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the TxbxContent and its children -func (_bbgfc *TxbxContent )Validate ()error {return _bbgfc .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_cgcac WdST_WrapText )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccgdd :=_f .Attr {};_ccgdd .Name =name ;switch _cgcac {case WdST_WrapTextUnset :_ccgdd .Value ="";case WdST_WrapTextBothSides :_ccgdd .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_ccgdd .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_ccgdd .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_ccgdd .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _ccgdd ,nil ;};func (_ffffd ST_TextboxTightWrap )String ()string {switch _ffffd {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 "";}; +// Validate validates the CT_PageSz and its children +func (_cgeab *CT_PageSz )Validate ()error {return _cgeab .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");};func NewCT_DocVar ()*CT_DocVar {_afda :=&CT_DocVar {};return _afda };func NewCT_TextEffect ()*CT_TextEffect {_bdeede :=&CT_TextEffect {};_bdeede .ValAttr =ST_TextEffect (1);return _bdeede ;};func (_fffead *ST_Em )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cddfdf ,_deaaa :=d .Token ();if _deaaa !=nil {return _deaaa ;};if _faagc ,_addbfc :=_cddfdf .(_d .EndElement );_addbfc &&_faagc .Name ==start .Name {*_fffead =1;return nil ;};if _bcddgb ,_dbegc :=_cddfdf .(_d .CharData );!_dbegc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cddfdf );}else {switch string (_bcddgb ){case "":*_fffead =0;case "\u006e\u006f\u006e\u0065":*_fffead =1;case "\u0064\u006f\u0074":*_fffead =2;case "\u0063\u006f\u006dm\u0061":*_fffead =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fffead =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_fffead =5;};};_cddfdf ,_deaaa =d .Token ();if _deaaa !=nil {return _deaaa ;};if _ccgae ,_fbedb :=_cddfdf .(_d .EndElement );_fbedb &&_ccgae .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cddfdf );};type CT_CustomXmlRow struct{ -// Validate validates the CT_PermStart and its children -func (_fbdbde *CT_PermStart )Validate ()error {return _fbdbde .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");}; +// Custom XML Element Namespace +UriAttr *string ; -// Validate validates the CT_Body and its children -func (_aefg *CT_Body )Validate ()error {return _aefg .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");};func NewCT_SdtRow ()*CT_SdtRow {_egdff :=&CT_SdtRow {};return _egdff };func (_ecfce *EG_RPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcdbedd :for {_fdeefd ,_cagag :=d .Token ();if _cagag !=nil {return _cagag ;};switch _edadga :=_fdeefd .(type ){case _f .StartElement :switch _edadga .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"}:_ecfce .RStyle =NewCT_String ();if _dfcef :=d .DecodeElement (_ecfce .RStyle ,&_edadga );_dfcef !=nil {return _dfcef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .RFonts =NewCT_Fonts ();if _gefdc :=d .DecodeElement (_ecfce .RFonts ,&_edadga );_gefdc !=nil {return _gefdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .B =NewCT_OnOff ();if _dggea :=d .DecodeElement (_ecfce .B ,&_edadga );_dggea !=nil {return _dggea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .BCs =NewCT_OnOff ();if _feebge :=d .DecodeElement (_ecfce .BCs ,&_edadga );_feebge !=nil {return _feebge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .I =NewCT_OnOff ();if _fgccba :=d .DecodeElement (_ecfce .I ,&_edadga );_fgccba !=nil {return _fgccba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .ICs =NewCT_OnOff ();if _eebecb :=d .DecodeElement (_ecfce .ICs ,&_edadga );_eebecb !=nil {return _eebecb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfce .Caps =NewCT_OnOff ();if _fdccd :=d .DecodeElement (_ecfce .Caps ,&_edadga );_fdccd !=nil {return _fdccd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .SmallCaps =NewCT_OnOff ();if _daeaae :=d .DecodeElement (_ecfce .SmallCaps ,&_edadga );_daeaae !=nil {return _daeaae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfce .Strike =NewCT_OnOff ();if _aaecd :=d .DecodeElement (_ecfce .Strike ,&_edadga );_aaecd !=nil {return _aaecd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Dstrike =NewCT_OnOff ();if _badaf :=d .DecodeElement (_ecfce .Dstrike ,&_edadga );_badaf !=nil {return _badaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Outline =NewCT_OnOff ();if _ababdc :=d .DecodeElement (_ecfce .Outline ,&_edadga );_ababdc !=nil {return _ababdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfce .Shadow =NewCT_OnOff ();if _bgcabf :=d .DecodeElement (_ecfce .Shadow ,&_edadga );_bgcabf !=nil {return _bgcabf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Emboss =NewCT_OnOff ();if _efaad :=d .DecodeElement (_ecfce .Emboss ,&_edadga );_efaad !=nil {return _efaad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Imprint =NewCT_OnOff ();if _dacfbdf :=d .DecodeElement (_ecfce .Imprint ,&_edadga );_dacfbdf !=nil {return _dacfbdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .NoProof =NewCT_OnOff ();if _aegda :=d .DecodeElement (_ecfce .NoProof ,&_edadga );_aegda !=nil {return _aegda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfce .SnapToGrid =NewCT_OnOff ();if _gdaed :=d .DecodeElement (_ecfce .SnapToGrid ,&_edadga );_gdaed !=nil {return _gdaed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Vanish =NewCT_OnOff ();if _aaebe :=d .DecodeElement (_ecfce .Vanish ,&_edadga );_aaebe !=nil {return _aaebe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .WebHidden =NewCT_OnOff ();if _eegbdd :=d .DecodeElement (_ecfce .WebHidden ,&_edadga );_eegbdd !=nil {return _eegbdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfce .Color =NewCT_Color ();if _abcdff :=d .DecodeElement (_ecfce .Color ,&_edadga );_abcdff !=nil {return _abcdff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Spacing =NewCT_SignedTwipsMeasure ();if _dfggd :=d .DecodeElement (_ecfce .Spacing ,&_edadga );_dfggd !=nil {return _dfggd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .W =NewCT_TextScale ();if _cccgbd :=d .DecodeElement (_ecfce .W ,&_edadga );_cccgbd !=nil {return _cccgbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Kern =NewCT_HpsMeasure ();if _bgeee :=d .DecodeElement (_ecfce .Kern ,&_edadga );_bgeee !=nil {return _bgeee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Position =NewCT_SignedHpsMeasure ();if _gefad :=d .DecodeElement (_ecfce .Position ,&_edadga );_gefad !=nil {return _gefad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfce .Sz =NewCT_HpsMeasure ();if _facde :=d .DecodeElement (_ecfce .Sz ,&_edadga );_facde !=nil {return _facde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfce .SzCs =NewCT_HpsMeasure ();if _fdeead :=d .DecodeElement (_ecfce .SzCs ,&_edadga );_fdeead !=nil {return _fdeead ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Highlight =NewCT_Highlight ();if _becae :=d .DecodeElement (_ecfce .Highlight ,&_edadga );_becae !=nil {return _becae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .U =NewCT_Underline ();if _gcag :=d .DecodeElement (_ecfce .U ,&_edadga );_gcag !=nil {return _gcag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Effect =NewCT_TextEffect ();if _edfegf :=d .DecodeElement (_ecfce .Effect ,&_edadga );_edfegf !=nil {return _edfegf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Bdr =NewCT_Border ();if _debgb :=d .DecodeElement (_ecfce .Bdr ,&_edadga );_debgb !=nil {return _debgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfce .Shd =NewCT_Shd ();if _cdeccc :=d .DecodeElement (_ecfce .Shd ,&_edadga );_cdeccc !=nil {return _cdeccc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .FitText =NewCT_FitText ();if _gadcb :=d .DecodeElement (_ecfce .FitText ,&_edadga );_gadcb !=nil {return _gadcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .VertAlign =NewCT_VerticalAlignRun ();if _fdgce :=d .DecodeElement (_ecfce .VertAlign ,&_edadga );_fdgce !=nil {return _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 :"\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"}:_ecfce .Rtl =NewCT_OnOff ();if _gbebbb :=d .DecodeElement (_ecfce .Rtl ,&_edadga );_gbebbb !=nil {return _gbebbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfce .Cs =NewCT_OnOff ();if _deafd :=d .DecodeElement (_ecfce .Cs ,&_edadga );_deafd !=nil {return _deafd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Em =NewCT_Em ();if _ccedfd :=d .DecodeElement (_ecfce .Em ,&_edadga );_ccedfd !=nil {return _ccedfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .Lang =NewCT_Language ();if _beaebg :=d .DecodeElement (_ecfce .Lang ,&_edadga );_beaebg !=nil {return _beaebg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .EastAsianLayout =NewCT_EastAsianLayout ();if _gfefb :=d .DecodeElement (_ecfce .EastAsianLayout ,&_edadga );_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 :"\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"}:_ecfce .SpecVanish =NewCT_OnOff ();if _gagdcd :=d .DecodeElement (_ecfce .SpecVanish ,&_edadga );_gagdcd !=nil {return _gagdcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfce .OMath =NewCT_OnOff ();if _gdefbc :=d .DecodeElement (_ecfce .OMath ,&_edadga );_gdefbc !=nil {return _gdefbc ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fR\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_edadga .Name );if _fgfbg :=d .Skip ();_fgfbg !=nil {return _fgfbg ;};};case _f .EndElement :break _dcdbedd ;case _f .CharData :};};return nil ;}; +// Custom XML Element Name +ElementAttr string ; -// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path -func (_ddcgd *EG_RunInnerContent )ValidateWithPath (path string )error {if _ddcgd .Br !=nil {if _ccaded :=_ddcgd .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_ccaded !=nil {return _ccaded ;};};if _ddcgd .T !=nil {if _gaggce :=_ddcgd .T .ValidateWithPath (path +"\u002f\u0054");_gaggce !=nil {return _gaggce ;};};if _ddcgd .ContentPart !=nil {if _abcbbg :=_ddcgd .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_abcbbg !=nil {return _abcbbg ;};};if _ddcgd .DelText !=nil {if _ccdac :=_ddcgd .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_ccdac !=nil {return _ccdac ;};};if _ddcgd .InstrText !=nil {if _cfdfg :=_ddcgd .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_cfdfg !=nil {return _cfdfg ;};};if _ddcgd .DelInstrText !=nil {if _adege :=_ddcgd .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_adege !=nil {return _adege ;};};if _ddcgd .NoBreakHyphen !=nil {if _fgfdfa :=_ddcgd .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_fgfdfa !=nil {return _fgfdfa ;};};if _ddcgd .SoftHyphen !=nil {if _edgeb :=_ddcgd .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_edgeb !=nil {return _edgeb ;};};if _ddcgd .DayShort !=nil {if _fgdcb :=_ddcgd .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_fgdcb !=nil {return _fgdcb ;};};if _ddcgd .MonthShort !=nil {if _fcbbf :=_ddcgd .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_fcbbf !=nil {return _fcbbf ;};};if _ddcgd .YearShort !=nil {if _gfadf :=_ddcgd .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_gfadf !=nil {return _gfadf ;};};if _ddcgd .DayLong !=nil {if _aggadd :=_ddcgd .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_aggadd !=nil {return _aggadd ;};};if _ddcgd .MonthLong !=nil {if _bgcbg :=_ddcgd .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_bgcbg !=nil {return _bgcbg ;};};if _ddcgd .YearLong !=nil {if _bdfbbd :=_ddcgd .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_bdfbbd !=nil {return _bdfbbd ;};};if _ddcgd .AnnotationRef !=nil {if _ccegd :=_ddcgd .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_ccegd !=nil {return _ccegd ;};};if _ddcgd .FootnoteRef !=nil {if _fabddb :=_ddcgd .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_fabddb !=nil {return _fabddb ;};};if _ddcgd .EndnoteRef !=nil {if _cacg :=_ddcgd .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_cacg !=nil {return _cacg ;};};if _ddcgd .Separator !=nil {if _ffgbf :=_ddcgd .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_ffgbf !=nil {return _ffgbf ;};};if _ddcgd .ContinuationSeparator !=nil {if _ffgcd :=_ddcgd .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_ffgcd !=nil {return _ffgcd ;};};if _ddcgd .Sym !=nil {if _eegbef :=_ddcgd .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_eegbef !=nil {return _eegbef ;};};if _ddcgd .PgNum !=nil {if _afddde :=_ddcgd .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_afddde !=nil {return _afddde ;};};if _ddcgd .Cr !=nil {if _edbbd :=_ddcgd .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_edbbd !=nil {return _edbbd ;};};if _ddcgd .Tab !=nil {if _fafee :=_ddcgd .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_fafee !=nil {return _fafee ;};};if _ddcgd .Object !=nil {if _bbcbf :=_ddcgd .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_bbcbf !=nil {return _bbcbf ;};};if _ddcgd .Pict !=nil {if _gebbd :=_ddcgd .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_gebbd !=nil {return _gebbd ;};};if _ddcgd .FldChar !=nil {if _caabg :=_ddcgd .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_caabg !=nil {return _caabg ;};};if _ddcgd .Ruby !=nil {if _adgcbe :=_ddcgd .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_adgcbe !=nil {return _adgcbe ;};};if _ddcgd .FootnoteReference !=nil {if _abfce :=_ddcgd .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_abfce !=nil {return _abfce ;};};if _ddcgd .EndnoteReference !=nil {if _eadgc :=_ddcgd .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_eadgc !=nil {return _eadgc ;};};if _ddcgd .CommentReference !=nil {if _gdccbb :=_ddcgd .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_gdccbb !=nil {return _gdccbb ;};};if _ddcgd .Drawing !=nil {if _aabee :=_ddcgd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_aabee !=nil {return _aabee ;};};if _ddcgd .Ptab !=nil {if _aceab :=_ddcgd .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_aceab !=nil {return _aceab ;};};if _ddcgd .LastRenderedPageBreak !=nil {if _faggcc :=_ddcgd .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_faggcc !=nil {return _faggcc ;};};return nil ;};func (_gfgaeg *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfgaeg =0;case "\u0066\u0072\u006fn\u0074":*_gfgaeg =1;case "\u0062\u0061\u0063\u006b":*_gfgaeg =2;};return nil ;};func (_dcaeeg *WdST_WrapText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbdebg ,_efgcg :=d .Token ();if _efgcg !=nil {return _efgcg ;};if _debfff ,_ffggebg :=_dbdebg .(_f .EndElement );_ffggebg &&_debfff .Name ==start .Name {*_dcaeeg =1;return nil ;};if _agfbbc ,_aceba :=_dbdebg .(_f .CharData );!_aceba {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbdebg );}else {switch string (_agfbbc ){case "":*_dcaeeg =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_dcaeeg =1;case "\u006c\u0065\u0066\u0074":*_dcaeeg =2;case "\u0072\u0069\u0067h\u0074":*_dcaeeg =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_dcaeeg =4;};};_dbdebg ,_efgcg =d .Token ();if _efgcg !=nil {return _efgcg ;};if _adbaed ,_fbbfdg :=_dbdebg .(_f .EndElement );_fbbfdg &&_adbaed .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbdebg );}; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;}; -// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path -func (_dedeg *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _gceega :=_dedeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gceega !=nil {return _gceega ;};return nil ;};const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);func (_eafce *CT_PageSz )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eafce .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_ff .Sprintf ("\u0025\u0076",*_eafce .WAttr )});};if _eafce .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068"},Value :_ff .Sprintf ("\u0025\u0076",*_eafce .HAttr )});};if _eafce .OrientAttr !=ST_PageOrientationUnset {_dfda ,_eddegg :=_eafce .OrientAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"});if _eddegg !=nil {return _eddegg ;};start .Attr =append (start .Attr ,_dfda );};if _eafce .CodeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_eafce .CodeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Ftr and its children, prefixing error messages with path +func (_cbdffb *Ftr )ValidateWithPath (path string )error {if _acede :=_cbdffb .CT_HdrFtr .ValidateWithPath (path );_acede !=nil {return _acede ;};return nil ;}; -// Validate validates the Document and its children -func (_bddeea *Document )Validate ()error {return _bddeea .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; +// Validate validates the CT_MathCtrlDel and its children +func (_aaecb *CT_MathCtrlDel )Validate ()error {return _aaecb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");};func (_fdaccb ST_Direction )Validate ()error {return _fdaccb .ValidateWithPath ("")};func (_bgacb ST_LevelSuffix )ValidateWithPath (path string )error {switch _bgacb {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgacb ));};return nil ;};func (_ddfed *CT_SectPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_ddfed .AuthorAttr )});if _ddfed .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_ddfed .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_ddfed .IdAttr )});e .EncodeToken (start );if _ddfed .SectPr !=nil {_dfgfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_ddfed .SectPr ,_dfgfa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RecipientData and its children -func (_dbbag *CT_RecipientData )Validate ()error {return _dbbag .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path +func (_bgege *CT_PPrChange )ValidateWithPath (path string )error {if _eadf :=_bgege .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_eadf !=nil {return _eadf ;};return nil ;};type WdST_WrapText byte ; -// Validate validates the CT_RubyContent and its children -func (_baccb *CT_RubyContent )Validate ()error {return _baccb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");}; +// Validate validates the CT_LsdException and its children +func (_dbfacc *CT_LsdException )Validate ()error {return _dbfacc .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");};func (_dfbed *WdCT_PosHChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfbed .Align !=WdST_AlignHUnset {_eeebfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dfbed .Align ,_eeebfe );};if _dfbed .PosOffset !=nil {_egbcee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_dfbed .PosOffset ,_egbcee );};return nil ;};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_aaac :=&CT_ReadingModeInkLockDown {};return _aaac ;};func (_bdegbe ST_FrameScrollbar )ValidateWithPath (path string )error {switch _bdegbe {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdegbe ));};return nil ;};func (_fbccd ST_FontFamily )String ()string {switch _fbccd {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 (_ccdfc *CT_DecimalNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_ccdfc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdST_AlignH byte ;func NewCT_TcBorders ()*CT_TcBorders {_gebad :=&CT_TcBorders {};return _gebad };func (_beada *CT_FtnEdnSepRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcfgg :=range start .Attr {if _dcfgg .Name .Local =="\u0069\u0064"{_fbcdc ,_dgeg :=_ac .ParseInt (_dcfgg .Value ,10,64);if _dgeg !=nil {return _dgeg ;};_beada .IdAttr =_fbcdc ;continue ;};};for {_eebde ,_bgcc :=d .Token ();if _bgcc !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_bgcc );};if _dcfe ,_cbcdc :=_eebde .(_d .EndElement );_cbcdc &&_dcfe .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Lock and its children -func (_deag *CT_Lock )Validate ()error {return _deag .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");}; +// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path +func (_fbfgg *CT_LevelSuffix )ValidateWithPath (path string )error {if _fbfgg .ValAttr ==ST_LevelSuffixUnset {return _ace .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 :=_fbfgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgcef !=nil {return _cgcef ;};return nil ;};func (_dgcd *CT_SdtContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eadgd :for {_cdcfb ,_eaaeb :=d .Token ();if _eaaeb !=nil {return _eaaeb ;};switch _befba :=_cdcfb .(type ){case _d .StartElement :switch _befba .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_eedggf :=NewCT_SimpleField ();if _gdbcb :=d .DecodeElement (_eedggf ,&_befba );_gdbcb !=nil {return _gdbcb ;};_dgcd .FldSimple =append (_dgcd .FldSimple ,_eedggf );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dgcd .Hyperlink =NewCT_Hyperlink ();if _fecba :=d .DecodeElement (_dgcd .Hyperlink ,&_befba );_fecba !=nil {return _fecba ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_dgcd .SubDoc =NewCT_Rel ();if _eaceaf :=d .DecodeElement (_dgcd .SubDoc ,&_befba );_eaceaf !=nil {return _eaceaf ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dbcaff :=NewEG_ContentRunContent ();_dbcaff .CustomXml =NewCT_CustomXmlRun ();if _fdadd :=d .DecodeElement (_dbcaff .CustomXml ,&_befba );_fdadd !=nil {return _fdadd ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_dbcaff );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_becbgg :=NewEG_ContentRunContent ();_becbgg .SmartTag =NewCT_SmartTagRun ();if _cfgbaa :=d .DecodeElement (_becbgg .SmartTag ,&_befba );_cfgbaa !=nil {return _cfgbaa ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_becbgg );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_cbcff :=NewEG_ContentRunContent ();_cbcff .Sdt =NewCT_SdtRun ();if _gdbdg :=d .DecodeElement (_cbcff .Sdt ,&_befba );_gdbdg !=nil {return _gdbdg ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_cbcff );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_gegdc :=NewEG_ContentRunContent ();_gegdc .Dir =NewCT_DirContentRun ();if _efbaf :=d .DecodeElement (_gegdc .Dir ,&_befba );_efbaf !=nil {return _efbaf ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_gegdc );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_fdfgf :=NewEG_ContentRunContent ();_fdfgf .Bdo =NewCT_BdoContentRun ();if _agcfdc :=d .DecodeElement (_fdfgf .Bdo ,&_befba );_agcfdc !=nil {return _agcfdc ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_fdfgf );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 :"\u0072"},_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 :"\u0072"}:_eefcb :=NewEG_ContentRunContent ();_eefcb .R =NewCT_R ();if _ccbbd :=d .DecodeElement (_eefcb .R ,&_befba );_ccbbd !=nil {return _ccbbd ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_eefcb );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gdacgg :=NewEG_ContentRunContent ();_gfbed :=NewEG_RunLevelElts ();_gfbed .ProofErr =NewCT_ProofErr ();if _efdge :=d .DecodeElement (_gfbed .ProofErr ,&_befba );_efdge !=nil {return _efdge ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_gdacgg );_gdacgg .EG_RunLevelElts =append (_gdacgg .EG_RunLevelElts ,_gfbed );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_faagg :=NewEG_ContentRunContent ();_bfbaf :=NewEG_RunLevelElts ();_bfbaf .PermStart =NewCT_PermStart ();if _abefcg :=d .DecodeElement (_bfbaf .PermStart ,&_befba );_abefcg !=nil {return _abefcg ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_faagg );_faagg .EG_RunLevelElts =append (_faagg .EG_RunLevelElts ,_bfbaf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gfdfga :=NewEG_ContentRunContent ();_fbffb :=NewEG_RunLevelElts ();_fbffb .PermEnd =NewCT_Perm ();if _deecb :=d .DecodeElement (_fbffb .PermEnd ,&_befba );_deecb !=nil {return _deecb ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_gfdfga );_gfdfga .EG_RunLevelElts =append (_gfdfga .EG_RunLevelElts ,_fbffb );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bffdd :=NewEG_ContentRunContent ();_efdda :=NewEG_RunLevelElts ();_efdda .Ins =NewCT_RunTrackChange ();if _abce :=d .DecodeElement (_efdda .Ins ,&_befba );_abce !=nil {return _abce ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_bffdd );_bffdd .EG_RunLevelElts =append (_bffdd .EG_RunLevelElts ,_efdda );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gfede :=NewEG_ContentRunContent ();_cdccb :=NewEG_RunLevelElts ();_cdccb .Del =NewCT_RunTrackChange ();if _addbcf :=d .DecodeElement (_cdccb .Del ,&_befba );_addbcf !=nil {return _addbcf ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_gfede );_gfede .EG_RunLevelElts =append (_gfede .EG_RunLevelElts ,_cdccb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ddbbg :=NewEG_ContentRunContent ();_gebeb :=NewEG_RunLevelElts ();_gebeb .MoveFrom =NewCT_RunTrackChange ();if _gebaga :=d .DecodeElement (_gebeb .MoveFrom ,&_befba );_gebaga !=nil {return _gebaga ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_ddbbg );_ddbbg .EG_RunLevelElts =append (_ddbbg .EG_RunLevelElts ,_gebeb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bfced :=NewEG_ContentRunContent ();_dafcc :=NewEG_RunLevelElts ();_dafcc .MoveTo =NewCT_RunTrackChange ();if _dagff :=d .DecodeElement (_dafcc .MoveTo ,&_befba );_dagff !=nil {return _dagff ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_bfced );_bfced .EG_RunLevelElts =append (_bfced .EG_RunLevelElts ,_dafcc );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bggfac :=NewEG_ContentRunContent ();_aadga :=NewEG_RunLevelElts ();_cebedf :=NewEG_RangeMarkupElements ();_cebedf .BookmarkStart =NewCT_Bookmark ();if _daadg :=d .DecodeElement (_cebedf .BookmarkStart ,&_befba );_daadg !=nil {return _daadg ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_bggfac );_bggfac .EG_RunLevelElts =append (_bggfac .EG_RunLevelElts ,_aadga );_aadga .EG_RangeMarkupElements =append (_aadga .EG_RangeMarkupElements ,_cebedf );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dgcbe :=NewEG_ContentRunContent ();_fdfdg :=NewEG_RunLevelElts ();_eacca :=NewEG_RangeMarkupElements ();_eacca .BookmarkEnd =NewCT_MarkupRange ();if _cfgadg :=d .DecodeElement (_eacca .BookmarkEnd ,&_befba );_cfgadg !=nil {return _cfgadg ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_dgcbe );_dgcbe .EG_RunLevelElts =append (_dgcbe .EG_RunLevelElts ,_fdfdg );_fdfdg .EG_RangeMarkupElements =append (_fdfdg .EG_RangeMarkupElements ,_eacca );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fcgee :=NewEG_ContentRunContent ();_aegea :=NewEG_RunLevelElts ();_aaffc :=NewEG_RangeMarkupElements ();_aaffc .MoveFromRangeStart =NewCT_MoveBookmark ();if _ecgcce :=d .DecodeElement (_aaffc .MoveFromRangeStart ,&_befba );_ecgcce !=nil {return _ecgcce ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_fcgee );_fcgee .EG_RunLevelElts =append (_fcgee .EG_RunLevelElts ,_aegea );_aegea .EG_RangeMarkupElements =append (_aegea .EG_RangeMarkupElements ,_aaffc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbfeda :=NewEG_ContentRunContent ();_cecfg :=NewEG_RunLevelElts ();_badfa :=NewEG_RangeMarkupElements ();_badfa .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcffff :=d .DecodeElement (_badfa .MoveFromRangeEnd ,&_befba );_dcffff !=nil {return _dcffff ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_cbfeda );_cbfeda .EG_RunLevelElts =append (_cbfeda .EG_RunLevelElts ,_cecfg );_cecfg .EG_RangeMarkupElements =append (_cecfg .EG_RangeMarkupElements ,_badfa );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_efagbd :=NewEG_ContentRunContent ();_ecede :=NewEG_RunLevelElts ();_cgeaf :=NewEG_RangeMarkupElements ();_cgeaf .MoveToRangeStart =NewCT_MoveBookmark ();if _eccaef :=d .DecodeElement (_cgeaf .MoveToRangeStart ,&_befba );_eccaef !=nil {return _eccaef ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_efagbd );_efagbd .EG_RunLevelElts =append (_efagbd .EG_RunLevelElts ,_ecede );_ecede .EG_RangeMarkupElements =append (_ecede .EG_RangeMarkupElements ,_cgeaf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ceeeg :=NewEG_ContentRunContent ();_fgaff :=NewEG_RunLevelElts ();_abbbbg :=NewEG_RangeMarkupElements ();_abbbbg .MoveToRangeEnd =NewCT_MarkupRange ();if _aacde :=d .DecodeElement (_abbbbg .MoveToRangeEnd ,&_befba );_aacde !=nil {return _aacde ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_ceeeg );_ceeeg .EG_RunLevelElts =append (_ceeeg .EG_RunLevelElts ,_fgaff );_fgaff .EG_RangeMarkupElements =append (_fgaff .EG_RangeMarkupElements ,_abbbbg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_deceb :=NewEG_ContentRunContent ();_cadfe :=NewEG_RunLevelElts ();_faeggb :=NewEG_RangeMarkupElements ();_faeggb .CommentRangeStart =NewCT_MarkupRange ();if _ccdba :=d .DecodeElement (_faeggb .CommentRangeStart ,&_befba );_ccdba !=nil {return _ccdba ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_deceb );_deceb .EG_RunLevelElts =append (_deceb .EG_RunLevelElts ,_cadfe );_cadfe .EG_RangeMarkupElements =append (_cadfe .EG_RangeMarkupElements ,_faeggb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cabec :=NewEG_ContentRunContent ();_ddfc :=NewEG_RunLevelElts ();_cfddb :=NewEG_RangeMarkupElements ();_cfddb .CommentRangeEnd =NewCT_MarkupRange ();if _afdcb :=d .DecodeElement (_cfddb .CommentRangeEnd ,&_befba );_afdcb !=nil {return _afdcb ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_cabec );_cabec .EG_RunLevelElts =append (_cabec .EG_RunLevelElts ,_ddfc );_ddfc .EG_RangeMarkupElements =append (_ddfc .EG_RangeMarkupElements ,_cfddb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dcacc :=NewEG_ContentRunContent ();_bgcbg :=NewEG_RunLevelElts ();_agfdf :=NewEG_RangeMarkupElements ();_agfdf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aagbdg :=d .DecodeElement (_agfdf .CustomXmlInsRangeStart ,&_befba );_aagbdg !=nil {return _aagbdg ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_dcacc );_dcacc .EG_RunLevelElts =append (_dcacc .EG_RunLevelElts ,_bgcbg );_bgcbg .EG_RangeMarkupElements =append (_bgcbg .EG_RangeMarkupElements ,_agfdf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aafbf :=NewEG_ContentRunContent ();_agdea :=NewEG_RunLevelElts ();_cbbdb :=NewEG_RangeMarkupElements ();_cbbdb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgccc :=d .DecodeElement (_cbbdb .CustomXmlInsRangeEnd ,&_befba );_dgccc !=nil {return _dgccc ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_aafbf );_aafbf .EG_RunLevelElts =append (_aafbf .EG_RunLevelElts ,_agdea );_agdea .EG_RangeMarkupElements =append (_agdea .EG_RangeMarkupElements ,_cbbdb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gacgd :=NewEG_ContentRunContent ();_bcegd :=NewEG_RunLevelElts ();_abbfe :=NewEG_RangeMarkupElements ();_abbfe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efccfb :=d .DecodeElement (_abbfe .CustomXmlDelRangeStart ,&_befba );_efccfb !=nil {return _efccfb ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_gacgd );_gacgd .EG_RunLevelElts =append (_gacgd .EG_RunLevelElts ,_bcegd );_bcegd .EG_RangeMarkupElements =append (_bcegd .EG_RangeMarkupElements ,_abbfe );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbgga :=NewEG_ContentRunContent ();_aaagb :=NewEG_RunLevelElts ();_cfbee :=NewEG_RangeMarkupElements ();_cfbee .CustomXmlDelRangeEnd =NewCT_Markup ();if _acdcef :=d .DecodeElement (_cfbee .CustomXmlDelRangeEnd ,&_befba );_acdcef !=nil {return _acdcef ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_cbgga );_cbgga .EG_RunLevelElts =append (_cbgga .EG_RunLevelElts ,_aaagb );_aaagb .EG_RangeMarkupElements =append (_aaagb .EG_RangeMarkupElements ,_cfbee );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ecbbcd :=NewEG_ContentRunContent ();_dgaef :=NewEG_RunLevelElts ();_cfdab :=NewEG_RangeMarkupElements ();_cfdab .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _babba :=d .DecodeElement (_cfdab .CustomXmlMoveFromRangeStart ,&_befba );_babba !=nil {return _babba ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_ecbbcd );_ecbbcd .EG_RunLevelElts =append (_ecbbcd .EG_RunLevelElts ,_dgaef );_dgaef .EG_RangeMarkupElements =append (_dgaef .EG_RangeMarkupElements ,_cfdab );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_effbc :=NewEG_ContentRunContent ();_cbfbb :=NewEG_RunLevelElts ();_gaffdc :=NewEG_RangeMarkupElements ();_gaffdc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ccbd :=d .DecodeElement (_gaffdc .CustomXmlMoveFromRangeEnd ,&_befba );_ccbd !=nil {return _ccbd ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_effbc );_effbc .EG_RunLevelElts =append (_effbc .EG_RunLevelElts ,_cbfbb );_cbfbb .EG_RangeMarkupElements =append (_cbfbb .EG_RangeMarkupElements ,_gaffdc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_effc :=NewEG_ContentRunContent ();_decae :=NewEG_RunLevelElts ();_bbebe :=NewEG_RangeMarkupElements ();_bbebe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ggdgd :=d .DecodeElement (_bbebe .CustomXmlMoveToRangeStart ,&_befba );_ggdgd !=nil {return _ggdgd ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_effc );_effc .EG_RunLevelElts =append (_effc .EG_RunLevelElts ,_decae );_decae .EG_RangeMarkupElements =append (_decae .EG_RangeMarkupElements ,_bbebe );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agged :=NewEG_ContentRunContent ();_ebbde :=NewEG_RunLevelElts ();_ddaf :=NewEG_RangeMarkupElements ();_ddaf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gdfda :=d .DecodeElement (_ddaf .CustomXmlMoveToRangeEnd ,&_befba );_gdfda !=nil {return _gdfda ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_agged );_agged .EG_RunLevelElts =append (_agged .EG_RunLevelElts ,_ebbde );_ebbde .EG_RangeMarkupElements =append (_ebbde .EG_RangeMarkupElements ,_ddaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcfed :=NewEG_ContentRunContent ();_dgeeg :=NewEG_RunLevelElts ();_ebfgg :=NewEG_MathContent ();_ebfgg .OMathPara =_ed .NewOMathPara ();if _aaecg :=d .DecodeElement (_ebfgg .OMathPara ,&_befba );_aaecg !=nil {return _aaecg ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_gcfed );_gcfed .EG_RunLevelElts =append (_gcfed .EG_RunLevelElts ,_dgeeg );_dgeeg .EG_MathContent =append (_dgeeg .EG_MathContent ,_ebfgg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abfgc :=NewEG_ContentRunContent ();_gbadd :=NewEG_RunLevelElts ();_dcgb :=NewEG_MathContent ();_dcgb .OMath =_ed .NewOMath ();if _abcbb :=d .DecodeElement (_dcgb .OMath ,&_befba );_abcbb !=nil {return _abcbb ;};_dgcd .EG_ContentRunContent =append (_dgcd .EG_ContentRunContent ,_abfgc );_abfgc .EG_RunLevelElts =append (_abfgc .EG_RunLevelElts ,_gbadd );_gbadd .EG_MathContent =append (_gbadd .EG_MathContent ,_dcgb );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_befba .Name );if _edcbgd :=d .Skip ();_edcbgd !=nil {return _edcbgd ;};};case _d .EndElement :break _eadgd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_SdtDropDownList and its children -func (_ddfbb *CT_SdtDropDownList )Validate ()error {return _ddfbb .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");};func (_eadgcb WdST_AlignH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eadgcb .String (),start );};type CT_Tabs struct{ +// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path +func (_efbbe *CT_RubyPr )ValidateWithPath (path string )error {if _fbdfa :=_efbbe .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_fbdfa !=nil {return _fbdfa ;};if _dfcge :=_efbbe .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073");_dfcge !=nil {return _dfcge ;};if _fdaba :=_efbbe .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_fdaba !=nil {return _fdaba ;};if _feefgf :=_efbbe .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074");_feefgf !=nil {return _feefgf ;};if _gebfb :=_efbbe .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_gebfb !=nil {return _gebfb ;};if _efbbe .Dirty !=nil {if _fbgdd :=_efbbe .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079");_fbgdd !=nil {return _fbgdd ;};};return nil ;};func (_cbged *CT_TblPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_cbged .AuthorAttr )});if _cbged .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_cbged .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_cbged .IdAttr )});e .EncodeToken (start );_beacg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_cbged .TblPr ,_beacg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_deeaf *CT_RPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deeaf .RPr =NewCT_RPrOriginal ();for _ ,_bggef :=range start .Attr {if _bggef .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gdcbg ,_gbggb :=_bggef .Value ,error (nil );if _gbggb !=nil {return _gbggb ;};_deeaf .AuthorAttr =_gdcbg ;continue ;};if _bggef .Name .Local =="\u0064\u0061\u0074\u0065"{_ccdbb ,_gfffb :=ParseStdlibTime (_bggef .Value );if _gfffb !=nil {return _gfffb ;};_deeaf .DateAttr =&_ccdbb ;continue ;};if _bggef .Name .Local =="\u0069\u0064"{_dgfee ,_gdadc :=_ac .ParseInt (_bggef .Value ,10,64);if _gdadc !=nil {return _gdadc ;};_deeaf .IdAttr =_dgfee ;continue ;};};_aedce :for {_fcff ,_gfcafb :=d .Token ();if _gfcafb !=nil {return _gfcafb ;};switch _bcce :=_fcff .(type ){case _d .StartElement :switch _bcce .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:if _aafcfc :=d .DecodeElement (_deeaf .RPr ,&_bcce );_aafcfc !=nil {return _aafcfc ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_bcce .Name );if _beefb :=d .Skip ();_beefb !=nil {return _beefb ;};};case _d .EndElement :break _aedce ;case _d .CharData :};};return nil ;}; -// Custom Tab Stop -Tab []*CT_TabStop ;};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_cegfa :=&CT_FFCheckBoxChoice {};return _cegfa }; +// Validate validates the WdCT_WrapPath and its children +func (_cegce *WdCT_WrapPath )Validate ()error {return _cegce .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");}; -// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path -func (_ebcfb *CT_Object )ValidateWithPath (path string )error {if _ebcfb .DxaOrigAttr !=nil {if _bdfdg :=_ebcfb .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_bdfdg !=nil {return _bdfdg ;};};if _ebcfb .DyaOrigAttr !=nil {if _dagad :=_ebcfb .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_dagad !=nil {return _dagad ;};};if _ebcfb .Drawing !=nil {if _cbbfd :=_ebcfb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cbbfd !=nil {return _cbbfd ;};};if _ebcfb .Choice !=nil {if _gfbbaf :=_ebcfb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfbbaf !=nil {return _gfbbaf ;};};return nil ;}; +// Validate validates the CT_TrackChange and its children +func (_bacfa *CT_TrackChange )Validate ()error {return _bacfa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");}; -// Validate validates the EG_RPrContent and its children -func (_cgdceg *EG_RPrContent )Validate ()error {return _cgdceg .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_edbdgg ST_EdGrp )ValidateWithPath (path string )error {switch _edbdgg {case 0,1,2,3,4,5,6,7:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbdgg ));};return nil ;};func (_ecgbb ST_HpsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ecgbb .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_f .CharData (_ff .Sprintf ("\u0025\u0064",*_ecgbb .ST_UnsignedDecimalNumber )));};if _ecgbb .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_ecgbb .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path +func (_cegad *CT_PageBorder )ValidateWithPath (path string )error {if _cegad .ValAttr ==ST_BorderUnset {return _ace .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 _dggca :=_cegad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dggca !=nil {return _dggca ;};if _cegad .ColorAttr !=nil {if _ggbbd :=_cegad .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ggbbd !=nil {return _ggbbd ;};};if _fgagdf :=_cegad .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fgagdf !=nil {return _fgagdf ;};if _cegad .ShadowAttr !=nil {if _cdged :=_cegad .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_cdged !=nil {return _cdged ;};};if _cegad .FrameAttr !=nil {if _ccgb :=_cegad .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_ccgb !=nil {return _ccgb ;};};return nil ;};func (_bcceae *WdWgp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bcceae .WdCT_WordprocessingGroup .MarshalXML (e ,start );}; -// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path -func (_edacf *WdCT_PosV )ValidateWithPath (path string )error {if _edacf .RelativeFromAttr ==WdST_RelFromVUnset {return _ff .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 _cccce :=_edacf .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_cccce !=nil {return _cccce ;};if _cddbg :=_edacf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cddbg !=nil {return _cddbg ;};return nil ;};func (_gddae *CT_HdrFtrRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bdbed ,_edfef :=_gddae .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _edfef !=nil {return _edfef ;};start .Attr =append (start .Attr ,_bdbed );start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_gddae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DirContentRun ()*CT_DirContentRun {_fegec :=&CT_DirContentRun {};return _fegec };type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;};func (_cggcg *CT_HpsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdecb :=range start .Attr {if _bdecb .Name .Local =="\u0076\u0061\u006c"{_fbdb ,_ccce :=ParseUnionST_HpsMeasure (_bdecb .Value );if _ccce !=nil {return _ccce ;};_cggcg .ValAttr =_fbdb ;continue ;};};for {_gdaaa ,_bcbbf :=d .Token ();if _bcbbf !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_bcbbf );};if _gceeac ,_dgdec :=_gdaaa .(_f .EndElement );_dgdec &&_gceeac .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DocProtect and its children +func (_eeab *CT_DocProtect )Validate ()error {return _eeab .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");};func (_cebbb *CT_NumLvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eceacb :=range start .Attr {if _eceacb .Name .Local =="\u0069\u006c\u0076\u006c"{_eeccf ,_cbeda :=_ac .ParseInt (_eceacb .Value ,10,64);if _cbeda !=nil {return _cbeda ;};_cebbb .IlvlAttr =_eeccf ;continue ;};};_ccbbe :for {_babde ,_gggcec :=d .Token ();if _gggcec !=nil {return _gggcec ;};switch _bbecg :=_babde .(type ){case _d .StartElement :switch _bbecg .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 :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_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 :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_cebbb .StartOverride =NewCT_DecimalNumber ();if _gcdcb :=d .DecodeElement (_cebbb .StartOverride ,&_bbecg );_gcdcb !=nil {return _gcdcb ;};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 :"\u006c\u0076\u006c"},_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 :"\u006c\u0076\u006c"}:_cebbb .Lvl =NewCT_Lvl ();if _begea :=d .DecodeElement (_cebbb .Lvl ,&_bbecg );_begea !=nil {return _begea ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dL\u0076\u006c \u0025\u0076",_bbecg .Name );if _egbaa :=d .Skip ();_egbaa !=nil {return _egbaa ;};};case _d .EndElement :break _ccbbe ;case _d .CharData :};};return nil ;};func (_bfgeac ST_Pitch )Validate ()error {return _bfgeac .ValidateWithPath ("")};func NewCT_SdtEndPr ()*CT_SdtEndPr {_gbdgeb :=&CT_SdtEndPr {};return _gbdgeb };func (_dbgggc *CT_PPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbgggc .PStyle !=nil {_fefdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbgggc .PStyle ,_fefdf );};if _dbgggc .KeepNext !=nil {_abagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_dbgggc .KeepNext ,_abagf );};if _dbgggc .KeepLines !=nil {_cdcbg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbgggc .KeepLines ,_cdcbg );};if _dbgggc .PageBreakBefore !=nil {_fgffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_dbgggc .PageBreakBefore ,_fgffg );};if _dbgggc .FramePr !=nil {_decbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_dbgggc .FramePr ,_decbe );};if _dbgggc .WidowControl !=nil {_dbecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_dbgggc .WidowControl ,_dbecd );};if _dbgggc .NumPr !=nil {_aabcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_dbgggc .NumPr ,_aabcc );};if _dbgggc .SuppressLineNumbers !=nil {_bffbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_dbgggc .SuppressLineNumbers ,_bffbe );};if _dbgggc .PBdr !=nil {_gbdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_dbgggc .PBdr ,_gbdcd );};if _dbgggc .Shd !=nil {_ggecga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dbgggc .Shd ,_ggecga );};if _dbgggc .Tabs !=nil {_adag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_dbgggc .Tabs ,_adag );};if _dbgggc .SuppressAutoHyphens !=nil {_bgadf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_dbgggc .SuppressAutoHyphens ,_bgadf );};if _dbgggc .Kinsoku !=nil {_acage :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_dbgggc .Kinsoku ,_acage );};if _dbgggc .WordWrap !=nil {_fddaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dbgggc .WordWrap ,_fddaf );};if _dbgggc .OverflowPunct !=nil {_adeed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dbgggc .OverflowPunct ,_adeed );};if _dbgggc .TopLinePunct !=nil {_gcbde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dbgggc .TopLinePunct ,_gcbde );};if _dbgggc .AutoSpaceDE !=nil {_ffacd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_dbgggc .AutoSpaceDE ,_ffacd );};if _dbgggc .AutoSpaceDN !=nil {_ggga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_dbgggc .AutoSpaceDN ,_ggga );};if _dbgggc .Bidi !=nil {_dfega :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_dbgggc .Bidi ,_dfega );};if _dbgggc .AdjustRightInd !=nil {_feabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_dbgggc .AdjustRightInd ,_feabe );};if _dbgggc .SnapToGrid !=nil {_caabd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dbgggc .SnapToGrid ,_caabd );};if _dbgggc .Spacing !=nil {_beaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dbgggc .Spacing ,_beaa );};if _dbgggc .Ind !=nil {_bfec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_dbgggc .Ind ,_bfec );};if _dbgggc .ContextualSpacing !=nil {_ebcbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dbgggc .ContextualSpacing ,_ebcbb );};if _dbgggc .MirrorIndents !=nil {_acffa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dbgggc .MirrorIndents ,_acffa );};if _dbgggc .SuppressOverlap !=nil {_eafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_dbgggc .SuppressOverlap ,_eafa );};if _dbgggc .Jc !=nil {_agacd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dbgggc .Jc ,_agacd );};if _dbgggc .TextDirection !=nil {_ccfcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbgggc .TextDirection ,_ccfcb );};if _dbgggc .TextAlignment !=nil {_afcab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dbgggc .TextAlignment ,_afcab );};if _dbgggc .TextboxTightWrap !=nil {_afaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dbgggc .TextboxTightWrap ,_afaeb );};if _dbgggc .OutlineLvl !=nil {_fcbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_dbgggc .OutlineLvl ,_fcbge );};if _dbgggc .DivId !=nil {_ddcfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_dbgggc .DivId ,_ddcfe );};if _dbgggc .CnfStyle !=nil {_cbaea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbgggc .CnfStyle ,_cbaea );};if _dbgggc .RPr !=nil {_aefgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dbgggc .RPr ,_aefgc );};if _dbgggc .SectPr !=nil {_cgefdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_dbgggc .SectPr ,_cgefdd );};if _dbgggc .PPrChange !=nil {_bbfgfd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dbgggc .PPrChange ,_bbfgfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gddecg ST_HpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gddecg .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_d .CharData (_ace .Sprintf ("\u0025\u0064",*_gddecg .ST_UnsignedDecimalNumber )));};if _gddecg .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_gddecg .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path -func (_gba *AG_TransitionalPassword )ValidateWithPath (path string )error {if _ede :=_gba .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_ede !=nil {return _ede ;};if _cfg :=_gba .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");_cfg !=nil {return _cfg ;};if _dee :=_gba .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dee !=nil {return _dee ;};return nil ;}; +// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path +func (_ccacg *WdCT_WrapTight )ValidateWithPath (path string )error {if _ccacg .WrapTextAttr ==WdST_WrapTextUnset {return _ace .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 _fbgcca :=_ccacg .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_fbgcca !=nil {return _fbgcca ;};if _egeff :=_ccacg .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_egeff !=nil {return _egeff ;};return nil ;};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_degbf :=&WdCT_WrapTopBottom {};return _degbf }; -// Validate validates the CT_VerticalJc and its children -func (_eggfab *CT_VerticalJc )Validate ()error {return _eggfab .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");};type EG_ParaRPrTrackChanges struct{ +// Validate validates the TxbxContent and its children +func (_cbceba *TxbxContent )Validate ()error {return _cbceba .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_dbgbb ST_HeightRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbgbb .String (),start );};func (_debbf *CT_ProofErr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debbf .TypeAttr =ST_ProofErr (1);for _ ,_gegae :=range start .Attr {if _gegae .Name .Local =="\u0074\u0079\u0070\u0065"{_debbf .TypeAttr .UnmarshalXMLAttr (_gegae );continue ;};};for {_abgg ,_bdcff :=d .Token ();if _bdcff !=nil {return _ace .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_bdcff );};if _aefff ,_dacdc :=_abgg .(_d .EndElement );_dacdc &&_aefff .Name ==start .Name {break ;};};return nil ;};func (_dgdga *CT_FFTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_afegc ,_eaafb :=_dgdga .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eaafb !=nil {return _eaafb ;};start .Attr =append (start .Attr ,_afegc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_MoveBookmark ()*CT_MoveBookmark {_aabg :=&CT_MoveBookmark {};return _aabg };func (_gbdge *CT_MathCtrlIns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fedab :=range start .Attr {if _fedab .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gdae ,_ebacbd :=_fedab .Value ,error (nil );if _ebacbd !=nil {return _ebacbd ;};_gbdge .AuthorAttr =_gdae ;continue ;};if _fedab .Name .Local =="\u0064\u0061\u0074\u0065"{_eagd ,_fdbcf :=ParseStdlibTime (_fedab .Value );if _fdbcf !=nil {return _fdbcf ;};_gbdge .DateAttr =&_eagd ;continue ;};if _fedab .Name .Local =="\u0069\u0064"{_bgfgf ,_dcagc :=_ac .ParseInt (_fedab .Value ,10,64);if _dcagc !=nil {return _dcagc ;};_gbdge .IdAttr =_bgfgf ;continue ;};};for {_fabb ,_beacf :=d .Token ();if _beacf !=nil {return _ace .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",_beacf );};if _geced ,_cecaf :=_fabb .(_d .EndElement );_cecaf &&_geced .Name ==start .Name {break ;};};return nil ;};func (_bagefc *ST_FontFamily )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bagefc =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_bagefc =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_bagefc =2;case "\u0072\u006f\u006da\u006e":*_bagefc =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_bagefc =4;case "\u0073\u0077\u0069s\u0073":*_bagefc =5;case "\u0061\u0075\u0074\u006f":*_bagefc =6;};return nil ;};type ST_VerticalJc byte ; -// Inserted Paragraph -Ins *CT_TrackChange ; +// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path +func (_ebfg *CT_FFHelpText )ValidateWithPath (path string )error {if _cecac :=_ebfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cecac !=nil {return _cecac ;};return nil ;}; -// Deleted Paragraph -Del *CT_TrackChange ; +// Validate validates the CT_DocPartTypes and its children +func (_ddda *CT_DocPartTypes )Validate ()error {return _ddda .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};func NewCT_Kinsoku ()*CT_Kinsoku {_dfefec :=&CT_Kinsoku {};return _dfefec };func (_cgcff *CT_NumPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgcff .Ilvl !=nil {_ececgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_cgcff .Ilvl ,_ececgb );};if _cgcff .NumId !=nil {_fddeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_cgcff .NumId ,_fddeg );};if _cgcff .NumberingChange !=nil {_aafag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cgcff .NumberingChange ,_aafag );};if _cgcff .Ins !=nil {_ecfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_cgcff .Ins ,_ecfdd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Validate validates the CT_PageBorders and its children +func (_ggfga *CT_PageBorders )Validate ()error {return _ggfga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");};func (_ceebg *CT_FitText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bace :=range start .Attr {if _bace .Name .Local =="\u0076\u0061\u006c"{_agaf ,_daea :=ParseUnionST_TwipsMeasure (_bace .Value );if _daea !=nil {return _daea ;};_ceebg .ValAttr =_agaf ;continue ;};if _bace .Name .Local =="\u0069\u0064"{_dbbbd ,_ddcg :=_ac .ParseInt (_bace .Value ,10,64);if _ddcg !=nil {return _ddcg ;};_ceebg .IdAttr =&_dbbbd ;continue ;};};for {_cdcdf ,_agffg :=d .Token ();if _agffg !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_agffg );};if _edefc ,_fdcbf :=_cdcdf .(_d .EndElement );_fdcbf &&_edefc .Name ==start .Name {break ;};};return nil ;};type ST_HeightRule byte ;func (_ffbd *CT_DocPartName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_ffbd .ValAttr )});if _ffbd .DecoratedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0065\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_ffbd .DecoratedAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Move Destination Paragraph -MoveTo *CT_TrackChange ;};func (_bgfbba ST_ObjectUpdateMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgebc :=_f .Attr {};_fgebc .Name =name ;switch _bgfbba {case ST_ObjectUpdateModeUnset :_fgebc .Value ="";case ST_ObjectUpdateModeAlways :_fgebc .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_fgebc .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _fgebc ,nil ;}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_ddcge *CT_NumFmt )ValidateWithPath (path string )error {if _ddcge .ValAttr ==ST_NumberFormatUnset {return _ace .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 _fggef :=_ddcge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fggef !=nil {return _fggef ;};return nil ;};func (_baff *CT_Column )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baff .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_ace .Sprintf ("\u0025\u0076",*_baff .WAttr )});};if _baff .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_baff .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdggb *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faedabe ,_bebgbb :=d .Token ();if _bebgbb !=nil {return _bebgbb ;};if _eadfd ,_agcff :=_faedabe .(_d .EndElement );_agcff &&_eadfd .Name ==start .Name {*_bdggb =1;return nil ;};if _afaagb ,_bgcgbc :=_faedabe .(_d .CharData );!_bgcgbc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faedabe );}else {switch string (_afaagb ){case "":*_bdggb =0;case "\u006e\u0075\u006c\u006c":*_bdggb =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_bdggb =2;};};_faedabe ,_bebgbb =d .Token ();if _bebgbb !=nil {return _bebgbb ;};if _baaee ,_gacec :=_faedabe .(_d .EndElement );_gacec &&_baaee .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faedabe );};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_dbdfbg :=&WdCT_WordprocessingContentPart {};return _dbdfbg ;};func (_fbeab *CT_SdtText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbeab .MultiLineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_fbeab .MultiLineAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gefce *CT_Markup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_gefce .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FFData and its children -func (_dfbece *CT_FFData )Validate ()error {return _dfbece .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func (_adeaa ST_FtnEdn )Validate ()error {return _adeaa .ValidateWithPath ("")};type CT_TextAlignment struct{ +// Validate validates the CT_FontRel and its children +func (_cebec *CT_FontRel )Validate ()error {return _cebec .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};type CT_PaperSource struct{ -// Vertical Character Alignment Position -ValAttr ST_TextAlignment ;};type CT_Base64Binary struct{ValAttr string ;};func (_aaaf *CT_Em )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaaf .ValAttr =ST_Em (1);for _ ,_edff :=range start .Attr {if _edff .Name .Local =="\u0076\u0061\u006c"{_aaaf .ValAttr .UnmarshalXMLAttr (_edff );continue ;};};for {_gefce ,_fdcdf :=d .Token ();if _fdcdf !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_fdcdf );};if _ggbc ,_aegf :=_gefce .(_f .EndElement );_aegf &&_ggbc .Name ==start .Name {break ;};};return nil ;};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_dddbac :=&EG_ParaRPrTrackChanges {};return _dddbac ;};func (_cagccdf *WdCT_EffectExtent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_ff .Sprintf ("\u0025\u0076",_cagccdf .LAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_ff .Sprintf ("\u0025\u0076",_cagccdf .TAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_ff .Sprintf ("\u0025\u0076",_cagccdf .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_ff .Sprintf ("\u0025\u0076",_cagccdf .BAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Recipients struct{ +// First Page Printer Tray Code +FirstAttr *int64 ; -// Data About Single Data Source Record -RecipientData []*CT_RecipientData ;};type CT_AltChunkPr struct{ +// Non-First Page Printer Tray Code +OtherAttr *int64 ;}; -// Keep Source Formatting on Import -MatchSrc *CT_OnOff ;}; +// Validate validates the CT_TcMar and its children +func (_ebdfb *CT_TcMar )Validate ()error {return _ebdfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};func (_adffb ST_SectionMark )String ()string {switch _adffb {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_CustomXmlPr ()*CT_CustomXmlPr {_facd :=&CT_CustomXmlPr {};return _facd };func (_dbcgg *EG_ContentRowContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgedgc :for {_fcdacg ,_caggb :=d .Token ();if _caggb !=nil {return _caggb ;};switch _bgfge :=_fcdacg .(type ){case _d .StartElement :switch _bgfge .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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_eccaea :=NewCT_Row ();if _cdafd :=d .DecodeElement (_eccaea ,&_bgfge );_cdafd !=nil {return _cdafd ;};_dbcgg .Tr =append (_dbcgg .Tr ,_eccaea );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dbcgg .CustomXml =NewCT_CustomXmlRow ();if _bbfffg :=d .DecodeElement (_dbcgg .CustomXml ,&_bgfge );_bbfffg !=nil {return _bbfffg ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_dbcgg .Sdt =NewCT_SdtRow ();if _acfgd :=d .DecodeElement (_dbcgg .Sdt ,&_bgfge );_acfgd !=nil {return _acfgd ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aefdg :=NewEG_RunLevelElts ();_aefdg .ProofErr =NewCT_ProofErr ();if _eefbd :=d .DecodeElement (_aefdg .ProofErr ,&_bgfge );_eefbd !=nil {return _eefbd ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_aefdg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cgeea :=NewEG_RunLevelElts ();_cgeea .PermStart =NewCT_PermStart ();if _gafca :=d .DecodeElement (_cgeea .PermStart ,&_bgfge );_gafca !=nil {return _gafca ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_cgeea );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fabccg :=NewEG_RunLevelElts ();_fabccg .PermEnd =NewCT_Perm ();if _fgfef :=d .DecodeElement (_fabccg .PermEnd ,&_bgfge );_fgfef !=nil {return _fgfef ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_fabccg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bbacff :=NewEG_RunLevelElts ();_bbacff .Ins =NewCT_RunTrackChange ();if _dfaabd :=d .DecodeElement (_bbacff .Ins ,&_bgfge );_dfaabd !=nil {return _dfaabd ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_bbacff );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ecfdgg :=NewEG_RunLevelElts ();_ecfdgg .Del =NewCT_RunTrackChange ();if _ddfeg :=d .DecodeElement (_ecfdgg .Del ,&_bgfge );_ddfeg !=nil {return _ddfeg ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_ecfdgg );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fabfc :=NewEG_RunLevelElts ();_fabfc .MoveFrom =NewCT_RunTrackChange ();if _dbdcd :=d .DecodeElement (_fabfc .MoveFrom ,&_bgfge );_dbdcd !=nil {return _dbdcd ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_fabfc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gegbc :=NewEG_RunLevelElts ();_gegbc .MoveTo =NewCT_RunTrackChange ();if _fggec :=d .DecodeElement (_gegbc .MoveTo ,&_bgfge );_fggec !=nil {return _fggec ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_gegbc );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_degdfe :=NewEG_RunLevelElts ();_acfdee :=NewEG_RangeMarkupElements ();_acfdee .BookmarkStart =NewCT_Bookmark ();if _dceea :=d .DecodeElement (_acfdee .BookmarkStart ,&_bgfge );_dceea !=nil {return _dceea ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_degdfe );_degdfe .EG_RangeMarkupElements =append (_degdfe .EG_RangeMarkupElements ,_acfdee );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gcbeg :=NewEG_RunLevelElts ();_gbgdd :=NewEG_RangeMarkupElements ();_gbgdd .BookmarkEnd =NewCT_MarkupRange ();if _gdgdb :=d .DecodeElement (_gbgdd .BookmarkEnd ,&_bgfge );_gdgdb !=nil {return _gdgdb ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_gcbeg );_gcbeg .EG_RangeMarkupElements =append (_gcbeg .EG_RangeMarkupElements ,_gbgdd );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbcfa :=NewEG_RunLevelElts ();_gafbdc :=NewEG_RangeMarkupElements ();_gafbdc .MoveFromRangeStart =NewCT_MoveBookmark ();if _ceddb :=d .DecodeElement (_gafbdc .MoveFromRangeStart ,&_bgfge );_ceddb !=nil {return _ceddb ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_gbcfa );_gbcfa .EG_RangeMarkupElements =append (_gbcfa .EG_RangeMarkupElements ,_gafbdc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egdcd :=NewEG_RunLevelElts ();_eeage :=NewEG_RangeMarkupElements ();_eeage .MoveFromRangeEnd =NewCT_MarkupRange ();if _cabfdc :=d .DecodeElement (_eeage .MoveFromRangeEnd ,&_bgfge );_cabfdc !=nil {return _cabfdc ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_egdcd );_egdcd .EG_RangeMarkupElements =append (_egdcd .EG_RangeMarkupElements ,_eeage );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_feegcc :=NewEG_RunLevelElts ();_gbbgaa :=NewEG_RangeMarkupElements ();_gbbgaa .MoveToRangeStart =NewCT_MoveBookmark ();if _ggafe :=d .DecodeElement (_gbbgaa .MoveToRangeStart ,&_bgfge );_ggafe !=nil {return _ggafe ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_feegcc );_feegcc .EG_RangeMarkupElements =append (_feegcc .EG_RangeMarkupElements ,_gbbgaa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ecedb :=NewEG_RunLevelElts ();_fgbdbg :=NewEG_RangeMarkupElements ();_fgbdbg .MoveToRangeEnd =NewCT_MarkupRange ();if _efefbe :=d .DecodeElement (_fgbdbg .MoveToRangeEnd ,&_bgfge );_efefbe !=nil {return _efefbe ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_ecedb );_ecedb .EG_RangeMarkupElements =append (_ecedb .EG_RangeMarkupElements ,_fgbdbg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cafge :=NewEG_RunLevelElts ();_fgggb :=NewEG_RangeMarkupElements ();_fgggb .CommentRangeStart =NewCT_MarkupRange ();if _ggcacb :=d .DecodeElement (_fgggb .CommentRangeStart ,&_bgfge );_ggcacb !=nil {return _ggcacb ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_cafge );_cafge .EG_RangeMarkupElements =append (_cafge .EG_RangeMarkupElements ,_fgggb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eceabb :=NewEG_RunLevelElts ();_bgaca :=NewEG_RangeMarkupElements ();_bgaca .CommentRangeEnd =NewCT_MarkupRange ();if _cbgfa :=d .DecodeElement (_bgaca .CommentRangeEnd ,&_bgfge );_cbgfa !=nil {return _cbgfa ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_eceabb );_eceabb .EG_RangeMarkupElements =append (_eceabb .EG_RangeMarkupElements ,_bgaca );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ffbbgd :=NewEG_RunLevelElts ();_dfbfba :=NewEG_RangeMarkupElements ();_dfbfba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abaead :=d .DecodeElement (_dfbfba .CustomXmlInsRangeStart ,&_bgfge );_abaead !=nil {return _abaead ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_ffbbgd );_ffbbgd .EG_RangeMarkupElements =append (_ffbbgd .EG_RangeMarkupElements ,_dfbfba );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dgaab :=NewEG_RunLevelElts ();_dfdgc :=NewEG_RangeMarkupElements ();_dfdgc .CustomXmlInsRangeEnd =NewCT_Markup ();if _egcca :=d .DecodeElement (_dfdgc .CustomXmlInsRangeEnd ,&_bgfge );_egcca !=nil {return _egcca ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_dgaab );_dgaab .EG_RangeMarkupElements =append (_dgaab .EG_RangeMarkupElements ,_dfdgc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgfedg :=NewEG_RunLevelElts ();_ggbecg :=NewEG_RangeMarkupElements ();_ggbecg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbfad :=d .DecodeElement (_ggbecg .CustomXmlDelRangeStart ,&_bgfge );_bbfad !=nil {return _bbfad ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_cgfedg );_cgfedg .EG_RangeMarkupElements =append (_cgfedg .EG_RangeMarkupElements ,_ggbecg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ccgfc :=NewEG_RunLevelElts ();_gacab :=NewEG_RangeMarkupElements ();_gacab .CustomXmlDelRangeEnd =NewCT_Markup ();if _afcec :=d .DecodeElement (_gacab .CustomXmlDelRangeEnd ,&_bgfge );_afcec !=nil {return _afcec ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_ccgfc );_ccgfc .EG_RangeMarkupElements =append (_ccgfc .EG_RangeMarkupElements ,_gacab );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cabcg :=NewEG_RunLevelElts ();_bddaac :=NewEG_RangeMarkupElements ();_bddaac .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dafcg :=d .DecodeElement (_bddaac .CustomXmlMoveFromRangeStart ,&_bgfge );_dafcg !=nil {return _dafcg ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_cabcg );_cabcg .EG_RangeMarkupElements =append (_cabcg .EG_RangeMarkupElements ,_bddaac );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bdafd :=NewEG_RunLevelElts ();_acedgb :=NewEG_RangeMarkupElements ();_acedgb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gaeeb :=d .DecodeElement (_acedgb .CustomXmlMoveFromRangeEnd ,&_bgfge );_gaeeb !=nil {return _gaeeb ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_bdafd );_bdafd .EG_RangeMarkupElements =append (_bdafd .EG_RangeMarkupElements ,_acedgb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fcbfb :=NewEG_RunLevelElts ();_dfdbb :=NewEG_RangeMarkupElements ();_dfdbb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbdbf :=d .DecodeElement (_dfdbb .CustomXmlMoveToRangeStart ,&_bgfge );_gbdbf !=nil {return _gbdbf ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_fcbfb );_fcbfb .EG_RangeMarkupElements =append (_fcbfb .EG_RangeMarkupElements ,_dfdbb );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbdba :=NewEG_RunLevelElts ();_dffge :=NewEG_RangeMarkupElements ();_dffge .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbbcgb :=d .DecodeElement (_dffge .CustomXmlMoveToRangeEnd ,&_bgfge );_bbbcgb !=nil {return _bbbcgb ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_bbdba );_bbdba .EG_RangeMarkupElements =append (_bbdba .EG_RangeMarkupElements ,_dffge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebbdc :=NewEG_RunLevelElts ();_gddgc :=NewEG_MathContent ();_gddgc .OMathPara =_ed .NewOMathPara ();if _dcggg :=d .DecodeElement (_gddgc .OMathPara ,&_bgfge );_dcggg !=nil {return _dcggg ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_ebbdc );_ebbdc .EG_MathContent =append (_ebbdc .EG_MathContent ,_gddgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faged :=NewEG_RunLevelElts ();_dedbb :=NewEG_MathContent ();_dedbb .OMath =_ed .NewOMath ();if _caegb :=d .DecodeElement (_dedbb .OMath ,&_bgfge );_caegb !=nil {return _caegb ;};_dbcgg .EG_RunLevelElts =append (_dbcgg .EG_RunLevelElts ,_faged );_faged .EG_MathContent =append (_faged .EG_MathContent ,_dedbb );default:_fe .Log .Debug ("\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",_bgfge .Name );if _eaeaea :=d .Skip ();_eaeaea !=nil {return _eaeaea ;};};case _d .EndElement :break _cgedgc ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_RubyPr and its children -func (_cegfag *CT_RubyPr )Validate ()error {return _cegfag .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};func (_eaefb ST_MailMergeDest )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbaage :=_f .Attr {};_fbaage .Name =name ;switch _eaefb {case ST_MailMergeDestUnset :_fbaage .Value ="";case ST_MailMergeDestNewDocument :_fbaage .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_fbaage .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_fbaage .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_fbaage .Value ="\u0066\u0061\u0078";};return _fbaage ,nil ;};type CT_PPrDefault struct{ +// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path +func (_cdccf *CT_TblCellMar )ValidateWithPath (path string )error {if _cdccf .Top !=nil {if _gefbb :=_cdccf .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gefbb !=nil {return _gefbb ;};};if _cdccf .Start !=nil {if _dgafd :=_cdccf .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_dgafd !=nil {return _dgafd ;};};if _cdccf .Left !=nil {if _ccadb :=_cdccf .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ccadb !=nil {return _ccadb ;};};if _cdccf .Bottom !=nil {if _ebfade :=_cdccf .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_ebfade !=nil {return _ebfade ;};};if _cdccf .End !=nil {if _fggdea :=_cdccf .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_fggdea !=nil {return _fggdea ;};};if _cdccf .Right !=nil {if _bfdbg :=_cdccf .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_bfdbg !=nil {return _bfdbg ;};};return nil ;}; -// Paragraph Properties -PPr *CT_PPrGeneral ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_ebae *CT_Drawing )ValidateWithPath (path string )error {for _dbgcg ,_ebgbd :=range _ebae .Anchor {if _fcbgf :=_ebgbd .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dbgcg ));_fcbgf !=nil {return _fcbgf ;};};for _cdefd ,_cgdfa :=range _ebae .Inline {if _aacc :=_cgdfa .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cdefd ));_aacc !=nil {return _aacc ;};};return nil ;}; -// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path -func (_addbd *CT_PageSz )ValidateWithPath (path string )error {if _addbd .WAttr !=nil {if _gcaba :=_addbd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_gcaba !=nil {return _gcaba ;};};if _addbd .HAttr !=nil {if _eceg :=_addbd .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_eceg !=nil {return _eceg ;};};if _fgcfga :=_addbd .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_fgcfga !=nil {return _fgcfga ;};return nil ;};func (_fdecg *CT_FFCheckBox )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdeeb :for {_ebfba ,_dadgg :=d .Token ();if _dadgg !=nil {return _dadgg ;};switch _bddca :=_ebfba .(type ){case _f .StartElement :switch _bddca .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"}:_fdecg .Choice =NewCT_FFCheckBoxChoice ();if _cbfdb :=d .DecodeElement (&_fdecg .Choice .Size ,&_bddca );_cbfdb !=nil {return _cbfdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdecg .Choice =NewCT_FFCheckBoxChoice ();if _gefcc :=d .DecodeElement (&_fdecg .Choice .SizeAuto ,&_bddca );_gefcc !=nil {return _gefcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdecg .Default =NewCT_OnOff ();if _fceea :=d .DecodeElement (_fdecg .Default ,&_bddca );_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 :"\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"}:_fdecg .Checked =NewCT_OnOff ();if _cbaff :=d .DecodeElement (_fdecg .Checked ,&_bddca );_cbaff !=nil {return _cbaff ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046F\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078 \u0025\u0076",_bddca .Name );if _gedg :=d .Skip ();_gedg !=nil {return _gedg ;};};case _f .EndElement :break _fdeeb ;case _f .CharData :};};return nil ;};type CT_DocPart struct{ +// Validate validates the CT_DirContentRun and its children +func (_fada *CT_DirContentRun )Validate ()error {return _fada .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func NewEG_PContentMath ()*EG_PContentMath {_gbebbg :=&EG_PContentMath {};return _gbebbg };func (_afgg *CT_CompatSetting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agba :=range start .Attr {if _agba .Name .Local =="\u006e\u0061\u006d\u0065"{_bfea ,_bggcb :=_agba .Value ,error (nil );if _bggcb !=nil {return _bggcb ;};_afgg .NameAttr =&_bfea ;continue ;};if _agba .Name .Local =="\u0075\u0072\u0069"{_fgcf ,_daba :=_agba .Value ,error (nil );if _daba !=nil {return _daba ;};_afgg .UriAttr =&_fgcf ;continue ;};if _agba .Name .Local =="\u0076\u0061\u006c"{_aab ,_ddea :=_agba .Value ,error (nil );if _ddea !=nil {return _ddea ;};_afgg .ValAttr =&_aab ;continue ;};};for {_dddc ,_dfefe :=d .Token ();if _dfefe !=nil {return _ace .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",_dfefe );};if _bgce ,_decf :=_dddc .(_d .EndElement );_decf &&_bgce .Name ==start .Name {break ;};};return nil ;};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_cdfcf :=&CT_TrackChangeRange {};return _cdfcf };type CT_SdtContentCell struct{ -// Glossary Document Entry Properties -DocPartPr *CT_DocPartPr ; +// Table Cell +Tc []*CT_Tc ; -// Contents of Glossary Document Entry -DocPartBody *CT_Body ;};func (_faceb *CT_Guid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egffa :=range start .Attr {if _egffa .Name .Local =="\u0076\u0061\u006c"{_eeeg ,_gbecf :=_egffa .Value ,error (nil );if _gbecf !=nil {return _gbecf ;};_faceb .ValAttr =&_eeeg ;continue ;};};for {_bgcbf ,_aeggd :=d .Token ();if _aeggd !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_aeggd );};if _acabc ,_adbge :=_bgcbf .(_f .EndElement );_adbge &&_acabc .Name ==start .Name {break ;};};return nil ;};type Hdr struct{CT_HdrFtr };type Numbering struct{CT_Numbering };func NewCT_PBdr ()*CT_PBdr {_cdbbb :=&CT_PBdr {};return _cdbbb };func NewCT_RPrChange ()*CT_RPrChange {_bacaaa :=&CT_RPrChange {};_bacaaa .RPr =NewCT_RPrOriginal ();return _bacaaa ;}; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path -func (_gacccb *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _gacccb .ExtLst !=nil {if _ddbaee :=_gacccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbaee !=nil {return _ddbaee ;};};return nil ;};type ST_DocGrid byte ;func (_aeffd *CT_PPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgcdc :for {_ffdbe ,_ecdc :=d .Token ();if _ecdc !=nil {return _ecdc ;};switch _ccfffc :=_ffdbe .(type ){case _f .StartElement :switch _ccfffc .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"}:_aeffd .PStyle =NewCT_String ();if _bdgbbd :=d .DecodeElement (_aeffd .PStyle ,&_ccfffc );_bdgbbd !=nil {return _bdgbbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .KeepNext =NewCT_OnOff ();if _acgd :=d .DecodeElement (_aeffd .KeepNext ,&_ccfffc );_acgd !=nil {return _acgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .KeepLines =NewCT_OnOff ();if _cfaae :=d .DecodeElement (_aeffd .KeepLines ,&_ccfffc );_cfaae !=nil {return _cfaae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .PageBreakBefore =NewCT_OnOff ();if _begbd :=d .DecodeElement (_aeffd .PageBreakBefore ,&_ccfffc );_begbd !=nil {return _begbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .FramePr =NewCT_FramePr ();if _abebb :=d .DecodeElement (_aeffd .FramePr ,&_ccfffc );_abebb !=nil {return _abebb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .WidowControl =NewCT_OnOff ();if _fabfe :=d .DecodeElement (_aeffd .WidowControl ,&_ccfffc );_fabfe !=nil {return _fabfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .NumPr =NewCT_NumPr ();if _dgdce :=d .DecodeElement (_aeffd .NumPr ,&_ccfffc );_dgdce !=nil {return _dgdce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeffd .SuppressLineNumbers =NewCT_OnOff ();if _facac :=d .DecodeElement (_aeffd .SuppressLineNumbers ,&_ccfffc );_facac !=nil {return _facac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .PBdr =NewCT_PBdr ();if _fcdbf :=d .DecodeElement (_aeffd .PBdr ,&_ccfffc );_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 :"\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"}:_aeffd .Shd =NewCT_Shd ();if _ebbaa :=d .DecodeElement (_aeffd .Shd ,&_ccfffc );_ebbaa !=nil {return _ebbaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeffd .Tabs =NewCT_Tabs ();if _abea :=d .DecodeElement (_aeffd .Tabs ,&_ccfffc );_abea !=nil {return _abea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeffd .SuppressAutoHyphens =NewCT_OnOff ();if _afbge :=d .DecodeElement (_aeffd .SuppressAutoHyphens ,&_ccfffc );_afbge !=nil {return _afbge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .Kinsoku =NewCT_OnOff ();if _fgde :=d .DecodeElement (_aeffd .Kinsoku ,&_ccfffc );_fgde !=nil {return _fgde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .WordWrap =NewCT_OnOff ();if _bceee :=d .DecodeElement (_aeffd .WordWrap ,&_ccfffc );_bceee !=nil {return _bceee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .OverflowPunct =NewCT_OnOff ();if _egdgce :=d .DecodeElement (_aeffd .OverflowPunct ,&_ccfffc );_egdgce !=nil {return _egdgce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeffd .TopLinePunct =NewCT_OnOff ();if _efaff :=d .DecodeElement (_aeffd .TopLinePunct ,&_ccfffc );_efaff !=nil {return _efaff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .AutoSpaceDE =NewCT_OnOff ();if _afgffg :=d .DecodeElement (_aeffd .AutoSpaceDE ,&_ccfffc );_afgffg !=nil {return _afgffg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .AutoSpaceDN =NewCT_OnOff ();if _fdbge :=d .DecodeElement (_aeffd .AutoSpaceDN ,&_ccfffc );_fdbge !=nil {return _fdbge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .Bidi =NewCT_OnOff ();if _bcgfb :=d .DecodeElement (_aeffd .Bidi ,&_ccfffc );_bcgfb !=nil {return _bcgfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .AdjustRightInd =NewCT_OnOff ();if _fafbe :=d .DecodeElement (_aeffd .AdjustRightInd ,&_ccfffc );_fafbe !=nil {return _fafbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeffd .SnapToGrid =NewCT_OnOff ();if _gcgda :=d .DecodeElement (_aeffd .SnapToGrid ,&_ccfffc );_gcgda !=nil {return _gcgda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .Spacing =NewCT_Spacing ();if _ebagfc :=d .DecodeElement (_aeffd .Spacing ,&_ccfffc );_ebagfc !=nil {return _ebagfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .Ind =NewCT_Ind ();if _bbbdb :=d .DecodeElement (_aeffd .Ind ,&_ccfffc );_bbbdb !=nil {return _bbbdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeffd .ContextualSpacing =NewCT_OnOff ();if _fdef :=d .DecodeElement (_aeffd .ContextualSpacing ,&_ccfffc );_fdef !=nil {return _fdef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeffd .MirrorIndents =NewCT_OnOff ();if _egfd :=d .DecodeElement (_aeffd .MirrorIndents ,&_ccfffc );_egfd !=nil {return _egfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .SuppressOverlap =NewCT_OnOff ();if _bcfg :=d .DecodeElement (_aeffd .SuppressOverlap ,&_ccfffc );_bcfg !=nil {return _bcfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .Jc =NewCT_Jc ();if _ebedf :=d .DecodeElement (_aeffd .Jc ,&_ccfffc );_ebedf !=nil {return _ebedf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeffd .TextDirection =NewCT_TextDirection ();if _bdda :=d .DecodeElement (_aeffd .TextDirection ,&_ccfffc );_bdda !=nil {return _bdda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeffd .TextAlignment =NewCT_TextAlignment ();if _gdaga :=d .DecodeElement (_aeffd .TextAlignment ,&_ccfffc );_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 :"\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"}:_aeffd .TextboxTightWrap =NewCT_TextboxTightWrap ();if _gcbbg :=d .DecodeElement (_aeffd .TextboxTightWrap ,&_ccfffc );_gcbbg !=nil {return _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 :"\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"}:_aeffd .OutlineLvl =NewCT_DecimalNumber ();if _fdfed :=d .DecodeElement (_aeffd .OutlineLvl ,&_ccfffc );_fdfed !=nil {return _fdfed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffd .DivId =NewCT_DecimalNumber ();if _dbcbd :=d .DecodeElement (_aeffd .DivId ,&_ccfffc );_dbcbd !=nil {return _dbcbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeffd .CnfStyle =NewCT_Cnf ();if _ageef :=d .DecodeElement (_aeffd .CnfStyle ,&_ccfffc );_ageef !=nil {return _ageef ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_ccfffc .Name );if _gaage :=d .Skip ();_gaage !=nil {return _gaage ;};};case _f .EndElement :break _cgcdc ;case _f .CharData :};};return nil ;};type CT_PTab struct{ +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Positional Tab Stop Alignment -AlignmentAttr ST_PTabAlignment ; +// Validate validates the CT_Lvl and its children +func (_dbbff *CT_Lvl )Validate ()error {return _dbbff .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");}; -// Positional Tab Base -RelativeToAttr ST_PTabRelativeTo ; +// Validate validates the CT_TextDirection and its children +func (_gfacg *CT_TextDirection )Validate ()error {return _gfacg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_beefcc *ST_DocProtect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agabe ,_gfadc :=d .Token ();if _gfadc !=nil {return _gfadc ;};if _ffbaa ,_fdffb :=_agabe .(_d .EndElement );_fdffb &&_ffbaa .Name ==start .Name {*_beefcc =1;return nil ;};if _febaac ,_dbfagc :=_agabe .(_d .CharData );!_dbfagc {return _ace .Errorf ("\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 (_febaac ){case "":*_beefcc =0;case "\u006e\u006f\u006e\u0065":*_beefcc =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_beefcc =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_beefcc =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_beefcc =4;case "\u0066\u006f\u0072m\u0073":*_beefcc =5;};};_agabe ,_gfadc =d .Token ();if _gfadc !=nil {return _gfadc ;};if _fagag ,_ddddfa :=_agabe .(_d .EndElement );_ddddfa &&_fagag .Name ==start .Name {return nil ;};return _ace .Errorf ("\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 WdWpc struct{WdCT_WordprocessingCanvas }; -// Tab Leader Character -LeaderAttr ST_PTabLeader ;};func NewRecipients ()*Recipients {_beegf :=&Recipients {};_beegf .CT_Recipients =*NewCT_Recipients ();return _beegf ;}; +// Validate validates the AG_Password and its children +func (_bd *AG_Password )Validate ()error {return _bd .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_ebffd ST_CharacterSpacing )Validate ()error {return _ebffd .ValidateWithPath ("")}; -// Validate validates the CT_FontFamily and its children -func (_afag *CT_FontFamily )Validate ()error {return _afag .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_cbaef *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 :_ff .Sprintf ("\u0025\u0076",_cbaef .AuthorAttr )});if _cbaef .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_cbaef .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_cbaef .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_ffcafc :=&EG_CellMarkupElements {};return _ffcafc ;}; +// Validate validates the CT_Frameset and its children +func (_ebffaf *CT_Frameset )Validate ()error {return _ebffaf .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_bfdde :=&CT_CustomXmlRow {};return _bfdde };type CT_Charset struct{ -// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path -func (_dbagacc *WdWpc )ValidateWithPath (path string )error {if _dfffa :=_dbagacc .WdCT_WordprocessingCanvas .ValidateWithPath (path );_dfffa !=nil {return _dfffa ;};return nil ;};func (_dgabcd *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_bgfbdg :=[]string {};if _dgabcd .ST_UnqualifiedPercentage !=nil {_bgfbdg =append (_bgfbdg ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _dgabcd .ST_Percentage !=nil {_bgfbdg =append (_bgfbdg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_bgfbdg )> 1{return _ff .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgfbdg );};return nil ;};func (_agagb *CT_PTab )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_abfd ,_ecaaf :=_agagb .AlignmentAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"});if _ecaaf !=nil {return _ecaaf ;};start .Attr =append (start .Attr ,_abfd );_abfd ,_ecaaf =_agagb .RelativeToAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _ecaaf !=nil {return _ecaaf ;};start .Attr =append (start .Attr ,_abfd );_abfd ,_ecaaf =_agagb .LeaderAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _ecaaf !=nil {return _ecaaf ;};start .Attr =append (start .Attr ,_abfd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_cdgbdb :=&CT_MailMergeDocType {};_cdgbdb .ValAttr =ST_MailMergeDocType (1);return _cdgbdb ;};func (_dffa *CT_HdrFtr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dffa .AltChunk !=nil {_fedd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_fdgbf :=range _dffa .AltChunk {e .EncodeElement (_fdgbf ,_fedd );};};if _dffa .EG_ContentBlockContent !=nil {for _ ,_faaca :=range _dffa .EG_ContentBlockContent {_faaca .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcfeg *CT_SdtContentBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afdab :for {_aggffa ,_dedga :=d .Token ();if _dedga !=nil {return _dedga ;};switch _fgebf :=_aggffa .(type ){case _f .StartElement :switch _fgebf .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"}:_gcfeg .CustomXml =NewCT_CustomXmlBlock ();if _cdgce :=d .DecodeElement (_gcfeg .CustomXml ,&_fgebf );_cdgce !=nil {return _cdgce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcfeg .Sdt =NewCT_SdtBlock ();if _edbea :=d .DecodeElement (_gcfeg .Sdt ,&_fgebf );_edbea !=nil {return _edbea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcd :=NewCT_P ();if _edaccc :=d .DecodeElement (_edcd ,&_fgebf );_edaccc !=nil {return _edaccc ;};_gcfeg .P =append (_gcfeg .P ,_edcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aggga :=NewCT_Tbl ();if _ebdgf :=d .DecodeElement (_aggga ,&_fgebf );_ebdgf !=nil {return _ebdgf ;};_gcfeg .Tbl =append (_gcfeg .Tbl ,_aggga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfffd :=NewEG_RunLevelElts ();_cfffd .ProofErr =NewCT_ProofErr ();if _aefga :=d .DecodeElement (_cfffd .ProofErr ,&_fgebf );_aefga !=nil {return _aefga ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_cfffd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbggdc :=NewEG_RunLevelElts ();_dbggdc .PermStart =NewCT_PermStart ();if _aecgdd :=d .DecodeElement (_dbggdc .PermStart ,&_fgebf );_aecgdd !=nil {return _aecgdd ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_dbggdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cccfaac :=NewEG_RunLevelElts ();_cccfaac .PermEnd =NewCT_Perm ();if _ccfgf :=d .DecodeElement (_cccfaac .PermEnd ,&_fgebf );_ccfgf !=nil {return _ccfgf ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_cccfaac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acbcgf :=NewEG_RunLevelElts ();_acbcgf .Ins =NewCT_RunTrackChange ();if _fggba :=d .DecodeElement (_acbcgf .Ins ,&_fgebf );_fggba !=nil {return _fggba ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_acbcgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dadcb :=NewEG_RunLevelElts ();_dadcb .Del =NewCT_RunTrackChange ();if _dfede :=d .DecodeElement (_dadcb .Del ,&_fgebf );_dfede !=nil {return _dfede ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_dadcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acafg :=NewEG_RunLevelElts ();_acafg .MoveFrom =NewCT_RunTrackChange ();if _adacc :=d .DecodeElement (_acafg .MoveFrom ,&_fgebf );_adacc !=nil {return _adacc ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_acafg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geeca :=NewEG_RunLevelElts ();_geeca .MoveTo =NewCT_RunTrackChange ();if _dcgfac :=d .DecodeElement (_geeca .MoveTo ,&_fgebf );_dcgfac !=nil {return _dcgfac ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_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 :"\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"}:_egeaac :=NewEG_RunLevelElts ();_ccda :=NewEG_RangeMarkupElements ();_ccda .BookmarkStart =NewCT_Bookmark ();if _eebaa :=d .DecodeElement (_ccda .BookmarkStart ,&_fgebf );_eebaa !=nil {return _eebaa ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_egeaac );_egeaac .EG_RangeMarkupElements =append (_egeaac .EG_RangeMarkupElements ,_ccda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geadcd :=NewEG_RunLevelElts ();_bfedc :=NewEG_RangeMarkupElements ();_bfedc .BookmarkEnd =NewCT_MarkupRange ();if _efcbb :=d .DecodeElement (_bfedc .BookmarkEnd ,&_fgebf );_efcbb !=nil {return _efcbb ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_geadcd );_geadcd .EG_RangeMarkupElements =append (_geadcd .EG_RangeMarkupElements ,_bfedc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceafgd :=NewEG_RunLevelElts ();_egbe :=NewEG_RangeMarkupElements ();_egbe .MoveFromRangeStart =NewCT_MoveBookmark ();if _ebfef :=d .DecodeElement (_egbe .MoveFromRangeStart ,&_fgebf );_ebfef !=nil {return _ebfef ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_ceafgd );_ceafgd .EG_RangeMarkupElements =append (_ceafgd .EG_RangeMarkupElements ,_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 :"\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"}:_gdagad :=NewEG_RunLevelElts ();_dgbca :=NewEG_RangeMarkupElements ();_dgbca .MoveFromRangeEnd =NewCT_MarkupRange ();if _ecgfd :=d .DecodeElement (_dgbca .MoveFromRangeEnd ,&_fgebf );_ecgfd !=nil {return _ecgfd ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_gdagad );_gdagad .EG_RangeMarkupElements =append (_gdagad .EG_RangeMarkupElements ,_dgbca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdfddd :=NewEG_RunLevelElts ();_bfggfa :=NewEG_RangeMarkupElements ();_bfggfa .MoveToRangeStart =NewCT_MoveBookmark ();if _bgfcg :=d .DecodeElement (_bfggfa .MoveToRangeStart ,&_fgebf );_bgfcg !=nil {return _bgfcg ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_cdfddd );_cdfddd .EG_RangeMarkupElements =append (_cdfddd .EG_RangeMarkupElements ,_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 :"\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"}:_dcgbec :=NewEG_RunLevelElts ();_bbgddc :=NewEG_RangeMarkupElements ();_bbgddc .MoveToRangeEnd =NewCT_MarkupRange ();if _egebf :=d .DecodeElement (_bbgddc .MoveToRangeEnd ,&_fgebf );_egebf !=nil {return _egebf ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_dcgbec );_dcgbec .EG_RangeMarkupElements =append (_dcgbec .EG_RangeMarkupElements ,_bbgddc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffd :=NewEG_RunLevelElts ();_ceced :=NewEG_RangeMarkupElements ();_ceced .CommentRangeStart =NewCT_MarkupRange ();if _feffgf :=d .DecodeElement (_ceced .CommentRangeStart ,&_fgebf );_feffgf !=nil {return _feffgf ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_gffd );_gffd .EG_RangeMarkupElements =append (_gffd .EG_RangeMarkupElements ,_ceced );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdedf :=NewEG_RunLevelElts ();_dbbff :=NewEG_RangeMarkupElements ();_dbbff .CommentRangeEnd =NewCT_MarkupRange ();if _bbbda :=d .DecodeElement (_dbbff .CommentRangeEnd ,&_fgebf );_bbbda !=nil {return _bbbda ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_fdedf );_fdedf .EG_RangeMarkupElements =append (_fdedf .EG_RangeMarkupElements ,_dbbff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgcbe :=NewEG_RunLevelElts ();_fabca :=NewEG_RangeMarkupElements ();_fabca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eeebb :=d .DecodeElement (_fabca .CustomXmlInsRangeStart ,&_fgebf );_eeebb !=nil {return _eeebb ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_dgcbe );_dgcbe .EG_RangeMarkupElements =append (_dgcbe .EG_RangeMarkupElements ,_fabca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edaef :=NewEG_RunLevelElts ();_faeda :=NewEG_RangeMarkupElements ();_faeda .CustomXmlInsRangeEnd =NewCT_Markup ();if _ccbgdd :=d .DecodeElement (_faeda .CustomXmlInsRangeEnd ,&_fgebf );_ccbgdd !=nil {return _ccbgdd ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_edaef );_edaef .EG_RangeMarkupElements =append (_edaef .EG_RangeMarkupElements ,_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 :"\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"}:_abcag :=NewEG_RunLevelElts ();_eageeb :=NewEG_RangeMarkupElements ();_eageeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _edacb :=d .DecodeElement (_eageeb .CustomXmlDelRangeStart ,&_fgebf );_edacb !=nil {return _edacb ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_abcag );_abcag .EG_RangeMarkupElements =append (_abcag .EG_RangeMarkupElements ,_eageeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eadgec :=NewEG_RunLevelElts ();_eaceg :=NewEG_RangeMarkupElements ();_eaceg .CustomXmlDelRangeEnd =NewCT_Markup ();if _afagb :=d .DecodeElement (_eaceg .CustomXmlDelRangeEnd ,&_fgebf );_afagb !=nil {return _afagb ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_eadgec );_eadgec .EG_RangeMarkupElements =append (_eadgec .EG_RangeMarkupElements ,_eaceg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eadfe :=NewEG_RunLevelElts ();_ebbf :=NewEG_RangeMarkupElements ();_ebbf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _acgab :=d .DecodeElement (_ebbf .CustomXmlMoveFromRangeStart ,&_fgebf );_acgab !=nil {return _acgab ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_eadfe );_eadfe .EG_RangeMarkupElements =append (_eadfe .EG_RangeMarkupElements ,_ebbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagg :=NewEG_RunLevelElts ();_afgbcb :=NewEG_RangeMarkupElements ();_afgbcb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dafgg :=d .DecodeElement (_afgbcb .CustomXmlMoveFromRangeEnd ,&_fgebf );_dafgg !=nil {return _dafgg ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_dfagg );_dfagg .EG_RangeMarkupElements =append (_dfagg .EG_RangeMarkupElements ,_afgbcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cacafa :=NewEG_RunLevelElts ();_dgbgb :=NewEG_RangeMarkupElements ();_dgbgb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _egaab :=d .DecodeElement (_dgbgb .CustomXmlMoveToRangeStart ,&_fgebf );_egaab !=nil {return _egaab ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_cacafa );_cacafa .EG_RangeMarkupElements =append (_cacafa .EG_RangeMarkupElements ,_dgbgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gegdb :=NewEG_RunLevelElts ();_ggbdcb :=NewEG_RangeMarkupElements ();_ggbdcb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fgbdaa :=d .DecodeElement (_ggbdcb .CustomXmlMoveToRangeEnd ,&_fgebf );_fgbdaa !=nil {return _fgbdaa ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_gegdb );_gegdb .EG_RangeMarkupElements =append (_gegdb .EG_RangeMarkupElements ,_ggbdcb );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"}:_feacbc :=NewEG_RunLevelElts ();_aeece :=NewEG_MathContent ();_aeece .OMathPara =_ee .NewOMathPara ();if _feffgb :=d .DecodeElement (_aeece .OMathPara ,&_fgebf );_feffgb !=nil {return _feffgb ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_feacbc );_feacbc .EG_MathContent =append (_feacbc .EG_MathContent ,_aeece );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"}:_bdaff :=NewEG_RunLevelElts ();_gceeg :=NewEG_MathContent ();_gceeg .OMath =_ee .NewOMath ();if _aaed :=d .DecodeElement (_gceeg .OMath ,&_fgebf );_aaed !=nil {return _aaed ;};_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_bdaff );_bdaff .EG_MathContent =append (_bdaff .EG_MathContent ,_gceeg );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006et\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_fgebf .Name );if _aaccc :=d .Skip ();_aaccc !=nil {return _aaccc ;};};case _f .EndElement :break _afdab ;case _f .CharData :};};return nil ;};func (_bfgcc *CT_SdtEndPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bfgcc .RPr !=nil {_gcgcgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_fffcd :=range _bfgcc .RPr {e .EncodeElement (_fffcd ,_gcgcgd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_debfg *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 :_ff .Sprintf ("\u0025\u0076",_debfg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccae *CT_Br )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccae .TypeAttr !=ST_BrTypeUnset {_bffbb ,_ebfb :=_ccae .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ebfb !=nil {return _ebfb ;};start .Attr =append (start .Attr ,_bffbb );};if _ccae .ClearAttr !=ST_BrClearUnset {_gbaea ,_dafb :=_ccae .ClearAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _dafb !=nil {return _dafb ;};start .Attr =append (start .Attr ,_gbaea );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceeeb ST_TextDirection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ceeeb .String (),start );};func NewCT_SdtRun ()*CT_SdtRun {_fddefb :=&CT_SdtRun {};return _fddefb };type ST_StyleSort byte ;func (_fgefb *CT_FrameScrollbar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgefb .ValAttr =ST_FrameScrollbar (1);for _ ,_cgege :=range start .Attr {if _cgege .Name .Local =="\u0076\u0061\u006c"{_fgefb .ValAttr .UnmarshalXMLAttr (_cgege );continue ;};};for {_ecgcf ,_dfcfa :=d .Token ();if _dfcfa !=nil {return _ff .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",_dfcfa );};if _dcecg ,_gegg :=_ecgcf .(_f .EndElement );_gegg &&_dcecg .Name ==start .Name {break ;};};return nil ;}; +// Value +ValAttr *string ; -// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path -func (_gbag *CT_Attr )ValidateWithPath (path string )error {return nil }; +// IANA Name of Character Set +CharacterSetAttr *string ;};type CT_FFTextInput struct{ -// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path -func (_cbddb *CT_FtnEdn )ValidateWithPath (path string )error {if _agegb :=_cbddb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_agegb !=nil {return _agegb ;};for _dbfc ,_aagda :=range _cbddb .EG_BlockLevelElts {if _agec :=_aagda .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dbfc ));_agec !=nil {return _agec ;};};return nil ;};type CT_MailMergeOdsoFMDFieldType struct{ +// Text Box Form Field Type +Type *CT_FFTextType ; -// Merge Field Mapping Type -ValAttr ST_MailMergeOdsoFMDFieldType ;};func (_gbdba ST_CaptionPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbdba .String (),start );};func (_baafbf *ST_DocPartBehavior )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_baafbf =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_baafbf =1;case "\u0070":*_baafbf =2;case "\u0070\u0067":*_baafbf =3;};return nil ;};func (_edeba *CT_NumRestart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cdedf ,_ddaed :=_edeba .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ddaed !=nil {return _ddaed ;};start .Attr =append (start .Attr ,_cdedf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbdcf *CT_Ruby )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdcf .RubyPr =NewCT_RubyPr ();_cbdcf .Rt =NewCT_RubyContent ();_cbdcf .RubyBase =NewCT_RubyContent ();_ggdbcb :for {_cgab ,_dbfcd :=d .Token ();if _dbfcd !=nil {return _dbfcd ;};switch _dfefe :=_cgab .(type ){case _f .StartElement :switch _dfefe .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 _dccec :=d .DecodeElement (_cbdcf .RubyPr ,&_dfefe );_dccec !=nil {return _dccec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fagfd :=d .DecodeElement (_cbdcf .Rt ,&_dfefe );_fagfd !=nil {return _fagfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ecbdd :=d .DecodeElement (_cbdcf .RubyBase ,&_dfefe );_ecbdd !=nil {return _ecbdd ;};default:_gd .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0075\u0062\u0079\u0020\u0025\u0076",_dfefe .Name );if _agacb :=d .Skip ();_agacb !=nil {return _agacb ;};};case _f .EndElement :break _ggdbcb ;case _f .CharData :};};return nil ;};type CT_PageMar struct{ +// Default Text Box Form Field String +Default *CT_String ; -// Top Margin Spacing -TopAttr ST_SignedTwipsMeasure ; +// Text Box Form Field Maximum Length +MaxLength *CT_DecimalNumber ; -// Right Margin Spacing -RightAttr _e .ST_TwipsMeasure ; +// Text Box Form Field Formatting +Format *CT_String ;};func (_debbcg ST_VAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_debbcg .String (),start );}; -// Page Bottom Spacing -BottomAttr ST_SignedTwipsMeasure ; +// Validate validates the CT_PPrGeneral and its children +func (_cfaeac *CT_PPrGeneral )Validate ()error {return _cfaeac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");};func (_cbega *CT_StylePaneFilter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbega .AllStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0061\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .AllStylesAttr )});};if _cbega .CustomStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053t\u0079\u006c\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .CustomStylesAttr )});};if _cbega .LatentStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .LatentStylesAttr )});};if _cbega .StylesInUseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .StylesInUseAttr )});};if _cbega .HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068e\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .HeadingStylesAttr )});};if _cbega .NumberingStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .NumberingStylesAttr )});};if _cbega .TableStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .TableStylesAttr )});};if _cbega .DirectFormattingOnRunsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_ace .Sprintf ("\u0025\u0076",*_cbega .DirectFormattingOnRunsAttr )});};if _cbega .DirectFormattingOnParagraphsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_ace .Sprintf ("\u0025\u0076",*_cbega .DirectFormattingOnParagraphsAttr )});};if _cbega .DirectFormattingOnNumberingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_ace .Sprintf ("\u0025\u0076",*_cbega .DirectFormattingOnNumberingAttr )});};if _cbega .DirectFormattingOnTablesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_ace .Sprintf ("\u0025\u0076",*_cbega .DirectFormattingOnTablesAttr )});};if _cbega .ClearFormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006c\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .ClearFormattingAttr )});};if _cbega .Top3HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u006fp3\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .Top3HeadingStylesAttr )});};if _cbega .VisibleStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0076i\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .VisibleStylesAttr )});};if _cbega .AlternateStyleNamesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0061\u006c\u0074er\u006ea\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .AlternateStyleNamesAttr )});};if _cbega .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_cbega .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbdbea ST_JcTable )ValidateWithPath (path string )error {switch _bbdbea {case 0,1,2,3,4,5:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdbea ));};return nil ;}; -// Left Margin Spacing -LeftAttr _e .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path +func (_ddfcc *CT_TrPr )ValidateWithPath (path string )error {for _bbccdf ,_ccgebf :=range _ddfcc .CnfStyle {if _dabbf :=_ccgebf .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bbccdf ));_dabbf !=nil {return _dabbf ;};};for _babec ,_fedgb :=range _ddfcc .DivId {if _baged :=_fedgb .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_babec ));_baged !=nil {return _baged ;};};for _afeag ,_acfgbc :=range _ddfcc .GridBefore {if _eecdcf :=_acfgbc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_afeag ));_eecdcf !=nil {return _eecdcf ;};};for _afbbfg ,_cecda :=range _ddfcc .GridAfter {if _ddade :=_cecda .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afbbfg ));_ddade !=nil {return _ddade ;};};for _ccdede ,_egbfe :=range _ddfcc .WBefore {if _eedbe :=_egbfe .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_ccdede ));_eedbe !=nil {return _eedbe ;};};for _abdccd ,_gddaba :=range _ddfcc .WAfter {if _egacf :=_gddaba .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_abdccd ));_egacf !=nil {return _egacf ;};};for _dfaebb ,_aegfcf :=range _ddfcc .CantSplit {if _ebbbab :=_aegfcf .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_dfaebb ));_ebbbab !=nil {return _ebbbab ;};};for _cfbeg ,_ddabd :=range _ddfcc .TrHeight {if _ceacge :=_ddabd .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_cfbeg ));_ceacge !=nil {return _ceacge ;};};for _dcggd ,_dfddgd :=range _ddfcc .TblHeader {if _gceeef :=_dfddgd .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dcggd ));_gceeef !=nil {return _gceeef ;};};for _deead ,_feecdb :=range _ddfcc .TblCellSpacing {if _cfaeacd :=_feecdb .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_deead ));_cfaeacd !=nil {return _cfaeacd ;};};for _cadgcc ,_cfggf :=range _ddfcc .Jc {if _aaaea :=_cfggf .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_cadgcc ));_aaaea !=nil {return _aaaea ;};};for _fdbfc ,_eafff :=range _ddfcc .Hidden {if _feeba :=_eafff .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_fdbfc ));_feeba !=nil {return _feeba ;};};if _ddfcc .Ins !=nil {if _bbaae :=_ddfcc .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bbaae !=nil {return _bbaae ;};};if _ddfcc .Del !=nil {if _egedg :=_ddfcc .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_egedg !=nil {return _egedg ;};};if _ddfcc .TrPrChange !=nil {if _baacg :=_ddfcc .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_baacg !=nil {return _baacg ;};};return nil ;};func (_bgffce ST_PTabRelativeTo )Validate ()error {return _bgffce .ValidateWithPath ("")};type ST_ObjectDrawAspect byte ;func NewWdCT_WrapPath ()*WdCT_WrapPath {_faaafg :=&WdCT_WrapPath {};_faaafg .Start =_c .NewCT_Point2D ();return _faaafg ;};func (_gefde *EG_ContentBlockContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gefde .CustomXml !=nil {_gbdcgd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gefde .CustomXml ,_gbdcgd );};if _gefde .Sdt !=nil {_cfaef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gefde .Sdt ,_cfaef );};if _gefde .P !=nil {_effdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070"}};for _ ,_ccfae :=range _gefde .P {e .EncodeElement (_ccfae ,_effdf );};};if _gefde .Tbl !=nil {_ceafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_gceeca :=range _gefde .Tbl {e .EncodeElement (_gceeca ,_ceafb );};};if _gefde .EG_RunLevelElts !=nil {for _ ,_dcgbb :=range _gefde .EG_RunLevelElts {_dcgbb .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// Spacing to Top of Header -HeaderAttr _e .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_afbce *CT_String )ValidateWithPath (path string )error {return nil }; -// Spacing to Bottom of Footer -FooterAttr _e .ST_TwipsMeasure ; +// Validate validates the WdCT_WrapSquare and its children +func (_fggag *WdCT_WrapSquare )Validate ()error {return _fggag .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");};func (_gaaec *CT_SmartTagRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbgdf :=range start .Attr {if _bbgdf .Name .Local =="\u0075\u0072\u0069"{_dfead ,_bffcd :=_bbgdf .Value ,error (nil );if _bffcd !=nil {return _bffcd ;};_gaaec .UriAttr =&_dfead ;continue ;};if _bbgdf .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_aeaac ,_fegbc :=_bbgdf .Value ,error (nil );if _fegbc !=nil {return _fegbc ;};_gaaec .ElementAttr =_aeaac ;continue ;};};_fefdg :for {_daacfb ,_cgdbb :=d .Token ();if _cgdbb !=nil {return _cgdbb ;};switch _dcaeb :=_daacfb .(type ){case _d .StartElement :switch _dcaeb .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_gaaec .SmartTagPr =NewCT_SmartTagPr ();if _eccacc :=d .DecodeElement (_gaaec .SmartTagPr ,&_dcaeb );_eccacc !=nil {return _eccacc ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_bcada :=NewEG_PContent ();_dfcbbd :=NewCT_SimpleField ();if _ffabf :=d .DecodeElement (_dfcbbd ,&_dcaeb );_ffabf !=nil {return _ffabf ;};_bcada .FldSimple =append (_bcada .FldSimple ,_dfcbbd );_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_bcada );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bafedf :=NewEG_PContent ();_bafedf .Hyperlink =NewCT_Hyperlink ();if _bgefe :=d .DecodeElement (_bafedf .Hyperlink ,&_dcaeb );_bgefe !=nil {return _bgefe ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_bafedf );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cdbab :=NewEG_PContent ();_cdbab .SubDoc =NewCT_Rel ();if _facf :=d .DecodeElement (_cdbab .SubDoc ,&_dcaeb );_facf !=nil {return _facf ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_cdbab );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cbbgeb :=NewEG_PContent ();_feacdc :=NewEG_ContentRunContent ();_feacdc .CustomXml =NewCT_CustomXmlRun ();if _cbgab :=d .DecodeElement (_feacdc .CustomXml ,&_dcaeb );_cbgab !=nil {return _cbgab ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_cbbgeb );_cbbgeb .EG_ContentRunContent =append (_cbbgeb .EG_ContentRunContent ,_feacdc );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fagbd :=NewEG_PContent ();_fbcaf :=NewEG_ContentRunContent ();_fbcaf .SmartTag =NewCT_SmartTagRun ();if _fdbage :=d .DecodeElement (_fbcaf .SmartTag ,&_dcaeb );_fdbage !=nil {return _fdbage ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_fagbd );_fagbd .EG_ContentRunContent =append (_fagbd .EG_ContentRunContent ,_fbcaf );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_begdbc :=NewEG_PContent ();_addce :=NewEG_ContentRunContent ();_addce .Sdt =NewCT_SdtRun ();if _feffda :=d .DecodeElement (_addce .Sdt ,&_dcaeb );_feffda !=nil {return _feffda ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_begdbc );_begdbc .EG_ContentRunContent =append (_begdbc .EG_ContentRunContent ,_addce );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_dddcgc :=NewEG_PContent ();_fdbeac :=NewEG_ContentRunContent ();_fdbeac .Dir =NewCT_DirContentRun ();if _bgcae :=d .DecodeElement (_fdbeac .Dir ,&_dcaeb );_bgcae !=nil {return _bgcae ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_dddcgc );_dddcgc .EG_ContentRunContent =append (_dddcgc .EG_ContentRunContent ,_fdbeac );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_accebg :=NewEG_PContent ();_dgcdg :=NewEG_ContentRunContent ();_dgcdg .Bdo =NewCT_BdoContentRun ();if _ceabb :=d .DecodeElement (_dgcdg .Bdo ,&_dcaeb );_ceabb !=nil {return _ceabb ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_accebg );_accebg .EG_ContentRunContent =append (_accebg .EG_ContentRunContent ,_dgcdg );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 :"\u0072"},_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 :"\u0072"}:_fgffbd :=NewEG_PContent ();_beedcc :=NewEG_ContentRunContent ();_beedcc .R =NewCT_R ();if _gdcgb :=d .DecodeElement (_beedcc .R ,&_dcaeb );_gdcgb !=nil {return _gdcgb ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_fgffbd );_fgffbd .EG_ContentRunContent =append (_fgffbd .EG_ContentRunContent ,_beedcc );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_abdebe :=NewEG_PContent ();_cdgab :=NewEG_ContentRunContent ();_aeeef :=NewEG_RunLevelElts ();_aeeef .ProofErr =NewCT_ProofErr ();if _ecdba :=d .DecodeElement (_aeeef .ProofErr ,&_dcaeb );_ecdba !=nil {return _ecdba ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_abdebe );_abdebe .EG_ContentRunContent =append (_abdebe .EG_ContentRunContent ,_cdgab );_cdgab .EG_RunLevelElts =append (_cdgab .EG_RunLevelElts ,_aeeef );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dgbbd :=NewEG_PContent ();_ddbfb :=NewEG_ContentRunContent ();_aaceb :=NewEG_RunLevelElts ();_aaceb .PermStart =NewCT_PermStart ();if _daddec :=d .DecodeElement (_aaceb .PermStart ,&_dcaeb );_daddec !=nil {return _daddec ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_dgbbd );_dgbbd .EG_ContentRunContent =append (_dgbbd .EG_ContentRunContent ,_ddbfb );_ddbfb .EG_RunLevelElts =append (_ddbfb .EG_RunLevelElts ,_aaceb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfgge :=NewEG_PContent ();_eadadg :=NewEG_ContentRunContent ();_cagbb :=NewEG_RunLevelElts ();_cagbb .PermEnd =NewCT_Perm ();if _fbcfab :=d .DecodeElement (_cagbb .PermEnd ,&_dcaeb );_fbcfab !=nil {return _fbcfab ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_bfgge );_bfgge .EG_ContentRunContent =append (_bfgge .EG_ContentRunContent ,_eadadg );_eadadg .EG_RunLevelElts =append (_eadadg .EG_RunLevelElts ,_cagbb );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bbefb :=NewEG_PContent ();_daceea :=NewEG_ContentRunContent ();_ebedc :=NewEG_RunLevelElts ();_ebedc .Ins =NewCT_RunTrackChange ();if _ebbbg :=d .DecodeElement (_ebedc .Ins ,&_dcaeb );_ebbbg !=nil {return _ebbbg ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_bbefb );_bbefb .EG_ContentRunContent =append (_bbefb .EG_ContentRunContent ,_daceea );_daceea .EG_RunLevelElts =append (_daceea .EG_RunLevelElts ,_ebedc );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_eedaf :=NewEG_PContent ();_feabf :=NewEG_ContentRunContent ();_daecg :=NewEG_RunLevelElts ();_daecg .Del =NewCT_RunTrackChange ();if _ffcec :=d .DecodeElement (_daecg .Del ,&_dcaeb );_ffcec !=nil {return _ffcec ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_eedaf );_eedaf .EG_ContentRunContent =append (_eedaf .EG_ContentRunContent ,_feabf );_feabf .EG_RunLevelElts =append (_feabf .EG_RunLevelElts ,_daecg );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ddbffd :=NewEG_PContent ();_cedab :=NewEG_ContentRunContent ();_eagdg :=NewEG_RunLevelElts ();_eagdg .MoveFrom =NewCT_RunTrackChange ();if _geabag :=d .DecodeElement (_eagdg .MoveFrom ,&_dcaeb );_geabag !=nil {return _geabag ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_ddbffd );_ddbffd .EG_ContentRunContent =append (_ddbffd .EG_ContentRunContent ,_cedab );_cedab .EG_RunLevelElts =append (_cedab .EG_RunLevelElts ,_eagdg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bcdgf :=NewEG_PContent ();_dbfgfc :=NewEG_ContentRunContent ();_fcacb :=NewEG_RunLevelElts ();_fcacb .MoveTo =NewCT_RunTrackChange ();if _begfc :=d .DecodeElement (_fcacb .MoveTo ,&_dcaeb );_begfc !=nil {return _begfc ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_bcdgf );_bcdgf .EG_ContentRunContent =append (_bcdgf .EG_ContentRunContent ,_dbfgfc );_dbfgfc .EG_RunLevelElts =append (_dbfgfc .EG_RunLevelElts ,_fcacb );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_baeca :=NewEG_PContent ();_fgffdc :=NewEG_ContentRunContent ();_aggge :=NewEG_RunLevelElts ();_cgggd :=NewEG_RangeMarkupElements ();_cgggd .BookmarkStart =NewCT_Bookmark ();if _bcefb :=d .DecodeElement (_cgggd .BookmarkStart ,&_dcaeb );_bcefb !=nil {return _bcefb ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_baeca );_baeca .EG_ContentRunContent =append (_baeca .EG_ContentRunContent ,_fgffdc );_fgffdc .EG_RunLevelElts =append (_fgffdc .EG_RunLevelElts ,_aggge );_aggge .EG_RangeMarkupElements =append (_aggge .EG_RangeMarkupElements ,_cgggd );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dcdbg :=NewEG_PContent ();_dcddad :=NewEG_ContentRunContent ();_fcggef :=NewEG_RunLevelElts ();_beaae :=NewEG_RangeMarkupElements ();_beaae .BookmarkEnd =NewCT_MarkupRange ();if _fcadd :=d .DecodeElement (_beaae .BookmarkEnd ,&_dcaeb );_fcadd !=nil {return _fcadd ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_dcdbg );_dcdbg .EG_ContentRunContent =append (_dcdbg .EG_ContentRunContent ,_dcddad );_dcddad .EG_RunLevelElts =append (_dcddad .EG_RunLevelElts ,_fcggef );_fcggef .EG_RangeMarkupElements =append (_fcggef .EG_RangeMarkupElements ,_beaae );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aecfb :=NewEG_PContent ();_bafaa :=NewEG_ContentRunContent ();_adebdca :=NewEG_RunLevelElts ();_baagc :=NewEG_RangeMarkupElements ();_baagc .MoveFromRangeStart =NewCT_MoveBookmark ();if _beegc :=d .DecodeElement (_baagc .MoveFromRangeStart ,&_dcaeb );_beegc !=nil {return _beegc ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_aecfb );_aecfb .EG_ContentRunContent =append (_aecfb .EG_ContentRunContent ,_bafaa );_bafaa .EG_RunLevelElts =append (_bafaa .EG_RunLevelElts ,_adebdca );_adebdca .EG_RangeMarkupElements =append (_adebdca .EG_RangeMarkupElements ,_baagc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fffafc :=NewEG_PContent ();_afbcf :=NewEG_ContentRunContent ();_fdbgafe :=NewEG_RunLevelElts ();_cedecc :=NewEG_RangeMarkupElements ();_cedecc .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdcada :=d .DecodeElement (_cedecc .MoveFromRangeEnd ,&_dcaeb );_bdcada !=nil {return _bdcada ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_fffafc );_fffafc .EG_ContentRunContent =append (_fffafc .EG_ContentRunContent ,_afbcf );_afbcf .EG_RunLevelElts =append (_afbcf .EG_RunLevelElts ,_fdbgafe );_fdbgafe .EG_RangeMarkupElements =append (_fdbgafe .EG_RangeMarkupElements ,_cedecc );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dfcfc :=NewEG_PContent ();_adagg :=NewEG_ContentRunContent ();_baecc :=NewEG_RunLevelElts ();_gdeaa :=NewEG_RangeMarkupElements ();_gdeaa .MoveToRangeStart =NewCT_MoveBookmark ();if _cffaae :=d .DecodeElement (_gdeaa .MoveToRangeStart ,&_dcaeb );_cffaae !=nil {return _cffaae ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_dfcfc );_dfcfc .EG_ContentRunContent =append (_dfcfc .EG_ContentRunContent ,_adagg );_adagg .EG_RunLevelElts =append (_adagg .EG_RunLevelElts ,_baecc );_baecc .EG_RangeMarkupElements =append (_baecc .EG_RangeMarkupElements ,_gdeaa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gdded :=NewEG_PContent ();_bggag :=NewEG_ContentRunContent ();_bbgfd :=NewEG_RunLevelElts ();_ggddd :=NewEG_RangeMarkupElements ();_ggddd .MoveToRangeEnd =NewCT_MarkupRange ();if _ebdga :=d .DecodeElement (_ggddd .MoveToRangeEnd ,&_dcaeb );_ebdga !=nil {return _ebdga ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_gdded );_gdded .EG_ContentRunContent =append (_gdded .EG_ContentRunContent ,_bggag );_bggag .EG_RunLevelElts =append (_bggag .EG_RunLevelElts ,_bbgfd );_bbgfd .EG_RangeMarkupElements =append (_bbgfd .EG_RangeMarkupElements ,_ggddd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_acgac :=NewEG_PContent ();_egefad :=NewEG_ContentRunContent ();_dbdcc :=NewEG_RunLevelElts ();_dffgd :=NewEG_RangeMarkupElements ();_dffgd .CommentRangeStart =NewCT_MarkupRange ();if _efbee :=d .DecodeElement (_dffgd .CommentRangeStart ,&_dcaeb );_efbee !=nil {return _efbee ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_acgac );_acgac .EG_ContentRunContent =append (_acgac .EG_ContentRunContent ,_egefad );_egefad .EG_RunLevelElts =append (_egefad .EG_RunLevelElts ,_dbdcc );_dbdcc .EG_RangeMarkupElements =append (_dbdcc .EG_RangeMarkupElements ,_dffgd );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aagec :=NewEG_PContent ();_fbgeg :=NewEG_ContentRunContent ();_ebdcb :=NewEG_RunLevelElts ();_bdgdc :=NewEG_RangeMarkupElements ();_bdgdc .CommentRangeEnd =NewCT_MarkupRange ();if _decda :=d .DecodeElement (_bdgdc .CommentRangeEnd ,&_dcaeb );_decda !=nil {return _decda ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_aagec );_aagec .EG_ContentRunContent =append (_aagec .EG_ContentRunContent ,_fbgeg );_fbgeg .EG_RunLevelElts =append (_fbgeg .EG_RunLevelElts ,_ebdcb );_ebdcb .EG_RangeMarkupElements =append (_ebdcb .EG_RangeMarkupElements ,_bdgdc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ceaeb :=NewEG_PContent ();_aaagbb :=NewEG_ContentRunContent ();_ddfffe :=NewEG_RunLevelElts ();_bbbge :=NewEG_RangeMarkupElements ();_bbbge .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbdadb :=d .DecodeElement (_bbbge .CustomXmlInsRangeStart ,&_dcaeb );_fbdadb !=nil {return _fbdadb ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_ceaeb );_ceaeb .EG_ContentRunContent =append (_ceaeb .EG_ContentRunContent ,_aaagbb );_aaagbb .EG_RunLevelElts =append (_aaagbb .EG_RunLevelElts ,_ddfffe );_ddfffe .EG_RangeMarkupElements =append (_ddfffe .EG_RangeMarkupElements ,_bbbge );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfgbfc :=NewEG_PContent ();_fdefae :=NewEG_ContentRunContent ();_gbdda :=NewEG_RunLevelElts ();_bcbce :=NewEG_RangeMarkupElements ();_bcbce .CustomXmlInsRangeEnd =NewCT_Markup ();if _agfcg :=d .DecodeElement (_bcbce .CustomXmlInsRangeEnd ,&_dcaeb );_agfcg !=nil {return _agfcg ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_cfgbfc );_cfgbfc .EG_ContentRunContent =append (_cfgbfc .EG_ContentRunContent ,_fdefae );_fdefae .EG_RunLevelElts =append (_fdefae .EG_RunLevelElts ,_gbdda );_gbdda .EG_RangeMarkupElements =append (_gbdda .EG_RangeMarkupElements ,_bcbce );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fdeeed :=NewEG_PContent ();_bbcge :=NewEG_ContentRunContent ();_cegab :=NewEG_RunLevelElts ();_abagb :=NewEG_RangeMarkupElements ();_abagb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eaaded :=d .DecodeElement (_abagb .CustomXmlDelRangeStart ,&_dcaeb );_eaaded !=nil {return _eaaded ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_fdeeed );_fdeeed .EG_ContentRunContent =append (_fdeeed .EG_ContentRunContent ,_bbcge );_bbcge .EG_RunLevelElts =append (_bbcge .EG_RunLevelElts ,_cegab );_cegab .EG_RangeMarkupElements =append (_cegab .EG_RangeMarkupElements ,_abagb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_accca :=NewEG_PContent ();_egeafd :=NewEG_ContentRunContent ();_fdgee :=NewEG_RunLevelElts ();_eddgc :=NewEG_RangeMarkupElements ();_eddgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _adcba :=d .DecodeElement (_eddgc .CustomXmlDelRangeEnd ,&_dcaeb );_adcba !=nil {return _adcba ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_accca );_accca .EG_ContentRunContent =append (_accca .EG_ContentRunContent ,_egeafd );_egeafd .EG_RunLevelElts =append (_egeafd .EG_RunLevelElts ,_fdgee );_fdgee .EG_RangeMarkupElements =append (_fdgee .EG_RangeMarkupElements ,_eddgc );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_efdae :=NewEG_PContent ();_ebcdd :=NewEG_ContentRunContent ();_cbcgf :=NewEG_RunLevelElts ();_fgfdcd :=NewEG_RangeMarkupElements ();_fgfdcd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gccda :=d .DecodeElement (_fgfdcd .CustomXmlMoveFromRangeStart ,&_dcaeb );_gccda !=nil {return _gccda ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_efdae );_efdae .EG_ContentRunContent =append (_efdae .EG_ContentRunContent ,_ebcdd );_ebcdd .EG_RunLevelElts =append (_ebcdd .EG_RunLevelElts ,_cbcgf );_cbcgf .EG_RangeMarkupElements =append (_cbcgf .EG_RangeMarkupElements ,_fgfdcd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_egag :=NewEG_PContent ();_edcfa :=NewEG_ContentRunContent ();_bgbba :=NewEG_RunLevelElts ();_adcbag :=NewEG_RangeMarkupElements ();_adcbag .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dfdcge :=d .DecodeElement (_adcbag .CustomXmlMoveFromRangeEnd ,&_dcaeb );_dfdcge !=nil {return _dfdcge ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_egag );_egag .EG_ContentRunContent =append (_egag .EG_ContentRunContent ,_edcfa );_edcfa .EG_RunLevelElts =append (_edcfa .EG_RunLevelElts ,_bgbba );_bgbba .EG_RangeMarkupElements =append (_bgbba .EG_RangeMarkupElements ,_adcbag );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fbcca :=NewEG_PContent ();_adbdcg :=NewEG_ContentRunContent ();_eebdd :=NewEG_RunLevelElts ();_gdabb :=NewEG_RangeMarkupElements ();_gdabb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gafbc :=d .DecodeElement (_gdabb .CustomXmlMoveToRangeStart ,&_dcaeb );_gafbc !=nil {return _gafbc ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_fbcca );_fbcca .EG_ContentRunContent =append (_fbcca .EG_ContentRunContent ,_adbdcg );_adbdcg .EG_RunLevelElts =append (_adbdcg .EG_RunLevelElts ,_eebdd );_eebdd .EG_RangeMarkupElements =append (_eebdd .EG_RangeMarkupElements ,_gdabb );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aefbf :=NewEG_PContent ();_fcbebc :=NewEG_ContentRunContent ();_cgaaa :=NewEG_RunLevelElts ();_debgc :=NewEG_RangeMarkupElements ();_debgc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adace :=d .DecodeElement (_debgc .CustomXmlMoveToRangeEnd ,&_dcaeb );_adace !=nil {return _adace ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_aefbf );_aefbf .EG_ContentRunContent =append (_aefbf .EG_ContentRunContent ,_fcbebc );_fcbebc .EG_RunLevelElts =append (_fcbebc .EG_RunLevelElts ,_cgaaa );_cgaaa .EG_RangeMarkupElements =append (_cgaaa .EG_RangeMarkupElements ,_debgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdeg :=NewEG_PContent ();_egbbcf :=NewEG_ContentRunContent ();_bfeaa :=NewEG_RunLevelElts ();_cagee :=NewEG_MathContent ();_cagee .OMathPara =_ed .NewOMathPara ();if _acbgb :=d .DecodeElement (_cagee .OMathPara ,&_dcaeb );_acbgb !=nil {return _acbgb ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_gdeg );_gdeg .EG_ContentRunContent =append (_gdeg .EG_ContentRunContent ,_egbbcf );_egbbcf .EG_RunLevelElts =append (_egbbcf .EG_RunLevelElts ,_bfeaa );_bfeaa .EG_MathContent =append (_bfeaa .EG_MathContent ,_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\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbagbd :=NewEG_PContent ();_aagddb :=NewEG_ContentRunContent ();_ccdabf :=NewEG_RunLevelElts ();_eefefa :=NewEG_MathContent ();_eefefa .OMath =_ed .NewOMath ();if _ffdgc :=d .DecodeElement (_eefefa .OMath ,&_dcaeb );_ffdgc !=nil {return _ffdgc ;};_gaaec .EG_PContent =append (_gaaec .EG_PContent ,_gbagbd );_gbagbd .EG_ContentRunContent =append (_gbagbd .EG_ContentRunContent ,_aagddb );_aagddb .EG_RunLevelElts =append (_aagddb .EG_RunLevelElts ,_ccdabf );_ccdabf .EG_MathContent =append (_ccdabf .EG_MathContent ,_eefefa );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061g\u0052u\u006e\u0020\u0025\u0076",_dcaeb .Name );if _ebadd :=d .Skip ();_ebadd !=nil {return _ebadd ;};};case _d .EndElement :break _fefdg ;case _d .CharData :};};return nil ;};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_ddegg :=&CT_OptimizeForBrowser {};return _ddegg ;}; -// Page Gutter Spacing -GutterAttr _e .ST_TwipsMeasure ;};func (_fedbdf *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fedbdf =0;case "\u006e\u0075\u006c\u006c":*_fedbdf =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_fedbdf =2;};return nil ;};type CT_TblGridBase struct{ +// Validate validates the CT_VMerge and its children +func (_egcge *CT_VMerge )Validate ()error {return _egcge .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func NewWdWpc ()*WdWpc {_cbeaa :=&WdWpc {};_cbeaa .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _cbeaa ;};func (_eeagae ST_ObjectUpdateMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeagae .String (),start );};func (_dbbab ST_FrameLayout )ValidateWithPath (path string )error {switch _dbbab {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbbab ));};return nil ;};func NewCT_Captions ()*CT_Captions {_ecc :=&CT_Captions {};return _ecc }; -// Grid Column Definition -GridCol []*CT_TblGridCol ;};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);type EG_SectPrContents struct{ +// Validate validates the CT_Drawing and its children +func (_aecb *CT_Drawing )Validate ()error {return _aecb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};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 (_ageff *CT_Proof )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ageff .SpellingAttr !=ST_ProofUnset {_ggagf ,_befa :=_ageff .SpellingAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"});if _befa !=nil {return _befa ;};start .Attr =append (start .Attr ,_ggagf );};if _ageff .GrammarAttr !=ST_ProofUnset {_gfccb ,_dedea :=_ageff .GrammarAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _dedea !=nil {return _dedea ;};start .Attr =append (start .Attr ,_gfccb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbgeb ST_DocGrid )String ()string {switch _dbgeb {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 "";}; + +// Validate validates the CT_FFCheckBox and its children +func (_eefdd *CT_FFCheckBox )Validate ()error {return _eefdd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");};func (_bgfg *CT_DocPartGallery )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgfg .ValAttr =ST_DocPartGallery (1);for _ ,_cgbdb :=range start .Attr {if _cgbdb .Name .Local =="\u0076\u0061\u006c"{_bgfg .ValAttr .UnmarshalXMLAttr (_cgbdb );continue ;};};for {_bfcb ,_cfgbf :=d .Token ();if _cfgbf !=nil {return _ace .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",_cfgbf );};if _cdaee ,_eabed :=_bfcb .(_d .EndElement );_eabed &&_cdaee .Name ==start .Name {break ;};};return nil ;};func (_dafab *CT_FramesetChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dafdf :for {_dcgdg ,_cgbfg :=d .Token ();if _cgbfg !=nil {return _cgbfg ;};switch _dfggg :=_dcgdg .(type ){case _d .StartElement :switch _dfggg .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_febfa :=NewCT_Frameset ();if _fbagc :=d .DecodeElement (_febfa ,&_dfggg );_fbagc !=nil {return _fbagc ;};_dafab .Frameset =append (_dafab .Frameset ,_febfa );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 :"\u0066\u0072\u0061m\u0065"},_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 :"\u0066\u0072\u0061m\u0065"}:_cgccd :=NewCT_Frame ();if _bfeag :=d .DecodeElement (_cgccd ,&_dfggg );_bfeag !=nil {return _bfeag ;};_dafab .Frame =append (_dafab .Frame ,_cgccd );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dfggg .Name );if _gbbe :=d .Skip ();_gbbe !=nil {return _gbbe ;};};case _d .EndElement :break _dafdf ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path +func (_agdad *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _agdad .Size !=nil {if _ddgb :=_agdad .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_ddgb !=nil {return _ddgb ;};};if _agdad .SizeAuto !=nil {if _cfdgg :=_agdad .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o");_cfdgg !=nil {return _cfdgg ;};};return nil ;};func (_dcdbc *WdEG_WrapTypeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edbgec :for {_cdfbd ,_cabafd :=d .Token ();if _cabafd !=nil {return _cabafd ;};switch _edebb :=_cdfbd .(type ){case _d .StartElement :switch _edebb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_dcdbc .WrapNone =NewWdCT_WrapNone ();if _ggeba :=d .DecodeElement (_dcdbc .WrapNone ,&_edebb );_ggeba !=nil {return _ggeba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_dcdbc .WrapSquare =NewWdCT_WrapSquare ();if _ffgbag :=d .DecodeElement (_dcdbc .WrapSquare ,&_edebb );_ffgbag !=nil {return _ffgbag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_dcdbc .WrapTight =NewWdCT_WrapTight ();if _agacdd :=d .DecodeElement (_dcdbc .WrapTight ,&_edebb );_agacdd !=nil {return _agacdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_dcdbc .WrapThrough =NewWdCT_WrapThrough ();if _ecaedf :=d .DecodeElement (_dcdbc .WrapThrough ,&_edebb );_ecaedf !=nil {return _ecaedf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_dcdbc .WrapTopAndBottom =NewWdCT_WrapTopBottom ();if _bbeagc :=d .DecodeElement (_dcdbc .WrapTopAndBottom ,&_edebb );_bbeagc !=nil {return _bbeagc ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054yp\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_edebb .Name );if _fdcgbf :=d .Skip ();_fdcgbf !=nil {return _fdcgbf ;};};case _d .EndElement :break _edbgec ;case _d .CharData :};};return nil ;};func (_ebfecb *CT_TcPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebfecb .CnfStyle !=nil {_gbgga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ebfecb .CnfStyle ,_gbgga );};if _ebfecb .TcW !=nil {_bebgce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_ebfecb .TcW ,_bebgce );};if _ebfecb .GridSpan !=nil {_ddaabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_ebfecb .GridSpan ,_ddaabf );};if _ebfecb .HMerge !=nil {_cefdeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ebfecb .HMerge ,_cefdeg );};if _ebfecb .VMerge !=nil {_ebgdff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ebfecb .VMerge ,_ebgdff );};if _ebfecb .TcBorders !=nil {_cbagb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ebfecb .TcBorders ,_cbagb );};if _ebfecb .Shd !=nil {_bccab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ebfecb .Shd ,_bccab );};if _ebfecb .NoWrap !=nil {_cddeec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_ebfecb .NoWrap ,_cddeec );};if _ebfecb .TcMar !=nil {_fffbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_ebfecb .TcMar ,_fffbg );};if _ebfecb .TextDirection !=nil {_cfcac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ebfecb .TextDirection ,_cfcac );};if _ebfecb .TcFitText !=nil {_ggfgdd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ebfecb .TcFitText ,_ggfgdd );};if _ebfecb .VAlign !=nil {_ebegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ebfecb .VAlign ,_ebegg );};if _ebfecb .HideMark !=nil {_fcddb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ebfecb .HideMark ,_fcddb );};if _ebfecb .Headers !=nil {_cgcdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_ebfecb .Headers ,_cgcdf );};if _ebfecb .CellIns !=nil {_ecbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_ebfecb .CellIns ,_ecbbd );};if _ebfecb .CellDel !=nil {_dgabd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_ebfecb .CellDel ,_dgabd );};if _ebfecb .CellMerge !=nil {_accfd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ebfecb .CellMerge ,_accfd );};if _ebfecb .TcPrChange !=nil {_dggad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ebfecb .TcPrChange ,_dggad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; // Section-Wide Footnote Properties FootnotePr *CT_FtnProps ; @@ -465,352 +468,256 @@ RtlGutter *CT_OnOff ; DocGrid *CT_DocGrid ; // Reference to Printer Settings Data -PrinterSettings *CT_Rel ;}; +PrinterSettings *CT_Rel ; -// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path -func (_bcdffd *CT_TblPr )ValidateWithPath (path string )error {if _bcdffd .TblStyle !=nil {if _gbfgc :=_bcdffd .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_gbfgc !=nil {return _gbfgc ;};};if _bcdffd .TblpPr !=nil {if _fdfeg :=_bcdffd .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_fdfeg !=nil {return _fdfeg ;};};if _bcdffd .TblOverlap !=nil {if _gbbbfe :=_bcdffd .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_gbbbfe !=nil {return _gbbbfe ;};};if _bcdffd .BidiVisual !=nil {if _baeeb :=_bcdffd .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_baeeb !=nil {return _baeeb ;};};if _bcdffd .TblStyleRowBandSize !=nil {if _fcdef :=_bcdffd .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_fcdef !=nil {return _fcdef ;};};if _bcdffd .TblStyleColBandSize !=nil {if _afcadg :=_bcdffd .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_afcadg !=nil {return _afcadg ;};};if _bcdffd .TblW !=nil {if _efdfad :=_bcdffd .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_efdfad !=nil {return _efdfad ;};};if _bcdffd .Jc !=nil {if _daccfg :=_bcdffd .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_daccfg !=nil {return _daccfg ;};};if _bcdffd .TblCellSpacing !=nil {if _caaaa :=_bcdffd .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_caaaa !=nil {return _caaaa ;};};if _bcdffd .TblInd !=nil {if _bfbca :=_bcdffd .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_bfbca !=nil {return _bfbca ;};};if _bcdffd .TblBorders !=nil {if _efbeba :=_bcdffd .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_efbeba !=nil {return _efbeba ;};};if _bcdffd .Shd !=nil {if _dfebg :=_bcdffd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dfebg !=nil {return _dfebg ;};};if _bcdffd .TblLayout !=nil {if _afgdg :=_bcdffd .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_afgdg !=nil {return _afgdg ;};};if _bcdffd .TblCellMar !=nil {if _fgdgf :=_bcdffd .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_fgdgf !=nil {return _fgdgf ;};};if _bcdffd .TblLook !=nil {if _fggcec :=_bcdffd .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_fggcec !=nil {return _fggcec ;};};if _bcdffd .TblCaption !=nil {if _ffdaff :=_bcdffd .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_ffdaff !=nil {return _ffdaff ;};};if _bcdffd .TblDescription !=nil {if _cebgf :=_bcdffd .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_cebgf !=nil {return _cebgf ;};};if _bcdffd .TblPrChange !=nil {if _cgead :=_bcdffd .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cgead !=nil {return _cgead ;};};return nil ;};func (_babbaf ST_Pitch )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_babbaf .String (),start );};type CT_AltChunk struct{IdAttr *string ; +// Revision Information for Section Properties +SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};type CT_DecimalNumber struct{ -// External Content Import Properties -AltChunkPr *CT_AltChunkPr ;};func (_dfagca *CT_Settings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbcg :for {_acdgff ,_afefe :=d .Token ();if _afefe !=nil {return _afefe ;};switch _abebc :=_acdgff .(type ){case _f .StartElement :switch _abebc .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"}:_dfagca .WriteProtection =NewCT_WriteProtection ();if _afgdb :=d .DecodeElement (_dfagca .WriteProtection ,&_abebc );_afgdb !=nil {return _afgdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .View =NewCT_View ();if _bgbega :=d .DecodeElement (_dfagca .View ,&_abebc );_bgbega !=nil {return _bgbega ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .Zoom =NewCT_Zoom ();if _cefedc :=d .DecodeElement (_dfagca .Zoom ,&_abebc );_cefedc !=nil {return _cefedc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .RemovePersonalInformation =NewCT_OnOff ();if _eageb :=d .DecodeElement (_dfagca .RemovePersonalInformation ,&_abebc );_eageb !=nil {return _eageb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .RemoveDateAndTime =NewCT_OnOff ();if _begaa :=d .DecodeElement (_dfagca .RemoveDateAndTime ,&_abebc );_begaa !=nil {return _begaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _gagec :=d .DecodeElement (_dfagca .DoNotDisplayPageBoundaries ,&_abebc );_gagec !=nil {return _gagec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DisplayBackgroundShape =NewCT_OnOff ();if _beafb :=d .DecodeElement (_dfagca .DisplayBackgroundShape ,&_abebc );_beafb !=nil {return _beafb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .PrintPostScriptOverText =NewCT_OnOff ();if _feccca :=d .DecodeElement (_dfagca .PrintPostScriptOverText ,&_abebc );_feccca !=nil {return _feccca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .PrintFractionalCharacterWidth =NewCT_OnOff ();if _bcbfg :=d .DecodeElement (_dfagca .PrintFractionalCharacterWidth ,&_abebc );_bcbfg !=nil {return _bcbfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .PrintFormsData =NewCT_OnOff ();if _cdedd :=d .DecodeElement (_dfagca .PrintFormsData ,&_abebc );_cdedd !=nil {return _cdedd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .EmbedTrueTypeFonts =NewCT_OnOff ();if _ecaga :=d .DecodeElement (_dfagca .EmbedTrueTypeFonts ,&_abebc );_ecaga !=nil {return _ecaga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .EmbedSystemFonts =NewCT_OnOff ();if _bbefc :=d .DecodeElement (_dfagca .EmbedSystemFonts ,&_abebc );_bbefc !=nil {return _bbefc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .SaveSubsetFonts =NewCT_OnOff ();if _egadf :=d .DecodeElement (_dfagca .SaveSubsetFonts ,&_abebc );_egadf !=nil {return _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 :"\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"}:_dfagca .SaveFormsData =NewCT_OnOff ();if _efaebf :=d .DecodeElement (_dfagca .SaveFormsData ,&_abebc );_efaebf !=nil {return _efaebf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .MirrorMargins =NewCT_OnOff ();if _fedggc :=d .DecodeElement (_dfagca .MirrorMargins ,&_abebc );_fedggc !=nil {return _fedggc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .AlignBordersAndEdges =NewCT_OnOff ();if _cbaag :=d .DecodeElement (_dfagca .AlignBordersAndEdges ,&_abebc );_cbaag !=nil {return _cbaag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .BordersDoNotSurroundHeader =NewCT_OnOff ();if _ceeg :=d .DecodeElement (_dfagca .BordersDoNotSurroundHeader ,&_abebc );_ceeg !=nil {return _ceeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .BordersDoNotSurroundFooter =NewCT_OnOff ();if _cfbddb :=d .DecodeElement (_dfagca .BordersDoNotSurroundFooter ,&_abebc );_cfbddb !=nil {return _cfbddb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .GutterAtTop =NewCT_OnOff ();if _eccbb :=d .DecodeElement (_dfagca .GutterAtTop ,&_abebc );_eccbb !=nil {return _eccbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .HideSpellingErrors =NewCT_OnOff ();if _fdaaae :=d .DecodeElement (_dfagca .HideSpellingErrors ,&_abebc );_fdaaae !=nil {return _fdaaae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .HideGrammaticalErrors =NewCT_OnOff ();if _dbdgbd :=d .DecodeElement (_dfagca .HideGrammaticalErrors ,&_abebc );_dbdgbd !=nil {return _dbdgbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeafg :=NewCT_WritingStyle ();if _agcedd :=d .DecodeElement (_aeafg ,&_abebc );_agcedd !=nil {return _agcedd ;};_dfagca .ActiveWritingStyle =append (_dfagca .ActiveWritingStyle ,_aeafg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .ProofState =NewCT_Proof ();if _gcgbf :=d .DecodeElement (_dfagca .ProofState ,&_abebc );_gcgbf !=nil {return _gcgbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .FormsDesign =NewCT_OnOff ();if _bbdcb :=d .DecodeElement (_dfagca .FormsDesign ,&_abebc );_bbdcb !=nil {return _bbdcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .AttachedTemplate =NewCT_Rel ();if _agadg :=d .DecodeElement (_dfagca .AttachedTemplate ,&_abebc );_agadg !=nil {return _agadg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .LinkStyles =NewCT_OnOff ();if _dabdc :=d .DecodeElement (_dfagca .LinkStyles ,&_abebc );_dabdc !=nil {return _dabdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _cedef :=d .DecodeElement (_dfagca .StylePaneFormatFilter ,&_abebc );_cedef !=nil {return _cedef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .StylePaneSortMethod =NewCT_StyleSort ();if _eagdf :=d .DecodeElement (_dfagca .StylePaneSortMethod ,&_abebc );_eagdf !=nil {return _eagdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DocumentType =NewCT_DocType ();if _bbegf :=d .DecodeElement (_dfagca .DocumentType ,&_abebc );_bbegf !=nil {return _bbegf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .MailMerge =NewCT_MailMerge ();if _fgaad :=d .DecodeElement (_dfagca .MailMerge ,&_abebc );_fgaad !=nil {return _fgaad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .RevisionView =NewCT_TrackChangesView ();if _cffbdf :=d .DecodeElement (_dfagca .RevisionView ,&_abebc );_cffbdf !=nil {return _cffbdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .TrackRevisions =NewCT_OnOff ();if _cfgeee :=d .DecodeElement (_dfagca .TrackRevisions ,&_abebc );_cfgeee !=nil {return _cfgeee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DoNotTrackMoves =NewCT_OnOff ();if _ecgfa :=d .DecodeElement (_dfagca .DoNotTrackMoves ,&_abebc );_ecgfa !=nil {return _ecgfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DoNotTrackFormatting =NewCT_OnOff ();if _cggba :=d .DecodeElement (_dfagca .DoNotTrackFormatting ,&_abebc );_cggba !=nil {return _cggba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DocumentProtection =NewCT_DocProtect ();if _ddfeb :=d .DecodeElement (_dfagca .DocumentProtection ,&_abebc );_ddfeb !=nil {return _ddfeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .AutoFormatOverride =NewCT_OnOff ();if _abaaac :=d .DecodeElement (_dfagca .AutoFormatOverride ,&_abebc );_abaaac !=nil {return _abaaac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .StyleLockTheme =NewCT_OnOff ();if _fcaad :=d .DecodeElement (_dfagca .StyleLockTheme ,&_abebc );_fcaad !=nil {return _fcaad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .StyleLockQFSet =NewCT_OnOff ();if _cdaaa :=d .DecodeElement (_dfagca .StyleLockQFSet ,&_abebc );_cdaaa !=nil {return _cdaaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DefaultTabStop =NewCT_TwipsMeasure ();if _fgcdc :=d .DecodeElement (_dfagca .DefaultTabStop ,&_abebc );_fgcdc !=nil {return _fgcdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .AutoHyphenation =NewCT_OnOff ();if _cdbgf :=d .DecodeElement (_dfagca .AutoHyphenation ,&_abebc );_cdbgf !=nil {return _cdbgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _abcdfe :=d .DecodeElement (_dfagca .ConsecutiveHyphenLimit ,&_abebc );_abcdfe !=nil {return _abcdfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .HyphenationZone =NewCT_TwipsMeasure ();if _gaggb :=d .DecodeElement (_dfagca .HyphenationZone ,&_abebc );_gaggb !=nil {return _gaggb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DoNotHyphenateCaps =NewCT_OnOff ();if _dfeca :=d .DecodeElement (_dfagca .DoNotHyphenateCaps ,&_abebc );_dfeca !=nil {return _dfeca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .ShowEnvelope =NewCT_OnOff ();if _dadbea :=d .DecodeElement (_dfagca .ShowEnvelope ,&_abebc );_dadbea !=nil {return _dadbea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _cbafg :=d .DecodeElement (_dfagca .SummaryLength ,&_abebc );_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 :"\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"}:_dfagca .ClickAndTypeStyle =NewCT_String ();if _ddeda :=d .DecodeElement (_dfagca .ClickAndTypeStyle ,&_abebc );_ddeda !=nil {return _ddeda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DefaultTableStyle =NewCT_String ();if _fgdfe :=d .DecodeElement (_dfagca .DefaultTableStyle ,&_abebc );_fgdfe !=nil {return _fgdfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .EvenAndOddHeaders =NewCT_OnOff ();if _gfcfcg :=d .DecodeElement (_dfagca .EvenAndOddHeaders ,&_abebc );_gfcfcg !=nil {return _gfcfcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .BookFoldRevPrinting =NewCT_OnOff ();if _ddceg :=d .DecodeElement (_dfagca .BookFoldRevPrinting ,&_abebc );_ddceg !=nil {return _ddceg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .BookFoldPrinting =NewCT_OnOff ();if _dcbee :=d .DecodeElement (_dfagca .BookFoldPrinting ,&_abebc );_dcbee !=nil {return _dcbee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _fgfgae :=d .DecodeElement (_dfagca .BookFoldPrintingSheets ,&_abebc );_fgfgae !=nil {return _fgfgae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _acdcd :=d .DecodeElement (_dfagca .DrawingGridHorizontalSpacing ,&_abebc );_acdcd !=nil {return _acdcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _faeffe :=d .DecodeElement (_dfagca .DrawingGridVerticalSpacing ,&_abebc );_faeffe !=nil {return _faeffe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _edacbf :=d .DecodeElement (_dfagca .DisplayHorizontalDrawingGridEvery ,&_abebc );_edacbf !=nil {return _edacbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _fcdac :=d .DecodeElement (_dfagca .DisplayVerticalDrawingGridEvery ,&_abebc );_fcdac !=nil {return _fcdac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _faeea :=d .DecodeElement (_dfagca .DoNotUseMarginsForDrawingGridOrigin ,&_abebc );_faeea !=nil {return _faeea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _daceb :=d .DecodeElement (_dfagca .DrawingGridHorizontalOrigin ,&_abebc );_daceb !=nil {return _daceb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _dadab :=d .DecodeElement (_dfagca .DrawingGridVerticalOrigin ,&_abebc );_dadab !=nil {return _dadab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DoNotShadeFormData =NewCT_OnOff ();if _gcbgf :=d .DecodeElement (_dfagca .DoNotShadeFormData ,&_abebc );_gcbgf !=nil {return _gcbgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .NoPunctuationKerning =NewCT_OnOff ();if _dcdec :=d .DecodeElement (_dfagca .NoPunctuationKerning ,&_abebc );_dcdec !=nil {return _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 :"\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"}:_dfagca .CharacterSpacingControl =NewCT_CharacterSpacing ();if _dbcgde :=d .DecodeElement (_dfagca .CharacterSpacingControl ,&_abebc );_dbcgde !=nil {return _dbcgde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .PrintTwoOnOne =NewCT_OnOff ();if _ffgce :=d .DecodeElement (_dfagca .PrintTwoOnOne ,&_abebc );_ffgce !=nil {return _ffgce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .StrictFirstAndLastChars =NewCT_OnOff ();if _ffdaf :=d .DecodeElement (_dfagca .StrictFirstAndLastChars ,&_abebc );_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 :"\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"}:_dfagca .NoLineBreaksAfter =NewCT_Kinsoku ();if _aafaee :=d .DecodeElement (_dfagca .NoLineBreaksAfter ,&_abebc );_aafaee !=nil {return _aafaee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .NoLineBreaksBefore =NewCT_Kinsoku ();if _acbfg :=d .DecodeElement (_dfagca .NoLineBreaksBefore ,&_abebc );_acbfg !=nil {return _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 :"\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"}:_dfagca .SavePreviewPicture =NewCT_OnOff ();if _aedcg :=d .DecodeElement (_dfagca .SavePreviewPicture ,&_abebc );_aedcg !=nil {return _aedcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DoNotValidateAgainstSchema =NewCT_OnOff ();if _adada :=d .DecodeElement (_dfagca .DoNotValidateAgainstSchema ,&_abebc );_adada !=nil {return _adada ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .SaveInvalidXml =NewCT_OnOff ();if _beccb :=d .DecodeElement (_dfagca .SaveInvalidXml ,&_abebc );_beccb !=nil {return _beccb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .IgnoreMixedContent =NewCT_OnOff ();if _dbad :=d .DecodeElement (_dfagca .IgnoreMixedContent ,&_abebc );_dbad !=nil {return _dbad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .AlwaysShowPlaceholderText =NewCT_OnOff ();if _bfgccg :=d .DecodeElement (_dfagca .AlwaysShowPlaceholderText ,&_abebc );_bfgccg !=nil {return _bfgccg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _abfgd :=d .DecodeElement (_dfagca .DoNotDemarcateInvalidXml ,&_abebc );_abfgd !=nil {return _abfgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .SaveXmlDataOnly =NewCT_OnOff ();if _fgbad :=d .DecodeElement (_dfagca .SaveXmlDataOnly ,&_abebc );_fgbad !=nil {return _fgbad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .UseXSLTWhenSaving =NewCT_OnOff ();if _ddbge :=d .DecodeElement (_dfagca .UseXSLTWhenSaving ,&_abebc );_ddbge !=nil {return _ddbge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .SaveThroughXslt =NewCT_SaveThroughXslt ();if _cacaa :=d .DecodeElement (_dfagca .SaveThroughXslt ,&_abebc );_cacaa !=nil {return _cacaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .ShowXMLTags =NewCT_OnOff ();if _gbggcb :=d .DecodeElement (_dfagca .ShowXMLTags ,&_abebc );_gbggcb !=nil {return _gbggcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _dbggcc :=d .DecodeElement (_dfagca .AlwaysMergeEmptyNamespace ,&_abebc );_dbggcc !=nil {return _dbggcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .UpdateFields =NewCT_OnOff ();if _ffcdf :=d .DecodeElement (_dfagca .UpdateFields ,&_abebc );_ffcdf !=nil {return _ffcdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .HdrShapeDefaults =NewCT_ShapeDefaults ();if _geeag :=d .DecodeElement (_dfagca .HdrShapeDefaults ,&_abebc );_geeag !=nil {return _geeag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .FootnotePr =NewCT_FtnDocProps ();if _dffbd :=d .DecodeElement (_dfagca .FootnotePr ,&_abebc );_dffbd !=nil {return _dffbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .EndnotePr =NewCT_EdnDocProps ();if _abacdd :=d .DecodeElement (_dfagca .EndnotePr ,&_abebc );_abacdd !=nil {return _abacdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .Compat =NewCT_Compat ();if _aadbb :=d .DecodeElement (_dfagca .Compat ,&_abebc );_aadbb !=nil {return _aadbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DocVars =NewCT_DocVars ();if _cadfag :=d .DecodeElement (_dfagca .DocVars ,&_abebc );_cadfag !=nil {return _cadfag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .Rsids =NewCT_DocRsids ();if _aagbc :=d .DecodeElement (_dfagca .Rsids ,&_abebc );_aagbc !=nil {return _aagbc ;};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"}:_dfagca .MathPr =_ee .NewMathPr ();if _dcecd :=d .DecodeElement (_dfagca .MathPr ,&_abebc );_dcecd !=nil {return _dcecd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dabgde :=NewCT_String ();if _faeffg :=d .DecodeElement (_dabgde ,&_abebc );_faeffg !=nil {return _faeffg ;};_dfagca .AttachedSchema =append (_dfagca .AttachedSchema ,_dabgde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .ThemeFontLang =NewCT_Language ();if _gbgbe :=d .DecodeElement (_dfagca .ThemeFontLang ,&_abebc );_gbgbe !=nil {return _gbgbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _aecbca :=d .DecodeElement (_dfagca .ClrSchemeMapping ,&_abebc );_aecbca !=nil {return _aecbca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _dabfdd :=d .DecodeElement (_dfagca .DoNotIncludeSubdocsInStats ,&_abebc );_dabfdd !=nil {return _dabfdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DoNotAutoCompressPictures =NewCT_OnOff ();if _cebda :=d .DecodeElement (_dfagca .DoNotAutoCompressPictures ,&_abebc );_cebda !=nil {return _cebda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .ForceUpgrade =NewCT_Empty ();if _ffafg :=d .DecodeElement (_dfagca .ForceUpgrade ,&_abebc );_ffafg !=nil {return _ffafg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .Captions =NewCT_Captions ();if _gdfcb :=d .DecodeElement (_dfagca .Captions ,&_abebc );_gdfcb !=nil {return _gdfcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _bdbg :=d .DecodeElement (_dfagca .ReadModeInkLockDown ,&_abebc );_bdbg !=nil {return _bdbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cafec :=NewCT_SmartTagType ();if _dcdfb :=d .DecodeElement (_cafec ,&_abebc );_dcdfb !=nil {return _dcdfb ;};_dfagca .SmartTagType =append (_dfagca .SmartTagType ,_cafec );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"}:_dfagca .SchemaLibrary =_g .NewSchemaLibrary ();if _dacffd :=d .DecodeElement (_dfagca .SchemaLibrary ,&_abebc );_dacffd !=nil {return _dacffd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfagca .ShapeDefaults =NewCT_ShapeDefaults ();if _eedec :=d .DecodeElement (_dfagca .ShapeDefaults ,&_abebc );_eedec !=nil {return _eedec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DoNotEmbedSmartTags =NewCT_OnOff ();if _egbbd :=d .DecodeElement (_dfagca .DoNotEmbedSmartTags ,&_abebc );_egbbd !=nil {return _egbbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .DecimalSymbol =NewCT_String ();if _gbccdd :=d .DecodeElement (_dfagca .DecimalSymbol ,&_abebc );_gbccdd !=nil {return _gbccdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagca .ListSeparator =NewCT_String ();if _dfdbf :=d .DecodeElement (_dfagca .ListSeparator ,&_abebc );_dfdbf !=nil {return _dfdbf ;};default:_ggfecf :=&_ef .XSDAny {};if _gbfab :=d .DecodeElement (_ggfecf ,&_abebc );_gbfab !=nil {return _gbfab ;};_dfagca .Extra =append (_dfagca .Extra ,_ggfecf );};case _f .EndElement :break _adbcg ;case _f .CharData :};};return nil ;};func (_daec *CT_Footnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccbgf :for {_eeea ,_dfgc :=d .Token ();if _dfgc !=nil {return _dfgc ;};switch _gcebb :=_eeea .(type ){case _f .StartElement :switch _gcebb .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"}:_dbefdb :=NewCT_FtnEdn ();if _ddefg :=d .DecodeElement (_dbefdb ,&_gcebb );_ddefg !=nil {return _ddefg ;};_daec .Footnote =append (_daec .Footnote ,_dbefdb );default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_F\u006f\u006ft\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_gcebb .Name );if _dafae :=d .Skip ();_dafae !=nil {return _dafae ;};};case _f .EndElement :break _ccbgf ;case _f .CharData :};};return nil ;};func (_fefbff ST_StyleSort )Validate ()error {return _fefbff .ValidateWithPath ("")};func (_bdbade ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _bdbade {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbade ));};return nil ;};type CT_UnsignedDecimalNumber struct{ +// Decimal Number Value +ValAttr int64 ;};func (_gga *CT_Base64Binary )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_gga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Positive Decimal Number Value -ValAttr uint64 ;}; +// ST_DecimalNumberOrPercent is a union type +type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;};func (_dcadbb *ST_MeasurementOrPercent )Validate ()error {return _dcadbb .ValidateWithPath ("")}; -// Validate validates the CT_String and its children -func (_dggag *CT_String )Validate ()error {return _dggag .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_cgfdb :=&WdCT_WordprocessingShape {};_cgfdb .Choice =NewWdCT_WordprocessingShapeChoice ();_cgfdb .SpPr =_da .NewCT_ShapeProperties ();_cgfdb .BodyPr =_da .NewCT_TextBodyProperties ();return _cgfdb ;};func (_fdeabb *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egfgf :for {_afccda ,_egade :=d .Token ();if _egade !=nil {return _egade ;};switch _dacee :=_afccda .(type ){case _f .StartElement :switch _dacee .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"}:_fdeabb .Txbx =NewWdCT_TextboxInfo ();if _dfgbcd :=d .DecodeElement (_fdeabb .Txbx ,&_dacee );_dfgbcd !=nil {return _dfgbcd ;};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"}:_fdeabb .LinkedTxbx =NewWdCT_LinkedTextboxInformation ();if _dgeda :=d .DecodeElement (_fdeabb .LinkedTxbx ,&_dacee );_dgeda !=nil {return _dgeda ;};default:_gd .Log .Debug ("\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",_dacee .Name );if _edcga :=d .Skip ();_edcga !=nil {return _edcga ;};};case _f .EndElement :break _egfgf ;case _f .CharData :};};return nil ;};type ST_CombineBrackets byte ;func (_dabgg *CT_LevelText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fddb :=range start .Attr {if _fddb .Name .Local =="\u0076\u0061\u006c"{_eedad ,_cefeg :=_fddb .Value ,error (nil );if _cefeg !=nil {return _cefeg ;};_dabgg .ValAttr =&_eedad ;continue ;};if _fddb .Name .Local =="\u006e\u0075\u006c\u006c"{_bbcbb ,_bbcc :=ParseUnionST_OnOff (_fddb .Value );if _bbcc !=nil {return _bbcc ;};_dabgg .NullAttr =&_bbcbb ;continue ;};};for {_ccdb ,_cfgdg :=d .Token ();if _cfgdg !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cfgdg );};if _daccd ,_dfagd :=_ccdb .(_f .EndElement );_dfagd &&_daccd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_NumRestart and its children +func (_bgaba *CT_NumRestart )Validate ()error {return _bgaba .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path -func (_ecdfec *CT_TextEffect )ValidateWithPath (path string )error {if _ecdfec .ValAttr ==ST_TextEffectUnset {return _ff .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 _cccec :=_ecdfec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cccec !=nil {return _cccec ;};return nil ;};type CT_AbstractNum struct{ +// Validate validates the CT_SdtDocPart and its children +func (_fgggc *CT_SdtDocPart )Validate ()error {return _fgggc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_ccebe *CT_TabStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cbbgf ,_gcdad :=_ccebe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gcdad !=nil {return _gcdad ;};start .Attr =append (start .Attr ,_cbbgf );if _ccebe .LeaderAttr !=ST_TabTlcUnset {_bfcg ,_gedgd :=_ccebe .LeaderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _gedgd !=nil {return _gedgd ;};start .Attr =append (start .Attr ,_bfcg );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_ace .Sprintf ("\u0025\u0076",_ccebe .PosAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgbfd *CT_DocParts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbda :for {_aeaba ,_bcfb :=d .Token ();if _bcfb !=nil {return _bcfb ;};switch _efgdg :=_aeaba .(type ){case _d .StartElement :switch _efgdg .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 :"\u0064o\u0063\u0050\u0061\u0072\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 :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:_gcdd :=NewCT_DocPart ();if _bdbf :=d .DecodeElement (_gcdd ,&_efgdg );_bdbf !=nil {return _bdbf ;};_cgbfd .DocPart =append (_cgbfd .DocPart ,_gcdd );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073\u0020\u0025\u0076",_efgdg .Name );if _cgaa :=d .Skip ();_cgaa !=nil {return _cgaa ;};};case _d .EndElement :break _cbbda ;case _d .CharData :};};return nil ;};func NewCT_DecimalNumber ()*CT_DecimalNumber {_cdff :=&CT_DecimalNumber {};return _cdff };func (_bfadb *CT_NumLvl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_bfadb .IlvlAttr )});e .EncodeToken (start );if _bfadb .StartOverride !=nil {_agead :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_bfadb .StartOverride ,_agead );};if _bfadb .Lvl !=nil {_ddffe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c"}};e .EncodeElement (_bfadb .Lvl ,_ddffe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_LevelSuffix struct{ -// Abstract Numbering Definition ID -AbstractNumIdAttr int64 ; +// Character Type Between Numbering and Text +ValAttr ST_LevelSuffix ;}; -// Abstract Numbering Definition Identifier -Nsid *CT_LongHexNumber ; +// Validate validates the WdCT_WrapTight and its children +func (_cagcgb *WdCT_WrapTight )Validate ()error {return _cagcgb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");};func (_fcceb *CT_RPrOriginal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcceb .RStyle !=nil {_ggfdad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fcceb .RStyle ,_ggfdad );};if _fcceb .RFonts !=nil {_bgddf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_fcceb .RFonts ,_bgddf );};if _fcceb .B !=nil {_ggdgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_fcceb .B ,_ggdgg );};if _fcceb .BCs !=nil {_cadeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_fcceb .BCs ,_cadeb );};if _fcceb .I !=nil {_ddeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_fcceb .I ,_ddeef );};if _fcceb .ICs !=nil {_bebfab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_fcceb .ICs ,_bebfab );};if _fcceb .Caps !=nil {_cdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_fcceb .Caps ,_cdcf );};if _fcceb .SmallCaps !=nil {_ecgdf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_fcceb .SmallCaps ,_ecgdf );};if _fcceb .Strike !=nil {_cgcfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_fcceb .Strike ,_cgcfa );};if _fcceb .Dstrike !=nil {_adeec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_fcceb .Dstrike ,_adeec );};if _fcceb .Outline !=nil {_adeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_fcceb .Outline ,_adeaf );};if _fcceb .Shadow !=nil {_egfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fcceb .Shadow ,_egfe );};if _fcceb .Emboss !=nil {_fcabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_fcceb .Emboss ,_fcabf );};if _fcceb .Imprint !=nil {_dgccd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_fcceb .Imprint ,_dgccd );};if _fcceb .NoProof !=nil {_ffcfa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_fcceb .NoProof ,_ffcfa );};if _fcceb .SnapToGrid !=nil {_eedbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_fcceb .SnapToGrid ,_eedbc );};if _fcceb .Vanish !=nil {_aeagdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fcceb .Vanish ,_aeagdb );};if _fcceb .WebHidden !=nil {_agfdd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_fcceb .WebHidden ,_agfdd );};if _fcceb .Color !=nil {_gceed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fcceb .Color ,_gceed );};if _fcceb .Spacing !=nil {_afaef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_fcceb .Spacing ,_afaef );};if _fcceb .W !=nil {_cgab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_fcceb .W ,_cgab );};if _fcceb .Kern !=nil {_ggceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_fcceb .Kern ,_ggceg );};if _fcceb .Position !=nil {_gggfdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fcceb .Position ,_gggfdb );};if _fcceb .Sz !=nil {_fddfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_fcceb .Sz ,_fddfc );};if _fcceb .SzCs !=nil {_gaacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_fcceb .SzCs ,_gaacb );};if _fcceb .Highlight !=nil {_ddfgf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fcceb .Highlight ,_ddfgf );};if _fcceb .U !=nil {_afcce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_fcceb .U ,_afcce );};if _fcceb .Effect !=nil {_gdaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fcceb .Effect ,_gdaff );};if _fcceb .Bdr !=nil {_caea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_fcceb .Bdr ,_caea );};if _fcceb .Shd !=nil {_ffagbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fcceb .Shd ,_ffagbc );};if _fcceb .FitText !=nil {_afgda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_fcceb .FitText ,_afgda );};if _fcceb .VertAlign !=nil {_ebeed :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fcceb .VertAlign ,_ebeed );};if _fcceb .Rtl !=nil {_ggfbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_fcceb .Rtl ,_ggfbfe );};if _fcceb .Cs !=nil {_gbdgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_fcceb .Cs ,_gbdgg );};if _fcceb .Em !=nil {_adabbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_fcceb .Em ,_adabbf );};if _fcceb .Lang !=nil {_cgbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_fcceb .Lang ,_cgbag );};if _fcceb .EastAsianLayout !=nil {_daebeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fcceb .EastAsianLayout ,_daebeb );};if _fcceb .SpecVanish !=nil {_ecdga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fcceb .SpecVanish ,_ecdga );};if _fcceb .OMath !=nil {_fddcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_fcceb .OMath ,_fddcf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gebca *CT_FFDDList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gebca .Result !=nil {_ccad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}};e .EncodeElement (_gebca .Result ,_ccad );};if _gebca .Default !=nil {_dccee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_gebca .Default ,_dccee );};if _gebca .ListEntry !=nil {_bcebc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}};for _ ,_ggfcb :=range _gebca .ListEntry {e .EncodeElement (_ggfcb ,_bcebc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcgcg *WdCT_WordprocessingContentPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcgcg .BwModeAttr !=_c .ST_BlackWhiteModeUnset {_gcfcfc ,_gdcea :=_dcgcg .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _gdcea !=nil {return _gdcea ;};start .Attr =append (start .Attr ,_gcfcfc );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_dcgcg .IdAttr )});e .EncodeToken (start );if _dcgcg .NvContentPartPr !=nil {_bdfgb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_dcgcg .NvContentPartPr ,_bdfgb );};if _dcgcg .Xfrm !=nil {_geaag :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dcgcg .Xfrm ,_geaag );};if _dcgcg .ExtLst !=nil {_gaaed :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcgcg .ExtLst ,_gaaed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Tc ()*CT_Tc {_ffedd :=&CT_Tc {};return _ffedd };func (_dcgccg ST_TabTlc )String ()string {switch _dcgccg {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 NewCT_FramePr ()*CT_FramePr {_agebd :=&CT_FramePr {};return _agebd };func (_dbdced *CT_VerticalJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_agaaca ,_gdgcce :=_dbdced .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdgcce !=nil {return _gdgcce ;};start .Attr =append (start .Attr ,_agaaca );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Abstract Numbering Definition Type -MultiLevelType *CT_MultiLevelType ; +// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path +func (_ggfbaa *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _fbdbd ,_beefga :=range _ggfbaa .Wsp {if _degee :=_beefga .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_fbdbd ));_degee !=nil {return _degee ;};};for _afdfgd ,_daccga :=range _ggfbaa .GrpSp {if _dbcfd :=_daccga .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_afdfgd ));_dbcfd !=nil {return _dbcfd ;};};for _afeea ,_bfdbec :=range _ggfbaa .GraphicFrame {if _fcfecf :=_bfdbec .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_afeea ));_fcfecf !=nil {return _fcfecf ;};};for _dfbacc ,_cebgeg :=range _ggfbaa .Pic {if _gabfgb :=_cebgeg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dfbacc ));_gabfgb !=nil {return _gabfgb ;};};for _eadee ,_bgfcc :=range _ggfbaa .ContentPart {if _gbggeg :=_bgfcc .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_eadee ));_gbggeg !=nil {return _gbggeg ;};};return nil ;}; -// Numbering Template Code -Tmpl *CT_LongHexNumber ; +// Validate validates the CT_FFData and its children +func (_bfgg *CT_FFData )Validate ()error {return _bfgg .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func NewCT_Rel ()*CT_Rel {_cffgge :=&CT_Rel {};return _cffgge };type CT_FFHelpText struct{ -// Abstract Numbering Definition Name -Name *CT_String ; +// Help Text Type +TypeAttr ST_InfoTextType ; -// Numbering Style Definition -StyleLink *CT_String ; +// Help Text Value +ValAttr *string ;}; -// Numbering Style Reference -NumStyleLink *CT_String ; +// Validate validates the CT_ObjectChoice and its children +func (_dcbac *CT_ObjectChoice )Validate ()error {return _dcbac .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gfacdf *CT_TblPrExBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbbc :for {_caabdd ,_cfbec :=d .Token ();if _cfbec !=nil {return _cfbec ;};switch _bdcbb :=_caabdd .(type ){case _d .StartElement :switch _bdcbb .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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_gfacdf .TblW =NewCT_TblWidth ();if _aedac :=d .DecodeElement (_gfacdf .TblW ,&_bdcbb );_aedac !=nil {return _aedac ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_gfacdf .Jc =NewCT_JcTable ();if _baeccf :=d .DecodeElement (_gfacdf .Jc ,&_bdcbb );_baeccf !=nil {return _baeccf ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_gfacdf .TblCellSpacing =NewCT_TblWidth ();if _deaae :=d .DecodeElement (_gfacdf .TblCellSpacing ,&_bdcbb );_deaae !=nil {return _deaae ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_gfacdf .TblInd =NewCT_TblWidth ();if _bbgecd :=d .DecodeElement (_gfacdf .TblInd ,&_bdcbb );_bbgecd !=nil {return _bbgecd ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_gfacdf .TblBorders =NewCT_TblBorders ();if _edgca :=d .DecodeElement (_gfacdf .TblBorders ,&_bdcbb );_edgca !=nil {return _edgca ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_gfacdf .Shd =NewCT_Shd ();if _ebabd :=d .DecodeElement (_gfacdf .Shd ,&_bdcbb );_ebabd !=nil {return _ebabd ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_gfacdf .TblLayout =NewCT_TblLayoutType ();if _caede :=d .DecodeElement (_gfacdf .TblLayout ,&_bdcbb );_caede !=nil {return _caede ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_gfacdf .TblCellMar =NewCT_TblCellMar ();if _agdgg :=d .DecodeElement (_gfacdf .TblCellMar ,&_bdcbb );_agdgg !=nil {return _agdgg ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_gfacdf .TblLook =NewCT_TblLook ();if _cccad :=d .DecodeElement (_gfacdf .TblLook ,&_bdcbb );_cccad !=nil {return _cccad ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078B\u0061s\u0065\u0020\u0025\u0076",_bdcbb .Name );if _addedc :=d .Skip ();_addedc !=nil {return _addedc ;};};case _d .EndElement :break _gcbbc ;case _d .CharData :};};return nil ;}; -// Numbering Level Definition -Lvl []*CT_Lvl ;};func (_fadfd *CT_Divs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebgad :for {_fdbg ,_fcagg :=d .Token ();if _fcagg !=nil {return _fcagg ;};switch _ddce :=_fdbg .(type ){case _f .StartElement :switch _ddce .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"}:_cgda :=NewCT_Div ();if _aebda :=d .DecodeElement (_cgda ,&_ddce );_aebda !=nil {return _aebda ;};_fadfd .Div =append (_fadfd .Div ,_cgda );default:_gd .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0069\u0076\u0073\u0020\u0025\u0076",_ddce .Name );if _agbf :=d .Skip ();_agbf !=nil {return _agbf ;};};case _f .EndElement :break _ebgad ;case _f .CharData :};};return nil ;};func (_abbee *CT_Headers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gceafd :for {_cfedcg ,_edfad :=d .Token ();if _edfad !=nil {return _edfad ;};switch _bbef :=_cfedcg .(type ){case _f .StartElement :switch _bbef .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"}:_dafdb :=NewCT_String ();if _bafdgc :=d .DecodeElement (_dafdb ,&_bbef );_bafdgc !=nil {return _bafdgc ;};_abbee .Header =append (_abbee .Header ,_dafdb );default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_bbef .Name );if _cbac :=d .Skip ();_cbac !=nil {return _cbac ;};};case _f .EndElement :break _gceafd ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_CompatSetting and its children +func (_gdde *CT_CompatSetting )Validate ()error {return _gdde .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};func (_ggcbd ST_HdrFtr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggcbd .String (),start );};func (_ecdcc *CT_FramesetSplitbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgdg :for {_cabcd ,_ggfdb :=d .Token ();if _ggfdb !=nil {return _ggfdb ;};switch _gbdbec :=_cabcd .(type ){case _d .StartElement :switch _gbdbec .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 :"\u0077"},_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 :"\u0077"}:_ecdcc .W =NewCT_TwipsMeasure ();if _beacb :=d .DecodeElement (_ecdcc .W ,&_gbdbec );_beacb !=nil {return _beacb ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_ecdcc .Color =NewCT_Color ();if _dfccf :=d .DecodeElement (_ecdcc .Color ,&_gbdbec );_dfccf !=nil {return _dfccf ;};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 :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"},_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 :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}:_ecdcc .NoBorder =NewCT_OnOff ();if _ggecg :=d .DecodeElement (_ecdcc .NoBorder ,&_gbdbec );_ggecg !=nil {return _ggecg ;};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 :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_ecdcc .FlatBorders =NewCT_OnOff ();if _eded :=d .DecodeElement (_ecdcc .FlatBorders ,&_gbdbec );_eded !=nil {return _eded ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065tS\u0070\u006c\u0069\u0074\u0062\u0061\u0072\u0020\u0025\u0076",_gbdbec .Name );if _fcaba :=d .Skip ();_fcaba !=nil {return _fcaba ;};};case _d .EndElement :break _afgdg ;case _d .CharData :};};return nil ;}; -// ST_SignedTwipsMeasure is a union type -type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_babae ST_InfoTextType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_babae .String (),start );};const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;);func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_egebb :=ST_DecimalNumberOrPercent {};if _e .ST_PercentagePatternRe .MatchString (s ){_egebb .ST_Percentage =&s ;}else {_gafbdd ,_ccecbg :=_fc .ParseFloat (s ,64);if _ccecbg !=nil {return _egebb ,_ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_ccecbg );};_egebb .ST_UnqualifiedPercentage =_ef .Int64 (int64 (_gafbdd ));};return _egebb ,nil ;};func (_aedbc ST_Merge )String ()string {switch _aedbc {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 ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_aecfe :=ST_SignedHpsMeasure {};if _e .ST_UniversalMeasurePatternRe .MatchString (s ){_aecfe .ST_UniversalMeasure =&s ;}else {_daedec ,_gebaab :=_fc .ParseFloat (s ,64);if _gebaab !=nil {return _aecfe ,_ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gebaab );};_aecfe .Int64 =_ef .Int64 (int64 (_daedec ));};return _aecfe ,nil ;};func (_bffcae *CT_TcPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcaa :for {_ffdec ,_cfaaf :=d .Token ();if _cfaaf !=nil {return _cfaaf ;};switch _bcgae :=_ffdec .(type ){case _f .StartElement :switch _bcgae .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"}:_bffcae .CnfStyle =NewCT_Cnf ();if _fbded :=d .DecodeElement (_bffcae .CnfStyle ,&_bcgae );_fbded !=nil {return _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 :"\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"}:_bffcae .TcW =NewCT_TblWidth ();if _ddcbg :=d .DecodeElement (_bffcae .TcW ,&_bcgae );_ddcbg !=nil {return _ddcbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffcae .GridSpan =NewCT_DecimalNumber ();if _gface :=d .DecodeElement (_bffcae .GridSpan ,&_bcgae );_gface !=nil {return _gface ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffcae .HMerge =NewCT_HMerge ();if _cdgbb :=d .DecodeElement (_bffcae .HMerge ,&_bcgae );_cdgbb !=nil {return _cdgbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffcae .VMerge =NewCT_VMerge ();if _dgdag :=d .DecodeElement (_bffcae .VMerge ,&_bcgae );_dgdag !=nil {return _dgdag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffcae .TcBorders =NewCT_TcBorders ();if _cgbfe :=d .DecodeElement (_bffcae .TcBorders ,&_bcgae );_cgbfe !=nil {return _cgbfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffcae .Shd =NewCT_Shd ();if _gcdcf :=d .DecodeElement (_bffcae .Shd ,&_bcgae );_gcdcf !=nil {return _gcdcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffcae .NoWrap =NewCT_OnOff ();if _ecdaga :=d .DecodeElement (_bffcae .NoWrap ,&_bcgae );_ecdaga !=nil {return _ecdaga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffcae .TcMar =NewCT_TcMar ();if _bfffe :=d .DecodeElement (_bffcae .TcMar ,&_bcgae );_bfffe !=nil {return _bfffe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffcae .TextDirection =NewCT_TextDirection ();if _fgeac :=d .DecodeElement (_bffcae .TextDirection ,&_bcgae );_fgeac !=nil {return _fgeac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffcae .TcFitText =NewCT_OnOff ();if _ggfdda :=d .DecodeElement (_bffcae .TcFitText ,&_bcgae );_ggfdda !=nil {return _ggfdda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffcae .VAlign =NewCT_VerticalJc ();if _efcde :=d .DecodeElement (_bffcae .VAlign ,&_bcgae );_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 :"\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"}:_bffcae .HideMark =NewCT_OnOff ();if _afefae :=d .DecodeElement (_bffcae .HideMark ,&_bcgae );_afefae !=nil {return _afefae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffcae .Headers =NewCT_Headers ();if _fcgfg :=d .DecodeElement (_bffcae .Headers ,&_bcgae );_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 :"\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"}:_bffcae .CellIns =NewCT_TrackChange ();if _fcfafe :=d .DecodeElement (_bffcae .CellIns ,&_bcgae );_fcfafe !=nil {return _fcfafe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffcae .CellDel =NewCT_TrackChange ();if _bfgecc :=d .DecodeElement (_bffcae .CellDel ,&_bcgae );_bfgecc !=nil {return _bfgecc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffcae .CellMerge =NewCT_CellMergeTrackChange ();if _gbgef :=d .DecodeElement (_bffcae .CellMerge ,&_bcgae );_gbgef !=nil {return _gbgef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffcae .TcPrChange =NewCT_TcPrChange ();if _aedgeg :=d .DecodeElement (_bffcae .TcPrChange ,&_bcgae );_aedgeg !=nil {return _aedgeg ;};default:_gd .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0063\u0050\u0072\u0020\u0025\u0076",_bcgae .Name );if _ccdcdd :=d .Skip ();_ccdcdd !=nil {return _ccdcdd ;};};case _f .EndElement :break _bgcaa ;case _f .CharData :};};return nil ;};func (_fgebe *ST_ChapterSep )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aedccb ,_edaeag :=d .Token ();if _edaeag !=nil {return _edaeag ;};if _ebdge ,_gcgbcg :=_aedccb .(_f .EndElement );_gcgbcg &&_ebdge .Name ==start .Name {*_fgebe =1;return nil ;};if _gdgece ,_daebcf :=_aedccb .(_f .CharData );!_daebcf {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aedccb );}else {switch string (_gdgece ){case "":*_fgebe =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_fgebe =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_fgebe =2;case "\u0063\u006f\u006co\u006e":*_fgebe =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_fgebe =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_fgebe =5;};};_aedccb ,_edaeag =d .Token ();if _edaeag !=nil {return _edaeag ;};if _aebgd ,_cgbdde :=_aedccb .(_f .EndElement );_cgbdde &&_aebgd .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aedccb );};func (_fcabf *WdCT_PosVChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eebecbd :for {_bgcbca ,_bcgcgg :=d .Token ();if _bcgcgg !=nil {return _bcgcgg ;};switch _bcffb :=_bgcbca .(type ){case _f .StartElement :switch _bcffb .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"}:_fcabf .Align =WdST_AlignVUnset ;if _deggbc :=d .DecodeElement (&_fcabf .Align ,&_bcffb );_deggbc !=nil {return _deggbc ;};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"}:_fcabf .PosOffset =new (int32 );if _cebffe :=d .DecodeElement (_fcabf .PosOffset ,&_bcffb );_cebffe !=nil {return _cebffe ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bcffb .Name );if _cdgac :=d .Skip ();_cdgac !=nil {return _cdgac ;};};case _f .EndElement :break _eebecbd ;case _f .CharData :};};return nil ;};func (_fdbca *CT_Headers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aefdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_gdbea :=range _fdbca .Header {e .EncodeElement (_gdbea ,_aefdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acefda ST_MailMergeSourceType )String ()string {switch _acefda {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 "";}; +// Validate validates the CT_FFName and its children +func (_aeac *CT_FFName )Validate ()error {return _aeac .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");}; -// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path -func (_caef *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _caef .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _ff .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 _ebgba :=_caef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebgba !=nil {return _ebgba ;};return nil ;};func (_eccbbd ST_RubyAlign )String ()string {switch _eccbbd {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 (_geggd ST_RubyAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_geggd .String (),start );};type CT_FFStatusText struct{ +// Validate validates the Styles and its children +func (_eecdac *Styles )Validate ()error {return _eecdac .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};type CT_SdtComboBox struct{ -// Status Text Type -TypeAttr ST_InfoTextType ; +// Combo Box Last Saved Value +LastValueAttr *string ; -// Status Text Value -ValAttr *string ;};func NewCT_Lvl ()*CT_Lvl {_gggfb :=&CT_Lvl {};return _gggfb }; +// Combo Box List Item +ListItem []*CT_SdtListItem ;};func (_gadbe ST_HdrFtr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbfgaf :=_d .Attr {};_gbfgaf .Name =name ;switch _gadbe {case ST_HdrFtrUnset :_gbfgaf .Value ="";case ST_HdrFtrEven :_gbfgaf .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_gbfgaf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_gbfgaf .Value ="\u0066\u0069\u0072s\u0074";};return _gbfgaf ,nil ;}; -// Validate validates the CT_Lang and its children -func (_aagc *CT_Lang )Validate ()error {return _aagc .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");}; +// Validate validates the CT_MoveBookmark and its children +func (_adaea *CT_MoveBookmark )Validate ()error {return _adaea .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_fgagdb *CT_SdtDateMappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfaeed :=range start .Attr {if _cfaeed .Name .Local =="\u0076\u0061\u006c"{_fgagdb .ValAttr .UnmarshalXMLAttr (_cfaeed );continue ;};};for {_cefaf ,_gabfb :=d .Token ();if _gabfb !=nil {return _ace .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",_gabfb );};if _aecaef ,_ccfbf :=_cefaf .(_d .EndElement );_ccfbf &&_aecaef .Name ==start .Name {break ;};};return nil ;};func (_gadab ST_Pitch )ValidateWithPath (path string )error {switch _gadab {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadab ));};return nil ;}; -// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path -func (_ddgfb *CT_RPrChange )ValidateWithPath (path string )error {if _fgafb :=_ddgfb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fgafb !=nil {return _fgafb ;};return nil ;};func (_fecef *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_feedf ,_dbacd :=_fecef .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbacd !=nil {return _dbacd ;};start .Attr =append (start .Attr ,_feedf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcddc *ST_TextAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcddc =0;case "\u0074\u006f\u0070":*_fcddc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fcddc =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_fcddc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fcddc =4;case "\u0061\u0075\u0074\u006f":*_fcddc =5;};return nil ;};type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; +// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path +func (_dfgfc *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _dfgfc .HeaderReference !=nil {if _gacede :=_dfgfc .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_gacede !=nil {return _gacede ;};};if _dfgfc .FooterReference !=nil {if _bgfgfe :=_dfgfc .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_bgfgfe !=nil {return _bgfgfe ;};};return nil ;};func (_dcce *CT_DocPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcba :for {_dedb ,_effgd :=d .Token ();if _effgd !=nil {return _effgd ;};switch _aefg :=_dedb .(type ){case _d .StartElement :switch _aefg .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 :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"},_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 :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"}:_dcce .DocPartPr =NewCT_DocPartPr ();if _dega :=d .DecodeElement (_dcce .DocPartPr ,&_aefg );_dega !=nil {return _dega ;};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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"},_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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}:_dcce .DocPartBody =NewCT_Body ();if _facdd :=d .DecodeElement (_dcce .DocPartBody ,&_aefg );_facdd !=nil {return _facdd ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0020\u0025\u0076",_aefg .Name );if _egfag :=d .Skip ();_egfag !=nil {return _egfag ;};};case _d .EndElement :break _bcba ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_DocumentBase and its children -func (_acggf *CT_DocumentBase )Validate ()error {return _acggf .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_dcdaa *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 :_ff .Sprintf ("\u0025\u0076",_dcdaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgag *CT_DocPartBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgag .ValAttr =ST_DocPartBehavior (1);for _ ,_aefbc :=range start .Attr {if _aefbc .Name .Local =="\u0076\u0061\u006c"{_bgag .ValAttr .UnmarshalXMLAttr (_aefbc );continue ;};};for {_ddgec ,_abeb :=d .Token ();if _abeb !=nil {return _ff .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",_abeb );};if _agfc ,_eada :=_ddgec .(_f .EndElement );_eada &&_agfc .Name ==start .Name {break ;};};return nil ;};type ST_Hint byte ;func NewCT_AutoCaption ()*CT_AutoCaption {_egd :=&CT_AutoCaption {};return _egd }; +// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path +func (_deaaec *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_ddbdb *CT_DocumentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddbdb .Background !=nil {_gdaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_ddbdb .Background ,_gdaba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Validate validates the CT_ObjectEmbed and its children -func (_aacfa *CT_ObjectEmbed )Validate ()error {return _aacfa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_ffd *CT_AltChunk )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffd .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_ffd .IdAttr )});};e .EncodeToken (start );if _ffd .AltChunkPr !=nil {_fdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_ffd .AltChunkPr ,_fdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbgfg *CT_Tc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edabb :=range start .Attr {if _edabb .Name .Local =="\u0069\u0064"{_cbfcd ,_dgged :=_edabb .Value ,error (nil );if _dgged !=nil {return _dgged ;};_dbgfg .IdAttr =&_cbfcd ;continue ;};};_eedaa :for {_daaaa ,_aaadf :=d .Token ();if _aaadf !=nil {return _aaadf ;};switch _cgdddcf :=_daaaa .(type ){case _f .StartElement :switch _cgdddcf .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"}:_dbgfg .TcPr =NewCT_TcPr ();if _gdaad :=d .DecodeElement (_dbgfg .TcPr ,&_cgdddcf );_gdaad !=nil {return _gdaad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deeaa :=NewEG_BlockLevelElts ();_ffebfe :=NewCT_AltChunk ();if _dfedd :=d .DecodeElement (_ffebfe ,&_cgdddcf );_dfedd !=nil {return _dfedd ;};_deeaa .AltChunk =append (_deeaa .AltChunk ,_ffebfe );_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_deeaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgfa :=NewEG_BlockLevelElts ();_debdd :=NewEG_ContentBlockContent ();_debdd .CustomXml =NewCT_CustomXmlBlock ();if _ebfdb :=d .DecodeElement (_debdd .CustomXml ,&_cgdddcf );_ebfdb !=nil {return _ebfdb ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_fdgfa );_fdgfa .EG_ContentBlockContent =append (_fdgfa .EG_ContentBlockContent ,_debdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfadf :=NewEG_BlockLevelElts ();_fbbad :=NewEG_ContentBlockContent ();_fbbad .Sdt =NewCT_SdtBlock ();if _egeeg :=d .DecodeElement (_fbbad .Sdt ,&_cgdddcf );_egeeg !=nil {return _egeeg ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_dfadf );_dfadf .EG_ContentBlockContent =append (_dfadf .EG_ContentBlockContent ,_fbbad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgbgd :=NewEG_BlockLevelElts ();_efbfaf :=NewEG_ContentBlockContent ();_aaede :=NewCT_P ();if _aegac :=d .DecodeElement (_aaede ,&_cgdddcf );_aegac !=nil {return _aegac ;};_efbfaf .P =append (_efbfaf .P ,_aaede );_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_dgbgd );_dgbgd .EG_ContentBlockContent =append (_dgbgd .EG_ContentBlockContent ,_efbfaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceede :=NewEG_BlockLevelElts ();_dfadfa :=NewEG_ContentBlockContent ();_acbfb :=NewCT_Tbl ();if _cdgge :=d .DecodeElement (_acbfb ,&_cgdddcf );_cdgge !=nil {return _cdgge ;};_dfadfa .Tbl =append (_dfadfa .Tbl ,_acbfb );_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_ceede );_ceede .EG_ContentBlockContent =append (_ceede .EG_ContentBlockContent ,_dfadfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfaged :=NewEG_BlockLevelElts ();_befca :=NewEG_ContentBlockContent ();_dcadab :=NewEG_RunLevelElts ();_dcadab .ProofErr =NewCT_ProofErr ();if _dceef :=d .DecodeElement (_dcadab .ProofErr ,&_cgdddcf );_dceef !=nil {return _dceef ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_cfaged );_cfaged .EG_ContentBlockContent =append (_cfaged .EG_ContentBlockContent ,_befca );_befca .EG_RunLevelElts =append (_befca .EG_RunLevelElts ,_dcadab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bedac :=NewEG_BlockLevelElts ();_cbfdd :=NewEG_ContentBlockContent ();_bfdccd :=NewEG_RunLevelElts ();_bfdccd .PermStart =NewCT_PermStart ();if _bdffd :=d .DecodeElement (_bfdccd .PermStart ,&_cgdddcf );_bdffd !=nil {return _bdffd ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_bedac );_bedac .EG_ContentBlockContent =append (_bedac .EG_ContentBlockContent ,_cbfdd );_cbfdd .EG_RunLevelElts =append (_cbfdd .EG_RunLevelElts ,_bfdccd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdaca :=NewEG_BlockLevelElts ();_bgaee :=NewEG_ContentBlockContent ();_aecea :=NewEG_RunLevelElts ();_aecea .PermEnd =NewCT_Perm ();if _cdgaf :=d .DecodeElement (_aecea .PermEnd ,&_cgdddcf );_cdgaf !=nil {return _cdgaf ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_fdaca );_fdaca .EG_ContentBlockContent =append (_fdaca .EG_ContentBlockContent ,_bgaee );_bgaee .EG_RunLevelElts =append (_bgaee .EG_RunLevelElts ,_aecea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbefa :=NewEG_BlockLevelElts ();_caebf :=NewEG_ContentBlockContent ();_eddcfc :=NewEG_RunLevelElts ();_eddcfc .Ins =NewCT_RunTrackChange ();if _aacba :=d .DecodeElement (_eddcfc .Ins ,&_cgdddcf );_aacba !=nil {return _aacba ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_bbefa );_bbefa .EG_ContentBlockContent =append (_bbefa .EG_ContentBlockContent ,_caebf );_caebf .EG_RunLevelElts =append (_caebf .EG_RunLevelElts ,_eddcfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffeabf :=NewEG_BlockLevelElts ();_feca :=NewEG_ContentBlockContent ();_bbbcgd :=NewEG_RunLevelElts ();_bbbcgd .Del =NewCT_RunTrackChange ();if _bgbgb :=d .DecodeElement (_bbbcgd .Del ,&_cgdddcf );_bgbgb !=nil {return _bgbgb ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_ffeabf );_ffeabf .EG_ContentBlockContent =append (_ffeabf .EG_ContentBlockContent ,_feca );_feca .EG_RunLevelElts =append (_feca .EG_RunLevelElts ,_bbbcgd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbedgf :=NewEG_BlockLevelElts ();_eaagec :=NewEG_ContentBlockContent ();_ffdcd :=NewEG_RunLevelElts ();_ffdcd .MoveFrom =NewCT_RunTrackChange ();if _fgaea :=d .DecodeElement (_ffdcd .MoveFrom ,&_cgdddcf );_fgaea !=nil {return _fgaea ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_dbedgf );_dbedgf .EG_ContentBlockContent =append (_dbedgf .EG_ContentBlockContent ,_eaagec );_eaagec .EG_RunLevelElts =append (_eaagec .EG_RunLevelElts ,_ffdcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abfcf :=NewEG_BlockLevelElts ();_efedc :=NewEG_ContentBlockContent ();_gfeegg :=NewEG_RunLevelElts ();_gfeegg .MoveTo =NewCT_RunTrackChange ();if _dadba :=d .DecodeElement (_gfeegg .MoveTo ,&_cgdddcf );_dadba !=nil {return _dadba ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_abfcf );_abfcf .EG_ContentBlockContent =append (_abfcf .EG_ContentBlockContent ,_efedc );_efedc .EG_RunLevelElts =append (_efedc .EG_RunLevelElts ,_gfeegg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feceef :=NewEG_BlockLevelElts ();_dfccb :=NewEG_ContentBlockContent ();_bfdccb :=NewEG_RunLevelElts ();_acagge :=NewEG_RangeMarkupElements ();_acagge .BookmarkStart =NewCT_Bookmark ();if _abddda :=d .DecodeElement (_acagge .BookmarkStart ,&_cgdddcf );_abddda !=nil {return _abddda ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_feceef );_feceef .EG_ContentBlockContent =append (_feceef .EG_ContentBlockContent ,_dfccb );_dfccb .EG_RunLevelElts =append (_dfccb .EG_RunLevelElts ,_bfdccb );_bfdccb .EG_RangeMarkupElements =append (_bfdccb .EG_RangeMarkupElements ,_acagge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geade :=NewEG_BlockLevelElts ();_dfgcgf :=NewEG_ContentBlockContent ();_cdeeg :=NewEG_RunLevelElts ();_afdcff :=NewEG_RangeMarkupElements ();_afdcff .BookmarkEnd =NewCT_MarkupRange ();if _gdgef :=d .DecodeElement (_afdcff .BookmarkEnd ,&_cgdddcf );_gdgef !=nil {return _gdgef ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_geade );_geade .EG_ContentBlockContent =append (_geade .EG_ContentBlockContent ,_dfgcgf );_dfgcgf .EG_RunLevelElts =append (_dfgcgf .EG_RunLevelElts ,_cdeeg );_cdeeg .EG_RangeMarkupElements =append (_cdeeg .EG_RangeMarkupElements ,_afdcff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agbdfc :=NewEG_BlockLevelElts ();_eddgf :=NewEG_ContentBlockContent ();_gbadb :=NewEG_RunLevelElts ();_defcg :=NewEG_RangeMarkupElements ();_defcg .MoveFromRangeStart =NewCT_MoveBookmark ();if _edddae :=d .DecodeElement (_defcg .MoveFromRangeStart ,&_cgdddcf );_edddae !=nil {return _edddae ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_agbdfc );_agbdfc .EG_ContentBlockContent =append (_agbdfc .EG_ContentBlockContent ,_eddgf );_eddgf .EG_RunLevelElts =append (_eddgf .EG_RunLevelElts ,_gbadb );_gbadb .EG_RangeMarkupElements =append (_gbadb .EG_RangeMarkupElements ,_defcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedacb :=NewEG_BlockLevelElts ();_edbdg :=NewEG_ContentBlockContent ();_gccedg :=NewEG_RunLevelElts ();_bbfc :=NewEG_RangeMarkupElements ();_bbfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcceb :=d .DecodeElement (_bbfc .MoveFromRangeEnd ,&_cgdddcf );_bcceb !=nil {return _bcceb ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_bedacb );_bedacb .EG_ContentBlockContent =append (_bedacb .EG_ContentBlockContent ,_edbdg );_edbdg .EG_RunLevelElts =append (_edbdg .EG_RunLevelElts ,_gccedg );_gccedg .EG_RangeMarkupElements =append (_gccedg .EG_RangeMarkupElements ,_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 :"\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"}:_feffd :=NewEG_BlockLevelElts ();_dffaac :=NewEG_ContentBlockContent ();_dfbddc :=NewEG_RunLevelElts ();_aeefgb :=NewEG_RangeMarkupElements ();_aeefgb .MoveToRangeStart =NewCT_MoveBookmark ();if _cdcfc :=d .DecodeElement (_aeefgb .MoveToRangeStart ,&_cgdddcf );_cdcfc !=nil {return _cdcfc ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_feffd );_feffd .EG_ContentBlockContent =append (_feffd .EG_ContentBlockContent ,_dffaac );_dffaac .EG_RunLevelElts =append (_dffaac .EG_RunLevelElts ,_dfbddc );_dfbddc .EG_RangeMarkupElements =append (_dfbddc .EG_RangeMarkupElements ,_aeefgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egfga :=NewEG_BlockLevelElts ();_abcca :=NewEG_ContentBlockContent ();_ccebeg :=NewEG_RunLevelElts ();_bfdbf :=NewEG_RangeMarkupElements ();_bfdbf .MoveToRangeEnd =NewCT_MarkupRange ();if _bbfca :=d .DecodeElement (_bfdbf .MoveToRangeEnd ,&_cgdddcf );_bbfca !=nil {return _bbfca ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_egfga );_egfga .EG_ContentBlockContent =append (_egfga .EG_ContentBlockContent ,_abcca );_abcca .EG_RunLevelElts =append (_abcca .EG_RunLevelElts ,_ccebeg );_ccebeg .EG_RangeMarkupElements =append (_ccebeg .EG_RangeMarkupElements ,_bfdbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dccea :=NewEG_BlockLevelElts ();_fcgbf :=NewEG_ContentBlockContent ();_ebbcgc :=NewEG_RunLevelElts ();_dcfef :=NewEG_RangeMarkupElements ();_dcfef .CommentRangeStart =NewCT_MarkupRange ();if _dggbd :=d .DecodeElement (_dcfef .CommentRangeStart ,&_cgdddcf );_dggbd !=nil {return _dggbd ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_dccea );_dccea .EG_ContentBlockContent =append (_dccea .EG_ContentBlockContent ,_fcgbf );_fcgbf .EG_RunLevelElts =append (_fcgbf .EG_RunLevelElts ,_ebbcgc );_ebbcgc .EG_RangeMarkupElements =append (_ebbcgc .EG_RangeMarkupElements ,_dcfef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfece :=NewEG_BlockLevelElts ();_efbfg :=NewEG_ContentBlockContent ();_ecgdc :=NewEG_RunLevelElts ();_cabaad :=NewEG_RangeMarkupElements ();_cabaad .CommentRangeEnd =NewCT_MarkupRange ();if _aabgf :=d .DecodeElement (_cabaad .CommentRangeEnd ,&_cgdddcf );_aabgf !=nil {return _aabgf ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_dfece );_dfece .EG_ContentBlockContent =append (_dfece .EG_ContentBlockContent ,_efbfg );_efbfg .EG_RunLevelElts =append (_efbfg .EG_RunLevelElts ,_ecgdc );_ecgdc .EG_RangeMarkupElements =append (_ecgdc .EG_RangeMarkupElements ,_cabaad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcffb :=NewEG_BlockLevelElts ();_gdeag :=NewEG_ContentBlockContent ();_bggcda :=NewEG_RunLevelElts ();_dfbfba :=NewEG_RangeMarkupElements ();_dfbfba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beccd :=d .DecodeElement (_dfbfba .CustomXmlInsRangeStart ,&_cgdddcf );_beccd !=nil {return _beccd ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_dcffb );_dcffb .EG_ContentBlockContent =append (_dcffb .EG_ContentBlockContent ,_gdeag );_gdeag .EG_RunLevelElts =append (_gdeag .EG_RunLevelElts ,_bggcda );_bggcda .EG_RangeMarkupElements =append (_bggcda .EG_RangeMarkupElements ,_dfbfba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adfgf :=NewEG_BlockLevelElts ();_abfcff :=NewEG_ContentBlockContent ();_egbga :=NewEG_RunLevelElts ();_fdffc :=NewEG_RangeMarkupElements ();_fdffc .CustomXmlInsRangeEnd =NewCT_Markup ();if _gaeeeb :=d .DecodeElement (_fdffc .CustomXmlInsRangeEnd ,&_cgdddcf );_gaeeeb !=nil {return _gaeeeb ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_adfgf );_adfgf .EG_ContentBlockContent =append (_adfgf .EG_ContentBlockContent ,_abfcff );_abfcff .EG_RunLevelElts =append (_abfcff .EG_RunLevelElts ,_egbga );_egbga .EG_RangeMarkupElements =append (_egbga .EG_RangeMarkupElements ,_fdffc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgagg :=NewEG_BlockLevelElts ();_efada :=NewEG_ContentBlockContent ();_caaddd :=NewEG_RunLevelElts ();_ceafd :=NewEG_RangeMarkupElements ();_ceafd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bdagc :=d .DecodeElement (_ceafd .CustomXmlDelRangeStart ,&_cgdddcf );_bdagc !=nil {return _bdagc ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_dgagg );_dgagg .EG_ContentBlockContent =append (_dgagg .EG_ContentBlockContent ,_efada );_efada .EG_RunLevelElts =append (_efada .EG_RunLevelElts ,_caaddd );_caaddd .EG_RangeMarkupElements =append (_caaddd .EG_RangeMarkupElements ,_ceafd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eagde :=NewEG_BlockLevelElts ();_fgdbc :=NewEG_ContentBlockContent ();_fgcdb :=NewEG_RunLevelElts ();_ebdda :=NewEG_RangeMarkupElements ();_ebdda .CustomXmlDelRangeEnd =NewCT_Markup ();if _gecba :=d .DecodeElement (_ebdda .CustomXmlDelRangeEnd ,&_cgdddcf );_gecba !=nil {return _gecba ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_eagde );_eagde .EG_ContentBlockContent =append (_eagde .EG_ContentBlockContent ,_fgdbc );_fgdbc .EG_RunLevelElts =append (_fgdbc .EG_RunLevelElts ,_fgcdb );_fgcdb .EG_RangeMarkupElements =append (_fgcdb .EG_RangeMarkupElements ,_ebdda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daedaf :=NewEG_BlockLevelElts ();_eaaddb :=NewEG_ContentBlockContent ();_fafdb :=NewEG_RunLevelElts ();_dbaga :=NewEG_RangeMarkupElements ();_dbaga .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cggg :=d .DecodeElement (_dbaga .CustomXmlMoveFromRangeStart ,&_cgdddcf );_cggg !=nil {return _cggg ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_daedaf );_daedaf .EG_ContentBlockContent =append (_daedaf .EG_ContentBlockContent ,_eaaddb );_eaaddb .EG_RunLevelElts =append (_eaaddb .EG_RunLevelElts ,_fafdb );_fafdb .EG_RangeMarkupElements =append (_fafdb .EG_RangeMarkupElements ,_dbaga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggbcfe :=NewEG_BlockLevelElts ();_cbafc :=NewEG_ContentBlockContent ();_baccf :=NewEG_RunLevelElts ();_fedad :=NewEG_RangeMarkupElements ();_fedad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bacbg :=d .DecodeElement (_fedad .CustomXmlMoveFromRangeEnd ,&_cgdddcf );_bacbg !=nil {return _bacbg ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_ggbcfe );_ggbcfe .EG_ContentBlockContent =append (_ggbcfe .EG_ContentBlockContent ,_cbafc );_cbafc .EG_RunLevelElts =append (_cbafc .EG_RunLevelElts ,_baccf );_baccf .EG_RangeMarkupElements =append (_baccf .EG_RangeMarkupElements ,_fedad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egbege :=NewEG_BlockLevelElts ();_abceg :=NewEG_ContentBlockContent ();_cccgag :=NewEG_RunLevelElts ();_fegdgg :=NewEG_RangeMarkupElements ();_fegdgg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffgefa :=d .DecodeElement (_fegdgg .CustomXmlMoveToRangeStart ,&_cgdddcf );_ffgefa !=nil {return _ffgefa ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_egbege );_egbege .EG_ContentBlockContent =append (_egbege .EG_ContentBlockContent ,_abceg );_abceg .EG_RunLevelElts =append (_abceg .EG_RunLevelElts ,_cccgag );_cccgag .EG_RangeMarkupElements =append (_cccgag .EG_RangeMarkupElements ,_fegdgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcfgg :=NewEG_BlockLevelElts ();_gbeeeb :=NewEG_ContentBlockContent ();_dgefa :=NewEG_RunLevelElts ();_ecaag :=NewEG_RangeMarkupElements ();_ecaag .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aaddge :=d .DecodeElement (_ecaag .CustomXmlMoveToRangeEnd ,&_cgdddcf );_aaddge !=nil {return _aaddge ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_fcfgg );_fcfgg .EG_ContentBlockContent =append (_fcfgg .EG_ContentBlockContent ,_gbeeeb );_gbeeeb .EG_RunLevelElts =append (_gbeeeb .EG_RunLevelElts ,_dgefa );_dgefa .EG_RangeMarkupElements =append (_dgefa .EG_RangeMarkupElements ,_ecaag );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"}:_eaadde :=NewEG_BlockLevelElts ();_aabdda :=NewEG_ContentBlockContent ();_ccgbg :=NewEG_RunLevelElts ();_fbgcc :=NewEG_MathContent ();_fbgcc .OMathPara =_ee .NewOMathPara ();if _begeg :=d .DecodeElement (_fbgcc .OMathPara ,&_cgdddcf );_begeg !=nil {return _begeg ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_eaadde );_eaadde .EG_ContentBlockContent =append (_eaadde .EG_ContentBlockContent ,_aabdda );_aabdda .EG_RunLevelElts =append (_aabdda .EG_RunLevelElts ,_ccgbg );_ccgbg .EG_MathContent =append (_ccgbg .EG_MathContent ,_fbgcc );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"}:_ffadaa :=NewEG_BlockLevelElts ();_bddbb :=NewEG_ContentBlockContent ();_adbcgg :=NewEG_RunLevelElts ();_feefd :=NewEG_MathContent ();_feefd .OMath =_ee .NewOMath ();if _cegda :=d .DecodeElement (_feefd .OMath ,&_cgdddcf );_cegda !=nil {return _cegda ;};_dbgfg .EG_BlockLevelElts =append (_dbgfg .EG_BlockLevelElts ,_ffadaa );_ffadaa .EG_ContentBlockContent =append (_ffadaa .EG_ContentBlockContent ,_bddbb );_bddbb .EG_RunLevelElts =append (_bddbb .EG_RunLevelElts ,_adbcgg );_adbcgg .EG_MathContent =append (_adbcgg .EG_MathContent ,_feefd );default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0063 \u0025\u0076",_cgdddcf .Name );if _bcfbg :=d .Skip ();_bcfbg !=nil {return _bcfbg ;};};case _f .EndElement :break _eedaa ;case _f .CharData :};};return nil ;};func (_fdaea *CT_PixelsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbbef :=range start .Attr {if _bbbef .Name .Local =="\u0076\u0061\u006c"{_ebfea ,_aeacg :=_fc .ParseUint (_bbbef .Value ,10,64);if _aeacg !=nil {return _aeacg ;};_fdaea .ValAttr =_ebfea ;continue ;};};for {_bcgea ,_fegac :=d .Token ();if _fegac !=nil {return _ff .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",_fegac );};if _fdada ,_cfddcb :=_bcgea .(_f .EndElement );_cfddcb &&_fdada .Name ==start .Name {break ;};};return nil ;}; +// Annotation Identifier +IdAttr int64 ;TblPr *CT_TblPrBase ;};type CT_DocVar struct{ -// Validate validates the WdEG_WrapTypeChoice and its children -func (_agebb *WdEG_WrapTypeChoice )Validate ()error {return _agebb .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Document Variable Name +NameAttr string ; -// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path -func (_cgdfe *CT_SdtDocPart )ValidateWithPath (path string )error {if _cgdfe .DocPartGallery !=nil {if _eegeaf :=_cgdfe .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_eegeaf !=nil {return _eegeaf ;};};if _cgdfe .DocPartCategory !=nil {if _gbdfa :=_cgdfe .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_gbdfa !=nil {return _gbdfa ;};};if _cgdfe .DocPartUnique !=nil {if _afdfaed :=_cgdfe .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065");_afdfaed !=nil {return _afdfaed ;};};return nil ;};func (_fadeff *ST_View )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fadeff =0;case "\u006e\u006f\u006e\u0065":*_fadeff =1;case "\u0070\u0072\u0069n\u0074":*_fadeff =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_fadeff =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_fadeff =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fadeff =5;case "\u0077\u0065\u0062":*_fadeff =6;};return nil ;}; +// Document Variable Value +ValAttr string ;};type CT_EdnDocProps struct{ -// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path -func (_cgfbbg *CT_TextScale )ValidateWithPath (path string )error {if _cgfbbg .ValAttr !=nil {if _fecdd :=_cgfbbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fecdd !=nil {return _fecdd ;};};return nil ;};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;);func (_dgdbg *CT_SmartTagType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dadcdb :=range start .Attr {if _dadcdb .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_ggbeg ,_abeeg :=_dadcdb .Value ,error (nil );if _abeeg !=nil {return _abeeg ;};_dgdbg .NamespaceuriAttr =&_ggbeg ;continue ;};if _dadcdb .Name .Local =="\u006e\u0061\u006d\u0065"{_eegdc ,_eeffe :=_dadcdb .Value ,error (nil );if _eeffe !=nil {return _eeffe ;};_dgdbg .NameAttr =&_eegdc ;continue ;};if _dadcdb .Name .Local =="\u0075\u0072\u006c"{_eedfcg ,_efgdc :=_dadcdb .Value ,error (nil );if _efgdc !=nil {return _efgdc ;};_dgdbg .UrlAttr =&_eedfcg ;continue ;};};for {_eaacc ,_fbegg :=d .Token ();if _fbegg !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_fbegg );};if _gddaea ,_ccgdg :=_eaacc .(_f .EndElement );_ccgdg &&_gddaea .Name ==start .Name {break ;};};return nil ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_egaadd :=&EG_RunInnerContent {};return _egaadd };func (_aaffaa *CT_SdtContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feeae :for {_egabad ,_gbbfg :=d .Token ();if _gbbfg !=nil {return _gbbfg ;};switch _fdfea :=_egabad .(type ){case _f .StartElement :switch _fdfea .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"}:_dadbc :=NewCT_SimpleField ();if _ccaca :=d .DecodeElement (_dadbc ,&_fdfea );_ccaca !=nil {return _ccaca ;};_aaffaa .FldSimple =append (_aaffaa .FldSimple ,_dadbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaffaa .Hyperlink =NewCT_Hyperlink ();if _gdfde :=d .DecodeElement (_aaffaa .Hyperlink ,&_fdfea );_gdfde !=nil {return _gdfde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaffaa .SubDoc =NewCT_Rel ();if _ccfcf :=d .DecodeElement (_aaffaa .SubDoc ,&_fdfea );_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 :"\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"}:_afddd :=NewEG_ContentRunContent ();_afddd .CustomXml =NewCT_CustomXmlRun ();if _bdcada :=d .DecodeElement (_afddd .CustomXml ,&_fdfea );_bdcada !=nil {return _bdcada ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_afddd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafeg :=NewEG_ContentRunContent ();_fafeg .SmartTag =NewCT_SmartTagRun ();if _fbcfb :=d .DecodeElement (_fafeg .SmartTag ,&_fdfea );_fbcfb !=nil {return _fbcfb ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_fafeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffddg :=NewEG_ContentRunContent ();_ffddg .Sdt =NewCT_SdtRun ();if _bcegf :=d .DecodeElement (_ffddg .Sdt ,&_fdfea );_bcegf !=nil {return _bcegf ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_ffddg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edagc :=NewEG_ContentRunContent ();_edagc .Dir =NewCT_DirContentRun ();if _ebbef :=d .DecodeElement (_edagc .Dir ,&_fdfea );_ebbef !=nil {return _ebbef ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_edagc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdfddf :=NewEG_ContentRunContent ();_cdfddf .Bdo =NewCT_BdoContentRun ();if _gdddg :=d .DecodeElement (_cdfddf .Bdo ,&_fdfea );_gdddg !=nil {return _gdddg ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_cdfddf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebffa :=NewEG_ContentRunContent ();_ebffa .R =NewCT_R ();if _gbecge :=d .DecodeElement (_ebffa .R ,&_fdfea );_gbecge !=nil {return _gbecge ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_ebffa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgec :=NewEG_ContentRunContent ();_fgcgf :=NewEG_RunLevelElts ();_fgcgf .ProofErr =NewCT_ProofErr ();if _aegee :=d .DecodeElement (_fgcgf .ProofErr ,&_fdfea );_aegee !=nil {return _aegee ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_dbgec );_dbgec .EG_RunLevelElts =append (_dbgec .EG_RunLevelElts ,_fgcgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggdabg :=NewEG_ContentRunContent ();_fcggc :=NewEG_RunLevelElts ();_fcggc .PermStart =NewCT_PermStart ();if _fccba :=d .DecodeElement (_fcggc .PermStart ,&_fdfea );_fccba !=nil {return _fccba ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_gggdabg );_gggdabg .EG_RunLevelElts =append (_gggdabg .EG_RunLevelElts ,_fcggc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edgfa :=NewEG_ContentRunContent ();_fbgad :=NewEG_RunLevelElts ();_fbgad .PermEnd =NewCT_Perm ();if _addbg :=d .DecodeElement (_fbgad .PermEnd ,&_fdfea );_addbg !=nil {return _addbg ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_edgfa );_edgfa .EG_RunLevelElts =append (_edgfa .EG_RunLevelElts ,_fbgad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgab :=NewEG_ContentRunContent ();_egffb :=NewEG_RunLevelElts ();_egffb .Ins =NewCT_RunTrackChange ();if _facbfdf :=d .DecodeElement (_egffb .Ins ,&_fdfea );_facbfdf !=nil {return _facbfdf ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_bbgab );_bbgab .EG_RunLevelElts =append (_bbgab .EG_RunLevelElts ,_egffb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafdf :=NewEG_ContentRunContent ();_cadegb :=NewEG_RunLevelElts ();_cadegb .Del =NewCT_RunTrackChange ();if _adfe :=d .DecodeElement (_cadegb .Del ,&_fdfea );_adfe !=nil {return _adfe ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_dafdf );_dafdf .EG_RunLevelElts =append (_dafdf .EG_RunLevelElts ,_cadegb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedc :=NewEG_ContentRunContent ();_efgfb :=NewEG_RunLevelElts ();_efgfb .MoveFrom =NewCT_RunTrackChange ();if _facag :=d .DecodeElement (_efgfb .MoveFrom ,&_fdfea );_facag !=nil {return _facag ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_cedc );_cedc .EG_RunLevelElts =append (_cedc .EG_RunLevelElts ,_efgfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgccd :=NewEG_ContentRunContent ();_aefdga :=NewEG_RunLevelElts ();_aefdga .MoveTo =NewCT_RunTrackChange ();if _gdggc :=d .DecodeElement (_aefdga .MoveTo ,&_fdfea );_gdggc !=nil {return _gdggc ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_cgccd );_cgccd .EG_RunLevelElts =append (_cgccd .EG_RunLevelElts ,_aefdga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdad :=NewEG_ContentRunContent ();_gfacc :=NewEG_RunLevelElts ();_ccacd :=NewEG_RangeMarkupElements ();_ccacd .BookmarkStart =NewCT_Bookmark ();if _cgcbe :=d .DecodeElement (_ccacd .BookmarkStart ,&_fdfea );_cgcbe !=nil {return _cgcbe ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_bdad );_bdad .EG_RunLevelElts =append (_bdad .EG_RunLevelElts ,_gfacc );_gfacc .EG_RangeMarkupElements =append (_gfacc .EG_RangeMarkupElements ,_ccacd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebgaad :=NewEG_ContentRunContent ();_afcad :=NewEG_RunLevelElts ();_caaef :=NewEG_RangeMarkupElements ();_caaef .BookmarkEnd =NewCT_MarkupRange ();if _cega :=d .DecodeElement (_caaef .BookmarkEnd ,&_fdfea );_cega !=nil {return _cega ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_ebgaad );_ebgaad .EG_RunLevelElts =append (_ebgaad .EG_RunLevelElts ,_afcad );_afcad .EG_RangeMarkupElements =append (_afcad .EG_RangeMarkupElements ,_caaef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efcab :=NewEG_ContentRunContent ();_bgecfc :=NewEG_RunLevelElts ();_fggff :=NewEG_RangeMarkupElements ();_fggff .MoveFromRangeStart =NewCT_MoveBookmark ();if _gagbg :=d .DecodeElement (_fggff .MoveFromRangeStart ,&_fdfea );_gagbg !=nil {return _gagbg ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_efcab );_efcab .EG_RunLevelElts =append (_efcab .EG_RunLevelElts ,_bgecfc );_bgecfc .EG_RangeMarkupElements =append (_bgecfc .EG_RangeMarkupElements ,_fggff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffdd :=NewEG_ContentRunContent ();_aefcf :=NewEG_RunLevelElts ();_dface :=NewEG_RangeMarkupElements ();_dface .MoveFromRangeEnd =NewCT_MarkupRange ();if _bggcg :=d .DecodeElement (_dface .MoveFromRangeEnd ,&_fdfea );_bggcg !=nil {return _bggcg ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_gffdd );_gffdd .EG_RunLevelElts =append (_gffdd .EG_RunLevelElts ,_aefcf );_aefcf .EG_RangeMarkupElements =append (_aefcf .EG_RangeMarkupElements ,_dface );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddfbae :=NewEG_ContentRunContent ();_gcaee :=NewEG_RunLevelElts ();_bbdeeb :=NewEG_RangeMarkupElements ();_bbdeeb .MoveToRangeStart =NewCT_MoveBookmark ();if _caadd :=d .DecodeElement (_bbdeeb .MoveToRangeStart ,&_fdfea );_caadd !=nil {return _caadd ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_ddfbae );_ddfbae .EG_RunLevelElts =append (_ddfbae .EG_RunLevelElts ,_gcaee );_gcaee .EG_RangeMarkupElements =append (_gcaee .EG_RangeMarkupElements ,_bbdeeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abbabf :=NewEG_ContentRunContent ();_dagbb :=NewEG_RunLevelElts ();_dcdfg :=NewEG_RangeMarkupElements ();_dcdfg .MoveToRangeEnd =NewCT_MarkupRange ();if _gfefc :=d .DecodeElement (_dcdfg .MoveToRangeEnd ,&_fdfea );_gfefc !=nil {return _gfefc ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_abbabf );_abbabf .EG_RunLevelElts =append (_abbabf .EG_RunLevelElts ,_dagbb );_dagbb .EG_RangeMarkupElements =append (_dagbb .EG_RangeMarkupElements ,_dcdfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_begcgg :=NewEG_ContentRunContent ();_decce :=NewEG_RunLevelElts ();_gfggdb :=NewEG_RangeMarkupElements ();_gfggdb .CommentRangeStart =NewCT_MarkupRange ();if _cbagd :=d .DecodeElement (_gfggdb .CommentRangeStart ,&_fdfea );_cbagd !=nil {return _cbagd ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_begcgg );_begcgg .EG_RunLevelElts =append (_begcgg .EG_RunLevelElts ,_decce );_decce .EG_RangeMarkupElements =append (_decce .EG_RangeMarkupElements ,_gfggdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geagb :=NewEG_ContentRunContent ();_ebcce :=NewEG_RunLevelElts ();_gfdabd :=NewEG_RangeMarkupElements ();_gfdabd .CommentRangeEnd =NewCT_MarkupRange ();if _fgadaa :=d .DecodeElement (_gfdabd .CommentRangeEnd ,&_fdfea );_fgadaa !=nil {return _fgadaa ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_geagb );_geagb .EG_RunLevelElts =append (_geagb .EG_RunLevelElts ,_ebcce );_ebcce .EG_RangeMarkupElements =append (_ebcce .EG_RangeMarkupElements ,_gfdabd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gagffd :=NewEG_ContentRunContent ();_cbffd :=NewEG_RunLevelElts ();_gdge :=NewEG_RangeMarkupElements ();_gdge .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beabgf :=d .DecodeElement (_gdge .CustomXmlInsRangeStart ,&_fdfea );_beabgf !=nil {return _beabgf ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_gagffd );_gagffd .EG_RunLevelElts =append (_gagffd .EG_RunLevelElts ,_cbffd );_cbffd .EG_RangeMarkupElements =append (_cbffd .EG_RangeMarkupElements ,_gdge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efdbdc :=NewEG_ContentRunContent ();_cfffa :=NewEG_RunLevelElts ();_ccbfbc :=NewEG_RangeMarkupElements ();_ccbfbc .CustomXmlInsRangeEnd =NewCT_Markup ();if _dcead :=d .DecodeElement (_ccbfbc .CustomXmlInsRangeEnd ,&_fdfea );_dcead !=nil {return _dcead ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_efdbdc );_efdbdc .EG_RunLevelElts =append (_efdbdc .EG_RunLevelElts ,_cfffa );_cfffa .EG_RangeMarkupElements =append (_cfffa .EG_RangeMarkupElements ,_ccbfbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadea :=NewEG_ContentRunContent ();_ceadd :=NewEG_RunLevelElts ();_cdadd :=NewEG_RangeMarkupElements ();_cdadd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebbcd :=d .DecodeElement (_cdadd .CustomXmlDelRangeStart ,&_fdfea );_ebbcd !=nil {return _ebbcd ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_gadea );_gadea .EG_RunLevelElts =append (_gadea .EG_RunLevelElts ,_ceadd );_ceadd .EG_RangeMarkupElements =append (_ceadd .EG_RangeMarkupElements ,_cdadd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbddb :=NewEG_ContentRunContent ();_dfebb :=NewEG_RunLevelElts ();_fddgb :=NewEG_RangeMarkupElements ();_fddgb .CustomXmlDelRangeEnd =NewCT_Markup ();if _ggabd :=d .DecodeElement (_fddgb .CustomXmlDelRangeEnd ,&_fdfea );_ggabd !=nil {return _ggabd ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_bbddb );_bbddb .EG_RunLevelElts =append (_bbddb .EG_RunLevelElts ,_dfebb );_dfebb .EG_RangeMarkupElements =append (_dfebb .EG_RangeMarkupElements ,_fddgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edfgb :=NewEG_ContentRunContent ();_agbdf :=NewEG_RunLevelElts ();_gdaaee :=NewEG_RangeMarkupElements ();_gdaaee .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _effeg :=d .DecodeElement (_gdaaee .CustomXmlMoveFromRangeStart ,&_fdfea );_effeg !=nil {return _effeg ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_edfgb );_edfgb .EG_RunLevelElts =append (_edfgb .EG_RunLevelElts ,_agbdf );_agbdf .EG_RangeMarkupElements =append (_agbdf .EG_RangeMarkupElements ,_gdaaee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_effac :=NewEG_ContentRunContent ();_beafd :=NewEG_RunLevelElts ();_cfaec :=NewEG_RangeMarkupElements ();_cfaec .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efbad :=d .DecodeElement (_cfaec .CustomXmlMoveFromRangeEnd ,&_fdfea );_efbad !=nil {return _efbad ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_effac );_effac .EG_RunLevelElts =append (_effac .EG_RunLevelElts ,_beafd );_beafd .EG_RangeMarkupElements =append (_beafd .EG_RangeMarkupElements ,_cfaec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcac :=NewEG_ContentRunContent ();_feffb :=NewEG_RunLevelElts ();_cagegc :=NewEG_RangeMarkupElements ();_cagegc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcfae :=d .DecodeElement (_cagegc .CustomXmlMoveToRangeStart ,&_fdfea );_dcfae !=nil {return _dcfae ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_bdcac );_bdcac .EG_RunLevelElts =append (_bdcac .EG_RunLevelElts ,_feffb );_feffb .EG_RangeMarkupElements =append (_feffb .EG_RangeMarkupElements ,_cagegc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dccef :=NewEG_ContentRunContent ();_cfeea :=NewEG_RunLevelElts ();_bcbgg :=NewEG_RangeMarkupElements ();_bcbgg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbbcd :=d .DecodeElement (_bcbgg .CustomXmlMoveToRangeEnd ,&_fdfea );_dbbcd !=nil {return _dbbcd ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_dccef );_dccef .EG_RunLevelElts =append (_dccef .EG_RunLevelElts ,_cfeea );_cfeea .EG_RangeMarkupElements =append (_cfeea .EG_RangeMarkupElements ,_bcbgg );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"}:_gggaf :=NewEG_ContentRunContent ();_ffaea :=NewEG_RunLevelElts ();_cecbg :=NewEG_MathContent ();_cecbg .OMathPara =_ee .NewOMathPara ();if _dgegd :=d .DecodeElement (_cecbg .OMathPara ,&_fdfea );_dgegd !=nil {return _dgegd ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_gggaf );_gggaf .EG_RunLevelElts =append (_gggaf .EG_RunLevelElts ,_ffaea );_ffaea .EG_MathContent =append (_ffaea .EG_MathContent ,_cecbg );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"}:_cedgd :=NewEG_ContentRunContent ();_gcegc :=NewEG_RunLevelElts ();_cbce :=NewEG_MathContent ();_cbce .OMath =_ee .NewOMath ();if _bbagdg :=d .DecodeElement (_cbce .OMath ,&_fdfea );_bbagdg !=nil {return _bbagdg ;};_aaffaa .EG_ContentRunContent =append (_aaffaa .EG_ContentRunContent ,_cedgd );_cedgd .EG_RunLevelElts =append (_cedgd .EG_RunLevelElts ,_gcegc );_gcegc .EG_MathContent =append (_gcegc .EG_MathContent ,_cbce );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_fdfea .Name );if _cddec :=d .Skip ();_cddec !=nil {return _cddec ;};};case _f .EndElement :break _feeae ;case _f .CharData :};};return nil ;};func (_abdfe *CT_SdtContentCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abdfe .Tc !=nil {_dccae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_gfedf :=range _abdfe .Tc {e .EncodeElement (_gfedf ,_dccae );};};if _abdfe .CustomXml !=nil {_bbcfg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_abdfe .CustomXml ,_bbcfg );};if _abdfe .Sdt !=nil {_cabed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_abdfe .Sdt ,_cabed );};if _abdfe .EG_RunLevelElts !=nil {for _ ,_cffadd :=range _abdfe .EG_RunLevelElts {_cffadd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edeb *CT_CustomXmlRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_badea :=range start .Attr {if _badea .Name .Local =="\u0075\u0072\u0069"{_febf ,_cbbaf :=_badea .Value ,error (nil );if _cbbaf !=nil {return _cbbaf ;};_edeb .UriAttr =&_febf ;continue ;};if _badea .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_bcge ,_cdcdf :=_badea .Value ,error (nil );if _cdcdf !=nil {return _cdcdf ;};_edeb .ElementAttr =_bcge ;continue ;};};_cgee :for {_gafdd ,_dgfd :=d .Token ();if _dgfd !=nil {return _dgfd ;};switch _dbed :=_gafdd .(type ){case _f .StartElement :switch _dbed .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"}:_edeb .CustomXmlPr =NewCT_CustomXmlPr ();if _dfef :=d .DecodeElement (_edeb .CustomXmlPr ,&_dbed );_dfef !=nil {return _dfef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcc :=NewEG_ContentRowContent ();_bccbd :=NewCT_Row ();if _bgfc :=d .DecodeElement (_bccbd ,&_dbed );_bgfc !=nil {return _bgfc ;};_ggcc .Tr =append (_ggcc .Tr ,_bccbd );_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_ggcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddef :=NewEG_ContentRowContent ();_ddef .CustomXml =NewCT_CustomXmlRow ();if _bedec :=d .DecodeElement (_ddef .CustomXml ,&_dbed );_bedec !=nil {return _bedec ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_ddef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgff :=NewEG_ContentRowContent ();_fgff .Sdt =NewCT_SdtRow ();if _acdf :=d .DecodeElement (_fgff .Sdt ,&_dbed );_acdf !=nil {return _acdf ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_fgff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cafd :=NewEG_ContentRowContent ();_dgcbf :=NewEG_RunLevelElts ();_dgcbf .ProofErr =NewCT_ProofErr ();if _abgbf :=d .DecodeElement (_dgcbf .ProofErr ,&_dbed );_abgbf !=nil {return _abgbf ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_cafd );_cafd .EG_RunLevelElts =append (_cafd .EG_RunLevelElts ,_dgcbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afdea :=NewEG_ContentRowContent ();_gcfcb :=NewEG_RunLevelElts ();_gcfcb .PermStart =NewCT_PermStart ();if _gcba :=d .DecodeElement (_gcfcb .PermStart ,&_dbed );_gcba !=nil {return _gcba ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_afdea );_afdea .EG_RunLevelElts =append (_afdea .EG_RunLevelElts ,_gcfcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdfce :=NewEG_ContentRowContent ();_dcee :=NewEG_RunLevelElts ();_dcee .PermEnd =NewCT_Perm ();if _cfag :=d .DecodeElement (_dcee .PermEnd ,&_dbed );_cfag !=nil {return _cfag ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_fdfce );_fdfce .EG_RunLevelElts =append (_fdfce .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 :"\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"}:_facbf :=NewEG_ContentRowContent ();_dfceg :=NewEG_RunLevelElts ();_dfceg .Ins =NewCT_RunTrackChange ();if _ggbb :=d .DecodeElement (_dfceg .Ins ,&_dbed );_ggbb !=nil {return _ggbb ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_facbf );_facbf .EG_RunLevelElts =append (_facbf .EG_RunLevelElts ,_dfceg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdf :=NewEG_ContentRowContent ();_gcfb :=NewEG_RunLevelElts ();_gcfb .Del =NewCT_RunTrackChange ();if _gfaf :=d .DecodeElement (_gcfb .Del ,&_dbed );_gfaf !=nil {return _gfaf ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_fgdf );_fgdf .EG_RunLevelElts =append (_fgdf .EG_RunLevelElts ,_gcfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgab :=NewEG_ContentRowContent ();_daaa :=NewEG_RunLevelElts ();_daaa .MoveFrom =NewCT_RunTrackChange ();if _fgfgd :=d .DecodeElement (_daaa .MoveFrom ,&_dbed );_fgfgd !=nil {return _fgfgd ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_bgab );_bgab .EG_RunLevelElts =append (_bgab .EG_RunLevelElts ,_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 :"\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"}:_efgcf :=NewEG_ContentRowContent ();_abce :=NewEG_RunLevelElts ();_abce .MoveTo =NewCT_RunTrackChange ();if _gcbb :=d .DecodeElement (_abce .MoveTo ,&_dbed );_gcbb !=nil {return _gcbb ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_efgcf );_efgcf .EG_RunLevelElts =append (_efgcf .EG_RunLevelElts ,_abce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feea :=NewEG_ContentRowContent ();_dedg :=NewEG_RunLevelElts ();_feag :=NewEG_RangeMarkupElements ();_feag .BookmarkStart =NewCT_Bookmark ();if _gdaf :=d .DecodeElement (_feag .BookmarkStart ,&_dbed );_gdaf !=nil {return _gdaf ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_feea );_feea .EG_RunLevelElts =append (_feea .EG_RunLevelElts ,_dedg );_dedg .EG_RangeMarkupElements =append (_dedg .EG_RangeMarkupElements ,_feag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdacg :=NewEG_ContentRowContent ();_geefg :=NewEG_RunLevelElts ();_ccdgb :=NewEG_RangeMarkupElements ();_ccdgb .BookmarkEnd =NewCT_MarkupRange ();if _ecda :=d .DecodeElement (_ccdgb .BookmarkEnd ,&_dbed );_ecda !=nil {return _ecda ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_fdacg );_fdacg .EG_RunLevelElts =append (_fdacg .EG_RunLevelElts ,_geefg );_geefg .EG_RangeMarkupElements =append (_geefg .EG_RangeMarkupElements ,_ccdgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_febfg :=NewEG_ContentRowContent ();_ffdb :=NewEG_RunLevelElts ();_dgcad :=NewEG_RangeMarkupElements ();_dgcad .MoveFromRangeStart =NewCT_MoveBookmark ();if _aaag :=d .DecodeElement (_dgcad .MoveFromRangeStart ,&_dbed );_aaag !=nil {return _aaag ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_febfg );_febfg .EG_RunLevelElts =append (_febfg .EG_RunLevelElts ,_ffdb );_ffdb .EG_RangeMarkupElements =append (_ffdb .EG_RangeMarkupElements ,_dgcad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caaa :=NewEG_ContentRowContent ();_bagg :=NewEG_RunLevelElts ();_baaf :=NewEG_RangeMarkupElements ();_baaf .MoveFromRangeEnd =NewCT_MarkupRange ();if _bgcec :=d .DecodeElement (_baaf .MoveFromRangeEnd ,&_dbed );_bgcec !=nil {return _bgcec ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_caaa );_caaa .EG_RunLevelElts =append (_caaa .EG_RunLevelElts ,_bagg );_bagg .EG_RangeMarkupElements =append (_bagg .EG_RangeMarkupElements ,_baaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dabfe :=NewEG_ContentRowContent ();_aegdd :=NewEG_RunLevelElts ();_ccgf :=NewEG_RangeMarkupElements ();_ccgf .MoveToRangeStart =NewCT_MoveBookmark ();if _bfdd :=d .DecodeElement (_ccgf .MoveToRangeStart ,&_dbed );_bfdd !=nil {return _bfdd ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_dabfe );_dabfe .EG_RunLevelElts =append (_dabfe .EG_RunLevelElts ,_aegdd );_aegdd .EG_RangeMarkupElements =append (_aegdd .EG_RangeMarkupElements ,_ccgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edabg :=NewEG_ContentRowContent ();_befe :=NewEG_RunLevelElts ();_aecdef :=NewEG_RangeMarkupElements ();_aecdef .MoveToRangeEnd =NewCT_MarkupRange ();if _cacf :=d .DecodeElement (_aecdef .MoveToRangeEnd ,&_dbed );_cacf !=nil {return _cacf ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_edabg );_edabg .EG_RunLevelElts =append (_edabg .EG_RunLevelElts ,_befe );_befe .EG_RangeMarkupElements =append (_befe .EG_RangeMarkupElements ,_aecdef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_effbe :=NewEG_ContentRowContent ();_badf :=NewEG_RunLevelElts ();_ffcfa :=NewEG_RangeMarkupElements ();_ffcfa .CommentRangeStart =NewCT_MarkupRange ();if _ddga :=d .DecodeElement (_ffcfa .CommentRangeStart ,&_dbed );_ddga !=nil {return _ddga ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_effbe );_effbe .EG_RunLevelElts =append (_effbe .EG_RunLevelElts ,_badf );_badf .EG_RangeMarkupElements =append (_badf .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 :"\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"}:_dbfba :=NewEG_ContentRowContent ();_dbeg :=NewEG_RunLevelElts ();_afdeb :=NewEG_RangeMarkupElements ();_afdeb .CommentRangeEnd =NewCT_MarkupRange ();if _afdc :=d .DecodeElement (_afdeb .CommentRangeEnd ,&_dbed );_afdc !=nil {return _afdc ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_dbfba );_dbfba .EG_RunLevelElts =append (_dbfba .EG_RunLevelElts ,_dbeg );_dbeg .EG_RangeMarkupElements =append (_dbeg .EG_RangeMarkupElements ,_afdeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddece :=NewEG_ContentRowContent ();_dcbcf :=NewEG_RunLevelElts ();_eegcb :=NewEG_RangeMarkupElements ();_eegcb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcdab :=d .DecodeElement (_eegcb .CustomXmlInsRangeStart ,&_dbed );_dcdab !=nil {return _dcdab ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_ddece );_ddece .EG_RunLevelElts =append (_ddece .EG_RunLevelElts ,_dcbcf );_dcbcf .EG_RangeMarkupElements =append (_dcbcf .EG_RangeMarkupElements ,_eegcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edga :=NewEG_ContentRowContent ();_gdbg :=NewEG_RunLevelElts ();_deddc :=NewEG_RangeMarkupElements ();_deddc .CustomXmlInsRangeEnd =NewCT_Markup ();if _dcbcb :=d .DecodeElement (_deddc .CustomXmlInsRangeEnd ,&_dbed );_dcbcb !=nil {return _dcbcb ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_edga );_edga .EG_RunLevelElts =append (_edga .EG_RunLevelElts ,_gdbg );_gdbg .EG_RangeMarkupElements =append (_gdbg .EG_RangeMarkupElements ,_deddc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abff :=NewEG_ContentRowContent ();_beegb :=NewEG_RunLevelElts ();_bbdae :=NewEG_RangeMarkupElements ();_bbdae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cabcf :=d .DecodeElement (_bbdae .CustomXmlDelRangeStart ,&_dbed );_cabcf !=nil {return _cabcf ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_abff );_abff .EG_RunLevelElts =append (_abff .EG_RunLevelElts ,_beegb );_beegb .EG_RangeMarkupElements =append (_beegb .EG_RangeMarkupElements ,_bbdae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ededc :=NewEG_ContentRowContent ();_fegfa :=NewEG_RunLevelElts ();_bebe :=NewEG_RangeMarkupElements ();_bebe .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbcb :=d .DecodeElement (_bebe .CustomXmlDelRangeEnd ,&_dbed );_dbcb !=nil {return _dbcb ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_ededc );_ededc .EG_RunLevelElts =append (_ededc .EG_RunLevelElts ,_fegfa );_fegfa .EG_RangeMarkupElements =append (_fegfa .EG_RangeMarkupElements ,_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 :"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"}:_fadf :=NewEG_ContentRowContent ();_dagg :=NewEG_RunLevelElts ();_fbgf :=NewEG_RangeMarkupElements ();_fbgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ggee :=d .DecodeElement (_fbgf .CustomXmlMoveFromRangeStart ,&_dbed );_ggee !=nil {return _ggee ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_fadf );_fadf .EG_RunLevelElts =append (_fadf .EG_RunLevelElts ,_dagg );_dagg .EG_RangeMarkupElements =append (_dagg .EG_RangeMarkupElements ,_fbgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdcc :=NewEG_ContentRowContent ();_gfbdc :=NewEG_RunLevelElts ();_eaaa :=NewEG_RangeMarkupElements ();_eaaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efea :=d .DecodeElement (_eaaa .CustomXmlMoveFromRangeEnd ,&_dbed );_efea !=nil {return _efea ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_gdcc );_gdcc .EG_RunLevelElts =append (_gdcc .EG_RunLevelElts ,_gfbdc );_gfbdc .EG_RangeMarkupElements =append (_gfbdc .EG_RangeMarkupElements ,_eaaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgb :=NewEG_ContentRowContent ();_adef :=NewEG_RunLevelElts ();_gcad :=NewEG_RangeMarkupElements ();_gcad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ggfce :=d .DecodeElement (_gcad .CustomXmlMoveToRangeStart ,&_dbed );_ggfce !=nil {return _ggfce ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_gdgb );_gdgb .EG_RunLevelElts =append (_gdgb .EG_RunLevelElts ,_adef );_adef .EG_RangeMarkupElements =append (_adef .EG_RangeMarkupElements ,_gcad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdbe :=NewEG_ContentRowContent ();_gcbga :=NewEG_RunLevelElts ();_cdga :=NewEG_RangeMarkupElements ();_cdga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _debb :=d .DecodeElement (_cdga .CustomXmlMoveToRangeEnd ,&_dbed );_debb !=nil {return _debb ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_fdbe );_fdbe .EG_RunLevelElts =append (_fdbe .EG_RunLevelElts ,_gcbga );_gcbga .EG_RangeMarkupElements =append (_gcbga .EG_RangeMarkupElements ,_cdga );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"}:_ecabd :=NewEG_ContentRowContent ();_dfea :=NewEG_RunLevelElts ();_cadf :=NewEG_MathContent ();_cadf .OMathPara =_ee .NewOMathPara ();if _fffge :=d .DecodeElement (_cadf .OMathPara ,&_dbed );_fffge !=nil {return _fffge ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_ecabd );_ecabd .EG_RunLevelElts =append (_ecabd .EG_RunLevelElts ,_dfea );_dfea .EG_MathContent =append (_dfea .EG_MathContent ,_cadf );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"}:_faggg :=NewEG_ContentRowContent ();_fgcg :=NewEG_RunLevelElts ();_dafde :=NewEG_MathContent ();_dafde .OMath =_ee .NewOMath ();if _bffeg :=d .DecodeElement (_dafde .OMath ,&_dbed );_bffeg !=nil {return _bffeg ;};_edeb .EG_ContentRowContent =append (_edeb .EG_ContentRowContent ,_faggg );_faggg .EG_RunLevelElts =append (_faggg .EG_RunLevelElts ,_fgcg );_fgcg .EG_MathContent =append (_fgcg .EG_MathContent ,_dafde );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077\u0020\u0025\u0076",_dbed .Name );if _dgbea :=d .Skip ();_dgbea !=nil {return _dgbea ;};};case _f .EndElement :break _cgee ;case _f .CharData :};};return nil ;}; +// Endnote Placement +Pos *CT_EdnPos ; -// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path -func (_fbaaa *CT_TabStop )ValidateWithPath (path string )error {if _fbaaa .ValAttr ==ST_TabJcUnset {return _ff .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 _bacae :=_fbaaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bacae !=nil {return _bacae ;};if _febfa :=_fbaaa .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_febfa !=nil {return _febfa ;};if _bbagf :=_fbaaa .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_bbagf !=nil {return _bbagf ;};return nil ;};type CT_DivBdr struct{ +// Endnote Numbering Format +NumFmt *CT_NumFmt ; -// Top Border for HTML div -Top *CT_Border ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Left Border for HTML div -Left *CT_Border ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_ddbef ST_FtnEdn )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_deefbf :=_d .Attr {};_deefbf .Name =name ;switch _ddbef {case ST_FtnEdnUnset :_deefbf .Value ="";case ST_FtnEdnNormal :_deefbf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_deefbf .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_deefbf .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case ST_FtnEdnContinuationNotice :_deefbf .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _deefbf ,nil ;};func (_febdeb *CT_TrPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_febdeb .TrPr =NewCT_TrPrBase ();for _ ,_gecfg :=range start .Attr {if _gecfg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aabfdb ,_gafgge :=_gecfg .Value ,error (nil );if _gafgge !=nil {return _gafgge ;};_febdeb .AuthorAttr =_aabfdb ;continue ;};if _gecfg .Name .Local =="\u0064\u0061\u0074\u0065"{_efgde ,_aggefe :=ParseStdlibTime (_gecfg .Value );if _aggefe !=nil {return _aggefe ;};_febdeb .DateAttr =&_efgde ;continue ;};if _gecfg .Name .Local =="\u0069\u0064"{_gdgga ,_gcagd :=_ac .ParseInt (_gecfg .Value ,10,64);if _gcagd !=nil {return _gcagd ;};_febdeb .IdAttr =_gdgga ;continue ;};};_bdecad :for {_aefca ,_gddaf :=d .Token ();if _gddaf !=nil {return _gddaf ;};switch _gbecc :=_aefca .(type ){case _d .StartElement :switch _gbecc .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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:if _bafdbe :=d .DecodeElement (_febdeb .TrPr ,&_gbecc );_bafdbe !=nil {return _bafdbe ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_gbecc .Name );if _bagaa :=d .Skip ();_bagaa !=nil {return _bagaa ;};};case _d .EndElement :break _bdecad ;case _d .CharData :};};return nil ;}; -// Bottom Border for HTML div -Bottom *CT_Border ; +// Validate validates the CT_AltChunkPr and its children +func (_gfg *CT_AltChunkPr )Validate ()error {return _gfg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");};type ST_PTabRelativeTo byte ;func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_ecfbee :=&CT_HdrFtrRef {};_ecfbee .TypeAttr =ST_HdrFtr (1);return _ecfbee ;}; -// Right Border for HTML div -Right *CT_Border ;};func (_ffagfe *CT_ParaRPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffagfe .RPr =NewCT_ParaRPrOriginal ();for _ ,_ccbab :=range start .Attr {if _ccbab .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_agfdg ,_aeeaa :=_ccbab .Value ,error (nil );if _aeeaa !=nil {return _aeeaa ;};_ffagfe .AuthorAttr =_agfdg ;continue ;};if _ccbab .Name .Local =="\u0064\u0061\u0074\u0065"{_gedba ,_ggcbd :=ParseStdlibTime (_ccbab .Value );if _ggcbd !=nil {return _ggcbd ;};_ffagfe .DateAttr =&_gedba ;continue ;};if _ccbab .Name .Local =="\u0069\u0064"{_ecbgca ,_gffgcf :=_fc .ParseInt (_ccbab .Value ,10,64);if _gffgcf !=nil {return _gffgcf ;};_ffagfe .IdAttr =_ecbgca ;continue ;};};_bcde :for {_beedg ,_efead :=d .Token ();if _efead !=nil {return _efead ;};switch _bgegb :=_beedg .(type ){case _f .StartElement :switch _bgegb .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 _ggfbf :=d .DecodeElement (_ffagfe .RPr ,&_bgegb );_ggfbf !=nil {return _ggfbf ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_bgegb .Name );if _degbb :=d .Skip ();_degbb !=nil {return _degbb ;};};case _f .EndElement :break _bcde ;case _f .CharData :};};return nil ;};type EG_RunInnerContent struct{ +// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path +func (_faadg *CT_Frameset )ValidateWithPath (path string )error {if _faadg .Sz !=nil {if _gecea :=_faadg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gecea !=nil {return _gecea ;};};if _faadg .FramesetSplitbar !=nil {if _fddae :=_faadg .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072");_fddae !=nil {return _fddae ;};};if _faadg .FrameLayout !=nil {if _acgd :=_faadg .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_acgd !=nil {return _acgd ;};};if _faadg .Title !=nil {if _adga :=_faadg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_adga !=nil {return _adga ;};};for _dggc ,_ddbgf :=range _faadg .Choice {if _fdcbd :=_ddbgf .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dggc ));_fdcbd !=nil {return _fdcbd ;};};return nil ;};func (_daagfb ST_FtnEdn )Validate ()error {return _daagfb .ValidateWithPath ("")};const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; -// Break -Br *CT_Br ; +// Document Final Section Properties +SectPr *CT_SectPr ;};func (_ffbc *CT_FramePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fafcg :=range start .Attr {if _fafcg .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_ffbc .HAnchorAttr .UnmarshalXMLAttr (_fafcg );continue ;};if _fafcg .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_ffbc .VAnchorAttr .UnmarshalXMLAttr (_fafcg );continue ;};if _fafcg .Name .Local =="\u006c\u0069\u006ee\u0073"{_febfc ,_fcaa :=_ac .ParseInt (_fafcg .Value ,10,64);if _fcaa !=nil {return _fcaa ;};_ffbc .LinesAttr =&_febfc ;continue ;};if _fafcg .Name .Local =="\u0068"{_fcfgc ,_bfbeg :=ParseUnionST_TwipsMeasure (_fafcg .Value );if _bfbeg !=nil {return _bfbeg ;};_ffbc .HAttr =&_fcfgc ;continue ;};if _fafcg .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_cgefcb ,_fcefdf :=ParseUnionST_TwipsMeasure (_fafcg .Value );if _fcefdf !=nil {return _fcefdf ;};_ffbc .VSpaceAttr =&_cgefcb ;continue ;};if _fafcg .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_gaeddg ,_fabedd :=ParseUnionST_TwipsMeasure (_fafcg .Value );if _fabedd !=nil {return _fabedd ;};_ffbc .HSpaceAttr =&_gaeddg ;continue ;};if _fafcg .Name .Local =="\u0077\u0072\u0061\u0070"{_ffbc .WrapAttr .UnmarshalXMLAttr (_fafcg );continue ;};if _fafcg .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_ffbc .DropCapAttr .UnmarshalXMLAttr (_fafcg );continue ;};if _fafcg .Name .Local =="\u0077"{_ggegc ,_cbabd :=ParseUnionST_TwipsMeasure (_fafcg .Value );if _cbabd !=nil {return _cbabd ;};_ffbc .WAttr =&_ggegc ;continue ;};if _fafcg .Name .Local =="\u0078"{_bcdff ,_ffbf :=ParseUnionST_SignedTwipsMeasure (_fafcg .Value );if _ffbf !=nil {return _ffbf ;};_ffbc .XAttr =&_bcdff ;continue ;};if _fafcg .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_ffbc .XAlignAttr .UnmarshalXMLAttr (_fafcg );continue ;};if _fafcg .Name .Local =="\u0079"{_edbgba ,_effea :=ParseUnionST_SignedTwipsMeasure (_fafcg .Value );if _effea !=nil {return _effea ;};_ffbc .YAttr =&_edbgba ;continue ;};if _fafcg .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_ffbc .YAlignAttr .UnmarshalXMLAttr (_fafcg );continue ;};if _fafcg .Name .Local =="\u0068\u0052\u0075l\u0065"{_ffbc .HRuleAttr .UnmarshalXMLAttr (_fafcg );continue ;};if _fafcg .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_eccd ,_aagba :=ParseUnionST_OnOff (_fafcg .Value );if _aagba !=nil {return _aagba ;};_ffbc .AnchorLockAttr =&_eccd ;continue ;};};for {_fbff ,_ebcf :=d .Token ();if _ebcf !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_ebcf );};if _cgegf ,_cffab :=_fbff .(_d .EndElement );_cffab &&_cgegf .Name ==start .Name {break ;};};return nil ;}; -// Text -T *CT_Text ; +// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path +func (_fdabc *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil }; -// Content Part -ContentPart *CT_Rel ; +// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path +func (_bgdfge *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _bgdfge .BookmarkStart !=nil {if _geabae :=_bgdfge .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_geabae !=nil {return _geabae ;};};if _bgdfge .BookmarkEnd !=nil {if _degb :=_bgdfge .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_degb !=nil {return _degb ;};};if _bgdfge .MoveFromRangeStart !=nil {if _geedga :=_bgdfge .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_geedga !=nil {return _geedga ;};};if _bgdfge .MoveFromRangeEnd !=nil {if _fccgg :=_bgdfge .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_fccgg !=nil {return _fccgg ;};};if _bgdfge .MoveToRangeStart !=nil {if _ggcef :=_bgdfge .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_ggcef !=nil {return _ggcef ;};};if _bgdfge .MoveToRangeEnd !=nil {if _bceff :=_bgdfge .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_bceff !=nil {return _bceff ;};};if _bgdfge .CommentRangeStart !=nil {if _cegcge :=_bgdfge .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_cegcge !=nil {return _cegcge ;};};if _bgdfge .CommentRangeEnd !=nil {if _gdddf :=_bgdfge .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_gdddf !=nil {return _gdddf ;};};if _bgdfge .CustomXmlInsRangeStart !=nil {if _edfbe :=_bgdfge .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_edfbe !=nil {return _edfbe ;};};if _bgdfge .CustomXmlInsRangeEnd !=nil {if _fbgaeb :=_bgdfge .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_fbgaeb !=nil {return _fbgaeb ;};};if _bgdfge .CustomXmlDelRangeStart !=nil {if _dgafdd :=_bgdfge .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_dgafdd !=nil {return _dgafdd ;};};if _bgdfge .CustomXmlDelRangeEnd !=nil {if _fdccab :=_bgdfge .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_fdccab !=nil {return _fdccab ;};};if _bgdfge .CustomXmlMoveFromRangeStart !=nil {if _afdaa :=_bgdfge .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");_afdaa !=nil {return _afdaa ;};};if _bgdfge .CustomXmlMoveFromRangeEnd !=nil {if _afafa :=_bgdfge .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");_afafa !=nil {return _afafa ;};};if _bgdfge .CustomXmlMoveToRangeStart !=nil {if _dfddgg :=_bgdfge .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");_dfddgg !=nil {return _dfddgg ;};};if _bgdfge .CustomXmlMoveToRangeEnd !=nil {if _eccecf :=_bgdfge .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");_eccecf !=nil {return _eccecf ;};};return nil ;}; -// Deleted Text -DelText *CT_Text ; +// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path +func (_cabd *CT_MarkupRange )ValidateWithPath (path string )error {if _eaace :=_cabd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_eaace !=nil {return _eaace ;};return nil ;};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_dbbfae :=&EG_ContentRunContentBase {};return _dbbfae ;}; -// Field Code -InstrText *CT_Text ; +// Validate validates the CT_MailMergeOdsoFMDFieldType and its children +func (_edbace *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _edbace .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_RubyPr struct{ -// Deleted Field Code -DelInstrText *CT_Text ; +// Phonetic Guide Text Alignment +RubyAlign *CT_RubyAlign ; -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Phonetic Guide Text Font Size +Hps *CT_HpsMeasure ; -// Optional Hyphen Character -SoftHyphen *CT_Empty ; +// Distance Between Phonetic Guide Text and Phonetic Guide Base Text +HpsRaise *CT_HpsMeasure ; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Phonetic Guide Base Text Font Size +HpsBaseText *CT_HpsMeasure ; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// Language ID for Phonetic Guide +Lid *CT_Lang ; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// Invalidated Field Cache +Dirty *CT_OnOff ;};func (_gdbba *CT_FramesetChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdbba .Frameset !=nil {_dgdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_beacd :=range _gdbba .Frameset {e .EncodeElement (_beacd ,_dgdf );};};if _gdbba .Frame !=nil {_ecbgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_egbega :=range _gdbba .Frame {e .EncodeElement (_egbega ,_ecbgd );};};return nil ;};type Ftr struct{CT_HdrFtr }; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// Validate validates the CT_SdtBlock and its children +func (_dacdd *CT_SdtBlock )Validate ()error {return _dacdd .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};func (_fafd *CT_DocPartGallery )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ffefa ,_dgga :=_fafd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dgga !=nil {return _dgga ;};start .Attr =append (start .Attr ,_ffefa );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_dcacg :=&CT_SdtContentBlock {};return _dcacg };func (_fdbge *CT_DocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_fdbge .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_BdoContentRun ()*CT_BdoContentRun {_cgg :=&CT_BdoContentRun {};return _cgg };func (_aeba *CT_Comment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deea :=range start .Attr {if _deea .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_ccdf ,_bbac :=_deea .Value ,error (nil );if _bbac !=nil {return _bbac ;};_aeba .InitialsAttr =&_ccdf ;continue ;};if _deea .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fdec ,_ffcf :=_deea .Value ,error (nil );if _ffcf !=nil {return _ffcf ;};_aeba .AuthorAttr =_fdec ;continue ;};if _deea .Name .Local =="\u0064\u0061\u0074\u0065"{_dcag ,_ecbbc :=ParseStdlibTime (_deea .Value );if _ecbbc !=nil {return _ecbbc ;};_aeba .DateAttr =&_dcag ;continue ;};if _deea .Name .Local =="\u0069\u0064"{_cebe ,_dcfge :=_ac .ParseInt (_deea .Value ,10,64);if _dcfge !=nil {return _dcfge ;};_aeba .IdAttr =_cebe ;continue ;};};_aebag :for {_aeed ,_fgc :=d .Token ();if _fgc !=nil {return _fgc ;};switch _edcb :=_aeed .(type ){case _d .StartElement :switch _edcb .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_gbfg :=NewEG_BlockLevelElts ();_dccd :=NewCT_AltChunk ();if _gfba :=d .DecodeElement (_dccd ,&_edcb );_gfba !=nil {return _gfba ;};_gbfg .AltChunk =append (_gbfg .AltChunk ,_dccd );_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_gbfg );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ddgc :=NewEG_BlockLevelElts ();_baee :=NewEG_ContentBlockContent ();_baee .CustomXml =NewCT_CustomXmlBlock ();if _gfgeb :=d .DecodeElement (_baee .CustomXml ,&_edcb );_gfgeb !=nil {return _gfgeb ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_ddgc );_ddgc .EG_ContentBlockContent =append (_ddgc .EG_ContentBlockContent ,_baee );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_bdgef :=NewEG_BlockLevelElts ();_bgcd :=NewEG_ContentBlockContent ();_bgcd .Sdt =NewCT_SdtBlock ();if _addb :=d .DecodeElement (_bgcd .Sdt ,&_edcb );_addb !=nil {return _addb ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_bdgef );_bdgef .EG_ContentBlockContent =append (_bdgef .EG_ContentBlockContent ,_bgcd );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 :"\u0070"},_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 :"\u0070"}:_ccdce :=NewEG_BlockLevelElts ();_aefd :=NewEG_ContentBlockContent ();_baga :=NewCT_P ();if _fcea :=d .DecodeElement (_baga ,&_edcb );_fcea !=nil {return _fcea ;};_aefd .P =append (_aefd .P ,_baga );_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_ccdce );_ccdce .EG_ContentBlockContent =append (_ccdce .EG_ContentBlockContent ,_aefd );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_deba :=NewEG_BlockLevelElts ();_fdaa :=NewEG_ContentBlockContent ();_ccedf :=NewCT_Tbl ();if _debb :=d .DecodeElement (_ccedf ,&_edcb );_debb !=nil {return _debb ;};_fdaa .Tbl =append (_fdaa .Tbl ,_ccedf );_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_deba );_deba .EG_ContentBlockContent =append (_deba .EG_ContentBlockContent ,_fdaa );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dfec :=NewEG_BlockLevelElts ();_fgcc :=NewEG_ContentBlockContent ();_cfec :=NewEG_RunLevelElts ();_cfec .ProofErr =NewCT_ProofErr ();if _affg :=d .DecodeElement (_cfec .ProofErr ,&_edcb );_affg !=nil {return _affg ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_dfec );_dfec .EG_ContentBlockContent =append (_dfec .EG_ContentBlockContent ,_fgcc );_fgcc .EG_RunLevelElts =append (_fgcc .EG_RunLevelElts ,_cfec );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gdcf :=NewEG_BlockLevelElts ();_gcgg :=NewEG_ContentBlockContent ();_dcec :=NewEG_RunLevelElts ();_dcec .PermStart =NewCT_PermStart ();if _cfef :=d .DecodeElement (_dcec .PermStart ,&_edcb );_cfef !=nil {return _cfef ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_gdcf );_gdcf .EG_ContentBlockContent =append (_gdcf .EG_ContentBlockContent ,_gcgg );_gcgg .EG_RunLevelElts =append (_gcgg .EG_RunLevelElts ,_dcec );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gcdf :=NewEG_BlockLevelElts ();_eafb :=NewEG_ContentBlockContent ();_cgae :=NewEG_RunLevelElts ();_cgae .PermEnd =NewCT_Perm ();if _ccdff :=d .DecodeElement (_cgae .PermEnd ,&_edcb );_ccdff !=nil {return _ccdff ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_gcdf );_gcdf .EG_ContentBlockContent =append (_gcdf .EG_ContentBlockContent ,_eafb );_eafb .EG_RunLevelElts =append (_eafb .EG_RunLevelElts ,_cgae );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bbbc :=NewEG_BlockLevelElts ();_ffgc :=NewEG_ContentBlockContent ();_fdaf :=NewEG_RunLevelElts ();_fdaf .Ins =NewCT_RunTrackChange ();if _fdfag :=d .DecodeElement (_fdaf .Ins ,&_edcb );_fdfag !=nil {return _fdfag ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_bbbc );_bbbc .EG_ContentBlockContent =append (_bbbc .EG_ContentBlockContent ,_ffgc );_ffgc .EG_RunLevelElts =append (_ffgc .EG_RunLevelElts ,_fdaf );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fdde :=NewEG_BlockLevelElts ();_gcea :=NewEG_ContentBlockContent ();_dfdc :=NewEG_RunLevelElts ();_dfdc .Del =NewCT_RunTrackChange ();if _eefd :=d .DecodeElement (_dfdc .Del ,&_edcb );_eefd !=nil {return _eefd ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_fdde );_fdde .EG_ContentBlockContent =append (_fdde .EG_ContentBlockContent ,_gcea );_gcea .EG_RunLevelElts =append (_gcea .EG_RunLevelElts ,_dfdc );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cbad :=NewEG_BlockLevelElts ();_ececf :=NewEG_ContentBlockContent ();_gdec :=NewEG_RunLevelElts ();_gdec .MoveFrom =NewCT_RunTrackChange ();if _dbfa :=d .DecodeElement (_gdec .MoveFrom ,&_edcb );_dbfa !=nil {return _dbfa ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_cbad );_cbad .EG_ContentBlockContent =append (_cbad .EG_ContentBlockContent ,_ececf );_ececf .EG_RunLevelElts =append (_ececf .EG_RunLevelElts ,_gdec );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbfdg :=NewEG_BlockLevelElts ();_agbbg :=NewEG_ContentBlockContent ();_aebdg :=NewEG_RunLevelElts ();_aebdg .MoveTo =NewCT_RunTrackChange ();if _cagg :=d .DecodeElement (_aebdg .MoveTo ,&_edcb );_cagg !=nil {return _cagg ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_fbfdg );_fbfdg .EG_ContentBlockContent =append (_fbfdg .EG_ContentBlockContent ,_agbbg );_agbbg .EG_RunLevelElts =append (_agbbg .EG_RunLevelElts ,_aebdg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fcgge :=NewEG_BlockLevelElts ();_bgec :=NewEG_ContentBlockContent ();_gegf :=NewEG_RunLevelElts ();_ddag :=NewEG_RangeMarkupElements ();_ddag .BookmarkStart =NewCT_Bookmark ();if _dgag :=d .DecodeElement (_ddag .BookmarkStart ,&_edcb );_dgag !=nil {return _dgag ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_fcgge );_fcgge .EG_ContentBlockContent =append (_fcgge .EG_ContentBlockContent ,_bgec );_bgec .EG_RunLevelElts =append (_bgec .EG_RunLevelElts ,_gegf );_gegf .EG_RangeMarkupElements =append (_gegf .EG_RangeMarkupElements ,_ddag );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fegg :=NewEG_BlockLevelElts ();_gaff :=NewEG_ContentBlockContent ();_caaeg :=NewEG_RunLevelElts ();_cbbf :=NewEG_RangeMarkupElements ();_cbbf .BookmarkEnd =NewCT_MarkupRange ();if _eceac :=d .DecodeElement (_cbbf .BookmarkEnd ,&_edcb );_eceac !=nil {return _eceac ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_fegg );_fegg .EG_ContentBlockContent =append (_fegg .EG_ContentBlockContent ,_gaff );_gaff .EG_RunLevelElts =append (_gaff .EG_RunLevelElts ,_caaeg );_caaeg .EG_RangeMarkupElements =append (_caaeg .EG_RangeMarkupElements ,_cbbf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ggcb :=NewEG_BlockLevelElts ();_fdcb :=NewEG_ContentBlockContent ();_gcab :=NewEG_RunLevelElts ();_bgf :=NewEG_RangeMarkupElements ();_bgf .MoveFromRangeStart =NewCT_MoveBookmark ();if _fbgb :=d .DecodeElement (_bgf .MoveFromRangeStart ,&_edcb );_fbgb !=nil {return _fbgb ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_ggcb );_ggcb .EG_ContentBlockContent =append (_ggcb .EG_ContentBlockContent ,_fdcb );_fdcb .EG_RunLevelElts =append (_fdcb .EG_RunLevelElts ,_gcab );_gcab .EG_RangeMarkupElements =append (_gcab .EG_RangeMarkupElements ,_bgf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecdf :=NewEG_BlockLevelElts ();_cbfd :=NewEG_ContentBlockContent ();_geff :=NewEG_RunLevelElts ();_faaa :=NewEG_RangeMarkupElements ();_faaa .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbae :=d .DecodeElement (_faaa .MoveFromRangeEnd ,&_edcb );_bbae !=nil {return _bbae ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_ecdf );_ecdf .EG_ContentBlockContent =append (_ecdf .EG_ContentBlockContent ,_cbfd );_cbfd .EG_RunLevelElts =append (_cbfd .EG_RunLevelElts ,_geff );_geff .EG_RangeMarkupElements =append (_geff .EG_RangeMarkupElements ,_faaa );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_adfbg :=NewEG_BlockLevelElts ();_cgcgb :=NewEG_ContentBlockContent ();_fgacb :=NewEG_RunLevelElts ();_eeaa :=NewEG_RangeMarkupElements ();_eeaa .MoveToRangeStart =NewCT_MoveBookmark ();if _abaf :=d .DecodeElement (_eeaa .MoveToRangeStart ,&_edcb );_abaf !=nil {return _abaf ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_adfbg );_adfbg .EG_ContentBlockContent =append (_adfbg .EG_ContentBlockContent ,_cgcgb );_cgcgb .EG_RunLevelElts =append (_cgcgb .EG_RunLevelElts ,_fgacb );_fgacb .EG_RangeMarkupElements =append (_fgacb .EG_RangeMarkupElements ,_eeaa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gfdg :=NewEG_BlockLevelElts ();_dded :=NewEG_ContentBlockContent ();_eede :=NewEG_RunLevelElts ();_fabc :=NewEG_RangeMarkupElements ();_fabc .MoveToRangeEnd =NewCT_MarkupRange ();if _gdbg :=d .DecodeElement (_fabc .MoveToRangeEnd ,&_edcb );_gdbg !=nil {return _gdbg ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_gfdg );_gfdg .EG_ContentBlockContent =append (_gfdg .EG_ContentBlockContent ,_dded );_dded .EG_RunLevelElts =append (_dded .EG_RunLevelElts ,_eede );_eede .EG_RangeMarkupElements =append (_eede .EG_RangeMarkupElements ,_fabc );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_agg :=NewEG_BlockLevelElts ();_dfgd :=NewEG_ContentBlockContent ();_dfag :=NewEG_RunLevelElts ();_befe :=NewEG_RangeMarkupElements ();_befe .CommentRangeStart =NewCT_MarkupRange ();if _aaec :=d .DecodeElement (_befe .CommentRangeStart ,&_edcb );_aaec !=nil {return _aaec ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_agg );_agg .EG_ContentBlockContent =append (_agg .EG_ContentBlockContent ,_dfgd );_dfgd .EG_RunLevelElts =append (_dfgd .EG_RunLevelElts ,_dfag );_dfag .EG_RangeMarkupElements =append (_dfag .EG_RangeMarkupElements ,_befe );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fggd :=NewEG_BlockLevelElts ();_dff :=NewEG_ContentBlockContent ();_bdce :=NewEG_RunLevelElts ();_caga :=NewEG_RangeMarkupElements ();_caga .CommentRangeEnd =NewCT_MarkupRange ();if _bddg :=d .DecodeElement (_caga .CommentRangeEnd ,&_edcb );_bddg !=nil {return _bddg ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_fggd );_fggd .EG_ContentBlockContent =append (_fggd .EG_ContentBlockContent ,_dff );_dff .EG_RunLevelElts =append (_dff .EG_RunLevelElts ,_bdce );_bdce .EG_RangeMarkupElements =append (_bdce .EG_RangeMarkupElements ,_caga );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfbd :=NewEG_BlockLevelElts ();_dgbd :=NewEG_ContentBlockContent ();_befg :=NewEG_RunLevelElts ();_cfaee :=NewEG_RangeMarkupElements ();_cfaee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abbb :=d .DecodeElement (_cfaee .CustomXmlInsRangeStart ,&_edcb );_abbb !=nil {return _abbb ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_dfbd );_dfbd .EG_ContentBlockContent =append (_dfbd .EG_ContentBlockContent ,_dgbd );_dgbd .EG_RunLevelElts =append (_dgbd .EG_RunLevelElts ,_befg );_befg .EG_RangeMarkupElements =append (_befg .EG_RangeMarkupElements ,_cfaee );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fedd :=NewEG_BlockLevelElts ();_babd :=NewEG_ContentBlockContent ();_fgfd :=NewEG_RunLevelElts ();_faef :=NewEG_RangeMarkupElements ();_faef .CustomXmlInsRangeEnd =NewCT_Markup ();if _afdff :=d .DecodeElement (_faef .CustomXmlInsRangeEnd ,&_edcb );_afdff !=nil {return _afdff ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_fedd );_fedd .EG_ContentBlockContent =append (_fedd .EG_ContentBlockContent ,_babd );_babd .EG_RunLevelElts =append (_babd .EG_RunLevelElts ,_fgfd );_fgfd .EG_RangeMarkupElements =append (_fgfd .EG_RangeMarkupElements ,_faef );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fcag :=NewEG_BlockLevelElts ();_bfgce :=NewEG_ContentBlockContent ();_gbdcg :=NewEG_RunLevelElts ();_adca :=NewEG_RangeMarkupElements ();_adca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fgccb :=d .DecodeElement (_adca .CustomXmlDelRangeStart ,&_edcb );_fgccb !=nil {return _fgccb ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_fcag );_fcag .EG_ContentBlockContent =append (_fcag .EG_ContentBlockContent ,_bfgce );_bfgce .EG_RunLevelElts =append (_bfgce .EG_RunLevelElts ,_gbdcg );_gbdcg .EG_RangeMarkupElements =append (_gbdcg .EG_RangeMarkupElements ,_adca );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ebaa :=NewEG_BlockLevelElts ();_aefcc :=NewEG_ContentBlockContent ();_aecd :=NewEG_RunLevelElts ();_baec :=NewEG_RangeMarkupElements ();_baec .CustomXmlDelRangeEnd =NewCT_Markup ();if _dacf :=d .DecodeElement (_baec .CustomXmlDelRangeEnd ,&_edcb );_dacf !=nil {return _dacf ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_ebaa );_ebaa .EG_ContentBlockContent =append (_ebaa .EG_ContentBlockContent ,_aefcc );_aefcc .EG_RunLevelElts =append (_aefcc .EG_RunLevelElts ,_aecd );_aecd .EG_RangeMarkupElements =append (_aecd .EG_RangeMarkupElements ,_baec );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cffd :=NewEG_BlockLevelElts ();_cbee :=NewEG_ContentBlockContent ();_fdcf :=NewEG_RunLevelElts ();_ggec :=NewEG_RangeMarkupElements ();_ggec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dcecg :=d .DecodeElement (_ggec .CustomXmlMoveFromRangeStart ,&_edcb );_dcecg !=nil {return _dcecg ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_cffd );_cffd .EG_ContentBlockContent =append (_cffd .EG_ContentBlockContent ,_cbee );_cbee .EG_RunLevelElts =append (_cbee .EG_RunLevelElts ,_fdcf );_fdcf .EG_RangeMarkupElements =append (_fdcf .EG_RangeMarkupElements ,_ggec );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_agad :=NewEG_BlockLevelElts ();_cbcb :=NewEG_ContentBlockContent ();_faaaf :=NewEG_RunLevelElts ();_gbag :=NewEG_RangeMarkupElements ();_gbag .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _egc :=d .DecodeElement (_gbag .CustomXmlMoveFromRangeEnd ,&_edcb );_egc !=nil {return _egc ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_agad );_agad .EG_ContentBlockContent =append (_agad .EG_ContentBlockContent ,_cbcb );_cbcb .EG_RunLevelElts =append (_cbcb .EG_RunLevelElts ,_faaaf );_faaaf .EG_RangeMarkupElements =append (_faaaf .EG_RangeMarkupElements ,_gbag );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_acacf :=NewEG_BlockLevelElts ();_ecaaf :=NewEG_ContentBlockContent ();_cgag :=NewEG_RunLevelElts ();_deaa :=NewEG_RangeMarkupElements ();_deaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgad :=d .DecodeElement (_deaa .CustomXmlMoveToRangeStart ,&_edcb );_bgad !=nil {return _bgad ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_acacf );_acacf .EG_ContentBlockContent =append (_acacf .EG_ContentBlockContent ,_ecaaf );_ecaaf .EG_RunLevelElts =append (_ecaaf .EG_RunLevelElts ,_cgag );_cgag .EG_RangeMarkupElements =append (_cgag .EG_RangeMarkupElements ,_deaa );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aebb :=NewEG_BlockLevelElts ();_ffac :=NewEG_ContentBlockContent ();_gdfc :=NewEG_RunLevelElts ();_faed :=NewEG_RangeMarkupElements ();_faed .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbab :=d .DecodeElement (_faed .CustomXmlMoveToRangeEnd ,&_edcb );_bbab !=nil {return _bbab ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_aebb );_aebb .EG_ContentBlockContent =append (_aebb .EG_ContentBlockContent ,_ffac );_ffac .EG_RunLevelElts =append (_ffac .EG_RunLevelElts ,_gdfc );_gdfc .EG_RangeMarkupElements =append (_gdfc .EG_RangeMarkupElements ,_faed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgg :=NewEG_BlockLevelElts ();_eeg :=NewEG_ContentBlockContent ();_gffc :=NewEG_RunLevelElts ();_bgaaa :=NewEG_MathContent ();_bgaaa .OMathPara =_ed .NewOMathPara ();if _acag :=d .DecodeElement (_bgaaa .OMathPara ,&_edcb );_acag !=nil {return _acag ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_ffgg );_ffgg .EG_ContentBlockContent =append (_ffgg .EG_ContentBlockContent ,_eeg );_eeg .EG_RunLevelElts =append (_eeg .EG_RunLevelElts ,_gffc );_gffc .EG_MathContent =append (_gffc .EG_MathContent ,_bgaaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebab :=NewEG_BlockLevelElts ();_gagb :=NewEG_ContentBlockContent ();_ddbf :=NewEG_RunLevelElts ();_afdc :=NewEG_MathContent ();_afdc .OMath =_ed .NewOMath ();if _eddca :=d .DecodeElement (_afdc .OMath ,&_edcb );_eddca !=nil {return _eddca ;};_aeba .EG_BlockLevelElts =append (_aeba .EG_BlockLevelElts ,_aebab );_aebab .EG_ContentBlockContent =append (_aebab .EG_ContentBlockContent ,_gagb );_gagb .EG_RunLevelElts =append (_gagb .EG_RunLevelElts ,_ddbf );_ddbf .EG_MathContent =append (_ddbf .EG_MathContent ,_afdc );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_edcb .Name );if _afcd :=d .Skip ();_afcd !=nil {return _afcd ;};};case _d .EndElement :break _aebag ;case _d .CharData :};};return nil ;};func (_bbaeed *CT_TblPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbaeed .TblPr =NewCT_TblPrBase ();for _ ,_ebffac :=range start .Attr {if _ebffac .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fgce ,_geggfd :=_ebffac .Value ,error (nil );if _geggfd !=nil {return _geggfd ;};_bbaeed .AuthorAttr =_fgce ;continue ;};if _ebffac .Name .Local =="\u0064\u0061\u0074\u0065"{_cfgaac ,_bcgfa :=ParseStdlibTime (_ebffac .Value );if _bcgfa !=nil {return _bcgfa ;};_bbaeed .DateAttr =&_cfgaac ;continue ;};if _ebffac .Name .Local =="\u0069\u0064"{_cecba ,_eccefdd :=_ac .ParseInt (_ebffac .Value ,10,64);if _eccefdd !=nil {return _eccefdd ;};_bbaeed .IdAttr =_cecba ;continue ;};};_eeafc :for {_ggaedg ,_gbbcg :=d .Token ();if _gbbcg !=nil {return _gbbcg ;};switch _daaaf :=_ggaedg .(type ){case _d .StartElement :switch _daaaf .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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:if _decfdg :=d .DecodeElement (_bbaeed .TblPr ,&_daaaf );_decfdg !=nil {return _decfdg ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043\u0068a\u006eg\u0065\u0020\u0025\u0076",_daaaf .Name );if _gedce :=d .Skip ();_gedce !=nil {return _gedce ;};};case _d .EndElement :break _eeafc ;case _d .CharData :};};return nil ;}; -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// Validate validates the CT_DocVars and its children +func (_eedea *CT_DocVars )Validate ()error {return _eedea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};func (_ecdfdf ST_DisplacedByCustomXml )String ()string {switch _ecdfdf {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};func (_aebabg *CT_DocParts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aebabg .DocPart !=nil {_acadf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_cfdga :=range _aebabg .DocPart {e .EncodeElement (_cfdga ,_acadf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdage *CT_P )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdage .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ace .Sprintf ("\u0025\u0076",*_fdage .RsidRPrAttr )});};if _fdage .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ace .Sprintf ("\u0025\u0076",*_fdage .RsidRAttr )});};if _fdage .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ace .Sprintf ("\u0025\u0076",*_fdage .RsidDelAttr )});};if _fdage .RsidPAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_ace .Sprintf ("\u0025\u0076",*_fdage .RsidPAttr )});};if _fdage .RsidRDefaultAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u0044\u0065f\u0061\u0075\u006c\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_fdage .RsidRDefaultAttr )});};e .EncodeToken (start );if _fdage .PPr !=nil {_fedac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_fdage .PPr ,_fedac );};if _fdage .EG_PContent !=nil {for _ ,_afgff :=range _fdage .EG_PContent {_afgff .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Odso struct{ -// Date Block - Long Year Format -YearLong *CT_Empty ; +// UDL Connection String +Udl *CT_String ; -// Comment Information Block -AnnotationRef *CT_Empty ; +// Data Source Table Name +Table *CT_String ; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// ODSO Data Source File Path +Src *CT_Rel ; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// Column Delimiter for Data Source +ColDelim *CT_DecimalNumber ; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// ODSO Data Source Type +Type *CT_MailMergeSourceType ; -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// First Row of Data Source Contains Column Names +FHdr *CT_OnOff ; -// Symbol Character -Sym *CT_Sym ; +// External Data Source to Merge Field Mapping +FieldMapData []*CT_OdsoFieldMapData ; -// Page Number Block -PgNum *CT_Empty ; +// Reference to Inclusion/Exclusion Data for Data Source +RecipientData []*CT_Rel ;}; -// Carriage Return -Cr *CT_Empty ; +// Validate validates the CT_RubyContent and its children +func (_cagcg *CT_RubyContent )Validate ()error {return _cagcg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_bfed *CT_ColorSchemeMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaaf :=range start .Attr {if _aaaf .Name .Local =="\u0062\u0067\u0031"{_bfed .Bg1Attr .UnmarshalXMLAttr (_aaaf );continue ;};if _aaaf .Name .Local =="\u0074\u0031"{_bfed .T1Attr .UnmarshalXMLAttr (_aaaf );continue ;};if _aaaf .Name .Local =="\u0062\u0067\u0032"{_bfed .Bg2Attr .UnmarshalXMLAttr (_aaaf );continue ;};if _aaaf .Name .Local =="\u0074\u0032"{_bfed .T2Attr .UnmarshalXMLAttr (_aaaf );continue ;};if _aaaf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_bfed .Accent1Attr .UnmarshalXMLAttr (_aaaf );continue ;};if _aaaf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_bfed .Accent2Attr .UnmarshalXMLAttr (_aaaf );continue ;};if _aaaf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_bfed .Accent3Attr .UnmarshalXMLAttr (_aaaf );continue ;};if _aaaf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_bfed .Accent4Attr .UnmarshalXMLAttr (_aaaf );continue ;};if _aaaf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_bfed .Accent5Attr .UnmarshalXMLAttr (_aaaf );continue ;};if _aaaf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_bfed .Accent6Attr .UnmarshalXMLAttr (_aaaf );continue ;};if _aaaf .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_bfed .HyperlinkAttr .UnmarshalXMLAttr (_aaaf );continue ;};if _aaaf .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_bfed .FollowedHyperlinkAttr .UnmarshalXMLAttr (_aaaf );continue ;};};for {_bdca ,_feab :=d .Token ();if _feab !=nil {return _ace .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",_feab );};if _gbda ,_gfca :=_bdca .(_d .EndElement );_gfca &&_gbda .Name ==start .Name {break ;};};return nil ;};func NewCT_PPrDefault ()*CT_PPrDefault {_efgeea :=&CT_PPrDefault {};return _efgeea };func (_efdccg ST_DocProtect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efdccg .String (),start );}; -// Tab Character -Tab *CT_Empty ; +// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path +func (_ecbeaa *CT_TrackChangeRange )ValidateWithPath (path string )error {if _cdfcb :=_ecbeaa .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_cdfcb !=nil {return _cdfcb ;};return nil ;};func (_dbgdb *CT_OdsoFieldMapData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geafd :for {_agcfdb ,_cgefag :=d .Token ();if _cgefag !=nil {return _cgefag ;};switch _fcbf :=_agcfdb .(type ){case _d .StartElement :switch _fcbf .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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_dbgdb .Type =NewCT_MailMergeOdsoFMDFieldType ();if _dabdbc :=d .DecodeElement (_dbgdb .Type ,&_fcbf );_dabdbc !=nil {return _dabdbc ;};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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_dbgdb .Name =NewCT_String ();if _bdffg :=d .DecodeElement (_dbgdb .Name ,&_fcbf );_bdffg !=nil {return _bdffg ;};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 :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"},_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 :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}:_dbgdb .MappedName =NewCT_String ();if _deeee :=d .DecodeElement (_dbgdb .MappedName ,&_fcbf );_deeee !=nil {return _deeee ;};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 :"\u0063\u006f\u006c\u0075\u006d\u006e"},_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 :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_dbgdb .Column =NewCT_DecimalNumber ();if _facga :=d .DecodeElement (_dbgdb .Column ,&_fcbf );_facga !=nil {return _facga ;};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 :"\u006c\u0069\u0064"},_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 :"\u006c\u0069\u0064"}:_dbgdb .Lid =NewCT_Lang ();if _bffbg :=d .DecodeElement (_dbgdb .Lid ,&_fcbf );_bffbg !=nil {return _bffbg ;};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 :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"},_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 :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"}:_dbgdb .DynamicAddress =NewCT_OnOff ();if _cafdf :=d .DecodeElement (_dbgdb .DynamicAddress ,&_fcbf );_cafdf !=nil {return _cafdf ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0064\u0073\u006f\u0046\u0069\u0065ld\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fcbf .Name );if _fbdfb :=d .Skip ();_fbdfb !=nil {return _fbdfb ;};};case _d .EndElement :break _geafd ;case _d .CharData :};};return nil ;};func (_addcc *CT_DocPartBehaviors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _addcc .Behavior !=nil {_ebge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}};for _ ,_gfbc :=range _addcc .Behavior {e .EncodeElement (_gfbc ,_ebge );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Embedded Object -Object *CT_Object ; +// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path +func (_aegag *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _aegag .Bg !=nil {if _fbadb :=_aegag .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_fbadb !=nil {return _fbadb ;};};if _aegag .Whole !=nil {if _aacgdg :=_aegag .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_aacgdg !=nil {return _aacgdg ;};};for _gcbddf ,_bbfgfde :=range _aegag .Choice {if _abccc :=_bbfgfde .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gcbddf ));_abccc !=nil {return _abccc ;};};if _aegag .ExtLst !=nil {if _gcbbg :=_aegag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbbg !=nil {return _gcbbg ;};};return nil ;};type CT_FtnEdnSepRef struct{ -// VML Object -Pict *CT_Picture ; +// Footnote/Endnote ID +IdAttr int64 ;};func NewEG_RubyContent ()*EG_RubyContent {_edded :=&EG_RubyContent {};return _edded };func (_gaebg *CT_EdnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bgga ,_gcagca :=_gaebg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gcagca !=nil {return _gcagca ;};start .Attr =append (start .Attr ,_bgga );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfafff *CT_MailMergeDest )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cgee ,_aebde :=_bfafff .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aebde !=nil {return _aebde ;};start .Attr =append (start .Attr ,_cgee );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Complex Field Character -FldChar *CT_FldChar ; - -// Phonetic Guide -Ruby *CT_Ruby ; - -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; - -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; - -// Comment Content Reference Mark -CommentReference *CT_Markup ; - -// DrawingML Object -Drawing *CT_Drawing ; - -// Absolute Position Tab Character -Ptab *CT_PTab ; - -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};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 (_cdfae *EG_RubyContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdfae .R !=nil {_aeegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_cdfae .R ,_aeegg );};if _cdfae .EG_RunLevelElts !=nil {for _ ,_cfcff :=range _cdfae .EG_RunLevelElts {_cfcff .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_fadbef *ST_Direction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fadbef =0;case "\u006c\u0074\u0072":*_fadbef =1;case "\u0072\u0074\u006c":*_fadbef =2;};return nil ;};func (_ddcec *ST_View )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fecedg ,_cadaa :=d .Token ();if _cadaa !=nil {return _cadaa ;};if _gdbff ,_facdc :=_fecedg .(_f .EndElement );_facdc &&_gdbff .Name ==start .Name {*_ddcec =1;return nil ;};if _cgbafd ,_fgabd :=_fecedg .(_f .CharData );!_fgabd {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fecedg );}else {switch string (_cgbafd ){case "":*_ddcec =0;case "\u006e\u006f\u006e\u0065":*_ddcec =1;case "\u0070\u0072\u0069n\u0074":*_ddcec =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ddcec =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_ddcec =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ddcec =5;case "\u0077\u0065\u0062":*_ddcec =6;};};_fecedg ,_cadaa =d .Token ();if _cadaa !=nil {return _cadaa ;};if _caaaab ,_feegbc :=_fecedg .(_f .EndElement );_feegbc &&_caaaab .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fecedg );};func (_dgbaa *CT_Sym )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgbaa .FontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_dgbaa .FontAttr )});};if _dgbaa .CharAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_dgbaa .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faffcgb ST_BrClear )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_faffcgb .String (),start );};func (_gdbdee ST_FldCharType )Validate ()error {return _gdbdee .ValidateWithPath ("")}; - -// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path -func (_eeddad *CT_TextAlignment )ValidateWithPath (path string )error {if _eeddad .ValAttr ==ST_TextAlignmentUnset {return _ff .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 _fdcdg :=_eeddad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdcdg !=nil {return _fdcdg ;};return nil ;};func (_ebdfe *CT_Styles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebdfe .DocDefaults !=nil {_bfddg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_ebdfe .DocDefaults ,_bfddg );};if _ebdfe .LatentStyles !=nil {_ebgff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_ebdfe .LatentStyles ,_ebgff );};if _ebdfe .Style !=nil {_aabfb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_fdcc :=range _ebdfe .Style {e .EncodeElement (_fdcc ,_aabfb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfacf *CT_Font )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gffa :=range start .Attr {if _gffa .Name .Local =="\u006e\u0061\u006d\u0065"{_dfcf ,_bafc :=_gffa .Value ,error (nil );if _bafc !=nil {return _bafc ;};_bfacf .NameAttr =_dfcf ;continue ;};};_bdfag :for {_bega ,_ddbdd :=d .Token ();if _ddbdd !=nil {return _ddbdd ;};switch _gcfac :=_bega .(type ){case _f .StartElement :switch _gcfac .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"}:_bfacf .AltName =NewCT_String ();if _aecg :=d .DecodeElement (_bfacf .AltName ,&_gcfac );_aecg !=nil {return _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 :"\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"}:_bfacf .Panose1 =NewCT_Panose ();if _aaeab :=d .DecodeElement (_bfacf .Panose1 ,&_gcfac );_aaeab !=nil {return _aaeab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfacf .Charset =NewCT_Charset ();if _facdg :=d .DecodeElement (_bfacf .Charset ,&_gcfac );_facdg !=nil {return _facdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfacf .Family =NewCT_FontFamily ();if _daccf :=d .DecodeElement (_bfacf .Family ,&_gcfac );_daccf !=nil {return _daccf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfacf .NotTrueType =NewCT_OnOff ();if _aebge :=d .DecodeElement (_bfacf .NotTrueType ,&_gcfac );_aebge !=nil {return _aebge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfacf .Pitch =NewCT_Pitch ();if _gacffa :=d .DecodeElement (_bfacf .Pitch ,&_gcfac );_gacffa !=nil {return _gacffa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfacf .Sig =NewCT_FontSig ();if _aadgaa :=d .DecodeElement (_bfacf .Sig ,&_gcfac );_aadgaa !=nil {return _aadgaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfacf .EmbedRegular =NewCT_FontRel ();if _dfcdg :=d .DecodeElement (_bfacf .EmbedRegular ,&_gcfac );_dfcdg !=nil {return _dfcdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfacf .EmbedBold =NewCT_FontRel ();if _gcdc :=d .DecodeElement (_bfacf .EmbedBold ,&_gcfac );_gcdc !=nil {return _gcdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfacf .EmbedItalic =NewCT_FontRel ();if _ddag :=d .DecodeElement (_bfacf .EmbedItalic ,&_gcfac );_ddag !=nil {return _ddag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfacf .EmbedBoldItalic =NewCT_FontRel ();if _gbabg :=d .DecodeElement (_bfacf .EmbedBoldItalic ,&_gcfac );_gbabg !=nil {return _gbabg ;};default:_gd .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_gcfac .Name );if _cdbb :=d .Skip ();_cdbb !=nil {return _cdbb ;};};case _f .EndElement :break _bdfag ;case _f .CharData :};};return nil ;};func (_bbecd ST_PageBorderOffset )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_badef :=_f .Attr {};_badef .Name =name ;switch _bbecd {case ST_PageBorderOffsetUnset :_badef .Value ="";case ST_PageBorderOffsetPage :_badef .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_badef .Value ="\u0074\u0065\u0078\u0074";};return _badef ,nil ;}; - -// Validate validates the CT_SdtPrChoice and its children -func (_fdggfd *CT_SdtPrChoice )Validate ()error {return _fdggfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_bbdff ST_JcTable )ValidateWithPath (path string )error {switch _bbdff {case 0,1,2,3,4,5:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdff ));};return nil ;};type CT_DocPartBehaviors struct{ - -// Entry Insertion Behavior -Behavior []*CT_DocPartBehavior ;};func NewCT_Zoom ()*CT_Zoom {_gacbfc :=&CT_Zoom {};return _gacbfc };func (_dagfb *CT_Em )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eggf ,_eagd :=_dagfb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eagd !=nil {return _eagd ;};start .Attr =append (start .Attr ,_eggf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_edcba *CT_Comment )ValidateWithPath (path string )error {for _adeec ,_ddcd :=range _edcba .EG_BlockLevelElts {if _dcade :=_ddcd .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_adeec ));_dcade !=nil {return _dcade ;};};return nil ;}; - -// Validate validates the CT_Picture and its children -func (_bcfeb *CT_Picture )Validate ()error {return _bcfeb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type CT_ColorSchemeMapping struct{ - -// Background 1 Theme Color Mapping -Bg1Attr ST_WmlColorSchemeIndex ; - -// Text 1 Theme Color Mapping -T1Attr ST_WmlColorSchemeIndex ; - -// Background 2 Theme Color Mapping -Bg2Attr ST_WmlColorSchemeIndex ; - -// Text 2 Theme Color Mapping -T2Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path +func (_agaafa *CT_WriteProtection )ValidateWithPath (path string )error {if _agaafa .RecommendedAttr !=nil {if _bcedcd :=_agaafa .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072");_bcedcd !=nil {return _bcedcd ;};};if _fdcbdb :=_agaafa .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_fdcbdb !=nil {return _fdcbdb ;};if _debfbg :=_agaafa .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");_debfbg !=nil {return _debfbg ;};if _bgdeb :=_agaafa .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bgdeb !=nil {return _bgdeb ;};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 (_adfec ST_TblOverlap )String ()string {switch _adfec {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";}; -// Accent 1 Theme Color Mapping -Accent1Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_DocPart and its children +func (_fgcd *CT_DocPart )Validate ()error {return _fgcd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};type ST_Jc byte ; -// Accent 2 Theme Color Mapping -Accent2Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path +func (_beg *CT_AutoCaption )ValidateWithPath (path string )error {return nil };func (_egbcg *EG_FtnEdnNumProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcdac :for {_agedg ,_fdbdb :=d .Token ();if _fdbdb !=nil {return _fdbdb ;};switch _geacff :=_agedg .(type ){case _d .StartElement :switch _geacff .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_egbcg .NumStart =NewCT_DecimalNumber ();if _ceefdc :=d .DecodeElement (_egbcg .NumStart ,&_geacff );_ceefdc !=nil {return _ceefdc ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_egbcg .NumRestart =NewCT_NumRestart ();if _gaddc :=d .DecodeElement (_egbcg .NumRestart ,&_geacff );_gaddc !=nil {return _gaddc ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006d\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_geacff .Name );if _bceecc :=d .Skip ();_bceecc !=nil {return _bceecc ;};};case _d .EndElement :break _gcdac ;case _d .CharData :};};return nil ;}; -// Accent3 Theme Color Mapping -Accent3Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_Hyperlink and its children +func (_aaebf *CT_Hyperlink )Validate ()error {return _aaebf .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};type ST_BrType byte ;func (_aadgb *WdCT_Anchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aadgb .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ace .Sprintf ("\u0025\u0076",*_aadgb .DistTAttr )});};if _aadgb .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ace .Sprintf ("\u0025\u0076",*_aadgb .DistBAttr )});};if _aadgb .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ace .Sprintf ("\u0025\u0076",*_aadgb .DistLAttr )});};if _aadgb .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ace .Sprintf ("\u0025\u0076",*_aadgb .DistRAttr )});};if _aadgb .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_ace .Sprintf ("\u0025\u0064",_ddedb (*_aadgb .SimplePosAttr ))});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"},Value :_ace .Sprintf ("\u0025\u0076",_aadgb .RelativeHeightAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_ace .Sprintf ("\u0025\u0064",_ddedb (_aadgb .BehindDocAttr ))});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_ace .Sprintf ("\u0025\u0064",_ddedb (_aadgb .LockedAttr ))});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_ace .Sprintf ("\u0025\u0064",_ddedb (_aadgb .LayoutInCellAttr ))});if _aadgb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_ace .Sprintf ("\u0025\u0064",_ddedb (*_aadgb .HiddenAttr ))});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_ace .Sprintf ("\u0025\u0064",_ddedb (_aadgb .AllowOverlapAttr ))});e .EncodeToken (start );_bfaeac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_aadgb .SimplePos ,_bfaeac );_fcdacge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}};e .EncodeElement (_aadgb .PositionH ,_fcdacge );_ffgcfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_aadgb .PositionV ,_ffgcfd );_cdaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_aadgb .Extent ,_cdaeg );if _aadgb .EffectExtent !=nil {_adeca :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_aadgb .EffectExtent ,_adeca );};if _aadgb .Choice !=nil {_aadgb .Choice .MarshalXML (e ,_d .StartElement {});};_beefece :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_aadgb .DocPr ,_beefece );if _aadgb .CNvGraphicFramePr !=nil {_cbfef :=_d .StartElement {Name :_d .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_aadgb .CNvGraphicFramePr ,_cbfef );};_fcccdf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_fcccdf .Attr =append (_fcccdf .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 (_aadgb .Graphic ,_fcccdf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Accent4 Theme Color Mapping -Accent4Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_FtnDocProps and its children +func (_fbdgc *CT_FtnDocProps )Validate ()error {return _fbdgc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_cgcedf *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgcedf =0;case "\u0066\u0072\u006fn\u0074":*_cgcedf =1;case "\u0062\u0061\u0063\u006b":*_cgcedf =2;};return nil ;}; -// Accent5 Theme Color Mapping -Accent5Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_Divs and its children +func (_ecgfc *CT_Divs )Validate ()error {return _ecgfc .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");};func (_fdgcfc *ST_TextboxTightWrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gedcce ,_ccfd :=d .Token ();if _ccfd !=nil {return _ccfd ;};if _ecafc ,_bdbcga :=_gedcce .(_d .EndElement );_bdbcga &&_ecafc .Name ==start .Name {*_fdgcfc =1;return nil ;};if _fffffb ,_edface :=_gedcce .(_d .CharData );!_edface {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gedcce );}else {switch string (_fffffb ){case "":*_fdgcfc =0;case "\u006e\u006f\u006e\u0065":*_fdgcfc =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_fdgcfc =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_fdgcfc =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fdgcfc =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fdgcfc =5;};};_gedcce ,_ccfd =d .Token ();if _ccfd !=nil {return _ccfd ;};if _gaeacc ,_bafabc :=_gedcce .(_d .EndElement );_bafabc &&_gaeacc .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gedcce );};func (_gadbb *CT_Tbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gadbb .TblPr =NewCT_TblPr ();_gadbb .TblGrid =NewCT_TblGrid ();_ebbda :for {_ageage ,_ebfagb :=d .Token ();if _ebfagb !=nil {return _ebfagb ;};switch _abacc :=_ageage .(type ){case _d .StartElement :switch _abacc .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gcdda :=NewEG_RangeMarkupElements ();_gcdda .BookmarkStart =NewCT_Bookmark ();if _cafcd :=d .DecodeElement (_gcdda .BookmarkStart ,&_abacc );_cafcd !=nil {return _cafcd ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_gcdda );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fcbbf :=NewEG_RangeMarkupElements ();_fcbbf .BookmarkEnd =NewCT_MarkupRange ();if _fbagab :=d .DecodeElement (_fcbbf .BookmarkEnd ,&_abacc );_fbagab !=nil {return _fbagab ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_fcbbf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dfbbe :=NewEG_RangeMarkupElements ();_dfbbe .MoveFromRangeStart =NewCT_MoveBookmark ();if _eaadf :=d .DecodeElement (_dfbbe .MoveFromRangeStart ,&_abacc );_eaadf !=nil {return _eaadf ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_dfbbe );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcaec :=NewEG_RangeMarkupElements ();_gcaec .MoveFromRangeEnd =NewCT_MarkupRange ();if _acffbg :=d .DecodeElement (_gcaec .MoveFromRangeEnd ,&_abacc );_acffbg !=nil {return _acffbg ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_gcaec );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fcgfd :=NewEG_RangeMarkupElements ();_fcgfd .MoveToRangeStart =NewCT_MoveBookmark ();if _dafee :=d .DecodeElement (_fcgfd .MoveToRangeStart ,&_abacc );_dafee !=nil {return _dafee ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_fcgfd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bfcdg :=NewEG_RangeMarkupElements ();_bfcdg .MoveToRangeEnd =NewCT_MarkupRange ();if _dcfdg :=d .DecodeElement (_bfcdg .MoveToRangeEnd ,&_abacc );_dcfdg !=nil {return _dcfdg ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_bfcdg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dcgdd :=NewEG_RangeMarkupElements ();_dcgdd .CommentRangeStart =NewCT_MarkupRange ();if _abbbdb :=d .DecodeElement (_dcgdd .CommentRangeStart ,&_abacc );_abbbdb !=nil {return _abbbdb ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_dcgdd );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cggdc :=NewEG_RangeMarkupElements ();_cggdc .CommentRangeEnd =NewCT_MarkupRange ();if _becca :=d .DecodeElement (_cggdc .CommentRangeEnd ,&_abacc );_becca !=nil {return _becca ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_cggdc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_efbdc :=NewEG_RangeMarkupElements ();_efbdc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ecfdb :=d .DecodeElement (_efbdc .CustomXmlInsRangeStart ,&_abacc );_ecfdb !=nil {return _ecfdb ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_efbdc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fddea :=NewEG_RangeMarkupElements ();_fddea .CustomXmlInsRangeEnd =NewCT_Markup ();if _defda :=d .DecodeElement (_fddea .CustomXmlInsRangeEnd ,&_abacc );_defda !=nil {return _defda ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_fddea );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdebd :=NewEG_RangeMarkupElements ();_bdebd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _edegb :=d .DecodeElement (_bdebd .CustomXmlDelRangeStart ,&_abacc );_edegb !=nil {return _edegb ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_bdebd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gfgdda :=NewEG_RangeMarkupElements ();_gfgdda .CustomXmlDelRangeEnd =NewCT_Markup ();if _acceg :=d .DecodeElement (_gfgdda .CustomXmlDelRangeEnd ,&_abacc );_acceg !=nil {return _acceg ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_gfgdda );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gfafdf :=NewEG_RangeMarkupElements ();_gfafdf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _faabfa :=d .DecodeElement (_gfafdf .CustomXmlMoveFromRangeStart ,&_abacc );_faabfa !=nil {return _faabfa ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_gfafdf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gdagd :=NewEG_RangeMarkupElements ();_gdagd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bcfea :=d .DecodeElement (_gdagd .CustomXmlMoveFromRangeEnd ,&_abacc );_bcfea !=nil {return _bcfea ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_gdagd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_caaeb :=NewEG_RangeMarkupElements ();_caaeb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cbfea :=d .DecodeElement (_caaeb .CustomXmlMoveToRangeStart ,&_abacc );_cbfea !=nil {return _cbfea ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_caaeb );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcbefd :=NewEG_RangeMarkupElements ();_dcbefd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ccgdg :=d .DecodeElement (_dcbefd .CustomXmlMoveToRangeEnd ,&_abacc );_ccgdg !=nil {return _ccgdg ;};_gadbb .EG_RangeMarkupElements =append (_gadbb .EG_RangeMarkupElements ,_dcbefd );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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:if _bageb :=d .DecodeElement (_gadbb .TblPr ,&_abacc );_bageb !=nil {return _bageb ;};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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _cfbbae :=d .DecodeElement (_gadbb .TblGrid ,&_abacc );_cfbbae !=nil {return _cfbbae ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_cacc :=NewEG_ContentRowContent ();_edegf :=NewCT_Row ();if _dgdce :=d .DecodeElement (_edegf ,&_abacc );_dgdce !=nil {return _dgdce ;};_cacc .Tr =append (_cacc .Tr ,_edegf );_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_cacc );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cfgadgd :=NewEG_ContentRowContent ();_cfgadgd .CustomXml =NewCT_CustomXmlRow ();if _egggae :=d .DecodeElement (_cfgadgd .CustomXml ,&_abacc );_egggae !=nil {return _egggae ;};_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_cfgadgd );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_abbbc :=NewEG_ContentRowContent ();_abbbc .Sdt =NewCT_SdtRow ();if _beaegc :=d .DecodeElement (_abbbc .Sdt ,&_abacc );_beaegc !=nil {return _beaegc ;};_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_abbbc );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cebcbb :=NewEG_ContentRowContent ();_ebgeg :=NewEG_RunLevelElts ();_ebgeg .ProofErr =NewCT_ProofErr ();if _gcefa :=d .DecodeElement (_ebgeg .ProofErr ,&_abacc );_gcefa !=nil {return _gcefa ;};_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_cebcbb );_cebcbb .EG_RunLevelElts =append (_cebcbb .EG_RunLevelElts ,_ebgeg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fabgf :=NewEG_ContentRowContent ();_ecbeg :=NewEG_RunLevelElts ();_ecbeg .PermStart =NewCT_PermStart ();if _ebcda :=d .DecodeElement (_ecbeg .PermStart ,&_abacc );_ebcda !=nil {return _ebcda ;};_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_fabgf );_fabgf .EG_RunLevelElts =append (_fabgf .EG_RunLevelElts ,_ecbeg );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dcfde :=NewEG_ContentRowContent ();_fdbgf :=NewEG_RunLevelElts ();_fdbgf .PermEnd =NewCT_Perm ();if _eegfb :=d .DecodeElement (_fdbgf .PermEnd ,&_abacc );_eegfb !=nil {return _eegfb ;};_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_dcfde );_dcfde .EG_RunLevelElts =append (_dcfde .EG_RunLevelElts ,_fdbgf );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dcacf :=NewEG_ContentRowContent ();_fbade :=NewEG_RunLevelElts ();_fbade .Ins =NewCT_RunTrackChange ();if _gbcdgc :=d .DecodeElement (_fbade .Ins ,&_abacc );_gbcdgc !=nil {return _gbcdgc ;};_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_dcacf );_dcacf .EG_RunLevelElts =append (_dcacf .EG_RunLevelElts ,_fbade );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gcebb :=NewEG_ContentRowContent ();_bgbegg :=NewEG_RunLevelElts ();_bgbegg .Del =NewCT_RunTrackChange ();if _cdcfg :=d .DecodeElement (_bgbegg .Del ,&_abacc );_cdcfg !=nil {return _cdcfg ;};_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_gcebb );_gcebb .EG_RunLevelElts =append (_gcebb .EG_RunLevelElts ,_bgbegg );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bcbeb :=NewEG_ContentRowContent ();_ddaee :=NewEG_RunLevelElts ();_ddaee .MoveFrom =NewCT_RunTrackChange ();if _cbadb :=d .DecodeElement (_ddaee .MoveFrom ,&_abacc );_cbadb !=nil {return _cbadb ;};_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_bcbeb );_bcbeb .EG_RunLevelElts =append (_bcbeb .EG_RunLevelElts ,_ddaee );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dffaec :=NewEG_ContentRowContent ();_geggd :=NewEG_RunLevelElts ();_geggd .MoveTo =NewCT_RunTrackChange ();if _dfbac :=d .DecodeElement (_geggd .MoveTo ,&_abacc );_dfbac !=nil {return _dfbac ;};_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_dffaec );_dffaec .EG_RunLevelElts =append (_dffaec .EG_RunLevelElts ,_geggd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geeb :=NewEG_ContentRowContent ();_adgacg :=NewEG_RunLevelElts ();_eggef :=NewEG_MathContent ();_eggef .OMathPara =_ed .NewOMathPara ();if _dgfbg :=d .DecodeElement (_eggef .OMathPara ,&_abacc );_dgfbg !=nil {return _dgfbg ;};_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_geeb );_geeb .EG_RunLevelElts =append (_geeb .EG_RunLevelElts ,_adgacg );_adgacg .EG_MathContent =append (_adgacg .EG_MathContent ,_eggef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aggaa :=NewEG_ContentRowContent ();_abbad :=NewEG_RunLevelElts ();_fddfa :=NewEG_MathContent ();_fddfa .OMath =_ed .NewOMath ();if _aaeag :=d .DecodeElement (_fddfa .OMath ,&_abacc );_aaeag !=nil {return _aaeag ;};_gadbb .EG_ContentRowContent =append (_gadbb .EG_ContentRowContent ,_aggaa );_aggaa .EG_RunLevelElts =append (_aggaa .EG_RunLevelElts ,_abbad );_abbad .EG_MathContent =append (_abbad .EG_MathContent ,_fddfa );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0020\u0025\u0076",_abacc .Name );if _eacgg :=d .Skip ();_eacgg !=nil {return _eacgg ;};};case _d .EndElement :break _ebbda ;case _d .CharData :};};return nil ;};func (_bdcaeg *ST_RestartNumber )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdcaeg =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bdcaeg =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_bdcaeg =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_bdcaeg =3;};return nil ;};func (_cfefe *CT_FFDDList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eceafe :for {_edfb ,_dfed :=d .Token ();if _dfed !=nil {return _dfed ;};switch _dcea :=_edfb .(type ){case _d .StartElement :switch _dcea .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 :"\u0072\u0065\u0073\u0075\u006c\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 :"\u0072\u0065\u0073\u0075\u006c\u0074"}:_cfefe .Result =NewCT_DecimalNumber ();if _dcad :=d .DecodeElement (_cfefe .Result ,&_dcea );_dcad !=nil {return _dcad ;};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 :"\u0064e\u0066\u0061\u0075\u006c\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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_cfefe .Default =NewCT_DecimalNumber ();if _addgb :=d .DecodeElement (_cfefe .Default ,&_dcea );_addgb !=nil {return _addgb ;};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 :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"},_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 :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"}:_bcbgea :=NewCT_String ();if _ddfd :=d .DecodeElement (_bcbgea ,&_dcea );_ddfd !=nil {return _ddfd ;};_cfefe .ListEntry =append (_cfefe .ListEntry ,_bcbgea );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dcea .Name );if _caacg :=d .Skip ();_caacg !=nil {return _caacg ;};};case _d .EndElement :break _eceafe ;case _d .CharData :};};return nil ;};type CT_RubyAlign struct{ -// Accent6 Theme Color Mapping -Accent6Attr ST_WmlColorSchemeIndex ; +// Phonetic Guide Text Alignment Value +ValAttr ST_RubyAlign ;};func (_dfcfg *CT_TblWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfcfg .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_ace .Sprintf ("\u0025\u0076",*_dfcfg .WAttr )});};if _dfcfg .TypeAttr !=ST_TblWidthUnset {_bceed ,_bddbab :=_dfcfg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bddbab !=nil {return _bddbab ;};start .Attr =append (start .Attr ,_bceed );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_addbgb *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 :_ace .Sprintf ("\u0025\u0076",_addbgb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgeb *CT_Compat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgeb .UseSingleBorderforContiguousCells !=nil {_cdga :=_d .StartElement {Name :_d .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 (_bgeb .UseSingleBorderforContiguousCells ,_cdga );};if _bgeb .WpJustification !=nil {_cggd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bgeb .WpJustification ,_cggd );};if _bgeb .NoTabHangInd !=nil {_dcgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_bgeb .NoTabHangInd ,_dcgd );};if _bgeb .NoLeading !=nil {_gbfee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_bgeb .NoLeading ,_gbfee );};if _bgeb .SpaceForUL !=nil {_eagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}};e .EncodeElement (_bgeb .SpaceForUL ,_eagf );};if _bgeb .NoColumnBalance !=nil {_fgaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_bgeb .NoColumnBalance ,_fgaa );};if _bgeb .BalanceSingleByteDoubleByteWidth !=nil {_acec :=_d .StartElement {Name :_d .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 (_bgeb .BalanceSingleByteDoubleByteWidth ,_acec );};if _bgeb .NoExtraLineSpacing !=nil {_ecfe :=_d .StartElement {Name :_d .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_bgeb .NoExtraLineSpacing ,_ecfe );};if _bgeb .DoNotLeaveBackslashAlone !=nil {_faffd :=_d .StartElement {Name :_d .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 (_bgeb .DoNotLeaveBackslashAlone ,_faffd );};if _bgeb .UlTrailSpace !=nil {_cgbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_bgeb .UlTrailSpace ,_cgbbb );};if _bgeb .DoNotExpandShiftReturn !=nil {_efac :=_d .StartElement {Name :_d .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 (_bgeb .DoNotExpandShiftReturn ,_efac );};if _bgeb .SpacingInWholePoints !=nil {_dafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0070ac\u0069\u006e\u0067\u0049\u006e\u0057\u0068\u006f\u006c\u0065\u0050\u006f\u0069\u006et\u0073"}};e .EncodeElement (_bgeb .SpacingInWholePoints ,_dafg );};if _bgeb .LineWrapLikeWord6 !=nil {_cabeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069ne\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0036"}};e .EncodeElement (_bgeb .LineWrapLikeWord6 ,_cabeb );};if _bgeb .PrintBodyTextBeforeHeader !=nil {_gfed :=_d .StartElement {Name :_d .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 (_bgeb .PrintBodyTextBeforeHeader ,_gfed );};if _bgeb .PrintColBlack !=nil {_ddcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_bgeb .PrintColBlack ,_ddcd );};if _bgeb .WpSpaceWidth !=nil {_caaad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bgeb .WpSpaceWidth ,_caaad );};if _bgeb .ShowBreaksInFrames !=nil {_bgdb :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}};e .EncodeElement (_bgeb .ShowBreaksInFrames ,_bgdb );};if _bgeb .SubFontBySize !=nil {_eddf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bgeb .SubFontBySize ,_eddf );};if _bgeb .SuppressBottomSpacing !=nil {_bbeg :=_d .StartElement {Name :_d .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 (_bgeb .SuppressBottomSpacing ,_bbeg );};if _bgeb .SuppressTopSpacing !=nil {_becc :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_bgeb .SuppressTopSpacing ,_becc );};if _bgeb .SuppressSpacingAtTopOfPage !=nil {_gbdaa :=_d .StartElement {Name :_d .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 (_bgeb .SuppressSpacingAtTopOfPage ,_gbdaa );};if _bgeb .SuppressTopSpacingWP !=nil {_degg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075pp\u0072\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067W\u0050"}};e .EncodeElement (_bgeb .SuppressTopSpacingWP ,_degg );};if _bgeb .SuppressSpBfAfterPgBrk !=nil {_geec :=_d .StartElement {Name :_d .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 (_bgeb .SuppressSpBfAfterPgBrk ,_geec );};if _bgeb .SwapBordersFacingPages !=nil {_dbgg :=_d .StartElement {Name :_d .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 (_bgeb .SwapBordersFacingPages ,_dbgg );};if _bgeb .ConvMailMergeEsc !=nil {_bgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_bgeb .ConvMailMergeEsc ,_bgaf );};if _bgeb .TruncateFontHeightsLikeWP6 !=nil {_bbaab :=_d .StartElement {Name :_d .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 (_bgeb .TruncateFontHeightsLikeWP6 ,_bbaab );};if _bgeb .MwSmallCaps !=nil {_feff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bgeb .MwSmallCaps ,_feff );};if _bgeb .UsePrinterMetrics !=nil {_afcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073eP\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065\u0074\u0072\u0069\u0063\u0073"}};e .EncodeElement (_bgeb .UsePrinterMetrics ,_afcb );};if _bgeb .DoNotSuppressParagraphBorders !=nil {_dcdd :=_d .StartElement {Name :_d .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 (_bgeb .DoNotSuppressParagraphBorders ,_dcdd );};if _bgeb .WrapTrailSpaces !=nil {_ecdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_bgeb .WrapTrailSpaces ,_ecdc );};if _bgeb .FootnoteLayoutLikeWW8 !=nil {_ebecd :=_d .StartElement {Name :_d .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 (_bgeb .FootnoteLayoutLikeWW8 ,_ebecd );};if _bgeb .ShapeLayoutLikeWW8 !=nil {_gcaf :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_bgeb .ShapeLayoutLikeWW8 ,_gcaf );};if _bgeb .AlignTablesRowByRow !=nil {_eddg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0061\u006c\u0069gn\u0054a\u0062\u006c\u0065\u0073\u0052o\u0077\u0042\u0079\u0052\u006f\u0077"}};e .EncodeElement (_bgeb .AlignTablesRowByRow ,_eddg );};if _bgeb .ForgetLastTabAlignment !=nil {_caeg :=_d .StartElement {Name :_d .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 (_bgeb .ForgetLastTabAlignment ,_caeg );};if _bgeb .AdjustLineHeightInTable !=nil {_edea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u0064\u006a\u0075s\u0074\u004c\u0069\u006e\u0065H\u0065i\u0067h\u0074\u0049\u006e\u0054\u0061\u0062\u006ce"}};e .EncodeElement (_bgeb .AdjustLineHeightInTable ,_edea );};if _bgeb .AutoSpaceLikeWord95 !=nil {_gcbg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0061\u0075\u0074oS\u0070a\u0063\u0065\u004c\u0069\u006be\u0057\u006f\u0072\u0064\u0039\u0035"}};e .EncodeElement (_bgeb .AutoSpaceLikeWord95 ,_gcbg );};if _bgeb .NoSpaceRaiseLower !=nil {_edbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006fSp\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065\u004c\u006f\u0077\u0065\u0072"}};e .EncodeElement (_bgeb .NoSpaceRaiseLower ,_edbac );};if _bgeb .DoNotUseHTMLParagraphAutoSpacing !=nil {_eeea :=_d .StartElement {Name :_d .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 (_bgeb .DoNotUseHTMLParagraphAutoSpacing ,_eeea );};if _bgeb .LayoutRawTableWidth !=nil {_abd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u0061\u0079ou\u0074R\u0061\u0077\u0054\u0061\u0062l\u0065\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bgeb .LayoutRawTableWidth ,_abd );};if _bgeb .LayoutTableRowsApart !=nil {_gccfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061yo\u0075\u0074\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0073\u0041\u0070\u0061r\u0074"}};e .EncodeElement (_bgeb .LayoutTableRowsApart ,_gccfd );};if _bgeb .UseWord97LineBreakRules !=nil {_afbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0075\u0073\u0065\u0057o\u0072\u0064\u0039\u0037\u004ci\u006ee\u0042r\u0065\u0061\u006b\u0052\u0075\u006c\u0065s"}};e .EncodeElement (_bgeb .UseWord97LineBreakRules ,_afbb );};if _bgeb .DoNotBreakWrappedTables !=nil {_gcef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0042\u0072\u0065\u0061\u006bW\u0072a\u0070p\u0065\u0064\u0054\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_bgeb .DoNotBreakWrappedTables ,_gcef );};if _bgeb .DoNotSnapToGridInCell !=nil {_eedb :=_d .StartElement {Name :_d .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 (_bgeb .DoNotSnapToGridInCell ,_eedb );};if _bgeb .SelectFldWithFirstOrLastChar !=nil {_aafge :=_d .StartElement {Name :_d .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 (_bgeb .SelectFldWithFirstOrLastChar ,_aafge );};if _bgeb .ApplyBreakingRules !=nil {_aac :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_bgeb .ApplyBreakingRules ,_aac );};if _bgeb .DoNotWrapTextWithPunct !=nil {_fdgbb :=_d .StartElement {Name :_d .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 (_bgeb .DoNotWrapTextWithPunct ,_fdgbb );};if _bgeb .DoNotUseEastAsianBreakRules !=nil {_abba :=_d .StartElement {Name :_d .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 (_bgeb .DoNotUseEastAsianBreakRules ,_abba );};if _bgeb .UseWord2002TableStyleRules !=nil {_bbbf :=_d .StartElement {Name :_d .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 (_bgeb .UseWord2002TableStyleRules ,_bbbf );};if _bgeb .GrowAutofit !=nil {_faccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_bgeb .GrowAutofit ,_faccb );};if _bgeb .UseFELayout !=nil {_daga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bgeb .UseFELayout ,_daga );};if _bgeb .UseNormalStyleForList !=nil {_fccb :=_d .StartElement {Name :_d .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 (_bgeb .UseNormalStyleForList ,_fccb );};if _bgeb .DoNotUseIndentAsNumberingTabStop !=nil {_febg :=_d .StartElement {Name :_d .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 (_bgeb .DoNotUseIndentAsNumberingTabStop ,_febg );};if _bgeb .UseAltKinsokuLineBreakRules !=nil {_ccf :=_d .StartElement {Name :_d .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 (_bgeb .UseAltKinsokuLineBreakRules ,_ccf );};if _bgeb .AllowSpaceOfSameStyleInTable !=nil {_eccfd :=_d .StartElement {Name :_d .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 (_bgeb .AllowSpaceOfSameStyleInTable ,_eccfd );};if _bgeb .DoNotSuppressIndentation !=nil {_dfgdf :=_d .StartElement {Name :_d .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 (_bgeb .DoNotSuppressIndentation ,_dfgdf );};if _bgeb .DoNotAutofitConstrainedTables !=nil {_dbef :=_d .StartElement {Name :_d .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 (_bgeb .DoNotAutofitConstrainedTables ,_dbef );};if _bgeb .AutofitToFirstFixedWidthCell !=nil {_bccgb :=_d .StartElement {Name :_d .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 (_bgeb .AutofitToFirstFixedWidthCell ,_bccgb );};if _bgeb .UnderlineTabInNumList !=nil {_gfebf :=_d .StartElement {Name :_d .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 (_bgeb .UnderlineTabInNumList ,_gfebf );};if _bgeb .DisplayHangulFixedWidth !=nil {_adgb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0073\u0070l\u0061\u0079\u0048\u0061\u006eg\u0075l\u0046i\u0078\u0065\u0064\u0057\u0069\u0064\u0074h"}};e .EncodeElement (_bgeb .DisplayHangulFixedWidth ,_adgb );};if _bgeb .SplitPgBreakAndParaMark !=nil {_dcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u006c\u0069t\u0050\u0067\u0042\u0072\u0065a\u006bA\u006ed\u0050\u0061\u0072\u0061\u004d\u0061\u0072k"}};e .EncodeElement (_bgeb .SplitPgBreakAndParaMark ,_dcaa );};if _bgeb .DoNotVertAlignCellWithSp !=nil {_aaca :=_d .StartElement {Name :_d .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 (_bgeb .DoNotVertAlignCellWithSp ,_aaca );};if _bgeb .DoNotBreakConstrainedForcedTable !=nil {_fegf :=_d .StartElement {Name :_d .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 (_bgeb .DoNotBreakConstrainedForcedTable ,_fegf );};if _bgeb .DoNotVertAlignInTxbx !=nil {_fgbgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e\u0049\u006e\u0054\u0078b\u0078"}};e .EncodeElement (_bgeb .DoNotVertAlignInTxbx ,_fgbgc );};if _bgeb .UseAnsiKerningPairs !=nil {_caaaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0075\u0073\u0065An\u0073i\u004b\u0065\u0072\u006e\u0069n\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_bgeb .UseAnsiKerningPairs ,_caaaa );};if _bgeb .CachedColBalance !=nil {_abdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_bgeb .CachedColBalance ,_abdb );};if _bgeb .CompatSetting !=nil {_dfaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}};for _ ,_ffd :=range _bgeb .CompatSetting {e .EncodeElement (_ffd ,_dfaa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Hyperlink Theme Color Mapping -HyperlinkAttr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path +func (_bbgad *CT_PBdr )ValidateWithPath (path string )error {if _bbgad .Top !=nil {if _dfgbg :=_bbgad .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dfgbg !=nil {return _dfgbg ;};};if _bbgad .Left !=nil {if _gbcda :=_bbgad .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gbcda !=nil {return _gbcda ;};};if _bbgad .Bottom !=nil {if _gecf :=_bbgad .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gecf !=nil {return _gecf ;};};if _bbgad .Right !=nil {if _agefac :=_bbgad .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_agefac !=nil {return _agefac ;};};if _bbgad .Between !=nil {if _dcfcg :=_bbgad .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_dcfcg !=nil {return _dcfcg ;};};if _bbgad .Bar !=nil {if _cedce :=_bbgad .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_cedce !=nil {return _cedce ;};};return nil ;}; -// Followed Hyperlink Theme Color Mapping -FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;}; +// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path +func (_cccca *CT_PageSz )ValidateWithPath (path string )error {if _cccca .WAttr !=nil {if _dggaa :=_cccca .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dggaa !=nil {return _dggaa ;};};if _cccca .HAttr !=nil {if _fabdc :=_cccca .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_fabdc !=nil {return _fabdc ;};};if _afebd :=_cccca .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_afebd !=nil {return _afebd ;};return nil ;}; // Validate validates the CT_CalendarType and its children -func (_eeaac *CT_CalendarType )Validate ()error {return _eeaac .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};type ST_TextEffect byte ; - -// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path -func (_dgbe *CT_CharacterSpacing )ValidateWithPath (path string )error {if _dgbe .ValAttr ==ST_CharacterSpacingUnset {return _ff .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 _dbgb :=_dgbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbgb !=nil {return _dbgb ;};return nil ;};func NewCT_TblPrChange ()*CT_TblPrChange {_bgdfe :=&CT_TblPrChange {};_bgdfe .TblPr =NewCT_TblPrBase ();return _bgdfe ;};type ST_EdGrp byte ;func (_egefd *CT_DocPartName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbbd :=range start .Attr {if _gbbd .Name .Local =="\u0076\u0061\u006c"{_dfba ,_edee :=_gbbd .Value ,error (nil );if _edee !=nil {return _edee ;};_egefd .ValAttr =_dfba ;continue ;};if _gbbd .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_dfgae ,_ggdd :=ParseUnionST_OnOff (_gbbd .Value );if _ggdd !=nil {return _ggdd ;};_egefd .DecoratedAttr =&_dfgae ;continue ;};};for {_cfedd ,_bgeb :=d .Token ();if _bgeb !=nil {return _ff .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",_bgeb );};if _gcebc ,_cfcbcb :=_cfedd .(_f .EndElement );_cfcbcb &&_gcebc .Name ==start .Name {break ;};};return nil ;};func (_dddcd *WdCT_PosH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dddcd .RelativeFromAttr =WdST_RelFromH (1);_dddcd .Choice =NewWdCT_PosHChoice ();for _ ,_eddddc :=range start .Attr {if _eddddc .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_dddcd .RelativeFromAttr .UnmarshalXMLAttr (_eddddc );continue ;};};_efaaf :for {_bcbae ,_accbebc :=d .Token ();if _accbebc !=nil {return _accbebc ;};switch _geffd :=_bcbae .(type ){case _f .StartElement :switch _geffd .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"}:_dddcd .Choice =NewWdCT_PosHChoice ();if _gfbgb :=d .DecodeElement (&_dddcd .Choice .Align ,&_geffd );_gfbgb !=nil {return _gfbgb ;};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"}:_dddcd .Choice =NewWdCT_PosHChoice ();if _gbdeaf :=d .DecodeElement (&_dddcd .Choice .PosOffset ,&_geffd );_gbdeaf !=nil {return _gbdeaf ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048 \u0025\u0076",_geffd .Name );if _daddgd :=d .Skip ();_daddgd !=nil {return _daddgd ;};};case _f .EndElement :break _efaaf ;case _f .CharData :};};return nil ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_eadfb :=&CT_CustomXmlRow {};return _eadfb }; - -// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path -func (_ecedf *CT_Panose )ValidateWithPath (path string )error {return nil };func (_degeb ST_SignedHpsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _degeb .Int64 !=nil {e .EncodeToken (_f .CharData (_ff .Sprintf ("\u0025\u0064",*_degeb .Int64 )));};if _degeb .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_degeb .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};type CT_FFData struct{ - -// Form Field Name -Name []*CT_FFName ; - -// Form Field Label -Label []*CT_DecimalNumber ; - -// Form Field Navigation Order Index -TabIndex []*CT_UnsignedDecimalNumber ; - -// Form Field Enabled -Enabled []*CT_OnOff ; - -// Recalculate Fields When Current Field Is Modified -CalcOnExit []*CT_OnOff ; - -// Script Function to Execute on Form Field Entry -EntryMacro []*CT_MacroName ; - -// Script Function to Execute on Form Field Exit -ExitMacro []*CT_MacroName ; - -// Associated Help Text -HelpText []*CT_FFHelpText ; +func (_cfgb *CT_CalendarType )Validate ()error {return _cfgb .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};func (_baeag *CT_SdtContentRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _baeag .Tr !=nil {_cedcac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_ggaafa :=range _baeag .Tr {e .EncodeElement (_ggaafa ,_cedcac );};};if _baeag .CustomXml !=nil {_cddeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_baeag .CustomXml ,_cddeb );};if _baeag .Sdt !=nil {_deefb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_baeag .Sdt ,_deefb );};if _baeag .EG_RunLevelElts !=nil {for _ ,_aacdce :=range _baeag .EG_RunLevelElts {_aacdce .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eddgg ST_MailMergeDocType )String ()string {switch _eddgg {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 (_cebadb *CT_TopPageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cebadb .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_ace .Sprintf ("\u0025\u0076",*_cebadb .TopLeftAttr )});};if _cebadb .TopRightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_cebadb .TopRightAttr )});};if _cebadb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_cebadb .IdAttr )});};_cecagf ,_cabdc :=_cebadb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cabdc !=nil {return _cabdc ;};start .Attr =append (start .Attr ,_cecagf );if _cebadb .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_cebadb .ColorAttr )});};if _cebadb .ThemeColorAttr !=ST_ThemeColorUnset {_gdebg ,_bcddbd :=_cebadb .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bcddbd !=nil {return _bcddbd ;};start .Attr =append (start .Attr ,_gdebg );};if _cebadb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_cebadb .ThemeTintAttr )});};if _cebadb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_cebadb .ThemeShadeAttr )});};if _cebadb .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ace .Sprintf ("\u0025\u0076",*_cebadb .SzAttr )});};if _cebadb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_cebadb .SpaceAttr )});};if _cebadb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ace .Sprintf ("\u0025\u0076",*_cebadb .ShadowAttr )});};if _cebadb .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_cebadb .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eaceg *CT_Guid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcfgd :=range start .Attr {if _bcfgd .Name .Local =="\u0076\u0061\u006c"{_bgba ,_eagac :=_bcfgd .Value ,error (nil );if _eagac !=nil {return _eagac ;};_eaceg .ValAttr =&_bgba ;continue ;};};for {_aaeed ,_bggee :=d .Token ();if _bggee !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_bggee );};if _cfggg ,_dage :=_aaeed .(_d .EndElement );_dage &&_cfggg .Name ==start .Name {break ;};};return nil ;};func (_adfcd *CT_Pitch )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfcd .ValAttr =ST_Pitch (1);for _ ,_ccaab :=range start .Attr {if _ccaab .Name .Local =="\u0076\u0061\u006c"{_adfcd .ValAttr .UnmarshalXMLAttr (_ccaab );continue ;};};for {_cdegd ,_gfefg :=d .Token ();if _gfefg !=nil {return _ace .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_gfefg );};if _bebba ,_feaaf :=_cdegd .(_d .EndElement );_feaaf &&_bebba .Name ==start .Name {break ;};};return nil ;}; -// Associated Status Text -StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};func (_fecgf *CT_TblGridCol )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_feggba :=range start .Attr {if _feggba .Name .Local =="\u0077"{_gcegg ,_abeab :=ParseUnionST_TwipsMeasure (_feggba .Value );if _abeab !=nil {return _abeab ;};_fecgf .WAttr =&_gcegg ;continue ;};};for {_fbdfd ,_fgaaf :=d .Token ();if _fgaaf !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_fgaaf );};if _gegec ,_ggabf :=_fbdfd .(_f .EndElement );_ggabf &&_gegec .Name ==start .Name {break ;};};return nil ;};func NewCT_FtnEdn ()*CT_FtnEdn {_eefgd :=&CT_FtnEdn {};return _eefgd };func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_eeab :=&CT_ColorSchemeMapping {};return _eeab ;};func (_cdfcg *CT_Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdfae :for {_geeb ,_cbaae :=d .Token ();if _cbaae !=nil {return _cbaae ;};switch _gabfb :=_geeb .(type ){case _f .StartElement :switch _gabfb .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"}:_dacf :=NewCT_Comment ();if _gbb :=d .DecodeElement (_dacf ,&_gabfb );_gbb !=nil {return _gbb ;};_cdfcg .Comment =append (_cdfcg .Comment ,_dacf );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_gabfb .Name );if _gcgf :=d .Skip ();_gcgf !=nil {return _gcgf ;};};case _f .EndElement :break _fdfae ;case _f .CharData :};};return nil ;};func NewCT_JcTable ()*CT_JcTable {_dffaa :=&CT_JcTable {};_dffaa .ValAttr =ST_JcTable (1);return _dffaa ;};func (_gdacdf ST_FtnPos )String ()string {switch _gdacdf {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 "";}; - -// Validate validates the CT_ParaRPrChange and its children -func (_cbbdbg *CT_ParaRPrChange )Validate ()error {return _cbbdbg .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; - -// Validate validates the CT_JcTable and its children -func (_eggcd *CT_JcTable )Validate ()error {return _eggcd .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");}; - -// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path -func (_aaebf *CT_TargetScreenSz )ValidateWithPath (path string )error {if _aaebf .ValAttr ==ST_TargetScreenSzUnset {return _ff .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 _bfdcg :=_aaebf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfdcg !=nil {return _bfdcg ;};return nil ;}; - -// Validate validates the CT_DocType and its children -func (_gbdfe *CT_DocType )Validate ()error {return _gbdfe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_gffge *CT_PBdr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gffge .Top !=nil {_abfaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gffge .Top ,_abfaf );};if _gffge .Left !=nil {_ecgcea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gffge .Left ,_ecgcea );};if _gffge .Bottom !=nil {_gege :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gffge .Bottom ,_gege );};if _gffge .Right !=nil {_dacbgb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gffge .Right ,_dacbgb );};if _gffge .Between !=nil {_ffdc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}};e .EncodeElement (_gffge .Between ,_ffdc );};if _gffge .Bar !=nil {_geaae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_gffge .Bar ,_geaae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_WrapNone struct{};type CT_TcBorders struct{ - -// Table Cell Top Border -Top *CT_Border ; - -// Table Cell Leading Edge Border -Start *CT_Border ; +// Validate validates the CT_EdnProps and its children +func (_facaf *CT_EdnProps )Validate ()error {return _facaf .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};func (_dbcafd *CT_TblOverlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gcgff ,_dagdfb :=_dbcafd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dagdfb !=nil {return _dagdfb ;};start .Attr =append (start .Attr ,_gcgff );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdabfd ST_TabJc )Validate ()error {return _cdabfd .ValidateWithPath ("")};func (_dddee *ST_MultiLevelType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dddee =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_dddee =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_dddee =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_dddee =3;};return nil ;};func (_bffabc ST_VAnchor )ValidateWithPath (path string )error {switch _bffabc {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bffabc ));};return nil ;};func NewComments ()*Comments {_ecfec :=&Comments {};_ecfec .CT_Comments =*NewCT_Comments ();return _ecfec ;}; -// Table Cell Leading Edge Border -Left *CT_Border ; +// Validate validates the WdCT_GraphicFrame and its children +func (_cdggf *WdCT_GraphicFrame )Validate ()error {return _cdggf .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");};func (_agfdg *CT_Perm )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_agfdg .IdAttr )});if _agfdg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_edbbf ,_faafaf :=_agfdg .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _faafaf !=nil {return _faafaf ;};start .Attr =append (start .Attr ,_edbbf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FtnProps ()*CT_FtnProps {_bade :=&CT_FtnProps {};return _bade }; -// Table Cell Bottom Border -Bottom *CT_Border ; +// Validate validates the CT_RecipientData and its children +func (_ebdbab *CT_RecipientData )Validate ()error {return _ebdbab .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; -// Table Cell Trailing Edge Border -End *CT_Border ; +// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path +func (_ebggg *WdCT_EffectExtent )ValidateWithPath (path string )error {if _gdacf :=_ebggg .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_gdacf !=nil {return _gdacf ;};if _accfc :=_ebggg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_accfc !=nil {return _accfc ;};if _eacbab :=_ebggg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_eacbab !=nil {return _eacbab ;};if _fbggag :=_ebggg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_fbggag !=nil {return _fbggag ;};return nil ;}; -// Table Cell Trailing Edge Border -Right *CT_Border ; +// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path +func (_bgcg *CT_FramesetChoice )ValidateWithPath (path string )error {for _fecbbd ,_fagb :=range _bgcg .Frameset {if _gcdc :=_fagb .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_fecbbd ));_gcdc !=nil {return _gcdc ;};};for _cfafa ,_acffc :=range _bgcg .Frame {if _ccfa :=_acffc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cfafa ));_ccfa !=nil {return _ccfa ;};};return nil ;};func (_eeed *CT_PBdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeed .Top !=nil {_fcbdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_eeed .Top ,_fcbdd );};if _eeed .Left !=nil {_ecbed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_eeed .Left ,_ecbed );};if _eeed .Bottom !=nil {_bdcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_eeed .Bottom ,_bdcc );};if _eeed .Right !=nil {_ggdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eeed .Right ,_ggdfg );};if _eeed .Between !=nil {_afabc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}};e .EncodeElement (_eeed .Between ,_afabc );};if _eeed .Bar !=nil {_bcgfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_eeed .Bar ,_bcgfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Table Cell Inside Horizontal Edges Border -InsideH *CT_Border ; +// Validate validates the CT_Rel and its children +func (_eabca *CT_Rel )Validate ()error {return _eabca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// Table Cell Inside Vertical Edges Border -InsideV *CT_Border ; +// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path +func (_eaege *CT_Markup )ValidateWithPath (path string )error {return nil };func (_fdbaaa ST_ChapterSep )ValidateWithPath (path string )error {switch _fdbaaa {case 0,1,2,3,4,5:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdbaaa ));};return nil ;}; -// Table Cell Top Left to Bottom Right Diagonal Border -Tl2br *CT_Border ; +// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path +func (_gede *CT_Captions )ValidateWithPath (path string )error {for _dbga ,_bba :=range _gede .Caption {if _dggg :=_bba .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_dbga ));_dggg !=nil {return _dggg ;};};if _gede .AutoCaptions !=nil {if _gcb :=_gede .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_gcb !=nil {return _gcb ;};};return nil ;};type Comments struct{CT_Comments };type GlossaryDocument struct{CT_GlossaryDocument }; -// Table Cell Top Right to Bottom Left Diagonal Border -Tr2bl *CT_Border ;};func (_afcge *WdCT_GraphicFrame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bffece :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_afcge .CNvPr ,_bffece );_dbaaaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_afcge .CNvFrPr ,_dbaaaa );_ccgbfd :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_afcge .Xfrm ,_ccgbfd );_gdcagf :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_gdcagf .Attr =append (_gdcagf .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 (_afcge .Graphic ,_gdcagf );if _afcge .ExtLst !=nil {_dbgafg :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afcge .ExtLst ,_dbgafg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_CellMarkupElements struct{ +// Validate validates the WdCT_WrapTopBottom and its children +func (_ecbce *WdCT_WrapTopBottom )Validate ()error {return _ecbce .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");}; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Validate validates the CT_Odso and its children +func (_caacb *CT_Odso )Validate ()error {return _caacb .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};func (_fafb *CT_Body )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abg :for {_fcgg ,_ddf :=d .Token ();if _ddf !=nil {return _ddf ;};switch _ddc :=_fcgg .(type ){case _d .StartElement :switch _ddc .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bcdd :=NewEG_BlockLevelElts ();_acff :=NewCT_AltChunk ();if _bdgd :=d .DecodeElement (_acff ,&_ddc );_bdgd !=nil {return _bdgd ;};_bcdd .AltChunk =append (_bcdd .AltChunk ,_acff );_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_bcdd );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bdee :=NewEG_BlockLevelElts ();_adac :=NewEG_ContentBlockContent ();_adac .CustomXml =NewCT_CustomXmlBlock ();if _gdea :=d .DecodeElement (_adac .CustomXml ,&_ddc );_gdea !=nil {return _gdea ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_bdee );_bdee .EG_ContentBlockContent =append (_bdee .EG_ContentBlockContent ,_adac );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ecaa :=NewEG_BlockLevelElts ();_dfa :=NewEG_ContentBlockContent ();_dfa .Sdt =NewCT_SdtBlock ();if _cge :=d .DecodeElement (_dfa .Sdt ,&_ddc );_cge !=nil {return _cge ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_ecaa );_ecaa .EG_ContentBlockContent =append (_ecaa .EG_ContentBlockContent ,_dfa );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 :"\u0070"},_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 :"\u0070"}:_eaa :=NewEG_BlockLevelElts ();_efce :=NewEG_ContentBlockContent ();_cab :=NewCT_P ();if _bgaa :=d .DecodeElement (_cab ,&_ddc );_bgaa !=nil {return _bgaa ;};_efce .P =append (_efce .P ,_cab );_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_eaa );_eaa .EG_ContentBlockContent =append (_eaa .EG_ContentBlockContent ,_efce );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_agb :=NewEG_BlockLevelElts ();_gcc :=NewEG_ContentBlockContent ();_cded :=NewCT_Tbl ();if _befb :=d .DecodeElement (_cded ,&_ddc );_befb !=nil {return _befb ;};_gcc .Tbl =append (_gcc .Tbl ,_cded );_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_agb );_agb .EG_ContentBlockContent =append (_agb .EG_ContentBlockContent ,_gcc );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gba :=NewEG_BlockLevelElts ();_bbg :=NewEG_ContentBlockContent ();_effd :=NewEG_RunLevelElts ();_effd .ProofErr =NewCT_ProofErr ();if _afba :=d .DecodeElement (_effd .ProofErr ,&_ddc );_afba !=nil {return _afba ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_gba );_gba .EG_ContentBlockContent =append (_gba .EG_ContentBlockContent ,_bbg );_bbg .EG_RunLevelElts =append (_bbg .EG_RunLevelElts ,_effd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ecf :=NewEG_BlockLevelElts ();_cbga :=NewEG_ContentBlockContent ();_dgfd :=NewEG_RunLevelElts ();_dgfd .PermStart =NewCT_PermStart ();if _adacf :=d .DecodeElement (_dgfd .PermStart ,&_ddc );_adacf !=nil {return _adacf ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_ecf );_ecf .EG_ContentBlockContent =append (_ecf .EG_ContentBlockContent ,_cbga );_cbga .EG_RunLevelElts =append (_cbga .EG_RunLevelElts ,_dgfd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfac :=NewEG_BlockLevelElts ();_aada :=NewEG_ContentBlockContent ();_dcbb :=NewEG_RunLevelElts ();_dcbb .PermEnd =NewCT_Perm ();if _ebff :=d .DecodeElement (_dcbb .PermEnd ,&_ddc );_ebff !=nil {return _ebff ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_bfac );_bfac .EG_ContentBlockContent =append (_bfac .EG_ContentBlockContent ,_aada );_aada .EG_RunLevelElts =append (_aada .EG_RunLevelElts ,_dcbb );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bfd :=NewEG_BlockLevelElts ();_gdb :=NewEG_ContentBlockContent ();_egace :=NewEG_RunLevelElts ();_egace .Ins =NewCT_RunTrackChange ();if _aeec :=d .DecodeElement (_egace .Ins ,&_ddc );_aeec !=nil {return _aeec ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_bfd );_bfd .EG_ContentBlockContent =append (_bfd .EG_ContentBlockContent ,_gdb );_gdb .EG_RunLevelElts =append (_gdb .EG_RunLevelElts ,_egace );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_afc :=NewEG_BlockLevelElts ();_afa :=NewEG_ContentBlockContent ();_ecb :=NewEG_RunLevelElts ();_ecb .Del =NewCT_RunTrackChange ();if _gae :=d .DecodeElement (_ecb .Del ,&_ddc );_gae !=nil {return _gae ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_afc );_afc .EG_ContentBlockContent =append (_afc .EG_ContentBlockContent ,_afa );_afa .EG_RunLevelElts =append (_afa .EG_RunLevelElts ,_ecb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gaf :=NewEG_BlockLevelElts ();_cabe :=NewEG_ContentBlockContent ();_geee :=NewEG_RunLevelElts ();_geee .MoveFrom =NewCT_RunTrackChange ();if _ffg :=d .DecodeElement (_geee .MoveFrom ,&_ddc );_ffg !=nil {return _ffg ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_gaf );_gaf .EG_ContentBlockContent =append (_gaf .EG_ContentBlockContent ,_cabe );_cabe .EG_RunLevelElts =append (_cabe .EG_RunLevelElts ,_geee );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dacad :=NewEG_BlockLevelElts ();_faa :=NewEG_ContentBlockContent ();_ddae :=NewEG_RunLevelElts ();_ddae .MoveTo =NewCT_RunTrackChange ();if _acd :=d .DecodeElement (_ddae .MoveTo ,&_ddc );_acd !=nil {return _acd ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_dacad );_dacad .EG_ContentBlockContent =append (_dacad .EG_ContentBlockContent ,_faa );_faa .EG_RunLevelElts =append (_faa .EG_RunLevelElts ,_ddae );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cbc :=NewEG_BlockLevelElts ();_fffd :=NewEG_ContentBlockContent ();_dab :=NewEG_RunLevelElts ();_fbc :=NewEG_RangeMarkupElements ();_fbc .BookmarkStart =NewCT_Bookmark ();if _dege :=d .DecodeElement (_fbc .BookmarkStart ,&_ddc );_dege !=nil {return _dege ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_cbc );_cbc .EG_ContentBlockContent =append (_cbc .EG_ContentBlockContent ,_fffd );_fffd .EG_RunLevelElts =append (_fffd .EG_RunLevelElts ,_dab );_dab .EG_RangeMarkupElements =append (_dab .EG_RangeMarkupElements ,_fbc );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bfbba :=NewEG_BlockLevelElts ();_gdgf :=NewEG_ContentBlockContent ();_gfef :=NewEG_RunLevelElts ();_baab :=NewEG_RangeMarkupElements ();_baab .BookmarkEnd =NewCT_MarkupRange ();if _agcd :=d .DecodeElement (_baab .BookmarkEnd ,&_ddc );_agcd !=nil {return _agcd ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_bfbba );_bfbba .EG_ContentBlockContent =append (_bfbba .EG_ContentBlockContent ,_gdgf );_gdgf .EG_RunLevelElts =append (_gdgf .EG_RunLevelElts ,_gfef );_gfef .EG_RangeMarkupElements =append (_gfef .EG_RangeMarkupElements ,_baab );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dcg :=NewEG_BlockLevelElts ();_bfda :=NewEG_ContentBlockContent ();_fbge :=NewEG_RunLevelElts ();_edbg :=NewEG_RangeMarkupElements ();_edbg .MoveFromRangeStart =NewCT_MoveBookmark ();if _agee :=d .DecodeElement (_edbg .MoveFromRangeStart ,&_ddc );_agee !=nil {return _agee ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_dcg );_dcg .EG_ContentBlockContent =append (_dcg .EG_ContentBlockContent ,_bfda );_bfda .EG_RunLevelElts =append (_bfda .EG_RunLevelElts ,_fbge );_fbge .EG_RangeMarkupElements =append (_fbge .EG_RangeMarkupElements ,_edbg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agbf :=NewEG_BlockLevelElts ();_dcbd :=NewEG_ContentBlockContent ();_gfda :=NewEG_RunLevelElts ();_bccg :=NewEG_RangeMarkupElements ();_bccg .MoveFromRangeEnd =NewCT_MarkupRange ();if _efb :=d .DecodeElement (_bccg .MoveFromRangeEnd ,&_ddc );_efb !=nil {return _efb ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_agbf );_agbf .EG_ContentBlockContent =append (_agbf .EG_ContentBlockContent ,_dcbd );_dcbd .EG_RunLevelElts =append (_dcbd .EG_RunLevelElts ,_gfda );_gfda .EG_RangeMarkupElements =append (_gfda .EG_RangeMarkupElements ,_bccg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gbe :=NewEG_BlockLevelElts ();_gaef :=NewEG_ContentBlockContent ();_cced :=NewEG_RunLevelElts ();_ceaed :=NewEG_RangeMarkupElements ();_ceaed .MoveToRangeStart =NewCT_MoveBookmark ();if _cace :=d .DecodeElement (_ceaed .MoveToRangeStart ,&_ddc );_cace !=nil {return _cace ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_gbe );_gbe .EG_ContentBlockContent =append (_gbe .EG_ContentBlockContent ,_gaef );_gaef .EG_RunLevelElts =append (_gaef .EG_RunLevelElts ,_cced );_cced .EG_RangeMarkupElements =append (_cced .EG_RangeMarkupElements ,_ceaed );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_adf :=NewEG_BlockLevelElts ();_bff :=NewEG_ContentBlockContent ();_caae :=NewEG_RunLevelElts ();_cgga :=NewEG_RangeMarkupElements ();_cgga .MoveToRangeEnd =NewCT_MarkupRange ();if _efba :=d .DecodeElement (_cgga .MoveToRangeEnd ,&_ddc );_efba !=nil {return _efba ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_adf );_adf .EG_ContentBlockContent =append (_adf .EG_ContentBlockContent ,_bff );_bff .EG_RunLevelElts =append (_bff .EG_RunLevelElts ,_caae );_caae .EG_RangeMarkupElements =append (_caae .EG_RangeMarkupElements ,_cgga );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fffdd :=NewEG_BlockLevelElts ();_bdff :=NewEG_ContentBlockContent ();_gfeb :=NewEG_RunLevelElts ();_dfd :=NewEG_RangeMarkupElements ();_dfd .CommentRangeStart =NewCT_MarkupRange ();if _bbed :=d .DecodeElement (_dfd .CommentRangeStart ,&_ddc );_bbed !=nil {return _bbed ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_fffdd );_fffdd .EG_ContentBlockContent =append (_fffdd .EG_ContentBlockContent ,_bdff );_bdff .EG_RunLevelElts =append (_bdff .EG_RunLevelElts ,_gfeb );_gfeb .EG_RangeMarkupElements =append (_gfeb .EG_RangeMarkupElements ,_dfd );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eddc :=NewEG_BlockLevelElts ();_gfc :=NewEG_ContentBlockContent ();_fffc :=NewEG_RunLevelElts ();_eee :=NewEG_RangeMarkupElements ();_eee .CommentRangeEnd =NewCT_MarkupRange ();if _bbc :=d .DecodeElement (_eee .CommentRangeEnd ,&_ddc );_bbc !=nil {return _bbc ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_eddc );_eddc .EG_ContentBlockContent =append (_eddc .EG_ContentBlockContent ,_gfc );_gfc .EG_RunLevelElts =append (_gfc .EG_RunLevelElts ,_fffc );_fffc .EG_RangeMarkupElements =append (_fffc .EG_RangeMarkupElements ,_eee );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afca :=NewEG_BlockLevelElts ();_afbf :=NewEG_ContentBlockContent ();_fee :=NewEG_RunLevelElts ();_bab :=NewEG_RangeMarkupElements ();_bab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gdba :=d .DecodeElement (_bab .CustomXmlInsRangeStart ,&_ddc );_gdba !=nil {return _gdba ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_afca );_afca .EG_ContentBlockContent =append (_afca .EG_ContentBlockContent ,_afbf );_afbf .EG_RunLevelElts =append (_afbf .EG_RunLevelElts ,_fee );_fee .EG_RangeMarkupElements =append (_fee .EG_RangeMarkupElements ,_bab );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ged :=NewEG_BlockLevelElts ();_fgf :=NewEG_ContentBlockContent ();_gad :=NewEG_RunLevelElts ();_cbb :=NewEG_RangeMarkupElements ();_cbb .CustomXmlInsRangeEnd =NewCT_Markup ();if _aebd :=d .DecodeElement (_cbb .CustomXmlInsRangeEnd ,&_ddc );_aebd !=nil {return _aebd ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_ged );_ged .EG_ContentBlockContent =append (_ged .EG_ContentBlockContent ,_fgf );_fgf .EG_RunLevelElts =append (_fgf .EG_RunLevelElts ,_gad );_gad .EG_RangeMarkupElements =append (_gad .EG_RangeMarkupElements ,_cbb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gacc :=NewEG_BlockLevelElts ();_bfdc :=NewEG_ContentBlockContent ();_abcc :=NewEG_RunLevelElts ();_gbc :=NewEG_RangeMarkupElements ();_gbc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eaf :=d .DecodeElement (_gbc .CustomXmlDelRangeStart ,&_ddc );_eaf !=nil {return _eaf ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_gacc );_gacc .EG_ContentBlockContent =append (_gacc .EG_ContentBlockContent ,_bfdc );_bfdc .EG_RunLevelElts =append (_bfdc .EG_RunLevelElts ,_abcc );_abcc .EG_RangeMarkupElements =append (_abcc .EG_RangeMarkupElements ,_gbc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcdgc :=NewEG_BlockLevelElts ();_dbaf :=NewEG_ContentBlockContent ();_fbda :=NewEG_RunLevelElts ();_fbab :=NewEG_RangeMarkupElements ();_fbab .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfbee :=d .DecodeElement (_fbab .CustomXmlDelRangeEnd ,&_ddc );_bfbee !=nil {return _bfbee ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_bcdgc );_bcdgc .EG_ContentBlockContent =append (_bcdgc .EG_ContentBlockContent ,_dbaf );_dbaf .EG_RunLevelElts =append (_dbaf .EG_RunLevelElts ,_fbda );_fbda .EG_RangeMarkupElements =append (_fbda .EG_RangeMarkupElements ,_fbab );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gdf :=NewEG_BlockLevelElts ();_cgfb :=NewEG_ContentBlockContent ();_ggcc :=NewEG_RunLevelElts ();_gdff :=NewEG_RangeMarkupElements ();_gdff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcee :=d .DecodeElement (_gdff .CustomXmlMoveFromRangeStart ,&_ddc );_gcee !=nil {return _gcee ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_gdf );_gdf .EG_ContentBlockContent =append (_gdf .EG_ContentBlockContent ,_cgfb );_cgfb .EG_RunLevelElts =append (_cgfb .EG_RunLevelElts ,_ggcc );_ggcc .EG_RangeMarkupElements =append (_ggcc .EG_RangeMarkupElements ,_gdff );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_aeecb :=NewEG_BlockLevelElts ();_effg :=NewEG_ContentBlockContent ();_cccd :=NewEG_RunLevelElts ();_acdb :=NewEG_RangeMarkupElements ();_acdb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ddcc :=d .DecodeElement (_acdb .CustomXmlMoveFromRangeEnd ,&_ddc );_ddcc !=nil {return _ddcc ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_aeecb );_aeecb .EG_ContentBlockContent =append (_aeecb .EG_ContentBlockContent ,_effg );_effg .EG_RunLevelElts =append (_effg .EG_RunLevelElts ,_cccd );_cccd .EG_RangeMarkupElements =append (_cccd .EG_RangeMarkupElements ,_acdb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cfadc :=NewEG_BlockLevelElts ();_cgcea :=NewEG_ContentBlockContent ();_cef :=NewEG_RunLevelElts ();_ddgge :=NewEG_RangeMarkupElements ();_ddgge .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _adb :=d .DecodeElement (_ddgge .CustomXmlMoveToRangeStart ,&_ddc );_adb !=nil {return _adb ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_cfadc );_cfadc .EG_ContentBlockContent =append (_cfadc .EG_ContentBlockContent ,_cgcea );_cgcea .EG_RunLevelElts =append (_cgcea .EG_RunLevelElts ,_cef );_cef .EG_RangeMarkupElements =append (_cef .EG_RangeMarkupElements ,_ddgge );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efd :=NewEG_BlockLevelElts ();_fda :=NewEG_ContentBlockContent ();_fec :=NewEG_RunLevelElts ();_abgc :=NewEG_RangeMarkupElements ();_abgc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _acae :=d .DecodeElement (_abgc .CustomXmlMoveToRangeEnd ,&_ddc );_acae !=nil {return _acae ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_efd );_efd .EG_ContentBlockContent =append (_efd .EG_ContentBlockContent ,_fda );_fda .EG_RunLevelElts =append (_fda .EG_RunLevelElts ,_fec );_fec .EG_RangeMarkupElements =append (_fec .EG_RangeMarkupElements ,_abgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afee :=NewEG_BlockLevelElts ();_abgd :=NewEG_ContentBlockContent ();_aag :=NewEG_RunLevelElts ();_cdec :=NewEG_MathContent ();_cdec .OMathPara =_ed .NewOMathPara ();if _eda :=d .DecodeElement (_cdec .OMathPara ,&_ddc );_eda !=nil {return _eda ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_afee );_afee .EG_ContentBlockContent =append (_afee .EG_ContentBlockContent ,_abgd );_abgd .EG_RunLevelElts =append (_abgd .EG_RunLevelElts ,_aag );_aag .EG_MathContent =append (_aag .EG_MathContent ,_cdec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fadb :=NewEG_BlockLevelElts ();_fcga :=NewEG_ContentBlockContent ();_aaee :=NewEG_RunLevelElts ();_affb :=NewEG_MathContent ();_affb .OMath =_ed .NewOMath ();if _gegb :=d .DecodeElement (_affb .OMath ,&_ddc );_gegb !=nil {return _gegb ;};_fafb .EG_BlockLevelElts =append (_fafb .EG_BlockLevelElts ,_fadb );_fadb .EG_ContentBlockContent =append (_fadb .EG_ContentBlockContent ,_fcga );_fcga .EG_RunLevelElts =append (_fcga .EG_RunLevelElts ,_aaee );_aaee .EG_MathContent =append (_aaee .EG_MathContent ,_affb );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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_fafb .SectPr =NewCT_SectPr ();if _fbbe :=d .DecodeElement (_fafb .SectPr ,&_ddc );_fbbe !=nil {return _fbbe ;};default:_fe .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_ddc .Name );if _ebg :=d .Skip ();_ebg !=nil {return _ebg ;};};case _d .EndElement :break _abg ;case _d .CharData :};};return nil ;};func (_gecfb *CT_TblBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bedcgb :for {_cdafa ,_abffgga :=d .Token ();if _abffgga !=nil {return _abffgga ;};switch _becdcb :=_cdafa .(type ){case _d .StartElement :switch _becdcb .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_gecfb .Top =NewCT_Border ();if _ecdfag :=d .DecodeElement (_gecfb .Top ,&_becdcb );_ecdfag !=nil {return _ecdfag ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_gecfb .Start =NewCT_Border ();if _bfddc :=d .DecodeElement (_gecfb .Start ,&_becdcb );_bfddc !=nil {return _bfddc ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_gecfb .Left =NewCT_Border ();if _dbgb :=d .DecodeElement (_gecfb .Left ,&_becdcb );_dbgb !=nil {return _dbgb ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gecfb .Bottom =NewCT_Border ();if _ccdgg :=d .DecodeElement (_gecfb .Bottom ,&_becdcb );_ccdgg !=nil {return _ccdgg ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_gecfb .End =NewCT_Border ();if _bebbg :=d .DecodeElement (_gecfb .End ,&_becdcb );_bebbg !=nil {return _bebbg ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_gecfb .Right =NewCT_Border ();if _aafagc :=d .DecodeElement (_gecfb .Right ,&_becdcb );_aafagc !=nil {return _aafagc ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_gecfb .InsideH =NewCT_Border ();if _afdffc :=d .DecodeElement (_gecfb .InsideH ,&_becdcb );_afdffc !=nil {return _afdffc ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_gecfb .InsideV =NewCT_Border ();if _dcggc :=d .DecodeElement (_gecfb .InsideV ,&_becdcb );_dcggc !=nil {return _dcggc ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073 \u0025\u0076",_becdcb .Name );if _bagae :=d .Skip ();_bagae !=nil {return _bagae ;};};case _d .EndElement :break _bedcgb ;case _d .CharData :};};return nil ;};type CT_OptimizeForBrowser struct{TargetAttr *string ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// On/Off Value +ValAttr *_ff .ST_OnOff ;};func (_cfefa ST_Merge )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acfdcc :=_d .Attr {};_acfdcc .Name =name ;switch _cfefa {case ST_MergeUnset :_acfdcc .Value ="";case ST_MergeContinue :_acfdcc .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_acfdcc .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _acfdcc ,nil ;}; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};type CT_TblGridCol struct{ +// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path +func (_dafbg *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil };func NewCT_Perm ()*CT_Perm {_efcec :=&CT_Perm {};return _efcec };func (_edbfd *CT_Headers )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcgdb :for {_gbfff ,_efdf :=d .Token ();if _efdf !=nil {return _efdf ;};switch _bebgb :=_gbfff .(type ){case _d .StartElement :switch _bebgb .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 :"\u0068\u0065\u0061\u0064\u0065\u0072"},_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 :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_cfgaa :=NewCT_String ();if _defaae :=d .DecodeElement (_cfgaa ,&_bebgb );_defaae !=nil {return _defaae ;};_edbfd .Header =append (_edbfd .Header ,_cfgaa );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_bebgb .Name );if _eagc :=d .Skip ();_eagc !=nil {return _eagc ;};};case _d .EndElement :break _bcgdb ;case _d .CharData :};};return nil ;};func (_daccfc *Ftr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daccfc .CT_HdrFtr =*NewCT_HdrFtr ();_eadcf :for {_fgfeb ,_dbbda :=d .Token ();if _dbbda !=nil {return _dbbda ;};switch _fddeec :=_fgfeb .(type ){case _d .StartElement :switch _fddeec .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ggbed :=NewCT_AltChunk ();if _aeeff :=d .DecodeElement (_ggbed ,&_fddeec );_aeeff !=nil {return _aeeff ;};_daccfc .AltChunk =append (_daccfc .AltChunk ,_ggbed );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bddc :=NewEG_ContentBlockContent ();_bddc .CustomXml =NewCT_CustomXmlBlock ();if _bbdgf :=d .DecodeElement (_bddc .CustomXml ,&_fddeec );_bbdgf !=nil {return _bbdgf ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_bddc );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_acddae :=NewEG_ContentBlockContent ();_acddae .Sdt =NewCT_SdtBlock ();if _gdcbb :=d .DecodeElement (_acddae .Sdt ,&_fddeec );_gdcbb !=nil {return _gdcbb ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_acddae );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 :"\u0070"},_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 :"\u0070"}:_cdbf :=NewEG_ContentBlockContent ();_acaecg :=NewCT_P ();if _cacdfd :=d .DecodeElement (_acaecg ,&_fddeec );_cacdfd !=nil {return _cacdfd ;};_cdbf .P =append (_cdbf .P ,_acaecg );_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_cdbf );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_cbggef :=NewEG_ContentBlockContent ();_agbcf :=NewCT_Tbl ();if _bgbege :=d .DecodeElement (_agbcf ,&_fddeec );_bgbege !=nil {return _bgbege ;};_cbggef .Tbl =append (_cbggef .Tbl ,_agbcf );_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_cbggef );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_afacga :=NewEG_ContentBlockContent ();_egedgg :=NewEG_RunLevelElts ();_egedgg .ProofErr =NewCT_ProofErr ();if _ffdeg :=d .DecodeElement (_egedgg .ProofErr ,&_fddeec );_ffdeg !=nil {return _ffdeg ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_afacga );_afacga .EG_RunLevelElts =append (_afacga .EG_RunLevelElts ,_egedgg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gbegg :=NewEG_ContentBlockContent ();_bbgbdf :=NewEG_RunLevelElts ();_bbgbdf .PermStart =NewCT_PermStart ();if _bfgac :=d .DecodeElement (_bbgbdf .PermStart ,&_fddeec );_bfgac !=nil {return _bfgac ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_gbegg );_gbegg .EG_RunLevelElts =append (_gbegg .EG_RunLevelElts ,_bbgbdf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_facdce :=NewEG_ContentBlockContent ();_gbfgf :=NewEG_RunLevelElts ();_gbfgf .PermEnd =NewCT_Perm ();if _gbbfb :=d .DecodeElement (_gbfgf .PermEnd ,&_fddeec );_gbbfb !=nil {return _gbbfb ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_facdce );_facdce .EG_RunLevelElts =append (_facdce .EG_RunLevelElts ,_gbfgf );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_ggaedf :=NewEG_ContentBlockContent ();_cbdagb :=NewEG_RunLevelElts ();_cbdagb .Ins =NewCT_RunTrackChange ();if _cccgd :=d .DecodeElement (_cbdagb .Ins ,&_fddeec );_cccgd !=nil {return _cccgd ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_ggaedf );_ggaedf .EG_RunLevelElts =append (_ggaedf .EG_RunLevelElts ,_cbdagb );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cbdfa :=NewEG_ContentBlockContent ();_cegdb :=NewEG_RunLevelElts ();_cegdb .Del =NewCT_RunTrackChange ();if _abfcc :=d .DecodeElement (_cegdb .Del ,&_fddeec );_abfcc !=nil {return _abfcc ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_cbdfa );_cbdfa .EG_RunLevelElts =append (_cbdfa .EG_RunLevelElts ,_cegdb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bgfdag :=NewEG_ContentBlockContent ();_dgeegda :=NewEG_RunLevelElts ();_dgeegda .MoveFrom =NewCT_RunTrackChange ();if _gdgdbe :=d .DecodeElement (_dgeegda .MoveFrom ,&_fddeec );_gdgdbe !=nil {return _gdgdbe ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_bgfdag );_bgfdag .EG_RunLevelElts =append (_bgfdag .EG_RunLevelElts ,_dgeegda );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dgfed :=NewEG_ContentBlockContent ();_eafgag :=NewEG_RunLevelElts ();_eafgag .MoveTo =NewCT_RunTrackChange ();if _dfggfd :=d .DecodeElement (_eafgag .MoveTo ,&_fddeec );_dfggfd !=nil {return _dfggfd ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_dgfed );_dgfed .EG_RunLevelElts =append (_dgfed .EG_RunLevelElts ,_eafgag );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ebeee :=NewEG_ContentBlockContent ();_bbagff :=NewEG_RunLevelElts ();_agdba :=NewEG_RangeMarkupElements ();_agdba .BookmarkStart =NewCT_Bookmark ();if _fggbc :=d .DecodeElement (_agdba .BookmarkStart ,&_fddeec );_fggbc !=nil {return _fggbc ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_ebeee );_ebeee .EG_RunLevelElts =append (_ebeee .EG_RunLevelElts ,_bbagff );_bbagff .EG_RangeMarkupElements =append (_bbagff .EG_RangeMarkupElements ,_agdba );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gbcbbb :=NewEG_ContentBlockContent ();_dbgbg :=NewEG_RunLevelElts ();_gadga :=NewEG_RangeMarkupElements ();_gadga .BookmarkEnd =NewCT_MarkupRange ();if _decaef :=d .DecodeElement (_gadga .BookmarkEnd ,&_fddeec );_decaef !=nil {return _decaef ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_gbcbbb );_gbcbbb .EG_RunLevelElts =append (_gbcbbb .EG_RunLevelElts ,_dbgbg );_dbgbg .EG_RangeMarkupElements =append (_dbgbg .EG_RangeMarkupElements ,_gadga );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_egebb :=NewEG_ContentBlockContent ();_daaeg :=NewEG_RunLevelElts ();_ecdfe :=NewEG_RangeMarkupElements ();_ecdfe .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbgbgf :=d .DecodeElement (_ecdfe .MoveFromRangeStart ,&_fddeec );_gbgbgf !=nil {return _gbgbgf ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_egebb );_egebb .EG_RunLevelElts =append (_egebb .EG_RunLevelElts ,_daaeg );_daaeg .EG_RangeMarkupElements =append (_daaeg .EG_RangeMarkupElements ,_ecdfe );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fbdgda :=NewEG_ContentBlockContent ();_fbffde :=NewEG_RunLevelElts ();_dcgcb :=NewEG_RangeMarkupElements ();_dcgcb .MoveFromRangeEnd =NewCT_MarkupRange ();if _gfdgd :=d .DecodeElement (_dcgcb .MoveFromRangeEnd ,&_fddeec );_gfdgd !=nil {return _gfdgd ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_fbdgda );_fbdgda .EG_RunLevelElts =append (_fbdgda .EG_RunLevelElts ,_fbffde );_fbffde .EG_RangeMarkupElements =append (_fbffde .EG_RangeMarkupElements ,_dcgcb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gfbbgc :=NewEG_ContentBlockContent ();_dcfeg :=NewEG_RunLevelElts ();_cfcfb :=NewEG_RangeMarkupElements ();_cfcfb .MoveToRangeStart =NewCT_MoveBookmark ();if _aggbee :=d .DecodeElement (_cfcfb .MoveToRangeStart ,&_fddeec );_aggbee !=nil {return _aggbee ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_gfbbgc );_gfbbgc .EG_RunLevelElts =append (_gfbbgc .EG_RunLevelElts ,_dcfeg );_dcfeg .EG_RangeMarkupElements =append (_dcfeg .EG_RangeMarkupElements ,_cfcfb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_badcb :=NewEG_ContentBlockContent ();_eddef :=NewEG_RunLevelElts ();_acdfde :=NewEG_RangeMarkupElements ();_acdfde .MoveToRangeEnd =NewCT_MarkupRange ();if _cebge :=d .DecodeElement (_acdfde .MoveToRangeEnd ,&_fddeec );_cebge !=nil {return _cebge ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_badcb );_badcb .EG_RunLevelElts =append (_badcb .EG_RunLevelElts ,_eddef );_eddef .EG_RangeMarkupElements =append (_eddef .EG_RangeMarkupElements ,_acdfde );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bcbfg :=NewEG_ContentBlockContent ();_gfbef :=NewEG_RunLevelElts ();_ccfcf :=NewEG_RangeMarkupElements ();_ccfcf .CommentRangeStart =NewCT_MarkupRange ();if _gcagcf :=d .DecodeElement (_ccfcf .CommentRangeStart ,&_fddeec );_gcagcf !=nil {return _gcagcf ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_bcbfg );_bcbfg .EG_RunLevelElts =append (_bcbfg .EG_RunLevelElts ,_gfbef );_gfbef .EG_RangeMarkupElements =append (_gfbef .EG_RangeMarkupElements ,_ccfcf );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfbfcd :=NewEG_ContentBlockContent ();_faebc :=NewEG_RunLevelElts ();_gfced :=NewEG_RangeMarkupElements ();_gfced .CommentRangeEnd =NewCT_MarkupRange ();if _fagbf :=d .DecodeElement (_gfced .CommentRangeEnd ,&_fddeec );_fagbf !=nil {return _fagbf ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_cfbfcd );_cfbfcd .EG_RunLevelElts =append (_cfbfcd .EG_RunLevelElts ,_faebc );_faebc .EG_RangeMarkupElements =append (_faebc .EG_RangeMarkupElements ,_gfced );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gggcgc :=NewEG_ContentBlockContent ();_bbebb :=NewEG_RunLevelElts ();_gfcga :=NewEG_RangeMarkupElements ();_gfcga .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ddbaga :=d .DecodeElement (_gfcga .CustomXmlInsRangeStart ,&_fddeec );_ddbaga !=nil {return _ddbaga ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_gggcgc );_gggcgc .EG_RunLevelElts =append (_gggcgc .EG_RunLevelElts ,_bbebb );_bbebb .EG_RangeMarkupElements =append (_bbebb .EG_RangeMarkupElements ,_gfcga );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eebdff :=NewEG_ContentBlockContent ();_agebdg :=NewEG_RunLevelElts ();_gbaacde :=NewEG_RangeMarkupElements ();_gbaacde .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdffa :=d .DecodeElement (_gbaacde .CustomXmlInsRangeEnd ,&_fddeec );_fdffa !=nil {return _fdffa ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_eebdff );_eebdff .EG_RunLevelElts =append (_eebdff .EG_RunLevelElts ,_agebdg );_agebdg .EG_RangeMarkupElements =append (_agebdg .EG_RangeMarkupElements ,_gbaacde );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egfgc :=NewEG_ContentBlockContent ();_aaega :=NewEG_RunLevelElts ();_ddfde :=NewEG_RangeMarkupElements ();_ddfde .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aaebb :=d .DecodeElement (_ddfde .CustomXmlDelRangeStart ,&_fddeec );_aaebb !=nil {return _aaebb ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_egfgc );_egfgc .EG_RunLevelElts =append (_egfgc .EG_RunLevelElts ,_aaega );_aaega .EG_RangeMarkupElements =append (_aaega .EG_RangeMarkupElements ,_ddfde );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_efgef :=NewEG_ContentBlockContent ();_bgdfeg :=NewEG_RunLevelElts ();_agddg :=NewEG_RangeMarkupElements ();_agddg .CustomXmlDelRangeEnd =NewCT_Markup ();if _bcgae :=d .DecodeElement (_agddg .CustomXmlDelRangeEnd ,&_fddeec );_bcgae !=nil {return _bcgae ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_efgef );_efgef .EG_RunLevelElts =append (_efgef .EG_RunLevelElts ,_bgdfeg );_bgdfeg .EG_RangeMarkupElements =append (_bgdfeg .EG_RangeMarkupElements ,_agddg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ecbec :=NewEG_ContentBlockContent ();_fcggc :=NewEG_RunLevelElts ();_befaf :=NewEG_RangeMarkupElements ();_befaf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _agdgf :=d .DecodeElement (_befaf .CustomXmlMoveFromRangeStart ,&_fddeec );_agdgf !=nil {return _agdgf ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_ecbec );_ecbec .EG_RunLevelElts =append (_ecbec .EG_RunLevelElts ,_fcggc );_fcggc .EG_RangeMarkupElements =append (_fcggc .EG_RangeMarkupElements ,_befaf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gabdbg :=NewEG_ContentBlockContent ();_edafad :=NewEG_RunLevelElts ();_dbggce :=NewEG_RangeMarkupElements ();_dbggce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _deggbe :=d .DecodeElement (_dbggce .CustomXmlMoveFromRangeEnd ,&_fddeec );_deggbe !=nil {return _deggbe ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_gabdbg );_gabdbg .EG_RunLevelElts =append (_gabdbg .EG_RunLevelElts ,_edafad );_edafad .EG_RangeMarkupElements =append (_edafad .EG_RangeMarkupElements ,_dbggce );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dcggcc :=NewEG_ContentBlockContent ();_abgdb :=NewEG_RunLevelElts ();_fcgff :=NewEG_RangeMarkupElements ();_fcgff .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fafgf :=d .DecodeElement (_fcgff .CustomXmlMoveToRangeStart ,&_fddeec );_fafgf !=nil {return _fafgf ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_dcggcc );_dcggcc .EG_RunLevelElts =append (_dcggcc .EG_RunLevelElts ,_abgdb );_abgdb .EG_RangeMarkupElements =append (_abgdb .EG_RangeMarkupElements ,_fcgff );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gfdgba :=NewEG_ContentBlockContent ();_bcdcca :=NewEG_RunLevelElts ();_afbgf :=NewEG_RangeMarkupElements ();_afbgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aadfff :=d .DecodeElement (_afbgf .CustomXmlMoveToRangeEnd ,&_fddeec );_aadfff !=nil {return _aadfff ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_gfdgba );_gfdgba .EG_RunLevelElts =append (_gfdgba .EG_RunLevelElts ,_bcdcca );_bcdcca .EG_RangeMarkupElements =append (_bcdcca .EG_RangeMarkupElements ,_afbgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaedgd :=NewEG_ContentBlockContent ();_gegbdf :=NewEG_RunLevelElts ();_dbccaf :=NewEG_MathContent ();_dbccaf .OMathPara =_ed .NewOMathPara ();if _cfacd :=d .DecodeElement (_dbccaf .OMathPara ,&_fddeec );_cfacd !=nil {return _cfacd ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_gaedgd );_gaedgd .EG_RunLevelElts =append (_gaedgd .EG_RunLevelElts ,_gegbdf );_gegbdf .EG_MathContent =append (_gegbdf .EG_MathContent ,_dbccaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afgdc :=NewEG_ContentBlockContent ();_cfebf :=NewEG_RunLevelElts ();_bdgacg :=NewEG_MathContent ();_bdgacg .OMath =_ed .NewOMath ();if _ceece :=d .DecodeElement (_bdgacg .OMath ,&_fddeec );_ceece !=nil {return _ceece ;};_daccfc .EG_ContentBlockContent =append (_daccfc .EG_ContentBlockContent ,_afgdc );_afgdc .EG_RunLevelElts =append (_afgdc .EG_RunLevelElts ,_cfebf );_cfebf .EG_MathContent =append (_cfebf .EG_MathContent ,_bdgacg );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0046t\u0072\u0020\u0025\u0076",_fddeec .Name );if _fcdde :=d .Skip ();_fcdde !=nil {return _fcdde ;};};case _d .EndElement :break _eadcf ;case _d .CharData :};};return nil ;};func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_bbfeed :=&WdCT_TextboxInfo {};_bbfeed .TxbxContent =NewWdCT_TxbxContent ();return _bbfeed ;};func (_bfefdf WdST_WrapText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfefdf .String (),start );}; -// Grid Column Width -WAttr *_e .ST_TwipsMeasure ;};type ST_PTabAlignment byte ;type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_c .Time ; +// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path +func (_decea *CT_RubyContent )ValidateWithPath (path string )error {if _decea .R !=nil {if _gcgddc :=_decea .R .ValidateWithPath (path +"\u002f\u0052");_gcgddc !=nil {return _gcgddc ;};};for _dfgbe ,_dgfgf :=range _decea .EG_RunLevelElts {if _ffaea :=_dgfgf .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dfgbe ));_ffaea !=nil {return _ffaea ;};};return nil ;};func (_abbce ST_ProofErr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abbce .String (),start );};func (_beefec *EG_ParaRPrTrackChanges )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcaacd :for {_dfdfg ,_dbdcg :=d .Token ();if _dbdcg !=nil {return _dbdcg ;};switch _dbbba :=_dfdfg .(type ){case _d .StartElement :switch _dbbba .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_beefec .Ins =NewCT_TrackChange ();if _fbabag :=d .DecodeElement (_beefec .Ins ,&_dbbba );_fbabag !=nil {return _fbabag ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_beefec .Del =NewCT_TrackChange ();if _adbgff :=d .DecodeElement (_beefec .Del ,&_dbbba );_adbgff !=nil {return _adbgff ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_beefec .MoveFrom =NewCT_TrackChange ();if _cgfgb :=d .DecodeElement (_beefec .MoveFrom ,&_dbbba );_cgfgb !=nil {return _cgfgb ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_beefec .MoveTo =NewCT_TrackChange ();if _deefe :=d .DecodeElement (_beefec .MoveTo ,&_dbbba );_deefe !=nil {return _deefe ;};default:_fe .Log .Debug ("\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",_dbbba .Name );if _eafdf :=d .Skip ();_eafdf !=nil {return _eafdf ;};};case _d .EndElement :break _gcaacd ;case _d .CharData :};};return nil ;};func NewCT_Control ()*CT_Control {_ddee :=&CT_Control {};return _ddee };func (_ebdaf *ST_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebef ,_efcacg :=d .Token ();if _efcacg !=nil {return _efcacg ;};if _edbee ,_bbaff :=_bebef .(_d .EndElement );_bbaff &&_edbee .Name ==start .Name {*_ebdaf =1;return nil ;};if _dabag ,_cbbffa :=_bebef .(_d .CharData );!_cbbffa {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bebef );}else {switch string (_dabag ){case "":*_ebdaf =0;case "\u006e\u0069\u006c":*_ebdaf =1;case "\u006e\u006f\u006e\u0065":*_ebdaf =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ebdaf =3;case "\u0074\u0068\u0069c\u006b":*_ebdaf =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ebdaf =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ebdaf =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_ebdaf =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ebdaf =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ebdaf =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_ebdaf =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ebdaf =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ebdaf =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_ebdaf =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ebdaf =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ebdaf =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_ebdaf =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ebdaf =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ebdaf =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_ebdaf =19;case "\u0077\u0061\u0076\u0065":*_ebdaf =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_ebdaf =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_ebdaf =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_ebdaf =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_ebdaf =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_ebdaf =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_ebdaf =26;case "\u0069\u006e\u0073e\u0074":*_ebdaf =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_ebdaf =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_ebdaf =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_ebdaf =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_ebdaf =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_ebdaf =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_ebdaf =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_ebdaf =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_ebdaf =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_ebdaf =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_ebdaf =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_ebdaf =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_ebdaf =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_ebdaf =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_ebdaf =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_ebdaf =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ebdaf =43;case "\u0062\u0061\u0074\u0073":*_ebdaf =44;case "\u0062\u0069\u0072d\u0073":*_ebdaf =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_ebdaf =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_ebdaf =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_ebdaf =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_ebdaf =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_ebdaf =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_ebdaf =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_ebdaf =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_ebdaf =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_ebdaf =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_ebdaf =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_ebdaf =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_ebdaf =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_ebdaf =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_ebdaf =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_ebdaf =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_ebdaf =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_ebdaf =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ebdaf =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_ebdaf =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ebdaf =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_ebdaf =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_ebdaf =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ebdaf =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_ebdaf =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_ebdaf =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_ebdaf =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_ebdaf =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_ebdaf =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_ebdaf =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_ebdaf =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_ebdaf =76;case "\u0063\u0075\u0070":*_ebdaf =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_ebdaf =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_ebdaf =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_ebdaf =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_ebdaf =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_ebdaf =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_ebdaf =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_ebdaf =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_ebdaf =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_ebdaf =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_ebdaf =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_ebdaf =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_ebdaf =89;case "\u0066\u0061\u006e\u0073":*_ebdaf =90;case "\u0066\u0069\u006c\u006d":*_ebdaf =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_ebdaf =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_ebdaf =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_ebdaf =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_ebdaf =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_ebdaf =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_ebdaf =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_ebdaf =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_ebdaf =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_ebdaf =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_ebdaf =101;case "\u0067\u0065\u006d\u0073":*_ebdaf =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_ebdaf =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ebdaf =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_ebdaf =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_ebdaf =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_ebdaf =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_ebdaf =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_ebdaf =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_ebdaf =110;case "\u0068\u006f\u006cl\u0079":*_ebdaf =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_ebdaf =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_ebdaf =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_ebdaf =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_ebdaf =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_ebdaf =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_ebdaf =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_ebdaf =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_ebdaf =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_ebdaf =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_ebdaf =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_ebdaf =122;case "\u006d\u006f\u006fn\u0073":*_ebdaf =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_ebdaf =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_ebdaf =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_ebdaf =126;case "\u006f\u0076\u0061l\u0073":*_ebdaf =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_ebdaf =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_ebdaf =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_ebdaf =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_ebdaf =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_ebdaf =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_ebdaf =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_ebdaf =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_ebdaf =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_ebdaf =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_ebdaf =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_ebdaf =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_ebdaf =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_ebdaf =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_ebdaf =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_ebdaf =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_ebdaf =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_ebdaf =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_ebdaf =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_ebdaf =146;case "\u0072\u0069\u006eg\u0073":*_ebdaf =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_ebdaf =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_ebdaf =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_ebdaf =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_ebdaf =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_ebdaf =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_ebdaf =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_ebdaf =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_ebdaf =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_ebdaf =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_ebdaf =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_ebdaf =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_ebdaf =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_ebdaf =160;case "\u0073\u0074\u0061r\u0073":*_ebdaf =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_ebdaf =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_ebdaf =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_ebdaf =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_ebdaf =165;case "\u0073\u0075\u006e":*_ebdaf =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_ebdaf =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_ebdaf =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_ebdaf =169;case "\u0074\u0072\u0065e\u0073":*_ebdaf =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_ebdaf =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_ebdaf =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_ebdaf =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_ebdaf =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_ebdaf =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_ebdaf =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_ebdaf =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_ebdaf =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_ebdaf =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_ebdaf =180;case "\u0076\u0069\u006e\u0065":*_ebdaf =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_ebdaf =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_ebdaf =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_ebdaf =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_ebdaf =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_ebdaf =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_ebdaf =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_ebdaf =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_ebdaf =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ebdaf =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_ebdaf =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_ebdaf =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ebdaf =193;};};_bebef ,_efcacg =d .Token ();if _efcacg !=nil {return _efcacg ;};if _ddcgdg ,_bcegbb :=_bebef .(_d .EndElement );_bcegbb &&_ddcgdg .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bebef );}; -// Annotation Identifier -IdAttr int64 ;};type ST_ProofErr byte ; +// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path +func (_ebda *CT_DocPartName )ValidateWithPath (path string )error {if _ebda .DecoratedAttr !=nil {if _bgadag :=_ebda .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_bgadag !=nil {return _bgadag ;};};return nil ;};func (_eeacc ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _eeacc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeacc ));};return nil ;};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_dcfgfa :=&WdCT_WrapThrough {};_dcfgfa .WrapTextAttr =WdST_WrapText (1);_dcfgfa .WrapPolygon =NewWdCT_WrapPath ();return _dcfgfa ;};type ST_Merge byte ;func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_cbddfb :=&CT_TwipsMeasure {};return _cbddfb };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;); -// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path -func (_bfbfdf *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _dfab :=_bfbfdf .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_dfab !=nil {return _dfab ;};if _bdgc :=_bfbfdf .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_bdgc !=nil {return _bdgc ;};return nil ;}; +// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path +func (_bfabbf *EG_ContentBlockContent )ValidateWithPath (path string )error {if _bfabbf .CustomXml !=nil {if _fdgagg :=_bfabbf .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_fdgagg !=nil {return _fdgagg ;};};if _bfabbf .Sdt !=nil {if _adegf :=_bfabbf .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_adegf !=nil {return _adegf ;};};for _adfca ,_aeacg :=range _bfabbf .P {if _ccfaa :=_aeacg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_adfca ));_ccfaa !=nil {return _ccfaa ;};};for _dacbfe ,_aabecc :=range _bfabbf .Tbl {if _gefac :=_aabecc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_dacbfe ));_gefac !=nil {return _gefac ;};};for _ccfgc ,_cfbceb :=range _bfabbf .EG_RunLevelElts {if _abaafd :=_cfbceb .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ccfgc ));_abaafd !=nil {return _abaafd ;};};return nil ;};func NewCT_DocGrid ()*CT_DocGrid {_dcba :=&CT_DocGrid {};return _dcba };func (_dcdg *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efad :=range start .Attr {if _efad .Name .Local =="\u0076\u0061\u006c"{_agce ,_gfcg :=ParseUnionST_DecimalNumberOrPercent (_efad .Value );if _gfcg !=nil {return _gfcg ;};_dcdg .ValAttr =_agce ;continue ;};};for {_fddb ,_fcef :=d .Token ();if _fcef !=nil {return _ace .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",_fcef );};if _cccdd ,_afea :=_fddb .(_d .EndElement );_afea &&_cccdd .Name ==start .Name {break ;};};return nil ;};func (_bgcddb *ST_DecimalNumberOrPercent )Validate ()error {return _bgcddb .ValidateWithPath ("")};func (_gfdca *CT_TcPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfega :for {_cbeea ,_daeea :=d .Token ();if _daeea !=nil {return _daeea ;};switch _bggeg :=_cbeea .(type ){case _d .StartElement :switch _bggeg .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_gfdca .CnfStyle =NewCT_Cnf ();if _bdbdaaa :=d .DecodeElement (_gfdca .CnfStyle ,&_bggeg );_bdbdaaa !=nil {return _bdbdaaa ;};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 :"\u0074\u0063\u0057"},_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 :"\u0074\u0063\u0057"}:_gfdca .TcW =NewCT_TblWidth ();if _bgaeb :=d .DecodeElement (_gfdca .TcW ,&_bggeg );_bgaeb !=nil {return _bgaeb ;};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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_gfdca .GridSpan =NewCT_DecimalNumber ();if _bbage :=d .DecodeElement (_gfdca .GridSpan ,&_bggeg );_bbage !=nil {return _bbage ;};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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_gfdca .HMerge =NewCT_HMerge ();if _dccffc :=d .DecodeElement (_gfdca .HMerge ,&_bggeg );_dccffc !=nil {return _dccffc ;};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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_gfdca .VMerge =NewCT_VMerge ();if _fcece :=d .DecodeElement (_gfdca .VMerge ,&_bggeg );_fcece !=nil {return _fcece ;};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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_gfdca .TcBorders =NewCT_TcBorders ();if _dcbbe :=d .DecodeElement (_gfdca .TcBorders ,&_bggeg );_dcbbe !=nil {return _dcbbe ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_gfdca .Shd =NewCT_Shd ();if _geeef :=d .DecodeElement (_gfdca .Shd ,&_bggeg );_geeef !=nil {return _geeef ;};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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_gfdca .NoWrap =NewCT_OnOff ();if _eafcdf :=d .DecodeElement (_gfdca .NoWrap ,&_bggeg );_eafcdf !=nil {return _eafcdf ;};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 :"\u0074\u0063\u004da\u0072"},_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 :"\u0074\u0063\u004da\u0072"}:_gfdca .TcMar =NewCT_TcMar ();if _cbdba :=d .DecodeElement (_gfdca .TcMar ,&_bggeg );_cbdba !=nil {return _cbdba ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_gfdca .TextDirection =NewCT_TextDirection ();if _gafcbc :=d .DecodeElement (_gfdca .TextDirection ,&_bggeg );_gafcbc !=nil {return _gafcbc ;};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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_gfdca .TcFitText =NewCT_OnOff ();if _cbebdb :=d .DecodeElement (_gfdca .TcFitText ,&_bggeg );_cbebdb !=nil {return _cbebdb ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_gfdca .VAlign =NewCT_VerticalJc ();if _accdcd :=d .DecodeElement (_gfdca .VAlign ,&_bggeg );_accdcd !=nil {return _accdcd ;};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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_gfdca .HideMark =NewCT_OnOff ();if _gddaa :=d .DecodeElement (_gfdca .HideMark ,&_bggeg );_gddaa !=nil {return _gddaa ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_gfdca .Headers =NewCT_Headers ();if _agcgff :=d .DecodeElement (_gfdca .Headers ,&_bggeg );_agcgff !=nil {return _agcgff ;};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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_gfdca .CellIns =NewCT_TrackChange ();if _edcgc :=d .DecodeElement (_gfdca .CellIns ,&_bggeg );_edcgc !=nil {return _edcgc ;};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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_gfdca .CellDel =NewCT_TrackChange ();if _beeag :=d .DecodeElement (_gfdca .CellDel ,&_bggeg );_beeag !=nil {return _beeag ;};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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_gfdca .CellMerge =NewCT_CellMergeTrackChange ();if _gaegg :=d .DecodeElement (_gfdca .CellMerge ,&_bggeg );_gaegg !=nil {return _gaegg ;};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 :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_gfdca .TcPrChange =NewCT_TcPrChange ();if _feccaa :=d .DecodeElement (_gfdca .TcPrChange ,&_bggeg );_feccaa !=nil {return _feccaa ;};default:_fe .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0063\u0050\u0072\u0020\u0025\u0076",_bggeg .Name );if _cfbbcf :=d .Skip ();_cfbbcf !=nil {return _cfbbcf ;};};case _d .EndElement :break _bfega ;case _d .CharData :};};return nil ;};func (_aabde *WdEG_WrapType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aabde .Choice !=nil {_aabde .Choice .MarshalXML (e ,_d .StartElement {});};return nil ;};func (_abbea *CT_TblPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abbea .TblStyle !=nil {_bcdgcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_abbea .TblStyle ,_bcdgcb );};if _abbea .TblpPr !=nil {_dbgdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_abbea .TblpPr ,_dbgdg );};if _abbea .TblOverlap !=nil {_bfcbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_abbea .TblOverlap ,_bfcbbb );};if _abbea .BidiVisual !=nil {_acade :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_abbea .BidiVisual ,_acade );};if _abbea .TblStyleRowBandSize !=nil {_egdde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_abbea .TblStyleRowBandSize ,_egdde );};if _abbea .TblStyleColBandSize !=nil {_cbdfff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_abbea .TblStyleColBandSize ,_cbdfff );};if _abbea .TblW !=nil {_abbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_abbea .TblW ,_abbcd );};if _abbea .Jc !=nil {_fedgfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_abbea .Jc ,_fedgfd );};if _abbea .TblCellSpacing !=nil {_ccccaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_abbea .TblCellSpacing ,_ccccaa );};if _abbea .TblInd !=nil {_cffebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_abbea .TblInd ,_cffebb );};if _abbea .TblBorders !=nil {_ceeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_abbea .TblBorders ,_ceeef );};if _abbea .Shd !=nil {_bcccff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_abbea .Shd ,_bcccff );};if _abbea .TblLayout !=nil {_daggbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_abbea .TblLayout ,_daggbe );};if _abbea .TblCellMar !=nil {_bgcde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_abbea .TblCellMar ,_bgcde );};if _abbea .TblLook !=nil {_fgfdaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_abbea .TblLook ,_fgfdaa );};if _abbea .TblCaption !=nil {_aaddf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_abbea .TblCaption ,_aaddf );};if _abbea .TblDescription !=nil {_egbcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_abbea .TblDescription ,_egbcc );};if _abbea .TblPrChange !=nil {_bdgag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_abbea .TblPrChange ,_bdgag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dadg *CT_Picture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_decfg :for {_dgbdf ,_faacc :=d .Token ();if _faacc !=nil {return _faacc ;};switch _geefg :=_dgbdf .(type ){case _d .StartElement :switch _geefg .Name {default:if _cagbg ,_cgfae :=_cd .CreateElement (_geefg );_cgfae !=nil {return _cgfae ;}else {if _dfgee :=d .DecodeElement (_cagbg ,&_geefg );_dfgee !=nil {return _dfgee ;};_dadg .Any =append (_dadg .Any ,_cagbg );};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 :"\u006d\u006f\u0076i\u0065"},_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 :"\u006d\u006f\u0076i\u0065"}:_dadg .Movie =NewCT_Rel ();if _bbffb :=d .DecodeElement (_dadg .Movie ,&_geefg );_bbffb !=nil {return _bbffb ;};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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_dadg .Control =NewCT_Control ();if _cfcca :=d .DecodeElement (_dadg .Control ,&_geefg );_cfcca !=nil {return _cfcca ;};};case _d .EndElement :break _decfg ;case _d .CharData :};};return nil ;};type CT_ParaRPr struct{ -// Validate validates the CT_SdtBlock and its children -func (_beac *CT_SdtBlock )Validate ()error {return _beac .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};func (_feggb *CT_TblGridCol )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _feggb .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_ff .Sprintf ("\u0025\u0076",*_feggb .WAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Validate validates the CT_TblCellMar and its children -func (_fdefd *CT_TblCellMar )Validate ()error {return _fdefd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func (_dbfbb *CT_FFData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aadcd :for {_daeba ,_edbfd :=d .Token ();if _edbfd !=nil {return _edbfd ;};switch _bbgda :=_daeba .(type ){case _f .StartElement :switch _bbgda .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"}:_caccf :=NewCT_FFName ();if _gafdg :=d .DecodeElement (_caccf ,&_bbgda );_gafdg !=nil {return _gafdg ;};_dbfbb .Name =append (_dbfbb .Name ,_caccf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bggb :=NewCT_DecimalNumber ();if _fbfcc :=d .DecodeElement (_bggb ,&_bbgda );_fbfcc !=nil {return _fbfcc ;};_dbfbb .Label =append (_dbfbb .Label ,_bggb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgba :=NewCT_UnsignedDecimalNumber ();if _eebae :=d .DecodeElement (_abgba ,&_bbgda );_eebae !=nil {return _eebae ;};_dbfbb .TabIndex =append (_dbfbb .TabIndex ,_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 :"\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"}:_gacff :=NewCT_OnOff ();if _bcfdf :=d .DecodeElement (_gacff ,&_bbgda );_bcfdf !=nil {return _bcfdf ;};_dbfbb .Enabled =append (_dbfbb .Enabled ,_gacff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaee :=NewCT_OnOff ();if _ggfdd :=d .DecodeElement (_ffaee ,&_bbgda );_ggfdd !=nil {return _ggfdd ;};_dbfbb .CalcOnExit =append (_dbfbb .CalcOnExit ,_ffaee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fddd :=NewCT_MacroName ();if _degb :=d .DecodeElement (_fddd ,&_bbgda );_degb !=nil {return _degb ;};_dbfbb .EntryMacro =append (_dbfbb .EntryMacro ,_fddd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbgea :=NewCT_MacroName ();if _bagaaf :=d .DecodeElement (_fbgea ,&_bbgda );_bagaaf !=nil {return _bagaaf ;};_dbfbb .ExitMacro =append (_dbfbb .ExitMacro ,_fbgea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgba :=NewCT_FFHelpText ();if _cgdf :=d .DecodeElement (_bgba ,&_bbgda );_cgdf !=nil {return _cgdf ;};_dbfbb .HelpText =append (_dbfbb .HelpText ,_bgba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dedcb :=NewCT_FFStatusText ();if _afadg :=d .DecodeElement (_dedcb ,&_bbgda );_afadg !=nil {return _afadg ;};_dbfbb .StatusText =append (_dbfbb .StatusText ,_dedcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbfbb .CheckBox =NewCT_FFCheckBox ();if _bcdcf :=d .DecodeElement (_dbfbb .CheckBox ,&_bbgda );_bcdcf !=nil {return _bcdcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbfbb .DdList =NewCT_FFDDList ();if _dccaf :=d .DecodeElement (_dbfbb .DdList ,&_bbgda );_dccaf !=nil {return _dccaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbfbb .TextInput =NewCT_FFTextInput ();if _efbe :=d .DecodeElement (_dbfbb .TextInput ,&_bbgda );_efbe !=nil {return _efbe ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0046\u0044a\u0074\u0061 \u0025\u0076",_bbgda .Name );if _dbgcg :=d .Skip ();_dbgcg !=nil {return _dbgcg ;};};case _f .EndElement :break _aadcd ;case _f .CharData :};};return nil ;};func (_gggca ST_TextDirection )String ()string {switch _gggca {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 "";}; +// Deleted Paragraph +Del *CT_TrackChange ; -// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path -func (_bdcfc *CT_FtnProps )ValidateWithPath (path string )error {if _bdcfc .Pos !=nil {if _edbgc :=_bdcfc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_edbgc !=nil {return _edbgc ;};};if _bdcfc .NumFmt !=nil {if _egadd :=_bdcfc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_egadd !=nil {return _egadd ;};};if _bdcfc .NumStart !=nil {if _ebbeg :=_bdcfc .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_ebbeg !=nil {return _ebbeg ;};};if _bdcfc .NumRestart !=nil {if _ffddb :=_bdcfc .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_ffddb !=nil {return _ffddb ;};};return nil ;};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_bcdce :=&EG_RangeMarkupElements {};return _bcdce ;}; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Validate validates the EG_CellMarkupElements and its children -func (_gbcbfe *EG_CellMarkupElements )Validate ()error {return _gbcbfe .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");};type ST_Proof byte ;func NewCT_SdtContentRun ()*CT_SdtContentRun {_ddeaeg :=&CT_SdtContentRun {};return _ddeaeg };func NewCT_WriteProtection ()*CT_WriteProtection {_eadgge :=&CT_WriteProtection {};return _eadgge };func NewCT_Height ()*CT_Height {_gdedc :=&CT_Height {};return _gdedc };type CT_RPr struct{ +// Move Destination Paragraph +MoveTo *CT_TrackChange ; // Referenced Character Style RStyle *CT_String ; @@ -929,3038 +836,2681 @@ SpecVanish *CT_OnOff ; // Office Open XML Math OMath *CT_OnOff ; -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_eabfc *CT_TblLayoutType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfeabg :=range start .Attr {if _gfeabg .Name .Local =="\u0074\u0079\u0070\u0065"{_eabfc .TypeAttr .UnmarshalXMLAttr (_gfeabg );continue ;};};for {_cecbgf ,_bbegc :=d .Token ();if _bbegc !=nil {return _ff .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",_bbegc );};if _ebebb ,_bbce :=_cecbgf .(_f .EndElement );_bbce &&_ebebb .Name ==start .Name {break ;};};return nil ;}; +// Revision Information for Run Properties on the Paragraph Mark +RPrChange *CT_ParaRPrChange ;};func NewCT_SdtDate ()*CT_SdtDate {_cgdfeb :=&CT_SdtDate {};return _cgdfeb };func (_bbfdc *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_eagdf :=[]string {};if _bbfdc .Int64 !=nil {_eagdf =append (_eagdf ,"\u0049\u006e\u00746\u0034");};if _bbfdc .ST_UniversalMeasure !=nil {_eagdf =append (_eagdf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_eagdf )> 1{return _ace .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eagdf );};return nil ;};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_bgeag :=&CT_CustomXmlRun {};return _bgeag };func (_aeagb *CT_SectType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aeagb .ValAttr !=ST_SectionMarkUnset {_bdcgg ,_daabe :=_aeagb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _daabe !=nil {return _daabe ;};start .Attr =append (start .Attr ,_bdcgg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; -// Validate validates the CT_SectPrBase and its children -func (_ebbcc *CT_SectPrBase )Validate ()error {return _ebbcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");};func (_gaaee *CT_DocumentBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baeea :for {_ccbdc ,_efefe :=d .Token ();if _efefe !=nil {return _efefe ;};switch _aedgc :=_ccbdc .(type ){case _f .StartElement :switch _aedgc .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"}:_gaaee .Background =NewCT_Background ();if _bdba :=d .DecodeElement (_gaaee .Background ,&_aedgc );_bdba !=nil {return _bdba ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_aedgc .Name );if _fegg :=d .Skip ();_fegg !=nil {return _fegg ;};};case _f .EndElement :break _baeea ;case _f .CharData :};};return nil ;};type CT_FtnEdnRef struct{ +// Table Properties +TblPr *CT_TblPr ; -// Suppress Footnote/Endnote Reference Mark -CustomMarkFollowsAttr *_e .ST_OnOff ; +// Table Grid +TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_cafaf *CT_PixelsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efcgg :=range start .Attr {if _efcgg .Name .Local =="\u0076\u0061\u006c"{_dadgb ,_egfdc :=_ac .ParseUint (_efcgg .Value ,10,64);if _egfdc !=nil {return _egfdc ;};_cafaf .ValAttr =_dadgb ;continue ;};};for {_bdgedd ,_afgcg :=d .Token ();if _afgcg !=nil {return _ace .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",_afgcg );};if _bccbg ,_agfc :=_bdgedd .(_d .EndElement );_agfc &&_bccbg .Name ==start .Name {break ;};};return nil ;};func (_aagea ST_DocPartBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aagea .String (),start );};func (_eedfc *CT_MathCtrlIns )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_eedfc .AuthorAttr )});if _eedfc .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_eedfc .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_eedfc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgfa *CT_FFData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgfa .Name !=nil {_addd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_aagae :=range _cgfa .Name {e .EncodeElement (_aagae ,_addd );};};if _cgfa .Label !=nil {_gegfa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_fbfca :=range _cgfa .Label {e .EncodeElement (_fbfca ,_gegfa );};};if _cgfa .TabIndex !=nil {_fagga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_aagd :=range _cgfa .TabIndex {e .EncodeElement (_aagd ,_fagga );};};if _cgfa .Enabled !=nil {_bddf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_cgfe :=range _cgfa .Enabled {e .EncodeElement (_cgfe ,_bddf );};};if _cgfa .CalcOnExit !=nil {_debfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_dgefd :=range _cgfa .CalcOnExit {e .EncodeElement (_dgefd ,_debfd );};};if _cgfa .EntryMacro !=nil {_debff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_acaaf :=range _cgfa .EntryMacro {e .EncodeElement (_acaaf ,_debff );};};if _cgfa .ExitMacro !=nil {_cfac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_ecbba :=range _cgfa .ExitMacro {e .EncodeElement (_ecbba ,_cfac );};};if _cgfa .HelpText !=nil {_dceb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_dbade :=range _cgfa .HelpText {e .EncodeElement (_dbade ,_dceb );};};if _cgfa .StatusText !=nil {_gdce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_fadfc :=range _cgfa .StatusText {e .EncodeElement (_fadfc ,_gdce );};};if _cgfa .CheckBox !=nil {_dggec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_cgfa .CheckBox ,_dggec );};if _cgfa .DdList !=nil {_gfeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_cgfa .DdList ,_gfeeg );};if _cgfa .TextInput !=nil {_bdeg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_cgfa .TextInput ,_bdeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_HMerge ()*CT_HMerge {_eccff :=&CT_HMerge {};return _eccff }; -// Footnote/Endnote ID Reference -IdAttr int64 ;};func (_dbdac *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 _dbdac .Any !=nil {for _ ,_eafgfa :=range _dbdac .Any {_eafgfa .MarshalXML (e ,_f .StartElement {});};};if _dbdac .Movie !=nil {_cbcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_dbdac .Movie ,_cbcf );};if _dbdac .Control !=nil {_ecedd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_dbdac .Control ,_ecedd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TblGridChange struct{ +// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path +func (_aafed *CT_LevelText )ValidateWithPath (path string )error {if _aafed .NullAttr !=nil {if _bbdbe :=_aafed .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_bbdbe !=nil {return _bbdbe ;};};return nil ;};type CT_FFDDList struct{ -// Annotation Identifier -IdAttr int64 ;TblGrid *CT_TblGridBase ;};func (_gcfded ST_NumberFormat )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecfcba :=_f .Attr {};_ecfcba .Name =name ;switch _gcfded {case ST_NumberFormatUnset :_ecfcba .Value ="";case ST_NumberFormatDecimal :_ecfcba .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_ecfcba .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_ecfcba .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_ecfcba .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_ecfcba .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_ecfcba .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_ecfcba .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_ecfcba .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_ecfcba .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_ecfcba .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_ecfcba .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_ecfcba .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_ecfcba .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_ecfcba .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_ecfcba .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_ecfcba .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_ecfcba .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_ecfcba .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 :_ecfcba .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_ecfcba .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_ecfcba .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_ecfcba .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_ecfcba .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_ecfcba .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_ecfcba .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_ecfcba .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_ecfcba .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 :_ecfcba .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_ecfcba .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 :_ecfcba .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 :_ecfcba .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case ST_NumberFormatIdeographZodiac :_ecfcba .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_ecfcba .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 :_ecfcba .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_ecfcba .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case ST_NumberFormatTaiwaneseCountingThousand :_ecfcba .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_ecfcba .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatChineseCounting :_ecfcba .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_ecfcba .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case ST_NumberFormatChineseCountingThousand :_ecfcba .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 :_ecfcba .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatKoreanCounting :_ecfcba .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_ecfcba .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_ecfcba .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case ST_NumberFormatVietnameseCounting :_ecfcba .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_ecfcba .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case ST_NumberFormatRussianUpper :_ecfcba .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_ecfcba .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_ecfcba .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case ST_NumberFormatHebrew1 :_ecfcba .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_ecfcba .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_ecfcba .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case ST_NumberFormatArabicAbjad :_ecfcba .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_ecfcba .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_ecfcba .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case ST_NumberFormatHindiNumbers :_ecfcba .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_ecfcba .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_ecfcba .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_ecfcba .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_ecfcba .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_ecfcba .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_ecfcba .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_ecfcba .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ecfcba ,nil ;};func (_bagbeb ST_ThemeColor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfgage :=_f .Attr {};_gfgage .Name =name ;switch _bagbeb {case ST_ThemeColorUnset :_gfgage .Value ="";case ST_ThemeColorDark1 :_gfgage .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_gfgage .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_gfgage .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_gfgage .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_gfgage .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_gfgage .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_gfgage .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_gfgage .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_gfgage .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_gfgage .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_gfgage .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_ThemeColorFollowedHyperlink :_gfgage .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_gfgage .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_gfgage .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case ST_ThemeColorText1 :_gfgage .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_gfgage .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_gfgage .Value ="\u0074\u0065\u0078t\u0032";};return _gfgage ,nil ;}; +// Drop-Down List Selection +Result *CT_DecimalNumber ; -// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path -func (_eddcg *CT_SdtEndPr )ValidateWithPath (path string )error {for _eecbg ,_adcfdb :=range _eddcg .RPr {if _cfcae :=_adcfdb .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_eecbg ));_cfcae !=nil {return _cfcae ;};};return nil ;};func (_cgadf ST_ObjectUpdateMode )String ()string {switch _cgadf {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";}; +// Default Drop-Down List Item Index +Default *CT_DecimalNumber ; -// Validate validates the CT_MultiLevelType and its children -func (_bgddb *CT_MultiLevelType )Validate ()error {return _bgddb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");}; +// Drop-Down List Entry +ListEntry []*CT_String ;};func (_fgafbb ST_DocPartGallery )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cddef :=_d .Attr {};_cddef .Name =name ;switch _fgafbb {case ST_DocPartGalleryUnset :_cddef .Value ="";case ST_DocPartGalleryPlaceholder :_cddef .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_cddef .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_cddef .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_cddef .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_cddef .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryEq :_cddef .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_cddef .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_cddef .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_cddef .Value ="\u0070\u0067\u004eu\u006d";case ST_DocPartGalleryTbls :_cddef .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_cddef .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_cddef .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryTxtBox :_cddef .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_cddef .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_cddef .Value ="\u0070\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryPgNumMargins :_cddef .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_cddef .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case ST_DocPartGalleryBib :_cddef .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_cddef .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_cddef .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryCustEq :_cddef .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_cddef .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_cddef .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case ST_DocPartGalleryCustPgNum :_cddef .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_cddef .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_cddef .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case ST_DocPartGalleryCustAutoTxt :_cddef .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_cddef .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_cddef .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryCustPgNumB :_cddef .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_cddef .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryCustTblOfContents :_cddef .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_cddef .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_cddef .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031";case ST_DocPartGalleryCustom2 :_cddef .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_cddef .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_cddef .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034";case ST_DocPartGalleryCustom5 :_cddef .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _cddef ,nil ;};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;); -// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path -func (_agaae *CT_TblGrid )ValidateWithPath (path string )error {for _gfadc ,_fgeba :=range _agaae .GridCol {if _fbcce :=_fgeba .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_gfadc ));_fbcce !=nil {return _fbcce ;};};if _agaae .TblGridChange !=nil {if _fcedd :=_agaae .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_fcedd !=nil {return _fcedd ;};};return nil ;};func (_aaaff *ST_ObjectDrawAspect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebbad ,_ffecc :=d .Token ();if _ffecc !=nil {return _ffecc ;};if _adabe ,_bagea :=_ebbad .(_f .EndElement );_bagea &&_adabe .Name ==start .Name {*_aaaff =1;return nil ;};if _cgfcd ,_gdfcga :=_ebbad .(_f .CharData );!_gdfcga {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebbad );}else {switch string (_cgfcd ){case "":*_aaaff =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_aaaff =1;case "\u0069\u0063\u006f\u006e":*_aaaff =2;};};_ebbad ,_ffecc =d .Token ();if _ffecc !=nil {return _ffecc ;};if _caddec ,_adbce :=_ebbad .(_f .EndElement );_adbce &&_caddec .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebbad );}; +// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path +func (_cgaegc *CT_ObjectLink )ValidateWithPath (path string )error {if _cgaegc .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _ace .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 _efdgf :=_cgaegc .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_efdgf !=nil {return _efdgf ;};if _cgaegc .LockedFieldAttr !=nil {if _adbbb :=_cgaegc .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072");_adbbb !=nil {return _adbbb ;};};if _ggbe :=_cgaegc .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ggbe !=nil {return _ggbe ;};return nil ;};func NewCT_OnOff ()*CT_OnOff {_cdecae :=&CT_OnOff {};return _cdecae };func (_bagbd *ST_FtnEdn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfbbg ,_dggdg :=d .Token ();if _dggdg !=nil {return _dggdg ;};if _gfbdf ,_gddce :=_gdfbbg .(_d .EndElement );_gddce &&_gfbdf .Name ==start .Name {*_bagbd =1;return nil ;};if _fgcb ,_fdcfbc :=_gdfbbg .(_d .CharData );!_fdcfbc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdfbbg );}else {switch string (_fgcb ){case "":*_bagbd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bagbd =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_bagbd =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_bagbd =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_bagbd =4;};};_gdfbbg ,_dggdg =d .Token ();if _dggdg !=nil {return _dggdg ;};if _dacga ,_abafcc :=_gdfbbg .(_d .EndElement );_abafcc &&_dacga .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdfbbg );};type CT_TcPrInner struct{ -// Validate validates the CT_AltChunk and its children -func (_egg *CT_AltChunk )Validate ()error {return _egg .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");}; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path -func (_eaede *CT_DocPartCategory )ValidateWithPath (path string )error {if _abeg :=_eaede .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_abeg !=nil {return _abeg ;};if _cbega :=_eaede .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_cbega !=nil {return _cbega ;};return nil ;}; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Validate validates the CT_SmartTagType and its children -func (_daddb *CT_SmartTagType )Validate ()error {return _daddb .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_faeed *CT_VerticalAlignRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cbdbc ,_cgadb :=_faeed .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cgadb !=nil {return _cgadb ;};start .Attr =append (start .Attr ,_cbdbc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Validate validates the CT_FFCheckBoxChoice and its children -func (_gcfcc *CT_FFCheckBoxChoice )Validate ()error {return _gcfcc .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_PageSz ()*CT_PageSz {_fedee :=&CT_PageSz {};return _fedee };func (_dcaee *CT_TblBorders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffagc :for {_cdeaeb ,_decda :=d .Token ();if _decda !=nil {return _decda ;};switch _fecccc :=_cdeaeb .(type ){case _f .StartElement :switch _fecccc .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"}:_dcaee .Top =NewCT_Border ();if _febffa :=d .DecodeElement (_dcaee .Top ,&_fecccc );_febffa !=nil {return _febffa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcaee .Start =NewCT_Border ();if _babgbbc :=d .DecodeElement (_dcaee .Start ,&_fecccc );_babgbbc !=nil {return _babgbbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcaee .Left =NewCT_Border ();if _degdc :=d .DecodeElement (_dcaee .Left ,&_fecccc );_degdc !=nil {return _degdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcaee .Bottom =NewCT_Border ();if _acagbb :=d .DecodeElement (_dcaee .Bottom ,&_fecccc );_acagbb !=nil {return _acagbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcaee .End =NewCT_Border ();if _eagac :=d .DecodeElement (_dcaee .End ,&_fecccc );_eagac !=nil {return _eagac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcaee .Right =NewCT_Border ();if _gabfc :=d .DecodeElement (_dcaee .Right ,&_fecccc );_gabfc !=nil {return _gabfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcaee .InsideH =NewCT_Border ();if _egbeg :=d .DecodeElement (_dcaee .InsideH ,&_fecccc );_egbeg !=nil {return _egbeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcaee .InsideV =NewCT_Border ();if _ecgfea :=d .DecodeElement (_dcaee .InsideV ,&_fecccc );_ecgfea !=nil {return _ecgfea ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073 \u0025\u0076",_fecccc .Name );if _gbcdf :=d .Skip ();_gbcdf !=nil {return _gbcdf ;};};case _f .EndElement :break _ffagc ;case _f .CharData :};};return nil ;};type ST_Em byte ;func (_ccbgcc ST_SignedTwipsMeasure )String ()string {if _ccbgcc .Int64 !=nil {return _ff .Sprintf ("\u0025\u0076",*_ccbgcc .Int64 );};if _ccbgcc .ST_UniversalMeasure !=nil {return _ff .Sprintf ("\u0025\u0076",*_ccbgcc .ST_UniversalMeasure );};return "";};func (_baagf ST_TblStyleOverrideType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_baagf .String (),start );};func (_edgaa ST_LevelSuffix )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aeeeef :=_f .Attr {};_aeeeef .Name =name ;switch _edgaa {case ST_LevelSuffixUnset :_aeeeef .Value ="";case ST_LevelSuffixTab :_aeeeef .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_aeeeef .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_aeeeef .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _aeeeef ,nil ;};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_da .CT_NonVisualDrawingShapeProps ;CNvCnPr *_da .CT_NonVisualConnectorProperties ;};func (_edbbg *EG_RunLevelElts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecece :for {_aedbd ,_bceeg :=d .Token ();if _bceeg !=nil {return _bceeg ;};switch _ggcagc :=_aedbd .(type ){case _f .StartElement :switch _ggcagc .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"}:_edbbg .ProofErr =NewCT_ProofErr ();if _ecfdb :=d .DecodeElement (_edbbg .ProofErr ,&_ggcagc );_ecfdb !=nil {return _ecfdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbbg .PermStart =NewCT_PermStart ();if _caffg :=d .DecodeElement (_edbbg .PermStart ,&_ggcagc );_caffg !=nil {return _caffg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbbg .PermEnd =NewCT_Perm ();if _aedaga :=d .DecodeElement (_edbbg .PermEnd ,&_ggcagc );_aedaga !=nil {return _aedaga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbbg .Ins =NewCT_RunTrackChange ();if _gdeac :=d .DecodeElement (_edbbg .Ins ,&_ggcagc );_gdeac !=nil {return _gdeac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbbg .Del =NewCT_RunTrackChange ();if _geded :=d .DecodeElement (_edbbg .Del ,&_ggcagc );_geded !=nil {return _geded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbbg .MoveFrom =NewCT_RunTrackChange ();if _dbgfga :=d .DecodeElement (_edbbg .MoveFrom ,&_ggcagc );_dbgfga !=nil {return _dbgfga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbbg .MoveTo =NewCT_RunTrackChange ();if _adefcb :=d .DecodeElement (_edbbg .MoveTo ,&_ggcagc );_adefcb !=nil {return _adefcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feega :=NewEG_RangeMarkupElements ();_feega .BookmarkStart =NewCT_Bookmark ();if _gbefd :=d .DecodeElement (_feega .BookmarkStart ,&_ggcagc );_gbefd !=nil {return _gbefd ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_feega );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egegd :=NewEG_RangeMarkupElements ();_egegd .BookmarkEnd =NewCT_MarkupRange ();if _aadbdd :=d .DecodeElement (_egegd .BookmarkEnd ,&_ggcagc );_aadbdd !=nil {return _aadbdd ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_egegd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adced :=NewEG_RangeMarkupElements ();_adced .MoveFromRangeStart =NewCT_MoveBookmark ();if _ebcae :=d .DecodeElement (_adced .MoveFromRangeStart ,&_ggcagc );_ebcae !=nil {return _ebcae ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_adced );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cddbdc :=NewEG_RangeMarkupElements ();_cddbdc .MoveFromRangeEnd =NewCT_MarkupRange ();if _egdeg :=d .DecodeElement (_cddbdc .MoveFromRangeEnd ,&_ggcagc );_egdeg !=nil {return _egdeg ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_cddbdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gebbb :=NewEG_RangeMarkupElements ();_gebbb .MoveToRangeStart =NewCT_MoveBookmark ();if _bcedc :=d .DecodeElement (_gebbb .MoveToRangeStart ,&_ggcagc );_bcedc !=nil {return _bcedc ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_gebbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdbecc :=NewEG_RangeMarkupElements ();_bdbecc .MoveToRangeEnd =NewCT_MarkupRange ();if _faggca :=d .DecodeElement (_bdbecc .MoveToRangeEnd ,&_ggcagc );_faggca !=nil {return _faggca ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_bdbecc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbfge :=NewEG_RangeMarkupElements ();_gfbfge .CommentRangeStart =NewCT_MarkupRange ();if _dfacc :=d .DecodeElement (_gfbfge .CommentRangeStart ,&_ggcagc );_dfacc !=nil {return _dfacc ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_gfbfge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggefde :=NewEG_RangeMarkupElements ();_ggefde .CommentRangeEnd =NewCT_MarkupRange ();if _gfcfag :=d .DecodeElement (_ggefde .CommentRangeEnd ,&_ggcagc );_gfcfag !=nil {return _gfcfag ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_ggefde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbddff :=NewEG_RangeMarkupElements ();_dbddff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcbcc :=d .DecodeElement (_dbddff .CustomXmlInsRangeStart ,&_ggcagc );_dcbcc !=nil {return _dcbcc ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_dbddff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgace :=NewEG_RangeMarkupElements ();_bbgace .CustomXmlInsRangeEnd =NewCT_Markup ();if _abgee :=d .DecodeElement (_bbgace .CustomXmlInsRangeEnd ,&_ggcagc );_abgee !=nil {return _abgee ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_bbgace );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdfbca :=NewEG_RangeMarkupElements ();_bdfbca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _agcbf :=d .DecodeElement (_bdfbca .CustomXmlDelRangeStart ,&_ggcagc );_agcbf !=nil {return _agcbf ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_bdfbca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbdec :=NewEG_RangeMarkupElements ();_bbdec .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfbcc :=d .DecodeElement (_bbdec .CustomXmlDelRangeEnd ,&_ggcagc );_bfbcc !=nil {return _bfbcc ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_bbdec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcadg :=NewEG_RangeMarkupElements ();_bcadg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebdege :=d .DecodeElement (_bcadg .CustomXmlMoveFromRangeStart ,&_ggcagc );_ebdege !=nil {return _ebdege ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_bcadg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbag :=NewEG_RangeMarkupElements ();_ebbag .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbecec :=d .DecodeElement (_ebbag .CustomXmlMoveFromRangeEnd ,&_ggcagc );_bbecec !=nil {return _bbecec ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_ebbag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcdfa :=NewEG_RangeMarkupElements ();_gcdfa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgeea :=d .DecodeElement (_gcdfa .CustomXmlMoveToRangeStart ,&_ggcagc );_bgeea !=nil {return _bgeea ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_gcdfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbeccc :=NewEG_RangeMarkupElements ();_dbeccc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dcfgf :=d .DecodeElement (_dbeccc .CustomXmlMoveToRangeEnd ,&_ggcagc );_dcfgf !=nil {return _dcfgf ;};_edbbg .EG_RangeMarkupElements =append (_edbbg .EG_RangeMarkupElements ,_dbeccc );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"}:_fcaafc :=NewEG_MathContent ();_fcaafc .OMathPara =_ee .NewOMathPara ();if _efgcc :=d .DecodeElement (_fcaafc .OMathPara ,&_ggcagc );_efgcc !=nil {return _efgcc ;};_edbbg .EG_MathContent =append (_edbbg .EG_MathContent ,_fcaafc );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"}:_fcedf :=NewEG_MathContent ();_fcedf .OMath =_ee .NewOMath ();if _gdbbb :=d .DecodeElement (_fcedf .OMath ,&_ggcagc );_gdbbb !=nil {return _gdbbb ;};_edbbg .EG_MathContent =append (_edbbg .EG_MathContent ,_fcedf );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u006eL\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_ggcagc .Name );if _eabfeb :=d .Skip ();_eabfeb !=nil {return _eabfeb ;};};case _f .EndElement :break _ecece ;case _f .CharData :};};return nil ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_gfgfb :=&CT_ParaRPrChange {};_gfgfb .RPr =NewCT_ParaRPrOriginal ();return _gfgfb ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _e .ST_CryptProv ;CryptAlgorithmClassAttr _e .ST_AlgClass ;CryptAlgorithmTypeAttr _e .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_bacbff *CT_SmartTagPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adgdeb :for {_aggaa ,_edggbd :=d .Token ();if _edggbd !=nil {return _edggbd ;};switch _cdbae :=_aggaa .(type ){case _f .StartElement :switch _cdbae .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"}:_aggba :=NewCT_Attr ();if _ecagae :=d .DecodeElement (_aggba ,&_cdbae );_ecagae !=nil {return _ecagae ;};_bacbff .Attr =append (_bacbff .Attr ,_aggba );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072 \u0025\u0076",_cdbae .Name );if _bbedb :=d .Skip ();_bbedb !=nil {return _bbedb ;};};case _f .EndElement :break _adgdeb ;case _f .CharData :};};return nil ;};func (_cfdbaf ST_VAnchor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gggfc :=_f .Attr {};_gggfc .Name =name ;switch _cfdbaf {case ST_VAnchorUnset :_gggfc .Value ="";case ST_VAnchorText :_gggfc .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_gggfc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_gggfc .Value ="\u0070\u0061\u0067\u0065";};return _gggfc ,nil ;}; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Validate validates the CT_Panose and its children -func (_dacae *CT_Panose )Validate ()error {return _dacae .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};func (_ggdcga *WdCT_PosV )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cfacae ,_abffee :=_ggdcga .RelativeFromAttr .MarshalXMLAttr (_f .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _abffee !=nil {return _abffee ;};start .Attr =append (start .Attr ,_cfacae );e .EncodeToken (start );_ggdcga .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gacg *CT_Captions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_agdg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_fdc :=range _gacg .Caption {e .EncodeElement (_fdc ,_agdg );};if _gacg .AutoCaptions !=nil {_ade :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gacg .AutoCaptions ,_ade );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdecab *CT_PageBorders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdecab .ZOrderAttr !=ST_PageBorderZOrderUnset {_bbcga ,_dadfe :=_fdecab .ZOrderAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"});if _dadfe !=nil {return _dadfe ;};start .Attr =append (start .Attr ,_bbcga );};if _fdecab .DisplayAttr !=ST_PageBorderDisplayUnset {_dcdfc ,_egaba :=_fdecab .DisplayAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _egaba !=nil {return _egaba ;};start .Attr =append (start .Attr ,_dcdfc );};if _fdecab .OffsetFromAttr !=ST_PageBorderOffsetUnset {_dbffe ,_agaaa :=_fdecab .OffsetFromAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _agaaa !=nil {return _agaaa ;};start .Attr =append (start .Attr ,_dbffe );};e .EncodeToken (start );if _fdecab .Top !=nil {_febeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_fdecab .Top ,_febeg );};if _fdecab .Left !=nil {_fedgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fdecab .Left ,_fedgg );};if _fdecab .Bottom !=nil {_gggdaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fdecab .Bottom ,_gggdaf );};if _fdecab .Right !=nil {_fcgfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fdecab .Right ,_fcgfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acfcae *CT_SdtDocPart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfcggf :for {_bdbcb ,_fbdgfc :=d .Token ();if _fbdgfc !=nil {return _fbdgfc ;};switch _ebefd :=_bdbcb .(type ){case _f .StartElement :switch _ebefd .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"}:_acfcae .DocPartGallery =NewCT_String ();if _cbgdab :=d .DecodeElement (_acfcae .DocPartGallery ,&_ebefd );_cbgdab !=nil {return _cbgdab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acfcae .DocPartCategory =NewCT_String ();if _ccgae :=d .DecodeElement (_acfcae .DocPartCategory ,&_ebefd );_ccgae !=nil {return _ccgae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acfcae .DocPartUnique =NewCT_OnOff ();if _ecacc :=d .DecodeElement (_acfcae .DocPartUnique ,&_ebefd );_ecacc !=nil {return _ecacc ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053d\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074 \u0025\u0076",_ebefd .Name );if _affbe :=d .Skip ();_affbe !=nil {return _affbe ;};};case _f .EndElement :break _bfcggf ;case _f .CharData :};};return nil ;};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Annotation ID -IdAttr string ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;); +// Table Cell Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path -func (_cggf *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _agcea :=_cggf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agcea !=nil {return _agcea ;};return nil ;}; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Validate validates the AG_SectPrAttributes and its children -func (_bb *AG_SectPrAttributes )Validate ()error {return _bb .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_PageBorders and its children, prefixing error messages with path -func (_acdcg *CT_PageBorders )ValidateWithPath (path string )error {if _bacbd :=_acdcg .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_bacbd !=nil {return _bacbd ;};if _dbcbc :=_acdcg .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072");_dbcbc !=nil {return _dbcbc ;};if _bggade :=_acdcg .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_bggade !=nil {return _bggade ;};if _acdcg .Top !=nil {if _bedce :=_acdcg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bedce !=nil {return _bedce ;};};if _acdcg .Left !=nil {if _dgef :=_acdcg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dgef !=nil {return _dgef ;};};if _acdcg .Bottom !=nil {if _cebab :=_acdcg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cebab !=nil {return _cebab ;};};if _acdcg .Right !=nil {if _bgbce :=_acdcg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_bgbce !=nil {return _bgbce ;};};return nil ;};func (_bffgge *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 _bffgge .CT_HdrFtr .MarshalXML (e ,start );};func (_bfafgf ST_RestartNumber )ValidateWithPath (path string )error {switch _bfafgf {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfafgf ));};return nil ;};type WdWpc struct{WdCT_WordprocessingCanvas }; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Validate validates the WdCT_WordprocessingContentPart and its children -func (_eadbg *WdCT_WordprocessingContentPart )Validate ()error {return _eadbg .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");};type CT_SdtDropDownList struct{ +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Drop-down List Last Saved Value -LastValueAttr *string ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Drop-Down List Item -ListItem []*CT_SdtListItem ;};func (_cbbbc *CT_SdtContentCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dabcb :for {_gbbfd ,_dcdeg :=d .Token ();if _dcdeg !=nil {return _dcdeg ;};switch _gceee :=_gbbfd .(type ){case _f .StartElement :switch _gceee .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"}:_dacff :=NewCT_Tc ();if _fgddgg :=d .DecodeElement (_dacff ,&_gceee );_fgddgg !=nil {return _fgddgg ;};_cbbbc .Tc =append (_cbbbc .Tc ,_dacff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbbc .CustomXml =NewCT_CustomXmlCell ();if _faade :=d .DecodeElement (_cbbbc .CustomXml ,&_gceee );_faade !=nil {return _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 :"\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"}:_cbbbc .Sdt =NewCT_SdtCell ();if _ffdf :=d .DecodeElement (_cbbbc .Sdt ,&_gceee );_ffdf !=nil {return _ffdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfeeef :=NewEG_RunLevelElts ();_dfeeef .ProofErr =NewCT_ProofErr ();if _acacad :=d .DecodeElement (_dfeeef .ProofErr ,&_gceee );_acacad !=nil {return _acacad ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_dfeeef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gacga :=NewEG_RunLevelElts ();_gacga .PermStart =NewCT_PermStart ();if _gcgfc :=d .DecodeElement (_gacga .PermStart ,&_gceee );_gcgfc !=nil {return _gcgfc ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_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 :"\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"}:_dggce :=NewEG_RunLevelElts ();_dggce .PermEnd =NewCT_Perm ();if _beedd :=d .DecodeElement (_dggce .PermEnd ,&_gceee );_beedd !=nil {return _beedd ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_dggce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbecc :=NewEG_RunLevelElts ();_afbecc .Ins =NewCT_RunTrackChange ();if _fceee :=d .DecodeElement (_afbecc .Ins ,&_gceee );_fceee !=nil {return _fceee ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_afbecc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfcbae :=NewEG_RunLevelElts ();_cfcbae .Del =NewCT_RunTrackChange ();if _eggfb :=d .DecodeElement (_cfcbae .Del ,&_gceee );_eggfb !=nil {return _eggfb ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_cfcbae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddadd :=NewEG_RunLevelElts ();_ddadd .MoveFrom =NewCT_RunTrackChange ();if _fagebe :=d .DecodeElement (_ddadd .MoveFrom ,&_gceee );_fagebe !=nil {return _fagebe ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_ddadd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbffc :=NewEG_RunLevelElts ();_gbffc .MoveTo =NewCT_RunTrackChange ();if _dbabb :=d .DecodeElement (_gbffc .MoveTo ,&_gceee );_dbabb !=nil {return _dbabb ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_gbffc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egebgf :=NewEG_RunLevelElts ();_faacab :=NewEG_RangeMarkupElements ();_faacab .BookmarkStart =NewCT_Bookmark ();if _adadd :=d .DecodeElement (_faacab .BookmarkStart ,&_gceee );_adadd !=nil {return _adadd ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_egebgf );_egebgf .EG_RangeMarkupElements =append (_egebgf .EG_RangeMarkupElements ,_faacab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbg :=NewEG_RunLevelElts ();_gbaaeb :=NewEG_RangeMarkupElements ();_gbaaeb .BookmarkEnd =NewCT_MarkupRange ();if _bcdgd :=d .DecodeElement (_gbaaeb .BookmarkEnd ,&_gceee );_bcdgd !=nil {return _bcdgd ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_aedbg );_aedbg .EG_RangeMarkupElements =append (_aedbg .EG_RangeMarkupElements ,_gbaaeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgddc :=NewEG_RunLevelElts ();_dcacg :=NewEG_RangeMarkupElements ();_dcacg .MoveFromRangeStart =NewCT_MoveBookmark ();if _feccb :=d .DecodeElement (_dcacg .MoveFromRangeStart ,&_gceee );_feccb !=nil {return _feccb ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_fgddc );_fgddc .EG_RangeMarkupElements =append (_fgddc .EG_RangeMarkupElements ,_dcacg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbbbce :=NewEG_RunLevelElts ();_cgfdefb :=NewEG_RangeMarkupElements ();_cgfdefb .MoveFromRangeEnd =NewCT_MarkupRange ();if _gdbaa :=d .DecodeElement (_cgfdefb .MoveFromRangeEnd ,&_gceee );_gdbaa !=nil {return _gdbaa ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_fbbbce );_fbbbce .EG_RangeMarkupElements =append (_fbbbce .EG_RangeMarkupElements ,_cgfdefb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geebd :=NewEG_RunLevelElts ();_gebdg :=NewEG_RangeMarkupElements ();_gebdg .MoveToRangeStart =NewCT_MoveBookmark ();if _fefcc :=d .DecodeElement (_gebdg .MoveToRangeStart ,&_gceee );_fefcc !=nil {return _fefcc ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_geebd );_geebd .EG_RangeMarkupElements =append (_geebd .EG_RangeMarkupElements ,_gebdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ageeg :=NewEG_RunLevelElts ();_ebgae :=NewEG_RangeMarkupElements ();_ebgae .MoveToRangeEnd =NewCT_MarkupRange ();if _adeda :=d .DecodeElement (_ebgae .MoveToRangeEnd ,&_gceee );_adeda !=nil {return _adeda ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_ageeg );_ageeg .EG_RangeMarkupElements =append (_ageeg .EG_RangeMarkupElements ,_ebgae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbaf :=NewEG_RunLevelElts ();_efecd :=NewEG_RangeMarkupElements ();_efecd .CommentRangeStart =NewCT_MarkupRange ();if _aeae :=d .DecodeElement (_efecd .CommentRangeStart ,&_gceee );_aeae !=nil {return _aeae ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_gedbaf );_gedbaf .EG_RangeMarkupElements =append (_gedbaf .EG_RangeMarkupElements ,_efecd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfffg :=NewEG_RunLevelElts ();_adfbba :=NewEG_RangeMarkupElements ();_adfbba .CommentRangeEnd =NewCT_MarkupRange ();if _bgfff :=d .DecodeElement (_adfbba .CommentRangeEnd ,&_gceee );_bgfff !=nil {return _bgfff ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_gfffg );_gfffg .EG_RangeMarkupElements =append (_gfffg .EG_RangeMarkupElements ,_adfbba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbace :=NewEG_RunLevelElts ();_caebg :=NewEG_RangeMarkupElements ();_caebg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gcge :=d .DecodeElement (_caebg .CustomXmlInsRangeStart ,&_gceee );_gcge !=nil {return _gcge ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_cbace );_cbace .EG_RangeMarkupElements =append (_cbace .EG_RangeMarkupElements ,_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 :"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"}:_cgega :=NewEG_RunLevelElts ();_egebe :=NewEG_RangeMarkupElements ();_egebe .CustomXmlInsRangeEnd =NewCT_Markup ();if _ecabf :=d .DecodeElement (_egebe .CustomXmlInsRangeEnd ,&_gceee );_ecabf !=nil {return _ecabf ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_cgega );_cgega .EG_RangeMarkupElements =append (_cgega .EG_RangeMarkupElements ,_egebe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faee :=NewEG_RunLevelElts ();_acfce :=NewEG_RangeMarkupElements ();_acfce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aebee :=d .DecodeElement (_acfce .CustomXmlDelRangeStart ,&_gceee );_aebee !=nil {return _aebee ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_faee );_faee .EG_RangeMarkupElements =append (_faee .EG_RangeMarkupElements ,_acfce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbaaea :=NewEG_RunLevelElts ();_dbeeb :=NewEG_RangeMarkupElements ();_dbeeb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbgaf :=d .DecodeElement (_dbeeb .CustomXmlDelRangeEnd ,&_gceee );_bbgaf !=nil {return _bbgaf ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_cbaaea );_cbaaea .EG_RangeMarkupElements =append (_cbaaea .EG_RangeMarkupElements ,_dbeeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcce :=NewEG_RunLevelElts ();_ffbeeb :=NewEG_RangeMarkupElements ();_ffbeeb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcgcg :=d .DecodeElement (_ffbeeb .CustomXmlMoveFromRangeStart ,&_gceee );_gcgcg !=nil {return _gcgcg ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_fcce );_fcce .EG_RangeMarkupElements =append (_fcce .EG_RangeMarkupElements ,_ffbeeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdfc :=NewEG_RunLevelElts ();_cddca :=NewEG_RangeMarkupElements ();_cddca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _edgfc :=d .DecodeElement (_cddca .CustomXmlMoveFromRangeEnd ,&_gceee );_edgfc !=nil {return _edgfc ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_fgdfc );_fgdfc .EG_RangeMarkupElements =append (_fgdfc .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 :"\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"}:_aafcge :=NewEG_RunLevelElts ();_bbgfad :=NewEG_RangeMarkupElements ();_bbgfad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agded :=d .DecodeElement (_bbgfad .CustomXmlMoveToRangeStart ,&_gceee );_agded !=nil {return _agded ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_aafcge );_aafcge .EG_RangeMarkupElements =append (_aafcge .EG_RangeMarkupElements ,_bbgfad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbcbb :=NewEG_RunLevelElts ();_dgbba :=NewEG_RangeMarkupElements ();_dgbba .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cgga :=d .DecodeElement (_dgbba .CustomXmlMoveToRangeEnd ,&_gceee );_cgga !=nil {return _cgga ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_fbcbb );_fbcbb .EG_RangeMarkupElements =append (_fbcbb .EG_RangeMarkupElements ,_dgbba );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"}:_cfec :=NewEG_RunLevelElts ();_dagag :=NewEG_MathContent ();_dagag .OMathPara =_ee .NewOMathPara ();if _cbbbe :=d .DecodeElement (_dagag .OMathPara ,&_gceee );_cbbbe !=nil {return _cbbbe ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_cfec );_cfec .EG_MathContent =append (_cfec .EG_MathContent ,_dagag );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"}:_fedcb :=NewEG_RunLevelElts ();_bacf :=NewEG_MathContent ();_bacf .OMath =_ee .NewOMath ();if _abccf :=d .DecodeElement (_bacf .OMath ,&_gceee );_abccf !=nil {return _abccf ;};_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_fedcb );_fedcb .EG_MathContent =append (_fedcb .EG_MathContent ,_bacf );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_gceee .Name );if _baebf :=d .Skip ();_baebf !=nil {return _baebf ;};};case _f .EndElement :break _dabcb ;case _f .CharData :};};return nil ;};func (_fdggfa *CT_ParaRPrOriginal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_addfb :for {_ebaaa ,_cfeddc :=d .Token ();if _cfeddc !=nil {return _cfeddc ;};switch _cffaa :=_ebaaa .(type ){case _f .StartElement :switch _cffaa .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"}:_fdggfa .Ins =NewCT_TrackChange ();if _dcdff :=d .DecodeElement (_fdggfa .Ins ,&_cffaa );_dcdff !=nil {return _dcdff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Del =NewCT_TrackChange ();if _ddgca :=d .DecodeElement (_fdggfa .Del ,&_cffaa );_ddgca !=nil {return _ddgca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggfa .MoveFrom =NewCT_TrackChange ();if _cedab :=d .DecodeElement (_fdggfa .MoveFrom ,&_cffaa );_cedab !=nil {return _cedab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggfa .MoveTo =NewCT_TrackChange ();if _dgaece :=d .DecodeElement (_fdggfa .MoveTo ,&_cffaa );_dgaece !=nil {return _dgaece ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .RStyle =NewCT_String ();if _ddedg :=d .DecodeElement (_fdggfa .RStyle ,&_cffaa );_ddedg !=nil {return _ddedg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .RFonts =NewCT_Fonts ();if _gcbgaf :=d .DecodeElement (_fdggfa .RFonts ,&_cffaa );_gcbgaf !=nil {return _gcbgaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .B =NewCT_OnOff ();if _cfbdf :=d .DecodeElement (_fdggfa .B ,&_cffaa );_cfbdf !=nil {return _cfbdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .BCs =NewCT_OnOff ();if _ddadf :=d .DecodeElement (_fdggfa .BCs ,&_cffaa );_ddadf !=nil {return _ddadf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .I =NewCT_OnOff ();if _eccgdd :=d .DecodeElement (_fdggfa .I ,&_cffaa );_eccgdd !=nil {return _eccgdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .ICs =NewCT_OnOff ();if _ebcgd :=d .DecodeElement (_fdggfa .ICs ,&_cffaa );_ebcgd !=nil {return _ebcgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggfa .Caps =NewCT_OnOff ();if _eecab :=d .DecodeElement (_fdggfa .Caps ,&_cffaa );_eecab !=nil {return _eecab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .SmallCaps =NewCT_OnOff ();if _dabcc :=d .DecodeElement (_fdggfa .SmallCaps ,&_cffaa );_dabcc !=nil {return _dabcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggfa .Strike =NewCT_OnOff ();if _gbfef :=d .DecodeElement (_fdggfa .Strike ,&_cffaa );_gbfef !=nil {return _gbfef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Dstrike =NewCT_OnOff ();if _bbdeff :=d .DecodeElement (_fdggfa .Dstrike ,&_cffaa );_bbdeff !=nil {return _bbdeff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Outline =NewCT_OnOff ();if _adgeb :=d .DecodeElement (_fdggfa .Outline ,&_cffaa );_adgeb !=nil {return _adgeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggfa .Shadow =NewCT_OnOff ();if _fddab :=d .DecodeElement (_fdggfa .Shadow ,&_cffaa );_fddab !=nil {return _fddab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Emboss =NewCT_OnOff ();if _cebaf :=d .DecodeElement (_fdggfa .Emboss ,&_cffaa );_cebaf !=nil {return _cebaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Imprint =NewCT_OnOff ();if _bdgd :=d .DecodeElement (_fdggfa .Imprint ,&_cffaa );_bdgd !=nil {return _bdgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .NoProof =NewCT_OnOff ();if _agece :=d .DecodeElement (_fdggfa .NoProof ,&_cffaa );_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 :"\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"}:_fdggfa .SnapToGrid =NewCT_OnOff ();if _dcdbdd :=d .DecodeElement (_fdggfa .SnapToGrid ,&_cffaa );_dcdbdd !=nil {return _dcdbdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Vanish =NewCT_OnOff ();if _adfaa :=d .DecodeElement (_fdggfa .Vanish ,&_cffaa );_adfaa !=nil {return _adfaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .WebHidden =NewCT_OnOff ();if _dfgb :=d .DecodeElement (_fdggfa .WebHidden ,&_cffaa );_dfgb !=nil {return _dfgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggfa .Color =NewCT_Color ();if _decac :=d .DecodeElement (_fdggfa .Color ,&_cffaa );_decac !=nil {return _decac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Spacing =NewCT_SignedTwipsMeasure ();if _acgce :=d .DecodeElement (_fdggfa .Spacing ,&_cffaa );_acgce !=nil {return _acgce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .W =NewCT_TextScale ();if _bbdad :=d .DecodeElement (_fdggfa .W ,&_cffaa );_bbdad !=nil {return _bbdad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Kern =NewCT_HpsMeasure ();if _aafee :=d .DecodeElement (_fdggfa .Kern ,&_cffaa );_aafee !=nil {return _aafee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Position =NewCT_SignedHpsMeasure ();if _fgfec :=d .DecodeElement (_fdggfa .Position ,&_cffaa );_fgfec !=nil {return _fgfec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggfa .Sz =NewCT_HpsMeasure ();if _badfa :=d .DecodeElement (_fdggfa .Sz ,&_cffaa );_badfa !=nil {return _badfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggfa .SzCs =NewCT_HpsMeasure ();if _dacbd :=d .DecodeElement (_fdggfa .SzCs ,&_cffaa );_dacbd !=nil {return _dacbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Highlight =NewCT_Highlight ();if _ecdbf :=d .DecodeElement (_fdggfa .Highlight ,&_cffaa );_ecdbf !=nil {return _ecdbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .U =NewCT_Underline ();if _gdgfd :=d .DecodeElement (_fdggfa .U ,&_cffaa );_gdgfd !=nil {return _gdgfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Effect =NewCT_TextEffect ();if _aeag :=d .DecodeElement (_fdggfa .Effect ,&_cffaa );_aeag !=nil {return _aeag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Bdr =NewCT_Border ();if _acegb :=d .DecodeElement (_fdggfa .Bdr ,&_cffaa );_acegb !=nil {return _acegb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggfa .Shd =NewCT_Shd ();if _agacf :=d .DecodeElement (_fdggfa .Shd ,&_cffaa );_agacf !=nil {return _agacf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .FitText =NewCT_FitText ();if _feeca :=d .DecodeElement (_fdggfa .FitText ,&_cffaa );_feeca !=nil {return _feeca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .VertAlign =NewCT_VerticalAlignRun ();if _fcgbaa :=d .DecodeElement (_fdggfa .VertAlign ,&_cffaa );_fcgbaa !=nil {return _fcgbaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Rtl =NewCT_OnOff ();if _cbagg :=d .DecodeElement (_fdggfa .Rtl ,&_cffaa );_cbagg !=nil {return _cbagg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggfa .Cs =NewCT_OnOff ();if _caege :=d .DecodeElement (_fdggfa .Cs ,&_cffaa );_caege !=nil {return _caege ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Em =NewCT_Em ();if _ceeag :=d .DecodeElement (_fdggfa .Em ,&_cffaa );_ceeag !=nil {return _ceeag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .Lang =NewCT_Language ();if _fdegg :=d .DecodeElement (_fdggfa .Lang ,&_cffaa );_fdegg !=nil {return _fdegg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .EastAsianLayout =NewCT_EastAsianLayout ();if _cfded :=d .DecodeElement (_fdggfa .EastAsianLayout ,&_cffaa );_cfded !=nil {return _cfded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggfa .SpecVanish =NewCT_OnOff ();if _gfdbb :=d .DecodeElement (_fdggfa .SpecVanish ,&_cffaa );_gfdbb !=nil {return _gfdbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggfa .OMath =NewCT_OnOff ();if _cbgcf :=d .DecodeElement (_fdggfa .OMath ,&_cffaa );_cbgcf !=nil {return _cbgcf ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050r\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0020\u0025\u0076",_cffaa .Name );if _gadb :=d .Skip ();_gadb !=nil {return _gadb ;};};case _f .EndElement :break _addfb ;case _f .CharData :};};return nil ;};func (_dbddbg *EG_RPrContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbddbg .RStyle !=nil {_aceca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbddbg .RStyle ,_aceca );};if _dbddbg .RFonts !=nil {_fecec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dbddbg .RFonts ,_fecec );};if _dbddbg .B !=nil {_daaga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_dbddbg .B ,_daaga );};if _dbddbg .BCs !=nil {_cgddc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dbddbg .BCs ,_cgddc );};if _dbddbg .I !=nil {_dbadd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_dbddbg .I ,_dbadd );};if _dbddbg .ICs !=nil {_abfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dbddbg .ICs ,_abfdc );};if _dbddbg .Caps !=nil {_acgdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_dbddbg .Caps ,_acgdg );};if _dbddbg .SmallCaps !=nil {_ggfeaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dbddbg .SmallCaps ,_ggfeaf );};if _dbddbg .Strike !=nil {_fcaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_dbddbg .Strike ,_fcaaf );};if _dbddbg .Dstrike !=nil {_geaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dbddbg .Dstrike ,_geaaf );};if _dbddbg .Outline !=nil {_bdbaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_dbddbg .Outline ,_bdbaf );};if _dbddbg .Shadow !=nil {_bbafaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dbddbg .Shadow ,_bbafaa );};if _dbddbg .Emboss !=nil {_fbaccc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_dbddbg .Emboss ,_fbaccc );};if _dbddbg .Imprint !=nil {_eacdaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dbddbg .Imprint ,_eacdaa );};if _dbddbg .NoProof !=nil {_ecfadb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_dbddbg .NoProof ,_ecfadb );};if _dbddbg .SnapToGrid !=nil {_bffaee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dbddbg .SnapToGrid ,_bffaee );};if _dbddbg .Vanish !=nil {_eaceaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dbddbg .Vanish ,_eaceaaf );};if _dbddbg .WebHidden !=nil {_bgcefe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dbddbg .WebHidden ,_bgcefe );};if _dbddbg .Color !=nil {_febga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dbddbg .Color ,_febga );};if _dbddbg .Spacing !=nil {_adafeg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dbddbg .Spacing ,_adafeg );};if _dbddbg .W !=nil {_ecbdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_dbddbg .W ,_ecbdb );};if _dbddbg .Kern !=nil {_aefcfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_dbddbg .Kern ,_aefcfc );};if _dbddbg .Position !=nil {_gbdbcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbddbg .Position ,_gbdbcb );};if _dbddbg .Sz !=nil {_cbdfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dbddbg .Sz ,_cbdfb );};if _dbddbg .SzCs !=nil {_gaebbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_dbddbg .SzCs ,_gaebbe );};if _dbddbg .Highlight !=nil {_bdcgg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dbddbg .Highlight ,_bdcgg );};if _dbddbg .U !=nil {_ccfcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_dbddbg .U ,_ccfcc );};if _dbddbg .Effect !=nil {_addc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dbddbg .Effect ,_addc );};if _dbddbg .Bdr !=nil {_aadcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_dbddbg .Bdr ,_aadcg );};if _dbddbg .Shd !=nil {_bfdacg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dbddbg .Shd ,_bfdacg );};if _dbddbg .FitText !=nil {_bbabba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_dbddbg .FitText ,_bbabba );};if _dbddbg .VertAlign !=nil {_dbfdaa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dbddbg .VertAlign ,_dbfdaa );};if _dbddbg .Rtl !=nil {_fecefb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_dbddbg .Rtl ,_fecefb );};if _dbddbg .Cs !=nil {_dcdfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_dbddbg .Cs ,_dcdfd );};if _dbddbg .Em !=nil {_bfgabf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_dbddbg .Em ,_bfgabf );};if _dbddbg .Lang !=nil {_efadf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dbddbg .Lang ,_efadf );};if _dbddbg .EastAsianLayout !=nil {_gbfcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dbddbg .EastAsianLayout ,_gbfcg );};if _dbddbg .SpecVanish !=nil {_gfcec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dbddbg .SpecVanish ,_gfcec );};if _dbddbg .OMath !=nil {_bbafad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_dbddbg .OMath ,_bbafad );};if _dbddbg .RPrChange !=nil {_fagfc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dbddbg .RPrChange ,_fagfc );};return nil ;}; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Validate validates the CT_CompatSetting and its children -func (_afbbde *CT_CompatSetting )Validate ()error {return _afbbde .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};func NewCT_Frame ()*CT_Frame {_aeff :=&CT_Frame {};return _aeff };func (_cdcee *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 :_ff .Sprintf ("\u0025\u0076",_cdcee .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aaedd *ST_DocPartBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbeed ,_bcceeb :=d .Token ();if _bcceeb !=nil {return _bcceeb ;};if _acfbfd ,_gecfg :=_bbeed .(_f .EndElement );_gecfg &&_acfbfd .Name ==start .Name {*_aaedd =1;return nil ;};if _facacf ,_gbaead :=_bbeed .(_f .CharData );!_gbaead {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbeed );}else {switch string (_facacf ){case "":*_aaedd =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_aaedd =1;case "\u0070":*_aaedd =2;case "\u0070\u0067":*_aaedd =3;};};_bbeed ,_bcceeb =d .Token ();if _bcceeb !=nil {return _bcceeb ;};if _dbacda ,_dcfec :=_bbeed .(_f .EndElement );_dcfec &&_dbacda .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbeed );};func (_bdcaa *CT_EdnDocProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecefb :for {_gagdd ,_bccfe :=d .Token ();if _bccfe !=nil {return _bccfe ;};switch _dadb :=_gagdd .(type ){case _f .StartElement :switch _dadb .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"}:_bdcaa .Pos =NewCT_EdnPos ();if _bgadg :=d .DecodeElement (_bdcaa .Pos ,&_dadb );_bgadg !=nil {return _bgadg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcaa .NumFmt =NewCT_NumFmt ();if _cedbg :=d .DecodeElement (_bdcaa .NumFmt ,&_dadb );_cedbg !=nil {return _cedbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcaa .NumStart =NewCT_DecimalNumber ();if _ccgde :=d .DecodeElement (_bdcaa .NumStart ,&_dadb );_ccgde !=nil {return _ccgde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcaa .NumRestart =NewCT_NumRestart ();if _bdeeb :=d .DecodeElement (_bdcaa .NumRestart ,&_dadb );_bdeeb !=nil {return _bdeeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbe :=NewCT_FtnEdnSepRef ();if _gecc :=d .DecodeElement (_ebbe ,&_dadb );_gecc !=nil {return _gecc ;};_bdcaa .Endnote =append (_bdcaa .Endnote ,_ebbe );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_dadb .Name );if _dgcfg :=d .Skip ();_dgcfg !=nil {return _dgcfg ;};};case _f .EndElement :break _ecefb ;case _f .CharData :};};return nil ;}; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_eacb *CT_Lvl )ValidateWithPath (path string )error {if _eacb .TentativeAttr !=nil {if _cdbdc :=_eacb .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_cdbdc !=nil {return _cdbdc ;};};if _eacb .Start !=nil {if _dacbe :=_eacb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_dacbe !=nil {return _dacbe ;};};if _eacb .NumFmt !=nil {if _cadacg :=_eacb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cadacg !=nil {return _cadacg ;};};if _eacb .LvlRestart !=nil {if _gddfe :=_eacb .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_gddfe !=nil {return _gddfe ;};};if _eacb .PStyle !=nil {if _eadgg :=_eacb .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_eadgg !=nil {return _eadgg ;};};if _eacb .IsLgl !=nil {if _egaa :=_eacb .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_egaa !=nil {return _egaa ;};};if _eacb .Suff !=nil {if _ggegd :=_eacb .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066");_ggegd !=nil {return _ggegd ;};};if _eacb .LvlText !=nil {if _cgec :=_eacb .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_cgec !=nil {return _cgec ;};};if _eacb .LvlPicBulletId !=nil {if _gddfgd :=_eacb .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064");_gddfgd !=nil {return _gddfgd ;};};if _eacb .Legacy !=nil {if _adbdbg :=_eacb .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_adbdbg !=nil {return _adbdbg ;};};if _eacb .LvlJc !=nil {if _deeeb :=_eacb .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063");_deeeb !=nil {return _deeeb ;};};if _eacb .PPr !=nil {if _efdd :=_eacb .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_efdd !=nil {return _efdd ;};};if _eacb .RPr !=nil {if _dfaed :=_eacb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dfaed !=nil {return _dfaed ;};};return nil ;};func (_ggdge *CT_Odso )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ggdge .Udl !=nil {_fegdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_ggdge .Udl ,_fegdg );};if _ggdge .Table !=nil {_aadgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_ggdge .Table ,_aadgd );};if _ggdge .Src !=nil {_ccfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073r\u0063"}};e .EncodeElement (_ggdge .Src ,_ccfc );};if _ggdge .ColDelim !=nil {_cfbcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_ggdge .ColDelim ,_cfbcc );};if _ggdge .Type !=nil {_cbaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ggdge .Type ,_cbaaf );};if _ggdge .FHdr !=nil {_fcda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_ggdge .FHdr ,_fcda );};if _ggdge .FieldMapData !=nil {_cdcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}};for _ ,_acdeb :=range _ggdge .FieldMapData {e .EncodeElement (_acdeb ,_cdcg );};};if _ggdge .RecipientData !=nil {_aedfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_ccde :=range _ggdge .RecipientData {e .EncodeElement (_ccde ,_aedfa );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_BdoContentRun ()*CT_BdoContentRun {_eda :=&CT_BdoContentRun {};return _eda };func (_cbacg *CT_MailMergeDest )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbacg .ValAttr =ST_MailMergeDest (1);for _ ,_gdgf :=range start .Attr {if _gdgf .Name .Local =="\u0076\u0061\u006c"{_cbacg .ValAttr .UnmarshalXMLAttr (_gdgf );continue ;};};for {_dfbcc ,_abedg :=d .Token ();if _abedg !=nil {return _ff .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",_abedg );};if _gbdge ,_bebg :=_dfbcc .(_f .EndElement );_bebg &&_gbdge .Name ==start .Name {break ;};};return nil ;};func NewCT_Ind ()*CT_Ind {_dcedce :=&CT_Ind {};return _dcedce };func NewHdr ()*Hdr {_gfbfb :=&Hdr {};_gfbfb .CT_HdrFtr =*NewCT_HdrFtr ();return _gfbfb }; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path -func (_dbdde *WdCT_PosHChoice )ValidateWithPath (path string )error {if _bdddb :=_dbdde .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_bdddb !=nil {return _bdddb ;};return nil ;};func NewCT_LineNumber ()*CT_LineNumber {_gcaea :=&CT_LineNumber {};return _gcaea }; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path -func (_bdgce *CT_TrPrBase )ValidateWithPath (path string )error {for _bceed ,_cagbb :=range _bdgce .CnfStyle {if _dafgd :=_cagbb .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bceed ));_dafgd !=nil {return _dafgd ;};};for _bfedca ,_fgdga :=range _bdgce .DivId {if _bbddf :=_fgdga .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bfedca ));_bbddf !=nil {return _bbddf ;};};for _dggadd ,_begcd :=range _bdgce .GridBefore {if _dbacg :=_begcd .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_dggadd ));_dbacg !=nil {return _dbacg ;};};for _gdgbe ,_agbgb :=range _bdgce .GridAfter {if _ccfge :=_agbgb .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gdgbe ));_ccfge !=nil {return _ccfge ;};};for _gegga ,_gacbf :=range _bdgce .WBefore {if _abbgc :=_gacbf .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_gegga ));_abbgc !=nil {return _abbgc ;};};for _dgfec ,_aggfbg :=range _bdgce .WAfter {if _ccffe :=_aggfbg .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgfec ));_ccffe !=nil {return _ccffe ;};};for _egeee ,_degdfe :=range _bdgce .CantSplit {if _debcf :=_degdfe .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_egeee ));_debcf !=nil {return _debcf ;};};for _dcbce ,_baaag :=range _bdgce .TrHeight {if _eeead :=_baaag .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_dcbce ));_eeead !=nil {return _eeead ;};};for _eabdfc ,_fgcce :=range _bdgce .TblHeader {if _bfdef :=_fgcce .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eabdfc ));_bfdef !=nil {return _bfdef ;};};for _dfgage ,_efbbe :=range _bdgce .TblCellSpacing {if _bgceg :=_efbbe .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_dfgage ));_bgceg !=nil {return _bgceg ;};};for _ebfeg ,_ababb :=range _bdgce .Jc {if _deefa :=_ababb .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_ebfeg ));_deefa !=nil {return _deefa ;};};for _gegaf ,_ggacggg :=range _bdgce .Hidden {if _aeceb :=_ggacggg .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_gegaf ));_aeceb !=nil {return _aeceb ;};};return nil ;}; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;};type CT_TblWidth struct{ -// Validate validates the CT_SmartTagRun and its children -func (_abbfb *CT_SmartTagRun )Validate ()error {return _abbfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};func (_fegcc *CT_DataBinding )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fegcc .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 :_ff .Sprintf ("\u0025\u0076",*_fegcc .PrefixMappingsAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_ff .Sprintf ("\u0025\u0076",_fegcc .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 :_ff .Sprintf ("\u0025\u0076",_fegcc .StoreItemIDAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Table Width Value +WAttr *ST_MeasurementOrPercent ; -// Validate validates the CT_SdtDate and its children -func (_cdfgd *CT_SdtDate )Validate ()error {return _cdfgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};type CT_Lock struct{ +// Table Width Type +TypeAttr ST_TblWidth ;};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;}; -// Locking Type -ValAttr ST_Lock ;};func (_edgcd *CT_ShapeDefaults )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bffae :for {_fdfgb ,_abcgde :=d .Token ();if _abcgde !=nil {return _abcgde ;};switch _ecaac :=_fdfgb .(type ){case _f .StartElement :switch _ecaac .Name {default:if _bgefb ,_gbadg :=_ef .CreateElement (_ecaac );_gbadg !=nil {return _gbadg ;}else {if _bfgfge :=d .DecodeElement (_bgefb ,&_ecaac );_bfgfge !=nil {return _bfgfge ;};_edgcd .Any =append (_edgcd .Any ,_bgefb );};};case _f .EndElement :break _bffae ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path +func (_fbdc *CT_CompatSetting )ValidateWithPath (path string )error {return nil };type CT_P struct{ -// Validate validates the CT_PageNumber and its children -func (_gbded *CT_PageNumber )Validate ()error {return _gbded .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};type CT_FldChar struct{ +// Revision Identifier for Paragraph Glyph Formatting +RsidRPrAttr *string ; -// Field Character Type -FldCharTypeAttr ST_FldCharType ; +// Revision Identifier for Paragraph +RsidRAttr *string ; -// Field Should Not Be Recalculated -FldLockAttr *_e .ST_OnOff ; +// Revision Identifier for Paragraph Deletion +RsidDelAttr *string ; -// Field Result Invalidated -DirtyAttr *_e .ST_OnOff ; +// Revision Identifier for Paragraph Properties +RsidPAttr *string ; -// Custom Field Data -FldData *CT_Text ; +// Default Revision Identifier for Runs +RsidRDefaultAttr *string ; -// Form Field Properties -FfData *CT_FFData ; +// Paragraph Properties +PPr *CT_PPr ;EG_PContent []*EG_PContent ;}; -// Previous Numbering Field Properties -NumberingChange *CT_TrackChangeNumbering ;};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_bafbac :=&WdCT_LinkedTextboxInformation {};return _bafbac ;}; +// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path +func (_adgff *CT_Pitch )ValidateWithPath (path string )error {if _adgff .ValAttr ==ST_PitchUnset {return _ace .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 _debdd :=_adgff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_debdd !=nil {return _debdd ;};return nil ;};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_geggg :=&CT_ObjectEmbed {};return _geggg };func NewCT_NumLvl ()*CT_NumLvl {_fdege :=&CT_NumLvl {};return _fdege };type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;}; -// Validate validates the CT_HdrFtrRef and its children -func (_bfebd *CT_HdrFtrRef )Validate ()error {return _bfebd .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};type CT_Empty struct{}; +// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path +func (_fdbbcd *EG_RPr )ValidateWithPath (path string )error {if _fdbbcd .RPr !=nil {if _fceadg :=_fdbbcd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fceadg !=nil {return _fceadg ;};};return nil ;};type CT_MailMergeDataType struct{ -// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path -func (_feabg *CT_ObjectChoice )ValidateWithPath (path string )error {if _feabg .Control !=nil {if _deffg :=_feabg .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_deffg !=nil {return _deffg ;};};if _feabg .ObjectLink !=nil {if _aabbb :=_feabg .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");_aabbb !=nil {return _aabbb ;};};if _feabg .ObjectEmbed !=nil {if _eefbf :=_feabg .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_eefbf !=nil {return _eefbf ;};};if _feabg .Movie !=nil {if _aabag :=_feabg .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_aabag !=nil {return _aabag ;};};return nil ;};func NewCT_CompatSetting ()*CT_CompatSetting {_gdfg :=&CT_CompatSetting {};return _gdfg };func (_fdcgd *CT_TargetScreenSz )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gabbg ,_gbdfba :=_fdcgd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gbdfba !=nil {return _gbdfba ;};start .Attr =append (start .Attr ,_gabbg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Value +ValAttr string ;};func (_edfdae *WdCT_TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfecaa :for {_adggba ,_ffdec :=d .Token ();if _ffdec !=nil {return _ffdec ;};switch _acedb :=_adggba .(type ){case _d .StartElement :switch _acedb .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_dccaba :=NewCT_AltChunk ();if _debegd :=d .DecodeElement (_dccaba ,&_acedb );_debegd !=nil {return _debegd ;};_edfdae .AltChunk =append (_edfdae .AltChunk ,_dccaba );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 :"\u0070"}:_bggfge :=NewEG_ContentBlockContent ();_cdgage :=NewCT_P ();if _aebda :=d .DecodeElement (_cdgage ,&_acedb );_aebda !=nil {return _aebda ;};_bggfge .P =append (_bggfge .P ,_cdgage );_edfdae .EG_ContentBlockContent =append (_edfdae .EG_ContentBlockContent ,_bggfge );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025v",_acedb .Name );if _caeeb :=d .Skip ();_caeeb !=nil {return _caeeb ;};};case _d .EndElement :break _dfecaa ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path -func (_eecdb *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil };type CT_Text struct{SpaceAttr *string ;Content string ;};type CT_LevelSuffix struct{ +// Validate validates the WdCT_WordprocessingGroupChoice and its children +func (_cgbcf *WdCT_WordprocessingGroupChoice )Validate ()error {return _cgbcf .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 (_cdebb *CT_PageSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdebb .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_ace .Sprintf ("\u0025\u0076",*_cdebb .WAttr )});};if _cdebb .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_ace .Sprintf ("\u0025\u0076",*_cdebb .HAttr )});};if _cdebb .OrientAttr !=ST_PageOrientationUnset {_cafcf ,_bfbce :=_cdebb .OrientAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"});if _bfbce !=nil {return _bfbce ;};start .Attr =append (start .Attr ,_cafcf );};if _cdebb .CodeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_cdebb .CodeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gecc *CT_Font )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",_gecc .NameAttr )});e .EncodeToken (start );if _gecc .AltName !=nil {_fcdbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_gecc .AltName ,_fcdbg );};if _gecc .Panose1 !=nil {_eeff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}};e .EncodeElement (_gecc .Panose1 ,_eeff );};if _gecc .Charset !=nil {_fbbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_gecc .Charset ,_fbbg );};if _gecc .Family !=nil {_adeag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}};e .EncodeElement (_gecc .Family ,_adeag );};if _gecc .NotTrueType !=nil {_aafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gecc .NotTrueType ,_aafc );};if _gecc .Pitch !=nil {_eecda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_gecc .Pitch ,_eecda );};if _gecc .Sig !=nil {_gebdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073i\u0067"}};e .EncodeElement (_gecc .Sig ,_gebdb );};if _gecc .EmbedRegular !=nil {_adbad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_gecc .EmbedRegular ,_adbad );};if _gecc .EmbedBold !=nil {_ddga :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_gecc .EmbedBold ,_ddga );};if _gecc .EmbedItalic !=nil {_ceecg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gecc .EmbedItalic ,_ceecg );};if _gecc .EmbedBoldItalic !=nil {_egcga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_gecc .EmbedBoldItalic ,_egcga );};e .EncodeToken (_d .EndElement {Name :start .Name });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;);const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;); -// Character Type Between Numbering and Text -ValAttr ST_LevelSuffix ;};func (_bgdb *CT_DocDefaults )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eadg :for {_cebca ,_aeee :=d .Token ();if _aeee !=nil {return _aeee ;};switch _abccc :=_cebca .(type ){case _f .StartElement :switch _abccc .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"}:_bgdb .RPrDefault =NewCT_RPrDefault ();if _fgcdd :=d .DecodeElement (_bgdb .RPrDefault ,&_abccc );_fgcdd !=nil {return _fgcdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdb .PPrDefault =NewCT_PPrDefault ();if _eeadd :=d .DecodeElement (_bgdb .PPrDefault ,&_abccc );_eeadd !=nil {return _eeadd ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066\u0061u\u006ct\u0073\u0020\u0025\u0076",_abccc .Name );if _efdc :=d .Skip ();_efdc !=nil {return _efdc ;};};case _f .EndElement :break _eadg ;case _f .CharData :};};return nil ;};func (_bgcafd ST_EdnPos )ValidateWithPath (path string )error {switch _bgcafd {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcafd ));};return nil ;}; +// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path +func (_gcgdd *CT_NumRestart )ValidateWithPath (path string )error {if _gcgdd .ValAttr ==ST_RestartNumberUnset {return _ace .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 _fdccc :=_gcgdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdccc !=nil {return _fdccc ;};return nil ;};func (_fedccd *CT_PaperSource )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fedccd .FirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_fedccd .FirstAttr )});};if _fedccd .OtherAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_fedccd .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdabcd WdST_RelFromH )ValidateWithPath (path string )error {switch _fdabcd {case 0,1,2,3,4,5,6,7,8:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdabcd ));};return nil ;}; -// Validate validates the EG_HdrFtrReferences and its children -func (_daffcf *EG_HdrFtrReferences )Validate ()error {return _daffcf .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");}; +// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path +func (_gdgaa *CT_SdtBlock )ValidateWithPath (path string )error {if _gdgaa .SdtPr !=nil {if _gbfcf :=_gdgaa .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_gbfcf !=nil {return _gbfcf ;};};if _gdgaa .SdtEndPr !=nil {if _efdbc :=_gdgaa .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_efdbc !=nil {return _efdbc ;};};if _gdgaa .SdtContent !=nil {if _fdbef :=_gdgaa .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fdbef !=nil {return _fdbef ;};};return nil ;};func NewFonts ()*Fonts {_gcgcb :=&Fonts {};_gcgcb .CT_FontsList =*NewCT_FontsList ();return _gcgcb }; -// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path -func (_ddbcaf *TxbxContent )ValidateWithPath (path string )error {if _eaeage :=_ddbcaf .CT_TxbxContent .ValidateWithPath (path );_eaeage !=nil {return _eaeage ;};return nil ;};func (_ggaga *WdWsp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _ggaga .WdCT_WordprocessingShape .MarshalXML (e ,start );};func (_aggef *CT_HMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aggef .ValAttr !=ST_MergeUnset {_gfcba ,_cgfdef :=_aggef .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cgfdef !=nil {return _cgfdef ;};start .Attr =append (start .Attr ,_gfcba );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TrPrBase and its children +func (_ffcgg *CT_TrPrBase )Validate ()error {return _ffcgg .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");};func (_bgaga *WdWgp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgaga .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();_bgdab :for {_ddecb ,_cccged :=d .Token ();if _cccged !=nil {return _cccged ;};switch _dccfad :=_ddecb .(type ){case _d .StartElement :switch _dccfad .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076P\u0072"}:_bgaga .CNvPr =_c .NewCT_NonVisualDrawingProps ();if _dgefga :=d .DecodeElement (_bgaga .CNvPr ,&_dccfad );_dgefga !=nil {return _dgefga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _dfffe :=d .DecodeElement (_bgaga .CNvGrpSpPr ,&_dccfad );_dfffe !=nil {return _dfffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _bdgaga :=d .DecodeElement (_bgaga .GrpSpPr ,&_dccfad );_bdgaga !=nil {return _bdgaga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0073\u0070"}:_eeacg :=NewWdCT_WordprocessingGroupChoice ();if _ccgbg :=d .DecodeElement (&_eeacg .Wsp ,&_dccfad );_ccgbg !=nil {return _ccgbg ;};_bgaga .Choice =append (_bgaga .Choice ,_eeacg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0067\u0072\u0070S\u0070"}:_abfaf :=NewWdCT_WordprocessingGroupChoice ();if _cecege :=d .DecodeElement (&_abfaf .GrpSp ,&_dccfad );_cecege !=nil {return _cecege ;};_bgaga .Choice =append (_bgaga .Choice ,_abfaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_aaafd :=NewWdCT_WordprocessingGroupChoice ();if _ebbec :=d .DecodeElement (&_aaafd .GraphicFrame ,&_dccfad );_ebbec !=nil {return _ebbec ;};_bgaga .Choice =append (_bgaga .Choice ,_aaafd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_cccead :=NewWdCT_WordprocessingGroupChoice ();if _fdcfd :=d .DecodeElement (&_cccead .Pic ,&_dccfad );_fdcfd !=nil {return _fdcfd ;};_bgaga .Choice =append (_bgaga .Choice ,_cccead );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bfffc :=NewWdCT_WordprocessingGroupChoice ();if _defebb :=d .DecodeElement (&_bfffc .ContentPart ,&_dccfad );_defebb !=nil {return _defebb ;};_bgaga .Choice =append (_bgaga .Choice ,_bfffc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgaga .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _fdgdfd :=d .DecodeElement (_bgaga .ExtLst ,&_dccfad );_fdgdfd !=nil {return _fdgdfd ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057g\u0070 \u0025\u0076",_dccfad .Name );if _fadff :=d .Skip ();_fadff !=nil {return _fadff ;};};case _d .EndElement :break _bgdab ;case _d .CharData :};};return nil ;};func (_edaed *CT_FFName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebed :=range start .Attr {if _ebed .Name .Local =="\u0076\u0061\u006c"{_efccda ,_acfdg :=_ebed .Value ,error (nil );if _acfdg !=nil {return _acfdg ;};_edaed .ValAttr =&_efccda ;continue ;};};for {_eggc ,_egbbb :=d .Token ();if _egbbb !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_egbbb );};if _dbfb ,_gbdaac :=_eggc .(_d .EndElement );_gbdaac &&_dbfb .Name ==start .Name {break ;};};return nil ;};func (_cdfba *CT_TcPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_cdfba .AuthorAttr )});if _cdfba .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_cdfba .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_cdfba .IdAttr )});e .EncodeToken (start );_gedgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cdfba .TcPr ,_gedgg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abebfb *ST_ThemeColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fadgf ,_gffdb :=d .Token ();if _gffdb !=nil {return _gffdb ;};if _feebag ,_ccbcbd :=_fadgf .(_d .EndElement );_ccbcbd &&_feebag .Name ==start .Name {*_abebfb =1;return nil ;};if _efgfe ,_dfbddeb :=_fadgf .(_d .CharData );!_dfbddeb {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fadgf );}else {switch string (_efgfe ){case "":*_abebfb =0;case "\u0064\u0061\u0072k\u0031":*_abebfb =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_abebfb =2;case "\u0064\u0061\u0072k\u0032":*_abebfb =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_abebfb =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_abebfb =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_abebfb =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_abebfb =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_abebfb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_abebfb =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_abebfb =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_abebfb =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_abebfb =12;case "\u006e\u006f\u006e\u0065":*_abebfb =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_abebfb =14;case "\u0074\u0065\u0078t\u0031":*_abebfb =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_abebfb =16;case "\u0074\u0065\u0078t\u0032":*_abebfb =17;};};_fadgf ,_gffdb =d .Token ();if _gffdb !=nil {return _gffdb ;};if _daacb ,_adffbe :=_fadgf .(_d .EndElement );_adffbe &&_daacb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fadgf );};func (_aagag ST_FtnEdn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aagag .String (),start );};func (_ebbgd *CT_P )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acebd :=range start .Attr {if _acebd .Name .Local =="\u0072\u0073\u0069d\u0052"{_fegdd ,_cdadbg :=_acebd .Value ,error (nil );if _cdadbg !=nil {return _cdadbg ;};_ebbgd .RsidRAttr =&_fegdd ;continue ;};if _acebd .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_fadbfc ,_gbcce :=_acebd .Value ,error (nil );if _gbcce !=nil {return _gbcce ;};_ebbgd .RsidDelAttr =&_fadbfc ;continue ;};if _acebd .Name .Local =="\u0072\u0073\u0069d\u0050"{_fafea ,_fbgff :=_acebd .Value ,error (nil );if _fbgff !=nil {return _fbgff ;};_ebbgd .RsidPAttr =&_fafea ;continue ;};if _acebd .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_bacdd ,_gfcbd :=_acebd .Value ,error (nil );if _gfcbd !=nil {return _gfcbd ;};_ebbgd .RsidRDefaultAttr =&_bacdd ;continue ;};if _acebd .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_efeaf ,_bcdcfb :=_acebd .Value ,error (nil );if _bcdcfb !=nil {return _bcdcfb ;};_ebbgd .RsidRPrAttr =&_efeaf ;continue ;};};_fgbggd :for {_bdefa ,_dbdgf :=d .Token ();if _dbdgf !=nil {return _dbdgf ;};switch _gfddb :=_bdefa .(type ){case _d .StartElement :switch _gfddb .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_ebbgd .PPr =NewCT_PPr ();if _cdeed :=d .DecodeElement (_ebbgd .PPr ,&_gfddb );_cdeed !=nil {return _cdeed ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_bdbeg :=NewEG_PContent ();_cfgbeb :=NewCT_SimpleField ();if _fcabag :=d .DecodeElement (_cfgbeb ,&_gfddb );_fcabag !=nil {return _fcabag ;};_bdbeg .FldSimple =append (_bdbeg .FldSimple ,_cfgbeb );_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_bdbeg );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bbfbe :=NewEG_PContent ();_bbfbe .Hyperlink =NewCT_Hyperlink ();if _ageef :=d .DecodeElement (_bbfbe .Hyperlink ,&_gfddb );_ageef !=nil {return _ageef ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_bbfbe );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_gcadc :=NewEG_PContent ();_gcadc .SubDoc =NewCT_Rel ();if _cefbb :=d .DecodeElement (_gcadc .SubDoc ,&_gfddb );_cefbb !=nil {return _cefbb ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_gcadc );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ggcfg :=NewEG_PContent ();_defccf :=NewEG_ContentRunContent ();_defccf .CustomXml =NewCT_CustomXmlRun ();if _gagbb :=d .DecodeElement (_defccf .CustomXml ,&_gfddb );_gagbb !=nil {return _gagbb ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_ggcfg );_ggcfg .EG_ContentRunContent =append (_ggcfg .EG_ContentRunContent ,_defccf );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fbbbe :=NewEG_PContent ();_ebdaa :=NewEG_ContentRunContent ();_ebdaa .SmartTag =NewCT_SmartTagRun ();if _cfdbf :=d .DecodeElement (_ebdaa .SmartTag ,&_gfddb );_cfdbf !=nil {return _cfdbf ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_fbbbe );_fbbbe .EG_ContentRunContent =append (_fbbbe .EG_ContentRunContent ,_ebdaa );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_affdd :=NewEG_PContent ();_cgfeb :=NewEG_ContentRunContent ();_cgfeb .Sdt =NewCT_SdtRun ();if _adfbc :=d .DecodeElement (_cgfeb .Sdt ,&_gfddb );_adfbc !=nil {return _adfbc ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_affdd );_affdd .EG_ContentRunContent =append (_affdd .EG_ContentRunContent ,_cgfeb );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_feaed :=NewEG_PContent ();_cacfb :=NewEG_ContentRunContent ();_cacfb .Dir =NewCT_DirContentRun ();if _gfabgc :=d .DecodeElement (_cacfb .Dir ,&_gfddb );_gfabgc !=nil {return _gfabgc ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_feaed );_feaed .EG_ContentRunContent =append (_feaed .EG_ContentRunContent ,_cacfb );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_ebcdb :=NewEG_PContent ();_faadgd :=NewEG_ContentRunContent ();_faadgd .Bdo =NewCT_BdoContentRun ();if _fdcbe :=d .DecodeElement (_faadgd .Bdo ,&_gfddb );_fdcbe !=nil {return _fdcbe ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_ebcdb );_ebcdb .EG_ContentRunContent =append (_ebcdb .EG_ContentRunContent ,_faadgd );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 :"\u0072"},_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 :"\u0072"}:_cfdcg :=NewEG_PContent ();_bfbdb :=NewEG_ContentRunContent ();_bfbdb .R =NewCT_R ();if _efeafc :=d .DecodeElement (_bfbdb .R ,&_gfddb );_efeafc !=nil {return _efeafc ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_cfdcg );_cfdcg .EG_ContentRunContent =append (_cfdcg .EG_ContentRunContent ,_bfbdb );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dbgee :=NewEG_PContent ();_aedfa :=NewEG_ContentRunContent ();_fgfff :=NewEG_RunLevelElts ();_fgfff .ProofErr =NewCT_ProofErr ();if _gbfc :=d .DecodeElement (_fgfff .ProofErr ,&_gfddb );_gbfc !=nil {return _gbfc ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_dbgee );_dbgee .EG_ContentRunContent =append (_dbgee .EG_ContentRunContent ,_aedfa );_aedfa .EG_RunLevelElts =append (_aedfa .EG_RunLevelElts ,_fgfff );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_febfd :=NewEG_PContent ();_dfgfe :=NewEG_ContentRunContent ();_dabaf :=NewEG_RunLevelElts ();_dabaf .PermStart =NewCT_PermStart ();if _dbgfc :=d .DecodeElement (_dabaf .PermStart ,&_gfddb );_dbgfc !=nil {return _dbgfc ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_febfd );_febfd .EG_ContentRunContent =append (_febfd .EG_ContentRunContent ,_dfgfe );_dfgfe .EG_RunLevelElts =append (_dfgfe .EG_RunLevelElts ,_dabaf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdece :=NewEG_PContent ();_bcffg :=NewEG_ContentRunContent ();_geacg :=NewEG_RunLevelElts ();_geacg .PermEnd =NewCT_Perm ();if _eaeac :=d .DecodeElement (_geacg .PermEnd ,&_gfddb );_eaeac !=nil {return _eaeac ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_cdece );_cdece .EG_ContentRunContent =append (_cdece .EG_ContentRunContent ,_bcffg );_bcffg .EG_RunLevelElts =append (_bcffg .EG_RunLevelElts ,_geacg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dccda :=NewEG_PContent ();_gccgba :=NewEG_ContentRunContent ();_cecdfg :=NewEG_RunLevelElts ();_cecdfg .Ins =NewCT_RunTrackChange ();if _fgcdb :=d .DecodeElement (_cecdfg .Ins ,&_gfddb );_fgcdb !=nil {return _fgcdb ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_dccda );_dccda .EG_ContentRunContent =append (_dccda .EG_ContentRunContent ,_gccgba );_gccgba .EG_RunLevelElts =append (_gccgba .EG_RunLevelElts ,_cecdfg );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cfbba :=NewEG_PContent ();_gcbbf :=NewEG_ContentRunContent ();_fefca :=NewEG_RunLevelElts ();_fefca .Del =NewCT_RunTrackChange ();if _adgf :=d .DecodeElement (_fefca .Del ,&_gfddb );_adgf !=nil {return _adgf ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_cfbba );_cfbba .EG_ContentRunContent =append (_cfbba .EG_ContentRunContent ,_gcbbf );_gcbbf .EG_RunLevelElts =append (_gcbbf .EG_RunLevelElts ,_fefca );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_abdggd :=NewEG_PContent ();_egacg :=NewEG_ContentRunContent ();_ccgfa :=NewEG_RunLevelElts ();_ccgfa .MoveFrom =NewCT_RunTrackChange ();if _bffbc :=d .DecodeElement (_ccgfa .MoveFrom ,&_gfddb );_bffbc !=nil {return _bffbc ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_abdggd );_abdggd .EG_ContentRunContent =append (_abdggd .EG_ContentRunContent ,_egacg );_egacg .EG_RunLevelElts =append (_egacg .EG_RunLevelElts ,_ccgfa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bfbcd :=NewEG_PContent ();_efbac :=NewEG_ContentRunContent ();_gfcdg :=NewEG_RunLevelElts ();_gfcdg .MoveTo =NewCT_RunTrackChange ();if _cecbb :=d .DecodeElement (_gfcdg .MoveTo ,&_gfddb );_cecbb !=nil {return _cecbb ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_bfbcd );_bfbcd .EG_ContentRunContent =append (_bfbcd .EG_ContentRunContent ,_efbac );_efbac .EG_RunLevelElts =append (_efbac .EG_RunLevelElts ,_gfcdg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gdafc :=NewEG_PContent ();_ebafb :=NewEG_ContentRunContent ();_gfbcg :=NewEG_RunLevelElts ();_bgcea :=NewEG_RangeMarkupElements ();_bgcea .BookmarkStart =NewCT_Bookmark ();if _daagg :=d .DecodeElement (_bgcea .BookmarkStart ,&_gfddb );_daagg !=nil {return _daagg ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_gdafc );_gdafc .EG_ContentRunContent =append (_gdafc .EG_ContentRunContent ,_ebafb );_ebafb .EG_RunLevelElts =append (_ebafb .EG_RunLevelElts ,_gfbcg );_gfbcg .EG_RangeMarkupElements =append (_gfbcg .EG_RangeMarkupElements ,_bgcea );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aceba :=NewEG_PContent ();_gbecd :=NewEG_ContentRunContent ();_afdd :=NewEG_RunLevelElts ();_egefa :=NewEG_RangeMarkupElements ();_egefa .BookmarkEnd =NewCT_MarkupRange ();if _agegf :=d .DecodeElement (_egefa .BookmarkEnd ,&_gfddb );_agegf !=nil {return _agegf ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_aceba );_aceba .EG_ContentRunContent =append (_aceba .EG_ContentRunContent ,_gbecd );_gbecd .EG_RunLevelElts =append (_gbecd .EG_RunLevelElts ,_afdd );_afdd .EG_RangeMarkupElements =append (_afdd .EG_RangeMarkupElements ,_egefa );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ccagb :=NewEG_PContent ();_gcdbc :=NewEG_ContentRunContent ();_cbeg :=NewEG_RunLevelElts ();_acaf :=NewEG_RangeMarkupElements ();_acaf .MoveFromRangeStart =NewCT_MoveBookmark ();if _efbc :=d .DecodeElement (_acaf .MoveFromRangeStart ,&_gfddb );_efbc !=nil {return _efbc ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_ccagb );_ccagb .EG_ContentRunContent =append (_ccagb .EG_ContentRunContent ,_gcdbc );_gcdbc .EG_RunLevelElts =append (_gcdbc .EG_RunLevelElts ,_cbeg );_cbeg .EG_RangeMarkupElements =append (_cbeg .EG_RangeMarkupElements ,_acaf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agbad :=NewEG_PContent ();_acdcff :=NewEG_ContentRunContent ();_bfba :=NewEG_RunLevelElts ();_efeb :=NewEG_RangeMarkupElements ();_efeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _bacbg :=d .DecodeElement (_efeb .MoveFromRangeEnd ,&_gfddb );_bacbg !=nil {return _bacbg ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_agbad );_agbad .EG_ContentRunContent =append (_agbad .EG_ContentRunContent ,_acdcff );_acdcff .EG_RunLevelElts =append (_acdcff .EG_RunLevelElts ,_bfba );_bfba .EG_RangeMarkupElements =append (_bfba .EG_RangeMarkupElements ,_efeb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_efbfe :=NewEG_PContent ();_efdc :=NewEG_ContentRunContent ();_edccd :=NewEG_RunLevelElts ();_dbdfd :=NewEG_RangeMarkupElements ();_dbdfd .MoveToRangeStart =NewCT_MoveBookmark ();if _gecga :=d .DecodeElement (_dbdfd .MoveToRangeStart ,&_gfddb );_gecga !=nil {return _gecga ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_efbfe );_efbfe .EG_ContentRunContent =append (_efbfe .EG_ContentRunContent ,_efdc );_efdc .EG_RunLevelElts =append (_efdc .EG_RunLevelElts ,_edccd );_edccd .EG_RangeMarkupElements =append (_edccd .EG_RangeMarkupElements ,_dbdfd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fafcgg :=NewEG_PContent ();_fgcge :=NewEG_ContentRunContent ();_efaa :=NewEG_RunLevelElts ();_cbcfd :=NewEG_RangeMarkupElements ();_cbcfd .MoveToRangeEnd =NewCT_MarkupRange ();if _fdcae :=d .DecodeElement (_cbcfd .MoveToRangeEnd ,&_gfddb );_fdcae !=nil {return _fdcae ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_fafcgg );_fafcgg .EG_ContentRunContent =append (_fafcgg .EG_ContentRunContent ,_fgcge );_fgcge .EG_RunLevelElts =append (_fgcge .EG_RunLevelElts ,_efaa );_efaa .EG_RangeMarkupElements =append (_efaa .EG_RangeMarkupElements ,_cbcfd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_beedd :=NewEG_PContent ();_fbfggg :=NewEG_ContentRunContent ();_gfbgf :=NewEG_RunLevelElts ();_fbdab :=NewEG_RangeMarkupElements ();_fbdab .CommentRangeStart =NewCT_MarkupRange ();if _bgdc :=d .DecodeElement (_fbdab .CommentRangeStart ,&_gfddb );_bgdc !=nil {return _bgdc ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_beedd );_beedd .EG_ContentRunContent =append (_beedd .EG_ContentRunContent ,_fbfggg );_fbfggg .EG_RunLevelElts =append (_fbfggg .EG_RunLevelElts ,_gfbgf );_gfbgf .EG_RangeMarkupElements =append (_gfbgf .EG_RangeMarkupElements ,_fbdab );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_baccd :=NewEG_PContent ();_adadc :=NewEG_ContentRunContent ();_ccdg :=NewEG_RunLevelElts ();_dffd :=NewEG_RangeMarkupElements ();_dffd .CommentRangeEnd =NewCT_MarkupRange ();if _ddeea :=d .DecodeElement (_dffd .CommentRangeEnd ,&_gfddb );_ddeea !=nil {return _ddeea ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_baccd );_baccd .EG_ContentRunContent =append (_baccd .EG_ContentRunContent ,_adadc );_adadc .EG_RunLevelElts =append (_adadc .EG_RunLevelElts ,_ccdg );_ccdg .EG_RangeMarkupElements =append (_ccdg .EG_RangeMarkupElements ,_dffd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afgc :=NewEG_PContent ();_dcfcb :=NewEG_ContentRunContent ();_abbdc :=NewEG_RunLevelElts ();_dgcf :=NewEG_RangeMarkupElements ();_dgcf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fefa :=d .DecodeElement (_dgcf .CustomXmlInsRangeStart ,&_gfddb );_fefa !=nil {return _fefa ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_afgc );_afgc .EG_ContentRunContent =append (_afgc .EG_ContentRunContent ,_dcfcb );_dcfcb .EG_RunLevelElts =append (_dcfcb .EG_RunLevelElts ,_abbdc );_abbdc .EG_RangeMarkupElements =append (_abbdc .EG_RangeMarkupElements ,_dgcf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbae :=NewEG_PContent ();_aegfg :=NewEG_ContentRunContent ();_fbcgf :=NewEG_RunLevelElts ();_dbbbf :=NewEG_RangeMarkupElements ();_dbbbf .CustomXmlInsRangeEnd =NewCT_Markup ();if _efee :=d .DecodeElement (_dbbbf .CustomXmlInsRangeEnd ,&_gfddb );_efee !=nil {return _efee ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_dbae );_dbae .EG_ContentRunContent =append (_dbae .EG_ContentRunContent ,_aegfg );_aegfg .EG_RunLevelElts =append (_aegfg .EG_RunLevelElts ,_fbcgf );_fbcgf .EG_RangeMarkupElements =append (_fbcgf .EG_RangeMarkupElements ,_dbbbf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bbegg :=NewEG_PContent ();_fcgcff :=NewEG_ContentRunContent ();_eegge :=NewEG_RunLevelElts ();_eecaa :=NewEG_RangeMarkupElements ();_eecaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cafae :=d .DecodeElement (_eecaa .CustomXmlDelRangeStart ,&_gfddb );_cafae !=nil {return _cafae ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_bbegg );_bbegg .EG_ContentRunContent =append (_bbegg .EG_ContentRunContent ,_fcgcff );_fcgcff .EG_RunLevelElts =append (_fcgcff .EG_RunLevelElts ,_eegge );_eegge .EG_RangeMarkupElements =append (_eegge .EG_RangeMarkupElements ,_eecaa );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gaeac :=NewEG_PContent ();_dbbae :=NewEG_ContentRunContent ();_gdbbe :=NewEG_RunLevelElts ();_cceca :=NewEG_RangeMarkupElements ();_cceca .CustomXmlDelRangeEnd =NewCT_Markup ();if _fabaf :=d .DecodeElement (_cceca .CustomXmlDelRangeEnd ,&_gfddb );_fabaf !=nil {return _fabaf ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_gaeac );_gaeac .EG_ContentRunContent =append (_gaeac .EG_ContentRunContent ,_dbbae );_dbbae .EG_RunLevelElts =append (_dbbae .EG_RunLevelElts ,_gdbbe );_gdbbe .EG_RangeMarkupElements =append (_gdbbe .EG_RangeMarkupElements ,_cceca );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dafbe :=NewEG_PContent ();_cdafc :=NewEG_ContentRunContent ();_cfaad :=NewEG_RunLevelElts ();_beaeg :=NewEG_RangeMarkupElements ();_beaeg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bedfcd :=d .DecodeElement (_beaeg .CustomXmlMoveFromRangeStart ,&_gfddb );_bedfcd !=nil {return _bedfcd ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_dafbe );_dafbe .EG_ContentRunContent =append (_dafbe .EG_ContentRunContent ,_cdafc );_cdafc .EG_RunLevelElts =append (_cdafc .EG_RunLevelElts ,_cfaad );_cfaad .EG_RangeMarkupElements =append (_cfaad .EG_RangeMarkupElements ,_beaeg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bgdcf :=NewEG_PContent ();_ddfdb :=NewEG_ContentRunContent ();_fdgbf :=NewEG_RunLevelElts ();_ccgfd :=NewEG_RangeMarkupElements ();_ccgfd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _agddfe :=d .DecodeElement (_ccgfd .CustomXmlMoveFromRangeEnd ,&_gfddb );_agddfe !=nil {return _agddfe ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_bgdcf );_bgdcf .EG_ContentRunContent =append (_bgdcf .EG_ContentRunContent ,_ddfdb );_ddfdb .EG_RunLevelElts =append (_ddfdb .EG_RunLevelElts ,_fdgbf );_fdgbf .EG_RangeMarkupElements =append (_fdgbf .EG_RangeMarkupElements ,_ccgfd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gdabfg :=NewEG_PContent ();_gbdaaa :=NewEG_ContentRunContent ();_dfcbcb :=NewEG_RunLevelElts ();_fgddf :=NewEG_RangeMarkupElements ();_fgddf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bbeca :=d .DecodeElement (_fgddf .CustomXmlMoveToRangeStart ,&_gfddb );_bbeca !=nil {return _bbeca ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_gdabfg );_gdabfg .EG_ContentRunContent =append (_gdabfg .EG_ContentRunContent ,_gbdaaa );_gbdaaa .EG_RunLevelElts =append (_gbdaaa .EG_RunLevelElts ,_dfcbcb );_dfcbcb .EG_RangeMarkupElements =append (_dfcbcb .EG_RangeMarkupElements ,_fgddf );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcdedd :=NewEG_PContent ();_bacfg :=NewEG_ContentRunContent ();_fffgf :=NewEG_RunLevelElts ();_bcdbb :=NewEG_RangeMarkupElements ();_bcdbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbcbf :=d .DecodeElement (_bcdbb .CustomXmlMoveToRangeEnd ,&_gfddb );_bbcbf !=nil {return _bbcbf ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_bcdedd );_bcdedd .EG_ContentRunContent =append (_bcdedd .EG_ContentRunContent ,_bacfg );_bacfg .EG_RunLevelElts =append (_bacfg .EG_RunLevelElts ,_fffgf );_fffgf .EG_RangeMarkupElements =append (_fffgf .EG_RangeMarkupElements ,_bcdbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edafgd :=NewEG_PContent ();_ggaed :=NewEG_ContentRunContent ();_ebgcab :=NewEG_RunLevelElts ();_geeee :=NewEG_MathContent ();_geeee .OMathPara =_ed .NewOMathPara ();if _gcbbe :=d .DecodeElement (_geeee .OMathPara ,&_gfddb );_gcbbe !=nil {return _gcbbe ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_edafgd );_edafgd .EG_ContentRunContent =append (_edafgd .EG_ContentRunContent ,_ggaed );_ggaed .EG_RunLevelElts =append (_ggaed .EG_RunLevelElts ,_ebgcab );_ebgcab .EG_MathContent =append (_ebgcab .EG_MathContent ,_geeee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aced :=NewEG_PContent ();_cffdc :=NewEG_ContentRunContent ();_gbca :=NewEG_RunLevelElts ();_eeccbf :=NewEG_MathContent ();_eeccbf .OMath =_ed .NewOMath ();if _cacfg :=d .DecodeElement (_eeccbf .OMath ,&_gfddb );_cacfg !=nil {return _cacfg ;};_ebbgd .EG_PContent =append (_ebbgd .EG_PContent ,_aced );_aced .EG_ContentRunContent =append (_aced .EG_ContentRunContent ,_cffdc );_cffdc .EG_RunLevelElts =append (_cffdc .EG_RunLevelElts ,_gbca );_gbca .EG_MathContent =append (_gbca .EG_MathContent ,_eeccbf );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0050\u0020\u0025\u0076",_gfddb .Name );if _gabed :=d .Skip ();_gabed !=nil {return _gabed ;};};case _d .EndElement :break _fgbggd ;case _d .CharData :};};return nil ;};func NewCT_RPrChange ()*CT_RPrChange {_ffcd :=&CT_RPrChange {};_ffcd .RPr =NewCT_RPrOriginal ();return _ffcd ;};func (_afbfe ST_SectionMark )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfccbg :=_d .Attr {};_gfccbg .Name =name ;switch _afbfe {case ST_SectionMarkUnset :_gfccbg .Value ="";case ST_SectionMarkNextPage :_gfccbg .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_gfccbg .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_gfccbg .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_gfccbg .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_gfccbg .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _gfccbg ,nil ;}; -// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path -func (_edfec *CT_TrackChange )ValidateWithPath (path string )error {return nil };func (_gcefb *EG_SectPrContents )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfaa :for {_gbacg ,_cfbgf :=d .Token ();if _cfbgf !=nil {return _cfbgf ;};switch _gagfd :=_gbacg .(type ){case _f .StartElement :switch _gagfd .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"}:_gcefb .FootnotePr =NewCT_FtnProps ();if _gbeecd :=d .DecodeElement (_gcefb .FootnotePr ,&_gagfd );_gbeecd !=nil {return _gbeecd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .EndnotePr =NewCT_EdnProps ();if _abcbe :=d .DecodeElement (_gcefb .EndnotePr ,&_gagfd );_abcbe !=nil {return _abcbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcefb .Type =NewCT_SectType ();if _efedb :=d .DecodeElement (_gcefb .Type ,&_gagfd );_efedb !=nil {return _efedb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .PgSz =NewCT_PageSz ();if _bdcce :=d .DecodeElement (_gcefb .PgSz ,&_gagfd );_bdcce !=nil {return _bdcce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .PgMar =NewCT_PageMar ();if _afbga :=d .DecodeElement (_gcefb .PgMar ,&_gagfd );_afbga !=nil {return _afbga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .PaperSrc =NewCT_PaperSource ();if _acdda :=d .DecodeElement (_gcefb .PaperSrc ,&_gagfd );_acdda !=nil {return _acdda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .PgBorders =NewCT_PageBorders ();if _eadgd :=d .DecodeElement (_gcefb .PgBorders ,&_gagfd );_eadgd !=nil {return _eadgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .LnNumType =NewCT_LineNumber ();if _fbacfg :=d .DecodeElement (_gcefb .LnNumType ,&_gagfd );_fbacfg !=nil {return _fbacfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .PgNumType =NewCT_PageNumber ();if _cgbee :=d .DecodeElement (_gcefb .PgNumType ,&_gagfd );_cgbee !=nil {return _cgbee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcefb .Cols =NewCT_Columns ();if _gfeegd :=d .DecodeElement (_gcefb .Cols ,&_gagfd );_gfeegd !=nil {return _gfeegd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .FormProt =NewCT_OnOff ();if _bfcaf :=d .DecodeElement (_gcefb .FormProt ,&_gagfd );_bfcaf !=nil {return _bfcaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .VAlign =NewCT_VerticalJc ();if _bgcfag :=d .DecodeElement (_gcefb .VAlign ,&_gagfd );_bgcfag !=nil {return _bgcfag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .NoEndnote =NewCT_OnOff ();if _geddbg :=d .DecodeElement (_gcefb .NoEndnote ,&_gagfd );_geddbg !=nil {return _geddbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .TitlePg =NewCT_OnOff ();if _fbacca :=d .DecodeElement (_gcefb .TitlePg ,&_gagfd );_fbacca !=nil {return _fbacca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcefb .TextDirection =NewCT_TextDirection ();if _gfdae :=d .DecodeElement (_gcefb .TextDirection ,&_gagfd );_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 :"\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"}:_gcefb .Bidi =NewCT_OnOff ();if _acded :=d .DecodeElement (_gcefb .Bidi ,&_gagfd );_acded !=nil {return _acded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .RtlGutter =NewCT_OnOff ();if _cfedag :=d .DecodeElement (_gcefb .RtlGutter ,&_gagfd );_cfedag !=nil {return _cfedag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .DocGrid =NewCT_DocGrid ();if _cafccb :=d .DecodeElement (_gcefb .DocGrid ,&_gagfd );_cafccb !=nil {return _cafccb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefb .PrinterSettings =NewCT_Rel ();if _fffce :=d .DecodeElement (_gcefb .PrinterSettings ,&_gagfd );_fffce !=nil {return _fffce ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_gagfd .Name );if _adbfb :=d .Skip ();_adbfb !=nil {return _adbfb ;};};case _f .EndElement :break _agfaa ;case _f .CharData :};};return nil ;};func (_ggfcb ST_TabJc )Validate ()error {return _ggfcb .ValidateWithPath ("")}; +// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path +func (_eccga *GlossaryDocument )ValidateWithPath (path string )error {if _bdebg :=_eccga .CT_GlossaryDocument .ValidateWithPath (path );_bdebg !=nil {return _bdebg ;};return nil ;}; -// Validate validates the WdCT_TextboxInfo and its children -func (_bdaedd *WdCT_TextboxInfo )Validate ()error {return _bdaedd .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");}; +// Validate validates the WdCT_PosH and its children +func (_bcfadf *WdCT_PosH )Validate ()error {return _bcfadf .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_gbcdc :=&CT_MailMergeSourceType {};_gbcdc .ValAttr =ST_MailMergeSourceType (1);return _gbcdc ;};func (_gefdc *CT_ObjectLink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefdc .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_ageac :=range start .Attr {if _ageac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ageac .Name .Local =="\u0069\u0064"||_ageac .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"&&_ageac .Name .Local =="\u0069\u0064"{_gcfbg ,_affbg :=_ageac .Value ,error (nil );if _affbg !=nil {return _affbg ;};_gefdc .IdAttr =_gcfbg ;continue ;};if _ageac .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_gefdc .UpdateModeAttr .UnmarshalXMLAttr (_ageac );continue ;};if _ageac .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_cdcea ,_ceffg :=ParseUnionST_OnOff (_ageac .Value );if _ceffg !=nil {return _ceffg ;};_gefdc .LockedFieldAttr =&_cdcea ;continue ;};if _ageac .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_gefdc .DrawAspectAttr .UnmarshalXMLAttr (_ageac );continue ;};if _ageac .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_fdggde ,_eebag :=_ageac .Value ,error (nil );if _eebag !=nil {return _eebag ;};_gefdc .ProgIdAttr =&_fdggde ;continue ;};if _ageac .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_cacag ,_abffgg :=_ageac .Value ,error (nil );if _abffgg !=nil {return _abffgg ;};_gefdc .ShapeIdAttr =&_cacag ;continue ;};if _ageac .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_acdcf ,_abeeec :=_ageac .Value ,error (nil );if _abeeec !=nil {return _abeeec ;};_gefdc .FieldCodesAttr =&_acdcf ;continue ;};};for {_gcec ,_ffgff :=d .Token ();if _ffgff !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_ffgff );};if _gbbc ,_faffb :=_gcec .(_d .EndElement );_faffb &&_gbbc .Name ==start .Name {break ;};};return nil ;};func (_eafeg ST_HeightRule )Validate ()error {return _eafeg .ValidateWithPath ("")}; -// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path -func (_cbbbed *WdCT_TxbxContent )ValidateWithPath (path string )error {for _cecdac ,_acfde :=range _cbbbed .AltChunk {if _cdegg :=_acfde .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cecdac ));_cdegg !=nil {return _cdegg ;};};for _gbcgf ,_gabff :=range _cbbbed .EG_ContentBlockContent {if _cgbeaf :=_gabff .ValidateWithPath (_ff .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 ,_gbcgf ));_cgbeaf !=nil {return _cgbeaf ;};};return nil ;}; +// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path +func (_acggc *CT_FontsList )ValidateWithPath (path string )error {for _debbe ,_dccf :=range _acggc .Font {if _ebfdc :=_dccf .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_debbe ));_ebfdc !=nil {return _ebfdc ;};};return nil ;}; -// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path -func (_fceec *CT_FrameLayout )ValidateWithPath (path string )error {if _fceec .ValAttr ==ST_FrameLayoutUnset {return _ff .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 _gfacfb :=_fceec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfacfb !=nil {return _gfacfb ;};return nil ;};func (_bagggc ST_SectionMark )ValidateWithPath (path string )error {switch _bagggc {case 0,1,2,3,4,5:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bagggc ));};return nil ;};func NewCT_SdtListItem ()*CT_SdtListItem {_cbcag :=&CT_SdtListItem {};return _cbcag };func (_fbef *CT_LevelSuffix )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbef .ValAttr =ST_LevelSuffix (1);for _ ,_dfeedb :=range start .Attr {if _dfeedb .Name .Local =="\u0076\u0061\u006c"{_fbef .ValAttr .UnmarshalXMLAttr (_dfeedb );continue ;};};for {_bfggf ,_bfcgg :=d .Token ();if _bfcgg !=nil {return _ff .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",_bfcgg );};if _efbea ,_bbade :=_bfggf .(_f .EndElement );_bbade &&_efbea .Name ==start .Name {break ;};};return nil ;};func NewCT_FitText ()*CT_FitText {_ebeg :=&CT_FitText {};return _ebeg };func (_babcfc *EG_ParaRPrTrackChanges )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _babcfc .Ins !=nil {_gcfag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_babcfc .Ins ,_gcfag );};if _babcfc .Del !=nil {_gcdde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_babcfc .Del ,_gcdde );};if _babcfc .MoveFrom !=nil {_ebbbac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_babcfc .MoveFrom ,_ebbbac );};if _babcfc .MoveTo !=nil {_cdafaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_babcfc .MoveTo ,_cdafaa );};return nil ;};func NewCT_EdnDocProps ()*CT_EdnDocProps {_gfdb :=&CT_EdnDocProps {};return _gfdb };func NewGlossaryDocument ()*GlossaryDocument {_dggca :=&GlossaryDocument {};_dggca .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _dggca ;};func (_dbcf *CT_FFDDList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecgac :for {_ebafe ,_cfcef :=d .Token ();if _cfcef !=nil {return _cfcef ;};switch _ddca :=_ebafe .(type ){case _f .StartElement :switch _ddca .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"}:_dbcf .Result =NewCT_DecimalNumber ();if _gcgd :=d .DecodeElement (_dbcf .Result ,&_ddca );_gcgd !=nil {return _gcgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcf .Default =NewCT_DecimalNumber ();if _gded :=d .DecodeElement (_dbcf .Default ,&_ddca );_gded !=nil {return _gded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geec :=NewCT_String ();if _gecd :=d .DecodeElement (_geec ,&_ddca );_gecd !=nil {return _gecd ;};_dbcf .ListEntry =append (_dbcf .ListEntry ,_geec );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ddca .Name );if _cgbea :=d .Skip ();_cgbea !=nil {return _cgbea ;};};case _f .EndElement :break _ecgac ;case _f .CharData :};};return nil ;};func (_dfabag *ST_Zoom )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfabag =0;case "\u006e\u006f\u006e\u0065":*_dfabag =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_dfabag =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_dfabag =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_dfabag =4;};return nil ;};func (_aedfc *WdCT_TxbxContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aedfc .AltChunk !=nil {_dcebeg :=_f .StartElement {Name :_f .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_ddedbc :=range _aedfc .AltChunk {e .EncodeElement (_ddedbc ,_dcebeg );};};if _aedfc .EG_ContentBlockContent !=nil {for _ ,_dgcfbc :=range _aedfc .EG_ContentBlockContent {_dgcfbc .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SdtCell and its children +func (_gfgef *CT_SdtCell )Validate ()error {return _gfgef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};func (_bbgcgf *WdCT_WrapPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbgcgf .EditedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_ace .Sprintf ("\u0025\u0064",_ddedb (*_bbgcgf .EditedAttr ))});};e .EncodeToken (start );_dcbdac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bbgcgf .Start ,_dcbdac );_babbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}};for _ ,_eagadb :=range _bbgcgf .LineTo {e .EncodeElement (_eagadb ,_babbaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Style and its children -func (_debac *CT_Style )Validate ()error {return _debac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func NewCT_R ()*CT_R {_bafa :=&CT_R {};return _bafa }; +// Validate validates the WdCT_TextboxInfo and its children +func (_badbdc *WdCT_TextboxInfo )Validate ()error {return _badbdc .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};type CT_View struct{ -// Validate validates the CT_NumLvl and its children -func (_fgbf *CT_NumLvl )Validate ()error {return _fgbf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");};func NewCT_ParaRPr ()*CT_ParaRPr {_ebeae :=&CT_ParaRPr {};return _ebeae }; +// Document View Setting Value +ValAttr ST_View ;};func (_cac *CT_AltChunk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gda :=range start .Attr {if _gda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gda .Name .Local =="\u0069\u0064"||_gda .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"&&_gda .Name .Local =="\u0069\u0064"{_abbd ,_ced :=_gda .Value ,error (nil );if _ced !=nil {return _ced ;};_cac .IdAttr =&_abbd ;continue ;};};_dda :for {_ge ,_ceg :=d .Token ();if _ceg !=nil {return _ceg ;};switch _ddge :=_ge .(type ){case _d .StartElement :switch _ddge .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}:_cac .AltChunkPr =NewCT_AltChunkPr ();if _ade :=d .DecodeElement (_cac .AltChunkPr ,&_ddge );_ade !=nil {return _ade ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0020\u0025\u0076",_ddge .Name );if _cafd :=d .Skip ();_cafd !=nil {return _cafd ;};};case _d .EndElement :break _dda ;case _d .CharData :};};return nil ;};func (_ffcbce ST_SignedTwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffcbce .Int64 !=nil {e .EncodeToken (_d .CharData (_ace .Sprintf ("\u0025\u0064",*_ffcbce .Int64 )));};if _ffcbce .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_ffcbce .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};type CT_LsdException struct{ -// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path -func (_dbfgf *CT_HMerge )ValidateWithPath (path string )error {if _fgddg :=_dbfgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgddg !=nil {return _fgddg ;};return nil ;};func (_ebgbf *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_baaef :=[]string {};if _ebgbf .Int64 !=nil {_baaef =append (_baaef ,"\u0049\u006e\u00746\u0034");};if _ebgbf .ST_UniversalMeasure !=nil {_baaef =append (_baaef ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_baaef )> 1{return _ff .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_baaef );};return nil ;}; +// Primary Style Name +NameAttr string ; -// Validate validates the EG_ParaRPrTrackChanges and its children -func (_ccdba *EG_ParaRPrTrackChanges )Validate ()error {return _ccdba .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");}; +// Latent Style Locking Setting +LockedAttr *_ff .ST_OnOff ; -// Validate validates the CT_Numbering and its children -func (_cgdbd *CT_Numbering )Validate ()error {return _cgdbd .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_ecfbd *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdbfcf :for {_baaga ,_dadde :=d .Token ();if _dadde !=nil {return _dadde ;};switch _bdaae :=_baaga .(type ){case _f .StartElement :switch _bdaae .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"}:_cdbcd :=NewWdWsp ();if _accfce :=d .DecodeElement (_cdbcd ,&_bdaae );_accfce !=nil {return _accfce ;};_ecfbd .Wsp =append (_ecfbd .Wsp ,_cdbcd );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"}:_effegc :=NewWdCT_WordprocessingGroup ();if _agcgc :=d .DecodeElement (_effegc ,&_bdaae );_agcgc !=nil {return _agcgc ;};_ecfbd .GrpSp =append (_ecfbd .GrpSp ,_effegc );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"}:_edggcc :=NewWdCT_GraphicFrame ();if _ededcf :=d .DecodeElement (_edggcc ,&_bdaae );_ededcf !=nil {return _ededcf ;};_ecfbd .GraphicFrame =append (_ecfbd .GraphicFrame ,_edggcc );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"}:_efadeb :=_d .NewPic ();if _baafbb :=d .DecodeElement (_efadeb ,&_bdaae );_baafbb !=nil {return _baafbb ;};_ecfbd .Pic =append (_ecfbd .Pic ,_efadeb );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"}:_gfbdba :=NewWdCT_WordprocessingContentPart ();if _abcced :=d .DecodeElement (_gfbdba ,&_bdaae );_abcced !=nil {return _abcced ;};_ecfbd .ContentPart =append (_ecfbd .ContentPart ,_gfbdba );default:_gd .Log .Debug ("\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",_bdaae .Name );if _ggafe :=d .Skip ();_ggafe !=nil {return _ggafe ;};};case _f .EndElement :break _bdbfcf ;case _f .CharData :};};return nil ;};type CT_StyleSort struct{ +// Override default sorting order +UiPriorityAttr *int64 ; -// Style Sorting -ValAttr ST_StyleSort ;};type CT_FtnEdnSepRef struct{ +// Semi hidden text override +SemiHiddenAttr *_ff .ST_OnOff ; -// Footnote/Endnote ID -IdAttr int64 ;};type Recipients struct{CT_Recipients };func (_cabbg *CT_Numbering )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gagdf :for {_efebe ,_dfgee :=d .Token ();if _dfgee !=nil {return _dfgee ;};switch _fagbd :=_efebe .(type ){case _f .StartElement :switch _fagbd .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"}:_bbccc :=NewCT_NumPicBullet ();if _gdgff :=d .DecodeElement (_bbccc ,&_fagbd );_gdgff !=nil {return _gdgff ;};_cabbg .NumPicBullet =append (_cabbg .NumPicBullet ,_bbccc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbgeb :=NewCT_AbstractNum ();if _cgaeb :=d .DecodeElement (_cbgeb ,&_fagbd );_cgaeb !=nil {return _cgaeb ;};_cabbg .AbstractNum =append (_cabbg .AbstractNum ,_cbgeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abdda :=NewCT_Num ();if _cdacc :=d .DecodeElement (_abdda ,&_fagbd );_cdacc !=nil {return _cdacc ;};_cabbg .Num =append (_cabbg .Num ,_abdda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabbg .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _dcafa :=d .DecodeElement (_cabbg .NumIdMacAtCleanup ,&_fagbd );_dcafa !=nil {return _dcafa ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_N\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0020\u0025\u0076",_fagbd .Name );if _gaagg :=d .Skip ();_gaagg !=nil {return _gaagg ;};};case _f .EndElement :break _gagdf ;case _f .CharData :};};return nil ;}; +// Unhide when used +UnhideWhenUsedAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path -func (_ddcgc *CT_EastAsianLayout )ValidateWithPath (path string )error {if _ddcgc .CombineAttr !=nil {if _ecec :=_ddcgc .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_ecec !=nil {return _ecec ;};};if _dfbb :=_ddcgc .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_dfbb !=nil {return _dfbb ;};if _ddcgc .VertAttr !=nil {if _ddfad :=_ddcgc .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_ddfad !=nil {return _ddfad ;};};if _ddcgc .VertCompressAttr !=nil {if _gfbeg :=_ddcgc .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_gfbeg !=nil {return _gfbeg ;};};return nil ;};func (_gcddgf *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 :_ff .Sprintf ("\u0025\u0076",_gcddgf .AuthorAttr )});if _gcddgf .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_gcddgf .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_gcddgf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acdde *CT_FramePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acdde .DropCapAttr !=ST_DropCapUnset {_ggefd ,_eddad :=_acdde .DropCapAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"});if _eddad !=nil {return _eddad ;};start .Attr =append (start .Attr ,_ggefd );};if _acdde .LinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_ff .Sprintf ("\u0025\u0076",*_acdde .LinesAttr )});};if _acdde .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_ff .Sprintf ("\u0025\u0076",*_acdde .WAttr )});};if _acdde .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068"},Value :_ff .Sprintf ("\u0025\u0076",*_acdde .HAttr )});};if _acdde .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_acdde .VSpaceAttr )});};if _acdde .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_acdde .HSpaceAttr )});};if _acdde .WrapAttr !=ST_WrapUnset {_efdaac ,_ceecf :=_acdde .WrapAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _ceecf !=nil {return _ceecf ;};start .Attr =append (start .Attr ,_efdaac );};if _acdde .HAnchorAttr !=ST_HAnchorUnset {_gdce ,_dbcca :=_acdde .HAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"});if _dbcca !=nil {return _dbcca ;};start .Attr =append (start .Attr ,_gdce );};if _acdde .VAnchorAttr !=ST_VAnchorUnset {_dgcbac ,_geaab :=_acdde .VAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _geaab !=nil {return _geaab ;};start .Attr =append (start .Attr ,_dgcbac );};if _acdde .XAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0078"},Value :_ff .Sprintf ("\u0025\u0076",*_acdde .XAttr )});};if _acdde .XAlignAttr !=_e .ST_XAlignUnset {_bbfba ,_fbed :=_acdde .XAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"});if _fbed !=nil {return _fbed ;};start .Attr =append (start .Attr ,_bbfba );};if _acdde .YAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0079"},Value :_ff .Sprintf ("\u0025\u0076",*_acdde .YAttr )});};if _acdde .YAlignAttr !=_e .ST_YAlignUnset {_bafb ,_ddbac :=_acdde .YAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"});if _ddbac !=nil {return _ddbac ;};start .Attr =append (start .Attr ,_bafb );};if _acdde .HRuleAttr !=ST_HeightRuleUnset {_degf ,_ddaea :=_acdde .HRuleAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _ddaea !=nil {return _ddaea ;};start .Attr =append (start .Attr ,_degf );};if _acdde .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 :_ff .Sprintf ("\u0025\u0076",*_acdde .AnchorLockAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_deafg *CT_SdtDate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdcef :=range start .Attr {if _bdcef .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_ebdgd ,_bdccc :=ParseStdlibTime (_bdcef .Value );if _bdccc !=nil {return _bdccc ;};_deafg .FullDateAttr =&_ebdgd ;continue ;};};_eefda :for {_fcdba ,_dabbd :=d .Token ();if _dabbd !=nil {return _dabbd ;};switch _ffegg :=_fcdba .(type ){case _f .StartElement :switch _ffegg .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"}:_deafg .DateFormat =NewCT_String ();if _ddgebb :=d .DecodeElement (_deafg .DateFormat ,&_ffegg );_ddgebb !=nil {return _ddgebb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deafg .Lid =NewCT_Lang ();if _deeab :=d .DecodeElement (_deafg .Lid ,&_ffegg );_deeab !=nil {return _deeab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deafg .StoreMappedDataAs =NewCT_SdtDateMappingType ();if _dafffc :=d .DecodeElement (_deafg .StoreMappedDataAs ,&_ffegg );_dafffc !=nil {return _dafffc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deafg .Calendar =NewCT_CalendarType ();if _degcbc :=d .DecodeElement (_deafg .Calendar ,&_ffegg );_degcbc !=nil {return _degcbc ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0064\u0074\u0044\u0061\u0074\u0065\u0020\u0025\u0076",_ffegg .Name );if _gaegf :=d .Skip ();_gaegf !=nil {return _gaegf ;};};case _f .EndElement :break _eefda ;case _f .CharData :};};return nil ;};func (_gageg *ST_Zoom )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccgfc ,_ffebee :=d .Token ();if _ffebee !=nil {return _ffebee ;};if _dcaedb ,_gcffb :=_ccgfc .(_f .EndElement );_gcffb &&_dcaedb .Name ==start .Name {*_gageg =1;return nil ;};if _aafffd ,_adbfe :=_ccgfc .(_f .CharData );!_adbfe {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccgfc );}else {switch string (_aafffd ){case "":*_gageg =0;case "\u006e\u006f\u006e\u0065":*_gageg =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_gageg =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_gageg =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_gageg =4;};};_ccgfc ,_ffebee =d .Token ();if _ffebee !=nil {return _ffebee ;};if _ggebcbf ,_fdfec :=_ccgfc .(_f .EndElement );_fdfec &&_ggebcbf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccgfc );};func (_feede *CT_NumPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _feede .Ilvl !=nil {_eeafc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_feede .Ilvl ,_eeafc );};if _feede .NumId !=nil {_bdfce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_feede .NumId ,_bdfce );};if _feede .NumberingChange !=nil {_cfedga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_feede .NumberingChange ,_cfedga );};if _feede .Ins !=nil {_edcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_feede .Ins ,_edcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PaperSource ()*CT_PaperSource {_ababd :=&CT_PaperSource {};return _ababd };func (_eecegg *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 _eecegg .CT_Settings .MarshalXML (e ,start );}; +// Latent Style Primary Style Setting +QFormatAttr *_ff .ST_OnOff ;};func (_dfdbbb *ST_CombineBrackets )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfdbbb =0;case "\u006e\u006f\u006e\u0065":*_dfdbbb =1;case "\u0072\u006f\u0075n\u0064":*_dfdbbb =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dfdbbb =3;case "\u0061\u006e\u0067l\u0065":*_dfdbbb =4;case "\u0063\u0075\u0072l\u0079":*_dfdbbb =5;};return nil ;}; -// Validate validates the CT_OnOff and its children -func (_fcgba *CT_OnOff )Validate ()error {return _fcgba .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};type CT_FramesetSplitbar struct{ +// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path +func (_adbdad *CT_Num )ValidateWithPath (path string )error {if _fdeef :=_adbdad .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_fdeef !=nil {return _fdeef ;};for _fcagfg ,_fbcba :=range _adbdad .LvlOverride {if _edefa :=_fbcba .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_fcagfg ));_edefa !=nil {return _edefa ;};};return nil ;};func (_adeacf *Ftr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="\u0077\u003a\u0066t\u0072";return _adeacf .CT_HdrFtr .MarshalXML (e ,start );};type CT_DocDefaults struct{ -// Frameset Splitter Width -W *CT_TwipsMeasure ; +// Default Run Properties +RPrDefault *CT_RPrDefault ; -// Frameset Splitter Color -Color *CT_Color ; +// Default Paragraph Properties +PPrDefault *CT_PPrDefault ;};func (_cggafe *ST_BrClear )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgaec ,_agbfd :=d .Token ();if _agbfd !=nil {return _agbfd ;};if _deaeef ,_ccgac :=_fgaec .(_d .EndElement );_ccgac &&_deaeef .Name ==start .Name {*_cggafe =1;return nil ;};if _agfggg ,_gbcbc :=_fgaec .(_d .CharData );!_gbcbc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgaec );}else {switch string (_agfggg ){case "":*_cggafe =0;case "\u006e\u006f\u006e\u0065":*_cggafe =1;case "\u006c\u0065\u0066\u0074":*_cggafe =2;case "\u0072\u0069\u0067h\u0074":*_cggafe =3;case "\u0061\u006c\u006c":*_cggafe =4;};};_fgaec ,_agbfd =d .Token ();if _agbfd !=nil {return _agbfd ;};if _ebdeeb ,_effaa :=_fgaec .(_d .EndElement );_effaa &&_ebdeeb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgaec );};func (_bdggdfc ST_ThemeColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdggdfc .String (),start );}; -// Do Not Display Frameset Splitters -NoBorder *CT_OnOff ; +// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path +func (_efadc *CT_GlossaryDocument )ValidateWithPath (path string )error {if _efadc .Background !=nil {if _cgec :=_efadc .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_cgec !=nil {return _cgec ;};};if _efadc .DocParts !=nil {if _gedf :=_efadc .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_gedf !=nil {return _gedf ;};};return nil ;};func (_fcacf *WdCT_PosVChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcacf .Align !=WdST_AlignVUnset {_adggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fcacf .Align ,_adggc );};if _fcacf .PosOffset !=nil {_eaacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_fcacf .PosOffset ,_eaacc );};return nil ;};func NewCT_FFCheckBox ()*CT_FFCheckBox {_gddc :=&CT_FFCheckBox {};return _gddc };type ST_ObjectUpdateMode byte ;func (_cegggg ST_Merge )ValidateWithPath (path string )error {switch _cegggg {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cegggg ));};return nil ;};func (_afecb *CT_FtnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eefcg ,_cbce :=_afecb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbce !=nil {return _cbce ;};start .Attr =append (start .Attr ,_eefcg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;};func NewCT_SdtBlock ()*CT_SdtBlock {_cecca :=&CT_SdtBlock {};return _cecca };func (_efbgc *WdEG_WrapTypeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efbgc .WrapNone !=nil {_dgefgb :=_d .StartElement {Name :_d .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}};e .EncodeElement (_efbgc .WrapNone ,_dgefgb );};if _efbgc .WrapSquare !=nil {_afbgee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_efbgc .WrapSquare ,_afbgee );};if _efbgc .WrapTight !=nil {_edfcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_efbgc .WrapTight ,_edfcf );};if _efbgc .WrapThrough !=nil {_cdafae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}};e .EncodeElement (_efbgc .WrapThrough ,_cdafae );};if _efbgc .WrapTopAndBottom !=nil {_fbedc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077ra\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_efbgc .WrapTopAndBottom ,_fbedc );};return nil ;};func (_dacdf *CT_PermStart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfaf :=range start .Attr {if _dfaf .Name .Local =="\u0065\u0064\u0047r\u0070"{_dacdf .EdGrpAttr .UnmarshalXMLAttr (_dfaf );continue ;};if _dfaf .Name .Local =="\u0065\u0064"{_gfgfeb ,_gegcf :=_dfaf .Value ,error (nil );if _gegcf !=nil {return _gegcf ;};_dacdf .EdAttr =&_gfgfeb ;continue ;};if _dfaf .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_aeef ,_gbffa :=_ac .ParseInt (_dfaf .Value ,10,64);if _gbffa !=nil {return _gbffa ;};_dacdf .ColFirstAttr =&_aeef ;continue ;};if _dfaf .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_eaccc ,_bccd :=_ac .ParseInt (_dfaf .Value ,10,64);if _bccd !=nil {return _bccd ;};_dacdf .ColLastAttr =&_eaccc ;continue ;};if _dfaf .Name .Local =="\u0069\u0064"{_aefgdb ,_bdadf :=_dfaf .Value ,error (nil );if _bdadf !=nil {return _bdadf ;};_dacdf .IdAttr =_aefgdb ;continue ;};if _dfaf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_dacdf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dfaf );continue ;};};for {_cgacgg ,_agde :=d .Token ();if _agde !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_agde );};if _eadgc ,_fbbgg :=_cgacgg .(_d .EndElement );_fbbgg &&_eadgc .Name ==start .Name {break ;};};return nil ;};func (_ebdea *ST_PageOrientation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbagf ,_fgeafc :=d .Token ();if _fgeafc !=nil {return _fgeafc ;};if _dbaga ,_bddgdg :=_fbbagf .(_d .EndElement );_bddgdg &&_dbaga .Name ==start .Name {*_ebdea =1;return nil ;};if _gcccbd ,_bfgdg :=_fbbagf .(_d .CharData );!_bfgdg {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbbagf );}else {switch string (_gcccbd ){case "":*_ebdea =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_ebdea =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_ebdea =2;};};_fbbagf ,_fgeafc =d .Token ();if _fgeafc !=nil {return _fgeafc ;};if _fgbcb ,_ggcga :=_fbbagf .(_d .EndElement );_ggcga &&_fgbcb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbbagf );};func (_agbdb *EG_ContentRowContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agbdb .Tr !=nil {_ggaabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_ddggfd :=range _agbdb .Tr {e .EncodeElement (_ddggfd ,_ggaabg );};};if _agbdb .CustomXml !=nil {_ecdgca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_agbdb .CustomXml ,_ecdgca );};if _agbdb .Sdt !=nil {_ggdfff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_agbdb .Sdt ,_ggdfff );};if _agbdb .EG_RunLevelElts !=nil {for _ ,_bfgcae :=range _agbdb .EG_RunLevelElts {_bfgcae .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_fbdee *ST_WmlColorSchemeIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egffdd ,_fafdgc :=d .Token ();if _fafdgc !=nil {return _fafdgc ;};if _fggcfd ,_cfbdeg :=_egffdd .(_d .EndElement );_cfbdeg &&_fggcfd .Name ==start .Name {*_fbdee =1;return nil ;};if _egggg ,_deggf :=_egffdd .(_d .CharData );!_deggf {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egffdd );}else {switch string (_egggg ){case "":*_fbdee =0;case "\u0064\u0061\u0072k\u0031":*_fbdee =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fbdee =2;case "\u0064\u0061\u0072k\u0032":*_fbdee =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fbdee =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fbdee =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fbdee =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fbdee =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fbdee =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fbdee =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fbdee =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fbdee =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fbdee =12;};};_egffdd ,_fafdgc =d .Token ();if _fafdgc !=nil {return _fafdgc ;};if _bfedf ,_eefbg :=_egffdd .(_d .EndElement );_eefbg &&_bfedf .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egffdd );};func (_ebfea *Document )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_d .Attr {Name :_d .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 ,_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 ="\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _ebfea .CT_Document .MarshalXML (e ,start );};func (_dacgae ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _dacgae {case 0,1,2,3,4,5,6,7,8,9:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dacgae ));};return nil ;}; -// Frameset Splitter Border Style -FlatBorders *CT_OnOff ;};func (_bfcbc *EG_ContentCellContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfcbc .Tc !=nil {_eddgec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_bgecdg :=range _bfcbc .Tc {e .EncodeElement (_bgecdg ,_eddgec );};};if _bfcbc .CustomXml !=nil {_gbbeb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_bfcbc .CustomXml ,_gbbeb );};if _bfcbc .Sdt !=nil {_bcadfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_bfcbc .Sdt ,_bcadfa );};if _bfcbc .EG_RunLevelElts !=nil {for _ ,_gcfceg :=range _bfcbc .EG_RunLevelElts {_gcfceg .MarshalXML (e ,_f .StartElement {});};};return nil ;};type CT_PPrBase struct{ +// Validate validates the CT_TblPrChange and its children +func (_dfbce *CT_TblPrChange )Validate ()error {return _dfbce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");};func (_dabdb *CT_DocVars )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daacf :for {_abfdb ,_dacee :=d .Token ();if _dacee !=nil {return _dacee ;};switch _fage :=_abfdb .(type ){case _d .StartElement :switch _fage .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 :"\u0064\u006f\u0063\u0056\u0061\u0072"},_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 :"\u0064\u006f\u0063\u0056\u0061\u0072"}:_fbaae :=NewCT_DocVar ();if _acfe :=d .DecodeElement (_fbaae ,&_fage );_acfe !=nil {return _acfe ;};_dabdb .DocVar =append (_dabdb .DocVar ,_fbaae );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u006f\u0063\u0056\u0061\u0072\u0073\u0020\u0025\u0076",_fage .Name );if _fbcc :=d .Skip ();_fbcc !=nil {return _fbcc ;};};case _d .EndElement :break _daacf ;case _d .CharData :};};return nil ;};func (_cafdbc *CT_FramesetSplitbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cafdbc .W !=nil {_dcdag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_cafdbc .W ,_dcdag );};if _cafdbc .Color !=nil {_gadbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cafdbc .Color ,_gadbc );};if _cafdbc .NoBorder !=nil {_fcdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cafdbc .NoBorder ,_fcdc );};if _cafdbc .FlatBorders !=nil {_cadgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cafdbc .FlatBorders ,_cadgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgcbd *CT_SdtBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgcbd .SdtPr !=nil {_cbbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_bgcbd .SdtPr ,_cbbbd );};if _bgcbd .SdtEndPr !=nil {_fegeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_bgcbd .SdtEndPr ,_fegeb );};if _bgcbd .SdtContent !=nil {_eebae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bgcbd .SdtContent ,_eebae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PageBorders ()*CT_PageBorders {_dcfac :=&CT_PageBorders {};return _dcfac };func (_afadae *ST_BrType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdbfb ,_gdfeac :=d .Token ();if _gdfeac !=nil {return _gdfeac ;};if _cefea ,_aeecee :=_bbdbfb .(_d .EndElement );_aeecee &&_cefea .Name ==start .Name {*_afadae =1;return nil ;};if _dcecge ,_beccf :=_bbdbfb .(_d .CharData );!_beccf {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbdbfb );}else {switch string (_dcecge ){case "":*_afadae =0;case "\u0070\u0061\u0067\u0065":*_afadae =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_afadae =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_afadae =3;};};_bbdbfb ,_gdfeac =d .Token ();if _gdfeac !=nil {return _gdfeac ;};if _fgfed ,_gdagea :=_bbdbfb .(_d .EndElement );_gdagea &&_fgfed .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbdbfb );}; -// Referenced Paragraph Style -PStyle *CT_String ; +// Validate validates the CT_SdtListItem and its children +func (_feaf *CT_SdtListItem )Validate ()error {return _feaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");}; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Validate validates the CT_MailMergeDest and its children +func (_dcgfg *CT_MailMergeDest )Validate ()error {return _dcgfg .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");};func (_feeae ST_View )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_feeae .String (),start );}; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Validate validates the CT_Base64Binary and its children +func (_fdf *CT_Base64Binary )Validate ()error {return _fdf .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};func (_gbecfea ST_PageBorderZOrder )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfbbdb :=_d .Attr {};_bfbbdb .Name =name ;switch _gbecfea {case ST_PageBorderZOrderUnset :_bfbbdb .Value ="";case ST_PageBorderZOrderFront :_bfbbdb .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_bfbbdb .Value ="\u0062\u0061\u0063\u006b";};return _bfbbdb ,nil ;}; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Validate validates the CT_EastAsianLayout and its children +func (_accc *CT_EastAsianLayout )Validate ()error {return _accc .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");};func NewCT_ObjectChoice ()*CT_ObjectChoice {_gddbeb :=&CT_ObjectChoice {};return _gddbeb };func (_acfdad *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_fgedfc :=[]string {};if _acfdad .ST_UnqualifiedPercentage !=nil {_fgedfc =append (_fgedfc ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _acfdad .ST_Percentage !=nil {_fgedfc =append (_fgedfc ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_fgedfc )> 1{return _ace .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgedfc );};return nil ;}; -// Text Frame Properties -FramePr *CT_FramePr ; +// Validate validates the CT_PageNumber and its children +func (_aefecd *CT_PageNumber )Validate ()error {return _aefecd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");}; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path +func (_baefga *CT_WritingStyle )ValidateWithPath (path string )error {if _baefga .NlCheckAttr !=nil {if _fcfge :=_baefga .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_fcfge !=nil {return _fcfge ;};};if _ccbca :=_baefga .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_ccbca !=nil {return _ccbca ;};return nil ;};func (_adcdce ST_VAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcfdf :=_d .Attr {};_dcfdf .Name =name ;switch _adcdce {case ST_VAnchorUnset :_dcfdf .Value ="";case ST_VAnchorText :_dcfdf .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_dcfdf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_dcfdf .Value ="\u0070\u0061\u0067\u0065";};return _dcfdf ,nil ;}; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Validate validates the CT_LatentStyles and its children +func (_cggeg *CT_LatentStyles )Validate ()error {return _cggeg .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_defbb *CT_HpsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbcbb :=range start .Attr {if _cbcbb .Name .Local =="\u0076\u0061\u006c"{_gfaga ,_ggdgec :=ParseUnionST_HpsMeasure (_cbcbb .Value );if _ggdgec !=nil {return _ggdgec ;};_defbb .ValAttr =_gfaga ;continue ;};};for {_bfbca ,_beefc :=d .Token ();if _beefc !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_beefc );};if _dedbg ,_aadff :=_bfbca .(_d .EndElement );_aadff &&_dedbg .Name ==start .Name {break ;};};return nil ;};func (_eaffed ST_Wrap )Validate ()error {return _eaffed .ValidateWithPath ("")}; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Validate validates the CT_FtnEdnSepRef and its children +func (_bfceb *CT_FtnEdnSepRef )Validate ()error {return _bfceb .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");}; -// Paragraph Borders -PBdr *CT_PBdr ; +// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path +func (_bbgfg *EG_ContentRunContent )ValidateWithPath (path string )error {if _bbgfg .CustomXml !=nil {if _edgdc :=_bbgfg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_edgdc !=nil {return _edgdc ;};};if _bbgfg .SmartTag !=nil {if _caaaae :=_bbgfg .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_caaaae !=nil {return _caaaae ;};};if _bbgfg .Sdt !=nil {if _fedcce :=_bbgfg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_fedcce !=nil {return _fedcce ;};};if _bbgfg .Dir !=nil {if _efgbef :=_bbgfg .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_efgbef !=nil {return _efgbef ;};};if _bbgfg .Bdo !=nil {if _fafg :=_bbgfg .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f");_fafg !=nil {return _fafg ;};};if _bbgfg .R !=nil {if _aabab :=_bbgfg .R .ValidateWithPath (path +"\u002f\u0052");_aabab !=nil {return _aabab ;};};for _ccafe ,_gcecd :=range _bbgfg .EG_RunLevelElts {if _bddbb :=_gcecd .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ccafe ));_bddbb !=nil {return _bddbb ;};};return nil ;}; -// Paragraph Shading -Shd *CT_Shd ; +// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path +func (_bgdeba *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _bgdeba .ExtLst !=nil {if _ffbbdd :=_bgdeba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffbbdd !=nil {return _ffbbdd ;};};return nil ;}; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path +func (_bgeg *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _dbgf :=_bgeg .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_dbgf !=nil {return _dbgf ;};if _cggg :=_bgeg .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072");_cggg !=nil {return _cggg ;};if _dagc :=_bgeg .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_dagc !=nil {return _dagc ;};if _ebgb :=_bgeg .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_ebgb !=nil {return _ebgb ;};if _abfae :=_bgeg .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_abfae !=nil {return _abfae ;};if _bad :=_bgeg .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_bad !=nil {return _bad ;};if _eaag :=_bgeg .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_eaag !=nil {return _eaag ;};if _gfag :=_bgeg .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_gfag !=nil {return _gfag ;};if _bfdd :=_bgeg .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_bfdd !=nil {return _bfdd ;};if _aeeb :=_bgeg .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_aeeb !=nil {return _aeeb ;};if _fcggb :=_bgeg .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_fcggb !=nil {return _fcggb ;};if _defb :=_bgeg .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072");_defb !=nil {return _defb ;};return nil ;}; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path +func (_ffga *CT_DocVar )ValidateWithPath (path string )error {return nil };func (_afgge *CT_DocPartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgge .ValAttr =ST_DocPartType (1);for _ ,_cdbgf :=range start .Attr {if _cdbgf .Name .Local =="\u0076\u0061\u006c"{_afgge .ValAttr .UnmarshalXMLAttr (_cdbgf );continue ;};};for {_bfab ,_bedb :=d .Token ();if _bedb !=nil {return _ace .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",_bedb );};if _dbfcg ,_aacfe :=_bfab .(_d .EndElement );_aacfe &&_dbfcg .Name ==start .Name {break ;};};return nil ;};type Footnotes struct{CT_Footnotes }; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Validate validates the CT_Headers and its children +func (_cbagg *CT_Headers )Validate ()error {return _cbagg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func NewWdCT_WrapNone ()*WdCT_WrapNone {_afdfa :=&WdCT_WrapNone {};return _afdfa };type ST_DisplacedByCustomXml byte ;func (_beed *CT_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {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 :"\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\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 _beed .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_beed .ColorAttr )});};if _beed .ThemeColorAttr !=ST_ThemeColorUnset {_fab ,_cdaa :=_beed .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cdaa !=nil {return _cdaa ;};start .Attr =append (start .Attr ,_fab );};if _beed .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_beed .ThemeTintAttr )});};if _beed .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_beed .ThemeShadeAttr )});};e .EncodeToken (start );if _beed .Any !=nil {for _ ,_ee :=range _beed .Any {_ee .MarshalXML (e ,_d .StartElement {});};};if _beed .Drawing !=nil {_cdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_beed .Drawing ,_cdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Document ()*CT_Document {_afacg :=&CT_Document {};_afacg .ConformanceAttr =_ff .ST_ConformanceClass (1);return _afacg ;};func NewCT_FontsList ()*CT_FontsList {_abdcd :=&CT_FontsList {};return _abdcd };func (_fefbbd ST_Shd )String ()string {switch _fefbbd {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 "";};type Hdr struct{CT_HdrFtr }; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path +func (_cfgfa *CT_Ind )ValidateWithPath (path string )error {if _cfgfa .StartAttr !=nil {if _fdcgg :=_cfgfa .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_fdcgg !=nil {return _fdcgg ;};};if _cfgfa .EndAttr !=nil {if _ffee :=_cfgfa .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_ffee !=nil {return _ffee ;};};if _cfgfa .LeftAttr !=nil {if _bacbd :=_cfgfa .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_bacbd !=nil {return _bacbd ;};};if _cfgfa .RightAttr !=nil {if _dfecg :=_cfgfa .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_dfecg !=nil {return _dfecg ;};};if _cfgfa .HangingAttr !=nil {if _dfcbc :=_cfgfa .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dfcbc !=nil {return _dfcbc ;};};if _cfgfa .FirstLineAttr !=nil {if _gebea :=_cfgfa .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_gebea !=nil {return _gebea ;};};return nil ;};func (_fddbe *ST_HdrFtr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fddbe =0;case "\u0065\u0076\u0065\u006e":*_fddbe =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fddbe =2;case "\u0066\u0069\u0072s\u0074":*_fddbe =3;};return nil ;};func (_ggac *CT_Body )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggac .EG_BlockLevelElts !=nil {for _ ,_bfbe :=range _ggac .EG_BlockLevelElts {_bfbe .MarshalXML (e ,_d .StartElement {});};};if _ggac .SectPr !=nil {_ggaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_ggac .SectPr ,_ggaac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdceg *CT_SdtDocPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bada :for {_egeefg ,_cdddb :=d .Token ();if _cdddb !=nil {return _cdddb ;};switch _aedgg :=_egeefg .(type ){case _d .StartElement :switch _aedgg .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"}:_gdceg .DocPartGallery =NewCT_String ();if _edcgag :=d .DecodeElement (_gdceg .DocPartGallery ,&_aedgg );_edcgag !=nil {return _edcgag ;};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 :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_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 :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_gdceg .DocPartCategory =NewCT_String ();if _fecbab :=d .DecodeElement (_gdceg .DocPartCategory ,&_aedgg );_fecbab !=nil {return _fecbab ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}:_gdceg .DocPartUnique =NewCT_OnOff ();if _fgeee :=d .DecodeElement (_gdceg .DocPartUnique ,&_aedgg );_fgeee !=nil {return _fgeee ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053d\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074 \u0025\u0076",_aedgg .Name );if _faabf :=d .Skip ();_faabf !=nil {return _faabf ;};};case _d .EndElement :break _bada ;case _d .CharData :};};return nil ;};func (_fedadc ST_TblStyleOverrideType )Validate ()error {return _fedadc .ValidateWithPath ("")};func (_gccbd *CT_WritingStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_ace .Sprintf ("\u0025\u0076",_gccbd .LangAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_ace .Sprintf ("\u0025\u0076",_gccbd .VendorIDAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_ace .Sprintf ("\u0025\u0076",_gccbd .DllVersionAttr )});if _gccbd .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_ace .Sprintf ("\u0025\u0076",*_gccbd .NlCheckAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_ace .Sprintf ("\u0025\u0076",_gccbd .CheckStyleAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_ace .Sprintf ("\u0025\u0076",_gccbd .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FramesetSplitbar struct{ -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Frameset Splitter Width +W *CT_TwipsMeasure ; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Frameset Splitter Color +Color *CT_Color ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Do Not Display Frameset Splitters +NoBorder *CT_OnOff ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Frameset Splitter Border Style +FlatBorders *CT_OnOff ;};func NewCT_HpsMeasure ()*CT_HpsMeasure {_dcebc :=&CT_HpsMeasure {};return _dcebc };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 ;}; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Validate validates the CT_SectPrChange and its children +func (_ddaeac *CT_SectPrChange )Validate ()error {return _ddaeac .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_RPr ()*CT_RPr {_dffdg :=&CT_RPr {};return _dffdg };func (_abbde *WdCT_WrapPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abbde .Start =_c .NewCT_Point2D ();for _ ,_fcbggd :=range start .Attr {if _fcbggd .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_eccgb ,_feafd :=_ac .ParseBool (_fcbggd .Value );if _feafd !=nil {return _feafd ;};_abbde .EditedAttr =&_eccgb ;continue ;};};_ggacfa :for {_acgbac ,_cfefgb :=d .Token ();if _cfefgb !=nil {return _cfefgb ;};switch _ffbgb :=_acgbac .(type ){case _d .StartElement :switch _ffbgb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0073\u0074\u0061r\u0074"}:if _egagd :=d .DecodeElement (_abbde .Start ,&_ffbgb );_egagd !=nil {return _egagd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u006c\u0069\u006e\u0065\u0054\u006f"}:_faffg :=_c .NewCT_Point2D ();if _bgadd :=d .DecodeElement (_faffg ,&_ffbgb );_bgadd !=nil {return _bgadd ;};_abbde .LineTo =append (_abbde .LineTo ,_faffg );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068 \u0025\u0076",_ffbgb .Name );if _bgcfdd :=d .Skip ();_bgcfdd !=nil {return _bgcfdd ;};};case _d .EndElement :break _ggacfa ;case _d .CharData :};};return nil ;}; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Validate validates the CT_Ind and its children +func (_eafcd *CT_Ind )Validate ()error {return _eafcd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");}; -// Paragraph Indentation -Ind *CT_Ind ; +// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path +func (_eabgc *CT_SdtRow )ValidateWithPath (path string )error {if _eabgc .SdtPr !=nil {if _aacfc :=_eabgc .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_aacfc !=nil {return _aacfc ;};};if _eabgc .SdtEndPr !=nil {if _cbffc :=_eabgc .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_cbffc !=nil {return _cbffc ;};};if _eabgc .SdtContent !=nil {if _egega :=_eabgc .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_egega !=nil {return _egega ;};};return nil ;};func (_dfbaa ST_Wrap )ValidateWithPath (path string )error {switch _dfbaa {case 0,1,2,3,4,5,6:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbaa ));};return nil ;};type CT_DocPartPr struct{ -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Entry Name +Name *CT_DocPartName ; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Associated Paragraph Style Name +Style *CT_String ; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Entry Categorization +Category *CT_DocPartCategory ; -// Paragraph Alignment -Jc *CT_Jc ; +// Entry Types +Types *CT_DocPartTypes ; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Entry Insertion Behaviors +Behaviors *CT_DocPartBehaviors ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Description for Entry +Description *CT_String ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Entry ID +Guid *CT_Guid ;}; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path +func (_ggfg *CT_DocPart )ValidateWithPath (path string )error {if _ggfg .DocPartPr !=nil {if _efbdb :=_ggfg .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_efbdb !=nil {return _efbdb ;};};if _ggfg .DocPartBody !=nil {if _gdffbb :=_ggfg .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079");_gdffbb !=nil {return _gdffbb ;};};return nil ;};type CT_Placeholder struct{ -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Document Part Reference +DocPart *CT_String ;};func (_gbaabe *CT_PPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbaabe .PPr =NewCT_PPrBase ();for _ ,_ccced :=range start .Attr {if _ccced .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_begdb ,_ffbe :=_ccced .Value ,error (nil );if _ffbe !=nil {return _ffbe ;};_gbaabe .AuthorAttr =_begdb ;continue ;};if _ccced .Name .Local =="\u0064\u0061\u0074\u0065"{_ebgae ,_dfdfe :=ParseStdlibTime (_ccced .Value );if _dfdfe !=nil {return _dfdfe ;};_gbaabe .DateAttr =&_ebgae ;continue ;};if _ccced .Name .Local =="\u0069\u0064"{_cgacg ,_aedee :=_ac .ParseInt (_ccced .Value ,10,64);if _aedee !=nil {return _aedee ;};_gbaabe .IdAttr =_cgacg ;continue ;};};_ggegfc :for {_dgebc ,_ebcee :=d .Token ();if _ebcee !=nil {return _ebcee ;};switch _gdbcg :=_dgebc .(type ){case _d .StartElement :switch _gdbcg .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:if _adgc :=d .DecodeElement (_gbaabe .PPr ,&_gdbcg );_adgc !=nil {return _adgc ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_gdbcg .Name );if _bdabc :=d .Skip ();_bdabc !=nil {return _bdabc ;};};case _d .EndElement :break _ggegfc ;case _d .CharData :};};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 ;};func (_dgdcce *ST_Underline )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgdcce =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dgdcce =1;case "\u0077\u006f\u0072d\u0073":*_dgdcce =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dgdcce =3;case "\u0074\u0068\u0069c\u006b":*_dgdcce =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dgdcce =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_dgdcce =6;case "\u0064\u0061\u0073\u0068":*_dgdcce =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_dgdcce =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_dgdcce =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_dgdcce =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_dgdcce =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_dgdcce =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_dgdcce =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_dgdcce =14;case "\u0077\u0061\u0076\u0065":*_dgdcce =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_dgdcce =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_dgdcce =17;case "\u006e\u006f\u006e\u0065":*_dgdcce =18;};return nil ;};func NewCT_Num ()*CT_Num {_bged :=&CT_Num {};_bged .AbstractNumId =NewCT_DecimalNumber ();return _bged ;};func (_gbgge *EG_BlockLevelElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbgge .AltChunk !=nil {_ddfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_gedca :=range _gbgge .AltChunk {e .EncodeElement (_gedca ,_ddfbb );};};if _gbgge .EG_ContentBlockContent !=nil {for _ ,_cbbee :=range _gbgge .EG_ContentBlockContent {_cbbee .MarshalXML (e ,_d .StartElement {});};};return nil ;};func NewCT_PBdr ()*CT_PBdr {_dbed :=&CT_PBdr {};return _dbed };func (_gefed *ST_View )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afdfaa ,_cfeedc :=d .Token ();if _cfeedc !=nil {return _cfeedc ;};if _faegfd ,_cdgbaf :=_afdfaa .(_d .EndElement );_cdgbaf &&_faegfd .Name ==start .Name {*_gefed =1;return nil ;};if _beaaca ,_dbdegf :=_afdfaa .(_d .CharData );!_dbdegf {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afdfaa );}else {switch string (_beaaca ){case "":*_gefed =0;case "\u006e\u006f\u006e\u0065":*_gefed =1;case "\u0070\u0072\u0069n\u0074":*_gefed =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_gefed =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_gefed =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gefed =5;case "\u0077\u0065\u0062":*_gefed =6;};};_afdfaa ,_cfeedc =d .Token ();if _cfeedc !=nil {return _cfeedc ;};if _ggcbb ,_dfafd :=_afdfaa .(_d .EndElement );_dfafd &&_ggcbb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afdfaa );}; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;};func (_fgdacd ST_TblOverlap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfbab :=_f .Attr {};_dfbab .Name =name ;switch _fgdacd {case ST_TblOverlapUnset :_dfbab .Value ="";case ST_TblOverlapNever :_dfbab .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_dfbab .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _dfbab ,nil ;};type CT_SaveThroughXslt struct{IdAttr *string ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_fgfc *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_dfff *CT_Compat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggbf :for {_bdec ,_gffg :=d .Token ();if _gffg !=nil {return _gffg ;};switch _dfgefa :=_bdec .(type ){case _d .StartElement :switch _dfgefa .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 :"\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"},_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 :"\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"}:_dfff .UseSingleBorderforContiguousCells =NewCT_OnOff ();if _cgea :=d .DecodeElement (_dfff .UseSingleBorderforContiguousCells ,&_dfgefa );_cgea !=nil {return _cgea ;};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 :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_dfff .WpJustification =NewCT_OnOff ();if _bcece :=d .DecodeElement (_dfff .WpJustification ,&_dfgefa );_bcece !=nil {return _bcece ;};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 :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"},_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 :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"}:_dfff .NoTabHangInd =NewCT_OnOff ();if _bacf :=d .DecodeElement (_dfff .NoTabHangInd ,&_dfgefa );_bacf !=nil {return _bacf ;};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 :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"},_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 :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"}:_dfff .NoLeading =NewCT_OnOff ();if _eage :=d .DecodeElement (_dfff .NoLeading ,&_dfgefa );_eage !=nil {return _eage ;};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 :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"},_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 :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}:_dfff .SpaceForUL =NewCT_OnOff ();if _gdab :=d .DecodeElement (_dfff .SpaceForUL ,&_dfgefa );_gdab !=nil {return _gdab ;};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 :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_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 :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_dfff .NoColumnBalance =NewCT_OnOff ();if _gefa :=d .DecodeElement (_dfff .NoColumnBalance ,&_dfgefa );_gefa !=nil {return _gefa ;};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 :"\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"},_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 :"\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"}:_dfff .BalanceSingleByteDoubleByteWidth =NewCT_OnOff ();if _acga :=d .DecodeElement (_dfff .BalanceSingleByteDoubleByteWidth ,&_dfgefa );_acga !=nil {return _acga ;};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 :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"}:_dfff .NoExtraLineSpacing =NewCT_OnOff ();if _gedcb :=d .DecodeElement (_dfff .NoExtraLineSpacing ,&_dfgefa );_gedcb !=nil {return _gedcb ;};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 :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"},_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 :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"}:_dfff .DoNotLeaveBackslashAlone =NewCT_OnOff ();if _decb :=d .DecodeElement (_dfff .DoNotLeaveBackslashAlone ,&_dfgefa );_decb !=nil {return _decb ;};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 :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"},_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 :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"}:_dfff .UlTrailSpace =NewCT_OnOff ();if _bggd :=d .DecodeElement (_dfff .UlTrailSpace ,&_dfgefa );_bggd !=nil {return _bggd ;};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 :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"},_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 :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"}:_dfff .DoNotExpandShiftReturn =NewCT_OnOff ();if _fgaad :=d .DecodeElement (_dfff .DoNotExpandShiftReturn ,&_dfgefa );_fgaad !=nil {return _fgaad ;};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 :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"},_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 :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"}:_dfff .SpacingInWholePoints =NewCT_OnOff ();if _abbccd :=d .DecodeElement (_dfff .SpacingInWholePoints ,&_dfgefa );_abbccd !=nil {return _abbccd ;};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 :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"},_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 :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"}:_dfff .LineWrapLikeWord6 =NewCT_OnOff ();if _deeg :=d .DecodeElement (_dfff .LineWrapLikeWord6 ,&_dfgefa );_deeg !=nil {return _deeg ;};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 :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"},_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 :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"}:_dfff .PrintBodyTextBeforeHeader =NewCT_OnOff ();if _daa :=d .DecodeElement (_dfff .PrintBodyTextBeforeHeader ,&_dfgefa );_daa !=nil {return _daa ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}:_dfff .PrintColBlack =NewCT_OnOff ();if _fcab :=d .DecodeElement (_dfff .PrintColBlack ,&_dfgefa );_fcab !=nil {return _fcab ;};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 :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"},_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 :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"}:_dfff .WpSpaceWidth =NewCT_OnOff ();if _ddec :=d .DecodeElement (_dfff .WpSpaceWidth ,&_dfgefa );_ddec !=nil {return _ddec ;};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 :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"},_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 :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"}:_dfff .ShowBreaksInFrames =NewCT_OnOff ();if _gcefd :=d .DecodeElement (_dfff .ShowBreaksInFrames ,&_dfgefa );_gcefd !=nil {return _gcefd ;};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 :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"},_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 :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}:_dfff .SubFontBySize =NewCT_OnOff ();if _cgcbc :=d .DecodeElement (_dfff .SubFontBySize ,&_dfgefa );_cgcbc !=nil {return _cgcbc ;};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 :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"},_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 :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"}:_dfff .SuppressBottomSpacing =NewCT_OnOff ();if _adfa :=d .DecodeElement (_dfff .SuppressBottomSpacing ,&_dfgefa );_adfa !=nil {return _adfa ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"}:_dfff .SuppressTopSpacing =NewCT_OnOff ();if _dcaae :=d .DecodeElement (_dfff .SuppressTopSpacing ,&_dfgefa );_dcaae !=nil {return _dcaae ;};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 :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"},_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 :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"}:_dfff .SuppressSpacingAtTopOfPage =NewCT_OnOff ();if _bcdcf :=d .DecodeElement (_dfff .SuppressSpacingAtTopOfPage ,&_dfgefa );_bcdcf !=nil {return _bcdcf ;};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 :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"},_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 :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"}:_dfff .SuppressTopSpacingWP =NewCT_OnOff ();if _fdb :=d .DecodeElement (_dfff .SuppressTopSpacingWP ,&_dfgefa );_fdb !=nil {return _fdb ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"}:_dfff .SuppressSpBfAfterPgBrk =NewCT_OnOff ();if _becb :=d .DecodeElement (_dfff .SuppressSpBfAfterPgBrk ,&_dfgefa );_becb !=nil {return _becb ;};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 :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"},_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 :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"}:_dfff .SwapBordersFacingPages =NewCT_OnOff ();if _ecba :=d .DecodeElement (_dfff .SwapBordersFacingPages ,&_dfgefa );_ecba !=nil {return _ecba ;};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 :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"},_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 :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"}:_dfff .ConvMailMergeEsc =NewCT_OnOff ();if _abad :=d .DecodeElement (_dfff .ConvMailMergeEsc ,&_dfgefa );_abad !=nil {return _abad ;};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 :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"},_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 :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"}:_dfff .TruncateFontHeightsLikeWP6 =NewCT_OnOff ();if _bdbaf :=d .DecodeElement (_dfff .TruncateFontHeightsLikeWP6 ,&_dfgefa );_bdbaf !=nil {return _bdbaf ;};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 :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"},_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 :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}:_dfff .MwSmallCaps =NewCT_OnOff ();if _fbcf :=d .DecodeElement (_dfff .MwSmallCaps ,&_dfgefa );_fbcf !=nil {return _fbcf ;};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 :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"},_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 :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"}:_dfff .UsePrinterMetrics =NewCT_OnOff ();if _ecdfb :=d .DecodeElement (_dfff .UsePrinterMetrics ,&_dfgefa );_ecdfb !=nil {return _ecdfb ;};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 :"\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"},_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 :"\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"}:_dfff .DoNotSuppressParagraphBorders =NewCT_OnOff ();if _efcbb :=d .DecodeElement (_dfff .DoNotSuppressParagraphBorders ,&_dfgefa );_efcbb !=nil {return _efcbb ;};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 :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"},_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 :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"}:_dfff .WrapTrailSpaces =NewCT_OnOff ();if _cffeg :=d .DecodeElement (_dfff .WrapTrailSpaces ,&_dfgefa );_cffeg !=nil {return _cffeg ;};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 :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"},_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 :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"}:_dfff .FootnoteLayoutLikeWW8 =NewCT_OnOff ();if _ebbcc :=d .DecodeElement (_dfff .FootnoteLayoutLikeWW8 ,&_dfgefa );_ebbcc !=nil {return _ebbcc ;};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 :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"},_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 :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"}:_dfff .ShapeLayoutLikeWW8 =NewCT_OnOff ();if _ecac :=d .DecodeElement (_dfff .ShapeLayoutLikeWW8 ,&_dfgefa );_ecac !=nil {return _ecac ;};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 :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"},_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 :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"}:_dfff .AlignTablesRowByRow =NewCT_OnOff ();if _agge :=d .DecodeElement (_dfff .AlignTablesRowByRow ,&_dfgefa );_agge !=nil {return _agge ;};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 :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\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 :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"}:_dfff .ForgetLastTabAlignment =NewCT_OnOff ();if _ccec :=d .DecodeElement (_dfff .ForgetLastTabAlignment ,&_dfgefa );_ccec !=nil {return _ccec ;};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 :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"},_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 :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}:_dfff .AdjustLineHeightInTable =NewCT_OnOff ();if _feef :=d .DecodeElement (_dfff .AdjustLineHeightInTable ,&_dfgefa );_feef !=nil {return _feef ;};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 :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"},_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 :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"}:_dfff .AutoSpaceLikeWord95 =NewCT_OnOff ();if _bebcc :=d .DecodeElement (_dfff .AutoSpaceLikeWord95 ,&_dfgefa );_bebcc !=nil {return _bebcc ;};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 :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"},_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 :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"}:_dfff .NoSpaceRaiseLower =NewCT_OnOff ();if _bfag :=d .DecodeElement (_dfff .NoSpaceRaiseLower ,&_dfgefa );_bfag !=nil {return _bfag ;};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 :"\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"},_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 :"\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"}:_dfff .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff ();if _gccc :=d .DecodeElement (_dfff .DoNotUseHTMLParagraphAutoSpacing ,&_dfgefa );_gccc !=nil {return _gccc ;};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 :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"},_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 :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"}:_dfff .LayoutRawTableWidth =NewCT_OnOff ();if _eeec :=d .DecodeElement (_dfff .LayoutRawTableWidth ,&_dfgefa );_eeec !=nil {return _eeec ;};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 :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\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 :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"}:_dfff .LayoutTableRowsApart =NewCT_OnOff ();if _bbba :=d .DecodeElement (_dfff .LayoutTableRowsApart ,&_dfgefa );_bbba !=nil {return _bbba ;};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 :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"},_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 :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"}:_dfff .UseWord97LineBreakRules =NewCT_OnOff ();if _gcbd :=d .DecodeElement (_dfff .UseWord97LineBreakRules ,&_dfgefa );_gcbd !=nil {return _gcbd ;};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 :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"},_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 :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}:_dfff .DoNotBreakWrappedTables =NewCT_OnOff ();if _eafce :=d .DecodeElement (_dfff .DoNotBreakWrappedTables ,&_dfgefa );_eafce !=nil {return _eafce ;};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 :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"},_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 :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"}:_dfff .DoNotSnapToGridInCell =NewCT_OnOff ();if _aafga :=d .DecodeElement (_dfff .DoNotSnapToGridInCell ,&_dfgefa );_aafga !=nil {return _aafga ;};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 :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"},_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 :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"}:_dfff .SelectFldWithFirstOrLastChar =NewCT_OnOff ();if _bbcg :=d .DecodeElement (_dfff .SelectFldWithFirstOrLastChar ,&_dfgefa );_bbcg !=nil {return _bbcg ;};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 :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"},_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 :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"}:_dfff .ApplyBreakingRules =NewCT_OnOff ();if _eeac :=d .DecodeElement (_dfff .ApplyBreakingRules ,&_dfgefa );_eeac !=nil {return _eeac ;};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 :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\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 :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"}:_dfff .DoNotWrapTextWithPunct =NewCT_OnOff ();if _fcgc :=d .DecodeElement (_dfff .DoNotWrapTextWithPunct ,&_dfgefa );_fcgc !=nil {return _fcgc ;};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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_dfff .DoNotUseEastAsianBreakRules =NewCT_OnOff ();if _agbd :=d .DecodeElement (_dfff .DoNotUseEastAsianBreakRules ,&_dfgefa );_agbd !=nil {return _agbd ;};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 :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"},_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 :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"}:_dfff .UseWord2002TableStyleRules =NewCT_OnOff ();if _cfab :=d .DecodeElement (_dfff .UseWord2002TableStyleRules ,&_dfgefa );_cfab !=nil {return _cfab ;};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 :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\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 :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_dfff .GrowAutofit =NewCT_OnOff ();if _caeb :=d .DecodeElement (_dfff .GrowAutofit ,&_dfgefa );_caeb !=nil {return _caeb ;};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 :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\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 :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}:_dfff .UseFELayout =NewCT_OnOff ();if _bfeb :=d .DecodeElement (_dfff .UseFELayout ,&_dfgefa );_bfeb !=nil {return _bfeb ;};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 :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\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 :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"}:_dfff .UseNormalStyleForList =NewCT_OnOff ();if _egacb :=d .DecodeElement (_dfff .UseNormalStyleForList ,&_dfgefa );_egacb !=nil {return _egacb ;};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 :"\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"},_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 :"\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"}:_dfff .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff ();if _fdgga :=d .DecodeElement (_dfff .DoNotUseIndentAsNumberingTabStop ,&_dfgefa );_fdgga !=nil {return _fdgga ;};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 :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_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 :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_dfff .UseAltKinsokuLineBreakRules =NewCT_OnOff ();if _gecb :=d .DecodeElement (_dfff .UseAltKinsokuLineBreakRules ,&_dfgefa );_gecb !=nil {return _gecb ;};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 :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"},_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 :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"}:_dfff .AllowSpaceOfSameStyleInTable =NewCT_OnOff ();if _dcaf :=d .DecodeElement (_dfff .AllowSpaceOfSameStyleInTable ,&_dfgefa );_dcaf !=nil {return _dcaf ;};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 :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_dfff .DoNotSuppressIndentation =NewCT_OnOff ();if _fbaf :=d .DecodeElement (_dfff .DoNotSuppressIndentation ,&_dfgefa );_fbaf !=nil {return _fbaf ;};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 :"\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"},_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 :"\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"}:_dfff .DoNotAutofitConstrainedTables =NewCT_OnOff ();if _afedd :=d .DecodeElement (_dfff .DoNotAutofitConstrainedTables ,&_dfgefa );_afedd !=nil {return _afedd ;};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 :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"},_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 :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"}:_dfff .AutofitToFirstFixedWidthCell =NewCT_OnOff ();if _aefbc :=d .DecodeElement (_dfff .AutofitToFirstFixedWidthCell ,&_dfgefa );_aefbc !=nil {return _aefbc ;};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 :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\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 :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"}:_dfff .UnderlineTabInNumList =NewCT_OnOff ();if _aacab :=d .DecodeElement (_dfff .UnderlineTabInNumList ,&_dfgefa );_aacab !=nil {return _aacab ;};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 :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"},_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 :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"}:_dfff .DisplayHangulFixedWidth =NewCT_OnOff ();if _efag :=d .DecodeElement (_dfff .DisplayHangulFixedWidth ,&_dfgefa );_efag !=nil {return _efag ;};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 :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"},_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 :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"}:_dfff .SplitPgBreakAndParaMark =NewCT_OnOff ();if _abdbd :=d .DecodeElement (_dfff .SplitPgBreakAndParaMark ,&_dfgefa );_abdbd !=nil {return _abdbd ;};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 :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"},_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 :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"}:_dfff .DoNotVertAlignCellWithSp =NewCT_OnOff ();if _dafgf :=d .DecodeElement (_dfff .DoNotVertAlignCellWithSp ,&_dfgefa );_dafgf !=nil {return _dafgf ;};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 :"\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"},_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 :"\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"}:_dfff .DoNotBreakConstrainedForcedTable =NewCT_OnOff ();if _cagag :=d .DecodeElement (_dfff .DoNotBreakConstrainedForcedTable ,&_dfgefa );_cagag !=nil {return _cagag ;};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 :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"},_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 :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"}:_dfff .DoNotVertAlignInTxbx =NewCT_OnOff ();if _faba :=d .DecodeElement (_dfff .DoNotVertAlignInTxbx ,&_dfgefa );_faba !=nil {return _faba ;};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 :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_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 :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_dfff .UseAnsiKerningPairs =NewCT_OnOff ();if _beff :=d .DecodeElement (_dfff .UseAnsiKerningPairs ,&_dfgefa );_beff !=nil {return _beff ;};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 :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_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 :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_dfff .CachedColBalance =NewCT_OnOff ();if _cfbd :=d .DecodeElement (_dfff .CachedColBalance ,&_dfgefa );_cfbd !=nil {return _cfbd ;};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 :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}:_baac :=NewCT_CompatSetting ();if _dggb :=d .DecodeElement (_baac ,&_dfgefa );_dggb !=nil {return _dggb ;};_dfff .CompatSetting =append (_dfff .CompatSetting ,_baac );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006dp\u0061\u0074 \u0025\u0076",_dfgefa .Name );if _bccad :=d .Skip ();_bccad !=nil {return _bccad ;};};case _d .EndElement :break _ggbf ;case _d .CharData :};};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 (_ebfbg *CT_TrackChangeRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aegfgb :=range start .Attr {if _aegfgb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_ebfbg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_aegfgb );continue ;};if _aegfgb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ggefgd ,_gcgcc :=_aegfgb .Value ,error (nil );if _gcgcc !=nil {return _gcgcc ;};_ebfbg .AuthorAttr =_ggefgd ;continue ;};if _aegfgb .Name .Local =="\u0064\u0061\u0074\u0065"{_ddfcf ,_gcbaa :=ParseStdlibTime (_aegfgb .Value );if _gcbaa !=nil {return _gcbaa ;};_ebfbg .DateAttr =&_ddfcf ;continue ;};if _aegfgb .Name .Local =="\u0069\u0064"{_abaabda ,_acgcea :=_ac .ParseInt (_aegfgb .Value ,10,64);if _acgcea !=nil {return _acgcea ;};_ebfbg .IdAttr =_abaabda ;continue ;};};for {_fcbeee ,_aedfb :=d .Token ();if _aedfb !=nil {return _ace .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",_aedfb );};if _fedbc ,_bbeaed :=_fcbeee .(_d .EndElement );_bbeaed &&_fedbc .Name ==start .Name {break ;};};return nil ;}; -// Local Identifier for XSL Transform -SolutionIDAttr *string ;}; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_egdc *CT_Comments )ValidateWithPath (path string )error {for _edec ,_bfc :=range _egdc .Comment {if _adab :=_bfc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_edec ));_adab !=nil {return _adab ;};};return nil ;};func (_cfedgg *ST_DocPartGallery )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cecee ,_afcadb :=d .Token ();if _afcadb !=nil {return _afcadb ;};if _gbefdg ,_adgbg :=_cecee .(_d .EndElement );_adgbg &&_gbefdg .Name ==start .Name {*_cfedgg =1;return nil ;};if _gbgcd ,_cbdea :=_cecee .(_d .CharData );!_cbdea {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cecee );}else {switch string (_gbgcd ){case "":*_cfedgg =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_cfedgg =1;case "\u0061\u006e\u0079":*_cfedgg =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cfedgg =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_cfedgg =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_cfedgg =5;case "\u0065\u0071":*_cfedgg =6;case "\u0066\u0074\u0072\u0073":*_cfedgg =7;case "\u0068\u0064\u0072\u0073":*_cfedgg =8;case "\u0070\u0067\u004eu\u006d":*_cfedgg =9;case "\u0074\u0062\u006c\u0073":*_cfedgg =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_cfedgg =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_cfedgg =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_cfedgg =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_cfedgg =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_cfedgg =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_cfedgg =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_cfedgg =17;case "\u0062\u0069\u0062":*_cfedgg =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_cfedgg =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_cfedgg =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_cfedgg =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_cfedgg =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_cfedgg =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_cfedgg =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_cfedgg =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_cfedgg =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_cfedgg =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_cfedgg =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_cfedgg =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_cfedgg =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_cfedgg =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_cfedgg =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_cfedgg =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_cfedgg =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_cfedgg =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_cfedgg =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_cfedgg =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_cfedgg =38;};};_cecee ,_afcadb =d .Token ();if _afcadb !=nil {return _afcadb ;};if _caade ,_feeaf :=_cecee .(_d .EndElement );_feeaf &&_caade .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cecee );};func NewCT_Lock ()*CT_Lock {_eaeea :=&CT_Lock {};return _eaeea };func NewCT_MarkupRange ()*CT_MarkupRange {_cbecb :=&CT_MarkupRange {};return _cbecb };func (_gcdcc ST_FldCharType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdac :=_d .Attr {};_bdac .Name =name ;switch _gcdcc {case ST_FldCharTypeUnset :_bdac .Value ="";case ST_FldCharTypeBegin :_bdac .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_bdac .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_bdac .Value ="\u0065\u006e\u0064";};return _bdac ,nil ;};type CT_Compat struct{ -// Validate validates the WdCT_PosHChoice and its children -func (_bffcac *WdCT_PosHChoice )Validate ()error {return _bffcac .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fffag *CT_MarkupRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dggbc :=range start .Attr {if _dggbc .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_fffag .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dggbc );continue ;};if _dggbc .Name .Local =="\u0069\u0064"{_cfdcd ,_daag :=_fc .ParseInt (_dggbc .Value ,10,64);if _daag !=nil {return _daag ;};_fffag .IdAttr =_cfdcd ;continue ;};};for {_cfdgb ,_addbc :=d .Token ();if _addbc !=nil {return _ff .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",_addbc );};if _fefag ,_egaad :=_cfdgb .(_f .EndElement );_egaad &&_fefag .Name ==start .Name {break ;};};return nil ;}; +// Use Simplified Rules For Table Border Conflicts +UseSingleBorderforContiguousCells *CT_OnOff ; -// Validate validates the CT_LevelText and its children -func (_defce *CT_LevelText )Validate ()error {return _defce .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_eebbcf *CT_Shd )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eebbcf .ValAttr =ST_Shd (1);for _ ,_ggdedg :=range start .Attr {if _ggdedg .Name .Local =="\u0076\u0061\u006c"{_eebbcf .ValAttr .UnmarshalXMLAttr (_ggdedg );continue ;};if _ggdedg .Name .Local =="\u0063\u006f\u006co\u0072"{_fffab ,_fcbfc :=ParseUnionST_HexColor (_ggdedg .Value );if _fcbfc !=nil {return _fcbfc ;};_eebbcf .ColorAttr =&_fffab ;continue ;};if _ggdedg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_eebbcf .ThemeColorAttr .UnmarshalXMLAttr (_ggdedg );continue ;};if _ggdedg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bdadb ,_cabece :=_ggdedg .Value ,error (nil );if _cabece !=nil {return _cabece ;};_eebbcf .ThemeTintAttr =&_bdadb ;continue ;};if _ggdedg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fcgad ,_ecccf :=_ggdedg .Value ,error (nil );if _ecccf !=nil {return _ecccf ;};_eebbcf .ThemeShadeAttr =&_fcgad ;continue ;};if _ggdedg .Name .Local =="\u0066\u0069\u006c\u006c"{_gcaccd ,_aeaef :=ParseUnionST_HexColor (_ggdedg .Value );if _aeaef !=nil {return _aeaef ;};_eebbcf .FillAttr =&_gcaccd ;continue ;};if _ggdedg .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_eebbcf .ThemeFillAttr .UnmarshalXMLAttr (_ggdedg );continue ;};if _ggdedg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_abgab ,_egegb :=_ggdedg .Value ,error (nil );if _egegb !=nil {return _egegb ;};_eebbcf .ThemeFillTintAttr =&_abgab ;continue ;};if _ggdedg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_ebedb ,_adacbf :=_ggdedg .Value ,error (nil );if _adacbf !=nil {return _adacbf ;};_eebbcf .ThemeFillShadeAttr =&_ebedb ;continue ;};};for {_bgdedd ,_bced :=d .Token ();if _bced !=nil {return _ff .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_bced );};if _bfcea ,_gfebd :=_bgdedd .(_f .EndElement );_gfebd &&_bfcea .Name ==start .Name {break ;};};return nil ;};func (_cbceae *ST_Theme )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbceae =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_cbceae =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_cbceae =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_cbceae =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_cbceae =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_cbceae =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_cbceae =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_cbceae =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_cbceae =8;};return nil ;};func (_ggbega ST_MailMergeDest )String ()string {switch _ggbega {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 (_ddgg *CT_Fonts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddgg .HintAttr !=ST_HintUnset {_ceaac ,_eeeb :=_ddgg .HintAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"});if _eeeb !=nil {return _eeeb ;};start .Attr =append (start .Attr ,_ceaac );};if _ddgg .AsciiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_ff .Sprintf ("\u0025\u0076",*_ddgg .AsciiAttr )});};if _ddgg .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_ff .Sprintf ("\u0025\u0076",*_ddgg .HAnsiAttr )});};if _ddgg .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_ff .Sprintf ("\u0025\u0076",*_ddgg .EastAsiaAttr )});};if _ddgg .CsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_ff .Sprintf ("\u0025\u0076",*_ddgg .CsAttr )});};if _ddgg .AsciiThemeAttr !=ST_ThemeUnset {_geedd ,_aafeaa :=_ddgg .AsciiThemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"});if _aafeaa !=nil {return _aafeaa ;};start .Attr =append (start .Attr ,_geedd );};if _ddgg .HAnsiThemeAttr !=ST_ThemeUnset {_bbfdd ,_abbaab :=_ddgg .HAnsiThemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"});if _abbaab !=nil {return _abbaab ;};start .Attr =append (start .Attr ,_bbfdd );};if _ddgg .EastAsiaThemeAttr !=ST_ThemeUnset {_bdac ,_befbe :=_ddgg .EastAsiaThemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"});if _befbe !=nil {return _befbe ;};start .Attr =append (start .Attr ,_bdac );};if _ddgg .CsthemeAttr !=ST_ThemeUnset {_bgbf ,_gcgcfa :=_ddgg .CsthemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _gcgcfa !=nil {return _gcgcfa ;};start .Attr =append (start .Attr ,_bgbf );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbbcf *ST_JcTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeaea ,_eebgf :=d .Token ();if _eebgf !=nil {return _eebgf ;};if _cggcd ,_fefcba :=_aeaea .(_f .EndElement );_fefcba &&_cggcd .Name ==start .Name {*_bbbcf =1;return nil ;};if _aeeca ,_cbdcg :=_aeaea .(_f .CharData );!_cbdcg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeaea );}else {switch string (_aeeca ){case "":*_bbbcf =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbbcf =1;case "\u0065\u006e\u0064":*_bbbcf =2;case "\u006c\u0065\u0066\u0074":*_bbbcf =3;case "\u0072\u0069\u0067h\u0074":*_bbbcf =4;case "\u0073\u0074\u0061r\u0074":*_bbbcf =5;};};_aeaea ,_eebgf =d .Token ();if _eebgf !=nil {return _eebgf ;};if _bgfeec ,_cfcagb :=_aeaea .(_f .EndElement );_cfcagb &&_bgfeec .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeaea );}; +// Fit To Expanded Width When Performing Full Justification +WpJustification *CT_OnOff ; -// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path -func (_abcac *CT_PPrBase )ValidateWithPath (path string )error {if _abcac .PStyle !=nil {if _dcagf :=_abcac .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_dcagf !=nil {return _dcagf ;};};if _abcac .KeepNext !=nil {if _faefg :=_abcac .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_faefg !=nil {return _faefg ;};};if _abcac .KeepLines !=nil {if _afdgff :=_abcac .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_afdgff !=nil {return _afdgff ;};};if _abcac .PageBreakBefore !=nil {if _egdbd :=_abcac .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_egdbd !=nil {return _egdbd ;};};if _abcac .FramePr !=nil {if _dggg :=_abcac .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_dggg !=nil {return _dggg ;};};if _abcac .WidowControl !=nil {if _gbbef :=_abcac .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_gbbef !=nil {return _gbbef ;};};if _abcac .NumPr !=nil {if _gdeeg :=_abcac .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_gdeeg !=nil {return _gdeeg ;};};if _abcac .SuppressLineNumbers !=nil {if _bcdb :=_abcac .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_bcdb !=nil {return _bcdb ;};};if _abcac .PBdr !=nil {if _eecdg :=_abcac .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_eecdg !=nil {return _eecdg ;};};if _abcac .Shd !=nil {if _ebgd :=_abcac .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ebgd !=nil {return _ebgd ;};};if _abcac .Tabs !=nil {if _fegb :=_abcac .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_fegb !=nil {return _fegb ;};};if _abcac .SuppressAutoHyphens !=nil {if _fgfde :=_abcac .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_fgfde !=nil {return _fgfde ;};};if _abcac .Kinsoku !=nil {if _agcd :=_abcac .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_agcd !=nil {return _agcd ;};};if _abcac .WordWrap !=nil {if _dcfcf :=_abcac .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_dcfcf !=nil {return _dcfcf ;};};if _abcac .OverflowPunct !=nil {if _bbgcb :=_abcac .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bbgcb !=nil {return _bbgcb ;};};if _abcac .TopLinePunct !=nil {if _fbcc :=_abcac .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_fbcc !=nil {return _fbcc ;};};if _abcac .AutoSpaceDE !=nil {if _bbcca :=_abcac .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_bbcca !=nil {return _bbcca ;};};if _abcac .AutoSpaceDN !=nil {if _decfbd :=_abcac .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_decfbd !=nil {return _decfbd ;};};if _abcac .Bidi !=nil {if _beabg :=_abcac .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_beabg !=nil {return _beabg ;};};if _abcac .AdjustRightInd !=nil {if _fcfcc :=_abcac .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_fcfcc !=nil {return _fcfcc ;};};if _abcac .SnapToGrid !=nil {if _dggbf :=_abcac .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dggbf !=nil {return _dggbf ;};};if _abcac .Spacing !=nil {if _eacgce :=_abcac .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_eacgce !=nil {return _eacgce ;};};if _abcac .Ind !=nil {if _eebfe :=_abcac .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_eebfe !=nil {return _eebfe ;};};if _abcac .ContextualSpacing !=nil {if _befcb :=_abcac .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_befcb !=nil {return _befcb ;};};if _abcac .MirrorIndents !=nil {if _egdcbb :=_abcac .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_egdcbb !=nil {return _egdcbb ;};};if _abcac .SuppressOverlap !=nil {if _gfdgb :=_abcac .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_gfdgb !=nil {return _gfdgb ;};};if _abcac .Jc !=nil {if _bceaa :=_abcac .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bceaa !=nil {return _bceaa ;};};if _abcac .TextDirection !=nil {if _fcfeb :=_abcac .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fcfeb !=nil {return _fcfeb ;};};if _abcac .TextAlignment !=nil {if _addfgb :=_abcac .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_addfgb !=nil {return _addfgb ;};};if _abcac .TextboxTightWrap !=nil {if _cdfa :=_abcac .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_cdfa !=nil {return _cdfa ;};};if _abcac .OutlineLvl !=nil {if _eacdb :=_abcac .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_eacdb !=nil {return _eacdb ;};};if _abcac .DivId !=nil {if _aaaec :=_abcac .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_aaaec !=nil {return _aaaec ;};};if _abcac .CnfStyle !=nil {if _fgaaac :=_abcac .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fgaaac !=nil {return _fgaaac ;};};return nil ;};func (_egbad *CT_PageBorder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egbad .ValAttr =ST_Border (1);for _ ,_gaeca :=range start .Attr {if _gaeca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gaeca .Name .Local =="\u0069\u0064"||_gaeca .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"&&_gaeca .Name .Local =="\u0069\u0064"{_fcagge ,_afdag :=_gaeca .Value ,error (nil );if _afdag !=nil {return _afdag ;};_egbad .IdAttr =&_fcagge ;continue ;};if _gaeca .Name .Local =="\u0076\u0061\u006c"{_egbad .ValAttr .UnmarshalXMLAttr (_gaeca );continue ;};if _gaeca .Name .Local =="\u0063\u006f\u006co\u0072"{_ffegc ,_ffgea :=ParseUnionST_HexColor (_gaeca .Value );if _ffgea !=nil {return _ffgea ;};_egbad .ColorAttr =&_ffegc ;continue ;};if _gaeca .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_egbad .ThemeColorAttr .UnmarshalXMLAttr (_gaeca );continue ;};if _gaeca .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_eaacd ,_ffcfbc :=_gaeca .Value ,error (nil );if _ffcfbc !=nil {return _ffcfbc ;};_egbad .ThemeTintAttr =&_eaacd ;continue ;};if _gaeca .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_gacef ,_fadg :=_gaeca .Value ,error (nil );if _fadg !=nil {return _fadg ;};_egbad .ThemeShadeAttr =&_gacef ;continue ;};if _gaeca .Name .Local =="\u0073\u007a"{_bdcgfa ,_efeeg :=_fc .ParseUint (_gaeca .Value ,10,64);if _efeeg !=nil {return _efeeg ;};_egbad .SzAttr =&_bdcgfa ;continue ;};if _gaeca .Name .Local =="\u0073\u0070\u0061c\u0065"{_bebebg ,_ccbdce :=_fc .ParseUint (_gaeca .Value ,10,64);if _ccbdce !=nil {return _ccbdce ;};_egbad .SpaceAttr =&_bebebg ;continue ;};if _gaeca .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_agbbad ,_gbcbf :=ParseUnionST_OnOff (_gaeca .Value );if _gbcbf !=nil {return _gbcbf ;};_egbad .ShadowAttr =&_agbbad ;continue ;};if _gaeca .Name .Local =="\u0066\u0072\u0061m\u0065"{_daagf ,_gbdbc :=ParseUnionST_OnOff (_gaeca .Value );if _gbdbc !=nil {return _gbdbc ;};_egbad .FrameAttr =&_daagf ;continue ;};};for {_bdaed ,_bfdab :=d .Token ();if _bfdab !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_bfdab );};if _ecacb ,_fcefb :=_bdaed .(_f .EndElement );_fcefb &&_ecacb .Name ==start .Name {break ;};};return nil ;};func (_ggeegf ST_HAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggeegf .String (),start );};type CT_SdtContentCell struct{ +// Do Not Create Custom Tab Stop for Hanging Indent +NoTabHangInd *CT_OnOff ; -// Table Cell -Tc []*CT_Tc ; +// Do Not Add Leading Between Lines of Text +NoLeading *CT_OnOff ; -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Add Additional Space Below Baseline For Underlined East Asian Text +SpaceForUL *CT_OnOff ; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_Jc ()*CT_Jc {_faeag :=&CT_Jc {};_faeag .ValAttr =ST_Jc (1);return _faeag };type CT_TextScale struct{ +// Do Not Balance Text Columns within a Section +NoColumnBalance *CT_OnOff ; -// Text Expansion/Compression Value -ValAttr *ST_TextScale ;};func (_beba *CT_RubyContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceebe :for {_cdgg ,_ffgcf :=d .Token ();if _ffgcf !=nil {return _ffgcf ;};switch _eafbd :=_cdgg .(type ){case _f .StartElement :switch _eafbd .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"}:_beba .R =NewCT_R ();if _dggeg :=d .DecodeElement (_beba .R ,&_eafbd );_dggeg !=nil {return _dggeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccbdd :=NewEG_RunLevelElts ();_ccbdd .ProofErr =NewCT_ProofErr ();if _bgeed :=d .DecodeElement (_ccbdd .ProofErr ,&_eafbd );_bgeed !=nil {return _bgeed ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_ccbdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebaag :=NewEG_RunLevelElts ();_cebaag .PermStart =NewCT_PermStart ();if _bebga :=d .DecodeElement (_cebaag .PermStart ,&_eafbd );_bebga !=nil {return _bebga ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_cebaag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddccd :=NewEG_RunLevelElts ();_ddccd .PermEnd =NewCT_Perm ();if _fecfd :=d .DecodeElement (_ddccd .PermEnd ,&_eafbd );_fecfd !=nil {return _fecfd ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_ddccd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbded :=NewEG_RunLevelElts ();_cbded .Ins =NewCT_RunTrackChange ();if _bedda :=d .DecodeElement (_cbded .Ins ,&_eafbd );_bedda !=nil {return _bedda ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_cbded );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaggd :=NewEG_RunLevelElts ();_eaggd .Del =NewCT_RunTrackChange ();if _ddaeg :=d .DecodeElement (_eaggd .Del ,&_eafbd );_ddaeg !=nil {return _ddaeg ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_eaggd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_begge :=NewEG_RunLevelElts ();_begge .MoveFrom =NewCT_RunTrackChange ();if _affda :=d .DecodeElement (_begge .MoveFrom ,&_eafbd );_affda !=nil {return _affda ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_begge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babfb :=NewEG_RunLevelElts ();_babfb .MoveTo =NewCT_RunTrackChange ();if _accdee :=d .DecodeElement (_babfb .MoveTo ,&_eafbd );_accdee !=nil {return _accdee ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_babfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdccec :=NewEG_RunLevelElts ();_fdbeba :=NewEG_RangeMarkupElements ();_fdbeba .BookmarkStart =NewCT_Bookmark ();if _gadbe :=d .DecodeElement (_fdbeba .BookmarkStart ,&_eafbd );_gadbe !=nil {return _gadbe ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_gdccec );_gdccec .EG_RangeMarkupElements =append (_gdccec .EG_RangeMarkupElements ,_fdbeba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efgbd :=NewEG_RunLevelElts ();_dgbbg :=NewEG_RangeMarkupElements ();_dgbbg .BookmarkEnd =NewCT_MarkupRange ();if _aadgae :=d .DecodeElement (_dgbbg .BookmarkEnd ,&_eafbd );_aadgae !=nil {return _aadgae ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_efgbd );_efgbd .EG_RangeMarkupElements =append (_efgbd .EG_RangeMarkupElements ,_dgbbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efefb :=NewEG_RunLevelElts ();_ggadc :=NewEG_RangeMarkupElements ();_ggadc .MoveFromRangeStart =NewCT_MoveBookmark ();if _aagfe :=d .DecodeElement (_ggadc .MoveFromRangeStart ,&_eafbd );_aagfe !=nil {return _aagfe ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_efefb );_efefb .EG_RangeMarkupElements =append (_efefb .EG_RangeMarkupElements ,_ggadc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggdab :=NewEG_RunLevelElts ();_eacfb :=NewEG_RangeMarkupElements ();_eacfb .MoveFromRangeEnd =NewCT_MarkupRange ();if _affcbf :=d .DecodeElement (_eacfb .MoveFromRangeEnd ,&_eafbd );_affcbf !=nil {return _affcbf ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_gggdab );_gggdab .EG_RangeMarkupElements =append (_gggdab .EG_RangeMarkupElements ,_eacfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdga :=NewEG_RunLevelElts ();_agcbc :=NewEG_RangeMarkupElements ();_agcbc .MoveToRangeStart =NewCT_MoveBookmark ();if _eddadg :=d .DecodeElement (_agcbc .MoveToRangeStart ,&_eafbd );_eddadg !=nil {return _eddadg ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_gdga );_gdga .EG_RangeMarkupElements =append (_gdga .EG_RangeMarkupElements ,_agcbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afdebc :=NewEG_RunLevelElts ();_cdcdb :=NewEG_RangeMarkupElements ();_cdcdb .MoveToRangeEnd =NewCT_MarkupRange ();if _fbbeg :=d .DecodeElement (_cdcdb .MoveToRangeEnd ,&_eafbd );_fbbeg !=nil {return _fbbeg ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_afdebc );_afdebc .EG_RangeMarkupElements =append (_afdebc .EG_RangeMarkupElements ,_cdcdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffbee :=NewEG_RunLevelElts ();_eeefd :=NewEG_RangeMarkupElements ();_eeefd .CommentRangeStart =NewCT_MarkupRange ();if _caaade :=d .DecodeElement (_eeefd .CommentRangeStart ,&_eafbd );_caaade !=nil {return _caaade ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_ffbee );_ffbee .EG_RangeMarkupElements =append (_ffbee .EG_RangeMarkupElements ,_eeefd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcabe :=NewEG_RunLevelElts ();_bbfac :=NewEG_RangeMarkupElements ();_bbfac .CommentRangeEnd =NewCT_MarkupRange ();if _cgbbe :=d .DecodeElement (_bbfac .CommentRangeEnd ,&_eafbd );_cgbbe !=nil {return _cgbbe ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_dbcabe );_dbcabe .EG_RangeMarkupElements =append (_dbcabe .EG_RangeMarkupElements ,_bbfac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_affdf :=NewEG_RunLevelElts ();_gdfbd :=NewEG_RangeMarkupElements ();_gdfbd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gaggf :=d .DecodeElement (_gdfbd .CustomXmlInsRangeStart ,&_eafbd );_gaggf !=nil {return _gaggf ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_affdf );_affdf .EG_RangeMarkupElements =append (_affdf .EG_RangeMarkupElements ,_gdfbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deceeg :=NewEG_RunLevelElts ();_ddedga :=NewEG_RangeMarkupElements ();_ddedga .CustomXmlInsRangeEnd =NewCT_Markup ();if _aegef :=d .DecodeElement (_ddedga .CustomXmlInsRangeEnd ,&_eafbd );_aegef !=nil {return _aegef ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_deceeg );_deceeg .EG_RangeMarkupElements =append (_deceeg .EG_RangeMarkupElements ,_ddedga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebbaed :=NewEG_RunLevelElts ();_degfa :=NewEG_RangeMarkupElements ();_degfa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _baabd :=d .DecodeElement (_degfa .CustomXmlDelRangeStart ,&_eafbd );_baabd !=nil {return _baabd ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_ebbaed );_ebbaed .EG_RangeMarkupElements =append (_ebbaed .EG_RangeMarkupElements ,_degfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcdabc :=NewEG_RunLevelElts ();_edbdd :=NewEG_RangeMarkupElements ();_edbdd .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcbgd :=d .DecodeElement (_edbdd .CustomXmlDelRangeEnd ,&_eafbd );_gcbgd !=nil {return _gcbgd ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_bcdabc );_bcdabc .EG_RangeMarkupElements =append (_bcdabc .EG_RangeMarkupElements ,_edbdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbae :=NewEG_RunLevelElts ();_agfbb :=NewEG_RangeMarkupElements ();_agfbb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _afcea :=d .DecodeElement (_agfbb .CustomXmlMoveFromRangeStart ,&_eafbd );_afcea !=nil {return _afcea ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_cbae );_cbae .EG_RangeMarkupElements =append (_cbae .EG_RangeMarkupElements ,_agfbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabfg :=NewEG_RunLevelElts ();_faba :=NewEG_RangeMarkupElements ();_faba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gcbeg :=d .DecodeElement (_faba .CustomXmlMoveFromRangeEnd ,&_eafbd );_gcbeg !=nil {return _gcbeg ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_cabfg );_cabfg .EG_RangeMarkupElements =append (_cabfg .EG_RangeMarkupElements ,_faba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebaf :=NewEG_RunLevelElts ();_ffggeb :=NewEG_RangeMarkupElements ();_ffggeb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _degdf :=d .DecodeElement (_ffggeb .CustomXmlMoveToRangeStart ,&_eafbd );_degdf !=nil {return _degdf ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_gcebaf );_gcebaf .EG_RangeMarkupElements =append (_gcebaf .EG_RangeMarkupElements ,_ffggeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcaaf :=NewEG_RunLevelElts ();_fcega :=NewEG_RangeMarkupElements ();_fcega .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbfcdg :=d .DecodeElement (_fcega .CustomXmlMoveToRangeEnd ,&_eafbd );_dbfcdg !=nil {return _dbfcdg ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_bcaaf );_bcaaf .EG_RangeMarkupElements =append (_bcaaf .EG_RangeMarkupElements ,_fcega );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"}:_fdcf :=NewEG_RunLevelElts ();_cabge :=NewEG_MathContent ();_cabge .OMathPara =_ee .NewOMathPara ();if _bfggg :=d .DecodeElement (_cabge .OMathPara ,&_eafbd );_bfggg !=nil {return _bfggg ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_fdcf );_fdcf .EG_MathContent =append (_fdcf .EG_MathContent ,_cabge );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"}:_gfaff :=NewEG_RunLevelElts ();_acgfbb :=NewEG_MathContent ();_acgfbb .OMath =_ee .NewOMath ();if _gbgb :=d .DecodeElement (_acgfbb .OMath ,&_eafbd );_gbgb !=nil {return _gbgb ;};_beba .EG_RunLevelElts =append (_beba .EG_RunLevelElts ,_gfaff );_gfaff .EG_MathContent =append (_gfaff .EG_MathContent ,_acgfbb );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_eafbd .Name );if _ecffg :=d .Skip ();_ecffg !=nil {return _ecffg ;};};case _f .EndElement :break _ceebe ;case _f .CharData :};};return nil ;};func (_fdg *CT_AltChunkPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fdg .MatchSrc !=nil {_afa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_fdg .MatchSrc ,_afa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PageBorder ()*CT_PageBorder {_efbda :=&CT_PageBorder {};_efbda .ValAttr =ST_Border (1);return _efbda ;}; +// Balance Single Byte and Double Byte Characters +BalanceSingleByteDoubleByteWidth *CT_OnOff ; -// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path -func (_eged *CT_DocType )ValidateWithPath (path string )error {return nil };func NewCT_SdtPr ()*CT_SdtPr {_ddgda :=&CT_SdtPr {};return _ddgda };type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;}; +// Do Not Center Content on Lines With Exact Line Height +NoExtraLineSpacing *CT_OnOff ; -// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path -func (_dgffbf *WdCT_Anchor )ValidateWithPath (path string )error {if _ffbgd :=_dgffbf .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_ffbgd !=nil {return _ffbgd ;};if _afddge :=_dgffbf .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048");_afddge !=nil {return _afddge ;};if _cegfe :=_dgffbf .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_cegfe !=nil {return _cegfe ;};if _fecdb :=_dgffbf .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_fecdb !=nil {return _fecdb ;};if _dgffbf .EffectExtent !=nil {if _abgde :=_dgffbf .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_abgde !=nil {return _abgde ;};};if _dgffbf .Choice !=nil {if _ceaec :=_dgffbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ceaec !=nil {return _ceaec ;};};if _ddbgg :=_dgffbf .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_ddbgg !=nil {return _ddbgg ;};if _dgffbf .CNvGraphicFramePr !=nil {if _fefbe :=_dgffbf .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_fefbe !=nil {return _fefbe ;};};if _egfcae :=_dgffbf .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_egfcae !=nil {return _egfcae ;};return nil ;};func (_gebge *ST_PageBorderZOrder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggebd ,_ffbcde :=d .Token ();if _ffbcde !=nil {return _ffbcde ;};if _dbacga ,_cfbdb :=_ggebd .(_f .EndElement );_cfbdb &&_dbacga .Name ==start .Name {*_gebge =1;return nil ;};if _bcbab ,_aafgc :=_ggebd .(_f .CharData );!_aafgc {return _ff .Errorf ("\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 (_bcbab ){case "":*_gebge =0;case "\u0066\u0072\u006fn\u0074":*_gebge =1;case "\u0062\u0061\u0063\u006b":*_gebge =2;};};_ggebd ,_ffbcde =d .Token ();if _ffbcde !=nil {return _ffbcde ;};if _ggebdf ,_dbgaef :=_ggebd .(_f .EndElement );_dbgaef &&_ggebdf .Name ==start .Name {return nil ;};return _ff .Errorf ("\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 NewCT_AltChunk ()*CT_AltChunk {_aced :=&CT_AltChunk {};return _aced };type CT_FrameScrollbar struct{ +// Display Backslash As Yen Sign +DoNotLeaveBackslashAlone *CT_OnOff ; -// Scrollbar Display Option Value -ValAttr ST_FrameScrollbar ;};func NewEG_SectPrContents ()*EG_SectPrContents {_cbdad :=&EG_SectPrContents {};return _cbdad }; +// Underline All Trailing Spaces +UlTrailSpace *CT_OnOff ; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_cfabd *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_bffba ST_EdnPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eddcfcc :=_f .Attr {};_eddcfcc .Name =name ;switch _bffba {case ST_EdnPosUnset :_eddcfcc .Value ="";case ST_EdnPosSectEnd :_eddcfcc .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_eddcfcc .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _eddcfcc ,nil ;};func (_adgbdc ST_CharacterSpacing )Validate ()error {return _adgbdc .ValidateWithPath ("")};type CT_Language struct{ +// Don't Justify Lines Ending in Soft Line Break +DoNotExpandShiftReturn *CT_OnOff ; -// Latin Language -ValAttr *string ; +// Only Expand/Condense Text By Whole Points +SpacingInWholePoints *CT_OnOff ; -// East Asian Language -EastAsiaAttr *string ; +// Ignore Compression of Full-Width Punctuation Ending a Line +LineWrapLikeWord6 *CT_OnOff ; -// Complex Script Language -BidiAttr *string ;}; +// Print Body Text before Header/Footer Contents +PrintBodyTextBeforeHeader *CT_OnOff ; -// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path -func (_agdafc *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_gffbd *ST_JcTable )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gffbd =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gffbd =1;case "\u0065\u006e\u0064":*_gffbd =2;case "\u006c\u0065\u0066\u0074":*_gffbd =3;case "\u0072\u0069\u0067h\u0074":*_gffbd =4;case "\u0073\u0074\u0061r\u0074":*_gffbd =5;};return nil ;}; +// Print Colors as Black And White without Dithering +PrintColBlack *CT_OnOff ; -// Validate validates the CT_TrPr and its children -func (_gedcb *CT_TrPr )Validate ()error {return _gedcb .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};type EG_RubyContent struct{ +// Use Specific Space Width +WpSpaceWidth *CT_OnOff ; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Display Page/Column Breaks Present in Frames +ShowBreaksInFrames *CT_OnOff ; -// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path -func (_eebdb *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _dgdded :=_eebdb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dgdded !=nil {return _dgdded ;};if _eebdb .NvContentPartPr !=nil {if _bgfda :=_eebdb .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072");_bgfda !=nil {return _bgfda ;};};if _eebdb .Xfrm !=nil {if _edfcad :=_eebdb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_edfcad !=nil {return _edfcad ;};};if _eebdb .ExtLst !=nil {if _ffefc :=_eebdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffefc !=nil {return _ffefc ;};};return nil ;};func (_cgea *CT_FFCheckBox )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cgea .Choice !=nil {_cgea .Choice .MarshalXML (e ,_f .StartElement {});};if _cgea .Default !=nil {_bagaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_cgea .Default ,_bagaf );};if _cgea .Checked !=nil {_gaebb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_cgea .Checked ,_gaebb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FrameLayout struct{ +// Require Exact Size During Font Substitution +SubFontBySize *CT_OnOff ; -// Frameset Layout Value -ValAttr ST_FrameLayout ;};func (_gfeabb *ST_HAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbgdc ,_aebaag :=d .Token ();if _aebaag !=nil {return _aebaag ;};if _abggec ,_abcbdac :=_bbgdc .(_f .EndElement );_abcbdac &&_abggec .Name ==start .Name {*_gfeabb =1;return nil ;};if _fbdgcd ,_dfedbg :=_bbgdc .(_f .CharData );!_dfedbg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbgdc );}else {switch string (_fbdgcd ){case "":*_gfeabb =0;case "\u0074\u0065\u0078\u0074":*_gfeabb =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gfeabb =2;case "\u0070\u0061\u0067\u0065":*_gfeabb =3;};};_bbgdc ,_aebaag =d .Token ();if _aebaag !=nil {return _aebaag ;};if _gafddg ,_effege :=_bbgdc .(_f .EndElement );_effege &&_gafddg .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbgdc );};func (_fdaec *CT_LevelText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdaec .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_fdaec .ValAttr )});};if _fdaec .NullAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_fdaec .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceee *CT_Body )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ceee .EG_BlockLevelElts !=nil {for _ ,_cffd :=range _ceee .EG_BlockLevelElts {_cffd .MarshalXML (e ,_f .StartElement {});};};if _ceee .SectPr !=nil {_aecde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_ceee .SectPr ,_aecde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egcbg *CT_Spacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bafdf :=range start .Attr {if _bafdf .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_fabde ,_aaeca :=ParseUnionST_TwipsMeasure (_bafdf .Value );if _aaeca !=nil {return _aaeca ;};_egcbg .BeforeAttr =&_fabde ;continue ;};if _bafdf .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_cgfacg ,_bcfgf :=_fc .ParseInt (_bafdf .Value ,10,64);if _bcfgf !=nil {return _bcfgf ;};_egcbg .BeforeLinesAttr =&_cgfacg ;continue ;};if _bafdf .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_eagff ,_cbgeeb :=ParseUnionST_OnOff (_bafdf .Value );if _cbgeeb !=nil {return _cbgeeb ;};_egcbg .BeforeAutospacingAttr =&_eagff ;continue ;};if _bafdf .Name .Local =="\u0061\u0066\u0074e\u0072"{_cbabb ,_aecce :=ParseUnionST_TwipsMeasure (_bafdf .Value );if _aecce !=nil {return _aecce ;};_egcbg .AfterAttr =&_cbabb ;continue ;};if _bafdf .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_edcef ,_dfcfe :=_fc .ParseInt (_bafdf .Value ,10,64);if _dfcfe !=nil {return _dfcfe ;};_egcbg .AfterLinesAttr =&_edcef ;continue ;};if _bafdf .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_ecfdde ,_bcbbb :=ParseUnionST_OnOff (_bafdf .Value );if _bcbbb !=nil {return _bcbbb ;};_egcbg .AfterAutospacingAttr =&_ecfdde ;continue ;};if _bafdf .Name .Local =="\u006c\u0069\u006e\u0065"{_gecbge ,_ddgba :=ParseUnionST_SignedTwipsMeasure (_bafdf .Value );if _ddgba !=nil {return _ddgba ;};_egcbg .LineAttr =&_gecbge ;continue ;};if _bafdf .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_egcbg .LineRuleAttr .UnmarshalXMLAttr (_bafdf );continue ;};};for {_cfceg ,_dbcdc :=d .Token ();if _dbcdc !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_dbcdc );};if _abeag ,_eacef :=_cfceg .(_f .EndElement );_eacef &&_abeag .Name ==start .Name {break ;};};return nil ;}; +// Ignore Exact Line Height for Last Line on Page +SuppressBottomSpacing *CT_OnOff ; -// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path -func (_egdfga *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _bgabdf :=_egdfga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgabdf !=nil {return _bgabdf ;};return nil ;}; +// Ignore Minimum and Exact Line Height for First Line on Page +SuppressTopSpacing *CT_OnOff ; -// Validate validates the WdCT_WordprocessingGroup and its children -func (_gfffc *WdCT_WordprocessingGroup )Validate ()error {return _gfffc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");};func NewCT_Panose ()*CT_Panose {_bfbbge :=&CT_Panose {};return _bfbbge }; +// Ignore Minimum Line Height for First Line on Page +SuppressSpacingAtTopOfPage *CT_OnOff ; -// Validate validates the CT_MarkupRange and its children -func (_acgbg *CT_MarkupRange )Validate ()error {return _acgbg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};type GlossaryDocument struct{CT_GlossaryDocument }; +// Use Static Text Leading +SuppressTopSpacingWP *CT_OnOff ; -// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path -func (_dbddcg *CT_TcBorders )ValidateWithPath (path string )error {if _dbddcg .Top !=nil {if _cfga :=_dbddcg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cfga !=nil {return _cfga ;};};if _dbddcg .Start !=nil {if _bffffe :=_dbddcg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bffffe !=nil {return _bffffe ;};};if _dbddcg .Left !=nil {if _aabcg :=_dbddcg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_aabcg !=nil {return _aabcg ;};};if _dbddcg .Bottom !=nil {if _ebdcc :=_dbddcg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_ebdcc !=nil {return _ebdcc ;};};if _dbddcg .End !=nil {if _cagdag :=_dbddcg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_cagdag !=nil {return _cagdag ;};};if _dbddcg .Right !=nil {if _fgccf :=_dbddcg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fgccf !=nil {return _fgccf ;};};if _dbddcg .InsideH !=nil {if _eggde :=_dbddcg .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_eggde !=nil {return _eggde ;};};if _dbddcg .InsideV !=nil {if _adggf :=_dbddcg .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_adggf !=nil {return _adggf ;};};if _dbddcg .Tl2br !=nil {if _dgeaee :=_dbddcg .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_dgeaee !=nil {return _dgeaee ;};};if _dbddcg .Tr2bl !=nil {if _cfdad :=_dbddcg .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_cfdad !=nil {return _cfdad ;};};return nil ;};func (_aagfc *CT_SdtText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aagfc .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 :_ff .Sprintf ("\u0025\u0076",*_aagfc .MultiLineAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbacca *ST_FontFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afadga ,_gaceca :=d .Token ();if _gaceca !=nil {return _gaceca ;};if _cgggf ,_addeed :=_afadga .(_f .EndElement );_addeed &&_cgggf .Name ==start .Name {*_bbacca =1;return nil ;};if _ebgcef ,_fdfcg :=_afadga .(_f .CharData );!_fdfcg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afadga );}else {switch string (_ebgcef ){case "":*_bbacca =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_bbacca =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_bbacca =2;case "\u0072\u006f\u006da\u006e":*_bbacca =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_bbacca =4;case "\u0073\u0077\u0069s\u0073":*_bbacca =5;case "\u0061\u0075\u0074\u006f":*_bbacca =6;};};_afadga ,_gaceca =d .Token ();if _gaceca !=nil {return _gaceca ;};if _bcaae ,_dcace :=_afadga .(_f .EndElement );_dcace &&_bcaae .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afadga );}; +// Do Not Use Space Before On First Line After a Page Break +SuppressSpBfAfterPgBrk *CT_OnOff ; -// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path -func (_abecf *CT_TcMar )ValidateWithPath (path string )error {if _abecf .Top !=nil {if _cagebc :=_abecf .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cagebc !=nil {return _cagebc ;};};if _abecf .Start !=nil {if _bbaae :=_abecf .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bbaae !=nil {return _bbaae ;};};if _abecf .Left !=nil {if _ecfeb :=_abecf .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ecfeb !=nil {return _ecfeb ;};};if _abecf .Bottom !=nil {if _ccced :=_abecf .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_ccced !=nil {return _ccced ;};};if _abecf .End !=nil {if _acecce :=_abecf .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_acecce !=nil {return _acecce ;};};if _abecf .Right !=nil {if _dffbeb :=_abecf .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_dffbeb !=nil {return _dffbeb ;};};return nil ;}; +// Swap Paragraph Borders on Odd Numbered Pages +SwapBordersFacingPages *CT_OnOff ; -// Validate validates the Fonts and its children -func (_decde *Fonts )Validate ()error {return _decde .ValidateWithPath ("\u0046\u006f\u006et\u0073")};func (_bbabg *CT_View )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbabg .ValAttr =ST_View (1);for _ ,_cgdcda :=range start .Attr {if _cgdcda .Name .Local =="\u0076\u0061\u006c"{_bbabg .ValAttr .UnmarshalXMLAttr (_cgdcda );continue ;};};for {_efede ,_ffebe :=d .Token ();if _ffebe !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_ffebe );};if _ceeae ,_gfddc :=_efede .(_f .EndElement );_gfddc &&_ceeae .Name ==start .Name {break ;};};return nil ;};type CT_DocVars struct{ +// Treat Backslash Quotation Delimiter as Two Quotation Marks +ConvMailMergeEsc *CT_OnOff ; -// Single Document Variable -DocVar []*CT_DocVar ;}; +// Use Truncated Integer Division For Font Calculation +TruncateFontHeightsLikeWP6 *CT_OnOff ; -// Validate validates the CT_CharacterSpacing and its children -func (_gdab *CT_CharacterSpacing )Validate ()error {return _gdab .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_efba *CT_BookmarkRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcad :=range start .Attr {if _dcad .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_gdbef ,_cbaa :=_fc .ParseInt (_dcad .Value ,10,64);if _cbaa !=nil {return _cbaa ;};_efba .ColFirstAttr =&_gdbef ;continue ;};if _dcad .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_edgf ,_eeaca :=_fc .ParseInt (_dcad .Value ,10,64);if _eeaca !=nil {return _eeaca ;};_efba .ColLastAttr =&_edgf ;continue ;};if _dcad .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_efba .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dcad );continue ;};if _dcad .Name .Local =="\u0069\u0064"{_fgda ,_dgbc :=_fc .ParseInt (_dcad .Value ,10,64);if _dgbc !=nil {return _dgbc ;};_efba .IdAttr =_fgda ;continue ;};};for {_dfag ,_dga :=d .Token ();if _dga !=nil {return _ff .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",_dga );};if _dbg ,_eadc :=_dfag .(_f .EndElement );_eadc &&_dbg .Name ==start .Name {break ;};};return nil ;};func (_acggce ST_Em )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dggbb :=_f .Attr {};_dggbb .Name =name ;switch _acggce {case ST_EmUnset :_dggbb .Value ="";case ST_EmNone :_dggbb .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_dggbb .Value ="\u0064\u006f\u0074";case ST_EmComma :_dggbb .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_dggbb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_dggbb .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _dggbb ,nil ;};func (_adcaa ST_TblWidth )ValidateWithPath (path string )error {switch _adcaa {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcaa ));};return nil ;};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 CT_Settings struct{ +// Use Specific Small Caps Algorithm +MwSmallCaps *CT_OnOff ; -// Write Protection -WriteProtection *CT_WriteProtection ; - -// Document View Setting -View *CT_View ; - -// Magnification Setting -Zoom *CT_Zoom ; - -// Remove Personal Information from Document Properties -RemovePersonalInformation *CT_OnOff ; - -// Remove Date and Time from Annotations -RemoveDateAndTime *CT_OnOff ; - -// Do Not Display Visual Boundary For Header/Footer or Between Pages -DoNotDisplayPageBoundaries *CT_OnOff ; - -// Display Background Objects When Displaying Document -DisplayBackgroundShape *CT_OnOff ; - -// Print PostScript Codes With Document Text -PrintPostScriptOverText *CT_OnOff ; - -// Print Fractional Character Widths -PrintFractionalCharacterWidth *CT_OnOff ; - -// Only Print Form Field Content -PrintFormsData *CT_OnOff ; - -// Embed TrueType Fonts -EmbedTrueTypeFonts *CT_OnOff ; - -// Embed Common System Fonts -EmbedSystemFonts *CT_OnOff ; - -// Subset Fonts When Embedding -SaveSubsetFonts *CT_OnOff ; - -// Only Save Form Field Content -SaveFormsData *CT_OnOff ; - -// Mirror Page Margins -MirrorMargins *CT_OnOff ; - -// Align Paragraph and Table Borders with Page Border -AlignBordersAndEdges *CT_OnOff ; - -// Page Border Excludes Header -BordersDoNotSurroundHeader *CT_OnOff ; - -// Page Border Excludes Footer -BordersDoNotSurroundFooter *CT_OnOff ; - -// Position Gutter At Top of Page -GutterAtTop *CT_OnOff ; - -// Do Not Display Visual Indication of Spelling Errors -HideSpellingErrors *CT_OnOff ; - -// Do Not Display Visual Indication of Grammatical Errors -HideGrammaticalErrors *CT_OnOff ; - -// Grammar Checking Settings -ActiveWritingStyle []*CT_WritingStyle ; - -// Spelling and Grammatical Checking State -ProofState *CT_Proof ; - -// Structured Document Tag Placeholder Text Should be Resaved -FormsDesign *CT_OnOff ; - -// Attached Document Template -AttachedTemplate *CT_Rel ; - -// Automatically Update Styles From Document Template -LinkStyles *CT_OnOff ; - -// Suggested Filtering for List of Document Styles -StylePaneFormatFilter *CT_StylePaneFilter ; - -// Suggested Sorting for List of Document Styles -StylePaneSortMethod *CT_StyleSort ; - -// Document Classification -DocumentType *CT_DocType ; - -// Mail Merge Settings -MailMerge *CT_MailMerge ; - -// Visibility of Annotation Types -RevisionView *CT_TrackChangesView ; - -// Track Revisions to Document -TrackRevisions *CT_OnOff ; - -// Do Not Use Move Syntax When Tracking Revisions -DoNotTrackMoves *CT_OnOff ; - -// Do Not Track Formatting Revisions When Tracking Revisions -DoNotTrackFormatting *CT_OnOff ; - -// Document Editing Restrictions -DocumentProtection *CT_DocProtect ; - -// Allow Automatic Formatting to Override Formatting Protection Settings -AutoFormatOverride *CT_OnOff ; - -// Prevent Modification of Themes Part -StyleLockTheme *CT_OnOff ; - -// Prevent Replacement of Styles Part -StyleLockQFSet *CT_OnOff ; - -// Distance Between Automatic Tab Stops -DefaultTabStop *CT_TwipsMeasure ; - -// Automatically Hyphenate Document Contents When Displayed -AutoHyphenation *CT_OnOff ; - -// Maximum Number of Consecutively Hyphenated Lines -ConsecutiveHyphenLimit *CT_DecimalNumber ; - -// Hyphenation Zone -HyphenationZone *CT_TwipsMeasure ; - -// Do Not Hyphenate Words in ALL CAPITAL LETTERS -DoNotHyphenateCaps *CT_OnOff ; - -// Show E-Mail Message Header -ShowEnvelope *CT_OnOff ; - -// Percentage of Document to Use When Generating Summary -SummaryLength *CT_DecimalNumberOrPrecent ; - -// Paragraph Style Applied to Automatically Generated Paragraphs -ClickAndTypeStyle *CT_String ; - -// Default Table Style for Newly Inserted Tables -DefaultTableStyle *CT_String ; - -// Different Even/Odd Page Headers and Footers -EvenAndOddHeaders *CT_OnOff ; - -// Reverse Book Fold Printing -BookFoldRevPrinting *CT_OnOff ; - -// Book Fold Printing -BookFoldPrinting *CT_OnOff ; - -// Number of Pages Per Booklet -BookFoldPrintingSheets *CT_DecimalNumber ; - -// Drawing Grid Horizontal Grid Unit Size -DrawingGridHorizontalSpacing *CT_TwipsMeasure ; - -// Drawing Grid Vertical Grid Unit Size -DrawingGridVerticalSpacing *CT_TwipsMeasure ; - -// Distance between Horizontal Gridlines -DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; - -// Distance between Vertical Gridlines -DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; - -// Do Not Use Margins for Drawing Grid Origin -DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; - -// Drawing Grid Horizontal Origin Point -DrawingGridHorizontalOrigin *CT_TwipsMeasure ; - -// Drawing Grid Vertical Origin Point -DrawingGridVerticalOrigin *CT_TwipsMeasure ; - -// Do Not Show Visual Indicator For Form Fields -DoNotShadeFormData *CT_OnOff ; - -// Never Kern Punctuation Characters -NoPunctuationKerning *CT_OnOff ; - -// Character-Level Whitespace Compression -CharacterSpacingControl *CT_CharacterSpacing ; - -// Print Two Pages Per Sheet -PrintTwoOnOne *CT_OnOff ; - -// Use Strict Kinsoku Rules for Japanese Text -StrictFirstAndLastChars *CT_OnOff ; - -// Custom Set of Characters Which Cannot End a Line -NoLineBreaksAfter *CT_Kinsoku ; - -// Custom Set Of Characters Which Cannot Begin A Line -NoLineBreaksBefore *CT_Kinsoku ; - -// Generate Thumbnail For Document On Save -SavePreviewPicture *CT_OnOff ; - -// Do Not Validate Custom XML Markup Against Schemas -DoNotValidateAgainstSchema *CT_OnOff ; - -// Allow Saving Document As XML File When Custom XML Markup Is Invalid -SaveInvalidXml *CT_OnOff ; - -// Ignore Mixed Content When Validating Custom XML Markup -IgnoreMixedContent *CT_OnOff ; - -// Use Custom XML Element Names as Default Placeholder Text -AlwaysShowPlaceholderText *CT_OnOff ; - -// Do Not Show Visual Indicator For Invalid Custom XML Markup -DoNotDemarcateInvalidXml *CT_OnOff ; - -// Only Save Custom XML Markup -SaveXmlDataOnly *CT_OnOff ; - -// Save Document as XML File through Custom XSL Transform -UseXSLTWhenSaving *CT_OnOff ; - -// Custom XSL Transform To Use When Saving As XML File -SaveThroughXslt *CT_SaveThroughXslt ; - -// Show Visual Indicators for Custom XML Markup Start/End Locations -ShowXMLTags *CT_OnOff ; - -// Do Not Mark Custom XML Elements With No Namespace As Invalid -AlwaysMergeEmptyNamespace *CT_OnOff ; - -// Automatically Recalculate Fields on Open -UpdateFields *CT_OnOff ; - -// Default Properties for VML Objects in Header and Footer -HdrShapeDefaults *CT_ShapeDefaults ; - -// Document-Wide Footnote Properties -FootnotePr *CT_FtnDocProps ; - -// Document-Wide Endnote Properties -EndnotePr *CT_EdnDocProps ; - -// Compatibility Settings -Compat *CT_Compat ; - -// Document Variables -DocVars *CT_DocVars ; - -// Listing of All Revision Save ID Values -Rsids *CT_DocRsids ;MathPr *_ee .MathPr ; - -// Attached Custom XML Schema -AttachedSchema []*CT_String ; - -// Theme Font Languages -ThemeFontLang *CT_Language ; - -// Theme Color Mappings -ClrSchemeMapping *CT_ColorSchemeMapping ; - -// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics -DoNotIncludeSubdocsInStats *CT_OnOff ; - -// Do Not Automatically Compress Images -DoNotAutoCompressPictures *CT_OnOff ; - -// Upgrade Document on Open -ForceUpgrade *CT_Empty ; - -// Caption Settings -Captions *CT_Captions ; - -// Freeze Document Layout -ReadModeInkLockDown *CT_ReadingModeInkLockDown ; - -// Supplementary Smart Tag Information -SmartTagType []*CT_SmartTagType ;SchemaLibrary *_g .SchemaLibrary ; - -// Default Properties for VML Objects in Main Document -ShapeDefaults *CT_ShapeDefaults ; - -// Remove Smart Tags When Saving -DoNotEmbedSmartTags *CT_OnOff ; - -// Radix Point for Field Code Evaluation -DecimalSymbol *CT_String ; - -// List Separator for Field Code Evaluation -ListSeparator *CT_String ;Extra []_ef .Any ;};func NewCT_SectPrChange ()*CT_SectPrChange {_abgcf :=&CT_SectPrChange {};return _abgcf };func (_fadgf ST_ObjectDrawAspect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fadgf .String (),start );};func (_dcgeg *ST_DecimalNumberOrPercent )Validate ()error {return _dcgeg .ValidateWithPath ("")};func (_afggb *CT_Recipients )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dggfe :for {_bfdgcf ,_efaeb :=d .Token ();if _efaeb !=nil {return _efaeb ;};switch _cfbbc :=_bfdgcf .(type ){case _f .StartElement :switch _cfbbc .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"}:_gdcf :=NewCT_RecipientData ();if _eeagd :=d .DecodeElement (_gdcf ,&_cfbbc );_eeagd !=nil {return _eeagd ;};_afggb .RecipientData =append (_afggb .RecipientData ,_gdcf );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073 \u0025\u0076",_cfbbc .Name );if _cddef :=d .Skip ();_cddef !=nil {return _cddef ;};};case _f .EndElement :break _dggfe ;case _f .CharData :};};return nil ;};func (_gfaadb *ST_TextScale )ValidateWithPath (path string )error {_ebefc :=[]string {};if _gfaadb .ST_TextScalePercent !=nil {_ebefc =append (_ebefc ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gfaadb .ST_TextScaleDecimal !=nil {_ebefc =append (_ebefc ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_ebefc )> 1{return _ff .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebefc );};return nil ;}; - -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_ggacb *AlternateContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcgce :for {_dbacba ,_fcgde :=d .Token ();if _fcgde !=nil {return _fcgde ;};switch _fgeebg :=_dbacba .(type ){case _f .StartElement :switch _fgeebg .Name {case _f .Name {Space :_dafbgd ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_ggacb .Choice =NewAC_ChoiceRun ();if _agdce :=d .DecodeElement (_ggacb .Choice ,&_fgeebg );_agdce !=nil {return _agdce ;};for _ ,_fdeafc :=range _fgeebg .Attr {if _fdeafc .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_ggacb .Choice ._ggbef =_fdeafc .Value ;break ;};};case _f .Name {Space :_dafbgd ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _fafdc ,_fadea :=_ef .CreateElement (_fgeebg );_fadea !=nil {return _fadea ;}else {if _gaeba :=d .DecodeElement (_fafdc ,&_fgeebg );_gaeba !=nil {return _gaeba ;};_ggacb .Fallback =_fafdc ;};};case _f .EndElement :break _bcgce ;case _f .CharData :};};return nil ;}; - -// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path -func (_ddgebf *EG_ContentBlockContent )ValidateWithPath (path string )error {if _ddgebf .CustomXml !=nil {if _cdbbfc :=_ddgebf .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_cdbbfc !=nil {return _cdbbfc ;};};if _ddgebf .Sdt !=nil {if _dbfgfb :=_ddgebf .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_dbfgfb !=nil {return _dbfgfb ;};};for _bdafc ,_aaebd :=range _ddgebf .P {if _dbddfa :=_aaebd .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_bdafc ));_dbddfa !=nil {return _dbddfa ;};};for _agfced ,_cfbaa :=range _ddgebf .Tbl {if _fccgb :=_cfbaa .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_agfced ));_fccgb !=nil {return _fccgb ;};};for _ccbaa ,_eacdce :=range _ddgebf .EG_RunLevelElts {if _gcbfgg :=_eacdce .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ccbaa ));_gcbfgg !=nil {return _gcbfgg ;};};return nil ;}; - -// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path -func (_decgb *CT_TblPrBase )ValidateWithPath (path string )error {if _decgb .TblStyle !=nil {if _adeaf :=_decgb .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_adeaf !=nil {return _adeaf ;};};if _decgb .TblpPr !=nil {if _cbgad :=_decgb .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_cbgad !=nil {return _cbgad ;};};if _decgb .TblOverlap !=nil {if _aceff :=_decgb .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_aceff !=nil {return _aceff ;};};if _decgb .BidiVisual !=nil {if _fabaa :=_decgb .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_fabaa !=nil {return _fabaa ;};};if _decgb .TblStyleRowBandSize !=nil {if _deege :=_decgb .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_deege !=nil {return _deege ;};};if _decgb .TblStyleColBandSize !=nil {if _cfbddc :=_decgb .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_cfbddc !=nil {return _cfbddc ;};};if _decgb .TblW !=nil {if _fdcdc :=_decgb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_fdcdc !=nil {return _fdcdc ;};};if _decgb .Jc !=nil {if _gdeb :=_decgb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gdeb !=nil {return _gdeb ;};};if _decgb .TblCellSpacing !=nil {if _feafg :=_decgb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_feafg !=nil {return _feafg ;};};if _decgb .TblInd !=nil {if _cgcee :=_decgb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_cgcee !=nil {return _cgcee ;};};if _decgb .TblBorders !=nil {if _babaa :=_decgb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_babaa !=nil {return _babaa ;};};if _decgb .Shd !=nil {if _ddcbd :=_decgb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ddcbd !=nil {return _ddcbd ;};};if _decgb .TblLayout !=nil {if _gabdg :=_decgb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gabdg !=nil {return _gabdg ;};};if _decgb .TblCellMar !=nil {if _cgebc :=_decgb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_cgebc !=nil {return _cgebc ;};};if _decgb .TblLook !=nil {if _ceefed :=_decgb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_ceefed !=nil {return _ceefed ;};};if _decgb .TblCaption !=nil {if _gbfdgg :=_decgb .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_gbfdgg !=nil {return _gbfdgg ;};};if _decgb .TblDescription !=nil {if _dfgdbg :=_decgb .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_dfgdbg !=nil {return _dfgdbg ;};};return nil ;};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_efag :=&CT_BottomPageBorder {};_efag .ValAttr =ST_Border (1);return _efag ;};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;);func (_ccece ST_TblStyleOverrideType )Validate ()error {return _ccece .ValidateWithPath ("")};func NewCT_WritingStyle ()*CT_WritingStyle {_bdcbf :=&CT_WritingStyle {};return _bdcbf };func (_cadffcg WdST_AlignH )Validate ()error {return _cadffcg .ValidateWithPath ("")};func (_bfafd *ST_DocPartGallery )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfafd =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_bfafd =1;case "\u0061\u006e\u0079":*_bfafd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bfafd =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_bfafd =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_bfafd =5;case "\u0065\u0071":*_bfafd =6;case "\u0066\u0074\u0072\u0073":*_bfafd =7;case "\u0068\u0064\u0072\u0073":*_bfafd =8;case "\u0070\u0067\u004eu\u006d":*_bfafd =9;case "\u0074\u0062\u006c\u0073":*_bfafd =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_bfafd =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_bfafd =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_bfafd =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_bfafd =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_bfafd =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_bfafd =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_bfafd =17;case "\u0062\u0069\u0062":*_bfafd =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_bfafd =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_bfafd =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_bfafd =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_bfafd =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_bfafd =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_bfafd =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_bfafd =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_bfafd =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_bfafd =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_bfafd =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_bfafd =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_bfafd =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_bfafd =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_bfafd =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_bfafd =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_bfafd =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_bfafd =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_bfafd =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_bfafd =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_bfafd =38;};return nil ;}; - -// Validate validates the Settings and its children -func (_cedec *Settings )Validate ()error {return _cedec .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_cgfff ST_FtnEdn )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gacfbe :=_f .Attr {};_gacfbe .Name =name ;switch _cgfff {case ST_FtnEdnUnset :_gacfbe .Value ="";case ST_FtnEdnNormal :_gacfbe .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_gacfbe .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_gacfbe .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case ST_FtnEdnContinuationNotice :_gacfbe .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _gacfbe ,nil ;}; - -// Validate validates the CT_TcPrChange and its children -func (_bdfae *CT_TcPrChange )Validate ()error {return _bdfae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_dcbfad *CT_Columns )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcbfad .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 :_ff .Sprintf ("\u0025\u0076",*_dcbfad .EqualWidthAttr )});};if _dcbfad .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_dcbfad .SpaceAttr )});};if _dcbfad .NumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_ff .Sprintf ("\u0025\u0076",*_dcbfad .NumAttr )});};if _dcbfad .SepAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_ff .Sprintf ("\u0025\u0076",*_dcbfad .SepAttr )});};e .EncodeToken (start );_gcda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063o\u006c"}};for _ ,_fafg :=range _dcbfad .Col {e .EncodeElement (_fafg ,_gcda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aedg *CT_Control )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aded :=range start .Attr {if _aded .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aded .Name .Local =="\u0069\u0064"||_aded .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"&&_aded .Name .Local =="\u0069\u0064"{_gaad ,_dedb :=_aded .Value ,error (nil );if _dedb !=nil {return _dedb ;};_aedg .IdAttr =&_gaad ;continue ;};if _aded .Name .Local =="\u006e\u0061\u006d\u0065"{_ddfc ,_edcag :=_aded .Value ,error (nil );if _edcag !=nil {return _edcag ;};_aedg .NameAttr =&_ddfc ;continue ;};if _aded .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_fgcf ,_cfed :=_aded .Value ,error (nil );if _cfed !=nil {return _cfed ;};_aedg .ShapeidAttr =&_fgcf ;continue ;};};for {_dcbcg ,_edgge :=d .Token ();if _edgge !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_edgge );};if _aaffb ,_fdbf :=_dcbcg .(_f .EndElement );_fdbf &&_aaffb .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path -func (_bbbae *CT_Shd )ValidateWithPath (path string )error {if _bbbae .ValAttr ==ST_ShdUnset {return _ff .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 _fegca :=_bbbae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fegca !=nil {return _fegca ;};if _bbbae .ColorAttr !=nil {if _gcbag :=_bbbae .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gcbag !=nil {return _gcbag ;};};if _gbaac :=_bbbae .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gbaac !=nil {return _gbaac ;};if _bbbae .FillAttr !=nil {if _fdbfef :=_bbbae .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fdbfef !=nil {return _fdbfef ;};};if _gafee :=_bbbae .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_gafee !=nil {return _gafee ;};return nil ;};func (_fcbfcb ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfcdag :=_f .Attr {};_gfcdag .Name =name ;switch _fcbfcb {case ST_MailMergeOdsoFMDFieldTypeUnset :_gfcdag .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_gfcdag .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_gfcdag .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _gfcdag ,nil ;};func (_gabcg *CT_DirContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_decab :=range start .Attr {if _decab .Name .Local =="\u0076\u0061\u006c"{_gabcg .ValAttr .UnmarshalXMLAttr (_decab );continue ;};};_ffbbaf :for {_fbba ,_cfgc :=d .Token ();if _cfgc !=nil {return _cfgc ;};switch _abbef :=_fbba .(type ){case _f .StartElement :switch _abbef .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"}:_eceb :=NewCT_SimpleField ();if _eabfe :=d .DecodeElement (_eceb ,&_abbef );_eabfe !=nil {return _eabfe ;};_gabcg .FldSimple =append (_gabcg .FldSimple ,_eceb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabcg .Hyperlink =NewCT_Hyperlink ();if _aead :=d .DecodeElement (_gabcg .Hyperlink ,&_abbef );_aead !=nil {return _aead ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabcg .SubDoc =NewCT_Rel ();if _cecb :=d .DecodeElement (_gabcg .SubDoc ,&_abbef );_cecb !=nil {return _cecb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbgf :=NewEG_ContentRunContent ();_gbgf .CustomXml =NewCT_CustomXmlRun ();if _dgff :=d .DecodeElement (_gbgf .CustomXml ,&_abbef );_dgff !=nil {return _dgff ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_gbgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcecd :=NewEG_ContentRunContent ();_gcecd .SmartTag =NewCT_SmartTagRun ();if _abadf :=d .DecodeElement (_gcecd .SmartTag ,&_abbef );_abadf !=nil {return _abadf ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_gcecd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdeca :=NewEG_ContentRunContent ();_fdeca .Sdt =NewCT_SdtRun ();if _dacfb :=d .DecodeElement (_fdeca .Sdt ,&_abbef );_dacfb !=nil {return _dacfb ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_fdeca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bacba :=NewEG_ContentRunContent ();_bacba .Dir =NewCT_DirContentRun ();if _ebgeag :=d .DecodeElement (_bacba .Dir ,&_abbef );_ebgeag !=nil {return _ebgeag ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_bacba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddcg :=NewEG_ContentRunContent ();_ddcg .Bdo =NewCT_BdoContentRun ();if _egda :=d .DecodeElement (_ddcg .Bdo ,&_abbef );_egda !=nil {return _egda ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_ddcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bafee :=NewEG_ContentRunContent ();_bafee .R =NewCT_R ();if _cadec :=d .DecodeElement (_bafee .R ,&_abbef );_cadec !=nil {return _cadec ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_bafee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fffgf :=NewEG_ContentRunContent ();_daeff :=NewEG_RunLevelElts ();_daeff .ProofErr =NewCT_ProofErr ();if _fcagf :=d .DecodeElement (_daeff .ProofErr ,&_abbef );_fcagf !=nil {return _fcagf ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_fffgf );_fffgf .EG_RunLevelElts =append (_fffgf .EG_RunLevelElts ,_daeff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acaa :=NewEG_ContentRunContent ();_fffc :=NewEG_RunLevelElts ();_fffc .PermStart =NewCT_PermStart ();if _ecbe :=d .DecodeElement (_fffc .PermStart ,&_abbef );_ecbe !=nil {return _ecbe ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_acaa );_acaa .EG_RunLevelElts =append (_acaa .EG_RunLevelElts ,_fffc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adede :=NewEG_ContentRunContent ();_gbbbb :=NewEG_RunLevelElts ();_gbbbb .PermEnd =NewCT_Perm ();if _afbeb :=d .DecodeElement (_gbbbb .PermEnd ,&_abbef );_afbeb !=nil {return _afbeb ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_adede );_adede .EG_RunLevelElts =append (_adede .EG_RunLevelElts ,_gbbbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eabeg :=NewEG_ContentRunContent ();_gbeef :=NewEG_RunLevelElts ();_gbeef .Ins =NewCT_RunTrackChange ();if _ecag :=d .DecodeElement (_gbeef .Ins ,&_abbef );_ecag !=nil {return _ecag ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_eabeg );_eabeg .EG_RunLevelElts =append (_eabeg .EG_RunLevelElts ,_gbeef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcdg :=NewEG_ContentRunContent ();_dggdf :=NewEG_RunLevelElts ();_dggdf .Del =NewCT_RunTrackChange ();if _gbfea :=d .DecodeElement (_dggdf .Del ,&_abbef );_gbfea !=nil {return _gbfea ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_bcdg );_bcdg .EG_RunLevelElts =append (_bcdg .EG_RunLevelElts ,_dggdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adgca :=NewEG_ContentRunContent ();_fbdfc :=NewEG_RunLevelElts ();_fbdfc .MoveFrom =NewCT_RunTrackChange ();if _cbab :=d .DecodeElement (_fbdfc .MoveFrom ,&_abbef );_cbab !=nil {return _cbab ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_adgca );_adgca .EG_RunLevelElts =append (_adgca .EG_RunLevelElts ,_fbdfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfc :=NewEG_ContentRunContent ();_fbafb :=NewEG_RunLevelElts ();_fbafb .MoveTo =NewCT_RunTrackChange ();if _bfbfc :=d .DecodeElement (_fbafb .MoveTo ,&_abbef );_bfbfc !=nil {return _bfbfc ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_ecfc );_ecfc .EG_RunLevelElts =append (_ecfc .EG_RunLevelElts ,_fbafb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gccb :=NewEG_ContentRunContent ();_cbfc :=NewEG_RunLevelElts ();_ecdag :=NewEG_RangeMarkupElements ();_ecdag .BookmarkStart =NewCT_Bookmark ();if _aacad :=d .DecodeElement (_ecdag .BookmarkStart ,&_abbef );_aacad !=nil {return _aacad ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_gccb );_gccb .EG_RunLevelElts =append (_gccb .EG_RunLevelElts ,_cbfc );_cbfc .EG_RangeMarkupElements =append (_cbfc .EG_RangeMarkupElements ,_ecdag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cadfa :=NewEG_ContentRunContent ();_abfg :=NewEG_RunLevelElts ();_cfcf :=NewEG_RangeMarkupElements ();_cfcf .BookmarkEnd =NewCT_MarkupRange ();if _gdefa :=d .DecodeElement (_cfcf .BookmarkEnd ,&_abbef );_gdefa !=nil {return _gdefa ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_cadfa );_cadfa .EG_RunLevelElts =append (_cadfa .EG_RunLevelElts ,_abfg );_abfg .EG_RangeMarkupElements =append (_abfg .EG_RangeMarkupElements ,_cfcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfacg :=NewEG_ContentRunContent ();_dgge :=NewEG_RunLevelElts ();_bcdc :=NewEG_RangeMarkupElements ();_bcdc .MoveFromRangeStart =NewCT_MoveBookmark ();if _fgdba :=d .DecodeElement (_bcdc .MoveFromRangeStart ,&_abbef );_fgdba !=nil {return _fgdba ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_gfacg );_gfacg .EG_RunLevelElts =append (_gfacg .EG_RunLevelElts ,_dgge );_dgge .EG_RangeMarkupElements =append (_dgge .EG_RangeMarkupElements ,_bcdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfgee :=NewEG_ContentRunContent ();_febfc :=NewEG_RunLevelElts ();_ddfe :=NewEG_RangeMarkupElements ();_ddfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _ccac :=d .DecodeElement (_ddfe .MoveFromRangeEnd ,&_abbef );_ccac !=nil {return _ccac ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_cfgee );_cfgee .EG_RunLevelElts =append (_cfgee .EG_RunLevelElts ,_febfc );_febfc .EG_RangeMarkupElements =append (_febfc .EG_RangeMarkupElements ,_ddfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgdf :=NewEG_ContentRunContent ();_dbaf :=NewEG_RunLevelElts ();_dadcf :=NewEG_RangeMarkupElements ();_dadcf .MoveToRangeStart =NewCT_MoveBookmark ();if _gcfa :=d .DecodeElement (_dadcf .MoveToRangeStart ,&_abbef );_gcfa !=nil {return _gcfa ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_dgdf );_dgdf .EG_RunLevelElts =append (_dgdf .EG_RunLevelElts ,_dbaf );_dbaf .EG_RangeMarkupElements =append (_dbaf .EG_RangeMarkupElements ,_dadcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaf :=NewEG_ContentRunContent ();_cbaad :=NewEG_RunLevelElts ();_gbff :=NewEG_RangeMarkupElements ();_gbff .MoveToRangeEnd =NewCT_MarkupRange ();if _afeg :=d .DecodeElement (_gbff .MoveToRangeEnd ,&_abbef );_afeg !=nil {return _afeg ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_fgaf );_fgaf .EG_RunLevelElts =append (_fgaf .EG_RunLevelElts ,_cbaad );_cbaad .EG_RangeMarkupElements =append (_cbaad .EG_RangeMarkupElements ,_gbff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egdee :=NewEG_ContentRunContent ();_eebb :=NewEG_RunLevelElts ();_dfae :=NewEG_RangeMarkupElements ();_dfae .CommentRangeStart =NewCT_MarkupRange ();if _cgfe :=d .DecodeElement (_dfae .CommentRangeStart ,&_abbef );_cgfe !=nil {return _cgfe ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_egdee );_egdee .EG_RunLevelElts =append (_egdee .EG_RunLevelElts ,_eebb );_eebb .EG_RangeMarkupElements =append (_eebb .EG_RangeMarkupElements ,_dfae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gega :=NewEG_ContentRunContent ();_fabdb :=NewEG_RunLevelElts ();_dcfca :=NewEG_RangeMarkupElements ();_dcfca .CommentRangeEnd =NewCT_MarkupRange ();if _eadeb :=d .DecodeElement (_dcfca .CommentRangeEnd ,&_abbef );_eadeb !=nil {return _eadeb ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_gega );_gega .EG_RunLevelElts =append (_gega .EG_RunLevelElts ,_fabdb );_fabdb .EG_RangeMarkupElements =append (_fabdb .EG_RangeMarkupElements ,_dcfca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baac :=NewEG_ContentRunContent ();_gaaf :=NewEG_RunLevelElts ();_gcgg :=NewEG_RangeMarkupElements ();_gcgg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cgefa :=d .DecodeElement (_gcgg .CustomXmlInsRangeStart ,&_abbef );_cgefa !=nil {return _cgefa ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_baac );_baac .EG_RunLevelElts =append (_baac .EG_RunLevelElts ,_gaaf );_gaaf .EG_RangeMarkupElements =append (_gaaf .EG_RangeMarkupElements ,_gcgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddaba :=NewEG_ContentRunContent ();_dbff :=NewEG_RunLevelElts ();_bagab :=NewEG_RangeMarkupElements ();_bagab .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcaa :=d .DecodeElement (_bagab .CustomXmlInsRangeEnd ,&_abbef );_gcaa !=nil {return _gcaa ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_ddaba );_ddaba .EG_RunLevelElts =append (_ddaba .EG_RunLevelElts ,_dbff );_dbff .EG_RangeMarkupElements =append (_dbff .EG_RangeMarkupElements ,_bagab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eafc :=NewEG_ContentRunContent ();_fbcd :=NewEG_RunLevelElts ();_gfaga :=NewEG_RangeMarkupElements ();_gfaga .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ddcf :=d .DecodeElement (_gfaga .CustomXmlDelRangeStart ,&_abbef );_ddcf !=nil {return _ddcf ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_eafc );_eafc .EG_RunLevelElts =append (_eafc .EG_RunLevelElts ,_fbcd );_fbcd .EG_RangeMarkupElements =append (_fbcd .EG_RangeMarkupElements ,_gfaga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgefc :=NewEG_ContentRunContent ();_efbd :=NewEG_RunLevelElts ();_dcdd :=NewEG_RangeMarkupElements ();_dcdd .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcgb :=d .DecodeElement (_dcdd .CustomXmlDelRangeEnd ,&_abbef );_fcgb !=nil {return _fcgb ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_cgefc );_cgefc .EG_RunLevelElts =append (_cgefc .EG_RunLevelElts ,_efbd );_efbd .EG_RangeMarkupElements =append (_efbd .EG_RangeMarkupElements ,_dcdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdgeg :=NewEG_ContentRunContent ();_gddfg :=NewEG_RunLevelElts ();_gfabg :=NewEG_RangeMarkupElements ();_gfabg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffea :=d .DecodeElement (_gfabg .CustomXmlMoveFromRangeStart ,&_abbef );_ffea !=nil {return _ffea ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_bdgeg );_bdgeg .EG_RunLevelElts =append (_bdgeg .EG_RunLevelElts ,_gddfg );_gddfg .EG_RangeMarkupElements =append (_gddfg .EG_RangeMarkupElements ,_gfabg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acaae :=NewEG_ContentRunContent ();_faddc :=NewEG_RunLevelElts ();_dbga :=NewEG_RangeMarkupElements ();_dbga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _caad :=d .DecodeElement (_dbga .CustomXmlMoveFromRangeEnd ,&_abbef );_caad !=nil {return _caad ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_acaae );_acaae .EG_RunLevelElts =append (_acaae .EG_RunLevelElts ,_faddc );_faddc .EG_RangeMarkupElements =append (_faddc .EG_RangeMarkupElements ,_dbga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dadg :=NewEG_ContentRunContent ();_fcbae :=NewEG_RunLevelElts ();_eegbe :=NewEG_RangeMarkupElements ();_eegbe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _feeab :=d .DecodeElement (_eegbe .CustomXmlMoveToRangeStart ,&_abbef );_feeab !=nil {return _feeab ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_dadg );_dadg .EG_RunLevelElts =append (_dadg .EG_RunLevelElts ,_fcbae );_fcbae .EG_RangeMarkupElements =append (_fcbae .EG_RangeMarkupElements ,_eegbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbde :=NewEG_ContentRunContent ();_fdaaa :=NewEG_RunLevelElts ();_ggbg :=NewEG_RangeMarkupElements ();_ggbg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfbf :=d .DecodeElement (_ggbg .CustomXmlMoveToRangeEnd ,&_abbef );_gfbf !=nil {return _gfbf ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_fbde );_fbde .EG_RunLevelElts =append (_fbde .EG_RunLevelElts ,_fdaaa );_fdaaa .EG_RangeMarkupElements =append (_fdaaa .EG_RangeMarkupElements ,_ggbg );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"}:_gdeff :=NewEG_ContentRunContent ();_ebccf :=NewEG_RunLevelElts ();_egge :=NewEG_MathContent ();_egge .OMathPara =_ee .NewOMathPara ();if _cafb :=d .DecodeElement (_egge .OMathPara ,&_abbef );_cafb !=nil {return _cafb ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_gdeff );_gdeff .EG_RunLevelElts =append (_gdeff .EG_RunLevelElts ,_ebccf );_ebccf .EG_MathContent =append (_ebccf .EG_MathContent ,_egge );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"}:_feadcg :=NewEG_ContentRunContent ();_bfdc :=NewEG_RunLevelElts ();_egbf :=NewEG_MathContent ();_egbf .OMath =_ee .NewOMath ();if _dgedf :=d .DecodeElement (_egbf .OMath ,&_abbef );_dgedf !=nil {return _dgedf ;};_gabcg .EG_ContentRunContent =append (_gabcg .EG_ContentRunContent ,_feadcg );_feadcg .EG_RunLevelElts =append (_feadcg .EG_RunLevelElts ,_bfdc );_bfdc .EG_MathContent =append (_bfdc .EG_MathContent ,_egbf );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_abbef .Name );if _bbgfa :=d .Skip ();_bbgfa !=nil {return _bbgfa ;};};case _f .EndElement :break _ffbbaf ;case _f .CharData :};};return nil ;};func (_daadaf *CT_TrackChangeRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_baccea :=range start .Attr {if _baccea .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_daadaf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_baccea );continue ;};if _baccea .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aadeg ,_dceeg :=_baccea .Value ,error (nil );if _dceeg !=nil {return _dceeg ;};_daadaf .AuthorAttr =_aadeg ;continue ;};if _baccea .Name .Local =="\u0064\u0061\u0074\u0065"{_feddg ,_abagf :=ParseStdlibTime (_baccea .Value );if _abagf !=nil {return _abagf ;};_daadaf .DateAttr =&_feddg ;continue ;};if _baccea .Name .Local =="\u0069\u0064"{_dgecd ,_cafee :=_fc .ParseInt (_baccea .Value ,10,64);if _cafee !=nil {return _cafee ;};_daadaf .IdAttr =_dgecd ;continue ;};};for {_fagcca ,_fbeag :=d .Token ();if _fbeag !=nil {return _ff .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",_fbeag );};if _gcadcc ,_acefd :=_fagcca .(_f .EndElement );_acefd &&_gcadcc .Name ==start .Name {break ;};};return nil ;};type CT_DataBinding struct{ - -// XML Namespace Prefix Mappings -PrefixMappingsAttr *string ; - -// XPath -XpathAttr string ; - -// Custom XML Data Storage ID -StoreItemIDAttr string ;};func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_eeeeb :=&CT_SdtContentBlock {};return _eeeeb };func (_afcbe *ST_MailMergeDocType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_afcbe =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_afcbe =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_afcbe =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_afcbe =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_afcbe =4;case "\u0065\u006d\u0061i\u006c":*_afcbe =5;case "\u0066\u0061\u0078":*_afcbe =6;};return nil ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_gagfea :=&CT_SignedTwipsMeasure {};return _gagfea ;}; - -// Validate validates the CT_FramesetSplitbar and its children -func (_cbfe *CT_FramesetSplitbar )Validate ()error {return _cbfe .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};type CT_Num struct{ - -// Numbering Definition Instance ID -NumIdAttr int64 ; - -// Abstract Numbering Definition Reference -AbstractNumId *CT_DecimalNumber ; - -// Numbering Level Definition Override -LvlOverride []*CT_NumLvl ;};type ST_DocPartType byte ;func (_dcgag ST_LevelSuffix )String ()string {switch _dcgag {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 (_dcegc ST_FontFamily )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eebfd :=_f .Attr {};_eebfd .Name =name ;switch _dcegc {case ST_FontFamilyUnset :_eebfd .Value ="";case ST_FontFamilyDecorative :_eebfd .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_eebfd .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_eebfd .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_eebfd .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_eebfd .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_eebfd .Value ="\u0061\u0075\u0074\u006f";};return _eebfd ,nil ;};func (_bggccb *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bggccb .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_bcbbd :=range start .Attr {if _bcbbd .Name .Local =="\u0076\u0061\u006c"{_bggccb .ValAttr .UnmarshalXMLAttr (_bcbbd );continue ;};};for {_adgbc ,_ececb :=d .Token ();if _ececb !=nil {return _ff .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",_ececb );};if _ebagf ,_cebe :=_adgbc .(_f .EndElement );_cebe &&_ebagf .Name ==start .Name {break ;};};return nil ;};func (_cgacg *WdEG_WrapType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccaaff :for {_bbgfe ,_gbgbc :=d .Token ();if _gbgbc !=nil {return _gbgbc ;};switch _ffgdc :=_bbgfe .(type ){case _f .StartElement :switch _ffgdc .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"}:_cgacg .Choice =NewWdEG_WrapTypeChoice ();if _aaadde :=d .DecodeElement (&_cgacg .Choice .WrapNone ,&_ffgdc );_aaadde !=nil {return _aaadde ;};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"}:_cgacg .Choice =NewWdEG_WrapTypeChoice ();if _eefbb :=d .DecodeElement (&_cgacg .Choice .WrapSquare ,&_ffgdc );_eefbb !=nil {return _eefbb ;};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"}:_cgacg .Choice =NewWdEG_WrapTypeChoice ();if _eggdb :=d .DecodeElement (&_cgacg .Choice .WrapTight ,&_ffgdc );_eggdb !=nil {return _eggdb ;};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"}:_cgacg .Choice =NewWdEG_WrapTypeChoice ();if _bdgceg :=d .DecodeElement (&_cgacg .Choice .WrapThrough ,&_ffgdc );_bdgceg !=nil {return _bdgceg ;};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"}:_cgacg .Choice =NewWdEG_WrapTypeChoice ();if _gggfe :=d .DecodeElement (&_cgacg .Choice .WrapTopAndBottom ,&_ffgdc );_gggfe !=nil {return _gggfe ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0045\u0047_\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065 \u0025\u0076",_ffgdc .Name );if _dfggef :=d .Skip ();_dfggef !=nil {return _dfggef ;};};case _f .EndElement :break _ccaaff ;case _f .CharData :};};return nil ;}; - -// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path -func (_agefcc *WdWgp )ValidateWithPath (path string )error {if _bcafbf :=_agefcc .WdCT_WordprocessingGroup .ValidateWithPath (path );_bcafbf !=nil {return _bcafbf ;};return nil ;}; - -// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path -func (_dbddf *CT_Captions )ValidateWithPath (path string )error {for _bcba ,_fgee :=range _dbddf .Caption {if _dge :=_fgee .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_bcba ));_dge !=nil {return _dge ;};};if _dbddf .AutoCaptions !=nil {if _abba :=_dbddf .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_abba !=nil {return _abba ;};};return nil ;};func (_accad *CT_SimpleField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdcba :=range start .Attr {if _fdcba .Name .Local =="\u0069\u006e\u0073t\u0072"{_ffcedf ,_cbgdgg :=_fdcba .Value ,error (nil );if _cbgdgg !=nil {return _cbgdgg ;};_accad .InstrAttr =_ffcedf ;continue ;};if _fdcba .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_ffac ,_dggef :=ParseUnionST_OnOff (_fdcba .Value );if _dggef !=nil {return _dggef ;};_accad .FldLockAttr =&_ffac ;continue ;};if _fdcba .Name .Local =="\u0064\u0069\u0072t\u0079"{_dgbce ,_dgcef :=ParseUnionST_OnOff (_fdcba .Value );if _dgcef !=nil {return _dgcef ;};_accad .DirtyAttr =&_dgbce ;continue ;};};_agegc :for {_gfbdce ,_ebfaf :=d .Token ();if _ebfaf !=nil {return _ebfaf ;};switch _ceaea :=_gfbdce .(type ){case _f .StartElement :switch _ceaea .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"}:_accad .FldData =NewCT_Text ();if _cdecg :=d .DecodeElement (_accad .FldData ,&_ceaea );_cdecg !=nil {return _cdecg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbadf :=NewEG_PContent ();_bbaafa :=NewCT_SimpleField ();if _gdfccf :=d .DecodeElement (_bbaafa ,&_ceaea );_gdfccf !=nil {return _gdfccf ;};_dbadf .FldSimple =append (_dbadf .FldSimple ,_bbaafa );_accad .EG_PContent =append (_accad .EG_PContent ,_dbadf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcfgd :=NewEG_PContent ();_fcfgd .Hyperlink =NewCT_Hyperlink ();if _bbafd :=d .DecodeElement (_fcfgd .Hyperlink ,&_ceaea );_bbafd !=nil {return _bbafd ;};_accad .EG_PContent =append (_accad .EG_PContent ,_fcfgd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdcbd :=NewEG_PContent ();_cdcbd .SubDoc =NewCT_Rel ();if _cdgcea :=d .DecodeElement (_cdcbd .SubDoc ,&_ceaea );_cdgcea !=nil {return _cdgcea ;};_accad .EG_PContent =append (_accad .EG_PContent ,_cdcbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccbdb :=NewEG_PContent ();_acece :=NewEG_ContentRunContent ();_acece .CustomXml =NewCT_CustomXmlRun ();if _ccfad :=d .DecodeElement (_acece .CustomXml ,&_ceaea );_ccfad !=nil {return _ccfad ;};_accad .EG_PContent =append (_accad .EG_PContent ,_ccbdb );_ccbdb .EG_ContentRunContent =append (_ccbdb .EG_ContentRunContent ,_acece );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egbde :=NewEG_PContent ();_adfabg :=NewEG_ContentRunContent ();_adfabg .SmartTag =NewCT_SmartTagRun ();if _adeef :=d .DecodeElement (_adfabg .SmartTag ,&_ceaea );_adeef !=nil {return _adeef ;};_accad .EG_PContent =append (_accad .EG_PContent ,_egbde );_egbde .EG_ContentRunContent =append (_egbde .EG_ContentRunContent ,_adfabg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggaebb :=NewEG_PContent ();_cccdg :=NewEG_ContentRunContent ();_cccdg .Sdt =NewCT_SdtRun ();if _ccbgc :=d .DecodeElement (_cccdg .Sdt ,&_ceaea );_ccbgc !=nil {return _ccbgc ;};_accad .EG_PContent =append (_accad .EG_PContent ,_ggaebb );_ggaebb .EG_ContentRunContent =append (_ggaebb .EG_ContentRunContent ,_cccdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adce :=NewEG_PContent ();_defaf :=NewEG_ContentRunContent ();_defaf .Dir =NewCT_DirContentRun ();if _caedc :=d .DecodeElement (_defaf .Dir ,&_ceaea );_caedc !=nil {return _caedc ;};_accad .EG_PContent =append (_accad .EG_PContent ,_adce );_adce .EG_ContentRunContent =append (_adce .EG_ContentRunContent ,_defaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aecdc :=NewEG_PContent ();_ddddec :=NewEG_ContentRunContent ();_ddddec .Bdo =NewCT_BdoContentRun ();if _bcagbb :=d .DecodeElement (_ddddec .Bdo ,&_ceaea );_bcagbb !=nil {return _bcagbb ;};_accad .EG_PContent =append (_accad .EG_PContent ,_aecdc );_aecdc .EG_ContentRunContent =append (_aecdc .EG_ContentRunContent ,_ddddec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccecbd :=NewEG_PContent ();_gecee :=NewEG_ContentRunContent ();_gecee .R =NewCT_R ();if _cbeaef :=d .DecodeElement (_gecee .R ,&_ceaea );_cbeaef !=nil {return _cbeaef ;};_accad .EG_PContent =append (_accad .EG_PContent ,_ccecbd );_ccecbd .EG_ContentRunContent =append (_ccecbd .EG_ContentRunContent ,_gecee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eggece :=NewEG_PContent ();_gedgf :=NewEG_ContentRunContent ();_gdfac :=NewEG_RunLevelElts ();_gdfac .ProofErr =NewCT_ProofErr ();if _addef :=d .DecodeElement (_gdfac .ProofErr ,&_ceaea );_addef !=nil {return _addef ;};_accad .EG_PContent =append (_accad .EG_PContent ,_eggece );_eggece .EG_ContentRunContent =append (_eggece .EG_ContentRunContent ,_gedgf );_gedgf .EG_RunLevelElts =append (_gedgf .EG_RunLevelElts ,_gdfac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egacd :=NewEG_PContent ();_gggaeb :=NewEG_ContentRunContent ();_fcaggg :=NewEG_RunLevelElts ();_fcaggg .PermStart =NewCT_PermStart ();if _gfggde :=d .DecodeElement (_fcaggg .PermStart ,&_ceaea );_gfggde !=nil {return _gfggde ;};_accad .EG_PContent =append (_accad .EG_PContent ,_egacd );_egacd .EG_ContentRunContent =append (_egacd .EG_ContentRunContent ,_gggaeb );_gggaeb .EG_RunLevelElts =append (_gggaeb .EG_RunLevelElts ,_fcaggg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eegeeg :=NewEG_PContent ();_acead :=NewEG_ContentRunContent ();_ddbca :=NewEG_RunLevelElts ();_ddbca .PermEnd =NewCT_Perm ();if _fbafc :=d .DecodeElement (_ddbca .PermEnd ,&_ceaea );_fbafc !=nil {return _fbafc ;};_accad .EG_PContent =append (_accad .EG_PContent ,_eegeeg );_eegeeg .EG_ContentRunContent =append (_eegeeg .EG_ContentRunContent ,_acead );_acead .EG_RunLevelElts =append (_acead .EG_RunLevelElts ,_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 :"\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"}:_efadgf :=NewEG_PContent ();_efbbd :=NewEG_ContentRunContent ();_egbgf :=NewEG_RunLevelElts ();_egbgf .Ins =NewCT_RunTrackChange ();if _egddfd :=d .DecodeElement (_egbgf .Ins ,&_ceaea );_egddfd !=nil {return _egddfd ;};_accad .EG_PContent =append (_accad .EG_PContent ,_efadgf );_efadgf .EG_ContentRunContent =append (_efadgf .EG_ContentRunContent ,_efbbd );_efbbd .EG_RunLevelElts =append (_efbbd .EG_RunLevelElts ,_egbgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbaca :=NewEG_PContent ();_dgcfa :=NewEG_ContentRunContent ();_gbbec :=NewEG_RunLevelElts ();_gbbec .Del =NewCT_RunTrackChange ();if _daabg :=d .DecodeElement (_gbbec .Del ,&_ceaea );_daabg !=nil {return _daabg ;};_accad .EG_PContent =append (_accad .EG_PContent ,_cbbaca );_cbbaca .EG_ContentRunContent =append (_cbbaca .EG_ContentRunContent ,_dgcfa );_dgcfa .EG_RunLevelElts =append (_dgcfa .EG_RunLevelElts ,_gbbec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcff :=NewEG_PContent ();_cfdfaa :=NewEG_ContentRunContent ();_bbcfb :=NewEG_RunLevelElts ();_bbcfb .MoveFrom =NewCT_RunTrackChange ();if _abbbd :=d .DecodeElement (_bbcfb .MoveFrom ,&_ceaea );_abbbd !=nil {return _abbbd ;};_accad .EG_PContent =append (_accad .EG_PContent ,_gdcff );_gdcff .EG_ContentRunContent =append (_gdcff .EG_ContentRunContent ,_cfdfaa );_cfdfaa .EG_RunLevelElts =append (_cfdfaa .EG_RunLevelElts ,_bbcfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beggd :=NewEG_PContent ();_addad :=NewEG_ContentRunContent ();_gfaeb :=NewEG_RunLevelElts ();_gfaeb .MoveTo =NewCT_RunTrackChange ();if _eaggb :=d .DecodeElement (_gfaeb .MoveTo ,&_ceaea );_eaggb !=nil {return _eaggb ;};_accad .EG_PContent =append (_accad .EG_PContent ,_beggd );_beggd .EG_ContentRunContent =append (_beggd .EG_ContentRunContent ,_addad );_addad .EG_RunLevelElts =append (_addad .EG_RunLevelElts ,_gfaeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beedgf :=NewEG_PContent ();_ddcbf :=NewEG_ContentRunContent ();_cedcg :=NewEG_RunLevelElts ();_gcdfg :=NewEG_RangeMarkupElements ();_gcdfg .BookmarkStart =NewCT_Bookmark ();if _ccfgbe :=d .DecodeElement (_gcdfg .BookmarkStart ,&_ceaea );_ccfgbe !=nil {return _ccfgbe ;};_accad .EG_PContent =append (_accad .EG_PContent ,_beedgf );_beedgf .EG_ContentRunContent =append (_beedgf .EG_ContentRunContent ,_ddcbf );_ddcbf .EG_RunLevelElts =append (_ddcbf .EG_RunLevelElts ,_cedcg );_cedcg .EG_RangeMarkupElements =append (_cedcg .EG_RangeMarkupElements ,_gcdfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caaab :=NewEG_PContent ();_gggff :=NewEG_ContentRunContent ();_gfeeg :=NewEG_RunLevelElts ();_bddcff :=NewEG_RangeMarkupElements ();_bddcff .BookmarkEnd =NewCT_MarkupRange ();if _cbbeb :=d .DecodeElement (_bddcff .BookmarkEnd ,&_ceaea );_cbbeb !=nil {return _cbbeb ;};_accad .EG_PContent =append (_accad .EG_PContent ,_caaab );_caaab .EG_ContentRunContent =append (_caaab .EG_ContentRunContent ,_gggff );_gggff .EG_RunLevelElts =append (_gggff .EG_RunLevelElts ,_gfeeg );_gfeeg .EG_RangeMarkupElements =append (_gfeeg .EG_RangeMarkupElements ,_bddcff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgacf :=NewEG_PContent ();_ffgedg :=NewEG_ContentRunContent ();_fegbc :=NewEG_RunLevelElts ();_acagd :=NewEG_RangeMarkupElements ();_acagd .MoveFromRangeStart =NewCT_MoveBookmark ();if _ceage :=d .DecodeElement (_acagd .MoveFromRangeStart ,&_ceaea );_ceage !=nil {return _ceage ;};_accad .EG_PContent =append (_accad .EG_PContent ,_cgacf );_cgacf .EG_ContentRunContent =append (_cgacf .EG_ContentRunContent ,_ffgedg );_ffgedg .EG_RunLevelElts =append (_ffgedg .EG_RunLevelElts ,_fegbc );_fegbc .EG_RangeMarkupElements =append (_fegbc .EG_RangeMarkupElements ,_acagd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fddcf :=NewEG_PContent ();_ccfcge :=NewEG_ContentRunContent ();_affbc :=NewEG_RunLevelElts ();_bbgcc :=NewEG_RangeMarkupElements ();_bbgcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _gaadc :=d .DecodeElement (_bbgcc .MoveFromRangeEnd ,&_ceaea );_gaadc !=nil {return _gaadc ;};_accad .EG_PContent =append (_accad .EG_PContent ,_fddcf );_fddcf .EG_ContentRunContent =append (_fddcf .EG_ContentRunContent ,_ccfcge );_ccfcge .EG_RunLevelElts =append (_ccfcge .EG_RunLevelElts ,_affbc );_affbc .EG_RangeMarkupElements =append (_affbc .EG_RangeMarkupElements ,_bbgcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efgd :=NewEG_PContent ();_cccdb :=NewEG_ContentRunContent ();_fdeag :=NewEG_RunLevelElts ();_ccgfd :=NewEG_RangeMarkupElements ();_ccgfd .MoveToRangeStart =NewCT_MoveBookmark ();if _cdcdgg :=d .DecodeElement (_ccgfd .MoveToRangeStart ,&_ceaea );_cdcdgg !=nil {return _cdcdgg ;};_accad .EG_PContent =append (_accad .EG_PContent ,_efgd );_efgd .EG_ContentRunContent =append (_efgd .EG_ContentRunContent ,_cccdb );_cccdb .EG_RunLevelElts =append (_cccdb .EG_RunLevelElts ,_fdeag );_fdeag .EG_RangeMarkupElements =append (_fdeag .EG_RangeMarkupElements ,_ccgfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebbgc :=NewEG_PContent ();_becdef :=NewEG_ContentRunContent ();_ebede :=NewEG_RunLevelElts ();_degef :=NewEG_RangeMarkupElements ();_degef .MoveToRangeEnd =NewCT_MarkupRange ();if _fgegaa :=d .DecodeElement (_degef .MoveToRangeEnd ,&_ceaea );_fgegaa !=nil {return _fgegaa ;};_accad .EG_PContent =append (_accad .EG_PContent ,_ebbgc );_ebbgc .EG_ContentRunContent =append (_ebbgc .EG_ContentRunContent ,_becdef );_becdef .EG_RunLevelElts =append (_becdef .EG_RunLevelElts ,_ebede );_ebede .EG_RangeMarkupElements =append (_ebede .EG_RangeMarkupElements ,_degef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcbb :=NewEG_PContent ();_fgeec :=NewEG_ContentRunContent ();_bgbfc :=NewEG_RunLevelElts ();_ecaccf :=NewEG_RangeMarkupElements ();_ecaccf .CommentRangeStart =NewCT_MarkupRange ();if _gccc :=d .DecodeElement (_ecaccf .CommentRangeStart ,&_ceaea );_gccc !=nil {return _gccc ;};_accad .EG_PContent =append (_accad .EG_PContent ,_abcbb );_abcbb .EG_ContentRunContent =append (_abcbb .EG_ContentRunContent ,_fgeec );_fgeec .EG_RunLevelElts =append (_fgeec .EG_RunLevelElts ,_bgbfc );_bgbfc .EG_RangeMarkupElements =append (_bgbfc .EG_RangeMarkupElements ,_ecaccf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_degfef :=NewEG_PContent ();_cfbffd :=NewEG_ContentRunContent ();_bfgccd :=NewEG_RunLevelElts ();_dfgge :=NewEG_RangeMarkupElements ();_dfgge .CommentRangeEnd =NewCT_MarkupRange ();if _debdeg :=d .DecodeElement (_dfgge .CommentRangeEnd ,&_ceaea );_debdeg !=nil {return _debdeg ;};_accad .EG_PContent =append (_accad .EG_PContent ,_degfef );_degfef .EG_ContentRunContent =append (_degfef .EG_ContentRunContent ,_cfbffd );_cfbffd .EG_RunLevelElts =append (_cfbffd .EG_RunLevelElts ,_bfgccd );_bfgccd .EG_RangeMarkupElements =append (_bfgccd .EG_RangeMarkupElements ,_dfgge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbbbf :=NewEG_PContent ();_ggecd :=NewEG_ContentRunContent ();_gggcbb :=NewEG_RunLevelElts ();_aggac :=NewEG_RangeMarkupElements ();_aggac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _befff :=d .DecodeElement (_aggac .CustomXmlInsRangeStart ,&_ceaea );_befff !=nil {return _befff ;};_accad .EG_PContent =append (_accad .EG_PContent ,_cbbbf );_cbbbf .EG_ContentRunContent =append (_cbbbf .EG_ContentRunContent ,_ggecd );_ggecd .EG_RunLevelElts =append (_ggecd .EG_RunLevelElts ,_gggcbb );_gggcbb .EG_RangeMarkupElements =append (_gggcbb .EG_RangeMarkupElements ,_aggac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgcbaf :=NewEG_PContent ();_eaaed :=NewEG_ContentRunContent ();_deeed :=NewEG_RunLevelElts ();_dfgaed :=NewEG_RangeMarkupElements ();_dfgaed .CustomXmlInsRangeEnd =NewCT_Markup ();if _dagff :=d .DecodeElement (_dfgaed .CustomXmlInsRangeEnd ,&_ceaea );_dagff !=nil {return _dagff ;};_accad .EG_PContent =append (_accad .EG_PContent ,_dgcbaf );_dgcbaf .EG_ContentRunContent =append (_dgcbaf .EG_ContentRunContent ,_eaaed );_eaaed .EG_RunLevelElts =append (_eaaed .EG_RunLevelElts ,_deeed );_deeed .EG_RangeMarkupElements =append (_deeed .EG_RangeMarkupElements ,_dfgaed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccecc :=NewEG_PContent ();_gcbdaa :=NewEG_ContentRunContent ();_ebbfbb :=NewEG_RunLevelElts ();_faggb :=NewEG_RangeMarkupElements ();_faggb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bacbaf :=d .DecodeElement (_faggb .CustomXmlDelRangeStart ,&_ceaea );_bacbaf !=nil {return _bacbaf ;};_accad .EG_PContent =append (_accad .EG_PContent ,_ccecc );_ccecc .EG_ContentRunContent =append (_ccecc .EG_ContentRunContent ,_gcbdaa );_gcbdaa .EG_RunLevelElts =append (_gcbdaa .EG_RunLevelElts ,_ebbfbb );_ebbfbb .EG_RangeMarkupElements =append (_ebbfbb .EG_RangeMarkupElements ,_faggb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcgcadg :=NewEG_PContent ();_ecfec :=NewEG_ContentRunContent ();_bdfdga :=NewEG_RunLevelElts ();_becdfd :=NewEG_RangeMarkupElements ();_becdfd .CustomXmlDelRangeEnd =NewCT_Markup ();if _adgdb :=d .DecodeElement (_becdfd .CustomXmlDelRangeEnd ,&_ceaea );_adgdb !=nil {return _adgdb ;};_accad .EG_PContent =append (_accad .EG_PContent ,_bcgcadg );_bcgcadg .EG_ContentRunContent =append (_bcgcadg .EG_ContentRunContent ,_ecfec );_ecfec .EG_RunLevelElts =append (_ecfec .EG_RunLevelElts ,_bdfdga );_bdfdga .EG_RangeMarkupElements =append (_bdfdga .EG_RangeMarkupElements ,_becdfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggdce :=NewEG_PContent ();_eeegf :=NewEG_ContentRunContent ();_eeabb :=NewEG_RunLevelElts ();_gcccd :=NewEG_RangeMarkupElements ();_gcccd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _feeff :=d .DecodeElement (_gcccd .CustomXmlMoveFromRangeStart ,&_ceaea );_feeff !=nil {return _feeff ;};_accad .EG_PContent =append (_accad .EG_PContent ,_ggdce );_ggdce .EG_ContentRunContent =append (_ggdce .EG_ContentRunContent ,_eeegf );_eeegf .EG_RunLevelElts =append (_eeegf .EG_RunLevelElts ,_eeabb );_eeabb .EG_RangeMarkupElements =append (_eeabb .EG_RangeMarkupElements ,_gcccd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbgbe :=NewEG_PContent ();_aaaeea :=NewEG_ContentRunContent ();_cecfed :=NewEG_RunLevelElts ();_cfadd :=NewEG_RangeMarkupElements ();_cfadd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adedeg :=d .DecodeElement (_cfadd .CustomXmlMoveFromRangeEnd ,&_ceaea );_adedeg !=nil {return _adedeg ;};_accad .EG_PContent =append (_accad .EG_PContent ,_fbgbe );_fbgbe .EG_ContentRunContent =append (_fbgbe .EG_ContentRunContent ,_aaaeea );_aaaeea .EG_RunLevelElts =append (_aaaeea .EG_RunLevelElts ,_cecfed );_cecfed .EG_RangeMarkupElements =append (_cecfed .EG_RangeMarkupElements ,_cfadd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdea :=NewEG_PContent ();_dbgeb :=NewEG_ContentRunContent ();_fbcadf :=NewEG_RunLevelElts ();_ddfagc :=NewEG_RangeMarkupElements ();_ddfagc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _daedeg :=d .DecodeElement (_ddfagc .CustomXmlMoveToRangeStart ,&_ceaea );_daedeg !=nil {return _daedeg ;};_accad .EG_PContent =append (_accad .EG_PContent ,_bgdea );_bgdea .EG_ContentRunContent =append (_bgdea .EG_ContentRunContent ,_dbgeb );_dbgeb .EG_RunLevelElts =append (_dbgeb .EG_RunLevelElts ,_fbcadf );_fbcadf .EG_RangeMarkupElements =append (_fbcadf .EG_RangeMarkupElements ,_ddfagc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggec :=NewEG_PContent ();_eggcf :=NewEG_ContentRunContent ();_gcbfa :=NewEG_RunLevelElts ();_eagfc :=NewEG_RangeMarkupElements ();_eagfc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _agfcac :=d .DecodeElement (_eagfc .CustomXmlMoveToRangeEnd ,&_ceaea );_agfcac !=nil {return _agfcac ;};_accad .EG_PContent =append (_accad .EG_PContent ,_cggec );_cggec .EG_ContentRunContent =append (_cggec .EG_ContentRunContent ,_eggcf );_eggcf .EG_RunLevelElts =append (_eggcf .EG_RunLevelElts ,_gcbfa );_gcbfa .EG_RangeMarkupElements =append (_gcbfa .EG_RangeMarkupElements ,_eagfc );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"}:_cbbfg :=NewEG_PContent ();_geaad :=NewEG_ContentRunContent ();_ecccc :=NewEG_RunLevelElts ();_aefda :=NewEG_MathContent ();_aefda .OMathPara =_ee .NewOMathPara ();if _addbe :=d .DecodeElement (_aefda .OMathPara ,&_ceaea );_addbe !=nil {return _addbe ;};_accad .EG_PContent =append (_accad .EG_PContent ,_cbbfg );_cbbfg .EG_ContentRunContent =append (_cbbfg .EG_ContentRunContent ,_geaad );_geaad .EG_RunLevelElts =append (_geaad .EG_RunLevelElts ,_ecccc );_ecccc .EG_MathContent =append (_ecccc .EG_MathContent ,_aefda );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"}:_dfdad :=NewEG_PContent ();_abcab :=NewEG_ContentRunContent ();_dfcage :=NewEG_RunLevelElts ();_dfbde :=NewEG_MathContent ();_dfbde .OMath =_ee .NewOMath ();if _dacba :=d .DecodeElement (_dfbde .OMath ,&_ceaea );_dacba !=nil {return _dacba ;};_accad .EG_PContent =append (_accad .EG_PContent ,_dfdad );_dfdad .EG_ContentRunContent =append (_dfdad .EG_ContentRunContent ,_abcab );_abcab .EG_RunLevelElts =append (_abcab .EG_RunLevelElts ,_dfcage );_dfcage .EG_MathContent =append (_dfcage .EG_MathContent ,_dfbde );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065\u0046i\u0065l\u0064\u0020\u0025\u0076",_ceaea .Name );if _gadeb :=d .Skip ();_gadeb !=nil {return _gadeb ;};};case _f .EndElement :break _agegc ;case _f .CharData :};};return nil ;};func (_eaebgc *ST_HexColor )Validate ()error {return _eaebgc .ValidateWithPath ("")}; - -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_bcbeb *CT_Headers )ValidateWithPath (path string )error {for _geafg ,_aeeafa :=range _bcbeb .Header {if _dceed :=_aeeafa .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_geafg ));_dceed !=nil {return _dceed ;};};return nil ;};func (_bbbgba ST_DocProtect )String ()string {switch _bbbgba {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 "";};type CT_Caption struct{ - -// Caption Type Name -NameAttr string ; - -// Automatic Caption Placement -PosAttr ST_CaptionPos ; - -// Include Chapter Number in Field for Caption -ChapNumAttr *_e .ST_OnOff ; - -// Style for Chapter Headings -HeadingAttr *int64 ; - -// Do Not Include Name In Caption -NoLabelAttr *_e .ST_OnOff ; - -// Caption Numbering Format -NumFmtAttr ST_NumberFormat ; - -// Chapter Number/Item Index Separator -SepAttr ST_ChapterSep ;};func NewCT_TabStop ()*CT_TabStop {_efcddg :=&CT_TabStop {};_efcddg .ValAttr =ST_TabJc (1);return _efcddg ;};func NewCT_PageMar ()*CT_PageMar {_agbgc :=&CT_PageMar {};return _agbgc };func (_gdffc ST_Direction )String ()string {switch _gdffc {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";};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 (_becddb ST_TabJc )String ()string {switch _becddb {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 "";};func (_dfcda *CT_Language )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfcda .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_dfcda .ValAttr )});};if _dfcda .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_ff .Sprintf ("\u0025\u0076",*_dfcda .EastAsiaAttr )});};if _dfcda .BidiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_ff .Sprintf ("\u0025\u0076",*_dfcda .BidiAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path -func (_gabdc *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil };func NewCT_PermStart ()*CT_PermStart {_fbgcd :=&CT_PermStart {};return _fbgcd };func (_ffagf *CT_EastAsianLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffagf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_ffagf .IdAttr )});};if _ffagf .CombineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_ff .Sprintf ("\u0025\u0076",*_ffagf .CombineAttr )});};if _ffagf .CombineBracketsAttr !=ST_CombineBracketsUnset {_fgdc ,_feafb :=_ffagf .CombineBracketsAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"});if _feafb !=nil {return _feafb ;};start .Attr =append (start .Attr ,_fgdc );};if _ffagf .VertAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_ffagf .VertAttr )});};if _ffagf .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 :_ff .Sprintf ("\u0025\u0076",*_ffagf .VertCompressAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};var ST_CnfPatternRe =_ag .MustCompile (ST_CnfPattern ); - -// Validate validates the CT_Base64Binary and its children -func (_gdc *CT_Base64Binary )Validate ()error {return _gdc .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};func (_fbgebe *EG_ContentRowContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgdbdg :for {_acacda ,_bfbba :=d .Token ();if _bfbba !=nil {return _bfbba ;};switch _bbafc :=_acacda .(type ){case _f .StartElement :switch _bbafc .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"}:_fcdgab :=NewCT_Row ();if _gfecg :=d .DecodeElement (_fcdgab ,&_bbafc );_gfecg !=nil {return _gfecg ;};_fbgebe .Tr =append (_fbgebe .Tr ,_fcdgab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbgebe .CustomXml =NewCT_CustomXmlRow ();if _ddeeb :=d .DecodeElement (_fbgebe .CustomXml ,&_bbafc );_ddeeb !=nil {return _ddeeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbgebe .Sdt =NewCT_SdtRow ();if _eecg :=d .DecodeElement (_fbgebe .Sdt ,&_bbafc );_eecg !=nil {return _eecg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdgead :=NewEG_RunLevelElts ();_bdgead .ProofErr =NewCT_ProofErr ();if _bfeeda :=d .DecodeElement (_bdgead .ProofErr ,&_bbafc );_bfeeda !=nil {return _bfeeda ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_bdgead );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efcag :=NewEG_RunLevelElts ();_efcag .PermStart =NewCT_PermStart ();if _cdfbed :=d .DecodeElement (_efcag .PermStart ,&_bbafc );_cdfbed !=nil {return _cdfbed ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_efcag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_faecc :=NewEG_RunLevelElts ();_faecc .PermEnd =NewCT_Perm ();if _gdfca :=d .DecodeElement (_faecc .PermEnd ,&_bbafc );_gdfca !=nil {return _gdfca ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_faecc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecdgb :=NewEG_RunLevelElts ();_ecdgb .Ins =NewCT_RunTrackChange ();if _dffbebc :=d .DecodeElement (_ecdgb .Ins ,&_bbafc );_dffbebc !=nil {return _dffbebc ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_ecdgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgcbag :=NewEG_RunLevelElts ();_dgcbag .Del =NewCT_RunTrackChange ();if _befefd :=d .DecodeElement (_dgcbag .Del ,&_bbafc );_befefd !=nil {return _befefd ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_dgcbag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceade :=NewEG_RunLevelElts ();_ceade .MoveFrom =NewCT_RunTrackChange ();if _bafgac :=d .DecodeElement (_ceade .MoveFrom ,&_bbafc );_bafgac !=nil {return _bafgac ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_ceade );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaaef :=NewEG_RunLevelElts ();_aaaef .MoveTo =NewCT_RunTrackChange ();if _edffaf :=d .DecodeElement (_aaaef .MoveTo ,&_bbafc );_edffaf !=nil {return _edffaf ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_aaaef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfaafb :=NewEG_RunLevelElts ();_ffedbb :=NewEG_RangeMarkupElements ();_ffedbb .BookmarkStart =NewCT_Bookmark ();if _gccee :=d .DecodeElement (_ffedbb .BookmarkStart ,&_bbafc );_gccee !=nil {return _gccee ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_cfaafb );_cfaafb .EG_RangeMarkupElements =append (_cfaafb .EG_RangeMarkupElements ,_ffedbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eegead :=NewEG_RunLevelElts ();_eafcc :=NewEG_RangeMarkupElements ();_eafcc .BookmarkEnd =NewCT_MarkupRange ();if _febcf :=d .DecodeElement (_eafcc .BookmarkEnd ,&_bbafc );_febcf !=nil {return _febcf ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_eegead );_eegead .EG_RangeMarkupElements =append (_eegead .EG_RangeMarkupElements ,_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 :"\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"}:_aeeee :=NewEG_RunLevelElts ();_adcde :=NewEG_RangeMarkupElements ();_adcde .MoveFromRangeStart =NewCT_MoveBookmark ();if _bffefb :=d .DecodeElement (_adcde .MoveFromRangeStart ,&_bbafc );_bffefb !=nil {return _bffefb ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_aeeee );_aeeee .EG_RangeMarkupElements =append (_aeeee .EG_RangeMarkupElements ,_adcde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfdgg :=NewEG_RunLevelElts ();_bbacd :=NewEG_RangeMarkupElements ();_bbacd .MoveFromRangeEnd =NewCT_MarkupRange ();if _abdfb :=d .DecodeElement (_bbacd .MoveFromRangeEnd ,&_bbafc );_abdfb !=nil {return _abdfb ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_cgfdgg );_cgfdgg .EG_RangeMarkupElements =append (_cgfdgg .EG_RangeMarkupElements ,_bbacd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geefga :=NewEG_RunLevelElts ();_cecgd :=NewEG_RangeMarkupElements ();_cecgd .MoveToRangeStart =NewCT_MoveBookmark ();if _egdfbg :=d .DecodeElement (_cecgd .MoveToRangeStart ,&_bbafc );_egdfbg !=nil {return _egdfbg ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_geefga );_geefga .EG_RangeMarkupElements =append (_geefga .EG_RangeMarkupElements ,_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 :"\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"}:_acgba :=NewEG_RunLevelElts ();_gegffac :=NewEG_RangeMarkupElements ();_gegffac .MoveToRangeEnd =NewCT_MarkupRange ();if _abcf :=d .DecodeElement (_gegffac .MoveToRangeEnd ,&_bbafc );_abcf !=nil {return _abcf ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_acgba );_acgba .EG_RangeMarkupElements =append (_acgba .EG_RangeMarkupElements ,_gegffac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bacda :=NewEG_RunLevelElts ();_dcfbg :=NewEG_RangeMarkupElements ();_dcfbg .CommentRangeStart =NewCT_MarkupRange ();if _gbbfad :=d .DecodeElement (_dcfbg .CommentRangeStart ,&_bbafc );_gbbfad !=nil {return _gbbfad ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_bacda );_bacda .EG_RangeMarkupElements =append (_bacda .EG_RangeMarkupElements ,_dcfbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfbc :=NewEG_RunLevelElts ();_ddggae :=NewEG_RangeMarkupElements ();_ddggae .CommentRangeEnd =NewCT_MarkupRange ();if _accc :=d .DecodeElement (_ddggae .CommentRangeEnd ,&_bbafc );_accc !=nil {return _accc ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_cgfbc );_cgfbc .EG_RangeMarkupElements =append (_cgfbc .EG_RangeMarkupElements ,_ddggae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfcac :=NewEG_RunLevelElts ();_bgegf :=NewEG_RangeMarkupElements ();_bgegf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eaabd :=d .DecodeElement (_bgegf .CustomXmlInsRangeStart ,&_bbafc );_eaabd !=nil {return _eaabd ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_cfcac );_cfcac .EG_RangeMarkupElements =append (_cfcac .EG_RangeMarkupElements ,_bgegf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecefg :=NewEG_RunLevelElts ();_gfgag :=NewEG_RangeMarkupElements ();_gfgag .CustomXmlInsRangeEnd =NewCT_Markup ();if _gggcf :=d .DecodeElement (_gfgag .CustomXmlInsRangeEnd ,&_bbafc );_gggcf !=nil {return _gggcf ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_ecefg );_ecefg .EG_RangeMarkupElements =append (_ecefg .EG_RangeMarkupElements ,_gfgag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dggdd :=NewEG_RunLevelElts ();_fdacae :=NewEG_RangeMarkupElements ();_fdacae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfdadd :=d .DecodeElement (_fdacae .CustomXmlDelRangeStart ,&_bbafc );_bfdadd !=nil {return _bfdadd ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_dggdd );_dggdd .EG_RangeMarkupElements =append (_dggdd .EG_RangeMarkupElements ,_fdacae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfcdc :=NewEG_RunLevelElts ();_ffceab :=NewEG_RangeMarkupElements ();_ffceab .CustomXmlDelRangeEnd =NewCT_Markup ();if _febgfg :=d .DecodeElement (_ffceab .CustomXmlDelRangeEnd ,&_bbafc );_febgfg !=nil {return _febgfg ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_gfcdc );_gfcdc .EG_RangeMarkupElements =append (_gfcdc .EG_RangeMarkupElements ,_ffceab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgdf :=NewEG_RunLevelElts ();_cagfeg :=NewEG_RangeMarkupElements ();_cagfeg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _geacf :=d .DecodeElement (_cagfeg .CustomXmlMoveFromRangeStart ,&_bbafc );_geacf !=nil {return _geacf ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_bbgdf );_bbgdf .EG_RangeMarkupElements =append (_bbgdf .EG_RangeMarkupElements ,_cagfeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afgaga :=NewEG_RunLevelElts ();_fdggca :=NewEG_RangeMarkupElements ();_fdggca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _egdeb :=d .DecodeElement (_fdggca .CustomXmlMoveFromRangeEnd ,&_bbafc );_egdeb !=nil {return _egdeb ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_afgaga );_afgaga .EG_RangeMarkupElements =append (_afgaga .EG_RangeMarkupElements ,_fdggca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_addfgg :=NewEG_RunLevelElts ();_ecea :=NewEG_RangeMarkupElements ();_ecea .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ceafe :=d .DecodeElement (_ecea .CustomXmlMoveToRangeStart ,&_bbafc );_ceafe !=nil {return _ceafe ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_addfgg );_addfgg .EG_RangeMarkupElements =append (_addfgg .EG_RangeMarkupElements ,_ecea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aecfc :=NewEG_RunLevelElts ();_bfga :=NewEG_RangeMarkupElements ();_bfga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _agbbgg :=d .DecodeElement (_bfga .CustomXmlMoveToRangeEnd ,&_bbafc );_agbbgg !=nil {return _agbbgg ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_aecfc );_aecfc .EG_RangeMarkupElements =append (_aecfc .EG_RangeMarkupElements ,_bfga );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"}:_acgbb :=NewEG_RunLevelElts ();_abacg :=NewEG_MathContent ();_abacg .OMathPara =_ee .NewOMathPara ();if _dcecf :=d .DecodeElement (_abacg .OMathPara ,&_bbafc );_dcecf !=nil {return _dcecf ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_acgbb );_acgbb .EG_MathContent =append (_acgbb .EG_MathContent ,_abacg );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"}:_baade :=NewEG_RunLevelElts ();_fagbdg :=NewEG_MathContent ();_fagbdg .OMath =_ee .NewOMath ();if _cafaf :=d .DecodeElement (_fagbdg .OMath ,&_bbafc );_cafaf !=nil {return _cafaf ;};_fbgebe .EG_RunLevelElts =append (_fbgebe .EG_RunLevelElts ,_baade );_baade .EG_MathContent =append (_baade .EG_MathContent ,_fagbdg );default:_gd .Log .Debug ("\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",_bbafc .Name );if _fgdaa :=d .Skip ();_fgdaa !=nil {return _fgdaa ;};};case _f .EndElement :break _cgdbdg ;case _f .CharData :};};return nil ;};func NewCT_Object ()*CT_Object {_aefee :=&CT_Object {};return _aefee };type CT_Border struct{ - -// Border Style -ValAttr ST_Border ; +// Use Printer Metrics To Display Documents +UsePrinterMetrics *CT_OnOff ; -// Border Color -ColorAttr *ST_HexColor ; +// Do Not Suppress Paragraph Borders Next To Frames +DoNotSuppressParagraphBorders *CT_OnOff ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Line Wrap Trailing Spaces +WrapTrailSpaces *CT_OnOff ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Ignore Page Break from Continuous Section Break +FootnoteLayoutLikeWW8 *CT_OnOff ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Ignore Text Wrapping around Objects at Bottom of Page +ShapeLayoutLikeWW8 *CT_OnOff ; -// Border Width -SzAttr *uint64 ; +// Align Table Rows Independently +AlignTablesRowByRow *CT_OnOff ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned +ForgetLastTabAlignment *CT_OnOff ; -// Border Shadow -ShadowAttr *_e .ST_OnOff ; +// Add Document Grid Line Pitch To Lines in Table Cells +AdjustLineHeightInTable *CT_OnOff ; -// Create Frame Effect -FrameAttr *_e .ST_OnOff ;}; +// Incorrectly Adjust Text Spacing for Specific Unicode Ranges +AutoSpaceLikeWord95 *CT_OnOff ; -// Validate validates the CT_PageSz and its children -func (_facee *CT_PageSz )Validate ()error {return _facee .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");};func NewFootnotes ()*Footnotes {_geeec :=&Footnotes {};_geeec .CT_Footnotes =*NewCT_Footnotes ();return _geeec ;};type CT_OdsoFieldMapData struct{ +// Do Not Increase Line Height for Raised/Lowered Text +NoSpaceRaiseLower *CT_OnOff ; -// Merge Field Mapping -Type *CT_MailMergeOdsoFMDFieldType ; +// Use Fixed Paragraph Spacing for HTML Auto Setting +DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; -// Data Source Name for Column -Name *CT_String ; +// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object +LayoutRawTableWidth *CT_OnOff ; -// Predefined Merge Field Name -MappedName *CT_String ; +// Allow Table Rows to Wrap Inline Objects Independently +LayoutTableRowsApart *CT_OnOff ; -// Index of Column Being Mapped -Column *CT_DecimalNumber ; +// Use Incorrect Inter-Character Spacing Rules +UseWord97LineBreakRules *CT_OnOff ; -// Merge Field Name Language ID -Lid *CT_Lang ; +// Do Not Allow Floating Tables To Break Across Pages +DoNotBreakWrappedTables *CT_OnOff ; -// Use Country-Based Address Field Ordering -DynamicAddress *CT_OnOff ;}; +// Do Not Snap to Document Grid in Table Cells with Objects +DoNotSnapToGridInCell *CT_OnOff ; -// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path -func (_gbggce *CT_Ruby )ValidateWithPath (path string )error {if _eddef :=_gbggce .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_eddef !=nil {return _eddef ;};if _dabcd :=_gbggce .Rt .ValidateWithPath (path +"\u002f\u0052\u0074");_dabcd !=nil {return _dabcd ;};if _ccbba :=_gbggce .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_ccbba !=nil {return _ccbba ;};return nil ;}; +// Select Field When First or Last Character Is Selected +SelectFldWithFirstOrLastChar *CT_OnOff ; -// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path -func (_addfg *CT_Frame )ValidateWithPath (path string )error {if _addfg .Sz !=nil {if _bebeb :=_addfg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bebeb !=nil {return _bebeb ;};};if _addfg .Name !=nil {if _fceb :=_addfg .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_fceb !=nil {return _fceb ;};};if _addfg .Title !=nil {if _ccaeea :=_addfg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ccaeea !=nil {return _ccaeea ;};};if _addfg .LongDesc !=nil {if _dbefa :=_addfg .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c");_dbefa !=nil {return _dbefa ;};};if _addfg .SourceFileName !=nil {if _bdec :=_addfg .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_bdec !=nil {return _bdec ;};};if _addfg .MarW !=nil {if _dddda :=_addfg .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057");_dddda !=nil {return _dddda ;};};if _addfg .MarH !=nil {if _dbaba :=_addfg .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_dbaba !=nil {return _dbaba ;};};if _addfg .Scrollbar !=nil {if _gfdda :=_addfg .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072");_gfdda !=nil {return _gfdda ;};};if _addfg .NoResizeAllowed !=nil {if _fcbaee :=_addfg .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_fcbaee !=nil {return _fcbaee ;};};if _addfg .LinkedToFile !=nil {if _caeef :=_addfg .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065");_caeef !=nil {return _caeef ;};};return nil ;};func (_fbefca ST_Jc )Validate ()error {return _fbefca .ValidateWithPath ("")}; +// Use Legacy Ethiopic and Amharic Line Breaking Rules +ApplyBreakingRules *CT_OnOff ; -// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path -func (_ggbdf *CT_HdrFtr )ValidateWithPath (path string )error {for _geaec ,_ecebd :=range _ggbdf .AltChunk {if _abfeba :=_ecebd .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_geaec ));_abfeba !=nil {return _abfeba ;};};for _ebbae ,_fffaa :=range _ggbdf .EG_ContentBlockContent {if _bbgeb :=_fffaa .ValidateWithPath (_ff .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 ,_ebbae ));_bbgeb !=nil {return _bbgeb ;};};return nil ;};func NewCT_TblPrEx ()*CT_TblPrEx {_afecf :=&CT_TblPrEx {};return _afecf }; +// Do Not Allow Hanging Punctuation With Character Grid +DoNotWrapTextWithPunct *CT_OnOff ; -// Validate validates the CT_NumRestart and its children -func (_cggda *CT_NumRestart )Validate ()error {return _cggda .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");};func NewCT_NumRestart ()*CT_NumRestart {_efdeg :=&CT_NumRestart {};_efdeg .ValAttr =ST_RestartNumber (1);return _efdeg ;};func (_fdbfe *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 :_ff .Sprintf ("\u0025\u0076",_fdbfe .ActualPgAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_ff .Sprintf ("\u0025\u0076",_fdbfe .WAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068"},Value :_ff .Sprintf ("\u0025\u0076",_fdbfe .HAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_ff .Sprintf ("\u0025\u0076",_fdbfe .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdgad *ST_Jc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdgad =0;case "\u0073\u0074\u0061r\u0074":*_fdgad =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdgad =2;case "\u0065\u006e\u0064":*_fdgad =3;case "\u0062\u006f\u0074\u0068":*_fdgad =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fdgad =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_fdgad =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_fdgad =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fdgad =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fdgad =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_fdgad =10;case "\u006c\u0065\u0066\u0074":*_fdgad =11;case "\u0072\u0069\u0067h\u0074":*_fdgad =12;};return nil ;};func (_eggd *CT_CharacterSpacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eggd .ValAttr =ST_CharacterSpacing (1);for _ ,_dfec :=range start .Attr {if _dfec .Name .Local =="\u0076\u0061\u006c"{_eggd .ValAttr .UnmarshalXMLAttr (_dfec );continue ;};};for {_ccg ,_gaef :=d .Token ();if _gaef !=nil {return _ff .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",_gaef );};if _eebd ,_ddf :=_ccg .(_f .EndElement );_ddf &&_eebd .Name ==start .Name {break ;};};return nil ;};func (_gfeaba *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfeaba .Wsp !=nil {_aagef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_ddfdca :=range _gfeaba .Wsp {e .EncodeElement (_ddfdca ,_aagef );};};if _gfeaba .Pic !=nil {_bagcg :=_f .StartElement {Name :_f .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_cccgga :=range _gfeaba .Pic {e .EncodeElement (_cccgga ,_bagcg );};};if _gfeaba .ContentPart !=nil {_abcbda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_fdbdga :=range _gfeaba .ContentPart {e .EncodeElement (_fdbdga ,_abcbda );};};if _gfeaba .Wgp !=nil {_eadaaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_bedcge :=range _gfeaba .Wgp {e .EncodeElement (_bedcge ,_eadaaa );};};if _gfeaba .GraphicFrame !=nil {_abcee :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_dabcfc :=range _gfeaba .GraphicFrame {e .EncodeElement (_dabcfc ,_abcee );};};return nil ;};func NewCT_LvlLegacy ()*CT_LvlLegacy {_bcfdb :=&CT_LvlLegacy {};return _bcfdb }; +// Do Not Compress Compressible Characters When Using Document Grid +DoNotUseEastAsianBreakRules *CT_OnOff ; -// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path -func (_gegddf *CT_TblLook )ValidateWithPath (path string )error {if _gegddf .FirstRowAttr !=nil {if _afege :=_gegddf .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_afege !=nil {return _afege ;};};if _gegddf .LastRowAttr !=nil {if _egcgf :=_gegddf .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_egcgf !=nil {return _egcgf ;};};if _gegddf .FirstColumnAttr !=nil {if _fgdcda :=_gegddf .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_fgdcda !=nil {return _fgdcda ;};};if _gegddf .LastColumnAttr !=nil {if _bdcbe :=_gegddf .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_bdcbe !=nil {return _bdcbe ;};};if _gegddf .NoHBandAttr !=nil {if _dcefe :=_gegddf .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_dcefe !=nil {return _dcefe ;};};if _gegddf .NoVBandAttr !=nil {if _dgeff :=_gegddf .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_dgeff !=nil {return _dgeff ;};};return nil ;};func (_badce *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_badce =0;case "\u0074\u0065\u0078\u0074":*_badce =1;case "\u0064\u0061\u0074\u0065":*_badce =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_badce =3;};return nil ;};func (_afde *CT_ColorSchemeMapping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfacb :=range start .Attr {if _bfacb .Name .Local =="\u0062\u0067\u0031"{_afde .Bg1Attr .UnmarshalXMLAttr (_bfacb );continue ;};if _bfacb .Name .Local =="\u0074\u0031"{_afde .T1Attr .UnmarshalXMLAttr (_bfacb );continue ;};if _bfacb .Name .Local =="\u0062\u0067\u0032"{_afde .Bg2Attr .UnmarshalXMLAttr (_bfacb );continue ;};if _bfacb .Name .Local =="\u0074\u0032"{_afde .T2Attr .UnmarshalXMLAttr (_bfacb );continue ;};if _bfacb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_afde .Accent1Attr .UnmarshalXMLAttr (_bfacb );continue ;};if _bfacb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_afde .Accent2Attr .UnmarshalXMLAttr (_bfacb );continue ;};if _bfacb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_afde .Accent3Attr .UnmarshalXMLAttr (_bfacb );continue ;};if _bfacb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_afde .Accent4Attr .UnmarshalXMLAttr (_bfacb );continue ;};if _bfacb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_afde .Accent5Attr .UnmarshalXMLAttr (_bfacb );continue ;};if _bfacb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_afde .Accent6Attr .UnmarshalXMLAttr (_bfacb );continue ;};if _bfacb .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_afde .HyperlinkAttr .UnmarshalXMLAttr (_bfacb );continue ;};if _bfacb .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_afde .FollowedHyperlinkAttr .UnmarshalXMLAttr (_bfacb );continue ;};};for {_geae ,_dfeg :=d .Token ();if _dfeg !=nil {return _ff .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",_dfeg );};if _adfa ,_acdcc :=_geae .(_f .EndElement );_acdcc &&_adfa .Name ==start .Name {break ;};};return nil ;};func (_cgdfd ST_Hint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgdfd .String (),start );};func (_gceeb ST_TargetScreenSz )String ()string {switch _gceeb {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 "";}; +// Incorrectly Display Top Border of Conditional Columns +UseWord2002TableStyleRules *CT_OnOff ; -// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path -func (_faggc *CT_Height )ValidateWithPath (path string )error {if _faggc .ValAttr !=nil {if _adaa :=_faggc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adaa !=nil {return _adaa ;};};if _gfcfa :=_faggc .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_gfcfa !=nil {return _gfcfa ;};return nil ;}; +// Allow Tables to AutoFit Into Page Margins +GrowAutofit *CT_OnOff ; -// Validate validates the CT_Rel and its children -func (_eefbg *CT_Rel )Validate ()error {return _eefbg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; +// Do Not Bypass East Asian/Complex Script Layout Code +UseFELayout *CT_OnOff ; -// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path -func (_abc *CT_AltChunkPr )ValidateWithPath (path string )error {if _abc .MatchSrc !=nil {if _faf :=_abc .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_faf !=nil {return _faf ;};};return nil ;};func (_bfbadga *WdST_AlignV )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfcgga ,_gbabf :=d .Token ();if _gbabf !=nil {return _gbabf ;};if _fcadcb ,_bebba :=_gfcgga .(_f .EndElement );_bebba &&_fcadcb .Name ==start .Name {*_bfbadga =1;return nil ;};if _dfcde ,_cgcba :=_gfcgga .(_f .CharData );!_cgcba {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfcgga );}else {switch string (_dfcde ){case "":*_bfbadga =0;case "\u0074\u006f\u0070":*_bfbadga =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bfbadga =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfbadga =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bfbadga =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bfbadga =5;};};_gfcgga ,_gbabf =d .Token ();if _gbabf !=nil {return _gbabf ;};if _gdaab ,_gbafe :=_gfcgga .(_f .EndElement );_gbafe &&_gdaab .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfcgga );};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_da .CT_Point2D ;LineTo []*_da .CT_Point2D ;};func (_abbcd *WdCT_GraphicFrame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abbcd .CNvPr =_da .NewCT_NonVisualDrawingProps ();_abbcd .CNvFrPr =_da .NewCT_NonVisualGraphicFrameProperties ();_abbcd .Xfrm =_da .NewCT_Transform2D ();_abbcd .Graphic =_da .NewGraphic ();_daade :for {_ggacc ,_cbafcf :=d .Token ();if _cbafcf !=nil {return _cbafcf ;};switch _fecbb :=_ggacc .(type ){case _f .StartElement :switch _fecbb .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 _dgega :=d .DecodeElement (_abbcd .CNvPr ,&_fecbb );_dgega !=nil {return _dgega ;};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 _geffa :=d .DecodeElement (_abbcd .CNvFrPr ,&_fecbb );_geffa !=nil {return _geffa ;};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 _dgceea :=d .DecodeElement (_abbcd .Xfrm ,&_fecbb );_dgceea !=nil {return _dgceea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _bgefe :=d .DecodeElement (_abbcd .Graphic ,&_fecbb );_bgefe !=nil {return _bgefe ;};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"}:_abbcd .ExtLst =_da .NewCT_OfficeArtExtensionList ();if _gacbbf :=d .DecodeElement (_abbcd .ExtLst ,&_fecbb );_gacbbf !=nil {return _gacbbf ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_fecbb .Name );if _aebeba :=d .Skip ();_aebeba !=nil {return _aebeba ;};};case _f .EndElement :break _daade ;case _f .CharData :};};return nil ;}; +// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text +UseNormalStyleForList *CT_OnOff ; -// Validate validates the CT_TblPrExChange and its children -func (_adged *CT_TblPrExChange )Validate ()error {return _adged .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};func (_deed *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 :_ff .Sprintf ("\u0025\u0076",_deed .NameAttr )});if _deed .PosAttr !=ST_CaptionPosUnset {_gegb ,_fgc :=_deed .PosAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0070o\u0073"});if _fgc !=nil {return _fgc ;};start .Attr =append (start .Attr ,_gegb );};if _deed .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_ff .Sprintf ("\u0025\u0076",*_deed .ChapNumAttr )});};if _deed .HeadingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_ff .Sprintf ("\u0025\u0076",*_deed .HeadingAttr )});};if _deed .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_ff .Sprintf ("\u0025\u0076",*_deed .NoLabelAttr )});};if _deed .NumFmtAttr !=ST_NumberFormatUnset {_fcfc ,_bfe :=_deed .NumFmtAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _bfe !=nil {return _bfe ;};start .Attr =append (start .Attr ,_fcfc );};if _deed .SepAttr !=ST_ChapterSepUnset {_ebgec ,_ccaee :=_deed .SepAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0073e\u0070"});if _ccaee !=nil {return _ccaee ;};start .Attr =append (start .Attr ,_ebgec );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DocDefaults ()*CT_DocDefaults {_ggbf :=&CT_DocDefaults {};return _ggbf };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;); +// Ignore Hanging Indent When Creating Tab Stop After Numbering +DoNotUseIndentAsNumberingTabStop *CT_OnOff ; -// Validate validates the CT_DocProtect and its children -func (_bceef *CT_DocProtect )Validate ()error {return _bceef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");};func (_cecbac ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _cecbac {case 0,1,2,3,4,5:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cecbac ));};return nil ;}; +// Use Alternate Set of East Asian Line Breaking Rules +UseAltKinsokuLineBreakRules *CT_OnOff ; -// ValidateWithPath validates the Document and its children, prefixing error messages with path -func (_dggdb *Document )ValidateWithPath (path string )error {if _egabac :=_dggdb .CT_Document .ValidateWithPath (path );_egabac !=nil {return _egabac ;};return nil ;};type CT_CalendarType struct{ +// Allow Contextual Spacing of Paragraphs in Tables +AllowSpaceOfSameStyleInTable *CT_OnOff ; -// Calendar Type Value -ValAttr _e .ST_CalendarType ;};func NewCT_SdtContentRow ()*CT_SdtContentRow {_aeeba :=&CT_SdtContentRow {};return _aeeba };type EG_HdrFtrReferences struct{ +// Do Not Ignore Floating Objects When Calculating Paragraph Indentation +DoNotSuppressIndentation *CT_OnOff ; -// Header Reference -HeaderReference *CT_HdrFtrRef ; +// Do Not AutoFit Tables To Fit Next To Wrapped Objects +DoNotAutofitConstrainedTables *CT_OnOff ; -// Footer Reference -FooterReference *CT_HdrFtrRef ;};func NewCT_Cnf ()*CT_Cnf {_dea :=&CT_Cnf {};return _dea }; +// Allow Table Columns To Exceed Preferred Widths of Constituent Cells +AutofitToFirstFixedWidthCell *CT_OnOff ; -// Validate validates the Recipients and its children -func (_cdcde *Recipients )Validate ()error {return _cdcde .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func NewCT_ProofErr ()*CT_ProofErr {_cedf :=&CT_ProofErr {};_cedf .TypeAttr =ST_ProofErr (1);return _cedf ;};func (_bc *AG_SectPrAttributes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ff .Sprintf ("\u0025\u0076",*_bc .RsidRPrAttr )});};if _bc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ff .Sprintf ("\u0025\u0076",*_bc .RsidDelAttr )});};if _bc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ff .Sprintf ("\u0025\u0076",*_bc .RsidRAttr )});};if _bc .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_bc .RsidSectAttr )});};return nil ;};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 (_fcbf *CT_Perm )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afdaf :=range start .Attr {if _afdaf .Name .Local =="\u0069\u0064"{_fbccd ,_eabag :=_afdaf .Value ,error (nil );if _eabag !=nil {return _eabag ;};_fcbf .IdAttr =_fbccd ;continue ;};if _afdaf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_fcbf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_afdaf );continue ;};};for {_fgagb ,_feafe :=d .Token ();if _feafe !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_feafe );};if _cffadc ,_gcfgcc :=_fgagb .(_f .EndElement );_gcfgcc &&_cffadc .Name ==start .Name {break ;};};return nil ;};type ST_DocPartGallery byte ; +// Underline Following Character Following Numbering +UnderlineTabInNumList *CT_OnOff ; -// Validate validates the CT_RPrOriginal and its children -func (_dbaccb *CT_RPrOriginal )Validate ()error {return _dbaccb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};func (_fafab ST_BrType )String ()string {switch _fafab {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 "";};func (_efbbg *CT_Zoom )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efbbg .ValAttr !=ST_ZoomUnset {_cgcce ,_dgbgga :=_efbbg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dgbgga !=nil {return _dgbgga ;};start .Attr =append (start .Attr ,_cgcce );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_ff .Sprintf ("\u0025\u0076",_efbbg .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RPrOriginal ()*CT_RPrOriginal {_bafge :=&CT_RPrOriginal {};return _bafge };func (_dgdef *CT_RubyContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgdef .R !=nil {_eaade :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_dgdef .R ,_eaade );};if _dgdef .EG_RunLevelElts !=nil {for _ ,_fcfcb :=range _dgdef .EG_RunLevelElts {_fcfcb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_effe *CT_Column )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebbb :=range start .Attr {if _ebbb .Name .Local =="\u0077"{_ebcc ,_fdggb :=ParseUnionST_TwipsMeasure (_ebbb .Value );if _fdggb !=nil {return _fdggb ;};_effe .WAttr =&_ebcc ;continue ;};if _ebbb .Name .Local =="\u0073\u0070\u0061c\u0065"{_bgfec ,_dcbfa :=ParseUnionST_TwipsMeasure (_ebbb .Value );if _dcbfa !=nil {return _dcbfa ;};_effe .SpaceAttr =&_bgfec ;continue ;};};for {_gdee ,_dgba :=d .Token ();if _dgba !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_dgba );};if _agff ,_gafg :=_gdee .(_f .EndElement );_gafg &&_agff .Name ==start .Name {break ;};};return nil ;}; +// Always Use Fixed Width for Hangul Characters +DisplayHangulFixedWidth *CT_OnOff ; -// Validate validates the CT_Text and its children -func (_fffcb *CT_Text )Validate ()error {return _fffcb .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_cddd *CT_CellMergeTrackChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdag :=range start .Attr {if _cdag .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_cddd .VMergeAttr .UnmarshalXMLAttr (_cdag );continue ;};if _cdag .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_cddd .VMergeOrigAttr .UnmarshalXMLAttr (_cdag );continue ;};if _cdag .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_caae ,_cfcb :=_cdag .Value ,error (nil );if _cfcb !=nil {return _cfcb ;};_cddd .AuthorAttr =_caae ;continue ;};if _cdag .Name .Local =="\u0064\u0061\u0074\u0065"{_cfa ,_cdb :=ParseStdlibTime (_cdag .Value );if _cdb !=nil {return _cdb ;};_cddd .DateAttr =&_cfa ;continue ;};if _cdag .Name .Local =="\u0069\u0064"{_dfgf ,_gece :=_fc .ParseInt (_cdag .Value ,10,64);if _gece !=nil {return _gece ;};_cddd .IdAttr =_dfgf ;continue ;};};for {_dfgd ,_gcgbg :=d .Token ();if _gcgbg !=nil {return _ff .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",_gcgbg );};if _dfe ,_dbdf :=_dfgd .(_f .EndElement );_dbdf &&_dfe .Name ==start .Name {break ;};};return nil ;};func (_cfdfgc ST_JcTable )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ceaad :=_f .Attr {};_ceaad .Name =name ;switch _cfdfgc {case ST_JcTableUnset :_ceaad .Value ="";case ST_JcTableCenter :_ceaad .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_ceaad .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_ceaad .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_ceaad .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_ceaad .Value ="\u0073\u0074\u0061r\u0074";};return _ceaad ,nil ;}; +// Always Move Paragraph Mark to Page after a Page Break +SplitPgBreakAndParaMark *CT_OnOff ; -// Validate validates the CT_ParaRPr and its children -func (_efdcb *CT_ParaRPr )Validate ()error {return _efdcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");};func NewCT_String ()*CT_String {_baafe :=&CT_String {};return _baafe }; +// Don't Vertically Align Cells Containing Floating Objects +DoNotVertAlignCellWithSp *CT_OnOff ; -// Validate validates the CT_TcPrBase and its children -func (_cgedd *CT_TcPrBase )Validate ()error {return _cgedd .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};type CT_EdnPos struct{ +// Don't Break Table Rows Around Floating Tables +DoNotBreakConstrainedForcedTable *CT_OnOff ; -// Endnote Position Type -ValAttr ST_EdnPos ;};func (_adfdcd *CT_RPrDefault )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfdca :for {_aaeabf ,_efabc :=d .Token ();if _efabc !=nil {return _efabc ;};switch _egccf :=_aaeabf .(type ){case _f .StartElement :switch _egccf .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"}:_adfdcd .RPr =NewCT_RPr ();if _cbfff :=d .DecodeElement (_adfdcd .RPr ,&_egccf );_cbfff !=nil {return _cbfff ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_egccf .Name );if _bddefa :=d .Skip ();_bddefa !=nil {return _bddefa ;};};case _f .EndElement :break _bfdca ;case _f .CharData :};};return nil ;};type CT_FtnPos struct{ +// Ignore Vertical Alignment in Textboxes +DoNotVertAlignInTxbx *CT_OnOff ; -// Footnote Position Type -ValAttr ST_FtnPos ;};func (_gcced *CT_Lang )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcfcee :=range start .Attr {if _gcfcee .Name .Local =="\u0076\u0061\u006c"{_afade ,_fbbcb :=_gcfcee .Value ,error (nil );if _fbbcb !=nil {return _fbbcb ;};_gcced .ValAttr =_afade ;continue ;};};for {_fedgd ,_ccedc :=d .Token ();if _ccedc !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_ccedc );};if _edded ,_cfdaca :=_fedgd .(_f .EndElement );_cfdaca &&_edded .Name ==start .Name {break ;};};return nil ;}; +// Use ANSI Kerning Pairs from Fonts +UseAnsiKerningPairs *CT_OnOff ; -// Validate validates the CT_Div and its children -func (_egfaf *CT_Div )Validate ()error {return _egfaf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};func (_aebfaa WdST_AlignH )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efbeg :=_f .Attr {};_efbeg .Name =name ;switch _aebfaa {case WdST_AlignHUnset :_efbeg .Value ="";case WdST_AlignHLeft :_efbeg .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_efbeg .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_efbeg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_efbeg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_efbeg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _efbeg ,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 *_da .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_da .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_da .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_da .CT_NonVisualGraphicFrameProperties ;Graphic *_da .Graphic ;};func (_dccca ST_RubyAlign )ValidateWithPath (path string )error {switch _dccca {case 0,1,2,3,4,5,6:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccca ));};return nil ;}; +// Use Cached Paragraph Information for Column Balancing +CachedColBalance *CT_OnOff ; -// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path -func (_ccdg *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _edec :=_ccdg .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_edec !=nil {return _edec ;};if _geba :=_ccdg .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_geba !=nil {return _geba ;};return nil ;};func (_gbagc *CT_PPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdddd :for {_fbegaa ,_cebdc :=d .Token ();if _cebdc !=nil {return _cebdc ;};switch _eabbg :=_fbegaa .(type ){case _f .StartElement :switch _eabbg .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"}:_gbagc .PStyle =NewCT_String ();if _cdeba :=d .DecodeElement (_gbagc .PStyle ,&_eabbg );_cdeba !=nil {return _cdeba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .KeepNext =NewCT_OnOff ();if _bcbdd :=d .DecodeElement (_gbagc .KeepNext ,&_eabbg );_bcbdd !=nil {return _bcbdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .KeepLines =NewCT_OnOff ();if _bggcf :=d .DecodeElement (_gbagc .KeepLines ,&_eabbg );_bggcf !=nil {return _bggcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .PageBreakBefore =NewCT_OnOff ();if _aeedc :=d .DecodeElement (_gbagc .PageBreakBefore ,&_eabbg );_aeedc !=nil {return _aeedc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .FramePr =NewCT_FramePr ();if _edfae :=d .DecodeElement (_gbagc .FramePr ,&_eabbg );_edfae !=nil {return _edfae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .WidowControl =NewCT_OnOff ();if _eabcbe :=d .DecodeElement (_gbagc .WidowControl ,&_eabbg );_eabcbe !=nil {return _eabcbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .NumPr =NewCT_NumPr ();if _bfdad :=d .DecodeElement (_gbagc .NumPr ,&_eabbg );_bfdad !=nil {return _bfdad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .SuppressLineNumbers =NewCT_OnOff ();if _ffcdg :=d .DecodeElement (_gbagc .SuppressLineNumbers ,&_eabbg );_ffcdg !=nil {return _ffcdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .PBdr =NewCT_PBdr ();if _dgcg :=d .DecodeElement (_gbagc .PBdr ,&_eabbg );_dgcg !=nil {return _dgcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .Shd =NewCT_Shd ();if _dfagcf :=d .DecodeElement (_gbagc .Shd ,&_eabbg );_dfagcf !=nil {return _dfagcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .Tabs =NewCT_Tabs ();if _gged :=d .DecodeElement (_gbagc .Tabs ,&_eabbg );_gged !=nil {return _gged ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .SuppressAutoHyphens =NewCT_OnOff ();if _gcbfc :=d .DecodeElement (_gbagc .SuppressAutoHyphens ,&_eabbg );_gcbfc !=nil {return _gcbfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .Kinsoku =NewCT_OnOff ();if _fbcfd :=d .DecodeElement (_gbagc .Kinsoku ,&_eabbg );_fbcfd !=nil {return _fbcfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .WordWrap =NewCT_OnOff ();if _adgea :=d .DecodeElement (_gbagc .WordWrap ,&_eabbg );_adgea !=nil {return _adgea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .OverflowPunct =NewCT_OnOff ();if _cgcccc :=d .DecodeElement (_gbagc .OverflowPunct ,&_eabbg );_cgcccc !=nil {return _cgcccc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .TopLinePunct =NewCT_OnOff ();if _cbege :=d .DecodeElement (_gbagc .TopLinePunct ,&_eabbg );_cbege !=nil {return _cbege ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .AutoSpaceDE =NewCT_OnOff ();if _ecgffc :=d .DecodeElement (_gbagc .AutoSpaceDE ,&_eabbg );_ecgffc !=nil {return _ecgffc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .AutoSpaceDN =NewCT_OnOff ();if _dcgd :=d .DecodeElement (_gbagc .AutoSpaceDN ,&_eabbg );_dcgd !=nil {return _dcgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .Bidi =NewCT_OnOff ();if _cdadf :=d .DecodeElement (_gbagc .Bidi ,&_eabbg );_cdadf !=nil {return _cdadf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .AdjustRightInd =NewCT_OnOff ();if _aagcc :=d .DecodeElement (_gbagc .AdjustRightInd ,&_eabbg );_aagcc !=nil {return _aagcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .SnapToGrid =NewCT_OnOff ();if _dfeac :=d .DecodeElement (_gbagc .SnapToGrid ,&_eabbg );_dfeac !=nil {return _dfeac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .Spacing =NewCT_Spacing ();if _afeeg :=d .DecodeElement (_gbagc .Spacing ,&_eabbg );_afeeg !=nil {return _afeeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .Ind =NewCT_Ind ();if _eccge :=d .DecodeElement (_gbagc .Ind ,&_eabbg );_eccge !=nil {return _eccge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .ContextualSpacing =NewCT_OnOff ();if _bfceb :=d .DecodeElement (_gbagc .ContextualSpacing ,&_eabbg );_bfceb !=nil {return _bfceb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .MirrorIndents =NewCT_OnOff ();if _gfgca :=d .DecodeElement (_gbagc .MirrorIndents ,&_eabbg );_gfgca !=nil {return _gfgca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .SuppressOverlap =NewCT_OnOff ();if _bdgba :=d .DecodeElement (_gbagc .SuppressOverlap ,&_eabbg );_bdgba !=nil {return _bdgba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .Jc =NewCT_Jc ();if _ccaga :=d .DecodeElement (_gbagc .Jc ,&_eabbg );_ccaga !=nil {return _ccaga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .TextDirection =NewCT_TextDirection ();if _edfdg :=d .DecodeElement (_gbagc .TextDirection ,&_eabbg );_edfdg !=nil {return _edfdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .TextAlignment =NewCT_TextAlignment ();if _fdagb :=d .DecodeElement (_gbagc .TextAlignment ,&_eabbg );_fdagb !=nil {return _fdagb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .TextboxTightWrap =NewCT_TextboxTightWrap ();if _bbbb :=d .DecodeElement (_gbagc .TextboxTightWrap ,&_eabbg );_bbbb !=nil {return _bbbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .OutlineLvl =NewCT_DecimalNumber ();if _fecge :=d .DecodeElement (_gbagc .OutlineLvl ,&_eabbg );_fecge !=nil {return _fecge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .DivId =NewCT_DecimalNumber ();if _ffff :=d .DecodeElement (_gbagc .DivId ,&_eabbg );_ffff !=nil {return _ffff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .CnfStyle =NewCT_Cnf ();if _cfcfd :=d .DecodeElement (_gbagc .CnfStyle ,&_eabbg );_cfcfd !=nil {return _cfcfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .RPr =NewCT_ParaRPr ();if _dcaea :=d .DecodeElement (_gbagc .RPr ,&_eabbg );_dcaea !=nil {return _dcaea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbagc .SectPr =NewCT_SectPr ();if _ebdc :=d .DecodeElement (_gbagc .SectPr ,&_eabbg );_ebdc !=nil {return _ebdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbagc .PPrChange =NewCT_PPrChange ();if _cgca :=d .DecodeElement (_gbagc .PPrChange ,&_eabbg );_cgca !=nil {return _cgca ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0050\u0072\u0020\u0025\u0076",_eabbg .Name );if _aecbcd :=d .Skip ();_aecbcd !=nil {return _aecbcd ;};};case _f .EndElement :break _fdddd ;case _f .CharData :};};return nil ;}; +// Custom Compatibility Setting +CompatSetting []*CT_CompatSetting ;};type CT_MacroName struct{ -// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path -func (_gagde *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil }; +// Name of Script Function +ValAttr string ;};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_TcMar struct{ -// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path -func (_bggea *CT_VerticalJc )ValidateWithPath (path string )error {if _bggea .ValAttr ==ST_VerticalJcUnset {return _ff .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 _dadaf :=_bggea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dadaf !=nil {return _dadaf ;};return nil ;}; +// Table Cell Top Margin Exception +Top *CT_TblWidth ; -// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path -func (_gfedb *CT_SectPrBase )ValidateWithPath (path string )error {if _gfedb .FootnotePr !=nil {if _fcfag :=_gfedb .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fcfag !=nil {return _fcfag ;};};if _gfedb .EndnotePr !=nil {if _edcgc :=_gfedb .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_edcgc !=nil {return _edcgc ;};};if _gfedb .Type !=nil {if _ccecgb :=_gfedb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ccecgb !=nil {return _ccecgb ;};};if _gfedb .PgSz !=nil {if _adda :=_gfedb .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_adda !=nil {return _adda ;};};if _gfedb .PgMar !=nil {if _abebf :=_gfedb .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_abebf !=nil {return _abebf ;};};if _gfedb .PaperSrc !=nil {if _efeeb :=_gfedb .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_efeeb !=nil {return _efeeb ;};};if _gfedb .PgBorders !=nil {if _fabfb :=_gfedb .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fabfb !=nil {return _fabfb ;};};if _gfedb .LnNumType !=nil {if _gffaa :=_gfedb .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_gffaa !=nil {return _gffaa ;};};if _gfedb .PgNumType !=nil {if _fcdgf :=_gfedb .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fcdgf !=nil {return _fcdgf ;};};if _gfedb .Cols !=nil {if _babga :=_gfedb .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_babga !=nil {return _babga ;};};if _gfedb .FormProt !=nil {if _acecd :=_gfedb .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_acecd !=nil {return _acecd ;};};if _gfedb .VAlign !=nil {if _cbfga :=_gfedb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_cbfga !=nil {return _cbfga ;};};if _gfedb .NoEndnote !=nil {if _eaega :=_gfedb .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_eaega !=nil {return _eaega ;};};if _gfedb .TitlePg !=nil {if _gdedf :=_gfedb .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_gdedf !=nil {return _gdedf ;};};if _gfedb .TextDirection !=nil {if _gcddgb :=_gfedb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_gcddgb !=nil {return _gcddgb ;};};if _gfedb .Bidi !=nil {if _cafcg :=_gfedb .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_cafcg !=nil {return _cafcg ;};};if _gfedb .RtlGutter !=nil {if _ffegf :=_gfedb .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_ffegf !=nil {return _ffegf ;};};if _gfedb .DocGrid !=nil {if _faccc :=_gfedb .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_faccc !=nil {return _faccc ;};};if _gfedb .PrinterSettings !=nil {if _dceb :=_gfedb .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_dceb !=nil {return _dceb ;};};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;);func (_bfcag *EG_ContentRunContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfcag .CustomXml !=nil {_abagaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_bfcag .CustomXml ,_abagaf );};if _bfcag .SmartTag !=nil {_gcefg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_bfcag .SmartTag ,_gcefg );};if _bfcag .Sdt !=nil {_egceb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_bfcag .Sdt ,_egceb );};if _bfcag .Dir !=nil {_fdebf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_bfcag .Dir ,_fdebf );};if _bfcag .Bdo !=nil {_gfgaga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u006f"}};e .EncodeElement (_bfcag .Bdo ,_gfgaga );};if _bfcag .R !=nil {_gaeafg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_bfcag .R ,_gaeafg );};if _bfcag .EG_RunLevelElts !=nil {for _ ,_gefbec :=range _bfcag .EG_RunLevelElts {_gefbec .MarshalXML (e ,_f .StartElement {});};};return nil ;}; +// Table Cell Leading Margin Exception +Start *CT_TblWidth ; -// Validate validates the CT_TblLayoutType and its children -func (_ddfde *CT_TblLayoutType )Validate ()error {return _ddfde .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func (_ffead *EG_RPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbaae :for {_cbfb ,_fgebd :=d .Token ();if _fgebd !=nil {return _fgebd ;};switch _bgebd :=_cbfb .(type ){case _f .StartElement :switch _bgebd .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"}:_ffead .RPr =NewCT_RPr ();if _edcgcc :=d .DecodeElement (_ffead .RPr ,&_bgebd );_edcgcc !=nil {return _edcgcc ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_bgebd .Name );if _daecaa :=d .Skip ();_daecaa !=nil {return _daecaa ;};};case _f .EndElement :break _dbaae ;case _f .CharData :};};return nil ;};const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);func (_bfbfab ST_FtnEdn )ValidateWithPath (path string )error {switch _bfbfab {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbfab ));};return nil ;}; +// Table Cell Leading Margin Exception +Left *CT_TblWidth ; -// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path -func (_eccdc *CT_SdtContentBlock )ValidateWithPath (path string )error {if _eccdc .CustomXml !=nil {if _bdbea :=_eccdc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bdbea !=nil {return _bdbea ;};};if _eccdc .Sdt !=nil {if _efce :=_eccdc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_efce !=nil {return _efce ;};};for _dcdffc ,_acagg :=range _eccdc .P {if _ffgdd :=_acagg .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_dcdffc ));_ffgdd !=nil {return _ffgdd ;};};for _adefc ,_ccdgbb :=range _eccdc .Tbl {if _badg :=_ccdgbb .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_adefc ));_badg !=nil {return _badg ;};};for _gcfcg ,_beedc :=range _eccdc .EG_RunLevelElts {if _ccfbcc :=_beedc .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gcfcg ));_ccfbcc !=nil {return _ccfbcc ;};};return nil ;};func (_dfcfd *ST_PTabLeader )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfcfd =0;case "\u006e\u006f\u006e\u0065":*_dfcfd =1;case "\u0064\u006f\u0074":*_dfcfd =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_dfcfd =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_dfcfd =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_dfcfd =5;};return nil ;};func (_efbabc *CT_Settings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efbabc .WriteProtection !=nil {_adgcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efbabc .WriteProtection ,_adgcd );};if _efbabc .View !=nil {_egcdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_efbabc .View ,_egcdc );};if _efbabc .Zoom !=nil {_efdbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_efbabc .Zoom ,_efdbe );};if _efbabc .RemovePersonalInformation !=nil {_accee :=_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 (_efbabc .RemovePersonalInformation ,_accee );};if _efbabc .RemoveDateAndTime !=nil {_bbggf :=_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 (_efbabc .RemoveDateAndTime ,_bbggf );};if _efbabc .DoNotDisplayPageBoundaries !=nil {_ggffef :=_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 (_efbabc .DoNotDisplayPageBoundaries ,_ggffef );};if _efbabc .DisplayBackgroundShape !=nil {_ddedb :=_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 (_efbabc .DisplayBackgroundShape ,_ddedb );};if _efbabc .PrintPostScriptOverText !=nil {_bcdaa :=_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 (_efbabc .PrintPostScriptOverText ,_bcdaa );};if _efbabc .PrintFractionalCharacterWidth !=nil {_egabd :=_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 (_efbabc .PrintFractionalCharacterWidth ,_egabd );};if _efbabc .PrintFormsData !=nil {_egege :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efbabc .PrintFormsData ,_egege );};if _efbabc .EmbedTrueTypeFonts !=nil {_dbgd :=_f .StartElement {Name :_f .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_efbabc .EmbedTrueTypeFonts ,_dbgd );};if _efbabc .EmbedSystemFonts !=nil {_ggggf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_efbabc .EmbedSystemFonts ,_ggggf );};if _efbabc .SaveSubsetFonts !=nil {_ffabg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_efbabc .SaveSubsetFonts ,_ffabg );};if _efbabc .SaveFormsData !=nil {_dccga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efbabc .SaveFormsData ,_dccga );};if _efbabc .MirrorMargins !=nil {_gbebe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_efbabc .MirrorMargins ,_gbebe );};if _efbabc .AlignBordersAndEdges !=nil {_gbbaf :=_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 (_efbabc .AlignBordersAndEdges ,_gbbaf );};if _efbabc .BordersDoNotSurroundHeader !=nil {_ageca :=_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 (_efbabc .BordersDoNotSurroundHeader ,_ageca );};if _efbabc .BordersDoNotSurroundFooter !=nil {_fbgaa :=_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 (_efbabc .BordersDoNotSurroundFooter ,_fbgaa );};if _efbabc .GutterAtTop !=nil {_egdag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_efbabc .GutterAtTop ,_egdag );};if _efbabc .HideSpellingErrors !=nil {_cabca :=_f .StartElement {Name :_f .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_efbabc .HideSpellingErrors ,_cabca );};if _efbabc .HideGrammaticalErrors !=nil {_fgcfa :=_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 (_efbabc .HideGrammaticalErrors ,_fgcfa );};if _efbabc .ActiveWritingStyle !=nil {_affadf :=_f .StartElement {Name :_f .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_gbacf :=range _efbabc .ActiveWritingStyle {e .EncodeElement (_gbacf ,_affadf );};};if _efbabc .ProofState !=nil {_gbfac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_efbabc .ProofState ,_gbfac );};if _efbabc .FormsDesign !=nil {_agcgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}};e .EncodeElement (_efbabc .FormsDesign ,_agcgg );};if _efbabc .AttachedTemplate !=nil {_gcbeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_efbabc .AttachedTemplate ,_gcbeb );};if _efbabc .LinkStyles !=nil {_bbgca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_efbabc .LinkStyles ,_bbgca );};if _efbabc .StylePaneFormatFilter !=nil {_fbdab :=_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 (_efbabc .StylePaneFormatFilter ,_fbdab );};if _efbabc .StylePaneSortMethod !=nil {_badddf :=_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 (_efbabc .StylePaneSortMethod ,_badddf );};if _efbabc .DocumentType !=nil {_cbeca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_efbabc .DocumentType ,_cbeca );};if _efbabc .MailMerge !=nil {_cffcgd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_efbabc .MailMerge ,_cffcgd );};if _efbabc .RevisionView !=nil {_dagcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}};e .EncodeElement (_efbabc .RevisionView ,_dagcb );};if _efbabc .TrackRevisions !=nil {_gbeafd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_efbabc .TrackRevisions ,_gbeafd );};if _efbabc .DoNotTrackMoves !=nil {_gbfbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_efbabc .DoNotTrackMoves ,_gbfbd );};if _efbabc .DoNotTrackFormatting !=nil {_cbfgaf :=_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 (_efbabc .DoNotTrackFormatting ,_cbfgaf );};if _efbabc .DocumentProtection !=nil {_bfafe :=_f .StartElement {Name :_f .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_efbabc .DocumentProtection ,_bfafe );};if _efbabc .AutoFormatOverride !=nil {_fbdaa :=_f .StartElement {Name :_f .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_efbabc .AutoFormatOverride ,_fbdaa );};if _efbabc .StyleLockTheme !=nil {_edbgdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}};e .EncodeElement (_efbabc .StyleLockTheme ,_edbgdd );};if _efbabc .StyleLockQFSet !=nil {_cfage :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_efbabc .StyleLockQFSet ,_cfage );};if _efbabc .DefaultTabStop !=nil {_acdbdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_efbabc .DefaultTabStop ,_acdbdf );};if _efbabc .AutoHyphenation !=nil {_bagae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efbabc .AutoHyphenation ,_bagae );};if _efbabc .ConsecutiveHyphenLimit !=nil {_ddegd :=_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 (_efbabc .ConsecutiveHyphenLimit ,_ddegd );};if _efbabc .HyphenationZone !=nil {_eaage :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_efbabc .HyphenationZone ,_eaage );};if _efbabc .DoNotHyphenateCaps !=nil {_cebgd :=_f .StartElement {Name :_f .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_efbabc .DoNotHyphenateCaps ,_cebgd );};if _efbabc .ShowEnvelope !=nil {_fgffbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}};e .EncodeElement (_efbabc .ShowEnvelope ,_fgffbb );};if _efbabc .SummaryLength !=nil {_fecgg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_efbabc .SummaryLength ,_fecgg );};if _efbabc .ClickAndTypeStyle !=nil {_fbggc :=_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 (_efbabc .ClickAndTypeStyle ,_fbggc );};if _efbabc .DefaultTableStyle !=nil {_bbgdbe :=_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 (_efbabc .DefaultTableStyle ,_bbgdbe );};if _efbabc .EvenAndOddHeaders !=nil {_feaae :=_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 (_efbabc .EvenAndOddHeaders ,_feaae );};if _efbabc .BookFoldRevPrinting !=nil {_abadg :=_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 (_efbabc .BookFoldRevPrinting ,_abadg );};if _efbabc .BookFoldPrinting !=nil {_fgffc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_efbabc .BookFoldPrinting ,_fgffc );};if _efbabc .BookFoldPrintingSheets !=nil {_ggacgg :=_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 (_efbabc .BookFoldPrintingSheets ,_ggacgg );};if _efbabc .DrawingGridHorizontalSpacing !=nil {_bdfad :=_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 (_efbabc .DrawingGridHorizontalSpacing ,_bdfad );};if _efbabc .DrawingGridVerticalSpacing !=nil {_fdddb :=_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 (_efbabc .DrawingGridVerticalSpacing ,_fdddb );};if _efbabc .DisplayHorizontalDrawingGridEvery !=nil {_deagf :=_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 (_efbabc .DisplayHorizontalDrawingGridEvery ,_deagf );};if _efbabc .DisplayVerticalDrawingGridEvery !=nil {_fcafac :=_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 (_efbabc .DisplayVerticalDrawingGridEvery ,_fcafac );};if _efbabc .DoNotUseMarginsForDrawingGridOrigin !=nil {_bdfdb :=_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 (_efbabc .DoNotUseMarginsForDrawingGridOrigin ,_bdfdb );};if _efbabc .DrawingGridHorizontalOrigin !=nil {_daagb :=_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 (_efbabc .DrawingGridHorizontalOrigin ,_daagb );};if _efbabc .DrawingGridVerticalOrigin !=nil {_fbcbeg :=_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 (_efbabc .DrawingGridVerticalOrigin ,_fbcbeg );};if _efbabc .DoNotShadeFormData !=nil {_adbca :=_f .StartElement {Name :_f .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_efbabc .DoNotShadeFormData ,_adbca );};if _efbabc .NoPunctuationKerning !=nil {_efbfb :=_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 (_efbabc .NoPunctuationKerning ,_efbfb );};if _efbabc .CharacterSpacingControl !=nil {_cgfgb :=_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 (_efbabc .CharacterSpacingControl ,_cgfgb );};if _efbabc .PrintTwoOnOne !=nil {_gbccd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_efbabc .PrintTwoOnOne ,_gbccd );};if _efbabc .StrictFirstAndLastChars !=nil {_eeacbf :=_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 (_efbabc .StrictFirstAndLastChars ,_eeacbf );};if _efbabc .NoLineBreaksAfter !=nil {_cgecf :=_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 (_efbabc .NoLineBreaksAfter ,_cgecf );};if _efbabc .NoLineBreaksBefore !=nil {_dgcadg :=_f .StartElement {Name :_f .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_efbabc .NoLineBreaksBefore ,_dgcadg );};if _efbabc .SavePreviewPicture !=nil {_dfgfd :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_efbabc .SavePreviewPicture ,_dfgfd );};if _efbabc .DoNotValidateAgainstSchema !=nil {_eeddg :=_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 (_efbabc .DoNotValidateAgainstSchema ,_eeddg );};if _efbabc .SaveInvalidXml !=nil {_ddggf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_efbabc .SaveInvalidXml ,_ddggf );};if _efbabc .IgnoreMixedContent !=nil {_adaecf :=_f .StartElement {Name :_f .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_efbabc .IgnoreMixedContent ,_adaecf );};if _efbabc .AlwaysShowPlaceholderText !=nil {_cedaf :=_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 (_efbabc .AlwaysShowPlaceholderText ,_cedaf );};if _efbabc .DoNotDemarcateInvalidXml !=nil {_bgfbcf :=_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 (_efbabc .DoNotDemarcateInvalidXml ,_bgfbcf );};if _efbabc .SaveXmlDataOnly !=nil {_fbaff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_efbabc .SaveXmlDataOnly ,_fbaff );};if _efbabc .UseXSLTWhenSaving !=nil {_gcfdc :=_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 (_efbabc .UseXSLTWhenSaving ,_gcfdc );};if _efbabc .SaveThroughXslt !=nil {_acfafa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_efbabc .SaveThroughXslt ,_acfafa );};if _efbabc .ShowXMLTags !=nil {_aagdac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}};e .EncodeElement (_efbabc .ShowXMLTags ,_aagdac );};if _efbabc .AlwaysMergeEmptyNamespace !=nil {_eede :=_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 (_efbabc .AlwaysMergeEmptyNamespace ,_eede );};if _efbabc .UpdateFields !=nil {_addfbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_efbabc .UpdateFields ,_addfbc );};if _efbabc .HdrShapeDefaults !=nil {_bdcge :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_efbabc .HdrShapeDefaults ,_bdcge );};if _efbabc .FootnotePr !=nil {_dafag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_efbabc .FootnotePr ,_dafag );};if _efbabc .EndnotePr !=nil {_abaeb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_efbabc .EndnotePr ,_abaeb );};if _efbabc .Compat !=nil {_fdcec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}};e .EncodeElement (_efbabc .Compat ,_fdcec );};if _efbabc .DocVars !=nil {_fcfgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_efbabc .DocVars ,_fcfgc );};if _efbabc .Rsids !=nil {_ccfbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}};e .EncodeElement (_efbabc .Rsids ,_ccfbf );};if _efbabc .MathPr !=nil {_egecf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_efbabc .MathPr ,_egecf );};if _efbabc .AttachedSchema !=nil {_facdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}};for _ ,_fcfca :=range _efbabc .AttachedSchema {e .EncodeElement (_fcfca ,_facdf );};};if _efbabc .ThemeFontLang !=nil {_acbee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}};e .EncodeElement (_efbabc .ThemeFontLang ,_acbee );};if _efbabc .ClrSchemeMapping !=nil {_faebg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_efbabc .ClrSchemeMapping ,_faebg );};if _efbabc .DoNotIncludeSubdocsInStats !=nil {_fagfb :=_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 (_efbabc .DoNotIncludeSubdocsInStats ,_fagfb );};if _efbabc .DoNotAutoCompressPictures !=nil {_fgdg :=_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 (_efbabc .DoNotAutoCompressPictures ,_fgdg );};if _efbabc .ForceUpgrade !=nil {_aafad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_efbabc .ForceUpgrade ,_aafad );};if _efbabc .Captions !=nil {_gaff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_efbabc .Captions ,_gaff );};if _efbabc .ReadModeInkLockDown !=nil {_aeaag :=_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 (_efbabc .ReadModeInkLockDown ,_aeaag );};if _efbabc .SmartTagType !=nil {_bfgee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_ddcea :=range _efbabc .SmartTagType {e .EncodeElement (_ddcea ,_bfgee );};};if _efbabc .SchemaLibrary !=nil {_ffda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_efbabc .SchemaLibrary ,_ffda );};if _efbabc .ShapeDefaults !=nil {_ceebf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_efbabc .ShapeDefaults ,_ceebf );};if _efbabc .DoNotEmbedSmartTags !=nil {_cabcaa :=_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 (_efbabc .DoNotEmbedSmartTags ,_cabcaa );};if _efbabc .DecimalSymbol !=nil {_eaafb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_efbabc .DecimalSymbol ,_eaafb );};if _efbabc .ListSeparator !=nil {_bdgag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_efbabc .ListSeparator ,_bdgag );};for _ ,_gaddd :=range _efbabc .Extra {if _agdgcb :=_gaddd .MarshalXML (e ,_f .StartElement {});_agdgcb !=nil {return _agdgcb ;};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_gcadbf :=&WdCT_WordprocessingContentPart {};return _gcadbf ;};func (_bbadec ST_HpsMeasure )String ()string {if _bbadec .ST_UnsignedDecimalNumber !=nil {return _ff .Sprintf ("\u0025\u0076",*_bbadec .ST_UnsignedDecimalNumber );};if _bbadec .ST_PositiveUniversalMeasure !=nil {return _ff .Sprintf ("\u0025\u0076",*_bbadec .ST_PositiveUniversalMeasure );};return "";};type CT_AutoCaption struct{ +// Table Cell Bottom Margin Exception +Bottom *CT_TblWidth ; -// Identifier of Object to be Automatically Captioned -NameAttr string ; +// Table Cell Trailing Margin Exception +End *CT_TblWidth ; -// Caption Used for Automatic Captioning -CaptionAttr string ;}; +// Table Cell Trailing Margin Exception +Right *CT_TblWidth ;}; -// Validate validates the CT_TcBorders and its children -func (_ddddd *CT_TcBorders )Validate ()error {return _ddddd .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_fdgfb *CT_LsdException )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_decff :=range start .Attr {if _decff .Name .Local =="\u006e\u0061\u006d\u0065"{_eddgd ,_ebce :=_decff .Value ,error (nil );if _ebce !=nil {return _ebce ;};_fdgfb .NameAttr =_eddgd ;continue ;};if _decff .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cagad ,_bgabf :=ParseUnionST_OnOff (_decff .Value );if _bgabf !=nil {return _bgabf ;};_fdgfb .LockedAttr =&_cagad ;continue ;};if _decff .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_cfedf ,_ccbfb :=_fc .ParseInt (_decff .Value ,10,64);if _ccbfb !=nil {return _ccbfb ;};_fdgfb .UiPriorityAttr =&_cfedf ;continue ;};if _decff .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_gcgae ,_bdcaag :=ParseUnionST_OnOff (_decff .Value );if _bdcaag !=nil {return _bdcaag ;};_fdgfb .SemiHiddenAttr =&_gcgae ;continue ;};if _decff .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_baagc ,_cceeg :=ParseUnionST_OnOff (_decff .Value );if _cceeg !=nil {return _cceeg ;};_fdgfb .UnhideWhenUsedAttr =&_baagc ;continue ;};if _decff .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_aaafbd ,_dffb :=ParseUnionST_OnOff (_decff .Value );if _dffb !=nil {return _dffb ;};_fdgfb .QFormatAttr =&_aaafbd ;continue ;};};for {_bbcbd ,_becb :=d .Token ();if _becb !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_becb );};if _ecagg ,_fceeag :=_bbcbd .(_f .EndElement );_fceeag &&_ecagg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SdtContentRun and its children +func (_egcad *CT_SdtContentRun )Validate ()error {return _egcad .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_gdecf ST_AnnotationVMerge )Validate ()error {return _gdecf .ValidateWithPath ("")};func (_cege *CT_Base64Binary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baeb :=range start .Attr {if _baeb .Name .Local =="\u0076\u0061\u006c"{_gea ,_ceec :=_baeb .Value ,error (nil );if _ceec !=nil {return _ceec ;};_cege .ValAttr =_gea ;continue ;};};for {_baf ,_cca :=d .Token ();if _cca !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_cca );};if _adea ,_bcca :=_baf .(_d .EndElement );_bcca &&_adea .Name ==start .Name {break ;};};return nil ;};type CT_FFData struct{ -// Validate validates the CT_PPrGeneral and its children -func (_fcafd *CT_PPrGeneral )Validate ()error {return _fcafd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");};func NewCT_Hyperlink ()*CT_Hyperlink {_efabg :=&CT_Hyperlink {};return _efabg };type CT_Divs struct{ +// Form Field Name +Name []*CT_FFName ; -// Information About Single HTML div Element -Div []*CT_Div ;};type ST_SdtDateMappingType byte ; +// Form Field Label +Label []*CT_DecimalNumber ; -// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path -func (_eadecc *CT_TblBorders )ValidateWithPath (path string )error {if _eadecc .Top !=nil {if _bcaga :=_eadecc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bcaga !=nil {return _bcaga ;};};if _eadecc .Start !=nil {if _ceegf :=_eadecc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_ceegf !=nil {return _ceegf ;};};if _eadecc .Left !=nil {if _ggeafd :=_eadecc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ggeafd !=nil {return _ggeafd ;};};if _eadecc .Bottom !=nil {if _cagcg :=_eadecc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cagcg !=nil {return _cagcg ;};};if _eadecc .End !=nil {if _efaee :=_eadecc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_efaee !=nil {return _efaee ;};};if _eadecc .Right !=nil {if _eefcd :=_eadecc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_eefcd !=nil {return _eefcd ;};};if _eadecc .InsideH !=nil {if _dfdfc :=_eadecc .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_dfdfc !=nil {return _dfdfc ;};};if _eadecc .InsideV !=nil {if _ecfgga :=_eadecc .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_ecfgga !=nil {return _ecfgga ;};};return nil ;};func (_abggf ST_Pitch )Validate ()error {return _abggf .ValidateWithPath ("")};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;); +// Form Field Navigation Order Index +TabIndex []*CT_UnsignedDecimalNumber ; -// Validate validates the CT_FontsList and its children -func (_cccfg *CT_FontsList )Validate ()error {return _cccfg .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func (_begb *CT_PBdr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abbeg :for {_adecb ,_ecdde :=d .Token ();if _ecdde !=nil {return _ecdde ;};switch _dafff :=_adecb .(type ){case _f .StartElement :switch _dafff .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"}:_begb .Top =NewCT_Border ();if _cbgce :=d .DecodeElement (_begb .Top ,&_dafff );_cbgce !=nil {return _cbgce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_begb .Left =NewCT_Border ();if _dbaeed :=d .DecodeElement (_begb .Left ,&_dafff );_dbaeed !=nil {return _dbaeed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_begb .Bottom =NewCT_Border ();if _bbebd :=d .DecodeElement (_begb .Bottom ,&_dafff );_bbebd !=nil {return _bbebd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_begb .Right =NewCT_Border ();if _feebb :=d .DecodeElement (_begb .Right ,&_dafff );_feebb !=nil {return _feebb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_begb .Between =NewCT_Border ();if _bbbaf :=d .DecodeElement (_begb .Between ,&_dafff );_bbbaf !=nil {return _bbbaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_begb .Bar =NewCT_Border ();if _agaag :=d .DecodeElement (_begb .Bar ,&_dafff );_agaag !=nil {return _agaag ;};default:_gd .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0042\u0064\u0072\u0020\u0025\u0076",_dafff .Name );if _ffcgg :=d .Skip ();_ffcgg !=nil {return _ffcgg ;};};case _f .EndElement :break _abbeg ;case _f .CharData :};};return nil ;}; +// Form Field Enabled +Enabled []*CT_OnOff ; -// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path -func (_gbdca *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };func (_aaeeagg *CT_TabStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaeeagg .ValAttr =ST_TabJc (1);for _ ,_fceef :=range start .Attr {if _fceef .Name .Local =="\u0076\u0061\u006c"{_aaeeagg .ValAttr .UnmarshalXMLAttr (_fceef );continue ;};if _fceef .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_aaeeagg .LeaderAttr .UnmarshalXMLAttr (_fceef );continue ;};if _fceef .Name .Local =="\u0070\u006f\u0073"{_cegfb ,_bagac :=ParseUnionST_SignedTwipsMeasure (_fceef .Value );if _bagac !=nil {return _bagac ;};_aaeeagg .PosAttr =_cegfb ;continue ;};};for {_agbbg ,_faabe :=d .Token ();if _faabe !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_faabe );};if _bgddfa ,_dfgcgc :=_agbbg .(_f .EndElement );_dfgcgc &&_bgddfa .Name ==start .Name {break ;};};return nil ;};type ST_FrameScrollbar byte ;func (_gafddc *CT_TblPPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gacbg :=range start .Attr {if _gacbg .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_gfgbb ,_dfaeb :=ParseUnionST_TwipsMeasure (_gacbg .Value );if _dfaeb !=nil {return _dfaeb ;};_gafddc .LeftFromTextAttr =&_gfgbb ;continue ;};if _gacbg .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_bdbfg ,_fgafg :=ParseUnionST_TwipsMeasure (_gacbg .Value );if _fgafg !=nil {return _fgafg ;};_gafddc .RightFromTextAttr =&_bdbfg ;continue ;};if _gacbg .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_fggab ,_cfbgc :=ParseUnionST_TwipsMeasure (_gacbg .Value );if _cfbgc !=nil {return _cfbgc ;};_gafddc .TopFromTextAttr =&_fggab ;continue ;};if _gacbg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_gfadcb ,_cedde :=ParseUnionST_TwipsMeasure (_gacbg .Value );if _cedde !=nil {return _cedde ;};_gafddc .BottomFromTextAttr =&_gfadcb ;continue ;};if _gacbg .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_gafddc .VertAnchorAttr .UnmarshalXMLAttr (_gacbg );continue ;};if _gacbg .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_gafddc .HorzAnchorAttr .UnmarshalXMLAttr (_gacbg );continue ;};if _gacbg .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_gafddc .TblpXSpecAttr .UnmarshalXMLAttr (_gacbg );continue ;};if _gacbg .Name .Local =="\u0074\u0062\u006cp\u0058"{_gafdee ,_baddg :=ParseUnionST_SignedTwipsMeasure (_gacbg .Value );if _baddg !=nil {return _baddg ;};_gafddc .TblpXAttr =&_gafdee ;continue ;};if _gacbg .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_gafddc .TblpYSpecAttr .UnmarshalXMLAttr (_gacbg );continue ;};if _gacbg .Name .Local =="\u0074\u0062\u006cp\u0059"{_fbfeff ,_dgec :=ParseUnionST_SignedTwipsMeasure (_gacbg .Value );if _dgec !=nil {return _dgec ;};_gafddc .TblpYAttr =&_fbfeff ;continue ;};};for {_bfdac ,_aefae :=d .Token ();if _aefae !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_aefae );};if _bffac ,_cgbf :=_bfdac .(_f .EndElement );_cgbf &&_bffac .Name ==start .Name {break ;};};return nil ;};func (_abebe *CT_LongHexNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgbcf :=range start .Attr {if _dgbcf .Name .Local =="\u0076\u0061\u006c"{_bdeag ,_bddea :=_dgbcf .Value ,error (nil );if _bddea !=nil {return _bddea ;};_abebe .ValAttr =_bdeag ;continue ;};};for {_fdffbd ,_gfgfa :=d .Token ();if _gfgfa !=nil {return _ff .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",_gfgfa );};if _dadbe ,_cgbb :=_fdffbd .(_f .EndElement );_cgbb &&_dadbe .Name ==start .Name {break ;};};return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_eebce :=&CT_SmartTagType {};return _eebce }; +// Recalculate Fields When Current Field Is Modified +CalcOnExit []*CT_OnOff ; -// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path -func (_efbada *CT_SdtPr )ValidateWithPath (path string )error {if _efbada .RPr !=nil {if _dceca :=_efbada .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dceca !=nil {return _dceca ;};};if _efbada .Alias !=nil {if _ebbfb :=_efbada .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073");_ebbfb !=nil {return _ebbfb ;};};if _efbada .Tag !=nil {if _gfcce :=_efbada .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_gfcce !=nil {return _gfcce ;};};if _efbada .Id !=nil {if _egdggb :=_efbada .Id .ValidateWithPath (path +"\u002f\u0049\u0064");_egdggb !=nil {return _egdggb ;};};if _efbada .Lock !=nil {if _dagaad :=_efbada .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_dagaad !=nil {return _dagaad ;};};if _efbada .Placeholder !=nil {if _gacbe :=_efbada .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_gacbe !=nil {return _gacbe ;};};if _efbada .Temporary !=nil {if _dedbeg :=_efbada .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_dedbeg !=nil {return _dedbeg ;};};if _efbada .ShowingPlcHdr !=nil {if _dbfdgb :=_efbada .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072");_dbfdgb !=nil {return _dbfdgb ;};};if _efbada .DataBinding !=nil {if _eadab :=_efbada .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_eadab !=nil {return _eadab ;};};if _efbada .Label !=nil {if _efdeb :=_efbada .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c");_efdeb !=nil {return _efdeb ;};};if _efbada .TabIndex !=nil {if _cdcaaa :=_efbada .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_cdcaaa !=nil {return _cdcaaa ;};};if _efbada .Choice !=nil {if _eagbg :=_efbada .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eagbg !=nil {return _eagbg ;};};return nil ;};func (_abec *CT_EdnDocProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abec .Pos !=nil {_dgga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_abec .Pos ,_dgga );};if _abec .NumFmt !=nil {_deab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_abec .NumFmt ,_deab );};if _abec .NumStart !=nil {_deccb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_abec .NumStart ,_deccb );};if _abec .NumRestart !=nil {_fcgga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_abec .NumRestart ,_fcgga );};if _abec .Endnote !=nil {_fbca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_bbbeg :=range _abec .Endnote {e .EncodeElement (_bbbeg ,_fbca );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_PContentBase ()*EG_PContentBase {_bcfcc :=&EG_PContentBase {};return _bcfcc };type WdCT_EffectExtent struct{LAttr _da .ST_Coordinate ;TAttr _da .ST_Coordinate ;RAttr _da .ST_Coordinate ;BAttr _da .ST_Coordinate ;};func (_ggdcdd ST_Wrap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efdab :=_f .Attr {};_efdab .Name =name ;switch _ggdcdd {case ST_WrapUnset :_efdab .Value ="";case ST_WrapAuto :_efdab .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_efdab .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_efdab .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_efdab .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_efdab .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_efdab .Value ="\u006e\u006f\u006e\u0065";};return _efdab ,nil ;};type CT_LatentStyles struct{ +// Script Function to Execute on Form Field Entry +EntryMacro []*CT_MacroName ; -// Default Style Locking Setting -DefLockedStateAttr *_e .ST_OnOff ; +// Script Function to Execute on Form Field Exit +ExitMacro []*CT_MacroName ; -// Default User Interface Priority Setting -DefUIPriorityAttr *int64 ; +// Associated Help Text +HelpText []*CT_FFHelpText ; -// Default Semi-Hidden Setting -DefSemiHiddenAttr *_e .ST_OnOff ; +// Associated Status Text +StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};func (_cgcae *CT_Text )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddecf :=range start .Attr {if _ddecf .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"&&_ddecf .Name .Local =="\u0073\u0070\u0061c\u0065"{_ffcbde ,_feffb :=_ddecf .Value ,error (nil );if _feffb !=nil {return _feffb ;};_cgcae .SpaceAttr =&_ffcbde ;continue ;};};for {_bceda ,_ccfeba :=d .Token ();if _ccfeba !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ccfeba );};if _dcafe ,_bcdbe :=_bceda .(_d .CharData );_bcdbe {_cgcae .Content =string (_dcafe );};if _dffgc ,_adcce :=_bceda .(_d .EndElement );_adcce &&_dffgc .Name ==start .Name {break ;};};return nil ;};type CT_SdtPr struct{ -// Default Hidden Until Used Setting -DefUnhideWhenUsedAttr *_e .ST_OnOff ; +// Run Properties For Structured Document Tag Contents +RPr *CT_RPr ; -// Default Primary Style Setting -DefQFormatAttr *_e .ST_OnOff ; +// Friendly Name +Alias *CT_String ; -// Latent Style Count -CountAttr *int64 ; +// Programmatic Tag +Tag *CT_String ; -// Latent Style Exception -LsdException []*CT_LsdException ;};func (_egdbdf ST_PTabRelativeTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egdbdf .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 (_deagac ST_Hint )String ()string {switch _deagac {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return "";};type CT_CharacterSpacing struct{ +// Unique ID +Id *CT_DecimalNumber ; -// Value -ValAttr ST_CharacterSpacing ;}; +// Locking Setting +Lock *CT_Lock ; -// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path -func (_cgdae *CT_DocDefaults )ValidateWithPath (path string )error {if _cgdae .RPrDefault !=nil {if _daede :=_cgdae .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_daede !=nil {return _daede ;};};if _cgdae .PPrDefault !=nil {if _ebea :=_cgdae .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_ebea !=nil {return _ebea ;};};return nil ;};func (_fdcg *CT_MarkupRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdcg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_faede ,_addb :=_fdcg .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 _addb !=nil {return _addb ;};start .Attr =append (start .Attr ,_faede );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_fdcg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Structured Document Tag Placeholder Text +Placeholder *CT_Placeholder ; -// Validate validates the WdCT_WordprocessingShapeChoice and its children -func (_gecaea *WdCT_WordprocessingShapeChoice )Validate ()error {return _gecaea .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 (_bdaggf *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 :_ff .Sprintf ("\u0025\u0076",_bdaggf .AuthorAttr )});if _bdaggf .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_bdaggf .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_bdaggf .IdAttr )});e .EncodeToken (start );_eadge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_bdaggf .PPr ,_eadge );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_edggdd :=&CT_FramesetChoice {};return _edggdd };func (_gdeg *CT_Captions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebdaa :for {_cfce ,_cebf :=d .Token ();if _cebf !=nil {return _cebf ;};switch _abbe :=_cfce .(type ){case _f .StartElement :switch _abbe .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"}:_ffbb :=NewCT_Caption ();if _fddf :=d .DecodeElement (_ffbb ,&_abbe );_fddf !=nil {return _fddf ;};_gdeg .Caption =append (_gdeg .Caption ,_ffbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdeg .AutoCaptions =NewCT_AutoCaptions ();if _decg :=d .DecodeElement (_gdeg .AutoCaptions ,&_abbe );_decg !=nil {return _decg ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_abbe .Name );if _ffbba :=d .Skip ();_ffbba !=nil {return _ffbba ;};};case _f .EndElement :break _ebdaa ;case _f .CharData :};};return nil ;};func (_acebc *CT_TcBorders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acebc .Top !=nil {_bccfcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_acebc .Top ,_bccfcb );};if _acebc .Start !=nil {_fddce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_acebc .Start ,_fddce );};if _acebc .Left !=nil {_fddcee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_acebc .Left ,_fddcee );};if _acebc .Bottom !=nil {_afceab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_acebc .Bottom ,_afceab );};if _acebc .End !=nil {_agafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_acebc .End ,_agafe );};if _acebc .Right !=nil {_afgfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_acebc .Right ,_afgfa );};if _acebc .InsideH !=nil {_caebef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_acebc .InsideH ,_caebef );};if _acebc .InsideV !=nil {_cgbed :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_acebc .InsideV ,_cgbed );};if _acebc .Tl2br !=nil {_feggbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_acebc .Tl2br ,_feggbc );};if _acebc .Tr2bl !=nil {_bgabc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_acebc .Tr2bl ,_bgabc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Remove Structured Document Tag When Contents Are Edited +Temporary *CT_OnOff ; -// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path -func (_gedd *CT_Endnotes )ValidateWithPath (path string )error {for _eeacb ,_cebac :=range _gedd .Endnote {if _abfa :=_cebac .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_eeacb ));_abfa !=nil {return _abfa ;};};return nil ;};type EG_FtnEdnNumProps struct{ +// Current Contents Are Placeholder Text +ShowingPlcHdr *CT_OnOff ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// XML Mapping +DataBinding *CT_DataBinding ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Structured Document Tag Label +Label *CT_DecimalNumber ; -// Annotation Identifier -IdAttr int64 ;};type CT_MailMerge struct{ +// Structured Document Tag Navigation Order Index +TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_cd .Any ;};type WdCT_WrapNone struct{};func (_gabdd ST_Em )Validate ()error {return _gabdd .ValidateWithPath ("")}; -// Source Document Type -MainDocumentType *CT_MailMergeDocType ; +// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path +func (_bdeeagb *CT_TblGridCol )ValidateWithPath (path string )error {if _bdeeagb .WAttr !=nil {if _cbecf :=_bdeeagb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_cbecf !=nil {return _cbecf ;};};return nil ;};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_bddfg *ST_FFTextType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bddfg =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_bddfg =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_bddfg =2;case "\u0064\u0061\u0074\u0065":*_bddfg =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_bddfg =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_bddfg =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_bddfg =6;};return nil ;};func (_dfeca *ST_HpsMeasure )Validate ()error {return _dfeca .ValidateWithPath ("")};func NewCT_Text ()*CT_Text {_ecgbdg :=&CT_Text {};return _ecgbdg }; -// Query Contains Link to External Query File -LinkToQuery *CT_OnOff ; +// Validate validates the WdEG_WrapType and its children +func (_fggfgbb *WdEG_WrapType )Validate ()error {return _fggfgbb .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");};type CT_ProofErr struct{ -// Data Source Type -DataType *CT_MailMergeDataType ; +// Proofing Error Anchor Type +TypeAttr ST_ProofErr ;};func (_aebceb *WdST_AlignH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efdcbg ,_gdcfcg :=d .Token ();if _gdcfcg !=nil {return _gdcfcg ;};if _affbef ,_eeddg :=_efdcbg .(_d .EndElement );_eeddg &&_affbef .Name ==start .Name {*_aebceb =1;return nil ;};if _bgbacg ,_bbddfg :=_efdcbg .(_d .CharData );!_bbddfg {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efdcbg );}else {switch string (_bgbacg ){case "":*_aebceb =0;case "\u006c\u0065\u0066\u0074":*_aebceb =1;case "\u0072\u0069\u0067h\u0074":*_aebceb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aebceb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_aebceb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_aebceb =5;};};_efdcbg ,_gdcfcg =d .Token ();if _gdcfcg !=nil {return _gdcfcg ;};if _gddga ,_cbdbgd :=_efdcbg .(_d .EndElement );_cbdbgd &&_gddga .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efdcbg );};func (_feead *ST_RubyAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_feead =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_feead =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_feead =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_feead =3;case "\u006c\u0065\u0066\u0074":*_feead =4;case "\u0072\u0069\u0067h\u0074":*_feead =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_feead =6;};return nil ;}; -// Data Source Connection String -ConnectString *CT_String ; +// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path +func (_eecdg *CT_EdnProps )ValidateWithPath (path string )error {if _eecdg .Pos !=nil {if _ceefd :=_eecdg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ceefd !=nil {return _ceefd ;};};if _eecdg .NumFmt !=nil {if _defcg :=_eecdg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_defcg !=nil {return _defcg ;};};if _eecdg .NumStart !=nil {if _gcgef :=_eecdg .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_gcgef !=nil {return _gcgef ;};};if _eecdg .NumRestart !=nil {if _fffed :=_eecdg .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_fffed !=nil {return _fffed ;};};return nil ;};func (_bagfc *CT_Recipients )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bfbec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_bgedb :=range _bagfc .RecipientData {e .EncodeElement (_bgedb ,_bfbec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcdcg *Numbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdcg .CT_Numbering =*NewCT_Numbering ();_gfedce :for {_dgcbc ,_eadffa :=d .Token ();if _eadffa !=nil {return _eadffa ;};switch _aeaag :=_dgcbc .(type ){case _d .StartElement :switch _aeaag .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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_dddecf :=NewCT_NumPicBullet ();if _eggfb :=d .DecodeElement (_dddecf ,&_aeaag );_eggfb !=nil {return _eggfb ;};_dcdcg .NumPicBullet =append (_dcdcg .NumPicBullet ,_dddecf );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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_acdae :=NewCT_AbstractNum ();if _fcbcb :=d .DecodeElement (_acdae ,&_aeaag );_fcbcb !=nil {return _fcbcb ;};_dcdcg .AbstractNum =append (_dcdcg .AbstractNum ,_acdae );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 :"\u006e\u0075\u006d"},_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 :"\u006e\u0075\u006d"}:_abdbe :=NewCT_Num ();if _cfgge :=d .DecodeElement (_abdbe ,&_aeaag );_cfgge !=nil {return _cfgge ;};_dcdcg .Num =append (_dcdcg .Num ,_abdbe );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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_dcdcg .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _geafc :=d .DecodeElement (_dcdcg .NumIdMacAtCleanup ,&_aeaag );_geafc !=nil {return _geafc ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004e\u0075\u006d\u0062\u0065\u0072i\u006e\u0067 \u0025\u0076",_aeaag .Name );if _dbfdc :=d .Skip ();_dbfdc !=nil {return _dbfdc ;};};case _d .EndElement :break _gfedce ;case _d .CharData :};};return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_ebcbf :=&CT_PixelsMeasure {};return _ebcbf };func (_fcbcc ST_ThemeColor )ValidateWithPath (path string )error {switch _fcbcc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbcc ));};return nil ;}; -// Query For Data Source Records To Merge -Query *CT_String ; +// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path +func (_gedgf *CT_DocPartBehavior )ValidateWithPath (path string )error {if _gedgf .ValAttr ==ST_DocPartBehaviorUnset {return _ace .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 _cggag :=_gedgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cggag !=nil {return _cggag ;};return nil ;}; -// Data Source File Path -DataSource *CT_Rel ; +// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path +func (_fafeg *WdAnchor )ValidateWithPath (path string )error {if _fbgcg :=_fafeg .WdCT_Anchor .ValidateWithPath (path );_fbgcg !=nil {return _fbgcg ;};return nil ;};func (_cff *CT_BookmarkRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cff .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_cff .ColFirstAttr )});};if _cff .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ace .Sprintf ("\u0025\u0076",*_cff .ColLastAttr )});};if _cff .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_adcc ,_acfd :=_cff .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _acfd !=nil {return _acfd ;};start .Attr =append (start .Attr ,_adcc );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_cff .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Header Definition File Path -HeaderSource *CT_Rel ; +// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path +func (_gcde *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };func (_abgfc ST_Theme )String ()string {switch _abgfc {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 "";};func (_fbede *CT_FtnEdnRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcbff :=range start .Attr {if _gcbff .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_dfbeg ,_fdbga :=ParseUnionST_OnOff (_gcbff .Value );if _fdbga !=nil {return _fdbga ;};_fbede .CustomMarkFollowsAttr =&_dfbeg ;continue ;};if _gcbff .Name .Local =="\u0069\u0064"{_feccd ,_dadae :=_ac .ParseInt (_gcbff .Value ,10,64);if _dadae !=nil {return _dadae ;};_fbede .IdAttr =_feccd ;continue ;};};for {_fecfd ,_gfccd :=d .Token ();if _gfccd !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_gfccd );};if _gafgg ,_ecabe :=_fecfd .(_d .EndElement );_ecabe &&_gafgg .Name ==start .Name {break ;};};return nil ;}; -// Remove Blank Lines from Merged Documents -DoNotSuppressBlankLines *CT_OnOff ; +// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path +func (_agbab *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _abfab :=_agbab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abfab !=nil {return _abfab ;};return nil ;}; -// Merged Document Destination -Destination *CT_MailMergeDest ; +// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path +func (_gbg *CT_Body )ValidateWithPath (path string )error {for _cegg ,_adc :=range _gbg .EG_BlockLevelElts {if _ccdc :=_adc .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cegg ));_ccdc !=nil {return _ccdc ;};};if _gbg .SectPr !=nil {if _cfb :=_gbg .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_cfb !=nil {return _cfb ;};};return nil ;};func (_fgdge *CT_Tabs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcacb :for {_fgdgd ,_gdadeef :=d .Token ();if _gdadeef !=nil {return _gdadeef ;};switch _bebac :=_fgdgd .(type ){case _d .StartElement :switch _bebac .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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_ffbad :=NewCT_TabStop ();if _bdfbe :=d .DecodeElement (_ffbad ,&_bebac );_bdfbe !=nil {return _bdfbe ;};_fgdge .Tab =append (_fgdge .Tab ,_ffbad );default:_fe .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u0073\u0020\u0025\u0076",_bebac .Name );if _gfgdf :=d .Skip ();_gfgdf !=nil {return _gfgdf ;};};case _d .EndElement :break _dcacb ;case _d .CharData :};};return nil ;};func (_cfbbd *ST_HexColorAuto )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfcdef ,_febgdb :=d .Token ();if _febgdb !=nil {return _febgdb ;};if _cgfdab ,_dgaga :=_gfcdef .(_d .EndElement );_dgaga &&_cgfdab .Name ==start .Name {*_cfbbd =1;return nil ;};if _cgfee ,_decdcb :=_gfcdef .(_d .CharData );!_decdcb {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfcdef );}else {switch string (_cgfee ){case "":*_cfbbd =0;case "\u0061\u0075\u0074\u006f":*_cfbbd =1;};};_gfcdef ,_febgdb =d .Token ();if _febgdb !=nil {return _febgdb ;};if _egaad ,_aecdde :=_gfcdef .(_d .EndElement );_aecdde &&_egaad .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfcdef );};func (_gffbe *EG_PContentMath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0077\u003a\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006et\u004d\u0061\u0074\u0068";if _gffbe .EG_PContentBase !=nil {for _ ,_dbebb :=range _gffbe .EG_PContentBase {_dbebb .MarshalXML (e ,_d .StartElement {});};};if _gffbe .EG_ContentRunContentBase !=nil {for _ ,_fcddd :=range _gffbe .EG_ContentRunContentBase {_fcddd .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// Column Containing E-mail Address -AddressFieldName *CT_String ; +// Validate validates the WdCT_WordprocessingCanvasChoice and its children +func (_egfgda *WdCT_WordprocessingCanvasChoice )Validate ()error {return _egfgda .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 (_gdgae *CT_RunTrackChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_gdgae .AuthorAttr )});if _gdgae .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_gdgae .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_gdgae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acdfe *ST_TextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdgea ,_fdedga :=d .Token ();if _fdedga !=nil {return _fdedga ;};if _fcbbfe ,_eedgeg :=_fdgea .(_d .EndElement );_eedgeg &&_fcbbfe .Name ==start .Name {*_acdfe =1;return nil ;};if _bddde ,_cccce :=_fdgea .(_d .CharData );!_cccce {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdgea );}else {switch string (_bddde ){case "":*_acdfe =0;case "\u0074\u006f\u0070":*_acdfe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_acdfe =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_acdfe =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_acdfe =4;case "\u0061\u0075\u0074\u006f":*_acdfe =5;};};_fdgea ,_fdedga =d .Token ();if _fdedga !=nil {return _fdedga ;};if _daedfc ,_adfdd :=_fdgea .(_d .EndElement );_adfdd &&_daedfc .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdgea );};func (_gaeff *EG_RangeMarkupElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaeff .BookmarkStart !=nil {_bbgag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gaeff .BookmarkStart ,_bbgag );};if _gaeff .BookmarkEnd !=nil {_bfcfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_gaeff .BookmarkEnd ,_bfcfd );};if _gaeff .MoveFromRangeStart !=nil {_ffacaf :=_d .StartElement {Name :_d .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_gaeff .MoveFromRangeStart ,_ffacaf );};if _gaeff .MoveFromRangeEnd !=nil {_daaac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_gaeff .MoveFromRangeEnd ,_daaac );};if _gaeff .MoveToRangeStart !=nil {_affbba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gaeff .MoveToRangeStart ,_affbba );};if _gaeff .MoveToRangeEnd !=nil {_faecf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_gaeff .MoveToRangeEnd ,_faecf );};if _gaeff .CommentRangeStart !=nil {_cgdbgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fmm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gaeff .CommentRangeStart ,_cgdbgb );};if _gaeff .CommentRangeEnd !=nil {_bddfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_gaeff .CommentRangeEnd ,_bddfa );};if _gaeff .CustomXmlInsRangeStart !=nil {_beggg :=_d .StartElement {Name :_d .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 (_gaeff .CustomXmlInsRangeStart ,_beggg );};if _gaeff .CustomXmlInsRangeEnd !=nil {_gfgbde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_gaeff .CustomXmlInsRangeEnd ,_gfgbde );};if _gaeff .CustomXmlDelRangeStart !=nil {_adabce :=_d .StartElement {Name :_d .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 (_gaeff .CustomXmlDelRangeStart ,_adabce );};if _gaeff .CustomXmlDelRangeEnd !=nil {_fbafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_gaeff .CustomXmlDelRangeEnd ,_fbafb );};if _gaeff .CustomXmlMoveFromRangeStart !=nil {_bbagf :=_d .StartElement {Name :_d .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 (_gaeff .CustomXmlMoveFromRangeStart ,_bbagf );};if _gaeff .CustomXmlMoveFromRangeEnd !=nil {_edffc :=_d .StartElement {Name :_d .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 (_gaeff .CustomXmlMoveFromRangeEnd ,_edffc );};if _gaeff .CustomXmlMoveToRangeStart !=nil {_adgbf :=_d .StartElement {Name :_d .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 (_gaeff .CustomXmlMoveToRangeStart ,_adgbf );};if _gaeff .CustomXmlMoveToRangeEnd !=nil {_aadca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u004do\u0076e\u0054o\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}};e .EncodeElement (_gaeff .CustomXmlMoveToRangeEnd ,_aadca );};return nil ;};func (_daebfe *ST_SignedTwipsMeasure )Validate ()error {return _daebfe .ValidateWithPath ("")};func (_acaegd *CT_Ruby )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fbbfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_acaegd .RubyPr ,_fbbfbb );_dcbef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_acaegd .Rt ,_dcbef );_eaffe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_acaegd .RubyBase ,_eaffe );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewWdEG_WrapType ()*WdEG_WrapType {_fggfab :=&WdEG_WrapType {};return _fggfab }; -// Merged E-mail or Fax Subject Line -MailSubject *CT_String ; +// Validate validates the CT_ParaRPrOriginal and its children +func (_gfded *CT_ParaRPrOriginal )Validate ()error {return _gfded .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_fbdcce :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_fbdcce .ST_TextScalePercent =&s ;}else {_gcgcd ,_aeadc :=_ac .ParseFloat (s ,64);if _aeadc !=nil {return _fbdcce ,_ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_aeadc );};_fbdcce .ST_TextScaleDecimal =_cd .Int64 (int64 (_gcgcd ));};return _fbdcce ,nil ;};func NewCT_Highlight ()*CT_Highlight {_gbgec :=&CT_Highlight {};_gbgec .ValAttr =ST_HighlightColor (1);return _gbgec ;};func (_bcaeag ST_TextDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcgfa :=_d .Attr {};_fcgfa .Name =name ;switch _bcaeag {case ST_TextDirectionUnset :_fcgfa .Value ="";case ST_TextDirectionTb :_fcgfa .Value ="\u0074\u0062";case ST_TextDirectionRl :_fcgfa .Value ="\u0072\u006c";case ST_TextDirectionLr :_fcgfa .Value ="\u006c\u0072";case ST_TextDirectionTbV :_fcgfa .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_fcgfa .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_fcgfa .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_fcgfa .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_fcgfa .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_fcgfa .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_fcgfa .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_fcgfa .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_fcgfa .Value ="\u0074\u0062\u0052l\u0056";};return _fcgfa ,nil ;};type CT_CustomXmlCell struct{ -// Merged Document To E-Mail Attachment -MailAsAttachment *CT_OnOff ; +// Custom XML Element Namespace +UriAttr *string ; -// View Merged Data Within Document -ViewMergedData *CT_OnOff ; +// Custom XML Element Name +ElementAttr string ; -// Record Currently Displayed In Merged Document -ActiveRecord *CT_DecimalNumber ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_gfdgf *CT_DocPartTypes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acfag :=range start .Attr {if _acfag .Name .Local =="\u0061\u006c\u006c"{_beabb ,_acea :=ParseUnionST_OnOff (_acfag .Value );if _acea !=nil {return _acea ;};_gfdgf .AllAttr =&_beabb ;continue ;};};_gfade :for {_cefd ,_edbdb :=d .Token ();if _edbdb !=nil {return _edbdb ;};switch _fcdac :=_cefd .(type ){case _d .StartElement :switch _fcdac .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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_aeddf :=NewCT_DocPartType ();if _eddfa :=d .DecodeElement (_aeddf ,&_fcdac );_eddfa !=nil {return _eddfa ;};_gfdgf .Type =append (_gfdgf .Type ,_aeddf );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063P\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_fcdac .Name );if _debag :=d .Skip ();_debag !=nil {return _debag ;};};case _d .EndElement :break _gfade ;case _d .CharData :};};return nil ;};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_bcbcec :=&EG_CellMarkupElements {};return _bcbcec ;};func (_gbaab *CT_ObjectChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bccga :for {_bcccgf ,_eecce :=d .Token ();if _eecce !=nil {return _eecce ;};switch _aace :=_bcccgf .(type ){case _d .StartElement :switch _aace .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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_gbaab .Control =NewCT_Control ();if _ccfba :=d .DecodeElement (_gbaab .Control ,&_aace );_ccfba !=nil {return _ccfba ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_gbaab .ObjectLink =NewCT_ObjectLink ();if _ecga :=d .DecodeElement (_gbaab .ObjectLink ,&_aace );_ecga !=nil {return _ecga ;};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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_gbaab .ObjectEmbed =NewCT_ObjectEmbed ();if _cdgga :=d .DecodeElement (_gbaab .ObjectEmbed ,&_aace );_cdgga !=nil {return _cdgga ;};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 :"\u006d\u006f\u0076i\u0065"},_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 :"\u006d\u006f\u0076i\u0065"}:_gbaab .Movie =NewCT_Rel ();if _fadag :=d .DecodeElement (_gbaab .Movie ,&_aace );_fadag !=nil {return _fadag ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_aace .Name );if _cbebg :=d .Skip ();_cbebg !=nil {return _cbebg ;};};case _d .EndElement :break _bccga ;case _d .CharData :};};return nil ;}; -// Mail Merge Error Reporting Setting -CheckErrors *CT_DecimalNumber ; +// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path +func (_aebgag *WdCT_PosV )ValidateWithPath (path string )error {if _aebgag .RelativeFromAttr ==WdST_RelFromVUnset {return _ace .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 _fbffc :=_aebgag .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_fbffc !=nil {return _fbffc ;};if _gagdf :=_aebgag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gagdf !=nil {return _gagdf ;};return nil ;};func (_edacec *CT_TblStylePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edacec .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_ffdee :=range start .Attr {if _ffdee .Name .Local =="\u0074\u0079\u0070\u0065"{_edacec .TypeAttr .UnmarshalXMLAttr (_ffdee );continue ;};};_ffaaa :for {_fgfde ,_faeab :=d .Token ();if _faeab !=nil {return _faeab ;};switch _bdfc :=_fgfde .(type ){case _d .StartElement :switch _bdfc .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_edacec .PPr =NewCT_PPrGeneral ();if _ecefa :=d .DecodeElement (_edacec .PPr ,&_bdfc );_ecefa !=nil {return _ecefa ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_edacec .RPr =NewCT_RPr ();if _deaff :=d .DecodeElement (_edacec .RPr ,&_bdfc );_deaff !=nil {return _deaff ;};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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_edacec .TblPr =NewCT_TblPrBase ();if _bebdad :=d .DecodeElement (_edacec .TblPr ,&_bdfc );_bebdad !=nil {return _bebdad ;};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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:_edacec .TrPr =NewCT_TrPr ();if _bdcgc :=d .DecodeElement (_edacec .TrPr ,&_bdfc );_bdcgc !=nil {return _bdcgc ;};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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_edacec .TcPr =NewCT_TcPr ();if _fecec :=d .DecodeElement (_edacec .TcPr ,&_bdfc );_fecec !=nil {return _fecec ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072 \u0025\u0076",_bdfc .Name );if _feefdf :=d .Skip ();_feefdf !=nil {return _feefdf ;};};case _d .EndElement :break _ffaaa ;case _d .CharData :};};return nil ;};type CT_Kinsoku struct{ -// Office Data Source Object Settings -Odso *CT_Odso ;};func (_cgbad *CT_TblWidth )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcedf :=range start .Attr {if _bcedf .Name .Local =="\u0077"{_feabf ,_bebdd :=ParseUnionST_MeasurementOrPercent (_bcedf .Value );if _bebdd !=nil {return _bebdd ;};_cgbad .WAttr =&_feabf ;continue ;};if _bcedf .Name .Local =="\u0074\u0079\u0070\u0065"{_cgbad .TypeAttr .UnmarshalXMLAttr (_bcedf );continue ;};};for {_feefec ,_bafbf :=d .Token ();if _bafbf !=nil {return _ff .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_bafbf );};if _eeedf ,_cggee :=_feefec .(_f .EndElement );_cggee &&_eeedf .Name ==start .Name {break ;};};return nil ;};func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_cadee :=&CT_FrameScrollbar {};_cadee .ValAttr =ST_FrameScrollbar (1);return _cadee ;}; +// Language For Which Custom Line Breaking Rule Applies +LangAttr string ; -// Validate validates the CT_FontSig and its children -func (_cabf *CT_FontSig )Validate ()error {return _cabf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");};func NewCT_OnOff ()*CT_OnOff {_afcda :=&CT_OnOff {};return _afcda };func (_eabcf ST_MultiLevelType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eabcf .String (),start );};type CT_FtnEdn struct{ +// Characters For Custom Line Breaking Rule +ValAttr string ;}; -// Footnote/Endnote Type -TypeAttr ST_FtnEdn ; +// Validate validates the CT_HdrFtr and its children +func (_dbegd *CT_HdrFtr )Validate ()error {return _dbegd .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");};func NewCT_SmartTagType ()*CT_SmartTagType {_acgbcb :=&CT_SmartTagType {};return _acgbcb }; -// Footnote/Endnote ID -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func NewWdInline ()*WdInline {_ggdade :=&WdInline {};_ggdade .WdCT_Inline =*NewWdCT_Inline ();return _ggdade ;}; +// Validate validates the EG_MathContent and its children +func (_gecef *EG_MathContent )Validate ()error {return _gecef .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};func NewCT_LevelText ()*CT_LevelText {_aeegd :=&CT_LevelText {};return _aeegd }; -// Validate validates the CT_MailMergeDest and its children -func (_ebbdg *CT_MailMergeDest )Validate ()error {return _ebbdg .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");};func NewCT_TblLook ()*CT_TblLook {_gddcfb :=&CT_TblLook {};return _gddcfb }; +// Validate validates the GlossaryDocument and its children +func (_dabec *GlossaryDocument )Validate ()error {return _dabec .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_cgddf *CT_FFName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgddf .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_cgddf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path -func (_affcf *CT_FFStatusText )ValidateWithPath (path string )error {if _ebgf :=_affcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebgf !=nil {return _ebgf ;};return nil ;}; +// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path +func (_abeg *CT_PPrGeneral )ValidateWithPath (path string )error {if _abeg .PStyle !=nil {if _daada :=_abeg .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_daada !=nil {return _daada ;};};if _abeg .KeepNext !=nil {if _cage :=_abeg .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_cage !=nil {return _cage ;};};if _abeg .KeepLines !=nil {if _affbe :=_abeg .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_affbe !=nil {return _affbe ;};};if _abeg .PageBreakBefore !=nil {if _afcgb :=_abeg .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_afcgb !=nil {return _afcgb ;};};if _abeg .FramePr !=nil {if _cacg :=_abeg .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_cacg !=nil {return _cacg ;};};if _abeg .WidowControl !=nil {if _gefec :=_abeg .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_gefec !=nil {return _gefec ;};};if _abeg .NumPr !=nil {if _abfdg :=_abeg .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_abfdg !=nil {return _abfdg ;};};if _abeg .SuppressLineNumbers !=nil {if _ebfde :=_abeg .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_ebfde !=nil {return _ebfde ;};};if _abeg .PBdr !=nil {if _fgbe :=_abeg .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fgbe !=nil {return _fgbe ;};};if _abeg .Shd !=nil {if _fbaga :=_abeg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fbaga !=nil {return _fbaga ;};};if _abeg .Tabs !=nil {if _ggbgb :=_abeg .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_ggbgb !=nil {return _ggbgb ;};};if _abeg .SuppressAutoHyphens !=nil {if _fcbdc :=_abeg .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_fcbdc !=nil {return _fcbdc ;};};if _abeg .Kinsoku !=nil {if _fdace :=_abeg .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_fdace !=nil {return _fdace ;};};if _abeg .WordWrap !=nil {if _faga :=_abeg .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_faga !=nil {return _faga ;};};if _abeg .OverflowPunct !=nil {if _bdbda :=_abeg .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bdbda !=nil {return _bdbda ;};};if _abeg .TopLinePunct !=nil {if _bgadg :=_abeg .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_bgadg !=nil {return _bgadg ;};};if _abeg .AutoSpaceDE !=nil {if _faecd :=_abeg .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_faecd !=nil {return _faecd ;};};if _abeg .AutoSpaceDN !=nil {if _egcdc :=_abeg .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_egcdc !=nil {return _egcdc ;};};if _abeg .Bidi !=nil {if _bcecfg :=_abeg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_bcecfg !=nil {return _bcecfg ;};};if _abeg .AdjustRightInd !=nil {if _eeaed :=_abeg .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_eeaed !=nil {return _eeaed ;};};if _abeg .SnapToGrid !=nil {if _geceg :=_abeg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_geceg !=nil {return _geceg ;};};if _abeg .Spacing !=nil {if _cdedg :=_abeg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cdedg !=nil {return _cdedg ;};};if _abeg .Ind !=nil {if _aebce :=_abeg .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_aebce !=nil {return _aebce ;};};if _abeg .ContextualSpacing !=nil {if _gdbd :=_abeg .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_gdbd !=nil {return _gdbd ;};};if _abeg .MirrorIndents !=nil {if _bcfed :=_abeg .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_bcfed !=nil {return _bcfed ;};};if _abeg .SuppressOverlap !=nil {if _ccece :=_abeg .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_ccece !=nil {return _ccece ;};};if _abeg .Jc !=nil {if _eebbf :=_abeg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_eebbf !=nil {return _eebbf ;};};if _abeg .TextDirection !=nil {if _eagca :=_abeg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_eagca !=nil {return _eagca ;};};if _abeg .TextAlignment !=nil {if _cefgf :=_abeg .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_cefgf !=nil {return _cefgf ;};};if _abeg .TextboxTightWrap !=nil {if _eceea :=_abeg .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_eceea !=nil {return _eceea ;};};if _abeg .OutlineLvl !=nil {if _cgace :=_abeg .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_cgace !=nil {return _cgace ;};};if _abeg .DivId !=nil {if _bebdfb :=_abeg .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_bebdfb !=nil {return _bebdfb ;};};if _abeg .CnfStyle !=nil {if _gdgcc :=_abeg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_gdgcc !=nil {return _gdgcc ;};};if _abeg .PPrChange !=nil {if _geedb :=_abeg .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_geedb !=nil {return _geedb ;};};return nil ;}; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_begag *CT_R )ValidateWithPath (path string )error {if _begag .RPr !=nil {if _eccc :=_begag .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eccc !=nil {return _eccc ;};};for _adgde ,_bgcce :=range _begag .EG_RunInnerContent {if _aecad :=_bgcce .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_adgde ));_aecad !=nil {return _aecad ;};};return nil ;};func (_beddcb ST_TextAlignment )ValidateWithPath (path string )error {switch _beddcb {case 0,1,2,3,4,5:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beddcb ));};return nil ;};func NewCT_Rel ()*CT_Rel {_cgba :=&CT_Rel {};return _cgba };func (_aedff *EG_BlockLevelChunkElts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agbcc :for {_cggdbd ,_fgdabc :=d .Token ();if _fgdabc !=nil {return _fgdabc ;};switch _daafg :=_cggdbd .(type ){case _f .StartElement :switch _daafg .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"}:_dfffd :=NewEG_ContentBlockContent ();_dfffd .CustomXml =NewCT_CustomXmlBlock ();if _gfdabg :=d .DecodeElement (_dfffd .CustomXml ,&_daafg );_gfdabg !=nil {return _gfdabg ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_dfffd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgaed :=NewEG_ContentBlockContent ();_cgaed .Sdt =NewCT_SdtBlock ();if _geedda :=d .DecodeElement (_cgaed .Sdt ,&_daafg );_geedda !=nil {return _geedda ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_cgaed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffcce :=NewEG_ContentBlockContent ();_eddcb :=NewCT_P ();if _fegfc :=d .DecodeElement (_eddcb ,&_daafg );_fegfc !=nil {return _fegfc ;};_ffcce .P =append (_ffcce .P ,_eddcb );_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_ffcce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffee :=NewEG_ContentBlockContent ();_efddd :=NewCT_Tbl ();if _fdecbc :=d .DecodeElement (_efddd ,&_daafg );_fdecbc !=nil {return _fdecbc ;};_ffee .Tbl =append (_ffee .Tbl ,_efddd );_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_ffee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaeda :=NewEG_ContentBlockContent ();_faeeae :=NewEG_RunLevelElts ();_faeeae .ProofErr =NewCT_ProofErr ();if _abfca :=d .DecodeElement (_faeeae .ProofErr ,&_daafg );_abfca !=nil {return _abfca ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_gaeda );_gaeda .EG_RunLevelElts =append (_gaeda .EG_RunLevelElts ,_faeeae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egbbb :=NewEG_ContentBlockContent ();_bcecg :=NewEG_RunLevelElts ();_bcecg .PermStart =NewCT_PermStart ();if _gbgdd :=d .DecodeElement (_bcecg .PermStart ,&_daafg );_gbgdd !=nil {return _gbgdd ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_egbbb );_egbbb .EG_RunLevelElts =append (_egbbb .EG_RunLevelElts ,_bcecg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aabge :=NewEG_ContentBlockContent ();_bcbcg :=NewEG_RunLevelElts ();_bcbcg .PermEnd =NewCT_Perm ();if _gaceb :=d .DecodeElement (_bcbcg .PermEnd ,&_daafg );_gaceb !=nil {return _gaceb ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_aabge );_aabge .EG_RunLevelElts =append (_aabge .EG_RunLevelElts ,_bcbcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egeac :=NewEG_ContentBlockContent ();_dgagf :=NewEG_RunLevelElts ();_dgagf .Ins =NewCT_RunTrackChange ();if _fbgbge :=d .DecodeElement (_dgagf .Ins ,&_daafg );_fbgbge !=nil {return _fbgbge ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_egeac );_egeac .EG_RunLevelElts =append (_egeac .EG_RunLevelElts ,_dgagf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaacace :=NewEG_ContentBlockContent ();_faecgd :=NewEG_RunLevelElts ();_faecgd .Del =NewCT_RunTrackChange ();if _egaaa :=d .DecodeElement (_faecgd .Del ,&_daafg );_egaaa !=nil {return _egaaa ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_eaacace );_eaacace .EG_RunLevelElts =append (_eaacace .EG_RunLevelElts ,_faecgd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgdecb :=NewEG_ContentBlockContent ();_fcfdf :=NewEG_RunLevelElts ();_fcfdf .MoveFrom =NewCT_RunTrackChange ();if _cbdbd :=d .DecodeElement (_fcfdf .MoveFrom ,&_daafg );_cbdbd !=nil {return _cbdbd ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_dgdecb );_dgdecb .EG_RunLevelElts =append (_dgdecb .EG_RunLevelElts ,_fcfdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfefdb :=NewEG_ContentBlockContent ();_bfbdc :=NewEG_RunLevelElts ();_bfbdc .MoveTo =NewCT_RunTrackChange ();if _fedeff :=d .DecodeElement (_bfbdc .MoveTo ,&_daafg );_fedeff !=nil {return _fedeff ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_gfefdb );_gfefdb .EG_RunLevelElts =append (_gfefdb .EG_RunLevelElts ,_bfbdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebadg :=NewEG_ContentBlockContent ();_bagge :=NewEG_RunLevelElts ();_dcfefg :=NewEG_RangeMarkupElements ();_dcfefg .BookmarkStart =NewCT_Bookmark ();if _agbfe :=d .DecodeElement (_dcfefg .BookmarkStart ,&_daafg );_agbfe !=nil {return _agbfe ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_cebadg );_cebadg .EG_RunLevelElts =append (_cebadg .EG_RunLevelElts ,_bagge );_bagge .EG_RangeMarkupElements =append (_bagge .EG_RangeMarkupElements ,_dcfefg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafaa :=NewEG_ContentBlockContent ();_accea :=NewEG_RunLevelElts ();_gfdadd :=NewEG_RangeMarkupElements ();_gfdadd .BookmarkEnd =NewCT_MarkupRange ();if _gffae :=d .DecodeElement (_gfdadd .BookmarkEnd ,&_daafg );_gffae !=nil {return _gffae ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_gafaa );_gafaa .EG_RunLevelElts =append (_gafaa .EG_RunLevelElts ,_accea );_accea .EG_RangeMarkupElements =append (_accea .EG_RangeMarkupElements ,_gfdadd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfec :=NewEG_ContentBlockContent ();_dbbfge :=NewEG_RunLevelElts ();_ebbff :=NewEG_RangeMarkupElements ();_ebbff .MoveFromRangeStart =NewCT_MoveBookmark ();if _fcffgg :=d .DecodeElement (_ebbff .MoveFromRangeStart ,&_daafg );_fcffgg !=nil {return _fcffgg ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_fbfec );_fbfec .EG_RunLevelElts =append (_fbfec .EG_RunLevelElts ,_dbbfge );_dbbfge .EG_RangeMarkupElements =append (_dbbfge .EG_RangeMarkupElements ,_ebbff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaebfe :=NewEG_ContentBlockContent ();_ggfa :=NewEG_RunLevelElts ();_cagfe :=NewEG_RangeMarkupElements ();_cagfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _dabga :=d .DecodeElement (_cagfe .MoveFromRangeEnd ,&_daafg );_dabga !=nil {return _dabga ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_aaebfe );_aaebfe .EG_RunLevelElts =append (_aaebfe .EG_RunLevelElts ,_ggfa );_ggfa .EG_RangeMarkupElements =append (_ggfa .EG_RangeMarkupElements ,_cagfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdffff :=NewEG_ContentBlockContent ();_fcbcd :=NewEG_RunLevelElts ();_cddgfb :=NewEG_RangeMarkupElements ();_cddgfb .MoveToRangeStart =NewCT_MoveBookmark ();if _ecgbfd :=d .DecodeElement (_cddgfb .MoveToRangeStart ,&_daafg );_ecgbfd !=nil {return _ecgbfd ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_bdffff );_bdffff .EG_RunLevelElts =append (_bdffff .EG_RunLevelElts ,_fcbcd );_fcbcd .EG_RangeMarkupElements =append (_fcbcd .EG_RangeMarkupElements ,_cddgfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbagb :=NewEG_ContentBlockContent ();_gcffe :=NewEG_RunLevelElts ();_gacdf :=NewEG_RangeMarkupElements ();_gacdf .MoveToRangeEnd =NewCT_MarkupRange ();if _ggbdb :=d .DecodeElement (_gacdf .MoveToRangeEnd ,&_daafg );_ggbdb !=nil {return _ggbdb ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_dbagb );_dbagb .EG_RunLevelElts =append (_dbagb .EG_RunLevelElts ,_gcffe );_gcffe .EG_RangeMarkupElements =append (_gcffe .EG_RangeMarkupElements ,_gacdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcdda :=NewEG_ContentBlockContent ();_aagcd :=NewEG_RunLevelElts ();_gfaffa :=NewEG_RangeMarkupElements ();_gfaffa .CommentRangeStart =NewCT_MarkupRange ();if _bcfgaf :=d .DecodeElement (_gfaffa .CommentRangeStart ,&_daafg );_bcfgaf !=nil {return _bcfgaf ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_fcdda );_fcdda .EG_RunLevelElts =append (_fcdda .EG_RunLevelElts ,_aagcd );_aagcd .EG_RangeMarkupElements =append (_aagcd .EG_RangeMarkupElements ,_gfaffa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefgb :=NewEG_ContentBlockContent ();_cdfba :=NewEG_RunLevelElts ();_bdcec :=NewEG_RangeMarkupElements ();_bdcec .CommentRangeEnd =NewCT_MarkupRange ();if _edceb :=d .DecodeElement (_bdcec .CommentRangeEnd ,&_daafg );_edceb !=nil {return _edceb ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_fefgb );_fefgb .EG_RunLevelElts =append (_fefgb .EG_RunLevelElts ,_cdfba );_cdfba .EG_RangeMarkupElements =append (_cdfba .EG_RangeMarkupElements ,_bdcec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbffc :=NewEG_ContentBlockContent ();_addada :=NewEG_RunLevelElts ();_efgbeg :=NewEG_RangeMarkupElements ();_efgbeg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fedfe :=d .DecodeElement (_efgbeg .CustomXmlInsRangeStart ,&_daafg );_fedfe !=nil {return _fedfe ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_cbffc );_cbffc .EG_RunLevelElts =append (_cbffc .EG_RunLevelElts ,_addada );_addada .EG_RangeMarkupElements =append (_addada .EG_RangeMarkupElements ,_efgbeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbegd :=NewEG_ContentBlockContent ();_dafda :=NewEG_RunLevelElts ();_bbbde :=NewEG_RangeMarkupElements ();_bbbde .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbecc :=d .DecodeElement (_bbbde .CustomXmlInsRangeEnd ,&_daafg );_dbecc !=nil {return _dbecc ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_bbegd );_bbegd .EG_RunLevelElts =append (_bbegd .EG_RunLevelElts ,_dafda );_dafda .EG_RangeMarkupElements =append (_dafda .EG_RangeMarkupElements ,_bbbde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbgg :=NewEG_ContentBlockContent ();_aaabb :=NewEG_RunLevelElts ();_cggbe :=NewEG_RangeMarkupElements ();_cggbe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eaddbc :=d .DecodeElement (_cggbe .CustomXmlDelRangeStart ,&_daafg );_eaddbc !=nil {return _eaddbc ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_dbbgg );_dbbgg .EG_RunLevelElts =append (_dbbgg .EG_RunLevelElts ,_aaabb );_aaabb .EG_RangeMarkupElements =append (_aaabb .EG_RangeMarkupElements ,_cggbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgcda :=NewEG_ContentBlockContent ();_gfca :=NewEG_RunLevelElts ();_defb :=NewEG_RangeMarkupElements ();_defb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gedad :=d .DecodeElement (_defb .CustomXmlDelRangeEnd ,&_daafg );_gedad !=nil {return _gedad ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_gdgcda );_gdgcda .EG_RunLevelElts =append (_gdgcda .EG_RunLevelElts ,_gfca );_gfca .EG_RangeMarkupElements =append (_gfca .EG_RangeMarkupElements ,_defb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdacbc :=NewEG_ContentBlockContent ();_beced :=NewEG_RunLevelElts ();_aagfad :=NewEG_RangeMarkupElements ();_aagfad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbeed :=d .DecodeElement (_aagfad .CustomXmlMoveFromRangeStart ,&_daafg );_fbeed !=nil {return _fbeed ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_fdacbc );_fdacbc .EG_RunLevelElts =append (_fdacbc .EG_RunLevelElts ,_beced );_beced .EG_RangeMarkupElements =append (_beced .EG_RangeMarkupElements ,_aagfad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcfcbf :=NewEG_ContentBlockContent ();_dgggf :=NewEG_RunLevelElts ();_cgcebd :=NewEG_RangeMarkupElements ();_cgcebd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abebcc :=d .DecodeElement (_cgcebd .CustomXmlMoveFromRangeEnd ,&_daafg );_abebcc !=nil {return _abebcc ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_gcfcbf );_gcfcbf .EG_RunLevelElts =append (_gcfcbf .EG_RunLevelElts ,_dgggf );_dgggf .EG_RangeMarkupElements =append (_dgggf .EG_RangeMarkupElements ,_cgcebd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_effgce :=NewEG_ContentBlockContent ();_dcfg :=NewEG_RunLevelElts ();_bbbgaa :=NewEG_RangeMarkupElements ();_bbbgaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eecaa :=d .DecodeElement (_bbbgaa .CustomXmlMoveToRangeStart ,&_daafg );_eecaa !=nil {return _eecaa ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_effgce );_effgce .EG_RunLevelElts =append (_effgce .EG_RunLevelElts ,_dcfg );_dcfg .EG_RangeMarkupElements =append (_dcfg .EG_RangeMarkupElements ,_bbbgaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egcbee :=NewEG_ContentBlockContent ();_agaged :=NewEG_RunLevelElts ();_eaccb :=NewEG_RangeMarkupElements ();_eaccb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdgaad :=d .DecodeElement (_eaccb .CustomXmlMoveToRangeEnd ,&_daafg );_fdgaad !=nil {return _fdgaad ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_egcbee );_egcbee .EG_RunLevelElts =append (_egcbee .EG_RunLevelElts ,_agaged );_agaged .EG_RangeMarkupElements =append (_agaged .EG_RangeMarkupElements ,_eaccb );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"}:_agdfg :=NewEG_ContentBlockContent ();_bgdba :=NewEG_RunLevelElts ();_ccfebd :=NewEG_MathContent ();_ccfebd .OMathPara =_ee .NewOMathPara ();if _ebeaac :=d .DecodeElement (_ccfebd .OMathPara ,&_daafg );_ebeaac !=nil {return _ebeaac ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_agdfg );_agdfg .EG_RunLevelElts =append (_agdfg .EG_RunLevelElts ,_bgdba );_bgdba .EG_MathContent =append (_bgdba .EG_MathContent ,_ccfebd );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"}:_cafbc :=NewEG_ContentBlockContent ();_ggaf :=NewEG_RunLevelElts ();_cafeb :=NewEG_MathContent ();_cafeb .OMath =_ee .NewOMath ();if _ffaab :=d .DecodeElement (_cafeb .OMath ,&_daafg );_ffaab !=nil {return _ffaab ;};_aedff .EG_ContentBlockContent =append (_aedff .EG_ContentBlockContent ,_cafbc );_cafbc .EG_RunLevelElts =append (_cafbc .EG_RunLevelElts ,_ggaf );_ggaf .EG_MathContent =append (_ggaf .EG_MathContent ,_cafeb );default:_gd .Log .Debug ("\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",_daafg .Name );if _bdgbab :=d .Skip ();_bdgbab !=nil {return _bdgbab ;};};case _f .EndElement :break _agbcc ;case _f .CharData :};};return nil ;};func (_dagfcf *ST_FtnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccdb ,_fdecc :=d .Token ();if _fdecc !=nil {return _fdecc ;};if _ecfdge ,_ebcaga :=_gccdb .(_f .EndElement );_ebcaga &&_ecfdge .Name ==start .Name {*_dagfcf =1;return nil ;};if _cacgg ,_gbfcbg :=_gccdb .(_f .CharData );!_gbfcbg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gccdb );}else {switch string (_cacgg ){case "":*_dagfcf =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dagfcf =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_dagfcf =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_dagfcf =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_dagfcf =4;};};_gccdb ,_fdecc =d .Token ();if _fdecc !=nil {return _fdecc ;};if _adddc ,_dagccc :=_gccdb .(_f .EndElement );_dagccc &&_adddc .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gccdb );};func NewCT_DocVar ()*CT_DocVar {_bdbff :=&CT_DocVar {};return _bdbff }; +// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path +func (_eea *CT_Caption )ValidateWithPath (path string )error {if _bcag :=_eea .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_bcag !=nil {return _bcag ;};if _eea .ChapNumAttr !=nil {if _gabd :=_eea .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072");_gabd !=nil {return _gabd ;};};if _eea .NoLabelAttr !=nil {if _ceeaf :=_eea .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_ceeaf !=nil {return _ceeaf ;};};if _cgdd :=_eea .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_cgdd !=nil {return _cgdd ;};if _fdd :=_eea .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_fdd !=nil {return _fdd ;};return nil ;}; -// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path -func (_geaa *CT_BdoContentRun )ValidateWithPath (path string )error {if _fcbd :=_geaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcbd !=nil {return _fcbd ;};for _cage ,_eabf :=range _geaa .FldSimple {if _fdfb :=_eabf .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cage ));_fdfb !=nil {return _fdfb ;};};if _geaa .Hyperlink !=nil {if _eaa :=_geaa .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_eaa !=nil {return _eaa ;};};if _geaa .SubDoc !=nil {if _abcc :=_geaa .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_abcc !=nil {return _abcc ;};};for _ffad ,_ggf :=range _geaa .EG_ContentRunContent {if _caee :=_ggf .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ffad ));_caee !=nil {return _caee ;};};return nil ;};func (_ceaeca ST_Proof )String ()string {switch _ceaeca {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};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;); +// Validate validates the CT_TcBorders and its children +func (_bcdfgf *CT_TcBorders )Validate ()error {return _bcdfgf .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func NewEG_MathContent ()*EG_MathContent {_bcecgf :=&EG_MathContent {};return _bcecgf }; -// Validate validates the CT_Background and its children -func (_fdaa *CT_Background )Validate ()error {return _fdaa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_becdg *CT_Endnotes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _becdg .Endnote !=nil {_dccb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_eddbb :=range _becdg .Endnote {e .EncodeElement (_eddbb ,_dccb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adafg ST_LineNumberRestart )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_feged :=_f .Attr {};_feged .Name =name ;switch _adafg {case ST_LineNumberRestartUnset :_feged .Value ="";case ST_LineNumberRestartNewPage :_feged .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_feged .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case ST_LineNumberRestartContinuous :_feged .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _feged ,nil ;}; +// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path +func (_edgff *CT_RubyAlign )ValidateWithPath (path string )error {if _edgff .ValAttr ==ST_RubyAlignUnset {return _ace .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 _cbbbg :=_edgff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbbbg !=nil {return _cbbbg ;};return nil ;};func ParseUnionST_Coordinate (s string )(_c .ST_Coordinate ,error ){return _c .ParseUnionST_Coordinate (s );};func (_bfaffe *CT_OnOff )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfaffe .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_bfaffe .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeefge *ST_PageBorderOffset )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aeefge =0;case "\u0070\u0061\u0067\u0065":*_aeefge =1;case "\u0074\u0065\u0078\u0074":*_aeefge =2;};return nil ;}; -// Validate validates the CT_Recipients and its children -func (_ddfba *CT_Recipients )Validate ()error {return _ddfba .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_ddgbc *CT_PermStart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddgbc .EdGrpAttr !=ST_EdGrpUnset {_gbfg ,_aabfc :=_ddgbc .EdGrpAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"});if _aabfc !=nil {return _aabfc ;};start .Attr =append (start .Attr ,_gbfg );};if _ddgbc .EdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_ddgbc .EdAttr )});};if _ddgbc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_ddgbc .ColFirstAttr )});};if _ddgbc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ff .Sprintf ("\u0025\u0076",*_ddgbc .ColLastAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_ddgbc .IdAttr )});if _ddgbc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ceefb ,_ccdfg :=_ddgbc .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 _ccdfg !=nil {return _ccdfg ;};start .Attr =append (start .Attr ,_ceefb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TblGridChange ()*CT_TblGridChange {_ffcfaf :=&CT_TblGridChange {};_ffcfaf .TblGrid =NewCT_TblGridBase ();return _ffcfaf ;};func NewCT_MarkupRange ()*CT_MarkupRange {_badb :=&CT_MarkupRange {};return _badb };func (_ddfdea ST_View )ValidateWithPath (path string )error {switch _ddfdea {case 0,1,2,3,4,5,6:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddfdea ));};return nil ;}; +// Validate validates the CT_VerticalAlignRun and its children +func (_fbfcfg *CT_VerticalAlignRun )Validate ()error {return _fbfcfg .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");}; -// Validate validates the CT_DirContentRun and its children -func (_gfcc *CT_DirContentRun )Validate ()error {return _gfcc .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_afeaed ST_ThemeColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afeaed .String (),start );};func (_fbdd *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 :_ff .Sprintf ("\u0025\u0076",_fbdd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgfgg *ST_PTabRelativeTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edbegb ,_gcfbca :=d .Token ();if _gcfbca !=nil {return _gcfbca ;};if _cegaf ,_bbaeae :=_edbegb .(_f .EndElement );_bbaeae &&_cegaf .Name ==start .Name {*_fgfgg =1;return nil ;};if _eeeec ,_cgbag :=_edbegb .(_f .CharData );!_cgbag {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edbegb );}else {switch string (_eeeec ){case "":*_fgfgg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fgfgg =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_fgfgg =2;};};_edbegb ,_gcfbca =d .Token ();if _gcfbca !=nil {return _gcfbca ;};if _ccebfa ,_fccfb :=_edbegb .(_f .EndElement );_fccfb &&_ccebfa .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edbegb );};func NewCT_Row ()*CT_Row {_acddd :=&CT_Row {};return _acddd };func (_gagbd ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _gagbd {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagbd ));};return nil ;};type CT_Height struct{ +// Validate validates the CT_FrameLayout and its children +func (_gbebf *CT_FrameLayout )Validate ()error {return _gbebf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};type WdST_AlignV byte ;func (_eaecef *ST_Proof )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daffg ,_gcdbcb :=d .Token ();if _gcdbcb !=nil {return _gcdbcb ;};if _fffeac ,_cgbad :=_daffg .(_d .EndElement );_cgbad &&_fffeac .Name ==start .Name {*_eaecef =1;return nil ;};if _daaca ,_bcfbf :=_daffg .(_d .CharData );!_bcfbf {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daffg );}else {switch string (_daaca ){case "":*_eaecef =0;case "\u0063\u006c\u0065a\u006e":*_eaecef =1;case "\u0064\u0069\u0072t\u0079":*_eaecef =2;};};_daffg ,_gcdbcb =d .Token ();if _gcdbcb !=nil {return _gcdbcb ;};if _afeeab ,_dcbafd :=_daffg .(_d .EndElement );_dcbafd &&_afeeab .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daffg );}; -// Table Row Height -ValAttr *_e .ST_TwipsMeasure ; +// ST_MeasurementOrPercent is a union type +type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};type CT_FtnEdn struct{ -// Table Row Height Type -HRuleAttr ST_HeightRule ;};func (_aggab ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _aggab {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggab ));};return nil ;};func (_cdcc *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 :_ff .Sprintf ("\u0025\u0076",_cdcc .AuthorAttr )});if _cdcc .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_cdcc .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_cdcc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geffe *ST_MailMergeDest )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afedac ,_ffbfb :=d .Token ();if _ffbfb !=nil {return _ffbfb ;};if _eeeed ,_deaeb :=_afedac .(_f .EndElement );_deaeb &&_eeeed .Name ==start .Name {*_geffe =1;return nil ;};if _bdgccc ,_ecfbed :=_afedac .(_f .CharData );!_ecfbed {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afedac );}else {switch string (_bdgccc ){case "":*_geffe =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_geffe =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_geffe =2;case "\u0065\u006d\u0061i\u006c":*_geffe =3;case "\u0066\u0061\u0078":*_geffe =4;};};_afedac ,_ffbfb =d .Token ();if _ffbfb !=nil {return _ffbfb ;};if _ebacgd ,_bcggg :=_afedac .(_f .EndElement );_bcggg &&_ebacgd .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afedac );}; +// Footnote/Endnote Type +TypeAttr ST_FtnEdn ; -// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path -func (_adbcf *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _adbcf .EffectExtent !=nil {if _cadeab :=_adbcf .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_cadeab !=nil {return _cadeab ;};};return nil ;};func NewEG_RPrMath ()*EG_RPrMath {_eaeffd :=&EG_RPrMath {};return _eaeffd };func (_fbgdg *CT_ObjectChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eedcd :for {_ggag ,_gfef :=d .Token ();if _gfef !=nil {return _gfef ;};switch _bedc :=_ggag .(type ){case _f .StartElement :switch _bedc .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"}:_fbgdg .Control =NewCT_Control ();if _febef :=d .DecodeElement (_fbgdg .Control ,&_bedc );_febef !=nil {return _febef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbgdg .ObjectLink =NewCT_ObjectLink ();if _befgf :=d .DecodeElement (_fbgdg .ObjectLink ,&_bedc );_befgf !=nil {return _befgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbgdg .ObjectEmbed =NewCT_ObjectEmbed ();if _adbae :=d .DecodeElement (_fbgdg .ObjectEmbed ,&_bedc );_adbae !=nil {return _adbae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbgdg .Movie =NewCT_Rel ();if _eecfc :=d .DecodeElement (_fbgdg .Movie ,&_bedc );_eecfc !=nil {return _eecfc ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bedc .Name );if _cgbc :=d .Skip ();_cgbc !=nil {return _cgbc ;};};case _f .EndElement :break _eedcd ;case _f .CharData :};};return nil ;};func (_adabb *CT_Tbl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adabb .EG_RangeMarkupElements !=nil {for _ ,_fcabcg :=range _adabb .EG_RangeMarkupElements {_fcabcg .MarshalXML (e ,_f .StartElement {});};};_cfbgb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_adabb .TblPr ,_cfbgb );_bfaea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_adabb .TblGrid ,_bfaea );if _adabb .EG_ContentRowContent !=nil {for _ ,_gccfc :=range _adabb .EG_ContentRowContent {_gccfc .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgcddd ST_DocProtect )ValidateWithPath (path string )error {switch _bgcddd {case 0,1,2,3,4,5:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcddd ));};return nil ;};func (_efgbdf *WdST_RelFromV )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcffcf ,_fgbaad :=d .Token ();if _fgbaad !=nil {return _fgbaad ;};if _eedcdb ,_dcffgd :=_bcffcf .(_f .EndElement );_dcffgd &&_eedcdb .Name ==start .Name {*_efgbdf =1;return nil ;};if _gacgd ,_afedb :=_bcffcf .(_f .CharData );!_afedb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcffcf );}else {switch string (_gacgd ){case "":*_efgbdf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_efgbdf =1;case "\u0070\u0061\u0067\u0065":*_efgbdf =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_efgbdf =3;case "\u006c\u0069\u006e\u0065":*_efgbdf =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_efgbdf =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_efgbdf =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_efgbdf =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_efgbdf =8;};};_bcffcf ,_fgbaad =d .Token ();if _fgbaad !=nil {return _fgbaad ;};if _agbgcc ,_baefc :=_bcffcf .(_f .EndElement );_baefc &&_agbgcc .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcffcf );};func (_fcace *CT_TcMar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fcace .Top !=nil {_dcefb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_fcace .Top ,_dcefb );};if _fcace .Start !=nil {_efadc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fcace .Start ,_efadc );};if _fcace .Left !=nil {_cggdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fcace .Left ,_cggdg );};if _fcace .Bottom !=nil {_gabgaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fcace .Bottom ,_gabgaf );};if _fcace .End !=nil {_gcccg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_fcace .End ,_gcccg );};if _fcace .Right !=nil {_ffacd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fcace .Right ,_ffacd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggdgg *CT_Proof )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggdgg .SpellingAttr !=ST_ProofUnset {_eefab ,_gecdb :=_ggdgg .SpellingAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"});if _gecdb !=nil {return _gecdb ;};start .Attr =append (start .Attr ,_eefab );};if _ggdgg .GrammarAttr !=ST_ProofUnset {_abdcg ,_cecaa :=_ggdgg .GrammarAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _cecaa !=nil {return _cecaa ;};start .Attr =append (start .Attr ,_abdcg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Footnote/Endnote ID +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;}; -// Validate validates the CT_Caption and its children -func (_gede *CT_Caption )Validate ()error {return _gede .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path +func (_gbaecf *CT_Object )ValidateWithPath (path string )error {if _gbaecf .DxaOrigAttr !=nil {if _cbafb :=_gbaecf .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_cbafb !=nil {return _cbafb ;};};if _gbaecf .DyaOrigAttr !=nil {if _cdefdg :=_gbaecf .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_cdefdg !=nil {return _cdefdg ;};};if _gbaecf .Drawing !=nil {if _cgdfd :=_gbaecf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cgdfd !=nil {return _cgdfd ;};};if _gbaecf .Choice !=nil {if _bbbga :=_gbaecf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbbga !=nil {return _bbbga ;};};return nil ;};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path -func (_ffdgeb *GlossaryDocument )ValidateWithPath (path string )error {if _ggbaa :=_ffdgeb .CT_GlossaryDocument .ValidateWithPath (path );_ggbaa !=nil {return _ggbaa ;};return nil ;};func (_eegbg ST_LineSpacingRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eegbg .String (),start );};func NewCT_TrPrBase ()*CT_TrPrBase {_cdccf :=&CT_TrPrBase {};return _cdccf }; +// Annotation Identifier +IdAttr int64 ;SectPr *CT_SectPrBase ;};func (_bfagb ST_NumberFormat )String ()string {switch _bfagb {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 (_ecfdca *CT_PBdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcfag :for {_ggfea ,_dccbc :=d .Token ();if _dccbc !=nil {return _dccbc ;};switch _edfaaa :=_ggfea .(type ){case _d .StartElement :switch _edfaaa .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_ecfdca .Top =NewCT_Border ();if _dbfda :=d .DecodeElement (_ecfdca .Top ,&_edfaaa );_dbfda !=nil {return _dbfda ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_ecfdca .Left =NewCT_Border ();if _bebgg :=d .DecodeElement (_ecfdca .Left ,&_edfaaa );_bebgg !=nil {return _bebgg ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_ecfdca .Bottom =NewCT_Border ();if _eabfd :=d .DecodeElement (_ecfdca .Bottom ,&_edfaaa );_eabfd !=nil {return _eabfd ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_ecfdca .Right =NewCT_Border ();if _gfbfg :=d .DecodeElement (_ecfdca .Right ,&_edfaaa );_gfbfg !=nil {return _gfbfg ;};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 :"\u0062e\u0074\u0077\u0065\u0065\u006e"},_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 :"\u0062e\u0074\u0077\u0065\u0065\u006e"}:_ecfdca .Between =NewCT_Border ();if _fbbfd :=d .DecodeElement (_ecfdca .Between ,&_edfaaa );_fbbfd !=nil {return _fbbfd ;};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 :"\u0062\u0061\u0072"},_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 :"\u0062\u0061\u0072"}:_ecfdca .Bar =NewCT_Border ();if _egeag :=d .DecodeElement (_ecfdca .Bar ,&_edfaaa );_egeag !=nil {return _egeag ;};default:_fe .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0042\u0064\u0072\u0020\u0025\u0076",_edfaaa .Name );if _affeb :=d .Skip ();_affeb !=nil {return _affeb ;};};case _d .EndElement :break _gcfag ;case _d .CharData :};};return nil ;};type EG_PContent struct{ -// Validate validates the WdCT_Anchor and its children -func (_cbdab *WdCT_Anchor )Validate ()error {return _cbdab .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");};func (_dgbee *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 :_ff .Sprintf ("\u0025\u0076",_dgbee .ValAttr )});if _dgbee .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 :_ff .Sprintf ("\u0025\u0076",*_dgbee .DecoratedAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};var ST_TextScalePercentPatternRe =_ag .MustCompile (ST_TextScalePercentPattern );func (_cgacb *ST_InfoTextType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffdag ,_cafcfd :=d .Token ();if _cafcfd !=nil {return _cafcfd ;};if _ggcafg ,_fgggdg :=_ffdag .(_f .EndElement );_fgggdg &&_ggcafg .Name ==start .Name {*_cgacb =1;return nil ;};if _dbdgf ,_fggbbf :=_ffdag .(_f .CharData );!_fggbbf {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffdag );}else {switch string (_dbdgf ){case "":*_cgacb =0;case "\u0074\u0065\u0078\u0074":*_cgacb =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_cgacb =2;};};_ffdag ,_cafcfd =d .Token ();if _cafcfd !=nil {return _cafcfd ;};if _fcfce ,_dggeee :=_ffdag .(_f .EndElement );_dggeee &&_fcfce .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffdag );}; +// Simple Field +FldSimple []*CT_SimpleField ; -// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path -func (_abdg *CT_Caption )ValidateWithPath (path string )error {if _ddab :=_abdg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ddab !=nil {return _ddab ;};if _abdg .ChapNumAttr !=nil {if _fefcg :=_abdg .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072");_fefcg !=nil {return _fefcg ;};};if _abdg .NoLabelAttr !=nil {if _gac :=_abdg .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_gac !=nil {return _gac ;};};if _gbdf :=_abdg .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_gbdf !=nil {return _gbdf ;};if _aedd :=_abdg .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_aedd !=nil {return _aedd ;};return nil ;};func NewEndnotes ()*Endnotes {_eagffe :=&Endnotes {};_eagffe .CT_Endnotes =*NewCT_Endnotes ();return _eagffe ;}; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// ValidateWithPath validates the CT_View and its children, prefixing error messages with path -func (_eedeb *CT_View )ValidateWithPath (path string )error {if _eedeb .ValAttr ==ST_ViewUnset {return _ff .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 _adgccb :=_eedeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adgccb !=nil {return _adgccb ;};return nil ;};func (_gbfed *EG_RangeMarkupElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbfed .BookmarkStart !=nil {_ggdede :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gbfed .BookmarkStart ,_ggdede );};if _gbfed .BookmarkEnd !=nil {_egabc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_gbfed .BookmarkEnd ,_egabc );};if _gbfed .MoveFromRangeStart !=nil {_aggdc :=_f .StartElement {Name :_f .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_gbfed .MoveFromRangeStart ,_aggdc );};if _gbfed .MoveFromRangeEnd !=nil {_gbgfe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_gbfed .MoveFromRangeEnd ,_gbgfe );};if _gbfed .MoveToRangeStart !=nil {_cefad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gbfed .MoveToRangeStart ,_cefad );};if _gbfed .MoveToRangeEnd !=nil {_feefdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_gbfed .MoveToRangeEnd ,_feefdc );};if _gbfed .CommentRangeStart !=nil {_gbgfbe :=_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 (_gbfed .CommentRangeStart ,_gbgfbe );};if _gbfed .CommentRangeEnd !=nil {_effed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_gbfed .CommentRangeEnd ,_effed );};if _gbfed .CustomXmlInsRangeStart !=nil {_eedga :=_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 (_gbfed .CustomXmlInsRangeStart ,_eedga );};if _gbfed .CustomXmlInsRangeEnd !=nil {_dcdcb :=_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 (_gbfed .CustomXmlInsRangeEnd ,_dcdcb );};if _gbfed .CustomXmlDelRangeStart !=nil {_dbfddc :=_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 (_gbfed .CustomXmlDelRangeStart ,_dbfddc );};if _gbfed .CustomXmlDelRangeEnd !=nil {_aacdc :=_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 (_gbfed .CustomXmlDelRangeEnd ,_aacdc );};if _gbfed .CustomXmlMoveFromRangeStart !=nil {_dfbdg :=_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 (_gbfed .CustomXmlMoveFromRangeStart ,_dfbdg );};if _gbfed .CustomXmlMoveFromRangeEnd !=nil {_babgg :=_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 (_gbfed .CustomXmlMoveFromRangeEnd ,_babgg );};if _gbfed .CustomXmlMoveToRangeStart !=nil {_efcafc :=_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 (_gbfed .CustomXmlMoveToRangeStart ,_efcafc );};if _gbfed .CustomXmlMoveToRangeEnd !=nil {_egfgbd :=_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 (_gbfed .CustomXmlMoveToRangeEnd ,_egfgbd );};return nil ;};func (_dfcdab *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 :_ff .Sprintf ("\u0025\u0076",_dfcdab .NumPicBulletIdAttr )});e .EncodeToken (start );if _dfcdab .Pict !=nil {_dbcfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_dfcdab .Pict ,_dbcfg );};if _dfcdab .Drawing !=nil {_gdcgbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_dfcdab .Drawing ,_gdcgbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FFTextType ()*CT_FFTextType {_afgf :=&CT_FFTextType {};_afgf .ValAttr =ST_FFTextType (1);return _afgf ;};func (_ebdfc *ST_DocGrid )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebdfc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ebdfc =1;case "\u006c\u0069\u006ee\u0073":*_ebdfc =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_ebdfc =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_ebdfc =4;};return nil ;};func (_afaag ST_SdtDateMappingType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afaag .String (),start );};func (_gcdf *CT_DocParts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gcdf .DocPart !=nil {_edda :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_babg :=range _gcdf .DocPart {e .EncodeElement (_babg ,_edda );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_beec *CT_Shd )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beec .ValAttr =ST_Shd (1);for _ ,_fcafg :=range start .Attr {if _fcafg .Name .Local =="\u0076\u0061\u006c"{_beec .ValAttr .UnmarshalXMLAttr (_fcafg );continue ;};if _fcafg .Name .Local =="\u0063\u006f\u006co\u0072"{_caebg ,_gdacbf :=ParseUnionST_HexColor (_fcafg .Value );if _gdacbf !=nil {return _gdacbf ;};_beec .ColorAttr =&_caebg ;continue ;};if _fcafg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_beec .ThemeColorAttr .UnmarshalXMLAttr (_fcafg );continue ;};if _fcafg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ceceb ,_fbbdfb :=_fcafg .Value ,error (nil );if _fbbdfb !=nil {return _fbbdfb ;};_beec .ThemeTintAttr =&_ceceb ;continue ;};if _fcafg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dbeafa ,_aadea :=_fcafg .Value ,error (nil );if _aadea !=nil {return _aadea ;};_beec .ThemeShadeAttr =&_dbeafa ;continue ;};if _fcafg .Name .Local =="\u0066\u0069\u006c\u006c"{_dbceg ,_ccgfag :=ParseUnionST_HexColor (_fcafg .Value );if _ccgfag !=nil {return _ccgfag ;};_beec .FillAttr =&_dbceg ;continue ;};if _fcafg .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_beec .ThemeFillAttr .UnmarshalXMLAttr (_fcafg );continue ;};if _fcafg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_edbfg ,_edeaf :=_fcafg .Value ,error (nil );if _edeaf !=nil {return _edeaf ;};_beec .ThemeFillTintAttr =&_edbfg ;continue ;};if _fcafg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_fdgdb ,_cgdee :=_fcafg .Value ,error (nil );if _cgdee !=nil {return _cgdee ;};_beec .ThemeFillShadeAttr =&_fdgdb ;continue ;};};for {_cgcfc ,_gebac :=d .Token ();if _gebac !=nil {return _ace .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_gebac );};if _dfbfe ,_cdbdgc :=_cgcfc .(_d .EndElement );_cdbdgc &&_dfbfe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path -func (_fdffa *CT_PTab )ValidateWithPath (path string )error {if _fdffa .AlignmentAttr ==ST_PTabAlignmentUnset {return _ff .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 _fcaaa :=_fdffa .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_fcaaa !=nil {return _fcaaa ;};if _fdffa .RelativeToAttr ==ST_PTabRelativeToUnset {return _ff .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 _dafab :=_fdffa .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_dafab !=nil {return _dafab ;};if _fdffa .LeaderAttr ==ST_PTabLeaderUnset {return _ff .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 _ffgc :=_fdffa .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_ffgc !=nil {return _ffgc ;};return nil ;};func (_gefab *EG_MathContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceadc :for {_febebd ,_feddgf :=d .Token ();if _feddgf !=nil {return _feddgf ;};switch _ccfgc :=_febebd .(type ){case _f .StartElement :switch _ccfgc .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"}:_gefab .OMathPara =_ee .NewOMathPara ();if _cadab :=d .DecodeElement (_gefab .OMathPara ,&_ccfgc );_cadab !=nil {return _cadab ;};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"}:_gefab .OMath =_ee .NewOMath ();if _gbdea :=d .DecodeElement (_gefab .OMath ,&_ccfgc );_gbdea !=nil {return _gbdea ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_ccfgc .Name );if _faedeg :=d .Skip ();_faedeg !=nil {return _faedeg ;};};case _f .EndElement :break _ceadc ;case _f .CharData :};};return nil ;}; +// Validate validates the EG_ParaRPrTrackChanges and its children +func (_cdaed *EG_ParaRPrTrackChanges )Validate ()error {return _cdaed .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");};func NewCT_Lang ()*CT_Lang {_defg :=&CT_Lang {};return _defg };func (_cafed *CT_MarkupRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dafe :=range start .Attr {if _dafe .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cafed .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dafe );continue ;};if _dafe .Name .Local =="\u0069\u0064"{_gafe ,_bdcae :=_ac .ParseInt (_dafe .Value ,10,64);if _bdcae !=nil {return _bdcae ;};_cafed .IdAttr =_gafe ;continue ;};};for {_cceagb ,_dfbae :=d .Token ();if _dfbae !=nil {return _ace .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",_dfbae );};if _dddfc ,_dafcac :=_cceagb .(_d .EndElement );_dafcac &&_dddfc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path -func (_acced *CT_SdtCell )ValidateWithPath (path string )error {if _acced .SdtPr !=nil {if _bcdd :=_acced .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_bcdd !=nil {return _bcdd ;};};if _acced .SdtEndPr !=nil {if _bcacbd :=_acced .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_bcacbd !=nil {return _bcacbd ;};};if _acced .SdtContent !=nil {if _efagg :=_acced .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_efagg !=nil {return _efagg ;};};return nil ;};func (_gggde *CT_RPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdabf :for {_effcd ,_efdage :=d .Token ();if _efdage !=nil {return _efdage ;};switch _eeafcg :=_effcd .(type ){case _f .StartElement :switch _eeafcg .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"}:_gggde .RStyle =NewCT_String ();if _bddcf :=d .DecodeElement (_gggde .RStyle ,&_eeafcg );_bddcf !=nil {return _bddcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .RFonts =NewCT_Fonts ();if _cfbe :=d .DecodeElement (_gggde .RFonts ,&_eeafcg );_cfbe !=nil {return _cfbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .B =NewCT_OnOff ();if _acgfd :=d .DecodeElement (_gggde .B ,&_eeafcg );_acgfd !=nil {return _acgfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .BCs =NewCT_OnOff ();if _gdddc :=d .DecodeElement (_gggde .BCs ,&_eeafcg );_gdddc !=nil {return _gdddc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .I =NewCT_OnOff ();if _agcfg :=d .DecodeElement (_gggde .I ,&_eeafcg );_agcfg !=nil {return _agcfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .ICs =NewCT_OnOff ();if _ceged :=d .DecodeElement (_gggde .ICs ,&_eeafcg );_ceged !=nil {return _ceged ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggde .Caps =NewCT_OnOff ();if _dfdc :=d .DecodeElement (_gggde .Caps ,&_eeafcg );_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 :"\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"}:_gggde .SmallCaps =NewCT_OnOff ();if _ebeca :=d .DecodeElement (_gggde .SmallCaps ,&_eeafcg );_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 :"\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"}:_gggde .Strike =NewCT_OnOff ();if _bacd :=d .DecodeElement (_gggde .Strike ,&_eeafcg );_bacd !=nil {return _bacd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Dstrike =NewCT_OnOff ();if _ccaeg :=d .DecodeElement (_gggde .Dstrike ,&_eeafcg );_ccaeg !=nil {return _ccaeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Outline =NewCT_OnOff ();if _fefcff :=d .DecodeElement (_gggde .Outline ,&_eeafcg );_fefcff !=nil {return _fefcff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggde .Shadow =NewCT_OnOff ();if _acfbe :=d .DecodeElement (_gggde .Shadow ,&_eeafcg );_acfbe !=nil {return _acfbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Emboss =NewCT_OnOff ();if _fccgf :=d .DecodeElement (_gggde .Emboss ,&_eeafcg );_fccgf !=nil {return _fccgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Imprint =NewCT_OnOff ();if _bebbf :=d .DecodeElement (_gggde .Imprint ,&_eeafcg );_bebbf !=nil {return _bebbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .NoProof =NewCT_OnOff ();if _degbc :=d .DecodeElement (_gggde .NoProof ,&_eeafcg );_degbc !=nil {return _degbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggde .SnapToGrid =NewCT_OnOff ();if _edffa :=d .DecodeElement (_gggde .SnapToGrid ,&_eeafcg );_edffa !=nil {return _edffa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Vanish =NewCT_OnOff ();if _afbfeb :=d .DecodeElement (_gggde .Vanish ,&_eeafcg );_afbfeb !=nil {return _afbfeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .WebHidden =NewCT_OnOff ();if _dccac :=d .DecodeElement (_gggde .WebHidden ,&_eeafcg );_dccac !=nil {return _dccac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggde .Color =NewCT_Color ();if _ggeec :=d .DecodeElement (_gggde .Color ,&_eeafcg );_ggeec !=nil {return _ggeec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Spacing =NewCT_SignedTwipsMeasure ();if _bedgg :=d .DecodeElement (_gggde .Spacing ,&_eeafcg );_bedgg !=nil {return _bedgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .W =NewCT_TextScale ();if _ccacc :=d .DecodeElement (_gggde .W ,&_eeafcg );_ccacc !=nil {return _ccacc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Kern =NewCT_HpsMeasure ();if _eggef :=d .DecodeElement (_gggde .Kern ,&_eeafcg );_eggef !=nil {return _eggef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Position =NewCT_SignedHpsMeasure ();if _cgcef :=d .DecodeElement (_gggde .Position ,&_eeafcg );_cgcef !=nil {return _cgcef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggde .Sz =NewCT_HpsMeasure ();if _fecba :=d .DecodeElement (_gggde .Sz ,&_eeafcg );_fecba !=nil {return _fecba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggde .SzCs =NewCT_HpsMeasure ();if _dgcga :=d .DecodeElement (_gggde .SzCs ,&_eeafcg );_dgcga !=nil {return _dgcga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Highlight =NewCT_Highlight ();if _decge :=d .DecodeElement (_gggde .Highlight ,&_eeafcg );_decge !=nil {return _decge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .U =NewCT_Underline ();if _dgaef :=d .DecodeElement (_gggde .U ,&_eeafcg );_dgaef !=nil {return _dgaef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Effect =NewCT_TextEffect ();if _fbgdd :=d .DecodeElement (_gggde .Effect ,&_eeafcg );_fbgdd !=nil {return _fbgdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Bdr =NewCT_Border ();if _gdbdc :=d .DecodeElement (_gggde .Bdr ,&_eeafcg );_gdbdc !=nil {return _gdbdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggde .Shd =NewCT_Shd ();if _deggg :=d .DecodeElement (_gggde .Shd ,&_eeafcg );_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 :"\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"}:_gggde .FitText =NewCT_FitText ();if _agede :=d .DecodeElement (_gggde .FitText ,&_eeafcg );_agede !=nil {return _agede ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .VertAlign =NewCT_VerticalAlignRun ();if _bfbdg :=d .DecodeElement (_gggde .VertAlign ,&_eeafcg );_bfbdg !=nil {return _bfbdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Rtl =NewCT_OnOff ();if _abccd :=d .DecodeElement (_gggde .Rtl ,&_eeafcg );_abccd !=nil {return _abccd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggde .Cs =NewCT_OnOff ();if _ccgcb :=d .DecodeElement (_gggde .Cs ,&_eeafcg );_ccgcb !=nil {return _ccgcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Em =NewCT_Em ();if _bfgge :=d .DecodeElement (_gggde .Em ,&_eeafcg );_bfgge !=nil {return _bfgge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .Lang =NewCT_Language ();if _cbgda :=d .DecodeElement (_gggde .Lang ,&_eeafcg );_cbgda !=nil {return _cbgda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .EastAsianLayout =NewCT_EastAsianLayout ();if _cdbe :=d .DecodeElement (_gggde .EastAsianLayout ,&_eeafcg );_cdbe !=nil {return _cdbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggde .SpecVanish =NewCT_OnOff ();if _edebd :=d .DecodeElement (_gggde .SpecVanish ,&_eeafcg );_edebd !=nil {return _edebd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggde .OMath =NewCT_OnOff ();if _beceg :=d .DecodeElement (_gggde .OMath ,&_eeafcg );_beceg !=nil {return _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 :"\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"}:_gggde .RPrChange =NewCT_RPrChange ();if _dbcfd :=d .DecodeElement (_gggde .RPrChange ,&_eeafcg );_dbcfd !=nil {return _dbcfd ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_eeafcg .Name );if _eegea :=d .Skip ();_eegea !=nil {return _eegea ;};};case _f .EndElement :break _gdabf ;case _f .CharData :};};return nil ;};func (_bbgec ST_AnnotationVMerge )Validate ()error {return _bbgec .ValidateWithPath ("")};type CT_Row struct{ +// Validate validates the CT_HpsMeasure and its children +func (_dggee *CT_HpsMeasure )Validate ()error {return _dggee .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_TblStylePr struct{ -// Revision Identifier for Table Row Glyph Formatting -RsidRPrAttr *string ; +// Table Style Conditional Formatting Type +TypeAttr ST_TblStyleOverrideType ; -// Revision Identifier for Table Row -RsidRAttr *string ; +// Table Style Conditional Formatting Paragraph Properties +PPr *CT_PPrGeneral ; -// Revision Identifier for Table Row Deletion -RsidDelAttr *string ; +// Table Style Conditional Formatting Run Properties +RPr *CT_RPr ; -// Revision Identifier for Table Row Properties -RsidTrAttr *string ; +// Table Style Conditional Formatting Table Properties +TblPr *CT_TblPrBase ; -// Table-Level Property Exceptions -TblPrEx *CT_TblPrEx ; +// Table Style Conditional Formatting Table Row Properties +TrPr *CT_TrPr ; -// Table Row Properties -TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_ffgdg *CT_PageBorder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffgdg .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_ffgdg .IdAttr )});};_ggfcg ,_agbg :=_ffgdg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _agbg !=nil {return _agbg ;};start .Attr =append (start .Attr ,_ggfcg );if _ffgdg .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_ffgdg .ColorAttr )});};if _ffgdg .ThemeColorAttr !=ST_ThemeColorUnset {_gecbg ,_bffec :=_ffgdg .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bffec !=nil {return _bffec ;};start .Attr =append (start .Attr ,_gecbg );};if _ffgdg .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 :_ff .Sprintf ("\u0025\u0076",*_ffgdg .ThemeTintAttr )});};if _ffgdg .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 :_ff .Sprintf ("\u0025\u0076",*_ffgdg .ThemeShadeAttr )});};if _ffgdg .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ff .Sprintf ("\u0025\u0076",*_ffgdg .SzAttr )});};if _ffgdg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_ffgdg .SpaceAttr )});};if _ffgdg .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ff .Sprintf ("\u0025\u0076",*_ffgdg .ShadowAttr )});};if _ffgdg .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_ffgdg .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdbcfc *WdCT_WrapSquare )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cdfgc ,_adcgbf :=_cdbcfc .WrapTextAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _adcgbf !=nil {return _adcgbf ;};start .Attr =append (start .Attr ,_cdfgc );if _cdbcfc .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ff .Sprintf ("\u0025\u0076",*_cdbcfc .DistTAttr )});};if _cdbcfc .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ff .Sprintf ("\u0025\u0076",*_cdbcfc .DistBAttr )});};if _cdbcfc .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ff .Sprintf ("\u0025\u0076",*_cdbcfc .DistLAttr )});};if _cdbcfc .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ff .Sprintf ("\u0025\u0076",*_cdbcfc .DistRAttr )});};e .EncodeToken (start );if _cdbcfc .EffectExtent !=nil {_dcdee :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_cdbcfc .EffectExtent ,_dcdee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gafbf ST_Hint )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abdegf :=_f .Attr {};_abdegf .Name =name ;switch _gafbf {case ST_HintUnset :_abdegf .Value ="";case ST_HintDefault :_abdegf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_abdegf .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _abdegf ,nil ;};func NewCT_Em ()*CT_Em {_eggag :=&CT_Em {};_eggag .ValAttr =ST_Em (1);return _eggag };func (_dddcgb ST_TargetScreenSz )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dddcgb .String (),start );};func (_acgca *CT_VerticalAlignRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acgca .ValAttr =_e .ST_VerticalAlignRun (1);for _ ,_edbeg :=range start .Attr {if _edbeg .Name .Local =="\u0076\u0061\u006c"{_acgca .ValAttr .UnmarshalXMLAttr (_edbeg );continue ;};};for {_faafe ,_ebdb :=d .Token ();if _ebdb !=nil {return _ff .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",_ebdb );};if _ececa ,_gfcfg :=_faafe .(_f .EndElement );_gfcfg &&_ececa .Name ==start .Name {break ;};};return nil ;};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_afd :=&CT_CellMergeTrackChange {};return _afd ;};func (_gbcdfb *ST_EdGrp )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbcdfb =0;case "\u006e\u006f\u006e\u0065":*_gbcdfb =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_gbcdfb =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_gbcdfb =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_gbcdfb =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_gbcdfb =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_gbcdfb =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_gbcdfb =7;};return nil ;};func (_fecbbc ST_FtnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fecbbc .String (),start );};func (_efeba *CT_LatentStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgge :=range start .Attr {if _cgge .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_cfgdac ,_efbaba :=ParseUnionST_OnOff (_cgge .Value );if _efbaba !=nil {return _efbaba ;};_efeba .DefLockedStateAttr =&_cfgdac ;continue ;};if _cgge .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_dcgba ,_eddee :=_fc .ParseInt (_cgge .Value ,10,64);if _eddee !=nil {return _eddee ;};_efeba .DefUIPriorityAttr =&_dcgba ;continue ;};if _cgge .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_eeeae ,_ddeae :=ParseUnionST_OnOff (_cgge .Value );if _ddeae !=nil {return _ddeae ;};_efeba .DefSemiHiddenAttr =&_eeeae ;continue ;};if _cgge .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_efegf ,_caca :=ParseUnionST_OnOff (_cgge .Value );if _caca !=nil {return _caca ;};_efeba .DefUnhideWhenUsedAttr =&_efegf ;continue ;};if _cgge .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_eeabf ,_aedfb :=ParseUnionST_OnOff (_cgge .Value );if _aedfb !=nil {return _aedfb ;};_efeba .DefQFormatAttr =&_eeabf ;continue ;};if _cgge .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbdbd ,_bdgbd :=_fc .ParseInt (_cgge .Value ,10,64);if _bdgbd !=nil {return _bdgbd ;};_efeba .CountAttr =&_fbdbd ;continue ;};};_aedc :for {_gbada ,_dfgdb :=d .Token ();if _dfgdb !=nil {return _dfgdb ;};switch _bfbbb :=_gbada .(type ){case _f .StartElement :switch _bfbbb .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"}:_aedag :=NewCT_LsdException ();if _defgd :=d .DecodeElement (_aedag ,&_bfbbb );_defgd !=nil {return _defgd ;};_efeba .LsdException =append (_efeba .LsdException ,_aedag );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_bfbbb .Name );if _fgfdf :=d .Skip ();_fgfdf !=nil {return _fgfdf ;};};case _f .EndElement :break _aedc ;case _f .CharData :};};return nil ;};func (_cffeg *WdCT_WordprocessingGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cffeg .CNvGrpSpPr =_da .NewCT_NonVisualGroupDrawingShapeProps ();_cffeg .GrpSpPr =_da .NewCT_GroupShapeProperties ();_bdcdf :for {_gdffba ,_gffdef :=d .Token ();if _gffdef !=nil {return _gffdef ;};switch _dabgga :=_gdffba .(type ){case _f .StartElement :switch _dabgga .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"}:_cffeg .CNvPr =_da .NewCT_NonVisualDrawingProps ();if _edagfg :=d .DecodeElement (_cffeg .CNvPr ,&_dabgga );_edagfg !=nil {return _edagfg ;};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 _cegbc :=d .DecodeElement (_cffeg .CNvGrpSpPr ,&_dabgga );_cegbc !=nil {return _cegbc ;};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 _aeabcc :=d .DecodeElement (_cffeg .GrpSpPr ,&_dabgga );_aeabcc !=nil {return _aeabcc ;};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"}:_agfae :=NewWdCT_WordprocessingGroupChoice ();if _becea :=d .DecodeElement (&_agfae .Wsp ,&_dabgga );_becea !=nil {return _becea ;};_cffeg .Choice =append (_cffeg .Choice ,_agfae );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"}:_fdgffb :=NewWdCT_WordprocessingGroupChoice ();if _cdeage :=d .DecodeElement (&_fdgffb .GrpSp ,&_dabgga );_cdeage !=nil {return _cdeage ;};_cffeg .Choice =append (_cffeg .Choice ,_fdgffb );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"}:_aaecff :=NewWdCT_WordprocessingGroupChoice ();if _afgda :=d .DecodeElement (&_aaecff .GraphicFrame ,&_dabgga );_afgda !=nil {return _afgda ;};_cffeg .Choice =append (_cffeg .Choice ,_aaecff );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"}:_cgcaf :=NewWdCT_WordprocessingGroupChoice ();if _degag :=d .DecodeElement (&_cgcaf .Pic ,&_dabgga );_degag !=nil {return _degag ;};_cffeg .Choice =append (_cffeg .Choice ,_cgcaf );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"}:_ddfcca :=NewWdCT_WordprocessingGroupChoice ();if _babcd :=d .DecodeElement (&_ddfcca .ContentPart ,&_dabgga );_babcd !=nil {return _babcd ;};_cffeg .Choice =append (_cffeg .Choice ,_ddfcca );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"}:_cffeg .ExtLst =_da .NewCT_OfficeArtExtensionList ();if _ebfacf :=d .DecodeElement (_cffeg .ExtLst ,&_dabgga );_ebfacf !=nil {return _ebfacf ;};default:_gd .Log .Debug ("\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",_dabgga .Name );if _ffcbf :=d .Skip ();_ffcbf !=nil {return _ffcbf ;};};case _f .EndElement :break _bdcdf ;case _f .CharData :};};return nil ;}; +// Table Style Conditional Formatting Table Cell Properties +TcPr *CT_TcPr ;};func (_dfffaf *WdST_RelFromH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbedb ,_aggddc :=d .Token ();if _aggddc !=nil {return _aggddc ;};if _abafba ,_ccggab :=_dbedb .(_d .EndElement );_ccggab &&_abafba .Name ==start .Name {*_dfffaf =1;return nil ;};if _aaebab ,_bdbccg :=_dbedb .(_d .CharData );!_bdbccg {return _ace .Errorf ("\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 (_aaebab ){case "":*_dfffaf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dfffaf =1;case "\u0070\u0061\u0067\u0065":*_dfffaf =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_dfffaf =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_dfffaf =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_dfffaf =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_dfffaf =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dfffaf =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dfffaf =8;};};_dbedb ,_aggddc =d .Token ();if _aggddc !=nil {return _aggddc ;};if _ffcdca ,_bgfde :=_dbedb .(_d .EndElement );_bgfde &&_ffcdca .Name ==start .Name {return nil ;};return _ace .Errorf ("\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 );}; -// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path -func (_ddaegb *CT_VMerge )ValidateWithPath (path string )error {if _ccace :=_ddaegb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccace !=nil {return _ccace ;};return nil ;};type CT_VerticalAlignRun struct{ +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_ffddf *CT_Style )ValidateWithPath (path string )error {if _cgcaga :=_ffddf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cgcaga !=nil {return _cgcaga ;};if _ffddf .DefaultAttr !=nil {if _cbbbgb :=_ffddf .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072");_cbbbgb !=nil {return _cbbbgb ;};};if _ffddf .CustomStyleAttr !=nil {if _bccae :=_ffddf .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_bccae !=nil {return _bccae ;};};if _ffddf .Name !=nil {if _bccgba :=_ffddf .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_bccgba !=nil {return _bccgba ;};};if _ffddf .Aliases !=nil {if _afgfbe :=_ffddf .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073");_afgfbe !=nil {return _afgfbe ;};};if _ffddf .BasedOn !=nil {if _afced :=_ffddf .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_afced !=nil {return _afced ;};};if _ffddf .Next !=nil {if _cdbbc :=_ffddf .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074");_cdbbc !=nil {return _cdbbc ;};};if _ffddf .Link !=nil {if _aefea :=_ffddf .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_aefea !=nil {return _aefea ;};};if _ffddf .AutoRedefine !=nil {if _aggaf :=_ffddf .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065");_aggaf !=nil {return _aggaf ;};};if _ffddf .Hidden !=nil {if _ebcbd :=_ffddf .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_ebcbd !=nil {return _ebcbd ;};};if _ffddf .UiPriority !=nil {if _ebacc :=_ffddf .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079");_ebacc !=nil {return _ebacc ;};};if _ffddf .SemiHidden !=nil {if _bebgbe :=_ffddf .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_bebgbe !=nil {return _bebgbe ;};};if _ffddf .UnhideWhenUsed !=nil {if _gddcfb :=_ffddf .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064");_gddcfb !=nil {return _gddcfb ;};};if _ffddf .QFormat !=nil {if _baecaa :=_ffddf .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_baecaa !=nil {return _baecaa ;};};if _ffddf .Locked !=nil {if _bdgeb :=_ffddf .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_bdgeb !=nil {return _bdgeb ;};};if _ffddf .Personal !=nil {if _cbdbb :=_ffddf .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_cbdbb !=nil {return _cbdbb ;};};if _ffddf .PersonalCompose !=nil {if _ggegcdb :=_ffddf .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065");_ggegcdb !=nil {return _ggegcdb ;};};if _ffddf .PersonalReply !=nil {if _gbgcaf :=_ffddf .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_gbgcaf !=nil {return _gbgcaf ;};};if _ffddf .Rsid !=nil {if _eggag :=_ffddf .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064");_eggag !=nil {return _eggag ;};};if _ffddf .PPr !=nil {if _aagfd :=_ffddf .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aagfd !=nil {return _aagfd ;};};if _ffddf .RPr !=nil {if _gaebd :=_ffddf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gaebd !=nil {return _gaebd ;};};if _ffddf .TblPr !=nil {if _bddaa :=_ffddf .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_bddaa !=nil {return _bddaa ;};};if _ffddf .TrPr !=nil {if _bfece :=_ffddf .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bfece !=nil {return _bfece ;};};if _ffddf .TcPr !=nil {if _agcb :=_ffddf .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_agcb !=nil {return _agcb ;};};for _bcadf ,_dbcbg :=range _ffddf .TblStylePr {if _gcecc :=_dbcbg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_bcadf ));_gcecc !=nil {return _gcecc ;};};return nil ;};func (_eaaecc *CT_Numbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eaaecc .NumPicBullet !=nil {_cead :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_dgfdf :=range _eaaecc .NumPicBullet {e .EncodeElement (_dgfdf ,_cead );};};if _eaaecc .AbstractNum !=nil {_fbgceb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_cgccc :=range _eaaecc .AbstractNum {e .EncodeElement (_cgccc ,_fbgceb );};};if _eaaecc .Num !=nil {_ggaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_dcaec :=range _eaaecc .Num {e .EncodeElement (_dcaec ,_ggaeg );};};if _eaaecc .NumIdMacAtCleanup !=nil {_cgbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075mI\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006c\u0065\u0061\u006e\u0075\u0070"}};e .EncodeElement (_eaaecc .NumIdMacAtCleanup ,_cgbfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeecc *CT_TopPageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeecc .ValAttr =ST_Border (1);for _ ,_acgeb :=range start .Attr {if _acgeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_acgeb .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_acgeb .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"&&_acgeb .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_ebbbdc ,_ffbfg :=_acgeb .Value ,error (nil );if _ffbfg !=nil {return _ffbfg ;};_aeecc .TopLeftAttr =&_ebbbdc ;continue ;};if _acgeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_acgeb .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_acgeb .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"&&_acgeb .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_gacee ,_beecf :=_acgeb .Value ,error (nil );if _beecf !=nil {return _beecf ;};_aeecc .TopRightAttr =&_gacee ;continue ;};if _acgeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_acgeb .Name .Local =="\u0069\u0064"||_acgeb .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"&&_acgeb .Name .Local =="\u0069\u0064"{_fcadab ,_fcabc :=_acgeb .Value ,error (nil );if _fcabc !=nil {return _fcabc ;};_aeecc .IdAttr =&_fcadab ;continue ;};if _acgeb .Name .Local =="\u0076\u0061\u006c"{_aeecc .ValAttr .UnmarshalXMLAttr (_acgeb );continue ;};if _acgeb .Name .Local =="\u0063\u006f\u006co\u0072"{_geaaef ,_bfbcbb :=ParseUnionST_HexColor (_acgeb .Value );if _bfbcbb !=nil {return _bfbcbb ;};_aeecc .ColorAttr =&_geaaef ;continue ;};if _acgeb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_aeecc .ThemeColorAttr .UnmarshalXMLAttr (_acgeb );continue ;};if _acgeb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ebcfc ,_ffdad :=_acgeb .Value ,error (nil );if _ffdad !=nil {return _ffdad ;};_aeecc .ThemeTintAttr =&_ebcfc ;continue ;};if _acgeb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_caba ,_eade :=_acgeb .Value ,error (nil );if _eade !=nil {return _eade ;};_aeecc .ThemeShadeAttr =&_caba ;continue ;};if _acgeb .Name .Local =="\u0073\u007a"{_cbgad ,_addgf :=_ac .ParseUint (_acgeb .Value ,10,64);if _addgf !=nil {return _addgf ;};_aeecc .SzAttr =&_cbgad ;continue ;};if _acgeb .Name .Local =="\u0073\u0070\u0061c\u0065"{_bcgbe ,_afcee :=_ac .ParseUint (_acgeb .Value ,10,64);if _afcee !=nil {return _afcee ;};_aeecc .SpaceAttr =&_bcgbe ;continue ;};if _acgeb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gegcb ,_geace :=ParseUnionST_OnOff (_acgeb .Value );if _geace !=nil {return _geace ;};_aeecc .ShadowAttr =&_gegcb ;continue ;};if _acgeb .Name .Local =="\u0066\u0072\u0061m\u0065"{_agafc ,_aeabc :=ParseUnionST_OnOff (_acgeb .Value );if _aeabc !=nil {return _aeabc ;};_aeecc .FrameAttr =&_agafc ;continue ;};};for {_gfagb ,_gaebca :=d .Token ();if _gaebca !=nil {return _ace .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",_gaebca );};if _gdead ,_eccbd :=_gfagb .(_d .EndElement );_eccbd &&_gdead .Name ==start .Name {break ;};};return nil ;};func (_fbdcd *CT_ParaRPrOriginal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdaa :for {_cdgeb ,_gdfee :=d .Token ();if _gdfee !=nil {return _gdfee ;};switch _cacfgc :=_cdgeb .(type ){case _d .StartElement :switch _cacfgc .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fbdcd .Ins =NewCT_TrackChange ();if _ffafe :=d .DecodeElement (_fbdcd .Ins ,&_cacfgc );_ffafe !=nil {return _ffafe ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fbdcd .Del =NewCT_TrackChange ();if _caceb :=d .DecodeElement (_fbdcd .Del ,&_cacfgc );_caceb !=nil {return _caceb ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fbdcd .MoveFrom =NewCT_TrackChange ();if _degdg :=d .DecodeElement (_fbdcd .MoveFrom ,&_cacfgc );_degdg !=nil {return _degdg ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbdcd .MoveTo =NewCT_TrackChange ();if _eebed :=d .DecodeElement (_fbdcd .MoveTo ,&_cacfgc );_eebed !=nil {return _eebed ;};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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_fbdcd .RStyle =NewCT_String ();if _cfcea :=d .DecodeElement (_fbdcd .RStyle ,&_cacfgc );_cfcea !=nil {return _cfcea ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_fbdcd .RFonts =NewCT_Fonts ();if _abccbc :=d .DecodeElement (_fbdcd .RFonts ,&_cacfgc );_abccbc !=nil {return _abccbc ;};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 :"\u0062"},_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 :"\u0062"}:_fbdcd .B =NewCT_OnOff ();if _eddbbd :=d .DecodeElement (_fbdcd .B ,&_cacfgc );_eddbbd !=nil {return _eddbbd ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_fbdcd .BCs =NewCT_OnOff ();if _aaefe :=d .DecodeElement (_fbdcd .BCs ,&_cacfgc );_aaefe !=nil {return _aaefe ;};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 :"\u0069"},_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 :"\u0069"}:_fbdcd .I =NewCT_OnOff ();if _adbcb :=d .DecodeElement (_fbdcd .I ,&_cacfgc );_adbcb !=nil {return _adbcb ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_fbdcd .ICs =NewCT_OnOff ();if _fcfc :=d .DecodeElement (_fbdcd .ICs ,&_cacfgc );_fcfc !=nil {return _fcfc ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_fbdcd .Caps =NewCT_OnOff ();if _geaea :=d .DecodeElement (_fbdcd .Caps ,&_cacfgc );_geaea !=nil {return _geaea ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_fbdcd .SmallCaps =NewCT_OnOff ();if _fdgag :=d .DecodeElement (_fbdcd .SmallCaps ,&_cacfgc );_fdgag !=nil {return _fdgag ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_fbdcd .Strike =NewCT_OnOff ();if _agbeg :=d .DecodeElement (_fbdcd .Strike ,&_cacfgc );_agbeg !=nil {return _agbeg ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_fbdcd .Dstrike =NewCT_OnOff ();if _cbadg :=d .DecodeElement (_fbdcd .Dstrike ,&_cacfgc );_cbadg !=nil {return _cbadg ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_fbdcd .Outline =NewCT_OnOff ();if _baegf :=d .DecodeElement (_fbdcd .Outline ,&_cacfgc );_baegf !=nil {return _baegf ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fbdcd .Shadow =NewCT_OnOff ();if _efcgc :=d .DecodeElement (_fbdcd .Shadow ,&_cacfgc );_efcgc !=nil {return _efcgc ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_fbdcd .Emboss =NewCT_OnOff ();if _ggegb :=d .DecodeElement (_fbdcd .Emboss ,&_cacfgc );_ggegb !=nil {return _ggegb ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_fbdcd .Imprint =NewCT_OnOff ();if _dceefb :=d .DecodeElement (_fbdcd .Imprint ,&_cacfgc );_dceefb !=nil {return _dceefb ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_fbdcd .NoProof =NewCT_OnOff ();if _dffae :=d .DecodeElement (_fbdcd .NoProof ,&_cacfgc );_dffae !=nil {return _dffae ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_fbdcd .SnapToGrid =NewCT_OnOff ();if _cebfff :=d .DecodeElement (_fbdcd .SnapToGrid ,&_cacfgc );_cebfff !=nil {return _cebfff ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_fbdcd .Vanish =NewCT_OnOff ();if _geade :=d .DecodeElement (_fbdcd .Vanish ,&_cacfgc );_geade !=nil {return _geade ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_fbdcd .WebHidden =NewCT_OnOff ();if _gdgcca :=d .DecodeElement (_fbdcd .WebHidden ,&_cacfgc );_gdgcca !=nil {return _gdgcca ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_fbdcd .Color =NewCT_Color ();if _edaecb :=d .DecodeElement (_fbdcd .Color ,&_cacfgc );_edaecb !=nil {return _edaecb ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_fbdcd .Spacing =NewCT_SignedTwipsMeasure ();if _edeec :=d .DecodeElement (_fbdcd .Spacing ,&_cacfgc );_edeec !=nil {return _edeec ;};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 :"\u0077"},_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 :"\u0077"}:_fbdcd .W =NewCT_TextScale ();if _gebgb :=d .DecodeElement (_fbdcd .W ,&_cacfgc );_gebgb !=nil {return _gebgb ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_fbdcd .Kern =NewCT_HpsMeasure ();if _ddadaf :=d .DecodeElement (_fbdcd .Kern ,&_cacfgc );_ddadaf !=nil {return _ddadaf ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_fbdcd .Position =NewCT_SignedHpsMeasure ();if _gaffd :=d .DecodeElement (_fbdcd .Position ,&_cacfgc );_gaffd !=nil {return _gaffd ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_fbdcd .Sz =NewCT_HpsMeasure ();if _gcada :=d .DecodeElement (_fbdcd .Sz ,&_cacfgc );_gcada !=nil {return _gcada ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_fbdcd .SzCs =NewCT_HpsMeasure ();if _efcge :=d .DecodeElement (_fbdcd .SzCs ,&_cacfgc );_efcge !=nil {return _efcge ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_fbdcd .Highlight =NewCT_Highlight ();if _fbeeg :=d .DecodeElement (_fbdcd .Highlight ,&_cacfgc );_fbeeg !=nil {return _fbeeg ;};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 :"\u0075"},_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 :"\u0075"}:_fbdcd .U =NewCT_Underline ();if _gcbc :=d .DecodeElement (_fbdcd .U ,&_cacfgc );_gcbc !=nil {return _gcbc ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fbdcd .Effect =NewCT_TextEffect ();if _ggbfd :=d .DecodeElement (_fbdcd .Effect ,&_cacfgc );_ggbfd !=nil {return _ggbfd ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_fbdcd .Bdr =NewCT_Border ();if _cbcdcg :=d .DecodeElement (_fbdcd .Bdr ,&_cacfgc );_cbcdcg !=nil {return _cbcdcg ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_fbdcd .Shd =NewCT_Shd ();if _cgfga :=d .DecodeElement (_fbdcd .Shd ,&_cacfgc );_cgfga !=nil {return _cgfga ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_fbdcd .FitText =NewCT_FitText ();if _geeeed :=d .DecodeElement (_fbdcd .FitText ,&_cacfgc );_geeeed !=nil {return _geeeed ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fbdcd .VertAlign =NewCT_VerticalAlignRun ();if _baccgb :=d .DecodeElement (_fbdcd .VertAlign ,&_cacfgc );_baccgb !=nil {return _baccgb ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_fbdcd .Rtl =NewCT_OnOff ();if _daee :=d .DecodeElement (_fbdcd .Rtl ,&_cacfgc );_daee !=nil {return _daee ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_fbdcd .Cs =NewCT_OnOff ();if _fcacc :=d .DecodeElement (_fbdcd .Cs ,&_cacfgc );_fcacc !=nil {return _fcacc ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_fbdcd .Em =NewCT_Em ();if _aeffa :=d .DecodeElement (_fbdcd .Em ,&_cacfgc );_aeffa !=nil {return _aeffa ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_fbdcd .Lang =NewCT_Language ();if _bbcgd :=d .DecodeElement (_fbdcd .Lang ,&_cacfgc );_bbcgd !=nil {return _bbcgd ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_fbdcd .EastAsianLayout =NewCT_EastAsianLayout ();if _acebbf :=d .DecodeElement (_fbdcd .EastAsianLayout ,&_cacfgc );_acebbf !=nil {return _acebbf ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_fbdcd .SpecVanish =NewCT_OnOff ();if _acge :=d .DecodeElement (_fbdcd .SpecVanish ,&_cacfgc );_acge !=nil {return _acge ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_fbdcd .OMath =NewCT_OnOff ();if _bbfff :=d .DecodeElement (_fbdcd .OMath ,&_cacfgc );_bbfff !=nil {return _bbfff ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050r\u004f\u0072\u0069\u0067\u0069\u006e\u0061\u006c\u0020\u0025\u0076",_cacfgc .Name );if _ffdca :=d .Skip ();_ffdca !=nil {return _ffdca ;};};case _d .EndElement :break _bbdaa ;case _d .CharData :};};return nil ;};func (_fgeb *CT_SdtListItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgeb .DisplayTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_fgeb .DisplayTextAttr )});};if _fgeb .ValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_fgeb .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Subscript/Superscript Value -ValAttr _e .ST_VerticalAlignRun ;}; +// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path +func (_bacfgf *CT_Tc )ValidateWithPath (path string )error {if _bacfgf .TcPr !=nil {if _aadfg :=_bacfgf .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_aadfg !=nil {return _aadfg ;};};for _gaacbe ,_eaaab :=range _bacfgf .EG_BlockLevelElts {if _ggbec :=_eaaab .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gaacbe ));_ggbec !=nil {return _ggbec ;};};return nil ;}; -// Validate validates the CT_SdtPr and its children -func (_fbgeca *CT_SdtPr )Validate ()error {return _fbgeca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");};func NewEG_ContentCellContent ()*EG_ContentCellContent {_eccedg :=&EG_ContentCellContent {};return _eccedg ;};func (_ceafa *EG_ParaRPrTrackChanges )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aebgbf :for {_facca ,_egebcb :=d .Token ();if _egebcb !=nil {return _egebcb ;};switch _dbfdf :=_facca .(type ){case _f .StartElement :switch _dbfdf .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"}:_ceafa .Ins =NewCT_TrackChange ();if _fbagge :=d .DecodeElement (_ceafa .Ins ,&_dbfdf );_fbagge !=nil {return _fbagge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceafa .Del =NewCT_TrackChange ();if _cggbag :=d .DecodeElement (_ceafa .Del ,&_dbfdf );_cggbag !=nil {return _cggbag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceafa .MoveFrom =NewCT_TrackChange ();if _agcec :=d .DecodeElement (_ceafa .MoveFrom ,&_dbfdf );_agcec !=nil {return _agcec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceafa .MoveTo =NewCT_TrackChange ();if _acfbad :=d .DecodeElement (_ceafa .MoveTo ,&_dbfdf );_acfbad !=nil {return _acfbad ;};default:_gd .Log .Debug ("\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",_dbfdf .Name );if _dcfefc :=d .Skip ();_dcfefc !=nil {return _dcfefc ;};};case _f .EndElement :break _aebgbf ;case _f .CharData :};};return nil ;};func (_fbfgee ST_TabTlc )Validate ()error {return _fbfgee .ValidateWithPath ("")};func (_abaf *CT_CustomXmlBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbbd :=range start .Attr {if _bbbd .Name .Local =="\u0075\u0072\u0069"{_becad ,_bgfeg :=_bbbd .Value ,error (nil );if _bgfeg !=nil {return _bgfeg ;};_abaf .UriAttr =&_becad ;continue ;};if _bbbd .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_afcb ,_dbca :=_bbbd .Value ,error (nil );if _dbca !=nil {return _dbca ;};_abaf .ElementAttr =_afcb ;continue ;};};_dedbc :for {_adbg ,_aabgd :=d .Token ();if _aabgd !=nil {return _aabgd ;};switch _cbge :=_adbg .(type ){case _f .StartElement :switch _cbge .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"}:_abaf .CustomXmlPr =NewCT_CustomXmlPr ();if _affae :=d .DecodeElement (_abaf .CustomXmlPr ,&_cbge );_affae !=nil {return _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 :"\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"}:_afce :=NewEG_ContentBlockContent ();_afce .CustomXml =NewCT_CustomXmlBlock ();if _gdega :=d .DecodeElement (_afce .CustomXml ,&_cbge );_gdega !=nil {return _gdega ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_afce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedgf :=NewEG_ContentBlockContent ();_bedgf .Sdt =NewCT_SdtBlock ();if _eaed :=d .DecodeElement (_bedgf .Sdt ,&_cbge );_eaed !=nil {return _eaed ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_bedgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fada :=NewEG_ContentBlockContent ();_cgfd :=NewCT_P ();if _cabc :=d .DecodeElement (_cgfd ,&_cbge );_cabc !=nil {return _cabc ;};_fada .P =append (_fada .P ,_cgfd );_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_fada );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adgg :=NewEG_ContentBlockContent ();_aaffg :=NewCT_Tbl ();if _bdcf :=d .DecodeElement (_aaffg ,&_cbge );_bdcf !=nil {return _bdcf ;};_adgg .Tbl =append (_adgg .Tbl ,_aaffg );_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_adgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbc :=NewEG_ContentBlockContent ();_dede :=NewEG_RunLevelElts ();_dede .ProofErr =NewCT_ProofErr ();if _eegb :=d .DecodeElement (_dede .ProofErr ,&_cbge );_eegb !=nil {return _eegb ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_gdbc );_gdbc .EG_RunLevelElts =append (_gdbc .EG_RunLevelElts ,_dede );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbbf :=NewEG_ContentBlockContent ();_acbad :=NewEG_RunLevelElts ();_acbad .PermStart =NewCT_PermStart ();if _bcacf :=d .DecodeElement (_acbad .PermStart ,&_cbge );_bcacf !=nil {return _bcacf ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_gbbf );_gbbf .EG_RunLevelElts =append (_gbbf .EG_RunLevelElts ,_acbad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgcfc :=NewEG_ContentBlockContent ();_ccdcc :=NewEG_RunLevelElts ();_ccdcc .PermEnd =NewCT_Perm ();if _cgce :=d .DecodeElement (_ccdcc .PermEnd ,&_cbge );_cgce !=nil {return _cgce ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_fgcfc );_fgcfc .EG_RunLevelElts =append (_fgcfc .EG_RunLevelElts ,_ccdcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eebda :=NewEG_ContentBlockContent ();_cfdcg :=NewEG_RunLevelElts ();_cfdcg .Ins =NewCT_RunTrackChange ();if _aegg :=d .DecodeElement (_cfdcg .Ins ,&_cbge );_aegg !=nil {return _aegg ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_eebda );_eebda .EG_RunLevelElts =append (_eebda .EG_RunLevelElts ,_cfdcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bafg :=NewEG_ContentBlockContent ();_dgeg :=NewEG_RunLevelElts ();_dgeg .Del =NewCT_RunTrackChange ();if _gfba :=d .DecodeElement (_dgeg .Del ,&_cbge );_gfba !=nil {return _gfba ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_bafg );_bafg .EG_RunLevelElts =append (_bafg .EG_RunLevelElts ,_dgeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faefd :=NewEG_ContentBlockContent ();_bbbe :=NewEG_RunLevelElts ();_bbbe .MoveFrom =NewCT_RunTrackChange ();if _aeba :=d .DecodeElement (_bbbe .MoveFrom ,&_cbge );_aeba !=nil {return _aeba ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_faefd );_faefd .EG_RunLevelElts =append (_faefd .EG_RunLevelElts ,_bbbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedgd :=NewEG_ContentBlockContent ();_dcge :=NewEG_RunLevelElts ();_dcge .MoveTo =NewCT_RunTrackChange ();if _fbee :=d .DecodeElement (_dcge .MoveTo ,&_cbge );_fbee !=nil {return _fbee ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_bedgd );_bedgd .EG_RunLevelElts =append (_bedgd .EG_RunLevelElts ,_dcge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcgca :=NewEG_ContentBlockContent ();_deee :=NewEG_RunLevelElts ();_fdce :=NewEG_RangeMarkupElements ();_fdce .BookmarkStart =NewCT_Bookmark ();if _cdec :=d .DecodeElement (_fdce .BookmarkStart ,&_cbge );_cdec !=nil {return _cdec ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_bcgca );_bcgca .EG_RunLevelElts =append (_bcgca .EG_RunLevelElts ,_deee );_deee .EG_RangeMarkupElements =append (_deee .EG_RangeMarkupElements ,_fdce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccgec :=NewEG_ContentBlockContent ();_aefac :=NewEG_RunLevelElts ();_acagc :=NewEG_RangeMarkupElements ();_acagc .BookmarkEnd =NewCT_MarkupRange ();if _gdec :=d .DecodeElement (_acagc .BookmarkEnd ,&_cbge );_gdec !=nil {return _gdec ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_ccgec );_ccgec .EG_RunLevelElts =append (_ccgec .EG_RunLevelElts ,_aefac );_aefac .EG_RangeMarkupElements =append (_aefac .EG_RangeMarkupElements ,_acagc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgb :=NewEG_ContentBlockContent ();_eccae :=NewEG_RunLevelElts ();_accd :=NewEG_RangeMarkupElements ();_accd .MoveFromRangeStart =NewCT_MoveBookmark ();if _bffe :=d .DecodeElement (_accd .MoveFromRangeStart ,&_cbge );_bffe !=nil {return _bffe ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_cgb );_cgb .EG_RunLevelElts =append (_cgb .EG_RunLevelElts ,_eccae );_eccae .EG_RangeMarkupElements =append (_eccae .EG_RangeMarkupElements ,_accd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegc :=NewEG_ContentBlockContent ();_aeab :=NewEG_RunLevelElts ();_gcec :=NewEG_RangeMarkupElements ();_gcec .MoveFromRangeEnd =NewCT_MarkupRange ();if _ddde :=d .DecodeElement (_gcec .MoveFromRangeEnd ,&_cbge );_ddde !=nil {return _ddde ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_aegc );_aegc .EG_RunLevelElts =append (_aegc .EG_RunLevelElts ,_aeab );_aeab .EG_RangeMarkupElements =append (_aeab .EG_RangeMarkupElements ,_gcec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedg :=NewEG_ContentBlockContent ();_dfee :=NewEG_RunLevelElts ();_dfgac :=NewEG_RangeMarkupElements ();_dfgac .MoveToRangeStart =NewCT_MoveBookmark ();if _ddfd :=d .DecodeElement (_dfgac .MoveToRangeStart ,&_cbge );_ddfd !=nil {return _ddfd ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_fedg );_fedg .EG_RunLevelElts =append (_fedg .EG_RunLevelElts ,_dfee );_dfee .EG_RangeMarkupElements =append (_dfee .EG_RangeMarkupElements ,_dfgac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aebc :=NewEG_ContentBlockContent ();_dgcb :=NewEG_RunLevelElts ();_begc :=NewEG_RangeMarkupElements ();_begc .MoveToRangeEnd =NewCT_MarkupRange ();if _aeda :=d .DecodeElement (_begc .MoveToRangeEnd ,&_cbge );_aeda !=nil {return _aeda ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_aebc );_aebc .EG_RunLevelElts =append (_aebc .EG_RunLevelElts ,_dgcb );_dgcb .EG_RangeMarkupElements =append (_dgcb .EG_RangeMarkupElements ,_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 :"\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"}:_ebae :=NewEG_ContentBlockContent ();_abdb :=NewEG_RunLevelElts ();_ecgae :=NewEG_RangeMarkupElements ();_ecgae .CommentRangeStart =NewCT_MarkupRange ();if _gbaa :=d .DecodeElement (_ecgae .CommentRangeStart ,&_cbge );_gbaa !=nil {return _gbaa ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_ebae );_ebae .EG_RunLevelElts =append (_ebae .EG_RunLevelElts ,_abdb );_abdb .EG_RangeMarkupElements =append (_abdb .EG_RangeMarkupElements ,_ecgae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbae :=NewEG_ContentBlockContent ();_ddbdg :=NewEG_RunLevelElts ();_effab :=NewEG_RangeMarkupElements ();_effab .CommentRangeEnd =NewCT_MarkupRange ();if _eabc :=d .DecodeElement (_effab .CommentRangeEnd ,&_cbge );_eabc !=nil {return _eabc ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_bbae );_bbae .EG_RunLevelElts =append (_bbae .EG_RunLevelElts ,_ddbdg );_ddbdg .EG_RangeMarkupElements =append (_ddbdg .EG_RangeMarkupElements ,_effab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acfa :=NewEG_ContentBlockContent ();_ecbc :=NewEG_RunLevelElts ();_ece :=NewEG_RangeMarkupElements ();_ece .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bfcd :=d .DecodeElement (_ece .CustomXmlInsRangeStart ,&_cbge );_bfcd !=nil {return _bfcd ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_acfa );_acfa .EG_RunLevelElts =append (_acfa .EG_RunLevelElts ,_ecbc );_ecbc .EG_RangeMarkupElements =append (_ecbc .EG_RangeMarkupElements ,_ece );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcca :=NewEG_ContentBlockContent ();_ddec :=NewEG_RunLevelElts ();_cbgg :=NewEG_RangeMarkupElements ();_cbgg .CustomXmlInsRangeEnd =NewCT_Markup ();if _acgfb :=d .DecodeElement (_cbgg .CustomXmlInsRangeEnd ,&_cbge );_acgfb !=nil {return _acgfb ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_bcca );_bcca .EG_RunLevelElts =append (_bcca .EG_RunLevelElts ,_ddec );_ddec .EG_RangeMarkupElements =append (_ddec .EG_RangeMarkupElements ,_cbgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadff :=NewEG_ContentBlockContent ();_bede :=NewEG_RunLevelElts ();_cbfg :=NewEG_RangeMarkupElements ();_cbfg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efaded :=d .DecodeElement (_cbfg .CustomXmlDelRangeStart ,&_cbge );_efaded !=nil {return _efaded ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_aadff );_aadff .EG_RunLevelElts =append (_aadff .EG_RunLevelElts ,_bede );_bede .EG_RangeMarkupElements =append (_bede .EG_RangeMarkupElements ,_cbfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcbbe :=NewEG_ContentBlockContent ();_egce :=NewEG_RunLevelElts ();_ecadc :=NewEG_RangeMarkupElements ();_ecadc .CustomXmlDelRangeEnd =NewCT_Markup ();if _dccg :=d .DecodeElement (_ecadc .CustomXmlDelRangeEnd ,&_cbge );_dccg !=nil {return _dccg ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_dcbbe );_dcbbe .EG_RunLevelElts =append (_dcbbe .EG_RunLevelElts ,_egce );_egce .EG_RangeMarkupElements =append (_egce .EG_RangeMarkupElements ,_ecadc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_febb :=NewEG_ContentBlockContent ();_gagd :=NewEG_RunLevelElts ();_fabdd :=NewEG_RangeMarkupElements ();_fabdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _egae :=d .DecodeElement (_fabdd .CustomXmlMoveFromRangeStart ,&_cbge );_egae !=nil {return _egae ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_febb );_febb .EG_RunLevelElts =append (_febb .EG_RunLevelElts ,_gagd );_gagd .EG_RangeMarkupElements =append (_gagd .EG_RangeMarkupElements ,_fabdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcaa :=NewEG_ContentBlockContent ();_defd :=NewEG_RunLevelElts ();_befb :=NewEG_RangeMarkupElements ();_befb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffae :=d .DecodeElement (_befb .CustomXmlMoveFromRangeEnd ,&_cbge );_ffae !=nil {return _ffae ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_ggcaa );_ggcaa .EG_RunLevelElts =append (_ggcaa .EG_RunLevelElts ,_defd );_defd .EG_RangeMarkupElements =append (_defd .EG_RangeMarkupElements ,_befb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbaggb :=NewEG_ContentBlockContent ();_eabg :=NewEG_RunLevelElts ();_efgfa :=NewEG_RangeMarkupElements ();_efgfa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _adgf :=d .DecodeElement (_efgfa .CustomXmlMoveToRangeStart ,&_cbge );_adgf !=nil {return _adgf ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_gbaggb );_gbaggb .EG_RunLevelElts =append (_gbaggb .EG_RunLevelElts ,_eabg );_eabg .EG_RangeMarkupElements =append (_eabg .EG_RangeMarkupElements ,_efgfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cefa :=NewEG_ContentBlockContent ();_gdca :=NewEG_RunLevelElts ();_fbgd :=NewEG_RangeMarkupElements ();_fbgd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _abad :=d .DecodeElement (_fbgd .CustomXmlMoveToRangeEnd ,&_cbge );_abad !=nil {return _abad ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_cefa );_cefa .EG_RunLevelElts =append (_cefa .EG_RunLevelElts ,_gdca );_gdca .EG_RangeMarkupElements =append (_gdca .EG_RangeMarkupElements ,_fbgd );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"}:_agfe :=NewEG_ContentBlockContent ();_baed :=NewEG_RunLevelElts ();_eabe :=NewEG_MathContent ();_eabe .OMathPara =_ee .NewOMathPara ();if _cfac :=d .DecodeElement (_eabe .OMathPara ,&_cbge );_cfac !=nil {return _cfac ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_agfe );_agfe .EG_RunLevelElts =append (_agfe .EG_RunLevelElts ,_baed );_baed .EG_MathContent =append (_baed .EG_MathContent ,_eabe );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"}:_debf :=NewEG_ContentBlockContent ();_daaf :=NewEG_RunLevelElts ();_egfb :=NewEG_MathContent ();_egfb .OMath =_ee .NewOMath ();if _bdcfe :=d .DecodeElement (_egfb .OMath ,&_cbge );_bdcfe !=nil {return _bdcfe ;};_abaf .EG_ContentBlockContent =append (_abaf .EG_ContentBlockContent ,_debf );_debf .EG_RunLevelElts =append (_debf .EG_RunLevelElts ,_daaf );_daaf .EG_MathContent =append (_daaf .EG_MathContent ,_egfb );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_cbge .Name );if _bcbc :=d .Skip ();_bcbc !=nil {return _bcbc ;};};case _f .EndElement :break _dedbc ;case _f .CharData :};};return nil ;};type ST_FtnPos byte ; +// Validate validates the CT_WebSettings and its children +func (_cbbef *CT_WebSettings )Validate ()error {return _cbbef .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};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;);func (_eafge ST_CharacterSpacing )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgbacb :=_d .Attr {};_bgbacb .Name =name ;switch _eafge {case ST_CharacterSpacingUnset :_bgbacb .Value ="";case ST_CharacterSpacingDoNotCompress :_bgbacb .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_bgbacb .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_bgbacb .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 _bgbacb ,nil ;};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;);func (_daaf *CT_ObjectChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daaf .Control !=nil {_eacfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_daaf .Control ,_eacfe );};if _daaf .ObjectLink !=nil {_caaaed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_daaf .ObjectLink ,_caaaed );};if _daaf .ObjectEmbed !=nil {_cbadf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}};e .EncodeElement (_daaf .ObjectEmbed ,_cbadf );};if _daaf .Movie !=nil {_bgbcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_daaf .Movie ,_bgbcg );};return nil ;}; -// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path -func (_ddbed *CT_Jc )ValidateWithPath (path string )error {if _ddbed .ValAttr ==ST_JcUnset {return _ff .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 _gfacfc :=_ddbed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfacfc !=nil {return _gfacfc ;};return nil ;}; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_bgab *CT_Color )ValidateWithPath (path string )error {if _bdfb :=_bgab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdfb !=nil {return _bdfb ;};if _dggf :=_bgab .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dggf !=nil {return _dggf ;};return nil ;};func NewCT_PermStart ()*CT_PermStart {_decbag :=&CT_PermStart {};return _decbag }; -// Validate validates the CT_TblWidth and its children -func (_cggdbc *CT_TblWidth )Validate ()error {return _cggdbc .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};func (_abadb *EG_BlockLevelElts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deedec :for {_bgfed ,_edadf :=d .Token ();if _edadf !=nil {return _edadf ;};switch _adffe :=_bgfed .(type ){case _f .StartElement :switch _adffe .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"}:_efeeccf :=NewCT_AltChunk ();if _afagde :=d .DecodeElement (_efeeccf ,&_adffe );_afagde !=nil {return _afagde ;};_abadb .AltChunk =append (_abadb .AltChunk ,_efeeccf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdcbab :=NewEG_ContentBlockContent ();_fdcbab .CustomXml =NewCT_CustomXmlBlock ();if _abdac :=d .DecodeElement (_fdcbab .CustomXml ,&_adffe );_abdac !=nil {return _abdac ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_fdcbab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfdfc :=NewEG_ContentBlockContent ();_cfdfc .Sdt =NewCT_SdtBlock ();if _ebaabd :=d .DecodeElement (_cfdfc .Sdt ,&_adffe );_ebaabd !=nil {return _ebaabd ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_cfdfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbad :=NewEG_ContentBlockContent ();_gdagag :=NewCT_P ();if _dbced :=d .DecodeElement (_gdagag ,&_adffe );_dbced !=nil {return _dbced ;};_gfbad .P =append (_gfbad .P ,_gdagag );_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_gfbad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cagfbd :=NewEG_ContentBlockContent ();_ffdca :=NewCT_Tbl ();if _cbgcb :=d .DecodeElement (_ffdca ,&_adffe );_cbgcb !=nil {return _cbgcb ;};_cagfbd .Tbl =append (_cagfbd .Tbl ,_ffdca );_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_cagfbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acgfba :=NewEG_ContentBlockContent ();_gbace :=NewEG_RunLevelElts ();_gbace .ProofErr =NewCT_ProofErr ();if _fgceg :=d .DecodeElement (_gbace .ProofErr ,&_adffe );_fgceg !=nil {return _fgceg ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_acgfba );_acgfba .EG_RunLevelElts =append (_acgfba .EG_RunLevelElts ,_gbace );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cadffb :=NewEG_ContentBlockContent ();_geagg :=NewEG_RunLevelElts ();_geagg .PermStart =NewCT_PermStart ();if _aegfae :=d .DecodeElement (_geagg .PermStart ,&_adffe );_aegfae !=nil {return _aegfae ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_cadffb );_cadffb .EG_RunLevelElts =append (_cadffb .EG_RunLevelElts ,_geagg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egabf :=NewEG_ContentBlockContent ();_gdecd :=NewEG_RunLevelElts ();_gdecd .PermEnd =NewCT_Perm ();if _adabd :=d .DecodeElement (_gdecd .PermEnd ,&_adffe );_adabd !=nil {return _adabd ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_egabf );_egabf .EG_RunLevelElts =append (_egabf .EG_RunLevelElts ,_gdecd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdcgf :=NewEG_ContentBlockContent ();_defbb :=NewEG_RunLevelElts ();_defbb .Ins =NewCT_RunTrackChange ();if _cbfgd :=d .DecodeElement (_defbb .Ins ,&_adffe );_cbfgd !=nil {return _cbfgd ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_gdcgf );_gdcgf .EG_RunLevelElts =append (_gdcgf .EG_RunLevelElts ,_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 :"\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"}:_ggebe :=NewEG_ContentBlockContent ();_geffb :=NewEG_RunLevelElts ();_geffb .Del =NewCT_RunTrackChange ();if _fbdbc :=d .DecodeElement (_geffb .Del ,&_adffe );_fbdbc !=nil {return _fbdbc ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_ggebe );_ggebe .EG_RunLevelElts =append (_ggebe .EG_RunLevelElts ,_geffb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgeca :=NewEG_ContentBlockContent ();_acfcc :=NewEG_RunLevelElts ();_acfcc .MoveFrom =NewCT_RunTrackChange ();if _fcfgf :=d .DecodeElement (_acfcc .MoveFrom ,&_adffe );_fcfgf !=nil {return _fcfgf ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_ffgeca );_ffgeca .EG_RunLevelElts =append (_ffgeca .EG_RunLevelElts ,_acfcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcfab :=NewEG_ContentBlockContent ();_deccbdb :=NewEG_RunLevelElts ();_deccbdb .MoveTo =NewCT_RunTrackChange ();if _edefd :=d .DecodeElement (_deccbdb .MoveTo ,&_adffe );_edefd !=nil {return _edefd ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_dcfab );_dcfab .EG_RunLevelElts =append (_dcfab .EG_RunLevelElts ,_deccbdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbdcfa :=NewEG_ContentBlockContent ();_aeefe :=NewEG_RunLevelElts ();_fcggaf :=NewEG_RangeMarkupElements ();_fcggaf .BookmarkStart =NewCT_Bookmark ();if _gbged :=d .DecodeElement (_fcggaf .BookmarkStart ,&_adffe );_gbged !=nil {return _gbged ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_fbdcfa );_fbdcfa .EG_RunLevelElts =append (_fbdcfa .EG_RunLevelElts ,_aeefe );_aeefe .EG_RangeMarkupElements =append (_aeefe .EG_RangeMarkupElements ,_fcggaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffeggd :=NewEG_ContentBlockContent ();_dedebc :=NewEG_RunLevelElts ();_geddb :=NewEG_RangeMarkupElements ();_geddb .BookmarkEnd =NewCT_MarkupRange ();if _dcdbed :=d .DecodeElement (_geddb .BookmarkEnd ,&_adffe );_dcdbed !=nil {return _dcdbed ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_ffeggd );_ffeggd .EG_RunLevelElts =append (_ffeggd .EG_RunLevelElts ,_dedebc );_dedebc .EG_RangeMarkupElements =append (_dedebc .EG_RangeMarkupElements ,_geddb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefeg :=NewEG_ContentBlockContent ();_cagca :=NewEG_RunLevelElts ();_eagcd :=NewEG_RangeMarkupElements ();_eagcd .MoveFromRangeStart =NewCT_MoveBookmark ();if _cggdf :=d .DecodeElement (_eagcd .MoveFromRangeStart ,&_adffe );_cggdf !=nil {return _cggdf ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_fefeg );_fefeg .EG_RunLevelElts =append (_fefeg .EG_RunLevelElts ,_cagca );_cagca .EG_RangeMarkupElements =append (_cagca .EG_RangeMarkupElements ,_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 :"\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"}:_dbfgda :=NewEG_ContentBlockContent ();_cccggb :=NewEG_RunLevelElts ();_ccdeg :=NewEG_RangeMarkupElements ();_ccdeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgegc :=d .DecodeElement (_ccdeg .MoveFromRangeEnd ,&_adffe );_dgegc !=nil {return _dgegc ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_dbfgda );_dbfgda .EG_RunLevelElts =append (_dbfgda .EG_RunLevelElts ,_cccggb );_cccggb .EG_RangeMarkupElements =append (_cccggb .EG_RangeMarkupElements ,_ccdeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebe :=NewEG_ContentBlockContent ();_fbede :=NewEG_RunLevelElts ();_cdfff :=NewEG_RangeMarkupElements ();_cdfff .MoveToRangeStart =NewCT_MoveBookmark ();if _acecg :=d .DecodeElement (_cdfff .MoveToRangeStart ,&_adffe );_acecg !=nil {return _acecg ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_gcebe );_gcebe .EG_RunLevelElts =append (_gcebe .EG_RunLevelElts ,_fbede );_fbede .EG_RangeMarkupElements =append (_fbede .EG_RangeMarkupElements ,_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 :"\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"}:_ceeef :=NewEG_ContentBlockContent ();_bcafe :=NewEG_RunLevelElts ();_fefbf :=NewEG_RangeMarkupElements ();_fefbf .MoveToRangeEnd =NewCT_MarkupRange ();if _bbaag :=d .DecodeElement (_fefbf .MoveToRangeEnd ,&_adffe );_bbaag !=nil {return _bbaag ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_ceeef );_ceeef .EG_RunLevelElts =append (_ceeef .EG_RunLevelElts ,_bcafe );_bcafe .EG_RangeMarkupElements =append (_bcafe .EG_RangeMarkupElements ,_fefbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcbag :=NewEG_ContentBlockContent ();_adebc :=NewEG_RunLevelElts ();_aaddc :=NewEG_RangeMarkupElements ();_aaddc .CommentRangeStart =NewCT_MarkupRange ();if _ggbab :=d .DecodeElement (_aaddc .CommentRangeStart ,&_adffe );_ggbab !=nil {return _ggbab ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_fcbag );_fcbag .EG_RunLevelElts =append (_fcbag .EG_RunLevelElts ,_adebc );_adebc .EG_RangeMarkupElements =append (_adebc .EG_RangeMarkupElements ,_aaddc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdecef :=NewEG_ContentBlockContent ();_babacd :=NewEG_RunLevelElts ();_bgece :=NewEG_RangeMarkupElements ();_bgece .CommentRangeEnd =NewCT_MarkupRange ();if _aaeaab :=d .DecodeElement (_bgece .CommentRangeEnd ,&_adffe );_aaeaab !=nil {return _aaeaab ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_gdecef );_gdecef .EG_RunLevelElts =append (_gdecef .EG_RunLevelElts ,_babacd );_babacd .EG_RangeMarkupElements =append (_babacd .EG_RangeMarkupElements ,_bgece );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbdfa :=NewEG_ContentBlockContent ();_dffac :=NewEG_RunLevelElts ();_fadcc :=NewEG_RangeMarkupElements ();_fadcc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dafbe :=d .DecodeElement (_fadcc .CustomXmlInsRangeStart ,&_adffe );_dafbe !=nil {return _dafbe ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_fbdfa );_fbdfa .EG_RunLevelElts =append (_fbdfa .EG_RunLevelElts ,_dffac );_dffac .EG_RangeMarkupElements =append (_dffac .EG_RangeMarkupElements ,_fadcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbegd :=NewEG_ContentBlockContent ();_eebdcb :=NewEG_RunLevelElts ();_dgecb :=NewEG_RangeMarkupElements ();_dgecb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ccceb :=d .DecodeElement (_dgecb .CustomXmlInsRangeEnd ,&_adffe );_ccceb !=nil {return _ccceb ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_fbegd );_fbegd .EG_RunLevelElts =append (_fbegd .EG_RunLevelElts ,_eebdcb );_eebdcb .EG_RangeMarkupElements =append (_eebdcb .EG_RangeMarkupElements ,_dgecb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dddbab :=NewEG_ContentBlockContent ();_ggafa :=NewEG_RunLevelElts ();_becbd :=NewEG_RangeMarkupElements ();_becbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fbacf :=d .DecodeElement (_becbd .CustomXmlDelRangeStart ,&_adffe );_fbacf !=nil {return _fbacf ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_dddbab );_dddbab .EG_RunLevelElts =append (_dddbab .EG_RunLevelElts ,_ggafa );_ggafa .EG_RangeMarkupElements =append (_ggafa .EG_RangeMarkupElements ,_becbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adffg :=NewEG_ContentBlockContent ();_cgecgcd :=NewEG_RunLevelElts ();_eaaaf :=NewEG_RangeMarkupElements ();_eaaaf .CustomXmlDelRangeEnd =NewCT_Markup ();if _ffcgdg :=d .DecodeElement (_eaaaf .CustomXmlDelRangeEnd ,&_adffe );_ffcgdg !=nil {return _ffcgdg ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_adffg );_adffg .EG_RunLevelElts =append (_adffg .EG_RunLevelElts ,_cgecgcd );_cgecgcd .EG_RangeMarkupElements =append (_cgecgcd .EG_RangeMarkupElements ,_eaaaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgfbe :=NewEG_ContentBlockContent ();_fcfdb :=NewEG_RunLevelElts ();_gcfcf :=NewEG_RangeMarkupElements ();_gcfcf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfadc :=d .DecodeElement (_gcfcf .CustomXmlMoveFromRangeStart ,&_adffe );_dfadc !=nil {return _dfadc ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_fgfbe );_fgfbe .EG_RunLevelElts =append (_fgfbe .EG_RunLevelElts ,_fcfdb );_fcfdb .EG_RangeMarkupElements =append (_fcfdb .EG_RangeMarkupElements ,_gcfcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgbfe :=NewEG_ContentBlockContent ();_ecdfd :=NewEG_RunLevelElts ();_baacc :=NewEG_RangeMarkupElements ();_baacc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _daadae :=d .DecodeElement (_baacc .CustomXmlMoveFromRangeEnd ,&_adffe );_daadae !=nil {return _daadae ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_fgbfe );_fgbfe .EG_RunLevelElts =append (_fgbfe .EG_RunLevelElts ,_ecdfd );_ecdfd .EG_RangeMarkupElements =append (_ecdfd .EG_RangeMarkupElements ,_baacc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eafgfab :=NewEG_ContentBlockContent ();_ecbddc :=NewEG_RunLevelElts ();_dgddfb :=NewEG_RangeMarkupElements ();_dgddfb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ceefcg :=d .DecodeElement (_dgddfb .CustomXmlMoveToRangeStart ,&_adffe );_ceefcg !=nil {return _ceefcg ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_eafgfab );_eafgfab .EG_RunLevelElts =append (_eafgfab .EG_RunLevelElts ,_ecbddc );_ecbddc .EG_RangeMarkupElements =append (_ecbddc .EG_RangeMarkupElements ,_dgddfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afggfc :=NewEG_ContentBlockContent ();_fafaf :=NewEG_RunLevelElts ();_gaagd :=NewEG_RangeMarkupElements ();_gaagd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _abdgfd :=d .DecodeElement (_gaagd .CustomXmlMoveToRangeEnd ,&_adffe );_abdgfd !=nil {return _abdgfd ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_afggfc );_afggfc .EG_RunLevelElts =append (_afggfc .EG_RunLevelElts ,_fafaf );_fafaf .EG_RangeMarkupElements =append (_fafaf .EG_RangeMarkupElements ,_gaagd );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"}:_efaagf :=NewEG_ContentBlockContent ();_cccee :=NewEG_RunLevelElts ();_ddeea :=NewEG_MathContent ();_ddeea .OMathPara =_ee .NewOMathPara ();if _aggfd :=d .DecodeElement (_ddeea .OMathPara ,&_adffe );_aggfd !=nil {return _aggfd ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_efaagf );_efaagf .EG_RunLevelElts =append (_efaagf .EG_RunLevelElts ,_cccee );_cccee .EG_MathContent =append (_cccee .EG_MathContent ,_ddeea );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"}:_abfdd :=NewEG_ContentBlockContent ();_bfgfb :=NewEG_RunLevelElts ();_dfbda :=NewEG_MathContent ();_dfbda .OMath =_ee .NewOMath ();if _gedbg :=d .DecodeElement (_dfbda .OMath ,&_adffe );_gedbg !=nil {return _gedbg ;};_abadb .EG_ContentBlockContent =append (_abadb .EG_ContentBlockContent ,_abfdd );_abfdd .EG_RunLevelElts =append (_abfdd .EG_RunLevelElts ,_bfgfb );_bfgfb .EG_MathContent =append (_bfgfb .EG_MathContent ,_dfbda );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_adffe .Name );if _fggdg :=d .Skip ();_fggdg !=nil {return _fggdg ;};};case _f .EndElement :break _deedec ;case _f .CharData :};};return nil ;};func (_cccbc *ST_SectionMark )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cccbc =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_cccbc =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cccbc =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cccbc =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_cccbc =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_cccbc =5;};return nil ;};func (_dafcf *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 :_ff .Sprintf ("\u0025\u0076",_dafcf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecgdcg *CT_Text )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecgdcg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_ff .Sprintf ("\u0025\u0076",*_ecgdcg .SpaceAttr )});};e .EncodeElement (_ecgdcg .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbdbe ST_LineSpacingRule )String ()string {switch _gbdbe {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 "";}; +// Validate validates the CT_OptimizeForBrowser and its children +func (_cggbg *CT_OptimizeForBrowser )Validate ()error {return _cggbg .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};type Styles struct{CT_Styles }; -// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path -func (_bfge *CT_SaveThroughXslt )ValidateWithPath (path string )error {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;); +// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path +func (_bdgbb *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _bdgbb .Ins !=nil {if _daddg :=_bdgbb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_daddg !=nil {return _daddg ;};};if _bdgbb .Del !=nil {if _gbggc :=_bdgbb .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_gbggc !=nil {return _gbggc ;};};if _bdgbb .MoveFrom !=nil {if _dfcbf :=_bdgbb .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_dfcbf !=nil {return _dfcbf ;};};if _bdgbb .MoveTo !=nil {if _dcace :=_bdgbb .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_dcace !=nil {return _dcace ;};};if _bdgbb .RStyle !=nil {if _edbb :=_bdgbb .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_edbb !=nil {return _edbb ;};};if _bdgbb .RFonts !=nil {if _abebg :=_bdgbb .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_abebg !=nil {return _abebg ;};};if _bdgbb .B !=nil {if _ebdf :=_bdgbb .B .ValidateWithPath (path +"\u002f\u0042");_ebdf !=nil {return _ebdf ;};};if _bdgbb .BCs !=nil {if _cdagf :=_bdgbb .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_cdagf !=nil {return _cdagf ;};};if _bdgbb .I !=nil {if _fagbe :=_bdgbb .I .ValidateWithPath (path +"\u002f\u0049");_fagbe !=nil {return _fagbe ;};};if _bdgbb .ICs !=nil {if _gfcec :=_bdgbb .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gfcec !=nil {return _gfcec ;};};if _bdgbb .Caps !=nil {if _efecd :=_bdgbb .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_efecd !=nil {return _efecd ;};};if _bdgbb .SmallCaps !=nil {if _adgfe :=_bdgbb .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_adgfe !=nil {return _adgfe ;};};if _bdgbb .Strike !=nil {if _edcee :=_bdgbb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_edcee !=nil {return _edcee ;};};if _bdgbb .Dstrike !=nil {if _bfgfa :=_bdgbb .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_bfgfa !=nil {return _bfgfa ;};};if _bdgbb .Outline !=nil {if _eaggg :=_bdgbb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_eaggg !=nil {return _eaggg ;};};if _bdgbb .Shadow !=nil {if _cbegc :=_bdgbb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cbegc !=nil {return _cbegc ;};};if _bdgbb .Emboss !=nil {if _ecgfb :=_bdgbb .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_ecgfb !=nil {return _ecgfb ;};};if _bdgbb .Imprint !=nil {if _edfce :=_bdgbb .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_edfce !=nil {return _edfce ;};};if _bdgbb .NoProof !=nil {if _bdbge :=_bdgbb .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bdbge !=nil {return _bdbge ;};};if _bdgbb .SnapToGrid !=nil {if _addgd :=_bdgbb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_addgd !=nil {return _addgd ;};};if _bdgbb .Vanish !=nil {if _fbfcf :=_bdgbb .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fbfcf !=nil {return _fbfcf ;};};if _bdgbb .WebHidden !=nil {if _caebe :=_bdgbb .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_caebe !=nil {return _caebe ;};};if _bdgbb .Color !=nil {if _gbfbc :=_bdgbb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gbfbc !=nil {return _gbfbc ;};};if _bdgbb .Spacing !=nil {if _egdef :=_bdgbb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_egdef !=nil {return _egdef ;};};if _bdgbb .W !=nil {if _ebcgc :=_bdgbb .W .ValidateWithPath (path +"\u002f\u0057");_ebcgc !=nil {return _ebcgc ;};};if _bdgbb .Kern !=nil {if _eacgb :=_bdgbb .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_eacgb !=nil {return _eacgb ;};};if _bdgbb .Position !=nil {if _dcaef :=_bdgbb .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dcaef !=nil {return _dcaef ;};};if _bdgbb .Sz !=nil {if _gegdd :=_bdgbb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gegdd !=nil {return _gegdd ;};};if _bdgbb .SzCs !=nil {if _dedfg :=_bdgbb .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_dedfg !=nil {return _dedfg ;};};if _bdgbb .Highlight !=nil {if _decd :=_bdgbb .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_decd !=nil {return _decd ;};};if _bdgbb .U !=nil {if _gadef :=_bdgbb .U .ValidateWithPath (path +"\u002f\u0055");_gadef !=nil {return _gadef ;};};if _bdgbb .Effect !=nil {if _eddgfc :=_bdgbb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_eddgfc !=nil {return _eddgfc ;};};if _bdgbb .Bdr !=nil {if _fdge :=_bdgbb .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fdge !=nil {return _fdge ;};};if _bdgbb .Shd !=nil {if _ebfeb :=_bdgbb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ebfeb !=nil {return _ebfeb ;};};if _bdgbb .FitText !=nil {if _babcf :=_bdgbb .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_babcf !=nil {return _babcf ;};};if _bdgbb .VertAlign !=nil {if _ffegd :=_bdgbb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_ffegd !=nil {return _ffegd ;};};if _bdgbb .Rtl !=nil {if _afbgc :=_bdgbb .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_afbgc !=nil {return _afbgc ;};};if _bdgbb .Cs !=nil {if _bfbga :=_bdgbb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bfbga !=nil {return _bfbga ;};};if _bdgbb .Em !=nil {if _beaac :=_bdgbb .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_beaac !=nil {return _beaac ;};};if _bdgbb .Lang !=nil {if _daefaf :=_bdgbb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_daefaf !=nil {return _daefaf ;};};if _bdgbb .EastAsianLayout !=nil {if _fcfag :=_bdgbb .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_fcfag !=nil {return _fcfag ;};};if _bdgbb .SpecVanish !=nil {if _dfdde :=_bdgbb .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_dfdde !=nil {return _dfdde ;};};if _bdgbb .OMath !=nil {if _eggce :=_bdgbb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_eggce !=nil {return _eggce ;};};return nil ;}; -// Validate validates the CT_EdnPos and its children -func (_aabga *CT_EdnPos )Validate ()error {return _aabga .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");};func (_fbcec *Document )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbcec .CT_Document =*NewCT_Document ();for _ ,_acaeb :=range start .Attr {if _acaeb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_fbcec .ConformanceAttr .UnmarshalXMLAttr (_acaeb );continue ;};};_cagbc :for {_fagffd ,_caefc :=d .Token ();if _caefc !=nil {return _caefc ;};switch _fcdfcc :=_fagffd .(type ){case _f .StartElement :switch _fcdfcc .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"}:_fbcec .Background =NewCT_Background ();if _degec :=d .DecodeElement (_fbcec .Background ,&_fcdfcc );_degec !=nil {return _degec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbcec .Body =NewCT_Body ();if _eccffge :=d .DecodeElement (_fbcec .Body ,&_fcdfcc );_eccffge !=nil {return _eccffge ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_fcdfcc .Name );if _cddcf :=d .Skip ();_cddcf !=nil {return _cddcf ;};};case _f .EndElement :break _cagbc ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path +func (_gfaa *CT_Compat )ValidateWithPath (path string )error {if _gfaa .UseSingleBorderforContiguousCells !=nil {if _ecgd :=_gfaa .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");_ecgd !=nil {return _ecgd ;};};if _gfaa .WpJustification !=nil {if _dbdb :=_gfaa .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_dbdb !=nil {return _dbdb ;};};if _gfaa .NoTabHangInd !=nil {if _cedf :=_gfaa .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064");_cedf !=nil {return _cedf ;};};if _gfaa .NoLeading !=nil {if _aeeg :=_gfaa .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_aeeg !=nil {return _aeeg ;};};if _gfaa .SpaceForUL !=nil {if _aggbc :=_gfaa .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c");_aggbc !=nil {return _aggbc ;};};if _gfaa .NoColumnBalance !=nil {if _ebea :=_gfaa .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_ebea !=nil {return _ebea ;};};if _gfaa .BalanceSingleByteDoubleByteWidth !=nil {if _acbd :=_gfaa .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");_acbd !=nil {return _acbd ;};};if _gfaa .NoExtraLineSpacing !=nil {if _fbbc :=_gfaa .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fbbc !=nil {return _fbbc ;};};if _gfaa .DoNotLeaveBackslashAlone !=nil {if _ecdfd :=_gfaa .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_ecdfd !=nil {return _ecdfd ;};};if _gfaa .UlTrailSpace !=nil {if _cbea :=_gfaa .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_cbea !=nil {return _cbea ;};};if _gfaa .DoNotExpandShiftReturn !=nil {if _fbfc :=_gfaa .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e");_fbfc !=nil {return _fbfc ;};};if _gfaa .SpacingInWholePoints !=nil {if _bdag :=_gfaa .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_bdag !=nil {return _bdag ;};};if _gfaa .LineWrapLikeWord6 !=nil {if _agcf :=_gfaa .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_agcf !=nil {return _agcf ;};};if _gfaa .PrintBodyTextBeforeHeader !=nil {if _eegc :=_gfaa .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");_eegc !=nil {return _eegc ;};};if _gfaa .PrintColBlack !=nil {if _gfbe :=_gfaa .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_gfbe !=nil {return _gfbe ;};};if _gfaa .WpSpaceWidth !=nil {if _ggaab :=_gfaa .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068");_ggaab !=nil {return _ggaab ;};};if _gfaa .ShowBreaksInFrames !=nil {if _begg :=_gfaa .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_begg !=nil {return _begg ;};};if _gfaa .SubFontBySize !=nil {if _ecgg :=_gfaa .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_ecgg !=nil {return _ecgg ;};};if _gfaa .SuppressBottomSpacing !=nil {if _fddf :=_gfaa .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067");_fddf !=nil {return _fddf ;};};if _gfaa .SuppressTopSpacing !=nil {if _ceacg :=_gfaa .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ceacg !=nil {return _ceacg ;};};if _gfaa .SuppressSpacingAtTopOfPage !=nil {if _dgac :=_gfaa .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");_dgac !=nil {return _dgac ;};};if _gfaa .SuppressTopSpacingWP !=nil {if _cdfcg :=_gfaa .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_cdfcg !=nil {return _cdfcg ;};};if _gfaa .SuppressSpBfAfterPgBrk !=nil {if _eaaaa :=_gfaa .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_eaaaa !=nil {return _eaaaa ;};};if _gfaa .SwapBordersFacingPages !=nil {if _ddedd :=_gfaa .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_ddedd !=nil {return _ddedd ;};};if _gfaa .ConvMailMergeEsc !=nil {if _bcea :=_gfaa .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_bcea !=nil {return _bcea ;};};if _gfaa .TruncateFontHeightsLikeWP6 !=nil {if _eebfe :=_gfaa .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");_eebfe !=nil {return _eebfe ;};};if _gfaa .MwSmallCaps !=nil {if _cgdda :=_gfaa .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cgdda !=nil {return _cgdda ;};};if _gfaa .UsePrinterMetrics !=nil {if _fbeg :=_gfaa .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073");_fbeg !=nil {return _fbeg ;};};if _gfaa .DoNotSuppressParagraphBorders !=nil {if _fdeec :=_gfaa .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");_fdeec !=nil {return _fdeec ;};};if _gfaa .WrapTrailSpaces !=nil {if _fabfd :=_gfaa .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_fabfd !=nil {return _fabfd ;};};if _gfaa .FootnoteLayoutLikeWW8 !=nil {if _cffg :=_gfaa .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038");_cffg !=nil {return _cffg ;};};if _gfaa .ShapeLayoutLikeWW8 !=nil {if _fcabg :=_gfaa .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_fcabg !=nil {return _fcabg ;};};if _gfaa .AlignTablesRowByRow !=nil {if _fgfe :=_gfaa .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_fgfe !=nil {return _fgfe ;};};if _gfaa .ForgetLastTabAlignment !=nil {if _cdbb :=_gfaa .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_cdbb !=nil {return _cdbb ;};};if _gfaa .AdjustLineHeightInTable !=nil {if _dedf :=_gfaa .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");_dedf !=nil {return _dedf ;};};if _gfaa .AutoSpaceLikeWord95 !=nil {if _eeba :=_gfaa .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_eeba !=nil {return _eeba ;};};if _gfaa .NoSpaceRaiseLower !=nil {if _fdcbc :=_gfaa .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_fdcbc !=nil {return _fdcbc ;};};if _gfaa .DoNotUseHTMLParagraphAutoSpacing !=nil {if _edcbb :=_gfaa .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");_edcbb !=nil {return _edcbb ;};};if _gfaa .LayoutRawTableWidth !=nil {if _dfaab :=_gfaa .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_dfaab !=nil {return _dfaab ;};};if _gfaa .LayoutTableRowsApart !=nil {if _fggc :=_gfaa .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_fggc !=nil {return _fggc ;};};if _gfaa .UseWord97LineBreakRules !=nil {if _agbfc :=_gfaa .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");_agbfc !=nil {return _agbfc ;};};if _gfaa .DoNotBreakWrappedTables !=nil {if _gbea :=_gfaa .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");_gbea !=nil {return _gbea ;};};if _gfaa .DoNotSnapToGridInCell !=nil {if _efdg :=_gfaa .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c");_efdg !=nil {return _efdg ;};};if _gfaa .SelectFldWithFirstOrLastChar !=nil {if _bcfe :=_gfaa .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");_bcfe !=nil {return _bcfe ;};};if _gfaa .ApplyBreakingRules !=nil {if _aagb :=_gfaa .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_aagb !=nil {return _aagb ;};};if _gfaa .DoNotWrapTextWithPunct !=nil {if _bbbe :=_gfaa .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_bbbe !=nil {return _bbbe ;};};if _gfaa .DoNotUseEastAsianBreakRules !=nil {if _dacd :=_gfaa .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");_dacd !=nil {return _dacd ;};};if _gfaa .UseWord2002TableStyleRules !=nil {if _bgeab :=_gfaa .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");_bgeab !=nil {return _bgeab ;};};if _gfaa .GrowAutofit !=nil {if _fbaa :=_gfaa .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_fbaa !=nil {return _fbaa ;};};if _gfaa .UseFELayout !=nil {if _bbca :=_gfaa .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074");_bbca !=nil {return _bbca ;};};if _gfaa .UseNormalStyleForList !=nil {if _eddgf :=_gfaa .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074");_eddgf !=nil {return _eddgf ;};};if _gfaa .DoNotUseIndentAsNumberingTabStop !=nil {if _fdea :=_gfaa .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");_fdea !=nil {return _fdea ;};};if _gfaa .UseAltKinsokuLineBreakRules !=nil {if _ddedg :=_gfaa .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");_ddedg !=nil {return _ddedg ;};};if _gfaa .AllowSpaceOfSameStyleInTable !=nil {if _fcbg :=_gfaa .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");_fcbg !=nil {return _fcbg ;};};if _gfaa .DoNotSuppressIndentation !=nil {if _aaeeg :=_gfaa .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn");_aaeeg !=nil {return _aaeeg ;};};if _gfaa .DoNotAutofitConstrainedTables !=nil {if _fecbb :=_gfaa .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");_fecbb !=nil {return _fecbb ;};};if _gfaa .AutofitToFirstFixedWidthCell !=nil {if _dadd :=_gfaa .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");_dadd !=nil {return _dadd ;};};if _gfaa .UnderlineTabInNumList !=nil {if _cebb :=_gfaa .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074");_cebb !=nil {return _cebb ;};};if _gfaa .DisplayHangulFixedWidth !=nil {if _edf :=_gfaa .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");_edf !=nil {return _edf ;};};if _gfaa .SplitPgBreakAndParaMark !=nil {if _bagg :=_gfaa .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 _gfaa .DoNotVertAlignCellWithSp !=nil {if _abecb :=_gfaa .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p");_abecb !=nil {return _abecb ;};};if _gfaa .DoNotBreakConstrainedForcedTable !=nil {if _dbac :=_gfaa .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");_dbac !=nil {return _dbac ;};};if _gfaa .DoNotVertAlignInTxbx !=nil {if _cgcec :=_gfaa .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_cgcec !=nil {return _cgcec ;};};if _gfaa .UseAnsiKerningPairs !=nil {if _aaaff :=_gfaa .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_aaaff !=nil {return _aaaff ;};};if _gfaa .CachedColBalance !=nil {if _bgeba :=_gfaa .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065");_bgeba !=nil {return _bgeba ;};};for _cgbd ,_bdbb :=range _gfaa .CompatSetting {if _gdeec :=_bdbb .ValidateWithPath (_ace .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_cgbd ));_gdeec !=nil {return _gdeec ;};};return nil ;};func NewCT_Tabs ()*CT_Tabs {_efcad :=&CT_Tabs {};return _efcad };func (_cbabe *CT_Odso )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aefgg :for {_ecfefc ,_eeca :=d .Token ();if _eeca !=nil {return _eeca ;};switch _fabba :=_ecfefc .(type ){case _d .StartElement :switch _fabba .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 :"\u0075\u0064\u006c"},_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 :"\u0075\u0064\u006c"}:_cbabe .Udl =NewCT_String ();if _ecfbg :=d .DecodeElement (_cbabe .Udl ,&_fabba );_ecfbg !=nil {return _ecfbg ;};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 :"\u0074\u0061\u0062l\u0065"},_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 :"\u0074\u0061\u0062l\u0065"}:_cbabe .Table =NewCT_String ();if _gabge :=d .DecodeElement (_cbabe .Table ,&_fabba );_gabge !=nil {return _gabge ;};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 :"\u0073\u0072\u0063"},_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 :"\u0073\u0072\u0063"}:_cbabe .Src =NewCT_Rel ();if _cgcgd :=d .DecodeElement (_cbabe .Src ,&_fabba );_cgcgd !=nil {return _cgcgd ;};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 :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"},_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 :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}:_cbabe .ColDelim =NewCT_DecimalNumber ();if _fccdc :=d .DecodeElement (_cbabe .ColDelim ,&_fabba );_fccdc !=nil {return _fccdc ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_cbabe .Type =NewCT_MailMergeSourceType ();if _fadc :=d .DecodeElement (_cbabe .Type ,&_fabba );_fadc !=nil {return _fadc ;};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 :"\u0066\u0048\u0064\u0072"},_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 :"\u0066\u0048\u0064\u0072"}:_cbabe .FHdr =NewCT_OnOff ();if _dbbeg :=d .DecodeElement (_cbabe .FHdr ,&_fabba );_dbbeg !=nil {return _dbbeg ;};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 :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"},_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 :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"}:_fdcfe :=NewCT_OdsoFieldMapData ();if _cfcbc :=d .DecodeElement (_fdcfe ,&_fabba );_cfcbc !=nil {return _cfcbc ;};_cbabe .FieldMapData =append (_cbabe .FieldMapData ,_fdcfe );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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gdcd :=NewCT_Rel ();if _ggbgg :=d .DecodeElement (_gdcd ,&_fabba );_ggbgg !=nil {return _ggbgg ;};_cbabe .RecipientData =append (_cbabe .RecipientData ,_gdcd );default:_fe .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0064\u0073\u006f\u0020\u0025\u0076",_fabba .Name );if _edafgc :=d .Skip ();_edafgc !=nil {return _edafgc ;};};case _d .EndElement :break _aefgg ;case _d .CharData :};};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 NewCT_TblPrChange ()*CT_TblPrChange {_abbcb :=&CT_TblPrChange {};_abbcb .TblPr =NewCT_TblPrBase ();return _abbcb ;}; -// Validate validates the CT_PPrBase and its children -func (_ccab *CT_PPrBase )Validate ()error {return _ccab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_egbfbg ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _egbfbg {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbfbg ));};return nil ;};func (_deabe *CT_NumFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deabe .ValAttr =ST_NumberFormat (1);for _ ,_fgacd :=range start .Attr {if _fgacd .Name .Local =="\u0076\u0061\u006c"{_deabe .ValAttr .UnmarshalXMLAttr (_fgacd );continue ;};if _fgacd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_adfcg ,_cadbe :=_fgacd .Value ,error (nil );if _cadbe !=nil {return _cadbe ;};_deabe .FormatAttr =&_adfcg ;continue ;};};for {_ebaae ,_cebad :=d .Token ();if _cebad !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_cebad );};if _efdge ,_gdecc :=_ebaae .(_f .EndElement );_gdecc &&_efdge .Name ==start .Name {break ;};};return nil ;};func (_gage *CT_EdnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gage .ValAttr =ST_EdnPos (1);for _ ,_caada :=range start .Attr {if _caada .Name .Local =="\u0076\u0061\u006c"{_gage .ValAttr .UnmarshalXMLAttr (_caada );continue ;};};for {_ecbeb ,_ebcge :=d .Token ();if _ebcge !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_ebcge );};if _efac ,_cdce :=_ecbeb .(_f .EndElement );_cdce &&_efac .Name ==start .Name {break ;};};return nil ;};func (_ecgdfc *CT_WebSettings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ecgdfc .Frameset !=nil {_bacee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_ecgdfc .Frameset ,_bacee );};if _ecgdfc .Divs !=nil {_bcacgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_ecgdfc .Divs ,_bcacgg );};if _ecgdfc .Encoding !=nil {_dcgedd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ecgdfc .Encoding ,_dcgedd );};if _ecgdfc .OptimizeForBrowser !=nil {_dgbbad :=_f .StartElement {Name :_f .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_ecgdfc .OptimizeForBrowser ,_dgbbad );};if _ecgdfc .RelyOnVML !=nil {_fedfa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_ecgdfc .RelyOnVML ,_fedfa );};if _ecgdfc .AllowPNG !=nil {_eeaddd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}};e .EncodeElement (_ecgdfc .AllowPNG ,_eeaddd );};if _ecgdfc .DoNotRelyOnCSS !=nil {_beegba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_ecgdfc .DoNotRelyOnCSS ,_beegba );};if _ecgdfc .DoNotSaveAsSingleFile !=nil {_ecdgg :=_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 (_ecgdfc .DoNotSaveAsSingleFile ,_ecdgg );};if _ecgdfc .DoNotOrganizeInFolder !=nil {_bedfc :=_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 (_ecgdfc .DoNotOrganizeInFolder ,_bedfc );};if _ecgdfc .DoNotUseLongFileNames !=nil {_ccdae :=_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 (_ecgdfc .DoNotUseLongFileNames ,_ccdae );};if _ecgdfc .PixelsPerInch !=nil {_ebfec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_ecgdfc .PixelsPerInch ,_ebfec );};if _ecgdfc .TargetScreenSz !=nil {_bceacf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}};e .EncodeElement (_ecgdfc .TargetScreenSz ,_bceacf );};if _ecgdfc .SaveSmartTagsAsXml !=nil {_ebgecf :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_ecgdfc .SaveSmartTagsAsXml ,_ebgecf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PaperSource struct{ +// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path +func (_gdagc *CT_Spacing )ValidateWithPath (path string )error {if _gdagc .BeforeAttr !=nil {if _fadfg :=_gdagc .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_fadfg !=nil {return _fadfg ;};};if _gdagc .BeforeAutospacingAttr !=nil {if _cabgfff :=_gdagc .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072");_cabgfff !=nil {return _cabgfff ;};};if _gdagc .AfterAttr !=nil {if _eebgdb :=_gdagc .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_eebgdb !=nil {return _eebgdb ;};};if _gdagc .AfterAutospacingAttr !=nil {if _bcecg :=_gdagc .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072");_bcecg !=nil {return _bcecg ;};};if _gdagc .LineAttr !=nil {if _dbdeag :=_gdagc .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_dbdeag !=nil {return _dbdeag ;};};if _cdfgc :=_gdagc .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_cdfgc !=nil {return _cdfgc ;};return nil ;};func (_dfgbd *ST_Hint )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfgbd =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dfgbd =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_dfgbd =2;};return nil ;};func (_dcgcfa *WdInline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcgcfa .WdCT_Inline =*NewWdCT_Inline ();for _ ,_ccdfb :=range start .Attr {if _ccdfb .Name .Local =="\u0064\u0069\u0073t\u0054"{_bfbedc ,_acegac :=_ac .ParseUint (_ccdfb .Value ,10,32);if _acegac !=nil {return _acegac ;};_abfdff :=uint32 (_bfbedc );_dcgcfa .DistTAttr =&_abfdff ;continue ;};if _ccdfb .Name .Local =="\u0064\u0069\u0073t\u0042"{_faddag ,_ebbaa :=_ac .ParseUint (_ccdfb .Value ,10,32);if _ebbaa !=nil {return _ebbaa ;};_efbced :=uint32 (_faddag );_dcgcfa .DistBAttr =&_efbced ;continue ;};if _ccdfb .Name .Local =="\u0064\u0069\u0073t\u0052"{_gcdbd ,_baeaee :=_ac .ParseUint (_ccdfb .Value ,10,32);if _baeaee !=nil {return _baeaee ;};_fadcaa :=uint32 (_gcdbd );_dcgcfa .DistRAttr =&_fadcaa ;continue ;};if _ccdfb .Name .Local =="\u0064\u0069\u0073t\u004c"{_gfcecc ,_efabgd :=_ac .ParseUint (_ccdfb .Value ,10,32);if _efabgd !=nil {return _efabgd ;};_effgc :=uint32 (_gfcecc );_dcgcfa .DistLAttr =&_effgc ;continue ;};};_bgfae :for {_ecadbb ,_aagcc :=d .Token ();if _aagcc !=nil {return _aagcc ;};switch _gabedc :=_ecadbb .(type ){case _d .StartElement :switch _gabedc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _fdgeg :=d .DecodeElement (_dcgcfa .Extent ,&_gabedc );_fdgeg !=nil {return _fdgeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_dcgcfa .EffectExtent =NewWdCT_EffectExtent ();if _agbbeb :=d .DecodeElement (_dcgcfa .EffectExtent ,&_gabedc );_agbbeb !=nil {return _agbbeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0064\u006f\u0063P\u0072"}:if _acedef :=d .DecodeElement (_dcgcfa .DocPr ,&_gabedc );_acedef !=nil {return _acedef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_dcgcfa .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();if _aggefea :=d .DecodeElement (_dcgcfa .CNvGraphicFramePr ,&_gabedc );_aggefea !=nil {return _aggefea ;};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 _abead :=d .DecodeElement (_dcgcfa .Graphic ,&_gabedc );_abead !=nil {return _abead ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_gabedc .Name );if _fgbdce :=d .Skip ();_fgbdce !=nil {return _fgbdce ;};};case _d .EndElement :break _bgfae ;case _d .CharData :};};return nil ;};func (_degebb ST_VerticalJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_degebb .String (),start );};func (_bfeff *ST_MailMergeDest )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfeff =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_bfeff =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_bfeff =2;case "\u0065\u006d\u0061i\u006c":*_bfeff =3;case "\u0066\u0061\u0078":*_bfeff =4;};return nil ;};func (_abdag ST_MailMergeSourceType )Validate ()error {return _abdag .ValidateWithPath ("")};func (_cgeae *CT_SdtDate )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cefgc :=range start .Attr {if _cefgc .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_gccbfa ,_fcgaf :=ParseStdlibTime (_cefgc .Value );if _fcgaf !=nil {return _fcgaf ;};_cgeae .FullDateAttr =&_gccbfa ;continue ;};};_cadef :for {_aabfd ,_ddgad :=d .Token ();if _ddgad !=nil {return _ddgad ;};switch _cbdff :=_aabfd .(type ){case _d .StartElement :switch _cbdff .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 :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\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 :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_cgeae .DateFormat =NewCT_String ();if _baadb :=d .DecodeElement (_cgeae .DateFormat ,&_cbdff );_baadb !=nil {return _baadb ;};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 :"\u006c\u0069\u0064"},_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 :"\u006c\u0069\u0064"}:_cgeae .Lid =NewCT_Lang ();if _feegg :=d .DecodeElement (_cgeae .Lid ,&_cbdff );_feegg !=nil {return _feegg ;};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 :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"},_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 :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"}:_cgeae .StoreMappedDataAs =NewCT_SdtDateMappingType ();if _gfgdc :=d .DecodeElement (_cgeae .StoreMappedDataAs ,&_cbdff );_gfgdc !=nil {return _gfgdc ;};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 :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"},_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 :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}:_cgeae .Calendar =NewCT_CalendarType ();if _afcacd :=d .DecodeElement (_cgeae .Calendar ,&_cbdff );_afcacd !=nil {return _afcacd ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0064\u0074\u0044\u0061\u0074\u0065\u0020\u0025\u0076",_cbdff .Name );if _dfabc :=d .Skip ();_dfabc !=nil {return _dfabc ;};};case _d .EndElement :break _cadef ;case _d .CharData :};};return nil ;};func (_dfagdc ST_FldCharType )Validate ()error {return _dfagdc .ValidateWithPath ("")}; -// First Page Printer Tray Code -FirstAttr *int64 ; +// Validate validates the CT_SdtEndPr and its children +func (_cgecg *CT_SdtEndPr )Validate ()error {return _cgecg .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};func (_cbddfg ST_FtnEdn )ValidateWithPath (path string )error {switch _cbddfg {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbddfg ));};return nil ;};func (_debdga ST_HighlightColor )ValidateWithPath (path string )error {switch _debdga {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_debdga ));};return nil ;};func (_geagb *TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074";return _geagb .CT_TxbxContent .MarshalXML (e ,start );};func NewCT_Br ()*CT_Br {_fabe :=&CT_Br {};return _fabe };type CT_MultiLevelType struct{ -// Non-First Page Printer Tray Code -OtherAttr *int64 ;};func (_ggd *CT_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fcea ,_dcfd :=_ggd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcfd !=nil {return _dcfd ;};start .Attr =append (start .Attr ,_fcea );if _ggd .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_ggd .ColorAttr )});};if _ggd .ThemeColorAttr !=ST_ThemeColorUnset {_geg ,_ecfe :=_ggd .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _ecfe !=nil {return _ecfe ;};start .Attr =append (start .Attr ,_geg );};if _ggd .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 :_ff .Sprintf ("\u0025\u0076",*_ggd .ThemeTintAttr )});};if _ggd .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 :_ff .Sprintf ("\u0025\u0076",*_ggd .ThemeShadeAttr )});};if _ggd .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ff .Sprintf ("\u0025\u0076",*_ggd .SzAttr )});};if _ggd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_ggd .SpaceAttr )});};if _ggd .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ff .Sprintf ("\u0025\u0076",*_ggd .ShadowAttr )});};if _ggd .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_ggd .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_HexColorAuto byte ;func NewCT_PPrGeneral ()*CT_PPrGeneral {_acefc :=&CT_PPrGeneral {};return _acefc }; +// Abstract Numbering Definition Type +ValAttr ST_MultiLevelType ;}; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_effba *CT_Hyperlink )ValidateWithPath (path string )error {if _effba .HistoryAttr !=nil {if _fagad :=_effba .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_fagad !=nil {return _fagad ;};};for _bfdfg ,_ecaaa :=range _effba .FldSimple {if _dbfdeb :=_ecaaa .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bfdfg ));_dbfdeb !=nil {return _dbfdeb ;};};if _effba .Hyperlink !=nil {if _ccecg :=_effba .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ccecg !=nil {return _ccecg ;};};if _effba .SubDoc !=nil {if _gebe :=_effba .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_gebe !=nil {return _gebe ;};};for _acbaed ,_aedb :=range _effba .EG_ContentRunContent {if _fgeef :=_aedb .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_acbaed ));_fgeef !=nil {return _fgeef ;};};return nil ;};func (_aacag *CT_PPrDefault )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cceab :for {_ccffd ,_dadca :=d .Token ();if _dadca !=nil {return _dadca ;};switch _baecef :=_ccffd .(type ){case _f .StartElement :switch _baecef .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"}:_aacag .PPr =NewCT_PPrGeneral ();if _ffaed :=d .DecodeElement (_aacag .PPr ,&_baecef );_ffaed !=nil {return _ffaed ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_baecef .Name );if _ggbdc :=d .Skip ();_ggbdc !=nil {return _ggbdc ;};};case _f .EndElement :break _cceab ;case _f .CharData :};};return nil ;};func (_fgae *CT_Control )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgae .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_fgae .NameAttr )});};if _fgae .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_ff .Sprintf ("\u0025\u0076",*_fgae .ShapeidAttr )});};if _fgae .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_fgae .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bddde *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 _bddde .CT_Recipients .MarshalXML (e ,start );}; +// Validate validates the CT_ProofErr and its children +func (_fedee *CT_ProofErr )Validate ()error {return _fedee .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};type CT_Tabs struct{ -// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path -func (_deabgc *EG_ContentRowContent )ValidateWithPath (path string )error {for _gbefe ,_cbbdce :=range _deabgc .Tr {if _gabfcc :=_cbbdce .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_gbefe ));_gabfcc !=nil {return _gabfcc ;};};if _deabgc .CustomXml !=nil {if _dafcac :=_deabgc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dafcac !=nil {return _dafcac ;};};if _deabgc .Sdt !=nil {if _edacee :=_deabgc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_edacee !=nil {return _edacee ;};};for _abefc ,_bfegg :=range _deabgc .EG_RunLevelElts {if _dgbgge :=_bfegg .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_abefc ));_dgbgge !=nil {return _dgbgge ;};};return nil ;};func (_becfa *WdWsp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_becfa .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_afegab :=range start .Attr {if _afegab .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_dgfdf ,_bffegc :=_fc .ParseBool (_afegab .Value );if _bffegc !=nil {return _bffegc ;};_becfa .NormalEastAsianFlowAttr =&_dgfdf ;continue ;};};_ggaaf :for {_bagde ,_aecag :=d .Token ();if _aecag !=nil {return _aecag ;};switch _dbccfb :=_bagde .(type ){case _f .StartElement :switch _dbccfb .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"}:_becfa .CNvPr =_da .NewCT_NonVisualDrawingProps ();if _gafbd :=d .DecodeElement (_becfa .CNvPr ,&_dbccfb );_gafbd !=nil {return _gafbd ;};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"}:_becfa .Choice =NewWdCT_WordprocessingShapeChoice ();if _abceac :=d .DecodeElement (&_becfa .Choice .CNvSpPr ,&_dbccfb );_abceac !=nil {return _abceac ;};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"}:_becfa .Choice =NewWdCT_WordprocessingShapeChoice ();if _ffabba :=d .DecodeElement (&_becfa .Choice .CNvCnPr ,&_dbccfb );_ffabba !=nil {return _ffabba ;};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 _beadag :=d .DecodeElement (_becfa .SpPr ,&_dbccfb );_beadag !=nil {return _beadag ;};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"}:_becfa .Style =_da .NewCT_ShapeStyle ();if _cffgf :=d .DecodeElement (_becfa .Style ,&_dbccfb );_cffgf !=nil {return _cffgf ;};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"}:_becfa .ExtLst =_da .NewCT_OfficeArtExtensionList ();if _cdedc :=d .DecodeElement (_becfa .ExtLst ,&_dbccfb );_cdedc !=nil {return _cdedc ;};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"}:_becfa .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _acbddf :=d .DecodeElement (&_becfa .WChoice .Txbx ,&_dbccfb );_acbddf !=nil {return _acbddf ;};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"}:_becfa .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _abfef :=d .DecodeElement (&_becfa .WChoice .LinkedTxbx ,&_dbccfb );_abfef !=nil {return _abfef ;};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 _ggbaf :=d .DecodeElement (_becfa .BodyPr ,&_dbccfb );_ggbaf !=nil {return _ggbaf ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057s\u0070 \u0025\u0076",_dbccfb .Name );if _cbeaec :=d .Skip ();_cbeaec !=nil {return _cbeaec ;};};case _f .EndElement :break _ggaaf ;case _f .CharData :};};return nil ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);func NewCT_SdtDate ()*CT_SdtDate {_daagc :=&CT_SdtDate {};return _daagc };func (_gbd *CT_Br )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aafg :=range start .Attr {if _aafg .Name .Local =="\u0074\u0079\u0070\u0065"{_gbd .TypeAttr .UnmarshalXMLAttr (_aafg );continue ;};if _aafg .Name .Local =="\u0063\u006c\u0065a\u0072"{_gbd .ClearAttr .UnmarshalXMLAttr (_aafg );continue ;};};for {_ceef ,_adga :=d .Token ();if _adga !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_adga );};if _eeff ,_gafa :=_ceef .(_f .EndElement );_gafa &&_eeff .Name ==start .Name {break ;};};return nil ;};func (_ddbaeab *CT_TblPrExChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbaeab .TblPrEx =NewCT_TblPrExBase ();for _ ,_eagbebg :=range start .Attr {if _eagbebg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fgeece ,_fbgag :=_eagbebg .Value ,error (nil );if _fbgag !=nil {return _fbgag ;};_ddbaeab .AuthorAttr =_fgeece ;continue ;};if _eagbebg .Name .Local =="\u0064\u0061\u0074\u0065"{_dgege ,_ddcfa :=ParseStdlibTime (_eagbebg .Value );if _ddcfa !=nil {return _ddcfa ;};_ddbaeab .DateAttr =&_dgege ;continue ;};if _eagbebg .Name .Local =="\u0069\u0064"{_fcbefd ,_cedge :=_fc .ParseInt (_eagbebg .Value ,10,64);if _cedge !=nil {return _cedge ;};_ddbaeab .IdAttr =_fcbefd ;continue ;};};_cadda :for {_fcdgc ,_aeefg :=d .Token ();if _aeefg !=nil {return _aeefg ;};switch _bgede :=_fcdgc .(type ){case _f .StartElement :switch _bgede .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 _ebaabc :=d .DecodeElement (_ddbaeab .TblPrEx ,&_bgede );_ebaabc !=nil {return _ebaabc ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_bgede .Name );if _faefe :=d .Skip ();_faefe !=nil {return _faefe ;};};case _f .EndElement :break _cadda ;case _f .CharData :};};return nil ;};func (_bbfee *CT_Tbl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbfee .TblPr =NewCT_TblPr ();_bbfee .TblGrid =NewCT_TblGrid ();_baggg :for {_cefae ,_gbbfdc :=d .Token ();if _gbbfdc !=nil {return _gbbfdc ;};switch _bfbgg :=_cefae .(type ){case _f .StartElement :switch _bfbgg .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"}:_fcbca :=NewEG_RangeMarkupElements ();_fcbca .BookmarkStart =NewCT_Bookmark ();if _aaaeg :=d .DecodeElement (_fcbca .BookmarkStart ,&_bfbgg );_aaaeg !=nil {return _aaaeg ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_fcbca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbbgaf :=NewEG_RangeMarkupElements ();_fbbgaf .BookmarkEnd =NewCT_MarkupRange ();if _cgfdg :=d .DecodeElement (_fbbgaf .BookmarkEnd ,&_bfbgg );_cgfdg !=nil {return _cgfdg ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_fbbgaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgaff :=NewEG_RangeMarkupElements ();_dgaff .MoveFromRangeStart =NewCT_MoveBookmark ();if _defgc :=d .DecodeElement (_dgaff .MoveFromRangeStart ,&_bfbgg );_defgc !=nil {return _defgc ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_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 :"\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"}:_edaga :=NewEG_RangeMarkupElements ();_edaga .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcdgdf :=d .DecodeElement (_edaga .MoveFromRangeEnd ,&_bfbgg );_bcdgdf !=nil {return _bcdgdf ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_edaga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgbd :=NewEG_RangeMarkupElements ();_gdgbd .MoveToRangeStart =NewCT_MoveBookmark ();if _dfegg :=d .DecodeElement (_gdgbd .MoveToRangeStart ,&_bfbgg );_dfegg !=nil {return _dfegg ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_gdgbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debdeb :=NewEG_RangeMarkupElements ();_debdeb .MoveToRangeEnd =NewCT_MarkupRange ();if _cfede :=d .DecodeElement (_debdeb .MoveToRangeEnd ,&_bfbgg );_cfede !=nil {return _cfede ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_debdeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deacfb :=NewEG_RangeMarkupElements ();_deacfb .CommentRangeStart =NewCT_MarkupRange ();if _eagca :=d .DecodeElement (_deacfb .CommentRangeStart ,&_bfbgg );_eagca !=nil {return _eagca ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_deacfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbaggb :=NewEG_RangeMarkupElements ();_dbaggb .CommentRangeEnd =NewCT_MarkupRange ();if _debc :=d .DecodeElement (_dbaggb .CommentRangeEnd ,&_bfbgg );_debc !=nil {return _debc ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_dbaggb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cacfa :=NewEG_RangeMarkupElements ();_cacfa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cgebee :=d .DecodeElement (_cacfa .CustomXmlInsRangeStart ,&_bfbgg );_cgebee !=nil {return _cgebee ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_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 :"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"}:_edgcbe :=NewEG_RangeMarkupElements ();_edgcbe .CustomXmlInsRangeEnd =NewCT_Markup ();if _aecfb :=d .DecodeElement (_edgcbe .CustomXmlInsRangeEnd ,&_bfbgg );_aecfb !=nil {return _aecfb ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_edgcbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgdca :=NewEG_RangeMarkupElements ();_ddgdca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acbfga :=d .DecodeElement (_ddgdca .CustomXmlDelRangeStart ,&_bfbgg );_acbfga !=nil {return _acbfga ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_ddgdca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babac :=NewEG_RangeMarkupElements ();_babac .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbcaa :=d .DecodeElement (_babac .CustomXmlDelRangeEnd ,&_bfbgg );_fbcaa !=nil {return _fbcaa ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_babac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbgf :=NewEG_RangeMarkupElements ();_afbgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfedge :=d .DecodeElement (_afbgf .CustomXmlMoveFromRangeStart ,&_bfbgg );_cfedge !=nil {return _cfedge ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_afbgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eebbcd :=NewEG_RangeMarkupElements ();_eebbcd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eeddca :=d .DecodeElement (_eebbcd .CustomXmlMoveFromRangeEnd ,&_bfbgg );_eeddca !=nil {return _eeddca ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_eebbcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdfedc :=NewEG_RangeMarkupElements ();_fdfedc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _babba :=d .DecodeElement (_fdfedc .CustomXmlMoveToRangeStart ,&_bfbgg );_babba !=nil {return _babba ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_fdfedc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffde :=NewEG_RangeMarkupElements ();_gffde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdgdf :=d .DecodeElement (_gffde .CustomXmlMoveToRangeEnd ,&_bfbgg );_fdgdf !=nil {return _fdgdf ;};_bbfee .EG_RangeMarkupElements =append (_bbfee .EG_RangeMarkupElements ,_gffde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _gdcaa :=d .DecodeElement (_bbfee .TblPr ,&_bfbgg );_gdcaa !=nil {return _gdcaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gfgbf :=d .DecodeElement (_bbfee .TblGrid ,&_bfbgg );_gfgbf !=nil {return _gfgbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgead :=NewEG_ContentRowContent ();_eedaf :=NewCT_Row ();if _eeebd :=d .DecodeElement (_eedaf ,&_bfbgg );_eeebd !=nil {return _eeebd ;};_bgead .Tr =append (_bgead .Tr ,_eedaf );_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_bgead );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fggee :=NewEG_ContentRowContent ();_fggee .CustomXml =NewCT_CustomXmlRow ();if _dfbbg :=d .DecodeElement (_fggee .CustomXml ,&_bfbgg );_dfbbg !=nil {return _dfbbg ;};_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_fggee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcfgab :=NewEG_ContentRowContent ();_bcfgab .Sdt =NewCT_SdtRow ();if _deaac :=d .DecodeElement (_bcfgab .Sdt ,&_bfbgg );_deaac !=nil {return _deaac ;};_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_bcfgab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdfe :=NewEG_ContentRowContent ();_fcgfaa :=NewEG_RunLevelElts ();_fcgfaa .ProofErr =NewCT_ProofErr ();if _bfbfcf :=d .DecodeElement (_fcgfaa .ProofErr ,&_bfbgg );_bfbfcf !=nil {return _bfbfcf ;};_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_cbdfe );_cbdfe .EG_RunLevelElts =append (_cbdfe .EG_RunLevelElts ,_fcgfaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbcfb :=NewEG_ContentRowContent ();_gdcge :=NewEG_RunLevelElts ();_gdcge .PermStart =NewCT_PermStart ();if _cfdbd :=d .DecodeElement (_gdcge .PermStart ,&_bfbgg );_cfdbd !=nil {return _cfdbd ;};_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_cbcfb );_cbcfb .EG_RunLevelElts =append (_cbcfb .EG_RunLevelElts ,_gdcge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acageg :=NewEG_ContentRowContent ();_dagbcb :=NewEG_RunLevelElts ();_dagbcb .PermEnd =NewCT_Perm ();if _edfgba :=d .DecodeElement (_dagbcb .PermEnd ,&_bfbgg );_edfgba !=nil {return _edfgba ;};_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_acageg );_acageg .EG_RunLevelElts =append (_acageg .EG_RunLevelElts ,_dagbcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaaag :=NewEG_ContentRowContent ();_ggbbc :=NewEG_RunLevelElts ();_ggbbc .Ins =NewCT_RunTrackChange ();if _dedgb :=d .DecodeElement (_ggbbc .Ins ,&_bfbgg );_dedgb !=nil {return _dedgb ;};_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_aaaag );_aaaag .EG_RunLevelElts =append (_aaaag .EG_RunLevelElts ,_ggbbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_faaag :=NewEG_ContentRowContent ();_eedgeb :=NewEG_RunLevelElts ();_eedgeb .Del =NewCT_RunTrackChange ();if _bffcdd :=d .DecodeElement (_eedgeb .Del ,&_bfbgg );_bffcdd !=nil {return _bffcdd ;};_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_faaag );_faaag .EG_RunLevelElts =append (_faaag .EG_RunLevelElts ,_eedgeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdadg :=NewEG_ContentRowContent ();_gfcfe :=NewEG_RunLevelElts ();_gfcfe .MoveFrom =NewCT_RunTrackChange ();if _adccc :=d .DecodeElement (_gfcfe .MoveFrom ,&_bfbgg );_adccc !=nil {return _adccc ;};_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_bdadg );_bdadg .EG_RunLevelElts =append (_bdadg .EG_RunLevelElts ,_gfcfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfefe :=NewEG_ContentRowContent ();_fgbfa :=NewEG_RunLevelElts ();_fgbfa .MoveTo =NewCT_RunTrackChange ();if _cbcce :=d .DecodeElement (_fgbfa .MoveTo ,&_bfbgg );_cbcce !=nil {return _cbcce ;};_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_bfefe );_bfefe .EG_RunLevelElts =append (_bfefe .EG_RunLevelElts ,_fgbfa );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"}:_gbfba :=NewEG_ContentRowContent ();_cbbeg :=NewEG_RunLevelElts ();_fbffdc :=NewEG_MathContent ();_fbffdc .OMathPara =_ee .NewOMathPara ();if _eaebe :=d .DecodeElement (_fbffdc .OMathPara ,&_bfbgg );_eaebe !=nil {return _eaebe ;};_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_gbfba );_gbfba .EG_RunLevelElts =append (_gbfba .EG_RunLevelElts ,_cbbeg );_cbbeg .EG_MathContent =append (_cbbeg .EG_MathContent ,_fbffdc );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"}:_gcddd :=NewEG_ContentRowContent ();_afdeg :=NewEG_RunLevelElts ();_gaagb :=NewEG_MathContent ();_gaagb .OMath =_ee .NewOMath ();if _cbbda :=d .DecodeElement (_gaagb .OMath ,&_bfbgg );_cbbda !=nil {return _cbbda ;};_bbfee .EG_ContentRowContent =append (_bbfee .EG_ContentRowContent ,_gcddd );_gcddd .EG_RunLevelElts =append (_gcddd .EG_RunLevelElts ,_afdeg );_afdeg .EG_MathContent =append (_afdeg .EG_MathContent ,_gaagb );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0020\u0025\u0076",_bfbgg .Name );if _gbgde :=d .Skip ();_gbgde !=nil {return _gbgde ;};};case _f .EndElement :break _baggg ;case _f .CharData :};};return nil ;};func (_bcgcaa *CT_TrPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcgcaa .TrPr =NewCT_TrPrBase ();for _ ,_cfcda :=range start .Attr {if _cfcda .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gabfbc ,_abbadb :=_cfcda .Value ,error (nil );if _abbadb !=nil {return _abbadb ;};_bcgcaa .AuthorAttr =_gabfbc ;continue ;};if _cfcda .Name .Local =="\u0064\u0061\u0074\u0065"{_gafcd ,_bdbec :=ParseStdlibTime (_cfcda .Value );if _bdbec !=nil {return _bdbec ;};_bcgcaa .DateAttr =&_gafcd ;continue ;};if _cfcda .Name .Local =="\u0069\u0064"{_gaecad ,_adaab :=_fc .ParseInt (_cfcda .Value ,10,64);if _adaab !=nil {return _adaab ;};_bcgcaa .IdAttr =_gaecad ;continue ;};};_caefdc :for {_ebfgfe ,_fegaa :=d .Token ();if _fegaa !=nil {return _fegaa ;};switch _gbbeg :=_ebfgfe .(type ){case _f .StartElement :switch _gbbeg .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 _debef :=d .DecodeElement (_bcgcaa .TrPr ,&_gbbeg );_debef !=nil {return _debef ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_gbbeg .Name );if _fegbb :=d .Skip ();_fegbb !=nil {return _fegbb ;};};case _f .EndElement :break _caefdc ;case _f .CharData :};};return nil ;}; +// Custom Tab Stop +Tab []*CT_TabStop ;};func NewCT_Div ()*CT_Div {_cfcdf :=&CT_Div {};_cfcdf .MarLeft =NewCT_SignedTwipsMeasure ();_cfcdf .MarRight =NewCT_SignedTwipsMeasure ();_cfcdf .MarTop =NewCT_SignedTwipsMeasure ();_cfcdf .MarBottom =NewCT_SignedTwipsMeasure ();return _cfcdf ;};func (_bga *CT_AutoCaptions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_bbb :=range _bga .AutoCaption {e .EncodeElement (_bbb ,_fbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abggbc ST_HighlightColor )String ()string {switch _abggbc {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 "";}; -// Validate validates the CT_TargetScreenSz and its children -func (_gcabd *CT_TargetScreenSz )Validate ()error {return _gcabd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");};func NewCT_TextAlignment ()*CT_TextAlignment {_afacd :=&CT_TextAlignment {};_afacd .ValAttr =ST_TextAlignment (1);return _afacd ;};type WdST_WrapText byte ;func NewEG_MathContent ()*EG_MathContent {_dadafc :=&EG_MathContent {};return _dadafc };func (_badcc *CT_TblWidth )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _badcc .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_ff .Sprintf ("\u0025\u0076",*_badcc .WAttr )});};if _badcc .TypeAttr !=ST_TblWidthUnset {_abggca ,_beddc :=_badcc .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _beddc !=nil {return _beddc ;};start .Attr =append (start .Attr ,_abggca );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dccffd *WebSettings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dccffd .CT_WebSettings =*NewCT_WebSettings ();_bdaag :for {_afbgd ,_fcbcde :=d .Token ();if _fcbcde !=nil {return _fcbcde ;};switch _ccaeec :=_afbgd .(type ){case _f .StartElement :switch _ccaeec .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"}:_dccffd .Frameset =NewCT_Frameset ();if _dbbgf :=d .DecodeElement (_dccffd .Frameset ,&_ccaeec );_dbbgf !=nil {return _dbbgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccffd .Divs =NewCT_Divs ();if _gddbgb :=d .DecodeElement (_dccffd .Divs ,&_ccaeec );_gddbgb !=nil {return _gddbgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccffd .Encoding =NewCT_String ();if _gbeac :=d .DecodeElement (_dccffd .Encoding ,&_ccaeec );_gbeac !=nil {return _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 :"\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"}:_dccffd .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _afcaag :=d .DecodeElement (_dccffd .OptimizeForBrowser ,&_ccaeec );_afcaag !=nil {return _afcaag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccffd .RelyOnVML =NewCT_OnOff ();if _eggad :=d .DecodeElement (_dccffd .RelyOnVML ,&_ccaeec );_eggad !=nil {return _eggad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccffd .AllowPNG =NewCT_OnOff ();if _edgca :=d .DecodeElement (_dccffd .AllowPNG ,&_ccaeec );_edgca !=nil {return _edgca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccffd .DoNotRelyOnCSS =NewCT_OnOff ();if _ecbab :=d .DecodeElement (_dccffd .DoNotRelyOnCSS ,&_ccaeec );_ecbab !=nil {return _ecbab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccffd .DoNotSaveAsSingleFile =NewCT_OnOff ();if _dfaefb :=d .DecodeElement (_dccffd .DoNotSaveAsSingleFile ,&_ccaeec );_dfaefb !=nil {return _dfaefb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccffd .DoNotOrganizeInFolder =NewCT_OnOff ();if _cdgfc :=d .DecodeElement (_dccffd .DoNotOrganizeInFolder ,&_ccaeec );_cdgfc !=nil {return _cdgfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccffd .DoNotUseLongFileNames =NewCT_OnOff ();if _aacdf :=d .DecodeElement (_dccffd .DoNotUseLongFileNames ,&_ccaeec );_aacdf !=nil {return _aacdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccffd .PixelsPerInch =NewCT_DecimalNumber ();if _gdebf :=d .DecodeElement (_dccffd .PixelsPerInch ,&_ccaeec );_gdebf !=nil {return _gdebf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dccffd .TargetScreenSz =NewCT_TargetScreenSz ();if _cfefdc :=d .DecodeElement (_dccffd .TargetScreenSz ,&_ccaeec );_cfefdc !=nil {return _cfefdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccffd .SaveSmartTagsAsXml =NewCT_OnOff ();if _gbeae :=d .DecodeElement (_dccffd .SaveSmartTagsAsXml ,&_ccaeec );_gbeae !=nil {return _gbeae ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_ccaeec .Name );if _dccabf :=d .Skip ();_dccabf !=nil {return _dccabf ;};};case _f .EndElement :break _bdaag ;case _f .CharData :};};return nil ;};func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_fgeg :=&CT_CustomXmlPr {};return _fgeg };func (_adgdfb ST_MailMergeDocType )Validate ()error {return _adgdfb .ValidateWithPath ("")};func NewCT_MailMergeDest ()*CT_MailMergeDest {_bgcf :=&CT_MailMergeDest {};_bgcf .ValAttr =ST_MailMergeDest (1);return _bgcf ;}; +// Validate validates the CT_ParaRPr and its children +func (_bagaf *CT_ParaRPr )Validate ()error {return _bagaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");}; -// Validate validates the CT_Comment and its children -func (_gdag *CT_Comment )Validate ()error {return _gdag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_fdfag *CT_PPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fdfag .PStyle !=nil {_egbfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fdfag .PStyle ,_egbfc );};if _fdfag .KeepNext !=nil {_eegag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_fdfag .KeepNext ,_eegag );};if _fdfag .KeepLines !=nil {_gcadc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fdfag .KeepLines ,_gcadc );};if _fdfag .PageBreakBefore !=nil {_gaeeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_fdfag .PageBreakBefore ,_gaeeb );};if _fdfag .FramePr !=nil {_ggbdd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_fdfag .FramePr ,_ggbdd );};if _fdfag .WidowControl !=nil {_abaef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_fdfag .WidowControl ,_abaef );};if _fdfag .NumPr !=nil {_egca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_fdfag .NumPr ,_egca );};if _fdfag .SuppressLineNumbers !=nil {_gaadbf :=_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 (_fdfag .SuppressLineNumbers ,_gaadbf );};if _fdfag .PBdr !=nil {_ceedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_fdfag .PBdr ,_ceedg );};if _fdfag .Shd !=nil {_fafda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fdfag .Shd ,_fafda );};if _fdfag .Tabs !=nil {_cadece :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_fdfag .Tabs ,_cadece );};if _fdfag .SuppressAutoHyphens !=nil {_agdadfc :=_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 (_fdfag .SuppressAutoHyphens ,_agdadfc );};if _fdfag .Kinsoku !=nil {_cbdgge :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_fdfag .Kinsoku ,_cbdgge );};if _fdfag .WordWrap !=nil {_egccg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_fdfag .WordWrap ,_egccg );};if _fdfag .OverflowPunct !=nil {_afbff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_fdfag .OverflowPunct ,_afbff );};if _fdfag .TopLinePunct !=nil {_gcbdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_fdfag .TopLinePunct ,_gcbdf );};if _fdfag .AutoSpaceDE !=nil {_dded :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_fdfag .AutoSpaceDE ,_dded );};if _fdfag .AutoSpaceDN !=nil {_bfadd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_fdfag .AutoSpaceDN ,_bfadd );};if _fdfag .Bidi !=nil {_dbaaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_fdfag .Bidi ,_dbaaa );};if _fdfag .AdjustRightInd !=nil {_fccdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_fdfag .AdjustRightInd ,_fccdg );};if _fdfag .SnapToGrid !=nil {_ggeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_fdfag .SnapToGrid ,_ggeea );};if _fdfag .Spacing !=nil {_acfe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_fdfag .Spacing ,_acfe );};if _fdfag .Ind !=nil {_facgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_fdfag .Ind ,_facgg );};if _fdfag .ContextualSpacing !=nil {_agegbc :=_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 (_fdfag .ContextualSpacing ,_agegbc );};if _fdfag .MirrorIndents !=nil {_fcgbe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_fdfag .MirrorIndents ,_fcgbe );};if _fdfag .SuppressOverlap !=nil {_ffgeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_fdfag .SuppressOverlap ,_ffgeg );};if _fdfag .Jc !=nil {_gbabe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_fdfag .Jc ,_gbabe );};if _fdfag .TextDirection !=nil {_addbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fdfag .TextDirection ,_addbf );};if _fdfag .TextAlignment !=nil {_aecbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_fdfag .TextAlignment ,_aecbf );};if _fdfag .TextboxTightWrap !=nil {_cgedg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_fdfag .TextboxTightWrap ,_cgedg );};if _fdfag .OutlineLvl !=nil {_daggaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_fdfag .OutlineLvl ,_daggaf );};if _fdfag .DivId !=nil {_afccd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_fdfag .DivId ,_afccd );};if _fdfag .CnfStyle !=nil {_gbebf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fdfag .CnfStyle ,_gbebf );};if _fdfag .RPr !=nil {_gdfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fdfag .RPr ,_gdfb );};if _fdfag .SectPr !=nil {_ggebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_fdfag .SectPr ,_ggebc );};if _fdfag .PPrChange !=nil {_dffbe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fdfag .PPrChange ,_dffbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TrackChangeNumbering and its children +func (_feccag *CT_TrackChangeNumbering )Validate ()error {return _feccag .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_adfba *CT_TblPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbggbg :for {_ecfgdg ,_cfgdg :=d .Token ();if _cfgdg !=nil {return _cfgdg ;};switch _bfeacae :=_ecfgdg .(type ){case _d .StartElement :switch _bfeacae .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_adfba .TblStyle =NewCT_String ();if _dacg :=d .DecodeElement (_adfba .TblStyle ,&_bfeacae );_dacg !=nil {return _dacg ;};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 :"\u0074\u0062\u006c\u0070\u0050\u0072"},_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 :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_adfba .TblpPr =NewCT_TblPPr ();if _eedfb :=d .DecodeElement (_adfba .TblpPr ,&_bfeacae );_eedfb !=nil {return _eedfb ;};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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_adfba .TblOverlap =NewCT_TblOverlap ();if _ggfbgc :=d .DecodeElement (_adfba .TblOverlap ,&_bfeacae );_ggfbgc !=nil {return _ggfbgc ;};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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_adfba .BidiVisual =NewCT_OnOff ();if _afcge :=d .DecodeElement (_adfba .BidiVisual ,&_bfeacae );_afcge !=nil {return _afcge ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_adfba .TblStyleRowBandSize =NewCT_DecimalNumber ();if _fbefe :=d .DecodeElement (_adfba .TblStyleRowBandSize ,&_bfeacae );_fbefe !=nil {return _fbefe ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_adfba .TblStyleColBandSize =NewCT_DecimalNumber ();if _bfdcc :=d .DecodeElement (_adfba .TblStyleColBandSize ,&_bfeacae );_bfdcc !=nil {return _bfdcc ;};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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_adfba .TblW =NewCT_TblWidth ();if _eacac :=d .DecodeElement (_adfba .TblW ,&_bfeacae );_eacac !=nil {return _eacac ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_adfba .Jc =NewCT_JcTable ();if _efagc :=d .DecodeElement (_adfba .Jc ,&_bfeacae );_efagc !=nil {return _efagc ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_adfba .TblCellSpacing =NewCT_TblWidth ();if _badda :=d .DecodeElement (_adfba .TblCellSpacing ,&_bfeacae );_badda !=nil {return _badda ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_adfba .TblInd =NewCT_TblWidth ();if _cbaff :=d .DecodeElement (_adfba .TblInd ,&_bfeacae );_cbaff !=nil {return _cbaff ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_adfba .TblBorders =NewCT_TblBorders ();if _cgfecg :=d .DecodeElement (_adfba .TblBorders ,&_bfeacae );_cgfecg !=nil {return _cgfecg ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_adfba .Shd =NewCT_Shd ();if _begcc :=d .DecodeElement (_adfba .Shd ,&_bfeacae );_begcc !=nil {return _begcc ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_adfba .TblLayout =NewCT_TblLayoutType ();if _ecfddf :=d .DecodeElement (_adfba .TblLayout ,&_bfeacae );_ecfddf !=nil {return _ecfddf ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_adfba .TblCellMar =NewCT_TblCellMar ();if _gbgdf :=d .DecodeElement (_adfba .TblCellMar ,&_bfeacae );_gbgdf !=nil {return _gbgdf ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_adfba .TblLook =NewCT_TblLook ();if _cdefc :=d .DecodeElement (_adfba .TblLook ,&_bfeacae );_cdefc !=nil {return _cdefc ;};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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_adfba .TblCaption =NewCT_String ();if _acddd :=d .DecodeElement (_adfba .TblCaption ,&_bfeacae );_acddd !=nil {return _acddd ;};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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_adfba .TblDescription =NewCT_String ();if _bagad :=d .DecodeElement (_adfba .TblDescription ,&_bfeacae );_bagad !=nil {return _bagad ;};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\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_adfba .TblPrChange =NewCT_TblPrChange ();if _cccfb :=d .DecodeElement (_adfba .TblPrChange ,&_bfeacae );_cccfb !=nil {return _cccfb ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0020\u0025\u0076",_bfeacae .Name );if _aggag :=d .Skip ();_aggag !=nil {return _aggag ;};};case _d .EndElement :break _gbggbg ;case _d .CharData :};};return nil ;};func (_aafdfa *WdCT_GraphicFrame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aafdfa .CNvPr =_c .NewCT_NonVisualDrawingProps ();_aafdfa .CNvFrPr =_c .NewCT_NonVisualGraphicFrameProperties ();_aafdfa .Xfrm =_c .NewCT_Transform2D ();_aafdfa .Graphic =_c .NewGraphic ();_fadda :for {_egbfb ,_fdbgfb :=d .Token ();if _fdbgfb !=nil {return _fdbgfb ;};switch _cfeed :=_egbfb .(type ){case _d .StartElement :switch _cfeed .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076P\u0072"}:if _ceagc :=d .DecodeElement (_aafdfa .CNvPr ,&_cfeed );_ceagc !=nil {return _ceagc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _ggfdgf :=d .DecodeElement (_aafdfa .CNvFrPr ,&_cfeed );_ggfdgf !=nil {return _ggfdgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0078\u0066\u0072\u006d"}:if _ceaec :=d .DecodeElement (_aafdfa .Xfrm ,&_cfeed );_ceaec !=nil {return _ceaec ;};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 _bcedg :=d .DecodeElement (_aafdfa .Graphic ,&_cfeed );_bcedg !=nil {return _bcedg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aafdfa .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _dbccg :=d .DecodeElement (_aafdfa .ExtLst ,&_cfeed );_dbccg !=nil {return _dbccg ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_cfeed .Name );if _aafcd :=d .Skip ();_aafcd !=nil {return _aafcd ;};};case _d .EndElement :break _fadda ;case _d .CharData :};};return nil ;};func (_fgaeg *ST_RestartNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_decbgd ,_beaacc :=d .Token ();if _beaacc !=nil {return _beaacc ;};if _afaeac ,_bbcbd :=_decbgd .(_d .EndElement );_bbcbd &&_afaeac .Name ==start .Name {*_fgaeg =1;return nil ;};if _geccfe ,_geadee :=_decbgd .(_d .CharData );!_geadee {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_decbgd );}else {switch string (_geccfe ){case "":*_fgaeg =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fgaeg =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_fgaeg =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_fgaeg =3;};};_decbgd ,_beaacc =d .Token ();if _beaacc !=nil {return _beaacc ;};if _ggedce ,_egbebc :=_decbgd .(_d .EndElement );_egbebc &&_ggedce .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_decbgd );};type CT_TblGrid struct{ -// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path -func (_adegf *CT_TrPrChange )ValidateWithPath (path string )error {if _gdaage :=_adegf .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_gdaage !=nil {return _gdaage ;};return nil ;};func (_eccfge ST_MultiLevelType )ValidateWithPath (path string )error {switch _eccfge {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccfge ));};return nil ;}; +// Grid Column Definition +GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};type CT_PBdr struct{ -// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path -func (_ebaeae *AC_ChoiceRun )ValidateWithPath (path string )error {if _ebaeae .Br !=nil {if _fefbfb :=_ebaeae .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_fefbfb !=nil {return _fefbfb ;};};if _ebaeae .T !=nil {if _egbba :=_ebaeae .T .ValidateWithPath (path +"\u002f\u0054");_egbba !=nil {return _egbba ;};};if _ebaeae .ContentPart !=nil {if _beaeg :=_ebaeae .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_beaeg !=nil {return _beaeg ;};};if _ebaeae .DelText !=nil {if _dadfcg :=_ebaeae .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_dadfcg !=nil {return _dadfcg ;};};if _ebaeae .InstrText !=nil {if _acbbfd :=_ebaeae .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_acbbfd !=nil {return _acbbfd ;};};if _ebaeae .DelInstrText !=nil {if _deaad :=_ebaeae .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_deaad !=nil {return _deaad ;};};if _ebaeae .NoBreakHyphen !=nil {if _baecg :=_ebaeae .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_baecg !=nil {return _baecg ;};};if _ebaeae .SoftHyphen !=nil {if _aebedgg :=_ebaeae .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_aebedgg !=nil {return _aebedgg ;};};if _ebaeae .DayShort !=nil {if _facab :=_ebaeae .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_facab !=nil {return _facab ;};};if _ebaeae .MonthShort !=nil {if _gdfcf :=_ebaeae .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_gdfcf !=nil {return _gdfcf ;};};if _ebaeae .YearShort !=nil {if _beaed :=_ebaeae .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_beaed !=nil {return _beaed ;};};if _ebaeae .DayLong !=nil {if _ebabf :=_ebaeae .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_ebabf !=nil {return _ebabf ;};};if _ebaeae .MonthLong !=nil {if _bfcab :=_ebaeae .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_bfcab !=nil {return _bfcab ;};};if _ebaeae .YearLong !=nil {if _afcfed :=_ebaeae .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_afcfed !=nil {return _afcfed ;};};if _ebaeae .AnnotationRef !=nil {if _abcdg :=_ebaeae .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_abcdg !=nil {return _abcdg ;};};if _ebaeae .FootnoteRef !=nil {if _gdbeef :=_ebaeae .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_gdbeef !=nil {return _gdbeef ;};};if _ebaeae .EndnoteRef !=nil {if _caegdb :=_ebaeae .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_caegdb !=nil {return _caegdb ;};};if _ebaeae .Separator !=nil {if _aaaea :=_ebaeae .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_aaaea !=nil {return _aaaea ;};};if _ebaeae .ContinuationSeparator !=nil {if _fbbbda :=_ebaeae .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_fbbbda !=nil {return _fbbbda ;};};if _ebaeae .Sym !=nil {if _geddd :=_ebaeae .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_geddd !=nil {return _geddd ;};};if _ebaeae .PgNum !=nil {if _ddgcec :=_ebaeae .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_ddgcec !=nil {return _ddgcec ;};};if _ebaeae .Cr !=nil {if _feafa :=_ebaeae .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_feafa !=nil {return _feafa ;};};if _ebaeae .Tab !=nil {if _beacd :=_ebaeae .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_beacd !=nil {return _beacd ;};};if _ebaeae .Object !=nil {if _efgg :=_ebaeae .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_efgg !=nil {return _efgg ;};};if _ebaeae .Pict !=nil {if _gggccb :=_ebaeae .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_gggccb !=nil {return _gggccb ;};};if _ebaeae .FldChar !=nil {if _eebfb :=_ebaeae .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_eebfb !=nil {return _eebfb ;};};if _ebaeae .Ruby !=nil {if _gcgegb :=_ebaeae .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_gcgegb !=nil {return _gcgegb ;};};if _ebaeae .FootnoteReference !=nil {if _bdgcc :=_ebaeae .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_bdgcc !=nil {return _bdgcc ;};};if _ebaeae .EndnoteReference !=nil {if _gceae :=_ebaeae .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_gceae !=nil {return _gceae ;};};if _ebaeae .CommentReference !=nil {if _fcfbg :=_ebaeae .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_fcfbg !=nil {return _fcfbg ;};};if _ebaeae .Drawing !=nil {if _faacd :=_ebaeae .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_faacd !=nil {return _faacd ;};};if _ebaeae .Ptab !=nil {if _gdbcc :=_ebaeae .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_gdbcc !=nil {return _gdbcc ;};};if _ebaeae .LastRenderedPageBreak !=nil {if _efacf :=_ebaeae .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_efacf !=nil {return _efacf ;};};return nil ;};type CT_Markup struct{ +// Paragraph Border Above Identical Paragraphs +Top *CT_Border ; -// Annotation Identifier -IdAttr int64 ;};func (_dgedbe ST_LevelSuffix )ValidateWithPath (path string )error {switch _dgedbe {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgedbe ));};return nil ;};func (_dfcc *CT_CustomXmlRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acdbf :=range start .Attr {if _acdbf .Name .Local =="\u0075\u0072\u0069"{_gdddd ,_ebbc :=_acdbf .Value ,error (nil );if _ebbc !=nil {return _ebbc ;};_dfcc .UriAttr =&_gdddd ;continue ;};if _acdbf .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_eead ,_ecce :=_acdbf .Value ,error (nil );if _ecce !=nil {return _ecce ;};_dfcc .ElementAttr =_eead ;continue ;};};_bebf :for {_bgaba ,_defg :=d .Token ();if _defg !=nil {return _defg ;};switch _cegdb :=_bgaba .(type ){case _f .StartElement :switch _cegdb .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"}:_dfcc .CustomXmlPr =NewCT_CustomXmlPr ();if _bfdff :=d .DecodeElement (_dfcc .CustomXmlPr ,&_cegdb );_bfdff !=nil {return _bfdff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 :=NewEG_PContent ();_bfca :=NewCT_SimpleField ();if _cfcc :=d .DecodeElement (_bfca ,&_cegdb );_cfcc !=nil {return _cfcc ;};_gcab .FldSimple =append (_gcab .FldSimple ,_bfca );_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_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"}:_dfdb :=NewEG_PContent ();_dfdb .Hyperlink =NewCT_Hyperlink ();if _ddda :=d .DecodeElement (_dfdb .Hyperlink ,&_cegdb );_ddda !=nil {return _ddda ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_dfdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcdcb :=NewEG_PContent ();_ebcdcb .SubDoc =NewCT_Rel ();if _fgca :=d .DecodeElement (_ebcdcb .SubDoc ,&_cegdb );_fgca !=nil {return _fgca ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_ebcdcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfd :=NewEG_PContent ();_dage :=NewEG_ContentRunContent ();_dage .CustomXml =NewCT_CustomXmlRun ();if _ebe :=d .DecodeElement (_dage .CustomXml ,&_cegdb );_ebe !=nil {return _ebe ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_bgfd );_bgfd .EG_ContentRunContent =append (_bgfd .EG_ContentRunContent ,_dage );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfd :=NewEG_PContent ();_aadef :=NewEG_ContentRunContent ();_aadef .SmartTag =NewCT_SmartTagRun ();if _gbaf :=d .DecodeElement (_aadef .SmartTag ,&_cegdb );_gbaf !=nil {return _gbaf ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_agfd );_agfd .EG_ContentRunContent =append (_agfd .EG_ContentRunContent ,_aadef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcfba :=NewEG_PContent ();_effg :=NewEG_ContentRunContent ();_effg .Sdt =NewCT_SdtRun ();if _bcacfb :=d .DecodeElement (_effg .Sdt ,&_cegdb );_bcacfb !=nil {return _bcacfb ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_gcfba );_gcfba .EG_ContentRunContent =append (_gcfba .EG_ContentRunContent ,_effg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbcg :=NewEG_PContent ();_bdbf :=NewEG_ContentRunContent ();_bdbf .Dir =NewCT_DirContentRun ();if _bbgg :=d .DecodeElement (_bdbf .Dir ,&_cegdb );_bbgg !=nil {return _bbgg ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_cbcg );_cbcg .EG_ContentRunContent =append (_cbcg .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 :"\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"}:_dbcc :=NewEG_PContent ();_cfagc :=NewEG_ContentRunContent ();_cfagc .Bdo =NewCT_BdoContentRun ();if _aaaa :=d .DecodeElement (_cfagc .Bdo ,&_cegdb );_aaaa !=nil {return _aaaa ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_dbcc );_dbcc .EG_ContentRunContent =append (_dbcc .EG_ContentRunContent ,_cfagc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efcac :=NewEG_PContent ();_egcc :=NewEG_ContentRunContent ();_egcc .R =NewCT_R ();if _cadeg :=d .DecodeElement (_egcc .R ,&_cegdb );_cadeg !=nil {return _cadeg ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_efcac );_efcac .EG_ContentRunContent =append (_efcac .EG_ContentRunContent ,_egcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gccace :=NewEG_PContent ();_fbdgg :=NewEG_ContentRunContent ();_eabcb :=NewEG_RunLevelElts ();_eabcb .ProofErr =NewCT_ProofErr ();if _dggd :=d .DecodeElement (_eabcb .ProofErr ,&_cegdb );_dggd !=nil {return _dggd ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_gccace );_gccace .EG_ContentRunContent =append (_gccace .EG_ContentRunContent ,_fbdgg );_fbdgg .EG_RunLevelElts =append (_fbdgg .EG_RunLevelElts ,_eabcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gefc :=NewEG_PContent ();_dfdg :=NewEG_ContentRunContent ();_gebb :=NewEG_RunLevelElts ();_gebb .PermStart =NewCT_PermStart ();if _eccff :=d .DecodeElement (_gebb .PermStart ,&_cegdb );_eccff !=nil {return _eccff ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_gefc );_gefc .EG_ContentRunContent =append (_gefc .EG_ContentRunContent ,_dfdg );_dfdg .EG_RunLevelElts =append (_dfdg .EG_RunLevelElts ,_gebb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cada :=NewEG_PContent ();_fcfeg :=NewEG_ContentRunContent ();_fdaf :=NewEG_RunLevelElts ();_fdaf .PermEnd =NewCT_Perm ();if _edfd :=d .DecodeElement (_fdaf .PermEnd ,&_cegdb );_edfd !=nil {return _edfd ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_cada );_cada .EG_ContentRunContent =append (_cada .EG_ContentRunContent ,_fcfeg );_fcfeg .EG_RunLevelElts =append (_fcfeg .EG_RunLevelElts ,_fdaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfec :=NewEG_PContent ();_acfc :=NewEG_ContentRunContent ();_gddag :=NewEG_RunLevelElts ();_gddag .Ins =NewCT_RunTrackChange ();if _eebg :=d .DecodeElement (_gddag .Ins ,&_cegdb );_eebg !=nil {return _eebg ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_bfec );_bfec .EG_ContentRunContent =append (_bfec .EG_ContentRunContent ,_acfc );_acfc .EG_RunLevelElts =append (_acfc .EG_RunLevelElts ,_gddag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agabe :=NewEG_PContent ();_dbega :=NewEG_ContentRunContent ();_adgcb :=NewEG_RunLevelElts ();_adgcb .Del =NewCT_RunTrackChange ();if _aacc :=d .DecodeElement (_adgcb .Del ,&_cegdb );_aacc !=nil {return _aacc ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_agabe );_agabe .EG_ContentRunContent =append (_agabe .EG_ContentRunContent ,_dbega );_dbega .EG_RunLevelElts =append (_dbega .EG_RunLevelElts ,_adgcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgd :=NewEG_PContent ();_ddafd :=NewEG_ContentRunContent ();_gdaag :=NewEG_RunLevelElts ();_gdaag .MoveFrom =NewCT_RunTrackChange ();if _egfc :=d .DecodeElement (_gdaag .MoveFrom ,&_cegdb );_egfc !=nil {return _egfc ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_afgd );_afgd .EG_ContentRunContent =append (_afgd .EG_ContentRunContent ,_ddafd );_ddafd .EG_RunLevelElts =append (_ddafd .EG_RunLevelElts ,_gdaag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbef :=NewEG_PContent ();_dagf :=NewEG_ContentRunContent ();_cdeab :=NewEG_RunLevelElts ();_cdeab .MoveTo =NewCT_RunTrackChange ();if _bccg :=d .DecodeElement (_cdeab .MoveTo ,&_cegdb );_bccg !=nil {return _bccg ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_gbef );_gbef .EG_ContentRunContent =append (_gbef .EG_ContentRunContent ,_dagf );_dagf .EG_RunLevelElts =append (_dagf .EG_RunLevelElts ,_cdeab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dddd :=NewEG_PContent ();_cbdg :=NewEG_ContentRunContent ();_eaecd :=NewEG_RunLevelElts ();_dbec :=NewEG_RangeMarkupElements ();_dbec .BookmarkStart =NewCT_Bookmark ();if _dedae :=d .DecodeElement (_dbec .BookmarkStart ,&_cegdb );_dedae !=nil {return _dedae ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_dddd );_dddd .EG_ContentRunContent =append (_dddd .EG_ContentRunContent ,_cbdg );_cbdg .EG_RunLevelElts =append (_cbdg .EG_RunLevelElts ,_eaecd );_eaecd .EG_RangeMarkupElements =append (_eaecd .EG_RangeMarkupElements ,_dbec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgac :=NewEG_PContent ();_cfbc :=NewEG_ContentRunContent ();_fdgba :=NewEG_RunLevelElts ();_gcfg :=NewEG_RangeMarkupElements ();_gcfg .BookmarkEnd =NewCT_MarkupRange ();if _cafe :=d .DecodeElement (_gcfg .BookmarkEnd ,&_cegdb );_cafe !=nil {return _cafe ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_bgac );_bgac .EG_ContentRunContent =append (_bgac .EG_ContentRunContent ,_cfbc );_cfbc .EG_RunLevelElts =append (_cfbc .EG_RunLevelElts ,_fdgba );_fdgba .EG_RangeMarkupElements =append (_fdgba .EG_RangeMarkupElements ,_gcfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adgfd :=NewEG_PContent ();_edgd :=NewEG_ContentRunContent ();_gaccc :=NewEG_RunLevelElts ();_agbd :=NewEG_RangeMarkupElements ();_agbd .MoveFromRangeStart =NewCT_MoveBookmark ();if _adfab :=d .DecodeElement (_agbd .MoveFromRangeStart ,&_cegdb );_adfab !=nil {return _adfab ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_adgfd );_adgfd .EG_ContentRunContent =append (_adgfd .EG_ContentRunContent ,_edgd );_edgd .EG_RunLevelElts =append (_edgd .EG_RunLevelElts ,_gaccc );_gaccc .EG_RangeMarkupElements =append (_gaccc .EG_RangeMarkupElements ,_agbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbg :=NewEG_PContent ();_acafd :=NewEG_ContentRunContent ();_gebc :=NewEG_RunLevelElts ();_acfcb :=NewEG_RangeMarkupElements ();_acfcb .MoveFromRangeEnd =NewCT_MarkupRange ();if _adfd :=d .DecodeElement (_acfcb .MoveFromRangeEnd ,&_cegdb );_adfd !=nil {return _adfd ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_bbbg );_bbbg .EG_ContentRunContent =append (_bbbg .EG_ContentRunContent ,_acafd );_acafd .EG_RunLevelElts =append (_acafd .EG_RunLevelElts ,_gebc );_gebc .EG_RangeMarkupElements =append (_gebc .EG_RangeMarkupElements ,_acfcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gagcdb :=NewEG_PContent ();_bacc :=NewEG_ContentRunContent ();_gfgg :=NewEG_RunLevelElts ();_acfb :=NewEG_RangeMarkupElements ();_acfb .MoveToRangeStart =NewCT_MoveBookmark ();if _ggfec :=d .DecodeElement (_acfb .MoveToRangeStart ,&_cegdb );_ggfec !=nil {return _ggfec ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_gagcdb );_gagcdb .EG_ContentRunContent =append (_gagcdb .EG_ContentRunContent ,_bacc );_bacc .EG_RunLevelElts =append (_bacc .EG_RunLevelElts ,_gfgg );_gfgg .EG_RangeMarkupElements =append (_gfgg .EG_RangeMarkupElements ,_acfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aafa :=NewEG_PContent ();_dbcda :=NewEG_ContentRunContent ();_acbbg :=NewEG_RunLevelElts ();_agce :=NewEG_RangeMarkupElements ();_agce .MoveToRangeEnd =NewCT_MarkupRange ();if _cagc :=d .DecodeElement (_agce .MoveToRangeEnd ,&_cegdb );_cagc !=nil {return _cagc ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_aafa );_aafa .EG_ContentRunContent =append (_aafa .EG_ContentRunContent ,_dbcda );_dbcda .EG_RunLevelElts =append (_dbcda .EG_RunLevelElts ,_acbbg );_acbbg .EG_RangeMarkupElements =append (_acbbg .EG_RangeMarkupElements ,_agce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edcc :=NewEG_PContent ();_gefd :=NewEG_ContentRunContent ();_fgac :=NewEG_RunLevelElts ();_fdbdg :=NewEG_RangeMarkupElements ();_fdbdg .CommentRangeStart =NewCT_MarkupRange ();if _dbgga :=d .DecodeElement (_fdbdg .CommentRangeStart ,&_cegdb );_dbgga !=nil {return _dbgga ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_edcc );_edcc .EG_ContentRunContent =append (_edcc .EG_ContentRunContent ,_gefd );_gefd .EG_RunLevelElts =append (_gefd .EG_RunLevelElts ,_fgac );_fgac .EG_RangeMarkupElements =append (_fgac .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 :"\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"}:_decfb :=NewEG_PContent ();_begfd :=NewEG_ContentRunContent ();_ddbb :=NewEG_RunLevelElts ();_decbc :=NewEG_RangeMarkupElements ();_decbc .CommentRangeEnd =NewCT_MarkupRange ();if _gfae :=d .DecodeElement (_decbc .CommentRangeEnd ,&_cegdb );_gfae !=nil {return _gfae ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_decfb );_decfb .EG_ContentRunContent =append (_decfb .EG_ContentRunContent ,_begfd );_begfd .EG_RunLevelElts =append (_begfd .EG_RunLevelElts ,_ddbb );_ddbb .EG_RangeMarkupElements =append (_ddbb .EG_RangeMarkupElements ,_decbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdb :=NewEG_PContent ();_egdd :=NewEG_ContentRunContent ();_fbeeg :=NewEG_RunLevelElts ();_feadc :=NewEG_RangeMarkupElements ();_feadc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _acgb :=d .DecodeElement (_feadc .CustomXmlInsRangeStart ,&_cegdb );_acgb !=nil {return _acgb ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_cbdb );_cbdb .EG_ContentRunContent =append (_cbdb .EG_ContentRunContent ,_egdd );_egdd .EG_RunLevelElts =append (_egdd .EG_RunLevelElts ,_fbeeg );_fbeeg .EG_RangeMarkupElements =append (_fbeeg .EG_RangeMarkupElements ,_feadc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_decbb :=NewEG_PContent ();_adec :=NewEG_ContentRunContent ();_bdeb :=NewEG_RunLevelElts ();_aged :=NewEG_RangeMarkupElements ();_aged .CustomXmlInsRangeEnd =NewCT_Markup ();if _accg :=d .DecodeElement (_aged .CustomXmlInsRangeEnd ,&_cegdb );_accg !=nil {return _accg ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_decbb );_decbb .EG_ContentRunContent =append (_decbb .EG_ContentRunContent ,_adec );_adec .EG_RunLevelElts =append (_adec .EG_RunLevelElts ,_bdeb );_bdeb .EG_RangeMarkupElements =append (_bdeb .EG_RangeMarkupElements ,_aged );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdbec :=NewEG_PContent ();_cgfb :=NewEG_ContentRunContent ();_edfg :=NewEG_RunLevelElts ();_bcadf :=NewEG_RangeMarkupElements ();_bcadf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dfad :=d .DecodeElement (_bcadf .CustomXmlDelRangeStart ,&_cegdb );_dfad !=nil {return _dfad ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_fdbec );_fdbec .EG_ContentRunContent =append (_fdbec .EG_ContentRunContent ,_cgfb );_cgfb .EG_RunLevelElts =append (_cgfb .EG_RunLevelElts ,_edfg );_edfg .EG_RangeMarkupElements =append (_edfg .EG_RangeMarkupElements ,_bcadf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aega :=NewEG_PContent ();_dcfe :=NewEG_ContentRunContent ();_bbaea :=NewEG_RunLevelElts ();_cdge :=NewEG_RangeMarkupElements ();_cdge .CustomXmlDelRangeEnd =NewCT_Markup ();if _gceba :=d .DecodeElement (_cdge .CustomXmlDelRangeEnd ,&_cegdb );_gceba !=nil {return _gceba ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_aega );_aega .EG_ContentRunContent =append (_aega .EG_ContentRunContent ,_dcfe );_dcfe .EG_RunLevelElts =append (_dcfe .EG_RunLevelElts ,_bbaea );_bbaea .EG_RangeMarkupElements =append (_bbaea .EG_RangeMarkupElements ,_cdge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcbcfa :=NewEG_PContent ();_acfcd :=NewEG_ContentRunContent ();_ccef :=NewEG_RunLevelElts ();_bbggc :=NewEG_RangeMarkupElements ();_bbggc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gfgac :=d .DecodeElement (_bbggc .CustomXmlMoveFromRangeStart ,&_cegdb );_gfgac !=nil {return _gfgac ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_dcbcfa );_dcbcfa .EG_ContentRunContent =append (_dcbcfa .EG_ContentRunContent ,_acfcd );_acfcd .EG_RunLevelElts =append (_acfcd .EG_RunLevelElts ,_ccef );_ccef .EG_RangeMarkupElements =append (_ccef .EG_RangeMarkupElements ,_bbggc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecgb :=NewEG_PContent ();_cccfa :=NewEG_ContentRunContent ();_dfada :=NewEG_RunLevelElts ();_gaed :=NewEG_RangeMarkupElements ();_gaed .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cga :=d .DecodeElement (_gaed .CustomXmlMoveFromRangeEnd ,&_cegdb );_cga !=nil {return _cga ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_ecgb );_ecgb .EG_ContentRunContent =append (_ecgb .EG_ContentRunContent ,_cccfa );_cccfa .EG_RunLevelElts =append (_cccfa .EG_RunLevelElts ,_dfada );_dfada .EG_RangeMarkupElements =append (_dfada .EG_RangeMarkupElements ,_gaed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abafd :=NewEG_PContent ();_ebgg :=NewEG_ContentRunContent ();_badaa :=NewEG_RunLevelElts ();_bbba :=NewEG_RangeMarkupElements ();_bbba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ddacc :=d .DecodeElement (_bbba .CustomXmlMoveToRangeStart ,&_cegdb );_ddacc !=nil {return _ddacc ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_abafd );_abafd .EG_ContentRunContent =append (_abafd .EG_ContentRunContent ,_ebgg );_ebgg .EG_RunLevelElts =append (_ebgg .EG_RunLevelElts ,_badaa );_badaa .EG_RangeMarkupElements =append (_badaa .EG_RangeMarkupElements ,_bbba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egbd :=NewEG_PContent ();_deca :=NewEG_ContentRunContent ();_beegc :=NewEG_RunLevelElts ();_gcedb :=NewEG_RangeMarkupElements ();_gcedb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fccc :=d .DecodeElement (_gcedb .CustomXmlMoveToRangeEnd ,&_cegdb );_fccc !=nil {return _fccc ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_egbd );_egbd .EG_ContentRunContent =append (_egbd .EG_ContentRunContent ,_deca );_deca .EG_RunLevelElts =append (_deca .EG_RunLevelElts ,_beegc );_beegc .EG_RangeMarkupElements =append (_beegc .EG_RangeMarkupElements ,_gcedb );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"}:_afdg :=NewEG_PContent ();_edge :=NewEG_ContentRunContent ();_dfbf :=NewEG_RunLevelElts ();_gefbe :=NewEG_MathContent ();_gefbe .OMathPara =_ee .NewOMathPara ();if _fgcd :=d .DecodeElement (_gefbe .OMathPara ,&_cegdb );_fgcd !=nil {return _fgcd ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_afdg );_afdg .EG_ContentRunContent =append (_afdg .EG_ContentRunContent ,_edge );_edge .EG_RunLevelElts =append (_edge .EG_RunLevelElts ,_dfbf );_dfbf .EG_MathContent =append (_dfbf .EG_MathContent ,_gefbe );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"}:_adfbf :=NewEG_PContent ();_gfcd :=NewEG_ContentRunContent ();_afeag :=NewEG_RunLevelElts ();_fbga :=NewEG_MathContent ();_fbga .OMath =_ee .NewOMath ();if _abcb :=d .DecodeElement (_fbga .OMath ,&_cegdb );_abcb !=nil {return _abcb ;};_dfcc .EG_PContent =append (_dfcc .EG_PContent ,_adfbf );_adfbf .EG_ContentRunContent =append (_adfbf .EG_ContentRunContent ,_gfcd );_gfcd .EG_RunLevelElts =append (_gfcd .EG_RunLevelElts ,_afeag );_afeag .EG_MathContent =append (_afeag .EG_MathContent ,_fbga );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e\u0020\u0025\u0076",_cegdb .Name );if _fadff :=d .Skip ();_fadff !=nil {return _fadff ;};};case _f .EndElement :break _bebf ;case _f .CharData :};};return nil ;};func (_dgcggc *ST_MailMergeDocType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccedb ,_egbbdg :=d .Token ();if _egbbdg !=nil {return _egbbdg ;};if _geabgg ,_dffbg :=_ccedb .(_f .EndElement );_dffbg &&_geabgg .Name ==start .Name {*_dgcggc =1;return nil ;};if _gcdcd ,_bcebca :=_ccedb .(_f .CharData );!_bcebca {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccedb );}else {switch string (_gcdcd ){case "":*_dgcggc =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_dgcggc =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_dgcggc =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_dgcggc =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_dgcggc =4;case "\u0065\u006d\u0061i\u006c":*_dgcggc =5;case "\u0066\u0061\u0078":*_dgcggc =6;};};_ccedb ,_egbbdg =d .Token ();if _egbbdg !=nil {return _egbbdg ;};if _dgcce ,_abgdd :=_ccedb .(_f .EndElement );_abgdd &&_dgcce .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccedb );}; +// Left Paragraph Border +Left *CT_Border ; -// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path -func (_dfcag *CT_Div )ValidateWithPath (path string )error {if _dfcag .BlockQuote !=nil {if _aabbd :=_dfcag .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_aabbd !=nil {return _aabbd ;};};if _dfcag .BodyDiv !=nil {if _abfb :=_dfcag .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076");_abfb !=nil {return _abfb ;};};if _dgde :=_dfcag .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_dgde !=nil {return _dgde ;};if _afcbg :=_dfcag .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t");_afcbg !=nil {return _afcbg ;};if _dfaeg :=_dfcag .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_dfaeg !=nil {return _dfaeg ;};if _dbdfd :=_dfcag .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d");_dbdfd !=nil {return _dbdfd ;};if _dfcag .DivBdr !=nil {if _faaaf :=_dfcag .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_faaaf !=nil {return _faaaf ;};};for _bgae ,_debbe :=range _dfcag .DivsChild {if _aadde :=_debbe .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bgae ));_aadde !=nil {return _aadde ;};};return nil ;};func NewCT_Attr ()*CT_Attr {_adcd :=&CT_Attr {};return _adcd }; +// Paragraph Border Below Identical Paragraphs +Bottom *CT_Border ; -// ValidateWithPath validates the Numbering and its children, prefixing error messages with path -func (_gfddd *Numbering )ValidateWithPath (path string )error {if _febce :=_gfddd .CT_Numbering .ValidateWithPath (path );_febce !=nil {return _febce ;};return nil ;};func (_gecgb *CT_FFHelpText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbggg :=range start .Attr {if _dbggg .Name .Local =="\u0074\u0079\u0070\u0065"{_gecgb .TypeAttr .UnmarshalXMLAttr (_dbggg );continue ;};if _dbggg .Name .Local =="\u0076\u0061\u006c"{_aggad ,_cagf :=_dbggg .Value ,error (nil );if _cagf !=nil {return _cagf ;};_gecgb .ValAttr =&_aggad ;continue ;};};for {_eaac ,_bfebgc :=d .Token ();if _bfebgc !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_bfebgc );};if _bfef ,_gbda :=_eaac .(_f .EndElement );_gbda &&_bfef .Name ==start .Name {break ;};};return nil ;};func NewCT_TblBorders ()*CT_TblBorders {_addfe :=&CT_TblBorders {};return _addfe };func (_bgfcea ST_DocPartType )Validate ()error {return _bgfcea .ValidateWithPath ("")};func (_degba *ST_TblOverlap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_degba =0;case "\u006e\u0065\u0076e\u0072":*_degba =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_degba =2;};return nil ;};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Right Paragraph Border +Right *CT_Border ; -// Annotation Identifier -IdAttr int64 ;};func (_fffbaa *ST_TextboxTightWrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gefedb ,_bdabdg :=d .Token ();if _bdabdg !=nil {return _bdabdg ;};if _efcafcd ,_fgaead :=_gefedb .(_f .EndElement );_fgaead &&_efcafcd .Name ==start .Name {*_fffbaa =1;return nil ;};if _dgfba ,_bbdge :=_gefedb .(_f .CharData );!_bbdge {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gefedb );}else {switch string (_dgfba ){case "":*_fffbaa =0;case "\u006e\u006f\u006e\u0065":*_fffbaa =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_fffbaa =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_fffbaa =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fffbaa =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fffbaa =5;};};_gefedb ,_bdabdg =d .Token ();if _bdabdg !=nil {return _bdabdg ;};if _cgbab ,_gddcg :=_gefedb .(_f .EndElement );_gddcg &&_cgbab .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gefedb );};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_ddccga :=&CT_TextboxTightWrap {};_ddccga .ValAttr =ST_TextboxTightWrap (1);return _ddccga ;}; +// Paragraph Border Between Identical Paragraphs +Between *CT_Border ; -// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path -func (_daefab *CT_TrPr )ValidateWithPath (path string )error {for _badee ,_dabaf :=range _daefab .CnfStyle {if _gcbfbg :=_dabaf .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_badee ));_gcbfbg !=nil {return _gcbfbg ;};};for _cebeb ,_acdded :=range _daefab .DivId {if _dabcdf :=_acdded .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cebeb ));_dabcdf !=nil {return _dabcdf ;};};for _gbgec ,_dacgf :=range _daefab .GridBefore {if _eaeaa :=_dacgf .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_gbgec ));_eaeaa !=nil {return _eaeaa ;};};for _cfffb ,_beaeb :=range _daefab .GridAfter {if _dacfbd :=_beaeb .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cfffb ));_dacfbd !=nil {return _dacfbd ;};};for _ebgcg ,_abcdbc :=range _daefab .WBefore {if _ddggfc :=_abcdbc .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_ebgcg ));_ddggfc !=nil {return _ddggfc ;};};for _cedbcb ,_bebab :=range _daefab .WAfter {if _edfadb :=_bebab .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cedbcb ));_edfadb !=nil {return _edfadb ;};};for _cceea ,_eabagg :=range _daefab .CantSplit {if _cbafb :=_eabagg .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_cceea ));_cbafb !=nil {return _cbafb ;};};for _ccead ,_befgd :=range _daefab .TrHeight {if _bgcdd :=_befgd .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_ccead ));_bgcdd !=nil {return _bgcdd ;};};for _aebgb ,_gabgg :=range _daefab .TblHeader {if _dabeb :=_gabgg .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aebgb ));_dabeb !=nil {return _dabeb ;};};for _fefdd ,_ecgfac :=range _daefab .TblCellSpacing {if _eaefae :=_ecgfac .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_fefdd ));_eaefae !=nil {return _eaefae ;};};for _affab ,_ddgede :=range _daefab .Jc {if _ebcdg :=_ddgede .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_affab ));_ebcdg !=nil {return _ebcdg ;};};for _accdea ,_aedfe :=range _daefab .Hidden {if _gfgbgb :=_aedfe .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_accdea ));_gfgbgb !=nil {return _gfgbgb ;};};if _daefab .Ins !=nil {if _gdfaad :=_daefab .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gdfaad !=nil {return _gdfaad ;};};if _daefab .Del !=nil {if _dacddf :=_daefab .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_dacddf !=nil {return _dacddf ;};};if _daefab .TrPrChange !=nil {if _ebbbge :=_daefab .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ebbbge !=nil {return _ebbbge ;};};return nil ;};func NewCT_FFName ()*CT_FFName {_acbae :=&CT_FFName {};return _acbae };type CT_Highlight struct{ +// Paragraph Border Between Facing Pages +Bar *CT_Border ;}; -// Highlighting Color -ValAttr ST_HighlightColor ;};func (_feefg WdST_RelFromV )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_feefg .String (),start );}; +// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path +func (_dedcab *CT_SdtContentRow )ValidateWithPath (path string )error {for _cdfgf ,_fffde :=range _dedcab .Tr {if _edfdge :=_fffde .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_cdfgf ));_edfdge !=nil {return _edfdge ;};};if _dedcab .CustomXml !=nil {if _bdfbg :=_dedcab .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bdfbg !=nil {return _bdfbg ;};};if _dedcab .Sdt !=nil {if _affgf :=_dedcab .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_affgf !=nil {return _affgf ;};};for _egaec ,_bfbbf :=range _dedcab .EG_RunLevelElts {if _gcgddcc :=_bfbbf .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_egaec ));_gcgddcc !=nil {return _gcgddcc ;};};return nil ;};func (_acedbb ST_Shd )ValidateWithPath (path string )error {switch _acedbb {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 _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acedbb ));};return nil ;};func (_dacaf ST_HeightRule )ValidateWithPath (path string )error {switch _dacaf {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dacaf ));};return nil ;};func (_fbgcd *ST_MailMergeDest )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfacfa ,_cegbf :=d .Token ();if _cegbf !=nil {return _cegbf ;};if _edcbd ,_dcdgdc :=_bfacfa .(_d .EndElement );_dcdgdc &&_edcbd .Name ==start .Name {*_fbgcd =1;return nil ;};if _bgedg ,_aecagc :=_bfacfa .(_d .CharData );!_aecagc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfacfa );}else {switch string (_bgedg ){case "":*_fbgcd =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_fbgcd =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_fbgcd =2;case "\u0065\u006d\u0061i\u006c":*_fbgcd =3;case "\u0066\u0061\u0078":*_fbgcd =4;};};_bfacfa ,_cegbf =d .Token ();if _cegbf !=nil {return _cegbf ;};if _cadgd ,_eegabd :=_bfacfa .(_d .EndElement );_eegabd &&_cadgd .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfacfa );};func NewCT_FFTextType ()*CT_FFTextType {_cdeca :=&CT_FFTextType {};_cdeca .ValAttr =ST_FFTextType (1);return _cdeca ;}; -// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path -func (_fbcga *CT_Odso )ValidateWithPath (path string )error {if _fbcga .Udl !=nil {if _ffgbc :=_fbcga .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_ffgbc !=nil {return _ffgbc ;};};if _fbcga .Table !=nil {if _aefdg :=_fbcga .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065");_aefdg !=nil {return _aefdg ;};};if _fbcga .Src !=nil {if _ggbgf :=_fbcga .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_ggbgf !=nil {return _ggbgf ;};};if _fbcga .ColDelim !=nil {if _edbac :=_fbcga .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m");_edbac !=nil {return _edbac ;};};if _fbcga .Type !=nil {if _agdae :=_fbcga .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_agdae !=nil {return _agdae ;};};if _fbcga .FHdr !=nil {if _cggfg :=_fbcga .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072");_cggfg !=nil {return _cggfg ;};};for _cfdba ,_adbgc :=range _fbcga .FieldMapData {if _cdfef :=_adbgc .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_cfdba ));_cdfef !=nil {return _cdfef ;};};for _dabgd ,_accf :=range _fbcga .RecipientData {if _bfecb :=_accf .ValidateWithPath (_ff .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_dabgd ));_bfecb !=nil {return _bfecb ;};};return nil ;};type CT_TblPPr struct{ +// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path +func (_acfagg *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _acfagg .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _ace .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 _ffacc :=_acfagg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffacc !=nil {return _ffacc ;};return nil ;};func (_fdgc *CT_CustomXmlBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdgc .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ace .Sprintf ("\u0025\u0076",*_fdgc .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ace .Sprintf ("\u0025\u0076",_fdgc .ElementAttr )});e .EncodeToken (start );if _fdgc .CustomXmlPr !=nil {_cfagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_fdgc .CustomXmlPr ,_cfagd );};if _fdgc .EG_ContentBlockContent !=nil {for _ ,_gccg :=range _fdgc .EG_ContentBlockContent {_gccg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_badcg ST_PageOrientation )Validate ()error {return _badcg .ValidateWithPath ("")};func (_ebfba *CT_FtnEdn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebfba .TypeAttr !=ST_FtnEdnUnset {_gbfac ,_dfgga :=_ebfba .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _dfgga !=nil {return _dfgga ;};start .Attr =append (start .Attr ,_gbfac );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_ebfba .IdAttr )});e .EncodeToken (start );for _ ,_edadc :=range _ebfba .EG_BlockLevelElts {_edadc .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;);func NewCT_TblOverlap ()*CT_TblOverlap {_edagb :=&CT_TblOverlap {};_edagb .ValAttr =ST_TblOverlap (1);return _edagb ;};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; -// Distance From Left of Table to Text -LeftFromTextAttr *_e .ST_TwipsMeasure ; +// Default Checkbox Form Field State +Default *CT_OnOff ; -// (Distance From Right of Table to Text -RightFromTextAttr *_e .ST_TwipsMeasure ; +// Checkbox Form Field State +Checked *CT_OnOff ;}; -// Distance From Top of Table to Text -TopFromTextAttr *_e .ST_TwipsMeasure ; +// Validate validates the CT_Shd and its children +func (_baagg *CT_Shd )Validate ()error {return _baagg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};type ST_PageOrientation byte ;func (_dfffd *CT_DocPartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bbccd ,_acbb :=_dfffd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acbb !=nil {return _acbb ;};start .Attr =append (start .Attr ,_bbccd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Distance From Bottom of Table to Text -BottomFromTextAttr *_e .ST_TwipsMeasure ; +// Validate validates the CT_Recipients and its children +func (_caee *CT_Recipients )Validate ()error {return _caee .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};type CT_Markup struct{ -// Table Vertical Anchor -VertAnchorAttr ST_VAnchor ; +// Annotation Identifier +IdAttr int64 ;}; -// Table Horizontal Anchor -HorzAnchorAttr ST_HAnchor ; +// Validate validates the EG_RPrBase and its children +func (_cggbdd *EG_RPrBase )Validate ()error {return _cggbdd .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");};func (_fbccc *CT_String )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_fbccc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aacaa *CT_PPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aacaa .PStyle !=nil {_bdfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aacaa .PStyle ,_bdfd );};if _aacaa .KeepNext !=nil {_abefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_aacaa .KeepNext ,_abefc );};if _aacaa .KeepLines !=nil {_fddbf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aacaa .KeepLines ,_fddbf );};if _aacaa .PageBreakBefore !=nil {_cdbga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_aacaa .PageBreakBefore ,_cdbga );};if _aacaa .FramePr !=nil {_fcafe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_aacaa .FramePr ,_fcafe );};if _aacaa .WidowControl !=nil {_baebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_aacaa .WidowControl ,_baebd );};if _aacaa .NumPr !=nil {_cgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_aacaa .NumPr ,_cgbe );};if _aacaa .SuppressLineNumbers !=nil {_fedaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_aacaa .SuppressLineNumbers ,_fedaa );};if _aacaa .PBdr !=nil {_aeegcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_aacaa .PBdr ,_aeegcb );};if _aacaa .Shd !=nil {_fgacbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_aacaa .Shd ,_fgacbc );};if _aacaa .Tabs !=nil {_egdfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_aacaa .Tabs ,_egdfc );};if _aacaa .SuppressAutoHyphens !=nil {_bbfcb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_aacaa .SuppressAutoHyphens ,_bbfcb );};if _aacaa .Kinsoku !=nil {_afdaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_aacaa .Kinsoku ,_afdaf );};if _aacaa .WordWrap !=nil {_bfaee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aacaa .WordWrap ,_bfaee );};if _aacaa .OverflowPunct !=nil {_acagg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aacaa .OverflowPunct ,_acagg );};if _aacaa .TopLinePunct !=nil {_afefff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aacaa .TopLinePunct ,_afefff );};if _aacaa .AutoSpaceDE !=nil {_dfgfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_aacaa .AutoSpaceDE ,_dfgfb );};if _aacaa .AutoSpaceDN !=nil {_cbdag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_aacaa .AutoSpaceDN ,_cbdag );};if _aacaa .Bidi !=nil {_agbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_aacaa .Bidi ,_agbc );};if _aacaa .AdjustRightInd !=nil {_ebefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_aacaa .AdjustRightInd ,_ebefg );};if _aacaa .SnapToGrid !=nil {_deddd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_aacaa .SnapToGrid ,_deddd );};if _aacaa .Spacing !=nil {_cbgae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_aacaa .Spacing ,_cbgae );};if _aacaa .Ind !=nil {_badgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_aacaa .Ind ,_badgc );};if _aacaa .ContextualSpacing !=nil {_bdbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aacaa .ContextualSpacing ,_bdbg );};if _aacaa .MirrorIndents !=nil {_agabg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_aacaa .MirrorIndents ,_agabg );};if _aacaa .SuppressOverlap !=nil {_ddeff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_aacaa .SuppressOverlap ,_ddeff );};if _aacaa .Jc !=nil {_agegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_aacaa .Jc ,_agegg );};if _aacaa .TextDirection !=nil {_gdcga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aacaa .TextDirection ,_gdcga );};if _aacaa .TextAlignment !=nil {_ccgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_aacaa .TextAlignment ,_ccgaf );};if _aacaa .TextboxTightWrap !=nil {_gabaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aacaa .TextboxTightWrap ,_gabaf );};if _aacaa .OutlineLvl !=nil {_afdfbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_aacaa .OutlineLvl ,_afdfbg );};if _aacaa .DivId !=nil {_egaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_aacaa .DivId ,_egaa );};if _aacaa .CnfStyle !=nil {_bfde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aacaa .CnfStyle ,_bfde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Relative Horizontal Alignment From Anchor -TblpXSpecAttr _e .ST_XAlign ; +// Validate validates the CT_FtnEdn and its children +func (_fecf *CT_FtnEdn )Validate ()error {return _fecf .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};func NewEG_RPrContent ()*EG_RPrContent {_gfcgc :=&EG_RPrContent {};return _gfcgc };type CT_CalendarType struct{ -// Absolute Horizontal Distance From Anchor -TblpXAttr *ST_SignedTwipsMeasure ; +// Calendar Type Value +ValAttr _ff .ST_CalendarType ;};func (_aacgc ST_MailMergeDocType )Validate ()error {return _aacgc .ValidateWithPath ("")};type CT_Cnf struct{ -// Relative Vertical Alignment from Anchor -TblpYSpecAttr _e .ST_YAlign ; +// Conditional Formatting Bit Mask +ValAttr *string ; -// Absolute Vertical Distance From Anchor -TblpYAttr *ST_SignedTwipsMeasure ;}; +// First Row +FirstRowAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path -func (_fddabf *EG_CellMarkupElements )ValidateWithPath (path string )error {if _fddabf .CellIns !=nil {if _gefed :=_fddabf .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_gefed !=nil {return _gefed ;};};if _fddabf .CellDel !=nil {if _ffeaed :=_fddabf .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_ffeaed !=nil {return _ffeaed ;};};if _fddabf .CellMerge !=nil {if _bfgdc :=_fddabf .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_bfgdc !=nil {return _bfgdc ;};};return nil ;}; +// Last Row +LastRowAttr *_ff .ST_OnOff ; -// Validate validates the WdCT_WrapSquare and its children -func (_dfbddd *WdCT_WrapSquare )Validate ()error {return _dfbddd .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");}; +// First Column +FirstColumnAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path -func (_bcbcd *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _bcbcd .CustomXmlPr !=nil {if _bebb :=_bcbcd .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_bebb !=nil {return _bebb ;};};for _cdebe ,_dedd :=range _bcbcd .EG_ContentBlockContent {if _aebe :=_dedd .ValidateWithPath (_ff .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 ,_cdebe ));_aebe !=nil {return _aebe ;};};return nil ;}; +// Last Column +LastColumnAttr *_ff .ST_OnOff ; -// Validate validates the CT_Placeholder and its children -func (_aaggc *CT_Placeholder )Validate ()error {return _aaggc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};type ST_VerticalJc byte ; +// Odd Numbered Vertical Band +OddVBandAttr *_ff .ST_OnOff ; -// Validate validates the CT_SdtComboBox and its children -func (_deced *CT_SdtComboBox )Validate ()error {return _deced .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");};func NewCT_ObjectLink ()*CT_ObjectLink {_gegdf :=&CT_ObjectLink {};_gegdf .UpdateModeAttr =ST_ObjectUpdateMode (1);return _gegdf ;};func NewCT_CalendarType ()*CT_CalendarType {_feff :=&CT_CalendarType {};return _feff };type CT_SmartTagPr struct{ +// Even Numbered Vertical Band +EvenVBandAttr *_ff .ST_OnOff ; -// Smart Tag Property -Attr []*CT_Attr ;};func (_bgaggc ST_Border )Validate ()error {return _bgaggc .ValidateWithPath ("")};func (_bbcdcf *WdST_AlignH )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbcdcf =0;case "\u006c\u0065\u0066\u0074":*_bbcdcf =1;case "\u0072\u0069\u0067h\u0074":*_bbcdcf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbcdcf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bbcdcf =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bbcdcf =5;};return nil ;}; +// Odd Numbered Horizontal Band +OddHBandAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path -func (_gcbfg *CT_Recipients )ValidateWithPath (path string )error {for _ccfcg ,_cfdca :=range _gcbfg .RecipientData {if _ebff :=_cfdca .ValidateWithPath (_ff .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_ccfcg ));_ebff !=nil {return _ebff ;};};return nil ;};func (_cbdaea *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 :_ff .Sprintf ("\u0025\u0076",_cbdaea .TopAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_ff .Sprintf ("\u0025\u0076",_cbdaea .RightAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_ff .Sprintf ("\u0025\u0076",_cbdaea .BottomAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_ff .Sprintf ("\u0025\u0076",_cbdaea .LeftAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_ff .Sprintf ("\u0025\u0076",_cbdaea .HeaderAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_ff .Sprintf ("\u0025\u0076",_cbdaea .FooterAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_ff .Sprintf ("\u0025\u0076",_cbdaea .GutterAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abcbc *CT_TblStylePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ccdfe ,_afbgg :=_abcbc .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _afbgg !=nil {return _afbgg ;};start .Attr =append (start .Attr ,_ccdfe );e .EncodeToken (start );if _abcbc .PPr !=nil {_cacbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_abcbc .PPr ,_cacbc );};if _abcbc .RPr !=nil {_agbfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_abcbc .RPr ,_agbfg );};if _abcbc .TblPr !=nil {_afgbbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_abcbc .TblPr ,_afgbbc );};if _abcbc .TrPr !=nil {_fegcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_abcbc .TrPr ,_fegcg );};if _abcbc .TcPr !=nil {_fgecf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_abcbc .TcPr ,_fgecf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeacc ST_TblWidth )Validate ()error {return _eeacc .ValidateWithPath ("")}; +// Even Numbered Horizontal Band +EvenHBandAttr *_ff .ST_OnOff ; -// Validate validates the WdCT_WrapThrough and its children -func (_gfffe *WdCT_WrapThrough )Validate ()error {return _gfffe .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func (_egbfg ST_CaptionPos )ValidateWithPath (path string )error {switch _egbfg {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egbfg ));};return nil ;};func (_ecdcga *WdCT_PosVChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecdcga .Align !=WdST_AlignVUnset {_fagfce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ecdcga .Align ,_fagfce );};if _ecdcga .PosOffset !=nil {_acgdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_ecdcga .PosOffset ,_acgdf );};return nil ;};type CT_Lvl struct{ +// First Row and First Column +FirstRowFirstColumnAttr *_ff .ST_OnOff ; -// Numbering Level -IlvlAttr int64 ; +// First Row and Last Column +FirstRowLastColumnAttr *_ff .ST_OnOff ; -// Template Code -TplcAttr *string ; +// Last Row and First Column +LastRowFirstColumnAttr *_ff .ST_OnOff ; -// Tentative Numbering -TentativeAttr *_e .ST_OnOff ; +// Last Row and Last Column +LastRowLastColumnAttr *_ff .ST_OnOff ;};func NewCT_FtnDocProps ()*CT_FtnDocProps {_fded :=&CT_FtnDocProps {};return _fded };type CT_RubyContent struct{ -// Starting Value -Start *CT_DecimalNumber ; +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_cbfad *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_aeddg :=[]string {};if _cbfad .ST_DecimalNumberOrPercent !=nil {if _feadda :=_cbfad .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");_feadda !=nil {return _feadda ;};_aeddg =append (_aeddg ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _cbfad .ST_UniversalMeasure !=nil {_aeddg =append (_aeddg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_aeddg )> 1{return _ace .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aeddg );};return nil ;};type TxbxContent struct{CT_TxbxContent };func (_ceabf ST_MultiLevelType )String ()string {switch _ceabf {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 (_becaa *CT_ParaRPrOriginal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _becaa .Ins !=nil {_gagbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_becaa .Ins ,_gagbd );};if _becaa .Del !=nil {_afcgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_becaa .Del ,_afcgg );};if _becaa .MoveFrom !=nil {_egfbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_becaa .MoveFrom ,_egfbg );};if _becaa .MoveTo !=nil {_fggbgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_becaa .MoveTo ,_fggbgd );};if _becaa .RStyle !=nil {_edgcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_becaa .RStyle ,_edgcdb );};if _becaa .RFonts !=nil {_aedgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_becaa .RFonts ,_aedgd );};if _becaa .B !=nil {_adfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_becaa .B ,_adfcg );};if _becaa .BCs !=nil {_gfgfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_becaa .BCs ,_gfgfb );};if _becaa .I !=nil {_fbbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_becaa .I ,_fbbfe );};if _becaa .ICs !=nil {_abadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_becaa .ICs ,_abadc );};if _becaa .Caps !=nil {_afcdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_becaa .Caps ,_afcdg );};if _becaa .SmallCaps !=nil {_bcecfe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_becaa .SmallCaps ,_bcecfe );};if _becaa .Strike !=nil {_fdfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_becaa .Strike ,_fdfgd );};if _becaa .Dstrike !=nil {_cbbdfd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_becaa .Dstrike ,_cbbdfd );};if _becaa .Outline !=nil {_ggbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_becaa .Outline ,_ggbd );};if _becaa .Shadow !=nil {_afdfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_becaa .Shadow ,_afdfd );};if _becaa .Emboss !=nil {_bcabd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_becaa .Emboss ,_bcabd );};if _becaa .Imprint !=nil {_acgb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_becaa .Imprint ,_acgb );};if _becaa .NoProof !=nil {_gccbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_becaa .NoProof ,_gccbf );};if _becaa .SnapToGrid !=nil {_cbfdaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_becaa .SnapToGrid ,_cbfdaa );};if _becaa .Vanish !=nil {_begead :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_becaa .Vanish ,_begead );};if _becaa .WebHidden !=nil {_cdedc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_becaa .WebHidden ,_cdedc );};if _becaa .Color !=nil {_ecdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_becaa .Color ,_ecdbb );};if _becaa .Spacing !=nil {_bffea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_becaa .Spacing ,_bffea );};if _becaa .W !=nil {_ggfdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_becaa .W ,_ggfdf );};if _becaa .Kern !=nil {_ddfag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_becaa .Kern ,_ddfag );};if _becaa .Position !=nil {_acebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_becaa .Position ,_acebb );};if _becaa .Sz !=nil {_fgfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_becaa .Sz ,_fgfdd );};if _becaa .SzCs !=nil {_ddgbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_becaa .SzCs ,_ddgbb );};if _becaa .Highlight !=nil {_cgbda :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_becaa .Highlight ,_cgbda );};if _becaa .U !=nil {_gaddbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_becaa .U ,_gaddbbf );};if _becaa .Effect !=nil {_agbeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_becaa .Effect ,_agbeb );};if _becaa .Bdr !=nil {_dceef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_becaa .Bdr ,_dceef );};if _becaa .Shd !=nil {_eagad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_becaa .Shd ,_eagad );};if _becaa .FitText !=nil {_faeca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_becaa .FitText ,_faeca );};if _becaa .VertAlign !=nil {_bbeea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_becaa .VertAlign ,_bbeea );};if _becaa .Rtl !=nil {_bdda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_becaa .Rtl ,_bdda );};if _becaa .Cs !=nil {_afada :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_becaa .Cs ,_afada );};if _becaa .Em !=nil {_aedbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_becaa .Em ,_aedbb );};if _becaa .Lang !=nil {_dbgef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_becaa .Lang ,_dbgef );};if _becaa .EastAsianLayout !=nil {_cfge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_becaa .EastAsianLayout ,_cfge );};if _becaa .SpecVanish !=nil {_dgaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_becaa .SpecVanish ,_dgaa );};if _becaa .OMath !=nil {_adeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_becaa .OMath ,_adeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PageMar struct{ -// Numbering Format -NumFmt *CT_NumFmt ; +// Top Margin Spacing +TopAttr ST_SignedTwipsMeasure ; -// Restart Numbering Level Symbol -LvlRestart *CT_DecimalNumber ; +// Right Margin Spacing +RightAttr _ff .ST_TwipsMeasure ; -// Paragraph Style's Associated Numbering Level -PStyle *CT_String ; +// Page Bottom Spacing +BottomAttr ST_SignedTwipsMeasure ; -// Display All Levels Using Arabic Numerals -IsLgl *CT_OnOff ; +// Left Margin Spacing +LeftAttr _ff .ST_TwipsMeasure ; -// Content Between Numbering Symbol and Paragraph Text -Suff *CT_LevelSuffix ; +// Spacing to Top of Header +HeaderAttr _ff .ST_TwipsMeasure ; -// Numbering Level Text -LvlText *CT_LevelText ; +// Spacing to Bottom of Footer +FooterAttr _ff .ST_TwipsMeasure ; -// Picture Numbering Symbol Definition Reference -LvlPicBulletId *CT_DecimalNumber ; +// Page Gutter Spacing +GutterAttr _ff .ST_TwipsMeasure ;};func (_fcbda *CT_NumRestart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcbda .ValAttr =ST_RestartNumber (1);for _ ,_cbfddc :=range start .Attr {if _cbfddc .Name .Local =="\u0076\u0061\u006c"{_fcbda .ValAttr .UnmarshalXMLAttr (_cbfddc );continue ;};};for {_eedd ,_acfg :=d .Token ();if _acfg !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_acfg );};if _fcgedb ,_cbbdab :=_eedd .(_d .EndElement );_cbbdab &&_fcgedb .Name ==start .Name {break ;};};return nil ;};func (_caec *CT_Text )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caec .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_ace .Sprintf ("\u0025\u0076",*_caec .SpaceAttr )});};e .EncodeElement (_caec .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Column struct{ -// Legacy Numbering Level Properties -Legacy *CT_LvlLegacy ; +// Column Width +WAttr *_ff .ST_TwipsMeasure ; -// Justification -LvlJc *CT_Jc ; +// Space Before Following Column +SpaceAttr *_ff .ST_TwipsMeasure ;};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;); -// Numbering Level Associated Paragraph Properties -PPr *CT_PPrGeneral ; +// ST_TextScale is a union type +type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};func (_gbfaf *CT_SdtContentCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbfaf .Tc !=nil {_facbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_bgcgfd :=range _gbfaf .Tc {e .EncodeElement (_bgcgfd ,_facbb );};};if _gbfaf .CustomXml !=nil {_ccbag :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gbfaf .CustomXml ,_ccbag );};if _gbfaf .Sdt !=nil {_fcdbgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gbfaf .Sdt ,_fcdbgf );};if _gbfaf .EG_RunLevelElts !=nil {for _ ,_gagfd :=range _gbfaf .EG_RunLevelElts {_gagfd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eaceb *CT_FontRel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaceb .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 _ ,_fcgeg :=range start .Attr {if _fcgeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcgeg .Name .Local =="\u0069\u0064"||_fcgeg .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"&&_fcgeg .Name .Local =="\u0069\u0064"{_ffgb ,_acffg :=_fcgeg .Value ,error (nil );if _acffg !=nil {return _acffg ;};_eaceb .IdAttr =_ffgb ;continue ;};if _fcgeg .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_gdcg ,_babdb :=_fcgeg .Value ,error (nil );if _babdb !=nil {return _babdb ;};_eaceb .FontKeyAttr =_gdcg ;continue ;};if _fcgeg .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_cbfed ,_gbffb :=ParseUnionST_OnOff (_fcgeg .Value );if _gbffb !=nil {return _gbffb ;};_eaceb .SubsettedAttr =_cbfed ;continue ;};};for {_ffgcd ,_bbbgf :=d .Token ();if _bbbgf !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_bbbgf );};if _eebe ,_gface :=_ffgcd .(_d .EndElement );_gface &&_eebe .Name ==start .Name {break ;};};return nil ;};type CT_FtnProps struct{ -// Numbering Symbol Run Properties -RPr *CT_RPr ;};func (_beccdc *ST_TblWidth )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbaeaf ,_edbfba :=d .Token ();if _edbfba !=nil {return _edbfba ;};if _eeaadc ,_gebdb :=_dbaeaf .(_f .EndElement );_gebdb &&_eeaadc .Name ==start .Name {*_beccdc =1;return nil ;};if _edcbgb ,_cfefac :=_dbaeaf .(_f .CharData );!_cfefac {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbaeaf );}else {switch string (_edcbgb ){case "":*_beccdc =0;case "\u006e\u0069\u006c":*_beccdc =1;case "\u0070\u0063\u0074":*_beccdc =2;case "\u0064\u0078\u0061":*_beccdc =3;case "\u0061\u0075\u0074\u006f":*_beccdc =4;};};_dbaeaf ,_edbfba =d .Token ();if _edbfba !=nil {return _edbfba ;};if _fdagf ,_ecdafb :=_dbaeaf .(_f .EndElement );_ecdafb &&_fdagf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbaeaf );}; +// Footnote Placement +Pos *CT_FtnPos ; -// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path -func (_fcfaa *CT_LsdException )ValidateWithPath (path string )error {if _fcfaa .LockedAttr !=nil {if _fdbcf :=_fcfaa .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fdbcf !=nil {return _fdbcf ;};};if _fcfaa .SemiHiddenAttr !=nil {if _cebdb :=_fcfaa .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cebdb !=nil {return _cebdb ;};};if _fcfaa .UnhideWhenUsedAttr !=nil {if _ccbda :=_fcfaa .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_ccbda !=nil {return _ccbda ;};};if _fcfaa .QFormatAttr !=nil {if _aggb :=_fcfaa .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_aggb !=nil {return _aggb ;};};return nil ;}; +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// Validate validates the WdCT_WordprocessingShape and its children -func (_bdbeaa *WdCT_WordprocessingShape )Validate ()error {return _bdbeaa .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Validate validates the CT_Footnotes and its children -func (_cebdf *CT_Footnotes )Validate ()error {return _cebdf .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");};type CT_SimpleField struct{ +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func (_fbaeee *EG_PContentMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abagac :for {_cbbba ,_fdfdgc :=d .Token ();if _fdfdgc !=nil {return _fdfdgc ;};switch _dcdad :=_cbbba .(type ){case _d .StartElement :switch _dcdad .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_defbc :=NewEG_PContentBase ();_defbc .CustomXml =NewCT_CustomXmlRun ();if _afeced :=d .DecodeElement (_defbc .CustomXml ,&_dcdad );_afeced !=nil {return _afeced ;};_fbaeee .EG_PContentBase =append (_fbaeee .EG_PContentBase ,_defbc );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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ddaebb :=NewEG_PContentBase ();_bdcea :=NewCT_SimpleField ();if _agagf :=d .DecodeElement (_bdcea ,&_dcdad );_agagf !=nil {return _agagf ;};_ddaebb .FldSimple =append (_ddaebb .FldSimple ,_bdcea );_fbaeee .EG_PContentBase =append (_fbaeee .EG_PContentBase ,_ddaebb );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_feadc :=NewEG_PContentBase ();_feadc .Hyperlink =NewCT_Hyperlink ();if _daffb :=d .DecodeElement (_feadc .Hyperlink ,&_dcdad );_daffb !=nil {return _daffb ;};_fbaeee .EG_PContentBase =append (_fbaeee .EG_PContentBase ,_feadc );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bebce :=NewEG_ContentRunContentBase ();_bebce .SmartTag =NewCT_SmartTagRun ();if _geeed :=d .DecodeElement (_bebce .SmartTag ,&_dcdad );_geeed !=nil {return _geeed ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_bebce );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_aegdb :=NewEG_ContentRunContentBase ();_aegdb .Sdt =NewCT_SdtRun ();if _fddbfb :=d .DecodeElement (_aegdb .Sdt ,&_dcdad );_fddbfb !=nil {return _fddbfb ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_aegdb );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bfcgd :=NewEG_ContentRunContentBase ();_cdcdgg :=NewEG_RunLevelElts ();_cdcdgg .ProofErr =NewCT_ProofErr ();if _eecbg :=d .DecodeElement (_cdcdgg .ProofErr ,&_dcdad );_eecbg !=nil {return _eecbg ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_bfcgd );_bfcgd .EG_RunLevelElts =append (_bfcgd .EG_RunLevelElts ,_cdcdgg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_adfac :=NewEG_ContentRunContentBase ();_bafcd :=NewEG_RunLevelElts ();_bafcd .PermStart =NewCT_PermStart ();if _eadca :=d .DecodeElement (_bafcd .PermStart ,&_dcdad );_eadca !=nil {return _eadca ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_adfac );_adfac .EG_RunLevelElts =append (_adfac .EG_RunLevelElts ,_bafcd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_aagga :=NewEG_ContentRunContentBase ();_deac :=NewEG_RunLevelElts ();_deac .PermEnd =NewCT_Perm ();if _gdfad :=d .DecodeElement (_deac .PermEnd ,&_dcdad );_gdfad !=nil {return _gdfad ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_aagga );_aagga .EG_RunLevelElts =append (_aagga .EG_RunLevelElts ,_deac );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_cddec :=NewEG_ContentRunContentBase ();_eefeb :=NewEG_RunLevelElts ();_eefeb .Ins =NewCT_RunTrackChange ();if _gbccd :=d .DecodeElement (_eefeb .Ins ,&_dcdad );_gbccd !=nil {return _gbccd ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_cddec );_cddec .EG_RunLevelElts =append (_cddec .EG_RunLevelElts ,_eefeb );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ecbaa :=NewEG_ContentRunContentBase ();_bbbbff :=NewEG_RunLevelElts ();_bbbbff .Del =NewCT_RunTrackChange ();if _bdgfc :=d .DecodeElement (_bbbbff .Del ,&_dcdad );_bdgfc !=nil {return _bdgfc ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_ecbaa );_ecbaa .EG_RunLevelElts =append (_ecbaa .EG_RunLevelElts ,_bbbbff );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bccdf :=NewEG_ContentRunContentBase ();_ccebbf :=NewEG_RunLevelElts ();_ccebbf .MoveFrom =NewCT_RunTrackChange ();if _ffggg :=d .DecodeElement (_ccebbf .MoveFrom ,&_dcdad );_ffggg !=nil {return _ffggg ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_bccdf );_bccdf .EG_RunLevelElts =append (_bccdf .EG_RunLevelElts ,_ccebbf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_efbeea :=NewEG_ContentRunContentBase ();_bddfcd :=NewEG_RunLevelElts ();_bddfcd .MoveTo =NewCT_RunTrackChange ();if _cbdbca :=d .DecodeElement (_bddfcd .MoveTo ,&_dcdad );_cbdbca !=nil {return _cbdbca ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_efbeea );_efbeea .EG_RunLevelElts =append (_efbeea .EG_RunLevelElts ,_bddfcd );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_eefdgg :=NewEG_ContentRunContentBase ();_cgdag :=NewEG_RunLevelElts ();_egddfd :=NewEG_RangeMarkupElements ();_egddfd .BookmarkStart =NewCT_Bookmark ();if _cfcacb :=d .DecodeElement (_egddfd .BookmarkStart ,&_dcdad );_cfcacb !=nil {return _cfcacb ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_eefdgg );_eefdgg .EG_RunLevelElts =append (_eefdgg .EG_RunLevelElts ,_cgdag );_cgdag .EG_RangeMarkupElements =append (_cgdag .EG_RangeMarkupElements ,_egddfd );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_egabe :=NewEG_ContentRunContentBase ();_fdedb :=NewEG_RunLevelElts ();_bcgea :=NewEG_RangeMarkupElements ();_bcgea .BookmarkEnd =NewCT_MarkupRange ();if _gcacc :=d .DecodeElement (_bcgea .BookmarkEnd ,&_dcdad );_gcacc !=nil {return _gcacc ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_egabe );_egabe .EG_RunLevelElts =append (_egabe .EG_RunLevelElts ,_fdedb );_fdedb .EG_RangeMarkupElements =append (_fdedb .EG_RangeMarkupElements ,_bcgea );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gcfgcd :=NewEG_ContentRunContentBase ();_daafg :=NewEG_RunLevelElts ();_dfgcf :=NewEG_RangeMarkupElements ();_dfgcf .MoveFromRangeStart =NewCT_MoveBookmark ();if _efeega :=d .DecodeElement (_dfgcf .MoveFromRangeStart ,&_dcdad );_efeega !=nil {return _efeega ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_gcfgcd );_gcfgcd .EG_RunLevelElts =append (_gcfgcd .EG_RunLevelElts ,_daafg );_daafg .EG_RangeMarkupElements =append (_daafg .EG_RangeMarkupElements ,_dfgcf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gacfea :=NewEG_ContentRunContentBase ();_efgfaa :=NewEG_RunLevelElts ();_fccca :=NewEG_RangeMarkupElements ();_fccca .MoveFromRangeEnd =NewCT_MarkupRange ();if _fedad :=d .DecodeElement (_fccca .MoveFromRangeEnd ,&_dcdad );_fedad !=nil {return _fedad ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_gacfea );_gacfea .EG_RunLevelElts =append (_gacfea .EG_RunLevelElts ,_efgfaa );_efgfaa .EG_RangeMarkupElements =append (_efgfaa .EG_RangeMarkupElements ,_fccca );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gbcba :=NewEG_ContentRunContentBase ();_fbebb :=NewEG_RunLevelElts ();_fffac :=NewEG_RangeMarkupElements ();_fffac .MoveToRangeStart =NewCT_MoveBookmark ();if _abgbg :=d .DecodeElement (_fffac .MoveToRangeStart ,&_dcdad );_abgbg !=nil {return _abgbg ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_gbcba );_gbcba .EG_RunLevelElts =append (_gbcba .EG_RunLevelElts ,_fbebb );_fbebb .EG_RangeMarkupElements =append (_fbebb .EG_RangeMarkupElements ,_fffac );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cebgf :=NewEG_ContentRunContentBase ();_dadef :=NewEG_RunLevelElts ();_fagbea :=NewEG_RangeMarkupElements ();_fagbea .MoveToRangeEnd =NewCT_MarkupRange ();if _bfgfb :=d .DecodeElement (_fagbea .MoveToRangeEnd ,&_dcdad );_bfgfb !=nil {return _bfgfb ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_cebgf );_cebgf .EG_RunLevelElts =append (_cebgf .EG_RunLevelElts ,_dadef );_dadef .EG_RangeMarkupElements =append (_dadef .EG_RangeMarkupElements ,_fagbea );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ggcdeg :=NewEG_ContentRunContentBase ();_babcd :=NewEG_RunLevelElts ();_bfcgf :=NewEG_RangeMarkupElements ();_bfcgf .CommentRangeStart =NewCT_MarkupRange ();if _fffgcf :=d .DecodeElement (_bfcgf .CommentRangeStart ,&_dcdad );_fffgcf !=nil {return _fffgcf ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_ggcdeg );_ggcdeg .EG_RunLevelElts =append (_ggcdeg .EG_RunLevelElts ,_babcd );_babcd .EG_RangeMarkupElements =append (_babcd .EG_RangeMarkupElements ,_bfcgf );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ceadg :=NewEG_ContentRunContentBase ();_cgfcdc :=NewEG_RunLevelElts ();_cfdfb :=NewEG_RangeMarkupElements ();_cfdfb .CommentRangeEnd =NewCT_MarkupRange ();if _ffceeb :=d .DecodeElement (_cfdfb .CommentRangeEnd ,&_dcdad );_ffceeb !=nil {return _ffceeb ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_ceadg );_ceadg .EG_RunLevelElts =append (_ceadg .EG_RunLevelElts ,_cgfcdc );_cgfcdc .EG_RangeMarkupElements =append (_cgfcdc .EG_RangeMarkupElements ,_cfdfb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggedc :=NewEG_ContentRunContentBase ();_eacgee :=NewEG_RunLevelElts ();_gdbag :=NewEG_RangeMarkupElements ();_gdbag .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbabda :=d .DecodeElement (_gdbag .CustomXmlInsRangeStart ,&_dcdad );_dbabda !=nil {return _dbabda ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_ggedc );_ggedc .EG_RunLevelElts =append (_ggedc .EG_RunLevelElts ,_eacgee );_eacgee .EG_RangeMarkupElements =append (_eacgee .EG_RangeMarkupElements ,_gdbag );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gfafdb :=NewEG_ContentRunContentBase ();_bdgfe :=NewEG_RunLevelElts ();_dcaebd :=NewEG_RangeMarkupElements ();_dcaebd .CustomXmlInsRangeEnd =NewCT_Markup ();if _ggegag :=d .DecodeElement (_dcaebd .CustomXmlInsRangeEnd ,&_dcdad );_ggegag !=nil {return _ggegag ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_gfafdb );_gfafdb .EG_RunLevelElts =append (_gfafdb .EG_RunLevelElts ,_bdgfe );_bdgfe .EG_RangeMarkupElements =append (_bdgfe .EG_RangeMarkupElements ,_dcaebd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cfffd :=NewEG_ContentRunContentBase ();_ebbdf :=NewEG_RunLevelElts ();_abbdfc :=NewEG_RangeMarkupElements ();_abbdfc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fabcb :=d .DecodeElement (_abbdfc .CustomXmlDelRangeStart ,&_dcdad );_fabcb !=nil {return _fabcb ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_cfffd );_cfffd .EG_RunLevelElts =append (_cfffd .EG_RunLevelElts ,_ebbdf );_ebbdf .EG_RangeMarkupElements =append (_ebbdf .EG_RangeMarkupElements ,_abbdfc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egfcf :=NewEG_ContentRunContentBase ();_eegfga :=NewEG_RunLevelElts ();_gfdaca :=NewEG_RangeMarkupElements ();_gfdaca .CustomXmlDelRangeEnd =NewCT_Markup ();if _accef :=d .DecodeElement (_gfdaca .CustomXmlDelRangeEnd ,&_dcdad );_accef !=nil {return _accef ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_egfcf );_egfcf .EG_RunLevelElts =append (_egfcf .EG_RunLevelElts ,_eegfga );_eegfga .EG_RangeMarkupElements =append (_eegfga .EG_RangeMarkupElements ,_gfdaca );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eafeec :=NewEG_ContentRunContentBase ();_bbbfd :=NewEG_RunLevelElts ();_cabbe :=NewEG_RangeMarkupElements ();_cabbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aafcc :=d .DecodeElement (_cabbe .CustomXmlMoveFromRangeStart ,&_dcdad );_aafcc !=nil {return _aafcc ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_eafeec );_eafeec .EG_RunLevelElts =append (_eafeec .EG_RunLevelElts ,_bbbfd );_bbbfd .EG_RangeMarkupElements =append (_bbbfd .EG_RangeMarkupElements ,_cabbe );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bddgb :=NewEG_ContentRunContentBase ();_gccad :=NewEG_RunLevelElts ();_abgbc :=NewEG_RangeMarkupElements ();_abgbc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _afbgaf :=d .DecodeElement (_abgbc .CustomXmlMoveFromRangeEnd ,&_dcdad );_afbgaf !=nil {return _afbgaf ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_bddgb );_bddgb .EG_RunLevelElts =append (_bddgb .EG_RunLevelElts ,_gccad );_gccad .EG_RangeMarkupElements =append (_gccad .EG_RangeMarkupElements ,_abgbc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_befgc :=NewEG_ContentRunContentBase ();_abaeb :=NewEG_RunLevelElts ();_aecaaa :=NewEG_RangeMarkupElements ();_aecaaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dfdffg :=d .DecodeElement (_aecaaa .CustomXmlMoveToRangeStart ,&_dcdad );_dfdffg !=nil {return _dfdffg ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_befgc );_befgc .EG_RunLevelElts =append (_befgc .EG_RunLevelElts ,_abaeb );_abaeb .EG_RangeMarkupElements =append (_abaeb .EG_RangeMarkupElements ,_aecaaa );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aaggb :=NewEG_ContentRunContentBase ();_fbcbe :=NewEG_RunLevelElts ();_caccc :=NewEG_RangeMarkupElements ();_caccc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aadfc :=d .DecodeElement (_caccc .CustomXmlMoveToRangeEnd ,&_dcdad );_aadfc !=nil {return _aadfc ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_aaggb );_aaggb .EG_RunLevelElts =append (_aaggb .EG_RunLevelElts ,_fbcbe );_fbcbe .EG_RangeMarkupElements =append (_fbcbe .EG_RangeMarkupElements ,_caccc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfdge :=NewEG_ContentRunContentBase ();_fgdfe :=NewEG_RunLevelElts ();_cccea :=NewEG_MathContent ();_cccea .OMathPara =_ed .NewOMathPara ();if _ggcdb :=d .DecodeElement (_cccea .OMathPara ,&_dcdad );_ggcdb !=nil {return _ggcdb ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_ecfdge );_ecfdge .EG_RunLevelElts =append (_ecfdge .EG_RunLevelElts ,_fgdfe );_fgdfe .EG_MathContent =append (_fgdfe .EG_MathContent ,_cccea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgcdbb :=NewEG_ContentRunContentBase ();_debaf :=NewEG_RunLevelElts ();_affbgf :=NewEG_MathContent ();_affbgf .OMath =_ed .NewOMath ();if _eggaf :=d .DecodeElement (_affbgf .OMath ,&_dcdad );_eggaf !=nil {return _eggaf ;};_fbaeee .EG_ContentRunContentBase =append (_fbaeee .EG_ContentRunContentBase ,_fgcdbb );_fgcdbb .EG_RunLevelElts =append (_fgcdbb .EG_RunLevelElts ,_debaf );_debaf .EG_MathContent =append (_debaf .EG_MathContent ,_affbgf );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_dcdad .Name );if _gbgdge :=d .Skip ();_gbgdge !=nil {return _gbgdge ;};};case _d .EndElement :break _abagac ;case _d .CharData :};};return nil ;};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Field Codes -InstrAttr string ; +// Annotation Identifier +IdAttr int64 ;TblPrEx *CT_TblPrExBase ;}; -// Field Should Not Be Recalculated -FldLockAttr *_e .ST_OnOff ; +// Validate validates the EG_RPr and its children +func (_ffgdb *EG_RPr )Validate ()error {return _ffgdb .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};func (_gggde *CT_Placeholder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gggde .DocPart =NewCT_String ();_deaab :for {_ddcade ,_affgdc :=d .Token ();if _affgdc !=nil {return _affgdc ;};switch _bagca :=_ddcade .(type ){case _d .StartElement :switch _bagca .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 :"\u0064o\u0063\u0050\u0061\u0072\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 :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:if _eeaca :=d .DecodeElement (_gggde .DocPart ,&_bagca );_eeaca !=nil {return _eeaca ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_bagca .Name );if _abffe :=d .Skip ();_abffe !=nil {return _abffe ;};};case _d .EndElement :break _deaab ;case _d .CharData :};};return nil ;};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_cffdb *CT_CustomXmlRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdbc :=range start .Attr {if _gdbc .Name .Local =="\u0075\u0072\u0069"{_egbe ,_eacb :=_gdbc .Value ,error (nil );if _eacb !=nil {return _eacb ;};_cffdb .UriAttr =&_egbe ;continue ;};if _gdbc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_bgcfe ,_dfgfd :=_gdbc .Value ,error (nil );if _dfgfd !=nil {return _dfgfd ;};_cffdb .ElementAttr =_bgcfe ;continue ;};};_agda :for {_bebf ,_fbgae :=d .Token ();if _fbgae !=nil {return _fbgae ;};switch _bbgec :=_bebf .(type ){case _d .StartElement :switch _bbgec .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_cffdb .CustomXmlPr =NewCT_CustomXmlPr ();if _dfaaa :=d .DecodeElement (_cffdb .CustomXmlPr ,&_bbgec );_dfaaa !=nil {return _dfaaa ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_bagd :=NewEG_PContent ();_cecd :=NewCT_SimpleField ();if _eagfb :=d .DecodeElement (_cecd ,&_bbgec );_eagfb !=nil {return _eagfb ;};_bagd .FldSimple =append (_bagd .FldSimple ,_cecd );_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_bagd );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_acfc :=NewEG_PContent ();_acfc .Hyperlink =NewCT_Hyperlink ();if _ggdf :=d .DecodeElement (_acfc .Hyperlink ,&_bbgec );_ggdf !=nil {return _ggdf ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_acfc );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_dbbc :=NewEG_PContent ();_dbbc .SubDoc =NewCT_Rel ();if _ddbg :=d .DecodeElement (_dbbc .SubDoc ,&_bbgec );_ddbg !=nil {return _ddbg ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_dbbc );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gacb :=NewEG_PContent ();_bagda :=NewEG_ContentRunContent ();_bagda .CustomXml =NewCT_CustomXmlRun ();if _aefa :=d .DecodeElement (_bagda .CustomXml ,&_bbgec );_aefa !=nil {return _aefa ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_gacb );_gacb .EG_ContentRunContent =append (_gacb .EG_ContentRunContent ,_bagda );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_acad :=NewEG_PContent ();_efedg :=NewEG_ContentRunContent ();_efedg .SmartTag =NewCT_SmartTagRun ();if _fcca :=d .DecodeElement (_efedg .SmartTag ,&_bbgec );_fcca !=nil {return _fcca ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_acad );_acad .EG_ContentRunContent =append (_acad .EG_ContentRunContent ,_efedg );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ccaea :=NewEG_PContent ();_bfcf :=NewEG_ContentRunContent ();_bfcf .Sdt =NewCT_SdtRun ();if _ageaf :=d .DecodeElement (_bfcf .Sdt ,&_bbgec );_ageaf !=nil {return _ageaf ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_ccaea );_ccaea .EG_ContentRunContent =append (_ccaea .EG_ContentRunContent ,_bfcf );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_abfd :=NewEG_PContent ();_dggd :=NewEG_ContentRunContent ();_dggd .Dir =NewCT_DirContentRun ();if _cbbdc :=d .DecodeElement (_dggd .Dir ,&_bbgec );_cbbdc !=nil {return _cbbdc ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_abfd );_abfd .EG_ContentRunContent =append (_abfd .EG_ContentRunContent ,_dggd );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_dbgaa :=NewEG_PContent ();_bebca :=NewEG_ContentRunContent ();_bebca .Bdo =NewCT_BdoContentRun ();if _afec :=d .DecodeElement (_bebca .Bdo ,&_bbgec );_afec !=nil {return _afec ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_dbgaa );_dbgaa .EG_ContentRunContent =append (_dbgaa .EG_ContentRunContent ,_bebca );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 :"\u0072"},_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 :"\u0072"}:_gaag :=NewEG_PContent ();_cgfcb :=NewEG_ContentRunContent ();_cgfcb .R =NewCT_R ();if _geac :=d .DecodeElement (_cgfcb .R ,&_bbgec );_geac !=nil {return _geac ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_gaag );_gaag .EG_ContentRunContent =append (_gaag .EG_ContentRunContent ,_cgfcb );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_faaee :=NewEG_PContent ();_ebbe :=NewEG_ContentRunContent ();_edff :=NewEG_RunLevelElts ();_edff .ProofErr =NewCT_ProofErr ();if _feefg :=d .DecodeElement (_edff .ProofErr ,&_bbgec );_feefg !=nil {return _feefg ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_faaee );_faaee .EG_ContentRunContent =append (_faaee .EG_ContentRunContent ,_ebbe );_ebbe .EG_RunLevelElts =append (_ebbe .EG_RunLevelElts ,_edff );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eeaad :=NewEG_PContent ();_eedf :=NewEG_ContentRunContent ();_cagagd :=NewEG_RunLevelElts ();_cagagd .PermStart =NewCT_PermStart ();if _ebfd :=d .DecodeElement (_cagagd .PermStart ,&_bbgec );_ebfd !=nil {return _ebfd ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_eeaad );_eeaad .EG_ContentRunContent =append (_eeaad .EG_ContentRunContent ,_eedf );_eedf .EG_RunLevelElts =append (_eedf .EG_RunLevelElts ,_cagagd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_edca :=NewEG_PContent ();_gfgda :=NewEG_ContentRunContent ();_abade :=NewEG_RunLevelElts ();_abade .PermEnd =NewCT_Perm ();if _dcae :=d .DecodeElement (_abade .PermEnd ,&_bbgec );_dcae !=nil {return _dcae ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_edca );_edca .EG_ContentRunContent =append (_edca .EG_ContentRunContent ,_gfgda );_gfgda .EG_RunLevelElts =append (_gfgda .EG_RunLevelElts ,_abade );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dabdf :=NewEG_PContent ();_egbba :=NewEG_ContentRunContent ();_baea :=NewEG_RunLevelElts ();_baea .Ins =NewCT_RunTrackChange ();if _fdbe :=d .DecodeElement (_baea .Ins ,&_bbgec );_fdbe !=nil {return _fdbe ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_dabdf );_dabdf .EG_ContentRunContent =append (_dabdf .EG_ContentRunContent ,_egbba );_egbba .EG_RunLevelElts =append (_egbba .EG_RunLevelElts ,_baea );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_bgge :=NewEG_PContent ();_gded :=NewEG_ContentRunContent ();_gbcca :=NewEG_RunLevelElts ();_gbcca .Del =NewCT_RunTrackChange ();if _gcce :=d .DecodeElement (_gbcca .Del ,&_bbgec );_gcce !=nil {return _gcce ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_bgge );_bgge .EG_ContentRunContent =append (_bgge .EG_ContentRunContent ,_gded );_gded .EG_RunLevelElts =append (_gded .EG_RunLevelElts ,_gbcca );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_egddf :=NewEG_PContent ();_bbgab :=NewEG_ContentRunContent ();_gcggc :=NewEG_RunLevelElts ();_gcggc .MoveFrom =NewCT_RunTrackChange ();if _cdgeg :=d .DecodeElement (_gcggc .MoveFrom ,&_bbgec );_cdgeg !=nil {return _cdgeg ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_egddf );_egddf .EG_ContentRunContent =append (_egddf .EG_ContentRunContent ,_bbgab );_bbgab .EG_RunLevelElts =append (_bbgab .EG_RunLevelElts ,_gcggc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bfae :=NewEG_PContent ();_ebggc :=NewEG_ContentRunContent ();_abbbe :=NewEG_RunLevelElts ();_abbbe .MoveTo =NewCT_RunTrackChange ();if _gdbeg :=d .DecodeElement (_abbbe .MoveTo ,&_bbgec );_gdbeg !=nil {return _gdbeg ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_bfae );_bfae .EG_ContentRunContent =append (_bfae .EG_ContentRunContent ,_ebggc );_ebggc .EG_RunLevelElts =append (_ebggc .EG_RunLevelElts ,_abbbe );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dbeb :=NewEG_PContent ();_cfba :=NewEG_ContentRunContent ();_gaae :=NewEG_RunLevelElts ();_cdgdb :=NewEG_RangeMarkupElements ();_cdgdb .BookmarkStart =NewCT_Bookmark ();if _efde :=d .DecodeElement (_cdgdb .BookmarkStart ,&_bbgec );_efde !=nil {return _efde ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_dbeb );_dbeb .EG_ContentRunContent =append (_dbeb .EG_ContentRunContent ,_cfba );_cfba .EG_RunLevelElts =append (_cfba .EG_RunLevelElts ,_gaae );_gaae .EG_RangeMarkupElements =append (_gaae .EG_RangeMarkupElements ,_cdgdb );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_badb :=NewEG_PContent ();_dcbed :=NewEG_ContentRunContent ();_beab :=NewEG_RunLevelElts ();_fagd :=NewEG_RangeMarkupElements ();_fagd .BookmarkEnd =NewCT_MarkupRange ();if _egcc :=d .DecodeElement (_fagd .BookmarkEnd ,&_bbgec );_egcc !=nil {return _egcc ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_badb );_badb .EG_ContentRunContent =append (_badb .EG_ContentRunContent ,_dcbed );_dcbed .EG_RunLevelElts =append (_dcbed .EG_RunLevelElts ,_beab );_beab .EG_RangeMarkupElements =append (_beab .EG_RangeMarkupElements ,_fagd );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_degdf :=NewEG_PContent ();_bcgg :=NewEG_ContentRunContent ();_bgdd :=NewEG_RunLevelElts ();_efbad :=NewEG_RangeMarkupElements ();_efbad .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbfdd :=d .DecodeElement (_efbad .MoveFromRangeStart ,&_bbgec );_cbfdd !=nil {return _cbfdd ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_degdf );_degdf .EG_ContentRunContent =append (_degdf .EG_ContentRunContent ,_bcgg );_bcgg .EG_RunLevelElts =append (_bcgg .EG_RunLevelElts ,_bgdd );_bgdd .EG_RangeMarkupElements =append (_bgdd .EG_RangeMarkupElements ,_efbad );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aadb :=NewEG_PContent ();_gbagb :=NewEG_ContentRunContent ();_cbbec :=NewEG_RunLevelElts ();_faccg :=NewEG_RangeMarkupElements ();_faccg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fgee :=d .DecodeElement (_faccg .MoveFromRangeEnd ,&_bbgec );_fgee !=nil {return _fgee ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_aadb );_aadb .EG_ContentRunContent =append (_aadb .EG_ContentRunContent ,_gbagb );_gbagb .EG_RunLevelElts =append (_gbagb .EG_RunLevelElts ,_cbbec );_cbbec .EG_RangeMarkupElements =append (_cbbec .EG_RangeMarkupElements ,_faccg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bbbff :=NewEG_PContent ();_egbg :=NewEG_ContentRunContent ();_abdc :=NewEG_RunLevelElts ();_fbag :=NewEG_RangeMarkupElements ();_fbag .MoveToRangeStart =NewCT_MoveBookmark ();if _gggc :=d .DecodeElement (_fbag .MoveToRangeStart ,&_bbgec );_gggc !=nil {return _gggc ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_bbbff );_bbbff .EG_ContentRunContent =append (_bbbff .EG_ContentRunContent ,_egbg );_egbg .EG_RunLevelElts =append (_egbg .EG_RunLevelElts ,_abdc );_abdc .EG_RangeMarkupElements =append (_abdc .EG_RangeMarkupElements ,_fbag );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dbdg :=NewEG_PContent ();_efcc :=NewEG_ContentRunContent ();_bgadb :=NewEG_RunLevelElts ();_ecbea :=NewEG_RangeMarkupElements ();_ecbea .MoveToRangeEnd =NewCT_MarkupRange ();if _faaab :=d .DecodeElement (_ecbea .MoveToRangeEnd ,&_bbgec );_faaab !=nil {return _faaab ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_dbdg );_dbdg .EG_ContentRunContent =append (_dbdg .EG_ContentRunContent ,_efcc );_efcc .EG_RunLevelElts =append (_efcc .EG_RunLevelElts ,_bgadb );_bgadb .EG_RangeMarkupElements =append (_bgadb .EG_RangeMarkupElements ,_ecbea );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eedeb :=NewEG_PContent ();_gfddf :=NewEG_ContentRunContent ();_fffe :=NewEG_RunLevelElts ();_bgbf :=NewEG_RangeMarkupElements ();_bgbf .CommentRangeStart =NewCT_MarkupRange ();if _dcdc :=d .DecodeElement (_bgbf .CommentRangeStart ,&_bbgec );_dcdc !=nil {return _dcdc ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_eedeb );_eedeb .EG_ContentRunContent =append (_eedeb .EG_ContentRunContent ,_gfddf );_gfddf .EG_RunLevelElts =append (_gfddf .EG_RunLevelElts ,_fffe );_fffe .EG_RangeMarkupElements =append (_fffe .EG_RangeMarkupElements ,_bgbf );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gabe :=NewEG_PContent ();_dgfa :=NewEG_ContentRunContent ();_edbff :=NewEG_RunLevelElts ();_gacg :=NewEG_RangeMarkupElements ();_gacg .CommentRangeEnd =NewCT_MarkupRange ();if _dcfgc :=d .DecodeElement (_gacg .CommentRangeEnd ,&_bbgec );_dcfgc !=nil {return _dcfgc ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_gabe );_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_dgfa );_dgfa .EG_RunLevelElts =append (_dgfa .EG_RunLevelElts ,_edbff );_edbff .EG_RangeMarkupElements =append (_edbff .EG_RangeMarkupElements ,_gacg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fceaa :=NewEG_PContent ();_eeef :=NewEG_ContentRunContent ();_ebgf :=NewEG_RunLevelElts ();_cfabb :=NewEG_RangeMarkupElements ();_cfabb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfee :=d .DecodeElement (_cfabb .CustomXmlInsRangeStart ,&_bbgec );_cfee !=nil {return _cfee ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_fceaa );_fceaa .EG_ContentRunContent =append (_fceaa .EG_ContentRunContent ,_eeef );_eeef .EG_RunLevelElts =append (_eeef .EG_RunLevelElts ,_ebgf );_ebgf .EG_RangeMarkupElements =append (_ebgf .EG_RangeMarkupElements ,_cfabb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_adbd :=NewEG_PContent ();_efedd :=NewEG_ContentRunContent ();_ecca :=NewEG_RunLevelElts ();_eaed :=NewEG_RangeMarkupElements ();_eaed .CustomXmlInsRangeEnd =NewCT_Markup ();if _aaafff :=d .DecodeElement (_eaed .CustomXmlInsRangeEnd ,&_bbgec );_aaafff !=nil {return _aaafff ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_adbd );_adbd .EG_ContentRunContent =append (_adbd .EG_ContentRunContent ,_efedd );_efedd .EG_RunLevelElts =append (_efedd .EG_RunLevelElts ,_ecca );_ecca .EG_RangeMarkupElements =append (_ecca .EG_RangeMarkupElements ,_eaed );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgfcd :=NewEG_PContent ();_afde :=NewEG_ContentRunContent ();_afegf :=NewEG_RunLevelElts ();_bede :=NewEG_RangeMarkupElements ();_bede .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbeb :=d .DecodeElement (_bede .CustomXmlDelRangeStart ,&_bbgec );_bbeb !=nil {return _bbeb ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_cgfcd );_cgfcd .EG_ContentRunContent =append (_cgfcd .EG_ContentRunContent ,_afde );_afde .EG_RunLevelElts =append (_afde .EG_RunLevelElts ,_afegf );_afegf .EG_RangeMarkupElements =append (_afegf .EG_RangeMarkupElements ,_bede );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_acaed :=NewEG_PContent ();_ggcce :=NewEG_ContentRunContent ();_acfcb :=NewEG_RunLevelElts ();_eebg :=NewEG_RangeMarkupElements ();_eebg .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgeff :=d .DecodeElement (_eebg .CustomXmlDelRangeEnd ,&_bbgec );_cgeff !=nil {return _cgeff ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_acaed );_acaed .EG_ContentRunContent =append (_acaed .EG_ContentRunContent ,_ggcce );_ggcce .EG_RunLevelElts =append (_ggcce .EG_RunLevelElts ,_acfcb );_acfcb .EG_RangeMarkupElements =append (_acfcb .EG_RangeMarkupElements ,_eebg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_egeb :=NewEG_PContent ();_dgbe :=NewEG_ContentRunContent ();_eecg :=NewEG_RunLevelElts ();_fgag :=NewEG_RangeMarkupElements ();_fgag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eecfc :=d .DecodeElement (_fgag .CustomXmlMoveFromRangeStart ,&_bbgec );_eecfc !=nil {return _eecfc ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_egeb );_egeb .EG_ContentRunContent =append (_egeb .EG_ContentRunContent ,_dgbe );_dgbe .EG_RunLevelElts =append (_dgbe .EG_RunLevelElts ,_eecg );_eecg .EG_RangeMarkupElements =append (_eecg .EG_RangeMarkupElements ,_fgag );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bbaf :=NewEG_PContent ();_gfacd :=NewEG_ContentRunContent ();_acgc :=NewEG_RunLevelElts ();_gacbe :=NewEG_RangeMarkupElements ();_gacbe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fced :=d .DecodeElement (_gacbe .CustomXmlMoveFromRangeEnd ,&_bbgec );_fced !=nil {return _fced ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_bbaf );_bbaf .EG_ContentRunContent =append (_bbaf .EG_ContentRunContent ,_gfacd );_gfacd .EG_RunLevelElts =append (_gfacd .EG_RunLevelElts ,_acgc );_acgc .EG_RangeMarkupElements =append (_acgc .EG_RangeMarkupElements ,_gacbe );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aabce :=NewEG_PContent ();_dcfa :=NewEG_ContentRunContent ();_eged :=NewEG_RunLevelElts ();_gfdeg :=NewEG_RangeMarkupElements ();_gfdeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfae :=d .DecodeElement (_gfdeg .CustomXmlMoveToRangeStart ,&_bbgec );_gfae !=nil {return _gfae ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_aabce );_aabce .EG_ContentRunContent =append (_aabce .EG_ContentRunContent ,_dcfa );_dcfa .EG_RunLevelElts =append (_dcfa .EG_RunLevelElts ,_eged );_eged .EG_RangeMarkupElements =append (_eged .EG_RangeMarkupElements ,_gfdeg );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdcf :=NewEG_PContent ();_fcbeg :=NewEG_ContentRunContent ();_dcaga :=NewEG_RunLevelElts ();_aceg :=NewEG_RangeMarkupElements ();_aceg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dae :=d .DecodeElement (_aceg .CustomXmlMoveToRangeEnd ,&_bbgec );_dae !=nil {return _dae ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_bdcf );_bdcf .EG_ContentRunContent =append (_bdcf .EG_ContentRunContent ,_fcbeg );_fcbeg .EG_RunLevelElts =append (_fcbeg .EG_RunLevelElts ,_dcaga );_dcaga .EG_RangeMarkupElements =append (_dcaga .EG_RangeMarkupElements ,_aceg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faegg :=NewEG_PContent ();_deegd :=NewEG_ContentRunContent ();_eabfe :=NewEG_RunLevelElts ();_bbfga :=NewEG_MathContent ();_bbfga .OMathPara =_ed .NewOMathPara ();if _fbdd :=d .DecodeElement (_bbfga .OMathPara ,&_bbgec );_fbdd !=nil {return _fbdd ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_faegg );_faegg .EG_ContentRunContent =append (_faegg .EG_ContentRunContent ,_deegd );_deegd .EG_RunLevelElts =append (_deegd .EG_RunLevelElts ,_eabfe );_eabfe .EG_MathContent =append (_eabfe .EG_MathContent ,_bbfga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dede :=NewEG_PContent ();_cbcg :=NewEG_ContentRunContent ();_gefg :=NewEG_RunLevelElts ();_febc :=NewEG_MathContent ();_febc .OMath =_ed .NewOMath ();if _eebbb :=d .DecodeElement (_febc .OMath ,&_bbgec );_eebbb !=nil {return _eebbb ;};_cffdb .EG_PContent =append (_cffdb .EG_PContent ,_dede );_dede .EG_ContentRunContent =append (_dede .EG_ContentRunContent ,_cbcg );_cbcg .EG_RunLevelElts =append (_cbcg .EG_RunLevelElts ,_gefg );_gefg .EG_MathContent =append (_gefg .EG_MathContent ,_febc );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e\u0020\u0025\u0076",_bbgec .Name );if _cggca :=d .Skip ();_cggca !=nil {return _cggca ;};};case _d .EndElement :break _agda ;case _d .CharData :};};return nil ;};type EG_ContentRunContent struct{ -// Field Result Invalidated -DirtyAttr *_e .ST_OnOff ; +// Inline-Level Custom XML Element +CustomXml *CT_CustomXmlRun ; -// Custom Field Data -FldData *CT_Text ;EG_PContent []*EG_PContent ;}; +// Inline-Level Smart Tag +SmartTag *CT_SmartTagRun ; -// Validate validates the CT_PaperSource and its children -func (_aeac *CT_PaperSource )Validate ()error {return _aeac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");};func NewCT_HdrFtr ()*CT_HdrFtr {_ageda :=&CT_HdrFtr {};return _ageda };func NewCT_VMerge ()*CT_VMerge {_bgdcb :=&CT_VMerge {};return _bgdcb };func NewCT_TblGrid ()*CT_TblGrid {_cdcdbg :=&CT_TblGrid {};return _cdcdbg }; +// Inline-Level Structured Document Tag +Sdt *CT_SdtRun ; -// Validate validates the CT_TopPageBorder and its children -func (_gfgad *CT_TopPageBorder )Validate ()error {return _gfgad .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");}; +// Bidirectional Embedding Level +Dir *CT_DirContentRun ; -// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path -func (_fgfbc *CT_RubyAlign )ValidateWithPath (path string )error {if _fgfbc .ValAttr ==ST_RubyAlignUnset {return _ff .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 _ccefb :=_fgfbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccefb !=nil {return _ccefb ;};return nil ;};func NewCT_DocPartCategory ()*CT_DocPartCategory {_gfgbg :=&CT_DocPartCategory {};_gfgbg .Name =NewCT_String ();_gfgbg .Gallery =NewCT_DocPartGallery ();return _gfgbg ;};func NewCT_PageBorders ()*CT_PageBorders {_ddcee :=&CT_PageBorders {};return _ddcee };func (_afcfeb ST_DisplacedByCustomXml )String ()string {switch _afcfeb {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};type CT_NumPr struct{ +// Bidirectional Override +Bdo *CT_BdoContentRun ; -// Numbering Level Reference -Ilvl *CT_DecimalNumber ; +// Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_cecdgf *CT_TrackChangesView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cecdgf .MarkupAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_ace .Sprintf ("\u0025\u0076",*_cecdgf .MarkupAttr )});};if _cecdgf .CommentsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cecdgf .CommentsAttr )});};if _cecdgf .InsDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_cecdgf .InsDelAttr )});};if _cecdgf .FormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_ace .Sprintf ("\u0025\u0076",*_cecdgf .FormattingAttr )});};if _cecdgf .InkAnnotationsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ai\u006e\u006b\u0041n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cecdgf .InkAnnotationsAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgdcf ST_ChapterSep )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgdcf .String (),start );};func (_ageeee ST_HexColorAuto )String ()string {switch _ageeee {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func (_edfbbc *ST_JcTable )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edfbbc =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edfbbc =1;case "\u0065\u006e\u0064":*_edfbbc =2;case "\u006c\u0065\u0066\u0074":*_edfbbc =3;case "\u0072\u0069\u0067h\u0074":*_edfbbc =4;case "\u0073\u0074\u0061r\u0074":*_edfbbc =5;};return nil ;};func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_ccfag :=&WdCT_WordprocessingGroupChoice {};return _ccfag ;};func (_fceea *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fceea .CNvPr !=nil {_ecccf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fceea .CNvPr ,_ecccf );};if _fceea .CNvContentPartPr !=nil {_afdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063Nv\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_fceea .CNvContentPartPr ,_afdgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efcee *CT_Captions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdc :for {_ddgef ,_eddb :=d .Token ();if _eddb !=nil {return _eddb ;};switch _feea :=_ddgef .(type ){case _d .StartElement :switch _feea .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 :"\u0063a\u0070\u0074\u0069\u006f\u006e"},_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 :"\u0063a\u0070\u0074\u0069\u006f\u006e"}:_cae :=NewCT_Caption ();if _aaff :=d .DecodeElement (_cae ,&_feea );_aaff !=nil {return _aaff ;};_efcee .Caption =append (_efcee .Caption ,_cae );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 :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_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 :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_efcee .AutoCaptions =NewCT_AutoCaptions ();if _feecc :=d .DecodeElement (_efcee .AutoCaptions ,&_feea );_feecc !=nil {return _feecc ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_feea .Name );if _gbef :=d .Skip ();_gbef !=nil {return _gbef ;};};case _d .EndElement :break _gdc ;case _d .CharData :};};return nil ;};func (_ddgdc *EG_RubyContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baddg :for {_gfbccg ,_bggcg :=d .Token ();if _bggcg !=nil {return _bggcg ;};switch _adgce :=_gfbccg .(type ){case _d .StartElement :switch _adgce .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 :"\u0072"},_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 :"\u0072"}:_ddgdc .R =NewCT_R ();if _acadc :=d .DecodeElement (_ddgdc .R ,&_adgce );_acadc !=nil {return _acadc ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bbagb :=NewEG_RunLevelElts ();_bbagb .ProofErr =NewCT_ProofErr ();if _gcaebc :=d .DecodeElement (_bbagb .ProofErr ,&_adgce );_gcaebc !=nil {return _gcaebc ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_bbagb );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_efgba :=NewEG_RunLevelElts ();_efgba .PermStart =NewCT_PermStart ();if _afbdaa :=d .DecodeElement (_efgba .PermStart ,&_adgce );_afbdaa !=nil {return _afbdaa ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_efgba );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bcacb :=NewEG_RunLevelElts ();_bcacb .PermEnd =NewCT_Perm ();if _dgfegg :=d .DecodeElement (_bcacb .PermEnd ,&_adgce );_dgfegg !=nil {return _dgfegg ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_bcacb );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dbdgef :=NewEG_RunLevelElts ();_dbdgef .Ins =NewCT_RunTrackChange ();if _ffefae :=d .DecodeElement (_dbdgef .Ins ,&_adgce );_ffefae !=nil {return _ffefae ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_dbdgef );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dfddcb :=NewEG_RunLevelElts ();_dfddcb .Del =NewCT_RunTrackChange ();if _cbagc :=d .DecodeElement (_dfddcb .Del ,&_adgce );_cbagc !=nil {return _cbagc ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_dfddcb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cgagg :=NewEG_RunLevelElts ();_cgagg .MoveFrom =NewCT_RunTrackChange ();if _ffbca :=d .DecodeElement (_cgagg .MoveFrom ,&_adgce );_ffbca !=nil {return _ffbca ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_cgagg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ccdgf :=NewEG_RunLevelElts ();_ccdgf .MoveTo =NewCT_RunTrackChange ();if _efffd :=d .DecodeElement (_ccdgf .MoveTo ,&_adgce );_efffd !=nil {return _efffd ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_ccdgf );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cdebc :=NewEG_RunLevelElts ();_cgegdg :=NewEG_RangeMarkupElements ();_cgegdg .BookmarkStart =NewCT_Bookmark ();if _edgbgc :=d .DecodeElement (_cgegdg .BookmarkStart ,&_adgce );_edgbgc !=nil {return _edgbgc ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_cdebc );_cdebc .EG_RangeMarkupElements =append (_cdebc .EG_RangeMarkupElements ,_cgegdg );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cfggfc :=NewEG_RunLevelElts ();_cdabfa :=NewEG_RangeMarkupElements ();_cdabfa .BookmarkEnd =NewCT_MarkupRange ();if _dgdffe :=d .DecodeElement (_cdabfa .BookmarkEnd ,&_adgce );_dgdffe !=nil {return _dgdffe ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_cfggfc );_cfggfc .EG_RangeMarkupElements =append (_cfggfc .EG_RangeMarkupElements ,_cdabfa );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cabcfe :=NewEG_RunLevelElts ();_cffcf :=NewEG_RangeMarkupElements ();_cffcf .MoveFromRangeStart =NewCT_MoveBookmark ();if _faggd :=d .DecodeElement (_cffcf .MoveFromRangeStart ,&_adgce );_faggd !=nil {return _faggd ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_cabcfe );_cabcfe .EG_RangeMarkupElements =append (_cabcfe .EG_RangeMarkupElements ,_cffcf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afgffg :=NewEG_RunLevelElts ();_gbdeg :=NewEG_RangeMarkupElements ();_gbdeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _cagbbd :=d .DecodeElement (_gbdeg .MoveFromRangeEnd ,&_adgce );_cagbbd !=nil {return _cagbbd ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_afgffg );_afgffg .EG_RangeMarkupElements =append (_afgffg .EG_RangeMarkupElements ,_gbdeg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cecgf :=NewEG_RunLevelElts ();_afecf :=NewEG_RangeMarkupElements ();_afecf .MoveToRangeStart =NewCT_MoveBookmark ();if _abgffcc :=d .DecodeElement (_afecf .MoveToRangeStart ,&_adgce );_abgffcc !=nil {return _abgffcc ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_cecgf );_cecgf .EG_RangeMarkupElements =append (_cecgf .EG_RangeMarkupElements ,_afecf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bdbeb :=NewEG_RunLevelElts ();_acdda :=NewEG_RangeMarkupElements ();_acdda .MoveToRangeEnd =NewCT_MarkupRange ();if _dgcbea :=d .DecodeElement (_acdda .MoveToRangeEnd ,&_adgce );_dgcbea !=nil {return _dgcbea ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_bdbeb );_bdbeb .EG_RangeMarkupElements =append (_bdbeb .EG_RangeMarkupElements ,_acdda );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cefcf :=NewEG_RunLevelElts ();_bdeab :=NewEG_RangeMarkupElements ();_bdeab .CommentRangeStart =NewCT_MarkupRange ();if _egcef :=d .DecodeElement (_bdeab .CommentRangeStart ,&_adgce );_egcef !=nil {return _egcef ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_cefcf );_cefcf .EG_RangeMarkupElements =append (_cefcf .EG_RangeMarkupElements ,_bdeab );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfbeee :=NewEG_RunLevelElts ();_ddebg :=NewEG_RangeMarkupElements ();_ddebg .CommentRangeEnd =NewCT_MarkupRange ();if _gfbebe :=d .DecodeElement (_ddebg .CommentRangeEnd ,&_adgce );_gfbebe !=nil {return _gfbebe ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_cfbeee );_cfbeee .EG_RangeMarkupElements =append (_cfbeee .EG_RangeMarkupElements ,_ddebg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afbgae :=NewEG_RunLevelElts ();_afbge :=NewEG_RangeMarkupElements ();_afbge .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adddf :=d .DecodeElement (_afbge .CustomXmlInsRangeStart ,&_adgce );_adddf !=nil {return _adddf ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_afbgae );_afbgae .EG_RangeMarkupElements =append (_afbgae .EG_RangeMarkupElements ,_afbge );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egbgg :=NewEG_RunLevelElts ();_egfdf :=NewEG_RangeMarkupElements ();_egfdf .CustomXmlInsRangeEnd =NewCT_Markup ();if _ccgdb :=d .DecodeElement (_egfdf .CustomXmlInsRangeEnd ,&_adgce );_ccgdb !=nil {return _ccgdb ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_egbgg );_egbgg .EG_RangeMarkupElements =append (_egbgg .EG_RangeMarkupElements ,_egfdf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eabgd :=NewEG_RunLevelElts ();_cebadc :=NewEG_RangeMarkupElements ();_cebadc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eacegf :=d .DecodeElement (_cebadc .CustomXmlDelRangeStart ,&_adgce );_eacegf !=nil {return _eacegf ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_eabgd );_eabgd .EG_RangeMarkupElements =append (_eabgd .EG_RangeMarkupElements ,_cebadc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eeede :=NewEG_RunLevelElts ();_fbbgb :=NewEG_RangeMarkupElements ();_fbbgb .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdbce :=d .DecodeElement (_fbbgb .CustomXmlDelRangeEnd ,&_adgce );_cdbce !=nil {return _cdbce ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_eeede );_eeede .EG_RangeMarkupElements =append (_eeede .EG_RangeMarkupElements ,_fbbgb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ggead :=NewEG_RunLevelElts ();_begge :=NewEG_RangeMarkupElements ();_begge .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _acaafa :=d .DecodeElement (_begge .CustomXmlMoveFromRangeStart ,&_adgce );_acaafa !=nil {return _acaafa ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_ggead );_ggead .EG_RangeMarkupElements =append (_ggead .EG_RangeMarkupElements ,_begge );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gfdgbe :=NewEG_RunLevelElts ();_ebddac :=NewEG_RangeMarkupElements ();_ebddac .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffgfcd :=d .DecodeElement (_ebddac .CustomXmlMoveFromRangeEnd ,&_adgce );_ffgfcd !=nil {return _ffgfcd ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_gfdgbe );_gfdgbe .EG_RangeMarkupElements =append (_gfdgbe .EG_RangeMarkupElements ,_ebddac );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ecggef :=NewEG_RunLevelElts ();_eccadc :=NewEG_RangeMarkupElements ();_eccadc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgdec :=d .DecodeElement (_eccadc .CustomXmlMoveToRangeStart ,&_adgce );_bgdec !=nil {return _bgdec ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_ecggef );_ecggef .EG_RangeMarkupElements =append (_ecggef .EG_RangeMarkupElements ,_eccadc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbcbbf :=NewEG_RunLevelElts ();_dgebb :=NewEG_RangeMarkupElements ();_dgebb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fbddfg :=d .DecodeElement (_dgebb .CustomXmlMoveToRangeEnd ,&_adgce );_fbddfg !=nil {return _fbddfg ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_dbcbbf );_dbcbbf .EG_RangeMarkupElements =append (_dbcbbf .EG_RangeMarkupElements ,_dgebb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gabbbc :=NewEG_RunLevelElts ();_cdddg :=NewEG_MathContent ();_cdddg .OMathPara =_ed .NewOMathPara ();if _dadff :=d .DecodeElement (_cdddg .OMathPara ,&_adgce );_dadff !=nil {return _dadff ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_gabbbc );_gabbbc .EG_MathContent =append (_gabbbc .EG_MathContent ,_cdddg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dabac :=NewEG_RunLevelElts ();_bbffc :=NewEG_MathContent ();_bbffc .OMath =_ed .NewOMath ();if _dadffe :=d .DecodeElement (_bbffc .OMath ,&_adgce );_dadffe !=nil {return _dadffe ;};_ddgdc .EG_RunLevelElts =append (_ddgdc .EG_RunLevelElts ,_dabac );_dabac .EG_MathContent =append (_dabac .EG_MathContent ,_bbffc );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_adgce .Name );if _ecgaa :=d .Skip ();_ecgaa !=nil {return _ecgaa ;};};case _d .EndElement :break _baddg ;case _d .CharData :};};return nil ;};func (_eeedad ST_Theme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeedad .String (),start );};func (_bbbac *CT_TrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cffca :=range start .Attr {if _cffca .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fcffg ,_efbea :=_cffca .Value ,error (nil );if _efbea !=nil {return _efbea ;};_bbbac .AuthorAttr =_fcffg ;continue ;};if _cffca .Name .Local =="\u0064\u0061\u0074\u0065"{_eccge ,_fggee :=ParseStdlibTime (_cffca .Value );if _fggee !=nil {return _fggee ;};_bbbac .DateAttr =&_eccge ;continue ;};if _cffca .Name .Local =="\u0069\u0064"{_eaabd ,_gfcbbc :=_ac .ParseInt (_cffca .Value ,10,64);if _gfcbbc !=nil {return _gfcbbc ;};_bbbac .IdAttr =_eaabd ;continue ;};};for {_dcdaf ,_eebdf :=d .Token ();if _eebdf !=nil {return _ace .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",_eebdf );};if _bbdfc ,_bdfgf :=_dcdaf .(_d .EndElement );_bdfgf &&_bbdfc .Name ==start .Name {break ;};};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 (_cfagde ST_PageBorderDisplay )Validate ()error {return _cfagde .ValidateWithPath ("")};func (_bcdfb ST_Underline )String ()string {switch _bcdfb {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 NewCT_Panose ()*CT_Panose {_fgffb :=&CT_Panose {};return _fgffb };func NewCT_Height ()*CT_Height {_cddfd :=&CT_Height {};return _cddfd };func (_eebfb *WdCT_GraphicFrame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_abfdgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eebfb .CNvPr ,_abfdgd );_gfgggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}};e .EncodeElement (_eebfb .CNvFrPr ,_gfgggc );_egedc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_eebfb .Xfrm ,_egedc );_cdgee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_cdgee .Attr =append (_cdgee .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 (_eebfb .Graphic ,_cdgee );if _eebfb .ExtLst !=nil {_egcgd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eebfb .ExtLst ,_egcgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_abag :=&CT_AutoCaptions {};return _abag };type CT_SectType struct{ -// Numbering Definition Instance Reference -NumId *CT_DecimalNumber ; +// Section Type Setting +ValAttr ST_SectionMark ;}; -// Previous Paragraph Numbering Properties -NumberingChange *CT_TrackChangeNumbering ; +// Validate validates the EG_SectPrContents and its children +func (_gcgaf *EG_SectPrContents )Validate ()error {return _gcgaf .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");};func NewCT_TextAlignment ()*CT_TextAlignment {_eecff :=&CT_TextAlignment {};_eecff .ValAttr =ST_TextAlignment (1);return _eecff ;}; -// Inserted Numbering Properties -Ins *CT_TrackChange ;};func (_debfed ST_ThemeColor )String ()string {switch _debfed {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 NewCT_TblPrExBase ()*CT_TblPrExBase {_eaeea :=&CT_TblPrExBase {};return _eaeea }; +// ValidateWithPath validates the WdInline and its children, prefixing error messages with path +func (_gbeeda *WdInline )ValidateWithPath (path string )error {if _faaace :=_gbeeda .WdCT_Inline .ValidateWithPath (path );_faaace !=nil {return _faaace ;};return nil ;};type CT_TblPrEx struct{ -// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path -func (_baee *CT_CustomXmlCell )ValidateWithPath (path string )error {if _baee .CustomXmlPr !=nil {if _egef :=_baee .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_egef !=nil {return _egef ;};};for _dcfa ,_cccf :=range _baee .EG_ContentCellContent {if _cgbe :=_cccf .ValidateWithPath (_ff .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 ,_dcfa ));_cgbe !=nil {return _cgbe ;};};return nil ;};func (_dagffb ST_Em )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dagffb .String (),start );};func NewCT_Lock ()*CT_Lock {_bccag :=&CT_Lock {};return _bccag };func NewCT_DocPart ()*CT_DocPart {_cbbd :=&CT_DocPart {};return _cbbd };func (_eadba *ST_CombineBrackets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fadbe ,_bbdeffc :=d .Token ();if _bbdeffc !=nil {return _bbdeffc ;};if _dddeb ,_ggddc :=_fadbe .(_f .EndElement );_ggddc &&_dddeb .Name ==start .Name {*_eadba =1;return nil ;};if _ddbba ,_cegdge :=_fadbe .(_f .CharData );!_cegdge {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fadbe );}else {switch string (_ddbba ){case "":*_eadba =0;case "\u006e\u006f\u006e\u0065":*_eadba =1;case "\u0072\u006f\u0075n\u0064":*_eadba =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_eadba =3;case "\u0061\u006e\u0067l\u0065":*_eadba =4;case "\u0063\u0075\u0072l\u0079":*_eadba =5;};};_fadbe ,_bbdeffc =d .Token ();if _bbdeffc !=nil {return _bbdeffc ;};if _bgdada ,_gdeda :=_fadbe .(_f .EndElement );_gdeda &&_bgdada .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fadbe );};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_gdcgb :=&CT_FtnEdnRef {};return _gdcgb };type ST_HdrFtr byte ;func NewCT_Fonts ()*CT_Fonts {_aggge :=&CT_Fonts {};return _aggge };func (_gaebdc ST_BrClear )String ()string {switch _gaebdc {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 "";}; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Validate validates the CT_LvlLegacy and its children -func (_efagf *CT_LvlLegacy )Validate ()error {return _efagf .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};func (_bfebcf ST_MultiLevelType )Validate ()error {return _bfebcf .ValidateWithPath ("")};func (_gcbcfb ST_TextAlignment )Validate ()error {return _gcbcfb .ValidateWithPath ("")}; +// Table Alignment Exception +Jc *CT_JcTable ; -// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path -func (_fadaf *CT_HpsMeasure )ValidateWithPath (path string )error {if _cgcf :=_fadaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgcf !=nil {return _cgcf ;};return nil ;};type CT_PixelsMeasure struct{ +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Measurement in Pixels -ValAttr uint64 ;}; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path -func (_dgdd *CT_MarkupRange )ValidateWithPath (path string )error {if _aedcb :=_dgdd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_aedcb !=nil {return _aedcb ;};return nil ;};func (_eabcd WdST_RelFromV )String ()string {switch _eabcd {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 NewCT_TcBorders ()*CT_TcBorders {_eaaee :=&CT_TcBorders {};return _eaaee };type CT_Columns struct{ +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// Equal Column Widths -EqualWidthAttr *_e .ST_OnOff ; +// Table Shading Exception +Shd *CT_Shd ; -// Spacing Between Equal Width Columns -SpaceAttr *_e .ST_TwipsMeasure ; +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Number of Equal Width Columns -NumAttr *int64 ; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Draw Line Between Columns -SepAttr *_e .ST_OnOff ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func (_ffgeg ST_PageBorderZOrder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffgeg .String (),start );};type EG_ContentRowContent struct{ -// Single Column Definition -Col []*CT_Column ;};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;};func (_cfdgfb ST_TabTlc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfdgfb .String (),start );};func (_dcdf *CT_FontSig )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efeb :=range start .Attr {if _efeb .Name .Local =="\u0075\u0073\u0062\u0030"{_cfcbab ,_fdaag :=_efeb .Value ,error (nil );if _fdaag !=nil {return _fdaag ;};_dcdf .Usb0Attr =_cfcbab ;continue ;};if _efeb .Name .Local =="\u0075\u0073\u0062\u0031"{_ggbcf ,_ccaeb :=_efeb .Value ,error (nil );if _ccaeb !=nil {return _ccaeb ;};_dcdf .Usb1Attr =_ggbcf ;continue ;};if _efeb .Name .Local =="\u0075\u0073\u0062\u0032"{_gcaab ,_dadgf :=_efeb .Value ,error (nil );if _dadgf !=nil {return _dadgf ;};_dcdf .Usb2Attr =_gcaab ;continue ;};if _efeb .Name .Local =="\u0075\u0073\u0062\u0033"{_gcddg ,_abbgf :=_efeb .Value ,error (nil );if _abbgf !=nil {return _abbgf ;};_dcdf .Usb3Attr =_gcddg ;continue ;};if _efeb .Name .Local =="\u0063\u0073\u0062\u0030"{_gabe ,_fdbfd :=_efeb .Value ,error (nil );if _fdbfd !=nil {return _fdbfd ;};_dcdf .Csb0Attr =_gabe ;continue ;};if _efeb .Name .Local =="\u0063\u0073\u0062\u0031"{_egfbef ,_edfgg :=_efeb .Value ,error (nil );if _edfgg !=nil {return _edfgg ;};_dcdf .Csb1Attr =_egfbef ;continue ;};};for {_gffca ,_dgeag :=d .Token ();if _dgeag !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_dgeag );};if _gbecg ,_acecc :=_gffca .(_f .EndElement );_acecc &&_gbecg .Name ==start .Name {break ;};};return nil ;};func (_bfafc *Recipients )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfafc .CT_Recipients =*NewCT_Recipients ();_eeffea :for {_acagea ,_dbdddg :=d .Token ();if _dbdddg !=nil {return _dbdddg ;};switch _gcddef :=_acagea .(type ){case _f .StartElement :switch _gcddef .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"}:_egeba :=NewCT_RecipientData ();if _deffdd :=d .DecodeElement (_egeba ,&_gcddef );_deffdd !=nil {return _deffdd ;};_bfafc .RecipientData =append (_bfafc .RecipientData ,_egeba );default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_gcddef .Name );if _debacf :=d .Skip ();_debacf !=nil {return _debacf ;};};case _f .EndElement :break _eeffea ;case _f .CharData :};};return nil ;};func (_eggc *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 :_ff .Sprintf ("\u0025\u0076",_eggc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Table Row +Tr []*CT_Row ; -// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path -func (_fgfab *CT_SdtDate )ValidateWithPath (path string )error {if _fgfab .DateFormat !=nil {if _abaaa :=_fgfab .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_abaaa !=nil {return _abaaa ;};};if _fgfab .Lid !=nil {if _aabeb :=_fgfab .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_aabeb !=nil {return _aabeb ;};};if _fgfab .StoreMappedDataAs !=nil {if _gdbaab :=_fgfab .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_gdbaab !=nil {return _gdbaab ;};};if _fgfab .Calendar !=nil {if _daadd :=_fgfab .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_daadd !=nil {return _daadd ;};};return nil ;};func (_gdfeda *ST_HexColorAuto )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fddaa ,_abedb :=d .Token ();if _abedb !=nil {return _abedb ;};if _gbdcc ,_edbdff :=_fddaa .(_f .EndElement );_edbdff &&_gbdcc .Name ==start .Name {*_gdfeda =1;return nil ;};if _fccdfa ,_cbfadd :=_fddaa .(_f .CharData );!_cbfadd {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fddaa );}else {switch string (_fccdfa ){case "":*_gdfeda =0;case "\u0061\u0075\u0074\u006f":*_gdfeda =1;};};_fddaa ,_abedb =d .Token ();if _abedb !=nil {return _abedb ;};if _befgeg ,_aaaac :=_fddaa .(_f .EndElement );_aaaac &&_befgeg .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fddaa );};type CT_TblCellMar struct{ +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Table Cell Top Margin Default -Top *CT_TblWidth ; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_edbd *CT_AbstractNum )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_edbd .AbstractNumIdAttr )});e .EncodeToken (start );if _edbd .Nsid !=nil {_gdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_edbd .Nsid ,_gdd );};if _edbd .MultiLevelType !=nil {_aba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_edbd .MultiLevelType ,_aba );};if _edbd .Tmpl !=nil {_ccc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_edbd .Tmpl ,_ccc );};if _edbd .Name !=nil {_cgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_edbd .Name ,_cgd );};if _edbd .StyleLink !=nil {_aeg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_edbd .StyleLink ,_aeg );};if _edbd .NumStyleLink !=nil {_bdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}};e .EncodeElement (_edbd .NumStyleLink ,_bdd );};if _edbd .Lvl !=nil {_cfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_abb :=range _edbd .Lvl {e .EncodeElement (_abb ,_cfe );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gabfba *ST_Hint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdeeff ,_aedge :=d .Token ();if _aedge !=nil {return _aedge ;};if _bdbad ,_gecdc :=_fdeeff .(_d .EndElement );_gecdc &&_bdbad .Name ==start .Name {*_gabfba =1;return nil ;};if _beaaed ,_fddca :=_fdeeff .(_d .CharData );!_fddca {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdeeff );}else {switch string (_beaaed ){case "":*_gabfba =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gabfba =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_gabfba =2;};};_fdeeff ,_aedge =d .Token ();if _aedge !=nil {return _aedge ;};if _fggca ,_ebfcg :=_fdeeff .(_d .EndElement );_ebfcg &&_fggca .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdeeff );};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; -// Table Cell Leading Margin Default -Start *CT_TblWidth ; +// Border Style +ValAttr ST_Border ; -// Table Cell Leading Margin Default -Left *CT_TblWidth ; +// Border Color +ColorAttr *ST_HexColor ; -// Table Cell Bottom Margin Default -Bottom *CT_TblWidth ; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Table Cell Trailing Margin Default -End *CT_TblWidth ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Table Cell Trailing Margin Default -Right *CT_TblWidth ;}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path -func (_gcddge *WdCT_WrapThrough )ValidateWithPath (path string )error {if _gcddge .WrapTextAttr ==WdST_WrapTextUnset {return _ff .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 _bbccf :=_gcddge .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bbccf !=nil {return _bbccf ;};if _acagbd :=_gcddge .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_acagbd !=nil {return _acagbd ;};return nil ;}; +// Border Width +SzAttr *uint64 ; -// Validate validates the CT_PPrChange and its children -func (_cdbdcc *CT_PPrChange )Validate ()error {return _cdbdcc .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_MacroName struct{ +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Name of Script Function -ValAttr string ;}; +// Border Shadow +ShadowAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path -func (_gafab *CT_Tc )ValidateWithPath (path string )error {if _gafab .TcPr !=nil {if _fcefe :=_gafab .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_fcefe !=nil {return _fcefe ;};};for _accfa ,_afafbb :=range _gafab .EG_BlockLevelElts {if _ffcefc :=_afafbb .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_accfa ));_ffcefc !=nil {return _ffcefc ;};};return nil ;};type CT_ReadingModeInkLockDown struct{ +// Create Frame Effect +FrameAttr *_ff .ST_OnOff ;}; -// Use Actual Pages, Not Virtual Pages -ActualPgAttr _e .ST_OnOff ; +// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path +func (_fagbee *EG_ContentRowContent )ValidateWithPath (path string )error {for _aadcc ,_cbcae :=range _fagbee .Tr {if _dbgcb :=_cbcae .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_aadcc ));_dbgcb !=nil {return _dbgcb ;};};if _fagbee .CustomXml !=nil {if _bacae :=_fagbee .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bacae !=nil {return _bacae ;};};if _fagbee .Sdt !=nil {if _fgcaac :=_fagbee .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_fgcaac !=nil {return _fgcaac ;};};for _fcbeff ,_bbcgbg :=range _fagbee .EG_RunLevelElts {if _geebg :=_bbcgbg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fcbeff ));_geebg !=nil {return _geebg ;};};return nil ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_eeefcf :=&EG_BlockLevelChunkElts {};return _eeefcf ;};func (_adegc *CT_Shd )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cfagf ,_gdeffa :=_adegc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdeffa !=nil {return _gdeffa ;};start .Attr =append (start .Attr ,_cfagf );if _adegc .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_adegc .ColorAttr )});};if _adegc .ThemeColorAttr !=ST_ThemeColorUnset {_aagcd ,_bbbdg :=_adegc .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bbbdg !=nil {return _bbbdg ;};start .Attr =append (start .Attr ,_aagcd );};if _adegc .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_adegc .ThemeTintAttr )});};if _adegc .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_adegc .ThemeShadeAttr )});};if _adegc .FillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_adegc .FillAttr )});};if _adegc .ThemeFillAttr !=ST_ThemeColorUnset {_bbege ,_gbcead :=_adegc .ThemeFillAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"});if _gbcead !=nil {return _gbcead ;};start .Attr =append (start .Attr ,_bbege );};if _adegc .ThemeFillTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_adegc .ThemeFillTintAttr )});};if _adegc .ThemeFillShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003at\u0068\u0065\u006de\u0046\u0069\u006c\u006c\u0053\u0068\u0061\u0064\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_adegc .ThemeFillShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abbbd *CT_SmartTagPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdage :for {_aaeeb ,_gdfbb :=d .Token ();if _gdfbb !=nil {return _gdfbb ;};switch _edacc :=_aaeeb .(type ){case _d .StartElement :switch _edacc .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 :"\u0061\u0074\u0074\u0072"},_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 :"\u0061\u0074\u0074\u0072"}:_dffbe :=NewCT_Attr ();if _eeafa :=d .DecodeElement (_dffbe ,&_edacc );_eeafa !=nil {return _eeafa ;};_abbbd .Attr =append (_abbbd .Attr ,_dffbe );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072 \u0025\u0076",_edacc .Name );if _faace :=d .Skip ();_faace !=nil {return _faace ;};};case _d .EndElement :break _cdage ;case _d .CharData :};};return nil ;};type CT_PPrDefault struct{ -// Virtual Page Width -WAttr uint64 ; +// Paragraph Properties +PPr *CT_PPrGeneral ;};type CT_TblLayoutType struct{ -// Virtual Page Height -HAttr uint64 ; +// Table Layout Setting +TypeAttr ST_TblLayoutType ;};func (_caacc *EG_RPrContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caacc .RStyle !=nil {_bceeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_caacc .RStyle ,_bceeg );};if _caacc .RFonts !=nil {_aaafe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_caacc .RFonts ,_aaafe );};if _caacc .B !=nil {_bcdec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_caacc .B ,_bcdec );};if _caacc .BCs !=nil {_fegfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_caacc .BCs ,_fegfbb );};if _caacc .I !=nil {_cadfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_caacc .I ,_cadfc );};if _caacc .ICs !=nil {_ebcdag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_caacc .ICs ,_ebcdag );};if _caacc .Caps !=nil {_ecbca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_caacc .Caps ,_ecbca );};if _caacc .SmallCaps !=nil {_cefed :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_caacc .SmallCaps ,_cefed );};if _caacc .Strike !=nil {_dfbdde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_caacc .Strike ,_dfbdde );};if _caacc .Dstrike !=nil {_defbgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_caacc .Dstrike ,_defbgg );};if _caacc .Outline !=nil {_agbgef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_caacc .Outline ,_agbgef );};if _caacc .Shadow !=nil {_gbcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_caacc .Shadow ,_gbcg );};if _caacc .Emboss !=nil {_aeeagc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_caacc .Emboss ,_aeeagc );};if _caacc .Imprint !=nil {_aaeca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_caacc .Imprint ,_aaeca );};if _caacc .NoProof !=nil {_ceafc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_caacc .NoProof ,_ceafc );};if _caacc .SnapToGrid !=nil {_bfcge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_caacc .SnapToGrid ,_bfcge );};if _caacc .Vanish !=nil {_affbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_caacc .Vanish ,_affbb );};if _caacc .WebHidden !=nil {_eddcaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_caacc .WebHidden ,_eddcaa );};if _caacc .Color !=nil {_dbgac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_caacc .Color ,_dbgac );};if _caacc .Spacing !=nil {_dbabde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_caacc .Spacing ,_dbabde );};if _caacc .W !=nil {_cgacf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_caacc .W ,_cgacf );};if _caacc .Kern !=nil {_gffegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_caacc .Kern ,_gffegc );};if _caacc .Position !=nil {_fbfcfff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_caacc .Position ,_fbfcfff );};if _caacc .Sz !=nil {_debcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_caacc .Sz ,_debcb );};if _caacc .SzCs !=nil {_bfcda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_caacc .SzCs ,_bfcda );};if _caacc .Highlight !=nil {_deccb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_caacc .Highlight ,_deccb );};if _caacc .U !=nil {_abfgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_caacc .U ,_abfgg );};if _caacc .Effect !=nil {_bdefee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_caacc .Effect ,_bdefee );};if _caacc .Bdr !=nil {_cgaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_caacc .Bdr ,_cgaba );};if _caacc .Shd !=nil {_egbfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_caacc .Shd ,_egbfc );};if _caacc .FitText !=nil {_gbbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_caacc .FitText ,_gbbdb );};if _caacc .VertAlign !=nil {_dbcbfg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_caacc .VertAlign ,_dbcbfg );};if _caacc .Rtl !=nil {_dccegdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_caacc .Rtl ,_dccegdb );};if _caacc .Cs !=nil {_adgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_caacc .Cs ,_adgeg );};if _caacc .Em !=nil {_egfbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_caacc .Em ,_egfbf );};if _caacc .Lang !=nil {_fcegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_caacc .Lang ,_fcegc );};if _caacc .EastAsianLayout !=nil {_gadg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_caacc .EastAsianLayout ,_gadg );};if _caacc .SpecVanish !=nil {_gbbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_caacc .SpecVanish ,_gbbeg );};if _caacc .OMath !=nil {_gafaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_caacc .OMath ,_gafaf );};if _caacc .RPrChange !=nil {_gbbcc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_caacc .RPrChange ,_gbbcc );};return nil ;};func (_agdce ST_EdnPos )Validate ()error {return _agdce .ValidateWithPath ("")}; -// Font Size Scaling -FontSzAttr ST_DecimalNumberOrPercent ;};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;); +// Validate validates the CT_TcPr and its children +func (_ceabe *CT_TcPr )Validate ()error {return _ceabe .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");}; -// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path -func (_bfgga *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _bfgga .NumStart !=nil {if _dcgfb :=_bfgga .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_dcgfb !=nil {return _dcgfb ;};};if _bfgga .NumRestart !=nil {if _ecaea :=_bfgga .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_ecaea !=nil {return _ecaea ;};};return nil ;};func (_gfeab *CT_SdtComboBox )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfede :=range start .Attr {if _gfede .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_afdgd ,_ageff :=_gfede .Value ,error (nil );if _ageff !=nil {return _ageff ;};_gfeab .LastValueAttr =&_afdgd ;continue ;};};_cafcc :for {_cdbbec ,_acdbd :=d .Token ();if _acdbd !=nil {return _acdbd ;};switch _fdbeg :=_cdbbec .(type ){case _f .StartElement :switch _fdbeg .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"}:_abeeb :=NewCT_SdtListItem ();if _dcbfaf :=d .DecodeElement (_abeeb ,&_fdbeg );_dcbfaf !=nil {return _dcbfaf ;};_gfeab .ListItem =append (_gfeab .ListItem ,_abeeb );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006d\u0062o\u0042o\u0078\u0020\u0025\u0076",_fdbeg .Name );if _cdbcf :=d .Skip ();_cdbcf !=nil {return _cdbcf ;};};case _f .EndElement :break _cafcc ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path +func (_baadf *CT_Jc )ValidateWithPath (path string )error {if _baadf .ValAttr ==ST_JcUnset {return _ace .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 _gbaec :=_baadf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbaec !=nil {return _gbaec ;};return nil ;};func NewWdCT_PosH ()*WdCT_PosH {_dfgbgc :=&WdCT_PosH {};_dfgbgc .RelativeFromAttr =WdST_RelFromH (1);_dfgbgc .Choice =NewWdCT_PosHChoice ();return _dfgbgc ;}; -// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path -func (_febff *CT_PPrChange )ValidateWithPath (path string )error {if _gbbg :=_febff .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gbbg !=nil {return _gbbg ;};return nil ;};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_agef :=&CT_CharacterSpacing {};_agef .ValAttr =ST_CharacterSpacing (1);return _agef ;}; +// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path +func (_gdebd *CT_SdtListItem )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path -func (_caegd *CT_SectPrChange )ValidateWithPath (path string )error {if _caegd .SectPr !=nil {if _fdgbeb :=_caegd .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_fdgbeb !=nil {return _fdgbeb ;};};return nil ;};type ST_Theme byte ;type CT_RPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// ValidateWithPath validates the CT_View and its children, prefixing error messages with path +func (_abedb *CT_View )ValidateWithPath (path string )error {if _abedb .ValAttr ==ST_ViewUnset {return _ace .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 _ecdeb :=_abedb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecdeb !=nil {return _ecdeb ;};return nil ;};func (_fcgd *CT_CustomXmlBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efbd :=range start .Attr {if _efbd .Name .Local =="\u0075\u0072\u0069"{_cgbf ,_cdea :=_efbd .Value ,error (nil );if _cdea !=nil {return _cdea ;};_fcgd .UriAttr =&_cgbf ;continue ;};if _efbd .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_bcbg ,_aacd :=_efbd .Value ,error (nil );if _aacd !=nil {return _aacd ;};_fcgd .ElementAttr =_bcbg ;continue ;};};_cbca :for {_gcbb ,_fbef :=d .Token ();if _fbef !=nil {return _fbef ;};switch _dcdb :=_gcbb .(type ){case _d .StartElement :switch _dcdb .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_fcgd .CustomXmlPr =NewCT_CustomXmlPr ();if _fadf :=d .DecodeElement (_fcgd .CustomXmlPr ,&_dcdb );_fadf !=nil {return _fadf ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aafb :=NewEG_ContentBlockContent ();_aafb .CustomXml =NewCT_CustomXmlBlock ();if _fgccc :=d .DecodeElement (_aafb .CustomXml ,&_dcdb );_fgccc !=nil {return _fgccc ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_aafb );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_bdfff :=NewEG_ContentBlockContent ();_bdfff .Sdt =NewCT_SdtBlock ();if _ecebc :=d .DecodeElement (_bdfff .Sdt ,&_dcdb );_ecebc !=nil {return _ecebc ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_bdfff );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 :"\u0070"},_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 :"\u0070"}:_gaced :=NewEG_ContentBlockContent ();_bedcg :=NewCT_P ();if _agbg :=d .DecodeElement (_bedcg ,&_dcdb );_agbg !=nil {return _agbg ;};_gaced .P =append (_gaced .P ,_bedcg );_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_gaced );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_adfg :=NewEG_ContentBlockContent ();_gfdc :=NewCT_Tbl ();if _aebca :=d .DecodeElement (_gfdc ,&_dcdb );_aebca !=nil {return _aebca ;};_adfg .Tbl =append (_adfg .Tbl ,_gfdc );_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_adfg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ebbb :=NewEG_ContentBlockContent ();_gaede :=NewEG_RunLevelElts ();_gaede .ProofErr =NewCT_ProofErr ();if _debab :=d .DecodeElement (_gaede .ProofErr ,&_dcdb );_debab !=nil {return _debab ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_ebbb );_ebbb .EG_RunLevelElts =append (_ebbb .EG_RunLevelElts ,_gaede );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_feaa :=NewEG_ContentBlockContent ();_adcb :=NewEG_RunLevelElts ();_adcb .PermStart =NewCT_PermStart ();if _fbcb :=d .DecodeElement (_adcb .PermStart ,&_dcdb );_fbcb !=nil {return _fbcb ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_feaa );_feaa .EG_RunLevelElts =append (_feaa .EG_RunLevelElts ,_adcb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gdabf :=NewEG_ContentBlockContent ();_fdbf :=NewEG_RunLevelElts ();_fdbf .PermEnd =NewCT_Perm ();if _dfbdc :=d .DecodeElement (_fdbf .PermEnd ,&_dcdb );_dfbdc !=nil {return _dfbdc ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_gdabf );_gdabf .EG_RunLevelElts =append (_gdabf .EG_RunLevelElts ,_fdbf );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_edbf :=NewEG_ContentBlockContent ();_bcccg :=NewEG_RunLevelElts ();_bcccg .Ins =NewCT_RunTrackChange ();if _ebgdf :=d .DecodeElement (_bcccg .Ins ,&_dcdb );_ebgdf !=nil {return _ebgdf ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_edbf );_edbf .EG_RunLevelElts =append (_edbf .EG_RunLevelElts ,_bcccg );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fadbb :=NewEG_ContentBlockContent ();_fbdb :=NewEG_RunLevelElts ();_fbdb .Del =NewCT_RunTrackChange ();if _cbfc :=d .DecodeElement (_fbdb .Del ,&_dcdb );_cbfc !=nil {return _cbfc ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_fadbb );_fadbb .EG_RunLevelElts =append (_fadbb .EG_RunLevelElts ,_fbdb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fbdac :=NewEG_ContentBlockContent ();_cada :=NewEG_RunLevelElts ();_cada .MoveFrom =NewCT_RunTrackChange ();if _dgdab :=d .DecodeElement (_cada .MoveFrom ,&_dcdb );_dgdab !=nil {return _dgdab ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_fbdac );_fbdac .EG_RunLevelElts =append (_fbdac .EG_RunLevelElts ,_cada );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fge :=NewEG_ContentBlockContent ();_fbfda :=NewEG_RunLevelElts ();_fbfda .MoveTo =NewCT_RunTrackChange ();if _eafe :=d .DecodeElement (_fbfda .MoveTo ,&_dcdb );_eafe !=nil {return _eafe ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_fge );_fge .EG_RunLevelElts =append (_fge .EG_RunLevelElts ,_fbfda );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gdfb :=NewEG_ContentBlockContent ();_agea :=NewEG_RunLevelElts ();_aegdg :=NewEG_RangeMarkupElements ();_aegdg .BookmarkStart =NewCT_Bookmark ();if _dfece :=d .DecodeElement (_aegdg .BookmarkStart ,&_dcdb );_dfece !=nil {return _dfece ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_gdfb );_gdfb .EG_RunLevelElts =append (_gdfb .EG_RunLevelElts ,_agea );_agea .EG_RangeMarkupElements =append (_agea .EG_RangeMarkupElements ,_aegdg );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fdcg :=NewEG_ContentBlockContent ();_edafe :=NewEG_RunLevelElts ();_ceeeb :=NewEG_RangeMarkupElements ();_ceeeb .BookmarkEnd =NewCT_MarkupRange ();if _ffea :=d .DecodeElement (_ceeeb .BookmarkEnd ,&_dcdb );_ffea !=nil {return _ffea ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_fdcg );_fdcg .EG_RunLevelElts =append (_fdcg .EG_RunLevelElts ,_edafe );_edafe .EG_RangeMarkupElements =append (_edafe .EG_RangeMarkupElements ,_ceeeb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dcdba :=NewEG_ContentBlockContent ();_eega :=NewEG_RunLevelElts ();_ecbag :=NewEG_RangeMarkupElements ();_ecbag .MoveFromRangeStart =NewCT_MoveBookmark ();if _abbbb :=d .DecodeElement (_ecbag .MoveFromRangeStart ,&_dcdb );_abbbb !=nil {return _abbbb ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_dcdba );_dcdba .EG_RunLevelElts =append (_dcdba .EG_RunLevelElts ,_eega );_eega .EG_RangeMarkupElements =append (_eega .EG_RangeMarkupElements ,_ecbag );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aacf :=NewEG_ContentBlockContent ();_bfcc :=NewEG_RunLevelElts ();_adee :=NewEG_RangeMarkupElements ();_adee .MoveFromRangeEnd =NewCT_MarkupRange ();if _ddede :=d .DecodeElement (_adee .MoveFromRangeEnd ,&_dcdb );_ddede !=nil {return _ddede ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_aacf );_aacf .EG_RunLevelElts =append (_aacf .EG_RunLevelElts ,_bfcc );_bfcc .EG_RangeMarkupElements =append (_bfcc .EG_RangeMarkupElements ,_adee );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eeaf :=NewEG_ContentBlockContent ();_bgced :=NewEG_RunLevelElts ();_agbbe :=NewEG_RangeMarkupElements ();_agbbe .MoveToRangeStart =NewCT_MoveBookmark ();if _gcgf :=d .DecodeElement (_agbbe .MoveToRangeStart ,&_dcdb );_gcgf !=nil {return _gcgf ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_eeaf );_eeaf .EG_RunLevelElts =append (_eeaf .EG_RunLevelElts ,_bgced );_bgced .EG_RangeMarkupElements =append (_bgced .EG_RangeMarkupElements ,_agbbe );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cefg :=NewEG_ContentBlockContent ();_gcabb :=NewEG_RunLevelElts ();_dead :=NewEG_RangeMarkupElements ();_dead .MoveToRangeEnd =NewCT_MarkupRange ();if _dfde :=d .DecodeElement (_dead .MoveToRangeEnd ,&_dcdb );_dfde !=nil {return _dfde ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_cefg );_cefg .EG_RunLevelElts =append (_cefg .EG_RunLevelElts ,_gcabb );_gcabb .EG_RangeMarkupElements =append (_gcabb .EG_RangeMarkupElements ,_dead );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_geca :=NewEG_ContentBlockContent ();_fbee :=NewEG_RunLevelElts ();_acfde :=NewEG_RangeMarkupElements ();_acfde .CommentRangeStart =NewCT_MarkupRange ();if _caaae :=d .DecodeElement (_acfde .CommentRangeStart ,&_dcdb );_caaae !=nil {return _caaae ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_geca );_geca .EG_RunLevelElts =append (_geca .EG_RunLevelElts ,_fbee );_fbee .EG_RangeMarkupElements =append (_fbee .EG_RangeMarkupElements ,_acfde );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gfac :=NewEG_ContentBlockContent ();_gfad :=NewEG_RunLevelElts ();_gdaf :=NewEG_RangeMarkupElements ();_gdaf .CommentRangeEnd =NewCT_MarkupRange ();if _cceg :=d .DecodeElement (_gdaf .CommentRangeEnd ,&_dcdb );_cceg !=nil {return _cceg ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_gfac );_gfac .EG_RunLevelElts =append (_gfac .EG_RunLevelElts ,_gfad );_gfad .EG_RangeMarkupElements =append (_gfad .EG_RangeMarkupElements ,_gdaf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggbfg :=NewEG_ContentBlockContent ();_dbdbe :=NewEG_RunLevelElts ();_adfc :=NewEG_RangeMarkupElements ();_adfc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _egdb :=d .DecodeElement (_adfc .CustomXmlInsRangeStart ,&_dcdb );_egdb !=nil {return _egdb ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_ggbfg );_ggbfg .EG_RunLevelElts =append (_ggbfg .EG_RunLevelElts ,_dbdbe );_dbdbe .EG_RangeMarkupElements =append (_dbdbe .EG_RangeMarkupElements ,_adfc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bebbb :=NewEG_ContentBlockContent ();_afab :=NewEG_RunLevelElts ();_defbg :=NewEG_RangeMarkupElements ();_defbg .CustomXmlInsRangeEnd =NewCT_Markup ();if _gfbb :=d .DecodeElement (_defbg .CustomXmlInsRangeEnd ,&_dcdb );_gfbb !=nil {return _gfbb ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_bebbb );_bebbb .EG_RunLevelElts =append (_bebbb .EG_RunLevelElts ,_afab );_afab .EG_RangeMarkupElements =append (_afab .EG_RangeMarkupElements ,_defbg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebcc :=NewEG_ContentBlockContent ();_gfee :=NewEG_RunLevelElts ();_cccac :=NewEG_RangeMarkupElements ();_cccac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dgaf :=d .DecodeElement (_cccac .CustomXmlDelRangeStart ,&_dcdb );_dgaf !=nil {return _dgaf ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_ebcc );_ebcc .EG_RunLevelElts =append (_ebcc .EG_RunLevelElts ,_gfee );_gfee .EG_RangeMarkupElements =append (_gfee .EG_RangeMarkupElements ,_cccac );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_beef :=NewEG_ContentBlockContent ();_acbc :=NewEG_RunLevelElts ();_deged :=NewEG_RangeMarkupElements ();_deged .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccga :=d .DecodeElement (_deged .CustomXmlDelRangeEnd ,&_dcdb );_ccga !=nil {return _ccga ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_beef );_beef .EG_RunLevelElts =append (_beef .EG_RunLevelElts ,_acbc );_acbc .EG_RangeMarkupElements =append (_acbc .EG_RangeMarkupElements ,_deged );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ddbc :=NewEG_ContentBlockContent ();_cddg :=NewEG_RunLevelElts ();_cfade :=NewEG_RangeMarkupElements ();_cfade .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcgf :=d .DecodeElement (_cfade .CustomXmlMoveFromRangeStart ,&_dcdb );_bcgf !=nil {return _bcgf ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_ddbc );_ddbc .EG_RunLevelElts =append (_ddbc .EG_RunLevelElts ,_cddg );_cddg .EG_RangeMarkupElements =append (_cddg .EG_RangeMarkupElements ,_cfade );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_egcf :=NewEG_ContentBlockContent ();_bbbcc :=NewEG_RunLevelElts ();_dagcb :=NewEG_RangeMarkupElements ();_dagcb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _becbb :=d .DecodeElement (_dagcb .CustomXmlMoveFromRangeEnd ,&_dcdb );_becbb !=nil {return _becbb ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_egcf );_egcf .EG_RunLevelElts =append (_egcf .EG_RunLevelElts ,_bbbcc );_bbbcc .EG_RangeMarkupElements =append (_bbbcc .EG_RangeMarkupElements ,_dagcb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_afac :=NewEG_ContentBlockContent ();_gcfe :=NewEG_RunLevelElts ();_gbaag :=NewEG_RangeMarkupElements ();_gbaag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfgfd :=d .DecodeElement (_gbaag .CustomXmlMoveToRangeStart ,&_dcdb );_cfgfd !=nil {return _cfgfd ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_afac );_afac .EG_RunLevelElts =append (_afac .EG_RunLevelElts ,_gcfe );_gcfe .EG_RangeMarkupElements =append (_gcfe .EG_RangeMarkupElements ,_gbaag );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bffc :=NewEG_ContentBlockContent ();_bcebf :=NewEG_RunLevelElts ();_eege :=NewEG_RangeMarkupElements ();_eege .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gdfa :=d .DecodeElement (_eege .CustomXmlMoveToRangeEnd ,&_dcdb );_gdfa !=nil {return _gdfa ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_bffc );_bffc .EG_RunLevelElts =append (_bffc .EG_RunLevelElts ,_bcebf );_bcebf .EG_RangeMarkupElements =append (_bcebf .EG_RangeMarkupElements ,_eege );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgge :=NewEG_ContentBlockContent ();_gbbb :=NewEG_RunLevelElts ();_egec :=NewEG_MathContent ();_egec .OMathPara =_ed .NewOMathPara ();if _bgae :=d .DecodeElement (_egec .OMathPara ,&_dcdb );_bgae !=nil {return _bgae ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_fgge );_fgge .EG_RunLevelElts =append (_fgge .EG_RunLevelElts ,_gbbb );_gbbb .EG_MathContent =append (_gbbb .EG_MathContent ,_egec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaea :=NewEG_ContentBlockContent ();_abebb :=NewEG_RunLevelElts ();_bgcf :=NewEG_MathContent ();_bgcf .OMath =_ed .NewOMath ();if _fcdf :=d .DecodeElement (_bgcf .OMath ,&_dcdb );_fcdf !=nil {return _fcdf ;};_fcgd .EG_ContentBlockContent =append (_fcgd .EG_ContentBlockContent ,_eaea );_eaea .EG_RunLevelElts =append (_eaea .EG_RunLevelElts ,_abebb );_abebb .EG_MathContent =append (_abebb .EG_MathContent ,_bgcf );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_dcdb .Name );if _becg :=d .Skip ();_becg !=nil {return _becg ;};};case _d .EndElement :break _cbca ;case _d .CharData :};};return nil ;};func NewCT_TabStop ()*CT_TabStop {_abdbdc :=&CT_TabStop {};_abdbdc .ValAttr =ST_TabJc (1);return _abdbdc ;};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_cfgadf :=&EG_RangeMarkupElements {};return _cfgadf ;};func (_dabcge *WdCT_LinkedTextboxInformation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_dabcge .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0071"},Value :_ace .Sprintf ("\u0025\u0076",_dabcge .SeqAttr )});e .EncodeToken (start );if _dabcge .ExtLst !=nil {_dfggff :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dabcge .ExtLst ,_dfggff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Annotation Identifier -IdAttr int64 ;RPr *CT_RPrOriginal ;};type CT_MailMergeDocType struct{ +// Validate validates the CT_SdtContentRow and its children +func (_efdebb *CT_SdtContentRow )Validate ()error {return _efdebb .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};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;); -// Mail Merge Source Document Type -ValAttr ST_MailMergeDocType ;};func NewCT_Control ()*CT_Control {_gbfdc :=&CT_Control {};return _gbfdc };func (_gbcgg ST_FFTextType )Validate ()error {return _gbcgg .ValidateWithPath ("")};func (_gdcfb *ST_TextDirection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecaccc ,_bedgdc :=d .Token ();if _bedgdc !=nil {return _bedgdc ;};if _gadgc ,_dccda :=_ecaccc .(_f .EndElement );_dccda &&_gadgc .Name ==start .Name {*_gdcfb =1;return nil ;};if _cfgca ,_afbc :=_ecaccc .(_f .CharData );!_afbc {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecaccc );}else {switch string (_cfgca ){case "":*_gdcfb =0;case "\u0074\u0062":*_gdcfb =1;case "\u0072\u006c":*_gdcfb =2;case "\u006c\u0072":*_gdcfb =3;case "\u0074\u0062\u0056":*_gdcfb =4;case "\u0072\u006c\u0056":*_gdcfb =5;case "\u006c\u0072\u0056":*_gdcfb =6;case "\u0062\u0074\u004c\u0072":*_gdcfb =7;case "\u006c\u0072\u0054\u0062":*_gdcfb =8;case "\u006c\u0072\u0054b\u0056":*_gdcfb =9;case "\u0074\u0062\u004cr\u0056":*_gdcfb =10;case "\u0074\u0062\u0052\u006c":*_gdcfb =11;case "\u0074\u0062\u0052l\u0056":*_gdcfb =12;};};_ecaccc ,_bedgdc =d .Token ();if _bedgdc !=nil {return _bedgdc ;};if _eadccd ,_debeeb :=_ecaccc .(_f .EndElement );_debeeb &&_eadccd .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecaccc );}; +// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path +func (_bfbgab *CT_SectPr )ValidateWithPath (path string )error {for _fbadda ,_ceceaa :=range _bfbgab .EG_HdrFtrReferences {if _gddfea :=_ceceaa .ValidateWithPath (_ace .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 ,_fbadda ));_gddfea !=nil {return _gddfea ;};};if _bfbgab .FootnotePr !=nil {if _dgcgd :=_bfbgab .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_dgcgd !=nil {return _dgcgd ;};};if _bfbgab .EndnotePr !=nil {if _egcggd :=_bfbgab .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_egcggd !=nil {return _egcggd ;};};if _bfbgab .Type !=nil {if _edaaa :=_bfbgab .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_edaaa !=nil {return _edaaa ;};};if _bfbgab .PgSz !=nil {if _cgda :=_bfbgab .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_cgda !=nil {return _cgda ;};};if _bfbgab .PgMar !=nil {if _aadbb :=_bfbgab .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_aadbb !=nil {return _aadbb ;};};if _bfbgab .PaperSrc !=nil {if _cfcge :=_bfbgab .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_cfcge !=nil {return _cfcge ;};};if _bfbgab .PgBorders !=nil {if _ffbcd :=_bfbgab .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ffbcd !=nil {return _ffbcd ;};};if _bfbgab .LnNumType !=nil {if _cbgfg :=_bfbgab .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cbgfg !=nil {return _cbgfg ;};};if _bfbgab .PgNumType !=nil {if _egbcd :=_bfbgab .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_egbcd !=nil {return _egbcd ;};};if _bfbgab .Cols !=nil {if _bfedb :=_bfbgab .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_bfedb !=nil {return _bfedb ;};};if _bfbgab .FormProt !=nil {if _cgcebd :=_bfbgab .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_cgcebd !=nil {return _cgcebd ;};};if _bfbgab .VAlign !=nil {if _ggded :=_bfbgab .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_ggded !=nil {return _ggded ;};};if _bfbgab .NoEndnote !=nil {if _bcgeba :=_bfbgab .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_bcgeba !=nil {return _bcgeba ;};};if _bfbgab .TitlePg !=nil {if _acbg :=_bfbgab .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_acbg !=nil {return _acbg ;};};if _bfbgab .TextDirection !=nil {if _ebfggd :=_bfbgab .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ebfggd !=nil {return _ebfggd ;};};if _bfbgab .Bidi !=nil {if _bgbgc :=_bfbgab .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_bgbgc !=nil {return _bgbgc ;};};if _bfbgab .RtlGutter !=nil {if _ebcbca :=_bfbgab .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_ebcbca !=nil {return _ebcbca ;};};if _bfbgab .DocGrid !=nil {if _bfbdbe :=_bfbgab .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_bfbdbe !=nil {return _bfbdbe ;};};if _bfbgab .PrinterSettings !=nil {if _bcegbd :=_bfbgab .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_bcegbd !=nil {return _bcegbd ;};};if _bfbgab .SectPrChange !=nil {if _adgfb :=_bfbgab .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_adgfb !=nil {return _adgfb ;};};return nil ;};func (_caddg *CT_SdtDate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caddg .FullDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_caddg .FullDateAttr )});};e .EncodeToken (start );if _caddg .DateFormat !=nil {_bcbcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_caddg .DateFormat ,_bcbcc );};if _caddg .Lid !=nil {_ddege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_caddg .Lid ,_ddege );};if _caddg .StoreMappedDataAs !=nil {_aaagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074or\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044\u0061\u0074\u0061\u0041\u0073"}};e .EncodeElement (_caddg .StoreMappedDataAs ,_aaagd );};if _caddg .Calendar !=nil {_eecea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_caddg .Calendar ,_eecea );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Document and its children -func (_bccf *CT_Document )Validate ()error {return _bccf .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_gaeg *CT_DocPartBehaviors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gaeg .Behavior !=nil {_feae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}};for _ ,_eddegf :=range _gaeg .Behavior {e .EncodeElement (_eddegf ,_feae );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgbc *CT_Comment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccag :=range start .Attr {if _ccag .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_ccaa ,_ccdga :=_ccag .Value ,error (nil );if _ccdga !=nil {return _ccdga ;};_bgbc .InitialsAttr =&_ccaa ;continue ;};if _ccag .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gfab ,_ggfgc :=_ccag .Value ,error (nil );if _ggfgc !=nil {return _ggfgc ;};_bgbc .AuthorAttr =_gfab ;continue ;};if _ccag .Name .Local =="\u0064\u0061\u0074\u0065"{_fbaf ,_aaea :=ParseStdlibTime (_ccag .Value );if _aaea !=nil {return _aaea ;};_bgbc .DateAttr =&_fbaf ;continue ;};if _ccag .Name .Local =="\u0069\u0064"{_gdea ,_addd :=_fc .ParseInt (_ccag .Value ,10,64);if _addd !=nil {return _addd ;};_bgbc .IdAttr =_gdea ;continue ;};};_bfgg :for {_gddff ,_egag :=d .Token ();if _egag !=nil {return _egag ;};switch _agab :=_gddff .(type ){case _f .StartElement :switch _agab .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"}:_ffdd :=NewEG_BlockLevelElts ();_dgca :=NewCT_AltChunk ();if _gcbg :=d .DecodeElement (_dgca ,&_agab );_gcbg !=nil {return _gcbg ;};_ffdd .AltChunk =append (_ffdd .AltChunk ,_dgca );_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_ffdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgde :=NewEG_BlockLevelElts ();_aaca :=NewEG_ContentBlockContent ();_aaca .CustomXml =NewCT_CustomXmlBlock ();if _bade :=d .DecodeElement (_aaca .CustomXml ,&_agab );_bade !=nil {return _bade ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_cgde );_cgde .EG_ContentBlockContent =append (_cgde .EG_ContentBlockContent ,_aaca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eade :=NewEG_BlockLevelElts ();_adgb :=NewEG_ContentBlockContent ();_adgb .Sdt =NewCT_SdtBlock ();if _ccddb :=d .DecodeElement (_adgb .Sdt ,&_agab );_ccddb !=nil {return _ccddb ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_eade );_eade .EG_ContentBlockContent =append (_eade .EG_ContentBlockContent ,_adgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefe :=NewEG_BlockLevelElts ();_abge :=NewEG_ContentBlockContent ();_bebd :=NewCT_P ();if _debg :=d .DecodeElement (_bebd ,&_agab );_debg !=nil {return _debg ;};_abge .P =append (_abge .P ,_bebd );_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_eefe );_eefe .EG_ContentBlockContent =append (_eefe .EG_ContentBlockContent ,_abge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcag :=NewEG_BlockLevelElts ();_aabg :=NewEG_ContentBlockContent ();_cbgb :=NewCT_Tbl ();if _dacb :=d .DecodeElement (_cbgb ,&_agab );_dacb !=nil {return _dacb ;};_aabg .Tbl =append (_aabg .Tbl ,_cbgb );_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_ggcag );_ggcag .EG_ContentBlockContent =append (_ggcag .EG_ContentBlockContent ,_aabg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgea :=NewEG_BlockLevelElts ();_fabf :=NewEG_ContentBlockContent ();_bbff :=NewEG_RunLevelElts ();_bbff .ProofErr =NewCT_ProofErr ();if _gfgc :=d .DecodeElement (_bbff .ProofErr ,&_agab );_gfgc !=nil {return _gfgc ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_dgea );_dgea .EG_ContentBlockContent =append (_dgea .EG_ContentBlockContent ,_fabf );_fabf .EG_RunLevelElts =append (_fabf .EG_RunLevelElts ,_bbff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gccab :=NewEG_BlockLevelElts ();_cagb :=NewEG_ContentBlockContent ();_fdeb :=NewEG_RunLevelElts ();_fdeb .PermStart =NewCT_PermStart ();if _fcgce :=d .DecodeElement (_fdeb .PermStart ,&_agab );_fcgce !=nil {return _fcgce ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_gccab );_gccab .EG_ContentBlockContent =append (_gccab .EG_ContentBlockContent ,_cagb );_cagb .EG_RunLevelElts =append (_cagb .EG_RunLevelElts ,_fdeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbfdg :=NewEG_BlockLevelElts ();_fcbg :=NewEG_ContentBlockContent ();_ecab :=NewEG_RunLevelElts ();_ecab .PermEnd =NewCT_Perm ();if _ggdbe :=d .DecodeElement (_ecab .PermEnd ,&_agab );_ggdbe !=nil {return _ggdbe ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_dbfdg );_dbfdg .EG_ContentBlockContent =append (_dbfdg .EG_ContentBlockContent ,_fcbg );_fcbg .EG_RunLevelElts =append (_fcbg .EG_RunLevelElts ,_ecab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbb :=NewEG_BlockLevelElts ();_gagf :=NewEG_ContentBlockContent ();_afgg :=NewEG_RunLevelElts ();_afgg .Ins =NewCT_RunTrackChange ();if _cegg :=d .DecodeElement (_afgg .Ins ,&_agab );_cegg !=nil {return _cegg ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_edbb );_edbb .EG_ContentBlockContent =append (_edbb .EG_ContentBlockContent ,_gagf );_gagf .EG_RunLevelElts =append (_gagf .EG_RunLevelElts ,_afgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcac :=NewEG_BlockLevelElts ();_affg :=NewEG_ContentBlockContent ();_cfea :=NewEG_RunLevelElts ();_cfea .Del =NewCT_RunTrackChange ();if _ecgda :=d .DecodeElement (_cfea .Del ,&_agab );_ecgda !=nil {return _ecgda ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_bcac );_bcac .EG_ContentBlockContent =append (_bcac .EG_ContentBlockContent ,_affg );_affg .EG_RunLevelElts =append (_affg .EG_RunLevelElts ,_cfea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedf :=NewEG_BlockLevelElts ();_decc :=NewEG_ContentBlockContent ();_aafge :=NewEG_RunLevelElts ();_aafge .MoveFrom =NewCT_RunTrackChange ();if _fgeeb :=d .DecodeElement (_aafge .MoveFrom ,&_agab );_fgeeb !=nil {return _fgeeb ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_eedf );_eedf .EG_ContentBlockContent =append (_eedf .EG_ContentBlockContent ,_decc );_decc .EG_RunLevelElts =append (_decc .EG_RunLevelElts ,_aafge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacd :=NewEG_BlockLevelElts ();_fdacb :=NewEG_ContentBlockContent ();_dacbg :=NewEG_RunLevelElts ();_dacbg .MoveTo =NewCT_RunTrackChange ();if _bfd :=d .DecodeElement (_dacbg .MoveTo ,&_agab );_bfd !=nil {return _bfd ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_eacd );_eacd .EG_ContentBlockContent =append (_eacd .EG_ContentBlockContent ,_fdacb );_fdacb .EG_RunLevelElts =append (_fdacb .EG_RunLevelElts ,_dacbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabb :=NewEG_BlockLevelElts ();_gedb :=NewEG_ContentBlockContent ();_cgeg :=NewEG_RunLevelElts ();_dbbfg :=NewEG_RangeMarkupElements ();_dbbfg .BookmarkStart =NewCT_Bookmark ();if _gdgdb :=d .DecodeElement (_dbbfg .BookmarkStart ,&_agab );_gdgdb !=nil {return _gdgdb ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_fabb );_fabb .EG_ContentBlockContent =append (_fabb .EG_ContentBlockContent ,_gedb );_gedb .EG_RunLevelElts =append (_gedb .EG_RunLevelElts ,_cgeg );_cgeg .EG_RangeMarkupElements =append (_cgeg .EG_RangeMarkupElements ,_dbbfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfce :=NewEG_BlockLevelElts ();_aeded :=NewEG_ContentBlockContent ();_faff :=NewEG_RunLevelElts ();_afaf :=NewEG_RangeMarkupElements ();_afaf .BookmarkEnd =NewCT_MarkupRange ();if _eggg :=d .DecodeElement (_afaf .BookmarkEnd ,&_agab );_eggg !=nil {return _eggg ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_dfce );_dfce .EG_ContentBlockContent =append (_dfce .EG_ContentBlockContent ,_aeded );_aeded .EG_RunLevelElts =append (_aeded .EG_RunLevelElts ,_faff );_faff .EG_RangeMarkupElements =append (_faff .EG_RangeMarkupElements ,_afaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgf :=NewEG_BlockLevelElts ();_beab :=NewEG_ContentBlockContent ();_cddc :=NewEG_RunLevelElts ();_bgee :=NewEG_RangeMarkupElements ();_bgee .MoveFromRangeStart =NewCT_MoveBookmark ();if _efade :=d .DecodeElement (_bgee .MoveFromRangeStart ,&_agab );_efade !=nil {return _efade ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_bbgf );_bbgf .EG_ContentBlockContent =append (_bbgf .EG_ContentBlockContent ,_beab );_beab .EG_RunLevelElts =append (_beab .EG_RunLevelElts ,_cddc );_cddc .EG_RangeMarkupElements =append (_cddc .EG_RangeMarkupElements ,_bgee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaea :=NewEG_BlockLevelElts ();_eacc :=NewEG_ContentBlockContent ();_efaa :=NewEG_RunLevelElts ();_acc :=NewEG_RangeMarkupElements ();_acc .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcgc :=d .DecodeElement (_acc .MoveFromRangeEnd ,&_agab );_bcgc !=nil {return _bcgc ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_gaea );_gaea .EG_ContentBlockContent =append (_gaea .EG_ContentBlockContent ,_eacc );_eacc .EG_RunLevelElts =append (_eacc .EG_RunLevelElts ,_efaa );_efaa .EG_RangeMarkupElements =append (_efaa .EG_RangeMarkupElements ,_acc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faea :=NewEG_BlockLevelElts ();_dfcdd :=NewEG_ContentBlockContent ();_ceab :=NewEG_RunLevelElts ();_gabc :=NewEG_RangeMarkupElements ();_gabc .MoveToRangeStart =NewCT_MoveBookmark ();if _geed :=d .DecodeElement (_gabc .MoveToRangeStart ,&_agab );_geed !=nil {return _geed ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_faea );_faea .EG_ContentBlockContent =append (_faea .EG_ContentBlockContent ,_dfcdd );_dfcdd .EG_RunLevelElts =append (_dfcdd .EG_RunLevelElts ,_ceab );_ceab .EG_RangeMarkupElements =append (_ceab .EG_RangeMarkupElements ,_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\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"}:_aege :=NewEG_BlockLevelElts ();_cbec :=NewEG_ContentBlockContent ();_dgag :=NewEG_RunLevelElts ();_cfdd :=NewEG_RangeMarkupElements ();_cfdd .MoveToRangeEnd =NewCT_MarkupRange ();if _ggeg :=d .DecodeElement (_cfdd .MoveToRangeEnd ,&_agab );_ggeg !=nil {return _ggeg ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_aege );_aege .EG_ContentBlockContent =append (_aege .EG_ContentBlockContent ,_cbec );_cbec .EG_RunLevelElts =append (_cbec .EG_RunLevelElts ,_dgag );_dgag .EG_RangeMarkupElements =append (_dgag .EG_RangeMarkupElements ,_cfdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgad :=NewEG_BlockLevelElts ();_efcaa :=NewEG_ContentBlockContent ();_acaf :=NewEG_RunLevelElts ();_bdca :=NewEG_RangeMarkupElements ();_bdca .CommentRangeStart =NewCT_MarkupRange ();if _gbdff :=d .DecodeElement (_bdca .CommentRangeStart ,&_agab );_gbdff !=nil {return _gbdff ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_fgad );_fgad .EG_ContentBlockContent =append (_fgad .EG_ContentBlockContent ,_efcaa );_efcaa .EG_RunLevelElts =append (_efcaa .EG_RunLevelElts ,_acaf );_acaf .EG_RangeMarkupElements =append (_acaf .EG_RangeMarkupElements ,_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 :"\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"}:_ffebd :=NewEG_BlockLevelElts ();_fffaf :=NewEG_ContentBlockContent ();_cfcbc :=NewEG_RunLevelElts ();_egdgf :=NewEG_RangeMarkupElements ();_egdgf .CommentRangeEnd =NewCT_MarkupRange ();if _dega :=d .DecodeElement (_egdgf .CommentRangeEnd ,&_agab );_dega !=nil {return _dega ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_ffebd );_ffebd .EG_ContentBlockContent =append (_ffebd .EG_ContentBlockContent ,_fffaf );_fffaf .EG_RunLevelElts =append (_fffaf .EG_RunLevelElts ,_cfcbc );_cfcbc .EG_RangeMarkupElements =append (_cfcbc .EG_RangeMarkupElements ,_egdgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcgf :=NewEG_BlockLevelElts ();_cgdg :=NewEG_ContentBlockContent ();_cgdd :=NewEG_RunLevelElts ();_ddff :=NewEG_RangeMarkupElements ();_ddff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _caaea :=d .DecodeElement (_ddff .CustomXmlInsRangeStart ,&_agab );_caaea !=nil {return _caaea ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_fcgf );_fcgf .EG_ContentBlockContent =append (_fcgf .EG_ContentBlockContent ,_cgdg );_cgdg .EG_RunLevelElts =append (_cgdg .EG_RunLevelElts ,_cgdd );_cgdd .EG_RangeMarkupElements =append (_cgdd .EG_RangeMarkupElements ,_ddff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgag :=NewEG_BlockLevelElts ();_bfgf :=NewEG_ContentBlockContent ();_fcaa :=NewEG_RunLevelElts ();_cdeb :=NewEG_RangeMarkupElements ();_cdeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _facb :=d .DecodeElement (_cdeb .CustomXmlInsRangeEnd ,&_agab );_facb !=nil {return _facb ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_fgag );_fgag .EG_ContentBlockContent =append (_fgag .EG_ContentBlockContent ,_bfgf );_bfgf .EG_RunLevelElts =append (_bfgf .EG_RunLevelElts ,_fcaa );_fcaa .EG_RangeMarkupElements =append (_fcaa .EG_RangeMarkupElements ,_cdeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abae :=NewEG_BlockLevelElts ();_edgg :=NewEG_ContentBlockContent ();_cged :=NewEG_RunLevelElts ();_adee :=NewEG_RangeMarkupElements ();_adee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cegd :=d .DecodeElement (_adee .CustomXmlDelRangeStart ,&_agab );_cegd !=nil {return _cegd ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_abae );_abae .EG_ContentBlockContent =append (_abae .EG_ContentBlockContent ,_edgg );_edgg .EG_RunLevelElts =append (_edgg .EG_RunLevelElts ,_cged );_cged .EG_RangeMarkupElements =append (_cged .EG_RangeMarkupElements ,_adee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfbg :=NewEG_BlockLevelElts ();_bgaf :=NewEG_ContentBlockContent ();_efbf :=NewEG_RunLevelElts ();_agdad :=NewEG_RangeMarkupElements ();_agdad .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdfcc :=d .DecodeElement (_agdad .CustomXmlDelRangeEnd ,&_agab );_cdfcc !=nil {return _cdfcc ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_dfbg );_dfbg .EG_ContentBlockContent =append (_dfbg .EG_ContentBlockContent ,_bgaf );_bgaf .EG_RunLevelElts =append (_bgaf .EG_RunLevelElts ,_efbf );_efbf .EG_RangeMarkupElements =append (_efbf .EG_RangeMarkupElements ,_agdad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedf :=NewEG_BlockLevelElts ();_fbfc :=NewEG_ContentBlockContent ();_bbfa :=NewEG_RunLevelElts ();_bdfb :=NewEG_RangeMarkupElements ();_bdfb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbff :=d .DecodeElement (_bdfb .CustomXmlMoveFromRangeStart ,&_agab );_fbff !=nil {return _fbff ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_fedf );_fedf .EG_ContentBlockContent =append (_fedf .EG_ContentBlockContent ,_fbfc );_fbfc .EG_RunLevelElts =append (_fbfc .EG_RunLevelElts ,_bbfa );_bbfa .EG_RangeMarkupElements =append (_bbfa .EG_RangeMarkupElements ,_bdfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddffb :=NewEG_BlockLevelElts ();_acdbg :=NewEG_ContentBlockContent ();_gfge :=NewEG_RunLevelElts ();_fafa :=NewEG_RangeMarkupElements ();_fafa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfcg :=d .DecodeElement (_fafa .CustomXmlMoveFromRangeEnd ,&_agab );_cfcg !=nil {return _cfcg ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_gddffb );_gddffb .EG_ContentBlockContent =append (_gddffb .EG_ContentBlockContent ,_acdbg );_acdbg .EG_RunLevelElts =append (_acdbg .EG_RunLevelElts ,_gfge );_gfge .EG_RangeMarkupElements =append (_gfge .EG_RangeMarkupElements ,_fafa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dadf :=NewEG_BlockLevelElts ();_gdfa :=NewEG_ContentBlockContent ();_abgbb :=NewEG_RunLevelElts ();_adaf :=NewEG_RangeMarkupElements ();_adaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _affc :=d .DecodeElement (_adaf .CustomXmlMoveToRangeStart ,&_agab );_affc !=nil {return _affc ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_dadf );_dadf .EG_ContentBlockContent =append (_dadf .EG_ContentBlockContent ,_gdfa );_gdfa .EG_RunLevelElts =append (_gdfa .EG_RunLevelElts ,_abgbb );_abgbb .EG_RangeMarkupElements =append (_abgbb .EG_RangeMarkupElements ,_adaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acbcd :=NewEG_BlockLevelElts ();_eeabe :=NewEG_ContentBlockContent ();_gefb :=NewEG_RunLevelElts ();_ecgc :=NewEG_RangeMarkupElements ();_ecgc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fee :=d .DecodeElement (_ecgc .CustomXmlMoveToRangeEnd ,&_agab );_fee !=nil {return _fee ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_acbcd );_acbcd .EG_ContentBlockContent =append (_acbcd .EG_ContentBlockContent ,_eeabe );_eeabe .EG_RunLevelElts =append (_eeabe .EG_RunLevelElts ,_gefb );_gefb .EG_RangeMarkupElements =append (_gefb .EG_RangeMarkupElements ,_ecgc );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"}:_fbcf :=NewEG_BlockLevelElts ();_fffe :=NewEG_ContentBlockContent ();_aabb :=NewEG_RunLevelElts ();_ccge :=NewEG_MathContent ();_ccge .OMathPara =_ee .NewOMathPara ();if _dcfc :=d .DecodeElement (_ccge .OMathPara ,&_agab );_dcfc !=nil {return _dcfc ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_fbcf );_fbcf .EG_ContentBlockContent =append (_fbcf .EG_ContentBlockContent ,_fffe );_fffe .EG_RunLevelElts =append (_fffe .EG_RunLevelElts ,_aabb );_aabb .EG_MathContent =append (_aabb .EG_MathContent ,_ccge );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"}:_ecbb :=NewEG_BlockLevelElts ();_cedg :=NewEG_ContentBlockContent ();_edaaa :=NewEG_RunLevelElts ();_cfddc :=NewEG_MathContent ();_cfddc .OMath =_ee .NewOMath ();if _gfdg :=d .DecodeElement (_cfddc .OMath ,&_agab );_gfdg !=nil {return _gfdg ;};_bgbc .EG_BlockLevelElts =append (_bgbc .EG_BlockLevelElts ,_ecbb );_ecbb .EG_ContentBlockContent =append (_ecbb .EG_ContentBlockContent ,_cedg );_cedg .EG_RunLevelElts =append (_cedg .EG_RunLevelElts ,_edaaa );_edaaa .EG_MathContent =append (_edaaa .EG_MathContent ,_cfddc );default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_agab .Name );if _eage :=d .Skip ();_eage !=nil {return _eage ;};};case _f .EndElement :break _bfgg ;case _f .CharData :};};return nil ;};func NewCT_FontRel ()*CT_FontRel {_geace :=&CT_FontRel {};_geace .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 _geace ;};func (_cebfeb *CT_TxbxContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cebfeb .AltChunk !=nil {_cfafg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_gccafc :=range _cebfeb .AltChunk {e .EncodeElement (_gccafc ,_cfafg );};};if _cebfeb .EG_ContentBlockContent !=nil {for _ ,_eacab :=range _cebfeb .EG_ContentBlockContent {_eacab .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AutoCaptions and its children +func (_fga *CT_AutoCaptions )Validate ()error {return _fga .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_bebcag *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bebcag =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_bebcag =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_bebcag =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_bebcag =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_bebcag =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_bebcag =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_bebcag =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_bebcag =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_bebcag =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_bebcag =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_bebcag =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_bebcag =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_bebcag =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_bebcag =13;};return nil ;};type CT_MailMerge struct{ -// Validate validates the EG_PContentMath and its children -func (_faccce *EG_PContentMath )Validate ()error {return _faccce .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};func (_fadgd *Styles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fadgd .CT_Styles =*NewCT_Styles ();_dgaeg :for {_adcbf ,_bcgg :=d .Token ();if _bcgg !=nil {return _bcgg ;};switch _aeffe :=_adcbf .(type ){case _f .StartElement :switch _aeffe .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"}:_fadgd .DocDefaults =NewCT_DocDefaults ();if _fdfad :=d .DecodeElement (_fadgd .DocDefaults ,&_aeffe );_fdfad !=nil {return _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 :"\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"}:_fadgd .LatentStyles =NewCT_LatentStyles ();if _fcbfca :=d .DecodeElement (_fadgd .LatentStyles ,&_aeffe );_fcbfca !=nil {return _fcbfca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdfb :=NewCT_Style ();if _cdfec :=d .DecodeElement (_gfdfb ,&_aeffe );_cdfec !=nil {return _cdfec ;};_fadgd .Style =append (_fadgd .Style ,_gfdfb );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_aeffe .Name );if _dddcf :=d .Skip ();_dddcf !=nil {return _dddcf ;};};case _f .EndElement :break _dgaeg ;case _f .CharData :};};return nil ;};func NewCT_SimpleField ()*CT_SimpleField {_egbg :=&CT_SimpleField {};return _egbg };func (_ddgcgd *CT_TblBorders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ddgcgd .Top !=nil {_efgffd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_ddgcgd .Top ,_efgffd );};if _ddgcgd .Start !=nil {_bfcdb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ddgcgd .Start ,_bfcdb );};if _ddgcgd .Left !=nil {_cacdcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ddgcgd .Left ,_cacdcg );};if _ddgcgd .Bottom !=nil {_abbbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ddgcgd .Bottom ,_abbbb );};if _ddgcgd .End !=nil {_aaecad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_ddgcgd .End ,_aaecad );};if _ddgcgd .Right !=nil {_baeba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ddgcgd .Right ,_baeba );};if _ddgcgd .InsideH !=nil {_cedaba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_ddgcgd .InsideH ,_cedaba );};if _ddgcgd .InsideV !=nil {_faebf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_ddgcgd .InsideV ,_faebf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SdtContentBlock struct{ +// Source Document Type +MainDocumentType *CT_MailMergeDocType ; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// Query Contains Link to External Query File +LinkToQuery *CT_OnOff ; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Data Source Type +DataType *CT_MailMergeDataType ; -// Paragraph -P []*CT_P ; +// Data Source Connection String +ConnectString *CT_String ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_febcdcf ST_FontFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_febcdcf .String (),start );};func (_bggfga ST_DropCap )ValidateWithPath (path string )error {switch _bggfga {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bggfga ));};return nil ;};type CT_P struct{ +// Query For Data Source Records To Merge +Query *CT_String ; -// Revision Identifier for Paragraph Glyph Formatting -RsidRPrAttr *string ; +// Data Source File Path +DataSource *CT_Rel ; -// Revision Identifier for Paragraph -RsidRAttr *string ; +// Header Definition File Path +HeaderSource *CT_Rel ; -// Revision Identifier for Paragraph Deletion -RsidDelAttr *string ; +// Remove Blank Lines from Merged Documents +DoNotSuppressBlankLines *CT_OnOff ; -// Revision Identifier for Paragraph Properties -RsidPAttr *string ; +// Merged Document Destination +Destination *CT_MailMergeDest ; -// Default Revision Identifier for Runs -RsidRDefaultAttr *string ; +// Column Containing E-mail Address +AddressFieldName *CT_String ; -// Paragraph Properties -PPr *CT_PPr ;EG_PContent []*EG_PContent ;};type CT_RecipientData struct{ +// Merged E-mail or Fax Subject Line +MailSubject *CT_String ; -// Record Is Included in Mail Merge -Active *CT_OnOff ; +// Merged Document To E-Mail Attachment +MailAsAttachment *CT_OnOff ; -// Index of Column Containing Unique Values for Record -Column *CT_DecimalNumber ; +// View Merged Data Within Document +ViewMergedData *CT_OnOff ; -// Unique Value for Record -UniqueTag *CT_Base64Binary ;};func (_egdbg *ST_HpsMeasure )ValidateWithPath (path string )error {_bcfgda :=[]string {};if _egdbg .ST_UnsignedDecimalNumber !=nil {_bcfgda =append (_bcfgda ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _egdbg .ST_PositiveUniversalMeasure !=nil {_bcfgda =append (_bcfgda ,"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 (_bcfgda )> 1{return _ff .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bcfgda );};return nil ;};func NewCT_TrackChange ()*CT_TrackChange {_gffga :=&CT_TrackChange {};return _gffga };func NewCT_DivBdr ()*CT_DivBdr {_aeeaf :=&CT_DivBdr {};return _aeeaf }; +// Record Currently Displayed In Merged Document +ActiveRecord *CT_DecimalNumber ; -// Validate validates the EG_BlockLevelElts and its children -func (_eegbde *EG_BlockLevelElts )Validate ()error {return _eegbde .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};func NewCT_SectPrBase ()*CT_SectPrBase {_gfdgbf :=&CT_SectPrBase {};return _gfdgbf };type ST_Zoom byte ;func (_fbgfde *CT_TopPageBorder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbgfde .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_ff .Sprintf ("\u0025\u0076",*_fbgfde .TopLeftAttr )});};if _fbgfde .TopRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_fbgfde .TopRightAttr )});};if _fbgfde .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_fbgfde .IdAttr )});};_eaccd ,_gceac :=_fbgfde .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gceac !=nil {return _gceac ;};start .Attr =append (start .Attr ,_eaccd );if _fbgfde .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_fbgfde .ColorAttr )});};if _fbgfde .ThemeColorAttr !=ST_ThemeColorUnset {_aebea ,_dgegg :=_fbgfde .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dgegg !=nil {return _dgegg ;};start .Attr =append (start .Attr ,_aebea );};if _fbgfde .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 :_ff .Sprintf ("\u0025\u0076",*_fbgfde .ThemeTintAttr )});};if _fbgfde .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 :_ff .Sprintf ("\u0025\u0076",*_fbgfde .ThemeShadeAttr )});};if _fbgfde .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ff .Sprintf ("\u0025\u0076",*_fbgfde .SzAttr )});};if _fbgfde .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_fbgfde .SpaceAttr )});};if _fbgfde .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ff .Sprintf ("\u0025\u0076",*_fbgfde .ShadowAttr )});};if _fbgfde .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_fbgfde .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eddcc *CT_OptimizeForBrowser )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eddcc .TargetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_eddcc .TargetAttr )});};if _eddcc .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_eddcc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TextboxTightWrap struct{ +// Mail Merge Error Reporting Setting +CheckErrors *CT_DecimalNumber ; -// Lines to Tight Wrap to Paragraph Extents -ValAttr ST_TextboxTightWrap ;};func (_cfbbde *CT_TextboxTightWrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfbbde .ValAttr =ST_TextboxTightWrap (1);for _ ,_acgcf :=range start .Attr {if _acgcf .Name .Local =="\u0076\u0061\u006c"{_cfbbde .ValAttr .UnmarshalXMLAttr (_acgcf );continue ;};};for {_eccba ,_fegbe :=d .Token ();if _fegbe !=nil {return _ff .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",_fegbe );};if _ggceg ,_ebaecd :=_eccba .(_f .EndElement );_ebaecd &&_ggceg .Name ==start .Name {break ;};};return nil ;};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_cggbg :=&CT_OptimizeForBrowser {};return _cggbg ;}; +// Office Data Source Object Settings +Odso *CT_Odso ;};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;};func (_cacaa *CT_TcPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cacaa .TcPr =NewCT_TcPrInner ();for _ ,_adfgea :=range start .Attr {if _adfgea .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cegaa ,_daagfa :=_adfgea .Value ,error (nil );if _daagfa !=nil {return _daagfa ;};_cacaa .AuthorAttr =_cegaa ;continue ;};if _adfgea .Name .Local =="\u0064\u0061\u0074\u0065"{_gabef ,_gcgfd :=ParseStdlibTime (_adfgea .Value );if _gcgfd !=nil {return _gcgfd ;};_cacaa .DateAttr =&_gabef ;continue ;};if _adfgea .Name .Local =="\u0069\u0064"{_fgbaf ,_cefgbg :=_ac .ParseInt (_adfgea .Value ,10,64);if _cefgbg !=nil {return _cefgbg ;};_cacaa .IdAttr =_fgbaf ;continue ;};};_gbfea :for {_facfd ,_dfffb :=d .Token ();if _dfffb !=nil {return _dfffb ;};switch _ggega :=_facfd .(type ){case _d .StartElement :switch _ggega .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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:if _abdaf :=d .DecodeElement (_cacaa .TcPr ,&_ggega );_abdaf !=nil {return _abdaf ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_ggega .Name );if _cdgcd :=d .Skip ();_cdgcd !=nil {return _cdgcd ;};};case _d .EndElement :break _gbfea ;case _d .CharData :};};return nil ;};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_f .Time ; -// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path -func (_dfbfd *EG_BlockLevelElts )ValidateWithPath (path string )error {for _fceab ,_afffg :=range _dfbfd .AltChunk {if _dcaed :=_afffg .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fceab ));_dcaed !=nil {return _dcaed ;};};for _edfcg ,_bcgbc :=range _dfbfd .EG_ContentBlockContent {if _aadfeb :=_bcgbc .ValidateWithPath (_ff .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 ,_edfcg ));_aadfeb !=nil {return _aadfeb ;};};return nil ;};func (_abbbda ST_LevelSuffix )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abbbda .String (),start );};func NewCT_PPrChange ()*CT_PPrChange {_dggf :=&CT_PPrChange {};_dggf .PPr =NewCT_PPrBase ();return _dggf ;};func (_fecag ST_Lock )ValidateWithPath (path string )error {switch _fecag {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fecag ));};return nil ;};type CT_SignedTwipsMeasure struct{ +// Annotation Identifier +IdAttr int64 ;}; -// Positive or Negative Value in Twentieths of a Point -ValAttr ST_SignedTwipsMeasure ;};func (_egcdcb ST_Proof )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgade :=_f .Attr {};_dgade .Name =name ;switch _egcdcb {case ST_ProofUnset :_dgade .Value ="";case ST_ProofClean :_dgade .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_dgade .Value ="\u0064\u0069\u0072t\u0079";};return _dgade ,nil ;};func (_gbegg *CT_MultiLevelType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbegg .ValAttr =ST_MultiLevelType (1);for _ ,_dbeff :=range start .Attr {if _dbeff .Name .Local =="\u0076\u0061\u006c"{_gbegg .ValAttr .UnmarshalXMLAttr (_dbeff );continue ;};};for {_gabee ,_gebba :=d .Token ();if _gebba !=nil {return _ff .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",_gebba );};if _dagfc ,_bdgfe :=_gabee .(_f .EndElement );_bdgfe &&_dagfc .Name ==start .Name {break ;};};return nil ;};func NewCT_Sym ()*CT_Sym {_cedff :=&CT_Sym {};return _cedff };func (_ddffcb *CT_TextEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddffcb .ValAttr =ST_TextEffect (1);for _ ,_dddcc :=range start .Attr {if _dddcc .Name .Local =="\u0076\u0061\u006c"{_ddffcb .ValAttr .UnmarshalXMLAttr (_dddcc );continue ;};};for {_cfegd ,_dbdae :=d .Token ();if _dbdae !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_dbdae );};if _ggccb ,_fedba :=_cfegd .(_f .EndElement );_fedba &&_ggccb .Name ==start .Name {break ;};};return nil ;};func (_bebee ST_RestartNumber )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gefadf :=_f .Attr {};_gefadf .Name =name ;switch _bebee {case ST_RestartNumberUnset :_gefadf .Value ="";case ST_RestartNumberContinuous :_gefadf .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_gefadf .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_gefadf .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _gefadf ,nil ;};type CT_DirContentRun struct{ +// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path +func (_bgbeg *CT_SdtDocPart )ValidateWithPath (path string )error {if _bgbeg .DocPartGallery !=nil {if _gggcf :=_bgbeg .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_gggcf !=nil {return _gggcf ;};};if _bgbeg .DocPartCategory !=nil {if _agfeg :=_bgbeg .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_agfeg !=nil {return _agfeg ;};};if _bgbeg .DocPartUnique !=nil {if _gefad :=_bgbeg .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065");_gefad !=nil {return _gefad ;};};return nil ;};func (_gabcc *CT_ShapeDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {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 :"\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\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 _gabcc .Any !=nil {for _ ,_afgce :=range _gabcc .Any {_afgce .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bedaf *ST_FontFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccabb ,_dggfc :=d .Token ();if _dggfc !=nil {return _dggfc ;};if _dgfda ,_eccaaea :=_fccabb .(_d .EndElement );_eccaaea &&_dgfda .Name ==start .Name {*_bedaf =1;return nil ;};if _cdcfbg ,_eacfdb :=_fccabb .(_d .CharData );!_eacfdb {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fccabb );}else {switch string (_cdcfbg ){case "":*_bedaf =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_bedaf =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_bedaf =2;case "\u0072\u006f\u006da\u006e":*_bedaf =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_bedaf =4;case "\u0073\u0077\u0069s\u0073":*_bedaf =5;case "\u0061\u0075\u0074\u006f":*_bedaf =6;};};_fccabb ,_dggfc =d .Token ();if _dggfc !=nil {return _dggfc ;};if _ddfca ,_cffce :=_fccabb .(_d .EndElement );_cffce &&_ddfca .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fccabb );};func (_bacdg *WdCT_WordprocessingGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bacdg .CNvGrpSpPr =_c .NewCT_NonVisualGroupDrawingShapeProps ();_bacdg .GrpSpPr =_c .NewCT_GroupShapeProperties ();_bbece :for {_cfbaac ,_eeedac :=d .Token ();if _eeedac !=nil {return _eeedac ;};switch _gbefa :=_cfbaac .(type ){case _d .StartElement :switch _gbefa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076P\u0072"}:_bacdg .CNvPr =_c .NewCT_NonVisualDrawingProps ();if _gadbaf :=d .DecodeElement (_bacdg .CNvPr ,&_gbefa );_gadbaf !=nil {return _gadbaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _cgega :=d .DecodeElement (_bacdg .CNvGrpSpPr ,&_gbefa );_cgega !=nil {return _cgega ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _fdbae :=d .DecodeElement (_bacdg .GrpSpPr ,&_gbefa );_fdbae !=nil {return _fdbae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0073\u0070"}:_eeccff :=NewWdCT_WordprocessingGroupChoice ();if _egdfee :=d .DecodeElement (&_eeccff .Wsp ,&_gbefa );_egdfee !=nil {return _egdfee ;};_bacdg .Choice =append (_bacdg .Choice ,_eeccff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0067\u0072\u0070S\u0070"}:_adgdbeg :=NewWdCT_WordprocessingGroupChoice ();if _acffcf :=d .DecodeElement (&_adgdbeg .GrpSp ,&_gbefa );_acffcf !=nil {return _acffcf ;};_bacdg .Choice =append (_bacdg .Choice ,_adgdbeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ddfbba :=NewWdCT_WordprocessingGroupChoice ();if _cebcd :=d .DecodeElement (&_ddfbba .GraphicFrame ,&_gbefa );_cebcd !=nil {return _cebcd ;};_bacdg .Choice =append (_bacdg .Choice ,_ddfbba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_ebdbaaa :=NewWdCT_WordprocessingGroupChoice ();if _agdaf :=d .DecodeElement (&_ebdbaaa .Pic ,&_gbefa );_agdaf !=nil {return _agdaf ;};_bacdg .Choice =append (_bacdg .Choice ,_ebdbaaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gfgad :=NewWdCT_WordprocessingGroupChoice ();if _ccffe :=d .DecodeElement (&_gfgad .ContentPart ,&_gbefa );_ccffe !=nil {return _ccffe ;};_bacdg .Choice =append (_bacdg .Choice ,_gfgad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bacdg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _ecbdeg :=d .DecodeElement (_bacdg .ExtLst ,&_gbefa );_ecbdeg !=nil {return _ecbdeg ;};default:_fe .Log .Debug ("\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",_gbefa .Name );if _aeecaa :=d .Skip ();_aeecaa !=nil {return _aeecaa ;};};case _d .EndElement :break _bbece ;case _d .CharData :};};return nil ;}; -// Direction of Embedding -ValAttr ST_Direction ; +// Validate validates the CT_Control and its children +func (_feefd *CT_Control )Validate ()error {return _feefd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_gbffeg ST_Border )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aecgdc :=_d .Attr {};_aecgdc .Name =name ;switch _gbffeg {case ST_BorderUnset :_aecgdc .Value ="";case ST_BorderNil :_aecgdc .Value ="\u006e\u0069\u006c";case ST_BorderNone :_aecgdc .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_aecgdc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_aecgdc .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_aecgdc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_aecgdc .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_aecgdc .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_aecgdc .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_aecgdc .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_aecgdc .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_aecgdc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_aecgdc .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_aecgdc .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_aecgdc .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_aecgdc .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_aecgdc .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_aecgdc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_aecgdc .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_aecgdc .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_aecgdc .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_aecgdc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_aecgdc .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_aecgdc .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_aecgdc .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_aecgdc .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_aecgdc .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_aecgdc .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_aecgdc .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_aecgdc .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_aecgdc .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_aecgdc .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_aecgdc .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_aecgdc .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_aecgdc .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_aecgdc .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_aecgdc .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_aecgdc .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_aecgdc .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_aecgdc .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_aecgdc .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_aecgdc .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_aecgdc .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_aecgdc .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_aecgdc .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_aecgdc .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_aecgdc .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_aecgdc .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_aecgdc .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_aecgdc .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_aecgdc .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_aecgdc .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_aecgdc .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_aecgdc .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_aecgdc .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_aecgdc .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_aecgdc .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_aecgdc .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_aecgdc .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_aecgdc .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_aecgdc .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_aecgdc .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_aecgdc .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_aecgdc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_aecgdc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_aecgdc .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_aecgdc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_aecgdc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_aecgdc .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_aecgdc .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_aecgdc .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_aecgdc .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_aecgdc .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_aecgdc .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_aecgdc .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_aecgdc .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_aecgdc .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_aecgdc .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_aecgdc .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_aecgdc .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_aecgdc .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_aecgdc .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_aecgdc .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_aecgdc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_aecgdc .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_aecgdc .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_aecgdc .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_aecgdc .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_aecgdc .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_aecgdc .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_aecgdc .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_aecgdc .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_aecgdc .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_aecgdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_aecgdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_aecgdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_aecgdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_aecgdc .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_aecgdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_aecgdc .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_aecgdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_aecgdc .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_aecgdc .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_aecgdc .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_aecgdc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_aecgdc .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_aecgdc .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_aecgdc .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_aecgdc .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_aecgdc .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_aecgdc .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_aecgdc .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_aecgdc .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_aecgdc .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_aecgdc .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_aecgdc .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_aecgdc .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_aecgdc .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_aecgdc .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_aecgdc .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_aecgdc .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_aecgdc .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_aecgdc .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_aecgdc .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_aecgdc .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_aecgdc .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_aecgdc .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case ST_BorderOvals :_aecgdc .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_aecgdc .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_aecgdc .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderPalmsColor :_aecgdc .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_aecgdc .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_aecgdc .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073";case ST_BorderPartyFavor :_aecgdc .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_aecgdc .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_aecgdc .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073";case ST_BorderPeople :_aecgdc .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_aecgdc .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_aecgdc .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case ST_BorderPoinsettias :_aecgdc .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_aecgdc .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_aecgdc .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case ST_BorderPushPinNote2 :_aecgdc .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_aecgdc .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_aecgdc .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case ST_BorderPyramidsAbove :_aecgdc .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_aecgdc .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_aecgdc .Value ="\u0072\u0069\u006eg\u0073";case ST_BorderSafari :_aecgdc .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_aecgdc .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_aecgdc .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case ST_BorderScaredCat :_aecgdc .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_aecgdc .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_aecgdc .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case ST_BorderSharksTeeth :_aecgdc .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_aecgdc .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_aecgdc .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case ST_BorderSnowflakeFancy :_aecgdc .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_aecgdc .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_aecgdc .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case ST_BorderSouthwest :_aecgdc .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_aecgdc .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_aecgdc .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_aecgdc .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064";case ST_BorderStarsBlack :_aecgdc .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_aecgdc .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_aecgdc .Value ="\u0073\u0075\u006e";case ST_BorderSwirligig :_aecgdc .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_aecgdc .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_aecgdc .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case ST_BorderTrees :_aecgdc .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_aecgdc .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_aecgdc .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case ST_BorderTriangle1 :_aecgdc .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_aecgdc .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_aecgdc .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case ST_BorderTriangleCircle2 :_aecgdc .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_aecgdc .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_aecgdc .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032";case ST_BorderTwistedLines1 :_aecgdc .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_aecgdc .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_aecgdc .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_aecgdc .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_aecgdc .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_aecgdc .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_aecgdc .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_aecgdc .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_aecgdc .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_aecgdc .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_aecgdc .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_aecgdc .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_aecgdc .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_aecgdc .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_aecgdc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aecgdc ,nil ;};func (_egffda ST_EdGrp )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aaacde :=_d .Attr {};_aaacde .Name =name ;switch _egffda {case ST_EdGrpUnset :_aaacde .Value ="";case ST_EdGrpNone :_aaacde .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_aaacde .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_aaacde .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case ST_EdGrpContributors :_aaacde .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_aaacde .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_aaacde .Value ="\u006f\u0077\u006e\u0065\u0072\u0073";case ST_EdGrpCurrent :_aaacde .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _aaacde ,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_FFTextType struct{ -// Simple Field -FldSimple []*CT_SimpleField ; +// Text Box Form Field Type Values +ValAttr ST_FFTextType ;};func NewCT_SdtContentRun ()*CT_SdtContentRun {_efebf :=&CT_SdtContentRun {};return _efebf };func NewCT_Settings ()*CT_Settings {_caaee :=&CT_Settings {};return _caaee }; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path +func (_deaf *CT_Attr )ValidateWithPath (path string )error {return nil };func (_aaagf ST_PTabAlignment )Validate ()error {return _aaagf .ValidateWithPath ("")}; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_ebfcb ST_HeightRule )Validate ()error {return _ebfcb .ValidateWithPath ("")};func (_gecgcc *EG_RPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gecgcc .RStyle !=nil {_ceffa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gecgcc .RStyle ,_ceffa );};if _gecgcc .RFonts !=nil {_gaacaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gecgcc .RFonts ,_gaacaf );};if _gecgcc .B !=nil {_fcgbae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_gecgcc .B ,_fcgbae );};if _gecgcc .BCs !=nil {_gaadf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_gecgcc .BCs ,_gaadf );};if _gecgcc .I !=nil {_febge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_gecgcc .I ,_febge );};if _gecgcc .ICs !=nil {_fgcgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_gecgcc .ICs ,_fgcgb );};if _gecgcc .Caps !=nil {_fabace :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_gecgcc .Caps ,_fabace );};if _gecgcc .SmallCaps !=nil {_aeccfc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_gecgcc .SmallCaps ,_aeccfc );};if _gecgcc .Strike !=nil {_bbacabf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_gecgcc .Strike ,_bbacabf );};if _gecgcc .Dstrike !=nil {_gfcgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_gecgcc .Dstrike ,_gfcgd );};if _gecgcc .Outline !=nil {_edfeba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_gecgcc .Outline ,_edfeba );};if _gecgcc .Shadow !=nil {_ffcfab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gecgcc .Shadow ,_ffcfab );};if _gecgcc .Emboss !=nil {_ddfff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_gecgcc .Emboss ,_ddfff );};if _gecgcc .Imprint !=nil {_aafba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_gecgcc .Imprint ,_aafba );};if _gecgcc .NoProof !=nil {_dfbgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_gecgcc .NoProof ,_dfbgd );};if _gecgcc .SnapToGrid !=nil {_gadaff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gecgcc .SnapToGrid ,_gadaff );};if _gecgcc .Vanish !=nil {_adedee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gecgcc .Vanish ,_adedee );};if _gecgcc .WebHidden !=nil {_edfcaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gecgcc .WebHidden ,_edfcaf );};if _gecgcc .Color !=nil {_gcdadf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gecgcc .Color ,_gcdadf );};if _gecgcc .Spacing !=nil {_faccfe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gecgcc .Spacing ,_faccfe );};if _gecgcc .W !=nil {_dbedbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_gecgcc .W ,_dbedbe );};if _gecgcc .Kern !=nil {_geccg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_gecgcc .Kern ,_geccg );};if _gecgcc .Position !=nil {_cggacb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gecgcc .Position ,_cggacb );};if _gecgcc .Sz !=nil {_gdcbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gecgcc .Sz ,_gdcbe );};if _gecgcc .SzCs !=nil {_cfceb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_gecgcc .SzCs ,_cfceb );};if _gecgcc .Highlight !=nil {_feced :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gecgcc .Highlight ,_feced );};if _gecgcc .U !=nil {_cbfcde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_gecgcc .U ,_cbfcde );};if _gecgcc .Effect !=nil {_bdbfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gecgcc .Effect ,_bdbfe );};if _gecgcc .Bdr !=nil {_cbgebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_gecgcc .Bdr ,_cbgebc );};if _gecgcc .Shd !=nil {_adadag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gecgcc .Shd ,_adadag );};if _gecgcc .FitText !=nil {_bacbb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_gecgcc .FitText ,_bacbb );};if _gecgcc .VertAlign !=nil {_aaada :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gecgcc .VertAlign ,_aaada );};if _gecgcc .Rtl !=nil {_egggc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_gecgcc .Rtl ,_egggc );};if _gecgcc .Cs !=nil {_acgff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_gecgcc .Cs ,_acgff );};if _gecgcc .Em !=nil {_bdddg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_gecgcc .Em ,_bdddg );};if _gecgcc .Lang !=nil {_bffdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_gecgcc .Lang ,_bffdd );};if _gecgcc .EastAsianLayout !=nil {_becega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gecgcc .EastAsianLayout ,_becega );};if _gecgcc .SpecVanish !=nil {_becab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gecgcc .SpecVanish ,_becab );};if _gecgcc .OMath !=nil {_dbagd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_gecgcc .OMath ,_dbagd );};return nil ;}; +// Validate validates the CT_CustomXmlPr and its children +func (_dbeff *CT_CustomXmlPr )Validate ()error {return _dbeff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");}; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_bbcgg *CT_Font )ValidateWithPath (path string )error {if _bbcgg .AltName !=nil {if _dcfaf :=_bbcgg .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_dcfaf !=nil {return _dcfaf ;};};if _bbcgg .Panose1 !=nil {if _fafcd :=_bbcgg .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031");_fafcd !=nil {return _fafcd ;};};if _bbcgg .Charset !=nil {if _gfbca :=_bbcgg .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_gfbca !=nil {return _gfbca ;};};if _bbcgg .Family !=nil {if _adfbca :=_bbcgg .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_adfbca !=nil {return _adfbca ;};};if _bbcgg .NotTrueType !=nil {if _edad :=_bbcgg .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_edad !=nil {return _edad ;};};if _bbcgg .Pitch !=nil {if _bcade :=_bbcgg .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068");_bcade !=nil {return _bcade ;};};if _bbcgg .Sig !=nil {if _acbeg :=_bbcgg .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_acbeg !=nil {return _acbeg ;};};if _bbcgg .EmbedRegular !=nil {if _eccg :=_bbcgg .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_eccg !=nil {return _eccg ;};};if _bbcgg .EmbedBold !=nil {if _aacb :=_bbcgg .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_aacb !=nil {return _aacb ;};};if _bbcgg .EmbedItalic !=nil {if _edeed :=_bbcgg .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_edeed !=nil {return _edeed ;};};if _bbcgg .EmbedBoldItalic !=nil {if _dfcdb :=_bbcgg .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_dfcdb !=nil {return _dfcdb ;};};return nil ;};func (_fdaeg *ST_LineNumberRestart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aadfg ,_cbefe :=d .Token ();if _cbefe !=nil {return _cbefe ;};if _addeb ,_ecefeg :=_aadfg .(_f .EndElement );_ecefeg &&_addeb .Name ==start .Name {*_fdaeg =1;return nil ;};if _dfeccf ,_gecff :=_aadfg .(_f .CharData );!_gecff {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aadfg );}else {switch string (_dfeccf ){case "":*_fdaeg =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_fdaeg =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_fdaeg =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fdaeg =3;};};_aadfg ,_cbefe =d .Token ();if _cbefe !=nil {return _cbefe ;};if _fcefde ,_ecgba :=_aadfg .(_f .EndElement );_ecgba &&_fcefde .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aadfg );}; +// Validate validates the CT_SdtComboBox and its children +func (_ebfgb *CT_SdtComboBox )Validate ()error {return _ebfgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");}; -// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path -func (_acaab *EG_PContentBase )ValidateWithPath (path string )error {if _acaab .CustomXml !=nil {if _aaggeb :=_acaab .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_aaggeb !=nil {return _aaggeb ;};};for _dgcdbd ,_fffgga :=range _acaab .FldSimple {if _eeaab :=_fffgga .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dgcdbd ));_eeaab !=nil {return _eeaab ;};};if _acaab .Hyperlink !=nil {if _ggbbf :=_acaab .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ggbbf !=nil {return _ggbbf ;};};return nil ;}; +// Validate validates the CT_RubyAlign and its children +func (_feddb *CT_RubyAlign )Validate ()error {return _feddb .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");}; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_eacba *Comments )ValidateWithPath (path string )error {if _acfda :=_eacba .CT_Comments .ValidateWithPath (path );_acfda !=nil {return _acfda ;};return nil ;}; +// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path +func (_gggge *CT_TblPrExChange )ValidateWithPath (path string )error {if _cbbdac :=_gggge .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_cbbdac !=nil {return _cbbdac ;};return nil ;}; -// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path -func (_cgbba *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _dbgge ,_cbgcec :=range _cgbba .EG_ContentBlockContent {if _eefdf :=_cbgcec .ValidateWithPath (_ff .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 ,_dbgge ));_eefdf !=nil {return _eefdf ;};};return nil ;};type CT_Styles struct{ +// Validate validates the CT_TrPrChange and its children +func (_aecff *CT_TrPrChange )Validate ()error {return _aecff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gbefd *CT_PPrDefault )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcfae :for {_acbeg ,_edgfd :=d .Token ();if _edgfd !=nil {return _edgfd ;};switch _efeec :=_acbeg .(type ){case _d .StartElement :switch _efeec .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_gbefd .PPr =NewCT_PPrGeneral ();if _accae :=d .DecodeElement (_gbefd .PPr ,&_efeec );_accae !=nil {return _accae ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_efeec .Name );if _fbeeb :=d .Skip ();_fbeeb !=nil {return _fbeeb ;};};case _d .EndElement :break _gcfae ;case _d .CharData :};};return nil ;};func (_ccagf *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_ccbea :=[]string {};if _ccagf .Int64 !=nil {_ccbea =append (_ccbea ,"\u0049\u006e\u00746\u0034");};if _ccagf .ST_UniversalMeasure !=nil {_ccbea =append (_ccbea ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_ccbea )> 1{return _ace .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccbea );};return nil ;};func NewCT_FrameLayout ()*CT_FrameLayout {_fagdd :=&CT_FrameLayout {};_fagdd .ValAttr =ST_FrameLayout (1);return _fagdd ;};func (_becbgf *EG_RangeMarkupElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbgdfg :for {_cceeg ,_eabcgg :=d .Token ();if _eabcgg !=nil {return _eabcgg ;};switch _bdfab :=_cceeg .(type ){case _d .StartElement :switch _bdfab .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_becbgf .BookmarkStart =NewCT_Bookmark ();if _aagacg :=d .DecodeElement (_becbgf .BookmarkStart ,&_bdfab );_aagacg !=nil {return _aagacg ;};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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_becbgf .BookmarkEnd =NewCT_MarkupRange ();if _fbdbg :=d .DecodeElement (_becbgf .BookmarkEnd ,&_bdfab );_fbdbg !=nil {return _fbdbg ;};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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_becbgf .MoveFromRangeStart =NewCT_MoveBookmark ();if _aadcb :=d .DecodeElement (_becbgf .MoveFromRangeStart ,&_bdfab );_aadcb !=nil {return _aadcb ;};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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_becbgf .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfcfa :=d .DecodeElement (_becbgf .MoveFromRangeEnd ,&_bdfab );_bfcfa !=nil {return _bfcfa ;};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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_becbgf .MoveToRangeStart =NewCT_MoveBookmark ();if _bfcac :=d .DecodeElement (_becbgf .MoveToRangeStart ,&_bdfab );_bfcac !=nil {return _bfcac ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_becbgf .MoveToRangeEnd =NewCT_MarkupRange ();if _acdga :=d .DecodeElement (_becbgf .MoveToRangeEnd ,&_bdfab );_acdga !=nil {return _acdga ;};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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_becbgf .CommentRangeStart =NewCT_MarkupRange ();if _adcgd :=d .DecodeElement (_becbgf .CommentRangeStart ,&_bdfab );_adcgd !=nil {return _adcgd ;};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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_becbgf .CommentRangeEnd =NewCT_MarkupRange ();if _agaea :=d .DecodeElement (_becbgf .CommentRangeEnd ,&_bdfab );_agaea !=nil {return _agaea ;};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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_becbgf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gbebbc :=d .DecodeElement (_becbgf .CustomXmlInsRangeStart ,&_bdfab );_gbebbc !=nil {return _gbebbc ;};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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_becbgf .CustomXmlInsRangeEnd =NewCT_Markup ();if _ffeae :=d .DecodeElement (_becbgf .CustomXmlInsRangeEnd ,&_bdfab );_ffeae !=nil {return _ffeae ;};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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_becbgf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dgaecd :=d .DecodeElement (_becbgf .CustomXmlDelRangeStart ,&_bdfab );_dgaecd !=nil {return _dgaecd ;};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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_becbgf .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfgfcf :=d .DecodeElement (_becbgf .CustomXmlDelRangeEnd ,&_bdfab );_gfgfcf !=nil {return _gfgfcf ;};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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_becbgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dcdagf :=d .DecodeElement (_becbgf .CustomXmlMoveFromRangeStart ,&_bdfab );_dcdagf !=nil {return _dcdagf ;};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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_becbgf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ccbdcg :=d .DecodeElement (_becbgf .CustomXmlMoveFromRangeEnd ,&_bdfab );_ccbdcg !=nil {return _ccbdcg ;};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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_becbgf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eegcca :=d .DecodeElement (_becbgf .CustomXmlMoveToRangeStart ,&_bdfab );_eegcca !=nil {return _eegcca ;};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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_becbgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgeaec :=d .DecodeElement (_becbgf .CustomXmlMoveToRangeEnd ,&_bdfab );_bgeaec !=nil {return _bgeaec ;};default:_fe .Log .Debug ("\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",_bdfab .Name );if _ebfcb :=d .Skip ();_ebfcb !=nil {return _ebfcb ;};};case _d .EndElement :break _dbgdfg ;case _d .CharData :};};return nil ;}; -// Document Default Paragraph and Run Properties -DocDefaults *CT_DocDefaults ; +// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path +func (_ecabg *CT_Shd )ValidateWithPath (path string )error {if _ecabg .ValAttr ==ST_ShdUnset {return _ace .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 _bdbafe :=_ecabg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdbafe !=nil {return _bdbafe ;};if _ecabg .ColorAttr !=nil {if _agace :=_ecabg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_agace !=nil {return _agace ;};};if _ggffb :=_ecabg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ggffb !=nil {return _ggffb ;};if _ecabg .FillAttr !=nil {if _dfeea :=_ecabg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_dfeea !=nil {return _dfeea ;};};if _ecfde :=_ecabg .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_ecfde !=nil {return _ecfde ;};return nil ;}; -// Latent Style Information -LatentStyles *CT_LatentStyles ; +// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path +func (_aebaf *CT_SdtCell )ValidateWithPath (path string )error {if _aebaf .SdtPr !=nil {if _ggefg :=_aebaf .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_ggefg !=nil {return _ggefg ;};};if _aebaf .SdtEndPr !=nil {if _feaagc :=_aebaf .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_feaagc !=nil {return _feaagc ;};};if _aebaf .SdtContent !=nil {if _ffbbd :=_aebaf .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ffbbd !=nil {return _ffbbd ;};};return nil ;};type CT_TextAlignment struct{ -// Style Definition -Style []*CT_Style ;};func (_gggge ST_HexColorAuto )String ()string {switch _gggge {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func (_ddbgb *CT_FontFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cagd ,_bdeba :=_ddbgb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bdeba !=nil {return _bdeba ;};start .Attr =append (start .Attr ,_cagd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Vertical Character Alignment Position +ValAttr ST_TextAlignment ;};func (_ggdb *CT_SectPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cddga :=range start .Attr {if _cddga .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_abfaa ,_dcfce :=_cddga .Value ,error (nil );if _dcfce !=nil {return _dcfce ;};_ggdb .RsidRPrAttr =&_abfaa ;continue ;};if _cddga .Name .Local =="\u0072\u0073\u0069d\u0052"{_adcf ,_dccga :=_cddga .Value ,error (nil );if _dccga !=nil {return _dccga ;};_ggdb .RsidRAttr =&_adcf ;continue ;};if _cddga .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bbaac ,_acbcf :=_cddga .Value ,error (nil );if _acbcf !=nil {return _acbcf ;};_ggdb .RsidDelAttr =&_bbaac ;continue ;};if _cddga .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_edbgd ,_dbeag :=_cddga .Value ,error (nil );if _dbeag !=nil {return _dbeag ;};_ggdb .RsidSectAttr =&_edbgd ;continue ;};};_bggdb :for {_agefaa ,_gcffa :=d .Token ();if _gcffa !=nil {return _gcffa ;};switch _gcfgc :=_agefaa .(type ){case _d .StartElement :switch _gcfgc .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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_cadad :=NewEG_HdrFtrReferences ();_cadad .HeaderReference =NewCT_HdrFtrRef ();if _ecebde :=d .DecodeElement (_cadad .HeaderReference ,&_gcfgc );_ecebde !=nil {return _ecebde ;};_ggdb .EG_HdrFtrReferences =append (_ggdb .EG_HdrFtrReferences ,_cadad );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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_ccgbe :=NewEG_HdrFtrReferences ();_ccgbe .FooterReference =NewCT_HdrFtrRef ();if _afdgd :=d .DecodeElement (_ccgbe .FooterReference ,&_gcfgc );_afdgd !=nil {return _afdgd ;};_ggdb .EG_HdrFtrReferences =append (_ggdb .EG_HdrFtrReferences ,_ccgbe );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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_ggdb .FootnotePr =NewCT_FtnProps ();if _edfff :=d .DecodeElement (_ggdb .FootnotePr ,&_gcfgc );_edfff !=nil {return _edfff ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_ggdb .EndnotePr =NewCT_EdnProps ();if _bbcga :=d .DecodeElement (_ggdb .EndnotePr ,&_gcfgc );_bbcga !=nil {return _bbcga ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_ggdb .Type =NewCT_SectType ();if _befad :=d .DecodeElement (_ggdb .Type ,&_gcfgc );_befad !=nil {return _befad ;};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 :"\u0070\u0067\u0053\u007a"},_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 :"\u0070\u0067\u0053\u007a"}:_ggdb .PgSz =NewCT_PageSz ();if _geeab :=d .DecodeElement (_ggdb .PgSz ,&_gcfgc );_geeab !=nil {return _geeab ;};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 :"\u0070\u0067\u004da\u0072"},_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 :"\u0070\u0067\u004da\u0072"}:_ggdb .PgMar =NewCT_PageMar ();if _dcgbfg :=d .DecodeElement (_ggdb .PgMar ,&_gcfgc );_dcgbfg !=nil {return _dcgbfg ;};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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_ggdb .PaperSrc =NewCT_PaperSource ();if _bbbcef :=d .DecodeElement (_ggdb .PaperSrc ,&_gcfgc );_bbbcef !=nil {return _bbbcef ;};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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_ggdb .PgBorders =NewCT_PageBorders ();if _acfgb :=d .DecodeElement (_ggdb .PgBorders ,&_gcfgc );_acfgb !=nil {return _acfgb ;};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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_ggdb .LnNumType =NewCT_LineNumber ();if _ccfccd :=d .DecodeElement (_ggdb .LnNumType ,&_gcfgc );_ccfccd !=nil {return _ccfccd ;};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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_ggdb .PgNumType =NewCT_PageNumber ();if _daaab :=d .DecodeElement (_ggdb .PgNumType ,&_gcfgc );_daaab !=nil {return _daaab ;};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 :"\u0063\u006f\u006c\u0073"},_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 :"\u0063\u006f\u006c\u0073"}:_ggdb .Cols =NewCT_Columns ();if _ecfcde :=d .DecodeElement (_ggdb .Cols ,&_gcfgc );_ecfcde !=nil {return _ecfcde ;};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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_ggdb .FormProt =NewCT_OnOff ();if _ggggc :=d .DecodeElement (_ggdb .FormProt ,&_gcfgc );_ggggc !=nil {return _ggggc ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_ggdb .VAlign =NewCT_VerticalJc ();if _gbebg :=d .DecodeElement (_ggdb .VAlign ,&_gcfgc );_gbebg !=nil {return _gbebg ;};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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_ggdb .NoEndnote =NewCT_OnOff ();if _dbagcf :=d .DecodeElement (_ggdb .NoEndnote ,&_gcfgc );_dbagcf !=nil {return _dbagcf ;};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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_ggdb .TitlePg =NewCT_OnOff ();if _bfeaca :=d .DecodeElement (_ggdb .TitlePg ,&_gcfgc );_bfeaca !=nil {return _bfeaca ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_ggdb .TextDirection =NewCT_TextDirection ();if _dggbda :=d .DecodeElement (_ggdb .TextDirection ,&_gcfgc );_dggbda !=nil {return _dggbda ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_ggdb .Bidi =NewCT_OnOff ();if _bdebc :=d .DecodeElement (_ggdb .Bidi ,&_gcfgc );_bdebc !=nil {return _bdebc ;};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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_ggdb .RtlGutter =NewCT_OnOff ();if _afeab :=d .DecodeElement (_ggdb .RtlGutter ,&_gcfgc );_afeab !=nil {return _afeab ;};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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_ggdb .DocGrid =NewCT_DocGrid ();if _accgg :=d .DecodeElement (_ggdb .DocGrid ,&_gcfgc );_accgg !=nil {return _accgg ;};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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_ggdb .PrinterSettings =NewCT_Rel ();if _cedec :=d .DecodeElement (_ggdb .PrinterSettings ,&_gcfgc );_cedec !=nil {return _cedec ;};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 :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_ggdb .SectPrChange =NewCT_SectPrChange ();if _defeaf :=d .DecodeElement (_ggdb .SectPrChange ,&_gcfgc );_defeaf !=nil {return _defeaf ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072 \u0025\u0076",_gcfgc .Name );if _bebgf :=d .Skip ();_bebgf !=nil {return _bebgf ;};};case _d .EndElement :break _bggdb ;case _d .CharData :};};return nil ;};func (_faff *CT_BdoContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faff .ValAttr !=ST_DirectionUnset {_abeb ,_gdgc :=_faff .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdgc !=nil {return _gdgc ;};start .Attr =append (start .Attr ,_abeb );};e .EncodeToken (start );if _faff .FldSimple !=nil {_bde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_dcd :=range _faff .FldSimple {e .EncodeElement (_dcd ,_bde );};};if _faff .Hyperlink !=nil {_fcc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_faff .Hyperlink ,_fcc );};if _faff .SubDoc !=nil {_fbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_faff .SubDoc ,_fbg );};if _faff .EG_ContentRunContent !=nil {for _ ,_bcf :=range _faff .EG_ContentRunContent {_bcf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcbeaf ST_HdrFtr )String ()string {switch _gcbeaf {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 "";};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 (_dacddd ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _dacddd {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dacddd ));};return nil ;}; -// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path -func (_ggegg *CT_FontsList )ValidateWithPath (path string )error {for _cfedc ,_ecaf :=range _ggegg .Font {if _aeeafb :=_ecaf .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cfedc ));_aeeafb !=nil {return _aeeafb ;};};return nil ;};func (_cbbdaa ST_Hint )Validate ()error {return _cbbdaa .ValidateWithPath ("")};type WdST_RelFromH byte ;func (_eee *CT_Attr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fge :=range start .Attr {if _fge .Name .Local =="\u0075\u0072\u0069"{_gfa ,_cdf :=_fge .Value ,error (nil );if _cdf !=nil {return _cdf ;};_eee .UriAttr =&_gfa ;continue ;};if _fge .Name .Local =="\u006e\u0061\u006d\u0065"{_cfc ,_dcg :=_fge .Value ,error (nil );if _dcg !=nil {return _dcg ;};_eee .NameAttr =_cfc ;continue ;};if _fge .Name .Local =="\u0076\u0061\u006c"{_bdd ,_fdfa :=_fge .Value ,error (nil );if _fdfa !=nil {return _fdfa ;};_eee .ValAttr =_bdd ;continue ;};};for {_bcfd ,_deb :=d .Token ();if _deb !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_deb );};if _fae ,_afe :=_bcfd .(_f .EndElement );_afe &&_fae .Name ==start .Name {break ;};};return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_bdbe :=&CT_DataBinding {};return _bdbe }; +// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path +func (_fcbddf *EG_RPrContent )ValidateWithPath (path string )error {if _fcbddf .RStyle !=nil {if _gdbegc :=_fcbddf .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gdbegc !=nil {return _gdbegc ;};};if _fcbddf .RFonts !=nil {if _dbaag :=_fcbddf .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_dbaag !=nil {return _dbaag ;};};if _fcbddf .B !=nil {if _acgeg :=_fcbddf .B .ValidateWithPath (path +"\u002f\u0042");_acgeg !=nil {return _acgeg ;};};if _fcbddf .BCs !=nil {if _effac :=_fcbddf .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_effac !=nil {return _effac ;};};if _fcbddf .I !=nil {if _febfg :=_fcbddf .I .ValidateWithPath (path +"\u002f\u0049");_febfg !=nil {return _febfg ;};};if _fcbddf .ICs !=nil {if _gebbg :=_fcbddf .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gebbg !=nil {return _gebbg ;};};if _fcbddf .Caps !=nil {if _aeccb :=_fcbddf .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_aeccb !=nil {return _aeccb ;};};if _fcbddf .SmallCaps !=nil {if _aggefd :=_fcbddf .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_aggefd !=nil {return _aggefd ;};};if _fcbddf .Strike !=nil {if _babad :=_fcbddf .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_babad !=nil {return _babad ;};};if _fcbddf .Dstrike !=nil {if _decdb :=_fcbddf .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_decdb !=nil {return _decdb ;};};if _fcbddf .Outline !=nil {if _bgaaab :=_fcbddf .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bgaaab !=nil {return _bgaaab ;};};if _fcbddf .Shadow !=nil {if _befab :=_fcbddf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_befab !=nil {return _befab ;};};if _fcbddf .Emboss !=nil {if _dfcaf :=_fcbddf .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dfcaf !=nil {return _dfcaf ;};};if _fcbddf .Imprint !=nil {if _gfbagd :=_fcbddf .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_gfbagd !=nil {return _gfbagd ;};};if _fcbddf .NoProof !=nil {if _deecg :=_fcbddf .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_deecg !=nil {return _deecg ;};};if _fcbddf .SnapToGrid !=nil {if _begaec :=_fcbddf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_begaec !=nil {return _begaec ;};};if _fcbddf .Vanish !=nil {if _bbcff :=_fcbddf .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_bbcff !=nil {return _bbcff ;};};if _fcbddf .WebHidden !=nil {if _bdfac :=_fcbddf .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_bdfac !=nil {return _bdfac ;};};if _fcbddf .Color !=nil {if _ffbaeb :=_fcbddf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ffbaeb !=nil {return _ffbaeb ;};};if _fcbddf .Spacing !=nil {if _fegdde :=_fcbddf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fegdde !=nil {return _fegdde ;};};if _fcbddf .W !=nil {if _bdbcd :=_fcbddf .W .ValidateWithPath (path +"\u002f\u0057");_bdbcd !=nil {return _bdbcd ;};};if _fcbddf .Kern !=nil {if _edebff :=_fcbddf .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_edebff !=nil {return _edebff ;};};if _fcbddf .Position !=nil {if _dbefg :=_fcbddf .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dbefg !=nil {return _dbefg ;};};if _fcbddf .Sz !=nil {if _cffgacb :=_fcbddf .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_cffgacb !=nil {return _cffgacb ;};};if _fcbddf .SzCs !=nil {if _fdbadc :=_fcbddf .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_fdbadc !=nil {return _fdbadc ;};};if _fcbddf .Highlight !=nil {if _dcadg :=_fcbddf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_dcadg !=nil {return _dcadg ;};};if _fcbddf .U !=nil {if _dggaf :=_fcbddf .U .ValidateWithPath (path +"\u002f\u0055");_dggaf !=nil {return _dggaf ;};};if _fcbddf .Effect !=nil {if _bfggb :=_fcbddf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_bfggb !=nil {return _bfggb ;};};if _fcbddf .Bdr !=nil {if _adabg :=_fcbddf .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_adabg !=nil {return _adabg ;};};if _fcbddf .Shd !=nil {if _fabaab :=_fcbddf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fabaab !=nil {return _fabaab ;};};if _fcbddf .FitText !=nil {if _adggb :=_fcbddf .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_adggb !=nil {return _adggb ;};};if _fcbddf .VertAlign !=nil {if _acbcfg :=_fcbddf .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_acbcfg !=nil {return _acbcfg ;};};if _fcbddf .Rtl !=nil {if _aaefa :=_fcbddf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_aaefa !=nil {return _aaefa ;};};if _fcbddf .Cs !=nil {if _fdedf :=_fcbddf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_fdedf !=nil {return _fdedf ;};};if _fcbddf .Em !=nil {if _bgcaee :=_fcbddf .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_bgcaee !=nil {return _bgcaee ;};};if _fcbddf .Lang !=nil {if _cedgg :=_fcbddf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_cedgg !=nil {return _cedgg ;};};if _fcbddf .EastAsianLayout !=nil {if _dfcgeb :=_fcbddf .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dfcgeb !=nil {return _dfcgeb ;};};if _fcbddf .SpecVanish !=nil {if _eccdc :=_fcbddf .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_eccdc !=nil {return _eccdc ;};};if _fcbddf .OMath !=nil {if _facfb :=_fcbddf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_facfb !=nil {return _facfb ;};};if _fcbddf .RPrChange !=nil {if _dbfefb :=_fcbddf .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_dbfefb !=nil {return _dbfefb ;};};return nil ;};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; -// Validate validates the CT_DocGrid and its children -func (_caaga *CT_DocGrid )Validate ()error {return _caaga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");};func (_dffae ST_SectionMark )Validate ()error {return _dffae .ValidateWithPath ("")};func (_cafda ST_VAnchor )String ()string {switch _cafda {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 CT_OptimizeForBrowser struct{TargetAttr *string ; +// Border Style +ValAttr ST_Border ; -// On/Off Value -ValAttr *_e .ST_OnOff ;};type CT_Guid struct{ +// Border Color +ColorAttr *ST_HexColor ; -// GUID Value -ValAttr *string ;}; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path -func (_caagb *CT_FrameScrollbar )ValidateWithPath (path string )error {if _caagb .ValAttr ==ST_FrameScrollbarUnset {return _ff .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 _gaebg :=_caagb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gaebg !=nil {return _gaebg ;};return nil ;};func NewCT_NumPr ()*CT_NumPr {_gbcd :=&CT_NumPr {};return _gbcd };func (_caafd WdST_AlignV )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_caafd .String (),start );};func (_abdbb *CT_StylePaneFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .AllStylesAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .CustomStylesAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .LatentStylesAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .StylesInUseAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .HeadingStylesAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .NumberingStylesAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .TableStylesAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .DirectFormattingOnRunsAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .DirectFormattingOnParagraphsAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .DirectFormattingOnNumberingAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .DirectFormattingOnTablesAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .ClearFormattingAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .Top3HeadingStylesAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .VisibleStylesAttr )});};if _abdbb .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 :_ff .Sprintf ("\u0025\u0076",*_abdbb .AlternateStyleNamesAttr )});};if _abdbb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_abdbb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingCanvas struct{Bg *_da .CT_BackgroundFormatting ;Whole *_da .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_da .CT_OfficeArtExtensionList ;};func (_cfbeg *CT_SectPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebcef :=range start .Attr {if _ebcef .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_abefd ,_ddgce :=_ebcef .Value ,error (nil );if _ddgce !=nil {return _ddgce ;};_cfbeg .RsidRPrAttr =&_abefd ;continue ;};if _ebcef .Name .Local =="\u0072\u0073\u0069d\u0052"{_cgfacd ,_efbgc :=_ebcef .Value ,error (nil );if _efbgc !=nil {return _efbgc ;};_cfbeg .RsidRAttr =&_cgfacd ;continue ;};if _ebcef .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bacebb ,_cbccf :=_ebcef .Value ,error (nil );if _cbccf !=nil {return _cbccf ;};_cfbeg .RsidDelAttr =&_bacebb ;continue ;};if _ebcef .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_ccfag ,_dggee :=_ebcef .Value ,error (nil );if _dggee !=nil {return _dggee ;};_cfbeg .RsidSectAttr =&_ccfag ;continue ;};};_gfdag :for {_dfgbc ,_dbbeg :=d .Token ();if _dbbeg !=nil {return _dbbeg ;};switch _eaeb :=_dfgbc .(type ){case _f .StartElement :switch _eaeb .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"}:_ggcfb :=NewEG_HdrFtrReferences ();_ggcfb .HeaderReference =NewCT_HdrFtrRef ();if _gdgbg :=d .DecodeElement (_ggcfb .HeaderReference ,&_eaeb );_gdgbg !=nil {return _gdgbg ;};_cfbeg .EG_HdrFtrReferences =append (_cfbeg .EG_HdrFtrReferences ,_ggcfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abaae :=NewEG_HdrFtrReferences ();_abaae .FooterReference =NewCT_HdrFtrRef ();if _bbdeec :=d .DecodeElement (_abaae .FooterReference ,&_eaeb );_bbdeec !=nil {return _bbdeec ;};_cfbeg .EG_HdrFtrReferences =append (_cfbeg .EG_HdrFtrReferences ,_abaae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .FootnotePr =NewCT_FtnProps ();if _dafef :=d .DecodeElement (_cfbeg .FootnotePr ,&_eaeb );_dafef !=nil {return _dafef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .EndnotePr =NewCT_EdnProps ();if _cgdeg :=d .DecodeElement (_cfbeg .EndnotePr ,&_eaeb );_cgdeg !=nil {return _cgdeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Type =NewCT_SectType ();if _ebdcf :=d .DecodeElement (_cfbeg .Type ,&_eaeb );_ebdcf !=nil {return _ebdcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .PgSz =NewCT_PageSz ();if _cebgc :=d .DecodeElement (_cfbeg .PgSz ,&_eaeb );_cebgc !=nil {return _cebgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .PgMar =NewCT_PageMar ();if _abgagg :=d .DecodeElement (_cfbeg .PgMar ,&_eaeb );_abgagg !=nil {return _abgagg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .PaperSrc =NewCT_PaperSource ();if _abfba :=d .DecodeElement (_cfbeg .PaperSrc ,&_eaeb );_abfba !=nil {return _abfba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .PgBorders =NewCT_PageBorders ();if _dbffb :=d .DecodeElement (_cfbeg .PgBorders ,&_eaeb );_dbffb !=nil {return _dbffb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .LnNumType =NewCT_LineNumber ();if _eacge :=d .DecodeElement (_cfbeg .LnNumType ,&_eaeb );_eacge !=nil {return _eacge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .PgNumType =NewCT_PageNumber ();if _fcage :=d .DecodeElement (_cfbeg .PgNumType ,&_eaeb );_fcage !=nil {return _fcage ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Cols =NewCT_Columns ();if _fgdae :=d .DecodeElement (_cfbeg .Cols ,&_eaeb );_fgdae !=nil {return _fgdae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .FormProt =NewCT_OnOff ();if _cgfdc :=d .DecodeElement (_cfbeg .FormProt ,&_eaeb );_cgfdc !=nil {return _cgfdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .VAlign =NewCT_VerticalJc ();if _bdggd :=d .DecodeElement (_cfbeg .VAlign ,&_eaeb );_bdggd !=nil {return _bdggd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .NoEndnote =NewCT_OnOff ();if _gabga :=d .DecodeElement (_cfbeg .NoEndnote ,&_eaeb );_gabga !=nil {return _gabga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .TitlePg =NewCT_OnOff ();if _afffe :=d .DecodeElement (_cfbeg .TitlePg ,&_eaeb );_afffe !=nil {return _afffe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .TextDirection =NewCT_TextDirection ();if _agcba :=d .DecodeElement (_cfbeg .TextDirection ,&_eaeb );_agcba !=nil {return _agcba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Bidi =NewCT_OnOff ();if _eddfg :=d .DecodeElement (_cfbeg .Bidi ,&_eaeb );_eddfg !=nil {return _eddfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .RtlGutter =NewCT_OnOff ();if _fggfag :=d .DecodeElement (_cfbeg .RtlGutter ,&_eaeb );_fggfag !=nil {return _fggfag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .DocGrid =NewCT_DocGrid ();if _agdaee :=d .DecodeElement (_cfbeg .DocGrid ,&_eaeb );_agdaee !=nil {return _agdaee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .PrinterSettings =NewCT_Rel ();if _ecbggg :=d .DecodeElement (_cfbeg .PrinterSettings ,&_eaeb );_ecbggg !=nil {return _ecbggg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .SectPrChange =NewCT_SectPrChange ();if _gefe :=d .DecodeElement (_cfbeg .SectPrChange ,&_eaeb );_gefe !=nil {return _gefe ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072 \u0025\u0076",_eaeb .Name );if _aacdg :=d .Skip ();_aacdg !=nil {return _aacdg ;};};case _f .EndElement :break _gfdag ;case _f .CharData :};};return nil ;};type Footnotes struct{CT_Footnotes };type ST_MailMergeDest byte ;func NewCT_EdnPos ()*CT_EdnPos {_eeag :=&CT_EdnPos {};_eeag .ValAttr =ST_EdnPos (1);return _eeag }; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Validate validates the CT_CustomXmlCell and its children -func (_ededg *CT_CustomXmlCell )Validate ()error {return _ededg .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_fegabf *CT_PageSz )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgeae :=range start .Attr {if _dgeae .Name .Local =="\u0077"{_gcdfb ,_acdeg :=ParseUnionST_TwipsMeasure (_dgeae .Value );if _acdeg !=nil {return _acdeg ;};_fegabf .WAttr =&_gcdfb ;continue ;};if _dgeae .Name .Local =="\u0068"{_eecff ,_edebag :=ParseUnionST_TwipsMeasure (_dgeae .Value );if _edebag !=nil {return _edebag ;};_fegabf .HAttr =&_eecff ;continue ;};if _dgeae .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_fegabf .OrientAttr .UnmarshalXMLAttr (_dgeae );continue ;};if _dgeae .Name .Local =="\u0063\u006f\u0064\u0065"{_agced ,_adcc :=_fc .ParseInt (_dgeae .Value ,10,64);if _adcc !=nil {return _adcc ;};_fegabf .CodeAttr =&_agced ;continue ;};};for {_eaabe ,_cgcbf :=d .Token ();if _cgcbf !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_cgcbf );};if _dacdd ,_gagdc :=_eaabe .(_f .EndElement );_gagdc &&_dacdd .Name ==start .Name {break ;};};return nil ;}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path -func (_ebde *CT_FFHelpText )ValidateWithPath (path string )error {if _ceefd :=_ebde .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ceefd !=nil {return _ceefd ;};return nil ;};func (_aagfa *CT_TcPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aagfa .TcPr =NewCT_TcPrInner ();for _ ,_gdaeec :=range start .Attr {if _gdaeec .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dcgedb ,_bdcda :=_gdaeec .Value ,error (nil );if _bdcda !=nil {return _bdcda ;};_aagfa .AuthorAttr =_dcgedb ;continue ;};if _gdaeec .Name .Local =="\u0064\u0061\u0074\u0065"{_dgdfb ,_dffgf :=ParseStdlibTime (_gdaeec .Value );if _dffgf !=nil {return _dffgf ;};_aagfa .DateAttr =&_dgdfb ;continue ;};if _gdaeec .Name .Local =="\u0069\u0064"{_fdcga ,_fgdbaf :=_fc .ParseInt (_gdaeec .Value ,10,64);if _fgdbaf !=nil {return _fgdbaf ;};_aagfa .IdAttr =_fdcga ;continue ;};};_gadgba :for {_bgcgg ,_agbdb :=d .Token ();if _agbdb !=nil {return _agbdb ;};switch _effae :=_bgcgg .(type ){case _f .StartElement :switch _effae .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 _caece :=d .DecodeElement (_aagfa .TcPr ,&_effae );_caece !=nil {return _caece ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065 \u0025\u0076",_effae .Name );if _ggacae :=d .Skip ();_ggacae !=nil {return _ggacae ;};};case _f .EndElement :break _gadgba ;case _f .CharData :};};return nil ;};func (_cdedb *CT_SectType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcgaf :=range start .Attr {if _gcgaf .Name .Local =="\u0076\u0061\u006c"{_cdedb .ValAttr .UnmarshalXMLAttr (_gcgaf );continue ;};};for {_dbeeg ,_fgefg :=d .Token ();if _fgefg !=nil {return _ff .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fgefg );};if _gdbded ,_gacdca :=_dbeeg .(_f .EndElement );_gacdca &&_gdbded .Name ==start .Name {break ;};};return nil ;};type ST_LevelSuffix byte ; +// Border Width +SzAttr *uint64 ; -// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path -func (_gcecb *CT_SdtContentRow )ValidateWithPath (path string )error {for _cfdfa ,_aeabc :=range _gcecb .Tr {if _eadbfe :=_aeabc .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_cfdfa ));_eadbfe !=nil {return _eadbfe ;};};if _gcecb .CustomXml !=nil {if _agcde :=_gcecb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_agcde !=nil {return _agcde ;};};if _gcecb .Sdt !=nil {if _adbga :=_gcecb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_adbga !=nil {return _adbga ;};};for _gcafb ,_caabb :=range _gcecb .EG_RunLevelElts {if _egffe :=_caabb .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gcafb ));_egffe !=nil {return _egffe ;};};return nil ;};func (_fbegae *ST_HeightRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfcgc ,_fcada :=d .Token ();if _fcada !=nil {return _fcada ;};if _ddgaca ,_eddaeg :=_dfcgc .(_f .EndElement );_eddaeg &&_ddgaca .Name ==start .Name {*_fbegae =1;return nil ;};if _gegccb ,_abbcgc :=_dfcgc .(_f .CharData );!_abbcgc {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfcgc );}else {switch string (_gegccb ){case "":*_fbegae =0;case "\u0061\u0075\u0074\u006f":*_fbegae =1;case "\u0065\u0078\u0061c\u0074":*_fbegae =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fbegae =3;};};_dfcgc ,_fcada =d .Token ();if _fcada !=nil {return _fcada ;};if _ddbace ,_gceafe :=_dfcgc .(_f .EndElement );_gceafe &&_ddbace .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfcgc );}; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path -func (_dfbc *CT_Body )ValidateWithPath (path string )error {for _dfbd ,_fbag :=range _dfbc .EG_BlockLevelElts {if _bdee :=_fbag .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dfbd ));_bdee !=nil {return _bdee ;};};if _dfbc .SectPr !=nil {if _adfc :=_dfbc .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_adfc !=nil {return _adfc ;};};return nil ;};func (_baacd *CT_Markup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dafcb :=range start .Attr {if _dafcb .Name .Local =="\u0069\u0064"{_bdfd ,_cefbg :=_fc .ParseInt (_dafcb .Value ,10,64);if _cefbg !=nil {return _cefbg ;};_baacd .IdAttr =_bdfd ;continue ;};};for {_agbdd ,_ddgcg :=d .Token ();if _ddgcg !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_ddgcg );};if _fbcfa ,_fcdce :=_agbdd .(_f .EndElement );_fcdce &&_fbcfa .Name ==start .Name {break ;};};return nil ;};func (_cfab *CT_CustomXmlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cfab .Placeholder !=nil {_aaef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_cfab .Placeholder ,_aaef );};if _cfab .Attr !=nil {_ggcga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_fecf :=range _cfab .Attr {e .EncodeElement (_fecf ,_ggcga );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bffgc *CT_Style )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cegb :=range start .Attr {if _cegb .Name .Local =="\u0074\u0079\u0070\u0065"{_bffgc .TypeAttr .UnmarshalXMLAttr (_cegb );continue ;};if _cegb .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_ceefef ,_gcbaeb :=ParseUnionST_OnOff (_cegb .Value );if _gcbaeb !=nil {return _gcbaeb ;};_bffgc .DefaultAttr =&_ceefef ;continue ;};if _cegb .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_fbgeg ,_babbb :=ParseUnionST_OnOff (_cegb .Value );if _babbb !=nil {return _babbb ;};_bffgc .CustomStyleAttr =&_fbgeg ;continue ;};if _cegb .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_ceffe ,_bcagfc :=_cegb .Value ,error (nil );if _bcagfc !=nil {return _bcagfc ;};_bffgc .StyleIdAttr =&_ceffe ;continue ;};};_egdfd :for {_dfefd ,_cebgdd :=d .Token ();if _cebgdd !=nil {return _cebgdd ;};switch _bdbfce :=_dfefd .(type ){case _f .StartElement :switch _bdbfce .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"}:_bffgc .Name =NewCT_String ();if _bffef :=d .DecodeElement (_bffgc .Name ,&_bdbfce );_bffef !=nil {return _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 :"\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"}:_bffgc .Aliases =NewCT_String ();if _eccffg :=d .DecodeElement (_bffgc .Aliases ,&_bdbfce );_eccffg !=nil {return _eccffg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .BasedOn =NewCT_String ();if _baeaf :=d .DecodeElement (_bffgc .BasedOn ,&_bdbfce );_baeaf !=nil {return _baeaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .Next =NewCT_String ();if _egcdda :=d .DecodeElement (_bffgc .Next ,&_bdbfce );_egcdda !=nil {return _egcdda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .Link =NewCT_String ();if _edegd :=d .DecodeElement (_bffgc .Link ,&_bdbfce );_edegd !=nil {return _edegd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .AutoRedefine =NewCT_OnOff ();if _edbag :=d .DecodeElement (_bffgc .AutoRedefine ,&_bdbfce );_edbag !=nil {return _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 :"\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"}:_bffgc .Hidden =NewCT_OnOff ();if _cbfee :=d .DecodeElement (_bffgc .Hidden ,&_bdbfce );_cbfee !=nil {return _cbfee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .UiPriority =NewCT_DecimalNumber ();if _eabbd :=d .DecodeElement (_bffgc .UiPriority ,&_bdbfce );_eabbd !=nil {return _eabbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffgc .SemiHidden =NewCT_OnOff ();if _bcbce :=d .DecodeElement (_bffgc .SemiHidden ,&_bdbfce );_bcbce !=nil {return _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 :"\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"}:_bffgc .UnhideWhenUsed =NewCT_OnOff ();if _acbg :=d .DecodeElement (_bffgc .UnhideWhenUsed ,&_bdbfce );_acbg !=nil {return _acbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .QFormat =NewCT_OnOff ();if _ggfbb :=d .DecodeElement (_bffgc .QFormat ,&_bdbfce );_ggfbb !=nil {return _ggfbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .Locked =NewCT_OnOff ();if _aaaggd :=d .DecodeElement (_bffgc .Locked ,&_bdbfce );_aaaggd !=nil {return _aaaggd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .Personal =NewCT_OnOff ();if _agdca :=d .DecodeElement (_bffgc .Personal ,&_bdbfce );_agdca !=nil {return _agdca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .PersonalCompose =NewCT_OnOff ();if _fdafa :=d .DecodeElement (_bffgc .PersonalCompose ,&_bdbfce );_fdafa !=nil {return _fdafa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .PersonalReply =NewCT_OnOff ();if _abdcgg :=d .DecodeElement (_bffgc .PersonalReply ,&_bdbfce );_abdcgg !=nil {return _abdcgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .Rsid =NewCT_LongHexNumber ();if _aadac :=d .DecodeElement (_bffgc .Rsid ,&_bdbfce );_aadac !=nil {return _aadac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .PPr =NewCT_PPrGeneral ();if _fdgddb :=d .DecodeElement (_bffgc .PPr ,&_bdbfce );_fdgddb !=nil {return _fdgddb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffgc .RPr =NewCT_RPr ();if _deded :=d .DecodeElement (_bffgc .RPr ,&_bdbfce );_deded !=nil {return _deded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffgc .TblPr =NewCT_TblPrBase ();if _aaffbg :=d .DecodeElement (_bffgc .TblPr ,&_bdbfce );_aaffbg !=nil {return _aaffbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffgc .TrPr =NewCT_TrPr ();if _gdcee :=d .DecodeElement (_bffgc .TrPr ,&_bdbfce );_gdcee !=nil {return _gdcee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffgc .TcPr =NewCT_TcPr ();if _ebgbd :=d .DecodeElement (_bffgc .TcPr ,&_bdbfce );_ebgbd !=nil {return _ebgbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aggbeg :=NewCT_TblStylePr ();if _cegee :=d .DecodeElement (_aggbeg ,&_bdbfce );_cegee !=nil {return _cegee ;};_bffgc .TblStylePr =append (_bffgc .TblStylePr ,_aggbeg );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_bdbfce .Name );if _gdead :=d .Skip ();_gdead !=nil {return _gdead ;};};case _f .EndElement :break _egdfd ;case _f .CharData :};};return nil ;}; +// Border Shadow +ShadowAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path -func (_ccbgff *CT_FramePr )ValidateWithPath (path string )error {if _ebbcf :=_ccbgff .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_ebbcf !=nil {return _ebbcf ;};if _ccbgff .WAttr !=nil {if _ebgfg :=_ccbgff .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_ebgfg !=nil {return _ebgfg ;};};if _ccbgff .HAttr !=nil {if _fbeba :=_ccbgff .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_fbeba !=nil {return _fbeba ;};};if _ccbgff .VSpaceAttr !=nil {if _bbaf :=_ccbgff .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_bbaf !=nil {return _bbaf ;};};if _ccbgff .HSpaceAttr !=nil {if _eeebf :=_ccbgff .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_eeebf !=nil {return _eeebf ;};};if _bffff :=_ccbgff .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_bffff !=nil {return _bffff ;};if _dcada :=_ccbgff .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_dcada !=nil {return _dcada ;};if _abaff :=_ccbgff .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_abaff !=nil {return _abaff ;};if _ccbgff .XAttr !=nil {if _gdffe :=_ccbgff .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_gdffe !=nil {return _gdffe ;};};if _cecdg :=_ccbgff .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cecdg !=nil {return _cecdg ;};if _ccbgff .YAttr !=nil {if _gcbe :=_ccbgff .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_gcbe !=nil {return _gcbe ;};};if _gbabb :=_ccbgff .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gbabb !=nil {return _gbabb ;};if _acdgf :=_ccbgff .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_acdgf !=nil {return _acdgf ;};if _ccbgff .AnchorLockAttr !=nil {if _eace :=_ccbgff .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_eace !=nil {return _eace ;};};return nil ;}; +// Create Frame Effect +FrameAttr *_ff .ST_OnOff ;};func (_abcab ST_AnnotationVMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abcab .String (),start );};func NewCT_Comments ()*CT_Comments {_edbgb :=&CT_Comments {};return _edbgb };func (_ebgef ST_TblLayoutType )Validate ()error {return _ebgef .ValidateWithPath ("")};func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_bgaad :=&CT_TargetScreenSz {};_bgaad .ValAttr =ST_TargetScreenSz (1);return _bgaad ;};type ST_ChapterSep byte ;func (_fbcfafe *WdCT_TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbcfafe .AltChunk !=nil {_bcafc :=_d .StartElement {Name :_d .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_abdad :=range _fbcfafe .AltChunk {e .EncodeElement (_abdad ,_bcafc );};};if _fbcfafe .EG_ContentBlockContent !=nil {for _ ,_cgefcg :=range _fbcfafe .EG_ContentBlockContent {_cgefcg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fegdg ST_View )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccbdcb :=_d .Attr {};_ccbdcb .Name =name ;switch _fegdg {case ST_ViewUnset :_ccbdcb .Value ="";case ST_ViewNone :_ccbdcb .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_ccbdcb .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_ccbdcb .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_ccbdcb .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_ccbdcb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_ccbdcb .Value ="\u0077\u0065\u0062";};return _ccbdcb ,nil ;};func (_deebg ST_LineSpacingRule )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcedc :=_d .Attr {};_gcedc .Name =name ;switch _deebg {case ST_LineSpacingRuleUnset :_gcedc .Value ="";case ST_LineSpacingRuleAuto :_gcedc .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_gcedc .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_gcedc .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _gcedc ,nil ;};func (_abaeg *CT_LongHexNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aebbb :=range start .Attr {if _aebbb .Name .Local =="\u0076\u0061\u006c"{_gbce ,_ceaab :=_aebbb .Value ,error (nil );if _ceaab !=nil {return _ceaab ;};_abaeg .ValAttr =_gbce ;continue ;};};for {_cadec ,_afebbd :=d .Token ();if _afebbd !=nil {return _ace .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",_afebbd );};if _gefff ,_bfaga :=_cadec .(_d .EndElement );_bfaga &&_gefff .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_WritingStyle and its children -func (_fegage *CT_WritingStyle )Validate ()error {return _fegage .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");};func NewCT_DocVars ()*CT_DocVars {_egdcb :=&CT_DocVars {};return _egdcb };func (_cfbcg *CT_DocPartPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bcbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cfbcg .Name ,_bcbb );if _cfbcg .Style !=nil {_edbfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cfbcg .Style ,_edbfa );};if _cfbcg .Category !=nil {_afdcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_cfbcg .Category ,_afdcc );};if _cfbcg .Types !=nil {_cfcbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_cfbcg .Types ,_cfcbd );};if _cfbcg .Behaviors !=nil {_cadb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_cfbcg .Behaviors ,_cadb );};if _cfbcg .Description !=nil {_cafc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cfbcg .Description ,_cafc );};if _cfbcg .Guid !=nil {_ecddb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_cfbcg .Guid ,_ecddb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Lock and its children +func (_gadfg *CT_Lock )Validate ()error {return _gadfg .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");};func (_ccgacd *ST_MailMergeSourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaaggg ,_fbbcgc :=d .Token ();if _fbbcgc !=nil {return _fbbcgc ;};if _aacfcd ,_fafff :=_aaaggg .(_d .EndElement );_fafff &&_aacfcd .Name ==start .Name {*_ccgacd =1;return nil ;};if _bddddg ,_edaaef :=_aaaggg .(_d .CharData );!_edaaef {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaaggg );}else {switch string (_bddddg ){case "":*_ccgacd =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_ccgacd =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_ccgacd =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_ccgacd =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_ccgacd =4;case "\u0074\u0065\u0078\u0074":*_ccgacd =5;case "\u0065\u006d\u0061i\u006c":*_ccgacd =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_ccgacd =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_ccgacd =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_ccgacd =9;};};_aaaggg ,_fbbcgc =d .Token ();if _fbbcgc !=nil {return _fbbcgc ;};if _bgbab ,_ggdefa :=_aaaggg .(_d .EndElement );_ggdefa &&_bgbab .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaaggg );};func (_fggf *CT_DocPartCategory )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fggf .Name =NewCT_String ();_fggf .Gallery =NewCT_DocPartGallery ();_gaaf :for {_cdcee ,_cbge :=d .Token ();if _cbge !=nil {return _cbge ;};switch _cedc :=_cdcee .(type ){case _d .StartElement :switch _cedc .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:if _fgfcb :=d .DecodeElement (_fggf .Name ,&_cedc );_fgfcb !=nil {return _fgfcb ;};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 :"\u0067a\u006c\u006c\u0065\u0072\u0079"},_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 :"\u0067a\u006c\u006c\u0065\u0072\u0079"}:if _agae :=d .DecodeElement (_fggf .Gallery ,&_cedc );_agae !=nil {return _agae ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0020\u0025\u0076",_cedc .Name );if _gdcfg :=d .Skip ();_gdcfg !=nil {return _gdcfg ;};};case _d .EndElement :break _gaaf ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_View and its children -func (_bgbfbf *CT_View )Validate ()error {return _bgbfbf .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");}; +// Validate validates the WdCT_WrapNone and its children +func (_fdageg *WdCT_WrapNone )Validate ()error {return _fdageg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};type CT_BdoContentRun struct{ -// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path -func (_afecdc *CT_Frameset )ValidateWithPath (path string )error {if _afecdc .Sz !=nil {if _abege :=_afecdc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_abege !=nil {return _abege ;};};if _afecdc .FramesetSplitbar !=nil {if _dfged :=_afecdc .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072");_dfged !=nil {return _dfged ;};};if _afecdc .FrameLayout !=nil {if _adedf :=_afecdc .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_adedf !=nil {return _adedf ;};};if _afecdc .Title !=nil {if _aaeb :=_afecdc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_aaeb !=nil {return _aaeb ;};};for _acdcf ,_gcaf :=range _afecdc .Choice {if _bedb :=_gcaf .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_acdcf ));_bedb !=nil {return _bedb ;};};return nil ;}; +// Direction of Override +ValAttr ST_Direction ; -// Validate validates the CT_SdtCell and its children -func (_cadede *CT_SdtCell )Validate ()error {return _cadede .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};func (_bgbdc *CT_TblPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbdc .TblPr =NewCT_TblPrBase ();for _ ,_agceag :=range start .Attr {if _agceag .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bfcde ,_fgade :=_agceag .Value ,error (nil );if _fgade !=nil {return _fgade ;};_bgbdc .AuthorAttr =_bfcde ;continue ;};if _agceag .Name .Local =="\u0064\u0061\u0074\u0065"{_cffdf ,_gfccga :=ParseStdlibTime (_agceag .Value );if _gfccga !=nil {return _gfccga ;};_bgbdc .DateAttr =&_cffdf ;continue ;};if _agceag .Name .Local =="\u0069\u0064"{_bbece ,_ecbbcf :=_fc .ParseInt (_agceag .Value ,10,64);if _ecbbcf !=nil {return _ecbbcf ;};_bgbdc .IdAttr =_bbece ;continue ;};};_gfbdg :for {_eddeeb ,_bbbfb :=d .Token ();if _bbbfb !=nil {return _bbbfb ;};switch _acfaaf :=_eddeeb .(type ){case _f .StartElement :switch _acfaaf .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 _fbfbe :=d .DecodeElement (_bgbdc .TblPr ,&_acfaaf );_fbfbe !=nil {return _fbfbe ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043\u0068a\u006eg\u0065\u0020\u0025\u0076",_acfaaf .Name );if _fdecgg :=d .Skip ();_fdecgg !=nil {return _fdecgg ;};};case _f .EndElement :break _gfbdg ;case _f .CharData :};};return nil ;};func (_dbeccg ST_TabJc )ValidateWithPath (path string )error {switch _dbeccg {case 0,1,2,3,4,5,6,7,8,9:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbeccg ));};return nil ;};func (_aaffe *CT_RunTrackChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfaca :=range start .Attr {if _dfaca .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ccgge ,_begaf :=_dfaca .Value ,error (nil );if _begaf !=nil {return _begaf ;};_aaffe .AuthorAttr =_ccgge ;continue ;};if _dfaca .Name .Local =="\u0064\u0061\u0074\u0065"{_eccfe ,_defee :=ParseStdlibTime (_dfaca .Value );if _defee !=nil {return _defee ;};_aaffe .DateAttr =&_eccfe ;continue ;};if _dfaca .Name .Local =="\u0069\u0064"{_fbfg ,_geddab :=_fc .ParseInt (_dfaca .Value ,10,64);if _geddab !=nil {return _geddab ;};_aaffe .IdAttr =_fbfg ;continue ;};};for {_eaeg ,_aaddg :=d .Token ();if _aaddg !=nil {return _ff .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",_aaddg );};if _bfbc ,_ceefbc :=_eaeg .(_f .EndElement );_ceefbc &&_bfbc .Name ==start .Name {break ;};};return nil ;};func (_cagcad ST_LineSpacingRule )Validate ()error {return _cagcad .ValidateWithPath ("")};func (_dgcgb *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgcgb =0;case "\u006e\u0065\u0078\u0074":*_dgcgb =1;case "\u0070\u0072\u0065\u0076":*_dgcgb =2;};return nil ;};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_abdcf :=&CT_SdtDropDownList {};return _abdcf };func (_gdbad *CT_DocProtect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdbad .EditAttr !=ST_DocProtectUnset {_adace ,_fceff :=_gdbad .EditAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"});if _fceff !=nil {return _fceff ;};start .Attr =append (start .Attr ,_adace );};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .FormattingAttr )});};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .EnforcementAttr )});};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .AlgorithmNameAttr )});};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .HashValueAttr )});};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .SaltValueAttr )});};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .SpinCountAttr )});};if _gdbad .CryptProviderTypeAttr !=_e .ST_CryptProvUnset {_gffg ,_dabfg :=_gdbad .CryptProviderTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _dabfg !=nil {return _dabfg ;};start .Attr =append (start .Attr ,_gffg );};if _gdbad .CryptAlgorithmClassAttr !=_e .ST_AlgClassUnset {_fefcf ,_babf :=_gdbad .CryptAlgorithmClassAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _babf !=nil {return _babf ;};start .Attr =append (start .Attr ,_fefcf );};if _gdbad .CryptAlgorithmTypeAttr !=_e .ST_AlgTypeUnset {_agfce ,_efef :=_gdbad .CryptAlgorithmTypeAttr .MarshalXMLAttr (_f .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _efef !=nil {return _efef ;};start .Attr =append (start .Attr ,_agfce );};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .CryptAlgorithmSidAttr )});};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .CryptSpinCountAttr )});};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .CryptProviderAttr )});};if _gdbad .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_gdbad .AlgIdExtAttr )});};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .AlgIdExtSourceAttr )});};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .CryptProviderTypeExtAttr )});};if _gdbad .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 :_ff .Sprintf ("\u0025\u0076",*_gdbad .CryptProviderTypeExtSourceAttr )});};if _gdbad .HashAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_ff .Sprintf ("\u0025\u0076",*_gdbad .HashAttr )});};if _gdbad .SaltAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_gdbad .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_GraphicFrame struct{CNvPr *_da .CT_NonVisualDrawingProps ;CNvFrPr *_da .CT_NonVisualGraphicFrameProperties ;Xfrm *_da .CT_Transform2D ;Graphic *_da .Graphic ;ExtLst *_da .CT_OfficeArtExtensionList ;};func NewCT_SdtContentCell ()*CT_SdtContentCell {_bfcbe :=&CT_SdtContentCell {};return _bfcbe };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_DocPartCategory struct{ +// Simple Field +FldSimple []*CT_SimpleField ; -// Category Associated With Entry -Name *CT_String ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Gallery Associated With Entry -Gallery *CT_DocPartGallery ;}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_agbeeg *CT_TcBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _agbeeg .Top !=nil {_cfeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_agbeeg .Top ,_cfeeg );};if _agbeeg .Start !=nil {_bggac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_agbeeg .Start ,_bggac );};if _agbeeg .Left !=nil {_ddbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_agbeeg .Left ,_ddbe );};if _agbeeg .Bottom !=nil {_ecacg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_agbeeg .Bottom ,_ecacg );};if _agbeeg .End !=nil {_aegcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_agbeeg .End ,_aegcc );};if _agbeeg .Right !=nil {_cfcbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_agbeeg .Right ,_cfcbg );};if _agbeeg .InsideH !=nil {_gegef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_agbeeg .InsideH ,_gegef );};if _agbeeg .InsideV !=nil {_aebfa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_agbeeg .InsideV ,_aebfa );};if _agbeeg .Tl2br !=nil {_feggc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_agbeeg .Tl2br ,_feggc );};if _agbeeg .Tr2bl !=nil {_debdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_agbeeg .Tr2bl ,_debdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path -func (_dbba *CT_Divs )ValidateWithPath (path string )error {for _ccca ,_bcfee :=range _dbba .Div {if _bfebg :=_bcfee .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_ccca ));_bfebg !=nil {return _bfebg ;};};return nil ;};func (_adcbab ST_DocGrid )Validate ()error {return _adcbab .ValidateWithPath ("")};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;); +// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path +func (_cgadc *CT_Styles )ValidateWithPath (path string )error {if _cgadc .DocDefaults !=nil {if _bbdceb :=_cgadc .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_bbdceb !=nil {return _bbdceb ;};};if _cgadc .LatentStyles !=nil {if _cgbab :=_cgadc .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_cgbab !=nil {return _cgbab ;};};for _dcgbfgd ,_acadb :=range _cgadc .Style {if _ecefe :=_acadb .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dcgbfgd ));_ecefe !=nil {return _ecefe ;};};return nil ;};func (_dgae *CT_MailMergeDocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bcccca ,_fccac :=_dgae .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fccac !=nil {return _fccac ;};start .Attr =append (start .Attr ,_bcccca );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DecimalNumberOrPrecent and its children -func (_cageb *CT_DecimalNumberOrPrecent )Validate ()error {return _cageb .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");};func (_acadf ST_BrType )Validate ()error {return _acadf .ValidateWithPath ("")};func (_fgdefe ST_DocPartBehavior )String ()string {switch _fgdefe {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";}; +// Validate validates the CT_Height and its children +func (_bdedf *CT_Height )Validate ()error {return _bdedf .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};func (_adcga *EG_ContentRunContentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dedcd :for {_degad ,_bgfbb :=d .Token ();if _bgfbb !=nil {return _bgfbb ;};switch _fddabg :=_degad .(type ){case _d .StartElement :switch _fddabg .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_adcga .SmartTag =NewCT_SmartTagRun ();if _fbgdb :=d .DecodeElement (_adcga .SmartTag ,&_fddabg );_fbgdb !=nil {return _fbgdb ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_adcga .Sdt =NewCT_SdtRun ();if _eeeaef :=d .DecodeElement (_adcga .Sdt ,&_fddabg );_eeeaef !=nil {return _eeeaef ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cagaea :=NewEG_RunLevelElts ();_cagaea .ProofErr =NewCT_ProofErr ();if _fdbbe :=d .DecodeElement (_cagaea .ProofErr ,&_fddabg );_fdbbe !=nil {return _fdbbe ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_cagaea );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ccabb :=NewEG_RunLevelElts ();_ccabb .PermStart =NewCT_PermStart ();if _efeeb :=d .DecodeElement (_ccabb .PermStart ,&_fddabg );_efeeb !=nil {return _efeeb ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_ccabb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdefce :=NewEG_RunLevelElts ();_cdefce .PermEnd =NewCT_Perm ();if _cefcad :=d .DecodeElement (_cdefce .PermEnd ,&_fddabg );_cefcad !=nil {return _cefcad ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_cdefce );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fegeg :=NewEG_RunLevelElts ();_fegeg .Ins =NewCT_RunTrackChange ();if _ccgfcf :=d .DecodeElement (_fegeg .Ins ,&_fddabg );_ccgfcf !=nil {return _ccgfcf ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_fegeg );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cddgf :=NewEG_RunLevelElts ();_cddgf .Del =NewCT_RunTrackChange ();if _cbagd :=d .DecodeElement (_cddgf .Del ,&_fddabg );_cbagd !=nil {return _cbagd ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_cddgf );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_edecb :=NewEG_RunLevelElts ();_edecb .MoveFrom =NewCT_RunTrackChange ();if _ccgbb :=d .DecodeElement (_edecb .MoveFrom ,&_fddabg );_ccgbb !=nil {return _ccgbb ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_edecb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cdcbf :=NewEG_RunLevelElts ();_cdcbf .MoveTo =NewCT_RunTrackChange ();if _cbedad :=d .DecodeElement (_cdcbf .MoveTo ,&_fddabg );_cbedad !=nil {return _cbedad ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_cdcbf );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_beaef :=NewEG_RunLevelElts ();_febfb :=NewEG_RangeMarkupElements ();_febfb .BookmarkStart =NewCT_Bookmark ();if _cddcd :=d .DecodeElement (_febfb .BookmarkStart ,&_fddabg );_cddcd !=nil {return _cddcd ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_beaef );_beaef .EG_RangeMarkupElements =append (_beaef .EG_RangeMarkupElements ,_febfb );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_daedf :=NewEG_RunLevelElts ();_gefdd :=NewEG_RangeMarkupElements ();_gefdd .BookmarkEnd =NewCT_MarkupRange ();if _gcccgc :=d .DecodeElement (_gefdd .BookmarkEnd ,&_fddabg );_gcccgc !=nil {return _gcccgc ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_daedf );_daedf .EG_RangeMarkupElements =append (_daedf .EG_RangeMarkupElements ,_gefdd );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bbacfc :=NewEG_RunLevelElts ();_eggab :=NewEG_RangeMarkupElements ();_eggab .MoveFromRangeStart =NewCT_MoveBookmark ();if _ffcbge :=d .DecodeElement (_eggab .MoveFromRangeStart ,&_fddabg );_ffcbge !=nil {return _ffcbge ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_bbacfc );_bbacfc .EG_RangeMarkupElements =append (_bbacfc .EG_RangeMarkupElements ,_eggab );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_febafa :=NewEG_RunLevelElts ();_ggbca :=NewEG_RangeMarkupElements ();_ggbca .MoveFromRangeEnd =NewCT_MarkupRange ();if _feagd :=d .DecodeElement (_ggbca .MoveFromRangeEnd ,&_fddabg );_feagd !=nil {return _feagd ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_febafa );_febafa .EG_RangeMarkupElements =append (_febafa .EG_RangeMarkupElements ,_ggbca );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_daccd :=NewEG_RunLevelElts ();_ecafg :=NewEG_RangeMarkupElements ();_ecafg .MoveToRangeStart =NewCT_MoveBookmark ();if _febded :=d .DecodeElement (_ecafg .MoveToRangeStart ,&_fddabg );_febded !=nil {return _febded ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_daccd );_daccd .EG_RangeMarkupElements =append (_daccd .EG_RangeMarkupElements ,_ecafg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cbbff :=NewEG_RunLevelElts ();_bbfgeg :=NewEG_RangeMarkupElements ();_bbfgeg .MoveToRangeEnd =NewCT_MarkupRange ();if _feebb :=d .DecodeElement (_bbfgeg .MoveToRangeEnd ,&_fddabg );_feebb !=nil {return _feebb ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_cbbff );_cbbff .EG_RangeMarkupElements =append (_cbbff .EG_RangeMarkupElements ,_bbfgeg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eggfe :=NewEG_RunLevelElts ();_dedbe :=NewEG_RangeMarkupElements ();_dedbe .CommentRangeStart =NewCT_MarkupRange ();if _gcfedc :=d .DecodeElement (_dedbe .CommentRangeStart ,&_fddabg );_gcfedc !=nil {return _gcfedc ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_eggfe );_eggfe .EG_RangeMarkupElements =append (_eggfe .EG_RangeMarkupElements ,_dedbe );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efgcg :=NewEG_RunLevelElts ();_bffbgd :=NewEG_RangeMarkupElements ();_bffbgd .CommentRangeEnd =NewCT_MarkupRange ();if _fecfcc :=d .DecodeElement (_bffbgd .CommentRangeEnd ,&_fddabg );_fecfcc !=nil {return _fecfcc ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_efgcg );_efgcg .EG_RangeMarkupElements =append (_efgcg .EG_RangeMarkupElements ,_bffbgd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eceaa :=NewEG_RunLevelElts ();_fcafgc :=NewEG_RangeMarkupElements ();_fcafgc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adaebd :=d .DecodeElement (_fcafgc .CustomXmlInsRangeStart ,&_fddabg );_adaebd !=nil {return _adaebd ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_eceaa );_eceaa .EG_RangeMarkupElements =append (_eceaa .EG_RangeMarkupElements ,_fcafgc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cedfa :=NewEG_RunLevelElts ();_ccbe :=NewEG_RangeMarkupElements ();_ccbe .CustomXmlInsRangeEnd =NewCT_Markup ();if _baddac :=d .DecodeElement (_ccbe .CustomXmlInsRangeEnd ,&_fddabg );_baddac !=nil {return _baddac ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_cedfa );_cedfa .EG_RangeMarkupElements =append (_cedfa .EG_RangeMarkupElements ,_ccbe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edcae :=NewEG_RunLevelElts ();_bbbdd :=NewEG_RangeMarkupElements ();_bbbdd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efadab :=d .DecodeElement (_bbbdd .CustomXmlDelRangeStart ,&_fddabg );_efadab !=nil {return _efadab ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_edcae );_edcae .EG_RangeMarkupElements =append (_edcae .EG_RangeMarkupElements ,_bbbdd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbcggf :=NewEG_RunLevelElts ();_eddbgb :=NewEG_RangeMarkupElements ();_eddbgb .CustomXmlDelRangeEnd =NewCT_Markup ();if _eafde :=d .DecodeElement (_eddbgb .CustomXmlDelRangeEnd ,&_fddabg );_eafde !=nil {return _eafde ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_dbcggf );_dbcggf .EG_RangeMarkupElements =append (_dbcggf .EG_RangeMarkupElements ,_eddbgb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_adfbb :=NewEG_RunLevelElts ();_dbgbee :=NewEG_RangeMarkupElements ();_dbgbee .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cdcaf :=d .DecodeElement (_dbgbee .CustomXmlMoveFromRangeStart ,&_fddabg );_cdcaf !=nil {return _cdcaf ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_adfbb );_adfbb .EG_RangeMarkupElements =append (_adfbb .EG_RangeMarkupElements ,_dbgbee );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fdegdd :=NewEG_RunLevelElts ();_gdedef :=NewEG_RangeMarkupElements ();_gdedef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dfeeg :=d .DecodeElement (_gdedef .CustomXmlMoveFromRangeEnd ,&_fddabg );_dfeeg !=nil {return _dfeeg ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_fdegdd );_fdegdd .EG_RangeMarkupElements =append (_fdegdd .EG_RangeMarkupElements ,_gdedef );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_agfddf :=NewEG_RunLevelElts ();_cfbgc :=NewEG_RangeMarkupElements ();_cfbgc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fbdgfb :=d .DecodeElement (_cfbgc .CustomXmlMoveToRangeStart ,&_fddabg );_fbdgfb !=nil {return _fbdgfb ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_agfddf );_agfddf .EG_RangeMarkupElements =append (_agfddf .EG_RangeMarkupElements ,_cfbgc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cceeb :=NewEG_RunLevelElts ();_aaedb :=NewEG_RangeMarkupElements ();_aaedb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bcccgg :=d .DecodeElement (_aaedb .CustomXmlMoveToRangeEnd ,&_fddabg );_bcccgg !=nil {return _bcccgg ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_cceeb );_cceeb .EG_RangeMarkupElements =append (_cceeb .EG_RangeMarkupElements ,_aaedb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dggcd :=NewEG_RunLevelElts ();_accaef :=NewEG_MathContent ();_accaef .OMathPara =_ed .NewOMathPara ();if _feadfe :=d .DecodeElement (_accaef .OMathPara ,&_fddabg );_feadfe !=nil {return _feadfe ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_dggcd );_dggcd .EG_MathContent =append (_dggcd .EG_MathContent ,_accaef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfegbb :=NewEG_RunLevelElts ();_efeab :=NewEG_MathContent ();_efeab .OMath =_ed .NewOMath ();if _bdgae :=d .DecodeElement (_efeab .OMath ,&_fddabg );_bdgae !=nil {return _bdgae ;};_adcga .EG_RunLevelElts =append (_adcga .EG_RunLevelElts ,_bfegbb );_bfegbb .EG_MathContent =append (_bfegbb .EG_MathContent ,_efeab );default:_fe .Log .Debug ("\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",_fddabg .Name );if _cfbcd :=d .Skip ();_cfbcd !=nil {return _cfbcd ;};};case _d .EndElement :break _dedcd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_FFTextInput and its children -func (_cdeag *CT_FFTextInput )Validate ()error {return _cdeag .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");}; +// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path +func (_ddgec *CT_SdtEndPr )ValidateWithPath (path string )error {for _gadfa ,_cdcdga :=range _ddgec .RPr {if _bfgcc :=_cdcdga .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gadfa ));_bfgcc !=nil {return _bfgcc ;};};return nil ;};type CT_TabStop struct{ -// Validate validates the GlossaryDocument and its children -func (_efbdc *GlossaryDocument )Validate ()error {return _efbdc .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; +// Tab Stop Type +ValAttr ST_TabJc ; -// Validate validates the CT_SdtRun and its children -func (_abfga *CT_SdtRun )Validate ()error {return _abfga .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");}; +// Tab Leader Character +LeaderAttr ST_TabTlc ; -// Validate validates the CT_TblGridChange and its children -func (_cefddf *CT_TblGridChange )Validate ()error {return _cefddf .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_TblWidth ()*CT_TblWidth {_gdbaf :=&CT_TblWidth {};return _gdbaf };func (_ebbgce ST_TabJc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgbeg :=_f .Attr {};_cgbeg .Name =name ;switch _ebbgce {case ST_TabJcUnset :_cgbeg .Value ="";case ST_TabJcClear :_cgbeg .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_cgbeg .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_cgbeg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_cgbeg .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_cgbeg .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_cgbeg .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_cgbeg .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_cgbeg .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_cgbeg .Value ="\u0072\u0069\u0067h\u0074";};return _cgbeg ,nil ;};type CT_RubyPr struct{ +// Tab Stop Position +PosAttr ST_SignedTwipsMeasure ;};func (_abfcfd ST_SectionMark )Validate ()error {return _abfcfd .ValidateWithPath ("")};func (_ecge *CT_Document )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eaaec ,_debfb :=_ecge .ConformanceAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _debfb !=nil {return _debfb ;};start .Attr =append (start .Attr ,_eaaec );e .EncodeToken (start );if _ecge .Background !=nil {_dbfad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_ecge .Background ,_dbfad );};if _ecge .Body !=nil {_cfafe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_ecge .Body ,_cfafe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cccbea ST_Proof )Validate ()error {return _cccbea .ValidateWithPath ("")}; -// Phonetic Guide Text Alignment -RubyAlign *CT_RubyAlign ; +// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path +func (_aabd *CT_DocDefaults )ValidateWithPath (path string )error {if _aabd .RPrDefault !=nil {if _gcae :=_aabd .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_gcae !=nil {return _gcae ;};};if _aabd .PPrDefault !=nil {if _geaf :=_aabd .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_geaf !=nil {return _geaf ;};};return nil ;};type ST_FontFamily byte ;func (_cgddd ST_MailMergeSourceType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdcbf :=_d .Attr {};_gdcbf .Name =name ;switch _cgddd {case ST_MailMergeSourceTypeUnset :_gdcbf .Value ="";case ST_MailMergeSourceTypeDatabase :_gdcbf .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_gdcbf .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_gdcbf .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_gdcbf .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_gdcbf .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_gdcbf .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_gdcbf .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_gdcbf .Value ="\u006c\u0065\u0067\u0061\u0063\u0079";case ST_MailMergeSourceTypeMaster :_gdcbf .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _gdcbf ,nil ;};type CT_DocPartBehavior struct{ -// Phonetic Guide Text Font Size -Hps *CT_HpsMeasure ; +// Insertion Behavior Value +ValAttr ST_DocPartBehavior ;};func NewCT_AutoCaption ()*CT_AutoCaption {_edbe :=&CT_AutoCaption {};return _edbe };type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Distance Between Phonetic Guide Text and Phonetic Guide Base Text -HpsRaise *CT_HpsMeasure ; +// Annotation Identifier +IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};type CT_Font struct{ -// Phonetic Guide Base Text Font Size -HpsBaseText *CT_HpsMeasure ; +// Primary Font Name +NameAttr string ; -// Language ID for Phonetic Guide -Lid *CT_Lang ; +// Alternate Names for Font +AltName *CT_String ; -// Invalidated Field Cache -Dirty *CT_OnOff ;};type CT_Shd struct{ +// Panose-1 Typeface Classification Number +Panose1 *CT_Panose ; -// Shading Pattern -ValAttr ST_Shd ; +// Character Set Supported By Font +Charset *CT_Charset ; -// Shading Pattern Color -ColorAttr *ST_HexColor ; +// Font Family +Family *CT_FontFamily ; -// Shading Pattern Theme Color -ThemeColorAttr ST_ThemeColor ; +// Raster or Vector Font +NotTrueType *CT_OnOff ; -// Shading Pattern Theme Color Tint -ThemeTintAttr *string ; +// Font Pitch +Pitch *CT_Pitch ; -// Shading Pattern Theme Color Shade -ThemeShadeAttr *string ; +// Supported Unicode Subranges and Code Pages +Sig *CT_FontSig ; -// Shading Background Color -FillAttr *ST_HexColor ; +// Regular Font Style Embedding +EmbedRegular *CT_FontRel ; -// Shading Background Theme Color -ThemeFillAttr ST_ThemeColor ; +// Bold Style Font Style Embedding +EmbedBold *CT_FontRel ; -// Shading Background Theme Color Tint -ThemeFillTintAttr *string ; +// Italic Font Style Embedding +EmbedItalic *CT_FontRel ; -// Shading Background Theme Color Shade -ThemeFillShadeAttr *string ;};func NewEG_RPrContent ()*EG_RPrContent {_ddfeec :=&EG_RPrContent {};return _ddfeec }; +// Bold Italic Font Style Embedding +EmbedBoldItalic *CT_FontRel ;}; -// Validate validates the CT_DocDefaults and its children -func (_gcfgc *CT_DocDefaults )Validate ()error {return _gcfgc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");}; +// Validate validates the EG_ContentRunContentBase and its children +func (_eedcae *EG_ContentRunContentBase )Validate ()error {return _eedcae .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");}; -// Validate validates the CT_StyleSort and its children -func (_dafcad *CT_StyleSort )Validate ()error {return _dafcad .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");};func (_dcbcee ST_Direction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bafagf :=_f .Attr {};_bafagf .Name =name ;switch _dcbcee {case ST_DirectionUnset :_bafagf .Value ="";case ST_DirectionLtr :_bafagf .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_bafagf .Value ="\u0072\u0074\u006c";};return _bafagf ,nil ;}; +// Validate validates the CT_Ruby and its children +func (_deebbb *CT_Ruby )Validate ()error {return _deebbb .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");};func (_ebgdeb ST_TblOverlap )ValidateWithPath (path string )error {switch _ebgdeb {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgdeb ));};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_fbaba :=&CT_Hyperlink {};return _fbaba };func (_bebag *CT_PageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebag .ValAttr =ST_Border (1);for _ ,_feaab :=range start .Attr {if _feaab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_feaab .Name .Local =="\u0069\u0064"||_feaab .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"&&_feaab .Name .Local =="\u0069\u0064"{_ddfdd ,_cggbd :=_feaab .Value ,error (nil );if _cggbd !=nil {return _cggbd ;};_bebag .IdAttr =&_ddfdd ;continue ;};if _feaab .Name .Local =="\u0076\u0061\u006c"{_bebag .ValAttr .UnmarshalXMLAttr (_feaab );continue ;};if _feaab .Name .Local =="\u0063\u006f\u006co\u0072"{_bbdf ,_adbaa :=ParseUnionST_HexColor (_feaab .Value );if _adbaa !=nil {return _adbaa ;};_bebag .ColorAttr =&_bbdf ;continue ;};if _feaab .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bebag .ThemeColorAttr .UnmarshalXMLAttr (_feaab );continue ;};if _feaab .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fcedc ,_bbcce :=_feaab .Value ,error (nil );if _bbcce !=nil {return _bbcce ;};_bebag .ThemeTintAttr =&_fcedc ;continue ;};if _feaab .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_eaeeae ,_bgefd :=_feaab .Value ,error (nil );if _bgefd !=nil {return _bgefd ;};_bebag .ThemeShadeAttr =&_eaeeae ;continue ;};if _feaab .Name .Local =="\u0073\u007a"{_fdbag ,_fcgac :=_ac .ParseUint (_feaab .Value ,10,64);if _fcgac !=nil {return _fcgac ;};_bebag .SzAttr =&_fdbag ;continue ;};if _feaab .Name .Local =="\u0073\u0070\u0061c\u0065"{_cgecf ,_cbfcag :=_ac .ParseUint (_feaab .Value ,10,64);if _cbfcag !=nil {return _cbfcag ;};_bebag .SpaceAttr =&_cgecf ;continue ;};if _feaab .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gcfcd ,_aabbb :=ParseUnionST_OnOff (_feaab .Value );if _aabbb !=nil {return _aabbb ;};_bebag .ShadowAttr =&_gcfcd ;continue ;};if _feaab .Name .Local =="\u0066\u0072\u0061m\u0065"{_ggbbc ,_cbcef :=ParseUnionST_OnOff (_feaab .Value );if _cbcef !=nil {return _cbcef ;};_bebag .FrameAttr =&_ggbbc ;continue ;};};for {_dacbb ,_begae :=d .Token ();if _begae !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_begae );};if _fecff ,_bddfd :=_dacbb .(_d .EndElement );_bddfd &&_fecff .Name ==start .Name {break ;};};return nil ;};func (_adcead ST_FtnPos )Validate ()error {return _adcead .ValidateWithPath ("")};type CT_SmartTagType struct{ -// Validate validates the CT_ProofErr and its children -func (_cbfa *CT_ProofErr )Validate ()error {return _cbfa .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};type CT_SdtText struct{ +// Smart Tag Namespace +NamespaceuriAttr *string ; -// Allow Soft Line Breaks -MultiLineAttr *_e .ST_OnOff ;};func (_bbea *CT_DocRsids )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbea .RsidRoot !=nil {_ebfbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_bbea .RsidRoot ,_ebfbe );};if _bbea .Rsid !=nil {_aeege :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_bfda :=range _bbea .Rsid {e .EncodeElement (_bfda ,_aeege );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Smart Tag Name +NameAttr *string ; -// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path -func (_gab *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil }; +// Smart Tag Supplementary URL +UrlAttr *string ;};func (_ceegg ST_HAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eabbdb :=_d .Attr {};_eabbdb .Name =name ;switch _ceegg {case ST_HAnchorUnset :_eabbdb .Value ="";case ST_HAnchorText :_eabbdb .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_eabbdb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_eabbdb .Value ="\u0070\u0061\u0067\u0065";};return _eabbdb ,nil ;};func (_cacde *CT_Sym )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdbbb :=range start .Attr {if _bdbbb .Name .Local =="\u0066\u006f\u006e\u0074"{_feadg ,_aefbdb :=_bdbbb .Value ,error (nil );if _aefbdb !=nil {return _aefbdb ;};_cacde .FontAttr =&_feadg ;continue ;};if _bdbbb .Name .Local =="\u0063\u0068\u0061\u0072"{_dbcbgf ,_fbagbb :=_bdbbb .Value ,error (nil );if _fbagbb !=nil {return _fbagbb ;};_cacde .CharAttr =&_dbcbgf ;continue ;};};for {_cfcbe ,_acafac :=d .Token ();if _acafac !=nil {return _ace .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_acafac );};if _feecf ,_beaag :=_cfcbe .(_d .EndElement );_beaag &&_feecf .Name ==start .Name {break ;};};return nil ;};func (_beefcg *CT_Picture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {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 :"\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\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 _beefcg .Any !=nil {for _ ,_fccbb :=range _beefcg .Any {_fccbb .MarshalXML (e ,_d .StartElement {});};};if _beefcg .Movie !=nil {_aedbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_beefcg .Movie ,_aedbc );};if _beefcg .Control !=nil {_abbdca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_beefcg .Control ,_abbdca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path -func (_edbgcg *CT_TxbxContent )ValidateWithPath (path string )error {for _geagd ,_bbgbc :=range _edbgcg .AltChunk {if _dbgbfc :=_bbgbc .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_geagd ));_dbgbfc !=nil {return _dbgbfc ;};};for _dfegfg ,_agbeb :=range _edbgcg .EG_ContentBlockContent {if _dabgb :=_agbeb .ValidateWithPath (_ff .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 ,_dfegfg ));_dabgb !=nil {return _dabgb ;};};return nil ;};func (_fbfecf *EG_PContentMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcgcab :for {_adadb ,_aadddc :=d .Token ();if _aadddc !=nil {return _aadddc ;};switch _dacaed :=_adadb .(type ){case _f .StartElement :switch _dacaed .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"}:_dabge :=NewEG_PContentBase ();_dabge .CustomXml =NewCT_CustomXmlRun ();if _geeaf :=d .DecodeElement (_dabge .CustomXml ,&_dacaed );_geeaf !=nil {return _geeaf ;};_fbfecf .EG_PContentBase =append (_fbfecf .EG_PContentBase ,_dabge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egafe :=NewEG_PContentBase ();_dfcfg :=NewCT_SimpleField ();if _dcfbf :=d .DecodeElement (_dfcfg ,&_dacaed );_dcfbf !=nil {return _dcfbf ;};_egafe .FldSimple =append (_egafe .FldSimple ,_dfcfg );_fbfecf .EG_PContentBase =append (_fbfecf .EG_PContentBase ,_egafe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fffcge :=NewEG_PContentBase ();_fffcge .Hyperlink =NewCT_Hyperlink ();if _ggeecb :=d .DecodeElement (_fffcge .Hyperlink ,&_dacaed );_ggeecb !=nil {return _ggeecb ;};_fbfecf .EG_PContentBase =append (_fbfecf .EG_PContentBase ,_fffcge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_febad :=NewEG_ContentRunContentBase ();_febad .SmartTag =NewCT_SmartTagRun ();if _bfeca :=d .DecodeElement (_febad .SmartTag ,&_dacaed );_bfeca !=nil {return _bfeca ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_febad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcbdca :=NewEG_ContentRunContentBase ();_gcbdca .Sdt =NewCT_SdtRun ();if _begff :=d .DecodeElement (_gcbdca .Sdt ,&_dacaed );_begff !=nil {return _begff ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_gcbdca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defda :=NewEG_ContentRunContentBase ();_gbbda :=NewEG_RunLevelElts ();_gbbda .ProofErr =NewCT_ProofErr ();if _ecdcfg :=d .DecodeElement (_gbbda .ProofErr ,&_dacaed );_ecdcfg !=nil {return _ecdcfg ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_defda );_defda .EG_RunLevelElts =append (_defda .EG_RunLevelElts ,_gbbda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eegac :=NewEG_ContentRunContentBase ();_eedfgc :=NewEG_RunLevelElts ();_eedfgc .PermStart =NewCT_PermStart ();if _eaaff :=d .DecodeElement (_eedfgc .PermStart ,&_dacaed );_eaaff !=nil {return _eaaff ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_eegac );_eegac .EG_RunLevelElts =append (_eegac .EG_RunLevelElts ,_eedfgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eccbab :=NewEG_ContentRunContentBase ();_gbcge :=NewEG_RunLevelElts ();_gbcge .PermEnd =NewCT_Perm ();if _fcbegd :=d .DecodeElement (_gbcge .PermEnd ,&_dacaed );_fcbegd !=nil {return _fcbegd ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_eccbab );_eccbab .EG_RunLevelElts =append (_eccbab .EG_RunLevelElts ,_gbcge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgebf :=NewEG_ContentRunContentBase ();_gbegf :=NewEG_RunLevelElts ();_gbegf .Ins =NewCT_RunTrackChange ();if _ecfag :=d .DecodeElement (_gbegf .Ins ,&_dacaed );_ecfag !=nil {return _ecfag ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_dbgebf );_dbgebf .EG_RunLevelElts =append (_dbgebf .EG_RunLevelElts ,_gbegf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agccg :=NewEG_ContentRunContentBase ();_deaaf :=NewEG_RunLevelElts ();_deaaf .Del =NewCT_RunTrackChange ();if _daebe :=d .DecodeElement (_deaaf .Del ,&_dacaed );_daebe !=nil {return _daebe ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_agccg );_agccg .EG_RunLevelElts =append (_agccg .EG_RunLevelElts ,_deaaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_becage :=NewEG_ContentRunContentBase ();_cfccbc :=NewEG_RunLevelElts ();_cfccbc .MoveFrom =NewCT_RunTrackChange ();if _cabdd :=d .DecodeElement (_cfccbc .MoveFrom ,&_dacaed );_cabdd !=nil {return _cabdd ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_becage );_becage .EG_RunLevelElts =append (_becage .EG_RunLevelElts ,_cfccbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egada :=NewEG_ContentRunContentBase ();_gaggbd :=NewEG_RunLevelElts ();_gaggbd .MoveTo =NewCT_RunTrackChange ();if _addeee :=d .DecodeElement (_gaggbd .MoveTo ,&_dacaed );_addeee !=nil {return _addeee ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_egada );_egada .EG_RunLevelElts =append (_egada .EG_RunLevelElts ,_gaggbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdagge :=NewEG_ContentRunContentBase ();_gbeeb :=NewEG_RunLevelElts ();_acfcf :=NewEG_RangeMarkupElements ();_acfcf .BookmarkStart =NewCT_Bookmark ();if _ebaadd :=d .DecodeElement (_acfcf .BookmarkStart ,&_dacaed );_ebaadd !=nil {return _ebaadd ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_cdagge );_cdagge .EG_RunLevelElts =append (_cdagge .EG_RunLevelElts ,_gbeeb );_gbeeb .EG_RangeMarkupElements =append (_gbeeb .EG_RangeMarkupElements ,_acfcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccgcec :=NewEG_ContentRunContentBase ();_deffc :=NewEG_RunLevelElts ();_ecfab :=NewEG_RangeMarkupElements ();_ecfab .BookmarkEnd =NewCT_MarkupRange ();if _cfgbgf :=d .DecodeElement (_ecfab .BookmarkEnd ,&_dacaed );_cfgbgf !=nil {return _cfgbgf ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_ccgcec );_ccgcec .EG_RunLevelElts =append (_ccgcec .EG_RunLevelElts ,_deffc );_deffc .EG_RangeMarkupElements =append (_deffc .EG_RangeMarkupElements ,_ecfab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fffdb :=NewEG_ContentRunContentBase ();_agbbdf :=NewEG_RunLevelElts ();_feebg :=NewEG_RangeMarkupElements ();_feebg .MoveFromRangeStart =NewCT_MoveBookmark ();if _adgbgg :=d .DecodeElement (_feebg .MoveFromRangeStart ,&_dacaed );_adgbgg !=nil {return _adgbgg ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_fffdb );_fffdb .EG_RunLevelElts =append (_fffdb .EG_RunLevelElts ,_agbbdf );_agbbdf .EG_RangeMarkupElements =append (_agbbdf .EG_RangeMarkupElements ,_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 :"\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"}:_bbebce :=NewEG_ContentRunContentBase ();_cgaef :=NewEG_RunLevelElts ();_fdgdfg :=NewEG_RangeMarkupElements ();_fdgdfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _beffc :=d .DecodeElement (_fdgdfg .MoveFromRangeEnd ,&_dacaed );_beffc !=nil {return _beffc ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_bbebce );_bbebce .EG_RunLevelElts =append (_bbebce .EG_RunLevelElts ,_cgaef );_cgaef .EG_RangeMarkupElements =append (_cgaef .EG_RangeMarkupElements ,_fdgdfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeabec :=NewEG_ContentRunContentBase ();_ecccd :=NewEG_RunLevelElts ();_aaggbc :=NewEG_RangeMarkupElements ();_aaggbc .MoveToRangeStart =NewCT_MoveBookmark ();if _gfceaf :=d .DecodeElement (_aaggbc .MoveToRangeStart ,&_dacaed );_gfceaf !=nil {return _gfceaf ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_eeabec );_eeabec .EG_RunLevelElts =append (_eeabec .EG_RunLevelElts ,_ecccd );_ecccd .EG_RangeMarkupElements =append (_ecccd .EG_RangeMarkupElements ,_aaggbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egccgd :=NewEG_ContentRunContentBase ();_gaedce :=NewEG_RunLevelElts ();_dabfa :=NewEG_RangeMarkupElements ();_dabfa .MoveToRangeEnd =NewCT_MarkupRange ();if _gbbcab :=d .DecodeElement (_dabfa .MoveToRangeEnd ,&_dacaed );_gbbcab !=nil {return _gbbcab ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_egccgd );_egccgd .EG_RunLevelElts =append (_egccgd .EG_RunLevelElts ,_gaedce );_gaedce .EG_RangeMarkupElements =append (_gaedce .EG_RangeMarkupElements ,_dabfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfccdg :=NewEG_ContentRunContentBase ();_bedfae :=NewEG_RunLevelElts ();_cdfgdg :=NewEG_RangeMarkupElements ();_cdfgdg .CommentRangeStart =NewCT_MarkupRange ();if _gedcf :=d .DecodeElement (_cdfgdg .CommentRangeStart ,&_dacaed );_gedcf !=nil {return _gedcf ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_dfccdg );_dfccdg .EG_RunLevelElts =append (_dfccdg .EG_RunLevelElts ,_bedfae );_bedfae .EG_RangeMarkupElements =append (_bedfae .EG_RangeMarkupElements ,_cdfgdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acacb :=NewEG_ContentRunContentBase ();_ddeeaf :=NewEG_RunLevelElts ();_ffbda :=NewEG_RangeMarkupElements ();_ffbda .CommentRangeEnd =NewCT_MarkupRange ();if _dfcff :=d .DecodeElement (_ffbda .CommentRangeEnd ,&_dacaed );_dfcff !=nil {return _dfcff ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_acacb );_acacb .EG_RunLevelElts =append (_acacb .EG_RunLevelElts ,_ddeeaf );_ddeeaf .EG_RangeMarkupElements =append (_ddeeaf .EG_RangeMarkupElements ,_ffbda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefeec :=NewEG_ContentRunContentBase ();_dbbbb :=NewEG_RunLevelElts ();_acdgea :=NewEG_RangeMarkupElements ();_acdgea .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eefgfe :=d .DecodeElement (_acdgea .CustomXmlInsRangeStart ,&_dacaed );_eefgfe !=nil {return _eefgfe ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_eefeec );_eefeec .EG_RunLevelElts =append (_eefeec .EG_RunLevelElts ,_dbbbb );_dbbbb .EG_RangeMarkupElements =append (_dbbbb .EG_RangeMarkupElements ,_acdgea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgbgba :=NewEG_ContentRunContentBase ();_eafe :=NewEG_RunLevelElts ();_bcgbgb :=NewEG_RangeMarkupElements ();_bcgbgb .CustomXmlInsRangeEnd =NewCT_Markup ();if _bcgfc :=d .DecodeElement (_bcgbgb .CustomXmlInsRangeEnd ,&_dacaed );_bcgfc !=nil {return _bcgfc ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_bgbgba );_bgbgba .EG_RunLevelElts =append (_bgbgba .EG_RunLevelElts ,_eafe );_eafe .EG_RangeMarkupElements =append (_eafe .EG_RangeMarkupElements ,_bcgbgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_befea :=NewEG_ContentRunContentBase ();_bbcbc :=NewEG_RunLevelElts ();_eccdcd :=NewEG_RangeMarkupElements ();_eccdcd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acdcff :=d .DecodeElement (_eccdcd .CustomXmlDelRangeStart ,&_dacaed );_acdcff !=nil {return _acdcff ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_befea );_befea .EG_RunLevelElts =append (_befea .EG_RunLevelElts ,_bbcbc );_bbcbc .EG_RangeMarkupElements =append (_bbcbc .EG_RangeMarkupElements ,_eccdcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbgfdc :=NewEG_ContentRunContentBase ();_cdcfg :=NewEG_RunLevelElts ();_beabcd :=NewEG_RangeMarkupElements ();_beabcd .CustomXmlDelRangeEnd =NewCT_Markup ();if _dgfbb :=d .DecodeElement (_beabcd .CustomXmlDelRangeEnd ,&_dacaed );_dgfbb !=nil {return _dgfbb ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_dbgfdc );_dbgfdc .EG_RunLevelElts =append (_dbgfdc .EG_RunLevelElts ,_cdcfg );_cdcfg .EG_RangeMarkupElements =append (_cdcfg .EG_RangeMarkupElements ,_beabcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfgfde :=NewEG_ContentRunContentBase ();_dfefb :=NewEG_RunLevelElts ();_acafb :=NewEG_RangeMarkupElements ();_acafb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdfed :=d .DecodeElement (_acafb .CustomXmlMoveFromRangeStart ,&_dacaed );_gdfed !=nil {return _gdfed ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_cfgfde );_cfgfde .EG_RunLevelElts =append (_cfgfde .EG_RunLevelElts ,_dfefb );_dfefb .EG_RangeMarkupElements =append (_dfefb .EG_RangeMarkupElements ,_acafb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadgde :=NewEG_ContentRunContentBase ();_egfbdb :=NewEG_RunLevelElts ();_adafe :=NewEG_RangeMarkupElements ();_adafe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _acgfe :=d .DecodeElement (_adafe .CustomXmlMoveFromRangeEnd ,&_dacaed );_acgfe !=nil {return _acgfe ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_aadgde );_aadgde .EG_RunLevelElts =append (_aadgde .EG_RunLevelElts ,_egfbdb );_egfbdb .EG_RangeMarkupElements =append (_egfbdb .EG_RangeMarkupElements ,_adafe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfdefc :=NewEG_ContentRunContentBase ();_fecfc :=NewEG_RunLevelElts ();_gabaa :=NewEG_RangeMarkupElements ();_gabaa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abadcc :=d .DecodeElement (_gabaa .CustomXmlMoveToRangeStart ,&_dacaed );_abadcc !=nil {return _abadcc ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_cfdefc );_cfdefc .EG_RunLevelElts =append (_cfdefc .EG_RunLevelElts ,_fecfc );_fecfc .EG_RangeMarkupElements =append (_fecfc .EG_RangeMarkupElements ,_gabaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dacdbb :=NewEG_ContentRunContentBase ();_cdfccf :=NewEG_RunLevelElts ();_dacac :=NewEG_RangeMarkupElements ();_dacac .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dgcdd :=d .DecodeElement (_dacac .CustomXmlMoveToRangeEnd ,&_dacaed );_dgcdd !=nil {return _dgcdd ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_dacdbb );_dacdbb .EG_RunLevelElts =append (_dacdbb .EG_RunLevelElts ,_cdfccf );_cdfccf .EG_RangeMarkupElements =append (_cdfccf .EG_RangeMarkupElements ,_dacac );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"}:_cadbf :=NewEG_ContentRunContentBase ();_ecfcd :=NewEG_RunLevelElts ();_efdga :=NewEG_MathContent ();_efdga .OMathPara =_ee .NewOMathPara ();if _abccab :=d .DecodeElement (_efdga .OMathPara ,&_dacaed );_abccab !=nil {return _abccab ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_cadbf );_cadbf .EG_RunLevelElts =append (_cadbf .EG_RunLevelElts ,_ecfcd );_ecfcd .EG_MathContent =append (_ecfcd .EG_MathContent ,_efdga );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"}:_bdabd :=NewEG_ContentRunContentBase ();_bedga :=NewEG_RunLevelElts ();_ffgegc :=NewEG_MathContent ();_ffgegc .OMath =_ee .NewOMath ();if _fdefa :=d .DecodeElement (_ffgegc .OMath ,&_dacaed );_fdefa !=nil {return _fdefa ;};_fbfecf .EG_ContentRunContentBase =append (_fbfecf .EG_ContentRunContentBase ,_bdabd );_bdabd .EG_RunLevelElts =append (_bdabd .EG_RunLevelElts ,_bedga );_bedga .EG_MathContent =append (_bedga .EG_MathContent ,_ffgegc );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_dacaed .Name );if _abaab :=d .Skip ();_abaab !=nil {return _abaab ;};};case _f .EndElement :break _bcgcab ;case _f .CharData :};};return nil ;};func (_fcagee *ST_Proof )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fceafc ,_gebec :=d .Token ();if _gebec !=nil {return _gebec ;};if _gcebec ,_cddffb :=_fceafc .(_f .EndElement );_cddffb &&_gcebec .Name ==start .Name {*_fcagee =1;return nil ;};if _ggbgff ,_cgebgd :=_fceafc .(_f .CharData );!_cgebgd {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fceafc );}else {switch string (_ggbgff ){case "":*_fcagee =0;case "\u0063\u006c\u0065a\u006e":*_fcagee =1;case "\u0064\u0069\u0072t\u0079":*_fcagee =2;};};_fceafc ,_gebec =d .Token ();if _gebec !=nil {return _gebec ;};if _dbfaa ,_gbead :=_fceafc .(_f .EndElement );_gbead &&_dbfaa .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fceafc );}; +// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path +func (_ggecdc *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };func (_edaeb *CT_Document )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edaeb .ConformanceAttr =_ff .ST_ConformanceClass (1);for _ ,_aacdf :=range start .Attr {if _aacdf .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_edaeb .ConformanceAttr .UnmarshalXMLAttr (_aacdf );continue ;};};_agdd :for {_afbg ,_cfefb :=d .Token ();if _cfefb !=nil {return _cfefb ;};switch _ecdb :=_afbg .(type ){case _d .StartElement :switch _ecdb .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_edaeb .Background =NewCT_Background ();if _eefa :=d .DecodeElement (_edaeb .Background ,&_ecdb );_eefa !=nil {return _eefa ;};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 :"\u0062\u006f\u0064\u0079"},_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 :"\u0062\u006f\u0064\u0079"}:_edaeb .Body =NewCT_Body ();if _effb :=d .DecodeElement (_edaeb .Body ,&_ecdb );_effb !=nil {return _effb ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_ecdb .Name );if _cgdfe :=d .Skip ();_cgdfe !=nil {return _cgdfe ;};};case _d .EndElement :break _agdd ;case _d .CharData :};};return nil ;};func (_bcebg *EG_FtnEdnNumProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcebg .NumStart !=nil {_cgfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bcebg .NumStart ,_cgfcg );};if _bcebg .NumRestart !=nil {_cacaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bcebg .NumRestart ,_cacaeb );};return nil ;};func (_acfba *WdCT_WrapSquare )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ebgfc ,_ebebaa :=_acfba .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _ebebaa !=nil {return _ebebaa ;};start .Attr =append (start .Attr ,_ebgfc );if _acfba .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ace .Sprintf ("\u0025\u0076",*_acfba .DistTAttr )});};if _acfba .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ace .Sprintf ("\u0025\u0076",*_acfba .DistBAttr )});};if _acfba .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ace .Sprintf ("\u0025\u0076",*_acfba .DistLAttr )});};if _acfba .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ace .Sprintf ("\u0025\u0076",*_acfba .DistRAttr )});};e .EncodeToken (start );if _acfba .EffectExtent !=nil {_cacfbg :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_acfba .EffectExtent ,_cacfbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_StyleSort struct{ -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_fega *CT_Background )ValidateWithPath (path string )error {if _fega .ColorAttr !=nil {if _fba :=_fega .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fba !=nil {return _fba ;};};if _fbg :=_fega .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fbg !=nil {return _fbg ;};if _fega .Drawing !=nil {if _fgfc :=_fega .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_fgfc !=nil {return _fgfc ;};};return nil ;};type ST_TblLayoutType byte ;func (_bdcgbf ST_LevelSuffix )Validate ()error {return _bdcgbf .ValidateWithPath ("")};func (_daac *CT_Underline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cafge :=range start .Attr {if _cafge .Name .Local =="\u0076\u0061\u006c"{_daac .ValAttr .UnmarshalXMLAttr (_cafge );continue ;};if _cafge .Name .Local =="\u0063\u006f\u006co\u0072"{_eaeaf ,_fdfge :=ParseUnionST_HexColor (_cafge .Value );if _fdfge !=nil {return _fdfge ;};_daac .ColorAttr =&_eaeaf ;continue ;};if _cafge .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_daac .ThemeColorAttr .UnmarshalXMLAttr (_cafge );continue ;};if _cafge .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_eegbd ,_gdgfc :=_cafge .Value ,error (nil );if _gdgfc !=nil {return _gdgfc ;};_daac .ThemeTintAttr =&_eegbd ;continue ;};if _cafge .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_gfgef ,_eabcba :=_cafge .Value ,error (nil );if _eabcba !=nil {return _eabcba ;};_daac .ThemeShadeAttr =&_gfgef ;continue ;};};for {_gbfdga ,_efegg :=d .Token ();if _efegg !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_efegg );};if _gggba ,_dagcd :=_gbfdga .(_f .EndElement );_dagcd &&_gggba .Name ==start .Name {break ;};};return nil ;};func (_gagcg *CT_PageMar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbfe :=range start .Attr {if _fbfe .Name .Local =="\u0074\u006f\u0070"{_ffgf ,_gcdad :=ParseUnionST_SignedTwipsMeasure (_fbfe .Value );if _gcdad !=nil {return _gcdad ;};_gagcg .TopAttr =_ffgf ;continue ;};if _fbfe .Name .Local =="\u0072\u0069\u0067h\u0074"{_cgfea ,_cdgda :=ParseUnionST_TwipsMeasure (_fbfe .Value );if _cdgda !=nil {return _cdgda ;};_gagcg .RightAttr =_cgfea ;continue ;};if _fbfe .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_ccebf ,_cegcd :=ParseUnionST_SignedTwipsMeasure (_fbfe .Value );if _cegcd !=nil {return _cegcd ;};_gagcg .BottomAttr =_ccebf ;continue ;};if _fbfe .Name .Local =="\u006c\u0065\u0066\u0074"{_dfbgc ,_fafeb :=ParseUnionST_TwipsMeasure (_fbfe .Value );if _fafeb !=nil {return _fafeb ;};_gagcg .LeftAttr =_dfbgc ;continue ;};if _fbfe .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_fegad ,_cfcaa :=ParseUnionST_TwipsMeasure (_fbfe .Value );if _cfcaa !=nil {return _cfcaa ;};_gagcg .HeaderAttr =_fegad ;continue ;};if _fbfe .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_cdbad ,_aeecbe :=ParseUnionST_TwipsMeasure (_fbfe .Value );if _aeecbe !=nil {return _aeecbe ;};_gagcg .FooterAttr =_cdbad ;continue ;};if _fbfe .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_ccebb ,_bbagd :=ParseUnionST_TwipsMeasure (_fbfe .Value );if _bbagd !=nil {return _bbagd ;};_gagcg .GutterAttr =_ccebb ;continue ;};};for {_abfbb ,_caeae :=d .Token ();if _caeae !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_caeae );};if _ceag ,_dfbac :=_abfbb .(_f .EndElement );_dfbac &&_ceag .Name ==start .Name {break ;};};return nil ;};func (_fefca ST_CharacterSpacing )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adebd :=_f .Attr {};_adebd .Name =name ;switch _fefca {case ST_CharacterSpacingUnset :_adebd .Value ="";case ST_CharacterSpacingDoNotCompress :_adebd .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_adebd .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_adebd .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 _adebd ,nil ;};func (_cbgbg *CT_LvlLegacy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aecdg :=range start .Attr {if _aecdg .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_abfgb ,_gagfe :=ParseUnionST_OnOff (_aecdg .Value );if _gagfe !=nil {return _gagfe ;};_cbgbg .LegacyAttr =&_abfgb ;continue ;};if _aecdg .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_fadcf ,_dagde :=ParseUnionST_TwipsMeasure (_aecdg .Value );if _dagde !=nil {return _dagde ;};_cbgbg .LegacySpaceAttr =&_fadcf ;continue ;};if _aecdg .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_gbdef ,_dbaee :=ParseUnionST_SignedTwipsMeasure (_aecdg .Value );if _dbaee !=nil {return _dbaee ;};_cbgbg .LegacyIndentAttr =&_gbdef ;continue ;};};for {_abbfg ,_adfabb :=d .Token ();if _adfabb !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_adfabb );};if _abee ,_cdcdg :=_abbfg .(_f .EndElement );_cdcdg &&_abee .Name ==start .Name {break ;};};return nil ;};type ST_View byte ;type CT_Endnotes struct{ +// Style Sorting +ValAttr ST_StyleSort ;};func (_bgfggb *CT_Spacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebgaa :=range start .Attr {if _ebgaa .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_dbbaee ,_caacgd :=ParseUnionST_TwipsMeasure (_ebgaa .Value );if _caacgd !=nil {return _caacgd ;};_bgfggb .BeforeAttr =&_dbbaee ;continue ;};if _ebgaa .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_edfac ,_bedcb :=_ac .ParseInt (_ebgaa .Value ,10,64);if _bedcb !=nil {return _bedcb ;};_bgfggb .BeforeLinesAttr =&_edfac ;continue ;};if _ebgaa .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_adebb ,_ecaeg :=ParseUnionST_OnOff (_ebgaa .Value );if _ecaeg !=nil {return _ecaeg ;};_bgfggb .BeforeAutospacingAttr =&_adebb ;continue ;};if _ebgaa .Name .Local =="\u0061\u0066\u0074e\u0072"{_ebgfgf ,_ebcab :=ParseUnionST_TwipsMeasure (_ebgaa .Value );if _ebcab !=nil {return _ebcab ;};_bgfggb .AfterAttr =&_ebgfgf ;continue ;};if _ebgaa .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_gbgff ,_cbdc :=_ac .ParseInt (_ebgaa .Value ,10,64);if _cbdc !=nil {return _cbdc ;};_bgfggb .AfterLinesAttr =&_gbgff ;continue ;};if _ebgaa .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_gdafb ,_bagge :=ParseUnionST_OnOff (_ebgaa .Value );if _bagge !=nil {return _bagge ;};_bgfggb .AfterAutospacingAttr =&_gdafb ;continue ;};if _ebgaa .Name .Local =="\u006c\u0069\u006e\u0065"{_ccafd ,_bgaffd :=ParseUnionST_SignedTwipsMeasure (_ebgaa .Value );if _bgaffd !=nil {return _bgaffd ;};_bgfggb .LineAttr =&_ccafd ;continue ;};if _ebgaa .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_bgfggb .LineRuleAttr .UnmarshalXMLAttr (_ebgaa );continue ;};};for {_dgefe ,_fegfb :=d .Token ();if _fegfb !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_fegfb );};if _fgdbfd ,_cgccaf :=_dgefe .(_d .EndElement );_cgccaf &&_fgdbfd .Name ==start .Name {break ;};};return nil ;};type CT_FontFamily struct{ -// Endnote Content -Endnote []*CT_FtnEdn ;}; +// Font Family Value +ValAttr ST_FontFamily ;};func (_fbgdf ST_TblLayoutType )String ()string {switch _fbgdf {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";};func (_cfcega *CT_Row )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfcega .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ace .Sprintf ("\u0025\u0076",*_cfcega .RsidRPrAttr )});};if _cfcega .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ace .Sprintf ("\u0025\u0076",*_cfcega .RsidRAttr )});};if _cfcega .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ace .Sprintf ("\u0025\u0076",*_cfcega .RsidDelAttr )});};if _cfcega .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_cfcega .RsidTrAttr )});};e .EncodeToken (start );if _cfcega .TblPrEx !=nil {_dcef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_cfcega .TblPrEx ,_dcef );};if _cfcega .TrPr !=nil {_bdafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_cfcega .TrPr ,_bdafc );};if _cfcega .EG_ContentCellContent !=nil {for _ ,_ebacbc :=range _cfcega .EG_ContentCellContent {_ebacbc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);func (_ebdba *CT_LatentStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgaf :=range start .Attr {if _cgaf .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_baegeb ,_dadbb :=ParseUnionST_OnOff (_cgaf .Value );if _dadbb !=nil {return _dadbb ;};_ebdba .DefLockedStateAttr =&_baegeb ;continue ;};if _cgaf .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_efcg ,_gaga :=_ac .ParseInt (_cgaf .Value ,10,64);if _gaga !=nil {return _gaga ;};_ebdba .DefUIPriorityAttr =&_efcg ;continue ;};if _cgaf .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_bcbae ,_beebd :=ParseUnionST_OnOff (_cgaf .Value );if _beebd !=nil {return _beebd ;};_ebdba .DefSemiHiddenAttr =&_bcbae ;continue ;};if _cgaf .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_daede ,_agedc :=ParseUnionST_OnOff (_cgaf .Value );if _agedc !=nil {return _agedc ;};_ebdba .DefUnhideWhenUsedAttr =&_daede ;continue ;};if _cgaf .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_egeae ,_gadba :=ParseUnionST_OnOff (_cgaf .Value );if _gadba !=nil {return _gadba ;};_ebdba .DefQFormatAttr =&_egeae ;continue ;};if _cgaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cafea ,_ecddg :=_ac .ParseInt (_cgaf .Value ,10,64);if _ecddg !=nil {return _ecddg ;};_ebdba .CountAttr =&_cafea ;continue ;};};_cgfad :for {_fbgaa ,_abdf :=d .Token ();if _abdf !=nil {return _abdf ;};switch _gdbed :=_fbgaa .(type ){case _d .StartElement :switch _gdbed .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 :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"},_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 :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"}:_egfb :=NewCT_LsdException ();if _dbgde :=d .DecodeElement (_egfb ,&_gdbed );_dbgde !=nil {return _dbgde ;};_ebdba .LsdException =append (_ebdba .LsdException ,_egfb );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_gdbed .Name );if _fcae :=d .Skip ();_fcae !=nil {return _fcae ;};};case _d .EndElement :break _cgfad ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path -func (_cdea *CT_AutoCaption )ValidateWithPath (path string )error {return nil };func (_bbebcb *CT_TopPageBorder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbebcb .ValAttr =ST_Border (1);for _ ,_degdad :=range start .Attr {if _degdad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_degdad .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_degdad .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"&&_degdad .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_aebgc ,_ddafb :=_degdad .Value ,error (nil );if _ddafb !=nil {return _ddafb ;};_bbebcb .TopLeftAttr =&_aebgc ;continue ;};if _degdad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_degdad .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_degdad .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"&&_degdad .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_added ,_ggbde :=_degdad .Value ,error (nil );if _ggbde !=nil {return _ggbde ;};_bbebcb .TopRightAttr =&_added ;continue ;};if _degdad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_degdad .Name .Local =="\u0069\u0064"||_degdad .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"&&_degdad .Name .Local =="\u0069\u0064"{_cggbf ,_cbbgae :=_degdad .Value ,error (nil );if _cbbgae !=nil {return _cbbgae ;};_bbebcb .IdAttr =&_cggbf ;continue ;};if _degdad .Name .Local =="\u0076\u0061\u006c"{_bbebcb .ValAttr .UnmarshalXMLAttr (_degdad );continue ;};if _degdad .Name .Local =="\u0063\u006f\u006co\u0072"{_eebfee ,_gbcbe :=ParseUnionST_HexColor (_degdad .Value );if _gbcbe !=nil {return _gbcbe ;};_bbebcb .ColorAttr =&_eebfee ;continue ;};if _degdad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bbebcb .ThemeColorAttr .UnmarshalXMLAttr (_degdad );continue ;};if _degdad .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dffad ,_ddege :=_degdad .Value ,error (nil );if _ddege !=nil {return _ddege ;};_bbebcb .ThemeTintAttr =&_dffad ;continue ;};if _degdad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_cfece ,_cabbcd :=_degdad .Value ,error (nil );if _cabbcd !=nil {return _cabbcd ;};_bbebcb .ThemeShadeAttr =&_cfece ;continue ;};if _degdad .Name .Local =="\u0073\u007a"{_bdbcfd ,_gadgdg :=_fc .ParseUint (_degdad .Value ,10,64);if _gadgdg !=nil {return _gadgdg ;};_bbebcb .SzAttr =&_bdbcfd ;continue ;};if _degdad .Name .Local =="\u0073\u0070\u0061c\u0065"{_deabf ,_fceca :=_fc .ParseUint (_degdad .Value ,10,64);if _fceca !=nil {return _fceca ;};_bbebcb .SpaceAttr =&_deabf ;continue ;};if _degdad .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dbgca ,_efdcag :=ParseUnionST_OnOff (_degdad .Value );if _efdcag !=nil {return _efdcag ;};_bbebcb .ShadowAttr =&_dbgca ;continue ;};if _degdad .Name .Local =="\u0066\u0072\u0061m\u0065"{_gbbee ,_afgdf :=ParseUnionST_OnOff (_degdad .Value );if _afgdf !=nil {return _afgdf ;};_bbebcb .FrameAttr =&_gbbee ;continue ;};};for {_adbgg ,_defag :=d .Token ();if _defag !=nil {return _ff .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",_defag );};if _cagegf ,_fgadc :=_adbgg .(_f .EndElement );_fgadc &&_cagegf .Name ==start .Name {break ;};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_dcfdc :=&CT_Drawing {};return _dcfdc };const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;);func (_bgbgfd ST_VerticalJc )Validate ()error {return _bgbgfd .ValidateWithPath ("")};func (_ggcbf *CT_MathCtrlDel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aadbd :=range start .Attr {if _aadbd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gadc ,_gagac :=_aadbd .Value ,error (nil );if _gagac !=nil {return _gagac ;};_ggcbf .AuthorAttr =_gadc ;continue ;};if _aadbd .Name .Local =="\u0064\u0061\u0074\u0065"{_ceaeg ,_agdd :=ParseStdlibTime (_aadbd .Value );if _agdd !=nil {return _agdd ;};_ggcbf .DateAttr =&_ceaeg ;continue ;};if _aadbd .Name .Local =="\u0069\u0064"{_fadb ,_aegeg :=_fc .ParseInt (_aadbd .Value ,10,64);if _aegeg !=nil {return _aegeg ;};_ggcbf .IdAttr =_fadb ;continue ;};};for {_abgag ,_gcedc :=d .Token ();if _gcedc !=nil {return _ff .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",_gcedc );};if _caaeae ,_ddad :=_abgag .(_f .EndElement );_ddad &&_caaeae .Name ==start .Name {break ;};};return nil ;};func (_cdac *CT_BookmarkRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdac .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_cdac .ColFirstAttr )});};if _cdac .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ff .Sprintf ("\u0025\u0076",*_cdac .ColLastAttr )});};if _cdac .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cac ,_aadc :=_cdac .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 _aadc !=nil {return _aadc ;};start .Attr =append (start .Attr ,_cac );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_cdac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfdcd *ST_NumberFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbeedb ,_beead :=d .Token ();if _beead !=nil {return _beead ;};if _ccebag ,_faffce :=_fbeedb .(_f .EndElement );_faffce &&_ccebag .Name ==start .Name {*_gfdcd =1;return nil ;};if _ccgabg ,_gedbe :=_fbeedb .(_f .CharData );!_gedbe {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbeedb );}else {switch string (_ccgabg ){case "":*_gfdcd =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gfdcd =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gfdcd =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gfdcd =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gfdcd =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gfdcd =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_gfdcd =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gfdcd =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gfdcd =8;case "\u0068\u0065\u0078":*_gfdcd =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_gfdcd =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gfdcd =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfdcd =12;case "\u0061\u0069\u0075e\u006f":*_gfdcd =13;case "\u0069\u0072\u006fh\u0061":*_gfdcd =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_gfdcd =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_gfdcd =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_gfdcd =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":*_gfdcd =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_gfdcd =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_gfdcd =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gfdcd =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gfdcd =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_gfdcd =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_gfdcd =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_gfdcd =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_gfdcd =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_gfdcd =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_gfdcd =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":*_gfdcd =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_gfdcd =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_gfdcd =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_gfdcd =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":*_gfdcd =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gfdcd =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_gfdcd =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_gfdcd =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gfdcd =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfdcd =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_gfdcd =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_gfdcd =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gfdcd =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gfdcd =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_gfdcd =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_gfdcd =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_gfdcd =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_gfdcd =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_gfdcd =47;case "\u006e\u006f\u006e\u0065":*_gfdcd =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_gfdcd =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_gfdcd =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_gfdcd =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_gfdcd =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_gfdcd =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_gfdcd =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_gfdcd =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gfdcd =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfdcd =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_gfdcd =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gfdcd =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfdcd =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_gfdcd =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_gfdcd =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfdcd =63;};};_fbeedb ,_beead =d .Token ();if _beead !=nil {return _beead ;};if _gegcf ,_eceee :=_fbeedb .(_f .EndElement );_eceee &&_gegcf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbeedb );};type CT_TargetScreenSz struct{ +// Validate validates the CT_NumFmt and its children +func (_addcb *CT_NumFmt )Validate ()error {return _addcb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func NewCT_FitText ()*CT_FitText {_eeeb :=&CT_FitText {};return _eeeb };func (_ebbab ST_SectionMark )ValidateWithPath (path string )error {switch _ebbab {case 0,1,2,3,4,5:default:return _ace .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 (_bfbeaa ST_TblStyleOverrideType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abfeba :=_d .Attr {};_abfeba .Name =name ;switch _bfbeaa {case ST_TblStyleOverrideTypeUnset :_abfeba .Value ="";case ST_TblStyleOverrideTypeWholeTable :_abfeba .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_abfeba .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_abfeba .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_abfeba .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_abfeba .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_abfeba .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_abfeba .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_abfeba .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_abfeba .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_abfeba .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_abfeba .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_abfeba .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_abfeba .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _abfeba ,nil ;};func NewCT_SdtCell ()*CT_SdtCell {_aaacc :=&CT_SdtCell {};return _aaacc }; -// Target Screen Size Value -ValAttr ST_TargetScreenSz ;};func (_fbd *CT_AutoCaptions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gge :for {_agc ,_afea :=d .Token ();if _afea !=nil {return _afea ;};switch _gae :=_agc .(type ){case _f .StartElement :switch _gae .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"}:_eaf :=NewCT_AutoCaption ();if _aecd :=d .DecodeElement (_eaf ,&_gae );_aecd !=nil {return _aecd ;};_fbd .AutoCaption =append (_fbd .AutoCaption ,_eaf );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_gae .Name );if _beeb :=d .Skip ();_beeb !=nil {return _beeb ;};};case _f .EndElement :break _gge ;case _f .CharData :};};return nil ;};func (_dgae *CT_Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgae .Comment !=nil {_aebd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_decf :=range _dgae .Comment {e .EncodeElement (_decf ,_aebd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Shd ()*CT_Shd {_gedfa :=&CT_Shd {};_gedfa .ValAttr =ST_Shd (1);return _gedfa };func (_bdeac *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 :_ff .Sprintf ("\u0025\u0076",_bdeac .IdAttr )});e .EncodeToken (start );if _bdeac .BlockQuote !=nil {_ggcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_bdeac .BlockQuote ,_ggcd );};if _bdeac .BodyDiv !=nil {_cgfef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}};e .EncodeElement (_bdeac .BodyDiv ,_cgfef );};_cdbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_bdeac .MarLeft ,_cdbc );_adbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bdeac .MarRight ,_adbd );_bbdeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_bdeac .MarTop ,_bbdeb );_edcg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bdeac .MarBottom ,_edcg );if _bdeac .DivBdr !=nil {_dafca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_bdeac .DivBdr ,_dafca );};if _bdeac .DivsChild !=nil {_fgba :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}};for _ ,_bfba :=range _bdeac .DivsChild {e .EncodeElement (_bfba ,_fgba );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SdtListItem struct{ +// ST_SignedHpsMeasure is a union type +type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};type ST_TabTlc byte ;type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_c .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_c .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_c .CT_NonVisualGraphicFrameProperties ;Graphic *_c .Graphic ;};func (_eddd *CT_Ind )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eddd .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .StartAttr )});};if _eddd .StartCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073t\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .StartCharsAttr )});};if _eddd .EndAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .EndAttr )});};if _eddd .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .EndCharsAttr )});};if _eddd .LeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .LeftAttr )});};if _eddd .LeftCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0065\u0066\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .LeftCharsAttr )});};if _eddd .RightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .RightAttr )});};if _eddd .RightCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072i\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .RightCharsAttr )});};if _eddd .HangingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .HangingAttr )});};if _eddd .HangingCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u006e\u0067\u0069\u006e\u0067C\u0068\u0061\u0072\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .HangingCharsAttr )});};if _eddd .FirstLineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .FirstLineAttr )});};if _eddd .FirstLineCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003af\u0069\u0072\u0073t\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_eddd .FirstLineCharsAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_dbbdg :=&CT_FFCheckBoxChoice {};return _dbbdg };func (_bfbd *CT_Charset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfbd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_bfbd .ValAttr )});};if _bfbd .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0053\u0065\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_bfbd .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TblPrBase ()*CT_TblPrBase {_dgeafc :=&CT_TblPrBase {};return _dgeafc };func (_agdfbg ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _agdfbg {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agdfbg ));};return nil ;};func (_bafgb *CT_Empty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dddef ,_bcgc :=d .Token ();if _bcgc !=nil {return _ace .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_bcgc );};if _fgdg ,_egedf :=_dddef .(_d .EndElement );_egedf &&_fgdg .Name ==start .Name {break ;};};return nil ;};func NewCT_Font ()*CT_Font {_bbcdb :=&CT_Font {};return _bbcdb }; -// List Entry Display Text -DisplayTextAttr *string ; +// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path +func (_babb *CT_FontRel )ValidateWithPath (path string )error {if !_ff .ST_GuidPatternRe .MatchString (_babb .FontKeyAttr ){return _ace .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 ,_ff .ST_GuidPatternRe ,_babb .FontKeyAttr );};if _gfebfe :=_babb .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_gfebfe !=nil {return _gfebfe ;};return nil ;};func (_gcade ST_CaptionPos )String ()string {switch _gcade {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 (_bcgbg *WdWsp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcgbg .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_cbbfa :=range start .Attr {if _cbbfa .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_bfegfg ,_babgeg :=_ac .ParseBool (_cbbfa .Value );if _babgeg !=nil {return _babgeg ;};_bcgbg .NormalEastAsianFlowAttr =&_bfegfg ;continue ;};};_dgfbb :for {_edgcb ,_cbacb :=d .Token ();if _cbacb !=nil {return _cbacb ;};switch _geeabb :=_edgcb .(type ){case _d .StartElement :switch _geeabb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076P\u0072"}:_bcgbg .CNvPr =_c .NewCT_NonVisualDrawingProps ();if _dddbagf :=d .DecodeElement (_bcgbg .CNvPr ,&_geeabb );_dddbagf !=nil {return _dddbagf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_bcgbg .Choice =NewWdCT_WordprocessingShapeChoice ();if _cfceag :=d .DecodeElement (&_bcgbg .Choice .CNvSpPr ,&_geeabb );_cfceag !=nil {return _cfceag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_bcgbg .Choice =NewWdCT_WordprocessingShapeChoice ();if _fcbdef :=d .DecodeElement (&_bcgbg .Choice .CNvCnPr ,&_geeabb );_fcbdef !=nil {return _fcbdef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0073\u0070\u0050\u0072"}:if _cbebb :=d .DecodeElement (_bcgbg .SpPr ,&_geeabb );_cbebb !=nil {return _cbebb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0073\u0074\u0079l\u0065"}:_bcgbg .Style =_c .NewCT_ShapeStyle ();if _fddbfbf :=d .DecodeElement (_bcgbg .Style ,&_geeabb );_fddbfbf !=nil {return _fddbfbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgbg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _ffdgec :=d .DecodeElement (_bcgbg .ExtLst ,&_geeabb );_ffdgec !=nil {return _ffdgec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0074\u0078\u0062\u0078"}:_bcgbg .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _adaeg :=d .DecodeElement (&_bcgbg .WChoice .Txbx ,&_geeabb );_adaeg !=nil {return _adaeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_bcgbg .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _aagdc :=d .DecodeElement (&_bcgbg .WChoice .LinkedTxbx ,&_geeabb );_aagdc !=nil {return _aagdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _afagf :=d .DecodeElement (_bcgbg .BodyPr ,&_geeabb );_afagf !=nil {return _afagf ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057s\u0070 \u0025\u0076",_geeabb .Name );if _dbccfe :=d .Skip ();_dbccfe !=nil {return _dbccfe ;};};case _d .EndElement :break _dgfbb ;case _d .CharData :};};return nil ;};func (_bccee *ST_PageOrientation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bccee =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bccee =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bccee =2;};return nil ;};func (_aegebe *ST_StyleSort )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aegebe =0;case "\u006e\u0061\u006d\u0065":*_aegebe =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_aegebe =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aegebe =3;case "\u0066\u006f\u006e\u0074":*_aegebe =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_aegebe =5;case "\u0074\u0079\u0070\u0065":*_aegebe =6;case "\u0030\u0030\u0030\u0030":*_aegebe =7;case "\u0030\u0030\u0030\u0031":*_aegebe =8;case "\u0030\u0030\u0030\u0032":*_aegebe =9;case "\u0030\u0030\u0030\u0033":*_aegebe =10;case "\u0030\u0030\u0030\u0034":*_aegebe =11;case "\u0030\u0030\u0030\u0035":*_aegebe =12;};return nil ;};func (_fbfe *CT_FldChar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfe .FldCharTypeAttr =ST_FldCharType (1);for _ ,_caabc :=range start .Attr {if _caabc .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_fbfe .FldCharTypeAttr .UnmarshalXMLAttr (_caabc );continue ;};if _caabc .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_bgfd ,_gccd :=ParseUnionST_OnOff (_caabc .Value );if _gccd !=nil {return _gccd ;};_fbfe .FldLockAttr =&_bgfd ;continue ;};if _caabc .Name .Local =="\u0064\u0069\u0072t\u0079"{_cdeg ,_fged :=ParseUnionST_OnOff (_caabc .Value );if _fged !=nil {return _fged ;};_fbfe .DirtyAttr =&_cdeg ;continue ;};};_gbccc :for {_gdgd ,_bcade :=d .Token ();if _bcade !=nil {return _bcade ;};switch _ceed :=_gdgd .(type ){case _d .StartElement :switch _ceed .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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_fbfe .FldData =NewCT_Text ();if _dadf :=d .DecodeElement (_fbfe .FldData ,&_ceed );_dadf !=nil {return _dadf ;};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 :"\u0066\u0066\u0044\u0061\u0074\u0061"},_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 :"\u0066\u0066\u0044\u0061\u0074\u0061"}:_fbfe .FfData =NewCT_FFData ();if _gfab :=d .DecodeElement (_fbfe .FfData ,&_ceed );_gfab !=nil {return _gfab ;};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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_fbfe .NumberingChange =NewCT_TrackChangeNumbering ();if _gagfa :=d .DecodeElement (_fbfe .NumberingChange ,&_ceed );_gagfa !=nil {return _gagfa ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006c\u0064\u0043\u0068\u0061\u0072\u0020\u0025\u0076",_ceed .Name );if _bfef :=d .Skip ();_bfef !=nil {return _bfef ;};};case _d .EndElement :break _gbccc ;case _d .CharData :};};return nil ;};func (_befgff ST_DocPartType )String ()string {switch _befgff {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 (_bdffa *ST_Pitch )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcdab ,_dcgeadf :=d .Token ();if _dcgeadf !=nil {return _dcgeadf ;};if _eaffff ,_degbb :=_gcdab .(_d .EndElement );_degbb &&_eaffff .Name ==start .Name {*_bdffa =1;return nil ;};if _cbdbg ,_dggccg :=_gcdab .(_d .CharData );!_dggccg {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcdab );}else {switch string (_cbdbg ){case "":*_bdffa =0;case "\u0066\u0069\u0078e\u0064":*_bdffa =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_bdffa =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bdffa =3;};};_gcdab ,_dcgeadf =d .Token ();if _dcgeadf !=nil {return _dcgeadf ;};if _edafc ,_fbcae :=_gcdab .(_d .EndElement );_fbcae &&_edafc .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcdab );};func (_eaebc *EG_PContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaebc .FldSimple !=nil {_efgbf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_edfbgf :=range _eaebc .FldSimple {e .EncodeElement (_edfbgf ,_efgbf );};};if _eaebc .Hyperlink !=nil {_egbge :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_eaebc .Hyperlink ,_egbge );};if _eaebc .SubDoc !=nil {_gaadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_eaebc .SubDoc ,_gaadb );};if _eaebc .EG_ContentRunContent !=nil {for _ ,_acbgd :=range _eaebc .EG_ContentRunContent {_acbgd .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// List Entry Value -ValueAttr *string ;}; +// Validate validates the CT_ShapeDefaults and its children +func (_cfcaeda *CT_ShapeDefaults )Validate ()error {return _cfcaeda .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_fgaaeb *CT_WebSettings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccbe :for {_adefd ,_afaaf :=d .Token ();if _afaaf !=nil {return _afaaf ;};switch _gecee :=_adefd .(type ){case _d .StartElement :switch _gecee .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_fgaaeb .Frameset =NewCT_Frameset ();if _fbgcb :=d .DecodeElement (_fgaaeb .Frameset ,&_gecee );_fbgcb !=nil {return _fbgcb ;};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 :"\u0064\u0069\u0076\u0073"},_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 :"\u0064\u0069\u0076\u0073"}:_fgaaeb .Divs =NewCT_Divs ();if _geabc :=d .DecodeElement (_fgaaeb .Divs ,&_gecee );_geabc !=nil {return _geabc ;};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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_fgaaeb .Encoding =NewCT_String ();if _dddfgb :=d .DecodeElement (_fgaaeb .Encoding ,&_gecee );_dddfgb !=nil {return _dddfgb ;};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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_fgaaeb .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _fbfcfa :=d .DecodeElement (_fgaaeb .OptimizeForBrowser ,&_gecee );_fbfcfa !=nil {return _fbfcfa ;};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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_fgaaeb .RelyOnVML =NewCT_OnOff ();if _fafef :=d .DecodeElement (_fgaaeb .RelyOnVML ,&_gecee );_fafef !=nil {return _fafef ;};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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_fgaaeb .AllowPNG =NewCT_OnOff ();if _acgfeg :=d .DecodeElement (_fgaaeb .AllowPNG ,&_gecee );_acgfeg !=nil {return _acgfeg ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_fgaaeb .DoNotRelyOnCSS =NewCT_OnOff ();if _dcebg :=d .DecodeElement (_fgaaeb .DoNotRelyOnCSS ,&_gecee );_dcebg !=nil {return _dcebg ;};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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_fgaaeb .DoNotSaveAsSingleFile =NewCT_OnOff ();if _adbfcb :=d .DecodeElement (_fgaaeb .DoNotSaveAsSingleFile ,&_gecee );_adbfcb !=nil {return _adbfcb ;};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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_fgaaeb .DoNotOrganizeInFolder =NewCT_OnOff ();if _daeefc :=d .DecodeElement (_fgaaeb .DoNotOrganizeInFolder ,&_gecee );_daeefc !=nil {return _daeefc ;};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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_fgaaeb .DoNotUseLongFileNames =NewCT_OnOff ();if _ddfagg :=d .DecodeElement (_fgaaeb .DoNotUseLongFileNames ,&_gecee );_ddfagg !=nil {return _ddfagg ;};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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_fgaaeb .PixelsPerInch =NewCT_DecimalNumber ();if _gfadg :=d .DecodeElement (_fgaaeb .PixelsPerInch ,&_gecee );_gfadg !=nil {return _gfadg ;};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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_fgaaeb .TargetScreenSz =NewCT_TargetScreenSz ();if _ccabg :=d .DecodeElement (_fgaaeb .TargetScreenSz ,&_gecee );_ccabg !=nil {return _ccabg ;};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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_fgaaeb .SaveSmartTagsAsXml =NewCT_OnOff ();if _aggagd :=d .DecodeElement (_fgaaeb .SaveSmartTagsAsXml ,&_gecee );_aggagd !=nil {return _aggagd ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074\u0074i\u006eg\u0073\u0020\u0025\u0076",_gecee .Name );if _abaee :=d .Skip ();_abaee !=nil {return _abaee ;};};case _d .EndElement :break _fccbe ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path -func (_bdcd *CT_MailMergeDest )ValidateWithPath (path string )error {if _bdcd .ValAttr ==ST_MailMergeDestUnset {return _ff .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 _aafcce :=_bdcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aafcce !=nil {return _aafcce ;};return nil ;}; +// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path +func (_adgdfg *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _adgdfg .WrapNone !=nil {if _caacd :=_adgdfg .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_caacd !=nil {return _caacd ;};};if _adgdfg .WrapSquare !=nil {if _edebdd :=_adgdfg .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");_edebdd !=nil {return _edebdd ;};};if _adgdfg .WrapTight !=nil {if _fffbf :=_adgdfg .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_fffbf !=nil {return _fffbf ;};};if _adgdfg .WrapThrough !=nil {if _feacc :=_adgdfg .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");_feacc !=nil {return _feacc ;};};if _adgdfg .WrapTopAndBottom !=nil {if _fcfgf :=_adgdfg .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_fcfgf !=nil {return _fcfgf ;};};return nil ;};func (_fbafgb *WdCT_WrapTopBottom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gafcbd :=range start .Attr {if _gafcbd .Name .Local =="\u0064\u0069\u0073t\u0054"{_fdcag ,_fbgcge :=_ac .ParseUint (_gafcbd .Value ,10,32);if _fbgcge !=nil {return _fbgcge ;};_acaab :=uint32 (_fdcag );_fbafgb .DistTAttr =&_acaab ;continue ;};if _gafcbd .Name .Local =="\u0064\u0069\u0073t\u0042"{_eabeda ,_deedb :=_ac .ParseUint (_gafcbd .Value ,10,32);if _deedb !=nil {return _deedb ;};_gbcae :=uint32 (_eabeda );_fbafgb .DistBAttr =&_gbcae ;continue ;};};_abbdea :for {_accba ,_eefbag :=d .Token ();if _eefbag !=nil {return _eefbag ;};switch _ddcbef :=_accba .(type ){case _d .StartElement :switch _ddcbef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_fbafgb .EffectExtent =NewWdCT_EffectExtent ();if _eafbff :=d .DecodeElement (_fbafgb .EffectExtent ,&_ddcbef );_eafbff !=nil {return _eafbff ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d\u0020\u0025\u0076",_ddcbef .Name );if _abcfda :=d .Skip ();_abcfda !=nil {return _abcfda ;};};case _d .EndElement :break _abbdea ;case _d .CharData :};};return nil ;};type CT_Divs struct{ -// Validate validates the CT_DocParts and its children -func (_dcbfg *CT_DocParts )Validate ()error {return _dcbfg .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");}; +// Information About Single HTML div Element +Div []*CT_Div ;}; -// Validate validates the CT_TrackChange and its children -func (_egcbe *CT_TrackChange )Validate ()error {return _egcbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_gaffb *EG_RunLevelElts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaffb .ProofErr !=nil {_ggdab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_gaffb .ProofErr ,_ggdab );};if _gaffb .PermStart !=nil {_cffdg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gaffb .PermStart ,_cffdg );};if _gaffb .PermEnd !=nil {_bccedb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}};e .EncodeElement (_gaffb .PermEnd ,_bccedb );};if _gaffb .Ins !=nil {_egbaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gaffb .Ins ,_egbaf );};if _gaffb .Del !=nil {_eccffd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_gaffb .Del ,_eccffd );};if _gaffb .MoveFrom !=nil {_ffccec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_gaffb .MoveFrom ,_ffccec );};if _gaffb .MoveTo !=nil {_gbfccg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_gaffb .MoveTo ,_gbfccg );};if _gaffb .EG_RangeMarkupElements !=nil {for _ ,_agedd :=range _gaffb .EG_RangeMarkupElements {_agedd .MarshalXML (e ,_f .StartElement {});};};if _gaffb .EG_MathContent !=nil {for _ ,_ebgcb :=range _gaffb .EG_MathContent {_ebgcb .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_dfdca ST_TextboxTightWrap )Validate ()error {return _dfdca .ValidateWithPath ("")};type ST_FldCharType byte ;func (_edgbc ST_Jc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbccbff :=_f .Attr {};_bbccbff .Name =name ;switch _edgbc {case ST_JcUnset :_bbccbff .Value ="";case ST_JcStart :_bbccbff .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_bbccbff .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_bbccbff .Value ="\u0065\u006e\u0064";case ST_JcBoth :_bbccbff .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_bbccbff .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_bbccbff .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_bbccbff .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_bbccbff .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_bbccbff .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_bbccbff .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_bbccbff .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_bbccbff .Value ="\u0072\u0069\u0067h\u0074";};return _bbccbff ,nil ;}; +// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path +func (_addfd *CT_Sym )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path -func (_ceggf *CT_TcPrInner )ValidateWithPath (path string )error {if _ceggf .CnfStyle !=nil {if _ageegg :=_ceggf .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_ageegg !=nil {return _ageegg ;};};if _ceggf .TcW !=nil {if _bccfd :=_ceggf .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_bccfd !=nil {return _bccfd ;};};if _ceggf .GridSpan !=nil {if _cgafb :=_ceggf .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_cgafb !=nil {return _cgafb ;};};if _ceggf .HMerge !=nil {if _dgbfc :=_ceggf .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_dgbfc !=nil {return _dgbfc ;};};if _ceggf .VMerge !=nil {if _cdfde :=_ceggf .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_cdfde !=nil {return _cdfde ;};};if _ceggf .TcBorders !=nil {if _bdbge :=_ceggf .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bdbge !=nil {return _bdbge ;};};if _ceggf .Shd !=nil {if _ggfdce :=_ceggf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ggfdce !=nil {return _ggfdce ;};};if _ceggf .NoWrap !=nil {if _egddcd :=_ceggf .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_egddcd !=nil {return _egddcd ;};};if _ceggf .TcMar !=nil {if _gfceg :=_ceggf .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_gfceg !=nil {return _gfceg ;};};if _ceggf .TextDirection !=nil {if _fgbfad :=_ceggf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fgbfad !=nil {return _fgbfad ;};};if _ceggf .TcFitText !=nil {if _bdefe :=_ceggf .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bdefe !=nil {return _bdefe ;};};if _ceggf .VAlign !=nil {if _fgfgb :=_ceggf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_fgfgb !=nil {return _fgfgb ;};};if _ceggf .HideMark !=nil {if _ggcebg :=_ceggf .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_ggcebg !=nil {return _ggcebg ;};};if _ceggf .Headers !=nil {if _afddf :=_ceggf .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_afddf !=nil {return _afddf ;};};if _ceggf .CellIns !=nil {if _gfgea :=_ceggf .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_gfgea !=nil {return _gfgea ;};};if _ceggf .CellDel !=nil {if _ggdad :=_ceggf .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_ggdad !=nil {return _ggdad ;};};if _ceggf .CellMerge !=nil {if _ddeec :=_ceggf .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_ddeec !=nil {return _ddeec ;};};return nil ;};func NewCT_Lang ()*CT_Lang {_dgcbb :=&CT_Lang {};return _dgcbb };func (_bbcgd *CT_TblLook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbcgd .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_ff .Sprintf ("\u0025\u0076",*_bbcgd .FirstRowAttr )});};if _bbcgd .LastRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_ff .Sprintf ("\u0025\u0076",*_bbcgd .LastRowAttr )});};if _bbcgd .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 :_ff .Sprintf ("\u0025\u0076",*_bbcgd .FirstColumnAttr )});};if _bbcgd .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 :_ff .Sprintf ("\u0025\u0076",*_bbcgd .LastColumnAttr )});};if _bbcgd .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_ff .Sprintf ("\u0025\u0076",*_bbcgd .NoHBandAttr )});};if _bbcgd .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_ff .Sprintf ("\u0025\u0076",*_bbcgd .NoVBandAttr )});};if _bbcgd .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_bbcgd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FFDDList ()*CT_FFDDList {_ccaae :=&CT_FFDDList {};return _ccaae };func (_effec *CT_SdtDate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _effec .FullDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_effec .FullDateAttr )});};e .EncodeToken (start );if _effec .DateFormat !=nil {_fcadb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_effec .DateFormat ,_fcadb );};if _effec .Lid !=nil {_bfbdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_effec .Lid ,_bfbdd );};if _effec .StoreMappedDataAs !=nil {_cfccb :=_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 (_effec .StoreMappedDataAs ,_cfccb );};if _effec .Calendar !=nil {_cbecc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_effec .Calendar ,_cbecc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcdbb *CT_Rel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgfece :=range start .Attr {if _fgfece .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgfece .Name .Local =="\u0069\u0064"||_fgfece .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"&&_fgfece .Name .Local =="\u0069\u0064"{_beedf ,_edefg :=_fgfece .Value ,error (nil );if _edefg !=nil {return _edefg ;};_gcdbb .IdAttr =_beedf ;continue ;};};for {_dgcgg ,_agdba :=d .Token ();if _agdba !=nil {return _ff .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_agdba );};if _bedcb ,_fadbc :=_dgcgg .(_f .EndElement );_fadbc &&_bedcb .Name ==start .Name {break ;};};return nil ;};func (_ebffc *CT_SdtPrChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebffc .Equation !=nil {_cecab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ebffc .Equation ,_cecab );};if _ebffc .ComboBox !=nil {_fedae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_ebffc .ComboBox ,_fedae );};if _ebffc .Date !=nil {_fcged :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ebffc .Date ,_fcged );};if _ebffc .DocPartObj !=nil {_ffdeee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_ebffc .DocPartObj ,_ffdeee );};if _ebffc .DocPartList !=nil {_dgab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}};e .EncodeElement (_ebffc .DocPartList ,_dgab );};if _ebffc .DropDownList !=nil {_eaaaea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_ebffc .DropDownList ,_eaaaea );};if _ebffc .Picture !=nil {_gcddc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_ebffc .Picture ,_gcddc );};if _ebffc .RichText !=nil {_edgce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ebffc .RichText ,_edgce );};if _ebffc .Text !=nil {_cfgfdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_ebffc .Text ,_cfgfdd );};if _ebffc .Citation !=nil {_cfaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ebffc .Citation ,_cfaf );};if _ebffc .Group !=nil {_gdece :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_ebffc .Group ,_gdece );};if _ebffc .Bibliography !=nil {_afeae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}};e .EncodeElement (_ebffc .Bibliography ,_afeae );};return nil ;};type CT_CustomXmlBlock struct{ +// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path +func (_dcfd *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _dcfd .W !=nil {if _dbcg :=_dcfd .W .ValidateWithPath (path +"\u002f\u0057");_dbcg !=nil {return _dbcg ;};};if _dcfd .Color !=nil {if _gdeed :=_dcfd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gdeed !=nil {return _gdeed ;};};if _dcfd .NoBorder !=nil {if _cgaae :=_dcfd .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_cgaae !=nil {return _cgaae ;};};if _dcfd .FlatBorders !=nil {if _ffgd :=_dcfd .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ffgd !=nil {return _ffgd ;};};return nil ;}; -// Custom XML Element Namespace -UriAttr *string ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_ceeb *CT_Control )ValidateWithPath (path string )error {return nil };func (_gbede *CT_Hyperlink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbede .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_gbede .TgtFrameAttr )});};if _gbede .TooltipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_ace .Sprintf ("\u0025\u0076",*_gbede .TooltipAttr )});};if _gbede .DocLocationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_ace .Sprintf ("\u0025\u0076",*_gbede .DocLocationAttr )});};if _gbede .HistoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_ace .Sprintf ("\u0025\u0076",*_gbede .HistoryAttr )});};if _gbede .AnchorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_gbede .AnchorAttr )});};if _gbede .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_gbede .IdAttr )});};e .EncodeToken (start );if _gbede .FldSimple !=nil {_afbbe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_gfcf :=range _gbede .FldSimple {e .EncodeElement (_gfcf ,_afbbe );};};if _gbede .Hyperlink !=nil {_fcedb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gbede .Hyperlink ,_fcedb );};if _gbede .SubDoc !=nil {_fggfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_gbede .SubDoc ,_fggfg );};if _gbede .EG_ContentRunContent !=nil {for _ ,_deaefe :=range _gbede .EG_ContentRunContent {_deaefe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;); -// Custom XML Element Name -ElementAttr string ; +// Validate validates the CT_Tc and its children +func (_faeeg *CT_Tc )Validate ()error {return _faeeg .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};func (_ebbccb ST_NumberFormat )Validate ()error {return _ebbccb .ValidateWithPath ("")};func (_fcad *CT_FtnProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cggcd :for {_dddec ,_ebcdc :=d .Token ();if _ebcdc !=nil {return _ebcdc ;};switch _gbgca :=_dddec .(type ){case _d .StartElement :switch _gbgca .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_fcad .Pos =NewCT_FtnPos ();if _edce :=d .DecodeElement (_fcad .Pos ,&_gbgca );_edce !=nil {return _edce ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fcad .NumFmt =NewCT_NumFmt ();if _gcdg :=d .DecodeElement (_fcad .NumFmt ,&_gbgca );_gcdg !=nil {return _gcdg ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_fcad .NumStart =NewCT_DecimalNumber ();if _affea :=d .DecodeElement (_fcad .NumStart ,&_gbgca );_affea !=nil {return _affea ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_fcad .NumRestart =NewCT_NumRestart ();if _gcgfb :=d .DecodeElement (_fcad .NumRestart ,&_gbgca );_gcgfb !=nil {return _gcgfb ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_gbgca .Name );if _bbdg :=d .Skip ();_bbdg !=nil {return _bbdg ;};};case _d .EndElement :break _cggcd ;case _d .CharData :};};return nil ;}; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; +// Validate validates the CT_Sym and its children +func (_babfa *CT_Sym )Validate ()error {return _babfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");}; -// Validate validates the CT_SectType and its children -func (_gedeb *CT_SectType )Validate ()error {return _gedeb .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};type CT_RPrDefault struct{ +// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path +func (_dcf *CT_Bookmark )ValidateWithPath (path string )error {if _ceea :=_dcf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ceea !=nil {return _ceea ;};return nil ;};func (_agcac *CT_PPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_agcac .AuthorAttr )});if _agcac .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_agcac .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_agcac .IdAttr )});e .EncodeToken (start );_cece :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_agcac .PPr ,_cece );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Highlight struct{ -// Run Properties -RPr *CT_RPr ;};func (_fbdec *CT_SdtDropDownList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecee :=range start .Attr {if _ecee .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_ecgcfa ,_aadgaf :=_ecee .Value ,error (nil );if _aadgaf !=nil {return _aadgaf ;};_fbdec .LastValueAttr =&_ecgcfa ;continue ;};};_eedfea :for {_fcadd ,_dbedf :=d .Token ();if _dbedf !=nil {return _dbedf ;};switch _dfeff :=_fcadd .(type ){case _f .StartElement :switch _dfeff .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"}:_cfdge :=NewCT_SdtListItem ();if _gebfd :=d .DecodeElement (_cfdge ,&_dfeff );_gebfd !=nil {return _gebfd ;};_fbdec .ListItem =append (_fbdec .ListItem ,_cfdge );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dfeff .Name );if _ebcdcf :=d .Skip ();_ebcdcf !=nil {return _ebcdcf ;};};case _f .EndElement :break _eedfea ;case _f .CharData :};};return nil ;}; +// Highlighting Color +ValAttr ST_HighlightColor ;};func NewCT_Base64Binary ()*CT_Base64Binary {_fde :=&CT_Base64Binary {};return _fde };func (_abace *EG_ContentBlockContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dabfd :for {_fgdbfc ,_gedbb :=d .Token ();if _gedbb !=nil {return _gedbb ;};switch _gcdfe :=_fgdbfc .(type ){case _d .StartElement :switch _gcdfe .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_abace .CustomXml =NewCT_CustomXmlBlock ();if _bbecfb :=d .DecodeElement (_abace .CustomXml ,&_gcdfe );_bbecfb !=nil {return _bbecfb ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_abace .Sdt =NewCT_SdtBlock ();if _bacgg :=d .DecodeElement (_abace .Sdt ,&_gcdfe );_bacgg !=nil {return _bacgg ;};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 :"\u0070"},_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 :"\u0070"}:_bcggd :=NewCT_P ();if _bffbf :=d .DecodeElement (_bcggd ,&_gcdfe );_bffbf !=nil {return _bffbf ;};_abace .P =append (_abace .P ,_bcggd );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_dggcg :=NewCT_Tbl ();if _eggff :=d .DecodeElement (_dggcg ,&_gcdfe );_eggff !=nil {return _eggff ;};_abace .Tbl =append (_abace .Tbl ,_dggcg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_beeaef :=NewEG_RunLevelElts ();_beeaef .ProofErr =NewCT_ProofErr ();if _cbffe :=d .DecodeElement (_beeaef .ProofErr ,&_gcdfe );_cbffe !=nil {return _cbffe ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_beeaef );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_adcdc :=NewEG_RunLevelElts ();_adcdc .PermStart =NewCT_PermStart ();if _ggadg :=d .DecodeElement (_adcdc .PermStart ,&_gcdfe );_ggadg !=nil {return _ggadg ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_adcdc );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_egagbe :=NewEG_RunLevelElts ();_egagbe .PermEnd =NewCT_Perm ();if _fbega :=d .DecodeElement (_egagbe .PermEnd ,&_gcdfe );_fbega !=nil {return _fbega ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_egagbe );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fbdec :=NewEG_RunLevelElts ();_fbdec .Ins =NewCT_RunTrackChange ();if _bbbdb :=d .DecodeElement (_fbdec .Ins ,&_gcdfe );_bbbdb !=nil {return _bbbdb ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_fbdec );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ccggeg :=NewEG_RunLevelElts ();_ccggeg .Del =NewCT_RunTrackChange ();if _feccb :=d .DecodeElement (_ccggeg .Del ,&_gcdfe );_feccb !=nil {return _feccb ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_ccggeg );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gceg :=NewEG_RunLevelElts ();_gceg .MoveFrom =NewCT_RunTrackChange ();if _gfagg :=d .DecodeElement (_gceg .MoveFrom ,&_gcdfe );_gfagg !=nil {return _gfagg ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_gceg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cfcdb :=NewEG_RunLevelElts ();_cfcdb .MoveTo =NewCT_RunTrackChange ();if _fdbaf :=d .DecodeElement (_cfcdb .MoveTo ,&_gcdfe );_fdbaf !=nil {return _fdbaf ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_cfcdb );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ebgccg :=NewEG_RunLevelElts ();_gddcff :=NewEG_RangeMarkupElements ();_gddcff .BookmarkStart =NewCT_Bookmark ();if _efeceg :=d .DecodeElement (_gddcff .BookmarkStart ,&_gcdfe );_efeceg !=nil {return _efeceg ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_ebgccg );_ebgccg .EG_RangeMarkupElements =append (_ebgccg .EG_RangeMarkupElements ,_gddcff );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ebdbd :=NewEG_RunLevelElts ();_aabbf :=NewEG_RangeMarkupElements ();_aabbf .BookmarkEnd =NewCT_MarkupRange ();if _ebaea :=d .DecodeElement (_aabbf .BookmarkEnd ,&_gcdfe );_ebaea !=nil {return _ebaea ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_ebdbd );_ebdbd .EG_RangeMarkupElements =append (_ebdbd .EG_RangeMarkupElements ,_aabbf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aefedg :=NewEG_RunLevelElts ();_ffaegf :=NewEG_RangeMarkupElements ();_ffaegf .MoveFromRangeStart =NewCT_MoveBookmark ();if _bffcdb :=d .DecodeElement (_ffaegf .MoveFromRangeStart ,&_gcdfe );_bffcdb !=nil {return _bffcdb ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_aefedg );_aefedg .EG_RangeMarkupElements =append (_aefedg .EG_RangeMarkupElements ,_ffaegf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eaegae :=NewEG_RunLevelElts ();_bfaae :=NewEG_RangeMarkupElements ();_bfaae .MoveFromRangeEnd =NewCT_MarkupRange ();if _ccgdf :=d .DecodeElement (_bfaae .MoveFromRangeEnd ,&_gcdfe );_ccgdf !=nil {return _ccgdf ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_eaegae );_eaegae .EG_RangeMarkupElements =append (_eaegae .EG_RangeMarkupElements ,_bfaae );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bgeecc :=NewEG_RunLevelElts ();_aeaeb :=NewEG_RangeMarkupElements ();_aeaeb .MoveToRangeStart =NewCT_MoveBookmark ();if _daegf :=d .DecodeElement (_aeaeb .MoveToRangeStart ,&_gcdfe );_daegf !=nil {return _daegf ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_bgeecc );_bgeecc .EG_RangeMarkupElements =append (_bgeecc .EG_RangeMarkupElements ,_aeaeb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fgcda :=NewEG_RunLevelElts ();_bacfdd :=NewEG_RangeMarkupElements ();_bacfdd .MoveToRangeEnd =NewCT_MarkupRange ();if _baafd :=d .DecodeElement (_bacfdd .MoveToRangeEnd ,&_gcdfe );_baafd !=nil {return _baafd ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_fgcda );_fgcda .EG_RangeMarkupElements =append (_fgcda .EG_RangeMarkupElements ,_bacfdd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eefdg :=NewEG_RunLevelElts ();_bcbbd :=NewEG_RangeMarkupElements ();_bcbbd .CommentRangeStart =NewCT_MarkupRange ();if _eaacbe :=d .DecodeElement (_bcbbd .CommentRangeStart ,&_gcdfe );_eaacbe !=nil {return _eaacbe ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_eefdg );_eefdg .EG_RangeMarkupElements =append (_eefdg .EG_RangeMarkupElements ,_bcbbd );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gabec :=NewEG_RunLevelElts ();_gcefag :=NewEG_RangeMarkupElements ();_gcefag .CommentRangeEnd =NewCT_MarkupRange ();if _cbabgc :=d .DecodeElement (_gcefag .CommentRangeEnd ,&_gcdfe );_cbabgc !=nil {return _cbabgc ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_gabec );_gabec .EG_RangeMarkupElements =append (_gabec .EG_RangeMarkupElements ,_gcefag );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcddc :=NewEG_RunLevelElts ();_caege :=NewEG_RangeMarkupElements ();_caege .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcege :=d .DecodeElement (_caege .CustomXmlInsRangeStart ,&_gcdfe );_bcege !=nil {return _bcege ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_gcddc );_gcddc .EG_RangeMarkupElements =append (_gcddc .EG_RangeMarkupElements ,_caege );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abedbe :=NewEG_RunLevelElts ();_dffce :=NewEG_RangeMarkupElements ();_dffce .CustomXmlInsRangeEnd =NewCT_Markup ();if _ebbgga :=d .DecodeElement (_dffce .CustomXmlInsRangeEnd ,&_gcdfe );_ebbgga !=nil {return _ebbgga ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_abedbe );_abedbe .EG_RangeMarkupElements =append (_abedbe .EG_RangeMarkupElements ,_dffce );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adaaae :=NewEG_RunLevelElts ();_bebbba :=NewEG_RangeMarkupElements ();_bebbba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dfggf :=d .DecodeElement (_bebbba .CustomXmlDelRangeStart ,&_gcdfe );_dfggf !=nil {return _dfggf ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_adaaae );_adaaae .EG_RangeMarkupElements =append (_adaaae .EG_RangeMarkupElements ,_bebbba );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ceada :=NewEG_RunLevelElts ();_cedcga :=NewEG_RangeMarkupElements ();_cedcga .CustomXmlDelRangeEnd =NewCT_Markup ();if _gegafe :=d .DecodeElement (_cedcga .CustomXmlDelRangeEnd ,&_gcdfe );_gegafe !=nil {return _gegafe ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_ceada );_ceada .EG_RangeMarkupElements =append (_ceada .EG_RangeMarkupElements ,_cedcga );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cdefac :=NewEG_RunLevelElts ();_cdcgb :=NewEG_RangeMarkupElements ();_cdcgb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bddgd :=d .DecodeElement (_cdcgb .CustomXmlMoveFromRangeStart ,&_gcdfe );_bddgd !=nil {return _bddgd ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_cdefac );_cdefac .EG_RangeMarkupElements =append (_cdefac .EG_RangeMarkupElements ,_cdcgb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_abgffa :=NewEG_RunLevelElts ();_ddbagb :=NewEG_RangeMarkupElements ();_ddbagb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdbbf :=d .DecodeElement (_ddbagb .CustomXmlMoveFromRangeEnd ,&_gcdfe );_gdbbf !=nil {return _gdbbf ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_abgffa );_abgffa .EG_RangeMarkupElements =append (_abgffa .EG_RangeMarkupElements ,_ddbagb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cffad :=NewEG_RunLevelElts ();_fdcafe :=NewEG_RangeMarkupElements ();_fdcafe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _adacc :=d .DecodeElement (_fdcafe .CustomXmlMoveToRangeStart ,&_gcdfe );_adacc !=nil {return _adacc ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_cffad );_cffad .EG_RangeMarkupElements =append (_cffad .EG_RangeMarkupElements ,_fdcafe );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ceafaf :=NewEG_RunLevelElts ();_edfffc :=NewEG_RangeMarkupElements ();_edfffc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cfedf :=d .DecodeElement (_edfffc .CustomXmlMoveToRangeEnd ,&_gcdfe );_cfedf !=nil {return _cfedf ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_ceafaf );_ceafaf .EG_RangeMarkupElements =append (_ceafaf .EG_RangeMarkupElements ,_edfffc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adffa :=NewEG_RunLevelElts ();_bcdef :=NewEG_MathContent ();_bcdef .OMathPara =_ed .NewOMathPara ();if _ecddb :=d .DecodeElement (_bcdef .OMathPara ,&_gcdfe );_ecddb !=nil {return _ecddb ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_adffa );_adffa .EG_MathContent =append (_adffa .EG_MathContent ,_bcdef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_febga :=NewEG_RunLevelElts ();_bbcdbg :=NewEG_MathContent ();_bbcdbg .OMath =_ed .NewOMath ();if _defee :=d .DecodeElement (_bbcdbg .OMath ,&_gcdfe );_defee !=nil {return _defee ;};_abace .EG_RunLevelElts =append (_abace .EG_RunLevelElts ,_febga );_febga .EG_MathContent =append (_febga .EG_MathContent ,_bbcdbg );default:_fe .Log .Debug ("\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",_gcdfe .Name );if _fbfde :=d .Skip ();_fbfde !=nil {return _fbfde ;};};case _d .EndElement :break _dabfd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path -func (_befffg *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _befffg .Bg !=nil {if _egdfbgg :=_befffg .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_egdfbgg !=nil {return _egdfbgg ;};};if _befffg .Whole !=nil {if _fbedb :=_befffg .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065");_fbedb !=nil {return _fbedb ;};};for _eabcac ,_cdegbc :=range _befffg .Choice {if _aeaeg :=_cdegbc .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eabcac ));_aeaeg !=nil {return _aeaeg ;};};if _befffg .ExtLst !=nil {if _adefae :=_befffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adefae !=nil {return _adefae ;};};return nil ;};func (_baebd ST_TabTlc )String ()string {switch _baebd {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 (_cfgcb ST_Underline )String ()string {switch _cfgcb {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 (_bacdac ST_DisplacedByCustomXml )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgeca :=_f .Attr {};_bgeca .Name =name ;switch _bacdac {case ST_DisplacedByCustomXmlUnset :_bgeca .Value ="";case ST_DisplacedByCustomXmlNext :_bgeca .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_bgeca .Value ="\u0070\u0072\u0065\u0076";};return _bgeca ,nil ;};func (_fgfeg *WdST_RelFromH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbaage ,_fbegdg :=d .Token ();if _fbegdg !=nil {return _fbegdg ;};if _abfgcd ,_bedggg :=_dbaage .(_f .EndElement );_bedggg &&_abfgcd .Name ==start .Name {*_fgfeg =1;return nil ;};if _debffd ,_ggdcb :=_dbaage .(_f .CharData );!_ggdcb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbaage );}else {switch string (_debffd ){case "":*_fgfeg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fgfeg =1;case "\u0070\u0061\u0067\u0065":*_fgfeg =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fgfeg =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_fgfeg =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_fgfeg =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_fgfeg =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_fgfeg =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_fgfeg =8;};};_dbaage ,_fbegdg =d .Token ();if _fbegdg !=nil {return _fbegdg ;};if _fddgda ,_ccffcb :=_dbaage .(_f .EndElement );_ccffcb &&_fddgda .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbaage );};func (_bdffa *CT_TblPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bdffa .TblStyle !=nil {_cadbbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdffa .TblStyle ,_cadbbd );};if _bdffa .TblpPr !=nil {_cddgbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_bdffa .TblpPr ,_cddgbf );};if _bdffa .TblOverlap !=nil {_cebdcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_bdffa .TblOverlap ,_cebdcd );};if _bdffa .BidiVisual !=nil {_bfefg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_bdffa .BidiVisual ,_bfefg );};if _bdffa .TblStyleRowBandSize !=nil {_eggeg :=_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 (_bdffa .TblStyleRowBandSize ,_eggeg );};if _bdffa .TblStyleColBandSize !=nil {_agegg :=_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 (_bdffa .TblStyleColBandSize ,_agegg );};if _bdffa .TblW !=nil {_ecgcad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_bdffa .TblW ,_ecgcad );};if _bdffa .Jc !=nil {_dbege :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bdffa .Jc ,_dbege );};if _bdffa .TblCellSpacing !=nil {_fgdad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bdffa .TblCellSpacing ,_fgdad );};if _bdffa .TblInd !=nil {_dbfca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_bdffa .TblInd ,_dbfca );};if _bdffa .TblBorders !=nil {_acagbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bdffa .TblBorders ,_acagbf );};if _bdffa .Shd !=nil {_aadfcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bdffa .Shd ,_aadfcc );};if _bdffa .TblLayout !=nil {_bdffb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bdffa .TblLayout ,_bdffb );};if _bdffa .TblCellMar !=nil {_gebaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_bdffa .TblCellMar ,_gebaa );};if _bdffa .TblLook !=nil {_gdbeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_bdffa .TblLook ,_gdbeb );};if _bdffa .TblCaption !=nil {_agdcag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdffa .TblCaption ,_agdcag );};if _bdffa .TblDescription !=nil {_agedb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdffa .TblDescription ,_agedb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path +func (_fbdga *WdCT_PosVChoice )ValidateWithPath (path string )error {if _fdaacd :=_fbdga .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_fdaacd !=nil {return _fdaacd ;};return nil ;};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_gggfg :=&EG_FtnEdnNumProps {};return _gggfg }; -// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path -func (_ccgg *CT_Language )ValidateWithPath (path string )error {return nil };type ST_FrameLayout byte ;func (_bddedg *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 :_ff .Sprintf ("\u0025\u0076",_bddedg .AuthorAttr )});if _bddedg .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_bddedg .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_bddedg .IdAttr )});e .EncodeToken (start );_adgdc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_bddedg .TblPrEx ,_adgdc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_affde *ST_SignedHpsMeasure )Validate ()error {return _affde .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path +func (_ecbebd *CT_Divs )ValidateWithPath (path string )error {for _dgba ,_cgcc :=range _ecbebd .Div {if _ffcca :=_cgcc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_dgba ));_ffcca !=nil {return _ffcca ;};};return nil ;}; -// Validate validates the CT_Pitch and its children -func (_edecb *CT_Pitch )Validate ()error {return _edecb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};func (_gbdbb *CT_TcPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgfed :for {_bgcga ,_fggbd :=d .Token ();if _fggbd !=nil {return _fggbd ;};switch _geacea :=_bgcga .(type ){case _f .StartElement :switch _geacea .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"}:_gbdbb .CnfStyle =NewCT_Cnf ();if _gggeb :=d .DecodeElement (_gbdbb .CnfStyle ,&_geacea );_gggeb !=nil {return _gggeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbdbb .TcW =NewCT_TblWidth ();if _ccaaa :=d .DecodeElement (_gbdbb .TcW ,&_geacea );_ccaaa !=nil {return _ccaaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdbb .GridSpan =NewCT_DecimalNumber ();if _adbfd :=d .DecodeElement (_gbdbb .GridSpan ,&_geacea );_adbfd !=nil {return _adbfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdbb .HMerge =NewCT_HMerge ();if _efadb :=d .DecodeElement (_gbdbb .HMerge ,&_geacea );_efadb !=nil {return _efadb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdbb .VMerge =NewCT_VMerge ();if _egcgff :=d .DecodeElement (_gbdbb .VMerge ,&_geacea );_egcgff !=nil {return _egcgff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdbb .TcBorders =NewCT_TcBorders ();if _gdcdg :=d .DecodeElement (_gbdbb .TcBorders ,&_geacea );_gdcdg !=nil {return _gdcdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbdbb .Shd =NewCT_Shd ();if _gcdgaf :=d .DecodeElement (_gbdbb .Shd ,&_geacea );_gcdgaf !=nil {return _gcdgaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdbb .NoWrap =NewCT_OnOff ();if _caegdd :=d .DecodeElement (_gbdbb .NoWrap ,&_geacea );_caegdd !=nil {return _caegdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbdbb .TcMar =NewCT_TcMar ();if _bfgce :=d .DecodeElement (_gbdbb .TcMar ,&_geacea );_bfgce !=nil {return _bfgce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbdbb .TextDirection =NewCT_TextDirection ();if _bfcda :=d .DecodeElement (_gbdbb .TextDirection ,&_geacea );_bfcda !=nil {return _bfcda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdbb .TcFitText =NewCT_OnOff ();if _feeba :=d .DecodeElement (_gbdbb .TcFitText ,&_geacea );_feeba !=nil {return _feeba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdbb .VAlign =NewCT_VerticalJc ();if _fgcgfg :=d .DecodeElement (_gbdbb .VAlign ,&_geacea );_fgcgfg !=nil {return _fgcgfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdbb .HideMark =NewCT_OnOff ();if _aadacc :=d .DecodeElement (_gbdbb .HideMark ,&_geacea );_aadacc !=nil {return _aadacc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdbb .Headers =NewCT_Headers ();if _cdegdb :=d .DecodeElement (_gbdbb .Headers ,&_geacea );_cdegdb !=nil {return _cdegdb ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_geacea .Name );if _cgfbdg :=d .Skip ();_cgfbdg !=nil {return _cgfbdg ;};};case _f .EndElement :break _fgfed ;case _f .CharData :};};return nil ;};func (_acefee ST_PTabAlignment )Validate ()error {return _acefee .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path +func (_fdadb *CT_TcPrChange )ValidateWithPath (path string )error {if _efebb :=_fdadb .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_efebb !=nil {return _efebb ;};return nil ;};func (_afaagf ST_PTabLeader )ValidateWithPath (path string )error {switch _afaagf {case 0,1,2,3,4,5:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afaagf ));};return nil ;};type CT_Styles struct{ -// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path -func (_cgbdd *CT_SdtRun )ValidateWithPath (path string )error {if _cgbdd .SdtPr !=nil {if _efedf :=_cgbdd .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_efedf !=nil {return _efedf ;};};if _cgbdd .SdtEndPr !=nil {if _fgeege :=_cgbdd .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_fgeege !=nil {return _fgeege ;};};if _cgbdd .SdtContent !=nil {if _ccbbf :=_cgbdd .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ccbbf !=nil {return _ccbbf ;};};return nil ;};func (_gdeee ST_FldCharType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfgab :=_f .Attr {};_gfgab .Name =name ;switch _gdeee {case ST_FldCharTypeUnset :_gfgab .Value ="";case ST_FldCharTypeBegin :_gfgab .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_gfgab .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_gfgab .Value ="\u0065\u006e\u0064";};return _gfgab ,nil ;};func (_ggbgb *ST_ObjectUpdateMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daedf ,_fbfea :=d .Token ();if _fbfea !=nil {return _fbfea ;};if _baeag ,_begcdd :=_daedf .(_f .EndElement );_begcdd &&_baeag .Name ==start .Name {*_ggbgb =1;return nil ;};if _gacffb ,_fegeac :=_daedf .(_f .CharData );!_fegeac {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daedf );}else {switch string (_gacffb ){case "":*_ggbgb =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ggbgb =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_ggbgb =2;};};_daedf ,_fbfea =d .Token ();if _fbfea !=nil {return _fbfea ;};if _dadebf ,_daebaf :=_daedf .(_f .EndElement );_daebaf &&_dadebf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daedf );};func (_bcdabe ST_StyleType )Validate ()error {return _bcdabe .ValidateWithPath ("")};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;};type ST_Wrap byte ;func (_bdedg ST_EdGrp )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbgaea :=_f .Attr {};_bbgaea .Name =name ;switch _bdedg {case ST_EdGrpUnset :_bbgaea .Value ="";case ST_EdGrpNone :_bbgaea .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_bbgaea .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_bbgaea .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case ST_EdGrpContributors :_bbgaea .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_bbgaea .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_bbgaea .Value ="\u006f\u0077\u006e\u0065\u0072\u0073";case ST_EdGrpCurrent :_bbgaea .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _bbgaea ,nil ;};func (_ffebb ST_FtnEdn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffebb .String (),start );};func (_cabd *CT_FrameLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabd .ValAttr =ST_FrameLayout (1);for _ ,_ggbfe :=range start .Attr {if _ggbfe .Name .Local =="\u0076\u0061\u006c"{_cabd .ValAttr .UnmarshalXMLAttr (_ggbfe );continue ;};};for {_efffb ,_eggfa :=d .Token ();if _eggfa !=nil {return _ff .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",_eggfa );};if _ccgb ,_geaeb :=_efffb .(_f .EndElement );_geaeb &&_ccgb .Name ==start .Name {break ;};};return nil ;};func (_dbbdf *WdCT_WrapTight )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbbdf .WrapTextAttr =WdST_WrapText (1);_dbbdf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_cbcabg :=range start .Attr {if _cbcabg .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_dbbdf .WrapTextAttr .UnmarshalXMLAttr (_cbcabg );continue ;};if _cbcabg .Name .Local =="\u0064\u0069\u0073t\u004c"{_bbccb ,_cbdada :=_fc .ParseUint (_cbcabg .Value ,10,32);if _cbdada !=nil {return _cbdada ;};_ebbac :=uint32 (_bbccb );_dbbdf .DistLAttr =&_ebbac ;continue ;};if _cbcabg .Name .Local =="\u0064\u0069\u0073t\u0052"{_bagbe ,_gdgec :=_fc .ParseUint (_cbcabg .Value ,10,32);if _gdgec !=nil {return _gdgec ;};_gcdade :=uint32 (_bagbe );_dbbdf .DistRAttr =&_gcdade ;continue ;};};_acdcbg :for {_bgdfd ,_bddbd :=d .Token ();if _bddbd !=nil {return _bddbd ;};switch _dbegg :=_bgdfd .(type ){case _f .StartElement :switch _dbegg .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 _cfefd :=d .DecodeElement (_dbbdf .WrapPolygon ,&_dbegg );_cfefd !=nil {return _cfefd ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054i\u0067h\u0074\u0020\u0025\u0076",_dbegg .Name );if _baafd :=d .Skip ();_baafd !=nil {return _baafd ;};};case _f .EndElement :break _acdcbg ;case _f .CharData :};};return nil ;};func (_ecbcb ST_MailMergeDest )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecbcb .String (),start );};func (_adcba *ST_TextEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfeff ,_gegdba :=d .Token ();if _gegdba !=nil {return _gegdba ;};if _effcg ,_cbdaeab :=_cfeff .(_f .EndElement );_cbdaeab &&_effcg .Name ==start .Name {*_adcba =1;return nil ;};if _dgacd ,_dggcb :=_cfeff .(_f .CharData );!_dggcb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfeff );}else {switch string (_dgacd ){case "":*_adcba =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_adcba =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_adcba =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_adcba =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_adcba =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_adcba =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_adcba =6;case "\u006e\u006f\u006e\u0065":*_adcba =7;};};_cfeff ,_gegdba =d .Token ();if _gegdba !=nil {return _gegdba ;};if _efgcbe ,_deaff :=_cfeff .(_f .EndElement );_deaff &&_efgcbe .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfeff );}; +// Document Default Paragraph and Run Properties +DocDefaults *CT_DocDefaults ; -// Validate validates the CT_Spacing and its children -func (_cbcef *CT_Spacing )Validate ()error {return _cbcef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};type CT_Sym struct{ +// Latent Style Information +LatentStyles *CT_LatentStyles ; -// Symbol Character Font -FontAttr *string ; +// Style Definition +Style []*CT_Style ;};func (_bcdcc *CT_TblGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bcdcc .GridCol !=nil {_cgafb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_ddgbc :=range _bcdcc .GridCol {e .EncodeElement (_ddgbc ,_cgafb );};};if _bcdcc .TblGridChange !=nil {_begdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bcdcc .TblGridChange ,_begdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_degded *ST_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbde ,_cadcg :=d .Token ();if _cadcg !=nil {return _cadcg ;};if _febcc ,_cadce :=_fbbde .(_d .EndElement );_cadce &&_febcc .Name ==start .Name {*_degded =1;return nil ;};if _ccbcbb ,_bgdac :=_fbbde .(_d .CharData );!_bgdac {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbbde );}else {switch string (_ccbcbb ){case "":*_degded =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_degded =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_degded =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_degded =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_degded =4;};};_fbbde ,_cadcg =d .Token ();if _cadcg !=nil {return _cadcg ;};if _bgfaa ,_gdbdd :=_fbbde .(_d .EndElement );_gdbdd &&_bgfaa .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbbde );}; -// Symbol Character Code -CharAttr *string ;};func NewWdCT_Inline ()*WdCT_Inline {_ebgab :=&WdCT_Inline {};_ebgab .Extent =_da .NewCT_PositiveSize2D ();_ebgab .DocPr =_da .NewCT_NonVisualDrawingProps ();_ebgab .Graphic =_da .NewGraphic ();return _ebgab ;};func (_fggda ST_InfoTextType )ValidateWithPath (path string )error {switch _fggda {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggda ));};return nil ;}; +// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path +func (_dcac *CT_Height )ValidateWithPath (path string )error {if _dcac .ValAttr !=nil {if _efccg :=_dcac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efccg !=nil {return _efccg ;};};if _bfbf :=_dcac .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_bfbf !=nil {return _bfbf ;};return nil ;}; -// Validate validates the CT_ParaRPrOriginal and its children -func (_ffccd *CT_ParaRPrOriginal )Validate ()error {return _ffccd .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");};func (_ffeda *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 _ffeda .CT_WebSettings .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_fcfd *CT_OnOff )ValidateWithPath (path string )error {if _fcfd .ValAttr !=nil {if _effef :=_fcfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_effef !=nil {return _effef ;};};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 NewCT_DocPart ()*CT_DocPart {_beda :=&CT_DocPart {};return _beda };func (_efccgb *ST_NumberFormat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adegec ,_ecdaag :=d .Token ();if _ecdaag !=nil {return _ecdaag ;};if _gbgdc ,_fgfga :=_adegec .(_d .EndElement );_fgfga &&_gbgdc .Name ==start .Name {*_efccgb =1;return nil ;};if _bafgc ,_eeaadf :=_adegec .(_d .CharData );!_eeaadf {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adegec );}else {switch string (_bafgc ){case "":*_efccgb =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_efccgb =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_efccgb =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_efccgb =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_efccgb =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_efccgb =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_efccgb =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_efccgb =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_efccgb =8;case "\u0068\u0065\u0078":*_efccgb =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_efccgb =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_efccgb =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_efccgb =12;case "\u0061\u0069\u0075e\u006f":*_efccgb =13;case "\u0069\u0072\u006fh\u0061":*_efccgb =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_efccgb =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_efccgb =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_efccgb =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":*_efccgb =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_efccgb =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_efccgb =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_efccgb =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_efccgb =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_efccgb =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_efccgb =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_efccgb =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_efccgb =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_efccgb =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_efccgb =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":*_efccgb =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_efccgb =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_efccgb =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_efccgb =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":*_efccgb =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_efccgb =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_efccgb =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_efccgb =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_efccgb =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_efccgb =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_efccgb =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_efccgb =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_efccgb =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_efccgb =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_efccgb =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_efccgb =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_efccgb =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_efccgb =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_efccgb =47;case "\u006e\u006f\u006e\u0065":*_efccgb =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_efccgb =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_efccgb =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_efccgb =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_efccgb =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_efccgb =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_efccgb =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_efccgb =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_efccgb =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_efccgb =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_efccgb =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_efccgb =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_efccgb =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_efccgb =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_efccgb =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_efccgb =63;};};_adegec ,_ecdaag =d .Token ();if _ecdaag !=nil {return _ecdaag ;};if _ffcbcd ,_bcdcag :=_adegec .(_d .EndElement );_bcdcag &&_ffcbcd .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adegec );};type CT_SdtContentRun struct{ -// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path -func (_dbaad *CT_SmartTagRun )ValidateWithPath (path string )error {if _dbaad .SmartTagPr !=nil {if _agfdd :=_dbaad .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_agfdd !=nil {return _agfdd ;};};for _ffccf ,_caecae :=range _dbaad .EG_PContent {if _bdffe :=_caecae .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_ffccf ));_bdffe !=nil {return _bdffe ;};};return nil ;};func (_fceeca *CT_Spacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fceeca .BeforeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_fceeca .BeforeAttr )});};if _fceeca .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 :_ff .Sprintf ("\u0025\u0076",*_fceeca .BeforeLinesAttr )});};if _fceeca .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 :_ff .Sprintf ("\u0025\u0076",*_fceeca .BeforeAutospacingAttr )});};if _fceeca .AfterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_fceeca .AfterAttr )});};if _fceeca .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 :_ff .Sprintf ("\u0025\u0076",*_fceeca .AfterLinesAttr )});};if _fceeca .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 :_ff .Sprintf ("\u0025\u0076",*_fceeca .AfterAutospacingAttr )});};if _fceeca .LineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_fceeca .LineAttr )});};if _fceeca .LineRuleAttr !=ST_LineSpacingRuleUnset {_eddecf ,_afccba :=_fceeca .LineRuleAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"});if _afccba !=nil {return _afccba ;};start .Attr =append (start .Attr ,_eddecf );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Simple Field +FldSimple []*CT_SimpleField ; -// Validate validates the CT_SectPr and its children -func (_dgage *CT_SectPr )Validate ()error {return _dgage .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_agggb *CT_PaperSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbaff :=range start .Attr {if _gbaff .Name .Local =="\u0066\u0069\u0072s\u0074"{_gcbda ,_bbcce :=_fc .ParseInt (_gbaff .Value ,10,64);if _bbcce !=nil {return _bbcce ;};_agggb .FirstAttr =&_gcbda ;continue ;};if _gbaff .Name .Local =="\u006f\u0074\u0068e\u0072"{_adcaf ,_cedae :=_fc .ParseInt (_gbaff .Value ,10,64);if _cedae !=nil {return _cedae ;};_agggb .OtherAttr =&_adcaf ;continue ;};};for {_dgfgg ,_edgbd :=d .Token ();if _edgbd !=nil {return _ff .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",_edgbd );};if _bcegg ,_bdcad :=_dgfgg .(_f .EndElement );_bdcad &&_bcegg .Name ==start .Name {break ;};};return nil ;};func (_cefeae ST_TblStyleOverrideType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dadda :=_f .Attr {};_dadda .Name =name ;switch _cefeae {case ST_TblStyleOverrideTypeUnset :_dadda .Value ="";case ST_TblStyleOverrideTypeWholeTable :_dadda .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_dadda .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_dadda .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_dadda .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_dadda .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_dadda .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_dadda .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_dadda .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_dadda .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_dadda .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_dadda .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_dadda .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_dadda .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _dadda ,nil ;};func (_ddfdc *CT_TargetScreenSz )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddfdc .ValAttr =ST_TargetScreenSz (1);for _ ,_bdfcc :=range start .Attr {if _bdfcc .Name .Local =="\u0076\u0061\u006c"{_ddfdc .ValAttr .UnmarshalXMLAttr (_bdfcc );continue ;};};for {_ddbde ,_aaaadd :=d .Token ();if _aaaadd !=nil {return _ff .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",_aaaadd );};if _afefeb ,_eggfd :=_ddbde .(_f .EndElement );_eggfd &&_afefeb .Name ==start .Name {break ;};};return nil ;}; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Validate validates the CT_Tbl and its children -func (_defcdc *CT_Tbl )Validate ()error {return _defcdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_gceda :=&CT_DecimalNumberOrPrecent {};return _gceda ;};func (_ccbcb *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 _ccbcb .WdCT_Inline .MarshalXML (e ,start );};func (_deeaf *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_aecgca :=[]string {};if _deeaf .ST_DecimalNumberOrPercent !=nil {if _febaeb :=_deeaf .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");_febaeb !=nil {return _febaeb ;};_aecgca =append (_aecgca ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _deeaf .ST_UniversalMeasure !=nil {_aecgca =append (_aecgca ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_aecgca )> 1{return _ff .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aecgca );};return nil ;};func NewCT_Text ()*CT_Text {_ggcde :=&CT_Text {};return _ggcde };func (_cddga *CT_Empty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcecb *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcecb .Txbx !=nil {_gcadab :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_fcecb .Txbx ,_gcadab );};if _fcecb .LinkedTxbx !=nil {_defbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_fcecb .LinkedTxbx ,_defbe );};return nil ;}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_VerticalAlignRun struct{ -// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path -func (_cfdaa *EG_RunLevelElts )ValidateWithPath (path string )error {if _cfdaa .ProofErr !=nil {if _caega :=_cfdaa .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_caega !=nil {return _caega ;};};if _cfdaa .PermStart !=nil {if _fcaeee :=_cfdaa .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");_fcaeee !=nil {return _fcaeee ;};};if _cfdaa .PermEnd !=nil {if _babbbe :=_cfdaa .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_babbbe !=nil {return _babbbe ;};};if _cfdaa .Ins !=nil {if _fbgbda :=_cfdaa .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fbgbda !=nil {return _fbgbda ;};};if _cfdaa .Del !=nil {if _eadgab :=_cfdaa .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_eadgab !=nil {return _eadgab ;};};if _cfdaa .MoveFrom !=nil {if _cacbeb :=_cfdaa .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_cacbeb !=nil {return _cacbeb ;};};if _cfdaa .MoveTo !=nil {if _cafae :=_cfdaa .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_cafae !=nil {return _cafae ;};};for _fefagd ,_gfgbfb :=range _cfdaa .EG_RangeMarkupElements {if _bbdbb :=_gfgbfb .ValidateWithPath (_ff .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 ,_fefagd ));_bbdbb !=nil {return _bbdbb ;};};for _fdecea ,_gbgbef :=range _cfdaa .EG_MathContent {if _accbdg :=_gbgbef .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_fdecea ));_accbdg !=nil {return _accbdg ;};};return nil ;};func (_baaade ST_ProofErr )String ()string {switch _baaade {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 (_eeaad ST_DropCap )Validate ()error {return _eeaad .ValidateWithPath ("")};type Comments struct{CT_Comments };type CT_Placeholder struct{ +// Subscript/Superscript Value +ValAttr _ff .ST_VerticalAlignRun ;}; -// Document Part Reference -DocPart *CT_String ;};func (_fdfdf *ST_InfoTextType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdfdf =0;case "\u0074\u0065\u0078\u0074":*_fdfdf =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_fdfdf =2;};return nil ;};func (_eeefb *CT_Object )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaaaf :=range start .Attr {if _gaaaf .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_efaec ,_adfdc :=ParseUnionST_TwipsMeasure (_gaaaf .Value );if _adfdc !=nil {return _adfdc ;};_eeefb .DxaOrigAttr =&_efaec ;continue ;};if _gaaaf .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_dcbcfe ,_bbag :=ParseUnionST_TwipsMeasure (_gaaaf .Value );if _bbag !=nil {return _bbag ;};_eeefb .DyaOrigAttr =&_dcbcfe ;continue ;};};_fbffg :for {_fcbe ,_gfbea :=d .Token ();if _gfbea !=nil {return _gfbea ;};switch _fggcd :=_fcbe .(type ){case _f .StartElement :switch _fggcd .Name {default:if _cefec ,_dcfafg :=_ef .CreateElement (_fggcd );_dcfafg !=nil {return _dcfafg ;}else {if _cbddf :=d .DecodeElement (_cefec ,&_fggcd );_cbddf !=nil {return _cbddf ;};_eeefb .Any =append (_eeefb .Any ,_cefec );};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeefb .Drawing =NewCT_Drawing ();if _ddcab :=d .DecodeElement (_eeefb .Drawing ,&_fggcd );_ddcab !=nil {return _ddcab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeefb .Choice =NewCT_ObjectChoice ();if _ebadg :=d .DecodeElement (&_eeefb .Choice .Control ,&_fggcd );_ebadg !=nil {return _ebadg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeefb .Choice =NewCT_ObjectChoice ();if _baece :=d .DecodeElement (&_eeefb .Choice .ObjectLink ,&_fggcd );_baece !=nil {return _baece ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeefb .Choice =NewCT_ObjectChoice ();if _aabeg :=d .DecodeElement (&_eeefb .Choice .ObjectEmbed ,&_fggcd );_aabeg !=nil {return _aabeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeefb .Choice =NewCT_ObjectChoice ();if _eafcf :=d .DecodeElement (&_eeefb .Choice .Movie ,&_fggcd );_eafcf !=nil {return _eafcf ;};};case _f .EndElement :break _fbffg ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path +func (_eggb *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _ffbga :=_eggb .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_ffbga !=nil {return _ffbga ;};if _facba :=_eggb .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_facba !=nil {return _facba ;};return nil ;};func (_abgbe ST_DocGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abgbe .String (),start );}; -// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path -func (_gbdc *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _gbdc .Ins !=nil {if _affe :=_gbdc .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_affe !=nil {return _affe ;};};if _gbdc .Del !=nil {if _aefcg :=_gbdc .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_aefcg !=nil {return _aefcg ;};};if _gbdc .MoveFrom !=nil {if _gcafa :=_gbdc .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_gcafa !=nil {return _gcafa ;};};if _gbdc .MoveTo !=nil {if _dbdg :=_gbdc .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_dbdg !=nil {return _dbdg ;};};if _gbdc .RStyle !=nil {if _dccbgb :=_gbdc .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_dccbgb !=nil {return _dccbgb ;};};if _gbdc .RFonts !=nil {if _gbbag :=_gbdc .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_gbbag !=nil {return _gbbag ;};};if _gbdc .B !=nil {if _eeecfa :=_gbdc .B .ValidateWithPath (path +"\u002f\u0042");_eeecfa !=nil {return _eeecfa ;};};if _gbdc .BCs !=nil {if _dbeae :=_gbdc .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_dbeae !=nil {return _dbeae ;};};if _gbdc .I !=nil {if _abbab :=_gbdc .I .ValidateWithPath (path +"\u002f\u0049");_abbab !=nil {return _abbab ;};};if _gbdc .ICs !=nil {if _bddfd :=_gbdc .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_bddfd !=nil {return _bddfd ;};};if _gbdc .Caps !=nil {if _dgcagc :=_gbdc .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_dgcagc !=nil {return _dgcagc ;};};if _gbdc .SmallCaps !=nil {if _cdedgd :=_gbdc .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cdedgd !=nil {return _cdedgd ;};};if _gbdc .Strike !=nil {if _adecg :=_gbdc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_adecg !=nil {return _adecg ;};};if _gbdc .Dstrike !=nil {if _aeagd :=_gbdc .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_aeagd !=nil {return _aeagd ;};};if _gbdc .Outline !=nil {if _bcdad :=_gbdc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bcdad !=nil {return _bcdad ;};};if _gbdc .Shadow !=nil {if _afgbc :=_gbdc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_afgbc !=nil {return _afgbc ;};};if _gbdc .Emboss !=nil {if _abdfa :=_gbdc .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_abdfa !=nil {return _abdfa ;};};if _gbdc .Imprint !=nil {if _ddcba :=_gbdc .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_ddcba !=nil {return _ddcba ;};};if _gbdc .NoProof !=nil {if _bgddf :=_gbdc .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bgddf !=nil {return _bgddf ;};};if _gbdc .SnapToGrid !=nil {if _fddc :=_gbdc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_fddc !=nil {return _fddc ;};};if _gbdc .Vanish !=nil {if _gdfbg :=_gbdc .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gdfbg !=nil {return _gdfbg ;};};if _gbdc .WebHidden !=nil {if _dacdf :=_gbdc .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_dacdf !=nil {return _dacdf ;};};if _gbdc .Color !=nil {if _eccfg :=_gbdc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_eccfg !=nil {return _eccfg ;};};if _gbdc .Spacing !=nil {if _ceeca :=_gbdc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ceeca !=nil {return _ceeca ;};};if _gbdc .W !=nil {if _bbacab :=_gbdc .W .ValidateWithPath (path +"\u002f\u0057");_bbacab !=nil {return _bbacab ;};};if _gbdc .Kern !=nil {if _cabda :=_gbdc .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_cabda !=nil {return _cabda ;};};if _gbdc .Position !=nil {if _gdgcb :=_gbdc .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_gdgcb !=nil {return _gdgcb ;};};if _gbdc .Sz !=nil {if _aaafe :=_gbdc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_aaafe !=nil {return _aaafe ;};};if _gbdc .SzCs !=nil {if _eaead :=_gbdc .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_eaead !=nil {return _eaead ;};};if _gbdc .Highlight !=nil {if _gbfeg :=_gbdc .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gbfeg !=nil {return _gbfeg ;};};if _gbdc .U !=nil {if _becdfg :=_gbdc .U .ValidateWithPath (path +"\u002f\u0055");_becdfg !=nil {return _becdfg ;};};if _gbdc .Effect !=nil {if _accb :=_gbdc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_accb !=nil {return _accb ;};};if _gbdc .Bdr !=nil {if _ffebf :=_gbdc .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ffebf !=nil {return _ffebf ;};};if _gbdc .Shd !=nil {if _ebbdeb :=_gbdc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ebbdeb !=nil {return _ebbdeb ;};};if _gbdc .FitText !=nil {if _gddcf :=_gbdc .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gddcf !=nil {return _gddcf ;};};if _gbdc .VertAlign !=nil {if _aagbf :=_gbdc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_aagbf !=nil {return _aagbf ;};};if _gbdc .Rtl !=nil {if _ddecd :=_gbdc .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ddecd !=nil {return _ddecd ;};};if _gbdc .Cs !=nil {if _ffafd :=_gbdc .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ffafd !=nil {return _ffafd ;};};if _gbdc .Em !=nil {if _egagg :=_gbdc .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_egagg !=nil {return _egagg ;};};if _gbdc .Lang !=nil {if _acfcag :=_gbdc .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_acfcag !=nil {return _acfcag ;};};if _gbdc .EastAsianLayout !=nil {if _cabadc :=_gbdc .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_cabadc !=nil {return _cabadc ;};};if _gbdc .SpecVanish !=nil {if _dcbe :=_gbdc .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_dcbe !=nil {return _dcbe ;};};if _gbdc .OMath !=nil {if _bbbec :=_gbdc .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bbbec !=nil {return _bbbec ;};};return nil ;};func (_eadfec *CT_TrackChangeRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eadfec .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_eacca ,_dgddd :=_eadfec .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 _dgddd !=nil {return _dgddd ;};start .Attr =append (start .Attr ,_eacca );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",_eadfec .AuthorAttr )});if _eadfec .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_eadfec .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_eadfec .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 ;};func (_abbfe *CT_FtnDocProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fefde :for {_dggec ,_gbcg :=d .Token ();if _gbcg !=nil {return _gbcg ;};switch _dfaf :=_dggec .(type ){case _f .StartElement :switch _dfaf .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"}:_abbfe .Pos =NewCT_FtnPos ();if _ggdcc :=d .DecodeElement (_abbfe .Pos ,&_dfaf );_ggdcc !=nil {return _ggdcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbfe .NumFmt =NewCT_NumFmt ();if _dbfgd :=d .DecodeElement (_abbfe .NumFmt ,&_dfaf );_dbfgd !=nil {return _dbfgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbfe .NumStart =NewCT_DecimalNumber ();if _bbbge :=d .DecodeElement (_abbfe .NumStart ,&_dfaf );_bbbge !=nil {return _bbbge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbfe .NumRestart =NewCT_NumRestart ();if _bcacg :=d .DecodeElement (_abbfe .NumRestart ,&_dfaf );_bcacg !=nil {return _bcacg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbde :=NewCT_FtnEdnSepRef ();if _fded :=d .DecodeElement (_cbbde ,&_dfaf );_fded !=nil {return _fded ;};_abbfe .Footnote =append (_abbfe .Footnote ,_cbbde );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_dfaf .Name );if _acef :=d .Skip ();_acef !=nil {return _acef ;};};case _f .EndElement :break _fefde ;case _f .CharData :};};return nil ;};func (_gddddf ST_PageOrientation )String ()string {switch _gddddf {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 "";}; +// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path +func (_bdffc *CT_VerticalJc )ValidateWithPath (path string )error {if _bdffc .ValAttr ==ST_VerticalJcUnset {return _ace .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 _dagfd :=_bdffc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dagfd !=nil {return _dagfd ;};return nil ;}; -// Validate validates the EG_ContentBlockContent and its children -func (_dcfgb *EG_ContentBlockContent )Validate ()error {return _dcfgb .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");};func NewCT_TextScale ()*CT_TextScale {_fagaf :=&CT_TextScale {};return _fagaf }; +// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path +func (_cedfg *CT_DocPartTypes )ValidateWithPath (path string )error {if _cedfg .AllAttr !=nil {if _affgc :=_cedfg .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_affgc !=nil {return _affgc ;};};for _gfdce ,_fbgcef :=range _cedfg .Type {if _ccfgb :=_fbgcef .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gfdce ));_ccfgb !=nil {return _ccfgb ;};};return nil ;};type CT_FtnDocProps struct{ -// Validate validates the CT_VerticalAlignRun and its children -func (_cdgca *CT_VerticalAlignRun )Validate ()error {return _cdgca .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");};func (_aaffed *ST_HexColorAuto )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aaffed =0;case "\u0061\u0075\u0074\u006f":*_aaffed =1;};return nil ;};func NewCT_PPrDefault ()*CT_PPrDefault {_ebgag :=&CT_PPrDefault {};return _ebgag };func NewCT_TcPrInner ()*CT_TcPrInner {_ceecdg :=&CT_TcPrInner {};return _ceecdg };type ST_DocPartBehavior byte ;func (_ccbacb ST_DocPartBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccbacb .String (),start );};func (_fdfdcf *ST_Proof )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdfdcf =0;case "\u0063\u006c\u0065a\u006e":*_fdfdcf =1;case "\u0064\u0069\u0072t\u0079":*_fdfdcf =2;};return nil ;};func (_gdegaa WdST_RelFromH )ValidateWithPath (path string )error {switch _gdegaa {case 0,1,2,3,4,5,6,7,8:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdegaa ));};return nil ;};type ST_EdnPos byte ;func (_ddgac *ST_Underline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beeefc ,_cdeddf :=d .Token ();if _cdeddf !=nil {return _cdeddf ;};if _accag ,_fbfeb :=_beeefc .(_f .EndElement );_fbfeb &&_accag .Name ==start .Name {*_ddgac =1;return nil ;};if _cafcfe ,_ccgbec :=_beeefc .(_f .CharData );!_ccgbec {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beeefc );}else {switch string (_cafcfe ){case "":*_ddgac =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ddgac =1;case "\u0077\u006f\u0072d\u0073":*_ddgac =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ddgac =3;case "\u0074\u0068\u0069c\u006b":*_ddgac =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ddgac =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_ddgac =6;case "\u0064\u0061\u0073\u0068":*_ddgac =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_ddgac =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_ddgac =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_ddgac =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ddgac =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_ddgac =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ddgac =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_ddgac =14;case "\u0077\u0061\u0076\u0065":*_ddgac =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_ddgac =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_ddgac =17;case "\u006e\u006f\u006e\u0065":*_ddgac =18;};};_beeefc ,_cdeddf =d .Token ();if _cdeddf !=nil {return _cdeddf ;};if _gdccea ,_dcacf :=_beeefc .(_f .EndElement );_dcacf &&_gdccea .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beeefc );};func (_afdaga *ST_HdrFtr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cddcb ,_beaefg :=d .Token ();if _beaefg !=nil {return _beaefg ;};if _ddedag ,_eaegg :=_cddcb .(_f .EndElement );_eaegg &&_ddedag .Name ==start .Name {*_afdaga =1;return nil ;};if _fbbfd ,_ccage :=_cddcb .(_f .CharData );!_ccage {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cddcb );}else {switch string (_fbbfd ){case "":*_afdaga =0;case "\u0065\u0076\u0065\u006e":*_afdaga =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_afdaga =2;case "\u0066\u0069\u0072s\u0074":*_afdaga =3;};};_cddcb ,_beaefg =d .Token ();if _beaefg !=nil {return _beaefg ;};if _gegagg ,_faabf :=_cddcb .(_f .EndElement );_faabf &&_gegagg .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cddcb );};func (_ffecef ST_Em )String ()string {switch _ffecef {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 "";}; +// Footnote Placement +Pos *CT_FtnPos ; -// Validate validates the EG_ContentRunContent and its children -func (_cgcbfg *EG_ContentRunContent )Validate ()error {return _cgcbfg .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");}; +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// Validate validates the CT_TblGridBase and its children -func (_efdedf *CT_TblGridBase )Validate ()error {return _efdedf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path -func (_acaaf *CT_JcTable )ValidateWithPath (path string )error {if _acaaf .ValAttr ==ST_JcTableUnset {return _ff .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 _fddggb :=_acaaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fddggb !=nil {return _fddggb ;};return nil ;};func (_dbggc *CT_PPrGeneral )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbggc .PStyle !=nil {_gbbba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbggc .PStyle ,_gbbba );};if _dbggc .KeepNext !=nil {_feccc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_dbggc .KeepNext ,_feccc );};if _dbggc .KeepLines !=nil {_fcdfd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dbggc .KeepLines ,_fcdfd );};if _dbggc .PageBreakBefore !=nil {_ebcdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_dbggc .PageBreakBefore ,_ebcdf );};if _dbggc .FramePr !=nil {_ebcea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_dbggc .FramePr ,_ebcea );};if _dbggc .WidowControl !=nil {_bfdcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_dbggc .WidowControl ,_bfdcf );};if _dbggc .NumPr !=nil {_dbcab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_dbggc .NumPr ,_dbcab );};if _dbggc .SuppressLineNumbers !=nil {_fbeee :=_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 (_dbggc .SuppressLineNumbers ,_fbeee );};if _dbggc .PBdr !=nil {_bcgcad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_dbggc .PBdr ,_bcgcad );};if _dbggc .Shd !=nil {_eabce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dbggc .Shd ,_eabce );};if _dbggc .Tabs !=nil {_acdfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_dbggc .Tabs ,_acdfa );};if _dbggc .SuppressAutoHyphens !=nil {_bagga :=_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 (_dbggc .SuppressAutoHyphens ,_bagga );};if _dbggc .Kinsoku !=nil {_daeda :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_dbggc .Kinsoku ,_daeda );};if _dbggc .WordWrap !=nil {_gbceb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dbggc .WordWrap ,_gbceb );};if _dbggc .OverflowPunct !=nil {_gacab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dbggc .OverflowPunct ,_gacab );};if _dbggc .TopLinePunct !=nil {_egcdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_dbggc .TopLinePunct ,_egcdd );};if _dbggc .AutoSpaceDE !=nil {_ddfac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_dbggc .AutoSpaceDE ,_ddfac );};if _dbggc .AutoSpaceDN !=nil {_ebcfcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_dbggc .AutoSpaceDN ,_ebcfcg );};if _dbggc .Bidi !=nil {_gada :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_dbggc .Bidi ,_gada );};if _dbggc .AdjustRightInd !=nil {_aecgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_dbggc .AdjustRightInd ,_aecgb );};if _dbggc .SnapToGrid !=nil {_fcafa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dbggc .SnapToGrid ,_fcafa );};if _dbggc .Spacing !=nil {_bgabge :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dbggc .Spacing ,_bgabge );};if _dbggc .Ind !=nil {_fbbbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_dbggc .Ind ,_fbbbd );};if _dbggc .ContextualSpacing !=nil {_abbae :=_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 (_dbggc .ContextualSpacing ,_abbae );};if _dbggc .MirrorIndents !=nil {_fbccg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dbggc .MirrorIndents ,_fbccg );};if _dbggc .SuppressOverlap !=nil {_ffcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_dbggc .SuppressOverlap ,_ffcb );};if _dbggc .Jc !=nil {_dacfdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dbggc .Jc ,_dacfdf );};if _dbggc .TextDirection !=nil {_bbfea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbggc .TextDirection ,_bbfea );};if _dbggc .TextAlignment !=nil {_aceac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dbggc .TextAlignment ,_aceac );};if _dbggc .TextboxTightWrap !=nil {_ccafb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dbggc .TextboxTightWrap ,_ccafb );};if _dbggc .OutlineLvl !=nil {_aacgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_dbggc .OutlineLvl ,_aacgf );};if _dbggc .DivId !=nil {_ggaeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_dbggc .DivId ,_ggaeb );};if _dbggc .CnfStyle !=nil {_dddegc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbggc .CnfStyle ,_dddegc );};if _dbggc .PPrChange !=nil {_edfeg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dbggc .PPrChange ,_edfeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};func (_dagd *CT_Columns )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dagd .EqualWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065q\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_ace .Sprintf ("\u0025\u0076",*_dagd .EqualWidthAttr )});};if _dagd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_dagd .SpaceAttr )});};if _dagd .NumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_ace .Sprintf ("\u0025\u0076",*_dagd .NumAttr )});};if _dagd .SepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_ace .Sprintf ("\u0025\u0076",*_dagd .SepAttr )});};e .EncodeToken (start );_ebacg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063o\u006c"}};for _ ,_dfbe :=range _dagd .Col {e .EncodeElement (_dfbe ,_ebacg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_deage *EG_HdrFtrReferences )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dedfgg :for {_aaead ,_ddbdc :=d .Token ();if _ddbdc !=nil {return _ddbdc ;};switch _ecafgb :=_aaead .(type ){case _d .StartElement :switch _ecafgb .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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_deage .HeaderReference =NewCT_HdrFtrRef ();if _gfdef :=d .DecodeElement (_deage .HeaderReference ,&_ecafgb );_gfdef !=nil {return _gfdef ;};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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_deage .FooterReference =NewCT_HdrFtrRef ();if _aagcf :=d .DecodeElement (_deage .FooterReference ,&_ecafgb );_aagcf !=nil {return _aagcf ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074\u0072\u0052ef\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_ecafgb .Name );if _cdecg :=d .Skip ();_cdecg !=nil {return _cdecg ;};};case _d .EndElement :break _dedfgg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_FFName and its children -func (_agfeg *CT_FFName )Validate ()error {return _agfeg .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};type CT_Fonts struct{ +// Validate validates the WdWpc and its children +func (_eedfg *WdWpc )Validate ()error {return _eedfg .ValidateWithPath ("\u0057\u0064\u0057p\u0063")}; -// Font Content Type -HintAttr ST_Hint ; +// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path +func (_eagaddg *CT_TrackChange )ValidateWithPath (path string )error {return nil };func NewCT_Caption ()*CT_Caption {_ccae :=&CT_Caption {};return _ccae };func (_dcga *CT_DocPartName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfaae :=range start .Attr {if _cfaae .Name .Local =="\u0076\u0061\u006c"{_cegbb ,_ccdag :=_cfaae .Value ,error (nil );if _ccdag !=nil {return _ccdag ;};_dcga .ValAttr =_cegbb ;continue ;};if _cfaae .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_cdbd ,_fdfcd :=ParseUnionST_OnOff (_cfaae .Value );if _fdfcd !=nil {return _fdfcd ;};_dcga .DecoratedAttr =&_cdbd ;continue ;};};for {_bfgea ,_egca :=d .Token ();if _egca !=nil {return _ace .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",_egca );};if _dfbfd ,_adfed :=_bfgea .(_d .EndElement );_adfed &&_dfbfd .Name ==start .Name {break ;};};return nil ;};func NewCT_Ind ()*CT_Ind {_abgdf :=&CT_Ind {};return _abgdf };func (_fcffec ST_EdnPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dggfga :=_d .Attr {};_dggfga .Name =name ;switch _fcffec {case ST_EdnPosUnset :_dggfga .Value ="";case ST_EdnPosSectEnd :_dggfga .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_dggfga .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _dggfga ,nil ;};type CT_TblOverlap struct{ -// ASCII Font -AsciiAttr *string ; +// Floating Table Overlap Setting +ValAttr ST_TblOverlap ;};type ST_MailMergeOdsoFMDFieldType byte ;func (_aeeadd *CT_VerticalJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeeadd .ValAttr =ST_VerticalJc (1);for _ ,_aacfab :=range start .Attr {if _aacfab .Name .Local =="\u0076\u0061\u006c"{_aeeadd .ValAttr .UnmarshalXMLAttr (_aacfab );continue ;};};for {_ffbbgc ,_decadb :=d .Token ();if _decadb !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_decadb );};if _ecdage ,_egaff :=_ffbbgc .(_d .EndElement );_egaff &&_ecdage .Name ==start .Name {break ;};};return nil ;}; -// High ANSI Font -HAnsiAttr *string ; +// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path +func (_dbcegf *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _gcagdd ,_gegddc :=range _dbcegf .Wsp {if _decdcd :=_gegddc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_gcagdd ));_decdcd !=nil {return _decdcd ;};};for _afcgd ,_ebfca :=range _dbcegf .Pic {if _fffbab :=_ebfca .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_afcgd ));_fffbab !=nil {return _fffbab ;};};for _defeb ,_gefdbd :=range _dbcegf .ContentPart {if _edcead :=_gefdbd .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_defeb ));_edcead !=nil {return _edcead ;};};for _dbdgge ,_bbdfg :=range _dbcegf .Wgp {if _dgbbcg :=_bbdfg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_dbdgge ));_dgbbcg !=nil {return _dgbbcg ;};};for _gcbeca ,_eaddg :=range _dbcegf .GraphicFrame {if _gefgfg :=_eaddg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gcbeca ));_gefgfg !=nil {return _gefgfg ;};};return nil ;};func (_bgfe *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgfe =0;case "\u0064\u0061\u0072k\u0031":*_bgfe =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_bgfe =2;case "\u0064\u0061\u0072k\u0032":*_bgfe =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_bgfe =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_bgfe =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_bgfe =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_bgfe =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_bgfe =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_bgfe =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_bgfe =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_bgfe =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_bgfe =12;};return nil ;}; -// East Asian Font -EastAsiaAttr *string ; +// Validate validates the CT_TxbxContent and its children +func (_geccf *CT_TxbxContent )Validate ()error {return _geccf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");}; -// Complex Script Font -CsAttr *string ; +// Validate validates the EG_BlockLevelChunkElts and its children +func (_dcebd *EG_BlockLevelChunkElts )Validate ()error {return _dcebd .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");};type CT_DocProtect struct{ -// ASCII Theme Font -AsciiThemeAttr ST_Theme ; +// Document Editing Restrictions +EditAttr ST_DocProtect ; -// High ANSI Theme Font -HAnsiThemeAttr ST_Theme ; +// Only Allow Formatting With Unlocked Styles +FormattingAttr *_ff .ST_OnOff ; -// East Asian Theme Font -EastAsiaThemeAttr ST_Theme ; +// Enforce Document Protection Settings +EnforcementAttr *_ff .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _ff .ST_CryptProv ;CryptAlgorithmClassAttr _ff .ST_AlgClass ;CryptAlgorithmTypeAttr _ff .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;}; -// Complex Script Theme Font -CsthemeAttr ST_Theme ;};func (_ebged ST_FldCharType )String ()string {switch _ebged {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 "";}; +// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path +func (_bef *CT_AltChunkPr )ValidateWithPath (path string )error {if _bef .MatchSrc !=nil {if _ebd :=_bef .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_ebd !=nil {return _ebd ;};};return nil ;}; -// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path -func (_baceef *CT_WriteProtection )ValidateWithPath (path string )error {if _baceef .RecommendedAttr !=nil {if _cggge :=_baceef .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072");_cggge !=nil {return _cggge ;};};if _fbbgcb :=_baceef .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_fbbgcb !=nil {return _fbbgcb ;};if _gbfdgc :=_baceef .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");_gbfdgc !=nil {return _gbfdgc ;};if _cfffbg :=_baceef .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cfffbg !=nil {return _cfffbg ;};return nil ;}; +// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path +func (_feba *CT_RPrChange )ValidateWithPath (path string )error {if _ccbc :=_feba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ccbc !=nil {return _ccbc ;};return nil ;}; -// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path -func (_badbg *WdWsp )ValidateWithPath (path string )error {if _egcbaa :=_badbg .WdCT_WordprocessingShape .ValidateWithPath (path );_egcbaa !=nil {return _egcbaa ;};return nil ;};type CT_NumPicBullet struct{ +// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path +func (_cfgab *CT_ObjectChoice )ValidateWithPath (path string )error {if _cfgab .Control !=nil {if _daegd :=_cfgab .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_daegd !=nil {return _daegd ;};};if _cfgab .ObjectLink !=nil {if _dagcf :=_cfgab .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");_dagcf !=nil {return _dagcf ;};};if _cfgab .ObjectEmbed !=nil {if _fefd :=_cfgab .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_fefd !=nil {return _fefd ;};};if _cfgab .Movie !=nil {if _beeff :=_cfgab .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_beeff !=nil {return _beeff ;};};return nil ;};func NewCT_PPrGeneral ()*CT_PPrGeneral {_dcfff :=&CT_PPrGeneral {};return _dcfff };type CT_PageSz struct{ -// Picture Numbering Symbol ID -NumPicBulletIdAttr int64 ; +// Page Width +WAttr *_ff .ST_TwipsMeasure ; -// Picture Numbering Symbol Properties -Pict *CT_Picture ;Drawing *CT_Drawing ;};func (_gacfbg *CT_RubyPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ecccb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gacfbg .RubyAlign ,_ecccb );_bcgbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_gacfbg .Hps ,_bcgbg );_ggfda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_gacfbg .HpsRaise ,_ggfda );_dggfef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gacfbg .HpsBaseText ,_dggfef );_edgbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_gacfbg .Lid ,_edgbb );if _gacfbg .Dirty !=nil {_efgaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}};e .EncodeElement (_gacfbg .Dirty ,_efgaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdgbd *WdCT_WordprocessingGroupChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdgbd .Wsp !=nil {_dagaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_ddcffg :=range _fdgbd .Wsp {e .EncodeElement (_ddcffg ,_dagaf );};};if _fdgbd .GrpSp !=nil {_cffefe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_gdacc :=range _fdgbd .GrpSp {e .EncodeElement (_gdacc ,_cffefe );};};if _fdgbd .GraphicFrame !=nil {_fbdfbc :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_gagebg :=range _fdgbd .GraphicFrame {e .EncodeElement (_gagebg ,_fbdfbc );};};if _fdgbd .Pic !=nil {_ecbgf :=_f .StartElement {Name :_f .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_dcbcd :=range _fdgbd .Pic {e .EncodeElement (_dcbcd ,_ecbgf );};};if _fdgbd .ContentPart !=nil {_gaebdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_edbeaa :=range _fdgbd .ContentPart {e .EncodeElement (_edbeaa ,_gaebdf );};};return nil ;}; +// Page Height +HAttr *_ff .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path -func (_dbfa *CT_Document )ValidateWithPath (path string )error {if _dbfa .ConformanceAttr ==_e .ST_ConformanceClassUnset {return _ff .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 _gefg :=_dbfa .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_gefg !=nil {return _gefg ;};if _dbfa .Background !=nil {if _ecdf :=_dbfa .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_ecdf !=nil {return _ecdf ;};};if _dbfa .Body !=nil {if _cfcba :=_dbfa .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_cfcba !=nil {return _cfcba ;};};return nil ;};func (_cgdecb ST_Zoom )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgdecb .String (),start );};func (_acedd *CT_DataBinding )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bacg :=range start .Attr {if _bacg .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_fadda ,_adcad :=_bacg .Value ,error (nil );if _adcad !=nil {return _adcad ;};_acedd .PrefixMappingsAttr =&_fadda ;continue ;};if _bacg .Name .Local =="\u0078\u0070\u0061t\u0068"{_cbdf ,_edfc :=_bacg .Value ,error (nil );if _edfc !=nil {return _edfc ;};_acedd .XpathAttr =_cbdf ;continue ;};if _bacg .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_abdd ,_dagc :=_bacg .Value ,error (nil );if _dagc !=nil {return _dagc ;};_acedd .StoreItemIDAttr =_abdd ;continue ;};};for {_afdf ,_gcea :=d .Token ();if _gcea !=nil {return _ff .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",_gcea );};if _dba ,_bcee :=_afdf .(_f .EndElement );_bcee &&_dba .Name ==start .Name {break ;};};return nil ;};func (_fafga *ST_MultiLevelType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dacda ,_eadfd :=d .Token ();if _eadfd !=nil {return _eadfd ;};if _adgce ,_aacef :=_dacda .(_f .EndElement );_aacef &&_adgce .Name ==start .Name {*_fafga =1;return nil ;};if _agaaf ,_aeeggb :=_dacda .(_f .CharData );!_aeeggb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dacda );}else {switch string (_agaaf ){case "":*_fafga =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_fafga =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fafga =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fafga =3;};};_dacda ,_eadfd =d .Token ();if _eadfd !=nil {return _eadfd ;};if _gegdcc ,_bdbgc :=_dacda .(_f .EndElement );_bdbgc &&_gegdcc .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dacda );}; +// Page Orientation +OrientAttr ST_PageOrientation ; -// Validate validates the CT_FldChar and its children -func (_bfcg *CT_FldChar )Validate ()error {return _bfcg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};func (_cgbfa ST_ChapterSep )Validate ()error {return _cgbfa .ValidateWithPath ("")};func (_babgd *CT_FFCheckBoxChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceaf :for {_abdag ,_bbeg :=d .Token ();if _bbeg !=nil {return _bbeg ;};switch _bagaa :=_abdag .(type ){case _f .StartElement :switch _bagaa .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"}:_babgd .Size =NewCT_HpsMeasure ();if _cdfd :=d .DecodeElement (_babgd .Size ,&_bagaa );_cdfd !=nil {return _cdfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babgd .SizeAuto =NewCT_OnOff ();if _gadd :=d .DecodeElement (_babgd .SizeAuto ,&_bagaa );_gadd !=nil {return _gadd ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006bBo\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bagaa .Name );if _acbcg :=d .Skip ();_acbcg !=nil {return _acbcg ;};};case _f .EndElement :break _ceaf ;case _f .CharData :};};return nil ;};func (_cbbea *CT_R )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbbea .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ff .Sprintf ("\u0025\u0076",*_cbbea .RsidRPrAttr )});};if _cbbea .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ff .Sprintf ("\u0025\u0076",*_cbbea .RsidDelAttr )});};if _cbbea .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ff .Sprintf ("\u0025\u0076",*_cbbea .RsidRAttr )});};e .EncodeToken (start );if _cbbea .RPr !=nil {_cabec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_cbbea .RPr ,_cabec );};if _cbbea .EG_RunInnerContent !=nil {for _ ,_eaecf :=range _cbbea .EG_RunInnerContent {_eaecf .MarshalXML (e ,_f .StartElement {});};};for _ ,_bbeeg :=range _cbbea .Extra {if _eeaddc ,_fcdfc :=_bbeeg .(*AlternateContentRun );_fcdfc {if _baafge :=_eeaddc .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"}});_baafge !=nil {return _baafge ;};}else if _gacgf :=_bbeeg .MarshalXML (e ,_f .StartElement {});_gacgf !=nil {return _gacgf ;};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Printer Paper Code +CodeAttr *int64 ;};func (_egceb *WdCT_WrapThrough )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gffee ,_deebbc :=_egceb .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _deebbc !=nil {return _deebbc ;};start .Attr =append (start .Attr ,_gffee );if _egceb .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ace .Sprintf ("\u0025\u0076",*_egceb .DistLAttr )});};if _egceb .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ace .Sprintf ("\u0025\u0076",*_egceb .DistRAttr )});};e .EncodeToken (start );_gbffd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_egceb .WrapPolygon ,_gbffd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_c .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_c .CT_ShapeProperties ;Style *_c .CT_ShapeStyle ;ExtLst *_c .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_c .CT_TextBodyProperties ;}; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_fdcff *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_eccef *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eccef =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_eccef =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_eccef =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_eccef =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_eccef =4;case "\u0074\u0065\u0078\u0074":*_eccef =5;case "\u0065\u006d\u0061i\u006c":*_eccef =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_eccef =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_eccef =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_eccef =9;};return nil ;};func (_fafcf ST_Wrap )Validate ()error {return _fafcf .ValidateWithPath ("")};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;);func (_cgecgc *CT_TextDirection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgecgc .ValAttr =ST_TextDirection (1);for _ ,_cbabd :=range start .Attr {if _cbabd .Name .Local =="\u0076\u0061\u006c"{_cgecgc .ValAttr .UnmarshalXMLAttr (_cbabd );continue ;};};for {_dcfee ,_gdabc :=d .Token ();if _gdabc !=nil {return _ff .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",_gdabc );};if _geggc ,_cefaae :=_dcfee .(_f .EndElement );_cefaae &&_geggc .Name ==start .Name {break ;};};return nil ;};type ST_TabTlc byte ;func (_bddae ST_TextEffect )Validate ()error {return _bddae .ValidateWithPath ("")};func (_cgcccg ST_LineNumberRestart )ValidateWithPath (path string )error {switch _cgcccg {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgcccg ));};return nil ;}; +// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path +func (_cdag *CT_FtnEdn )ValidateWithPath (path string )error {if _gbcccc :=_cdag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbcccc !=nil {return _gbcccc ;};for _aebbg ,_geaec :=range _cdag .EG_BlockLevelElts {if _bggf :=_geaec .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aebbg ));_bggf !=nil {return _bggf ;};};return nil ;};func (_bbcgc ST_MailMergeDest )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbcgc .String (),start );};func NewCT_DocPartPr ()*CT_DocPartPr {_cecfc :=&CT_DocPartPr {};_cecfc .Name =NewCT_DocPartName ();return _cecfc ;};func NewCT_MailMergeDest ()*CT_MailMergeDest {_fgdbg :=&CT_MailMergeDest {};_fgdbg .ValAttr =ST_MailMergeDest (1);return _fgdbg ;};func NewCT_WritingStyle ()*CT_WritingStyle {_adbac :=&CT_WritingStyle {};return _adbac };func NewCT_MacroName ()*CT_MacroName {_ddfec :=&CT_MacroName {};return _ddfec };func (_gbfffg *CT_StylePaneFilter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gebae :=range start .Attr {if _gebae .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"{_bedeg ,_adcab :=ParseUnionST_OnOff (_gebae .Value );if _adcab !=nil {return _adcab ;};_gbfffg .DirectFormattingOnParagraphsAttr =&_bedeg ;continue ;};if _gebae .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_bcddb ,_bbcde :=ParseUnionST_OnOff (_gebae .Value );if _bbcde !=nil {return _bbcde ;};_gbfffg .AllStylesAttr =&_bcddb ;continue ;};if _gebae .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"{_ddbcbf ,_cdggd :=ParseUnionST_OnOff (_gebae .Value );if _cdggd !=nil {return _cdggd ;};_gbfffg .DirectFormattingOnNumberingAttr =&_ddbcbf ;continue ;};if _gebae .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_abgagf ,_cbfff :=ParseUnionST_OnOff (_gebae .Value );if _cbfff !=nil {return _cbfff ;};_gbfffg .LatentStylesAttr =&_abgagf ;continue ;};if _gebae .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_ccgedg ,_dabeb :=ParseUnionST_OnOff (_gebae .Value );if _dabeb !=nil {return _dabeb ;};_gbfffg .HeadingStylesAttr =&_ccgedg ;continue ;};if _gebae .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_ffdcac ,_acgea :=ParseUnionST_OnOff (_gebae .Value );if _acgea !=nil {return _acgea ;};_gbfffg .NumberingStylesAttr =&_ffdcac ;continue ;};if _gebae .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_ebcbe ,_cgcfbb :=ParseUnionST_OnOff (_gebae .Value );if _cgcfbb !=nil {return _cgcfbb ;};_gbfffg .TableStylesAttr =&_ebcbe ;continue ;};if _gebae .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_cabbc ,_accfef :=ParseUnionST_OnOff (_gebae .Value );if _accfef !=nil {return _accfef ;};_gbfffg .DirectFormattingOnRunsAttr =&_cabbc ;continue ;};if _gebae .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_gbecfe ,_aefde :=ParseUnionST_OnOff (_gebae .Value );if _aefde !=nil {return _aefde ;};_gbfffg .CustomStylesAttr =&_gbecfe ;continue ;};if _gebae .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_cageb ,_gfdba :=ParseUnionST_OnOff (_gebae .Value );if _gfdba !=nil {return _gfdba ;};_gbfffg .StylesInUseAttr =&_cageb ;continue ;};if _gebae .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_ccbfe ,_affgae :=ParseUnionST_OnOff (_gebae .Value );if _affgae !=nil {return _affgae ;};_gbfffg .DirectFormattingOnTablesAttr =&_ccbfe ;continue ;};if _gebae .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_cbgeg ,_effgge :=ParseUnionST_OnOff (_gebae .Value );if _effgge !=nil {return _effgge ;};_gbfffg .ClearFormattingAttr =&_cbgeg ;continue ;};if _gebae .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_abaabdd ,_daggb :=ParseUnionST_OnOff (_gebae .Value );if _daggb !=nil {return _daggb ;};_gbfffg .Top3HeadingStylesAttr =&_abaabdd ;continue ;};if _gebae .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_cffgfb ,_dcddd :=ParseUnionST_OnOff (_gebae .Value );if _dcddd !=nil {return _dcddd ;};_gbfffg .VisibleStylesAttr =&_cffgfb ;continue ;};if _gebae .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_ceabg ,_fgbdc :=ParseUnionST_OnOff (_gebae .Value );if _fgbdc !=nil {return _fgbdc ;};_gbfffg .AlternateStyleNamesAttr =&_ceabg ;continue ;};if _gebae .Name .Local =="\u0076\u0061\u006c"{_gdcafg ,_gbaae :=_gebae .Value ,error (nil );if _gbaae !=nil {return _gbaae ;};_gbfffg .ValAttr =&_gdcafg ;continue ;};};for {_cbfag ,_bfdgg :=d .Token ();if _bfdgg !=nil {return _ace .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",_bfdgg );};if _cecge ,_ecgca :=_cbfag .(_d .EndElement );_ecgca &&_cecge .Name ==start .Name {break ;};};return nil ;};func (_bdbagg *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdbagg .Wsp !=nil {_gaegd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_eacged :=range _bdbagg .Wsp {e .EncodeElement (_eacged ,_gaegd );};};if _bdbagg .Pic !=nil {_bgecfb :=_d .StartElement {Name :_d .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_eaegaf :=range _bdbagg .Pic {e .EncodeElement (_eaegaf ,_bgecfb );};};if _bdbagg .ContentPart !=nil {_dcceeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_gdggeb :=range _bdbagg .ContentPart {e .EncodeElement (_gdggeb ,_dcceeb );};};if _bdbagg .Wgp !=nil {_bgfbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_eedbab :=range _bdbagg .Wgp {e .EncodeElement (_eedbab ,_bgfbdb );};};if _bdbagg .GraphicFrame !=nil {_dfbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_adegg :=range _bdbagg .GraphicFrame {e .EncodeElement (_adegg ,_dfbcb );};};return nil ;};func (_ddad *CT_Div )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_ddad .IdAttr )});e .EncodeToken (start );if _ddad .BlockQuote !=nil {_ffcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_ddad .BlockQuote ,_ffcg );};if _ddad .BodyDiv !=nil {_addeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}};e .EncodeElement (_ddad .BodyDiv ,_addeg );};_afbea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_ddad .MarLeft ,_afbea );_dbbbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ddad .MarRight ,_dbbbc );_cbdda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_ddad .MarTop ,_cbdda );_cbcd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ddad .MarBottom ,_cbcd );if _ddad .DivBdr !=nil {_dbada :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_ddad .DivBdr ,_dbada );};if _ddad .DivsChild !=nil {_gfea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}};for _ ,_ffge :=range _ddad .DivsChild {e .EncodeElement (_ffge ,_gfea );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewWdAnchor ()*WdAnchor {_bcfaaf :=&WdAnchor {};_bcfaaf .WdCT_Anchor =*NewWdCT_Anchor ();return _bcfaaf ;}; -// Validate validates the WdCT_WrapNone and its children -func (_gfcgg *WdCT_WrapNone )Validate ()error {return _gfcgg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};func (_edfbfa ST_Border )ValidateWithPath (path string )error {switch _edfbfa {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 _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edfbfa ));};return nil ;}; +// Validate validates the WebSettings and its children +func (_dfced *WebSettings )Validate ()error {return _dfced .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_adbfad :=&WdCT_LinkedTextboxInformation {};return _adbfad ;};func NewCT_Charset ()*CT_Charset {_fdfe :=&CT_Charset {};return _fdfe }; -// Validate validates the WdCT_WordprocessingCanvas and its children -func (_fdeggg *WdCT_WordprocessingCanvas )Validate ()error {return _fdeggg .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");};func (_gcagd ST_TblWidth )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gcagd .String (),start );};func NewWdWsp ()*WdWsp {_ebdfee :=&WdWsp {};_ebdfee .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _ebdfee ;};type CT_TcPrInner struct{ +// Validate validates the CT_TrackChangesView and its children +func (_cfbfef *CT_TrackChangesView )Validate ()error {return _cfbfef .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");}; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Validate validates the CT_HdrFtrRef and its children +func (_bgcfc *CT_HdrFtrRef )Validate ()error {return _bgcfc .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};func NewCT_PPrBase ()*CT_PPrBase {_aeeed :=&CT_PPrBase {};return _aeeed };func (_dbaad ST_ObjectDrawAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbaad .String (),start );};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;);type CT_AltChunk struct{IdAttr *string ; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// External Content Import Properties +AltChunkPr *CT_AltChunkPr ;}; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Validate validates the CT_Highlight and its children +func (_aeagd *CT_Highlight )Validate ()error {return _aeagd .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};func (_edfceg *EG_BlockLevelElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feabebd :for {_cddgc ,_ffdbcc :=d .Token ();if _ffdbcc !=nil {return _ffdbcc ;};switch _dbcdbc :=_cddgc .(type ){case _d .StartElement :switch _dbcdbc .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_baddbf :=NewCT_AltChunk ();if _afcfc :=d .DecodeElement (_baddbf ,&_dbcdbc );_afcfc !=nil {return _afcfc ;};_edfceg .AltChunk =append (_edfceg .AltChunk ,_baddbf );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dbedgfe :=NewEG_ContentBlockContent ();_dbedgfe .CustomXml =NewCT_CustomXmlBlock ();if _geedc :=d .DecodeElement (_dbedgfe .CustomXml ,&_dbcdbc );_geedc !=nil {return _geedc ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_dbedgfe );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_eegda :=NewEG_ContentBlockContent ();_eegda .Sdt =NewCT_SdtBlock ();if _egcegf :=d .DecodeElement (_eegda .Sdt ,&_dbcdbc );_egcegf !=nil {return _egcegf ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_eegda );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 :"\u0070"},_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 :"\u0070"}:_ebfaff :=NewEG_ContentBlockContent ();_aabec :=NewCT_P ();if _abfeed :=d .DecodeElement (_aabec ,&_dbcdbc );_abfeed !=nil {return _abfeed ;};_ebfaff .P =append (_ebfaff .P ,_aabec );_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_ebfaff );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_cdeba :=NewEG_ContentBlockContent ();_efege :=NewCT_Tbl ();if _aeadd :=d .DecodeElement (_efege ,&_dbcdbc );_aeadd !=nil {return _aeadd ;};_cdeba .Tbl =append (_cdeba .Tbl ,_efege );_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_cdeba );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fcbdf :=NewEG_ContentBlockContent ();_dgdfdd :=NewEG_RunLevelElts ();_dgdfdd .ProofErr =NewCT_ProofErr ();if _ffecd :=d .DecodeElement (_dgdfdd .ProofErr ,&_dbcdbc );_ffecd !=nil {return _ffecd ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_fcbdf );_fcbdf .EG_RunLevelElts =append (_fcbdf .EG_RunLevelElts ,_dgdfdd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fegec :=NewEG_ContentBlockContent ();_debcee :=NewEG_RunLevelElts ();_debcee .PermStart =NewCT_PermStart ();if _agadcc :=d .DecodeElement (_debcee .PermStart ,&_dbcdbc );_agadcc !=nil {return _agadcc ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_fegec );_fegec .EG_RunLevelElts =append (_fegec .EG_RunLevelElts ,_debcee );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ddfabf :=NewEG_ContentBlockContent ();_bagdd :=NewEG_RunLevelElts ();_bagdd .PermEnd =NewCT_Perm ();if _fegcg :=d .DecodeElement (_bagdd .PermEnd ,&_dbcdbc );_fegcg !=nil {return _fegcg ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_ddfabf );_ddfabf .EG_RunLevelElts =append (_ddfabf .EG_RunLevelElts ,_bagdd );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_eeffg :=NewEG_ContentBlockContent ();_ebbdea :=NewEG_RunLevelElts ();_ebbdea .Ins =NewCT_RunTrackChange ();if _geece :=d .DecodeElement (_ebbdea .Ins ,&_dbcdbc );_geece !=nil {return _geece ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_eeffg );_eeffg .EG_RunLevelElts =append (_eeffg .EG_RunLevelElts ,_ebbdea );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dbggge :=NewEG_ContentBlockContent ();_gffdd :=NewEG_RunLevelElts ();_gffdd .Del =NewCT_RunTrackChange ();if _dgdafa :=d .DecodeElement (_gffdd .Del ,&_dbcdbc );_dgdafa !=nil {return _dgdafa ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_dbggge );_dbggge .EG_RunLevelElts =append (_dbggge .EG_RunLevelElts ,_gffdd );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ddggf :=NewEG_ContentBlockContent ();_ffbadc :=NewEG_RunLevelElts ();_ffbadc .MoveFrom =NewCT_RunTrackChange ();if _fafba :=d .DecodeElement (_ffbadc .MoveFrom ,&_dbcdbc );_fafba !=nil {return _fafba ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_ddggf );_ddggf .EG_RunLevelElts =append (_ddggf .EG_RunLevelElts ,_ffbadc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cfagc :=NewEG_ContentBlockContent ();_bdcbbc :=NewEG_RunLevelElts ();_bdcbbc .MoveTo =NewCT_RunTrackChange ();if _daafde :=d .DecodeElement (_bdcbbc .MoveTo ,&_dbcdbc );_daafde !=nil {return _daafde ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_cfagc );_cfagc .EG_RunLevelElts =append (_cfagc .EG_RunLevelElts ,_bdcbbc );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_adgba :=NewEG_ContentBlockContent ();_daefb :=NewEG_RunLevelElts ();_abcad :=NewEG_RangeMarkupElements ();_abcad .BookmarkStart =NewCT_Bookmark ();if _eegea :=d .DecodeElement (_abcad .BookmarkStart ,&_dbcdbc );_eegea !=nil {return _eegea ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_adgba );_adgba .EG_RunLevelElts =append (_adgba .EG_RunLevelElts ,_daefb );_daefb .EG_RangeMarkupElements =append (_daefb .EG_RangeMarkupElements ,_abcad );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_efefg :=NewEG_ContentBlockContent ();_egaaa :=NewEG_RunLevelElts ();_dafgb :=NewEG_RangeMarkupElements ();_dafgb .BookmarkEnd =NewCT_MarkupRange ();if _bcfdf :=d .DecodeElement (_dafgb .BookmarkEnd ,&_dbcdbc );_bcfdf !=nil {return _bcfdf ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_efefg );_efefg .EG_RunLevelElts =append (_efefg .EG_RunLevelElts ,_egaaa );_egaaa .EG_RangeMarkupElements =append (_egaaa .EG_RangeMarkupElements ,_dafgb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dcaacf :=NewEG_ContentBlockContent ();_efdeba :=NewEG_RunLevelElts ();_cebfb :=NewEG_RangeMarkupElements ();_cebfb .MoveFromRangeStart =NewCT_MoveBookmark ();if _caffed :=d .DecodeElement (_cebfb .MoveFromRangeStart ,&_dbcdbc );_caffed !=nil {return _caffed ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_dcaacf );_dcaacf .EG_RunLevelElts =append (_dcaacf .EG_RunLevelElts ,_efdeba );_efdeba .EG_RangeMarkupElements =append (_efdeba .EG_RangeMarkupElements ,_cebfb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgffc :=NewEG_ContentBlockContent ();_bccgf :=NewEG_RunLevelElts ();_ccegb :=NewEG_RangeMarkupElements ();_ccegb .MoveFromRangeEnd =NewCT_MarkupRange ();if _bffeg :=d .DecodeElement (_ccegb .MoveFromRangeEnd ,&_dbcdbc );_bffeg !=nil {return _bffeg ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_fgffc );_fgffc .EG_RunLevelElts =append (_fgffc .EG_RunLevelElts ,_bccgf );_bccgf .EG_RangeMarkupElements =append (_bccgf .EG_RangeMarkupElements ,_ccegb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cadgeg :=NewEG_ContentBlockContent ();_afcgf :=NewEG_RunLevelElts ();_gdabd :=NewEG_RangeMarkupElements ();_gdabd .MoveToRangeStart =NewCT_MoveBookmark ();if _bedge :=d .DecodeElement (_gdabd .MoveToRangeStart ,&_dbcdbc );_bedge !=nil {return _bedge ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_cadgeg );_cadgeg .EG_RunLevelElts =append (_cadgeg .EG_RunLevelElts ,_afcgf );_afcgf .EG_RangeMarkupElements =append (_afcgf .EG_RangeMarkupElements ,_gdabd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cbaacd :=NewEG_ContentBlockContent ();_aegebc :=NewEG_RunLevelElts ();_dgaec :=NewEG_RangeMarkupElements ();_dgaec .MoveToRangeEnd =NewCT_MarkupRange ();if _cfgee :=d .DecodeElement (_dgaec .MoveToRangeEnd ,&_dbcdbc );_cfgee !=nil {return _cfgee ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_cbaacd );_cbaacd .EG_RunLevelElts =append (_cbaacd .EG_RunLevelElts ,_aegebc );_aegebc .EG_RangeMarkupElements =append (_aegebc .EG_RangeMarkupElements ,_dgaec );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ebfebf :=NewEG_ContentBlockContent ();_dbeab :=NewEG_RunLevelElts ();_abcfd :=NewEG_RangeMarkupElements ();_abcfd .CommentRangeStart =NewCT_MarkupRange ();if _ffdgbd :=d .DecodeElement (_abcfd .CommentRangeStart ,&_dbcdbc );_ffdgbd !=nil {return _ffdgbd ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_ebfebf );_ebfebf .EG_RunLevelElts =append (_ebfebf .EG_RunLevelElts ,_dbeab );_dbeab .EG_RangeMarkupElements =append (_dbeab .EG_RangeMarkupElements ,_abcfd );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aacdfc :=NewEG_ContentBlockContent ();_gfecg :=NewEG_RunLevelElts ();_ecbfe :=NewEG_RangeMarkupElements ();_ecbfe .CommentRangeEnd =NewCT_MarkupRange ();if _dgefef :=d .DecodeElement (_ecbfe .CommentRangeEnd ,&_dbcdbc );_dgefef !=nil {return _dgefef ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_aacdfc );_aacdfc .EG_RunLevelElts =append (_aacdfc .EG_RunLevelElts ,_gfecg );_gfecg .EG_RangeMarkupElements =append (_gfecg .EG_RangeMarkupElements ,_ecbfe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbfgc :=NewEG_ContentBlockContent ();_ceggb :=NewEG_RunLevelElts ();_fadca :=NewEG_RangeMarkupElements ();_fadca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edceaf :=d .DecodeElement (_fadca .CustomXmlInsRangeStart ,&_dbcdbc );_edceaf !=nil {return _edceaf ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_gbfgc );_gbfgc .EG_RunLevelElts =append (_gbfgc .EG_RunLevelElts ,_ceggb );_ceggb .EG_RangeMarkupElements =append (_ceggb .EG_RangeMarkupElements ,_fadca );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bebbd :=NewEG_ContentBlockContent ();_bffa :=NewEG_RunLevelElts ();_fgffgd :=NewEG_RangeMarkupElements ();_fgffgd .CustomXmlInsRangeEnd =NewCT_Markup ();if _ggced :=d .DecodeElement (_fgffgd .CustomXmlInsRangeEnd ,&_dbcdbc );_ggced !=nil {return _ggced ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_bebbd );_bebbd .EG_RunLevelElts =append (_bebbd .EG_RunLevelElts ,_bffa );_bffa .EG_RangeMarkupElements =append (_bffa .EG_RangeMarkupElements ,_fgffgd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcgeg :=NewEG_ContentBlockContent ();_dddegd :=NewEG_RunLevelElts ();_ebaddf :=NewEG_RangeMarkupElements ();_ebaddf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cefgcg :=d .DecodeElement (_ebaddf .CustomXmlDelRangeStart ,&_dbcdbc );_cefgcg !=nil {return _cefgcg ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_bcgeg );_bcgeg .EG_RunLevelElts =append (_bcgeg .EG_RunLevelElts ,_dddegd );_dddegd .EG_RangeMarkupElements =append (_dddegd .EG_RangeMarkupElements ,_ebaddf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdbfb :=NewEG_ContentBlockContent ();_ebagc :=NewEG_RunLevelElts ();_fgdfc :=NewEG_RangeMarkupElements ();_fgdfc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddecd :=d .DecodeElement (_fgdfc .CustomXmlDelRangeEnd ,&_dbcdbc );_ddecd !=nil {return _ddecd ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_bdbfb );_bdbfb .EG_RunLevelElts =append (_bdbfb .EG_RunLevelElts ,_ebagc );_ebagc .EG_RangeMarkupElements =append (_ebagc .EG_RangeMarkupElements ,_fgdfc );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_begeef :=NewEG_ContentBlockContent ();_gcdadd :=NewEG_RunLevelElts ();_aabge :=NewEG_RangeMarkupElements ();_aabge .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _deedeg :=d .DecodeElement (_aabge .CustomXmlMoveFromRangeStart ,&_dbcdbc );_deedeg !=nil {return _deedeg ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_begeef );_begeef .EG_RunLevelElts =append (_begeef .EG_RunLevelElts ,_gcdadd );_gcdadd .EG_RangeMarkupElements =append (_gcdadd .EG_RangeMarkupElements ,_aabge );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bgcbfd :=NewEG_ContentBlockContent ();_fgece :=NewEG_RunLevelElts ();_fggaf :=NewEG_RangeMarkupElements ();_fggaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cgcfea :=d .DecodeElement (_fggaf .CustomXmlMoveFromRangeEnd ,&_dbcdbc );_cgcfea !=nil {return _cgcfea ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_bgcbfd );_bgcbfd .EG_RunLevelElts =append (_bgcbfd .EG_RunLevelElts ,_fgece );_fgece .EG_RangeMarkupElements =append (_fgece .EG_RangeMarkupElements ,_fggaf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fbbfec :=NewEG_ContentBlockContent ();_gdcbgd :=NewEG_RunLevelElts ();_caaace :=NewEG_RangeMarkupElements ();_caaace .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _begbc :=d .DecodeElement (_caaace .CustomXmlMoveToRangeStart ,&_dbcdbc );_begbc !=nil {return _begbc ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_fbbfec );_fbbfec .EG_RunLevelElts =append (_fbbfec .EG_RunLevelElts ,_gdcbgd );_gdcbgd .EG_RangeMarkupElements =append (_gdcbgd .EG_RangeMarkupElements ,_caaace );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_geabdf :=NewEG_ContentBlockContent ();_gcgega :=NewEG_RunLevelElts ();_fabbaa :=NewEG_RangeMarkupElements ();_fabbaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adaggc :=d .DecodeElement (_fabbaa .CustomXmlMoveToRangeEnd ,&_dbcdbc );_adaggc !=nil {return _adaggc ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_geabdf );_geabdf .EG_RunLevelElts =append (_geabdf .EG_RunLevelElts ,_gcgega );_gcgega .EG_RangeMarkupElements =append (_gcgega .EG_RangeMarkupElements ,_fabbaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edcfe :=NewEG_ContentBlockContent ();_agfcb :=NewEG_RunLevelElts ();_eeggg :=NewEG_MathContent ();_eeggg .OMathPara =_ed .NewOMathPara ();if _bbbgfc :=d .DecodeElement (_eeggg .OMathPara ,&_dbcdbc );_bbbgfc !=nil {return _bbbgfc ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_edcfe );_edcfe .EG_RunLevelElts =append (_edcfe .EG_RunLevelElts ,_agfcb );_agfcb .EG_MathContent =append (_agfcb .EG_MathContent ,_eeggg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbgff :=NewEG_ContentBlockContent ();_eadag :=NewEG_RunLevelElts ();_cddfc :=NewEG_MathContent ();_cddfc .OMath =_ed .NewOMath ();if _bcgfeg :=d .DecodeElement (_cddfc .OMath ,&_dbcdbc );_bcgfeg !=nil {return _bcgfeg ;};_edfceg .EG_ContentBlockContent =append (_edfceg .EG_ContentBlockContent ,_bbgff );_bbgff .EG_RunLevelElts =append (_bbgff .EG_RunLevelElts ,_eadag );_eadag .EG_MathContent =append (_eadag .EG_MathContent ,_cddfc );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_dbcdbc .Name );if _cbadge :=d .Skip ();_cbadge !=nil {return _cbadge ;};};case _d .EndElement :break _feabebd ;case _d .CharData :};};return nil ;}; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path +func (_aga *CT_AutoCaptions )ValidateWithPath (path string )error {for _aaf ,_eceaf :=range _aga .AutoCaption {if _abf :=_eceaf .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_aaf ));_abf !=nil {return _abf ;};};return nil ;}; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path +func (_bbag *CT_FFCheckBox )ValidateWithPath (path string )error {if _bbag .Choice !=nil {if _added :=_bbag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_added !=nil {return _added ;};};if _bbag .Default !=nil {if _dggbd :=_bbag .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_dggbd !=nil {return _dggbd ;};};if _bbag .Checked !=nil {if _gaebc :=_bbag .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_gaebc !=nil {return _gaebc ;};};return nil ;};func (_facce *CT_FrameLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_acbf ,_bbfc :=_facce .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbfc !=nil {return _bbfc ;};start .Attr =append (start .Attr ,_acbf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_Proof byte ; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path +func (_aafde *CT_FitText )ValidateWithPath (path string )error {if _ddce :=_aafde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddce !=nil {return _ddce ;};return nil ;};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Table Cell Shading -Shd *CT_Shd ; +// Annotation Identifier +IdAttr int64 ;};func (_feede ST_Em )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcdge :=_d .Attr {};_dcdge .Name =name ;switch _feede {case ST_EmUnset :_dcdge .Value ="";case ST_EmNone :_dcdge .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_dcdge .Value ="\u0064\u006f\u0074";case ST_EmComma :_dcdge .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_dcdge .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_dcdge .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _dcdge ,nil ;};func (_dbgdea ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _dbgdea {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbgdea ));};return nil ;}; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path +func (_cfcc *CT_MailMerge )ValidateWithPath (path string )error {if _cefa :=_cfcc .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_cefa !=nil {return _cefa ;};if _cfcc .LinkToQuery !=nil {if _agddf :=_cfcc .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_agddf !=nil {return _agddf ;};};if _dddfg :=_cfcc .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e");_dddfg !=nil {return _dddfg ;};if _cfcc .ConnectString !=nil {if _dcaad :=_cfcc .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_dcaad !=nil {return _dcaad ;};};if _cfcc .Query !=nil {if _ecef :=_cfcc .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079");_ecef !=nil {return _ecef ;};};if _cfcc .DataSource !=nil {if _bdagd :=_cfcc .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_bdagd !=nil {return _bdagd ;};};if _cfcc .HeaderSource !=nil {if _ggecgc :=_cfcc .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065");_ggecgc !=nil {return _ggecgc ;};};if _cfcc .DoNotSuppressBlankLines !=nil {if _bbbgg :=_cfcc .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");_bbbgg !=nil {return _bbbgg ;};};if _cfcc .Destination !=nil {if _gddec :=_cfcc .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_gddec !=nil {return _gddec ;};};if _cfcc .AddressFieldName !=nil {if _adaf :=_cfcc .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065");_adaf !=nil {return _adaf ;};};if _cfcc .MailSubject !=nil {if _badgb :=_cfcc .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_badgb !=nil {return _badgb ;};};if _cfcc .MailAsAttachment !=nil {if _gccag :=_cfcc .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074");_gccag !=nil {return _gccag ;};};if _cfcc .ViewMergedData !=nil {if _eada :=_cfcc .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_eada !=nil {return _eada ;};};if _cfcc .ActiveRecord !=nil {if _cgdbgd :=_cfcc .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064");_cgdbgd !=nil {return _cgdbgd ;};};if _cfcc .CheckErrors !=nil {if _fbacb :=_cfcc .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_fbacb !=nil {return _fbacb ;};};if _cfcc .Odso !=nil {if _cgcad :=_cfcc .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f");_cgcad !=nil {return _cgcad ;};};return nil ;};func NewWdWgp ()*WdWgp {_ggccef :=&WdWgp {};_ggccef .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _ggccef ;};func (_bffgg ST_MailMergeSourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bffgg .String (),start );};func (_aegfc *CT_SimpleField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abafgg :=range start .Attr {if _abafgg .Name .Local =="\u0069\u006e\u0073t\u0072"{_gcagg ,_eddcd :=_abafgg .Value ,error (nil );if _eddcd !=nil {return _eddcd ;};_aegfc .InstrAttr =_gcagg ;continue ;};if _abafgg .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_gafcb ,_fgbda :=ParseUnionST_OnOff (_abafgg .Value );if _fgbda !=nil {return _fgbda ;};_aegfc .FldLockAttr =&_gafcb ;continue ;};if _abafgg .Name .Local =="\u0064\u0069\u0072t\u0079"{_accde ,_ecaed :=ParseUnionST_OnOff (_abafgg .Value );if _ecaed !=nil {return _ecaed ;};_aegfc .DirtyAttr =&_accde ;continue ;};};_gbeae :for {_ddfab ,_eebec :=d .Token ();if _eebec !=nil {return _eebec ;};switch _aaefg :=_ddfab .(type ){case _d .StartElement :switch _aaefg .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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_aegfc .FldData =NewCT_Text ();if _gbab :=d .DecodeElement (_aegfc .FldData ,&_aaefg );_gbab !=nil {return _gbab ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_caedae :=NewEG_PContent ();_ggcfb :=NewCT_SimpleField ();if _fbfaf :=d .DecodeElement (_ggcfb ,&_aaefg );_fbfaf !=nil {return _fbfaf ;};_caedae .FldSimple =append (_caedae .FldSimple ,_ggcfb );_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_caedae );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dcceeg :=NewEG_PContent ();_dcceeg .Hyperlink =NewCT_Hyperlink ();if _fddcc :=d .DecodeElement (_dcceeg .Hyperlink ,&_aaefg );_fddcc !=nil {return _fddcc ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_dcceeg );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_dddeg :=NewEG_PContent ();_dddeg .SubDoc =NewCT_Rel ();if _cfgde :=d .DecodeElement (_dddeg .SubDoc ,&_aaefg );_cfgde !=nil {return _cfgde ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_dddeg );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_afefa :=NewEG_PContent ();_beaccf :=NewEG_ContentRunContent ();_beaccf .CustomXml =NewCT_CustomXmlRun ();if _geggac :=d .DecodeElement (_beaccf .CustomXml ,&_aaefg );_geggac !=nil {return _geggac ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_afefa );_afefa .EG_ContentRunContent =append (_afefa .EG_ContentRunContent ,_beaccf );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cdefg :=NewEG_PContent ();_cbbfb :=NewEG_ContentRunContent ();_cbbfb .SmartTag =NewCT_SmartTagRun ();if _gabgad :=d .DecodeElement (_cbbfb .SmartTag ,&_aaefg );_gabgad !=nil {return _gabgad ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_cdefg );_cdefg .EG_ContentRunContent =append (_cdefg .EG_ContentRunContent ,_cbbfb );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ccbf :=NewEG_PContent ();_cbbaf :=NewEG_ContentRunContent ();_cbbaf .Sdt =NewCT_SdtRun ();if _edafa :=d .DecodeElement (_cbbaf .Sdt ,&_aaefg );_edafa !=nil {return _edafa ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_ccbf );_ccbf .EG_ContentRunContent =append (_ccbf .EG_ContentRunContent ,_cbbaf );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_egeaf :=NewEG_PContent ();_ffdgf :=NewEG_ContentRunContent ();_ffdgf .Dir =NewCT_DirContentRun ();if _cbebd :=d .DecodeElement (_ffdgf .Dir ,&_aaefg );_cbebd !=nil {return _cbebd ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_egeaf );_egeaf .EG_ContentRunContent =append (_egeaf .EG_ContentRunContent ,_ffdgf );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_aeaa :=NewEG_PContent ();_dadeee :=NewEG_ContentRunContent ();_dadeee .Bdo =NewCT_BdoContentRun ();if _befcc :=d .DecodeElement (_dadeee .Bdo ,&_aaefg );_befcc !=nil {return _befcc ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_aeaa );_aeaa .EG_ContentRunContent =append (_aeaa .EG_ContentRunContent ,_dadeee );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 :"\u0072"},_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 :"\u0072"}:_cfeae :=NewEG_PContent ();_cgcca :=NewEG_ContentRunContent ();_cgcca .R =NewCT_R ();if _dabcg :=d .DecodeElement (_cgcca .R ,&_aaefg );_dabcg !=nil {return _dabcg ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_cfeae );_cfeae .EG_ContentRunContent =append (_cfeae .EG_ContentRunContent ,_cgcca );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dcadf :=NewEG_PContent ();_cbde :=NewEG_ContentRunContent ();_dcgacb :=NewEG_RunLevelElts ();_dcgacb .ProofErr =NewCT_ProofErr ();if _cbbeg :=d .DecodeElement (_dcgacb .ProofErr ,&_aaefg );_cbbeg !=nil {return _cbbeg ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_dcadf );_dcadf .EG_ContentRunContent =append (_dcadf .EG_ContentRunContent ,_cbde );_cbde .EG_RunLevelElts =append (_cbde .EG_RunLevelElts ,_dcgacb );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gadcb :=NewEG_PContent ();_dbdea :=NewEG_ContentRunContent ();_aeaaf :=NewEG_RunLevelElts ();_aeaaf .PermStart =NewCT_PermStart ();if _fbeabf :=d .DecodeElement (_aeaaf .PermStart ,&_aaefg );_fbeabf !=nil {return _fbeabf ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_gadcb );_gadcb .EG_ContentRunContent =append (_gadcb .EG_ContentRunContent ,_dbdea );_dbdea .EG_RunLevelElts =append (_dbdea .EG_RunLevelElts ,_aeaaf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bacca :=NewEG_PContent ();_cbddf :=NewEG_ContentRunContent ();_aacff :=NewEG_RunLevelElts ();_aacff .PermEnd =NewCT_Perm ();if _faecdg :=d .DecodeElement (_aacff .PermEnd ,&_aaefg );_faecdg !=nil {return _faecdg ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_bacca );_bacca .EG_ContentRunContent =append (_bacca .EG_ContentRunContent ,_cbddf );_cbddf .EG_RunLevelElts =append (_cbddf .EG_RunLevelElts ,_aacff );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_agdaa :=NewEG_PContent ();_efdbe :=NewEG_ContentRunContent ();_agcdee :=NewEG_RunLevelElts ();_agcdee .Ins =NewCT_RunTrackChange ();if _acbccd :=d .DecodeElement (_agcdee .Ins ,&_aaefg );_acbccd !=nil {return _acbccd ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_agdaa );_agdaa .EG_ContentRunContent =append (_agdaa .EG_ContentRunContent ,_efdbe );_efdbe .EG_RunLevelElts =append (_efdbe .EG_RunLevelElts ,_agcdee );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_badff :=NewEG_PContent ();_bbgcd :=NewEG_ContentRunContent ();_agbdf :=NewEG_RunLevelElts ();_agbdf .Del =NewCT_RunTrackChange ();if _fedgf :=d .DecodeElement (_agbdf .Del ,&_aaefg );_fedgf !=nil {return _fedgf ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_badff );_badff .EG_ContentRunContent =append (_badff .EG_ContentRunContent ,_bbgcd );_bbgcd .EG_RunLevelElts =append (_bbgcd .EG_RunLevelElts ,_agbdf );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dcgead :=NewEG_PContent ();_abgff :=NewEG_ContentRunContent ();_cbgb :=NewEG_RunLevelElts ();_cbgb .MoveFrom =NewCT_RunTrackChange ();if _aebfe :=d .DecodeElement (_cbgb .MoveFrom ,&_aaefg );_aebfe !=nil {return _aebfe ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_dcgead );_dcgead .EG_ContentRunContent =append (_dcgead .EG_ContentRunContent ,_abgff );_abgff .EG_RunLevelElts =append (_abgff .EG_RunLevelElts ,_cbgb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gbebgg :=NewEG_PContent ();_gfedb :=NewEG_ContentRunContent ();_dcbdeg :=NewEG_RunLevelElts ();_dcbdeg .MoveTo =NewCT_RunTrackChange ();if _abegb :=d .DecodeElement (_dcbdeg .MoveTo ,&_aaefg );_abegb !=nil {return _abegb ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_gbebgg );_gbebgg .EG_ContentRunContent =append (_gbebgg .EG_ContentRunContent ,_gfedb );_gfedb .EG_RunLevelElts =append (_gfedb .EG_RunLevelElts ,_dcbdeg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_adbadg :=NewEG_PContent ();_ecadgc :=NewEG_ContentRunContent ();_debcg :=NewEG_RunLevelElts ();_abebc :=NewEG_RangeMarkupElements ();_abebc .BookmarkStart =NewCT_Bookmark ();if _fggfga :=d .DecodeElement (_abebc .BookmarkStart ,&_aaefg );_fggfga !=nil {return _fggfga ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_adbadg );_adbadg .EG_ContentRunContent =append (_adbadg .EG_ContentRunContent ,_ecadgc );_ecadgc .EG_RunLevelElts =append (_ecadgc .EG_RunLevelElts ,_debcg );_debcg .EG_RangeMarkupElements =append (_debcg .EG_RangeMarkupElements ,_abebc );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fdefg :=NewEG_PContent ();_gadeaa :=NewEG_ContentRunContent ();_adbfc :=NewEG_RunLevelElts ();_fcgfg :=NewEG_RangeMarkupElements ();_fcgfg .BookmarkEnd =NewCT_MarkupRange ();if _aeedb :=d .DecodeElement (_fcgfg .BookmarkEnd ,&_aaefg );_aeedb !=nil {return _aeedb ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_fdefg );_fdefg .EG_ContentRunContent =append (_fdefg .EG_ContentRunContent ,_gadeaa );_gadeaa .EG_RunLevelElts =append (_gadeaa .EG_RunLevelElts ,_adbfc );_adbfc .EG_RangeMarkupElements =append (_adbfc .EG_RangeMarkupElements ,_fcgfg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ccfeb :=NewEG_PContent ();_bafab :=NewEG_ContentRunContent ();_badaa :=NewEG_RunLevelElts ();_acfffb :=NewEG_RangeMarkupElements ();_acfffb .MoveFromRangeStart =NewCT_MoveBookmark ();if _eefegb :=d .DecodeElement (_acfffb .MoveFromRangeStart ,&_aaefg );_eefegb !=nil {return _eefegb ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_ccfeb );_ccfeb .EG_ContentRunContent =append (_ccfeb .EG_ContentRunContent ,_bafab );_bafab .EG_RunLevelElts =append (_bafab .EG_RunLevelElts ,_badaa );_badaa .EG_RangeMarkupElements =append (_badaa .EG_RangeMarkupElements ,_acfffb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccegf :=NewEG_PContent ();_cdeeg :=NewEG_ContentRunContent ();_ccee :=NewEG_RunLevelElts ();_abdebf :=NewEG_RangeMarkupElements ();_abdebf .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdebff :=d .DecodeElement (_abdebf .MoveFromRangeEnd ,&_aaefg );_cdebff !=nil {return _cdebff ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_ccegf );_ccegf .EG_ContentRunContent =append (_ccegf .EG_ContentRunContent ,_cdeeg );_cdeeg .EG_RunLevelElts =append (_cdeeg .EG_RunLevelElts ,_ccee );_ccee .EG_RangeMarkupElements =append (_ccee .EG_RangeMarkupElements ,_abdebf );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aafcff :=NewEG_PContent ();_cgcfe :=NewEG_ContentRunContent ();_dgacac :=NewEG_RunLevelElts ();_accgf :=NewEG_RangeMarkupElements ();_accgf .MoveToRangeStart =NewCT_MoveBookmark ();if _gbfcd :=d .DecodeElement (_accgf .MoveToRangeStart ,&_aaefg );_gbfcd !=nil {return _gbfcd ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_aafcff );_aafcff .EG_ContentRunContent =append (_aafcff .EG_ContentRunContent ,_cgcfe );_cgcfe .EG_RunLevelElts =append (_cgcfe .EG_RunLevelElts ,_dgacac );_dgacac .EG_RangeMarkupElements =append (_dgacac .EG_RangeMarkupElements ,_accgf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dbcde :=NewEG_PContent ();_gggfc :=NewEG_ContentRunContent ();_adddg :=NewEG_RunLevelElts ();_ecdfg :=NewEG_RangeMarkupElements ();_ecdfg .MoveToRangeEnd =NewCT_MarkupRange ();if _debca :=d .DecodeElement (_ecdfg .MoveToRangeEnd ,&_aaefg );_debca !=nil {return _debca ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_dbcde );_dbcde .EG_ContentRunContent =append (_dbcde .EG_ContentRunContent ,_gggfc );_gggfc .EG_RunLevelElts =append (_gggfc .EG_RunLevelElts ,_adddg );_adddg .EG_RangeMarkupElements =append (_adddg .EG_RangeMarkupElements ,_ecdfg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cafec :=NewEG_PContent ();_edcf :=NewEG_ContentRunContent ();_ccaece :=NewEG_RunLevelElts ();_adbbca :=NewEG_RangeMarkupElements ();_adbbca .CommentRangeStart =NewCT_MarkupRange ();if _afbadg :=d .DecodeElement (_adbbca .CommentRangeStart ,&_aaefg );_afbadg !=nil {return _afbadg ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_cafec );_cafec .EG_ContentRunContent =append (_cafec .EG_ContentRunContent ,_edcf );_edcf .EG_RunLevelElts =append (_edcf .EG_RunLevelElts ,_ccaece );_ccaece .EG_RangeMarkupElements =append (_ccaece .EG_RangeMarkupElements ,_adbbca );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_deeec :=NewEG_PContent ();_cacb :=NewEG_ContentRunContent ();_gdfca :=NewEG_RunLevelElts ();_fbaeb :=NewEG_RangeMarkupElements ();_fbaeb .CommentRangeEnd =NewCT_MarkupRange ();if _ddfba :=d .DecodeElement (_fbaeb .CommentRangeEnd ,&_aaefg );_ddfba !=nil {return _ddfba ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_deeec );_deeec .EG_ContentRunContent =append (_deeec .EG_ContentRunContent ,_cacb );_cacb .EG_RunLevelElts =append (_cacb .EG_RunLevelElts ,_gdfca );_gdfca .EG_RangeMarkupElements =append (_gdfca .EG_RangeMarkupElements ,_fbaeb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgafb :=NewEG_PContent ();_dfaed :=NewEG_ContentRunContent ();_agegff :=NewEG_RunLevelElts ();_dgfaf :=NewEG_RangeMarkupElements ();_dgfaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ceeba :=d .DecodeElement (_dgfaf .CustomXmlInsRangeStart ,&_aaefg );_ceeba !=nil {return _ceeba ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_fgafb );_fgafb .EG_ContentRunContent =append (_fgafb .EG_ContentRunContent ,_dfaed );_dfaed .EG_RunLevelElts =append (_dfaed .EG_RunLevelElts ,_agegff );_agegff .EG_RangeMarkupElements =append (_agegff .EG_RangeMarkupElements ,_dgfaf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agbacc :=NewEG_PContent ();_ffadd :=NewEG_ContentRunContent ();_ecbab :=NewEG_RunLevelElts ();_afabac :=NewEG_RangeMarkupElements ();_afabac .CustomXmlInsRangeEnd =NewCT_Markup ();if _gddab :=d .DecodeElement (_afabac .CustomXmlInsRangeEnd ,&_aaefg );_gddab !=nil {return _gddab ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_agbacc );_agbacc .EG_ContentRunContent =append (_agbacc .EG_ContentRunContent ,_ffadd );_ffadd .EG_RunLevelElts =append (_ffadd .EG_RunLevelElts ,_ecbab );_ecbab .EG_RangeMarkupElements =append (_ecbab .EG_RangeMarkupElements ,_afabac );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afcf :=NewEG_PContent ();_gccbab :=NewEG_ContentRunContent ();_abggd :=NewEG_RunLevelElts ();_dedec :=NewEG_RangeMarkupElements ();_dedec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dgggdg :=d .DecodeElement (_dedec .CustomXmlDelRangeStart ,&_aaefg );_dgggdg !=nil {return _dgggdg ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_afcf );_afcf .EG_ContentRunContent =append (_afcf .EG_ContentRunContent ,_gccbab );_gccbab .EG_RunLevelElts =append (_gccbab .EG_RunLevelElts ,_abggd );_abggd .EG_RangeMarkupElements =append (_abggd .EG_RangeMarkupElements ,_dedec );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egbf :=NewEG_PContent ();_fggbf :=NewEG_ContentRunContent ();_dgdcbc :=NewEG_RunLevelElts ();_gebeae :=NewEG_RangeMarkupElements ();_gebeae .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebefd :=d .DecodeElement (_gebeae .CustomXmlDelRangeEnd ,&_aaefg );_ebefd !=nil {return _ebefd ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_egbf );_egbf .EG_ContentRunContent =append (_egbf .EG_ContentRunContent ,_fggbf );_fggbf .EG_RunLevelElts =append (_fggbf .EG_RunLevelElts ,_dgdcbc );_dgdcbc .EG_RangeMarkupElements =append (_dgdcbc .EG_RangeMarkupElements ,_gebeae );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eaaae :=NewEG_PContent ();_gbbed :=NewEG_ContentRunContent ();_fggbff :=NewEG_RunLevelElts ();_cebcb :=NewEG_RangeMarkupElements ();_cebcb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfedcg :=d .DecodeElement (_cebcb .CustomXmlMoveFromRangeStart ,&_aaefg );_cfedcg !=nil {return _cfedcg ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_eaaae );_eaaae .EG_ContentRunContent =append (_eaaae .EG_ContentRunContent ,_gbbed );_gbbed .EG_RunLevelElts =append (_gbbed .EG_RunLevelElts ,_fggbff );_fggbff .EG_RangeMarkupElements =append (_fggbff .EG_RangeMarkupElements ,_cebcb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cffdfe :=NewEG_PContent ();_aafbd :=NewEG_ContentRunContent ();_fggfag :=NewEG_RunLevelElts ();_dgfagc :=NewEG_RangeMarkupElements ();_dgfagc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gebeac :=d .DecodeElement (_dgfagc .CustomXmlMoveFromRangeEnd ,&_aaefg );_gebeac !=nil {return _gebeac ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_cffdfe );_cffdfe .EG_ContentRunContent =append (_cffdfe .EG_ContentRunContent ,_aafbd );_aafbd .EG_RunLevelElts =append (_aafbd .EG_RunLevelElts ,_fggfag );_fggfag .EG_RangeMarkupElements =append (_fggfag .EG_RangeMarkupElements ,_dgfagc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bedea :=NewEG_PContent ();_ecfcg :=NewEG_ContentRunContent ();_fdgdf :=NewEG_RunLevelElts ();_dbebc :=NewEG_RangeMarkupElements ();_dbebc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfbbgg :=d .DecodeElement (_dbebc .CustomXmlMoveToRangeStart ,&_aaefg );_gfbbgg !=nil {return _gfbbgg ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_bedea );_bedea .EG_ContentRunContent =append (_bedea .EG_ContentRunContent ,_ecfcg );_ecfcg .EG_RunLevelElts =append (_ecfcg .EG_RunLevelElts ,_fdgdf );_fdgdf .EG_RangeMarkupElements =append (_fdgdf .EG_RangeMarkupElements ,_dbebc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_accac :=NewEG_PContent ();_gcfbd :=NewEG_ContentRunContent ();_cdbbb :=NewEG_RunLevelElts ();_badee :=NewEG_RangeMarkupElements ();_badee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aaecd :=d .DecodeElement (_badee .CustomXmlMoveToRangeEnd ,&_aaefg );_aaecd !=nil {return _aaecd ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_accac );_accac .EG_ContentRunContent =append (_accac .EG_ContentRunContent ,_gcfbd );_gcfbd .EG_RunLevelElts =append (_gcfbd .EG_RunLevelElts ,_cdbbb );_cdbbb .EG_RangeMarkupElements =append (_cdbbb .EG_RangeMarkupElements ,_badee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adbcbc :=NewEG_PContent ();_adeagff :=NewEG_ContentRunContent ();_bafag :=NewEG_RunLevelElts ();_dcfgge :=NewEG_MathContent ();_dcfgge .OMathPara =_ed .NewOMathPara ();if _feaadc :=d .DecodeElement (_dcfgge .OMathPara ,&_aaefg );_feaadc !=nil {return _feaadc ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_adbcbc );_adbcbc .EG_ContentRunContent =append (_adbcbc .EG_ContentRunContent ,_adeagff );_adeagff .EG_RunLevelElts =append (_adeagff .EG_RunLevelElts ,_bafag );_bafag .EG_MathContent =append (_bafag .EG_MathContent ,_dcfgge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcfbde :=NewEG_PContent ();_bdbfa :=NewEG_ContentRunContent ();_ceffa :=NewEG_RunLevelElts ();_bgcef :=NewEG_MathContent ();_bgcef .OMath =_ed .NewOMath ();if _decfb :=d .DecodeElement (_bgcef .OMath ,&_aaefg );_decfb !=nil {return _decfb ;};_aegfc .EG_PContent =append (_aegfc .EG_PContent ,_gcfbde );_gcfbde .EG_ContentRunContent =append (_gcfbde .EG_ContentRunContent ,_bdbfa );_bdbfa .EG_RunLevelElts =append (_bdbfa .EG_RunLevelElts ,_ceffa );_ceffa .EG_MathContent =append (_ceffa .EG_MathContent ,_bgcef );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065\u0046i\u0065l\u0064\u0020\u0025\u0076",_aaefg .Name );if _eadff :=d .Skip ();_eadff !=nil {return _eadff ;};};case _d .EndElement :break _gbeae ;case _d .CharData :};};return nil ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;}; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path +func (_baeab *CT_Underline )ValidateWithPath (path string )error {if _cdfbc :=_baeab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdfbc !=nil {return _cdfbc ;};if _baeab .ColorAttr !=nil {if _adbgf :=_baeab .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_adbgf !=nil {return _adbgf ;};};if _ceadc :=_baeab .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ceadc !=nil {return _ceadc ;};return nil ;};func (_aedcc *CT_PermStart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aedcc .EdGrpAttr !=ST_EdGrpUnset {_afadag ,_dbagf :=_aedcc .EdGrpAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"});if _dbagf !=nil {return _dbagf ;};start .Attr =append (start .Attr ,_afadag );};if _aedcc .EdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_aedcc .EdAttr )});};if _aedcc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_aedcc .ColFirstAttr )});};if _aedcc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ace .Sprintf ("\u0025\u0076",*_aedcc .ColLastAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_aedcc .IdAttr )});if _aedcc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ffedg ,_efggf :=_aedcc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _efggf !=nil {return _efggf ;};start .Attr =append (start .Attr ,_ffedg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_RPrOriginal struct{ -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Referenced Character Style +RStyle *CT_String ; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Run Fonts +RFonts *CT_Fonts ; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Bold +B *CT_OnOff ; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Complex Script Bold +BCs *CT_OnOff ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Italics +I *CT_OnOff ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Complex Script Italics +ICs *CT_OnOff ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_agcgf :=&CT_TblPrExChange {};_agcgf .TblPrEx =NewCT_TblPrExBase ();return _agcgf ;}; +// Small Caps +SmallCaps *CT_OnOff ; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_acdge *CT_Border )ValidateWithPath (path string )error {if _acdge .ValAttr ==ST_BorderUnset {return _ff .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 _ggfg :=_acdge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggfg !=nil {return _ggfg ;};if _acdge .ColorAttr !=nil {if _bcb :=_acdge .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bcb !=nil {return _bcb ;};};if _gegd :=_acdge .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gegd !=nil {return _gegd ;};if _acdge .ShadowAttr !=nil {if _cbg :=_acdge .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_cbg !=nil {return _cbg ;};};if _acdge .FrameAttr !=nil {if _ecfg :=_acdge .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_ecfg !=nil {return _ecfg ;};};return nil ;}; +// Single Strikethrough +Strike *CT_OnOff ; -// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path -func (_bgbee *CT_FtnEdnRef )ValidateWithPath (path string )error {if _bgbee .CustomMarkFollowsAttr !=nil {if _decef :=_bgbee .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072");_decef !=nil {return _decef ;};};return nil ;};func (_dcfac ST_CombineBrackets )Validate ()error {return _dcfac .ValidateWithPath ("")};func (_fggad ST_Underline )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_decgg :=_f .Attr {};_decgg .Name =name ;switch _fggad {case ST_UnderlineUnset :_decgg .Value ="";case ST_UnderlineSingle :_decgg .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_decgg .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_decgg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_decgg .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_decgg .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_decgg .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_decgg .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_decgg .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_decgg .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_decgg .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_decgg .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_decgg .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_decgg .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_decgg .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_decgg .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_decgg .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_decgg .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_decgg .Value ="\u006e\u006f\u006e\u0065";};return _decgg ,nil ;};type CT_TwipsMeasure struct{ +// Double Strikethrough +Dstrike *CT_OnOff ; -// Measurement in Twentieths of a Point -ValAttr _e .ST_TwipsMeasure ;};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_e .ST_OnOff ; +// Display Character Outline +Outline *CT_OnOff ; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Shadow +Shadow *CT_OnOff ; -// Object Application -ProgIdAttr *string ; +// Embossing +Emboss *CT_OnOff ; -// Object Shape -ShapeIdAttr *string ; +// Imprinting +Imprint *CT_OnOff ; -// Field Switches -FieldCodesAttr *string ;};const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;);type CT_Document struct{ConformanceAttr _e .ST_ConformanceClass ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Document Background -Background *CT_Background ;Body *CT_Body ;};func NewWdAnchor ()*WdAnchor {_febfb :=&WdAnchor {};_febfb .WdCT_Anchor =*NewWdCT_Anchor ();return _febfb ;};func (_fceae *EG_RunInnerContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fceae .Br !=nil {_bbbafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_fceae .Br ,_bbbafe );};if _fceae .T !=nil {_aeaedb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_fceae .T ,_aeaedb );};if _fceae .ContentPart !=nil {_ffcage :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_fceae .ContentPart ,_ffcage );};if _fceae .DelText !=nil {_dfcee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_fceae .DelText ,_dfcee );};if _fceae .InstrText !=nil {_agddb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fceae .InstrText ,_agddb );};if _fceae .DelInstrText !=nil {_bfefae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fceae .DelInstrText ,_bfefae );};if _fceae .NoBreakHyphen !=nil {_bbbfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_fceae .NoBreakHyphen ,_bbbfa );};if _fceae .SoftHyphen !=nil {_cdceee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_fceae .SoftHyphen ,_cdceee );};if _fceae .DayShort !=nil {_cgdece :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_fceae .DayShort ,_cgdece );};if _fceae .MonthShort !=nil {_adeff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_fceae .MonthShort ,_adeff );};if _fceae .YearShort !=nil {_cfdgf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_fceae .YearShort ,_cfdgf );};if _fceae .DayLong !=nil {_dbdfdd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_fceae .DayLong ,_dbdfdd );};if _fceae .MonthLong !=nil {_cecegd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_fceae .MonthLong ,_cecegd );};if _fceae .YearLong !=nil {_aeabcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_fceae .YearLong ,_aeabcf );};if _fceae .AnnotationRef !=nil {_beafde :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_fceae .AnnotationRef ,_beafde );};if _fceae .FootnoteRef !=nil {_gaded :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_fceae .FootnoteRef ,_gaded );};if _fceae .EndnoteRef !=nil {_baaeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_fceae .EndnoteRef ,_baaeb );};if _fceae .Separator !=nil {_afccg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_fceae .Separator ,_afccg );};if _fceae .ContinuationSeparator !=nil {_ffggg :=_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 (_fceae .ContinuationSeparator ,_ffggg );};if _fceae .Sym !=nil {_gccae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_fceae .Sym ,_gccae );};if _fceae .PgNum !=nil {_baace :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_fceae .PgNum ,_baace );};if _fceae .Cr !=nil {_eggba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_fceae .Cr ,_eggba );};if _fceae .Tab !=nil {_cedfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_fceae .Tab ,_cedfb );};if _fceae .Object !=nil {_ddegf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_fceae .Object ,_ddegf );};if _fceae .Pict !=nil {_aadaea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_fceae .Pict ,_aadaea );};if _fceae .FldChar !=nil {_dcafd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_fceae .FldChar ,_dcafd );};if _fceae .Ruby !=nil {_cebbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_fceae .Ruby ,_cebbb );};if _fceae .FootnoteReference !=nil {_adfaae :=_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 (_fceae .FootnoteReference ,_adfaae );};if _fceae .EndnoteReference !=nil {_aeceae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_fceae .EndnoteReference ,_aeceae );};if _fceae .CommentReference !=nil {_cbfac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_fceae .CommentReference ,_cbfac );};if _fceae .Drawing !=nil {_dabbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_fceae .Drawing ,_dabbg );};if _fceae .Ptab !=nil {_bbbecg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_fceae .Ptab ,_bbbecg );};if _fceae .LastRenderedPageBreak !=nil {_fgdbf :=_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 (_fceae .LastRenderedPageBreak ,_fgdbf );};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;);func (_bgcbea ST_HdrFtr )Validate ()error {return _bgcbea .ValidateWithPath ("")}; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path -func (_baga *CT_AltChunk )ValidateWithPath (path string )error {if _baga .AltChunkPr !=nil {if _ccb :=_baga .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_ccb !=nil {return _ccb ;};};return nil ;};func (_ebbea *WdCT_WrapTopBottom )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebfbeg :=range start .Attr {if _aebfbeg .Name .Local =="\u0064\u0069\u0073t\u0054"{_cacgc ,_bebcf :=_fc .ParseUint (_aebfbeg .Value ,10,32);if _bebcf !=nil {return _bebcf ;};_edadd :=uint32 (_cacgc );_ebbea .DistTAttr =&_edadd ;continue ;};if _aebfbeg .Name .Local =="\u0064\u0069\u0073t\u0042"{_fgcdca ,_afdec :=_fc .ParseUint (_aebfbeg .Value ,10,32);if _afdec !=nil {return _afdec ;};_eaacea :=uint32 (_fgcdca );_ebbea .DistBAttr =&_eaacea ;continue ;};};_fcbegf :for {_edgda ,_agfdf :=d .Token ();if _agfdf !=nil {return _agfdf ;};switch _addbdb :=_edgda .(type ){case _f .StartElement :switch _addbdb .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"}:_ebbea .EffectExtent =NewWdCT_EffectExtent ();if _gaafcg :=d .DecodeElement (_ebbea .EffectExtent ,&_addbdb );_gaafcg !=nil {return _gaafcg ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u006f\u0070\u0042\u006f\u0074\u0074\u006f\u006d\u0020\u0025\u0076",_addbdb .Name );if _acdfg :=d .Skip ();_acdfg !=nil {return _acdfg ;};};case _f .EndElement :break _fcbegf ;case _f .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_edeaf :=&CT_Picture {};return _edeaf };func (_ddcfed ST_DocPartGallery )String ()string {switch _ddcfed {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 CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _e .ST_OnOff ;IdAttr string ;}; +// Hidden Text +Vanish *CT_OnOff ; -// Validate validates the CT_MailMerge and its children -func (_bgbaf *CT_MailMerge )Validate ()error {return _bgbaf .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");};type ST_PageOrientation byte ;func (_abcdb *CT_NumFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_faagg ,_eaaca :=_abcdb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eaaca !=nil {return _eaaca ;};start .Attr =append (start .Attr ,_faagg );if _abcdb .FormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_abcdb .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_ContentCellContent struct{ +// Web Hidden Text +WebHidden *CT_OnOff ; -// Table Cell -Tc []*CT_Tc ; +// Run Content Color +Color *CT_Color ; -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_edc :=&AG_SectPrAttributes {};return _edc };const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);type CT_NumFmt struct{ +// Expanded/Compressed Text +W *CT_TextScale ; -// Numbering Format Type -ValAttr ST_NumberFormat ; +// Font Kerning +Kern *CT_HpsMeasure ; -// Custom Defined Number Format -FormatAttr *string ;};func (_aceg *CT_FFTextInput )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aceg .Type !=nil {_ffcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_aceg .Type ,_ffcd );};if _aceg .Default !=nil {_eddae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_aceg .Default ,_eddae );};if _aceg .MaxLength !=nil {_faed :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_aceg .MaxLength ,_faed );};if _aceg .Format !=nil {_cgeab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_aceg .Format ,_cgeab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bageee *Settings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bageee .CT_Settings =*NewCT_Settings ();_agbbeg :for {_agafd ,_egbac :=d .Token ();if _egbac !=nil {return _egbac ;};switch _cecag :=_agafd .(type ){case _f .StartElement :switch _cecag .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"}:_bageee .WriteProtection =NewCT_WriteProtection ();if _fgfbge :=d .DecodeElement (_bageee .WriteProtection ,&_cecag );_fgfbge !=nil {return _fgfbge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .View =NewCT_View ();if _fcddac :=d .DecodeElement (_bageee .View ,&_cecag );_fcddac !=nil {return _fcddac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .Zoom =NewCT_Zoom ();if _cddfae :=d .DecodeElement (_bageee .Zoom ,&_cecag );_cddfae !=nil {return _cddfae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .RemovePersonalInformation =NewCT_OnOff ();if _efbgde :=d .DecodeElement (_bageee .RemovePersonalInformation ,&_cecag );_efbgde !=nil {return _efbgde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .RemoveDateAndTime =NewCT_OnOff ();if _aegdbd :=d .DecodeElement (_bageee .RemoveDateAndTime ,&_cecag );_aegdbd !=nil {return _aegdbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _eeced :=d .DecodeElement (_bageee .DoNotDisplayPageBoundaries ,&_cecag );_eeced !=nil {return _eeced ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DisplayBackgroundShape =NewCT_OnOff ();if _bddeaf :=d .DecodeElement (_bageee .DisplayBackgroundShape ,&_cecag );_bddeaf !=nil {return _bddeaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .PrintPostScriptOverText =NewCT_OnOff ();if _fgfddg :=d .DecodeElement (_bageee .PrintPostScriptOverText ,&_cecag );_fgfddg !=nil {return _fgfddg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .PrintFractionalCharacterWidth =NewCT_OnOff ();if _fbacg :=d .DecodeElement (_bageee .PrintFractionalCharacterWidth ,&_cecag );_fbacg !=nil {return _fbacg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .PrintFormsData =NewCT_OnOff ();if _aeegbf :=d .DecodeElement (_bageee .PrintFormsData ,&_cecag );_aeegbf !=nil {return _aeegbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .EmbedTrueTypeFonts =NewCT_OnOff ();if _dbgcgg :=d .DecodeElement (_bageee .EmbedTrueTypeFonts ,&_cecag );_dbgcgg !=nil {return _dbgcgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .EmbedSystemFonts =NewCT_OnOff ();if _bcabea :=d .DecodeElement (_bageee .EmbedSystemFonts ,&_cecag );_bcabea !=nil {return _bcabea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .SaveSubsetFonts =NewCT_OnOff ();if _gdeaa :=d .DecodeElement (_bageee .SaveSubsetFonts ,&_cecag );_gdeaa !=nil {return _gdeaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .SaveFormsData =NewCT_OnOff ();if _ffafga :=d .DecodeElement (_bageee .SaveFormsData ,&_cecag );_ffafga !=nil {return _ffafga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .MirrorMargins =NewCT_OnOff ();if _cfcefc :=d .DecodeElement (_bageee .MirrorMargins ,&_cecag );_cfcefc !=nil {return _cfcefc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .AlignBordersAndEdges =NewCT_OnOff ();if _cefga :=d .DecodeElement (_bageee .AlignBordersAndEdges ,&_cecag );_cefga !=nil {return _cefga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .BordersDoNotSurroundHeader =NewCT_OnOff ();if _decba :=d .DecodeElement (_bageee .BordersDoNotSurroundHeader ,&_cecag );_decba !=nil {return _decba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .BordersDoNotSurroundFooter =NewCT_OnOff ();if _ffbag :=d .DecodeElement (_bageee .BordersDoNotSurroundFooter ,&_cecag );_ffbag !=nil {return _ffbag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .GutterAtTop =NewCT_OnOff ();if _cfaff :=d .DecodeElement (_bageee .GutterAtTop ,&_cecag );_cfaff !=nil {return _cfaff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .HideSpellingErrors =NewCT_OnOff ();if _dccefg :=d .DecodeElement (_bageee .HideSpellingErrors ,&_cecag );_dccefg !=nil {return _dccefg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .HideGrammaticalErrors =NewCT_OnOff ();if _dfeace :=d .DecodeElement (_bageee .HideGrammaticalErrors ,&_cecag );_dfeace !=nil {return _dfeace ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccabg :=NewCT_WritingStyle ();if _debgg :=d .DecodeElement (_ccabg ,&_cecag );_debgg !=nil {return _debgg ;};_bageee .ActiveWritingStyle =append (_bageee .ActiveWritingStyle ,_ccabg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .ProofState =NewCT_Proof ();if _feagf :=d .DecodeElement (_bageee .ProofState ,&_cecag );_feagf !=nil {return _feagf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .FormsDesign =NewCT_OnOff ();if _ecfbc :=d .DecodeElement (_bageee .FormsDesign ,&_cecag );_ecfbc !=nil {return _ecfbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .AttachedTemplate =NewCT_Rel ();if _begab :=d .DecodeElement (_bageee .AttachedTemplate ,&_cecag );_begab !=nil {return _begab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .LinkStyles =NewCT_OnOff ();if _gcdba :=d .DecodeElement (_bageee .LinkStyles ,&_cecag );_gcdba !=nil {return _gcdba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _fgbge :=d .DecodeElement (_bageee .StylePaneFormatFilter ,&_cecag );_fgbge !=nil {return _fgbge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .StylePaneSortMethod =NewCT_StyleSort ();if _fffbc :=d .DecodeElement (_bageee .StylePaneSortMethod ,&_cecag );_fffbc !=nil {return _fffbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DocumentType =NewCT_DocType ();if _bfffbad :=d .DecodeElement (_bageee .DocumentType ,&_cecag );_bfffbad !=nil {return _bfffbad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .MailMerge =NewCT_MailMerge ();if _edbef :=d .DecodeElement (_bageee .MailMerge ,&_cecag );_edbef !=nil {return _edbef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .RevisionView =NewCT_TrackChangesView ();if _eeagdc :=d .DecodeElement (_bageee .RevisionView ,&_cecag );_eeagdc !=nil {return _eeagdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .TrackRevisions =NewCT_OnOff ();if _bdadcb :=d .DecodeElement (_bageee .TrackRevisions ,&_cecag );_bdadcb !=nil {return _bdadcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DoNotTrackMoves =NewCT_OnOff ();if _addge :=d .DecodeElement (_bageee .DoNotTrackMoves ,&_cecag );_addge !=nil {return _addge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DoNotTrackFormatting =NewCT_OnOff ();if _ebbdea :=d .DecodeElement (_bageee .DoNotTrackFormatting ,&_cecag );_ebbdea !=nil {return _ebbdea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DocumentProtection =NewCT_DocProtect ();if _acdea :=d .DecodeElement (_bageee .DocumentProtection ,&_cecag );_acdea !=nil {return _acdea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .AutoFormatOverride =NewCT_OnOff ();if _aebbd :=d .DecodeElement (_bageee .AutoFormatOverride ,&_cecag );_aebbd !=nil {return _aebbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .StyleLockTheme =NewCT_OnOff ();if _efdedb :=d .DecodeElement (_bageee .StyleLockTheme ,&_cecag );_efdedb !=nil {return _efdedb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .StyleLockQFSet =NewCT_OnOff ();if _cbegdd :=d .DecodeElement (_bageee .StyleLockQFSet ,&_cecag );_cbegdd !=nil {return _cbegdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DefaultTabStop =NewCT_TwipsMeasure ();if _daaaeg :=d .DecodeElement (_bageee .DefaultTabStop ,&_cecag );_daaaeg !=nil {return _daaaeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .AutoHyphenation =NewCT_OnOff ();if _abccdd :=d .DecodeElement (_bageee .AutoHyphenation ,&_cecag );_abccdd !=nil {return _abccdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _ccfaga :=d .DecodeElement (_bageee .ConsecutiveHyphenLimit ,&_cecag );_ccfaga !=nil {return _ccfaga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .HyphenationZone =NewCT_TwipsMeasure ();if _aabdb :=d .DecodeElement (_bageee .HyphenationZone ,&_cecag );_aabdb !=nil {return _aabdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DoNotHyphenateCaps =NewCT_OnOff ();if _abdga :=d .DecodeElement (_bageee .DoNotHyphenateCaps ,&_cecag );_abdga !=nil {return _abdga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .ShowEnvelope =NewCT_OnOff ();if _egcfa :=d .DecodeElement (_bageee .ShowEnvelope ,&_cecag );_egcfa !=nil {return _egcfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _edfce :=d .DecodeElement (_bageee .SummaryLength ,&_cecag );_edfce !=nil {return _edfce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .ClickAndTypeStyle =NewCT_String ();if _cgaea :=d .DecodeElement (_bageee .ClickAndTypeStyle ,&_cecag );_cgaea !=nil {return _cgaea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DefaultTableStyle =NewCT_String ();if _adcggc :=d .DecodeElement (_bageee .DefaultTableStyle ,&_cecag );_adcggc !=nil {return _adcggc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .EvenAndOddHeaders =NewCT_OnOff ();if _fbgbgc :=d .DecodeElement (_bageee .EvenAndOddHeaders ,&_cecag );_fbgbgc !=nil {return _fbgbgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .BookFoldRevPrinting =NewCT_OnOff ();if _afeef :=d .DecodeElement (_bageee .BookFoldRevPrinting ,&_cecag );_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 :"\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"}:_bageee .BookFoldPrinting =NewCT_OnOff ();if _bfgfe :=d .DecodeElement (_bageee .BookFoldPrinting ,&_cecag );_bfgfe !=nil {return _bfgfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _eeace :=d .DecodeElement (_bageee .BookFoldPrintingSheets ,&_cecag );_eeace !=nil {return _eeace ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _ebedab :=d .DecodeElement (_bageee .DrawingGridHorizontalSpacing ,&_cecag );_ebedab !=nil {return _ebedab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _ggcce :=d .DecodeElement (_bageee .DrawingGridVerticalSpacing ,&_cecag );_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 :"\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"}:_bageee .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _cdebf :=d .DecodeElement (_bageee .DisplayHorizontalDrawingGridEvery ,&_cecag );_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 :"\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"}:_bageee .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _bgbegf :=d .DecodeElement (_bageee .DisplayVerticalDrawingGridEvery ,&_cecag );_bgbegf !=nil {return _bgbegf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _bbbadb :=d .DecodeElement (_bageee .DoNotUseMarginsForDrawingGridOrigin ,&_cecag );_bbbadb !=nil {return _bbbadb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _dddfe :=d .DecodeElement (_bageee .DrawingGridHorizontalOrigin ,&_cecag );_dddfe !=nil {return _dddfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _gfbefa :=d .DecodeElement (_bageee .DrawingGridVerticalOrigin ,&_cecag );_gfbefa !=nil {return _gfbefa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DoNotShadeFormData =NewCT_OnOff ();if _dfadd :=d .DecodeElement (_bageee .DoNotShadeFormData ,&_cecag );_dfadd !=nil {return _dfadd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .NoPunctuationKerning =NewCT_OnOff ();if _dadbg :=d .DecodeElement (_bageee .NoPunctuationKerning ,&_cecag );_dadbg !=nil {return _dadbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .CharacterSpacingControl =NewCT_CharacterSpacing ();if _cegbf :=d .DecodeElement (_bageee .CharacterSpacingControl ,&_cecag );_cegbf !=nil {return _cegbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .PrintTwoOnOne =NewCT_OnOff ();if _bfecad :=d .DecodeElement (_bageee .PrintTwoOnOne ,&_cecag );_bfecad !=nil {return _bfecad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .StrictFirstAndLastChars =NewCT_OnOff ();if _eegcbg :=d .DecodeElement (_bageee .StrictFirstAndLastChars ,&_cecag );_eegcbg !=nil {return _eegcbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .NoLineBreaksAfter =NewCT_Kinsoku ();if _agfcc :=d .DecodeElement (_bageee .NoLineBreaksAfter ,&_cecag );_agfcc !=nil {return _agfcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .NoLineBreaksBefore =NewCT_Kinsoku ();if _bagfb :=d .DecodeElement (_bageee .NoLineBreaksBefore ,&_cecag );_bagfb !=nil {return _bagfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .SavePreviewPicture =NewCT_OnOff ();if _gcfaca :=d .DecodeElement (_bageee .SavePreviewPicture ,&_cecag );_gcfaca !=nil {return _gcfaca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DoNotValidateAgainstSchema =NewCT_OnOff ();if _aegcd :=d .DecodeElement (_bageee .DoNotValidateAgainstSchema ,&_cecag );_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\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"}:_bageee .SaveInvalidXml =NewCT_OnOff ();if _acaeef :=d .DecodeElement (_bageee .SaveInvalidXml ,&_cecag );_acaeef !=nil {return _acaeef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .IgnoreMixedContent =NewCT_OnOff ();if _aegcf :=d .DecodeElement (_bageee .IgnoreMixedContent ,&_cecag );_aegcf !=nil {return _aegcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .AlwaysShowPlaceholderText =NewCT_OnOff ();if _gdfcbg :=d .DecodeElement (_bageee .AlwaysShowPlaceholderText ,&_cecag );_gdfcbg !=nil {return _gdfcbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _febgfe :=d .DecodeElement (_bageee .DoNotDemarcateInvalidXml ,&_cecag );_febgfe !=nil {return _febgfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .SaveXmlDataOnly =NewCT_OnOff ();if _daddbe :=d .DecodeElement (_bageee .SaveXmlDataOnly ,&_cecag );_daddbe !=nil {return _daddbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .UseXSLTWhenSaving =NewCT_OnOff ();if _fbeef :=d .DecodeElement (_bageee .UseXSLTWhenSaving ,&_cecag );_fbeef !=nil {return _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 :"\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"}:_bageee .SaveThroughXslt =NewCT_SaveThroughXslt ();if _gbcfb :=d .DecodeElement (_bageee .SaveThroughXslt ,&_cecag );_gbcfb !=nil {return _gbcfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .ShowXMLTags =NewCT_OnOff ();if _edacca :=d .DecodeElement (_bageee .ShowXMLTags ,&_cecag );_edacca !=nil {return _edacca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _fdgff :=d .DecodeElement (_bageee .AlwaysMergeEmptyNamespace ,&_cecag );_fdgff !=nil {return _fdgff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .UpdateFields =NewCT_OnOff ();if _fgbbf :=d .DecodeElement (_bageee .UpdateFields ,&_cecag );_fgbbf !=nil {return _fgbbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .HdrShapeDefaults =NewCT_ShapeDefaults ();if _cefgebe :=d .DecodeElement (_bageee .HdrShapeDefaults ,&_cecag );_cefgebe !=nil {return _cefgebe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .FootnotePr =NewCT_FtnDocProps ();if _eddbf :=d .DecodeElement (_bageee .FootnotePr ,&_cecag );_eddbf !=nil {return _eddbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .EndnotePr =NewCT_EdnDocProps ();if _cbfgbe :=d .DecodeElement (_bageee .EndnotePr ,&_cecag );_cbfgbe !=nil {return _cbfgbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .Compat =NewCT_Compat ();if _eeecba :=d .DecodeElement (_bageee .Compat ,&_cecag );_eeecba !=nil {return _eeecba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DocVars =NewCT_DocVars ();if _fdefce :=d .DecodeElement (_bageee .DocVars ,&_cecag );_fdefce !=nil {return _fdefce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .Rsids =NewCT_DocRsids ();if _bgfgf :=d .DecodeElement (_bageee .Rsids ,&_cecag );_bgfgf !=nil {return _bgfgf ;};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"}:_bageee .MathPr =_ee .NewMathPr ();if _abgd :=d .DecodeElement (_bageee .MathPr ,&_cecag );_abgd !=nil {return _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 :"\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"}:_dcbde :=NewCT_String ();if _ceebg :=d .DecodeElement (_dcbde ,&_cecag );_ceebg !=nil {return _ceebg ;};_bageee .AttachedSchema =append (_bageee .AttachedSchema ,_dcbde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .ThemeFontLang =NewCT_Language ();if _agebcd :=d .DecodeElement (_bageee .ThemeFontLang ,&_cecag );_agebcd !=nil {return _agebcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _eeabfb :=d .DecodeElement (_bageee .ClrSchemeMapping ,&_cecag );_eeabfb !=nil {return _eeabfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _bebeg :=d .DecodeElement (_bageee .DoNotIncludeSubdocsInStats ,&_cecag );_bebeg !=nil {return _bebeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DoNotAutoCompressPictures =NewCT_OnOff ();if _begbe :=d .DecodeElement (_bageee .DoNotAutoCompressPictures ,&_cecag );_begbe !=nil {return _begbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .ForceUpgrade =NewCT_Empty ();if _ffggf :=d .DecodeElement (_bageee .ForceUpgrade ,&_cecag );_ffggf !=nil {return _ffggf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .Captions =NewCT_Captions ();if _adcgcd :=d .DecodeElement (_bageee .Captions ,&_cecag );_adcgcd !=nil {return _adcgcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _edeff :=d .DecodeElement (_bageee .ReadModeInkLockDown ,&_cecag );_edeff !=nil {return _edeff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddfgg :=NewCT_SmartTagType ();if _fbdbf :=d .DecodeElement (_eddfgg ,&_cecag );_fbdbf !=nil {return _fbdbf ;};_bageee .SmartTagType =append (_bageee .SmartTagType ,_eddfgg );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"}:_bageee .SchemaLibrary =_g .NewSchemaLibrary ();if _cceaaa :=d .DecodeElement (_bageee .SchemaLibrary ,&_cecag );_cceaaa !=nil {return _cceaaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bageee .ShapeDefaults =NewCT_ShapeDefaults ();if _abfec :=d .DecodeElement (_bageee .ShapeDefaults ,&_cecag );_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 :"\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"}:_bageee .DoNotEmbedSmartTags =NewCT_OnOff ();if _egbcc :=d .DecodeElement (_bageee .DoNotEmbedSmartTags ,&_cecag );_egbcc !=nil {return _egbcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .DecimalSymbol =NewCT_String ();if _dfbdad :=d .DecodeElement (_bageee .DecimalSymbol ,&_cecag );_dfbdad !=nil {return _dfbdad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bageee .ListSeparator =NewCT_String ();if _beece :=d .DecodeElement (_bageee .ListSeparator ,&_cecag );_beece !=nil {return _beece ;};default:_dfeddb :=&_ef .XSDAny {};if _ggaege :=d .DecodeElement (_dfeddb ,&_cecag );_ggaege !=nil {return _ggaege ;};_bageee .Extra =append (_bageee .Extra ,_dfeddb );};case _f .EndElement :break _agbbeg ;case _f .CharData :};};return nil ;};func (_aebba *WdWpc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aebba .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_gcecaf :for {_edeeda ,_cgfda :=d .Token ();if _cgfda !=nil {return _cgfda ;};switch _eafdd :=_edeeda .(type ){case _f .StartElement :switch _eafdd .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"}:_aebba .Bg =_da .NewCT_BackgroundFormatting ();if _afffeg :=d .DecodeElement (_aebba .Bg ,&_eafdd );_afffeg !=nil {return _afffeg ;};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"}:_aebba .Whole =_da .NewCT_WholeE2oFormatting ();if _fdecbb :=d .DecodeElement (_aebba .Whole ,&_eafdd );_fdecbb !=nil {return _fdecbb ;};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"}:_becdgb :=NewWdCT_WordprocessingCanvasChoice ();if _ababf :=d .DecodeElement (&_becdgb .Wsp ,&_eafdd );_ababf !=nil {return _ababf ;};_aebba .Choice =append (_aebba .Choice ,_becdgb );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"}:_gffed :=NewWdCT_WordprocessingCanvasChoice ();if _degaf :=d .DecodeElement (&_gffed .Pic ,&_eafdd );_degaf !=nil {return _degaf ;};_aebba .Choice =append (_aebba .Choice ,_gffed );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"}:_ecfdee :=NewWdCT_WordprocessingCanvasChoice ();if _faggcf :=d .DecodeElement (&_ecfdee .ContentPart ,&_eafdd );_faggcf !=nil {return _faggcf ;};_aebba .Choice =append (_aebba .Choice ,_ecfdee );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"}:_ggdcf :=NewWdCT_WordprocessingCanvasChoice ();if _gabeb :=d .DecodeElement (&_ggdcf .Wgp ,&_eafdd );_gabeb !=nil {return _gabeb ;};_aebba .Choice =append (_aebba .Choice ,_ggdcf );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"}:_cbfgad :=NewWdCT_WordprocessingCanvasChoice ();if _aadad :=d .DecodeElement (&_cbfgad .GraphicFrame ,&_eafdd );_aadad !=nil {return _aadad ;};_aebba .Choice =append (_aebba .Choice ,_cbfgad );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"}:_aebba .ExtLst =_da .NewCT_OfficeArtExtensionList ();if _cgdbfe :=d .DecodeElement (_aebba .ExtLst ,&_eafdd );_cgdbfe !=nil {return _cgdbfe ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057p\u0063 \u0025\u0076",_eafdd .Name );if _cebcd :=d .Skip ();_cebcd !=nil {return _cebcd ;};};case _f .EndElement :break _gcecaf ;case _f .CharData :};};return nil ;}; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Validate validates the CT_Compat and its children -func (_addf *CT_Compat )Validate ()error {return _addf .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func NewWdWgp ()*WdWgp {_ecagb :=&WdWgp {};_ecagb .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _ecagb ;};func (_fafbf *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fafbf =0;case "\u0064\u0061\u0072k\u0031":*_fafbf =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fafbf =2;case "\u0064\u0061\u0072k\u0032":*_fafbf =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fafbf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fafbf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fafbf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fafbf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fafbf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fafbf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fafbf =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fafbf =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fafbf =12;};return nil ;}; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Validate validates the CT_StylePaneFilter and its children -func (_gfaee *CT_StylePaneFilter )Validate ()error {return _gfaee .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");}; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Validate validates the CT_Columns and its children -func (_dafc *CT_Columns )Validate ()error {return _dafc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};type ST_LineNumberRestart byte ;func NewCT_DecimalNumber ()*CT_DecimalNumber {_bdge :=&CT_DecimalNumber {};return _bdge };func (_gbcce *CT_VMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afbac :=range start .Attr {if _afbac .Name .Local =="\u0076\u0061\u006c"{_gbcce .ValAttr .UnmarshalXMLAttr (_afbac );continue ;};};for {_degfd ,_fdafaf :=d .Token ();if _fdafaf !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_fdafaf );};if _fcgcb ,_fdfcd :=_degfd .(_f .EndElement );_fdfcd &&_fcgcb .Name ==start .Name {break ;};};return nil ;};func (_egegf *ST_MailMergeSourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbbcgg ,_gabefc :=d .Token ();if _gabefc !=nil {return _gabefc ;};if _gdeab ,_cdaea :=_dbbcgg .(_f .EndElement );_cdaea &&_gdeab .Name ==start .Name {*_egegf =1;return nil ;};if _aggaeg ,_gebbee :=_dbbcgg .(_f .CharData );!_gebbee {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbbcgg );}else {switch string (_aggaeg ){case "":*_egegf =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_egegf =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_egegf =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_egegf =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_egegf =4;case "\u0074\u0065\u0078\u0074":*_egegf =5;case "\u0065\u006d\u0061i\u006c":*_egegf =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_egegf =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_egegf =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_egegf =9;};};_dbbcgg ,_gabefc =d .Token ();if _gabefc !=nil {return _gabefc ;};if _bafab ,_dbefdc :=_dbbcgg .(_f .EndElement );_dbefdc &&_bafab .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbbcgg );}; +// Text Highlighting +Highlight *CT_Highlight ; -// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path -func (_agdgad *CT_SdtBlock )ValidateWithPath (path string )error {if _agdgad .SdtPr !=nil {if _gbeaf :=_agdgad .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_gbeaf !=nil {return _gbeaf ;};};if _agdgad .SdtEndPr !=nil {if _becec :=_agdgad .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_becec !=nil {return _becec ;};};if _agdgad .SdtContent !=nil {if _fagdf :=_agdgad .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fagdf !=nil {return _fagdf ;};};return nil ;}; +// Underline +U *CT_Underline ; -// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path -func (_bgbbe *CT_HdrFtrRef )ValidateWithPath (path string )error {if _bgbbe .TypeAttr ==ST_HdrFtrUnset {return _ff .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 _baaec :=_bgbbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_baaec !=nil {return _baaec ;};return nil ;};func (_dabgc ST_FrameScrollbar )Validate ()error {return _dabgc .ValidateWithPath ("")};type CT_BdoContentRun struct{ +// Animated Text Effect +Effect *CT_TextEffect ; -// Direction of Override -ValAttr ST_Direction ; +// Text Border +Bdr *CT_Border ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Run Shading +Shd *CT_Shd ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Manual Run Width +FitText *CT_FitText ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_feaa *CT_Columns )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcdb :=range start .Attr {if _fcdb .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_eddc ,_fabed :=ParseUnionST_OnOff (_fcdb .Value );if _fabed !=nil {return _fabed ;};_feaa .EqualWidthAttr =&_eddc ;continue ;};if _fcdb .Name .Local =="\u0073\u0070\u0061c\u0065"{_gcgc ,_badc :=ParseUnionST_TwipsMeasure (_fcdb .Value );if _badc !=nil {return _badc ;};_feaa .SpaceAttr =&_gcgc ;continue ;};if _fcdb .Name .Local =="\u006e\u0075\u006d"{_afbea ,_aebfc :=_fc .ParseInt (_fcdb .Value ,10,64);if _aebfc !=nil {return _aebfc ;};_feaa .NumAttr =&_afbea ;continue ;};if _fcdb .Name .Local =="\u0073\u0065\u0070"{_ebac ,_gcae :=ParseUnionST_OnOff (_fcdb .Value );if _gcae !=nil {return _gcae ;};_feaa .SepAttr =&_ebac ;continue ;};};_dgfg :for {_gcac ,_cabac :=d .Token ();if _cabac !=nil {return _cabac ;};switch _aabde :=_gcac .(type ){case _f .StartElement :switch _aabde .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"}:_bada :=NewCT_Column ();if _eae :=d .DecodeElement (_bada ,&_aabde );_eae !=nil {return _eae ;};_feaa .Col =append (_feaa .Col ,_bada );default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_aabde .Name );if _eccdb :=d .Skip ();_eccdb !=nil {return _eccdb ;};};case _f .EndElement :break _dgfg ;case _f .CharData :};};return nil ;};func NewCT_Numbering ()*CT_Numbering {_bccgd :=&CT_Numbering {};return _bccgd };func (_aaagg *CT_DocGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaagg .TypeAttr !=ST_DocGridUnset {_afgga ,_gddfge :=_aaagg .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gddfge !=nil {return _gddfge ;};start .Attr =append (start .Attr ,_afgga );};if _aaagg .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 :_ff .Sprintf ("\u0025\u0076",*_aaagg .LinePitchAttr )});};if _aaagg .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 :_ff .Sprintf ("\u0025\u0076",*_aaagg .CharSpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcfbc ST_TextEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcfbc .String (),start );};func (_efgea ST_HeightRule )String ()string {switch _efgea {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 CT_Br struct{ +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Break Type -TypeAttr ST_BrType ; +// Right To Left Text +Rtl *CT_OnOff ; -// Restart Location For Text Wrapping Break -ClearAttr ST_BrClear ;}; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path -func (_dbdgc *WebSettings )ValidateWithPath (path string )error {if _bbccbf :=_dbdgc .CT_WebSettings .ValidateWithPath (path );_bbccbf !=nil {return _bbccbf ;};return nil ;};func NewCT_LsdException ()*CT_LsdException {_gfgcb :=&CT_LsdException {};return _gfgcb }; +// Emphasis Mark +Em *CT_Em ; -// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path -func (_bbabb *EG_ContentRunContent )ValidateWithPath (path string )error {if _bbabb .CustomXml !=nil {if _dcbab :=_bbabb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dcbab !=nil {return _dcbab ;};};if _bbabb .SmartTag !=nil {if _edffc :=_bbabb .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_edffc !=nil {return _edffc ;};};if _bbabb .Sdt !=nil {if _ggcded :=_bbabb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ggcded !=nil {return _ggcded ;};};if _bbabb .Dir !=nil {if _fbagg :=_bbabb .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_fbagg !=nil {return _fbagg ;};};if _bbabb .Bdo !=nil {if _fgbeg :=_bbabb .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f");_fgbeg !=nil {return _fgbeg ;};};if _bbabb .R !=nil {if _bcgcg :=_bbabb .R .ValidateWithPath (path +"\u002f\u0052");_bcgcg !=nil {return _bcgcg ;};};for _gfege ,_efcfd :=range _bbabb .EG_RunLevelElts {if _cdddd :=_efcfd .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gfege ));_cdddd !=nil {return _cdddd ;};};return nil ;};func (_dgabdf ST_Direction )Validate ()error {return _dgabdf .ValidateWithPath ("")};func (_fbgfa *CT_Drawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgbf :for {_bgfdg ,_dacfd :=d .Token ();if _dacfd !=nil {return _dacfd ;};switch _bbcf :=_bgfdg .(type ){case _f .StartElement :switch _bbcf .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"}:_caede :=NewWdAnchor ();if _debfc :=d .DecodeElement (_caede ,&_bbcf );_debfc !=nil {return _debfc ;};_fbgfa .Anchor =append (_fbgfa .Anchor ,_caede );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"}:_cefg :=NewWdInline ();if _eagbe :=d .DecodeElement (_cefg ,&_bbcf );_eagbe !=nil {return _eagbe ;};_fbgfa .Inline =append (_fbgfa .Inline ,_cefg );default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_bbcf .Name );if _daeee :=d .Skip ();_daeee !=nil {return _daeee ;};};case _f .EndElement :break _edgbf ;case _f .CharData :};};return nil ;}; +// Languages for Run Content +Lang *CT_Language ; -// Validate validates the CT_LineNumber and its children -func (_bcdab *CT_LineNumber )Validate ()error {return _bcdab .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_cgdcef ST_TargetScreenSz )ValidateWithPath (path string )error {switch _cgdcef {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdcef ));};return nil ;};type CT_Ruby struct{ +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Phonetic Guide Properties -RubyPr *CT_RubyPr ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Phonetic Guide Text -Rt *CT_RubyContent ; +// Office Open XML Math +OMath *CT_OnOff ;}; -// Phonetic Guide Base Text -RubyBase *CT_RubyContent ;};type CT_SectType struct{ +// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path +func (_cccdf *CT_TcMar )ValidateWithPath (path string )error {if _cccdf .Top !=nil {if _bdccc :=_cccdf .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bdccc !=nil {return _bdccc ;};};if _cccdf .Start !=nil {if _bfddg :=_cccdf .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bfddg !=nil {return _bfddg ;};};if _cccdf .Left !=nil {if _cgedf :=_cccdf .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cgedf !=nil {return _cgedf ;};};if _cccdf .Bottom !=nil {if _caagc :=_cccdf .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_caagc !=nil {return _caagc ;};};if _cccdf .End !=nil {if _eegbe :=_cccdf .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_eegbe !=nil {return _eegbe ;};};if _cccdf .Right !=nil {if _ccfbg :=_cccdf .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_ccfbg !=nil {return _ccfbg ;};};return nil ;};func (_gggfd *CT_EastAsianLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acfagc :=range start .Attr {if _acfagc .Name .Local =="\u0069\u0064"{_fbdff ,_adgbe :=_ac .ParseInt (_acfagc .Value ,10,64);if _adgbe !=nil {return _adgbe ;};_gggfd .IdAttr =&_fbdff ;continue ;};if _acfagc .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_ebcef ,_gcfg :=ParseUnionST_OnOff (_acfagc .Value );if _gcfg !=nil {return _gcfg ;};_gggfd .CombineAttr =&_ebcef ;continue ;};if _acfagc .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_gggfd .CombineBracketsAttr .UnmarshalXMLAttr (_acfagc );continue ;};if _acfagc .Name .Local =="\u0076\u0065\u0072\u0074"{_cggcea ,_fedde :=ParseUnionST_OnOff (_acfagc .Value );if _fedde !=nil {return _fedde ;};_gggfd .VertAttr =&_cggcea ;continue ;};if _acfagc .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_cgbca ,_fgdbe :=ParseUnionST_OnOff (_acfagc .Value );if _fgdbe !=nil {return _fgdbe ;};_gggfd .VertCompressAttr =&_cgbca ;continue ;};};for {_cdcb ,_gdabc :=d .Token ();if _gdabc !=nil {return _ace .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",_gdabc );};if _adcae ,_gfagcd :=_cdcb .(_d .EndElement );_gfagcd &&_adcae .Name ==start .Name {break ;};};return nil ;};func (_fbgad *CT_Row )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eadba :=range start .Attr {if _eadba .Name .Local =="\u0072\u0073\u0069d\u0052"{_eaggc ,_gdcfe :=_eadba .Value ,error (nil );if _gdcfe !=nil {return _gdcfe ;};_fbgad .RsidRAttr =&_eaggc ;continue ;};if _eadba .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_eacba ,_dgefg :=_eadba .Value ,error (nil );if _dgefg !=nil {return _dgefg ;};_fbgad .RsidDelAttr =&_eacba ;continue ;};if _eadba .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_fcbea ,_bfga :=_eadba .Value ,error (nil );if _bfga !=nil {return _bfga ;};_fbgad .RsidTrAttr =&_fcbea ;continue ;};if _eadba .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_afgb ,_ffffc :=_eadba .Value ,error (nil );if _ffffc !=nil {return _ffffc ;};_fbgad .RsidRPrAttr =&_afgb ;continue ;};};_geab :for {_cacfbb ,_edcgf :=d .Token ();if _edcgf !=nil {return _edcgf ;};switch _bdgfg :=_cacfbb .(type ){case _d .StartElement :switch _bdgfg .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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:_fbgad .TblPrEx =NewCT_TblPrEx ();if _dcafg :=d .DecodeElement (_fbgad .TblPrEx ,&_bdgfg );_dcafg !=nil {return _dcafg ;};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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:_fbgad .TrPr =NewCT_TrPr ();if _gbecf :=d .DecodeElement (_fbgad .TrPr ,&_bdgfg );_gbecf !=nil {return _gbecf ;};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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_fcfdb :=NewEG_ContentCellContent ();_gcaab :=NewCT_Tc ();if _eedbg :=d .DecodeElement (_gcaab ,&_bdgfg );_eedbg !=nil {return _eedbg ;};_fcfdb .Tc =append (_fcfdb .Tc ,_gcaab );_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_fcfdb );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ggcaa :=NewEG_ContentCellContent ();_ggcaa .CustomXml =NewCT_CustomXmlCell ();if _bgac :=d .DecodeElement (_ggcaa .CustomXml ,&_bdgfg );_bgac !=nil {return _bgac ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_ggcaa );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_fbgbaa :=NewEG_ContentCellContent ();_fbgbaa .Sdt =NewCT_SdtCell ();if _fdgfd :=d .DecodeElement (_fbgbaa .Sdt ,&_bdgfg );_fdgfd !=nil {return _fdgfd ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_fbgbaa );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ffgfc :=NewEG_ContentCellContent ();_cgcd :=NewEG_RunLevelElts ();_cgcd .ProofErr =NewCT_ProofErr ();if _ggfbe :=d .DecodeElement (_cgcd .ProofErr ,&_bdgfg );_ggfbe !=nil {return _ggfbe ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_ffgfc );_ffgfc .EG_RunLevelElts =append (_ffgfc .EG_RunLevelElts ,_cgcd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gbgdg :=NewEG_ContentCellContent ();_aegbg :=NewEG_RunLevelElts ();_aegbg .PermStart =NewCT_PermStart ();if _fgedb :=d .DecodeElement (_aegbg .PermStart ,&_bdgfg );_fgedb !=nil {return _fgedb ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_gbgdg );_gbgdg .EG_RunLevelElts =append (_gbgdg .EG_RunLevelElts ,_aegbg );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdeceb :=NewEG_ContentCellContent ();_dadde :=NewEG_RunLevelElts ();_dadde .PermEnd =NewCT_Perm ();if _beegdc :=d .DecodeElement (_dadde .PermEnd ,&_bdgfg );_beegdc !=nil {return _beegdc ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_cdeceb );_cdeceb .EG_RunLevelElts =append (_cdeceb .EG_RunLevelElts ,_dadde );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gffegb :=NewEG_ContentCellContent ();_gcdgdd :=NewEG_RunLevelElts ();_gcdgdd .Ins =NewCT_RunTrackChange ();if _fcedf :=d .DecodeElement (_gcdgdd .Ins ,&_bdgfg );_fcedf !=nil {return _fcedf ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_gffegb );_gffegb .EG_RunLevelElts =append (_gffegb .EG_RunLevelElts ,_gcdgdd );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dbcb :=NewEG_ContentCellContent ();_deaec :=NewEG_RunLevelElts ();_deaec .Del =NewCT_RunTrackChange ();if _eceag :=d .DecodeElement (_deaec .Del ,&_bdgfg );_eceag !=nil {return _eceag ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_dbcb );_dbcb .EG_RunLevelElts =append (_dbcb .EG_RunLevelElts ,_deaec );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gfabb :=NewEG_ContentCellContent ();_faddb :=NewEG_RunLevelElts ();_faddb .MoveFrom =NewCT_RunTrackChange ();if _aadaec :=d .DecodeElement (_faddb .MoveFrom ,&_bdgfg );_aadaec !=nil {return _aadaec ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_gfabb );_gfabb .EG_RunLevelElts =append (_gfabb .EG_RunLevelElts ,_faddb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ebfda :=NewEG_ContentCellContent ();_gaee :=NewEG_RunLevelElts ();_gaee .MoveTo =NewCT_RunTrackChange ();if _deef :=d .DecodeElement (_gaee .MoveTo ,&_bdgfg );_deef !=nil {return _deef ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_ebfda );_ebfda .EG_RunLevelElts =append (_ebfda .EG_RunLevelElts ,_gaee );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ccdeg :=NewEG_ContentCellContent ();_edaba :=NewEG_RunLevelElts ();_efgdfg :=NewEG_RangeMarkupElements ();_efgdfg .BookmarkStart =NewCT_Bookmark ();if _gfcgg :=d .DecodeElement (_efgdfg .BookmarkStart ,&_bdgfg );_gfcgg !=nil {return _gfcgg ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_ccdeg );_ccdeg .EG_RunLevelElts =append (_ccdeg .EG_RunLevelElts ,_edaba );_edaba .EG_RangeMarkupElements =append (_edaba .EG_RangeMarkupElements ,_efgdfg );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dcbead :=NewEG_ContentCellContent ();_fceade :=NewEG_RunLevelElts ();_bgaea :=NewEG_RangeMarkupElements ();_bgaea .BookmarkEnd =NewCT_MarkupRange ();if _cabgb :=d .DecodeElement (_bgaea .BookmarkEnd ,&_bdgfg );_cabgb !=nil {return _cabgb ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_dcbead );_dcbead .EG_RunLevelElts =append (_dcbead .EG_RunLevelElts ,_fceade );_fceade .EG_RangeMarkupElements =append (_fceade .EG_RangeMarkupElements ,_bgaea );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eeaedf :=NewEG_ContentCellContent ();_egdff :=NewEG_RunLevelElts ();_afbbd :=NewEG_RangeMarkupElements ();_afbbd .MoveFromRangeStart =NewCT_MoveBookmark ();if _defaad :=d .DecodeElement (_afbbd .MoveFromRangeStart ,&_bdgfg );_defaad !=nil {return _defaad ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_eeaedf );_eeaedf .EG_RunLevelElts =append (_eeaedf .EG_RunLevelElts ,_egdff );_egdff .EG_RangeMarkupElements =append (_egdff .EG_RangeMarkupElements ,_afbbd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfccd :=NewEG_ContentCellContent ();_badgd :=NewEG_RunLevelElts ();_abgag :=NewEG_RangeMarkupElements ();_abgag .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbacc :=d .DecodeElement (_abgag .MoveFromRangeEnd ,&_bdgfg );_dbacc !=nil {return _dbacc ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_cfccd );_cfccd .EG_RunLevelElts =append (_cfccd .EG_RunLevelElts ,_badgd );_badgd .EG_RangeMarkupElements =append (_badgd .EG_RangeMarkupElements ,_abgag );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cadgg :=NewEG_ContentCellContent ();_gabb :=NewEG_RunLevelElts ();_faag :=NewEG_RangeMarkupElements ();_faag .MoveToRangeStart =NewCT_MoveBookmark ();if _bbgada :=d .DecodeElement (_faag .MoveToRangeStart ,&_bdgfg );_bbgada !=nil {return _bbgada ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_cadgg );_cadgg .EG_RunLevelElts =append (_cadgg .EG_RunLevelElts ,_gabb );_gabb .EG_RangeMarkupElements =append (_gabb .EG_RangeMarkupElements ,_faag );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_affa :=NewEG_ContentCellContent ();_dfddg :=NewEG_RunLevelElts ();_ggdfc :=NewEG_RangeMarkupElements ();_ggdfc .MoveToRangeEnd =NewCT_MarkupRange ();if _dface :=d .DecodeElement (_ggdfc .MoveToRangeEnd ,&_bdgfg );_dface !=nil {return _dface ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_affa );_affa .EG_RunLevelElts =append (_affa .EG_RunLevelElts ,_dfddg );_dfddg .EG_RangeMarkupElements =append (_dfddg .EG_RangeMarkupElements ,_ggdfc );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ffcbc :=NewEG_ContentCellContent ();_cccddc :=NewEG_RunLevelElts ();_fcgecc :=NewEG_RangeMarkupElements ();_fcgecc .CommentRangeStart =NewCT_MarkupRange ();if _decadg :=d .DecodeElement (_fcgecc .CommentRangeStart ,&_bdgfg );_decadg !=nil {return _decadg ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_ffcbc );_ffcbc .EG_RunLevelElts =append (_ffcbc .EG_RunLevelElts ,_cccddc );_cccddc .EG_RangeMarkupElements =append (_cccddc .EG_RangeMarkupElements ,_fcgecc );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acbdee :=NewEG_ContentCellContent ();_ceadd :=NewEG_RunLevelElts ();_bcgcb :=NewEG_RangeMarkupElements ();_bcgcb .CommentRangeEnd =NewCT_MarkupRange ();if _fbbgd :=d .DecodeElement (_bcgcb .CommentRangeEnd ,&_bdgfg );_fbbgd !=nil {return _fbbgd ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_acbdee );_acbdee .EG_RunLevelElts =append (_acbdee .EG_RunLevelElts ,_ceadd );_ceadd .EG_RangeMarkupElements =append (_ceadd .EG_RangeMarkupElements ,_bcgcb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gfece :=NewEG_ContentCellContent ();_edabg :=NewEG_RunLevelElts ();_dbagc :=NewEG_RangeMarkupElements ();_dbagc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fceac :=d .DecodeElement (_dbagc .CustomXmlInsRangeStart ,&_bdgfg );_fceac !=nil {return _fceac ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_gfece );_gfece .EG_RunLevelElts =append (_gfece .EG_RunLevelElts ,_edabg );_edabg .EG_RangeMarkupElements =append (_edabg .EG_RangeMarkupElements ,_dbagc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_beacc :=NewEG_ContentCellContent ();_fabdb :=NewEG_RunLevelElts ();_abfee :=NewEG_RangeMarkupElements ();_abfee .CustomXmlInsRangeEnd =NewCT_Markup ();if _fffade :=d .DecodeElement (_abfee .CustomXmlInsRangeEnd ,&_bdgfg );_fffade !=nil {return _fffade ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_beacc );_beacc .EG_RunLevelElts =append (_beacc .EG_RunLevelElts ,_fabdb );_fabdb .EG_RangeMarkupElements =append (_fabdb .EG_RangeMarkupElements ,_abfee );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gefbfd :=NewEG_ContentCellContent ();_ffcda :=NewEG_RunLevelElts ();_bfdec :=NewEG_RangeMarkupElements ();_bfdec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dgfeb :=d .DecodeElement (_bfdec .CustomXmlDelRangeStart ,&_bdgfg );_dgfeb !=nil {return _dgfeb ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_gefbfd );_gefbfd .EG_RunLevelElts =append (_gefbfd .EG_RunLevelElts ,_ffcda );_ffcda .EG_RangeMarkupElements =append (_ffcda .EG_RangeMarkupElements ,_bfdec );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgadba :=NewEG_ContentCellContent ();_bage :=NewEG_RunLevelElts ();_dgaff :=NewEG_RangeMarkupElements ();_dgaff .CustomXmlDelRangeEnd =NewCT_Markup ();if _beagbg :=d .DecodeElement (_dgaff .CustomXmlDelRangeEnd ,&_bdgfg );_beagbg !=nil {return _beagbg ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_fgadba );_fgadba .EG_RunLevelElts =append (_fgadba .EG_RunLevelElts ,_bage );_bage .EG_RangeMarkupElements =append (_bage .EG_RangeMarkupElements ,_dgaff );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ggfgd :=NewEG_ContentCellContent ();_ecfcd :=NewEG_RunLevelElts ();_efdca :=NewEG_RangeMarkupElements ();_efdca .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gaffa :=d .DecodeElement (_efdca .CustomXmlMoveFromRangeStart ,&_bdgfg );_gaffa !=nil {return _gaffa ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_ggfgd );_ggfgd .EG_RunLevelElts =append (_ggfgd .EG_RunLevelElts ,_ecfcd );_ecfcd .EG_RangeMarkupElements =append (_ecfcd .EG_RangeMarkupElements ,_efdca );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_efbfb :=NewEG_ContentCellContent ();_bbafg :=NewEG_RunLevelElts ();_eafbf :=NewEG_RangeMarkupElements ();_eafbf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fafec :=d .DecodeElement (_eafbf .CustomXmlMoveFromRangeEnd ,&_bdgfg );_fafec !=nil {return _fafec ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_efbfb );_efbfb .EG_RunLevelElts =append (_efbfb .EG_RunLevelElts ,_bbafg );_bbafg .EG_RangeMarkupElements =append (_bbafg .EG_RangeMarkupElements ,_eafbf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_efafc :=NewEG_ContentCellContent ();_cgcfg :=NewEG_RunLevelElts ();_aacgb :=NewEG_RangeMarkupElements ();_aacgb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffcbe :=d .DecodeElement (_aacgb .CustomXmlMoveToRangeStart ,&_bdgfg );_ffcbe !=nil {return _ffcbe ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_efafc );_efafc .EG_RunLevelElts =append (_efafc .EG_RunLevelElts ,_cgcfg );_cgcfg .EG_RangeMarkupElements =append (_cgcfg .EG_RangeMarkupElements ,_aacgb );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gadc :=NewEG_ContentCellContent ();_cgedg :=NewEG_RunLevelElts ();_afcac :=NewEG_RangeMarkupElements ();_afcac .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eeagb :=d .DecodeElement (_afcac .CustomXmlMoveToRangeEnd ,&_bdgfg );_eeagb !=nil {return _eeagb ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_gadc );_gadc .EG_RunLevelElts =append (_gadc .EG_RunLevelElts ,_cgedg );_cgedg .EG_RangeMarkupElements =append (_cgedg .EG_RangeMarkupElements ,_afcac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fefbe :=NewEG_ContentCellContent ();_fdbgd :=NewEG_RunLevelElts ();_bbfeb :=NewEG_MathContent ();_bbfeb .OMathPara =_ed .NewOMathPara ();if _bbfde :=d .DecodeElement (_bbfeb .OMathPara ,&_bdgfg );_bbfde !=nil {return _bbfde ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_fefbe );_fefbe .EG_RunLevelElts =append (_fefbe .EG_RunLevelElts ,_fdbgd );_fdbgd .EG_MathContent =append (_fdbgd .EG_MathContent ,_bbfeb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dddff :=NewEG_ContentCellContent ();_fdfaef :=NewEG_RunLevelElts ();_aacgde :=NewEG_MathContent ();_aacgde .OMath =_ed .NewOMath ();if _acadg :=d .DecodeElement (_aacgde .OMath ,&_bdgfg );_acadg !=nil {return _acadg ;};_fbgad .EG_ContentCellContent =append (_fbgad .EG_ContentCellContent ,_dddff );_dddff .EG_RunLevelElts =append (_dddff .EG_RunLevelElts ,_fdfaef );_fdfaef .EG_MathContent =append (_fdfaef .EG_MathContent ,_aacgde );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_bdgfg .Name );if _ffcdf :=d .Skip ();_ffcdf !=nil {return _ffcdf ;};};case _d .EndElement :break _geab ;case _d .CharData :};};return nil ;};func (_edffb *CT_FFData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debfe :for {_ecacff ,_gdcb :=d .Token ();if _gdcb !=nil {return _gdcb ;};switch _dgefa :=_ecacff .(type ){case _d .StartElement :switch _dgefa .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_bgcbe :=NewCT_FFName ();if _ecgbe :=d .DecodeElement (_bgcbe ,&_dgefa );_ecgbe !=nil {return _ecgbe ;};_edffb .Name =append (_edffb .Name ,_bgcbe );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 :"\u006c\u0061\u0062e\u006c"},_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 :"\u006c\u0061\u0062e\u006c"}:_edeee :=NewCT_DecimalNumber ();if _cfca :=d .DecodeElement (_edeee ,&_dgefa );_cfca !=nil {return _cfca ;};_edffb .Label =append (_edffb .Label ,_edeee );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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_bbfb :=NewCT_UnsignedDecimalNumber ();if _bdcaa :=d .DecodeElement (_bbfb ,&_dgefa );_bdcaa !=nil {return _bdcaa ;};_edffb .TabIndex =append (_edffb .TabIndex ,_bbfb );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 :"\u0065n\u0061\u0062\u006c\u0065\u0064"},_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 :"\u0065n\u0061\u0062\u006c\u0065\u0064"}:_bacde :=NewCT_OnOff ();if _fgff :=d .DecodeElement (_bacde ,&_dgefa );_fgff !=nil {return _fgff ;};_edffb .Enabled =append (_edffb .Enabled ,_bacde );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 :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\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 :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}:_ceace :=NewCT_OnOff ();if _cebg :=d .DecodeElement (_ceace ,&_dgefa );_cebg !=nil {return _cebg ;};_edffb .CalcOnExit =append (_edffb .CalcOnExit ,_ceace );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 :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"},_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 :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}:_cadgb :=NewCT_MacroName ();if _bffd :=d .DecodeElement (_cadgb ,&_dgefa );_bffd !=nil {return _bffd ;};_edffb .EntryMacro =append (_edffb .EntryMacro ,_cadgb );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 :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"},_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 :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"}:_bdab :=NewCT_MacroName ();if _ggeda :=d .DecodeElement (_bdab ,&_dgefa );_ggeda !=nil {return _ggeda ;};_edffb .ExitMacro =append (_edffb .ExitMacro ,_bdab );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 :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\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 :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}:_ccbb :=NewCT_FFHelpText ();if _ecfgd :=d .DecodeElement (_ccbb ,&_dgefa );_ecfgd !=nil {return _ecfgd ;};_edffb .HelpText =append (_edffb .HelpText ,_ccbb );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 :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\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 :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}:_dddg :=NewCT_FFStatusText ();if _acbcd :=d .DecodeElement (_dddg ,&_dgefa );_acbcd !=nil {return _acbcd ;};_edffb .StatusText =append (_edffb .StatusText ,_dddg );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 :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"},_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 :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}:_edffb .CheckBox =NewCT_FFCheckBox ();if _dgbf :=d .DecodeElement (_edffb .CheckBox ,&_dgefa );_dgbf !=nil {return _dgbf ;};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 :"\u0064\u0064\u004c\u0069\u0073\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 :"\u0064\u0064\u004c\u0069\u0073\u0074"}:_edffb .DdList =NewCT_FFDDList ();if _fgad :=d .DecodeElement (_edffb .DdList ,&_dgefa );_fgad !=nil {return _fgad ;};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 :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"},_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 :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"}:_edffb .TextInput =NewCT_FFTextInput ();if _fbcd :=d .DecodeElement (_edffb .TextInput ,&_dgefa );_fbcd !=nil {return _fbcd ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0046\u0044a\u0074\u0061 \u0025\u0076",_dgefa .Name );if _baag :=d .Skip ();_baag !=nil {return _baag ;};};case _d .EndElement :break _debfe ;case _d .CharData :};};return nil ;};func (_egdd *CT_Color )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbdd :=range start .Attr {if _cbdd .Name .Local =="\u0076\u0061\u006c"{_gbcc ,_gbac :=ParseUnionST_HexColor (_cbdd .Value );if _gbac !=nil {return _gbac ;};_egdd .ValAttr =_gbcc ;continue ;};if _cbdd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_egdd .ThemeColorAttr .UnmarshalXMLAttr (_cbdd );continue ;};if _cbdd .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gbcb ,_bafd :=_cbdd .Value ,error (nil );if _bafd !=nil {return _bafd ;};_egdd .ThemeTintAttr =&_gbcb ;continue ;};if _cbdd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_cdf ,_gbdb :=_cbdd .Value ,error (nil );if _gbdb !=nil {return _gbdb ;};_egdd .ThemeShadeAttr =&_cdf ;continue ;};};for {_beaca ,_agcdd :=d .Token ();if _agcdd !=nil {return _ace .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_agcdd );};if _cefbe ,_efa :=_beaca .(_d .EndElement );_efa &&_cefbe .Name ==start .Name {break ;};};return nil ;}; -// Section Type Setting -ValAttr ST_SectionMark ;};func (_dbbec *CT_TrackChangeNumbering )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbbec .OriginalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_dbbec .OriginalAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",_dbbec .AuthorAttr )});if _dbbec .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_dbbec .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_dbbec .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aebfd ST_Wrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aebfd .String (),start );};type CT_TrPr struct{ +// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path +func (_egcde *CT_TblBorders )ValidateWithPath (path string )error {if _egcde .Top !=nil {if _ddagcd :=_egcde .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ddagcd !=nil {return _ddagcd ;};};if _egcde .Start !=nil {if _aegaa :=_egcde .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_aegaa !=nil {return _aegaa ;};};if _egcde .Left !=nil {if _bgffba :=_egcde .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bgffba !=nil {return _bgffba ;};};if _egcde .Bottom !=nil {if _aacaae :=_egcde .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_aacaae !=nil {return _aacaae ;};};if _egcde .End !=nil {if _fcgb :=_egcde .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_fcgb !=nil {return _fcgb ;};};if _egcde .Right !=nil {if _degeg :=_egcde .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_degeg !=nil {return _degeg ;};};if _egcde .InsideH !=nil {if _cddc :=_egcde .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_cddc !=nil {return _cddc ;};};if _egcde .InsideV !=nil {if _ccccc :=_egcde .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_ccccc !=nil {return _ccccc ;};};return nil ;};func (_cgfeba *CT_TblWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aefdd :=range start .Attr {if _aefdd .Name .Local =="\u0077"{_fcbbb ,_gffbd :=ParseUnionST_MeasurementOrPercent (_aefdd .Value );if _gffbd !=nil {return _gffbd ;};_cgfeba .WAttr =&_fcbbb ;continue ;};if _aefdd .Name .Local =="\u0074\u0079\u0070\u0065"{_cgfeba .TypeAttr .UnmarshalXMLAttr (_aefdd );continue ;};};for {_dcfeb ,_aebcc :=d .Token ();if _aebcc !=nil {return _ace .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_aebcc );};if _fbegg ,_dbbfg :=_dcfeb .(_d .EndElement );_dbbfg &&_fbegg .Name ==start .Name {break ;};};return nil ;};func NewCT_NumRestart ()*CT_NumRestart {_gefbe :=&CT_NumRestart {};_gefbe .ValAttr =ST_RestartNumber (1);return _gefbe ;}; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Validate validates the CT_SdtPrChoice and its children +func (_aadd *CT_SdtPrChoice )Validate ()error {return _aadd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};type CT_StylePaneFilter struct{ -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// Display All Styles +AllStylesAttr *_ff .ST_OnOff ; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Display Only Custom Styles +CustomStylesAttr *_ff .ST_OnOff ; -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Display Latent Styles +LatentStylesAttr *_ff .ST_OnOff ; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Display Styles in Use +StylesInUseAttr *_ff .ST_OnOff ; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// Display Heading Styles +HeadingStylesAttr *_ff .ST_OnOff ; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Display Numbering Styles +NumberingStylesAttr *_ff .ST_OnOff ; -// Table Row Height -TrHeight []*CT_Height ; +// Display Table Styles +TableStylesAttr *_ff .ST_OnOff ; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// Display Run Level Direct Formatting +DirectFormattingOnRunsAttr *_ff .ST_OnOff ; -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Display Paragraph Level Direct Formatting +DirectFormattingOnParagraphsAttr *_ff .ST_OnOff ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Display Direct Formatting on Numbering Data +DirectFormattingOnNumberingAttr *_ff .ST_OnOff ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};func (_edafe ST_TargetScreenSz )Validate ()error {return _edafe .ValidateWithPath ("")};type CT_Tc struct{ +// Display Direct Formatting on Tables +DirectFormattingOnTablesAttr *_ff .ST_OnOff ; -// Table Cell Identifier -IdAttr *string ; +// Display Styles to Remove Formatting +ClearFormattingAttr *_ff .ST_OnOff ; -// Table Cell Properties -TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_dbagde :=&WdEG_WrapTypeChoice {};return _dbagde };func (_daga *CT_ColorSchemeMapping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daga .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_bgad ,_cceg :=_daga .Bg1Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0062g\u0031"});if _cceg !=nil {return _cceg ;};start .Attr =append (start .Attr ,_bgad );};if _daga .T1Attr !=ST_WmlColorSchemeIndexUnset {_aebf ,_fgaag :=_daga .T1Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0031"});if _fgaag !=nil {return _fgaag ;};start .Attr =append (start .Attr ,_aebf );};if _daga .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_gacc ,_cffb :=_daga .Bg2Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0062g\u0032"});if _cffb !=nil {return _cffb ;};start .Attr =append (start .Attr ,_gacc );};if _daga .T2Attr !=ST_WmlColorSchemeIndexUnset {_cfb ,_dagaa :=_daga .T2Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0032"});if _dagaa !=nil {return _dagaa ;};start .Attr =append (start .Attr ,_cfb );};if _daga .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_eaff ,_acgg :=_daga .Accent1Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _acgg !=nil {return _acgg ;};start .Attr =append (start .Attr ,_eaff );};if _daga .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_eec ,_cdgd :=_daga .Accent2Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _cdgd !=nil {return _cdgd ;};start .Attr =append (start .Attr ,_eec );};if _daga .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_cdba ,_ddbd :=_daga .Accent3Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _ddbd !=nil {return _ddbd ;};start .Attr =append (start .Attr ,_cdba );};if _daga .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_dagbc ,_eagb :=_daga .Accent4Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"});if _eagb !=nil {return _eagb ;};start .Attr =append (start .Attr ,_dagbc );};if _daga .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_aadg ,_degcb :=_daga .Accent5Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _degcb !=nil {return _degcb ;};start .Attr =append (start .Attr ,_aadg );};if _daga .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_decbe ,_aadf :=_daga .Accent6Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _aadf !=nil {return _aadf ;};start .Attr =append (start .Attr ,_decbe );};if _daga .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_befga ,_fabe :=_daga .HyperlinkAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _fabe !=nil {return _fabe ;};start .Attr =append (start .Attr ,_befga );};if _daga .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_abcd ,_ccfde :=_daga .FollowedHyperlinkAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _ccfde !=nil {return _ccfde ;};start .Attr =append (start .Attr ,_abcd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Display Heading 1 through 3 +Top3HeadingStylesAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path -func (_bdgfa *WdCT_WrapPath )ValidateWithPath (path string )error {if _dbdgge :=_bdgfa .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_dbdgge !=nil {return _dbdgge ;};for _acbeeg ,_egaag :=range _bdgfa .LineTo {if _gafffb :=_egaag .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_acbeeg ));_gafffb !=nil {return _gafffb ;};};return nil ;};func (_cdeg *CT_FtnProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdeg .Pos !=nil {_fbdgge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_cdeg .Pos ,_fbdgge );};if _cdeg .NumFmt !=nil {_abgbbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cdeg .NumFmt ,_abgbbd );};if _cdeg .NumStart !=nil {_afgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cdeg .NumStart ,_afgb );};if _cdeg .NumRestart !=nil {_efga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cdeg .NumRestart ,_efga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bafbg *CT_FtnEdnSepRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eecca :=range start .Attr {if _eecca .Name .Local =="\u0069\u0064"{_abadc ,_dcgee :=_fc .ParseInt (_eecca .Value ,10,64);if _dcgee !=nil {return _dcgee ;};_bafbg .IdAttr =_abadc ;continue ;};};for {_bcbaf ,_abaac :=d .Token ();if _abaac !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_abaac );};if _daddd ,_bbeeb :=_bcbaf .(_f .EndElement );_bbeeb &&_daddd .Name ==start .Name {break ;};};return nil ;};func (_ecebg *CT_TblPrEx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfaeae :for {_begfe ,_gaaed :=d .Token ();if _gaaed !=nil {return _gaaed ;};switch _bfacd :=_begfe .(type ){case _f .StartElement :switch _bfacd .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"}:_ecebg .TblW =NewCT_TblWidth ();if _cfbga :=d .DecodeElement (_ecebg .TblW ,&_bfacd );_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 :"\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"}:_ecebg .Jc =NewCT_JcTable ();if _cgdaa :=d .DecodeElement (_ecebg .Jc ,&_bfacd );_cgdaa !=nil {return _cgdaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebg .TblCellSpacing =NewCT_TblWidth ();if _feeefa :=d .DecodeElement (_ecebg .TblCellSpacing ,&_bfacd );_feeefa !=nil {return _feeefa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebg .TblInd =NewCT_TblWidth ();if _ccad :=d .DecodeElement (_ecebg .TblInd ,&_bfacd );_ccad !=nil {return _ccad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebg .TblBorders =NewCT_TblBorders ();if _aaaagg :=d .DecodeElement (_ecebg .TblBorders ,&_bfacd );_aaaagg !=nil {return _aaaagg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebg .Shd =NewCT_Shd ();if _abbcb :=d .DecodeElement (_ecebg .Shd ,&_bfacd );_abbcb !=nil {return _abbcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebg .TblLayout =NewCT_TblLayoutType ();if _cddecg :=d .DecodeElement (_ecebg .TblLayout ,&_bfacd );_cddecg !=nil {return _cddecg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebg .TblCellMar =NewCT_TblCellMar ();if _cfaea :=d .DecodeElement (_ecebg .TblCellMar ,&_bfacd );_cfaea !=nil {return _cfaea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebg .TblLook =NewCT_TblLook ();if _cedefaf :=d .DecodeElement (_ecebg .TblLook ,&_bfacd );_cedefaf !=nil {return _cedefaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebg .TblPrExChange =NewCT_TblPrExChange ();if _gbaaf :=d .DecodeElement (_ecebg .TblPrExChange ,&_bfacd );_gbaaf !=nil {return _gbaaf ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0045\u0078\u0020\u0025\u0076",_bfacd .Name );if _dcebe :=d .Skip ();_dcebe !=nil {return _dcebe ;};};case _f .EndElement :break _gfaeae ;case _f .CharData :};};return nil ;}; +// Only Show Visible Styles +VisibleStylesAttr *_ff .ST_OnOff ; -// Validate validates the CT_DataBinding and its children -func (_bgfg *CT_DataBinding )Validate ()error {return _bgfg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};type CT_SdtDateMappingType struct{ +// Use the Alternate Style Name +AlternateStyleNamesAttr *_ff .ST_OnOff ; + +// Bitmask of Suggested Filtering Options +ValAttr *string ;}; -// Date Storage Type -ValAttr ST_SdtDateMappingType ;};type CT_DocGrid struct{ +// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path +func (_baegfc *CT_TblLook )ValidateWithPath (path string )error {if _baegfc .FirstRowAttr !=nil {if _baedc :=_baegfc .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_baedc !=nil {return _baedc ;};};if _baegfc .LastRowAttr !=nil {if _bcbcef :=_baegfc .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_bcbcef !=nil {return _bcbcef ;};};if _baegfc .FirstColumnAttr !=nil {if _cgfcdd :=_baegfc .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_cgfcdd !=nil {return _cgfcdd ;};};if _baegfc .LastColumnAttr !=nil {if _gdfbbb :=_baegfc .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_gdfbbb !=nil {return _gdfbbb ;};};if _baegfc .NoHBandAttr !=nil {if _gcfbb :=_baegfc .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_gcfbb !=nil {return _gcfbb ;};};if _baegfc .NoVBandAttr !=nil {if _deedd :=_baegfc .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_deedd !=nil {return _deedd ;};};return nil ;};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_adeeb :=&CT_SaveThroughXslt {};return _adeeb };type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Document Grid Type -TypeAttr ST_DocGrid ; +// Annotation Identifier +IdAttr int64 ;}; -// Document Grid Line Pitch -LinePitchAttr *int64 ; +// Validate validates the CT_Font and its children +func (_dbggb *CT_Font )Validate ()error {return _dbggb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};type CT_TextScale struct{ -// Document Grid Character Pitch -CharSpaceAttr *int64 ;};func (_eggb *CT_Body )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bge :for {_ecbg ,_aaeg :=d .Token ();if _aaeg !=nil {return _aaeg ;};switch _dbfd :=_ecbg .(type ){case _f .StartElement :switch _dbfd .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"}:_aac :=NewEG_BlockLevelElts ();_dcd :=NewCT_AltChunk ();if _aabdf :=d .DecodeElement (_dcd ,&_dbfd );_aabdf !=nil {return _aabdf ;};_aac .AltChunk =append (_aac .AltChunk ,_dcd );_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_aac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adg :=NewEG_BlockLevelElts ();_ggc :=NewEG_ContentBlockContent ();_ggc .CustomXml =NewCT_CustomXmlBlock ();if _fege :=d .DecodeElement (_ggc .CustomXml ,&_dbfd );_fege !=nil {return _fege ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_adg );_adg .EG_ContentBlockContent =append (_adg .EG_ContentBlockContent ,_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 :"\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"}:_ccfb :=NewEG_BlockLevelElts ();_fbbg :=NewEG_ContentBlockContent ();_fbbg .Sdt =NewCT_SdtBlock ();if _eeaa :=d .DecodeElement (_fbbg .Sdt ,&_dbfd );_eeaa !=nil {return _eeaa ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_ccfb );_ccfb .EG_ContentBlockContent =append (_ccfb .EG_ContentBlockContent ,_fbbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbecb :=NewEG_BlockLevelElts ();_acedf :=NewEG_ContentBlockContent ();_bgf :=NewCT_P ();if _fafc :=d .DecodeElement (_bgf ,&_dbfd );_fafc !=nil {return _fafc ;};_acedf .P =append (_acedf .P ,_bgf );_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_bbecb );_bbecb .EG_ContentBlockContent =append (_bbecb .EG_ContentBlockContent ,_acedf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcd :=NewEG_BlockLevelElts ();_bdfg :=NewEG_ContentBlockContent ();_dab :=NewCT_Tbl ();if _gaf :=d .DecodeElement (_dab ,&_dbfd );_gaf !=nil {return _gaf ;};_bdfg .Tbl =append (_bdfg .Tbl ,_dab );_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_fcd );_fcd .EG_ContentBlockContent =append (_fcd .EG_ContentBlockContent ,_bdfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecgg :=NewEG_BlockLevelElts ();_gbfa :=NewEG_ContentBlockContent ();_aed :=NewEG_RunLevelElts ();_aed .ProofErr =NewCT_ProofErr ();if _bfab :=d .DecodeElement (_aed .ProofErr ,&_dbfd );_bfab !=nil {return _bfab ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_ecgg );_ecgg .EG_ContentBlockContent =append (_ecgg .EG_ContentBlockContent ,_gbfa );_gbfa .EG_RunLevelElts =append (_gbfa .EG_RunLevelElts ,_aed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ged :=NewEG_BlockLevelElts ();_dcbc :=NewEG_ContentBlockContent ();_daa :=NewEG_RunLevelElts ();_daa .PermStart =NewCT_PermStart ();if _acedfd :=d .DecodeElement (_daa .PermStart ,&_dbfd );_acedfd !=nil {return _acedfd ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_ged );_ged .EG_ContentBlockContent =append (_ged .EG_ContentBlockContent ,_dcbc );_dcbc .EG_RunLevelElts =append (_dcbc .EG_RunLevelElts ,_daa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cede :=NewEG_BlockLevelElts ();_eeg :=NewEG_ContentBlockContent ();_cgdc :=NewEG_RunLevelElts ();_cgdc .PermEnd =NewCT_Perm ();if _egdg :=d .DecodeElement (_cgdc .PermEnd ,&_dbfd );_egdg !=nil {return _egdg ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_cede );_cede .EG_ContentBlockContent =append (_cede .EG_ContentBlockContent ,_eeg );_eeg .EG_RunLevelElts =append (_eeg .EG_RunLevelElts ,_cgdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbc :=NewEG_BlockLevelElts ();_ffag :=NewEG_ContentBlockContent ();_bfce :=NewEG_RunLevelElts ();_bfce .Ins =NewCT_RunTrackChange ();if _bccb :=d .DecodeElement (_bfce .Ins ,&_dbfd );_bccb !=nil {return _bccb ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_ddbc );_ddbc .EG_ContentBlockContent =append (_ddbc .EG_ContentBlockContent ,_ffag );_ffag .EG_RunLevelElts =append (_ffag .EG_RunLevelElts ,_bfce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcef :=NewEG_BlockLevelElts ();_cec :=NewEG_ContentBlockContent ();_aaega :=NewEG_RunLevelElts ();_aaega .Del =NewCT_RunTrackChange ();if _fagc :=d .DecodeElement (_aaega .Del ,&_dbfd );_fagc !=nil {return _fagc ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_fcef );_fcef .EG_ContentBlockContent =append (_fcef .EG_ContentBlockContent ,_cec );_cec .EG_RunLevelElts =append (_cec .EG_RunLevelElts ,_aaega );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecgf :=NewEG_BlockLevelElts ();_aede :=NewEG_ContentBlockContent ();_bace :=NewEG_RunLevelElts ();_bace .MoveFrom =NewCT_RunTrackChange ();if _bgdc :=d .DecodeElement (_bace .MoveFrom ,&_dbfd );_bgdc !=nil {return _bgdc ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_ecgf );_ecgf .EG_ContentBlockContent =append (_ecgf .EG_ContentBlockContent ,_aede );_aede .EG_RunLevelElts =append (_aede .EG_RunLevelElts ,_bace );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeea :=NewEG_BlockLevelElts ();_abab :=NewEG_ContentBlockContent ();_gca :=NewEG_RunLevelElts ();_gca .MoveTo =NewCT_RunTrackChange ();if _gbc :=d .DecodeElement (_gca .MoveTo ,&_dbfd );_gbc !=nil {return _gbc ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_aeea );_aeea .EG_ContentBlockContent =append (_aeea .EG_ContentBlockContent ,_abab );_abab .EG_RunLevelElts =append (_abab .EG_RunLevelElts ,_gca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deda :=NewEG_BlockLevelElts ();_fccff :=NewEG_ContentBlockContent ();_fbge :=NewEG_RunLevelElts ();_degc :=NewEG_RangeMarkupElements ();_degc .BookmarkStart =NewCT_Bookmark ();if _adcb :=d .DecodeElement (_degc .BookmarkStart ,&_dbfd );_adcb !=nil {return _adcb ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_deda );_deda .EG_ContentBlockContent =append (_deda .EG_ContentBlockContent ,_fccff );_fccff .EG_RunLevelElts =append (_fccff .EG_RunLevelElts ,_fbge );_fbge .EG_RangeMarkupElements =append (_fbge .EG_RangeMarkupElements ,_degc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efcdb :=NewEG_BlockLevelElts ();_efad :=NewEG_ContentBlockContent ();_fgfe :=NewEG_RunLevelElts ();_ffce :=NewEG_RangeMarkupElements ();_ffce .BookmarkEnd =NewCT_MarkupRange ();if _bgfe :=d .DecodeElement (_ffce .BookmarkEnd ,&_dbfd );_bgfe !=nil {return _bgfe ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_efcdb );_efcdb .EG_ContentBlockContent =append (_efcdb .EG_ContentBlockContent ,_efad );_efad .EG_RunLevelElts =append (_efad .EG_RunLevelElts ,_fgfe );_fgfe .EG_RangeMarkupElements =append (_fgfe .EG_RangeMarkupElements ,_ffce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdeg :=NewEG_BlockLevelElts ();_dbc :=NewEG_ContentBlockContent ();_gfd :=NewEG_RunLevelElts ();_dfa :=NewEG_RangeMarkupElements ();_dfa .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdab :=d .DecodeElement (_dfa .MoveFromRangeStart ,&_dbfd );_cdab !=nil {return _cdab ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_fdeg );_fdeg .EG_ContentBlockContent =append (_fdeg .EG_ContentBlockContent ,_dbc );_dbc .EG_RunLevelElts =append (_dbc .EG_RunLevelElts ,_gfd );_gfd .EG_RangeMarkupElements =append (_gfd .EG_RangeMarkupElements ,_dfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbd :=NewEG_BlockLevelElts ();_ggfe :=NewEG_ContentBlockContent ();_gafb :=NewEG_RunLevelElts ();_bfg :=NewEG_RangeMarkupElements ();_bfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _effa :=d .DecodeElement (_bfg .MoveFromRangeEnd ,&_dbfd );_effa !=nil {return _effa ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_gdbd );_gdbd .EG_ContentBlockContent =append (_gdbd .EG_ContentBlockContent ,_ggfe );_ggfe .EG_RunLevelElts =append (_ggfe .EG_RunLevelElts ,_gafb );_gafb .EG_RangeMarkupElements =append (_gafb .EG_RangeMarkupElements ,_bfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adgc :=NewEG_BlockLevelElts ();_dbfb :=NewEG_ContentBlockContent ();_gecb :=NewEG_RunLevelElts ();_bbdc :=NewEG_RangeMarkupElements ();_bbdc .MoveToRangeStart =NewCT_MoveBookmark ();if _fdda :=d .DecodeElement (_bbdc .MoveToRangeStart ,&_dbfd );_fdda !=nil {return _fdda ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_adgc );_adgc .EG_ContentBlockContent =append (_adgc .EG_ContentBlockContent ,_dbfb );_dbfb .EG_RunLevelElts =append (_dbfb .EG_RunLevelElts ,_gecb );_gecb .EG_RangeMarkupElements =append (_gecb .EG_RangeMarkupElements ,_bbdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdfbf :=NewEG_BlockLevelElts ();_abf :=NewEG_ContentBlockContent ();_beca :=NewEG_RunLevelElts ();_gcff :=NewEG_RangeMarkupElements ();_gcff .MoveToRangeEnd =NewCT_MarkupRange ();if _fdab :=d .DecodeElement (_gcff .MoveToRangeEnd ,&_dbfd );_fdab !=nil {return _fdab ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_fdfbf );_fdfbf .EG_ContentBlockContent =append (_fdfbf .EG_ContentBlockContent ,_abf );_abf .EG_RunLevelElts =append (_abf .EG_RunLevelElts ,_beca );_beca .EG_RangeMarkupElements =append (_beca .EG_RangeMarkupElements ,_gcff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbfd :=NewEG_BlockLevelElts ();_fdga :=NewEG_ContentBlockContent ();_bece :=NewEG_RunLevelElts ();_ddbg :=NewEG_RangeMarkupElements ();_ddbg .CommentRangeStart =NewCT_MarkupRange ();if _dcaf :=d .DecodeElement (_ddbg .CommentRangeStart ,&_dbfd );_dcaf !=nil {return _dcaf ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_bbfd );_bbfd .EG_ContentBlockContent =append (_bbfd .EG_ContentBlockContent ,_fdga );_fdga .EG_RunLevelElts =append (_fdga .EG_RunLevelElts ,_bece );_bece .EG_RangeMarkupElements =append (_bece .EG_RangeMarkupElements ,_ddbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdg :=NewEG_BlockLevelElts ();_bddc :=NewEG_ContentBlockContent ();_fed :=NewEG_RunLevelElts ();_gabae :=NewEG_RangeMarkupElements ();_gabae .CommentRangeEnd =NewCT_MarkupRange ();if _bffb :=d .DecodeElement (_gabae .CommentRangeEnd ,&_dbfd );_bffb !=nil {return _bffb ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_ebdg );_ebdg .EG_ContentBlockContent =append (_ebdg .EG_ContentBlockContent ,_bddc );_bddc .EG_RunLevelElts =append (_bddc .EG_RunLevelElts ,_fed );_fed .EG_RangeMarkupElements =append (_fed .EG_RangeMarkupElements ,_gabae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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_BlockLevelElts ();_fgef :=NewEG_ContentBlockContent ();_cbbg :=NewEG_RunLevelElts ();_cddf :=NewEG_RangeMarkupElements ();_cddf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ddgb :=d .DecodeElement (_cddf .CustomXmlInsRangeStart ,&_dbfd );_ddgb !=nil {return _ddgb ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_ddac );_ddac .EG_ContentBlockContent =append (_ddac .EG_ContentBlockContent ,_fgef );_fgef .EG_RunLevelElts =append (_fgef .EG_RunLevelElts ,_cbbg );_cbbg .EG_RangeMarkupElements =append (_cbbg .EG_RangeMarkupElements ,_cddf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caed :=NewEG_BlockLevelElts ();_gagc :=NewEG_ContentBlockContent ();_ggg :=NewEG_RunLevelElts ();_bgg :=NewEG_RangeMarkupElements ();_bgg .CustomXmlInsRangeEnd =NewCT_Markup ();if _fegf :=d .DecodeElement (_bgg .CustomXmlInsRangeEnd ,&_dbfd );_fegf !=nil {return _fegf ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_caed );_caed .EG_ContentBlockContent =append (_caed .EG_ContentBlockContent ,_gagc );_gagc .EG_RunLevelElts =append (_gagc .EG_RunLevelElts ,_ggg );_ggg .EG_RangeMarkupElements =append (_ggg .EG_RangeMarkupElements ,_bgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bga :=NewEG_BlockLevelElts ();_gcgb :=NewEG_ContentBlockContent ();_aefb :=NewEG_RunLevelElts ();_daeeg :=NewEG_RangeMarkupElements ();_daeeg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gda :=d .DecodeElement (_daeeg .CustomXmlDelRangeStart ,&_dbfd );_gda !=nil {return _gda ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_bga );_bga .EG_ContentBlockContent =append (_bga .EG_ContentBlockContent ,_gcgb );_gcgb .EG_RunLevelElts =append (_gcgb .EG_RunLevelElts ,_aefb );_aefb .EG_RangeMarkupElements =append (_aefb .EG_RangeMarkupElements ,_daeeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agge :=NewEG_BlockLevelElts ();_efee :=NewEG_ContentBlockContent ();_daf :=NewEG_RunLevelElts ();_abca :=NewEG_RangeMarkupElements ();_abca .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdef :=d .DecodeElement (_abca .CustomXmlDelRangeEnd ,&_dbfd );_bdef !=nil {return _bdef ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_agge );_agge .EG_ContentBlockContent =append (_agge .EG_ContentBlockContent ,_efee );_efee .EG_RunLevelElts =append (_efee .EG_RunLevelElts ,_daf );_daf .EG_RangeMarkupElements =append (_daf .EG_RangeMarkupElements ,_abca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadae :=NewEG_BlockLevelElts ();_gdaa :=NewEG_ContentBlockContent ();_faec :=NewEG_RunLevelElts ();_gaa :=NewEG_RangeMarkupElements ();_gaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cab :=d .DecodeElement (_gaa .CustomXmlMoveFromRangeStart ,&_dbfd );_cab !=nil {return _cab ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_aadae );_aadae .EG_ContentBlockContent =append (_aadae .EG_ContentBlockContent ,_gdaa );_gdaa .EG_RunLevelElts =append (_gdaa .EG_RunLevelElts ,_faec );_faec .EG_RangeMarkupElements =append (_faec .EG_RangeMarkupElements ,_gaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdeaf :=NewEG_BlockLevelElts ();_cffe :=NewEG_ContentBlockContent ();_acee :=NewEG_RunLevelElts ();_gead :=NewEG_RangeMarkupElements ();_gead .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bfff :=d .DecodeElement (_gead .CustomXmlMoveFromRangeEnd ,&_dbfd );_bfff !=nil {return _bfff ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_cdeaf );_cdeaf .EG_ContentBlockContent =append (_cdeaf .EG_ContentBlockContent ,_cffe );_cffe .EG_RunLevelElts =append (_cffe .EG_RunLevelElts ,_acee );_acee .EG_RangeMarkupElements =append (_acee .EG_RangeMarkupElements ,_gead );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcbb :=NewEG_BlockLevelElts ();_fbdf :=NewEG_ContentBlockContent ();_abb :=NewEG_RunLevelElts ();_dbe :=NewEG_RangeMarkupElements ();_dbe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gecg :=d .DecodeElement (_dbe .CustomXmlMoveToRangeStart ,&_dbfd );_gecg !=nil {return _gecg ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_dcbb );_dcbb .EG_ContentBlockContent =append (_dcbb .EG_ContentBlockContent ,_fbdf );_fbdf .EG_RunLevelElts =append (_fbdf .EG_RunLevelElts ,_abb );_abb .EG_RangeMarkupElements =append (_abb .EG_RangeMarkupElements ,_dbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgfg :=NewEG_BlockLevelElts ();_dde :=NewEG_ContentBlockContent ();_ebda :=NewEG_RunLevelElts ();_fcde :=NewEG_RangeMarkupElements ();_fcde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dafe :=d .DecodeElement (_fcde .CustomXmlMoveToRangeEnd ,&_dbfd );_dafe !=nil {return _dafe ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_fgfg );_fgfg .EG_ContentBlockContent =append (_fgfg .EG_ContentBlockContent ,_dde );_dde .EG_RunLevelElts =append (_dde .EG_RunLevelElts ,_ebda );_ebda .EG_RangeMarkupElements =append (_ebda .EG_RangeMarkupElements ,_fcde );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"}:_daed :=NewEG_BlockLevelElts ();_edcb :=NewEG_ContentBlockContent ();_efca :=NewEG_RunLevelElts ();_ddaf :=NewEG_MathContent ();_ddaf .OMathPara =_ee .NewOMathPara ();if _cgf :=d .DecodeElement (_ddaf .OMathPara ,&_dbfd );_cgf !=nil {return _cgf ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_daed );_daed .EG_ContentBlockContent =append (_daed .EG_ContentBlockContent ,_edcb );_edcb .EG_RunLevelElts =append (_edcb .EG_RunLevelElts ,_efca );_efca .EG_MathContent =append (_efca .EG_MathContent ,_ddaf );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"}:_dfb :=NewEG_BlockLevelElts ();_gddf :=NewEG_ContentBlockContent ();_gdac :=NewEG_RunLevelElts ();_fccb :=NewEG_MathContent ();_fccb .OMath =_ee .NewOMath ();if _ecca :=d .DecodeElement (_fccb .OMath ,&_dbfd );_ecca !=nil {return _ecca ;};_eggb .EG_BlockLevelElts =append (_eggb .EG_BlockLevelElts ,_dfb );_dfb .EG_ContentBlockContent =append (_dfb .EG_ContentBlockContent ,_gddf );_gddf .EG_RunLevelElts =append (_gddf .EG_RunLevelElts ,_gdac );_gdac .EG_MathContent =append (_gdac .EG_MathContent ,_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 :"\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"}:_eggb .SectPr =NewCT_SectPr ();if _acf :=d .DecodeElement (_eggb .SectPr ,&_dbfd );_acf !=nil {return _acf ;};default:_gd .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0042\u006f\u0064\u0079\u0020\u0025\u0076",_dbfd .Name );if _edfe :=d .Skip ();_edfe !=nil {return _edfe ;};};case _f .EndElement :break _bge ;case _f .CharData :};};return nil ;};func (_ecef *CT_DocPartCategory )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecef .Name =NewCT_String ();_ecef .Gallery =NewCT_DocPartGallery ();_cafdc :for {_fcdfb ,_beaee :=d .Token ();if _beaee !=nil {return _beaee ;};switch _gccacf :=_fcdfb .(type ){case _f .StartElement :switch _gccacf .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 _fdde :=d .DecodeElement (_ecef .Name ,&_gccacf );_fdde !=nil {return _fdde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _debed :=d .DecodeElement (_ecef .Gallery ,&_gccacf );_debed !=nil {return _debed ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0020\u0025\u0076",_gccacf .Name );if _gacce :=d .Skip ();_gacce !=nil {return _gacce ;};};case _f .EndElement :break _cafdc ;case _f .CharData :};};return nil ;};type ST_BrType byte ; +// Text Expansion/Compression Value +ValAttr *ST_TextScale ;};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 *_c .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_c .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_c .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_c .CT_NonVisualGraphicFrameProperties ;Graphic *_c .Graphic ;};func (_fbfff ST_TblWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgbdgg :=_d .Attr {};_dgbdgg .Name =name ;switch _fbfff {case ST_TblWidthUnset :_dgbdgg .Value ="";case ST_TblWidthNil :_dgbdgg .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_dgbdgg .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_dgbdgg .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_dgbdgg .Value ="\u0061\u0075\u0074\u006f";};return _dgbdgg ,nil ;};func (_bacbgb *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bacbgb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bacbgb =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_bacbgb =2;};return nil ;};func (_dfccb *CT_TabStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfccb .ValAttr =ST_TabJc (1);for _ ,_fccabf :=range start .Attr {if _fccabf .Name .Local =="\u0076\u0061\u006c"{_dfccb .ValAttr .UnmarshalXMLAttr (_fccabf );continue ;};if _fccabf .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_dfccb .LeaderAttr .UnmarshalXMLAttr (_fccabf );continue ;};if _fccabf .Name .Local =="\u0070\u006f\u0073"{_dadbbg ,_gfcce :=ParseUnionST_SignedTwipsMeasure (_fccabf .Value );if _gfcce !=nil {return _gfcce ;};_dfccb .PosAttr =_dadbbg ;continue ;};};for {_efcac ,_bfdbac :=d .Token ();if _bfdbac !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_bfdbac );};if _eabbe ,_edbc :=_efcac .(_d .EndElement );_edbc &&_eabbe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path -func (_bffd *CT_SimpleField )ValidateWithPath (path string )error {if _bffd .FldLockAttr !=nil {if _bgffff :=_bffd .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_bgffff !=nil {return _bgffff ;};};if _bffd .DirtyAttr !=nil {if _gcbdc :=_bffd .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_gcbdc !=nil {return _gcbdc ;};};if _bffd .FldData !=nil {if _cdacf :=_bffd .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_cdacf !=nil {return _cdacf ;};};for _baggd ,_eafgfd :=range _bffd .EG_PContent {if _dgabc :=_eafgfd .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_baggd ));_dgabc !=nil {return _dgabc ;};};return nil ;};func (_afefef *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_afefef =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_afefef =1;case "\u0069\u0063\u006f\u006e":*_afefef =2;};return nil ;};type ST_TextAlignment byte ;func (_aedbb *CT_RPrOriginal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cddbf :for {_gebf ,_dffab :=d .Token ();if _dffab !=nil {return _dffab ;};switch _ebdgc :=_gebf .(type ){case _f .StartElement :switch _ebdgc .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"}:_aedbb .RStyle =NewCT_String ();if _efcf :=d .DecodeElement (_aedbb .RStyle ,&_ebdgc );_efcf !=nil {return _efcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .RFonts =NewCT_Fonts ();if _ffcae :=d .DecodeElement (_aedbb .RFonts ,&_ebdgc );_ffcae !=nil {return _ffcae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .B =NewCT_OnOff ();if _eddec :=d .DecodeElement (_aedbb .B ,&_ebdgc );_eddec !=nil {return _eddec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .BCs =NewCT_OnOff ();if _dagcc :=d .DecodeElement (_aedbb .BCs ,&_ebdgc );_dagcc !=nil {return _dagcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .I =NewCT_OnOff ();if _gbddd :=d .DecodeElement (_aedbb .I ,&_ebdgc );_gbddd !=nil {return _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 :"\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"}:_aedbb .ICs =NewCT_OnOff ();if _dbaag :=d .DecodeElement (_aedbb .ICs ,&_ebdgc );_dbaag !=nil {return _dbaag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedbb .Caps =NewCT_OnOff ();if _dbdgb :=d .DecodeElement (_aedbb .Caps ,&_ebdgc );_dbdgb !=nil {return _dbdgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .SmallCaps =NewCT_OnOff ();if _ddgga :=d .DecodeElement (_aedbb .SmallCaps ,&_ebdgc );_ddgga !=nil {return _ddgga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedbb .Strike =NewCT_OnOff ();if _ecbad :=d .DecodeElement (_aedbb .Strike ,&_ebdgc );_ecbad !=nil {return _ecbad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Dstrike =NewCT_OnOff ();if _bgecd :=d .DecodeElement (_aedbb .Dstrike ,&_ebdgc );_bgecd !=nil {return _bgecd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Outline =NewCT_OnOff ();if _becce :=d .DecodeElement (_aedbb .Outline ,&_ebdgc );_becce !=nil {return _becce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedbb .Shadow =NewCT_OnOff ();if _eedgba :=d .DecodeElement (_aedbb .Shadow ,&_ebdgc );_eedgba !=nil {return _eedgba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Emboss =NewCT_OnOff ();if _gaecag :=d .DecodeElement (_aedbb .Emboss ,&_ebdgc );_gaecag !=nil {return _gaecag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Imprint =NewCT_OnOff ();if _adcga :=d .DecodeElement (_aedbb .Imprint ,&_ebdgc );_adcga !=nil {return _adcga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .NoProof =NewCT_OnOff ();if _ggccd :=d .DecodeElement (_aedbb .NoProof ,&_ebdgc );_ggccd !=nil {return _ggccd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedbb .SnapToGrid =NewCT_OnOff ();if _cdefb :=d .DecodeElement (_aedbb .SnapToGrid ,&_ebdgc );_cdefb !=nil {return _cdefb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Vanish =NewCT_OnOff ();if _ccfgb :=d .DecodeElement (_aedbb .Vanish ,&_ebdgc );_ccfgb !=nil {return _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 :"\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"}:_aedbb .WebHidden =NewCT_OnOff ();if _bgabd :=d .DecodeElement (_aedbb .WebHidden ,&_ebdgc );_bgabd !=nil {return _bgabd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedbb .Color =NewCT_Color ();if _bcbgee :=d .DecodeElement (_aedbb .Color ,&_ebdgc );_bcbgee !=nil {return _bcbgee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Spacing =NewCT_SignedTwipsMeasure ();if _eedbad :=d .DecodeElement (_aedbb .Spacing ,&_ebdgc );_eedbad !=nil {return _eedbad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .W =NewCT_TextScale ();if _accde :=d .DecodeElement (_aedbb .W ,&_ebdgc );_accde !=nil {return _accde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Kern =NewCT_HpsMeasure ();if _fgdafe :=d .DecodeElement (_aedbb .Kern ,&_ebdgc );_fgdafe !=nil {return _fgdafe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Position =NewCT_SignedHpsMeasure ();if _abfc :=d .DecodeElement (_aedbb .Position ,&_ebdgc );_abfc !=nil {return _abfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedbb .Sz =NewCT_HpsMeasure ();if _ceeab :=d .DecodeElement (_aedbb .Sz ,&_ebdgc );_ceeab !=nil {return _ceeab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedbb .SzCs =NewCT_HpsMeasure ();if _ecbfa :=d .DecodeElement (_aedbb .SzCs ,&_ebdgc );_ecbfa !=nil {return _ecbfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Highlight =NewCT_Highlight ();if _cbacf :=d .DecodeElement (_aedbb .Highlight ,&_ebdgc );_cbacf !=nil {return _cbacf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .U =NewCT_Underline ();if _cbcaec :=d .DecodeElement (_aedbb .U ,&_ebdgc );_cbcaec !=nil {return _cbcaec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Effect =NewCT_TextEffect ();if _ccddg :=d .DecodeElement (_aedbb .Effect ,&_ebdgc );_ccddg !=nil {return _ccddg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Bdr =NewCT_Border ();if _dbcgd :=d .DecodeElement (_aedbb .Bdr ,&_ebdgc );_dbcgd !=nil {return _dbcgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedbb .Shd =NewCT_Shd ();if _gecef :=d .DecodeElement (_aedbb .Shd ,&_ebdgc );_gecef !=nil {return _gecef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .FitText =NewCT_FitText ();if _cgafa :=d .DecodeElement (_aedbb .FitText ,&_ebdgc );_cgafa !=nil {return _cgafa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .VertAlign =NewCT_VerticalAlignRun ();if _dgbdc :=d .DecodeElement (_aedbb .VertAlign ,&_ebdgc );_dgbdc !=nil {return _dgbdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Rtl =NewCT_OnOff ();if _gbbbg :=d .DecodeElement (_aedbb .Rtl ,&_ebdgc );_gbbbg !=nil {return _gbbbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedbb .Cs =NewCT_OnOff ();if _ggeba :=d .DecodeElement (_aedbb .Cs ,&_ebdgc );_ggeba !=nil {return _ggeba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Em =NewCT_Em ();if _cgfac :=d .DecodeElement (_aedbb .Em ,&_ebdgc );_cgfac !=nil {return _cgfac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .Lang =NewCT_Language ();if _fcbda :=d .DecodeElement (_aedbb .Lang ,&_ebdgc );_fcbda !=nil {return _fcbda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .EastAsianLayout =NewCT_EastAsianLayout ();if _dcbfgc :=d .DecodeElement (_aedbb .EastAsianLayout ,&_ebdgc );_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 :"\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"}:_aedbb .SpecVanish =NewCT_OnOff ();if _eeaec :=d .DecodeElement (_aedbb .SpecVanish ,&_ebdgc );_eeaec !=nil {return _eeaec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedbb .OMath =NewCT_OnOff ();if _bgcab :=d .DecodeElement (_aedbb .OMath ,&_ebdgc );_bgcab !=nil {return _bgcab ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069\u0067i\u006ea\u006c\u0020\u0025\u0076",_ebdgc .Name );if _afdge :=d .Skip ();_afdge !=nil {return _afdge ;};};case _f .EndElement :break _cddbf ;case _f .CharData :};};return nil ;};func (_cbaafg *CT_RPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbaafg .RPr =NewCT_RPrOriginal ();for _ ,_caedf :=range start .Attr {if _caedf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_efegb ,_befad :=_caedf .Value ,error (nil );if _befad !=nil {return _befad ;};_cbaafg .AuthorAttr =_efegb ;continue ;};if _caedf .Name .Local =="\u0064\u0061\u0074\u0065"{_dfdd ,_ggaeg :=ParseStdlibTime (_caedf .Value );if _ggaeg !=nil {return _ggaeg ;};_cbaafg .DateAttr =&_dfdd ;continue ;};if _caedf .Name .Local =="\u0069\u0064"{_abfbbg ,_fbffa :=_fc .ParseInt (_caedf .Value ,10,64);if _fbffa !=nil {return _fbffa ;};_cbaafg .IdAttr =_abfbbg ;continue ;};};_cdagf :for {_befbg ,_dbdee :=d .Token ();if _dbdee !=nil {return _dbdee ;};switch _ggaeeb :=_befbg .(type ){case _f .StartElement :switch _ggaeeb .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 _gaafb :=d .DecodeElement (_cbaafg .RPr ,&_ggaeeb );_gaafb !=nil {return _gaafb ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_ggaeeb .Name );if _cebfe :=d .Skip ();_cebfe !=nil {return _cebfe ;};};case _f .EndElement :break _cdagf ;case _f .CharData :};};return nil ;};func (_gdccg ST_SectionMark )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfcfee :=_f .Attr {};_bfcfee .Name =name ;switch _gdccg {case ST_SectionMarkUnset :_bfcfee .Value ="";case ST_SectionMarkNextPage :_bfcfee .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_bfcfee .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_bfcfee .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_bfcfee .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_bfcfee .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _bfcfee ,nil ;};func (_eecba ST_MailMergeDocType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgdfa :=_f .Attr {};_dgdfa .Name =name ;switch _eecba {case ST_MailMergeDocTypeUnset :_dgdfa .Value ="";case ST_MailMergeDocTypeCatalog :_dgdfa .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_dgdfa .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_dgdfa .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_dgdfa .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_dgdfa .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_dgdfa .Value ="\u0066\u0061\u0078";};return _dgdfa ,nil ;};func NewCT_DocRsids ()*CT_DocRsids {_dfgdc :=&CT_DocRsids {};return _dfgdc }; +// Validate validates the CT_Placeholder and its children +func (_fbbad *CT_Placeholder )Validate ()error {return _fbbad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func NewCT_DirContentRun ()*CT_DirContentRun {_dacc :=&CT_DirContentRun {};return _dacc };func (_bcddea ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _bcddea {case 0,1,2,3,4,5:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcddea ));};return nil ;};func (_afdbgd *CT_TrackChangeNumbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afdbgd .OriginalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_afdbgd .OriginalAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_afdbgd .AuthorAttr )});if _afdbgd .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_afdbgd .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_afdbgd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Drawing ()*CT_Drawing {_dagf :=&CT_Drawing {};return _dagf }; -// Validate validates the WdCT_PosV and its children -func (_fdcedd *WdCT_PosV )Validate ()error {return _fdcedd .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");}; +// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path +func (_gfebb *CT_FtnEdnRef )ValidateWithPath (path string )error {if _gfebb .CustomMarkFollowsAttr !=nil {if _gcca :=_gfebb .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072");_gcca !=nil {return _gcca ;};};return nil ;};func (_deegda ST_ProofErr )Validate ()error {return _deegda .ValidateWithPath ("")}; -// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path -func (_fbcdf *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _fbcdf .WrapNone !=nil {if _cdbgb :=_fbcdf .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_cdbgb !=nil {return _cdbgb ;};};if _fbcdf .WrapSquare !=nil {if _ceggb :=_fbcdf .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");_ceggb !=nil {return _ceggb ;};};if _fbcdf .WrapTight !=nil {if _gfcefg :=_fbcdf .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_gfcefg !=nil {return _gfcefg ;};};if _fbcdf .WrapThrough !=nil {if _ggaaa :=_fbcdf .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");_ggaaa !=nil {return _ggaaa ;};};if _fbcdf .WrapTopAndBottom !=nil {if _egggae :=_fbcdf .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_egggae !=nil {return _egggae ;};};return nil ;};func (_fdcdbf *EG_HdrFtrReferences )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdcdbf .HeaderReference !=nil {_fagfee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_fdcdbf .HeaderReference ,_fagfee );};if _fdcdbf .FooterReference !=nil {_ccdbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_fdcdbf .FooterReference ,_ccdbc );};return nil ;};func (_cagggb ST_JcTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cagggb .String (),start );}; +// Validate validates the CT_Perm and its children +func (_ggaeb *CT_Perm )Validate ()error {return _ggaeb .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};func (_gcda *CT_PageNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcda .FmtAttr !=ST_NumberFormatUnset {_febgd ,_fccda :=_gcda .FmtAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066m\u0074"});if _fccda !=nil {return _fccda ;};start .Attr =append (start .Attr ,_febgd );};if _gcda .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_gcda .StartAttr )});};if _gcda .ChapStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0063\u0068\u0061\u0070\u0053\u0074\u0079\u006c\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_gcda .ChapStyleAttr )});};if _gcda .ChapSepAttr !=ST_ChapterSepUnset {_ggdff ,_cdfag :=_gcda .ChapSepAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _cdfag !=nil {return _cdfag ;};start .Attr =append (start .Attr ,_ggdff );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Fonts struct{ -// Validate validates the CT_DocPartType and its children -func (_fcee *CT_DocPartType )Validate ()error {return _fcee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};func (_eaae *CT_DocRsids )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbg :for {_feee ,_ecbea :=d .Token ();if _ecbea !=nil {return _ecbea ;};switch _ggec :=_feee .(type ){case _f .StartElement :switch _ggec .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"}:_eaae .RsidRoot =NewCT_LongHexNumber ();if _dacc :=d .DecodeElement (_eaae .RsidRoot ,&_ggec );_dacc !=nil {return _dacc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcbg :=NewCT_LongHexNumber ();if _affaed :=d .DecodeElement (_dcbg ,&_ggec );_affaed !=nil {return _affaed ;};_eaae .Rsid =append (_eaae .Rsid ,_dcbg );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073\u0020\u0025\u0076",_ggec .Name );if _cggfc :=d .Skip ();_cggfc !=nil {return _cggfc ;};};case _f .EndElement :break _bgbg ;case _f .CharData :};};return nil ;};func (_aecdee ST_Theme )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbcade :=_f .Attr {};_fbcade .Name =name ;switch _aecdee {case ST_ThemeUnset :_fbcade .Value ="";case ST_ThemeMajorEastAsia :_fbcade .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_fbcade .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_fbcade .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_fbcade .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_fbcade .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_fbcade .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_fbcade .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_fbcade .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _fbcade ,nil ;};func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_aece :=&CT_MathCtrlDel {};return _aece };type ST_HighlightColor byte ; +// Font Content Type +HintAttr ST_Hint ; -// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path -func (_aeedfd *CT_GlossaryDocument )ValidateWithPath (path string )error {if _aeedfd .Background !=nil {if _gcgbgf :=_aeedfd .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_gcgbgf !=nil {return _gcgbgf ;};};if _aeedfd .DocParts !=nil {if _gadfa :=_aeedfd .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_gadfa !=nil {return _gadfa ;};};return nil ;};func (_ggebf *CT_SdtContentBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ggebf .CustomXml !=nil {_abcef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_ggebf .CustomXml ,_abcef );};if _ggebf .Sdt !=nil {_bdddf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_ggebf .Sdt ,_bdddf );};if _ggebf .P !=nil {_gafea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070"}};for _ ,_gfdafg :=range _ggebf .P {e .EncodeElement (_gfdafg ,_gafea );};};if _ggebf .Tbl !=nil {_faecg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_dgfef :=range _ggebf .Tbl {e .EncodeElement (_dgfef ,_faecg );};};if _ggebf .EG_RunLevelElts !=nil {for _ ,_ebgcd :=range _ggebf .EG_RunLevelElts {_ebgcd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edafbd *WdEG_WrapTypeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcfc :for {_agedbe ,_adfbe :=d .Token ();if _adfbe !=nil {return _adfbe ;};switch _fefad :=_agedbe .(type ){case _f .StartElement :switch _fefad .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"}:_edafbd .WrapNone =NewWdCT_WrapNone ();if _gabbc :=d .DecodeElement (_edafbd .WrapNone ,&_fefad );_gabbc !=nil {return _gabbc ;};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"}:_edafbd .WrapSquare =NewWdCT_WrapSquare ();if _baadb :=d .DecodeElement (_edafbd .WrapSquare ,&_fefad );_baadb !=nil {return _baadb ;};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"}:_edafbd .WrapTight =NewWdCT_WrapTight ();if _ggfdfe :=d .DecodeElement (_edafbd .WrapTight ,&_fefad );_ggfdfe !=nil {return _ggfdfe ;};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"}:_edafbd .WrapThrough =NewWdCT_WrapThrough ();if _fagadf :=d .DecodeElement (_edafbd .WrapThrough ,&_fefad );_fagadf !=nil {return _fagadf ;};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"}:_edafbd .WrapTopAndBottom =NewWdCT_WrapTopBottom ();if _gagcaec :=d .DecodeElement (_edafbd .WrapTopAndBottom ,&_fefad );_gagcaec !=nil {return _gagcaec ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054yp\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fefad .Name );if _dbdgbb :=d .Skip ();_dbdgbb !=nil {return _dbdgbb ;};};case _f .EndElement :break _edcfc ;case _f .CharData :};};return nil ;};func (_ffbce *CT_TblStylePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffbce .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_bedfa :=range start .Attr {if _bedfa .Name .Local =="\u0074\u0079\u0070\u0065"{_ffbce .TypeAttr .UnmarshalXMLAttr (_bedfa );continue ;};};_aggae :for {_dafea ,_ffdge :=d .Token ();if _ffdge !=nil {return _ffdge ;};switch _abebeg :=_dafea .(type ){case _f .StartElement :switch _abebeg .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"}:_ffbce .PPr =NewCT_PPrGeneral ();if _cdegd :=d .DecodeElement (_ffbce .PPr ,&_abebeg );_cdegd !=nil {return _cdegd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffbce .RPr =NewCT_RPr ();if _fcgege :=d .DecodeElement (_ffbce .RPr ,&_abebeg );_fcgege !=nil {return _fcgege ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffbce .TblPr =NewCT_TblPrBase ();if _bdfdba :=d .DecodeElement (_ffbce .TblPr ,&_abebeg );_bdfdba !=nil {return _bdfdba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffbce .TrPr =NewCT_TrPr ();if _eaffe :=d .DecodeElement (_ffbce .TrPr ,&_abebeg );_eaffe !=nil {return _eaffe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffbce .TcPr =NewCT_TcPr ();if _decceg :=d .DecodeElement (_ffbce .TcPr ,&_abebeg );_decceg !=nil {return _decceg ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072 \u0025\u0076",_abebeg .Name );if _gcgefd :=d .Skip ();_gcgefd !=nil {return _gcgefd ;};};case _f .EndElement :break _aggae ;case _f .CharData :};};return nil ;}; +// ASCII Font +AsciiAttr *string ; -// Validate validates the EG_SectPrContents and its children -func (_aebdf *EG_SectPrContents )Validate ()error {return _aebdf .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");}; +// High ANSI Font +HAnsiAttr *string ; -// ValidateWithPath validates the Hdr and its children, prefixing error messages with path -func (_fbaac *Hdr )ValidateWithPath (path string )error {if _gccaeb :=_fbaac .CT_HdrFtr .ValidateWithPath (path );_gccaeb !=nil {return _gccaeb ;};return nil ;};func (_eeaba *ST_SdtDateMappingType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgecf ,_aeegfb :=d .Token ();if _aeegfb !=nil {return _aeegfb ;};if _aggdcf ,_ddfebb :=_dgecf .(_f .EndElement );_ddfebb &&_aggdcf .Name ==start .Name {*_eeaba =1;return nil ;};if _gdecfc ,_cegebg :=_dgecf .(_f .CharData );!_cegebg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgecf );}else {switch string (_gdecfc ){case "":*_eeaba =0;case "\u0074\u0065\u0078\u0074":*_eeaba =1;case "\u0064\u0061\u0074\u0065":*_eeaba =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_eeaba =3;};};_dgecf ,_aeegfb =d .Token ();if _aeegfb !=nil {return _aeegfb ;};if _dgebggc ,_abdaff :=_dgecf .(_f .EndElement );_abdaff &&_dgebggc .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgecf );};func (_fbagd ST_MailMergeDest )ValidateWithPath (path string )error {switch _fbagd {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbagd ));};return nil ;};func (_cfcab ST_NumberFormat )String ()string {switch _cfcab {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_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;); +// East Asian Font +EastAsiaAttr *string ; -// AC_ChoiceRun is used to marshal/unmarshal mc:Choice types inside of CT_R Extra in the OOXML schema. -type AC_ChoiceRun struct{_ggbef string ; +// Complex Script Font +CsAttr *string ; -// Break -Br *CT_Br ; +// ASCII Theme Font +AsciiThemeAttr ST_Theme ; -// Text -T *CT_Text ; +// High ANSI Theme Font +HAnsiThemeAttr ST_Theme ; -// Content Part -ContentPart *CT_Rel ; +// East Asian Theme Font +EastAsiaThemeAttr ST_Theme ; -// Deleted Text -DelText *CT_Text ; +// Complex Script Theme Font +CsthemeAttr ST_Theme ;};func (_dccddc *ST_HexColorAuto )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dccddc =0;case "\u0061\u0075\u0074\u006f":*_dccddc =1;};return nil ;}; -// Field Code -InstrText *CT_Text ; +// Validate validates the CT_ReadingModeInkLockDown and its children +func (_gbaaa *CT_ReadingModeInkLockDown )Validate ()error {return _gbaaa .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");}; -// Deleted Field Code -DelInstrText *CT_Text ; +// Validate validates the CT_MailMergeDataType and its children +func (_ecddc *CT_MailMergeDataType )Validate ()error {return _ecddc .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};type CT_LvlLegacy struct{ -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Use Legacy Numbering Properties +LegacyAttr *_ff .ST_OnOff ; -// Choiceal Hyphen Character -SoftHyphen *CT_Empty ; +// Legacy Spacing +LegacySpaceAttr *_ff .ST_TwipsMeasure ; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Legacy Indent +LegacyIndentAttr *ST_SignedTwipsMeasure ;}; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path +func (_gbdfe *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _gbdfe .ValAttr ==_ff .ST_VerticalAlignRunUnset {return _ace .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 _eadaa :=_gbdfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eadaa !=nil {return _eadaa ;};return nil ;};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_egd :=&AG_TransitionalPassword {};return _egd ;}; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// Validate validates the CT_DocParts and its children +func (_cagae *CT_DocParts )Validate ()error {return _cagae .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");};func (_gbccb *EG_ContentCellContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbccb .Tc !=nil {_daage :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_dfeaf :=range _gbccb .Tc {e .EncodeElement (_dfeaf ,_daage );};};if _gbccb .CustomXml !=nil {_fcefe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gbccb .CustomXml ,_fcefe );};if _gbccb .Sdt !=nil {_gcdag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gbccb .Sdt ,_gcdag );};if _gbccb .EG_RunLevelElts !=nil {for _ ,_afaff :=range _gbccb .EG_RunLevelElts {_afaff .MarshalXML (e ,_d .StartElement {});};};return nil ;};func NewCT_FldChar ()*CT_FldChar {_caed :=&CT_FldChar {};_caed .FldCharTypeAttr =ST_FldCharType (1);return _caed ;}; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path +func (_ddgf *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _ddgf .CustomXmlPr !=nil {if _cfbg :=_ddgf .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_cfbg !=nil {return _cfbg ;};};for _cgcf ,_ebee :=range _ddgf .EG_ContentBlockContent {if _feeag :=_ebee .ValidateWithPath (_ace .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 ,_cgcf ));_feeag !=nil {return _feeag ;};};return nil ;}; -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// Validate validates the CT_Underline and its children +func (_fefcfb *CT_Underline )Validate ()error {return _fefcfb .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");}; -// Date Block - Long Year Format -YearLong *CT_Empty ; +// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path +func (_gaedg *CT_Div )ValidateWithPath (path string )error {if _gaedg .BlockQuote !=nil {if _aaafg :=_gaedg .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_aaafg !=nil {return _aaafg ;};};if _gaedg .BodyDiv !=nil {if _acef :=_gaedg .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076");_acef !=nil {return _acef ;};};if _bfeg :=_gaedg .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_bfeg !=nil {return _bfeg ;};if _fbafg :=_gaedg .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t");_fbafg !=nil {return _fbafg ;};if _gbaed :=_gaedg .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_gbaed !=nil {return _gbaed ;};if _dgggd :=_gaedg .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d");_dgggd !=nil {return _dgggd ;};if _gaedg .DivBdr !=nil {if _aagbe :=_gaedg .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_aagbe !=nil {return _aagbe ;};};for _ceggc ,_cbdgg :=range _gaedg .DivsChild {if _adfea :=_cbdgg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ceggc ));_adfea !=nil {return _adfea ;};};return nil ;}; -// Comment Information Block -AnnotationRef *CT_Empty ; +// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path +func (_gdaeg *CT_SdtRun )ValidateWithPath (path string )error {if _gdaeg .SdtPr !=nil {if _ggbc :=_gdaeg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_ggbc !=nil {return _ggbc ;};};if _gdaeg .SdtEndPr !=nil {if _faegf :=_gdaeg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_faegf !=nil {return _faegf ;};};if _gdaeg .SdtContent !=nil {if _fdbgde :=_gdaeg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fdbgde !=nil {return _fdbgde ;};};return nil ;};func (_ecbbb ST_CaptionPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecbbb .String (),start );};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_dbb :=&CT_BottomPageBorder {};_dbb .ValAttr =ST_Border (1);return _dbb ;};func (_fedfcc *CT_RPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_fedfcc .AuthorAttr )});if _fedfcc .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_fedfcc .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_fedfcc .IdAttr )});e .EncodeToken (start );_eeccc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fedfcc .RPr ,_eeccc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path +func (_cdgea *CT_TcPrInner )ValidateWithPath (path string )error {if _cdgea .CnfStyle !=nil {if _beefg :=_cdgea .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_beefg !=nil {return _beefg ;};};if _cdgea .TcW !=nil {if _edfbgc :=_cdgea .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_edfbgc !=nil {return _edfbgc ;};};if _cdgea .GridSpan !=nil {if _ggegad :=_cdgea .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_ggegad !=nil {return _ggegad ;};};if _cdgea .HMerge !=nil {if _geggc :=_cdgea .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_geggc !=nil {return _geggc ;};};if _cdgea .VMerge !=nil {if _aabe :=_cdgea .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_aabe !=nil {return _aabe ;};};if _cdgea .TcBorders !=nil {if _gabbb :=_cdgea .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gabbb !=nil {return _gabbb ;};};if _cdgea .Shd !=nil {if _gacfb :=_cdgea .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gacfb !=nil {return _gacfb ;};};if _cdgea .NoWrap !=nil {if _eebgb :=_cdgea .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_eebgb !=nil {return _eebgb ;};};if _cdgea .TcMar !=nil {if _dffaa :=_cdgea .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_dffaa !=nil {return _dffaa ;};};if _cdgea .TextDirection !=nil {if _dgeegd :=_cdgea .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dgeegd !=nil {return _dgeegd ;};};if _cdgea .TcFitText !=nil {if _gbfga :=_cdgea .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gbfga !=nil {return _gbfga ;};};if _cdgea .VAlign !=nil {if _bacdddf :=_cdgea .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_bacdddf !=nil {return _bacdddf ;};};if _cdgea .HideMark !=nil {if _gcbga :=_cdgea .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_gcbga !=nil {return _gcbga ;};};if _cdgea .Headers !=nil {if _efcfa :=_cdgea .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_efcfa !=nil {return _efcfa ;};};if _cdgea .CellIns !=nil {if _bfabb :=_cdgea .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_bfabb !=nil {return _bfabb ;};};if _cdgea .CellDel !=nil {if _bfbfcc :=_cdgea .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_bfbfcc !=nil {return _bfbfcc ;};};if _cdgea .CellMerge !=nil {if _aacga :=_cdgea .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_aacga !=nil {return _aacga ;};};return nil ;};func NewCT_Comment ()*CT_Comment {_bffg :=&CT_Comment {};return _bffg };func (_eegdg ST_ObjectDrawAspect )String ()string {switch _eegdg {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";};func (_agfggf ST_MailMergeDest )ValidateWithPath (path string )error {switch _agfggf {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfggf ));};return nil ;};func (_bcdaa *ST_Wrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggdec ,_efcba :=d .Token ();if _efcba !=nil {return _efcba ;};if _eacgf ,_fgdff :=_ggdec .(_d .EndElement );_fgdff &&_eacgf .Name ==start .Name {*_bcdaa =1;return nil ;};if _fcabbe ,_dacef :=_ggdec .(_d .CharData );!_dacef {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggdec );}else {switch string (_fcabbe ){case "":*_bcdaa =0;case "\u0061\u0075\u0074\u006f":*_bcdaa =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_bcdaa =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_bcdaa =3;case "\u0074\u0069\u0067h\u0074":*_bcdaa =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_bcdaa =5;case "\u006e\u006f\u006e\u0065":*_bcdaa =6;};};_ggdec ,_efcba =d .Token ();if _efcba !=nil {return _efcba ;};if _fdccg ,_cdbbgc :=_ggdec .(_d .EndElement );_cdbbgc &&_fdccg .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggdec );};func (_gadfbf *CT_SdtComboBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gadfbf .LastValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_gadfbf .LastValueAttr )});};e .EncodeToken (start );if _gadfbf .ListItem !=nil {_gcadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_cdaga :=range _gadfbf .ListItem {e .EncodeElement (_cdaga ,_gcadb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// Validate validates the CT_LongHexNumber and its children +func (_dbdcf *CT_LongHexNumber )Validate ()error {return _dbdcf .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");}; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path +func (_bbgbf *CT_TrackChangesView )ValidateWithPath (path string )error {if _bbgbf .MarkupAttr !=nil {if _ddfccc :=_bbgbf .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_ddfccc !=nil {return _ddfccc ;};};if _bbgbf .CommentsAttr !=nil {if _dbeddb :=_bbgbf .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_dbeddb !=nil {return _dbeddb ;};};if _bbgbf .InsDelAttr !=nil {if _edgad :=_bbgbf .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072");_edgad !=nil {return _edgad ;};};if _bbgbf .FormattingAttr !=nil {if _bfdaa :=_bbgbf .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_bfdaa !=nil {return _bfdaa ;};};if _bbgbf .InkAnnotationsAttr !=nil {if _gaaef :=_bbgbf .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072");_gaaef !=nil {return _gaaef ;};};return nil ;};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);func (_dggcff ST_EdGrp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dggcff .String (),start );};func (_fecbe *CT_VerticalAlignRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecbe .ValAttr =_ff .ST_VerticalAlignRun (1);for _ ,_effbg :=range start .Attr {if _effbg .Name .Local =="\u0076\u0061\u006c"{_fecbe .ValAttr .UnmarshalXMLAttr (_effbg );continue ;};};for {_afaea ,_fffge :=d .Token ();if _fffge !=nil {return _ace .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",_fffge );};if _abafb ,_efcea :=_afaea .(_d .EndElement );_efcea &&_abafb .Name ==start .Name {break ;};};return nil ;};func (_fbfed *CT_SignedHpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_fbfed .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gagd *CT_TblOverlap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gagd .ValAttr =ST_TblOverlap (1);for _ ,_dcaddd :=range start .Attr {if _dcaddd .Name .Local =="\u0076\u0061\u006c"{_gagd .ValAttr .UnmarshalXMLAttr (_dcaddd );continue ;};};for {_gbgcg ,_bagec :=d .Token ();if _bagec !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_bagec );};if _fafae ,_gacdda :=_gbgcg .(_d .EndElement );_gacdda &&_fafae .Name ==start .Name {break ;};};return nil ;}; -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path +func (_faaff *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _faaff .ValAttr ==ST_MailMergeSourceTypeUnset {return _ace .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 _afdfe :=_faaff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afdfe !=nil {return _afdfe ;};return nil ;};type CT_TextboxTightWrap struct{ -// Symbol Character -Sym *CT_Sym ; +// Lines to Tight Wrap to Paragraph Extents +ValAttr ST_TextboxTightWrap ;};func (_feecd *CT_FFStatusText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feecd .TypeAttr !=ST_InfoTextTypeUnset {_fega ,_dabe :=_feecd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _dabe !=nil {return _dabe ;};start .Attr =append (start .Attr ,_fega );};if _feecd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_feecd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;};type CT_SimpleField struct{ -// Page Number Block -PgNum *CT_Empty ; +// Field Codes +InstrAttr string ; -// Carriage Return -Cr *CT_Empty ; +// Field Should Not Be Recalculated +FldLockAttr *_ff .ST_OnOff ; -// Tab Character -Tab *CT_Empty ; +// Field Result Invalidated +DirtyAttr *_ff .ST_OnOff ; -// Embedded Object -Object *CT_Object ; +// Custom Field Data +FldData *CT_Text ;EG_PContent []*EG_PContent ;}; -// VML Object -Pict *CT_Picture ; +// Validate validates the WdInline and its children +func (_geefe *WdInline )Validate ()error {return _geefe .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");};func NewCT_Body ()*CT_Body {_ffce :=&CT_Body {};return _ffce };const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_gaeec :=&CT_ShapeDefaults {};return _gaeec };func (_dadcb *ST_CaptionPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dadcb =0;case "\u0061\u0062\u006fv\u0065":*_dadcb =1;case "\u0062\u0065\u006co\u0077":*_dadcb =2;case "\u006c\u0065\u0066\u0074":*_dadcb =3;case "\u0072\u0069\u0067h\u0074":*_dadcb =4;};return nil ;};func (_aaage *CT_MultiLevelType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_edcc ,_cbffd :=_aaage .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbffd !=nil {return _cbffd ;};start .Attr =append (start .Attr ,_edcc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbefb *CT_FFCheckBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbefb .Choice !=nil {_dbefb .Choice .MarshalXML (e ,_d .StartElement {});};if _dbefb .Default !=nil {_gafdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_dbefb .Default ,_gafdc );};if _dbefb .Checked !=nil {_ggacb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_dbefb .Checked ,_ggacb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Complex Field Character -FldChar *CT_FldChar ; +// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path +func (_ddcabg *CT_RPr )ValidateWithPath (path string )error {if _ddcabg .RStyle !=nil {if _beabf :=_ddcabg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_beabf !=nil {return _beabf ;};};if _ddcabg .RFonts !=nil {if _adgg :=_ddcabg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_adgg !=nil {return _adgg ;};};if _ddcabg .B !=nil {if _abbdf :=_ddcabg .B .ValidateWithPath (path +"\u002f\u0042");_abbdf !=nil {return _abbdf ;};};if _ddcabg .BCs !=nil {if _agcfb :=_ddcabg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_agcfb !=nil {return _agcfb ;};};if _ddcabg .I !=nil {if _fedef :=_ddcabg .I .ValidateWithPath (path +"\u002f\u0049");_fedef !=nil {return _fedef ;};};if _ddcabg .ICs !=nil {if _gffeg :=_ddcabg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gffeg !=nil {return _gffeg ;};};if _ddcabg .Caps !=nil {if _gceeg :=_ddcabg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gceeg !=nil {return _gceeg ;};};if _ddcabg .SmallCaps !=nil {if _feeeg :=_ddcabg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_feeeg !=nil {return _feeeg ;};};if _ddcabg .Strike !=nil {if _agbfe :=_ddcabg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_agbfe !=nil {return _agbfe ;};};if _ddcabg .Dstrike !=nil {if _dcaca :=_ddcabg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_dcaca !=nil {return _dcaca ;};};if _ddcabg .Outline !=nil {if _ddffb :=_ddcabg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ddffb !=nil {return _ddffb ;};};if _ddcabg .Shadow !=nil {if _fbeag :=_ddcabg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fbeag !=nil {return _fbeag ;};};if _ddcabg .Emboss !=nil {if _accfe :=_ddcabg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_accfe !=nil {return _accfe ;};};if _ddcabg .Imprint !=nil {if _ecedc :=_ddcabg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_ecedc !=nil {return _ecedc ;};};if _ddcabg .NoProof !=nil {if _bdbcg :=_ddcabg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bdbcg !=nil {return _bdbcg ;};};if _ddcabg .SnapToGrid !=nil {if _bcecbb :=_ddcabg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bcecbb !=nil {return _bcecbb ;};};if _ddcabg .Vanish !=nil {if _cfea :=_ddcabg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cfea !=nil {return _cfea ;};};if _ddcabg .WebHidden !=nil {if _fabae :=_ddcabg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_fabae !=nil {return _fabae ;};};if _ddcabg .Color !=nil {if _faaac :=_ddcabg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_faaac !=nil {return _faaac ;};};if _ddcabg .Spacing !=nil {if _fdgaf :=_ddcabg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fdgaf !=nil {return _fdgaf ;};};if _ddcabg .W !=nil {if _ccagg :=_ddcabg .W .ValidateWithPath (path +"\u002f\u0057");_ccagg !=nil {return _ccagg ;};};if _ddcabg .Kern !=nil {if _fdgd :=_ddcabg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_fdgd !=nil {return _fdgd ;};};if _ddcabg .Position !=nil {if _cbdfc :=_ddcabg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_cbdfc !=nil {return _cbdfc ;};};if _ddcabg .Sz !=nil {if _ffcef :=_ddcabg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ffcef !=nil {return _ffcef ;};};if _ddcabg .SzCs !=nil {if _gdfceb :=_ddcabg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_gdfceb !=nil {return _gdfceb ;};};if _ddcabg .Highlight !=nil {if _adcbg :=_ddcabg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_adcbg !=nil {return _adcbg ;};};if _ddcabg .U !=nil {if _ddfgc :=_ddcabg .U .ValidateWithPath (path +"\u002f\u0055");_ddfgc !=nil {return _ddfgc ;};};if _ddcabg .Effect !=nil {if _efbgg :=_ddcabg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_efbgg !=nil {return _efbgg ;};};if _ddcabg .Bdr !=nil {if _dccfa :=_ddcabg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_dccfa !=nil {return _dccfa ;};};if _ddcabg .Shd !=nil {if _deebbe :=_ddcabg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_deebbe !=nil {return _deebbe ;};};if _ddcabg .FitText !=nil {if _bgddb :=_ddcabg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bgddb !=nil {return _bgddb ;};};if _ddcabg .VertAlign !=nil {if _eegcg :=_ddcabg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_eegcg !=nil {return _eegcg ;};};if _ddcabg .Rtl !=nil {if _dbcca :=_ddcabg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_dbcca !=nil {return _dbcca ;};};if _ddcabg .Cs !=nil {if _bcgab :=_ddcabg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bcgab !=nil {return _bcgab ;};};if _ddcabg .Em !=nil {if _abece :=_ddcabg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_abece !=nil {return _abece ;};};if _ddcabg .Lang !=nil {if _bcggg :=_ddcabg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_bcggg !=nil {return _bcggg ;};};if _ddcabg .EastAsianLayout !=nil {if _fdfed :=_ddcabg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_fdfed !=nil {return _fdfed ;};};if _ddcabg .SpecVanish !=nil {if _cbbg :=_ddcabg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cbbg !=nil {return _cbbg ;};};if _ddcabg .OMath !=nil {if _bgceg :=_ddcabg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bgceg !=nil {return _bgceg ;};};if _ddcabg .RPrChange !=nil {if _ffccba :=_ddcabg .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ffccba !=nil {return _ffccba ;};};return nil ;};type CT_Settings struct{ -// Phonetic Guide -Ruby *CT_Ruby ; +// Write Protection +WriteProtection *CT_WriteProtection ; -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// Document View Setting +View *CT_View ; -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// Magnification Setting +Zoom *CT_Zoom ; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// Remove Personal Information from Document Properties +RemovePersonalInformation *CT_OnOff ; -// DrawingML Object -Drawing *CT_Drawing ; +// Remove Date and Time from Annotations +RemoveDateAndTime *CT_OnOff ; -// Absolute Position Tab Character -Ptab *CT_PTab ; +// Do Not Display Visual Boundary For Header/Footer or Between Pages +DoNotDisplayPageBoundaries *CT_OnOff ; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;}; +// Display Background Objects When Displaying Document +DisplayBackgroundShape *CT_OnOff ; -// Validate validates the CT_PageMar and its children -func (_egfce *CT_PageMar )Validate ()error {return _egfce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");};func (_afae *CT_ReadingModeInkLockDown )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgfgcee :=range start .Attr {if _dgfgcee .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_gfedc ,_ebacg :=ParseUnionST_OnOff (_dgfgcee .Value );if _ebacg !=nil {return _ebacg ;};_afae .ActualPgAttr =_gfedc ;continue ;};if _dgfgcee .Name .Local =="\u0077"{_efcdd ,_fedbd :=_fc .ParseUint (_dgfgcee .Value ,10,64);if _fedbd !=nil {return _fedbd ;};_afae .WAttr =_efcdd ;continue ;};if _dgfgcee .Name .Local =="\u0068"{_eecda ,_fagbg :=_fc .ParseUint (_dgfgcee .Value ,10,64);if _fagbg !=nil {return _fagbg ;};_afae .HAttr =_eecda ;continue ;};if _dgfgcee .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_gfadgb ,_dgccae :=ParseUnionST_DecimalNumberOrPercent (_dgfgcee .Value );if _dgccae !=nil {return _dgccae ;};_afae .FontSzAttr =_gfadgb ;continue ;};};for {_decfd ,_caegf :=d .Token ();if _caegf !=nil {return _ff .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",_caegf );};if _feaaa ,_fbdad :=_decfd .(_f .EndElement );_fbdad &&_feaaa .Name ==start .Name {break ;};};return nil ;};func (_adcfe *CT_String )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bddga :=range start .Attr {if _bddga .Name .Local =="\u0076\u0061\u006c"{_cebfed ,_ccbebb :=_bddga .Value ,error (nil );if _ccbebb !=nil {return _ccbebb ;};_adcfe .ValAttr =_cebfed ;continue ;};};for {_dcdbf ,_gcbaa :=d .Token ();if _gcbaa !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_gcbaa );};if _bggee ,_eeegfd :=_dcdbf .(_f .EndElement );_eeegfd &&_bggee .Name ==start .Name {break ;};};return nil ;};func (_fffac ST_TextScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fffac .ST_TextScalePercent !=nil {e .EncodeToken (_f .CharData (*_fffac .ST_TextScalePercent ));};if _fffac .ST_TextScaleDecimal !=nil {e .EncodeToken (_f .CharData (_ff .Sprintf ("\u0025\u0064",*_fffac .ST_TextScaleDecimal )));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_faaggg *CT_SdtRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbbcb :for {_eaegd ,_bddce :=d .Token ();if _bddce !=nil {return _bddce ;};switch _febae :=_eaegd .(type ){case _f .StartElement :switch _febae .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"}:_faaggg .SdtPr =NewCT_SdtPr ();if _dcab :=d .DecodeElement (_faaggg .SdtPr ,&_febae );_dcab !=nil {return _dcab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faaggg .SdtEndPr =NewCT_SdtEndPr ();if _feacbb :=d .DecodeElement (_faaggg .SdtEndPr ,&_febae );_feacbb !=nil {return _feacbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faaggg .SdtContent =NewCT_SdtContentRow ();if _eagfg :=d .DecodeElement (_faaggg .SdtContent ,&_febae );_eagfg !=nil {return _eagfg ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0064\u0074R\u006f\u0077 \u0025\u0076",_febae .Name );if _adaff :=d .Skip ();_adaff !=nil {return _adaff ;};};case _f .EndElement :break _gbbcb ;case _f .CharData :};};return nil ;};func (_abcce *CT_TextAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_affbgc ,_fbgbg :=_abcce .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbgbg !=nil {return _fbgbg ;};start .Attr =append (start .Attr ,_affbgc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_agba :=&CT_DocPartBehavior {};_agba .ValAttr =ST_DocPartBehavior (1);return _agba ;};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 (_cbbff *CT_WebSettings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eedadg :for {_geadd ,_gcdgac :=d .Token ();if _gcdgac !=nil {return _gcdgac ;};switch _beefgdg :=_geadd .(type ){case _f .StartElement :switch _beefgdg .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"}:_cbbff .Frameset =NewCT_Frameset ();if _cdaga :=d .DecodeElement (_cbbff .Frameset ,&_beefgdg );_cdaga !=nil {return _cdaga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbff .Divs =NewCT_Divs ();if _fdbfg :=d .DecodeElement (_cbbff .Divs ,&_beefgdg );_fdbfg !=nil {return _fdbfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbff .Encoding =NewCT_String ();if _cefdc :=d .DecodeElement (_cbbff .Encoding ,&_beefgdg );_cefdc !=nil {return _cefdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbff .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _bbabd :=d .DecodeElement (_cbbff .OptimizeForBrowser ,&_beefgdg );_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 :"\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"}:_cbbff .RelyOnVML =NewCT_OnOff ();if _cbedd :=d .DecodeElement (_cbbff .RelyOnVML ,&_beefgdg );_cbedd !=nil {return _cbedd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbff .AllowPNG =NewCT_OnOff ();if _gaaece :=d .DecodeElement (_cbbff .AllowPNG ,&_beefgdg );_gaaece !=nil {return _gaaece ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbff .DoNotRelyOnCSS =NewCT_OnOff ();if _abdba :=d .DecodeElement (_cbbff .DoNotRelyOnCSS ,&_beefgdg );_abdba !=nil {return _abdba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbff .DoNotSaveAsSingleFile =NewCT_OnOff ();if _efgafd :=d .DecodeElement (_cbbff .DoNotSaveAsSingleFile ,&_beefgdg );_efgafd !=nil {return _efgafd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbff .DoNotOrganizeInFolder =NewCT_OnOff ();if _ggaab :=d .DecodeElement (_cbbff .DoNotOrganizeInFolder ,&_beefgdg );_ggaab !=nil {return _ggaab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbff .DoNotUseLongFileNames =NewCT_OnOff ();if _afbfa :=d .DecodeElement (_cbbff .DoNotUseLongFileNames ,&_beefgdg );_afbfa !=nil {return _afbfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbff .PixelsPerInch =NewCT_DecimalNumber ();if _dafec :=d .DecodeElement (_cbbff .PixelsPerInch ,&_beefgdg );_dafec !=nil {return _dafec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbbff .TargetScreenSz =NewCT_TargetScreenSz ();if _fdage :=d .DecodeElement (_cbbff .TargetScreenSz ,&_beefgdg );_fdage !=nil {return _fdage ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbff .SaveSmartTagsAsXml =NewCT_OnOff ();if _fgcfd :=d .DecodeElement (_cbbff .SaveSmartTagsAsXml ,&_beefgdg );_fgcfd !=nil {return _fgcfd ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074\u0074i\u006eg\u0073\u0020\u0025\u0076",_beefgdg .Name );if _fecbc :=d .Skip ();_fecbc !=nil {return _fecbc ;};};case _f .EndElement :break _eedadg ;case _f .CharData :};};return nil ;};func (_adaabf *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 _adaabf .Ins !=nil {_bcbccb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_adaabf .Ins ,_bcbccb );};if _adaabf .Del !=nil {_ccedfdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_adaabf .Del ,_ccedfdf );};if _adaabf .RPr !=nil {_ggccf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_adaabf .RPr ,_ggccf );};return nil ;};func NewCT_TxbxContent ()*CT_TxbxContent {_fbfcfc :=&CT_TxbxContent {};return _fbfcfc };type CT_Proof struct{ +// Print PostScript Codes With Document Text +PrintPostScriptOverText *CT_OnOff ; -// Spell Checking State -SpellingAttr ST_Proof ; +// Print Fractional Character Widths +PrintFractionalCharacterWidth *CT_OnOff ; -// Grammatical Checking State -GrammarAttr ST_Proof ;};func (_bdfdbc ST_MeasurementOrPercent )String ()string {if _bdfdbc .ST_DecimalNumberOrPercent !=nil {return _bdfdbc .ST_DecimalNumberOrPercent .String ();};if _bdfdbc .ST_UniversalMeasure !=nil {return _ff .Sprintf ("\u0025\u0076",*_bdfdbc .ST_UniversalMeasure );};return "";}; +// Only Print Form Field Content +PrintFormsData *CT_OnOff ; -// Validate validates the CT_Sym and its children -func (_gagfb *CT_Sym )Validate ()error {return _gagfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");};func (_eagaf ST_PageBorderOffset )ValidateWithPath (path string )error {switch _eagaf {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eagaf ));};return nil ;};type CT_DocProtect struct{ +// Embed TrueType Fonts +EmbedTrueTypeFonts *CT_OnOff ; -// Document Editing Restrictions -EditAttr ST_DocProtect ; +// Embed Common System Fonts +EmbedSystemFonts *CT_OnOff ; -// Only Allow Formatting With Unlocked Styles -FormattingAttr *_e .ST_OnOff ; +// Subset Fonts When Embedding +SaveSubsetFonts *CT_OnOff ; -// Enforce Document Protection Settings -EnforcementAttr *_e .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _e .ST_CryptProv ;CryptAlgorithmClassAttr _e .ST_AlgClass ;CryptAlgorithmTypeAttr _e .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_cdacfc ST_SdtDateMappingType )Validate ()error {return _cdacfc .ValidateWithPath ("")};type EG_RPrBase struct{ +// Only Save Form Field Content +SaveFormsData *CT_OnOff ; -// Referenced Character Style -RStyle *CT_String ; +// Mirror Page Margins +MirrorMargins *CT_OnOff ; -// Run Fonts -RFonts *CT_Fonts ; +// Align Paragraph and Table Borders with Page Border +AlignBordersAndEdges *CT_OnOff ; -// Bold -B *CT_OnOff ; +// Page Border Excludes Header +BordersDoNotSurroundHeader *CT_OnOff ; -// Complex Script Bold -BCs *CT_OnOff ; +// Page Border Excludes Footer +BordersDoNotSurroundFooter *CT_OnOff ; -// Italics -I *CT_OnOff ; +// Position Gutter At Top of Page +GutterAtTop *CT_OnOff ; -// Complex Script Italics -ICs *CT_OnOff ; +// Do Not Display Visual Indication of Spelling Errors +HideSpellingErrors *CT_OnOff ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Do Not Display Visual Indication of Grammatical Errors +HideGrammaticalErrors *CT_OnOff ; -// Small Caps -SmallCaps *CT_OnOff ; +// Grammar Checking Settings +ActiveWritingStyle []*CT_WritingStyle ; -// Single Strikethrough -Strike *CT_OnOff ; +// Spelling and Grammatical Checking State +ProofState *CT_Proof ; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Structured Document Tag Placeholder Text Should be Resaved +FormsDesign *CT_OnOff ; -// Display Character Outline -Outline *CT_OnOff ; +// Attached Document Template +AttachedTemplate *CT_Rel ; -// Shadow -Shadow *CT_OnOff ; +// Automatically Update Styles From Document Template +LinkStyles *CT_OnOff ; -// Embossing -Emboss *CT_OnOff ; +// Suggested Filtering for List of Document Styles +StylePaneFormatFilter *CT_StylePaneFilter ; -// Imprinting -Imprint *CT_OnOff ; +// Suggested Sorting for List of Document Styles +StylePaneSortMethod *CT_StyleSort ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Document Classification +DocumentType *CT_DocType ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Mail Merge Settings +MailMerge *CT_MailMerge ; -// Hidden Text -Vanish *CT_OnOff ; +// Visibility of Annotation Types +RevisionView *CT_TrackChangesView ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Track Revisions to Document +TrackRevisions *CT_OnOff ; -// Run Content Color -Color *CT_Color ; +// Do Not Use Move Syntax When Tracking Revisions +DoNotTrackMoves *CT_OnOff ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Do Not Track Formatting Revisions When Tracking Revisions +DoNotTrackFormatting *CT_OnOff ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Document Editing Restrictions +DocumentProtection *CT_DocProtect ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Allow Automatic Formatting to Override Formatting Protection Settings +AutoFormatOverride *CT_OnOff ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Prevent Modification of Themes Part +StyleLockTheme *CT_OnOff ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Prevent Replacement of Styles Part +StyleLockQFSet *CT_OnOff ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Distance Between Automatic Tab Stops +DefaultTabStop *CT_TwipsMeasure ; -// Text Highlighting -Highlight *CT_Highlight ; +// Automatically Hyphenate Document Contents When Displayed +AutoHyphenation *CT_OnOff ; -// Underline -U *CT_Underline ; +// Maximum Number of Consecutively Hyphenated Lines +ConsecutiveHyphenLimit *CT_DecimalNumber ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Hyphenation Zone +HyphenationZone *CT_TwipsMeasure ; -// Text Border -Bdr *CT_Border ; +// Do Not Hyphenate Words in ALL CAPITAL LETTERS +DoNotHyphenateCaps *CT_OnOff ; -// Run Shading -Shd *CT_Shd ; +// Show E-Mail Message Header +ShowEnvelope *CT_OnOff ; -// Manual Run Width -FitText *CT_FitText ; +// Percentage of Document to Use When Generating Summary +SummaryLength *CT_DecimalNumberOrPrecent ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Paragraph Style Applied to Automatically Generated Paragraphs +ClickAndTypeStyle *CT_String ; -// Right To Left Text -Rtl *CT_OnOff ; +// Default Table Style for Newly Inserted Tables +DefaultTableStyle *CT_String ; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Different Even/Odd Page Headers and Footers +EvenAndOddHeaders *CT_OnOff ; -// Emphasis Mark -Em *CT_Em ; +// Reverse Book Fold Printing +BookFoldRevPrinting *CT_OnOff ; -// Languages for Run Content -Lang *CT_Language ; +// Book Fold Printing +BookFoldPrinting *CT_OnOff ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Number of Pages Per Booklet +BookFoldPrintingSheets *CT_DecimalNumber ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Drawing Grid Horizontal Grid Unit Size +DrawingGridHorizontalSpacing *CT_TwipsMeasure ; -// Office Open XML Math -OMath *CT_OnOff ;};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; +// Drawing Grid Vertical Grid Unit Size +DrawingGridVerticalSpacing *CT_TwipsMeasure ; -// Border Style -ValAttr ST_Border ; +// Distance between Horizontal Gridlines +DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; -// Border Color -ColorAttr *ST_HexColor ; +// Distance between Vertical Gridlines +DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Do Not Use Margins for Drawing Grid Origin +DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Drawing Grid Horizontal Origin Point +DrawingGridHorizontalOrigin *CT_TwipsMeasure ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Drawing Grid Vertical Origin Point +DrawingGridVerticalOrigin *CT_TwipsMeasure ; -// Border Width -SzAttr *uint64 ; +// Do Not Show Visual Indicator For Form Fields +DoNotShadeFormData *CT_OnOff ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Never Kern Punctuation Characters +NoPunctuationKerning *CT_OnOff ; -// Border Shadow -ShadowAttr *_e .ST_OnOff ; +// Character-Level Whitespace Compression +CharacterSpacingControl *CT_CharacterSpacing ; -// Create Frame Effect -FrameAttr *_e .ST_OnOff ;};func (_fbacab ST_Lock )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_debae :=_f .Attr {};_debae .Name =name ;switch _fbacab {case ST_LockUnset :_debae .Value ="";case ST_LockSdtLocked :_debae .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_debae .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_debae .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_debae .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _debae ,nil ;};func (_baafb *CT_OnOff )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baafb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_baafb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdgbf ST_BrType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdgbf .String (),start );};type ST_MailMergeDocType byte ;func NewCT_Document ()*CT_Document {_bebbe :=&CT_Document {};_bebbe .ConformanceAttr =_e .ST_ConformanceClass (1);return _bebbe ;}; +// Print Two Pages Per Sheet +PrintTwoOnOne *CT_OnOff ; -// Validate validates the EG_PContentBase and its children -func (_ffedfd *EG_PContentBase )Validate ()error {return _ffedfd .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};type CT_ProofErr struct{ +// Use Strict Kinsoku Rules for Japanese Text +StrictFirstAndLastChars *CT_OnOff ; -// Proofing Error Anchor Type -TypeAttr ST_ProofErr ;};type CT_CustomXmlCell struct{ +// Custom Set of Characters Which Cannot End a Line +NoLineBreaksAfter *CT_Kinsoku ; -// Custom XML Element Namespace -UriAttr *string ; +// Custom Set Of Characters Which Cannot Begin A Line +NoLineBreaksBefore *CT_Kinsoku ; -// Custom XML Element Name -ElementAttr string ; +// Generate Thumbnail For Document On Save +SavePreviewPicture *CT_OnOff ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_bebdb *EG_CellMarkupElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcgdb :for {_edcbg ,_adfeg :=d .Token ();if _adfeg !=nil {return _adfeg ;};switch _deddef :=_edcbg .(type ){case _f .StartElement :switch _deddef .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"}:_bebdb .CellIns =NewCT_TrackChange ();if _fgaec :=d .DecodeElement (_bebdb .CellIns ,&_deddef );_fgaec !=nil {return _fgaec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bebdb .CellDel =NewCT_TrackChange ();if _eacdcc :=d .DecodeElement (_bebdb .CellDel ,&_deddef );_eacdcc !=nil {return _eacdcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bebdb .CellMerge =NewCT_CellMergeTrackChange ();if _dcfag :=d .DecodeElement (_bebdb .CellMerge ,&_deddef );_dcfag !=nil {return _dcfag ;};default:_gd .Log .Debug ("\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",_deddef .Name );if _ggedb :=d .Skip ();_ggedb !=nil {return _ggedb ;};};case _f .EndElement :break _fcgdb ;case _f .CharData :};};return nil ;}; +// Do Not Validate Custom XML Markup Against Schemas +DoNotValidateAgainstSchema *CT_OnOff ; -// Validate validates the CT_SignedHpsMeasure and its children -func (_cfcbdd *CT_SignedHpsMeasure )Validate ()error {return _cfcbdd .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// Allow Saving Document As XML File When Custom XML Markup Is Invalid +SaveInvalidXml *CT_OnOff ; -// Validate validates the CT_TrPrBase and its children -func (_bebfac *CT_TrPrBase )Validate ()error {return _bebfac .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");}; +// Ignore Mixed Content When Validating Custom XML Markup +IgnoreMixedContent *CT_OnOff ; -// Validate validates the CT_Height and its children -func (_bfbb *CT_Height )Validate ()error {return _bfbb .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;};func (_cbafd WdST_RelFromH )String ()string {switch _cbafd {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 "";}; +// Use Custom XML Element Names as Default Placeholder Text +AlwaysShowPlaceholderText *CT_OnOff ; -// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path -func (_fceeb *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _aedcc :=_fceeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aedcc !=nil {return _aedcc ;};return nil ;}; +// Do Not Show Visual Indicator For Invalid Custom XML Markup +DoNotDemarcateInvalidXml *CT_OnOff ; -// Validate validates the CT_Border and its children -func (_gfaag *CT_Border )Validate ()error {return _gfaag .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_agacee *WdCT_TextboxInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agacee .TxbxContent =NewWdCT_TxbxContent ();for _ ,_ecafad :=range start .Attr {if _ecafad .Name .Local =="\u0069\u0064"{_cfcbcbe ,_ebfdag :=_fc .ParseUint (_ecafad .Value ,10,16);if _ebfdag !=nil {return _ebfdag ;};_dceefd :=uint16 (_cfcbcbe );_agacee .IdAttr =&_dceefd ;continue ;};};_aedbge :for {_eefecb ,_gbbdf :=d .Token ();if _gbbdf !=nil {return _gbbdf ;};switch _bcagg :=_eefecb .(type ){case _f .StartElement :switch _bcagg .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 _aacafd :=d .DecodeElement (_agacee .TxbxContent ,&_bcagg );_aacafd !=nil {return _aacafd ;};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"}:_agacee .ExtLst =_da .NewCT_OfficeArtExtensionList ();if _bdebf :=d .DecodeElement (_agacee .ExtLst ,&_bcagg );_bdebf !=nil {return _bdebf ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0020\u0025v",_bcagg .Name );if _cgcaa :=d .Skip ();_cgcaa !=nil {return _cgcaa ;};};case _f .EndElement :break _aedbge ;case _f .CharData :};};return nil ;};type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;};func (_gebcaf ST_TblStyleOverrideType )String ()string {switch _gebcaf {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 (_bbfgb ST_CharacterSpacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbfgb .String (),start );};func (_cgdcb *CT_Sym )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afcceb :=range start .Attr {if _afcceb .Name .Local =="\u0066\u006f\u006e\u0074"{_cebddc ,_eeede :=_afcceb .Value ,error (nil );if _eeede !=nil {return _eeede ;};_cgdcb .FontAttr =&_cebddc ;continue ;};if _afcceb .Name .Local =="\u0063\u0068\u0061\u0072"{_geceg ,_bfbee :=_afcceb .Value ,error (nil );if _bfbee !=nil {return _bfbee ;};_cgdcb .CharAttr =&_geceg ;continue ;};};for {_bgagea ,_gbbfab :=d .Token ();if _gbbfab !=nil {return _ff .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_gbbfab );};if _adgdf ,_dcgec :=_bgagea .(_f .EndElement );_dcgec &&_adgdf .Name ==start .Name {break ;};};return nil ;};func (_dccafc *WdCT_WordprocessingContentPart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dccafc .BwModeAttr !=_da .ST_BlackWhiteModeUnset {_fdccc ,_degbce :=_dccafc .BwModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"});if _degbce !=nil {return _degbce ;};start .Attr =append (start .Attr ,_fdccc );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_dccafc .IdAttr )});e .EncodeToken (start );if _dccafc .NvContentPartPr !=nil {_gfdbfd :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_dccafc .NvContentPartPr ,_gfdbfd );};if _dccafc .Xfrm !=nil {_cdcda :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dccafc .Xfrm ,_cdcda );};if _dccafc .ExtLst !=nil {_gafdef :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dccafc .ExtLst ,_gafdef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdST_AlignH byte ;func (_bbaafc *CT_TblGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbaafc .GridCol !=nil {_adbbae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_fafde :=range _bbaafc .GridCol {e .EncodeElement (_fafde ,_adbbae );};};if _bbaafc .TblGridChange !=nil {_fagbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bbaafc .TblGridChange ,_fagbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_c .Time ; +// Only Save Custom XML Markup +SaveXmlDataOnly *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;}; +// Save Document as XML File through Custom XSL Transform +UseXSLTWhenSaving *CT_OnOff ; -// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path -func (_ceggc *CT_DocVar )ValidateWithPath (path string )error {return nil }; +// Custom XSL Transform To Use When Saving As XML File +SaveThroughXslt *CT_SaveThroughXslt ; -// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path -func (_cccfe *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _cccfe .Ins !=nil {if _gfdec :=_cccfe .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gfdec !=nil {return _gfdec ;};};if _cccfe .Del !=nil {if _cgdce :=_cccfe .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_cgdce !=nil {return _cgdce ;};};if _cccfe .MoveFrom !=nil {if _fcdcb :=_cccfe .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_fcdcb !=nil {return _fcdcb ;};};if _cccfe .MoveTo !=nil {if _abbbf :=_cccfe .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_abbbf !=nil {return _abbbf ;};};return nil ;};func (_cecf *CT_CharacterSpacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_agdf ,_egcd :=_cecf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _egcd !=nil {return _egcd ;};start .Attr =append (start .Attr ,_agdf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Show Visual Indicators for Custom XML Markup Start/End Locations +ShowXMLTags *CT_OnOff ; -// Validate validates the EG_FtnEdnNumProps and its children -func (_gdbdf *EG_FtnEdnNumProps )Validate ()error {return _gdbdf .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func NewCT_RubyContent ()*CT_RubyContent {_cafab :=&CT_RubyContent {};return _cafab };func (_fffagg *EG_FtnEdnNumProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fffagg .NumStart !=nil {_gbeba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fffagg .NumStart ,_gbeba );};if _fffagg .NumRestart !=nil {_fgccfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fffagg .NumRestart ,_fgccfe );};return nil ;}; +// Do Not Mark Custom XML Elements With No Namespace As Invalid +AlwaysMergeEmptyNamespace *CT_OnOff ; -// Validate validates the Endnotes and its children -func (_efecf *Endnotes )Validate ()error {return _efecf .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");}; +// Automatically Recalculate Fields on Open +UpdateFields *CT_OnOff ; -// Validate validates the CT_SdtListItem and its children -func (_dbccd *CT_SdtListItem )Validate ()error {return _dbccd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");};func (_fdbbe ST_FFTextType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_beadd :=_f .Attr {};_beadd .Name =name ;switch _fdbbe {case ST_FFTextTypeUnset :_beadd .Value ="";case ST_FFTextTypeRegular :_beadd .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_beadd .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_beadd .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_beadd .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case ST_FFTextTypeCurrentDate :_beadd .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_beadd .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _beadd ,nil ;};func (_agbba *CT_Ind )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agbba .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_agbba .StartAttr )});};if _agbba .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 :_ff .Sprintf ("\u0025\u0076",*_agbba .StartCharsAttr )});};if _agbba .EndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_agbba .EndAttr )});};if _agbba .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_ff .Sprintf ("\u0025\u0076",*_agbba .EndCharsAttr )});};if _agbba .LeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_agbba .LeftAttr )});};if _agbba .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 :_ff .Sprintf ("\u0025\u0076",*_agbba .LeftCharsAttr )});};if _agbba .RightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_agbba .RightAttr )});};if _agbba .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 :_ff .Sprintf ("\u0025\u0076",*_agbba .RightCharsAttr )});};if _agbba .HangingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_ff .Sprintf ("\u0025\u0076",*_agbba .HangingAttr )});};if _agbba .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 :_ff .Sprintf ("\u0025\u0076",*_agbba .HangingCharsAttr )});};if _agbba .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 :_ff .Sprintf ("\u0025\u0076",*_agbba .FirstLineAttr )});};if _agbba .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 :_ff .Sprintf ("\u0025\u0076",*_agbba .FirstLineCharsAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TcPrBase ()*CT_TcPrBase {_eddcd :=&CT_TcPrBase {};return _eddcd };func NewCT_DocPartName ()*CT_DocPartName {_cgcc :=&CT_DocPartName {};return _cgcc };type CT_MailMergeDest struct{ +// Default Properties for VML Objects in Header and Footer +HdrShapeDefaults *CT_ShapeDefaults ; -// Mail Merge Merged Document Type -ValAttr ST_MailMergeDest ;};func NewNumbering ()*Numbering {_bcdga :=&Numbering {};_bcdga .CT_Numbering =*NewCT_Numbering ();return _bcdga ;};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;}; +// Document-Wide Footnote Properties +FootnotePr *CT_FtnDocProps ; -// Validate validates the CT_TwipsMeasure and its children -func (_geacc *CT_TwipsMeasure )Validate ()error {return _geacc .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_Compat ()*CT_Compat {_bcbd :=&CT_Compat {};return _bcbd };func (_dffec ST_MailMergeSourceType )Validate ()error {return _dffec .ValidateWithPath ("")}; +// Document-Wide Endnote Properties +EndnotePr *CT_EdnDocProps ; -// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path -func (_dgbd *CT_ObjectEmbed )ValidateWithPath (path string )error {if _ebeb :=_dgbd .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ebeb !=nil {return _ebeb ;};return nil ;};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_dgcadd :=&WdCT_GraphicFrame {};_dgcadd .CNvPr =_da .NewCT_NonVisualDrawingProps ();_dgcadd .CNvFrPr =_da .NewCT_NonVisualGraphicFrameProperties ();_dgcadd .Xfrm =_da .NewCT_Transform2D ();_dgcadd .Graphic =_da .NewGraphic ();return _dgcadd ;};func NewFtr ()*Ftr {_fccdea :=&Ftr {};_fccdea .CT_HdrFtr =*NewCT_HdrFtr ();return _fccdea }; +// Compatibility Settings +Compat *CT_Compat ; -// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path -func (_dceab *WdCT_Inline )ValidateWithPath (path string )error {if _aaabce :=_dceab .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_aaabce !=nil {return _aaabce ;};if _dceab .EffectExtent !=nil {if _gaace :=_dceab .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gaace !=nil {return _gaace ;};};if _ffacf :=_dceab .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_ffacf !=nil {return _ffacf ;};if _dceab .CNvGraphicFramePr !=nil {if _dbbee :=_dceab .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_dbbee !=nil {return _dbbee ;};};if _dbfcg :=_dceab .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_dbfcg !=nil {return _dbfcg ;};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;); +// Document Variables +DocVars *CT_DocVars ; -// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path -func (_ddbae *CT_FramesetChoice )ValidateWithPath (path string )error {for _cbbag ,_acbea :=range _ddbae .Frameset {if _gbgdc :=_acbea .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_cbbag ));_gbgdc !=nil {return _gbgdc ;};};for _edcaga ,_ecgff :=range _ddbae .Frame {if _dbcg :=_ecgff .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_edcaga ));_dbcg !=nil {return _dbcg ;};};return nil ;};func (_cdfbf *ST_VAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deegeb ,_daged :=d .Token ();if _daged !=nil {return _daged ;};if _befed ,_ebeagb :=_deegeb .(_f .EndElement );_ebeagb &&_befed .Name ==start .Name {*_cdfbf =1;return nil ;};if _gefbc ,_bcaafe :=_deegeb .(_f .CharData );!_bcaafe {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deegeb );}else {switch string (_gefbc ){case "":*_cdfbf =0;case "\u0074\u0065\u0078\u0074":*_cdfbf =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cdfbf =2;case "\u0070\u0061\u0067\u0065":*_cdfbf =3;};};_deegeb ,_daged =d .Token ();if _daged !=nil {return _daged ;};if _dfedc ,_ffgagf :=_deegeb .(_f .EndElement );_ffgagf &&_dfedc .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deegeb );}; +// Listing of All Revision Save ID Values +Rsids *CT_DocRsids ;MathPr *_ed .MathPr ; -// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path -func (_deceac *CT_Zoom )ValidateWithPath (path string )error {if _gbcdg :=_deceac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbcdg !=nil {return _gbcdg ;};if _adedfc :=_deceac .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_adedfc !=nil {return _adedfc ;};return nil ;}; +// Attached Custom XML Schema +AttachedSchema []*CT_String ; -// Validate validates the CT_DocPartBehavior and its children -func (_bdfbc *CT_DocPartBehavior )Validate ()error {return _bdfbc .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};type ST_ObjectUpdateMode byte ;func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_fgbdf :=&CT_TwipsMeasure {};return _fgbdf }; +// Theme Font Languages +ThemeFontLang *CT_Language ; -// Validate validates the CT_FtnDocProps and its children -func (_eeec *CT_FtnDocProps )Validate ()error {return _eeec .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; +// Theme Color Mappings +ClrSchemeMapping *CT_ColorSchemeMapping ; -// Validate validates the CT_DocPart and its children -func (_ebfg *CT_DocPart )Validate ()error {return _ebfg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_dcdffcg *ST_LevelSuffix )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcdffcg =0;case "\u0074\u0061\u0062":*_dcdffcg =1;case "\u0073\u0070\u0061c\u0065":*_dcdffcg =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_dcdffcg =3;};return nil ;};type ST_TblWidth byte ;func (_effcbd ST_DocPartBehavior )Validate ()error {return _effcbd .ValidateWithPath ("")};func (_badfed ST_DocPartType )String ()string {switch _badfed {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 (_bfcedb ST_TextScale )String ()string {if _bfcedb .ST_TextScalePercent !=nil {return _ff .Sprintf ("\u0025\u0076",*_bfcedb .ST_TextScalePercent );};if _bfcedb .ST_TextScaleDecimal !=nil {return _ff .Sprintf ("\u0025\u0076",*_bfcedb .ST_TextScaleDecimal );};return "";};func ParseUnionST_Coordinate (s string )(_da .ST_Coordinate ,error ){return _da .ParseUnionST_Coordinate (s );};func (_dafcfe ST_Merge )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dadaa :=_f .Attr {};_dadaa .Name =name ;switch _dafcfe {case ST_MergeUnset :_dadaa .Value ="";case ST_MergeContinue :_dadaa .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_dadaa .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _dadaa ,nil ;};func (_fbgge *EG_PContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afbeg :for {_fgffef ,_aaegee :=d .Token ();if _aaegee !=nil {return _aaegee ;};switch _cadgg :=_fgffef .(type ){case _f .StartElement :switch _cadgg .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"}:_gddfa :=NewCT_SimpleField ();if _dgbaaa :=d .DecodeElement (_gddfa ,&_cadgg );_dgbaaa !=nil {return _dgbaaa ;};_fbgge .FldSimple =append (_fbgge .FldSimple ,_gddfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbgge .Hyperlink =NewCT_Hyperlink ();if _cddgc :=d .DecodeElement (_fbgge .Hyperlink ,&_cadgg );_cddgc !=nil {return _cddgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbgge .SubDoc =NewCT_Rel ();if _cebaaf :=d .DecodeElement (_fbgge .SubDoc ,&_cadgg );_cebaaf !=nil {return _cebaaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcda :=NewEG_ContentRunContent ();_ggcda .CustomXml =NewCT_CustomXmlRun ();if _ddfbd :=d .DecodeElement (_ggcda .CustomXml ,&_cadgg );_ddfbd !=nil {return _ddfbd ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_ggcda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_becf :=NewEG_ContentRunContent ();_becf .SmartTag =NewCT_SmartTagRun ();if _aeeac :=d .DecodeElement (_becf .SmartTag ,&_cadgg );_aeeac !=nil {return _aeeac ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_becf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fddcc :=NewEG_ContentRunContent ();_fddcc .Sdt =NewCT_SdtRun ();if _bcagfb :=d .DecodeElement (_fddcc .Sdt ,&_cadgg );_bcagfb !=nil {return _bcagfb ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_fddcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfeab :=NewEG_ContentRunContent ();_dfeab .Dir =NewCT_DirContentRun ();if _daaaaf :=d .DecodeElement (_dfeab .Dir ,&_cadgg );_daaaaf !=nil {return _daaaaf ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_dfeab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deagcd :=NewEG_ContentRunContent ();_deagcd .Bdo =NewCT_BdoContentRun ();if _bgbea :=d .DecodeElement (_deagcd .Bdo ,&_cadgg );_bgbea !=nil {return _bgbea ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_deagcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfbf :=NewEG_ContentRunContent ();_cgfbf .R =NewCT_R ();if _ffgeff :=d .DecodeElement (_cgfbf .R ,&_cadgg );_ffgeff !=nil {return _ffgeff ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_cgfbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baeg :=NewEG_ContentRunContent ();_dbabg :=NewEG_RunLevelElts ();_dbabg .ProofErr =NewCT_ProofErr ();if _afffef :=d .DecodeElement (_dbabg .ProofErr ,&_cadgg );_afffef !=nil {return _afffef ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_baeg );_baeg .EG_RunLevelElts =append (_baeg .EG_RunLevelElts ,_dbabg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcaee :=NewEG_ContentRunContent ();_cdafe :=NewEG_RunLevelElts ();_cdafe .PermStart =NewCT_PermStart ();if _fgaefe :=d .DecodeElement (_cdafe .PermStart ,&_cadgg );_fgaefe !=nil {return _fgaefe ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_bcaee );_bcaee .EG_RunLevelElts =append (_bcaee .EG_RunLevelElts ,_cdafe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdggb :=NewEG_ContentRunContent ();_fefcgb :=NewEG_RunLevelElts ();_fefcgb .PermEnd =NewCT_Perm ();if _acdee :=d .DecodeElement (_fefcgb .PermEnd ,&_cadgg );_acdee !=nil {return _acdee ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_bdggb );_bdggb .EG_RunLevelElts =append (_bdggb .EG_RunLevelElts ,_fefcgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acbfa :=NewEG_ContentRunContent ();_cgecc :=NewEG_RunLevelElts ();_cgecc .Ins =NewCT_RunTrackChange ();if _ecfdgf :=d .DecodeElement (_cgecc .Ins ,&_cadgg );_ecfdgf !=nil {return _ecfdgf ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_acbfa );_acbfa .EG_RunLevelElts =append (_acbfa .EG_RunLevelElts ,_cgecc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edefcb :=NewEG_ContentRunContent ();_ecgfag :=NewEG_RunLevelElts ();_ecgfag .Del =NewCT_RunTrackChange ();if _cbefg :=d .DecodeElement (_ecgfag .Del ,&_cadgg );_cbefg !=nil {return _cbefg ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_edefcb );_edefcb .EG_RunLevelElts =append (_edefcb .EG_RunLevelElts ,_ecgfag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcafc :=NewEG_ContentRunContent ();_dedfg :=NewEG_RunLevelElts ();_dedfg .MoveFrom =NewCT_RunTrackChange ();if _fegfga :=d .DecodeElement (_dedfg .MoveFrom ,&_cadgg );_fegfga !=nil {return _fegfga ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_fcafc );_fcafc .EG_RunLevelElts =append (_fcafc .EG_RunLevelElts ,_dedfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbgda :=NewEG_ContentRunContent ();_faffcg :=NewEG_RunLevelElts ();_faffcg .MoveTo =NewCT_RunTrackChange ();if _eaaaee :=d .DecodeElement (_faffcg .MoveTo ,&_cadgg );_eaaaee !=nil {return _eaaaee ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_bbbgda );_bbbgda .EG_RunLevelElts =append (_bbbgda .EG_RunLevelElts ,_faffcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bddfde :=NewEG_ContentRunContent ();_cefeda :=NewEG_RunLevelElts ();_ecccca :=NewEG_RangeMarkupElements ();_ecccca .BookmarkStart =NewCT_Bookmark ();if _acgee :=d .DecodeElement (_ecccca .BookmarkStart ,&_cadgg );_acgee !=nil {return _acgee ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_bddfde );_bddfde .EG_RunLevelElts =append (_bddfde .EG_RunLevelElts ,_cefeda );_cefeda .EG_RangeMarkupElements =append (_cefeda .EG_RangeMarkupElements ,_ecccca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcggb :=NewEG_ContentRunContent ();_ecddd :=NewEG_RunLevelElts ();_ggdea :=NewEG_RangeMarkupElements ();_ggdea .BookmarkEnd =NewCT_MarkupRange ();if _daeeec :=d .DecodeElement (_ggdea .BookmarkEnd ,&_cadgg );_daeeec !=nil {return _daeeec ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_gcggb );_gcggb .EG_RunLevelElts =append (_gcggb .EG_RunLevelElts ,_ecddd );_ecddd .EG_RangeMarkupElements =append (_ecddd .EG_RangeMarkupElements ,_ggdea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcgf :=NewEG_ContentRunContent ();_bgdaa :=NewEG_RunLevelElts ();_gccbc :=NewEG_RangeMarkupElements ();_gccbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bedcga :=d .DecodeElement (_gccbc .MoveFromRangeStart ,&_cadgg );_bedcga !=nil {return _bedcga ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_ebcgf );_ebcgf .EG_RunLevelElts =append (_ebcgf .EG_RunLevelElts ,_bgdaa );_bgdaa .EG_RangeMarkupElements =append (_bgdaa .EG_RangeMarkupElements ,_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\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"}:_cdaad :=NewEG_ContentRunContent ();_eecde :=NewEG_RunLevelElts ();_gddgbf :=NewEG_RangeMarkupElements ();_gddgbf .MoveFromRangeEnd =NewCT_MarkupRange ();if _gaggc :=d .DecodeElement (_gddgbf .MoveFromRangeEnd ,&_cadgg );_gaggc !=nil {return _gaggc ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_cdaad );_cdaad .EG_RunLevelElts =append (_cdaad .EG_RunLevelElts ,_eecde );_eecde .EG_RangeMarkupElements =append (_eecde .EG_RangeMarkupElements ,_gddgbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efcacf :=NewEG_ContentRunContent ();_dacde :=NewEG_RunLevelElts ();_ccadb :=NewEG_RangeMarkupElements ();_ccadb .MoveToRangeStart =NewCT_MoveBookmark ();if _gfacfa :=d .DecodeElement (_ccadb .MoveToRangeStart ,&_cadgg );_gfacfa !=nil {return _gfacfa ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_efcacf );_efcacf .EG_RunLevelElts =append (_efcacf .EG_RunLevelElts ,_dacde );_dacde .EG_RangeMarkupElements =append (_dacde .EG_RangeMarkupElements ,_ccadb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfebg :=NewEG_ContentRunContent ();_defeg :=NewEG_RunLevelElts ();_abbgg :=NewEG_RangeMarkupElements ();_abbgg .MoveToRangeEnd =NewCT_MarkupRange ();if _fdbfgc :=d .DecodeElement (_abbgg .MoveToRangeEnd ,&_cadgg );_fdbfgc !=nil {return _fdbfgc ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_cfebg );_cfebg .EG_RunLevelElts =append (_cfebg .EG_RunLevelElts ,_defeg );_defeg .EG_RangeMarkupElements =append (_defeg .EG_RangeMarkupElements ,_abbgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgace :=NewEG_ContentRunContent ();_aggfbgg :=NewEG_RunLevelElts ();_fbagef :=NewEG_RangeMarkupElements ();_fbagef .CommentRangeStart =NewCT_MarkupRange ();if _fabdde :=d .DecodeElement (_fbagef .CommentRangeStart ,&_cadgg );_fabdde !=nil {return _fabdde ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_bgace );_bgace .EG_RunLevelElts =append (_bgace .EG_RunLevelElts ,_aggfbgg );_aggfbgg .EG_RangeMarkupElements =append (_aggfbgg .EG_RangeMarkupElements ,_fbagef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfffaa :=NewEG_ContentRunContent ();_egaaf :=NewEG_RunLevelElts ();_cdgef :=NewEG_RangeMarkupElements ();_cdgef .CommentRangeEnd =NewCT_MarkupRange ();if _cabga :=d .DecodeElement (_cdgef .CommentRangeEnd ,&_cadgg );_cabga !=nil {return _cabga ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_cfffaa );_cfffaa .EG_RunLevelElts =append (_cfffaa .EG_RunLevelElts ,_egaaf );_egaaf .EG_RangeMarkupElements =append (_egaaf .EG_RangeMarkupElements ,_cdgef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbaeea :=NewEG_ContentRunContent ();_adabba :=NewEG_RunLevelElts ();_bdgdb :=NewEG_RangeMarkupElements ();_bdgdb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdafe :=d .DecodeElement (_bdgdb .CustomXmlInsRangeStart ,&_cadgg );_bdafe !=nil {return _bdafe ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_fbaeea );_fbaeea .EG_RunLevelElts =append (_fbaeea .EG_RunLevelElts ,_adabba );_adabba .EG_RangeMarkupElements =append (_adabba .EG_RangeMarkupElements ,_bdgdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcaebc :=NewEG_ContentRunContent ();_eagecb :=NewEG_RunLevelElts ();_bedcc :=NewEG_RangeMarkupElements ();_bedcc .CustomXmlInsRangeEnd =NewCT_Markup ();if _dfaegg :=d .DecodeElement (_bedcc .CustomXmlInsRangeEnd ,&_cadgg );_dfaegg !=nil {return _dfaegg ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_gcaebc );_gcaebc .EG_RunLevelElts =append (_gcaebc .EG_RunLevelElts ,_eagecb );_eagecb .EG_RangeMarkupElements =append (_eagecb .EG_RangeMarkupElements ,_bedcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdefa :=NewEG_ContentRunContent ();_ddbbg :=NewEG_RunLevelElts ();_gbafg :=NewEG_RangeMarkupElements ();_gbafg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eeabg :=d .DecodeElement (_gbafg .CustomXmlDelRangeStart ,&_cadgg );_eeabg !=nil {return _eeabg ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_cdefa );_cdefa .EG_RunLevelElts =append (_cdefa .EG_RunLevelElts ,_ddbbg );_ddbbg .EG_RangeMarkupElements =append (_ddbbg .EG_RangeMarkupElements ,_gbafg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbdgfcc :=NewEG_ContentRunContent ();_eafaed :=NewEG_RunLevelElts ();_cbfcg :=NewEG_RangeMarkupElements ();_cbfcg .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcebe :=d .DecodeElement (_cbfcg .CustomXmlDelRangeEnd ,&_cadgg );_fcebe !=nil {return _fcebe ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_fbdgfcc );_fbdgfcc .EG_RunLevelElts =append (_fbdgfcc .EG_RunLevelElts ,_eafaed );_eafaed .EG_RangeMarkupElements =append (_eafaed .EG_RangeMarkupElements ,_cbfcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbaec :=NewEG_ContentRunContent ();_acdac :=NewEG_RunLevelElts ();_efcaca :=NewEG_RangeMarkupElements ();_efcaca .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efbcf :=d .DecodeElement (_efcaca .CustomXmlMoveFromRangeStart ,&_cadgg );_efbcf !=nil {return _efbcf ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_gfbaec );_gfbaec .EG_RunLevelElts =append (_gfbaec .EG_RunLevelElts ,_acdac );_acdac .EG_RangeMarkupElements =append (_acdac .EG_RangeMarkupElements ,_efcaca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdffe :=NewEG_ContentRunContent ();_bgdcf :=NewEG_RunLevelElts ();_fegba :=NewEG_RangeMarkupElements ();_fegba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfcgb :=d .DecodeElement (_fegba .CustomXmlMoveFromRangeEnd ,&_cadgg );_cfcgb !=nil {return _cfcgb ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_cdffe );_cdffe .EG_RunLevelElts =append (_cdffe .EG_RunLevelElts ,_bgdcf );_bgdcf .EG_RangeMarkupElements =append (_bgdcf .EG_RangeMarkupElements ,_fegba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfcgf :=NewEG_ContentRunContent ();_fcdefe :=NewEG_RunLevelElts ();_agcgbe :=NewEG_RangeMarkupElements ();_agcgbe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ddacf :=d .DecodeElement (_agcgbe .CustomXmlMoveToRangeStart ,&_cadgg );_ddacf !=nil {return _ddacf ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_gfcgf );_gfcgf .EG_RunLevelElts =append (_gfcgf .EG_RunLevelElts ,_fcdefe );_fcdefe .EG_RangeMarkupElements =append (_fcdefe .EG_RangeMarkupElements ,_agcgbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fegeeg :=NewEG_ContentRunContent ();_dbebg :=NewEG_RunLevelElts ();_cfacf :=NewEG_RangeMarkupElements ();_cfacf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bcagda :=d .DecodeElement (_cfacf .CustomXmlMoveToRangeEnd ,&_cadgg );_bcagda !=nil {return _bcagda ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_fegeeg );_fegeeg .EG_RunLevelElts =append (_fegeeg .EG_RunLevelElts ,_dbebg );_dbebg .EG_RangeMarkupElements =append (_dbebg .EG_RangeMarkupElements ,_cfacf );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"}:_daebc :=NewEG_ContentRunContent ();_ccgece :=NewEG_RunLevelElts ();_egcebe :=NewEG_MathContent ();_egcebe .OMathPara =_ee .NewOMathPara ();if _fdgfac :=d .DecodeElement (_egcebe .OMathPara ,&_cadgg );_fdgfac !=nil {return _fdgfac ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_daebc );_daebc .EG_RunLevelElts =append (_daebc .EG_RunLevelElts ,_ccgece );_ccgece .EG_MathContent =append (_ccgece .EG_MathContent ,_egcebe );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"}:_affdg :=NewEG_ContentRunContent ();_bfafg :=NewEG_RunLevelElts ();_agcgd :=NewEG_MathContent ();_agcgd .OMath =_ee .NewOMath ();if _dagagd :=d .DecodeElement (_agcgd .OMath ,&_cadgg );_dagagd !=nil {return _dagagd ;};_fbgge .EG_ContentRunContent =append (_fbgge .EG_ContentRunContent ,_affdg );_affdg .EG_RunLevelElts =append (_affdg .EG_RunLevelElts ,_bfafg );_bfafg .EG_MathContent =append (_bfafg .EG_MathContent ,_agcgd );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_cadgg .Name );if _bgcbce :=d .Skip ();_bgcbce !=nil {return _bgcbce ;};};case _f .EndElement :break _afbeg ;case _f .CharData :};};return nil ;};func (_gdebfc *ST_PageBorderOffset )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdebfc =0;case "\u0070\u0061\u0067\u0065":*_gdebfc =1;case "\u0074\u0065\u0078\u0074":*_gdebfc =2;};return nil ;};type ST_TextboxTightWrap byte ;func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_gdded :=&CT_TargetScreenSz {};_gdded .ValAttr =ST_TargetScreenSz (1);return _gdded ;};func (_eebcgf ST_BrClear )Validate ()error {return _eebcgf .ValidateWithPath ("")}; +// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics +DoNotIncludeSubdocsInStats *CT_OnOff ; -// Validate validates the CT_BottomPageBorder and its children -func (_gbgd *CT_BottomPageBorder )Validate ()error {return _gbgd .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;);type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_da .CT_OfficeArtExtensionList ;}; +// Do Not Automatically Compress Images +DoNotAutoCompressPictures *CT_OnOff ; -// ValidateWithPath validates the Settings and its children, prefixing error messages with path -func (_cdfab *Settings )ValidateWithPath (path string )error {if _dgdbdf :=_cdfab .CT_Settings .ValidateWithPath (path );_dgdbdf !=nil {return _dgdbdf ;};return nil ;};type CT_FtnDocProps struct{ +// Upgrade Document on Open +ForceUpgrade *CT_Empty ; -// Footnote Placement -Pos *CT_FtnPos ; +// Caption Settings +Captions *CT_Captions ; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// Freeze Document Layout +ReadModeInkLockDown *CT_ReadingModeInkLockDown ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Supplementary Smart Tag Information +SmartTagType []*CT_SmartTagType ;SchemaLibrary *_af .SchemaLibrary ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};func (_bgbac *ST_FrameScrollbar )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgbac =0;case "\u006f\u006e":*_bgbac =1;case "\u006f\u0066\u0066":*_bgbac =2;case "\u0061\u0075\u0074\u006f":*_bgbac =3;};return nil ;};func (_dcgaa ST_TextboxTightWrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcgaa .String (),start );};func (_cfddd ST_RestartNumber )String ()string {switch _cfddd {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 NewEG_ContentRunContent ()*EG_ContentRunContent {_abdega :=&EG_ContentRunContent {};return _abdega ;}; +// Default Properties for VML Objects in Main Document +ShapeDefaults *CT_ShapeDefaults ; -// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path -func (_fbefc *WdCT_PosVChoice )ValidateWithPath (path string )error {if _dfaebb :=_fbefc .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_dfaebb !=nil {return _dfaebb ;};return nil ;}; +// Remove Smart Tags When Saving +DoNotEmbedSmartTags *CT_OnOff ; -// Validate validates the EG_ContentCellContent and its children -func (_fcdffb *EG_ContentCellContent )Validate ()error {return _fcdffb .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};func NewCT_TextDirection ()*CT_TextDirection {_effgc :=&CT_TextDirection {};_effgc .ValAttr =ST_TextDirection (1);return _effgc ;};func (_afcfee ST_MailMergeDocType )String ()string {switch _afcfee {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 (_dgda *CT_MailMergeDocType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgda .ValAttr =ST_MailMergeDocType (1);for _ ,_edabf :=range start .Attr {if _edabf .Name .Local =="\u0076\u0061\u006c"{_dgda .ValAttr .UnmarshalXMLAttr (_edabf );continue ;};};for {_efbgd ,_aebebe :=d .Token ();if _aebebe !=nil {return _ff .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",_aebebe );};if _bbaca ,_bbeb :=_efbgd .(_f .EndElement );_bbeb &&_bbaca .Name ==start .Name {break ;};};return nil ;};func (_fbcg *CT_FFTextInput )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbdd :for {_afafeg ,_edegc :=d .Token ();if _edegc !=nil {return _edegc ;};switch _cbgee :=_afafeg .(type ){case _f .StartElement :switch _cbgee .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"}:_fbcg .Type =NewCT_FFTextType ();if _fbcbe :=d .DecodeElement (_fbcg .Type ,&_cbgee );_fbcbe !=nil {return _fbcbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbcg .Default =NewCT_String ();if _cfgce :=d .DecodeElement (_fbcg .Default ,&_cbgee );_cfgce !=nil {return _cfgce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbcg .MaxLength =NewCT_DecimalNumber ();if _ddfdd :=d .DecodeElement (_fbcg .MaxLength ,&_cbgee );_ddfdd !=nil {return _ddfdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbcg .Format =NewCT_String ();if _gcdgfd :=d .DecodeElement (_fbcg .Format ,&_cbgee );_gcdgfd !=nil {return _gcdgfd ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0049n\u0070u\u0074\u0020\u0025\u0076",_cbgee .Name );if _bbfdb :=d .Skip ();_bbfdb !=nil {return _bbfdb ;};};case _f .EndElement :break _gfbdd ;case _f .CharData :};};return nil ;};func (_eafacg ST_HighlightColor )ValidateWithPath (path string )error {switch _eafacg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eafacg ));};return nil ;};func (_bdcadea ST_InfoTextType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdgaef :=_f .Attr {};_fdgaef .Name =name ;switch _bdcadea {case ST_InfoTextTypeUnset :_fdgaef .Value ="";case ST_InfoTextTypeText :_fdgaef .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_fdgaef .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _fdgaef ,nil ;}; +// Radix Point for Field Code Evaluation +DecimalSymbol *CT_String ; -// Validate validates the CT_CellMergeTrackChange and its children -func (_daedg *CT_CellMergeTrackChange )Validate ()error {return _daedg .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};type ST_Lock byte ;func (_beffa *Footnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beffa .CT_Footnotes =*NewCT_Footnotes ();_fbccgd :for {_feaee ,_aadca :=d .Token ();if _aadca !=nil {return _aadca ;};switch _dagce :=_feaee .(type ){case _f .StartElement :switch _dagce .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"}:_dbacgf :=NewCT_FtnEdn ();if _ddccbdc :=d .DecodeElement (_dbacgf ,&_dagce );_ddccbdc !=nil {return _ddccbdc ;};_beffa .Footnote =append (_beffa .Footnote ,_dbacgf );default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0046\u006f\u006f\u0074\u006e\u006ft\u0065\u0073 \u0025\u0076",_dagce .Name );if _agdgd :=d .Skip ();_agdgd !=nil {return _agdgd ;};};case _f .EndElement :break _fbccgd ;case _f .CharData :};};return nil ;}; +// List Separator for Field Code Evaluation +ListSeparator *CT_String ;Extra []_cd .Any ;}; -// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path -func (_eaaag *CT_CustomXmlRow )ValidateWithPath (path string )error {if _eaaag .CustomXmlPr !=nil {if _decfa :=_eaaag .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_decfa !=nil {return _decfa ;};};for _dced ,_gegbf :=range _eaaag .EG_ContentRowContent {if _ebad :=_gegbf .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_dced ));_ebad !=nil {return _ebad ;};};return nil ;};func (_bedfg *ST_ProofErr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccfa ,_gecgbb :=d .Token ();if _gecgbb !=nil {return _gecgbb ;};if _gbaeg ,_eafgea :=_gccfa .(_f .EndElement );_eafgea &&_gbaeg .Name ==start .Name {*_bedfg =1;return nil ;};if _bdcdg ,_gaeed :=_gccfa .(_f .CharData );!_gaeed {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gccfa );}else {switch string (_bdcdg ){case "":*_bedfg =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_bedfg =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_bedfg =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_bedfg =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_bedfg =4;};};_gccfa ,_gecgbb =d .Token ();if _gecgbb !=nil {return _gecgbb ;};if _ddeedd ,_aeebaf :=_gccfa .(_f .EndElement );_aeebaf &&_ddeedd .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gccfa );};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;);type EG_MathContent struct{OMathPara *_ee .OMathPara ;OMath *_ee .OMath ;};type CT_TblOverlap struct{ +// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path +func (_feeddg *CT_TopPageBorder )ValidateWithPath (path string )error {if _feeddg .ValAttr ==ST_BorderUnset {return _ace .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 _agddfg :=_feeddg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agddfg !=nil {return _agddfg ;};if _feeddg .ColorAttr !=nil {if _gabgf :=_feeddg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gabgf !=nil {return _gabgf ;};};if _dfedd :=_feeddg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dfedd !=nil {return _dfedd ;};if _feeddg .ShadowAttr !=nil {if _aafaa :=_feeddg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_aafaa !=nil {return _aafaa ;};};if _feeddg .FrameAttr !=nil {if _afaag :=_feeddg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_afaag !=nil {return _afaag ;};};return nil ;};func (_ccfca *ST_SectionMark )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccfca =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_ccfca =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ccfca =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ccfca =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_ccfca =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_ccfca =5;};return nil ;};func (_ecgec *ST_DocGrid )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecgec =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ecgec =1;case "\u006c\u0069\u006ee\u0073":*_ecgec =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_ecgec =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_ecgec =4;};return nil ;};func NewCT_TcMar ()*CT_TcMar {_afabafe :=&CT_TcMar {};return _afabafe };func (_ebbcfe ST_JcTable )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efeeff :=_d .Attr {};_efeeff .Name =name ;switch _ebbcfe {case ST_JcTableUnset :_efeeff .Value ="";case ST_JcTableCenter :_efeeff .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_efeeff .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_efeeff .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_efeeff .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_efeeff .Value ="\u0073\u0074\u0061r\u0074";};return _efeeff ,nil ;}; -// Floating Table Overlap Setting -ValAttr ST_TblOverlap ;};type ST_CaptionPos byte ;func (_cddce *CT_DocPartBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ddee ,_dcae :=_cddce .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcae !=nil {return _dcae ;};start .Attr =append (start .Attr ,_ddee );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Spacing ()*CT_Spacing {_dabdf :=&CT_Spacing {};return _dabdf }; +// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path +func (_bfbcba *CT_SdtContentCell )ValidateWithPath (path string )error {for _feded ,_adedb :=range _bfbcba .Tc {if _ggedf :=_adedb .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_feded ));_ggedf !=nil {return _ggedf ;};};if _bfbcba .CustomXml !=nil {if _aggff :=_bfbcba .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_aggff !=nil {return _aggff ;};};if _bfbcba .Sdt !=nil {if _ffacad :=_bfbcba .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ffacad !=nil {return _ffacad ;};};for _bagea ,_acdag :=range _bfbcba .EG_RunLevelElts {if _dbccae :=_acdag .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bagea ));_dbccae !=nil {return _dbccae ;};};return nil ;};func (_fdgffa ST_FtnPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecggb :=_d .Attr {};_ecggb .Name =name ;switch _fdgffa {case ST_FtnPosUnset :_ecggb .Value ="";case ST_FtnPosPageBottom :_ecggb .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_ecggb .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_ecggb .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_ecggb .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _ecggb ,nil ;};func (_gfggg *CT_Tabs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_defec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_cfaac :=range _gfggg .Tab {e .EncodeElement (_cfaac ,_defec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adecba *WdST_AlignV )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adecba =0;case "\u0074\u006f\u0070":*_adecba =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adecba =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adecba =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_adecba =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_adecba =5;};return nil ;};func NewCT_PaperSource ()*CT_PaperSource {_edgdf :=&CT_PaperSource {};return _edgdf };func (_eeadg *CT_SdtContentBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeadg .CustomXml !=nil {_bafede :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_eeadg .CustomXml ,_bafede );};if _eeadg .Sdt !=nil {_dcdeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_eeadg .Sdt ,_dcdeb );};if _eeadg .P !=nil {_abafd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070"}};for _ ,_eadgg :=range _eeadg .P {e .EncodeElement (_eadgg ,_abafd );};};if _eeadg .Tbl !=nil {_ffagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_fggegf :=range _eeadg .Tbl {e .EncodeElement (_fggegf ,_ffagd );};};if _eeadg .EG_RunLevelElts !=nil {for _ ,_gebgc :=range _eeadg .EG_RunLevelElts {_gebgc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aadeaa ST_Underline )Validate ()error {return _aadeaa .ValidateWithPath ("")}; -// Validate validates the WebSettings and its children -func (_bcgfba *WebSettings )Validate ()error {return _bcgfba .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_bgegfe *ST_SignedTwipsMeasure )Validate ()error {return _bgegfe .ValidateWithPath ("")};func (_ed *AG_Password )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ed .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 :_ff .Sprintf ("\u0025\u0076",*_ed .AlgorithmNameAttr )});};if _ed .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 :_ff .Sprintf ("\u0025\u0076",*_ed .HashValueAttr )});};if _ed .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 :_ff .Sprintf ("\u0025\u0076",*_ed .SaltValueAttr )});};if _ed .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 :_ff .Sprintf ("\u0025\u0076",*_ed .SpinCountAttr )});};return nil ;};func (_ecdeda *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_cebfb :=[]string {};if _ecdeda .Int64 !=nil {_cebfb =append (_cebfb ,"\u0049\u006e\u00746\u0034");};if _ecdeda .ST_UniversalMeasure !=nil {_cebfb =append (_cebfb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cebfb )> 1{return _ff .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cebfb );};return nil ;};type CT_Comments struct{ +// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path +func (_ccdbd *CT_TblWidth )ValidateWithPath (path string )error {if _ccdbd .WAttr !=nil {if _agedb :=_ccdbd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_agedb !=nil {return _agedb ;};};if _eeeda :=_ccdbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eeeda !=nil {return _eeeda ;};return nil ;};func (_gcgdc *CT_SimpleField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0074\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_gcgdc .InstrAttr )});if _gcgdc .FldLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_ace .Sprintf ("\u0025\u0076",*_gcgdc .FldLockAttr )});};if _gcgdc .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_ace .Sprintf ("\u0025\u0076",*_gcgdc .DirtyAttr )});};e .EncodeToken (start );if _gcgdc .FldData !=nil {_fgacc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_gcgdc .FldData ,_fgacc );};if _gcgdc .EG_PContent !=nil {for _ ,_fdgcf :=range _gcgdc .EG_PContent {_fdgcf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_MultiLevelType ()*CT_MultiLevelType {_ffddd :=&CT_MultiLevelType {};_ffddd .ValAttr =ST_MultiLevelType (1);return _ffddd ;}; -// Comment Content -Comment []*CT_Comment ;};type CT_FFHelpText struct{ +// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path +func (_daacc *WdCT_WrapNone )ValidateWithPath (path string )error {return nil };func (_aggef *CT_FFCheckBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaaf :for {_dceed ,_fbbed :=d .Token ();if _fbbed !=nil {return _fbbed ;};switch _cfceg :=_dceed .(type ){case _d .StartElement :switch _cfceg .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 :"\u0073\u0069\u007a\u0065"},_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 :"\u0073\u0069\u007a\u0065"}:_aggef .Choice =NewCT_FFCheckBoxChoice ();if _fbdad :=d .DecodeElement (&_aggef .Choice .Size ,&_cfceg );_fbdad !=nil {return _fbdad ;};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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_aggef .Choice =NewCT_FFCheckBoxChoice ();if _fgagd :=d .DecodeElement (&_aggef .Choice .SizeAuto ,&_cfceg );_fgagd !=nil {return _fgagd ;};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 :"\u0064e\u0066\u0061\u0075\u006c\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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_aggef .Default =NewCT_OnOff ();if _gdbf :=d .DecodeElement (_aggef .Default ,&_cfceg );_gdbf !=nil {return _gdbf ;};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 :"\u0063h\u0065\u0063\u006b\u0065\u0064"},_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 :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_aggef .Checked =NewCT_OnOff ();if _gbebb :=d .DecodeElement (_aggef .Checked ,&_cfceg );_gbebb !=nil {return _gbebb ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046F\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078 \u0025\u0076",_cfceg .Name );if _abgf :=d .Skip ();_abgf !=nil {return _abgf ;};};case _d .EndElement :break _eaaf ;case _d .CharData :};};return nil ;};func (_bfedee *CT_Tc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfedee .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_bfedee .IdAttr )});};e .EncodeToken (start );if _bfedee .TcPr !=nil {_dccef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_bfedee .TcPr ,_dccef );};for _ ,_bdeedd :=range _bfedee .EG_BlockLevelElts {_bdeedd .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Help Text Type -TypeAttr ST_InfoTextType ; +// Validate validates the CT_TblLayoutType and its children +func (_bbcad *CT_TblLayoutType )Validate ()error {return _bbcad .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");}; -// Help Text Value -ValAttr *string ;};type ST_RestartNumber byte ; +// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path +func (_aggg *CT_PermStart )ValidateWithPath (path string )error {if _eagb :=_aggg .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_eagb !=nil {return _eagb ;};if _ecdac :=_aggg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ecdac !=nil {return _ecdac ;};return nil ;};func (_bcb *CT_AutoCaptions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffa :for {_gabg ,_dbca :=d .Token ();if _dbca !=nil {return _dbca ;};switch _fdg :=_gabg .(type ){case _d .StartElement :switch _fdg .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 :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_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 :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_dga :=NewCT_AutoCaption ();if _cec :=d .DecodeElement (_dga ,&_fdg );_cec !=nil {return _cec ;};_bcb .AutoCaption =append (_bcb .AutoCaption ,_dga );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_fdg .Name );if _acf :=d .Skip ();_acf !=nil {return _acf ;};};case _d .EndElement :break _ffa ;case _d .CharData :};};return nil ;};func (_beddgc *ST_PTabLeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_effbge ,_ffaae :=d .Token ();if _ffaae !=nil {return _ffaae ;};if _ggggae ,_gdbdf :=_effbge .(_d .EndElement );_gdbdf &&_ggggae .Name ==start .Name {*_beddgc =1;return nil ;};if _cffegb ,_facge :=_effbge .(_d .CharData );!_facge {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_effbge );}else {switch string (_cffegb ){case "":*_beddgc =0;case "\u006e\u006f\u006e\u0065":*_beddgc =1;case "\u0064\u006f\u0074":*_beddgc =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_beddgc =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_beddgc =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_beddgc =5;};};_effbge ,_ffaae =d .Token ();if _ffaae !=nil {return _ffaae ;};if _ceefge ,_dgdecd :=_effbge .(_d .EndElement );_dgdecd &&_ceefge .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_effbge );};func (_edadg ST_MailMergeDocType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbacgb :=_d .Attr {};_gbacgb .Name =name ;switch _edadg {case ST_MailMergeDocTypeUnset :_gbacgb .Value ="";case ST_MailMergeDocTypeCatalog :_gbacgb .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_gbacgb .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_gbacgb .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_gbacgb .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_gbacgb .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_gbacgb .Value ="\u0066\u0061\u0078";};return _gbacgb ,nil ;};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 (_cccbe *CT_Kinsoku )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_ace .Sprintf ("\u0025\u0076",_cccbe .LangAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_cccbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbacc *CT_Lang )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_cbacc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_dfgeg :=&CT_MailMergeOdsoFMDFieldType {};_dfgeg .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _dfgeg ;};func (_cba *AG_SectPrAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cba .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ace .Sprintf ("\u0025\u0076",*_cba .RsidRPrAttr )});};if _cba .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ace .Sprintf ("\u0025\u0076",*_cba .RsidDelAttr )});};if _cba .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ace .Sprintf ("\u0025\u0076",*_cba .RsidRAttr )});};if _cba .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_cba .RsidSectAttr )});};return nil ;};func (_bcgdaf ST_Em )String ()string {switch _bcgdaf {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 (_gagee *Recipients )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="\u0077\u003a\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073";return _gagee .CT_Recipients .MarshalXML (e ,start );}; -// Validate validates the CT_Em and its children -func (_afad *CT_Em )Validate ()error {return _afad .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};type ST_FFTextType byte ;type ST_PageBorderOffset byte ;func (_edeag *CT_Text )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdggd :=range start .Attr {if _cdggd .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"&&_cdggd .Name .Local =="\u0073\u0070\u0061c\u0065"{_egdda ,_fbgfd :=_cdggd .Value ,error (nil );if _fbgfd !=nil {return _fbgfd ;};_edeag .SpaceAttr =&_egdda ;continue ;};};for {_cdcbe ,_cffccc :=d .Token ();if _cffccc !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cffccc );};if _fdbfa ,_gabdgg :=_cdcbe .(_f .CharData );_gabdgg {_edeag .Content =string (_fdbfa );};if _badfcd ,_gacegb :=_cdcbe .(_f .EndElement );_gacegb &&_badfcd .Name ==start .Name {break ;};};return nil ;};func (_fegaf *CT_Cnf )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fegaf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_fegaf .ValAttr )});};if _fegaf .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_ff .Sprintf ("\u0025\u0076",*_fegaf .FirstRowAttr )});};if _fegaf .LastRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_ff .Sprintf ("\u0025\u0076",*_fegaf .LastRowAttr )});};if _fegaf .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 :_ff .Sprintf ("\u0025\u0076",*_fegaf .FirstColumnAttr )});};if _fegaf .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 :_ff .Sprintf ("\u0025\u0076",*_fegaf .LastColumnAttr )});};if _fegaf .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_fegaf .OddVBandAttr )});};if _fegaf .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 :_ff .Sprintf ("\u0025\u0076",*_fegaf .EvenVBandAttr )});};if _fegaf .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_fegaf .OddHBandAttr )});};if _fegaf .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 :_ff .Sprintf ("\u0025\u0076",*_fegaf .EvenHBandAttr )});};if _fegaf .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 :_ff .Sprintf ("\u0025\u0076",*_fegaf .FirstRowFirstColumnAttr )});};if _fegaf .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 :_ff .Sprintf ("\u0025\u0076",*_fegaf .FirstRowLastColumnAttr )});};if _fegaf .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 :_ff .Sprintf ("\u0025\u0076",*_fegaf .LastRowFirstColumnAttr )});};if _fegaf .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 :_ff .Sprintf ("\u0025\u0076",*_fegaf .LastRowLastColumnAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bebff ST_PTabRelativeTo )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eecbgf :=_f .Attr {};_eecbgf .Name =name ;switch _bebff {case ST_PTabRelativeToUnset :_eecbgf .Value ="";case ST_PTabRelativeToMargin :_eecbgf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_eecbgf .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _eecbgf ,nil ;};type EG_RangeMarkupElements struct{ +// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path +func (_beadd *CT_FrameScrollbar )ValidateWithPath (path string )error {if _beadd .ValAttr ==ST_FrameScrollbarUnset {return _ace .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 _adadf :=_beadd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adadf !=nil {return _adadf ;};return nil ;};type CT_TblGridChange struct{ -// Bookmark Start -BookmarkStart *CT_Bookmark ; +// Annotation Identifier +IdAttr int64 ;TblGrid *CT_TblGridBase ;};func (_fdgbd *ST_TextAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdgbd =0;case "\u0074\u006f\u0070":*_fdgbd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdgbd =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_fdgbd =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fdgbd =4;case "\u0061\u0075\u0074\u006f":*_fdgbd =5;};return nil ;}; -// Bookmark End -BookmarkEnd *CT_MarkupRange ; +// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path +func (_afccc *CT_HMerge )ValidateWithPath (path string )error {if _cefde :=_afccc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cefde !=nil {return _cefde ;};return nil ;};func (_dccdcb *ST_LevelSuffix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfdcb ,_debge :=d .Token ();if _debge !=nil {return _debge ;};if _fdfca ,_afafcc :=_gfdcb .(_d .EndElement );_afafcc &&_fdfca .Name ==start .Name {*_dccdcb =1;return nil ;};if _acgae ,_acacde :=_gfdcb .(_d .CharData );!_acacde {return _ace .Errorf ("\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 (_acgae ){case "":*_dccdcb =0;case "\u0074\u0061\u0062":*_dccdcb =1;case "\u0073\u0070\u0061c\u0065":*_dccdcb =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_dccdcb =3;};};_gfdcb ,_debge =d .Token ();if _debge !=nil {return _debge ;};if _cdfdgc ,_fcfbae :=_gfdcb .(_d .EndElement );_fcfbae &&_cdfdgc .Name ==start .Name {return nil ;};return _ace .Errorf ("\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 (_fdefc *ST_DropCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdefc =0;case "\u006e\u006f\u006e\u0065":*_fdefc =1;case "\u0064\u0072\u006f\u0070":*_fdefc =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fdefc =3;};return nil ;};type ST_TextboxTightWrap byte ; -// Move Source Location Container - Start -MoveFromRangeStart *CT_MoveBookmark ; +// Validate validates the CT_SmartTagRun and its children +func (_ecfgc *CT_SmartTagRun )Validate ()error {return _ecfgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};func (_faabcd ST_HexColorAuto )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eegbdg :=_d .Attr {};_eegbdg .Name =name ;switch _faabcd {case ST_HexColorAutoUnset :_eegbdg .Value ="";case ST_HexColorAutoAuto :_eegbdg .Value ="\u0061\u0075\u0074\u006f";};return _eegbdg ,nil ;};func (_gdfba *EG_RPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abadcd :for {_fbffdb ,_fgabe :=d .Token ();if _fgabe !=nil {return _fgabe ;};switch _cffbe :=_fbffdb .(type ){case _d .StartElement :switch _cffbe .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_gdfba .RStyle =NewCT_String ();if _caefd :=d .DecodeElement (_gdfba .RStyle ,&_cffbe );_caefd !=nil {return _caefd ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_gdfba .RFonts =NewCT_Fonts ();if _dacde :=d .DecodeElement (_gdfba .RFonts ,&_cffbe );_dacde !=nil {return _dacde ;};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 :"\u0062"},_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 :"\u0062"}:_gdfba .B =NewCT_OnOff ();if _beacde :=d .DecodeElement (_gdfba .B ,&_cffbe );_beacde !=nil {return _beacde ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_gdfba .BCs =NewCT_OnOff ();if _bdaea :=d .DecodeElement (_gdfba .BCs ,&_cffbe );_bdaea !=nil {return _bdaea ;};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 :"\u0069"},_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 :"\u0069"}:_gdfba .I =NewCT_OnOff ();if _aceffg :=d .DecodeElement (_gdfba .I ,&_cffbe );_aceffg !=nil {return _aceffg ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_gdfba .ICs =NewCT_OnOff ();if _fgedaa :=d .DecodeElement (_gdfba .ICs ,&_cffbe );_fgedaa !=nil {return _fgedaa ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_gdfba .Caps =NewCT_OnOff ();if _faeef :=d .DecodeElement (_gdfba .Caps ,&_cffbe );_faeef !=nil {return _faeef ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_gdfba .SmallCaps =NewCT_OnOff ();if _egddd :=d .DecodeElement (_gdfba .SmallCaps ,&_cffbe );_egddd !=nil {return _egddd ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_gdfba .Strike =NewCT_OnOff ();if _agcga :=d .DecodeElement (_gdfba .Strike ,&_cffbe );_agcga !=nil {return _agcga ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_gdfba .Dstrike =NewCT_OnOff ();if _ebege :=d .DecodeElement (_gdfba .Dstrike ,&_cffbe );_ebege !=nil {return _ebege ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_gdfba .Outline =NewCT_OnOff ();if _ecdced :=d .DecodeElement (_gdfba .Outline ,&_cffbe );_ecdced !=nil {return _ecdced ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gdfba .Shadow =NewCT_OnOff ();if _cfgdgg :=d .DecodeElement (_gdfba .Shadow ,&_cffbe );_cfgdgg !=nil {return _cfgdgg ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_gdfba .Emboss =NewCT_OnOff ();if _ffgccd :=d .DecodeElement (_gdfba .Emboss ,&_cffbe );_ffgccd !=nil {return _ffgccd ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_gdfba .Imprint =NewCT_OnOff ();if _acgee :=d .DecodeElement (_gdfba .Imprint ,&_cffbe );_acgee !=nil {return _acgee ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_gdfba .NoProof =NewCT_OnOff ();if _ebgda :=d .DecodeElement (_gdfba .NoProof ,&_cffbe );_ebgda !=nil {return _ebgda ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_gdfba .SnapToGrid =NewCT_OnOff ();if _egecee :=d .DecodeElement (_gdfba .SnapToGrid ,&_cffbe );_egecee !=nil {return _egecee ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_gdfba .Vanish =NewCT_OnOff ();if _cgegg :=d .DecodeElement (_gdfba .Vanish ,&_cffbe );_cgegg !=nil {return _cgegg ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_gdfba .WebHidden =NewCT_OnOff ();if _gcaaeg :=d .DecodeElement (_gdfba .WebHidden ,&_cffbe );_gcaaeg !=nil {return _gcaaeg ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_gdfba .Color =NewCT_Color ();if _ccafdc :=d .DecodeElement (_gdfba .Color ,&_cffbe );_ccafdc !=nil {return _ccafdc ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_gdfba .Spacing =NewCT_SignedTwipsMeasure ();if _egfeb :=d .DecodeElement (_gdfba .Spacing ,&_cffbe );_egfeb !=nil {return _egfeb ;};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 :"\u0077"},_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 :"\u0077"}:_gdfba .W =NewCT_TextScale ();if _bbega :=d .DecodeElement (_gdfba .W ,&_cffbe );_bbega !=nil {return _bbega ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_gdfba .Kern =NewCT_HpsMeasure ();if _eagcb :=d .DecodeElement (_gdfba .Kern ,&_cffbe );_eagcb !=nil {return _eagcb ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_gdfba .Position =NewCT_SignedHpsMeasure ();if _dgggfc :=d .DecodeElement (_gdfba .Position ,&_cffbe );_dgggfc !=nil {return _dgggfc ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_gdfba .Sz =NewCT_HpsMeasure ();if _afffff :=d .DecodeElement (_gdfba .Sz ,&_cffbe );_afffff !=nil {return _afffff ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_gdfba .SzCs =NewCT_HpsMeasure ();if _ggeff :=d .DecodeElement (_gdfba .SzCs ,&_cffbe );_ggeff !=nil {return _ggeff ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_gdfba .Highlight =NewCT_Highlight ();if _fadadg :=d .DecodeElement (_gdfba .Highlight ,&_cffbe );_fadadg !=nil {return _fadadg ;};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 :"\u0075"},_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 :"\u0075"}:_gdfba .U =NewCT_Underline ();if _dgfcg :=d .DecodeElement (_gdfba .U ,&_cffbe );_dgfcg !=nil {return _dgfcg ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gdfba .Effect =NewCT_TextEffect ();if _gbage :=d .DecodeElement (_gdfba .Effect ,&_cffbe );_gbage !=nil {return _gbage ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_gdfba .Bdr =NewCT_Border ();if _badbd :=d .DecodeElement (_gdfba .Bdr ,&_cffbe );_badbd !=nil {return _badbd ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_gdfba .Shd =NewCT_Shd ();if _eaggad :=d .DecodeElement (_gdfba .Shd ,&_cffbe );_eaggad !=nil {return _eaggad ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_gdfba .FitText =NewCT_FitText ();if _dabdee :=d .DecodeElement (_gdfba .FitText ,&_cffbe );_dabdee !=nil {return _dabdee ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_gdfba .VertAlign =NewCT_VerticalAlignRun ();if _bbaag :=d .DecodeElement (_gdfba .VertAlign ,&_cffbe );_bbaag !=nil {return _bbaag ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_gdfba .Rtl =NewCT_OnOff ();if _dgdcbf :=d .DecodeElement (_gdfba .Rtl ,&_cffbe );_dgdcbf !=nil {return _dgdcbf ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_gdfba .Cs =NewCT_OnOff ();if _gaaega :=d .DecodeElement (_gdfba .Cs ,&_cffbe );_gaaega !=nil {return _gaaega ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_gdfba .Em =NewCT_Em ();if _egagg :=d .DecodeElement (_gdfba .Em ,&_cffbe );_egagg !=nil {return _egagg ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_gdfba .Lang =NewCT_Language ();if _bbcgef :=d .DecodeElement (_gdfba .Lang ,&_cffbe );_bbcgef !=nil {return _bbcgef ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_gdfba .EastAsianLayout =NewCT_EastAsianLayout ();if _ddfeced :=d .DecodeElement (_gdfba .EastAsianLayout ,&_cffbe );_ddfeced !=nil {return _ddfeced ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_gdfba .SpecVanish =NewCT_OnOff ();if _dfefd :=d .DecodeElement (_gdfba .SpecVanish ,&_cffbe );_dfefd !=nil {return _dfefd ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_gdfba .OMath =NewCT_OnOff ();if _cadfdc :=d .DecodeElement (_gdfba .OMath ,&_cffbe );_cadfdc !=nil {return _cadfdc ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fR\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_cffbe .Name );if _cgeece :=d .Skip ();_cgeece !=nil {return _cgeece ;};};case _d .EndElement :break _abadcd ;case _d .CharData :};};return nil ;};func NewCT_Tbl ()*CT_Tbl {_deadac :=&CT_Tbl {};_deadac .TblPr =NewCT_TblPr ();_deadac .TblGrid =NewCT_TblGrid ();return _deadac ;};func (_abfbc *CT_Endnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abfbc .Endnote !=nil {_efef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_fddg :=range _abfbc .Endnote {e .EncodeElement (_fddg ,_efef );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcfee *CT_NumFmt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcfee .ValAttr =ST_NumberFormat (1);for _ ,_aaeba :=range start .Attr {if _aaeba .Name .Local =="\u0076\u0061\u006c"{_gcfee .ValAttr .UnmarshalXMLAttr (_aaeba );continue ;};if _aaeba .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_aebga ,_fbddf :=_aaeba .Value ,error (nil );if _fbddf !=nil {return _fbddf ;};_gcfee .FormatAttr =&_aebga ;continue ;};};for {_gcdcf ,_gacdf :=d .Token ();if _gacdf !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_gacdf );};if _fecaef ,_ddaac :=_gcdcf .(_d .EndElement );_ddaac &&_fecaef .Name ==start .Name {break ;};};return nil ;};func (_ddgfeg ST_SdtDateMappingType )String ()string {switch _ddgfeg {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 NewCT_RunTrackChange ()*CT_RunTrackChange {_aeead :=&CT_RunTrackChange {};return _aeead };func (_ecadge WdST_AlignV )String ()string {switch _ecadge {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 "";}; -// Move Source Location Container - End -MoveFromRangeEnd *CT_MarkupRange ; +// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path +func (_gfdf *CT_PPrBase )ValidateWithPath (path string )error {if _gfdf .PStyle !=nil {if _bcgcd :=_gfdf .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bcgcd !=nil {return _bcgcd ;};};if _gfdf .KeepNext !=nil {if _addba :=_gfdf .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_addba !=nil {return _addba ;};};if _gfdf .KeepLines !=nil {if _gadea :=_gfdf .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_gadea !=nil {return _gadea ;};};if _gfdf .PageBreakBefore !=nil {if _befcg :=_gfdf .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_befcg !=nil {return _befcg ;};};if _gfdf .FramePr !=nil {if _gbeba :=_gfdf .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_gbeba !=nil {return _gbeba ;};};if _gfdf .WidowControl !=nil {if _bcbd :=_gfdf .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_bcbd !=nil {return _bcbd ;};};if _gfdf .NumPr !=nil {if _dfded :=_gfdf .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_dfded !=nil {return _dfded ;};};if _gfdf .SuppressLineNumbers !=nil {if _aebge :=_gfdf .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_aebge !=nil {return _aebge ;};};if _gfdf .PBdr !=nil {if _eeaaa :=_gfdf .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_eeaaa !=nil {return _eeaaa ;};};if _gfdf .Shd !=nil {if _aaface :=_gfdf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aaface !=nil {return _aaface ;};};if _gfdf .Tabs !=nil {if _bbff :=_gfdf .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_bbff !=nil {return _bbff ;};};if _gfdf .SuppressAutoHyphens !=nil {if _daafb :=_gfdf .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_daafb !=nil {return _daafb ;};};if _gfdf .Kinsoku !=nil {if _cbbecc :=_gfdf .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_cbbecc !=nil {return _cbbecc ;};};if _gfdf .WordWrap !=nil {if _dfbaeb :=_gfdf .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_dfbaeb !=nil {return _dfbaeb ;};};if _gfdf .OverflowPunct !=nil {if _bffgc :=_gfdf .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bffgc !=nil {return _bffgc ;};};if _gfdf .TopLinePunct !=nil {if _eabec :=_gfdf .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_eabec !=nil {return _eabec ;};};if _gfdf .AutoSpaceDE !=nil {if _dcead :=_gfdf .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_dcead !=nil {return _dcead ;};};if _gfdf .AutoSpaceDN !=nil {if _gfgg :=_gfdf .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_gfgg !=nil {return _gfgg ;};};if _gfdf .Bidi !=nil {if _ddccd :=_gfdf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_ddccd !=nil {return _ddccd ;};};if _gfdf .AdjustRightInd !=nil {if _aafcf :=_gfdf .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_aafcf !=nil {return _aafcf ;};};if _gfdf .SnapToGrid !=nil {if _fffgd :=_gfdf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_fffgd !=nil {return _fffgd ;};};if _gfdf .Spacing !=nil {if _cafbg :=_gfdf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cafbg !=nil {return _cafbg ;};};if _gfdf .Ind !=nil {if _bggfa :=_gfdf .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_bggfa !=nil {return _bggfa ;};};if _gfdf .ContextualSpacing !=nil {if _gdcdc :=_gfdf .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_gdcdc !=nil {return _gdcdc ;};};if _gfdf .MirrorIndents !=nil {if _efdcd :=_gfdf .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_efdcd !=nil {return _efdcd ;};};if _gfdf .SuppressOverlap !=nil {if _bcdae :=_gfdf .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bcdae !=nil {return _bcdae ;};};if _gfdf .Jc !=nil {if _gabga :=_gfdf .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gabga !=nil {return _gabga ;};};if _gfdf .TextDirection !=nil {if _dbdgg :=_gfdf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dbdgg !=nil {return _dbdgg ;};};if _gfdf .TextAlignment !=nil {if _gcaeee :=_gfdf .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_gcaeee !=nil {return _gcaeee ;};};if _gfdf .TextboxTightWrap !=nil {if _ggegcd :=_gfdf .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_ggegcd !=nil {return _ggegcd ;};};if _gfdf .OutlineLvl !=nil {if _gccaf :=_gfdf .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_gccaf !=nil {return _gccaf ;};};if _gfdf .DivId !=nil {if _cgceg :=_gfdf .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_cgceg !=nil {return _cgceg ;};};if _gfdf .CnfStyle !=nil {if _gefag :=_gfdf .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_gefag !=nil {return _gefag ;};};return nil ;};func (_cbaaa WdST_WrapText )ValidateWithPath (path string )error {switch _cbaaa {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbaaa ));};return nil ;};func (_cccebb ST_LevelSuffix )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egfbce :=_d .Attr {};_egfbce .Name =name ;switch _cccebb {case ST_LevelSuffixUnset :_egfbce .Value ="";case ST_LevelSuffixTab :_egfbce .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_egfbce .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_egfbce .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _egfbce ,nil ;};func (_gcaccc *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbffce :for {_ecbfc ,_fefebd :=d .Token ();if _fefebd !=nil {return _fefebd ;};switch _baeaec :=_ecbfc .(type ){case _d .StartElement :switch _baeaec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0074\u0078\u0062\u0078"}:_gcaccc .Txbx =NewWdCT_TextboxInfo ();if _gabbg :=d .DecodeElement (_gcaccc .Txbx ,&_baeaec );_gabbg !=nil {return _gabbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_gcaccc .LinkedTxbx =NewWdCT_LinkedTextboxInformation ();if _ccbfc :=d .DecodeElement (_gcaccc .LinkedTxbx ,&_baeaec );_ccbfc !=nil {return _ccbfc ;};default:_fe .Log .Debug ("\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",_baeaec .Name );if _bbcbc :=d .Skip ();_bbcbc !=nil {return _bbcbc ;};};case _d .EndElement :break _fbffce ;case _d .CharData :};};return nil ;};type CT_DataBinding struct{ -// Move Destination Location Container - Start -MoveToRangeStart *CT_MoveBookmark ; +// XML Namespace Prefix Mappings +PrefixMappingsAttr *string ; -// Move Destination Location Container - End -MoveToRangeEnd *CT_MarkupRange ; +// XPath +XpathAttr string ; -// Comment Anchor Range Start -CommentRangeStart *CT_MarkupRange ; +// Custom XML Data Storage ID +StoreItemIDAttr string ;};func (_gaca *CT_Caption )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaec :=range start .Attr {if _eaec .Name .Local =="\u006e\u0061\u006d\u0065"{_aefc ,_addg :=_eaec .Value ,error (nil );if _addg !=nil {return _addg ;};_gaca .NameAttr =_aefc ;continue ;};if _eaec .Name .Local =="\u0070\u006f\u0073"{_gaca .PosAttr .UnmarshalXMLAttr (_eaec );continue ;};if _eaec .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_cdcdg ,_gbaa :=ParseUnionST_OnOff (_eaec .Value );if _gbaa !=nil {return _gbaa ;};_gaca .ChapNumAttr =&_cdcdg ;continue ;};if _eaec .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_ffef ,_dbg :=_ac .ParseInt (_eaec .Value ,10,64);if _dbg !=nil {return _dbg ;};_gaca .HeadingAttr =&_ffef ;continue ;};if _eaec .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_gffd ,_cacef :=ParseUnionST_OnOff (_eaec .Value );if _cacef !=nil {return _cacef ;};_gaca .NoLabelAttr =&_gffd ;continue ;};if _eaec .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_gaca .NumFmtAttr .UnmarshalXMLAttr (_eaec );continue ;};if _eaec .Name .Local =="\u0073\u0065\u0070"{_gaca .SepAttr .UnmarshalXMLAttr (_eaec );continue ;};};for {_gccf ,_ecbe :=d .Token ();if _ecbe !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_ecbe );};if _cbgd ,_aegd :=_gccf .(_d .EndElement );_aegd &&_cbgd .Name ==start .Name {break ;};};return nil ;};func (_ccacb ST_EdnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccacb .String (),start );};func (_adaff *ST_Em )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adaff =0;case "\u006e\u006f\u006e\u0065":*_adaff =1;case "\u0064\u006f\u0074":*_adaff =2;case "\u0063\u006f\u006dm\u0061":*_adaff =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_adaff =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_adaff =5;};return nil ;};func (_ffgag ST_HexColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffgag .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_d .CharData (_ffgag .ST_HexColorAuto .String ()));};if _ffgag .ST_HexColorRGB !=nil {e .EncodeToken (_d .CharData (*_ffgag .ST_HexColorRGB ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};type ST_LevelSuffix byte ;func NewCT_SdtRun ()*CT_SdtRun {_ffdbb :=&CT_SdtRun {};return _ffdbb };func (_ebcdf *CT_WebSettings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebcdf .Frameset !=nil {_eadffe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_ebcdf .Frameset ,_eadffe );};if _ebcdf .Divs !=nil {_cddbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_ebcdf .Divs ,_cddbf );};if _ebcdf .Encoding !=nil {_aeegb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ebcdf .Encoding ,_aeegb );};if _ebcdf .OptimizeForBrowser !=nil {_ebbcff :=_d .StartElement {Name :_d .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_ebcdf .OptimizeForBrowser ,_ebbcff );};if _ebcdf .RelyOnVML !=nil {_egfgag :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_ebcdf .RelyOnVML ,_egfgag );};if _ebcdf .AllowPNG !=nil {_baacgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}};e .EncodeElement (_ebcdf .AllowPNG ,_baacgc );};if _ebcdf .DoNotRelyOnCSS !=nil {_cfgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_ebcdf .DoNotRelyOnCSS ,_cfgac );};if _ebcdf .DoNotSaveAsSingleFile !=nil {_gcfdb :=_d .StartElement {Name :_d .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 (_ebcdf .DoNotSaveAsSingleFile ,_gcfdb );};if _ebcdf .DoNotOrganizeInFolder !=nil {_gfdea :=_d .StartElement {Name :_d .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 (_ebcdf .DoNotOrganizeInFolder ,_gfdea );};if _ebcdf .DoNotUseLongFileNames !=nil {_cdgda :=_d .StartElement {Name :_d .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 (_ebcdf .DoNotUseLongFileNames ,_cdgda );};if _ebcdf .PixelsPerInch !=nil {_gcdbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_ebcdf .PixelsPerInch ,_gcdbe );};if _ebcdf .TargetScreenSz !=nil {_dbadf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}};e .EncodeElement (_ebcdf .TargetScreenSz ,_dbadf );};if _ebcdf .SaveSmartTagsAsXml !=nil {_edabec :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_ebcdf .SaveSmartTagsAsXml ,_edabec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SimpleField ()*CT_SimpleField {_bfgccf :=&CT_SimpleField {};return _bfgccf }; -// Comment Anchor Range End -CommentRangeEnd *CT_MarkupRange ; +// Validate validates the CT_Comment and its children +func (_gdbga *CT_Comment )Validate ()error {return _gdbga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_bbebd *CT_TextScale )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcdbgb :=range start .Attr {if _dcdbgb .Name .Local =="\u0076\u0061\u006c"{_agccc ,_fabab :=ParseUnionST_TextScale (_dcdbgb .Value );if _fabab !=nil {return _fabab ;};_bbebd .ValAttr =&_agccc ;continue ;};};for {_dfcad ,_faced :=d .Token ();if _faced !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_faced );};if _gdbafb ,_bbgfa :=_dfcad .(_d .EndElement );_bbgfa &&_gdbafb .Name ==start .Name {break ;};};return nil ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Custom XML Markup Insertion Start -CustomXmlInsRangeStart *CT_TrackChange ; +// Annotation Identifier +IdAttr int64 ;PPr *CT_PPrBase ;};func NewWebSettings ()*WebSettings {_bbegac :=&WebSettings {};_bbegac .CT_WebSettings =*NewCT_WebSettings ();return _bbegac ;};func (_b *AG_Password )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _b .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_b .AlgorithmNameAttr )});};if _b .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_b .HashValueAttr )});};if _b .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_b .SaltValueAttr )});};if _b .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_b .SpinCountAttr )});};return nil ;};func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_ddcfg :=&EG_BlockLevelElts {};return _ddcfg }; -// Custom XML Markup Insertion End -CustomXmlInsRangeEnd *CT_Markup ; +// Validate validates the Endnotes and its children +func (_abfbea *Endnotes )Validate ()error {return _abfbea .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};type CT_Headers struct{ -// Custom XML Markup Deletion Start -CustomXmlDelRangeStart *CT_TrackChange ; +// Header Cell Reference +Header []*CT_String ;};func (_gafea *CT_WriteProtection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gafea .RecommendedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .RecommendedAttr )});};if _gafea .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .AlgorithmNameAttr )});};if _gafea .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .HashValueAttr )});};if _gafea .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .SaltValueAttr )});};if _gafea .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .SpinCountAttr )});};if _gafea .CryptProviderTypeAttr !=_ff .ST_CryptProvUnset {_abaed ,_adgdbe :=_gafea .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _adgdbe !=nil {return _adgdbe ;};start .Attr =append (start .Attr ,_abaed );};if _gafea .CryptAlgorithmClassAttr !=_ff .ST_AlgClassUnset {_gacff ,_aefaa :=_gafea .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _aefaa !=nil {return _aefaa ;};start .Attr =append (start .Attr ,_gacff );};if _gafea .CryptAlgorithmTypeAttr !=_ff .ST_AlgTypeUnset {_deeag ,_ddeb :=_gafea .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _ddeb !=nil {return _ddeb ;};start .Attr =append (start .Attr ,_deeag );};if _gafea .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .CryptAlgorithmSidAttr )});};if _gafea .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .CryptSpinCountAttr )});};if _gafea .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .CryptProviderAttr )});};if _gafea .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .AlgIdExtAttr )});};if _gafea .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .AlgIdExtSourceAttr )});};if _gafea .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .CryptProviderTypeExtAttr )});};if _gafea .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_ace .Sprintf ("\u0025\u0076",*_gafea .CryptProviderTypeExtSourceAttr )});};if _gafea .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .HashAttr )});};if _gafea .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_gafea .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acfbee *ST_VAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acfbee =0;case "\u0074\u0065\u0078\u0074":*_acfbee =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_acfbee =2;case "\u0070\u0061\u0067\u0065":*_acfbee =3;};return nil ;};func NewCT_TcPrInner ()*CT_TcPrInner {_bcecc :=&CT_TcPrInner {};return _bcecc };func NewCT_FtnEdn ()*CT_FtnEdn {_bgcfd :=&CT_FtnEdn {};return _bgcfd };type ST_Wrap byte ;func (_fcdca *CT_TblPPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaddd :=range start .Attr {if _aaddd .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_eeadb ,_ggeaee :=ParseUnionST_TwipsMeasure (_aaddd .Value );if _ggeaee !=nil {return _ggeaee ;};_fcdca .LeftFromTextAttr =&_eeadb ;continue ;};if _aaddd .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_ccgfe ,_edgbda :=ParseUnionST_TwipsMeasure (_aaddd .Value );if _edgbda !=nil {return _edgbda ;};_fcdca .RightFromTextAttr =&_ccgfe ;continue ;};if _aaddd .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_cfeaa ,_fgfgc :=ParseUnionST_TwipsMeasure (_aaddd .Value );if _fgfgc !=nil {return _fgfgc ;};_fcdca .TopFromTextAttr =&_cfeaa ;continue ;};if _aaddd .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_dcgeg ,_fbdfab :=ParseUnionST_TwipsMeasure (_aaddd .Value );if _fbdfab !=nil {return _fbdfab ;};_fcdca .BottomFromTextAttr =&_dcgeg ;continue ;};if _aaddd .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_fcdca .VertAnchorAttr .UnmarshalXMLAttr (_aaddd );continue ;};if _aaddd .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_fcdca .HorzAnchorAttr .UnmarshalXMLAttr (_aaddd );continue ;};if _aaddd .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_fcdca .TblpXSpecAttr .UnmarshalXMLAttr (_aaddd );continue ;};if _aaddd .Name .Local =="\u0074\u0062\u006cp\u0058"{_fcfaf ,_gfggd :=ParseUnionST_SignedTwipsMeasure (_aaddd .Value );if _gfggd !=nil {return _gfggd ;};_fcdca .TblpXAttr =&_fcfaf ;continue ;};if _aaddd .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_fcdca .TblpYSpecAttr .UnmarshalXMLAttr (_aaddd );continue ;};if _aaddd .Name .Local =="\u0074\u0062\u006cp\u0059"{_gebegg ,_acaega :=ParseUnionST_SignedTwipsMeasure (_aaddd .Value );if _acaega !=nil {return _acaega ;};_fcdca .TblpYAttr =&_gebegg ;continue ;};};for {_dgcgcf ,_cbgcd :=d .Token ();if _cbgcd !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_cbgcd );};if _fdgdd ,_dgdaaf :=_dgcgcf .(_d .EndElement );_dgdaaf &&_fdgdd .Name ==start .Name {break ;};};return nil ;}; -// Custom XML Markup Deletion End -CustomXmlDelRangeEnd *CT_Markup ; +// Validate validates the CT_BdoContentRun and its children +func (_egac *CT_BdoContentRun )Validate ()error {return _egac .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_fdegg ST_Wrap )String ()string {switch _fdegg {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 "";};type CT_SdtContentRow struct{ -// Custom XML Markup Move Source Start -CustomXmlMoveFromRangeStart *CT_TrackChange ; +// Table Row +Tr []*CT_Row ; -// Custom XML Markup Move Source End -CustomXmlMoveFromRangeEnd *CT_Markup ; +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Custom XML Markup Move Destination Location Start -CustomXmlMoveToRangeStart *CT_TrackChange ; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Custom XML Markup Move Destination Location End -CustomXmlMoveToRangeEnd *CT_Markup ;};func (_bcfbe ST_DisplacedByCustomXml )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcfbe .String (),start );};func NewCT_NumFmt ()*CT_NumFmt {_eeaff :=&CT_NumFmt {};_eeaff .ValAttr =ST_NumberFormat (1);return _eeaff ;};func (_ddbgc ST_PageBorderZOrder )String ()string {switch _ddbgc {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};func (_egggb *CT_CompatSetting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edde :=range start .Attr {if _edde .Name .Local =="\u006e\u0061\u006d\u0065"{_bddec ,_affcc :=_edde .Value ,error (nil );if _affcc !=nil {return _affcc ;};_egggb .NameAttr =&_bddec ;continue ;};if _edde .Name .Local =="\u0075\u0072\u0069"{_ggcg ,_eebf :=_edde .Value ,error (nil );if _eebf !=nil {return _eebf ;};_egggb .UriAttr =&_ggcg ;continue ;};if _edde .Name .Local =="\u0076\u0061\u006c"{_gfagb ,_eega :=_edde .Value ,error (nil );if _eega !=nil {return _eega ;};_egggb .ValAttr =&_gfagb ;continue ;};};for {_beada ,_ebgea :=d .Token ();if _ebgea !=nil {return _ff .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",_ebgea );};if _aadaa ,_dgcaf :=_beada .(_f .EndElement );_dgcaf &&_aadaa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SdtDateMappingType and its children +func (_ggefe *CT_SdtDateMappingType )Validate ()error {return _ggefe .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");};type EG_RunLevelElts struct{ -// Validate validates the CT_DocRsids and its children -func (_bbcd *CT_DocRsids )Validate ()error {return _bbcd .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");}; +// Proofing Error Anchor +ProofErr *CT_ProofErr ; -// ST_TextScale is a union type -type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;}; +// Range Permission Start +PermStart *CT_PermStart ; -// Validate validates the CT_SimpleField and its children -func (_cgbac *CT_SimpleField )Validate ()error {return _cgbac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Range Permission End +PermEnd *CT_Perm ; -// Annotation Identifier -IdAttr int64 ;PPr *CT_PPrBase ;}; +// Inserted Run Content +Ins *CT_RunTrackChange ; -// Validate validates the CT_RPr and its children -func (_gbaed *CT_RPr )Validate ()error {return _gbaed .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_degce :=&CT_CustomXmlCell {};return _degce };func (_dfecc *CT_Proof )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bafff :=range start .Attr {if _bafff .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_dfecc .SpellingAttr .UnmarshalXMLAttr (_bafff );continue ;};if _bafff .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_dfecc .GrammarAttr .UnmarshalXMLAttr (_bafff );continue ;};};for {_aabed ,_befgb :=d .Token ();if _befgb !=nil {return _ff .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_befgb );};if _eadce ,_gdfcg :=_aabed .(_f .EndElement );_gdfcg &&_eadce .Name ==start .Name {break ;};};return nil ;};func (_bged *CT_ObjectChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bged .Control !=nil {_fgcddb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_bged .Control ,_fgcddb );};if _bged .ObjectLink !=nil {_cgeac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_bged .ObjectLink ,_cgeac );};if _bged .ObjectEmbed !=nil {_gdgda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}};e .EncodeElement (_bged .ObjectEmbed ,_gdgda );};if _bged .Movie !=nil {_aafag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_bged .Movie ,_aafag );};return nil ;};func (_ddgacd ST_MailMergeDocType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddgacd .String (),start );};func (_bddbe ST_ChapterSep )ValidateWithPath (path string )error {switch _bddbe {case 0,1,2,3,4,5:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bddbe ));};return nil ;};func (_ebfcac ST_PageOrientation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebfcac .String (),start );};type CT_FFName struct{ +// Deleted Run Content +Del *CT_RunTrackChange ; -// Form Field Name Value -ValAttr *string ;};func NewCT_WebSettings ()*CT_WebSettings {_cbcab :=&CT_WebSettings {};return _cbcab }; +// Move Source Run Content +MoveFrom *CT_RunTrackChange ; -// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path -func (_bfdeg *EG_MathContent )ValidateWithPath (path string )error {if _bfdeg .OMathPara !=nil {if _feeed :=_bfdeg .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_feeed !=nil {return _feeed ;};};if _bfdeg .OMath !=nil {if _feaegd :=_bfdeg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_feaegd !=nil {return _feaegd ;};};return nil ;};func (_aegfa *CT_FFTextType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aaecf ,_fbae :=_aegfa .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbae !=nil {return _fbae ;};start .Attr =append (start .Attr ,_aaecf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afeab *CT_Frame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgbed :for {_gceeab ,_badd :=d .Token ();if _badd !=nil {return _badd ;};switch _bdfgd :=_gceeab .(type ){case _f .StartElement :switch _bdfgd .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"}:_afeab .Sz =NewCT_String ();if _abdf :=d .DecodeElement (_afeab .Sz ,&_bdfgd );_abdf !=nil {return _abdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afeab .Name =NewCT_String ();if _acacd :=d .DecodeElement (_afeab .Name ,&_bdfgd );_acacd !=nil {return _acacd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afeab .Title =NewCT_String ();if _fbab :=d .DecodeElement (_afeab .Title ,&_bdfgd );_fbab !=nil {return _fbab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afeab .LongDesc =NewCT_Rel ();if _ddfaa :=d .DecodeElement (_afeab .LongDesc ,&_bdfgd );_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 :"\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"}:_afeab .SourceFileName =NewCT_Rel ();if _aacce :=d .DecodeElement (_afeab .SourceFileName ,&_bdfgd );_aacce !=nil {return _aacce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afeab .MarW =NewCT_PixelsMeasure ();if _bfafa :=d .DecodeElement (_afeab .MarW ,&_bdfgd );_bfafa !=nil {return _bfafa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afeab .MarH =NewCT_PixelsMeasure ();if _adacb :=d .DecodeElement (_afeab .MarH ,&_bdfgd );_adacb !=nil {return _adacb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afeab .Scrollbar =NewCT_FrameScrollbar ();if _aefd :=d .DecodeElement (_afeab .Scrollbar ,&_bdfgd );_aefd !=nil {return _aefd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afeab .NoResizeAllowed =NewCT_OnOff ();if _afef :=d .DecodeElement (_afeab .NoResizeAllowed ,&_bdfgd );_afef !=nil {return _afef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afeab .LinkedToFile =NewCT_OnOff ();if _fegga :=d .DecodeElement (_afeab .LinkedToFile ,&_bdfgd );_fegga !=nil {return _fegga ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0020\u0025\u0076",_bdfgd .Name );if _gcggf :=d .Skip ();_gcggf !=nil {return _gcggf ;};};case _f .EndElement :break _fgbed ;case _f .CharData :};};return nil ;};func (_cgcg ST_MailMergeSourceType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdacac :=_f .Attr {};_fdacac .Name =name ;switch _cgcg {case ST_MailMergeSourceTypeUnset :_fdacac .Value ="";case ST_MailMergeSourceTypeDatabase :_fdacac .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_fdacac .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_fdacac .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_fdacac .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_fdacac .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_fdacac .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_fdacac .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_fdacac .Value ="\u006c\u0065\u0067\u0061\u0063\u0079";case ST_MailMergeSourceTypeMaster :_fdacac .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _fdacac ,nil ;};func (_edbdfa *CT_Row )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdgcd :=range start .Attr {if _gdgcd .Name .Local =="\u0072\u0073\u0069d\u0052"{_dfcg ,_dgbgg :=_gdgcd .Value ,error (nil );if _dgbgg !=nil {return _dgbgg ;};_edbdfa .RsidRAttr =&_dfcg ;continue ;};if _gdgcd .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bfed ,_gadfc :=_gdgcd .Value ,error (nil );if _gadfc !=nil {return _gadfc ;};_edbdfa .RsidDelAttr =&_bfed ;continue ;};if _gdgcd .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_cffce ,_cdbac :=_gdgcd .Value ,error (nil );if _cdbac !=nil {return _cdbac ;};_edbdfa .RsidTrAttr =&_cffce ;continue ;};if _gdgcd .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_dcaaa ,_bdfef :=_gdgcd .Value ,error (nil );if _bdfef !=nil {return _bdfef ;};_edbdfa .RsidRPrAttr =&_dcaaa ;continue ;};};_cdagbg :for {_efeef ,_cgeca :=d .Token ();if _cgeca !=nil {return _cgeca ;};switch _ffbff :=_efeef .(type ){case _f .StartElement :switch _ffbff .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"}:_edbdfa .TblPrEx =NewCT_TblPrEx ();if _bfccf :=d .DecodeElement (_edbdfa .TblPrEx ,&_ffbff );_bfccf !=nil {return _bfccf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbdfa .TrPr =NewCT_TrPr ();if _fdceg :=d .DecodeElement (_edbdfa .TrPr ,&_ffbff );_fdceg !=nil {return _fdceg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daad :=NewEG_ContentCellContent ();_eegeef :=NewCT_Tc ();if _gfbee :=d .DecodeElement (_eegeef ,&_ffbff );_gfbee !=nil {return _gfbee ;};_daad .Tc =append (_daad .Tc ,_eegeef );_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_daad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bafag :=NewEG_ContentCellContent ();_bafag .CustomXml =NewCT_CustomXmlCell ();if _gdecf :=d .DecodeElement (_bafag .CustomXml ,&_ffbff );_gdecf !=nil {return _gdecf ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_bafag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eggda :=NewEG_ContentCellContent ();_eggda .Sdt =NewCT_SdtCell ();if _dafee :=d .DecodeElement (_eggda .Sdt ,&_ffbff );_dafee !=nil {return _dafee ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_eggda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afdbf :=NewEG_ContentCellContent ();_gbacc :=NewEG_RunLevelElts ();_gbacc .ProofErr =NewCT_ProofErr ();if _babd :=d .DecodeElement (_gbacc .ProofErr ,&_ffbff );_babd !=nil {return _babd ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_afdbf );_afdbf .EG_RunLevelElts =append (_afdbf .EG_RunLevelElts ,_gbacc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefbb :=NewEG_ContentCellContent ();_eafgb :=NewEG_RunLevelElts ();_eafgb .PermStart =NewCT_PermStart ();if _gdggef :=d .DecodeElement (_eafgb .PermStart ,&_ffbff );_gdggef !=nil {return _gdggef ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_fefbb );_fefbb .EG_RunLevelElts =append (_fefbb .EG_RunLevelElts ,_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 :"\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"}:_dfcddc :=NewEG_ContentCellContent ();_bdgef :=NewEG_RunLevelElts ();_bdgef .PermEnd =NewCT_Perm ();if _ccede :=d .DecodeElement (_bdgef .PermEnd ,&_ffbff );_ccede !=nil {return _ccede ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_dfcddc );_dfcddc .EG_RunLevelElts =append (_dfcddc .EG_RunLevelElts ,_bdgef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgage :=NewEG_ContentCellContent ();_gcdbf :=NewEG_RunLevelElts ();_gcdbf .Ins =NewCT_RunTrackChange ();if _bcdbe :=d .DecodeElement (_gcdbf .Ins ,&_ffbff );_bcdbe !=nil {return _bcdbe ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_bgage );_bgage .EG_RunLevelElts =append (_bgage .EG_RunLevelElts ,_gcdbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afgbbd :=NewEG_ContentCellContent ();_afceb :=NewEG_RunLevelElts ();_afceb .Del =NewCT_RunTrackChange ();if _bebfa :=d .DecodeElement (_afceb .Del ,&_ffbff );_bebfa !=nil {return _bebfa ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_afgbbd );_afgbbd .EG_RunLevelElts =append (_afgbbd .EG_RunLevelElts ,_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 :"\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"}:_fbdfe :=NewEG_ContentCellContent ();_cabecd :=NewEG_RunLevelElts ();_cabecd .MoveFrom =NewCT_RunTrackChange ();if _bbgbeg :=d .DecodeElement (_cabecd .MoveFrom ,&_ffbff );_bbgbeg !=nil {return _bbgbeg ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_fbdfe );_fbdfe .EG_RunLevelElts =append (_fbdfe .EG_RunLevelElts ,_cabecd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecdcg :=NewEG_ContentCellContent ();_fcgaa :=NewEG_RunLevelElts ();_fcgaa .MoveTo =NewCT_RunTrackChange ();if _bfbbf :=d .DecodeElement (_fcgaa .MoveTo ,&_ffbff );_bfbbf !=nil {return _bfbbf ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_ecdcg );_ecdcg .EG_RunLevelElts =append (_ecdcg .EG_RunLevelElts ,_fcgaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfbae :=NewEG_ContentCellContent ();_gade :=NewEG_RunLevelElts ();_ebfca :=NewEG_RangeMarkupElements ();_ebfca .BookmarkStart =NewCT_Bookmark ();if _agcgbg :=d .DecodeElement (_ebfca .BookmarkStart ,&_ffbff );_agcgbg !=nil {return _agcgbg ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_dfbae );_dfbae .EG_RunLevelElts =append (_dfbae .EG_RunLevelElts ,_gade );_gade .EG_RangeMarkupElements =append (_gade .EG_RangeMarkupElements ,_ebfca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgacde :=NewEG_ContentCellContent ();_ccaeef :=NewEG_RunLevelElts ();_dedbcd :=NewEG_RangeMarkupElements ();_dedbcd .BookmarkEnd =NewCT_MarkupRange ();if _gbfeef :=d .DecodeElement (_dedbcd .BookmarkEnd ,&_ffbff );_gbfeef !=nil {return _gbfeef ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_bgacde );_bgacde .EG_RunLevelElts =append (_bgacde .EG_RunLevelElts ,_ccaeef );_ccaeef .EG_RangeMarkupElements =append (_ccaeef .EG_RangeMarkupElements ,_dedbcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgaf :=NewEG_ContentCellContent ();_cfdedg :=NewEG_RunLevelElts ();_gedff :=NewEG_RangeMarkupElements ();_gedff .MoveFromRangeStart =NewCT_MoveBookmark ();if _edgaee :=d .DecodeElement (_gedff .MoveFromRangeStart ,&_ffbff );_edgaee !=nil {return _edgaee ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_dbgaf );_dbgaf .EG_RunLevelElts =append (_dbgaf .EG_RunLevelElts ,_cfdedg );_cfdedg .EG_RangeMarkupElements =append (_cfdedg .EG_RangeMarkupElements ,_gedff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aecgd :=NewEG_ContentCellContent ();_ecdbg :=NewEG_RunLevelElts ();_gecae :=NewEG_RangeMarkupElements ();_gecae .MoveFromRangeEnd =NewCT_MarkupRange ();if _fgbga :=d .DecodeElement (_gecae .MoveFromRangeEnd ,&_ffbff );_fgbga !=nil {return _fgbga ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_aecgd );_aecgd .EG_RunLevelElts =append (_aecgd .EG_RunLevelElts ,_ecdbg );_ecdbg .EG_RangeMarkupElements =append (_ecdbg .EG_RangeMarkupElements ,_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 :"\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"}:_edbdfb :=NewEG_ContentCellContent ();_bbeca :=NewEG_RunLevelElts ();_ddgfg :=NewEG_RangeMarkupElements ();_ddgfg .MoveToRangeStart =NewCT_MoveBookmark ();if _eeecb :=d .DecodeElement (_ddgfg .MoveToRangeStart ,&_ffbff );_eeecb !=nil {return _eeecb ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_edbdfb );_edbdfb .EG_RunLevelElts =append (_edbdfb .EG_RunLevelElts ,_bbeca );_bbeca .EG_RangeMarkupElements =append (_bbeca .EG_RangeMarkupElements ,_ddgfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffc :=NewEG_ContentCellContent ();_deacba :=NewEG_RunLevelElts ();_efccg :=NewEG_RangeMarkupElements ();_efccg .MoveToRangeEnd =NewCT_MarkupRange ();if _beee :=d .DecodeElement (_efccg .MoveToRangeEnd ,&_ffbff );_beee !=nil {return _beee ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_dffc );_dffc .EG_RunLevelElts =append (_dffc .EG_RunLevelElts ,_deacba );_deacba .EG_RangeMarkupElements =append (_deacba .EG_RangeMarkupElements ,_efccg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedgg :=NewEG_ContentCellContent ();_aacaf :=NewEG_RunLevelElts ();_befd :=NewEG_RangeMarkupElements ();_befd .CommentRangeStart =NewCT_MarkupRange ();if _acadcg :=d .DecodeElement (_befd .CommentRangeStart ,&_ffbff );_acadcg !=nil {return _acadcg ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_cedgg );_cedgg .EG_RunLevelElts =append (_cedgg .EG_RunLevelElts ,_aacaf );_aacaf .EG_RangeMarkupElements =append (_aacaf .EG_RangeMarkupElements ,_befd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecagc :=NewEG_ContentCellContent ();_dcgad :=NewEG_RunLevelElts ();_dgdgc :=NewEG_RangeMarkupElements ();_dgdgc .CommentRangeEnd =NewCT_MarkupRange ();if _cbgaa :=d .DecodeElement (_dgdgc .CommentRangeEnd ,&_ffbff );_cbgaa !=nil {return _cbgaa ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_ecagc );_ecagc .EG_RunLevelElts =append (_ecagc .EG_RunLevelElts ,_dcgad );_dcgad .EG_RangeMarkupElements =append (_dcgad .EG_RangeMarkupElements ,_dgdgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbggf :=NewEG_ContentCellContent ();_gbbce :=NewEG_RunLevelElts ();_deede :=NewEG_RangeMarkupElements ();_deede .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dccfe :=d .DecodeElement (_deede .CustomXmlInsRangeStart ,&_ffbff );_dccfe !=nil {return _dccfe ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_cbggf );_cbggf .EG_RunLevelElts =append (_cbggf .EG_RunLevelElts ,_gbbce );_gbbce .EG_RangeMarkupElements =append (_gbbce .EG_RangeMarkupElements ,_deede );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceagg :=NewEG_ContentCellContent ();_ebcgc :=NewEG_RunLevelElts ();_bcbeg :=NewEG_RangeMarkupElements ();_bcbeg .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgbga :=d .DecodeElement (_bcbeg .CustomXmlInsRangeEnd ,&_ffbff );_dgbga !=nil {return _dgbga ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_ceagg );_ceagg .EG_RunLevelElts =append (_ceagg .EG_RunLevelElts ,_ebcgc );_ebcgc .EG_RangeMarkupElements =append (_ebcgc .EG_RangeMarkupElements ,_bcbeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bddb :=NewEG_ContentCellContent ();_dbeef :=NewEG_RunLevelElts ();_bbbefb :=NewEG_RangeMarkupElements ();_bbbefb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eafbe :=d .DecodeElement (_bbbefb .CustomXmlDelRangeStart ,&_ffbff );_eafbe !=nil {return _eafbe ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_bddb );_bddb .EG_RunLevelElts =append (_bddb .EG_RunLevelElts ,_dbeef );_dbeef .EG_RangeMarkupElements =append (_dbeef .EG_RangeMarkupElements ,_bbbefb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbacc :=NewEG_ContentCellContent ();_beabag :=NewEG_RunLevelElts ();_gbcbg :=NewEG_RangeMarkupElements ();_gbcbg .CustomXmlDelRangeEnd =NewCT_Markup ();if _dabfgc :=d .DecodeElement (_gbcbg .CustomXmlDelRangeEnd ,&_ffbff );_dabfgc !=nil {return _dabfgc ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_cbacc );_cbacc .EG_RunLevelElts =append (_cbacc .EG_RunLevelElts ,_beabag );_beabag .EG_RangeMarkupElements =append (_beabag .EG_RangeMarkupElements ,_gbcbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geaee :=NewEG_ContentCellContent ();_ccdcd :=NewEG_RunLevelElts ();_gffag :=NewEG_RangeMarkupElements ();_gffag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcceb :=d .DecodeElement (_gffag .CustomXmlMoveFromRangeStart ,&_ffbff );_gcceb !=nil {return _gcceb ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_geaee );_geaee .EG_RunLevelElts =append (_geaee .EG_RunLevelElts ,_ccdcd );_ccdcd .EG_RangeMarkupElements =append (_ccdcd .EG_RangeMarkupElements ,_gffag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebff :=NewEG_ContentCellContent ();_agcbg :=NewEG_RunLevelElts ();_aegec :=NewEG_RangeMarkupElements ();_aegec .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adeecf :=d .DecodeElement (_aegec .CustomXmlMoveFromRangeEnd ,&_ffbff );_adeecf !=nil {return _adeecf ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_cebff );_cebff .EG_RunLevelElts =append (_cebff .EG_RunLevelElts ,_agcbg );_agcbg .EG_RangeMarkupElements =append (_agcbg .EG_RangeMarkupElements ,_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 :"\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"}:_aabc :=NewEG_ContentCellContent ();_cacec :=NewEG_RunLevelElts ();_agdgc :=NewEG_RangeMarkupElements ();_agdgc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cagacd :=d .DecodeElement (_agdgc .CustomXmlMoveToRangeStart ,&_ffbff );_cagacd !=nil {return _cagacd ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_aabc );_aabc .EG_RunLevelElts =append (_aabc .EG_RunLevelElts ,_cacec );_cacec .EG_RangeMarkupElements =append (_cacec .EG_RangeMarkupElements ,_agdgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aecf :=NewEG_ContentCellContent ();_gbaeaa :=NewEG_RunLevelElts ();_ggda :=NewEG_RangeMarkupElements ();_ggda .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fged :=d .DecodeElement (_ggda .CustomXmlMoveToRangeEnd ,&_ffbff );_fged !=nil {return _fged ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_aecf );_aecf .EG_RunLevelElts =append (_aecf .EG_RunLevelElts ,_gbaeaa );_gbaeaa .EG_RangeMarkupElements =append (_gbaeaa .EG_RangeMarkupElements ,_ggda );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"}:_befge :=NewEG_ContentCellContent ();_bffgb :=NewEG_RunLevelElts ();_ggfeaa :=NewEG_MathContent ();_ggfeaa .OMathPara =_ee .NewOMathPara ();if _eecfa :=d .DecodeElement (_ggfeaa .OMathPara ,&_ffbff );_eecfa !=nil {return _eecfa ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_befge );_befge .EG_RunLevelElts =append (_befge .EG_RunLevelElts ,_bffgb );_bffgb .EG_MathContent =append (_bffgb .EG_MathContent ,_ggfeaa );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"}:_aaafec :=NewEG_ContentCellContent ();_gddbc :=NewEG_RunLevelElts ();_ccdbe :=NewEG_MathContent ();_ccdbe .OMath =_ee .NewOMath ();if _gaafdf :=d .DecodeElement (_ccdbe .OMath ,&_ffbff );_gaafdf !=nil {return _gaafdf ;};_edbdfa .EG_ContentCellContent =append (_edbdfa .EG_ContentCellContent ,_aaafec );_aaafec .EG_RunLevelElts =append (_aaafec .EG_RunLevelElts ,_gddbc );_gddbc .EG_MathContent =append (_gddbc .EG_MathContent ,_ccdbe );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_ffbff .Name );if _ccdcdc :=d .Skip ();_ccdcdc !=nil {return _ccdcdc ;};};case _f .EndElement :break _cdagbg ;case _f .CharData :};};return nil ;}; +// Move Destination Run Content +MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};type CT_Color struct{ -// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path -func (_gfbbb *CT_SdtContentCell )ValidateWithPath (path string )error {for _ecbgd ,_abbdf :=range _gfbbb .Tc {if _afbefg :=_abbdf .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_ecbgd ));_afbefg !=nil {return _afbefg ;};};if _gfbbb .CustomXml !=nil {if _dfbacc :=_gfbbb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dfbacc !=nil {return _dfbacc ;};};if _gfbbb .Sdt !=nil {if _bcgee :=_gfbbb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_bcgee !=nil {return _bcgee ;};};for _ceadf ,_fcacd :=range _gfbbb .EG_RunLevelElts {if _gcgac :=_fcacd .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ceadf ));_gcgac !=nil {return _gcgac ;};};return nil ;}; +// Run Content Color +ValAttr ST_HexColor ; -// Validate validates the WdCT_WordprocessingGroupChoice and its children -func (_bgdfeb *WdCT_WordprocessingGroupChoice )Validate ()error {return _bgdfeb .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 (_cfddg *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 _cfddg .CT_Numbering .MarshalXML (e ,start );};func (_eggcdc *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eggcdc .CNvPr !=nil {_gebg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eggcdc .CNvPr ,_gebg );};if _eggcdc .CNvContentPartPr !=nil {_febgb :=_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 (_eggcdc .CNvContentPartPr ,_febgb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FontSig struct{ +// Run Content Theme Color +ThemeColorAttr ST_ThemeColor ; -// First 32 Bits of Unicode Subset Bitfield -Usb0Attr string ; +// Run Content Theme Color Tint +ThemeTintAttr *string ; -// Second 32 Bits of Unicode Subset Bitfield -Usb1Attr string ; +// Run Content Theme Color Shade +ThemeShadeAttr *string ;};func (_efbgeb ST_VAnchor )Validate ()error {return _efbgeb .ValidateWithPath ("")};func NewCT_DocPartGallery ()*CT_DocPartGallery {_dabde :=&CT_DocPartGallery {};_dabde .ValAttr =ST_DocPartGallery (1);return _dabde ;};func (_deaaf ST_DocProtect )String ()string {switch _deaaf {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 "";}; -// Third 32 Bits of Unicode Subset Bitfield -Usb2Attr string ; +// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path +func (_gbcfc *EG_PContent )ValidateWithPath (path string )error {for _gdgad ,_eacee :=range _gbcfc .FldSimple {if _baddc :=_eacee .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gdgad ));_baddc !=nil {return _baddc ;};};if _gbcfc .Hyperlink !=nil {if _aefefc :=_gbcfc .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_aefefc !=nil {return _aefefc ;};};if _gbcfc .SubDoc !=nil {if _gaedda :=_gbcfc .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_gaedda !=nil {return _gaedda ;};};for _agefb ,_fccdae :=range _gbcfc .EG_ContentRunContent {if _dbaaa :=_fccdae .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_agefb ));_dbaaa !=nil {return _dbaaa ;};};return nil ;}; -// Fourth 32 Bits of Unicode Subset Bitfield -Usb3Attr string ; +// Validate validates the AG_TransitionalPassword and its children +func (_fba *AG_TransitionalPassword )Validate ()error {return _fba .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_eddaa *GlossaryDocument )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eddaa .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_cecgg :for {_fdcbde ,_gcaaa :=d .Token ();if _gcaaa !=nil {return _gcaaa ;};switch _ecgcd :=_fdcbde .(type ){case _d .StartElement :switch _ecgcd .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_eddaa .Background =NewCT_Background ();if _dcgccb :=d .DecodeElement (_eddaa .Background ,&_ecgcd );_dcgccb !=nil {return _dcgccb ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_eddaa .DocParts =NewCT_DocParts ();if _fedbg :=d .DecodeElement (_eddaa .DocParts ,&_ecgcd );_fedbg !=nil {return _fedbg ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u006c\u006f\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025v",_ecgcd .Name );if _gbbfcd :=d .Skip ();_gbbfcd !=nil {return _gbbfcd ;};};case _d .EndElement :break _cecgg ;case _d .CharData :};};return nil ;};func (_edage *CT_StyleSort )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_adagb ,_fgcccf :=_edage .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgcccf !=nil {return _fgcccf ;};start .Attr =append (start .Attr ,_adagb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_Zoom byte ;func NewCT_TblGridCol ()*CT_TblGridCol {_deggdb :=&CT_TblGridCol {};return _deggdb }; -// Lower 32 Bits of Code Page Bit Field -Csb0Attr string ; +// Validate validates the CT_SmartTagType and its children +func (_dbcdeg *CT_SmartTagType )Validate ()error {return _dbcdeg .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func NewCT_TopPageBorder ()*CT_TopPageBorder {_cddba :=&CT_TopPageBorder {};_cddba .ValAttr =ST_Border (1);return _cddba ;}; -// Upper 32 Bits of Code Page Bit Field -Csb1Attr string ;};func (_bgbe *CT_DocPartBehaviors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdcd :for {_gcfbad ,_ebcfa :=d .Token ();if _ebcfa !=nil {return _ebcfa ;};switch _gcbgcg :=_gcfbad .(type ){case _f .StartElement :switch _gcbgcg .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"}:_cfff :=NewCT_DocPartBehavior ();if _gdgdf :=d .DecodeElement (_cfff ,&_gcbgcg );_gdgdf !=nil {return _gdgdf ;};_bgbe .Behavior =append (_bgbe .Behavior ,_cfff );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074Be\u0068\u0061\u0076\u0069\u006f\u0072\u0073\u0020\u0025\u0076",_gcbgcg .Name );if _eefdc :=d .Skip ();_eefdc !=nil {return _eefdc ;};};case _f .EndElement :break _fdcd ;case _f .CharData :};};return nil ;};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};func (_eagea ST_DisplacedByCustomXml )Validate ()error {return _eagea .ValidateWithPath ("")};func (_fgbab *CT_TextEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gdgffc ,_abdeg :=_fgbab .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abdeg !=nil {return _abdeg ;};start .Attr =append (start .Attr ,_gdgffc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SmartTagRun struct{ +// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path +func (_ggbag *WdCT_PosH )ValidateWithPath (path string )error {if _ggbag .RelativeFromAttr ==WdST_RelFromHUnset {return _ace .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 _deeecb :=_ggbag .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_deeecb !=nil {return _deeecb ;};if _ebggeb :=_ggbag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebggeb !=nil {return _ebggeb ;};return nil ;};type Numbering struct{CT_Numbering };type EG_ContentCellContent struct{ -// Smart Tag Namespace -UriAttr *string ; +// Table Cell +Tc []*CT_Tc ; -// Smart Tag Name -ElementAttr string ; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;}; +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_geabd *CT_TblCellMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _geabd .Top !=nil {_fbcfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_geabd .Top ,_fbcfd );};if _geabd .Start !=nil {_cbaae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geabd .Start ,_cbaae );};if _geabd .Left !=nil {_daaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_geabd .Left ,_daaaa );};if _geabd .Bottom !=nil {_cccfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_geabd .Bottom ,_cccfe );};if _geabd .End !=nil {_dfbdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_geabd .End ,_dfbdd );};if _geabd .Right !=nil {_fdabcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_geabd .Right ,_fdabcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_Underline byte ;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;);func (_agafa *CT_Footnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fadad :for {_afcbd ,_fedg :=d .Token ();if _fedg !=nil {return _fedg ;};switch _acdeb :=_afcbd .(type ){case _d .StartElement :switch _acdeb .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_aecad :=NewCT_FtnEdn ();if _faaf :=d .DecodeElement (_aecad ,&_acdeb );_faaf !=nil {return _faaf ;};_agafa .Footnote =append (_agafa .Footnote ,_aecad );default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_F\u006f\u006ft\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_acdeb .Name );if _cgegd :=d .Skip ();_cgegd !=nil {return _cgegd ;};};case _d .EndElement :break _fadad ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Ind and its children -func (_bfgbab *CT_Ind )Validate ()error {return _bfgbab .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");};func (_cecaab ST_Shd )String ()string {switch _cecaab {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 CT_MathCtrlIns and its children +func (_gbdcc *CT_MathCtrlIns )Validate ()error {return _gbdcc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func NewCT_Recipients ()*CT_Recipients {_cffdf :=&CT_Recipients {};return _cffdf };type CT_PageNumber struct{ -// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path -func (_daada *CT_Spacing )ValidateWithPath (path string )error {if _daada .BeforeAttr !=nil {if _adcge :=_daada .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_adcge !=nil {return _adcge ;};};if _daada .BeforeAutospacingAttr !=nil {if _bfbdgc :=_daada .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072");_bfbdgc !=nil {return _bfbdgc ;};};if _daada .AfterAttr !=nil {if _ebefb :=_daada .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ebefb !=nil {return _ebefb ;};};if _daada .AfterAutospacingAttr !=nil {if _cadgc :=_daada .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072");_cadgc !=nil {return _cadgc ;};};if _daada .LineAttr !=nil {if _dcdfgc :=_daada .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_dcdfgc !=nil {return _dcdfgc ;};};if _caedcf :=_daada .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_caedcf !=nil {return _caedcf ;};return nil ;}; +// Page Number Format +FmtAttr ST_NumberFormat ; -// Validate validates the EG_PContent and its children -func (_bddff *EG_PContent )Validate ()error {return _bddff .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);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;); +// Starting Page Number +StartAttr *int64 ; -// Validate validates the CT_ObjectLink and its children -func (_ggde *CT_ObjectLink )Validate ()error {return _ggde .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_egdbf *ST_CharacterSpacing )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egdbf =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_egdbf =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_egdbf =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":*_egdbf =3;};return nil ;};func (_dbf *AG_SectPrAttributes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddg :=range start .Attr {if _ddg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_efg ,_bca :=_ddg .Value ,error (nil );if _bca !=nil {return _bca ;};_dbf .RsidRPrAttr =&_efg ;continue ;};if _ddg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_eed ,_efe :=_ddg .Value ,error (nil );if _efe !=nil {return _efe ;};_dbf .RsidDelAttr =&_eed ;continue ;};if _ddg .Name .Local =="\u0072\u0073\u0069d\u0052"{_bd ,_ecg :=_ddg .Value ,error (nil );if _ecg !=nil {return _ecg ;};_dbf .RsidRAttr =&_bd ;continue ;};if _ddg .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_gb ,_bg :=_ddg .Value ,error (nil );if _bg !=nil {return _bg ;};_dbf .RsidSectAttr =&_gb ;continue ;};};for {_dg ,_fd :=d .Token ();if _fd !=nil {return _ff .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",_fd );};if _efa ,_fdf :=_dg .(_f .EndElement );_fdf &&_efa .Name ==start .Name {break ;};};return nil ;};func (_fgfdc ST_VerticalJc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggebeg :=_f .Attr {};_ggebeg .Name =name ;switch _fgfdc {case ST_VerticalJcUnset :_ggebeg .Value ="";case ST_VerticalJcTop :_ggebeg .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_ggebeg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_ggebeg .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_ggebeg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _ggebeg ,nil ;}; +// Chapter Heading Style +ChapStyleAttr *int64 ; -// Validate validates the CT_Row and its children -func (_fdefc *CT_Row )Validate ()error {return _fdefc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Chapter Separator Character +ChapSepAttr ST_ChapterSep ;};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;);func NewCT_TblPPr ()*CT_TblPPr {_ecgbd :=&CT_TblPPr {};return _ecgbd };func (_egafg *CT_RubyContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egafg .R !=nil {_agbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_egafg .R ,_agbbf );};if _egafg .EG_RunLevelElts !=nil {for _ ,_deafe :=range _egafg .EG_RunLevelElts {_deafe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_f .Time ; // Annotation Identifier -IdAttr int64 ;TblPrEx *CT_TblPrExBase ;};type CT_GlossaryDocument struct{ - -// Document Background -Background *CT_Background ;DocParts *CT_DocParts ;};func (_babfc *CT_DocVars )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adfbb :for {_ccbdg ,_ecge :=d .Token ();if _ecge !=nil {return _ecge ;};switch _dfegb :=_ccbdg .(type ){case _f .StartElement :switch _dfegb .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"}:_bafgg :=NewCT_DocVar ();if _gdcb :=d .DecodeElement (_bafgg ,&_dfegb );_gdcb !=nil {return _gdcb ;};_babfc .DocVar =append (_babfc .DocVar ,_bafgg );default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u006f\u0063\u0056\u0061\u0072\u0073\u0020\u0025\u0076",_dfegb .Name );if _bbdb :=d .Skip ();_bbdb !=nil {return _bbdb ;};};case _f .EndElement :break _adfbb ;case _f .CharData :};};return nil ;}; +IdAttr int64 ;};func (_ddcdf *CT_Settings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffba :for {_dcefe ,_fbaeg :=d .Token ();if _fbaeg !=nil {return _fbaeg ;};switch _gcgeb :=_dcefe .(type ){case _d .StartElement :switch _gcgeb .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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ddcdf .WriteProtection =NewCT_WriteProtection ();if _cccdde :=d .DecodeElement (_ddcdf .WriteProtection ,&_gcgeb );_cccdde !=nil {return _cccdde ;};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 :"\u0076\u0069\u0065\u0077"},_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 :"\u0076\u0069\u0065\u0077"}:_ddcdf .View =NewCT_View ();if _cfdag :=d .DecodeElement (_ddcdf .View ,&_gcgeb );_cfdag !=nil {return _cfdag ;};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 :"\u007a\u006f\u006f\u006d"},_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 :"\u007a\u006f\u006f\u006d"}:_ddcdf .Zoom =NewCT_Zoom ();if _fceacg :=d .DecodeElement (_ddcdf .Zoom ,&_gcgeb );_fceacg !=nil {return _fceacg ;};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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_ddcdf .RemovePersonalInformation =NewCT_OnOff ();if _cefae :=d .DecodeElement (_ddcdf .RemovePersonalInformation ,&_gcgeb );_cefae !=nil {return _cefae ;};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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_ddcdf .RemoveDateAndTime =NewCT_OnOff ();if _ccadc :=d .DecodeElement (_ddcdf .RemoveDateAndTime ,&_gcgeb );_ccadc !=nil {return _ccadc ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_ddcdf .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _gedbe :=d .DecodeElement (_ddcdf .DoNotDisplayPageBoundaries ,&_gcgeb );_gedbe !=nil {return _gedbe ;};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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_ddcdf .DisplayBackgroundShape =NewCT_OnOff ();if _facegc :=d .DecodeElement (_ddcdf .DisplayBackgroundShape ,&_gcgeb );_facegc !=nil {return _facegc ;};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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_ddcdf .PrintPostScriptOverText =NewCT_OnOff ();if _dgegb :=d .DecodeElement (_ddcdf .PrintPostScriptOverText ,&_gcgeb );_dgegb !=nil {return _dgegb ;};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 :"\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"},_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 :"\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"}:_ddcdf .PrintFractionalCharacterWidth =NewCT_OnOff ();if _afegb :=d .DecodeElement (_ddcdf .PrintFractionalCharacterWidth ,&_gcgeb );_afegb !=nil {return _afegb ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_ddcdf .PrintFormsData =NewCT_OnOff ();if _aaecef :=d .DecodeElement (_ddcdf .PrintFormsData ,&_gcgeb );_aaecef !=nil {return _aaecef ;};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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_ddcdf .EmbedTrueTypeFonts =NewCT_OnOff ();if _bbbbf :=d .DecodeElement (_ddcdf .EmbedTrueTypeFonts ,&_gcgeb );_bbbbf !=nil {return _bbbbf ;};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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_ddcdf .EmbedSystemFonts =NewCT_OnOff ();if _cgcfgc :=d .DecodeElement (_ddcdf .EmbedSystemFonts ,&_gcgeb );_cgcfgc !=nil {return _cgcfgc ;};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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_ddcdf .SaveSubsetFonts =NewCT_OnOff ();if _cfffb :=d .DecodeElement (_ddcdf .SaveSubsetFonts ,&_gcgeb );_cfffb !=nil {return _cfffb ;};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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_ddcdf .SaveFormsData =NewCT_OnOff ();if _dggfd :=d .DecodeElement (_ddcdf .SaveFormsData ,&_gcgeb );_dggfd !=nil {return _dggfd ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ddcdf .MirrorMargins =NewCT_OnOff ();if _fcbgc :=d .DecodeElement (_ddcdf .MirrorMargins ,&_gcgeb );_fcbgc !=nil {return _fcbgc ;};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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_ddcdf .AlignBordersAndEdges =NewCT_OnOff ();if _bacab :=d .DecodeElement (_ddcdf .AlignBordersAndEdges ,&_gcgeb );_bacab !=nil {return _bacab ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_ddcdf .BordersDoNotSurroundHeader =NewCT_OnOff ();if _fcaee :=d .DecodeElement (_ddcdf .BordersDoNotSurroundHeader ,&_gcgeb );_fcaee !=nil {return _fcaee ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_ddcdf .BordersDoNotSurroundFooter =NewCT_OnOff ();if _abefb :=d .DecodeElement (_ddcdf .BordersDoNotSurroundFooter ,&_gcgeb );_abefb !=nil {return _abefb ;};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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_ddcdf .GutterAtTop =NewCT_OnOff ();if _eecdd :=d .DecodeElement (_ddcdf .GutterAtTop ,&_gcgeb );_eecdd !=nil {return _eecdd ;};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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_ddcdf .HideSpellingErrors =NewCT_OnOff ();if _adbgcd :=d .DecodeElement (_ddcdf .HideSpellingErrors ,&_gcgeb );_adbgcd !=nil {return _adbgcd ;};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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_ddcdf .HideGrammaticalErrors =NewCT_OnOff ();if _fdgfc :=d .DecodeElement (_ddcdf .HideGrammaticalErrors ,&_gcgeb );_fdgfc !=nil {return _fdgfc ;};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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_gdgba :=NewCT_WritingStyle ();if _cbbbe :=d .DecodeElement (_gdgba ,&_gcgeb );_cbbbe !=nil {return _cbbbe ;};_ddcdf .ActiveWritingStyle =append (_ddcdf .ActiveWritingStyle ,_gdgba );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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_ddcdf .ProofState =NewCT_Proof ();if _bccdd :=d .DecodeElement (_ddcdf .ProofState ,&_gcgeb );_bccdd !=nil {return _bccdd ;};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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_ddcdf .FormsDesign =NewCT_OnOff ();if _ddgcg :=d .DecodeElement (_ddcdf .FormsDesign ,&_gcgeb );_ddgcg !=nil {return _ddgcg ;};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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_ddcdf .AttachedTemplate =NewCT_Rel ();if _gegeed :=d .DecodeElement (_ddcdf .AttachedTemplate ,&_gcgeb );_gegeed !=nil {return _gegeed ;};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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_ddcdf .LinkStyles =NewCT_OnOff ();if _gcgdg :=d .DecodeElement (_ddcdf .LinkStyles ,&_gcgeb );_gcgdg !=nil {return _gcgdg ;};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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_ddcdf .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _dbdge :=d .DecodeElement (_ddcdf .StylePaneFormatFilter ,&_gcgeb );_dbdge !=nil {return _dbdge ;};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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_ddcdf .StylePaneSortMethod =NewCT_StyleSort ();if _ggcebb :=d .DecodeElement (_ddcdf .StylePaneSortMethod ,&_gcgeb );_ggcebb !=nil {return _ggcebb ;};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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_ddcdf .DocumentType =NewCT_DocType ();if _ageca :=d .DecodeElement (_ddcdf .DocumentType ,&_gcgeb );_ageca !=nil {return _ageca ;};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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_ddcdf .MailMerge =NewCT_MailMerge ();if _abbca :=d .DecodeElement (_ddcdf .MailMerge ,&_gcgeb );_abbca !=nil {return _abbca ;};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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_ddcdf .RevisionView =NewCT_TrackChangesView ();if _agadd :=d .DecodeElement (_ddcdf .RevisionView ,&_gcgeb );_agadd !=nil {return _agadd ;};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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_ddcdf .TrackRevisions =NewCT_OnOff ();if _cbcdg :=d .DecodeElement (_ddcdf .TrackRevisions ,&_gcgeb );_cbcdg !=nil {return _cbcdg ;};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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_ddcdf .DoNotTrackMoves =NewCT_OnOff ();if _aagda :=d .DecodeElement (_ddcdf .DoNotTrackMoves ,&_gcgeb );_aagda !=nil {return _aagda ;};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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_ddcdf .DoNotTrackFormatting =NewCT_OnOff ();if _ebfad :=d .DecodeElement (_ddcdf .DoNotTrackFormatting ,&_gcgeb );_ebfad !=nil {return _ebfad ;};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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_ddcdf .DocumentProtection =NewCT_DocProtect ();if _gefaa :=d .DecodeElement (_ddcdf .DocumentProtection ,&_gcgeb );_gefaa !=nil {return _gefaa ;};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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_ddcdf .AutoFormatOverride =NewCT_OnOff ();if _cgfeg :=d .DecodeElement (_ddcdf .AutoFormatOverride ,&_gcgeb );_cgfeg !=nil {return _cgfeg ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_ddcdf .StyleLockTheme =NewCT_OnOff ();if _accfedd :=d .DecodeElement (_ddcdf .StyleLockTheme ,&_gcgeb );_accfedd !=nil {return _accfedd ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_ddcdf .StyleLockQFSet =NewCT_OnOff ();if _edda :=d .DecodeElement (_ddcdf .StyleLockQFSet ,&_gcgeb );_edda !=nil {return _edda ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_ddcdf .DefaultTabStop =NewCT_TwipsMeasure ();if _adfge :=d .DecodeElement (_ddcdf .DefaultTabStop ,&_gcgeb );_adfge !=nil {return _adfge ;};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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_ddcdf .AutoHyphenation =NewCT_OnOff ();if _gbfcfb :=d .DecodeElement (_ddcdf .AutoHyphenation ,&_gcgeb );_gbfcfb !=nil {return _gbfcfb ;};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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_ddcdf .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _eeggdd :=d .DecodeElement (_ddcdf .ConsecutiveHyphenLimit ,&_gcgeb );_eeggdd !=nil {return _eeggdd ;};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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_ddcdf .HyphenationZone =NewCT_TwipsMeasure ();if _aabac :=d .DecodeElement (_ddcdf .HyphenationZone ,&_gcgeb );_aabac !=nil {return _aabac ;};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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_ddcdf .DoNotHyphenateCaps =NewCT_OnOff ();if _eefgd :=d .DecodeElement (_ddcdf .DoNotHyphenateCaps ,&_gcgeb );_eefgd !=nil {return _eefgd ;};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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_ddcdf .ShowEnvelope =NewCT_OnOff ();if _bbgge :=d .DecodeElement (_ddcdf .ShowEnvelope ,&_gcgeb );_bbgge !=nil {return _bbgge ;};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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_ddcdf .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _dddgb :=d .DecodeElement (_ddcdf .SummaryLength ,&_gcgeb );_dddgb !=nil {return _dddgb ;};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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_ddcdf .ClickAndTypeStyle =NewCT_String ();if _gddbea :=d .DecodeElement (_ddcdf .ClickAndTypeStyle ,&_gcgeb );_gddbea !=nil {return _gddbea ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_ddcdf .DefaultTableStyle =NewCT_String ();if _begdaa :=d .DecodeElement (_ddcdf .DefaultTableStyle ,&_gcgeb );_begdaa !=nil {return _begdaa ;};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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_ddcdf .EvenAndOddHeaders =NewCT_OnOff ();if _fecfdg :=d .DecodeElement (_ddcdf .EvenAndOddHeaders ,&_gcgeb );_fecfdg !=nil {return _fecfdg ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_ddcdf .BookFoldRevPrinting =NewCT_OnOff ();if _gcgdde :=d .DecodeElement (_ddcdf .BookFoldRevPrinting ,&_gcgeb );_gcgdde !=nil {return _gcgdde ;};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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_ddcdf .BookFoldPrinting =NewCT_OnOff ();if _ecfeff :=d .DecodeElement (_ddcdf .BookFoldPrinting ,&_gcgeb );_ecfeff !=nil {return _ecfeff ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_ddcdf .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _cfbffd :=d .DecodeElement (_ddcdf .BookFoldPrintingSheets ,&_gcgeb );_cfbffd !=nil {return _cfbffd ;};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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_ddcdf .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _cgbceb :=d .DecodeElement (_ddcdf .DrawingGridHorizontalSpacing ,&_gcgeb );_cgbceb !=nil {return _cgbceb ;};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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_ddcdf .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _cffgf :=d .DecodeElement (_ddcdf .DrawingGridVerticalSpacing ,&_gcgeb );_cffgf !=nil {return _cffgf ;};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 :"\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"},_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 :"\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"}:_ddcdf .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _cfgca :=d .DecodeElement (_ddcdf .DisplayHorizontalDrawingGridEvery ,&_gcgeb );_cfgca !=nil {return _cfgca ;};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 :"\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"},_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 :"\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"}:_ddcdf .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _gabdba :=d .DecodeElement (_ddcdf .DisplayVerticalDrawingGridEvery ,&_gcgeb );_gabdba !=nil {return _gabdba ;};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 :"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"},_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 :"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"}:_ddcdf .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _fdagg :=d .DecodeElement (_ddcdf .DoNotUseMarginsForDrawingGridOrigin ,&_gcgeb );_fdagg !=nil {return _fdagg ;};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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_ddcdf .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _adbgb :=d .DecodeElement (_ddcdf .DrawingGridHorizontalOrigin ,&_gcgeb );_adbgb !=nil {return _adbgb ;};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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_ddcdf .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _bdagee :=d .DecodeElement (_ddcdf .DrawingGridVerticalOrigin ,&_gcgeb );_bdagee !=nil {return _bdagee ;};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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_ddcdf .DoNotShadeFormData =NewCT_OnOff ();if _acbba :=d .DecodeElement (_ddcdf .DoNotShadeFormData ,&_gcgeb );_acbba !=nil {return _acbba ;};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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_ddcdf .NoPunctuationKerning =NewCT_OnOff ();if _dgebf :=d .DecodeElement (_ddcdf .NoPunctuationKerning ,&_gcgeb );_dgebf !=nil {return _dgebf ;};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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_ddcdf .CharacterSpacingControl =NewCT_CharacterSpacing ();if _gaeg :=d .DecodeElement (_ddcdf .CharacterSpacingControl ,&_gcgeb );_gaeg !=nil {return _gaeg ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_ddcdf .PrintTwoOnOne =NewCT_OnOff ();if _cgdce :=d .DecodeElement (_ddcdf .PrintTwoOnOne ,&_gcgeb );_cgdce !=nil {return _cgdce ;};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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_ddcdf .StrictFirstAndLastChars =NewCT_OnOff ();if _egbbac :=d .DecodeElement (_ddcdf .StrictFirstAndLastChars ,&_gcgeb );_egbbac !=nil {return _egbbac ;};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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_ddcdf .NoLineBreaksAfter =NewCT_Kinsoku ();if _fdega :=d .DecodeElement (_ddcdf .NoLineBreaksAfter ,&_gcgeb );_fdega !=nil {return _fdega ;};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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_ddcdf .NoLineBreaksBefore =NewCT_Kinsoku ();if _aegcbc :=d .DecodeElement (_ddcdf .NoLineBreaksBefore ,&_gcgeb );_aegcbc !=nil {return _aegcbc ;};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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_ddcdf .SavePreviewPicture =NewCT_OnOff ();if _bgcgb :=d .DecodeElement (_ddcdf .SavePreviewPicture ,&_gcgeb );_bgcgb !=nil {return _bgcgb ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_ddcdf .DoNotValidateAgainstSchema =NewCT_OnOff ();if _begag :=d .DecodeElement (_ddcdf .DoNotValidateAgainstSchema ,&_gcgeb );_begag !=nil {return _begag ;};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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_ddcdf .SaveInvalidXml =NewCT_OnOff ();if _bbfdf :=d .DecodeElement (_ddcdf .SaveInvalidXml ,&_gcgeb );_bbfdf !=nil {return _bbfdf ;};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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_ddcdf .IgnoreMixedContent =NewCT_OnOff ();if _eccadg :=d .DecodeElement (_ddcdf .IgnoreMixedContent ,&_gcgeb );_eccadg !=nil {return _eccadg ;};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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_ddcdf .AlwaysShowPlaceholderText =NewCT_OnOff ();if _afefe :=d .DecodeElement (_ddcdf .AlwaysShowPlaceholderText ,&_gcgeb );_afefe !=nil {return _afefe ;};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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_ddcdf .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _cagf :=d .DecodeElement (_ddcdf .DoNotDemarcateInvalidXml ,&_gcgeb );_cagf !=nil {return _cagf ;};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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_ddcdf .SaveXmlDataOnly =NewCT_OnOff ();if _ddfdf :=d .DecodeElement (_ddcdf .SaveXmlDataOnly ,&_gcgeb );_ddfdf !=nil {return _ddfdf ;};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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_ddcdf .UseXSLTWhenSaving =NewCT_OnOff ();if _gbgcb :=d .DecodeElement (_ddcdf .UseXSLTWhenSaving ,&_gcgeb );_gbgcb !=nil {return _gbgcb ;};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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_ddcdf .SaveThroughXslt =NewCT_SaveThroughXslt ();if _cfefg :=d .DecodeElement (_ddcdf .SaveThroughXslt ,&_gcgeb );_cfefg !=nil {return _cfefg ;};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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_ddcdf .ShowXMLTags =NewCT_OnOff ();if _gdgbd :=d .DecodeElement (_ddcdf .ShowXMLTags ,&_gcgeb );_gdgbd !=nil {return _gdgbd ;};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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_ddcdf .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _cacgb :=d .DecodeElement (_ddcdf .AlwaysMergeEmptyNamespace ,&_gcgeb );_cacgb !=nil {return _cacgb ;};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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_ddcdf .UpdateFields =NewCT_OnOff ();if _bdaab :=d .DecodeElement (_ddcdf .UpdateFields ,&_gcgeb );_bdaab !=nil {return _bdaab ;};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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ddcdf .HdrShapeDefaults =NewCT_ShapeDefaults ();if _acbee :=d .DecodeElement (_ddcdf .HdrShapeDefaults ,&_gcgeb );_acbee !=nil {return _acbee ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_ddcdf .FootnotePr =NewCT_FtnDocProps ();if _gggag :=d .DecodeElement (_ddcdf .FootnotePr ,&_gcgeb );_gggag !=nil {return _gggag ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_ddcdf .EndnotePr =NewCT_EdnDocProps ();if _bbddgf :=d .DecodeElement (_ddcdf .EndnotePr ,&_gcgeb );_bbddgf !=nil {return _bbddgf ;};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 :"\u0063\u006f\u006d\u0070\u0061\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 :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_ddcdf .Compat =NewCT_Compat ();if _bgafg :=d .DecodeElement (_ddcdf .Compat ,&_gcgeb );_bgafg !=nil {return _bgafg ;};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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_ddcdf .DocVars =NewCT_DocVars ();if _caagag :=d .DecodeElement (_ddcdf .DocVars ,&_gcgeb );_caagag !=nil {return _caagag ;};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 :"\u0072\u0073\u0069d\u0073"},_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 :"\u0072\u0073\u0069d\u0073"}:_ddcdf .Rsids =NewCT_DocRsids ();if _faaba :=d .DecodeElement (_ddcdf .Rsids ,&_gcgeb );_faaba !=nil {return _faaba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddcdf .MathPr =_ed .NewMathPr ();if _gagge :=d .DecodeElement (_ddcdf .MathPr ,&_gcgeb );_gagge !=nil {return _gagge ;};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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_ecded :=NewCT_String ();if _fbdcgb :=d .DecodeElement (_ecded ,&_gcgeb );_fbdcgb !=nil {return _fbdcgb ;};_ddcdf .AttachedSchema =append (_ddcdf .AttachedSchema ,_ecded );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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_ddcdf .ThemeFontLang =NewCT_Language ();if _aaeaa :=d .DecodeElement (_ddcdf .ThemeFontLang ,&_gcgeb );_aaeaa !=nil {return _aaeaa ;};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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_ddcdf .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _bacba :=d .DecodeElement (_ddcdf .ClrSchemeMapping ,&_gcgeb );_bacba !=nil {return _bacba ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_ddcdf .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _fddcga :=d .DecodeElement (_ddcdf .DoNotIncludeSubdocsInStats ,&_gcgeb );_fddcga !=nil {return _fddcga ;};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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_ddcdf .DoNotAutoCompressPictures =NewCT_OnOff ();if _aeedd :=d .DecodeElement (_ddcdf .DoNotAutoCompressPictures ,&_gcgeb );_aeedd !=nil {return _aeedd ;};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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_ddcdf .ForceUpgrade =NewCT_Empty ();if _dgfcb :=d .DecodeElement (_ddcdf .ForceUpgrade ,&_gcgeb );_dgfcb !=nil {return _dgfcb ;};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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_ddcdf .Captions =NewCT_Captions ();if _fabbc :=d .DecodeElement (_ddcdf .Captions ,&_gcgeb );_fabbc !=nil {return _fabbc ;};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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_ddcdf .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _gegaed :=d .DecodeElement (_ddcdf .ReadModeInkLockDown ,&_gcgeb );_gegaed !=nil {return _gegaed ;};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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_bcdfg :=NewCT_SmartTagType ();if _daddc :=d .DecodeElement (_bcdfg ,&_gcgeb );_daddc !=nil {return _daddc ;};_ddcdf .SmartTagType =append (_ddcdf .SmartTagType ,_bcdfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_ddcdf .SchemaLibrary =_af .NewSchemaLibrary ();if _egcbfa :=d .DecodeElement (_ddcdf .SchemaLibrary ,&_gcgeb );_egcbfa !=nil {return _egcbfa ;};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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ddcdf .ShapeDefaults =NewCT_ShapeDefaults ();if _bbbec :=d .DecodeElement (_ddcdf .ShapeDefaults ,&_gcgeb );_bbbec !=nil {return _bbbec ;};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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_ddcdf .DoNotEmbedSmartTags =NewCT_OnOff ();if _geeaf :=d .DecodeElement (_ddcdf .DoNotEmbedSmartTags ,&_gcgeb );_geeaf !=nil {return _geeaf ;};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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_ddcdf .DecimalSymbol =NewCT_String ();if _ffdae :=d .DecodeElement (_ddcdf .DecimalSymbol ,&_gcgeb );_ffdae !=nil {return _ffdae ;};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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_ddcdf .ListSeparator =NewCT_String ();if _fccgb :=d .DecodeElement (_ddcdf .ListSeparator ,&_gcgeb );_fccgb !=nil {return _fccgb ;};default:_aadbg :=&_cd .XSDAny {};if _dbaba :=d .DecodeElement (_aadbg ,&_gcgeb );_dbaba !=nil {return _dbaba ;};_ddcdf .Extra =append (_ddcdf .Extra ,_aadbg );};case _d .EndElement :break _fffba ;case _d .CharData :};};return nil ;};func (_bfecf *WdCT_Inline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfecf .Extent =_c .NewCT_PositiveSize2D ();_bfecf .DocPr =_c .NewCT_NonVisualDrawingProps ();_bfecf .Graphic =_c .NewGraphic ();for _ ,_bbbdf :=range start .Attr {if _bbbdf .Name .Local =="\u0064\u0069\u0073t\u0054"{_ggbdcb ,_dgdad :=_ac .ParseUint (_bbbdf .Value ,10,32);if _dgdad !=nil {return _dgdad ;};_befea :=uint32 (_ggbdcb );_bfecf .DistTAttr =&_befea ;continue ;};if _bbbdf .Name .Local =="\u0064\u0069\u0073t\u0042"{_fbbeea ,_ddaedg :=_ac .ParseUint (_bbbdf .Value ,10,32);if _ddaedg !=nil {return _ddaedg ;};_cedaba :=uint32 (_fbbeea );_bfecf .DistBAttr =&_cedaba ;continue ;};if _bbbdf .Name .Local =="\u0064\u0069\u0073t\u0052"{_agefd ,_gefcge :=_ac .ParseUint (_bbbdf .Value ,10,32);if _gefcge !=nil {return _gefcge ;};_begecg :=uint32 (_agefd );_bfecf .DistRAttr =&_begecg ;continue ;};if _bbbdf .Name .Local =="\u0064\u0069\u0073t\u004c"{_cbbffb ,_ggfab :=_ac .ParseUint (_bbbdf .Value ,10,32);if _ggfab !=nil {return _ggfab ;};_daffc :=uint32 (_cbbffb );_bfecf .DistLAttr =&_daffc ;continue ;};};_abccaf :for {_abgccf ,_bdcaed :=d .Token ();if _bdcaed !=nil {return _bdcaed ;};switch _fbegb :=_abgccf .(type ){case _d .StartElement :switch _fbegb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _dadcd :=d .DecodeElement (_bfecf .Extent ,&_fbegb );_dadcd !=nil {return _dadcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_bfecf .EffectExtent =NewWdCT_EffectExtent ();if _dgafc :=d .DecodeElement (_bfecf .EffectExtent ,&_fbegb );_dgafc !=nil {return _dgafc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0064\u006f\u0063P\u0072"}:if _abaffe :=d .DecodeElement (_bfecf .DocPr ,&_fbegb );_abaffe !=nil {return _abaffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_bfecf .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();if _fdfdfa :=d .DecodeElement (_bfecf .CNvGraphicFramePr ,&_fbegb );_fdfdfa !=nil {return _fdfdfa ;};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 _cfdef :=d .DecodeElement (_bfecf .Graphic ,&_fbegb );_cfdef !=nil {return _cfdef ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_fbegb .Name );if _gdage :=d .Skip ();_gdage !=nil {return _gdage ;};};case _d .EndElement :break _abccaf ;case _d .CharData :};};return nil ;};func (_ddbfbg ST_TblLayoutType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddeddc :=_d .Attr {};_ddeddc .Name =name ;switch _ddbfbg {case ST_TblLayoutTypeUnset :_ddeddc .Value ="";case ST_TblLayoutTypeFixed :_ddeddc .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_ddeddc .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _ddeddc ,nil ;};func (_dbcce *CT_LvlLegacy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbcce .LegacyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_ace .Sprintf ("\u0025\u0076",*_dbcce .LegacyAttr )});};if _dbcce .LegacySpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_dbcce .LegacySpaceAttr )});};if _dbcce .LegacyIndentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0049n\u0064\u0065\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_dbcce .LegacyIndentAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Cnf and its children -func (_gccg *CT_Cnf )Validate ()error {return _gccg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");};func (_agggbb ST_PTabRelativeTo )Validate ()error {return _agggbb .ValidateWithPath ("")};func (_cagffe *CT_TcMar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbaebg :for {_ggceb ,_fggaf :=d .Token ();if _fggaf !=nil {return _fggaf ;};switch _ggdgfe :=_ggceb .(type ){case _f .StartElement :switch _ggdgfe .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"}:_cagffe .Top =NewCT_TblWidth ();if _acace :=d .DecodeElement (_cagffe .Top ,&_ggdgfe );_acace !=nil {return _acace ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cagffe .Start =NewCT_TblWidth ();if _gdfef :=d .DecodeElement (_cagffe .Start ,&_ggdgfe );_gdfef !=nil {return _gdfef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cagffe .Left =NewCT_TblWidth ();if _bcgec :=d .DecodeElement (_cagffe .Left ,&_ggdgfe );_bcgec !=nil {return _bcgec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cagffe .Bottom =NewCT_TblWidth ();if _gdabb :=d .DecodeElement (_cagffe .Bottom ,&_ggdgfe );_gdabb !=nil {return _gdabb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cagffe .End =NewCT_TblWidth ();if _efagb :=d .DecodeElement (_cagffe .End ,&_ggdgfe );_efagb !=nil {return _efagb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cagffe .Right =NewCT_TblWidth ();if _cbcfe :=d .DecodeElement (_cagffe .Right ,&_ggdgfe );_cbcfe !=nil {return _cbcfe ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072\u0020\u0025\u0076",_ggdgfe .Name );if _gdcdd :=d .Skip ();_gdcdd !=nil {return _gdcdd ;};};case _f .EndElement :break _cbaebg ;case _f .CharData :};};return nil ;};func (_faggd *ST_HighlightColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbgga ,_cbcgge :=d .Token ();if _cbcgge !=nil {return _cbcgge ;};if _ebdgb ,_bffbfe :=_bbbgga .(_f .EndElement );_bffbfe &&_ebdgb .Name ==start .Name {*_faggd =1;return nil ;};if _dfagb ,_adggaf :=_bbbgga .(_f .CharData );!_adggaf {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbbgga );}else {switch string (_dfagb ){case "":*_faggd =0;case "\u0062\u006c\u0061c\u006b":*_faggd =1;case "\u0062\u006c\u0075\u0065":*_faggd =2;case "\u0063\u0079\u0061\u006e":*_faggd =3;case "\u0067\u0072\u0065e\u006e":*_faggd =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_faggd =5;case "\u0072\u0065\u0064":*_faggd =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_faggd =7;case "\u0077\u0068\u0069t\u0065":*_faggd =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_faggd =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_faggd =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_faggd =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_faggd =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_faggd =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_faggd =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_faggd =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_faggd =16;case "\u006e\u006f\u006e\u0065":*_faggd =17;};};_bbbgga ,_cbcgge =d .Token ();if _cbcgge !=nil {return _cbcgge ;};if _efgcae ,_gggafe :=_bbbgga .(_f .EndElement );_gggafe &&_efgcae .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbbgga );};func (_dgfgb ST_DocPartType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgfgb .String (),start );}; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_dgegd *CT_Placeholder )ValidateWithPath (path string )error {if _dfgff :=_dgegd .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_dfgff !=nil {return _dfgff ;};return nil ;}; -// Validate validates the CT_VMerge and its children -func (_cfgea *CT_VMerge )Validate ()error {return _cfgea .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func (_dgdb *CT_DocPartTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfea :=range start .Attr {if _bfea .Name .Local =="\u0061\u006c\u006c"{_geege ,_bccdg :=ParseUnionST_OnOff (_bfea .Value );if _bccdg !=nil {return _bccdg ;};_dgdb .AllAttr =&_geege ;continue ;};};_gfcf :for {_ddfa ,_ecdea :=d .Token ();if _ecdea !=nil {return _ecdea ;};switch _edggc :=_ddfa .(type ){case _f .StartElement :switch _edggc .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"}:_bbdea :=NewCT_DocPartType ();if _abbed :=d .DecodeElement (_bbdea ,&_edggc );_abbed !=nil {return _abbed ;};_dgdb .Type =append (_dgdb .Type ,_bbdea );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063P\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_edggc .Name );if _ddcc :=d .Skip ();_ddcc !=nil {return _ddcc ;};};case _f .EndElement :break _gfcf ;case _f .CharData :};};return nil ;};func (_aeaa *CT_Charset )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfbe :=range start .Attr {if _dfbe .Name .Local =="\u0076\u0061\u006c"{_cddfg ,_ceba :=_dfbe .Value ,error (nil );if _ceba !=nil {return _ceba ;};_aeaa .ValAttr =&_cddfg ;continue ;};if _dfbe .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_fcaba ,_adgcg :=_dfbe .Value ,error (nil );if _adgcg !=nil {return _adgcg ;};_aeaa .CharacterSetAttr =&_fcaba ;continue ;};};for {_bba ,_dfaa :=d .Token ();if _dfaa !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_dfaa );};if _gfbc ,_ccbc :=_bba .(_f .EndElement );_ccbc &&_gfbc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_RPrChange and its children +func (_dfbdgb *CT_RPrChange )Validate ()error {return _dfbdgb .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_egefc ST_HexColorAuto )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egefc .String (),start );}; -// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path -func (_gcbad *CT_DocRsids )ValidateWithPath (path string )error {if _gcbad .RsidRoot !=nil {if _bgeg :=_gcbad .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_bgeg !=nil {return _bgeg ;};};for _adff ,_adbb :=range _gcbad .Rsid {if _agdgg :=_adbb .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_adff ));_agdgg !=nil {return _agdgg ;};};return nil ;};func (_ggef *CT_FFStatusText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggef .TypeAttr !=ST_InfoTextTypeUnset {_bffbd ,_aaffab :=_ggef .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _aaffab !=nil {return _aaffab ;};start .Attr =append (start .Attr ,_bffbd );};if _ggef .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_ggef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_egdaf :=&CT_PixelsMeasure {};return _egdaf };const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);func (_effegb ST_FldCharType )ValidateWithPath (path string )error {switch _effegb {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effegb ));};return nil ;}; +// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path +func (_cbfda *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _fdeg ,_eacd :=range _cbfda .Behavior {if _ebgec :=_eacd .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fdeg ));_ebgec !=nil {return _ebgec ;};};return nil ;};func (_ebffag ST_ProofErr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ebfdea :=_d .Attr {};_ebfdea .Name =name ;switch _ebffag {case ST_ProofErrUnset :_ebfdea .Value ="";case ST_ProofErrSpellStart :_ebfdea .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_ebfdea .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_ebfdea .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_ebfdea .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _ebfdea ,nil ;};func NewCT_Endnotes ()*CT_Endnotes {_ggde :=&CT_Endnotes {};return _ggde };func (_cffa *CT_BookmarkRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdef :=range start .Attr {if _bdef .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_gbf ,_eebf :=_ac .ParseInt (_bdef .Value ,10,64);if _eebf !=nil {return _eebf ;};_cffa .ColFirstAttr =&_gbf ;continue ;};if _bdef .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_fafc ,_eecb :=_ac .ParseInt (_bdef .Value ,10,64);if _eecb !=nil {return _eecb ;};_cffa .ColLastAttr =&_fafc ;continue ;};if _bdef .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cffa .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bdef );continue ;};if _bdef .Name .Local =="\u0069\u0064"{_acde ,_aegb :=_ac .ParseInt (_bdef .Value ,10,64);if _aegb !=nil {return _aegb ;};_cffa .IdAttr =_acde ;continue ;};};for {_efcb ,_cdgd :=d .Token ();if _cdgd !=nil {return _ace .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",_cdgd );};if _dada ,_feee :=_efcb .(_d .EndElement );_feee &&_dada .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_cgef :=&CT_CustomXmlBlock {};return _cgef };func (_dgafdb ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgafdb .String (),start );};func (_fbdacc *CT_DocRsids )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbdacc .RsidRoot !=nil {_baeea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_fbdacc .RsidRoot ,_baeea );};if _fbdacc .Rsid !=nil {_egcac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_fbddc :=range _fbdacc .Rsid {e .EncodeElement (_fbddc ,_egcac );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fegd *CT_CustomXmlPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eadb :for {_fcgce ,_fdggdc :=d .Token ();if _fdggdc !=nil {return _fdggdc ;};switch _dgec :=_fcgce .(type ){case _d .StartElement :switch _dgec .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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_fegd .Placeholder =NewCT_String ();if _cegf :=d .DecodeElement (_fegd .Placeholder ,&_dgec );_cegf !=nil {return _cegf ;};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 :"\u0061\u0074\u0074\u0072"},_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 :"\u0061\u0074\u0074\u0072"}:_beeg :=NewCT_Attr ();if _aadac :=d .DecodeElement (_beeg ,&_dgec );_aadac !=nil {return _aadac ;};_fegd .Attr =append (_fegd .Attr ,_beeg );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006cP\u0072\u0020\u0025\u0076",_dgec .Name );if _fgbf :=d .Skip ();_fgbf !=nil {return _fgbf ;};};case _d .EndElement :break _eadb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_cceba *CT_Fonts )ValidateWithPath (path string )error {if _dgaa :=_cceba .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_dgaa !=nil {return _dgaa ;};if _fgce :=_cceba .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_fgce !=nil {return _fgce ;};if _aagg :=_cceba .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_aagg !=nil {return _aagg ;};if _daaac :=_cceba .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072");_daaac !=nil {return _daaac ;};if _gfce :=_cceba .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_gfce !=nil {return _gfce ;};return nil ;}; +// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path +func (_fdbed *CT_SectType )ValidateWithPath (path string )error {if _abgcgb :=_fdbed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abgcgb !=nil {return _abgcgb ;};return nil ;};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;);func (_cbddg *CT_DocGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbgf :=range start .Attr {if _fbgf .Name .Local =="\u0074\u0079\u0070\u0065"{_cbddg .TypeAttr .UnmarshalXMLAttr (_fbgf );continue ;};if _fbgf .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_agdg ,_defaa :=_ac .ParseInt (_fbgf .Value ,10,64);if _defaa !=nil {return _defaa ;};_cbddg .LinePitchAttr =&_agdg ;continue ;};if _fbgf .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_cfgfde ,_fegfg :=_ac .ParseInt (_fbgf .Value ,10,64);if _fegfg !=nil {return _fegfg ;};_cbddg .CharSpaceAttr =&_cfgfde ;continue ;};};for {_ccdb ,_gebbf :=d .Token ();if _gebbf !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_gebbf );};if _faggc ,_fabad :=_ccdb .(_d .EndElement );_fabad &&_faggc .Name ==start .Name {break ;};};return nil ;};func (_gceccd *CT_VerticalAlignRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bfabd ,_afdbe :=_gceccd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _afdbe !=nil {return _afdbe ;};start .Attr =append (start .Attr ,_bfabd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdagef ST_MultiLevelType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fecfg :=_d .Attr {};_fecfg .Name =name ;switch _cdagef {case ST_MultiLevelTypeUnset :_fecfg .Value ="";case ST_MultiLevelTypeSingleLevel :_fecfg .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_fecfg .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_fecfg .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return _fecfg ,nil ;};func (_dabace *ST_HighlightColor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dabace =0;case "\u0062\u006c\u0061c\u006b":*_dabace =1;case "\u0062\u006c\u0075\u0065":*_dabace =2;case "\u0063\u0079\u0061\u006e":*_dabace =3;case "\u0067\u0072\u0065e\u006e":*_dabace =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_dabace =5;case "\u0072\u0065\u0064":*_dabace =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_dabace =7;case "\u0077\u0068\u0069t\u0065":*_dabace =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_dabace =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_dabace =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_dabace =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_dabace =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_dabace =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_dabace =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_dabace =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_dabace =16;case "\u006e\u006f\u006e\u0065":*_dabace =17;};return nil ;};func (_fbafab *ST_StyleType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cefbef ,_efbcb :=d .Token ();if _efbcb !=nil {return _efbcb ;};if _cdfede ,_befce :=_cefbef .(_d .EndElement );_befce &&_cdfede .Name ==start .Name {*_fbafab =1;return nil ;};if _ddbab ,_agfbd :=_cefbef .(_d .CharData );!_agfbd {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cefbef );}else {switch string (_ddbab ){case "":*_fbafab =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_fbafab =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_fbafab =2;case "\u0074\u0061\u0062l\u0065":*_fbafab =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_fbafab =4;};};_cefbef ,_efbcb =d .Token ();if _efbcb !=nil {return _efbcb ;};if _aacgda ,_efgfd :=_cefbef .(_d .EndElement );_efgfd &&_aacgda .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cefbef );};func (_fgefb ST_Hint )Validate ()error {return _fgefb .ValidateWithPath ("")};type CT_Jc struct{ -// Validate validates the CT_LevelSuffix and its children -func (_faecb *CT_LevelSuffix )Validate ()error {return _faecb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");};func (_bfafac ST_CharacterSpacing )String ()string {switch _bfafac {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 "";}; +// Alignment Type +ValAttr ST_Jc ;}; -// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path -func (_gdcce *CT_NumPicBullet )ValidateWithPath (path string )error {if _gdcce .Pict !=nil {if _bcdcfa :=_gdcce .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_bcdcfa !=nil {return _bcdcfa ;};};if _gdcce .Drawing !=nil {if _ebcdd :=_gdcce .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ebcdd !=nil {return _ebcdd ;};};return nil ;}; +// Validate validates the CT_TblGridCol and its children +func (_acagf *CT_TblGridCol )Validate ()error {return _acagf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Validate validates the CT_CustomXmlBlock and its children -func (_gdeec *CT_CustomXmlBlock )Validate ()error {return _gdeec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;);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;);type CT_CompatSetting struct{ +// Annotation Identifier +IdAttr int64 ;RPr *CT_RPrOriginal ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_afcbbc :=&EG_ContentBlockContent {};return _afcbbc ;}; -// Name of Setting -NameAttr *string ; +// Validate validates the CT_TblGridBase and its children +func (_dfadf *CT_TblGridBase )Validate ()error {return _dfadf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};func (_gafbd *CT_SdtComboBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfgcd :=range start .Attr {if _cfgcd .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_eadce ,_bccf :=_cfgcd .Value ,error (nil );if _bccf !=nil {return _bccf ;};_gafbd .LastValueAttr =&_eadce ;continue ;};};_ggbfe :for {_ebbbad ,_gdadee :=d .Token ();if _gdadee !=nil {return _gdadee ;};switch _cedbe :=_ebbbad .(type ){case _d .StartElement :switch _cedbe .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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_bfca :=NewCT_SdtListItem ();if _feaca :=d .DecodeElement (_bfca ,&_cedbe );_feaca !=nil {return _feaca ;};_gafbd .ListItem =append (_gafbd .ListItem ,_bfca );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006d\u0062o\u0042o\u0078\u0020\u0025\u0076",_cedbe .Name );if _abdfa :=d .Skip ();_abdfa !=nil {return _abdfa ;};};case _d .EndElement :break _ggbfe ;case _d .CharData :};};return nil ;};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_decebf :=&CT_TextboxTightWrap {};_decebf .ValAttr =ST_TextboxTightWrap (1);return _decebf ;};func NewCT_FFData ()*CT_FFData {_bgeaga :=&CT_FFData {};return _bgeaga };func (_cefgfg *ST_CombineBrackets )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfcbba ,_edbedb :=d .Token ();if _edbedb !=nil {return _edbedb ;};if _cabad ,_fffcegb :=_dfcbba .(_d .EndElement );_fffcegb &&_cabad .Name ==start .Name {*_cefgfg =1;return nil ;};if _ggcdcf ,_bagecf :=_dfcbba .(_d .CharData );!_bagecf {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfcbba );}else {switch string (_ggcdcf ){case "":*_cefgfg =0;case "\u006e\u006f\u006e\u0065":*_cefgfg =1;case "\u0072\u006f\u0075n\u0064":*_cefgfg =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cefgfg =3;case "\u0061\u006e\u0067l\u0065":*_cefgfg =4;case "\u0063\u0075\u0072l\u0079":*_cefgfg =5;};};_dfcbba ,_edbedb =d .Token ();if _edbedb !=nil {return _edbedb ;};if _bacbaf ,_gaeafd :=_dfcbba .(_d .EndElement );_gaeafd &&_bacbaf .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfcbba );};func (_dbacce *ST_TblLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfege ,_dfbga :=d .Token ();if _dfbga !=nil {return _dfbga ;};if _fcgcb ,_bcgbgd :=_dfege .(_d .EndElement );_bcgbgd &&_fcgcb .Name ==start .Name {*_dbacce =1;return nil ;};if _fadfb ,_bgcfg :=_dfege .(_d .CharData );!_bgcfg {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfege );}else {switch string (_fadfb ){case "":*_dbacce =0;case "\u0066\u0069\u0078e\u0064":*_dbacce =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_dbacce =2;};};_dfege ,_dfbga =d .Token ();if _dfbga !=nil {return _dfbga ;};if _ggbced ,_gcfea :=_dfege .(_d .EndElement );_gcfea &&_ggbced .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfege );};func (_ccdggd ST_TblOverlap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcdgg :=_d .Attr {};_dcdgg .Name =name ;switch _ccdggd {case ST_TblOverlapUnset :_dcdgg .Value ="";case ST_TblOverlapNever :_dcdgg .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_dcdgg .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _dcdgg ,nil ;};func (_caffb *WdCT_WordprocessingCanvas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _caffb .Bg !=nil {_acbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_caffb .Bg ,_acbbf );};if _caffb .Whole !=nil {_gecfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_caffb .Whole ,_gecfd );};if _caffb .Choice !=nil {for _ ,_eddfdc :=range _caffb .Choice {_eddfdc .MarshalXML (e ,_d .StartElement {});};};if _caffb .ExtLst !=nil {_cdagbd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_caffb .ExtLst ,_cdagbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfeba *CT_TrackChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_dfeba .AuthorAttr )});if _dfeba .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_dfeba .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_dfeba .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TabJc byte ; -// Namespace of Setting -UriAttr *string ; +// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path +func (_aacea *EG_RubyContent )ValidateWithPath (path string )error {if _aacea .R !=nil {if _fdgff :=_aacea .R .ValidateWithPath (path +"\u002f\u0052");_fdgff !=nil {return _fdgff ;};};for _dfegb ,_adbag :=range _aacea .EG_RunLevelElts {if _agddfd :=_adbag .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dfegb ));_agddfd !=nil {return _agddfd ;};};return nil ;};func NewGlossaryDocument ()*GlossaryDocument {_agaca :=&GlossaryDocument {};_agaca .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _agaca ;};func (_gdcaa *ST_RubyAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdgce ,_becbge :=d .Token ();if _becbge !=nil {return _becbge ;};if _cefeae ,_cfdaa :=_bgdgce .(_d .EndElement );_cfdaa &&_cefeae .Name ==start .Name {*_gdcaa =1;return nil ;};if _feccc ,_eacda :=_bgdgce .(_d .CharData );!_eacda {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgdgce );}else {switch string (_feccc ){case "":*_gdcaa =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdcaa =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_gdcaa =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_gdcaa =3;case "\u006c\u0065\u0066\u0074":*_gdcaa =4;case "\u0072\u0069\u0067h\u0074":*_gdcaa =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gdcaa =6;};};_bgdgce ,_becbge =d .Token ();if _becbge !=nil {return _becbge ;};if _aaceeb ,_fgbeb :=_bgdgce .(_d .EndElement );_fgbeb &&_aaceeb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgdgce );}; -// Value of Setting -ValAttr *string ;};func NewCT_TblStylePr ()*CT_TblStylePr {_dagbba :=&CT_TblStylePr {};_dagbba .TypeAttr =ST_TblStyleOverrideType (1);return _dagbba ;};func (_aacf *CT_DocParts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_degda :for {_adebg ,_ggdbc :=d .Token ();if _ggdbc !=nil {return _ggdbc ;};switch _faeg :=_adebg .(type ){case _f .StartElement :switch _faeg .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"}:_eageg :=NewCT_DocPart ();if _afdd :=d .DecodeElement (_eageg ,&_faeg );_afdd !=nil {return _afdd ;};_aacf .DocPart =append (_aacf .DocPart ,_eageg );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073\u0020\u0025\u0076",_faeg .Name );if _fcbc :=d .Skip ();_fcbc !=nil {return _fcbc ;};};case _f .EndElement :break _degda ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Border and its children +func (_adda *CT_Border )Validate ()error {return _adda .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_beabbf ST_FrameLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_beabbf .String (),start );}; -// Validate validates the WdInline and its children -func (_fggcecd *WdInline )Validate ()error {return _fggcecd .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");}; +// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path +func (_cgcbfe *CT_TextEffect )ValidateWithPath (path string )error {if _cgcbfe .ValAttr ==ST_TextEffectUnset {return _ace .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 _gccgdc :=_cgcbfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccgdc !=nil {return _gccgdc ;};return nil ;};type CT_SdtDropDownList struct{ -// 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 _ef .Any ;};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;);func NewCT_RecipientData ()*CT_RecipientData {_abfea :=&CT_RecipientData {};_abfea .Column =NewCT_DecimalNumber ();_abfea .UniqueTag =NewCT_Base64Binary ();return _abfea ;};func (_fbbccb *ST_Lock )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbbccb =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_fbbccb =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_fbbccb =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_fbbccb =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_fbbccb =4;};return nil ;}; +// Drop-down List Last Saved Value +LastValueAttr *string ; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_eabcc *CT_NumFmt )ValidateWithPath (path string )error {if _eabcc .ValAttr ==ST_NumberFormatUnset {return _ff .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 _egfg :=_eabcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egfg !=nil {return _egfg ;};return nil ;};type CT_Charset struct{ +// Drop-Down List Item +ListItem []*CT_SdtListItem ;};func (_efg *CT_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cdab ,_dcc :=_efg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcc !=nil {return _dcc ;};start .Attr =append (start .Attr ,_cdab );if _efg .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_efg .ColorAttr )});};if _efg .ThemeColorAttr !=ST_ThemeColorUnset {_aeda ,_bgb :=_efg .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bgb !=nil {return _bgb ;};start .Attr =append (start .Attr ,_aeda );};if _efg .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_efg .ThemeTintAttr )});};if _efg .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_efg .ThemeShadeAttr )});};if _efg .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ace .Sprintf ("\u0025\u0076",*_efg .SzAttr )});};if _efg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_efg .SpaceAttr )});};if _efg .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ace .Sprintf ("\u0025\u0076",*_efg .ShadowAttr )});};if _efg .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_efg .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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;);const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;);type CT_SdtText struct{ -// Value -ValAttr *string ; +// Allow Soft Line Breaks +MultiLineAttr *_ff .ST_OnOff ;};func NewCT_PageSz ()*CT_PageSz {_dffe :=&CT_PageSz {};return _dffe };type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;}; -// IANA Name of Character Set -CharacterSetAttr *string ;};func (_afeff *ST_LineSpacingRule )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_afeff =0;case "\u0061\u0075\u0074\u006f":*_afeff =1;case "\u0065\u0078\u0061c\u0074":*_afeff =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_afeff =3;};return nil ;};func (_gdfee *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 :_ff .Sprintf ("\u0025\u0076",_gdfee .AuthorAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",_gdfee .DateAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ff .Sprintf ("\u0025\u0076",_gdfee .NameAttr )});if _gdfee .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_gdfee .ColFirstAttr )});};if _gdfee .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ff .Sprintf ("\u0025\u0076",*_gdfee .ColLastAttr )});};if _gdfee .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_defe ,_abeba :=_gdfee .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 _abeba !=nil {return _abeba ;};start .Attr =append (start .Attr ,_defe );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_gdfee .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcfbf *ST_PTabLeader )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fecbe ,_gdebg :=d .Token ();if _gdebg !=nil {return _gdebg ;};if _geffea ,_cfdcdb :=_fecbe .(_f .EndElement );_cfdcdb &&_geffea .Name ==start .Name {*_bcfbf =1;return nil ;};if _fbggee ,_ddcfb :=_fecbe .(_f .CharData );!_ddcfb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fecbe );}else {switch string (_fbggee ){case "":*_bcfbf =0;case "\u006e\u006f\u006e\u0065":*_bcfbf =1;case "\u0064\u006f\u0074":*_bcfbf =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_bcfbf =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_bcfbf =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_bcfbf =5;};};_fecbe ,_gdebg =d .Token ();if _gdebg !=nil {return _gdebg ;};if _bcdcda ,_eaddd :=_fecbe .(_f .EndElement );_eaddd &&_bcdcda .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fecbe );};func NewWebSettings ()*WebSettings {_fccef :=&WebSettings {};_fccef .CT_WebSettings =*NewCT_WebSettings ();return _fccef ;};func (_efgab *CT_MailMergeDocType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dcfafe ,_agfcdc :=_efgab .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _agfcdc !=nil {return _agfcdc ;};start .Attr =append (start .Attr ,_dcfafe );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path +func (_edb *AG_TransitionalPassword )ValidateWithPath (path string )error {if _ba :=_edb .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_ba !=nil {return _ba ;};if _gff :=_edb .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");_gff !=nil {return _gff ;};if _bdf :=_edb .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bdf !=nil {return _bdf ;};return nil ;};func (_ecceaa ST_LineNumberRestart )String ()string {switch _ecceaa {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 (_aegfdg ST_MailMergeSourceType )String ()string {switch _aegfdg {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 "";};type CT_CustomXmlRun struct{ -// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path -func (_gdgfe *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _gdgfe .ValAttr ==_e .ST_VerticalAlignRunUnset {return _ff .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 _gccbfc :=_gdgfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccbfc !=nil {return _gccbfc ;};return nil ;};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;); +// Custom XML Markup Namespace +UriAttr *string ; -// Validate validates the CT_BdoContentRun and its children -func (_eag *CT_BdoContentRun )Validate ()error {return _eag .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_aebae ST_VerticalJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aebae .String (),start );};func (_gcdded *EG_RPrMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbeec :for {_fbfbde ,_gafddf :=d .Token ();if _gafddf !=nil {return _gafddf ;};switch _bedee :=_fbfbde .(type ){case _f .StartElement :switch _bedee .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"}:_gcdded .Ins =NewCT_MathCtrlIns ();if _bacebg :=d .DecodeElement (_gcdded .Ins ,&_bedee );_bacebg !=nil {return _bacebg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcdded .Del =NewCT_MathCtrlDel ();if _ebbfbg :=d .DecodeElement (_gcdded .Del ,&_bedee );_ebbfbg !=nil {return _ebbfbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcdded .RPr =NewCT_RPr ();if _gabgafa :=d .DecodeElement (_gcdded .RPr ,&_bedee );_gabgafa !=nil {return _gabgafa ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fR\u0050\u0072\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_bedee .Name );if _dfafb :=d .Skip ();_dfafb !=nil {return _dfafb ;};};case _f .EndElement :break _dbeec ;case _f .CharData :};};return nil ;}; +// Element name +ElementAttr string ; -// Validate validates the CT_SmartTagPr and its children -func (_fagde *CT_SmartTagPr )Validate ()error {return _fagde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func NewSettings ()*Settings {_fbaba :=&Settings {};_fbaba .CT_Settings =*NewCT_Settings ();return _fbaba ;};func NewCT_DocumentBase ()*CT_DocumentBase {_ffca :=&CT_DocumentBase {};return _ffca };func NewCT_Footnotes ()*CT_Footnotes {_bdcfed :=&CT_Footnotes {};return _bdcfed }; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};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 (_ffadaf ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _ffadaf {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffadaf ));};return nil ;};func NewCT_TblPrExBase ()*CT_TblPrExBase {_eaebf :=&CT_TblPrExBase {};return _eaebf };func (_aefeb ST_StyleType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdbbcc :=_d .Attr {};_fdbbcc .Name =name ;switch _aefeb {case ST_StyleTypeUnset :_fdbbcc .Value ="";case ST_StyleTypeParagraph :_fdbbcc .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_fdbbcc .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_fdbbcc .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_fdbbcc .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _fdbbcc ,nil ;};func NewCT_R ()*CT_R {_ggbdg :=&CT_R {};return _ggbdg };func (_daaae WdST_AlignH )Validate ()error {return _daaae .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path -func (_abbff *CT_MoveBookmark )ValidateWithPath (path string )error {if _ebabe :=_abbff .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ebabe !=nil {return _ebabe ;};return nil ;};func (_gcfbadf *CT_MailMergeDataType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agfg :=range start .Attr {if _agfg .Name .Local =="\u0076\u0061\u006c"{_ecbcf ,_edfca :=_agfg .Value ,error (nil );if _edfca !=nil {return _edfca ;};_gcfbadf .ValAttr =_ecbcf ;continue ;};};for {_fefcb ,_ddbaf :=d .Token ();if _ddbaf !=nil {return _ff .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",_ddbaf );};if _effd ,_ceaaf :=_fefcb .(_f .EndElement );_ceaaf &&_effd .Name ==start .Name {break ;};};return nil ;};func NewCT_StyleSort ()*CT_StyleSort {_eaffd :=&CT_StyleSort {};_eaffd .ValAttr =ST_StyleSort (1);return _eaffd ;};type CT_PBdr struct{ +// Validate validates the CT_TextScale and its children +func (_aabba *CT_TextScale )Validate ()error {return _aabba .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};func (_efecbf ST_LineSpacingRule )Validate ()error {return _efecbf .ValidateWithPath ("")};func (_bbcedg *CT_SmartTagRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbcedg .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ace .Sprintf ("\u0025\u0076",*_bbcedg .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ace .Sprintf ("\u0025\u0076",_bbcedg .ElementAttr )});e .EncodeToken (start );if _bbcedg .SmartTagPr !=nil {_fegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_bbcedg .SmartTagPr ,_fegc );};if _bbcedg .EG_PContent !=nil {for _ ,_fbfafe :=range _bbcedg .EG_PContent {_fbfafe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_degfdf *CT_Zoom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _degfdf .ValAttr !=ST_ZoomUnset {_beeef ,_ggdcfc :=_degfdf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggdcfc !=nil {return _ggdcfc ;};start .Attr =append (start .Attr ,_beeef );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_ace .Sprintf ("\u0025\u0076",_degfdf .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdWsp struct{WdCT_WordprocessingShape };type CT_FldChar struct{ -// Paragraph Border Above Identical Paragraphs -Top *CT_Border ; +// Field Character Type +FldCharTypeAttr ST_FldCharType ; -// Left Paragraph Border -Left *CT_Border ; +// Field Should Not Be Recalculated +FldLockAttr *_ff .ST_OnOff ; -// Paragraph Border Below Identical Paragraphs -Bottom *CT_Border ; +// Field Result Invalidated +DirtyAttr *_ff .ST_OnOff ; -// Right Paragraph Border -Right *CT_Border ; +// Custom Field Data +FldData *CT_Text ; -// Paragraph Border Between Identical Paragraphs -Between *CT_Border ; +// Form Field Properties +FfData *CT_FFData ; -// Paragraph Border Between Facing Pages -Bar *CT_Border ;};func (_ggdgf *CT_Highlight )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggdgf .ValAttr =ST_HighlightColor (1);for _ ,_acedc :=range start .Attr {if _acedc .Name .Local =="\u0076\u0061\u006c"{_ggdgf .ValAttr .UnmarshalXMLAttr (_acedc );continue ;};};for {_gddaad ,_bfcf :=d .Token ();if _bfcf !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_bfcf );};if _ddfb ,_eefac :=_gddaad .(_f .EndElement );_eefac &&_ddfb .Name ==start .Name {break ;};};return nil ;};type ST_RubyAlign byte ;func (_dgdeff *CT_TcPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dgdeff .CnfStyle !=nil {_fefaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgdeff .CnfStyle ,_fefaf );};if _dgdeff .TcW !=nil {_ggdff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_dgdeff .TcW ,_ggdff );};if _dgdeff .GridSpan !=nil {_aaccg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_dgdeff .GridSpan ,_aaccg );};if _dgdeff .HMerge !=nil {_aagdaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dgdeff .HMerge ,_aagdaf );};if _dgdeff .VMerge !=nil {_ebbdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dgdeff .VMerge ,_ebbdf );};if _dgdeff .TcBorders !=nil {_bedcea :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dgdeff .TcBorders ,_bedcea );};if _dgdeff .Shd !=nil {_dgfac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dgdeff .Shd ,_dgfac );};if _dgdeff .NoWrap !=nil {_ggfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dgdeff .NoWrap ,_ggfdc );};if _dgdeff .TcMar !=nil {_ebgef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_dgdeff .TcMar ,_ebgef );};if _dgdeff .TextDirection !=nil {_ecbda :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgdeff .TextDirection ,_ecbda );};if _dgdeff .TcFitText !=nil {_cdggb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dgdeff .TcFitText ,_cdggb );};if _dgdeff .VAlign !=nil {_gcgaae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dgdeff .VAlign ,_gcgaae );};if _dgdeff .HideMark !=nil {_efdfac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dgdeff .HideMark ,_efdfac );};if _dgdeff .Headers !=nil {_ccacaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_dgdeff .Headers ,_ccacaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Previous Numbering Field Properties +NumberingChange *CT_TrackChangeNumbering ;}; -// Validate validates the CT_EdnDocProps and its children -func (_gbbbf *CT_EdnDocProps )Validate ()error {return _gbbbf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; +// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path +func (_caffe *CT_TcPrBase )ValidateWithPath (path string )error {if _caffe .CnfStyle !=nil {if _bbeef :=_caffe .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bbeef !=nil {return _bbeef ;};};if _caffe .TcW !=nil {if _eabae :=_caffe .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_eabae !=nil {return _eabae ;};};if _caffe .GridSpan !=nil {if _dceba :=_caffe .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_dceba !=nil {return _dceba ;};};if _caffe .HMerge !=nil {if _ffafcg :=_caffe .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_ffafcg !=nil {return _ffafcg ;};};if _caffe .VMerge !=nil {if _gecgc :=_caffe .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_gecgc !=nil {return _gecgc ;};};if _caffe .TcBorders !=nil {if _aacbd :=_caffe .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_aacbd !=nil {return _aacbd ;};};if _caffe .Shd !=nil {if _bfdda :=_caffe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bfdda !=nil {return _bfdda ;};};if _caffe .NoWrap !=nil {if _ffffcd :=_caffe .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_ffffcd !=nil {return _ffffcd ;};};if _caffe .TcMar !=nil {if _cgccad :=_caffe .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_cgccad !=nil {return _cgccad ;};};if _caffe .TextDirection !=nil {if _ecgbae :=_caffe .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ecgbae !=nil {return _ecgbae ;};};if _caffe .TcFitText !=nil {if _fccbg :=_caffe .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_fccbg !=nil {return _fccbg ;};};if _caffe .VAlign !=nil {if _gfaaa :=_caffe .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_gfaaa !=nil {return _gfaaa ;};};if _caffe .HideMark !=nil {if _ebdcae :=_caffe .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_ebdcae !=nil {return _ebdcae ;};};if _caffe .Headers !=nil {if _ffbae :=_caffe .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_ffbae !=nil {return _ffbae ;};};return nil ;};func NewCT_ObjectLink ()*CT_ObjectLink {_fgfdc :=&CT_ObjectLink {};_fgfdc .UpdateModeAttr =ST_ObjectUpdateMode (1);return _fgfdc ;}; -// Validate validates the CT_Guid and its children -func (_bfgdg *CT_Guid )Validate ()error {return _bfgdg .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func NewCT_SmartTagRun ()*CT_SmartTagRun {_cfdacg :=&CT_SmartTagRun {};return _cfdacg };func (_ggbbg *ST_PageBorderDisplay )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfcfd ,_fcgcd :=d .Token ();if _fcgcd !=nil {return _fcgcd ;};if _gcbcab ,_bdcaae :=_gfcfd .(_f .EndElement );_bdcaae &&_gcbcab .Name ==start .Name {*_ggbbg =1;return nil ;};if _ebbbga ,_fbbbcb :=_gfcfd .(_f .CharData );!_fbbbcb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfcfd );}else {switch string (_ebbbga ){case "":*_ggbbg =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_ggbbg =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_ggbbg =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_ggbbg =3;};};_gfcfd ,_fcgcd =d .Token ();if _fcgcd !=nil {return _fcgcd ;};if _eggcdcb ,_aceacb :=_gfcfd .(_f .EndElement );_aceacb &&_eggcdcb .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfcfd );};func (_gdcgd *ST_HdrFtr )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdcgd =0;case "\u0065\u0076\u0065\u006e":*_gdcgd =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gdcgd =2;case "\u0066\u0069\u0072s\u0074":*_gdcgd =3;};return nil ;};type CT_DocRsids struct{ +// Validate validates the CT_FitText and its children +func (_ebedd *CT_FitText )Validate ()error {return _ebedd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};func (_aadc *CT_LongHexNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_aadc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_defadf ST_FontFamily )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbcfb :=_d .Attr {};_dbcfb .Name =name ;switch _defadf {case ST_FontFamilyUnset :_dbcfb .Value ="";case ST_FontFamilyDecorative :_dbcfb .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_dbcfb .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_dbcfb .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_dbcfb .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_dbcfb .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_dbcfb .Value ="\u0061\u0075\u0074\u006f";};return _dbcfb ,nil ;};func NewCT_TrPrBase ()*CT_TrPrBase {_eebddg :=&CT_TrPrBase {};return _eebddg };func (_dcca *CT_Height )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gegdb :=range start .Attr {if _gegdb .Name .Local =="\u0076\u0061\u006c"{_cbeab ,_fgeeg :=ParseUnionST_TwipsMeasure (_gegdb .Value );if _fgeeg !=nil {return _fgeeg ;};_dcca .ValAttr =&_cbeab ;continue ;};if _gegdb .Name .Local =="\u0068\u0052\u0075l\u0065"{_dcca .HRuleAttr .UnmarshalXMLAttr (_gegdb );continue ;};};for {_gcdgd ,_gdecd :=d .Token ();if _gdecd !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_gdecd );};if _ebag ,_afaf :=_gcdgd .(_d .EndElement );_afaf &&_ebag .Name ==start .Name {break ;};};return nil ;};func (_cacfcf *CT_TblLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbfg :=range start .Attr {if _cbfg .Name .Local =="\u0074\u0079\u0070\u0065"{_cacfcf .TypeAttr .UnmarshalXMLAttr (_cbfg );continue ;};};for {_dgcdc ,_aeacfd :=d .Token ();if _aeacfd !=nil {return _ace .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",_aeacfd );};if _afgee ,_cegfd :=_dgcdc .(_d .EndElement );_cegfd &&_afgee .Name ==start .Name {break ;};};return nil ;};func (_afffd *CT_Frameset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdff :for {_fdece ,_gaefg :=d .Token ();if _gaefg !=nil {return _gaefg ;};switch _ddca :=_fdece .(type ){case _d .StartElement :switch _ddca .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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_afffd .Sz =NewCT_String ();if _dfae :=d .DecodeElement (_afffd .Sz ,&_ddca );_dfae !=nil {return _dfae ;};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 :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"},_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 :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"}:_afffd .FramesetSplitbar =NewCT_FramesetSplitbar ();if _fffcg :=d .DecodeElement (_afffd .FramesetSplitbar ,&_ddca );_fffcg !=nil {return _fffcg ;};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 :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\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 :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}:_afffd .FrameLayout =NewCT_FrameLayout ();if _febfcd :=d .DecodeElement (_afffd .FrameLayout ,&_ddca );_febfcd !=nil {return _febfcd ;};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 :"\u0074\u0069\u0074l\u0065"},_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 :"\u0074\u0069\u0074l\u0065"}:_afffd .Title =NewCT_String ();if _aabaf :=d .DecodeElement (_afffd .Title ,&_ddca );_aabaf !=nil {return _aabaf ;};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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_afbab :=NewCT_FramesetChoice ();if _fffgg :=d .DecodeElement (&_afbab .Frameset ,&_ddca );_fffgg !=nil {return _fffgg ;};_afffd .Choice =append (_afffd .Choice ,_afbab );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 :"\u0066\u0072\u0061m\u0065"},_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 :"\u0066\u0072\u0061m\u0065"}:_eccdf :=NewCT_FramesetChoice ();if _ecbbg :=d .DecodeElement (&_eccdf .Frame ,&_ddca );_ecbbg !=nil {return _ecbbg ;};_afffd .Choice =append (_afffd .Choice ,_eccdf );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0020\u0025\u0076",_ddca .Name );if _ecgbef :=d .Skip ();_ecgbef !=nil {return _ecgbef ;};};case _d .EndElement :break _dbdff ;case _d .CharData :};};return nil ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_dgad :=&CT_NumPicBullet {};return _dgad };type ST_PTabAlignment byte ;type CT_Perm struct{ -// Original Document Revision Save ID -RsidRoot *CT_LongHexNumber ; +// Annotation ID +IdAttr string ; -// Single Session Revision Save ID -Rsid []*CT_LongHexNumber ;};type CT_String struct{ +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_caafc :=&CT_TrackChangeNumbering {};return _caafc ;};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);func (_badag *Recipients )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_badag .CT_Recipients =*NewCT_Recipients ();_bbggc :for {_cfbgd ,_dgbfc :=d .Token ();if _dgbfc !=nil {return _dgbfc ;};switch _gaabg :=_cfbgd .(type ){case _d .StartElement :switch _gaabg .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_adacb :=NewCT_RecipientData ();if _bdbga :=d .DecodeElement (_adacb ,&_gaabg );_bdbga !=nil {return _bdbga ;};_badag .RecipientData =append (_badag .RecipientData ,_adacb );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_gaabg .Name );if _ddgfa :=d .Skip ();_ddgfa !=nil {return _ddgfa ;};};case _d .EndElement :break _bbggc ;case _d .CharData :};};return nil ;};func (_bdfaba *WdCT_Anchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdfaba .SimplePos =_c .NewCT_Point2D ();_bdfaba .PositionH =NewWdCT_PosH ();_bdfaba .PositionV =NewWdCT_PosV ();_bdfaba .Extent =_c .NewCT_PositiveSize2D ();_bdfaba .DocPr =_c .NewCT_NonVisualDrawingProps ();_bdfaba .Graphic =_c .NewGraphic ();for _ ,_eabcd :=range start .Attr {if _eabcd .Name .Local =="\u0064\u0069\u0073t\u0054"{_dbbega ,_eebgaa :=_ac .ParseUint (_eabcd .Value ,10,32);if _eebgaa !=nil {return _eebgaa ;};_abdffa :=uint32 (_dbbega );_bdfaba .DistTAttr =&_abdffa ;continue ;};if _eabcd .Name .Local =="\u0064\u0069\u0073t\u004c"{_afbffe ,_aeece :=_ac .ParseUint (_eabcd .Value ,10,32);if _aeece !=nil {return _aeece ;};_gfaebb :=uint32 (_afbffe );_bdfaba .DistLAttr =&_gfaebb ;continue ;};if _eabcd .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_dacbbc ,_bbbbd :=_ac .ParseBool (_eabcd .Value );if _bbbbd !=nil {return _bbbbd ;};_bdfaba .SimplePosAttr =&_dacbbc ;continue ;};if _eabcd .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_acecd ,_ggdfb :=_ac .ParseBool (_eabcd .Value );if _ggdfb !=nil {return _ggdfb ;};_bdfaba .BehindDocAttr =_acecd ;continue ;};if _eabcd .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_ecceae ,_cggedb :=_ac .ParseBool (_eabcd .Value );if _cggedb !=nil {return _cggedb ;};_bdfaba .LayoutInCellAttr =_ecceae ;continue ;};if _eabcd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fdbgda ,_dgbabf :=_ac .ParseBool (_eabcd .Value );if _dgbabf !=nil {return _dgbabf ;};_bdfaba .HiddenAttr =&_fdbgda ;continue ;};if _eabcd .Name .Local =="\u0064\u0069\u0073t\u0042"{_dgfgcb ,_bdaac :=_ac .ParseUint (_eabcd .Value ,10,32);if _bdaac !=nil {return _bdaac ;};_faeba :=uint32 (_dgfgcb );_bdfaba .DistBAttr =&_faeba ;continue ;};if _eabcd .Name .Local =="\u0064\u0069\u0073t\u0052"{_cgegfe ,_dgbgbg :=_ac .ParseUint (_eabcd .Value ,10,32);if _dgbgbg !=nil {return _dgbgbg ;};_fbfcffb :=uint32 (_cgegfe );_bdfaba .DistRAttr =&_fbfcffb ;continue ;};if _eabcd .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_bcfddb ,_ageggg :=_ac .ParseUint (_eabcd .Value ,10,32);if _ageggg !=nil {return _ageggg ;};_bdfaba .RelativeHeightAttr =uint32 (_bcfddb );continue ;};if _eabcd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_eaabf ,_aaefaa :=_ac .ParseBool (_eabcd .Value );if _aaefaa !=nil {return _aaefaa ;};_bdfaba .LockedAttr =_eaabf ;continue ;};if _eabcd .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcgad ,_ecega :=_ac .ParseBool (_eabcd .Value );if _ecega !=nil {return _ecega ;};_bdfaba .AllowOverlapAttr =_bcgad ;continue ;};};_ddgdag :for {_cadebb ,_fgbbf :=d .Token ();if _fgbbf !=nil {return _fgbbf ;};switch _cgfde :=_cadebb .(type ){case _d .StartElement :switch _cgfde .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _gdbef :=d .DecodeElement (_bdfaba .SimplePos ,&_cgfde );_gdbef !=nil {return _gdbef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _eeccbg :=d .DecodeElement (_bdfaba .PositionH ,&_cgfde );_eeccbg !=nil {return _eeccbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _fdgab :=d .DecodeElement (_bdfaba .PositionV ,&_cgfde );_fdgab !=nil {return _fdgab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _bfafd :=d .DecodeElement (_bdfaba .Extent ,&_cgfde );_bfafd !=nil {return _bfafd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_bdfaba .EffectExtent =NewWdCT_EffectExtent ();if _daadd :=d .DecodeElement (_bdfaba .EffectExtent ,&_cgfde );_daadd !=nil {return _daadd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_bdfaba .Choice =NewWdEG_WrapTypeChoice ();if _baded :=d .DecodeElement (&_bdfaba .Choice .WrapNone ,&_cgfde );_baded !=nil {return _baded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_bdfaba .Choice =NewWdEG_WrapTypeChoice ();if _deabb :=d .DecodeElement (&_bdfaba .Choice .WrapSquare ,&_cgfde );_deabb !=nil {return _deabb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_bdfaba .Choice =NewWdEG_WrapTypeChoice ();if _afgad :=d .DecodeElement (&_bdfaba .Choice .WrapTight ,&_cgfde );_afgad !=nil {return _afgad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_bdfaba .Choice =NewWdEG_WrapTypeChoice ();if _cgbbe :=d .DecodeElement (&_bdfaba .Choice .WrapThrough ,&_cgfde );_cgbbe !=nil {return _cgbbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_bdfaba .Choice =NewWdEG_WrapTypeChoice ();if _fbbgc :=d .DecodeElement (&_bdfaba .Choice .WrapTopAndBottom ,&_cgfde );_fbbgc !=nil {return _fbbgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0064\u006f\u0063P\u0072"}:if _badcae :=d .DecodeElement (_bdfaba .DocPr ,&_cgfde );_badcae !=nil {return _badcae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_bdfaba .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();if _dbbfge :=d .DecodeElement (_bdfaba .CNvGraphicFramePr ,&_cgfde );_dbbfge !=nil {return _dbbfge ;};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 _aadbc :=d .DecodeElement (_bdfaba .Graphic ,&_cgfde );_aadbc !=nil {return _aadbc ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_cgfde .Name );if _gfgfeg :=d .Skip ();_gfgfeg !=nil {return _gfgfeg ;};};case _d .EndElement :break _ddgdag ;case _d .CharData :};};return nil ;};func NewCT_DocRsids ()*CT_DocRsids {_agabf :=&CT_DocRsids {};return _agabf }; -// String Value -ValAttr string ;};type CT_LvlLegacy struct{ +// Validate validates the CT_SdtRun and its children +func (_adfad *CT_SdtRun )Validate ()error {return _adfad .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");};func (_cdfed ST_Lock )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acfea :=_d .Attr {};_acfea .Name =name ;switch _cdfed {case ST_LockUnset :_acfea .Value ="";case ST_LockSdtLocked :_acfea .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_acfea .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_acfea .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_acfea .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _acfea ,nil ;};type ST_Hint byte ; -// Use Legacy Numbering Properties -LegacyAttr *_e .ST_OnOff ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_edefb *CT_Picture )ValidateWithPath (path string )error {if _edefb .Movie !=nil {if _fdfd :=_edefb .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_fdfd !=nil {return _fdfd ;};};if _edefb .Control !=nil {if _bagga :=_edefb .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_bagga !=nil {return _bagga ;};};return nil ;};type CT_UnsignedDecimalNumber struct{ -// Legacy Spacing -LegacySpaceAttr *_e .ST_TwipsMeasure ; +// Positive Decimal Number Value +ValAttr uint64 ;};type CT_TcBorders struct{ -// Legacy Indent -LegacyIndentAttr *ST_SignedTwipsMeasure ;};func (_ccaea *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 :_ff .Sprintf ("\u0025\u0076",_ccaea .AuthorAttr )});if _ccaea .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_ccaea .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_ccaea .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Table Cell Top Border +Top *CT_Border ; -// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path -func (_ddgc *CT_EdnDocProps )ValidateWithPath (path string )error {if _ddgc .Pos !=nil {if _agebgb :=_ddgc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_agebgb !=nil {return _agebgb ;};};if _ddgc .NumFmt !=nil {if _aaaae :=_ddgc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_aaaae !=nil {return _aaaae ;};};if _ddgc .NumStart !=nil {if _cabcd :=_ddgc .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_cabcd !=nil {return _cabcd ;};};if _ddgc .NumRestart !=nil {if _bfebb :=_ddgc .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_bfebb !=nil {return _bfebb ;};};for _bageb ,_edbbe :=range _ddgc .Endnote {if _agcfb :=_edbbe .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_bageb ));_agcfb !=nil {return _agcfb ;};};return nil ;}; +// Table Cell Leading Edge Border +Start *CT_Border ; -// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path -func (_deggd *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _cdcfec ,_fafgf :=range _deggd .Wsp {if _dfgggg :=_fafgf .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_cdcfec ));_dfgggg !=nil {return _dfgggg ;};};for _ecebgc ,_aaacff :=range _deggd .Pic {if _bcbbe :=_aaacff .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_ecebgc ));_bcbbe !=nil {return _bcbbe ;};};for _dffaae ,_ggcade :=range _deggd .ContentPart {if _gfbcd :=_ggcade .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dffaae ));_gfbcd !=nil {return _gfbcd ;};};for _fadffe ,_gcadb :=range _deggd .Wgp {if _deabde :=_gcadb .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_fadffe ));_deabde !=nil {return _deabde ;};};for _acbeaf ,_bdfgee :=range _deggd .GraphicFrame {if _fceebd :=_bdfgee .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_acbeaf ));_fceebd !=nil {return _fceebd ;};};return nil ;};func (_aecda *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffecb :=range start .Attr {if _ffecb .Name .Local =="\u0076\u0061\u006c"{_gbfe ,_fdeaf :=ParseUnionST_DecimalNumberOrPercent (_ffecb .Value );if _fdeaf !=nil {return _fdeaf ;};_aecda .ValAttr =_gbfe ;continue ;};};for {_cdgb ,_ceceg :=d .Token ();if _ceceg !=nil {return _ff .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",_ceceg );};if _gafgg ,_gdae :=_cdgb .(_f .EndElement );_gdae &&_gafgg .Name ==start .Name {break ;};};return nil ;};func (_degaac ST_DocPartGallery )Validate ()error {return _degaac .ValidateWithPath ("")};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_bfbfb :=&WdCT_WrapThrough {};_bfbfb .WrapTextAttr =WdST_WrapText (1);_bfbfb .WrapPolygon =NewWdCT_WrapPath ();return _bfbfb ;};func (_ggeae *ST_FFTextType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcacgc ,_ebdcd :=d .Token ();if _ebdcd !=nil {return _ebdcd ;};if _baffe ,_cegeb :=_bcacgc .(_f .EndElement );_cegeb &&_baffe .Name ==start .Name {*_ggeae =1;return nil ;};if _gbffe ,_cdceg :=_bcacgc .(_f .CharData );!_cdceg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcacgc );}else {switch string (_gbffe ){case "":*_ggeae =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_ggeae =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_ggeae =2;case "\u0064\u0061\u0074\u0065":*_ggeae =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_ggeae =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_ggeae =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_ggeae =6;};};_bcacgc ,_ebdcd =d .Token ();if _ebdcd !=nil {return _ebdcd ;};if _ebccb ,_dccfec :=_bcacgc .(_f .EndElement );_dccfec &&_ebccb .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcacgc );}; +// Table Cell Leading Edge Border +Left *CT_Border ; -// Validate validates the CT_SignedTwipsMeasure and its children -func (_fgccb *CT_SignedTwipsMeasure )Validate ()error {return _fgccb .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};func (_fcdbd *CT_FFTextType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcdbd .ValAttr =ST_FFTextType (1);for _ ,_ebfc :=range start .Attr {if _ebfc .Name .Local =="\u0076\u0061\u006c"{_fcdbd .ValAttr .UnmarshalXMLAttr (_ebfc );continue ;};};for {_egcf ,_gggdc :=d .Token ();if _gggdc !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_gggdc );};if _eaca ,_gbfcc :=_egcf .(_f .EndElement );_gbfcc &&_eaca .Name ==start .Name {break ;};};return nil ;}; +// Table Cell Bottom Border +Bottom *CT_Border ; -// Validate validates the Ftr and its children -func (_beefbb *Ftr )Validate ()error {return _beefbb .ValidateWithPath ("\u0046\u0074\u0072")};func NewWdCT_PosV ()*WdCT_PosV {_ffbfff :=&WdCT_PosV {};_ffbfff .RelativeFromAttr =WdST_RelFromV (1);_ffbfff .Choice =NewWdCT_PosVChoice ();return _ffbfff ;};func (_bdfcg *ST_TblLayoutType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabbfe ,_afcfa :=d .Token ();if _afcfa !=nil {return _afcfa ;};if _eacbg ,_gecddf :=_cabbfe .(_f .EndElement );_gecddf &&_eacbg .Name ==start .Name {*_bdfcg =1;return nil ;};if _bcggc ,_ecfcbf :=_cabbfe .(_f .CharData );!_ecfcbf {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cabbfe );}else {switch string (_bcggc ){case "":*_bdfcg =0;case "\u0066\u0069\u0078e\u0064":*_bdfcg =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_bdfcg =2;};};_cabbfe ,_afcfa =d .Token ();if _afcfa !=nil {return _afcfa ;};if _eagagf ,_adefg :=_cabbfe .(_f .EndElement );_adefg &&_eagagf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cabbfe );};type CT_TextEffect struct{ +// Table Cell Trailing Edge Border +End *CT_Border ; -// Animated Text Effect Type -ValAttr ST_TextEffect ;};func NewCT_FldChar ()*CT_FldChar {_beafa :=&CT_FldChar {};_beafa .FldCharTypeAttr =ST_FldCharType (1);return _beafa ;};func (_cafce ST_AnnotationVMerge )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adcea :=_f .Attr {};_adcea .Name =name ;switch _cafce {case ST_AnnotationVMergeUnset :_adcea .Value ="";case ST_AnnotationVMergeCont :_adcea .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_adcea .Value ="\u0072\u0065\u0073\u0074";};return _adcea ,nil ;}; +// Table Cell Trailing Edge Border +Right *CT_Border ; -// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path -func (_bfccd *CT_Settings )ValidateWithPath (path string )error {if _bfccd .WriteProtection !=nil {if _fecgd :=_bfccd .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fecgd !=nil {return _fecgd ;};};if _bfccd .View !=nil {if _fafag :=_bfccd .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_fafag !=nil {return _fafag ;};};if _bfccd .Zoom !=nil {if _cafga :=_bfccd .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_cafga !=nil {return _cafga ;};};if _bfccd .RemovePersonalInformation !=nil {if _afcffa :=_bfccd .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");_afcffa !=nil {return _afcffa ;};};if _bfccd .RemoveDateAndTime !=nil {if _aecec :=_bfccd .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_aecec !=nil {return _aecec ;};};if _bfccd .DoNotDisplayPageBoundaries !=nil {if _eddge :=_bfccd .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");_eddge !=nil {return _eddge ;};};if _bfccd .DisplayBackgroundShape !=nil {if _addaa :=_bfccd .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065");_addaa !=nil {return _addaa ;};};if _bfccd .PrintPostScriptOverText !=nil {if _daebab :=_bfccd .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");_daebab !=nil {return _daebab ;};};if _bfccd .PrintFractionalCharacterWidth !=nil {if _eafacd :=_bfccd .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");_eafacd !=nil {return _eafacd ;};};if _bfccd .PrintFormsData !=nil {if _fffgg :=_bfccd .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_fffgg !=nil {return _fffgg ;};};if _bfccd .EmbedTrueTypeFonts !=nil {if _gagga :=_bfccd .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073");_gagga !=nil {return _gagga ;};};if _bfccd .EmbedSystemFonts !=nil {if _acbab :=_bfccd .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_acbab !=nil {return _acbab ;};};if _bfccd .SaveSubsetFonts !=nil {if _gdfbc :=_bfccd .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_gdfbc !=nil {return _gdfbc ;};};if _bfccd .SaveFormsData !=nil {if _eaaage :=_bfccd .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061");_eaaage !=nil {return _eaaage ;};};if _bfccd .MirrorMargins !=nil {if _ccffc :=_bfccd .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_ccffc !=nil {return _ccffc ;};};if _bfccd .AlignBordersAndEdges !=nil {if _cgbaf :=_bfccd .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073");_cgbaf !=nil {return _cgbaf ;};};if _bfccd .BordersDoNotSurroundHeader !=nil {if _dggbcb :=_bfccd .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");_dggbcb !=nil {return _dggbcb ;};};if _bfccd .BordersDoNotSurroundFooter !=nil {if _afbde :=_bfccd .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");_afbde !=nil {return _afbde ;};};if _bfccd .GutterAtTop !=nil {if _gbdac :=_bfccd .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_gbdac !=nil {return _gbdac ;};};if _bfccd .HideSpellingErrors !=nil {if _gbfbge :=_bfccd .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073");_gbfbge !=nil {return _gbfbge ;};};if _bfccd .HideGrammaticalErrors !=nil {if _bacfb :=_bfccd .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073");_bacfb !=nil {return _bacfb ;};};for _gbcgc ,_baafgd :=range _bfccd .ActiveWritingStyle {if _fcegb :=_baafgd .ValidateWithPath (_ff .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_gbcgc ));_fcegb !=nil {return _fcegb ;};};if _bfccd .ProofState !=nil {if _gabfe :=_bfccd .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_gabfe !=nil {return _gabfe ;};};if _bfccd .FormsDesign !=nil {if _ecfde :=_bfccd .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e");_ecfde !=nil {return _ecfde ;};};if _bfccd .AttachedTemplate !=nil {if _fdaef :=_bfccd .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_fdaef !=nil {return _fdaef ;};};if _bfccd .LinkStyles !=nil {if _aadgdb :=_bfccd .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_aadgdb !=nil {return _aadgdb ;};};if _bfccd .StylePaneFormatFilter !=nil {if _geecac :=_bfccd .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072");_geecac !=nil {return _geecac ;};};if _bfccd .StylePaneSortMethod !=nil {if _bffbf :=_bfccd .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_bffbf !=nil {return _bffbf ;};};if _bfccd .DocumentType !=nil {if _bceac :=_bfccd .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_bceac !=nil {return _bceac ;};};if _bfccd .MailMerge !=nil {if _gcacg :=_bfccd .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");_gcacg !=nil {return _gcacg ;};};if _bfccd .RevisionView !=nil {if _facfb :=_bfccd .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_facfb !=nil {return _facfb ;};};if _bfccd .TrackRevisions !=nil {if _eacag :=_bfccd .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");_eacag !=nil {return _eacag ;};};if _bfccd .DoNotTrackMoves !=nil {if _bggab :=_bfccd .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_bggab !=nil {return _bggab ;};};if _bfccd .DoNotTrackFormatting !=nil {if _bebgd :=_bfccd .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_bebgd !=nil {return _bebgd ;};};if _bfccd .DocumentProtection !=nil {if _bccca :=_bfccd .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bccca !=nil {return _bccca ;};};if _bfccd .AutoFormatOverride !=nil {if _eeecea :=_bfccd .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_eeecea !=nil {return _eeecea ;};};if _bfccd .StyleLockTheme !=nil {if _eagfa :=_bfccd .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_eagfa !=nil {return _eagfa ;};};if _bfccd .StyleLockQFSet !=nil {if _dbddc :=_bfccd .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_dbddc !=nil {return _dbddc ;};};if _bfccd .DefaultTabStop !=nil {if _aeccf :=_bfccd .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_aeccf !=nil {return _aeccf ;};};if _bfccd .AutoHyphenation !=nil {if _gaedd :=_bfccd .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_gaedd !=nil {return _gaedd ;};};if _bfccd .ConsecutiveHyphenLimit !=nil {if _gbeca :=_bfccd .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074");_gbeca !=nil {return _gbeca ;};};if _bfccd .HyphenationZone !=nil {if _gefa :=_bfccd .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_gefa !=nil {return _gefa ;};};if _bfccd .DoNotHyphenateCaps !=nil {if _fabfgc :=_bfccd .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_fabfgc !=nil {return _fabfgc ;};};if _bfccd .ShowEnvelope !=nil {if _gfgec :=_bfccd .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_gfgec !=nil {return _gfgec ;};};if _bfccd .SummaryLength !=nil {if _cbbad :=_bfccd .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_cbbad !=nil {return _cbbad ;};};if _bfccd .ClickAndTypeStyle !=nil {if _ccdgcc :=_bfccd .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_ccdgcc !=nil {return _ccdgcc ;};};if _bfccd .DefaultTableStyle !=nil {if _ffcag :=_bfccd .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_ffcag !=nil {return _ffcag ;};};if _bfccd .EvenAndOddHeaders !=nil {if _deffd :=_bfccd .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_deffd !=nil {return _deffd ;};};if _bfccd .BookFoldRevPrinting !=nil {if _bcgcc :=_bfccd .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_bcgcc !=nil {return _bcgcc ;};};if _bfccd .BookFoldPrinting !=nil {if _efeecc :=_bfccd .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_efeecc !=nil {return _efeecc ;};};if _bfccd .BookFoldPrintingSheets !=nil {if _edabfd :=_bfccd .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_edabfd !=nil {return _edabfd ;};};if _bfccd .DrawingGridHorizontalSpacing !=nil {if _fbggcf :=_bfccd .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");_fbggcf !=nil {return _fbggcf ;};};if _bfccd .DrawingGridVerticalSpacing !=nil {if _gaebgb :=_bfccd .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");_gaebgb !=nil {return _gaebgb ;};};if _bfccd .DisplayHorizontalDrawingGridEvery !=nil {if _dbagg :=_bfccd .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");_dbagg !=nil {return _dbagg ;};};if _bfccd .DisplayVerticalDrawingGridEvery !=nil {if _ddbef :=_bfccd .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");_ddbef !=nil {return _ddbef ;};};if _bfccd .DoNotUseMarginsForDrawingGridOrigin !=nil {if _caefdf :=_bfccd .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");_caefdf !=nil {return _caefdf ;};};if _bfccd .DrawingGridHorizontalOrigin !=nil {if _cdaac :=_bfccd .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");_cdaac !=nil {return _cdaac ;};};if _bfccd .DrawingGridVerticalOrigin !=nil {if _bceca :=_bfccd .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");_bceca !=nil {return _bceca ;};};if _bfccd .DoNotShadeFormData !=nil {if _acaef :=_bfccd .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_acaef !=nil {return _acaef ;};};if _bfccd .NoPunctuationKerning !=nil {if _bdccd :=_bfccd .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_bdccd !=nil {return _bdccd ;};};if _bfccd .CharacterSpacingControl !=nil {if _gdacd :=_bfccd .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");_gdacd !=nil {return _gdacd ;};};if _bfccd .PrintTwoOnOne !=nil {if _cgfaef :=_bfccd .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_cgfaef !=nil {return _cgfaef ;};};if _bfccd .StrictFirstAndLastChars !=nil {if _bagfc :=_bfccd .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");_bagfc !=nil {return _bagfc ;};};if _bfccd .NoLineBreaksAfter !=nil {if _abfcg :=_bfccd .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_abfcg !=nil {return _abfcg ;};};if _bfccd .NoLineBreaksBefore !=nil {if _fcbba :=_bfccd .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_fcbba !=nil {return _fcbba ;};};if _bfccd .SavePreviewPicture !=nil {if _gcbbgg :=_bfccd .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_gcbbgg !=nil {return _gcbbgg ;};};if _bfccd .DoNotValidateAgainstSchema !=nil {if _cbccc :=_bfccd .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");_cbccc !=nil {return _cbccc ;};};if _bfccd .SaveInvalidXml !=nil {if _fabee :=_bfccd .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_fabee !=nil {return _fabee ;};};if _bfccd .IgnoreMixedContent !=nil {if _eegbeb :=_bfccd .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_eegbeb !=nil {return _eegbeb ;};};if _bfccd .AlwaysShowPlaceholderText !=nil {if _cbage :=_bfccd .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");_cbage !=nil {return _cbage ;};};if _bfccd .DoNotDemarcateInvalidXml !=nil {if _debdf :=_bfccd .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl");_debdf !=nil {return _debdf ;};};if _bfccd .SaveXmlDataOnly !=nil {if _agade :=_bfccd .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_agade !=nil {return _agade ;};};if _bfccd .UseXSLTWhenSaving !=nil {if _bggefb :=_bfccd .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_bggefb !=nil {return _bggefb ;};};if _bfccd .SaveThroughXslt !=nil {if _dffbc :=_bfccd .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_dffbc !=nil {return _dffbc ;};};if _bfccd .ShowXMLTags !=nil {if _efaba :=_bfccd .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_efaba !=nil {return _efaba ;};};if _bfccd .AlwaysMergeEmptyNamespace !=nil {if _eagefb :=_bfccd .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");_eagefb !=nil {return _eagefb ;};};if _bfccd .UpdateFields !=nil {if _cagfa :=_bfccd .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_cagfa !=nil {return _cagfa ;};};if _bfccd .HdrShapeDefaults !=nil {if _agbbd :=_bfccd .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_agbbd !=nil {return _agbbd ;};};if _bfccd .FootnotePr !=nil {if _fbccb :=_bfccd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fbccb !=nil {return _fbccb ;};};if _bfccd .EndnotePr !=nil {if _cafeg :=_bfccd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_cafeg !=nil {return _cafeg ;};};if _bfccd .Compat !=nil {if _gagffe :=_bfccd .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_gagffe !=nil {return _gagffe ;};};if _bfccd .DocVars !=nil {if _decgda :=_bfccd .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");_decgda !=nil {return _decgda ;};};if _bfccd .Rsids !=nil {if _fddbc :=_bfccd .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_fddbc !=nil {return _fddbc ;};};if _bfccd .MathPr !=nil {if _acfaa :=_bfccd .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072");_acfaa !=nil {return _acfaa ;};};for _bagadg ,_acecf :=range _bfccd .AttachedSchema {if _ggccda :=_acecf .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_bagadg ));_ggccda !=nil {return _ggccda ;};};if _bfccd .ThemeFontLang !=nil {if _gaaab :=_bfccd .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_gaaab !=nil {return _gaaab ;};};if _bfccd .ClrSchemeMapping !=nil {if _ffcff :=_bfccd .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067");_ffcff !=nil {return _ffcff ;};};if _bfccd .DoNotIncludeSubdocsInStats !=nil {if _dbecg :=_bfccd .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");_dbecg !=nil {return _dbecg ;};};if _bfccd .DoNotAutoCompressPictures !=nil {if _cbgfgc :=_bfccd .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");_cbgfgc !=nil {return _cbgfgc ;};};if _bfccd .ForceUpgrade !=nil {if _cbeae :=_bfccd .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_cbeae !=nil {return _cbeae ;};};if _bfccd .Captions !=nil {if _dadagc :=_bfccd .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es");_dadagc !=nil {return _dadagc ;};};if _bfccd .ReadModeInkLockDown !=nil {if _gggac :=_bfccd .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_gggac !=nil {return _gggac ;};};for _ffcea ,_abdab :=range _bfccd .SmartTagType {if _gcgef :=_abdab .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ffcea ));_gcgef !=nil {return _gcgef ;};};if _bfccd .SchemaLibrary !=nil {if _dagdee :=_bfccd .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_dagdee !=nil {return _dagdee ;};};if _bfccd .ShapeDefaults !=nil {if _aegde :=_bfccd .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_aegde !=nil {return _aegde ;};};if _bfccd .DoNotEmbedSmartTags !=nil {if _gabcb :=_bfccd .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_gabcb !=nil {return _gabcb ;};};if _bfccd .DecimalSymbol !=nil {if _gcegcf :=_bfccd .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_gcegcf !=nil {return _gcegcf ;};};if _bfccd .ListSeparator !=nil {if _efgag :=_bfccd .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072");_efgag !=nil {return _efgag ;};};return nil ;};func (_badff *CT_Placeholder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_badff .DocPart =NewCT_String ();_fdcef :for {_cddcg ,_caded :=d .Token ();if _caded !=nil {return _caded ;};switch _gcega :=_cddcg .(type ){case _f .StartElement :switch _gcega .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 _eaged :=d .DecodeElement (_badff .DocPart ,&_gcega );_eaged !=nil {return _eaged ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068\u006fl\u0064e\u0072\u0020\u0025\u0076",_gcega .Name );if _eabdd :=d .Skip ();_eabdd !=nil {return _eabdd ;};};case _f .EndElement :break _fdcef ;case _f .CharData :};};return nil ;}; +// Table Cell Inside Horizontal Edges Border +InsideH *CT_Border ; -// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path -func (_ebaag *CT_SdtText )ValidateWithPath (path string )error {if _ebaag .MultiLineAttr !=nil {if _ebfbb :=_ebaag .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_ebfbb !=nil {return _ebfbb ;};};return nil ;};func (_ccadbe ST_PTabAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgdddg :=_f .Attr {};_dgdddg .Name =name ;switch _ccadbe {case ST_PTabAlignmentUnset :_dgdddg .Value ="";case ST_PTabAlignmentLeft :_dgdddg .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_dgdddg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_dgdddg .Value ="\u0072\u0069\u0067h\u0074";};return _dgdddg ,nil ;};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _c .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Table Cell Inside Vertical Edges Border +InsideV *CT_Border ; -// Annotation Identifier -IdAttr int64 ;};func (_ecbeda ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _ecbeda {case 0,1,2,3,4,5,6,7,8,9:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbeda ));};return nil ;}; +// Table Cell Top Left to Bottom Right Diagonal Border +Tl2br *CT_Border ; -// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path -func (_ebgac *CT_RecipientData )ValidateWithPath (path string )error {if _ebgac .Active !=nil {if _dedfb :=_ebgac .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_dedfb !=nil {return _dedfb ;};};if _gdbeg :=_ebgac .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_gdbeg !=nil {return _gdbeg ;};if _gccdda :=_ebgac .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_gccdda !=nil {return _gccdda ;};return nil ;};func (_bgeac *CT_ParaRPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgeac .Ins !=nil {_cacaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bgeac .Ins ,_cacaf );};if _bgeac .Del !=nil {_eegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bgeac .Del ,_eegg );};if _bgeac .MoveFrom !=nil {_fgfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_bgeac .MoveFrom ,_fgfa );};if _bgeac .MoveTo !=nil {_gaebe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_bgeac .MoveTo ,_gaebe );};if _bgeac .RStyle !=nil {_aaeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bgeac .RStyle ,_aaeea );};if _bgeac .RFonts !=nil {_bgbag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bgeac .RFonts ,_bgbag );};if _bgeac .B !=nil {_cgafeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bgeac .B ,_cgafeg );};if _bgeac .BCs !=nil {_egbbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bgeac .BCs ,_egbbc );};if _bgeac .I !=nil {_fcfebe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bgeac .I ,_fcfebe );};if _bgeac .ICs !=nil {_afcbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bgeac .ICs ,_afcbc );};if _bgeac .Caps !=nil {_bgada :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bgeac .Caps ,_bgada );};if _bgeac .SmallCaps !=nil {_cdfb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bgeac .SmallCaps ,_cdfb );};if _bgeac .Strike !=nil {_gfgcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bgeac .Strike ,_gfgcg );};if _bgeac .Dstrike !=nil {_bgde :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bgeac .Dstrike ,_bgde );};if _bgeac .Outline !=nil {_dbeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bgeac .Outline ,_dbeb );};if _bgeac .Shadow !=nil {_cdcec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bgeac .Shadow ,_cdcec );};if _bgeac .Emboss !=nil {_ceceggf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bgeac .Emboss ,_ceceggf );};if _bgeac .Imprint !=nil {_dgfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bgeac .Imprint ,_dgfa );};if _bgeac .NoProof !=nil {_dcgbde :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bgeac .NoProof ,_dcgbde );};if _bgeac .SnapToGrid !=nil {_fadba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bgeac .SnapToGrid ,_fadba );};if _bgeac .Vanish !=nil {_dcbga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bgeac .Vanish ,_dcbga );};if _bgeac .WebHidden !=nil {_fbcbc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bgeac .WebHidden ,_fbcbc );};if _bgeac .Color !=nil {_dcece :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bgeac .Color ,_dcece );};if _bgeac .Spacing !=nil {_fgdef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bgeac .Spacing ,_fgdef );};if _bgeac .W !=nil {_bdfbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bgeac .W ,_bdfbf );};if _bgeac .Kern !=nil {_egfcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bgeac .Kern ,_egfcc );};if _bgeac .Position !=nil {_gebd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bgeac .Position ,_gebd );};if _bgeac .Sz !=nil {_ffdbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bgeac .Sz ,_ffdbc );};if _bgeac .SzCs !=nil {_bcbbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bgeac .SzCs ,_bcbbg );};if _bgeac .Highlight !=nil {_bbcdb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bgeac .Highlight ,_bbcdb );};if _bgeac .U !=nil {_dgccg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bgeac .U ,_dgccg );};if _bgeac .Effect !=nil {_adgbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bgeac .Effect ,_adgbf );};if _bgeac .Bdr !=nil {_cacfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bgeac .Bdr ,_cacfc );};if _bgeac .Shd !=nil {_dfcfag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bgeac .Shd ,_dfcfag );};if _bgeac .FitText !=nil {_decfba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bgeac .FitText ,_decfba );};if _bgeac .VertAlign !=nil {_badbd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bgeac .VertAlign ,_badbd );};if _bgeac .Rtl !=nil {_accda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bgeac .Rtl ,_accda );};if _bgeac .Cs !=nil {_dbde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bgeac .Cs ,_dbde );};if _bgeac .Em !=nil {_bfbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bgeac .Em ,_bfbg );};if _bgeac .Lang !=nil {_gabfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bgeac .Lang ,_gabfd );};if _bgeac .EastAsianLayout !=nil {_gggae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bgeac .EastAsianLayout ,_gggae );};if _bgeac .SpecVanish !=nil {_fcccb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bgeac .SpecVanish ,_fcccb );};if _bgeac .OMath !=nil {_efeab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bgeac .OMath ,_efeab );};if _bgeac .RPrChange !=nil {_gcabe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bgeac .RPrChange ,_gcabe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcbcaf *ST_DisplacedByCustomXml )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfacbb ,_eecegd :=d .Token ();if _eecegd !=nil {return _eecegd ;};if _egccb ,_ecafb :=_cfacbb .(_f .EndElement );_ecafb &&_egccb .Name ==start .Name {*_fcbcaf =1;return nil ;};if _adeefb ,_bdcfbc :=_cfacbb .(_f .CharData );!_bdcfbc {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfacbb );}else {switch string (_adeefb ){case "":*_fcbcaf =0;case "\u006e\u0065\u0078\u0074":*_fcbcaf =1;case "\u0070\u0072\u0065\u0076":*_fcbcaf =2;};};_cfacbb ,_eecegd =d .Token ();if _eecegd !=nil {return _eecegd ;};if _aebec ,_dcdae :=_cfacbb .(_f .EndElement );_dcdae &&_aebec .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfacbb );};func (_baaab *ST_TblWidth )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_baaab =0;case "\u006e\u0069\u006c":*_baaab =1;case "\u0070\u0063\u0074":*_baaab =2;case "\u0064\u0078\u0061":*_baaab =3;case "\u0061\u0075\u0074\u006f":*_baaab =4;};return nil ;};func (_cgefd *CT_DocDefaults )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cgefd .RPrDefault !=nil {_fdge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_cgefd .RPrDefault ,_fdge );};if _cgefd .PPrDefault !=nil {_gdbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_cgefd .PPrDefault ,_gdbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fedgc ST_PTabAlignment )ValidateWithPath (path string )error {switch _fedgc {case 0,1,2,3:default:return _ff .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 ;};func (_egfbf *CT_RubyPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egfbf .RubyAlign =NewCT_RubyAlign ();_egfbf .Hps =NewCT_HpsMeasure ();_egfbf .HpsRaise =NewCT_HpsMeasure ();_egfbf .HpsBaseText =NewCT_HpsMeasure ();_egfbf .Lid =NewCT_Lang ();_ebcfg :for {_eecffb ,_geag :=d .Token ();if _geag !=nil {return _geag ;};switch _dcac :=_eecffb .(type ){case _f .StartElement :switch _dcac .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 _afadgf :=d .DecodeElement (_egfbf .RubyAlign ,&_dcac );_afadgf !=nil {return _afadgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _efdaf :=d .DecodeElement (_egfbf .Hps ,&_dcac );_efdaf !=nil {return _efdaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _bfadbg :=d .DecodeElement (_egfbf .HpsRaise ,&_dcac );_bfadbg !=nil {return _bfadbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _affef :=d .DecodeElement (_egfbf .HpsBaseText ,&_dcac );_affef !=nil {return _affef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gfgff :=d .DecodeElement (_egfbf .Lid ,&_dcac );_gfgff !=nil {return _gfgff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egfbf .Dirty =NewCT_OnOff ();if _gcegb :=d .DecodeElement (_egfbf .Dirty ,&_dcac );_gcegb !=nil {return _gcegb ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0075\u0062y\u0050\u0072 \u0025\u0076",_dcac .Name );if _cgdbg :=d .Skip ();_cgdbg !=nil {return _cgdbg ;};};case _f .EndElement :break _ebcfg ;case _f .CharData :};};return nil ;};type CT_TblPrEx struct{ +// Table Cell Top Right to Bottom Left Diagonal Border +Tr2bl *CT_Border ;};type ST_LineSpacingRule byte ;func (_aacee *EG_CellMarkupElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aacee .CellIns !=nil {_cbfde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_aacee .CellIns ,_cbfde );};if _aacee .CellDel !=nil {_cddcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_aacee .CellDel ,_cddcc );};if _aacee .CellMerge !=nil {_agege :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_aacee .CellMerge ,_agege );};return nil ;};func (_effgg *CT_PageBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aebfd :=range start .Attr {if _aebfd .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_effgg .ZOrderAttr .UnmarshalXMLAttr (_aebfd );continue ;};if _aebfd .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_effgg .DisplayAttr .UnmarshalXMLAttr (_aebfd );continue ;};if _aebfd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_effgg .OffsetFromAttr .UnmarshalXMLAttr (_aebfd );continue ;};};_efbca :for {_ggdde ,_eaagb :=d .Token ();if _eaagb !=nil {return _eaagb ;};switch _fgaae :=_ggdde .(type ){case _d .StartElement :switch _fgaae .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_effgg .Top =NewCT_TopPageBorder ();if _cdfeg :=d .DecodeElement (_effgg .Top ,&_fgaae );_cdfeg !=nil {return _cdfeg ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_effgg .Left =NewCT_PageBorder ();if _agga :=d .DecodeElement (_effgg .Left ,&_fgaae );_agga !=nil {return _agga ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_effgg .Bottom =NewCT_BottomPageBorder ();if _fgeefb :=d .DecodeElement (_effgg .Bottom ,&_fgaae );_fgeefb !=nil {return _fgeefb ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_effgg .Right =NewCT_PageBorder ();if _bbfbg :=d .DecodeElement (_effgg .Right ,&_fgaae );_bbfbg !=nil {return _bbfbg ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072d\u0065r\u0073\u0020\u0025\u0076",_fgaae .Name );if _dfccfg :=d .Skip ();_dfccfg !=nil {return _dfccfg ;};};case _d .EndElement :break _efbca ;case _d .CharData :};};return nil ;};func (_aacdeg ST_TextboxTightWrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aacdeg .String (),start );};func NewCT_DocPartCategory ()*CT_DocPartCategory {_cfffe :=&CT_DocPartCategory {};_cfffe .Name =NewCT_String ();_cfffe .Gallery =NewCT_DocPartGallery ();return _cfffe ;}; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Validate validates the CT_FramePr and its children +func (_gcfgf *CT_FramePr )Validate ()error {return _gcfgf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");};func (_abgccac ST_TabTlc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egbda :=_d .Attr {};_egbda .Name =name ;switch _abgccac {case ST_TabTlcUnset :_egbda .Value ="";case ST_TabTlcNone :_egbda .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_egbda .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_egbda .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_egbda .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_egbda .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_egbda .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _egbda ,nil ;};func (_egae *CT_Divs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cgdbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_agf :=range _egae .Div {e .EncodeElement (_agf ,_cgdbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbbcf *CT_TcPrInner )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abbge :for {_cebegb ,_edefg :=d .Token ();if _edefg !=nil {return _edefg ;};switch _bcfdd :=_cebegb .(type ){case _d .StartElement :switch _bcfdd .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_cbbcf .CnfStyle =NewCT_Cnf ();if _ggdgb :=d .DecodeElement (_cbbcf .CnfStyle ,&_bcfdd );_ggdgb !=nil {return _ggdgb ;};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 :"\u0074\u0063\u0057"},_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 :"\u0074\u0063\u0057"}:_cbbcf .TcW =NewCT_TblWidth ();if _bgdaf :=d .DecodeElement (_cbbcf .TcW ,&_bcfdd );_bgdaf !=nil {return _bgdaf ;};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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_cbbcf .GridSpan =NewCT_DecimalNumber ();if _bdccg :=d .DecodeElement (_cbbcf .GridSpan ,&_bcfdd );_bdccg !=nil {return _bdccg ;};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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_cbbcf .HMerge =NewCT_HMerge ();if _egbdc :=d .DecodeElement (_cbbcf .HMerge ,&_bcfdd );_egbdc !=nil {return _egbdc ;};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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_cbbcf .VMerge =NewCT_VMerge ();if _fgbcg :=d .DecodeElement (_cbbcf .VMerge ,&_bcfdd );_fgbcg !=nil {return _fgbcg ;};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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_cbbcf .TcBorders =NewCT_TcBorders ();if _cgdfc :=d .DecodeElement (_cbbcf .TcBorders ,&_bcfdd );_cgdfc !=nil {return _cgdfc ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_cbbcf .Shd =NewCT_Shd ();if _fcada :=d .DecodeElement (_cbbcf .Shd ,&_bcfdd );_fcada !=nil {return _fcada ;};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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_cbbcf .NoWrap =NewCT_OnOff ();if _acagbg :=d .DecodeElement (_cbbcf .NoWrap ,&_bcfdd );_acagbg !=nil {return _acagbg ;};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 :"\u0074\u0063\u004da\u0072"},_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 :"\u0074\u0063\u004da\u0072"}:_cbbcf .TcMar =NewCT_TcMar ();if _dgabg :=d .DecodeElement (_cbbcf .TcMar ,&_bcfdd );_dgabg !=nil {return _dgabg ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_cbbcf .TextDirection =NewCT_TextDirection ();if _bcdcdg :=d .DecodeElement (_cbbcf .TextDirection ,&_bcfdd );_bcdcdg !=nil {return _bcdcdg ;};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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_cbbcf .TcFitText =NewCT_OnOff ();if _fcfda :=d .DecodeElement (_cbbcf .TcFitText ,&_bcfdd );_fcfda !=nil {return _fcfda ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_cbbcf .VAlign =NewCT_VerticalJc ();if _fffff :=d .DecodeElement (_cbbcf .VAlign ,&_bcfdd );_fffff !=nil {return _fffff ;};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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_cbbcf .HideMark =NewCT_OnOff ();if _efbcg :=d .DecodeElement (_cbbcf .HideMark ,&_bcfdd );_efbcg !=nil {return _efbcg ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_cbbcf .Headers =NewCT_Headers ();if _fafbc :=d .DecodeElement (_cbbcf .Headers ,&_bcfdd );_fafbc !=nil {return _fafbc ;};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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_cbbcf .CellIns =NewCT_TrackChange ();if _dabffe :=d .DecodeElement (_cbbcf .CellIns ,&_bcfdd );_dabffe !=nil {return _dabffe ;};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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_cbbcf .CellDel =NewCT_TrackChange ();if _bfdce :=d .DecodeElement (_cbbcf .CellDel ,&_bcfdd );_bfdce !=nil {return _bfdce ;};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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_cbbcf .CellMerge =NewCT_CellMergeTrackChange ();if _acfeg :=d .DecodeElement (_cbbcf .CellMerge ,&_bcfdd );_acfeg !=nil {return _acfeg ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0063\u0050r\u0049\u006e\u006e\u0065\u0072\u0020\u0025\u0076",_bcfdd .Name );if _gfbagg :=d .Skip ();_gfbagg !=nil {return _gfbagg ;};};case _d .EndElement :break _abbge ;case _d .CharData :};};return nil ;};func (_cdcaa *CT_TextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdcaa .ValAttr =ST_TextAlignment (1);for _ ,_degae :=range start .Attr {if _degae .Name .Local =="\u0076\u0061\u006c"{_cdcaa .ValAttr .UnmarshalXMLAttr (_degae );continue ;};};for {_cgffec ,_bfbeb :=d .Token ();if _bfbeb !=nil {return _ace .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",_bfbeb );};if _gfaeb ,_fgagb :=_cgffec .(_d .EndElement );_fgagb &&_gfaeb .Name ==start .Name {break ;};};return nil ;};func (_beea *CT_RecipientData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beea .Column =NewCT_DecimalNumber ();_beea .UniqueTag =NewCT_Base64Binary ();_fafdc :for {_beggf ,_ccfe :=d .Token ();if _ccfe !=nil {return _ccfe ;};switch _fbddee :=_beggf .(type ){case _d .StartElement :switch _fbddee .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 :"\u0061\u0063\u0074\u0069\u0076\u0065"},_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 :"\u0061\u0063\u0074\u0069\u0076\u0065"}:_beea .Active =NewCT_OnOff ();if _dgea :=d .DecodeElement (_beea .Active ,&_fbddee );_dgea !=nil {return _dgea ;};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 :"\u0063\u006f\u006c\u0075\u006d\u006e"},_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 :"\u0063\u006f\u006c\u0075\u006d\u006e"}:if _fbagd :=d .DecodeElement (_beea .Column ,&_fbddee );_fbagd !=nil {return _fbagd ;};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 :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"},_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 :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"}:if _dacbf :=d .DecodeElement (_beea .UniqueTag ,&_fbddee );_dacbf !=nil {return _dacbf ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025v",_fbddee .Name );if _cdgbcb :=d .Skip ();_cdgbcb !=nil {return _cdgbcb ;};};case _d .EndElement :break _fafdc ;case _d .CharData :};};return nil ;}; -// Table Alignment Exception -Jc *CT_JcTable ; +// Validate validates the CT_TabStop and its children +func (_afgbge *CT_TabStop )Validate ()error {return _afgbge .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_fecbc ST_HexColor )String ()string {if _fecbc .ST_HexColorAuto !=ST_HexColorAutoUnset {return _fecbc .ST_HexColorAuto .String ();};if _fecbc .ST_HexColorRGB !=nil {return _ace .Sprintf ("\u0025\u0076",*_fecbc .ST_HexColorRGB );};return "";};func NewCT_SectPrBase ()*CT_SectPrBase {_ffdeb :=&CT_SectPrBase {};return _ffdeb };func NewCT_Fonts ()*CT_Fonts {_cffdd :=&CT_Fonts {};return _cffdd };func (_eccaae *CT_MathCtrlDel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_eccaae .AuthorAttr )});if _eccaae .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_eccaae .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_eccaae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_RangeMarkupElements struct{ -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// Bookmark Start +BookmarkStart *CT_Bookmark ; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; +// Bookmark End +BookmarkEnd *CT_MarkupRange ; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// Move Source Location Container - Start +MoveFromRangeStart *CT_MoveBookmark ; -// Table Shading Exception -Shd *CT_Shd ; +// Move Source Location Container - End +MoveFromRangeEnd *CT_MarkupRange ; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// Move Destination Location Container - Start +MoveToRangeStart *CT_MoveBookmark ; -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// Move Destination Location Container - End +MoveToRangeEnd *CT_MarkupRange ; -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func NewCT_FtnPos ()*CT_FtnPos {_cacd :=&CT_FtnPos {};_cacd .ValAttr =ST_FtnPos (1);return _cacd };func (_dcbca ST_PageOrientation )Validate ()error {return _dcbca .ValidateWithPath ("")};type CT_TcPrBase struct{ +// Comment Anchor Range Start +CommentRangeStart *CT_MarkupRange ; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Comment Anchor Range End +CommentRangeEnd *CT_MarkupRange ; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Custom XML Markup Insertion Start +CustomXmlInsRangeStart *CT_TrackChange ; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Custom XML Markup Insertion End +CustomXmlInsRangeEnd *CT_Markup ; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Custom XML Markup Deletion Start +CustomXmlDelRangeStart *CT_TrackChange ; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Custom XML Markup Deletion End +CustomXmlDelRangeEnd *CT_Markup ; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Custom XML Markup Move Source Start +CustomXmlMoveFromRangeStart *CT_TrackChange ; -// Table Cell Shading -Shd *CT_Shd ; +// Custom XML Markup Move Source End +CustomXmlMoveFromRangeEnd *CT_Markup ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Custom XML Markup Move Destination Location Start +CustomXmlMoveToRangeStart *CT_TrackChange ; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Custom XML Markup Move Destination Location End +CustomXmlMoveToRangeEnd *CT_Markup ;}; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Validate validates the CT_DocPartGallery and its children +func (_agaac *CT_DocPartGallery )Validate ()error {return _agaac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");}; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// ValidateWithPath validates the Settings and its children, prefixing error messages with path +func (_abaedb *Settings )ValidateWithPath (path string )error {if _dbbac :=_abaedb .CT_Settings .ValidateWithPath (path );_dbbac !=nil {return _dbbac ;};return nil ;}; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path +func (_eeceb *CT_TrPrBase )ValidateWithPath (path string )error {for _fddaff ,_feeeb :=range _eeceb .CnfStyle {if _ffcgad :=_feeeb .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fddaff ));_ffcgad !=nil {return _ffcgad ;};};for _ebaeb ,_ddfcb :=range _eeceb .DivId {if _ccbae :=_ddfcb .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ebaeb ));_ccbae !=nil {return _ccbae ;};};for _cbgag ,_gbdbd :=range _eeceb .GridBefore {if _bfggf :=_gbdbd .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_cbgag ));_bfggf !=nil {return _bfggf ;};};for _gecaa ,_efecb :=range _eeceb .GridAfter {if _eaega :=_efecb .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gecaa ));_eaega !=nil {return _eaega ;};};for _gecfede ,_gdbbeg :=range _eeceb .WBefore {if _dfafg :=_gdbbeg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_gecfede ));_dfafg !=nil {return _dfafg ;};};for _fbbdfa ,_cadeee :=range _eeceb .WAfter {if _fdffg :=_cadeee .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fbbdfa ));_fdffg !=nil {return _fdffg ;};};for _cedba ,_fgdgc :=range _eeceb .CantSplit {if _feegb :=_fgdgc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_cedba ));_feegb !=nil {return _feegb ;};};for _cabcf ,_daece :=range _eeceb .TrHeight {if _fecef :=_daece .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_cabcf ));_fecef !=nil {return _fecef ;};};for _aabff ,_gegbgg :=range _eeceb .TblHeader {if _eedde :=_gegbgg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aabff ));_eedde !=nil {return _eedde ;};};for _gacfg ,_ecgad :=range _eeceb .TblCellSpacing {if _fddad :=_ecgad .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_gacfg ));_fddad !=nil {return _fddad ;};};for _bgfcg ,_aeeee :=range _eeceb .Jc {if _geadae :=_aeeee .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_bgfcg ));_geadae !=nil {return _geadae ;};};for _ccedbd ,_gbgbc :=range _eeceb .Hidden {if _ddfbag :=_gbgbc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_ccedbd ));_ddfbag !=nil {return _ddfbag ;};};return nil ;}; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path +func (_fggbd *WdCT_Anchor )ValidateWithPath (path string )error {if _dbgeeb :=_fggbd .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_dbgeeb !=nil {return _dbgeeb ;};if _ccgcd :=_fggbd .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048");_ccgcd !=nil {return _ccgcd ;};if _cefda :=_fggbd .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_cefda !=nil {return _cefda ;};if _ccfefc :=_fggbd .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_ccfefc !=nil {return _ccfefc ;};if _fggbd .EffectExtent !=nil {if _dbbeae :=_fggbd .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_dbbeae !=nil {return _dbbeae ;};};if _fggbd .Choice !=nil {if _ddgce :=_fggbd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddgce !=nil {return _ddgce ;};};if _decdc :=_fggbd .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_decdc !=nil {return _decdc ;};if _fggbd .CNvGraphicFramePr !=nil {if _beccd :=_fggbd .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_beccd !=nil {return _beccd ;};};if _edgaga :=_fggbd .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_edgaga !=nil {return _edgaga ;};return nil ;};func (_dcbadg *EG_SectPrContents )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfff :for {_begeee ,_cedea :=d .Token ();if _cedea !=nil {return _cedea ;};switch _bdcab :=_begeee .(type ){case _d .StartElement :switch _bdcab .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_dcbadg .FootnotePr =NewCT_FtnProps ();if _gddabb :=d .DecodeElement (_dcbadg .FootnotePr ,&_bdcab );_gddabb !=nil {return _gddabb ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_dcbadg .EndnotePr =NewCT_EdnProps ();if _acbda :=d .DecodeElement (_dcbadg .EndnotePr ,&_bdcab );_acbda !=nil {return _acbda ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_dcbadg .Type =NewCT_SectType ();if _ddbfc :=d .DecodeElement (_dcbadg .Type ,&_bdcab );_ddbfc !=nil {return _ddbfc ;};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 :"\u0070\u0067\u0053\u007a"},_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 :"\u0070\u0067\u0053\u007a"}:_dcbadg .PgSz =NewCT_PageSz ();if _afcgfg :=d .DecodeElement (_dcbadg .PgSz ,&_bdcab );_afcgfg !=nil {return _afcgfg ;};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 :"\u0070\u0067\u004da\u0072"},_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 :"\u0070\u0067\u004da\u0072"}:_dcbadg .PgMar =NewCT_PageMar ();if _gdbde :=d .DecodeElement (_dcbadg .PgMar ,&_bdcab );_gdbde !=nil {return _gdbde ;};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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_dcbadg .PaperSrc =NewCT_PaperSource ();if _egacfa :=d .DecodeElement (_dcbadg .PaperSrc ,&_bdcab );_egacfa !=nil {return _egacfa ;};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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_dcbadg .PgBorders =NewCT_PageBorders ();if _eceff :=d .DecodeElement (_dcbadg .PgBorders ,&_bdcab );_eceff !=nil {return _eceff ;};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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_dcbadg .LnNumType =NewCT_LineNumber ();if _bccda :=d .DecodeElement (_dcbadg .LnNumType ,&_bdcab );_bccda !=nil {return _bccda ;};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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_dcbadg .PgNumType =NewCT_PageNumber ();if _ffebg :=d .DecodeElement (_dcbadg .PgNumType ,&_bdcab );_ffebg !=nil {return _ffebg ;};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 :"\u0063\u006f\u006c\u0073"},_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 :"\u0063\u006f\u006c\u0073"}:_dcbadg .Cols =NewCT_Columns ();if _egecfb :=d .DecodeElement (_dcbadg .Cols ,&_bdcab );_egecfb !=nil {return _egecfb ;};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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_dcbadg .FormProt =NewCT_OnOff ();if _gfggdd :=d .DecodeElement (_dcbadg .FormProt ,&_bdcab );_gfggdd !=nil {return _gfggdd ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_dcbadg .VAlign =NewCT_VerticalJc ();if _abfddg :=d .DecodeElement (_dcbadg .VAlign ,&_bdcab );_abfddg !=nil {return _abfddg ;};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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_dcbadg .NoEndnote =NewCT_OnOff ();if _gggdf :=d .DecodeElement (_dcbadg .NoEndnote ,&_bdcab );_gggdf !=nil {return _gggdf ;};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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_dcbadg .TitlePg =NewCT_OnOff ();if _cacedd :=d .DecodeElement (_dcbadg .TitlePg ,&_bdcab );_cacedd !=nil {return _cacedd ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_dcbadg .TextDirection =NewCT_TextDirection ();if _ffecdg :=d .DecodeElement (_dcbadg .TextDirection ,&_bdcab );_ffecdg !=nil {return _ffecdg ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_dcbadg .Bidi =NewCT_OnOff ();if _gcbdeg :=d .DecodeElement (_dcbadg .Bidi ,&_bdcab );_gcbdeg !=nil {return _gcbdeg ;};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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_dcbadg .RtlGutter =NewCT_OnOff ();if _cddcdd :=d .DecodeElement (_dcbadg .RtlGutter ,&_bdcab );_cddcdd !=nil {return _cddcdd ;};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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_dcbadg .DocGrid =NewCT_DocGrid ();if _bfddf :=d .DecodeElement (_dcbadg .DocGrid ,&_bdcab );_bfddf !=nil {return _bfddf ;};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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_dcbadg .PrinterSettings =NewCT_Rel ();if _cfbfab :=d .DecodeElement (_dcbadg .PrinterSettings ,&_bdcab );_cfbfab !=nil {return _cfbfab ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_bdcab .Name );if _eedabd :=d .Skip ();_eedabd !=nil {return _eedabd ;};};case _d .EndElement :break _gdfff ;case _d .CharData :};};return nil ;}; -// Header Cells Associated With Table Cell -Headers *CT_Headers ;}; +// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path +func (_abgcc *CT_PPr )ValidateWithPath (path string )error {if _abgcc .PStyle !=nil {if _edgbe :=_abgcc .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_edgbe !=nil {return _edgbe ;};};if _abgcc .KeepNext !=nil {if _fgade :=_abgcc .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_fgade !=nil {return _fgade ;};};if _abgcc .KeepLines !=nil {if _adecg :=_abgcc .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_adecg !=nil {return _adecg ;};};if _abgcc .PageBreakBefore !=nil {if _egcggg :=_abgcc .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_egcggg !=nil {return _egcggg ;};};if _abgcc .FramePr !=nil {if _dcff :=_abgcc .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_dcff !=nil {return _dcff ;};};if _abgcc .WidowControl !=nil {if _ddddd :=_abgcc .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_ddddd !=nil {return _ddddd ;};};if _abgcc .NumPr !=nil {if _bdage :=_abgcc .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_bdage !=nil {return _bdage ;};};if _abgcc .SuppressLineNumbers !=nil {if _gccbca :=_abgcc .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_gccbca !=nil {return _gccbca ;};};if _abgcc .PBdr !=nil {if _bdcbf :=_abgcc .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_bdcbf !=nil {return _bdcbf ;};};if _abgcc .Shd !=nil {if _fdfg :=_abgcc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_fdfg !=nil {return _fdfg ;};};if _abgcc .Tabs !=nil {if _fdcca :=_abgcc .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_fdcca !=nil {return _fdcca ;};};if _abgcc .SuppressAutoHyphens !=nil {if _abcbc :=_abgcc .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_abcbc !=nil {return _abcbc ;};};if _abgcc .Kinsoku !=nil {if _cbgdf :=_abgcc .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_cbgdf !=nil {return _cbgdf ;};};if _abgcc .WordWrap !=nil {if _ffafg :=_abgcc .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_ffafg !=nil {return _ffafg ;};};if _abgcc .OverflowPunct !=nil {if _gcgag :=_abgcc .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_gcgag !=nil {return _gcgag ;};};if _abgcc .TopLinePunct !=nil {if _bacbee :=_abgcc .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_bacbee !=nil {return _bacbee ;};};if _abgcc .AutoSpaceDE !=nil {if _eeade :=_abgcc .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_eeade !=nil {return _eeade ;};};if _abgcc .AutoSpaceDN !=nil {if _fcce :=_abgcc .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_fcce !=nil {return _fcce ;};};if _abgcc .Bidi !=nil {if _dcfcgc :=_abgcc .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_dcfcgc !=nil {return _dcfcgc ;};};if _abgcc .AdjustRightInd !=nil {if _acdfb :=_abgcc .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_acdfb !=nil {return _acdfb ;};};if _abgcc .SnapToGrid !=nil {if _gffdf :=_abgcc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_gffdf !=nil {return _gffdf ;};};if _abgcc .Spacing !=nil {if _dffg :=_abgcc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dffg !=nil {return _dffg ;};};if _abgcc .Ind !=nil {if _efcaa :=_abgcc .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_efcaa !=nil {return _efcaa ;};};if _abgcc .ContextualSpacing !=nil {if _acaeg :=_abgcc .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_acaeg !=nil {return _acaeg ;};};if _abgcc .MirrorIndents !=nil {if _gdcgd :=_abgcc .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_gdcgd !=nil {return _gdcgd ;};};if _abgcc .SuppressOverlap !=nil {if _dfagea :=_abgcc .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dfagea !=nil {return _dfagea ;};};if _abgcc .Jc !=nil {if _cfddf :=_abgcc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cfddf !=nil {return _cfddf ;};};if _abgcc .TextDirection !=nil {if _ffdge :=_abgcc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ffdge !=nil {return _ffdge ;};};if _abgcc .TextAlignment !=nil {if _baefgef :=_abgcc .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_baefgef !=nil {return _baefgef ;};};if _abgcc .TextboxTightWrap !=nil {if _cdgc :=_abgcc .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_cdgc !=nil {return _cdgc ;};};if _abgcc .OutlineLvl !=nil {if _egfcg :=_abgcc .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_egfcg !=nil {return _egfcg ;};};if _abgcc .DivId !=nil {if _bgadbe :=_abgcc .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_bgadbe !=nil {return _bgadbe ;};};if _abgcc .CnfStyle !=nil {if _efbge :=_abgcc .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_efbge !=nil {return _efbge ;};};if _abgcc .RPr !=nil {if _efgad :=_abgcc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_efgad !=nil {return _efgad ;};};if _abgcc .SectPr !=nil {if _efeda :=_abgcc .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_efeda !=nil {return _efeda ;};};if _abgcc .PPrChange !=nil {if _bdfgg :=_abgcc .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bdfgg !=nil {return _bdfgg ;};};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;); -// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path -func (_gcbcf *CT_Underline )ValidateWithPath (path string )error {if _egceac :=_gcbcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egceac !=nil {return _egceac ;};if _gcbcf .ColorAttr !=nil {if _bbbdf :=_gcbcf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bbbdf !=nil {return _bbbdf ;};};if _dfegd :=_gcbcf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dfegd !=nil {return _dfegd ;};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 (_ffedfe WdST_RelFromV )ValidateWithPath (path string )error {switch _ffedfe {case 0,1,2,3,4,5,6,7,8:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffedfe ));};return nil ;};func NewCT_Recipients ()*CT_Recipients {_ggded :=&CT_Recipients {};return _ggded };func (_fcccg WdST_RelFromH )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgdbc :=_f .Attr {};_dgdbc .Name =name ;switch _fcccg {case WdST_RelFromHUnset :_dgdbc .Value ="";case WdST_RelFromHMargin :_dgdbc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_dgdbc .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_dgdbc .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_dgdbc .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_dgdbc .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_dgdbc .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_dgdbc .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_dgdbc .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _dgdbc ,nil ;};func NewCT_P ()*CT_P {_cbdae :=&CT_P {};return _cbdae };func (_cgefad *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 :_ff .Sprintf ("\u0025\u0076",_cgefad .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Settings ()*CT_Settings {_ggeac :=&CT_Settings {};return _ggeac }; +// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path +func (_gbbbg *CT_TblPr )ValidateWithPath (path string )error {if _gbbbg .TblStyle !=nil {if _fabbf :=_gbbbg .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_fabbf !=nil {return _fabbf ;};};if _gbbbg .TblpPr !=nil {if _efadf :=_gbbbg .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_efadf !=nil {return _efadf ;};};if _gbbbg .TblOverlap !=nil {if _dfgegd :=_gbbbg .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dfgegd !=nil {return _dfgegd ;};};if _gbbbg .BidiVisual !=nil {if _bcaee :=_gbbbg .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_bcaee !=nil {return _bcaee ;};};if _gbbbg .TblStyleRowBandSize !=nil {if _gagbaa :=_gbbbg .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_gagbaa !=nil {return _gagbaa ;};};if _gbbbg .TblStyleColBandSize !=nil {if _fefdgf :=_gbbbg .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_fefdgf !=nil {return _fefdgf ;};};if _gbbbg .TblW !=nil {if _cbbbee :=_gbbbg .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_cbbbee !=nil {return _cbbbee ;};};if _gbbbg .Jc !=nil {if _defceb :=_gbbbg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_defceb !=nil {return _defceb ;};};if _gbbbg .TblCellSpacing !=nil {if _bdbbc :=_gbbbg .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bdbbc !=nil {return _bdbbc ;};};if _gbbbg .TblInd !=nil {if _abeebg :=_gbbbg .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_abeebg !=nil {return _abeebg ;};};if _gbbbg .TblBorders !=nil {if _beedfa :=_gbbbg .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_beedfa !=nil {return _beedfa ;};};if _gbbbg .Shd !=nil {if _aaageg :=_gbbbg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aaageg !=nil {return _aaageg ;};};if _gbbbg .TblLayout !=nil {if _bdcbe :=_gbbbg .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_bdcbe !=nil {return _bdcbe ;};};if _gbbbg .TblCellMar !=nil {if _afbbf :=_gbbbg .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_afbbf !=nil {return _afbbf ;};};if _gbbbg .TblLook !=nil {if _cgecfg :=_gbbbg .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_cgecfg !=nil {return _cgecfg ;};};if _gbbbg .TblCaption !=nil {if _badgbc :=_gbbbg .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_badgbc !=nil {return _badgbc ;};};if _gbbbg .TblDescription !=nil {if _gcfce :=_gbbbg .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_gcfce !=nil {return _gcfce ;};};if _gbbbg .TblPrChange !=nil {if _aeace :=_gbbbg .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_aeace !=nil {return _aeace ;};};return nil ;};func (_ecdbg *CT_FtnProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecdbg .Pos !=nil {_feed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_ecdbg .Pos ,_feed );};if _ecdbg .NumFmt !=nil {_efdef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ecdbg .NumFmt ,_efdef );};if _ecdbg .NumStart !=nil {_eeabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ecdbg .NumStart ,_eeabf );};if _ecdbg .NumRestart !=nil {_cfcgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ecdbg .NumRestart ,_cfcgg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_ggaf :=&CT_FontFamily {};_ggaf .ValAttr =ST_FontFamily (1);return _ggaf ;};func (_ceacdc ST_BrClear )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ceacdc .String (),start );}; -// Validate validates the CT_TcPrInner and its children -func (_eedcf *CT_TcPrInner )Validate ()error {return _eedcf .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};type CT_TblPrBase struct{ +// Validate validates the CT_PPrBase and its children +func (_ggaafc *CT_PPrBase )Validate ()error {return _ggaafc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_bbafb *CT_SaveThroughXslt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbafb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_bbafb .IdAttr )});};if _bbafb .SolutionIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073o\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_ace .Sprintf ("\u0025\u0076",*_bbafb .SolutionIDAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edabf ST_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edabf .String (),start );};type CT_Document struct{ConformanceAttr _ff .ST_ConformanceClass ; -// Referenced Table Style -TblStyle *CT_String ; +// Document Background +Background *CT_Background ;Body *CT_Body ;};type CT_Comments struct{ -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Comment Content +Comment []*CT_Comment ;};func (_gafd *CT_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gafd .ValAttr =ST_Border (1);for _ ,_dbf :=range start .Attr {if _dbf .Name .Local =="\u0076\u0061\u006c"{_gafd .ValAttr .UnmarshalXMLAttr (_dbf );continue ;};if _dbf .Name .Local =="\u0063\u006f\u006co\u0072"{_gdbe ,_bed :=ParseUnionST_HexColor (_dbf .Value );if _bed !=nil {return _bed ;};_gafd .ColorAttr =&_gdbe ;continue ;};if _dbf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gafd .ThemeColorAttr .UnmarshalXMLAttr (_dbf );continue ;};if _dbf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_adg ,_add :=_dbf .Value ,error (nil );if _add !=nil {return _add ;};_gafd .ThemeTintAttr =&_adg ;continue ;};if _dbf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dcge ,_deca :=_dbf .Value ,error (nil );if _deca !=nil {return _deca ;};_gafd .ThemeShadeAttr =&_dcge ;continue ;};if _dbf .Name .Local =="\u0073\u007a"{_gbfe ,_gbfb :=_ac .ParseUint (_dbf .Value ,10,64);if _gbfb !=nil {return _gbfb ;};_gafd .SzAttr =&_gbfe ;continue ;};if _dbf .Name .Local =="\u0073\u0070\u0061c\u0065"{_aedd ,_cbbd :=_ac .ParseUint (_dbf .Value ,10,64);if _cbbd !=nil {return _cbbd ;};_gafd .SpaceAttr =&_aedd ;continue ;};if _dbf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ffcb ,_abebd :=ParseUnionST_OnOff (_dbf .Value );if _abebd !=nil {return _abebd ;};_gafd .ShadowAttr =&_ffcb ;continue ;};if _dbf .Name .Local =="\u0066\u0072\u0061m\u0065"{_cgbb ,_bfdb :=ParseUnionST_OnOff (_dbf .Value );if _bfdb !=nil {return _bfdb ;};_gafd .FrameAttr =&_cgbb ;continue ;};};for {_bffe ,_fcac :=d .Token ();if _fcac !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_fcac );};if _dbe ,_ecag :=_bffe .(_d .EndElement );_ecag &&_dbe .Name ==start .Name {break ;};};return nil ;};func (_faaad *WdCT_PosHChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cafadd :for {_gbaefd ,_gbebab :=d .Token ();if _gbebab !=nil {return _gbebab ;};switch _cegea :=_gbaefd .(type ){case _d .StartElement :switch _cegea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0061\u006c\u0069g\u006e"}:_faaad .Align =WdST_AlignHUnset ;if _eeacb :=d .DecodeElement (&_faaad .Align ,&_cegea );_eeacb !=nil {return _eeacb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_faaad .PosOffset =new (int32 );if _dafgd :=d .DecodeElement (_faaad .PosOffset ,&_cegea );_dafgd !=nil {return _dafgd ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cegea .Name );if _gggdb :=d .Skip ();_gggdb !=nil {return _gggdb ;};};case _d .EndElement :break _cafadd ;case _d .CharData :};};return nil ;};func (_bbffe *CT_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbffe .TypeAttr !=ST_StyleTypeUnset {_fcdd ,_dcffb :=_bbffe .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _dcffb !=nil {return _dcffb ;};start .Attr =append (start .Attr ,_fcdd );};if _bbffe .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_ace .Sprintf ("\u0025\u0076",*_bbffe .StyleIdAttr )});};if _bbffe .DefaultAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_ace .Sprintf ("\u0025\u0076",*_bbffe .DefaultAttr )});};if _bbffe .CustomStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_bbffe .CustomStyleAttr )});};e .EncodeToken (start );if _bbffe .Name !=nil {_adaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bbffe .Name ,_adaeb );};if _bbffe .Aliases !=nil {_gddbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}};e .EncodeElement (_bbffe .Aliases ,_gddbd );};if _bbffe .BasedOn !=nil {_gfedab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_bbffe .BasedOn ,_gfedab );};if _bbffe .Next !=nil {_fegcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}};e .EncodeElement (_bbffe .Next ,_fegcf );};if _bbffe .Link !=nil {_fcbgff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bbffe .Link ,_fcbgff );};if _bbffe .AutoRedefine !=nil {_gebfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}};e .EncodeElement (_bbffe .AutoRedefine ,_gebfc );};if _bbffe .Hidden !=nil {_cgaaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bbffe .Hidden ,_cgaaf );};if _bbffe .UiPriority !=nil {_dcgbfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}};e .EncodeElement (_bbffe .UiPriority ,_dcgbfd );};if _bbffe .SemiHidden !=nil {_deffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bbffe .SemiHidden ,_deffb );};if _bbffe .UnhideWhenUsed !=nil {_deafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_bbffe .UnhideWhenUsed ,_deafc );};if _bbffe .QFormat !=nil {_dabdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_bbffe .QFormat ,_dabdc );};if _bbffe .Locked !=nil {_cbdbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_bbffe .Locked ,_cbdbc );};if _bbffe .Personal !=nil {_beafe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_bbffe .Personal ,_beafe );};if _bbffe .PersonalCompose !=nil {_cabbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_bbffe .PersonalCompose ,_cabbf );};if _bbffe .PersonalReply !=nil {_aadabd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_bbffe .PersonalReply ,_aadabd );};if _bbffe .Rsid !=nil {_aeddd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_bbffe .Rsid ,_aeddd );};if _bbffe .PPr !=nil {_ccbgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_bbffe .PPr ,_ccbgb );};if _bbffe .RPr !=nil {_efcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bbffe .RPr ,_efcbd );};if _bbffe .TblPr !=nil {_gbbde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_bbffe .TblPr ,_gbbde );};if _bbffe .TrPr !=nil {_aegfda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_bbffe .TrPr ,_aegfda );};if _bbffe .TcPr !=nil {_bggcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_bbffe .TcPr ,_bggcbd );};if _bbffe .TblStylePr !=nil {_bacbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_dfggc :=range _bbffe .TblStylePr {e .EncodeElement (_dfggc ,_bacbc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Validate validates the EG_RangeMarkupElements and its children +func (_bfacd *EG_RangeMarkupElements )Validate ()error {return _bfacd .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};func (_begga *CT_RubyAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begga .ValAttr =ST_RubyAlign (1);for _ ,_efgb :=range start .Attr {if _efgb .Name .Local =="\u0076\u0061\u006c"{_begga .ValAttr .UnmarshalXMLAttr (_efgb );continue ;};};for {_fefcf ,_ecabc :=d .Token ();if _ecabc !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_ecabc );};if _bgfgg ,_cgafe :=_fefcf .(_d .EndElement );_cgafe &&_bgfgg .Name ==start .Name {break ;};};return nil ;};func (_bgfab *CT_SectPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcbedd :=range start .Attr {if _dcbedd .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bdeba ,_accdc :=_dcbedd .Value ,error (nil );if _accdc !=nil {return _accdc ;};_bgfab .RsidDelAttr =&_bdeba ;continue ;};if _dcbedd .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_aacb ,_faabfb :=_dcbedd .Value ,error (nil );if _faabfb !=nil {return _faabfb ;};_bgfab .RsidSectAttr =&_aacb ;continue ;};if _dcbedd .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_acbaa ,_fcgcc :=_dcbedd .Value ,error (nil );if _fcgcc !=nil {return _fcgcc ;};_bgfab .RsidRPrAttr =&_acbaa ;continue ;};if _dcbedd .Name .Local =="\u0072\u0073\u0069d\u0052"{_gebcg ,_aggcfa :=_dcbedd .Value ,error (nil );if _aggcfa !=nil {return _aggcfa ;};_bgfab .RsidRAttr =&_gebcg ;continue ;};};_cgcdg :for {_fcede ,_dabdd :=d .Token ();if _dabdd !=nil {return _dabdd ;};switch _ggab :=_fcede .(type ){case _d .StartElement :switch _ggab .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_bgfab .FootnotePr =NewCT_FtnProps ();if _cbgcc :=d .DecodeElement (_bgfab .FootnotePr ,&_ggab );_cbgcc !=nil {return _cbgcc ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_bgfab .EndnotePr =NewCT_EdnProps ();if _dbdfc :=d .DecodeElement (_bgfab .EndnotePr ,&_ggab );_dbdfc !=nil {return _dbdfc ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_bgfab .Type =NewCT_SectType ();if _ggecb :=d .DecodeElement (_bgfab .Type ,&_ggab );_ggecb !=nil {return _ggecb ;};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 :"\u0070\u0067\u0053\u007a"},_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 :"\u0070\u0067\u0053\u007a"}:_bgfab .PgSz =NewCT_PageSz ();if _fgfba :=d .DecodeElement (_bgfab .PgSz ,&_ggab );_fgfba !=nil {return _fgfba ;};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 :"\u0070\u0067\u004da\u0072"},_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 :"\u0070\u0067\u004da\u0072"}:_bgfab .PgMar =NewCT_PageMar ();if _bfabg :=d .DecodeElement (_bgfab .PgMar ,&_ggab );_bfabg !=nil {return _bfabg ;};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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_bgfab .PaperSrc =NewCT_PaperSource ();if _bfeec :=d .DecodeElement (_bgfab .PaperSrc ,&_ggab );_bfeec !=nil {return _bfeec ;};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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_bgfab .PgBorders =NewCT_PageBorders ();if _dedggg :=d .DecodeElement (_bgfab .PgBorders ,&_ggab );_dedggg !=nil {return _dedggg ;};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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_bgfab .LnNumType =NewCT_LineNumber ();if _cbbgb :=d .DecodeElement (_bgfab .LnNumType ,&_ggab );_cbbgb !=nil {return _cbbgb ;};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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_bgfab .PgNumType =NewCT_PageNumber ();if _ffceee :=d .DecodeElement (_bgfab .PgNumType ,&_ggab );_ffceee !=nil {return _ffceee ;};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 :"\u0063\u006f\u006c\u0073"},_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 :"\u0063\u006f\u006c\u0073"}:_bgfab .Cols =NewCT_Columns ();if _abaabd :=d .DecodeElement (_bgfab .Cols ,&_ggab );_abaabd !=nil {return _abaabd ;};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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_bgfab .FormProt =NewCT_OnOff ();if _efdab :=d .DecodeElement (_bgfab .FormProt ,&_ggab );_efdab !=nil {return _efdab ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_bgfab .VAlign =NewCT_VerticalJc ();if _fcbcf :=d .DecodeElement (_bgfab .VAlign ,&_ggab );_fcbcf !=nil {return _fcbcf ;};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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_bgfab .NoEndnote =NewCT_OnOff ();if _acgbf :=d .DecodeElement (_bgfab .NoEndnote ,&_ggab );_acgbf !=nil {return _acgbf ;};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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_bgfab .TitlePg =NewCT_OnOff ();if _bceab :=d .DecodeElement (_bgfab .TitlePg ,&_ggab );_bceab !=nil {return _bceab ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_bgfab .TextDirection =NewCT_TextDirection ();if _ggcfe :=d .DecodeElement (_bgfab .TextDirection ,&_ggab );_ggcfe !=nil {return _ggcfe ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_bgfab .Bidi =NewCT_OnOff ();if _egecf :=d .DecodeElement (_bgfab .Bidi ,&_ggab );_egecf !=nil {return _egecf ;};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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_bgfab .RtlGutter =NewCT_OnOff ();if _babff :=d .DecodeElement (_bgfab .RtlGutter ,&_ggab );_babff !=nil {return _babff ;};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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_bgfab .DocGrid =NewCT_DocGrid ();if _fbgbfd :=d .DecodeElement (_bgfab .DocGrid ,&_ggab );_fbgbfd !=nil {return _fbgbfd ;};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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_bgfab .PrinterSettings =NewCT_Rel ();if _abfea :=d .DecodeElement (_bgfab .PrinterSettings ,&_ggab );_abfea !=nil {return _abfea ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053e\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065 \u0025\u0076",_ggab .Name );if _ddbfae :=d .Skip ();_ddbfae !=nil {return _ddbfae ;};};case _d .EndElement :break _cgcdg ;case _d .CharData :};};return nil ;};type CT_PTab struct{ -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// Positional Tab Stop Alignment +AlignmentAttr ST_PTabAlignment ; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Positional Tab Base +RelativeToAttr ST_PTabRelativeTo ; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Tab Leader Character +LeaderAttr ST_PTabLeader ;}; -// Preferred Table Width -TblW *CT_TblWidth ; +// Validate validates the CT_Kinsoku and its children +func (_dcbfa *CT_Kinsoku )Validate ()error {return _dcbfa .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};type EG_RubyContent struct{ -// Table Alignment -Jc *CT_JcTable ; +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Validate validates the CT_LevelSuffix and its children +func (_ecbf *CT_LevelSuffix )Validate ()error {return _ecbf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");};func (_ecdbeg *CT_TrackChangesView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcecd :=range start .Attr {if _fcecd .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_dfcaaa ,_eedfdg :=ParseUnionST_OnOff (_fcecd .Value );if _eedfdg !=nil {return _eedfdg ;};_ecdbeg .MarkupAttr =&_dfcaaa ;continue ;};if _fcecd .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_edgfb ,_fddfae :=ParseUnionST_OnOff (_fcecd .Value );if _fddfae !=nil {return _fddfae ;};_ecdbeg .CommentsAttr =&_edgfb ;continue ;};if _fcecd .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_gacdb ,_cfcdg :=ParseUnionST_OnOff (_fcecd .Value );if _cfcdg !=nil {return _cfcdg ;};_ecdbeg .InsDelAttr =&_gacdb ;continue ;};if _fcecd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_gdeeg ,_ffbgg :=ParseUnionST_OnOff (_fcecd .Value );if _ffbgg !=nil {return _ffbgg ;};_ecdbeg .FormattingAttr =&_gdeeg ;continue ;};if _fcecd .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_bcedc ,_cegdc :=ParseUnionST_OnOff (_fcecd .Value );if _cegdc !=nil {return _cegdc ;};_ecdbeg .InkAnnotationsAttr =&_bcedc ;continue ;};};for {_deefd ,_caagbe :=d .Token ();if _caagbe !=nil {return _ace .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",_caagbe );};if _gceccb ,_fgcde :=_deefd .(_d .EndElement );_fgcde &&_gceccb .Name ==start .Name {break ;};};return nil ;};func (_aegcaa *ST_ThemeColor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aegcaa =0;case "\u0064\u0061\u0072k\u0031":*_aegcaa =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_aegcaa =2;case "\u0064\u0061\u0072k\u0032":*_aegcaa =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_aegcaa =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_aegcaa =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_aegcaa =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_aegcaa =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_aegcaa =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_aegcaa =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_aegcaa =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_aegcaa =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_aegcaa =12;case "\u006e\u006f\u006e\u0065":*_aegcaa =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_aegcaa =14;case "\u0074\u0065\u0078t\u0031":*_aegcaa =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_aegcaa =16;case "\u0074\u0065\u0078t\u0032":*_aegcaa =17;};return nil ;}; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_acgacd *CT_Text )ValidateWithPath (path string )error {return nil };func (_dcecgg *EG_HdrFtrReferences )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcecgg .HeaderReference !=nil {_eedaee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_dcecgg .HeaderReference ,_eedaee );};if _dcecgg .FooterReference !=nil {_agcgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_dcecgg .FooterReference ,_agcgc );};return nil ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;);func (_eefca *ST_Direction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eefca =0;case "\u006c\u0074\u0072":*_eefca =1;case "\u0072\u0074\u006c":*_eefca =2;};return nil ;}; -// Table Borders -TblBorders *CT_TblBorders ; +// Validate validates the CT_SignedHpsMeasure and its children +func (_gggca *CT_SignedHpsMeasure )Validate ()error {return _gggca .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_affae *CT_WriteProtection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abfgcd :=range start .Attr {if _abfgcd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_bbefbg ,_edeea :=_ac .ParseInt (_abfgcd .Value ,10,64);if _edeea !=nil {return _edeea ;};_affae .CryptAlgorithmSidAttr =&_bbefbg ;continue ;};if _abfgcd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_eggf ,_abbaa :=_ac .ParseInt (_abfgcd .Value ,10,64);if _abbaa !=nil {return _abbaa ;};_affae .CryptSpinCountAttr =&_eggf ;continue ;};if _abfgcd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gfbad ,_bgdfe :=_abfgcd .Value ,error (nil );if _bgdfe !=nil {return _bgdfe ;};_affae .AlgorithmNameAttr =&_gfbad ;continue ;};if _abfgcd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_cfefge ,_gfgbcf :=_abfgcd .Value ,error (nil );if _gfgbcf !=nil {return _gfgbcf ;};_affae .CryptProviderAttr =&_cfefge ;continue ;};if _abfgcd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dabefd ,_dccegg :=_abfgcd .Value ,error (nil );if _dccegg !=nil {return _dccegg ;};_affae .SaltValueAttr =&_dabefd ;continue ;};if _abfgcd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_affae .CryptProviderTypeAttr .UnmarshalXMLAttr (_abfgcd );continue ;};if _abfgcd .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_affae .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_abfgcd );continue ;};if _abfgcd .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_affae .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_abfgcd );continue ;};if _abfgcd .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_caggf ,_eecba :=ParseUnionST_OnOff (_abfgcd .Value );if _eecba !=nil {return _eecba ;};_affae .RecommendedAttr =&_caggf ;continue ;};if _abfgcd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_acbccg ,_fccga :=_abfgcd .Value ,error (nil );if _fccga !=nil {return _fccga ;};_affae .HashValueAttr =&_acbccg ;continue ;};if _abfgcd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bccea ,_ceaba :=_ac .ParseInt (_abfgcd .Value ,10,64);if _ceaba !=nil {return _ceaba ;};_affae .SpinCountAttr =&_bccea ;continue ;};if _abfgcd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_gcafe ,_eccgc :=_abfgcd .Value ,error (nil );if _eccgc !=nil {return _eccgc ;};_affae .AlgIdExtAttr =&_gcafe ;continue ;};if _abfgcd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_ecebf ,_ceffad :=_abfgcd .Value ,error (nil );if _ceffad !=nil {return _ceffad ;};_affae .AlgIdExtSourceAttr =&_ecebf ;continue ;};if _abfgcd .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_cggfc ,_gecda :=_abfgcd .Value ,error (nil );if _gecda !=nil {return _gecda ;};_affae .CryptProviderTypeExtAttr =&_cggfc ;continue ;};if _abfgcd .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"{_fefeca ,_bgcceea :=_abfgcd .Value ,error (nil );if _bgcceea !=nil {return _bgcceea ;};_affae .CryptProviderTypeExtSourceAttr =&_fefeca ;continue ;};if _abfgcd .Name .Local =="\u0068\u0061\u0073\u0068"{_dfbace ,_abddef :=_abfgcd .Value ,error (nil );if _abddef !=nil {return _abddef ;};_affae .HashAttr =&_dfbace ;continue ;};if _abfgcd .Name .Local =="\u0073\u0061\u006c\u0074"{_dabbb ,_dfbegg :=_abfgcd .Value ,error (nil );if _dfbegg !=nil {return _dfbegg ;};_affae .SaltAttr =&_dabbb ;continue ;};};for {_bbaeb ,_cfgcab :=d .Token ();if _cfgcab !=nil {return _ace .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",_cfgcab );};if _cefce ,_gdcgg :=_bbaeb .(_d .EndElement );_gdcgg &&_cefce .Name ==start .Name {break ;};};return nil ;};func (_fbaeab ST_FldCharType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbaeab .String (),start );}; -// Table Shading -Shd *CT_Shd ; +// Validate validates the WdAnchor and its children +func (_edeedf *WdAnchor )Validate ()error {return _edeedf .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_SdtBlock struct{ -// Table Layout -TblLayout *CT_TblLayoutType ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Block-Level Structured Document Tag Content +SdtContent *CT_SdtContentBlock ;};func (_eeagd *CT_RubyPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dgacd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_eeagd .RubyAlign ,_dgacd );_fcaad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_eeagd .Hps ,_fcaad );_cdfca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_eeagd .HpsRaise ,_cdfca );_cfabbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}};e .EncodeElement (_eeagd .HpsBaseText ,_cfabbb );_edeed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_eeagd .Lid ,_edeed );if _eeagd .Dirty !=nil {_agade :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}};e .EncodeElement (_eeagd .Dirty ,_agade );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_facegg ST_CombineBrackets )ValidateWithPath (path string )error {switch _facegg {case 0,1,2,3,4,5:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facegg ));};return nil ;};func (_bced *CT_SdtContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bced .FldSimple !=nil {_edeaec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_gdffg :=range _bced .FldSimple {e .EncodeElement (_gdffg ,_edeaec );};};if _bced .Hyperlink !=nil {_gbde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bced .Hyperlink ,_gbde );};if _bced .SubDoc !=nil {_bdbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_bced .SubDoc ,_bdbdf );};if _bced .EG_ContentRunContent !=nil {for _ ,_efaga :=range _bced .EG_ContentRunContent {_efaga .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gegbg *CT_DocRsids )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgccg :for {_bafb ,_dgbga :=d .Token ();if _dgbga !=nil {return _dgbga ;};switch _dbcf :=_bafb .(type ){case _d .StartElement :switch _dbcf .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 :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\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 :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}:_gegbg .RsidRoot =NewCT_LongHexNumber ();if _agbgd :=d .DecodeElement (_gegbg .RsidRoot ,&_dbcf );_agbgd !=nil {return _agbgd ;};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 :"\u0072\u0073\u0069\u0064"},_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 :"\u0072\u0073\u0069\u0064"}:_dedfa :=NewCT_LongHexNumber ();if _acab :=d .DecodeElement (_dedfa ,&_dbcf );_acab !=nil {return _acab ;};_gegbg .Rsid =append (_gegbg .Rsid ,_dedfa );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073\u0020\u0025\u0076",_dbcf .Name );if _fefe :=d .Skip ();_fefe !=nil {return _fefe ;};};case _d .EndElement :break _fgccg ;case _d .CharData :};};return nil ;};func (_cabfe *CT_SignedTwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfcdb :=range start .Attr {if _dfcdb .Name .Local =="\u0076\u0061\u006c"{_efefb ,_eebaeg :=ParseUnionST_SignedTwipsMeasure (_dfcdb .Value );if _eebaeg !=nil {return _eebaeg ;};_cabfe .ValAttr =_efefb ;continue ;};};for {_agbfa ,_eecef :=d .Token ();if _eecef !=nil {return _ace .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",_eecef );};if _fdgge ,_fefff :=_agbfa .(_d .EndElement );_fefff &&_fdgge .Name ==start .Name {break ;};};return nil ;};func (_cggcf *CT_SdtEndPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cggcf .RPr !=nil {_ebefb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_fceag :=range _cggcf .RPr {e .EncodeElement (_fceag ,_ebefb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Table Caption -TblCaption *CT_String ; +// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path +func (_cgeaeg *WdCT_PosHChoice )ValidateWithPath (path string )error {if _dggafd :=_cgeaeg .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_dggafd !=nil {return _dggafd ;};return nil ;};func NewCT_EdnDocProps ()*CT_EdnDocProps {_ddcb :=&CT_EdnDocProps {};return _ddcb };func NewCT_NumPr ()*CT_NumPr {_agefa :=&CT_NumPr {};return _agefa };func (_dbabac ST_FrameScrollbar )String ()string {switch _dbabac {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";}; -// Table Description -TblDescription *CT_String ;};func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_eacfe :=ST_MeasurementOrPercent {};if _e .ST_UniversalMeasurePatternRe .MatchString (s ){_eacfe .ST_UniversalMeasure =&s ;}else {_eacfe .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _e .ST_PercentagePatternRe .MatchString (s ){_eacfe .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_dcageb ,_eedfcd :=_fc .ParseFloat (s ,64);if _eedfcd !=nil {return _eacfe ,_ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_eedfcd );};_eacfe .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_ef .Int64 (int64 (_dcageb ));};};return _eacfe ,nil ;};func (_ecgge *ST_VAnchor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ecgge =0;case "\u0074\u0065\u0078\u0074":*_ecgge =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ecgge =2;case "\u0070\u0061\u0067\u0065":*_ecgge =3;};return nil ;};func (_ecfbe ST_HighlightColor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_decded :=_f .Attr {};_decded .Name =name ;switch _ecfbe {case ST_HighlightColorUnset :_decded .Value ="";case ST_HighlightColorBlack :_decded .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_decded .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_decded .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_decded .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_decded .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_decded .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_decded .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_decded .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_decded .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_decded .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_decded .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_decded .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_decded .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_decded .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_decded .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_decded .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_decded .Value ="\u006e\u006f\u006e\u0065";};return _decded ,nil ;}; +// Validate validates the CT_FFStatusText and its children +func (_ccead *CT_FFStatusText )Validate ()error {return _ccead .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");}; -// Validate validates the EG_BlockLevelChunkElts and its children -func (_adfag *EG_BlockLevelChunkElts )Validate ()error {return _adfag .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");};type CT_LineNumber struct{ +// Validate validates the CT_Compat and its children +func (_cad *CT_Compat )Validate ()error {return _cad .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func (_gfgga *CT_TblPPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfgga .LeftFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_gfgga .LeftFromTextAttr )});};if _gfgga .RightFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072i\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_gfgga .RightFromTextAttr )});};if _gfgga .TopFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_gfgga .TopFromTextAttr )});};if _gfgga .BottomFromTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ab\u006f\u0074\u0074o\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_gfgga .BottomFromTextAttr )});};if _gfgga .VertAnchorAttr !=ST_VAnchorUnset {_aacfaa ,_cbcbac :=_gfgga .VertAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _cbcbac !=nil {return _cbcbac ;};start .Attr =append (start .Attr ,_aacfaa );};if _gfgga .HorzAnchorAttr !=ST_HAnchorUnset {_gafga ,_cccg :=_gfgga .HorzAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _cccg !=nil {return _cccg ;};start .Attr =append (start .Attr ,_gafga );};if _gfgga .TblpXSpecAttr !=_ff .ST_XAlignUnset {_aaabc ,_eebgg :=_gfgga .TblpXSpecAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _eebgg !=nil {return _eebgg ;};start .Attr =append (start .Attr ,_aaabc );};if _gfgga .TblpXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_ace .Sprintf ("\u0025\u0076",*_gfgga .TblpXAttr )});};if _gfgga .TblpYSpecAttr !=_ff .ST_YAlignUnset {_bgeagae ,_gbbgc :=_gfgga .TblpYSpecAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"});if _gbbgc !=nil {return _gbbgc ;};start .Attr =append (start .Attr ,_bgeagae );};if _gfgga .TblpYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_ace .Sprintf ("\u0025\u0076",*_gfgga .TblpYAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SectPrChange ()*CT_SectPrChange {_fadga :=&CT_SectPrChange {};return _fadga };func (_cbfce ST_DocGrid )ValidateWithPath (path string )error {switch _cbfce {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfce ));};return nil ;}; -// Line Number Increments to Display -CountByAttr *int64 ; +// Validate validates the CT_PBdr and its children +func (_efaeg *CT_PBdr )Validate ()error {return _efaeg .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};func NewCT_AltChunkPr ()*CT_AltChunkPr {_gee :=&CT_AltChunkPr {};return _gee };func NewCT_Frame ()*CT_Frame {_eaad :=&CT_Frame {};return _eaad };func NewCT_TblPrEx ()*CT_TblPrEx {_feffdg :=&CT_TblPrEx {};return _feffdg }; -// Line Numbering Starting Value -StartAttr *int64 ; +// Validate validates the CT_TrPr and its children +func (_ceabd *CT_TrPr )Validate ()error {return _ceabd .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");}; -// Distance Between Text and Line Numbering -DistanceAttr *_e .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path +func (_acaa *CT_CustomXmlPr )ValidateWithPath (path string )error {if _acaa .Placeholder !=nil {if _dgfg :=_acaa .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_dgfg !=nil {return _dgfg ;};};for _cgdb ,_gfcd :=range _acaa .Attr {if _baefge :=_gfcd .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_cgdb ));_baefge !=nil {return _baefge ;};};return nil ;};func (_dddgf ST_Jc )String ()string {switch _dddgf {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 (_adabc *CT_PTab )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adabc .AlignmentAttr =ST_PTabAlignment (1);_adabc .RelativeToAttr =ST_PTabRelativeTo (1);_adabc .LeaderAttr =ST_PTabLeader (1);for _ ,_eeccec :=range start .Attr {if _eeccec .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_adabc .AlignmentAttr .UnmarshalXMLAttr (_eeccec );continue ;};if _eeccec .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_adabc .RelativeToAttr .UnmarshalXMLAttr (_eeccec );continue ;};if _eeccec .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_adabc .LeaderAttr .UnmarshalXMLAttr (_eeccec );continue ;};};for {_cfffc ,_fbdcg :=d .Token ();if _fbdcg !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_fbdcg );};if _dcbaf ,_fcbgg :=_cfffc .(_d .EndElement );_fcbgg &&_dcbaf .Name ==start .Name {break ;};};return nil ;}; -// Line Numbering Restart Setting -RestartAttr ST_LineNumberRestart ;}; +// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path +func (_cedgc *EG_PContentMath )ValidateWithPath (path string )error {for _gcgfce ,_ddbaf :=range _cedgc .EG_PContentBase {if _gddeg :=_ddbaf .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_gcgfce ));_gddeg !=nil {return _gddeg ;};};for _ggaad ,_dcfag :=range _cedgc .EG_ContentRunContentBase {if _bbeaf :=_dcfag .ValidateWithPath (_ace .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 ,_ggaad ));_bbeaf !=nil {return _bbeaf ;};};return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_gfggf :=&CT_SdtDateMappingType {};return _gfggf ;};func (_bfadf *ST_ObjectUpdateMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dagdb ,_agfgc :=d .Token ();if _agfgc !=nil {return _agfgc ;};if _abgad ,_abgfdd :=_dagdb .(_d .EndElement );_abgfdd &&_abgad .Name ==start .Name {*_bfadf =1;return nil ;};if _edbfb ,_babedd :=_dagdb .(_d .CharData );!_babedd {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dagdb );}else {switch string (_edbfb ){case "":*_bfadf =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bfadf =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_bfadf =2;};};_dagdb ,_agfgc =d .Token ();if _agfgc !=nil {return _agfgc ;};if _ecfgdgb ,_ffbfc :=_dagdb .(_d .EndElement );_ffbfc &&_ecfgdgb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dagdb );};type CT_Control struct{ -// Validate validates the CT_CustomXmlRun and its children -func (_bgcee *CT_CustomXmlRun )Validate ()error {return _bgcee .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");}; +// Unique Name for Embedded Control +NameAttr *string ; -// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path -func (_bgcb *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _fcba :=_bgcb .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_fcba !=nil {return _fcba ;};if _edac :=_bgcb .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072");_edac !=nil {return _edac ;};if _dacd :=_bgcb .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_dacd !=nil {return _dacd ;};if _gdfd :=_bgcb .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_gdfd !=nil {return _gdfd ;};if _ddba :=_bgcb .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_ddba !=nil {return _ddba ;};if _egde :=_bgcb .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_egde !=nil {return _egde ;};if _gcca :=_bgcb .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_gcca !=nil {return _gcca ;};if _beb :=_bgcb .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_beb !=nil {return _beb ;};if _dcbd :=_bgcb .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_dcbd !=nil {return _dcbd ;};if _dadag :=_bgcb .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_dadag !=nil {return _dadag ;};if _cffbd :=_bgcb .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_cffbd !=nil {return _cffbd ;};if _gfeb :=_bgcb .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072");_gfeb !=nil {return _gfeb ;};return nil ;};func (_aebgg *CT_OptimizeForBrowser )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egabb :=range start .Attr {if _egabb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cebdd ,_eeagg :=_egabb .Value ,error (nil );if _eeagg !=nil {return _eeagg ;};_aebgg .TargetAttr =&_cebdd ;continue ;};if _egabb .Name .Local =="\u0076\u0061\u006c"{_afgff ,_gcfab :=ParseUnionST_OnOff (_egabb .Value );if _gcfab !=nil {return _gcfab ;};_aebgg .ValAttr =&_afgff ;continue ;};};for {_eaacg ,_beebc :=d .Token ();if _beebc !=nil {return _ff .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",_beebc );};if _aebdd ,_dfbcb :=_eaacg .(_f .EndElement );_dfbcb &&_aebdd .Name ==start .Name {break ;};};return nil ;};type CT_Jc struct{ +// Shape Reference +ShapeidAttr *string ;IdAttr *string ;}; -// Alignment Type -ValAttr ST_Jc ;};func (_cfgaf ST_Proof )Validate ()error {return _cfgaf .ValidateWithPath ("")};type CT_FontFamily struct{ +// Validate validates the CT_Row and its children +func (_gdggc *CT_Row )Validate ()error {return _gdggc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");}; -// Font Family Value -ValAttr ST_FontFamily ;}; +// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path +func (_afcgdb *WdCT_WrapSquare )ValidateWithPath (path string )error {if _afcgdb .WrapTextAttr ==WdST_WrapTextUnset {return _ace .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 _egfdcc :=_afcgdb .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_egfdcc !=nil {return _egfdcc ;};if _afcgdb .EffectExtent !=nil {if _ecgbga :=_afcgdb .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_ecgbga !=nil {return _ecgbga ;};};return nil ;};func (_egbbc *CT_LevelText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebfa :=range start .Attr {if _ebfa .Name .Local =="\u0076\u0061\u006c"{_faaea ,_cbccb :=_ebfa .Value ,error (nil );if _cbccb !=nil {return _cbccb ;};_egbbc .ValAttr =&_faaea ;continue ;};if _ebfa .Name .Local =="\u006e\u0075\u006c\u006c"{_bgbfb ,_gbec :=ParseUnionST_OnOff (_ebfa .Value );if _gbec !=nil {return _gbec ;};_egbbc .NullAttr =&_bgbfb ;continue ;};};for {_bbcfb ,_dcbda :=d .Token ();if _dcbda !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_dcbda );};if _cdegb ,_adbgc :=_bbcfb .(_d .EndElement );_adbgc &&_cdegb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path -func (_bbg *CT_Bookmark )ValidateWithPath (path string )error {if _baf :=_bbg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_baf !=nil {return _baf ;};return nil ;};func (_bcced *CT_Ruby )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aaeeag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_bcced .RubyPr ,_aaeeag );_gegeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_bcced .Rt ,_gegeg );_cebffa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_bcced .RubyBase ,_cebffa );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_OnOff (s string )(_e .ST_OnOff ,error ){return _e .ParseUnionST_OnOff (s )};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_gbcff :=&CT_MathCtrlIns {};return _gbcff };func (_aedccff *WdCT_TxbxContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fedgba :for {_afacb ,_dcedb :=d .Token ();if _dcedb !=nil {return _dcedb ;};switch _gadfae :=_afacb .(type ){case _f .StartElement :switch _gadfae .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"}:_gfdcf :=NewCT_AltChunk ();if _gagef :=d .DecodeElement (_gfdcf ,&_gadfae );_gagef !=nil {return _gagef ;};_aedccff .AltChunk =append (_aedccff .AltChunk ,_gfdcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egadg :=NewEG_ContentBlockContent ();_abfcab :=NewCT_P ();if _gagcae :=d .DecodeElement (_abfcab ,&_gadfae );_gagcae !=nil {return _gagcae ;};_egadg .P =append (_egadg .P ,_abfcab );_aedccff .EG_ContentBlockContent =append (_aedccff .EG_ContentBlockContent ,_egadg );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025v",_gadfae .Name );if _dbeac :=d .Skip ();_dbeac !=nil {return _dbeac ;};};case _f .EndElement :break _fedgba ;case _f .CharData :};};return nil ;};type CT_DocVar struct{ +// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path +func (_eecbe *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };func (_fddee *CT_SectType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcgcf :=range start .Attr {if _dcgcf .Name .Local =="\u0076\u0061\u006c"{_fddee .ValAttr .UnmarshalXMLAttr (_dcgcf );continue ;};};for {_gcced ,_fbabc :=d .Token ();if _fbabc !=nil {return _ace .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fbabc );};if _defaadg ,_egaea :=_gcced .(_d .EndElement );_egaea &&_defaadg .Name ==start .Name {break ;};};return nil ;};func (_beedf *CT_Divs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbg :for {_fbgce ,_eabc :=d .Token ();if _eabc !=nil {return _eabc ;};switch _ecdfdc :=_fbgce .(type ){case _d .StartElement :switch _ecdfdc .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 :"\u0064\u0069\u0076"},_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 :"\u0064\u0069\u0076"}:_bbce :=NewCT_Div ();if _abda :=d .DecodeElement (_bbce ,&_ecdfdc );_abda !=nil {return _abda ;};_beedf .Div =append (_beedf .Div ,_bbce );default:_fe .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0044\u0069\u0076\u0073\u0020\u0025\u0076",_ecdfdc .Name );if _ebdc :=d .Skip ();_ebdc !=nil {return _ebdc ;};};case _d .EndElement :break _ecbg ;case _d .CharData :};};return nil ;};type CT_HdrFtr struct{ -// Document Variable Name -NameAttr string ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_feefab *EG_ContentRunContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcedc :for {_bcgfac ,_aeecfc :=d .Token ();if _aeecfc !=nil {return _aeecfc ;};switch _bdfeb :=_bcgfac .(type ){case _d .StartElement :switch _bdfeb .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_feefab .CustomXml =NewCT_CustomXmlRun ();if _cfbdac :=d .DecodeElement (_feefab .CustomXml ,&_bdfeb );_cfbdac !=nil {return _cfbdac ;};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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_feefab .SmartTag =NewCT_SmartTagRun ();if _faaaa :=d .DecodeElement (_feefab .SmartTag ,&_bdfeb );_faaaa !=nil {return _faaaa ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_feefab .Sdt =NewCT_SdtRun ();if _gccgbac :=d .DecodeElement (_feefab .Sdt ,&_bdfeb );_gccgbac !=nil {return _gccgbac ;};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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_feefab .Dir =NewCT_DirContentRun ();if _eagfbc :=d .DecodeElement (_feefab .Dir ,&_bdfeb );_eagfbc !=nil {return _eagfbc ;};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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_feefab .Bdo =NewCT_BdoContentRun ();if _cgegfc :=d .DecodeElement (_feefab .Bdo ,&_bdfeb );_cgegfc !=nil {return _cgegfc ;};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 :"\u0072"},_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 :"\u0072"}:_feefab .R =NewCT_R ();if _beeeg :=d .DecodeElement (_feefab .R ,&_bdfeb );_beeeg !=nil {return _beeeg ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_beefe :=NewEG_RunLevelElts ();_beefe .ProofErr =NewCT_ProofErr ();if _ggccb :=d .DecodeElement (_beefe .ProofErr ,&_bdfeb );_ggccb !=nil {return _ggccb ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_beefe );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cgegdc :=NewEG_RunLevelElts ();_cgegdc .PermStart =NewCT_PermStart ();if _eecec :=d .DecodeElement (_cgegdc .PermStart ,&_bdfeb );_eecec !=nil {return _eecec ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_cgegdc );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cgcede :=NewEG_RunLevelElts ();_cgcede .PermEnd =NewCT_Perm ();if _cbbdd :=d .DecodeElement (_cgcede .PermEnd ,&_bdfeb );_cbbdd !=nil {return _cbbdd ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_cgcede );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_cdbdb :=NewEG_RunLevelElts ();_cdbdb .Ins =NewCT_RunTrackChange ();if _cabfa :=d .DecodeElement (_cdbdb .Ins ,&_bdfeb );_cabfa !=nil {return _cabfa ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_cdbdb );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dgedd :=NewEG_RunLevelElts ();_dgedd .Del =NewCT_RunTrackChange ();if _gcfef :=d .DecodeElement (_dgedd .Del ,&_bdfeb );_gcfef !=nil {return _gcfef ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_dgedd );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ggfad :=NewEG_RunLevelElts ();_ggfad .MoveFrom =NewCT_RunTrackChange ();if _aebbgg :=d .DecodeElement (_ggfad .MoveFrom ,&_bdfeb );_aebbgg !=nil {return _aebbgg ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_ggfad );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dfcbfd :=NewEG_RunLevelElts ();_dfcbfd .MoveTo =NewCT_RunTrackChange ();if _cgeffd :=d .DecodeElement (_dfcbfd .MoveTo ,&_bdfeb );_cgeffd !=nil {return _cgeffd ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_dfcbfd );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gfcag :=NewEG_RunLevelElts ();_edggcc :=NewEG_RangeMarkupElements ();_edggcc .BookmarkStart =NewCT_Bookmark ();if _abebce :=d .DecodeElement (_edggcc .BookmarkStart ,&_bdfeb );_abebce !=nil {return _abebce ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_gfcag );_gfcag .EG_RangeMarkupElements =append (_gfcag .EG_RangeMarkupElements ,_edggcc );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_abdbcd :=NewEG_RunLevelElts ();_fdabga :=NewEG_RangeMarkupElements ();_fdabga .BookmarkEnd =NewCT_MarkupRange ();if _begbe :=d .DecodeElement (_fdabga .BookmarkEnd ,&_bdfeb );_begbe !=nil {return _begbe ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_abdbcd );_abdbcd .EG_RangeMarkupElements =append (_abdbcd .EG_RangeMarkupElements ,_fdabga );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbdac :=NewEG_RunLevelElts ();_gebfg :=NewEG_RangeMarkupElements ();_gebfg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdeace :=d .DecodeElement (_gebfg .MoveFromRangeStart ,&_bdfeb );_gdeace !=nil {return _gdeace ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_gbdac );_gbdac .EG_RangeMarkupElements =append (_gbdac .EG_RangeMarkupElements ,_gebfg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aecfga :=NewEG_RunLevelElts ();_cfegf :=NewEG_RangeMarkupElements ();_cfegf .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbdcb :=d .DecodeElement (_cfegf .MoveFromRangeEnd ,&_bdfeb );_cbdcb !=nil {return _cbdcb ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_aecfga );_aecfga .EG_RangeMarkupElements =append (_aecfga .EG_RangeMarkupElements ,_cfegf );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dgged :=NewEG_RunLevelElts ();_agdbb :=NewEG_RangeMarkupElements ();_agdbb .MoveToRangeStart =NewCT_MoveBookmark ();if _fecaaf :=d .DecodeElement (_agdbb .MoveToRangeStart ,&_bdfeb );_fecaaf !=nil {return _fecaaf ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_dgged );_dgged .EG_RangeMarkupElements =append (_dgged .EG_RangeMarkupElements ,_agdbb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_edbge :=NewEG_RunLevelElts ();_ccdfd :=NewEG_RangeMarkupElements ();_ccdfd .MoveToRangeEnd =NewCT_MarkupRange ();if _dbgffg :=d .DecodeElement (_ccdfd .MoveToRangeEnd ,&_bdfeb );_dbgffg !=nil {return _dbgffg ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_edbge );_edbge .EG_RangeMarkupElements =append (_edbge .EG_RangeMarkupElements ,_ccdfd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dbcfcd :=NewEG_RunLevelElts ();_eebgea :=NewEG_RangeMarkupElements ();_eebgea .CommentRangeStart =NewCT_MarkupRange ();if _eddbac :=d .DecodeElement (_eebgea .CommentRangeStart ,&_bdfeb );_eddbac !=nil {return _eddbac ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_dbcfcd );_dbcfcd .EG_RangeMarkupElements =append (_dbcfcd .EG_RangeMarkupElements ,_eebgea );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbdbde :=NewEG_RunLevelElts ();_caccd :=NewEG_RangeMarkupElements ();_caccd .CommentRangeEnd =NewCT_MarkupRange ();if _dgage :=d .DecodeElement (_caccd .CommentRangeEnd ,&_bdfeb );_dgage !=nil {return _dgage ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_gbdbde );_gbdbde .EG_RangeMarkupElements =append (_gbdbde .EG_RangeMarkupElements ,_caccd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dcfgf :=NewEG_RunLevelElts ();_ebccc :=NewEG_RangeMarkupElements ();_ebccc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdfadg :=d .DecodeElement (_ebccc .CustomXmlInsRangeStart ,&_bdfeb );_bdfadg !=nil {return _bdfadg ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_dcfgf );_dcfgf .EG_RangeMarkupElements =append (_dcfgf .EG_RangeMarkupElements ,_ebccc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aggbb :=NewEG_RunLevelElts ();_ffgbaf :=NewEG_RangeMarkupElements ();_ffgbaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _cagea :=d .DecodeElement (_ffgbaf .CustomXmlInsRangeEnd ,&_bdfeb );_cagea !=nil {return _cagea ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_aggbb );_aggbb .EG_RangeMarkupElements =append (_aggbb .EG_RangeMarkupElements ,_ffgbaf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dbffb :=NewEG_RunLevelElts ();_eagae :=NewEG_RangeMarkupElements ();_eagae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _abdbf :=d .DecodeElement (_eagae .CustomXmlDelRangeStart ,&_bdfeb );_abdbf !=nil {return _abdbf ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_dbffb );_dbffb .EG_RangeMarkupElements =append (_dbffb .EG_RangeMarkupElements ,_eagae );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aefbfg :=NewEG_RunLevelElts ();_fccfa :=NewEG_RangeMarkupElements ();_fccfa .CustomXmlDelRangeEnd =NewCT_Markup ();if _feaabd :=d .DecodeElement (_fccfa .CustomXmlDelRangeEnd ,&_bdfeb );_feaabd !=nil {return _feaabd ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_aefbfg );_aefbfg .EG_RangeMarkupElements =append (_aefbfg .EG_RangeMarkupElements ,_fccfa );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gbbfa :=NewEG_RunLevelElts ();_dgfgaa :=NewEG_RangeMarkupElements ();_dgfgaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ccefd :=d .DecodeElement (_dgfgaa .CustomXmlMoveFromRangeStart ,&_bdfeb );_ccefd !=nil {return _ccefd ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_gbbfa );_gbbfa .EG_RangeMarkupElements =append (_gbbfa .EG_RangeMarkupElements ,_dgfgaa );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gbffc :=NewEG_RunLevelElts ();_ggdfcc :=NewEG_RangeMarkupElements ();_ggdfcc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bffab :=d .DecodeElement (_ggdfcc .CustomXmlMoveFromRangeEnd ,&_bdfeb );_bffab !=nil {return _bffab ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_gbffc );_gbffc .EG_RangeMarkupElements =append (_gbffc .EG_RangeMarkupElements ,_ggdfcc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ccaega :=NewEG_RunLevelElts ();_accdfa :=NewEG_RangeMarkupElements ();_accdfa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdcgea :=d .DecodeElement (_accdfa .CustomXmlMoveToRangeStart ,&_bdfeb );_cdcgea !=nil {return _cdcgea ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_ccaega );_ccaega .EG_RangeMarkupElements =append (_ccaega .EG_RangeMarkupElements ,_accdfa );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acfffc :=NewEG_RunLevelElts ();_facda :=NewEG_RangeMarkupElements ();_facda .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _debacf :=d .DecodeElement (_facda .CustomXmlMoveToRangeEnd ,&_bdfeb );_debacf !=nil {return _debacf ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_acfffc );_acfffc .EG_RangeMarkupElements =append (_acfffc .EG_RangeMarkupElements ,_facda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcbabe :=NewEG_RunLevelElts ();_fcdcb :=NewEG_MathContent ();_fcdcb .OMathPara =_ed .NewOMathPara ();if _dbdga :=d .DecodeElement (_fcdcb .OMathPara ,&_bdfeb );_dbdga !=nil {return _dbdga ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_bcbabe );_bcbabe .EG_MathContent =append (_bcbabe .EG_MathContent ,_fcdcb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggbae :=NewEG_RunLevelElts ();_fcbga :=NewEG_MathContent ();_fcbga .OMath =_ed .NewOMath ();if _aaeg :=d .DecodeElement (_fcbga .OMath ,&_bdfeb );_aaeg !=nil {return _aaeg ;};_feefab .EG_RunLevelElts =append (_feefab .EG_RunLevelElts ,_ggbae );_ggbae .EG_MathContent =append (_ggbae .EG_MathContent ,_fcbga );default:_fe .Log .Debug ("\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",_bdfeb .Name );if _dgfba :=d .Skip ();_dgfba !=nil {return _dgfba ;};};case _d .EndElement :break _edcedc ;case _d .CharData :};};return nil ;};type ST_PTabLeader byte ;func (_gecfda *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gecfda =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gecfda =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_gecfda =2;};return nil ;};type ST_PageBorderDisplay byte ;func (_adgec *WdCT_EffectExtent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_adgec .LAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_ace .Sprintf ("\u0025\u0076",_adgec .TAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_adgec .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_ace .Sprintf ("\u0025\u0076",_adgec .BAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efff *CT_HdrFtr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edgbf :for {_dagb ,_dbcfc :=d .Token ();if _dbcfc !=nil {return _dbcfc ;};switch _cfddda :=_dagb .(type ){case _d .StartElement :switch _cfddda .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_gaad :=NewCT_AltChunk ();if _cdfff :=d .DecodeElement (_gaad ,&_cfddda );_cdfff !=nil {return _cdfff ;};_efff .AltChunk =append (_efff .AltChunk ,_gaad );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dgacea :=NewEG_ContentBlockContent ();_dgacea .CustomXml =NewCT_CustomXmlBlock ();if _abeee :=d .DecodeElement (_dgacea .CustomXml ,&_cfddda );_abeee !=nil {return _abeee ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_dgacea );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_dgbae :=NewEG_ContentBlockContent ();_dgbae .Sdt =NewCT_SdtBlock ();if _gddee :=d .DecodeElement (_dgbae .Sdt ,&_cfddda );_gddee !=nil {return _gddee ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_dgbae );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 :"\u0070"},_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 :"\u0070"}:_bcbged :=NewEG_ContentBlockContent ();_aebdge :=NewCT_P ();if _gaafg :=d .DecodeElement (_aebdge ,&_cfddda );_gaafg !=nil {return _gaafg ;};_bcbged .P =append (_bcbged .P ,_aebdge );_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_bcbged );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_dddb :=NewEG_ContentBlockContent ();_edgcd :=NewCT_Tbl ();if _cgfag :=d .DecodeElement (_edgcd ,&_cfddda );_cgfag !=nil {return _cgfag ;};_dddb .Tbl =append (_dddb .Tbl ,_edgcd );_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_dddb );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cagb :=NewEG_ContentBlockContent ();_bcgeb :=NewEG_RunLevelElts ();_bcgeb .ProofErr =NewCT_ProofErr ();if _cecbf :=d .DecodeElement (_bcgeb .ProofErr ,&_cfddda );_cecbf !=nil {return _cecbf ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_cagb );_cagb .EG_RunLevelElts =append (_cagb .EG_RunLevelElts ,_bcgeb );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_aabaff :=NewEG_ContentBlockContent ();_bgbgb :=NewEG_RunLevelElts ();_bgbgb .PermStart =NewCT_PermStart ();if _bbbda :=d .DecodeElement (_bgbgb .PermStart ,&_cfddda );_bbbda !=nil {return _bbbda ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_aabaff );_aabaff .EG_RunLevelElts =append (_aabaff .EG_RunLevelElts ,_bgbgb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_caefg :=NewEG_ContentBlockContent ();_dcaaee :=NewEG_RunLevelElts ();_dcaaee .PermEnd =NewCT_Perm ();if _cacfa :=d .DecodeElement (_dcaaee .PermEnd ,&_cfddda );_cacfa !=nil {return _cacfa ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_caefg );_caefg .EG_RunLevelElts =append (_caefg .EG_RunLevelElts ,_dcaaee );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_egccd :=NewEG_ContentBlockContent ();_fdgbbg :=NewEG_RunLevelElts ();_fdgbbg .Ins =NewCT_RunTrackChange ();if _aeabd :=d .DecodeElement (_fdgbbg .Ins ,&_cfddda );_aeabd !=nil {return _aeabd ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_egccd );_egccd .EG_RunLevelElts =append (_egccd .EG_RunLevelElts ,_fdgbbg );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fbcge :=NewEG_ContentBlockContent ();_ebbfb :=NewEG_RunLevelElts ();_ebbfb .Del =NewCT_RunTrackChange ();if _feedg :=d .DecodeElement (_ebbfb .Del ,&_cfddda );_feedg !=nil {return _feedg ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_fbcge );_fbcge .EG_RunLevelElts =append (_fbcge .EG_RunLevelElts ,_ebbfb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eecee :=NewEG_ContentBlockContent ();_fdbba :=NewEG_RunLevelElts ();_fdbba .MoveFrom =NewCT_RunTrackChange ();if _cdfdd :=d .DecodeElement (_fdbba .MoveFrom ,&_cfddda );_cdfdd !=nil {return _cdfdd ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_eecee );_eecee .EG_RunLevelElts =append (_eecee .EG_RunLevelElts ,_fdbba );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gaac :=NewEG_ContentBlockContent ();_daebc :=NewEG_RunLevelElts ();_daebc .MoveTo =NewCT_RunTrackChange ();if _cbcgg :=d .DecodeElement (_daebc .MoveTo ,&_cfddda );_cbcgg !=nil {return _cbcgg ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_gaac );_gaac .EG_RunLevelElts =append (_gaac .EG_RunLevelElts ,_daebc );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fceabg :=NewEG_ContentBlockContent ();_bdagg :=NewEG_RunLevelElts ();_gacae :=NewEG_RangeMarkupElements ();_gacae .BookmarkStart =NewCT_Bookmark ();if _aagac :=d .DecodeElement (_gacae .BookmarkStart ,&_cfddda );_aagac !=nil {return _aagac ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_fceabg );_fceabg .EG_RunLevelElts =append (_fceabg .EG_RunLevelElts ,_bdagg );_bdagg .EG_RangeMarkupElements =append (_bdagg .EG_RangeMarkupElements ,_gacae );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ccfb :=NewEG_ContentBlockContent ();_dgagb :=NewEG_RunLevelElts ();_ggdge :=NewEG_RangeMarkupElements ();_ggdge .BookmarkEnd =NewCT_MarkupRange ();if _bgdba :=d .DecodeElement (_ggdge .BookmarkEnd ,&_cfddda );_bgdba !=nil {return _bgdba ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_ccfb );_ccfb .EG_RunLevelElts =append (_ccfb .EG_RunLevelElts ,_dgagb );_dgagb .EG_RangeMarkupElements =append (_dgagb .EG_RangeMarkupElements ,_ggdge );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_feddc :=NewEG_ContentBlockContent ();_cafc :=NewEG_RunLevelElts ();_begba :=NewEG_RangeMarkupElements ();_begba .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbafe :=d .DecodeElement (_begba .MoveFromRangeStart ,&_cfddda );_dbafe !=nil {return _dbafe ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_feddc );_feddc .EG_RunLevelElts =append (_feddc .EG_RunLevelElts ,_cafc );_cafc .EG_RangeMarkupElements =append (_cafc .EG_RangeMarkupElements ,_begba );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aebea :=NewEG_ContentBlockContent ();_bcded :=NewEG_RunLevelElts ();_afgdd :=NewEG_RangeMarkupElements ();_afgdd .MoveFromRangeEnd =NewCT_MarkupRange ();if _egfgb :=d .DecodeElement (_afgdd .MoveFromRangeEnd ,&_cfddda );_egfgb !=nil {return _egfgb ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_aebea );_aebea .EG_RunLevelElts =append (_aebea .EG_RunLevelElts ,_bcded );_bcded .EG_RangeMarkupElements =append (_bcded .EG_RangeMarkupElements ,_afgdd );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ggcd :=NewEG_ContentBlockContent ();_abbbbb :=NewEG_RunLevelElts ();_defea :=NewEG_RangeMarkupElements ();_defea .MoveToRangeStart =NewCT_MoveBookmark ();if _cgdgg :=d .DecodeElement (_defea .MoveToRangeStart ,&_cfddda );_cgdgg !=nil {return _cgdgg ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_ggcd );_ggcd .EG_RunLevelElts =append (_ggcd .EG_RunLevelElts ,_abbbbb );_abbbbb .EG_RangeMarkupElements =append (_abbbbb .EG_RangeMarkupElements ,_defea );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_abeeb :=NewEG_ContentBlockContent ();_abgec :=NewEG_RunLevelElts ();_edfaa :=NewEG_RangeMarkupElements ();_edfaa .MoveToRangeEnd =NewCT_MarkupRange ();if _fbacg :=d .DecodeElement (_edfaa .MoveToRangeEnd ,&_cfddda );_fbacg !=nil {return _fbacg ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_abeeb );_abeeb .EG_RunLevelElts =append (_abeeb .EG_RunLevelElts ,_abgec );_abgec .EG_RangeMarkupElements =append (_abgec .EG_RangeMarkupElements ,_edfaa );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gecag :=NewEG_ContentBlockContent ();_dbec :=NewEG_RunLevelElts ();_eaaca :=NewEG_RangeMarkupElements ();_eaaca .CommentRangeStart =NewCT_MarkupRange ();if _ebaf :=d .DecodeElement (_eaaca .CommentRangeStart ,&_cfddda );_ebaf !=nil {return _ebaf ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_gecag );_gecag .EG_RunLevelElts =append (_gecag .EG_RunLevelElts ,_dbec );_dbec .EG_RangeMarkupElements =append (_dbec .EG_RangeMarkupElements ,_eaaca );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cggb :=NewEG_ContentBlockContent ();_aafce :=NewEG_RunLevelElts ();_ebbbd :=NewEG_RangeMarkupElements ();_ebbbd .CommentRangeEnd =NewCT_MarkupRange ();if _ccfgd :=d .DecodeElement (_ebbbd .CommentRangeEnd ,&_cfddda );_ccfgd !=nil {return _ccfgd ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_cggb );_cggb .EG_RunLevelElts =append (_cggb .EG_RunLevelElts ,_aafce );_aafce .EG_RangeMarkupElements =append (_aafce .EG_RangeMarkupElements ,_ebbbd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ceff :=NewEG_ContentBlockContent ();_eaceaa :=NewEG_RunLevelElts ();_gbbbf :=NewEG_RangeMarkupElements ();_gbbbf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gacf :=d .DecodeElement (_gbbbf .CustomXmlInsRangeStart ,&_cfddda );_gacf !=nil {return _gacf ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_ceff );_ceff .EG_RunLevelElts =append (_ceff .EG_RunLevelElts ,_eaceaa );_eaceaa .EG_RangeMarkupElements =append (_eaceaa .EG_RangeMarkupElements ,_gbbbf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggeacc :=NewEG_ContentBlockContent ();_fddgb :=NewEG_RunLevelElts ();_gdgda :=NewEG_RangeMarkupElements ();_gdgda .CustomXmlInsRangeEnd =NewCT_Markup ();if _bfegbf :=d .DecodeElement (_gdgda .CustomXmlInsRangeEnd ,&_cfddda );_bfegbf !=nil {return _bfegbf ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_ggeacc );_ggeacc .EG_RunLevelElts =append (_ggeacc .EG_RunLevelElts ,_fddgb );_fddgb .EG_RangeMarkupElements =append (_fddgb .EG_RangeMarkupElements ,_gdgda );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aabdc :=NewEG_ContentBlockContent ();_edfae :=NewEG_RunLevelElts ();_efcag :=NewEG_RangeMarkupElements ();_efcag .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bcfee :=d .DecodeElement (_efcag .CustomXmlDelRangeStart ,&_cfddda );_bcfee !=nil {return _bcfee ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_aabdc );_aabdc .EG_RunLevelElts =append (_aabdc .EG_RunLevelElts ,_edfae );_edfae .EG_RangeMarkupElements =append (_edfae .EG_RangeMarkupElements ,_efcag );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_daebfb :=NewEG_ContentBlockContent ();_badbe :=NewEG_RunLevelElts ();_cbgdc :=NewEG_RangeMarkupElements ();_cbgdc .CustomXmlDelRangeEnd =NewCT_Markup ();if _cafad :=d .DecodeElement (_cbgdc .CustomXmlDelRangeEnd ,&_cfddda );_cafad !=nil {return _cafad ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_daebfb );_daebfb .EG_RunLevelElts =append (_daebfb .EG_RunLevelElts ,_badbe );_badbe .EG_RangeMarkupElements =append (_badbe .EG_RangeMarkupElements ,_cbgdc );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ddfg :=NewEG_ContentBlockContent ();_gada :=NewEG_RunLevelElts ();_ebabc :=NewEG_RangeMarkupElements ();_ebabc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efaf :=d .DecodeElement (_ebabc .CustomXmlMoveFromRangeStart ,&_cfddda );_efaf !=nil {return _efaf ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_ddfg );_ddfg .EG_RunLevelElts =append (_ddfg .EG_RunLevelElts ,_gada );_gada .EG_RangeMarkupElements =append (_gada .EG_RangeMarkupElements ,_ebabc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gcedg :=NewEG_ContentBlockContent ();_cafgg :=NewEG_RunLevelElts ();_ddgdg :=NewEG_RangeMarkupElements ();_ddgdg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbdc :=d .DecodeElement (_ddgdg .CustomXmlMoveFromRangeEnd ,&_cfddda );_bbdc !=nil {return _bbdc ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_gcedg );_gcedg .EG_RunLevelElts =append (_gcedg .EG_RunLevelElts ,_cafgg );_cafgg .EG_RangeMarkupElements =append (_cafgg .EG_RangeMarkupElements ,_ddgdg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_edfbg :=NewEG_ContentBlockContent ();_eeaaca :=NewEG_RunLevelElts ();_afebb :=NewEG_RangeMarkupElements ();_afebb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fecfc :=d .DecodeElement (_afebb .CustomXmlMoveToRangeStart ,&_cfddda );_fecfc !=nil {return _fecfc ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_edfbg );_edfbg .EG_RunLevelElts =append (_edfbg .EG_RunLevelElts ,_eeaaca );_eeaaca .EG_RangeMarkupElements =append (_eeaaca .EG_RangeMarkupElements ,_afebb );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcgd :=NewEG_ContentBlockContent ();_agfea :=NewEG_RunLevelElts ();_ddada :=NewEG_RangeMarkupElements ();_ddada .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gebgd :=d .DecodeElement (_ddada .CustomXmlMoveToRangeEnd ,&_cfddda );_gebgd !=nil {return _gebgd ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_bcgd );_bcgd .EG_RunLevelElts =append (_bcgd .EG_RunLevelElts ,_agfea );_agfea .EG_RangeMarkupElements =append (_agfea .EG_RangeMarkupElements ,_ddada );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfaab :=NewEG_ContentBlockContent ();_addfe :=NewEG_RunLevelElts ();_afeecf :=NewEG_MathContent ();_afeecf .OMathPara =_ed .NewOMathPara ();if _ececg :=d .DecodeElement (_afeecf .OMathPara ,&_cfddda );_ececg !=nil {return _ececg ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_gfaab );_gfaab .EG_RunLevelElts =append (_gfaab .EG_RunLevelElts ,_addfe );_addfe .EG_MathContent =append (_addfe .EG_MathContent ,_afeecf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfdcd :=NewEG_ContentBlockContent ();_efbg :=NewEG_RunLevelElts ();_cgaca :=NewEG_MathContent ();_cgaca .OMath =_ed .NewOMath ();if _aecadb :=d .DecodeElement (_cgaca .OMath ,&_cfddda );_aecadb !=nil {return _aecadb ;};_efff .EG_ContentBlockContent =append (_efff .EG_ContentBlockContent ,_dfdcd );_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_efbg );_efbg .EG_MathContent =append (_efbg .EG_MathContent ,_cgaca );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0048\u0064\u0072F\u0074\u0072 \u0025\u0076",_cfddda .Name );if _agfda :=d .Skip ();_agfda !=nil {return _agfda ;};};case _d .EndElement :break _edgbf ;case _d .CharData :};};return nil ;};func (_fece *CT_DirContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fece .ValAttr !=ST_DirectionUnset {_agaa ,_fcggf :=_fece .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcggf !=nil {return _fcggf ;};start .Attr =append (start .Attr ,_agaa );};e .EncodeToken (start );if _fece .FldSimple !=nil {_ageae :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_feabd :=range _fece .FldSimple {e .EncodeElement (_feabd ,_ageae );};};if _fece .Hyperlink !=nil {_ebef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fece .Hyperlink ,_ebef );};if _fece .SubDoc !=nil {_bgdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_fece .SubDoc ,_bgdbb );};if _fece .EG_ContentRunContent !=nil {for _ ,_aacg :=range _fece .EG_ContentRunContent {_aacg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eccaca *WdCT_TextboxInfo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eccaca .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_eccaca .IdAttr )});};e .EncodeToken (start );_adaeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_eccaca .TxbxContent ,_adaeaf );if _eccaca .ExtLst !=nil {_edbde :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eccaca .ExtLst ,_edbde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Document Variable Value -ValAttr string ;};func (_babccb *CT_SdtText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddccbd :=range start .Attr {if _ddccbd .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_bgedd ,_afaa :=ParseUnionST_OnOff (_ddccbd .Value );if _afaa !=nil {return _afaa ;};_babccb .MultiLineAttr =&_bgedd ;continue ;};};for {_bdebb ,_ffggee :=d .Token ();if _ffggee !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_ffggee );};if _bggag ,_faddaf :=_bdebb .(_f .EndElement );_faddaf &&_bggag .Name ==start .Name {break ;};};return nil ;};func (_geee *EG_ContentRunContentBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faae :for {_aaebg ,_efbbgb :=d .Token ();if _efbbgb !=nil {return _efbbgb ;};switch _acacc :=_aaebg .(type ){case _f .StartElement :switch _acacc .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"}:_geee .SmartTag =NewCT_SmartTagRun ();if _cdega :=d .DecodeElement (_geee .SmartTag ,&_acacc );_cdega !=nil {return _cdega ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geee .Sdt =NewCT_SdtRun ();if _aadaeg :=d .DecodeElement (_geee .Sdt ,&_acacc );_aadaeg !=nil {return _aadaeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debdb :=NewEG_RunLevelElts ();_debdb .ProofErr =NewCT_ProofErr ();if _cfdabf :=d .DecodeElement (_debdb .ProofErr ,&_acacc );_cfdabf !=nil {return _cfdabf ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_debdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdgda :=NewEG_RunLevelElts ();_bgdgda .PermStart =NewCT_PermStart ();if _bcdgdc :=d .DecodeElement (_bgdgda .PermStart ,&_acacc );_bcdgdc !=nil {return _bcdgdc ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_bgdgda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfgfaa :=NewEG_RunLevelElts ();_dfgfaa .PermEnd =NewCT_Perm ();if _fdbcd :=d .DecodeElement (_dfgfaa .PermEnd ,&_acacc );_fdbcd !=nil {return _fdbcd ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_dfgfaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cadfc :=NewEG_RunLevelElts ();_cadfc .Ins =NewCT_RunTrackChange ();if _cbfgc :=d .DecodeElement (_cadfc .Ins ,&_acacc );_cbfgc !=nil {return _cbfgc ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_cadfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baedb :=NewEG_RunLevelElts ();_baedb .Del =NewCT_RunTrackChange ();if _afddg :=d .DecodeElement (_baedb .Del ,&_acacc );_afddg !=nil {return _afddg ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_baedb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adbbg :=NewEG_RunLevelElts ();_adbbg .MoveFrom =NewCT_RunTrackChange ();if _gbacdd :=d .DecodeElement (_adbbg .MoveFrom ,&_acacc );_gbacdd !=nil {return _gbacdd ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_adbbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbgcff :=NewEG_RunLevelElts ();_dbgcff .MoveTo =NewCT_RunTrackChange ();if _agedc :=d .DecodeElement (_dbgcff .MoveTo ,&_acacc );_agedc !=nil {return _agedc ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_dbgcff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgdbgf :=NewEG_RunLevelElts ();_dedec :=NewEG_RangeMarkupElements ();_dedec .BookmarkStart =NewCT_Bookmark ();if _gagca :=d .DecodeElement (_dedec .BookmarkStart ,&_acacc );_gagca !=nil {return _gagca ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_cgdbgf );_cgdbgf .EG_RangeMarkupElements =append (_cgdbgf .EG_RangeMarkupElements ,_dedec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfdfc :=NewEG_RunLevelElts ();_ceedge :=NewEG_RangeMarkupElements ();_ceedge .BookmarkEnd =NewCT_MarkupRange ();if _eaeae :=d .DecodeElement (_ceedge .BookmarkEnd ,&_acacc );_eaeae !=nil {return _eaeae ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_bfdfc );_bfdfc .EG_RangeMarkupElements =append (_bfdfc .EG_RangeMarkupElements ,_ceedge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbcc :=NewEG_RunLevelElts ();_fdcce :=NewEG_RangeMarkupElements ();_fdcce .MoveFromRangeStart =NewCT_MoveBookmark ();if _edaeb :=d .DecodeElement (_fdcce .MoveFromRangeStart ,&_acacc );_edaeb !=nil {return _edaeb ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_cbbcc );_cbbcc .EG_RangeMarkupElements =append (_cbbcc .EG_RangeMarkupElements ,_fdcce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babdf :=NewEG_RunLevelElts ();_gbacfg :=NewEG_RangeMarkupElements ();_gbacfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _eeddcg :=d .DecodeElement (_gbacfg .MoveFromRangeEnd ,&_acacc );_eeddcg !=nil {return _eeddcg ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_babdf );_babdf .EG_RangeMarkupElements =append (_babdf .EG_RangeMarkupElements ,_gbacfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgdcd :=NewEG_RunLevelElts ();_dbdba :=NewEG_RangeMarkupElements ();_dbdba .MoveToRangeStart =NewCT_MoveBookmark ();if _ecdgge :=d .DecodeElement (_dbdba .MoveToRangeStart ,&_acacc );_ecdgge !=nil {return _ecdgge ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_bgdcd );_bgdcd .EG_RangeMarkupElements =append (_bgdcd .EG_RangeMarkupElements ,_dbdba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfgab :=NewEG_RunLevelElts ();_egebfd :=NewEG_RangeMarkupElements ();_egebfd .MoveToRangeEnd =NewCT_MarkupRange ();if _dgeeg :=d .DecodeElement (_egebfd .MoveToRangeEnd ,&_acacc );_dgeeg !=nil {return _dgeeg ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_bfgab );_bfgab .EG_RangeMarkupElements =append (_bfgab .EG_RangeMarkupElements ,_egebfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_degdfc :=NewEG_RunLevelElts ();_cedee :=NewEG_RangeMarkupElements ();_cedee .CommentRangeStart =NewCT_MarkupRange ();if _dfebc :=d .DecodeElement (_cedee .CommentRangeStart ,&_acacc );_dfebc !=nil {return _dfebc ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_degdfc );_degdfc .EG_RangeMarkupElements =append (_degdfc .EG_RangeMarkupElements ,_cedee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dddag :=NewEG_RunLevelElts ();_afbfff :=NewEG_RangeMarkupElements ();_afbfff .CommentRangeEnd =NewCT_MarkupRange ();if _dafadf :=d .DecodeElement (_afbfff .CommentRangeEnd ,&_acacc );_dafadf !=nil {return _dafadf ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_dddag );_dddag .EG_RangeMarkupElements =append (_dddag .EG_RangeMarkupElements ,_afbfff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aecaff :=NewEG_RunLevelElts ();_fdfdd :=NewEG_RangeMarkupElements ();_fdfdd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _faebag :=d .DecodeElement (_fdfdd .CustomXmlInsRangeStart ,&_acacc );_faebag !=nil {return _faebag ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_aecaff );_aecaff .EG_RangeMarkupElements =append (_aecaff .EG_RangeMarkupElements ,_fdfdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaec :=NewEG_RunLevelElts ();_ddgab :=NewEG_RangeMarkupElements ();_ddgab .CustomXmlInsRangeEnd =NewCT_Markup ();if _aededf :=d .DecodeElement (_ddgab .CustomXmlInsRangeEnd ,&_acacc );_aededf !=nil {return _aededf ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_beaec );_beaec .EG_RangeMarkupElements =append (_beaec .EG_RangeMarkupElements ,_ddgab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edggge :=NewEG_RunLevelElts ();_eeabc :=NewEG_RangeMarkupElements ();_eeabc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fbffdd :=d .DecodeElement (_eeabc .CustomXmlDelRangeStart ,&_acacc );_fbffdd !=nil {return _fbffdd ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_edggge );_edggge .EG_RangeMarkupElements =append (_edggge .EG_RangeMarkupElements ,_eeabc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggdc :=NewEG_RunLevelElts ();_cfacgf :=NewEG_RangeMarkupElements ();_cfacgf .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbfae :=d .DecodeElement (_cfacgf .CustomXmlDelRangeEnd ,&_acacc );_bbfae !=nil {return _bbfae ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_cggdc );_cggdc .EG_RangeMarkupElements =append (_cggdc .EG_RangeMarkupElements ,_cfacgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gccbfe :=NewEG_RunLevelElts ();_cfdda :=NewEG_RangeMarkupElements ();_cfdda .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _egfad :=d .DecodeElement (_cfdda .CustomXmlMoveFromRangeStart ,&_acacc );_egfad !=nil {return _egfad ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_gccbfe );_gccbfe .EG_RangeMarkupElements =append (_gccbfe .EG_RangeMarkupElements ,_cfdda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccbag :=NewEG_RunLevelElts ();_cgace :=NewEG_RangeMarkupElements ();_cgace .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _daeeb :=d .DecodeElement (_cgace .CustomXmlMoveFromRangeEnd ,&_acacc );_daeeb !=nil {return _daeeb ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_ccbag );_ccbag .EG_RangeMarkupElements =append (_ccbag .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 :"\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"}:_fgdac :=NewEG_RunLevelElts ();_eagbb :=NewEG_RangeMarkupElements ();_eagbb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _effdc :=d .DecodeElement (_eagbb .CustomXmlMoveToRangeStart ,&_acacc );_effdc !=nil {return _effdc ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_fgdac );_fgdac .EG_RangeMarkupElements =append (_fgdac .EG_RangeMarkupElements ,_eagbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfgeedd :=NewEG_RunLevelElts ();_agddg :=NewEG_RangeMarkupElements ();_agddg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bdbba :=d .DecodeElement (_agddg .CustomXmlMoveToRangeEnd ,&_acacc );_bdbba !=nil {return _bdbba ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_cfgeedd );_cfgeedd .EG_RangeMarkupElements =append (_cfgeedd .EG_RangeMarkupElements ,_agddg );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"}:_fedab :=NewEG_RunLevelElts ();_cgeda :=NewEG_MathContent ();_cgeda .OMathPara =_ee .NewOMathPara ();if _ggfbg :=d .DecodeElement (_cgeda .OMathPara ,&_acacc );_ggfbg !=nil {return _ggfbg ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_fedab );_fedab .EG_MathContent =append (_fedab .EG_MathContent ,_cgeda );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"}:_afgeg :=NewEG_RunLevelElts ();_fbfbd :=NewEG_MathContent ();_fbfbd .OMath =_ee .NewOMath ();if _bfgbag :=d .DecodeElement (_fbfbd .OMath ,&_acacc );_bfgbag !=nil {return _bfgbag ;};_geee .EG_RunLevelElts =append (_geee .EG_RunLevelElts ,_afgeg );_afgeg .EG_MathContent =append (_afgeg .EG_MathContent ,_fbfbd );default:_gd .Log .Debug ("\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",_acacc .Name );if _ebffg :=d .Skip ();_ebffg !=nil {return _ebffg ;};};case _f .EndElement :break _faae ;case _f .CharData :};};return nil ;}; +// Annotation Identifier +IdAttr int64 ;}; -// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path -func (_caac *CT_Pitch )ValidateWithPath (path string )error {if _caac .ValAttr ==ST_PitchUnset {return _ff .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 _baafgf :=_caac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baafgf !=nil {return _baafgf ;};return nil ;}; +// Validate validates the CT_TextEffect and its children +func (_gfbfc *CT_TextEffect )Validate ()error {return _gfbfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_acdcb *CT_FontFamily )ValidateWithPath (path string )error {if _acdcb .ValAttr ==ST_FontFamilyUnset {return _ff .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 _cfdbc :=_acdcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfdbc !=nil {return _cfdbc ;};return nil ;};func (_dc *AG_TransitionalPassword )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dc .CryptProviderTypeAttr !=_e .ST_CryptProvUnset {_cg ,_af :=_dc .CryptProviderTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _af !=nil {return _af ;};start .Attr =append (start .Attr ,_cg );};if _dc .CryptAlgorithmClassAttr !=_e .ST_AlgClassUnset {_gg ,_fg :=_dc .CryptAlgorithmClassAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _fg !=nil {return _fg ;};start .Attr =append (start .Attr ,_gg );};if _dc .CryptAlgorithmTypeAttr !=_e .ST_AlgTypeUnset {_bbe ,_cd :=_dc .CryptAlgorithmTypeAttr .MarshalXMLAttr (_f .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _cd !=nil {return _cd ;};start .Attr =append (start .Attr ,_bbe );};if _dc .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 :_ff .Sprintf ("\u0025\u0076",*_dc .CryptAlgorithmSidAttr )});};if _dc .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 :_ff .Sprintf ("\u0025\u0076",*_dc .CryptSpinCountAttr )});};if _dc .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 :_ff .Sprintf ("\u0025\u0076",*_dc .CryptProviderAttr )});};if _dc .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_dc .AlgIdExtAttr )});};if _dc .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 :_ff .Sprintf ("\u0025\u0076",*_dc .AlgIdExtSourceAttr )});};if _dc .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 :_ff .Sprintf ("\u0025\u0076",*_dc .CryptProviderTypeExtAttr )});};if _dc .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 :_ff .Sprintf ("\u0025\u0076",*_dc .CryptProviderTypeExtSourceAttr )});};if _dc .HashAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_ff .Sprintf ("\u0025\u0076",*_dc .HashAttr )});};if _dc .SaltAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_dc .SaltAttr )});};return nil ;};func NewCT_DocGrid ()*CT_DocGrid {_feab :=&CT_DocGrid {};return _feab };func (_ddggg *CT_RubyAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddggg .ValAttr =ST_RubyAlign (1);for _ ,_dfgfg :=range start .Attr {if _dfgfg .Name .Local =="\u0076\u0061\u006c"{_ddggg .ValAttr .UnmarshalXMLAttr (_dfgfg );continue ;};};for {_dgdea ,_acdcge :=d .Token ();if _acdcge !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_acdcge );};if _cdgdg ,_ccccd :=_dgdea .(_f .EndElement );_ccccd &&_cdgdg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AbstractNum and its children +func (_gfe *CT_AbstractNum )Validate ()error {return _gfe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");}; // ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path -func (_febacf *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _febacf .CNvPr !=nil {if _ababad :=_febacf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ababad !=nil {return _ababad ;};};if _abdaab :=_febacf .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_abdaab !=nil {return _abdaab ;};if _aefdaa :=_febacf .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_aefdaa !=nil {return _aefdaa ;};for _aefag ,_cdbec :=range _febacf .Choice {if _aadab :=_cdbec .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aefag ));_aadab !=nil {return _aadab ;};};if _febacf .ExtLst !=nil {if _efefg :=_febacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efefg !=nil {return _efefg ;};};return nil ;};func NewEG_PContent ()*EG_PContent {_fgdda :=&EG_PContent {};return _fgdda };func NewWdCT_WrapTight ()*WdCT_WrapTight {_edfecg :=&WdCT_WrapTight {};_edfecg .WrapTextAttr =WdST_WrapText (1);_edfecg .WrapPolygon =NewWdCT_WrapPath ();return _edfecg ;}; +func (_cfeag *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _cfeag .CNvPr !=nil {if _aabcec :=_cfeag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aabcec !=nil {return _aabcec ;};};if _dfcdc :=_cfeag .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dfcdc !=nil {return _dfcdc ;};if _edfbb :=_cfeag .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_edfbb !=nil {return _edfbb ;};for _cfacc ,_ddaeg :=range _cfeag .Choice {if _deaaed :=_ddaeg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cfacc ));_deaaed !=nil {return _deaaed ;};};if _cfeag .ExtLst !=nil {if _dgfgg :=_cfeag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgfgg !=nil {return _dgfgg ;};};return nil ;}; -// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path -func (_aegbg *CT_TblPrExBase )ValidateWithPath (path string )error {if _aegbg .TblW !=nil {if _agbag :=_aegbg .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_agbag !=nil {return _agbag ;};};if _aegbg .Jc !=nil {if _faaaa :=_aegbg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_faaaa !=nil {return _faaaa ;};};if _aegbg .TblCellSpacing !=nil {if _ggagd :=_aegbg .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ggagd !=nil {return _ggagd ;};};if _aegbg .TblInd !=nil {if _fgbdc :=_aegbg .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_fgbdc !=nil {return _fgbdc ;};};if _aegbg .TblBorders !=nil {if _dfcfc :=_aegbg .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dfcfc !=nil {return _dfcfc ;};};if _aegbg .Shd !=nil {if _beecb :=_aegbg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_beecb !=nil {return _beecb ;};};if _aegbg .TblLayout !=nil {if _fedcc :=_aegbg .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_fedcc !=nil {return _fedcc ;};};if _aegbg .TblCellMar !=nil {if _eggecf :=_aegbg .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_eggecf !=nil {return _eggecf ;};};if _aegbg .TblLook !=nil {if _dfggb :=_aegbg .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_dfggb !=nil {return _dfggb ;};};return nil ;}; +// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path +func (_cbdac *CT_PPrDefault )ValidateWithPath (path string )error {if _cbdac .PPr !=nil {if _aaab :=_cbdac .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aaab !=nil {return _aaab ;};};return nil ;};type CT_Attr struct{ -// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path -func (_bffaa *CT_ParaRPr )ValidateWithPath (path string )error {if _bffaa .Ins !=nil {if _afbbb :=_bffaa .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_afbbb !=nil {return _afbbb ;};};if _bffaa .Del !=nil {if _edbdf :=_bffaa .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_edbdf !=nil {return _edbdf ;};};if _bffaa .MoveFrom !=nil {if _fafec :=_bffaa .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_fafec !=nil {return _fafec ;};};if _bffaa .MoveTo !=nil {if _egcaf :=_bffaa .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_egcaf !=nil {return _egcaf ;};};if _bffaa .RStyle !=nil {if _ffebdfg :=_bffaa .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_ffebdfg !=nil {return _ffebdfg ;};};if _bffaa .RFonts !=nil {if _egeddf :=_bffaa .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_egeddf !=nil {return _egeddf ;};};if _bffaa .B !=nil {if _fbfff :=_bffaa .B .ValidateWithPath (path +"\u002f\u0042");_fbfff !=nil {return _fbfff ;};};if _bffaa .BCs !=nil {if _dfaab :=_bffaa .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_dfaab !=nil {return _dfaab ;};};if _bffaa .I !=nil {if _ggbee :=_bffaa .I .ValidateWithPath (path +"\u002f\u0049");_ggbee !=nil {return _ggbee ;};};if _bffaa .ICs !=nil {if _geaea :=_bffaa .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_geaea !=nil {return _geaea ;};};if _bffaa .Caps !=nil {if _cefcdf :=_bffaa .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cefcdf !=nil {return _cefcdf ;};};if _bffaa .SmallCaps !=nil {if _cgfcc :=_bffaa .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cgfcc !=nil {return _cgfcc ;};};if _bffaa .Strike !=nil {if _adfaf :=_bffaa .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_adfaf !=nil {return _adfaf ;};};if _bffaa .Dstrike !=nil {if _gdaae :=_bffaa .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_gdaae !=nil {return _gdaae ;};};if _bffaa .Outline !=nil {if _cdagbe :=_bffaa .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_cdagbe !=nil {return _cdagbe ;};};if _bffaa .Shadow !=nil {if _gadcf :=_bffaa .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gadcf !=nil {return _gadcf ;};};if _bffaa .Emboss !=nil {if _cfada :=_bffaa .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cfada !=nil {return _cfada ;};};if _bffaa .Imprint !=nil {if _gcdea :=_bffaa .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_gcdea !=nil {return _gcdea ;};};if _bffaa .NoProof !=nil {if _egeaa :=_bffaa .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_egeaa !=nil {return _egeaa ;};};if _bffaa .SnapToGrid !=nil {if _baggag :=_bffaa .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_baggag !=nil {return _baggag ;};};if _bffaa .Vanish !=nil {if _ecbf :=_bffaa .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ecbf !=nil {return _ecbf ;};};if _bffaa .WebHidden !=nil {if _cbcgc :=_bffaa .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_cbcgc !=nil {return _cbcgc ;};};if _bffaa .Color !=nil {if _becg :=_bffaa .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_becg !=nil {return _becg ;};};if _bffaa .Spacing !=nil {if _aggcb :=_bffaa .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_aggcb !=nil {return _aggcb ;};};if _bffaa .W !=nil {if _eggeb :=_bffaa .W .ValidateWithPath (path +"\u002f\u0057");_eggeb !=nil {return _eggeb ;};};if _bffaa .Kern !=nil {if _afcgc :=_bffaa .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_afcgc !=nil {return _afcgc ;};};if _bffaa .Position !=nil {if _effad :=_bffaa .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_effad !=nil {return _effad ;};};if _bffaa .Sz !=nil {if _eacce :=_bffaa .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_eacce !=nil {return _eacce ;};};if _bffaa .SzCs !=nil {if _gdaeb :=_bffaa .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_gdaeb !=nil {return _gdaeb ;};};if _bffaa .Highlight !=nil {if _bbbad :=_bffaa .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_bbbad !=nil {return _bbbad ;};};if _bffaa .U !=nil {if _gaegg :=_bffaa .U .ValidateWithPath (path +"\u002f\u0055");_gaegg !=nil {return _gaegg ;};};if _bffaa .Effect !=nil {if _facbd :=_bffaa .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_facbd !=nil {return _facbd ;};};if _bffaa .Bdr !=nil {if _cecef :=_bffaa .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_cecef !=nil {return _cecef ;};};if _bffaa .Shd !=nil {if _gaccd :=_bffaa .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gaccd !=nil {return _gaccd ;};};if _bffaa .FitText !=nil {if _dcgbb :=_bffaa .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dcgbb !=nil {return _dcgbb ;};};if _bffaa .VertAlign !=nil {if _eafcg :=_bffaa .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_eafcg !=nil {return _eafcg ;};};if _bffaa .Rtl !=nil {if _afeagg :=_bffaa .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_afeagg !=nil {return _afeagg ;};};if _bffaa .Cs !=nil {if _eebga :=_bffaa .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_eebga !=nil {return _eebga ;};};if _bffaa .Em !=nil {if _cdace :=_bffaa .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_cdace !=nil {return _cdace ;};};if _bffaa .Lang !=nil {if _fegebc :=_bffaa .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_fegebc !=nil {return _fegebc ;};};if _bffaa .EastAsianLayout !=nil {if _eecac :=_bffaa .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_eecac !=nil {return _eecac ;};};if _bffaa .SpecVanish !=nil {if _gadag :=_bffaa .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_gadag !=nil {return _gadag ;};};if _bffaa .OMath !=nil {if _gbfaga :=_bffaa .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_gbfaga !=nil {return _gbfaga ;};};if _bffaa .RPrChange !=nil {if _afcce :=_bffaa .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_afcce !=nil {return _afcce ;};};return nil ;}; +// Namespace +UriAttr *string ; -// Validate validates the CT_SdtDateMappingType and its children -func (_faccf *CT_SdtDateMappingType )Validate ()error {return _faccf .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");}; +// Name +NameAttr string ; -// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path -func (_bccfce *Footnotes )ValidateWithPath (path string )error {if _acfbf :=_bccfce .CT_Footnotes .ValidateWithPath (path );_acfbf !=nil {return _acfbf ;};return nil ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_daea :=&CT_NumPicBullet {};return _daea };func (_bbfecd *ST_RestartNumber )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbfecd =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bbfecd =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_bbfecd =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_bbfecd =3;};return nil ;};func NewWdWpc ()*WdWpc {_ccdaf :=&WdWpc {};_ccdaf .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _ccdaf ;};func (_cgced *CT_LatentStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgced .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 :_ff .Sprintf ("\u0025\u0076",*_cgced .DefLockedStateAttr )});};if _cgced .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 :_ff .Sprintf ("\u0025\u0076",*_cgced .DefUIPriorityAttr )});};if _cgced .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 :_ff .Sprintf ("\u0025\u0076",*_cgced .DefSemiHiddenAttr )});};if _cgced .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 :_ff .Sprintf ("\u0025\u0076",*_cgced .DefUnhideWhenUsedAttr )});};if _cgced .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 :_ff .Sprintf ("\u0025\u0076",*_cgced .DefQFormatAttr )});};if _cgced .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_cgced .CountAttr )});};e .EncodeToken (start );if _cgced .LsdException !=nil {_ebbegf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_agffc :=range _cgced .LsdException {e .EncodeElement (_agffc ,_ebbegf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Value +ValAttr string ;};func (_geabac ST_PTabRelativeTo )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fefgbf :=_d .Attr {};_fefgbf .Name =name ;switch _geabac {case ST_PTabRelativeToUnset :_fefgbf .Value ="";case ST_PTabRelativeToMargin :_fefgbf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_fefgbf .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _fefgbf ,nil ;};func (_dbcaab ST_PageBorderDisplay )String ()string {switch _dbcaab {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 "";}; -// Validate validates the WdWpc and its children -func (_gcggeg *WdWpc )Validate ()error {return _gcggeg .ValidateWithPath ("\u0057\u0064\u0057p\u0063")};func (_eefdd ST_Merge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eefdd .String (),start );};func (_ebbbe *CT_DocPartGallery )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebbbe .ValAttr =ST_DocPartGallery (1);for _ ,_abefb :=range start .Attr {if _abefb .Name .Local =="\u0076\u0061\u006c"{_ebbbe .ValAttr .UnmarshalXMLAttr (_abefb );continue ;};};for {_aaab ,_defcf :=d .Token ();if _defcf !=nil {return _ff .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",_defcf );};if _bfbfd ,_dddg :=_aaab .(_f .EndElement );_dddg &&_bfbfd .Name ==start .Name {break ;};};return nil ;};func (_beaad ST_Underline )ValidateWithPath (path string )error {switch _beaad {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beaad ));};return nil ;};func (_gbbgda WdST_RelFromV )Validate ()error {return _gbbgda .ValidateWithPath ("")};type CT_FtnProps struct{ +// Validate validates the CT_Cnf and its children +func (_abec *CT_Cnf )Validate ()error {return _abec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");};func (_fbbbd *ST_DocPartType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbbbd =0;case "\u006e\u006f\u006e\u0065":*_fbbbd =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fbbbd =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_fbbbd =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_fbbbd =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_fbbbd =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_fbbbd =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_fbbbd =7;};return nil ;};type ST_TargetScreenSz byte ; -// Footnote Placement -Pos *CT_FtnPos ; +// Validate validates the CT_FtnProps and its children +func (_fccf *CT_FtnProps )Validate ()error {return _fccf .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};func (_effgb *CT_TrackChangeNumbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcedg :=range start .Attr {if _fcedg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_aeebeg ,_cefef :=_fcedg .Value ,error (nil );if _cefef !=nil {return _cefef ;};_effgb .OriginalAttr =&_aeebeg ;continue ;};if _fcedg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bfbfd ,_fabcc :=_fcedg .Value ,error (nil );if _fabcc !=nil {return _fabcc ;};_effgb .AuthorAttr =_bfbfd ;continue ;};if _fcedg .Name .Local =="\u0064\u0061\u0074\u0065"{_gdcac ,_edeef :=ParseStdlibTime (_fcedg .Value );if _edeef !=nil {return _edeef ;};_effgb .DateAttr =&_gdcac ;continue ;};if _fcedg .Name .Local =="\u0069\u0064"{_dbfaf ,_gbgef :=_ac .ParseInt (_fcedg .Value ,10,64);if _gbgef !=nil {return _gbgef ;};_effgb .IdAttr =_dbfaf ;continue ;};};for {_cbcged ,_cabbbc :=d .Token ();if _cabbbc !=nil {return _ace .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",_cabbbc );};if _aaffe ,_bedde :=_cbcged .(_d .EndElement );_bedde &&_aaffe .Name ==start .Name {break ;};};return nil ;};func (_ffgdac *CT_TcMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffgdac .Top !=nil {_cdbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_ffgdac .Top ,_cdbbf );};if _ffgdac .Start !=nil {_bcebed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ffgdac .Start ,_bcebed );};if _ffgdac .Left !=nil {_bbdee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_ffgdac .Left ,_bbdee );};if _ffgdac .Bottom !=nil {_dacab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ffgdac .Bottom ,_dacab );};if _ffgdac .End !=nil {_cggdec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_ffgdac .End ,_cggdec );};if _ffgdac .Right !=nil {_fgcaba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ffgdac .Right ,_fgcaba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebegea *ST_PageBorderOffset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efddd ,_gfdbd :=d .Token ();if _gfdbd !=nil {return _gfdbd ;};if _afcag ,_dbccfa :=_efddd .(_d .EndElement );_dbccfa &&_afcag .Name ==start .Name {*_ebegea =1;return nil ;};if _cadca ,_gebadc :=_efddd .(_d .CharData );!_gebadc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efddd );}else {switch string (_cadca ){case "":*_ebegea =0;case "\u0070\u0061\u0067\u0065":*_ebegea =1;case "\u0074\u0065\u0078\u0074":*_ebegea =2;};};_efddd ,_gfdbd =d .Token ();if _gfdbd !=nil {return _gfdbd ;};if _ebbggaa ,_ceaecd :=_efddd .(_d .EndElement );_ceaecd &&_ebbggaa .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efddd );};func (_gfbgga *ST_PTabAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abebbe ,_ccdcf :=d .Token ();if _ccdcf !=nil {return _ccdcf ;};if _bffcde ,_fadbgf :=_abebbe .(_d .EndElement );_fadbgf &&_bffcde .Name ==start .Name {*_gfbgga =1;return nil ;};if _acgab ,_gafcaf :=_abebbe .(_d .CharData );!_gafcaf {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abebbe );}else {switch string (_acgab ){case "":*_gfbgga =0;case "\u006c\u0065\u0066\u0074":*_gfbgga =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfbgga =2;case "\u0072\u0069\u0067h\u0074":*_gfbgga =3;};};_abebbe ,_ccdcf =d .Token ();if _ccdcf !=nil {return _ccdcf ;};if _degeeb ,_afcaga :=_abebbe .(_d .EndElement );_afcaga &&_degeeb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abebbe );};func NewCT_PageMar ()*CT_PageMar {_fddgd :=&CT_PageMar {};return _fddgd }; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// Validate validates the CT_PPrChange and its children +func (_ddggeg *CT_PPrChange )Validate ()error {return _ddggeg .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path +func (_ebafd *TxbxContent )ValidateWithPath (path string )error {if _eegccb :=_ebafd .CT_TxbxContent .ValidateWithPath (path );_eegccb !=nil {return _eegccb ;};return nil ;};func (_cbafbd *CT_Spacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbafbd .BeforeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_cbafbd .BeforeAttr )});};if _cbafbd .BeforeLinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cbafbd .BeforeLinesAttr )});};if _cbafbd .BeforeAutospacingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065fo\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"},Value :_ace .Sprintf ("\u0025\u0076",*_cbafbd .BeforeAutospacingAttr )});};if _cbafbd .AfterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_cbafbd .AfterAttr )});};if _cbafbd .AfterLinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061f\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cbafbd .AfterLinesAttr )});};if _cbafbd .AfterAutospacingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061f\u0074\u0065\u0072\u0041\u0075t\u006f\u0073p\u0061\u0063\u0069\u006e\u0067"},Value :_ace .Sprintf ("\u0025\u0076",*_cbafbd .AfterAutospacingAttr )});};if _cbafbd .LineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_cbafbd .LineAttr )});};if _cbafbd .LineRuleAttr !=ST_LineSpacingRuleUnset {_gfbeec ,_ebafe :=_cbafbd .LineRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"});if _ebafe !=nil {return _ebafe ;};start .Attr =append (start .Attr ,_gfbeec );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gaeade *CT_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecfgad :=range start .Attr {if _ecfgad .Name .Local =="\u0074\u0079\u0070\u0065"{_gaeade .TypeAttr .UnmarshalXMLAttr (_ecfgad );continue ;};if _ecfgad .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_aefeg ,_cbada :=ParseUnionST_OnOff (_ecfgad .Value );if _cbada !=nil {return _cbada ;};_gaeade .DefaultAttr =&_aefeg ;continue ;};if _ecfgad .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_bdbgg ,_bcbcca :=ParseUnionST_OnOff (_ecfgad .Value );if _bcbcca !=nil {return _bcbcca ;};_gaeade .CustomStyleAttr =&_bdbgg ;continue ;};if _ecfgad .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_bgbaf ,_dgdaf :=_ecfgad .Value ,error (nil );if _dgdaf !=nil {return _dgdaf ;};_gaeade .StyleIdAttr =&_bgbaf ;continue ;};};_adebbc :for {_bcdaee ,_efbgb :=d .Token ();if _efbgb !=nil {return _efbgb ;};switch _ggagff :=_bcdaee .(type ){case _d .StartElement :switch _ggagff .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_gaeade .Name =NewCT_String ();if _fcbdce :=d .DecodeElement (_gaeade .Name ,&_ggagff );_fcbdce !=nil {return _fcbdce ;};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 :"\u0061l\u0069\u0061\u0073\u0065\u0073"},_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 :"\u0061l\u0069\u0061\u0073\u0065\u0073"}:_gaeade .Aliases =NewCT_String ();if _dfbde :=d .DecodeElement (_gaeade .Aliases ,&_ggagff );_dfbde !=nil {return _dfbde ;};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 :"\u0062a\u0073\u0065\u0064\u004f\u006e"},_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 :"\u0062a\u0073\u0065\u0064\u004f\u006e"}:_gaeade .BasedOn =NewCT_String ();if _eedge :=d .DecodeElement (_gaeade .BasedOn ,&_ggagff );_eedge !=nil {return _eedge ;};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 :"\u006e\u0065\u0078\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 :"\u006e\u0065\u0078\u0074"}:_gaeade .Next =NewCT_String ();if _cccaa :=d .DecodeElement (_gaeade .Next ,&_ggagff );_cccaa !=nil {return _cccaa ;};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 :"\u006c\u0069\u006e\u006b"},_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 :"\u006c\u0069\u006e\u006b"}:_gaeade .Link =NewCT_String ();if _dffad :=d .DecodeElement (_gaeade .Link ,&_ggagff );_dffad !=nil {return _dffad ;};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 :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"},_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 :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"}:_gaeade .AutoRedefine =NewCT_OnOff ();if _dbecg :=d .DecodeElement (_gaeade .AutoRedefine ,&_ggagff );_dbecg !=nil {return _dbecg ;};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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_gaeade .Hidden =NewCT_OnOff ();if _cccda :=d .DecodeElement (_gaeade .Hidden ,&_ggagff );_cccda !=nil {return _cccda ;};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 :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},_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 :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}:_gaeade .UiPriority =NewCT_DecimalNumber ();if _gfaabg :=d .DecodeElement (_gaeade .UiPriority ,&_ggagff );_gfaabg !=nil {return _gfaabg ;};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 :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}:_gaeade .SemiHidden =NewCT_OnOff ();if _gbdbb :=d .DecodeElement (_gaeade .SemiHidden ,&_ggagff );_gbdbb !=nil {return _gbdbb ;};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 :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"},_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 :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"}:_gaeade .UnhideWhenUsed =NewCT_OnOff ();if _ecgff :=d .DecodeElement (_gaeade .UnhideWhenUsed ,&_ggagff );_ecgff !=nil {return _ecgff ;};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 :"\u0071F\u006f\u0072\u006d\u0061\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 :"\u0071F\u006f\u0072\u006d\u0061\u0074"}:_gaeade .QFormat =NewCT_OnOff ();if _cgdaf :=d .DecodeElement (_gaeade .QFormat ,&_ggagff );_cgdaf !=nil {return _cgdaf ;};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 :"\u006c\u006f\u0063\u006b\u0065\u0064"},_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 :"\u006c\u006f\u0063\u006b\u0065\u0064"}:_gaeade .Locked =NewCT_OnOff ();if _geadeb :=d .DecodeElement (_gaeade .Locked ,&_ggagff );_geadeb !=nil {return _geadeb ;};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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"},_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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}:_gaeade .Personal =NewCT_OnOff ();if _daecc :=d .DecodeElement (_gaeade .Personal ,&_ggagff );_daecc !=nil {return _daecc ;};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 :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"},_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 :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"}:_gaeade .PersonalCompose =NewCT_OnOff ();if _ecdag :=d .DecodeElement (_gaeade .PersonalCompose ,&_ggagff );_ecdag !=nil {return _ecdag ;};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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"},_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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}:_gaeade .PersonalReply =NewCT_OnOff ();if _becdc :=d .DecodeElement (_gaeade .PersonalReply ,&_ggagff );_becdc !=nil {return _becdc ;};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 :"\u0072\u0073\u0069\u0064"},_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 :"\u0072\u0073\u0069\u0064"}:_gaeade .Rsid =NewCT_LongHexNumber ();if _cgad :=d .DecodeElement (_gaeade .Rsid ,&_ggagff );_cgad !=nil {return _cgad ;};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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_gaeade .PPr =NewCT_PPrGeneral ();if _bebdc :=d .DecodeElement (_gaeade .PPr ,&_ggagff );_bebdc !=nil {return _bebdc ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_gaeade .RPr =NewCT_RPr ();if _adgac :=d .DecodeElement (_gaeade .RPr ,&_ggagff );_adgac !=nil {return _adgac ;};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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_gaeade .TblPr =NewCT_TblPrBase ();if _egbce :=d .DecodeElement (_gaeade .TblPr ,&_ggagff );_egbce !=nil {return _egbce ;};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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:_gaeade .TrPr =NewCT_TrPr ();if _abdeec :=d .DecodeElement (_gaeade .TrPr ,&_ggagff );_abdeec !=nil {return _abdeec ;};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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_gaeade .TcPr =NewCT_TcPr ();if _fcabgc :=d .DecodeElement (_gaeade .TcPr ,&_ggagff );_fcabgc !=nil {return _fcabgc ;};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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}:_bdaeb :=NewCT_TblStylePr ();if _ebebbf :=d .DecodeElement (_bdaeb ,&_ggagff );_ebebbf !=nil {return _ebebbf ;};_gaeade .TblStylePr =append (_gaeade .TblStylePr ,_bdaeb );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_ggagff .Name );if _baadd :=d .Skip ();_baadd !=nil {return _baadd ;};};case _d .EndElement :break _adebbc ;case _d .CharData :};};return nil ;};func (_feece *ST_LineSpacingRule )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_feece =0;case "\u0061\u0075\u0074\u006f":*_feece =1;case "\u0065\u0078\u0061c\u0074":*_feece =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_feece =3;};return nil ;};type CT_LineNumber struct{ -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func (_gfefd *CT_SmartTagRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebca :=range start .Attr {if _aebca .Name .Local =="\u0075\u0072\u0069"{_eeabef ,_gfecbe :=_aebca .Value ,error (nil );if _gfecbe !=nil {return _gfecbe ;};_gfefd .UriAttr =&_eeabef ;continue ;};if _aebca .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_gcaccg ,_fbebe :=_aebca .Value ,error (nil );if _fbebe !=nil {return _fbebe ;};_gfefd .ElementAttr =_gcaccg ;continue ;};};_ebdad :for {_adab ,_efdfbf :=d .Token ();if _efdfbf !=nil {return _efdfbf ;};switch _eebdcc :=_adab .(type ){case _f .StartElement :switch _eebdcc .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"}:_gfefd .SmartTagPr =NewCT_SmartTagPr ();if _gdabga :=d .DecodeElement (_gfefd .SmartTagPr ,&_eebdcc );_gdabga !=nil {return _gdabga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcgaf :=NewEG_PContent ();_bagee :=NewCT_SimpleField ();if _gabgab :=d .DecodeElement (_bagee ,&_eebdcc );_gabgab !=nil {return _gabgab ;};_ggcgaf .FldSimple =append (_ggcgaf .FldSimple ,_bagee );_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_ggcgaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgcee :=NewEG_PContent ();_dgcee .Hyperlink =NewCT_Hyperlink ();if _cfbdc :=d .DecodeElement (_dgcee .Hyperlink ,&_eebdcc );_cfbdc !=nil {return _cfbdc ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_dgcee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agefc :=NewEG_PContent ();_agefc .SubDoc =NewCT_Rel ();if _dfccf :=d .DecodeElement (_agefc .SubDoc ,&_eebdcc );_dfccf !=nil {return _dfccf ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_agefc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceedc :=NewEG_PContent ();_acfgf :=NewEG_ContentRunContent ();_acfgf .CustomXml =NewCT_CustomXmlRun ();if _gfgce :=d .DecodeElement (_acfgf .CustomXml ,&_eebdcc );_gfgce !=nil {return _gfgce ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_ceedc );_ceedc .EG_ContentRunContent =append (_ceedc .EG_ContentRunContent ,_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 :"\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"}:_edefa :=NewEG_PContent ();_efbdf :=NewEG_ContentRunContent ();_efbdf .SmartTag =NewCT_SmartTagRun ();if _adefd :=d .DecodeElement (_efbdf .SmartTag ,&_eebdcc );_adefd !=nil {return _adefd ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_edefa );_edefa .EG_ContentRunContent =append (_edefa .EG_ContentRunContent ,_efbdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efebb :=NewEG_PContent ();_fdfaaa :=NewEG_ContentRunContent ();_fdfaaa .Sdt =NewCT_SdtRun ();if _bfcfc :=d .DecodeElement (_fdfaaa .Sdt ,&_eebdcc );_bfcfc !=nil {return _bfcfc ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_efebb );_efebb .EG_ContentRunContent =append (_efebb .EG_ContentRunContent ,_fdfaaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bacbcg :=NewEG_PContent ();_ebfgf :=NewEG_ContentRunContent ();_ebfgf .Dir =NewCT_DirContentRun ();if _fggbf :=d .DecodeElement (_ebfgf .Dir ,&_eebdcc );_fggbf !=nil {return _fggbf ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_bacbcg );_bacbcg .EG_ContentRunContent =append (_bacbcg .EG_ContentRunContent ,_ebfgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdceea :=NewEG_PContent ();_dgfb :=NewEG_ContentRunContent ();_dgfb .Bdo =NewCT_BdoContentRun ();if _ebbbd :=d .DecodeElement (_dgfb .Bdo ,&_eebdcc );_ebbbd !=nil {return _ebbbd ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_cdceea );_cdceea .EG_ContentRunContent =append (_cdceea .EG_ContentRunContent ,_dgfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edfcf :=NewEG_PContent ();_efccf :=NewEG_ContentRunContent ();_efccf .R =NewCT_R ();if _ggbbd :=d .DecodeElement (_efccf .R ,&_eebdcc );_ggbbd !=nil {return _ggbbd ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_edfcf );_edfcf .EG_ContentRunContent =append (_edfcf .EG_ContentRunContent ,_efccf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfda :=NewEG_PContent ();_gbegd :=NewEG_ContentRunContent ();_daeccc :=NewEG_RunLevelElts ();_daeccc .ProofErr =NewCT_ProofErr ();if _bacag :=d .DecodeElement (_daeccc .ProofErr ,&_eebdcc );_bacag !=nil {return _bacag ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_dcfda );_dcfda .EG_ContentRunContent =append (_dcfda .EG_ContentRunContent ,_gbegd );_gbegd .EG_RunLevelElts =append (_gbegd .EG_RunLevelElts ,_daeccc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgdfec :=NewEG_PContent ();_fdcde :=NewEG_ContentRunContent ();_gefbd :=NewEG_RunLevelElts ();_gefbd .PermStart =NewCT_PermStart ();if _ebafff :=d .DecodeElement (_gefbd .PermStart ,&_eebdcc );_ebafff !=nil {return _ebafff ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_cgdfec );_cgdfec .EG_ContentRunContent =append (_cgdfec .EG_ContentRunContent ,_fdcde );_fdcde .EG_RunLevelElts =append (_fdcde .EG_RunLevelElts ,_gefbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgbd :=NewEG_PContent ();_fgfca :=NewEG_ContentRunContent ();_abdaa :=NewEG_RunLevelElts ();_abdaa .PermEnd =NewCT_Perm ();if _feefe :=d .DecodeElement (_abdaa .PermEnd ,&_eebdcc );_feefe !=nil {return _feefe ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_ddgbd );_ddgbd .EG_ContentRunContent =append (_ddgbd .EG_ContentRunContent ,_fgfca );_fgfca .EG_RunLevelElts =append (_fgfca .EG_RunLevelElts ,_abdaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebffad :=NewEG_PContent ();_gfggb :=NewEG_ContentRunContent ();_fbggca :=NewEG_RunLevelElts ();_fbggca .Ins =NewCT_RunTrackChange ();if _egffd :=d .DecodeElement (_fbggca .Ins ,&_eebdcc );_egffd !=nil {return _egffd ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_ebffad );_ebffad .EG_ContentRunContent =append (_ebffad .EG_ContentRunContent ,_gfggb );_gfggb .EG_RunLevelElts =append (_gfggb .EG_RunLevelElts ,_fbggca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffbdg :=NewEG_PContent ();_gffgb :=NewEG_ContentRunContent ();_fgbeb :=NewEG_RunLevelElts ();_fgbeb .Del =NewCT_RunTrackChange ();if _abcde :=d .DecodeElement (_fgbeb .Del ,&_eebdcc );_abcde !=nil {return _abcde ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_bffbdg );_bffbdg .EG_ContentRunContent =append (_bffbdg .EG_ContentRunContent ,_gffgb );_gffgb .EG_RunLevelElts =append (_gffgb .EG_RunLevelElts ,_fgbeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdeg :=NewEG_PContent ();_fddbcg :=NewEG_ContentRunContent ();_cgdea :=NewEG_RunLevelElts ();_cgdea .MoveFrom =NewCT_RunTrackChange ();if _adebba :=d .DecodeElement (_cgdea .MoveFrom ,&_eebdcc );_adebba !=nil {return _adebba ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_dbdeg );_dbdeg .EG_ContentRunContent =append (_dbdeg .EG_ContentRunContent ,_fddbcg );_fddbcg .EG_RunLevelElts =append (_fddbcg .EG_RunLevelElts ,_cgdea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgeefg :=NewEG_PContent ();_begfc :=NewEG_ContentRunContent ();_bcabcf :=NewEG_RunLevelElts ();_bcabcf .MoveTo =NewCT_RunTrackChange ();if _cbdfa :=d .DecodeElement (_bcabcf .MoveTo ,&_eebdcc );_cbdfa !=nil {return _cbdfa ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_fgeefg );_fgeefg .EG_ContentRunContent =append (_fgeefg .EG_ContentRunContent ,_begfc );_begfc .EG_RunLevelElts =append (_begfc .EG_RunLevelElts ,_bcabcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egaea :=NewEG_PContent ();_fdffaf :=NewEG_ContentRunContent ();_fbbab :=NewEG_RunLevelElts ();_eebdg :=NewEG_RangeMarkupElements ();_eebdg .BookmarkStart =NewCT_Bookmark ();if _ebcca :=d .DecodeElement (_eebdg .BookmarkStart ,&_eebdcc );_ebcca !=nil {return _ebcca ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_egaea );_egaea .EG_ContentRunContent =append (_egaea .EG_ContentRunContent ,_fdffaf );_fdffaf .EG_RunLevelElts =append (_fdffaf .EG_RunLevelElts ,_fbbab );_fbbab .EG_RangeMarkupElements =append (_fbbab .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 :"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"}:_edgdf :=NewEG_PContent ();_gebeg :=NewEG_ContentRunContent ();_dedgd :=NewEG_RunLevelElts ();_cfcdgd :=NewEG_RangeMarkupElements ();_cfcdgd .BookmarkEnd =NewCT_MarkupRange ();if _geccc :=d .DecodeElement (_cfcdgd .BookmarkEnd ,&_eebdcc );_geccc !=nil {return _geccc ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_edgdf );_edgdf .EG_ContentRunContent =append (_edgdf .EG_ContentRunContent ,_gebeg );_gebeg .EG_RunLevelElts =append (_gebeg .EG_RunLevelElts ,_dedgd );_dedgd .EG_RangeMarkupElements =append (_dedgd .EG_RangeMarkupElements ,_cfcdgd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcgace :=NewEG_PContent ();_eggbc :=NewEG_ContentRunContent ();_eacad :=NewEG_RunLevelElts ();_abfebb :=NewEG_RangeMarkupElements ();_abfebb .MoveFromRangeStart =NewCT_MoveBookmark ();if _cafgbe :=d .DecodeElement (_abfebb .MoveFromRangeStart ,&_eebdcc );_cafgbe !=nil {return _cafgbe ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_gcgace );_gcgace .EG_ContentRunContent =append (_gcgace .EG_ContentRunContent ,_eggbc );_eggbc .EG_RunLevelElts =append (_eggbc .EG_RunLevelElts ,_eacad );_eacad .EG_RangeMarkupElements =append (_eacad .EG_RangeMarkupElements ,_abfebb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edfed :=NewEG_PContent ();_cfacb :=NewEG_ContentRunContent ();_dagcbb :=NewEG_RunLevelElts ();_fadeg :=NewEG_RangeMarkupElements ();_fadeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdfbb :=d .DecodeElement (_fadeg .MoveFromRangeEnd ,&_eebdcc );_fdfbb !=nil {return _fdfbb ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_edfed );_edfed .EG_ContentRunContent =append (_edfed .EG_ContentRunContent ,_cfacb );_cfacb .EG_RunLevelElts =append (_cfacb .EG_RunLevelElts ,_dagcbb );_dagcbb .EG_RangeMarkupElements =append (_dagcbb .EG_RangeMarkupElements ,_fadeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagec :=NewEG_PContent ();_gedeg :=NewEG_ContentRunContent ();_ffbcc :=NewEG_RunLevelElts ();_ddgag :=NewEG_RangeMarkupElements ();_ddgag .MoveToRangeStart =NewCT_MoveBookmark ();if _badeg :=d .DecodeElement (_ddgag .MoveToRangeStart ,&_eebdcc );_badeg !=nil {return _badeg ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_fagec );_fagec .EG_ContentRunContent =append (_fagec .EG_ContentRunContent ,_gedeg );_gedeg .EG_RunLevelElts =append (_gedeg .EG_RunLevelElts ,_ffbcc );_ffbcc .EG_RangeMarkupElements =append (_ffbcc .EG_RangeMarkupElements ,_ddgag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abaga :=NewEG_PContent ();_dbddb :=NewEG_ContentRunContent ();_ffbec :=NewEG_RunLevelElts ();_ebceag :=NewEG_RangeMarkupElements ();_ebceag .MoveToRangeEnd =NewCT_MarkupRange ();if _abdgd :=d .DecodeElement (_ebceag .MoveToRangeEnd ,&_eebdcc );_abdgd !=nil {return _abdgd ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_abaga );_abaga .EG_ContentRunContent =append (_abaga .EG_ContentRunContent ,_dbddb );_dbddb .EG_RunLevelElts =append (_dbddb .EG_RunLevelElts ,_ffbec );_ffbec .EG_RangeMarkupElements =append (_ffbec .EG_RangeMarkupElements ,_ebceag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccacf :=NewEG_PContent ();_gfagf :=NewEG_ContentRunContent ();_feddd :=NewEG_RunLevelElts ();_dedfbf :=NewEG_RangeMarkupElements ();_dedfbf .CommentRangeStart =NewCT_MarkupRange ();if _fggce :=d .DecodeElement (_dedfbf .CommentRangeStart ,&_eebdcc );_fggce !=nil {return _fggce ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_ccacf );_ccacf .EG_ContentRunContent =append (_ccacf .EG_ContentRunContent ,_gfagf );_gfagf .EG_RunLevelElts =append (_gfagf .EG_RunLevelElts ,_feddd );_feddd .EG_RangeMarkupElements =append (_feddd .EG_RangeMarkupElements ,_dedfbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcbeg :=NewEG_PContent ();_ebaaag :=NewEG_ContentRunContent ();_cabeca :=NewEG_RunLevelElts ();_cfbbg :=NewEG_RangeMarkupElements ();_cfbbg .CommentRangeEnd =NewCT_MarkupRange ();if _aeedb :=d .DecodeElement (_cfbbg .CommentRangeEnd ,&_eebdcc );_aeedb !=nil {return _aeedb ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_dcbeg );_dcbeg .EG_ContentRunContent =append (_dcbeg .EG_ContentRunContent ,_ebaaag );_ebaaag .EG_RunLevelElts =append (_ebaaag .EG_RunLevelElts ,_cabeca );_cabeca .EG_RangeMarkupElements =append (_cabeca .EG_RangeMarkupElements ,_cfbbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agcgba :=NewEG_PContent ();_fdecb :=NewEG_ContentRunContent ();_dedeb :=NewEG_RunLevelElts ();_gdcgbb :=NewEG_RangeMarkupElements ();_gdcgbb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cgecab :=d .DecodeElement (_gdcgbb .CustomXmlInsRangeStart ,&_eebdcc );_cgecab !=nil {return _cgecab ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_agcgba );_agcgba .EG_ContentRunContent =append (_agcgba .EG_ContentRunContent ,_fdecb );_fdecb .EG_RunLevelElts =append (_fdecb .EG_RunLevelElts ,_dedeb );_dedeb .EG_RangeMarkupElements =append (_dedeb .EG_RangeMarkupElements ,_gdcgbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abbba :=NewEG_PContent ();_gfccg :=NewEG_ContentRunContent ();_dbfbadb :=NewEG_RunLevelElts ();_cgaff :=NewEG_RangeMarkupElements ();_cgaff .CustomXmlInsRangeEnd =NewCT_Markup ();if _dddge :=d .DecodeElement (_cgaff .CustomXmlInsRangeEnd ,&_eebdcc );_dddge !=nil {return _dddge ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_abbba );_abbba .EG_ContentRunContent =append (_abbba .EG_ContentRunContent ,_gfccg );_gfccg .EG_RunLevelElts =append (_gfccg .EG_RunLevelElts ,_dbfbadb );_dbfbadb .EG_RangeMarkupElements =append (_dbfbadb .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 :"\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"}:_fagbga :=NewEG_PContent ();_gdeccf :=NewEG_ContentRunContent ();_gagfgc :=NewEG_RunLevelElts ();_cfggaa :=NewEG_RangeMarkupElements ();_cfggaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bdebbf :=d .DecodeElement (_cfggaa .CustomXmlDelRangeStart ,&_eebdcc );_bdebbf !=nil {return _bdebbf ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_fagbga );_fagbga .EG_ContentRunContent =append (_fagbga .EG_ContentRunContent ,_gdeccf );_gdeccf .EG_RunLevelElts =append (_gdeccf .EG_RunLevelElts ,_gagfgc );_gagfgc .EG_RangeMarkupElements =append (_gagfgc .EG_RangeMarkupElements ,_cfggaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbecff :=NewEG_PContent ();_ccbgfbf :=NewEG_ContentRunContent ();_gdgab :=NewEG_RunLevelElts ();_abcefa :=NewEG_RangeMarkupElements ();_abcefa .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcgag :=d .DecodeElement (_abcefa .CustomXmlDelRangeEnd ,&_eebdcc );_gcgag !=nil {return _gcgag ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_gbecff );_gbecff .EG_ContentRunContent =append (_gbecff .EG_ContentRunContent ,_ccbgfbf );_ccbgfbf .EG_RunLevelElts =append (_ccbgfbf .EG_RunLevelElts ,_gdgab );_gdgab .EG_RangeMarkupElements =append (_gdgab .EG_RangeMarkupElements ,_abcefa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbef :=NewEG_PContent ();_agbae :=NewEG_ContentRunContent ();_aaceaa :=NewEG_RunLevelElts ();_dcgg :=NewEG_RangeMarkupElements ();_dcgg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fdgdd :=d .DecodeElement (_dcgg .CustomXmlMoveFromRangeStart ,&_eebdcc );_fdgdd !=nil {return _fdgdd ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_dbbef );_dbbef .EG_ContentRunContent =append (_dbbef .EG_ContentRunContent ,_agbae );_agbae .EG_RunLevelElts =append (_agbae .EG_RunLevelElts ,_aaceaa );_aaceaa .EG_RangeMarkupElements =append (_aaceaa .EG_RangeMarkupElements ,_dcgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbeegf :=NewEG_PContent ();_fbbffb :=NewEG_ContentRunContent ();_abddb :=NewEG_RunLevelElts ();_efdfgf :=NewEG_RangeMarkupElements ();_efdfgf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bebcb :=d .DecodeElement (_efdfgf .CustomXmlMoveFromRangeEnd ,&_eebdcc );_bebcb !=nil {return _bebcb ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_dbeegf );_dbeegf .EG_ContentRunContent =append (_dbeegf .EG_ContentRunContent ,_fbbffb );_fbbffb .EG_RunLevelElts =append (_fbbffb .EG_RunLevelElts ,_abddb );_abddb .EG_RangeMarkupElements =append (_abddb .EG_RangeMarkupElements ,_efdfgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcaecc :=NewEG_PContent ();_begbf :=NewEG_ContentRunContent ();_bdfde :=NewEG_RunLevelElts ();_gagedg :=NewEG_RangeMarkupElements ();_gagedg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cefde :=d .DecodeElement (_gagedg .CustomXmlMoveToRangeStart ,&_eebdcc );_cefde !=nil {return _cefde ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_bcaecc );_bcaecc .EG_ContentRunContent =append (_bcaecc .EG_ContentRunContent ,_begbf );_begbf .EG_RunLevelElts =append (_begbf .EG_RunLevelElts ,_bdfde );_bdfde .EG_RangeMarkupElements =append (_bdfde .EG_RangeMarkupElements ,_gagedg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abccbc :=NewEG_PContent ();_ccbce :=NewEG_ContentRunContent ();_abccca :=NewEG_RunLevelElts ();_adefa :=NewEG_RangeMarkupElements ();_adefa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gdagaf :=d .DecodeElement (_adefa .CustomXmlMoveToRangeEnd ,&_eebdcc );_gdagaf !=nil {return _gdagaf ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_abccbc );_abccbc .EG_ContentRunContent =append (_abccbc .EG_ContentRunContent ,_ccbce );_ccbce .EG_RunLevelElts =append (_ccbce .EG_RunLevelElts ,_abccca );_abccca .EG_RangeMarkupElements =append (_abccca .EG_RangeMarkupElements ,_adefa );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"}:_bdcfef :=NewEG_PContent ();_affbg :=NewEG_ContentRunContent ();_gafc :=NewEG_RunLevelElts ();_fdcbe :=NewEG_MathContent ();_fdcbe .OMathPara =_ee .NewOMathPara ();if _eeceg :=d .DecodeElement (_fdcbe .OMathPara ,&_eebdcc );_eeceg !=nil {return _eeceg ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_bdcfef );_bdcfef .EG_ContentRunContent =append (_bdcfef .EG_ContentRunContent ,_affbg );_affbg .EG_RunLevelElts =append (_affbg .EG_RunLevelElts ,_gafc );_gafc .EG_MathContent =append (_gafc .EG_MathContent ,_fdcbe );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"}:_edcafg :=NewEG_PContent ();_beace :=NewEG_ContentRunContent ();_bdecd :=NewEG_RunLevelElts ();_eeecd :=NewEG_MathContent ();_eeecd .OMath =_ee .NewOMath ();if _cefbgc :=d .DecodeElement (_eeecd .OMath ,&_eebdcc );_cefbgc !=nil {return _cefbgc ;};_gfefd .EG_PContent =append (_gfefd .EG_PContent ,_edcafg );_edcafg .EG_ContentRunContent =append (_edcafg .EG_ContentRunContent ,_beace );_beace .EG_RunLevelElts =append (_beace .EG_RunLevelElts ,_bdecd );_bdecd .EG_MathContent =append (_bdecd .EG_MathContent ,_eeecd );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061g\u0052u\u006e\u0020\u0025\u0076",_eebdcc .Name );if _cfccef :=d .Skip ();_cfccef !=nil {return _cfccef ;};};case _f .EndElement :break _ebdad ;case _f .CharData :};};return nil ;};func (_aggdb ST_MultiLevelType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dccbd :=_f .Attr {};_dccbd .Name =name ;switch _aggdb {case ST_MultiLevelTypeUnset :_dccbd .Value ="";case ST_MultiLevelTypeSingleLevel :_dccbd .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_dccbd .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_dccbd .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";};return _dccbd ,nil ;};func (_gcfea ST_NumberFormat )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:default:return _ff .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 ;};func (_dfcfbe ST_MailMergeDocType )ValidateWithPath (path string )error {switch _dfcfbe {case 0,1,2,3,4,5,6:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcfbe ));};return nil ;}; +// Line Number Increments to Display +CountByAttr *int64 ; -// Validate validates the CT_TblGridCol and its children -func (_bccff *CT_TblGridCol )Validate ()error {return _bccff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");};type CT_WriteProtection struct{ +// Line Numbering Starting Value +StartAttr *int64 ; -// Recommend Write Protection in User Interface -RecommendedAttr *_e .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _e .ST_CryptProv ;CryptAlgorithmClassAttr _e .ST_AlgClass ;CryptAlgorithmTypeAttr _e .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func NewCT_FontSig ()*CT_FontSig {_gfdee :=&CT_FontSig {};return _gfdee }; +// Distance Between Text and Line Numbering +DistanceAttr *_ff .ST_TwipsMeasure ; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path -func (_gedfb *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _gedfb .CNvSpPr !=nil {if _bccbf :=_gedfb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_bccbf !=nil {return _bccbf ;};};if _gedfb .CNvCnPr !=nil {if _ddfef :=_gedfb .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_ddfef !=nil {return _ddfef ;};};return nil ;}; +// Line Numbering Restart Setting +RestartAttr ST_LineNumberRestart ;};func NewWdWsp ()*WdWsp {_fagcd :=&WdWsp {};_fagcd .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _fagcd ;}; -// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path -func (_adeee *CT_DirContentRun )ValidateWithPath (path string )error {if _ccagd :=_adeee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccagd !=nil {return _ccagd ;};for _gfda ,_eebdf :=range _adeee .FldSimple {if _gagfg :=_eebdf .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gfda ));_gagfg !=nil {return _gagfg ;};};if _adeee .Hyperlink !=nil {if _agee :=_adeee .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_agee !=nil {return _agee ;};};if _adeee .SubDoc !=nil {if _eeda :=_adeee .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_eeda !=nil {return _eeda ;};};for _fagcd ,_egad :=range _adeee .EG_ContentRunContent {if _dbee :=_egad .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fagcd ));_dbee !=nil {return _dbee ;};};return nil ;};func (_dedbb *WdST_AlignV )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dedbb =0;case "\u0074\u006f\u0070":*_dedbb =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dedbb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dedbb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dedbb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dedbb =5;};return nil ;};func (_ebeag *CT_Frameset )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acce :for {_gbfeac ,_gdedg :=d .Token ();if _gdedg !=nil {return _gdedg ;};switch _ffcaf :=_gbfeac .(type ){case _f .StartElement :switch _ffcaf .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"}:_ebeag .Sz =NewCT_String ();if _bbdef :=d .DecodeElement (_ebeag .Sz ,&_ffcaf );_bbdef !=nil {return _bbdef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebeag .FramesetSplitbar =NewCT_FramesetSplitbar ();if _becef :=d .DecodeElement (_ebeag .FramesetSplitbar ,&_ffcaf );_becef !=nil {return _becef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebeag .FrameLayout =NewCT_FrameLayout ();if _edbbb :=d .DecodeElement (_ebeag .FrameLayout ,&_ffcaf );_edbbb !=nil {return _edbbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebeag .Title =NewCT_String ();if _fcagb :=d .DecodeElement (_ebeag .Title ,&_ffcaf );_fcagb !=nil {return _fcagb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adeeeg :=NewCT_FramesetChoice ();if _bbafa :=d .DecodeElement (&_adeeeg .Frameset ,&_ffcaf );_bbafa !=nil {return _bbafa ;};_ebeag .Choice =append (_ebeag .Choice ,_adeeeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbba :=NewCT_FramesetChoice ();if _cddfa :=d .DecodeElement (&_gbba .Frame ,&_ffcaf );_cddfa !=nil {return _cddfa ;};_ebeag .Choice =append (_ebeag .Choice ,_gbba );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0020\u0025\u0076",_ffcaf .Name );if _abga :=d .Skip ();_abga !=nil {return _abga ;};};case _f .EndElement :break _acce ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path +func (_bgcag *CT_StyleSort )ValidateWithPath (path string )error {if _bgcag .ValAttr ==ST_StyleSortUnset {return _ace .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 _fcaef :=_bgcag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcaef !=nil {return _fcaef ;};return nil ;}; -// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path -func (_dgbcg *CT_PPr )ValidateWithPath (path string )error {if _dgbcg .PStyle !=nil {if _fgdaf :=_dgbcg .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_fgdaf !=nil {return _fgdaf ;};};if _dgbcg .KeepNext !=nil {if _fdgbe :=_dgbcg .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_fdgbe !=nil {return _fdgbe ;};};if _dgbcg .KeepLines !=nil {if _caaf :=_dgbcg .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_caaf !=nil {return _caaf ;};};if _dgbcg .PageBreakBefore !=nil {if _cbeaf :=_dgbcg .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_cbeaf !=nil {return _cbeaf ;};};if _dgbcg .FramePr !=nil {if _bgagg :=_dgbcg .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_bgagg !=nil {return _bgagg ;};};if _dgbcg .WidowControl !=nil {if _ffgega :=_dgbcg .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_ffgega !=nil {return _ffgega ;};};if _dgbcg .NumPr !=nil {if _cgceb :=_dgbcg .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_cgceb !=nil {return _cgceb ;};};if _dgbcg .SuppressLineNumbers !=nil {if _dbgae :=_dgbcg .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_dbgae !=nil {return _dbgae ;};};if _dgbcg .PBdr !=nil {if _fabgd :=_dgbcg .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fabgd !=nil {return _fabgd ;};};if _dgbcg .Shd !=nil {if _aeccd :=_dgbcg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aeccd !=nil {return _aeccd ;};};if _dgbcg .Tabs !=nil {if _cedgfc :=_dgbcg .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_cedgfc !=nil {return _cedgfc ;};};if _dgbcg .SuppressAutoHyphens !=nil {if _cfdab :=_dgbcg .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_cfdab !=nil {return _cfdab ;};};if _dgbcg .Kinsoku !=nil {if _acaca :=_dgbcg .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_acaca !=nil {return _acaca ;};};if _dgbcg .WordWrap !=nil {if _dfgda :=_dgbcg .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_dfgda !=nil {return _dfgda ;};};if _dgbcg .OverflowPunct !=nil {if _ebgfe :=_dgbcg .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_ebgfe !=nil {return _ebgfe ;};};if _dgbcg .TopLinePunct !=nil {if _gdbce :=_dgbcg .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_gdbce !=nil {return _gdbce ;};};if _dgbcg .AutoSpaceDE !=nil {if _becac :=_dgbcg .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_becac !=nil {return _becac ;};};if _dgbcg .AutoSpaceDN !=nil {if _ffaeg :=_dgbcg .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_ffaeg !=nil {return _ffaeg ;};};if _dgbcg .Bidi !=nil {if _eadcag :=_dgbcg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_eadcag !=nil {return _eadcag ;};};if _dgbcg .AdjustRightInd !=nil {if _cecfc :=_dgbcg .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_cecfc !=nil {return _cecfc ;};};if _dgbcg .SnapToGrid !=nil {if _badbfe :=_dgbcg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_badbfe !=nil {return _badbfe ;};};if _dgbcg .Spacing !=nil {if _cfgdgg :=_dgbcg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cfgdgg !=nil {return _cfgdgg ;};};if _dgbcg .Ind !=nil {if _ebed :=_dgbcg .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_ebed !=nil {return _ebed ;};};if _dgbcg .ContextualSpacing !=nil {if _bfbbg :=_dgbcg .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_bfbbg !=nil {return _bfbbg ;};};if _dgbcg .MirrorIndents !=nil {if _adedfd :=_dgbcg .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_adedfd !=nil {return _adedfd ;};};if _dgbcg .SuppressOverlap !=nil {if _faab :=_dgbcg .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_faab !=nil {return _faab ;};};if _dgbcg .Jc !=nil {if _geegf :=_dgbcg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_geegf !=nil {return _geegf ;};};if _dgbcg .TextDirection !=nil {if _gdfce :=_dgbcg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_gdfce !=nil {return _gdfce ;};};if _dgbcg .TextAlignment !=nil {if _fabbf :=_dgbcg .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_fabbf !=nil {return _fabbf ;};};if _dgbcg .TextboxTightWrap !=nil {if _cgad :=_dgbcg .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_cgad !=nil {return _cgad ;};};if _dgbcg .OutlineLvl !=nil {if _fbgdb :=_dgbcg .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_fbgdb !=nil {return _fbgdb ;};};if _dgbcg .DivId !=nil {if _fgbfc :=_dgbcg .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_fgbfc !=nil {return _fgbfc ;};};if _dgbcg .CnfStyle !=nil {if _ccfbc :=_dgbcg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_ccfbc !=nil {return _ccfbc ;};};if _dgbcg .RPr !=nil {if _abdaf :=_dgbcg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_abdaf !=nil {return _abdaf ;};};if _dgbcg .SectPr !=nil {if _efcdf :=_dgbcg .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_efcdf !=nil {return _efcdf ;};};if _dgbcg .PPrChange !=nil {if _ebbaee :=_dgbcg .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ebbaee !=nil {return _ebbaee ;};};return nil ;};func NewEG_RubyContent ()*EG_RubyContent {_ebgfee :=&EG_RubyContent {};return _ebgfee };type CT_MailMergeDataType struct{ +// Validate validates the CT_ColorSchemeMapping and its children +func (_gef *CT_ColorSchemeMapping )Validate ()error {return _gef .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");}; -// Value -ValAttr string ;};func (_egga *CT_CustomXmlCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccgeca :=range start .Attr {if _ccgeca .Name .Local =="\u0075\u0072\u0069"{_eegaa ,_cagg :=_ccgeca .Value ,error (nil );if _cagg !=nil {return _cagg ;};_egga .UriAttr =&_eegaa ;continue ;};if _ccgeca .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_decbed ,_gbeg :=_ccgeca .Value ,error (nil );if _gbeg !=nil {return _gbeg ;};_egga .ElementAttr =_decbed ;continue ;};};_adcfb :for {_eaea ,_gfagg :=d .Token ();if _gfagg !=nil {return _gfagg ;};switch _ceae :=_eaea .(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 :"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"}:_egga .CustomXmlPr =NewCT_CustomXmlPr ();if _cbead :=d .DecodeElement (_egga .CustomXmlPr ,&_ceae );_cbead !=nil {return _cbead ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebd :=NewEG_ContentCellContent ();_egcge :=NewCT_Tc ();if _cccg :=d .DecodeElement (_egcge ,&_ceae );_cccg !=nil {return _cccg ;};_cebd .Tc =append (_cebd .Tc ,_egcge );_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_cebd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgce :=NewEG_ContentCellContent ();_bgce .CustomXml =NewCT_CustomXmlCell ();if _baceb :=d .DecodeElement (_bgce .CustomXml ,&_ceae );_baceb !=nil {return _baceb ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_bgce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbdfg :=NewEG_ContentCellContent ();_gbdfg .Sdt =NewCT_SdtCell ();if _bdgb :=d .DecodeElement (_gbdfg .Sdt ,&_ceae );_bdgb !=nil {return _bdgb ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_gbdfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beeg :=NewEG_ContentCellContent ();_ceaba :=NewEG_RunLevelElts ();_ceaba .ProofErr =NewCT_ProofErr ();if _ecdb :=d .DecodeElement (_ceaba .ProofErr ,&_ceae );_ecdb !=nil {return _ecdb ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_beeg );_beeg .EG_RunLevelElts =append (_beeg .EG_RunLevelElts ,_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 :"\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"}:_defc :=NewEG_ContentCellContent ();_ebaa :=NewEG_RunLevelElts ();_ebaa .PermStart =NewCT_PermStart ();if _cddb :=d .DecodeElement (_ebaa .PermStart ,&_ceae );_cddb !=nil {return _cddb ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_defc );_defc .EG_RunLevelElts =append (_defc .EG_RunLevelElts ,_ebaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgd :=NewEG_ContentCellContent ();_cccb :=NewEG_RunLevelElts ();_cccb .PermEnd =NewCT_Perm ();if _ccega :=d .DecodeElement (_cccb .PermEnd ,&_ceae );_ccega !=nil {return _ccega ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_gfgd );_gfgd .EG_RunLevelElts =append (_gfgd .EG_RunLevelElts ,_cccb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdga :=NewEG_ContentCellContent ();_cbba :=NewEG_RunLevelElts ();_cbba .Ins =NewCT_RunTrackChange ();if _eded :=d .DecodeElement (_cbba .Ins ,&_ceae );_eded !=nil {return _eded ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_bdga );_bdga .EG_RunLevelElts =append (_bdga .EG_RunLevelElts ,_cbba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceea :=NewEG_ContentCellContent ();_acfab :=NewEG_RunLevelElts ();_acfab .Del =NewCT_RunTrackChange ();if _bgfb :=d .DecodeElement (_acfab .Del ,&_ceae );_bgfb !=nil {return _bgfb ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_gceea );_gceea .EG_RunLevelElts =append (_gceea .EG_RunLevelElts ,_acfab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdea :=NewEG_ContentCellContent ();_aadfc :=NewEG_RunLevelElts ();_aadfc .MoveFrom =NewCT_RunTrackChange ();if _gaeea :=d .DecodeElement (_aadfc .MoveFrom ,&_ceae );_gaeea !=nil {return _gaeea ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_bdea );_bdea .EG_RunLevelElts =append (_bdea .EG_RunLevelElts ,_aadfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adfbc :=NewEG_ContentCellContent ();_ffbdf :=NewEG_RunLevelElts ();_ffbdf .MoveTo =NewCT_RunTrackChange ();if _daba :=d .DecodeElement (_ffbdf .MoveTo ,&_ceae );_daba !=nil {return _daba ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_adfbc );_adfbc .EG_RunLevelElts =append (_adfbc .EG_RunLevelElts ,_ffbdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbdga :=NewEG_ContentCellContent ();_ebba :=NewEG_RunLevelElts ();_abe :=NewEG_RangeMarkupElements ();_abe .BookmarkStart =NewCT_Bookmark ();if _gaae :=d .DecodeElement (_abe .BookmarkStart ,&_ceae );_gaae !=nil {return _gaae ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_fbdga );_fbdga .EG_RunLevelElts =append (_fbdga .EG_RunLevelElts ,_ebba );_ebba .EG_RangeMarkupElements =append (_ebba .EG_RangeMarkupElements ,_abe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfcag :=NewEG_ContentCellContent ();_dgbcb :=NewEG_RunLevelElts ();_aabgdg :=NewEG_RangeMarkupElements ();_aabgdg .BookmarkEnd =NewCT_MarkupRange ();if _gaecg :=d .DecodeElement (_aabgdg .BookmarkEnd ,&_ceae );_gaecg !=nil {return _gaecg ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_cfcag );_cfcag .EG_RunLevelElts =append (_cfcag .EG_RunLevelElts ,_dgbcb );_dgbcb .EG_RangeMarkupElements =append (_dgbcb .EG_RangeMarkupElements ,_aabgdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgcf :=NewEG_ContentCellContent ();_cad :=NewEG_RunLevelElts ();_eddd :=NewEG_RangeMarkupElements ();_eddd .MoveFromRangeStart =NewCT_MoveBookmark ();if _ddfcc :=d .DecodeElement (_eddd .MoveFromRangeStart ,&_ceae );_ddfcc !=nil {return _ddfcc ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_dgcf );_dgcf .EG_RunLevelElts =append (_dgcf .EG_RunLevelElts ,_cad );_cad .EG_RangeMarkupElements =append (_cad .EG_RangeMarkupElements ,_eddd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbegd :=NewEG_ContentCellContent ();_fagca :=NewEG_RunLevelElts ();_gfbcf :=NewEG_RangeMarkupElements ();_gfbcf .MoveFromRangeEnd =NewCT_MarkupRange ();if _ggcb :=d .DecodeElement (_gfbcf .MoveFromRangeEnd ,&_ceae );_ggcb !=nil {return _ggcb ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_cbegd );_cbegd .EG_RunLevelElts =append (_cbegd .EG_RunLevelElts ,_fagca );_fagca .EG_RangeMarkupElements =append (_fagca .EG_RangeMarkupElements ,_gfbcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfgab :=NewEG_ContentCellContent ();_aecbb :=NewEG_RunLevelElts ();_ecfd :=NewEG_RangeMarkupElements ();_ecfd .MoveToRangeStart =NewCT_MoveBookmark ();if _dabg :=d .DecodeElement (_ecfd .MoveToRangeStart ,&_ceae );_dabg !=nil {return _dabg ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_dfgab );_dfgab .EG_RunLevelElts =append (_dfgab .EG_RunLevelElts ,_aecbb );_aecbb .EG_RangeMarkupElements =append (_aecbb .EG_RangeMarkupElements ,_ecfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagcc :=NewEG_ContentCellContent ();_agad :=NewEG_RunLevelElts ();_cdcd :=NewEG_RangeMarkupElements ();_cdcd .MoveToRangeEnd =NewCT_MarkupRange ();if _gfbeb :=d .DecodeElement (_cdcd .MoveToRangeEnd ,&_ceae );_gfbeb !=nil {return _gfbeb ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_fagcc );_fagcc .EG_RunLevelElts =append (_fagcc .EG_RunLevelElts ,_agad );_agad .EG_RangeMarkupElements =append (_agad .EG_RangeMarkupElements ,_cdcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbaacd :=NewEG_ContentCellContent ();_cdebc :=NewEG_RunLevelElts ();_gbed :=NewEG_RangeMarkupElements ();_gbed .CommentRangeStart =NewCT_MarkupRange ();if _baef :=d .DecodeElement (_gbed .CommentRangeStart ,&_ceae );_baef !=nil {return _baef ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_cbaacd );_cbaacd .EG_RunLevelElts =append (_cbaacd .EG_RunLevelElts ,_cdebc );_cdebc .EG_RangeMarkupElements =append (_cdebc .EG_RangeMarkupElements ,_gbed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaec :=NewEG_ContentCellContent ();_dbcae :=NewEG_RunLevelElts ();_bfbe :=NewEG_RangeMarkupElements ();_bfbe .CommentRangeEnd =NewCT_MarkupRange ();if _begf :=d .DecodeElement (_bfbe .CommentRangeEnd ,&_ceae );_begf !=nil {return _begf ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_aaec );_aaec .EG_RunLevelElts =append (_aaec .EG_RunLevelElts ,_dbcae );_dbcae .EG_RangeMarkupElements =append (_dbcae .EG_RangeMarkupElements ,_bfbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbcaeb :=NewEG_ContentCellContent ();_eefd :=NewEG_RunLevelElts ();_ebgc :=NewEG_RangeMarkupElements ();_ebgc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fcfb :=d .DecodeElement (_ebgc .CustomXmlInsRangeStart ,&_ceae );_fcfb !=nil {return _fcfb ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_dbcaeb );_dbcaeb .EG_RunLevelElts =append (_dbcaeb .EG_RunLevelElts ,_eefd );_eefd .EG_RangeMarkupElements =append (_eefd .EG_RangeMarkupElements ,_ebgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gccgf :=NewEG_ContentCellContent ();_fbcbg :=NewEG_RunLevelElts ();_aceb :=NewEG_RangeMarkupElements ();_aceb .CustomXmlInsRangeEnd =NewCT_Markup ();if _cbbb :=d .DecodeElement (_aceb .CustomXmlInsRangeEnd ,&_ceae );_cbbb !=nil {return _cbbb ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_gccgf );_gccgf .EG_RunLevelElts =append (_gccgf .EG_RunLevelElts ,_fbcbg );_fbcbg .EG_RangeMarkupElements =append (_fbcbg .EG_RangeMarkupElements ,_aceb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdff :=NewEG_ContentCellContent ();_gedf :=NewEG_RunLevelElts ();_ccdgc :=NewEG_RangeMarkupElements ();_ccdgc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggaee :=d .DecodeElement (_ccdgc .CustomXmlDelRangeStart ,&_ceae );_ggaee !=nil {return _ggaee ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_fdff );_fdff .EG_RunLevelElts =append (_fdff .EG_RunLevelElts ,_gedf );_gedf .EG_RangeMarkupElements =append (_gedf .EG_RangeMarkupElements ,_ccdgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd :=NewEG_ContentCellContent ();_gggb :=NewEG_RunLevelElts ();_abef :=NewEG_RangeMarkupElements ();_abef .CustomXmlDelRangeEnd =NewCT_Markup ();if _eeca :=d .DecodeElement (_abef .CustomXmlDelRangeEnd ,&_ceae );_eeca !=nil {return _eeca ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_abcdd );_abcdd .EG_RunLevelElts =append (_abcdd .EG_RunLevelElts ,_gggb );_gggb .EG_RangeMarkupElements =append (_gggb .EG_RangeMarkupElements ,_abef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eabd :=NewEG_ContentCellContent ();_cebbe :=NewEG_RunLevelElts ();_dbgbd :=NewEG_RangeMarkupElements ();_dbgbd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _egdge :=d .DecodeElement (_dbgbd .CustomXmlMoveFromRangeStart ,&_ceae );_egdge !=nil {return _egdge ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_eabd );_eabd .EG_RunLevelElts =append (_eabd .EG_RunLevelElts ,_cebbe );_cebbe .EG_RangeMarkupElements =append (_cebbe .EG_RangeMarkupElements ,_dbgbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcfc :=NewEG_ContentCellContent ();_cece :=NewEG_RunLevelElts ();_gcgcb :=NewEG_RangeMarkupElements ();_gcgcb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbbf :=d .DecodeElement (_gcgcb .CustomXmlMoveFromRangeEnd ,&_ceae );_fbbf !=nil {return _fbbf ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_ebcfc );_ebcfc .EG_RunLevelElts =append (_ebcfc .EG_RunLevelElts ,_cece );_cece .EG_RangeMarkupElements =append (_cece .EG_RangeMarkupElements ,_gcgcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcc :=NewEG_ContentCellContent ();_gccf :=NewEG_RunLevelElts ();_ecddf :=NewEG_RangeMarkupElements ();_ecddf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ccagf :=d .DecodeElement (_ecddf .CustomXmlMoveToRangeStart ,&_ceae );_ccagf !=nil {return _ccagf ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_agcc );_agcc .EG_RunLevelElts =append (_agcc .EG_RunLevelElts ,_gccf );_gccf .EG_RangeMarkupElements =append (_gccf .EG_RangeMarkupElements ,_ecddf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedfd :=NewEG_ContentCellContent ();_bffagc :=NewEG_RunLevelElts ();_gceb :=NewEG_RangeMarkupElements ();_gceb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gbce :=d .DecodeElement (_gceb .CustomXmlMoveToRangeEnd ,&_ceae );_gbce !=nil {return _gbce ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_fedfd );_fedfd .EG_RunLevelElts =append (_fedfd .EG_RunLevelElts ,_bffagc );_bffagc .EG_RangeMarkupElements =append (_bffagc .EG_RangeMarkupElements ,_gceb );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"}:_aadga :=NewEG_ContentCellContent ();_gcfd :=NewEG_RunLevelElts ();_ffaf :=NewEG_MathContent ();_ffaf .OMathPara =_ee .NewOMathPara ();if _cddg :=d .DecodeElement (_ffaf .OMathPara ,&_ceae );_cddg !=nil {return _cddg ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_aadga );_aadga .EG_RunLevelElts =append (_aadga .EG_RunLevelElts ,_gcfd );_gcfd .EG_MathContent =append (_gcfd .EG_MathContent ,_ffaf );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"}:_bcad :=NewEG_ContentCellContent ();_ebaab :=NewEG_RunLevelElts ();_fbec :=NewEG_MathContent ();_fbec .OMath =_ee .NewOMath ();if _cdaa :=d .DecodeElement (_fbec .OMath ,&_ceae );_cdaa !=nil {return _cdaa ;};_egga .EG_ContentCellContent =append (_egga .EG_ContentCellContent ,_bcad );_bcad .EG_RunLevelElts =append (_bcad .EG_RunLevelElts ,_ebaab );_ebaab .EG_MathContent =append (_ebaab .EG_MathContent ,_fbec );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_ceae .Name );if _beega :=d .Skip ();_beega !=nil {return _beega ;};};case _f .EndElement :break _adcfb ;case _f .CharData :};};return nil ;};func (_ggbec *WdCT_Inline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggbec .Extent =_da .NewCT_PositiveSize2D ();_ggbec .DocPr =_da .NewCT_NonVisualDrawingProps ();_ggbec .Graphic =_da .NewGraphic ();for _ ,_bgfce :=range start .Attr {if _bgfce .Name .Local =="\u0064\u0069\u0073t\u0054"{_eaagdb ,_efgbcg :=_fc .ParseUint (_bgfce .Value ,10,32);if _efgbcg !=nil {return _efgbcg ;};_gfaggf :=uint32 (_eaagdb );_ggbec .DistTAttr =&_gfaggf ;continue ;};if _bgfce .Name .Local =="\u0064\u0069\u0073t\u0042"{_ddfbbc ,_cggcgb :=_fc .ParseUint (_bgfce .Value ,10,32);if _cggcgb !=nil {return _cggcgb ;};_dgbdga :=uint32 (_ddfbbc );_ggbec .DistBAttr =&_dgbdga ;continue ;};if _bgfce .Name .Local =="\u0064\u0069\u0073t\u0052"{_eaddaf ,_gcbdaab :=_fc .ParseUint (_bgfce .Value ,10,32);if _gcbdaab !=nil {return _gcbdaab ;};_bbbacd :=uint32 (_eaddaf );_ggbec .DistRAttr =&_bbbacd ;continue ;};if _bgfce .Name .Local =="\u0064\u0069\u0073t\u004c"{_fgdfeb ,_dccgbe :=_fc .ParseUint (_bgfce .Value ,10,32);if _dccgbe !=nil {return _dccgbe ;};_bdbefe :=uint32 (_fgdfeb );_ggbec .DistLAttr =&_bdbefe ;continue ;};};_egebec :for {_fgbbb ,_agdfga :=d .Token ();if _agdfga !=nil {return _agdfga ;};switch _gcfdfe :=_fgbbb .(type ){case _f .StartElement :switch _gcfdfe .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 _bfcfg :=d .DecodeElement (_ggbec .Extent ,&_gcfdfe );_bfcfg !=nil {return _bfcfg ;};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"}:_ggbec .EffectExtent =NewWdCT_EffectExtent ();if _cbad :=d .DecodeElement (_ggbec .EffectExtent ,&_gcfdfe );_cbad !=nil {return _cbad ;};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 _ggeff :=d .DecodeElement (_ggbec .DocPr ,&_gcfdfe );_ggeff !=nil {return _ggeff ;};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"}:_ggbec .CNvGraphicFramePr =_da .NewCT_NonVisualGraphicFrameProperties ();if _dacdg :=d .DecodeElement (_ggbec .CNvGraphicFramePr ,&_gcfdfe );_dacdg !=nil {return _dacdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _agecb :=d .DecodeElement (_ggbec .Graphic ,&_gcfdfe );_agecb !=nil {return _agecb ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_gcfdfe .Name );if _dbdebe :=d .Skip ();_dbdebe !=nil {return _dbdebe ;};};case _f .EndElement :break _egebec ;case _f .CharData :};};return nil ;};func (_gggdaa *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceadaf :for {_afdff ,_egaed :=d .Token ();if _egaed !=nil {return _egaed ;};switch _ggebcb :=_afdff .(type ){case _f .StartElement :switch _ggebcb .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"}:_bcegeg :=NewWdWsp ();if _eeeebf :=d .DecodeElement (_bcegeg ,&_ggebcb );_eeeebf !=nil {return _eeeebf ;};_gggdaa .Wsp =append (_gggdaa .Wsp ,_bcegeg );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"}:_efabdc :=_d .NewPic ();if _begabd :=d .DecodeElement (_efabdc ,&_ggebcb );_begabd !=nil {return _begabd ;};_gggdaa .Pic =append (_gggdaa .Pic ,_efabdc );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"}:_fdecgd :=NewWdCT_WordprocessingContentPart ();if _baaae :=d .DecodeElement (_fdecgd ,&_ggebcb );_baaae !=nil {return _baaae ;};_gggdaa .ContentPart =append (_gggdaa .ContentPart ,_fdecgd );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"}:_begbee :=NewWdWgp ();if _cacgfb :=d .DecodeElement (_begbee ,&_ggebcb );_cacgfb !=nil {return _cacgfb ;};_gggdaa .Wgp =append (_gggdaa .Wgp ,_begbee );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"}:_fdgae :=NewWdCT_GraphicFrame ();if _fddagg :=d .DecodeElement (_fdgae ,&_ggebcb );_fddagg !=nil {return _fddagg ;};_gggdaa .GraphicFrame =append (_gggdaa .GraphicFrame ,_fdgae );default:_gd .Log .Debug ("\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",_ggebcb .Name );if _facdfg :=d .Skip ();_facdfg !=nil {return _facdfg ;};};case _f .EndElement :break _ceadaf ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path +func (_eceeb *CT_FtnProps )ValidateWithPath (path string )error {if _eceeb .Pos !=nil {if _dbcge :=_eceeb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dbcge !=nil {return _dbcge ;};};if _eceeb .NumFmt !=nil {if _dbfd :=_eceeb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dbfd !=nil {return _dbfd ;};};if _eceeb .NumStart !=nil {if _aaaad :=_eceeb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_aaaad !=nil {return _aaaad ;};};if _eceeb .NumRestart !=nil {if _gafdb :=_eceeb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_gafdb !=nil {return _gafdb ;};};return nil ;};type CT_MailMergeOdsoFMDFieldType struct{ -// ValidateWithPath validates the CT_P and its children, prefixing error messages with path -func (_ebbba *CT_P )ValidateWithPath (path string )error {if _ebbba .PPr !=nil {if _gbbfa :=_ebbba .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gbbfa !=nil {return _gbbfa ;};};for _fffgd ,_dcbgg :=range _ebbba .EG_PContent {if _ebeba :=_dcbgg .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_fffgd ));_ebeba !=nil {return _ebeba ;};};return nil ;};func (_efebc *CT_TblCellMar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceedgf :for {_dfgea ,_bccfea :=d .Token ();if _bccfea !=nil {return _bccfea ;};switch _abdfc :=_dfgea .(type ){case _f .StartElement :switch _abdfc .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"}:_efebc .Top =NewCT_TblWidth ();if _agddc :=d .DecodeElement (_efebc .Top ,&_abdfc );_agddc !=nil {return _agddc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efebc .Start =NewCT_TblWidth ();if _fdfaab :=d .DecodeElement (_efebc .Start ,&_abdfc );_fdfaab !=nil {return _fdfaab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efebc .Left =NewCT_TblWidth ();if _fbegc :=d .DecodeElement (_efebc .Left ,&_abdfc );_fbegc !=nil {return _fbegc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efebc .Bottom =NewCT_TblWidth ();if _dfacea :=d .DecodeElement (_efebc .Bottom ,&_abdfc );_dfacea !=nil {return _dfacea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efebc .End =NewCT_TblWidth ();if _cbaefd :=d .DecodeElement (_efebc .End ,&_abdfc );_cbaefd !=nil {return _cbaefd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efebc .Right =NewCT_TblWidth ();if _caebe :=d .DecodeElement (_efebc .Right ,&_abdfc );_caebe !=nil {return _caebe ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072 \u0025\u0076",_abdfc .Name );if _eaagc :=d .Skip ();_eaagc !=nil {return _eaagc ;};};case _f .EndElement :break _ceedgf ;case _f .CharData :};};return nil ;};func (_egeca ST_Underline )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egeca .String (),start );};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 (_fgcbe ST_TextEffect )ValidateWithPath (path string )error {switch _fgcbe {case 0,1,2,3,4,5,6,7:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgcbe ));};return nil ;};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;);type CT_TrackChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Merge Field Mapping Type +ValAttr ST_MailMergeOdsoFMDFieldType ;};func (_ddbdf ST_TextAlignment )Validate ()error {return _ddbdf .ValidateWithPath ("")}; -// Annotation Identifier -IdAttr int64 ;};func (_febbdc *CT_SdtDocPart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _febbdc .DocPartGallery !=nil {_ababa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_febbdc .DocPartGallery ,_ababa );};if _febbdc .DocPartCategory !=nil {_bege :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_febbdc .DocPartCategory ,_bege );};if _febbdc .DocPartUnique !=nil {_ddacbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_febbdc .DocPartUnique ,_ddacbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdddb *CT_JcTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdddb .ValAttr =ST_JcTable (1);for _ ,_bfbd :=range start .Attr {if _bfbd .Name .Local =="\u0076\u0061\u006c"{_cdddb .ValAttr .UnmarshalXMLAttr (_bfbd );continue ;};};for {_fdfcf ,_agfec :=d .Token ();if _agfec !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_agfec );};if _cefaa ,_deaca :=_fdfcf .(_f .EndElement );_deaca &&_cefaa .Name ==start .Name {break ;};};return nil ;};type CT_ObjectEmbed struct{ +// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path +func (_cgefa *CT_DocVars )ValidateWithPath (path string )error {for _gdgge ,_cceba :=range _cgefa .DocVar {if _daab :=_cceba .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_gdgge ));_daab !=nil {return _daab ;};};return nil ;};func NewCT_TextDirection ()*CT_TextDirection {_gadbab :=&CT_TextDirection {};_gadbab .ValAttr =ST_TextDirection (1);return _gadbab ;};func (_eggeb *CT_HMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cefgd :=range start .Attr {if _cefgd .Name .Local =="\u0076\u0061\u006c"{_eggeb .ValAttr .UnmarshalXMLAttr (_cefgd );continue ;};};for {_bgcdf ,_beggd :=d .Token ();if _beggd !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_beggd );};if _feaac ,_eegcc :=_bgcdf .(_d .EndElement );_eegcc &&_feaac .Name ==start .Name {break ;};};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;);func NewCT_Sym ()*CT_Sym {_fgcab :=&CT_Sym {};return _fgcab };func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_afdbba :=&WdCT_EffectExtent {};return _afdbba }; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path +func (_ffgda *CT_SdtDate )ValidateWithPath (path string )error {if _ffgda .DateFormat !=nil {if _dfee :=_ffgda .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_dfee !=nil {return _dfee ;};};if _ffgda .Lid !=nil {if _agebfe :=_ffgda .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_agebfe !=nil {return _agebfe ;};};if _ffgda .StoreMappedDataAs !=nil {if _gabdb :=_ffgda .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_gabdb !=nil {return _gabdb ;};};if _ffgda .Calendar !=nil {if _ggfbd :=_ffgda .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_ggfbd !=nil {return _ggfbd ;};};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_agebf :=&CT_Placeholder {};_agebf .DocPart =NewCT_String ();return _agebf ;};type CT_OnOff struct{ -// Object Application -ProgIdAttr *string ; +// On/Off Value +ValAttr *_ff .ST_OnOff ;};func (_edaeg *CT_TextScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edaeg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_edaeg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfgbcg *CT_SdtPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfgbcg .RPr !=nil {_bafcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dfgbcg .RPr ,_bafcf );};if _dfgbcg .Alias !=nil {_abbfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_dfgbcg .Alias ,_abbfb );};if _dfgbcg .Tag !=nil {_afgde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_dfgbcg .Tag ,_afgde );};if _dfgbcg .Id !=nil {_bbffaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_dfgbcg .Id ,_bbffaf );};if _dfgbcg .Lock !=nil {_cfbde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_dfgbcg .Lock ,_cfbde );};if _dfgbcg .Placeholder !=nil {_fdfge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_dfgbcg .Placeholder ,_fdfge );};if _dfgbcg .Temporary !=nil {_bdadeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_dfgbcg .Temporary ,_bdadeb );};if _dfgbcg .ShowingPlcHdr !=nil {_bbcceg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}};e .EncodeElement (_dfgbcg .ShowingPlcHdr ,_bbcceg );};if _dfgbcg .DataBinding !=nil {_dccab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_dfgbcg .DataBinding ,_dccab );};if _dfgbcg .Label !=nil {_dfeee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_dfgbcg .Label ,_dfeee );};if _dfgbcg .TabIndex !=nil {_fbdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};e .EncodeElement (_dfgbcg .TabIndex ,_fbdfg );};if _dfgbcg .Choice !=nil {_dfgbcg .Choice .MarshalXML (e ,_d .StartElement {});};for _ ,_dbgab :=range _dfgbcg .Extra {if _dcgbf :=_dbgab .MarshalXML (e ,_d .StartElement {});_dcgbf !=nil {return _dcgbf ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcadec *CT_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dfbgcc ,_bbccc :=_bcadec .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbccc !=nil {return _bbccc ;};start .Attr =append (start .Attr ,_dfbgcc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_TxbxContent struct{ -// Object Shape -ShapeIdAttr *string ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// Field Switches -FieldCodesAttr *string ;};func (_dgb *CT_AltChunk )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffed :=range start .Attr {if _ffed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffed .Name .Local =="\u0069\u0064"||_ffed .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"&&_ffed .Name .Local =="\u0069\u0064"{_bec ,_edca :=_ffed .Value ,error (nil );if _edca !=nil {return _edca ;};_dgb .IdAttr =&_bec ;continue ;};};_afb :for {_bcag ,_aa :=d .Token ();if _aa !=nil {return _aa ;};switch _dcc :=_bcag .(type ){case _f .StartElement :switch _dcc .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"}:_dgb .AltChunkPr =NewCT_AltChunkPr ();if _ceb :=d .DecodeElement (_dgb .AltChunkPr ,&_dcc );_ceb !=nil {return _ceb ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0020\u0025\u0076",_dcc .Name );if _aeg :=d .Skip ();_aeg !=nil {return _aeg ;};};case _f .EndElement :break _afb ;case _f .CharData :};};return nil ;};func (_ffbbf *CT_Zoom )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_geacg :=range start .Attr {if _geacg .Name .Local =="\u0076\u0061\u006c"{_ffbbf .ValAttr .UnmarshalXMLAttr (_geacg );continue ;};if _geacg .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_aaadb ,_bfcfb :=ParseUnionST_DecimalNumberOrPercent (_geacg .Value );if _bfcfb !=nil {return _bfcfb ;};_ffbbf .PercentAttr =_aaadb ;continue ;};};for {_bagdbf ,_fdabf :=d .Token ();if _fdabf !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_fdabf );};if _adcdg ,_bgbgf :=_bagdbf .(_f .EndElement );_bgbgf &&_adcdg .Name ==start .Name {break ;};};return nil ;};func (_cbgab *CT_MailMergeSourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dgfcc ,_aagb :=_cbgab .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aagb !=nil {return _aagb ;};start .Attr =append (start .Attr ,_dgfcc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_gggfeb :=ST_SignedTwipsMeasure {};if _e .ST_UniversalMeasurePatternRe .MatchString (s ){_gggfeb .ST_UniversalMeasure =&s ;}else {_ccbdf ,_egacgc :=_fc .ParseFloat (s ,64);if _egacgc !=nil {return _gggfeb ,_ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_egacgc );};_gggfeb .Int64 =_ef .Int64 (int64 (_ccbdf ));};return _gggfeb ,nil ;};func (_cfffab *ST_FtnEdn )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfffab =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cfffab =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_cfffab =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_cfffab =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_cfffab =4;};return nil ;};func (_ecfdfg *GlossaryDocument )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecfdfg .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_ggdadf :for {_dbbage ,_bedeb :=d .Token ();if _bedeb !=nil {return _bedeb ;};switch _aedgcb :=_dbbage .(type ){case _f .StartElement :switch _aedgcb .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"}:_ecfdfg .Background =NewCT_Background ();if _efedd :=d .DecodeElement (_ecfdfg .Background ,&_aedgcb );_efedd !=nil {return _efedd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfdfg .DocParts =NewCT_DocParts ();if _efabaf :=d .DecodeElement (_ecfdfg .DocParts ,&_aedgcb );_efabaf !=nil {return _efabaf ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0047\u006c\u006f\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025v",_aedgcb .Name );if _aeagb :=d .Skip ();_aeagb !=nil {return _aeagb ;};};case _f .EndElement :break _ggdadf ;case _f .CharData :};};return nil ;};func (_bbcg *CT_FFData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbcg .Name !=nil {_bggc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_bdbcf :=range _bbcg .Name {e .EncodeElement (_bdbcf ,_bggc );};};if _bbcg .Label !=nil {_fgagc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_eadga :=range _bbcg .Label {e .EncodeElement (_eadga ,_fgagc );};};if _bbcg .TabIndex !=nil {_efdaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_dcbdg :=range _bbcg .TabIndex {e .EncodeElement (_dcbdg ,_efdaa );};};if _bbcg .Enabled !=nil {_gffee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_gccda :=range _bbcg .Enabled {e .EncodeElement (_gccda ,_gffee );};};if _bbcg .CalcOnExit !=nil {_bbbac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_cdfge :=range _bbcg .CalcOnExit {e .EncodeElement (_cdfge ,_bbbac );};};if _bbcg .EntryMacro !=nil {_ebbbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_cffeb :=range _bbcg .EntryMacro {e .EncodeElement (_cffeb ,_ebbbc );};};if _bbcg .ExitMacro !=nil {_cccc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_adaec :=range _bbcg .ExitMacro {e .EncodeElement (_adaec ,_cccc );};};if _bbcg .HelpText !=nil {_beaba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_dcec :=range _bbcg .HelpText {e .EncodeElement (_dcec ,_beaba );};};if _bbcg .StatusText !=nil {_afega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_bface :=range _bbcg .StatusText {e .EncodeElement (_bface ,_afega );};};if _bbcg .CheckBox !=nil {_gdagc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_bbcg .CheckBox ,_gdagc );};if _bbcg .DdList !=nil {_eaga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_bbcg .DdList ,_eaga );};if _bbcg .TextInput !=nil {_bgabaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_bbcg .TextInput ,_bgabaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bacafa ST_TextAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggagg :=_f .Attr {};_ggagg .Name =name ;switch _bacafa {case ST_TextAlignmentUnset :_ggagg .Value ="";case ST_TextAlignmentTop :_ggagg .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_ggagg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_ggagg .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_ggagg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_ggagg .Value ="\u0061\u0075\u0074\u006f";};return _ggagg ,nil ;}; +// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path +func (_dccegd *EG_BlockLevelElts )ValidateWithPath (path string )error {for _ggccd ,_fbbbea :=range _dccegd .AltChunk {if _ecdeba :=_fbbbea .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ggccd ));_ecdeba !=nil {return _ecdeba ;};};for _defca ,_badfe :=range _dccegd .EG_ContentBlockContent {if _fdbff :=_badfe .ValidateWithPath (_ace .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 ,_defca ));_fdbff !=nil {return _fdbff ;};};return nil ;}; -// Validate validates the CT_AutoCaption and its children -func (_bdf *CT_AutoCaption )Validate ()error {return _bdf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};type CT_DocPartBehavior struct{ +// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path +func (_fdfeg *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _aeecd :=_fdfeg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aeecd !=nil {return _aeecd ;};if _edaege :=_fdfeg .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072");_edaege !=nil {return _edaege ;};if _ggacg :=_fdfeg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ggacg !=nil {return _ggacg ;};if _dacebe :=_fdfeg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_dacebe !=nil {return _dacebe ;};if _fdfeg .ExtLst !=nil {if _eebbg :=_fdfeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebbg !=nil {return _eebbg ;};};return nil ;};type CT_TargetScreenSz struct{ -// Insertion Behavior Value -ValAttr ST_DocPartBehavior ;}; +// Target Screen Size Value +ValAttr ST_TargetScreenSz ;};func (_gdddb *ST_VerticalJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bggde ,_gdfeeb :=d .Token ();if _gdfeeb !=nil {return _gdfeeb ;};if _cgadcg ,_dagac :=_bggde .(_d .EndElement );_dagac &&_cgadcg .Name ==start .Name {*_gdddb =1;return nil ;};if _bggfd ,_aegagg :=_bggde .(_d .CharData );!_aegagg {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bggde );}else {switch string (_bggfd ){case "":*_gdddb =0;case "\u0074\u006f\u0070":*_gdddb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdddb =2;case "\u0062\u006f\u0074\u0068":*_gdddb =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gdddb =4;};};_bggde ,_gdfeeb =d .Token ();if _gdfeeb !=nil {return _gdfeeb ;};if _daaccb ,_gaafe :=_bggde .(_d .EndElement );_gaafe &&_daaccb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bggde );};func NewCT_Cnf ()*CT_Cnf {_gfde :=&CT_Cnf {};return _gfde };type Settings struct{CT_Settings };func (_dgcea ST_EdGrp )Validate ()error {return _dgcea .ValidateWithPath ("")};func (_eabb *CT_Cnf )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfaf :=range start .Attr {if _bfaf .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_bbdd ,_fce :=ParseUnionST_OnOff (_bfaf .Value );if _fce !=nil {return _fce ;};_eabb .EvenVBandAttr =&_bbdd ;continue ;};if _bfaf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_dgbg ,_gfff :=ParseUnionST_OnOff (_bfaf .Value );if _gfff !=nil {return _gfff ;};_eabb .FirstRowAttr =&_dgbg ;continue ;};if _bfaf .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_fgg ,_gfbd :=ParseUnionST_OnOff (_bfaf .Value );if _gfbd !=nil {return _gfbd ;};_eabb .LastRowAttr =&_fgg ;continue ;};if _bfaf .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_gece ,_ececa :=ParseUnionST_OnOff (_bfaf .Value );if _ececa !=nil {return _ececa ;};_eabb .FirstColumnAttr =&_gece ;continue ;};if _bfaf .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_gacd ,_dgcc :=ParseUnionST_OnOff (_bfaf .Value );if _dgcc !=nil {return _dgcc ;};_eabb .LastColumnAttr =&_gacd ;continue ;};if _bfaf .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_ecaf ,_bgea :=ParseUnionST_OnOff (_bfaf .Value );if _bgea !=nil {return _bgea ;};_eabb .OddVBandAttr =&_ecaf ;continue ;};if _bfaf .Name .Local =="\u0076\u0061\u006c"{_dca ,_ccedd :=_bfaf .Value ,error (nil );if _ccedd !=nil {return _ccedd ;};_eabb .ValAttr =&_dca ;continue ;};if _bfaf .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_bfgca ,_eaaa :=ParseUnionST_OnOff (_bfaf .Value );if _eaaa !=nil {return _eaaa ;};_eabb .OddHBandAttr =&_bfgca ;continue ;};if _bfaf .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_bbdb ,_aec :=ParseUnionST_OnOff (_bfaf .Value );if _aec !=nil {return _aec ;};_eabb .EvenHBandAttr =&_bbdb ;continue ;};if _bfaf .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_addaa ,_cgcb :=ParseUnionST_OnOff (_bfaf .Value );if _cgcb !=nil {return _cgcb ;};_eabb .FirstRowFirstColumnAttr =&_addaa ;continue ;};if _bfaf .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_cga ,_gdag :=ParseUnionST_OnOff (_bfaf .Value );if _gdag !=nil {return _gdag ;};_eabb .FirstRowLastColumnAttr =&_cga ;continue ;};if _bfaf .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_befc ,_gddf :=ParseUnionST_OnOff (_bfaf .Value );if _gddf !=nil {return _gddf ;};_eabb .LastRowFirstColumnAttr =&_befc ;continue ;};if _bfaf .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_gagf ,_gbcd :=ParseUnionST_OnOff (_bfaf .Value );if _gbcd !=nil {return _gbcd ;};_eabb .LastRowLastColumnAttr =&_gagf ;continue ;};};for {_dgdb ,_defc :=d .Token ();if _defc !=nil {return _ace .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_defc );};if _bcccc ,_fbbfb :=_dgdb .(_d .EndElement );_fbbfb &&_bcccc .Name ==start .Name {break ;};};return nil ;};func (_bddb *CT_NumRestart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fedeb ,_bcfbb :=_bddb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcfbb !=nil {return _bcfbb ;};start .Attr =append (start .Attr ,_fedeb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geggce ST_FtnPos )ValidateWithPath (path string )error {switch _geggce {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geggce ));};return nil ;}; -// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path -func (_agdee *WdCT_WrapTight )ValidateWithPath (path string )error {if _agdee .WrapTextAttr ==WdST_WrapTextUnset {return _ff .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 _dbacbc :=_agdee .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_dbacbc !=nil {return _dbacbc ;};if _gedaac :=_agdee .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_gedaac !=nil {return _gedaac ;};return nil ;};func (_cbbegb ST_DocProtect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adaea :=_f .Attr {};_adaea .Name =name ;switch _cbbegb {case ST_DocProtectUnset :_adaea .Value ="";case ST_DocProtectNone :_adaea .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_adaea .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_adaea .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_adaea .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_adaea .Value ="\u0066\u006f\u0072m\u0073";};return _adaea ,nil ;}; +// Validate validates the CT_TblPrExBase and its children +func (_gfebfd *CT_TblPrExBase )Validate ()error {return _gfebfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");}; -// Validate validates the CT_Odso and its children -func (_befee *CT_Odso )Validate ()error {return _befee .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};type Document struct{CT_Document };func (_cebdaf ST_VerticalJc )ValidateWithPath (path string )error {switch _cebdaf {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebdaf ));};return nil ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_eeccb :=&EG_BlockLevelChunkElts {};return _eeccb ;};func (_fdgbcb ST_StyleSort )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdgbcb .String (),start );};func (_bcfcf *ST_TabTlc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfddb ,_fbbed :=d .Token ();if _fbbed !=nil {return _fbbed ;};if _gdfeb ,_eadfba :=_cfddb .(_f .EndElement );_eadfba &&_gdfeb .Name ==start .Name {*_bcfcf =1;return nil ;};if _edebgg ,_gdgcf :=_cfddb .(_f .CharData );!_gdgcf {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfddb );}else {switch string (_edebgg ){case "":*_bcfcf =0;case "\u006e\u006f\u006e\u0065":*_bcfcf =1;case "\u0064\u006f\u0074":*_bcfcf =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_bcfcf =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_bcfcf =4;case "\u0068\u0065\u0061v\u0079":*_bcfcf =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_bcfcf =6;};};_cfddb ,_fbbed =d .Token ();if _fbbed !=nil {return _fbbed ;};if _ededb ,_ddddb :=_cfddb .(_f .EndElement );_ddddb &&_ededb .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfddb );}; +// Validate validates the CT_LineNumber and its children +func (_cadb *CT_LineNumber )Validate ()error {return _cadb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func NewCT_DivBdr ()*CT_DivBdr {_eaagf :=&CT_DivBdr {};return _eaagf }; -// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path -func (_bdfgb *CT_FtnDocProps )ValidateWithPath (path string )error {if _bdfgb .Pos !=nil {if _debdc :=_bdfgb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_debdc !=nil {return _debdc ;};};if _bdfgb .NumFmt !=nil {if _dfeba :=_bdfgb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dfeba !=nil {return _dfeba ;};};if _bdfgb .NumStart !=nil {if _dddaf :=_bdfgb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_dddaf !=nil {return _dddaf ;};};if _bdfgb .NumRestart !=nil {if _gaabf :=_bdfgb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_gaabf !=nil {return _gaabf ;};};for _ffdde ,_aace :=range _bdfgb .Footnote {if _ffcef :=_aace .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_ffdde ));_ffcef !=nil {return _ffcef ;};};return nil ;};func NewCT_AbstractNum ()*CT_AbstractNum {_ecb :=&CT_AbstractNum {};return _ecb };func (_gebde *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 :_ff .Sprintf ("\u0025\u0076",_gebde .AuthorAttr )});if _gebde .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_gebde .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_gebde .IdAttr )});e .EncodeToken (start );_fcbfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_gebde .TcPr ,_fcbfe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efda *CT_Background )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bed :=range start .Attr {if _bed .Name .Local =="\u0063\u006f\u006co\u0072"{_ebg ,_bcfe :=ParseUnionST_HexColor (_bed .Value );if _bcfe !=nil {return _bcfe ;};_efda .ColorAttr =&_ebg ;continue ;};if _bed .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_efda .ThemeColorAttr .UnmarshalXMLAttr (_bed );continue ;};if _bed .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bff ,_bgb :=_bed .Value ,error (nil );if _bgb !=nil {return _bgb ;};_efda .ThemeTintAttr =&_bff ;continue ;};if _bed .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ffeg ,_dfc :=_bed .Value ,error (nil );if _dfc !=nil {return _dfc ;};_efda .ThemeShadeAttr =&_ffeg ;continue ;};};_ffcf :for {_aga ,_gfb :=d .Token ();if _gfb !=nil {return _gfb ;};switch _cbc :=_aga .(type ){case _f .StartElement :switch _cbc .Name {default:if _eab ,_dbb :=_ef .CreateElement (_cbc );_dbb !=nil {return _dbb ;}else {if _acg :=d .DecodeElement (_eab ,&_cbc );_acg !=nil {return _acg ;};_efda .Any =append (_efda .Any ,_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 :"\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"}:_efda .Drawing =NewCT_Drawing ();if _fda :=d .DecodeElement (_efda .Drawing ,&_cbc );_fda !=nil {return _fda ;};};case _f .EndElement :break _ffcf ;case _f .CharData :};};return nil ;};func (_efeffb *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 :_ff .Sprintf ("\u0025\u0076",_efeffb .LangAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_ff .Sprintf ("\u0025\u0076",_efeffb .VendorIDAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_ff .Sprintf ("\u0025\u0076",_efeffb .DllVersionAttr )});if _efeffb .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_ff .Sprintf ("\u0025\u0076",*_efeffb .NlCheckAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_ff .Sprintf ("\u0025\u0076",_efeffb .CheckStyleAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_ff .Sprintf ("\u0025\u0076",_efeffb .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path +func (_eaabg *CT_TblPrEx )ValidateWithPath (path string )error {if _eaabg .TblW !=nil {if _dabebe :=_eaabg .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_dabebe !=nil {return _dabebe ;};};if _eaabg .Jc !=nil {if _deabd :=_eaabg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_deabd !=nil {return _deabd ;};};if _eaabg .TblCellSpacing !=nil {if _adgcf :=_eaabg .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_adgcf !=nil {return _adgcf ;};};if _eaabg .TblInd !=nil {if _ffafgg :=_eaabg .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_ffafgg !=nil {return _ffafgg ;};};if _eaabg .TblBorders !=nil {if _dfbfab :=_eaabg .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dfbfab !=nil {return _dfbfab ;};};if _eaabg .Shd !=nil {if _bdddg :=_eaabg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bdddg !=nil {return _bdddg ;};};if _eaabg .TblLayout !=nil {if _cefca :=_eaabg .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_cefca !=nil {return _cefca ;};};if _eaabg .TblCellMar !=nil {if _begdd :=_eaabg .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_begdd !=nil {return _begdd ;};};if _eaabg .TblLook !=nil {if _afdef :=_eaabg .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_afdef !=nil {return _afdef ;};};if _eaabg .TblPrExChange !=nil {if _fddbfa :=_eaabg .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065");_fddbfa !=nil {return _fddbfa ;};};return nil ;}; -// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path -func (_bdaf *CT_Footnotes )ValidateWithPath (path string )error {for _abgbg ,_ddea :=range _bdaf .Footnote {if _dcgfa :=_ddea .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_abgbg ));_dcgfa !=nil {return _dcgfa ;};};return nil ;};type ST_PageBorderDisplay byte ; +// Validate validates the CT_SdtDate and its children +func (_bgcfef *CT_SdtDate )Validate ()error {return _bgcfef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};func (_adcgba *ST_InfoTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbgbc ,_ecgaeb :=d .Token ();if _ecgaeb !=nil {return _ecgaeb ;};if _gbdde ,_gceaef :=_dbgbc .(_d .EndElement );_gceaef &&_gbdde .Name ==start .Name {*_adcgba =1;return nil ;};if _gddedf ,_aaeega :=_dbgbc .(_d .CharData );!_aaeega {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbgbc );}else {switch string (_gddedf ){case "":*_adcgba =0;case "\u0074\u0065\u0078\u0074":*_adcgba =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_adcgba =2;};};_dbgbc ,_ecgaeb =d .Token ();if _ecgaeb !=nil {return _ecgaeb ;};if _gggad ,_acbfef :=_dbgbc .(_d .EndElement );_acbfef &&_gggad .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbgbc );};func (_feggdc *ST_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdggdc ,_cabcda :=d .Token ();if _cabcda !=nil {return _cabcda ;};if _aebcd ,_gggea :=_bdggdc .(_d .EndElement );_gggea &&_aebcd .Name ==start .Name {*_feggdc =1;return nil ;};if _egafe ,_ffgcb :=_bdggdc .(_d .CharData );!_ffgcb {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdggdc );}else {switch string (_egafe ){case "":*_feggdc =0;case "\u0073\u0074\u0061r\u0074":*_feggdc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_feggdc =2;case "\u0065\u006e\u0064":*_feggdc =3;case "\u0062\u006f\u0074\u0068":*_feggdc =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_feggdc =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_feggdc =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_feggdc =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_feggdc =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_feggdc =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_feggdc =10;case "\u006c\u0065\u0066\u0074":*_feggdc =11;case "\u0072\u0069\u0067h\u0074":*_feggdc =12;};};_bdggdc ,_cabcda =d .Token ();if _cabcda !=nil {return _cabcda ;};if _baaed ,_cegac :=_bdggdc .(_d .EndElement );_cegac &&_baaed .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdggdc );};func (_gbbgb *CT_MoveBookmark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fefea :=range start .Attr {if _fefea .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ebacga ,_egcd :=_fefea .Value ,error (nil );if _egcd !=nil {return _egcd ;};_gbbgb .AuthorAttr =_ebacga ;continue ;};if _fefea .Name .Local =="\u0064\u0061\u0074\u0065"{_gfbbg ,_bfad :=ParseStdlibTime (_fefea .Value );if _bfad !=nil {return _bfad ;};_gbbgb .DateAttr =_gfbbg ;continue ;};if _fefea .Name .Local =="\u006e\u0061\u006d\u0065"{_deafg ,_cdabb :=_fefea .Value ,error (nil );if _cdabb !=nil {return _cdabb ;};_gbbgb .NameAttr =_deafg ;continue ;};if _fefea .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_fceff ,_caaege :=_ac .ParseInt (_fefea .Value ,10,64);if _caaege !=nil {return _caaege ;};_gbbgb .ColFirstAttr =&_fceff ;continue ;};if _fefea .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_efeff ,_fffga :=_ac .ParseInt (_fefea .Value ,10,64);if _fffga !=nil {return _fffga ;};_gbbgb .ColLastAttr =&_efeff ;continue ;};if _fefea .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gbbgb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fefea );continue ;};if _fefea .Name .Local =="\u0069\u0064"{_cgfcf ,_fgffa :=_ac .ParseInt (_fefea .Value ,10,64);if _fgffa !=nil {return _fgffa ;};_gbbgb .IdAttr =_cgfcf ;continue ;};};for {_bafed ,_dcbeac :=d .Token ();if _dcbeac !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_dcbeac );};if _adbda ,_edafg :=_bafed .(_d .EndElement );_edafg &&_adbda .Name ==start .Name {break ;};};return nil ;};func (_babgc *EG_RPrMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_decedg :for {_badgbd ,_dfbef :=d .Token ();if _dfbef !=nil {return _dfbef ;};switch _ddcbf :=_badgbd .(type ){case _d .StartElement :switch _ddcbf .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_babgc .Ins =NewCT_MathCtrlIns ();if _befge :=d .DecodeElement (_babgc .Ins ,&_ddcbf );_befge !=nil {return _befge ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_babgc .Del =NewCT_MathCtrlDel ();if _cdfcfd :=d .DecodeElement (_babgc .Del ,&_ddcbf );_cdfcfd !=nil {return _cdfcfd ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_babgc .RPr =NewCT_RPr ();if _cgece :=d .DecodeElement (_babgc .RPr ,&_ddcbf );_cgece !=nil {return _cgece ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005fR\u0050\u0072\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_ddcbf .Name );if _ddbdce :=d .Skip ();_ddbdce !=nil {return _ddbdce ;};};case _d .EndElement :break _decedg ;case _d .CharData :};};return nil ;};func (_dbbaf *ST_BrType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbbaf =0;case "\u0070\u0061\u0067\u0065":*_dbbaf =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_dbbaf =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_dbbaf =3;};return nil ;}; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_dbda *CT_Empty )ValidateWithPath (path string )error {return nil };func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_bdegc :=&CT_MailMergeOdsoFMDFieldType {};_bdegc .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _bdegc ;}; +// Validate validates the WdCT_WordprocessingShape and its children +func (_baeee *WdCT_WordprocessingShape )Validate ()error {return _baeee .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");}; -// Validate validates the CT_DecimalNumber and its children -func (_bgcge *CT_DecimalNumber )Validate ()error {return _bgcge .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_gaba :=&AG_TransitionalPassword {};return _gaba ;};func NewCT_HpsMeasure ()*CT_HpsMeasure {_edgae :=&CT_HpsMeasure {};return _edgae }; +// Validate validates the CT_SdtContentBlock and its children +func (_aagfg *CT_SdtContentBlock )Validate ()error {return _aagfg .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};func (_cefefg *WdWpc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cefefg .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_cdccc :for {_dfdedd ,_eeegc :=d .Token ();if _eeegc !=nil {return _eeegc ;};switch _caefc :=_dfdedd .(type ){case _d .StartElement :switch _caefc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0062\u0067"}:_cefefg .Bg =_c .NewCT_BackgroundFormatting ();if _egedbbb :=d .DecodeElement (_cefefg .Bg ,&_caefc );_egedbbb !=nil {return _egedbbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0068\u006fl\u0065"}:_cefefg .Whole =_c .NewCT_WholeE2oFormatting ();if _eegba :=d .DecodeElement (_cefefg .Whole ,&_caefc );_eegba !=nil {return _eegba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0073\u0070"}:_adcda :=NewWdCT_WordprocessingCanvasChoice ();if _dgbfeb :=d .DecodeElement (&_adcda .Wsp ,&_caefc );_dgbfeb !=nil {return _dgbfeb ;};_cefefg .Choice =append (_cefefg .Choice ,_adcda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_caefb :=NewWdCT_WordprocessingCanvasChoice ();if _abdga :=d .DecodeElement (&_caefb .Pic ,&_caefc );_abdga !=nil {return _abdga ;};_cefefg .Choice =append (_cefefg .Choice ,_caefb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dgacba :=NewWdCT_WordprocessingCanvasChoice ();if _eebddgd :=d .DecodeElement (&_dgacba .ContentPart ,&_caefc );_eebddgd !=nil {return _eebddgd ;};_cefefg .Choice =append (_cefefg .Choice ,_dgacba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0067\u0070"}:_gaeaee :=NewWdCT_WordprocessingCanvasChoice ();if _edeaaf :=d .DecodeElement (&_gaeaee .Wgp ,&_caefc );_edeaaf !=nil {return _edeaaf ;};_cefefg .Choice =append (_cefefg .Choice ,_gaeaee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cggdf :=NewWdCT_WordprocessingCanvasChoice ();if _gegfd :=d .DecodeElement (&_cggdf .GraphicFrame ,&_caefc );_gegfd !=nil {return _gegfd ;};_cefefg .Choice =append (_cefefg .Choice ,_cggdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cefefg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _efgegb :=d .DecodeElement (_cefefg .ExtLst ,&_caefc );_efgegb !=nil {return _efgegb ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057p\u0063 \u0025\u0076",_caefc .Name );if _dgcccg :=d .Skip ();_dgcccg !=nil {return _dgcccg ;};};case _d .EndElement :break _cdccc ;case _d .CharData :};};return nil ;};type CT_PPrGeneral struct{ -// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path -func (_befcff *CT_TblPrExChange )ValidateWithPath (path string )error {if _egebc :=_befcff .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_egebc !=nil {return _egebc ;};return nil ;};func (_cfagd *WdCT_LinkedTextboxInformation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_cfagd .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0071"},Value :_ff .Sprintf ("\u0025\u0076",_cfagd .SeqAttr )});e .EncodeToken (start );if _cfagd .ExtLst !=nil {_bfgaf :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfagd .ExtLst ,_bfgaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_InfoTextType byte ;func (_cdadcf *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdadcf =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cdadcf =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_cdadcf =2;};return nil ;};func (_aaeaad ST_RubyAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggfefe :=_f .Attr {};_ggfefe .Name =name ;switch _aaeaad {case ST_RubyAlignUnset :_ggfefe .Value ="";case ST_RubyAlignCenter :_ggfefe .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_ggfefe .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_ggfefe .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_ggfefe .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_ggfefe .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_ggfefe .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _ggfefe ,nil ;};func (_fgdde *CT_Lvl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbga :=range start .Attr {if _gbga .Name .Local =="\u0074\u0070\u006c\u0063"{_dfgcg ,_affaa :=_gbga .Value ,error (nil );if _affaa !=nil {return _affaa ;};_fgdde .TplcAttr =&_dfgcg ;continue ;};if _gbga .Name .Local =="\u0069\u006c\u0076\u006c"{_dabb ,_ebaff :=_fc .ParseInt (_gbga .Value ,10,64);if _ebaff !=nil {return _ebaff ;};_fgdde .IlvlAttr =_dabb ;continue ;};if _gbga .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_fggf ,_bfgdf :=ParseUnionST_OnOff (_gbga .Value );if _bfgdf !=nil {return _bfgdf ;};_fgdde .TentativeAttr =&_fggf ;continue ;};};_fgbcf :for {_fbegad ,_dcga :=d .Token ();if _dcga !=nil {return _dcga ;};switch _ggaef :=_fbegad .(type ){case _f .StartElement :switch _ggaef .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"}:_fgdde .Start =NewCT_DecimalNumber ();if _bbbgbg :=d .DecodeElement (_fgdde .Start ,&_ggaef );_bbbgbg !=nil {return _bbbgbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdde .NumFmt =NewCT_NumFmt ();if _aeebb :=d .DecodeElement (_fgdde .NumFmt ,&_ggaef );_aeebb !=nil {return _aeebb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdde .LvlRestart =NewCT_DecimalNumber ();if _fabbc :=d .DecodeElement (_fgdde .LvlRestart ,&_ggaef );_fabbc !=nil {return _fabbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdde .PStyle =NewCT_String ();if _ebeaa :=d .DecodeElement (_fgdde .PStyle ,&_ggaef );_ebeaa !=nil {return _ebeaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdde .IsLgl =NewCT_OnOff ();if _fbfa :=d .DecodeElement (_fgdde .IsLgl ,&_ggaef );_fbfa !=nil {return _fbfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgdde .Suff =NewCT_LevelSuffix ();if _abdcd :=d .DecodeElement (_fgdde .Suff ,&_ggaef );_abdcd !=nil {return _abdcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdde .LvlText =NewCT_LevelText ();if _fffba :=d .DecodeElement (_fgdde .LvlText ,&_ggaef );_fffba !=nil {return _fffba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdde .LvlPicBulletId =NewCT_DecimalNumber ();if _bdcfeg :=d .DecodeElement (_fgdde .LvlPicBulletId ,&_ggaef );_bdcfeg !=nil {return _bdcfeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdde .Legacy =NewCT_LvlLegacy ();if _cgaaf :=d .DecodeElement (_fgdde .Legacy ,&_ggaef );_cgaaf !=nil {return _cgaaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdde .LvlJc =NewCT_Jc ();if _agaba :=d .DecodeElement (_fgdde .LvlJc ,&_ggaef );_agaba !=nil {return _agaba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdde .PPr =NewCT_PPrGeneral ();if _ebege :=d .DecodeElement (_fgdde .PPr ,&_ggaef );_ebege !=nil {return _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 :"\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"}:_fgdde .RPr =NewCT_RPr ();if _bcga :=d .DecodeElement (_fgdde .RPr ,&_ggaef );_bcga !=nil {return _bcga ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_ggaef .Name );if _fbddf :=d .Skip ();_fbddf !=nil {return _fbddf ;};};case _f .EndElement :break _fgbcf ;case _f .CharData :};};return nil ;};func (_eadbaa ST_ProofErr )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eacgbc :=_f .Attr {};_eacgbc .Name =name ;switch _eadbaa {case ST_ProofErrUnset :_eacgbc .Value ="";case ST_ProofErrSpellStart :_eacgbc .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_eacgbc .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_eacgbc .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_eacgbc .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _eacgbc ,nil ;};func NewCT_Highlight ()*CT_Highlight {_afdb :=&CT_Highlight {};_afdb .ValAttr =ST_HighlightColor (1);return _afdb ;};func (_feceb *ST_Shd )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feceb =0;case "\u006e\u0069\u006c":*_feceb =1;case "\u0063\u006c\u0065a\u0072":*_feceb =2;case "\u0073\u006f\u006ci\u0064":*_feceb =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_feceb =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_feceb =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_feceb =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_feceb =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_feceb =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_feceb =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_feceb =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_feceb =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_feceb =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_feceb =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_feceb =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_feceb =15;case "\u0070\u0063\u0074\u0035":*_feceb =16;case "\u0070\u0063\u00741\u0030":*_feceb =17;case "\u0070\u0063\u00741\u0032":*_feceb =18;case "\u0070\u0063\u00741\u0035":*_feceb =19;case "\u0070\u0063\u00742\u0030":*_feceb =20;case "\u0070\u0063\u00742\u0035":*_feceb =21;case "\u0070\u0063\u00743\u0030":*_feceb =22;case "\u0070\u0063\u00743\u0035":*_feceb =23;case "\u0070\u0063\u00743\u0037":*_feceb =24;case "\u0070\u0063\u00744\u0030":*_feceb =25;case "\u0070\u0063\u00744\u0035":*_feceb =26;case "\u0070\u0063\u00745\u0030":*_feceb =27;case "\u0070\u0063\u00745\u0035":*_feceb =28;case "\u0070\u0063\u00746\u0030":*_feceb =29;case "\u0070\u0063\u00746\u0032":*_feceb =30;case "\u0070\u0063\u00746\u0035":*_feceb =31;case "\u0070\u0063\u00747\u0030":*_feceb =32;case "\u0070\u0063\u00747\u0035":*_feceb =33;case "\u0070\u0063\u00748\u0030":*_feceb =34;case "\u0070\u0063\u00748\u0035":*_feceb =35;case "\u0070\u0063\u00748\u0037":*_feceb =36;case "\u0070\u0063\u00749\u0030":*_feceb =37;case "\u0070\u0063\u00749\u0035":*_feceb =38;};return nil ;};func (_eggcb *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 :_ff .Sprintf ("\u0025\u0076",_eggcb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgbc *CT_FldChar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ggadf ,_agdace :=_fgbc .FldCharTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"});if _agdace !=nil {return _agdace ;};start .Attr =append (start .Attr ,_ggadf );if _fgbc .FldLockAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_ff .Sprintf ("\u0025\u0076",*_fgbc .FldLockAttr )});};if _fgbc .DirtyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_ff .Sprintf ("\u0025\u0076",*_fgbc .DirtyAttr )});};e .EncodeToken (start );if _fgbc .FldData !=nil {_dgce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_fgbc .FldData ,_dgce );};if _fgbc .FfData !=nil {_fadae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fgbc .FfData ,_fadae );};if _fgbc .NumberingChange !=nil {_fedb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fgbc .NumberingChange ,_fedb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_EastAsianLayout struct{ +// Referenced Paragraph Style +PStyle *CT_String ; -// East Asian Typography Run ID -IdAttr *int64 ; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Two Lines in One -CombineAttr *_e .ST_OnOff ; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Display Brackets Around Two Lines in One -CombineBracketsAttr ST_CombineBrackets ; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// Horizontal in Vertical (Rotate Text) -VertAttr *_e .ST_OnOff ; +// Text Frame Properties +FramePr *CT_FramePr ; -// Compress Rotated Text to Line Height -VertCompressAttr *_e .ST_OnOff ;};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);func NewCT_LongHexNumber ()*CT_LongHexNumber {_adbdb :=&CT_LongHexNumber {};return _adbdb };func (_gbceba *EG_RPrContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abadge :for {_dddggb ,_agae :=d .Token ();if _agae !=nil {return _agae ;};switch _edddb :=_dddggb .(type ){case _f .StartElement :switch _edddb .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"}:_gbceba .RStyle =NewCT_String ();if _ebdce :=d .DecodeElement (_gbceba .RStyle ,&_edddb );_ebdce !=nil {return _ebdce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .RFonts =NewCT_Fonts ();if _fdbbf :=d .DecodeElement (_gbceba .RFonts ,&_edddb );_fdbbf !=nil {return _fdbbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .B =NewCT_OnOff ();if _acfdd :=d .DecodeElement (_gbceba .B ,&_edddb );_acfdd !=nil {return _acfdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .BCs =NewCT_OnOff ();if _cgcdg :=d .DecodeElement (_gbceba .BCs ,&_edddb );_cgcdg !=nil {return _cgcdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .I =NewCT_OnOff ();if _eedfd :=d .DecodeElement (_gbceba .I ,&_edddb );_eedfd !=nil {return _eedfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .ICs =NewCT_OnOff ();if _gaeeg :=d .DecodeElement (_gbceba .ICs ,&_edddb );_gaeeg !=nil {return _gaeeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbceba .Caps =NewCT_OnOff ();if _aaedf :=d .DecodeElement (_gbceba .Caps ,&_edddb );_aaedf !=nil {return _aaedf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .SmallCaps =NewCT_OnOff ();if _fbcgb :=d .DecodeElement (_gbceba .SmallCaps ,&_edddb );_fbcgb !=nil {return _fbcgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbceba .Strike =NewCT_OnOff ();if _fddabb :=d .DecodeElement (_gbceba .Strike ,&_edddb );_fddabb !=nil {return _fddabb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Dstrike =NewCT_OnOff ();if _feaea :=d .DecodeElement (_gbceba .Dstrike ,&_edddb );_feaea !=nil {return _feaea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Outline =NewCT_OnOff ();if _bbacc :=d .DecodeElement (_gbceba .Outline ,&_edddb );_bbacc !=nil {return _bbacc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbceba .Shadow =NewCT_OnOff ();if _fffae :=d .DecodeElement (_gbceba .Shadow ,&_edddb );_fffae !=nil {return _fffae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Emboss =NewCT_OnOff ();if _cdcfe :=d .DecodeElement (_gbceba .Emboss ,&_edddb );_cdcfe !=nil {return _cdcfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Imprint =NewCT_OnOff ();if _gbgcdc :=d .DecodeElement (_gbceba .Imprint ,&_edddb );_gbgcdc !=nil {return _gbgcdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .NoProof =NewCT_OnOff ();if _bcgbb :=d .DecodeElement (_gbceba .NoProof ,&_edddb );_bcgbb !=nil {return _bcgbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbceba .SnapToGrid =NewCT_OnOff ();if _cbdbdf :=d .DecodeElement (_gbceba .SnapToGrid ,&_edddb );_cbdbdf !=nil {return _cbdbdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Vanish =NewCT_OnOff ();if _dceceb :=d .DecodeElement (_gbceba .Vanish ,&_edddb );_dceceb !=nil {return _dceceb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .WebHidden =NewCT_OnOff ();if _cbaefc :=d .DecodeElement (_gbceba .WebHidden ,&_edddb );_cbaefc !=nil {return _cbaefc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbceba .Color =NewCT_Color ();if _ccbbe :=d .DecodeElement (_gbceba .Color ,&_edddb );_ccbbe !=nil {return _ccbbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Spacing =NewCT_SignedTwipsMeasure ();if _adcgea :=d .DecodeElement (_gbceba .Spacing ,&_edddb );_adcgea !=nil {return _adcgea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .W =NewCT_TextScale ();if _dgdbf :=d .DecodeElement (_gbceba .W ,&_edddb );_dgdbf !=nil {return _dgdbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Kern =NewCT_HpsMeasure ();if _adeabf :=d .DecodeElement (_gbceba .Kern ,&_edddb );_adeabf !=nil {return _adeabf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Position =NewCT_SignedHpsMeasure ();if _cbdedc :=d .DecodeElement (_gbceba .Position ,&_edddb );_cbdedc !=nil {return _cbdedc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbceba .Sz =NewCT_HpsMeasure ();if _gedgd :=d .DecodeElement (_gbceba .Sz ,&_edddb );_gedgd !=nil {return _gedgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbceba .SzCs =NewCT_HpsMeasure ();if _fedddg :=d .DecodeElement (_gbceba .SzCs ,&_edddb );_fedddg !=nil {return _fedddg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Highlight =NewCT_Highlight ();if _eagbed :=d .DecodeElement (_gbceba .Highlight ,&_edddb );_eagbed !=nil {return _eagbed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .U =NewCT_Underline ();if _abffe :=d .DecodeElement (_gbceba .U ,&_edddb );_abffe !=nil {return _abffe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Effect =NewCT_TextEffect ();if _bcegdf :=d .DecodeElement (_gbceba .Effect ,&_edddb );_bcegdf !=nil {return _bcegdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Bdr =NewCT_Border ();if _ebfdd :=d .DecodeElement (_gbceba .Bdr ,&_edddb );_ebfdd !=nil {return _ebfdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbceba .Shd =NewCT_Shd ();if _fgcag :=d .DecodeElement (_gbceba .Shd ,&_edddb );_fgcag !=nil {return _fgcag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .FitText =NewCT_FitText ();if _gcdgb :=d .DecodeElement (_gbceba .FitText ,&_edddb );_gcdgb !=nil {return _gcdgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .VertAlign =NewCT_VerticalAlignRun ();if _ggege :=d .DecodeElement (_gbceba .VertAlign ,&_edddb );_ggege !=nil {return _ggege ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Rtl =NewCT_OnOff ();if _fabfbb :=d .DecodeElement (_gbceba .Rtl ,&_edddb );_fabfbb !=nil {return _fabfbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbceba .Cs =NewCT_OnOff ();if _cfecg :=d .DecodeElement (_gbceba .Cs ,&_edddb );_cfecg !=nil {return _cfecg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Em =NewCT_Em ();if _ebbdee :=d .DecodeElement (_gbceba .Em ,&_edddb );_ebbdee !=nil {return _ebbdee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .Lang =NewCT_Language ();if _bgfee :=d .DecodeElement (_gbceba .Lang ,&_edddb );_bgfee !=nil {return _bgfee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .EastAsianLayout =NewCT_EastAsianLayout ();if _bfdfe :=d .DecodeElement (_gbceba .EastAsianLayout ,&_edddb );_bfdfe !=nil {return _bfdfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbceba .SpecVanish =NewCT_OnOff ();if _eabfa :=d .DecodeElement (_gbceba .SpecVanish ,&_edddb );_eabfa !=nil {return _eabfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .OMath =NewCT_OnOff ();if _fgdfg :=d .DecodeElement (_gbceba .OMath ,&_edddb );_fgdfg !=nil {return _fgdfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceba .RPrChange =NewCT_RPrChange ();if _bgfecf :=d .DecodeElement (_gbceba .RPrChange ,&_edddb );_bgfecf !=nil {return _bgfecf ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052P\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074 \u0025\u0076",_edddb .Name );if _acbd :=d .Skip ();_acbd !=nil {return _acbd ;};};case _f .EndElement :break _abadge ;case _f .CharData :};};return nil ;}; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Validate validates the CT_AbstractNum and its children -func (_cdd *CT_AbstractNum )Validate ()error {return _cdd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");};type CT_Pitch struct{ +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Value -ValAttr ST_Pitch ;};func (_dgeafg *ST_PTabAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgefe ,_cbfeb :=d .Token ();if _cbfeb !=nil {return _cbfeb ;};if _gddbd ,_dgaegd :=_dgefe .(_f .EndElement );_dgaegd &&_gddbd .Name ==start .Name {*_dgeafg =1;return nil ;};if _efeeeed ,_feece :=_dgefe .(_f .CharData );!_feece {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgefe );}else {switch string (_efeeeed ){case "":*_dgeafg =0;case "\u006c\u0065\u0066\u0074":*_dgeafg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dgeafg =2;case "\u0072\u0069\u0067h\u0074":*_dgeafg =3;};};_dgefe ,_cbfeb =d .Token ();if _cbfeb !=nil {return _cbfeb ;};if _fagbgac ,_adeeb :=_dgefe .(_f .EndElement );_adeeb &&_fagbgac .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgefe );};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;); +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Validate validates the CT_EdnProps and its children -func (_dccf *CT_EdnProps )Validate ()error {return _dccf .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_c .Time ; +// Paragraph Borders +PBdr *CT_PBdr ; -// Annotation Identifier -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_gegcd ST_HAnchor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_feefea :=_f .Attr {};_feefea .Name =name ;switch _gegcd {case ST_HAnchorUnset :_feefea .Value ="";case ST_HAnchorText :_feefea .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_feefea .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_feefea .Value ="\u0070\u0061\u0067\u0065";};return _feefea ,nil ;};type CT_R struct{ +// Paragraph Shading +Shd *CT_Shd ; -// Revision Identifier for Run Properties -RsidRPrAttr *string ; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// Revision Identifier for Run Deletion -RsidDelAttr *string ; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Revision Identifier for Run -RsidRAttr *string ; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Run Properties -RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_ef .Any ;};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_da .CT_OfficeArtExtensionList ;};func NewDocument ()*Document {_bbfec :=&Document {};_bbfec .CT_Document =*NewCT_Document ();return _bbfec ;};type CT_HpsMeasure struct{ +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Half Point Measurement -ValAttr ST_HpsMeasure ;};func (_dbaccbg *ST_Merge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbfdde ,_acaeeb :=d .Token ();if _acaeeb !=nil {return _acaeeb ;};if _egbbbe ,_gccdaca :=_cbfdde .(_f .EndElement );_gccdaca &&_egbbbe .Name ==start .Name {*_dbaccbg =1;return nil ;};if _gecge ,_deabb :=_cbfdde .(_f .CharData );!_deabb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbfdde );}else {switch string (_gecge ){case "":*_dbaccbg =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_dbaccbg =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_dbaccbg =2;};};_cbfdde ,_acaeeb =d .Token ();if _acaeeb !=nil {return _acaeeb ;};if _ggfba ,_dfdcc :=_cbfdde .(_f .EndElement );_dfdcc &&_ggfba .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbfdde );};func NewFonts ()*Fonts {_efffe :=&Fonts {};_efffe .CT_FontsList =*NewCT_FontsList ();return _efffe }; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Validate validates the CT_CustomXmlPr and its children -func (_efgc *CT_CustomXmlPr )Validate ()error {return _efgc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");};func (_bbffg *ST_Wrap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbffg =0;case "\u0061\u0075\u0074\u006f":*_bbffg =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_bbffg =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_bbffg =3;case "\u0074\u0069\u0067h\u0074":*_bbffg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_bbffg =5;case "\u006e\u006f\u006e\u0065":*_bbffg =6;};return nil ;};func (_afcgea *ST_Em )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgfcg ,_bgacef :=d .Token ();if _bgacef !=nil {return _bgacef ;};if _aebgbb ,_gfdac :=_edgfcg .(_f .EndElement );_gfdac &&_aebgbb .Name ==start .Name {*_afcgea =1;return nil ;};if _gcfbce ,_gdbadf :=_edgfcg .(_f .CharData );!_gdbadf {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edgfcg );}else {switch string (_gcfbce ){case "":*_afcgea =0;case "\u006e\u006f\u006e\u0065":*_afcgea =1;case "\u0064\u006f\u0074":*_afcgea =2;case "\u0063\u006f\u006dm\u0061":*_afcgea =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_afcgea =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_afcgea =5;};};_edgfcg ,_bgacef =d .Token ();if _bgacef !=nil {return _bgacef ;};if _fbbegg ,_fgbgd :=_edgfcg .(_f .EndElement );_fgbgd &&_fbbegg .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edgfcg );}; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Validate validates the Styles and its children -func (_afgagd *Styles )Validate ()error {return _afgagd .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};func (_geead ST_Direction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_geead .String (),start );};func (_ageac *ST_ThemeColor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ageac =0;case "\u0064\u0061\u0072k\u0031":*_ageac =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_ageac =2;case "\u0064\u0061\u0072k\u0032":*_ageac =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_ageac =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ageac =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ageac =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ageac =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ageac =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ageac =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ageac =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_ageac =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_ageac =12;case "\u006e\u006f\u006e\u0065":*_ageac =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_ageac =14;case "\u0074\u0065\u0078t\u0031":*_ageac =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_ageac =16;case "\u0074\u0065\u0078t\u0032":*_ageac =17;};return nil ;};func (_cgacc *CT_TblLook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcfb :=range start .Attr {if _bcfb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_agdgge ,_edbbf :=ParseUnionST_OnOff (_bcfb .Value );if _edbbf !=nil {return _edbbf ;};_cgacc .FirstRowAttr =&_agdgge ;continue ;};if _bcfb .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_gcfcgf ,_fcabe :=ParseUnionST_OnOff (_bcfb .Value );if _fcabe !=nil {return _fcabe ;};_cgacc .LastRowAttr =&_gcfcgf ;continue ;};if _bcfb .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_eddfe ,_abeed :=ParseUnionST_OnOff (_bcfb .Value );if _abeed !=nil {return _abeed ;};_cgacc .FirstColumnAttr =&_eddfe ;continue ;};if _bcfb .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_degee ,_gdgdba :=ParseUnionST_OnOff (_bcfb .Value );if _gdgdba !=nil {return _gdgdba ;};_cgacc .LastColumnAttr =&_degee ;continue ;};if _bcfb .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_edebg ,_fcadc :=ParseUnionST_OnOff (_bcfb .Value );if _fcadc !=nil {return _fcadc ;};_cgacc .NoHBandAttr =&_edebg ;continue ;};if _bcfb .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_gfbdb ,_fagda :=ParseUnionST_OnOff (_bcfb .Value );if _fagda !=nil {return _fagda ;};_cgacc .NoVBandAttr =&_gfbdb ;continue ;};if _bcfb .Name .Local =="\u0076\u0061\u006c"{_gaeaf ,_ddabd :=_bcfb .Value ,error (nil );if _ddabd !=nil {return _ddabd ;};_cgacc .ValAttr =&_gaeaf ;continue ;};};for {_bbfff ,_bgeef :=d .Token ();if _bgeef !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_bgeef );};if _bbccee ,_accfcf :=_bbfff .(_f .EndElement );_accfcf &&_bbccee .Name ==start .Name {break ;};};return nil ;};func (_bgcaad ST_View )String ()string {switch _bgcaad {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 (_dfggf *ST_ChapterSep )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfggf =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_dfggf =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_dfggf =2;case "\u0063\u006f\u006co\u006e":*_dfggf =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_dfggf =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_dfggf =5;};return nil ;};func (_aeedf *CT_Document )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cdfg ,_ccgd :=_aeedf .ConformanceAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _ccgd !=nil {return _ccgd ;};start .Attr =append (start .Attr ,_cdfg );e .EncodeToken (start );if _aeedf .Background !=nil {_caec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_aeedf .Background ,_caec );};if _aeedf .Body !=nil {_fadc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_aeedf .Body ,_fadc );};e .EncodeToken (_f .EndElement {Name :start .Name });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 NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_ebcdc :=&CT_CustomXmlBlock {};return _ebcdc };func (_fdcgc ST_HexColorAuto )Validate ()error {return _fdcgc .ValidateWithPath ("")};func NewCT_View ()*CT_View {_daabf :=&CT_View {};_daabf .ValAttr =ST_View (1);return _daabf };type CT_Spacing struct{ +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Spacing Above Paragraph -BeforeAttr *_e .ST_TwipsMeasure ; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Spacing Above Paragraph IN Line Units -BeforeLinesAttr *int64 ; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Automatically Determine Spacing Above Paragraph -BeforeAutospacingAttr *_e .ST_OnOff ; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Spacing Below Paragraph -AfterAttr *_e .ST_TwipsMeasure ; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Spacing Below Paragraph in Line Units -AfterLinesAttr *int64 ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; + +// Paragraph Indentation +Ind *CT_Ind ; -// Automatically Determine Spacing Below Paragraph -AfterAutospacingAttr *_e .ST_OnOff ; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Spacing Between Lines in Paragraph -LineAttr *ST_SignedTwipsMeasure ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Spacing Between Lines -LineRuleAttr ST_LineSpacingRule ;};func (_badgd *CT_SmartTagRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _badgd .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ff .Sprintf ("\u0025\u0076",*_badgd .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ff .Sprintf ("\u0025\u0076",_badgd .ElementAttr )});e .EncodeToken (start );if _badgd .SmartTagPr !=nil {_daedb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_badgd .SmartTagPr ,_daedb );};if _badgd .EG_PContent !=nil {for _ ,_aaabc :=range _badgd .EG_PContent {_aaabc .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgdbb *Numbering )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgdbb .CT_Numbering =*NewCT_Numbering ();_aaead :for {_cebdcea ,_ffbdc :=d .Token ();if _ffbdc !=nil {return _ffbdc ;};switch _ebfbeb :=_cebdcea .(type ){case _f .StartElement :switch _ebfbeb .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"}:_cgafbg :=NewCT_NumPicBullet ();if _eaccf :=d .DecodeElement (_cgafbg ,&_ebfbeb );_eaccf !=nil {return _eaccf ;};_fgdbb .NumPicBullet =append (_fgdbb .NumPicBullet ,_cgafbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bggcca :=NewCT_AbstractNum ();if _bffea :=d .DecodeElement (_bggcca ,&_ebfbeb );_bffea !=nil {return _bffea ;};_fgdbb .AbstractNum =append (_fgdbb .AbstractNum ,_bggcca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afeeec :=NewCT_Num ();if _gbgfeg :=d .DecodeElement (_afeeec ,&_ebfbeb );_gbgfeg !=nil {return _gbgfeg ;};_fgdbb .Num =append (_fgdbb .Num ,_afeeec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdbb .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _baffg :=d .DecodeElement (_fgdbb .NumIdMacAtCleanup ,&_ebfbeb );_baffg !=nil {return _baffg ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004e\u0075\u006d\u0062\u0065\u0072i\u006e\u0067 \u0025\u0076",_ebfbeb .Name );if _ggebed :=d .Skip ();_ggebed !=nil {return _ggebed ;};};case _f .EndElement :break _aaead ;case _f .CharData :};};return nil ;};type WebSettings struct{CT_WebSettings }; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path -func (_bgd *CT_AbstractNum )ValidateWithPath (path string )error {if _bgd .Nsid !=nil {if _bae :=_bgd .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_bae !=nil {return _bae ;};};if _bgd .MultiLevelType !=nil {if _ffe :=_bgd .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065");_ffe !=nil {return _ffe ;};};if _bgd .Tmpl !=nil {if _fe :=_bgd .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_fe !=nil {return _fe ;};};if _bgd .Name !=nil {if _aecb :=_bgd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_aecb !=nil {return _aecb ;};};if _bgd .StyleLink !=nil {if _aef :=_bgd .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_aef !=nil {return _aef ;};};if _bgd .NumStyleLink !=nil {if _ea :=_bgd .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_ea !=nil {return _ea ;};};for _fa ,_edeg :=range _bgd .Lvl {if _fffa :=_edeg .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_fa ));_fffa !=nil {return _fffa ;};};return nil ;}; +// Paragraph Alignment +Jc *CT_Jc ; -// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path -func (_edbc *WdAnchor )ValidateWithPath (path string )error {if _acaedf :=_edbc .WdCT_Anchor .ValidateWithPath (path );_acaedf !=nil {return _acaedf ;};return nil ;};func (_adeadd *CT_TwipsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afbfb :=range start .Attr {if _afbfb .Name .Local =="\u0076\u0061\u006c"{_dbdcbf ,_facfbg :=ParseUnionST_TwipsMeasure (_afbfb .Value );if _facfbg !=nil {return _facfbg ;};_adeadd .ValAttr =_dbdcbf ;continue ;};};for {_gbggb ,_aecaab :=d .Token ();if _aecaab !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_aecaab );};if _ffdgb ,_acaee :=_gbggb .(_f .EndElement );_acaee &&_ffdgb .Name ==start .Name {break ;};};return nil ;};func (_dgbed *WdCT_WrapThrough )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_acdgg ,_ffcbe :=_dgbed .WrapTextAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _ffcbe !=nil {return _ffcbe ;};start .Attr =append (start .Attr ,_acdgg );if _dgbed .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ff .Sprintf ("\u0025\u0076",*_dgbed .DistLAttr )});};if _dgbed .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ff .Sprintf ("\u0025\u0076",*_dgbed .DistRAttr )});};e .EncodeToken (start );_abaded :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_dgbed .WrapPolygon ,_abaded );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Div ()*CT_Div {_gcfce :=&CT_Div {};_gcfce .MarLeft =NewCT_SignedTwipsMeasure ();_gcfce .MarRight =NewCT_SignedTwipsMeasure ();_gcfce .MarTop =NewCT_SignedTwipsMeasure ();_gcfce .MarBottom =NewCT_SignedTwipsMeasure ();return _gcfce ;}; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Validate validates the CT_Comments and its children -func (_dfga *CT_Comments )Validate ()error {return _dfga .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};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;); +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Validate validates the Hdr and its children -func (_befdf *Hdr )Validate ()error {return _befdf .ValidateWithPath ("\u0048\u0064\u0072")}; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path -func (_gbaggg *CT_Num )ValidateWithPath (path string )error {if _eedbe :=_gbaggg .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_eedbe !=nil {return _eedbe ;};for _bfbfa ,_ggaad :=range _gbaggg .LvlOverride {if _bcdfg :=_ggaad .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_bfbfa ));_bcdfg !=nil {return _bcdfg ;};};return nil ;};func (_afdfd *CT_SdtDropDownList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afdfd .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 :_ff .Sprintf ("\u0025\u0076",*_afdfd .LastValueAttr )});};e .EncodeToken (start );if _afdfd .ListItem !=nil {_ccddf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_efafc :=range _afdfd .ListItem {e .EncodeElement (_efafc ,_ccddf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddffd ST_EdnPos )Validate ()error {return _ddffd .ValidateWithPath ("")};func NewCT_Divs ()*CT_Divs {_dece :=&CT_Divs {};return _dece }; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path -func (_geeg *CT_CustomXmlPr )ValidateWithPath (path string )error {if _geeg .Placeholder !=nil {if _aagf :=_geeg .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_aagf !=nil {return _aagf ;};};for _ccff ,_bbdcg :=range _geeg .Attr {if _afafe :=_bbdcg .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_ccff ));_afafe !=nil {return _afafe ;};};return nil ;}; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path -func (_daccb *CT_FtnPos )ValidateWithPath (path string )error {if _daccb .ValAttr ==ST_FtnPosUnset {return _ff .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 _eeddb :=_daccb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeddb !=nil {return _eeddb ;};return nil ;};func (_ebabc *CT_Pitch )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebabc .ValAttr =ST_Pitch (1);for _ ,_ggeaf :=range start .Attr {if _ggeaf .Name .Local =="\u0076\u0061\u006c"{_ebabc .ValAttr .UnmarshalXMLAttr (_ggeaf );continue ;};};for {_efgff ,_fdaed :=d .Token ();if _fdaed !=nil {return _ff .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_fdaed );};if _geff ,_dbged :=_efgff .(_f .EndElement );_dbged &&_geff .Name ==start .Name {break ;};};return nil ;};func NewCT_DocPartGallery ()*CT_DocPartGallery {_ddcef :=&CT_DocPartGallery {};_ddcef .ValAttr =ST_DocPartGallery (1);return _ddcef ;};func (_gagg *CT_JcTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cgdec ,_edfba :=_gagg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edfba !=nil {return _edfba ;};start .Attr =append (start .Attr ,_cgdec );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cedd *CT_P )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cedd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ff .Sprintf ("\u0025\u0076",*_cedd .RsidRPrAttr )});};if _cedd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ff .Sprintf ("\u0025\u0076",*_cedd .RsidRAttr )});};if _cedd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ff .Sprintf ("\u0025\u0076",*_cedd .RsidDelAttr )});};if _cedd .RsidPAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_ff .Sprintf ("\u0025\u0076",*_cedd .RsidPAttr )});};if _cedd .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 :_ff .Sprintf ("\u0025\u0076",*_cedd .RsidRDefaultAttr )});};e .EncodeToken (start );if _cedd .PPr !=nil {_eafge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cedd .PPr ,_eafge );};if _cedd .EG_PContent !=nil {for _ ,_dadcee :=range _cedd .EG_PContent {_dadcee .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dadea ST_Zoom )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfcbc :=_f .Attr {};_dfcbc .Name =name ;switch _dadea {case ST_ZoomUnset :_dfcbc .Value ="";case ST_ZoomNone :_dfcbc .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_dfcbc .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_dfcbc .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_dfcbc .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _dfcbc ,nil ;};func (_fdcffd *ST_CharacterSpacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eabbgg ,_bfcaga :=d .Token ();if _bfcaga !=nil {return _bfcaga ;};if _febefe ,_ccdea :=_eabbgg .(_f .EndElement );_ccdea &&_febefe .Name ==start .Name {*_fdcffd =1;return nil ;};if _edfac ,_bddbee :=_eabbgg .(_f .CharData );!_bddbee {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eabbgg );}else {switch string (_edfac ){case "":*_fdcffd =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_fdcffd =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_fdcffd =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":*_fdcffd =3;};};_eabbgg ,_bfcaga =d .Token ();if _bfcaga !=nil {return _bfcaga ;};if _ddbgde ,_acgdfe :=_eabbgg .(_f .EndElement );_acgdfe &&_ddbgde .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eabbgg );}; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};func (_fegdgb ST_TargetScreenSz )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccceb :=_d .Attr {};_ccceb .Name =name ;switch _fegdgb {case ST_TargetScreenSzUnset :_ccceb .Value ="";case ST_TargetScreenSz544x376 :_ccceb .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_ccceb .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_ccceb .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_ccceb .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_ccceb .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_ccceb .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_ccceb .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_ccceb .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_ccceb .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_ccceb .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_ccceb .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _ccceb ,nil ;};type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; -// ValidateWithPath validates the Fonts and its children, prefixing error messages with path -func (_adcaff *Fonts )ValidateWithPath (path string )error {if _dfde :=_adcaff .CT_FontsList .ValidateWithPath (path );_dfde !=nil {return _dfde ;};return nil ;}; +// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path +func (_dcgfe *CT_EdnPos )ValidateWithPath (path string )error {if _dcgfe .ValAttr ==ST_EdnPosUnset {return _ace .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 _bcdag :=_dcgfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcdag !=nil {return _bcdag ;};return nil ;};func NewCT_Column ()*CT_Column {_gggf :=&CT_Column {};return _gggf }; -// Validate validates the WdEG_WrapType and its children -func (_cdfcb *WdEG_WrapType )Validate ()error {return _cdfcb .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");};type CT_TrackChangesView struct{ +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_fcaf *CT_Background )ValidateWithPath (path string )error {if _fcaf .ColorAttr !=nil {if _egb :=_fcaf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_egb !=nil {return _egb ;};};if _dbcc :=_fcaf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dbcc !=nil {return _dbcc ;};if _fcaf .Drawing !=nil {if _bbe :=_fcaf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bbe !=nil {return _bbe ;};};return nil ;};type CT_CustomXmlPr struct{ -// Display Visual Indicator Of Markup Area -MarkupAttr *_e .ST_OnOff ; +// Custom XML Element Placeholder Text +Placeholder *CT_String ; -// Display Comments -CommentsAttr *_e .ST_OnOff ; +// Custom XML Attribute +Attr []*CT_Attr ;};type CT_PageBorders struct{ -// Display Content Revisions -InsDelAttr *_e .ST_OnOff ; +// Z-Ordering of Page Border +ZOrderAttr ST_PageBorderZOrder ; -// Display Formatting Revisions -FormattingAttr *_e .ST_OnOff ; +// Pages to Display Page Borders +DisplayAttr ST_PageBorderDisplay ; -// Display Ink Annotations -InkAnnotationsAttr *_e .ST_OnOff ;};func (_aafgf *ST_HighlightColor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aafgf =0;case "\u0062\u006c\u0061c\u006b":*_aafgf =1;case "\u0062\u006c\u0075\u0065":*_aafgf =2;case "\u0063\u0079\u0061\u006e":*_aafgf =3;case "\u0067\u0072\u0065e\u006e":*_aafgf =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_aafgf =5;case "\u0072\u0065\u0064":*_aafgf =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_aafgf =7;case "\u0077\u0068\u0069t\u0065":*_aafgf =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_aafgf =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_aafgf =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_aafgf =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_aafgf =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_aafgf =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_aafgf =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_aafgf =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_aafgf =16;case "\u006e\u006f\u006e\u0065":*_aafgf =17;};return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_ceecc :=&CT_SmartTagPr {};return _ceecc }; +// Page Border Positioning +OffsetFromAttr ST_PageBorderOffset ; -// Validate validates the CT_FFStatusText and its children -func (_fdgf *CT_FFStatusText )Validate ()error {return _fdgf .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");}; +// Top Border +Top *CT_TopPageBorder ; -// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path -func (_deabg *CT_TrackChangesView )ValidateWithPath (path string )error {if _deabg .MarkupAttr !=nil {if _bccfeab :=_deabg .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_bccfeab !=nil {return _bccfeab ;};};if _deabg .CommentsAttr !=nil {if _gcege :=_deabg .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_gcege !=nil {return _gcege ;};};if _deabg .InsDelAttr !=nil {if _addbff :=_deabg .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072");_addbff !=nil {return _addbff ;};};if _deabg .FormattingAttr !=nil {if _dgcbc :=_deabg .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dgcbc !=nil {return _dgcbc ;};};if _deabg .InkAnnotationsAttr !=nil {if _eeacfb :=_deabg .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072");_eeacfb !=nil {return _eeacfb ;};};return nil ;};func (_ebbgg ST_StyleType )String ()string {switch _ebbgg {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 "";}; +// Left Border +Left *CT_PageBorder ; -// Validate validates the CT_FrameScrollbar and its children -func (_cffbf *CT_FrameScrollbar )Validate ()error {return _cffbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};func NewEG_RPr ()*EG_RPr {_fdecggc :=&EG_RPr {};return _fdecggc }; +// Bottom Border +Bottom *CT_BottomPageBorder ; -// Validate validates the CT_WebSettings and its children -func (_aefge *CT_WebSettings )Validate ()error {return _aefge .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};func (_gcdgbe *WdEG_WrapTypeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcdgbe .WrapNone !=nil {_eagefbf :=_f .StartElement {Name :_f .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}};e .EncodeElement (_gcdgbe .WrapNone ,_eagefbf );};if _gcdgbe .WrapSquare !=nil {_efecgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_gcdgbe .WrapSquare ,_efecgg );};if _gcdgbe .WrapTight !=nil {_afgfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gcdgbe .WrapTight ,_afgfd );};if _gcdgbe .WrapThrough !=nil {_dbagaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}};e .EncodeElement (_gcdgbe .WrapThrough ,_dbagaa );};if _gcdgbe .WrapTopAndBottom !=nil {_edbdgd :=_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 (_gcdgbe .WrapTopAndBottom ,_edbdgd );};return nil ;};func (_adfg *CT_SdtPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgegac :for {_cgadg ,_fgdab :=d .Token ();if _fgdab !=nil {return _fgdab ;};switch _bgggc :=_cgadg .(type ){case _f .StartElement :switch _bgggc .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"}:_adfg .RPr =NewCT_RPr ();if _cefba :=d .DecodeElement (_adfg .RPr ,&_bgggc );_cefba !=nil {return _cefba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Alias =NewCT_String ();if _beefgd :=d .DecodeElement (_adfg .Alias ,&_bgggc );_beefgd !=nil {return _beefgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adfg .Tag =NewCT_String ();if _bdccb :=d .DecodeElement (_adfg .Tag ,&_bgggc );_bdccb !=nil {return _bdccb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Id =NewCT_DecimalNumber ();if _cecdfd :=d .DecodeElement (_adfg .Id ,&_bgggc );_cecdfd !=nil {return _cecdfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Lock =NewCT_Lock ();if _eece :=d .DecodeElement (_adfg .Lock ,&_bgggc );_eece !=nil {return _eece ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Placeholder =NewCT_Placeholder ();if _bggcd :=d .DecodeElement (_adfg .Placeholder ,&_bgggc );_bggcd !=nil {return _bggcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Temporary =NewCT_OnOff ();if _gecdg :=d .DecodeElement (_adfg .Temporary ,&_bgggc );_gecdg !=nil {return _gecdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adfg .ShowingPlcHdr =NewCT_OnOff ();if _eddefe :=d .DecodeElement (_adfg .ShowingPlcHdr ,&_bgggc );_eddefe !=nil {return _eddefe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .DataBinding =NewCT_DataBinding ();if _cgeeg :=d .DecodeElement (_adfg .DataBinding ,&_bgggc );_cgeeg !=nil {return _cgeeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Label =NewCT_DecimalNumber ();if _acafa :=d .DecodeElement (_adfg .Label ,&_bgggc );_acafa !=nil {return _acafa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adfg .TabIndex =NewCT_UnsignedDecimalNumber ();if _fbeaf :=d .DecodeElement (_adfg .TabIndex ,&_bgggc );_fbeaf !=nil {return _fbeaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _bccage :=d .DecodeElement (&_adfg .Choice .Equation ,&_bgggc );_bccage !=nil {return _bccage ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _gebbc :=d .DecodeElement (&_adfg .Choice .ComboBox ,&_bgggc );_gebbc !=nil {return _gebbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _cfefa :=d .DecodeElement (&_adfg .Choice .Date ,&_bgggc );_cfefa !=nil {return _cfefa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _bgbfe :=d .DecodeElement (&_adfg .Choice .DocPartObj ,&_bgggc );_bgbfe !=nil {return _bgbfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _cccgb :=d .DecodeElement (&_adfg .Choice .DocPartList ,&_bgggc );_cccgb !=nil {return _cccgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _fgbb :=d .DecodeElement (&_adfg .Choice .DropDownList ,&_bgggc );_fgbb !=nil {return _fgbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _dead :=d .DecodeElement (&_adfg .Choice .Picture ,&_bgggc );_dead !=nil {return _dead ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _bfeba :=d .DecodeElement (&_adfg .Choice .RichText ,&_bgggc );_bfeba !=nil {return _bfeba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _dadcfb :=d .DecodeElement (&_adfg .Choice .Text ,&_bgggc );_dadcfb !=nil {return _dadcfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _ddded :=d .DecodeElement (&_adfg .Choice .Citation ,&_bgggc );_ddded !=nil {return _ddded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _edggde :=d .DecodeElement (&_adfg .Choice .Group ,&_bgggc );_edggde !=nil {return _edggde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfg .Choice =NewCT_SdtPrChoice ();if _cgbeaa :=d .DecodeElement (&_adfg .Choice .Bibliography ,&_bgggc );_cgbeaa !=nil {return _cgbeaa ;};default:_ggbfb :=&_ef .XSDAny {};if _eafcd :=d .DecodeElement (_ggbfb ,&_bgggc );_eafcd !=nil {return _eafcd ;};_adfg .Extra =append (_adfg .Extra ,_ggbfb );};case _f .EndElement :break _cgegac ;case _f .CharData :};};return nil ;};func (_bfgcd *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 _bfgcd .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};type CT_FFTextInput struct{ +// Right Border +Right *CT_PageBorder ;};func (_ebbef *CT_DocProtect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdeb :=range start .Attr {if _cdeb .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_ebbef .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_gadf ,_ffaed :=_ac .ParseInt (_cdeb .Value ,10,64);if _ffaed !=nil {return _ffaed ;};_ebbef .CryptAlgorithmSidAttr =&_gadf ;continue ;};if _cdeb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_gfcaf ,_deffe :=ParseUnionST_OnOff (_cdeb .Value );if _deffe !=nil {return _deffe ;};_ebbef .FormattingAttr =&_gfcaf ;continue ;};if _cdeb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_agbaa ,_fdbea :=_ac .ParseInt (_cdeb .Value ,10,64);if _fdbea !=nil {return _fdbea ;};_ebbef .CryptSpinCountAttr =&_agbaa ;continue ;};if _cdeb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ddeg ,_ffag :=_cdeb .Value ,error (nil );if _ffag !=nil {return _ffag ;};_ebbef .AlgorithmNameAttr =&_ddeg ;continue ;};if _cdeb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_bbabf ,_ggda :=_cdeb .Value ,error (nil );if _ggda !=nil {return _ggda ;};_ebbef .CryptProviderAttr =&_bbabf ;continue ;};if _cdeb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bfeaea ,_bafe :=_cdeb .Value ,error (nil );if _bafe !=nil {return _bafe ;};_ebbef .SaltValueAttr =&_bfeaea ;continue ;};if _cdeb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_ebbef .CryptProviderTypeAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_ebbef .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Local =="\u0065\u0064\u0069\u0074"{_ebbef .EditAttr .UnmarshalXMLAttr (_cdeb );continue ;};if _cdeb .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_agabb ,_eccae :=ParseUnionST_OnOff (_cdeb .Value );if _eccae !=nil {return _eccae ;};_ebbef .EnforcementAttr =&_agabb ;continue ;};if _cdeb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cebc ,_degcd :=_cdeb .Value ,error (nil );if _degcd !=nil {return _degcd ;};_ebbef .HashValueAttr =&_cebc ;continue ;};if _cdeb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_faeee ,_aabae :=_ac .ParseInt (_cdeb .Value ,10,64);if _aabae !=nil {return _aabae ;};_ebbef .SpinCountAttr =&_faeee ;continue ;};if _cdeb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ceca ,_ggff :=_cdeb .Value ,error (nil );if _ggff !=nil {return _ggff ;};_ebbef .AlgIdExtAttr =&_ceca ;continue ;};if _cdeb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_badg ,_ffegb :=_cdeb .Value ,error (nil );if _ffegb !=nil {return _ffegb ;};_ebbef .AlgIdExtSourceAttr =&_badg ;continue ;};if _cdeb .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_bbdbf ,_dcbdf :=_cdeb .Value ,error (nil );if _dcbdf !=nil {return _dcbdf ;};_ebbef .CryptProviderTypeExtAttr =&_bbdbf ;continue ;};if _cdeb .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"{_cfbaa ,_edgf :=_cdeb .Value ,error (nil );if _edgf !=nil {return _edgf ;};_ebbef .CryptProviderTypeExtSourceAttr =&_cfbaa ;continue ;};if _cdeb .Name .Local =="\u0068\u0061\u0073\u0068"{_ebbcd ,_cceae :=_cdeb .Value ,error (nil );if _cceae !=nil {return _cceae ;};_ebbef .HashAttr =&_ebbcd ;continue ;};if _cdeb .Name .Local =="\u0073\u0061\u006c\u0074"{_fabaa ,_ecab :=_cdeb .Value ,error (nil );if _ecab !=nil {return _ecab ;};_ebbef .SaltAttr =&_fabaa ;continue ;};};for {_bfbc ,_acdf :=d .Token ();if _acdf !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_acdf );};if _dfgb ,_acdgf :=_bfbc .(_d .EndElement );_acdgf &&_dfgb .Name ==start .Name {break ;};};return nil ;};type CT_CharacterSpacing struct{ -// Text Box Form Field Type -Type *CT_FFTextType ; +// Value +ValAttr ST_CharacterSpacing ;}; -// Default Text Box Form Field String -Default *CT_String ; +// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path +func (_bgeece *WdCT_TxbxContent )ValidateWithPath (path string )error {for _abebbd ,_degaee :=range _bgeece .AltChunk {if _aafgag :=_degaee .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_abebbd ));_aafgag !=nil {return _aafgag ;};};for _cecef ,_aabfb :=range _bgeece .EG_ContentBlockContent {if _gbgbe :=_aabfb .ValidateWithPath (_ace .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 ,_cecef ));_gbgbe !=nil {return _gbgbe ;};};return nil ;};func NewStyles ()*Styles {_bffag :=&Styles {};_bffag .CT_Styles =*NewCT_Styles ();return _bffag };func (_cacd *CT_MailMergeSourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cacd .ValAttr =ST_MailMergeSourceType (1);for _ ,_eeag :=range start .Attr {if _eeag .Name .Local =="\u0076\u0061\u006c"{_cacd .ValAttr .UnmarshalXMLAttr (_eeag );continue ;};};for {_degag ,_bcebd :=d .Token ();if _bcebd !=nil {return _ace .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",_bcebd );};if _dbecf ,_facb :=_degag .(_d .EndElement );_facb &&_dbecf .Name ==start .Name {break ;};};return nil ;};func (_acdfdd WdST_WrapText )String ()string {switch _acdfdd {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 "";};const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);type CT_DocPartType struct{ -// Text Box Form Field Maximum Length -MaxLength *CT_DecimalNumber ; +// Type Value +ValAttr ST_DocPartType ;}; -// Text Box Form Field Formatting -Format *CT_String ;}; +// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path +func (_beafb *CT_Tabs )ValidateWithPath (path string )error {for _gcfca ,_bebbf :=range _beafb .Tab {if _agcae :=_bebbf .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_gcfca ));_agcae !=nil {return _agcae ;};};return nil ;}; -// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path -func (_bfcb *CT_CustomXmlRun )ValidateWithPath (path string )error {if _bfcb .CustomXmlPr !=nil {if _edgga :=_bfcb .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_edgga !=nil {return _edgga ;};};for _adcgb ,_aggg :=range _bfcb .EG_PContent {if _fcefg :=_aggg .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_adcgb ));_fcefg !=nil {return _fcefg ;};};return nil ;}; +// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path +func (_ffec *CT_Br )ValidateWithPath (path string )error {if _dfdg :=_ffec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfdg !=nil {return _dfdg ;};if _geeg :=_ffec .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072");_geeg !=nil {return _geeg ;};return nil ;}; -// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path -func (_gcb *CT_AutoCaptions )ValidateWithPath (path string )error {for _eca ,_dda :=range _gcb .AutoCaption {if _ecad :=_dda .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_eca ));_ecad !=nil {return _ecad ;};};return nil ;};func (_cacb *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 :_ff .Sprintf ("\u0025\u0076",_cacb .ValAttr )});if _cacb .ThemeColorAttr !=ST_ThemeColorUnset {_efgf ,_dbfe :=_cacb .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dbfe !=nil {return _dbfe ;};start .Attr =append (start .Attr ,_efgf );};if _cacb .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 :_ff .Sprintf ("\u0025\u0076",*_cacb .ThemeTintAttr )});};if _cacb .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 :_ff .Sprintf ("\u0025\u0076",*_cacb .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcbaa *CT_MailMergeDest )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fecde ,_aebcc :=_fcbaa .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aebcc !=nil {return _aebcc ;};start .Attr =append (start .Attr ,_fecde );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SdtBlock struct{ +// Validate validates the CT_TcPrInner and its children +func (_ecaafa *CT_TcPrInner )Validate ()error {return _ecaafa .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};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 (_bbaed *WdAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbaed .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_acddcg :=range start .Attr {if _acddcg .Name .Local =="\u0064\u0069\u0073t\u0054"{_bdcde ,_fcbdda :=_ac .ParseUint (_acddcg .Value ,10,32);if _fcbdda !=nil {return _fcbdda ;};_fedbf :=uint32 (_bdcde );_bbaed .DistTAttr =&_fedbf ;continue ;};if _acddcg .Name .Local =="\u0064\u0069\u0073t\u004c"{_edefga ,_efbce :=_ac .ParseUint (_acddcg .Value ,10,32);if _efbce !=nil {return _efbce ;};_aagaea :=uint32 (_edefga );_bbaed .DistLAttr =&_aagaea ;continue ;};if _acddcg .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_daebebg ,_efgbag :=_ac .ParseBool (_acddcg .Value );if _efgbag !=nil {return _efgbag ;};_bbaed .SimplePosAttr =&_daebebg ;continue ;};if _acddcg .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_fcagcc ,_gdfac :=_ac .ParseBool (_acddcg .Value );if _gdfac !=nil {return _gdfac ;};_bbaed .BehindDocAttr =_fcagcc ;continue ;};if _acddcg .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_abcdc ,_agafe :=_ac .ParseBool (_acddcg .Value );if _agafe !=nil {return _agafe ;};_bbaed .LayoutInCellAttr =_abcdc ;continue ;};if _acddcg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cceaa ,_fbgdbe :=_ac .ParseBool (_acddcg .Value );if _fbgdbe !=nil {return _fbgdbe ;};_bbaed .HiddenAttr =&_cceaa ;continue ;};if _acddcg .Name .Local =="\u0064\u0069\u0073t\u0042"{_afdbb ,_ccdec :=_ac .ParseUint (_acddcg .Value ,10,32);if _ccdec !=nil {return _ccdec ;};_fcebe :=uint32 (_afdbb );_bbaed .DistBAttr =&_fcebe ;continue ;};if _acddcg .Name .Local =="\u0064\u0069\u0073t\u0052"{_gbaffg ,_fcbffe :=_ac .ParseUint (_acddcg .Value ,10,32);if _fcbffe !=nil {return _fcbffe ;};_cceecb :=uint32 (_gbaffg );_bbaed .DistRAttr =&_cceecb ;continue ;};if _acddcg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_faaacf ,_dcdfce :=_ac .ParseUint (_acddcg .Value ,10,32);if _dcdfce !=nil {return _dcdfce ;};_bbaed .RelativeHeightAttr =uint32 (_faaacf );continue ;};if _acddcg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_egfgd ,_acfabg :=_ac .ParseBool (_acddcg .Value );if _acfabg !=nil {return _acfabg ;};_bbaed .LockedAttr =_egfgd ;continue ;};if _acddcg .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_adbfg ,_eedcb :=_ac .ParseBool (_acddcg .Value );if _eedcb !=nil {return _eedcb ;};_bbaed .AllowOverlapAttr =_adbfg ;continue ;};};_eggd :for {_defbdd ,_gfdcg :=d .Token ();if _gfdcg !=nil {return _gfdcg ;};switch _aebec :=_defbdd .(type ){case _d .StartElement :switch _aebec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _abdcb :=d .DecodeElement (_bbaed .SimplePos ,&_aebec );_abdcb !=nil {return _abdcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _eebbe :=d .DecodeElement (_bbaed .PositionH ,&_aebec );_eebbe !=nil {return _eebbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _degaf :=d .DecodeElement (_bbaed .PositionV ,&_aebec );_degaf !=nil {return _degaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _acegfc :=d .DecodeElement (_bbaed .Extent ,&_aebec );_acegfc !=nil {return _acegfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_bbaed .EffectExtent =NewWdCT_EffectExtent ();if _dacged :=d .DecodeElement (_bbaed .EffectExtent ,&_aebec );_dacged !=nil {return _dacged ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_bbaed .Choice =NewWdEG_WrapTypeChoice ();if _bgbeb :=d .DecodeElement (&_bbaed .Choice .WrapNone ,&_aebec );_bgbeb !=nil {return _bgbeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_bbaed .Choice =NewWdEG_WrapTypeChoice ();if _egbcgf :=d .DecodeElement (&_bbaed .Choice .WrapSquare ,&_aebec );_egbcgf !=nil {return _egbcgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_bbaed .Choice =NewWdEG_WrapTypeChoice ();if _gdgcd :=d .DecodeElement (&_bbaed .Choice .WrapTight ,&_aebec );_gdgcd !=nil {return _gdgcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_bbaed .Choice =NewWdEG_WrapTypeChoice ();if _bccddc :=d .DecodeElement (&_bbaed .Choice .WrapThrough ,&_aebec );_bccddc !=nil {return _bccddc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_bbaed .Choice =NewWdEG_WrapTypeChoice ();if _bgbcac :=d .DecodeElement (&_bbaed .Choice .WrapTopAndBottom ,&_aebec );_bgbcac !=nil {return _bgbcac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0064\u006f\u0063P\u0072"}:if _ddffaf :=d .DecodeElement (_bbaed .DocPr ,&_aebec );_ddffaf !=nil {return _ddffaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_bbaed .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();if _fdcdg :=d .DecodeElement (_bbaed .CNvGraphicFramePr ,&_aebec );_fdcdg !=nil {return _fdcdg ;};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 _fgfdda :=d .DecodeElement (_bbaed .Graphic ,&_aebec );_fgfdda !=nil {return _fgfdda ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_aebec .Name );if _daaef :=d .Skip ();_daaef !=nil {return _daaef ;};};case _d .EndElement :break _eggd ;case _d .CharData :};};return nil ;}; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Validate validates the CT_String and its children +func (_fgde *CT_String )Validate ()error {return _fgde .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Validate validates the CT_PermStart and its children +func (_edece *CT_PermStart )Validate ()error {return _edece .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};func (_dgedb ST_WmlColorSchemeIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgedb .String (),start );}; -// Block-Level Structured Document Tag Content -SdtContent *CT_SdtContentBlock ;};func (_geac *CT_AutoCaptions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fdgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_ffc :=range _geac .AutoCaption {e .EncodeElement (_ffc ,_fdgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fddca *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 :_ff .Sprintf ("\u0025\u0076",_fddca .InstrAttr )});if _fddca .FldLockAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_ff .Sprintf ("\u0025\u0076",*_fddca .FldLockAttr )});};if _fddca .DirtyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_ff .Sprintf ("\u0025\u0076",*_fddca .DirtyAttr )});};e .EncodeToken (start );if _fddca .FldData !=nil {_cccge :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_fddca .FldData ,_cccge );};if _fddca .EG_PContent !=nil {for _ ,_gdcfee :=range _fddca .EG_PContent {_gdcfee .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path +func (_gbed *CT_FFName )ValidateWithPath (path string )error {return nil };func (_fabcd *CT_PageMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fccdf :=range start .Attr {if _fccdf .Name .Local =="\u0074\u006f\u0070"{_ffbbce ,_ccge :=ParseUnionST_SignedTwipsMeasure (_fccdf .Value );if _ccge !=nil {return _ccge ;};_fabcd .TopAttr =_ffbbce ;continue ;};if _fccdf .Name .Local =="\u0072\u0069\u0067h\u0074"{_fgbfc ,_dggce :=ParseUnionST_TwipsMeasure (_fccdf .Value );if _dggce !=nil {return _dggce ;};_fabcd .RightAttr =_fgbfc ;continue ;};if _fccdf .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bgeec ,_bbdcb :=ParseUnionST_SignedTwipsMeasure (_fccdf .Value );if _bbdcb !=nil {return _bbdcb ;};_fabcd .BottomAttr =_bgeec ;continue ;};if _fccdf .Name .Local =="\u006c\u0065\u0066\u0074"{_dgabc ,_bgcgf :=ParseUnionST_TwipsMeasure (_fccdf .Value );if _bgcgf !=nil {return _bgcgf ;};_fabcd .LeftAttr =_dgabc ;continue ;};if _fccdf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_bbbb ,_deggda :=ParseUnionST_TwipsMeasure (_fccdf .Value );if _deggda !=nil {return _deggda ;};_fabcd .HeaderAttr =_bbbb ;continue ;};if _fccdf .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_acggf ,_afga :=ParseUnionST_TwipsMeasure (_fccdf .Value );if _afga !=nil {return _afga ;};_fabcd .FooterAttr =_acggf ;continue ;};if _fccdf .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_ffdbcg ,_cfgbc :=ParseUnionST_TwipsMeasure (_fccdf .Value );if _cfgbc !=nil {return _cfgbc ;};_fabcd .GutterAttr =_ffdbcg ;continue ;};};for {_dgdee ,_edffe :=d .Token ();if _edffe !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_edffe );};if _bebda ,_gbcac :=_dgdee .(_d .EndElement );_gbcac &&_bebda .Name ==start .Name {break ;};};return nil ;};func (_dfgfad *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfgfad =0;case "\u006e\u006f\u006e\u0065":*_dfgfad =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_dfgfad =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_dfgfad =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_dfgfad =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_dfgfad =5;};return nil ;};func (_bdfea ST_EdGrp )ValidateWithPath (path string )error {switch _bdfea {case 0,1,2,3,4,5,6,7:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdfea ));};return nil ;}; -// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path -func (_cdecc *CT_DocPart )ValidateWithPath (path string )error {if _cdecc .DocPartPr !=nil {if _cccaf :=_cdecc .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_cccaf !=nil {return _cccaf ;};};if _cdecc .DocPartBody !=nil {if _bbee :=_cdecc .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079");_bbee !=nil {return _bbee ;};};return nil ;};func (_cceda ST_HexColorAuto )ValidateWithPath (path string )error {switch _cceda {case 0,1:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cceda ));};return nil ;}; +// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path +func (_bfaec *CT_MailMergeDest )ValidateWithPath (path string )error {if _bfaec .ValAttr ==ST_MailMergeDestUnset {return _ace .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 _bdedd :=_bfaec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdedd !=nil {return _bdedd ;};return nil ;};func (_ecfbb ST_FtnEdn )String ()string {switch _ecfbb {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 (_egdbg *CT_NumPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbbc :for {_gcdb ,_cfdggb :=d .Token ();if _cfdggb !=nil {return _cfdggb ;};switch _egee :=_gcdb .(type ){case _d .StartElement :switch _egee .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 :"\u0069\u006c\u0076\u006c"},_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 :"\u0069\u006c\u0076\u006c"}:_egdbg .Ilvl =NewCT_DecimalNumber ();if _agadg :=d .DecodeElement (_egdbg .Ilvl ,&_egee );_agadg !=nil {return _agadg ;};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 :"\u006e\u0075\u006dI\u0064"},_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 :"\u006e\u0075\u006dI\u0064"}:_egdbg .NumId =NewCT_DecimalNumber ();if _adfaf :=d .DecodeElement (_egdbg .NumId ,&_egee );_adfaf !=nil {return _adfaf ;};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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_egdbg .NumberingChange =NewCT_TrackChangeNumbering ();if _daccg :=d .DecodeElement (_egdbg .NumberingChange ,&_egee );_daccg !=nil {return _daccg ;};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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_egdbg .Ins =NewCT_TrackChange ();if _ecfage :=d .DecodeElement (_egdbg .Ins ,&_egee );_ecfage !=nil {return _ecfage ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072\u0020\u0025\u0076",_egee .Name );if _beeggg :=d .Skip ();_beeggg !=nil {return _beeggg ;};};case _d .EndElement :break _adbbc ;case _d .CharData :};};return nil ;};func (_cbbgc WdST_AlignH )String ()string {switch _cbbgc {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 (_cfffcef WdST_AlignV )ValidateWithPath (path string )error {switch _cfffcef {case 0,1,2,3,4,5:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfffcef ));};return nil ;};func (_caadb ST_TargetScreenSz )Validate ()error {return _caadb .ValidateWithPath ("")};func (_dcfca *CT_LineNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fggb :=range start .Attr {if _fggb .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_afccb ,_gffgf :=_ac .ParseInt (_fggb .Value ,10,64);if _gffgf !=nil {return _gffgf ;};_dcfca .CountByAttr =&_afccb ;continue ;};if _fggb .Name .Local =="\u0073\u0074\u0061r\u0074"{_fegb ,_efegf :=_ac .ParseInt (_fggb .Value ,10,64);if _efegf !=nil {return _efegf ;};_dcfca .StartAttr =&_fegb ;continue ;};if _fggb .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_decba ,_ceaadb :=ParseUnionST_TwipsMeasure (_fggb .Value );if _ceaadb !=nil {return _ceaadb ;};_dcfca .DistanceAttr =&_decba ;continue ;};if _fggb .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_dcfca .RestartAttr .UnmarshalXMLAttr (_fggb );continue ;};};for {_aebaga ,_gdacb :=d .Token ();if _gdacb !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_gdacb );};if _dbdfb ,_becec :=_aebaga .(_d .EndElement );_becec &&_dbdfb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path -func (_gfdf *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _gfdf .ValAttr !=nil {if _ccedf :=_gfdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccedf !=nil {return _ccedf ;};};return nil ;};func (_dfdged *CT_VerticalJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dcfb ,_dcgfe :=_dfdged .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcgfe !=nil {return _dcgfe ;};start .Attr =append (start .Attr ,_dcfb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Underline ()*CT_Underline {_efbae :=&CT_Underline {};return _efbae };func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_adcgc :=&CT_ShapeDefaults {};return _adcgc };func (_bdada *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 _bdada .CT_TxbxContent .MarshalXML (e ,start );};func (_ecace ST_FFTextType )String ()string {switch _ecace {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 "";}; +// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path +func (_cee *CT_AbstractNum )ValidateWithPath (path string )error {if _cee .Nsid !=nil {if _bdbe :=_cee .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_bdbe !=nil {return _bdbe ;};};if _cee .MultiLevelType !=nil {if _gfd :=_cee .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065");_gfd !=nil {return _gfd ;};};if _cee .Tmpl !=nil {if _cbd :=_cee .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_cbd !=nil {return _cbd ;};};if _cee .Name !=nil {if _fgb :=_cee .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_fgb !=nil {return _fgb ;};};if _cee .StyleLink !=nil {if _dgbc :=_cee .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_dgbc !=nil {return _dgbc ;};};if _cee .NumStyleLink !=nil {if _aegg :=_cee .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_aegg !=nil {return _aegg ;};};for _cde ,_gaa :=range _cee .Lvl {if _baa :=_gaa .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_cde ));_baa !=nil {return _baa ;};};return nil ;};func (_cgefba *WdCT_TextboxInfo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgefba .TxbxContent =NewWdCT_TxbxContent ();for _ ,_baagcc :=range start .Attr {if _baagcc .Name .Local =="\u0069\u0064"{_abgcca ,_ccgfcc :=_ac .ParseUint (_baagcc .Value ,10,16);if _ccgfcc !=nil {return _ccgfcc ;};_aebdc :=uint16 (_abgcca );_cgefba .IdAttr =&_aebdc ;continue ;};};_gedefc :for {_fededb ,_aeeccbb :=d .Token ();if _aeeccbb !=nil {return _aeeccbb ;};switch _gbdca :=_fededb .(type ){case _d .StartElement :switch _gbdca .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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"}:if _fdacc :=d .DecodeElement (_cgefba .TxbxContent ,&_gbdca );_fdacc !=nil {return _fdacc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgefba .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _cbbag :=d .DecodeElement (_cgefba .ExtLst ,&_gbdca );_cbbag !=nil {return _cbbag ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f\u0020\u0025v",_gbdca .Name );if _cdggc :=d .Skip ();_cdggc !=nil {return _cdggc ;};};case _d .EndElement :break _gedefc ;case _d .CharData :};};return nil ;};type CT_PixelsMeasure struct{ -// Validate validates the CT_Shd and its children -func (_adbbc *CT_Shd )Validate ()error {return _adbbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};func (_agcda *WdCT_WrapTight )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gcbegb ,_gfgbbb :=_agcda .WrapTextAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _gfgbbb !=nil {return _gfgbbb ;};start .Attr =append (start .Attr ,_gcbegb );if _agcda .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ff .Sprintf ("\u0025\u0076",*_agcda .DistLAttr )});};if _agcda .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ff .Sprintf ("\u0025\u0076",*_agcda .DistRAttr )});};e .EncodeToken (start );_fbddac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_agcda .WrapPolygon ,_fbddac );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Measurement in Pixels +ValAttr uint64 ;}; -// Validate validates the CT_HpsMeasure and its children -func (_gfcfab *CT_HpsMeasure )Validate ()error {return _gfcfab .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_cfffbd *TxbxContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfffbd .CT_TxbxContent =*NewCT_TxbxContent ();_babgba :for {_cacca ,_bafbc :=d .Token ();if _bafbc !=nil {return _bafbc ;};switch _aacac :=_cacca .(type ){case _f .StartElement :switch _aacac .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"}:_degdb :=NewCT_AltChunk ();if _dfgdca :=d .DecodeElement (_degdb ,&_aacac );_dfgdca !=nil {return _dfgdca ;};_cfffbd .AltChunk =append (_cfffbd .AltChunk ,_degdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dddgbe :=NewEG_ContentBlockContent ();_dddgbe .CustomXml =NewCT_CustomXmlBlock ();if _bebbfc :=d .DecodeElement (_dddgbe .CustomXml ,&_aacac );_bebbfc !=nil {return _bebbfc ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_dddgbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbea :=NewEG_ContentBlockContent ();_dbbea .Sdt =NewCT_SdtBlock ();if _bdfge :=d .DecodeElement (_dbbea .Sdt ,&_aacac );_bdfge !=nil {return _bdfge ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_dbbea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbebe :=NewEG_ContentBlockContent ();_eddeed :=NewCT_P ();if _cacgf :=d .DecodeElement (_eddeed ,&_aacac );_cacgf !=nil {return _cacgf ;};_bbebe .P =append (_bbebe .P ,_eddeed );_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_bbebe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddggfb :=NewEG_ContentBlockContent ();_eefbcb :=NewCT_Tbl ();if _cafde :=d .DecodeElement (_eefbcb ,&_aacac );_cafde !=nil {return _cafde ;};_ddggfb .Tbl =append (_ddggfb .Tbl ,_eefbcb );_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_ddggfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdfba :=NewEG_ContentBlockContent ();_dcdcc :=NewEG_RunLevelElts ();_dcdcc .ProofErr =NewCT_ProofErr ();if _cdbdg :=d .DecodeElement (_dcdcc .ProofErr ,&_aacac );_cdbdg !=nil {return _cdbdg ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_fcdfba );_fcdfba .EG_RunLevelElts =append (_fcdfba .EG_RunLevelElts ,_dcdcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gagbge :=NewEG_ContentBlockContent ();_ebgbg :=NewEG_RunLevelElts ();_ebgbg .PermStart =NewCT_PermStart ();if _eegagb :=d .DecodeElement (_ebgbg .PermStart ,&_aacac );_eegagb !=nil {return _eegagb ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_gagbge );_gagbge .EG_RunLevelElts =append (_gagbge .EG_RunLevelElts ,_ebgbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geabf :=NewEG_ContentBlockContent ();_bfded :=NewEG_RunLevelElts ();_bfded .PermEnd =NewCT_Perm ();if _accdb :=d .DecodeElement (_bfded .PermEnd ,&_aacac );_accdb !=nil {return _accdb ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_geabf );_geabf .EG_RunLevelElts =append (_geabf .EG_RunLevelElts ,_bfded );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcefgg :=NewEG_ContentBlockContent ();_fcded :=NewEG_RunLevelElts ();_fcded .Ins =NewCT_RunTrackChange ();if _eabddb :=d .DecodeElement (_fcded .Ins ,&_aacac );_eabddb !=nil {return _eabddb ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_gcefgg );_gcefgg .EG_RunLevelElts =append (_gcefgg .EG_RunLevelElts ,_fcded );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcccb :=NewEG_ContentBlockContent ();_gdcaad :=NewEG_RunLevelElts ();_gdcaad .Del =NewCT_RunTrackChange ();if _abecdd :=d .DecodeElement (_gdcaad .Del ,&_aacac );_abecdd !=nil {return _abecdd ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_bcccb );_bcccb .EG_RunLevelElts =append (_bcccb .EG_RunLevelElts ,_gdcaad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efgca :=NewEG_ContentBlockContent ();_eegcae :=NewEG_RunLevelElts ();_eegcae .MoveFrom =NewCT_RunTrackChange ();if _fgaeca :=d .DecodeElement (_eegcae .MoveFrom ,&_aacac );_fgaeca !=nil {return _fgaeca ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_efgca );_efgca .EG_RunLevelElts =append (_efgca .EG_RunLevelElts ,_eegcae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffbgf :=NewEG_ContentBlockContent ();_fbefd :=NewEG_RunLevelElts ();_fbefd .MoveTo =NewCT_RunTrackChange ();if _dcacb :=d .DecodeElement (_fbefd .MoveTo ,&_aacac );_dcacb !=nil {return _dcacb ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_ffbgf );_ffbgf .EG_RunLevelElts =append (_ffbgf .EG_RunLevelElts ,_fbefd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedga :=NewEG_ContentBlockContent ();_ffbdad :=NewEG_RunLevelElts ();_bbbfd :=NewEG_RangeMarkupElements ();_bbbfd .BookmarkStart =NewCT_Bookmark ();if _affbfa :=d .DecodeElement (_bbbfd .BookmarkStart ,&_aacac );_affbfa !=nil {return _affbfa ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_gedga );_gedga .EG_RunLevelElts =append (_gedga .EG_RunLevelElts ,_ffbdad );_ffbdad .EG_RangeMarkupElements =append (_ffbdad .EG_RangeMarkupElements ,_bbbfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcfabb :=NewEG_ContentBlockContent ();_beecef :=NewEG_RunLevelElts ();_gefaba :=NewEG_RangeMarkupElements ();_gefaba .BookmarkEnd =NewCT_MarkupRange ();if _afaca :=d .DecodeElement (_gefaba .BookmarkEnd ,&_aacac );_afaca !=nil {return _afaca ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_fcfabb );_fcfabb .EG_RunLevelElts =append (_fcfabb .EG_RunLevelElts ,_beecef );_beecef .EG_RangeMarkupElements =append (_beecef .EG_RangeMarkupElements ,_gefaba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efeagb :=NewEG_ContentBlockContent ();_eecfb :=NewEG_RunLevelElts ();_cfdbae :=NewEG_RangeMarkupElements ();_cfdbae .MoveFromRangeStart =NewCT_MoveBookmark ();if _cceec :=d .DecodeElement (_cfdbae .MoveFromRangeStart ,&_aacac );_cceec !=nil {return _cceec ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_efeagb );_efeagb .EG_RunLevelElts =append (_efeagb .EG_RunLevelElts ,_eecfb );_eecfb .EG_RangeMarkupElements =append (_eecfb .EG_RangeMarkupElements ,_cfdbae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccffee :=NewEG_ContentBlockContent ();_ececde :=NewEG_RunLevelElts ();_gedfc :=NewEG_RangeMarkupElements ();_gedfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _fbbda :=d .DecodeElement (_gedfc .MoveFromRangeEnd ,&_aacac );_fbbda !=nil {return _fbbda ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_ccffee );_ccffee .EG_RunLevelElts =append (_ccffee .EG_RunLevelElts ,_ececde );_ececde .EG_RangeMarkupElements =append (_ececde .EG_RangeMarkupElements ,_gedfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadcb :=NewEG_ContentBlockContent ();_fecbcd :=NewEG_RunLevelElts ();_dafed :=NewEG_RangeMarkupElements ();_dafed .MoveToRangeStart =NewCT_MoveBookmark ();if _eddedc :=d .DecodeElement (_dafed .MoveToRangeStart ,&_aacac );_eddedc !=nil {return _eddedc ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_aadcb );_aadcb .EG_RunLevelElts =append (_aadcb .EG_RunLevelElts ,_fecbcd );_fecbcd .EG_RangeMarkupElements =append (_fecbcd .EG_RangeMarkupElements ,_dafed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agedcf :=NewEG_ContentBlockContent ();_ecdaf :=NewEG_RunLevelElts ();_gfgddf :=NewEG_RangeMarkupElements ();_gfgddf .MoveToRangeEnd =NewCT_MarkupRange ();if _dfbfa :=d .DecodeElement (_gfgddf .MoveToRangeEnd ,&_aacac );_dfbfa !=nil {return _dfbfa ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_agedcf );_agedcf .EG_RunLevelElts =append (_agedcf .EG_RunLevelElts ,_ecdaf );_ecdaf .EG_RangeMarkupElements =append (_ecdaf .EG_RangeMarkupElements ,_gfgddf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgff :=NewEG_ContentBlockContent ();_gdcbef :=NewEG_RunLevelElts ();_cggce :=NewEG_RangeMarkupElements ();_cggce .CommentRangeStart =NewCT_MarkupRange ();if _acbag :=d .DecodeElement (_cggce .CommentRangeStart ,&_aacac );_acbag !=nil {return _acbag ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_cdgff );_cdgff .EG_RunLevelElts =append (_cdgff .EG_RunLevelElts ,_gdcbef );_gdcbef .EG_RangeMarkupElements =append (_gdcbef .EG_RangeMarkupElements ,_cggce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeddg :=NewEG_ContentBlockContent ();_gcdda :=NewEG_RunLevelElts ();_baedbb :=NewEG_RangeMarkupElements ();_baedbb .CommentRangeEnd =NewCT_MarkupRange ();if _gcafae :=d .DecodeElement (_baedbb .CommentRangeEnd ,&_aacac );_gcafae !=nil {return _gcafae ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_bfeddg );_bfeddg .EG_RunLevelElts =append (_bfeddg .EG_RunLevelElts ,_gcdda );_gcdda .EG_RangeMarkupElements =append (_gcdda .EG_RangeMarkupElements ,_baedbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cecee :=NewEG_ContentBlockContent ();_ccfca :=NewEG_RunLevelElts ();_eebdad :=NewEG_RangeMarkupElements ();_eebdad .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aaaceb :=d .DecodeElement (_eebdad .CustomXmlInsRangeStart ,&_aacac );_aaaceb !=nil {return _aaaceb ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_cecee );_cecee .EG_RunLevelElts =append (_cecee .EG_RunLevelElts ,_ccfca );_ccfca .EG_RangeMarkupElements =append (_ccfca .EG_RangeMarkupElements ,_eebdad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdeed :=NewEG_ContentBlockContent ();_ggafc :=NewEG_RunLevelElts ();_cabba :=NewEG_RangeMarkupElements ();_cabba .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbfcca :=d .DecodeElement (_cabba .CustomXmlInsRangeEnd ,&_aacac );_gbfcca !=nil {return _gbfcca ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_fdeed );_fdeed .EG_RunLevelElts =append (_fdeed .EG_RunLevelElts ,_ggafc );_ggafc .EG_RangeMarkupElements =append (_ggafc .EG_RangeMarkupElements ,_cabba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bafgad :=NewEG_ContentBlockContent ();_gbddb :=NewEG_RunLevelElts ();_aggbg :=NewEG_RangeMarkupElements ();_aggbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egcfab :=d .DecodeElement (_aggbg .CustomXmlDelRangeStart ,&_aacac );_egcfab !=nil {return _egcfab ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_bafgad );_bafgad .EG_RunLevelElts =append (_bafgad .EG_RunLevelElts ,_gbddb );_gbddb .EG_RangeMarkupElements =append (_gbddb .EG_RangeMarkupElements ,_aggbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdbfgf :=NewEG_ContentBlockContent ();_dgeec :=NewEG_RunLevelElts ();_bbdfa :=NewEG_RangeMarkupElements ();_bbdfa .CustomXmlDelRangeEnd =NewCT_Markup ();if _abbeee :=d .DecodeElement (_bbdfa .CustomXmlDelRangeEnd ,&_aacac );_abbeee !=nil {return _abbeee ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_bdbfgf );_bdbfgf .EG_RunLevelElts =append (_bdbfgf .EG_RunLevelElts ,_dgeec );_dgeec .EG_RangeMarkupElements =append (_dgeec .EG_RangeMarkupElements ,_bbdfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcbdbc :=NewEG_ContentBlockContent ();_gebdd :=NewEG_RunLevelElts ();_ebacge :=NewEG_RangeMarkupElements ();_ebacge .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _acfee :=d .DecodeElement (_ebacge .CustomXmlMoveFromRangeStart ,&_aacac );_acfee !=nil {return _acfee ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_dcbdbc );_dcbdbc .EG_RunLevelElts =append (_dcbdbc .EG_RunLevelElts ,_gebdd );_gebdd .EG_RangeMarkupElements =append (_gebdd .EG_RangeMarkupElements ,_ebacge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecgcc :=NewEG_ContentBlockContent ();_eadecca :=NewEG_RunLevelElts ();_ddeeg :=NewEG_RangeMarkupElements ();_ddeeg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bcdcgg :=d .DecodeElement (_ddeeg .CustomXmlMoveFromRangeEnd ,&_aacac );_bcdcgg !=nil {return _bcdcgg ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_ecgcc );_ecgcc .EG_RunLevelElts =append (_ecgcc .EG_RunLevelElts ,_eadecca );_eadecca .EG_RangeMarkupElements =append (_eadecca .EG_RangeMarkupElements ,_ddeeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeggg :=NewEG_ContentBlockContent ();_ddaafb :=NewEG_RunLevelElts ();_dabgac :=NewEG_RangeMarkupElements ();_dabgac .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fefdce :=d .DecodeElement (_dabgac .CustomXmlMoveToRangeStart ,&_aacac );_fefdce !=nil {return _fefdce ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_aeggg );_aeggg .EG_RunLevelElts =append (_aeggg .EG_RunLevelElts ,_ddaafb );_ddaafb .EG_RangeMarkupElements =append (_ddaafb .EG_RangeMarkupElements ,_dabgac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feege :=NewEG_ContentBlockContent ();_dceda :=NewEG_RunLevelElts ();_ffcbd :=NewEG_RangeMarkupElements ();_ffcbd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gdggf :=d .DecodeElement (_ffcbd .CustomXmlMoveToRangeEnd ,&_aacac );_gdggf !=nil {return _gdggf ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_feege );_feege .EG_RunLevelElts =append (_feege .EG_RunLevelElts ,_dceda );_dceda .EG_RangeMarkupElements =append (_dceda .EG_RangeMarkupElements ,_ffcbd );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"}:_bbdaf :=NewEG_ContentBlockContent ();_fgggd :=NewEG_RunLevelElts ();_gbefg :=NewEG_MathContent ();_gbefg .OMathPara =_ee .NewOMathPara ();if _cgfedg :=d .DecodeElement (_gbefg .OMathPara ,&_aacac );_cgfedg !=nil {return _cgfedg ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_bbdaf );_bbdaf .EG_RunLevelElts =append (_bbdaf .EG_RunLevelElts ,_fgggd );_fgggd .EG_MathContent =append (_fgggd .EG_MathContent ,_gbefg );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"}:_agcbce :=NewEG_ContentBlockContent ();_ffafgc :=NewEG_RunLevelElts ();_egabgc :=NewEG_MathContent ();_egabgc .OMath =_ee .NewOMath ();if _ccfda :=d .DecodeElement (_egabgc .OMath ,&_aacac );_ccfda !=nil {return _ccfda ;};_cfffbd .EG_ContentBlockContent =append (_cfffbd .EG_ContentBlockContent ,_agcbce );_agcbce .EG_RunLevelElts =append (_agcbce .EG_RunLevelElts ,_ffafgc );_ffafgc .EG_MathContent =append (_ffafgc .EG_MathContent ,_egabgc );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0054\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_aacac .Name );if _afedg :=d .Skip ();_afedg !=nil {return _afedg ;};};case _f .EndElement :break _babgba ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path +func (_bdfgfe *EG_PContentBase )ValidateWithPath (path string )error {if _bdfgfe .CustomXml !=nil {if _agcddf :=_bdfgfe .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_agcddf !=nil {return _agcddf ;};};for _ffdebg ,_gecbea :=range _bdfgfe .FldSimple {if _daeefa :=_gecbea .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ffdebg ));_daeefa !=nil {return _daeefa ;};};if _bdfgfe .Hyperlink !=nil {if _egbbge :=_bdfgfe .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_egbbge !=nil {return _egbbge ;};};return nil ;};func (_ebgaec ST_CharacterSpacing )ValidateWithPath (path string )error {switch _ebgaec {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgaec ));};return nil ;};func (_cadfbc *CT_SdtBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dccgbg :for {_dcfaec ,_bdegg :=d .Token ();if _bdegg !=nil {return _bdegg ;};switch _cddbc :=_dcfaec .(type ){case _d .StartElement :switch _cddbc .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_cadfbc .SdtPr =NewCT_SdtPr ();if _abgca :=d .DecodeElement (_cadfbc .SdtPr ,&_cddbc );_abgca !=nil {return _abgca ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_cadfbc .SdtEndPr =NewCT_SdtEndPr ();if _acafc :=d .DecodeElement (_cadfbc .SdtEndPr ,&_cddbc );_acafc !=nil {return _acafc ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_cadfbc .SdtContent =NewCT_SdtContentBlock ();if _gdgfa :=d .DecodeElement (_cadfbc .SdtContent ,&_cddbc );_gdgfa !=nil {return _gdgfa ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_cddbc .Name );if _eceda :=d .Skip ();_eceda !=nil {return _eceda ;};};case _d .EndElement :break _dccgbg ;case _d .CharData :};};return nil ;};func (_fdcggdc ST_Zoom )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbbgg :=_d .Attr {};_dbbgg .Name =name ;switch _fdcggdc {case ST_ZoomUnset :_dbbgg .Value ="";case ST_ZoomNone :_dbbgg .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_dbbgg .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_dbbgg .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_dbbgg .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _dbbgg ,nil ;};func (_cegff *CT_SdtContentRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dafdfd :for {_bgedc ,_gcgac :=d .Token ();if _gcgac !=nil {return _gcgac ;};switch _gecgg :=_bgedc .(type ){case _d .StartElement :switch _gecgg .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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_fdbfe :=NewCT_Row ();if _ddacd :=d .DecodeElement (_fdbfe ,&_gecgg );_ddacd !=nil {return _ddacd ;};_cegff .Tr =append (_cegff .Tr ,_fdbfe );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cegff .CustomXml =NewCT_CustomXmlRow ();if _efdaf :=d .DecodeElement (_cegff .CustomXml ,&_gecgg );_efdaf !=nil {return _efdaf ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_cegff .Sdt =NewCT_SdtRow ();if _dcbfd :=d .DecodeElement (_cegff .Sdt ,&_gecgg );_dcbfd !=nil {return _dcbfd ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cbgef :=NewEG_RunLevelElts ();_cbgef .ProofErr =NewCT_ProofErr ();if _ceab :=d .DecodeElement (_cbgef .ProofErr ,&_gecgg );_ceab !=nil {return _ceab ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_cbgef );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fdbgaf :=NewEG_RunLevelElts ();_fdbgaf .PermStart =NewCT_PermStart ();if _ggebe :=d .DecodeElement (_fdbgaf .PermStart ,&_gecgg );_ggebe !=nil {return _ggebe ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_fdbgaf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_efgeg :=NewEG_RunLevelElts ();_efgeg .PermEnd =NewCT_Perm ();if _cggae :=d .DecodeElement (_efgeg .PermEnd ,&_gecgg );_cggae !=nil {return _cggae ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_efgeg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_aedabb :=NewEG_RunLevelElts ();_aedabb .Ins =NewCT_RunTrackChange ();if _afeae :=d .DecodeElement (_aedabb .Ins ,&_gecgg );_afeae !=nil {return _afeae ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_aedabb );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ggdgf :=NewEG_RunLevelElts ();_ggdgf .Del =NewCT_RunTrackChange ();if _ceaabe :=d .DecodeElement (_ggdgf .Del ,&_gecgg );_ceaabe !=nil {return _ceaabe ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_ggdgf );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gfcab :=NewEG_RunLevelElts ();_gfcab .MoveFrom =NewCT_RunTrackChange ();if _dgdeef :=d .DecodeElement (_gfcab .MoveFrom ,&_gecgg );_dgdeef !=nil {return _dgdeef ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_gfcab );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_geecg :=NewEG_RunLevelElts ();_geecg .MoveTo =NewCT_RunTrackChange ();if _ecfceg :=d .DecodeElement (_geecg .MoveTo ,&_gecgg );_ecfceg !=nil {return _ecfceg ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_geecg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bgfba :=NewEG_RunLevelElts ();_fddgdd :=NewEG_RangeMarkupElements ();_fddgdd .BookmarkStart =NewCT_Bookmark ();if _dfcbb :=d .DecodeElement (_fddgdd .BookmarkStart ,&_gecgg );_dfcbb !=nil {return _dfcbb ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_bgfba );_bgfba .EG_RangeMarkupElements =append (_bgfba .EG_RangeMarkupElements ,_fddgdd );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cdbgfg :=NewEG_RunLevelElts ();_cdebf :=NewEG_RangeMarkupElements ();_cdebf .BookmarkEnd =NewCT_MarkupRange ();if _fdcaf :=d .DecodeElement (_cdebf .BookmarkEnd ,&_gecgg );_fdcaf !=nil {return _fdcaf ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_cdbgfg );_cdbgfg .EG_RangeMarkupElements =append (_cdbgfg .EG_RangeMarkupElements ,_cdebf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dfcefff :=NewEG_RunLevelElts ();_dfgcd :=NewEG_RangeMarkupElements ();_dfgcd .MoveFromRangeStart =NewCT_MoveBookmark ();if _cadc :=d .DecodeElement (_dfgcd .MoveFromRangeStart ,&_gecgg );_cadc !=nil {return _cadc ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_dfcefff );_dfcefff .EG_RangeMarkupElements =append (_dfcefff .EG_RangeMarkupElements ,_dfgcd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dacadb :=NewEG_RunLevelElts ();_gdadg :=NewEG_RangeMarkupElements ();_gdadg .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbffa :=d .DecodeElement (_gdadg .MoveFromRangeEnd ,&_gecgg );_bbffa !=nil {return _bbffa ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_dacadb );_dacadb .EG_RangeMarkupElements =append (_dacadb .EG_RangeMarkupElements ,_gdadg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_egab :=NewEG_RunLevelElts ();_cbabg :=NewEG_RangeMarkupElements ();_cbabg .MoveToRangeStart =NewCT_MoveBookmark ();if _dddcg :=d .DecodeElement (_cbabg .MoveToRangeStart ,&_gecgg );_dddcg !=nil {return _dddcg ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_egab );_egab .EG_RangeMarkupElements =append (_egab .EG_RangeMarkupElements ,_cbabg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_faebf :=NewEG_RunLevelElts ();_bbfded :=NewEG_RangeMarkupElements ();_bbfded .MoveToRangeEnd =NewCT_MarkupRange ();if _bdeb :=d .DecodeElement (_bbfded .MoveToRangeEnd ,&_gecgg );_bdeb !=nil {return _bdeb ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_faebf );_faebf .EG_RangeMarkupElements =append (_faebf .EG_RangeMarkupElements ,_bbfded );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cdafea :=NewEG_RunLevelElts ();_bbddc :=NewEG_RangeMarkupElements ();_bbddc .CommentRangeStart =NewCT_MarkupRange ();if _bgbbe :=d .DecodeElement (_bbddc .CommentRangeStart ,&_gecgg );_bgbbe !=nil {return _bgbbe ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_cdafea );_cdafea .EG_RangeMarkupElements =append (_cdafea .EG_RangeMarkupElements ,_bbddc );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebbcef :=NewEG_RunLevelElts ();_fcffe :=NewEG_RangeMarkupElements ();_fcffe .CommentRangeEnd =NewCT_MarkupRange ();if _cgcag :=d .DecodeElement (_fcffe .CommentRangeEnd ,&_gecgg );_cgcag !=nil {return _cgcag ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_ebbcef );_ebbcef .EG_RangeMarkupElements =append (_ebbcef .EG_RangeMarkupElements ,_fcffe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gaffeg :=NewEG_RunLevelElts ();_fagbed :=NewEG_RangeMarkupElements ();_fagbed .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdagf :=d .DecodeElement (_fagbed .CustomXmlInsRangeStart ,&_gecgg );_bdagf !=nil {return _bdagf ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_gaffeg );_gaffeg .EG_RangeMarkupElements =append (_gaffeg .EG_RangeMarkupElements ,_fagbed );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ebcefdg :=NewEG_RunLevelElts ();_ddace :=NewEG_RangeMarkupElements ();_ddace .CustomXmlInsRangeEnd =NewCT_Markup ();if _deaad :=d .DecodeElement (_ddace .CustomXmlInsRangeEnd ,&_gecgg );_deaad !=nil {return _deaad ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_ebcefdg );_ebcefdg .EG_RangeMarkupElements =append (_ebcefdg .EG_RangeMarkupElements ,_ddace );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_agcdc :=NewEG_RunLevelElts ();_ebbeb :=NewEG_RangeMarkupElements ();_ebbeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgcbc :=d .DecodeElement (_ebbeb .CustomXmlDelRangeStart ,&_gecgg );_bgcbc !=nil {return _bgcbc ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_agcdc );_agcdc .EG_RangeMarkupElements =append (_agcdc .EG_RangeMarkupElements ,_ebbeb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_agdfgc :=NewEG_RunLevelElts ();_cdfdg :=NewEG_RangeMarkupElements ();_cdfdg .CustomXmlDelRangeEnd =NewCT_Markup ();if _agcgf :=d .DecodeElement (_cdfdg .CustomXmlDelRangeEnd ,&_gecgg );_agcgf !=nil {return _agcgf ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_agdfgc );_agdfgc .EG_RangeMarkupElements =append (_agdfgc .EG_RangeMarkupElements ,_cdfdg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_babbc :=NewEG_RunLevelElts ();_caaga :=NewEG_RangeMarkupElements ();_caaga .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcbfe :=d .DecodeElement (_caaga .CustomXmlMoveFromRangeStart ,&_gecgg );_bcbfe !=nil {return _bcbfe ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_babbc );_babbc .EG_RangeMarkupElements =append (_babbc .EG_RangeMarkupElements ,_caaga );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_faaae :=NewEG_RunLevelElts ();_efbaba :=NewEG_RangeMarkupElements ();_efbaba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbaacf :=d .DecodeElement (_efbaba .CustomXmlMoveFromRangeEnd ,&_gecgg );_gbaacf !=nil {return _gbaacf ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_faaae );_faaae .EG_RangeMarkupElements =append (_faaae .EG_RangeMarkupElements ,_efbaba );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_adgdb :=NewEG_RunLevelElts ();_afabd :=NewEG_RangeMarkupElements ();_afabd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cafgb :=d .DecodeElement (_afabd .CustomXmlMoveToRangeStart ,&_gecgg );_cafgb !=nil {return _cafgb ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_adgdb );_adgdb .EG_RangeMarkupElements =append (_adgdb .EG_RangeMarkupElements ,_afabd );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cggab :=NewEG_RunLevelElts ();_eefefc :=NewEG_RangeMarkupElements ();_eefefc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efccf :=d .DecodeElement (_eefefc .CustomXmlMoveToRangeEnd ,&_gecgg );_efccf !=nil {return _efccf ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_cggab );_cggab .EG_RangeMarkupElements =append (_cggab .EG_RangeMarkupElements ,_eefefc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaccf :=NewEG_RunLevelElts ();_dbcgc :=NewEG_MathContent ();_dbcgc .OMathPara =_ed .NewOMathPara ();if _egfae :=d .DecodeElement (_dbcgc .OMathPara ,&_gecgg );_egfae !=nil {return _egfae ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_aaccf );_aaccf .EG_MathContent =append (_aaccf .EG_MathContent ,_dbcgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfcdd :=NewEG_RunLevelElts ();_cdagfb :=NewEG_MathContent ();_cdagfb .OMath =_ed .NewOMath ();if _bceec :=d .DecodeElement (_cdagfb .OMath ,&_gecgg );_bceec !=nil {return _bceec ;};_cegff .EG_RunLevelElts =append (_cegff .EG_RunLevelElts ,_bfcdd );_bfcdd .EG_MathContent =append (_bfcdd .EG_MathContent ,_cdagfb );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0020\u0025v",_gecgg .Name );if _afcgbb :=d .Skip ();_afcgbb !=nil {return _afcgbb ;};};case _d .EndElement :break _dafdfd ;case _d .CharData :};};return nil ;};func (_gdefc *CT_TrPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdefc .CnfStyle !=nil {_bdfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_cefcg :=range _gdefc .CnfStyle {e .EncodeElement (_cefcg ,_bdfe );};};if _gdefc .DivId !=nil {_debdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_ebbccf :=range _gdefc .DivId {e .EncodeElement (_ebbccf ,_debdg );};};if _gdefc .GridBefore !=nil {_gdadgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_bafcc :=range _gdefc .GridBefore {e .EncodeElement (_bafcc ,_gdadgd );};};if _gdefc .GridAfter !=nil {_bbgcc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_ggfeg :=range _gdefc .GridAfter {e .EncodeElement (_ggfeg ,_bbgcc );};};if _gdefc .WBefore !=nil {_eaafgf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_aeafe :=range _gdefc .WBefore {e .EncodeElement (_aeafe ,_eaafgf );};};if _gdefc .WAfter !=nil {_cebag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_ddffg :=range _gdefc .WAfter {e .EncodeElement (_ddffg ,_cebag );};};if _gdefc .CantSplit !=nil {_eddcdb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_gaada :=range _gdefc .CantSplit {e .EncodeElement (_gaada ,_eddcdb );};};if _gdefc .TrHeight !=nil {_fffdbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_agggef :=range _gdefc .TrHeight {e .EncodeElement (_agggef ,_fffdbc );};};if _gdefc .TblHeader !=nil {_gdeccc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_egdcc :=range _gdefc .TblHeader {e .EncodeElement (_egdcc ,_gdeccc );};};if _gdefc .TblCellSpacing !=nil {_ccbbdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_afafcf :=range _gdefc .TblCellSpacing {e .EncodeElement (_afafcf ,_ccbbdg );};};if _gdefc .Jc !=nil {_bdcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_afbec :=range _gdefc .Jc {e .EncodeElement (_afbec ,_bdcbd );};};if _gdefc .Hidden !=nil {_bccfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_abbcbe :=range _gdefc .Hidden {e .EncodeElement (_abbcbe ,_bccfd );};};if _gdefc .Ins !=nil {_bdfed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gdefc .Ins ,_bdfed );};if _gdefc .Del !=nil {_ggdbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_gdefc .Del ,_ggdbd );};if _gdefc .TrPrChange !=nil {_cbbgea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gdefc .TrPrChange ,_cbbgea );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceaee ST_HAnchor )Validate ()error {return _ceaee .ValidateWithPath ("")};func NewCT_Frameset ()*CT_Frameset {_cdfe :=&CT_Frameset {};return _cdfe };type ST_CharacterSpacing byte ;func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_gfaf :=&CT_FrameScrollbar {};_gfaf .ValAttr =ST_FrameScrollbar (1);return _gfaf ;};func (_ddgdcg ST_View )ValidateWithPath (path string )error {switch _ddgdcg {case 0,1,2,3,4,5,6:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgdcg ));};return nil ;};const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;);func (_gceeb *CT_Comment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gceeb .InitialsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_gceeb .InitialsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_gceeb .AuthorAttr )});if _gceeb .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_gceeb .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_gceeb .IdAttr )});e .EncodeToken (start );if _gceeb .EG_BlockLevelElts !=nil {for _ ,_gfge :=range _gceeb .EG_BlockLevelElts {_gfge .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ea *AG_Password )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aa :=range start .Attr {if _aa .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_dc ,_dd :=_aa .Value ,error (nil );if _dd !=nil {return _dd ;};_ea .AlgorithmNameAttr =&_dc ;continue ;};if _aa .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_eb ,_dg :=_aa .Value ,error (nil );if _dg !=nil {return _dg ;};_ea .HashValueAttr =&_eb ;continue ;};if _aa .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_eg ,_ec :=_aa .Value ,error (nil );if _ec !=nil {return _ec ;};_ea .SaltValueAttr =&_eg ;continue ;};if _aa .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_dcb ,_ef :=_ac .ParseInt (_aa .Value ,10,64);if _ef !=nil {return _ef ;};_ea .SpinCountAttr =&_dcb ;continue ;};};for {_cf ,_ab :=d .Token ();if _ab !=nil {return _ace .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_ab );};if _ede ,_ca :=_cf .(_d .EndElement );_ca &&_ede .Name ==start .Name {break ;};};return nil ;};func NewCT_WebSettings ()*CT_WebSettings {_babede :=&CT_WebSettings {};return _babede }; -// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path -func (_eafcbe *CT_TblPPr )ValidateWithPath (path string )error {if _eafcbe .LeftFromTextAttr !=nil {if _fabeg :=_eafcbe .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072");_fabeg !=nil {return _fabeg ;};};if _eafcbe .RightFromTextAttr !=nil {if _aefeb :=_eafcbe .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_aefeb !=nil {return _aefeb ;};};if _eafcbe .TopFromTextAttr !=nil {if _feebc :=_eafcbe .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_feebc !=nil {return _feebc ;};};if _eafcbe .BottomFromTextAttr !=nil {if _gebadd :=_eafcbe .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gebadd !=nil {return _gebadd ;};};if _cgaab :=_eafcbe .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_cgaab !=nil {return _cgaab ;};if _fcgfaf :=_eafcbe .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fcgfaf !=nil {return _fcgfaf ;};if _fcagc :=_eafcbe .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_fcagc !=nil {return _fcagc ;};if _eafcbe .TblpXAttr !=nil {if _fdege :=_eafcbe .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072");_fdege !=nil {return _fdege ;};};if _feaac :=_eafcbe .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_feaac !=nil {return _feaac ;};if _eafcbe .TblpYAttr !=nil {if _dcfea :=_eafcbe .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072");_dcfea !=nil {return _dcfea ;};};return nil ;}; +// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path +func (_bbbg *CT_FFStatusText )ValidateWithPath (path string )error {if _fefec :=_bbbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fefec !=nil {return _fefec ;};return nil ;};func (_faabg *CT_PPrGeneral )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgfda :for {_cedd ,_dcbad :=d .Token ();if _dcbad !=nil {return _dcbad ;};switch _baeaac :=_cedd .(type ){case _d .StartElement :switch _baeaac .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_faabg .PStyle =NewCT_String ();if _abaab :=d .DecodeElement (_faabg .PStyle ,&_baeaac );_abaab !=nil {return _abaab ;};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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_faabg .KeepNext =NewCT_OnOff ();if _ecece :=d .DecodeElement (_faabg .KeepNext ,&_baeaac );_ecece !=nil {return _ecece ;};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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_faabg .KeepLines =NewCT_OnOff ();if _dgfdfb :=d .DecodeElement (_faabg .KeepLines ,&_baeaac );_dgfdfb !=nil {return _dgfdfb ;};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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_faabg .PageBreakBefore =NewCT_OnOff ();if _bdeee :=d .DecodeElement (_faabg .PageBreakBefore ,&_baeaac );_bdeee !=nil {return _bdeee ;};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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_faabg .FramePr =NewCT_FramePr ();if _aedbf :=d .DecodeElement (_faabg .FramePr ,&_baeaac );_aedbf !=nil {return _aedbf ;};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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_faabg .WidowControl =NewCT_OnOff ();if _ffbeb :=d .DecodeElement (_faabg .WidowControl ,&_baeaac );_ffbeb !=nil {return _ffbeb ;};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 :"\u006e\u0075\u006dP\u0072"},_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 :"\u006e\u0075\u006dP\u0072"}:_faabg .NumPr =NewCT_NumPr ();if _ebfbc :=d .DecodeElement (_faabg .NumPr ,&_baeaac );_ebfbc !=nil {return _ebfbc ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_faabg .SuppressLineNumbers =NewCT_OnOff ();if _bdbcc :=d .DecodeElement (_faabg .SuppressLineNumbers ,&_baeaac );_bdbcc !=nil {return _bdbcc ;};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 :"\u0070\u0042\u0064\u0072"},_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 :"\u0070\u0042\u0064\u0072"}:_faabg .PBdr =NewCT_PBdr ();if _cggga :=d .DecodeElement (_faabg .PBdr ,&_baeaac );_cggga !=nil {return _cggga ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_faabg .Shd =NewCT_Shd ();if _gdecc :=d .DecodeElement (_faabg .Shd ,&_baeaac );_gdecc !=nil {return _gdecc ;};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 :"\u0074\u0061\u0062\u0073"},_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 :"\u0074\u0061\u0062\u0073"}:_faabg .Tabs =NewCT_Tabs ();if _aafae :=d .DecodeElement (_faabg .Tabs ,&_baeaac );_aafae !=nil {return _aafae ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_faabg .SuppressAutoHyphens =NewCT_OnOff ();if _cgccf :=d .DecodeElement (_faabg .SuppressAutoHyphens ,&_baeaac );_cgccf !=nil {return _cgccf ;};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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_faabg .Kinsoku =NewCT_OnOff ();if _dggde :=d .DecodeElement (_faabg .Kinsoku ,&_baeaac );_dggde !=nil {return _dggde ;};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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_faabg .WordWrap =NewCT_OnOff ();if _gedfa :=d .DecodeElement (_faabg .WordWrap ,&_baeaac );_gedfa !=nil {return _gedfa ;};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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_faabg .OverflowPunct =NewCT_OnOff ();if _faadd :=d .DecodeElement (_faabg .OverflowPunct ,&_baeaac );_faadd !=nil {return _faadd ;};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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_faabg .TopLinePunct =NewCT_OnOff ();if _cacdf :=d .DecodeElement (_faabg .TopLinePunct ,&_baeaac );_cacdf !=nil {return _cacdf ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_faabg .AutoSpaceDE =NewCT_OnOff ();if _eegb :=d .DecodeElement (_faabg .AutoSpaceDE ,&_baeaac );_eegb !=nil {return _eegb ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_faabg .AutoSpaceDN =NewCT_OnOff ();if _bgde :=d .DecodeElement (_faabg .AutoSpaceDN ,&_baeaac );_bgde !=nil {return _bgde ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_faabg .Bidi =NewCT_OnOff ();if _dcdac :=d .DecodeElement (_faabg .Bidi ,&_baeaac );_dcdac !=nil {return _dcdac ;};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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_faabg .AdjustRightInd =NewCT_OnOff ();if _bfafeb :=d .DecodeElement (_faabg .AdjustRightInd ,&_baeaac );_bfafeb !=nil {return _bfafeb ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_faabg .SnapToGrid =NewCT_OnOff ();if _cfeeb :=d .DecodeElement (_faabg .SnapToGrid ,&_baeaac );_cfeeb !=nil {return _cfeeb ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_faabg .Spacing =NewCT_Spacing ();if _cebea :=d .DecodeElement (_faabg .Spacing ,&_baeaac );_cebea !=nil {return _cebea ;};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 :"\u0069\u006e\u0064"},_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 :"\u0069\u006e\u0064"}:_faabg .Ind =NewCT_Ind ();if _edag :=d .DecodeElement (_faabg .Ind ,&_baeaac );_edag !=nil {return _edag ;};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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_faabg .ContextualSpacing =NewCT_OnOff ();if _ddfb :=d .DecodeElement (_faabg .ContextualSpacing ,&_baeaac );_ddfb !=nil {return _ddfb ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_faabg .MirrorIndents =NewCT_OnOff ();if _acgdb :=d .DecodeElement (_faabg .MirrorIndents ,&_baeaac );_acgdb !=nil {return _acgdb ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_faabg .SuppressOverlap =NewCT_OnOff ();if _acbcc :=d .DecodeElement (_faabg .SuppressOverlap ,&_baeaac );_acbcc !=nil {return _acbcc ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_faabg .Jc =NewCT_Jc ();if _ddbfa :=d .DecodeElement (_faabg .Jc ,&_baeaac );_ddbfa !=nil {return _ddbfa ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_faabg .TextDirection =NewCT_TextDirection ();if _cebbf :=d .DecodeElement (_faabg .TextDirection ,&_baeaac );_cebbf !=nil {return _cebbf ;};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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_faabg .TextAlignment =NewCT_TextAlignment ();if _fefb :=d .DecodeElement (_faabg .TextAlignment ,&_baeaac );_fefb !=nil {return _fefb ;};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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_faabg .TextboxTightWrap =NewCT_TextboxTightWrap ();if _aegggc :=d .DecodeElement (_faabg .TextboxTightWrap ,&_baeaac );_aegggc !=nil {return _aegggc ;};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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_faabg .OutlineLvl =NewCT_DecimalNumber ();if _gdggd :=d .DecodeElement (_faabg .OutlineLvl ,&_baeaac );_gdggd !=nil {return _gdggd ;};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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_faabg .DivId =NewCT_DecimalNumber ();if _gcaade :=d .DecodeElement (_faabg .DivId ,&_baeaac );_gcaade !=nil {return _gcaade ;};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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_faabg .CnfStyle =NewCT_Cnf ();if _cgcfb :=d .DecodeElement (_faabg .CnfStyle ,&_baeaac );_cgcfb !=nil {return _cgcfb ;};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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_faabg .PPrChange =NewCT_PPrChange ();if _fadef :=d .DecodeElement (_faabg .PPrChange ,&_baeaac );_fadef !=nil {return _fadef ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050P\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c \u0025\u0076",_baeaac .Name );if _dbccb :=d .Skip ();_dbccb !=nil {return _dbccb ;};};case _d .EndElement :break _fgfda ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_FFDDList and its children -func (_bfee *CT_FFDDList )Validate ()error {return _bfee .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};type EG_RPr struct{ +// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path +func (_eadad *CT_ParaRPrChange )ValidateWithPath (path string )error {if _abeed :=_eadad .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_abeed !=nil {return _abeed ;};return nil ;};func (_dfgcec ST_PTabRelativeTo )String ()string {switch _dfgcec {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";};func (_ffefac ST_LevelSuffix )String ()string {switch _ffefac {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 NewCT_TxbxContent ()*CT_TxbxContent {_gggfcf :=&CT_TxbxContent {};return _gggfcf }; -// Run Properties -RPr *CT_RPr ;};func (_ffcdd *CT_SdtContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffcdd .FldSimple !=nil {_dbdcb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_ebdf :=range _ffcdd .FldSimple {e .EncodeElement (_ebdf ,_dbdcb );};};if _ffcdd .Hyperlink !=nil {_fdfbfb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ffcdd .Hyperlink ,_fdfbfb );};if _ffcdd .SubDoc !=nil {_cgebg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_ffcdd .SubDoc ,_cgebg );};if _ffcdd .EG_ContentRunContent !=nil {for _ ,_bcegd :=range _ffcdd .EG_ContentRunContent {_bcegd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path +func (_fbbfc *CT_SectPrBase )ValidateWithPath (path string )error {if _fbbfc .FootnotePr !=nil {if _ffdaf :=_fbbfc .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_ffdaf !=nil {return _ffdaf ;};};if _fbbfc .EndnotePr !=nil {if _cabgff :=_fbbfc .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_cabgff !=nil {return _cabgff ;};};if _fbbfc .Type !=nil {if _ddcdg :=_fbbfc .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ddcdg !=nil {return _ddcdg ;};};if _fbbfc .PgSz !=nil {if _gbdgee :=_fbbfc .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_gbdgee !=nil {return _gbdgee ;};};if _fbbfc .PgMar !=nil {if _bdeed :=_fbbfc .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_bdeed !=nil {return _bdeed ;};};if _fbbfc .PaperSrc !=nil {if _edfed :=_fbbfc .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_edfed !=nil {return _edfed ;};};if _fbbfc .PgBorders !=nil {if _eaedf :=_fbbfc .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_eaedf !=nil {return _eaedf ;};};if _fbbfc .LnNumType !=nil {if _gfeca :=_fbbfc .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_gfeca !=nil {return _gfeca ;};};if _fbbfc .PgNumType !=nil {if _fcgca :=_fbbfc .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fcgca !=nil {return _fcgca ;};};if _fbbfc .Cols !=nil {if _aegcb :=_fbbfc .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_aegcb !=nil {return _aegcb ;};};if _fbbfc .FormProt !=nil {if _fgga :=_fbbfc .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_fgga !=nil {return _fgga ;};};if _fbbfc .VAlign !=nil {if _cfecg :=_fbbfc .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_cfecg !=nil {return _cfecg ;};};if _fbbfc .NoEndnote !=nil {if _eeeed :=_fbbfc .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_eeeed !=nil {return _eeeed ;};};if _fbbfc .TitlePg !=nil {if _cddffb :=_fbbfc .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_cddffb !=nil {return _cddffb ;};};if _fbbfc .TextDirection !=nil {if _cafca :=_fbbfc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_cafca !=nil {return _cafca ;};};if _fbbfc .Bidi !=nil {if _bfgfag :=_fbbfc .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_bfgfag !=nil {return _bfgfag ;};};if _fbbfc .RtlGutter !=nil {if _efbbf :=_fbbfc .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_efbbf !=nil {return _efbbf ;};};if _fbbfc .DocGrid !=nil {if _eeagba :=_fbbfc .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_eeagba !=nil {return _eeagba ;};};if _fbbfc .PrinterSettings !=nil {if _deecc :=_fbbfc .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_deecc !=nil {return _deecc ;};};return nil ;};func (_cfbb *CT_CustomXmlRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfbb .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ace .Sprintf ("\u0025\u0076",*_cfbb .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ace .Sprintf ("\u0025\u0076",_cfbb .ElementAttr )});e .EncodeToken (start );if _cfbb .CustomXmlPr !=nil {_aged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_cfbb .CustomXmlPr ,_aged );};if _cfbb .EG_ContentRowContent !=nil {for _ ,_fbgc :=range _cfbb .EG_ContentRowContent {_fbgc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cceeag *ST_AnnotationVMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagcc ,_cecfbc :=d .Token ();if _cecfbc !=nil {return _cecfbc ;};if _gbfbe ,_cdccbf :=_cagcc .(_d .EndElement );_cdccbf &&_gbfbe .Name ==start .Name {*_cceeag =1;return nil ;};if _cgbbbc ,_gabae :=_cagcc .(_d .CharData );!_gabae {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cagcc );}else {switch string (_cgbbbc ){case "":*_cceeag =0;case "\u0063\u006f\u006e\u0074":*_cceeag =1;case "\u0072\u0065\u0073\u0074":*_cceeag =2;};};_cagcc ,_cecfbc =d .Token ();if _cecfbc !=nil {return _cecfbc ;};if _daacfg ,_gbffad :=_cagcc .(_d .EndElement );_gbffad &&_daacfg .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cagcc );};func NewCT_VMerge ()*CT_VMerge {_fgafd :=&CT_VMerge {};return _fgafd };const _fcbegc ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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 (_ecaecf *CT_SdtDropDownList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecaecf .LastValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_ecaecf .LastValueAttr )});};e .EncodeToken (start );if _ecaecf .ListItem !=nil {_bdadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_aecgg :=range _ecaecf .ListItem {e .EncodeElement (_aecgg ,_bdadb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path -func (_gbeaa *CT_FontSig )ValidateWithPath (path string )error {return nil };func (_ageegf *ST_EdnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfffbd ,_adeebb :=d .Token ();if _adeebb !=nil {return _adeebb ;};if _bgbff ,_ggdda :=_bfffbd .(_f .EndElement );_ggdda &&_bgbff .Name ==start .Name {*_ageegf =1;return nil ;};if _afgdd ,_aggdfe :=_bfffbd .(_f .CharData );!_aggdfe {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfffbd );}else {switch string (_afgdd ){case "":*_ageegf =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_ageegf =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_ageegf =2;};};_bfffbd ,_adeebb =d .Token ();if _adeebb !=nil {return _adeebb ;};if _fdddba ,_bdfcfg :=_bfffbd .(_f .EndElement );_bdfcfg &&_fdddba .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfffbd );};type CT_RPrOriginal struct{ +// Validate validates the CT_Br and its children +func (_fgac *CT_Br )Validate ()error {return _fgac .ValidateWithPath ("\u0043\u0054\u005fB\u0072")}; + +// Validate validates the EG_FtnEdnNumProps and its children +func (_bddge *EG_FtnEdnNumProps )Validate ()error {return _bddge .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func (_caddb ST_View )Validate ()error {return _caddb .ValidateWithPath ("")};func (_aceedf *WdCT_PosH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_acfegc ,_dfdad :=_aceedf .RelativeFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _dfdad !=nil {return _dfdad ;};start .Attr =append (start .Attr ,_acfegc );e .EncodeToken (start );_aceedf .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgdda ST_TblWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgdda .String (),start );};func (_egffea ST_TabTlc )Validate ()error {return _egffea .ValidateWithPath ("")};func (_fggad ST_DocGrid )Validate ()error {return _fggad .ValidateWithPath ("")};type EG_RPrContent struct{ // Referenced Character Style RStyle *CT_String ; @@ -4077,202 +3627,133 @@ EastAsianLayout *CT_EastAsianLayout ; SpecVanish *CT_OnOff ; // Office Open XML Math -OMath *CT_OnOff ;};func (_bgcbe *CT_Jc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aebab ,_egfag :=_bgcbe .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _egfag !=nil {return _egfag ;};start .Attr =append (start .Attr ,_aebab );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_accgf *CT_TblGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfdgd :for {_fabac ,_gfaea :=d .Token ();if _gfaea !=nil {return _gfaea ;};switch _dfegf :=_fabac .(type ){case _f .StartElement :switch _dfegf .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"}:_fbddfe :=NewCT_TblGridCol ();if _acebdc :=d .DecodeElement (_fbddfe ,&_dfegf );_acebdc !=nil {return _acebdc ;};_accgf .GridCol =append (_accgf .GridCol ,_fbddfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_accgf .TblGridChange =NewCT_TblGridChange ();if _agbcb :=d .DecodeElement (_accgf .TblGridChange ,&_dfegf );_agbcb !=nil {return _agbcb ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0062\u006c\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_dfegf .Name );if _egbea :=d .Skip ();_egbea !=nil {return _egbea ;};};case _f .EndElement :break _dfdgd ;case _f .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path -func (_cgfcg *CT_LineNumber )ValidateWithPath (path string )error {if _cgfcg .DistanceAttr !=nil {if _bcacd :=_cgfcg .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bcacd !=nil {return _bcacd ;};};if _dedde :=_cgfcg .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_dedde !=nil {return _dedde ;};return nil ;};func (_babcg ST_PTabLeader )Validate ()error {return _babcg .ValidateWithPath ("")};func (_bcacgb *ST_MailMergeDest )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcacgb =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_bcacgb =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_bcacgb =2;case "\u0065\u006d\u0061i\u006c":*_bcacgb =3;case "\u0066\u0061\u0078":*_bcacgb =4;};return nil ;}; - -// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path -func (_egbfb *WdEG_WrapType )ValidateWithPath (path string )error {if _egbfb .Choice !=nil {if _gbbcbc :=_egbfb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gbbcbc !=nil {return _gbbcbc ;};};return nil ;};func NewCT_TextEffect ()*CT_TextEffect {_bfedd :=&CT_TextEffect {};_bfedd .ValAttr =ST_TextEffect (1);return _bfedd ;};func (_daca *CT_FrameLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fbecf ,_acea :=_daca .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acea !=nil {return _acea ;};start .Attr =append (start .Attr ,_fbecf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcdbag *CT_TblGridBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fcdbag .GridCol !=nil {_aacge :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_dgfcd :=range _fcdbag .GridCol {e .EncodeElement (_dgfcd ,_aacge );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DecimalNumberOrPrecent struct{ - -// Value in Percent -ValAttr ST_DecimalNumberOrPercent ;};func (_ccgbf *CT_Kinsoku )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adgge :=range start .Attr {if _adgge .Name .Local =="\u006c\u0061\u006e\u0067"{_dadbf ,_gecgbg :=_adgge .Value ,error (nil );if _gecgbg !=nil {return _gecgbg ;};_ccgbf .LangAttr =_dadbf ;continue ;};if _adgge .Name .Local =="\u0076\u0061\u006c"{_bgbgd ,_cadg :=_adgge .Value ,error (nil );if _cadg !=nil {return _cadg ;};_ccgbf .ValAttr =_bgbgd ;continue ;};};for {_gccaf ,_ddbgbd :=d .Token ();if _ddbgbd !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_ddbgbd );};if _dgffg ,_ccbf :=_gccaf .(_f .EndElement );_ccbf &&_dgffg .Name ==start .Name {break ;};};return nil ;};type Ftr struct{CT_HdrFtr }; - -// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path -func (_eedb *CT_Columns )ValidateWithPath (path string )error {if _eedb .EqualWidthAttr !=nil {if _bgga :=_eedb .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_bgga !=nil {return _bgga ;};};if _eedb .SpaceAttr !=nil {if _gced :=_eedb .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_gced !=nil {return _gced ;};};if _eedb .SepAttr !=nil {if _bdeef :=_eedb .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_bdeef !=nil {return _bdeef ;};};for _cecfe ,_afcc :=range _eedb .Col {if _eaaf :=_afcc .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_cecfe ));_eaaf !=nil {return _eaaf ;};};return nil ;};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};type CT_StylePaneFilter struct{ - -// Display All Styles -AllStylesAttr *_e .ST_OnOff ; - -// Display Only Custom Styles -CustomStylesAttr *_e .ST_OnOff ; - -// Display Latent Styles -LatentStylesAttr *_e .ST_OnOff ; - -// Display Styles in Use -StylesInUseAttr *_e .ST_OnOff ; - -// Display Heading Styles -HeadingStylesAttr *_e .ST_OnOff ; - -// Display Numbering Styles -NumberingStylesAttr *_e .ST_OnOff ; - -// Display Table Styles -TableStylesAttr *_e .ST_OnOff ; - -// Display Run Level Direct Formatting -DirectFormattingOnRunsAttr *_e .ST_OnOff ; - -// Display Paragraph Level Direct Formatting -DirectFormattingOnParagraphsAttr *_e .ST_OnOff ; - -// Display Direct Formatting on Numbering Data -DirectFormattingOnNumberingAttr *_e .ST_OnOff ; - -// Display Direct Formatting on Tables -DirectFormattingOnTablesAttr *_e .ST_OnOff ; - -// Display Styles to Remove Formatting -ClearFormattingAttr *_e .ST_OnOff ; - -// Display Heading 1 through 3 -Top3HeadingStylesAttr *_e .ST_OnOff ; - -// Only Show Visible Styles -VisibleStylesAttr *_e .ST_OnOff ; - -// Use the Alternate Style Name -AlternateStyleNamesAttr *_e .ST_OnOff ; - -// Bitmask of Suggested Filtering Options -ValAttr *string ;};func (_becgfgf *ST_HpsMeasure )Validate ()error {return _becgfgf .ValidateWithPath ("")};func (_ccbcf *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 :_ff .Sprintf ("\u0025\u0076",_ccbcf .IdAttr )});e .EncodeToken (start );_cefea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_ccbcf .TblGrid ,_cefea );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path -func (_cc *AG_Password )ValidateWithPath (path string )error {return nil };func (_bddab *CT_Style )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bddab .TypeAttr !=ST_StyleTypeUnset {_fegdc ,_daaddg :=_bddab .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _daaddg !=nil {return _daaddg ;};start .Attr =append (start .Attr ,_fegdc );};if _bddab .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_ff .Sprintf ("\u0025\u0076",*_bddab .StyleIdAttr )});};if _bddab .DefaultAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_ff .Sprintf ("\u0025\u0076",*_bddab .DefaultAttr )});};if _bddab .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 :_ff .Sprintf ("\u0025\u0076",*_bddab .CustomStyleAttr )});};e .EncodeToken (start );if _bddab .Name !=nil {_daeca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bddab .Name ,_daeca );};if _bddab .Aliases !=nil {_dfaece :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}};e .EncodeElement (_bddab .Aliases ,_dfaece );};if _bddab .BasedOn !=nil {_aafff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_bddab .BasedOn ,_aafff );};if _bddab .Next !=nil {_beege :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}};e .EncodeElement (_bddab .Next ,_beege );};if _bddab .Link !=nil {_caebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bddab .Link ,_caebc );};if _bddab .AutoRedefine !=nil {_bcecb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}};e .EncodeElement (_bddab .AutoRedefine ,_bcecb );};if _bddab .Hidden !=nil {_dadfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bddab .Hidden ,_dadfg );};if _bddab .UiPriority !=nil {_aceea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}};e .EncodeElement (_bddab .UiPriority ,_aceea );};if _bddab .SemiHidden !=nil {_dcdfcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bddab .SemiHidden ,_dcdfcg );};if _bddab .UnhideWhenUsed !=nil {_gffcbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_bddab .UnhideWhenUsed ,_gffcbc );};if _bddab .QFormat !=nil {_edfaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_bddab .QFormat ,_edfaf );};if _bddab .Locked !=nil {_fggde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_bddab .Locked ,_fggde );};if _bddab .Personal !=nil {_cgebe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_bddab .Personal ,_cgebe );};if _bddab .PersonalCompose !=nil {_dddef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_bddab .PersonalCompose ,_dddef );};if _bddab .PersonalReply !=nil {_bacgf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_bddab .PersonalReply ,_bacgf );};if _bddab .Rsid !=nil {_edafb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_bddab .Rsid ,_edafb );};if _bddab .PPr !=nil {_gacfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_bddab .PPr ,_gacfd );};if _bddab .RPr !=nil {_baaca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bddab .RPr ,_baaca );};if _bddab .TblPr !=nil {_fcdbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_bddab .TblPr ,_fcdbg );};if _bddab .TrPr !=nil {_cbcad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_bddab .TrPr ,_cbcad );};if _bddab .TcPr !=nil {_gdccbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_bddab .TcPr ,_gdccbe );};if _bddab .TblStylePr !=nil {_ddaec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_ggecg :=range _bddab .TblStylePr {e .EncodeElement (_ggecg ,_ddaec );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcdffa *CT_TrackChangeNumbering )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abdea :=range start .Attr {if _abdea .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_ceaed ,_bdabg :=_abdea .Value ,error (nil );if _bdabg !=nil {return _bdabg ;};_dcdffa .OriginalAttr =&_ceaed ;continue ;};if _abdea .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bcfeed ,_bbgfd :=_abdea .Value ,error (nil );if _bbgfd !=nil {return _bbgfd ;};_dcdffa .AuthorAttr =_bcfeed ;continue ;};if _abdea .Name .Local =="\u0064\u0061\u0074\u0065"{_dgaca ,_agfff :=ParseStdlibTime (_abdea .Value );if _agfff !=nil {return _agfff ;};_dcdffa .DateAttr =&_dgaca ;continue ;};if _abdea .Name .Local =="\u0069\u0064"{_ggebfc ,_abccag :=_fc .ParseInt (_abdea .Value ,10,64);if _abccag !=nil {return _abccag ;};_dcdffa .IdAttr =_ggebfc ;continue ;};};for {_gbcfdf ,_aeegc :=d .Token ();if _aeegc !=nil {return _ff .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",_aeegc );};if _fccde ,_bfbaf :=_gbcfdf .(_f .EndElement );_bfbaf &&_fccde .Name ==start .Name {break ;};};return nil ;};func (_ffg *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 _ffg .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_ffg .ColorAttr )});};if _ffg .ThemeColorAttr !=ST_ThemeColorUnset {_cff ,_cgg :=_ffg .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cgg !=nil {return _cgg ;};start .Attr =append (start .Attr ,_cff );};if _ffg .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 :_ff .Sprintf ("\u0025\u0076",*_ffg .ThemeTintAttr )});};if _ffg .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 :_ff .Sprintf ("\u0025\u0076",*_ffg .ThemeShadeAttr )});};e .EncodeToken (start );if _ffg .Any !=nil {for _ ,_fcb :=range _ffg .Any {_fcb .MarshalXML (e ,_f .StartElement {});};};if _ffg .Drawing !=nil {_cbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_ffg .Drawing ,_cbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_SdtRow and its children -func (_eeecec *CT_SdtRow )Validate ()error {return _eeecec .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");}; - -// Validate validates the CT_UnsignedDecimalNumber and its children -func (_debfd *CT_UnsignedDecimalNumber )Validate ()error {return _debfd .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");}; +OMath *CT_OnOff ; -// Validate validates the CT_NumFmt and its children -func (_fbaca *CT_NumFmt )Validate ()error {return _fbaca .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_ddffa *ST_Theme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fccbcb ,_gccde :=d .Token ();if _gccde !=nil {return _gccde ;};if _bgaggf ,_gebca :=_fccbcb .(_f .EndElement );_gebca &&_bgaggf .Name ==start .Name {*_ddffa =1;return nil ;};if _decbba ,_daafgf :=_fccbcb .(_f .CharData );!_daafgf {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fccbcb );}else {switch string (_decbba ){case "":*_ddffa =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_ddffa =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_ddffa =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_ddffa =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_ddffa =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_ddffa =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_ddffa =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_ddffa =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_ddffa =8;};};_fccbcb ,_gccde =d .Token ();if _gccde !=nil {return _gccde ;};if _gbcceg ,_gedadb :=_fccbcb .(_f .EndElement );_gedadb &&_gbcceg .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fccbcb );};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 ST_Border byte ;func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_cdfcaf :=&WdCT_WordprocessingGroupChoice {};return _cdfcaf ;}; +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;}; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_bcaef *CT_Row )ValidateWithPath (path string )error {if _bcaef .TblPrEx !=nil {if _fggea :=_bcaef .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_fggea !=nil {return _fggea ;};};if _bcaef .TrPr !=nil {if _dffd :=_bcaef .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_dffd !=nil {return _dffd ;};};for _ggegc ,_daefde :=range _bcaef .EG_ContentCellContent {if _dadfb :=_daefde .ValidateWithPath (_ff .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 ,_ggegc ));_dadfb !=nil {return _dadfb ;};};return nil ;};func (_cagfae ST_Merge )ValidateWithPath (path string )error {switch _cagfae {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagfae ));};return nil ;};func (_acfdce ST_BrType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eeeeba :=_f .Attr {};_eeeeba .Name =name ;switch _acfdce {case ST_BrTypeUnset :_eeeeba .Value ="";case ST_BrTypePage :_eeeeba .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_eeeeba .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_eeeeba .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _eeeeba ,nil ;};func (_eb *CT_AutoCaption )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cda :=range start .Attr {if _cda .Name .Local =="\u006e\u0061\u006d\u0065"{_faeb ,_gff :=_cda .Value ,error (nil );if _gff !=nil {return _gff ;};_eb .NameAttr =_faeb ;continue ;};if _cda .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bcfdc ,_gbf :=_cda .Value ,error (nil );if _gbf !=nil {return _gbf ;};_eb .CaptionAttr =_bcfdc ;continue ;};};for {_edg ,_aad :=d .Token ();if _aad !=nil {return _ff .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",_aad );};if _fcgc ,_cebg :=_edg .(_f .EndElement );_cebg &&_fcgc .Name ==start .Name {break ;};};return nil ;};func (_afgabe ST_View )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afgabe .String (),start );};func (_bgfege *CT_MathCtrlIns )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cegec :=range start .Attr {if _cegec .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbacb ,_eaacf :=_cegec .Value ,error (nil );if _eaacf !=nil {return _eaacf ;};_bgfege .AuthorAttr =_gbacb ;continue ;};if _cegec .Name .Local =="\u0064\u0061\u0074\u0065"{_dgbf ,_cagec :=ParseStdlibTime (_cegec .Value );if _cagec !=nil {return _cagec ;};_bgfege .DateAttr =&_dgbf ;continue ;};if _cegec .Name .Local =="\u0069\u0064"{_ffcg ,_aecgc :=_fc .ParseInt (_cegec .Value ,10,64);if _aecgc !=nil {return _aecgc ;};_bgfege .IdAttr =_ffcg ;continue ;};};for {_bbebc ,_gdfe :=d .Token ();if _gdfe !=nil {return _ff .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",_gdfe );};if _bdfdf ,_dffga :=_bbebc .(_f .EndElement );_dffga &&_bdfdf .Name ==start .Name {break ;};};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_Footnotes and its children +func (_fggeb *CT_Footnotes )Validate ()error {return _fggeb .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");};func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_ecgbc :=&WdEG_WrapTypeChoice {};return _ecgbc }; -// ST_SignedHpsMeasure is a union type -type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_cfegb *ST_TextEffect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfegb =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cfegb =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_cfegb =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_cfegb =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_cfegb =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_cfegb =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_cfegb =6;case "\u006e\u006f\u006e\u0065":*_cfegb =7;};return nil ;};func (_fdcedb ST_Wrap )String ()string {switch _fdcedb {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 (_fedbec ST_HighlightColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fedbec .String (),start );};func (_agabaa *CT_SdtCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agabaa .SdtPr !=nil {_abcea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_agabaa .SdtPr ,_abcea );};if _agabaa .SdtEndPr !=nil {_fgeagd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_agabaa .SdtEndPr ,_fgeagd );};if _agabaa .SdtContent !=nil {_ggddb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_agabaa .SdtContent ,_ggddb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SdtDropDownList and its children +func (_efeef *CT_SdtDropDownList )Validate ()error {return _efeef .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path -func (_dcadg *WdCT_EffectExtent )ValidateWithPath (path string )error {if _bcfgaa :=_dcadg .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bcfgaa !=nil {return _bcfgaa ;};if _fagcdf :=_dcadg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_fagcdf !=nil {return _fagcdf ;};if _aegfab :=_dcadg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_aegfab !=nil {return _aegfab ;};if _ccceg :=_dcadg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_ccceg !=nil {return _ccceg ;};return nil ;}; +// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path +func (_afgbf *CT_TabStop )ValidateWithPath (path string )error {if _afgbf .ValAttr ==ST_TabJcUnset {return _ace .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 _gedee :=_afgbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gedee !=nil {return _gedee ;};if _fcbff :=_afgbf .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fcbff !=nil {return _fcbff ;};if _dgebfc :=_afgbf .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dgebfc !=nil {return _dgebfc ;};return nil ;};func NewCT_DocPartName ()*CT_DocPartName {_afggf :=&CT_DocPartName {};return _afggf };type ST_CombineBrackets byte ;type CT_PPr struct{ -// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path -func (_ccbca *CT_TblCellMar )ValidateWithPath (path string )error {if _ccbca .Top !=nil {if _faegb :=_ccbca .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_faegb !=nil {return _faegb ;};};if _ccbca .Start !=nil {if _aeebf :=_ccbca .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_aeebf !=nil {return _aeebf ;};};if _ccbca .Left !=nil {if _dfgecc :=_ccbca .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dfgecc !=nil {return _dfgecc ;};};if _ccbca .Bottom !=nil {if _ddebe :=_ccbca .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_ddebe !=nil {return _ddebe ;};};if _ccbca .End !=nil {if _eadda :=_ccbca .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_eadda !=nil {return _eadda ;};};if _ccbca .Right !=nil {if _abfafc :=_ccbca .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_abfafc !=nil {return _abfafc ;};};return nil ;}; +// Referenced Paragraph Style +PStyle *CT_String ; -// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path -func (_ebage *CT_LvlLegacy )ValidateWithPath (path string )error {if _ebage .LegacyAttr !=nil {if _addfc :=_ebage .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_addfc !=nil {return _addfc ;};};if _ebage .LegacySpaceAttr !=nil {if _deec :=_ebage .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_deec !=nil {return _deec ;};};if _ebage .LegacyIndentAttr !=nil {if _cfgeed :=_ebage .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_cfgeed !=nil {return _cfgeed ;};};return nil ;};func NewCT_Ruby ()*CT_Ruby {_aedab :=&CT_Ruby {};_aedab .RubyPr =NewCT_RubyPr ();_aedab .Rt =NewCT_RubyContent ();_aedab .RubyBase =NewCT_RubyContent ();return _aedab ;}; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path -func (_ebaef *CT_TblGridChange )ValidateWithPath (path string )error {if _edbfe :=_ebaef .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_edbfe !=nil {return _edbfe ;};return nil ;}; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// MarshalXML implements the xml.Marshaler interface. -func (_bgabdc *AlternateContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bbgcaa :=_f .StartElement {Name :start .Name };_bbgcaa .Attr =append (_bbgcaa .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"});_bbgcaa .Attr =append (_bbgcaa .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"});_bbgcaa .Attr =append (_bbgcaa .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"});_bbgcaa .Attr =append (_bbgcaa .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"});_bbgcaa .Attr =append (_bbgcaa .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"});_bbgcaa .Attr =append (_bbgcaa .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"});_bbgcaa .Attr =append (_bbgcaa .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"});_bbgcaa .Attr =append (_bbgcaa .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"});_bbgcaa .Attr =append (_bbgcaa .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"});_bbgcaa .Attr =append (_bbgcaa .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"});_bbgcaa .Attr =append (_bbgcaa .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"});_bbgcaa .Attr =append (_bbgcaa .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 (_bbgcaa );if _bgabdc .Choice !=nil {_bdaeb :=_f .StartElement {Name :_f .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}};_bdaeb .Attr =append (_bdaeb .Attr ,_f .Attr {Name :_f .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_bgabdc .Choice ._ggbef });e .EncodeToken (_bdaeb );e .EncodeElement (_bgabdc .Choice ,_bdaeb );e .EncodeToken (_f .EndElement {Name :_bdaeb .Name });};if _bgabdc .Fallback !=nil {if _fbgeab :=_bgabdc .Fallback .MarshalXML (e ,_f .StartElement {});_fbgeab !=nil {return _fbgeab ;};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Ind struct{ +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// Start Indentation -StartAttr *ST_SignedTwipsMeasure ; +// Text Frame Properties +FramePr *CT_FramePr ; -// Start Indentation in Character Units -StartCharsAttr *int64 ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// End Indentation -EndAttr *ST_SignedTwipsMeasure ; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// End Indentation in Character Units -EndCharsAttr *int64 ; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Start Indentation -LeftAttr *ST_SignedTwipsMeasure ; +// Paragraph Borders +PBdr *CT_PBdr ; -// Start Indentation in Character Units -LeftCharsAttr *int64 ; +// Paragraph Shading +Shd *CT_Shd ; -// End Indentation -RightAttr *ST_SignedTwipsMeasure ; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// End Indentation in Character Units -RightCharsAttr *int64 ; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Indentation Removed from First Line -HangingAttr *_e .ST_TwipsMeasure ; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Indentation Removed From First Line in Character Units -HangingCharsAttr *int64 ; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Additional First Line Indentation -FirstLineAttr *_e .ST_TwipsMeasure ; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Additional First Line Indentation in Character Units -FirstLineCharsAttr *int64 ;};func (_bccgf *ST_FtnEdn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddgge ,_cfbfb :=d .Token ();if _cfbfb !=nil {return _cfbfb ;};if _cbafbf ,_egcda :=_ddgge .(_f .EndElement );_egcda &&_cbafbf .Name ==start .Name {*_bccgf =1;return nil ;};if _egeef ,_bfdce :=_ddgge .(_f .CharData );!_bfdce {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddgge );}else {switch string (_egeef ){case "":*_bccgf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bccgf =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_bccgf =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_bccgf =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_bccgf =4;};};_ddgge ,_cfbfb =d .Token ();if _cfbfb !=nil {return _cfbfb ;};if _gcfed ,_gcbbfa :=_ddgge .(_f .EndElement );_gcbbfa &&_gcfed .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddgge );}; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Validate validates the CT_DocVars and its children -func (_gfbg *CT_DocVars )Validate ()error {return _gfbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};func (_dcecba ST_PageBorderOffset )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcecba .String (),start );};func (_efbbdg *WdCT_WrapNone )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fdadf ,_dadbfd :=d .Token ();if _dadbfd !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_dadbfd );};if _fafad ,_ffgee :=_fdadf .(_f .EndElement );_ffgee &&_fafad .Name ==start .Name {break ;};};return nil ;};type ST_StyleType byte ;type CT_Perm struct{ +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Annotation ID -IdAttr string ; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;}; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path -func (_gaccda *CT_TcPrChange )ValidateWithPath (path string )error {if _efdefa :=_gaccda .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_efdefa !=nil {return _efdefa ;};return nil ;};func (_ebeea *ST_BrClear )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdbcg ,_edecd :=d .Token ();if _edecd !=nil {return _edecd ;};if _decfc ,_bgagee :=_bdbcg .(_f .EndElement );_bgagee &&_decfc .Name ==start .Name {*_ebeea =1;return nil ;};if _ffdcg ,_aeegce :=_bdbcg .(_f .CharData );!_aeegce {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdbcg );}else {switch string (_ffdcg ){case "":*_ebeea =0;case "\u006e\u006f\u006e\u0065":*_ebeea =1;case "\u006c\u0065\u0066\u0074":*_ebeea =2;case "\u0072\u0069\u0067h\u0074":*_ebeea =3;case "\u0061\u006c\u006c":*_ebeea =4;};};_bdbcg ,_edecd =d .Token ();if _edecd !=nil {return _edecd ;};if _egbafd ,_eedcdge :=_bdbcg .(_f .EndElement );_eedcdge &&_egbafd .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdbcg );};func (_eebbde ST_HeightRule )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccafg :=_f .Attr {};_ccafg .Name =name ;switch _eebbde {case ST_HeightRuleUnset :_ccafg .Value ="";case ST_HeightRuleAuto :_ccafg .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_ccafg .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_ccafg .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _ccafg ,nil ;};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_fgdd :=&CT_EastAsianLayout {};return _fgdd }; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Validate validates the CT_Tabs and its children -func (_efcfc *CT_Tabs )Validate ()error {return _efcfc .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");};type ST_FtnEdn byte ;type ST_MailMergeOdsoFMDFieldType byte ;func (_dgebc ST_ObjectDrawAspect )String ()string {switch _dgebc {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";}; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Validate validates the CT_OdsoFieldMapData and its children -func (_ffdbd *CT_OdsoFieldMapData )Validate ()error {return _ffdbd .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};func (_fadca *EG_RubyContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baaded :for {_becgff ,_dfaef :=d .Token ();if _dfaef !=nil {return _dfaef ;};switch _fbgedb :=_becgff .(type ){case _f .StartElement :switch _fbgedb .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"}:_fadca .R =NewCT_R ();if _dadgd :=d .DecodeElement (_fadca .R ,&_fbgedb );_dadgd !=nil {return _dadgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eggdg :=NewEG_RunLevelElts ();_eggdg .ProofErr =NewCT_ProofErr ();if _edged :=d .DecodeElement (_eggdg .ProofErr ,&_fbgedb );_edged !=nil {return _edged ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_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 :"\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"}:_efcafa :=NewEG_RunLevelElts ();_efcafa .PermStart =NewCT_PermStart ();if _bccebc :=d .DecodeElement (_efcafa .PermStart ,&_fbgedb );_bccebc !=nil {return _bccebc ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_efcafa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffbea :=NewEG_RunLevelElts ();_dffbea .PermEnd =NewCT_Perm ();if _efabd :=d .DecodeElement (_dffbea .PermEnd ,&_fbgedb );_efabd !=nil {return _efabd ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_dffbea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbdee :=NewEG_RunLevelElts ();_fdbdee .Ins =NewCT_RunTrackChange ();if _fagdeb :=d .DecodeElement (_fdbdee .Ins ,&_fbgedb );_fagdeb !=nil {return _fagdeb ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_fdbdee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadffe :=NewEG_RunLevelElts ();_aadffe .Del =NewCT_RunTrackChange ();if _deebg :=d .DecodeElement (_aadffe .Del ,&_fbgedb );_deebg !=nil {return _deebg ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_aadffe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbcc :=NewEG_RunLevelElts ();_bbbcc .MoveFrom =NewCT_RunTrackChange ();if _eeeeg :=d .DecodeElement (_bbbcc .MoveFrom ,&_fbgedb );_eeeeg !=nil {return _eeeeg ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_bbbcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_begfcag :=NewEG_RunLevelElts ();_begfcag .MoveTo =NewCT_RunTrackChange ();if _fddba :=d .DecodeElement (_begfcag .MoveTo ,&_fbgedb );_fddba !=nil {return _fddba ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_begfcag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baebfb :=NewEG_RunLevelElts ();_eaegac :=NewEG_RangeMarkupElements ();_eaegac .BookmarkStart =NewCT_Bookmark ();if _fbefb :=d .DecodeElement (_eaegac .BookmarkStart ,&_fbgedb );_fbefb !=nil {return _fbefb ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_baebfb );_baebfb .EG_RangeMarkupElements =append (_baebfb .EG_RangeMarkupElements ,_eaegac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbec :=NewEG_RunLevelElts ();_ffbcef :=NewEG_RangeMarkupElements ();_ffbcef .BookmarkEnd =NewCT_MarkupRange ();if _ggfab :=d .DecodeElement (_ffbcef .BookmarkEnd ,&_fbgedb );_ggfab !=nil {return _ggfab ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_ebbec );_ebbec .EG_RangeMarkupElements =append (_ebbec .EG_RangeMarkupElements ,_ffbcef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcdeee :=NewEG_RunLevelElts ();_befce :=NewEG_RangeMarkupElements ();_befce .MoveFromRangeStart =NewCT_MoveBookmark ();if _fbbgg :=d .DecodeElement (_befce .MoveFromRangeStart ,&_fbgedb );_fbbgg !=nil {return _fbbgg ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_gcdeee );_gcdeee .EG_RangeMarkupElements =append (_gcdeee .EG_RangeMarkupElements ,_befce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebbfg :=NewEG_RunLevelElts ();_dcacge :=NewEG_RangeMarkupElements ();_dcacge .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbdgg :=d .DecodeElement (_dcacge .MoveFromRangeEnd ,&_fbgedb );_dbdgg !=nil {return _dbdgg ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_ebbfg );_ebbfg .EG_RangeMarkupElements =append (_ebbfg .EG_RangeMarkupElements ,_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 :"\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"}:_adfce :=NewEG_RunLevelElts ();_bfegb :=NewEG_RangeMarkupElements ();_bfegb .MoveToRangeStart =NewCT_MoveBookmark ();if _edagf :=d .DecodeElement (_bfegb .MoveToRangeStart ,&_fbgedb );_edagf !=nil {return _edagf ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_adfce );_adfce .EG_RangeMarkupElements =append (_adfce .EG_RangeMarkupElements ,_bfegb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebef :=NewEG_RunLevelElts ();_bfbda :=NewEG_RangeMarkupElements ();_bfbda .MoveToRangeEnd =NewCT_MarkupRange ();if _gfgeg :=d .DecodeElement (_bfbda .MoveToRangeEnd ,&_fbgedb );_gfgeg !=nil {return _gfgeg ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_cebef );_cebef .EG_RangeMarkupElements =append (_cebef .EG_RangeMarkupElements ,_bfbda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgcc :=NewEG_RunLevelElts ();_acgeec :=NewEG_RangeMarkupElements ();_acgeec .CommentRangeStart =NewCT_MarkupRange ();if _eaggf :=d .DecodeElement (_acgeec .CommentRangeStart ,&_fbgedb );_eaggf !=nil {return _eaggf ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_fdgcc );_fdgcc .EG_RangeMarkupElements =append (_fdgcc .EG_RangeMarkupElements ,_acgeec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbcfee :=NewEG_RunLevelElts ();_dgccce :=NewEG_RangeMarkupElements ();_dgccce .CommentRangeEnd =NewCT_MarkupRange ();if _fggced :=d .DecodeElement (_dgccce .CommentRangeEnd ,&_fbgedb );_fggced !=nil {return _fggced ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_bbcfee );_bbcfee .EG_RangeMarkupElements =append (_bbcfee .EG_RangeMarkupElements ,_dgccce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdaecg :=NewEG_RunLevelElts ();_bacfe :=NewEG_RangeMarkupElements ();_bacfe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gcfbd :=d .DecodeElement (_bacfe .CustomXmlInsRangeStart ,&_fbgedb );_gcfbd !=nil {return _gcfbd ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_fdaecg );_fdaecg .EG_RangeMarkupElements =append (_fdaecg .EG_RangeMarkupElements ,_bacfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfed :=NewEG_RunLevelElts ();_agbec :=NewEG_RangeMarkupElements ();_agbec .CustomXmlInsRangeEnd =NewCT_Markup ();if _ggcagg :=d .DecodeElement (_agbec .CustomXmlInsRangeEnd ,&_fbgedb );_ggcagg !=nil {return _ggcagg ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_cgfed );_cgfed .EG_RangeMarkupElements =append (_cgfed .EG_RangeMarkupElements ,_agbec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cegae :=NewEG_RunLevelElts ();_egfea :=NewEG_RangeMarkupElements ();_egfea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aadbcf :=d .DecodeElement (_egfea .CustomXmlDelRangeStart ,&_fbgedb );_aadbcf !=nil {return _aadbcf ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_cegae );_cegae .EG_RangeMarkupElements =append (_cegae .EG_RangeMarkupElements ,_egfea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffcec :=NewEG_RunLevelElts ();_gdagcag :=NewEG_RangeMarkupElements ();_gdagcag .CustomXmlDelRangeEnd =NewCT_Markup ();if _dgfecf :=d .DecodeElement (_gdagcag .CustomXmlDelRangeEnd ,&_fbgedb );_dgfecf !=nil {return _dgfecf ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_ffcec );_ffcec .EG_RangeMarkupElements =append (_ffcec .EG_RangeMarkupElements ,_gdagcag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcadfd :=NewEG_RunLevelElts ();_ccgbc :=NewEG_RangeMarkupElements ();_ccgbc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfcge :=d .DecodeElement (_ccgbc .CustomXmlMoveFromRangeStart ,&_fbgedb );_dfcge !=nil {return _dfcge ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_bcadfd );_bcadfd .EG_RangeMarkupElements =append (_bcadfd .EG_RangeMarkupElements ,_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 :"\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"}:_fdadce :=NewEG_RunLevelElts ();_fgecd :=NewEG_RangeMarkupElements ();_fgecd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebaccd :=d .DecodeElement (_fgecd .CustomXmlMoveFromRangeEnd ,&_fbgedb );_ebaccd !=nil {return _ebaccd ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_fdadce );_fdadce .EG_RangeMarkupElements =append (_fdadce .EG_RangeMarkupElements ,_fgecd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeeacf :=NewEG_RunLevelElts ();_bgfeda :=NewEG_RangeMarkupElements ();_bgfeda .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fccgfb :=d .DecodeElement (_bgfeda .CustomXmlMoveToRangeStart ,&_fbgedb );_fccgfb !=nil {return _fccgfb ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_aeeacf );_aeeacf .EG_RangeMarkupElements =append (_aeeacf .EG_RangeMarkupElements ,_bgfeda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcbega :=NewEG_RunLevelElts ();_dgbad :=NewEG_RangeMarkupElements ();_dgbad .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dabdbd :=d .DecodeElement (_dgbad .CustomXmlMoveToRangeEnd ,&_fbgedb );_dabdbd !=nil {return _dabdbd ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_fcbega );_fcbega .EG_RangeMarkupElements =append (_fcbega .EG_RangeMarkupElements ,_dgbad );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"}:_cdfad :=NewEG_RunLevelElts ();_cfegg :=NewEG_MathContent ();_cfegg .OMathPara =_ee .NewOMathPara ();if _bcfgag :=d .DecodeElement (_cfegg .OMathPara ,&_fbgedb );_bcfgag !=nil {return _bcfgag ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_cdfad );_cdfad .EG_MathContent =append (_cdfad .EG_MathContent ,_cfegg );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"}:_daagfa :=NewEG_RunLevelElts ();_abbcf :=NewEG_MathContent ();_abbcf .OMath =_ee .NewOMath ();if _cbdbca :=d .DecodeElement (_abbcf .OMath ,&_fbgedb );_cbdbca !=nil {return _cbdbca ;};_fadca .EG_RunLevelElts =append (_fadca .EG_RunLevelElts ,_daagfa );_daagfa .EG_MathContent =append (_daagfa .EG_MathContent ,_abbcf );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_fbgedb .Name );if _adfdd :=d .Skip ();_adfdd !=nil {return _adfdd ;};};case _f .EndElement :break _baaded ;case _f .CharData :};};return nil ;}; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path -func (_bcbcc *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _bcbcc .Size !=nil {if _afcf :=_bcbcc .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_afcf !=nil {return _afcf ;};};if _bcbcc .SizeAuto !=nil {if _cedgf :=_bcbcc .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o");_cedgf !=nil {return _cedgf ;};};return nil ;};func (_eadbae ST_TabTlc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgcbfc :=_f .Attr {};_bgcbfc .Name =name ;switch _eadbae {case ST_TabTlcUnset :_bgcbfc .Value ="";case ST_TabTlcNone :_bgcbfc .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_bgcbfc .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_bgcbfc .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_bgcbfc .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_bgcbfc .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_bgcbfc .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _bgcbfc ,nil ;};type EG_ContentBlockContent struct{ +// Paragraph Indentation +Ind *CT_Ind ; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Paragraph -P []*CT_P ; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_fgega :=&CT_FtnEdnSepRef {};return _fgega };func (_dadcgd ST_TextDirection )ValidateWithPath (path string )error {switch _dadcgd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dadcgd ));};return nil ;};func (_bgcbdg *WdAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcbdg .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_ccgffg :=range start .Attr {if _ccgffg .Name .Local =="\u0064\u0069\u0073t\u0054"{_gffefe ,_cfbdcc :=_fc .ParseUint (_ccgffg .Value ,10,32);if _cfbdcc !=nil {return _cfbdcc ;};_ddfdee :=uint32 (_gffefe );_bgcbdg .DistTAttr =&_ddfdee ;continue ;};if _ccgffg .Name .Local =="\u0064\u0069\u0073t\u004c"{_bdeea ,_fbfge :=_fc .ParseUint (_ccgffg .Value ,10,32);if _fbfge !=nil {return _fbfge ;};_bgdff :=uint32 (_bdeea );_bgcbdg .DistLAttr =&_bgdff ;continue ;};if _ccgffg .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_dbgfgd ,_cabff :=_fc .ParseBool (_ccgffg .Value );if _cabff !=nil {return _cabff ;};_bgcbdg .SimplePosAttr =&_dbgfgd ;continue ;};if _ccgffg .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_dfeag ,_daedcf :=_fc .ParseBool (_ccgffg .Value );if _daedcf !=nil {return _daedcf ;};_bgcbdg .BehindDocAttr =_dfeag ;continue ;};if _ccgffg .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_dcdag ,_dfcegf :=_fc .ParseBool (_ccgffg .Value );if _dfcegf !=nil {return _dfcegf ;};_bgcbdg .LayoutInCellAttr =_dcdag ;continue ;};if _ccgffg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_eeefa ,_feagd :=_fc .ParseBool (_ccgffg .Value );if _feagd !=nil {return _feagd ;};_bgcbdg .HiddenAttr =&_eeefa ;continue ;};if _ccgffg .Name .Local =="\u0064\u0069\u0073t\u0042"{_dbefe ,_dfdbe :=_fc .ParseUint (_ccgffg .Value ,10,32);if _dfdbe !=nil {return _dfdbe ;};_eaffef :=uint32 (_dbefe );_bgcbdg .DistBAttr =&_eaffef ;continue ;};if _ccgffg .Name .Local =="\u0064\u0069\u0073t\u0052"{_deaee ,_bbagg :=_fc .ParseUint (_ccgffg .Value ,10,32);if _bbagg !=nil {return _bbagg ;};_cfdbda :=uint32 (_deaee );_bgcbdg .DistRAttr =&_cfdbda ;continue ;};if _ccgffg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_dbgea ,_dccbf :=_fc .ParseUint (_ccgffg .Value ,10,32);if _dccbf !=nil {return _dccbf ;};_bgcbdg .RelativeHeightAttr =uint32 (_dbgea );continue ;};if _ccgffg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cdegb ,_bggfg :=_fc .ParseBool (_ccgffg .Value );if _bggfg !=nil {return _bggfg ;};_bgcbdg .LockedAttr =_cdegb ;continue ;};if _ccgffg .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_eabgbb ,_bfafef :=_fc .ParseBool (_ccgffg .Value );if _bfafef !=nil {return _bfafef ;};_bgcbdg .AllowOverlapAttr =_eabgbb ;continue ;};};_bcfbd :for {_ggagdg ,_ecbga :=d .Token ();if _ecbga !=nil {return _ecbga ;};switch _ffaec :=_ggagdg .(type ){case _f .StartElement :switch _ffaec .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 _bfbadg :=d .DecodeElement (_bgcbdg .SimplePos ,&_ffaec );_bfbadg !=nil {return _bfbadg ;};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 _bgddc :=d .DecodeElement (_bgcbdg .PositionH ,&_ffaec );_bgddc !=nil {return _bgddc ;};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 _dbccab :=d .DecodeElement (_bgcbdg .PositionV ,&_ffaec );_dbccab !=nil {return _dbccab ;};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 _gccfd :=d .DecodeElement (_bgcbdg .Extent ,&_ffaec );_gccfd !=nil {return _gccfd ;};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"}:_bgcbdg .EffectExtent =NewWdCT_EffectExtent ();if _ffgbff :=d .DecodeElement (_bgcbdg .EffectExtent ,&_ffaec );_ffgbff !=nil {return _ffgbff ;};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"}:_bgcbdg .Choice =NewWdEG_WrapTypeChoice ();if _ecabff :=d .DecodeElement (&_bgcbdg .Choice .WrapNone ,&_ffaec );_ecabff !=nil {return _ecabff ;};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"}:_bgcbdg .Choice =NewWdEG_WrapTypeChoice ();if _bbefag :=d .DecodeElement (&_bgcbdg .Choice .WrapSquare ,&_ffaec );_bbefag !=nil {return _bbefag ;};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"}:_bgcbdg .Choice =NewWdEG_WrapTypeChoice ();if _gcdddd :=d .DecodeElement (&_bgcbdg .Choice .WrapTight ,&_ffaec );_gcdddd !=nil {return _gcdddd ;};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"}:_bgcbdg .Choice =NewWdEG_WrapTypeChoice ();if _ddeeae :=d .DecodeElement (&_bgcbdg .Choice .WrapThrough ,&_ffaec );_ddeeae !=nil {return _ddeeae ;};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"}:_bgcbdg .Choice =NewWdEG_WrapTypeChoice ();if _cgbcf :=d .DecodeElement (&_bgcbdg .Choice .WrapTopAndBottom ,&_ffaec );_cgbcf !=nil {return _cgbcf ;};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 _ggcfc :=d .DecodeElement (_bgcbdg .DocPr ,&_ffaec );_ggcfc !=nil {return _ggcfc ;};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"}:_bgcbdg .CNvGraphicFramePr =_da .NewCT_NonVisualGraphicFrameProperties ();if _bcfbb :=d .DecodeElement (_bgcbdg .CNvGraphicFramePr ,&_ffaec );_bcfbb !=nil {return _bcfbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cdbabb :=d .DecodeElement (_bgcbdg .Graphic ,&_ffaec );_cdbabb !=nil {return _cdbabb ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_ffaec .Name );if _efcbbf :=d .Skip ();_efcbbf !=nil {return _efcbbf ;};};case _f .EndElement :break _bcfbd ;case _f .CharData :};};return nil ;}; +// Paragraph Alignment +Jc *CT_Jc ; -// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path -func (_aeggeg *EG_SectPrContents )ValidateWithPath (path string )error {if _aeggeg .FootnotePr !=nil {if _ffggga :=_aeggeg .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_ffggga !=nil {return _ffggga ;};};if _aeggeg .EndnotePr !=nil {if _gggag :=_aeggeg .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_gggag !=nil {return _gggag ;};};if _aeggeg .Type !=nil {if _bfdgf :=_aeggeg .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_bfdgf !=nil {return _bfdgf ;};};if _aeggeg .PgSz !=nil {if _adccb :=_aeggeg .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_adccb !=nil {return _adccb ;};};if _aeggeg .PgMar !=nil {if _dbccff :=_aeggeg .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_dbccff !=nil {return _dbccff ;};};if _aeggeg .PaperSrc !=nil {if _bbbdac :=_aeggeg .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_bbbdac !=nil {return _bbbdac ;};};if _aeggeg .PgBorders !=nil {if _bbgdac :=_aeggeg .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bbgdac !=nil {return _bbgdac ;};};if _aeggeg .LnNumType !=nil {if _gaaae :=_aeggeg .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_gaaae !=nil {return _gaaae ;};};if _aeggeg .PgNumType !=nil {if _efdfe :=_aeggeg .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_efdfe !=nil {return _efdfe ;};};if _aeggeg .Cols !=nil {if _aefff :=_aeggeg .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_aefff !=nil {return _aefff ;};};if _aeggeg .FormProt !=nil {if _dddcg :=_aeggeg .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_dddcg !=nil {return _dddcg ;};};if _aeggeg .VAlign !=nil {if _bcfba :=_aeggeg .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_bcfba !=nil {return _bcfba ;};};if _aeggeg .NoEndnote !=nil {if _bdafa :=_aeggeg .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_bdafa !=nil {return _bdafa ;};};if _aeggeg .TitlePg !=nil {if _bcadc :=_aeggeg .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_bcadc !=nil {return _bcadc ;};};if _aeggeg .TextDirection !=nil {if _egbgaf :=_aeggeg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_egbgaf !=nil {return _egbgaf ;};};if _aeggeg .Bidi !=nil {if _edgdd :=_aeggeg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_edgdd !=nil {return _edgdd ;};};if _aeggeg .RtlGutter !=nil {if _bgdgce :=_aeggeg .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_bgdgce !=nil {return _bgdgce ;};};if _aeggeg .DocGrid !=nil {if _gdffbc :=_aeggeg .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_gdffbc !=nil {return _gdffbc ;};};if _aeggeg .PrinterSettings !=nil {if _ffcge :=_aeggeg .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_ffcge !=nil {return _ffcge ;};};return nil ;}; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path -func (_gfcdaa *WdCT_WrapNone )ValidateWithPath (path string )error {return nil }; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path -func (_babfd *CT_Proof )ValidateWithPath (path string )error {if _fefee :=_babfd .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fefee !=nil {return _fefee ;};if _bgeacb :=_babfd .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072");_bgeacb !=nil {return _bgeacb ;};return nil ;}; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path -func (_eegbc *CT_MailMergeDocType )ValidateWithPath (path string )error {if _eegbc .ValAttr ==ST_MailMergeDocTypeUnset {return _ff .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 _gddbfa :=_eegbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gddbfa !=nil {return _gddbfa ;};return nil ;}; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path -func (_bgecg *CT_MacroName )ValidateWithPath (path string )error {return nil }; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path -func (_ffbbb *CT_NumLvl )ValidateWithPath (path string )error {if _ffbbb .StartOverride !=nil {if _cbda :=_ffbbb .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_cbda !=nil {return _cbda ;};};if _ffbbb .Lvl !=nil {if _eaedf :=_ffbbb .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_eaedf !=nil {return _eaedf ;};};return nil ;};func (_bgegc *EG_HdrFtrReferences )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_befbc :for {_gafgf ,_gcebd :=d .Token ();if _gcebd !=nil {return _gcebd ;};switch _eaaacb :=_gafgf .(type ){case _f .StartElement :switch _eaaacb .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"}:_bgegc .HeaderReference =NewCT_HdrFtrRef ();if _deada :=d .DecodeElement (_bgegc .HeaderReference ,&_eaaacb );_deada !=nil {return _deada ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgegc .FooterReference =NewCT_HdrFtrRef ();if _cgdbc :=d .DecodeElement (_bgegc .FooterReference ,&_eaaacb );_cgdbc !=nil {return _cgdbc ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0045\u0047\u005f\u0048\u0064\u0072\u0046\u0074\u0072\u0052ef\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_eaaacb .Name );if _bfegf :=d .Skip ();_bfegf !=nil {return _bfegf ;};};case _f .EndElement :break _befbc ;case _f .CharData :};};return nil ;}; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func (_efbgcf ST_MultiLevelType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efbgcf .String (),start );}; -// Validate validates the WdCT_WordprocessingShapeChoice1 and its children -func (_fcbaf *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _fcbaf .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");};func (_egegg *CT_Styles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edafa :for {_efbggf ,_dcabg :=d .Token ();if _dcabg !=nil {return _dcabg ;};switch _acddce :=_efbggf .(type ){case _f .StartElement :switch _acddce .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"}:_egegg .DocDefaults =NewCT_DocDefaults ();if _fbgga :=d .DecodeElement (_egegg .DocDefaults ,&_acddce );_fbgga !=nil {return _fbgga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egegg .LatentStyles =NewCT_LatentStyles ();if _dbdeb :=d .DecodeElement (_egegg .LatentStyles ,&_acddce );_dbdeb !=nil {return _dbdeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfgfag :=NewCT_Style ();if _cabacb :=d .DecodeElement (_bfgfag ,&_acddce );_cabacb !=nil {return _cabacb ;};_egegg .Style =append (_egegg .Style ,_bfgfag );default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0079l\u0065\u0073 \u0025\u0076",_acddce .Name );if _gaddb :=d .Skip ();_gaddb !=nil {return _gaddb ;};};case _f .EndElement :break _edafa ;case _f .CharData :};};return nil ;};func NewCT_Frameset ()*CT_Frameset {_gfgae :=&CT_Frameset {};return _gfgae };func (_cfefae *ST_VerticalJc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfefae =0;case "\u0074\u006f\u0070":*_cfefae =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cfefae =2;case "\u0062\u006f\u0074\u0068":*_cfefae =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cfefae =4;};return nil ;};type CT_ParaRPrOriginal struct{ +// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path +func (_deeb *CT_HpsMeasure )ValidateWithPath (path string )error {if _cbefa :=_deeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbefa !=nil {return _cbefa ;};return nil ;};func NewCT_FFDDList ()*CT_FFDDList {_efbb :=&CT_FFDDList {};return _efbb };func (_edaag *WdST_RelFromH )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edaag =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_edaag =1;case "\u0070\u0061\u0067\u0065":*_edaag =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_edaag =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_edaag =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_edaag =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_edaag =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_edaag =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_edaag =8;};return nil ;};type CT_Ruby struct{ -// Inserted Paragraph -Ins *CT_TrackChange ; +// Phonetic Guide Properties +RubyPr *CT_RubyPr ; -// Deleted Paragraph -Del *CT_TrackChange ; +// Phonetic Guide Text +Rt *CT_RubyContent ; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Phonetic Guide Base Text +RubyBase *CT_RubyContent ;};func (_gcacg ST_TextboxTightWrap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aaaeeb :=_d .Attr {};_aaaeeb .Name =name ;switch _gcacg {case ST_TextboxTightWrapUnset :_aaaeeb .Value ="";case ST_TextboxTightWrapNone :_aaaeeb .Value ="\u006e\u006f\u006e\u0065";case ST_TextboxTightWrapAllLines :_aaaeeb .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_aaaeeb .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_aaaeeb .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case ST_TextboxTightWrapLastLineOnly :_aaaeeb .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _aaaeeb ,nil ;};func (_adfafg *EG_RPrContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baagfe :for {_fbdacdg ,_agcdb :=d .Token ();if _agcdb !=nil {return _agcdb ;};switch _ddgcc :=_fbdacdg .(type ){case _d .StartElement :switch _ddgcc .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_adfafg .RStyle =NewCT_String ();if _gdfcf :=d .DecodeElement (_adfafg .RStyle ,&_ddgcc );_gdfcf !=nil {return _gdfcf ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_adfafg .RFonts =NewCT_Fonts ();if _daccf :=d .DecodeElement (_adfafg .RFonts ,&_ddgcc );_daccf !=nil {return _daccf ;};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 :"\u0062"},_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 :"\u0062"}:_adfafg .B =NewCT_OnOff ();if _accegd :=d .DecodeElement (_adfafg .B ,&_ddgcc );_accegd !=nil {return _accegd ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_adfafg .BCs =NewCT_OnOff ();if _afbcad :=d .DecodeElement (_adfafg .BCs ,&_ddgcc );_afbcad !=nil {return _afbcad ;};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 :"\u0069"},_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 :"\u0069"}:_adfafg .I =NewCT_OnOff ();if _dgecdc :=d .DecodeElement (_adfafg .I ,&_ddgcc );_dgecdc !=nil {return _dgecdc ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_adfafg .ICs =NewCT_OnOff ();if _dbgafa :=d .DecodeElement (_adfafg .ICs ,&_ddgcc );_dbgafa !=nil {return _dbgafa ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_adfafg .Caps =NewCT_OnOff ();if _fcggfb :=d .DecodeElement (_adfafg .Caps ,&_ddgcc );_fcggfb !=nil {return _fcggfb ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_adfafg .SmallCaps =NewCT_OnOff ();if _dfecb :=d .DecodeElement (_adfafg .SmallCaps ,&_ddgcc );_dfecb !=nil {return _dfecb ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_adfafg .Strike =NewCT_OnOff ();if _gegaba :=d .DecodeElement (_adfafg .Strike ,&_ddgcc );_gegaba !=nil {return _gegaba ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_adfafg .Dstrike =NewCT_OnOff ();if _fcgdcg :=d .DecodeElement (_adfafg .Dstrike ,&_ddgcc );_fcgdcg !=nil {return _fcgdcg ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_adfafg .Outline =NewCT_OnOff ();if _fbcgb :=d .DecodeElement (_adfafg .Outline ,&_ddgcc );_fbcgb !=nil {return _fbcgb ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_adfafg .Shadow =NewCT_OnOff ();if _agcfg :=d .DecodeElement (_adfafg .Shadow ,&_ddgcc );_agcfg !=nil {return _agcfg ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_adfafg .Emboss =NewCT_OnOff ();if _bbdgg :=d .DecodeElement (_adfafg .Emboss ,&_ddgcc );_bbdgg !=nil {return _bbdgg ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_adfafg .Imprint =NewCT_OnOff ();if _gbacg :=d .DecodeElement (_adfafg .Imprint ,&_ddgcc );_gbacg !=nil {return _gbacg ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_adfafg .NoProof =NewCT_OnOff ();if _gfefe :=d .DecodeElement (_adfafg .NoProof ,&_ddgcc );_gfefe !=nil {return _gfefe ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_adfafg .SnapToGrid =NewCT_OnOff ();if _aaddc :=d .DecodeElement (_adfafg .SnapToGrid ,&_ddgcc );_aaddc !=nil {return _aaddc ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_adfafg .Vanish =NewCT_OnOff ();if _aedga :=d .DecodeElement (_adfafg .Vanish ,&_ddgcc );_aedga !=nil {return _aedga ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_adfafg .WebHidden =NewCT_OnOff ();if _dcafd :=d .DecodeElement (_adfafg .WebHidden ,&_ddgcc );_dcafd !=nil {return _dcafd ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_adfafg .Color =NewCT_Color ();if _cafcb :=d .DecodeElement (_adfafg .Color ,&_ddgcc );_cafcb !=nil {return _cafcb ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_adfafg .Spacing =NewCT_SignedTwipsMeasure ();if _aeedg :=d .DecodeElement (_adfafg .Spacing ,&_ddgcc );_aeedg !=nil {return _aeedg ;};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 :"\u0077"},_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 :"\u0077"}:_adfafg .W =NewCT_TextScale ();if _agafg :=d .DecodeElement (_adfafg .W ,&_ddgcc );_agafg !=nil {return _agafg ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_adfafg .Kern =NewCT_HpsMeasure ();if _bdegd :=d .DecodeElement (_adfafg .Kern ,&_ddgcc );_bdegd !=nil {return _bdegd ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_adfafg .Position =NewCT_SignedHpsMeasure ();if _afgfc :=d .DecodeElement (_adfafg .Position ,&_ddgcc );_afgfc !=nil {return _afgfc ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_adfafg .Sz =NewCT_HpsMeasure ();if _fgegc :=d .DecodeElement (_adfafg .Sz ,&_ddgcc );_fgegc !=nil {return _fgegc ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_adfafg .SzCs =NewCT_HpsMeasure ();if _bbecb :=d .DecodeElement (_adfafg .SzCs ,&_ddgcc );_bbecb !=nil {return _bbecb ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_adfafg .Highlight =NewCT_Highlight ();if _cddcg :=d .DecodeElement (_adfafg .Highlight ,&_ddgcc );_cddcg !=nil {return _cddcg ;};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 :"\u0075"},_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 :"\u0075"}:_adfafg .U =NewCT_Underline ();if _bbbbfb :=d .DecodeElement (_adfafg .U ,&_ddgcc );_bbbbfb !=nil {return _bbbbfb ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_adfafg .Effect =NewCT_TextEffect ();if _cdadcfd :=d .DecodeElement (_adfafg .Effect ,&_ddgcc );_cdadcfd !=nil {return _cdadcfd ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_adfafg .Bdr =NewCT_Border ();if _cadga :=d .DecodeElement (_adfafg .Bdr ,&_ddgcc );_cadga !=nil {return _cadga ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_adfafg .Shd =NewCT_Shd ();if _bdebb :=d .DecodeElement (_adfafg .Shd ,&_ddgcc );_bdebb !=nil {return _bdebb ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_adfafg .FitText =NewCT_FitText ();if _fcbgcb :=d .DecodeElement (_adfafg .FitText ,&_ddgcc );_fcbgcb !=nil {return _fcbgcb ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_adfafg .VertAlign =NewCT_VerticalAlignRun ();if _fafca :=d .DecodeElement (_adfafg .VertAlign ,&_ddgcc );_fafca !=nil {return _fafca ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_adfafg .Rtl =NewCT_OnOff ();if _bfdef :=d .DecodeElement (_adfafg .Rtl ,&_ddgcc );_bfdef !=nil {return _bfdef ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_adfafg .Cs =NewCT_OnOff ();if _dbafef :=d .DecodeElement (_adfafg .Cs ,&_ddgcc );_dbafef !=nil {return _dbafef ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_adfafg .Em =NewCT_Em ();if _bbacde :=d .DecodeElement (_adfafg .Em ,&_ddgcc );_bbacde !=nil {return _bbacde ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_adfafg .Lang =NewCT_Language ();if _cdcgd :=d .DecodeElement (_adfafg .Lang ,&_ddgcc );_cdcgd !=nil {return _cdcgd ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_adfafg .EastAsianLayout =NewCT_EastAsianLayout ();if _dabgf :=d .DecodeElement (_adfafg .EastAsianLayout ,&_ddgcc );_dabgf !=nil {return _dabgf ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_adfafg .SpecVanish =NewCT_OnOff ();if _bfgbe :=d .DecodeElement (_adfafg .SpecVanish ,&_ddgcc );_bfgbe !=nil {return _bfgbe ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_adfafg .OMath =NewCT_OnOff ();if _fbefgd :=d .DecodeElement (_adfafg .OMath ,&_ddgcc );_fbefgd !=nil {return _fbefgd ;};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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_adfafg .RPrChange =NewCT_RPrChange ();if _cgfca :=d .DecodeElement (_adfafg .RPrChange ,&_ddgcc );_cgfca !=nil {return _cgfca ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052P\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074 \u0025\u0076",_ddgcc .Name );if _gdegaf :=d .Skip ();_gdegaf !=nil {return _gdegaf ;};};case _d .EndElement :break _baagfe ;case _d .CharData :};};return nil ;};type CT_MailMergeDocType struct{ -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Mail Merge Source Document Type +ValAttr ST_MailMergeDocType ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_egdac :=&CT_TblPrExChange {};_egdac .TblPrEx =NewCT_TblPrExBase ();return _egdac ;};func (_agdeb *CT_SectPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agdeb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ace .Sprintf ("\u0025\u0076",*_agdeb .RsidRPrAttr )});};if _agdeb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ace .Sprintf ("\u0025\u0076",*_agdeb .RsidDelAttr )});};if _agdeb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ace .Sprintf ("\u0025\u0076",*_agdeb .RsidRAttr )});};if _agdeb .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_agdeb .RsidSectAttr )});};e .EncodeToken (start );if _agdeb .FootnotePr !=nil {_fcaadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_agdeb .FootnotePr ,_fcaadd );};if _agdeb .EndnotePr !=nil {_aecfdg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_agdeb .EndnotePr ,_aecfdg );};if _agdeb .Type !=nil {_gagag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_agdeb .Type ,_gagag );};if _agdeb .PgSz !=nil {_gbeec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_agdeb .PgSz ,_gbeec );};if _agdeb .PgMar !=nil {_feeda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_agdeb .PgMar ,_feeda );};if _agdeb .PaperSrc !=nil {_ffebbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_agdeb .PaperSrc ,_ffebbg );};if _agdeb .PgBorders !=nil {_ecgbg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_agdeb .PgBorders ,_ecgbg );};if _agdeb .LnNumType !=nil {_fdfbg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_agdeb .LnNumType ,_fdfbg );};if _agdeb .PgNumType !=nil {_fgegd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_agdeb .PgNumType ,_fgegd );};if _agdeb .Cols !=nil {_bgdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_agdeb .Cols ,_bgdfg );};if _agdeb .FormProt !=nil {_fdfdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_agdeb .FormProt ,_fdfdf );};if _agdeb .VAlign !=nil {_bbddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_agdeb .VAlign ,_bbddg );};if _agdeb .NoEndnote !=nil {_daedb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_agdeb .NoEndnote ,_daedb );};if _agdeb .TitlePg !=nil {_dfgbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_agdeb .TitlePg ,_dfgbb );};if _agdeb .TextDirection !=nil {_deceba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_agdeb .TextDirection ,_deceba );};if _agdeb .Bidi !=nil {_bbbfcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_agdeb .Bidi ,_bbbfcb );};if _agdeb .RtlGutter !=nil {_ceecgc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_agdeb .RtlGutter ,_ceecgc );};if _agdeb .DocGrid !=nil {_adceb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_agdeb .DocGrid ,_adceb );};if _agdeb .PrinterSettings !=nil {_cdfaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_agdeb .PrinterSettings ,_cdfaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TrPrChange ()*CT_TrPrChange {_ddcdba :=&CT_TrPrChange {};_ddcdba .TrPr =NewCT_TrPrBase ();return _ddcdba ;};func NewCT_FFStatusText ()*CT_FFStatusText {_afge :=&CT_FFStatusText {};return _afge };type EG_RPrBase struct{ // Referenced Character Style RStyle *CT_String ; @@ -4367,788 +3848,1088 @@ Shd *CT_Shd ; // Manual Run Width FitText *CT_FitText ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; + +// Right To Left Text +Rtl *CT_OnOff ; + +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; + +// Emphasis Mark +Em *CT_Em ; + +// Languages for Run Content +Lang *CT_Language ; + +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; + +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; + +// Office Open XML Math +OMath *CT_OnOff ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_bdbaab *GlossaryDocument )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="\u0077:\u0067l\u006f\u0073\u0073\u0061\u0072y\u0044\u006fc\u0075\u006d\u0065\u006e\u0074";return _bdbaab .CT_GlossaryDocument .MarshalXML (e ,start );};func (_dcdf *CT_Control )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afeb :=range start .Attr {if _afeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afeb .Name .Local =="\u0069\u0064"||_afeb .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"&&_afeb .Name .Local =="\u0069\u0064"{_adabb ,_abge :=_afeb .Value ,error (nil );if _abge !=nil {return _abge ;};_dcdf .IdAttr =&_adabb ;continue ;};if _afeb .Name .Local =="\u006e\u0061\u006d\u0065"{_fdcfb ,_eedg :=_afeb .Value ,error (nil );if _eedg !=nil {return _eedg ;};_dcdf .NameAttr =&_fdcfb ;continue ;};if _afeb .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_gddb ,_affe :=_afeb .Value ,error (nil );if _affe !=nil {return _affe ;};_dcdf .ShapeidAttr =&_gddb ;continue ;};};for {_cdgg ,_eefb :=d .Token ();if _eefb !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_eefb );};if _gabc ,_gadb :=_cdgg .(_d .EndElement );_gadb &&_gabc .Name ==start .Name {break ;};};return nil ;};func (_dageg *ST_HeightRule )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dageg =0;case "\u0061\u0075\u0074\u006f":*_dageg =1;case "\u0065\u0078\u0061c\u0074":*_dageg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_dageg =3;};return nil ;};type ST_RestartNumber byte ;func NewCT_DocParts ()*CT_DocParts {_cbaeg :=&CT_DocParts {};return _cbaeg }; + +// Validate validates the Footnotes and its children +func (_fbegcd *Footnotes )Validate ()error {return _fbegcd .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};func (_cgafee ST_EdnPos )ValidateWithPath (path string )error {switch _cgafee {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgafee ));};return nil ;};type CT_FrameLayout struct{ + +// Frameset Layout Value +ValAttr ST_FrameLayout ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_bfedbb :=&WdCT_TxbxContent {};return _bfedbb };func (_abgffc *EG_ParaRPrTrackChanges )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abgffc .Ins !=nil {_dcefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_abgffc .Ins ,_dcefg );};if _abgffc .Del !=nil {_gddeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_abgffc .Del ,_gddeeg );};if _abgffc .MoveFrom !=nil {_fgdde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_abgffc .MoveFrom ,_fgdde );};if _abgffc .MoveTo !=nil {_bbffad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_abgffc .MoveTo ,_bbffad );};return nil ;};type ST_NumberFormat byte ;func (_acedf ST_AnnotationVMerge )String ()string {switch _acedf {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};func (_gggcef *CT_TblLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gggcef .TypeAttr !=ST_TblLayoutTypeUnset {_ggbbdd ,_ecbde :=_gggcef .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ecbde !=nil {return _ecbde ;};start .Attr =append (start .Attr ,_ggbbdd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_dceee :=&CT_DataBinding {};return _dceee };func NewCT_PTab ()*CT_PTab {_gbddg :=&CT_PTab {};_gbddg .AlignmentAttr =ST_PTabAlignment (1);_gbddg .RelativeToAttr =ST_PTabRelativeTo (1);_gbddg .LeaderAttr =ST_PTabLeader (1);return _gbddg ;};type CT_DocType struct{ + +// Document Classification Value +ValAttr string ;};type CT_EdnProps struct{ + +// Endnote Placement +Pos *CT_EdnPos ; + +// Endnote Numbering Format +NumFmt *CT_NumFmt ; + +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; + +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func (_ggcde *CT_LevelSuffix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggcde .ValAttr =ST_LevelSuffix (1);for _ ,_ebca :=range start .Attr {if _ebca .Name .Local =="\u0076\u0061\u006c"{_ggcde .ValAttr .UnmarshalXMLAttr (_ebca );continue ;};};for {_adefa ,_bagf :=d .Token ();if _bagf !=nil {return _ace .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",_bagf );};if _fdfac ,_ebbeg :=_adefa .(_d .EndElement );_ebbeg &&_fdfac .Name ==start .Name {break ;};};return nil ;};func NewCT_Zoom ()*CT_Zoom {_cfedg :=&CT_Zoom {};return _cfedg };func (_gffe *CT_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gffe .ValAttr !=ST_LockUnset {_ffgba ,_decad :=_gffe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _decad !=nil {return _decad ;};start .Attr =append (start .Attr ,_ffgba );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_SdtPr and its children +func (_dafgg *CT_SdtPr )Validate ()error {return _dafgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");};type ST_View byte ;type CT_LongHexNumber struct{ + +// Long Hexadecimal Number Value +ValAttr string ;};type WdCT_EffectExtent struct{LAttr _c .ST_Coordinate ;TAttr _c .ST_Coordinate ;RAttr _c .ST_Coordinate ;BAttr _c .ST_Coordinate ;};func (_gdggee *ST_TargetScreenSz )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdggee =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gdggee =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gdggee =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gdggee =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gdggee =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gdggee =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gdggee =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gdggee =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gdggee =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gdggee =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_gdggee =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gdggee =11;};return nil ;}; + +// Validate validates the CT_Tabs and its children +func (_bdbaa *CT_Tabs )Validate ()error {return _bdbaa .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");}; + +// Validate validates the CT_Empty and its children +func (_becce *CT_Empty )Validate ()error {return _becce .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_adbgga ST_StyleType )String ()string {switch _adbgga {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 "";};func (_cdaafc *CT_TwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_cdaafc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgbac *CT_ObjectEmbed )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgbac .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_dbabd ,_fgdbf :=_dgbac .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _fgdbf !=nil {return _fgdbf ;};start .Attr =append (start .Attr ,_dbabd );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_dgbac .IdAttr )});if _dgbac .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_dgbac .ProgIdAttr )});};if _dgbac .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_ace .Sprintf ("\u0025\u0076",*_dgbac .ShapeIdAttr )});};if _dgbac .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_dgbac .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TrPrBase struct{ + +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; + +// Associated HTML div ID +DivId []*CT_DecimalNumber ; + +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; + +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; + +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; + +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; + +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; + +// Table Row Height +TrHeight []*CT_Height ; + +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; + +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; + +// Table Row Alignment +Jc []*CT_JcTable ; + +// Hidden Table Row Marker +Hidden []*CT_OnOff ;};func (_gagbe *EG_CellMarkupElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egdgd :for {_ddbag ,_egccgg :=d .Token ();if _egccgg !=nil {return _egccgg ;};switch _abcec :=_ddbag .(type ){case _d .StartElement :switch _abcec .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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_gagbe .CellIns =NewCT_TrackChange ();if _geaaefa :=d .DecodeElement (_gagbe .CellIns ,&_abcec );_geaaefa !=nil {return _geaaefa ;};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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_gagbe .CellDel =NewCT_TrackChange ();if _cdfdgb :=d .DecodeElement (_gagbe .CellDel ,&_abcec );_cdfdgb !=nil {return _cdfdgb ;};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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_gagbe .CellMerge =NewCT_CellMergeTrackChange ();if _bdgce :=d .DecodeElement (_gagbe .CellMerge ,&_abcec );_bdgce !=nil {return _bdgce ;};default:_fe .Log .Debug ("\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",_abcec .Name );if _cfcde :=d .Skip ();_cfcde !=nil {return _cfcde ;};};case _d .EndElement :break _egdgd ;case _d .CharData :};};return nil ;};func (_accea ST_StyleSort )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_accea .String (),start );};func (_dgfeea ST_PageBorderOffset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgfeea .String (),start );};func (_cdadb *CT_Lvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabb :=range start .Attr {if _cabb .Name .Local =="\u0074\u0070\u006c\u0063"{_adeagf ,_aegbc :=_cabb .Value ,error (nil );if _aegbc !=nil {return _aegbc ;};_cdadb .TplcAttr =&_adeagf ;continue ;};if _cabb .Name .Local =="\u0069\u006c\u0076\u006c"{_bgggdd ,_ccef :=_ac .ParseInt (_cabb .Value ,10,64);if _ccef !=nil {return _ccef ;};_cdadb .IlvlAttr =_bgggdd ;continue ;};if _cabb .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_gagca ,_gefbf :=ParseUnionST_OnOff (_cabb .Value );if _gefbf !=nil {return _gefbf ;};_cdadb .TentativeAttr =&_gagca ;continue ;};};_bbfgd :for {_dgcgb ,_adfcc :=d .Token ();if _adfcc !=nil {return _adfcc ;};switch _gcaee :=_dgcgb .(type ){case _d .StartElement :switch _gcaee .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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_cdadb .Start =NewCT_DecimalNumber ();if _daagf :=d .DecodeElement (_cdadb .Start ,&_gcaee );_daagf !=nil {return _daagf ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cdadb .NumFmt =NewCT_NumFmt ();if _cagac :=d .DecodeElement (_cdadb .NumFmt ,&_gcaee );_cagac !=nil {return _cagac ;};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 :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_cdadb .LvlRestart =NewCT_DecimalNumber ();if _accdf :=d .DecodeElement (_cdadb .LvlRestart ,&_gcaee );_accdf !=nil {return _accdf ;};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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_cdadb .PStyle =NewCT_String ();if _acaca :=d .DecodeElement (_cdadb .PStyle ,&_gcaee );_acaca !=nil {return _acaca ;};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 :"\u0069\u0073\u004cg\u006c"},_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 :"\u0069\u0073\u004cg\u006c"}:_cdadb .IsLgl =NewCT_OnOff ();if _ffabgf :=d .DecodeElement (_cdadb .IsLgl ,&_gcaee );_ffabgf !=nil {return _ffabgf ;};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 :"\u0073\u0075\u0066\u0066"},_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 :"\u0073\u0075\u0066\u0066"}:_cdadb .Suff =NewCT_LevelSuffix ();if _cbedf :=d .DecodeElement (_cdadb .Suff ,&_gcaee );_cbedf !=nil {return _cbedf ;};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 :"\u006cv\u006c\u0054\u0065\u0078\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 :"\u006cv\u006c\u0054\u0065\u0078\u0074"}:_cdadb .LvlText =NewCT_LevelText ();if _cfcaed :=d .DecodeElement (_cdadb .LvlText ,&_gcaee );_cfcaed !=nil {return _cfcaed ;};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 :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"},_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 :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"}:_cdadb .LvlPicBulletId =NewCT_DecimalNumber ();if _aafdd :=d .DecodeElement (_cdadb .LvlPicBulletId ,&_gcaee );_aafdd !=nil {return _aafdd ;};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 :"\u006c\u0065\u0067\u0061\u0063\u0079"},_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 :"\u006c\u0065\u0067\u0061\u0063\u0079"}:_cdadb .Legacy =NewCT_LvlLegacy ();if _dffc :=d .DecodeElement (_cdadb .Legacy ,&_gcaee );_dffc !=nil {return _dffc ;};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 :"\u006c\u0076\u006cJ\u0063"},_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 :"\u006c\u0076\u006cJ\u0063"}:_cdadb .LvlJc =NewCT_Jc ();if _abdca :=d .DecodeElement (_cdadb .LvlJc ,&_gcaee );_abdca !=nil {return _abdca ;};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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_cdadb .PPr =NewCT_PPrGeneral ();if _cggec :=d .DecodeElement (_cdadb .PPr ,&_gcaee );_cggec !=nil {return _cggec ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_cdadb .RPr =NewCT_RPr ();if _baefb :=d .DecodeElement (_cdadb .RPr ,&_gcaee );_baefb !=nil {return _baefb ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0076\u006c\u0020\u0025\u0076",_gcaee .Name );if _ffdag :=d .Skip ();_ffdag !=nil {return _ffdag ;};};case _d .EndElement :break _bbfgd ;case _d .CharData :};};return nil ;};func NewAC_ChoiceRun ()*AC_ChoiceRun {_daafa :=&AC_ChoiceRun {};return _daafa };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 (_debgcf WdST_WrapText )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffgfd :=_d .Attr {};_ffgfd .Name =name ;switch _debgcf {case WdST_WrapTextUnset :_ffgfd .Value ="";case WdST_WrapTextBothSides :_ffgfd .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_ffgfd .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_ffgfd .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_ffgfd .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _ffgfd ,nil ;};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_baef :=&CT_CharacterSpacing {};_baef .ValAttr =ST_CharacterSpacing (1);return _baef ;};func (_efeege ST_DropCap )String ()string {switch _efeege {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 "";}; + +// Validate validates the CT_MailMergeDocType and its children +func (_ddgfe *CT_MailMergeDocType )Validate ()error {return _ddgfe .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};type EG_ContentBlockContent struct{ + +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; + +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; + +// Paragraph +P []*CT_P ; + +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_gcddag ST_DropCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcddag .String (),start );};func (_fbbded ST_DocPartBehavior )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbafag :=_d .Attr {};_dbafag .Name =name ;switch _fbbded {case ST_DocPartBehaviorUnset :_dbafag .Value ="";case ST_DocPartBehaviorContent :_dbafag .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_dbafag .Value ="\u0070";case ST_DocPartBehaviorPg :_dbafag .Value ="\u0070\u0067";};return _dbafag ,nil ;};func (_ffagg *EG_ContentCellContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebdfc :for {_cbfbf ,_edfca :=d .Token ();if _edfca !=nil {return _edfca ;};switch _gbebd :=_cbfbf .(type ){case _d .StartElement :switch _gbebd .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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_fgada :=NewCT_Tc ();if _beead :=d .DecodeElement (_fgada ,&_gbebd );_beead !=nil {return _beead ;};_ffagg .Tc =append (_ffagg .Tc ,_fgada );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ffagg .CustomXml =NewCT_CustomXmlCell ();if _dbgce :=d .DecodeElement (_ffagg .CustomXml ,&_gbebd );_dbgce !=nil {return _dbgce ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ffagg .Sdt =NewCT_SdtCell ();if _fcdgb :=d .DecodeElement (_ffagg .Sdt ,&_gbebd );_fcdgb !=nil {return _fcdgb ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dbaff :=NewEG_RunLevelElts ();_dbaff .ProofErr =NewCT_ProofErr ();if _beaega :=d .DecodeElement (_dbaff .ProofErr ,&_gbebd );_beaega !=nil {return _beaega ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_dbaff );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_edbbe :=NewEG_RunLevelElts ();_edbbe .PermStart =NewCT_PermStart ();if _aefae :=d .DecodeElement (_edbbe .PermStart ,&_gbebd );_aefae !=nil {return _aefae ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_edbbe );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gcdadc :=NewEG_RunLevelElts ();_gcdadc .PermEnd =NewCT_Perm ();if _gffbf :=d .DecodeElement (_gcdadc .PermEnd ,&_gbebd );_gffbf !=nil {return _gffbf ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_gcdadc );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_efbfec :=NewEG_RunLevelElts ();_efbfec .Ins =NewCT_RunTrackChange ();if _adbead :=d .DecodeElement (_efbfec .Ins ,&_gbebd );_adbead !=nil {return _adbead ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_efbfec );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_befaa :=NewEG_RunLevelElts ();_befaa .Del =NewCT_RunTrackChange ();if _ceceg :=d .DecodeElement (_befaa .Del ,&_gbebd );_ceceg !=nil {return _ceceg ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_befaa );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_agcbf :=NewEG_RunLevelElts ();_agcbf .MoveFrom =NewCT_RunTrackChange ();if _efbdbb :=d .DecodeElement (_agcbf .MoveFrom ,&_gbebd );_efbdbb !=nil {return _efbdbb ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_agcbf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_edaae :=NewEG_RunLevelElts ();_edaae .MoveTo =NewCT_RunTrackChange ();if _ccadd :=d .DecodeElement (_edaae .MoveTo ,&_gbebd );_ccadd !=nil {return _ccadd ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_edaae );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cdacf :=NewEG_RunLevelElts ();_gaebcg :=NewEG_RangeMarkupElements ();_gaebcg .BookmarkStart =NewCT_Bookmark ();if _facee :=d .DecodeElement (_gaebcg .BookmarkStart ,&_gbebd );_facee !=nil {return _facee ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_cdacf );_cdacf .EG_RangeMarkupElements =append (_cdacf .EG_RangeMarkupElements ,_gaebcg );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gegaa :=NewEG_RunLevelElts ();_ffcdc :=NewEG_RangeMarkupElements ();_ffcdc .BookmarkEnd =NewCT_MarkupRange ();if _dfcadc :=d .DecodeElement (_ffcdc .BookmarkEnd ,&_gbebd );_dfcadc !=nil {return _dfcadc ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_gegaa );_gegaa .EG_RangeMarkupElements =append (_gegaa .EG_RangeMarkupElements ,_ffcdc );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dfdge :=NewEG_RunLevelElts ();_bfedeg :=NewEG_RangeMarkupElements ();_bfedeg .MoveFromRangeStart =NewCT_MoveBookmark ();if _fcaec :=d .DecodeElement (_bfedeg .MoveFromRangeStart ,&_gbebd );_fcaec !=nil {return _fcaec ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_dfdge );_dfdge .EG_RangeMarkupElements =append (_dfdge .EG_RangeMarkupElements ,_bfedeg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_becfa :=NewEG_RunLevelElts ();_ecdaa :=NewEG_RangeMarkupElements ();_ecdaa .MoveFromRangeEnd =NewCT_MarkupRange ();if _abcce :=d .DecodeElement (_ecdaa .MoveFromRangeEnd ,&_gbebd );_abcce !=nil {return _abcce ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_becfa );_becfa .EG_RangeMarkupElements =append (_becfa .EG_RangeMarkupElements ,_ecdaa );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dggda :=NewEG_RunLevelElts ();_dbeda :=NewEG_RangeMarkupElements ();_dbeda .MoveToRangeStart =NewCT_MoveBookmark ();if _gggb :=d .DecodeElement (_dbeda .MoveToRangeStart ,&_gbebd );_gggb !=nil {return _gggb ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_dggda );_dggda .EG_RangeMarkupElements =append (_dggda .EG_RangeMarkupElements ,_dbeda );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bfaab :=NewEG_RunLevelElts ();_ggcdc :=NewEG_RangeMarkupElements ();_ggcdc .MoveToRangeEnd =NewCT_MarkupRange ();if _dddaga :=d .DecodeElement (_ggcdc .MoveToRangeEnd ,&_gbebd );_dddaga !=nil {return _dddaga ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_bfaab );_bfaab .EG_RangeMarkupElements =append (_bfaab .EG_RangeMarkupElements ,_ggcdc );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cggfgg :=NewEG_RunLevelElts ();_ebacbg :=NewEG_RangeMarkupElements ();_ebacbg .CommentRangeStart =NewCT_MarkupRange ();if _fecbdb :=d .DecodeElement (_ebacbg .CommentRangeStart ,&_gbebd );_fecbdb !=nil {return _fecbdb ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_cggfgg );_cggfgg .EG_RangeMarkupElements =append (_cggfgg .EG_RangeMarkupElements ,_ebacbg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fadaba :=NewEG_RunLevelElts ();_efafcc :=NewEG_RangeMarkupElements ();_efafcc .CommentRangeEnd =NewCT_MarkupRange ();if _bfacf :=d .DecodeElement (_efafcc .CommentRangeEnd ,&_gbebd );_bfacf !=nil {return _bfacf ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_fadaba );_fadaba .EG_RangeMarkupElements =append (_fadaba .EG_RangeMarkupElements ,_efafcc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edgggf :=NewEG_RunLevelElts ();_cdefgd :=NewEG_RangeMarkupElements ();_cdefgd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _affecf :=d .DecodeElement (_cdefgd .CustomXmlInsRangeStart ,&_gbebd );_affecf !=nil {return _affecf ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_edgggf );_edgggf .EG_RangeMarkupElements =append (_edgggf .EG_RangeMarkupElements ,_cdefgd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fadeb :=NewEG_RunLevelElts ();_bdbegg :=NewEG_RangeMarkupElements ();_bdbegg .CustomXmlInsRangeEnd =NewCT_Markup ();if _gfaec :=d .DecodeElement (_bdbegg .CustomXmlInsRangeEnd ,&_gbebd );_gfaec !=nil {return _gfaec ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_fadeb );_fadeb .EG_RangeMarkupElements =append (_fadeb .EG_RangeMarkupElements ,_bdbegg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcced :=NewEG_RunLevelElts ();_cbaacc :=NewEG_RangeMarkupElements ();_cbaacc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _abfca :=d .DecodeElement (_cbaacc .CustomXmlDelRangeStart ,&_gbebd );_abfca !=nil {return _abfca ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_bcced );_bcced .EG_RangeMarkupElements =append (_bcced .EG_RangeMarkupElements ,_cbaacc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eacff :=NewEG_RunLevelElts ();_gddeda :=NewEG_RangeMarkupElements ();_gddeda .CustomXmlDelRangeEnd =NewCT_Markup ();if _degddd :=d .DecodeElement (_gddeda .CustomXmlDelRangeEnd ,&_gbebd );_degddd !=nil {return _degddd ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_eacff );_eacff .EG_RangeMarkupElements =append (_eacff .EG_RangeMarkupElements ,_gddeda );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_egcdd :=NewEG_RunLevelElts ();_faafe :=NewEG_RangeMarkupElements ();_faafe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dddfcf :=d .DecodeElement (_faafe .CustomXmlMoveFromRangeStart ,&_gbebd );_dddfcf !=nil {return _dddfcf ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_egcdd );_egcdd .EG_RangeMarkupElements =append (_egcdd .EG_RangeMarkupElements ,_faafe );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bebec :=NewEG_RunLevelElts ();_fcfaa :=NewEG_RangeMarkupElements ();_fcfaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fececa :=d .DecodeElement (_fcfaa .CustomXmlMoveFromRangeEnd ,&_gbebd );_fececa !=nil {return _fececa ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_bebec );_bebec .EG_RangeMarkupElements =append (_bebec .EG_RangeMarkupElements ,_fcfaa );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ecddf :=NewEG_RunLevelElts ();_bafcg :=NewEG_RangeMarkupElements ();_bafcg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbabe :=d .DecodeElement (_bafcg .CustomXmlMoveToRangeStart ,&_gbebd );_gbabe !=nil {return _gbabe ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_ecddf );_ecddf .EG_RangeMarkupElements =append (_ecddf .EG_RangeMarkupElements ,_bafcg );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dfggac :=NewEG_RunLevelElts ();_cdcfe :=NewEG_RangeMarkupElements ();_cdcfe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eefce :=d .DecodeElement (_cdcfe .CustomXmlMoveToRangeEnd ,&_gbebd );_eefce !=nil {return _eefce ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_dfggac );_dfggac .EG_RangeMarkupElements =append (_dfggac .EG_RangeMarkupElements ,_cdcfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgagf :=NewEG_RunLevelElts ();_dgfab :=NewEG_MathContent ();_dgfab .OMathPara =_ed .NewOMathPara ();if _aagdde :=d .DecodeElement (_dgfab .OMathPara ,&_gbebd );_aagdde !=nil {return _aagdde ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_fgagf );_fgagf .EG_MathContent =append (_fgagf .EG_MathContent ,_dgfab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eecfdd :=NewEG_RunLevelElts ();_ccdge :=NewEG_MathContent ();_ccdge .OMath =_ed .NewOMath ();if _ebead :=d .DecodeElement (_ccdge .OMath ,&_gbebd );_ebead !=nil {return _ebead ;};_ffagg .EG_RunLevelElts =append (_ffagg .EG_RunLevelElts ,_eecfdd );_eecfdd .EG_MathContent =append (_eecfdd .EG_MathContent ,_ccdge );default:_fe .Log .Debug ("\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",_gbebd .Name );if _eaecea :=d .Skip ();_eaecea !=nil {return _eaecea ;};};case _d .EndElement :break _gebdfc ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path +func (_edbef *CT_RecipientData )ValidateWithPath (path string )error {if _edbef .Active !=nil {if _ffggd :=_edbef .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_ffggd !=nil {return _ffggd ;};};if _accfed :=_edbef .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_accfed !=nil {return _accfed ;};if _dedeb :=_edbef .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_dedeb !=nil {return _dedeb ;};return nil ;};func NewCT_BookmarkRange ()*CT_BookmarkRange {_cfgae :=&CT_BookmarkRange {};return _cfgae };func (_ffbcb *ST_LineNumberRestart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fagfbf ,_fagca :=d .Token ();if _fagca !=nil {return _fagca ;};if _gcbeb ,_ggfbcd :=_fagfbf .(_d .EndElement );_ggfbcd &&_gcbeb .Name ==start .Name {*_ffbcb =1;return nil ;};if _bfgfe ,_agcebe :=_fagfbf .(_d .CharData );!_agcebe {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fagfbf );}else {switch string (_bfgfe ){case "":*_ffbcb =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_ffbcb =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_ffbcb =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ffbcb =3;};};_fagfbf ,_fagca =d .Token ();if _fagca !=nil {return _fagca ;};if _ecffd ,_bggfgc :=_fagfbf .(_d .EndElement );_bggfgc &&_ecffd .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fagfbf );};func NewCT_SectPr ()*CT_SectPr {_gaacbg :=&CT_SectPr {};return _gaacbg };func (_caagb *CT_PPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfcda :for {_bfff ,_gffgd :=d .Token ();if _gffgd !=nil {return _gffgd ;};switch _cbgec :=_bfff .(type ){case _d .StartElement :switch _cbgec .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_caagb .PStyle =NewCT_String ();if _eefgg :=d .DecodeElement (_caagb .PStyle ,&_cbgec );_eefgg !=nil {return _eefgg ;};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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_caagb .KeepNext =NewCT_OnOff ();if _degec :=d .DecodeElement (_caagb .KeepNext ,&_cbgec );_degec !=nil {return _degec ;};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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_caagb .KeepLines =NewCT_OnOff ();if _gebf :=d .DecodeElement (_caagb .KeepLines ,&_cbgec );_gebf !=nil {return _gebf ;};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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_caagb .PageBreakBefore =NewCT_OnOff ();if _fabd :=d .DecodeElement (_caagb .PageBreakBefore ,&_cbgec );_fabd !=nil {return _fabd ;};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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_caagb .FramePr =NewCT_FramePr ();if _dbebg :=d .DecodeElement (_caagb .FramePr ,&_cbgec );_dbebg !=nil {return _dbebg ;};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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_caagb .WidowControl =NewCT_OnOff ();if _cfedc :=d .DecodeElement (_caagb .WidowControl ,&_cbgec );_cfedc !=nil {return _cfedc ;};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 :"\u006e\u0075\u006dP\u0072"},_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 :"\u006e\u0075\u006dP\u0072"}:_caagb .NumPr =NewCT_NumPr ();if _dcddb :=d .DecodeElement (_caagb .NumPr ,&_cbgec );_dcddb !=nil {return _dcddb ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_caagb .SuppressLineNumbers =NewCT_OnOff ();if _cefff :=d .DecodeElement (_caagb .SuppressLineNumbers ,&_cbgec );_cefff !=nil {return _cefff ;};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 :"\u0070\u0042\u0064\u0072"},_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 :"\u0070\u0042\u0064\u0072"}:_caagb .PBdr =NewCT_PBdr ();if _gbcdd :=d .DecodeElement (_caagb .PBdr ,&_cbgec );_gbcdd !=nil {return _gbcdd ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_caagb .Shd =NewCT_Shd ();if _bfaed :=d .DecodeElement (_caagb .Shd ,&_cbgec );_bfaed !=nil {return _bfaed ;};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 :"\u0074\u0061\u0062\u0073"},_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 :"\u0074\u0061\u0062\u0073"}:_caagb .Tabs =NewCT_Tabs ();if _gefe :=d .DecodeElement (_caagb .Tabs ,&_cbgec );_gefe !=nil {return _gefe ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_caagb .SuppressAutoHyphens =NewCT_OnOff ();if _cbcec :=d .DecodeElement (_caagb .SuppressAutoHyphens ,&_cbgec );_cbcec !=nil {return _cbcec ;};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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_caagb .Kinsoku =NewCT_OnOff ();if _ggdcf :=d .DecodeElement (_caagb .Kinsoku ,&_cbgec );_ggdcf !=nil {return _ggdcf ;};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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_caagb .WordWrap =NewCT_OnOff ();if _bccbf :=d .DecodeElement (_caagb .WordWrap ,&_cbgec );_bccbf !=nil {return _bccbf ;};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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_caagb .OverflowPunct =NewCT_OnOff ();if _dggfb :=d .DecodeElement (_caagb .OverflowPunct ,&_cbgec );_dggfb !=nil {return _dggfb ;};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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_caagb .TopLinePunct =NewCT_OnOff ();if _cddb :=d .DecodeElement (_caagb .TopLinePunct ,&_cbgec );_cddb !=nil {return _cddb ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_caagb .AutoSpaceDE =NewCT_OnOff ();if _ebagfe :=d .DecodeElement (_caagb .AutoSpaceDE ,&_cbgec );_ebagfe !=nil {return _ebagfe ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_caagb .AutoSpaceDN =NewCT_OnOff ();if _eafd :=d .DecodeElement (_caagb .AutoSpaceDN ,&_cbgec );_eafd !=nil {return _eafd ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_caagb .Bidi =NewCT_OnOff ();if _egeea :=d .DecodeElement (_caagb .Bidi ,&_cbgec );_egeea !=nil {return _egeea ;};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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_caagb .AdjustRightInd =NewCT_OnOff ();if _cgfbf :=d .DecodeElement (_caagb .AdjustRightInd ,&_cbgec );_cgfbf !=nil {return _cgfbf ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_caagb .SnapToGrid =NewCT_OnOff ();if _ceda :=d .DecodeElement (_caagb .SnapToGrid ,&_cbgec );_ceda !=nil {return _ceda ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_caagb .Spacing =NewCT_Spacing ();if _gcddf :=d .DecodeElement (_caagb .Spacing ,&_cbgec );_gcddf !=nil {return _gcddf ;};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 :"\u0069\u006e\u0064"},_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 :"\u0069\u006e\u0064"}:_caagb .Ind =NewCT_Ind ();if _babdc :=d .DecodeElement (_caagb .Ind ,&_cbgec );_babdc !=nil {return _babdc ;};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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_caagb .ContextualSpacing =NewCT_OnOff ();if _ecgcc :=d .DecodeElement (_caagb .ContextualSpacing ,&_cbgec );_ecgcc !=nil {return _ecgcc ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_caagb .MirrorIndents =NewCT_OnOff ();if _cafaee :=d .DecodeElement (_caagb .MirrorIndents ,&_cbgec );_cafaee !=nil {return _cafaee ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_caagb .SuppressOverlap =NewCT_OnOff ();if _bdgac :=d .DecodeElement (_caagb .SuppressOverlap ,&_cbgec );_bdgac !=nil {return _bdgac ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_caagb .Jc =NewCT_Jc ();if _aafgf :=d .DecodeElement (_caagb .Jc ,&_cbgec );_aafgf !=nil {return _aafgf ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_caagb .TextDirection =NewCT_TextDirection ();if _fdfae :=d .DecodeElement (_caagb .TextDirection ,&_cbgec );_fdfae !=nil {return _fdfae ;};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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_caagb .TextAlignment =NewCT_TextAlignment ();if _fggfe :=d .DecodeElement (_caagb .TextAlignment ,&_cbgec );_fggfe !=nil {return _fggfe ;};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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_caagb .TextboxTightWrap =NewCT_TextboxTightWrap ();if _bcebe :=d .DecodeElement (_caagb .TextboxTightWrap ,&_cbgec );_bcebe !=nil {return _bcebe ;};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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_caagb .OutlineLvl =NewCT_DecimalNumber ();if _gdggeg :=d .DecodeElement (_caagb .OutlineLvl ,&_cbgec );_gdggeg !=nil {return _gdggeg ;};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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_caagb .DivId =NewCT_DecimalNumber ();if _eegga :=d .DecodeElement (_caagb .DivId ,&_cbgec );_eegga !=nil {return _eegga ;};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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_caagb .CnfStyle =NewCT_Cnf ();if _gfagd :=d .DecodeElement (_caagb .CnfStyle ,&_cbgec );_gfagd !=nil {return _gfagd ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_cbgec .Name );if _deggd :=d .Skip ();_deggd !=nil {return _deggd ;};};case _d .EndElement :break _gfcda ;case _d .CharData :};};return nil ;};func (_cdfcag ST_TabJc )ValidateWithPath (path string )error {switch _cdfcag {case 0,1,2,3,4,5,6,7,8,9:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfcag ));};return nil ;};func (_adaga ST_PageBorderOffset )Validate ()error {return _adaga .ValidateWithPath ("")};type CT_TxbxContent struct{ + +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; + +// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path +func (_fbbdge *CT_RPrDefault )ValidateWithPath (path string )error {if _fbbdge .RPr !=nil {if _ebeegd :=_fbbdge .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ebeegd !=nil {return _ebeegd ;};};return nil ;};func (_gbdad *CT_Tc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdfdab :=range start .Attr {if _fdfdab .Name .Local =="\u0069\u0064"{_dcgab ,_ggacc :=_fdfdab .Value ,error (nil );if _ggacc !=nil {return _ggacc ;};_gbdad .IdAttr =&_dcgab ;continue ;};};_ffffca :for {_dgcdcd ,_ccbdf :=d .Token ();if _ccbdf !=nil {return _ccbdf ;};switch _gbbcgc :=_dgcdcd .(type ){case _d .StartElement :switch _gbbcgc .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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_gbdad .TcPr =NewCT_TcPr ();if _cegcd :=d .DecodeElement (_gbdad .TcPr ,&_gbbcgc );_cegcd !=nil {return _cegcd ;};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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ccdbe :=NewEG_BlockLevelElts ();_bccdg :=NewCT_AltChunk ();if _dbcdb :=d .DecodeElement (_bccdg ,&_gbbcgc );_dbcdb !=nil {return _dbcdb ;};_ccdbe .AltChunk =append (_ccdbe .AltChunk ,_bccdg );_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_ccdbe );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cecfa :=NewEG_BlockLevelElts ();_acegg :=NewEG_ContentBlockContent ();_acegg .CustomXml =NewCT_CustomXmlBlock ();if _cbdace :=d .DecodeElement (_acegg .CustomXml ,&_gbbcgc );_cbdace !=nil {return _cbdace ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_cecfa );_cecfa .EG_ContentBlockContent =append (_cecfa .EG_ContentBlockContent ,_acegg );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_acgaa :=NewEG_BlockLevelElts ();_gaefe :=NewEG_ContentBlockContent ();_gaefe .Sdt =NewCT_SdtBlock ();if _gbfeef :=d .DecodeElement (_gaefe .Sdt ,&_gbbcgc );_gbfeef !=nil {return _gbfeef ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_acgaa );_acgaa .EG_ContentBlockContent =append (_acgaa .EG_ContentBlockContent ,_gaefe );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 :"\u0070"},_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 :"\u0070"}:_cdgef :=NewEG_BlockLevelElts ();_bcbgf :=NewEG_ContentBlockContent ();_debgcd :=NewCT_P ();if _fggdb :=d .DecodeElement (_debgcd ,&_gbbcgc );_fggdb !=nil {return _fggdb ;};_bcbgf .P =append (_bcbgf .P ,_debgcd );_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_cdgef );_cdgef .EG_ContentBlockContent =append (_cdgef .EG_ContentBlockContent ,_bcbgf );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_dbgegb :=NewEG_BlockLevelElts ();_beadde :=NewEG_ContentBlockContent ();_bcaca :=NewCT_Tbl ();if _gadca :=d .DecodeElement (_bcaca ,&_gbbcgc );_gadca !=nil {return _gadca ;};_beadde .Tbl =append (_beadde .Tbl ,_bcaca );_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_dbgegb );_dbgegb .EG_ContentBlockContent =append (_dbgegb .EG_ContentBlockContent ,_beadde );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ccdde :=NewEG_BlockLevelElts ();_ecfdg :=NewEG_ContentBlockContent ();_edbba :=NewEG_RunLevelElts ();_edbba .ProofErr =NewCT_ProofErr ();if _beebb :=d .DecodeElement (_edbba .ProofErr ,&_gbbcgc );_beebb !=nil {return _beebb ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_ccdde );_ccdde .EG_ContentBlockContent =append (_ccdde .EG_ContentBlockContent ,_ecfdg );_ecfdg .EG_RunLevelElts =append (_ecfdg .EG_RunLevelElts ,_edbba );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bgebcg :=NewEG_BlockLevelElts ();_geaaf :=NewEG_ContentBlockContent ();_agdag :=NewEG_RunLevelElts ();_agdag .PermStart =NewCT_PermStart ();if _fcffa :=d .DecodeElement (_agdag .PermStart ,&_gbbcgc );_fcffa !=nil {return _fcffa ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_bgebcg );_bgebcg .EG_ContentBlockContent =append (_bgebcg .EG_ContentBlockContent ,_geaaf );_geaaf .EG_RunLevelElts =append (_geaaf .EG_RunLevelElts ,_agdag );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_daggc :=NewEG_BlockLevelElts ();_cbfdc :=NewEG_ContentBlockContent ();_adcdd :=NewEG_RunLevelElts ();_adcdd .PermEnd =NewCT_Perm ();if _dcggf :=d .DecodeElement (_adcdd .PermEnd ,&_gbbcgc );_dcggf !=nil {return _dcggf ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_daggc );_daggc .EG_ContentBlockContent =append (_daggc .EG_ContentBlockContent ,_cbfdc );_cbfdc .EG_RunLevelElts =append (_cbfdc .EG_RunLevelElts ,_adcdd );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_ddefdd :=NewEG_BlockLevelElts ();_ebcce :=NewEG_ContentBlockContent ();_cfccdf :=NewEG_RunLevelElts ();_cfccdf .Ins =NewCT_RunTrackChange ();if _cggabg :=d .DecodeElement (_cfccdf .Ins ,&_gbbcgc );_cggabg !=nil {return _cggabg ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_ddefdd );_ddefdd .EG_ContentBlockContent =append (_ddefdd .EG_ContentBlockContent ,_ebcce );_ebcce .EG_RunLevelElts =append (_ebcce .EG_RunLevelElts ,_cfccdf );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gcfegb :=NewEG_BlockLevelElts ();_egffe :=NewEG_ContentBlockContent ();_abfff :=NewEG_RunLevelElts ();_abfff .Del =NewCT_RunTrackChange ();if _dbbege :=d .DecodeElement (_abfff .Del ,&_gbbcgc );_dbbege !=nil {return _dbbege ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_gcfegb );_gcfegb .EG_ContentBlockContent =append (_gcfegb .EG_ContentBlockContent ,_egffe );_egffe .EG_RunLevelElts =append (_egffe .EG_RunLevelElts ,_abfff );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bcdde :=NewEG_BlockLevelElts ();_gcgde :=NewEG_ContentBlockContent ();_daceb :=NewEG_RunLevelElts ();_daceb .MoveFrom =NewCT_RunTrackChange ();if _fgdca :=d .DecodeElement (_daceb .MoveFrom ,&_gbbcgc );_fgdca !=nil {return _fgdca ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_bcdde );_bcdde .EG_ContentBlockContent =append (_bcdde .EG_ContentBlockContent ,_gcgde );_gcgde .EG_RunLevelElts =append (_gcgde .EG_RunLevelElts ,_daceb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_egaae :=NewEG_BlockLevelElts ();_gaecg :=NewEG_ContentBlockContent ();_ebcde :=NewEG_RunLevelElts ();_ebcde .MoveTo =NewCT_RunTrackChange ();if _cddbe :=d .DecodeElement (_ebcde .MoveTo ,&_gbbcgc );_cddbe !=nil {return _cddbe ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_egaae );_egaae .EG_ContentBlockContent =append (_egaae .EG_ContentBlockContent ,_gaecg );_gaecg .EG_RunLevelElts =append (_gaecg .EG_RunLevelElts ,_ebcde );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aefed :=NewEG_BlockLevelElts ();_gfdbb :=NewEG_ContentBlockContent ();_afedbf :=NewEG_RunLevelElts ();_cfddfc :=NewEG_RangeMarkupElements ();_cfddfc .BookmarkStart =NewCT_Bookmark ();if _dfcbfa :=d .DecodeElement (_cfddfc .BookmarkStart ,&_gbbcgc );_dfcbfa !=nil {return _dfcbfa ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_aefed );_aefed .EG_ContentBlockContent =append (_aefed .EG_ContentBlockContent ,_gfdbb );_gfdbb .EG_RunLevelElts =append (_gfdbb .EG_RunLevelElts ,_afedbf );_afedbf .EG_RangeMarkupElements =append (_afedbf .EG_RangeMarkupElements ,_cfddfc );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_febag :=NewEG_BlockLevelElts ();_beagec :=NewEG_ContentBlockContent ();_eagba :=NewEG_RunLevelElts ();_badac :=NewEG_RangeMarkupElements ();_badac .BookmarkEnd =NewCT_MarkupRange ();if _bagada :=d .DecodeElement (_badac .BookmarkEnd ,&_gbbcgc );_bagada !=nil {return _bagada ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_febag );_febag .EG_ContentBlockContent =append (_febag .EG_ContentBlockContent ,_beagec );_beagec .EG_RunLevelElts =append (_beagec .EG_RunLevelElts ,_eagba );_eagba .EG_RangeMarkupElements =append (_eagba .EG_RangeMarkupElements ,_badac );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cceea :=NewEG_BlockLevelElts ();_gfcded :=NewEG_ContentBlockContent ();_ggbdca :=NewEG_RunLevelElts ();_faecdb :=NewEG_RangeMarkupElements ();_faecdb .MoveFromRangeStart =NewCT_MoveBookmark ();if _feefe :=d .DecodeElement (_faecdb .MoveFromRangeStart ,&_gbbcgc );_feefe !=nil {return _feefe ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_cceea );_cceea .EG_ContentBlockContent =append (_cceea .EG_ContentBlockContent ,_gfcded );_gfcded .EG_RunLevelElts =append (_gfcded .EG_RunLevelElts ,_ggbdca );_ggbdca .EG_RangeMarkupElements =append (_ggbdca .EG_RangeMarkupElements ,_faecdb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddbac :=NewEG_BlockLevelElts ();_ecbda :=NewEG_ContentBlockContent ();_ffbbe :=NewEG_RunLevelElts ();_egacc :=NewEG_RangeMarkupElements ();_egacc .MoveFromRangeEnd =NewCT_MarkupRange ();if _gebff :=d .DecodeElement (_egacc .MoveFromRangeEnd ,&_gbbcgc );_gebff !=nil {return _gebff ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_ddbac );_ddbac .EG_ContentBlockContent =append (_ddbac .EG_ContentBlockContent ,_ecbda );_ecbda .EG_RunLevelElts =append (_ecbda .EG_RunLevelElts ,_ffbbe );_ffbbe .EG_RangeMarkupElements =append (_ffbbe .EG_RangeMarkupElements ,_egacc );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_afaa :=NewEG_BlockLevelElts ();_bgbea :=NewEG_ContentBlockContent ();_gddag :=NewEG_RunLevelElts ();_aecdc :=NewEG_RangeMarkupElements ();_aecdc .MoveToRangeStart =NewCT_MoveBookmark ();if _fecca :=d .DecodeElement (_aecdc .MoveToRangeStart ,&_gbbcgc );_fecca !=nil {return _fecca ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_afaa );_afaa .EG_ContentBlockContent =append (_afaa .EG_ContentBlockContent ,_bgbea );_bgbea .EG_RunLevelElts =append (_bgbea .EG_RunLevelElts ,_gddag );_gddag .EG_RangeMarkupElements =append (_gddag .EG_RangeMarkupElements ,_aecdc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdccfa :=NewEG_BlockLevelElts ();_dcgddg :=NewEG_ContentBlockContent ();_afdgca :=NewEG_RunLevelElts ();_gefdcf :=NewEG_RangeMarkupElements ();_gefdcf .MoveToRangeEnd =NewCT_MarkupRange ();if _cccccd :=d .DecodeElement (_gefdcf .MoveToRangeEnd ,&_gbbcgc );_cccccd !=nil {return _cccccd ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_cdccfa );_cdccfa .EG_ContentBlockContent =append (_cdccfa .EG_ContentBlockContent ,_dcgddg );_dcgddg .EG_RunLevelElts =append (_dcgddg .EG_RunLevelElts ,_afdgca );_afdgca .EG_RangeMarkupElements =append (_afdgca .EG_RangeMarkupElements ,_gefdcf );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cbcdcc :=NewEG_BlockLevelElts ();_abfcf :=NewEG_ContentBlockContent ();_cdefa :=NewEG_RunLevelElts ();_gcdge :=NewEG_RangeMarkupElements ();_gcdge .CommentRangeStart =NewCT_MarkupRange ();if _egeage :=d .DecodeElement (_gcdge .CommentRangeStart ,&_gbbcgc );_egeage !=nil {return _egeage ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_cbcdcc );_cbcdcc .EG_ContentBlockContent =append (_cbcdcc .EG_ContentBlockContent ,_abfcf );_abfcf .EG_RunLevelElts =append (_abfcf .EG_RunLevelElts ,_cdefa );_cdefa .EG_RangeMarkupElements =append (_cdefa .EG_RangeMarkupElements ,_gcdge );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egafcd :=NewEG_BlockLevelElts ();_edgef :=NewEG_ContentBlockContent ();_eedfbb :=NewEG_RunLevelElts ();_dcdbd :=NewEG_RangeMarkupElements ();_dcdbd .CommentRangeEnd =NewCT_MarkupRange ();if _ebgcc :=d .DecodeElement (_dcdbd .CommentRangeEnd ,&_gbbcgc );_ebgcc !=nil {return _ebgcc ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_egafcd );_egafcd .EG_ContentBlockContent =append (_egafcd .EG_ContentBlockContent ,_edgef );_edgef .EG_RunLevelElts =append (_edgef .EG_RunLevelElts ,_eedfbb );_eedfbb .EG_RangeMarkupElements =append (_eedfbb .EG_RangeMarkupElements ,_dcdbd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egbbg :=NewEG_BlockLevelElts ();_cgeec :=NewEG_ContentBlockContent ();_bcgebg :=NewEG_RunLevelElts ();_bddfc :=NewEG_RangeMarkupElements ();_bddfc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gagaeg :=d .DecodeElement (_bddfc .CustomXmlInsRangeStart ,&_gbbcgc );_gagaeg !=nil {return _gagaeg ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_egbbg );_egbbg .EG_ContentBlockContent =append (_egbbg .EG_ContentBlockContent ,_cgeec );_cgeec .EG_RunLevelElts =append (_cgeec .EG_RunLevelElts ,_bcgebg );_bcgebg .EG_RangeMarkupElements =append (_bcgebg .EG_RangeMarkupElements ,_bddfc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fefcb :=NewEG_BlockLevelElts ();_bbfbc :=NewEG_ContentBlockContent ();_gadaa :=NewEG_RunLevelElts ();_bgfgde :=NewEG_RangeMarkupElements ();_bgfgde .CustomXmlInsRangeEnd =NewCT_Markup ();if _cbfcab :=d .DecodeElement (_bgfgde .CustomXmlInsRangeEnd ,&_gbbcgc );_cbfcab !=nil {return _cbfcab ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_fefcb );_fefcb .EG_ContentBlockContent =append (_fefcb .EG_ContentBlockContent ,_bbfbc );_bbfbc .EG_RunLevelElts =append (_bbfbc .EG_RunLevelElts ,_gadaa );_gadaa .EG_RangeMarkupElements =append (_gadaa .EG_RangeMarkupElements ,_bgfgde );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dffba :=NewEG_BlockLevelElts ();_gfgfa :=NewEG_ContentBlockContent ();_bgeea :=NewEG_RunLevelElts ();_ggeaa :=NewEG_RangeMarkupElements ();_ggeaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eagbe :=d .DecodeElement (_ggeaa .CustomXmlDelRangeStart ,&_gbbcgc );_eagbe !=nil {return _eagbe ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_dffba );_dffba .EG_ContentBlockContent =append (_dffba .EG_ContentBlockContent ,_gfgfa );_gfgfa .EG_RunLevelElts =append (_gfgfa .EG_RunLevelElts ,_bgeea );_bgeea .EG_RangeMarkupElements =append (_bgeea .EG_RangeMarkupElements ,_ggeaa );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ededd :=NewEG_BlockLevelElts ();_fgedf :=NewEG_ContentBlockContent ();_dcgbfe :=NewEG_RunLevelElts ();_daeed :=NewEG_RangeMarkupElements ();_daeed .CustomXmlDelRangeEnd =NewCT_Markup ();if _efaegf :=d .DecodeElement (_daeed .CustomXmlDelRangeEnd ,&_gbbcgc );_efaegf !=nil {return _efaegf ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_ededd );_ededd .EG_ContentBlockContent =append (_ededd .EG_ContentBlockContent ,_fgedf );_fgedf .EG_RunLevelElts =append (_fgedf .EG_RunLevelElts ,_dcgbfe );_dcgbfe .EG_RangeMarkupElements =append (_dcgbfe .EG_RangeMarkupElements ,_daeed );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fgccd :=NewEG_BlockLevelElts ();_ddggec :=NewEG_ContentBlockContent ();_agbbec :=NewEG_RunLevelElts ();_faega :=NewEG_RangeMarkupElements ();_faega .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eeefd :=d .DecodeElement (_faega .CustomXmlMoveFromRangeStart ,&_gbbcgc );_eeefd !=nil {return _eeefd ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_fgccd );_fgccd .EG_ContentBlockContent =append (_fgccd .EG_ContentBlockContent ,_ddggec );_ddggec .EG_RunLevelElts =append (_ddggec .EG_RunLevelElts ,_agbbec );_agbbec .EG_RangeMarkupElements =append (_agbbec .EG_RangeMarkupElements ,_faega );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ebfaf :=NewEG_BlockLevelElts ();_gedd :=NewEG_ContentBlockContent ();_dgagc :=NewEG_RunLevelElts ();_dbbgc :=NewEG_RangeMarkupElements ();_dbbgc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gebagb :=d .DecodeElement (_dbbgc .CustomXmlMoveFromRangeEnd ,&_gbbcgc );_gebagb !=nil {return _gebagb ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_ebfaf );_ebfaf .EG_ContentBlockContent =append (_ebfaf .EG_ContentBlockContent ,_gedd );_gedd .EG_RunLevelElts =append (_gedd .EG_RunLevelElts ,_dgagc );_dgagc .EG_RangeMarkupElements =append (_dgagc .EG_RangeMarkupElements ,_dbbgc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eaggb :=NewEG_BlockLevelElts ();_acdec :=NewEG_ContentBlockContent ();_ecagg :=NewEG_RunLevelElts ();_febffd :=NewEG_RangeMarkupElements ();_febffd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eabadg :=d .DecodeElement (_febffd .CustomXmlMoveToRangeStart ,&_gbbcgc );_eabadg !=nil {return _eabadg ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_eaggb );_eaggb .EG_ContentBlockContent =append (_eaggb .EG_ContentBlockContent ,_acdec );_acdec .EG_RunLevelElts =append (_acdec .EG_RunLevelElts ,_ecagg );_ecagg .EG_RangeMarkupElements =append (_ecagg .EG_RangeMarkupElements ,_febffd );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acefac :=NewEG_BlockLevelElts ();_baagfa :=NewEG_ContentBlockContent ();_gafbda :=NewEG_RunLevelElts ();_eeafg :=NewEG_RangeMarkupElements ();_eeafg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _febfaa :=d .DecodeElement (_eeafg .CustomXmlMoveToRangeEnd ,&_gbbcgc );_febfaa !=nil {return _febfaa ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_acefac );_acefac .EG_ContentBlockContent =append (_acefac .EG_ContentBlockContent ,_baagfa );_baagfa .EG_RunLevelElts =append (_baagfa .EG_RunLevelElts ,_gafbda );_gafbda .EG_RangeMarkupElements =append (_gafbda .EG_RangeMarkupElements ,_eeafg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbefc :=NewEG_BlockLevelElts ();_aaeee :=NewEG_ContentBlockContent ();_dfeeef :=NewEG_RunLevelElts ();_gdggdf :=NewEG_MathContent ();_gdggdf .OMathPara =_ed .NewOMathPara ();if _fbaddag :=d .DecodeElement (_gdggdf .OMathPara ,&_gbbcgc );_fbaddag !=nil {return _fbaddag ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_bbefc );_bbefc .EG_ContentBlockContent =append (_bbefc .EG_ContentBlockContent ,_aaeee );_aaeee .EG_RunLevelElts =append (_aaeee .EG_RunLevelElts ,_dfeeef );_dfeeef .EG_MathContent =append (_dfeeef .EG_MathContent ,_gdggdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daefd :=NewEG_BlockLevelElts ();_baefba :=NewEG_ContentBlockContent ();_ecafe :=NewEG_RunLevelElts ();_dadgc :=NewEG_MathContent ();_dadgc .OMath =_ed .NewOMath ();if _cdbagb :=d .DecodeElement (_dadgc .OMath ,&_gbbcgc );_cdbagb !=nil {return _cdbagb ;};_gbdad .EG_BlockLevelElts =append (_gbdad .EG_BlockLevelElts ,_daefd );_daefd .EG_ContentBlockContent =append (_daefd .EG_ContentBlockContent ,_baefba );_baefba .EG_RunLevelElts =append (_baefba .EG_RunLevelElts ,_ecafe );_ecafe .EG_MathContent =append (_ecafe .EG_MathContent ,_dadgc );default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fT\u0063 \u0025\u0076",_gbbcgc .Name );if _gbgfe :=d .Skip ();_gbgfe !=nil {return _gbgfe ;};};case _d .EndElement :break _ffffca ;case _d .CharData :};};return nil ;};func (_cbede ST_Shd )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbede .String (),start );};func (_cdace ST_TextAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdaec :=_d .Attr {};_bdaec .Name =name ;switch _cdace {case ST_TextAlignmentUnset :_bdaec .Value ="";case ST_TextAlignmentTop :_bdaec .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_bdaec .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_bdaec .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_bdaec .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_bdaec .Value ="\u0061\u0075\u0074\u006f";};return _bdaec ,nil ;}; + +// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path +func (_cfabbbg *CT_TblPPr )ValidateWithPath (path string )error {if _cfabbbg .LeftFromTextAttr !=nil {if _fdcfad :=_cfabbbg .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072");_fdcfad !=nil {return _fdcfad ;};};if _cfabbbg .RightFromTextAttr !=nil {if _cebad :=_cfabbbg .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_cebad !=nil {return _cebad ;};};if _cfabbbg .TopFromTextAttr !=nil {if _bdggdf :=_cfabbbg .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bdggdf !=nil {return _bdggdf ;};};if _cfabbbg .BottomFromTextAttr !=nil {if _gagba :=_cfabbbg .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gagba !=nil {return _gagba ;};};if _ddaeb :=_cfabbbg .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ddaeb !=nil {return _ddaeb ;};if _ddbfaa :=_cfabbbg .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ddbfaa !=nil {return _ddbfaa ;};if _agcec :=_cfabbbg .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_agcec !=nil {return _agcec ;};if _cfabbbg .TblpXAttr !=nil {if _cfgfef :=_cfabbbg .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072");_cfgfef !=nil {return _cfgfef ;};};if _aaad :=_cfabbbg .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_aaad !=nil {return _aaad ;};if _cfabbbg .TblpYAttr !=nil {if _gbfacg :=_cfabbbg .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072");_gbfacg !=nil {return _gbfacg ;};};return nil ;};func (_eecbef *ST_Border )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eecbef =0;case "\u006e\u0069\u006c":*_eecbef =1;case "\u006e\u006f\u006e\u0065":*_eecbef =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_eecbef =3;case "\u0074\u0068\u0069c\u006b":*_eecbef =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eecbef =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_eecbef =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_eecbef =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_eecbef =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_eecbef =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_eecbef =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_eecbef =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_eecbef =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_eecbef =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_eecbef =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_eecbef =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_eecbef =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_eecbef =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_eecbef =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_eecbef =19;case "\u0077\u0061\u0076\u0065":*_eecbef =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_eecbef =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_eecbef =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_eecbef =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_eecbef =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_eecbef =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_eecbef =26;case "\u0069\u006e\u0073e\u0074":*_eecbef =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_eecbef =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_eecbef =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_eecbef =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_eecbef =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_eecbef =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_eecbef =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_eecbef =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_eecbef =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_eecbef =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_eecbef =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_eecbef =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_eecbef =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_eecbef =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_eecbef =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_eecbef =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_eecbef =43;case "\u0062\u0061\u0074\u0073":*_eecbef =44;case "\u0062\u0069\u0072d\u0073":*_eecbef =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_eecbef =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_eecbef =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_eecbef =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_eecbef =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_eecbef =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_eecbef =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_eecbef =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_eecbef =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_eecbef =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_eecbef =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_eecbef =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_eecbef =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_eecbef =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_eecbef =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_eecbef =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_eecbef =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_eecbef =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_eecbef =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_eecbef =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_eecbef =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_eecbef =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_eecbef =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_eecbef =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_eecbef =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_eecbef =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_eecbef =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_eecbef =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_eecbef =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_eecbef =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_eecbef =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_eecbef =76;case "\u0063\u0075\u0070":*_eecbef =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_eecbef =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_eecbef =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_eecbef =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_eecbef =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_eecbef =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_eecbef =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_eecbef =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_eecbef =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_eecbef =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_eecbef =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_eecbef =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_eecbef =89;case "\u0066\u0061\u006e\u0073":*_eecbef =90;case "\u0066\u0069\u006c\u006d":*_eecbef =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_eecbef =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_eecbef =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_eecbef =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_eecbef =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_eecbef =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_eecbef =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_eecbef =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_eecbef =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_eecbef =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_eecbef =101;case "\u0067\u0065\u006d\u0073":*_eecbef =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_eecbef =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_eecbef =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_eecbef =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_eecbef =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_eecbef =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_eecbef =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_eecbef =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_eecbef =110;case "\u0068\u006f\u006cl\u0079":*_eecbef =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_eecbef =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_eecbef =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_eecbef =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_eecbef =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_eecbef =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_eecbef =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_eecbef =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_eecbef =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_eecbef =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_eecbef =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_eecbef =122;case "\u006d\u006f\u006fn\u0073":*_eecbef =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_eecbef =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_eecbef =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_eecbef =126;case "\u006f\u0076\u0061l\u0073":*_eecbef =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_eecbef =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_eecbef =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_eecbef =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_eecbef =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_eecbef =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_eecbef =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_eecbef =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_eecbef =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_eecbef =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_eecbef =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_eecbef =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_eecbef =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_eecbef =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_eecbef =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_eecbef =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_eecbef =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_eecbef =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_eecbef =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_eecbef =146;case "\u0072\u0069\u006eg\u0073":*_eecbef =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_eecbef =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_eecbef =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_eecbef =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_eecbef =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_eecbef =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_eecbef =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_eecbef =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_eecbef =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_eecbef =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_eecbef =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_eecbef =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_eecbef =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_eecbef =160;case "\u0073\u0074\u0061r\u0073":*_eecbef =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_eecbef =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_eecbef =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_eecbef =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_eecbef =165;case "\u0073\u0075\u006e":*_eecbef =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_eecbef =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_eecbef =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_eecbef =169;case "\u0074\u0072\u0065e\u0073":*_eecbef =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_eecbef =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_eecbef =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_eecbef =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_eecbef =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_eecbef =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_eecbef =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_eecbef =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_eecbef =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_eecbef =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_eecbef =180;case "\u0076\u0069\u006e\u0065":*_eecbef =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_eecbef =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_eecbef =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_eecbef =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_eecbef =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_eecbef =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_eecbef =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_eecbef =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_eecbef =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_eecbef =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_eecbef =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_eecbef =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_eecbef =193;};return nil ;};func (_dgeeag ST_PageOrientation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgeaea :=_d .Attr {};_cgeaea .Name =name ;switch _dgeeag {case ST_PageOrientationUnset :_cgeaea .Value ="";case ST_PageOrientationPortrait :_cgeaea .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_cgeaea .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _cgeaea ,nil ;};type CT_Height struct{ + +// Table Row Height +ValAttr *_ff .ST_TwipsMeasure ; + +// Table Row Height Type +HRuleAttr ST_HeightRule ;};func (_dbace *CT_MoveBookmark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_dbace .AuthorAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",_dbace .DateAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",_dbace .NameAttr )});if _dbace .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_dbace .ColFirstAttr )});};if _dbace .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ace .Sprintf ("\u0025\u0076",*_dbace .ColLastAttr )});};if _dbace .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_fafdg ,_bddef :=_dbace .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _bddef !=nil {return _bddef ;};start .Attr =append (start .Attr ,_fafdg );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_dbace .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cffag *CT_DocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aecc :=range start .Attr {if _aecc .Name .Local =="\u0076\u0061\u006c"{_beeb ,_cabc :=_aecc .Value ,error (nil );if _cabc !=nil {return _cabc ;};_cffag .ValAttr =_beeb ;continue ;};};for {_gcaba ,_aaged :=d .Token ();if _aaged !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_aaged );};if _ecacb ,_gbff :=_gcaba .(_d .EndElement );_gbff &&_ecacb .Name ==start .Name {break ;};};return nil ;};func (_ebbca *CT_Styles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebbca .DocDefaults !=nil {_fccef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_ebbca .DocDefaults ,_fccef );};if _ebbca .LatentStyles !=nil {_babge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_ebbca .LatentStyles ,_babge );};if _ebbca .Style !=nil {_ccbac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_fcbde :=range _ebbca .Style {e .EncodeElement (_fcbde ,_ccbac );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_ContentRowContent ()*EG_ContentRowContent {_ccaad :=&EG_ContentRowContent {};return _ccaad ;};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; + +// Annotation Identifier +IdAttr int64 ;TrPr *CT_TrPrBase ;}; + +// Validate validates the CT_Markup and its children +func (_bacbe *CT_Markup )Validate ()error {return _bacbe .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");};const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);func (_edfdf ST_Hint )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgcbd :=_d .Attr {};_dgcbd .Name =name ;switch _edfdf {case ST_HintUnset :_dgcbd .Value ="";case ST_HintDefault :_dgcbd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_dgcbd .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _dgcbd ,nil ;}; + +// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path +func (_abe *CT_Base64Binary )ValidateWithPath (path string )error {return nil };func (_dbeea *CT_LineNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbeea .CountByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_ace .Sprintf ("\u0025\u0076",*_dbeea .CountByAttr )});};if _dbeea .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_dbeea .StartAttr )});};if _dbeea .DistanceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_dbeea .DistanceAttr )});};if _dbeea .RestartAttr !=ST_LineNumberRestartUnset {_ffacb ,_bcaf :=_dbeea .RestartAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _bcaf !=nil {return _bcaf ;};start .Attr =append (start .Attr ,_ffacb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_UnsignedDecimalNumber and its children +func (_fgfcbb *CT_UnsignedDecimalNumber )Validate ()error {return _fgfcbb .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_agbebc *WdCT_WrapTopBottom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agbebc .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ace .Sprintf ("\u0025\u0076",*_agbebc .DistTAttr )});};if _agbebc .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ace .Sprintf ("\u0025\u0076",*_agbebc .DistBAttr )});};e .EncodeToken (start );if _agbebc .EffectExtent !=nil {_fcgfed :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_agbebc .EffectExtent ,_fcgfed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Underline struct{ + +// Underline Style +ValAttr ST_Underline ; + +// Underline Color +ColorAttr *ST_HexColor ; + +// Underline Theme Color +ThemeColorAttr ST_ThemeColor ; + +// Underline Theme Color Tint +ThemeTintAttr *string ; + +// Underline Theme Color Shade +ThemeShadeAttr *string ;};func (_effedc *WdCT_WrapNone )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_defbgb :=&CT_FtnEdnRef {};return _defbgb }; + +// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path +func (_gag *CT_BottomPageBorder )ValidateWithPath (path string )error {if _gag .ValAttr ==ST_BorderUnset {return _ace .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 _gbdd :=_gag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbdd !=nil {return _gbdd ;};if _gag .ColorAttr !=nil {if _efca :=_gag .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_efca !=nil {return _efca ;};};if _dfgf :=_gag .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dfgf !=nil {return _dfgf ;};if _gag .ShadowAttr !=nil {if _gffa :=_gag .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_gffa !=nil {return _gffa ;};};if _gag .FrameAttr !=nil {if _fcb :=_gag .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_fcb !=nil {return _fcb ;};};return nil ;}; + +// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path +func (_fcee *CT_DocumentBase )ValidateWithPath (path string )error {if _fcee .Background !=nil {if _bdcad :=_fcee .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_bdcad !=nil {return _bdcad ;};};return nil ;}; + +// Validate validates the CT_DocType and its children +func (_efdbb *CT_DocType )Validate ()error {return _efdbb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_abab *CT_MathCtrlDel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cafb :=range start .Attr {if _cafb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_efbdd ,_fbbb :=_cafb .Value ,error (nil );if _fbbb !=nil {return _fbbb ;};_abab .AuthorAttr =_efbdd ;continue ;};if _cafb .Name .Local =="\u0064\u0061\u0074\u0065"{_gceec ,_afcaf :=ParseStdlibTime (_cafb .Value );if _afcaf !=nil {return _afcaf ;};_abab .DateAttr =&_gceec ;continue ;};if _cafb .Name .Local =="\u0069\u0064"{_dcgfee ,_fddfb :=_ac .ParseInt (_cafb .Value ,10,64);if _fddfb !=nil {return _fddfb ;};_abab .IdAttr =_dcgfee ;continue ;};};for {_fadfa ,_dgbge :=d .Token ();if _dgbge !=nil {return _ace .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",_dgbge );};if _fdecg ,_fcgad :=_fadfa .(_d .EndElement );_fcgad &&_fdecg .Name ==start .Name {break ;};};return nil ;};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;); + +// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path +func (_fbbadc *CT_TargetScreenSz )ValidateWithPath (path string )error {if _fbbadc .ValAttr ==ST_TargetScreenSzUnset {return _ace .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 _ggecf :=_fbbadc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggecf !=nil {return _ggecf ;};return nil ;}; + +// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path +func (_bagdab *CT_Lock )ValidateWithPath (path string )error {if _dbfgf :=_bagdab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbfgf !=nil {return _dbfgf ;};return nil ;};type CT_SdtDate struct{ + +// Last Known Date in XML Schema DateTime Format +FullDateAttr *_f .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 ;};func (_bgacfe ST_TextEffect )ValidateWithPath (path string )error {switch _bgacfe {case 0,1,2,3,4,5,6,7:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgacfe ));};return nil ;}; + +// Validate validates the CT_FFHelpText and its children +func (_egcgg *CT_FFHelpText )Validate ()error {return _egcgg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};func (_dbeada ST_TextDirection )String ()string {switch _dbeada {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 "";}; + +// Validate validates the CT_SimpleField and its children +func (_gbgcbf *CT_SimpleField )Validate ()error {return _gbgcbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};func (_aebgd *CT_ParaRPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdcfd :for {_bccacef ,_dfgde :=d .Token ();if _dfgde !=nil {return _dfgde ;};switch _bfeeg :=_bccacef .(type ){case _d .StartElement :switch _bfeeg .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_aebgd .Ins =NewCT_TrackChange ();if _cfcfa :=d .DecodeElement (_aebgd .Ins ,&_bfeeg );_cfcfa !=nil {return _cfcfa ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_aebgd .Del =NewCT_TrackChange ();if _eefeg :=d .DecodeElement (_aebgd .Del ,&_bfeeg );_eefeg !=nil {return _eefeg ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aebgd .MoveFrom =NewCT_TrackChange ();if _dabc :=d .DecodeElement (_aebgd .MoveFrom ,&_bfeeg );_dabc !=nil {return _dabc ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aebgd .MoveTo =NewCT_TrackChange ();if _dcbcd :=d .DecodeElement (_aebgd .MoveTo ,&_bfeeg );_dcbcd !=nil {return _dcbcd ;};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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_aebgd .RStyle =NewCT_String ();if _cecff :=d .DecodeElement (_aebgd .RStyle ,&_bfeeg );_cecff !=nil {return _cecff ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_aebgd .RFonts =NewCT_Fonts ();if _acddg :=d .DecodeElement (_aebgd .RFonts ,&_bfeeg );_acddg !=nil {return _acddg ;};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 :"\u0062"},_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 :"\u0062"}:_aebgd .B =NewCT_OnOff ();if _cadfg :=d .DecodeElement (_aebgd .B ,&_bfeeg );_cadfg !=nil {return _cadfg ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_aebgd .BCs =NewCT_OnOff ();if _eegac :=d .DecodeElement (_aebgd .BCs ,&_bfeeg );_eegac !=nil {return _eegac ;};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 :"\u0069"},_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 :"\u0069"}:_aebgd .I =NewCT_OnOff ();if _eabad :=d .DecodeElement (_aebgd .I ,&_bfeeg );_eabad !=nil {return _eabad ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_aebgd .ICs =NewCT_OnOff ();if _facgac :=d .DecodeElement (_aebgd .ICs ,&_bfeeg );_facgac !=nil {return _facgac ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_aebgd .Caps =NewCT_OnOff ();if _cabbg :=d .DecodeElement (_aebgd .Caps ,&_bfeeg );_cabbg !=nil {return _cabbg ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_aebgd .SmallCaps =NewCT_OnOff ();if _aegfga :=d .DecodeElement (_aebgd .SmallCaps ,&_bfeeg );_aegfga !=nil {return _aegfga ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_aebgd .Strike =NewCT_OnOff ();if _ebfe :=d .DecodeElement (_aebgd .Strike ,&_bfeeg );_ebfe !=nil {return _ebfe ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_aebgd .Dstrike =NewCT_OnOff ();if _eeggb :=d .DecodeElement (_aebgd .Dstrike ,&_bfeeg );_eeggb !=nil {return _eeggb ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_aebgd .Outline =NewCT_OnOff ();if _fgadg :=d .DecodeElement (_aebgd .Outline ,&_bfeeg );_fgadg !=nil {return _fgadg ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_aebgd .Shadow =NewCT_OnOff ();if _gaead :=d .DecodeElement (_aebgd .Shadow ,&_bfeeg );_gaead !=nil {return _gaead ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_aebgd .Emboss =NewCT_OnOff ();if _abacg :=d .DecodeElement (_aebgd .Emboss ,&_bfeeg );_abacg !=nil {return _abacg ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_aebgd .Imprint =NewCT_OnOff ();if _addbc :=d .DecodeElement (_aebgd .Imprint ,&_bfeeg );_addbc !=nil {return _addbc ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_aebgd .NoProof =NewCT_OnOff ();if _eccea :=d .DecodeElement (_aebgd .NoProof ,&_bfeeg );_eccea !=nil {return _eccea ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_aebgd .SnapToGrid =NewCT_OnOff ();if _egfd :=d .DecodeElement (_aebgd .SnapToGrid ,&_bfeeg );_egfd !=nil {return _egfd ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_aebgd .Vanish =NewCT_OnOff ();if _bebfaf :=d .DecodeElement (_aebgd .Vanish ,&_bfeeg );_bebfaf !=nil {return _bebfaf ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_aebgd .WebHidden =NewCT_OnOff ();if _daecf :=d .DecodeElement (_aebgd .WebHidden ,&_bfeeg );_daecf !=nil {return _daecf ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_aebgd .Color =NewCT_Color ();if _bcgge :=d .DecodeElement (_aebgd .Color ,&_bfeeg );_bcgge !=nil {return _bcgge ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_aebgd .Spacing =NewCT_SignedTwipsMeasure ();if _gedcc :=d .DecodeElement (_aebgd .Spacing ,&_bfeeg );_gedcc !=nil {return _gedcc ;};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 :"\u0077"},_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 :"\u0077"}:_aebgd .W =NewCT_TextScale ();if _fcfba :=d .DecodeElement (_aebgd .W ,&_bfeeg );_fcfba !=nil {return _fcfba ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_aebgd .Kern =NewCT_HpsMeasure ();if _bccaa :=d .DecodeElement (_aebgd .Kern ,&_bfeeg );_bccaa !=nil {return _bccaa ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_aebgd .Position =NewCT_SignedHpsMeasure ();if _fefcc :=d .DecodeElement (_aebgd .Position ,&_bfeeg );_fefcc !=nil {return _fefcc ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_aebgd .Sz =NewCT_HpsMeasure ();if _efffe :=d .DecodeElement (_aebgd .Sz ,&_bfeeg );_efffe !=nil {return _efffe ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_aebgd .SzCs =NewCT_HpsMeasure ();if _dbbea :=d .DecodeElement (_aebgd .SzCs ,&_bfeeg );_dbbea !=nil {return _dbbea ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_aebgd .Highlight =NewCT_Highlight ();if _bcbeg :=d .DecodeElement (_aebgd .Highlight ,&_bfeeg );_bcbeg !=nil {return _bcbeg ;};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 :"\u0075"},_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 :"\u0075"}:_aebgd .U =NewCT_Underline ();if _dgcbf :=d .DecodeElement (_aebgd .U ,&_bfeeg );_dgcbf !=nil {return _dgcbf ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_aebgd .Effect =NewCT_TextEffect ();if _efbdg :=d .DecodeElement (_aebgd .Effect ,&_bfeeg );_efbdg !=nil {return _efbdg ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_aebgd .Bdr =NewCT_Border ();if _fbegc :=d .DecodeElement (_aebgd .Bdr ,&_bfeeg );_fbegc !=nil {return _fbegc ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_aebgd .Shd =NewCT_Shd ();if _gegfc :=d .DecodeElement (_aebgd .Shd ,&_bfeeg );_gegfc !=nil {return _gegfc ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_aebgd .FitText =NewCT_FitText ();if _abfc :=d .DecodeElement (_aebgd .FitText ,&_bfeeg );_abfc !=nil {return _abfc ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_aebgd .VertAlign =NewCT_VerticalAlignRun ();if _beabg :=d .DecodeElement (_aebgd .VertAlign ,&_bfeeg );_beabg !=nil {return _beabg ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_aebgd .Rtl =NewCT_OnOff ();if _eccda :=d .DecodeElement (_aebgd .Rtl ,&_bfeeg );_eccda !=nil {return _eccda ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_aebgd .Cs =NewCT_OnOff ();if _edecc :=d .DecodeElement (_aebgd .Cs ,&_bfeeg );_edecc !=nil {return _edecc ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_aebgd .Em =NewCT_Em ();if _dabffa :=d .DecodeElement (_aebgd .Em ,&_bfeeg );_dabffa !=nil {return _dabffa ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_aebgd .Lang =NewCT_Language ();if _beadg :=d .DecodeElement (_aebgd .Lang ,&_bfeeg );_beadg !=nil {return _beadg ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_aebgd .EastAsianLayout =NewCT_EastAsianLayout ();if _bcgdc :=d .DecodeElement (_aebgd .EastAsianLayout ,&_bfeeg );_bcgdc !=nil {return _bcgdc ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_aebgd .SpecVanish =NewCT_OnOff ();if _dbbbcb :=d .DecodeElement (_aebgd .SpecVanish ,&_bfeeg );_dbbbcb !=nil {return _dbbbcb ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_aebgd .OMath =NewCT_OnOff ();if _geaa :=d .DecodeElement (_aebgd .OMath ,&_bfeeg );_geaa !=nil {return _geaa ;};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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_aebgd .RPrChange =NewCT_ParaRPrChange ();if _gdfce :=d .DecodeElement (_aebgd .RPrChange ,&_bfeeg );_gdfce !=nil {return _gdfce ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0061\u0072\u0061\u0052\u0050\u0072\u0020\u0025\u0076",_bfeeg .Name );if _agdfg :=d .Skip ();_agdfg !=nil {return _agdfg ;};};case _d .EndElement :break _bdcfd ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_Comments and its children +func (_ebgbc *CT_Comments )Validate ()error {return _ebgbc .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_acgcd ST_MailMergeDest )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aedbg :=_d .Attr {};_aedbg .Name =name ;switch _acgcd {case ST_MailMergeDestUnset :_aedbg .Value ="";case ST_MailMergeDestNewDocument :_aedbg .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_aedbg .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_aedbg .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_aedbg .Value ="\u0066\u0061\u0078";};return _aedbg ,nil ;};func (_ggdc *CT_FFStatusText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aadbd :=range start .Attr {if _aadbd .Name .Local =="\u0074\u0079\u0070\u0065"{_ggdc .TypeAttr .UnmarshalXMLAttr (_aadbd );continue ;};if _aadbd .Name .Local =="\u0076\u0061\u006c"{_efada ,_eedag :=_aadbd .Value ,error (nil );if _eedag !=nil {return _eedag ;};_ggdc .ValAttr =&_efada ;continue ;};};for {_agdbd ,_ebcbc :=d .Token ();if _ebcbc !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_ebcbc );};if _bgggf ,_eedab :=_agdbd .(_d .EndElement );_eedab &&_bgggf .Name ==start .Name {break ;};};return nil ;};func (_abfeb *CT_CellMergeTrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edgb :=range start .Attr {if _edgb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_abfeb .VMergeAttr .UnmarshalXMLAttr (_edgb );continue ;};if _edgb .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_abfeb .VMergeOrigAttr .UnmarshalXMLAttr (_edgb );continue ;};if _edgb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aeggg ,_deb :=_edgb .Value ,error (nil );if _deb !=nil {return _deb ;};_abfeb .AuthorAttr =_aeggg ;continue ;};if _edgb .Name .Local =="\u0064\u0061\u0074\u0065"{_bgc ,_fdcc :=ParseStdlibTime (_edgb .Value );if _fdcc !=nil {return _fdcc ;};_abfeb .DateAttr =&_bgc ;continue ;};if _edgb .Name .Local =="\u0069\u0064"{_begb ,_edc :=_ac .ParseInt (_edgb .Value ,10,64);if _edc !=nil {return _edc ;};_abfeb .IdAttr =_begb ;continue ;};};for {_efgd ,_fecc :=d .Token ();if _fecc !=nil {return _ace .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",_fecc );};if _bda ,_fdfa :=_efgd .(_d .EndElement );_fdfa &&_bda .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_SectPrBase and its children +func (_bfage *CT_SectPrBase )Validate ()error {return _bfage .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");}; + +// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path +func (_gbgb *CT_DocPartCategory )ValidateWithPath (path string )error {if _cbfca :=_gbgb .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_cbfca !=nil {return _cbfca ;};if _fdba :=_gbgb .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_fdba !=nil {return _fdba ;};return nil ;};func (_bdecfe *WdCT_WordprocessingShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdecfe .CNvSpPr !=nil {_accad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bdecfe .CNvSpPr ,_accad );};if _bdecfe .CNvCnPr !=nil {_ggbfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_bdecfe .CNvCnPr ,_ggbfb );};return nil ;};func (_cffb *CT_MailMergeDataType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_cffb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egdfb *WebSettings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="\u0077\u003a\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _egdfb .CT_WebSettings .MarshalXML (e ,start );};func NewFootnotes ()*Footnotes {_fcfac :=&Footnotes {};_fcfac .CT_Footnotes =*NewCT_Footnotes ();return _fcfac ;};func NewWdCT_Anchor ()*WdCT_Anchor {_ffebf :=&WdCT_Anchor {};_ffebf .SimplePos =_c .NewCT_Point2D ();_ffebf .PositionH =NewWdCT_PosH ();_ffebf .PositionV =NewWdCT_PosV ();_ffebf .Extent =_c .NewCT_PositiveSize2D ();_ffebf .DocPr =_c .NewCT_NonVisualDrawingProps ();_ffebf .Graphic =_c .NewGraphic ();return _ffebf ;};func NewCT_Object ()*CT_Object {_ddcce :=&CT_Object {};return _ddcce };func (_gabad ST_PTabAlignment )ValidateWithPath (path string )error {switch _gabad {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabad ));};return nil ;}; + +// Validate validates the WdCT_WordprocessingGroup and its children +func (_baebb *WdCT_WordprocessingGroup )Validate ()error {return _baebb .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");};type ST_StyleType byte ;func (_eaafc *CT_FrameScrollbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bfafe ,_efab :=_eaafc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _efab !=nil {return _efab ;};start .Attr =append (start .Attr ,_bfafe );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcedeg *ST_HAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcedeg =0;case "\u0074\u0065\u0078\u0074":*_fcedeg =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fcedeg =2;case "\u0070\u0061\u0067\u0065":*_fcedeg =3;};return nil ;}; + +// Validate validates the CT_TblLook and its children +func (_aaccgb *CT_TblLook )Validate ()error {return _aaccgb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");}; + +// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path +func (_gddfe *CT_DocPartGallery )ValidateWithPath (path string )error {if _gddfe .ValAttr ==ST_DocPartGalleryUnset {return _ace .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 _cecf :=_gddfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cecf !=nil {return _cecf ;};return nil ;};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; + +// Annotation Identifier +IdAttr int64 ;};func (_ddded *CT_MailMergeDest )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddded .ValAttr =ST_MailMergeDest (1);for _ ,_geefd :=range start .Attr {if _geefd .Name .Local =="\u0076\u0061\u006c"{_ddded .ValAttr .UnmarshalXMLAttr (_geefd );continue ;};};for {_abgde ,_fefce :=d .Token ();if _fefce !=nil {return _ace .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",_fefce );};if _bgbb ,_edgag :=_abgde .(_d .EndElement );_edgag &&_bgbb .Name ==start .Name {break ;};};return nil ;};type CT_DocVars struct{ + +// Single Document Variable +DocVar []*CT_DocVar ;};func NewCT_Compat ()*CT_Compat {_dgdc :=&CT_Compat {};return _dgdc }; + +// Validate validates the EG_PContent and its children +func (_fcgdc *EG_PContent )Validate ()error {return _fcgdc .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_gfddfc *ST_MultiLevelType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eddeda ,_efceec :=d .Token ();if _efceec !=nil {return _efceec ;};if _edeeb ,_fabdf :=_eddeda .(_d .EndElement );_fabdf &&_edeeb .Name ==start .Name {*_gfddfc =1;return nil ;};if _bdcbc ,_fcgacb :=_eddeda .(_d .CharData );!_fcgacb {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eddeda );}else {switch string (_bdcbc ){case "":*_gfddfc =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_gfddfc =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_gfddfc =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_gfddfc =3;};};_eddeda ,_efceec =d .Token ();if _efceec !=nil {return _efceec ;};if _cfefgg ,_gcfegc :=_eddeda .(_d .EndElement );_gcfegc &&_cfefgg .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eddeda );};func (_gagcf ST_View )String ()string {switch _gagcf {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 (_cbefb *CT_ReadingModeInkLockDown )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"},Value :_ace .Sprintf ("\u0025\u0076",_cbefb .ActualPgAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_ace .Sprintf ("\u0025\u0076",_cbefb .WAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_ace .Sprintf ("\u0025\u0076",_cbefb .HAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_ace .Sprintf ("\u0025\u0076",_cbefb .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Document struct{CT_Document };func NewCT_SdtContentRow ()*CT_SdtContentRow {_adaed :=&CT_SdtContentRow {};return _adaed };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;); + +// Validate validates the CT_MailMergeSourceType and its children +func (_agede *CT_MailMergeSourceType )Validate ()error {return _agede .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");};func (_bbfge *CT_DocumentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cecdg :for {_bfegb ,_dfab :=d .Token ();if _dfab !=nil {return _dfab ;};switch _ccaf :=_bfegb .(type ){case _d .StartElement :switch _ccaf .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_bbfge .Background =NewCT_Background ();if _ccffb :=d .DecodeElement (_bbfge .Background ,&_ccaf );_ccffb !=nil {return _ccffb ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_ccaf .Name );if _efbe :=d .Skip ();_efbe !=nil {return _efbe ;};};case _d .EndElement :break _cecdg ;case _d .CharData :};};return nil ;};func (_bccbb *WdCT_WrapThrough )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bccbb .WrapTextAttr =WdST_WrapText (1);_bccbb .WrapPolygon =NewWdCT_WrapPath ();for _ ,_eedac :=range start .Attr {if _eedac .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bccbb .WrapTextAttr .UnmarshalXMLAttr (_eedac );continue ;};if _eedac .Name .Local =="\u0064\u0069\u0073t\u004c"{_cddbd ,_fcafcd :=_ac .ParseUint (_eedac .Value ,10,32);if _fcafcd !=nil {return _fcafcd ;};_adgcg :=uint32 (_cddbd );_bccbb .DistLAttr =&_adgcg ;continue ;};if _eedac .Name .Local =="\u0064\u0069\u0073t\u0052"{_gacdab ,_bgcfa :=_ac .ParseUint (_eedac .Value ,10,32);if _bgcfa !=nil {return _bgcfa ;};_baebae :=uint32 (_gacdab );_bccbb .DistRAttr =&_baebae ;continue ;};};_cdacb :for {_fbbag ,_dgdfa :=d .Token ();if _dgdfa !=nil {return _dgdfa ;};switch _bebdbe :=_fbbag .(type ){case _d .StartElement :switch _bebdbe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _beedcg :=d .DecodeElement (_bccbb .WrapPolygon ,&_bebdbe );_beedcg !=nil {return _beedcg ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0020\u0025v",_bebdbe .Name );if _ccegfd :=d .Skip ();_ccegfd !=nil {return _ccegfd ;};};case _d .EndElement :break _cdacb ;case _d .CharData :};};return nil ;};func (_cadcb *ST_TextScale )Validate ()error {return _cadcb .ValidateWithPath ("")}; + +// Validate validates the EG_CellMarkupElements and its children +func (_fegecb *EG_CellMarkupElements )Validate ()error {return _fegecb .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");}; + +// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path +func (_faae *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _aage :=_faae .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_aage !=nil {return _aage ;};if _gbdc :=_faae .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_gbdc !=nil {return _gbdc ;};return nil ;}; + +// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path +func (_daef *CT_DocGrid )ValidateWithPath (path string )error {if _bfdbb :=_daef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfdbb !=nil {return _bfdbb ;};return nil ;};type CT_WriteProtection struct{ + +// Recommend Write Protection in User Interface +RecommendedAttr *_ff .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _ff .ST_CryptProv ;CryptAlgorithmClassAttr _ff .ST_AlgClass ;CryptAlgorithmTypeAttr _ff .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_gdddcf ST_BrClear )String ()string {switch _gdddcf {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 (_eadd *CT_ParaRPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eadd .RPr =NewCT_ParaRPrOriginal ();for _ ,_feaagb :=range start .Attr {if _feaagb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bgegd ,_abfgb :=_feaagb .Value ,error (nil );if _abfgb !=nil {return _abfgb ;};_eadd .AuthorAttr =_bgegd ;continue ;};if _feaagb .Name .Local =="\u0064\u0061\u0074\u0065"{_efbab ,_cffbg :=ParseStdlibTime (_feaagb .Value );if _cffbg !=nil {return _cffbg ;};_eadd .DateAttr =&_efbab ;continue ;};if _feaagb .Name .Local =="\u0069\u0064"{_cdefe ,_feecdf :=_ac .ParseInt (_feaagb .Value ,10,64);if _feecdf !=nil {return _feecdf ;};_eadd .IdAttr =_cdefe ;continue ;};};_gccdbd :for {_geaae ,_cgccg :=d .Token ();if _cgccg !=nil {return _cgccg ;};switch _eeeg :=_geaae .(type ){case _d .StartElement :switch _eeeg .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:if _agegd :=d .DecodeElement (_eadd .RPr ,&_eeeg );_agegd !=nil {return _agegd ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_eeeg .Name );if _gfaabc :=d .Skip ();_gfaabc !=nil {return _gfaabc ;};};case _d .EndElement :break _gccdbd ;case _d .CharData :};};return nil ;};func (_dbfgbc *CT_TblGridCol )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbfgbc .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_ace .Sprintf ("\u0025\u0076",*_dbfgbc .WAttr )});};e .EncodeToken (start );e .EncodeToken (_d .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;); + +// Validate validates the CT_PixelsMeasure and its children +func (_fgffd *CT_PixelsMeasure )Validate ()error {return _fgffd .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};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;); + +// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path +func (_dcgc *CT_LineNumber )ValidateWithPath (path string )error {if _dcgc .DistanceAttr !=nil {if _agdbc :=_dcgc .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_agdbc !=nil {return _agdbc ;};};if _feffe :=_dcgc .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_feffe !=nil {return _feffe ;};return nil ;};func (_bdadde *WdCT_WrapTight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdadde .WrapTextAttr =WdST_WrapText (1);_bdadde .WrapPolygon =NewWdCT_WrapPath ();for _ ,_fefdc :=range start .Attr {if _fefdc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bdadde .WrapTextAttr .UnmarshalXMLAttr (_fefdc );continue ;};if _fefdc .Name .Local =="\u0064\u0069\u0073t\u004c"{_bgbcc ,_cgcaee :=_ac .ParseUint (_fefdc .Value ,10,32);if _cgcaee !=nil {return _cgcaee ;};_gecbbf :=uint32 (_bgbcc );_bdadde .DistLAttr =&_gecbbf ;continue ;};if _fefdc .Name .Local =="\u0064\u0069\u0073t\u0052"{_dabca ,_cgffa :=_ac .ParseUint (_fefdc .Value ,10,32);if _cgffa !=nil {return _cgffa ;};_ccgad :=uint32 (_dabca );_bdadde .DistRAttr =&_ccgad ;continue ;};};_edcab :for {_ecdbf ,_abcbcg :=d .Token ();if _abcbcg !=nil {return _abcbcg ;};switch _fcbae :=_ecdbf .(type ){case _d .StartElement :switch _fcbae .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _ffeaf :=d .DecodeElement (_bdadde .WrapPolygon ,&_fcbae );_ffeaf !=nil {return _ffeaf ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054i\u0067h\u0074\u0020\u0025\u0076",_fcbae .Name );if _cbeaed :=d .Skip ();_cbeaed !=nil {return _cbeaed ;};};case _d .EndElement :break _edcab ;case _d .CharData :};};return nil ;};func (_cbff *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbff .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_decbg :=range start .Attr {if _decbg .Name .Local =="\u0076\u0061\u006c"{_cbff .ValAttr .UnmarshalXMLAttr (_decbg );continue ;};};for {_bcfc ,_daeaf :=d .Token ();if _daeaf !=nil {return _ace .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",_daeaf );};if _gecagd ,_ddab :=_bcfc .(_d .EndElement );_ddab &&_gecagd .Name ==start .Name {break ;};};return nil ;};func (_afg *CT_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bceb :=range start .Attr {if _bceb .Name .Local =="\u0063\u006f\u006co\u0072"{_cdae ,_ebcb :=ParseUnionST_HexColor (_bceb .Value );if _ebcb !=nil {return _ebcb ;};_afg .ColorAttr =&_cdae ;continue ;};if _bceb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_afg .ThemeColorAttr .UnmarshalXMLAttr (_bceb );continue ;};if _bceb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cfed ,_gac :=_bceb .Value ,error (nil );if _gac !=nil {return _gac ;};_afg .ThemeTintAttr =&_cfed ;continue ;};if _bceb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_geg ,_eff :=_bceb .Value ,error (nil );if _eff !=nil {return _eff ;};_afg .ThemeShadeAttr =&_geg ;continue ;};};_facc :for {_dbab ,_fbf :=d .Token ();if _fbf !=nil {return _fbf ;};switch _ebb :=_dbab .(type ){case _d .StartElement :switch _ebb .Name {default:if _deg ,_gddd :=_cd .CreateElement (_ebb );_gddd !=nil {return _gddd ;}else {if _beb :=d .DecodeElement (_deg ,&_ebb );_beb !=nil {return _beb ;};_afg .Any =append (_afg .Any ,_deg );};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_afg .Drawing =NewCT_Drawing ();if _bccb :=d .DecodeElement (_afg .Drawing ,&_ebb );_bccb !=nil {return _bccb ;};};case _d .EndElement :break _facc ;case _d .CharData :};};return nil ;};func (_ecgcb *ST_DocProtect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecgcb =0;case "\u006e\u006f\u006e\u0065":*_ecgcb =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_ecgcb =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_ecgcb =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_ecgcb =4;case "\u0066\u006f\u0072m\u0073":*_ecgcb =5;};return nil ;};func (_gfbg *CT_Cnf )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfbg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .ValAttr )});};if _gfbg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .FirstRowAttr )});};if _gfbg .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .LastRowAttr )});};if _gfbg .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .FirstColumnAttr )});};if _gfbg .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .LastColumnAttr )});};if _gfbg .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .OddVBandAttr )});};if _gfbg .EvenVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0056\u0042\u0061\u006e\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .EvenVBandAttr )});};if _gfbg .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .OddHBandAttr )});};if _gfbg .EvenHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0048\u0042\u0061\u006e\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .EvenHBandAttr )});};if _gfbg .FirstRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0066\u0069\u0072st\u0052o\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .FirstRowFirstColumnAttr )});};if _gfbg .FirstRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003af\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u004ca\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .FirstRowLastColumnAttr )});};if _gfbg .LastRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003al\u0061\u0073\u0074\u0052\u006f\u0077\u0046\u0069r\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .LastRowFirstColumnAttr )});};if _gfbg .LastRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061st\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ace .Sprintf ("\u0025\u0076",*_gfbg .LastRowLastColumnAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 ;}; + +// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path +func (_dbba *CT_HdrFtrRef )ValidateWithPath (path string )error {if _dbba .TypeAttr ==ST_HdrFtrUnset {return _ace .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 _ccgge :=_dbba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ccgge !=nil {return _ccgge ;};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;);func (_bdadc *CT_Object )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {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 :"\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\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 _bdadc .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_ace .Sprintf ("\u0025\u0076",*_bdadc .DxaOrigAttr )});};if _bdadc .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_ace .Sprintf ("\u0025\u0076",*_bdadc .DyaOrigAttr )});};e .EncodeToken (start );if _bdadc .Any !=nil {for _ ,_gccef :=range _bdadc .Any {_gccef .MarshalXML (e ,_d .StartElement {});};};if _bdadc .Drawing !=nil {_cdeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_bdadc .Drawing ,_cdeaf );};if _bdadc .Choice !=nil {_bdadc .Choice .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgaaad ST_DocPartGallery )Validate ()error {return _cgaaad .ValidateWithPath ("")};func (_agabea ST_ObjectUpdateMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cegcbf :=_d .Attr {};_cegcbf .Name =name ;switch _agabea {case ST_ObjectUpdateModeUnset :_cegcbf .Value ="";case ST_ObjectUpdateModeAlways :_cegcbf .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_cegcbf .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _cegcbf ,nil ;};func (_afaafc ST_Proof )ValidateWithPath (path string )error {switch _afaafc {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afaafc ));};return nil ;}; + +// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path +func (_bcdc *CT_Charset )ValidateWithPath (path string )error {return nil };func (_bdebcg *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdebcg =0;case "\u0074\u0065\u0078\u0074":*_bdebcg =1;case "\u0064\u0061\u0074\u0065":*_bdebcg =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_bdebcg =3;};return nil ;}; + +// Validate validates the CT_FldChar and its children +func (_bbbfe *CT_FldChar )Validate ()error {return _bbbfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};func (_afdgac *CT_TcPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afdgac .CnfStyle !=nil {_efaccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_afdgac .CnfStyle ,_efaccb );};if _afdgac .TcW !=nil {_fedb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_afdgac .TcW ,_fedb );};if _afdgac .GridSpan !=nil {_bceca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_afdgac .GridSpan ,_bceca );};if _afdgac .HMerge !=nil {_bbbbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_afdgac .HMerge ,_bbbbc );};if _afdgac .VMerge !=nil {_eaaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_afdgac .VMerge ,_eaaac );};if _afdgac .TcBorders !=nil {_cfcaaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_afdgac .TcBorders ,_cfcaaa );};if _afdgac .Shd !=nil {_cffgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_afdgac .Shd ,_cffgc );};if _afdgac .NoWrap !=nil {_cfged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_afdgac .NoWrap ,_cfged );};if _afdgac .TcMar !=nil {_acdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_afdgac .TcMar ,_acdbb );};if _afdgac .TextDirection !=nil {_gcdade :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afdgac .TextDirection ,_gcdade );};if _afdgac .TcFitText !=nil {_fbagdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_afdgac .TcFitText ,_fbagdc );};if _afdgac .VAlign !=nil {_ccebae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_afdgac .VAlign ,_ccebae );};if _afdgac .HideMark !=nil {_adcgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_afdgac .HideMark ,_adcgb );};if _afdgac .Headers !=nil {_ebgfgb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_afdgac .Headers ,_ebgfgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_SdtRow and its children +func (_adbdag *CT_SdtRow )Validate ()error {return _adbdag .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");};type CT_Em struct{ + +// Emphasis Mark Type +ValAttr ST_Em ;};func (_fegcag ST_Wrap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gadbbd :=_d .Attr {};_gadbbd .Name =name ;switch _fegcag {case ST_WrapUnset :_gadbbd .Value ="";case ST_WrapAuto :_gadbbd .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_gadbbd .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_gadbbd .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_gadbbd .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_gadbbd .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_gadbbd .Value ="\u006e\u006f\u006e\u0065";};return _gadbbd ,nil ;};func (_edgfda ST_TextDirection )Validate ()error {return _edgfda .ValidateWithPath ("")}; + +// Validate validates the CT_FFCheckBoxChoice and its children +func (_bgfgd *CT_FFCheckBoxChoice )Validate ()error {return _bgfgd .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bcdeac ST_SdtDateMappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcdeac .String (),start );}; + +// Validate validates the AG_SectPrAttributes and its children +func (_cbf *AG_SectPrAttributes )Validate ()error {return _cbf .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_fcccbe *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcccbe .Txbx !=nil {_dcfcd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_fcccbe .Txbx ,_dcfcd );};if _fcccbe .LinkedTxbx !=nil {_cdbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_fcccbe .LinkedTxbx ,_cdbcb );};return nil ;};func (_ebbaac ST_MailMergeDocType )ValidateWithPath (path string )error {switch _ebbaac {case 0,1,2,3,4,5,6:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbaac ));};return nil ;};func (_dcebbb *EG_RPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebcbfc :for {_dadfd ,_eaeegf :=d .Token ();if _eaeegf !=nil {return _eaeegf ;};switch _bfdgc :=_dadfd .(type ){case _d .StartElement :switch _bfdgc .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_dcebbb .RPr =NewCT_RPr ();if _cecad :=d .DecodeElement (_dcebbb .RPr ,&_bfdgc );_cecad !=nil {return _cecad ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_bfdgc .Name );if _eddcc :=d .Skip ();_eddcc !=nil {return _eddcc ;};};case _d .EndElement :break _ebcbfc ;case _d .CharData :};};return nil ;};type CT_CustomXmlBlock struct{ + +// Custom XML Element Namespace +UriAttr *string ; + +// Custom XML Element Name +ElementAttr string ; + +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;};type Fonts struct{CT_FontsList };func (_eedce ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _eedce {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eedce ));};return nil ;}; + +// Validate validates the CT_DocGrid and its children +func (_faeb *CT_DocGrid )Validate ()error {return _faeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");};func (_aecdf *CT_TextboxTightWrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ebabf ,_cdfdgf :=_aecdf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdfdgf !=nil {return _cdfdgf ;};start .Attr =append (start .Attr ,_ebabf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eccee *CT_RecipientData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eccee .Active !=nil {_dcgfgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_eccee .Active ,_dcgfgb );};_bedcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_eccee .Column ,_bedcc );_deadg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}};e .EncodeElement (_eccee .UniqueTag ,_deadg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbbef *CT_TblGridBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbbef .GridCol !=nil {_cadgfa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_dbgec :=range _bbbef .GridCol {e .EncodeElement (_dbgec ,_cadgfa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children +func (_agdga *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _agdga .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");};type WebSettings struct{CT_WebSettings };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 (_abadg *CT_SdtListItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdade :=range start .Attr {if _bdade .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_febff ,_efegc :=_bdade .Value ,error (nil );if _efegc !=nil {return _efegc ;};_abadg .DisplayTextAttr =&_febff ;continue ;};if _bdade .Name .Local =="\u0076\u0061\u006cu\u0065"{_cefgfd ,_daeac :=_bdade .Value ,error (nil );if _daeac !=nil {return _daeac ;};_abadg .ValueAttr =&_cefgfd ;continue ;};};for {_gbga ,_efddc :=d .Token ();if _efddc !=nil {return _ace .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",_efddc );};if _dbbeac ,_begda :=_gbga .(_d .EndElement );_begda &&_dbbeac .Name ==start .Name {break ;};};return nil ;};func (_bdefd *CT_GlossaryDocument )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bdefd .Background !=nil {_gfdec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_bdefd .Background ,_gfdec );};if _bdefd .DocParts !=nil {_ecage :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_bdefd .DocParts ,_ecage );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cabca *WdInline )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\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_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\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 ,_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\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 :"\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 ,_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 ="\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee";return _cabca .WdCT_Inline .MarshalXML (e ,start );};type CT_DocPartTypes struct{ + +// Entry Is Of All Types +AllAttr *_ff .ST_OnOff ; + +// Entry Type +Type []*CT_DocPartType ;}; -// Right To Left Text -Rtl *CT_OnOff ; +// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path +func (_cdfa *CT_FontSig )ValidateWithPath (path string )error {return nil };func (_bdggea *ST_TblLayoutType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdggea =0;case "\u0066\u0069\u0078e\u0064":*_bdggea =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_bdggea =2;};return nil ;};func (_adedg *WdST_WrapText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabdfg ,_addaf :=d .Token ();if _addaf !=nil {return _addaf ;};if _bfdfd ,_bggbgd :=_fabdfg .(_d .EndElement );_bggbgd &&_bfdfd .Name ==start .Name {*_adedg =1;return nil ;};if _agfab ,_cefag :=_fabdfg .(_d .CharData );!_cefag {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fabdfg );}else {switch string (_agfab ){case "":*_adedg =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_adedg =1;case "\u006c\u0065\u0066\u0074":*_adedg =2;case "\u0072\u0069\u0067h\u0074":*_adedg =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_adedg =4;};};_fabdfg ,_addaf =d .Token ();if _addaf !=nil {return _addaf ;};if _cgcbdd ,_gcfbdb :=_fabdfg .(_d .EndElement );_gcfbdb &&_cgcbdd .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fabdfg );};func (_fgcdf *ST_VAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccce ,_gdebb :=d .Token ();if _gdebb !=nil {return _gdebb ;};if _bedefc ,_ggefd :=_fccce .(_d .EndElement );_ggefd &&_bedefc .Name ==start .Name {*_fgcdf =1;return nil ;};if _fdcee ,_efgcb :=_fccce .(_d .CharData );!_efgcb {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fccce );}else {switch string (_fdcee ){case "":*_fgcdf =0;case "\u0074\u0065\u0078\u0074":*_fgcdf =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fgcdf =2;case "\u0070\u0061\u0067\u0065":*_fgcdf =3;};};_fccce ,_gdebb =d .Token ();if _gdebb !=nil {return _gdebb ;};if _dedcaa ,_bcadfa :=_fccce .(_d .EndElement );_bcadfa &&_dedcaa .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fccce );};func (_dadce *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfaffdb :for {_aaagge ,_fdgcg :=d .Token ();if _fdgcg !=nil {return _fdgcg ;};switch _dcgege :=_aaagge .(type ){case _d .StartElement :switch _dcgege .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0073\u0070"}:_ececb :=NewWdWsp ();if _cdfdb :=d .DecodeElement (_ececb ,&_dcgege );_cdfdb !=nil {return _cdfdb ;};_dadce .Wsp =append (_dadce .Wsp ,_ececb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0067\u0072\u0070S\u0070"}:_dacaa :=NewWdCT_WordprocessingGroup ();if _gecgaa :=d .DecodeElement (_dacaa ,&_dcgege );_gecgaa !=nil {return _gecgaa ;};_dadce .GrpSp =append (_dadce .GrpSp ,_dacaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cecfe :=NewWdCT_GraphicFrame ();if _dagfc :=d .DecodeElement (_cecfe ,&_dcgege );_dagfc !=nil {return _dagfc ;};_dadce .GraphicFrame =append (_dadce .GraphicFrame ,_cecfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_fdgbg :=_e .NewPic ();if _ffdce :=d .DecodeElement (_fdgbg ,&_dcgege );_ffdce !=nil {return _ffdce ;};_dadce .Pic =append (_dadce .Pic ,_fdgbg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_eaffa :=NewWdCT_WordprocessingContentPart ();if _daaed :=d .DecodeElement (_eaffa ,&_dcgege );_daaed !=nil {return _daaed ;};_dadce .ContentPart =append (_dadce .ContentPart ,_eaffa );default:_fe .Log .Debug ("\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",_dcgege .Name );if _dcfagc :=d .Skip ();_dcfagc !=nil {return _dcfagc ;};};case _d .EndElement :break _bfaffdb ;case _d .CharData :};};return nil ;}; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path +func (_bcabdc *WdWgp )ValidateWithPath (path string )error {if _gfdaa :=_bcabdc .WdCT_WordprocessingGroup .ValidateWithPath (path );_gfdaa !=nil {return _gfdaa ;};return nil ;}; -// Emphasis Mark -Em *CT_Em ; +// Validate validates the WdCT_WordprocessingShapeChoice1 and its children +func (_deecgc *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _deecgc .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");}; -// Languages for Run Content -Lang *CT_Language ; +// Validate validates the WdCT_WordprocessingShapeChoice and its children +func (_ecgacg *WdCT_WordprocessingShapeChoice )Validate ()error {return _ecgacg .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 (_fdedgf WdST_RelFromV )String ()string {switch _fdedgf {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 "";};type CT_DocPartGallery struct{ -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Gallery Value +ValAttr ST_DocPartGallery ;};func (_eaebb ST_DocProtect )Validate ()error {return _eaebb .ValidateWithPath ("")};func (_acded *CT_View )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acded .ValAttr =ST_View (1);for _ ,_ccffg :=range start .Attr {if _ccffg .Name .Local =="\u0076\u0061\u006c"{_acded .ValAttr .UnmarshalXMLAttr (_ccffg );continue ;};};for {_fggcf ,_egcfb :=d .Token ();if _egcfb !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_egcfb );};if _geadg ,_bdadbb :=_fggcf .(_d .EndElement );_bdadbb &&_geadg .Name ==start .Name {break ;};};return nil ;};func (_ecgadea *WdST_RelFromV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfcbe ,_bacdb :=d .Token ();if _bacdb !=nil {return _bacdb ;};if _beaagf ,_bfegbfc :=_gfcbe .(_d .EndElement );_bfegbfc &&_beaagf .Name ==start .Name {*_ecgadea =1;return nil ;};if _afaed ,_baebg :=_gfcbe .(_d .CharData );!_baebg {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfcbe );}else {switch string (_afaed ){case "":*_ecgadea =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ecgadea =1;case "\u0070\u0061\u0067\u0065":*_ecgadea =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_ecgadea =3;case "\u006c\u0069\u006e\u0065":*_ecgadea =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_ecgadea =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_ecgadea =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_ecgadea =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_ecgadea =8;};};_gfcbe ,_bacdb =d .Token ();if _bacdb !=nil {return _bacdb ;};if _affef ,_cadcge :=_gfcbe .(_d .EndElement );_cadcge &&_affef .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfcbe );};func NewSettings ()*Settings {_gecagdg :=&Settings {};_gecagdg .CT_Settings =*NewCT_Settings ();return _gecagdg ;}; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Validate validates the CT_VerticalJc and its children +func (_aabbgd *CT_VerticalJc )Validate ()error {return _aabbgd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");};func (_efacc *CT_DocPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efacc .DocPartPr !=nil {_ebfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_efacc .DocPartPr ,_ebfc );};if _efacc .DocPartBody !=nil {_daac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_efacc .DocPartBody ,_daac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Office Open XML Math -OMath *CT_OnOff ;};type CT_SdtRun struct{ +// ValidateWithPath validates the Hdr and its children, prefixing error messages with path +func (_ceeeff *Hdr )ValidateWithPath (path string )error {if _fecdg :=_ceeeff .CT_HdrFtr .ValidateWithPath (path );_fecdg !=nil {return _fecdg ;};return nil ;};func (_dccbbd *CT_RPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dccbbd .RStyle !=nil {_dbdbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dccbbd .RStyle ,_dbdbeg );};if _dccbbd .RFonts !=nil {_acgfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dccbbd .RFonts ,_acgfe );};if _dccbbd .B !=nil {_aggea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_dccbbd .B ,_aggea );};if _dccbbd .BCs !=nil {_eabee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dccbbd .BCs ,_eabee );};if _dccbbd .I !=nil {_aafdae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_dccbbd .I ,_aafdae );};if _dccbbd .ICs !=nil {_gccccf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dccbbd .ICs ,_gccccf );};if _dccbbd .Caps !=nil {_efgdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_dccbbd .Caps ,_efgdf );};if _dccbbd .SmallCaps !=nil {_degfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dccbbd .SmallCaps ,_degfc );};if _dccbbd .Strike !=nil {_bgdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_dccbbd .Strike ,_bgdf );};if _dccbbd .Dstrike !=nil {_gbbfd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dccbbd .Dstrike ,_gbbfd );};if _dccbbd .Outline !=nil {_gdfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_dccbbd .Outline ,_gdfeg );};if _dccbbd .Shadow !=nil {_ggdaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dccbbd .Shadow ,_ggdaa );};if _dccbbd .Emboss !=nil {_gbffe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_dccbbd .Emboss ,_gbffe );};if _dccbbd .Imprint !=nil {_eebga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dccbbd .Imprint ,_eebga );};if _dccbbd .NoProof !=nil {_ddcaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_dccbbd .NoProof ,_ddcaf );};if _dccbbd .SnapToGrid !=nil {_dgbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dccbbd .SnapToGrid ,_dgbaa );};if _dccbbd .Vanish !=nil {_gdcbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dccbbd .Vanish ,_gdcbe );};if _dccbbd .WebHidden !=nil {_begee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dccbbd .WebHidden ,_begee );};if _dccbbd .Color !=nil {_gfafc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dccbbd .Color ,_gfafc );};if _dccbbd .Spacing !=nil {_addbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dccbbd .Spacing ,_addbd );};if _dccbbd .W !=nil {_gcdfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_dccbbd .W ,_gcdfb );};if _dccbbd .Kern !=nil {_febea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_dccbbd .Kern ,_febea );};if _dccbbd .Position !=nil {_fbefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dccbbd .Position ,_fbefg );};if _dccbbd .Sz !=nil {_ebadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dccbbd .Sz ,_ebadb );};if _dccbbd .SzCs !=nil {_ebcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_dccbbd .SzCs ,_ebcaa );};if _dccbbd .Highlight !=nil {_eceaed :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dccbbd .Highlight ,_eceaed );};if _dccbbd .U !=nil {_addbgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_dccbbd .U ,_addbgg );};if _dccbbd .Effect !=nil {_gccaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dccbbd .Effect ,_gccaff );};if _dccbbd .Bdr !=nil {_cfdge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_dccbbd .Bdr ,_cfdge );};if _dccbbd .Shd !=nil {_ecbcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dccbbd .Shd ,_ecbcf );};if _dccbbd .FitText !=nil {_egfad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_dccbbd .FitText ,_egfad );};if _dccbbd .VertAlign !=nil {_feeec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dccbbd .VertAlign ,_feeec );};if _dccbbd .Rtl !=nil {_bddgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_dccbbd .Rtl ,_bddgc );};if _dccbbd .Cs !=nil {_acbde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_dccbbd .Cs ,_acbde );};if _dccbbd .Em !=nil {_abdee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_dccbbd .Em ,_abdee );};if _dccbbd .Lang !=nil {_ccacd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dccbbd .Lang ,_ccacd );};if _dccbbd .EastAsianLayout !=nil {_acaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dccbbd .EastAsianLayout ,_acaff );};if _dccbbd .SpecVanish !=nil {_egceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dccbbd .SpecVanish ,_egceg );};if _dccbbd .OMath !=nil {_cgba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_dccbbd .OMath ,_cgba );};if _dccbbd .RPrChange !=nil {_dcbfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dccbbd .RPrChange ,_dcbfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TrackChangesView ()*CT_TrackChangesView {_bebbe :=&CT_TrackChangesView {};return _bebbe };func (_egff *CT_GlossaryDocument )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfgfc :for {_dgbca ,_dcecd :=d .Token ();if _dcecd !=nil {return _dcecd ;};switch _ageec :=_dgbca .(type ){case _d .StartElement :switch _ageec .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_egff .Background =NewCT_Background ();if _cdcec :=d .DecodeElement (_egff .Background ,&_ageec );_cdcec !=nil {return _cdcec ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_egff .DocParts =NewCT_DocParts ();if _dgbcd :=d .DecodeElement (_egff .DocParts ,&_ageec );_dgbcd !=nil {return _dgbcd ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u006c\u006f\u0073\u0073\u0061\u0072yD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_ageec .Name );if _gfacc :=d .Skip ();_gfacc !=nil {return _gfacc ;};};case _d .EndElement :break _gfgfc ;case _d .CharData :};};return nil ;};func (_faea *CT_CharacterSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gaed ,_egga :=_faea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _egga !=nil {return _egga ;};start .Attr =append (start .Attr ,_gaed );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_WriteProtection ()*CT_WriteProtection {_ebbae :=&CT_WriteProtection {};return _ebbae };type CT_FtnEdnRef struct{ -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Suppress Footnote/Endnote Reference Mark +CustomMarkFollowsAttr *_ff .ST_OnOff ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Footnote/Endnote ID Reference +IdAttr int64 ;};func (_fdgad *EG_RPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdgad .RStyle !=nil {_fadgae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fdgad .RStyle ,_fadgae );};if _fdgad .RFonts !=nil {_gffddc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_fdgad .RFonts ,_gffddc );};if _fdgad .B !=nil {_faaefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_fdgad .B ,_faaefg );};if _fdgad .BCs !=nil {_gafde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_fdgad .BCs ,_gafde );};if _fdgad .I !=nil {_fdffc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_fdgad .I ,_fdffc );};if _fdgad .ICs !=nil {_accfad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_fdgad .ICs ,_accfad );};if _fdgad .Caps !=nil {_fedec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_fdgad .Caps ,_fedec );};if _fdgad .SmallCaps !=nil {_cgbabe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_fdgad .SmallCaps ,_cgbabe );};if _fdgad .Strike !=nil {_gbedfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_fdgad .Strike ,_gbedfb );};if _fdgad .Dstrike !=nil {_babab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_fdgad .Dstrike ,_babab );};if _fdgad .Outline !=nil {_dgafa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_fdgad .Outline ,_dgafa );};if _fdgad .Shadow !=nil {_ffabb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fdgad .Shadow ,_ffabb );};if _fdgad .Emboss !=nil {_dddde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_fdgad .Emboss ,_dddde );};if _fdgad .Imprint !=nil {_bdbgf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_fdgad .Imprint ,_bdbgf );};if _fdgad .NoProof !=nil {_cbabcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_fdgad .NoProof ,_cbabcg );};if _fdgad .SnapToGrid !=nil {_abfcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_fdgad .SnapToGrid ,_abfcb );};if _fdgad .Vanish !=nil {_becbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fdgad .Vanish ,_becbbf );};if _fdgad .WebHidden !=nil {_cdgac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_fdgad .WebHidden ,_cdgac );};if _fdgad .Color !=nil {_ddffge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fdgad .Color ,_ddffge );};if _fdgad .Spacing !=nil {_bgfcae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_fdgad .Spacing ,_bgfcae );};if _fdgad .W !=nil {_dfabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_fdgad .W ,_dfabe );};if _fdgad .Kern !=nil {_acged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_fdgad .Kern ,_acged );};if _fdgad .Position !=nil {_gfgdbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fdgad .Position ,_gfgdbd );};if _fdgad .Sz !=nil {_fegedb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_fdgad .Sz ,_fegedb );};if _fdgad .SzCs !=nil {_abgcgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_fdgad .SzCs ,_abgcgbe );};if _fdgad .Highlight !=nil {_bbecfa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fdgad .Highlight ,_bbecfa );};if _fdgad .U !=nil {_eadea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_fdgad .U ,_eadea );};if _fdgad .Effect !=nil {_cgfac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fdgad .Effect ,_cgfac );};if _fdgad .Bdr !=nil {_eaeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_fdgad .Bdr ,_eaeeb );};if _fdgad .Shd !=nil {_ecedga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fdgad .Shd ,_ecedga );};if _fdgad .FitText !=nil {_fbaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_fdgad .FitText ,_fbaaa );};if _fdgad .VertAlign !=nil {_bgbegc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fdgad .VertAlign ,_bgbegc );};if _fdgad .Rtl !=nil {_bcddga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_fdgad .Rtl ,_bcddga );};if _fdgad .Cs !=nil {_cdbggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_fdgad .Cs ,_cdbggc );};if _fdgad .Em !=nil {_afcacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_fdgad .Em ,_afcacc );};if _fdgad .Lang !=nil {_cdbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_fdgad .Lang ,_cdbe );};if _fdgad .EastAsianLayout !=nil {_aaccgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fdgad .EastAsianLayout ,_aaccgf );};if _fdgad .SpecVanish !=nil {_ceefdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fdgad .SpecVanish ,_ceefdg );};if _fdgad .OMath !=nil {_gegfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_fdgad .OMath ,_gegfg );};return nil ;};func (_addfc *ST_FFTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfdbf ,_gbeee :=d .Token ();if _gbeee !=nil {return _gbeee ;};if _dcadgc ,_agcaa :=_gfdbf .(_d .EndElement );_agcaa &&_dcadgc .Name ==start .Name {*_addfc =1;return nil ;};if _eaefe ,_agddc :=_gfdbf .(_d .CharData );!_agddc {return _ace .Errorf ("\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 (_eaefe ){case "":*_addfc =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_addfc =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_addfc =2;case "\u0064\u0061\u0074\u0065":*_addfc =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_addfc =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_addfc =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_addfc =6;};};_gfdbf ,_gbeee =d .Token ();if _gbeee !=nil {return _gbeee ;};if _eeecf ,_gegeef :=_gfdbf .(_d .EndElement );_gegeef &&_eeecf .Name ==start .Name {return nil ;};return _ace .Errorf ("\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 );};func (_bbafd *CT_TextboxTightWrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbafd .ValAttr =ST_TextboxTightWrap (1);for _ ,_ffefb :=range start .Attr {if _ffefb .Name .Local =="\u0076\u0061\u006c"{_bbafd .ValAttr .UnmarshalXMLAttr (_ffefb );continue ;};};for {_acdgff ,_afbgac :=d .Token ();if _afbgac !=nil {return _ace .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",_afbgac );};if _dbgecc ,_cfbdd :=_acdgff .(_d .EndElement );_cfbdd &&_dbgecc .Name ==start .Name {break ;};};return nil ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_efbbb :=&EG_HdrFtrReferences {};return _efbbb }; -// Inline-Level Structured Document Tag Content -SdtContent *CT_SdtContentRun ;};type CT_NumRestart struct{ +// Validate validates the CT_WriteProtection and its children +func (_ebbee *CT_WriteProtection )Validate ()error {return _ebbee .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");}; -// Automatic Numbering Restart Value -ValAttr ST_RestartNumber ;}; +// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path +func (_adbbbf *CT_SdtContentBlock )ValidateWithPath (path string )error {if _adbbbf .CustomXml !=nil {if _gfafd :=_adbbbf .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gfafd !=nil {return _gfafd ;};};if _adbbbf .Sdt !=nil {if _babbg :=_adbbbf .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_babbg !=nil {return _babbg ;};};for _eeecc ,_bcafa :=range _adbbbf .P {if _cfbfe :=_bcafa .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_eeecc ));_cfbfe !=nil {return _cfbfe ;};};for _dgaeg ,_bbgfe :=range _adbbbf .Tbl {if _eeefc :=_bbgfe .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_dgaeg ));_eeefc !=nil {return _eeefc ;};};for _ecfffa ,_dfdff :=range _adbbbf .EG_RunLevelElts {if _acdde :=_dfdff .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ecfffa ));_acdde !=nil {return _acdde ;};};return nil ;};type CT_TblLook struct{ -// ST_MeasurementOrPercent is a union type -type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};func (_abgcb ST_StyleType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abgcb .String (),start );};func (_abffc *WdCT_PosHChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abffc .Align !=WdST_AlignHUnset {_efdec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_abffc .Align ,_efdec );};if _abffc .PosOffset !=nil {_cgabf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_abffc .PosOffset ,_cgabf );};return nil ;};type CT_Zoom struct{ +// First Row +FirstRowAttr *_ff .ST_OnOff ; -// Zoom Type -ValAttr ST_Zoom ; +// Last Row +LastRowAttr *_ff .ST_OnOff ; -// Zoom Percentage -PercentAttr ST_DecimalNumberOrPercent ;};func NewWdCT_Anchor ()*WdCT_Anchor {_fbeda :=&WdCT_Anchor {};_fbeda .SimplePos =_da .NewCT_Point2D ();_fbeda .PositionH =NewWdCT_PosH ();_fbeda .PositionV =NewWdCT_PosV ();_fbeda .Extent =_da .NewCT_PositiveSize2D ();_fbeda .DocPr =_da .NewCT_NonVisualDrawingProps ();_fbeda .Graphic =_da .NewGraphic ();return _fbeda ;}; +// First Column +FirstColumnAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path -func (_cfedfa *CT_NumPr )ValidateWithPath (path string )error {if _cfedfa .Ilvl !=nil {if _bdfda :=_cfedfa .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_bdfda !=nil {return _bdfda ;};};if _cfedfa .NumId !=nil {if _dbbfa :=_cfedfa .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064");_dbbfa !=nil {return _dbbfa ;};};if _cfedfa .NumberingChange !=nil {if _gbfdb :=_cfedfa .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_gbfdb !=nil {return _gbfdb ;};};if _cfedfa .Ins !=nil {if _caaad :=_cfedfa .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_caaad !=nil {return _caaad ;};};return nil ;};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_da .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_da .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_da .CT_NonVisualGraphicFrameProperties ;Graphic *_da .Graphic ;};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_bgdcfd :=&WdCT_WordprocessingShapeChoice1 {};return _bgdcfd ;};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;);type CT_FontsList struct{ +// Last Column +LastColumnAttr *_ff .ST_OnOff ; -// Properties for a Single Font -Font []*CT_Font ;};func (_feabce ST_ChapterSep )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cabddg :=_f .Attr {};_cabddg .Name =name ;switch _feabce {case ST_ChapterSepUnset :_cabddg .Value ="";case ST_ChapterSepHyphen :_cabddg .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_cabddg .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_cabddg .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_cabddg .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_cabddg .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _cabddg ,nil ;};func (_adbcc ST_HAnchor )ValidateWithPath (path string )error {switch _adbcc {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbcc ));};return nil ;}; +// No Horizontal Banding +NoHBandAttr *_ff .ST_OnOff ; -// Validate validates the CT_TblStylePr and its children -func (_edcgcg *CT_TblStylePr )Validate ()error {return _edcgcg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};func (_bffaf ST_EdGrp )Validate ()error {return _bffaf .ValidateWithPath ("")}; +// No Vertical Banding +NoVBandAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path -func (_gbagg *CT_BottomPageBorder )ValidateWithPath (path string )error {if _gbagg .ValAttr ==ST_BorderUnset {return _ff .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 _aedf :=_gbagg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aedf !=nil {return _aedf ;};if _gbagg .ColorAttr !=nil {if _gddg :=_gbagg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gddg !=nil {return _gddg ;};};if _ccbd :=_gbagg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ccbd !=nil {return _ccbd ;};if _gbagg .ShadowAttr !=nil {if _gbee :=_gbagg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_gbee !=nil {return _gbee ;};};if _gbagg .FrameAttr !=nil {if _afec :=_gbagg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_afec !=nil {return _afec ;};};return nil ;};func (_acde *CT_FitText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_facbfd :=range start .Attr {if _facbfd .Name .Local =="\u0076\u0061\u006c"{_cdgbd ,_bfdg :=ParseUnionST_TwipsMeasure (_facbfd .Value );if _bfdg !=nil {return _bfdg ;};_acde .ValAttr =_cdgbd ;continue ;};if _facbfd .Name .Local =="\u0069\u0064"{_cffef ,_edaad :=_fc .ParseInt (_facbfd .Value ,10,64);if _edaad !=nil {return _edaad ;};_acde .IdAttr =&_cffef ;continue ;};};for {_fgbag ,_deac :=d .Token ();if _deac !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_deac );};if _ffgae ,_ecgfb :=_fgbag .(_f .EndElement );_ecgfb &&_ffgae .Name ==start .Name {break ;};};return nil ;}; +// Bitmask of Table Conditional Formatting +ValAttr *string ;};func (_dfbca ST_DocProtect )ValidateWithPath (path string )error {switch _dfbca {case 0,1,2,3,4,5:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbca ));};return nil ;};func (_bcagb ST_Wrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcagb .String (),start );};func NewCT_NumFmt ()*CT_NumFmt {_cacea :=&CT_NumFmt {};_cacea .ValAttr =ST_NumberFormat (1);return _cacea ;};func (_eddda ST_InfoTextType )String ()string {switch _eddda {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};func (_cdbbcg ST_HeightRule )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gecfa :=_d .Attr {};_gecfa .Name =name ;switch _cdbbcg {case ST_HeightRuleUnset :_gecfa .Value ="";case ST_HeightRuleAuto :_gecfa .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_gecfa .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_gecfa .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _gecfa ,nil ;}; -// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path -func (_gecdd *EG_RPr )ValidateWithPath (path string )error {if _gecdd .RPr !=nil {if _gbgcc :=_gecdd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gbgcc !=nil {return _gbgcc ;};};return nil ;};const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;); +// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path +func (_bgbcdg *EG_RPrMath )ValidateWithPath (path string )error {if _bgbcdg .Ins !=nil {if _ebgde :=_bgbcdg .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_ebgde !=nil {return _ebgde ;};};if _bgbcdg .Del !=nil {if _dgaed :=_bgbcdg .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_dgaed !=nil {return _dgaed ;};};if _bgbcdg .RPr !=nil {if _abfgca :=_bgbcdg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_abfgca !=nil {return _abfgca ;};};return nil ;};func (_daacd ST_DocPartType )ValidateWithPath (path string )error {switch _daacd {case 0,1,2,3,4,5,6,7:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daacd ));};return nil ;};type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _ff .ST_OnOff ;IdAttr string ;};func (_cegc *CT_ObjectEmbed )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gebbb :=range start .Attr {if _gebbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gebbb .Name .Local =="\u0069\u0064"||_gebbb .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"&&_gebbb .Name .Local =="\u0069\u0064"{_efage ,_dafag :=_gebbb .Value ,error (nil );if _dafag !=nil {return _dafag ;};_cegc .IdAttr =_efage ;continue ;};if _gebbb .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_cegc .DrawAspectAttr .UnmarshalXMLAttr (_gebbb );continue ;};if _gebbb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_baabe ,_eaaad :=_gebbb .Value ,error (nil );if _eaaad !=nil {return _eaaad ;};_cegc .ProgIdAttr =&_baabe ;continue ;};if _gebbb .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_dbeaf ,_fgfbg :=_gebbb .Value ,error (nil );if _fgfbg !=nil {return _fgfbg ;};_cegc .ShapeIdAttr =&_dbeaf ;continue ;};if _gebbb .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_dcadd ,_gaeaf :=_gebbb .Value ,error (nil );if _gaeaf !=nil {return _gaeaf ;};_cegc .FieldCodesAttr =&_dcadd ;continue ;};};for {_fadagd ,_dedde :=d .Token ();if _dedde !=nil {return _ace .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",_dedde );};if _cbfac ,_addef :=_fadagd .(_d .EndElement );_addef &&_cbfac .Name ==start .Name {break ;};};return nil ;};type WdCT_WordprocessingContentPart struct{BwModeAttr _c .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_c .CT_Transform2D ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_cgcgbd *CT_TcMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abca :for {_cadffc ,_aeaedg :=d .Token ();if _aeaedg !=nil {return _aeaedg ;};switch _ddedc :=_cadffc .(type ){case _d .StartElement :switch _ddedc .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_cgcgbd .Top =NewCT_TblWidth ();if _bbfab :=d .DecodeElement (_cgcgbd .Top ,&_ddedc );_bbfab !=nil {return _bbfab ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_cgcgbd .Start =NewCT_TblWidth ();if _bcfbd :=d .DecodeElement (_cgcgbd .Start ,&_ddedc );_bcfbd !=nil {return _bcfbd ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_cgcgbd .Left =NewCT_TblWidth ();if _adeaa :=d .DecodeElement (_cgcgbd .Left ,&_ddedc );_adeaa !=nil {return _adeaa ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cgcgbd .Bottom =NewCT_TblWidth ();if _ddgfdg :=d .DecodeElement (_cgcgbd .Bottom ,&_ddedc );_ddgfdg !=nil {return _ddgfdg ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_cgcgbd .End =NewCT_TblWidth ();if _ggdcc :=d .DecodeElement (_cgcgbd .End ,&_ddedc );_ggdcc !=nil {return _ggdcc ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_cgcgbd .Right =NewCT_TblWidth ();if _effce :=d .DecodeElement (_cgcgbd .Right ,&_ddedc );_effce !=nil {return _effce ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072\u0020\u0025\u0076",_ddedc .Name );if _edgdfg :=d .Skip ();_edgdfg !=nil {return _edgdfg ;};};case _d .EndElement :break _abca ;case _d .CharData :};};return nil ;};func (_afgaa ST_MeasurementOrPercent )String ()string {if _afgaa .ST_DecimalNumberOrPercent !=nil {return _afgaa .ST_DecimalNumberOrPercent .String ();};if _afgaa .ST_UniversalMeasure !=nil {return _ace .Sprintf ("\u0025\u0076",*_afgaa .ST_UniversalMeasure );};return "";};func (_dbfgg ST_Border )Validate ()error {return _dbfgg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path -func (_cgcec *CT_PPrGeneral )ValidateWithPath (path string )error {if _cgcec .PStyle !=nil {if _bbdd :=_cgcec .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bbdd !=nil {return _bbdd ;};};if _cgcec .KeepNext !=nil {if _ddbaea :=_cgcec .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t");_ddbaea !=nil {return _ddbaea ;};};if _cgcec .KeepLines !=nil {if _ddeca :=_cgcec .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_ddeca !=nil {return _ddeca ;};};if _cgcec .PageBreakBefore !=nil {if _cbcbg :=_cgcec .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065");_cbcbg !=nil {return _cbcbg ;};};if _cgcec .FramePr !=nil {if _badfgc :=_cgcec .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_badfgc !=nil {return _badfgc ;};};if _cgcec .WidowControl !=nil {if _ffef :=_cgcec .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_ffef !=nil {return _ffef ;};};if _cgcec .NumPr !=nil {if _feagg :=_cgcec .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_feagg !=nil {return _feagg ;};};if _cgcec .SuppressLineNumbers !=nil {if _bcgad :=_cgcec .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073");_bcgad !=nil {return _bcgad ;};};if _cgcec .PBdr !=nil {if _faagga :=_cgcec .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_faagga !=nil {return _faagga ;};};if _cgcec .Shd !=nil {if _dedfc :=_cgcec .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dedfc !=nil {return _dedfc ;};};if _cgcec .Tabs !=nil {if _edgef :=_cgcec .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_edgef !=nil {return _edgef ;};};if _cgcec .SuppressAutoHyphens !=nil {if _cabdb :=_cgcec .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073");_cabdb !=nil {return _cabdb ;};};if _cgcec .Kinsoku !=nil {if _ebdd :=_cgcec .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_ebdd !=nil {return _ebdd ;};};if _cgcec .WordWrap !=nil {if _eccgc :=_cgcec .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p");_eccgc !=nil {return _eccgc ;};};if _cgcec .OverflowPunct !=nil {if _fgaef :=_cgcec .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_fgaef !=nil {return _fgaef ;};};if _cgcec .TopLinePunct !=nil {if _gcgdf :=_cgcec .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074");_gcgdf !=nil {return _gcgdf ;};};if _cgcec .AutoSpaceDE !=nil {if _feggaac :=_cgcec .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_feggaac !=nil {return _feggaac ;};};if _cgcec .AutoSpaceDN !=nil {if _cdgbeg :=_cgcec .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e");_cdgbeg !=nil {return _cdgbeg ;};};if _cgcec .Bidi !=nil {if _bbbgd :=_cgcec .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_bbbgd !=nil {return _bbbgd ;};};if _cgcec .AdjustRightInd !=nil {if _bcada :=_cgcec .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064");_bcada !=nil {return _bcada ;};};if _cgcec .SnapToGrid !=nil {if _bccagb :=_cgcec .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bccagb !=nil {return _bccagb ;};};if _cgcec .Spacing !=nil {if _dbfae :=_cgcec .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dbfae !=nil {return _dbfae ;};};if _cgcec .Ind !=nil {if _fdbafb :=_cgcec .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_fdbafb !=nil {return _fdbafb ;};};if _cgcec .ContextualSpacing !=nil {if _fdece :=_cgcec .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067");_fdece !=nil {return _fdece ;};};if _cgcec .MirrorIndents !=nil {if _aeecf :=_cgcec .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_aeecf !=nil {return _aeecf ;};};if _cgcec .SuppressOverlap !=nil {if _dcgbe :=_cgcec .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dcgbe !=nil {return _dcgbe ;};};if _cgcec .Jc !=nil {if _dfgdab :=_cgcec .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_dfgdab !=nil {return _dfgdab ;};};if _cgcec .TextDirection !=nil {if _baad :=_cgcec .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_baad !=nil {return _baad ;};};if _cgcec .TextAlignment !=nil {if _bcgfg :=_cgcec .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_bcgfg !=nil {return _bcgfg ;};};if _cgcec .TextboxTightWrap !=nil {if _edeca :=_cgcec .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070");_edeca !=nil {return _edeca ;};};if _cgcec .OutlineLvl !=nil {if _fbffc :=_cgcec .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_fbffc !=nil {return _fbffc ;};};if _cgcec .DivId !=nil {if _fdffdd :=_cgcec .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064");_fdffdd !=nil {return _fdffdd ;};};if _cgcec .CnfStyle !=nil {if _cfdeg :=_cgcec .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_cfdeg !=nil {return _cfdeg ;};};if _cgcec .PPrChange !=nil {if _fbabe :=_cgcec .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fbabe !=nil {return _fbabe ;};};return nil ;};func (_efcaf *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 :_ff .Sprintf ("\u0025\u0076",_efcaf .NameAttr )});if _efcaf .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_efcaf .ColFirstAttr )});};if _efcaf .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ff .Sprintf ("\u0025\u0076",*_efcaf .ColLastAttr )});};if _efcaf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_acga ,_fdabc :=_efcaf .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 _fdabc !=nil {return _fdabc ;};start .Attr =append (start .Attr ,_acga );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_efcaf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;); +// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path +func (_gbd *CT_BookmarkRange )ValidateWithPath (path string )error {if _eece :=_gbd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_eece !=nil {return _eece ;};return nil ;};func NewCT_ParaRPr ()*CT_ParaRPr {_dfcfe :=&CT_ParaRPr {};return _dfcfe };type CT_TblPrExBase struct{ -// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path -func (_gafcbg *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _gafcbg .HeaderReference !=nil {if _bbgcbe :=_gafcbg .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_bbgcbe !=nil {return _bbgcbe ;};};if _gafcbg .FooterReference !=nil {if _ccbbg :=_gafcbg .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_ccbbg !=nil {return _ccbbg ;};};return nil ;}; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path -func (_eeadb *CT_SectType )ValidateWithPath (path string )error {if _ebaec :=_eeadb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebaec !=nil {return _ebaec ;};return nil ;};func (_aecadd *CT_SectType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aecadd .ValAttr !=ST_SectionMarkUnset {_dagcg ,_edecag :=_aecadd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edecag !=nil {return _edecag ;};start .Attr =append (start .Attr ,_dagcg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcbbe *CT_DocPartType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aegb ,_bdaa :=_gcbbe .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bdaa !=nil {return _bdaa ;};start .Attr =append (start .Attr ,_aegb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egagfb *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 :_ff .Sprintf ("\u0025\u0076",_egagfb .AuthorAttr )});if _egagfb .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_egagfb .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_egagfb .IdAttr )});e .EncodeToken (start );_ddaac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_egagfb .RPr ,_ddaac );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Table Alignment Exception +Jc *CT_JcTable ; -// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path -func (_fdgef *CT_SectPr )ValidateWithPath (path string )error {for _deacf ,_gbcgd :=range _fdgef .EG_HdrFtrReferences {if _gafdge :=_gbcgd .ValidateWithPath (_ff .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 ,_deacf ));_gafdge !=nil {return _gafdge ;};};if _fdgef .FootnotePr !=nil {if _fcdegf :=_fdgef .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fcdegf !=nil {return _fcdegf ;};};if _fdgef .EndnotePr !=nil {if _gdeae :=_fdgef .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_gdeae !=nil {return _gdeae ;};};if _fdgef .Type !=nil {if _dgeab :=_fdgef .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dgeab !=nil {return _dgeab ;};};if _fdgef .PgSz !=nil {if _gcbcaf :=_fdgef .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_gcbcaf !=nil {return _gcbcaf ;};};if _fdgef .PgMar !=nil {if _gdfcc :=_fdgef .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_gdfcc !=nil {return _gdfcc ;};};if _fdgef .PaperSrc !=nil {if _eegbf :=_fdgef .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_eegbf !=nil {return _eegbf ;};};if _fdgef .PgBorders !=nil {if _beedca :=_fdgef .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_beedca !=nil {return _beedca ;};};if _fdgef .LnNumType !=nil {if _daefaf :=_fdgef .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_daefaf !=nil {return _daefaf ;};};if _fdgef .PgNumType !=nil {if _fddae :=_fdgef .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_fddae !=nil {return _fddae ;};};if _fdgef .Cols !=nil {if _abgaf :=_fdgef .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_abgaf !=nil {return _abgaf ;};};if _fdgef .FormProt !=nil {if _egbab :=_fdgef .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_egbab !=nil {return _egbab ;};};if _fdgef .VAlign !=nil {if _abddd :=_fdgef .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_abddd !=nil {return _abddd ;};};if _fdgef .NoEndnote !=nil {if _feabc :=_fdgef .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_feabc !=nil {return _feabc ;};};if _fdgef .TitlePg !=nil {if _bggdf :=_fdgef .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_bggdf !=nil {return _bggdf ;};};if _fdgef .TextDirection !=nil {if _bdagge :=_fdgef .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_bdagge !=nil {return _bdagge ;};};if _fdgef .Bidi !=nil {if _eafac :=_fdgef .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_eafac !=nil {return _eafac ;};};if _fdgef .RtlGutter !=nil {if _cacae :=_fdgef .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_cacae !=nil {return _cacae ;};};if _fdgef .DocGrid !=nil {if _fbbec :=_fdgef .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_fbbec !=nil {return _fbbec ;};};if _fdgef .PrinterSettings !=nil {if _gegffa :=_fdgef .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_gegffa !=nil {return _gegffa ;};};if _fdgef .SectPrChange !=nil {if _cecg :=_fdgef .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cecg !=nil {return _cecg ;};};return nil ;};func (_deece *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_deece =0;case "\u006e\u006f\u006e\u0065":*_deece =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_deece =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_deece =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_deece =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_deece =5;};return nil ;};func (_gaebf *ST_StyleSort )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbfabd ,_adeag :=d .Token ();if _adeag !=nil {return _adeag ;};if _eegeb ,_cefdca :=_dbfabd .(_f .EndElement );_cefdca &&_eegeb .Name ==start .Name {*_gaebf =1;return nil ;};if _fgdadd ,_ggaebc :=_dbfabd .(_f .CharData );!_ggaebc {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbfabd );}else {switch string (_fgdadd ){case "":*_gaebf =0;case "\u006e\u0061\u006d\u0065":*_gaebf =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_gaebf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gaebf =3;case "\u0066\u006f\u006e\u0074":*_gaebf =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_gaebf =5;case "\u0074\u0079\u0070\u0065":*_gaebf =6;case "\u0030\u0030\u0030\u0030":*_gaebf =7;case "\u0030\u0030\u0030\u0031":*_gaebf =8;case "\u0030\u0030\u0030\u0032":*_gaebf =9;case "\u0030\u0030\u0030\u0033":*_gaebf =10;case "\u0030\u0030\u0030\u0034":*_gaebf =11;case "\u0030\u0030\u0030\u0035":*_gaebf =12;};};_dbfabd ,_adeag =d .Token ();if _adeag !=nil {return _adeag ;};if _fegaca ,_cbbdbc :=_dbfabd .(_f .EndElement );_cbbdbc &&_fegaca .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbfabd );}; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path -func (_eddecg *EG_RPrBase )ValidateWithPath (path string )error {if _eddecg .RStyle !=nil {if _dafffb :=_eddecg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_dafffb !=nil {return _dafffb ;};};if _eddecg .RFonts !=nil {if _ebfgee :=_eddecg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_ebfgee !=nil {return _ebfgee ;};};if _eddecg .B !=nil {if _baecd :=_eddecg .B .ValidateWithPath (path +"\u002f\u0042");_baecd !=nil {return _baecd ;};};if _eddecg .BCs !=nil {if _eegfa :=_eddecg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_eegfa !=nil {return _eegfa ;};};if _eddecg .I !=nil {if _ffefe :=_eddecg .I .ValidateWithPath (path +"\u002f\u0049");_ffefe !=nil {return _ffefe ;};};if _eddecg .ICs !=nil {if _gfcag :=_eddecg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gfcag !=nil {return _gfcag ;};};if _eddecg .Caps !=nil {if _faeffa :=_eddecg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_faeffa !=nil {return _faeffa ;};};if _eddecg .SmallCaps !=nil {if _addbb :=_eddecg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_addbb !=nil {return _addbb ;};};if _eddecg .Strike !=nil {if _bfdeb :=_eddecg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bfdeb !=nil {return _bfdeb ;};};if _eddecg .Dstrike !=nil {if _baffc :=_eddecg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_baffc !=nil {return _baffc ;};};if _eddecg .Outline !=nil {if _dcecab :=_eddecg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dcecab !=nil {return _dcecab ;};};if _eddecg .Shadow !=nil {if _fefga :=_eddecg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fefga !=nil {return _fefga ;};};if _eddecg .Emboss !=nil {if _cbcbc :=_eddecg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cbcbc !=nil {return _cbcbc ;};};if _eddecg .Imprint !=nil {if _accbeb :=_eddecg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_accbeb !=nil {return _accbeb ;};};if _eddecg .NoProof !=nil {if _afced :=_eddecg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_afced !=nil {return _afced ;};};if _eddecg .SnapToGrid !=nil {if _cfggc :=_eddecg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cfggc !=nil {return _cfggc ;};};if _eddecg .Vanish !=nil {if _gfccb :=_eddecg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gfccb !=nil {return _gfccb ;};};if _eddecg .WebHidden !=nil {if _fccfg :=_eddecg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_fccfg !=nil {return _fccfg ;};};if _eddecg .Color !=nil {if _ecccfa :=_eddecg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ecccfa !=nil {return _ecccfa ;};};if _eddecg .Spacing !=nil {if _cgbeab :=_eddecg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cgbeab !=nil {return _cgbeab ;};};if _eddecg .W !=nil {if _fbgcf :=_eddecg .W .ValidateWithPath (path +"\u002f\u0057");_fbgcf !=nil {return _fbgcf ;};};if _eddecg .Kern !=nil {if _dgfece :=_eddecg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_dgfece !=nil {return _dgfece ;};};if _eddecg .Position !=nil {if _dccbb :=_eddecg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dccbb !=nil {return _dccbb ;};};if _eddecg .Sz !=nil {if _gcabdd :=_eddecg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gcabdd !=nil {return _gcabdd ;};};if _eddecg .SzCs !=nil {if _fceaag :=_eddecg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_fceaag !=nil {return _fceaag ;};};if _eddecg .Highlight !=nil {if _badae :=_eddecg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_badae !=nil {return _badae ;};};if _eddecg .U !=nil {if _gddbb :=_eddecg .U .ValidateWithPath (path +"\u002f\u0055");_gddbb !=nil {return _gddbb ;};};if _eddecg .Effect !=nil {if _gagffdd :=_eddecg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gagffdd !=nil {return _gagffdd ;};};if _eddecg .Bdr !=nil {if _ddbff :=_eddecg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ddbff !=nil {return _ddbff ;};};if _eddecg .Shd !=nil {if _ddcgcd :=_eddecg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ddcgcd !=nil {return _ddcgcd ;};};if _eddecg .FitText !=nil {if _begfca :=_eddecg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_begfca !=nil {return _begfca ;};};if _eddecg .VertAlign !=nil {if _cecec :=_eddecg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_cecec !=nil {return _cecec ;};};if _eddecg .Rtl !=nil {if _cffdfg :=_eddecg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_cffdfg !=nil {return _cffdfg ;};};if _eddecg .Cs !=nil {if _cbebb :=_eddecg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cbebb !=nil {return _cbebb ;};};if _eddecg .Em !=nil {if _bgfbd :=_eddecg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_bgfbd !=nil {return _bgfbd ;};};if _eddecg .Lang !=nil {if _fabdc :=_eddecg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_fabdc !=nil {return _fabdc ;};};if _eddecg .EastAsianLayout !=nil {if _acbec :=_eddecg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_acbec !=nil {return _acbec ;};};if _eddecg .SpecVanish !=nil {if _abfaeb :=_eddecg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_abfaeb !=nil {return _abfaeb ;};};if _eddecg .OMath !=nil {if _bcgeg :=_eddecg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bcgeg !=nil {return _bcgeg ;};};return nil ;}; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Validate validates the CT_HMerge and its children -func (_ceece *CT_HMerge )Validate ()error {return _ceece .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");};func (_dafade ST_HeightRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dafade .String (),start );};func (_fbabg ST_LineSpacingRule )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbdabd :=_f .Attr {};_fbdabd .Name =name ;switch _fbabg {case ST_LineSpacingRuleUnset :_fbdabd .Value ="";case ST_LineSpacingRuleAuto :_fbdabd .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_fbdabd .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_fbdabd .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _fbdabd ,nil ;};type CT_Odso struct{ +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// UDL Connection String -Udl *CT_String ; +// Table Shading Exception +Shd *CT_Shd ; -// Data Source Table Name -Table *CT_String ; +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// ODSO Data Source File Path -Src *CT_Rel ; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Column Delimiter for Data Source -ColDelim *CT_DecimalNumber ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;};func (_geabaed *WdST_WrapText )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_geabaed =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_geabaed =1;case "\u006c\u0065\u0066\u0074":*_geabaed =2;case "\u0072\u0069\u0067h\u0074":*_geabaed =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_geabaed =4;};return nil ;};func (_cgcbd *CT_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afbag :=range start .Attr {if _afbag .Name .Local =="\u0076\u0061\u006c"{_cgcbd .ValAttr .UnmarshalXMLAttr (_afbag );continue ;};};for {_ceedb ,_debd :=d .Token ();if _debd !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_debd );};if _cdagb ,_fdgf :=_ceedb .(_d .EndElement );_fdgf &&_cdagb .Name ==start .Name {break ;};};return nil ;}; -// ODSO Data Source Type -Type *CT_MailMergeSourceType ; +// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path +func (_dfdeg *CT_TblPrChange )ValidateWithPath (path string )error {if _dgbaca :=_dfdeg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_dgbaca !=nil {return _dgbaca ;};return nil ;};func (_debbd ST_FldCharType )ValidateWithPath (path string )error {switch _debbd {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_debbd ));};return nil ;};type EG_BlockLevelElts struct{ -// First Row of Data Source Contains Column Names -FHdr *CT_OnOff ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_fefcd ST_CharacterSpacing )String ()string {switch _fefcd {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 "";};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;}; -// External Data Source to Merge Field Mapping -FieldMapData []*CT_OdsoFieldMapData ; +// MarshalXML implements the xml.Marshaler interface. +func (_bacggf *AlternateContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fccbcb :=_d .StartElement {Name :start .Name };_fccbcb .Attr =append (_fccbcb .Attr ,_d .Attr {Name :_d .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"});_fccbcb .Attr =append (_fccbcb .Attr ,_d .Attr {Name :_d .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"});_fccbcb .Attr =append (_fccbcb .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"});_fccbcb .Attr =append (_fccbcb .Attr ,_d .Attr {Name :_d .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"});_fccbcb .Attr =append (_fccbcb .Attr ,_d .Attr {Name :_d .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"});_fccbcb .Attr =append (_fccbcb .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"});_fccbcb .Attr =append (_fccbcb .Attr ,_d .Attr {Name :_d .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"});_fccbcb .Attr =append (_fccbcb .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"});_fccbcb .Attr =append (_fccbcb .Attr ,_d .Attr {Name :_d .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"});_fccbcb .Attr =append (_fccbcb .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"});_fccbcb .Attr =append (_fccbcb .Attr ,_d .Attr {Name :_d .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"});_fccbcb .Attr =append (_fccbcb .Attr ,_d .Attr {Name :_d .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 (_fccbcb );if _bacggf .Choice !=nil {_aaaee :=_d .StartElement {Name :_d .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}};_aaaee .Attr =append (_aaaee .Attr ,_d .Attr {Name :_d .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_bacggf .Choice ._gfacea });e .EncodeToken (_aaaee );e .EncodeElement (_bacggf .Choice ,_aaaee );e .EncodeToken (_d .EndElement {Name :_aaaee .Name });};if _bacggf .Fallback !=nil {if _eaefb :=_bacggf .Fallback .MarshalXML (e ,_d .StartElement {});_eaefb !=nil {return _eaefb ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdgcf *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdgcf =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_gdgcf =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_gdgcf =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_gdgcf =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_gdgcf =4;case "\u0074\u0065\u0078\u0074":*_gdgcf =5;case "\u0065\u006d\u0061i\u006c":*_gdgcf =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_gdgcf =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_gdgcf =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_gdgcf =9;};return nil ;};func (_abcbdc ST_ObjectUpdateMode )Validate ()error {return _abcbdc .ValidateWithPath ("")};func (_eccbgc ST_CaptionPos )ValidateWithPath (path string )error {switch _eccbgc {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccbgc ));};return nil ;}; -// Reference to Inclusion/Exclusion Data for Data Source -RecipientData []*CT_Rel ;};func (_acbece ST_DocGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_acbece .String (),start );};type ST_Direction byte ;func (_bgfgae *WdCT_WrapPath )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgfgae .EditedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_ff .Sprintf ("\u0025\u0064",_fgdgg (*_bgfgae .EditedAttr ))});};e .EncodeToken (start );_caedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bgfgae .Start ,_caedg );_ddbbgc :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}};for _ ,_bcfcd :=range _bgfgae .LineTo {e .EncodeElement (_bcfcd ,_ddbbgc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eggceg ST_VAnchor )Validate ()error {return _eggceg .ValidateWithPath ("")};func (_bffcab *CT_OnOff )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_geabg :=range start .Attr {if _geabg .Name .Local =="\u0076\u0061\u006c"{_gffec ,_ccbef :=ParseUnionST_OnOff (_geabg .Value );if _ccbef !=nil {return _ccbef ;};_bffcab .ValAttr =&_gffec ;continue ;};};for {_deba ,_cggbb :=d .Token ();if _cggbb !=nil {return _ff .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_cggbb );};if _ffadf ,_edddf :=_deba .(_f .EndElement );_edddf &&_ffadf .Name ==start .Name {break ;};};return nil ;};func (_eaagca ST_DocProtect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eaagca .String (),start );};func (_gedgc ST_PageBorderDisplay )String ()string {switch _gedgc {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 "";}; +// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path +func (_gcfcg *CT_FtnPos )ValidateWithPath (path string )error {if _gcfcg .ValAttr ==ST_FtnPosUnset {return _ace .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 _abdbdd :=_gcfcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdbdd !=nil {return _abdbdd ;};return nil ;};func (_cfgc *CT_MarkupRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfgc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_eegg ,_dceab :=_cfgc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _dceab !=nil {return _dceab ;};start .Attr =append (start .Attr ,_eegg );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_cfgc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cedagd *ST_TextScale )ValidateWithPath (path string )error {_dfcefc :=[]string {};if _cedagd .ST_TextScalePercent !=nil {_dfcefc =append (_dfcefc ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _cedagd .ST_TextScaleDecimal !=nil {_dfcefc =append (_dfcefc ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_dfcefc )> 1{return _ace .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfcefc );};return nil ;};func NewCT_RecipientData ()*CT_RecipientData {_bcaga :=&CT_RecipientData {};_bcaga .Column =NewCT_DecimalNumber ();_bcaga .UniqueTag =NewCT_Base64Binary ();return _bcaga ;};func (_ggecbf ST_DecimalNumberOrPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggecbf .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_d .CharData (_ace .Sprintf ("\u0025\u0064",*_ggecbf .ST_UnqualifiedPercentage )));};if _ggecbf .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_ggecbf .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_dcaed *Footnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="w\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";return _dcaed .CT_Footnotes .MarshalXML (e ,start );}; -// Validate validates the CT_Headers and its children -func (_afdfa *CT_Headers )Validate ()error {return _afdfa .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_cfgcd *ST_WmlColorSchemeIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aegbae ,_gdggd :=d .Token ();if _gdggd !=nil {return _gdggd ;};if _babdb ,_dgacg :=_aegbae .(_f .EndElement );_dgacg &&_babdb .Name ==start .Name {*_cfgcd =1;return nil ;};if _efdbc ,_bgegcd :=_aegbae .(_f .CharData );!_bgegcd {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aegbae );}else {switch string (_efdbc ){case "":*_cfgcd =0;case "\u0064\u0061\u0072k\u0031":*_cfgcd =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_cfgcd =2;case "\u0064\u0061\u0072k\u0032":*_cfgcd =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_cfgcd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cfgcd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cfgcd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cfgcd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cfgcd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cfgcd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cfgcd =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_cfgcd =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_cfgcd =12;};};_aegbae ,_gdggd =d .Token ();if _gdggd !=nil {return _gdggd ;};if _efbdff ,_ccdddf :=_aegbae .(_f .EndElement );_ccdddf &&_efbdff .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aegbae );};func (_agea *CT_FFDDList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agea .Result !=nil {_fgcad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}};e .EncodeElement (_agea .Result ,_fgcad );};if _agea .Default !=nil {_gcgfe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_agea .Default ,_gcgfe );};if _agea .ListEntry !=nil {_cdede :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}};for _ ,_dbbd :=range _agea .ListEntry {e .EncodeElement (_dbbd ,_cdede );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbbbb ST_Zoom )ValidateWithPath (path string )error {switch _fbbbb {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbbbb ));};return nil ;};func (_gdcbefd ST_PageBorderZOrder )Validate ()error {return _gdcbefd .ValidateWithPath ("")};func (_cagfg *EG_BlockLevelElts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cagfg .AltChunk !=nil {_fbdge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_bcfdd :=range _cagfg .AltChunk {e .EncodeElement (_bcfdd ,_fbdge );};};if _cagfg .EG_ContentBlockContent !=nil {for _ ,_febgf :=range _cagfg .EG_ContentBlockContent {_febgf .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_gfcbab *WdCT_WrapTopBottom )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfcbab .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ff .Sprintf ("\u0025\u0076",*_gfcbab .DistTAttr )});};if _gfcbab .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ff .Sprintf ("\u0025\u0076",*_gfcbab .DistBAttr )});};e .EncodeToken (start );if _gfcbab .EffectExtent !=nil {_ccbgdf :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gfcbab .EffectExtent ,_ccbgdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path +func (_ddecee *CT_WebSettings )ValidateWithPath (path string )error {if _ddecee .Frameset !=nil {if _baccaf :=_ddecee .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_baccaf !=nil {return _baccaf ;};};if _ddecee .Divs !=nil {if _deegf :=_ddecee .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073");_deegf !=nil {return _deegf ;};};if _ddecee .Encoding !=nil {if _dbfgc :=_ddecee .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_dbfgc !=nil {return _dbfgc ;};};if _ddecee .OptimizeForBrowser !=nil {if _aefga :=_ddecee .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072");_aefga !=nil {return _aefga ;};};if _ddecee .RelyOnVML !=nil {if _agbegf :=_ddecee .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_agbegf !=nil {return _agbegf ;};};if _ddecee .AllowPNG !=nil {if _acfad :=_ddecee .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG");_acfad !=nil {return _acfad ;};};if _ddecee .DoNotRelyOnCSS !=nil {if _eagec :=_ddecee .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_eagec !=nil {return _eagec ;};};if _ddecee .DoNotSaveAsSingleFile !=nil {if _gebdf :=_ddecee .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065");_gebdf !=nil {return _gebdf ;};};if _ddecee .DoNotOrganizeInFolder !=nil {if _dbcag :=_ddecee .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072");_dbcag !=nil {return _dbcag ;};};if _ddecee .DoNotUseLongFileNames !=nil {if _cfggfd :=_ddecee .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073");_cfggfd !=nil {return _cfggfd ;};};if _ddecee .PixelsPerInch !=nil {if _dcega :=_ddecee .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_dcega !=nil {return _dcega ;};};if _ddecee .TargetScreenSz !=nil {if _geddb :=_ddecee .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a");_geddb !=nil {return _geddb ;};};if _ddecee .SaveSmartTagsAsXml !=nil {if _aaagg :=_ddecee .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_aaagg !=nil {return _aaagg ;};};return nil ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_cfgda *CT_Drawing )ValidateWithPath (path string )error {for _eebba ,_egfcg :=range _cfgda .Anchor {if _gegf :=_egfcg .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_eebba ));_gegf !=nil {return _gegf ;};};for _gegab ,_aabbe :=range _cfgda .Inline {if _fgaaa :=_aabbe .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gegab ));_fgaaa !=nil {return _fgaaa ;};};return nil ;}; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_face *CT_Comment )ValidateWithPath (path string )error {for _gddgd ,_cfff :=range _face .EG_BlockLevelElts {if _cgff :=_cfff .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gddgd ));_cgff !=nil {return _cgff ;};};return nil ;};func NewEG_RPrMath ()*EG_RPrMath {_eegbg :=&EG_RPrMath {};return _eegbg };func (_accffg ST_InfoTextType )ValidateWithPath (path string )error {switch _accffg {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_accffg ));};return nil ;};type WdAnchor struct{WdCT_Anchor };func NewCT_TcPrChange ()*CT_TcPrChange {_faegbb :=&CT_TcPrChange {};_faegbb .TcPr =NewCT_TcPrInner ();return _faegbb ;}; -// Validate validates the CT_Tc and its children -func (_abgge *CT_Tc )Validate ()error {return _abgge .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};func (_fcccd *CT_FramesetSplitbar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efbgg :for {_baedf ,_afccb :=d .Token ();if _afccb !=nil {return _afccb ;};switch _effaf :=_baedf .(type ){case _f .StartElement :switch _effaf .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"}:_fcccd .W =NewCT_TwipsMeasure ();if _gdgge :=d .DecodeElement (_fcccd .W ,&_effaf );_gdgge !=nil {return _gdgge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcccd .Color =NewCT_Color ();if _fcgff :=d .DecodeElement (_fcccd .Color ,&_effaf );_fcgff !=nil {return _fcgff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcccd .NoBorder =NewCT_OnOff ();if _gaedb :=d .DecodeElement (_fcccd .NoBorder ,&_effaf );_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 :"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"}:_fcccd .FlatBorders =NewCT_OnOff ();if _becdd :=d .DecodeElement (_fcccd .FlatBorders ,&_effaf );_becdd !=nil {return _becdd ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065tS\u0070\u006c\u0069\u0074\u0062\u0061\u0072\u0020\u0025\u0076",_effaf .Name );if _cbdcb :=d .Skip ();_cbdcb !=nil {return _cbdcb ;};};case _f .EndElement :break _efbgg ;case _f .CharData :};};return nil ;};type CT_Em struct{ +// Validate validates the EG_RPrContent and its children +func (_adeea *EG_RPrContent )Validate ()error {return _adeea .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; -// Emphasis Mark Type -ValAttr ST_Em ;};func (_ecbddb ST_Theme )ValidateWithPath (path string )error {switch _ecbddb {case 0,1,2,3,4,5,6,7,8:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbddb ));};return nil ;};type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_c .Time ; +// Validate validates the CT_CustomXmlBlock and its children +func (_agadc *CT_CustomXmlBlock )Validate ()error {return _agadc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};type CT_TblGridBase struct{ -// Annotation Identifier -IdAttr int64 ;}; +// Grid Column Definition +GridCol []*CT_TblGridCol ;};func NewCT_Guid ()*CT_Guid {_decfc :=&CT_Guid {};return _decfc };func (_dfeeba ST_RestartNumber )ValidateWithPath (path string )error {switch _dfeeba {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfeeba ));};return nil ;};func NewCT_VerticalJc ()*CT_VerticalJc {_abged :=&CT_VerticalJc {};_abged .ValAttr =ST_VerticalJc (1);return _abged ;}; -// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path -func (_bdedbb *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_bfgba *CT_Highlight )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_beef ,_fgeagb :=_bfgba .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgeagb !=nil {return _fgeagb ;};start .Attr =append (start .Attr ,_beef );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_feeedb ST_FrameLayout )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edbga :=_f .Attr {};_edbga .Name =name ;switch _feeedb {case ST_FrameLayoutUnset :_edbga .Value ="";case ST_FrameLayoutRows :_edbga .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_edbga .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_edbga .Value ="\u006e\u006f\u006e\u0065";};return _edbga ,nil ;};func (_cbedb *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cegfbe :for {_dbeecd ,_ccgbgd :=d .Token ();if _ccgbgd !=nil {return _ccgbgd ;};switch _egdfc :=_dbeecd .(type ){case _f .StartElement :switch _egdfc .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"}:_cbedb .CNvSpPr =_da .NewCT_NonVisualDrawingShapeProps ();if _ffffe :=d .DecodeElement (_cbedb .CNvSpPr ,&_egdfc );_ffffe !=nil {return _ffffe ;};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"}:_cbedb .CNvCnPr =_da .NewCT_NonVisualConnectorProperties ();if _gagae :=d .DecodeElement (_cbedb .CNvCnPr ,&_egdfc );_gagae !=nil {return _gagae ;};default:_gd .Log .Debug ("\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",_egdfc .Name );if _aeeeec :=d .Skip ();_aeeeec !=nil {return _aeeeec ;};};case _f .EndElement :break _cegfbe ;case _f .CharData :};};return nil ;};func (_ccgadd ST_Pitch )ValidateWithPath (path string )error {switch _ccgadd {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgadd ));};return nil ;}; +// Validate validates the CT_Color and its children +func (_eacea *CT_Color )Validate ()error {return _eacea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;}; -// Validate validates the CT_MailMergeDocType and its children -func (_bdgf *CT_MailMergeDocType )Validate ()error {return _bdgf .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_cccefc *ST_FtnPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cccefc =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_cccefc =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_cccefc =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_cccefc =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_cccefc =4;};return nil ;}; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_deagg *CT_Hyperlink )ValidateWithPath (path string )error {if _deagg .HistoryAttr !=nil {if _aeaec :=_deagg .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_aeaec !=nil {return _aeaec ;};};for _ffcee ,_cgbg :=range _deagg .FldSimple {if _bgdbea :=_cgbg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ffcee ));_bgdbea !=nil {return _bgdbea ;};};if _deagg .Hyperlink !=nil {if _cgceb :=_deagg .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_cgceb !=nil {return _cgceb ;};};if _deagg .SubDoc !=nil {if _dbbeb :=_deagg .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_dbbeb !=nil {return _dbbeb ;};};for _bfacc ,_faccea :=range _deagg .EG_ContentRunContent {if _efec :=_faccea .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bfacc ));_efec !=nil {return _efec ;};};return nil ;};func (_gbbgf *WdCT_PosVChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagfg :for {_fcdfbf ,_efeae :=d .Token ();if _efeae !=nil {return _efeae ;};switch _bfbege :=_fcdfbf .(type ){case _d .StartElement :switch _bfbege .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0061\u006c\u0069g\u006e"}:_gbbgf .Align =WdST_AlignVUnset ;if _ffecdf :=d .DecodeElement (&_gbbgf .Align ,&_bfbege );_ffecdf !=nil {return _ffecdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_gbbgf .PosOffset =new (int32 );if _efcfg :=d .DecodeElement (_gbbgf .PosOffset ,&_bfbege );_efcfg !=nil {return _efcfg ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bfbege .Name );if _dfaecf :=d .Skip ();_dfaecf !=nil {return _dfaecf ;};};case _d .EndElement :break _cagfg ;case _d .CharData :};};return nil ;};func (_ebabb *CT_SdtContentBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddcef :for {_gebce ,_bgbcd :=d .Token ();if _bgbcd !=nil {return _bgbcd ;};switch _acfcbb :=_gebce .(type ){case _d .StartElement :switch _acfcbb .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ebabb .CustomXml =NewCT_CustomXmlBlock ();if _edebd :=d .DecodeElement (_ebabb .CustomXml ,&_acfcbb );_edebd !=nil {return _edebd ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ebabb .Sdt =NewCT_SdtBlock ();if _dbedgf :=d .DecodeElement (_ebabb .Sdt ,&_acfcbb );_dbedgf !=nil {return _dbedgf ;};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 :"\u0070"},_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 :"\u0070"}:_bdfad :=NewCT_P ();if _gfcbb :=d .DecodeElement (_bdfad ,&_acfcbb );_gfcbb !=nil {return _gfcbb ;};_ebabb .P =append (_ebabb .P ,_bdfad );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_beeba :=NewCT_Tbl ();if _cgbce :=d .DecodeElement (_beeba ,&_acfcbb );_cgbce !=nil {return _cgbce ;};_ebabb .Tbl =append (_ebabb .Tbl ,_beeba );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dcbg :=NewEG_RunLevelElts ();_dcbg .ProofErr =NewCT_ProofErr ();if _ebba :=d .DecodeElement (_dcbg .ProofErr ,&_acfcbb );_ebba !=nil {return _ebba ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_dcbg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cdcge :=NewEG_RunLevelElts ();_cdcge .PermStart =NewCT_PermStart ();if _cbcbag :=d .DecodeElement (_cdcge .PermStart ,&_acfcbb );_cbcbag !=nil {return _cbcbag ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_cdcge );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cdbbg :=NewEG_RunLevelElts ();_cdbbg .PermEnd =NewCT_Perm ();if _bdfda :=d .DecodeElement (_cdbbg .PermEnd ,&_acfcbb );_bdfda !=nil {return _bdfda ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_cdbbg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_cabfd :=NewEG_RunLevelElts ();_cabfd .Ins =NewCT_RunTrackChange ();if _gbbdg :=d .DecodeElement (_cabfd .Ins ,&_acfcbb );_gbbdg !=nil {return _gbbdg ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_cabfd );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_badf :=NewEG_RunLevelElts ();_badf .Del =NewCT_RunTrackChange ();if _ggbdc :=d .DecodeElement (_badf .Del ,&_acfcbb );_ggbdc !=nil {return _ggbdc ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_badf );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dgbag :=NewEG_RunLevelElts ();_dgbag .MoveFrom =NewCT_RunTrackChange ();if _dafeb :=d .DecodeElement (_dgbag .MoveFrom ,&_acfcbb );_dafeb !=nil {return _dafeb ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_dgbag );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dfgbca :=NewEG_RunLevelElts ();_dfgbca .MoveTo =NewCT_RunTrackChange ();if _ecaff :=d .DecodeElement (_dfgbca .MoveTo ,&_acfcbb );_ecaff !=nil {return _ecaff ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_dfgbca );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_faefg :=NewEG_RunLevelElts ();_cdaaf :=NewEG_RangeMarkupElements ();_cdaaf .BookmarkStart =NewCT_Bookmark ();if _cdbgb :=d .DecodeElement (_cdaaf .BookmarkStart ,&_acfcbb );_cdbgb !=nil {return _cdbgb ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_faefg );_faefg .EG_RangeMarkupElements =append (_faefg .EG_RangeMarkupElements ,_cdaaf );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gafeb :=NewEG_RunLevelElts ();_faccfg :=NewEG_RangeMarkupElements ();_faccfg .BookmarkEnd =NewCT_MarkupRange ();if _fbgfd :=d .DecodeElement (_faccfg .BookmarkEnd ,&_acfcbb );_fbgfd !=nil {return _fbgfd ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_gafeb );_gafeb .EG_RangeMarkupElements =append (_gafeb .EG_RangeMarkupElements ,_faccfg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eccacg :=NewEG_RunLevelElts ();_bebe :=NewEG_RangeMarkupElements ();_bebe .MoveFromRangeStart =NewCT_MoveBookmark ();if _gddeab :=d .DecodeElement (_bebe .MoveFromRangeStart ,&_acfcbb );_gddeab !=nil {return _gddeab ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_eccacg );_eccacg .EG_RangeMarkupElements =append (_eccacg .EG_RangeMarkupElements ,_bebe );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_debdabb :=NewEG_RunLevelElts ();_efcef :=NewEG_RangeMarkupElements ();_efcef .MoveFromRangeEnd =NewCT_MarkupRange ();if _dacfd :=d .DecodeElement (_efcef .MoveFromRangeEnd ,&_acfcbb );_dacfd !=nil {return _dacfd ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_debdabb );_debdabb .EG_RangeMarkupElements =append (_debdabb .EG_RangeMarkupElements ,_efcef );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cgacb :=NewEG_RunLevelElts ();_bcbaf :=NewEG_RangeMarkupElements ();_bcbaf .MoveToRangeStart =NewCT_MoveBookmark ();if _faecg :=d .DecodeElement (_bcbaf .MoveToRangeStart ,&_acfcbb );_faecg !=nil {return _faecg ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_cgacb );_cgacb .EG_RangeMarkupElements =append (_cgacb .EG_RangeMarkupElements ,_bcbaf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dbfada :=NewEG_RunLevelElts ();_bgead :=NewEG_RangeMarkupElements ();_bgead .MoveToRangeEnd =NewCT_MarkupRange ();if _bbgc :=d .DecodeElement (_bgead .MoveToRangeEnd ,&_acfcbb );_bbgc !=nil {return _bbgc ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_dbfada );_dbfada .EG_RangeMarkupElements =append (_dbfada .EG_RangeMarkupElements ,_bgead );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fbfge :=NewEG_RunLevelElts ();_fcbed :=NewEG_RangeMarkupElements ();_fcbed .CommentRangeStart =NewCT_MarkupRange ();if _bgaff :=d .DecodeElement (_fcbed .CommentRangeStart ,&_acfcbb );_bgaff !=nil {return _bgaff ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_fbfge );_fbfge .EG_RangeMarkupElements =append (_fbfge .EG_RangeMarkupElements ,_fcbed );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbgef :=NewEG_RunLevelElts ();_baccf :=NewEG_RangeMarkupElements ();_baccf .CommentRangeEnd =NewCT_MarkupRange ();if _dbecc :=d .DecodeElement (_baccf .CommentRangeEnd ,&_acfcbb );_dbecc !=nil {return _dbecc ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_bbgef );_bbgef .EG_RangeMarkupElements =append (_bbgef .EG_RangeMarkupElements ,_baccf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecdce :=NewEG_RunLevelElts ();_acdfbc :=NewEG_RangeMarkupElements ();_acdfbc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aeade :=d .DecodeElement (_acdfbc .CustomXmlInsRangeStart ,&_acfcbb );_aeade !=nil {return _aeade ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_ecdce );_ecdce .EG_RangeMarkupElements =append (_ecdce .EG_RangeMarkupElements ,_acdfbc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfgac :=NewEG_RunLevelElts ();_cfbbe :=NewEG_RangeMarkupElements ();_cfbbe .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdabg :=d .DecodeElement (_cfbbe .CustomXmlInsRangeEnd ,&_acfcbb );_fdabg !=nil {return _fdabg ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_dfgac );_dfgac .EG_RangeMarkupElements =append (_dfgac .EG_RangeMarkupElements ,_cfbbe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgbggg :=NewEG_RunLevelElts ();_edacd :=NewEG_RangeMarkupElements ();_edacd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dccfc :=d .DecodeElement (_edacd .CustomXmlDelRangeStart ,&_acfcbb );_dccfc !=nil {return _dccfc ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_fgbggg );_fgbggg .EG_RangeMarkupElements =append (_fgbggg .EG_RangeMarkupElements ,_edacd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gecbe :=NewEG_RunLevelElts ();_fgca :=NewEG_RangeMarkupElements ();_fgca .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbaceb :=d .DecodeElement (_fgca .CustomXmlDelRangeEnd ,&_acfcbb );_dbaceb !=nil {return _dbaceb ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_gecbe );_gecbe .EG_RangeMarkupElements =append (_gecbe .EG_RangeMarkupElements ,_fgca );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aggdgb :=NewEG_RunLevelElts ();_eacdc :=NewEG_RangeMarkupElements ();_eacdc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgffe :=d .DecodeElement (_eacdc .CustomXmlMoveFromRangeStart ,&_acfcbb );_cgffe !=nil {return _cgffe ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_aggdgb );_aggdgb .EG_RangeMarkupElements =append (_aggdgb .EG_RangeMarkupElements ,_eacdc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bffee :=NewEG_RunLevelElts ();_cddff :=NewEG_RangeMarkupElements ();_cddff .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbfgb :=d .DecodeElement (_cddff .CustomXmlMoveFromRangeEnd ,&_acfcbb );_dbfgb !=nil {return _dbfgb ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_bffee );_bffee .EG_RangeMarkupElements =append (_bffee .EG_RangeMarkupElements ,_cddff );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bcfbc :=NewEG_RunLevelElts ();_fdbd :=NewEG_RangeMarkupElements ();_fdbd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eedagg :=d .DecodeElement (_fdbd .CustomXmlMoveToRangeStart ,&_acfcbb );_eedagg !=nil {return _eedagg ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_bcfbc );_bcfbc .EG_RangeMarkupElements =append (_bcfbc .EG_RangeMarkupElements ,_fdbd );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adebd :=NewEG_RunLevelElts ();_gcadg :=NewEG_RangeMarkupElements ();_gcadg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbfeg :=d .DecodeElement (_gcadg .CustomXmlMoveToRangeEnd ,&_acfcbb );_bbfeg !=nil {return _bbfeg ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_adebd );_adebd .EG_RangeMarkupElements =append (_adebd .EG_RangeMarkupElements ,_gcadg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abgdc :=NewEG_RunLevelElts ();_agadec :=NewEG_MathContent ();_agadec .OMathPara =_ed .NewOMathPara ();if _dddffe :=d .DecodeElement (_agadec .OMathPara ,&_acfcbb );_dddffe !=nil {return _dddffe ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_abgdc );_abgdc .EG_MathContent =append (_abgdc .EG_MathContent ,_agadec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgca :=NewEG_RunLevelElts ();_cbgac :=NewEG_MathContent ();_cbgac .OMath =_ed .NewOMath ();if _dggcf :=d .DecodeElement (_cbgac .OMath ,&_acfcbb );_dggcf !=nil {return _dggcf ;};_ebabb .EG_RunLevelElts =append (_ebabb .EG_RunLevelElts ,_ddgca );_ddgca .EG_MathContent =append (_ddgca .EG_MathContent ,_cbgac );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006et\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_acfcbb .Name );if _ebfec :=d .Skip ();_ebfec !=nil {return _ebfec ;};};case _d .EndElement :break _ddcef ;case _d .CharData :};};return nil ;};func (_gaedgdc ST_HAnchor )String ()string {switch _gaedgdc {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 (_cabed *CT_FtnEdn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agaed :=range start .Attr {if _agaed .Name .Local =="\u0074\u0079\u0070\u0065"{_cabed .TypeAttr .UnmarshalXMLAttr (_agaed );continue ;};if _agaed .Name .Local =="\u0069\u0064"{_aaccg ,_dgagf :=_ac .ParseInt (_agaed .Value ,10,64);if _dgagf !=nil {return _dgagf ;};_cabed .IdAttr =_aaccg ;continue ;};};_gccgd :for {_egba ,_gcbe :=d .Token ();if _gcbe !=nil {return _gcbe ;};switch _babf :=_egba .(type ){case _d .StartElement :switch _babf .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bcabg :=NewEG_BlockLevelElts ();_ggfa :=NewCT_AltChunk ();if _fgeg :=d .DecodeElement (_ggfa ,&_babf );_fgeg !=nil {return _fgeg ;};_bcabg .AltChunk =append (_bcabg .AltChunk ,_ggfa );_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_bcabg );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_feefa :=NewEG_BlockLevelElts ();_gebg :=NewEG_ContentBlockContent ();_gebg .CustomXml =NewCT_CustomXmlBlock ();if _ddfe :=d .DecodeElement (_gebg .CustomXml ,&_babf );_ddfe !=nil {return _ddfe ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_feefa );_feefa .EG_ContentBlockContent =append (_feefa .EG_ContentBlockContent ,_gebg );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gfcea :=NewEG_BlockLevelElts ();_fedag :=NewEG_ContentBlockContent ();_fedag .Sdt =NewCT_SdtBlock ();if _fbcce :=d .DecodeElement (_fedag .Sdt ,&_babf );_fbcce !=nil {return _fbcce ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_gfcea );_gfcea .EG_ContentBlockContent =append (_gfcea .EG_ContentBlockContent ,_fedag );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 :"\u0070"},_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 :"\u0070"}:_effbf :=NewEG_BlockLevelElts ();_bcbfd :=NewEG_ContentBlockContent ();_fbbgf :=NewCT_P ();if _fbcdg :=d .DecodeElement (_fbbgf ,&_babf );_fbcdg !=nil {return _fbcdg ;};_bcbfd .P =append (_bcbfd .P ,_fbbgf );_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_effbf );_effbf .EG_ContentBlockContent =append (_effbf .EG_ContentBlockContent ,_bcbfd );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_gcbf :=NewEG_BlockLevelElts ();_dedca :=NewEG_ContentBlockContent ();_ffagb :=NewCT_Tbl ();if _adef :=d .DecodeElement (_ffagb ,&_babf );_adef !=nil {return _adef ;};_dedca .Tbl =append (_dedca .Tbl ,_ffagb );_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_gcbf );_gcbf .EG_ContentBlockContent =append (_gcbf .EG_ContentBlockContent ,_dedca );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gacdd :=NewEG_BlockLevelElts ();_afded :=NewEG_ContentBlockContent ();_faec :=NewEG_RunLevelElts ();_faec .ProofErr =NewCT_ProofErr ();if _dadeg :=d .DecodeElement (_faec .ProofErr ,&_babf );_dadeg !=nil {return _dadeg ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_gacdd );_gacdd .EG_ContentBlockContent =append (_gacdd .EG_ContentBlockContent ,_afded );_afded .EG_RunLevelElts =append (_afded .EG_RunLevelElts ,_faec );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fdeba :=NewEG_BlockLevelElts ();_ecdff :=NewEG_ContentBlockContent ();_bacfd :=NewEG_RunLevelElts ();_bacfd .PermStart =NewCT_PermStart ();if _ddece :=d .DecodeElement (_bacfd .PermStart ,&_babf );_ddece !=nil {return _ddece ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_fdeba );_fdeba .EG_ContentBlockContent =append (_fdeba .EG_ContentBlockContent ,_ecdff );_ecdff .EG_RunLevelElts =append (_ecdff .EG_RunLevelElts ,_bacfd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_efefe :=NewEG_BlockLevelElts ();_aeacf :=NewEG_ContentBlockContent ();_ccce :=NewEG_RunLevelElts ();_ccce .PermEnd =NewCT_Perm ();if _fdccb :=d .DecodeElement (_ccce .PermEnd ,&_babf );_fdccb !=nil {return _fdccb ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_efefe );_efefe .EG_ContentBlockContent =append (_efefe .EG_ContentBlockContent ,_aeacf );_aeacf .EG_RunLevelElts =append (_aeacf .EG_RunLevelElts ,_ccce );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_acadfa :=NewEG_BlockLevelElts ();_dcdab :=NewEG_ContentBlockContent ();_ebgca :=NewEG_RunLevelElts ();_ebgca .Ins =NewCT_RunTrackChange ();if _bfeba :=d .DecodeElement (_ebgca .Ins ,&_babf );_bfeba !=nil {return _bfeba ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_acadfa );_acadfa .EG_ContentBlockContent =append (_acadfa .EG_ContentBlockContent ,_dcdab );_dcdab .EG_RunLevelElts =append (_dcdab .EG_RunLevelElts ,_ebgca );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fgdc :=NewEG_BlockLevelElts ();_ebeaa :=NewEG_ContentBlockContent ();_ccgga :=NewEG_RunLevelElts ();_ccgga .Del =NewCT_RunTrackChange ();if _dfage :=d .DecodeElement (_ccgga .Del ,&_babf );_dfage !=nil {return _dfage ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_fgdc );_fgdc .EG_ContentBlockContent =append (_fgdc .EG_ContentBlockContent ,_ebeaa );_ebeaa .EG_RunLevelElts =append (_ebeaa .EG_RunLevelElts ,_ccgga );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dcceg :=NewEG_BlockLevelElts ();_feaag :=NewEG_ContentBlockContent ();_beagb :=NewEG_RunLevelElts ();_beagb .MoveFrom =NewCT_RunTrackChange ();if _ddaed :=d .DecodeElement (_beagb .MoveFrom ,&_babf );_ddaed !=nil {return _ddaed ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_dcceg );_dcceg .EG_ContentBlockContent =append (_dcceg .EG_ContentBlockContent ,_feaag );_feaag .EG_RunLevelElts =append (_feaag .EG_RunLevelElts ,_beagb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gebcag :=NewEG_BlockLevelElts ();_ebceb :=NewEG_ContentBlockContent ();_eedc :=NewEG_RunLevelElts ();_eedc .MoveTo =NewCT_RunTrackChange ();if _ecfag :=d .DecodeElement (_eedc .MoveTo ,&_babf );_ecfag !=nil {return _ecfag ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_gebcag );_gebcag .EG_ContentBlockContent =append (_gebcag .EG_ContentBlockContent ,_ebceb );_ebceb .EG_RunLevelElts =append (_ebceb .EG_RunLevelElts ,_eedc );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ecfbe :=NewEG_BlockLevelElts ();_cdbgg :=NewEG_ContentBlockContent ();_cddgd :=NewEG_RunLevelElts ();_agfe :=NewEG_RangeMarkupElements ();_agfe .BookmarkStart =NewCT_Bookmark ();if _edebf :=d .DecodeElement (_agfe .BookmarkStart ,&_babf );_edebf !=nil {return _edebf ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_ecfbe );_ecfbe .EG_ContentBlockContent =append (_ecfbe .EG_ContentBlockContent ,_cdbgg );_cdbgg .EG_RunLevelElts =append (_cdbgg .EG_RunLevelElts ,_cddgd );_cddgd .EG_RangeMarkupElements =append (_cddgd .EG_RangeMarkupElements ,_agfe );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fefeb :=NewEG_BlockLevelElts ();_baad :=NewEG_ContentBlockContent ();_bfdg :=NewEG_RunLevelElts ();_dafgfb :=NewEG_RangeMarkupElements ();_dafgfb .BookmarkEnd =NewCT_MarkupRange ();if _fdbeg :=d .DecodeElement (_dafgfb .BookmarkEnd ,&_babf );_fdbeg !=nil {return _fdbeg ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_fefeb );_fefeb .EG_ContentBlockContent =append (_fefeb .EG_ContentBlockContent ,_baad );_baad .EG_RunLevelElts =append (_baad .EG_RunLevelElts ,_bfdg );_bfdg .EG_RangeMarkupElements =append (_bfdg .EG_RangeMarkupElements ,_dafgfb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_deffc :=NewEG_BlockLevelElts ();_acebg :=NewEG_ContentBlockContent ();_faccf :=NewEG_RunLevelElts ();_gdfd :=NewEG_RangeMarkupElements ();_gdfd .MoveFromRangeStart =NewCT_MoveBookmark ();if _ecee :=d .DecodeElement (_gdfd .MoveFromRangeStart ,&_babf );_ecee !=nil {return _ecee ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_deffc );_deffc .EG_ContentBlockContent =append (_deffc .EG_ContentBlockContent ,_acebg );_acebg .EG_RunLevelElts =append (_acebg .EG_RunLevelElts ,_faccf );_faccf .EG_RangeMarkupElements =append (_faccf .EG_RangeMarkupElements ,_gdfd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fafeb :=NewEG_BlockLevelElts ();_cggea :=NewEG_ContentBlockContent ();_ddedgb :=NewEG_RunLevelElts ();_fdfba :=NewEG_RangeMarkupElements ();_fdfba .MoveFromRangeEnd =NewCT_MarkupRange ();if _abga :=d .DecodeElement (_fdfba .MoveFromRangeEnd ,&_babf );_abga !=nil {return _abga ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_fafeb );_fafeb .EG_ContentBlockContent =append (_fafeb .EG_ContentBlockContent ,_cggea );_cggea .EG_RunLevelElts =append (_cggea .EG_RunLevelElts ,_ddedgb );_ddedgb .EG_RangeMarkupElements =append (_ddedgb .EG_RangeMarkupElements ,_fdfba );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_abfgd :=NewEG_BlockLevelElts ();_gaab :=NewEG_ContentBlockContent ();_abfba :=NewEG_RunLevelElts ();_cadaf :=NewEG_RangeMarkupElements ();_cadaf .MoveToRangeStart =NewCT_MoveBookmark ();if _ebde :=d .DecodeElement (_cadaf .MoveToRangeStart ,&_babf );_ebde !=nil {return _ebde ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_abfgd );_abfgd .EG_ContentBlockContent =append (_abfgd .EG_ContentBlockContent ,_gaab );_gaab .EG_RunLevelElts =append (_gaab .EG_RunLevelElts ,_abfba );_abfba .EG_RangeMarkupElements =append (_abfba .EG_RangeMarkupElements ,_cadaf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cgged :=NewEG_BlockLevelElts ();_abbg :=NewEG_ContentBlockContent ();_debac :=NewEG_RunLevelElts ();_eceaca :=NewEG_RangeMarkupElements ();_eceaca .MoveToRangeEnd =NewCT_MarkupRange ();if _gfbag :=d .DecodeElement (_eceaca .MoveToRangeEnd ,&_babf );_gfbag !=nil {return _gfbag ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_cgged );_cgged .EG_ContentBlockContent =append (_cgged .EG_ContentBlockContent ,_abbg );_abbg .EG_RunLevelElts =append (_abbg .EG_RunLevelElts ,_debac );_debac .EG_RangeMarkupElements =append (_debac .EG_RangeMarkupElements ,_eceaca );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eaga :=NewEG_BlockLevelElts ();_dgdca :=NewEG_ContentBlockContent ();_cefga :=NewEG_RunLevelElts ();_debea :=NewEG_RangeMarkupElements ();_debea .CommentRangeStart =NewCT_MarkupRange ();if _ddcad :=d .DecodeElement (_debea .CommentRangeStart ,&_babf );_ddcad !=nil {return _ddcad ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_eaga );_eaga .EG_ContentBlockContent =append (_eaga .EG_ContentBlockContent ,_dgdca );_dgdca .EG_RunLevelElts =append (_dgdca .EG_RunLevelElts ,_cefga );_cefga .EG_RangeMarkupElements =append (_cefga .EG_RangeMarkupElements ,_debea );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfbdg :=NewEG_BlockLevelElts ();_gbacb :=NewEG_ContentBlockContent ();_dfgbf :=NewEG_RunLevelElts ();_cffaac :=NewEG_RangeMarkupElements ();_cffaac .CommentRangeEnd =NewCT_MarkupRange ();if _ffdbc :=d .DecodeElement (_cffaac .CommentRangeEnd ,&_babf );_ffdbc !=nil {return _ffdbc ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_cfbdg );_cfbdg .EG_ContentBlockContent =append (_cfbdg .EG_ContentBlockContent ,_gbacb );_gbacb .EG_RunLevelElts =append (_gbacb .EG_RunLevelElts ,_dfgbf );_dfgbf .EG_RangeMarkupElements =append (_dfgbf .EG_RangeMarkupElements ,_cffaac );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_daad :=NewEG_BlockLevelElts ();_ebad :=NewEG_ContentBlockContent ();_fcagf :=NewEG_RunLevelElts ();_aefbb :=NewEG_RangeMarkupElements ();_aefbb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ecdgfb :=d .DecodeElement (_aefbb .CustomXmlInsRangeStart ,&_babf );_ecdgfb !=nil {return _ecdgfb ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_daad );_daad .EG_ContentBlockContent =append (_daad .EG_ContentBlockContent ,_ebad );_ebad .EG_RunLevelElts =append (_ebad .EG_RunLevelElts ,_fcagf );_fcagf .EG_RangeMarkupElements =append (_fcagf .EG_RangeMarkupElements ,_aefbb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gefgf :=NewEG_BlockLevelElts ();_eaee :=NewEG_ContentBlockContent ();_afcg :=NewEG_RunLevelElts ();_aedc :=NewEG_RangeMarkupElements ();_aedc .CustomXmlInsRangeEnd =NewCT_Markup ();if _bdae :=d .DecodeElement (_aedc .CustomXmlInsRangeEnd ,&_babf );_bdae !=nil {return _bdae ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_gefgf );_gefgf .EG_ContentBlockContent =append (_gefgf .EG_ContentBlockContent ,_eaee );_eaee .EG_RunLevelElts =append (_eaee .EG_RunLevelElts ,_afcg );_afcg .EG_RangeMarkupElements =append (_afcg .EG_RangeMarkupElements ,_aedc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dafb :=NewEG_BlockLevelElts ();_dagdf :=NewEG_ContentBlockContent ();_dgfga :=NewEG_RunLevelElts ();_ecdde :=NewEG_RangeMarkupElements ();_ecdde .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bfce :=d .DecodeElement (_ecdde .CustomXmlDelRangeStart ,&_babf );_bfce !=nil {return _bfce ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_dafb );_dafb .EG_ContentBlockContent =append (_dafb .EG_ContentBlockContent ,_dagdf );_dagdf .EG_RunLevelElts =append (_dagdf .EG_RunLevelElts ,_dgfga );_dgfga .EG_RangeMarkupElements =append (_dgfga .EG_RangeMarkupElements ,_ecdde );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ebffad :=NewEG_BlockLevelElts ();_dbdeg :=NewEG_ContentBlockContent ();_adaa :=NewEG_RunLevelElts ();_gbaf :=NewEG_RangeMarkupElements ();_gbaf .CustomXmlDelRangeEnd =NewCT_Markup ();if _gade :=d .DecodeElement (_gbaf .CustomXmlDelRangeEnd ,&_babf );_gade !=nil {return _gade ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_ebffad );_ebffad .EG_ContentBlockContent =append (_ebffad .EG_ContentBlockContent ,_dbdeg );_dbdeg .EG_RunLevelElts =append (_dbdeg .EG_RunLevelElts ,_adaa );_adaa .EG_RangeMarkupElements =append (_adaa .EG_RangeMarkupElements ,_gbaf );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_beafa :=NewEG_BlockLevelElts ();_bgcbf :=NewEG_ContentBlockContent ();_gaggd :=NewEG_RunLevelElts ();_gfgec :=NewEG_RangeMarkupElements ();_gfgec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bgbe :=d .DecodeElement (_gfgec .CustomXmlMoveFromRangeStart ,&_babf );_bgbe !=nil {return _bgbe ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_beafa );_beafa .EG_ContentBlockContent =append (_beafa .EG_ContentBlockContent ,_bgcbf );_bgcbf .EG_RunLevelElts =append (_bgcbf .EG_RunLevelElts ,_gaggd );_gaggd .EG_RangeMarkupElements =append (_gaggd .EG_RangeMarkupElements ,_gfgec );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_abdg :=NewEG_BlockLevelElts ();_efggc :=NewEG_ContentBlockContent ();_cfdf :=NewEG_RunLevelElts ();_abcd :=NewEG_RangeMarkupElements ();_abcd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbeag :=d .DecodeElement (_abcd .CustomXmlMoveFromRangeEnd ,&_babf );_gbeag !=nil {return _gbeag ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_abdg );_abdg .EG_ContentBlockContent =append (_abdg .EG_ContentBlockContent ,_efggc );_efggc .EG_RunLevelElts =append (_efggc .EG_RunLevelElts ,_cfdf );_cfdf .EG_RangeMarkupElements =append (_cfdf .EG_RangeMarkupElements ,_abcd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cbdf :=NewEG_BlockLevelElts ();_dfaeb :=NewEG_ContentBlockContent ();_cdega :=NewEG_RunLevelElts ();_fbfdb :=NewEG_RangeMarkupElements ();_fbfdb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbgfd :=d .DecodeElement (_fbfdb .CustomXmlMoveToRangeStart ,&_babf );_gbgfd !=nil {return _gbgfd ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_cbdf );_cbdf .EG_ContentBlockContent =append (_cbdf .EG_ContentBlockContent ,_dfaeb );_dfaeb .EG_RunLevelElts =append (_dfaeb .EG_RunLevelElts ,_cdega );_cdega .EG_RangeMarkupElements =append (_cdega .EG_RangeMarkupElements ,_fbfdb );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcaab :=NewEG_BlockLevelElts ();_ffcbb :=NewEG_ContentBlockContent ();_bedef :=NewEG_RunLevelElts ();_cdfd :=NewEG_RangeMarkupElements ();_cdfd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bdefc :=d .DecodeElement (_cdfd .CustomXmlMoveToRangeEnd ,&_babf );_bdefc !=nil {return _bdefc ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_dcaab );_dcaab .EG_ContentBlockContent =append (_dcaab .EG_ContentBlockContent ,_ffcbb );_ffcbb .EG_RunLevelElts =append (_ffcbb .EG_RunLevelElts ,_bedef );_bedef .EG_RangeMarkupElements =append (_bedef .EG_RangeMarkupElements ,_cdfd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfaed :=NewEG_BlockLevelElts ();_gfage :=NewEG_ContentBlockContent ();_gefdb :=NewEG_RunLevelElts ();_fbcfc :=NewEG_MathContent ();_fbcfc .OMathPara =_ed .NewOMathPara ();if _edfea :=d .DecodeElement (_fbcfc .OMathPara ,&_babf );_edfea !=nil {return _edfea ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_gfaed );_gfaed .EG_ContentBlockContent =append (_gfaed .EG_ContentBlockContent ,_gfage );_gfage .EG_RunLevelElts =append (_gfage .EG_RunLevelElts ,_gefdb );_gefdb .EG_MathContent =append (_gefdb .EG_MathContent ,_fbcfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffbdd :=NewEG_BlockLevelElts ();_ddfac :=NewEG_ContentBlockContent ();_fddac :=NewEG_RunLevelElts ();_bbabg :=NewEG_MathContent ();_bbabg .OMath =_ed .NewOMath ();if _bfaff :=d .DecodeElement (_bbabg .OMath ,&_babf );_bfaff !=nil {return _bfaff ;};_cabed .EG_BlockLevelElts =append (_cabed .EG_BlockLevelElts ,_ffbdd );_ffbdd .EG_ContentBlockContent =append (_ffbdd .EG_ContentBlockContent ,_ddfac );_ddfac .EG_RunLevelElts =append (_ddfac .EG_RunLevelElts ,_fddac );_fddac .EG_MathContent =append (_fddac .EG_MathContent ,_bbabg );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0074\u006eE\u0064\u006e \u0025\u0076",_babf .Name );if _gfabg :=d .Skip ();_gfabg !=nil {return _gfabg ;};};case _d .EndElement :break _gccgd ;case _d .CharData :};};return nil ;};func (_dfbdcg ST_Direction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfbdcg .String (),start );}; -// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path -func (_dcfdaa *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _ceaab :=_dcfdaa .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ceaab !=nil {return _ceaab ;};if _beaa :=_dcfdaa .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072");_beaa !=nil {return _beaa ;};if _baadec :=_dcfdaa .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_baadec !=nil {return _baadec ;};if _cgaaff :=_dcfdaa .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cgaaff !=nil {return _cgaaff ;};if _dcfdaa .ExtLst !=nil {if _fggbb :=_dcfdaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggbb !=nil {return _fggbb ;};};return nil ;};func (_cdfefec *WdCT_WordprocessingCanvas )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdfefec .Bg !=nil {_fddgad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_cdfefec .Bg ,_fddgad );};if _cdfefec .Whole !=nil {_ccfbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_cdfefec .Whole ,_ccfbd );};if _cdfefec .Choice !=nil {for _ ,_fedbe :=range _cdfefec .Choice {_fedbe .MarshalXML (e ,_f .StartElement {});};};if _cdfefec .ExtLst !=nil {_bebgcf :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdfefec .ExtLst ,_bebgcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Captions and its children +func (_cegbd *CT_Captions )Validate ()error {return _cegbd .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");}; -// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path -func (_eddb *CT_Compat )ValidateWithPath (path string )error {if _eddb .UseSingleBorderforContiguousCells !=nil {if _efdfb :=_eddb .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");_efdfb !=nil {return _efdfb ;};};if _eddb .WpJustification !=nil {if _gbbc :=_eddb .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_gbbc !=nil {return _gbbc ;};};if _eddb .NoTabHangInd !=nil {if _caeeg :=_eddb .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064");_caeeg !=nil {return _caeeg ;};};if _eddb .NoLeading !=nil {if _ggdc :=_eddb .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_ggdc !=nil {return _ggdc ;};};if _eddb .SpaceForUL !=nil {if _abaa :=_eddb .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c");_abaa !=nil {return _abaa ;};};if _eddb .NoColumnBalance !=nil {if _gggg :=_eddb .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_gggg !=nil {return _gggg ;};};if _eddb .BalanceSingleByteDoubleByteWidth !=nil {if _gfag :=_eddb .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");_gfag !=nil {return _gfag ;};};if _eddb .NoExtraLineSpacing !=nil {if _bfaf :=_eddb .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bfaf !=nil {return _bfaf ;};};if _eddb .DoNotLeaveBackslashAlone !=nil {if _bffag :=_eddb .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_bffag !=nil {return _bffag ;};};if _eddb .UlTrailSpace !=nil {if _febg :=_eddb .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_febg !=nil {return _febg ;};};if _eddb .DoNotExpandShiftReturn !=nil {if _ecbbc :=_eddb .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e");_ecbbc !=nil {return _ecbbc ;};};if _eddb .SpacingInWholePoints !=nil {if _ccbg :=_eddb .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_ccbg !=nil {return _ccbg ;};};if _eddb .LineWrapLikeWord6 !=nil {if _eegc :=_eddb .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_eegc !=nil {return _eegc ;};};if _eddb .PrintBodyTextBeforeHeader !=nil {if _fbdg :=_eddb .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");_fbdg !=nil {return _fbdg ;};};if _eddb .PrintColBlack !=nil {if _bgea :=_eddb .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_bgea !=nil {return _bgea ;};};if _eddb .WpSpaceWidth !=nil {if _afggc :=_eddb .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068");_afggc !=nil {return _afggc ;};};if _eddb .ShowBreaksInFrames !=nil {if _ffgg :=_eddb .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_ffgg !=nil {return _ffgg ;};};if _eddb .SubFontBySize !=nil {if _dgeac :=_eddb .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_dgeac !=nil {return _dgeac ;};};if _eddb .SuppressBottomSpacing !=nil {if _cabe :=_eddb .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067");_cabe !=nil {return _cabe ;};};if _eddb .SuppressTopSpacing !=nil {if _cfdc :=_eddb .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cfdc !=nil {return _cfdc ;};};if _eddb .SuppressSpacingAtTopOfPage !=nil {if _fcdf :=_eddb .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");_fcdf !=nil {return _fcdf ;};};if _eddb .SuppressTopSpacingWP !=nil {if _cfbf :=_eddb .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_cfbf !=nil {return _cfbf ;};};if _eddb .SuppressSpBfAfterPgBrk !=nil {if _agga :=_eddb .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_agga !=nil {return _agga ;};};if _eddb .SwapBordersFacingPages !=nil {if _gfga :=_eddb .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_gfga !=nil {return _gfga ;};};if _eddb .ConvMailMergeEsc !=nil {if _dcef :=_eddb .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_dcef !=nil {return _dcef ;};};if _eddb .TruncateFontHeightsLikeWP6 !=nil {if _gcdd :=_eddb .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");_gcdd !=nil {return _gcdd ;};};if _eddb .MwSmallCaps !=nil {if _cgef :=_eddb .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_cgef !=nil {return _cgef ;};};if _eddb .UsePrinterMetrics !=nil {if _fdba :=_eddb .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073");_fdba !=nil {return _fdba ;};};if _eddb .DoNotSuppressParagraphBorders !=nil {if _ccecb :=_eddb .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");_ccecb !=nil {return _ccecb ;};};if _eddb .WrapTrailSpaces !=nil {if _ffga :=_eddb .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_ffga !=nil {return _ffga ;};};if _eddb .FootnoteLayoutLikeWW8 !=nil {if _dafd :=_eddb .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038");_dafd !=nil {return _dafd ;};};if _eddb .ShapeLayoutLikeWW8 !=nil {if _aaae :=_eddb .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_aaae !=nil {return _aaae ;};};if _eddb .AlignTablesRowByRow !=nil {if _bgda :=_eddb .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_bgda !=nil {return _bgda ;};};if _eddb .ForgetLastTabAlignment !=nil {if _aaac :=_eddb .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_aaac !=nil {return _aaac ;};};if _eddb .AdjustLineHeightInTable !=nil {if _ccgc :=_eddb .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");_ccgc !=nil {return _ccgc ;};};if _eddb .AutoSpaceLikeWord95 !=nil {if _fcbdc :=_eddb .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_fcbdc !=nil {return _fcbdc ;};};if _eddb .NoSpaceRaiseLower !=nil {if _daff :=_eddb .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_daff !=nil {return _daff ;};};if _eddb .DoNotUseHTMLParagraphAutoSpacing !=nil {if _daef :=_eddb .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");_daef !=nil {return _daef ;};};if _eddb .LayoutRawTableWidth !=nil {if _ebgaa :=_eddb .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_ebgaa !=nil {return _ebgaa ;};};if _eddb .LayoutTableRowsApart !=nil {if _bgbcg :=_eddb .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_bgbcg !=nil {return _bgbcg ;};};if _eddb .UseWord97LineBreakRules !=nil {if _aecbe :=_eddb .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");_aecbe !=nil {return _aecbe ;};};if _eddb .DoNotBreakWrappedTables !=nil {if _gbdg :=_eddb .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");_gbdg !=nil {return _gbdg ;};};if _eddb .DoNotSnapToGridInCell !=nil {if _agfb :=_eddb .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c");_agfb !=nil {return _agfb ;};};if _eddb .SelectFldWithFirstOrLastChar !=nil {if _daeb :=_eddb .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");_daeb !=nil {return _daeb ;};};if _eddb .ApplyBreakingRules !=nil {if _adeb :=_eddb .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_adeb !=nil {return _adeb ;};};if _eddb .DoNotWrapTextWithPunct !=nil {if _aaff :=_eddb .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_aaff !=nil {return _aaff ;};};if _eddb .DoNotUseEastAsianBreakRules !=nil {if _aeeg :=_eddb .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");_aeeg !=nil {return _aeeg ;};};if _eddb .UseWord2002TableStyleRules !=nil {if _egab :=_eddb .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");_egab !=nil {return _egab ;};};if _eddb .GrowAutofit !=nil {if _gbad :=_eddb .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gbad !=nil {return _gbad ;};};if _eddb .UseFELayout !=nil {if _gaefc :=_eddb .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074");_gaefc !=nil {return _gaefc ;};};if _eddb .UseNormalStyleForList !=nil {if _dgaec :=_eddb .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074");_dgaec !=nil {return _dgaec ;};};if _eddb .DoNotUseIndentAsNumberingTabStop !=nil {if _agebg :=_eddb .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");_agebg !=nil {return _agebg ;};};if _eddb .UseAltKinsokuLineBreakRules !=nil {if _fdec :=_eddb .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");_fdec !=nil {return _fdec ;};};if _eddb .AllowSpaceOfSameStyleInTable !=nil {if _bab :=_eddb .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");_bab !=nil {return _bab ;};};if _eddb .DoNotSuppressIndentation !=nil {if _ggae :=_eddb .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn");_ggae !=nil {return _ggae ;};};if _eddb .DoNotAutofitConstrainedTables !=nil {if _gad :=_eddb .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");_gad !=nil {return _gad ;};};if _eddb .AutofitToFirstFixedWidthCell !=nil {if _abda :=_eddb .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");_abda !=nil {return _abda ;};};if _eddb .UnderlineTabInNumList !=nil {if _egb :=_eddb .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074");_egb !=nil {return _egb ;};};if _eddb .DisplayHangulFixedWidth !=nil {if _cbbc :=_eddb .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");_cbbc !=nil {return _cbbc ;};};if _eddb .SplitPgBreakAndParaMark !=nil {if _gegdc :=_eddb .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");_gegdc !=nil {return _gegdc ;};};if _eddb .DoNotVertAlignCellWithSp !=nil {if _dbgc :=_eddb .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p");_dbgc !=nil {return _dbgc ;};};if _eddb .DoNotBreakConstrainedForcedTable !=nil {if _egfaa :=_eddb .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");_egfaa !=nil {return _egfaa ;};};if _eddb .DoNotVertAlignInTxbx !=nil {if _eecc :=_eddb .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_eecc !=nil {return _eecc ;};};if _eddb .UseAnsiKerningPairs !=nil {if _ceac :=_eddb .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_ceac !=nil {return _ceac ;};};if _eddb .CachedColBalance !=nil {if _fedc :=_eddb .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065");_fedc !=nil {return _fedc ;};};for _gccac ,_debe :=range _eddb .CompatSetting {if _fceg :=_debe .ValidateWithPath (_ff .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_gccac ));_fceg !=nil {return _fceg ;};};return nil ;};type CT_Compat struct{ +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_abdbc *CT_Font )ValidateWithPath (path string )error {if _abdbc .AltName !=nil {if _eedgg :=_abdbc .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_eedgg !=nil {return _eedgg ;};};if _abdbc .Panose1 !=nil {if _eefef :=_abdbc .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031");_eefef !=nil {return _eefef ;};};if _abdbc .Charset !=nil {if _bacb :=_abdbc .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_bacb !=nil {return _bacb ;};};if _abdbc .Family !=nil {if _dbgd :=_abdbc .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_dbgd !=nil {return _dbgd ;};};if _abdbc .NotTrueType !=nil {if _ecda :=_abdbc .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_ecda !=nil {return _ecda ;};};if _abdbc .Pitch !=nil {if _befcf :=_abdbc .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068");_befcf !=nil {return _befcf ;};};if _abdbc .Sig !=nil {if _aecf :=_abdbc .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_aecf !=nil {return _aecf ;};};if _abdbc .EmbedRegular !=nil {if _cdfg :=_abdbc .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072");_cdfg !=nil {return _cdfg ;};};if _abdbc .EmbedBold !=nil {if _fbbcd :=_abdbc .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_fbbcd !=nil {return _fbbcd ;};};if _abdbc .EmbedItalic !=nil {if _acgf :=_abdbc .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_acgf !=nil {return _acgf ;};};if _abdbc .EmbedBoldItalic !=nil {if _bfbg :=_abdbc .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_bfbg !=nil {return _bfbg ;};};return nil ;};type CT_SmartTagPr struct{ -// Use Simplified Rules For Table Border Conflicts -UseSingleBorderforContiguousCells *CT_OnOff ; +// Smart Tag Property +Attr []*CT_Attr ;};type CT_DocGrid struct{ -// Fit To Expanded Width When Performing Full Justification -WpJustification *CT_OnOff ; +// Document Grid Type +TypeAttr ST_DocGrid ; -// Do Not Create Custom Tab Stop for Hanging Indent -NoTabHangInd *CT_OnOff ; +// Document Grid Line Pitch +LinePitchAttr *int64 ; -// Do Not Add Leading Between Lines of Text -NoLeading *CT_OnOff ; +// Document Grid Character Pitch +CharSpaceAttr *int64 ;}; -// Add Additional Space Below Baseline For Underlined East Asian Text -SpaceForUL *CT_OnOff ; +// Validate validates the CT_OnOff and its children +func (_bdgfd *CT_OnOff )Validate ()error {return _bdgfd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_ceffc *CT_RPrDefault )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ceffc .RPr !=nil {_ccffbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ceffc .RPr ,_ccffbb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_DropCap byte ;func (_facff *ST_Merge )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_facff =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_facff =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_facff =2;};return nil ;};func NewWdCT_WrapTight ()*WdCT_WrapTight {_abegg :=&WdCT_WrapTight {};_abegg .WrapTextAttr =WdST_WrapText (1);_abegg .WrapPolygon =NewWdCT_WrapPath ();return _abegg ;};func (_acffd *CT_SdtCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdgecb :for {_dceaa ,_gggdg :=d .Token ();if _gggdg !=nil {return _gggdg ;};switch _bfefe :=_dceaa .(type ){case _d .StartElement :switch _bfefe .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_acffd .SdtPr =NewCT_SdtPr ();if _daged :=d .DecodeElement (_acffd .SdtPr ,&_bfefe );_daged !=nil {return _daged ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_acffd .SdtEndPr =NewCT_SdtEndPr ();if _ccbcb :=d .DecodeElement (_acffd .SdtEndPr ,&_bfefe );_ccbcb !=nil {return _ccbcb ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_acffd .SdtContent =NewCT_SdtContentCell ();if _bffdb :=d .DecodeElement (_acffd .SdtContent ,&_bfefe );_bffdb !=nil {return _bffdb ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0064\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_bfefe .Name );if _cdac :=d .Skip ();_cdac !=nil {return _cdac ;};};case _d .EndElement :break _cdgecb ;case _d .CharData :};};return nil ;};type WdInline struct{WdCT_Inline };func (_gbdff *CT_Frame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbdff .Sz !=nil {_degfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gbdff .Sz ,_degfg );};if _gbdff .Name !=nil {_cfcae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gbdff .Name ,_cfcae );};if _gbdff .Title !=nil {_gfbee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gbdff .Title ,_gfbee );};if _gbdff .LongDesc !=nil {_cacfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_gbdff .LongDesc ,_cacfe );};if _gbdff .SourceFileName !=nil {_dfdcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gbdff .SourceFileName ,_dfdcg );};if _gbdff .MarW !=nil {_dbff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_gbdff .MarW ,_dbff );};if _gbdff .MarH !=nil {_ffgbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}};e .EncodeElement (_gbdff .MarH ,_ffgbc );};if _gbdff .Scrollbar !=nil {_eebd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_gbdff .Scrollbar ,_eebd );};if _gbdff .NoResizeAllowed !=nil {_aagge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}};e .EncodeElement (_gbdff .NoResizeAllowed ,_aagge );};if _gbdff .LinkedToFile !=nil {_egbbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gbdff .LinkedToFile ,_egbbag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Do Not Balance Text Columns within a Section -NoColumnBalance *CT_OnOff ; +// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path +func (_ecffc *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _fdbab ,_cabaf :=range _ecffc .EG_ContentBlockContent {if _dbeegd :=_cabaf .ValidateWithPath (_ace .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 ,_fdbab ));_dbeegd !=nil {return _dbeegd ;};};return nil ;};func (_efaae ST_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efaae .String (),start );};func (_befee *CT_SignedTwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_befee .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Balance Single Byte and Double Byte Characters -BalanceSingleByteDoubleByteWidth *CT_OnOff ; +// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path +func (_cbag *CT_CustomXmlRun )ValidateWithPath (path string )error {if _cbag .CustomXmlPr !=nil {if _edeg :=_cbag .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_edeg !=nil {return _edeg ;};};for _bdcg ,_fdefe :=range _cbag .EG_PContent {if _dgacb :=_fdefe .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_bdcg ));_dgacb !=nil {return _dgacb ;};};return nil ;}; -// Do Not Center Content on Lines With Exact Line Height -NoExtraLineSpacing *CT_OnOff ; +// Validate validates the CT_TopPageBorder and its children +func (_bbadb *CT_TopPageBorder )Validate ()error {return _bbadb .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_dfgag *CT_FitText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_dfgag .ValAttr )});if _dfgag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_dfgag .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gabgc *EG_RPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gabgc .RPr !=nil {_bdfge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gabgc .RPr ,_bdfge );};return nil ;};func NewCT_TblCellMar ()*CT_TblCellMar {_fegbf :=&CT_TblCellMar {};return _fegbf };func (_cbdaa ST_SignedHpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbdaa .Int64 !=nil {e .EncodeToken (_d .CharData (_ace .Sprintf ("\u0025\u0064",*_cbdaa .Int64 )));};if _cbdaa .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_cbdaa .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// Display Backslash As Yen Sign -DoNotLeaveBackslashAlone *CT_OnOff ; +// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path +func (_cfggc *CT_DocPartType )ValidateWithPath (path string )error {if _cfggc .ValAttr ==ST_DocPartTypeUnset {return _ace .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 _bbcac :=_cfggc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbcac !=nil {return _bbcac ;};return nil ;}; -// Underline All Trailing Spaces -UlTrailSpace *CT_OnOff ; +// AC_ChoiceRun is used to marshal/unmarshal mc:Choice types inside of CT_R Extra in the OOXML schema. +type AC_ChoiceRun struct{_gfacea string ; -// Don't Justify Lines Ending in Soft Line Break -DoNotExpandShiftReturn *CT_OnOff ; +// Break +Br *CT_Br ; -// Only Expand/Condense Text By Whole Points -SpacingInWholePoints *CT_OnOff ; +// Text +T *CT_Text ; -// Ignore Compression of Full-Width Punctuation Ending a Line -LineWrapLikeWord6 *CT_OnOff ; +// Content Part +ContentPart *CT_Rel ; -// Print Body Text before Header/Footer Contents -PrintBodyTextBeforeHeader *CT_OnOff ; +// Deleted Text +DelText *CT_Text ; -// Print Colors as Black And White without Dithering -PrintColBlack *CT_OnOff ; +// Field Code +InstrText *CT_Text ; -// Use Specific Space Width -WpSpaceWidth *CT_OnOff ; +// Deleted Field Code +DelInstrText *CT_Text ; -// Display Page/Column Breaks Present in Frames -ShowBreaksInFrames *CT_OnOff ; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// Require Exact Size During Font Substitution -SubFontBySize *CT_OnOff ; +// Choiceal Hyphen Character +SoftHyphen *CT_Empty ; -// Ignore Exact Line Height for Last Line on Page -SuppressBottomSpacing *CT_OnOff ; +// Date Block - Short Day Format +DayShort *CT_Empty ; -// Ignore Minimum and Exact Line Height for First Line on Page -SuppressTopSpacing *CT_OnOff ; +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Ignore Minimum Line Height for First Line on Page -SuppressSpacingAtTopOfPage *CT_OnOff ; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Use Static Text Leading -SuppressTopSpacingWP *CT_OnOff ; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Do Not Use Space Before On First Line After a Page Break -SuppressSpBfAfterPgBrk *CT_OnOff ; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Swap Paragraph Borders on Odd Numbered Pages -SwapBordersFacingPages *CT_OnOff ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Treat Backslash Quotation Delimiter as Two Quotation Marks -ConvMailMergeEsc *CT_OnOff ; +// Comment Information Block +AnnotationRef *CT_Empty ; -// Use Truncated Integer Division For Font Calculation -TruncateFontHeightsLikeWP6 *CT_OnOff ; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Use Specific Small Caps Algorithm -MwSmallCaps *CT_OnOff ; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Use Printer Metrics To Display Documents -UsePrinterMetrics *CT_OnOff ; +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Do Not Suppress Paragraph Borders Next To Frames -DoNotSuppressParagraphBorders *CT_OnOff ; +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Line Wrap Trailing Spaces -WrapTrailSpaces *CT_OnOff ; +// Symbol Character +Sym *CT_Sym ; -// Ignore Page Break from Continuous Section Break -FootnoteLayoutLikeWW8 *CT_OnOff ; +// Page Number Block +PgNum *CT_Empty ; -// Ignore Text Wrapping around Objects at Bottom of Page -ShapeLayoutLikeWW8 *CT_OnOff ; +// Carriage Return +Cr *CT_Empty ; -// Align Table Rows Independently -AlignTablesRowByRow *CT_OnOff ; +// Tab Character +Tab *CT_Empty ; -// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned -ForgetLastTabAlignment *CT_OnOff ; +// Embedded Object +Object *CT_Object ; -// Add Document Grid Line Pitch To Lines in Table Cells -AdjustLineHeightInTable *CT_OnOff ; +// VML Object +Pict *CT_Picture ; -// Incorrectly Adjust Text Spacing for Specific Unicode Ranges -AutoSpaceLikeWord95 *CT_OnOff ; +// Complex Field Character +FldChar *CT_FldChar ; -// Do Not Increase Line Height for Raised/Lowered Text -NoSpaceRaiseLower *CT_OnOff ; +// Phonetic Guide +Ruby *CT_Ruby ; -// Use Fixed Paragraph Spacing for HTML Auto Setting -DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object -LayoutRawTableWidth *CT_OnOff ; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// Allow Table Rows to Wrap Inline Objects Independently -LayoutTableRowsApart *CT_OnOff ; +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// Use Incorrect Inter-Character Spacing Rules -UseWord97LineBreakRules *CT_OnOff ; +// DrawingML Object +Drawing *CT_Drawing ; -// Do Not Allow Floating Tables To Break Across Pages -DoNotBreakWrappedTables *CT_OnOff ; +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Do Not Snap to Document Grid in Table Cells with Objects -DoNotSnapToGridInCell *CT_OnOff ; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};func (_bge *CT_Br )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbfg :=range start .Attr {if _bbfg .Name .Local =="\u0074\u0079\u0070\u0065"{_bge .TypeAttr .UnmarshalXMLAttr (_bbfg );continue ;};if _bbfg .Name .Local =="\u0063\u006c\u0065a\u0072"{_bge .ClearAttr .UnmarshalXMLAttr (_bbfg );continue ;};};for {_cgcg ,_abbcc :=d .Token ();if _abbcc !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_abbcc );};if _gcgd ,_dag :=_cgcg .(_d .EndElement );_dag &&_gcgd .Name ==start .Name {break ;};};return nil ;};type ST_MultiLevelType byte ;func NewFtr ()*Ftr {_ggdbg :=&Ftr {};_ggdbg .CT_HdrFtr =*NewCT_HdrFtr ();return _ggdbg };func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_gfafff :=ST_MeasurementOrPercent {};if _ff .ST_UniversalMeasurePatternRe .MatchString (s ){_gfafff .ST_UniversalMeasure =&s ;}else {_gfafff .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _ff .ST_PercentagePatternRe .MatchString (s ){_gfafff .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_fgcceg ,_gdcecf :=_ac .ParseFloat (s ,64);if _gdcecf !=nil {return _gfafff ,_ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gdcecf );};_gfafff .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_cd .Int64 (int64 (_fgcceg ));};};return _gfafff ,nil ;};func (_gbdgad *ST_DropCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aggeb ,_babbd :=d .Token ();if _babbd !=nil {return _babbd ;};if _fabdg ,_agdee :=_aggeb .(_d .EndElement );_agdee &&_fabdg .Name ==start .Name {*_gbdgad =1;return nil ;};if _gadag ,_bcgde :=_aggeb .(_d .CharData );!_bcgde {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aggeb );}else {switch string (_gadag ){case "":*_gbdgad =0;case "\u006e\u006f\u006e\u0065":*_gbdgad =1;case "\u0064\u0072\u006f\u0070":*_gbdgad =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gbdgad =3;};};_aggeb ,_babbd =d .Token ();if _babbd !=nil {return _babbd ;};if _gbefce ,_ggecc :=_aggeb .(_d .EndElement );_ggecc &&_gbefce .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aggeb );}; -// Select Field When First or Last Character Is Selected -SelectFldWithFirstOrLastChar *CT_OnOff ; +// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path +func (_aaebeg *Endnotes )ValidateWithPath (path string )error {if _dacdad :=_aaebeg .CT_Endnotes .ValidateWithPath (path );_dacdad !=nil {return _dacdad ;};return nil ;};type CT_SdtRow struct{ -// Use Legacy Ethiopic and Amharic Line Breaking Rules -ApplyBreakingRules *CT_OnOff ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Do Not Allow Hanging Punctuation With Character Grid -DoNotWrapTextWithPunct *CT_OnOff ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Do Not Compress Compressible Characters When Using Document Grid -DoNotUseEastAsianBreakRules *CT_OnOff ; +// Row-Level Structured Document Tag Content +SdtContent *CT_SdtContentRow ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_cgfadg :=&CT_LevelSuffix {};_cgfadg .ValAttr =ST_LevelSuffix (1);return _cgfadg ;};func (_deecce *CT_SmartTagPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _deecce .Attr !=nil {_egdfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_dfeeb :=range _deecce .Attr {e .EncodeElement (_dfeeb ,_egdfd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfag *CT_AbstractNum )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bce :=range start .Attr {if _bce .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_bcdf ,_ddg :=_ac .ParseInt (_bce .Value ,10,64);if _ddg !=nil {return _ddg ;};_cfag .AbstractNumIdAttr =_bcdf ;continue ;};};_ga :for {_bdbc ,_be :=d .Token ();if _be !=nil {return _be ;};switch _gab :=_bdbc .(type ){case _d .StartElement :switch _gab .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 :"\u006e\u0073\u0069\u0064"},_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 :"\u006e\u0073\u0069\u0064"}:_cfag .Nsid =NewCT_LongHexNumber ();if _gbb :=d .DecodeElement (_cfag .Nsid ,&_gab );_gbb !=nil {return _gbb ;};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 :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"},_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 :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"}:_cfag .MultiLevelType =NewCT_MultiLevelType ();if _faca :=d .DecodeElement (_cfag .MultiLevelType ,&_gab );_faca !=nil {return _faca ;};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 :"\u0074\u006d\u0070\u006c"},_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 :"\u0074\u006d\u0070\u006c"}:_cfag .Tmpl =NewCT_LongHexNumber ();if _dgg :=d .DecodeElement (_cfag .Tmpl ,&_gab );_dgg !=nil {return _dgg ;};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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_cfag .Name =NewCT_String ();if _ffe :=d .DecodeElement (_cfag .Name ,&_gab );_ffe !=nil {return _ffe ;};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 :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"},_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 :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"}:_cfag .StyleLink =NewCT_String ();if _ceaa :=d .DecodeElement (_cfag .StyleLink ,&_gab );_ceaa !=nil {return _ceaa ;};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 :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"},_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 :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}:_cfag .NumStyleLink =NewCT_String ();if _bae :=d .DecodeElement (_cfag .NumStyleLink ,&_gab );_bae !=nil {return _bae ;};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 :"\u006c\u0076\u006c"},_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 :"\u006c\u0076\u006c"}:_cfd :=NewCT_Lvl ();if _fca :=d .DecodeElement (_cfd ,&_gab );_fca !=nil {return _fca ;};_cfag .Lvl =append (_cfag .Lvl ,_cfd );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061\u0063t\u004eu\u006d\u0020\u0025\u0076",_gab .Name );if _gdg :=d .Skip ();_gdg !=nil {return _gdg ;};};case _d .EndElement :break _ga ;case _d .CharData :};};return nil ;};func NewEG_ContentCellContent ()*EG_ContentCellContent {_cgfdf :=&EG_ContentCellContent {};return _cgfdf ;};func (_babag *ST_TabJc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_babag =0;case "\u0063\u006c\u0065a\u0072":*_babag =1;case "\u0073\u0074\u0061r\u0074":*_babag =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_babag =3;case "\u0065\u006e\u0064":*_babag =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_babag =5;case "\u0062\u0061\u0072":*_babag =6;case "\u006e\u0075\u006d":*_babag =7;case "\u006c\u0065\u0066\u0074":*_babag =8;case "\u0072\u0069\u0067h\u0074":*_babag =9;};return nil ;};func (_acddb ST_PageBorderDisplay )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acddb .String (),start );};func (_bgccdc ST_FFTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgccdc .String (),start );};func (_eagfc ST_RestartNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eagfc .String (),start );};func (_ccfea *CT_Styles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffcgc :for {_efccc ,_cfbdf :=d .Token ();if _cfbdf !=nil {return _cfbdf ;};switch _eccec :=_efccc .(type ){case _d .StartElement :switch _eccec .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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ccfea .DocDefaults =NewCT_DocDefaults ();if _acgde :=d .DecodeElement (_ccfea .DocDefaults ,&_eccec );_acgde !=nil {return _acgde ;};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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_ccfea .LatentStyles =NewCT_LatentStyles ();if _cagcgc :=d .DecodeElement (_ccfea .LatentStyles ,&_eccec );_cagcgc !=nil {return _cagcgc ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_cbdaf :=NewCT_Style ();if _dcdgd :=d .DecodeElement (_cbdaf ,&_eccec );_dcdgd !=nil {return _dcdgd ;};_ccfea .Style =append (_ccfea .Style ,_cbdaf );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0079l\u0065\u0073 \u0025\u0076",_eccec .Name );if _dfgcc :=d .Skip ();_dfgcc !=nil {return _dfgcc ;};};case _d .EndElement :break _ffcgc ;case _d .CharData :};};return nil ;};func ParseStdlibTime (s string )(_f .Time ,error ){return _f .Time {},nil };func (_ecbef *EG_MathContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcgfdbb :for {_bbdcd ,_bbgbd :=d .Token ();if _bbgbd !=nil {return _bbgbd ;};switch _bcdca :=_bbdcd .(type ){case _d .StartElement :switch _bcdca .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\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecbef .OMathPara =_ed .NewOMathPara ();if _cbgagg :=d .DecodeElement (_ecbef .OMathPara ,&_bcdca );_cbgagg !=nil {return _cbgagg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecbef .OMath =_ed .NewOMath ();if _bbfddg :=d .DecodeElement (_ecbef .OMath ,&_bcdca );_bbfddg !=nil {return _bbfddg ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_bcdca .Name );if _gadbd :=d .Skip ();_gadbd !=nil {return _gadbd ;};};case _d .EndElement :break _fcgfdbb ;case _d .CharData :};};return nil ;};func NewCT_PPrChange ()*CT_PPrChange {_cfbcc :=&CT_PPrChange {};_cfbcc .PPr =NewCT_PPrBase ();return _cfbcc ;};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_gcdcbg :=&WdCT_GraphicFrame {};_gcdcbg .CNvPr =_c .NewCT_NonVisualDrawingProps ();_gcdcbg .CNvFrPr =_c .NewCT_NonVisualGraphicFrameProperties ();_gcdcbg .Xfrm =_c .NewCT_Transform2D ();_gcdcbg .Graphic =_c .NewGraphic ();return _gcdcbg ;};func (_cccbb *ST_HpsMeasure )ValidateWithPath (path string )error {_agbaaf :=[]string {};if _cccbb .ST_UnsignedDecimalNumber !=nil {_agbaaf =append (_agbaaf ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};if _cccbb .ST_PositiveUniversalMeasure !=nil {_agbaaf =append (_agbaaf ,"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 (_agbaaf )> 1{return _ace .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_agbaaf );};return nil ;};func (_cfbceg *ST_ProofErr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feaada ,_ebfge :=d .Token ();if _ebfge !=nil {return _ebfge ;};if _bbbaac ,_aabafg :=_feaada .(_d .EndElement );_aabafg &&_bbbaac .Name ==start .Name {*_cfbceg =1;return nil ;};if _dfdfeb ,_eecfde :=_feaada .(_d .CharData );!_eecfde {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feaada );}else {switch string (_dfdfeb ){case "":*_cfbceg =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_cfbceg =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_cfbceg =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_cfbceg =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_cfbceg =4;};};_feaada ,_ebfge =d .Token ();if _ebfge !=nil {return _ebfge ;};if _ffaedg ,_acceeb :=_feaada .(_d .EndElement );_acceeb &&_ffaedg .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feaada );}; -// Incorrectly Display Top Border of Conditional Columns -UseWord2002TableStyleRules *CT_OnOff ; +// ValidateWithPath validates the Recipients and its children, prefixing error messages with path +func (_bbcdab *Recipients )ValidateWithPath (path string )error {if _gaafb :=_bbcdab .CT_Recipients .ValidateWithPath (path );_gaafb !=nil {return _gaafb ;};return nil ;};func (_dfbggd *ST_LevelSuffix )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfbggd =0;case "\u0074\u0061\u0062":*_dfbggd =1;case "\u0073\u0070\u0061c\u0065":*_dfbggd =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_dfbggd =3;};return nil ;};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";func (_ffcea WdST_RelFromH )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_beeab :=_d .Attr {};_beeab .Name =name ;switch _ffcea {case WdST_RelFromHUnset :_beeab .Value ="";case WdST_RelFromHMargin :_beeab .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_beeab .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_beeab .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_beeab .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_beeab .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_beeab .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_beeab .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_beeab .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _beeab ,nil ;}; -// Allow Tables to AutoFit Into Page Margins -GrowAutofit *CT_OnOff ; +// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path +func (_fdgbaa *CT_FtnDocProps )ValidateWithPath (path string )error {if _fdgbaa .Pos !=nil {if _bafge :=_fdgbaa .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bafge !=nil {return _bafge ;};};if _fdgbaa .NumFmt !=nil {if _ddefe :=_fdgbaa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ddefe !=nil {return _ddefe ;};};if _fdgbaa .NumStart !=nil {if _daed :=_fdgbaa .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_daed !=nil {return _daed ;};};if _fdgbaa .NumRestart !=nil {if _beege :=_fdgbaa .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_beege !=nil {return _beege ;};};for _dceedd ,_aecae :=range _fdgbaa .Footnote {if _bedfc :=_aecae .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_dceedd ));_bedfc !=nil {return _bedfc ;};};return nil ;};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_fcbc :=&CT_CellMergeTrackChange {};return _fcbc ;};type ST_DocPartType byte ;func (_eedead *CT_RunTrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afade :=range start .Attr {if _afade .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ccged ,_feadf :=_afade .Value ,error (nil );if _feadf !=nil {return _feadf ;};_eedead .AuthorAttr =_ccged ;continue ;};if _afade .Name .Local =="\u0064\u0061\u0074\u0065"{_afbbbf ,_gbcacc :=ParseStdlibTime (_afade .Value );if _gbcacc !=nil {return _gbcacc ;};_eedead .DateAttr =&_afbbbf ;continue ;};if _afade .Name .Local =="\u0069\u0064"{_bgaab ,_dbfef :=_ac .ParseInt (_afade .Value ,10,64);if _dbfef !=nil {return _dbfef ;};_eedead .IdAttr =_bgaab ;continue ;};};for {_eceg ,_egedff :=d .Token ();if _egedff !=nil {return _ace .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",_egedff );};if _cbcfg ,_dcffa :=_eceg .(_d .EndElement );_dcffa &&_cbcfg .Name ==start .Name {break ;};};return nil ;}; -// Do Not Bypass East Asian/Complex Script Layout Code -UseFELayout *CT_OnOff ; +// Validate validates the CT_Bookmark and its children +func (_egdg *CT_Bookmark )Validate ()error {return _egdg .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_dgbdg *CT_SdtRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffaege :for {_aaddg ,_abgdfg :=d .Token ();if _abgdfg !=nil {return _abgdfg ;};switch _ecebb :=_aaddg .(type ){case _d .StartElement :switch _ecebb .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_dgbdg .SdtPr =NewCT_SdtPr ();if _ebbga :=d .DecodeElement (_dgbdg .SdtPr ,&_ecebb );_ebbga !=nil {return _ebbga ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_dgbdg .SdtEndPr =NewCT_SdtEndPr ();if _bebae :=d .DecodeElement (_dgbdg .SdtEndPr ,&_ecebb );_bebae !=nil {return _bebae ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_dgbdg .SdtContent =NewCT_SdtContentRow ();if _egdffc :=d .DecodeElement (_dgbdg .SdtContent ,&_ecebb );_egdffc !=nil {return _egdffc ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0064\u0074R\u006f\u0077 \u0025\u0076",_ecebb .Name );if _eddfd :=d .Skip ();_eddfd !=nil {return _eddfd ;};};case _d .EndElement :break _ffaege ;case _d .CharData :};};return nil ;};func (_beafee *EG_RPrMath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0077\u003a\u0045G\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068";if _beafee .Ins !=nil {_fdfee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_beafee .Ins ,_fdfee );};if _beafee .Del !=nil {_aafaab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_beafee .Del ,_aafaab );};if _beafee .RPr !=nil {_fafbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_beafee .RPr ,_fafbd );};return nil ;};type ST_DocPartGallery byte ;func (_egbaf ST_LineNumberRestart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egbaf .String (),start );}; -// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text -UseNormalStyleForList *CT_OnOff ; +// Validate validates the CT_PaperSource and its children +func (_bdgg *CT_PaperSource )Validate ()error {return _bdgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");};type CT_Recipients struct{ -// Ignore Hanging Indent When Creating Tab Stop After Numbering -DoNotUseIndentAsNumberingTabStop *CT_OnOff ; +// Data About Single Data Source Record +RecipientData []*CT_RecipientData ;};func (_egbdd ST_PageBorderOffset )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dafdaa :=_d .Attr {};_dafdaa .Name =name ;switch _egbdd {case ST_PageBorderOffsetUnset :_dafdaa .Value ="";case ST_PageBorderOffsetPage :_dafdaa .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_dafdaa .Value ="\u0074\u0065\u0078\u0074";};return _dafdaa ,nil ;}; -// Use Alternate Set of East Asian Line Breaking Rules -UseAltKinsokuLineBreakRules *CT_OnOff ; +// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path +func (_geea *CT_Columns )ValidateWithPath (path string )error {if _geea .EqualWidthAttr !=nil {if _ecbb :=_geea .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_ecbb !=nil {return _ecbb ;};};if _geea .SpaceAttr !=nil {if _ggeac :=_geea .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_ggeac !=nil {return _ggeac ;};};if _geea .SepAttr !=nil {if _ccca :=_geea .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_ccca !=nil {return _ccca ;};};for _ffcce ,_dfef :=range _geea .Col {if _gebb :=_dfef .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_ffcce ));_gebb !=nil {return _gebb ;};};return nil ;}; -// Allow Contextual Spacing of Paragraphs in Tables -AllowSpaceOfSameStyleInTable *CT_OnOff ; +// Validate validates the CT_TblPPr and its children +func (_gbedf *CT_TblPPr )Validate ()error {return _gbedf .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};func (_baeaf *CT_FtnDocProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _baeaf .Pos !=nil {_gfeec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_baeaf .Pos ,_gfeec );};if _baeaf .NumFmt !=nil {_ebecb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_baeaf .NumFmt ,_ebecb );};if _baeaf .NumStart !=nil {_bbbdef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_baeaf .NumStart ,_bbbdef );};if _baeaf .NumRestart !=nil {_afbad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_baeaf .NumRestart ,_afbad );};if _baeaf .Footnote !=nil {_deagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_aceb :=range _baeaf .Footnote {e .EncodeElement (_aceb ,_deagd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TrPr ()*CT_TrPr {_gcagga :=&CT_TrPr {};return _gcagga };type CT_DocPartName struct{ -// Do Not Ignore Floating Objects When Calculating Paragraph Indentation -DoNotSuppressIndentation *CT_OnOff ; +// Name Value +ValAttr string ; -// Do Not AutoFit Tables To Fit Next To Wrapped Objects -DoNotAutofitConstrainedTables *CT_OnOff ; +// Built-In Entry +DecoratedAttr *_ff .ST_OnOff ;};type CT_Shd struct{ -// Allow Table Columns To Exceed Preferred Widths of Constituent Cells -AutofitToFirstFixedWidthCell *CT_OnOff ; +// Shading Pattern +ValAttr ST_Shd ; -// Underline Following Character Following Numbering -UnderlineTabInNumList *CT_OnOff ; +// Shading Pattern Color +ColorAttr *ST_HexColor ; -// Always Use Fixed Width for Hangul Characters -DisplayHangulFixedWidth *CT_OnOff ; +// Shading Pattern Theme Color +ThemeColorAttr ST_ThemeColor ; -// Always Move Paragraph Mark to Page after a Page Break -SplitPgBreakAndParaMark *CT_OnOff ; +// Shading Pattern Theme Color Tint +ThemeTintAttr *string ; -// Don't Vertically Align Cells Containing Floating Objects -DoNotVertAlignCellWithSp *CT_OnOff ; +// Shading Pattern Theme Color Shade +ThemeShadeAttr *string ; -// Don't Break Table Rows Around Floating Tables -DoNotBreakConstrainedForcedTable *CT_OnOff ; +// Shading Background Color +FillAttr *ST_HexColor ; -// Ignore Vertical Alignment in Textboxes -DoNotVertAlignInTxbx *CT_OnOff ; +// Shading Background Theme Color +ThemeFillAttr ST_ThemeColor ; -// Use ANSI Kerning Pairs from Fonts -UseAnsiKerningPairs *CT_OnOff ; +// Shading Background Theme Color Tint +ThemeFillTintAttr *string ; -// Use Cached Paragraph Information for Column Balancing -CachedColBalance *CT_OnOff ; +// Shading Background Theme Color Shade +ThemeFillShadeAttr *string ;}; -// Custom Compatibility Setting -CompatSetting []*CT_CompatSetting ;};func (_cbeccd ST_LineNumberRestart )String ()string {switch _cbeccd {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 "";}; +// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path +func (_cgegdcd *WdCT_Inline )ValidateWithPath (path string )error {if _cccge :=_cgegdcd .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_cccge !=nil {return _cccge ;};if _cgegdcd .EffectExtent !=nil {if _daeag :=_cgegdcd .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_daeag !=nil {return _daeag ;};};if _ffagbd :=_cgegdcd .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_ffagbd !=nil {return _ffagbd ;};if _cgegdcd .CNvGraphicFramePr !=nil {if _dcbdab :=_cgegdcd .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_dcbdab !=nil {return _dcbdab ;};};if _ceafg :=_cgegdcd .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ceafg !=nil {return _ceafg ;};return nil ;};func (_ebbfd *WdWpc )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\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_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\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 ,_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\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 :"\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 ,_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 ="\u0077\u0070\u003a\u0077\u0070\u0063";return _ebbfd .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};func (_feaadce ST_FFTextType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecdab :=_d .Attr {};_ecdab .Name =name ;switch _feaadce {case ST_FFTextTypeUnset :_ecdab .Value ="";case ST_FFTextTypeRegular :_ecdab .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_ecdab .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_ecdab .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_ecdab .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065";case ST_FFTextTypeCurrentDate :_ecdab .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_ecdab .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _ecdab ,nil ;}; -// Validate validates the Comments and its children -func (_gafag *Comments )Validate ()error {return _gafag .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_gegag :=&WdCT_WordprocessingCanvas {};return _gegag ;};func NewCT_SdtBlock ()*CT_SdtBlock {_cffcg :=&CT_SdtBlock {};return _cffcg };func (_gefde *WdCT_WordprocessingCanvas )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dedgfa :for {_beage ,_bgfdcg :=d .Token ();if _bgfdcg !=nil {return _bgfdcg ;};switch _cgfbdb :=_beage .(type ){case _f .StartElement :switch _cgfbdb .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"}:_gefde .Bg =_da .NewCT_BackgroundFormatting ();if _dbfab :=d .DecodeElement (_gefde .Bg ,&_cgfbdb );_dbfab !=nil {return _dbfab ;};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"}:_gefde .Whole =_da .NewCT_WholeE2oFormatting ();if _bgeacf :=d .DecodeElement (_gefde .Whole ,&_cgfbdb );_bgeacf !=nil {return _bgeacf ;};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"}:_acbba :=NewWdCT_WordprocessingCanvasChoice ();if _abcefb :=d .DecodeElement (&_acbba .Wsp ,&_cgfbdb );_abcefb !=nil {return _abcefb ;};_gefde .Choice =append (_gefde .Choice ,_acbba );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"}:_daaaf :=NewWdCT_WordprocessingCanvasChoice ();if _egdcc :=d .DecodeElement (&_daaaf .Pic ,&_cgfbdb );_egdcc !=nil {return _egdcc ;};_gefde .Choice =append (_gefde .Choice ,_daaaf );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"}:_aefdca :=NewWdCT_WordprocessingCanvasChoice ();if _abade :=d .DecodeElement (&_aefdca .ContentPart ,&_cgfbdb );_abade !=nil {return _abade ;};_gefde .Choice =append (_gefde .Choice ,_aefdca );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"}:_bgdfc :=NewWdCT_WordprocessingCanvasChoice ();if _cbagf :=d .DecodeElement (&_bgdfc .Wgp ,&_cgfbdb );_cbagf !=nil {return _cbagf ;};_gefde .Choice =append (_gefde .Choice ,_bgdfc );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"}:_facce :=NewWdCT_WordprocessingCanvasChoice ();if _afgea :=d .DecodeElement (&_facce .GraphicFrame ,&_cgfbdb );_afgea !=nil {return _afgea ;};_gefde .Choice =append (_gefde .Choice ,_facce );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"}:_gefde .ExtLst =_da .NewCT_OfficeArtExtensionList ();if _edfcb :=d .DecodeElement (_gefde .ExtLst ,&_cgfbdb );_edfcb !=nil {return _edfcb ;};default:_gd .Log .Debug ("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",_cgfbdb .Name );if _edgfaf :=d .Skip ();_edgfaf !=nil {return _edgfaf ;};};case _f .EndElement :break _dedgfa ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path +func (_gbfab *CT_MultiLevelType )ValidateWithPath (path string )error {if _gbfab .ValAttr ==ST_MultiLevelTypeUnset {return _ace .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 _agef :=_gbfab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agef !=nil {return _agef ;};return nil ;};type CT_NumFmt struct{ -// Validate validates the CT_Proof and its children -func (_gcbcc *CT_Proof )Validate ()error {return _gcbcc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_ggegfb :=&CT_SaveThroughXslt {};return _ggegfb };func (_feeefab *CT_TextboxTightWrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_faffc ,_ebecaa :=_feeefab .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebecaa !=nil {return _ebecaa ;};start .Attr =append (start .Attr ,_faffc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_WritingStyle struct{ +// Numbering Format Type +ValAttr ST_NumberFormat ; -// Writing Style Language -LangAttr string ; +// Custom Defined Number Format +FormatAttr *string ;};func (_dbcff *EG_RunLevelElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbcff .ProofErr !=nil {_eaegda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_dbcff .ProofErr ,_eaegda );};if _dbcff .PermStart !=nil {_febgg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dbcff .PermStart ,_febgg );};if _dbcff .PermEnd !=nil {_fbgcbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}};e .EncodeElement (_dbcff .PermEnd ,_fbgcbc );};if _dbcff .Ins !=nil {_cfcdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_dbcff .Ins ,_cfcdc );};if _dbcff .Del !=nil {_abcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_dbcff .Del ,_abcbd );};if _dbcff .MoveFrom !=nil {_caadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_dbcff .MoveFrom ,_caadc );};if _dbcff .MoveTo !=nil {_bgeda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_dbcff .MoveTo ,_bgeda );};if _dbcff .EG_RangeMarkupElements !=nil {for _ ,_afgec :=range _dbcff .EG_RangeMarkupElements {_afgec .MarshalXML (e ,_d .StartElement {});};};if _dbcff .EG_MathContent !=nil {for _ ,_dfffcc :=range _dbcff .EG_MathContent {_dfffcc .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// Grammatical Engine ID -VendorIDAttr string ; +// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path +func (_ffgbg *EG_ContentCellContent )ValidateWithPath (path string )error {for _gdfgc ,_afega :=range _ffgbg .Tc {if _dcfea :=_afega .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_gdfgc ));_dcfea !=nil {return _dcfea ;};};if _ffgbg .CustomXml !=nil {if _gafbf :=_ffgbg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gafbf !=nil {return _gafbf ;};};if _ffgbg .Sdt !=nil {if _fdccde :=_ffgbg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_fdccde !=nil {return _fdccde ;};};for _gefae ,_fcefa :=range _ffgbg .EG_RunLevelElts {if _gfgdb :=_fcefa .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gefae ));_gfgdb !=nil {return _gfgdb ;};};return nil ;};func (_decef *CT_TblPrExBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _decef .TblW !=nil {_bdcbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_decef .TblW ,_bdcbg );};if _decef .Jc !=nil {_dcdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_decef .Jc ,_dcdfg );};if _decef .TblCellSpacing !=nil {_fabef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_decef .TblCellSpacing ,_fabef );};if _decef .TblInd !=nil {_cegcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_decef .TblInd ,_cegcb );};if _decef .TblBorders !=nil {_ccggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_decef .TblBorders ,_ccggb );};if _decef .Shd !=nil {_bdadg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_decef .Shd ,_bdadg );};if _decef .TblLayout !=nil {_gbagc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_decef .TblLayout ,_gbagc );};if _decef .TblCellMar !=nil {_edccg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_decef .TblCellMar ,_edccg );};if _decef .TblLook !=nil {_bdbceg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_decef .TblLook ,_bdbceg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Grammatical Check Engine Version -DllVersionAttr string ; +// Validate validates the WdWsp and its children +func (_dfcdd *WdWsp )Validate ()error {return _dfcdd .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func (_aafef ST_Proof )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aafef .String (),start );};func (_ecfab *EG_SectPrContents )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecfab .FootnotePr !=nil {_aecbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ecfab .FootnotePr ,_aecbb );};if _ecfab .EndnotePr !=nil {_eeafb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ecfab .EndnotePr ,_eeafb );};if _ecfab .Type !=nil {_efagbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ecfab .Type ,_efagbb );};if _ecfab .PgSz !=nil {_addbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_ecfab .PgSz ,_addbe );};if _ecfab .PgMar !=nil {_ebada :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_ecfab .PgMar ,_ebada );};if _ecfab .PaperSrc !=nil {_cfgbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_ecfab .PaperSrc ,_cfgbb );};if _ecfab .PgBorders !=nil {_fdcfed :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ecfab .PgBorders ,_fdcfed );};if _ecfab .LnNumType !=nil {_gbcfg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ecfab .LnNumType ,_gbcfg );};if _ecfab .PgNumType !=nil {_dafbga :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ecfab .PgNumType ,_dafbga );};if _ecfab .Cols !=nil {_dagcbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_ecfab .Cols ,_dagcbe );};if _ecfab .FormProt !=nil {_cdgcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_ecfab .FormProt ,_cdgcg );};if _ecfab .VAlign !=nil {_cacfad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ecfab .VAlign ,_cacfad );};if _ecfab .NoEndnote !=nil {_ddagg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_ecfab .NoEndnote ,_ddagg );};if _ecfab .TitlePg !=nil {_aeaacf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_ecfab .TitlePg ,_aeaacf );};if _ecfab .TextDirection !=nil {_eadcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecfab .TextDirection ,_eadcb );};if _ecfab .Bidi !=nil {_babffe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_ecfab .Bidi ,_babffe );};if _ecfab .RtlGutter !=nil {_dccac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_ecfab .RtlGutter ,_dccac );};if _ecfab .DocGrid !=nil {_egccbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_ecfab .DocGrid ,_egccbf );};if _ecfab .PrinterSettings !=nil {_cabgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_ecfab .PrinterSettings ,_cabgg );};return nil ;};func (_gfedc *CT_TrPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eabedc :for {_bcbga ,_gfaeba :=d .Token ();if _gfaeba !=nil {return _gfaeba ;};switch _cccfgf :=_bcbga .(type ){case _d .StartElement :switch _cccfgf .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_abfgbd :=NewCT_Cnf ();if _ccacc :=d .DecodeElement (_abfgbd ,&_cccfgf );_ccacc !=nil {return _ccacc ;};_gfedc .CnfStyle =append (_gfedc .CnfStyle ,_abfgbd );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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_feagb :=NewCT_DecimalNumber ();if _fbbdc :=d .DecodeElement (_feagb ,&_cccfgf );_fbbdc !=nil {return _fbbdc ;};_gfedc .DivId =append (_gfedc .DivId ,_feagb );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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_cbbafe :=NewCT_DecimalNumber ();if _fceada :=d .DecodeElement (_cbbafe ,&_cccfgf );_fceada !=nil {return _fceada ;};_gfedc .GridBefore =append (_gfedc .GridBefore ,_cbbafe );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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_ccgfb :=NewCT_DecimalNumber ();if _bbgdd :=d .DecodeElement (_ccgfb ,&_cccfgf );_bbgdd !=nil {return _bbgdd ;};_gfedc .GridAfter =append (_gfedc .GridAfter ,_ccgfb );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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_ebccb :=NewCT_TblWidth ();if _ffecf :=d .DecodeElement (_ebccb ,&_cccfgf );_ffecf !=nil {return _ffecf ;};_gfedc .WBefore =append (_gfedc .WBefore ,_ebccb );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 :"\u0077\u0041\u0066\u0074\u0065\u0072"},_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 :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_ggfdaf :=NewCT_TblWidth ();if _gagcg :=d .DecodeElement (_ggfdaf ,&_cccfgf );_gagcg !=nil {return _gagcg ;};_gfedc .WAfter =append (_gfedc .WAfter ,_ggfdaf );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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_agdbcb :=NewCT_OnOff ();if _acafdb :=d .DecodeElement (_agdbcb ,&_cccfgf );_acafdb !=nil {return _acafdb ;};_gfedc .CantSplit =append (_gfedc .CantSplit ,_agdbcb );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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_gfacef :=NewCT_Height ();if _geaddd :=d .DecodeElement (_gfacef ,&_cccfgf );_geaddd !=nil {return _geaddd ;};_gfedc .TrHeight =append (_gfedc .TrHeight ,_gfacef );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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_ggdbb :=NewCT_OnOff ();if _cffed :=d .DecodeElement (_ggdbb ,&_cccfgf );_cffed !=nil {return _cffed ;};_gfedc .TblHeader =append (_gfedc .TblHeader ,_ggdbb );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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_gcccf :=NewCT_TblWidth ();if _abbfdg :=d .DecodeElement (_gcccf ,&_cccfgf );_abbfdg !=nil {return _abbfdg ;};_gfedc .TblCellSpacing =append (_gfedc .TblCellSpacing ,_gcccf );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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_fecdc :=NewCT_JcTable ();if _aegaf :=d .DecodeElement (_fecdc ,&_cccfgf );_aegaf !=nil {return _aegaf ;};_gfedc .Jc =append (_gfedc .Jc ,_fecdc );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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_gagab :=NewCT_OnOff ();if _gegbd :=d .DecodeElement (_gagab ,&_cccfgf );_gegbd !=nil {return _gegbd ;};_gfedc .Hidden =append (_gfedc .Hidden ,_gagab );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gfedc .Ins =NewCT_TrackChange ();if _aaeab :=d .DecodeElement (_gfedc .Ins ,&_cccfgf );_aaeab !=nil {return _aaeab ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gfedc .Del =NewCT_TrackChange ();if _cfbag :=d .DecodeElement (_gfedc .Del ,&_cccfgf );_cfbag !=nil {return _cfbag ;};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 :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_gfedc .TrPrChange =NewCT_TrPrChange ();if _bfdcea :=d .DecodeElement (_gfedc .TrPrChange ,&_cccfgf );_bfdcea !=nil {return _bfdcea ;};default:_fe .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0072\u0050\u0072\u0020\u0025\u0076",_cccfgf .Name );if _gdcgf :=d .Skip ();_gdcgf !=nil {return _gdcgf ;};};case _d .EndElement :break _eabedc ;case _d .CharData :};};return nil ;};type ST_DocProtect byte ;type ST_TblStyleOverrideType byte ;func (_edgea *ST_HighlightColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fafaf ,_abfda :=d .Token ();if _abfda !=nil {return _abfda ;};if _bgbdc ,_fcbggf :=_fafaf .(_d .EndElement );_fcbggf &&_bgbdc .Name ==start .Name {*_edgea =1;return nil ;};if _bfcgef ,_eedacd :=_fafaf .(_d .CharData );!_eedacd {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fafaf );}else {switch string (_bfcgef ){case "":*_edgea =0;case "\u0062\u006c\u0061c\u006b":*_edgea =1;case "\u0062\u006c\u0075\u0065":*_edgea =2;case "\u0063\u0079\u0061\u006e":*_edgea =3;case "\u0067\u0072\u0065e\u006e":*_edgea =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_edgea =5;case "\u0072\u0065\u0064":*_edgea =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_edgea =7;case "\u0077\u0068\u0069t\u0065":*_edgea =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_edgea =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_edgea =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_edgea =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_edgea =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_edgea =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_edgea =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_edgea =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_edgea =16;case "\u006e\u006f\u006e\u0065":*_edgea =17;};};_fafaf ,_abfda =d .Token ();if _abfda !=nil {return _abfda ;};if _abcda ,_bafbg :=_fafaf .(_d .EndElement );_bafbg &&_abcda .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fafaf );};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;); -// Natural Language Grammar Check -NlCheckAttr *_e .ST_OnOff ; +// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path +func (_ggggg *Footnotes )ValidateWithPath (path string )error {if _ebaab :=_ggggg .CT_Footnotes .ValidateWithPath (path );_ebaab !=nil {return _ebaab ;};return nil ;};type CT_Lang struct{ -// Check Stylistic Rules With Grammar -CheckStyleAttr _e .ST_OnOff ; +// Language Code +ValAttr string ;};func NewCT_TblLayoutType ()*CT_TblLayoutType {_dbdad :=&CT_TblLayoutType {};return _dbdad };func (_fbafd ST_DocPartType )Validate ()error {return _fbafd .ValidateWithPath ("")};func (_bbfcg WdST_RelFromH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbfcg .String (),start );};func (_dggcc *EG_ContentRunContentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dggcc .SmartTag !=nil {_fgddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_dggcc .SmartTag ,_fgddg );};if _dggcc .Sdt !=nil {_ecfgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_dggcc .Sdt ,_ecfgf );};if _dggcc .EG_RunLevelElts !=nil {for _ ,_dafceb :=range _dggcc .EG_RunLevelElts {_dafceb .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// Application Name -AppNameAttr string ;}; +// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path +func (_egfda *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _egfda .Ins !=nil {if _efbfg :=_egfda .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_efbfg !=nil {return _efbfg ;};};if _egfda .Del !=nil {if _gbgfc :=_egfda .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_gbgfc !=nil {return _gbgfc ;};};if _egfda .MoveFrom !=nil {if _effdcd :=_egfda .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_effdcd !=nil {return _effdcd ;};};if _egfda .MoveTo !=nil {if _fbfcag :=_egfda .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_fbfcag !=nil {return _fbfcag ;};};return nil ;}; -// Validate validates the CT_TblLook and its children -func (_eaacac *CT_TblLook )Validate ()error {return _eaacac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");}; +// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path +func (_ecabd *CT_FrameLayout )ValidateWithPath (path string )error {if _ecabd .ValAttr ==ST_FrameLayoutUnset {return _ace .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 _gbbfc :=_ecabd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbbfc !=nil {return _gbbfc ;};return nil ;}; -// Validate validates the CT_Control and its children -func (_aebdc *CT_Control )Validate ()error {return _aebdc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_gddeg WdST_WrapText )String ()string {switch _gddeg {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 NewCT_TblPr ()*CT_TblPr {_dgbec :=&CT_TblPr {};return _dgbec };func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_ebedbf :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_ebedbf .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_ebedbf .ST_HexColorRGB =&s ;};return _ebedbf ,nil ;};func (_ggcfbbd *CT_VMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggcfbbd .ValAttr !=ST_MergeUnset {_bdage ,_gcaeaa :=_ggcfbbd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gcaeaa !=nil {return _gcaeaa ;};start .Attr =append (start .Attr ,_bdage );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egbfbgb ST_FontFamily )Validate ()error {return _egbfbgb .ValidateWithPath ("")};func (_gafcc *ST_DropCap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gafcc =0;case "\u006e\u006f\u006e\u0065":*_gafcc =1;case "\u0064\u0072\u006f\u0070":*_gafcc =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gafcc =3;};return nil ;};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path +func (_bagfa *CT_SmartTagRun )ValidateWithPath (path string )error {if _bagfa .SmartTagPr !=nil {if _bdecf :=_bagfa .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_bdecf !=nil {return _bdecf ;};};for _bcfeg ,_bfbad :=range _bagfa .EG_PContent {if _fbecc :=_bfbad .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_bcfeg ));_fbecc !=nil {return _fbecc ;};};return nil ;};func (_agabgb *ST_DisplacedByCustomXml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gedec ,_cebfc :=d .Token ();if _cebfc !=nil {return _cebfc ;};if _deaffc ,_cdfadb :=_gedec .(_d .EndElement );_cdfadb &&_deaffc .Name ==start .Name {*_agabgb =1;return nil ;};if _aggcc ,_cbecc :=_gedec .(_d .CharData );!_cbecc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gedec );}else {switch string (_aggcc ){case "":*_agabgb =0;case "\u006e\u0065\u0078\u0074":*_agabgb =1;case "\u0070\u0072\u0065\u0076":*_agabgb =2;};};_gedec ,_cebfc =d .Token ();if _cebfc !=nil {return _cebfc ;};if _gfebff ,_aegcd :=_gedec .(_d .EndElement );_aegcd &&_gfebff .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gedec );};func (_cccfd *ST_DocPartBehavior )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cccfd =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_cccfd =1;case "\u0070":*_cccfd =2;case "\u0070\u0067":*_cccfd =3;};return nil ;};func NewWdInline ()*WdInline {_fdacd :=&WdInline {};_fdacd .WdCT_Inline =*NewWdCT_Inline ();return _fdacd ;};func (_addbf *CT_Num )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addbf .AbstractNumId =NewCT_DecimalNumber ();for _ ,_aggcf :=range start .Attr {if _aggcf .Name .Local =="\u006e\u0075\u006dI\u0064"{_dddac ,_cabf :=_ac .ParseInt (_aggcf .Value ,10,64);if _cabf !=nil {return _cabf ;};_addbf .NumIdAttr =_dddac ;continue ;};};_eefbc :for {_cegaf ,_efagb :=d .Token ();if _efagb !=nil {return _efagb ;};switch _cacfegg :=_cegaf .(type ){case _d .StartElement :switch _cacfegg .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 :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},_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 :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}:if _acgga :=d .DecodeElement (_addbf .AbstractNumId ,&_cacfegg );_acgga !=nil {return _acgga ;};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 :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_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 :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_fbgaee :=NewCT_NumLvl ();if _defcc :=d .DecodeElement (_fbgaee ,&_cacfegg );_defcc !=nil {return _defcc ;};_addbf .LvlOverride =append (_addbf .LvlOverride ,_fbgaee );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0020\u0025\u0076",_cacfegg .Name );if _abdcc :=d .Skip ();_abdcc !=nil {return _abdcc ;};};case _d .EndElement :break _eefbc ;case _d .CharData :};};return nil ;}; -// Annotation Identifier -IdAttr int64 ;};func (_dfefea ST_AnnotationVMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfefea .String (),start );}; +// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path +func (_acabb *CT_TblPrBase )ValidateWithPath (path string )error {if _acabb .TblStyle !=nil {if _cbecg :=_acabb .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_cbecg !=nil {return _cbecg ;};};if _acabb .TblpPr !=nil {if _acega :=_acabb .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072");_acega !=nil {return _acega ;};};if _acabb .TblOverlap !=nil {if _bcgfc :=_acabb .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bcgfc !=nil {return _bcgfc ;};};if _acabb .BidiVisual !=nil {if _bafabf :=_acabb .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c");_bafabf !=nil {return _bafabf ;};};if _acabb .TblStyleRowBandSize !=nil {if _bgcaf :=_acabb .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_bgcaf !=nil {return _bgcaf ;};};if _acabb .TblStyleColBandSize !=nil {if _fcbfc :=_acabb .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_fcbfc !=nil {return _fcbfc ;};};if _acabb .TblW !=nil {if _fbddb :=_acabb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_fbddb !=nil {return _fbddb ;};};if _acabb .Jc !=nil {if _ffdda :=_acabb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ffdda !=nil {return _ffdda ;};};if _acabb .TblCellSpacing !=nil {if _fggfgb :=_acabb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fggfgb !=nil {return _fggfgb ;};};if _acabb .TblInd !=nil {if _efdfb :=_acabb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_efdfb !=nil {return _efdfb ;};};if _acabb .TblBorders !=nil {if _fcggfd :=_acabb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fcggfd !=nil {return _fcggfd ;};};if _acabb .Shd !=nil {if _ebafa :=_acabb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ebafa !=nil {return _ebafa ;};};if _acabb .TblLayout !=nil {if _cebeca :=_acabb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_cebeca !=nil {return _cebeca ;};};if _acabb .TblCellMar !=nil {if _bgcegd :=_acabb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bgcegd !=nil {return _bgcegd ;};};if _acabb .TblLook !=nil {if _aegbe :=_acabb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_aegbe !=nil {return _aegbe ;};};if _acabb .TblCaption !=nil {if _acead :=_acabb .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_acead !=nil {return _acead ;};};if _acabb .TblDescription !=nil {if _cgabg :=_acabb .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_cgabg !=nil {return _cgabg ;};};return nil ;};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_dagaea :=&CT_SdtPrChoice {};return _dagaea };type ST_EdnPos byte ;type ST_SectionMark byte ;func (_egbb *CT_Charset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edef :=range start .Attr {if _edef .Name .Local =="\u0076\u0061\u006c"{_abage ,_ccdae :=_edef .Value ,error (nil );if _ccdae !=nil {return _ccdae ;};_egbb .ValAttr =&_abage ;continue ;};if _edef .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_fdee ,_cbgfe :=_edef .Value ,error (nil );if _cbgfe !=nil {return _cbgfe ;};_egbb .CharacterSetAttr =&_fdee ;continue ;};};for {_gace ,_ecbeb :=d .Token ();if _ecbeb !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_ecbeb );};if _dfgef ,_egfa :=_gace .(_d .EndElement );_egfa &&_dfgef .Name ==start .Name {break ;};};return nil ;};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func NewRecipients ()*Recipients {_fgfddb :=&Recipients {};_fgfddb .CT_Recipients =*NewCT_Recipients ();return _fgfddb ;}; -// Validate validates the CT_PTab and its children -func (_bgadb *CT_PTab )Validate ()error {return _bgadb .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func (_eacbb *CT_TblPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebee :for {_fffcc ,_gdbeeg :=d .Token ();if _gdbeeg !=nil {return _gdbeeg ;};switch _caccc :=_fffcc .(type ){case _f .StartElement :switch _caccc .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"}:_eacbb .TblStyle =NewCT_String ();if _bdadfg :=d .DecodeElement (_eacbb .TblStyle ,&_caccc );_bdadfg !=nil {return _bdadfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacbb .TblpPr =NewCT_TblPPr ();if _gafdaf :=d .DecodeElement (_eacbb .TblpPr ,&_caccc );_gafdaf !=nil {return _gafdaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacbb .TblOverlap =NewCT_TblOverlap ();if _cedefa :=d .DecodeElement (_eacbb .TblOverlap ,&_caccc );_cedefa !=nil {return _cedefa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacbb .BidiVisual =NewCT_OnOff ();if _agbef :=d .DecodeElement (_eacbb .BidiVisual ,&_caccc );_agbef !=nil {return _agbef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacbb .TblStyleRowBandSize =NewCT_DecimalNumber ();if _bafad :=d .DecodeElement (_eacbb .TblStyleRowBandSize ,&_caccc );_bafad !=nil {return _bafad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacbb .TblStyleColBandSize =NewCT_DecimalNumber ();if _ddcff :=d .DecodeElement (_eacbb .TblStyleColBandSize ,&_caccc );_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 :"\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"}:_eacbb .TblW =NewCT_TblWidth ();if _dgddeg :=d .DecodeElement (_eacbb .TblW ,&_caccc );_dgddeg !=nil {return _dgddeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacbb .Jc =NewCT_JcTable ();if _ggcfe :=d .DecodeElement (_eacbb .Jc ,&_caccc );_ggcfe !=nil {return _ggcfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacbb .TblCellSpacing =NewCT_TblWidth ();if _efgbc :=d .DecodeElement (_eacbb .TblCellSpacing ,&_caccc );_efgbc !=nil {return _efgbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacbb .TblInd =NewCT_TblWidth ();if _accdg :=d .DecodeElement (_eacbb .TblInd ,&_caccc );_accdg !=nil {return _accdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacbb .TblBorders =NewCT_TblBorders ();if _ccddd :=d .DecodeElement (_eacbb .TblBorders ,&_caccc );_ccddd !=nil {return _ccddd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacbb .Shd =NewCT_Shd ();if _gfgfg :=d .DecodeElement (_eacbb .Shd ,&_caccc );_gfgfg !=nil {return _gfgfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacbb .TblLayout =NewCT_TblLayoutType ();if _cagga :=d .DecodeElement (_eacbb .TblLayout ,&_caccc );_cagga !=nil {return _cagga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacbb .TblCellMar =NewCT_TblCellMar ();if _dfcagd :=d .DecodeElement (_eacbb .TblCellMar ,&_caccc );_dfcagd !=nil {return _dfcagd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacbb .TblLook =NewCT_TblLook ();if _gddaae :=d .DecodeElement (_eacbb .TblLook ,&_caccc );_gddaae !=nil {return _gddaae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacbb .TblCaption =NewCT_String ();if _ddcdc :=d .DecodeElement (_eacbb .TblCaption ,&_caccc );_ddcdc !=nil {return _ddcdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacbb .TblDescription =NewCT_String ();if _ecbde :=d .DecodeElement (_eacbb .TblDescription ,&_caccc );_ecbde !=nil {return _ecbde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eacbb .TblPrChange =NewCT_TblPrChange ();if _fefff :=d .DecodeElement (_eacbb .TblPrChange ,&_caccc );_fefff !=nil {return _fefff ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0020\u0025\u0076",_caccc .Name );if _efafe :=d .Skip ();_efafe !=nil {return _efafe ;};};case _f .EndElement :break _ebee ;case _f .CharData :};};return nil ;};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_febdd :=&CT_GlossaryDocument {};return _febdd };type CT_PageBorder struct{IdAttr *string ; +// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path +func (_bdbccc *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _bdbccc .CNvPr !=nil {if _decga :=_bdbccc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_decga !=nil {return _decga ;};};if _ceega :=_bdbccc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ceega !=nil {return _ceega ;};if _gbdcde :=_bdbccc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbdcde !=nil {return _gbdcde ;};if _bdbccc .Style !=nil {if _gadgbd :=_bdbccc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gadgbd !=nil {return _gadgbd ;};};if _bdbccc .ExtLst !=nil {if _faedade :=_bdbccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faedade !=nil {return _faedade ;};};if _bdbccc .WChoice !=nil {if _daaefg :=_bdbccc .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065");_daaefg !=nil {return _daaefg ;};};if _dagfbe :=_bdbccc .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_dagfbe !=nil {return _dagfbe ;};return nil ;};func (_dbaab ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _dbaab {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbaab ));};return nil ;};func (_fbdbab *ST_TextDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbdbab =0;case "\u0074\u0062":*_fbdbab =1;case "\u0072\u006c":*_fbdbab =2;case "\u006c\u0072":*_fbdbab =3;case "\u0074\u0062\u0056":*_fbdbab =4;case "\u0072\u006c\u0056":*_fbdbab =5;case "\u006c\u0072\u0056":*_fbdbab =6;case "\u0062\u0074\u004c\u0072":*_fbdbab =7;case "\u006c\u0072\u0054\u0062":*_fbdbab =8;case "\u006c\u0072\u0054b\u0056":*_fbdbab =9;case "\u0074\u0062\u004cr\u0056":*_fbdbab =10;case "\u0074\u0062\u0052\u006c":*_fbdbab =11;case "\u0074\u0062\u0052l\u0056":*_fbdbab =12;};return nil ;}; -// Border Style -ValAttr ST_Border ; +// Validate validates the Ftr and its children +func (_ecdfab *Ftr )Validate ()error {return _ecdfab .ValidateWithPath ("\u0046\u0074\u0072")};func (_bcfca ST_FldCharType )String ()string {switch _bcfca {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 "";}; -// Border Color -ColorAttr *ST_HexColor ; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_gfafb *CT_SmartTagPr )ValidateWithPath (path string )error {for _dddbdb ,_ceaag :=range _gfafb .Attr {if _eegag :=_ceaag .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_dddbdb ));_eegag !=nil {return _eegag ;};};return nil ;};func (_edbaf *CT_DocPartPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edbaf .Name =NewCT_DocPartName ();_dfcfd :for {_eaac ,_cefc :=d .Token ();if _cefc !=nil {return _cefc ;};switch _adba :=_eaac .(type ){case _d .StartElement :switch _adba .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:if _cfbf :=d .DecodeElement (_edbaf .Name ,&_adba );_cfbf !=nil {return _cfbf ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_edbaf .Style =NewCT_String ();if _bbfdd :=d .DecodeElement (_edbaf .Style ,&_adba );_bbfdd !=nil {return _bbfdd ;};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 :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_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 :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_edbaf .Category =NewCT_DocPartCategory ();if _agfd :=d .DecodeElement (_edbaf .Category ,&_adba );_agfd !=nil {return _agfd ;};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 :"\u0074\u0079\u0070e\u0073"},_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 :"\u0074\u0079\u0070e\u0073"}:_edbaf .Types =NewCT_DocPartTypes ();if _cafdd :=d .DecodeElement (_edbaf .Types ,&_adba );_cafdd !=nil {return _cafdd ;};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 :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"},_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 :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"}:_edbaf .Behaviors =NewCT_DocPartBehaviors ();if _afagb :=d .DecodeElement (_edbaf .Behaviors ,&_adba );_afagb !=nil {return _afagb ;};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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},_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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_edbaf .Description =NewCT_String ();if _ecdfa :=d .DecodeElement (_edbaf .Description ,&_adba );_ecdfa !=nil {return _ecdfa ;};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 :"\u0067\u0075\u0069\u0064"},_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 :"\u0067\u0075\u0069\u0064"}:_edbaf .Guid =NewCT_Guid ();if _gebd :=d .DecodeElement (_edbaf .Guid ,&_adba );_gebd !=nil {return _gebd ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u006f\u0063P\u0061\u0072\u0074\u0050\u0072\u0020\u0025\u0076",_adba .Name );if _egfc :=d .Skip ();_egfc !=nil {return _egfc ;};};case _d .EndElement :break _dfcfd ;case _d .CharData :};};return nil ;};func (_fbcef ST_Jc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aecdfa :=_d .Attr {};_aecdfa .Name =name ;switch _fbcef {case ST_JcUnset :_aecdfa .Value ="";case ST_JcStart :_aecdfa .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_aecdfa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_aecdfa .Value ="\u0065\u006e\u0064";case ST_JcBoth :_aecdfa .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_aecdfa .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_aecdfa .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_aecdfa .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_aecdfa .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_aecdfa .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_aecdfa .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_aecdfa .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_aecdfa .Value ="\u0072\u0069\u0067h\u0074";};return _aecdfa ,nil ;}; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Validate validates the EG_RPrMath and its children +func (_bbgecf *EG_RPrMath )Validate ()error {return _bbgecf .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};func NewCT_Columns ()*CT_Columns {_cebd :=&CT_Columns {};return _cebd };func (_bbcd *CT_Div )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcd .MarLeft =NewCT_SignedTwipsMeasure ();_bbcd .MarRight =NewCT_SignedTwipsMeasure ();_bbcd .MarTop =NewCT_SignedTwipsMeasure ();_bbcd .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_eaca :=range start .Attr {if _eaca .Name .Local =="\u0069\u0064"{_gced ,_eefe :=_ac .ParseInt (_eaca .Value ,10,64);if _eefe !=nil {return _eefe ;};_bbcd .IdAttr =_gced ;continue ;};};_afag :for {_dacae ,_ccedb :=d .Token ();if _ccedb !=nil {return _ccedb ;};switch _gegg :=_dacae .(type ){case _d .StartElement :switch _gegg .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 :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"},_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 :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}:_bbcd .BlockQuote =NewCT_OnOff ();if _bbabe :=d .DecodeElement (_bbcd .BlockQuote ,&_gegg );_bbabe !=nil {return _bbabe ;};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 :"\u0062o\u0064\u0079\u0044\u0069\u0076"},_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 :"\u0062o\u0064\u0079\u0044\u0069\u0076"}:_bbcd .BodyDiv =NewCT_OnOff ();if _gcfc :=d .DecodeElement (_bbcd .BodyDiv ,&_gegg );_gcfc !=nil {return _gcfc ;};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 :"\u006da\u0072\u004c\u0065\u0066\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 :"\u006da\u0072\u004c\u0065\u0066\u0074"}:if _gfagc :=d .DecodeElement (_bbcd .MarLeft ,&_gegg );_gfagc !=nil {return _gfagc ;};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 :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\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 :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}:if _bfeae :=d .DecodeElement (_bbcd .MarRight ,&_gegg );_bfeae !=nil {return _bfeae ;};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 :"\u006d\u0061\u0072\u0054\u006f\u0070"},_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 :"\u006d\u0061\u0072\u0054\u006f\u0070"}:if _gdeae :=d .DecodeElement (_bbcd .MarTop ,&_gegg );_gdeae !=nil {return _gdeae ;};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 :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"},_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 :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"}:if _bcdce :=d .DecodeElement (_bbcd .MarBottom ,&_gegg );_bcdce !=nil {return _bcdce ;};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 :"\u0064\u0069\u0076\u0042\u0064\u0072"},_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 :"\u0064\u0069\u0076\u0042\u0064\u0072"}:_bbcd .DivBdr =NewCT_DivBdr ();if _feacd :=d .DecodeElement (_bbcd .DivBdr ,&_gegg );_feacd !=nil {return _feacd ;};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 :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"},_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 :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"}:_ecbbe :=NewCT_Divs ();if _dfbgc :=d .DecodeElement (_ecbbe ,&_gegg );_dfbgc !=nil {return _dfbgc ;};_bbcd .DivsChild =append (_bbcd .DivsChild ,_ecbbe );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0076\u0020\u0025\u0076",_gegg .Name );if _ddfa :=d .Skip ();_ddfa !=nil {return _ddfa ;};};case _d .EndElement :break _afag ;case _d .CharData :};};return nil ;};func (_cbdce ST_HighlightColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbdce .String (),start );};func (_fcdeb *CT_TrPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_fcdeb .AuthorAttr )});if _fcdeb .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_fcdeb .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_fcdeb .IdAttr )});e .EncodeToken (start );_gabfdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_fcdeb .TrPr ,_gabfdg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Border Theme Color Tint -ThemeTintAttr *string ; +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_cbafe *AlternateContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeeec :for {_fgacbf ,_cbfdcf :=d .Token ();if _cbfdcf !=nil {return _cbfdcf ;};switch _cgeef :=_fgacbf .(type ){case _d .StartElement :switch _cgeef .Name {case _d .Name {Space :_fcbegc ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_cbafe .Choice =NewAC_ChoiceRun ();if _ecgde :=d .DecodeElement (_cbafe .Choice ,&_cgeef );_ecgde !=nil {return _ecgde ;};for _ ,_gfeeb :=range _cgeef .Attr {if _gfeeb .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_cbafe .Choice ._gfacea =_gfeeb .Value ;break ;};};case _d .Name {Space :_fcbegc ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _fcebb ,_eagdb :=_cd .CreateElement (_cgeef );_eagdb !=nil {return _eagdb ;}else {if _abccba :=d .DecodeElement (_fcebb ,&_cgeef );_abccba !=nil {return _abccba ;};_cbafe .Fallback =_fcebb ;};};case _d .EndElement :break _aeeec ;case _d .CharData :};};return nil ;};type CT_TwipsMeasure struct{ -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Measurement in Twentieths of a Point +ValAttr _ff .ST_TwipsMeasure ;}; -// Border Width -SzAttr *uint64 ; +// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path +func (_cfbbc *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil };func (_caded *CT_Fonts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdea :=range start .Attr {if _bdea .Name .Local =="\u0068\u0069\u006e\u0074"{_caded .HintAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Local =="\u0061\u0073\u0063i\u0069"{_gege ,_ebeg :=_bdea .Value ,error (nil );if _ebeg !=nil {return _ebeg ;};_caded .AsciiAttr =&_gege ;continue ;};if _bdea .Name .Local =="\u0068\u0041\u006es\u0069"{_gcabf ,_abaa :=_bdea .Value ,error (nil );if _abaa !=nil {return _abaa ;};_caded .HAnsiAttr =&_gcabf ;continue ;};if _bdea .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_ffegc ,_bfcd :=_bdea .Value ,error (nil );if _bfcd !=nil {return _bfcd ;};_caded .EastAsiaAttr =&_ffegc ;continue ;};if _bdea .Name .Local =="\u0063\u0073"{_bbbfef ,_abcf :=_bdea .Value ,error (nil );if _abcf !=nil {return _abcf ;};_caded .CsAttr =&_bbbfef ;continue ;};if _bdea .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_caded .AsciiThemeAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_caded .HAnsiThemeAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_caded .EastAsiaThemeAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_caded .CsthemeAttr .UnmarshalXMLAttr (_bdea );continue ;};};for {_efcdg ,_dbdab :=d .Token ();if _dbdab !=nil {return _ace .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_dbdab );};if _addcd ,_egdcg :=_efcdg .(_d .EndElement );_egdcg &&_addcd .Name ==start .Name {break ;};};return nil ;}; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path +func (_cbafa *CT_PageMar )ValidateWithPath (path string )error {if _eggaa :=_cbafa .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_eggaa !=nil {return _eggaa ;};if _eafbe :=_cbafa .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_eafbe !=nil {return _eafbe ;};if _aegc :=_cbafa .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_aegc !=nil {return _aegc ;};if _bdddc :=_cbafa .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_bdddc !=nil {return _bdddc ;};if _fcbcg :=_cbafa .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fcbcg !=nil {return _fcbcg ;};if _cgdbgf :=_cbafa .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_cgdbgf !=nil {return _cgdbgf ;};if _adgdc :=_cbafa .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_adgdc !=nil {return _adgdc ;};return nil ;};func (_faddbb *ST_SignedHpsMeasure )Validate ()error {return _faddbb .ValidateWithPath ("")};func (_dcfgb *WdST_AlignH )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcfgb =0;case "\u006c\u0065\u0066\u0074":*_dcfgb =1;case "\u0072\u0069\u0067h\u0074":*_dcfgb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcfgb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dcfgb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dcfgb =5;};return nil ;}; -// Border Shadow -ShadowAttr *_e .ST_OnOff ; +// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path +func (_aabbg *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };func (_accce *Endnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="\u0077\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073";return _accce .CT_Endnotes .MarshalXML (e ,start );};func (_cbbcb *EG_RubyContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbbcb .R !=nil {_ddeba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_cbbcb .R ,_ddeba );};if _cbbcb .EG_RunLevelElts !=nil {for _ ,_dbbeag :=range _cbbcb .EG_RunLevelElts {_dbbeag .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_febda ST_TabJc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_caceg :=_d .Attr {};_caceg .Name =name ;switch _febda {case ST_TabJcUnset :_caceg .Value ="";case ST_TabJcClear :_caceg .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_caceg .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_caceg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_caceg .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_caceg .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_caceg .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_caceg .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_caceg .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_caceg .Value ="\u0072\u0069\u0067h\u0074";};return _caceg ,nil ;};func (_ddgefe ST_Underline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddgefe .String (),start );}; -// Create Frame Effect -FrameAttr *_e .ST_OnOff ;};type CT_DocPartGallery struct{ +// Validate validates the Hdr and its children +func (_cabgdd *Hdr )Validate ()error {return _cabgdd .ValidateWithPath ("\u0048\u0064\u0072")};type CT_RecipientData struct{ -// Gallery Value -ValAttr ST_DocPartGallery ;}; +// Record Is Included in Mail Merge +Active *CT_OnOff ; -// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path -func (_eagce *CT_LevelSuffix )ValidateWithPath (path string )error {if _eagce .ValAttr ==ST_LevelSuffixUnset {return _ff .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 _beabc :=_eagce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beabc !=nil {return _beabc ;};return nil ;};func NewCT_TblCellMar ()*CT_TblCellMar {_fccdf :=&CT_TblCellMar {};return _fccdf };func (_fdfbc ST_WmlColorSchemeIndex )Validate ()error {return _fdfbc .ValidateWithPath ("")}; +// Index of Column Containing Unique Values for Record +Column *CT_DecimalNumber ; -// Validate validates the CT_TrackChangeNumbering and its children -func (_egbdbg *CT_TrackChangeNumbering )Validate ()error {return _egbdbg .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};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;);type CT_Hyperlink struct{ +// Unique Value for Record +UniqueTag *CT_Base64Binary ;};func (_afead ST_SignedHpsMeasure )String ()string {if _afead .Int64 !=nil {return _ace .Sprintf ("\u0025\u0076",*_afead .Int64 );};if _afead .ST_UniversalMeasure !=nil {return _ace .Sprintf ("\u0025\u0076",*_afead .ST_UniversalMeasure );};return "";};func (_ccgbbb ST_Lock )ValidateWithPath (path string )error {switch _ccgbbb {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgbbb ));};return nil ;};func (_adacd ST_FrameLayout )String ()string {switch _adacd {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 "";};type CT_TblCellMar struct{ -// Hyperlink Target Frame -TgtFrameAttr *string ; +// Table Cell Top Margin Default +Top *CT_TblWidth ; -// Associated String -TooltipAttr *string ; +// Table Cell Leading Margin Default +Start *CT_TblWidth ; -// Location in Target Document -DocLocationAttr *string ; +// Table Cell Leading Margin Default +Left *CT_TblWidth ; -// Add To Viewed Hyperlinks -HistoryAttr *_e .ST_OnOff ; +// Table Cell Bottom Margin Default +Bottom *CT_TblWidth ; -// Hyperlink Anchor -AnchorAttr *string ;IdAttr *string ; +// Table Cell Trailing Margin Default +End *CT_TblWidth ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Table Cell Trailing Margin Default +Right *CT_TblWidth ;};func (_gdgff *ST_PTabLeader )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdgff =0;case "\u006e\u006f\u006e\u0065":*_gdgff =1;case "\u0064\u006f\u0074":*_gdgff =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gdgff =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_gdgff =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_gdgff =5;};return nil ;};func (_agffce *AC_ChoiceRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feebe :for {_edfacb ,_aaagbf :=d .Token ();if _aaagbf !=nil {return _aaagbf ;};switch _dbeggc :=_edfacb .(type ){case _d .StartElement :switch _dbeggc .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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_agffce .Br =NewCT_Br ();if _eebccg :=d .DecodeElement (_agffce .Br ,&_dbeggc );_eebccg !=nil {return _eebccg ;};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 :"\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 :"\u0074"}:_agffce .T =NewCT_Text ();if _adbgdb :=d .DecodeElement (_agffce .T ,&_dbeggc );_adbgdb !=nil {return _adbgdb ;};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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_agffce .ContentPart =NewCT_Rel ();if _aabdg :=d .DecodeElement (_agffce .ContentPart ,&_dbeggc );_aabdg !=nil {return _aabdg ;};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 :"\u0064e\u006c\u0054\u0065\u0078\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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_agffce .DelText =NewCT_Text ();if _gcbag :=d .DecodeElement (_agffce .DelText ,&_dbeggc );_gcbag !=nil {return _gcbag ;};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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_agffce .InstrText =NewCT_Text ();if _bcffbe :=d .DecodeElement (_agffce .InstrText ,&_dbeggc );_bcffbe !=nil {return _bcffbe ;};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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_agffce .DelInstrText =NewCT_Text ();if _gbgaa :=d .DecodeElement (_agffce .DelInstrText ,&_dbeggc );_gbgaa !=nil {return _gbgaa ;};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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_agffce .NoBreakHyphen =NewCT_Empty ();if _ddbfe :=d .DecodeElement (_agffce .NoBreakHyphen ,&_dbeggc );_ddbfe !=nil {return _ddbfe ;};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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_agffce .SoftHyphen =NewCT_Empty ();if _ccfbb :=d .DecodeElement (_agffce .SoftHyphen ,&_dbeggc );_ccfbb !=nil {return _ccfbb ;};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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_agffce .DayShort =NewCT_Empty ();if _dbbaa :=d .DecodeElement (_agffce .DayShort ,&_dbeggc );_dbbaa !=nil {return _dbbaa ;};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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_agffce .MonthShort =NewCT_Empty ();if _bbbgd :=d .DecodeElement (_agffce .MonthShort ,&_dbeggc );_bbbgd !=nil {return _bbbgd ;};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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_agffce .YearShort =NewCT_Empty ();if _bffac :=d .DecodeElement (_agffce .YearShort ,&_dbeggc );_bffac !=nil {return _bffac ;};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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_agffce .DayLong =NewCT_Empty ();if _ebcgce :=d .DecodeElement (_agffce .DayLong ,&_dbeggc );_ebcgce !=nil {return _ebcgce ;};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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_agffce .MonthLong =NewCT_Empty ();if _cdfebd :=d .DecodeElement (_agffce .MonthLong ,&_dbeggc );_cdfebd !=nil {return _cdfebd ;};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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_agffce .YearLong =NewCT_Empty ();if _dabbfc :=d .DecodeElement (_agffce .YearLong ,&_dbeggc );_dabbfc !=nil {return _dabbfc ;};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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_agffce .AnnotationRef =NewCT_Empty ();if _fdbecb :=d .DecodeElement (_agffce .AnnotationRef ,&_dbeggc );_fdbecb !=nil {return _fdbecb ;};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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_agffce .FootnoteRef =NewCT_Empty ();if _cggbb :=d .DecodeElement (_agffce .FootnoteRef ,&_dbeggc );_cggbb !=nil {return _cggbb ;};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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_agffce .EndnoteRef =NewCT_Empty ();if _dedcf :=d .DecodeElement (_agffce .EndnoteRef ,&_dbeggc );_dedcf !=nil {return _dedcf ;};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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_agffce .Separator =NewCT_Empty ();if _dfagd :=d .DecodeElement (_agffce .Separator ,&_dbeggc );_dfagd !=nil {return _dfagd ;};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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_agffce .ContinuationSeparator =NewCT_Empty ();if _fgffe :=d .DecodeElement (_agffce .ContinuationSeparator ,&_dbeggc );_fgffe !=nil {return _fgffe ;};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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_agffce .Sym =NewCT_Sym ();if _abcac :=d .DecodeElement (_agffce .Sym ,&_dbeggc );_abcac !=nil {return _abcac ;};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 :"\u0070\u0067\u004eu\u006d"},_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 :"\u0070\u0067\u004eu\u006d"}:_agffce .PgNum =NewCT_Empty ();if _aeeccg :=d .DecodeElement (_agffce .PgNum ,&_dbeggc );_aeeccg !=nil {return _aeeccg ;};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 :"\u0063\u0072"},_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 :"\u0063\u0072"}:_agffce .Cr =NewCT_Empty ();if _cacdb :=d .DecodeElement (_agffce .Cr ,&_dbeggc );_cacdb !=nil {return _cacdb ;};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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_agffce .Tab =NewCT_Empty ();if _bbedf :=d .DecodeElement (_agffce .Tab ,&_dbeggc );_bbedf !=nil {return _bbedf ;};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 :"\u006f\u0062\u006a\u0065\u0063\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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_agffce .Object =NewCT_Object ();if _dgeba :=d .DecodeElement (_agffce .Object ,&_dbeggc );_dgeba !=nil {return _dgeba ;};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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_agffce .Pict =NewCT_Picture ();if _gdfcec :=d .DecodeElement (_agffce .Pict ,&_dbeggc );_gdfcec !=nil {return _gdfcec ;};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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_agffce .FldChar =NewCT_FldChar ();if _bagccd :=d .DecodeElement (_agffce .FldChar ,&_dbeggc );_bagccd !=nil {return _bagccd ;};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 :"\u0072\u0075\u0062\u0079"},_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 :"\u0072\u0075\u0062\u0079"}:_agffce .Ruby =NewCT_Ruby ();if _bdfgeb :=d .DecodeElement (_agffce .Ruby ,&_dbeggc );_bdfgeb !=nil {return _bdfgeb ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_agffce .FootnoteReference =NewCT_FtnEdnRef ();if _bgfdb :=d .DecodeElement (_agffce .FootnoteReference ,&_dbeggc );_bgfdb !=nil {return _bgfdb ;};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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_agffce .EndnoteReference =NewCT_FtnEdnRef ();if _beffeb :=d .DecodeElement (_agffce .EndnoteReference ,&_dbeggc );_beffeb !=nil {return _beffeb ;};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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_agffce .CommentReference =NewCT_Markup ();if _geefb :=d .DecodeElement (_agffce .CommentReference ,&_dbeggc );_geefb !=nil {return _geefb ;};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_agffce .Drawing =NewCT_Drawing ();if _gfdfa :=d .DecodeElement (_agffce .Drawing ,&_dbeggc );_gfdfa !=nil {return _gfdfa ;};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 :"\u0070\u0074\u0061\u0062"},_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 :"\u0070\u0074\u0061\u0062"}:_agffce .Ptab =NewCT_PTab ();if _eaefba :=d .DecodeElement (_agffce .Ptab ,&_dbeggc );_eaefba !=nil {return _eaefba ;};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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_agffce .LastRenderedPageBreak =NewCT_Empty ();if _aagce :=d .DecodeElement (_agffce .LastRenderedPageBreak ,&_dbeggc );_aagce !=nil {return _aagce ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0041\u0043_C\u0068\u006fi\u0063\u0065\u0052\u0075\u006e\u0020\u0025\u0076",_dbeggc .Name );if _eccgcf :=d .Skip ();_eccgcf !=nil {return _eccgcf ;};};case _d .EndElement :break _feebe ;case _d .CharData :};};return nil ;};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_ff .ST_OnOff ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_aegae WdST_AlignV )String ()string {switch _aegae {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 (_ebceb *CT_MoveBookmark )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eagega :=range start .Attr {if _eagega .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_febed ,_gcfe :=_eagega .Value ,error (nil );if _gcfe !=nil {return _gcfe ;};_ebceb .AuthorAttr =_febed ;continue ;};if _eagega .Name .Local =="\u0064\u0061\u0074\u0065"{_adbba ,_bbgdg :=ParseStdlibTime (_eagega .Value );if _bbgdg !=nil {return _bbgdg ;};_ebceb .DateAttr =_adbba ;continue ;};if _eagega .Name .Local =="\u006e\u0061\u006d\u0065"{_cedaa ,_bgade :=_eagega .Value ,error (nil );if _bgade !=nil {return _bgade ;};_ebceb .NameAttr =_cedaa ;continue ;};if _eagega .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_eafag ,_cfbdd :=_fc .ParseInt (_eagega .Value ,10,64);if _cfbdd !=nil {return _cfbdd ;};_ebceb .ColFirstAttr =&_eafag ;continue ;};if _eagega .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_ffeaf ,_ecage :=_fc .ParseInt (_eagega .Value ,10,64);if _ecage !=nil {return _ecage ;};_ebceb .ColLastAttr =&_ffeaf ;continue ;};if _eagega .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_ebceb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_eagega );continue ;};if _eagega .Name .Local =="\u0069\u0064"{_baab ,_dgcaeg :=_fc .ParseInt (_eagega .Value ,10,64);if _dgcaeg !=nil {return _dgcaeg ;};_ebceb .IdAttr =_baab ;continue ;};};for {_fgadfa ,_egcdf :=d .Token ();if _egcdf !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_egcdf );};if _dfbdd ,_dedda :=_fgadfa .(_f .EndElement );_dedda &&_dfbdd .Name ==start .Name {break ;};};return nil ;}; +// Object Application +ProgIdAttr *string ; -// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path -func (_gcgbc *CT_FFTextInput )ValidateWithPath (path string )error {if _gcgbc .Type !=nil {if _cfbca :=_gcgbc .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_cfbca !=nil {return _cfbca ;};};if _gcgbc .Default !=nil {if _baeb :=_gcgbc .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_baeb !=nil {return _baeb ;};};if _gcgbc .MaxLength !=nil {if _gfbb :=_gcgbc .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_gfbb !=nil {return _gfbb ;};};if _gcgbc .Format !=nil {if _dfgfe :=_gcgbc .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074");_dfgfe !=nil {return _dfgfe ;};};return nil ;};func (_aadbc *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 :_ff .Sprintf ("\u0025\u0076",_aadbc .AuthorAttr )});if _aadbc .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_aadbc .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_aadbc .IdAttr )});e .EncodeToken (start );_febcd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_aadbc .TblPr ,_febcd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Num ()*CT_Num {_cecda :=&CT_Num {};_cecda .AbstractNumId =NewCT_DecimalNumber ();return _cecda ;};type WdCT_WordprocessingContentPart struct{BwModeAttr _da .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_da .CT_Transform2D ;ExtLst *_da .CT_OfficeArtExtensionList ;};func (_gbdd *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 :_ff .Sprintf ("\u0025\u0076",_gbdd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_dbabe :=&CT_TrackChangeNumbering {};return _dbabe ;};func (_defdec *ST_PageBorderOffset )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcede ,_fcabdg :=d .Token ();if _fcabdg !=nil {return _fcabdg ;};if _gbaca ,_ggccdd :=_gcede .(_f .EndElement );_ggccdd &&_gbaca .Name ==start .Name {*_defdec =1;return nil ;};if _feeag ,_facfc :=_gcede .(_f .CharData );!_facfc {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcede );}else {switch string (_feeag ){case "":*_defdec =0;case "\u0070\u0061\u0067\u0065":*_defdec =1;case "\u0074\u0065\u0078\u0074":*_defdec =2;};};_gcede ,_fcabdg =d .Token ();if _fcabdg !=nil {return _fcabdg ;};if _baabe ,_bgbec :=_gcede .(_f .EndElement );_bgbec &&_baabe .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcede );};func (_fbefba ST_PageBorderZOrder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbefba .String (),start );};func NewWdEG_WrapType ()*WdEG_WrapType {_gbfgd :=&WdEG_WrapType {};return _gbfgd };func (_ecdeb *CT_EdnProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ecdeb .Pos !=nil {_cefgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_ecdeb .Pos ,_cefgb );};if _ecdeb .NumFmt !=nil {_bdbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ecdeb .NumFmt ,_bdbc );};if _ecdeb .NumStart !=nil {_bfbef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ecdeb .NumStart ,_bfbef );};if _ecdeb .NumRestart !=nil {_bdcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ecdeb .NumRestart ,_bdcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_deegc *CT_Div )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deegc .MarLeft =NewCT_SignedTwipsMeasure ();_deegc .MarRight =NewCT_SignedTwipsMeasure ();_deegc .MarTop =NewCT_SignedTwipsMeasure ();_deegc .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_fbbga :=range start .Attr {if _fbbga .Name .Local =="\u0069\u0064"{_ebaf ,_ffde :=_fc .ParseInt (_fbbga .Value ,10,64);if _ffde !=nil {return _ffde ;};_deegc .IdAttr =_ebaf ;continue ;};};_egcde :for {_fdbc ,_dggc :=d .Token ();if _dggc !=nil {return _dggc ;};switch _eeba :=_fdbc .(type ){case _f .StartElement :switch _eeba .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"}:_deegc .BlockQuote =NewCT_OnOff ();if _adaeg :=d .DecodeElement (_deegc .BlockQuote ,&_eeba );_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 :"\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"}:_deegc .BodyDiv =NewCT_OnOff ();if _gfgf :=d .DecodeElement (_deegc .BodyDiv ,&_eeba );_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 :"\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 _edccf :=d .DecodeElement (_deegc .MarLeft ,&_eeba );_edccf !=nil {return _edccf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _bgbb :=d .DecodeElement (_deegc .MarRight ,&_eeba );_bgbb !=nil {return _bgbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _gfee :=d .DecodeElement (_deegc .MarTop ,&_eeba );_gfee !=nil {return _gfee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _aaaab :=d .DecodeElement (_deegc .MarBottom ,&_eeba );_aaaab !=nil {return _aaaab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deegc .DivBdr =NewCT_DivBdr ();if _fdeea :=d .DecodeElement (_deegc .DivBdr ,&_eeba );_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 :"\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"}:_eeacd :=NewCT_Divs ();if _facba :=d .DecodeElement (_eeacd ,&_eeba );_facba !=nil {return _facba ;};_deegc .DivsChild =append (_deegc .DivsChild ,_eeacd );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0076\u0020\u0025\u0076",_eeba .Name );if _ebaac :=d .Skip ();_ebaac !=nil {return _ebaac ;};};case _f .EndElement :break _egcde ;case _f .CharData :};};return nil ;};func (_edbbfg *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 :_ff .Sprintf ("\u0025\u0076",_edbbfg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcggc ST_FrameLayout )ValidateWithPath (path string )error {switch _gcggc {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcggc ));};return nil ;};func (_dgffcb ST_DocPartBehavior )ValidateWithPath (path string )error {switch _dgffcb {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgffcb ));};return nil ;}; +// Object Shape +ShapeIdAttr *string ; -// Validate validates the CT_FtnEdn and its children -func (_cebae *CT_FtnEdn )Validate ()error {return _cebae .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};func (_gebgeb ST_RestartNumber )Validate ()error {return _gebgeb .ValidateWithPath ("")}; +// Field Switches +FieldCodesAttr *string ;};func NewCT_Attr ()*CT_Attr {_aeea :=&CT_Attr {};return _aeea }; -// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path -func (_cbdgg *CT_EdnProps )ValidateWithPath (path string )error {if _cbdgg .Pos !=nil {if _aecbc :=_cbdgg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_aecbc !=nil {return _aecbc ;};};if _cbdgg .NumFmt !=nil {if _gbdfgf :=_cbdgg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gbdfgf !=nil {return _gbdfgf ;};};if _cbdgg .NumStart !=nil {if _bafd :=_cbdgg .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bafd !=nil {return _bafd ;};};if _cbdgg .NumRestart !=nil {if _edbff :=_cbdgg .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_edbff !=nil {return _edbff ;};};return nil ;};func (_gdaff *CT_PPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdaff .PPr =NewCT_PPrBase ();for _ ,_eaefd :=range start .Attr {if _eaefd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bceag ,_acfba :=_eaefd .Value ,error (nil );if _acfba !=nil {return _acfba ;};_gdaff .AuthorAttr =_bceag ;continue ;};if _eaefd .Name .Local =="\u0064\u0061\u0074\u0065"{_adade ,_bdbdb :=ParseStdlibTime (_eaefd .Value );if _bdbdb !=nil {return _bdbdb ;};_gdaff .DateAttr =&_adade ;continue ;};if _eaefd .Name .Local =="\u0069\u0064"{_fcfef ,_febbd :=_fc .ParseInt (_eaefd .Value ,10,64);if _febbd !=nil {return _febbd ;};_gdaff .IdAttr =_fcfef ;continue ;};};_dedab :for {_gcebcg ,_eeeaeb :=d .Token ();if _eeeaeb !=nil {return _eeeaeb ;};switch _eefcf :=_gcebcg .(type ){case _f .StartElement :switch _eefcf .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 _gccec :=d .DecodeElement (_gdaff .PPr ,&_eefcf );_gccec !=nil {return _gccec ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0050\u0072C\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_eefcf .Name );if _feade :=d .Skip ();_feade !=nil {return _feade ;};};case _f .EndElement :break _dedab ;case _f .CharData :};};return nil ;};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_fbgec :=&CT_FramesetSplitbar {};return _fbgec };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";func (_bdaegf *WdCT_WrapNone )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egaca *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 :_ff .Sprintf ("\u0025\u0076",_egaca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dddae ST_Zoom )Validate ()error {return _dddae .ValidateWithPath ("")};func NewCT_Guid ()*CT_Guid {_agefa :=&CT_Guid {};return _agefa };func (_ffdfb *ST_TextDirection )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffdfb =0;case "\u0074\u0062":*_ffdfb =1;case "\u0072\u006c":*_ffdfb =2;case "\u006c\u0072":*_ffdfb =3;case "\u0074\u0062\u0056":*_ffdfb =4;case "\u0072\u006c\u0056":*_ffdfb =5;case "\u006c\u0072\u0056":*_ffdfb =6;case "\u0062\u0074\u004c\u0072":*_ffdfb =7;case "\u006c\u0072\u0054\u0062":*_ffdfb =8;case "\u006c\u0072\u0054b\u0056":*_ffdfb =9;case "\u0074\u0062\u004cr\u0056":*_ffdfb =10;case "\u0074\u0062\u0052\u006c":*_ffdfb =11;case "\u0074\u0062\u0052l\u0056":*_ffdfb =12;};return nil ;}; +// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path +func (_egge *CT_FFData )ValidateWithPath (path string )error {for _fdfaa ,_gfcb :=range _egge .Name {if _gegba :=_gfcb .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fdfaa ));_gegba !=nil {return _gegba ;};};for _abae ,_ggdg :=range _egge .Label {if _aecdg :=_ggdg .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_abae ));_aecdg !=nil {return _aecdg ;};};for _gcfeg ,_ecabf :=range _egge .TabIndex {if _adbae :=_ecabf .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_gcfeg ));_adbae !=nil {return _adbae ;};};for _fgdd ,_befd :=range _egge .Enabled {if _dfbfb :=_befd .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_fgdd ));_dfbfb !=nil {return _dfbfb ;};};for _acdbcd ,_aabdbb :=range _egge .CalcOnExit {if _efbef :=_aabdbb .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_acdbcd ));_efbef !=nil {return _efbef ;};};for _cgced ,_dbaa :=range _egge .EntryMacro {if _dgbad :=_dbaa .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_cgced ));_dgbad !=nil {return _dgbad ;};};for _gdcaf ,_bcff :=range _egge .ExitMacro {if _baba :=_bcff .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_gdcaf ));_baba !=nil {return _baba ;};};for _cfeb ,_adbg :=range _egge .HelpText {if _dggfg :=_adbg .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cfeb ));_dggfg !=nil {return _dggfg ;};};for _babdg ,_bgece :=range _egge .StatusText {if _fdga :=_bgece .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_babdg ));_fdga !=nil {return _fdga ;};};if _egge .CheckBox !=nil {if _agac :=_egge .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_agac !=nil {return _agac ;};};if _egge .DdList !=nil {if _dddcf :=_egge .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074");_dddcf !=nil {return _dddcf ;};};if _egge .TextInput !=nil {if _cgge :=_egge .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_cgge !=nil {return _cgge ;};};return nil ;};func (_bfdfe *CT_TextEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fgbbc ,_geage :=_bfdfe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _geage !=nil {return _geage ;};start .Attr =append (start .Attr ,_fgbbc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ShapeDefaults and its children -func (_eebbg *CT_ShapeDefaults )Validate ()error {return _eebbg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_dafbbc ST_DocPartBehavior )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfcefd :=_f .Attr {};_dfcefd .Name =name ;switch _dafbbc {case ST_DocPartBehaviorUnset :_dfcefd .Value ="";case ST_DocPartBehaviorContent :_dfcefd .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_dfcefd .Value ="\u0070";case ST_DocPartBehaviorPg :_dfcefd .Value ="\u0070\u0067";};return _dfcefd ,nil ;};type CT_DocType struct{ +// Validate validates the CT_EdnPos and its children +func (_gbbg *CT_EdnPos )Validate ()error {return _gbbg .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");};func (_cafddb ST_FtnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cafddb .String (),start );};func (_ebbaae ST_Theme )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccebc :=_d .Attr {};_ccebc .Name =name ;switch _ebbaae {case ST_ThemeUnset :_ccebc .Value ="";case ST_ThemeMajorEastAsia :_ccebc .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_ccebc .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_ccebc .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_ccebc .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_ccebc .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_ccebc .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_ccebc .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_ccebc .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _ccebc ,nil ;};func (_deafgf ST_HdrFtr )ValidateWithPath (path string )error {switch _deafgf {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deafgf ));};return nil ;};func NewCT_Markup ()*CT_Markup {_afeac :=&CT_Markup {};return _afeac };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;);type CT_SdtDocPart struct{ -// Document Classification Value -ValAttr string ;}; +// Document Part Gallery Filter +DocPartGallery *CT_String ; -// Validate validates the CT_Jc and its children -func (_fedda *CT_Jc )Validate ()error {return _fedda .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Document Part Category Filter +DocPartCategory *CT_String ; -// Annotation Identifier -IdAttr int64 ;TblPr *CT_TblPrBase ;};func (_cfbge ST_ProofErr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfbge .String (),start );};func (_abffeg ST_TextDirection )Validate ()error {return _abffeg .ValidateWithPath ("")};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_egbadb :=&WdCT_PosHChoice {};return _egbadb };func (_bccdgb *WdST_AlignH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geadbe ,_ddgfgc :=d .Token ();if _ddgfgc !=nil {return _ddgfgc ;};if _ceegfd ,_bdddbg :=_geadbe .(_f .EndElement );_bdddbg &&_ceegfd .Name ==start .Name {*_bccdgb =1;return nil ;};if _ffagbg ,_gdadgd :=_geadbe .(_f .CharData );!_gdadgd {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geadbe );}else {switch string (_ffagbg ){case "":*_bccdgb =0;case "\u006c\u0065\u0066\u0074":*_bccdgb =1;case "\u0072\u0069\u0067h\u0074":*_bccdgb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bccdgb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bccdgb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bccdgb =5;};};_geadbe ,_ddgfgc =d .Token ();if _ddgfgc !=nil {return _ddgfgc ;};if _ffabc ,_cacge :=_geadbe .(_f .EndElement );_cacge &&_ffabc .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geadbe );}; +// Built-In Document Part +DocPartUnique *CT_OnOff ;};func (_eafef ST_TextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eafef .String (),start );}; -// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path -func (_gddbg *CT_ParaRPrChange )ValidateWithPath (path string )error {if _gcbca :=_gddbg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gcbca !=nil {return _gcbca ;};return nil ;};type ST_DocProtect byte ;func (_gccbg *CT_RPrOriginal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gccbg .RStyle !=nil {_ccbac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gccbg .RStyle ,_ccbac );};if _gccbg .RFonts !=nil {_adeaea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gccbg .RFonts ,_adeaea );};if _gccbg .B !=nil {_cdfdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_gccbg .B ,_cdfdd );};if _gccbg .BCs !=nil {_eedge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_gccbg .BCs ,_eedge );};if _gccbg .I !=nil {_bgfaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_gccbg .I ,_bgfaa );};if _gccbg .ICs !=nil {_abbfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_gccbg .ICs ,_abbfa );};if _gccbg .Caps !=nil {_aaegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_gccbg .Caps ,_aaegg );};if _gccbg .SmallCaps !=nil {_fafea :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_gccbg .SmallCaps ,_fafea );};if _gccbg .Strike !=nil {_caabc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_gccbg .Strike ,_caabc );};if _gccbg .Dstrike !=nil {_cead :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_gccbg .Dstrike ,_cead );};if _gccbg .Outline !=nil {_egfcd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_gccbg .Outline ,_egfcd );};if _gccbg .Shadow !=nil {_fgfee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gccbg .Shadow ,_fgfee );};if _gccbg .Emboss !=nil {_fddgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_gccbg .Emboss ,_fddgc );};if _gccbg .Imprint !=nil {_bgaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_gccbg .Imprint ,_bgaa );};if _gccbg .NoProof !=nil {_gaecf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_gccbg .NoProof ,_gaecf );};if _gccbg .SnapToGrid !=nil {_beaea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gccbg .SnapToGrid ,_beaea );};if _gccbg .Vanish !=nil {_cbbdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gccbg .Vanish ,_cbbdc );};if _gccbg .WebHidden !=nil {_ecbfg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gccbg .WebHidden ,_ecbfg );};if _gccbg .Color !=nil {_eafcb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gccbg .Color ,_eafcb );};if _gccbg .Spacing !=nil {_dddfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gccbg .Spacing ,_dddfa );};if _gccbg .W !=nil {_egdafd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_gccbg .W ,_egdafd );};if _gccbg .Kern !=nil {_fgeee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_gccbg .Kern ,_fgeee );};if _gccbg .Position !=nil {_bdbad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gccbg .Position ,_bdbad );};if _gccbg .Sz !=nil {_bdbae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gccbg .Sz ,_bdbae );};if _gccbg .SzCs !=nil {_abagg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_gccbg .SzCs ,_abagg );};if _gccbg .Highlight !=nil {_dcbbg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gccbg .Highlight ,_dcbbg );};if _gccbg .U !=nil {_adedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_gccbg .U ,_adedc );};if _gccbg .Effect !=nil {_cfeec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gccbg .Effect ,_cfeec );};if _gccbg .Bdr !=nil {_dbccf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_gccbg .Bdr ,_dbccf );};if _gccbg .Shd !=nil {_bgcdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gccbg .Shd ,_bgcdf );};if _gccbg .FitText !=nil {_eedac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_gccbg .FitText ,_eedac );};if _gccbg .VertAlign !=nil {_eebbc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gccbg .VertAlign ,_eebbc );};if _gccbg .Rtl !=nil {_gefff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_gccbg .Rtl ,_gefff );};if _gccbg .Cs !=nil {_afadc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_gccbg .Cs ,_afadc );};if _gccbg .Em !=nil {_cfade :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_gccbg .Em ,_cfade );};if _gccbg .Lang !=nil {_dgcca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_gccbg .Lang ,_dgcca );};if _gccbg .EastAsianLayout !=nil {_cbafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gccbg .EastAsianLayout ,_cbafe );};if _gccbg .SpecVanish !=nil {_egbda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gccbg .SpecVanish ,_egbda );};if _gccbg .OMath !=nil {_cbgdg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_gccbg .OMath ,_cbgdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FFDDList struct{ +// Validate validates the Comments and its children +func (_gcffg *Comments )Validate ()error {return _gcffg .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; -// Drop-Down List Selection -Result *CT_DecimalNumber ; +// Validate validates the CT_PPr and its children +func (_abdae *CT_PPr )Validate ()error {return _abdae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");}; -// Default Drop-Down List Item Index -Default *CT_DecimalNumber ; +// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path +func (_dcagaa *CT_SdtText )ValidateWithPath (path string )error {if _dcagaa .MultiLineAttr !=nil {if _aaccd :=_dcagaa .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_aaccd !=nil {return _aaccd ;};};return nil ;}; -// Drop-Down List Entry -ListEntry []*CT_String ;};func (_degdcb WdST_RelFromH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_degdcb .String (),start );};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_daece :=&EG_FtnEdnNumProps {};return _daece }; +// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path +func (_acgag *CT_TcBorders )ValidateWithPath (path string )error {if _acgag .Top !=nil {if _bafdb :=_acgag .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bafdb !=nil {return _bafdb ;};};if _acgag .Start !=nil {if _agdfe :=_acgag .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_agdfe !=nil {return _agdfe ;};};if _acgag .Left !=nil {if _efcgd :=_acgag .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_efcgd !=nil {return _efcgd ;};};if _acgag .Bottom !=nil {if _aabgb :=_acgag .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_aabgb !=nil {return _aabgb ;};};if _acgag .End !=nil {if _befade :=_acgag .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_befade !=nil {return _befade ;};};if _acgag .Right !=nil {if _accdd :=_acgag .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_accdd !=nil {return _accdd ;};};if _acgag .InsideH !=nil {if _egfabf :=_acgag .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_egfabf !=nil {return _egfabf ;};};if _acgag .InsideV !=nil {if _acfab :=_acgag .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056");_acfab !=nil {return _acfab ;};};if _acgag .Tl2br !=nil {if _bedfa :=_acgag .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_bedfa !=nil {return _bedfa ;};};if _acgag .Tr2bl !=nil {if _ebbcf :=_acgag .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c");_ebbcf !=nil {return _ebbcf ;};};return nil ;};func (_ceacgd ST_TextDirection )ValidateWithPath (path string )error {switch _ceacgd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceacgd ));};return nil ;};func (_cddfb WdST_WrapText )Validate ()error {return _cddfb .ValidateWithPath ("")};func (_bfbadd *Settings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfbadd .CT_Settings =*NewCT_Settings ();_acfaa :for {_cgeecd ,_gfbba :=d .Token ();if _gfbba !=nil {return _gfbba ;};switch _bgeaag :=_cgeecd .(type ){case _d .StartElement :switch _bgeaag .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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bfbadd .WriteProtection =NewCT_WriteProtection ();if _cfddff :=d .DecodeElement (_bfbadd .WriteProtection ,&_bgeaag );_cfddff !=nil {return _cfddff ;};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 :"\u0076\u0069\u0065\u0077"},_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 :"\u0076\u0069\u0065\u0077"}:_bfbadd .View =NewCT_View ();if _cebgag :=d .DecodeElement (_bfbadd .View ,&_bgeaag );_cebgag !=nil {return _cebgag ;};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 :"\u007a\u006f\u006f\u006d"},_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 :"\u007a\u006f\u006f\u006d"}:_bfbadd .Zoom =NewCT_Zoom ();if _agabab :=d .DecodeElement (_bfbadd .Zoom ,&_bgeaag );_agabab !=nil {return _agabab ;};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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_bfbadd .RemovePersonalInformation =NewCT_OnOff ();if _eebcg :=d .DecodeElement (_bfbadd .RemovePersonalInformation ,&_bgeaag );_eebcg !=nil {return _eebcg ;};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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_bfbadd .RemoveDateAndTime =NewCT_OnOff ();if _afbff :=d .DecodeElement (_bfbadd .RemoveDateAndTime ,&_bgeaag );_afbff !=nil {return _afbff ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_bfbadd .DoNotDisplayPageBoundaries =NewCT_OnOff ();if _dededf :=d .DecodeElement (_bfbadd .DoNotDisplayPageBoundaries ,&_bgeaag );_dededf !=nil {return _dededf ;};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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_bfbadd .DisplayBackgroundShape =NewCT_OnOff ();if _bceaf :=d .DecodeElement (_bfbadd .DisplayBackgroundShape ,&_bgeaag );_bceaf !=nil {return _bceaf ;};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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_bfbadd .PrintPostScriptOverText =NewCT_OnOff ();if _gfeeff :=d .DecodeElement (_bfbadd .PrintPostScriptOverText ,&_bgeaag );_gfeeff !=nil {return _gfeeff ;};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 :"\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"},_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 :"\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"}:_bfbadd .PrintFractionalCharacterWidth =NewCT_OnOff ();if _adggd :=d .DecodeElement (_bfbadd .PrintFractionalCharacterWidth ,&_bgeaag );_adggd !=nil {return _adggd ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_bfbadd .PrintFormsData =NewCT_OnOff ();if _cgddccd :=d .DecodeElement (_bfbadd .PrintFormsData ,&_bgeaag );_cgddccd !=nil {return _cgddccd ;};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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_bfbadd .EmbedTrueTypeFonts =NewCT_OnOff ();if _acgda :=d .DecodeElement (_bfbadd .EmbedTrueTypeFonts ,&_bgeaag );_acgda !=nil {return _acgda ;};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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_bfbadd .EmbedSystemFonts =NewCT_OnOff ();if _aaaaf :=d .DecodeElement (_bfbadd .EmbedSystemFonts ,&_bgeaag );_aaaaf !=nil {return _aaaaf ;};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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_bfbadd .SaveSubsetFonts =NewCT_OnOff ();if _efddcc :=d .DecodeElement (_bfbadd .SaveSubsetFonts ,&_bgeaag );_efddcc !=nil {return _efddcc ;};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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_bfbadd .SaveFormsData =NewCT_OnOff ();if _dgfgd :=d .DecodeElement (_bfbadd .SaveFormsData ,&_bgeaag );_dgfgd !=nil {return _dgfgd ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bfbadd .MirrorMargins =NewCT_OnOff ();if _bbgbgc :=d .DecodeElement (_bfbadd .MirrorMargins ,&_bgeaag );_bbgbgc !=nil {return _bbgbgc ;};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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_bfbadd .AlignBordersAndEdges =NewCT_OnOff ();if _cdfcd :=d .DecodeElement (_bfbadd .AlignBordersAndEdges ,&_bgeaag );_cdfcd !=nil {return _cdfcd ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_bfbadd .BordersDoNotSurroundHeader =NewCT_OnOff ();if _bcdffg :=d .DecodeElement (_bfbadd .BordersDoNotSurroundHeader ,&_bgeaag );_bcdffg !=nil {return _bcdffg ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_bfbadd .BordersDoNotSurroundFooter =NewCT_OnOff ();if _cgead :=d .DecodeElement (_bfbadd .BordersDoNotSurroundFooter ,&_bgeaag );_cgead !=nil {return _cgead ;};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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_bfbadd .GutterAtTop =NewCT_OnOff ();if _dabeff :=d .DecodeElement (_bfbadd .GutterAtTop ,&_bgeaag );_dabeff !=nil {return _dabeff ;};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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_bfbadd .HideSpellingErrors =NewCT_OnOff ();if _bddce :=d .DecodeElement (_bfbadd .HideSpellingErrors ,&_bgeaag );_bddce !=nil {return _bddce ;};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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_bfbadd .HideGrammaticalErrors =NewCT_OnOff ();if _cagd :=d .DecodeElement (_bfbadd .HideGrammaticalErrors ,&_bgeaag );_cagd !=nil {return _cagd ;};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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_addgdg :=NewCT_WritingStyle ();if _febbee :=d .DecodeElement (_addgdg ,&_bgeaag );_febbee !=nil {return _febbee ;};_bfbadd .ActiveWritingStyle =append (_bfbadd .ActiveWritingStyle ,_addgdg );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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_bfbadd .ProofState =NewCT_Proof ();if _daegb :=d .DecodeElement (_bfbadd .ProofState ,&_bgeaag );_daegb !=nil {return _daegb ;};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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_bfbadd .FormsDesign =NewCT_OnOff ();if _eaadgd :=d .DecodeElement (_bfbadd .FormsDesign ,&_bgeaag );_eaadgd !=nil {return _eaadgd ;};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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_bfbadd .AttachedTemplate =NewCT_Rel ();if _agegea :=d .DecodeElement (_bfbadd .AttachedTemplate ,&_bgeaag );_agegea !=nil {return _agegea ;};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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_bfbadd .LinkStyles =NewCT_OnOff ();if _daeedf :=d .DecodeElement (_bfbadd .LinkStyles ,&_bgeaag );_daeedf !=nil {return _daeedf ;};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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_bfbadd .StylePaneFormatFilter =NewCT_StylePaneFilter ();if _gagfde :=d .DecodeElement (_bfbadd .StylePaneFormatFilter ,&_bgeaag );_gagfde !=nil {return _gagfde ;};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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_bfbadd .StylePaneSortMethod =NewCT_StyleSort ();if _afbadgb :=d .DecodeElement (_bfbadd .StylePaneSortMethod ,&_bgeaag );_afbadgb !=nil {return _afbadgb ;};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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_bfbadd .DocumentType =NewCT_DocType ();if _ebbeee :=d .DecodeElement (_bfbadd .DocumentType ,&_bgeaag );_ebbeee !=nil {return _ebbeee ;};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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_bfbadd .MailMerge =NewCT_MailMerge ();if _gfffc :=d .DecodeElement (_bfbadd .MailMerge ,&_bgeaag );_gfffc !=nil {return _gfffc ;};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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_bfbadd .RevisionView =NewCT_TrackChangesView ();if _ecedeb :=d .DecodeElement (_bfbadd .RevisionView ,&_bgeaag );_ecedeb !=nil {return _ecedeb ;};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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_bfbadd .TrackRevisions =NewCT_OnOff ();if _gdfef :=d .DecodeElement (_bfbadd .TrackRevisions ,&_bgeaag );_gdfef !=nil {return _gdfef ;};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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_bfbadd .DoNotTrackMoves =NewCT_OnOff ();if _eedfa :=d .DecodeElement (_bfbadd .DoNotTrackMoves ,&_bgeaag );_eedfa !=nil {return _eedfa ;};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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_bfbadd .DoNotTrackFormatting =NewCT_OnOff ();if _caeea :=d .DecodeElement (_bfbadd .DoNotTrackFormatting ,&_bgeaag );_caeea !=nil {return _caeea ;};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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_bfbadd .DocumentProtection =NewCT_DocProtect ();if _cccdbd :=d .DecodeElement (_bfbadd .DocumentProtection ,&_bgeaag );_cccdbd !=nil {return _cccdbd ;};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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_bfbadd .AutoFormatOverride =NewCT_OnOff ();if _efefa :=d .DecodeElement (_bfbadd .AutoFormatOverride ,&_bgeaag );_efefa !=nil {return _efefa ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_bfbadd .StyleLockTheme =NewCT_OnOff ();if _gabfe :=d .DecodeElement (_bfbadd .StyleLockTheme ,&_bgeaag );_gabfe !=nil {return _gabfe ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_bfbadd .StyleLockQFSet =NewCT_OnOff ();if _eaegea :=d .DecodeElement (_bfbadd .StyleLockQFSet ,&_bgeaag );_eaegea !=nil {return _eaegea ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_bfbadd .DefaultTabStop =NewCT_TwipsMeasure ();if _dafcga :=d .DecodeElement (_bfbadd .DefaultTabStop ,&_bgeaag );_dafcga !=nil {return _dafcga ;};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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_bfbadd .AutoHyphenation =NewCT_OnOff ();if _dgagd :=d .DecodeElement (_bfbadd .AutoHyphenation ,&_bgeaag );_dgagd !=nil {return _dgagd ;};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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_bfbadd .ConsecutiveHyphenLimit =NewCT_DecimalNumber ();if _debfcb :=d .DecodeElement (_bfbadd .ConsecutiveHyphenLimit ,&_bgeaag );_debfcb !=nil {return _debfcb ;};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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_bfbadd .HyphenationZone =NewCT_TwipsMeasure ();if _fafaaa :=d .DecodeElement (_bfbadd .HyphenationZone ,&_bgeaag );_fafaaa !=nil {return _fafaaa ;};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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_bfbadd .DoNotHyphenateCaps =NewCT_OnOff ();if _dbeffb :=d .DecodeElement (_bfbadd .DoNotHyphenateCaps ,&_bgeaag );_dbeffb !=nil {return _dbeffb ;};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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_bfbadd .ShowEnvelope =NewCT_OnOff ();if _dfadb :=d .DecodeElement (_bfbadd .ShowEnvelope ,&_bgeaag );_dfadb !=nil {return _dfadb ;};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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_bfbadd .SummaryLength =NewCT_DecimalNumberOrPrecent ();if _bcgebf :=d .DecodeElement (_bfbadd .SummaryLength ,&_bgeaag );_bcgebf !=nil {return _bcgebf ;};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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_bfbadd .ClickAndTypeStyle =NewCT_String ();if _caedff :=d .DecodeElement (_bfbadd .ClickAndTypeStyle ,&_bgeaag );_caedff !=nil {return _caedff ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_bfbadd .DefaultTableStyle =NewCT_String ();if _fdade :=d .DecodeElement (_bfbadd .DefaultTableStyle ,&_bgeaag );_fdade !=nil {return _fdade ;};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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_bfbadd .EvenAndOddHeaders =NewCT_OnOff ();if _dcaff :=d .DecodeElement (_bfbadd .EvenAndOddHeaders ,&_bgeaag );_dcaff !=nil {return _dcaff ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_bfbadd .BookFoldRevPrinting =NewCT_OnOff ();if _ffggge :=d .DecodeElement (_bfbadd .BookFoldRevPrinting ,&_bgeaag );_ffggge !=nil {return _ffggge ;};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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_bfbadd .BookFoldPrinting =NewCT_OnOff ();if _abdfb :=d .DecodeElement (_bfbadd .BookFoldPrinting ,&_bgeaag );_abdfb !=nil {return _abdfb ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_bfbadd .BookFoldPrintingSheets =NewCT_DecimalNumber ();if _bcggdg :=d .DecodeElement (_bfbadd .BookFoldPrintingSheets ,&_bgeaag );_bcggdg !=nil {return _bcggdg ;};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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_bfbadd .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure ();if _fbgabb :=d .DecodeElement (_bfbadd .DrawingGridHorizontalSpacing ,&_bgeaag );_fbgabb !=nil {return _fbgabb ;};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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_bfbadd .DrawingGridVerticalSpacing =NewCT_TwipsMeasure ();if _gegce :=d .DecodeElement (_bfbadd .DrawingGridVerticalSpacing ,&_bgeaag );_gegce !=nil {return _gegce ;};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 :"\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"},_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 :"\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"}:_bfbadd .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber ();if _abgac :=d .DecodeElement (_bfbadd .DisplayHorizontalDrawingGridEvery ,&_bgeaag );_abgac !=nil {return _abgac ;};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 :"\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"},_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 :"\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"}:_bfbadd .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber ();if _dagce :=d .DecodeElement (_bfbadd .DisplayVerticalDrawingGridEvery ,&_bgeaag );_dagce !=nil {return _dagce ;};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 :"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"},_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 :"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"}:_bfbadd .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff ();if _eacde :=d .DecodeElement (_bfbadd .DoNotUseMarginsForDrawingGridOrigin ,&_bgeaag );_eacde !=nil {return _eacde ;};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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_bfbadd .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure ();if _fegag :=d .DecodeElement (_bfbadd .DrawingGridHorizontalOrigin ,&_bgeaag );_fegag !=nil {return _fegag ;};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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_bfbadd .DrawingGridVerticalOrigin =NewCT_TwipsMeasure ();if _acegf :=d .DecodeElement (_bfbadd .DrawingGridVerticalOrigin ,&_bgeaag );_acegf !=nil {return _acegf ;};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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_bfbadd .DoNotShadeFormData =NewCT_OnOff ();if _fgdgca :=d .DecodeElement (_bfbadd .DoNotShadeFormData ,&_bgeaag );_fgdgca !=nil {return _fgdgca ;};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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_bfbadd .NoPunctuationKerning =NewCT_OnOff ();if _gegff :=d .DecodeElement (_bfbadd .NoPunctuationKerning ,&_bgeaag );_gegff !=nil {return _gegff ;};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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_bfbadd .CharacterSpacingControl =NewCT_CharacterSpacing ();if _dbgeeg :=d .DecodeElement (_bfbadd .CharacterSpacingControl ,&_bgeaag );_dbgeeg !=nil {return _dbgeeg ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_bfbadd .PrintTwoOnOne =NewCT_OnOff ();if _dacfdf :=d .DecodeElement (_bfbadd .PrintTwoOnOne ,&_bgeaag );_dacfdf !=nil {return _dacfdf ;};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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_bfbadd .StrictFirstAndLastChars =NewCT_OnOff ();if _fcbegb :=d .DecodeElement (_bfbadd .StrictFirstAndLastChars ,&_bgeaag );_fcbegb !=nil {return _fcbegb ;};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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_bfbadd .NoLineBreaksAfter =NewCT_Kinsoku ();if _cgbdgd :=d .DecodeElement (_bfbadd .NoLineBreaksAfter ,&_bgeaag );_cgbdgd !=nil {return _cgbdgd ;};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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_bfbadd .NoLineBreaksBefore =NewCT_Kinsoku ();if _ddccdd :=d .DecodeElement (_bfbadd .NoLineBreaksBefore ,&_bgeaag );_ddccdd !=nil {return _ddccdd ;};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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_bfbadd .SavePreviewPicture =NewCT_OnOff ();if _abdaee :=d .DecodeElement (_bfbadd .SavePreviewPicture ,&_bgeaag );_abdaee !=nil {return _abdaee ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_bfbadd .DoNotValidateAgainstSchema =NewCT_OnOff ();if _caggg :=d .DecodeElement (_bfbadd .DoNotValidateAgainstSchema ,&_bgeaag );_caggg !=nil {return _caggg ;};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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_bfbadd .SaveInvalidXml =NewCT_OnOff ();if _agegb :=d .DecodeElement (_bfbadd .SaveInvalidXml ,&_bgeaag );_agegb !=nil {return _agegb ;};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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_bfbadd .IgnoreMixedContent =NewCT_OnOff ();if _fdecbc :=d .DecodeElement (_bfbadd .IgnoreMixedContent ,&_bgeaag );_fdecbc !=nil {return _fdecbc ;};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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_bfbadd .AlwaysShowPlaceholderText =NewCT_OnOff ();if _fggff :=d .DecodeElement (_bfbadd .AlwaysShowPlaceholderText ,&_bgeaag );_fggff !=nil {return _fggff ;};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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_bfbadd .DoNotDemarcateInvalidXml =NewCT_OnOff ();if _fcccg :=d .DecodeElement (_bfbadd .DoNotDemarcateInvalidXml ,&_bgeaag );_fcccg !=nil {return _fcccg ;};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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_bfbadd .SaveXmlDataOnly =NewCT_OnOff ();if _efcbf :=d .DecodeElement (_bfbadd .SaveXmlDataOnly ,&_bgeaag );_efcbf !=nil {return _efcbf ;};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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_bfbadd .UseXSLTWhenSaving =NewCT_OnOff ();if _edaffb :=d .DecodeElement (_bfbadd .UseXSLTWhenSaving ,&_bgeaag );_edaffb !=nil {return _edaffb ;};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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_bfbadd .SaveThroughXslt =NewCT_SaveThroughXslt ();if _ggcg :=d .DecodeElement (_bfbadd .SaveThroughXslt ,&_bgeaag );_ggcg !=nil {return _ggcg ;};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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_bfbadd .ShowXMLTags =NewCT_OnOff ();if _geeda :=d .DecodeElement (_bfbadd .ShowXMLTags ,&_bgeaag );_geeda !=nil {return _geeda ;};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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_bfbadd .AlwaysMergeEmptyNamespace =NewCT_OnOff ();if _cbgfab :=d .DecodeElement (_bfbadd .AlwaysMergeEmptyNamespace ,&_bgeaag );_cbgfab !=nil {return _cbgfab ;};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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_bfbadd .UpdateFields =NewCT_OnOff ();if _adfab :=d .DecodeElement (_bfbadd .UpdateFields ,&_bgeaag );_adfab !=nil {return _adfab ;};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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_bfbadd .HdrShapeDefaults =NewCT_ShapeDefaults ();if _dfcgbg :=d .DecodeElement (_bfbadd .HdrShapeDefaults ,&_bgeaag );_dfcgbg !=nil {return _dfcgbg ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_bfbadd .FootnotePr =NewCT_FtnDocProps ();if _abbef :=d .DecodeElement (_bfbadd .FootnotePr ,&_bgeaag );_abbef !=nil {return _abbef ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_bfbadd .EndnotePr =NewCT_EdnDocProps ();if _dggeef :=d .DecodeElement (_bfbadd .EndnotePr ,&_bgeaag );_dggeef !=nil {return _dggeef ;};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 :"\u0063\u006f\u006d\u0070\u0061\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 :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_bfbadd .Compat =NewCT_Compat ();if _dcfdd :=d .DecodeElement (_bfbadd .Compat ,&_bgeaag );_dcfdd !=nil {return _dcfdd ;};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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_bfbadd .DocVars =NewCT_DocVars ();if _bdgeff :=d .DecodeElement (_bfbadd .DocVars ,&_bgeaag );_bdgeff !=nil {return _bdgeff ;};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 :"\u0072\u0073\u0069d\u0073"},_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 :"\u0072\u0073\u0069d\u0073"}:_bfbadd .Rsids =NewCT_DocRsids ();if _ecabfe :=d .DecodeElement (_bfbadd .Rsids ,&_bgeaag );_ecabfe !=nil {return _ecabfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfbadd .MathPr =_ed .NewMathPr ();if _dfdbg :=d .DecodeElement (_bfbadd .MathPr ,&_bgeaag );_dfdbg !=nil {return _dfdbg ;};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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_dgfdc :=NewCT_String ();if _adecc :=d .DecodeElement (_dgfdc ,&_bgeaag );_adecc !=nil {return _adecc ;};_bfbadd .AttachedSchema =append (_bfbadd .AttachedSchema ,_dgfdc );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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_bfbadd .ThemeFontLang =NewCT_Language ();if _fgfddf :=d .DecodeElement (_bfbadd .ThemeFontLang ,&_bgeaag );_fgfddf !=nil {return _fgfddf ;};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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_bfbadd .ClrSchemeMapping =NewCT_ColorSchemeMapping ();if _gcagcc :=d .DecodeElement (_bfbadd .ClrSchemeMapping ,&_bgeaag );_gcagcc !=nil {return _gcagcc ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_bfbadd .DoNotIncludeSubdocsInStats =NewCT_OnOff ();if _aadaa :=d .DecodeElement (_bfbadd .DoNotIncludeSubdocsInStats ,&_bgeaag );_aadaa !=nil {return _aadaa ;};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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_bfbadd .DoNotAutoCompressPictures =NewCT_OnOff ();if _fbbec :=d .DecodeElement (_bfbadd .DoNotAutoCompressPictures ,&_bgeaag );_fbbec !=nil {return _fbbec ;};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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_bfbadd .ForceUpgrade =NewCT_Empty ();if _ffbdb :=d .DecodeElement (_bfbadd .ForceUpgrade ,&_bgeaag );_ffbdb !=nil {return _ffbdb ;};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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_bfbadd .Captions =NewCT_Captions ();if _cddfe :=d .DecodeElement (_bfbadd .Captions ,&_bgeaag );_cddfe !=nil {return _cddfe ;};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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_bfbadd .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown ();if _efaddc :=d .DecodeElement (_bfbadd .ReadModeInkLockDown ,&_bgeaag );_efaddc !=nil {return _efaddc ;};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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_daeadf :=NewCT_SmartTagType ();if _cbbce :=d .DecodeElement (_daeadf ,&_bgeaag );_cbbce !=nil {return _cbbce ;};_bfbadd .SmartTagType =append (_bfbadd .SmartTagType ,_daeadf );case _d .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_bfbadd .SchemaLibrary =_af .NewSchemaLibrary ();if _efcdaa :=d .DecodeElement (_bfbadd .SchemaLibrary ,&_bgeaag );_efcdaa !=nil {return _efcdaa ;};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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_bfbadd .ShapeDefaults =NewCT_ShapeDefaults ();if _gfeedd :=d .DecodeElement (_bfbadd .ShapeDefaults ,&_bgeaag );_gfeedd !=nil {return _gfeedd ;};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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_bfbadd .DoNotEmbedSmartTags =NewCT_OnOff ();if _ggebea :=d .DecodeElement (_bfbadd .DoNotEmbedSmartTags ,&_bgeaag );_ggebea !=nil {return _ggebea ;};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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_bfbadd .DecimalSymbol =NewCT_String ();if _gedgeb :=d .DecodeElement (_bfbadd .DecimalSymbol ,&_bgeaag );_gedgeb !=nil {return _gedgeb ;};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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_bfbadd .ListSeparator =NewCT_String ();if _bagaec :=d .DecodeElement (_bfbadd .ListSeparator ,&_bgeaag );_bagaec !=nil {return _bagaec ;};default:_edbacg :=&_cd .XSDAny {};if _feeddge :=d .DecodeElement (_edbacg ,&_bgeaag );_feeddge !=nil {return _feeddge ;};_bfbadd .Extra =append (_bfbadd .Extra ,_edbacg );};case _d .EndElement :break _acfaa ;case _d .CharData :};};return nil ;};type ST_HAnchor byte ;type EG_CellMarkupElements struct{ -// Validate validates the WdCT_WrapTight and its children -func (_ggggc *WdCT_WrapTight )Validate ()error {return _ggggc .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");}; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Validate validates the WdCT_GraphicFrame and its children -func (_gabfdg *WdCT_GraphicFrame )Validate ()error {return _gabfdg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");}; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Validate validates the CT_R and its children -func (_ecabdc *CT_R )Validate ()error {return _ecabdc .ValidateWithPath ("\u0043\u0054\u005f\u0052")};type CT_DocPartTypes struct{ +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;};func (_gedef *CT_Highlight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gedef .ValAttr =ST_HighlightColor (1);for _ ,_ecadd :=range start .Attr {if _ecadd .Name .Local =="\u0076\u0061\u006c"{_gedef .ValAttr .UnmarshalXMLAttr (_ecadd );continue ;};};for {_cgacd ,_bgbdf :=d .Token ();if _bgbdf !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_bgbdf );};if _cdadc ,_deeda :=_cgacd .(_d .EndElement );_deeda &&_cdadc .Name ==start .Name {break ;};};return nil ;};func (_dbcccb ST_NumberFormat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbcccb .String (),start );}; -// Entry Is Of All Types -AllAttr *_e .ST_OnOff ; +// Validate validates the CT_SaveThroughXslt and its children +func (_fbgbe *CT_SaveThroughXslt )Validate ()error {return _fbgbe .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};type CT_FontSig struct{ -// Entry Type -Type []*CT_DocPartType ;}; +// First 32 Bits of Unicode Subset Bitfield +Usb0Attr string ; -// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path -func (_gadaf *CT_PageMar )ValidateWithPath (path string )error {if _cegfd :=_gadaf .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_cegfd !=nil {return _cegfd ;};if _fcbcc :=_gadaf .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_fcbcc !=nil {return _fcbcc ;};if _fegbg :=_gadaf .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_fegbg !=nil {return _fegbg ;};if _aeecg :=_gadaf .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_aeecg !=nil {return _aeecg ;};if _fffcg :=_gadaf .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fffcg !=nil {return _fffcg ;};if _cfcd :=_gadaf .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_cfcd !=nil {return _cfcd ;};if _ceceb :=_gadaf .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ceceb !=nil {return _ceceb ;};return nil ;};func NewCT_LevelText ()*CT_LevelText {_acega :=&CT_LevelText {};return _acega };func (_efbeb *CT_Row )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efbeb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ff .Sprintf ("\u0025\u0076",*_efbeb .RsidRPrAttr )});};if _efbeb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ff .Sprintf ("\u0025\u0076",*_efbeb .RsidRAttr )});};if _efbeb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ff .Sprintf ("\u0025\u0076",*_efbeb .RsidDelAttr )});};if _efbeb .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_efbeb .RsidTrAttr )});};e .EncodeToken (start );if _efbeb .TblPrEx !=nil {_dbffde :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_efbeb .TblPrEx ,_dbffde );};if _efbeb .TrPr !=nil {_bagad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_efbeb .TrPr ,_bagad );};if _efbeb .EG_ContentCellContent !=nil {for _ ,_ggadb :=range _efbeb .EG_ContentCellContent {_ggadb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgacda ST_DocGrid )ValidateWithPath (path string )error {switch _fgacda {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgacda ));};return nil ;};func NewCT_MailMerge ()*CT_MailMerge {_faag :=&CT_MailMerge {};_faag .MainDocumentType =NewCT_MailMergeDocType ();_faag .DataType =NewCT_MailMergeDataType ();return _faag ;}; +// Second 32 Bits of Unicode Subset Bitfield +Usb1Attr string ; -// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path -func (_fffeae *CT_Tbl )ValidateWithPath (path string )error {for _dbcgc ,_fgcgd :=range _fffeae .EG_RangeMarkupElements {if _acdccd :=_fgcgd .ValidateWithPath (_ff .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 ,_dbcgc ));_acdccd !=nil {return _acdccd ;};};if _dfgec :=_fffeae .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_dfgec !=nil {return _dfgec ;};if _baedfa :=_fffeae .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_baedfa !=nil {return _baedfa ;};for _eecae ,_ffaad :=range _fffeae .EG_ContentRowContent {if _dgfcb :=_ffaad .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_eecae ));_dgfcb !=nil {return _dgfcb ;};};return nil ;};func (_ddegdb ST_HexColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ddegdb .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_f .CharData (_ddegdb .ST_HexColorAuto .String ()));};if _ddegdb .ST_HexColorRGB !=nil {e .EncodeToken (_f .CharData (*_ddegdb .ST_HexColorRGB ));};return e .EncodeToken (_f .EndElement {Name :start .Name });}; +// Third 32 Bits of Unicode Subset Bitfield +Usb2Attr string ; -// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path -func (_ebbaac *CT_TblOverlap )ValidateWithPath (path string )error {if _ebbaac .ValAttr ==ST_TblOverlapUnset {return _ff .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 _begea :=_ebbaac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_begea !=nil {return _begea ;};return nil ;}; +// Fourth 32 Bits of Unicode Subset Bitfield +Usb3Attr string ; -// Validate validates the CT_TblPrExBase and its children -func (_efgbe *CT_TblPrExBase )Validate ()error {return _efgbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func NewCT_Captions ()*CT_Captions {_ggcfd :=&CT_Captions {};return _ggcfd };func (_bcedfb WdST_WrapText )ValidateWithPath (path string )error {switch _bcedfb {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcedfb ));};return nil ;}; +// Lower 32 Bits of Code Page Bit Field +Csb0Attr string ; -// Validate validates the CT_FFHelpText and its children -func (_gebae *CT_FFHelpText )Validate ()error {return _gebae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};func (_dcgebd ST_TblOverlap )Validate ()error {return _dcgebd .ValidateWithPath ("")};func (_dgdfdg *CT_Height )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgdfdg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_dgdfdg .ValAttr )});};if _dgdfdg .HRuleAttr !=ST_HeightRuleUnset {_ddgd ,_dedbed :=_dgdfdg .HRuleAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _dedbed !=nil {return _dedbed ;};start .Attr =append (start .Attr ,_ddgd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Upper 32 Bits of Code Page Bit Field +Csb1Attr string ;};func (_agfg *CT_HdrFtrRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agfg .TypeAttr =ST_HdrFtr (1);for _ ,_fffgc :=range start .Attr {if _fffgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fffgc .Name .Local =="\u0069\u0064"||_fffgc .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"&&_fffgc .Name .Local =="\u0069\u0064"{_acbfd ,_daagbb :=_fffgc .Value ,error (nil );if _daagbb !=nil {return _daagbb ;};_agfg .IdAttr =_acbfd ;continue ;};if _fffgc .Name .Local =="\u0074\u0079\u0070\u0065"{_agfg .TypeAttr .UnmarshalXMLAttr (_fffgc );continue ;};};for {_bbgb ,_fddff :=d .Token ();if _fddff !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_fddff );};if _eeccb ,_edegc :=_bbgb .(_d .EndElement );_edegc &&_eeccb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SaveThroughXslt and its children -func (_befbgf *CT_SaveThroughXslt )Validate ()error {return _befbgf .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};func (_cdeda ST_DocPartGallery )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cdeda .String (),start );}; +// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path +func (_gccgbe *CT_LatentStyles )ValidateWithPath (path string )error {if _gccgbe .DefLockedStateAttr !=nil {if _beae :=_gccgbe .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_beae !=nil {return _beae ;};};if _gccgbe .DefSemiHiddenAttr !=nil {if _acadd :=_gccgbe .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_acadd !=nil {return _acadd ;};};if _gccgbe .DefUnhideWhenUsedAttr !=nil {if _ddcbe :=_gccgbe .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_ddcbe !=nil {return _ddcbe ;};};if _gccgbe .DefQFormatAttr !=nil {if _afgfb :=_gccgbe .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_afgfb !=nil {return _afgfb ;};};for _cfdc ,_bbaee :=range _gccgbe .LsdException {if _bfgd :=_bbaee .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_cfdc ));_bfgd !=nil {return _bfgd ;};};return nil ;}; -// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path -func (_gbbgd *CT_TcPr )ValidateWithPath (path string )error {if _gbbgd .CnfStyle !=nil {if _aabdcf :=_gbbgd .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_aabdcf !=nil {return _aabdcf ;};};if _gbbgd .TcW !=nil {if _ebgeb :=_gbbgd .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_ebgeb !=nil {return _ebgeb ;};};if _gbbgd .GridSpan !=nil {if _cgbfg :=_gbbgd .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_cgbfg !=nil {return _cgbfg ;};};if _gbbgd .HMerge !=nil {if _afged :=_gbbgd .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_afged !=nil {return _afged ;};};if _gbbgd .VMerge !=nil {if _bgbdcf :=_gbbgd .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_bgbdcf !=nil {return _bgbdcf ;};};if _gbbgd .TcBorders !=nil {if _fdcdcf :=_gbbgd .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fdcdcf !=nil {return _fdcdcf ;};};if _gbbgd .Shd !=nil {if _beebab :=_gbbgd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_beebab !=nil {return _beebab ;};};if _gbbgd .NoWrap !=nil {if _ccbabb :=_gbbgd .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_ccbabb !=nil {return _ccbabb ;};};if _gbbgd .TcMar !=nil {if _gfcfca :=_gbbgd .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_gfcfca !=nil {return _gfcfca ;};};if _gbbgd .TextDirection !=nil {if _faabde :=_gbbgd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_faabde !=nil {return _faabde ;};};if _gbbgd .TcFitText !=nil {if _bgfac :=_gbbgd .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bgfac !=nil {return _bgfac ;};};if _gbbgd .VAlign !=nil {if _gaeffe :=_gbbgd .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_gaeffe !=nil {return _gaeffe ;};};if _gbbgd .HideMark !=nil {if _cbdcd :=_gbbgd .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_cbdcd !=nil {return _cbdcd ;};};if _gbbgd .Headers !=nil {if _dabca :=_gbbgd .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_dabca !=nil {return _dabca ;};};if _gbbgd .CellIns !=nil {if _cdcfbf :=_gbbgd .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_cdcfbf !=nil {return _cdcfbf ;};};if _gbbgd .CellDel !=nil {if _bfgbc :=_gbbgd .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_bfgbc !=nil {return _bfgbc ;};};if _gbbgd .CellMerge !=nil {if _febcdc :=_gbbgd .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_febcdc !=nil {return _febcdc ;};};if _gbbgd .TcPrChange !=nil {if _fadfa :=_gbbgd .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fadfa !=nil {return _fadfa ;};};return nil ;};func (_cdfcgga ST_PageOrientation )ValidateWithPath (path string )error {switch _cdfcgga {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfcgga ));};return nil ;};func NewCT_Headers ()*CT_Headers {_dbggd :=&CT_Headers {};return _dbggd };type ST_TblOverlap byte ;func (_gbgfef ST_PTabRelativeTo )String ()string {switch _gbgfef {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";};func (_acaed *EG_ContentBlockContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acaed .CustomXml !=nil {_dgbdb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_acaed .CustomXml ,_dgbdb );};if _acaed .Sdt !=nil {_feegc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_acaed .Sdt ,_feegc );};if _acaed .P !=nil {_ddaega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070"}};for _ ,_debab :=range _acaed .P {e .EncodeElement (_debab ,_ddaega );};};if _acaed .Tbl !=nil {_fagfef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_gbbgc :=range _acaed .Tbl {e .EncodeElement (_gbbgc ,_fagfef );};};if _acaed .EG_RunLevelElts !=nil {for _ ,_acbfe :=range _acaed .EG_RunLevelElts {_acbfe .MarshalXML (e ,_f .StartElement {});};};return nil ;};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_da .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_da .CT_ShapeProperties ;Style *_da .CT_ShapeStyle ;ExtLst *_da .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_da .CT_TextBodyProperties ;}; +// Validate validates the CT_Num and its children +func (_gfeae *CT_Num )Validate ()error {return _gfeae .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func NewTxbxContent ()*TxbxContent {_fbaea :=&TxbxContent {};_fbaea .CT_TxbxContent =*NewCT_TxbxContent ();return _fbaea ;};type ST_CaptionPos byte ; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path -func (_gabdcf *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _gabdcf .Txbx !=nil {if _abgda :=_gabdcf .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_abgda !=nil {return _abgda ;};};if _gabdcf .LinkedTxbx !=nil {if _eaedfc :=_gabdcf .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078");_eaedfc !=nil {return _eaedfc ;};};return nil ;};type CT_Font struct{ +// Validate validates the EG_ContentRowContent and its children +func (_aeeccb *EG_ContentRowContent )Validate ()error {return _aeeccb .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};func (_ebbg *CT_NumFmt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gcfd ,_afabaf :=_ebbg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _afabaf !=nil {return _afabaf ;};start .Attr =append (start .Attr ,_gcfd );if _ebbg .FormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_ebbg .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Empty struct{}; -// Primary Font Name -NameAttr string ; +// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path +func (_eabeb *CT_NumPr )ValidateWithPath (path string )error {if _eabeb .Ilvl !=nil {if _ffabgfb :=_eabeb .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_ffabgfb !=nil {return _ffabgfb ;};};if _eabeb .NumId !=nil {if _fgfcd :=_eabeb .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064");_fgfcd !=nil {return _fgfcd ;};};if _eabeb .NumberingChange !=nil {if _fbdca :=_eabeb .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_fbdca !=nil {return _fbdca ;};};if _eabeb .Ins !=nil {if _dagda :=_eabeb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_dagda !=nil {return _dagda ;};};return nil ;};func (_fdcef ST_HAnchor )ValidateWithPath (path string )error {switch _fdcef {case 0,1,2,3:default:return _ace .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 ;};func (_df *AG_TransitionalPassword )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _df .CryptProviderTypeAttr !=_ff .ST_CryptProvUnset {_dfc ,_fc :=_df .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _fc !=nil {return _fc ;};start .Attr =append (start .Attr ,_dfc );};if _df .CryptAlgorithmClassAttr !=_ff .ST_AlgClassUnset {_cbe ,_gf :=_df .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _gf !=nil {return _gf ;};start .Attr =append (start .Attr ,_cbe );};if _df .CryptAlgorithmTypeAttr !=_ff .ST_AlgTypeUnset {_caf ,_gb :=_df .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _gb !=nil {return _gb ;};start .Attr =append (start .Attr ,_caf );};if _df .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_df .CryptAlgorithmSidAttr )});};if _df .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_df .CryptSpinCountAttr )});};if _df .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_df .CryptProviderAttr )});};if _df .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_df .AlgIdExtAttr )});};if _df .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_df .AlgIdExtSourceAttr )});};if _df .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_df .CryptProviderTypeExtAttr )});};if _df .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_ace .Sprintf ("\u0025\u0076",*_df .CryptProviderTypeExtSourceAttr )});};if _df .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_ace .Sprintf ("\u0025\u0076",*_df .HashAttr )});};if _df .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_df .SaltAttr )});};return nil ;};var ST_TextScalePercentPatternRe =_a .MustCompile (ST_TextScalePercentPattern );func (_cbbfbc ST_HexColorAuto )ValidateWithPath (path string )error {switch _cbbfbc {case 0,1:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbfbc ));};return nil ;};func NewCT_Em ()*CT_Em {_agff :=&CT_Em {};_agff .ValAttr =ST_Em (1);return _agff };type ST_HdrFtr byte ;func (_cbfe *CT_FontFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfe .ValAttr =ST_FontFamily (1);for _ ,_gbcccg :=range start .Attr {if _gbcccg .Name .Local =="\u0076\u0061\u006c"{_cbfe .ValAttr .UnmarshalXMLAttr (_gbcccg );continue ;};};for {_afcc ,_ebfb :=d .Token ();if _ebfb !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_ebfb );};if _afbaf ,_gegd :=_afcc .(_d .EndElement );_gegd &&_afbaf .Name ==start .Name {break ;};};return nil ;}; -// Alternate Names for Font -AltName *CT_String ; +// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path +func (_ddaa *CT_CharacterSpacing )ValidateWithPath (path string )error {if _ddaa .ValAttr ==ST_CharacterSpacingUnset {return _ace .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 _edae :=_ddaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edae !=nil {return _edae ;};return nil ;};func (_gfcaa *CT_TblPrEx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfcaa .TblW !=nil {_fbaef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_gfcaa .TblW ,_fbaef );};if _gfcaa .Jc !=nil {_bgefdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_gfcaa .Jc ,_bgefdc );};if _gfcaa .TblCellSpacing !=nil {_cccbee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gfcaa .TblCellSpacing ,_cccbee );};if _gfcaa .TblInd !=nil {_edde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_gfcaa .TblInd ,_edde );};if _gfcaa .TblBorders !=nil {_ceaef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gfcaa .TblBorders ,_ceaef );};if _gfcaa .Shd !=nil {_efbde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gfcaa .Shd ,_efbde );};if _gfcaa .TblLayout !=nil {_gdfbc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gfcaa .TblLayout ,_gdfbc );};if _gfcaa .TblCellMar !=nil {_bbafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_gfcaa .TblCellMar ,_bbafa );};if _gfcaa .TblLook !=nil {_efcab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_gfcaa .TblLook ,_efcab );};if _gfcaa .TblPrExChange !=nil {_aeedde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gfcaa .TblPrExChange ,_aeedde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Panose-1 Typeface Classification Number -Panose1 *CT_Panose ; +// Validate validates the WdCT_TxbxContent and its children +func (_bbafbb *WdCT_TxbxContent )Validate ()error {return _bbafbb .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_acegcd ST_CombineBrackets )Validate ()error {return _acegcd .ValidateWithPath ("")}; -// Character Set Supported By Font -Charset *CT_Charset ; +// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path +func (_feged *CT_TblLayoutType )ValidateWithPath (path string )error {if _gbabc :=_feged .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbabc !=nil {return _gbabc ;};return nil ;};func (_fdbfa ST_RubyAlign )Validate ()error {return _fdbfa .ValidateWithPath ("")};type ST_HighlightColor byte ;type CT_Text struct{SpaceAttr *string ;Content string ;}; -// Font Family -Family *CT_FontFamily ; +// ValidateWithPath validates the CT_P and its children, prefixing error messages with path +func (_acacdf *CT_P )ValidateWithPath (path string )error {if _acacdf .PPr !=nil {if _aacdc :=_acacdf .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aacdc !=nil {return _aacdc ;};};for _gfbfa ,_ggefc :=range _acacdf .EG_PContent {if _fbba :=_ggefc .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_gfbfa ));_fbba !=nil {return _fbba ;};};return nil ;};type CT_FFStatusText struct{ -// Raster or Vector Font -NotTrueType *CT_OnOff ; +// Status Text Type +TypeAttr ST_InfoTextType ; -// Font Pitch -Pitch *CT_Pitch ; +// Status Text Value +ValAttr *string ;};func (_bfcgec *WdCT_WordprocessingShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name =_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"};if _bfcgec .NormalEastAsianFlowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"},Value :_ace .Sprintf ("\u0025\u0064",_ddedb (*_bfcgec .NormalEastAsianFlowAttr ))});};e .EncodeToken (start );if _bfcgec .CNvPr !=nil {_cfdfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bfcgec .CNvPr ,_cfdfa );};_bfcgec .Choice .MarshalXML (e ,_d .StartElement {});_fdgda :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bfcgec .SpPr ,_fdgda );if _bfcgec .Style !=nil {_baeac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bfcgec .Style ,_baeac );};if _bfcgec .ExtLst !=nil {_feefaf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfcgec .ExtLst ,_feefaf );};if _bfcgec .WChoice !=nil {_bfcgec .WChoice .MarshalXML (e ,_d .StartElement {});};_ddgfc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_bfcgec .BodyPr ,_ddgfc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Zoom struct{ -// Supported Unicode Subranges and Code Pages -Sig *CT_FontSig ; +// Zoom Type +ValAttr ST_Zoom ; -// Regular Font Style Embedding -EmbedRegular *CT_FontRel ; +// Zoom Percentage +PercentAttr ST_DecimalNumberOrPercent ;};func (_cffeb *CT_OptimizeForBrowser )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cccdc :=range start .Attr {if _cccdc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gaaea ,_afdee :=_cccdc .Value ,error (nil );if _afdee !=nil {return _afdee ;};_cffeb .TargetAttr =&_gaaea ;continue ;};if _cccdc .Name .Local =="\u0076\u0061\u006c"{_dfcgg ,_aafdde :=ParseUnionST_OnOff (_cccdc .Value );if _aafdde !=nil {return _aafdde ;};_cffeb .ValAttr =&_dfcgg ;continue ;};};for {_cdeff ,_gfcfe :=d .Token ();if _gfcfe !=nil {return _ace .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",_gfcfe );};if _edgdd ,_cdafeg :=_cdeff .(_d .EndElement );_cdafeg &&_edgdd .Name ==start .Name {break ;};};return nil ;}; -// Bold Style Font Style Embedding -EmbedBold *CT_FontRel ; +// Validate validates the CT_DocumentBase and its children +func (_eegab *CT_DocumentBase )Validate ()error {return _eegab .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};type CT_Panose struct{ -// Italic Font Style Embedding -EmbedItalic *CT_FontRel ; +// Value +ValAttr string ;};func (_abcdcd ST_PTabAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbadg :=_d .Attr {};_gbadg .Name =name ;switch _abcdcd {case ST_PTabAlignmentUnset :_gbadg .Value ="";case ST_PTabAlignmentLeft :_gbadg .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_gbadg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_gbadg .Value ="\u0072\u0069\u0067h\u0074";};return _gbadg ,nil ;};func (_adbdd *CT_Tbl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _adbdd .EG_RangeMarkupElements !=nil {for _ ,_fcfga :=range _adbdd .EG_RangeMarkupElements {_fcfga .MarshalXML (e ,_d .StartElement {});};};_badd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_adbdd .TblPr ,_badd );_fgedbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_adbdd .TblGrid ,_fgedbb );if _adbdd .EG_ContentRowContent !=nil {for _ ,_bgfbg :=range _adbdd .EG_ContentRowContent {_bgfbg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fadba ST_DocGrid )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgcde :=_d .Attr {};_cgcde .Name =name ;switch _fadba {case ST_DocGridUnset :_cgcde .Value ="";case ST_DocGridDefault :_cgcde .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_cgcde .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_cgcde .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case ST_DocGridSnapToChars :_cgcde .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _cgcde ,nil ;};func (_dedfc *CT_RubyContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gecfe :for {_eaadb ,_cacda :=d .Token ();if _cacda !=nil {return _cacda ;};switch _gaage :=_eaadb .(type ){case _d .StartElement :switch _gaage .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 :"\u0072"},_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 :"\u0072"}:_dedfc .R =NewCT_R ();if _dddbg :=d .DecodeElement (_dedfc .R ,&_gaage );_dddbg !=nil {return _dddbg ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fdfce :=NewEG_RunLevelElts ();_fdfce .ProofErr =NewCT_ProofErr ();if _eaade :=d .DecodeElement (_fdfce .ProofErr ,&_gaage );_eaade !=nil {return _eaade ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_fdfce );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_aacgf :=NewEG_RunLevelElts ();_aacgf .PermStart =NewCT_PermStart ();if _gffcb :=d .DecodeElement (_aacgf .PermStart ,&_gaage );_gffcb !=nil {return _gffcb ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_aacgf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dgdff :=NewEG_RunLevelElts ();_dgdff .PermEnd =NewCT_Perm ();if _ddefd :=d .DecodeElement (_dgdff .PermEnd ,&_gaage );_ddefd !=nil {return _ddefd ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_dgdff );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fffdda :=NewEG_RunLevelElts ();_fffdda .Ins =NewCT_RunTrackChange ();if _dgfce :=d .DecodeElement (_fffdda .Ins ,&_gaage );_dgfce !=nil {return _dgfce ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_fffdda );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cafgd :=NewEG_RunLevelElts ();_cafgd .Del =NewCT_RunTrackChange ();if _beeee :=d .DecodeElement (_cafgd .Del ,&_gaage );_beeee !=nil {return _beeee ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_cafgd );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_decfcb :=NewEG_RunLevelElts ();_decfcb .MoveFrom =NewCT_RunTrackChange ();if _faaeb :=d .DecodeElement (_decfcb .MoveFrom ,&_gaage );_faaeb !=nil {return _faaeb ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_decfcb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_abbfd :=NewEG_RunLevelElts ();_abbfd .MoveTo =NewCT_RunTrackChange ();if _adgae :=d .DecodeElement (_abbfd .MoveTo ,&_gaage );_adgae !=nil {return _adgae ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_abbfd );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fceeg :=NewEG_RunLevelElts ();_efaac :=NewEG_RangeMarkupElements ();_efaac .BookmarkStart =NewCT_Bookmark ();if _baada :=d .DecodeElement (_efaac .BookmarkStart ,&_gaage );_baada !=nil {return _baada ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_fceeg );_fceeg .EG_RangeMarkupElements =append (_fceeg .EG_RangeMarkupElements ,_efaac );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cddge :=NewEG_RunLevelElts ();_acaeb :=NewEG_RangeMarkupElements ();_acaeb .BookmarkEnd =NewCT_MarkupRange ();if _abfaef :=d .DecodeElement (_acaeb .BookmarkEnd ,&_gaage );_abfaef !=nil {return _abfaef ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_cddge );_cddge .EG_RangeMarkupElements =append (_cddge .EG_RangeMarkupElements ,_acaeb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_egeef :=NewEG_RunLevelElts ();_becbg :=NewEG_RangeMarkupElements ();_becbg .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcgcae :=d .DecodeElement (_becbg .MoveFromRangeStart ,&_gaage );_bcgcae !=nil {return _bcgcae ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_egeef );_egeef .EG_RangeMarkupElements =append (_egeef .EG_RangeMarkupElements ,_becbg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bffeb :=NewEG_RunLevelElts ();_dbeeb :=NewEG_RangeMarkupElements ();_dbeeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _eegf :=d .DecodeElement (_dbeeb .MoveFromRangeEnd ,&_gaage );_eegf !=nil {return _eegf ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_bffeb );_bffeb .EG_RangeMarkupElements =append (_bffeb .EG_RangeMarkupElements ,_dbeeb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_deefg :=NewEG_RunLevelElts ();_bgfbd :=NewEG_RangeMarkupElements ();_bgfbd .MoveToRangeStart =NewCT_MoveBookmark ();if _ddaca :=d .DecodeElement (_bgfbd .MoveToRangeStart ,&_gaage );_ddaca !=nil {return _ddaca ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_deefg );_deefg .EG_RangeMarkupElements =append (_deefg .EG_RangeMarkupElements ,_bgfbd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bfbgb :=NewEG_RunLevelElts ();_eaacb :=NewEG_RangeMarkupElements ();_eaacb .MoveToRangeEnd =NewCT_MarkupRange ();if _aedgc :=d .DecodeElement (_eaacb .MoveToRangeEnd ,&_gaage );_aedgc !=nil {return _aedgc ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_bfbgb );_bfbgb .EG_RangeMarkupElements =append (_bfbgb .EG_RangeMarkupElements ,_eaacb );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fbeae :=NewEG_RunLevelElts ();_faeeec :=NewEG_RangeMarkupElements ();_faeeec .CommentRangeStart =NewCT_MarkupRange ();if _dccea :=d .DecodeElement (_faeeec .CommentRangeStart ,&_gaage );_dccea !=nil {return _dccea ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_fbeae );_fbeae .EG_RangeMarkupElements =append (_fbeae .EG_RangeMarkupElements ,_faeeec );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_geccd :=NewEG_RunLevelElts ();_ggffg :=NewEG_RangeMarkupElements ();_ggffg .CommentRangeEnd =NewCT_MarkupRange ();if _bdddd :=d .DecodeElement (_ggffg .CommentRangeEnd ,&_gaage );_bdddd !=nil {return _bdddd ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_geccd );_geccd .EG_RangeMarkupElements =append (_geccd .EG_RangeMarkupElements ,_ggffg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eegfd :=NewEG_RunLevelElts ();_abfdd :=NewEG_RangeMarkupElements ();_abfdd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bagfcf :=d .DecodeElement (_abfdd .CustomXmlInsRangeStart ,&_gaage );_bagfcf !=nil {return _bagfcf ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_eegfd );_eegfd .EG_RangeMarkupElements =append (_eegfd .EG_RangeMarkupElements ,_abfdd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eecgg :=NewEG_RunLevelElts ();_abcgd :=NewEG_RangeMarkupElements ();_abcgd .CustomXmlInsRangeEnd =NewCT_Markup ();if _bbbcg :=d .DecodeElement (_abcgd .CustomXmlInsRangeEnd ,&_gaage );_bbbcg !=nil {return _bbbcg ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_eecgg );_eecgg .EG_RangeMarkupElements =append (_eecgg .EG_RangeMarkupElements ,_abcgd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbddec :=NewEG_RunLevelElts ();_deefc :=NewEG_RangeMarkupElements ();_deefc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gggcc :=d .DecodeElement (_deefc .CustomXmlDelRangeStart ,&_gaage );_gggcc !=nil {return _gggcc ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_fbddec );_fbddec .EG_RangeMarkupElements =append (_fbddec .EG_RangeMarkupElements ,_deefc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egcdcb :=NewEG_RunLevelElts ();_gdeaed :=NewEG_RangeMarkupElements ();_gdeaed .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbdfd :=d .DecodeElement (_gdeaed .CustomXmlDelRangeEnd ,&_gaage );_bbdfd !=nil {return _bbdfd ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_egcdcb );_egcdcb .EG_RangeMarkupElements =append (_egcdcb .EG_RangeMarkupElements ,_gdeaed );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eedba :=NewEG_RunLevelElts ();_bfccd :=NewEG_RangeMarkupElements ();_bfccd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ceggf :=d .DecodeElement (_bfccd .CustomXmlMoveFromRangeStart ,&_gaage );_ceggf !=nil {return _ceggf ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_eedba );_eedba .EG_RangeMarkupElements =append (_eedba .EG_RangeMarkupElements ,_bfccd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ccgeb :=NewEG_RunLevelElts ();_bgdfa :=NewEG_RangeMarkupElements ();_bgdfa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _affged :=d .DecodeElement (_bgdfa .CustomXmlMoveFromRangeEnd ,&_gaage );_affged !=nil {return _affged ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_ccgeb );_ccgeb .EG_RangeMarkupElements =append (_ccgeb .EG_RangeMarkupElements ,_bgdfa );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gfdfg :=NewEG_RunLevelElts ();_adadfg :=NewEG_RangeMarkupElements ();_adadfg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbacf :=d .DecodeElement (_adadfg .CustomXmlMoveToRangeStart ,&_gaage );_gbacf !=nil {return _gbacf ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_gfdfg );_gfdfg .EG_RangeMarkupElements =append (_gfdfg .EG_RangeMarkupElements ,_adadfg );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffebbb :=NewEG_RunLevelElts ();_adead :=NewEG_RangeMarkupElements ();_adead .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adeedb :=d .DecodeElement (_adead .CustomXmlMoveToRangeEnd ,&_gaage );_adeedb !=nil {return _adeedb ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_ffebbb );_ffebbb .EG_RangeMarkupElements =append (_ffebbb .EG_RangeMarkupElements ,_adead );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfad :=NewEG_RunLevelElts ();_fbdbf :=NewEG_MathContent ();_fbdbf .OMathPara =_ed .NewOMathPara ();if _adaaa :=d .DecodeElement (_fbdbf .OMathPara ,&_gaage );_adaaa !=nil {return _adaaa ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_dfad );_dfad .EG_MathContent =append (_dfad .EG_MathContent ,_fbdbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adfcdd :=NewEG_RunLevelElts ();_afcga :=NewEG_MathContent ();_afcga .OMath =_ed .NewOMath ();if _decdf :=d .DecodeElement (_afcga .OMath ,&_gaage );_decdf !=nil {return _decdf ;};_dedfc .EG_RunLevelElts =append (_dedfc .EG_RunLevelElts ,_adfcdd );_adfcdd .EG_MathContent =append (_adfcdd .EG_MathContent ,_afcga );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_gaage .Name );if _ddgbf :=d .Skip ();_ddgbf !=nil {return _ddgbf ;};};case _d .EndElement :break _gecfe ;case _d .CharData :};};return nil ;};type CT_Guid struct{ -// Bold Italic Font Style Embedding -EmbedBoldItalic *CT_FontRel ;};type CT_CustomXmlRow struct{ +// GUID Value +ValAttr *string ;}; -// Custom XML Element Namespace -UriAttr *string ; +// Validate validates the CT_FtnEdnRef and its children +func (_dfebf *CT_FtnEdnRef )Validate ()error {return _dfebf .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");}; -// Custom XML Element Name -ElementAttr string ; +// Validate validates the CT_DocPartName and its children +func (_bbda *CT_DocPartName )Validate ()error {return _bbda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};func (_gbccccd *CT_PixelsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_gbccccd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eead *CT_DocVar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfeac :=range start .Attr {if _bfeac .Name .Local =="\u006e\u0061\u006d\u0065"{_afggd ,_eecde :=_bfeac .Value ,error (nil );if _eecde !=nil {return _eecde ;};_eead .NameAttr =_afggd ;continue ;};if _bfeac .Name .Local =="\u0076\u0061\u006c"{_dbggg ,_bcfg :=_bfeac .Value ,error (nil );if _bcfg !=nil {return _bcfg ;};_eead .ValAttr =_dbggg ;continue ;};};for {_fddd ,_cbaa :=d .Token ();if _cbaa !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_cbaa );};if _efded ,_ddeeg :=_fddd .(_d .EndElement );_ddeeg &&_efded .Name ==start .Name {break ;};};return nil ;};type CT_NumRestart struct{ -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;}; +// Automatic Numbering Restart Value +ValAttr ST_RestartNumber ;};func (_cffcc *CT_Sym )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cffcc .FontAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_cffcc .FontAttr )});};if _cffcc .CharAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_cffcc .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Br struct{ -// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path -func (_bcea *CT_MultiLevelType )ValidateWithPath (path string )error {if _bcea .ValAttr ==ST_MultiLevelTypeUnset {return _ff .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 _acdbc :=_bcea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acdbc !=nil {return _acdbc ;};return nil ;};func (_dgdbb *CT_EdnProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cegdc :for {_eefcg ,_aebbg :=d .Token ();if _aebbg !=nil {return _aebbg ;};switch _ecbdf :=_eefcg .(type ){case _f .StartElement :switch _ecbdf .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"}:_dgdbb .Pos =NewCT_EdnPos ();if _dafcd :=d .DecodeElement (_dgdbb .Pos ,&_ecbdf );_dafcd !=nil {return _dafcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgdbb .NumFmt =NewCT_NumFmt ();if _eadeg :=d .DecodeElement (_dgdbb .NumFmt ,&_ecbdf );_eadeg !=nil {return _eadeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgdbb .NumStart =NewCT_DecimalNumber ();if _daafd :=d .DecodeElement (_dgdbb .NumStart ,&_ecbdf );_daafd !=nil {return _daafd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgdbb .NumRestart =NewCT_NumRestart ();if _bccaa :=d .DecodeElement (_dgdbb .NumRestart ,&_ecbdf );_bccaa !=nil {return _bccaa ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_ecbdf .Name );if _eggec :=d .Skip ();_eggec !=nil {return _eggec ;};};case _f .EndElement :break _cegdc ;case _f .CharData :};};return nil ;};func NewAG_Password ()*AG_Password {_dd :=&AG_Password {};return _dd };func (_dgacea *ST_CombineBrackets )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgacea =0;case "\u006e\u006f\u006e\u0065":*_dgacea =1;case "\u0072\u006f\u0075n\u0064":*_dgacea =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dgacea =3;case "\u0061\u006e\u0067l\u0065":*_dgacea =4;case "\u0063\u0075\u0072l\u0079":*_dgacea =5;};return nil ;};type CT_SdtCell struct{ +// Break Type +TypeAttr ST_BrType ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Restart Location For Text Wrapping Break +ClearAttr ST_BrClear ;};func (_acegfe ST_RestartNumber )Validate ()error {return _acegfe .ValidateWithPath ("")};func (_bfedc *WebSettings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfedc .CT_WebSettings =*NewCT_WebSettings ();_dfbcd :for {_efaged ,_efbfbd :=d .Token ();if _efbfbd !=nil {return _efbfbd ;};switch _aaffcd :=_efaged .(type ){case _d .StartElement :switch _aaffcd .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_bfedc .Frameset =NewCT_Frameset ();if _fgefag :=d .DecodeElement (_bfedc .Frameset ,&_aaffcd );_fgefag !=nil {return _fgefag ;};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 :"\u0064\u0069\u0076\u0073"},_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 :"\u0064\u0069\u0076\u0073"}:_bfedc .Divs =NewCT_Divs ();if _aedea :=d .DecodeElement (_bfedc .Divs ,&_aaffcd );_aedea !=nil {return _aedea ;};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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_bfedc .Encoding =NewCT_String ();if _edafd :=d .DecodeElement (_bfedc .Encoding ,&_aaffcd );_edafd !=nil {return _edafd ;};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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_bfedc .OptimizeForBrowser =NewCT_OptimizeForBrowser ();if _aafgac :=d .DecodeElement (_bfedc .OptimizeForBrowser ,&_aaffcd );_aafgac !=nil {return _aafgac ;};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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_bfedc .RelyOnVML =NewCT_OnOff ();if _cfbafc :=d .DecodeElement (_bfedc .RelyOnVML ,&_aaffcd );_cfbafc !=nil {return _cfbafc ;};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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_bfedc .AllowPNG =NewCT_OnOff ();if _ccgca :=d .DecodeElement (_bfedc .AllowPNG ,&_aaffcd );_ccgca !=nil {return _ccgca ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_bfedc .DoNotRelyOnCSS =NewCT_OnOff ();if _bceeb :=d .DecodeElement (_bfedc .DoNotRelyOnCSS ,&_aaffcd );_bceeb !=nil {return _bceeb ;};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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_bfedc .DoNotSaveAsSingleFile =NewCT_OnOff ();if _afdac :=d .DecodeElement (_bfedc .DoNotSaveAsSingleFile ,&_aaffcd );_afdac !=nil {return _afdac ;};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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_bfedc .DoNotOrganizeInFolder =NewCT_OnOff ();if _bdced :=d .DecodeElement (_bfedc .DoNotOrganizeInFolder ,&_aaffcd );_bdced !=nil {return _bdced ;};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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_bfedc .DoNotUseLongFileNames =NewCT_OnOff ();if _efbeg :=d .DecodeElement (_bfedc .DoNotUseLongFileNames ,&_aaffcd );_efbeg !=nil {return _efbeg ;};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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_bfedc .PixelsPerInch =NewCT_DecimalNumber ();if _fbaaed :=d .DecodeElement (_bfedc .PixelsPerInch ,&_aaffcd );_fbaaed !=nil {return _fbaaed ;};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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_bfedc .TargetScreenSz =NewCT_TargetScreenSz ();if _fgead :=d .DecodeElement (_bfedc .TargetScreenSz ,&_aaffcd );_fgead !=nil {return _fgead ;};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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_bfedc .SaveSmartTagsAsXml =NewCT_OnOff ();if _debad :=d .DecodeElement (_bfedc .SaveSmartTagsAsXml ,&_aaffcd );_debad !=nil {return _debad ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_aaffcd .Name );if _daaedc :=d .Skip ();_daaedc !=nil {return _daaedc ;};};case _d .EndElement :break _dfbcd ;case _d .CharData :};};return nil ;}; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Validate validates the CT_DivBdr and its children +func (_acdce *CT_DivBdr )Validate ()error {return _acdce .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func (_dbeffe *ST_HexColor )ValidateWithPath (path string )error {_bcecgg :=[]string {};if _dbeffe .ST_HexColorAuto !=ST_HexColorAutoUnset {_bcecgg =append (_bcecgg ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _dbeffe .ST_HexColorRGB !=nil {_bcecgg =append (_bcecgg ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_bcecgg )> 1{return _ace .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bcecgg );};return nil ;};type ST_SdtDateMappingType byte ;func (_eecaea *ST_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baece ,_cggbc :=d .Token ();if _cggbc !=nil {return _cggbc ;};if _dcffaf ,_gaedc :=_baece .(_d .EndElement );_gaedc &&_dcffaf .Name ==start .Name {*_eecaea =1;return nil ;};if _cdbfc ,_bffbge :=_baece .(_d .CharData );!_bffbge {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baece );}else {switch string (_cdbfc ){case "":*_eecaea =0;case "\u0074\u0062":*_eecaea =1;case "\u0072\u006c":*_eecaea =2;case "\u006c\u0072":*_eecaea =3;case "\u0074\u0062\u0056":*_eecaea =4;case "\u0072\u006c\u0056":*_eecaea =5;case "\u006c\u0072\u0056":*_eecaea =6;case "\u0062\u0074\u004c\u0072":*_eecaea =7;case "\u006c\u0072\u0054\u0062":*_eecaea =8;case "\u006c\u0072\u0054b\u0056":*_eecaea =9;case "\u0074\u0062\u004cr\u0056":*_eecaea =10;case "\u0074\u0062\u0052\u006c":*_eecaea =11;case "\u0074\u0062\u0052l\u0056":*_eecaea =12;};};_baece ,_cggbc =d .Token ();if _cggbc !=nil {return _cggbc ;};if _dffaecf ,_baecd :=_baece .(_d .EndElement );_baecd &&_dffaecf .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baece );};type CT_Row struct{ -// Cell-Level Structured Document Tag Content -SdtContent *CT_SdtContentCell ;};func (_ebgfd *CT_MultiLevelType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bfeag ,_ffgeb :=_ebgfd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffgeb !=nil {return _ffgeb ;};start .Attr =append (start .Attr ,_bfeag );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgeed *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 :_ff .Sprintf ("\u0025\u0076",_cgeed .Usb0Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_ff .Sprintf ("\u0025\u0076",_cgeed .Usb1Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_ff .Sprintf ("\u0025\u0076",_cgeed .Usb2Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_ff .Sprintf ("\u0025\u0076",_cgeed .Usb3Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_ff .Sprintf ("\u0025\u0076",_cgeed .Csb0Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_ff .Sprintf ("\u0025\u0076",_cgeed .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });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;); +// Revision Identifier for Table Row Glyph Formatting +RsidRPrAttr *string ; -// Validate validates the CT_RPrDefault and its children -func (_cfadg *CT_RPrDefault )Validate ()error {return _cfadg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_fcdfda ST_PageBorderDisplay )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcdfda .String (),start );};func (_feagdd ST_HexColorAuto )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_feagdd .String (),start );}; +// Revision Identifier for Table Row +RsidRAttr *string ; -// Validate validates the CT_Column and its children -func (_fbgg *CT_Column )Validate ()error {return _fbgg .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");};func (_ebegc *CT_TabStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gbeafe ,_efddb :=_ebegc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _efddb !=nil {return _efddb ;};start .Attr =append (start .Attr ,_gbeafe );if _ebegc .LeaderAttr !=ST_TabTlcUnset {_abfcb ,_gefbdd :=_ebegc .LeaderAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _gefbdd !=nil {return _gefbdd ;};start .Attr =append (start .Attr ,_abfcb );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_ff .Sprintf ("\u0025\u0076",_ebegc .PosAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gedab WdST_AlignH )ValidateWithPath (path string )error {switch _gedab {case 0,1,2,3,4,5:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gedab ));};return nil ;};func (_adgfc *CT_GlossaryDocument )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adgfc .Background !=nil {_ecbgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_adgfc .Background ,_ecbgg );};if _adgfc .DocParts !=nil {_fagcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_adgfc .DocParts ,_fagcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_facg :=&CT_HdrFtrRef {};_facg .TypeAttr =ST_HdrFtr (1);return _facg ;};type WdAnchor struct{WdCT_Anchor };type CT_CustomXmlPr struct{ +// Revision Identifier for Table Row Deletion +RsidDelAttr *string ; -// Custom XML Element Placeholder Text -Placeholder *CT_String ; +// Revision Identifier for Table Row Properties +RsidTrAttr *string ; -// Custom XML Attribute -Attr []*CT_Attr ;};func (_dcfdg *CT_DocVars )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dcfdg .DocVar !=nil {_edgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}};for _ ,_cfbff :=range _dcfdg .DocVar {e .EncodeElement (_cfbff ,_edgb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Table-Level Property Exceptions +TblPrEx *CT_TblPrEx ; -// Validate validates the CT_MoveBookmark and its children -func (_ccfeb *CT_MoveBookmark )Validate ()error {return _ccfeb .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a";type ST_PageBorderZOrder byte ;func (_gbede ST_InfoTextType )String ()string {switch _gbede {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";}; +// Table Row Properties +TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_ggc *CT_Attr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfcd :=range start .Attr {if _cfcd .Name .Local =="\u0075\u0072\u0069"{_ccd ,_dfg :=_cfcd .Value ,error (nil );if _dfg !=nil {return _dfg ;};_ggc .UriAttr =&_ccd ;continue ;};if _cfcd .Name .Local =="\u006e\u0061\u006d\u0065"{_dcbf ,_aaa :=_cfcd .Value ,error (nil );if _aaa !=nil {return _aaa ;};_ggc .NameAttr =_dcbf ;continue ;};if _cfcd .Name .Local =="\u0076\u0061\u006c"{_edga ,_da :=_cfcd .Value ,error (nil );if _da !=nil {return _da ;};_ggc .ValAttr =_edga ;continue ;};};for {_fd ,_bg :=d .Token ();if _bg !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_bg );};if _aca ,_bb :=_fd .(_d .EndElement );_bb &&_aca .Name ==start .Name {break ;};};return nil ;};func (_cbebc *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbebc =0;case "\u0063\u006f\u006e\u0074":*_cbebc =1;case "\u0072\u0065\u0073\u0074":*_cbebc =2;};return nil ;};func (_bebbc *CT_NumPicBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gegc :=range start .Attr {if _gegc .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_dcccb ,_cfgbe :=_ac .ParseInt (_gegc .Value ,10,64);if _cfgbe !=nil {return _cfgbe ;};_bebbc .NumPicBulletIdAttr =_dcccb ;continue ;};};_dbbcgf :for {_abac ,_ceecc :=d .Token ();if _ceecc !=nil {return _ceecc ;};switch _ceefc :=_abac .(type ){case _d .StartElement :switch _ceefc .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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_bebbc .Pict =NewCT_Picture ();if _gfccf :=d .DecodeElement (_bebbc .Pict ,&_ceefc );_gfccf !=nil {return _gfccf ;};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bebbc .Drawing =NewCT_Drawing ();if _edegg :=d .DecodeElement (_bebbc .Drawing ,&_ceefc );_edegg !=nil {return _edegg ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_ceefc .Name );if _ebccf :=d .Skip ();_ebccf !=nil {return _ebccf ;};};case _d .EndElement :break _dbbcgf ;case _d .CharData :};};return nil ;};func NewCT_RubyAlign ()*CT_RubyAlign {_acfff :=&CT_RubyAlign {};_acfff .ValAttr =ST_RubyAlign (1);return _acfff ;};func (_fgaffb ST_BrType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egdcdg :=_d .Attr {};_egdcdg .Name =name ;switch _fgaffb {case ST_BrTypeUnset :_egdcdg .Value ="";case ST_BrTypePage :_egdcdg .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_egdcdg .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_egdcdg .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _egdcdg ,nil ;}; -// Validate validates the EG_RunLevelElts and its children -func (_acbffa *EG_RunLevelElts )Validate ()error {return _acbffa .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};func (_cbegf *WdWgp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _cbegf .WdCT_WordprocessingGroup .MarshalXML (e ,start );};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; +// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path +func (_fcdfe *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _fcdfe .ValAttr !=nil {if _agafag :=_fcdfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agafag !=nil {return _agafag ;};};return nil ;};type CT_Picture struct{Any []_cd .Any ; -// Table Properties -TblPr *CT_TblPr ; +// Embedded Video +Movie *CT_Rel ; -// Table Grid -TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;}; +// Floating Embedded Control +Control *CT_Control ;};func (_caddd ST_MultiLevelType )Validate ()error {return _caddd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path -func (_bcdcc *CT_TblPrEx )ValidateWithPath (path string )error {if _bcdcc .TblW !=nil {if _cfdde :=_bcdcc .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_cfdde !=nil {return _cfdde ;};};if _bcdcc .Jc !=nil {if _dceba :=_bcdcc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_dceba !=nil {return _dceba ;};};if _bcdcc .TblCellSpacing !=nil {if _ccggg :=_bcdcc .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ccggg !=nil {return _ccggg ;};};if _bcdcc .TblInd !=nil {if _dedgfg :=_bcdcc .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_dedgfg !=nil {return _dedgfg ;};};if _bcdcc .TblBorders !=nil {if _fdcdca :=_bcdcc .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fdcdca !=nil {return _fdcdca ;};};if _bcdcc .Shd !=nil {if _cdcaf :=_bcdcc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cdcaf !=nil {return _cdcaf ;};};if _bcdcc .TblLayout !=nil {if _fcaea :=_bcdcc .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_fcaea !=nil {return _fcaea ;};};if _bcdcc .TblCellMar !=nil {if _fcec :=_bcdcc .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_fcec !=nil {return _fcec ;};};if _bcdcc .TblLook !=nil {if _cedbf :=_bcdcc .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_cedbf !=nil {return _cedbf ;};};if _bcdcc .TblPrExChange !=nil {if _gebbcc :=_bcdcc .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065");_gebbcc !=nil {return _gebbcc ;};};return nil ;};func (_bacff *ST_Shd )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfecf ,_afbfc :=d .Token ();if _afbfc !=nil {return _afbfc ;};if _cafbe ,_fgeagc :=_gfecf .(_f .EndElement );_fgeagc &&_cafbe .Name ==start .Name {*_bacff =1;return nil ;};if _daecce ,_befcfb :=_gfecf .(_f .CharData );!_befcfb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfecf );}else {switch string (_daecce ){case "":*_bacff =0;case "\u006e\u0069\u006c":*_bacff =1;case "\u0063\u006c\u0065a\u0072":*_bacff =2;case "\u0073\u006f\u006ci\u0064":*_bacff =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_bacff =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_bacff =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_bacff =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_bacff =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_bacff =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_bacff =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_bacff =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_bacff =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_bacff =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_bacff =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_bacff =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_bacff =15;case "\u0070\u0063\u0074\u0035":*_bacff =16;case "\u0070\u0063\u00741\u0030":*_bacff =17;case "\u0070\u0063\u00741\u0032":*_bacff =18;case "\u0070\u0063\u00741\u0035":*_bacff =19;case "\u0070\u0063\u00742\u0030":*_bacff =20;case "\u0070\u0063\u00742\u0035":*_bacff =21;case "\u0070\u0063\u00743\u0030":*_bacff =22;case "\u0070\u0063\u00743\u0035":*_bacff =23;case "\u0070\u0063\u00743\u0037":*_bacff =24;case "\u0070\u0063\u00744\u0030":*_bacff =25;case "\u0070\u0063\u00744\u0035":*_bacff =26;case "\u0070\u0063\u00745\u0030":*_bacff =27;case "\u0070\u0063\u00745\u0035":*_bacff =28;case "\u0070\u0063\u00746\u0030":*_bacff =29;case "\u0070\u0063\u00746\u0032":*_bacff =30;case "\u0070\u0063\u00746\u0035":*_bacff =31;case "\u0070\u0063\u00747\u0030":*_bacff =32;case "\u0070\u0063\u00747\u0035":*_bacff =33;case "\u0070\u0063\u00748\u0030":*_bacff =34;case "\u0070\u0063\u00748\u0035":*_bacff =35;case "\u0070\u0063\u00748\u0037":*_bacff =36;case "\u0070\u0063\u00749\u0030":*_bacff =37;case "\u0070\u0063\u00749\u0035":*_bacff =38;};};_gfecf ,_afbfc =d .Token ();if _afbfc !=nil {return _afbfc ;};if _cbcec ,_ebefbe :=_gfecf .(_f .EndElement );_ebefbe &&_cbcec .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfecf );}; +// Validate validates the CT_TextAlignment and its children +func (_cgddeb *CT_TextAlignment )Validate ()error {return _cgddeb .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_ffcge *CT_RPrOriginal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edabc :for {_gbbebf ,_bdggd :=d .Token ();if _bdggd !=nil {return _bdggd ;};switch _bbbdae :=_gbbebf .(type ){case _d .StartElement :switch _bbbdae .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_ffcge .RStyle =NewCT_String ();if _dddaf :=d .DecodeElement (_ffcge .RStyle ,&_bbbdae );_dddaf !=nil {return _dddaf ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_ffcge .RFonts =NewCT_Fonts ();if _cabgf :=d .DecodeElement (_ffcge .RFonts ,&_bbbdae );_cabgf !=nil {return _cabgf ;};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 :"\u0062"},_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 :"\u0062"}:_ffcge .B =NewCT_OnOff ();if _aagbd :=d .DecodeElement (_ffcge .B ,&_bbbdae );_aagbd !=nil {return _aagbd ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_ffcge .BCs =NewCT_OnOff ();if _eagdd :=d .DecodeElement (_ffcge .BCs ,&_bbbdae );_eagdd !=nil {return _eagdd ;};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 :"\u0069"},_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 :"\u0069"}:_ffcge .I =NewCT_OnOff ();if _daaba :=d .DecodeElement (_ffcge .I ,&_bbbdae );_daaba !=nil {return _daaba ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_ffcge .ICs =NewCT_OnOff ();if _babg :=d .DecodeElement (_ffcge .ICs ,&_bbbdae );_babg !=nil {return _babg ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_ffcge .Caps =NewCT_OnOff ();if _cbbecg :=d .DecodeElement (_ffcge .Caps ,&_bbbdae );_cbbecg !=nil {return _cbbecg ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_ffcge .SmallCaps =NewCT_OnOff ();if _ecgba :=d .DecodeElement (_ffcge .SmallCaps ,&_bbbdae );_ecgba !=nil {return _ecgba ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_ffcge .Strike =NewCT_OnOff ();if _ecbcbe :=d .DecodeElement (_ffcge .Strike ,&_bbbdae );_ecbcbe !=nil {return _ecbcbe ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_ffcge .Dstrike =NewCT_OnOff ();if _cbcecc :=d .DecodeElement (_ffcge .Dstrike ,&_bbbdae );_cbcecc !=nil {return _cbcecc ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_ffcge .Outline =NewCT_OnOff ();if _adcd :=d .DecodeElement (_ffcge .Outline ,&_bbbdae );_adcd !=nil {return _adcd ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ffcge .Shadow =NewCT_OnOff ();if _dfgbc :=d .DecodeElement (_ffcge .Shadow ,&_bbbdae );_dfgbc !=nil {return _dfgbc ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_ffcge .Emboss =NewCT_OnOff ();if _dbfdag :=d .DecodeElement (_ffcge .Emboss ,&_bbbdae );_dbfdag !=nil {return _dbfdag ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_ffcge .Imprint =NewCT_OnOff ();if _cgcacf :=d .DecodeElement (_ffcge .Imprint ,&_bbbdae );_cgcacf !=nil {return _cgcacf ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_ffcge .NoProof =NewCT_OnOff ();if _eaeeg :=d .DecodeElement (_ffcge .NoProof ,&_bbbdae );_eaeeg !=nil {return _eaeeg ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_ffcge .SnapToGrid =NewCT_OnOff ();if _dffcb :=d .DecodeElement (_ffcge .SnapToGrid ,&_bbbdae );_dffcb !=nil {return _dffcb ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_ffcge .Vanish =NewCT_OnOff ();if _fdafb :=d .DecodeElement (_ffcge .Vanish ,&_bbbdae );_fdafb !=nil {return _fdafb ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_ffcge .WebHidden =NewCT_OnOff ();if _dacade :=d .DecodeElement (_ffcge .WebHidden ,&_bbbdae );_dacade !=nil {return _dacade ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_ffcge .Color =NewCT_Color ();if _bcbdd :=d .DecodeElement (_ffcge .Color ,&_bbbdae );_bcbdd !=nil {return _bcbdd ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_ffcge .Spacing =NewCT_SignedTwipsMeasure ();if _bbecf :=d .DecodeElement (_ffcge .Spacing ,&_bbbdae );_bbecf !=nil {return _bbecf ;};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 :"\u0077"},_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 :"\u0077"}:_ffcge .W =NewCT_TextScale ();if _fcfe :=d .DecodeElement (_ffcge .W ,&_bbbdae );_fcfe !=nil {return _fcfe ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_ffcge .Kern =NewCT_HpsMeasure ();if _eebeg :=d .DecodeElement (_ffcge .Kern ,&_bbbdae );_eebeg !=nil {return _eebeg ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_ffcge .Position =NewCT_SignedHpsMeasure ();if _afbbb :=d .DecodeElement (_ffcge .Position ,&_bbbdae );_afbbb !=nil {return _afbbb ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_ffcge .Sz =NewCT_HpsMeasure ();if _bfdae :=d .DecodeElement (_ffcge .Sz ,&_bbbdae );_bfdae !=nil {return _bfdae ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_ffcge .SzCs =NewCT_HpsMeasure ();if _afdgc :=d .DecodeElement (_ffcge .SzCs ,&_bbbdae );_afdgc !=nil {return _afdgc ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_ffcge .Highlight =NewCT_Highlight ();if _gdfdd :=d .DecodeElement (_ffcge .Highlight ,&_bbbdae );_gdfdd !=nil {return _gdfdd ;};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 :"\u0075"},_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 :"\u0075"}:_ffcge .U =NewCT_Underline ();if _fffce :=d .DecodeElement (_ffcge .U ,&_bbbdae );_fffce !=nil {return _fffce ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_ffcge .Effect =NewCT_TextEffect ();if _acafa :=d .DecodeElement (_ffcge .Effect ,&_bbbdae );_acafa !=nil {return _acafa ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_ffcge .Bdr =NewCT_Border ();if _edada :=d .DecodeElement (_ffcge .Bdr ,&_bbbdae );_edada !=nil {return _edada ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_ffcge .Shd =NewCT_Shd ();if _bdefge :=d .DecodeElement (_ffcge .Shd ,&_bbbdae );_bdefge !=nil {return _bdefge ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_ffcge .FitText =NewCT_FitText ();if _gbgd :=d .DecodeElement (_ffcge .FitText ,&_bbbdae );_gbgd !=nil {return _gbgd ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_ffcge .VertAlign =NewCT_VerticalAlignRun ();if _abggg :=d .DecodeElement (_ffcge .VertAlign ,&_bbbdae );_abggg !=nil {return _abggg ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_ffcge .Rtl =NewCT_OnOff ();if _egbgc :=d .DecodeElement (_ffcge .Rtl ,&_bbbdae );_egbgc !=nil {return _egbgc ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_ffcge .Cs =NewCT_OnOff ();if _eccffe :=d .DecodeElement (_ffcge .Cs ,&_bbbdae );_eccffe !=nil {return _eccffe ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_ffcge .Em =NewCT_Em ();if _eegee :=d .DecodeElement (_ffcge .Em ,&_bbbdae );_eegee !=nil {return _eegee ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_ffcge .Lang =NewCT_Language ();if _gafac :=d .DecodeElement (_ffcge .Lang ,&_bbbdae );_gafac !=nil {return _gafac ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_ffcge .EastAsianLayout =NewCT_EastAsianLayout ();if _ecdgg :=d .DecodeElement (_ffcge .EastAsianLayout ,&_bbbdae );_ecdgg !=nil {return _ecdgg ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_ffcge .SpecVanish =NewCT_OnOff ();if _dbfcc :=d .DecodeElement (_ffcge .SpecVanish ,&_bbbdae );_dbfcc !=nil {return _dbfcc ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_ffcge .OMath =NewCT_OnOff ();if _agabge :=d .DecodeElement (_ffcge .OMath ,&_bbbdae );_agabge !=nil {return _agabge ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069\u0067i\u006ea\u006c\u0020\u0025\u0076",_bbbdae .Name );if _ceead :=d .Skip ();_ceead !=nil {return _ceead ;};};case _d .EndElement :break _edabc ;case _d .CharData :};};return nil ;};func (_feafa ST_DocPartGallery )ValidateWithPath (path string )error {switch _feafa {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 _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feafa ));};return nil ;};func (_edabe *CT_DivBdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edabe .Top !=nil {_dbfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_edabe .Top ,_dbfc );};if _edabe .Left !=nil {_fddfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_edabe .Left ,_fddfd );};if _edabe .Bottom !=nil {_eaab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_edabe .Bottom ,_eaab );};if _edabe .Right !=nil {_abadf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_edabe .Right ,_abadf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Color and its children -func (_gaeff *CT_Color )Validate ()error {return _gaeff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_dfdga *CT_Frame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfdga .Sz !=nil {_abdde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dfdga .Sz ,_abdde );};if _dfdga .Name !=nil {_gafed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_dfdga .Name ,_gafed );};if _dfdga .Title !=nil {_bbgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_dfdga .Title ,_bbgc );};if _dfdga .LongDesc !=nil {_ffeae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_dfdga .LongDesc ,_ffeae );};if _dfdga .SourceFileName !=nil {_dgdfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dfdga .SourceFileName ,_dgdfc );};if _dfdga .MarW !=nil {_egebg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_dfdga .MarW ,_egebg );};if _dfdga .MarH !=nil {_fbbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}};e .EncodeElement (_dfdga .MarH ,_fbbe );};if _dfdga .Scrollbar !=nil {_dgfgaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_dfdga .Scrollbar ,_dgfgaf );};if _dfdga .NoResizeAllowed !=nil {_fbafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}};e .EncodeElement (_dfdga .NoResizeAllowed ,_fbafe );};if _dfdga .LinkedToFile !=nil {_agaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_dfdga .LinkedToFile ,_agaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TblBorders struct{ +// Validate validates the CT_OdsoFieldMapData and its children +func (_fefcg *CT_OdsoFieldMapData )Validate ()error {return _fefcg .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_eadcc :=&CT_FtnEdnSepRef {};return _eadcc };type CT_MailMergeSourceType struct{ -// Table Top Border -Top *CT_Border ; +// Data Source Type Value +ValAttr ST_MailMergeSourceType ;};func (_eegabb *CT_PageNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbffg :=range start .Attr {if _bbffg .Name .Local =="\u0066\u006d\u0074"{_eegabb .FmtAttr .UnmarshalXMLAttr (_bbffg );continue ;};if _bbffg .Name .Local =="\u0073\u0074\u0061r\u0074"{_cbced ,_dbfe :=_ac .ParseInt (_bbffg .Value ,10,64);if _dbfe !=nil {return _dbfe ;};_eegabb .StartAttr =&_cbced ;continue ;};if _bbffg .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_agbecg ,_gfcbdg :=_ac .ParseInt (_bbffg .Value ,10,64);if _gfcbdg !=nil {return _gfcbdg ;};_eegabb .ChapStyleAttr =&_agbecg ;continue ;};if _bbffg .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_eegabb .ChapSepAttr .UnmarshalXMLAttr (_bbffg );continue ;};};for {_dacda ,_cddd :=d .Token ();if _cddd !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_cddd );};if _cffdbf ,_cfcec :=_dacda .(_d .EndElement );_cfcec &&_cffdbf .Name ==start .Name {break ;};};return nil ;};func (_edbgeg ST_Lock )Validate ()error {return _edbgeg .ValidateWithPath ("")};func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_dbcgf :=&WdCT_WordprocessingContentPartNonVisual {};return _dbcgf ;};func (_bgebba WdST_RelFromH )Validate ()error {return _bgebba .ValidateWithPath ("")}; -// Table Leading Edge Border -Start *CT_Border ; +// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path +func (_ceaebc *EG_RPrBase )ValidateWithPath (path string )error {if _ceaebc .RStyle !=nil {if _eefcbf :=_ceaebc .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_eefcbf !=nil {return _eefcbf ;};};if _ceaebc .RFonts !=nil {if _dabbd :=_ceaebc .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_dabbd !=nil {return _dabbd ;};};if _ceaebc .B !=nil {if _abebba :=_ceaebc .B .ValidateWithPath (path +"\u002f\u0042");_abebba !=nil {return _abebba ;};};if _ceaebc .BCs !=nil {if _adaee :=_ceaebc .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_adaee !=nil {return _adaee ;};};if _ceaebc .I !=nil {if _fcddfa :=_ceaebc .I .ValidateWithPath (path +"\u002f\u0049");_fcddfa !=nil {return _fcddfa ;};};if _ceaebc .ICs !=nil {if _abdeeb :=_ceaebc .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_abdeeb !=nil {return _abdeeb ;};};if _ceaebc .Caps !=nil {if _cafba :=_ceaebc .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cafba !=nil {return _cafba ;};};if _ceaebc .SmallCaps !=nil {if _dfdbd :=_ceaebc .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_dfdbd !=nil {return _dfdbd ;};};if _ceaebc .Strike !=nil {if _dcdcdg :=_ceaebc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_dcdcdg !=nil {return _dcdcdg ;};};if _ceaebc .Dstrike !=nil {if _dcgggb :=_ceaebc .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_dcgggb !=nil {return _dcgggb ;};};if _ceaebc .Outline !=nil {if _gcffab :=_ceaebc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gcffab !=nil {return _gcffab ;};};if _ceaebc .Shadow !=nil {if _aecca :=_ceaebc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_aecca !=nil {return _aecca ;};};if _ceaebc .Emboss !=nil {if _agdde :=_ceaebc .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_agdde !=nil {return _agdde ;};};if _ceaebc .Imprint !=nil {if _cfgaga :=_ceaebc .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_cfgaga !=nil {return _cfgaga ;};};if _ceaebc .NoProof !=nil {if _eccffb :=_ceaebc .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_eccffb !=nil {return _eccffb ;};};if _ceaebc .SnapToGrid !=nil {if _eaegd :=_ceaebc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_eaegd !=nil {return _eaegd ;};};if _ceaebc .Vanish !=nil {if _aadfgg :=_ceaebc .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_aadfgg !=nil {return _aadfgg ;};};if _ceaebc .WebHidden !=nil {if _fdabfg :=_ceaebc .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_fdabfg !=nil {return _fdabfg ;};};if _ceaebc .Color !=nil {if _afdde :=_ceaebc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_afdde !=nil {return _afdde ;};};if _ceaebc .Spacing !=nil {if _cggef :=_ceaebc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cggef !=nil {return _cggef ;};};if _ceaebc .W !=nil {if _afdbf :=_ceaebc .W .ValidateWithPath (path +"\u002f\u0057");_afdbf !=nil {return _afdbf ;};};if _ceaebc .Kern !=nil {if _bcadb :=_ceaebc .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_bcadb !=nil {return _bcadb ;};};if _ceaebc .Position !=nil {if _ffafgd :=_ceaebc .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ffafgd !=nil {return _ffafgd ;};};if _ceaebc .Sz !=nil {if _ffcbee :=_ceaebc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_ffcbee !=nil {return _ffcbee ;};};if _ceaebc .SzCs !=nil {if _ffgce :=_ceaebc .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_ffgce !=nil {return _ffgce ;};};if _ceaebc .Highlight !=nil {if _gbcaf :=_ceaebc .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gbcaf !=nil {return _gbcaf ;};};if _ceaebc .U !=nil {if _afaab :=_ceaebc .U .ValidateWithPath (path +"\u002f\u0055");_afaab !=nil {return _afaab ;};};if _ceaebc .Effect !=nil {if _ffgcad :=_ceaebc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ffgcad !=nil {return _ffgcad ;};};if _ceaebc .Bdr !=nil {if _ccdfe :=_ceaebc .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ccdfe !=nil {return _ccdfe ;};};if _ceaebc .Shd !=nil {if _ebgegg :=_ceaebc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ebgegg !=nil {return _ebgegg ;};};if _ceaebc .FitText !=nil {if _gcbba :=_ceaebc .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gcbba !=nil {return _gcbba ;};};if _ceaebc .VertAlign !=nil {if _fffea :=_ceaebc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_fffea !=nil {return _fffea ;};};if _ceaebc .Rtl !=nil {if _afbgcb :=_ceaebc .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_afbgcb !=nil {return _afbgcb ;};};if _ceaebc .Cs !=nil {if _aeafbf :=_ceaebc .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_aeafbf !=nil {return _aeafbf ;};};if _ceaebc .Em !=nil {if _abaff :=_ceaebc .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_abaff !=nil {return _abaff ;};};if _ceaebc .Lang !=nil {if _adedf :=_ceaebc .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_adedf !=nil {return _adedf ;};};if _ceaebc .EastAsianLayout !=nil {if _fccae :=_ceaebc .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_fccae !=nil {return _fccae ;};};if _ceaebc .SpecVanish !=nil {if _dgbace :=_ceaebc .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_dgbace !=nil {return _dgbace ;};};if _ceaebc .OMath !=nil {if _egadf :=_ceaebc .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_egadf !=nil {return _egadf ;};};return nil ;};func NewEG_RPr ()*EG_RPr {_ecgade :=&EG_RPr {};return _ecgade }; -// Table Leading Edge Border -Left *CT_Border ; +// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path +func (_fadbf *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _fadbf .Type !=nil {if _deede :=_fadbf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_deede !=nil {return _deede ;};};if _fadbf .Name !=nil {if _dfbgca :=_fadbf .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_dfbgca !=nil {return _dfbgca ;};};if _fadbf .MappedName !=nil {if _ceafd :=_fadbf .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_ceafd !=nil {return _ceafd ;};};if _fadbf .Column !=nil {if _cegd :=_fadbf .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_cegd !=nil {return _cegd ;};};if _fadbf .Lid !=nil {if _dbage :=_fadbf .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_dbage !=nil {return _dbage ;};};if _fadbf .DynamicAddress !=nil {if _cdgbb :=_fadbf .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073");_cdgbb !=nil {return _cdgbb ;};};return nil ;};func (_ffacce ST_FrameScrollbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffacce .String (),start );};func (_ccded *CT_StyleSort )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccded .ValAttr =ST_StyleSort (1);for _ ,_afgfg :=range start .Attr {if _afgfg .Name .Local =="\u0076\u0061\u006c"{_ccded .ValAttr .UnmarshalXMLAttr (_afgfg );continue ;};};for {_gceedc ,_cgdab :=d .Token ();if _cgdab !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_cgdab );};if _cccaaa ,_eedgf :=_gceedc .(_d .EndElement );_eedgf &&_cccaaa .Name ==start .Name {break ;};};return nil ;};func (_dfbgd ST_ThemeColor )Validate ()error {return _dfbgd .ValidateWithPath ("")};func (_egfee ST_TblStyleOverrideType )String ()string {switch _egfee {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 (_fffddg *ST_Zoom )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fffddg =0;case "\u006e\u006f\u006e\u0065":*_fffddg =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_fffddg =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_fffddg =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_fffddg =4;};return nil ;};type CT_HMerge struct{ -// Table Bottom Border -Bottom *CT_Border ; +// Horizontal Merge Type +ValAttr ST_Merge ;};type CT_Frame struct{ -// Table Trailing Edge Border -End *CT_Border ; +// Frame Size +Sz *CT_String ; -// Table Trailing Edge Border -Right *CT_Border ; +// Frame Name +Name *CT_String ; -// Table Inside Horizontal Edges Border -InsideH *CT_Border ; +// Frame or Frameset Title +Title *CT_String ; -// Table Inside Vertical Edges Border -InsideV *CT_Border ;};func (_aceag *ST_TabTlc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aceag =0;case "\u006e\u006f\u006e\u0065":*_aceag =1;case "\u0064\u006f\u0074":*_aceag =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_aceag =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_aceag =4;case "\u0068\u0065\u0061v\u0079":*_aceag =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_aceag =6;};return nil ;};func (_fbddgc *EG_PContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbddgc .FldSimple !=nil {_fegdd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_bffgg :=range _fbddgc .FldSimple {e .EncodeElement (_bffgg ,_fegdd );};};if _fbddgc .Hyperlink !=nil {_fcbdb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fbddgc .Hyperlink ,_fcbdb );};if _fbddgc .SubDoc !=nil {_gffeeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_fbddgc .SubDoc ,_gffeeg );};if _fbddgc .EG_ContentRunContent !=nil {for _ ,_eadaagf :=range _fbddgc .EG_ContentRunContent {_eadaagf .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_gagee *CT_Recipients )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aafce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_dfgdcf :=range _gagee .RecipientData {e .EncodeElement (_dfgdcf ,_aafce );};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;);func (_cbbfe *CT_Tabs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_accede :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_eaedfa :=range _cbbfe .Tab {e .EncodeElement (_eaedfa ,_accede );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbfead *CT_Odso )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beefg :for {_adeg ,_dccgb :=d .Token ();if _dccgb !=nil {return _dccgb ;};switch _degff :=_adeg .(type ){case _f .StartElement :switch _degff .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"}:_gbfead .Udl =NewCT_String ();if _edacc :=d .DecodeElement (_gbfead .Udl ,&_degff );_edacc !=nil {return _edacc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbfead .Table =NewCT_String ();if _ebgbb :=d .DecodeElement (_gbfead .Table ,&_degff );_ebgbb !=nil {return _ebgbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbfead .Src =NewCT_Rel ();if _fefab :=d .DecodeElement (_gbfead .Src ,&_degff );_fefab !=nil {return _fefab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbfead .ColDelim =NewCT_DecimalNumber ();if _babgb :=d .DecodeElement (_gbfead .ColDelim ,&_degff );_babgb !=nil {return _babgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbfead .Type =NewCT_MailMergeSourceType ();if _eeae :=d .DecodeElement (_gbfead .Type ,&_degff );_eeae !=nil {return _eeae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbfead .FHdr =NewCT_OnOff ();if _cabaef :=d .DecodeElement (_gbfead .FHdr ,&_degff );_cabaef !=nil {return _cabaef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efcb :=NewCT_OdsoFieldMapData ();if _aacdb :=d .DecodeElement (_efcb ,&_degff );_aacdb !=nil {return _aacdb ;};_gbfead .FieldMapData =append (_gbfead .FieldMapData ,_efcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffbe :=NewCT_Rel ();if _bdbfc :=d .DecodeElement (_bffbe ,&_degff );_bdbfc !=nil {return _bdbfc ;};_gbfead .RecipientData =append (_gbfead .RecipientData ,_bffbe );default:_gd .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0064\u0073\u006f\u0020\u0025\u0076",_degff .Name );if _dbbdc :=d .Skip ();_dbbdc !=nil {return _dbbdc ;};};case _f .EndElement :break _beefg ;case _f .CharData :};};return nil ;}; +// Frame Long Description +LongDesc *CT_Rel ; -// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path -func (_eefec *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _eefec .SmartTag !=nil {if _dbegb :=_eefec .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_dbegb !=nil {return _dbegb ;};};if _eefec .Sdt !=nil {if _dbgegg :=_eefec .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_dbgegg !=nil {return _dbgegg ;};};for _cbaed ,_eccbbf :=range _eefec .EG_RunLevelElts {if _gaefe :=_eccbbf .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cbaed ));_gaefe !=nil {return _gaefe ;};};return nil ;}; +// Source File for Frame +SourceFileName *CT_Rel ; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_dedbf *CT_Placeholder )ValidateWithPath (path string )error {if _eegce :=_dedbf .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_eegce !=nil {return _eegce ;};return nil ;};func (_aacca *CT_FrameScrollbar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dbeea ,_cggbd :=_aacca .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cggbd !=nil {return _cggbd ;};start .Attr =append (start .Attr ,_dbeea );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Left and Right Margin for Frame +MarW *CT_PixelsMeasure ; -// Validate validates the CT_Frameset and its children -func (_gddaa *CT_Frameset )Validate ()error {return _gddaa .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func (_dcaebc *ST_TabJc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcaebc =0;case "\u0063\u006c\u0065a\u0072":*_dcaebc =1;case "\u0073\u0074\u0061r\u0074":*_dcaebc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcaebc =3;case "\u0065\u006e\u0064":*_dcaebc =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dcaebc =5;case "\u0062\u0061\u0072":*_dcaebc =6;case "\u006e\u0075\u006d":*_dcaebc =7;case "\u006c\u0065\u0066\u0074":*_dcaebc =8;case "\u0072\u0069\u0067h\u0074":*_dcaebc =9;};return nil ;};func (_affdgg ST_VerticalJc )String ()string {switch _affdgg {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 (_dceaf ST_HexColorAuto )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_feabe :=_f .Attr {};_feabe .Name =name ;switch _dceaf {case ST_HexColorAutoUnset :_feabe .Value ="";case ST_HexColorAutoAuto :_feabe .Value ="\u0061\u0075\u0074\u006f";};return _feabe ,nil ;}; +// Top and Bottom Margin for Frame +MarH *CT_PixelsMeasure ; -// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path -func (_bbdac *CT_FldChar )ValidateWithPath (path string )error {if _bbdac .FldCharTypeAttr ==ST_FldCharTypeUnset {return _ff .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 _gggf :=_bbdac .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gggf !=nil {return _gggf ;};if _bbdac .FldLockAttr !=nil {if _edgaf :=_bbdac .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_edgaf !=nil {return _edgaf ;};};if _bbdac .DirtyAttr !=nil {if _bbbaa :=_bbdac .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_bbbaa !=nil {return _bbbaa ;};};if _bbdac .FldData !=nil {if _ecefc :=_bbdac .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_ecefc !=nil {return _ecefc ;};};if _bbdac .FfData !=nil {if _bdfc :=_bbdac .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_bdfc !=nil {return _bdfc ;};};if _bbdac .NumberingChange !=nil {if _bcbe :=_bbdac .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_bcbe !=nil {return _bcbe ;};};return nil ;};func (_cgdcf ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _cgdcf {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdcf ));};return nil ;}; +// Scrollbar Display Option +Scrollbar *CT_FrameScrollbar ; -// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path -func (_fdgaa *CT_FFCheckBox )ValidateWithPath (path string )error {if _fdgaa .Choice !=nil {if _bbcb :=_fdgaa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbcb !=nil {return _bbcb ;};};if _fdgaa .Default !=nil {if _febd :=_fdgaa .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_febd !=nil {return _febd ;};};if _fdgaa .Checked !=nil {if _dcgb :=_fdgaa .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_dcgb !=nil {return _dcgb ;};};return nil ;};func (_efgfae *CT_Guid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efgfae .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_efgfae .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MultiLevelType struct{ +// Frame Cannot Be Resized +NoResizeAllowed *CT_OnOff ; -// Abstract Numbering Definition Type -ValAttr ST_MultiLevelType ;};func NewCT_FFStatusText ()*CT_FFStatusText {_cfcbdc :=&CT_FFStatusText {};return _cfcbdc };func (_cdcfcd ST_RubyAlign )Validate ()error {return _cdcfcd .ValidateWithPath ("")}; +// Maintain Link to Existing File +LinkedToFile *CT_OnOff ;}; -// Validate validates the CT_AltChunkPr and its children -func (_ccf *CT_AltChunkPr )Validate ()error {return _ccf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");};func (_daeac ST_WmlColorSchemeIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_daeac .String (),start );};func (_facga ST_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_facga .String (),start );};type CT_ParaRPr struct{ +// Validate validates the CT_Text and its children +func (_abfbf *CT_Text )Validate ()error {return _abfbf .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");}; -// Inserted Paragraph -Ins *CT_TrackChange ; +// Validate validates the WdEG_WrapTypeChoice and its children +func (_ffcgea *WdEG_WrapTypeChoice )Validate ()error {return _ffcgea .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gcccc *CT_FFCheckBoxChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcccc .Size !=nil {_abde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_gcccc .Size ,_abde );};if _gcccc .SizeAuto !=nil {_cbec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_gcccc .SizeAuto ,_cbec );};return nil ;};type CT_String struct{ -// Deleted Paragraph -Del *CT_TrackChange ; +// String Value +ValAttr string ;};func (_ccb *CT_Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gadd :for {_ecfc ,_dfea :=d .Token ();if _dfea !=nil {return _dfea ;};switch _bbaa :=_ecfc .(type ){case _d .StartElement :switch _bbaa .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 :"\u0063o\u006d\u006d\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 :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_aggb :=NewCT_Comment ();if _fgbd :=d .DecodeElement (_aggb ,&_bbaa );_fgbd !=nil {return _fgbd ;};_ccb .Comment =append (_ccb .Comment ,_aggb );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_bbaa .Name );if _cfedb :=d .Skip ();_cfedb !=nil {return _cfedb ;};};case _d .EndElement :break _gadd ;case _d .CharData :};};return nil ;};type ST_TextDirection byte ;type EG_RPr struct{ -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Run Properties +RPr *CT_RPr ;};func (_acecb *CT_Endnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdca :for {_aedab ,_afegg :=d .Token ();if _afegg !=nil {return _afegg ;};switch _eceae :=_aedab .(type ){case _d .StartElement :switch _eceae .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_faeac :=NewCT_FtnEdn ();if _dfaaac :=d .DecodeElement (_faeac ,&_eceae );_dfaaac !=nil {return _dfaaac ;};_acecb .Endnote =append (_acecb .Endnote ,_faeac );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_eceae .Name );if _edfdg :=d .Skip ();_edfdg !=nil {return _edfdg ;};};case _d .EndElement :break _gdca ;case _d .CharData :};};return nil ;};type CT_TblPr struct{ -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Referenced Table Style +TblStyle *CT_String ; -// Referenced Character Style -RStyle *CT_String ; +// Floating Table Positioning +TblpPr *CT_TblPPr ; -// Run Fonts -RFonts *CT_Fonts ; +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; -// Bold -B *CT_OnOff ; +// Visually Right to Left Table +BidiVisual *CT_OnOff ; -// Complex Script Bold -BCs *CT_OnOff ; +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; -// Italics -I *CT_OnOff ; +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; -// Complex Script Italics -ICs *CT_OnOff ; +// Preferred Table Width +TblW *CT_TblWidth ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Table Alignment +Jc *CT_JcTable ; -// Small Caps -SmallCaps *CT_OnOff ; +// Table Cell Spacing Default +TblCellSpacing *CT_TblWidth ; -// Single Strikethrough -Strike *CT_OnOff ; +// Table Indent from Leading Margin +TblInd *CT_TblWidth ; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Table Borders +TblBorders *CT_TblBorders ; -// Display Character Outline -Outline *CT_OnOff ; +// Table Shading +Shd *CT_Shd ; -// Shadow -Shadow *CT_OnOff ; +// Table Layout +TblLayout *CT_TblLayoutType ; -// Embossing -Emboss *CT_OnOff ; +// Table Cell Margin Defaults +TblCellMar *CT_TblCellMar ; -// Imprinting -Imprint *CT_OnOff ; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Table Caption +TblCaption *CT_String ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Table Description +TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_abfb :=&CT_DocPartBehavior {};_abfb .ValAttr =ST_DocPartBehavior (1);return _abfb ;};func (_dggba *CT_TblGridChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dggba .TblGrid =NewCT_TblGridBase ();for _ ,_effde :=range start .Attr {if _effde .Name .Local =="\u0069\u0064"{_fcdgg ,_egfdg :=_ac .ParseInt (_effde .Value ,10,64);if _egfdg !=nil {return _egfdg ;};_dggba .IdAttr =_fcdgg ;continue ;};};_cbefc :for {_degedg ,_gdega :=d .Token ();if _gdega !=nil {return _gdega ;};switch _adccc :=_degedg .(type ){case _d .StartElement :switch _adccc .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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _agggb :=d .DecodeElement (_dggba .TblGrid ,&_adccc );_agggb !=nil {return _agggb ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_adccc .Name );if _eeebf :=d .Skip ();_eeebf !=nil {return _eeebf ;};};case _d .EndElement :break _cbefc ;case _d .CharData :};};return 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 (_begeb *ST_TabTlc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caagbc ,_bgecc :=d .Token ();if _bgecc !=nil {return _bgecc ;};if _gaacfa ,_cggbe :=_caagbc .(_d .EndElement );_cggbe &&_gaacfa .Name ==start .Name {*_begeb =1;return nil ;};if _bcccb ,_dddea :=_caagbc .(_d .CharData );!_dddea {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caagbc );}else {switch string (_bcccb ){case "":*_begeb =0;case "\u006e\u006f\u006e\u0065":*_begeb =1;case "\u0064\u006f\u0074":*_begeb =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_begeb =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_begeb =4;case "\u0068\u0065\u0061v\u0079":*_begeb =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_begeb =6;};};_caagbc ,_bgecc =d .Token ();if _bgecc !=nil {return _bgecc ;};if _gdcbcg ,_gdbfc :=_caagbc .(_d .EndElement );_gdbfc &&_gdcbcg .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caagbc );};func NewCT_RubyPr ()*CT_RubyPr {_cgccda :=&CT_RubyPr {};_cgccda .RubyAlign =NewCT_RubyAlign ();_cgccda .Hps =NewCT_HpsMeasure ();_cgccda .HpsRaise =NewCT_HpsMeasure ();_cgccda .HpsBaseText =NewCT_HpsMeasure ();_cgccda .Lid =NewCT_Lang ();return _cgccda ;};func NewCT_JcTable ()*CT_JcTable {_ebgbcb :=&CT_JcTable {};_ebgbcb .ValAttr =ST_JcTable (1);return _ebgbcb ;};func (_ebdfe *ST_TabJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgddee ,_cddbfd :=d .Token ();if _cddbfd !=nil {return _cddbfd ;};if _eaded ,_fbadec :=_dgddee .(_d .EndElement );_fbadec &&_eaded .Name ==start .Name {*_ebdfe =1;return nil ;};if _dgdgag ,_bfbbfg :=_dgddee .(_d .CharData );!_bfbbfg {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgddee );}else {switch string (_dgdgag ){case "":*_ebdfe =0;case "\u0063\u006c\u0065a\u0072":*_ebdfe =1;case "\u0073\u0074\u0061r\u0074":*_ebdfe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebdfe =3;case "\u0065\u006e\u0064":*_ebdfe =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_ebdfe =5;case "\u0062\u0061\u0072":*_ebdfe =6;case "\u006e\u0075\u006d":*_ebdfe =7;case "\u006c\u0065\u0066\u0074":*_ebdfe =8;case "\u0072\u0069\u0067h\u0074":*_ebdfe =9;};};_dgddee ,_cddbfd =d .Token ();if _cddbfd !=nil {return _cddbfd ;};if _cedge ,_ffdgbf :=_dgddee .(_d .EndElement );_ffdgbf &&_cedge .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgddee );}; -// Hidden Text -Vanish *CT_OnOff ; +// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path +func (_aeccd *CT_HdrFtr )ValidateWithPath (path string )error {for _dbgad ,_cdcdc :=range _aeccd .AltChunk {if _ggafc :=_cdcdc .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_dbgad ));_ggafc !=nil {return _ggafc ;};};for _ecfcc ,_gdga :=range _aeccd .EG_ContentBlockContent {if _bceg :=_gdga .ValidateWithPath (_ace .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 ,_ecfcc ));_bceg !=nil {return _bceg ;};};return nil ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_cfgagb :=&CT_ParaRPrChange {};_cfgagb .RPr =NewCT_ParaRPrOriginal ();return _cfgagb ;};func NewCT_DocPartType ()*CT_DocPartType {_cceb :=&CT_DocPartType {};_cceb .ValAttr =ST_DocPartType (1);return _cceb ;};func (_ecfba *WdCT_WordprocessingContentPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbefe :=range start .Attr {if _cbefe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbefe .Name .Local =="\u0069\u0064"||_cbefe .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"&&_cbefe .Name .Local =="\u0069\u0064"{_faffa ,_dcgcgb :=_cbefe .Value ,error (nil );if _dcgcgb !=nil {return _dcgcgb ;};_ecfba .IdAttr =_faffa ;continue ;};if _cbefe .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_ecfba .BwModeAttr .UnmarshalXMLAttr (_cbefe );continue ;};};_dgbfe :for {_egcdb ,_gacbd :=d .Token ();if _gacbd !=nil {return _gacbd ;};switch _bggbf :=_egcdb .(type ){case _d .StartElement :switch _bggbf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_ecfba .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual ();if _fccaca :=d .DecodeElement (_ecfba .NvContentPartPr ,&_bggbf );_fccaca !=nil {return _fccaca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0078\u0066\u0072\u006d"}:_ecfba .Xfrm =_c .NewCT_Transform2D ();if _fdfad :=d .DecodeElement (_ecfba .Xfrm ,&_bggbf );_fdfad !=nil {return _fdfad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecfba .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _gbeac :=d .DecodeElement (_ecfba .ExtLst ,&_bggbf );_gbeac !=nil {return _gbeac ;};default:_fe .Log .Debug ("\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",_bggbf .Name );if _cffggb :=d .Skip ();_cffggb !=nil {return _cffggb ;};};case _d .EndElement :break _dgbfe ;case _d .CharData :};};return nil ;}; -// Web Hidden Text -WebHidden *CT_OnOff ; +// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path +func (_ebdgf *CT_Ruby )ValidateWithPath (path string )error {if _ddba :=_ebdgf .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_ddba !=nil {return _ddba ;};if _cdgdbg :=_ebdgf .Rt .ValidateWithPath (path +"\u002f\u0052\u0074");_cdgdbg !=nil {return _cdgdbg ;};if _dddda :=_ebdgf .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_dddda !=nil {return _dddda ;};return nil ;};func (_dcffag ST_Lock )String ()string {switch _dcffag {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 ST_TblLayoutType byte ;func NewCT_Odso ()*CT_Odso {_acffb :=&CT_Odso {};return _acffb };func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_efddeb :=&CT_MailMergeDataType {};return _efddeb ;}; -// Run Content Color -Color *CT_Color ; +// Validate validates the CT_RPrDefault and its children +func (_gbccce *CT_RPrDefault )Validate ()error {return _gbccce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_bgffd *WdCT_PosH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgffd .RelativeFromAttr =WdST_RelFromH (1);_bgffd .Choice =NewWdCT_PosHChoice ();for _ ,_fdbcb :=range start .Attr {if _fdbcb .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_bgffd .RelativeFromAttr .UnmarshalXMLAttr (_fdbcb );continue ;};};_agffb :for {_begab ,_eebce :=d .Token ();if _eebce !=nil {return _eebce ;};switch _aedgac :=_begab .(type ){case _d .StartElement :switch _aedgac .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0061\u006c\u0069g\u006e"}:_bgffd .Choice =NewWdCT_PosHChoice ();if _dbgfa :=d .DecodeElement (&_bgffd .Choice .Align ,&_aedgac );_dbgfa !=nil {return _dbgfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_bgffd .Choice =NewWdCT_PosHChoice ();if _addae :=d .DecodeElement (&_bgffd .Choice .PosOffset ,&_aedgac );_addae !=nil {return _addae ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0048 \u0025\u0076",_aedgac .Name );if _ggcbf :=d .Skip ();_ggcbf !=nil {return _ggcbf ;};};case _d .EndElement :break _agffb ;case _d .CharData :};};return nil ;};func (_aagbeg WdST_AlignH )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffgfde :=_d .Attr {};_ffgfde .Name =name ;switch _aagbeg {case WdST_AlignHUnset :_ffgfde .Value ="";case WdST_AlignHLeft :_ffgfde .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_ffgfde .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_ffgfde .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_ffgfde .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_ffgfde .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _ffgfde ,nil ;};func (_aeebe *CT_DirContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgbd :=range start .Attr {if _bgbd .Name .Local =="\u0076\u0061\u006c"{_aeebe .ValAttr .UnmarshalXMLAttr (_bgbd );continue ;};};_cgdg :for {_gfeg ,_afeec :=d .Token ();if _afeec !=nil {return _afeec ;};switch _ggfcc :=_gfeg .(type ){case _d .StartElement :switch _ggfcc .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_cgac :=NewCT_SimpleField ();if _edfd :=d .DecodeElement (_cgac ,&_ggfcc );_edfd !=nil {return _edfd ;};_aeebe .FldSimple =append (_aeebe .FldSimple ,_cgac );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_aeebe .Hyperlink =NewCT_Hyperlink ();if _ebbba :=d .DecodeElement (_aeebe .Hyperlink ,&_ggfcc );_ebbba !=nil {return _ebbba ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_aeebe .SubDoc =NewCT_Rel ();if _dafd :=d .DecodeElement (_aeebe .SubDoc ,&_ggfcc );_dafd !=nil {return _dafd ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_acfa :=NewEG_ContentRunContent ();_acfa .CustomXml =NewCT_CustomXmlRun ();if _eafea :=d .DecodeElement (_acfa .CustomXml ,&_ggfcc );_eafea !=nil {return _eafea ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_acfa );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cggdb :=NewEG_ContentRunContent ();_cggdb .SmartTag =NewCT_SmartTagRun ();if _ecacf :=d .DecodeElement (_cggdb .SmartTag ,&_ggfcc );_ecacf !=nil {return _ecacf ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_cggdb );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_bead :=NewEG_ContentRunContent ();_bead .Sdt =NewCT_SdtRun ();if _dccg :=d .DecodeElement (_bead .Sdt ,&_ggfcc );_dccg !=nil {return _dccg ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_bead );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_dddf :=NewEG_ContentRunContent ();_dddf .Dir =NewCT_DirContentRun ();if _ccfg :=d .DecodeElement (_dddf .Dir ,&_ggfcc );_ccfg !=nil {return _ccfg ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_dddf );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_afabb :=NewEG_ContentRunContent ();_afabb .Bdo =NewCT_BdoContentRun ();if _gdfbe :=d .DecodeElement (_afabb .Bdo ,&_ggfcc );_gdfbe !=nil {return _gdfbe ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_afabb );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 :"\u0072"},_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 :"\u0072"}:_cegeb :=NewEG_ContentRunContent ();_cegeb .R =NewCT_R ();if _defe :=d .DecodeElement (_cegeb .R ,&_ggfcc );_defe !=nil {return _defe ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_cegeb );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_becga :=NewEG_ContentRunContent ();_bgee :=NewEG_RunLevelElts ();_bgee .ProofErr =NewCT_ProofErr ();if _fefg :=d .DecodeElement (_bgee .ProofErr ,&_ggfcc );_fefg !=nil {return _fefg ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_becga );_becga .EG_RunLevelElts =append (_becga .EG_RunLevelElts ,_bgee );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bgafa :=NewEG_ContentRunContent ();_bdad :=NewEG_RunLevelElts ();_bdad .PermStart =NewCT_PermStart ();if _ffaffa :=d .DecodeElement (_bdad .PermStart ,&_ggfcc );_ffaffa !=nil {return _ffaffa ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_bgafa );_bgafa .EG_RunLevelElts =append (_bgafa .EG_RunLevelElts ,_bdad );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gaaga :=NewEG_ContentRunContent ();_adae :=NewEG_RunLevelElts ();_adae .PermEnd =NewCT_Perm ();if _fdaad :=d .DecodeElement (_adae .PermEnd ,&_ggfcc );_fdaad !=nil {return _fdaad ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_gaaga );_gaaga .EG_RunLevelElts =append (_gaaga .EG_RunLevelElts ,_adae );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dgfe :=NewEG_ContentRunContent ();_cega :=NewEG_RunLevelElts ();_cega .Ins =NewCT_RunTrackChange ();if _aeab :=d .DecodeElement (_cega .Ins ,&_ggfcc );_aeab !=nil {return _aeab ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_dgfe );_dgfe .EG_RunLevelElts =append (_dgfe .EG_RunLevelElts ,_cega );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_geef :=NewEG_ContentRunContent ();_dfeg :=NewEG_RunLevelElts ();_dfeg .Del =NewCT_RunTrackChange ();if _efccd :=d .DecodeElement (_dfeg .Del ,&_ggfcc );_efccd !=nil {return _efccd ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_geef );_geef .EG_RunLevelElts =append (_geef .EG_RunLevelElts ,_dfeg );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_feaae :=NewEG_ContentRunContent ();_bcbc :=NewEG_RunLevelElts ();_bcbc .MoveFrom =NewCT_RunTrackChange ();if _egef :=d .DecodeElement (_bcbc .MoveFrom ,&_ggfcc );_egef !=nil {return _egef ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_feaae );_feaae .EG_RunLevelElts =append (_feaae .EG_RunLevelElts ,_bcbc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dfeb :=NewEG_ContentRunContent ();_ebfff :=NewEG_RunLevelElts ();_ebfff .MoveTo =NewCT_RunTrackChange ();if _cebfa :=d .DecodeElement (_ebfff .MoveTo ,&_ggfcc );_cebfa !=nil {return _cebfa ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_dfeb );_dfeb .EG_RunLevelElts =append (_dfeb .EG_RunLevelElts ,_ebfff );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_edgd :=NewEG_ContentRunContent ();_cabg :=NewEG_RunLevelElts ();_dgee :=NewEG_RangeMarkupElements ();_dgee .BookmarkStart =NewCT_Bookmark ();if _afff :=d .DecodeElement (_dgee .BookmarkStart ,&_ggfcc );_afff !=nil {return _afff ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_edgd );_edgd .EG_RunLevelElts =append (_edgd .EG_RunLevelElts ,_cabg );_cabg .EG_RangeMarkupElements =append (_cabg .EG_RangeMarkupElements ,_dgee );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_afef :=NewEG_ContentRunContent ();_fcbd :=NewEG_RunLevelElts ();_aeded :=NewEG_RangeMarkupElements ();_aeded .BookmarkEnd =NewCT_MarkupRange ();if _gbge :=d .DecodeElement (_aeded .BookmarkEnd ,&_ggfcc );_gbge !=nil {return _gbge ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_afef );_afef .EG_RunLevelElts =append (_afef .EG_RunLevelElts ,_fcbd );_fcbd .EG_RangeMarkupElements =append (_fcbd .EG_RangeMarkupElements ,_aeded );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ffdc :=NewEG_ContentRunContent ();_ddff :=NewEG_RunLevelElts ();_egbc :=NewEG_RangeMarkupElements ();_egbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _acfac :=d .DecodeElement (_egbc .MoveFromRangeStart ,&_ggfcc );_acfac !=nil {return _acfac ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_ffdc );_ffdc .EG_RunLevelElts =append (_ffdc .EG_RunLevelElts ,_ddff );_ddff .EG_RangeMarkupElements =append (_ddff .EG_RangeMarkupElements ,_egbc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edbgbb :=NewEG_ContentRunContent ();_ffbb :=NewEG_RunLevelElts ();_ddde :=NewEG_RangeMarkupElements ();_ddde .MoveFromRangeEnd =NewCT_MarkupRange ();if _caggc :=d .DecodeElement (_ddde .MoveFromRangeEnd ,&_ggfcc );_caggc !=nil {return _caggc ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_edbgbb );_edbgbb .EG_RunLevelElts =append (_edbgbb .EG_RunLevelElts ,_ffbb );_ffbb .EG_RangeMarkupElements =append (_ffbb .EG_RangeMarkupElements ,_ddde );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eabd :=NewEG_ContentRunContent ();_dfcgb :=NewEG_RunLevelElts ();_ddeae :=NewEG_RangeMarkupElements ();_ddeae .MoveToRangeStart =NewCT_MoveBookmark ();if _acdeg :=d .DecodeElement (_ddeae .MoveToRangeStart ,&_ggfcc );_acdeg !=nil {return _acdeg ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_eabd );_eabd .EG_RunLevelElts =append (_eabd .EG_RunLevelElts ,_dfcgb );_dfcgb .EG_RangeMarkupElements =append (_dfcgb .EG_RangeMarkupElements ,_ddeae );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fdeee :=NewEG_ContentRunContent ();_beegd :=NewEG_RunLevelElts ();_eebgd :=NewEG_RangeMarkupElements ();_eebgd .MoveToRangeEnd =NewCT_MarkupRange ();if _gebcb :=d .DecodeElement (_eebgd .MoveToRangeEnd ,&_ggfcc );_gebcb !=nil {return _gebcb ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_fdeee );_fdeee .EG_RunLevelElts =append (_fdeee .EG_RunLevelElts ,_beegd );_beegd .EG_RangeMarkupElements =append (_beegd .EG_RangeMarkupElements ,_eebgd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_affgd :=NewEG_ContentRunContent ();_aagaf :=NewEG_RunLevelElts ();_gbbf :=NewEG_RangeMarkupElements ();_gbbf .CommentRangeStart =NewCT_MarkupRange ();if _ecfd :=d .DecodeElement (_gbbf .CommentRangeStart ,&_ggfcc );_ecfd !=nil {return _ecfd ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_affgd );_affgd .EG_RunLevelElts =append (_affgd .EG_RunLevelElts ,_aagaf );_aagaf .EG_RangeMarkupElements =append (_aagaf .EG_RangeMarkupElements ,_gbbf );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccff :=NewEG_ContentRunContent ();_acgg :=NewEG_RunLevelElts ();_efcd :=NewEG_RangeMarkupElements ();_efcd .CommentRangeEnd =NewCT_MarkupRange ();if _agab :=d .DecodeElement (_efcd .CommentRangeEnd ,&_ggfcc );_agab !=nil {return _agab ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_ccff );_ccff .EG_RunLevelElts =append (_ccff .EG_RunLevelElts ,_acgg );_acgg .EG_RangeMarkupElements =append (_acgg .EG_RangeMarkupElements ,_efcd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dccgb :=NewEG_ContentRunContent ();_ddgd :=NewEG_RunLevelElts ();_bceag :=NewEG_RangeMarkupElements ();_bceag .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cbbcg :=d .DecodeElement (_bceag .CustomXmlInsRangeStart ,&_ggfcc );_cbbcg !=nil {return _cbbcg ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_dccgb );_dccgb .EG_RunLevelElts =append (_dccgb .EG_RunLevelElts ,_ddgd );_ddgd .EG_RangeMarkupElements =append (_ddgd .EG_RangeMarkupElements ,_bceag );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbfac :=NewEG_ContentRunContent ();_dgdbf :=NewEG_RunLevelElts ();_cebed :=NewEG_RangeMarkupElements ();_cebed .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddcdd :=d .DecodeElement (_cebed .CustomXmlInsRangeEnd ,&_ggfcc );_ddcdd !=nil {return _ddcdd ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_dbfac );_dbfac .EG_RunLevelElts =append (_dbfac .EG_RunLevelElts ,_dgdbf );_dgdbf .EG_RangeMarkupElements =append (_dgdbf .EG_RangeMarkupElements ,_cebed );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eaeb :=NewEG_ContentRunContent ();_daeb :=NewEG_RunLevelElts ();_dddd :=NewEG_RangeMarkupElements ();_dddd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _begf :=d .DecodeElement (_dddd .CustomXmlDelRangeStart ,&_ggfcc );_begf !=nil {return _begf ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_eaeb );_eaeb .EG_RunLevelElts =append (_eaeb .EG_RunLevelElts ,_daeb );_daeb .EG_RangeMarkupElements =append (_daeb .EG_RangeMarkupElements ,_dddd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dgfag :=NewEG_ContentRunContent ();_fgfb :=NewEG_RunLevelElts ();_decfd :=NewEG_RangeMarkupElements ();_decfd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bcdfc :=d .DecodeElement (_decfd .CustomXmlDelRangeEnd ,&_ggfcc );_bcdfc !=nil {return _bcdfc ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_dgfag );_dgfag .EG_RunLevelElts =append (_dgfag .EG_RunLevelElts ,_fgfb );_fgfb .EG_RangeMarkupElements =append (_fgfb .EG_RangeMarkupElements ,_decfd );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fbdg :=NewEG_ContentRunContent ();_cfaf :=NewEG_RunLevelElts ();_faee :=NewEG_RangeMarkupElements ();_faee .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecaca :=d .DecodeElement (_faee .CustomXmlMoveFromRangeStart ,&_ggfcc );_ecaca !=nil {return _ecaca ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_fbdg );_fbdg .EG_RunLevelElts =append (_fbdg .EG_RunLevelElts ,_cfaf );_cfaf .EG_RangeMarkupElements =append (_cfaf .EG_RangeMarkupElements ,_faee );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gecac :=NewEG_ContentRunContent ();_fdag :=NewEG_RunLevelElts ();_bbaefg :=NewEG_RangeMarkupElements ();_bbaefg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fcfg :=d .DecodeElement (_bbaefg .CustomXmlMoveFromRangeEnd ,&_ggfcc );_fcfg !=nil {return _fcfg ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_gecac );_gecac .EG_RunLevelElts =append (_gecac .EG_RunLevelElts ,_fdag );_fdag .EG_RangeMarkupElements =append (_fdag .EG_RangeMarkupElements ,_bbaefg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aedb :=NewEG_ContentRunContent ();_ageg :=NewEG_RunLevelElts ();_afbca :=NewEG_RangeMarkupElements ();_afbca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bbcgg :=d .DecodeElement (_afbca .CustomXmlMoveToRangeStart ,&_ggfcc );_bbcgg !=nil {return _bbcgg ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_aedb );_aedb .EG_RunLevelElts =append (_aedb .EG_RunLevelElts ,_ageg );_ageg .EG_RangeMarkupElements =append (_ageg .EG_RangeMarkupElements ,_afbca );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abgb :=NewEG_ContentRunContent ();_eaeg :=NewEG_RunLevelElts ();_efcf :=NewEG_RangeMarkupElements ();_efcf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bffb :=d .DecodeElement (_efcf .CustomXmlMoveToRangeEnd ,&_ggfcc );_bffb !=nil {return _bffb ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_abgb );_abgb .EG_RunLevelElts =append (_abgb .EG_RunLevelElts ,_eaeg );_eaeg .EG_RangeMarkupElements =append (_eaeg .EG_RangeMarkupElements ,_efcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gedcg :=NewEG_ContentRunContent ();_baecg :=NewEG_RunLevelElts ();_bcadg :=NewEG_MathContent ();_bcadg .OMathPara =_ed .NewOMathPara ();if _dcbea :=d .DecodeElement (_bcadg .OMathPara ,&_ggfcc );_dcbea !=nil {return _dcbea ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_gedcg );_gedcg .EG_RunLevelElts =append (_gedcg .EG_RunLevelElts ,_baecg );_baecg .EG_MathContent =append (_baecg .EG_MathContent ,_bcadg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdg :=NewEG_ContentRunContent ();_geffc :=NewEG_RunLevelElts ();_bccce :=NewEG_MathContent ();_bccce .OMath =_ed .NewOMath ();if _egedb :=d .DecodeElement (_bccce .OMath ,&_ggfcc );_egedb !=nil {return _egedb ;};_aeebe .EG_ContentRunContent =append (_aeebe .EG_ContentRunContent ,_ebdg );_ebdg .EG_RunLevelElts =append (_ebdg .EG_RunLevelElts ,_geffc );_geffc .EG_MathContent =append (_geffc .EG_MathContent ,_bccce );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_ggfcc .Name );if _ecfff :=d .Skip ();_ecfff !=nil {return _ecfff ;};};case _d .EndElement :break _cgdg ;case _d .CharData :};};return nil ;};type ST_AnnotationVMerge byte ;func (_fgedd *WdCT_WordprocessingGroupChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgedd .Wsp !=nil {_ffeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_ecebfa :=range _fgedd .Wsp {e .EncodeElement (_ecebfa ,_ffeeb );};};if _fgedd .GrpSp !=nil {_adaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_begeeg :=range _fgedd .GrpSp {e .EncodeElement (_begeeg ,_adaac );};};if _fgedd .GraphicFrame !=nil {_bgbed :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_bffcc :=range _fgedd .GraphicFrame {e .EncodeElement (_bffcc ,_bgbed );};};if _fgedd .Pic !=nil {_cbfgc :=_d .StartElement {Name :_d .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_fgfa :=range _fgedd .Pic {e .EncodeElement (_fgfa ,_cbfgc );};};if _fgedd .ContentPart !=nil {_gdcecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_daegfb :=range _fgedd .ContentPart {e .EncodeElement (_daegfb ,_gdcecd );};};return nil ;}; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Validate validates the CT_MultiLevelType and its children +func (_gecbd *CT_MultiLevelType )Validate ()error {return _gecbd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");}; -// Expanded/Compressed Text -W *CT_TextScale ; +// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path +func (_ecaeb *CT_Lang )ValidateWithPath (path string )error {return nil }; -// Font Kerning -Kern *CT_HpsMeasure ; +// Validate validates the EG_ContentCellContent and its children +func (_dcbdb *EG_ContentCellContent )Validate ()error {return _dcbdb .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};func (_ddceaga *ST_LineNumberRestart )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddceaga =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_ddceaga =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_ddceaga =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ddceaga =3;};return nil ;};func (_adedc ST_PageBorderOffset )ValidateWithPath (path string )error {switch _adedc {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adedc ));};return nil ;};func (_gcbda *CT_FFHelpText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdda :=range start .Attr {if _gdda .Name .Local =="\u0074\u0079\u0070\u0065"{_gcbda .TypeAttr .UnmarshalXMLAttr (_gdda );continue ;};if _gdda .Name .Local =="\u0076\u0061\u006c"{_dgbgb ,_caabb :=_gdda .Value ,error (nil );if _caabb !=nil {return _caabb ;};_gcbda .ValAttr =&_dgbgb ;continue ;};};for {_fbeff ,_egccc :=d .Token ();if _egccc !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_egccc );};if _ffaga ,_cfdgge :=_fbeff .(_d .EndElement );_cfdgge &&_ffaga .Name ==start .Name {break ;};};return nil ;}; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Validate validates the CT_Spacing and its children +func (_bcdcb *CT_Spacing )Validate ()error {return _bcdcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_agbac *CT_EdnProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddffa :for {_bebdf ,_bbced :=d .Token ();if _bbced !=nil {return _bbced ;};switch _bgeae :=_bebdf .(type ){case _d .StartElement :switch _bgeae .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_agbac .Pos =NewCT_EdnPos ();if _dfbc :=d .DecodeElement (_agbac .Pos ,&_bgeae );_dfbc !=nil {return _dfbc ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_agbac .NumFmt =NewCT_NumFmt ();if _fgec :=d .DecodeElement (_agbac .NumFmt ,&_bgeae );_fgec !=nil {return _fgec ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_agbac .NumStart =NewCT_DecimalNumber ();if _fffef :=d .DecodeElement (_agbac .NumStart ,&_bgeae );_fffef !=nil {return _fffef ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_agbac .NumRestart =NewCT_NumRestart ();if _dbccc :=d .DecodeElement (_agbac .NumRestart ,&_bgeae );_dbccc !=nil {return _dbccc ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_bgeae .Name );if _egfaf :=d .Skip ();_egfaf !=nil {return _egfaf ;};};case _d .EndElement :break _ddffa ;case _d .CharData :};};return nil ;}; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Validate validates the CT_TblOverlap and its children +func (_gebdc *CT_TblOverlap )Validate ()error {return _gebdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};type CT_DocPart struct{ -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Glossary Document Entry Properties +DocPartPr *CT_DocPartPr ; -// Text Highlighting -Highlight *CT_Highlight ; +// Contents of Glossary Document Entry +DocPartBody *CT_Body ;}; -// Underline -U *CT_Underline ; +// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path +func (_bcfcd *CT_NumPicBullet )ValidateWithPath (path string )error {if _bcfcd .Pict !=nil {if _eggcc :=_bcfcd .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_eggcc !=nil {return _eggcc ;};};if _bcfcd .Drawing !=nil {if _dddcb :=_bcfcd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dddcb !=nil {return _dddcb ;};};return nil ;};func NewCT_PageNumber ()*CT_PageNumber {_ecaec :=&CT_PageNumber {};return _ecaec };type ST_VAnchor byte ;func (_gebcfa *ST_Theme )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gebcfa =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_gebcfa =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_gebcfa =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_gebcfa =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_gebcfa =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_gebcfa =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_gebcfa =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_gebcfa =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_gebcfa =8;};return nil ;}; -// Animated Text Effect -Effect *CT_TextEffect ; +// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path +func (_gbefb *CT_TrPrChange )ValidateWithPath (path string )error {if _begcba :=_gbefb .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_begcba !=nil {return _begcba ;};return nil ;};func (_bfbbc *CT_Control )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfbbc .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_bfbbc .NameAttr )});};if _bfbbc .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_ace .Sprintf ("\u0025\u0076",*_bfbbc .ShapeidAttr )});};if _bfbbc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_bfbbc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Text Border -Bdr *CT_Border ; +// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path +func (_feced *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _feced .ValAttr ==ST_TextboxTightWrapUnset {return _ace .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 _fgbfg :=_feced .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgbfg !=nil {return _fgbfg ;};return nil ;}; -// Run Shading -Shd *CT_Shd ; +// Validate validates the CT_SmartTagPr and its children +func (_dbdfde *CT_SmartTagPr )Validate ()error {return _dbdfde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_aafegd *ST_TargetScreenSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faecag ,_efgegc :=d .Token ();if _efgegc !=nil {return _efgegc ;};if _eeeab ,_abebca :=_faecag .(_d .EndElement );_abebca &&_eeeab .Name ==start .Name {*_aafegd =1;return nil ;};if _dffbf ,_gafcce :=_faecag .(_d .CharData );!_gafcce {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faecag );}else {switch string (_dffbf ){case "":*_aafegd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_aafegd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_aafegd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_aafegd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_aafegd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_aafegd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_aafegd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_aafegd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_aafegd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_aafegd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_aafegd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_aafegd =11;};};_faecag ,_efgegc =d .Token ();if _efgegc !=nil {return _efgegc ;};if _gaedbf ,_bfgde :=_faecag .(_d .EndElement );_bfgde &&_gaedbf .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faecag );};func NewCT_DocDefaults ()*CT_DocDefaults {_edbae :=&CT_DocDefaults {};return _edbae }; -// Manual Run Width -FitText *CT_FitText ; +// Validate validates the Recipients and its children +func (_acgcef *Recipients )Validate ()error {return _acgcef .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};type WdST_RelFromV byte ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path +func (_cdcg *CT_JcTable )ValidateWithPath (path string )error {if _cdcg .ValAttr ==ST_JcTableUnset {return _ace .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 _bbfe :=_cdcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbfe !=nil {return _bbfe ;};return nil ;};func (_fbddcd *EG_PContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdebb :for {_bdafdc ,_ebdbf :=d .Token ();if _ebdbf !=nil {return _ebdbf ;};switch _caeab :=_bdafdc .(type ){case _d .StartElement :switch _caeab .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ggbcee :=NewCT_SimpleField ();if _daggg :=d .DecodeElement (_ggbcee ,&_caeab );_daggg !=nil {return _daggg ;};_fbddcd .FldSimple =append (_fbddcd .FldSimple ,_ggbcee );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_fbddcd .Hyperlink =NewCT_Hyperlink ();if _ebgag :=d .DecodeElement (_fbddcd .Hyperlink ,&_caeab );_ebgag !=nil {return _ebgag ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_fbddcd .SubDoc =NewCT_Rel ();if _baabb :=d .DecodeElement (_fbddcd .SubDoc ,&_caeab );_baabb !=nil {return _baabb ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bgedce :=NewEG_ContentRunContent ();_bgedce .CustomXml =NewCT_CustomXmlRun ();if _agaafb :=d .DecodeElement (_bgedce .CustomXml ,&_caeab );_agaafb !=nil {return _agaafb ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_bgedce );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bdcbfc :=NewEG_ContentRunContent ();_bdcbfc .SmartTag =NewCT_SmartTagRun ();if _ggbbb :=d .DecodeElement (_bdcbfc .SmartTag ,&_caeab );_ggbbb !=nil {return _ggbbb ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_bdcbfc );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_bgffa :=NewEG_ContentRunContent ();_bgffa .Sdt =NewCT_SdtRun ();if _ecaebe :=d .DecodeElement (_bgffa .Sdt ,&_caeab );_ecaebe !=nil {return _ecaebe ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_bgffa );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_fccaf :=NewEG_ContentRunContent ();_fccaf .Dir =NewCT_DirContentRun ();if _eaggd :=d .DecodeElement (_fccaf .Dir ,&_caeab );_eaggd !=nil {return _eaggd ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_fccaf );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_egaaf :=NewEG_ContentRunContent ();_egaaf .Bdo =NewCT_BdoContentRun ();if _eebedb :=d .DecodeElement (_egaaf .Bdo ,&_caeab );_eebedb !=nil {return _eebedb ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_egaaf );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 :"\u0072"},_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 :"\u0072"}:_efebc :=NewEG_ContentRunContent ();_efebc .R =NewCT_R ();if _ecdgb :=d .DecodeElement (_efebc .R ,&_caeab );_ecdgb !=nil {return _ecdgb ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_efebc );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_afbfc :=NewEG_ContentRunContent ();_gdafa :=NewEG_RunLevelElts ();_gdafa .ProofErr =NewCT_ProofErr ();if _afaaa :=d .DecodeElement (_gdafa .ProofErr ,&_caeab );_afaaa !=nil {return _afaaa ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_afbfc );_afbfc .EG_RunLevelElts =append (_afbfc .EG_RunLevelElts ,_gdafa );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_abcfaa :=NewEG_ContentRunContent ();_bdedfd :=NewEG_RunLevelElts ();_bdedfd .PermStart =NewCT_PermStart ();if _dgaaf :=d .DecodeElement (_bdedfd .PermStart ,&_caeab );_dgaaf !=nil {return _dgaaf ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_abcfaa );_abcfaa .EG_RunLevelElts =append (_abcfaa .EG_RunLevelElts ,_bdedfd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gdbeae :=NewEG_ContentRunContent ();_fdcgba :=NewEG_RunLevelElts ();_fdcgba .PermEnd =NewCT_Perm ();if _acece :=d .DecodeElement (_fdcgba .PermEnd ,&_caeab );_acece !=nil {return _acece ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_gdbeae );_gdbeae .EG_RunLevelElts =append (_gdbeae .EG_RunLevelElts ,_fdcgba );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bdeeagd :=NewEG_ContentRunContent ();_gebgaa :=NewEG_RunLevelElts ();_gebgaa .Ins =NewCT_RunTrackChange ();if _fgccce :=d .DecodeElement (_gebgaa .Ins ,&_caeab );_fgccce !=nil {return _fgccce ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_bdeeagd );_bdeeagd .EG_RunLevelElts =append (_bdeeagd .EG_RunLevelElts ,_gebgaa );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dbcaa :=NewEG_ContentRunContent ();_edfedf :=NewEG_RunLevelElts ();_edfedf .Del =NewCT_RunTrackChange ();if _ecfed :=d .DecodeElement (_edfedf .Del ,&_caeab );_ecfed !=nil {return _ecfed ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_dbcaa );_dbcaa .EG_RunLevelElts =append (_dbcaa .EG_RunLevelElts ,_edfedf );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gcafb :=NewEG_ContentRunContent ();_adegcb :=NewEG_RunLevelElts ();_adegcb .MoveFrom =NewCT_RunTrackChange ();if _gaaeg :=d .DecodeElement (_adegcb .MoveFrom ,&_caeab );_gaaeg !=nil {return _gaaeg ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_gcafb );_gcafb .EG_RunLevelElts =append (_gcafb .EG_RunLevelElts ,_adegcb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cagbf :=NewEG_ContentRunContent ();_cefcc :=NewEG_RunLevelElts ();_cefcc .MoveTo =NewCT_RunTrackChange ();if _fbgcfc :=d .DecodeElement (_cefcc .MoveTo ,&_caeab );_fbgcfc !=nil {return _fbgcfc ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_cagbf );_cagbf .EG_RunLevelElts =append (_cagbf .EG_RunLevelElts ,_cefcc );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cbgee :=NewEG_ContentRunContent ();_cgafa :=NewEG_RunLevelElts ();_deeagg :=NewEG_RangeMarkupElements ();_deeagg .BookmarkStart =NewCT_Bookmark ();if _feggd :=d .DecodeElement (_deeagg .BookmarkStart ,&_caeab );_feggd !=nil {return _feggd ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_cbgee );_cbgee .EG_RunLevelElts =append (_cbgee .EG_RunLevelElts ,_cgafa );_cgafa .EG_RangeMarkupElements =append (_cgafa .EG_RangeMarkupElements ,_deeagg );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_abafe :=NewEG_ContentRunContent ();_gdafca :=NewEG_RunLevelElts ();_fgcdc :=NewEG_RangeMarkupElements ();_fgcdc .BookmarkEnd =NewCT_MarkupRange ();if _bdfdc :=d .DecodeElement (_fgcdc .BookmarkEnd ,&_caeab );_bdfdc !=nil {return _bdfdc ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_abafe );_abafe .EG_RunLevelElts =append (_abafe .EG_RunLevelElts ,_gdafca );_gdafca .EG_RangeMarkupElements =append (_gdafca .EG_RangeMarkupElements ,_fgcdc );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fcfcg :=NewEG_ContentRunContent ();_begec :=NewEG_RunLevelElts ();_beedca :=NewEG_RangeMarkupElements ();_beedca .MoveFromRangeStart =NewCT_MoveBookmark ();if _aefedc :=d .DecodeElement (_beedca .MoveFromRangeStart ,&_caeab );_aefedc !=nil {return _aefedc ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_fcfcg );_fcfcg .EG_RunLevelElts =append (_fcfcg .EG_RunLevelElts ,_begec );_begec .EG_RangeMarkupElements =append (_begec .EG_RangeMarkupElements ,_beedca );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eacbf :=NewEG_ContentRunContent ();_dadda :=NewEG_RunLevelElts ();_aegecg :=NewEG_RangeMarkupElements ();_aegecg .MoveFromRangeEnd =NewCT_MarkupRange ();if _gccgbeb :=d .DecodeElement (_aegecg .MoveFromRangeEnd ,&_caeab );_gccgbeb !=nil {return _gccgbeb ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_eacbf );_eacbf .EG_RunLevelElts =append (_eacbf .EG_RunLevelElts ,_dadda );_dadda .EG_RangeMarkupElements =append (_dadda .EG_RangeMarkupElements ,_aegecg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_abafc :=NewEG_ContentRunContent ();_deggc :=NewEG_RunLevelElts ();_bbbgag :=NewEG_RangeMarkupElements ();_bbbgag .MoveToRangeStart =NewCT_MoveBookmark ();if _bfgb :=d .DecodeElement (_bbbgag .MoveToRangeStart ,&_caeab );_bfgb !=nil {return _bfgb ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_abafc );_abafc .EG_RunLevelElts =append (_abafc .EG_RunLevelElts ,_deggc );_deggc .EG_RangeMarkupElements =append (_deggc .EG_RangeMarkupElements ,_bbbgag );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fcdbf :=NewEG_ContentRunContent ();_gfaee :=NewEG_RunLevelElts ();_ebcgg :=NewEG_RangeMarkupElements ();_ebcgg .MoveToRangeEnd =NewCT_MarkupRange ();if _eegfg :=d .DecodeElement (_ebcgg .MoveToRangeEnd ,&_caeab );_eegfg !=nil {return _eegfg ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_fcdbf );_fcdbf .EG_RunLevelElts =append (_fcdbf .EG_RunLevelElts ,_gfaee );_gfaee .EG_RangeMarkupElements =append (_gfaee .EG_RangeMarkupElements ,_ebcgg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eeaggd :=NewEG_ContentRunContent ();_aadbbg :=NewEG_RunLevelElts ();_fgae :=NewEG_RangeMarkupElements ();_fgae .CommentRangeStart =NewCT_MarkupRange ();if _bdcag :=d .DecodeElement (_fgae .CommentRangeStart ,&_caeab );_bdcag !=nil {return _bdcag ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_eeaggd );_eeaggd .EG_RunLevelElts =append (_eeaggd .EG_RunLevelElts ,_aadbbg );_aadbbg .EG_RangeMarkupElements =append (_aadbbg .EG_RangeMarkupElements ,_fgae );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbgcge :=NewEG_ContentRunContent ();_befga :=NewEG_RunLevelElts ();_cgggad :=NewEG_RangeMarkupElements ();_cgggad .CommentRangeEnd =NewCT_MarkupRange ();if _eecae :=d .DecodeElement (_cgggad .CommentRangeEnd ,&_caeab );_eecae !=nil {return _eecae ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_dbgcge );_dbgcge .EG_RunLevelElts =append (_dbgcge .EG_RunLevelElts ,_befga );_befga .EG_RangeMarkupElements =append (_befga .EG_RangeMarkupElements ,_cgggad );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdecb :=NewEG_ContentRunContent ();_faddbc :=NewEG_RunLevelElts ();_aaeabd :=NewEG_RangeMarkupElements ();_aaeabd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edged :=d .DecodeElement (_aaeabd .CustomXmlInsRangeStart ,&_caeab );_edged !=nil {return _edged ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_bdecb );_bdecb .EG_RunLevelElts =append (_bdecb .EG_RunLevelElts ,_faddbc );_faddbc .EG_RangeMarkupElements =append (_faddbc .EG_RangeMarkupElements ,_aaeabd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbabe :=NewEG_ContentRunContent ();_gcfbgb :=NewEG_RunLevelElts ();_dedgf :=NewEG_RangeMarkupElements ();_dedgf .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbbgbc :=d .DecodeElement (_dedgf .CustomXmlInsRangeEnd ,&_caeab );_gbbgbc !=nil {return _gbbgbc ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_dbabe );_dbabe .EG_RunLevelElts =append (_dbabe .EG_RunLevelElts ,_gcfbgb );_gcfbgb .EG_RangeMarkupElements =append (_gcfbgb .EG_RangeMarkupElements ,_dedgf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dedcce :=NewEG_ContentRunContent ();_gdfea :=NewEG_RunLevelElts ();_fcggfg :=NewEG_RangeMarkupElements ();_fcggfg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bdgbbg :=d .DecodeElement (_fcggfg .CustomXmlDelRangeStart ,&_caeab );_bdgbbg !=nil {return _bdgbbg ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_dedcce );_dedcce .EG_RunLevelElts =append (_dedcce .EG_RunLevelElts ,_gdfea );_gdfea .EG_RangeMarkupElements =append (_gdfea .EG_RangeMarkupElements ,_fcggfg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cdadcf :=NewEG_ContentRunContent ();_cgddcc :=NewEG_RunLevelElts ();_fegbg :=NewEG_RangeMarkupElements ();_fegbg .CustomXmlDelRangeEnd =NewCT_Markup ();if _cagef :=d .DecodeElement (_fegbg .CustomXmlDelRangeEnd ,&_caeab );_cagef !=nil {return _cagef ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_cdadcf );_cdadcf .EG_RunLevelElts =append (_cdadcf .EG_RunLevelElts ,_cgddcc );_cgddcc .EG_RangeMarkupElements =append (_cgddcc .EG_RangeMarkupElements ,_fegbg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_feagcg :=NewEG_ContentRunContent ();_fgadcf :=NewEG_RunLevelElts ();_dcbfbf :=NewEG_RangeMarkupElements ();_dcbfbf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecbefd :=d .DecodeElement (_dcbfbf .CustomXmlMoveFromRangeStart ,&_caeab );_ecbefd !=nil {return _ecbefd ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_feagcg );_feagcg .EG_RunLevelElts =append (_feagcg .EG_RunLevelElts ,_fgadcf );_fgadcf .EG_RangeMarkupElements =append (_fgadcf .EG_RangeMarkupElements ,_dcbfbf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cfbadg :=NewEG_ContentRunContent ();_bbafda :=NewEG_RunLevelElts ();_ffddb :=NewEG_RangeMarkupElements ();_ffddb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cgafac :=d .DecodeElement (_ffddb .CustomXmlMoveFromRangeEnd ,&_caeab );_cgafac !=nil {return _cgafac ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_cfbadg );_cfbadg .EG_RunLevelElts =append (_cfbadg .EG_RunLevelElts ,_bbafda );_bbafda .EG_RangeMarkupElements =append (_bbafda .EG_RangeMarkupElements ,_ffddb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_edfda :=NewEG_ContentRunContent ();_fgbaa :=NewEG_RunLevelElts ();_cdegbc :=NewEG_RangeMarkupElements ();_cdegbc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgfceg :=d .DecodeElement (_cdegbc .CustomXmlMoveToRangeStart ,&_caeab );_dgfceg !=nil {return _dgfceg ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_edfda );_edfda .EG_RunLevelElts =append (_edfda .EG_RunLevelElts ,_fgbaa );_fgbaa .EG_RangeMarkupElements =append (_fgbaa .EG_RangeMarkupElements ,_cdegbc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_daadab :=NewEG_ContentRunContent ();_eagbae :=NewEG_RunLevelElts ();_dbbebd :=NewEG_RangeMarkupElements ();_dbbebd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecaad :=d .DecodeElement (_dbbebd .CustomXmlMoveToRangeEnd ,&_caeab );_ecaad !=nil {return _ecaad ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_daadab );_daadab .EG_RunLevelElts =append (_daadab .EG_RunLevelElts ,_eagbae );_eagbae .EG_RangeMarkupElements =append (_eagbae .EG_RangeMarkupElements ,_dbbebd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbbac :=NewEG_ContentRunContent ();_gfbgg :=NewEG_RunLevelElts ();_adfdc :=NewEG_MathContent ();_adfdc .OMathPara =_ed .NewOMathPara ();if _fgbcab :=d .DecodeElement (_adfdc .OMathPara ,&_caeab );_fgbcab !=nil {return _fgbcab ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_fbbac );_fbbac .EG_RunLevelElts =append (_fbbac .EG_RunLevelElts ,_gfbgg );_gfbgg .EG_MathContent =append (_gfbgg .EG_MathContent ,_adfdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgcgg :=NewEG_ContentRunContent ();_cfcbf :=NewEG_RunLevelElts ();_gedcd :=NewEG_MathContent ();_gedcd .OMath =_ed .NewOMath ();if _bfggg :=d .DecodeElement (_gedcd .OMath ,&_caeab );_bfggg !=nil {return _bfggg ;};_fbddcd .EG_ContentRunContent =append (_fbddcd .EG_ContentRunContent ,_fgcgg );_fgcgg .EG_RunLevelElts =append (_fgcgg .EG_RunLevelElts ,_cfcbf );_cfcbf .EG_MathContent =append (_cfcbf .EG_MathContent ,_gedcd );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_caeab .Name );if _fbcgec :=d .Skip ();_fbcgec !=nil {return _fbcgec ;};};case _d .EndElement :break _fdebb ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path +func (_eabfc *CT_SdtDropDownList )ValidateWithPath (path string )error {for _fcafc ,_fffaf :=range _eabfc .ListItem {if _ddaag :=_fffaf .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fcafc ));_ddaag !=nil {return _ddaag ;};};return nil ;}; -// Right To Left Text -Rtl *CT_OnOff ; +// Validate validates the CT_FramesetSplitbar and its children +func (_fcccb *CT_FramesetSplitbar )Validate ()error {return _fcccb .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func (_ffbaf *ST_EdnPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffbaf =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_ffbaf =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_ffbaf =2;};return nil ;};func (_gdee *CT_BottomPageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdee .ValAttr =ST_Border (1);for _ ,_bdge :=range start .Attr {if _bdge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdge .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_bdge .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"&&_bdge .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_ccgg ,_cacae :=_bdge .Value ,error (nil );if _cacae !=nil {return _cacae ;};_gdee .BottomLeftAttr =&_ccgg ;continue ;};if _bdge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdge .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_bdge .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"&&_bdge .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_degeb ,_dgdg :=_bdge .Value ,error (nil );if _dgdg !=nil {return _dgdg ;};_gdee .BottomRightAttr =&_degeb ;continue ;};if _bdge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdge .Name .Local =="\u0069\u0064"||_bdge .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"&&_bdge .Name .Local =="\u0069\u0064"{_ecec ,_edaf :=_bdge .Value ,error (nil );if _edaf !=nil {return _edaf ;};_gdee .IdAttr =&_ecec ;continue ;};if _bdge .Name .Local =="\u0076\u0061\u006c"{_gdee .ValAttr .UnmarshalXMLAttr (_bdge );continue ;};if _bdge .Name .Local =="\u0063\u006f\u006co\u0072"{_aegf ,_aaeb :=ParseUnionST_HexColor (_bdge .Value );if _aaeb !=nil {return _aaeb ;};_gdee .ColorAttr =&_aegf ;continue ;};if _bdge .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gdee .ThemeColorAttr .UnmarshalXMLAttr (_bdge );continue ;};if _bdge .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dfdb ,_egaf :=_bdge .Value ,error (nil );if _egaf !=nil {return _egaf ;};_gdee .ThemeTintAttr =&_dfdb ;continue ;};if _bdge .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_feg ,_bdfg :=_bdge .Value ,error (nil );if _bdfg !=nil {return _bdfg ;};_gdee .ThemeShadeAttr =&_feg ;continue ;};if _bdge .Name .Local =="\u0073\u007a"{_fbed ,_fbbd :=_ac .ParseUint (_bdge .Value ,10,64);if _fbbd !=nil {return _fbbd ;};_gdee .SzAttr =&_fbed ;continue ;};if _bdge .Name .Local =="\u0073\u0070\u0061c\u0065"{_dfbg ,_eafc :=_ac .ParseUint (_bdge .Value ,10,64);if _eafc !=nil {return _eafc ;};_gdee .SpaceAttr =&_dfbg ;continue ;};if _bdge .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_afed ,_cggc :=ParseUnionST_OnOff (_bdge .Value );if _cggc !=nil {return _cggc ;};_gdee .ShadowAttr =&_afed ;continue ;};if _bdge .Name .Local =="\u0066\u0072\u0061m\u0065"{_ebcd ,_ccea :=ParseUnionST_OnOff (_bdge .Value );if _ccea !=nil {return _ccea ;};_gdee .FrameAttr =&_ebcd ;continue ;};};for {_ebac ,_bcec :=d .Token ();if _bcec !=nil {return _ace .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",_bcec );};if _fdgb ,_ggea :=_ebac .(_d .EndElement );_ggea &&_fdgb .Name ==start .Name {break ;};};return nil ;};func (_ccfcg *CT_ParaRPrChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_ccfcg .AuthorAttr )});if _ccfcg .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_ccfcg .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_ccfcg .IdAttr )});e .EncodeToken (start );_cabdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ccfcg .RPr ,_cabdf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eacdg *CT_TblPrEx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdba :for {_fffdb ,_adbeg :=d .Token ();if _adbeg !=nil {return _adbeg ;};switch _cbdgc :=_fffdb .(type ){case _d .StartElement :switch _cbdgc .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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_eacdg .TblW =NewCT_TblWidth ();if _fgeaf :=d .DecodeElement (_eacdg .TblW ,&_cbdgc );_fgeaf !=nil {return _fgeaf ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_eacdg .Jc =NewCT_JcTable ();if _baedf :=d .DecodeElement (_eacdg .Jc ,&_cbdgc );_baedf !=nil {return _baedf ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_eacdg .TblCellSpacing =NewCT_TblWidth ();if _edggb :=d .DecodeElement (_eacdg .TblCellSpacing ,&_cbdgc );_edggb !=nil {return _edggb ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_eacdg .TblInd =NewCT_TblWidth ();if _fddbg :=d .DecodeElement (_eacdg .TblInd ,&_cbdgc );_fddbg !=nil {return _fddbg ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_eacdg .TblBorders =NewCT_TblBorders ();if _baccb :=d .DecodeElement (_eacdg .TblBorders ,&_cbdgc );_baccb !=nil {return _baccb ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_eacdg .Shd =NewCT_Shd ();if _ggfced :=d .DecodeElement (_eacdg .Shd ,&_cbdgc );_ggfced !=nil {return _ggfced ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_eacdg .TblLayout =NewCT_TblLayoutType ();if _fdfacg :=d .DecodeElement (_eacdg .TblLayout ,&_cbdgc );_fdfacg !=nil {return _fdfacg ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_eacdg .TblCellMar =NewCT_TblCellMar ();if _edebg :=d .DecodeElement (_eacdg .TblCellMar ,&_cbdgc );_edebg !=nil {return _edebg ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_eacdg .TblLook =NewCT_TblLook ();if _gggga :=d .DecodeElement (_eacdg .TblLook ,&_cbdgc );_gggga !=nil {return _gggga ;};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 :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}:_eacdg .TblPrExChange =NewCT_TblPrExChange ();if _begbde :=d .DecodeElement (_eacdg .TblPrExChange ,&_cbdgc );_begbde !=nil {return _begbde ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0045\u0078\u0020\u0025\u0076",_cbdgc .Name );if _cagff :=d .Skip ();_cagff !=nil {return _cagff ;};};case _d .EndElement :break _fbdba ;case _d .CharData :};};return nil ;}; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path +func (_adbgd *CT_Numbering )ValidateWithPath (path string )error {for _efceb ,_fceee :=range _adbgd .NumPicBullet {if _beggb :=_fceee .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_efceb ));_beggb !=nil {return _beggb ;};};for _gdecdg ,_bgaac :=range _adbgd .AbstractNum {if _gdddc :=_bgaac .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_gdecdg ));_gdddc !=nil {return _gdddc ;};};for _gabeg ,_eefcga :=range _adbgd .Num {if _ceccc :=_eefcga .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_gabeg ));_ceccc !=nil {return _ceccc ;};};if _adbgd .NumIdMacAtCleanup !=nil {if _deedf :=_adbgd .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070");_deedf !=nil {return _deedf ;};};return nil ;};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_dddffac :=ST_HpsMeasure {};if _ff .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_dddffac .ST_PositiveUniversalMeasure =&s ;}else {_baecgf ,_faaeag :=_ac .ParseFloat (s ,64);if _faaeag !=nil {return _dddffac ,_ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_faaeag );};_dddffac .ST_UnsignedDecimalNumber =_cd .Uint64 (uint64 (_baecgf ));};return _dddffac ,nil ;};func (_bffbdg ST_TblLayoutType )ValidateWithPath (path string )error {switch _bffbdg {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bffbdg ));};return nil ;};func (_aacef ST_CombineBrackets )String ()string {switch _aacef {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 "";};type CT_SdtDateMappingType struct{ -// Emphasis Mark -Em *CT_Em ; +// Date Storage Type +ValAttr ST_SdtDateMappingType ;};type CT_Tc struct{ -// Languages for Run Content -Lang *CT_Language ; +// Table Cell Identifier +IdAttr *string ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Table Cell Properties +TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_fcgbd *ST_JcTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cafdc ,_dgagdg :=d .Token ();if _dgagdg !=nil {return _dgagdg ;};if _dggedc ,_gagaa :=_cafdc .(_d .EndElement );_gagaa &&_dggedc .Name ==start .Name {*_fcgbd =1;return nil ;};if _eaeegfb ,_ecebca :=_cafdc .(_d .CharData );!_ecebca {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cafdc );}else {switch string (_eaeegfb ){case "":*_fcgbd =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fcgbd =1;case "\u0065\u006e\u0064":*_fcgbd =2;case "\u006c\u0065\u0066\u0074":*_fcgbd =3;case "\u0072\u0069\u0067h\u0074":*_fcgbd =4;case "\u0073\u0074\u0061r\u0074":*_fcgbd =5;};};_cafdc ,_dgagdg =d .Token ();if _dgagdg !=nil {return _dgagdg ;};if _agbcc ,_dfggb :=_cafdc .(_d .EndElement );_dfggb &&_agbcc .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cafdc );};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a";func (_bfeaaf ST_TextScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfeaaf .ST_TextScalePercent !=nil {e .EncodeToken (_d .CharData (*_bfeaaf .ST_TextScalePercent ));};if _bfeaaf .ST_TextScaleDecimal !=nil {e .EncodeToken (_d .CharData (_ace .Sprintf ("\u0025\u0064",*_bfeaaf .ST_TextScaleDecimal )));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Validate validates the EG_RunLevelElts and its children +func (_cdcbgf *EG_RunLevelElts )Validate ()error {return _cdcbgf .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");}; -// Office Open XML Math -OMath *CT_OnOff ; +// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path +func (_gggcg *CT_Language )ValidateWithPath (path string )error {return nil }; -// Revision Information for Run Properties on the Paragraph Mark -RPrChange *CT_ParaRPrChange ;};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Validate validates the CT_ParaRPrChange and its children +func (_dcadb *CT_ParaRPrChange )Validate ()error {return _dcadb .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_FontRel ()*CT_FontRel {_dedc :=&CT_FontRel {};_dedc .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 _dedc ;};func (_cfaeb *EG_BlockLevelChunkElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_affdeb :for {_abgfe ,_eccag :=d .Token ();if _eccag !=nil {return _eccag ;};switch _efddf :=_abgfe .(type ){case _d .StartElement :switch _efddf .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fcabb :=NewEG_ContentBlockContent ();_fcabb .CustomXml =NewCT_CustomXmlBlock ();if _gfddg :=d .DecodeElement (_fcabb .CustomXml ,&_efddf );_gfddg !=nil {return _gfddg ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_fcabb );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gafec :=NewEG_ContentBlockContent ();_gafec .Sdt =NewCT_SdtBlock ();if _fafbe :=d .DecodeElement (_gafec .Sdt ,&_efddf );_fafbe !=nil {return _fafbe ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_gafec );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 :"\u0070"},_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 :"\u0070"}:_eccdaf :=NewEG_ContentBlockContent ();_fafaa :=NewCT_P ();if _gfagf :=d .DecodeElement (_fafaa ,&_efddf );_gfagf !=nil {return _gfagf ;};_eccdaf .P =append (_eccdaf .P ,_fafaa );_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_eccdaf );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_ecacfe :=NewEG_ContentBlockContent ();_debgf :=NewCT_Tbl ();if _fbffd :=d .DecodeElement (_debgf ,&_efddf );_fbffd !=nil {return _fbffd ;};_ecacfe .Tbl =append (_ecacfe .Tbl ,_debgf );_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_ecacfe );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_edcfd :=NewEG_ContentBlockContent ();_gccgbf :=NewEG_RunLevelElts ();_gccgbf .ProofErr =NewCT_ProofErr ();if _feadb :=d .DecodeElement (_gccgbf .ProofErr ,&_efddf );_feadb !=nil {return _feadb ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_edcfd );_edcfd .EG_RunLevelElts =append (_edcfd .EG_RunLevelElts ,_gccgbf );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_aagca :=NewEG_ContentBlockContent ();_ceaebe :=NewEG_RunLevelElts ();_ceaebe .PermStart =NewCT_PermStart ();if _dbeae :=d .DecodeElement (_ceaebe .PermStart ,&_efddf );_dbeae !=nil {return _dbeae ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_aagca );_aagca .EG_RunLevelElts =append (_aagca .EG_RunLevelElts ,_ceaebe );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cbabea :=NewEG_ContentBlockContent ();_fccbae :=NewEG_RunLevelElts ();_fccbae .PermEnd =NewCT_Perm ();if _cbcgc :=d .DecodeElement (_fccbae .PermEnd ,&_efddf );_cbcgc !=nil {return _cbcgc ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_cbabea );_cbabea .EG_RunLevelElts =append (_cbabea .EG_RunLevelElts ,_fccbae );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gedge :=NewEG_ContentBlockContent ();_abgffe :=NewEG_RunLevelElts ();_abgffe .Ins =NewCT_RunTrackChange ();if _egbdb :=d .DecodeElement (_abgffe .Ins ,&_efddf );_egbdb !=nil {return _egbdb ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_gedge );_gedge .EG_RunLevelElts =append (_gedge .EG_RunLevelElts ,_abgffe );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fgdbga :=NewEG_ContentBlockContent ();_daedbc :=NewEG_RunLevelElts ();_daedbc .Del =NewCT_RunTrackChange ();if _febdb :=d .DecodeElement (_daedbc .Del ,&_efddf );_febdb !=nil {return _febdb ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_fgdbga );_fgdbga .EG_RunLevelElts =append (_fgdbga .EG_RunLevelElts ,_daedbc );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_daffa :=NewEG_ContentBlockContent ();_ebcff :=NewEG_RunLevelElts ();_ebcff .MoveFrom =NewCT_RunTrackChange ();if _acdcg :=d .DecodeElement (_ebcff .MoveFrom ,&_efddf );_acdcg !=nil {return _acdcg ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_daffa );_daffa .EG_RunLevelElts =append (_daffa .EG_RunLevelElts ,_ebcff );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_baeff :=NewEG_ContentBlockContent ();_ddfge :=NewEG_RunLevelElts ();_ddfge .MoveTo =NewCT_RunTrackChange ();if _egaeag :=d .DecodeElement (_ddfge .MoveTo ,&_efddf );_egaeag !=nil {return _egaeag ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_baeff );_baeff .EG_RunLevelElts =append (_baeff .EG_RunLevelElts ,_ddfge );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_egfed :=NewEG_ContentBlockContent ();_cacab :=NewEG_RunLevelElts ();_cageec :=NewEG_RangeMarkupElements ();_cageec .BookmarkStart =NewCT_Bookmark ();if _bcfef :=d .DecodeElement (_cageec .BookmarkStart ,&_efddf );_bcfef !=nil {return _bcfef ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_egfed );_egfed .EG_RunLevelElts =append (_egfed .EG_RunLevelElts ,_cacab );_cacab .EG_RangeMarkupElements =append (_cacab .EG_RangeMarkupElements ,_cageec );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eeeae :=NewEG_ContentBlockContent ();_fcdff :=NewEG_RunLevelElts ();_bcfda :=NewEG_RangeMarkupElements ();_bcfda .BookmarkEnd =NewCT_MarkupRange ();if _cfbac :=d .DecodeElement (_bcfda .BookmarkEnd ,&_efddf );_cfbac !=nil {return _cfbac ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_eeeae );_eeeae .EG_RunLevelElts =append (_eeeae .EG_RunLevelElts ,_fcdff );_fcdff .EG_RangeMarkupElements =append (_fcdff .EG_RangeMarkupElements ,_bcfda );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bgfcgf :=NewEG_ContentBlockContent ();_geggb :=NewEG_RunLevelElts ();_ggfbc :=NewEG_RangeMarkupElements ();_ggfbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _egfef :=d .DecodeElement (_ggfbc .MoveFromRangeStart ,&_efddf );_egfef !=nil {return _egfef ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_bgfcgf );_bgfcgf .EG_RunLevelElts =append (_bgfcgf .EG_RunLevelElts ,_geggb );_geggb .EG_RangeMarkupElements =append (_geggb .EG_RangeMarkupElements ,_ggfbc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgcdda :=NewEG_ContentBlockContent ();_dabcea :=NewEG_RunLevelElts ();_dfffg :=NewEG_RangeMarkupElements ();_dfffg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fgdaa :=d .DecodeElement (_dfffg .MoveFromRangeEnd ,&_efddf );_fgdaa !=nil {return _fgdaa ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_fgcdda );_fgcdda .EG_RunLevelElts =append (_fgcdda .EG_RunLevelElts ,_dabcea );_dabcea .EG_RangeMarkupElements =append (_dabcea .EG_RangeMarkupElements ,_dfffg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eefdb :=NewEG_ContentBlockContent ();_cbbaa :=NewEG_RunLevelElts ();_abgggd :=NewEG_RangeMarkupElements ();_abgggd .MoveToRangeStart =NewCT_MoveBookmark ();if _ggaaa :=d .DecodeElement (_abgggd .MoveToRangeStart ,&_efddf );_ggaaa !=nil {return _ggaaa ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_eefdb );_eefdb .EG_RunLevelElts =append (_eefdb .EG_RunLevelElts ,_cbbaa );_cbbaa .EG_RangeMarkupElements =append (_cbbaa .EG_RangeMarkupElements ,_abgggd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_agbbfc :=NewEG_ContentBlockContent ();_gaeae :=NewEG_RunLevelElts ();_affab :=NewEG_RangeMarkupElements ();_affab .MoveToRangeEnd =NewCT_MarkupRange ();if _faaabd :=d .DecodeElement (_affab .MoveToRangeEnd ,&_efddf );_faaabd !=nil {return _faaabd ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_agbbfc );_agbbfc .EG_RunLevelElts =append (_agbbfc .EG_RunLevelElts ,_gaeae );_gaeae .EG_RangeMarkupElements =append (_gaeae .EG_RangeMarkupElements ,_affab );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ebcgf :=NewEG_ContentBlockContent ();_cdgbfd :=NewEG_RunLevelElts ();_efegg :=NewEG_RangeMarkupElements ();_efegg .CommentRangeStart =NewCT_MarkupRange ();if _edabcf :=d .DecodeElement (_efegg .CommentRangeStart ,&_efddf );_edabcf !=nil {return _edabcf ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_ebcgf );_ebcgf .EG_RunLevelElts =append (_ebcgf .EG_RunLevelElts ,_cdgbfd );_cdgbfd .EG_RangeMarkupElements =append (_cdgbfd .EG_RangeMarkupElements ,_efegg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ebagd :=NewEG_ContentBlockContent ();_adddd :=NewEG_RunLevelElts ();_bbacd :=NewEG_RangeMarkupElements ();_bbacd .CommentRangeEnd =NewCT_MarkupRange ();if _bebgfd :=d .DecodeElement (_bbacd .CommentRangeEnd ,&_efddf );_bebgfd !=nil {return _bebgfd ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_ebagd );_ebagd .EG_RunLevelElts =append (_ebagd .EG_RunLevelElts ,_adddd );_adddd .EG_RangeMarkupElements =append (_adddd .EG_RangeMarkupElements ,_bbacd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aeecf :=NewEG_ContentBlockContent ();_agbaf :=NewEG_RunLevelElts ();_dbddf :=NewEG_RangeMarkupElements ();_dbddf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _egcbd :=d .DecodeElement (_dbddf .CustomXmlInsRangeStart ,&_efddf );_egcbd !=nil {return _egcbd ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_aeecf );_aeecf .EG_RunLevelElts =append (_aeecf .EG_RunLevelElts ,_agbaf );_agbaf .EG_RangeMarkupElements =append (_agbaf .EG_RangeMarkupElements ,_dbddf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfbfce :=NewEG_ContentBlockContent ();_becbe :=NewEG_RunLevelElts ();_fbebg :=NewEG_RangeMarkupElements ();_fbebg .CustomXmlInsRangeEnd =NewCT_Markup ();if _baddb :=d .DecodeElement (_fbebg .CustomXmlInsRangeEnd ,&_efddf );_baddb !=nil {return _baddb ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_bfbfce );_bfbfce .EG_RunLevelElts =append (_bfbfce .EG_RunLevelElts ,_becbe );_becbe .EG_RangeMarkupElements =append (_becbe .EG_RangeMarkupElements ,_fbebg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_acdgfab :=NewEG_ContentBlockContent ();_abbed :=NewEG_RunLevelElts ();_defabf :=NewEG_RangeMarkupElements ();_defabf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebabfd :=d .DecodeElement (_defabf .CustomXmlDelRangeStart ,&_efddf );_ebabfd !=nil {return _ebabfd ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_acdgfab );_acdgfab .EG_RunLevelElts =append (_acdgfab .EG_RunLevelElts ,_abbed );_abbed .EG_RangeMarkupElements =append (_abbed .EG_RangeMarkupElements ,_defabf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egedffg :=NewEG_ContentBlockContent ();_ccbdc :=NewEG_RunLevelElts ();_ggacf :=NewEG_RangeMarkupElements ();_ggacf .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccadce :=d .DecodeElement (_ggacf .CustomXmlDelRangeEnd ,&_efddf );_ccadce !=nil {return _ccadce ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_egedffg );_egedffg .EG_RunLevelElts =append (_egedffg .EG_RunLevelElts ,_ccbdc );_ccbdc .EG_RangeMarkupElements =append (_ccbdc .EG_RangeMarkupElements ,_ggacf );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gafee :=NewEG_ContentBlockContent ();_fccgc :=NewEG_RunLevelElts ();_dccdg :=NewEG_RangeMarkupElements ();_dccdg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aggefg :=d .DecodeElement (_dccdg .CustomXmlMoveFromRangeStart ,&_efddf );_aggefg !=nil {return _aggefg ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_gafee );_gafee .EG_RunLevelElts =append (_gafee .EG_RunLevelElts ,_fccgc );_fccgc .EG_RangeMarkupElements =append (_fccgc .EG_RangeMarkupElements ,_dccdg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fabgc :=NewEG_ContentBlockContent ();_agag :=NewEG_RunLevelElts ();_cdgf :=NewEG_RangeMarkupElements ();_cdgf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aebaa :=d .DecodeElement (_cdgf .CustomXmlMoveFromRangeEnd ,&_efddf );_aebaa !=nil {return _aebaa ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_fabgc );_fabgc .EG_RunLevelElts =append (_fabgc .EG_RunLevelElts ,_agag );_agag .EG_RangeMarkupElements =append (_agag .EG_RangeMarkupElements ,_cdgf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ebgcfc :=NewEG_ContentBlockContent ();_gaeda :=NewEG_RunLevelElts ();_dgdaag :=NewEG_RangeMarkupElements ();_dgdaag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _beggc :=d .DecodeElement (_dgdaag .CustomXmlMoveToRangeStart ,&_efddf );_beggc !=nil {return _beggc ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_ebgcfc );_ebgcfc .EG_RunLevelElts =append (_ebgcfc .EG_RunLevelElts ,_gaeda );_gaeda .EG_RangeMarkupElements =append (_gaeda .EG_RangeMarkupElements ,_dgdaag );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbbcd :=NewEG_ContentBlockContent ();_gegaf :=NewEG_RunLevelElts ();_bdcba :=NewEG_RangeMarkupElements ();_bdcba .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gcbdd :=d .DecodeElement (_bdcba .CustomXmlMoveToRangeEnd ,&_efddf );_gcbdd !=nil {return _gcbdd ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_gbbcd );_gbbcd .EG_RunLevelElts =append (_gbbcd .EG_RunLevelElts ,_gegaf );_gegaf .EG_RangeMarkupElements =append (_gegaf .EG_RangeMarkupElements ,_bdcba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dacge :=NewEG_ContentBlockContent ();_decg :=NewEG_RunLevelElts ();_cfadf :=NewEG_MathContent ();_cfadf .OMathPara =_ed .NewOMathPara ();if _bbcda :=d .DecodeElement (_cfadf .OMathPara ,&_efddf );_bbcda !=nil {return _bbcda ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_dacge );_dacge .EG_RunLevelElts =append (_dacge .EG_RunLevelElts ,_decg );_decg .EG_MathContent =append (_decg .EG_MathContent ,_cfadf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adegde :=NewEG_ContentBlockContent ();_abggb :=NewEG_RunLevelElts ();_cefcea :=NewEG_MathContent ();_cefcea .OMath =_ed .NewOMath ();if _bbeda :=d .DecodeElement (_cefcea .OMath ,&_efddf );_bbeda !=nil {return _bbeda ;};_cfaeb .EG_ContentBlockContent =append (_cfaeb .EG_ContentBlockContent ,_adegde );_adegde .EG_RunLevelElts =append (_adegde .EG_RunLevelElts ,_abggb );_abggb .EG_MathContent =append (_abggb .EG_MathContent ,_cefcea );default:_fe .Log .Debug ("\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",_efddf .Name );if _efbed :=d .Skip ();_efbed !=nil {return _efbed ;};};case _d .EndElement :break _affdeb ;case _d .CharData :};};return nil ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);type ST_Em byte ;func (_eecfd *CT_DataBinding )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dafa :=range start .Attr {if _dafa .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_ggecd ,_cgdf :=_dafa .Value ,error (nil );if _cgdf !=nil {return _cgdf ;};_eecfd .PrefixMappingsAttr =&_ggecd ;continue ;};if _dafa .Name .Local =="\u0078\u0070\u0061t\u0068"{_efbaa ,_adde :=_dafa .Value ,error (nil );if _adde !=nil {return _adde ;};_eecfd .XpathAttr =_efbaa ;continue ;};if _dafa .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_bggb ,_caef :=_dafa .Value ,error (nil );if _caef !=nil {return _caef ;};_eecfd .StoreItemIDAttr =_bggb ;continue ;};};for {_aeca ,_acdg :=d .Token ();if _acdg !=nil {return _ace .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",_acdg );};if _afce ,_edcd :=_aeca .(_d .EndElement );_edcd &&_afce .Name ==start .Name {break ;};};return nil ;};func (_baabab ST_TabJc )String ()string {switch _baabab {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 "";};func (_dgcga *CT_SdtPrChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgcga .Equation !=nil {_eeegf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgcga .Equation ,_eeegf );};if _dgcga .ComboBox !=nil {_dfcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_dgcga .ComboBox ,_dfcaa );};if _dgcga .Date !=nil {_gfaae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_dgcga .Date ,_gfaae );};if _dgcga .DocPartObj !=nil {_cggde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_dgcga .DocPartObj ,_cggde );};if _dgcga .DocPartList !=nil {_gcaaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}};e .EncodeElement (_dgcga .DocPartList ,_gcaaf );};if _dgcga .DropDownList !=nil {_accfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_dgcga .DropDownList ,_accfa );};if _dgcga .Picture !=nil {_cgdgge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_dgcga .Picture ,_cgdgge );};if _dgcga .RichText !=nil {_fcgeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dgcga .RichText ,_fcgeb );};if _dgcga .Text !=nil {_dfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_dgcga .Text ,_dfbb );};if _dgcga .Citation !=nil {_aegec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgcga .Citation ,_aegec );};if _dgcga .Group !=nil {_bbde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_dgcga .Group ,_bbde );};if _dgcga .Bibliography !=nil {_cabebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}};e .EncodeElement (_dgcga .Bibliography ,_cabebe );};return nil ;};func (_dgfff *CT_TblGridChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_dgfff .IdAttr )});e .EncodeToken (start );_dbgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_dgfff .TblGrid ,_dbgeg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; // Annotation Identifier -IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};type ST_AnnotationVMerge byte ;func (_ecgcedb *ST_DocPartType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ecgcedb =0;case "\u006e\u006f\u006e\u0065":*_ecgcedb =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ecgcedb =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_ecgcedb =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_ecgcedb =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_ecgcedb =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_ecgcedb =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_ecgcedb =7;};return nil ;};type CT_TextDirection struct{ +IdAttr int64 ;};func (_agbbfg *ST_Proof )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agbbfg =0;case "\u0063\u006c\u0065a\u006e":*_agbbfg =1;case "\u0064\u0069\u0072t\u0079":*_agbbfg =2;};return nil ;};func (_fgeab WdST_RelFromV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgeab .String (),start );}; -// Direction of Text Flow -ValAttr ST_TextDirection ;};func (_gef *CT_Bookmark )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edfeb :=range start .Attr {if _edfeb .Name .Local =="\u006e\u0061\u006d\u0065"{_cggc ,_fabd :=_edfeb .Value ,error (nil );if _fabd !=nil {return _fabd ;};_gef .NameAttr =_cggc ;continue ;};if _edfeb .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_fcfe ,_dbef :=_fc .ParseInt (_edfeb .Value ,10,64);if _dbef !=nil {return _dbef ;};_gef .ColFirstAttr =&_fcfe ;continue ;};if _edfeb .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gdgd ,_ggb :=_fc .ParseInt (_edfeb .Value ,10,64);if _ggb !=nil {return _ggb ;};_gef .ColLastAttr =&_gdgd ;continue ;};if _edfeb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gef .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_edfeb );continue ;};if _edfeb .Name .Local =="\u0069\u0064"{_befg ,_geef :=_fc .ParseInt (_edfeb .Value ,10,64);if _geef !=nil {return _geef ;};_gef .IdAttr =_befg ;continue ;};};for {_bcab ,_cegf :=d .Token ();if _cegf !=nil {return _ff .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_cegf );};if _abd ,_adfb :=_bcab .(_f .EndElement );_adfb &&_abd .Name ==start .Name {break ;};};return nil ;};func (_aadcf *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 :_ff .Sprintf ("\u0025\u0076",_aadcf .ValAttr )});if _aadcf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_aadcf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgffb *CT_TcPrInner )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddgcbf :for {_dbbdd ,_gafedb :=d .Token ();if _gafedb !=nil {return _gafedb ;};switch _effbaf :=_dbbdd .(type ){case _f .StartElement :switch _effbaf .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"}:_dgffb .CnfStyle =NewCT_Cnf ();if _dgaae :=d .DecodeElement (_dgffb .CnfStyle ,&_effbaf );_dgaae !=nil {return _dgaae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgffb .TcW =NewCT_TblWidth ();if _edfaa :=d .DecodeElement (_dgffb .TcW ,&_effbaf );_edfaa !=nil {return _edfaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .GridSpan =NewCT_DecimalNumber ();if _aefaa :=d .DecodeElement (_dgffb .GridSpan ,&_effbaf );_aefaa !=nil {return _aefaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .HMerge =NewCT_HMerge ();if _bafga :=d .DecodeElement (_dgffb .HMerge ,&_effbaf );_bafga !=nil {return _bafga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .VMerge =NewCT_VMerge ();if _bgggb :=d .DecodeElement (_dgffb .VMerge ,&_effbaf );_bgggb !=nil {return _bgggb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .TcBorders =NewCT_TcBorders ();if _bdade :=d .DecodeElement (_dgffb .TcBorders ,&_effbaf );_bdade !=nil {return _bdade ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgffb .Shd =NewCT_Shd ();if _ffcda :=d .DecodeElement (_dgffb .Shd ,&_effbaf );_ffcda !=nil {return _ffcda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .NoWrap =NewCT_OnOff ();if _deedea :=d .DecodeElement (_dgffb .NoWrap ,&_effbaf );_deedea !=nil {return _deedea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgffb .TcMar =NewCT_TcMar ();if _gfbbf :=d .DecodeElement (_dgffb .TcMar ,&_effbaf );_gfbbf !=nil {return _gfbbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgffb .TextDirection =NewCT_TextDirection ();if _egefdf :=d .DecodeElement (_dgffb .TextDirection ,&_effbaf );_egefdf !=nil {return _egefdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .TcFitText =NewCT_OnOff ();if _bdab :=d .DecodeElement (_dgffb .TcFitText ,&_effbaf );_bdab !=nil {return _bdab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .VAlign =NewCT_VerticalJc ();if _fbccee :=d .DecodeElement (_dgffb .VAlign ,&_effbaf );_fbccee !=nil {return _fbccee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .HideMark =NewCT_OnOff ();if _dgcd :=d .DecodeElement (_dgffb .HideMark ,&_effbaf );_dgcd !=nil {return _dgcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .Headers =NewCT_Headers ();if _ggdgd :=d .DecodeElement (_dgffb .Headers ,&_effbaf );_ggdgd !=nil {return _ggdgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .CellIns =NewCT_TrackChange ();if _deeb :=d .DecodeElement (_dgffb .CellIns ,&_effbaf );_deeb !=nil {return _deeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .CellDel =NewCT_TrackChange ();if _afbeaf :=d .DecodeElement (_dgffb .CellDel ,&_effbaf );_afbeaf !=nil {return _afbeaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgffb .CellMerge =NewCT_CellMergeTrackChange ();if _cdecf :=d .DecodeElement (_dgffb .CellMerge ,&_effbaf );_cdecf !=nil {return _cdecf ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0063\u0050r\u0049\u006e\u006e\u0065\u0072\u0020\u0025\u0076",_effbaf .Name );if _ebeaef :=d .Skip ();_ebeaef !=nil {return _ebeaef ;};};case _f .EndElement :break _ddgcbf ;case _f .CharData :};};return nil ;};func (_bfgabd ST_TextDirection )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eegbge :=_f .Attr {};_eegbge .Name =name ;switch _bfgabd {case ST_TextDirectionUnset :_eegbge .Value ="";case ST_TextDirectionTb :_eegbge .Value ="\u0074\u0062";case ST_TextDirectionRl :_eegbge .Value ="\u0072\u006c";case ST_TextDirectionLr :_eegbge .Value ="\u006c\u0072";case ST_TextDirectionTbV :_eegbge .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_eegbge .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_eegbge .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_eegbge .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_eegbge .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_eegbge .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_eegbge .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_eegbge .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_eegbge .Value ="\u0074\u0062\u0052l\u0056";};return _eegbge ,nil ;};func (_gabfa *CT_CustomXmlRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gabfa .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ff .Sprintf ("\u0025\u0076",*_gabfa .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ff .Sprintf ("\u0025\u0076",_gabfa .ElementAttr )});e .EncodeToken (start );if _gabfa .CustomXmlPr !=nil {_dcce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_gabfa .CustomXmlPr ,_dcce );};if _gabfa .EG_PContent !=nil {for _ ,_aaffa :=range _gabfa .EG_PContent {_aaffa .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TblOverlap ()*CT_TblOverlap {_aefdcf :=&CT_TblOverlap {};_aefdcf .ValAttr =ST_TblOverlap (1);return _aefdcf ;};func (_ecdfg ST_SignedHpsMeasure )String ()string {if _ecdfg .Int64 !=nil {return _ff .Sprintf ("\u0025\u0076",*_ecdfg .Int64 );};if _ecdfg .ST_UniversalMeasure !=nil {return _ff .Sprintf ("\u0025\u0076",*_ecdfg .ST_UniversalMeasure );};return "";}; +// Validate validates the CT_PPrDefault and its children +func (_bafbe *CT_PPrDefault )Validate ()error {return _bafbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; -// Validate validates the AC_ChoiceRun and its children -func (_agffee *AC_ChoiceRun )Validate ()error {return _agffee .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");};type TxbxContent struct{CT_TxbxContent };func (_fdccef *Fonts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdccef .CT_FontsList =*NewCT_FontsList ();_ebddd :for {_ebgdcc ,_fgegf :=d .Token ();if _fgegf !=nil {return _fgegf ;};switch _bbfcab :=_ebgdcc .(type ){case _f .StartElement :switch _bbfcab .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"}:_agefg :=NewCT_Font ();if _fcacef :=d .DecodeElement (_agefg ,&_bbfcab );_fcacef !=nil {return _fcacef ;};_fdccef .Font =append (_fdccef .Font ,_agefg );default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0046\u006f\u006et\u0073 \u0025\u0076",_bbfcab .Name );if _bddfgc :=d .Skip ();_bddfgc !=nil {return _bddfgc ;};};case _f .EndElement :break _ebddd ;case _f .CharData :};};return nil ;}; +// Validate validates the Settings and its children +func (_cbdgb *Settings )Validate ()error {return _cbdgb .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;};type CT_Language struct{ -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_fdafbd *CT_Style )ValidateWithPath (path string )error {if _bafaa :=_fdafbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bafaa !=nil {return _bafaa ;};if _fdafbd .DefaultAttr !=nil {if _ecdee :=_fdafbd .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072");_ecdee !=nil {return _ecdee ;};};if _fdafbd .CustomStyleAttr !=nil {if _dabdb :=_fdafbd .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_dabdb !=nil {return _dabdb ;};};if _fdafbd .Name !=nil {if _edeea :=_fdafbd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_edeea !=nil {return _edeea ;};};if _fdafbd .Aliases !=nil {if _feeaa :=_fdafbd .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073");_feeaa !=nil {return _feeaa ;};};if _fdafbd .BasedOn !=nil {if _fddgf :=_fdafbd .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_fddgf !=nil {return _fddgf ;};};if _fdafbd .Next !=nil {if _begeb :=_fdafbd .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074");_begeb !=nil {return _begeb ;};};if _fdafbd .Link !=nil {if _dedce :=_fdafbd .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_dedce !=nil {return _dedce ;};};if _fdafbd .AutoRedefine !=nil {if _febbgb :=_fdafbd .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065");_febbgb !=nil {return _febbgb ;};};if _fdafbd .Hidden !=nil {if _aaad :=_fdafbd .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_aaad !=nil {return _aaad ;};};if _fdafbd .UiPriority !=nil {if _abcagf :=_fdafbd .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079");_abcagf !=nil {return _abcagf ;};};if _fdafbd .SemiHidden !=nil {if _gggcc :=_fdafbd .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_gggcc !=nil {return _gggcc ;};};if _fdafbd .UnhideWhenUsed !=nil {if _cgaeg :=_fdafbd .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064");_cgaeg !=nil {return _cgaeg ;};};if _fdafbd .QFormat !=nil {if _efdef :=_fdafbd .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_efdef !=nil {return _efdef ;};};if _fdafbd .Locked !=nil {if _fdgc :=_fdafbd .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_fdgc !=nil {return _fdgc ;};};if _fdafbd .Personal !=nil {if _gcgeg :=_fdafbd .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_gcgeg !=nil {return _gcgeg ;};};if _fdafbd .PersonalCompose !=nil {if _cddfgb :=_fdafbd .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065");_cddfgb !=nil {return _cddfgb ;};};if _fdafbd .PersonalReply !=nil {if _fbage :=_fdafbd .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_fbage !=nil {return _fbage ;};};if _fdafbd .Rsid !=nil {if _ggedf :=_fdafbd .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064");_ggedf !=nil {return _ggedf ;};};if _fdafbd .PPr !=nil {if _effcb :=_fdafbd .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_effcb !=nil {return _effcb ;};};if _fdafbd .RPr !=nil {if _ecgca :=_fdafbd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ecgca !=nil {return _ecgca ;};};if _fdafbd .TblPr !=nil {if _fecda :=_fdafbd .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_fecda !=nil {return _fecda ;};};if _fdafbd .TrPr !=nil {if _ebccc :=_fdafbd .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_ebccc !=nil {return _ebccc ;};};if _fdafbd .TcPr !=nil {if _ecbdgab :=_fdafbd .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_ecbdgab !=nil {return _ecbdgab ;};};for _egcdg ,_geddc :=range _fdafbd .TblStylePr {if _bbbdd :=_geddc .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_egcdg ));_bbbdd !=nil {return _bbbdd ;};};return nil ;};func (_bbdcd ST_NumberFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbdcd .String (),start );};func (_acbgg ST_TblLayoutType )String ()string {switch _acbgg {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";}; +// Latin Language +ValAttr *string ; -// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path -func (_cefbb *CT_Styles )ValidateWithPath (path string )error {if _cefbb .DocDefaults !=nil {if _gffba :=_cefbb .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_gffba !=nil {return _gffba ;};};if _cefbb .LatentStyles !=nil {if _ecdfc :=_cefbb .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_ecdfc !=nil {return _ecdfc ;};};for _adeadb ,_dbeca :=range _cefbb .Style {if _accbe :=_dbeca .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_adeadb ));_accbe !=nil {return _accbe ;};};return nil ;};func NewCT_DocType ()*CT_DocType {_gbac :=&CT_DocType {};return _gbac };func (_cfddec ST_TblLayoutType )ValidateWithPath (path string )error {switch _cfddec {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfddec ));};return nil ;};func (_dcbba *CT_Ind )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eagcb :=range start .Attr {if _eagcb .Name .Local =="\u0073\u0074\u0061r\u0074"{_cefcdg ,_fbedg :=ParseUnionST_SignedTwipsMeasure (_eagcb .Value );if _fbedg !=nil {return _fbedg ;};_dcbba .StartAttr =&_cefcdg ;continue ;};if _eagcb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_dccbg ,_acfg :=_fc .ParseInt (_eagcb .Value ,10,64);if _acfg !=nil {return _acfg ;};_dcbba .StartCharsAttr =&_dccbg ;continue ;};if _eagcb .Name .Local =="\u0065\u006e\u0064"{_cdad ,_egaf :=ParseUnionST_SignedTwipsMeasure (_eagcb .Value );if _egaf !=nil {return _egaf ;};_dcbba .EndAttr =&_cdad ;continue ;};if _eagcb .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_dbgeg ,_dcfafd :=_fc .ParseInt (_eagcb .Value ,10,64);if _dcfafd !=nil {return _dcfafd ;};_dcbba .EndCharsAttr =&_dbgeg ;continue ;};if _eagcb .Name .Local =="\u006c\u0065\u0066\u0074"{_ddeb ,_egdfb :=ParseUnionST_SignedTwipsMeasure (_eagcb .Value );if _egdfb !=nil {return _egdfb ;};_dcbba .LeftAttr =&_ddeb ;continue ;};if _eagcb .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_fefef ,_cbgc :=_fc .ParseInt (_eagcb .Value ,10,64);if _cbgc !=nil {return _cbgc ;};_dcbba .LeftCharsAttr =&_fefef ;continue ;};if _eagcb .Name .Local =="\u0072\u0069\u0067h\u0074"{_acbfd ,_dbaac :=ParseUnionST_SignedTwipsMeasure (_eagcb .Value );if _dbaac !=nil {return _dbaac ;};_dcbba .RightAttr =&_acbfd ;continue ;};if _eagcb .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_aeged ,_fabfg :=_fc .ParseInt (_eagcb .Value ,10,64);if _fabfg !=nil {return _fabfg ;};_dcbba .RightCharsAttr =&_aeged ;continue ;};if _eagcb .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_aadfd ,_fcaf :=ParseUnionST_TwipsMeasure (_eagcb .Value );if _fcaf !=nil {return _fcaf ;};_dcbba .HangingAttr =&_aadfd ;continue ;};if _eagcb .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_ddgde ,_cabbc :=_fc .ParseInt (_eagcb .Value ,10,64);if _cabbc !=nil {return _cabbc ;};_dcbba .HangingCharsAttr =&_ddgde ;continue ;};if _eagcb .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_abede ,_abcgd :=ParseUnionST_TwipsMeasure (_eagcb .Value );if _abcgd !=nil {return _abcgd ;};_dcbba .FirstLineAttr =&_abede ;continue ;};if _eagcb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_gbeab ,_cadbb :=_fc .ParseInt (_eagcb .Value ,10,64);if _cadbb !=nil {return _cadbb ;};_dcbba .FirstLineCharsAttr =&_gbeab ;continue ;};};for {_cdgec ,_dgead :=d .Token ();if _dgead !=nil {return _ff .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_dgead );};if _aafcf ,_aagga :=_cdgec .(_f .EndElement );_aagga &&_aafcf .Name ==start .Name {break ;};};return nil ;};func NewCT_Markup ()*CT_Markup {_bfeff :=&CT_Markup {};return _bfeff };type CT_OnOff struct{ +// East Asian Language +EastAsiaAttr *string ; -// On/Off Value -ValAttr *_e .ST_OnOff ;};func (_cade *CT_CustomXmlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dabff :for {_dafac ,_bdgg :=d .Token ();if _bdgg !=nil {return _bdgg ;};switch _cffab :=_dafac .(type ){case _f .StartElement :switch _cffab .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"}:_cade .Placeholder =NewCT_String ();if _fdea :=d .DecodeElement (_cade .Placeholder ,&_cffab );_fdea !=nil {return _fdea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcdgf :=NewCT_Attr ();if _fgfb :=d .DecodeElement (_gcdgf ,&_cffab );_fgfb !=nil {return _fgfb ;};_cade .Attr =append (_cade .Attr ,_gcdgf );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006cP\u0072\u0020\u0025\u0076",_cffab .Name );if _daae :=d .Skip ();_daae !=nil {return _daae ;};};case _f .EndElement :break _dabff ;case _f .CharData :};};return nil ;}; +// Complex Script Language +BidiAttr *string ;};func (_egada *CT_Pitch )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_afged ,_bafdc :=_egada .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bafdc !=nil {return _bafdc ;};start .Attr =append (start .Attr ,_afged );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggafd *ST_InfoTextType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggafd =0;case "\u0074\u0065\u0078\u0074":*_ggafd =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_ggafd =2;};return nil ;};func (_ecdffc ST_FontFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecdffc .String (),start );}; -// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path -func (_cdcaa *CT_FFTextType )ValidateWithPath (path string )error {if _cdcaa .ValAttr ==ST_FFTextTypeUnset {return _ff .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 _gbaae :=_cdcaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbaae !=nil {return _gbaae ;};return nil ;};func (_eagbbb ST_CombineBrackets )String ()string {switch _eagbbb {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 (_ceegb ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _ceegb {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceegb ));};return nil ;};func (_fdeab *CT_SdtRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fdeab .SdtPr !=nil {_babcb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_fdeab .SdtPr ,_babcb );};if _fdeab .SdtEndPr !=nil {_fcaac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_fdeab .SdtEndPr ,_fcaac );};if _fdeab .SdtContent !=nil {_cbaaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fdeab .SdtContent ,_cbaaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the WdCT_WordprocessingCanvas and its children +func (_agbebg *WdCT_WordprocessingCanvas )Validate ()error {return _agbebg .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");}; -// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path -func (_dfgba *CT_TblStylePr )ValidateWithPath (path string )error {if _dfgba .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _ff .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 _gageec :=_dfgba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gageec !=nil {return _gageec ;};if _dfgba .PPr !=nil {if _eedfad :=_dfgba .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_eedfad !=nil {return _eedfad ;};};if _dfgba .RPr !=nil {if _feaag :=_dfgba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_feaag !=nil {return _feaag ;};};if _dfgba .TblPr !=nil {if _ecddbc :=_dfgba .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ecddbc !=nil {return _ecddbc ;};};if _dfgba .TrPr !=nil {if _dgdcg :=_dfgba .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_dgdcg !=nil {return _dgdcg ;};};if _dfgba .TcPr !=nil {if _dagda :=_dfgba .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_dagda !=nil {return _dagda ;};};return nil ;};func (_cagegcd *ST_PTabAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cagegcd =0;case "\u006c\u0065\u0066\u0074":*_cagegcd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cagegcd =2;case "\u0072\u0069\u0067h\u0074":*_cagegcd =3;};return nil ;};func (_ab *CT_AltChunkPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bage :for {_cae ,_aea :=d .Token ();if _aea !=nil {return _aea ;};switch _dadd :=_cae .(type ){case _f .StartElement :switch _dadd .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"}:_ab .MatchSrc =NewCT_OnOff ();if _fcg :=d .DecodeElement (_ab .MatchSrc ,&_dadd );_fcg !=nil {return _fcg ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072 \u0025\u0076",_dadd .Name );if _feg :=d .Skip ();_feg !=nil {return _feg ;};};case _f .EndElement :break _bage ;case _f .CharData :};};return nil ;};func (_caacg *ST_BrType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_caacg =0;case "\u0070\u0061\u0067\u0065":*_caacg =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_caacg =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_caacg =3;};return nil ;};type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; +// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path +func (_fcefd *CT_EastAsianLayout )ValidateWithPath (path string )error {if _fcefd .CombineAttr !=nil {if _ffgfg :=_fcefd .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_ffgfg !=nil {return _ffgfg ;};};if _aagg :=_fcefd .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_aagg !=nil {return _aagg ;};if _fcefd .VertAttr !=nil {if _bggdf :=_fcefd .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_bggdf !=nil {return _bggdf ;};};if _fcefd .VertCompressAttr !=nil {if _ddbgd :=_fcefd .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_ddbgd !=nil {return _ddbgd ;};};return nil ;}; + +// Validate validates the CT_TblWidth and its children +func (_acfacc *CT_TblWidth )Validate ()error {return _acfacc .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");}; + +// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path +func (_bacd *CT_Column )ValidateWithPath (path string )error {if _bacd .WAttr !=nil {if _gcag :=_bacd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_gcag !=nil {return _gcag ;};};if _bacd .SpaceAttr !=nil {if _fede :=_bacd .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_fede !=nil {return _fede ;};};return nil ;};func (_ccfgde *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cddca :for {_dcagd ,_ffdagb :=d .Token ();if _ffdagb !=nil {return _ffdagb ;};switch _feceaa :=_dcagd .(type ){case _d .StartElement :switch _feceaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_ccfgde .CNvSpPr =_c .NewCT_NonVisualDrawingShapeProps ();if _dedaf :=d .DecodeElement (_ccfgde .CNvSpPr ,&_feceaa );_dedaf !=nil {return _dedaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_ccfgde .CNvCnPr =_c .NewCT_NonVisualConnectorProperties ();if _facceg :=d .DecodeElement (_ccfgde .CNvCnPr ,&_feceaa );_facceg !=nil {return _facceg ;};default:_fe .Log .Debug ("\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",_feceaa .Name );if _cdgccd :=d .Skip ();_cdgccd !=nil {return _cdgccd ;};};case _d .EndElement :break _cddca ;case _d .CharData :};};return nil ;};func (_deceg *CT_TblPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbebf :for {_ceebgf ,_bgaeag :=d .Token ();if _bgaeag !=nil {return _bgaeag ;};switch _bbgbg :=_ceebgf .(type ){case _d .StartElement :switch _bbgbg .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_deceg .TblStyle =NewCT_String ();if _ecgac :=d .DecodeElement (_deceg .TblStyle ,&_bbgbg );_ecgac !=nil {return _ecgac ;};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 :"\u0074\u0062\u006c\u0070\u0050\u0072"},_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 :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_deceg .TblpPr =NewCT_TblPPr ();if _dgbfg :=d .DecodeElement (_deceg .TblpPr ,&_bbgbg );_dgbfg !=nil {return _dgbfg ;};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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_deceg .TblOverlap =NewCT_TblOverlap ();if _effa :=d .DecodeElement (_deceg .TblOverlap ,&_bbgbg );_effa !=nil {return _effa ;};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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_deceg .BidiVisual =NewCT_OnOff ();if _aedggb :=d .DecodeElement (_deceg .BidiVisual ,&_bbgbg );_aedggb !=nil {return _aedggb ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_deceg .TblStyleRowBandSize =NewCT_DecimalNumber ();if _geadd :=d .DecodeElement (_deceg .TblStyleRowBandSize ,&_bbgbg );_geadd !=nil {return _geadd ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_deceg .TblStyleColBandSize =NewCT_DecimalNumber ();if _bgffe :=d .DecodeElement (_deceg .TblStyleColBandSize ,&_bbgbg );_bgffe !=nil {return _bgffe ;};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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_deceg .TblW =NewCT_TblWidth ();if _dccbcd :=d .DecodeElement (_deceg .TblW ,&_bbgbg );_dccbcd !=nil {return _dccbcd ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_deceg .Jc =NewCT_JcTable ();if _edbgdd :=d .DecodeElement (_deceg .Jc ,&_bbgbg );_edbgdd !=nil {return _edbgdd ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_deceg .TblCellSpacing =NewCT_TblWidth ();if _dbdce :=d .DecodeElement (_deceg .TblCellSpacing ,&_bbgbg );_dbdce !=nil {return _dbdce ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_deceg .TblInd =NewCT_TblWidth ();if _dcdce :=d .DecodeElement (_deceg .TblInd ,&_bbgbg );_dcdce !=nil {return _dcdce ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_deceg .TblBorders =NewCT_TblBorders ();if _afbga :=d .DecodeElement (_deceg .TblBorders ,&_bbgbg );_afbga !=nil {return _afbga ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_deceg .Shd =NewCT_Shd ();if _cggaf :=d .DecodeElement (_deceg .Shd ,&_bbgbg );_cggaf !=nil {return _cggaf ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_deceg .TblLayout =NewCT_TblLayoutType ();if _eddad :=d .DecodeElement (_deceg .TblLayout ,&_bbgbg );_eddad !=nil {return _eddad ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_deceg .TblCellMar =NewCT_TblCellMar ();if _ddgbcg :=d .DecodeElement (_deceg .TblCellMar ,&_bbgbg );_ddgbcg !=nil {return _ddgbcg ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_deceg .TblLook =NewCT_TblLook ();if _acafd :=d .DecodeElement (_deceg .TblLook ,&_bbgbg );_acafd !=nil {return _acafd ;};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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_deceg .TblCaption =NewCT_String ();if _fbcag :=d .DecodeElement (_deceg .TblCaption ,&_bbgbg );_fbcag !=nil {return _fbcag ;};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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_deceg .TblDescription =NewCT_String ();if _afcde :=d .DecodeElement (_deceg .TblDescription ,&_bbgbg );_afcde !=nil {return _afcde ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0062\u006cP\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_bbgbg .Name );if _ebabe :=d .Skip ();_ebabe !=nil {return _ebabe ;};};case _d .EndElement :break _fbebf ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_BookmarkRange and its children +func (_cffaa *CT_BookmarkRange )Validate ()error {return _cffaa .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};func (_dadcab *ST_ProofErr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dadcab =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_dadcab =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_dadcab =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_dadcab =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_dadcab =4;};return nil ;};func (_gafg *CT_Br )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gafg .TypeAttr !=ST_BrTypeUnset {_bdbdd ,_cgfc :=_gafg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cgfc !=nil {return _cgfc ;};start .Attr =append (start .Attr ,_bdbdd );};if _gafg .ClearAttr !=ST_BrClearUnset {_afgd ,_bbd :=_gafg .ClearAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _bbd !=nil {return _bbd ;};start .Attr =append (start .Attr ,_afgd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_caggcc ST_ChapterSep )String ()string {switch _caggcc {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 "";};type CT_SectPrBase struct{ // Section-Wide Footnote Properties FootnotePr *CT_FtnProps ; @@ -5205,1051 +4986,1231 @@ RtlGutter *CT_OnOff ; DocGrid *CT_DocGrid ; // Reference to Printer Settings Data -PrinterSettings *CT_Rel ; +PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_cefe *CT_Markup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcbee :=range start .Attr {if _fcbee .Name .Local =="\u0069\u0064"{_gdbgd ,_cfagg :=_ac .ParseInt (_fcbee .Value ,10,64);if _cfagg !=nil {return _cfagg ;};_cefe .IdAttr =_gdbgd ;continue ;};};for {_fcbb ,_bedgb :=d .Token ();if _bedgb !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_bedgb );};if _gfbbc ,_gcbdg :=_fcbb .(_d .EndElement );_gcbdg &&_gfbbc .Name ==start .Name {break ;};};return nil ;};func (_cddda ST_TextEffect )String ()string {switch _cddda {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 (_cacee ST_TblOverlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cacee .String (),start );}; -// Revision Information for Section Properties -SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_feeeb *CT_WritingStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aggada :=range start .Attr {if _aggada .Name .Local =="\u006c\u0061\u006e\u0067"{_edfbf ,_cfgec :=_aggada .Value ,error (nil );if _cfgec !=nil {return _cfgec ;};_feeeb .LangAttr =_edfbf ;continue ;};if _aggada .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_ggdgdc ,_facccg :=_aggada .Value ,error (nil );if _facccg !=nil {return _facccg ;};_feeeb .VendorIDAttr =_ggdgdc ;continue ;};if _aggada .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_aaffbgg ,_gagab :=_aggada .Value ,error (nil );if _gagab !=nil {return _gagab ;};_feeeb .DllVersionAttr =_aaffbgg ;continue ;};if _aggada .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_ceeccd ,_gdeecf :=ParseUnionST_OnOff (_aggada .Value );if _gdeecf !=nil {return _gdeecf ;};_feeeb .NlCheckAttr =&_ceeccd ;continue ;};if _aggada .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_bfefed ,_facbb :=ParseUnionST_OnOff (_aggada .Value );if _facbb !=nil {return _facbb ;};_feeeb .CheckStyleAttr =_bfefed ;continue ;};if _aggada .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_acggc ,_dbaab :=_aggada .Value ,error (nil );if _dbaab !=nil {return _dbaab ;};_feeeb .AppNameAttr =_acggc ;continue ;};};for {_ebaeb ,_accae :=d .Token ();if _accae !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_accae );};if _gfbed ,_effff :=_ebaeb .(_f .EndElement );_effff &&_gfbed .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path +func (_ccdffb *CT_DivBdr )ValidateWithPath (path string )error {if _ccdffb .Top !=nil {if _ddddc :=_ccdffb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ddddc !=nil {return _ddddc ;};};if _ccdffb .Left !=nil {if _deadb :=_ccdffb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_deadb !=nil {return _deadb ;};};if _ccdffb .Bottom !=nil {if _gcagc :=_ccdffb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gcagc !=nil {return _gcagc ;};};if _ccdffb .Right !=nil {if _fcdfb :=_ccdffb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fcdfb !=nil {return _fcdfb ;};};return nil ;};func (_aeeba *CT_TblGridBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdcda :for {_eafcbd ,_ebcge :=d .Token ();if _ebcge !=nil {return _ebcge ;};switch _dfbfa :=_eafcbd .(type ){case _d .StartElement :switch _dfbfa .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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_cfbad :=NewCT_TblGridCol ();if _eadga :=d .DecodeElement (_cfbad ,&_dfbfa );_eadga !=nil {return _eadga ;};_aeeba .GridCol =append (_aeeba .GridCol ,_cfbad );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064B\u0061s\u0065\u0020\u0025\u0076",_dfbfa .Name );if _bacaa :=d .Skip ();_bacaa !=nil {return _bacaa ;};};case _d .EndElement :break _cdcda ;case _d .CharData :};};return nil ;};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_f .Time ; -// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path -func (_dfaac *CT_StylePaneFilter )ValidateWithPath (path string )error {if _dfaac .AllStylesAttr !=nil {if _bggeff :=_dfaac .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_bggeff !=nil {return _bggeff ;};};if _dfaac .CustomStylesAttr !=nil {if _bgaca :=_dfaac .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_bgaca !=nil {return _bgaca ;};};if _dfaac .LatentStylesAttr !=nil {if _ecaab :=_dfaac .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_ecaab !=nil {return _ecaab ;};};if _dfaac .StylesInUseAttr !=nil {if _daedag :=_dfaac .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_daedag !=nil {return _daedag ;};};if _dfaac .HeadingStylesAttr !=nil {if _cdcfa :=_dfaac .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_cdcfa !=nil {return _cdcfa ;};};if _dfaac .NumberingStylesAttr !=nil {if _bfdb :=_dfaac .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072");_bfdb !=nil {return _bfdb ;};};if _dfaac .TableStylesAttr !=nil {if _bbdf :=_dfaac .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_bbdf !=nil {return _bbdf ;};};if _dfaac .DirectFormattingOnRunsAttr !=nil {if _effgd :=_dfaac .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");_effgd !=nil {return _effgd ;};};if _dfaac .DirectFormattingOnParagraphsAttr !=nil {if _cafbb :=_dfaac .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");_cafbb !=nil {return _cafbb ;};};if _dfaac .DirectFormattingOnNumberingAttr !=nil {if _cdbbfg :=_dfaac .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");_cdbbfg !=nil {return _cdbbfg ;};};if _dfaac .DirectFormattingOnTablesAttr !=nil {if _fdaeaa :=_dfaac .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");_fdaeaa !=nil {return _fdaeaa ;};};if _dfaac .ClearFormattingAttr !=nil {if _afbad :=_dfaac .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_afbad !=nil {return _afbad ;};};if _dfaac .Top3HeadingStylesAttr !=nil {if _dbfaeg :=_dfaac .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_dbfaeg !=nil {return _dbfaeg ;};};if _dfaac .VisibleStylesAttr !=nil {if _dacbef :=_dfaac .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_dacbef !=nil {return _dacbef ;};};if _dfaac .AlternateStyleNamesAttr !=nil {if _acgcd :=_dfaac .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");_acgcd !=nil {return _acgcd ;};};return nil ;};func (_dada *CT_Charset )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dada .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_dada .ValAttr )});};if _dada .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 :_ff .Sprintf ("\u0025\u0076",*_dada .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebgce *ST_Merge )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebgce =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_ebgce =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_ebgce =2;};return nil ;};func (_aeafa ST_MailMergeOdsoFMDFieldType )String ()string {switch _aeafa {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};func (_bfcdd ST_BrType )ValidateWithPath (path string )error {switch _bfcdd {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcdd ));};return nil ;};func (_bcfde *CT_SdtDateMappingType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ceaee :=range start .Attr {if _ceaee .Name .Local =="\u0076\u0061\u006c"{_bcfde .ValAttr .UnmarshalXMLAttr (_ceaee );continue ;};};for {_acagf ,_aggfb :=d .Token ();if _aggfb !=nil {return _ff .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",_aggfb );};if _fcegc ,_cdgdab :=_acagf .(_f .EndElement );_cdgdab &&_fcegc .Name ==start .Name {break ;};};return nil ;};func (_fbdbb *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 :_ff .Sprintf ("\u0025\u0076",_fbdbb .NumIdAttr )});e .EncodeToken (start );_dafbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_fbdbb .AbstractNumId ,_dafbf );if _fbdbb .LvlOverride !=nil {_gfeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_ggcaf :=range _fbdbb .LvlOverride {e .EncodeElement (_ggcaf ,_gfeg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Annotation Identifier +IdAttr int64 ;};func (_cbbfg *ST_FtnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcacd ,_gbfbef :=d .Token ();if _gbfbef !=nil {return _gbfbef ;};if _dggac ,_eaafa :=_gbcacd .(_d .EndElement );_eaafa &&_dggac .Name ==start .Name {*_cbbfg =1;return nil ;};if _fefgd ,_ddgag :=_gbcacd .(_d .CharData );!_ddgag {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbcacd );}else {switch string (_fefgd ){case "":*_cbbfg =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_cbbfg =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_cbbfg =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_cbbfg =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_cbbfg =4;};};_gbcacd ,_gbfbef =d .Token ();if _gbfbef !=nil {return _gbfbef ;};if _edafeg ,_cfgfed :=_gbcacd .(_d .EndElement );_cfgfed &&_edafeg .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbcacd );};func (_bcagd *CT_DocPartBehaviors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efadd :for {_eagg ,_gfdbe :=d .Token ();if _gfdbe !=nil {return _gfdbe ;};switch _aadae :=_eagg .(type ){case _d .StartElement :switch _aadae .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 :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"},_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 :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}:_bcaaa :=NewCT_DocPartBehavior ();if _ffcff :=d .DecodeElement (_bcaaa ,&_aadae );_ffcff !=nil {return _ffcff ;};_bcagd .Behavior =append (_bcagd .Behavior ,_bcaaa );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074Be\u0068\u0061\u0076\u0069\u006f\u0072\u0073\u0020\u0025\u0076",_aadae .Name );if _adfcb :=d .Skip ();_adfcb !=nil {return _adfcb ;};};case _d .EndElement :break _efadd ;case _d .CharData :};};return nil ;};func (_ecfabe ST_ChapterSep )Validate ()error {return _ecfabe .ValidateWithPath ("")};func (_dfcbg *CT_Empty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfdag *ST_MailMergeDocType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfdag =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_gfdag =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_gfdag =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_gfdag =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_gfdag =4;case "\u0065\u006d\u0061i\u006c":*_gfdag =5;case "\u0066\u0061\u0078":*_gfdag =6;};return nil ;};type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_f .Time ; -// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path -func (_afda *CT_Em )ValidateWithPath (path string )error {if _afda .ValAttr ==ST_EmUnset {return _ff .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 _efadgc :=_afda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efadgc !=nil {return _efadgc ;};return nil ;};func (_eecegc ST_TextEffect )String ()string {switch _eecegc {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_HMerge struct{ +// Annotation Identifier +IdAttr int64 ;};func (_afae *CT_MailMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afae .MainDocumentType =NewCT_MailMergeDocType ();_afae .DataType =NewCT_MailMergeDataType ();_cdecd :for {_febd ,_fbcgd :=d .Token ();if _fbcgd !=nil {return _fbcgd ;};switch _ccebd :=_febd .(type ){case _d .StartElement :switch _ccebd .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 :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_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 :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:if _ecdaf :=d .DecodeElement (_afae .MainDocumentType ,&_ccebd );_ecdaf !=nil {return _ecdaf ;};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 :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"},_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 :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}:_afae .LinkToQuery =NewCT_OnOff ();if _bfede :=d .DecodeElement (_afae .LinkToQuery ,&_ccebd );_bfede !=nil {return _bfede ;};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 :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_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 :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:if _gead :=d .DecodeElement (_afae .DataType ,&_ccebd );_gead !=nil {return _gead ;};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 :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}:_afae .ConnectString =NewCT_String ();if _bfgda :=d .DecodeElement (_afae .ConnectString ,&_ccebd );_bfgda !=nil {return _bfgda ;};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 :"\u0071\u0075\u0065r\u0079"},_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 :"\u0071\u0075\u0065r\u0079"}:_afae .Query =NewCT_String ();if _aecfe :=d .DecodeElement (_afae .Query ,&_ccebd );_aecfe !=nil {return _aecfe ;};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 :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"},_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 :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}:_afae .DataSource =NewCT_Rel ();if _cebeg :=d .DecodeElement (_afae .DataSource ,&_ccebd );_cebeg !=nil {return _cebeg ;};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 :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"},_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 :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"}:_afae .HeaderSource =NewCT_Rel ();if _gfffa :=d .DecodeElement (_afae .HeaderSource ,&_ccebd );_gfffa !=nil {return _gfffa ;};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 :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"},_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 :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"}:_afae .DoNotSuppressBlankLines =NewCT_OnOff ();if _abdgg :=d .DecodeElement (_afae .DoNotSuppressBlankLines ,&_ccebd );_abdgg !=nil {return _abdgg ;};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 :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},_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 :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}:_afae .Destination =NewCT_MailMergeDest ();if _fcgef :=d .DecodeElement (_afae .Destination ,&_ccebd );_fcgef !=nil {return _fcgef ;};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 :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"},_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 :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"}:_afae .AddressFieldName =NewCT_String ();if _ecfad :=d .DecodeElement (_afae .AddressFieldName ,&_ccebd );_ecfad !=nil {return _ecfad ;};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 :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\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 :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}:_afae .MailSubject =NewCT_String ();if _bggfg :=d .DecodeElement (_afae .MailSubject ,&_ccebd );_bggfg !=nil {return _bggfg ;};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 :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\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 :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"}:_afae .MailAsAttachment =NewCT_OnOff ();if _bgeaeg :=d .DecodeElement (_afae .MailAsAttachment ,&_ccebd );_bgeaeg !=nil {return _bgeaeg ;};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 :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"},_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 :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"}:_afae .ViewMergedData =NewCT_OnOff ();if _bfebe :=d .DecodeElement (_afae .ViewMergedData ,&_ccebd );_bfebe !=nil {return _bfebe ;};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 :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"},_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 :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"}:_afae .ActiveRecord =NewCT_DecimalNumber ();if _afdba :=d .DecodeElement (_afae .ActiveRecord ,&_ccebd );_afdba !=nil {return _afdba ;};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 :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"},_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 :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}:_afae .CheckErrors =NewCT_DecimalNumber ();if _dbagg :=d .DecodeElement (_afae .CheckErrors ,&_ccebd );_dbagg !=nil {return _dbagg ;};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 :"\u006f\u0064\u0073\u006f"},_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 :"\u006f\u0064\u0073\u006f"}:_afae .Odso =NewCT_Odso ();if _dgcab :=d .DecodeElement (_afae .Odso ,&_ccebd );_dgcab !=nil {return _dgcab ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_M\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0020\u0025\u0076",_ccebd .Name );if _abdff :=d .Skip ();_abdff !=nil {return _abdff ;};};case _d .EndElement :break _cdecd ;case _d .CharData :};};return nil ;};func (_ebecac ST_HAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebecac .String (),start );};func (_bebbfe ST_Direction )ValidateWithPath (path string )error {switch _bebbfe {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebbfe ));};return nil ;}; -// Horizontal Merge Type -ValAttr ST_Merge ;};func (_ccefe *CT_RubyAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cgcdd ,_babaf :=_ccefe .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _babaf !=nil {return _babaf ;};start .Attr =append (start .Attr ,_cgcdd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);func (_gggcb *CT_Compat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgeeg :for {_dgfga ,_aade :=d .Token ();if _aade !=nil {return _aade ;};switch _bded :=_dgfga .(type ){case _f .StartElement :switch _bded .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"}:_gggcb .UseSingleBorderforContiguousCells =NewCT_OnOff ();if _ggab :=d .DecodeElement (_gggcb .UseSingleBorderforContiguousCells ,&_bded );_ggab !=nil {return _ggab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .WpJustification =NewCT_OnOff ();if _dcca :=d .DecodeElement (_gggcb .WpJustification ,&_bded );_dcca !=nil {return _dcca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .NoTabHangInd =NewCT_OnOff ();if _bbb :=d .DecodeElement (_gggcb .NoTabHangInd ,&_bded );_bbb !=nil {return _bbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .NoLeading =NewCT_OnOff ();if _bfffb :=d .DecodeElement (_gggcb .NoLeading ,&_bded );_bfffb !=nil {return _bfffb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .SpaceForUL =NewCT_OnOff ();if _cbeg :=d .DecodeElement (_gggcb .SpaceForUL ,&_bded );_cbeg !=nil {return _cbeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .NoColumnBalance =NewCT_OnOff ();if _ccbeb :=d .DecodeElement (_gggcb .NoColumnBalance ,&_bded );_ccbeb !=nil {return _ccbeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .BalanceSingleByteDoubleByteWidth =NewCT_OnOff ();if _eaec :=d .DecodeElement (_gggcb .BalanceSingleByteDoubleByteWidth ,&_bded );_eaec !=nil {return _eaec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .NoExtraLineSpacing =NewCT_OnOff ();if _ccaf :=d .DecodeElement (_gggcb .NoExtraLineSpacing ,&_bded );_ccaf !=nil {return _ccaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotLeaveBackslashAlone =NewCT_OnOff ();if _dfca :=d .DecodeElement (_gggcb .DoNotLeaveBackslashAlone ,&_bded );_dfca !=nil {return _dfca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .UlTrailSpace =NewCT_OnOff ();if _gdef :=d .DecodeElement (_gggcb .UlTrailSpace ,&_bded );_gdef !=nil {return _gdef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotExpandShiftReturn =NewCT_OnOff ();if _acag :=d .DecodeElement (_gggcb .DoNotExpandShiftReturn ,&_bded );_acag !=nil {return _acag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .SpacingInWholePoints =NewCT_OnOff ();if _fead :=d .DecodeElement (_gggcb .SpacingInWholePoints ,&_bded );_fead !=nil {return _fead ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .LineWrapLikeWord6 =NewCT_OnOff ();if _ggfc :=d .DecodeElement (_gggcb .LineWrapLikeWord6 ,&_bded );_ggfc !=nil {return _ggfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .PrintBodyTextBeforeHeader =NewCT_OnOff ();if _abbb :=d .DecodeElement (_gggcb .PrintBodyTextBeforeHeader ,&_bded );_abbb !=nil {return _abbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .PrintColBlack =NewCT_OnOff ();if _bfgd :=d .DecodeElement (_gggcb .PrintColBlack ,&_bded );_bfgd !=nil {return _bfgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .WpSpaceWidth =NewCT_OnOff ();if _adbad :=d .DecodeElement (_gggcb .WpSpaceWidth ,&_bded );_adbad !=nil {return _adbad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .ShowBreaksInFrames =NewCT_OnOff ();if _gbge :=d .DecodeElement (_gggcb .ShowBreaksInFrames ,&_bded );_gbge !=nil {return _gbge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .SubFontBySize =NewCT_OnOff ();if _bcae :=d .DecodeElement (_gggcb .SubFontBySize ,&_bded );_bcae !=nil {return _bcae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .SuppressBottomSpacing =NewCT_OnOff ();if _fbaa :=d .DecodeElement (_gggcb .SuppressBottomSpacing ,&_bded );_fbaa !=nil {return _fbaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .SuppressTopSpacing =NewCT_OnOff ();if _affge :=d .DecodeElement (_gggcb .SuppressTopSpacing ,&_bded );_affge !=nil {return _affge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .SuppressSpacingAtTopOfPage =NewCT_OnOff ();if _edab :=d .DecodeElement (_gggcb .SuppressSpacingAtTopOfPage ,&_bded );_edab !=nil {return _edab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .SuppressTopSpacingWP =NewCT_OnOff ();if _cced :=d .DecodeElement (_gggcb .SuppressTopSpacingWP ,&_bded );_cced !=nil {return _cced ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .SuppressSpBfAfterPgBrk =NewCT_OnOff ();if _afecd :=d .DecodeElement (_gggcb .SuppressSpBfAfterPgBrk ,&_bded );_afecd !=nil {return _afecd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .SwapBordersFacingPages =NewCT_OnOff ();if _aegd :=d .DecodeElement (_gggcb .SwapBordersFacingPages ,&_bded );_aegd !=nil {return _aegd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .ConvMailMergeEsc =NewCT_OnOff ();if _cfgd :=d .DecodeElement (_gggcb .ConvMailMergeEsc ,&_bded );_cfgd !=nil {return _cfgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .TruncateFontHeightsLikeWP6 =NewCT_OnOff ();if _beec :=d .DecodeElement (_gggcb .TruncateFontHeightsLikeWP6 ,&_bded );_beec !=nil {return _beec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .MwSmallCaps =NewCT_OnOff ();if _adcf :=d .DecodeElement (_gggcb .MwSmallCaps ,&_bded );_adcf !=nil {return _adcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .UsePrinterMetrics =NewCT_OnOff ();if _afge :=d .DecodeElement (_gggcb .UsePrinterMetrics ,&_bded );_afge !=nil {return _afge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotSuppressParagraphBorders =NewCT_OnOff ();if _egfa :=d .DecodeElement (_gggcb .DoNotSuppressParagraphBorders ,&_bded );_egfa !=nil {return _egfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .WrapTrailSpaces =NewCT_OnOff ();if _fccd :=d .DecodeElement (_gggcb .WrapTrailSpaces ,&_bded );_fccd !=nil {return _fccd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .FootnoteLayoutLikeWW8 =NewCT_OnOff ();if _bacb :=d .DecodeElement (_gggcb .FootnoteLayoutLikeWW8 ,&_bded );_bacb !=nil {return _bacb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .ShapeLayoutLikeWW8 =NewCT_OnOff ();if _gfacf :=d .DecodeElement (_gggcb .ShapeLayoutLikeWW8 ,&_bded );_gfacf !=nil {return _gfacf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .AlignTablesRowByRow =NewCT_OnOff ();if _adgd :=d .DecodeElement (_gggcb .AlignTablesRowByRow ,&_bded );_adgd !=nil {return _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 :"\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"}:_gggcb .ForgetLastTabAlignment =NewCT_OnOff ();if _degd :=d .DecodeElement (_gggcb .ForgetLastTabAlignment ,&_bded );_degd !=nil {return _degd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .AdjustLineHeightInTable =NewCT_OnOff ();if _fcag :=d .DecodeElement (_gggcb .AdjustLineHeightInTable ,&_bded );_fcag !=nil {return _fcag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .AutoSpaceLikeWord95 =NewCT_OnOff ();if _edae :=d .DecodeElement (_gggcb .AutoSpaceLikeWord95 ,&_bded );_edae !=nil {return _edae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .NoSpaceRaiseLower =NewCT_OnOff ();if _deegg :=d .DecodeElement (_gggcb .NoSpaceRaiseLower ,&_bded );_deegg !=nil {return _deegg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff ();if _ecdd :=d .DecodeElement (_gggcb .DoNotUseHTMLParagraphAutoSpacing ,&_bded );_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 :"\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"}:_gggcb .LayoutRawTableWidth =NewCT_OnOff ();if _cffa :=d .DecodeElement (_gggcb .LayoutRawTableWidth ,&_bded );_cffa !=nil {return _cffa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .LayoutTableRowsApart =NewCT_OnOff ();if _cfba :=d .DecodeElement (_gggcb .LayoutTableRowsApart ,&_bded );_cfba !=nil {return _cfba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .UseWord97LineBreakRules =NewCT_OnOff ();if _adge :=d .DecodeElement (_gggcb .UseWord97LineBreakRules ,&_bded );_adge !=nil {return _adge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotBreakWrappedTables =NewCT_OnOff ();if _fdgb :=d .DecodeElement (_gggcb .DoNotBreakWrappedTables ,&_bded );_fdgb !=nil {return _fdgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotSnapToGridInCell =NewCT_OnOff ();if _dcgc :=d .DecodeElement (_gggcb .DoNotSnapToGridInCell ,&_bded );_dcgc !=nil {return _dcgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .SelectFldWithFirstOrLastChar =NewCT_OnOff ();if _ffbd :=d .DecodeElement (_gggcb .SelectFldWithFirstOrLastChar ,&_bded );_ffbd !=nil {return _ffbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .ApplyBreakingRules =NewCT_OnOff ();if _bggad :=d .DecodeElement (_gggcb .ApplyBreakingRules ,&_bded );_bggad !=nil {return _bggad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotWrapTextWithPunct =NewCT_OnOff ();if _caff :=d .DecodeElement (_gggcb .DoNotWrapTextWithPunct ,&_bded );_caff !=nil {return _caff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotUseEastAsianBreakRules =NewCT_OnOff ();if _acgf :=d .DecodeElement (_gggcb .DoNotUseEastAsianBreakRules ,&_bded );_acgf !=nil {return _acgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .UseWord2002TableStyleRules =NewCT_OnOff ();if _egff :=d .DecodeElement (_gggcb .UseWord2002TableStyleRules ,&_bded );_egff !=nil {return _egff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .GrowAutofit =NewCT_OnOff ();if _afcd :=d .DecodeElement (_gggcb .GrowAutofit ,&_bded );_afcd !=nil {return _afcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .UseFELayout =NewCT_OnOff ();if _gdbb :=d .DecodeElement (_gggcb .UseFELayout ,&_bded );_gdbb !=nil {return _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 :"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"}:_gggcb .UseNormalStyleForList =NewCT_OnOff ();if _ffada :=d .DecodeElement (_gggcb .UseNormalStyleForList ,&_bded );_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 :"\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"}:_gggcb .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff ();if _dgd :=d .DecodeElement (_gggcb .DoNotUseIndentAsNumberingTabStop ,&_bded );_dgd !=nil {return _dgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .UseAltKinsokuLineBreakRules =NewCT_OnOff ();if _gffc :=d .DecodeElement (_gggcb .UseAltKinsokuLineBreakRules ,&_bded );_gffc !=nil {return _gffc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .AllowSpaceOfSameStyleInTable =NewCT_OnOff ();if _ggbe :=d .DecodeElement (_gggcb .AllowSpaceOfSameStyleInTable ,&_bded );_ggbe !=nil {return _ggbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotSuppressIndentation =NewCT_OnOff ();if _becc :=d .DecodeElement (_gggcb .DoNotSuppressIndentation ,&_bded );_becc !=nil {return _becc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotAutofitConstrainedTables =NewCT_OnOff ();if _fbeg :=d .DecodeElement (_gggcb .DoNotAutofitConstrainedTables ,&_bded );_fbeg !=nil {return _fbeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .AutofitToFirstFixedWidthCell =NewCT_OnOff ();if _ffcfb :=d .DecodeElement (_gggcb .AutofitToFirstFixedWidthCell ,&_bded );_ffcfb !=nil {return _ffcfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .UnderlineTabInNumList =NewCT_OnOff ();if _aafe :=d .DecodeElement (_gggcb .UnderlineTabInNumList ,&_bded );_aafe !=nil {return _aafe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DisplayHangulFixedWidth =NewCT_OnOff ();if _gcbf :=d .DecodeElement (_gggcb .DisplayHangulFixedWidth ,&_bded );_gcbf !=nil {return _gcbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .SplitPgBreakAndParaMark =NewCT_OnOff ();if _fefa :=d .DecodeElement (_gggcb .SplitPgBreakAndParaMark ,&_bded );_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 :"\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"}:_gggcb .DoNotVertAlignCellWithSp =NewCT_OnOff ();if _feeg :=d .DecodeElement (_gggcb .DoNotVertAlignCellWithSp ,&_bded );_feeg !=nil {return _feeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotBreakConstrainedForcedTable =NewCT_OnOff ();if _cbcae :=d .DecodeElement (_gggcb .DoNotBreakConstrainedForcedTable ,&_bded );_cbcae !=nil {return _cbcae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .DoNotVertAlignInTxbx =NewCT_OnOff ();if _eefg :=d .DecodeElement (_gggcb .DoNotVertAlignInTxbx ,&_bded );_eefg !=nil {return _eefg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcb .UseAnsiKerningPairs =NewCT_OnOff ();if _gagcd :=d .DecodeElement (_gggcb .UseAnsiKerningPairs ,&_bded );_gagcd !=nil {return _gagcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .CachedColBalance =NewCT_OnOff ();if _gcdg :=d .DecodeElement (_gggcb .CachedColBalance ,&_bded );_gcdg !=nil {return _gcdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecga :=NewCT_CompatSetting ();if _cfgfe :=d .DecodeElement (_ecga ,&_bded );_cfgfe !=nil {return _cfgfe ;};_gggcb .CompatSetting =append (_gggcb .CompatSetting ,_ecga );default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006dp\u0061\u0074 \u0025\u0076",_bded .Name );if _ddae :=d .Skip ();_ddae !=nil {return _ddae ;};};case _f .EndElement :break _bgeeg ;case _f .CharData :};};return nil ;};func (_gegcb *CT_TblPrEx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gegcb .TblW !=nil {_cbedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_gegcb .TblW ,_cbedc );};if _gegcb .Jc !=nil {_ceeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_gegcb .Jc ,_ceeea );};if _gegcb .TblCellSpacing !=nil {_ecdfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gegcb .TblCellSpacing ,_ecdfe );};if _gegcb .TblInd !=nil {_bdbfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_gegcb .TblInd ,_bdbfd );};if _gegcb .TblBorders !=nil {_bggga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gegcb .TblBorders ,_bggga );};if _gegcb .Shd !=nil {_ccgdec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gegcb .Shd ,_ccgdec );};if _gegcb .TblLayout !=nil {_edgag :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gegcb .TblLayout ,_edgag );};if _gegcb .TblCellMar !=nil {_ffddbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_gegcb .TblCellMar ,_ffddbc );};if _gegcb .TblLook !=nil {_dccgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_gegcb .TblLook ,_dccgd );};if _gegcb .TblPrExChange !=nil {_egbbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gegcb .TblPrExChange ,_egbbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcf *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 :_ff .Sprintf ("\u0025\u0076",_fcf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faafa *ST_FrameLayout )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_faafa =0;case "\u0072\u006f\u0077\u0073":*_faafa =1;case "\u0063\u006f\u006c\u0073":*_faafa =2;case "\u006e\u006f\u006e\u0065":*_faafa =3;};return nil ;};func (_gcafbd ST_Pitch )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gbcfdc :=_f .Attr {};_gbcfdc .Name =name ;switch _gcafbd {case ST_PitchUnset :_gbcfdc .Value ="";case ST_PitchFixed :_gbcfdc .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_gbcfdc .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_gbcfdc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";};return _gbcfdc ,nil ;};func (_dbcac *CT_SdtPrChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgebg :for {_dgdcf ,_adcdf :=d .Token ();if _adcdf !=nil {return _adcdf ;};switch _efed :=_dgdcf .(type ){case _f .StartElement :switch _efed .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"}:_dbcac .Equation =NewCT_Empty ();if _cgfbd :=d .DecodeElement (_dbcac .Equation ,&_efed );_cgfbd !=nil {return _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 :"\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"}:_dbcac .ComboBox =NewCT_SdtComboBox ();if _bccddd :=d .DecodeElement (_dbcac .ComboBox ,&_efed );_bccddd !=nil {return _bccddd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcac .Date =NewCT_SdtDate ();if _fedac :=d .DecodeElement (_dbcac .Date ,&_efed );_fedac !=nil {return _fedac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcac .DocPartObj =NewCT_SdtDocPart ();if _cfdga :=d .DecodeElement (_dbcac .DocPartObj ,&_efed );_cfdga !=nil {return _cfdga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcac .DocPartList =NewCT_SdtDocPart ();if _aaaeed :=d .DecodeElement (_dbcac .DocPartList ,&_efed );_aaaeed !=nil {return _aaaeed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcac .DropDownList =NewCT_SdtDropDownList ();if _dbeba :=d .DecodeElement (_dbcac .DropDownList ,&_efed );_dbeba !=nil {return _dbeba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcac .Picture =NewCT_Empty ();if _gdcceg :=d .DecodeElement (_dbcac .Picture ,&_efed );_gdcceg !=nil {return _gdcceg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcac .RichText =NewCT_Empty ();if _dacea :=d .DecodeElement (_dbcac .RichText ,&_efed );_dacea !=nil {return _dacea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbcac .Text =NewCT_SdtText ();if _dfbga :=d .DecodeElement (_dbcac .Text ,&_efed );_dfbga !=nil {return _dfbga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbcac .Citation =NewCT_Empty ();if _dabfd :=d .DecodeElement (_dbcac .Citation ,&_efed );_dabfd !=nil {return _dabfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcac .Group =NewCT_Empty ();if _edccd :=d .DecodeElement (_dbcac .Group ,&_efed );_edccd !=nil {return _edccd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcac .Bibliography =NewCT_Empty ();if _aeecc :=d .DecodeElement (_dbcac .Bibliography ,&_efed );_aeecc !=nil {return _aeecc ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_efed .Name );if _ecadd :=d .Skip ();_ecadd !=nil {return _ecadd ;};};case _f .EndElement :break _dgebg ;case _f .CharData :};};return nil ;};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;}; +// Validate validates the CT_FFTextType and its children +func (_cabgd *CT_FFTextType )Validate ()error {return _cabgd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");};func NewCT_Numbering ()*CT_Numbering {_addeb :=&CT_Numbering {};return _addeb };func (_fedefg ST_PTabLeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fedefg .String (),start );}; -// Validate validates the CT_Attr and its children -func (_eff *CT_Attr )Validate ()error {return _eff .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};func (_bdgdf *CT_Underline )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdgdf .ValAttr !=ST_UnderlineUnset {_daffa ,_ggcad :=_bdgdf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggcad !=nil {return _ggcad ;};start .Attr =append (start .Attr ,_daffa );};if _bdgdf .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_bdgdf .ColorAttr )});};if _bdgdf .ThemeColorAttr !=ST_ThemeColorUnset {_fbbbdg ,_eaebg :=_bdgdf .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _eaebg !=nil {return _eaebg ;};start .Attr =append (start .Attr ,_fbbbdg );};if _bdgdf .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 :_ff .Sprintf ("\u0025\u0076",*_bdgdf .ThemeTintAttr )});};if _bdgdf .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 :_ff .Sprintf ("\u0025\u0076",*_bdgdf .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path +func (_eafga *CT_Odso )ValidateWithPath (path string )error {if _eafga .Udl !=nil {if _dcbde :=_eafga .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_dcbde !=nil {return _dcbde ;};};if _eafga .Table !=nil {if _bgefa :=_eafga .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065");_bgefa !=nil {return _bgefa ;};};if _eafga .Src !=nil {if _ffecb :=_eafga .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_ffecb !=nil {return _ffecb ;};};if _eafga .ColDelim !=nil {if _bfdf :=_eafga .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m");_bfdf !=nil {return _bfdf ;};};if _eafga .Type !=nil {if _ggeca :=_eafga .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ggeca !=nil {return _ggeca ;};};if _eafga .FHdr !=nil {if _agcde :=_eafga .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072");_agcde !=nil {return _agcde ;};};for _gbeg ,_dfebd :=range _eafga .FieldMapData {if _fedfc :=_dfebd .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_gbeg ));_fedfc !=nil {return _fedfc ;};};for _gdacd ,_fgeef :=range _eafga .RecipientData {if _gbaac :=_fgeef .ValidateWithPath (_ace .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_gdacd ));_gbaac !=nil {return _gbaac ;};};return nil ;};func (_fcecc ST_ThemeColor )String ()string {switch _fcecc {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 (_ffbea *Footnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffbea .CT_Footnotes =*NewCT_Footnotes ();_dccfd :for {_cddgfc ,_becgd :=d .Token ();if _becgd !=nil {return _becgd ;};switch _fgegfc :=_cddgfc .(type ){case _d .StartElement :switch _fgegfc .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_fbdfaf :=NewCT_FtnEdn ();if _agbef :=d .DecodeElement (_fbdfaf ,&_fgegfc );_agbef !=nil {return _agbef ;};_ffbea .Footnote =append (_ffbea .Footnote ,_fbdfaf );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0046\u006f\u006f\u0074\u006e\u006ft\u0065\u0073 \u0025\u0076",_fgegfc .Name );if _abdaa :=d .Skip ();_abdaa !=nil {return _abdaa ;};};case _d .EndElement :break _dccfd ;case _d .CharData :};};return nil ;};type CT_Style struct{ -// Validate validates the CT_SdtEndPr and its children -func (_deccbd *CT_SdtEndPr )Validate ()error {return _deccbd .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};func (_cgfagc *WdWgp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgfagc .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();_dfcdbe :for {_cbbcf ,_fcdgg :=d .Token ();if _fcdgg !=nil {return _fcdgg ;};switch _aedecf :=_cbbcf .(type ){case _f .StartElement :switch _aedecf .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"}:_cgfagc .CNvPr =_da .NewCT_NonVisualDrawingProps ();if _dcgdc :=d .DecodeElement (_cgfagc .CNvPr ,&_aedecf );_dcgdc !=nil {return _dcgdc ;};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 _gdbcd :=d .DecodeElement (_cgfagc .CNvGrpSpPr ,&_aedecf );_gdbcd !=nil {return _gdbcd ;};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 _efbfad :=d .DecodeElement (_cgfagc .GrpSpPr ,&_aedecf );_efbfad !=nil {return _efbfad ;};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"}:_dgfbbc :=NewWdCT_WordprocessingGroupChoice ();if _fbace :=d .DecodeElement (&_dgfbbc .Wsp ,&_aedecf );_fbace !=nil {return _fbace ;};_cgfagc .Choice =append (_cgfagc .Choice ,_dgfbbc );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"}:_fdagbb :=NewWdCT_WordprocessingGroupChoice ();if _aegcfg :=d .DecodeElement (&_fdagbb .GrpSp ,&_aedecf );_aegcfg !=nil {return _aegcfg ;};_cgfagc .Choice =append (_cgfagc .Choice ,_fdagbb );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"}:_bddgb :=NewWdCT_WordprocessingGroupChoice ();if _cgfgg :=d .DecodeElement (&_bddgb .GraphicFrame ,&_aedecf );_cgfgg !=nil {return _cgfgg ;};_cgfagc .Choice =append (_cgfagc .Choice ,_bddgb );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"}:_dacdgc :=NewWdCT_WordprocessingGroupChoice ();if _ggdbb :=d .DecodeElement (&_dacdgc .Pic ,&_aedecf );_ggdbb !=nil {return _ggdbb ;};_cgfagc .Choice =append (_cgfagc .Choice ,_dacdgc );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"}:_bagaag :=NewWdCT_WordprocessingGroupChoice ();if _agbge :=d .DecodeElement (&_bagaag .ContentPart ,&_aedecf );_agbge !=nil {return _agbge ;};_cgfagc .Choice =append (_cgfagc .Choice ,_bagaag );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"}:_cgfagc .ExtLst =_da .NewCT_OfficeArtExtensionList ();if _aaefc :=d .DecodeElement (_cgfagc .ExtLst ,&_aedecf );_aaefc !=nil {return _aaefc ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0057\u0064\u0057g\u0070 \u0025\u0076",_aedecf .Name );if _ffadaab :=d .Skip ();_ffadaab !=nil {return _ffadaab ;};};case _f .EndElement :break _dfcdbe ;case _f .CharData :};};return nil ;};type WdWgp struct{WdCT_WordprocessingGroup };type CT_SdtPr struct{ +// Style Type +TypeAttr ST_StyleType ; -// Run Properties For Structured Document Tag Contents +// Style ID +StyleIdAttr *string ; + +// Default Style +DefaultAttr *_ff .ST_OnOff ; + +// User-Defined Style +CustomStyleAttr *_ff .ST_OnOff ; + +// Primary Style Name +Name *CT_String ; + +// Alternate Style Names +Aliases *CT_String ; + +// Parent Style ID +BasedOn *CT_String ; + +// Style For Next Paragraph +Next *CT_String ; + +// Linked Style Reference +Link *CT_String ; + +// Automatically Merge User Formatting Into Style Definition +AutoRedefine *CT_OnOff ; + +// Hide Style From User Interface +Hidden *CT_OnOff ; + +// Optional User Interface Sorting Order +UiPriority *CT_DecimalNumber ; + +// Hide Style From Main User Interface +SemiHidden *CT_OnOff ; + +// Remove Semi-Hidden Property When Style Is Used +UnhideWhenUsed *CT_OnOff ; + +// Primary Style +QFormat *CT_OnOff ; + +// Style Cannot Be Applied +Locked *CT_OnOff ; + +// E-Mail Message Text Style +Personal *CT_OnOff ; + +// E-Mail Message Composition Style +PersonalCompose *CT_OnOff ; + +// E-Mail Message Reply Style +PersonalReply *CT_OnOff ; + +// Revision Identifier for Style Definition +Rsid *CT_LongHexNumber ; + +// Style Paragraph Properties +PPr *CT_PPrGeneral ; + +// Run Properties RPr *CT_RPr ; -// Friendly Name -Alias *CT_String ; +// Style Table Properties +TblPr *CT_TblPrBase ; -// Programmatic Tag -Tag *CT_String ; +// Style Table Row Properties +TrPr *CT_TrPr ; -// Unique ID -Id *CT_DecimalNumber ; +// Style Table Cell Properties +TcPr *CT_TcPr ; -// Locking Setting -Lock *CT_Lock ; +// Style Conditional Table Formatting Properties +TblStylePr []*CT_TblStylePr ;};func (_afcae *CT_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afcae .ValAttr =ST_TextDirection (1);for _ ,_ffgcaf :=range start .Attr {if _ffgcaf .Name .Local =="\u0076\u0061\u006c"{_afcae .ValAttr .UnmarshalXMLAttr (_ffgcaf );continue ;};};for {_fgbca ,_dbdadd :=d .Token ();if _dbdadd !=nil {return _ace .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",_dbdadd );};if _gcaafb ,_gbgcad :=_fgbca .(_d .EndElement );_gbgcad &&_gcaafb .Name ==start .Name {break ;};};return nil ;};func (_cacgg ST_Em )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cacgg .String (),start );};func NewCT_FramesetChoice ()*CT_FramesetChoice {_bedg :=&CT_FramesetChoice {};return _bedg };func (_bffcdd *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bffcdd =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_bffcdd =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_bffcdd =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_bffcdd =3;};return nil ;};func (_ccccg *CT_PageMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"},Value :_ace .Sprintf ("\u0025\u0076",_ccccg .TopAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_ace .Sprintf ("\u0025\u0076",_ccccg .RightAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_ace .Sprintf ("\u0025\u0076",_ccccg .BottomAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_ace .Sprintf ("\u0025\u0076",_ccccg .LeftAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_ccccg .HeaderAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_ccccg .FooterAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_ccccg .GutterAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};var ST_CnfPatternRe =_a .MustCompile (ST_CnfPattern );func (_bdceg *CT_SdtDocPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bdceg .DocPartGallery !=nil {_gfgfbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_bdceg .DocPartGallery ,_gfgfbd );};if _bdceg .DocPartCategory !=nil {_fffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_bdceg .DocPartCategory ,_fffb );};if _bdceg .DocPartUnique !=nil {_ceacd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_bdceg .DocPartUnique ,_ceacd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Lvl ()*CT_Lvl {_gccdf :=&CT_Lvl {};return _gccdf };func (_dbegg *CT_TcPrInner )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbegg .CnfStyle !=nil {_dbdfca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbegg .CnfStyle ,_dbdfca );};if _dbegg .TcW !=nil {_bafac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_dbegg .TcW ,_bafac );};if _dbegg .GridSpan !=nil {_bfeacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_dbegg .GridSpan ,_bfeacb );};if _dbegg .HMerge !=nil {_gfbff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dbegg .HMerge ,_gfbff );};if _dbegg .VMerge !=nil {_cdeaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dbegg .VMerge ,_cdeaff );};if _dbegg .TcBorders !=nil {_gdbea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dbegg .TcBorders ,_gdbea );};if _dbegg .Shd !=nil {_ffaddb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dbegg .Shd ,_ffaddb );};if _dbegg .NoWrap !=nil {_adbefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_dbegg .NoWrap ,_adbefc );};if _dbegg .TcMar !=nil {_gdgfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_dbegg .TcMar ,_gdgfg );};if _dbegg .TextDirection !=nil {_affbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbegg .TextDirection ,_affbd );};if _dbegg .TcFitText !=nil {_agfa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dbegg .TcFitText ,_agfa );};if _dbegg .VAlign !=nil {_ffgdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dbegg .VAlign ,_ffgdc );};if _dbegg .HideMark !=nil {_gfcfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dbegg .HideMark ,_gfcfd );};if _dbegg .Headers !=nil {_agfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_dbegg .Headers ,_agfgd );};if _dbegg .CellIns !=nil {_gbfad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_dbegg .CellIns ,_gbfad );};if _dbegg .CellDel !=nil {_bdbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_dbegg .CellDel ,_bdbdb );};if _dbegg .CellMerge !=nil {_aaecec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dbegg .CellMerge ,_aaecec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggbac ST_PTabLeader )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_daedg :=_d .Attr {};_daedg .Name =name ;switch _ggbac {case ST_PTabLeaderUnset :_daedg .Value ="";case ST_PTabLeaderNone :_daedg .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_daedg .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_daedg .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_daedg .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_daedg .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _daedg ,nil ;};func (_fccaa *ST_HdrFtr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccebg ,_edege :=d .Token ();if _edege !=nil {return _edege ;};if _afdfc ,_efagcf :=_ccebg .(_d .EndElement );_efagcf &&_afdfc .Name ==start .Name {*_fccaa =1;return nil ;};if _gbgde ,_aebcaf :=_ccebg .(_d .CharData );!_aebcaf {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccebg );}else {switch string (_gbgde ){case "":*_fccaa =0;case "\u0065\u0076\u0065\u006e":*_fccaa =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fccaa =2;case "\u0066\u0069\u0072s\u0074":*_fccaa =3;};};_ccebg ,_edege =d .Token ();if _edege !=nil {return _edege ;};if _eaeegga ,_dgcegf :=_ccebg .(_d .EndElement );_dgcegf &&_eaeegga .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccebg );};func (_gbbbd *CT_LsdException )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faddg :=range start .Attr {if _faddg .Name .Local =="\u006e\u0061\u006d\u0065"{_ccecb ,_efea :=_faddg .Value ,error (nil );if _efea !=nil {return _efea ;};_gbbbd .NameAttr =_ccecb ;continue ;};if _faddg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_abcb ,_cfdb :=ParseUnionST_OnOff (_faddg .Value );if _cfdb !=nil {return _cfdb ;};_gbbbd .LockedAttr =&_abcb ;continue ;};if _faddg .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_beceg ,_acfae :=_ac .ParseInt (_faddg .Value ,10,64);if _acfae !=nil {return _acfae ;};_gbbbd .UiPriorityAttr =&_beceg ;continue ;};if _faddg .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_fgagg ,_gfccc :=ParseUnionST_OnOff (_faddg .Value );if _gfccc !=nil {return _gfccc ;};_gbbbd .SemiHiddenAttr =&_fgagg ;continue ;};if _faddg .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_abfbcb ,_ebacb :=ParseUnionST_OnOff (_faddg .Value );if _ebacb !=nil {return _ebacb ;};_gbbbd .UnhideWhenUsedAttr =&_abfbcb ;continue ;};if _faddg .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_fffec ,_ceaf :=ParseUnionST_OnOff (_faddg .Value );if _ceaf !=nil {return _ceaf ;};_gbbbd .QFormatAttr =&_fffec ;continue ;};};for {_caaac ,_fecbg :=d .Token ();if _fecbg !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_fecbg );};if _ecdgc ,_ccfcc :=_caaac .(_d .EndElement );_ccfcc &&_ecdgc .Name ==start .Name {break ;};};return nil ;}; -// Structured Document Tag Placeholder Text -Placeholder *CT_Placeholder ; +// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path +func (_ebacba *CT_TcPr )ValidateWithPath (path string )error {if _ebacba .CnfStyle !=nil {if _edffa :=_ebacba .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_edffa !=nil {return _edffa ;};};if _ebacba .TcW !=nil {if _efdcb :=_ebacba .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_efdcb !=nil {return _efdcb ;};};if _ebacba .GridSpan !=nil {if _fabda :=_ebacba .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_fabda !=nil {return _fabda ;};};if _ebacba .HMerge !=nil {if _bdfbed :=_ebacba .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_bdfbed !=nil {return _bdfbed ;};};if _ebacba .VMerge !=nil {if _fccba :=_ebacba .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_fccba !=nil {return _fccba ;};};if _ebacba .TcBorders !=nil {if _cabecb :=_ebacba .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cabecb !=nil {return _cabecb ;};};if _ebacba .Shd !=nil {if _cedbbe :=_ebacba .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cedbbe !=nil {return _cedbbe ;};};if _ebacba .NoWrap !=nil {if _abfag :=_ebacba .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_abfag !=nil {return _abfag ;};};if _ebacba .TcMar !=nil {if _fdgdg :=_ebacba .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_fdgdg !=nil {return _fdgdg ;};};if _ebacba .TextDirection !=nil {if _egagb :=_ebacba .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_egagb !=nil {return _egagb ;};};if _ebacba .TcFitText !=nil {if _gcfagb :=_ebacba .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gcfagb !=nil {return _gcfagb ;};};if _ebacba .VAlign !=nil {if _fcaaa :=_ebacba .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_fcaaa !=nil {return _fcaaa ;};};if _ebacba .HideMark !=nil {if _gdebde :=_ebacba .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_gdebde !=nil {return _gdebde ;};};if _ebacba .Headers !=nil {if _faebd :=_ebacba .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_faebd !=nil {return _faebd ;};};if _ebacba .CellIns !=nil {if _cdgecba :=_ebacba .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_cdgecba !=nil {return _cdgecba ;};};if _ebacba .CellDel !=nil {if _efecg :=_ebacba .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_efecg !=nil {return _efecg ;};};if _ebacba .CellMerge !=nil {if _dbedd :=_ebacba .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_dbedd !=nil {return _dbedd ;};};if _ebacba .TcPrChange !=nil {if _fegbe :=_ebacba .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fegbe !=nil {return _fegbe ;};};return nil ;};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_dffbb :=ST_SignedTwipsMeasure {};if _ff .ST_UniversalMeasurePatternRe .MatchString (s ){_dffbb .ST_UniversalMeasure =&s ;}else {_aeagda ,_ggcge :=_ac .ParseFloat (s ,64);if _ggcge !=nil {return _dffbb ,_ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_ggcge );};_dffbb .Int64 =_cd .Int64 (int64 (_aeagda ));};return _dffbb ,nil ;};func (_gbddc ST_TargetScreenSz )String ()string {switch _gbddc {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 "";}; -// Remove Structured Document Tag When Contents Are Edited -Temporary *CT_OnOff ; +// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path +func (_ebeca *CT_CalendarType )ValidateWithPath (path string )error {if _dgc :=_ebeca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgc !=nil {return _dgc ;};return nil ;};func NewCT_SdtComboBox ()*CT_SdtComboBox {_ebfag :=&CT_SdtComboBox {};return _ebfag };type ST_WmlColorSchemeIndex byte ; -// Current Contents Are Placeholder Text -ShowingPlcHdr *CT_OnOff ; +// Validate validates the CT_ObjectLink and its children +func (_fbfgf *CT_ObjectLink )Validate ()error {return _fbfgf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_ddafg ST_DocPartGallery )String ()string {switch _ddafg {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 (_agadgf *Styles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agadgf .CT_Styles =*NewCT_Styles ();_aadadb :for {_feegca ,_bbagbe :=d .Token ();if _bbagbe !=nil {return _bbagbe ;};switch _fbdgec :=_feegca .(type ){case _d .StartElement :switch _fbdgec .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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_agadgf .DocDefaults =NewCT_DocDefaults ();if _egacbc :=d .DecodeElement (_agadgf .DocDefaults ,&_fbdgec );_egacbc !=nil {return _egacbc ;};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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_agadgf .LatentStyles =NewCT_LatentStyles ();if _ceedae :=d .DecodeElement (_agadgf .LatentStyles ,&_fbdgec );_ceedae !=nil {return _ceedae ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_gcecdc :=NewCT_Style ();if _cddeed :=d .DecodeElement (_gcecdc ,&_fbdgec );_cddeed !=nil {return _cddeed ;};_agadgf .Style =append (_agadgf .Style ,_gcecdc );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_fbdgec .Name );if _ggdgcf :=d .Skip ();_ggdgcf !=nil {return _ggdgcf ;};};case _d .EndElement :break _aadadb ;case _d .CharData :};};return nil ;};func (_ddagc *CT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddagc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ace .Sprintf ("\u0025\u0076",*_ddagc .RsidRPrAttr )});};if _ddagc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ace .Sprintf ("\u0025\u0076",*_ddagc .RsidDelAttr )});};if _ddagc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ace .Sprintf ("\u0025\u0076",*_ddagc .RsidRAttr )});};e .EncodeToken (start );if _ddagc .RPr !=nil {_afbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ddagc .RPr ,_afbac );};if _ddagc .EG_RunInnerContent !=nil {for _ ,_ebfabf :=range _ddagc .EG_RunInnerContent {_ebfabf .MarshalXML (e ,_d .StartElement {});};};for _ ,_fgab :=range _ddagc .Extra {if _cfeg ,_ebcdbc :=_fgab .(*AlternateContentRun );_ebcdbc {if _fdecb :=_cfeg .MarshalXML (e ,_d .StartElement {Name :_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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"}});_fdecb !=nil {return _fdecb ;};}else if _cfbaf :=_fgab .MarshalXML (e ,_d .StartElement {});_cfbaf !=nil {return _cfbaf ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dedda *EG_PContentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbbcf :for {_agfba ,_ccgce :=d .Token ();if _ccgce !=nil {return _ccgce ;};switch _ccecf :=_agfba .(type ){case _d .StartElement :switch _ccecf .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dedda .CustomXml =NewCT_CustomXmlRun ();if _ggfba :=d .DecodeElement (_dedda .CustomXml ,&_ccecf );_ggfba !=nil {return _ggfba ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_aabeb :=NewCT_SimpleField ();if _bceac :=d .DecodeElement (_aabeb ,&_ccecf );_bceac !=nil {return _bceac ;};_dedda .FldSimple =append (_dedda .FldSimple ,_aabeb );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dedda .Hyperlink =NewCT_Hyperlink ();if _cfffeg :=d .DecodeElement (_dedda .Hyperlink ,&_ccecf );_cfffeg !=nil {return _cfffeg ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_ccecf .Name );if _ffdbe :=d .Skip ();_ffdbe !=nil {return _ffdbe ;};};case _d .EndElement :break _bbbcf ;case _d .CharData :};};return nil ;};func (_ecbgc *ST_ChapterSep )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgcbdb ,_eddbc :=d .Token ();if _eddbc !=nil {return _eddbc ;};if _cdbfb ,_fddcda :=_bgcbdb .(_d .EndElement );_fddcda &&_cdbfb .Name ==start .Name {*_ecbgc =1;return nil ;};if _adafb ,_bcaaae :=_bgcbdb .(_d .CharData );!_bcaaae {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgcbdb );}else {switch string (_adafb ){case "":*_ecbgc =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_ecbgc =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_ecbgc =2;case "\u0063\u006f\u006co\u006e":*_ecbgc =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_ecbgc =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_ecbgc =5;};};_bgcbdb ,_eddbc =d .Token ();if _eddbc !=nil {return _eddbc ;};if _bgbbac ,_fdebec :=_bgcbdb .(_d .EndElement );_fdebec &&_bgbbac .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgcbdb );}; -// XML Mapping -DataBinding *CT_DataBinding ; +// Validate validates the CT_WritingStyle and its children +func (_ebegc *CT_WritingStyle )Validate ()error {return _ebegc .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");};func (_acbfddc *WdST_AlignV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fggfeb ,_fecfge :=d .Token ();if _fecfge !=nil {return _fecfge ;};if _badbc ,_aabcaf :=_fggfeb .(_d .EndElement );_aabcaf &&_badbc .Name ==start .Name {*_acbfddc =1;return nil ;};if _gdagdf ,_ffgcda :=_fggfeb .(_d .CharData );!_ffgcda {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fggfeb );}else {switch string (_gdagdf ){case "":*_acbfddc =0;case "\u0074\u006f\u0070":*_acbfddc =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_acbfddc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_acbfddc =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_acbfddc =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_acbfddc =5;};};_fggfeb ,_fecfge =d .Token ();if _fecfge !=nil {return _fecfge ;};if _bdafce ,_ageecb :=_fggfeb .(_d .EndElement );_ageecb &&_bdafce .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fggfeb );};func NewCT_TblGridChange ()*CT_TblGridChange {_cfbcb :=&CT_TblGridChange {};_cfbcb .TblGrid =NewCT_TblGridBase ();return _cfbcb ;};func (_eabgca ST_DocPartType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeggbc :=_d .Attr {};_eeggbc .Name =name ;switch _eabgca {case ST_DocPartTypeUnset :_eeggbc .Value ="";case ST_DocPartTypeNone :_eeggbc .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_eeggbc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_eeggbc .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_eeggbc .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_eeggbc .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_eeggbc .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_eeggbc .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _eeggbc ,nil ;}; -// Structured Document Tag Label -Label *CT_DecimalNumber ; +// 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 NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_cddbad :=&WdCT_WordprocessingGroup {};_cddbad .CNvGrpSpPr =_c .NewCT_NonVisualGroupDrawingShapeProps ();_cddbad .GrpSpPr =_c .NewCT_GroupShapeProperties ();return _cddbad ;};func (_dgagce ST_Proof )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aeeaaf :=_d .Attr {};_aeeaaf .Name =name ;switch _dgagce {case ST_ProofUnset :_aeeaaf .Value ="";case ST_ProofClean :_aeeaaf .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_aeeaaf .Value ="\u0064\u0069\u0072t\u0079";};return _aeeaaf ,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;);type CT_Div struct{ -// Structured Document Tag Navigation Order Index -TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_ef .Any ;}; +// div Data ID +IdAttr int64 ; -// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path -func (_acefe *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _ageed :=_acefe .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_ageed !=nil {return _ageed ;};if _acefe .ExtLst !=nil {if _egdecf :=_acefe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdecf !=nil {return _egdecf ;};};return nil ;};func (_agdbad ST_DropCap )String ()string {switch _agdbad {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 "";}; +// Data for HTML blockquote Element +BlockQuote *CT_OnOff ; -// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path -func (_acfaeg *CT_RPrOriginal )ValidateWithPath (path string )error {if _acfaeg .RStyle !=nil {if _gfadg :=_acfaeg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gfadg !=nil {return _gfadg ;};};if _acfaeg .RFonts !=nil {if _dcccf :=_acfaeg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_dcccf !=nil {return _dcccf ;};};if _acfaeg .B !=nil {if _agebgf :=_acfaeg .B .ValidateWithPath (path +"\u002f\u0042");_agebgf !=nil {return _agebgf ;};};if _acfaeg .BCs !=nil {if _cfffe :=_acfaeg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_cfffe !=nil {return _cfffe ;};};if _acfaeg .I !=nil {if _dccafb :=_acfaeg .I .ValidateWithPath (path +"\u002f\u0049");_dccafb !=nil {return _dccafb ;};};if _acfaeg .ICs !=nil {if _fdddg :=_acfaeg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_fdddg !=nil {return _fdddg ;};};if _acfaeg .Caps !=nil {if _gaagc :=_acfaeg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gaagc !=nil {return _gaagc ;};};if _acfaeg .SmallCaps !=nil {if _fcfge :=_acfaeg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_fcfge !=nil {return _fcfge ;};};if _acfaeg .Strike !=nil {if _fagfe :=_acfaeg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fagfe !=nil {return _fagfe ;};};if _acfaeg .Dstrike !=nil {if _afafd :=_acfaeg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_afafd !=nil {return _afafd ;};};if _acfaeg .Outline !=nil {if _gbagb :=_acfaeg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gbagb !=nil {return _gbagb ;};};if _acfaeg .Shadow !=nil {if _eebaea :=_acfaeg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_eebaea !=nil {return _eebaea ;};};if _acfaeg .Emboss !=nil {if _bccdd :=_acfaeg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_bccdd !=nil {return _bccdd ;};};if _acfaeg .Imprint !=nil {if _eabcca :=_acfaeg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_eabcca !=nil {return _eabcca ;};};if _acfaeg .NoProof !=nil {if _bdgbda :=_acfaeg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bdgbda !=nil {return _bdgbda ;};};if _acfaeg .SnapToGrid !=nil {if _bgded :=_acfaeg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bgded !=nil {return _bgded ;};};if _acfaeg .Vanish !=nil {if _gaceg :=_acfaeg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gaceg !=nil {return _gaceg ;};};if _acfaeg .WebHidden !=nil {if _gccea :=_acfaeg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gccea !=nil {return _gccea ;};};if _acfaeg .Color !=nil {if _bfdda :=_acfaeg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bfdda !=nil {return _bfdda ;};};if _acfaeg .Spacing !=nil {if _cefdb :=_acfaeg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cefdb !=nil {return _cefdb ;};};if _acfaeg .W !=nil {if _bdeaa :=_acfaeg .W .ValidateWithPath (path +"\u002f\u0057");_bdeaa !=nil {return _bdeaa ;};};if _acfaeg .Kern !=nil {if _bgdcc :=_acfaeg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_bgdcc !=nil {return _bgdcc ;};};if _acfaeg .Position !=nil {if _gbbed :=_acfaeg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_gbbed !=nil {return _gbbed ;};};if _acfaeg .Sz !=nil {if _febeb :=_acfaeg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_febeb !=nil {return _febeb ;};};if _acfaeg .SzCs !=nil {if _egggf :=_acfaeg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_egggf !=nil {return _egggf ;};};if _acfaeg .Highlight !=nil {if _gdefaf :=_acfaeg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_gdefaf !=nil {return _gdefaf ;};};if _acfaeg .U !=nil {if _cfadf :=_acfaeg .U .ValidateWithPath (path +"\u002f\u0055");_cfadf !=nil {return _cfadf ;};};if _acfaeg .Effect !=nil {if _dfbfb :=_acfaeg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dfbfb !=nil {return _dfbfb ;};};if _acfaeg .Bdr !=nil {if _efdee :=_acfaeg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_efdee !=nil {return _efdee ;};};if _acfaeg .Shd !=nil {if _efdfa :=_acfaeg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_efdfa !=nil {return _efdfa ;};};if _acfaeg .FitText !=nil {if _ceabf :=_acfaeg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_ceabf !=nil {return _ceabf ;};};if _acfaeg .VertAlign !=nil {if _ebbdc :=_acfaeg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_ebbdc !=nil {return _ebbdc ;};};if _acfaeg .Rtl !=nil {if _adaef :=_acfaeg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_adaef !=nil {return _adaef ;};};if _acfaeg .Cs !=nil {if _dbcbf :=_acfaeg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_dbcbf !=nil {return _dbcbf ;};};if _acfaeg .Em !=nil {if _defdfc :=_acfaeg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_defdfc !=nil {return _defdfc ;};};if _acfaeg .Lang !=nil {if _gcgde :=_acfaeg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_gcgde !=nil {return _gcgde ;};};if _acfaeg .EastAsianLayout !=nil {if _eagaa :=_acfaeg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_eagaa !=nil {return _eagaa ;};};if _acfaeg .SpecVanish !=nil {if _gcbcae :=_acfaeg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_gcbcae !=nil {return _gcbcae ;};};if _acfaeg .OMath !=nil {if _fgbcc :=_acfaeg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_fgbcc !=nil {return _fgbcc ;};};return nil ;};func NewCT_EdnProps ()*CT_EdnProps {_egfca :=&CT_EdnProps {};return _egfca };func (_cafag *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 _cafag .CT_Comments .MarshalXML (e ,start );};func (_bfcgb ST_PTabLeader )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbbef :=_f .Attr {};_cbbef .Name =name ;switch _bfcgb {case ST_PTabLeaderUnset :_cbbef .Value ="";case ST_PTabLeaderNone :_cbbef .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_cbbef .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_cbbef .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_cbbef .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_cbbef .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _cbbef ,nil ;}; +// Data for HTML body Element +BodyDiv *CT_OnOff ; -// Validate validates the CT_Ruby and its children -func (_ceaacg *CT_Ruby )Validate ()error {return _ceaacg .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");}; +// Left Margin for HTML div +MarLeft *CT_SignedTwipsMeasure ; + +// Right Margin for HTML div +MarRight *CT_SignedTwipsMeasure ; + +// Top Margin for HTML div +MarTop *CT_SignedTwipsMeasure ; + +// Bottom Margin for HTML div +MarBottom *CT_SignedTwipsMeasure ; + +// Set of Borders for HTML div +DivBdr *CT_DivBdr ; + +// Child div Elements Contained within Current div +DivsChild []*CT_Divs ;};func (_adfdcb WdST_AlignV )Validate ()error {return _adfdcb .ValidateWithPath ("")}; + +// Validate validates the EG_RunInnerContent and its children +func (_egbcdd *EG_RunInnerContent )Validate ()error {return _egbcdd .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");};func (_dabff *CT_PageBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dabff .ZOrderAttr !=ST_PageBorderZOrderUnset {_aeabaa ,_gbaff :=_dabff .ZOrderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"});if _gbaff !=nil {return _gbaff ;};start .Attr =append (start .Attr ,_aeabaa );};if _dabff .DisplayAttr !=ST_PageBorderDisplayUnset {_efece ,_edcbe :=_dabff .DisplayAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _edcbe !=nil {return _edcbe ;};start .Attr =append (start .Attr ,_efece );};if _dabff .OffsetFromAttr !=ST_PageBorderOffsetUnset {_cgaaeb ,_fafdfc :=_dabff .OffsetFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _fafdfc !=nil {return _fafdfc ;};start .Attr =append (start .Attr ,_cgaaeb );};e .EncodeToken (start );if _dabff .Top !=nil {_bdafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_dabff .Top ,_bdafg );};if _dabff .Left !=nil {_gebeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_dabff .Left ,_gebeg );};if _dabff .Bottom !=nil {_cefgda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_dabff .Bottom ,_cefgda );};if _dabff .Right !=nil {_accga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dabff .Right ,_accga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bacdf ST_MailMergeDocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bacdf .String (),start );}; + +// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path +func (_afdbc *CT_TxbxContent )ValidateWithPath (path string )error {for _ffdgb ,_bggfe :=range _afdbc .AltChunk {if _cabdce :=_bggfe .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ffdgb ));_cabdce !=nil {return _cabdce ;};};for _ecfeg ,_acgcg :=range _afdbc .EG_ContentBlockContent {if _gcgb :=_acgcg .ValidateWithPath (_ace .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 ,_ecfeg ));_gcgb !=nil {return _gcgb ;};};return nil ;};func (_eeabg ST_FrameScrollbar )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbgefe :=_d .Attr {};_gbgefe .Name =name ;switch _eeabg {case ST_FrameScrollbarUnset :_gbgefe .Value ="";case ST_FrameScrollbarOn :_gbgefe .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_gbgefe .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_gbgefe .Value ="\u0061\u0075\u0074\u006f";};return _gbgefe ,nil ;};func (_cagefd *ST_Underline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeaga ,_edecg :=d .Token ();if _edecg !=nil {return _edecg ;};if _ccdcea ,_affbc :=_eeaga .(_d .EndElement );_affbc &&_ccdcea .Name ==start .Name {*_cagefd =1;return nil ;};if _dgfffg ,_ffagc :=_eeaga .(_d .CharData );!_ffagc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeaga );}else {switch string (_dgfffg ){case "":*_cagefd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cagefd =1;case "\u0077\u006f\u0072d\u0073":*_cagefd =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cagefd =3;case "\u0074\u0068\u0069c\u006b":*_cagefd =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cagefd =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_cagefd =6;case "\u0064\u0061\u0073\u0068":*_cagefd =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_cagefd =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_cagefd =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_cagefd =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cagefd =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_cagefd =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_cagefd =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_cagefd =14;case "\u0077\u0061\u0076\u0065":*_cagefd =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_cagefd =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_cagefd =17;case "\u006e\u006f\u006e\u0065":*_cagefd =18;};};_eeaga ,_edecg =d .Token ();if _edecg !=nil {return _edecg ;};if _cfgce ,_gaagag :=_eeaga .(_d .EndElement );_gaagag &&_cfgce .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeaga );};func (_ddcdbc ST_DocPartBehavior )ValidateWithPath (path string )error {switch _ddcdbc {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcdbc ));};return nil ;};func (_adcea *Fonts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adcea .CT_FontsList =*NewCT_FontsList ();_ggdffb :for {_degge ,_caaag :=d .Token ();if _caaag !=nil {return _caaag ;};switch _faedd :=_degge .(type ){case _d .StartElement :switch _faedd .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 :"\u0066\u006f\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 :"\u0066\u006f\u006e\u0074"}:_fgege :=NewCT_Font ();if _fddeae :=d .DecodeElement (_fgege ,&_faedd );_fddeae !=nil {return _fddeae ;};_adcea .Font =append (_adcea .Font ,_fgege );default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0046\u006f\u006et\u0073 \u0025\u0076",_faedd .Name );if _ggefgc :=d .Skip ();_ggefgc !=nil {return _ggefgc ;};};case _d .EndElement :break _ggdffb ;case _d .CharData :};};return nil ;};func NewCT_RubyContent ()*CT_RubyContent {_dggfba :=&CT_RubyContent {};return _dggfba };func NewCT_AbstractNum ()*CT_AbstractNum {_dbc :=&CT_AbstractNum {};return _dbc };func NewCT_AltChunk ()*CT_AltChunk {_dba :=&CT_AltChunk {};return _dba };func (_efdgec ST_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efdgec .String (),start );};type CT_FontsList struct{ + +// Properties for a Single Font +Font []*CT_Font ;}; + +// Validate validates the WdWgp and its children +func (_agefda *WdWgp )Validate ()error {return _agefda .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func (_ffbdc *CT_ProofErr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eeebd ,_ffde :=_ffbdc .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _ffde !=nil {return _ffde ;};start .Attr =append (start .Attr ,_eeebd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gabfdb ST_DisplacedByCustomXml )Validate ()error {return _gabfdb .ValidateWithPath ("")};func (_bgegb *CT_Headers )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_afgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_egcb :=range _bgegb .Header {e .EncodeElement (_egcb ,_afgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aafee ST_Pitch )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbeaeb :=_d .Attr {};_gbeaeb .Name =name ;switch _aafee {case ST_PitchUnset :_gbeaeb .Value ="";case ST_PitchFixed :_gbeaeb .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_gbeaeb .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_gbeaeb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";};return _gbeaeb ,nil ;};func NewCT_Background ()*CT_Background {_ddgg :=&CT_Background {};return _ddgg };func (_bebb *CT_CalendarType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfcef :=range start .Attr {if _dfcef .Name .Local =="\u0076\u0061\u006c"{_bebb .ValAttr .UnmarshalXMLAttr (_dfcef );continue ;};};for {_bfgf ,_eace :=d .Token ();if _eace !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_eace );};if _adfb ,_cefb :=_bfgf .(_d .EndElement );_cefb &&_adfb .Name ==start .Name {break ;};};return nil ;};func (_gcecg *ST_SdtDateMappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfggee ,_bfdgd :=d .Token ();if _bfdgd !=nil {return _bfdgd ;};if _gabfeb ,_acffcc :=_bfggee .(_d .EndElement );_acffcc &&_gabfeb .Name ==start .Name {*_gcecg =1;return nil ;};if _fgafe ,_eabfea :=_bfggee .(_d .CharData );!_eabfea {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfggee );}else {switch string (_fgafe ){case "":*_gcecg =0;case "\u0074\u0065\u0078\u0074":*_gcecg =1;case "\u0064\u0061\u0074\u0065":*_gcecg =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_gcecg =3;};};_bfggee ,_bfdgd =d .Token ();if _bfdgd !=nil {return _bfdgd ;};if _ecbeda ,_bbefd :=_bfggee .(_d .EndElement );_bbefd &&_ecbeda .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfggee );}; + +// Validate validates the CT_CellMergeTrackChange and its children +func (_eebb *CT_CellMergeTrackChange )Validate ()error {return _eebb .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_P ()*CT_P {_fade :=&CT_P {};return _fade };func (_bdgecb *EG_RunInnerContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aefdf :for {_dbaagb ,_feacab :=d .Token ();if _feacab !=nil {return _feacab ;};switch _ddceag :=_dbaagb .(type ){case _d .StartElement :switch _ddceag .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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_bdgecb .Br =NewCT_Br ();if _ffefc :=d .DecodeElement (_bdgecb .Br ,&_ddceag );_ffefc !=nil {return _ffefc ;};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 :"\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 :"\u0074"}:_bdgecb .T =NewCT_Text ();if _adefb :=d .DecodeElement (_bdgecb .T ,&_ddceag );_adefb !=nil {return _adefb ;};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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bdgecb .ContentPart =NewCT_Rel ();if _dagbd :=d .DecodeElement (_bdgecb .ContentPart ,&_ddceag );_dagbd !=nil {return _dagbd ;};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 :"\u0064e\u006c\u0054\u0065\u0078\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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_bdgecb .DelText =NewCT_Text ();if _fcdgbb :=d .DecodeElement (_bdgecb .DelText ,&_ddceag );_fcdgbb !=nil {return _fcdgbb ;};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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_bdgecb .InstrText =NewCT_Text ();if _feedgd :=d .DecodeElement (_bdgecb .InstrText ,&_ddceag );_feedgd !=nil {return _feedgd ;};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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_bdgecb .DelInstrText =NewCT_Text ();if _gcabg :=d .DecodeElement (_bdgecb .DelInstrText ,&_ddceag );_gcabg !=nil {return _gcabg ;};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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_bdgecb .NoBreakHyphen =NewCT_Empty ();if _cgbdf :=d .DecodeElement (_bdgecb .NoBreakHyphen ,&_ddceag );_cgbdf !=nil {return _cgbdf ;};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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_bdgecb .SoftHyphen =NewCT_Empty ();if _cddcf :=d .DecodeElement (_bdgecb .SoftHyphen ,&_ddceag );_cddcf !=nil {return _cddcf ;};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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_bdgecb .DayShort =NewCT_Empty ();if _debbc :=d .DecodeElement (_bdgecb .DayShort ,&_ddceag );_debbc !=nil {return _debbc ;};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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_bdgecb .MonthShort =NewCT_Empty ();if _ebagfa :=d .DecodeElement (_bdgecb .MonthShort ,&_ddceag );_ebagfa !=nil {return _ebagfa ;};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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_bdgecb .YearShort =NewCT_Empty ();if _bbacffg :=d .DecodeElement (_bdgecb .YearShort ,&_ddceag );_bbacffg !=nil {return _bbacffg ;};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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_bdgecb .DayLong =NewCT_Empty ();if _dffadb :=d .DecodeElement (_bdgecb .DayLong ,&_ddceag );_dffadb !=nil {return _dffadb ;};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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_bdgecb .MonthLong =NewCT_Empty ();if _cggceg :=d .DecodeElement (_bdgecb .MonthLong ,&_ddceag );_cggceg !=nil {return _cggceg ;};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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_bdgecb .YearLong =NewCT_Empty ();if _gfeaee :=d .DecodeElement (_bdgecb .YearLong ,&_ddceag );_gfeaee !=nil {return _gfeaee ;};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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_bdgecb .AnnotationRef =NewCT_Empty ();if _bfecg :=d .DecodeElement (_bdgecb .AnnotationRef ,&_ddceag );_bfecg !=nil {return _bfecg ;};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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_bdgecb .FootnoteRef =NewCT_Empty ();if _aedcb :=d .DecodeElement (_bdgecb .FootnoteRef ,&_ddceag );_aedcb !=nil {return _aedcb ;};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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_bdgecb .EndnoteRef =NewCT_Empty ();if _eeedaf :=d .DecodeElement (_bdgecb .EndnoteRef ,&_ddceag );_eeedaf !=nil {return _eeedaf ;};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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_bdgecb .Separator =NewCT_Empty ();if _cdbbff :=d .DecodeElement (_bdgecb .Separator ,&_ddceag );_cdbbff !=nil {return _cdbbff ;};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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_bdgecb .ContinuationSeparator =NewCT_Empty ();if _aabbc :=d .DecodeElement (_bdgecb .ContinuationSeparator ,&_ddceag );_aabbc !=nil {return _aabbc ;};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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_bdgecb .Sym =NewCT_Sym ();if _bagef :=d .DecodeElement (_bdgecb .Sym ,&_ddceag );_bagef !=nil {return _bagef ;};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 :"\u0070\u0067\u004eu\u006d"},_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 :"\u0070\u0067\u004eu\u006d"}:_bdgecb .PgNum =NewCT_Empty ();if _gdfec :=d .DecodeElement (_bdgecb .PgNum ,&_ddceag );_gdfec !=nil {return _gdfec ;};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 :"\u0063\u0072"},_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 :"\u0063\u0072"}:_bdgecb .Cr =NewCT_Empty ();if _afecbg :=d .DecodeElement (_bdgecb .Cr ,&_ddceag );_afecbg !=nil {return _afecbg ;};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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_bdgecb .Tab =NewCT_Empty ();if _dbfacd :=d .DecodeElement (_bdgecb .Tab ,&_ddceag );_dbfacd !=nil {return _dbfacd ;};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 :"\u006f\u0062\u006a\u0065\u0063\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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_bdgecb .Object =NewCT_Object ();if _dacaee :=d .DecodeElement (_bdgecb .Object ,&_ddceag );_dacaee !=nil {return _dacaee ;};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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_bdgecb .Pict =NewCT_Picture ();if _egbac :=d .DecodeElement (_bdgecb .Pict ,&_ddceag );_egbac !=nil {return _egbac ;};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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_bdgecb .FldChar =NewCT_FldChar ();if _bgdbf :=d .DecodeElement (_bdgecb .FldChar ,&_ddceag );_bgdbf !=nil {return _bgdbf ;};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 :"\u0072\u0075\u0062\u0079"},_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 :"\u0072\u0075\u0062\u0079"}:_bdgecb .Ruby =NewCT_Ruby ();if _acegc :=d .DecodeElement (_bdgecb .Ruby ,&_ddceag );_acegc !=nil {return _acegc ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_bdgecb .FootnoteReference =NewCT_FtnEdnRef ();if _ffebd :=d .DecodeElement (_bdgecb .FootnoteReference ,&_ddceag );_ffebd !=nil {return _ffebd ;};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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_bdgecb .EndnoteReference =NewCT_FtnEdnRef ();if _fagbg :=d .DecodeElement (_bdgecb .EndnoteReference ,&_ddceag );_fagbg !=nil {return _fagbg ;};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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_bdgecb .CommentReference =NewCT_Markup ();if _ddcdgf :=d .DecodeElement (_bdgecb .CommentReference ,&_ddceag );_ddcdgf !=nil {return _ddcdgf ;};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bdgecb .Drawing =NewCT_Drawing ();if _fcfec :=d .DecodeElement (_bdgecb .Drawing ,&_ddceag );_fcfec !=nil {return _fcfec ;};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 :"\u0070\u0074\u0061\u0062"},_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 :"\u0070\u0074\u0061\u0062"}:_bdgecb .Ptab =NewCT_PTab ();if _dfaec :=d .DecodeElement (_bdgecb .Ptab ,&_ddceag );_dfaec !=nil {return _dfaec ;};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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_bdgecb .LastRenderedPageBreak =NewCT_Empty ();if _ccedab :=d .DecodeElement (_bdgecb .LastRenderedPageBreak ,&_ddceag );_ccedab !=nil {return _ccedab ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u006e\u0049\u006e\u006ee\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_ddceag .Name );if _fbbab :=d .Skip ();_fbbab !=nil {return _fbbab ;};};case _d .EndElement :break _aefdf ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_RPrOriginal and its children +func (_dgeeb *CT_RPrOriginal )Validate ()error {return _dgeeb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");}; + +// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path +func (_bcfeb *CT_Footnotes )ValidateWithPath (path string )error {for _beadb ,_bdbed :=range _bcfeb .Footnote {if _gcafd :=_bdbed .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_beadb ));_gcafd !=nil {return _gcafd ;};};return nil ;};func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_fecea :=&CT_DocPartBehaviors {};return _fecea };type ST_Shd byte ;func NewCT_SmartTagPr ()*CT_SmartTagPr {_gfdgbf :=&CT_SmartTagPr {};return _gfdgbf }; + +// Validate validates the CT_RunTrackChange and its children +func (_eeebdd *CT_RunTrackChange )Validate ()error {return _eeebdd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_ggaadb *ST_View )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggaadb =0;case "\u006e\u006f\u006e\u0065":*_ggaadb =1;case "\u0070\u0072\u0069n\u0074":*_ggaadb =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ggaadb =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_ggaadb =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ggaadb =5;case "\u0077\u0065\u0062":*_ggaadb =6;};return nil ;};func (_egfbe *ST_Theme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gceda ,_adeeca :=d .Token ();if _adeeca !=nil {return _adeeca ;};if _deagc ,_cbcbde :=_gceda .(_d .EndElement );_cbcbde &&_deagc .Name ==start .Name {*_egfbe =1;return nil ;};if _gbdeec ,_cgdfcc :=_gceda .(_d .CharData );!_cgdfcc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gceda );}else {switch string (_gbdeec ){case "":*_egfbe =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_egfbe =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_egfbe =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_egfbe =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_egfbe =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_egfbe =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_egfbe =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_egfbe =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_egfbe =8;};};_gceda ,_adeeca =d .Token ();if _adeeca !=nil {return _adeeca ;};if _efacg ,_cbbdg :=_gceda .(_d .EndElement );_cbbdg &&_efacg .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gceda );};func (_ecgdc ST_TblWidth )String ()string {switch _ecgdc {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 NewCT_LvlLegacy ()*CT_LvlLegacy {_dbgcd :=&CT_LvlLegacy {};return _dbgcd };func (_dgege *CT_TcPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fddcgag :for {_aeedcc ,_eedeaf :=d .Token ();if _eedeaf !=nil {return _eedeaf ;};switch _cbaad :=_aeedcc .(type ){case _d .StartElement :switch _cbaad .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_dgege .CnfStyle =NewCT_Cnf ();if _dbddaa :=d .DecodeElement (_dgege .CnfStyle ,&_cbaad );_dbddaa !=nil {return _dbddaa ;};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 :"\u0074\u0063\u0057"},_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 :"\u0074\u0063\u0057"}:_dgege .TcW =NewCT_TblWidth ();if _agbge :=d .DecodeElement (_dgege .TcW ,&_cbaad );_agbge !=nil {return _agbge ;};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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_dgege .GridSpan =NewCT_DecimalNumber ();if _ffdccb :=d .DecodeElement (_dgege .GridSpan ,&_cbaad );_ffdccb !=nil {return _ffdccb ;};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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_dgege .HMerge =NewCT_HMerge ();if _dagbaf :=d .DecodeElement (_dgege .HMerge ,&_cbaad );_dagbaf !=nil {return _dagbaf ;};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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_dgege .VMerge =NewCT_VMerge ();if _bafbd :=d .DecodeElement (_dgege .VMerge ,&_cbaad );_bafbd !=nil {return _bafbd ;};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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_dgege .TcBorders =NewCT_TcBorders ();if _bcfd :=d .DecodeElement (_dgege .TcBorders ,&_cbaad );_bcfd !=nil {return _bcfd ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_dgege .Shd =NewCT_Shd ();if _fdbbc :=d .DecodeElement (_dgege .Shd ,&_cbaad );_fdbbc !=nil {return _fdbbc ;};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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_dgege .NoWrap =NewCT_OnOff ();if _cfabbf :=d .DecodeElement (_dgege .NoWrap ,&_cbaad );_cfabbf !=nil {return _cfabbf ;};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 :"\u0074\u0063\u004da\u0072"},_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 :"\u0074\u0063\u004da\u0072"}:_dgege .TcMar =NewCT_TcMar ();if _ccgbd :=d .DecodeElement (_dgege .TcMar ,&_cbaad );_ccgbd !=nil {return _ccgbd ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_dgege .TextDirection =NewCT_TextDirection ();if _gecaf :=d .DecodeElement (_dgege .TextDirection ,&_cbaad );_gecaf !=nil {return _gecaf ;};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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_dgege .TcFitText =NewCT_OnOff ();if _bcafgf :=d .DecodeElement (_dgege .TcFitText ,&_cbaad );_bcafgf !=nil {return _bcafgf ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_dgege .VAlign =NewCT_VerticalJc ();if _cfcacf :=d .DecodeElement (_dgege .VAlign ,&_cbaad );_cfcacf !=nil {return _cfcacf ;};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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_dgege .HideMark =NewCT_OnOff ();if _bbcef :=d .DecodeElement (_dgege .HideMark ,&_cbaad );_bbcef !=nil {return _bbcef ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_dgege .Headers =NewCT_Headers ();if _bfdbe :=d .DecodeElement (_dgege .Headers ,&_cbaad );_bfdbe !=nil {return _bfdbe ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_cbaad .Name );if _acgacc :=d .Skip ();_acgacc !=nil {return _acgacc ;};};case _d .EndElement :break _fddcgag ;case _d .CharData :};};return nil ;};type CT_DocRsids struct{ + +// Original Document Revision Save ID +RsidRoot *CT_LongHexNumber ; + +// Single Session Revision Save ID +Rsid []*CT_LongHexNumber ;};type CT_DecimalNumberOrPrecent struct{ + +// Value in Percent +ValAttr ST_DecimalNumberOrPercent ;};func (_afcbc *ST_HAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcaacc ,_ebdaae :=d .Token ();if _ebdaae !=nil {return _ebdaae ;};if _gcdca ,_ddfga :=_gcaacc .(_d .EndElement );_ddfga &&_gcdca .Name ==start .Name {*_afcbc =1;return nil ;};if _ggbcf ,_bfbfb :=_gcaacc .(_d .CharData );!_bfbfb {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcaacc );}else {switch string (_ggbcf ){case "":*_afcbc =0;case "\u0074\u0065\u0078\u0074":*_afcbc =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_afcbc =2;case "\u0070\u0061\u0067\u0065":*_afcbc =3;};};_gcaacc ,_ebdaae =d .Token ();if _ebdaae !=nil {return _ebdaae ;};if _edabb ,_bdefb :=_gcaacc .(_d .EndElement );_bdefb &&_edabb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcaacc );}; + +// ST_SignedTwipsMeasure is a union type +type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;}; + +// ValidateWithPath validates the Fonts and its children, prefixing error messages with path +func (_dbfag *Fonts )ValidateWithPath (path string )error {if _cbbbb :=_dbfag .CT_FontsList .ValidateWithPath (path );_cbbbb !=nil {return _cbbbb ;};return nil ;};func NewCT_SmartTagRun ()*CT_SmartTagRun {_afccd :=&CT_SmartTagRun {};return _afccd };func (_cfdde *CT_EastAsianLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfdde .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_cfdde .IdAttr )});};if _cfdde .CombineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_ace .Sprintf ("\u0025\u0076",*_cfdde .CombineAttr )});};if _cfdde .CombineBracketsAttr !=ST_CombineBracketsUnset {_gaedd ,_gggd :=_cfdde .CombineBracketsAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"});if _gggd !=nil {return _gggd ;};start .Attr =append (start .Attr ,_gaedd );};if _cfdde .VertAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_cfdde .VertAttr )});};if _cfdde .VertCompressAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074\u0043\u006f\u006dp\u0072\u0065\u0073\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cfdde .VertCompressAttr )});};e .EncodeToken (start );e .EncodeToken (_d .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;);func (_dfgbcb ST_BrClear )Validate ()error {return _dfgbcb .ValidateWithPath ("")};func (_daabc ST_PageOrientation )String ()string {switch _daabc {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 "";}; + +// Validate validates the Fonts and its children +func (_cacfcd *Fonts )Validate ()error {return _cacfcd .ValidateWithPath ("\u0046\u006f\u006et\u0073")};func NewCT_Ruby ()*CT_Ruby {_cabeg :=&CT_Ruby {};_cabeg .RubyPr =NewCT_RubyPr ();_cabeg .Rt =NewCT_RubyContent ();_cabeg .RubyBase =NewCT_RubyContent ();return _cabeg ;};func (_dbebca *WdWsp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dbebca .WdCT_WordprocessingShape .MarshalXML (e ,start );};func (_ecada *CT_TblStylePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_affec ,_fefgb :=_ecada .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fefgb !=nil {return _fefgb ;};start .Attr =append (start .Attr ,_affec );e .EncodeToken (start );if _ecada .PPr !=nil {_geacf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ecada .PPr ,_geacf );};if _ecada .RPr !=nil {_dddece :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ecada .RPr ,_dddece );};if _ecada .TblPr !=nil {_bdfgga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_ecada .TblPr ,_bdfgga );};if _ecada .TrPr !=nil {_ebagfbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_ecada .TrPr ,_ebagfbf );};if _ecada .TcPr !=nil {_aegda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_ecada .TcPr ,_aegda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FFHelpText ()*CT_FFHelpText {_fdafc :=&CT_FFHelpText {};return _fdafc }; + +// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path +func (_adaaf *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _adaaf .NumStart !=nil {if _afdgg :=_adaaf .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_afdgg !=nil {return _afdgg ;};};if _adaaf .NumRestart !=nil {if _aaecee :=_adaaf .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_aaecee !=nil {return _aaecee ;};};return nil ;}; + +// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path +func (_cegbdb *CT_MailMergeDocType )ValidateWithPath (path string )error {if _cegbdb .ValAttr ==ST_MailMergeDocTypeUnset {return _ace .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 _geegb :=_cegbdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geegb !=nil {return _geegb ;};return nil ;};func NewCT_CalendarType ()*CT_CalendarType {_gdbb :=&CT_CalendarType {};return _gdbb };func (_aggbec *CT_HMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aggbec .ValAttr !=ST_MergeUnset {_bgdbd ,_ebeeg :=_aggbec .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebeeg !=nil {return _ebeeg ;};start .Attr =append (start .Attr ,_bgdbd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path +func (_dfabg *CT_TextDirection )ValidateWithPath (path string )error {if _dfabg .ValAttr ==ST_TextDirectionUnset {return _ace .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 _cbcge :=_dfabg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbcge !=nil {return _cbcge ;};return nil ;};func (_febbca *EG_BlockLevelChunkElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _febbca .EG_ContentBlockContent !=nil {for _ ,_ggfgb :=range _febbca .EG_ContentBlockContent {_ggfgb .MarshalXML (e ,_d .StartElement {});};};return nil ;};func (_afeed ST_TextEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_afeed .String (),start );}; + +// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path +func (_cgefg *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _cgefg .EffectExtent !=nil {if _dffbea :=_cgefg .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_dffbea !=nil {return _dffbea ;};};return nil ;};func NewEG_SectPrContents ()*EG_SectPrContents {_acbdb :=&EG_SectPrContents {};return _acbdb };func NewCT_EdnPos ()*CT_EdnPos {_gafb :=&CT_EdnPos {};_gafb .ValAttr =ST_EdnPos (1);return _gafb }; + +// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path +func (_fbafgg *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _fbafgg .SmartTag !=nil {if _bcfbcg :=_fbafgg .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_bcfbcg !=nil {return _bcfbcg ;};};if _fbafgg .Sdt !=nil {if _geecc :=_fbafgg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_geecc !=nil {return _geecc ;};};for _aaebc ,_adfee :=range _fbafgg .EG_RunLevelElts {if _adbfa :=_adfee .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_aaebc ));_adbfa !=nil {return _adbfa ;};};return nil ;};func (_bfbcdc ST_WmlColorSchemeIndex )Validate ()error {return _bfbcdc .ValidateWithPath ("")};func (_bbdbg *CT_PPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baadg :for {_eedca ,_cgecc :=d .Token ();if _cgecc !=nil {return _cgecc ;};switch _fbcfaf :=_eedca .(type ){case _d .StartElement :switch _fbcfaf .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_bbdbg .PStyle =NewCT_String ();if _agbec :=d .DecodeElement (_bbdbg .PStyle ,&_fbcfaf );_agbec !=nil {return _agbec ;};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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_bbdbg .KeepNext =NewCT_OnOff ();if _facae :=d .DecodeElement (_bbdbg .KeepNext ,&_fbcfaf );_facae !=nil {return _facae ;};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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_bbdbg .KeepLines =NewCT_OnOff ();if _eccef :=d .DecodeElement (_bbdbg .KeepLines ,&_fbcfaf );_eccef !=nil {return _eccef ;};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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_bbdbg .PageBreakBefore =NewCT_OnOff ();if _eafeeg :=d .DecodeElement (_bbdbg .PageBreakBefore ,&_fbcfaf );_eafeeg !=nil {return _eafeeg ;};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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_bbdbg .FramePr =NewCT_FramePr ();if _gcabc :=d .DecodeElement (_bbdbg .FramePr ,&_fbcfaf );_gcabc !=nil {return _gcabc ;};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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_bbdbg .WidowControl =NewCT_OnOff ();if _faggf :=d .DecodeElement (_bbdbg .WidowControl ,&_fbcfaf );_faggf !=nil {return _faggf ;};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 :"\u006e\u0075\u006dP\u0072"},_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 :"\u006e\u0075\u006dP\u0072"}:_bbdbg .NumPr =NewCT_NumPr ();if _defce :=d .DecodeElement (_bbdbg .NumPr ,&_fbcfaf );_defce !=nil {return _defce ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_bbdbg .SuppressLineNumbers =NewCT_OnOff ();if _dadee :=d .DecodeElement (_bbdbg .SuppressLineNumbers ,&_fbcfaf );_dadee !=nil {return _dadee ;};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 :"\u0070\u0042\u0064\u0072"},_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 :"\u0070\u0042\u0064\u0072"}:_bbdbg .PBdr =NewCT_PBdr ();if _agafb :=d .DecodeElement (_bbdbg .PBdr ,&_fbcfaf );_agafb !=nil {return _agafb ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_bbdbg .Shd =NewCT_Shd ();if _eddbb :=d .DecodeElement (_bbdbg .Shd ,&_fbcfaf );_eddbb !=nil {return _eddbb ;};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 :"\u0074\u0061\u0062\u0073"},_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 :"\u0074\u0061\u0062\u0073"}:_bbdbg .Tabs =NewCT_Tabs ();if _fggfc :=d .DecodeElement (_bbdbg .Tabs ,&_fbcfaf );_fggfc !=nil {return _fggfc ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_bbdbg .SuppressAutoHyphens =NewCT_OnOff ();if _febb :=d .DecodeElement (_bbdbg .SuppressAutoHyphens ,&_fbcfaf );_febb !=nil {return _febb ;};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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_bbdbg .Kinsoku =NewCT_OnOff ();if _adeba :=d .DecodeElement (_bbdbg .Kinsoku ,&_fbcfaf );_adeba !=nil {return _adeba ;};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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_bbdbg .WordWrap =NewCT_OnOff ();if _cabbb :=d .DecodeElement (_bbdbg .WordWrap ,&_fbcfaf );_cabbb !=nil {return _cabbb ;};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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_bbdbg .OverflowPunct =NewCT_OnOff ();if _gbbff :=d .DecodeElement (_bbdbg .OverflowPunct ,&_fbcfaf );_gbbff !=nil {return _gbbff ;};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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_bbdbg .TopLinePunct =NewCT_OnOff ();if _dgbgad :=d .DecodeElement (_bbdbg .TopLinePunct ,&_fbcfaf );_dgbgad !=nil {return _dgbgad ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_bbdbg .AutoSpaceDE =NewCT_OnOff ();if _beabba :=d .DecodeElement (_bbdbg .AutoSpaceDE ,&_fbcfaf );_beabba !=nil {return _beabba ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_bbdbg .AutoSpaceDN =NewCT_OnOff ();if _eefaf :=d .DecodeElement (_bbdbg .AutoSpaceDN ,&_fbcfaf );_eefaf !=nil {return _eefaf ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_bbdbg .Bidi =NewCT_OnOff ();if _efbfd :=d .DecodeElement (_bbdbg .Bidi ,&_fbcfaf );_efbfd !=nil {return _efbfd ;};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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_bbdbg .AdjustRightInd =NewCT_OnOff ();if _befgf :=d .DecodeElement (_bbdbg .AdjustRightInd ,&_fbcfaf );_befgf !=nil {return _befgf ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_bbdbg .SnapToGrid =NewCT_OnOff ();if _ffaccc :=d .DecodeElement (_bbdbg .SnapToGrid ,&_fbcfaf );_ffaccc !=nil {return _ffaccc ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_bbdbg .Spacing =NewCT_Spacing ();if _dceg :=d .DecodeElement (_bbdbg .Spacing ,&_fbcfaf );_dceg !=nil {return _dceg ;};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 :"\u0069\u006e\u0064"},_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 :"\u0069\u006e\u0064"}:_bbdbg .Ind =NewCT_Ind ();if _abafgf :=d .DecodeElement (_bbdbg .Ind ,&_fbcfaf );_abafgf !=nil {return _abafgf ;};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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_bbdbg .ContextualSpacing =NewCT_OnOff ();if _ffafa :=d .DecodeElement (_bbdbg .ContextualSpacing ,&_fbcfaf );_ffafa !=nil {return _ffafa ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_bbdbg .MirrorIndents =NewCT_OnOff ();if _gbdgd :=d .DecodeElement (_bbdbg .MirrorIndents ,&_fbcfaf );_gbdgd !=nil {return _gbdgd ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_bbdbg .SuppressOverlap =NewCT_OnOff ();if _fabfe :=d .DecodeElement (_bbdbg .SuppressOverlap ,&_fbcfaf );_fabfe !=nil {return _fabfe ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_bbdbg .Jc =NewCT_Jc ();if _abcfc :=d .DecodeElement (_bbdbg .Jc ,&_fbcfaf );_abcfc !=nil {return _abcfc ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_bbdbg .TextDirection =NewCT_TextDirection ();if _babe :=d .DecodeElement (_bbdbg .TextDirection ,&_fbcfaf );_babe !=nil {return _babe ;};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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_bbdbg .TextAlignment =NewCT_TextAlignment ();if _aecef :=d .DecodeElement (_bbdbg .TextAlignment ,&_fbcfaf );_aecef !=nil {return _aecef ;};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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_bbdbg .TextboxTightWrap =NewCT_TextboxTightWrap ();if _dffbg :=d .DecodeElement (_bbdbg .TextboxTightWrap ,&_fbcfaf );_dffbg !=nil {return _dffbg ;};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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_bbdbg .OutlineLvl =NewCT_DecimalNumber ();if _ageee :=d .DecodeElement (_bbdbg .OutlineLvl ,&_fbcfaf );_ageee !=nil {return _ageee ;};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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_bbdbg .DivId =NewCT_DecimalNumber ();if _cfbda :=d .DecodeElement (_bbdbg .DivId ,&_fbcfaf );_cfbda !=nil {return _cfbda ;};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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_bbdbg .CnfStyle =NewCT_Cnf ();if _geggf :=d .DecodeElement (_bbdbg .CnfStyle ,&_fbcfaf );_geggf !=nil {return _geggf ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_bbdbg .RPr =NewCT_ParaRPr ();if _bgafag :=d .DecodeElement (_bbdbg .RPr ,&_fbcfaf );_bgafag !=nil {return _bgafag ;};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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_bbdbg .SectPr =NewCT_SectPr ();if _adfde :=d .DecodeElement (_bbdbg .SectPr ,&_fbcfaf );_adfde !=nil {return _adfde ;};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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bbdbg .PPrChange =NewCT_PPrChange ();if _debeg :=d .DecodeElement (_bbdbg .PPrChange ,&_fbcfaf );_debeg !=nil {return _debeg ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0050\u0072\u0020\u0025\u0076",_fbcfaf .Name );if _eaff :=d .Skip ();_eaff !=nil {return _eaff ;};};case _d .EndElement :break _baadg ;case _d .CharData :};};return nil ;};func (_aefaf ST_SectionMark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aefaf .String (),start );};func (_ageea ST_MailMergeOdsoFMDFieldType )String ()string {switch _ageea {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};func (_cafdg *CT_TblPrExChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_cafdg .AuthorAttr )});if _cafdg .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_cafdg .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_cafdg .IdAttr )});e .EncodeToken (start );_gddfge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_cafdg .TblPrEx ,_gddfge );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbfbef ST_BrType )String ()string {switch _bbfbef {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 ST_TblOverlap byte ;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 +Jc *CT_JcTable ; + +// Table Cell Spacing Default +TblCellSpacing *CT_TblWidth ; + +// Table Indent from Leading Margin +TblInd *CT_TblWidth ; + +// Table Borders +TblBorders *CT_TblBorders ; + +// Table Shading +Shd *CT_Shd ; + +// Table Layout +TblLayout *CT_TblLayoutType ; + +// Table Cell Margin Defaults +TblCellMar *CT_TblCellMar ; -// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path -func (_eebbda *CT_Lang )ValidateWithPath (path string )error {return nil };func (_cacac *CT_SdtDateMappingType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cacac .ValAttr !=ST_SdtDateMappingTypeUnset {_edbgb ,_gdaee :=_cacac .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdaee !=nil {return _gdaee ;};start .Attr =append (start .Attr ,_edbgb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;);func (_ggfeae *CT_SignedHpsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcfaff :=range start .Attr {if _fcfaff .Name .Local =="\u0076\u0061\u006c"{_eefgf ,_cfeed :=ParseUnionST_SignedHpsMeasure (_fcfaff .Value );if _cfeed !=nil {return _cfeed ;};_ggfeae .ValAttr =_eefgf ;continue ;};};for {_eacgca ,_dbeebg :=d .Token ();if _dbeebg !=nil {return _ff .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",_dbeebg );};if _gcgafe ,_gdeaef :=_eacgca .(_f .EndElement );_gdeaef &&_gcgafe .Name ==start .Name {break ;};};return nil ;}; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// Validate validates the CT_DocPartBehaviors and its children -func (_fcdd *CT_DocPartBehaviors )Validate ()error {return _fcdd .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func (_gabfcca *ST_Hint )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gabfcca =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gabfcca =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_gabfcca =2;};return nil ;};func NewCT_TblLayoutType ()*CT_TblLayoutType {_gdaeg :=&CT_TblLayoutType {};return _gdaeg };type CT_Frameset struct{ +// Table Caption +TblCaption *CT_String ; -// Nested Frameset Size -Sz *CT_String ; +// Table Description +TblDescription *CT_String ;};func (_efegadb ST_Pitch )String ()string {switch _efegadb {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 (_ggegf *CT_Columns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geege :=range start .Attr {if _geege .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_fabed ,_bbcc :=ParseUnionST_OnOff (_geege .Value );if _bbcc !=nil {return _bbcc ;};_ggegf .EqualWidthAttr =&_fabed ;continue ;};if _geege .Name .Local =="\u0073\u0070\u0061c\u0065"{_eaeceb ,_ddd :=ParseUnionST_TwipsMeasure (_geege .Value );if _ddd !=nil {return _ddd ;};_ggegf .SpaceAttr =&_eaeceb ;continue ;};if _geege .Name .Local =="\u006e\u0075\u006d"{_aaef ,_dabd :=_ac .ParseInt (_geege .Value ,10,64);if _dabd !=nil {return _dabd ;};_ggegf .NumAttr =&_aaef ;continue ;};if _geege .Name .Local =="\u0073\u0065\u0070"{_cfgg ,_degc :=ParseUnionST_OnOff (_geege .Value );if _degc !=nil {return _degc ;};_ggegf .SepAttr =&_cfgg ;continue ;};};_deda :for {_dgab ,_dccb :=d .Token ();if _dccb !=nil {return _dccb ;};switch _gfgd :=_dgab .(type ){case _d .StartElement :switch _gfgd .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 :"\u0063\u006f\u006c"},_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 :"\u0063\u006f\u006c"}:_aebc :=NewCT_Column ();if _ecdg :=d .DecodeElement (_aebc ,&_gfgd );_ecdg !=nil {return _ecdg ;};_ggegf .Col =append (_ggegf .Col ,_aebc );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_gfgd .Name );if _edgg :=d .Skip ();_edgg !=nil {return _edgg ;};};case _d .EndElement :break _deda ;case _d .CharData :};};return nil ;};func ParseUnionST_TwipsMeasure (s string )(_ff .ST_TwipsMeasure ,error ){_gdcfb :=_ff .ST_TwipsMeasure {};if _ff .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_gdcfb .ST_PositiveUniversalMeasure =&s ;}else {_cacabf ,_fgcaab :=_ac .ParseFloat (s ,64);if _fgcaab !=nil {return _gdcfb ,_ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_fgcaab );};_gdcfb .ST_UnsignedDecimalNumber =_cd .Uint64 (uint64 (_cacabf ));};return _gdcfb ,nil ;}; -// Frameset Splitter Properties -FramesetSplitbar *CT_FramesetSplitbar ; +// Validate validates the CT_Background and its children +func (_bcdb *CT_Background )Validate ()error {return _bcdb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewCT_SdtText ()*CT_SdtText {_gacdac :=&CT_SdtText {};return _gacdac };func (_efagf *CT_SdtEndPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadfd :for {_gfafde ,_beadf :=d .Token ();if _beadf !=nil {return _beadf ;};switch _dagab :=_gfafde .(type ){case _d .StartElement :switch _dagab .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_aegfdf :=NewCT_RPr ();if _ddgbe :=d .DecodeElement (_aegfdf ,&_dagab );_ddgbe !=nil {return _ddgbe ;};_efagf .RPr =append (_efagf .RPr ,_aegfdf );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072\u0020\u0025\u0076",_dagab .Name );if _ecfga :=d .Skip ();_ecfga !=nil {return _ecfga ;};};case _d .EndElement :break _cadfd ;case _d .CharData :};};return nil ;};func (_ddb *CT_AltChunkPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecd :for {_dgda ,_cda :=d .Token ();if _cda !=nil {return _cda ;};switch _bfe :=_dgda .(type ){case _d .StartElement :switch _bfe .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 :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"},_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 :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}:_ddb .MatchSrc =NewCT_OnOff ();if _bdba :=d .DecodeElement (_ddb .MatchSrc ,&_bfe );_bdba !=nil {return _bdba ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072 \u0025\u0076",_bfe .Name );if _faf :=d .Skip ();_faf !=nil {return _faf ;};};case _d .EndElement :break _ecd ;case _d .CharData :};};return nil ;};func NewCT_DocVars ()*CT_DocVars {_bbddd :=&CT_DocVars {};return _bbddd };func (_aebg *CT_EdnProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aebg .Pos !=nil {_egbbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_aebg .Pos ,_egbbe );};if _aebg .NumFmt !=nil {_bcbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aebg .NumFmt ,_bcbf );};if _aebg .NumStart !=nil {_fdad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aebg .NumStart ,_fdad );};if _aebg .NumRestart !=nil {_ebcefd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aebg .NumRestart ,_ebcefd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cadf *CT_CustomXmlCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cadf .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ace .Sprintf ("\u0025\u0076",*_cadf .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ace .Sprintf ("\u0025\u0076",_cadf .ElementAttr )});e .EncodeToken (start );if _cadf .CustomXmlPr !=nil {_acee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_cadf .CustomXmlPr ,_acee );};if _cadf .EG_ContentCellContent !=nil {for _ ,_ccac :=range _cadf .EG_ContentCellContent {_ccac .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbfafc ST_Shd )Validate ()error {return _bbfafc .ValidateWithPath ("")};func (_acdgeb ST_MailMergeDest )Validate ()error {return _acdgeb .ValidateWithPath ("")};type ST_FFTextType byte ;func (_accge ST_JcTable )String ()string {switch _accge {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 (_gbfffgg ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _gbfffgg {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfffgg ));};return nil ;};type ST_Lock byte ;func (_gebffc ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _gebffc {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gebffc ));};return nil ;};func (_eaece *CT_Captions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eaba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_bbfd :=range _eaece .Caption {e .EncodeElement (_bbfd ,_eaba );};if _eaece .AutoCaptions !=nil {_adbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_eaece .AutoCaptions ,_adbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcfca *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbgcg :for {_edgeg ,_cdegc :=d .Token ();if _cdegc !=nil {return _cdegc ;};switch _adgdf :=_edgeg .(type ){case _d .StartElement :switch _adgdf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0073\u0070"}:_eeegg :=NewWdWsp ();if _acfaeg :=d .DecodeElement (_eeegg ,&_adgdf );_acfaeg !=nil {return _acfaeg ;};_fcfca .Wsp =append (_fcfca .Wsp ,_eeegg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_facfe :=_e .NewPic ();if _ecfdda :=d .DecodeElement (_facfe ,&_adgdf );_ecfdda !=nil {return _ecfdda ;};_fcfca .Pic =append (_fcfca .Pic ,_facfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cdcebd :=NewWdCT_WordprocessingContentPart ();if _bcdgd :=d .DecodeElement (_cdcebd ,&_adgdf );_bcdgd !=nil {return _bcdgd ;};_fcfca .ContentPart =append (_fcfca .ContentPart ,_cdcebd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0067\u0070"}:_fddfcg :=NewWdWgp ();if _egcadg :=d .DecodeElement (_fddfcg ,&_adgdf );_egcadg !=nil {return _egcadg ;};_fcfca .Wgp =append (_fcfca .Wgp ,_fddfcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cegcc :=NewWdCT_GraphicFrame ();if _baeef :=d .DecodeElement (_cegcc ,&_adgdf );_baeef !=nil {return _baeef ;};_fcfca .GraphicFrame =append (_fcfca .GraphicFrame ,_cegcc );default:_fe .Log .Debug ("\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",_adgdf .Name );if _adcbaa :=d .Skip ();_adcbaa !=nil {return _adcbaa ;};};case _d .EndElement :break _bbgcg ;case _d .CharData :};};return nil ;}; -// Frameset Layout -FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};func NewCT_Columns ()*CT_Columns {_ggca :=&CT_Columns {};return _ggca };type CT_SectPrBase struct{ +// Validate validates the CT_Attr and its children +func (_bcg *CT_Attr )Validate ()error {return _bcg .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};func (_adfgec ST_DocPartBehavior )Validate ()error {return _adfgec .ValidateWithPath ("")};type CT_Lvl struct{ -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Numbering Level +IlvlAttr int64 ; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Template Code +TplcAttr *string ; -// Section Type -Type *CT_SectType ; +// Tentative Numbering +TentativeAttr *_ff .ST_OnOff ; -// Page Size -PgSz *CT_PageSz ; +// Starting Value +Start *CT_DecimalNumber ; -// Page Margins -PgMar *CT_PageMar ; +// Numbering Format +NumFmt *CT_NumFmt ; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Restart Numbering Level Symbol +LvlRestart *CT_DecimalNumber ; -// Page Borders -PgBorders *CT_PageBorders ; +// Paragraph Style's Associated Numbering Level +PStyle *CT_String ; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// Display All Levels Using Arabic Numerals +IsLgl *CT_OnOff ; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Content Between Numbering Symbol and Paragraph Text +Suff *CT_LevelSuffix ; -// Column Definitions -Cols *CT_Columns ; +// Numbering Level Text +LvlText *CT_LevelText ; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Picture Numbering Symbol Definition Reference +LvlPicBulletId *CT_DecimalNumber ; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Legacy Numbering Level Properties +Legacy *CT_LvlLegacy ; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Justification +LvlJc *CT_Jc ; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Numbering Level Associated Paragraph Properties +PPr *CT_PPrGeneral ; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// Numbering Symbol Run Properties +RPr *CT_RPr ;};func NewCT_Spacing ()*CT_Spacing {_faaeeg :=&CT_Spacing {};return _faaeeg }; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Validate validates the CT_Proof and its children +func (_eadbf *CT_Proof )Validate ()error {return _eadbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};func (_egece *CT_ShapeDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acgbc :for {_fcdeec ,_ccaec :=d .Token ();if _ccaec !=nil {return _ccaec ;};switch _gfga :=_fcdeec .(type ){case _d .StartElement :switch _gfga .Name {default:if _bcegba ,_agdbf :=_cd .CreateElement (_gfga );_agdbf !=nil {return _agdbf ;}else {if _daeec :=d .DecodeElement (_bcegba ,&_gfga );_daeec !=nil {return _daeec ;};_egece .Any =append (_egece .Any ,_bcegba );};};case _d .EndElement :break _acgbc ;case _d .CharData :};};return nil ;};func (_fegcb *ST_Pitch )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fegcb =0;case "\u0066\u0069\u0078e\u0064":*_fegcb =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_fegcb =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fegcb =3;};return nil ;}; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path +func (_afcdd *CT_Em )ValidateWithPath (path string )error {if _afcdd .ValAttr ==ST_EmUnset {return _ace .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 _fbcbf :=_afcdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbcbf !=nil {return _fbcbf ;};return nil ;};func (_bcbaec *CT_LvlLegacy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edddb :=range start .Attr {if _edddb .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_gbdga ,_dccbb :=ParseUnionST_OnOff (_edddb .Value );if _dccbb !=nil {return _dccbb ;};_bcbaec .LegacyAttr =&_gbdga ;continue ;};if _edddb .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_ccdd ,_fbbdf :=ParseUnionST_TwipsMeasure (_edddb .Value );if _fbbdf !=nil {return _fbbdf ;};_bcbaec .LegacySpaceAttr =&_ccdd ;continue ;};if _edddb .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_bbacf ,_fbcced :=ParseUnionST_SignedTwipsMeasure (_edddb .Value );if _fbcced !=nil {return _fbcced ;};_bcbaec .LegacyIndentAttr =&_bbacf ;continue ;};};for {_gcfgd ,_ffbba :=d .Token ();if _ffbba !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_ffbba );};if _dfdf ,_eagga :=_gcfgd .(_d .EndElement );_eagga &&_dfdf .Name ==start .Name {break ;};};return nil ;};func (_ggdgc *CT_SmartTagType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggdgc .NamespaceuriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065\u0075\u0072\u0069"},Value :_ace .Sprintf ("\u0025\u0076",*_ggdgc .NamespaceuriAttr )});};if _ggdgc .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_ggdgc .NameAttr )});};if _ggdgc .UrlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_ggdgc .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feaade ST_MultiLevelType )ValidateWithPath (path string )error {switch _feaade {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feaade ));};return nil ;};type CT_Ind struct{ -// Document Grid -DocGrid *CT_DocGrid ; +// Start Indentation +StartAttr *ST_SignedTwipsMeasure ; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_cbabc *CT_TblPPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbabc .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 :_ff .Sprintf ("\u0025\u0076",*_cbabc .LeftFromTextAttr )});};if _cbabc .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 :_ff .Sprintf ("\u0025\u0076",*_cbabc .RightFromTextAttr )});};if _cbabc .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 :_ff .Sprintf ("\u0025\u0076",*_cbabc .TopFromTextAttr )});};if _cbabc .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 :_ff .Sprintf ("\u0025\u0076",*_cbabc .BottomFromTextAttr )});};if _cbabc .VertAnchorAttr !=ST_VAnchorUnset {_aegbd ,_bdbdbc :=_cbabc .VertAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _bdbdbc !=nil {return _bdbdbc ;};start .Attr =append (start .Attr ,_aegbd );};if _cbabc .HorzAnchorAttr !=ST_HAnchorUnset {_cbgec ,_gbdcd :=_cbabc .HorzAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _gbdcd !=nil {return _gbdcd ;};start .Attr =append (start .Attr ,_cbgec );};if _cbabc .TblpXSpecAttr !=_e .ST_XAlignUnset {_gacfde ,_edffe :=_cbabc .TblpXSpecAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _edffe !=nil {return _edffe ;};start .Attr =append (start .Attr ,_gacfde );};if _cbabc .TblpXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_ff .Sprintf ("\u0025\u0076",*_cbabc .TblpXAttr )});};if _cbabc .TblpYSpecAttr !=_e .ST_YAlignUnset {_eagedd ,_ecae :=_cbabc .TblpYSpecAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"});if _ecae !=nil {return _ecae ;};start .Attr =append (start .Attr ,_eagedd );};if _cbabc .TblpYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_ff .Sprintf ("\u0025\u0076",*_cbabc .TblpYAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgbge ST_FrameLayout )Validate ()error {return _dgbge .ValidateWithPath ("")};type CT_TcMar struct{ +// Start Indentation in Character Units +StartCharsAttr *int64 ; -// Table Cell Top Margin Exception -Top *CT_TblWidth ; +// End Indentation +EndAttr *ST_SignedTwipsMeasure ; -// Table Cell Leading Margin Exception -Start *CT_TblWidth ; +// End Indentation in Character Units +EndCharsAttr *int64 ; -// Table Cell Leading Margin Exception -Left *CT_TblWidth ; +// Start Indentation +LeftAttr *ST_SignedTwipsMeasure ; -// Table Cell Bottom Margin Exception -Bottom *CT_TblWidth ; +// Start Indentation in Character Units +LeftCharsAttr *int64 ; -// Table Cell Trailing Margin Exception -End *CT_TblWidth ; +// End Indentation +RightAttr *ST_SignedTwipsMeasure ; -// Table Cell Trailing Margin Exception -Right *CT_TblWidth ;}; +// End Indentation in Character Units +RightCharsAttr *int64 ; -// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path -func (_defdf *CT_DocVars )ValidateWithPath (path string )error {for _bffbba ,_gccd :=range _defdf .DocVar {if _beeba :=_gccd .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_bffbba ));_beeba !=nil {return _beeba ;};};return nil ;}; +// Indentation Removed from First Line +HangingAttr *_ff .ST_TwipsMeasure ; -// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path -func (_fccac *EG_PContentMath )ValidateWithPath (path string )error {for _bfcbed ,_gffbab :=range _fccac .EG_PContentBase {if _cfaba :=_gffbab .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_bfcbed ));_cfaba !=nil {return _cfaba ;};};for _ccfef ,_afacee :=range _fccac .EG_ContentRunContentBase {if _cedaag :=_afacee .ValidateWithPath (_ff .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 ,_ccfef ));_cedaag !=nil {return _cedaag ;};};return nil ;};func (_fgdefb ST_BrClear )ValidateWithPath (path string )error {switch _fgdefb {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgdefb ));};return nil ;}; +// Indentation Removed From First Line in Character Units +HangingCharsAttr *int64 ; -// Validate validates the CT_MailMergeOdsoFMDFieldType and its children -func (_bbfdc *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _bbfdc .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 (_bgcebc ST_Theme )Validate ()error {return _bgcebc .ValidateWithPath ("")};func (_ecebe *CT_PPrGeneral )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eddaeb :for {_begd ,_daded :=d .Token ();if _daded !=nil {return _daded ;};switch _dedbg :=_begd .(type ){case _f .StartElement :switch _dedbg .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"}:_ecebe .PStyle =NewCT_String ();if _cbdca :=d .DecodeElement (_ecebe .PStyle ,&_dedbg );_cbdca !=nil {return _cbdca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .KeepNext =NewCT_OnOff ();if _bdded :=d .DecodeElement (_ecebe .KeepNext ,&_dedbg );_bdded !=nil {return _bdded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .KeepLines =NewCT_OnOff ();if _fbgbd :=d .DecodeElement (_ecebe .KeepLines ,&_dedbg );_fbgbd !=nil {return _fbgbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .PageBreakBefore =NewCT_OnOff ();if _agceb :=d .DecodeElement (_ecebe .PageBreakBefore ,&_dedbg );_agceb !=nil {return _agceb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .FramePr =NewCT_FramePr ();if _eafgg :=d .DecodeElement (_ecebe .FramePr ,&_dedbg );_eafgg !=nil {return _eafgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .WidowControl =NewCT_OnOff ();if _afdce :=d .DecodeElement (_ecebe .WidowControl ,&_dedbg );_afdce !=nil {return _afdce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .NumPr =NewCT_NumPr ();if _gfbgc :=d .DecodeElement (_ecebe .NumPr ,&_dedbg );_gfbgc !=nil {return _gfbgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .SuppressLineNumbers =NewCT_OnOff ();if _dbgbf :=d .DecodeElement (_ecebe .SuppressLineNumbers ,&_dedbg );_dbgbf !=nil {return _dbgbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .PBdr =NewCT_PBdr ();if _agdcb :=d .DecodeElement (_ecebe .PBdr ,&_dedbg );_agdcb !=nil {return _agdcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .Shd =NewCT_Shd ();if _cegc :=d .DecodeElement (_ecebe .Shd ,&_dedbg );_cegc !=nil {return _cegc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .Tabs =NewCT_Tabs ();if _acdab :=d .DecodeElement (_ecebe .Tabs ,&_dedbg );_acdab !=nil {return _acdab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .SuppressAutoHyphens =NewCT_OnOff ();if _cecbc :=d .DecodeElement (_ecebe .SuppressAutoHyphens ,&_dedbg );_cecbc !=nil {return _cecbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .Kinsoku =NewCT_OnOff ();if _eeafa :=d .DecodeElement (_ecebe .Kinsoku ,&_dedbg );_eeafa !=nil {return _eeafa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .WordWrap =NewCT_OnOff ();if _gfbdf :=d .DecodeElement (_ecebe .WordWrap ,&_dedbg );_gfbdf !=nil {return _gfbdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .OverflowPunct =NewCT_OnOff ();if _ebbed :=d .DecodeElement (_ecebe .OverflowPunct ,&_dedbg );_ebbed !=nil {return _ebbed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .TopLinePunct =NewCT_OnOff ();if _degfe :=d .DecodeElement (_ecebe .TopLinePunct ,&_dedbg );_degfe !=nil {return _degfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .AutoSpaceDE =NewCT_OnOff ();if _fcege :=d .DecodeElement (_ecebe .AutoSpaceDE ,&_dedbg );_fcege !=nil {return _fcege ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .AutoSpaceDN =NewCT_OnOff ();if _gdgce :=d .DecodeElement (_ecebe .AutoSpaceDN ,&_dedbg );_gdgce !=nil {return _gdgce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .Bidi =NewCT_OnOff ();if _dafbg :=d .DecodeElement (_ecebe .Bidi ,&_dedbg );_dafbg !=nil {return _dafbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .AdjustRightInd =NewCT_OnOff ();if _bgbeg :=d .DecodeElement (_ecebe .AdjustRightInd ,&_dedbg );_bgbeg !=nil {return _bgbeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .SnapToGrid =NewCT_OnOff ();if _ddcgcg :=d .DecodeElement (_ecebe .SnapToGrid ,&_dedbg );_ddcgcg !=nil {return _ddcgcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .Spacing =NewCT_Spacing ();if _bdce :=d .DecodeElement (_ecebe .Spacing ,&_dedbg );_bdce !=nil {return _bdce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .Ind =NewCT_Ind ();if _ccgcg :=d .DecodeElement (_ecebe .Ind ,&_dedbg );_ccgcg !=nil {return _ccgcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .ContextualSpacing =NewCT_OnOff ();if _babcf :=d .DecodeElement (_ecebe .ContextualSpacing ,&_dedbg );_babcf !=nil {return _babcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .MirrorIndents =NewCT_OnOff ();if _gcecdd :=d .DecodeElement (_ecebe .MirrorIndents ,&_dedbg );_gcecdd !=nil {return _gcecdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .SuppressOverlap =NewCT_OnOff ();if _bagce :=d .DecodeElement (_ecebe .SuppressOverlap ,&_dedbg );_bagce !=nil {return _bagce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .Jc =NewCT_Jc ();if _adgef :=d .DecodeElement (_ecebe .Jc ,&_dedbg );_adgef !=nil {return _adgef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .TextDirection =NewCT_TextDirection ();if _cgcedd :=d .DecodeElement (_ecebe .TextDirection ,&_dedbg );_cgcedd !=nil {return _cgcedd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .TextAlignment =NewCT_TextAlignment ();if _gceff :=d .DecodeElement (_ecebe .TextAlignment ,&_dedbg );_gceff !=nil {return _gceff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .TextboxTightWrap =NewCT_TextboxTightWrap ();if _fbdeb :=d .DecodeElement (_ecebe .TextboxTightWrap ,&_dedbg );_fbdeb !=nil {return _fbdeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .OutlineLvl =NewCT_DecimalNumber ();if _dfbdc :=d .DecodeElement (_ecebe .OutlineLvl ,&_dedbg );_dfbdc !=nil {return _dfbdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .DivId =NewCT_DecimalNumber ();if _ddgfa :=d .DecodeElement (_ecebe .DivId ,&_dedbg );_ddgfa !=nil {return _ddgfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecebe .CnfStyle =NewCT_Cnf ();if _ggffe :=d .DecodeElement (_ecebe .CnfStyle ,&_dedbg );_ggffe !=nil {return _ggffe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecebe .PPrChange =NewCT_PPrChange ();if _ggegda :=d .DecodeElement (_ecebe .PPrChange ,&_dedbg );_ggegda !=nil {return _ggegda ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050P\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c \u0025\u0076",_dedbg .Name );if _dgfdd :=d .Skip ();_dgfdd !=nil {return _dgfdd ;};};case _f .EndElement :break _eddaeb ;case _f .CharData :};};return nil ;};func (_cabdf *CT_TrackChangesView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cabdf .MarkupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_ff .Sprintf ("\u0025\u0076",*_cabdf .MarkupAttr )});};if _cabdf .CommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_ff .Sprintf ("\u0025\u0076",*_cabdf .CommentsAttr )});};if _cabdf .InsDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_cabdf .InsDelAttr )});};if _cabdf .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 :_ff .Sprintf ("\u0025\u0076",*_cabdf .FormattingAttr )});};if _cabdf .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 :_ff .Sprintf ("\u0025\u0076",*_cabdf .InkAnnotationsAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfgdgg ST_FldCharType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfgdgg .String (),start );};const _dafbgd ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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";type WdST_AlignV byte ;func (_cdcdgf ST_Theme )String ()string {switch _cdcdgf {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 "";};func NewCT_SdtComboBox ()*CT_SdtComboBox {_fbfgb :=&CT_SdtComboBox {};return _fbfgb };type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; +// Additional First Line Indentation +FirstLineAttr *_ff .ST_TwipsMeasure ; -// Default Checkbox Form Field State -Default *CT_OnOff ; +// Additional First Line Indentation in Character Units +FirstLineCharsAttr *int64 ;};func (_cdeafa ST_CombineBrackets )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdeafa .String (),start );};func (_gadfd ST_PTabRelativeTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gadfd .String (),start );};type CT_LatentStyles struct{ -// Checkbox Form Field State -Checked *CT_OnOff ;}; +// Default Style Locking Setting +DefLockedStateAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_ebbbg *CT_DataBinding )ValidateWithPath (path string )error {return nil };const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_d .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;}; +// Default User Interface Priority Setting +DefUIPriorityAttr *int64 ; -// Validate validates the CT_TrPrChange and its children -func (_dadcdg *CT_TrPrChange )Validate ()error {return _dadcdg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gfdbf *CT_Height )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbcb :=range start .Attr {if _gbcb .Name .Local =="\u0076\u0061\u006c"{_egdaa ,_ccffa :=ParseUnionST_TwipsMeasure (_gbcb .Value );if _ccffa !=nil {return _ccffa ;};_gfdbf .ValAttr =&_egdaa ;continue ;};if _gbcb .Name .Local =="\u0068\u0052\u0075l\u0065"{_gfdbf .HRuleAttr .UnmarshalXMLAttr (_gbcb );continue ;};};for {_aafca ,_dcbbed :=d .Token ();if _dcbbed !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_dcbbed );};if _fddg ,_dcgeec :=_aafca .(_f .EndElement );_dcgeec &&_fddg .Name ==start .Name {break ;};};return nil ;};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_abdaad :=&WdCT_WrapSquare {};_abdaad .WrapTextAttr =WdST_WrapText (1);return _abdaad ;};func NewCT_DocPartTypes ()*CT_DocPartTypes {_abde :=&CT_DocPartTypes {};return _abde };type CT_Control struct{ +// Default Semi-Hidden Setting +DefSemiHiddenAttr *_ff .ST_OnOff ; -// Unique Name for Embedded Control -NameAttr *string ; +// Default Hidden Until Used Setting +DefUnhideWhenUsedAttr *_ff .ST_OnOff ; -// Shape Reference -ShapeidAttr *string ;IdAttr *string ;}; +// Default Primary Style Setting +DefQFormatAttr *_ff .ST_OnOff ; -// Validate validates the WdCT_PosVChoice and its children -func (_cedgec *WdCT_PosVChoice )Validate ()error {return _cedgec .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};func (_abafg *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 :_ff .Sprintf ("\u0025\u0076",_abafg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bddebe ST_MeasurementOrPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bddebe .ST_DecimalNumberOrPercent !=nil {e .Encode (_bddebe .ST_DecimalNumberOrPercent );};if _bddebe .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_bddebe .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_bceg *CT_FtnEdn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bceg .TypeAttr !=ST_FtnEdnUnset {_cgdb ,_aagge :=_bceg .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _aagge !=nil {return _aagge ;};start .Attr =append (start .Attr ,_cgdb );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_bceg .IdAttr )});e .EncodeToken (start );for _ ,_gbgfb :=range _bceg .EG_BlockLevelElts {_gbgfb .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Latent Style Count +CountAttr *int64 ; -// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path -func (_aeeda *CT_Lock )ValidateWithPath (path string )error {if _ggeb :=_aeeda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggeb !=nil {return _ggeb ;};return nil ;};func (_dccfb *CT_PageNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dccfb .FmtAttr !=ST_NumberFormatUnset {_gcfdag ,_cffbg :=_dccfb .FmtAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0066m\u0074"});if _cffbg !=nil {return _cffbg ;};start .Attr =append (start .Attr ,_gcfdag );};if _dccfb .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_dccfb .StartAttr )});};if _dccfb .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 :_ff .Sprintf ("\u0025\u0076",*_dccfb .ChapStyleAttr )});};if _dccfb .ChapSepAttr !=ST_ChapterSepUnset {_ffdce ,_bfacbe :=_dccfb .ChapSepAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _bfacbe !=nil {return _bfacbe ;};start .Attr =append (start .Attr ,_ffdce );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Latent Style Exception +LsdException []*CT_LsdException ;}; -// Validate validates the CT_OptimizeForBrowser and its children -func (_dagbcf *CT_OptimizeForBrowser )Validate ()error {return _dagbcf .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};func (_eadde *ST_DocPartType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gacbgf ,_badcg :=d .Token ();if _badcg !=nil {return _badcg ;};if _ceeac ,_dceddd :=_gacbgf .(_f .EndElement );_dceddd &&_ceeac .Name ==start .Name {*_eadde =1;return nil ;};if _gbbedf ,_gadbgf :=_gacbgf .(_f .CharData );!_gadbgf {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gacbgf );}else {switch string (_gbbedf ){case "":*_eadde =0;case "\u006e\u006f\u006e\u0065":*_eadde =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eadde =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_eadde =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_eadde =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_eadde =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_eadde =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_eadde =7;};};_gacbgf ,_badcg =d .Token ();if _badcg !=nil {return _badcg ;};if _gbbdde ,_gcgdfd :=_gacbgf .(_f .EndElement );_gcgdfd &&_gbbdde .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gacbgf );}; +// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path +func (_bdbba *CT_TextScale )ValidateWithPath (path string )error {if _bdbba .ValAttr !=nil {if _dfeda :=_bdbba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfeda !=nil {return _dfeda ;};};return nil ;};func (_bacbdg ST_CharacterSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bacbdg .String (),start );}; -// Validate validates the CT_FitText and its children -func (_bdeefc *CT_FitText )Validate ()error {return _bdeefc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};type CT_Div struct{ +// Validate validates the CT_AutoCaption and its children +func (_beee *CT_AutoCaption )Validate ()error {return _beee .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");}; -// div Data ID -IdAttr int64 ; +// Validate validates the CT_SectType and its children +func (_ccgfga *CT_SectType )Validate ()error {return _ccgfga .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_fgfdea ST_RubyAlign )String ()string {switch _fgfdea {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 "";};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);type ST_FtnEdn byte ;func (_ecacae WdST_RelFromV )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggfac :=_d .Attr {};_ggfac .Name =name ;switch _ecacae {case WdST_RelFromVUnset :_ggfac .Value ="";case WdST_RelFromVMargin :_ggfac .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_ggfac .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_ggfac .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_ggfac .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_ggfac .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_ggfac .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_ggfac .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_ggfac .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _ggfac ,nil ;};func (_deegc *ST_FldCharType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_deegc =0;case "\u0062\u0065\u0067i\u006e":*_deegc =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_deegc =2;case "\u0065\u006e\u0064":*_deegc =3;};return nil ;};func (_fgcgde ST_Merge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgcgde .String (),start );};func (_fggcc *CT_FontsList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egged :for {_fbefab ,_ccab :=d .Token ();if _ccab !=nil {return _ccab ;};switch _dgde :=_fbefab .(type ){case _d .StartElement :switch _dgde .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 :"\u0066\u006f\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 :"\u0066\u006f\u006e\u0074"}:_fbdge :=NewCT_Font ();if _cgfd :=d .DecodeElement (_fbdge ,&_dgde );_cgfd !=nil {return _cgfd ;};_fggcc .Font =append (_fggcc .Font ,_fbdge );default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_F\u006f\u006et\u0073\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dgde .Name );if _cbcc :=d .Skip ();_cbcc !=nil {return _cbcc ;};};case _d .EndElement :break _egged ;case _d .CharData :};};return nil ;};type CT_WebSettings struct{ -// Data for HTML blockquote Element -BlockQuote *CT_OnOff ; +// Root Frameset Definition +Frameset *CT_Frameset ; -// Data for HTML body Element -BodyDiv *CT_OnOff ; +// Information about HTML div Elements +Divs *CT_Divs ; -// Left Margin for HTML div -MarLeft *CT_SignedTwipsMeasure ; +// Output Encoding When Saving as Web Page +Encoding *CT_String ; -// Right Margin for HTML div -MarRight *CT_SignedTwipsMeasure ; +// Disable Features Not Supported by Target Web Browser +OptimizeForBrowser *CT_OptimizeForBrowser ; -// Top Margin for HTML div -MarTop *CT_SignedTwipsMeasure ; +// Utilize VML When Saving as Web Page +RelyOnVML *CT_OnOff ; -// Bottom Margin for HTML div -MarBottom *CT_SignedTwipsMeasure ; +// Allow PNG as Graphic Format +AllowPNG *CT_OnOff ; -// Set of Borders for HTML div -DivBdr *CT_DivBdr ; +// Do Not Rely on CSS for Font Face Formatting +DoNotRelyOnCSS *CT_OnOff ; -// Child div Elements Contained within Current div -DivsChild []*CT_Divs ;};func NewWdCT_WrapPath ()*WdCT_WrapPath {_gbgfa :=&WdCT_WrapPath {};_gbgfa .Start =_da .NewCT_Point2D ();return _gbgfa ;}; +// Recommend Web Page Format over Single File Web Page Format +DoNotSaveAsSingleFile *CT_OnOff ; -// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path -func (_acffg *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil }; +// Do Not Place Supporting Files in Subdirectory +DoNotOrganizeInFolder *CT_OnOff ; -// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path -func (_adcgg *CT_TblGridCol )ValidateWithPath (path string )error {if _adcgg .WAttr !=nil {if _aaggb :=_adcgg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_aaggb !=nil {return _aaggb ;};};return nil ;};type EG_RunLevelElts struct{ +// Do Not Use File Names Longer than 8.3 Characters +DoNotUseLongFileNames *CT_OnOff ; -// Proofing Error Anchor -ProofErr *CT_ProofErr ; +// Pixels per Inch for Graphics/Images +PixelsPerInch *CT_DecimalNumber ; -// Range Permission Start -PermStart *CT_PermStart ; +// Target Screen Size for Web Page +TargetScreenSz *CT_TargetScreenSz ; -// Range Permission End -PermEnd *CT_Perm ; +// Save Smart Tag Data in XML Property Bag +SaveSmartTagsAsXml *CT_OnOff ;};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;);type ST_TextAlignment byte ;const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;);func (_ecaab *ST_Direction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfbfba ,_fdaab :=d .Token ();if _fdaab !=nil {return _fdaab ;};if _fcage ,_dafgcg :=_gfbfba .(_d .EndElement );_dafgcg &&_fcage .Name ==start .Name {*_ecaab =1;return nil ;};if _fagde ,_gbeef :=_gfbfba .(_d .CharData );!_gbeef {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfbfba );}else {switch string (_fagde ){case "":*_ecaab =0;case "\u006c\u0074\u0072":*_ecaab =1;case "\u0072\u0074\u006c":*_ecaab =2;};};_gfbfba ,_fdaab =d .Token ();if _fdaab !=nil {return _fdaab ;};if _eedfca ,_caecf :=_gfbfba .(_d .EndElement );_caecf &&_eedfca .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfbfba );};func (_gbgaab *ST_TblStyleOverrideType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_decedge ,_fafga :=d .Token ();if _fafga !=nil {return _fafga ;};if _ggdee ,_egffac :=_decedge .(_d .EndElement );_egffac &&_ggdee .Name ==start .Name {*_gbgaab =1;return nil ;};if _edgfad ,_gdcad :=_decedge .(_d .CharData );!_gdcad {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_decedge );}else {switch string (_edgfad ){case "":*_gbgaab =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_gbgaab =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_gbgaab =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_gbgaab =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_gbgaab =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_gbgaab =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_gbgaab =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_gbgaab =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_gbgaab =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_gbgaab =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_gbgaab =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_gbgaab =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_gbgaab =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_gbgaab =13;};};_decedge ,_fafga =d .Token ();if _fafga !=nil {return _fafga ;};if _ggdag ,_aebba :=_decedge .(_d .EndElement );_aebba &&_ggdag .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_decedge );}; -// Inserted Run Content -Ins *CT_RunTrackChange ; +// Validate validates the CT_DataBinding and its children +func (_agcfd *CT_DataBinding )Validate ()error {return _agcfd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func (_dbfdf *CT_Language )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dadaf :=range start .Attr {if _dadaf .Name .Local =="\u0076\u0061\u006c"{_eggg ,_afdfb :=_dadaf .Value ,error (nil );if _afdfb !=nil {return _afdfb ;};_dbfdf .ValAttr =&_eggg ;continue ;};if _dadaf .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_eaafg ,_ggfddd :=_dadaf .Value ,error (nil );if _ggfddd !=nil {return _ggfddd ;};_dbfdf .EastAsiaAttr =&_eaafg ;continue ;};if _dadaf .Name .Local =="\u0062\u0069\u0064\u0069"{_fdggc ,_edffd :=_dadaf .Value ,error (nil );if _edffd !=nil {return _edffd ;};_dbfdf .BidiAttr =&_fdggc ;continue ;};};for {_eeee ,_ffgbca :=d .Token ();if _ffgbca !=nil {return _ace .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_ffgbca );};if _bbbfeb ,_abeff :=_eeee .(_d .EndElement );_abeff &&_bbbfeb .Name ==start .Name {break ;};};return nil ;};func (_cag *CT_BdoContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceee :=range start .Attr {if _ceee .Name .Local =="\u0076\u0061\u006c"{_cag .ValAttr .UnmarshalXMLAttr (_ceee );continue ;};};_aafd :for {_dfge ,_bfb :=d .Token ();if _bfb !=nil {return _bfb ;};switch _feb :=_dfge .(type ){case _d .StartElement :switch _feb .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_ebbd :=NewCT_SimpleField ();if _deae :=d .DecodeElement (_ebbd ,&_feb );_deae !=nil {return _deae ;};_cag .FldSimple =append (_cag .FldSimple ,_ebbd );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cag .Hyperlink =NewCT_Hyperlink ();if _fad :=d .DecodeElement (_cag .Hyperlink ,&_feb );_fad !=nil {return _fad ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cag .SubDoc =NewCT_Rel ();if _feac :=d .DecodeElement (_cag .SubDoc ,&_feb );_feac !=nil {return _feac ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aafda :=NewEG_ContentRunContent ();_aafda .CustomXml =NewCT_CustomXmlRun ();if _eec :=d .DecodeElement (_aafda .CustomXml ,&_feb );_eec !=nil {return _eec ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_aafda );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ega :=NewEG_ContentRunContent ();_ega .SmartTag =NewCT_SmartTagRun ();if _gaba :=d .DecodeElement (_ega .SmartTag ,&_feb );_gaba !=nil {return _gaba ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_ega );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_fafa :=NewEG_ContentRunContent ();_fafa .Sdt =NewCT_SdtRun ();if _cdb :=d .DecodeElement (_fafa .Sdt ,&_feb );_cdb !=nil {return _cdb ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_fafa );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_fdgg :=NewEG_ContentRunContent ();_fdgg .Dir =NewCT_DirContentRun ();if _cdd :=d .DecodeElement (_fdgg .Dir ,&_feb );_cdd !=nil {return _cdd ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_fdgg );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_cgce :=NewEG_ContentRunContent ();_cgce .Bdo =NewCT_BdoContentRun ();if _febf :=d .DecodeElement (_cgce .Bdo ,&_feb );_febf !=nil {return _febf ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_cgce );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 :"\u0072"},_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 :"\u0072"}:_acac :=NewEG_ContentRunContent ();_acac .R =NewCT_R ();if _geed :=d .DecodeElement (_acac .R ,&_feb );_geed !=nil {return _geed ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_acac );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_baeg :=NewEG_ContentRunContent ();_dfe :=NewEG_RunLevelElts ();_dfe .ProofErr =NewCT_ProofErr ();if _fbb :=d .DecodeElement (_dfe .ProofErr ,&_feb );_fbb !=nil {return _fbb ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_baeg );_baeg .EG_RunLevelElts =append (_baeg .EG_RunLevelElts ,_dfe );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bcdg :=NewEG_ContentRunContent ();_ebe :=NewEG_RunLevelElts ();_ebe .PermStart =NewCT_PermStart ();if _cfad :=d .DecodeElement (_ebe .PermStart ,&_feb );_cfad !=nil {return _cfad ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_bcdg );_bcdg .EG_RunLevelElts =append (_bcdg .EG_RunLevelElts ,_ebe );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_def :=NewEG_ContentRunContent ();_cdaf :=NewEG_RunLevelElts ();_cdaf .PermEnd =NewCT_Perm ();if _bgg :=d .DecodeElement (_cdaf .PermEnd ,&_feb );_bgg !=nil {return _bgg ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_def );_def .EG_RunLevelElts =append (_def .EG_RunLevelElts ,_cdaf );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_aed :=NewEG_ContentRunContent ();_dee :=NewEG_RunLevelElts ();_dee .Ins =NewCT_RunTrackChange ();if _acc :=d .DecodeElement (_dee .Ins ,&_feb );_acc !=nil {return _acc ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_aed );_aed .EG_RunLevelElts =append (_aed .EG_RunLevelElts ,_dee );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dbd :=NewEG_ContentRunContent ();_egad :=NewEG_RunLevelElts ();_egad .Del =NewCT_RunTrackChange ();if _edd :=d .DecodeElement (_egad .Del ,&_feb );_edd !=nil {return _edd ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_dbd );_dbd .EG_RunLevelElts =append (_dbd .EG_RunLevelElts ,_egad );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_efc :=NewEG_ContentRunContent ();_acg :=NewEG_RunLevelElts ();_acg .MoveFrom =NewCT_RunTrackChange ();if _ceae :=d .DecodeElement (_acg .MoveFrom ,&_feb );_ceae !=nil {return _ceae ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_efc );_efc .EG_RunLevelElts =append (_efc .EG_RunLevelElts ,_acg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ccda :=NewEG_ContentRunContent ();_ceb :=NewEG_RunLevelElts ();_ceb .MoveTo =NewCT_RunTrackChange ();if _fff :=d .DecodeElement (_ceb .MoveTo ,&_feb );_fff !=nil {return _fff ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_ccda );_ccda .EG_RunLevelElts =append (_ccda .EG_RunLevelElts ,_ceb );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bafg :=NewEG_ContentRunContent ();_bcbe :=NewEG_RunLevelElts ();_cfcg :=NewEG_RangeMarkupElements ();_cfcg .BookmarkStart =NewCT_Bookmark ();if _eceb :=d .DecodeElement (_cfcg .BookmarkStart ,&_feb );_eceb !=nil {return _eceb ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_bafg );_bafg .EG_RunLevelElts =append (_bafg .EG_RunLevelElts ,_bcbe );_bcbe .EG_RangeMarkupElements =append (_bcbe .EG_RangeMarkupElements ,_cfcg );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ebbc :=NewEG_ContentRunContent ();_fef :=NewEG_RunLevelElts ();_degf :=NewEG_RangeMarkupElements ();_degf .BookmarkEnd =NewCT_MarkupRange ();if _eac :=d .DecodeElement (_degf .BookmarkEnd ,&_feb );_eac !=nil {return _eac ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_ebbc );_ebbc .EG_RunLevelElts =append (_ebbc .EG_RunLevelElts ,_fef );_fef .EG_RangeMarkupElements =append (_fef .EG_RangeMarkupElements ,_degf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ceac :=NewEG_ContentRunContent ();_eag :=NewEG_RunLevelElts ();_bac :=NewEG_RangeMarkupElements ();_bac .MoveFromRangeStart =NewCT_MoveBookmark ();if _dgf :=d .DecodeElement (_bac .MoveFromRangeStart ,&_feb );_dgf !=nil {return _dgf ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_ceac );_ceac .EG_RunLevelElts =append (_ceac .EG_RunLevelElts ,_eag );_eag .EG_RangeMarkupElements =append (_eag .EG_RangeMarkupElements ,_bac );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bea :=NewEG_ContentRunContent ();_cdcd :=NewEG_RunLevelElts ();_bfbb :=NewEG_RangeMarkupElements ();_bfbb .MoveFromRangeEnd =NewCT_MarkupRange ();if _eed :=d .DecodeElement (_bfbb .MoveFromRangeEnd ,&_feb );_eed !=nil {return _eed ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_bea );_bea .EG_RunLevelElts =append (_bea .EG_RunLevelElts ,_cdcd );_cdcd .EG_RangeMarkupElements =append (_cdcd .EG_RangeMarkupElements ,_bfbb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_beac :=NewEG_ContentRunContent ();_age :=NewEG_RunLevelElts ();_aef :=NewEG_RangeMarkupElements ();_aef .MoveToRangeStart =NewCT_MoveBookmark ();if _dgff :=d .DecodeElement (_aef .MoveToRangeStart ,&_feb );_dgff !=nil {return _dgff ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_beac );_beac .EG_RunLevelElts =append (_beac .EG_RunLevelElts ,_age );_age .EG_RangeMarkupElements =append (_age .EG_RangeMarkupElements ,_aef );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dgfc :=NewEG_ContentRunContent ();_ebf :=NewEG_RunLevelElts ();_bec :=NewEG_RangeMarkupElements ();_bec .MoveToRangeEnd =NewCT_MarkupRange ();if _eeb :=d .DecodeElement (_bec .MoveToRangeEnd ,&_feb );_eeb !=nil {return _eeb ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_dgfc );_dgfc .EG_RunLevelElts =append (_dgfc .EG_RunLevelElts ,_ebf );_ebf .EG_RangeMarkupElements =append (_ebf .EG_RangeMarkupElements ,_bec );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cbeb :=NewEG_ContentRunContent ();_ccg :=NewEG_RunLevelElts ();_bfa :=NewEG_RangeMarkupElements ();_bfa .CommentRangeStart =NewCT_MarkupRange ();if _ggaa :=d .DecodeElement (_bfa .CommentRangeStart ,&_feb );_ggaa !=nil {return _ggaa ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_cbeb );_cbeb .EG_RunLevelElts =append (_cbeb .EG_RunLevelElts ,_ccg );_ccg .EG_RangeMarkupElements =append (_ccg .EG_RangeMarkupElements ,_bfa );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cbda :=NewEG_ContentRunContent ();_fcg :=NewEG_RunLevelElts ();_ggf :=NewEG_RangeMarkupElements ();_ggf .CommentRangeEnd =NewCT_MarkupRange ();if _gddg :=d .DecodeElement (_ggf .CommentRangeEnd ,&_feb );_gddg !=nil {return _gddg ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_cbda );_cbda .EG_RunLevelElts =append (_cbda .EG_RunLevelElts ,_fcg );_fcg .EG_RangeMarkupElements =append (_fcg .EG_RangeMarkupElements ,_ggf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cce :=NewEG_ContentRunContent ();_bebc :=NewEG_RunLevelElts ();_ead :=NewEG_RangeMarkupElements ();_ead .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bbbd :=d .DecodeElement (_ead .CustomXmlInsRangeStart ,&_feb );_bbbd !=nil {return _bbbd ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_cce );_cce .EG_RunLevelElts =append (_cce .EG_RunLevelElts ,_bebc );_bebc .EG_RangeMarkupElements =append (_bebc .EG_RangeMarkupElements ,_ead );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgd :=NewEG_ContentRunContent ();_geae :=NewEG_RunLevelElts ();_bdg :=NewEG_RangeMarkupElements ();_bdg .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdc :=d .DecodeElement (_bdg .CustomXmlInsRangeEnd ,&_feb );_fdc !=nil {return _fdc ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_fgd );_fgd .EG_RunLevelElts =append (_fgd .EG_RunLevelElts ,_geae );_geae .EG_RangeMarkupElements =append (_geae .EG_RangeMarkupElements ,_bdg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bggc :=NewEG_ContentRunContent ();_bdc :=NewEG_RunLevelElts ();_beag :=NewEG_RangeMarkupElements ();_beag .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffaf :=d .DecodeElement (_beag .CustomXmlDelRangeStart ,&_feb );_ffaf !=nil {return _ffaf ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_bggc );_bggc .EG_RunLevelElts =append (_bggc .EG_RunLevelElts ,_bdc );_bdc .EG_RangeMarkupElements =append (_bdc .EG_RangeMarkupElements ,_beag );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffc :=NewEG_ContentRunContent ();_cecb :=NewEG_RunLevelElts ();_cfcgb :=NewEG_RangeMarkupElements ();_cfcgb .CustomXmlDelRangeEnd =NewCT_Markup ();if _fabf :=d .DecodeElement (_cfcgb .CustomXmlDelRangeEnd ,&_feb );_fabf !=nil {return _fabf ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_ffc );_ffc .EG_RunLevelElts =append (_ffc .EG_RunLevelElts ,_cecb );_cecb .EG_RangeMarkupElements =append (_cecb .EG_RangeMarkupElements ,_cfcgb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cfaea :=NewEG_ContentRunContent ();_dac :=NewEG_RunLevelElts ();_defa :=NewEG_RangeMarkupElements ();_defa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dec :=d .DecodeElement (_defa .CustomXmlMoveFromRangeStart ,&_feb );_dec !=nil {return _dec ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_cfaea );_cfaea .EG_RunLevelElts =append (_cfaea .EG_RunLevelElts ,_dac );_dac .EG_RangeMarkupElements =append (_dac .EG_RangeMarkupElements ,_defa );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bcge :=NewEG_ContentRunContent ();_cbgg :=NewEG_RunLevelElts ();_eae :=NewEG_RangeMarkupElements ();_eae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbgf :=d .DecodeElement (_eae .CustomXmlMoveFromRangeEnd ,&_feb );_cbgf !=nil {return _cbgf ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_bcge );_bcge .EG_RunLevelElts =append (_bcge .EG_RunLevelElts ,_cbgg );_cbgg .EG_RangeMarkupElements =append (_cbgg .EG_RangeMarkupElements ,_eae );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gca :=NewEG_ContentRunContent ();_bebd :=NewEG_RunLevelElts ();_eabe :=NewEG_RangeMarkupElements ();_eabe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abbc :=d .DecodeElement (_eabe .CustomXmlMoveToRangeStart ,&_feb );_abbc !=nil {return _abbc ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_gca );_gca .EG_RunLevelElts =append (_gca .EG_RunLevelElts ,_bebd );_bebd .EG_RangeMarkupElements =append (_bebd .EG_RangeMarkupElements ,_eabe );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_daca :=NewEG_ContentRunContent ();_ggeg :=NewEG_RunLevelElts ();_cfga :=NewEG_RangeMarkupElements ();_cfga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fedc :=d .DecodeElement (_cfga .CustomXmlMoveToRangeEnd ,&_feb );_fedc !=nil {return _fedc ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_daca );_daca .EG_RunLevelElts =append (_daca .EG_RunLevelElts ,_ggeg );_ggeg .EG_RangeMarkupElements =append (_ggeg .EG_RangeMarkupElements ,_cfga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfgc :=NewEG_ContentRunContent ();_eecf :=NewEG_RunLevelElts ();_cgf :=NewEG_MathContent ();_cgf .OMathPara =_ed .NewOMathPara ();if _afb :=d .DecodeElement (_cgf .OMathPara ,&_feb );_afb !=nil {return _afb ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_bfgc );_bfgc .EG_RunLevelElts =append (_bfgc .EG_RunLevelElts ,_eecf );_eecf .EG_MathContent =append (_eecf .EG_MathContent ,_cgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_caca :=NewEG_ContentRunContent ();_cgb :=NewEG_RunLevelElts ();_gcg :=NewEG_MathContent ();_gcg .OMath =_ed .NewOMath ();if _dad :=d .DecodeElement (_gcg .OMath ,&_feb );_dad !=nil {return _dad ;};_cag .EG_ContentRunContent =append (_cag .EG_ContentRunContent ,_caca );_caca .EG_RunLevelElts =append (_caca .EG_RunLevelElts ,_cgb );_cgb .EG_MathContent =append (_cgb .EG_MathContent ,_gcg );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0064\u006f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_feb .Name );if _eacc :=d .Skip ();_eacc !=nil {return _eacc ;};};case _d .EndElement :break _aafd ;case _d .CharData :};};return nil ;};func (_ecfa *CT_FontSig )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbgc :=range start .Attr {if _gbgc .Name .Local =="\u0075\u0073\u0062\u0030"{_bega ,_fafe :=_gbgc .Value ,error (nil );if _fafe !=nil {return _fafe ;};_ecfa .Usb0Attr =_bega ;continue ;};if _gbgc .Name .Local =="\u0075\u0073\u0062\u0031"{_debe ,_bgfb :=_gbgc .Value ,error (nil );if _bgfb !=nil {return _bgfb ;};_ecfa .Usb1Attr =_debe ;continue ;};if _gbgc .Name .Local =="\u0075\u0073\u0062\u0032"{_cgbde ,_baaag :=_gbgc .Value ,error (nil );if _baaag !=nil {return _baaag ;};_ecfa .Usb2Attr =_cgbde ;continue ;};if _gbgc .Name .Local =="\u0075\u0073\u0062\u0033"{_ebga ,_eecfe :=_gbgc .Value ,error (nil );if _eecfe !=nil {return _eecfe ;};_ecfa .Usb3Attr =_ebga ;continue ;};if _gbgc .Name .Local =="\u0063\u0073\u0062\u0030"{_cdedf ,_acdgfa :=_gbgc .Value ,error (nil );if _acdgfa !=nil {return _acdgfa ;};_ecfa .Csb0Attr =_cdedf ;continue ;};if _gbgc .Name .Local =="\u0063\u0073\u0062\u0031"{_beegg ,_edgcf :=_gbgc .Value ,error (nil );if _edgcf !=nil {return _edgcf ;};_ecfa .Csb1Attr =_beegg ;continue ;};};for {_fbec ,_edbea :=d .Token ();if _edbea !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_edbea );};if _gcfcf ,_dbgag :=_fbec .(_d .EndElement );_dbgag &&_gcfcf .Name ==start .Name {break ;};};return nil ;}; -// Deleted Run Content -Del *CT_RunTrackChange ; +// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path +func (_cfecd *CT_SdtComboBox )ValidateWithPath (path string )error {for _eagadd ,_gecd :=range _cfecd .ListItem {if _eggga :=_gecd .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_eagadd ));_eggga !=nil {return _eggga ;};};return nil ;};func (_gfega *CT_FontFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bgdgc ,_bffec :=_gfega .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bffec !=nil {return _bffec ;};start .Attr =append (start .Attr ,_bgdgc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_eafdg :=&WdCT_WordprocessingShapeChoice1 {};return _eafdg ;};func (_ccgf *CT_CustomXmlRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffdf :=range start .Attr {if _ffdf .Name .Local =="\u0075\u0072\u0069"{_fcge ,_acaee :=_ffdf .Value ,error (nil );if _acaee !=nil {return _acaee ;};_ccgf .UriAttr =&_fcge ;continue ;};if _ffdf .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_ebffa ,_eccg :=_ffdf .Value ,error (nil );if _eccg !=nil {return _eccg ;};_ccgf .ElementAttr =_ebffa ;continue ;};};_ebccg :for {_bdaa ,_dfbf :=d .Token ();if _dfbf !=nil {return _dfbf ;};switch _becd :=_bdaa .(type ){case _d .StartElement :switch _becd .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_ccgf .CustomXmlPr =NewCT_CustomXmlPr ();if _fegfe :=d .DecodeElement (_ccgf .CustomXmlPr ,&_becd );_fegfe !=nil {return _fegfe ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_gbgg :=NewEG_ContentRowContent ();_eadbd :=NewCT_Row ();if _fgfg :=d .DecodeElement (_eadbd ,&_becd );_fgfg !=nil {return _fgfg ;};_gbgg .Tr =append (_gbgg .Tr ,_eadbd );_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_gbgg );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bbfgf :=NewEG_ContentRowContent ();_bbfgf .CustomXml =NewCT_CustomXmlRow ();if _aabf :=d .DecodeElement (_bbfgf .CustomXml ,&_becd );_aabf !=nil {return _aabf ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_bbfgf );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gbgf :=NewEG_ContentRowContent ();_gbgf .Sdt =NewCT_SdtRow ();if _ggfd :=d .DecodeElement (_gbgf .Sdt ,&_becd );_ggfd !=nil {return _ggfd ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_gbgf );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_adgd :=NewEG_ContentRowContent ();_cfbge :=NewEG_RunLevelElts ();_cfbge .ProofErr =NewCT_ProofErr ();if _cgddab :=d .DecodeElement (_cfbge .ProofErr ,&_becd );_cgddab !=nil {return _cgddab ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_adgd );_adgd .EG_RunLevelElts =append (_adgd .EG_RunLevelElts ,_cfbge );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_aafac :=NewEG_ContentRowContent ();_cbaf :=NewEG_RunLevelElts ();_cbaf .PermStart =NewCT_PermStart ();if _ggca :=d .DecodeElement (_cbaf .PermStart ,&_becd );_ggca !=nil {return _ggca ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_aafac );_aafac .EG_RunLevelElts =append (_aafac .EG_RunLevelElts ,_cbaf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ffcbd :=NewEG_ContentRowContent ();_dgcbg :=NewEG_RunLevelElts ();_dgcbg .PermEnd =NewCT_Perm ();if _bbcca :=d .DecodeElement (_dgcbg .PermEnd ,&_becd );_bbcca !=nil {return _bbcca ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_ffcbd );_ffcbd .EG_RunLevelElts =append (_ffcbd .EG_RunLevelElts ,_dgcbg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fgef :=NewEG_ContentRowContent ();_aebf :=NewEG_RunLevelElts ();_aebf .Ins =NewCT_RunTrackChange ();if _fdef :=d .DecodeElement (_aebf .Ins ,&_becd );_fdef !=nil {return _fdef ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_fgef );_fgef .EG_RunLevelElts =append (_fgef .EG_RunLevelElts ,_aebf );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ddac :=NewEG_ContentRowContent ();_gdeb :=NewEG_RunLevelElts ();_gdeb .Del =NewCT_RunTrackChange ();if _aeedc :=d .DecodeElement (_gdeb .Del ,&_becd );_aeedc !=nil {return _aeedc ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_ddac );_ddac .EG_RunLevelElts =append (_ddac .EG_RunLevelElts ,_gdeb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fdac :=NewEG_ContentRowContent ();_aecg :=NewEG_RunLevelElts ();_aecg .MoveFrom =NewCT_RunTrackChange ();if _cbgfb :=d .DecodeElement (_aecg .MoveFrom ,&_becd );_cbgfb !=nil {return _cbgfb ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_fdac );_fdac .EG_RunLevelElts =append (_fdac .EG_RunLevelElts ,_aecg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_beacag :=NewEG_ContentRowContent ();_dcda :=NewEG_RunLevelElts ();_dcda .MoveTo =NewCT_RunTrackChange ();if _dbbe :=d .DecodeElement (_dcda .MoveTo ,&_becd );_dbbe !=nil {return _dbbe ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_beacag );_beacag .EG_RunLevelElts =append (_beacag .EG_RunLevelElts ,_dcda );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_deff :=NewEG_ContentRowContent ();_bfge :=NewEG_RunLevelElts ();_bacg :=NewEG_RangeMarkupElements ();_bacg .BookmarkStart =NewCT_Bookmark ();if _gebcf :=d .DecodeElement (_bacg .BookmarkStart ,&_becd );_gebcf !=nil {return _gebcf ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_deff );_deff .EG_RunLevelElts =append (_deff .EG_RunLevelElts ,_bfge );_bfge .EG_RangeMarkupElements =append (_bfge .EG_RangeMarkupElements ,_bacg );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bgada :=NewEG_ContentRowContent ();_dcbe :=NewEG_RunLevelElts ();_bfee :=NewEG_RangeMarkupElements ();_bfee .BookmarkEnd =NewCT_MarkupRange ();if _badc :=d .DecodeElement (_bfee .BookmarkEnd ,&_becd );_badc !=nil {return _badc ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_bgada );_bgada .EG_RunLevelElts =append (_bgada .EG_RunLevelElts ,_dcbe );_dcbe .EG_RangeMarkupElements =append (_dcbe .EG_RangeMarkupElements ,_bfee );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fdfc :=NewEG_ContentRowContent ();_cbfa :=NewEG_RunLevelElts ();_fag :=NewEG_RangeMarkupElements ();_fag .MoveFromRangeStart =NewCT_MoveBookmark ();if _cegfc :=d .DecodeElement (_fag .MoveFromRangeStart ,&_becd );_cegfc !=nil {return _cegfc ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_fdfc );_fdfc .EG_RunLevelElts =append (_fdfc .EG_RunLevelElts ,_cbfa );_cbfa .EG_RangeMarkupElements =append (_cbfa .EG_RangeMarkupElements ,_fag );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcccb :=NewEG_ContentRowContent ();_gfdd :=NewEG_RunLevelElts ();_dcde :=NewEG_RangeMarkupElements ();_dcde .MoveFromRangeEnd =NewCT_MarkupRange ();if _dfba :=d .DecodeElement (_dcde .MoveFromRangeEnd ,&_becd );_dfba !=nil {return _dfba ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_gcccb );_gcccb .EG_RunLevelElts =append (_gcccb .EG_RunLevelElts ,_gfdd );_gfdd .EG_RangeMarkupElements =append (_gfdd .EG_RangeMarkupElements ,_dcde );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gffca :=NewEG_ContentRowContent ();_cfedd :=NewEG_RunLevelElts ();_bagb :=NewEG_RangeMarkupElements ();_bagb .MoveToRangeStart =NewCT_MoveBookmark ();if _acagb :=d .DecodeElement (_bagb .MoveToRangeStart ,&_becd );_acagb !=nil {return _acagb ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_gffca );_gffca .EG_RunLevelElts =append (_gffca .EG_RunLevelElts ,_cfedd );_cfedd .EG_RangeMarkupElements =append (_cfedd .EG_RangeMarkupElements ,_bagb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dbee :=NewEG_ContentRowContent ();_bgcb :=NewEG_RunLevelElts ();_faceg :=NewEG_RangeMarkupElements ();_faceg .MoveToRangeEnd =NewCT_MarkupRange ();if _babda :=d .DecodeElement (_faceg .MoveToRangeEnd ,&_becd );_babda !=nil {return _babda ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_dbee );_dbee .EG_RunLevelElts =append (_dbee .EG_RunLevelElts ,_bgcb );_bgcb .EG_RangeMarkupElements =append (_bgcb .EG_RangeMarkupElements ,_faceg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gcga :=NewEG_ContentRowContent ();_bbaef :=NewEG_RunLevelElts ();_faedc :=NewEG_RangeMarkupElements ();_faedc .CommentRangeStart =NewCT_MarkupRange ();if _fbga :=d .DecodeElement (_faedc .CommentRangeStart ,&_becd );_fbga !=nil {return _fbga ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_gcga );_gcga .EG_RunLevelElts =append (_gcga .EG_RunLevelElts ,_bbaef );_bbaef .EG_RangeMarkupElements =append (_bbaef .EG_RangeMarkupElements ,_faedc );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afdb :=NewEG_ContentRowContent ();_fbefa :=NewEG_RunLevelElts ();_gddgg :=NewEG_RangeMarkupElements ();_gddgg .CommentRangeEnd =NewCT_MarkupRange ();if _cfaa :=d .DecodeElement (_gddgg .CommentRangeEnd ,&_becd );_cfaa !=nil {return _cfaa ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_afdb );_afdb .EG_RunLevelElts =append (_afdb .EG_RunLevelElts ,_fbefa );_fbefa .EG_RangeMarkupElements =append (_fbefa .EG_RangeMarkupElements ,_gddgg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dabf :=NewEG_ContentRowContent ();_bbede :=NewEG_RunLevelElts ();_cbcba :=NewEG_RangeMarkupElements ();_cbcba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _faeg :=d .DecodeElement (_cbcba .CustomXmlInsRangeStart ,&_becd );_faeg !=nil {return _faeg ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_dabf );_dabf .EG_RunLevelElts =append (_dabf .EG_RunLevelElts ,_bbede );_bbede .EG_RangeMarkupElements =append (_bbede .EG_RangeMarkupElements ,_cbcba );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcgfe :=NewEG_ContentRowContent ();_ebgg :=NewEG_RunLevelElts ();_addc :=NewEG_RangeMarkupElements ();_addc .CustomXmlInsRangeEnd =NewCT_Markup ();if _dfgec :=d .DecodeElement (_addc .CustomXmlInsRangeEnd ,&_becd );_dfgec !=nil {return _dfgec ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_fcgfe );_fcgfe .EG_RunLevelElts =append (_fcgfe .EG_RunLevelElts ,_ebgg );_ebgg .EG_RangeMarkupElements =append (_ebgg .EG_RangeMarkupElements ,_addc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eeda :=NewEG_ContentRowContent ();_degfd :=NewEG_RunLevelElts ();_ecebe :=NewEG_RangeMarkupElements ();_ecebe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cedb :=d .DecodeElement (_ecebe .CustomXmlDelRangeStart ,&_becd );_cedb !=nil {return _cedb ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_eeda );_eeda .EG_RunLevelElts =append (_eeda .EG_RunLevelElts ,_degfd );_degfd .EG_RangeMarkupElements =append (_degfd .EG_RangeMarkupElements ,_ecebe );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dabfc :=NewEG_ContentRowContent ();_edaec :=NewEG_RunLevelElts ();_ceag :=NewEG_RangeMarkupElements ();_ceag .CustomXmlDelRangeEnd =NewCT_Markup ();if _daaa :=d .DecodeElement (_ceag .CustomXmlDelRangeEnd ,&_becd );_daaa !=nil {return _daaa ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_dabfc );_dabfc .EG_RunLevelElts =append (_dabfc .EG_RunLevelElts ,_edaec );_edaec .EG_RangeMarkupElements =append (_edaec .EG_RangeMarkupElements ,_ceag );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bdged :=NewEG_ContentRowContent ();_caab :=NewEG_RunLevelElts ();_dbgc :=NewEG_RangeMarkupElements ();_dbgc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dffb :=d .DecodeElement (_dbgc .CustomXmlMoveFromRangeStart ,&_becd );_dffb !=nil {return _dffb ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_bdged );_bdged .EG_RunLevelElts =append (_bdged .EG_RunLevelElts ,_caab );_caab .EG_RangeMarkupElements =append (_caab .EG_RangeMarkupElements ,_dbgc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ebcbg :=NewEG_ContentRowContent ();_ffae :=NewEG_RunLevelElts ();_bgfc :=NewEG_RangeMarkupElements ();_bgfc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffb :=d .DecodeElement (_bgfc .CustomXmlMoveFromRangeEnd ,&_becd );_ffb !=nil {return _ffb ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_ebcbg );_ebcbg .EG_RunLevelElts =append (_ebcbg .EG_RunLevelElts ,_ffae );_ffae .EG_RangeMarkupElements =append (_ffae .EG_RangeMarkupElements ,_bgfc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dgdcc :=NewEG_ContentRowContent ();_edaaf :=NewEG_RunLevelElts ();_ceecb :=NewEG_RangeMarkupElements ();_ceecb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbfa :=d .DecodeElement (_ceecb .CustomXmlMoveToRangeStart ,&_becd );_gbfa !=nil {return _gbfa ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_dgdcc );_dgdcc .EG_RunLevelElts =append (_dgdcc .EG_RunLevelElts ,_edaaf );_edaaf .EG_RangeMarkupElements =append (_edaaf .EG_RangeMarkupElements ,_ceecb );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcfa :=NewEG_ContentRowContent ();_addf :=NewEG_RunLevelElts ();_cfgfe :=NewEG_RangeMarkupElements ();_cfgfe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cfce :=d .DecodeElement (_cfgfe .CustomXmlMoveToRangeEnd ,&_becd );_cfce !=nil {return _cfce ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_gcfa );_gcfa .EG_RunLevelElts =append (_gcfa .EG_RunLevelElts ,_addf );_addf .EG_RangeMarkupElements =append (_addf .EG_RangeMarkupElements ,_cfgfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcae :=NewEG_ContentRowContent ();_acba :=NewEG_RunLevelElts ();_cebff :=NewEG_MathContent ();_cebff .OMathPara =_ed .NewOMathPara ();if _efed :=d .DecodeElement (_cebff .OMathPara ,&_becd );_efed !=nil {return _efed ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_bcae );_bcae .EG_RunLevelElts =append (_bcae .EG_RunLevelElts ,_acba );_acba .EG_MathContent =append (_acba .EG_MathContent ,_cebff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggd :=NewEG_ContentRowContent ();_caac :=NewEG_RunLevelElts ();_bgbc :=NewEG_MathContent ();_bgbc .OMath =_ed .NewOMath ();if _caag :=d .DecodeElement (_bgbc .OMath ,&_becd );_caag !=nil {return _caag ;};_ccgf .EG_ContentRowContent =append (_ccgf .EG_ContentRowContent ,_ggd );_ggd .EG_RunLevelElts =append (_ggd .EG_RunLevelElts ,_caac );_caac .EG_MathContent =append (_caac .EG_MathContent ,_bgbc );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077\u0020\u0025\u0076",_becd .Name );if _efgc :=d .Skip ();_efgc !=nil {return _efgc ;};};case _d .EndElement :break _ebccg ;case _d .CharData :};};return nil ;};func (_eacfde *ST_Shd )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_degfe ,_caccg :=d .Token ();if _caccg !=nil {return _caccg ;};if _bedeaa ,_bgcccc :=_degfe .(_d .EndElement );_bgcccc &&_bedeaa .Name ==start .Name {*_eacfde =1;return nil ;};if _bgcebb ,_gggfcfb :=_degfe .(_d .CharData );!_gggfcfb {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_degfe );}else {switch string (_bgcebb ){case "":*_eacfde =0;case "\u006e\u0069\u006c":*_eacfde =1;case "\u0063\u006c\u0065a\u0072":*_eacfde =2;case "\u0073\u006f\u006ci\u0064":*_eacfde =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_eacfde =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_eacfde =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_eacfde =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_eacfde =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_eacfde =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_eacfde =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_eacfde =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_eacfde =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_eacfde =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_eacfde =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_eacfde =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_eacfde =15;case "\u0070\u0063\u0074\u0035":*_eacfde =16;case "\u0070\u0063\u00741\u0030":*_eacfde =17;case "\u0070\u0063\u00741\u0032":*_eacfde =18;case "\u0070\u0063\u00741\u0035":*_eacfde =19;case "\u0070\u0063\u00742\u0030":*_eacfde =20;case "\u0070\u0063\u00742\u0035":*_eacfde =21;case "\u0070\u0063\u00743\u0030":*_eacfde =22;case "\u0070\u0063\u00743\u0035":*_eacfde =23;case "\u0070\u0063\u00743\u0037":*_eacfde =24;case "\u0070\u0063\u00744\u0030":*_eacfde =25;case "\u0070\u0063\u00744\u0035":*_eacfde =26;case "\u0070\u0063\u00745\u0030":*_eacfde =27;case "\u0070\u0063\u00745\u0035":*_eacfde =28;case "\u0070\u0063\u00746\u0030":*_eacfde =29;case "\u0070\u0063\u00746\u0032":*_eacfde =30;case "\u0070\u0063\u00746\u0035":*_eacfde =31;case "\u0070\u0063\u00747\u0030":*_eacfde =32;case "\u0070\u0063\u00747\u0035":*_eacfde =33;case "\u0070\u0063\u00748\u0030":*_eacfde =34;case "\u0070\u0063\u00748\u0035":*_eacfde =35;case "\u0070\u0063\u00748\u0037":*_eacfde =36;case "\u0070\u0063\u00749\u0030":*_eacfde =37;case "\u0070\u0063\u00749\u0035":*_eacfde =38;};};_degfe ,_caccg =d .Token ();if _caccg !=nil {return _caccg ;};if _fdaga ,_fcacg :=_degfe .(_d .EndElement );_fcacg &&_fdaga .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_degfe );};func (_abagd *WdCT_PosV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gebcfe ,_ebbdd :=_abagd .RelativeFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _ebbdd !=nil {return _ebbdd ;};start .Attr =append (start .Attr ,_gebcfe );e .EncodeToken (start );_abagd .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Move Source Run Content -MoveFrom *CT_RunTrackChange ; +// Validate validates the CT_Numbering and its children +func (_bdgdb *CT_Numbering )Validate ()error {return _bdgdb .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");}; -// Move Destination Run Content -MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};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 (_dcbeb *CT_SectPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcbeb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ff .Sprintf ("\u0025\u0076",*_dcbeb .RsidRPrAttr )});};if _dcbeb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ff .Sprintf ("\u0025\u0076",*_dcbeb .RsidDelAttr )});};if _dcbeb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ff .Sprintf ("\u0025\u0076",*_dcbeb .RsidRAttr )});};if _dcbeb .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_dcbeb .RsidSectAttr )});};e .EncodeToken (start );if _dcbeb .EG_HdrFtrReferences !=nil {for _ ,_dcage :=range _dcbeb .EG_HdrFtrReferences {_dcage .MarshalXML (e ,_f .StartElement {});};};if _dcbeb .FootnotePr !=nil {_cegea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_dcbeb .FootnotePr ,_cegea );};if _dcbeb .EndnotePr !=nil {_dgbeg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_dcbeb .EndnotePr ,_dgbeg );};if _dcbeb .Type !=nil {_fcgec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_dcbeb .Type ,_fcgec );};if _dcbeb .PgSz !=nil {_cdfbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_dcbeb .PgSz ,_cdfbe );};if _dcbeb .PgMar !=nil {_daecb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_dcbeb .PgMar ,_daecb );};if _dcbeb .PaperSrc !=nil {_ggeeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_dcbeb .PaperSrc ,_ggeeb );};if _dcbeb .PgBorders !=nil {_ecabg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dcbeb .PgBorders ,_ecabg );};if _dcbeb .LnNumType !=nil {_dfaafe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dcbeb .LnNumType ,_dfaafe );};if _dcbeb .PgNumType !=nil {_acfbd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dcbeb .PgNumType ,_acfbd );};if _dcbeb .Cols !=nil {_bdfbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_dcbeb .Cols ,_bdfbb );};if _dcbeb .FormProt !=nil {_aefba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_dcbeb .FormProt ,_aefba );};if _dcbeb .VAlign !=nil {_bfdcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dcbeb .VAlign ,_bfdcc );};if _dcbeb .NoEndnote !=nil {_ddbgd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_dcbeb .NoEndnote ,_ddbgd );};if _dcbeb .TitlePg !=nil {_eedfg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_dcbeb .TitlePg ,_eedfg );};if _dcbeb .TextDirection !=nil {_gdbbga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcbeb .TextDirection ,_gdbbga );};if _dcbeb .Bidi !=nil {_beaef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_dcbeb .Bidi ,_beaef );};if _dcbeb .RtlGutter !=nil {_cdgf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_dcbeb .RtlGutter ,_cdgf );};if _dcbeb .DocGrid !=nil {_acabd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_dcbeb .DocGrid ,_acabd );};if _dcbeb .PrinterSettings !=nil {_fbdcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_dcbeb .PrinterSettings ,_fbdcf );};if _dcbeb .SectPrChange !=nil {_ceace :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dcbeb .SectPrChange ,_ceace );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_NumLvl struct{ +// Validate validates the WdCT_WordprocessingContentPart and its children +func (_ggaafd *WdCT_WordprocessingContentPart )Validate ()error {return _ggaafd .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 (_daggee *CT_String )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agabbf :=range start .Attr {if _agabbf .Name .Local =="\u0076\u0061\u006c"{_cebab ,_ddafe :=_agabbf .Value ,error (nil );if _ddafe !=nil {return _ddafe ;};_daggee .ValAttr =_cebab ;continue ;};};for {_gfbce ,_cabfga :=d .Token ();if _cabfga !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_cabfga );};if _gecbb ,_gebba :=_gfbce .(_d .EndElement );_gebba &&_gecbb .Name ==start .Name {break ;};};return nil ;};func (_decac *CT_TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdfacd :for {_dddbgb ,_acbfg :=d .Token ();if _acbfg !=nil {return _acbfg ;};switch _egcba :=_dddbgb .(type ){case _d .StartElement :switch _egcba .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_aadcfe :=NewCT_AltChunk ();if _fcgeeg :=d .DecodeElement (_aadcfe ,&_egcba );_fcgeeg !=nil {return _fcgeeg ;};_decac .AltChunk =append (_decac .AltChunk ,_aadcfe );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_agacde :=NewEG_ContentBlockContent ();_agacde .CustomXml =NewCT_CustomXmlBlock ();if _gcdcfb :=d .DecodeElement (_agacde .CustomXml ,&_egcba );_gcdcfb !=nil {return _gcdcfb ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_agacde );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gcebg :=NewEG_ContentBlockContent ();_gcebg .Sdt =NewCT_SdtBlock ();if _bbfffa :=d .DecodeElement (_gcebg .Sdt ,&_egcba );_bbfffa !=nil {return _bbfffa ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_gcebg );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 :"\u0070"},_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 :"\u0070"}:_efcgda :=NewEG_ContentBlockContent ();_bdbdc :=NewCT_P ();if _gecedg :=d .DecodeElement (_bdbdc ,&_egcba );_gecedg !=nil {return _gecedg ;};_efcgda .P =append (_efcgda .P ,_bdbdc );_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_efcgda );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_gdedee :=NewEG_ContentBlockContent ();_dgbef :=NewCT_Tbl ();if _dgbadc :=d .DecodeElement (_dgbef ,&_egcba );_dgbadc !=nil {return _dgbadc ;};_gdedee .Tbl =append (_gdedee .Tbl ,_dgbef );_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_gdedee );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bfbcf :=NewEG_ContentBlockContent ();_cdaac :=NewEG_RunLevelElts ();_cdaac .ProofErr =NewCT_ProofErr ();if _acfcg :=d .DecodeElement (_cdaac .ProofErr ,&_egcba );_acfcg !=nil {return _acfcg ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_bfbcf );_bfbcf .EG_RunLevelElts =append (_bfbcf .EG_RunLevelElts ,_cdaac );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_cffgacf :=NewEG_ContentBlockContent ();_cffbd :=NewEG_RunLevelElts ();_cffbd .PermStart =NewCT_PermStart ();if _ebcbfb :=d .DecodeElement (_cffbd .PermStart ,&_egcba );_ebcbfb !=nil {return _ebcbfb ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_cffgacf );_cffgacf .EG_RunLevelElts =append (_cffgacf .EG_RunLevelElts ,_cffbd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_afbda :=NewEG_ContentBlockContent ();_dcaadc :=NewEG_RunLevelElts ();_dcaadc .PermEnd =NewCT_Perm ();if _ecbbdf :=d .DecodeElement (_dcaadc .PermEnd ,&_egcba );_ecbbdf !=nil {return _ecbbdf ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_afbda );_afbda .EG_RunLevelElts =append (_afbda .EG_RunLevelElts ,_dcaadc );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gfaded :=NewEG_ContentBlockContent ();_ffegdd :=NewEG_RunLevelElts ();_ffegdd .Ins =NewCT_RunTrackChange ();if _agebb :=d .DecodeElement (_ffegdd .Ins ,&_egcba );_agebb !=nil {return _agebb ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_gfaded );_gfaded .EG_RunLevelElts =append (_gfaded .EG_RunLevelElts ,_ffegdd );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ggafca :=NewEG_ContentBlockContent ();_cagcf :=NewEG_RunLevelElts ();_cagcf .Del =NewCT_RunTrackChange ();if _acdge :=d .DecodeElement (_cagcf .Del ,&_egcba );_acdge !=nil {return _acdge ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_ggafca );_ggafca .EG_RunLevelElts =append (_ggafca .EG_RunLevelElts ,_cagcf );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ffagfg :=NewEG_ContentBlockContent ();_baefa :=NewEG_RunLevelElts ();_baefa .MoveFrom =NewCT_RunTrackChange ();if _dfgfab :=d .DecodeElement (_baefa .MoveFrom ,&_egcba );_dfgfab !=nil {return _dfgfab ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_ffagfg );_ffagfg .EG_RunLevelElts =append (_ffagfg .EG_RunLevelElts ,_baefa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ecegcg :=NewEG_ContentBlockContent ();_deabe :=NewEG_RunLevelElts ();_deabe .MoveTo =NewCT_RunTrackChange ();if _edaca :=d .DecodeElement (_deabe .MoveTo ,&_egcba );_edaca !=nil {return _edaca ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_ecegcg );_ecegcg .EG_RunLevelElts =append (_ecegcg .EG_RunLevelElts ,_deabe );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fffdge :=NewEG_ContentBlockContent ();_egcdg :=NewEG_RunLevelElts ();_feagc :=NewEG_RangeMarkupElements ();_feagc .BookmarkStart =NewCT_Bookmark ();if _gdcab :=d .DecodeElement (_feagc .BookmarkStart ,&_egcba );_gdcab !=nil {return _gdcab ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_fffdge );_fffdge .EG_RunLevelElts =append (_fffdge .EG_RunLevelElts ,_egcdg );_egcdg .EG_RangeMarkupElements =append (_egcdg .EG_RangeMarkupElements ,_feagc );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dgcbfe :=NewEG_ContentBlockContent ();_fgacd :=NewEG_RunLevelElts ();_fcfcb :=NewEG_RangeMarkupElements ();_fcfcb .BookmarkEnd =NewCT_MarkupRange ();if _deccg :=d .DecodeElement (_fcfcb .BookmarkEnd ,&_egcba );_deccg !=nil {return _deccg ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_dgcbfe );_dgcbfe .EG_RunLevelElts =append (_dgcbfe .EG_RunLevelElts ,_fgacd );_fgacd .EG_RangeMarkupElements =append (_fgacd .EG_RangeMarkupElements ,_fcfcb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_defgc :=NewEG_ContentBlockContent ();_bbfaf :=NewEG_RunLevelElts ();_bfegc :=NewEG_RangeMarkupElements ();_bfegc .MoveFromRangeStart =NewCT_MoveBookmark ();if _efcfc :=d .DecodeElement (_bfegc .MoveFromRangeStart ,&_egcba );_efcfc !=nil {return _efcfc ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_defgc );_defgc .EG_RunLevelElts =append (_defgc .EG_RunLevelElts ,_bbfaf );_bbfaf .EG_RangeMarkupElements =append (_bbfaf .EG_RangeMarkupElements ,_bfegc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcebe :=NewEG_ContentBlockContent ();_ccebdg :=NewEG_RunLevelElts ();_befac :=NewEG_RangeMarkupElements ();_befac .MoveFromRangeEnd =NewCT_MarkupRange ();if _efgfc :=d .DecodeElement (_befac .MoveFromRangeEnd ,&_egcba );_efgfc !=nil {return _efgfc ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_gcebe );_gcebe .EG_RunLevelElts =append (_gcebe .EG_RunLevelElts ,_ccebdg );_ccebdg .EG_RangeMarkupElements =append (_ccebdg .EG_RangeMarkupElements ,_befac );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_egccg :=NewEG_ContentBlockContent ();_agbag :=NewEG_RunLevelElts ();_adaae :=NewEG_RangeMarkupElements ();_adaae .MoveToRangeStart =NewCT_MoveBookmark ();if _gbfca :=d .DecodeElement (_adaae .MoveToRangeStart ,&_egcba );_gbfca !=nil {return _gbfca ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_egccg );_egccg .EG_RunLevelElts =append (_egccg .EG_RunLevelElts ,_agbag );_agbag .EG_RangeMarkupElements =append (_agbag .EG_RangeMarkupElements ,_adaae );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cgcdd :=NewEG_ContentBlockContent ();_fdecee :=NewEG_RunLevelElts ();_adcca :=NewEG_RangeMarkupElements ();_adcca .MoveToRangeEnd =NewCT_MarkupRange ();if _cgccfg :=d .DecodeElement (_adcca .MoveToRangeEnd ,&_egcba );_cgccfg !=nil {return _cgccfg ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_cgcdd );_cgcdd .EG_RunLevelElts =append (_cgcdd .EG_RunLevelElts ,_fdecee );_fdecee .EG_RangeMarkupElements =append (_fdecee .EG_RangeMarkupElements ,_adcca );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gfffd :=NewEG_ContentBlockContent ();_deccc :=NewEG_RunLevelElts ();_abeebc :=NewEG_RangeMarkupElements ();_abeebc .CommentRangeStart =NewCT_MarkupRange ();if _dfagc :=d .DecodeElement (_abeebc .CommentRangeStart ,&_egcba );_dfagc !=nil {return _dfagc ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_gfffd );_gfffd .EG_RunLevelElts =append (_gfffd .EG_RunLevelElts ,_deccc );_deccc .EG_RangeMarkupElements =append (_deccc .EG_RangeMarkupElements ,_abeebc );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edadbe :=NewEG_ContentBlockContent ();_aaebd :=NewEG_RunLevelElts ();_bcafe :=NewEG_RangeMarkupElements ();_bcafe .CommentRangeEnd =NewCT_MarkupRange ();if _adfadc :=d .DecodeElement (_bcafe .CommentRangeEnd ,&_egcba );_adfadc !=nil {return _adfadc ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_edadbe );_edadbe .EG_RunLevelElts =append (_edadbe .EG_RunLevelElts ,_aaebd );_aaebd .EG_RangeMarkupElements =append (_aaebd .EG_RangeMarkupElements ,_bcafe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgbed :=NewEG_ContentBlockContent ();_caagd :=NewEG_RunLevelElts ();_fegca :=NewEG_RangeMarkupElements ();_fegca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cddgg :=d .DecodeElement (_fegca .CustomXmlInsRangeStart ,&_egcba );_cddgg !=nil {return _cddgg ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_fgbed );_fgbed .EG_RunLevelElts =append (_fgbed .EG_RunLevelElts ,_caagd );_caagd .EG_RangeMarkupElements =append (_caagd .EG_RangeMarkupElements ,_fegca );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdgec :=NewEG_ContentBlockContent ();_acdad :=NewEG_RunLevelElts ();_bcgfag :=NewEG_RangeMarkupElements ();_bcgfag .CustomXmlInsRangeEnd =NewCT_Markup ();if _accff :=d .DecodeElement (_bcgfag .CustomXmlInsRangeEnd ,&_egcba );_accff !=nil {return _accff ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_fdgec );_fdgec .EG_RunLevelElts =append (_fdgec .EG_RunLevelElts ,_acdad );_acdad .EG_RangeMarkupElements =append (_acdad .EG_RangeMarkupElements ,_bcgfag );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fdaacg :=NewEG_ContentBlockContent ();_fdafbb :=NewEG_RunLevelElts ();_bgfda :=NewEG_RangeMarkupElements ();_bgfda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fgcaa :=d .DecodeElement (_bgfda .CustomXmlDelRangeStart ,&_egcba );_fgcaa !=nil {return _fgcaa ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_fdaacg );_fdaacg .EG_RunLevelElts =append (_fdaacg .EG_RunLevelElts ,_fdafbb );_fdafbb .EG_RangeMarkupElements =append (_fdafbb .EG_RangeMarkupElements ,_bgfda );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_acgba :=NewEG_ContentBlockContent ();_ccfeg :=NewEG_RunLevelElts ();_caced :=NewEG_RangeMarkupElements ();_caced .CustomXmlDelRangeEnd =NewCT_Markup ();if _efgfa :=d .DecodeElement (_caced .CustomXmlDelRangeEnd ,&_egcba );_efgfa !=nil {return _efgfa ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_acgba );_acgba .EG_RunLevelElts =append (_acgba .EG_RunLevelElts ,_ccfeg );_ccfeg .EG_RangeMarkupElements =append (_ccfeg .EG_RangeMarkupElements ,_caced );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ddcbec :=NewEG_ContentBlockContent ();_fdabf :=NewEG_RunLevelElts ();_dagcd :=NewEG_RangeMarkupElements ();_dagcd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cffggeg :=d .DecodeElement (_dagcd .CustomXmlMoveFromRangeStart ,&_egcba );_cffggeg !=nil {return _cffggeg ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_ddcbec );_ddcbec .EG_RunLevelElts =append (_ddcbec .EG_RunLevelElts ,_fdabf );_fdabf .EG_RangeMarkupElements =append (_fdabf .EG_RangeMarkupElements ,_dagcd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gfcaba :=NewEG_ContentBlockContent ();_begcce :=NewEG_RunLevelElts ();_bdbfaf :=NewEG_RangeMarkupElements ();_bdbfaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eaeag :=d .DecodeElement (_bdbfaf .CustomXmlMoveFromRangeEnd ,&_egcba );_eaeag !=nil {return _eaeag ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_gfcaba );_gfcaba .EG_RunLevelElts =append (_gfcaba .EG_RunLevelElts ,_begcce );_begcce .EG_RangeMarkupElements =append (_begcce .EG_RangeMarkupElements ,_bdbfaf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_agdec :=NewEG_ContentBlockContent ();_gfeea :=NewEG_RunLevelElts ();_eabada :=NewEG_RangeMarkupElements ();_eabada .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gdffbf :=d .DecodeElement (_eabada .CustomXmlMoveToRangeStart ,&_egcba );_gdffbf !=nil {return _gdffbf ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_agdec );_agdec .EG_RunLevelElts =append (_agdec .EG_RunLevelElts ,_gfeea );_gfeea .EG_RangeMarkupElements =append (_gfeea .EG_RangeMarkupElements ,_eabada );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afcbb :=NewEG_ContentBlockContent ();_dfgdfe :=NewEG_RunLevelElts ();_fbfcff :=NewEG_RangeMarkupElements ();_fbfcff .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afabe :=d .DecodeElement (_fbfcff .CustomXmlMoveToRangeEnd ,&_egcba );_afabe !=nil {return _afabe ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_afcbb );_afcbb .EG_RunLevelElts =append (_afcbb .EG_RunLevelElts ,_dfgdfe );_dfgdfe .EG_RangeMarkupElements =append (_dfgdfe .EG_RangeMarkupElements ,_fbfcff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bafda :=NewEG_ContentBlockContent ();_eebff :=NewEG_RunLevelElts ();_ceeda :=NewEG_MathContent ();_ceeda .OMathPara =_ed .NewOMathPara ();if _bdggc :=d .DecodeElement (_ceeda .OMathPara ,&_egcba );_bdggc !=nil {return _bdggc ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_bafda );_bafda .EG_RunLevelElts =append (_bafda .EG_RunLevelElts ,_eebff );_eebff .EG_MathContent =append (_eebff .EG_MathContent ,_ceeda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdgge :=NewEG_ContentBlockContent ();_dacaba :=NewEG_RunLevelElts ();_cdeegb :=NewEG_MathContent ();_cdeegb .OMath =_ed .NewOMath ();if _fcabd :=d .DecodeElement (_cdeegb .OMath ,&_egcba );_fcabd !=nil {return _fcabd ;};_decac .EG_ContentBlockContent =append (_decac .EG_ContentBlockContent ,_bdgge );_bdgge .EG_RunLevelElts =append (_bdgge .EG_RunLevelElts ,_dacaba );_dacaba .EG_MathContent =append (_dacaba .EG_MathContent ,_cdeegb );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006f\u006et\u0065n\u0074\u0020\u0025\u0076",_egcba .Name );if _ggffa :=d .Skip ();_ggffa !=nil {return _ggffa ;};};case _d .EndElement :break _fdfacd ;case _d .CharData :};};return nil ;};func (_egafa *CT_FFTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egafa .ValAttr =ST_FFTextType (1);for _ ,_bgeca :=range start .Attr {if _bgeca .Name .Local =="\u0076\u0061\u006c"{_egafa .ValAttr .UnmarshalXMLAttr (_bgeca );continue ;};};for {_fedcg ,_bcab :=d .Token ();if _bcab !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_bcab );};if _adaef ,_bgggd :=_fedcg .(_d .EndElement );_bgggd &&_adaef .Name ==start .Name {break ;};};return nil ;};func (_ddgfeb ST_TargetScreenSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddgfeb .String (),start );}; -// Numbering Level ID -IlvlAttr int64 ; +// Validate validates the CT_DocPartCategory and its children +func (_fgea *CT_DocPartCategory )Validate ()error {return _fgea .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func (_cfaec *ST_NumberFormat )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfaec =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cfaec =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_cfaec =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_cfaec =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_cfaec =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_cfaec =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_cfaec =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_cfaec =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_cfaec =8;case "\u0068\u0065\u0078":*_cfaec =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_cfaec =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cfaec =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cfaec =12;case "\u0061\u0069\u0075e\u006f":*_cfaec =13;case "\u0069\u0072\u006fh\u0061":*_cfaec =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_cfaec =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_cfaec =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_cfaec =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":*_cfaec =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_cfaec =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_cfaec =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_cfaec =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_cfaec =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_cfaec =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_cfaec =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_cfaec =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_cfaec =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_cfaec =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_cfaec =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":*_cfaec =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_cfaec =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_cfaec =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_cfaec =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":*_cfaec =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_cfaec =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_cfaec =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_cfaec =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cfaec =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cfaec =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_cfaec =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_cfaec =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_cfaec =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_cfaec =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_cfaec =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_cfaec =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_cfaec =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_cfaec =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_cfaec =47;case "\u006e\u006f\u006e\u0065":*_cfaec =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_cfaec =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_cfaec =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_cfaec =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_cfaec =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_cfaec =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_cfaec =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_cfaec =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_cfaec =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cfaec =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_cfaec =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_cfaec =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_cfaec =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_cfaec =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_cfaec =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cfaec =63;};return nil ;};func (_ffgbcb *CT_PaperSource )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgccee :=range start .Attr {if _bgccee .Name .Local =="\u0066\u0069\u0072s\u0074"{_fffad ,_aebdgc :=_ac .ParseInt (_bgccee .Value ,10,64);if _aebdgc !=nil {return _aebdgc ;};_ffgbcb .FirstAttr =&_fffad ;continue ;};if _bgccee .Name .Local =="\u006f\u0074\u0068e\u0072"{_bfeaf ,_cbgdff :=_ac .ParseInt (_bgccee .Value ,10,64);if _cbgdff !=nil {return _cbgdff ;};_ffgbcb .OtherAttr =&_bfeaf ;continue ;};};for {_gcggcg ,_eccaf :=d .Token ();if _eccaf !=nil {return _ace .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",_eccaf );};if _cecce ,_acdd :=_gcggcg .(_d .EndElement );_acdd &&_cecce .Name ==start .Name {break ;};};return nil ;}; -// Numbering Level Starting Value Override -StartOverride *CT_DecimalNumber ; +// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path +func (_dbbeab *CT_Perm )ValidateWithPath (path string )error {if _gffgff :=_dbbeab .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_gffgff !=nil {return _gffgff ;};return nil ;}; -// Numbering Level Override Definition -Lvl *CT_Lvl ;};func (_eeeaec ST_TargetScreenSz )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_addbdg :=_f .Attr {};_addbdg .Name =name ;switch _eeeaec {case ST_TargetScreenSzUnset :_addbdg .Value ="";case ST_TargetScreenSz544x376 :_addbdg .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_addbdg .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_addbdg .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_addbdg .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_addbdg .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_addbdg .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_addbdg .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_addbdg .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_addbdg .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_addbdg .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_addbdg .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _addbdg ,nil ;};type CT_DocumentBase struct{ +// Validate validates the CT_TblPrExChange and its children +func (_bffbd *CT_TblPrExChange )Validate ()error {return _bffbd .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_ccefc :=&CT_UnsignedDecimalNumber {};return _ccefc ;};func (_ddadc ST_Proof )String ()string {switch _ddadc {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};func (_bceadd *CT_TrPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dagfb :for {_acdgg ,_bgag :=d .Token ();if _bgag !=nil {return _bgag ;};switch _gecggc :=_acdgg .(type ){case _d .StartElement :switch _gecggc .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_dafcb :=NewCT_Cnf ();if _ageafe :=d .DecodeElement (_dafcb ,&_gecggc );_ageafe !=nil {return _ageafe ;};_bceadd .CnfStyle =append (_bceadd .CnfStyle ,_dafcb );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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_gcaggf :=NewCT_DecimalNumber ();if _gaace :=d .DecodeElement (_gcaggf ,&_gecggc );_gaace !=nil {return _gaace ;};_bceadd .DivId =append (_bceadd .DivId ,_gcaggf );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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_acffgg :=NewCT_DecimalNumber ();if _gbccg :=d .DecodeElement (_acffgg ,&_gecggc );_gbccg !=nil {return _gbccg ;};_bceadd .GridBefore =append (_bceadd .GridBefore ,_acffgg );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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_edgbg :=NewCT_DecimalNumber ();if _bdaeg :=d .DecodeElement (_edgbg ,&_gecggc );_bdaeg !=nil {return _bdaeg ;};_bceadd .GridAfter =append (_bceadd .GridAfter ,_edgbg );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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_ebfdb :=NewCT_TblWidth ();if _efffeg :=d .DecodeElement (_ebfdb ,&_gecggc );_efffeg !=nil {return _efffeg ;};_bceadd .WBefore =append (_bceadd .WBefore ,_ebfdb );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 :"\u0077\u0041\u0066\u0074\u0065\u0072"},_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 :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_ffdgg :=NewCT_TblWidth ();if _afddg :=d .DecodeElement (_ffdgg ,&_gecggc );_afddg !=nil {return _afddg ;};_bceadd .WAfter =append (_bceadd .WAfter ,_ffdgg );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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_cbaac :=NewCT_OnOff ();if _dgbcf :=d .DecodeElement (_cbaac ,&_gecggc );_dgbcf !=nil {return _dgbcf ;};_bceadd .CantSplit =append (_bceadd .CantSplit ,_cbaac );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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_cdaae :=NewCT_Height ();if _dgbff :=d .DecodeElement (_cdaae ,&_gecggc );_dgbff !=nil {return _dgbff ;};_bceadd .TrHeight =append (_bceadd .TrHeight ,_cdaae );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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_facdb :=NewCT_OnOff ();if _beeae :=d .DecodeElement (_facdb ,&_gecggc );_beeae !=nil {return _beeae ;};_bceadd .TblHeader =append (_bceadd .TblHeader ,_facdb );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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_fbddbg :=NewCT_TblWidth ();if _fgffad :=d .DecodeElement (_fbddbg ,&_gecggc );_fgffad !=nil {return _fgffad ;};_bceadd .TblCellSpacing =append (_bceadd .TblCellSpacing ,_fbddbg );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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_fcdfbd :=NewCT_JcTable ();if _dbgaf :=d .DecodeElement (_fcdfbd ,&_gecggc );_dbgaf !=nil {return _dbgaf ;};_bceadd .Jc =append (_bceadd .Jc ,_fcdfbd );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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_eeggae :=NewCT_OnOff ();if _bfdebb :=d .DecodeElement (_eeggae ,&_gecggc );_bfdebb !=nil {return _bfdebb ;};_bceadd .Hidden =append (_bceadd .Hidden ,_eeggae );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_gecggc .Name );if _dfcga :=d .Skip ();_dfcga !=nil {return _dfcga ;};};case _d .EndElement :break _dagfb ;case _d .CharData :};};return nil ;};func NewCT_PageBorder ()*CT_PageBorder {_ebdee :=&CT_PageBorder {};_ebdee .ValAttr =ST_Border (1);return _ebdee ;};type CT_TcPr struct{ -// Document Background -Background *CT_Background ;};type CT_TblLook struct{ +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// First Row -FirstRowAttr *_e .ST_OnOff ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Last Row -LastRowAttr *_e .ST_OnOff ; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// First Column -FirstColumnAttr *_e .ST_OnOff ; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Last Column -LastColumnAttr *_e .ST_OnOff ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// No Horizontal Banding -NoHBandAttr *_e .ST_OnOff ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// No Vertical Banding -NoVBandAttr *_e .ST_OnOff ; +// Table Cell Shading +Shd *CT_Shd ; -// Bitmask of Table Conditional Formatting -ValAttr *string ;}; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Validate validates the EG_RPr and its children -func (_bbfge *EG_RPr )Validate ()error {return _bbfge .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};func (_facaf *CT_TcPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _facaf .CnfStyle !=nil {_fcgbea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_facaf .CnfStyle ,_fcgbea );};if _facaf .TcW !=nil {_eeacf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_facaf .TcW ,_eeacf );};if _facaf .GridSpan !=nil {_acedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_facaf .GridSpan ,_acedg );};if _facaf .HMerge !=nil {_aggdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_facaf .HMerge ,_aggdg );};if _facaf .VMerge !=nil {_daedge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_facaf .VMerge ,_daedge );};if _facaf .TcBorders !=nil {_abagbg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_facaf .TcBorders ,_abagbg );};if _facaf .Shd !=nil {_caecf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_facaf .Shd ,_caecf );};if _facaf .NoWrap !=nil {_adecbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_facaf .NoWrap ,_adecbc );};if _facaf .TcMar !=nil {_ffddec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_facaf .TcMar ,_ffddec );};if _facaf .TextDirection !=nil {_aedccf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_facaf .TextDirection ,_aedccf );};if _facaf .TcFitText !=nil {_bfdacb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_facaf .TcFitText ,_bfdacb );};if _facaf .VAlign !=nil {_eedda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_facaf .VAlign ,_eedda );};if _facaf .HideMark !=nil {_ebfge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_facaf .HideMark ,_ebfge );};if _facaf .Headers !=nil {_bbgac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_facaf .Headers ,_bbgac );};if _facaf .CellIns !=nil {_bbfddd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_facaf .CellIns ,_bbfddd );};if _facaf .CellDel !=nil {_affea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_facaf .CellDel ,_affea );};if _facaf .CellMerge !=nil {_cegcg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_facaf .CellMerge ,_cegcg );};if _facaf .TcPrChange !=nil {_gbeeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_facaf .TcPrChange ,_gbeeea );};e .EncodeToken (_f .EndElement {Name :start .Name });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;);func (_eggdad *ST_FontFamily )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eggdad =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_eggdad =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_eggdad =2;case "\u0072\u006f\u006da\u006e":*_eggdad =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_eggdad =4;case "\u0073\u0077\u0069s\u0073":*_eggdad =5;case "\u0061\u0075\u0074\u006f":*_eggdad =6;};return nil ;};func (_fdae *CT_Fonts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cffc :=range start .Attr {if _cffc .Name .Local =="\u0068\u0069\u006e\u0074"{_fdae .HintAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0061\u0073\u0063i\u0069"{_dcgeb ,_gdbde :=_cffc .Value ,error (nil );if _gdbde !=nil {return _gdbde ;};_fdae .AsciiAttr =&_dcgeb ;continue ;};if _cffc .Name .Local =="\u0068\u0041\u006es\u0069"{_edgc ,_efaab :=_cffc .Value ,error (nil );if _efaab !=nil {return _efaab ;};_fdae .HAnsiAttr =&_edgc ;continue ;};if _cffc .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_gegff ,_bbeac :=_cffc .Value ,error (nil );if _bbeac !=nil {return _bbeac ;};_fdae .EastAsiaAttr =&_gegff ;continue ;};if _cffc .Name .Local =="\u0063\u0073"{_dfge ,_gcef :=_cffc .Value ,error (nil );if _gcef !=nil {return _gcef ;};_fdae .CsAttr =&_dfge ;continue ;};if _cffc .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_fdae .AsciiThemeAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_fdae .HAnsiThemeAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_fdae .EastAsiaThemeAttr .UnmarshalXMLAttr (_cffc );continue ;};if _cffc .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_fdae .CsthemeAttr .UnmarshalXMLAttr (_cffc );continue ;};};for {_dbdcc ,_ebbg :=d .Token ();if _ebbg !=nil {return _ff .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_ebbg );};if _aaaee ,_feacb :=_dbdcc .(_f .EndElement );_feacb &&_aaaee .Name ==start .Name {break ;};};return nil ;};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_bccbdb :=&WdCT_PosVChoice {};return _bccbdb };func NewEG_PContentMath ()*EG_PContentMath {_aaded :=&EG_PContentMath {};return _aaded };func (_cdcfb *CT_FtnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdcfb .ValAttr =ST_FtnPos (1);for _ ,_eagegg :=range start .Attr {if _eagegg .Name .Local =="\u0076\u0061\u006c"{_cdcfb .ValAttr .UnmarshalXMLAttr (_eagegg );continue ;};};for {_geadb ,_fggcg :=d .Token ();if _fggcg !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_fggcg );};if _ggdccd ,_cfbb :=_geadb .(_f .EndElement );_cfbb &&_ggdccd .Name ==start .Name {break ;};};return nil ;};func (_effdg *ST_Underline )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_effdg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_effdg =1;case "\u0077\u006f\u0072d\u0073":*_effdg =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_effdg =3;case "\u0074\u0068\u0069c\u006b":*_effdg =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_effdg =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_effdg =6;case "\u0064\u0061\u0073\u0068":*_effdg =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_effdg =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_effdg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_effdg =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_effdg =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_effdg =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_effdg =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_effdg =14;case "\u0077\u0061\u0076\u0065":*_effdg =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_effdg =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_effdg =17;case "\u006e\u006f\u006e\u0065":*_effdg =18;};return nil ;}; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path -func (_adaba *CT_StyleSort )ValidateWithPath (path string )error {if _adaba .ValAttr ==ST_StyleSortUnset {return _ff .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 _fbfbg :=_adaba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbfbg !=nil {return _fbfbg ;};return nil ;};func (_ddcfe *ST_TextScale )Validate ()error {return _ddcfe .ValidateWithPath ("")};func (_egfcdf *ST_TargetScreenSz )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egfcdf =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_egfcdf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_egfcdf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_egfcdf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_egfcdf =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_egfcdf =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_egfcdf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_egfcdf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_egfcdf =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_egfcdf =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_egfcdf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_egfcdf =11;};return nil ;};func (_eafab *CT_CustomXmlCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eafab .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ff .Sprintf ("\u0025\u0076",*_eafab .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ff .Sprintf ("\u0025\u0076",_eafab .ElementAttr )});e .EncodeToken (start );if _eafab .CustomXmlPr !=nil {_fdbaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_eafab .CustomXmlPr ,_fdbaf );};if _eafab .EG_ContentCellContent !=nil {for _ ,_bgcg :=range _eafab .EG_ContentCellContent {_bgcg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggeag *Ftr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggeag .CT_HdrFtr =*NewCT_HdrFtr ();_acaeda :for {_dedecd ,_dcebg :=d .Token ();if _dcebg !=nil {return _dcebg ;};switch _cddcea :=_dedecd .(type ){case _f .StartElement :switch _cddcea .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"}:_acfcbf :=NewCT_AltChunk ();if _cafegc :=d .DecodeElement (_acfcbf ,&_cddcea );_cafegc !=nil {return _cafegc ;};_ggeag .AltChunk =append (_ggeag .AltChunk ,_acfcbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcefd :=NewEG_ContentBlockContent ();_abcefd .CustomXml =NewCT_CustomXmlBlock ();if _beacef :=d .DecodeElement (_abcefd .CustomXml ,&_cddcea );_beacef !=nil {return _beacef ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_abcefd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbcb :=NewEG_ContentBlockContent ();_gdbcb .Sdt =NewCT_SdtBlock ();if _egdba :=d .DecodeElement (_gdbcb .Sdt ,&_cddcea );_egdba !=nil {return _egdba ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_gdbcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegad :=NewEG_ContentBlockContent ();_bbefg :=NewCT_P ();if _gfgegg :=d .DecodeElement (_bbefg ,&_cddcea );_gfgegg !=nil {return _gfgegg ;};_aegad .P =append (_aegad .P ,_bbefg );_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_aegad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbgcd :=NewEG_ContentBlockContent ();_bbffc :=NewCT_Tbl ();if _bacdcb :=d .DecodeElement (_bbffc ,&_cddcea );_bacdcb !=nil {return _bacdcb ;};_cbgcd .Tbl =append (_cbgcd .Tbl ,_bbffc );_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_cbgcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdecb :=NewEG_ContentBlockContent ();_effadc :=NewEG_RunLevelElts ();_effadc .ProofErr =NewCT_ProofErr ();if _geddf :=d .DecodeElement (_effadc .ProofErr ,&_cddcea );_geddf !=nil {return _geddf ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_cdecb );_cdecb .EG_RunLevelElts =append (_cdecb .EG_RunLevelElts ,_effadc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgfe :=NewEG_ContentBlockContent ();_bbbbcd :=NewEG_RunLevelElts ();_bbbbcd .PermStart =NewCT_PermStart ();if _gcabee :=d .DecodeElement (_bbbbcd .PermStart ,&_cddcea );_gcabee !=nil {return _gcabee ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_ddgfe );_ddgfe .EG_RunLevelElts =append (_ddgfe .EG_RunLevelElts ,_bbbbcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgfded :=NewEG_ContentBlockContent ();_gcefdb :=NewEG_RunLevelElts ();_gcefdb .PermEnd =NewCT_Perm ();if _ecbge :=d .DecodeElement (_gcefdb .PermEnd ,&_cddcea );_ecbge !=nil {return _ecbge ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_fgfded );_fgfded .EG_RunLevelElts =append (_fgfded .EG_RunLevelElts ,_gcefdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdfg :=NewEG_ContentBlockContent ();_babca :=NewEG_RunLevelElts ();_babca .Ins =NewCT_RunTrackChange ();if _bggagc :=d .DecodeElement (_babca .Ins ,&_cddcea );_bggagc !=nil {return _bggagc ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_cbdfg );_cbdfg .EG_RunLevelElts =append (_cbdfg .EG_RunLevelElts ,_babca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caebfc :=NewEG_ContentBlockContent ();_dgbdg :=NewEG_RunLevelElts ();_dgbdg .Del =NewCT_RunTrackChange ();if _fbbecg :=d .DecodeElement (_dgbdg .Del ,&_cddcea );_fbbecg !=nil {return _fbbecg ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_caebfc );_caebfc .EG_RunLevelElts =append (_caebfc .EG_RunLevelElts ,_dgbdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feffbf :=NewEG_ContentBlockContent ();_cegeaf :=NewEG_RunLevelElts ();_cegeaf .MoveFrom =NewCT_RunTrackChange ();if _aaccfc :=d .DecodeElement (_cegeaf .MoveFrom ,&_cddcea );_aaccfc !=nil {return _aaccfc ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_feffbf );_feffbf .EG_RunLevelElts =append (_feffbf .EG_RunLevelElts ,_cegeaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aagfb :=NewEG_ContentBlockContent ();_fdfdc :=NewEG_RunLevelElts ();_fdfdc .MoveTo =NewCT_RunTrackChange ();if _bgggcb :=d .DecodeElement (_fdfdc .MoveTo ,&_cddcea );_bgggcb !=nil {return _bgggcb ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_aagfb );_aagfb .EG_RunLevelElts =append (_aagfb .EG_RunLevelElts ,_fdfdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbada :=NewEG_ContentBlockContent ();_afdccc :=NewEG_RunLevelElts ();_aebaad :=NewEG_RangeMarkupElements ();_aebaad .BookmarkStart =NewCT_Bookmark ();if _bgdad :=d .DecodeElement (_aebaad .BookmarkStart ,&_cddcea );_bgdad !=nil {return _bgdad ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_fbada );_fbada .EG_RunLevelElts =append (_fbada .EG_RunLevelElts ,_afdccc );_afdccc .EG_RangeMarkupElements =append (_afdccc .EG_RangeMarkupElements ,_aebaad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edagcd :=NewEG_ContentBlockContent ();_geegaf :=NewEG_RunLevelElts ();_fbfbb :=NewEG_RangeMarkupElements ();_fbfbb .BookmarkEnd =NewCT_MarkupRange ();if _abcgb :=d .DecodeElement (_fbfbb .BookmarkEnd ,&_cddcea );_abcgb !=nil {return _abcgb ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_edagcd );_edagcd .EG_RunLevelElts =append (_edagcd .EG_RunLevelElts ,_geegaf );_geegaf .EG_RangeMarkupElements =append (_geegaf .EG_RangeMarkupElements ,_fbfbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_addcf :=NewEG_ContentBlockContent ();_bggce :=NewEG_RunLevelElts ();_ggcgc :=NewEG_RangeMarkupElements ();_ggcgc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdbab :=d .DecodeElement (_ggcgc .MoveFromRangeStart ,&_cddcea );_bdbab !=nil {return _bdbab ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_addcf );_addcf .EG_RunLevelElts =append (_addcf .EG_RunLevelElts ,_bggce );_bggce .EG_RangeMarkupElements =append (_bggce .EG_RangeMarkupElements ,_ggcgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgdagd :=NewEG_ContentBlockContent ();_ebeedb :=NewEG_RunLevelElts ();_dcdea :=NewEG_RangeMarkupElements ();_dcdea .MoveFromRangeEnd =NewCT_MarkupRange ();if _bafba :=d .DecodeElement (_dcdea .MoveFromRangeEnd ,&_cddcea );_bafba !=nil {return _bafba ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_bgdagd );_bgdagd .EG_RunLevelElts =append (_bgdagd .EG_RunLevelElts ,_ebeedb );_ebeedb .EG_RangeMarkupElements =append (_ebeedb .EG_RangeMarkupElements ,_dcdea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefdg :=NewEG_ContentBlockContent ();_dgbae :=NewEG_RunLevelElts ();_dgcfb :=NewEG_RangeMarkupElements ();_dgcfb .MoveToRangeStart =NewCT_MoveBookmark ();if _bcbddb :=d .DecodeElement (_dgcfb .MoveToRangeStart ,&_cddcea );_bcbddb !=nil {return _bcbddb ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_fefdg );_fefdg .EG_RunLevelElts =append (_fefdg .EG_RunLevelElts ,_dgbae );_dgbae .EG_RangeMarkupElements =append (_dgbae .EG_RangeMarkupElements ,_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 :"\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"}:_bbfgf :=NewEG_ContentBlockContent ();_adabdd :=NewEG_RunLevelElts ();_fbcbeb :=NewEG_RangeMarkupElements ();_fbcbeb .MoveToRangeEnd =NewCT_MarkupRange ();if _eedgg :=d .DecodeElement (_fbcbeb .MoveToRangeEnd ,&_cddcea );_eedgg !=nil {return _eedgg ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_bbfgf );_bbfgf .EG_RunLevelElts =append (_bbfgf .EG_RunLevelElts ,_adabdd );_adabdd .EG_RangeMarkupElements =append (_adabdd .EG_RangeMarkupElements ,_fbcbeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcdace :=NewEG_ContentBlockContent ();_efdagg :=NewEG_RunLevelElts ();_dbgcaa :=NewEG_RangeMarkupElements ();_dbgcaa .CommentRangeStart =NewCT_MarkupRange ();if _edefe :=d .DecodeElement (_dbgcaa .CommentRangeStart ,&_cddcea );_edefe !=nil {return _edefe ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_fcdace );_fcdace .EG_RunLevelElts =append (_fcdace .EG_RunLevelElts ,_efdagg );_efdagg .EG_RangeMarkupElements =append (_efdagg .EG_RangeMarkupElements ,_dbgcaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfceaf :=NewEG_ContentBlockContent ();_bafade :=NewEG_RunLevelElts ();_bbfce :=NewEG_RangeMarkupElements ();_bbfce .CommentRangeEnd =NewCT_MarkupRange ();if _ffgag :=d .DecodeElement (_bbfce .CommentRangeEnd ,&_cddcea );_ffgag !=nil {return _ffgag ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_dfceaf );_dfceaf .EG_RunLevelElts =append (_dfceaf .EG_RunLevelElts ,_bafade );_bafade .EG_RangeMarkupElements =append (_bafade .EG_RangeMarkupElements ,_bbfce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbacec :=NewEG_ContentBlockContent ();_gecfd :=NewEG_RunLevelElts ();_caace :=NewEG_RangeMarkupElements ();_caace .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aeegd :=d .DecodeElement (_caace .CustomXmlInsRangeStart ,&_cddcea );_aeegd !=nil {return _aeegd ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_cbacec );_cbacec .EG_RunLevelElts =append (_cbacec .EG_RunLevelElts ,_gecfd );_gecfd .EG_RangeMarkupElements =append (_gecfd .EG_RangeMarkupElements ,_caace );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegdef :=NewEG_ContentBlockContent ();_gdgdff :=NewEG_RunLevelElts ();_cabfag :=NewEG_RangeMarkupElements ();_cabfag .CustomXmlInsRangeEnd =NewCT_Markup ();if _gdfgg :=d .DecodeElement (_cabfag .CustomXmlInsRangeEnd ,&_cddcea );_gdfgg !=nil {return _gdfgg ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_aegdef );_aegdef .EG_RunLevelElts =append (_aegdef .EG_RunLevelElts ,_gdgdff );_gdgdff .EG_RangeMarkupElements =append (_gdgdff .EG_RangeMarkupElements ,_cabfag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcbd :=NewEG_ContentBlockContent ();_cgaafb :=NewEG_RunLevelElts ();_aecddg :=NewEG_RangeMarkupElements ();_aecddg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbddfg :=d .DecodeElement (_aecddg .CustomXmlDelRangeStart ,&_cddcea );_bbddfg !=nil {return _bbddfg ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_bdcbd );_bdcbd .EG_RunLevelElts =append (_bdcbd .EG_RunLevelElts ,_cgaafb );_cgaafb .EG_RangeMarkupElements =append (_cgaafb .EG_RangeMarkupElements ,_aecddg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbebf :=NewEG_ContentBlockContent ();_bgeeea :=NewEG_RunLevelElts ();_gffaec :=NewEG_RangeMarkupElements ();_gffaec .CustomXmlDelRangeEnd =NewCT_Markup ();if _dcfeb :=d .DecodeElement (_gffaec .CustomXmlDelRangeEnd ,&_cddcea );_dcfeb !=nil {return _dcfeb ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_dbebf );_dbebf .EG_RunLevelElts =append (_dbebf .EG_RunLevelElts ,_bgeeea );_bgeeea .EG_RangeMarkupElements =append (_bgeeea .EG_RangeMarkupElements ,_gffaec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdecfg :=NewEG_ContentBlockContent ();_cebdce :=NewEG_RunLevelElts ();_beebdf :=NewEG_RangeMarkupElements ();_beebdf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aaeed :=d .DecodeElement (_beebdf .CustomXmlMoveFromRangeStart ,&_cddcea );_aaeed !=nil {return _aaeed ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_fdecfg );_fdecfg .EG_RunLevelElts =append (_fdecfg .EG_RunLevelElts ,_cebdce );_cebdce .EG_RangeMarkupElements =append (_cebdce .EG_RangeMarkupElements ,_beebdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcgge :=NewEG_ContentBlockContent ();_febgaa :=NewEG_RunLevelElts ();_bcagag :=NewEG_RangeMarkupElements ();_bcagag .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cabfb :=d .DecodeElement (_bcagag .CustomXmlMoveFromRangeEnd ,&_cddcea );_cabfb !=nil {return _cabfb ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_fcgge );_fcgge .EG_RunLevelElts =append (_fcgge .EG_RunLevelElts ,_febgaa );_febgaa .EG_RangeMarkupElements =append (_febgaa .EG_RangeMarkupElements ,_bcagag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acgeeg :=NewEG_ContentBlockContent ();_abdca :=NewEG_RunLevelElts ();_egacg :=NewEG_RangeMarkupElements ();_egacg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgbac :=d .DecodeElement (_egacg .CustomXmlMoveToRangeStart ,&_cddcea );_dgbac !=nil {return _dgbac ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_acgeeg );_acgeeg .EG_RunLevelElts =append (_acgeeg .EG_RunLevelElts ,_abdca );_abdca .EG_RangeMarkupElements =append (_abdca .EG_RangeMarkupElements ,_egacg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgdgf :=NewEG_ContentBlockContent ();_acagcb :=NewEG_RunLevelElts ();_fbgeee :=NewEG_RangeMarkupElements ();_fbgeee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _befeb :=d .DecodeElement (_fbgeee .CustomXmlMoveToRangeEnd ,&_cddcea );_befeb !=nil {return _befeb ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_cgdgf );_cgdgf .EG_RunLevelElts =append (_cgdgf .EG_RunLevelElts ,_acagcb );_acagcb .EG_RangeMarkupElements =append (_acagcb .EG_RangeMarkupElements ,_fbgeee );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"}:_cffec :=NewEG_ContentBlockContent ();_cdaag :=NewEG_RunLevelElts ();_fceaf :=NewEG_MathContent ();_fceaf .OMathPara =_ee .NewOMathPara ();if _dfgeb :=d .DecodeElement (_fceaf .OMathPara ,&_cddcea );_dfgeb !=nil {return _dfgeb ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_cffec );_cffec .EG_RunLevelElts =append (_cffec .EG_RunLevelElts ,_cdaag );_cdaag .EG_MathContent =append (_cdaag .EG_MathContent ,_fceaf );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"}:_gdbdcg :=NewEG_ContentBlockContent ();_gfabf :=NewEG_RunLevelElts ();_eedce :=NewEG_MathContent ();_eedce .OMath =_ee .NewOMath ();if _beeecg :=d .DecodeElement (_eedce .OMath ,&_cddcea );_beeecg !=nil {return _beeecg ;};_ggeag .EG_ContentBlockContent =append (_ggeag .EG_ContentBlockContent ,_gdbdcg );_gdbdcg .EG_RunLevelElts =append (_gdbdcg .EG_RunLevelElts ,_gfabf );_gfabf .EG_MathContent =append (_gfabf .EG_MathContent ,_eedce );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0046t\u0072\u0020\u0025\u0076",_cddcea .Name );if _cgabb :=d .Skip ();_cgabb !=nil {return _cgabb ;};};case _f .EndElement :break _acaeda ;case _f .CharData :};};return nil ;};func (_fgecc *EG_SectPrContents )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgecc .FootnotePr !=nil {_dggefa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_fgecc .FootnotePr ,_dggefa );};if _fgecc .EndnotePr !=nil {_ccacde :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_fgecc .EndnotePr ,_ccacde );};if _fgecc .Type !=nil {_fbgbed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_fgecc .Type ,_fbgbed );};if _fgecc .PgSz !=nil {_fcafgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_fgecc .PgSz ,_fcafgb );};if _fgecc .PgMar !=nil {_bbaba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_fgecc .PgMar ,_bbaba );};if _fgecc .PaperSrc !=nil {_gfgcgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_fgecc .PaperSrc ,_gfgcgf );};if _fgecc .PgBorders !=nil {_ddaeaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fgecc .PgBorders ,_ddaeaf );};if _fgecc .LnNumType !=nil {_bdffdc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fgecc .LnNumType ,_bdffdc );};if _fgecc .PgNumType !=nil {_gfcac :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fgecc .PgNumType ,_gfcac );};if _fgecc .Cols !=nil {_bgaeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_fgecc .Cols ,_bgaeb );};if _fgecc .FormProt !=nil {_cddcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_fgecc .FormProt ,_cddcd );};if _fgecc .VAlign !=nil {_ffedd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fgecc .VAlign ,_ffedd );};if _fgecc .NoEndnote !=nil {_dbgcdd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_fgecc .NoEndnote ,_dbgcdd );};if _fgecc .TitlePg !=nil {_acafbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_fgecc .TitlePg ,_acafbd );};if _fgecc .TextDirection !=nil {_gecefg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgecc .TextDirection ,_gecefg );};if _fgecc .Bidi !=nil {_fdfbgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_fgecc .Bidi ,_fdfbgf );};if _fgecc .RtlGutter !=nil {_ggdabb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_fgecc .RtlGutter ,_ggdabb );};if _fgecc .DocGrid !=nil {_eabae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_fgecc .DocGrid ,_eabae );};if _fgecc .PrinterSettings !=nil {_eabee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_fgecc .PrinterSettings ,_eabee );};return nil ;};func (_gbfdbb ST_FtnPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ddeaef :=_f .Attr {};_ddeaef .Name =name ;switch _gbfdbb {case ST_FtnPosUnset :_ddeaef .Value ="";case ST_FtnPosPageBottom :_ddeaef .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_ddeaef .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_ddeaef .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_ddeaef .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _ddeaef ,nil ;};func (_eadged *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 _eadged .CT_GlossaryDocument .MarshalXML (e ,start );}; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path -func (_faga *CT_Guid )ValidateWithPath (path string )error {if _faga .ValAttr !=nil {if !_e .ST_GuidPatternRe .MatchString (*_faga .ValAttr ){return _ff .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 ,_e .ST_GuidPatternRe ,*_faga .ValAttr );};};return nil ;};func (_cadef *CT_SectPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cadef .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ff .Sprintf ("\u0025\u0076",*_cadef .RsidRPrAttr )});};if _cadef .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ff .Sprintf ("\u0025\u0076",*_cadef .RsidDelAttr )});};if _cadef .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ff .Sprintf ("\u0025\u0076",*_cadef .RsidRAttr )});};if _cadef .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_cadef .RsidSectAttr )});};e .EncodeToken (start );if _cadef .FootnotePr !=nil {_bggdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cadef .FootnotePr ,_bggdg );};if _cadef .EndnotePr !=nil {_gfgdd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cadef .EndnotePr ,_gfgdd );};if _cadef .Type !=nil {_gacbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cadef .Type ,_gacbb );};if _cadef .PgSz !=nil {_eafaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_cadef .PgSz ,_eafaf );};if _cadef .PgMar !=nil {_fbgfcb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_cadef .PgMar ,_fbgfcb );};if _cadef .PaperSrc !=nil {_dcacd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_cadef .PaperSrc ,_dcacd );};if _cadef .PgBorders !=nil {_bgcfa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cadef .PgBorders ,_bgcfa );};if _cadef .LnNumType !=nil {_fbbege :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cadef .LnNumType ,_fbbege );};if _cadef .PgNumType !=nil {_bcgbd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cadef .PgNumType ,_bcgbd );};if _cadef .Cols !=nil {_abfebg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_cadef .Cols ,_abfebg );};if _cadef .FormProt !=nil {_fbfbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_cadef .FormProt ,_fbfbf );};if _cadef .VAlign !=nil {_fadbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cadef .VAlign ,_fadbf );};if _cadef .NoEndnote !=nil {_bdadf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_cadef .NoEndnote ,_bdadf );};if _cadef .TitlePg !=nil {_afgbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_cadef .TitlePg ,_afgbd );};if _cadef .TextDirection !=nil {_ecfad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cadef .TextDirection ,_ecfad );};if _cadef .Bidi !=nil {_ebbdce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_cadef .Bidi ,_ebbdce );};if _cadef .RtlGutter !=nil {_gefcb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_cadef .RtlGutter ,_gefcb );};if _cadef .DocGrid !=nil {_afgec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_cadef .DocGrid ,_afgec );};if _cadef .PrinterSettings !=nil {_fbead :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_cadef .PrinterSettings ,_fbead );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Tbl ()*CT_Tbl {_geabc :=&CT_Tbl {};_geabc .TblPr =NewCT_TblPr ();_geabc .TblGrid =NewCT_TblGrid ();return _geabc ;};type EG_RPrContent struct{ +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Referenced Character Style -RStyle *CT_String ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Run Fonts -RFonts *CT_Fonts ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Bold -B *CT_OnOff ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Complex Script Bold -BCs *CT_OnOff ; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Italics -I *CT_OnOff ; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Complex Script Italics -ICs *CT_OnOff ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;};type WdWgp struct{WdCT_WordprocessingGroup };type CT_Columns struct{ -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Equal Column Widths +EqualWidthAttr *_ff .ST_OnOff ; -// Small Caps -SmallCaps *CT_OnOff ; +// Spacing Between Equal Width Columns +SpaceAttr *_ff .ST_TwipsMeasure ; -// Single Strikethrough -Strike *CT_OnOff ; +// Number of Equal Width Columns +NumAttr *int64 ; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Draw Line Between Columns +SepAttr *_ff .ST_OnOff ; -// Display Character Outline -Outline *CT_OnOff ; +// Single Column Definition +Col []*CT_Column ;};func (_acbbga *ST_Jc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acbbga =0;case "\u0073\u0074\u0061r\u0074":*_acbbga =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_acbbga =2;case "\u0065\u006e\u0064":*_acbbga =3;case "\u0062\u006f\u0074\u0068":*_acbbga =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_acbbga =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_acbbga =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_acbbga =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_acbbga =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_acbbga =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_acbbga =10;case "\u006c\u0065\u0066\u0074":*_acbbga =11;case "\u0072\u0069\u0067h\u0074":*_acbbga =12;};return nil ;};func (_feabed ST_TextboxTightWrap )String ()string {switch _feabed {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 (_faegb *CT_TblLook )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dffcgg :=range start .Attr {if _dffcgg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_ddafa ,_cbdde :=ParseUnionST_OnOff (_dffcgg .Value );if _cbdde !=nil {return _cbdde ;};_faegb .FirstRowAttr =&_ddafa ;continue ;};if _dffcgg .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_cadee ,_cfadcf :=ParseUnionST_OnOff (_dffcgg .Value );if _cfadcf !=nil {return _cfadcf ;};_faegb .LastRowAttr =&_cadee ;continue ;};if _dffcgg .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_abcgg ,_adgea :=ParseUnionST_OnOff (_dffcgg .Value );if _adgea !=nil {return _adgea ;};_faegb .FirstColumnAttr =&_abcgg ;continue ;};if _dffcgg .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_abdcab ,_dceag :=ParseUnionST_OnOff (_dffcgg .Value );if _dceag !=nil {return _dceag ;};_faegb .LastColumnAttr =&_abdcab ;continue ;};if _dffcgg .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_acadgb ,_degfgc :=ParseUnionST_OnOff (_dffcgg .Value );if _degfgc !=nil {return _degfgc ;};_faegb .NoHBandAttr =&_acadgb ;continue ;};if _dffcgg .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_gabgb ,_gggdgc :=ParseUnionST_OnOff (_dffcgg .Value );if _gggdgc !=nil {return _gggdgc ;};_faegb .NoVBandAttr =&_gabgb ;continue ;};if _dffcgg .Name .Local =="\u0076\u0061\u006c"{_fdcff ,_ebafc :=_dffcgg .Value ,error (nil );if _ebafc !=nil {return _ebafc ;};_faegb .ValAttr =&_fdcff ;continue ;};};for {_eegaba ,_fagdc :=d .Token ();if _fagdc !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_fagdc );};if _gefaag ,_degdge :=_eegaba .(_d .EndElement );_degdge &&_gefaag .Name ==start .Name {break ;};};return nil ;};func (_ggffef *ST_Wrap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggffef =0;case "\u0061\u0075\u0074\u006f":*_ggffef =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_ggffef =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_ggffef =3;case "\u0074\u0069\u0067h\u0074":*_ggffef =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_ggffef =5;case "\u006e\u006f\u006e\u0065":*_ggffef =6;};return nil ;};type CT_TblBorders struct{ -// Shadow -Shadow *CT_OnOff ; +// Table Top Border +Top *CT_Border ; -// Embossing -Emboss *CT_OnOff ; +// Table Leading Edge Border +Start *CT_Border ; -// Imprinting -Imprint *CT_OnOff ; +// Table Leading Edge Border +Left *CT_Border ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Table Bottom Border +Bottom *CT_Border ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Table Trailing Edge Border +End *CT_Border ; -// Hidden Text -Vanish *CT_OnOff ; +// Table Trailing Edge Border +Right *CT_Border ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Table Inside Horizontal Edges Border +InsideH *CT_Border ; -// Run Content Color -Color *CT_Color ; +// Table Inside Vertical Edges Border +InsideV *CT_Border ;};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_bfcddb :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_bfcddb .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_bfcddb .ST_HexColorRGB =&s ;};return _bfcddb ,nil ;};func NewCT_LineNumber ()*CT_LineNumber {_degcb :=&CT_LineNumber {};return _degcb };func (_fbbgde *WdEG_WrapType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbcggf :for {_fgcfbg ,_ccaae :=d .Token ();if _ccaae !=nil {return _ccaae ;};switch _bgfgb :=_fgcfbg .(type ){case _d .StartElement :switch _bgfgb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_fbbgde .Choice =NewWdEG_WrapTypeChoice ();if _fffgdd :=d .DecodeElement (&_fbbgde .Choice .WrapNone ,&_bgfgb );_fffgdd !=nil {return _fffgdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_fbbgde .Choice =NewWdEG_WrapTypeChoice ();if _efccdad :=d .DecodeElement (&_fbbgde .Choice .WrapSquare ,&_bgfgb );_efccdad !=nil {return _efccdad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_fbbgde .Choice =NewWdEG_WrapTypeChoice ();if _bcafbc :=d .DecodeElement (&_fbbgde .Choice .WrapTight ,&_bgfgb );_bcafbc !=nil {return _bcafbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_fbbgde .Choice =NewWdEG_WrapTypeChoice ();if _fbaddc :=d .DecodeElement (&_fbbgde .Choice .WrapThrough ,&_bgfgb );_fbaddc !=nil {return _fbaddc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_fbbgde .Choice =NewWdEG_WrapTypeChoice ();if _dgebfg :=d .DecodeElement (&_fbbgde .Choice .WrapTopAndBottom ,&_bgfgb );_dgebfg !=nil {return _dgebfg ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0045\u0047_\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065 \u0025\u0076",_bgfgb .Name );if _abaeae :=d .Skip ();_abaeae !=nil {return _abaeae ;};};case _d .EndElement :break _cbcggf ;case _d .CharData :};};return nil ;};const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);func (_cgfbaf ST_JcTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgfbaf .String (),start );};func NewCT_EdnProps ()*CT_EdnProps {_adbe :=&CT_EdnProps {};return _adbe }; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Validate validates the CT_DocPartBehavior and its children +func (_ffbbg *CT_DocPartBehavior )Validate ()error {return _ffbbg .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};func (_bcebea *CT_TargetScreenSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aedbcd ,_eaedb :=_bcebea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eaedb !=nil {return _eaedb ;};start .Attr =append (start .Attr ,_aedbcd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Expanded/Compressed Text -W *CT_TextScale ; +// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path +func (_fegfcg *CT_RPrOriginal )ValidateWithPath (path string )error {if _fegfcg .RStyle !=nil {if _cedca :=_fegfcg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_cedca !=nil {return _cedca ;};};if _fegfcg .RFonts !=nil {if _fdfec :=_fegfcg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_fdfec !=nil {return _fdfec ;};};if _fegfcg .B !=nil {if _dgeea :=_fegfcg .B .ValidateWithPath (path +"\u002f\u0042");_dgeea !=nil {return _dgeea ;};};if _fegfcg .BCs !=nil {if _debdab :=_fegfcg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_debdab !=nil {return _debdab ;};};if _fegfcg .I !=nil {if _bcaabf :=_fegfcg .I .ValidateWithPath (path +"\u002f\u0049");_bcaabf !=nil {return _bcaabf ;};};if _fegfcg .ICs !=nil {if _dgdbe :=_fegfcg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_dgdbe !=nil {return _dgdbe ;};};if _fegfcg .Caps !=nil {if _cadda :=_fegfcg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cadda !=nil {return _cadda ;};};if _fegfcg .SmallCaps !=nil {if _efefdd :=_fegfcg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_efefdd !=nil {return _efefdd ;};};if _fegfcg .Strike !=nil {if _cdgba :=_fegfcg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cdgba !=nil {return _cdgba ;};};if _fegfcg .Dstrike !=nil {if _fbggaf :=_fegfcg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_fbggaf !=nil {return _fbggaf ;};};if _fegfcg .Outline !=nil {if _fbaee :=_fegfcg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fbaee !=nil {return _fbaee ;};};if _fegfcg .Shadow !=nil {if _dcbaa :=_fegfcg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dcbaa !=nil {return _dcbaa ;};};if _fegfcg .Emboss !=nil {if _gbcbb :=_fegfcg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_gbcbb !=nil {return _gbcbb ;};};if _fegfcg .Imprint !=nil {if _bgcdd :=_fegfcg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_bgcdd !=nil {return _bgcdd ;};};if _fegfcg .NoProof !=nil {if _deec :=_fegfcg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_deec !=nil {return _deec ;};};if _fegfcg .SnapToGrid !=nil {if _bgda :=_fegfcg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bgda !=nil {return _bgda ;};};if _fegfcg .Vanish !=nil {if _cbbge :=_fegfcg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cbbge !=nil {return _cbbge ;};};if _fegfcg .WebHidden !=nil {if _bgaaf :=_fegfcg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_bgaaf !=nil {return _bgaaf ;};};if _fegfcg .Color !=nil {if _egfga :=_fegfcg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_egfga !=nil {return _egfga ;};};if _fegfcg .Spacing !=nil {if _afgacg :=_fegfcg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_afgacg !=nil {return _afgacg ;};};if _fegfcg .W !=nil {if _fgbdg :=_fegfcg .W .ValidateWithPath (path +"\u002f\u0057");_fgbdg !=nil {return _fgbdg ;};};if _fegfcg .Kern !=nil {if _egggc :=_fegfcg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_egggc !=nil {return _egggc ;};};if _fegfcg .Position !=nil {if _dfda :=_fegfcg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dfda !=nil {return _dfda ;};};if _fegfcg .Sz !=nil {if _bgebc :=_fegfcg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bgebc !=nil {return _bgebc ;};};if _fegfcg .SzCs !=nil {if _ccdbg :=_fegfcg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_ccdbg !=nil {return _ccdbg ;};};if _fegfcg .Highlight !=nil {if _egafd :=_fegfcg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_egafd !=nil {return _egafd ;};};if _fegfcg .U !=nil {if _bbfee :=_fegfcg .U .ValidateWithPath (path +"\u002f\u0055");_bbfee !=nil {return _bbfee ;};};if _fegfcg .Effect !=nil {if _fbeagc :=_fegfcg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_fbeagc !=nil {return _fbeagc ;};};if _fegfcg .Bdr !=nil {if _cdfdc :=_fegfcg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_cdfdc !=nil {return _cdfdc ;};};if _fegfcg .Shd !=nil {if _egdfe :=_fegfcg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_egdfe !=nil {return _egdfe ;};};if _fegfcg .FitText !=nil {if _bgcff :=_fegfcg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bgcff !=nil {return _bgcff ;};};if _fegfcg .VertAlign !=nil {if _faefd :=_fegfcg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_faefd !=nil {return _faefd ;};};if _fegfcg .Rtl !=nil {if _dgbcaf :=_fegfcg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_dgbcaf !=nil {return _dgbcaf ;};};if _fegfcg .Cs !=nil {if _gcaae :=_fegfcg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_gcaae !=nil {return _gcaae ;};};if _fegfcg .Em !=nil {if _dgcae :=_fegfcg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_dgcae !=nil {return _dgcae ;};};if _fegfcg .Lang !=nil {if _eegbb :=_fegfcg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_eegbb !=nil {return _eegbb ;};};if _fegfcg .EastAsianLayout !=nil {if _eagab :=_fegfcg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_eagab !=nil {return _eagab ;};};if _fegfcg .SpecVanish !=nil {if _acabe :=_fegfcg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_acabe !=nil {return _acabe ;};};if _fegfcg .OMath !=nil {if _caebb :=_fegfcg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_caebb !=nil {return _caebb ;};};return nil ;};type CT_Spacing struct{ -// Font Kerning -Kern *CT_HpsMeasure ; +// Spacing Above Paragraph +BeforeAttr *_ff .ST_TwipsMeasure ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Spacing Above Paragraph IN Line Units +BeforeLinesAttr *int64 ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Automatically Determine Spacing Above Paragraph +BeforeAutospacingAttr *_ff .ST_OnOff ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Spacing Below Paragraph +AfterAttr *_ff .ST_TwipsMeasure ; -// Text Highlighting -Highlight *CT_Highlight ; +// Spacing Below Paragraph in Line Units +AfterLinesAttr *int64 ; -// Underline -U *CT_Underline ; +// Automatically Determine Spacing Below Paragraph +AfterAutospacingAttr *_ff .ST_OnOff ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Spacing Between Lines in Paragraph +LineAttr *ST_SignedTwipsMeasure ; -// Text Border -Bdr *CT_Border ; +// Spacing Between Lines +LineRuleAttr ST_LineSpacingRule ;};func (_efabg *CT_RPrDefault )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egegb :for {_acggb ,_feegd :=d .Token ();if _feegd !=nil {return _feegd ;};switch _fccg :=_acggb .(type ){case _d .StartElement :switch _fccg .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_efabg .RPr =NewCT_RPr ();if _ggcac :=d .DecodeElement (_efabg .RPr ,&_fccg );_ggcac !=nil {return _ggcac ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074 \u0025\u0076",_fccg .Name );if _dgbab :=d .Skip ();_dgbab !=nil {return _dgbab ;};};case _d .EndElement :break _egegb ;case _d .CharData :};};return nil ;};func (_efafcf ST_HeightRule )String ()string {switch _efafcf {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 CT_SmartTagRun struct{ -// Run Shading -Shd *CT_Shd ; +// Smart Tag Namespace +UriAttr *string ; -// Manual Run Width -FitText *CT_FitText ; +// Smart Tag Name +ElementAttr string ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;};func NewCT_Color ()*CT_Color {_adff :=&CT_Color {};return _adff }; -// Right To Left Text -Rtl *CT_OnOff ; +// Validate validates the CT_SectPr and its children +func (_gaaca *CT_SectPr )Validate ()error {return _gaaca .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_ffaff *CT_Bookmark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acfb :=range start .Attr {if _acfb .Name .Local =="\u006e\u0061\u006d\u0065"{_bbef ,_bgd :=_acfb .Value ,error (nil );if _bgd !=nil {return _bgd ;};_ffaff .NameAttr =_bbef ;continue ;};if _acfb .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_aaga ,_ggfc :=_ac .ParseInt (_acfb .Value ,10,64);if _ggfc !=nil {return _ggfc ;};_ffaff .ColFirstAttr =&_aaga ;continue ;};if _acfb .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_ggg ,_ccdab :=_ac .ParseInt (_acfb .Value ,10,64);if _ccdab !=nil {return _ccdab ;};_ffaff .ColLastAttr =&_ggg ;continue ;};if _acfb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_ffaff .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_acfb );continue ;};if _acfb .Name .Local =="\u0069\u0064"{_fbbf ,_abffg :=_ac .ParseInt (_acfb .Value ,10,64);if _abffg !=nil {return _abffg ;};_ffaff .IdAttr =_fbbf ;continue ;};};for {_fcd ,_afeeb :=d .Token ();if _afeeb !=nil {return _ace .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_afeeb );};if _aedg ,_degd :=_fcd .(_d .EndElement );_degd &&_aedg .Name ==start .Name {break ;};};return nil ;};type ST_PageBorderZOrder byte ;func (_aagbg *CT_SdtContentCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfadc :for {_dddba ,_dfgdd :=d .Token ();if _dfgdd !=nil {return _dfgdd ;};switch _fceca :=_dddba .(type ){case _d .StartElement :switch _fceca .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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_gaceg :=NewCT_Tc ();if _eecac :=d .DecodeElement (_gaceg ,&_fceca );_eecac !=nil {return _eecac ;};_aagbg .Tc =append (_aagbg .Tc ,_gaceg );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aagbg .CustomXml =NewCT_CustomXmlCell ();if _bfdfc :=d .DecodeElement (_aagbg .CustomXml ,&_fceca );_bfdfc !=nil {return _bfdfc ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_aagbg .Sdt =NewCT_SdtCell ();if _cdcce :=d .DecodeElement (_aagbg .Sdt ,&_fceca );_cdcce !=nil {return _cdcce ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_adeebd :=NewEG_RunLevelElts ();_adeebd .ProofErr =NewCT_ProofErr ();if _eeeca :=d .DecodeElement (_adeebd .ProofErr ,&_fceca );_eeeca !=nil {return _eeeca ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_adeebd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fbdfbc :=NewEG_RunLevelElts ();_fbdfbc .PermStart =NewCT_PermStart ();if _fbgeb :=d .DecodeElement (_fbdfbc .PermStart ,&_fceca );_fbgeb !=nil {return _fbgeb ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_fbdfbc );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fgabg :=NewEG_RunLevelElts ();_fgabg .PermEnd =NewCT_Perm ();if _agceb :=d .DecodeElement (_fgabg .PermEnd ,&_fceca );_agceb !=nil {return _agceb ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_fgabg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dced :=NewEG_RunLevelElts ();_dced .Ins =NewCT_RunTrackChange ();if _dbdda :=d .DecodeElement (_dced .Ins ,&_fceca );_dbdda !=nil {return _dbdda ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_dced );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cdgag :=NewEG_RunLevelElts ();_cdgag .Del =NewCT_RunTrackChange ();if _ggbbdc :=d .DecodeElement (_cdgag .Del ,&_fceca );_ggbbdc !=nil {return _ggbbdc ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_cdgag );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eaffb :=NewEG_RunLevelElts ();_eaffb .MoveFrom =NewCT_RunTrackChange ();if _bddba :=d .DecodeElement (_eaffb .MoveFrom ,&_fceca );_bddba !=nil {return _bddba ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_eaffb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ebfffd :=NewEG_RunLevelElts ();_ebfffd .MoveTo =NewCT_RunTrackChange ();if _cfbff :=d .DecodeElement (_ebfffd .MoveTo ,&_fceca );_cfbff !=nil {return _cfbff ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_ebfffd );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bfadcd :=NewEG_RunLevelElts ();_dfdac :=NewEG_RangeMarkupElements ();_dfdac .BookmarkStart =NewCT_Bookmark ();if _cgffd :=d .DecodeElement (_dfdac .BookmarkStart ,&_fceca );_cgffd !=nil {return _cgffd ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_bfadcd );_bfadcd .EG_RangeMarkupElements =append (_bfadcd .EG_RangeMarkupElements ,_dfdac );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gdfgg :=NewEG_RunLevelElts ();_ebbgg :=NewEG_RangeMarkupElements ();_ebbgg .BookmarkEnd =NewCT_MarkupRange ();if _dffee :=d .DecodeElement (_ebbgg .BookmarkEnd ,&_fceca );_dffee !=nil {return _dffee ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_gdfgg );_gdfgg .EG_RangeMarkupElements =append (_gdfgg .EG_RangeMarkupElements ,_ebbgg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bdefe :=NewEG_RunLevelElts ();_dgcgc :=NewEG_RangeMarkupElements ();_dgcgc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgega :=d .DecodeElement (_dgcgc .MoveFromRangeStart ,&_fceca );_bgega !=nil {return _bgega ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_bdefe );_bdefe .EG_RangeMarkupElements =append (_bdefe .EG_RangeMarkupElements ,_dgcgc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agfb :=NewEG_RunLevelElts ();_gaedb :=NewEG_RangeMarkupElements ();_gaedb .MoveFromRangeEnd =NewCT_MarkupRange ();if _ccgfg :=d .DecodeElement (_gaedb .MoveFromRangeEnd ,&_fceca );_ccgfg !=nil {return _ccgfg ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_agfb );_agfb .EG_RangeMarkupElements =append (_agfb .EG_RangeMarkupElements ,_gaedb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fcgdg :=NewEG_RunLevelElts ();_bdfdg :=NewEG_RangeMarkupElements ();_bdfdg .MoveToRangeStart =NewCT_MoveBookmark ();if _addfg :=d .DecodeElement (_bdfdg .MoveToRangeStart ,&_fceca );_addfg !=nil {return _addfg ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_fcgdg );_fcgdg .EG_RangeMarkupElements =append (_fcgdg .EG_RangeMarkupElements ,_bdfdg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dgdcb :=NewEG_RunLevelElts ();_ffacf :=NewEG_RangeMarkupElements ();_ffacf .MoveToRangeEnd =NewCT_MarkupRange ();if _cfdae :=d .DecodeElement (_ffacf .MoveToRangeEnd ,&_fceca );_cfdae !=nil {return _cfdae ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_dgdcb );_dgdcb .EG_RangeMarkupElements =append (_dgdcb .EG_RangeMarkupElements ,_ffacf );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bcfcda :=NewEG_RunLevelElts ();_cefgb :=NewEG_RangeMarkupElements ();_cefgb .CommentRangeStart =NewCT_MarkupRange ();if _babed :=d .DecodeElement (_cefgb .CommentRangeStart ,&_fceca );_babed !=nil {return _babed ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_bcfcda );_bcfcda .EG_RangeMarkupElements =append (_bcfcda .EG_RangeMarkupElements ,_cefgb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egbed :=NewEG_RunLevelElts ();_bcgefe :=NewEG_RangeMarkupElements ();_bcgefe .CommentRangeEnd =NewCT_MarkupRange ();if _gdfde :=d .DecodeElement (_bcgefe .CommentRangeEnd ,&_fceca );_gdfde !=nil {return _gdfde ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_egbed );_egbed .EG_RangeMarkupElements =append (_egbed .EG_RangeMarkupElements ,_bcgefe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eabce :=NewEG_RunLevelElts ();_aegggcg :=NewEG_RangeMarkupElements ();_aegggcg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbdcc :=d .DecodeElement (_aegggcg .CustomXmlInsRangeStart ,&_fceca );_fbdcc !=nil {return _fbdcc ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_eabce );_eabce .EG_RangeMarkupElements =append (_eabce .EG_RangeMarkupElements ,_aegggcg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggdcb :=NewEG_RunLevelElts ();_dgaca :=NewEG_RangeMarkupElements ();_dgaca .CustomXmlInsRangeEnd =NewCT_Markup ();if _eacfa :=d .DecodeElement (_dgaca .CustomXmlInsRangeEnd ,&_fceca );_eacfa !=nil {return _eacfa ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_ggdcb );_ggdcb .EG_RangeMarkupElements =append (_ggdcb .EG_RangeMarkupElements ,_dgaca );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gegcc :=NewEG_RunLevelElts ();_gceb :=NewEG_RangeMarkupElements ();_gceb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _baca :=d .DecodeElement (_gceb .CustomXmlDelRangeStart ,&_fceca );_baca !=nil {return _baca ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_gegcc );_gegcc .EG_RangeMarkupElements =append (_gegcc .EG_RangeMarkupElements ,_gceb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gfdeb :=NewEG_RunLevelElts ();_aedfg :=NewEG_RangeMarkupElements ();_aedfg .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcbgc :=d .DecodeElement (_aedfg .CustomXmlDelRangeEnd ,&_fceca );_gcbgc !=nil {return _gcbgc ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_gfdeb );_gfdeb .EG_RangeMarkupElements =append (_gfdeb .EG_RangeMarkupElements ,_aedfg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_aecfc :=NewEG_RunLevelElts ();_gdfdf :=NewEG_RangeMarkupElements ();_gdfdf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aadg :=d .DecodeElement (_gdfdf .CustomXmlMoveFromRangeStart ,&_fceca );_aadg !=nil {return _aadg ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_aecfc );_aecfc .EG_RangeMarkupElements =append (_aecfc .EG_RangeMarkupElements ,_gdfdf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_efafb :=NewEG_RunLevelElts ();_dgddc :=NewEG_RangeMarkupElements ();_dgddc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gfdegd :=d .DecodeElement (_dgddc .CustomXmlMoveFromRangeEnd ,&_fceca );_gfdegd !=nil {return _gfdegd ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_efafb );_efafb .EG_RangeMarkupElements =append (_efafb .EG_RangeMarkupElements ,_dgddc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ddccdg :=NewEG_RunLevelElts ();_gegee :=NewEG_RangeMarkupElements ();_gegee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fbadf :=d .DecodeElement (_gegee .CustomXmlMoveToRangeStart ,&_fceca );_fbadf !=nil {return _fbadf ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_ddccdg );_ddccdg .EG_RangeMarkupElements =append (_ddccdg .EG_RangeMarkupElements ,_gegee );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgafc :=NewEG_RunLevelElts ();_dgdgae :=NewEG_RangeMarkupElements ();_dgdgae .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bdeeag :=d .DecodeElement (_dgdgae .CustomXmlMoveToRangeEnd ,&_fceca );_bdeeag !=nil {return _bdeeag ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_cgafc );_cgafc .EG_RangeMarkupElements =append (_cgafc .EG_RangeMarkupElements ,_dgdgae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cefffc :=NewEG_RunLevelElts ();_afbfg :=NewEG_MathContent ();_afbfg .OMathPara =_ed .NewOMathPara ();if _cedcc :=d .DecodeElement (_afbfg .OMathPara ,&_fceca );_cedcc !=nil {return _cedcc ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_cefffc );_cefffc .EG_MathContent =append (_cefffc .EG_MathContent ,_afbfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fadec :=NewEG_RunLevelElts ();_bdcfe :=NewEG_MathContent ();_bdcfe .OMath =_ed .NewOMath ();if _gfdac :=d .DecodeElement (_bdcfe .OMath ,&_fceca );_gfdac !=nil {return _gfdac ;};_aagbg .EG_RunLevelElts =append (_aagbg .EG_RunLevelElts ,_fadec );_fadec .EG_MathContent =append (_fadec .EG_MathContent ,_bdcfe );default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_fceca .Name );if _daafd :=d .Skip ();_daafd !=nil {return _daafd ;};};case _d .EndElement :break _bfadc ;case _d .CharData :};};return nil ;};func (_fggg *CT_FldChar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fedcc ,_dfcec :=_fggg .FldCharTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"});if _dfcec !=nil {return _dfcec ;};start .Attr =append (start .Attr ,_fedcc );if _fggg .FldLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_ace .Sprintf ("\u0025\u0076",*_fggg .FldLockAttr )});};if _fggg .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_ace .Sprintf ("\u0025\u0076",*_fggg .DirtyAttr )});};e .EncodeToken (start );if _fggg .FldData !=nil {_dbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_fggg .FldData ,_dbbf );};if _fggg .FfData !=nil {_faab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fggg .FfData ,_faab );};if _fggg .NumberingChange !=nil {_gdef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fggg .NumberingChange ,_gdef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beaec *WdAnchor )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\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_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\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 ,_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\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 :"\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 ,_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 ="\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr";return _beaec .WdCT_Anchor .MarshalXML (e ,start );}; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path +func (_eebgc *CT_SdtPr )ValidateWithPath (path string )error {if _eebgc .RPr !=nil {if _aeeag :=_eebgc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_aeeag !=nil {return _aeeag ;};};if _eebgc .Alias !=nil {if _aedcd :=_eebgc .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073");_aedcd !=nil {return _aedcd ;};};if _eebgc .Tag !=nil {if _ccgdd :=_eebgc .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_ccgdd !=nil {return _ccgdd ;};};if _eebgc .Id !=nil {if _gcbbee :=_eebgc .Id .ValidateWithPath (path +"\u002f\u0049\u0064");_gcbbee !=nil {return _gcbbee ;};};if _eebgc .Lock !=nil {if _gfbbb :=_eebgc .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_gfbbb !=nil {return _gfbbb ;};};if _eebgc .Placeholder !=nil {if _beaff :=_eebgc .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_beaff !=nil {return _beaff ;};};if _eebgc .Temporary !=nil {if _aegab :=_eebgc .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_aegab !=nil {return _aegab ;};};if _eebgc .ShowingPlcHdr !=nil {if _eaccg :=_eebgc .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072");_eaccg !=nil {return _eaccg ;};};if _eebgc .DataBinding !=nil {if _decaee :=_eebgc .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_decaee !=nil {return _decaee ;};};if _eebgc .Label !=nil {if _beabgg :=_eebgc .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c");_beabgg !=nil {return _beabgg ;};};if _eebgc .TabIndex !=nil {if _fgfea :=_eebgc .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_fgfea !=nil {return _fgfea ;};};if _eebgc .Choice !=nil {if _dbgge :=_eebgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dbgge !=nil {return _dbgge ;};};return nil ;};func (_aadfcf ST_LevelSuffix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aadfcf .String (),start );};func (_bcgfedf ST_HighlightColor )Validate ()error {return _bcgfedf .ValidateWithPath ("")};func (_fdgef ST_TargetScreenSz )ValidateWithPath (path string )error {switch _fdgef {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdgef ));};return nil ;};func (_cfbae ST_LevelSuffix )Validate ()error {return _cfbae .ValidateWithPath ("")}; -// Emphasis Mark -Em *CT_Em ; +// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path +func (_dfceg *WdCT_WrapThrough )ValidateWithPath (path string )error {if _dfceg .WrapTextAttr ==WdST_WrapTextUnset {return _ace .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 _gdbeaf :=_dfceg .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gdbeaf !=nil {return _gdbeaf ;};if _ceabdf :=_dfceg .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e");_ceabdf !=nil {return _ceabdf ;};return nil ;};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;); -// Languages for Run Content -Lang *CT_Language ; +// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path +func (_eccfec *WdEG_WrapType )ValidateWithPath (path string )error {if _eccfec .Choice !=nil {if _eeebc :=_eccfec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eeebc !=nil {return _eeebc ;};};return nil ;};type CT_DivBdr struct{ -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Top Border for HTML div +Top *CT_Border ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Left Border for HTML div +Left *CT_Border ; -// Office Open XML Math -OMath *CT_OnOff ; +// Bottom Border for HTML div +Bottom *CT_Border ; -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_fgbdfbb *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 _fgbdfbb .CT_FontsList .MarshalXML (e ,start );};func (_badga ST_Jc )ValidateWithPath (path string )error {switch _badga {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badga ));};return nil ;};func (_bfbeec *EG_PContentBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfega :for {_dffe ,_beaga :=d .Token ();if _beaga !=nil {return _beaga ;};switch _gecbfa :=_dffe .(type ){case _f .StartElement :switch _gecbfa .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"}:_bfbeec .CustomXml =NewCT_CustomXmlRun ();if _egbbfa :=d .DecodeElement (_bfbeec .CustomXml ,&_gecbfa );_egbbfa !=nil {return _egbbfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfgf :=NewCT_SimpleField ();if _dbcaff :=d .DecodeElement (_fbfgf ,&_gecbfa );_dbcaff !=nil {return _dbcaff ;};_bfbeec .FldSimple =append (_bfbeec .FldSimple ,_fbfgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbeec .Hyperlink =NewCT_Hyperlink ();if _fdeafe :=d .DecodeElement (_bfbeec .Hyperlink ,&_gecbfa );_fdeafe !=nil {return _fdeafe ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0050\u0043\u006fn\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_gecbfa .Name );if _bbbbc :=d .Skip ();_bbbbc !=nil {return _bbbbc ;};};case _f .EndElement :break _gfega ;case _f .CharData :};};return nil ;};func (_fgeage *CT_Numbering )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgeage .NumPicBullet !=nil {_edccfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_fdbeb :=range _fgeage .NumPicBullet {e .EncodeElement (_fdbeb ,_edccfe );};};if _fgeage .AbstractNum !=nil {_gcfda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_fafgd :=range _fgeage .AbstractNum {e .EncodeElement (_fafgd ,_gcfda );};};if _fgeage .Num !=nil {_ceebb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_agcg :=range _fgeage .Num {e .EncodeElement (_agcg ,_ceebb );};};if _fgeage .NumIdMacAtCleanup !=nil {_fcdfa :=_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 (_fgeage .NumIdMacAtCleanup ,_fcdfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Right Border for HTML div +Right *CT_Border ;};type CT_EastAsianLayout struct{ -// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path -func (_geaf *CT_DocProtect )ValidateWithPath (path string )error {if _adeeef :=_geaf .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_adeeef !=nil {return _adeeef ;};if _geaf .FormattingAttr !=nil {if _efgcb :=_geaf .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_efgcb !=nil {return _efgcb ;};};if _geaf .EnforcementAttr !=nil {if _abbaa :=_geaf .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_abbaa !=nil {return _abbaa ;};};if _dagd :=_geaf .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_dagd !=nil {return _dagd ;};if _dfbec :=_geaf .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");_dfbec !=nil {return _dfbec ;};if _agfcd :=_geaf .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_agfcd !=nil {return _agfcd ;};return nil ;};func (_fcbad ST_CombineBrackets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcbad .String (),start );}; +// East Asian Typography Run ID +IdAttr *int64 ; -// Validate validates the CT_FramesetChoice and its children -func (_eefcb *CT_FramesetChoice )Validate ()error {return _eefcb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");};func NewCT_FontFamily ()*CT_FontFamily {_fgfcd :=&CT_FontFamily {};_fgfcd .ValAttr =ST_FontFamily (1);return _fgfcd ;};func (_fbacac ST_ProofErr )ValidateWithPath (path string )error {switch _fbacac {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbacac ));};return nil ;};func (_cfeb *CT_FontFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfeb .ValAttr =ST_FontFamily (1);for _ ,_gbec :=range start .Attr {if _gbec .Name .Local =="\u0076\u0061\u006c"{_cfeb .ValAttr .UnmarshalXMLAttr (_gbec );continue ;};};for {_egcea ,_ggdg :=d .Token ();if _ggdg !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_ggdg );};if _gbgg ,_begcg :=_egcea .(_f .EndElement );_begcg &&_gbgg .Name ==start .Name {break ;};};return nil ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;); +// Two Lines in One +CombineAttr *_ff .ST_OnOff ; -// ST_DecimalNumberOrPercent is a union type -type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;}; +// Display Brackets Around Two Lines in One +CombineBracketsAttr ST_CombineBrackets ; -// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path -func (_edffb *EG_RPrMath )ValidateWithPath (path string )error {if _edffb .Ins !=nil {if _efeeee :=_edffb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_efeeee !=nil {return _efeeee ;};};if _edffb .Del !=nil {if _ecaba :=_edffb .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_ecaba !=nil {return _ecaba ;};};if _edffb .RPr !=nil {if _dffcc :=_edffb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dffcc !=nil {return _dffcc ;};};return nil ;};func (_efcabe *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bceff :=range start .Attr {if _bceff .Name .Local =="\u0069\u0064"{_ceffd ,_ddfbc :=_fc .ParseUint (_bceff .Value ,10,16);if _ddfbc !=nil {return _ddfbc ;};_efcabe .IdAttr =uint16 (_ceffd );continue ;};if _bceff .Name .Local =="\u0073\u0065\u0071"{_agccb ,_fcacg :=_fc .ParseUint (_bceff .Value ,10,16);if _fcacg !=nil {return _fcacg ;};_efcabe .SeqAttr =uint16 (_agccb );continue ;};};_fagbbf :for {_cgdbdd ,_gceadd :=d .Token ();if _gceadd !=nil {return _gceadd ;};switch _dagbbg :=_cgdbdd .(type ){case _f .StartElement :switch _dagbbg .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"}:_efcabe .ExtLst =_da .NewCT_OfficeArtExtensionList ();if _bggebc :=d .DecodeElement (_efcabe .ExtLst ,&_dagbbg );_bggebc !=nil {return _bggebc ;};default:_gd .Log .Debug ("\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",_dagbbg .Name );if _bddac :=d .Skip ();_bddac !=nil {return _bddac ;};};case _f .EndElement :break _fagbbf ;case _f .CharData :};};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;);const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_gabede :=&CT_StylePaneFilter {};return _gabede };func (_ddgagb ST_FFTextType )ValidateWithPath (path string )error {switch _ddgagb {case 0,1,2,3,4,5,6:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgagb ));};return nil ;};func NewCT_FtnDocProps ()*CT_FtnDocProps {_edbd :=&CT_FtnDocProps {};return _edbd };func NewStyles ()*Styles {_bfefgg :=&Styles {};_bfefgg .CT_Styles =*NewCT_Styles ();return _bfefgg };func NewCT_AltChunkPr ()*CT_AltChunkPr {_gddb :=&CT_AltChunkPr {};return _gddb };func (_cdfdg *ST_Pitch )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdfdg =0;case "\u0066\u0069\u0078e\u0064":*_cdfdg =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_cdfdg =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cdfdg =3;};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 NewCT_DocProtect ()*CT_DocProtect {_bgca :=&CT_DocProtect {};return _bgca };const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);func (_ecacd *CT_SdtPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ecacd .RPr !=nil {_aeead :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ecacd .RPr ,_aeead );};if _ecacd .Alias !=nil {_fgceb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_ecacd .Alias ,_fgceb );};if _ecacd .Tag !=nil {_ecfff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_ecacd .Tag ,_ecfff );};if _ecacd .Id !=nil {_aggcbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_ecacd .Id ,_aggcbc );};if _ecacd .Lock !=nil {_gffdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_ecacd .Lock ,_gffdc );};if _ecacd .Placeholder !=nil {_acabe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_ecacd .Placeholder ,_acabe );};if _ecacd .Temporary !=nil {_agbaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_ecacd .Temporary ,_agbaf );};if _ecacd .ShowingPlcHdr !=nil {_ecded :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}};e .EncodeElement (_ecacd .ShowingPlcHdr ,_ecded );};if _ecacd .DataBinding !=nil {_fdfagef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ecacd .DataBinding ,_fdfagef );};if _ecacd .Label !=nil {_agdaeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_ecacd .Label ,_agdaeb );};if _ecacd .TabIndex !=nil {_cdgdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};e .EncodeElement (_ecacd .TabIndex ,_cdgdf );};if _ecacd .Choice !=nil {_ecacd .Choice .MarshalXML (e ,_f .StartElement {});};for _ ,_gcgaa :=range _ecacd .Extra {if _ffece :=_gcgaa .MarshalXML (e ,_f .StartElement {});_ffece !=nil {return _ffece ;};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adgcbb *ST_FrameLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaefd ,_cabdc :=d .Token ();if _cabdc !=nil {return _cabdc ;};if _fdaggb ,_fcfabg :=_aaefd .(_f .EndElement );_fcfabg &&_fdaggb .Name ==start .Name {*_adgcbb =1;return nil ;};if _ccgad ,_aaebeec :=_aaefd .(_f .CharData );!_aaebeec {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaefd );}else {switch string (_ccgad ){case "":*_adgcbb =0;case "\u0072\u006f\u0077\u0073":*_adgcbb =1;case "\u0063\u006f\u006c\u0073":*_adgcbb =2;case "\u006e\u006f\u006e\u0065":*_adgcbb =3;};};_aaefd ,_cabdc =d .Token ();if _cabdc !=nil {return _cabdc ;};if _baagdd ,_ecgea :=_aaefd .(_f .EndElement );_ecgea &&_baagdd .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaefd );};type ST_HAnchor byte ;func NewCT_Caption ()*CT_Caption {_ggdb :=&CT_Caption {};return _ggdb }; +// Horizontal in Vertical (Rotate Text) +VertAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path -func (_eagdg *CT_RubyContent )ValidateWithPath (path string )error {if _eagdg .R !=nil {if _egaef :=_eagdg .R .ValidateWithPath (path +"\u002f\u0052");_egaef !=nil {return _egaef ;};};for _afcab ,_facc :=range _eagdg .EG_RunLevelElts {if _fdbed :=_facc .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_afcab ));_fdbed !=nil {return _fdbed ;};};return nil ;}; +// Compress Rotated Text to Line Height +VertCompressAttr *_ff .ST_OnOff ;};func (_fegab *Comments )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _fegab .CT_Comments .MarshalXML (e ,start );};func (_ccabc ST_TextAlignment )ValidateWithPath (path string )error {switch _ccabc {case 0,1,2,3,4,5:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccabc ));};return nil ;};func (_aeafg ST_HdrFtr )Validate ()error {return _aeafg .ValidateWithPath ("")};func NewDocument ()*Document {_gaageg :=&Document {};_gaageg .CT_Document =*NewCT_Document ();return _gaageg ;};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 (_edeb *CT_Footnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edeb .Footnote !=nil {_fcged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_ffab :=range _edeb .Footnote {e .EncodeElement (_ffab ,_fcged );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path -func (_deaba *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _deaba .BookmarkStart !=nil {if _cddaa :=_deaba .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_cddaa !=nil {return _cddaa ;};};if _deaba .BookmarkEnd !=nil {if _ccgca :=_deaba .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_ccgca !=nil {return _ccgca ;};};if _deaba .MoveFromRangeStart !=nil {if _egcce :=_deaba .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_egcce !=nil {return _egcce ;};};if _deaba .MoveFromRangeEnd !=nil {if _efbfab :=_deaba .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_efbfab !=nil {return _efbfab ;};};if _deaba .MoveToRangeStart !=nil {if _gcdbc :=_deaba .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_gcdbc !=nil {return _gcdbc ;};};if _deaba .MoveToRangeEnd !=nil {if _aaeaac :=_deaba .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_aaeaac !=nil {return _aaeaac ;};};if _deaba .CommentRangeStart !=nil {if _afcege :=_deaba .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_afcege !=nil {return _afcege ;};};if _deaba .CommentRangeEnd !=nil {if _faadfc :=_deaba .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_faadfc !=nil {return _faadfc ;};};if _deaba .CustomXmlInsRangeStart !=nil {if _deadb :=_deaba .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_deadb !=nil {return _deadb ;};};if _deaba .CustomXmlInsRangeEnd !=nil {if _ffdfa :=_deaba .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_ffdfa !=nil {return _ffdfa ;};};if _deaba .CustomXmlDelRangeStart !=nil {if _bcgba :=_deaba .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_bcgba !=nil {return _bcgba ;};};if _deaba .CustomXmlDelRangeEnd !=nil {if _aeaae :=_deaba .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_aeaae !=nil {return _aeaae ;};};if _deaba .CustomXmlMoveFromRangeStart !=nil {if _fgcadc :=_deaba .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");_fgcadc !=nil {return _fgcadc ;};};if _deaba .CustomXmlMoveFromRangeEnd !=nil {if _fbdeac :=_deaba .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");_fbdeac !=nil {return _fbdeac ;};};if _deaba .CustomXmlMoveToRangeStart !=nil {if _bgaccc :=_deaba .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");_bgaccc !=nil {return _bgaccc ;};};if _deaba .CustomXmlMoveToRangeEnd !=nil {if _ebgdf :=_deaba .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");_ebgdf !=nil {return _ebgdf ;};};return nil ;};func (_gcfdaf ST_AnnotationVMerge )String ()string {switch _gcfdaf {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};func (_fbadg *CT_SdtContentRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfced :for {_dfbdbd ,_gdada :=d .Token ();if _gdada !=nil {return _gdada ;};switch _cggbbg :=_dfbdbd .(type ){case _f .StartElement :switch _cggbbg .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"}:_daab :=NewCT_Row ();if _cbbed :=d .DecodeElement (_daab ,&_cggbbg );_cbbed !=nil {return _cbbed ;};_fbadg .Tr =append (_fbadg .Tr ,_daab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbadg .CustomXml =NewCT_CustomXmlRow ();if _ddbad :=d .DecodeElement (_fbadg .CustomXml ,&_cggbbg );_ddbad !=nil {return _ddbad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbadg .Sdt =NewCT_SdtRow ();if _gfbbafa :=d .DecodeElement (_fbadg .Sdt ,&_cggbbg );_gfbbafa !=nil {return _gfbbafa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedfb :=NewEG_RunLevelElts ();_fedfb .ProofErr =NewCT_ProofErr ();if _acfec :=d .DecodeElement (_fedfb .ProofErr ,&_cggbbg );_acfec !=nil {return _acfec ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_fedfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbgeg :=NewEG_RunLevelElts ();_gbgeg .PermStart =NewCT_PermStart ();if _daccdb :=d .DecodeElement (_gbgeg .PermStart ,&_cggbbg );_daccdb !=nil {return _daccdb ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_gbgeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caefe :=NewEG_RunLevelElts ();_caefe .PermEnd =NewCT_Perm ();if _efebff :=d .DecodeElement (_caefe .PermEnd ,&_cggbbg );_efebff !=nil {return _efebff ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_caefe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebgbc :=NewEG_RunLevelElts ();_ebgbc .Ins =NewCT_RunTrackChange ();if _cddffg :=d .DecodeElement (_ebgbc .Ins ,&_cggbbg );_cddffg !=nil {return _cddffg ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_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 :"\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"}:_fedbcb :=NewEG_RunLevelElts ();_fedbcb .Del =NewCT_RunTrackChange ();if _adcbd :=d .DecodeElement (_fedbcb .Del ,&_cggbbg );_adcbd !=nil {return _adcbd ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_fedbcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaeee :=NewEG_RunLevelElts ();_gaeee .MoveFrom =NewCT_RunTrackChange ();if _caeca :=d .DecodeElement (_gaeee .MoveFrom ,&_cggbbg );_caeca !=nil {return _caeca ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_gaeee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggegca :=NewEG_RunLevelElts ();_ggegca .MoveTo =NewCT_RunTrackChange ();if _dagbcc :=d .DecodeElement (_ggegca .MoveTo ,&_cggbbg );_dagbcc !=nil {return _dagbcc ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_ggegca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbfa :=NewEG_RunLevelElts ();_eefbc :=NewEG_RangeMarkupElements ();_eefbc .BookmarkStart =NewCT_Bookmark ();if _addbde :=d .DecodeElement (_eefbc .BookmarkStart ,&_cggbbg );_addbde !=nil {return _addbde ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_gfbfa );_gfbfa .EG_RangeMarkupElements =append (_gfbfa .EG_RangeMarkupElements ,_eefbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgebg :=NewEG_RunLevelElts ();_egddc :=NewEG_RangeMarkupElements ();_egddc .BookmarkEnd =NewCT_MarkupRange ();if _aeedaa :=d .DecodeElement (_egddc .BookmarkEnd ,&_cggbbg );_aeedaa !=nil {return _aeedaa ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_bgebg );_bgebg .EG_RangeMarkupElements =append (_bgebg .EG_RangeMarkupElements ,_egddc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgabd :=NewEG_RunLevelElts ();_aefbf :=NewEG_RangeMarkupElements ();_aefbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccebe :=d .DecodeElement (_aefbf .MoveFromRangeStart ,&_cggbbg );_ccebe !=nil {return _ccebe ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_cgabd );_cgabd .EG_RangeMarkupElements =append (_cgabd .EG_RangeMarkupElements ,_aefbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbbcbf :=NewEG_RunLevelElts ();_abdffd :=NewEG_RangeMarkupElements ();_abdffd .MoveFromRangeEnd =NewCT_MarkupRange ();if _eaaagf :=d .DecodeElement (_abdffd .MoveFromRangeEnd ,&_cggbbg );_eaaagf !=nil {return _eaaagf ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_fbbcbf );_fbbcbf .EG_RangeMarkupElements =append (_fbbcbf .EG_RangeMarkupElements ,_abdffd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbadb :=NewEG_RunLevelElts ();_ddbcb :=NewEG_RangeMarkupElements ();_ddbcb .MoveToRangeStart =NewCT_MoveBookmark ();if _feaeg :=d .DecodeElement (_ddbcb .MoveToRangeStart ,&_cggbbg );_feaeg !=nil {return _feaeg ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_bbadb );_bbadb .EG_RangeMarkupElements =append (_bbadb .EG_RangeMarkupElements ,_ddbcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbddd :=NewEG_RunLevelElts ();_eadbf :=NewEG_RangeMarkupElements ();_eadbf .MoveToRangeEnd =NewCT_MarkupRange ();if _bdeefd :=d .DecodeElement (_eadbf .MoveToRangeEnd ,&_cggbbg );_bdeefd !=nil {return _bdeefd ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_bbddd );_bbddd .EG_RangeMarkupElements =append (_bbddd .EG_RangeMarkupElements ,_eadbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdbc :=NewEG_RunLevelElts ();_cafcf :=NewEG_RangeMarkupElements ();_cafcf .CommentRangeStart =NewCT_MarkupRange ();if _eeffc :=d .DecodeElement (_cafcf .CommentRangeStart ,&_cggbbg );_eeffc !=nil {return _eeffc ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_gfdbc );_gfdbc .EG_RangeMarkupElements =append (_gfdbc .EG_RangeMarkupElements ,_cafcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcbef :=NewEG_RunLevelElts ();_edce :=NewEG_RangeMarkupElements ();_edce .CommentRangeEnd =NewCT_MarkupRange ();if _febfge :=d .DecodeElement (_edce .CommentRangeEnd ,&_cggbbg );_febfge !=nil {return _febfge ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_fcbef );_fcbef .EG_RangeMarkupElements =append (_fcbef .EG_RangeMarkupElements ,_edce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgfb :=NewEG_RunLevelElts ();_ecfdf :=NewEG_RangeMarkupElements ();_ecfdf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dafdc :=d .DecodeElement (_ecfdf .CustomXmlInsRangeStart ,&_cggbbg );_dafdc !=nil {return _dafdc ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_abgfb );_abgfb .EG_RangeMarkupElements =append (_abgfb .EG_RangeMarkupElements ,_ecfdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geaac :=NewEG_RunLevelElts ();_gdagca :=NewEG_RangeMarkupElements ();_gdagca .CustomXmlInsRangeEnd =NewCT_Markup ();if _cgdgeg :=d .DecodeElement (_gdagca .CustomXmlInsRangeEnd ,&_cggbbg );_cgdgeg !=nil {return _cgdgeg ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_geaac );_geaac .EG_RangeMarkupElements =append (_geaac .EG_RangeMarkupElements ,_gdagca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbeaa :=NewEG_RunLevelElts ();_fdeac :=NewEG_RangeMarkupElements ();_fdeac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gaddc :=d .DecodeElement (_fdeac .CustomXmlDelRangeStart ,&_cggbbg );_gaddc !=nil {return _gaddc ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_gdbeaa );_gdbeaa .EG_RangeMarkupElements =append (_gdbeaa .EG_RangeMarkupElements ,_fdeac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egfgd :=NewEG_RunLevelElts ();_bfefa :=NewEG_RangeMarkupElements ();_bfefa .CustomXmlDelRangeEnd =NewCT_Markup ();if _fdbde :=d .DecodeElement (_bfefa .CustomXmlDelRangeEnd ,&_cggbbg );_fdbde !=nil {return _fdbde ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_egfgd );_egfgd .EG_RangeMarkupElements =append (_egfgd .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\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"}:_deagc :=NewEG_RunLevelElts ();_dgedb :=NewEG_RangeMarkupElements ();_dgedb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ddgcb :=d .DecodeElement (_dgedb .CustomXmlMoveFromRangeStart ,&_cggbbg );_ddgcb !=nil {return _ddgcb ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_deagc );_deagc .EG_RangeMarkupElements =append (_deagc .EG_RangeMarkupElements ,_dgedb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbgcd :=NewEG_RunLevelElts ();_abgaa :=NewEG_RangeMarkupElements ();_abgaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gcaeb :=d .DecodeElement (_abgaa .CustomXmlMoveFromRangeEnd ,&_cggbbg );_gcaeb !=nil {return _gcaeb ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_gbgcd );_gbgcd .EG_RangeMarkupElements =append (_gbgcd .EG_RangeMarkupElements ,_abgaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acgde :=NewEG_RunLevelElts ();_efccc :=NewEG_RangeMarkupElements ();_efccc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aabac :=d .DecodeElement (_efccc .CustomXmlMoveToRangeStart ,&_cggbbg );_aabac !=nil {return _aabac ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_acgde );_acgde .EG_RangeMarkupElements =append (_acgde .EG_RangeMarkupElements ,_efccc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffggc :=NewEG_RunLevelElts ();_gfcg :=NewEG_RangeMarkupElements ();_gfcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aecaba :=d .DecodeElement (_gfcg .CustomXmlMoveToRangeEnd ,&_cggbbg );_aecaba !=nil {return _aecaba ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_ffggc );_ffggc .EG_RangeMarkupElements =append (_ffggc .EG_RangeMarkupElements ,_gfcg );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"}:_aafd :=NewEG_RunLevelElts ();_gagcf :=NewEG_MathContent ();_gagcf .OMathPara =_ee .NewOMathPara ();if _dfgad :=d .DecodeElement (_gagcf .OMathPara ,&_cggbbg );_dfgad !=nil {return _dfgad ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_aafd );_aafd .EG_MathContent =append (_aafd .EG_MathContent ,_gagcf );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"}:_cefge :=NewEG_RunLevelElts ();_cggbgb :=NewEG_MathContent ();_cggbgb .OMath =_ee .NewOMath ();if _bdgfc :=d .DecodeElement (_cggbgb .OMath ,&_cggbbg );_bdgfc !=nil {return _bdgfc ;};_fbadg .EG_RunLevelElts =append (_fbadg .EG_RunLevelElts ,_cefge );_cefge .EG_MathContent =append (_cefge .EG_MathContent ,_cggbgb );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0020\u0025v",_cggbbg .Name );if _ccdee :=d .Skip ();_ccdee !=nil {return _ccdee ;};};case _f .EndElement :break _bfced ;case _f .CharData :};};return nil ;};func (_deef *CT_FtnDocProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _deef .Pos !=nil {_eagdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_deef .Pos ,_eagdc );};if _deef .NumFmt !=nil {_bbaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_deef .NumFmt ,_bbaaf );};if _deef .NumStart !=nil {_dffg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_deef .NumStart ,_dffg );};if _deef .NumRestart !=nil {_fcad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_deef .NumRestart ,_fcad );};if _deef .Footnote !=nil {_cbbga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_cfbg :=range _deef .Footnote {e .EncodeElement (_cfbg ,_cbbga );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Tbl and its children +func (_fdgeeg *CT_Tbl )Validate ()error {return _fdgeeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");}; -// Validate validates the CT_Num and its children -func (_dgdde *CT_Num )Validate ()error {return _dgdde .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};type CT_Headers struct{ +// Validate validates the CT_PageMar and its children +func (_geacc *CT_PageMar )Validate ()error {return _geacc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");};func (_eaafdb *CT_TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eaafdb .AltChunk !=nil {_bdaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_afcaed :=range _eaafdb .AltChunk {e .EncodeElement (_afcaed ,_bdaaa );};};if _eaafdb .EG_ContentBlockContent !=nil {for _ ,_gbece :=range _eaafdb .EG_ContentBlockContent {_gbece .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Header Cell Reference -Header []*CT_String ;};func (_bbfb *CT_Column )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbfb .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_ff .Sprintf ("\u0025\u0076",*_bbfb .WAttr )});};if _bbfb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_bbfb .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SectPr ()*CT_SectPr {_adfba :=&CT_SectPr {};return _adfba };func (_aegdb *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 _aegdb .Any !=nil {for _ ,_cfedgf :=range _aegdb .Any {_cfedgf .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DocRsids and its children +func (_aacfa *CT_DocRsids )Validate ()error {return _aacfa .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");};type CT_SdtListItem struct{ -// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path -func (_fabbd *CT_SdtDropDownList )ValidateWithPath (path string )error {for _fgfce ,_degfg :=range _fabbd .ListItem {if _ccacg :=_degfg .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fgfce ));_ccacg !=nil {return _ccacg ;};};return nil ;}; +// List Entry Display Text +DisplayTextAttr *string ; -// Validate validates the CT_TabStop and its children -func (_aggdd *CT_TabStop )Validate ()error {return _aggdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};func (_edafba *EG_RunInnerContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aefbdg :for {_bgceb ,_cdbab :=d .Token ();if _cdbab !=nil {return _cdbab ;};switch _edaba :=_bgceb .(type ){case _f .StartElement :switch _edaba .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"}:_edafba .Br =NewCT_Br ();if _bafcd :=d .DecodeElement (_edafba .Br ,&_edaba );_bafcd !=nil {return _bafcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edafba .T =NewCT_Text ();if _eedbc :=d .DecodeElement (_edafba .T ,&_edaba );_eedbc !=nil {return _eedbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edafba .ContentPart =NewCT_Rel ();if _fcdde :=d .DecodeElement (_edafba .ContentPart ,&_edaba );_fcdde !=nil {return _fcdde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .DelText =NewCT_Text ();if _dfdfa :=d .DecodeElement (_edafba .DelText ,&_edaba );_dfdfa !=nil {return _dfdfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .InstrText =NewCT_Text ();if _cgegb :=d .DecodeElement (_edafba .InstrText ,&_edaba );_cgegb !=nil {return _cgegb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .DelInstrText =NewCT_Text ();if _geafe :=d .DecodeElement (_edafba .DelInstrText ,&_edaba );_geafe !=nil {return _geafe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .NoBreakHyphen =NewCT_Empty ();if _fegge :=d .DecodeElement (_edafba .NoBreakHyphen ,&_edaba );_fegge !=nil {return _fegge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edafba .SoftHyphen =NewCT_Empty ();if _bdcdc :=d .DecodeElement (_edafba .SoftHyphen ,&_edaba );_bdcdc !=nil {return _bdcdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .DayShort =NewCT_Empty ();if _ccdcdf :=d .DecodeElement (_edafba .DayShort ,&_edaba );_ccdcdf !=nil {return _ccdcdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edafba .MonthShort =NewCT_Empty ();if _gafeec :=d .DecodeElement (_edafba .MonthShort ,&_edaba );_gafeec !=nil {return _gafeec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .YearShort =NewCT_Empty ();if _efedfe :=d .DecodeElement (_edafba .YearShort ,&_edaba );_efedfe !=nil {return _efedfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .DayLong =NewCT_Empty ();if _cacdcc :=d .DecodeElement (_edafba .DayLong ,&_edaba );_cacdcc !=nil {return _cacdcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .MonthLong =NewCT_Empty ();if _afebg :=d .DecodeElement (_edafba .MonthLong ,&_edaba );_afebg !=nil {return _afebg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .YearLong =NewCT_Empty ();if _dfeddg :=d .DecodeElement (_edafba .YearLong ,&_edaba );_dfeddg !=nil {return _dfeddg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .AnnotationRef =NewCT_Empty ();if _bgdee :=d .DecodeElement (_edafba .AnnotationRef ,&_edaba );_bgdee !=nil {return _bgdee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .FootnoteRef =NewCT_Empty ();if _acfdc :=d .DecodeElement (_edafba .FootnoteRef ,&_edaba );_acfdc !=nil {return _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 :"\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"}:_edafba .EndnoteRef =NewCT_Empty ();if _dbdge :=d .DecodeElement (_edafba .EndnoteRef ,&_edaba );_dbdge !=nil {return _dbdge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .Separator =NewCT_Empty ();if _bcfae :=d .DecodeElement (_edafba .Separator ,&_edaba );_bcfae !=nil {return _bcfae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edafba .ContinuationSeparator =NewCT_Empty ();if _bcagcc :=d .DecodeElement (_edafba .ContinuationSeparator ,&_edaba );_bcagcc !=nil {return _bcagcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edafba .Sym =NewCT_Sym ();if _bafffc :=d .DecodeElement (_edafba .Sym ,&_edaba );_bafffc !=nil {return _bafffc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .PgNum =NewCT_Empty ();if _fgdbab :=d .DecodeElement (_edafba .PgNum ,&_edaba );_fgdbab !=nil {return _fgdbab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edafba .Cr =NewCT_Empty ();if _aacdgb :=d .DecodeElement (_edafba .Cr ,&_edaba );_aacdgb !=nil {return _aacdgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edafba .Tab =NewCT_Empty ();if _bcgaf :=d .DecodeElement (_edafba .Tab ,&_edaba );_bcgaf !=nil {return _bcgaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .Object =NewCT_Object ();if _ggfdb :=d .DecodeElement (_edafba .Object ,&_edaba );_ggfdb !=nil {return _ggfdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .Pict =NewCT_Picture ();if _gfded :=d .DecodeElement (_edafba .Pict ,&_edaba );_gfded !=nil {return _gfded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .FldChar =NewCT_FldChar ();if _aafcgb :=d .DecodeElement (_edafba .FldChar ,&_edaba );_aafcgb !=nil {return _aafcgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .Ruby =NewCT_Ruby ();if _gfgafg :=d .DecodeElement (_edafba .Ruby ,&_edaba );_gfgafg !=nil {return _gfgafg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .FootnoteReference =NewCT_FtnEdnRef ();if _adfabba :=d .DecodeElement (_edafba .FootnoteReference ,&_edaba );_adfabba !=nil {return _adfabba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .EndnoteReference =NewCT_FtnEdnRef ();if _gdebee :=d .DecodeElement (_edafba .EndnoteReference ,&_edaba );_gdebee !=nil {return _gdebee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edafba .CommentReference =NewCT_Markup ();if _cceefc :=d .DecodeElement (_edafba .CommentReference ,&_edaba );_cceefc !=nil {return _cceefc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .Drawing =NewCT_Drawing ();if _aeaac :=d .DecodeElement (_edafba .Drawing ,&_edaba );_aeaac !=nil {return _aeaac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .Ptab =NewCT_PTab ();if _ddbdc :=d .DecodeElement (_edafba .Ptab ,&_edaba );_ddbdc !=nil {return _ddbdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edafba .LastRenderedPageBreak =NewCT_Empty ();if _deedf :=d .DecodeElement (_edafba .LastRenderedPageBreak ,&_edaba );_deedf !=nil {return _deedf ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u006e\u0049\u006e\u006ee\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0020\u0025\u0076",_edaba .Name );if _beeec :=d .Skip ();_beeec !=nil {return _beeec ;};};case _f .EndElement :break _aefbdg ;case _f .CharData :};};return nil ;}; +// List Entry Value +ValueAttr *string ;};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 (_dgdbb *CT_SdtDropDownList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbgcf :=range start .Attr {if _fbgcf .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_egeab ,_gbedea :=_fbgcf .Value ,error (nil );if _gbedea !=nil {return _gbedea ;};_dgdbb .LastValueAttr =&_egeab ;continue ;};};_feegc :for {_dacbc ,_eeadeb :=d .Token ();if _eeadeb !=nil {return _eeadeb ;};switch _gaagc :=_dacbc .(type ){case _d .StartElement :switch _gaagc .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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_eefea :=NewCT_SdtListItem ();if _bgaafg :=d .DecodeElement (_eefea ,&_gaagc );_bgaafg !=nil {return _bgaafg ;};_dgdbb .ListItem =append (_dgdbb .ListItem ,_eefea );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gaagc .Name );if _gbaacd :=d .Skip ();_gbaacd !=nil {return _gbaacd ;};};case _d .EndElement :break _feegc ;case _d .CharData :};};return nil ;};func (_bgdcg ST_FFTextType )ValidateWithPath (path string )error {switch _bgdcg {case 0,1,2,3,4,5,6:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdcg ));};return nil ;}; -// Validate validates the CT_SdtContentRun and its children -func (_gbfeea *CT_SdtContentRun )Validate ()error {return _gbfeea .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func NewCT_Br ()*CT_Br {_bffa :=&CT_Br {};return _bffa };func (_cagfee *WdCT_WrapSquare )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cagfee .WrapTextAttr =WdST_WrapText (1);for _ ,_ggadcc :=range start .Attr {if _ggadcc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_cagfee .WrapTextAttr .UnmarshalXMLAttr (_ggadcc );continue ;};if _ggadcc .Name .Local =="\u0064\u0069\u0073t\u0054"{_aabgg ,_dcgda :=_fc .ParseUint (_ggadcc .Value ,10,32);if _dcgda !=nil {return _dcgda ;};_fgdgeb :=uint32 (_aabgg );_cagfee .DistTAttr =&_fgdgeb ;continue ;};if _ggadcc .Name .Local =="\u0064\u0069\u0073t\u0042"{_egfeb ,_aeecfa :=_fc .ParseUint (_ggadcc .Value ,10,32);if _aeecfa !=nil {return _aeecfa ;};_bfafce :=uint32 (_egfeb );_cagfee .DistBAttr =&_bfafce ;continue ;};if _ggadcc .Name .Local =="\u0064\u0069\u0073t\u004c"{_gegccg ,_gaeeea :=_fc .ParseUint (_ggadcc .Value ,10,32);if _gaeeea !=nil {return _gaeeea ;};_ebgagb :=uint32 (_gegccg );_cagfee .DistLAttr =&_ebgagb ;continue ;};if _ggadcc .Name .Local =="\u0064\u0069\u0073t\u0052"{_cfafe ,_defab :=_fc .ParseUint (_ggadcc .Value ,10,32);if _defab !=nil {return _defab ;};_fcead :=uint32 (_cfafe );_cagfee .DistRAttr =&_fcead ;continue ;};};_cafadf :for {_adfcff ,_fdcfa :=d .Token ();if _fdcfa !=nil {return _fdcfa ;};switch _eaace :=_adfcff .(type ){case _f .StartElement :switch _eaace .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"}:_cagfee .EffectExtent =NewWdCT_EffectExtent ();if _cgcab :=d .DecodeElement (_cagfee .EffectExtent ,&_eaace );_cgcab !=nil {return _cgcab ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057r\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065\u0020\u0025\u0076",_eaace .Name );if _dcefd :=d .Skip ();_dcefd !=nil {return _dcefd ;};};case _f .EndElement :break _cafadf ;case _f .CharData :};};return nil ;};func (_geddaa *Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geddaa .CT_Comments =*NewCT_Comments ();_eebff :for {_cbgbf ,_bbceb :=d .Token ();if _bbceb !=nil {return _bbceb ;};switch _gadfcb :=_cbgbf .(type ){case _f .StartElement :switch _gadfcb .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"}:_bceb :=NewCT_Comment ();if _aafbd :=d .DecodeElement (_bceb ,&_gadfcb );_aafbd !=nil {return _aafbd ;};_geddaa .Comment =append (_geddaa .Comment ,_bceb );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_gadfcb .Name );if _aabede :=d .Skip ();_aabede !=nil {return _aabede ;};};case _f .EndElement :break _eebff ;case _f .CharData :};};return nil ;};func (_gcgdg WdST_AlignV )Validate ()error {return _gcgdg .ValidateWithPath ("")};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_acgfg :=&CT_OdsoFieldMapData {};return _acgfg };func (_bfegd *ST_StyleType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcbaac ,_cdddbb :=d .Token ();if _cdddbb !=nil {return _cdddbb ;};if _gdceb ,_ebffgd :=_gcbaac .(_f .EndElement );_ebffgd &&_gdceb .Name ==start .Name {*_bfegd =1;return nil ;};if _bgfgcg ,_ecceb :=_gcbaac .(_f .CharData );!_ecceb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcbaac );}else {switch string (_bgfgcg ){case "":*_bfegd =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_bfegd =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_bfegd =2;case "\u0074\u0061\u0062l\u0065":*_bfegd =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_bfegd =4;};};_gcbaac ,_cdddbb =d .Token ();if _cdddbb !=nil {return _cdddbb ;};if _gcafe ,_egbdc :=_gcbaac .(_f .EndElement );_egbdc &&_gcafe .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcbaac );}; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_cbcfe *CT_Row )ValidateWithPath (path string )error {if _cbcfe .TblPrEx !=nil {if _ecfbf :=_cbcfe .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_ecfbf !=nil {return _ecfbf ;};};if _cbcfe .TrPr !=nil {if _bccaaf :=_cbcfe .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bccaaf !=nil {return _bccaaf ;};};for _gebag ,_ccgd :=range _cbcfe .EG_ContentCellContent {if _adefad :=_ccgd .ValidateWithPath (_ace .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 ,_gebag ));_adefad !=nil {return _adefad ;};};return nil ;};func NewCT_SectType ()*CT_SectType {_bgffb :=&CT_SectType {};return _bgffb };func (_ggffeff ST_PTabAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggffeff .String (),start );};type CT_EdnPos struct{ -// Validate validates the WdCT_TxbxContent and its children -func (_ecagga *WdCT_TxbxContent )Validate ()error {return _ecagga .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_dcdac ST_FtnPos )ValidateWithPath (path string )error {switch _dcdac {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdac ));};return nil ;}; +// Endnote Position Type +ValAttr ST_EdnPos ;};type CT_ObjectEmbed struct{ -// ValidateWithPath validates the Styles and its children, prefixing error messages with path -func (_edcee *Styles )ValidateWithPath (path string )error {if _feebd :=_edcee .CT_Styles .ValidateWithPath (path );_feebd !=nil {return _feebd ;};return nil ;}; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path -func (_fabfbf *CT_TblWidth )ValidateWithPath (path string )error {if _fabfbf .WAttr !=nil {if _dbddd :=_fabfbf .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dbddd !=nil {return _dbddd ;};};if _eddadb :=_fabfbf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eddadb !=nil {return _eddadb ;};return nil ;};func (_fdadc *CT_ObjectLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdadc .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_ddggb :=range start .Attr {if _ddggb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddggb .Name .Local =="\u0069\u0064"||_ddggb .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"&&_ddggb .Name .Local =="\u0069\u0064"{_gacdd ,_defa :=_ddggb .Value ,error (nil );if _defa !=nil {return _defa ;};_fdadc .IdAttr =_gacdd ;continue ;};if _ddggb .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_fdadc .UpdateModeAttr .UnmarshalXMLAttr (_ddggb );continue ;};if _ddggb .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_fcae ,_bfdfb :=ParseUnionST_OnOff (_ddggb .Value );if _bfdfb !=nil {return _bfdfb ;};_fdadc .LockedFieldAttr =&_fcae ;continue ;};if _ddggb .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_fdadc .DrawAspectAttr .UnmarshalXMLAttr (_ddggb );continue ;};if _ddggb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bcbaa ,_abcggf :=_ddggb .Value ,error (nil );if _abcggf !=nil {return _abcggf ;};_fdadc .ProgIdAttr =&_bcbaa ;continue ;};if _ddggb .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_gaabab ,_gbcfd :=_ddggb .Value ,error (nil );if _gbcfd !=nil {return _gbcfd ;};_fdadc .ShapeIdAttr =&_gaabab ;continue ;};if _ddggb .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_daeegg ,_fecc :=_ddggb .Value ,error (nil );if _fecc !=nil {return _fecc ;};_fdadc .FieldCodesAttr =&_daeegg ;continue ;};};for {_afcga ,_cgfaf :=d .Token ();if _cgfaf !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_cgfaf );};if _acfaf ,_gdabg :=_afcga .(_f .EndElement );_gdabg &&_acfaf .Name ==start .Name {break ;};};return nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_bdc :=&CT_AutoCaptions {};return _bdc };func (_eggaa *CT_ParaRPrOriginal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eggaa .Ins !=nil {_bgacd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_eggaa .Ins ,_bgacd );};if _eggaa .Del !=nil {_ddbce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_eggaa .Del ,_ddbce );};if _eggaa .MoveFrom !=nil {_ddcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_eggaa .MoveFrom ,_ddcb );};if _eggaa .MoveTo !=nil {_fdfff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_eggaa .MoveTo ,_fdfff );};if _eggaa .RStyle !=nil {_fagef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eggaa .RStyle ,_fagef );};if _eggaa .RFonts !=nil {_ebabeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_eggaa .RFonts ,_ebabeb );};if _eggaa .B !=nil {_gcffd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_eggaa .B ,_gcffd );};if _eggaa .BCs !=nil {_acebd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_eggaa .BCs ,_acebd );};if _eggaa .I !=nil {_effc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_eggaa .I ,_effc );};if _eggaa .ICs !=nil {_dbaea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_eggaa .ICs ,_dbaea );};if _eggaa .Caps !=nil {_feebe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_eggaa .Caps ,_feebe );};if _eggaa .SmallCaps !=nil {_eedba :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_eggaa .SmallCaps ,_eedba );};if _eggaa .Strike !=nil {_gbcfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_eggaa .Strike ,_gbcfg );};if _eggaa .Dstrike !=nil {_dcbcbe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_eggaa .Dstrike ,_dcbcbe );};if _eggaa .Outline !=nil {_fefcgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_eggaa .Outline ,_fefcgd );};if _eggaa .Shadow !=nil {_adcbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_eggaa .Shadow ,_adcbe );};if _eggaa .Emboss !=nil {_fbbac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_eggaa .Emboss ,_fbbac );};if _eggaa .Imprint !=nil {_ddceb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_eggaa .Imprint ,_ddceb );};if _eggaa .NoProof !=nil {_fceeac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_eggaa .NoProof ,_fceeac );};if _eggaa .SnapToGrid !=nil {_ebdegf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_eggaa .SnapToGrid ,_ebdegf );};if _eggaa .Vanish !=nil {_bcbee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_eggaa .Vanish ,_bcbee );};if _eggaa .WebHidden !=nil {_cacde :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_eggaa .WebHidden ,_cacde );};if _eggaa .Color !=nil {_dfdae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_eggaa .Color ,_dfdae );};if _eggaa .Spacing !=nil {_eabdc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_eggaa .Spacing ,_eabdc );};if _eggaa .W !=nil {_daccdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_eggaa .W ,_daccdf );};if _eggaa .Kern !=nil {_efbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_eggaa .Kern ,_efbb );};if _eggaa .Position !=nil {_caeba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eggaa .Position ,_caeba );};if _eggaa .Sz !=nil {_eadd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_eggaa .Sz ,_eadd );};if _eggaa .SzCs !=nil {_cbfgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_eggaa .SzCs ,_cbfgb );};if _eggaa .Highlight !=nil {_bebfc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eggaa .Highlight ,_bebfc );};if _eggaa .U !=nil {_bcaec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_eggaa .U ,_bcaec );};if _eggaa .Effect !=nil {_fdadcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_eggaa .Effect ,_fdadcb );};if _eggaa .Bdr !=nil {_fgeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_eggaa .Bdr ,_fgeea );};if _eggaa .Shd !=nil {_ffeag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_eggaa .Shd ,_ffeag );};if _eggaa .FitText !=nil {_egfbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_eggaa .FitText ,_egfbc );};if _eggaa .VertAlign !=nil {_agfegc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_eggaa .VertAlign ,_agfegc );};if _eggaa .Rtl !=nil {_gaged :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_eggaa .Rtl ,_gaged );};if _eggaa .Cs !=nil {_ddaae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_eggaa .Cs ,_ddaae );};if _eggaa .Em !=nil {_afdgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_eggaa .Em ,_afdgc );};if _eggaa .Lang !=nil {_cfcdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_eggaa .Lang ,_cfcdg );};if _eggaa .EastAsianLayout !=nil {_dbgaeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_eggaa .EastAsianLayout ,_dbgaeg );};if _eggaa .SpecVanish !=nil {_gaaec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_eggaa .SpecVanish ,_gaaec );};if _eggaa .OMath !=nil {_ebgdc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_eggaa .OMath ,_ebgdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfgcf *CT_TblPrExBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbfad :for {_afcfe ,_bgdgc :=d .Token ();if _bgdgc !=nil {return _bgdgc ;};switch _fgbbe :=_afcfe .(type ){case _f .StartElement :switch _fgbbe .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"}:_cfgcf .TblW =NewCT_TblWidth ();if _ccfcgf :=d .DecodeElement (_cfgcf .TblW ,&_fgbbe );_ccfcgf !=nil {return _ccfcgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfgcf .Jc =NewCT_JcTable ();if _ecfdg :=d .DecodeElement (_cfgcf .Jc ,&_fgbbe );_ecfdg !=nil {return _ecfdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfgcf .TblCellSpacing =NewCT_TblWidth ();if _aadfe :=d .DecodeElement (_cfgcf .TblCellSpacing ,&_fgbbe );_aadfe !=nil {return _aadfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfgcf .TblInd =NewCT_TblWidth ();if _gcada :=d .DecodeElement (_cfgcf .TblInd ,&_fgbbe );_gcada !=nil {return _gcada ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfgcf .TblBorders =NewCT_TblBorders ();if _cgag :=d .DecodeElement (_cfgcf .TblBorders ,&_fgbbe );_cgag !=nil {return _cgag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfgcf .Shd =NewCT_Shd ();if _dbgef :=d .DecodeElement (_cfgcf .Shd ,&_fgbbe );_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 :"\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"}:_cfgcf .TblLayout =NewCT_TblLayoutType ();if _fedff :=d .DecodeElement (_cfgcf .TblLayout ,&_fgbbe );_fedff !=nil {return _fedff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfgcf .TblCellMar =NewCT_TblCellMar ();if _cdgdb :=d .DecodeElement (_cfgcf .TblCellMar ,&_fgbbe );_cdgdb !=nil {return _cdgdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfgcf .TblLook =NewCT_TblLook ();if _bgdbg :=d .DecodeElement (_cfgcf .TblLook ,&_fgbbe );_bgdbg !=nil {return _bgdbg ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078B\u0061s\u0065\u0020\u0025\u0076",_fgbbe .Name );if _fdcdb :=d .Skip ();_fdcdb !=nil {return _fdcdb ;};};case _f .EndElement :break _fbfad ;case _f .CharData :};};return nil ;};func (_ffge *CT_Cnf )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dagb :=range start .Attr {if _dagb .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_agdcg ,_gedc :=ParseUnionST_OnOff (_dagb .Value );if _gedc !=nil {return _gedc ;};_ffge .EvenVBandAttr =&_agdcg ;continue ;};if _dagb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_effb ,_ggfb :=ParseUnionST_OnOff (_dagb .Value );if _ggfb !=nil {return _ggfb ;};_ffge .FirstRowAttr =&_effb ;continue ;};if _dagb .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_acdb ,_afbf :=ParseUnionST_OnOff (_dagb .Value );if _afbf !=nil {return _afbf ;};_ffge .LastRowAttr =&_acdb ;continue ;};if _dagb .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_ebca ,_gcd :=ParseUnionST_OnOff (_dagb .Value );if _gcd !=nil {return _gcd ;};_ffge .FirstColumnAttr =&_ebca ;continue ;};if _dagb .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_agf ,_gfc :=ParseUnionST_OnOff (_dagb .Value );if _gfc !=nil {return _gfc ;};_ffge .LastColumnAttr =&_agf ;continue ;};if _dagb .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_ggdf ,_gace :=ParseUnionST_OnOff (_dagb .Value );if _gace !=nil {return _gace ;};_ffge .OddVBandAttr =&_ggdf ;continue ;};if _dagb .Name .Local =="\u0076\u0061\u006c"{_ccfa ,_gcc :=_dagb .Value ,error (nil );if _gcc !=nil {return _gcc ;};_ffge .ValAttr =&_ccfa ;continue ;};if _dagb .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_eba ,_dbbg :=ParseUnionST_OnOff (_dagb .Value );if _dbbg !=nil {return _dbbg ;};_ffge .OddHBandAttr =&_eba ;continue ;};if _dagb .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_dbbgd ,_dggb :=ParseUnionST_OnOff (_dagb .Value );if _dggb !=nil {return _dggb ;};_ffge .EvenHBandAttr =&_dbbgd ;continue ;};if _dagb .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bafe ,_facf :=ParseUnionST_OnOff (_dagb .Value );if _facf !=nil {return _facf ;};_ffge .FirstRowFirstColumnAttr =&_bafe ;continue ;};if _dagb .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_bgcd ,_cfda :=ParseUnionST_OnOff (_dagb .Value );if _cfda !=nil {return _cfda ;};_ffge .FirstRowLastColumnAttr =&_bgcd ;continue ;};if _dagb .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_ggba ,_fdbd :=ParseUnionST_OnOff (_dagb .Value );if _fdbd !=nil {return _fdbd ;};_ffge .LastRowFirstColumnAttr =&_ggba ;continue ;};if _dagb .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_edba ,_cdbd :=ParseUnionST_OnOff (_dagb .Value );if _cdbd !=nil {return _cdbd ;};_ffge .LastRowLastColumnAttr =&_edba ;continue ;};};for {_ccdf ,_agdb :=d .Token ();if _agdb !=nil {return _ff .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_agdb );};if _dfeb ,_ccdd :=_ccdf .(_f .EndElement );_ccdd &&_dfeb .Name ==start .Name {break ;};};return nil ;}; +// Object Application +ProgIdAttr *string ; -// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path -func (_deggb *CT_Markup )ValidateWithPath (path string )error {return nil };type CT_ShapeDefaults struct{Any []_ef .Any ;};func (_ggcbgc *WdCT_Anchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggcbgc .SimplePos =_da .NewCT_Point2D ();_ggcbgc .PositionH =NewWdCT_PosH ();_ggcbgc .PositionV =NewWdCT_PosV ();_ggcbgc .Extent =_da .NewCT_PositiveSize2D ();_ggcbgc .DocPr =_da .NewCT_NonVisualDrawingProps ();_ggcbgc .Graphic =_da .NewGraphic ();for _ ,_aececa :=range start .Attr {if _aececa .Name .Local =="\u0064\u0069\u0073t\u0054"{_dadceg ,_dccgc :=_fc .ParseUint (_aececa .Value ,10,32);if _dccgc !=nil {return _dccgc ;};_cgcbfb :=uint32 (_dadceg );_ggcbgc .DistTAttr =&_cgcbfb ;continue ;};if _aececa .Name .Local =="\u0064\u0069\u0073t\u004c"{_bgbba ,_ceccf :=_fc .ParseUint (_aececa .Value ,10,32);if _ceccf !=nil {return _ceccf ;};_ceeed :=uint32 (_bgbba );_ggcbgc .DistLAttr =&_ceeed ;continue ;};if _aececa .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_becba ,_ecdeea :=_fc .ParseBool (_aececa .Value );if _ecdeea !=nil {return _ecdeea ;};_ggcbgc .SimplePosAttr =&_becba ;continue ;};if _aececa .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_ccaad ,_bdfed :=_fc .ParseBool (_aececa .Value );if _bdfed !=nil {return _bdfed ;};_ggcbgc .BehindDocAttr =_ccaad ;continue ;};if _aececa .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_bbedc ,_cccgd :=_fc .ParseBool (_aececa .Value );if _cccgd !=nil {return _cccgd ;};_ggcbgc .LayoutInCellAttr =_bbedc ;continue ;};if _aececa .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_aabegf ,_edgcee :=_fc .ParseBool (_aececa .Value );if _edgcee !=nil {return _edgcee ;};_ggcbgc .HiddenAttr =&_aabegf ;continue ;};if _aececa .Name .Local =="\u0064\u0069\u0073t\u0042"{_afaeb ,_gaeab :=_fc .ParseUint (_aececa .Value ,10,32);if _gaeab !=nil {return _gaeab ;};_bdcba :=uint32 (_afaeb );_ggcbgc .DistBAttr =&_bdcba ;continue ;};if _aececa .Name .Local =="\u0064\u0069\u0073t\u0052"{_cfbcea ,_cfcbca :=_fc .ParseUint (_aececa .Value ,10,32);if _cfcbca !=nil {return _cfcbca ;};_gfdfd :=uint32 (_cfbcea );_ggcbgc .DistRAttr =&_gfdfd ;continue ;};if _aececa .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_ebdbd ,_edaeca :=_fc .ParseUint (_aececa .Value ,10,32);if _edaeca !=nil {return _edaeca ;};_ggcbgc .RelativeHeightAttr =uint32 (_ebdbd );continue ;};if _aececa .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bgdabd ,_bcede :=_fc .ParseBool (_aececa .Value );if _bcede !=nil {return _bcede ;};_ggcbgc .LockedAttr =_bgdabd ;continue ;};if _aececa .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfbda ,_dbedfg :=_fc .ParseBool (_aececa .Value );if _dbedfg !=nil {return _dbedfg ;};_ggcbgc .AllowOverlapAttr =_gfbda ;continue ;};};_cabbf :for {_fgadd ,_dceac :=d .Token ();if _dceac !=nil {return _dceac ;};switch _eeaeg :=_fgadd .(type ){case _f .StartElement :switch _eeaeg .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 _cegbb :=d .DecodeElement (_ggcbgc .SimplePos ,&_eeaeg );_cegbb !=nil {return _cegbb ;};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 _dgbbd :=d .DecodeElement (_ggcbgc .PositionH ,&_eeaeg );_dgbbd !=nil {return _dgbbd ;};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 _gggccg :=d .DecodeElement (_ggcbgc .PositionV ,&_eeaeg );_gggccg !=nil {return _gggccg ;};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 _gbcdb :=d .DecodeElement (_ggcbgc .Extent ,&_eeaeg );_gbcdb !=nil {return _gbcdb ;};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"}:_ggcbgc .EffectExtent =NewWdCT_EffectExtent ();if _bgfegb :=d .DecodeElement (_ggcbgc .EffectExtent ,&_eeaeg );_bgfegb !=nil {return _bgfegb ;};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"}:_ggcbgc .Choice =NewWdEG_WrapTypeChoice ();if _fbdae :=d .DecodeElement (&_ggcbgc .Choice .WrapNone ,&_eeaeg );_fbdae !=nil {return _fbdae ;};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"}:_ggcbgc .Choice =NewWdEG_WrapTypeChoice ();if _bbdebf :=d .DecodeElement (&_ggcbgc .Choice .WrapSquare ,&_eeaeg );_bbdebf !=nil {return _bbdebf ;};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"}:_ggcbgc .Choice =NewWdEG_WrapTypeChoice ();if _adfcf :=d .DecodeElement (&_ggcbgc .Choice .WrapTight ,&_eeaeg );_adfcf !=nil {return _adfcf ;};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"}:_ggcbgc .Choice =NewWdEG_WrapTypeChoice ();if _gggdb :=d .DecodeElement (&_ggcbgc .Choice .WrapThrough ,&_eeaeg );_gggdb !=nil {return _gggdb ;};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"}:_ggcbgc .Choice =NewWdEG_WrapTypeChoice ();if _dfgbb :=d .DecodeElement (&_ggcbgc .Choice .WrapTopAndBottom ,&_eeaeg );_dfgbb !=nil {return _dfgbb ;};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 _cggfgb :=d .DecodeElement (_ggcbgc .DocPr ,&_eeaeg );_cggfgb !=nil {return _cggfgb ;};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"}:_ggcbgc .CNvGraphicFramePr =_da .NewCT_NonVisualGraphicFrameProperties ();if _cfcad :=d .DecodeElement (_ggcbgc .CNvGraphicFramePr ,&_eeaeg );_cfcad !=nil {return _cfcad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _ggcbb :=d .DecodeElement (_ggcbgc .Graphic ,&_eeaeg );_ggcbb !=nil {return _ggcbb ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_eeaeg .Name );if _gdbbbe :=d .Skip ();_gdbbbe !=nil {return _gdbbbe ;};};case _f .EndElement :break _cabbf ;case _f .CharData :};};return nil ;};func (_cedecc *WdCT_WordprocessingGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cedecc .CNvPr !=nil {_adfee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cedecc .CNvPr ,_adfee );};_gebee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cedecc .CNvGrpSpPr ,_gebee );_ffccdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cedecc .GrpSpPr ,_ffccdd );if _cedecc .Choice !=nil {for _ ,_cacba :=range _cedecc .Choice {_cacba .MarshalXML (e ,_f .StartElement {});};};if _cedecc .ExtLst !=nil {_fagcg :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cedecc .ExtLst ,_fagcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfafdb ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _cfafdb {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfafdb ));};return nil ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;};func (_dagbce ST_SignedTwipsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dagbce .Int64 !=nil {e .EncodeToken (_f .CharData (_ff .Sprintf ("\u0025\u0064",*_dagbce .Int64 )));};if _dagbce .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_dagbce .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_dgcag *CT_FFCheckBoxChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgcag .Size !=nil {_acbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_dgcag .Size ,_acbe );};if _dgcag .SizeAuto !=nil {_feadcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_dgcag .SizeAuto ,_feadcc );};return nil ;};func (_gaedda ST_HeightRule )ValidateWithPath (path string )error {switch _gaedda {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaedda ));};return nil ;};func (_ggfea *CT_DocGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebaa :=range start .Attr {if _aebaa .Name .Local =="\u0074\u0079\u0070\u0065"{_ggfea .TypeAttr .UnmarshalXMLAttr (_aebaa );continue ;};if _aebaa .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_decaa ,_ccfg :=_fc .ParseInt (_aebaa .Value ,10,64);if _ccfg !=nil {return _ccfg ;};_ggfea .LinePitchAttr =&_decaa ;continue ;};if _aebaa .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_cabad ,_aggcd :=_fc .ParseInt (_aebaa .Value ,10,64);if _aggcd !=nil {return _aggcd ;};_ggfea .CharSpaceAttr =&_cabad ;continue ;};};for {_ddge ,_eeee :=d .Token ();if _eeee !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_eeee );};if _ceed ,_ecde :=_ddge .(_f .EndElement );_ecde &&_ceed .Name ==start .Name {break ;};};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;); +// Object Shape +ShapeIdAttr *string ; -// Validate validates the CT_BookmarkRange and its children -func (_caf *CT_BookmarkRange )Validate ()error {return _caf .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");}; +// Field Switches +FieldCodesAttr *string ;};func (_aeeaa *CT_HdrFtrRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bdefg ,_fdbfb :=_aeeaa .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _fdbfb !=nil {return _fdbfb ;};start .Attr =append (start .Attr ,_bdefg );start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_aeeaa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Caption struct{ -// Validate validates the CT_TcPr and its children -func (_gbaec *CT_TcPr )Validate ()error {return _gbaec .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_affd :=&CT_ReadingModeInkLockDown {};return _affd ;};func (_aaebee ST_TabJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aaebee .String (),start );}; +// Caption Type Name +NameAttr string ; -// Validate validates the CT_Drawing and its children -func (_aadfa *CT_Drawing )Validate ()error {return _aadfa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; +// Automatic Caption Placement +PosAttr ST_CaptionPos ; -// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path -func (_gcbde *CT_PPrDefault )ValidateWithPath (path string )error {if _gcbde .PPr !=nil {if _dacfa :=_gcbde .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_dacfa !=nil {return _dacfa ;};};return nil ;}; +// Include Chapter Number in Field for Caption +ChapNumAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path -func (_ceec *CT_DocPartType )ValidateWithPath (path string )error {if _ceec .ValAttr ==ST_DocPartTypeUnset {return _ff .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 _ceecd :=_ceec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceecd !=nil {return _ceecd ;};return nil ;};func (_fdddc ST_HighlightColor )String ()string {switch _fdddc {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 "";}; +// Style for Chapter Headings +HeadingAttr *int64 ; -// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path -func (_abgf *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _gddgg ,_becdf :=range _abgf .Behavior {if _egdc :=_becdf .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gddgg ));_egdc !=nil {return _egdc ;};};return nil ;}; +// Do Not Include Name In Caption +NoLabelAttr *_ff .ST_OnOff ; -// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path -func (_fgedf *WdCT_PosH )ValidateWithPath (path string )error {if _fgedf .RelativeFromAttr ==WdST_RelFromHUnset {return _ff .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 _egcba :=_fgedf .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_egcba !=nil {return _egcba ;};if _ddadda :=_fgedf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddadda !=nil {return _ddadda ;};return nil ;}; +// Caption Numbering Format +NumFmtAttr ST_NumberFormat ; -// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path -func (_cgaba *CT_TextDirection )ValidateWithPath (path string )error {if _cgaba .ValAttr ==ST_TextDirectionUnset {return _ff .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 _aaeaf :=_cgaba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaeaf !=nil {return _aaeaf ;};return nil ;}; +// Chapter Number/Item Index Separator +SepAttr ST_ChapterSep ;};func (_gaggf *Fonts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="\u0077:\u0066\u006f\u006e\u0074\u0073";return _gaggf .CT_FontsList .MarshalXML (e ,start );};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_aggf :=&CT_GlossaryDocument {};return _aggf };func (_feffeb *CT_RubyAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fcgaa ,_dadgf :=_feffeb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dadgf !=nil {return _dadgf ;};start .Attr =append (start .Attr ,_fcgaa );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeacd *Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeacd .CT_Comments =*NewCT_Comments ();_bdgbd :for {_cgfda ,_gcaeb :=d .Token ();if _gcaeb !=nil {return _gcaeb ;};switch _dbcgd :=_cgfda .(type ){case _d .StartElement :switch _dbcgd .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 :"\u0063o\u006d\u006d\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 :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_dgeag :=NewCT_Comment ();if _cbgdca :=d .DecodeElement (_dgeag ,&_dbcgd );_cbgdca !=nil {return _cbgdca ;};_aeacd .Comment =append (_aeacd .Comment ,_dgeag );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_dbcgd .Name );if _bgbcf :=d .Skip ();_bgbcf !=nil {return _bgbcf ;};};case _d .EndElement :break _bdgbd ;case _d .CharData :};};return nil ;};func (_fbgde ST_ThemeColor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edeaag :=_d .Attr {};_edeaag .Name =name ;switch _fbgde {case ST_ThemeColorUnset :_edeaag .Value ="";case ST_ThemeColorDark1 :_edeaag .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_edeaag .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_edeaag .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_edeaag .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_edeaag .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_edeaag .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_edeaag .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_edeaag .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_edeaag .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_edeaag .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_edeaag .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_ThemeColorFollowedHyperlink :_edeaag .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_edeaag .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_edeaag .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031";case ST_ThemeColorText1 :_edeaag .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_edeaag .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_edeaag .Value ="\u0074\u0065\u0078t\u0032";};return _edeaag ,nil ;};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_e .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;};func (_ageag *CT_DataBinding )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ageag .PrefixMappingsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ap\u0072\u0065\u0066i\u0078\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_ageag .PrefixMappingsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_ace .Sprintf ("\u0025\u0076",_ageag .XpathAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"},Value :_ace .Sprintf ("\u0025\u0076",_ageag .StoreItemIDAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Font and its children -func (_agffb *CT_Font )Validate ()error {return _agffb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");}; +// Validate validates the CT_Charset and its children +func (_bag *CT_Charset )Validate ()error {return _bag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};func (_dbafc ST_PTabAlignment )String ()string {switch _dbafc {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 (_abdbec *AC_ChoiceRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abdbec .Br !=nil {_bfaeag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_abdbec .Br ,_bfaeag );};if _abdbec .T !=nil {_cadfae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_abdbec .T ,_cadfae );};if _abdbec .ContentPart !=nil {_ccdaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_abdbec .ContentPart ,_ccdaa );};if _abdbec .DelText !=nil {_cgacfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_abdbec .DelText ,_cgacfe );};if _abdbec .InstrText !=nil {_cebcg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_abdbec .InstrText ,_cebcg );};if _abdbec .DelInstrText !=nil {_fedeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_abdbec .DelInstrText ,_fedeef );};if _abdbec .NoBreakHyphen !=nil {_bggbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_abdbec .NoBreakHyphen ,_bggbd );};if _abdbec .SoftHyphen !=nil {_efdbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_abdbec .SoftHyphen ,_efdbf );};if _abdbec .DayShort !=nil {_bgaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_abdbec .DayShort ,_bgaeg );};if _abdbec .MonthShort !=nil {_fegdfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_abdbec .MonthShort ,_fegdfb );};if _abdbec .YearShort !=nil {_bgggc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_abdbec .YearShort ,_bgggc );};if _abdbec .DayLong !=nil {_ccefag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_abdbec .DayLong ,_ccefag );};if _abdbec .MonthLong !=nil {_becgb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_abdbec .MonthLong ,_becgb );};if _abdbec .YearLong !=nil {_fcacbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_abdbec .YearLong ,_fcacbd );};if _abdbec .AnnotationRef !=nil {_bfdfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_abdbec .AnnotationRef ,_bfdfb );};if _abdbec .FootnoteRef !=nil {_bacbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_abdbec .FootnoteRef ,_bacbbd );};if _abdbec .EndnoteRef !=nil {_ecbdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_abdbec .EndnoteRef ,_ecbdd );};if _abdbec .Separator !=nil {_bacgd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_abdbec .Separator ,_bacgd );};if _abdbec .ContinuationSeparator !=nil {_ggbggd :=_d .StartElement {Name :_d .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 (_abdbec .ContinuationSeparator ,_ggbggd );};if _abdbec .Sym !=nil {_cbcfgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_abdbec .Sym ,_cbcfgg );};if _abdbec .PgNum !=nil {_fbgfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_abdbec .PgNum ,_fbgfg );};if _abdbec .Cr !=nil {_cggace :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_abdbec .Cr ,_cggace );};if _abdbec .Tab !=nil {_aaabb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_abdbec .Tab ,_aaabb );};if _abdbec .Object !=nil {_cbgbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_abdbec .Object ,_cbgbd );};if _abdbec .Pict !=nil {_dcfee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_abdbec .Pict ,_dcfee );};if _abdbec .FldChar !=nil {_bcggea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_abdbec .FldChar ,_bcggea );};if _abdbec .Ruby !=nil {_bdecc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_abdbec .Ruby ,_bdecc );};if _abdbec .FootnoteReference !=nil {_eadfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_abdbec .FootnoteReference ,_eadfa );};if _abdbec .EndnoteReference !=nil {_fefag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_abdbec .EndnoteReference ,_fefag );};if _abdbec .CommentReference !=nil {_aabed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_abdbec .CommentReference ,_aabed );};if _abdbec .Drawing !=nil {_eccbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_abdbec .Drawing ,_eccbg );};if _abdbec .Ptab !=nil {_aacce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_abdbec .Ptab ,_aacce );};if _abdbec .LastRenderedPageBreak !=nil {_abdce :=_d .StartElement {Name :_d .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 (_abdbec .LastRenderedPageBreak ,_abdce );};return nil ;};func (_gcafee ST_MailMergeOdsoFMDFieldType )Validate ()error {return _gcafee .ValidateWithPath ("")};func (_cfaead *EG_ContentRunContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfaead .CustomXml !=nil {_fadeg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cfaead .CustomXml ,_fadeg );};if _cfaead .SmartTag !=nil {_ggbce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_cfaead .SmartTag ,_ggbce );};if _cfaead .Sdt !=nil {_feecdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cfaead .Sdt ,_feecdg );};if _cfaead .Dir !=nil {_dgebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_cfaead .Dir ,_dgebe );};if _cfaead .Bdo !=nil {_aedbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u006f"}};e .EncodeElement (_cfaead .Bdo ,_aedbfg );};if _cfaead .R !=nil {_gdgag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_cfaead .R ,_gdgag );};if _cfaead .EG_RunLevelElts !=nil {for _ ,_dedebg :=range _cfaead .EG_RunLevelElts {_dedebg .MarshalXML (e ,_d .StartElement {});};};return nil ;};func NewEndnotes ()*Endnotes {_cgdgb :=&Endnotes {};_cgdgb .CT_Endnotes =*NewCT_Endnotes ();return _cgdgb ;}; -// Validate validates the CT_FtnProps and its children -func (_face *CT_FtnProps )Validate ()error {return _face .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};type CT_LsdException struct{ +// Validate validates the CT_DocPartType and its children +func (_eecc *CT_DocPartType )Validate ()error {return _eecc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};func (_adccee *ST_VerticalJc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adccee =0;case "\u0074\u006f\u0070":*_adccee =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adccee =2;case "\u0062\u006f\u0074\u0068":*_adccee =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adccee =4;};return nil ;};type CT_SdtRun struct{ -// Primary Style Name -NameAttr string ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Latent Style Locking Setting -LockedAttr *_e .ST_OnOff ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Override default sorting order -UiPriorityAttr *int64 ; +// Inline-Level Structured Document Tag Content +SdtContent *CT_SdtContentRun ;}; -// Semi hidden text override -SemiHiddenAttr *_e .ST_OnOff ; +// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path +func (_bdffe *CT_MoveBookmark )ValidateWithPath (path string )error {if _dbgdf :=_bdffe .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_dbgdf !=nil {return _dbgdf ;};return nil ;}; -// Unhide when used -UnhideWhenUsedAttr *_e .ST_OnOff ; +// Validate validates the CT_TextboxTightWrap and its children +func (_dfadff *CT_TextboxTightWrap )Validate ()error {return _dfadff .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");}; -// Latent Style Primary Style Setting -QFormatAttr *_e .ST_OnOff ;};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_fbdbg :=&CT_TrackChangeRange {};return _fbdbg }; +// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path +func (_gdbcf *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _eaacf :=_gdbcf .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_eaacf !=nil {return _eaacf ;};if _gdbcf .ExtLst !=nil {if _cddgb :=_gdbcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cddgb !=nil {return _cddgb ;};};return nil ;};type WdCT_GraphicFrame struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvFrPr *_c .CT_NonVisualGraphicFrameProperties ;Xfrm *_c .CT_Transform2D ;Graphic *_c .Graphic ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_begdfd *WdCT_Inline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _begdfd .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_ace .Sprintf ("\u0025\u0076",*_begdfd .DistTAttr )});};if _begdfd .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_ace .Sprintf ("\u0025\u0076",*_begdfd .DistBAttr )});};if _begdfd .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ace .Sprintf ("\u0025\u0076",*_begdfd .DistLAttr )});};if _begdfd .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ace .Sprintf ("\u0025\u0076",*_begdfd .DistRAttr )});};e .EncodeToken (start );_caebeb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}};e .EncodeElement (_begdfd .Extent ,_caebeb );if _begdfd .EffectExtent !=nil {_eedcag :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_begdfd .EffectExtent ,_eedcag );};_gafda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_begdfd .DocPr ,_gafda );if _begdfd .CNvGraphicFramePr !=nil {_efcaag :=_d .StartElement {Name :_d .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_begdfd .CNvGraphicFramePr ,_efcaag );};_effdef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_effdef .Attr =append (_effdef .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 (_begdfd .Graphic ,_effdef );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path -func (_befc *CT_DocPartTypes )ValidateWithPath (path string )error {if _befc .AllAttr !=nil {if _gbbe :=_befc .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_gbbe !=nil {return _gbbe ;};};for _egceg ,_ddccg :=range _befc .Type {if _gadg :=_ddccg .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_egceg ));_gadg !=nil {return _gadg ;};};return nil ;};type CT_FFTextType struct{ +// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path +func (_afd *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_eabbf :=&CT_SdtDropDownList {};return _eabbf };const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;); -// Text Box Form Field Type Values -ValAttr ST_FFTextType ;}; +// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path +func (_cfae *CT_AltChunk )ValidateWithPath (path string )error {if _cfae .AltChunkPr !=nil {if _caff :=_cfae .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_caff !=nil {return _caff ;};};return nil ;}; -// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path -func (_eedfa *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _eedfa .Type !=nil {if _eedgb :=_eedfa .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_eedgb !=nil {return _eedgb ;};};if _eedfa .Name !=nil {if _gcfdf :=_eedfa .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_gcfdf !=nil {return _gcfdf ;};};if _eedfa .MappedName !=nil {if _afagd :=_eedfa .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_afagd !=nil {return _afagd ;};};if _eedfa .Column !=nil {if _geecb :=_eedfa .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_geecb !=nil {return _geecb ;};};if _eedfa .Lid !=nil {if _dcgcg :=_eedfa .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_dcgcg !=nil {return _dcgcg ;};};if _eedfa .DynamicAddress !=nil {if _affb :=_eedfa .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073");_affb !=nil {return _affb ;};};return nil ;};func (_ccgbcc *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccgbcc =0;case "\u0063\u006f\u006e\u0074":*_ccgbcc =1;case "\u0072\u0065\u0073\u0074":*_ccgbcc =2;};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 ;};func (_egaddb ST_CaptionPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dabac :=_f .Attr {};_dabac .Name =name ;switch _egaddb {case ST_CaptionPosUnset :_dabac .Value ="";case ST_CaptionPosAbove :_dabac .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_dabac .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_dabac .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_dabac .Value ="\u0072\u0069\u0067h\u0074";};return _dabac ,nil ;};func (_gfgfe *CT_SaveThroughXslt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebaac :=range start .Attr {if _aebaac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aebaac .Name .Local =="\u0069\u0064"||_aebaac .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"&&_aebaac .Name .Local =="\u0069\u0064"{_fbfba ,_ffged :=_aebaac .Value ,error (nil );if _ffged !=nil {return _ffged ;};_gfgfe .IdAttr =&_fbfba ;continue ;};if _aebaac .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_aabdaa ,_ffaa :=_aebaac .Value ,error (nil );if _ffaa !=nil {return _ffaa ;};_gfgfe .SolutionIDAttr =&_aabdaa ;continue ;};};for {_fbbbe ,_bedde :=d .Token ();if _bedde !=nil {return _ff .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",_bedde );};if _degeg ,_eacea :=_fbbbe .(_f .EndElement );_eacea &&_degeg .Name ==start .Name {break ;};};return nil ;};func NewCT_MultiLevelType ()*CT_MultiLevelType {_bafea :=&CT_MultiLevelType {};_bafea .ValAttr =ST_MultiLevelType (1);return _bafea ;};func (_dgcefa ST_ObjectUpdateMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgcefa .String (),start );};func (_cfgeg *CT_SdtContentRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cfgeg .Tr !=nil {_badgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_ddefa :=range _cfgeg .Tr {e .EncodeElement (_ddefa ,_badgf );};};if _cfgeg .CustomXml !=nil {_cffgc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cfgeg .CustomXml ,_cffgc );};if _cfgeg .Sdt !=nil {_adbab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cfgeg .Sdt ,_adbab );};if _cfgeg .EG_RunLevelElts !=nil {for _ ,_gbbbgf :=range _cfgeg .EG_RunLevelElts {_gbbbgf .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bddbdb *ST_DocProtect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afdabb ,_aafdb :=d .Token ();if _aafdb !=nil {return _aafdb ;};if _gfecff ,_dgbcc :=_afdabb .(_f .EndElement );_dgbcc &&_gfecff .Name ==start .Name {*_bddbdb =1;return nil ;};if _ddcdf ,_gbdeg :=_afdabb .(_f .CharData );!_gbdeg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afdabb );}else {switch string (_ddcdf ){case "":*_bddbdb =0;case "\u006e\u006f\u006e\u0065":*_bddbdb =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_bddbdb =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_bddbdb =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_bddbdb =4;case "\u0066\u006f\u0072m\u0073":*_bddbdb =5;};};_afdabb ,_aafdb =d .Token ();if _aafdb !=nil {return _aafdb ;};if _gaaeac ,_bfabd :=_afdabb .(_f .EndElement );_bfabd &&_gaaeac .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afdabb );}; +// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path +func (_bbafc *EG_SectPrContents )ValidateWithPath (path string )error {if _bbafc .FootnotePr !=nil {if _fefbb :=_bbafc .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fefbb !=nil {return _fefbb ;};};if _bbafc .EndnotePr !=nil {if _fafag :=_bbafc .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_fafag !=nil {return _fafag ;};};if _bbafc .Type !=nil {if _ebadf :=_bbafc .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ebadf !=nil {return _ebadf ;};};if _bbafc .PgSz !=nil {if _geda :=_bbafc .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_geda !=nil {return _geda ;};};if _bbafc .PgMar !=nil {if _agbeea :=_bbafc .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_agbeea !=nil {return _agbeea ;};};if _bbafc .PaperSrc !=nil {if _eabfag :=_bbafc .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_eabfag !=nil {return _eabfag ;};};if _bbafc .PgBorders !=nil {if _fedecg :=_bbafc .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fedecg !=nil {return _fedecg ;};};if _bbafc .LnNumType !=nil {if _eaaaag :=_bbafc .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_eaaaag !=nil {return _eaaaag ;};};if _bbafc .PgNumType !=nil {if _eeaff :=_bbafc .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_eeaff !=nil {return _eeaff ;};};if _bbafc .Cols !=nil {if _gddff :=_bbafc .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_gddff !=nil {return _gddff ;};};if _bbafc .FormProt !=nil {if _gdbfe :=_bbafc .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_gdbfe !=nil {return _gdbfe ;};};if _bbafc .VAlign !=nil {if _fdbbf :=_bbafc .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_fdbbf !=nil {return _fdbbf ;};};if _bbafc .NoEndnote !=nil {if _dbbca :=_bbafc .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_dbbca !=nil {return _dbbca ;};};if _bbafc .TitlePg !=nil {if _acbbg :=_bbafc .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_acbbg !=nil {return _acbbg ;};};if _bbafc .TextDirection !=nil {if _badaec :=_bbafc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_badaec !=nil {return _badaec ;};};if _bbafc .Bidi !=nil {if _ebdgd :=_bbafc .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_ebdgd !=nil {return _ebdgd ;};};if _bbafc .RtlGutter !=nil {if _dgcgac :=_bbafc .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_dgcgac !=nil {return _dgcgac ;};};if _bbafc .DocGrid !=nil {if _cccag :=_bbafc .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_cccag !=nil {return _cccag ;};};if _bbafc .PrinterSettings !=nil {if _cecbbd :=_bbafc .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_cecbbd !=nil {return _cecbbd ;};};return nil ;};func (_cdbfbc *ST_DocGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebdbbg ,_abdbce :=d .Token ();if _abdbce !=nil {return _abdbce ;};if _gacegg ,_bcacc :=_ebdbbg .(_d .EndElement );_bcacc &&_gacegg .Name ==start .Name {*_cdbfbc =1;return nil ;};if _deccba ,_baaage :=_ebdbbg .(_d .CharData );!_baaage {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebdbbg );}else {switch string (_deccba ){case "":*_cdbfbc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cdbfbc =1;case "\u006c\u0069\u006ee\u0073":*_cdbfbc =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_cdbfbc =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_cdbfbc =4;};};_ebdbbg ,_abdbce =d .Token ();if _abdbce !=nil {return _abdbce ;};if _dagacf ,_dfada :=_ebdbbg .(_d .EndElement );_dfada &&_dagacf .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebdbbg );};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;);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;);type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;};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 (_aadec *ST_FtnEdn )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aadec =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_aadec =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_aadec =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_aadec =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_aadec =4;};return nil ;};type CT_DirContentRun struct{ -// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path -func (_dadc *CT_Br )ValidateWithPath (path string )error {if _gdda :=_dadc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdda !=nil {return _gdda ;};if _edd :=_dadc .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072");_edd !=nil {return _edd ;};return nil ;};func (_ecefe *EG_RPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecefe .RPr !=nil {_aageg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ecefe .RPr ,_aageg );};return nil ;};func (_bddedf *EG_PContentBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bddedf .CustomXml !=nil {_gdabef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_bddedf .CustomXml ,_gdabef );};if _bddedf .FldSimple !=nil {_ggdag :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_bdaab :=range _bddedf .FldSimple {e .EncodeElement (_bdaab ,_ggdag );};};if _bddedf .Hyperlink !=nil {_becdfb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bddedf .Hyperlink ,_becdfb );};return nil ;};func (_cddbfb ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cddbfb .String (),start );};func (_beefb *CT_NumPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbdbdf :for {_abcdf ,_aegbf :=d .Token ();if _aegbf !=nil {return _aegbf ;};switch _fccgg :=_abcdf .(type ){case _f .StartElement :switch _fccgg .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"}:_beefb .Ilvl =NewCT_DecimalNumber ();if _feggaa :=d .DecodeElement (_beefb .Ilvl ,&_fccgg );_feggaa !=nil {return _feggaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefb .NumId =NewCT_DecimalNumber ();if _bcdffb :=d .DecodeElement (_beefb .NumId ,&_fccgg );_bcdffb !=nil {return _bcdffb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefb .NumberingChange =NewCT_TrackChangeNumbering ();if _abadfg :=d .DecodeElement (_beefb .NumberingChange ,&_fccgg );_abadfg !=nil {return _abadfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefb .Ins =NewCT_TrackChange ();if _fcge :=d .DecodeElement (_beefb .Ins ,&_fccgg );_fcge !=nil {return _fcge ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072\u0020\u0025\u0076",_fccgg .Name );if _fagcde :=d .Skip ();_fagcde !=nil {return _fagcde ;};};case _f .EndElement :break _fbdbdf ;case _f .CharData :};};return nil ;}; +// Direction of Embedding +ValAttr ST_Direction ; -// Validate validates the CT_Empty and its children -func (_cefe *CT_Empty )Validate ()error {return _cefe .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type CT_View struct{ +// Simple Field +FldSimple []*CT_SimpleField ; -// Document View Setting Value -ValAttr ST_View ;};type ST_CharacterSpacing byte ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Validate validates the CT_FtnEdnSepRef and its children -func (_ffgac *CT_FtnEdnSepRef )Validate ()error {return _ffgac .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_ddgdd *CT_Settings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddgdd .WriteProtection !=nil {_fbagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ddgdd .WriteProtection ,_fbagb );};if _ddgdd .View !=nil {_fcgefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_ddgdd .View ,_fcgefa );};if _ddgdd .Zoom !=nil {_ccfbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_ddgdd .Zoom ,_ccfbfg );};if _ddgdd .RemovePersonalInformation !=nil {_bfafg :=_d .StartElement {Name :_d .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 (_ddgdd .RemovePersonalInformation ,_bfafg );};if _ddgdd .RemoveDateAndTime !=nil {_egdce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065mo\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006e\u0064\u0054\u0069\u006d\u0065"}};e .EncodeElement (_ddgdd .RemoveDateAndTime ,_egdce );};if _ddgdd .DoNotDisplayPageBoundaries !=nil {_abeede :=_d .StartElement {Name :_d .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 (_ddgdd .DoNotDisplayPageBoundaries ,_abeede );};if _ddgdd .DisplayBackgroundShape !=nil {_eaeegg :=_d .StartElement {Name :_d .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 (_ddgdd .DisplayBackgroundShape ,_eaeegg );};if _ddgdd .PrintPostScriptOverText !=nil {_feag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0072\u0069\u006et\u0050\u006f\u0073\u0074\u0053c\u0072i\u0070t\u004f\u0076\u0065\u0072\u0054\u0065\u0078t"}};e .EncodeElement (_ddgdd .PrintPostScriptOverText ,_feag );};if _ddgdd .PrintFractionalCharacterWidth !=nil {_bcacg :=_d .StartElement {Name :_d .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 (_ddgdd .PrintFractionalCharacterWidth ,_bcacg );};if _ddgdd .PrintFormsData !=nil {_agddd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ddgdd .PrintFormsData ,_agddd );};if _ddgdd .EmbedTrueTypeFonts !=nil {_fbccf :=_d .StartElement {Name :_d .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_ddgdd .EmbedTrueTypeFonts ,_fbccf );};if _ddgdd .EmbedSystemFonts !=nil {_aggede :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ddgdd .EmbedSystemFonts ,_aggede );};if _ddgdd .SaveSubsetFonts !=nil {_dgeeaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ddgdd .SaveSubsetFonts ,_dgeeaa );};if _ddgdd .SaveFormsData !=nil {_cgafd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ddgdd .SaveFormsData ,_cgafd );};if _ddgdd .MirrorMargins !=nil {_dbdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_ddgdd .MirrorMargins ,_dbdgb );};if _ddgdd .AlignBordersAndEdges !=nil {_gdcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006cig\u006e\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0041\u006e\u0064\u0045\u0064\u0067e\u0073"}};e .EncodeElement (_ddgdd .AlignBordersAndEdges ,_gdcfc );};if _ddgdd .BordersDoNotSurroundHeader !=nil {_edggg :=_d .StartElement {Name :_d .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 (_ddgdd .BordersDoNotSurroundHeader ,_edggg );};if _ddgdd .BordersDoNotSurroundFooter !=nil {_geccdg :=_d .StartElement {Name :_d .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 (_ddgdd .BordersDoNotSurroundFooter ,_geccdg );};if _ddgdd .GutterAtTop !=nil {_ecdbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_ddgdd .GutterAtTop ,_ecdbe );};if _ddgdd .HideSpellingErrors !=nil {_babdgg :=_d .StartElement {Name :_d .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_ddgdd .HideSpellingErrors ,_babdgg );};if _ddgdd .HideGrammaticalErrors !=nil {_gfeef :=_d .StartElement {Name :_d .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 (_ddgdd .HideGrammaticalErrors ,_gfeef );};if _ddgdd .ActiveWritingStyle !=nil {_aadge :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_gegga :=range _ddgdd .ActiveWritingStyle {e .EncodeElement (_gegga ,_aadge );};};if _ddgdd .ProofState !=nil {_egdba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_ddgdd .ProofState ,_egdba );};if _ddgdd .FormsDesign !=nil {_efbbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}};e .EncodeElement (_ddgdd .FormsDesign ,_efbbeg );};if _ddgdd .AttachedTemplate !=nil {_dagcfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_ddgdd .AttachedTemplate ,_dagcfe );};if _ddgdd .LinkStyles !=nil {_cegafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_ddgdd .LinkStyles ,_cegafa );};if _ddgdd .StylePaneFormatFilter !=nil {_gbcdcb :=_d .StartElement {Name :_d .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 (_ddgdd .StylePaneFormatFilter ,_gbcdcb );};if _ddgdd .StylePaneSortMethod !=nil {_cbceb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0074\u0079le\u0050a\u006e\u0065\u0053\u006f\u0072t\u004d\u0065\u0074\u0068\u006f\u0064"}};e .EncodeElement (_ddgdd .StylePaneSortMethod ,_cbceb );};if _ddgdd .DocumentType !=nil {_cdbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ddgdd .DocumentType ,_cdbbd );};if _ddgdd .MailMerge !=nil {_gebab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ddgdd .MailMerge ,_gebab );};if _ddgdd .RevisionView !=nil {_ggbdce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}};e .EncodeElement (_ddgdd .RevisionView ,_ggbdce );};if _ddgdd .TrackRevisions !=nil {_badfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ddgdd .TrackRevisions ,_badfc );};if _ddgdd .DoNotTrackMoves !=nil {_ebfcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_ddgdd .DoNotTrackMoves ,_ebfcf );};if _ddgdd .DoNotTrackFormatting !=nil {_agdfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0054\u0072\u0061\u0063\u006b\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067"}};e .EncodeElement (_ddgdd .DoNotTrackFormatting ,_agdfb );};if _ddgdd .DocumentProtection !=nil {_dbcbf :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_ddgdd .DocumentProtection ,_dbcbf );};if _ddgdd .AutoFormatOverride !=nil {_degcc :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_ddgdd .AutoFormatOverride ,_degcc );};if _ddgdd .StyleLockTheme !=nil {_daggae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}};e .EncodeElement (_ddgdd .StyleLockTheme ,_daggae );};if _ddgdd .StyleLockQFSet !=nil {_abced :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_ddgdd .StyleLockQFSet ,_abced );};if _ddgdd .DefaultTabStop !=nil {_dabef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_ddgdd .DefaultTabStop ,_dabef );};if _ddgdd .AutoHyphenation !=nil {_gceba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ddgdd .AutoHyphenation ,_gceba );};if _ddgdd .ConsecutiveHyphenLimit !=nil {_ffbbcd :=_d .StartElement {Name :_d .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 (_ddgdd .ConsecutiveHyphenLimit ,_ffbbcd );};if _ddgdd .HyphenationZone !=nil {_bacddd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_ddgdd .HyphenationZone ,_bacddd );};if _ddgdd .DoNotHyphenateCaps !=nil {_aecag :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_ddgdd .DoNotHyphenateCaps ,_aecag );};if _ddgdd .ShowEnvelope !=nil {_fdff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}};e .EncodeElement (_ddgdd .ShowEnvelope ,_fdff );};if _ddgdd .SummaryLength !=nil {_dfdfef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_ddgdd .SummaryLength ,_dfdfef );};if _ddgdd .ClickAndTypeStyle !=nil {_gfgefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006cic\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddgdd .ClickAndTypeStyle ,_gfgefg );};if _ddgdd .DefaultTableStyle !=nil {_aeadf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065fa\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddgdd .DefaultTableStyle ,_aeadf );};if _ddgdd .EvenAndOddHeaders !=nil {_cbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0076en\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ddgdd .EvenAndOddHeaders ,_cbdb );};if _ddgdd .BookFoldRevPrinting !=nil {_gadeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0062\u006f\u006fkF\u006fl\u0064\u0052\u0065\u0076\u0050r\u0069\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_ddgdd .BookFoldRevPrinting ,_gadeb );};if _ddgdd .BookFoldPrinting !=nil {_ccfbff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_ddgdd .BookFoldPrinting ,_ccfbff );};if _ddgdd .BookFoldPrintingSheets !=nil {_ecadg :=_d .StartElement {Name :_d .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 (_ddgdd .BookFoldPrintingSheets ,_ecadg );};if _ddgdd .DrawingGridHorizontalSpacing !=nil {_dbfdd :=_d .StartElement {Name :_d .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 (_ddgdd .DrawingGridHorizontalSpacing ,_dbfdd );};if _ddgdd .DrawingGridVerticalSpacing !=nil {_deaefa :=_d .StartElement {Name :_d .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 (_ddgdd .DrawingGridVerticalSpacing ,_deaefa );};if _ddgdd .DisplayHorizontalDrawingGridEvery !=nil {_dgecf :=_d .StartElement {Name :_d .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 (_ddgdd .DisplayHorizontalDrawingGridEvery ,_dgecf );};if _ddgdd .DisplayVerticalDrawingGridEvery !=nil {_bcgfed :=_d .StartElement {Name :_d .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 (_ddgdd .DisplayVerticalDrawingGridEvery ,_bcgfed );};if _ddgdd .DoNotUseMarginsForDrawingGridOrigin !=nil {_fdcggd :=_d .StartElement {Name :_d .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 (_ddgdd .DoNotUseMarginsForDrawingGridOrigin ,_fdcggd );};if _ddgdd .DrawingGridHorizontalOrigin !=nil {_fdefa :=_d .StartElement {Name :_d .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 (_ddgdd .DrawingGridHorizontalOrigin ,_fdefa );};if _ddgdd .DrawingGridVerticalOrigin !=nil {_dfgagb :=_d .StartElement {Name :_d .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 (_ddgdd .DrawingGridVerticalOrigin ,_dfgagb );};if _ddgdd .DoNotShadeFormData !=nil {_ceaff :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_ddgdd .DoNotShadeFormData ,_ceaff );};if _ddgdd .NoPunctuationKerning !=nil {_bgedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006fPu\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0072\u006e\u0069n\u0067"}};e .EncodeElement (_ddgdd .NoPunctuationKerning ,_bgedd );};if _ddgdd .CharacterSpacingControl !=nil {_cbfdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0053p\u0061c\u0069n\u0067\u0043\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_ddgdd .CharacterSpacingControl ,_cbfdb );};if _ddgdd .PrintTwoOnOne !=nil {_abgbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_ddgdd .PrintTwoOnOne ,_abgbf );};if _ddgdd .StrictFirstAndLastChars !=nil {_bcddab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0072\u0069c\u0074\u0046\u0069\u0072\u0073t\u0041n\u0064L\u0061\u0073\u0074\u0043\u0068\u0061\u0072s"}};e .EncodeElement (_ddgdd .StrictFirstAndLastChars ,_bcddab );};if _ddgdd .NoLineBreaksAfter !=nil {_ddabb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006fLi\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0041\u0066\u0074\u0065\u0072"}};e .EncodeElement (_ddgdd .NoLineBreaksAfter ,_ddabb );};if _ddgdd .NoLineBreaksBefore !=nil {_fbfdc :=_d .StartElement {Name :_d .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_ddgdd .NoLineBreaksBefore ,_fbfdc );};if _ddgdd .SavePreviewPicture !=nil {_ffaad :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_ddgdd .SavePreviewPicture ,_ffaad );};if _ddgdd .DoNotValidateAgainstSchema !=nil {_egfab :=_d .StartElement {Name :_d .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 (_ddgdd .DoNotValidateAgainstSchema ,_egfab );};if _ddgdd .SaveInvalidXml !=nil {_gecfea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_ddgdd .SaveInvalidXml ,_gecfea );};if _ddgdd .IgnoreMixedContent !=nil {_bbcgb :=_d .StartElement {Name :_d .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_ddgdd .IgnoreMixedContent ,_bbcgb );};if _ddgdd .AlwaysShowPlaceholderText !=nil {_gaeee :=_d .StartElement {Name :_d .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 (_ddgdd .AlwaysShowPlaceholderText ,_gaeee );};if _ddgdd .DoNotDemarcateInvalidXml !=nil {_aefbd :=_d .StartElement {Name :_d .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 (_ddgdd .DoNotDemarcateInvalidXml ,_aefbd );};if _ddgdd .SaveXmlDataOnly !=nil {_eebdea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_ddgdd .SaveXmlDataOnly ,_eebdea );};if _ddgdd .UseXSLTWhenSaving !=nil {_cgcece :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073eX\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053\u0061\u0076\u0069\u006e\u0067"}};e .EncodeElement (_ddgdd .UseXSLTWhenSaving ,_cgcece );};if _ddgdd .SaveThroughXslt !=nil {_abed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_ddgdd .SaveThroughXslt ,_abed );};if _ddgdd .ShowXMLTags !=nil {_cfabgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}};e .EncodeElement (_ddgdd .ShowXMLTags ,_cfabgb );};if _ddgdd .AlwaysMergeEmptyNamespace !=nil {_effed :=_d .StartElement {Name :_d .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 (_ddgdd .AlwaysMergeEmptyNamespace ,_effed );};if _ddgdd .UpdateFields !=nil {_ffada :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ddgdd .UpdateFields ,_ffada );};if _ddgdd .HdrShapeDefaults !=nil {_fbgbff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_ddgdd .HdrShapeDefaults ,_fbgbff );};if _ddgdd .FootnotePr !=nil {_gaffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ddgdd .FootnotePr ,_gaffg );};if _ddgdd .EndnotePr !=nil {_gfdab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ddgdd .EndnotePr ,_gfdab );};if _ddgdd .Compat !=nil {_fccab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}};e .EncodeElement (_ddgdd .Compat ,_fccab );};if _ddgdd .DocVars !=nil {_cecfbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_ddgdd .DocVars ,_cecfbg );};if _ddgdd .Rsids !=nil {_eaef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}};e .EncodeElement (_ddgdd .Rsids ,_eaef );};if _ddgdd .MathPr !=nil {_abaea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_ddgdd .MathPr ,_abaea );};if _ddgdd .AttachedSchema !=nil {_gcac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}};for _ ,_adebdc :=range _ddgdd .AttachedSchema {e .EncodeElement (_adebdc ,_gcac );};};if _ddgdd .ThemeFontLang !=nil {_ebgfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}};e .EncodeElement (_ddgdd .ThemeFontLang ,_ebgfg );};if _ddgdd .ClrSchemeMapping !=nil {_cefgdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ddgdd .ClrSchemeMapping ,_cefgdf );};if _ddgdd .DoNotIncludeSubdocsInStats !=nil {_gcaac :=_d .StartElement {Name :_d .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 (_ddgdd .DoNotIncludeSubdocsInStats ,_gcaac );};if _ddgdd .DoNotAutoCompressPictures !=nil {_abbdcaa :=_d .StartElement {Name :_d .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 (_ddgdd .DoNotAutoCompressPictures ,_abbdcaa );};if _ddgdd .ForceUpgrade !=nil {_febde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_ddgdd .ForceUpgrade ,_febde );};if _ddgdd .Captions !=nil {_bcbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ddgdd .Captions ,_bcbaa );};if _ddgdd .ReadModeInkLockDown !=nil {_gdadae :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0065\u0061dM\u006fd\u0065\u0049\u006e\u006b\u004co\u0063\u006b\u0044\u006f\u0077\u006e"}};e .EncodeElement (_ddgdd .ReadModeInkLockDown ,_gdadae );};if _ddgdd .SmartTagType !=nil {_eaacbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_gfbfge :=range _ddgdd .SmartTagType {e .EncodeElement (_gfbfge ,_eaacbg );};};if _ddgdd .SchemaLibrary !=nil {_ddggb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_ddgdd .SchemaLibrary ,_ddggb );};if _ddgdd .ShapeDefaults !=nil {_gbeece :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_ddgdd .ShapeDefaults ,_gbeece );};if _ddgdd .DoNotEmbedSmartTags !=nil {_ffdbd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u006f\u004eot\u0045m\u0062\u0065\u0064\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_ddgdd .DoNotEmbedSmartTags ,_ffdbd );};if _ddgdd .DecimalSymbol !=nil {_aaacd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_ddgdd .DecimalSymbol ,_aaacd );};if _ddgdd .ListSeparator !=nil {_dbcec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_ddgdd .ListSeparator ,_dbcec );};for _ ,_gccab :=range _ddgdd .Extra {if _ccefa :=_gccab .MarshalXML (e ,_d .StartElement {});_ccefa !=nil {return _ccefa ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Highlight and its children -func (_bffcc *CT_Highlight )Validate ()error {return _bffcc .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};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 (_cfdaf *EG_ContentRowContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfdaf .Tr !=nil {_fefda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_acfcac :=range _cfdaf .Tr {e .EncodeElement (_acfcac ,_fefda );};};if _cfdaf .CustomXml !=nil {_gddcfg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cfdaf .CustomXml ,_gddcfg );};if _cfdaf .Sdt !=nil {_caaff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cfdaf .Sdt ,_caaff );};if _cfdaf .EG_RunLevelElts !=nil {for _ ,_baaggg :=range _cfdaf .EG_RunLevelElts {_baaggg .MarshalXML (e ,_f .StartElement {});};};return nil ;};type CT_Lang struct{ +// Validate validates the CT_MarkupRange and its children +func (_cffcg *CT_MarkupRange )Validate ()error {return _cffcg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");}; -// Language Code -ValAttr string ;};func NewCT_MoveBookmark ()*CT_MoveBookmark {_ggaa :=&CT_MoveBookmark {};return _ggaa };func (_fcaggc ST_DocProtect )Validate ()error {return _fcaggc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path +func (_gdeea *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_gfeda *CT_SdtPrChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edbed :for {_eaegb ,_caegf :=d .Token ();if _caegf !=nil {return _caegf ;};switch _acceb :=_eaegb .(type ){case _d .StartElement :switch _acceb .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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_gfeda .Equation =NewCT_Empty ();if _fcgefc :=d .DecodeElement (_gfeda .Equation ,&_acceb );_fcgefc !=nil {return _fcgefc ;};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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_gfeda .ComboBox =NewCT_SdtComboBox ();if _bbbce :=d .DecodeElement (_gfeda .ComboBox ,&_acceb );_bbbce !=nil {return _bbbce ;};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 :"\u0064\u0061\u0074\u0065"},_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 :"\u0064\u0061\u0074\u0065"}:_gfeda .Date =NewCT_SdtDate ();if _dgeaf :=d .DecodeElement (_gfeda .Date ,&_acceb );_dgeaf !=nil {return _dgeaf ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_gfeda .DocPartObj =NewCT_SdtDocPart ();if _baecgd :=d .DecodeElement (_gfeda .DocPartObj ,&_acceb );_baecgd !=nil {return _baecgd ;};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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_gfeda .DocPartList =NewCT_SdtDocPart ();if _aaea :=d .DecodeElement (_gfeda .DocPartList ,&_acceb );_aaea !=nil {return _aaea ;};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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_gfeda .DropDownList =NewCT_SdtDropDownList ();if _feffd :=d .DecodeElement (_gfeda .DropDownList ,&_acceb );_feffd !=nil {return _feffd ;};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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_gfeda .Picture =NewCT_Empty ();if _aeegg :=d .DecodeElement (_gfeda .Picture ,&_acceb );_aeegg !=nil {return _aeegg ;};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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_gfeda .RichText =NewCT_Empty ();if _cegcg :=d .DecodeElement (_gfeda .RichText ,&_acceb );_cegcg !=nil {return _cegcg ;};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 :"\u0074\u0065\u0078\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 :"\u0074\u0065\u0078\u0074"}:_gfeda .Text =NewCT_SdtText ();if _abgge :=d .DecodeElement (_gfeda .Text ,&_acceb );_abgge !=nil {return _abgge ;};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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_gfeda .Citation =NewCT_Empty ();if _aecfa :=d .DecodeElement (_gfeda .Citation ,&_acceb );_aecfa !=nil {return _aecfa ;};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 :"\u0067\u0072\u006fu\u0070"},_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 :"\u0067\u0072\u006fu\u0070"}:_gfeda .Group =NewCT_Empty ();if _ceeg :=d .DecodeElement (_gfeda .Group ,&_acceb );_ceeg !=nil {return _ceeg ;};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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_gfeda .Bibliography =NewCT_Empty ();if _dcbcce :=d .DecodeElement (_gfeda .Bibliography ,&_acceb );_dcbcce !=nil {return _dcbcce ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_acceb .Name );if _cggcfa :=d .Skip ();_cggcfa !=nil {return _cggcfa ;};};case _d .EndElement :break _edbed ;case _d .CharData :};};return nil ;};func (_cdfad ST_DropCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbece :=_d .Attr {};_cbece .Name =name ;switch _cdfad {case ST_DropCapUnset :_cbece .Value ="";case ST_DropCapNone :_cbece .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_cbece .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_cbece .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _cbece ,nil ;};type CT_Captions struct{ -// Validate validates the CT_TextboxTightWrap and its children -func (_affbeg *CT_TextboxTightWrap )Validate ()error {return _affbeg .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");}; +// Single Caption Type Definition +Caption []*CT_Caption ; -// Validate validates the CT_DocPartCategory and its children -func (_dddeg *CT_DocPartCategory )Validate ()error {return _dddeg .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};func (_gdffg ST_EdnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdffg .String (),start );};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_bcabde :=&EG_ContentRunContentBase {};return _bcabde ;};func NewCT_Comment ()*CT_Comment {_edaa :=&CT_Comment {};return _edaa };func (_cfca *CT_BottomPageBorder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfca .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 :_ff .Sprintf ("\u0025\u0076",*_cfca .BottomLeftAttr )});};if _cfca .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 :_ff .Sprintf ("\u0025\u0076",*_cfca .BottomRightAttr )});};if _cfca .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_cfca .IdAttr )});};_bad ,_decb :=_cfca .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _decb !=nil {return _decb ;};start .Attr =append (start .Attr ,_bad );if _cfca .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_cfca .ColorAttr )});};if _cfca .ThemeColorAttr !=ST_ThemeColorUnset {_aefa ,_fefb :=_cfca .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fefb !=nil {return _fefb ;};start .Attr =append (start .Attr ,_aefa );};if _cfca .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 :_ff .Sprintf ("\u0025\u0076",*_cfca .ThemeTintAttr )});};if _cfca .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 :_ff .Sprintf ("\u0025\u0076",*_cfca .ThemeShadeAttr )});};if _cfca .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ff .Sprintf ("\u0025\u0076",*_cfca .SzAttr )});};if _cfca .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_cfca .SpaceAttr )});};if _cfca .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ff .Sprintf ("\u0025\u0076",*_cfca .ShadowAttr )});};if _cfca .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_cfca .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_bbfad :=&WdCT_WrapTopBottom {};return _bbfad };type CT_SdtRow struct{ +// Automatic Captioning Settings +AutoCaptions *CT_AutoCaptions ;};func (_dfcbd *CT_Comments )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfcbd .Comment !=nil {_acfdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_faaag :=range _dfcbd .Comment {e .EncodeElement (_faaag ,_acfdc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path +func (_bgfddc *CT_TblStylePr )ValidateWithPath (path string )error {if _bgfddc .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _ace .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 _bfcbbg :=_bgfddc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfcbbg !=nil {return _bfcbbg ;};if _bgfddc .PPr !=nil {if _cebga :=_bgfddc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_cebga !=nil {return _cebga ;};};if _bgfddc .RPr !=nil {if _dccff :=_bgfddc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dccff !=nil {return _dccff ;};};if _bgfddc .TblPr !=nil {if _ddcddb :=_bgfddc .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ddcddb !=nil {return _ddcddb ;};};if _bgfddc .TrPr !=nil {if _bgafc :=_bgfddc .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bgafc !=nil {return _bgafc ;};};if _bgfddc .TcPr !=nil {if _dbcbb :=_bgfddc .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_dbcbb !=nil {return _dbcbb ;};};return nil ;}; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path +func (_eacfd *CT_Highlight )ValidateWithPath (path string )error {if _eacfd .ValAttr ==ST_HighlightColorUnset {return _ace .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 _bfcfc :=_eacfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfcfc !=nil {return _bfcfc ;};return nil ;};func (_daagec ST_NumberFormat )ValidateWithPath (path string )error {switch _daagec {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 _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daagec ));};return nil ;};func (_eefba *CT_FontSig )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0030"},Value :_ace .Sprintf ("\u0025\u0076",_eefba .Usb0Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_ace .Sprintf ("\u0025\u0076",_eefba .Usb1Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_ace .Sprintf ("\u0025\u0076",_eefba .Usb2Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_ace .Sprintf ("\u0025\u0076",_eefba .Usb3Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_ace .Sprintf ("\u0025\u0076",_eefba .Csb0Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_ace .Sprintf ("\u0025\u0076",_eefba .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Row-Level Structured Document Tag Content -SdtContent *CT_SdtContentRow ;}; +// Validate validates the CT_FFTextInput and its children +func (_dfcc *CT_FFTextInput )Validate ()error {return _dfcc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};func (_aeaef ST_DisplacedByCustomXml )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adega :=_d .Attr {};_adega .Name =name ;switch _aeaef {case ST_DisplacedByCustomXmlUnset :_adega .Value ="";case ST_DisplacedByCustomXmlNext :_adega .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_adega .Value ="\u0070\u0072\u0065\u0076";};return _adega ,nil ;};type CT_VerticalJc struct{ -// Validate validates the CT_TblPrEx and its children -func (_abegc *CT_TblPrEx )Validate ()error {return _abegc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};func (_abaaeg *WdCT_EffectExtent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcabda :=range start .Attr {if _gcabda .Name .Local =="\u006c"{_cggecea ,_dgdfe :=ParseUnionST_Coordinate (_gcabda .Value );if _dgdfe !=nil {return _dgdfe ;};_abaaeg .LAttr =_cggecea ;continue ;};if _gcabda .Name .Local =="\u0074"{_fadccc ,_cgaga :=ParseUnionST_Coordinate (_gcabda .Value );if _cgaga !=nil {return _cgaga ;};_abaaeg .TAttr =_fadccc ;continue ;};if _gcabda .Name .Local =="\u0072"{_bcedg ,_cgagb :=ParseUnionST_Coordinate (_gcabda .Value );if _cgagb !=nil {return _cgagb ;};_abaaeg .RAttr =_bcedg ;continue ;};if _gcabda .Name .Local =="\u0062"{_eddcgd ,_deafe :=ParseUnionST_Coordinate (_gcabda .Value );if _deafe !=nil {return _deafe ;};_abaaeg .BAttr =_eddcgd ;continue ;};};for {_egfda ,_efbba :=d .Token ();if _efbba !=nil {return _ff .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",_efbba );};if _caecfd ,_egggaa :=_egfda .(_f .EndElement );_egggaa &&_caecfd .Name ==start .Name {break ;};};return nil ;};func (_gfbgeb ST_JcTable )String ()string {switch _gfbgeb {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_SdtText ()*CT_SdtText {_egcfd :=&CT_SdtText {};return _egcfd };func (_fbgdc *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 :_ff .Sprintf ("\u0025\u0076",_fbgdc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PPrBase ()*CT_PPrBase {_bdgea :=&CT_PPrBase {};return _bdgea };func (_agdffb ST_HAnchor )String ()string {switch _agdffb {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 (_bedcbb ST_Jc )String ()string {switch _bedcbb {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 "";}; +// Vertical Alignment Setting +ValAttr ST_VerticalJc ;};func (_eaagda ST_StyleType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eaagda .String (),start );};func NewCT_RPrDefault ()*CT_RPrDefault {_bgeaa :=&CT_RPrDefault {};return _bgeaa };func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_bbfag :=&CT_DecimalNumberOrPrecent {};return _bbfag ;};func (_eabedb ST_FFTextType )String ()string {switch _eabedb {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 (_dcbffc ST_Jc )ValidateWithPath (path string )error {switch _dcbffc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbffc ));};return nil ;};func (_gbcdgf *CT_MacroName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bffca :=range start .Attr {if _bffca .Name .Local =="\u0076\u0061\u006c"{_cedg ,_decee :=_bffca .Value ,error (nil );if _decee !=nil {return _decee ;};_gbcdgf .ValAttr =_cedg ;continue ;};};for {_gfgbd ,_gbgbg :=d .Token ();if _gbgbg !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_gbgbg );};if _agaace ,_aeff :=_gfgbd .(_d .EndElement );_aeff &&_agaace .Name ==start .Name {break ;};};return nil ;};func (_cecea *CT_SectPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cecea .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_ace .Sprintf ("\u0025\u0076",*_cecea .RsidRPrAttr )});};if _cecea .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_ace .Sprintf ("\u0025\u0076",*_cecea .RsidDelAttr )});};if _cecea .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_ace .Sprintf ("\u0025\u0076",*_cecea .RsidRAttr )});};if _cecea .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_cecea .RsidSectAttr )});};e .EncodeToken (start );if _cecea .EG_HdrFtrReferences !=nil {for _ ,_eddba :=range _cecea .EG_HdrFtrReferences {_eddba .MarshalXML (e ,_d .StartElement {});};};if _cecea .FootnotePr !=nil {_cffgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cecea .FootnotePr ,_cffgac );};if _cecea .EndnotePr !=nil {_baagf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cecea .EndnotePr ,_baagf );};if _cecea .Type !=nil {_bedee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cecea .Type ,_bedee );};if _cecea .PgSz !=nil {_gfgcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_cecea .PgSz ,_gfgcdb );};if _cecea .PgMar !=nil {_dagba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_cecea .PgMar ,_dagba );};if _cecea .PaperSrc !=nil {_gbaef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_cecea .PaperSrc ,_gbaef );};if _cecea .PgBorders !=nil {_adced :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cecea .PgBorders ,_adced );};if _cecea .LnNumType !=nil {_gdbbd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cecea .LnNumType ,_gdbbd );};if _cecea .PgNumType !=nil {_eecdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cecea .PgNumType ,_eecdc );};if _cecea .Cols !=nil {_ccdegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_cecea .Cols ,_ccdegg );};if _cecea .FormProt !=nil {_bgebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_cecea .FormProt ,_bgebd );};if _cecea .VAlign !=nil {_deggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cecea .VAlign ,_deggb );};if _cecea .NoEndnote !=nil {_eefed :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_cecea .NoEndnote ,_eefed );};if _cecea .TitlePg !=nil {_gagea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_cecea .TitlePg ,_gagea );};if _cecea .TextDirection !=nil {_bfbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cecea .TextDirection ,_bfbdf );};if _cecea .Bidi !=nil {_fgfca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_cecea .Bidi ,_fgfca );};if _cecea .RtlGutter !=nil {_dcacd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}};e .EncodeElement (_cecea .RtlGutter ,_dcacd );};if _cecea .DocGrid !=nil {_dafgc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_cecea .DocGrid ,_dafgc );};if _cecea .PrinterSettings !=nil {_bcafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}};e .EncodeElement (_cecea .PrinterSettings ,_bcafg );};if _cecea .SectPrChange !=nil {_fdcfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cecea .SectPrChange ,_fdcfa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TblWidth byte ;func NewCT_View ()*CT_View {_fefeae :=&CT_View {};_fefeae .ValAttr =ST_View (1);return _fefeae };func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_gacea :=&CT_VerticalAlignRun {};_gacea .ValAttr =_ff .ST_VerticalAlignRun (1);return _gacea ;};func (_feebg *WdCT_WrapNone )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_caffc ,_efafe :=d .Token ();if _efafe !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_efafe );};if _babfc ,_befbb :=_caffc .(_d .EndElement );_befbb &&_babfc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path -func (_bbaa *CT_CompatSetting )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path +func (_acfbd *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_eeagge *CT_Picture )ValidateWithPath (path string )error {if _eeagge .Movie !=nil {if _bbgbe :=_eeagge .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_bbgbe !=nil {return _bbgbe ;};};if _eeagge .Control !=nil {if _edffdb :=_eeagge .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_edffdb !=nil {return _edffdb ;};};return nil ;};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_bcdbeg :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_bcdbeg .ST_TextScalePercent =&s ;}else {_ggcegg ,_ddaead :=_fc .ParseFloat (s ,64);if _ddaead !=nil {return _bcdbeg ,_ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_ddaead );};_bcdbeg .ST_TextScaleDecimal =_ef .Int64 (int64 (_ggcegg ));};return _bcdbeg ,nil ;};type CT_Kinsoku struct{ +// Validate validates the CT_SdtText and its children +func (_abfbg *CT_SdtText )Validate ()error {return _abfbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};func (_begd *CT_DocPartBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begd .ValAttr =ST_DocPartBehavior (1);for _ ,_dacb :=range start .Attr {if _dacb .Name .Local =="\u0076\u0061\u006c"{_begd .ValAttr .UnmarshalXMLAttr (_dacb );continue ;};};for {_cdef ,_afeff :=d .Token ();if _afeff !=nil {return _ace .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",_afeff );};if _gdgbc ,_gacgf :=_cdef .(_d .EndElement );_gacgf &&_gdgbc .Name ==start .Name {break ;};};return nil ;}; -// Language For Which Custom Line Breaking Rule Applies -LangAttr string ; +// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path +func (_ecaef *EG_CellMarkupElements )ValidateWithPath (path string )error {if _ecaef .CellIns !=nil {if _eeefcb :=_ecaef .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_eeefcb !=nil {return _eeefcb ;};};if _ecaef .CellDel !=nil {if _ddegd :=_ecaef .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c");_ddegd !=nil {return _ddegd ;};};if _ecaef .CellMerge !=nil {if _effca :=_ecaef .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_effca !=nil {return _effca ;};};return nil ;};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;);func (_dgffg *ST_CharacterSpacing )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgffg =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_dgffg =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_dgffg =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":*_dgffg =3;};return nil ;}; -// Characters For Custom Line Breaking Rule -ValAttr string ;};type CT_JcTable struct{ +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_ebcg *CT_Headers )ValidateWithPath (path string )error {for _dadb ,_cfggb :=range _ebcg .Header {if _egadd :=_cfggb .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dadb ));_egadd !=nil {return _egadd ;};};return nil ;};func (_geceeg *WdCT_WordprocessingShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geceeg .Choice =NewWdCT_WordprocessingShapeChoice ();_geceeg .SpPr =_c .NewCT_ShapeProperties ();_geceeg .BodyPr =_c .NewCT_TextBodyProperties ();for _ ,_ggbgag :=range start .Attr {if _ggbgag .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_ddcbea ,_gabfbd :=_ac .ParseBool (_ggbgag .Value );if _gabfbd !=nil {return _gabfbd ;};_geceeg .NormalEastAsianFlowAttr =&_ddcbea ;continue ;};};_dceff :for {_ffede ,_bebdcb :=d .Token ();if _bebdcb !=nil {return _bebdcb ;};switch _gbbffd :=_ffede .(type ){case _d .StartElement :switch _gbbffd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063\u004e\u0076P\u0072"}:_geceeg .CNvPr =_c .NewCT_NonVisualDrawingProps ();if _baagbe :=d .DecodeElement (_geceeg .CNvPr ,&_gbbffd );_baagbe !=nil {return _baagbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_geceeg .Choice =NewWdCT_WordprocessingShapeChoice ();if _bbfgef :=d .DecodeElement (&_geceeg .Choice .CNvSpPr ,&_gbbffd );_bbfgef !=nil {return _bbfgef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_geceeg .Choice =NewWdCT_WordprocessingShapeChoice ();if _dgeec :=d .DecodeElement (&_geceeg .Choice .CNvCnPr ,&_gbbffd );_dgeec !=nil {return _dgeec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0073\u0070\u0050\u0072"}:if _afeee :=d .DecodeElement (_geceeg .SpPr ,&_gbbffd );_afeee !=nil {return _afeee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0073\u0074\u0079l\u0065"}:_geceeg .Style =_c .NewCT_ShapeStyle ();if _gcgfe :=d .DecodeElement (_geceeg .Style ,&_gbbffd );_gcgfe !=nil {return _gcgfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geceeg .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _aeffad :=d .DecodeElement (_geceeg .ExtLst ,&_gbbffd );_aeffad !=nil {return _aeffad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0074\u0078\u0062\u0078"}:_geceeg .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _feeea :=d .DecodeElement (&_geceeg .WChoice .Txbx ,&_gbbffd );_feeea !=nil {return _feeea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_geceeg .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _ffdcf :=d .DecodeElement (&_geceeg .WChoice .LinkedTxbx ,&_gbbffd );_ffdcf !=nil {return _ffdcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _gcegfa :=d .DecodeElement (_geceeg .BodyPr ,&_gbbffd );_gcegfa !=nil {return _gcegfa ;};default:_fe .Log .Debug ("\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",_gbbffd .Name );if _cddcgf :=d .Skip ();_cddcgf !=nil {return _cddcgf ;};};case _d .EndElement :break _dceff ;case _d .CharData :};};return nil ;};func NewCT_HdrFtr ()*CT_HdrFtr {_ggegcc :=&CT_HdrFtr {};return _ggegcc }; -// Alignment Type -ValAttr ST_JcTable ;};func (_cgggec ST_PageOrientation )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adfbd :=_f .Attr {};_adfbd .Name =name ;switch _cgggec {case ST_PageOrientationUnset :_adfbd .Value ="";case ST_PageOrientationPortrait :_adfbd .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_adfbd .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _adfbd ,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;);func (_bdfff *CT_SdtComboBox )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdfff .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 :_ff .Sprintf ("\u0025\u0076",*_bdfff .LastValueAttr )});};e .EncodeToken (start );if _bdfff .ListItem !=nil {_bfeed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_cfdcf :=range _bdfff .ListItem {e .EncodeElement (_cfdcf ,_bfeed );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AltChunk and its children +func (_gec *CT_AltChunk )Validate ()error {return _gec .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};func NewCT_Row ()*CT_Row {_egbef :=&CT_Row {};return _egbef };type Endnotes struct{CT_Endnotes };type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};func (_bgacaa ST_VerticalJc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edbffg :=_d .Attr {};_edbffg .Name =name ;switch _bgacaa {case ST_VerticalJcUnset :_edbffg .Value ="";case ST_VerticalJcTop :_edbffg .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_edbffg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_edbffg .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_edbffg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _edbffg ,nil ;};type CT_TrackChangesView struct{ -// Validate validates the CT_SectPrChange and its children -func (_ggeggdd *CT_SectPrChange )Validate ()error {return _ggeggdd .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;};func (_cdeed ST_FFTextType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cdeed .String (),start );};type CT_SdtDate struct{ +// Display Visual Indicator Of Markup Area +MarkupAttr *_ff .ST_OnOff ; -// Last Known Date in XML Schema DateTime Format -FullDateAttr *_c .Time ; +// Display Comments +CommentsAttr *_ff .ST_OnOff ; -// Date Display Mask -DateFormat *CT_String ; +// Display Content Revisions +InsDelAttr *_ff .ST_OnOff ; -// Date Picker Language ID -Lid *CT_Lang ; +// Display Formatting Revisions +FormattingAttr *_ff .ST_OnOff ; -// Custom XML Data Date Storage Format -StoreMappedDataAs *CT_SdtDateMappingType ; +// Display Ink Annotations +InkAnnotationsAttr *_ff .ST_OnOff ;}; -// Date Picker Calendar Type -Calendar *CT_CalendarType ;};func (_agda *CT_CalendarType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agda .ValAttr !=_e .ST_CalendarTypeUnset {_dabc ,_dgc :=_agda .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dgc !=nil {return _dgc ;};start .Attr =append (start .Attr ,_dabc );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Panose and its children +func (_dgfgc *CT_Panose )Validate ()error {return _dgfgc .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};func (_fabddf *CT_TwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dafaf :=range start .Attr {if _dafaf .Name .Local =="\u0076\u0061\u006c"{_gadaf ,_fdccdg :=ParseUnionST_TwipsMeasure (_dafaf .Value );if _fdccdg !=nil {return _fdccdg ;};_fabddf .ValAttr =_gadaf ;continue ;};};for {_afccce ,_fcgfdb :=d .Token ();if _fcgfdb !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_fcgfdb );};if _fcfcf ,_acafdf :=_afccce .(_d .EndElement );_acafdf &&_fcfcf .Name ==start .Name {break ;};};return nil ;};func NewCT_TrackChange ()*CT_TrackChange {_cbgacf :=&CT_TrackChange {};return _cbgacf };type CT_JcTable struct{ -// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path -func (_cbff *CT_Column )ValidateWithPath (path string )error {if _cbff .WAttr !=nil {if _gfbe :=_cbff .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_gfbe !=nil {return _gfbe ;};};if _cbff .SpaceAttr !=nil {if _dabe :=_cbff .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_dabe !=nil {return _dabe ;};};return nil ;}; +// Alignment Type +ValAttr ST_JcTable ;}; -// Validate validates the EG_RubyContent and its children -func (_bdcfeb *EG_RubyContent )Validate ()error {return _bdcfeb .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};type CT_DecimalNumber struct{ +// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path +func (_fbbcc *CT_DocPartPr )ValidateWithPath (path string )error {if _begef :=_fbbcc .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_begef !=nil {return _begef ;};if _fbbcc .Style !=nil {if _cgfcda :=_fbbcc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cgfcda !=nil {return _cgfcda ;};};if _fbbcc .Category !=nil {if _dfaaaa :=_fbbcc .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_dfaaaa !=nil {return _dfaaaa ;};};if _fbbcc .Types !=nil {if _cdfb :=_fbbcc .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073");_cdfb !=nil {return _cdfb ;};};if _fbbcc .Behaviors !=nil {if _aead :=_fbbcc .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_aead !=nil {return _aead ;};};if _fbbcc .Description !=nil {if _agdb :=_fbbcc .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_agdb !=nil {return _agdb ;};};if _fbbcc .Guid !=nil {if _cfdg :=_fbbcc .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_cfdg !=nil {return _cfdg ;};};return nil ;};func (_ccefb ST_PTabLeader )String ()string {switch _ccefb {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 NewEG_PContentBase ()*EG_PContentBase {_baaeb :=&EG_PContentBase {};return _baaeb }; -// Decimal Number Value -ValAttr int64 ;}; +// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path +func (_fecbd *CT_DocParts )ValidateWithPath (path string )error {for _gggfe ,_faad :=range _fecbd .DocPart {if _effe :=_faad .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_gggfe ));_effe !=nil {return _effe ;};};return nil ;};const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);func (_ggfcf *CT_TblCellMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbeaeg :for {_dafad ,_bcbcg :=d .Token ();if _bcbcg !=nil {return _bcbcg ;};switch _gdcec :=_dafad .(type ){case _d .StartElement :switch _gdcec .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_ggfcf .Top =NewCT_TblWidth ();if _dfbfg :=d .DecodeElement (_ggfcf .Top ,&_gdcec );_dfbfg !=nil {return _dfbfg ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_ggfcf .Start =NewCT_TblWidth ();if _gbdbg :=d .DecodeElement (_ggfcf .Start ,&_gdcec );_gbdbg !=nil {return _gbdbg ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_ggfcf .Left =NewCT_TblWidth ();if _cdecde :=d .DecodeElement (_ggfcf .Left ,&_gdcec );_cdecde !=nil {return _cdecde ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_ggfcf .Bottom =NewCT_TblWidth ();if _gacaae :=d .DecodeElement (_ggfcf .Bottom ,&_gdcec );_gacaae !=nil {return _gacaae ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_ggfcf .End =NewCT_TblWidth ();if _dcefa :=d .DecodeElement (_ggfcf .End ,&_gdcec );_dcefa !=nil {return _dcefa ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_ggfcf .Right =NewCT_TblWidth ();if _egbbbf :=d .DecodeElement (_ggfcf .Right ,&_gdcec );_egbbbf !=nil {return _egbbbf ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072 \u0025\u0076",_gdcec .Name );if _bbeae :=d .Skip ();_bbeae !=nil {return _bbeae ;};};case _d .EndElement :break _fbeaeg ;case _d .CharData :};};return nil ;};func (_egdec WdST_AlignV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egdec .String (),start );};type EG_RunInnerContent struct{ -// Validate validates the CT_NumPr and its children -func (_bcege *CT_NumPr )Validate ()error {return _bcege .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};func (_deddec *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 _deddec .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_ff .Sprintf ("\u0025\u0076",*_deddec .DxaOrigAttr )});};if _deddec .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_ff .Sprintf ("\u0025\u0076",*_deddec .DyaOrigAttr )});};e .EncodeToken (start );if _deddec .Any !=nil {for _ ,_gbeee :=range _deddec .Any {_gbeee .MarshalXML (e ,_f .StartElement {});};};if _deddec .Drawing !=nil {_cecff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_deddec .Drawing ,_cecff );};if _deddec .Choice !=nil {_deddec .Choice .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Break +Br *CT_Br ; -// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path -func (_ccedcd *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _ffafagg ,_ddggff :=range _ccedcd .Wsp {if _acbaa :=_ddggff .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_ffafagg ));_acbaa !=nil {return _acbaa ;};};for _afdcce ,_gfbde :=range _ccedcd .GrpSp {if _accfac :=_gfbde .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_afdcce ));_accfac !=nil {return _accfac ;};};for _acfga ,_ddbfb :=range _ccedcd .GraphicFrame {if _ddecb :=_ddbfb .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_acfga ));_ddecb !=nil {return _ddecb ;};};for _bddegf ,_bdgdfd :=range _ccedcd .Pic {if _gagba :=_bdgdfd .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_bddegf ));_gagba !=nil {return _gagba ;};};for _debbee ,_eegdg :=range _ccedcd .ContentPart {if _gbgfc :=_eegdg .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_debbee ));_gbgfc !=nil {return _gbgfc ;};};return nil ;};type CT_SignedHpsMeasure struct{ +// Text +T *CT_Text ; -// Signed Half-Point Measurement -ValAttr ST_SignedHpsMeasure ;}; +// Content Part +ContentPart *CT_Rel ; -// Validate validates the CT_ObjectChoice and its children -func (_ggegf *CT_ObjectChoice )Validate ()error {return _ggegf .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");};func (_abfe *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 :_ff .Sprintf ("\u0025\u0076",_abfe .FontKeyAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_abfe .SubsettedAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_abfe .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Deleted Text +DelText *CT_Text ; -// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path -func (_ddeed *CT_SdtListItem )ValidateWithPath (path string )error {return nil }; +// Field Code +InstrText *CT_Text ; -// Validate validates the WdCT_EffectExtent and its children -func (_dafggb *WdCT_EffectExtent )Validate ()error {return _dafggb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};func NewCT_Placeholder ()*CT_Placeholder {_cfcee :=&CT_Placeholder {};_cfcee .DocPart =NewCT_String ();return _cfcee ;};func NewCT_Endnotes ()*CT_Endnotes {_aafea :=&CT_Endnotes {};return _aafea };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 (_ffaedb WdST_AlignV )ValidateWithPath (path string )error {switch _ffaedb {case 0,1,2,3,4,5:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffaedb ));};return nil ;};func (_gefdf *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 :_ff .Sprintf ("\u0025\u0076",_gefdf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Deleted Field Code +DelInstrText *CT_Text ; -// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path -func (_gdfec *Endnotes )ValidateWithPath (path string )error {if _gbebc :=_gdfec .CT_Endnotes .ValidateWithPath (path );_gbebc !=nil {return _gbebc ;};return nil ;};func (_fbdeg *CT_Lock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgae :=range start .Attr {if _cgae .Name .Local =="\u0076\u0061\u006c"{_fbdeg .ValAttr .UnmarshalXMLAttr (_cgae );continue ;};};for {_bacce ,_cgddg :=d .Token ();if _cgddg !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_cgddg );};if _ebeaf ,_fgada :=_bacce .(_f .EndElement );_fgada &&_ebeaf .Name ==start .Name {break ;};};return nil ;}; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// Validate validates the CT_RunTrackChange and its children -func (_dgaacb *CT_RunTrackChange )Validate ()error {return _dgaacb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_cbaaaf ST_Proof )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbaaaf .String (),start );};func (_feccd *ST_FFTextType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feccd =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_feccd =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_feccd =2;case "\u0064\u0061\u0074\u0065":*_feccd =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_feccd =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_feccd =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_feccd =6;};return nil ;};func (_fdggc *CT_DocPartPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdggc .Name =NewCT_DocPartName ();_dfeed :for {_badfe ,_gfafa :=d .Token ();if _gfafa !=nil {return _gfafa ;};switch _dcea :=_badfe .(type ){case _f .StartElement :switch _dcea .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 _daaed :=d .DecodeElement (_fdggc .Name ,&_dcea );_daaed !=nil {return _daaed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggc .Style =NewCT_String ();if _ddbaa :=d .DecodeElement (_fdggc .Style ,&_dcea );_ddbaa !=nil {return _ddbaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggc .Category =NewCT_DocPartCategory ();if _dcdb :=d .DecodeElement (_fdggc .Category ,&_dcea );_dcdb !=nil {return _dcdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdggc .Types =NewCT_DocPartTypes ();if _geceb :=d .DecodeElement (_fdggc .Types ,&_dcea );_geceb !=nil {return _geceb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggc .Behaviors =NewCT_DocPartBehaviors ();if _cfad :=d .DecodeElement (_fdggc .Behaviors ,&_dcea );_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 :"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"}:_fdggc .Description =NewCT_String ();if _cgdge :=d .DecodeElement (_fdggc .Description ,&_dcea );_cgdge !=nil {return _cgdge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdggc .Guid =NewCT_Guid ();if _cbdd :=d .DecodeElement (_fdggc .Guid ,&_dcea );_cbdd !=nil {return _cbdd ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u006f\u0063P\u0061\u0072\u0074\u0050\u0072\u0020\u0025\u0076",_dcea .Name );if _fcbb :=d .Skip ();_fcbb !=nil {return _fcbb ;};};case _f .EndElement :break _dfeed ;case _f .CharData :};};return nil ;};func (_acbed *CT_PageNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aacfga :=range start .Attr {if _aacfga .Name .Local =="\u0066\u006d\u0074"{_acbed .FmtAttr .UnmarshalXMLAttr (_aacfga );continue ;};if _aacfga .Name .Local =="\u0073\u0074\u0061r\u0074"{_bddcb ,_gdafd :=_fc .ParseInt (_aacfga .Value ,10,64);if _gdafd !=nil {return _gdafd ;};_acbed .StartAttr =&_bddcb ;continue ;};if _aacfga .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_deacb ,_fccaaa :=_fc .ParseInt (_aacfga .Value ,10,64);if _fccaaa !=nil {return _fccaaa ;};_acbed .ChapStyleAttr =&_deacb ;continue ;};if _aacfga .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_acbed .ChapSepAttr .UnmarshalXMLAttr (_aacfga );continue ;};};for {_aeaf ,_bggef :=d .Token ();if _bggef !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_bggef );};if _gcbbf ,_dbbcaa :=_aeaf .(_f .EndElement );_dbbcaa &&_gcbbf .Name ==start .Name {break ;};};return nil ;};func (_dbegbd ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _dbegbd {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbegbd ));};return nil ;}; +// Optional Hyphen Character +SoftHyphen *CT_Empty ; -// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path -func (_beecd *CT_SdtContentRun )ValidateWithPath (path string )error {for _ddfdf ,_fegfd :=range _beecd .FldSimple {if _eegef :=_fegfd .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ddfdf ));_eegef !=nil {return _eegef ;};};if _beecd .Hyperlink !=nil {if _fgadac :=_beecd .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_fgadac !=nil {return _fgadac ;};};if _beecd .SubDoc !=nil {if _efaae :=_beecd .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_efaae !=nil {return _efaae ;};};for _bcgag ,_aagce :=range _beecd .EG_ContentRunContent {if _bgfaad :=_aagce .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bcgag ));_bgfaad !=nil {return _bgfaad ;};};return nil ;}; +// Date Block - Short Day Format +DayShort *CT_Empty ; -// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path -func (_gacec *CT_Sym )ValidateWithPath (path string )error {return nil };func (_afgab *EG_RangeMarkupElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egega :for {_eedcdg ,_baefa :=d .Token ();if _baefa !=nil {return _baefa ;};switch _ccade :=_eedcdg .(type ){case _f .StartElement :switch _ccade .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"}:_afgab .BookmarkStart =NewCT_Bookmark ();if _ggfbfa :=d .DecodeElement (_afgab .BookmarkStart ,&_ccade );_ggfbfa !=nil {return _ggfbfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afgab .BookmarkEnd =NewCT_MarkupRange ();if _bbedg :=d .DecodeElement (_afgab .BookmarkEnd ,&_ccade );_bbedg !=nil {return _bbedg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afgab .MoveFromRangeStart =NewCT_MoveBookmark ();if _egdec :=d .DecodeElement (_afgab .MoveFromRangeStart ,&_ccade );_egdec !=nil {return _egdec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgab .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbcefe :=d .DecodeElement (_afgab .MoveFromRangeEnd ,&_ccade );_cbcefe !=nil {return _cbcefe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgab .MoveToRangeStart =NewCT_MoveBookmark ();if _dddec :=d .DecodeElement (_afgab .MoveToRangeStart ,&_ccade );_dddec !=nil {return _dddec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgab .MoveToRangeEnd =NewCT_MarkupRange ();if _degae :=d .DecodeElement (_afgab .MoveToRangeEnd ,&_ccade );_degae !=nil {return _degae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgab .CommentRangeStart =NewCT_MarkupRange ();if _edefge :=d .DecodeElement (_afgab .CommentRangeStart ,&_ccade );_edefge !=nil {return _edefge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afgab .CommentRangeEnd =NewCT_MarkupRange ();if _ffbcd :=d .DecodeElement (_afgab .CommentRangeEnd ,&_ccade );_ffbcd !=nil {return _ffbcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gbaafc :=d .DecodeElement (_afgab .CustomXmlInsRangeStart ,&_ccade );_gbaafc !=nil {return _gbaafc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgab .CustomXmlInsRangeEnd =NewCT_Markup ();if _eegefb :=d .DecodeElement (_afgab .CustomXmlInsRangeEnd ,&_ccade );_eegefb !=nil {return _eegefb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cdcce :=d .DecodeElement (_afgab .CustomXmlDelRangeStart ,&_ccade );_cdcce !=nil {return _cdcce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgab .CustomXmlDelRangeEnd =NewCT_Markup ();if _cbbgg :=d .DecodeElement (_afgab .CustomXmlDelRangeEnd ,&_ccade );_cbbgg !=nil {return _cbbgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgab .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fddcd :=d .DecodeElement (_afgab .CustomXmlMoveFromRangeStart ,&_ccade );_fddcd !=nil {return _fddcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afgab .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eebggc :=d .DecodeElement (_afgab .CustomXmlMoveFromRangeEnd ,&_ccade );_eebggc !=nil {return _eebggc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afgab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bdbefb :=d .DecodeElement (_afgab .CustomXmlMoveToRangeStart ,&_ccade );_bdbefb !=nil {return _bdbefb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dedgdc :=d .DecodeElement (_afgab .CustomXmlMoveToRangeEnd ,&_ccade );_dedgdc !=nil {return _dedgdc ;};default:_gd .Log .Debug ("\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",_ccade .Name );if _aefed :=d .Skip ();_aefed !=nil {return _aefed ;};};case _f .EndElement :break _egega ;case _f .CharData :};};return nil ;};func (_fdfbe ST_TextEffect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbdebe :=_f .Attr {};_bbdebe .Name =name ;switch _fdfbe {case ST_TextEffectUnset :_bbdebe .Value ="";case ST_TextEffectBlinkBackground :_bbdebe .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_bbdebe .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_bbdebe .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_bbdebe .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_bbdebe .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_bbdebe .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_bbdebe .Value ="\u006e\u006f\u006e\u0065";};return _bbdebe ,nil ;};type ST_LineSpacingRule byte ;func (_bafgf WdST_RelFromH )Validate ()error {return _bafgf .ValidateWithPath ("")};func (_fcbdd ST_VAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcbdd .String (),start );};type CT_PageNumber struct{ +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Page Number Format -FmtAttr ST_NumberFormat ; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Starting Page Number -StartAttr *int64 ; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Chapter Heading Style -ChapStyleAttr *int64 ; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Chapter Separator Character -ChapSepAttr ST_ChapterSep ;};type CT_SdtEndPr struct{ +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Structured Document Tag End Character Run Properties -RPr []*CT_RPr ;};func (_gacee *CT_DivBdr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdafc :for {_dccad ,_faac :=d .Token ();if _faac !=nil {return _faac ;};switch _gegbd :=_dccad .(type ){case _f .StartElement :switch _gegbd .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"}:_gacee .Top =NewCT_Border ();if _abbg :=d .DecodeElement (_gacee .Top ,&_gegbd );_abbg !=nil {return _abbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gacee .Left =NewCT_Border ();if _ebcfcf :=d .DecodeElement (_gacee .Left ,&_gegbd );_ebcfcf !=nil {return _ebcfcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gacee .Bottom =NewCT_Border ();if _bdae :=d .DecodeElement (_gacee .Bottom ,&_gegbd );_bdae !=nil {return _bdae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gacee .Right =NewCT_Border ();if _cdca :=d .DecodeElement (_gacee .Right ,&_gegbd );_cdca !=nil {return _cdca ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0069\u0076B\u0064\u0072 \u0025\u0076",_gegbd .Name );if _gefcg :=d .Skip ();_gefcg !=nil {return _gefcg ;};};case _f .EndElement :break _fdafc ;case _f .CharData :};};return nil ;};func NewWdCT_PosH ()*WdCT_PosH {_gaadg :=&WdCT_PosH {};_gaadg .RelativeFromAttr =WdST_RelFromH (1);_gaadg .Choice =NewWdCT_PosHChoice ();return _gaadg ;};func (_aaege *CT_ProofErr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaege .TypeAttr =ST_ProofErr (1);for _ ,_cbcbe :=range start .Attr {if _cbcbe .Name .Local =="\u0074\u0079\u0070\u0065"{_aaege .TypeAttr .UnmarshalXMLAttr (_cbcbe );continue ;};};for {_ccebad ,_ecgdg :=d .Token ();if _ecgdg !=nil {return _ff .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_ecgdg );};if _eddcf ,_dfgeg :=_ccebad .(_f .EndElement );_dfgeg &&_eddcf .Name ==start .Name {break ;};};return nil ;};func (_aeeced *CT_SmartTagPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aeeced .Attr !=nil {_egfbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_ggecb :=range _aeeced .Attr {e .EncodeElement (_ggecb ,_egfbg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);func (_ebafg ST_MailMergeOdsoFMDFieldType )Validate ()error {return _ebafg .ValidateWithPath ("")};func (_fgdabce *ST_Border )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgdabce =0;case "\u006e\u0069\u006c":*_fgdabce =1;case "\u006e\u006f\u006e\u0065":*_fgdabce =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fgdabce =3;case "\u0074\u0068\u0069c\u006b":*_fgdabce =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fgdabce =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fgdabce =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_fgdabce =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fgdabce =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_fgdabce =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_fgdabce =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_fgdabce =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_fgdabce =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_fgdabce =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_fgdabce =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_fgdabce =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_fgdabce =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_fgdabce =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_fgdabce =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_fgdabce =19;case "\u0077\u0061\u0076\u0065":*_fgdabce =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_fgdabce =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_fgdabce =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_fgdabce =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_fgdabce =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_fgdabce =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_fgdabce =26;case "\u0069\u006e\u0073e\u0074":*_fgdabce =27;case "\u0061\u0070\u0070\u006c\u0065\u0073":*_fgdabce =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_fgdabce =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_fgdabce =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_fgdabce =31;case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_fgdabce =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_fgdabce =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_fgdabce =34;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_fgdabce =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_fgdabce =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_fgdabce =37;case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_fgdabce =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_fgdabce =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_fgdabce =40;case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_fgdabce =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_fgdabce =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_fgdabce =43;case "\u0062\u0061\u0074\u0073":*_fgdabce =44;case "\u0062\u0069\u0072d\u0073":*_fgdabce =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_fgdabce =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_fgdabce =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_fgdabce =48;case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_fgdabce =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_fgdabce =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_fgdabce =51;case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_fgdabce =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_fgdabce =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_fgdabce =54;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_fgdabce =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_fgdabce =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_fgdabce =57;case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_fgdabce =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_fgdabce =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_fgdabce =60;case "\u0063\u006c\u006f\u0063\u006b\u0073":*_fgdabce =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_fgdabce =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fgdabce =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_fgdabce =64;case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_fgdabce =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_fgdabce =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_fgdabce =67;case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_fgdabce =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_fgdabce =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_fgdabce =70;case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_fgdabce =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_fgdabce =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_fgdabce =73;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_fgdabce =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_fgdabce =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_fgdabce =76;case "\u0063\u0075\u0070":*_fgdabce =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_fgdabce =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_fgdabce =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_fgdabce =80;case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_fgdabce =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_fgdabce =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_fgdabce =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_fgdabce =84;case "\u0065\u0061\u0072\u0074\u0068\u0032":*_fgdabce =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_fgdabce =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_fgdabce =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_fgdabce =88;case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_fgdabce =89;case "\u0066\u0061\u006e\u0073":*_fgdabce =90;case "\u0066\u0069\u006c\u006d":*_fgdabce =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_fgdabce =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_fgdabce =93;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_fgdabce =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_fgdabce =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_fgdabce =96;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_fgdabce =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_fgdabce =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_fgdabce =99;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_fgdabce =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_fgdabce =101;case "\u0067\u0065\u006d\u0073":*_fgdabce =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_fgdabce =103;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_fgdabce =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_fgdabce =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_fgdabce =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_fgdabce =107;case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_fgdabce =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_fgdabce =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_fgdabce =110;case "\u0068\u006f\u006cl\u0079":*_fgdabce =111;case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_fgdabce =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_fgdabce =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_fgdabce =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_fgdabce =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_fgdabce =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_fgdabce =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_fgdabce =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_fgdabce =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_fgdabce =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_fgdabce =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_fgdabce =122;case "\u006d\u006f\u006fn\u0073":*_fgdabce =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_fgdabce =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_fgdabce =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_fgdabce =126;case "\u006f\u0076\u0061l\u0073":*_fgdabce =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_fgdabce =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_fgdabce =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_fgdabce =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_fgdabce =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_fgdabce =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_fgdabce =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_fgdabce =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_fgdabce =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_fgdabce =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_fgdabce =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_fgdabce =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_fgdabce =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_fgdabce =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_fgdabce =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_fgdabce =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_fgdabce =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_fgdabce =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_fgdabce =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_fgdabce =146;case "\u0072\u0069\u006eg\u0073":*_fgdabce =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_fgdabce =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_fgdabce =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_fgdabce =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_fgdabce =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_fgdabce =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_fgdabce =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_fgdabce =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_fgdabce =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_fgdabce =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_fgdabce =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_fgdabce =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_fgdabce =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_fgdabce =160;case "\u0073\u0074\u0061r\u0073":*_fgdabce =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_fgdabce =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_fgdabce =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_fgdabce =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_fgdabce =165;case "\u0073\u0075\u006e":*_fgdabce =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_fgdabce =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_fgdabce =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_fgdabce =169;case "\u0074\u0072\u0065e\u0073":*_fgdabce =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_fgdabce =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_fgdabce =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_fgdabce =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_fgdabce =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_fgdabce =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_fgdabce =176;case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_fgdabce =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_fgdabce =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_fgdabce =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_fgdabce =180;case "\u0076\u0069\u006e\u0065":*_fgdabce =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_fgdabce =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_fgdabce =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_fgdabce =184;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_fgdabce =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_fgdabce =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_fgdabce =187;case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_fgdabce =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_fgdabce =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_fgdabce =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_fgdabce =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_fgdabce =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fgdabce =193;};return nil ;};func (_gbcdd ST_DocPartGallery )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggedce :=_f .Attr {};_ggedce .Name =name ;switch _gbcdd {case ST_DocPartGalleryUnset :_ggedce .Value ="";case ST_DocPartGalleryPlaceholder :_ggedce .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_ggedce .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_ggedce .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_ggedce .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_ggedce .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryEq :_ggedce .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_ggedce .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_ggedce .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_ggedce .Value ="\u0070\u0067\u004eu\u006d";case ST_DocPartGalleryTbls :_ggedce .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_ggedce .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_ggedce .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryTxtBox :_ggedce .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_ggedce .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_ggedce .Value ="\u0070\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryPgNumMargins :_ggedce .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_ggedce .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case ST_DocPartGalleryBib :_ggedce .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_ggedce .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_ggedce .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryCustEq :_ggedce .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_ggedce .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_ggedce .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case ST_DocPartGalleryCustPgNum :_ggedce .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_ggedce .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_ggedce .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case ST_DocPartGalleryCustAutoTxt :_ggedce .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_ggedce .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_ggedce .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryCustPgNumB :_ggedce .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_ggedce .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryCustTblOfContents :_ggedce .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_ggedce .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_ggedce .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031";case ST_DocPartGalleryCustom2 :_ggedce .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_ggedce .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_ggedce .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034";case ST_DocPartGalleryCustom5 :_ggedce .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _ggedce ,nil ;};func (_cceaa *CT_StyleSort )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eaceaa ,_badegc :=_cceaa .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _badegc !=nil {return _badegc ;};start .Attr =append (start .Attr ,_eaceaa );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_ecac :=&CT_LevelSuffix {};_ecac .ValAttr =ST_LevelSuffix (1);return _ecac ;};func (_efaag *CT_TblPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebbcg :for {_cabdba ,_gacfa :=d .Token ();if _gacfa !=nil {return _gacfa ;};switch _ccebc :=_cabdba .(type ){case _f .StartElement :switch _ccebc .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"}:_efaag .TblStyle =NewCT_String ();if _ccbfc :=d .DecodeElement (_efaag .TblStyle ,&_ccebc );_ccbfc !=nil {return _ccbfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaag .TblpPr =NewCT_TblPPr ();if _bagcac :=d .DecodeElement (_efaag .TblpPr ,&_ccebc );_bagcac !=nil {return _bagcac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaag .TblOverlap =NewCT_TblOverlap ();if _aaggac :=d .DecodeElement (_efaag .TblOverlap ,&_ccebc );_aaggac !=nil {return _aaggac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efaag .BidiVisual =NewCT_OnOff ();if _cagcb :=d .DecodeElement (_efaag .BidiVisual ,&_ccebc );_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 :"\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"}:_efaag .TblStyleRowBandSize =NewCT_DecimalNumber ();if _beggb :=d .DecodeElement (_efaag .TblStyleRowBandSize ,&_ccebc );_beggb !=nil {return _beggb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaag .TblStyleColBandSize =NewCT_DecimalNumber ();if _bbadbd :=d .DecodeElement (_efaag .TblStyleColBandSize ,&_ccebc );_bbadbd !=nil {return _bbadbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaag .TblW =NewCT_TblWidth ();if _gagge :=d .DecodeElement (_efaag .TblW ,&_ccebc );_gagge !=nil {return _gagge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efaag .Jc =NewCT_JcTable ();if _dffcg :=d .DecodeElement (_efaag .Jc ,&_ccebc );_dffcg !=nil {return _dffcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaag .TblCellSpacing =NewCT_TblWidth ();if _eadcc :=d .DecodeElement (_efaag .TblCellSpacing ,&_ccebc );_eadcc !=nil {return _eadcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaag .TblInd =NewCT_TblWidth ();if _dadcbd :=d .DecodeElement (_efaag .TblInd ,&_ccebc );_dadcbd !=nil {return _dadcbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaag .TblBorders =NewCT_TblBorders ();if _adgec :=d .DecodeElement (_efaag .TblBorders ,&_ccebc );_adgec !=nil {return _adgec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaag .Shd =NewCT_Shd ();if _gggaa :=d .DecodeElement (_efaag .Shd ,&_ccebc );_gggaa !=nil {return _gggaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efaag .TblLayout =NewCT_TblLayoutType ();if _gafff :=d .DecodeElement (_efaag .TblLayout ,&_ccebc );_gafff !=nil {return _gafff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaag .TblCellMar =NewCT_TblCellMar ();if _eggce :=d .DecodeElement (_efaag .TblCellMar ,&_ccebc );_eggce !=nil {return _eggce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efaag .TblLook =NewCT_TblLook ();if _cbaeb :=d .DecodeElement (_efaag .TblLook ,&_ccebc );_cbaeb !=nil {return _cbaeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaag .TblCaption =NewCT_String ();if _cagfb :=d .DecodeElement (_efaag .TblCaption ,&_ccebc );_cagfb !=nil {return _cagfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaag .TblDescription =NewCT_String ();if _acgfc :=d .DecodeElement (_efaag .TblDescription ,&_ccebc );_acgfc !=nil {return _acgfc ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0062\u006cP\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_ccebc .Name );if _febc :=d .Skip ();_febc !=nil {return _febc ;};};case _f .EndElement :break _ebbcg ;case _f .CharData :};};return nil ;};type CT_SmartTagType struct{ +// Comment Information Block +AnnotationRef *CT_Empty ; -// Smart Tag Namespace -NamespaceuriAttr *string ; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Smart Tag Name -NameAttr *string ; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Smart Tag Supplementary URL -UrlAttr *string ;};func (_abcad *CT_BottomPageBorder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abcad .ValAttr =ST_Border (1);for _ ,_ddbe :=range start .Attr {if _ddbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddbe .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_ddbe .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"&&_ddbe .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_gaab ,_cbaac :=_ddbe .Value ,error (nil );if _cbaac !=nil {return _cbaac ;};_abcad .BottomLeftAttr =&_gaab ;continue ;};if _ddbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddbe .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_ddbe .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"&&_ddbe .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_aebb ,_cdgc :=_ddbe .Value ,error (nil );if _cdgc !=nil {return _cdgc ;};_abcad .BottomRightAttr =&_aebb ;continue ;};if _ddbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddbe .Name .Local =="\u0069\u0064"||_ddbe .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"&&_ddbe .Name .Local =="\u0069\u0064"{_dcda ,_beea :=_ddbe .Value ,error (nil );if _beea !=nil {return _beea ;};_abcad .IdAttr =&_dcda ;continue ;};if _ddbe .Name .Local =="\u0076\u0061\u006c"{_abcad .ValAttr .UnmarshalXMLAttr (_ddbe );continue ;};if _ddbe .Name .Local =="\u0063\u006f\u006co\u0072"{_egc ,_cdfc :=ParseUnionST_HexColor (_ddbe .Value );if _cdfc !=nil {return _cdfc ;};_abcad .ColorAttr =&_egc ;continue ;};if _ddbe .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_abcad .ThemeColorAttr .UnmarshalXMLAttr (_ddbe );continue ;};if _ddbe .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_afcg ,_eefc :=_ddbe .Value ,error (nil );if _eefc !=nil {return _eefc ;};_abcad .ThemeTintAttr =&_afcg ;continue ;};if _ddbe .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_gaee ,_dabf :=_ddbe .Value ,error (nil );if _dabf !=nil {return _dabf ;};_abcad .ThemeShadeAttr =&_gaee ;continue ;};if _ddbe .Name .Local =="\u0073\u007a"{_fefc ,_feb :=_fc .ParseUint (_ddbe .Value ,10,64);if _feb !=nil {return _feb ;};_abcad .SzAttr =&_fefc ;continue ;};if _ddbe .Name .Local =="\u0073\u0070\u0061c\u0065"{_cgfg ,_cedb :=_fc .ParseUint (_ddbe .Value ,10,64);if _cedb !=nil {return _cedb ;};_abcad .SpaceAttr =&_cgfg ;continue ;};if _ddbe .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ffedb ,_gbgc :=ParseUnionST_OnOff (_ddbe .Value );if _gbgc !=nil {return _gbgc ;};_abcad .ShadowAttr =&_ffedb ;continue ;};if _ddbe .Name .Local =="\u0066\u0072\u0061m\u0065"{_aebg ,_gcee :=ParseUnionST_OnOff (_ddbe .Value );if _gcee !=nil {return _gcee ;};_abcad .FrameAttr =&_aebg ;continue ;};};for {_gaec ,_gdddaa :=d .Token ();if _gdddaa !=nil {return _ff .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",_gdddaa );};if _fdac ,_caa :=_gaec .(_f .EndElement );_caa &&_fdac .Name ==start .Name {break ;};};return nil ;};func (_accfff ST_TextAlignment )String ()string {switch _accfff {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 Endnotes struct{CT_Endnotes };func (_cdaef *CT_Tabs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eddfgf :for {_agedab ,_afccbf :=d .Token ();if _afccbf !=nil {return _afccbf ;};switch _abbeb :=_agedab .(type ){case _f .StartElement :switch _abbeb .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"}:_ecdcf :=NewCT_TabStop ();if _agdef :=d .DecodeElement (_ecdcf ,&_abbeb );_agdef !=nil {return _agdef ;};_cdaef .Tab =append (_cdaef .Tab ,_ecdcf );default:_gd .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0061\u0062\u0073\u0020\u0025\u0076",_abbeb .Name );if _gdfdg :=d .Skip ();_gdfdg !=nil {return _gdfdg ;};};case _f .EndElement :break _eddfgf ;case _f .CharData :};};return nil ;};func (_gabb *CT_FontsList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gabb .Font !=nil {_gdbfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_fbcgc :=range _gabb .Font {e .EncodeElement (_fbcgc ,_gdbfd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Validate validates the CT_PageBorders and its children -func (_bbbgg *CT_PageBorders )Validate ()error {return _bbbgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");};type CT_AutoCaptions struct{ +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Single Automatic Captioning Setting -AutoCaption []*CT_AutoCaption ;};func (_eafbf ST_Em )ValidateWithPath (path string )error {switch _eafbf {case 0,1,2,3,4,5:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eafbf ));};return nil ;};func NewCT_TcPr ()*CT_TcPr {_gaefcd :=&CT_TcPr {};return _gaefcd };func (_cbffee WdST_AlignV )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eagge :=_f .Attr {};_eagge .Name =name ;switch _cbffee {case WdST_AlignVUnset :_eagge .Value ="";case WdST_AlignVTop :_eagge .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_eagge .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_eagge .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_eagge .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_eagge .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _eagge ,nil ;};func (_dgbgbb *ST_SectionMark )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caabge ,_efbfgb :=d .Token ();if _efbfgb !=nil {return _efbfgb ;};if _gfgdbg ,_eadbc :=_caabge .(_f .EndElement );_eadbc &&_gfgdbg .Name ==start .Name {*_dgbgbb =1;return nil ;};if _fgbcg ,_deeee :=_caabge .(_f .CharData );!_deeee {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caabge );}else {switch string (_fgbcg ){case "":*_dgbgbb =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_dgbgbb =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_dgbgbb =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dgbgbb =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_dgbgbb =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_dgbgbb =5;};};_caabge ,_efbfgb =d .Token ();if _efbfgb !=nil {return _efbfgb ;};if _egfbed ,_cabef :=_caabge .(_f .EndElement );_cabef &&_egfbed .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caabge );};func (_efegd *WdEG_WrapType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efegd .Choice !=nil {_efegd .Choice .MarshalXML (e ,_f .StartElement {});};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;);func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_abbadc :=&WdCT_TextboxInfo {};_abbadc .TxbxContent =NewWdCT_TxbxContent ();return _abbadc ;};func (_fbdea *CT_MacroName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdff :=range start .Attr {if _cdff .Name .Local =="\u0076\u0061\u006c"{_dgbbf ,_eefb :=_cdff .Value ,error (nil );if _eefb !=nil {return _eefb ;};_fbdea .ValAttr =_dgbbf ;continue ;};};for {_dccfg ,_dggad :=d .Token ();if _dggad !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_dggad );};if _dbgfa ,_ebcdba :=_dccfg .(_f .EndElement );_ebcdba &&_dbgfa .Name ==start .Name {break ;};};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;);type CT_WebSettings struct{ +// Symbol Character +Sym *CT_Sym ; -// Root Frameset Definition -Frameset *CT_Frameset ; +// Page Number Block +PgNum *CT_Empty ; -// Information about HTML div Elements -Divs *CT_Divs ; +// Carriage Return +Cr *CT_Empty ; -// Output Encoding When Saving as Web Page -Encoding *CT_String ; +// Tab Character +Tab *CT_Empty ; -// Disable Features Not Supported by Target Web Browser -OptimizeForBrowser *CT_OptimizeForBrowser ; +// Embedded Object +Object *CT_Object ; -// Utilize VML When Saving as Web Page -RelyOnVML *CT_OnOff ; +// VML Object +Pict *CT_Picture ; -// Allow PNG as Graphic Format -AllowPNG *CT_OnOff ; +// Complex Field Character +FldChar *CT_FldChar ; -// Do Not Rely on CSS for Font Face Formatting -DoNotRelyOnCSS *CT_OnOff ; +// Phonetic Guide +Ruby *CT_Ruby ; -// Recommend Web Page Format over Single File Web Page Format -DoNotSaveAsSingleFile *CT_OnOff ; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// Do Not Place Supporting Files in Subdirectory -DoNotOrganizeInFolder *CT_OnOff ; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// Do Not Use File Names Longer than 8.3 Characters -DoNotUseLongFileNames *CT_OnOff ; +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// Pixels per Inch for Graphics/Images -PixelsPerInch *CT_DecimalNumber ; +// DrawingML Object +Drawing *CT_Drawing ; -// Target Screen Size for Web Page -TargetScreenSz *CT_TargetScreenSz ; +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Save Smart Tag Data in XML Property Bag -SaveSmartTagsAsXml *CT_OnOff ;};func (_bdcccg ST_Proof )ValidateWithPath (path string )error {switch _bdcccg {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcccg ));};return nil ;};func (_ededd ST_FrameScrollbar )String ()string {switch _ededd {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_eaded :=&CT_ParaRPrOriginal {};return _eaded }; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};type ST_MailMergeDest byte ; -// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path -func (_egfbe *CT_DivBdr )ValidateWithPath (path string )error {if _egfbe .Top !=nil {if _fdbda :=_egfbe .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fdbda !=nil {return _fdbda ;};};if _egfbe .Left !=nil {if _agaga :=_egfbe .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_agaga !=nil {return _agaga ;};};if _egfbe .Bottom !=nil {if _cbfce :=_egfbe .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cbfce !=nil {return _cbfce ;};};if _egfbe .Right !=nil {if _fdeef :=_egfbe .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fdeef !=nil {return _fdeef ;};};return nil ;};func NewCT_RubyAlign ()*CT_RubyAlign {_geadf :=&CT_RubyAlign {};_geadf .ValAttr =ST_RubyAlign (1);return _geadf ;}; +// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path +func (_gefd *CT_Document )ValidateWithPath (path string )error {if _gefd .ConformanceAttr ==_ff .ST_ConformanceClassUnset {return _ace .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 _cbef :=_gefd .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cbef !=nil {return _cbef ;};if _gefd .Background !=nil {if _gccb :=_gefd .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_gccb !=nil {return _gccb ;};};if _gefd .Body !=nil {if _edgc :=_gefd .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_edgc !=nil {return _edgc ;};};return nil ;};func (_aecaf *CT_DocGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aecaf .TypeAttr !=ST_DocGridUnset {_bggg ,_edcg :=_aecaf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _edcg !=nil {return _edcg ;};start .Attr =append (start .Attr ,_bggg );};if _aecaf .LinePitchAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u006c\u0069\u006e\u0065\u0050\u0069\u0074\u0063\u0068"},Value :_ace .Sprintf ("\u0025\u0076",*_aecaf .LinePitchAttr )});};if _aecaf .CharSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0063\u0068\u0061\u0072\u0053\u0070\u0061\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_aecaf .CharSpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DocPartTypes ()*CT_DocPartTypes {_fdbg :=&CT_DocPartTypes {};return _fdbg };func (_baggd ST_LineNumberRestart )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfeaec :=_d .Attr {};_bfeaec .Name =name ;switch _baggd {case ST_LineNumberRestartUnset :_bfeaec .Value ="";case ST_LineNumberRestartNewPage :_bfeaec .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_bfeaec .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e";case ST_LineNumberRestartContinuous :_bfeaec .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _bfeaec ,nil ;};func (_adbcc *CT_LevelText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adbcc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_adbcc .ValAttr )});};if _adbcc .NullAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_adbcc .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;); -// Validate validates the CT_GlossaryDocument and its children -func (_ebcdb *CT_GlossaryDocument )Validate ()error {return _ebcdb .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_dcaedd ST_HighlightColor )Validate ()error {return _dcaedd .ValidateWithPath ("")};func NewCT_TblPrBase ()*CT_TblPrBase {_dadcc :=&CT_TblPrBase {};return _dadcc };func (_afeb *CT_Frameset )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afeb .Sz !=nil {_egcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_afeb .Sz ,_egcb );};if _afeb .FramesetSplitbar !=nil {_dbea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_afeb .FramesetSplitbar ,_dbea );};if _afeb .FrameLayout !=nil {_fbad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_afeb .FrameLayout ,_fbad );};if _afeb .Title !=nil {_gacd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_afeb .Title ,_gacd );};if _afeb .Choice !=nil {for _ ,_ffabb :=range _afeb .Choice {_ffabb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efecda ST_Lock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efecda .String (),start );};func (_fecggg ST_TextboxTightWrap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbaga :=_f .Attr {};_fbaga .Name =name ;switch _fecggg {case ST_TextboxTightWrapUnset :_fbaga .Value ="";case ST_TextboxTightWrapNone :_fbaga .Value ="\u006e\u006f\u006e\u0065";case ST_TextboxTightWrapAllLines :_fbaga .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_fbaga .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_fbaga .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case ST_TextboxTightWrapLastLineOnly :_fbaga .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _fbaga ,nil ;};func NewAC_ChoiceRun ()*AC_ChoiceRun {_fccca :=&AC_ChoiceRun {};return _fccca }; +// Validate validates the Document and its children +func (_bafddc *Document )Validate ()error {return _bafddc .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_e .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;};func (_agbdd ST_Hint )String ()string {switch _agbdd {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 (_daeba *CT_JcTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eacga ,_bbbdab :=_daeba .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbbdab !=nil {return _bbbdab ;};start .Attr =append (start .Attr ,_eacga );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbba *CT_Bookmark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",_gbba .NameAttr )});if _gbba .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_gbba .ColFirstAttr )});};if _gbba .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_ace .Sprintf ("\u0025\u0076",*_gbba .ColLastAttr )});};if _gbba .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_edaa ,_cafa :=_gbba .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _cafa !=nil {return _cafa ;};start .Attr =append (start .Attr ,_edaa );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_gbba .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_EdGrp byte ;func (_dcedd *CT_TrackChangeRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcedd .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_eadgac ,_adgbdd :=_dcedd .DisplacedByCustomXmlAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"});if _adgbdd !=nil {return _adgbdd ;};start .Attr =append (start .Attr ,_eadgac );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_dcedd .AuthorAttr )});if _dcedd .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_dcedd .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_dcedd .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 (_d .EndElement {Name :start .Name });return nil ;};func (_aabbe *CT_UnsignedDecimalNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_aabbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egdgda ST_DocPartBehavior )String ()string {switch _egdgda {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";}; -// Validate validates the CT_SdtContentBlock and its children -func (_cgcefc *CT_SdtContentBlock )Validate ()error {return _cgcefc .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};func NewEG_RPrBase ()*EG_RPrBase {_bdeadc :=&EG_RPrBase {};return _bdeadc };type Settings struct{CT_Settings };func (_cfaca *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 :_ff .Sprintf ("\u0025\u0076",_cfaca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beddd ST_PTabLeader )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_beddd .String (),start );}; +// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path +func (_adfgb *CT_TextAlignment )ValidateWithPath (path string )error {if _adfgb .ValAttr ==ST_TextAlignmentUnset {return _ace .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 _dgfef :=_adfgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgfef !=nil {return _dgfef ;};return nil ;};func (_baecf *ST_DocPartBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acccf ,_ffdcea :=d .Token ();if _ffdcea !=nil {return _ffdcea ;};if _dcgagf ,_bcabb :=_acccf .(_d .EndElement );_bcabb &&_dcgagf .Name ==start .Name {*_baecf =1;return nil ;};if _dcfadg ,_afbaa :=_acccf .(_d .CharData );!_afbaa {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acccf );}else {switch string (_dcfadg ){case "":*_baecf =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_baecf =1;case "\u0070":*_baecf =2;case "\u0070\u0067":*_baecf =3;};};_acccf ,_ffdcea =d .Token ();if _ffdcea !=nil {return _ffdcea ;};if _agfcge ,_becaf :=_acccf .(_d .EndElement );_becaf &&_agfcge .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acccf );};func (_bdceb ST_RubyAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_deeed :=_d .Attr {};_deeed .Name =name ;switch _bdceb {case ST_RubyAlignUnset :_deeed .Value ="";case ST_RubyAlignCenter :_deeed .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_deeed .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_deeed .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_deeed .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_deeed .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_deeed .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _deeed ,nil ;}; -// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path -func (_dacbb *CT_LatentStyles )ValidateWithPath (path string )error {if _dacbb .DefLockedStateAttr !=nil {if _afbec :=_dacbb .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_afbec !=nil {return _afbec ;};};if _dacbb .DefSemiHiddenAttr !=nil {if _gccdd :=_dacbb .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_gccdd !=nil {return _gccdd ;};};if _dacbb .DefUnhideWhenUsedAttr !=nil {if _ccgff :=_dacbb .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_ccgff !=nil {return _ccgff ;};};if _dacbb .DefQFormatAttr !=nil {if _fgbce :=_dacbb .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_fgbce !=nil {return _fgbce ;};};for _gfcbaa ,_efdfc :=range _dacbb .LsdException {if _ecgga :=_efdfc .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_gfcbaa ));_ecgga !=nil {return _ecgga ;};};return nil ;}; +// Validate validates the CT_PTab and its children +func (_bdeefe *CT_PTab )Validate ()error {return _bdeefe .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func NewCT_FontSig ()*CT_FontSig {_adcgf :=&CT_FontSig {};return _adcgf }; -// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path -func (_aedec *CT_DocPartGallery )ValidateWithPath (path string )error {if _aedec .ValAttr ==ST_DocPartGalleryUnset {return _ff .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 _dadce :=_aedec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dadce !=nil {return _dadce ;};return nil ;};func (_fdfagb ST_CharacterSpacing )ValidateWithPath (path string )error {switch _fdfagb {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdfagb ));};return nil ;};func (_cbdee *ST_LevelSuffix )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gecgf ,_gdffd :=d .Token ();if _gdffd !=nil {return _gdffd ;};if _cabdae ,_acecfc :=_gecgf .(_f .EndElement );_acecfc &&_cabdae .Name ==start .Name {*_cbdee =1;return nil ;};if _ggbdda ,_fagbdc :=_gecgf .(_f .CharData );!_fagbdc {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gecgf );}else {switch string (_ggbdda ){case "":*_cbdee =0;case "\u0074\u0061\u0062":*_cbdee =1;case "\u0073\u0070\u0061c\u0065":*_cbdee =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_cbdee =3;};};_gecgf ,_gdffd =d .Token ();if _gdffd !=nil {return _gdffd ;};if _bfaad ,_fbddd :=_gecgf .(_f .EndElement );_fbddd &&_bfaad .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gecgf );};func (_fddag *CT_Color )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gabf :=range start .Attr {if _gabf .Name .Local =="\u0076\u0061\u006c"{_bbad ,_gcdb :=ParseUnionST_HexColor (_gabf .Value );if _gcdb !=nil {return _gcdb ;};_fddag .ValAttr =_bbad ;continue ;};if _gabf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fddag .ThemeColorAttr .UnmarshalXMLAttr (_gabf );continue ;};if _gabf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_caba ,_gbfc :=_gabf .Value ,error (nil );if _gbfc !=nil {return _gbfc ;};_fddag .ThemeTintAttr =&_caba ;continue ;};if _gabf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bddeg ,_dgaf :=_gabf .Value ,error (nil );if _dgaf !=nil {return _dgaf ;};_fddag .ThemeShadeAttr =&_bddeg ;continue ;};};for {_bagd ,_gfcb :=d .Token ();if _gfcb !=nil {return _ff .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_gfcb );};if _abcgg ,_ecfgg :=_bagd .(_f .EndElement );_ecfgg &&_abcgg .Name ==start .Name {break ;};};return nil ;};type CT_DocPartName struct{ +// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path +func (_dade *CT_EdnDocProps )ValidateWithPath (path string )error {if _dade .Pos !=nil {if _ccde :=_dade .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ccde !=nil {return _ccde ;};};if _dade .NumFmt !=nil {if _dgeff :=_dade .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dgeff !=nil {return _dgeff ;};};if _dade .NumStart !=nil {if _dbeg :=_dade .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_dbeg !=nil {return _dbeg ;};};if _dade .NumRestart !=nil {if _gfead :=_dade .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_gfead !=nil {return _gfead ;};};for _gbbd ,_ccgc :=range _dade .Endnote {if _gbeb :=_ccgc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_gbbd ));_gbeb !=nil {return _gbeb ;};};return nil ;};func (_deecca *ST_MailMergeDocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfbca ,_fbaca :=d .Token ();if _fbaca !=nil {return _fbaca ;};if _baggg ,_gddggc :=_cfbca .(_d .EndElement );_gddggc &&_baggg .Name ==start .Name {*_deecca =1;return nil ;};if _acefeg ,_fgfebe :=_cfbca .(_d .CharData );!_fgfebe {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfbca );}else {switch string (_acefeg ){case "":*_deecca =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_deecca =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_deecca =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_deecca =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_deecca =4;case "\u0065\u006d\u0061i\u006c":*_deecca =5;case "\u0066\u0061\u0078":*_deecca =6;};};_cfbca ,_fbaca =d .Token ();if _fbaca !=nil {return _fbaca ;};if _eefcbfg ,_afccee :=_cfbca .(_d .EndElement );_afccee &&_eefcbfg .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfbca );};func (_gabgda ST_FontFamily )Validate ()error {return _gabgda .ValidateWithPath ("")};func (_gdfg *CT_Fonts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdfg .HintAttr !=ST_HintUnset {_cbcdd ,_cbed :=_gdfg .HintAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"});if _cbed !=nil {return _cbed ;};start .Attr =append (start .Attr ,_cbcdd );};if _gdfg .AsciiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_ace .Sprintf ("\u0025\u0076",*_gdfg .AsciiAttr )});};if _gdfg .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_ace .Sprintf ("\u0025\u0076",*_gdfg .HAnsiAttr )});};if _gdfg .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_ace .Sprintf ("\u0025\u0076",*_gdfg .EastAsiaAttr )});};if _gdfg .CsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_gdfg .CsAttr )});};if _gdfg .AsciiThemeAttr !=ST_ThemeUnset {_aaaa ,_cdcbe :=_gdfg .AsciiThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"});if _cdcbe !=nil {return _cdcbe ;};start .Attr =append (start .Attr ,_aaaa );};if _gdfg .HAnsiThemeAttr !=ST_ThemeUnset {_cadag ,_aaccb :=_gdfg .HAnsiThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"});if _aaccb !=nil {return _aaccb ;};start .Attr =append (start .Attr ,_cadag );};if _gdfg .EastAsiaThemeAttr !=ST_ThemeUnset {_cccf ,_agebc :=_gdfg .EastAsiaThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"});if _agebc !=nil {return _agebc ;};start .Attr =append (start .Attr ,_cccf );};if _gdfg .CsthemeAttr !=ST_ThemeUnset {_baccg ,_gccbc :=_gdfg .CsthemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _gccbc !=nil {return _gccbc ;};start .Attr =append (start .Attr ,_baccg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abfbe *CT_TblPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abfbe .TblStyle !=nil {_bbecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_abfbe .TblStyle ,_bbecd );};if _abfbe .TblpPr !=nil {_beabfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_abfbe .TblpPr ,_beabfc );};if _abfbe .TblOverlap !=nil {_decdad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_abfbe .TblOverlap ,_decdad );};if _abfbe .BidiVisual !=nil {_abgeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_abfbe .BidiVisual ,_abgeb );};if _abfbe .TblStyleRowBandSize !=nil {_eabfa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_abfbe .TblStyleRowBandSize ,_eabfa );};if _abfbe .TblStyleColBandSize !=nil {_fbadc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_abfbe .TblStyleColBandSize ,_fbadc );};if _abfbe .TblW !=nil {_abbgcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_abfbe .TblW ,_abbgcb );};if _abfbe .Jc !=nil {_geedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_abfbe .Jc ,_geedg );};if _abfbe .TblCellSpacing !=nil {_ggaege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_abfbe .TblCellSpacing ,_ggaege );};if _abfbe .TblInd !=nil {_fdcbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_abfbe .TblInd ,_fdcbg );};if _abfbe .TblBorders !=nil {_dbgeca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_abfbe .TblBorders ,_dbgeca );};if _abfbe .Shd !=nil {_begbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_abfbe .Shd ,_begbg );};if _abfbe .TblLayout !=nil {_gdeaaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_abfbe .TblLayout ,_gdeaaa );};if _abfbe .TblCellMar !=nil {_fadefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_abfbe .TblCellMar ,_fadefg );};if _abfbe .TblLook !=nil {_acfdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_abfbe .TblLook ,_acfdf );};if _abfbe .TblCaption !=nil {_gbefca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_abfbe .TblCaption ,_gbefca );};if _abfbe .TblDescription !=nil {_ffgdae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_abfbe .TblDescription ,_ffgdae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfcfed ST_Merge )String ()string {switch _dfcfed {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 (_gefb *CT_FrameLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefb .ValAttr =ST_FrameLayout (1);for _ ,_egce :=range start .Attr {if _egce .Name .Local =="\u0076\u0061\u006c"{_gefb .ValAttr .UnmarshalXMLAttr (_egce );continue ;};};for {_efeg ,_decc :=d .Token ();if _decc !=nil {return _ace .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",_decc );};if _gadfb ,_dcbc :=_efeg .(_d .EndElement );_dcbc &&_gadfb .Name ==start .Name {break ;};};return nil ;};func (_feaacc *ST_EdnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afggg ,_egced :=d .Token ();if _egced !=nil {return _egced ;};if _cgafec ,_dgdgf :=_afggg .(_d .EndElement );_dgdgf &&_cgafec .Name ==start .Name {*_feaacc =1;return nil ;};if _bdagdc ,_cfadfc :=_afggg .(_d .CharData );!_cfadfc {return _ace .Errorf ("\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 (_bdagdc ){case "":*_feaacc =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_feaacc =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_feaacc =2;};};_afggg ,_egced =d .Token ();if _egced !=nil {return _egced ;};if _bcffga ,_cgfea :=_afggg .(_d .EndElement );_cgfea &&_bcffga .Name ==start .Name {return nil ;};return _ace .Errorf ("\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 );}; -// Name Value -ValAttr string ; +// Validate validates the EG_BlockLevelElts and its children +func (_eccgce *EG_BlockLevelElts )Validate ()error {return _eccgce .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");}; -// Built-In Entry -DecoratedAttr *_e .ST_OnOff ;};type CT_SdtContentRow struct{ +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_fcccd *CT_Kinsoku )ValidateWithPath (path string )error {return nil }; -// Table Row -Tr []*CT_Row ; +// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path +func (_acbbc *AC_ChoiceRun )ValidateWithPath (path string )error {if _acbbc .Br !=nil {if _fdaacc :=_acbbc .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_fdaacc !=nil {return _fdaacc ;};};if _acbbc .T !=nil {if _fbabe :=_acbbc .T .ValidateWithPath (path +"\u002f\u0054");_fbabe !=nil {return _fbabe ;};};if _acbbc .ContentPart !=nil {if _fbgadf :=_acbbc .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_fbgadf !=nil {return _fbgadf ;};};if _acbbc .DelText !=nil {if _cbdfd :=_acbbc .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_cbdfd !=nil {return _cbdfd ;};};if _acbbc .InstrText !=nil {if _cgdbc :=_acbbc .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_cgdbc !=nil {return _cgdbc ;};};if _acbbc .DelInstrText !=nil {if _dcabd :=_acbbc .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_dcabd !=nil {return _dcabd ;};};if _acbbc .NoBreakHyphen !=nil {if _gbdee :=_acbbc .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_gbdee !=nil {return _gbdee ;};};if _acbbc .SoftHyphen !=nil {if _fceed :=_acbbc .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_fceed !=nil {return _fceed ;};};if _acbbc .DayShort !=nil {if _gbfag :=_acbbc .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_gbfag !=nil {return _gbfag ;};};if _acbbc .MonthShort !=nil {if _bfegeb :=_acbbc .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_bfegeb !=nil {return _bfegeb ;};};if _acbbc .YearShort !=nil {if _ffdcff :=_acbbc .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_ffdcff !=nil {return _ffdcff ;};};if _acbbc .DayLong !=nil {if _agffa :=_acbbc .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_agffa !=nil {return _agffa ;};};if _acbbc .MonthLong !=nil {if _acfcf :=_acbbc .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_acfcf !=nil {return _acfcf ;};};if _acbbc .YearLong !=nil {if _feffbf :=_acbbc .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_feffbf !=nil {return _feffbf ;};};if _acbbc .AnnotationRef !=nil {if _ecbfa :=_acbbc .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_ecbfa !=nil {return _ecbfa ;};};if _acbbc .FootnoteRef !=nil {if _eagcag :=_acbbc .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_eagcag !=nil {return _eagcag ;};};if _acbbc .EndnoteRef !=nil {if _dgbgcb :=_acbbc .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_dgbgcb !=nil {return _dgbgcb ;};};if _acbbc .Separator !=nil {if _febaea :=_acbbc .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_febaea !=nil {return _febaea ;};};if _acbbc .ContinuationSeparator !=nil {if _aebdca :=_acbbc .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_aebdca !=nil {return _aebdca ;};};if _acbbc .Sym !=nil {if _agecc :=_acbbc .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_agecc !=nil {return _agecc ;};};if _acbbc .PgNum !=nil {if _aabfc :=_acbbc .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_aabfc !=nil {return _aabfc ;};};if _acbbc .Cr !=nil {if _aggdd :=_acbbc .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_aggdd !=nil {return _aggdd ;};};if _acbbc .Tab !=nil {if _gcgaga :=_acbbc .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_gcgaga !=nil {return _gcgaga ;};};if _acbbc .Object !=nil {if _cafbd :=_acbbc .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_cafbd !=nil {return _cafbd ;};};if _acbbc .Pict !=nil {if _dfccg :=_acbbc .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_dfccg !=nil {return _dfccg ;};};if _acbbc .FldChar !=nil {if _gfbdb :=_acbbc .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_gfbdb !=nil {return _gfbdb ;};};if _acbbc .Ruby !=nil {if _aeefa :=_acbbc .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_aeefa !=nil {return _aeefa ;};};if _acbbc .FootnoteReference !=nil {if _gfafcc :=_acbbc .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_gfafcc !=nil {return _gfafcc ;};};if _acbbc .EndnoteReference !=nil {if _faffc :=_acbbc .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_faffc !=nil {return _faffc ;};};if _acbbc .CommentReference !=nil {if _dfacee :=_acbbc .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_dfacee !=nil {return _dfacee ;};};if _acbbc .Drawing !=nil {if _aecec :=_acbbc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_aecec !=nil {return _aecec ;};};if _acbbc .Ptab !=nil {if _cbabfg :=_acbbc .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_cbabfg !=nil {return _cbabfg ;};};if _acbbc .LastRenderedPageBreak !=nil {if _ddgfb :=_acbbc .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_ddgfb !=nil {return _ddgfb ;};};return nil ;};type ST_BrClear byte ;func (_cdagc *EG_RunInnerContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdagc .Br !=nil {_fgbba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_cdagc .Br ,_fgbba );};if _cdagc .T !=nil {_fcced :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_cdagc .T ,_fcced );};if _cdagc .ContentPart !=nil {_agcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_cdagc .ContentPart ,_agcfc );};if _cdagc .DelText !=nil {_ggaae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_cdagc .DelText ,_ggaae );};if _cdagc .InstrText !=nil {_acaaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cdagc .InstrText ,_acaaa );};if _cdagc .DelInstrText !=nil {_aaabcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_cdagc .DelInstrText ,_aaabcd );};if _cdagc .NoBreakHyphen !=nil {_efbba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_cdagc .NoBreakHyphen ,_efbba );};if _cdagc .SoftHyphen !=nil {_cdbca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_cdagc .SoftHyphen ,_cdbca );};if _cdagc .DayShort !=nil {_cdabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_cdagc .DayShort ,_cdabe );};if _cdagc .MonthShort !=nil {_bgebcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_cdagc .MonthShort ,_bgebcc );};if _cdagc .YearShort !=nil {_eabdbd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_cdagc .YearShort ,_eabdbd );};if _cdagc .DayLong !=nil {_ggfbdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_cdagc .DayLong ,_ggfbdg );};if _cdagc .MonthLong !=nil {_cgceca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_cdagc .MonthLong ,_cgceca );};if _cdagc .YearLong !=nil {_fdcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_cdagc .YearLong ,_fdcdb );};if _cdagc .AnnotationRef !=nil {_bdfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_cdagc .AnnotationRef ,_bdfcg );};if _cdagc .FootnoteRef !=nil {_fcdba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_cdagc .FootnoteRef ,_fcdba );};if _cdagc .EndnoteRef !=nil {_dcbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_cdagc .EndnoteRef ,_dcbfg );};if _cdagc .Separator !=nil {_gfagga :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_cdagc .Separator ,_gfagga );};if _cdagc .ContinuationSeparator !=nil {_cgbage :=_d .StartElement {Name :_d .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 (_cdagc .ContinuationSeparator ,_cgbage );};if _cdagc .Sym !=nil {_fecfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_cdagc .Sym ,_fecfa );};if _cdagc .PgNum !=nil {_cfcgf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_cdagc .PgNum ,_cfcgf );};if _cdagc .Cr !=nil {_efceba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_cdagc .Cr ,_efceba );};if _cdagc .Tab !=nil {_efegd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_cdagc .Tab ,_efegd );};if _cdagc .Object !=nil {_geeceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_cdagc .Object ,_geeceg );};if _cdagc .Pict !=nil {_dbfab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_cdagc .Pict ,_dbfab );};if _cdagc .FldChar !=nil {_dfaca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_cdagc .FldChar ,_dfaca );};if _cdagc .Ruby !=nil {_gacce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_cdagc .Ruby ,_gacce );};if _cdagc .FootnoteReference !=nil {_beaagc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cdagc .FootnoteReference ,_beaagc );};if _cdagc .EndnoteReference !=nil {_afgcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cdagc .EndnoteReference ,_afgcb );};if _cdagc .CommentReference !=nil {_fgbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_cdagc .CommentReference ,_fgbfa );};if _cdagc .Drawing !=nil {_ffbgag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_cdagc .Drawing ,_ffbgag );};if _cdagc .Ptab !=nil {_ecgbefb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_cdagc .Ptab ,_ecgbefb );};if _cdagc .LastRenderedPageBreak !=nil {_bbedb :=_d .StartElement {Name :_d .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 (_cdagc .LastRenderedPageBreak ,_bbedb );};return nil ;};func (_ggefgde ST_DocPartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggefgde .String (),start );};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};func NewCT_Underline ()*CT_Underline {_edggf :=&CT_Underline {};return _edggf };func (_edffce ST_VerticalJc )ValidateWithPath (path string )error {switch _edffce {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edffce ));};return nil ;};type CT_NumLvl struct{ -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Numbering Level ID +IlvlAttr int64 ; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewComments ()*Comments {_gfgga :=&Comments {};_gfgga .CT_Comments =*NewCT_Comments ();return _gfgga ;};type CT_Column struct{ +// Numbering Level Starting Value Override +StartOverride *CT_DecimalNumber ; -// Column Width -WAttr *_e .ST_TwipsMeasure ; +// Numbering Level Override Definition +Lvl *CT_Lvl ;}; -// Space Before Following Column -SpaceAttr *_e .ST_TwipsMeasure ;}; +// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path +func (_dcbdae *CT_SdtContentRun )ValidateWithPath (path string )error {for _fedae ,_egffd :=range _dcbdae .FldSimple {if _bbdad :=_egffd .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fedae ));_bbdad !=nil {return _bbdad ;};};if _dcbdae .Hyperlink !=nil {if _ffcga :=_dcbdae .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ffcga !=nil {return _ffcga ;};};if _dcbdae .SubDoc !=nil {if _dfcae :=_dcbdae .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_dfcae !=nil {return _dfcae ;};};for _adgdd ,_acgfd :=range _dcbdae .EG_ContentRunContent {if _cbfcg :=_acgfd .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_adgdd ));_cbfcg !=nil {return _cbfcg ;};};return nil ;};func (_fddafc ST_Jc )Validate ()error {return _fddafc .ValidateWithPath ("")};func NewCT_ProofErr ()*CT_ProofErr {_bbea :=&CT_ProofErr {};_bbea .TypeAttr =ST_ProofErr (1);return _bbea ;}; -// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path -func (_cbaaed *CT_Tabs )ValidateWithPath (path string )error {for _dcdfe ,_ddeaf :=range _cbaaed .Tab {if _dfgbcc :=_ddeaf .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_dcdfe ));_dfgbcc !=nil {return _dfgbcc ;};};return nil ;};func (_gaebga *ST_TblStyleOverrideType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdffd ,_ebced :=d .Token ();if _ebced !=nil {return _ebced ;};if _gfebe ,_cecdfc :=_cdffd .(_f .EndElement );_cecdfc &&_gfebe .Name ==start .Name {*_gaebga =1;return nil ;};if _bbeag ,_fcggb :=_cdffd .(_f .CharData );!_fcggb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdffd );}else {switch string (_bbeag ){case "":*_gaebga =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_gaebga =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_gaebga =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_gaebga =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_gaebga =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_gaebga =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_gaebga =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_gaebga =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_gaebga =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_gaebga =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_gaebga =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_gaebga =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_gaebga =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_gaebga =13;};};_cdffd ,_ebced =d .Token ();if _ebced !=nil {return _ebced ;};if _fdfgf ,_deeaaa :=_cdffd .(_f .EndElement );_deeaaa &&_fdfgf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdffd );}; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_edfbf *CT_R )ValidateWithPath (path string )error {if _edfbf .RPr !=nil {if _fcbef :=_edfbf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fcbef !=nil {return _fcbef ;};};for _cdeae ,_bafgd :=range _edfbf .EG_RunInnerContent {if _edcea :=_bafgd .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_cdeae ));_edcea !=nil {return _edcea ;};};return nil ;};type CT_Frameset struct{ -// Validate validates the CT_SdtDocPart and its children -func (_geaabb *CT_SdtDocPart )Validate ()error {return _geaabb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_c .Time ; +// Nested Frameset Size +Sz *CT_String ; -// Annotation Identifier -IdAttr int64 ;};func (_dbcagd *ST_TblOverlap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbfebg ,_ggace :=d .Token ();if _ggace !=nil {return _ggace ;};if _cagdd ,_ccgbb :=_bbfebg .(_f .EndElement );_ccgbb &&_cagdd .Name ==start .Name {*_dbcagd =1;return nil ;};if _afdffe ,_ggfbba :=_bbfebg .(_f .CharData );!_ggfbba {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbfebg );}else {switch string (_afdffe ){case "":*_dbcagd =0;case "\u006e\u0065\u0076e\u0072":*_dbcagd =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_dbcagd =2;};};_bbfebg ,_ggace =d .Token ();if _ggace !=nil {return _ggace ;};if _cegdab ,_dfgcf :=_bbfebg .(_f .EndElement );_dfgcf &&_cegdab .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbfebg );};func (_geab *CT_LevelSuffix )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bgfbc ,_cbed :=_geab .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbed !=nil {return _cbed ;};start .Attr =append (start .Attr ,_bgfbc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Frameset Splitter Properties +FramesetSplitbar *CT_FramesetSplitbar ; -// Validate validates the CT_FFCheckBox and its children -func (_beda *CT_FFCheckBox )Validate ()error {return _beda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");}; +// Frameset Layout +FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};func NewCT_Bookmark ()*CT_Bookmark {_afdf :=&CT_Bookmark {};return _afdf }; -// Validate validates the CT_SdtText and its children -func (_ddbgbe *CT_SdtText )Validate ()error {return _ddbgbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_ceefe :=&CT_DocPartBehaviors {};return _ceefe };func (_fafdbg ST_ChapterSep )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fafdbg .String (),start );};func (_cbebd ST_ObjectDrawAspect )Validate ()error {return _cbebd .ValidateWithPath ("")};func (_feggd *ST_PageOrientation )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feggd =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_feggd =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_feggd =2;};return nil ;};type CT_PPrGeneral struct{ +// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path +func (_cgfba *CT_SimpleField )ValidateWithPath (path string )error {if _cgfba .FldLockAttr !=nil {if _adeacd :=_cgfba .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_adeacd !=nil {return _adeacd ;};};if _cgfba .DirtyAttr !=nil {if _acggfe :=_cgfba .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_acggfe !=nil {return _acggfe ;};};if _cgfba .FldData !=nil {if _cdceb :=_cgfba .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_cdceb !=nil {return _cdceb ;};};for _abccbe ,_ebbgf :=range _cgfba .EG_PContent {if _aabcg :=_ebbgf .ValidateWithPath (_ace .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_abccbe ));_aabcg !=nil {return _aabcg ;};};return nil ;};func (_acdea ST_RubyAlign )ValidateWithPath (path string )error {switch _acdea {case 0,1,2,3,4,5,6:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdea ));};return nil ;};func NewEG_RunLevelElts ()*EG_RunLevelElts {_gbgdfe :=&EG_RunLevelElts {};return _gbgdfe };func (_cfgf *CT_Attr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfgf .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ace .Sprintf ("\u0025\u0076",*_cfgf .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",_cfgf .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_cfgf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgceb *CT_Kinsoku )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfgbg :=range start .Attr {if _gfgbg .Name .Local =="\u006c\u0061\u006e\u0067"{_faadf ,_ebdd :=_gfgbg .Value ,error (nil );if _ebdd !=nil {return _ebdd ;};_bgceb .LangAttr =_faadf ;continue ;};if _gfgbg .Name .Local =="\u0076\u0061\u006c"{_fcegb ,_egbd :=_gfgbg .Value ,error (nil );if _egbd !=nil {return _egbd ;};_bgceb .ValAttr =_fcegb ;continue ;};};for {_faafg ,_dbggd :=d .Token ();if _dbggd !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_dbggd );};if _dgbed ,_gbaeb :=_faafg .(_d .EndElement );_gbaeb &&_dgbed .Name ==start .Name {break ;};};return nil ;}; -// Referenced Paragraph Style -PStyle *CT_String ; +// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path +func (_fgcfb *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil };type EG_RPrMath struct{ -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Inserted Math Control Character +Ins *CT_MathCtrlIns ; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Deleted Math Control Character +Del *CT_MathCtrlDel ; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Run Properties +RPr *CT_RPr ;}; -// Text Frame Properties -FramePr *CT_FramePr ; +// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path +func (_cb *AG_Password )ValidateWithPath (path string )error {return nil }; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path +func (_bfbead *CT_NumLvl )ValidateWithPath (path string )error {if _bfbead .StartOverride !=nil {if _gddcf :=_bfbead .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_gddcf !=nil {return _gddcf ;};};if _bfbead .Lvl !=nil {if _abafg :=_bfbead .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_abafg !=nil {return _abafg ;};};return nil ;}; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path +func (_feca *CT_Endnotes )ValidateWithPath (path string )error {for _aecdd ,_beffc :=range _feca .Endnote {if _gfgc :=_beffc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_aecdd ));_gfgc !=nil {return _gfgc ;};};return nil ;}; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Validate validates the EG_ContentBlockContent and its children +func (_eeabd *EG_ContentBlockContent )Validate ()error {return _eeabd .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");};func (_bbedae *EG_MathContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbedae .OMathPara !=nil {_eabea :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}};e .EncodeElement (_bbedae .OMathPara ,_eabea );};if _bbedae .OMath !=nil {_ddfece :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bbedae .OMath ,_ddfece );};return nil ;}; -// Paragraph Borders -PBdr *CT_PBdr ; +// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path +func (_adfbf *CT_Cnf )ValidateWithPath (path string )error {if _adfbf .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_adfbf .ValAttr ){return _ace .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 ,*_adfbf .ValAttr );};};if _adfbf .FirstRowAttr !=nil {if _ege :=_adfbf .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_ege !=nil {return _ege ;};};if _adfbf .LastRowAttr !=nil {if _eacg :=_adfbf .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_eacg !=nil {return _eacg ;};};if _adfbf .FirstColumnAttr !=nil {if _gdad :=_adfbf .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_gdad !=nil {return _gdad ;};};if _adfbf .LastColumnAttr !=nil {if _gbae :=_adfbf .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_gbae !=nil {return _gbae ;};};if _adfbf .OddVBandAttr !=nil {if _cffe :=_adfbf .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_cffe !=nil {return _cffe ;};};if _adfbf .EvenVBandAttr !=nil {if _gafc :=_adfbf .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_gafc !=nil {return _gafc ;};};if _adfbf .OddHBandAttr !=nil {if _aege :=_adfbf .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_aege !=nil {return _aege ;};};if _adfbf .EvenHBandAttr !=nil {if _dcbbg :=_adfbf .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_dcbbg !=nil {return _dcbbg ;};};if _adfbf .FirstRowFirstColumnAttr !=nil {if _eccf :=_adfbf .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");_eccf !=nil {return _eccf ;};};if _adfbf .FirstRowLastColumnAttr !=nil {if _gddda :=_adfbf .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_gddda !=nil {return _gddda ;};};if _adfbf .LastRowFirstColumnAttr !=nil {if _dgfb :=_adfbf .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_dgfb !=nil {return _dgfb ;};};if _adfbf .LastRowLastColumnAttr !=nil {if _acdee :=_adfbf .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072");_acdee !=nil {return _acdee ;};};return nil ;};func (_bbaace *WdCT_PosV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbaace .RelativeFromAttr =WdST_RelFromV (1);_bbaace .Choice =NewWdCT_PosVChoice ();for _ ,_dfdgb :=range start .Attr {if _dfdgb .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_bbaace .RelativeFromAttr .UnmarshalXMLAttr (_dfdgb );continue ;};};_bddac :for {_acaag ,_gcedgf :=d .Token ();if _gcedgf !=nil {return _gcedgf ;};switch _bagddd :=_acaag .(type ){case _d .StartElement :switch _bagddd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0061\u006c\u0069g\u006e"}:_bbaace .Choice =NewWdCT_PosVChoice ();if _gdaaa :=d .DecodeElement (&_bbaace .Choice .Align ,&_bagddd );_gdaaa !=nil {return _gdaaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_bbaace .Choice =NewWdCT_PosVChoice ();if _effdfd :=d .DecodeElement (&_bbaace .Choice .PosOffset ,&_bagddd );_effdfd !=nil {return _effdfd ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056 \u0025\u0076",_bagddd .Name );if _cdcef :=d .Skip ();_cdcef !=nil {return _cdcef ;};};case _d .EndElement :break _bddac ;case _d .CharData :};};return nil ;};func (_cfabc ST_StyleSort )ValidateWithPath (path string )error {switch _cfabc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfabc ));};return nil ;};func (_ccdace *ST_PTabAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccdace =0;case "\u006c\u0065\u0066\u0074":*_ccdace =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ccdace =2;case "\u0072\u0069\u0067h\u0074":*_ccdace =3;};return nil ;};func (_gbdbbe WdST_RelFromH )String ()string {switch _gbdbbe {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 (_fcfbd ST_RestartNumber )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccbeab :=_d .Attr {};_ccbeab .Name =name ;switch _fcfbd {case ST_RestartNumberUnset :_ccbeab .Value ="";case ST_RestartNumberContinuous :_ccbeab .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_ccbeab .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_ccbeab .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _ccbeab ,nil ;};func NewCT_Picture ()*CT_Picture {_eadac :=&CT_Picture {};return _eadac }; -// Paragraph Shading -Shd *CT_Shd ; +// Validate validates the CT_LevelText and its children +func (_gfaff *CT_LevelText )Validate ()error {return _gfaff .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_bebbab ST_FontFamily )ValidateWithPath (path string )error {switch _bebbab {case 0,1,2,3,4,5,6:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebbab ));};return nil ;};func (_dfcgf *Numbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="w\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";return _dfcgf .CT_Numbering .MarshalXML (e ,start );};type CT_VMerge struct{ -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Vertical Merge Type +ValAttr ST_Merge ;};func (_daec *CT_Drawing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbcga :for {_ffbg ,_acbe :=d .Token ();if _acbe !=nil {return _acbe ;};switch _degebe :=_ffbg .(type ){case _d .StartElement :switch _degebe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0061\u006e\u0063\u0068\u006f\u0072"}:_fceb :=NewWdAnchor ();if _fceg :=d .DecodeElement (_fceb ,&_degebe );_fceg !=nil {return _fceg ;};_daec .Anchor =append (_daec .Anchor ,_fceb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0069\u006e\u006c\u0069\u006e\u0065"}:_cgca :=NewWdInline ();if _gcff :=d .DecodeElement (_cgca ,&_degebe );_gcff !=nil {return _gcff ;};_daec .Inline =append (_daec .Inline ,_cgca );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_degebe .Name );if _dgdd :=d .Skip ();_dgdd !=nil {return _dgdd ;};};case _d .EndElement :break _cbcga ;case _d .CharData :};};return nil ;}; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Validate validates the CT_P and its children +func (_efdeb *CT_P )Validate ()error {return _efdeb .ValidateWithPath ("\u0043\u0054\u005f\u0050")};type CT_ShapeDefaults struct{Any []_cd .Any ;};func (_ceaad *CT_CellMergeTrackChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceaad .VMergeAttr !=ST_AnnotationVMergeUnset {_fcbe ,_fdeb :=_ceaad .VMergeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"});if _fdeb !=nil {return _fdeb ;};start .Attr =append (start .Attr ,_fcbe );};if _ceaad .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_abfe ,_fdfb :=_ceaad .VMergeOrigAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"});if _fdfb !=nil {return _fdfb ;};start .Attr =append (start .Attr ,_abfe );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",_ceaad .AuthorAttr )});if _ceaad .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_ceaad .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_ceaad .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_abdeb :=&CT_OdsoFieldMapData {};return _abdeb }; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// 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 _cd .Any ;};type ST_DocPartBehavior byte ;func (_cfgad *CT_MailMergeDataType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcgg :=range start .Attr {if _dcgg .Name .Local =="\u0076\u0061\u006c"{_cacfeg ,_gdggb :=_dcgg .Value ,error (nil );if _gdggb !=nil {return _gdggb ;};_cfgad .ValAttr =_cacfeg ;continue ;};};for {_bbbfc ,_bdde :=d .Token ();if _bdde !=nil {return _ace .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",_bdde );};if _eeaag ,_daffe :=_bbbfc .(_d .EndElement );_daffe &&_eeaag .Name ==start .Name {break ;};};return nil ;}; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Validate validates the CT_DocDefaults and its children +func (_eccad *CT_DocDefaults )Validate ()error {return _eccad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");};func (_cfddfd ST_TabTlc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfddfd .String (),start );};func (_aeffd ST_FFTextType )Validate ()error {return _aeffd .ValidateWithPath ("")}; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_ebdab *CT_Empty )ValidateWithPath (path string )error {return nil };func NewNumbering ()*Numbering {_ddcfeg :=&Numbering {};_ddcfeg .CT_Numbering =*NewCT_Numbering ();return _ddcfeg ;};type CT_TrPr struct{ -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// Paragraph Indentation -Ind *CT_Ind ; +// Table Row Height +TrHeight []*CT_Height ; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Table Row Alignment +Jc []*CT_JcTable ; -// Paragraph Alignment -Jc *CT_Jc ; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};func (_bafdg ST_PTabLeader )Validate ()error {return _bafdg .ValidateWithPath ("")};func NewCT_TblWidth ()*CT_TblWidth {_dddbe :=&CT_TblWidth {};return _dddbe }; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Validate validates the CT_EdnDocProps and its children +func (_baacc *CT_EdnDocProps )Validate ()error {return _baacc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// ST_HexColor is a union type +type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;}; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path +func (_fabgb *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _egead :=_fabgb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_egead !=nil {return _egead ;};if _fabgb .NvContentPartPr !=nil {if _bdgda :=_fabgb .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072");_bdgda !=nil {return _bdgda ;};};if _fabgb .Xfrm !=nil {if _dcfcad :=_fabgb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_dcfcad !=nil {return _dcfcad ;};};if _fabgb .ExtLst !=nil {if _eeeba :=_fabgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeeba !=nil {return _eeeba ;};};return nil ;}; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Validate validates the AC_ChoiceRun and its children +func (_ggecdg *AC_ChoiceRun )Validate ()error {return _ggecdg .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");};func (_cafe *CT_DecimalNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbbb :=range start .Attr {if _dbbb .Name .Local =="\u0076\u0061\u006c"{_ggfdd ,_ecbc :=_ac .ParseInt (_dbbb .Value ,10,64);if _ecbc !=nil {return _ecbc ;};_cafe .ValAttr =_ggfdd ;continue ;};};for {_fdbc ,_bdgf :=d .Token ();if _bdgf !=nil {return _ace .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",_bdgf );};if _ebdb ,_abaga :=_fdbc .(_d .EndElement );_abaga &&_ebdb .Name ==start .Name {break ;};};return nil ;}; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path +func (_geeeaf *CT_PTab )ValidateWithPath (path string )error {if _geeeaf .AlignmentAttr ==ST_PTabAlignmentUnset {return _ace .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 _dcbfb :=_geeeaf .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_dcbfb !=nil {return _dcbfb ;};if _geeeaf .RelativeToAttr ==ST_PTabRelativeToUnset {return _ace .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 _cfeef :=_geeeaf .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_cfeef !=nil {return _cfeef ;};if _geeeaf .LeaderAttr ==ST_PTabLeaderUnset {return _ace .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 _begcd :=_geeeaf .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_begcd !=nil {return _begcd ;};return nil ;}; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);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 WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_d .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;}; +// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path +func (_fcdg *CT_FFDDList )ValidateWithPath (path string )error {if _fcdg .Result !=nil {if _ffaca :=_fcdg .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_ffaca !=nil {return _ffaca ;};};if _fcdg .Default !=nil {if _baeaa :=_fcdg .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_baeaa !=nil {return _baeaa ;};};for _daeg ,_cade :=range _fcdg .ListEntry {if _ecfef :=_cade .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_daeg ));_ecfef !=nil {return _ecfef ;};};return nil ;}; -// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path -func (_cace *CT_PBdr )ValidateWithPath (path string )error {if _cace .Top !=nil {if _ccgeb :=_cace .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ccgeb !=nil {return _ccgeb ;};};if _cace .Left !=nil {if _effbf :=_cace .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_effbf !=nil {return _effbf ;};};if _cace .Bottom !=nil {if _geede :=_cace .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_geede !=nil {return _geede ;};};if _cace .Right !=nil {if _agdadf :=_cace .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_agdadf !=nil {return _agdadf ;};};if _cace .Between !=nil {if _dgdcd :=_cace .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_dgdcd !=nil {return _dgdcd ;};};if _cace .Bar !=nil {if _aafcg :=_cace .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_aafcg !=nil {return _aafcg ;};};return nil ;};func (_afbcd ST_RestartNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afbcd .String (),start );};type CT_HdrFtr struct{ +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path +func (_efega *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _efega .CNvSpPr !=nil {if _cgefdb :=_efega .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_cgefdb !=nil {return _cgefdb ;};};if _efega .CNvCnPr !=nil {if _baddbb :=_efega .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_baddbb !=nil {return _baddbb ;};};return nil ;};func NewCT_String ()*CT_String {_gebgbd :=&CT_String {};return _gebgbd }; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_aaf *CT_BdoContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaf .ValAttr !=ST_DirectionUnset {_fga ,_fcc :=_aaf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcc !=nil {return _fcc ;};start .Attr =append (start .Attr ,_fga );};e .EncodeToken (start );if _aaf .FldSimple !=nil {_ebf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fde :=range _aaf .FldSimple {e .EncodeElement (_fde ,_ebf );};};if _aaf .Hyperlink !=nil {_bcff :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_aaf .Hyperlink ,_bcff );};if _aaf .SubDoc !=nil {_ded :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_aaf .SubDoc ,_ded );};if _aaf .EG_ContentRunContent !=nil {for _ ,_acbc :=range _aaf .EG_ContentRunContent {_acbc .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Color ()*CT_Color {_ecbd :=&CT_Color {};return _ecbd };type CT_VMerge struct{ +// Validate validates the CT_Columns and its children +func (_dbde *CT_Columns )Validate ()error {return _dbde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_eefgbd ST_HexColorAuto )Validate ()error {return _eefgbd .ValidateWithPath ("")};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;);func (_gafgc *CT_LsdException )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",_gafgc .NameAttr )});if _gafgc .LockedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_gafgc .LockedAttr )});};if _gafgc .UiPriorityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_ace .Sprintf ("\u0025\u0076",*_gafgc .UiPriorityAttr )});};if _gafgc .SemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_ace .Sprintf ("\u0025\u0076",*_gafgc .SemiHiddenAttr )});};if _gafgc .UnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_gafgc .UnhideWhenUsedAttr )});};if _gafgc .QFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_ace .Sprintf ("\u0025\u0076",*_gafgc .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddfcg *ST_TblWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddfcg =0;case "\u006e\u0069\u006c":*_ddfcg =1;case "\u0070\u0063\u0074":*_ddfcg =2;case "\u0064\u0078\u0061":*_ddfcg =3;case "\u0061\u0075\u0074\u006f":*_ddfcg =4;};return nil ;};func (_ageefb ST_TextAlignment )String ()string {switch _ageefb {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 "";};func (_bafcce ST_PageOrientation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bafcce .String (),start );};func (_cdcba *CT_FtnDocProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgeeb :for {_edad ,_aaag :=d .Token ();if _aaag !=nil {return _aaag ;};switch _bdbfg :=_edad .(type ){case _d .StartElement :switch _bdbfg .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_cdcba .Pos =NewCT_FtnPos ();if _adbef :=d .DecodeElement (_cdcba .Pos ,&_bdbfg );_adbef !=nil {return _adbef ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cdcba .NumFmt =NewCT_NumFmt ();if _ddcf :=d .DecodeElement (_cdcba .NumFmt ,&_bdbfg );_ddcf !=nil {return _ddcf ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_cdcba .NumStart =NewCT_DecimalNumber ();if _acefg :=d .DecodeElement (_cdcba .NumStart ,&_bdbfg );_acefg !=nil {return _acefg ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_cdcba .NumRestart =NewCT_NumRestart ();if _edfc :=d .DecodeElement (_cdcba .NumRestart ,&_bdbfg );_edfc !=nil {return _edfc ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_dcbcc :=NewCT_FtnEdnSepRef ();if _cceag :=d .DecodeElement (_dcbcc ,&_bdbfg );_cceag !=nil {return _cceag ;};_cdcba .Footnote =append (_cdcba .Footnote ,_dcbcc );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_bdbfg .Name );if _ffda :=d .Skip ();_ffda !=nil {return _ffda ;};};case _d .EndElement :break _bgeeb ;case _d .CharData :};};return nil ;}; -// Vertical Merge Type -ValAttr ST_Merge ;}; +// Validate validates the WdCT_Inline and its children +func (_dfdedb *WdCT_Inline )Validate ()error {return _dfdedb .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};func (_bgbcgc ST_HpsMeasure )String ()string {if _bgbcgc .ST_UnsignedDecimalNumber !=nil {return _ace .Sprintf ("\u0025\u0076",*_bgbcgc .ST_UnsignedDecimalNumber );};if _bgbcgc .ST_PositiveUniversalMeasure !=nil {return _ace .Sprintf ("\u0025\u0076",*_bgbcgc .ST_PositiveUniversalMeasure );};return "";};func NewCT_MailMerge ()*CT_MailMerge {_aegee :=&CT_MailMerge {};_aegee .MainDocumentType =NewCT_MailMergeDocType ();_aegee .DataType =NewCT_MailMergeDataType ();return _aegee ;};func (_dgca *CT_DocVar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",_dgca .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_dgca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbaaeb ST_Theme )Validate ()error {return _fbaaeb .ValidateWithPath ("")};func (_ecfddc *Hdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="\u0077\u003a\u0068d\u0072";return _ecfddc .CT_HdrFtr .MarshalXML (e ,start );}; -// Validate validates the CT_TblPrChange and its children -func (_fgbfg *CT_TblPrChange )Validate ()error {return _fgbfg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");}; +// Validate validates the CT_NumPr and its children +func (_fgefa *CT_NumPr )Validate ()error {return _fgefa .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};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 (_bcgfd ST_Underline )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gacdfe :=_d .Attr {};_gacdfe .Name =name ;switch _bcgfd {case ST_UnderlineUnset :_gacdfe .Value ="";case ST_UnderlineSingle :_gacdfe .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_gacdfe .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_gacdfe .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_gacdfe .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_gacdfe .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_gacdfe .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_gacdfe .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_gacdfe .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_gacdfe .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_gacdfe .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_gacdfe .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_gacdfe .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_gacdfe .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_gacdfe .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_gacdfe .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_gacdfe .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_gacdfe .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_gacdfe .Value ="\u006e\u006f\u006e\u0065";};return _gacdfe ,nil ;};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_baede :=&WdCT_WrapSquare {};_baede .WrapTextAttr =WdST_WrapText (1);return _baede ;};func (_cbcefc *CT_Panose )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaead :=range start .Attr {if _eaead .Name .Local =="\u0076\u0061\u006c"{_bbbab ,_dbgfe :=_eaead .Value ,error (nil );if _dbgfe !=nil {return _dbgfe ;};_cbcefc .ValAttr =_bbbab ;continue ;};};for {_bdbce ,_dccdc :=d .Token ();if _dccdc !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_dccdc );};if _gcbec ,_edgbd :=_bdbce .(_d .EndElement );_edgbd &&_gcbec .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_edggff :=ST_DecimalNumberOrPercent {};if _ff .ST_PercentagePatternRe .MatchString (s ){_edggff .ST_Percentage =&s ;}else {_ffagab ,_gffgc :=_ac .ParseFloat (s ,64);if _gffgc !=nil {return _edggff ,_ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gffgc );};_edggff .ST_UnqualifiedPercentage =_cd .Int64 (int64 (_ffagab ));};return _edggff ,nil ;};func (_aebef *WdCT_WrapSquare )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aebef .WrapTextAttr =WdST_WrapText (1);for _ ,_fcfdc :=range start .Attr {if _fcfdc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_aebef .WrapTextAttr .UnmarshalXMLAttr (_fcfdc );continue ;};if _fcfdc .Name .Local =="\u0064\u0069\u0073t\u0054"{_eegbc ,_accbf :=_ac .ParseUint (_fcfdc .Value ,10,32);if _accbf !=nil {return _accbf ;};_gaebf :=uint32 (_eegbc );_aebef .DistTAttr =&_gaebf ;continue ;};if _fcfdc .Name .Local =="\u0064\u0069\u0073t\u0042"{_dcfdbf ,_eacag :=_ac .ParseUint (_fcfdc .Value ,10,32);if _eacag !=nil {return _eacag ;};_caccf :=uint32 (_dcfdbf );_aebef .DistBAttr =&_caccf ;continue ;};if _fcfdc .Name .Local =="\u0064\u0069\u0073t\u004c"{_ggbcb ,_gcgdgg :=_ac .ParseUint (_fcfdc .Value ,10,32);if _gcgdgg !=nil {return _gcgdgg ;};_bcgabg :=uint32 (_ggbcb );_aebef .DistLAttr =&_bcgabg ;continue ;};if _fcfdc .Name .Local =="\u0064\u0069\u0073t\u0052"{_becece ,_efddff :=_ac .ParseUint (_fcfdc .Value ,10,32);if _efddff !=nil {return _efddff ;};_aacbf :=uint32 (_becece );_aebef .DistRAttr =&_aacbf ;continue ;};};_eceaff :for {_gadae ,_eadge :=d .Token ();if _eadge !=nil {return _eadge ;};switch _cgcfag :=_gadae .(type ){case _d .StartElement :switch _cgcfag .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_aebef .EffectExtent =NewWdCT_EffectExtent ();if _gdgcb :=d .DecodeElement (_aebef .EffectExtent ,&_cgcfag );_gdgcb !=nil {return _gdgcb ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057r\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065\u0020\u0025\u0076",_cgcfag .Name );if _edddf :=d .Skip ();_edddf !=nil {return _edddf ;};};case _d .EndElement :break _eceaff ;case _d .CharData :};};return nil ;};func (_ddcda ST_TextScale )String ()string {if _ddcda .ST_TextScalePercent !=nil {return _ace .Sprintf ("\u0025\u0076",*_ddcda .ST_TextScalePercent );};if _ddcda .ST_TextScaleDecimal !=nil {return _ace .Sprintf ("\u0025\u0076",*_ddcda .ST_TextScaleDecimal );};return "";};func (_dgdec *CT_OdsoFieldMapData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dgdec .Type !=nil {_afafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_dgdec .Type ,_afafc );};if _dgdec .Name !=nil {_fddba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_dgdec .Name ,_fddba );};if _dgdec .MappedName !=nil {_eafcag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dgdec .MappedName ,_eafcag );};if _dgdec .Column !=nil {_gcafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_dgdec .Column ,_gcafg );};if _dgdec .Lid !=nil {_cebgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_dgdec .Lid ,_cebgb );};if _dgdec .DynamicAddress !=nil {_cbbeca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_dgdec .DynamicAddress ,_cbbeca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_MailMergeDocType byte ; -// Validate validates the CT_Br and its children -func (_ebc *CT_Br )Validate ()error {return _ebc .ValidateWithPath ("\u0043\u0054\u005fB\u0072")}; +// Validate validates the CT_StyleSort and its children +func (_gedbc *CT_StyleSort )Validate ()error {return _gedbc .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");};func (_bcbba ST_InfoTextType )Validate ()error {return _bcbba .ValidateWithPath ("")};func (_dfadc ST_StyleType )Validate ()error {return _dfadc .ValidateWithPath ("")};type CT_FtnPos struct{ -// Validate validates the CT_PPrDefault and its children -func (_eedfc *CT_PPrDefault )Validate ()error {return _eedfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_addg *CT_Jc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_addg .ValAttr =ST_Jc (1);for _ ,_agffe :=range start .Attr {if _agffe .Name .Local =="\u0076\u0061\u006c"{_addg .ValAttr .UnmarshalXMLAttr (_agffe );continue ;};};for {_gffbb ,_eege :=d .Token ();if _eege !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_eege );};if _fbaad ,_cbcb :=_gffbb .(_f .EndElement );_cbcb &&_fbaad .Name ==start .Name {break ;};};return nil ;};func (_db *AG_Password )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_be :=range start .Attr {if _be .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_age ,_gc :=_be .Value ,error (nil );if _gc !=nil {return _gc ;};_db .AlgorithmNameAttr =&_age ;continue ;};if _be .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fff ,_fb :=_be .Value ,error (nil );if _fb !=nil {return _fb ;};_db .HashValueAttr =&_fff ;continue ;};if _be .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_efc ,_ec :=_be .Value ,error (nil );if _ec !=nil {return _ec ;};_db .SaltValueAttr =&_efc ;continue ;};if _be .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_dad ,_ga :=_fc .ParseInt (_be .Value ,10,64);if _ga !=nil {return _ga ;};_db .SpinCountAttr =&_dad ;continue ;};};for {_gdb ,_ae :=d .Token ();if _ae !=nil {return _ff .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_ae );};if _aeb ,_ba :=_gdb .(_f .EndElement );_ba &&_aeb .Name ==start .Name {break ;};};return nil ;}; +// Footnote Position Type +ValAttr ST_FtnPos ;};func NewCT_LongHexNumber ()*CT_LongHexNumber {_baedb :=&CT_LongHexNumber {};return _baedb };func (_decbed WdST_RelFromV )ValidateWithPath (path string )error {switch _decbed {case 0,1,2,3,4,5,6,7,8:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_decbed ));};return nil ;};func (_gfcde *CT_Frameset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfcde .Sz !=nil {_bcggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gfcde .Sz ,_bcggc );};if _gfcde .FramesetSplitbar !=nil {_fdeag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_gfcde .FramesetSplitbar ,_fdeag );};if _gfcde .FrameLayout !=nil {_ecbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gfcde .FrameLayout ,_ecbd );};if _gfcde .Title !=nil {_adfeab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gfcde .Title ,_adfeab );};if _gfcde .Choice !=nil {for _ ,_deag :=range _gfcde .Choice {_deag .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path -func (_dcfff *CT_Numbering )ValidateWithPath (path string )error {for _deacd ,_ccbgfb :=range _dcfff .NumPicBullet {if _cfeda :=_ccbgfb .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_deacd ));_cfeda !=nil {return _cfeda ;};};for _agfgb ,_bbded :=range _dcfff .AbstractNum {if _ddffca :=_bbded .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_agfgb ));_ddffca !=nil {return _ddffca ;};};for _fagcdea ,_agbbe :=range _dcfff .Num {if _cdgcc :=_agbbe .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_fagcdea ));_cdgcc !=nil {return _cdgcc ;};};if _dcfff .NumIdMacAtCleanup !=nil {if _abfee :=_dcfff .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070");_abfee !=nil {return _abfee ;};};return nil ;}; +// Validate validates the WdCT_EffectExtent and its children +func (_gfbbba *WdCT_EffectExtent )Validate ()error {return _gfbbba .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};type CT_Pitch struct{ -// Validate validates the CT_RPrChange and its children -func (_gadgg *CT_RPrChange )Validate ()error {return _gadgg .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gaeebc WdST_AlignH )String ()string {switch _gaeebc {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 (_gfdbad ST_FrameScrollbar )ValidateWithPath (path string )error {switch _gfdbad {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfdbad ));};return nil ;};func (_fgfba *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 :_ff .Sprintf ("\u0025\u0076",_fgfba .IlvlAttr )});if _fgfba .TplcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_ff .Sprintf ("\u0025\u0076",*_fgfba .TplcAttr )});};if _fgfba .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 :_ff .Sprintf ("\u0025\u0076",*_fgfba .TentativeAttr )});};e .EncodeToken (start );if _fgfba .Start !=nil {_fccdde :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fgfba .Start ,_fccdde );};if _fgfba .NumFmt !=nil {_daddg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fgfba .NumFmt ,_daddg );};if _fgfba .LvlRestart !=nil {_fgcfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fgfba .LvlRestart ,_fgcfg );};if _fgfba .PStyle !=nil {_bdcfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgfba .PStyle ,_bdcfb );};if _fgfba .IsLgl !=nil {_gffgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_fgfba .IsLgl ,_gffgc );};if _fgfba .Suff !=nil {_eedgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}};e .EncodeElement (_fgfba .Suff ,_eedgc );};if _fgfba .LvlText !=nil {_ebgb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_fgfba .LvlText ,_ebgb );};if _fgfba .LvlPicBulletId !=nil {_fgadf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}};e .EncodeElement (_fgfba .LvlPicBulletId ,_fgadf );};if _fgfba .Legacy !=nil {_bccc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_fgfba .Legacy ,_bccc );};if _fgfba .LvlJc !=nil {_agfbe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}};e .EncodeElement (_fgfba .LvlJc ,_agfbe );};if _fgfba .PPr !=nil {_ggga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_fgfba .PPr ,_ggga );};if _fgfba .RPr !=nil {_gfebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_fgfba .RPr ,_gfebc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SdtEndPr ()*CT_SdtEndPr {_ddcae :=&CT_SdtEndPr {};return _ddcae };type ST_PTabLeader byte ;func (_dabcfe ST_HdrFtr )ValidateWithPath (path string )error {switch _dabcfe {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabcfe ));};return nil ;};type CT_LongHexNumber struct{ +// Value +ValAttr ST_Pitch ;};type ST_Border byte ;func (_gggg *CT_Drawing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gggg .Anchor !=nil {_dbdc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_afecc :=range _gggg .Anchor {e .EncodeElement (_afecc ,_dbdc );};};if _gggg .Inline !=nil {_dcgag :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_fccc :=range _gggg .Inline {e .EncodeElement (_fccc ,_dcgag );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcafa *ST_PageBorderDisplay )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afdfeb ,_beccdd :=d .Token ();if _beccdd !=nil {return _beccdd ;};if _aacac ,_cefcada :=_afdfeb .(_d .EndElement );_cefcada &&_aacac .Name ==start .Name {*_gcafa =1;return nil ;};if _eeeef ,_bbgadc :=_afdfeb .(_d .CharData );!_bbgadc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afdfeb );}else {switch string (_eeeef ){case "":*_gcafa =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_gcafa =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_gcafa =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_gcafa =3;};};_afdfeb ,_beccdd =d .Token ();if _beccdd !=nil {return _beccdd ;};if _dagdag ,_cgeb :=_afdfeb .(_d .EndElement );_cgeb &&_dagdag .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afdfeb );};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);type CT_NumPr struct{ -// Long Hexadecimal Number Value -ValAttr string ;}; +// Numbering Level Reference +Ilvl *CT_DecimalNumber ; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_eddeggb *CT_TwipsMeasure )ValidateWithPath (path string )error {if _adfeb :=_eddeggb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adfeb !=nil {return _adfeb ;};return nil ;}; +// Numbering Definition Instance Reference +NumId *CT_DecimalNumber ; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_dbbac *CT_Rel )ValidateWithPath (path string )error {return nil };func (_cegdae ST_PTabAlignment )String ()string {switch _cegdae {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 (_dbacb *CT_TrPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbfaf :for {_gbggd ,_bgdgd :=d .Token ();if _bgdgd !=nil {return _bgdgd ;};switch _bgfgg :=_gbggd .(type ){case _f .StartElement :switch _bgfgg .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"}:_fgecfa :=NewCT_Cnf ();if _bgfbe :=d .DecodeElement (_fgecfa ,&_bgfgg );_bgfbe !=nil {return _bgfbe ;};_dbacb .CnfStyle =append (_dbacb .CnfStyle ,_fgecfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebccd :=NewCT_DecimalNumber ();if _cabee :=d .DecodeElement (_cebccd ,&_bgfgg );_cabee !=nil {return _cabee ;};_dbacb .DivId =append (_dbacb .DivId ,_cebccd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbcac :=NewCT_DecimalNumber ();if _gfccgc :=d .DecodeElement (_bfbcac ,&_bgfgg );_gfccgc !=nil {return _gfccgc ;};_dbacb .GridBefore =append (_dbacb .GridBefore ,_bfbcac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adgcc :=NewCT_DecimalNumber ();if _beeea :=d .DecodeElement (_adgcc ,&_bgfgg );_beeea !=nil {return _beeea ;};_dbacb .GridAfter =append (_dbacb .GridAfter ,_adgcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egbfcd :=NewCT_TblWidth ();if _cgcae :=d .DecodeElement (_egbfcd ,&_bgfgg );_cgcae !=nil {return _cgcae ;};_dbacb .WBefore =append (_dbacb .WBefore ,_egbfcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcadag :=NewCT_TblWidth ();if _gdegc :=d .DecodeElement (_bcadag ,&_bgfgg );_gdegc !=nil {return _gdegc ;};_dbacb .WAfter =append (_dbacb .WAfter ,_bcadag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbcfe :=NewCT_OnOff ();if _dfbbb :=d .DecodeElement (_fbcfe ,&_bgfgg );_dfbbb !=nil {return _dfbbb ;};_dbacb .CantSplit =append (_dbacb .CantSplit ,_fbcfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgdafc :=NewCT_Height ();if _adcfa :=d .DecodeElement (_fgdafc ,&_bgfgg );_adcfa !=nil {return _adcfa ;};_dbacb .TrHeight =append (_dbacb .TrHeight ,_fgdafc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdafa :=NewCT_OnOff ();if _fbbef :=d .DecodeElement (_cdafa ,&_bgfgg );_fbbef !=nil {return _fbbef ;};_dbacb .TblHeader =append (_dbacb .TblHeader ,_cdafa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edggg :=NewCT_TblWidth ();if _dcecb :=d .DecodeElement (_edggg ,&_bgfgg );_dcecb !=nil {return _dcecb ;};_dbacb .TblCellSpacing =append (_dbacb .TblCellSpacing ,_edggg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgadg :=NewCT_JcTable ();if _deebc :=d .DecodeElement (_dgadg ,&_bgfgg );_deebc !=nil {return _deebc ;};_dbacb .Jc =append (_dbacb .Jc ,_dgadg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agdbaa :=NewCT_OnOff ();if _gfbfg :=d .DecodeElement (_agdbaa ,&_bgfgg );_gfbfg !=nil {return _gfbfg ;};_dbacb .Hidden =append (_dbacb .Hidden ,_agdbaa );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065\u0020\u0025\u0076",_bgfgg .Name );if _fdagg :=d .Skip ();_fdagg !=nil {return _fdagg ;};};case _f .EndElement :break _cbfaf ;case _f .CharData :};};return nil ;}; +// Previous Paragraph Numbering Properties +NumberingChange *CT_TrackChangeNumbering ; -// Validate validates the CT_FtnEdnRef and its children -func (_gecbbb *CT_FtnEdnRef )Validate ()error {return _gecbbb .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};func (_fgb *CT_CellMergeTrackChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgb .VMergeAttr !=ST_AnnotationVMergeUnset {_ffbc ,_ebcd :=_fgb .VMergeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"});if _ebcd !=nil {return _ebcd ;};start .Attr =append (start .Attr ,_ffbc );};if _fgb .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_bcdf ,_fdcb :=_fgb .VMergeOrigAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"});if _fdcb !=nil {return _fdcb ;};start .Attr =append (start .Attr ,_bcdf );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",_fgb .AuthorAttr )});if _fgb .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_fgb .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_fgb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });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;);func (_acfccc *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 _acfccc .WdCT_Anchor .MarshalXML (e ,start );};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_fadag :=&CT_UnsignedDecimalNumber {};return _fadag ;};func (_cbfgbg ST_EdnPos )String ()string {switch _cbfgbg {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};func (_aaaga *CT_MailMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dcgfg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_aaaga .MainDocumentType ,_dcgfg );if _aaaga .LinkToQuery !=nil {_bgffa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}};e .EncodeElement (_aaaga .LinkToQuery ,_bgffa );};_fbfcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_aaaga .DataType ,_fbfcf );if _aaaga .ConnectString !=nil {_bacaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}};e .EncodeElement (_aaaga .ConnectString ,_bacaf );};if _aaaga .Query !=nil {_gebad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_aaaga .Query ,_gebad );};if _aaaga .DataSource !=nil {_fcabc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_aaaga .DataSource ,_fcabc );};if _aaaga .HeaderSource !=nil {_degg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_aaaga .HeaderSource ,_degg );};if _aaaga .DoNotSuppressBlankLines !=nil {_acca :=_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 (_aaaga .DoNotSuppressBlankLines ,_acca );};if _aaaga .Destination !=nil {_dfaea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aaaga .Destination ,_dfaea );};if _aaaga .AddressFieldName !=nil {_fbac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_aaaga .AddressFieldName ,_fbac );};if _aaaga .MailSubject !=nil {_bfeec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_aaaga .MailSubject ,_bfeec );};if _aaaga .MailAsAttachment !=nil {_bebbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_aaaga .MailAsAttachment ,_bebbc );};if _aaaga .ViewMergedData !=nil {_cgfbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}};e .EncodeElement (_aaaga .ViewMergedData ,_cgfbg );};if _aaaga .ActiveRecord !=nil {_gcdaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_aaaga .ActiveRecord ,_gcdaa );};if _aaaga .CheckErrors !=nil {_dagdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_aaaga .CheckErrors ,_dagdd );};if _aaaga .Odso !=nil {_fecd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}};e .EncodeElement (_aaaga .Odso ,_fecd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eebca *ST_MeasurementOrPercent )Validate ()error {return _eebca .ValidateWithPath ("")};func (_agdde ST_WmlColorSchemeIndex )String ()string {switch _agdde {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 "";};func (_gdfbdf *EG_ContentRunContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadae :for {_accbb ,_ffbbff :=d .Token ();if _ffbbff !=nil {return _ffbbff ;};switch _befda :=_accbb .(type ){case _f .StartElement :switch _befda .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"}:_gdfbdf .CustomXml =NewCT_CustomXmlRun ();if _gfagd :=d .DecodeElement (_gdfbdf .CustomXml ,&_befda );_gfagd !=nil {return _gfagd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdfbdf .SmartTag =NewCT_SmartTagRun ();if _cecaba :=d .DecodeElement (_gdfbdf .SmartTag ,&_befda );_cecaba !=nil {return _cecaba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdfbdf .Sdt =NewCT_SdtRun ();if _gaggeg :=d .DecodeElement (_gdfbdf .Sdt ,&_befda );_gaggeg !=nil {return _gaggeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdfbdf .Dir =NewCT_DirContentRun ();if _aebgf :=d .DecodeElement (_gdfbdf .Dir ,&_befda );_aebgf !=nil {return _aebgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdfbdf .Bdo =NewCT_BdoContentRun ();if _dfdadg :=d .DecodeElement (_gdfbdf .Bdo ,&_befda );_dfdadg !=nil {return _dfdadg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdfbdf .R =NewCT_R ();if _aegegd :=d .DecodeElement (_gdfbdf .R ,&_befda );_aegegd !=nil {return _aegegd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgaeb :=NewEG_RunLevelElts ();_ffgaeb .ProofErr =NewCT_ProofErr ();if _efagff :=d .DecodeElement (_ffgaeb .ProofErr ,&_befda );_efagff !=nil {return _efagff ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_ffgaeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efcaga :=NewEG_RunLevelElts ();_efcaga .PermStart =NewCT_PermStart ();if _fdgda :=d .DecodeElement (_efcaga .PermStart ,&_befda );_fdgda !=nil {return _fdgda ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_efcaga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecedg :=NewEG_RunLevelElts ();_ecedg .PermEnd =NewCT_Perm ();if _cdfbae :=d .DecodeElement (_ecedg .PermEnd ,&_befda );_cdfbae !=nil {return _cdfbae ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_ecedg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeeeea :=NewEG_RunLevelElts ();_aeeeea .Ins =NewCT_RunTrackChange ();if _feaagd :=d .DecodeElement (_aeeeea .Ins ,&_befda );_feaagd !=nil {return _feaagd ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_aeeeea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfffg :=NewEG_RunLevelElts ();_bfffg .Del =NewCT_RunTrackChange ();if _bgacc :=d .DecodeElement (_bfffg .Del ,&_befda );_bgacc !=nil {return _bgacc ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_bfffg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdfbd :=NewEG_RunLevelElts ();_bdfbd .MoveFrom =NewCT_RunTrackChange ();if _ebdbb :=d .DecodeElement (_bdfbd .MoveFrom ,&_befda );_ebdbb !=nil {return _ebdbb ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_bdfbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbafg :=NewEG_RunLevelElts ();_bbafg .MoveTo =NewCT_RunTrackChange ();if _edabc :=d .DecodeElement (_bbafg .MoveTo ,&_befda );_edabc !=nil {return _edabc ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_bbafg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbefa :=NewEG_RunLevelElts ();_ddgfbb :=NewEG_RangeMarkupElements ();_ddgfbb .BookmarkStart =NewCT_Bookmark ();if _dbbce :=d .DecodeElement (_ddgfbb .BookmarkStart ,&_befda );_dbbce !=nil {return _dbbce ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_gbefa );_gbefa .EG_RangeMarkupElements =append (_gbefa .EG_RangeMarkupElements ,_ddgfbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egebgc :=NewEG_RunLevelElts ();_dbffc :=NewEG_RangeMarkupElements ();_dbffc .BookmarkEnd =NewCT_MarkupRange ();if _aeggdc :=d .DecodeElement (_dbffc .BookmarkEnd ,&_befda );_aeggdc !=nil {return _aeggdc ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_egebgc );_egebgc .EG_RangeMarkupElements =append (_egebgc .EG_RangeMarkupElements ,_dbffc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgdacd :=NewEG_RunLevelElts ();_ecgee :=NewEG_RangeMarkupElements ();_ecgee .MoveFromRangeStart =NewCT_MoveBookmark ();if _fcgac :=d .DecodeElement (_ecgee .MoveFromRangeStart ,&_befda );_fcgac !=nil {return _fcgac ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_cgdacd );_cgdacd .EG_RangeMarkupElements =append (_cgdacd .EG_RangeMarkupElements ,_ecgee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgafb :=NewEG_RunLevelElts ();_ffagd :=NewEG_RangeMarkupElements ();_ffagd .MoveFromRangeEnd =NewCT_MarkupRange ();if _cbdfab :=d .DecodeElement (_ffagd .MoveFromRangeEnd ,&_befda );_cbdfab !=nil {return _cbdfab ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_dgafb );_dgafb .EG_RangeMarkupElements =append (_dgafb .EG_RangeMarkupElements ,_ffagd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bafca :=NewEG_RunLevelElts ();_aeeef :=NewEG_RangeMarkupElements ();_aeeef .MoveToRangeStart =NewCT_MoveBookmark ();if _fcbaeg :=d .DecodeElement (_aeeef .MoveToRangeStart ,&_befda );_fcbaeg !=nil {return _fcbaeg ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_bafca );_bafca .EG_RangeMarkupElements =append (_bafca .EG_RangeMarkupElements ,_aeeef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adacca :=NewEG_RunLevelElts ();_ggeef :=NewEG_RangeMarkupElements ();_ggeef .MoveToRangeEnd =NewCT_MarkupRange ();if _gebcd :=d .DecodeElement (_ggeef .MoveToRangeEnd ,&_befda );_gebcd !=nil {return _gebcd ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_adacca );_adacca .EG_RangeMarkupElements =append (_adacca .EG_RangeMarkupElements ,_ggeef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abbfbe :=NewEG_RunLevelElts ();_ccdaba :=NewEG_RangeMarkupElements ();_ccdaba .CommentRangeStart =NewCT_MarkupRange ();if _gfgdb :=d .DecodeElement (_ccdaba .CommentRangeStart ,&_befda );_gfgdb !=nil {return _gfgdb ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_abbfbe );_abbfbe .EG_RangeMarkupElements =append (_abbfbe .EG_RangeMarkupElements ,_ccdaba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caagf :=NewEG_RunLevelElts ();_bgcbfa :=NewEG_RangeMarkupElements ();_bgcbfa .CommentRangeEnd =NewCT_MarkupRange ();if _dbedac :=d .DecodeElement (_bgcbfa .CommentRangeEnd ,&_befda );_dbedac !=nil {return _dbedac ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_caagf );_caagf .EG_RangeMarkupElements =append (_caagf .EG_RangeMarkupElements ,_bgcbfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcdbb :=NewEG_RunLevelElts ();_edafff :=NewEG_RangeMarkupElements ();_edafff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fedcd :=d .DecodeElement (_edafff .CustomXmlInsRangeStart ,&_befda );_fedcd !=nil {return _fedcd ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_fcdbb );_fcdbb .EG_RangeMarkupElements =append (_fcdbb .EG_RangeMarkupElements ,_edafff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbcea :=NewEG_RunLevelElts ();_fegee :=NewEG_RangeMarkupElements ();_fegee .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgeadg :=d .DecodeElement (_fegee .CustomXmlInsRangeEnd ,&_befda );_dgeadg !=nil {return _dgeadg ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_gbcea );_gbcea .EG_RangeMarkupElements =append (_gbcea .EG_RangeMarkupElements ,_fegee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdggg :=NewEG_RunLevelElts ();_gefbg :=NewEG_RangeMarkupElements ();_gefbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _adgga :=d .DecodeElement (_gefbg .CustomXmlDelRangeStart ,&_befda );_adgga !=nil {return _adgga ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_bdggg );_bdggg .EG_RangeMarkupElements =append (_bdggg .EG_RangeMarkupElements ,_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 :"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"}:_aaceac :=NewEG_RunLevelElts ();_fegea :=NewEG_RangeMarkupElements ();_fegea .CustomXmlDelRangeEnd =NewCT_Markup ();if _daedgg :=d .DecodeElement (_fegea .CustomXmlDelRangeEnd ,&_befda );_daedgg !=nil {return _daedgg ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_aaceac );_aaceac .EG_RangeMarkupElements =append (_aaceac .EG_RangeMarkupElements ,_fegea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agdbac :=NewEG_RunLevelElts ();_egbcd :=NewEG_RangeMarkupElements ();_egbcd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bgdgg :=d .DecodeElement (_egbcd .CustomXmlMoveFromRangeStart ,&_befda );_bgdgg !=nil {return _bgdgg ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_agdbac );_agdbac .EG_RangeMarkupElements =append (_agdbac .EG_RangeMarkupElements ,_egbcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbfe :=NewEG_RunLevelElts ();_dfcae :=NewEG_RangeMarkupElements ();_dfcae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gecag :=d .DecodeElement (_dfcae .CustomXmlMoveFromRangeEnd ,&_befda );_gecag !=nil {return _gecag ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_gcbfe );_gcbfe .EG_RangeMarkupElements =append (_gcbfe .EG_RangeMarkupElements ,_dfcae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcgdg :=NewEG_RunLevelElts ();_fbfefd :=NewEG_RangeMarkupElements ();_fbfefd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _accab :=d .DecodeElement (_fbfefd .CustomXmlMoveToRangeStart ,&_befda );_accab !=nil {return _accab ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_fcgdg );_fcgdg .EG_RangeMarkupElements =append (_fcgdg .EG_RangeMarkupElements ,_fbfefd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggebg :=NewEG_RunLevelElts ();_caebad :=NewEG_RangeMarkupElements ();_caebad .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dgabd :=d .DecodeElement (_caebad .CustomXmlMoveToRangeEnd ,&_befda );_dgabd !=nil {return _dgabd ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_ggebg );_ggebg .EG_RangeMarkupElements =append (_ggebg .EG_RangeMarkupElements ,_caebad );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"}:_cgfdf :=NewEG_RunLevelElts ();_dacffdb :=NewEG_MathContent ();_dacffdb .OMathPara =_ee .NewOMathPara ();if _aaffeb :=d .DecodeElement (_dacffdb .OMathPara ,&_befda );_aaffeb !=nil {return _aaffeb ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_cgfdf );_cgfdf .EG_MathContent =append (_cgfdf .EG_MathContent ,_dacffdb );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"}:_dedege :=NewEG_RunLevelElts ();_aecbbb :=NewEG_MathContent ();_aecbbb .OMath =_ee .NewOMath ();if _adcbb :=d .DecodeElement (_aecbbb .OMath ,&_befda );_adcbb !=nil {return _adcbb ;};_gdfbdf .EG_RunLevelElts =append (_gdfbdf .EG_RunLevelElts ,_dedege );_dedege .EG_MathContent =append (_dedege .EG_MathContent ,_aecbbb );default:_gd .Log .Debug ("\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",_befda .Name );if _efgfe :=d .Skip ();_efgfe !=nil {return _efgfe ;};};case _f .EndElement :break _cadae ;case _f .CharData :};};return nil ;};func (_addbad *AC_ChoiceRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _addbad .Br !=nil {_efdbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_addbad .Br ,_efdbb );};if _addbad .T !=nil {_dafabe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_addbad .T ,_dafabe );};if _addbad .ContentPart !=nil {_eagbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_addbad .ContentPart ,_eagbf );};if _addbad .DelText !=nil {_gbdaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_addbad .DelText ,_gbdaa );};if _addbad .InstrText !=nil {_ebcbb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}};e .EncodeElement (_addbad .InstrText ,_ebcbb );};if _addbad .DelInstrText !=nil {_ageaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_addbad .DelInstrText ,_ageaa );};if _addbad .NoBreakHyphen !=nil {_bcgef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_addbad .NoBreakHyphen ,_bcgef );};if _addbad .SoftHyphen !=nil {_cegggg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_addbad .SoftHyphen ,_cegggg );};if _addbad .DayShort !=nil {_cfgfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_addbad .DayShort ,_cfgfa );};if _addbad .MonthShort !=nil {_bdadd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_addbad .MonthShort ,_bdadd );};if _addbad .YearShort !=nil {_bdfbbc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_addbad .YearShort ,_bdfbbc );};if _addbad .DayLong !=nil {_fddaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}};e .EncodeElement (_addbad .DayLong ,_fddaf );};if _addbad .MonthLong !=nil {_cedbfd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_addbad .MonthLong ,_cedbfd );};if _addbad .YearLong !=nil {_gdfbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}};e .EncodeElement (_addbad .YearLong ,_gdfbe );};if _addbad .AnnotationRef !=nil {_fgab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_addbad .AnnotationRef ,_fgab );};if _addbad .FootnoteRef !=nil {_gdadg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_addbad .FootnoteRef ,_gdadg );};if _addbad .EndnoteRef !=nil {_efccb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_addbad .EndnoteRef ,_efccb );};if _addbad .Separator !=nil {_bbede :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_addbad .Separator ,_bbede );};if _addbad .ContinuationSeparator !=nil {_agdda :=_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 (_addbad .ContinuationSeparator ,_agdda );};if _addbad .Sym !=nil {_bcecab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_addbad .Sym ,_bcecab );};if _addbad .PgNum !=nil {_afeeedf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}};e .EncodeElement (_addbad .PgNum ,_afeeedf );};if _addbad .Cr !=nil {_cgdbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_addbad .Cr ,_cgdbb );};if _addbad .Tab !=nil {_eegge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0062"}};e .EncodeElement (_addbad .Tab ,_eegge );};if _addbad .Object !=nil {_egbdfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_addbad .Object ,_egbdfa );};if _addbad .Pict !=nil {_dedbgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_addbad .Pict ,_dedbgf );};if _addbad .FldChar !=nil {_dbaff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_addbad .FldChar ,_dbaff );};if _addbad .Ruby !=nil {_gagfdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}};e .EncodeElement (_addbad .Ruby ,_gagfdg );};if _addbad .FootnoteReference !=nil {_gabag :=_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 (_addbad .FootnoteReference ,_gabag );};if _addbad .EndnoteReference !=nil {_eedgab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_addbad .EndnoteReference ,_eedgab );};if _addbad .CommentReference !=nil {_dffgb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_addbad .CommentReference ,_dffgb );};if _addbad .Drawing !=nil {_bbeae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_addbad .Drawing ,_bbeae );};if _addbad .Ptab !=nil {_febgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}};e .EncodeElement (_addbad .Ptab ,_febgc );};if _addbad .LastRenderedPageBreak !=nil {_efadedc :=_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 (_addbad .LastRenderedPageBreak ,_efadedc );};return nil ;};func (_gaddda ST_Shd )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gaddda .String (),start );};func (_bgdbda *ST_EdnPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgdbda =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_bgdbda =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_bgdbda =2;};return nil ;};func (_aadgac *CT_CustomXmlRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aadgac .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ff .Sprintf ("\u0025\u0076",*_aadgac .UriAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ff .Sprintf ("\u0025\u0076",_aadgac .ElementAttr )});e .EncodeToken (start );if _aadgac .CustomXmlPr !=nil {_cbde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_aadgac .CustomXmlPr ,_cbde );};if _aadgac .EG_ContentRowContent !=nil {for _ ,_fece :=range _aadgac .EG_ContentRowContent {_fece .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccefbf *CT_SdtBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccefbf .SdtPr !=nil {_adgaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_ccefbf .SdtPr ,_adgaa );};if _ccefbf .SdtEndPr !=nil {_bbab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_ccefbf .SdtEndPr ,_bbab );};if _ccefbf .SdtContent !=nil {_gefbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ccefbf .SdtContent ,_gefbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TabStop struct{ +// Inserted Numbering Properties +Ins *CT_TrackChange ;};func (_affgcf ST_Direction )String ()string {switch _affgcf {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";};type ST_DocGrid byte ;type CT_DocumentBase struct{ -// Tab Stop Type -ValAttr ST_TabJc ; +// Document Background +Background *CT_Background ;};func (_adcaf *CT_TargetScreenSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adcaf .ValAttr =ST_TargetScreenSz (1);for _ ,_fbbee :=range start .Attr {if _fbbee .Name .Local =="\u0076\u0061\u006c"{_adcaf .ValAttr .UnmarshalXMLAttr (_fbbee );continue ;};};for {_cfbea ,_abaeaa :=d .Token ();if _abaeaa !=nil {return _ace .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",_abaeaa );};if _dgegf ,_abebf :=_cfbea .(_d .EndElement );_abebf &&_dgegf .Name ==start .Name {break ;};};return nil ;};func (_fafdd *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fafdd =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_fafdd =1;case "\u0069\u0063\u006f\u006e":*_fafdd =2;};return nil ;};func (_dbbfd ST_DecimalNumberOrPercent )String ()string {if _dbbfd .ST_UnqualifiedPercentage !=nil {return _ace .Sprintf ("\u0025\u0076",*_dbbfd .ST_UnqualifiedPercentage );};if _dbbfd .ST_Percentage !=nil {return _ace .Sprintf ("\u0025\u0076",*_dbbfd .ST_Percentage );};return "";};func (_bfdfg ST_VAnchor )String ()string {switch _bfdfg {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 "";}; -// Tab Leader Character -LeaderAttr ST_TabTlc ; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path +func (_cfeba *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _cfeba .Txbx !=nil {if _eebfbg :=_cfeba .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_eebfbg !=nil {return _eebfbg ;};};if _cfeba .LinkedTxbx !=nil {if _eddeg :=_cfeba .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078");_eddeg !=nil {return _eddeg ;};};return nil ;}; -// Tab Stop Position -PosAttr ST_SignedTwipsMeasure ;};func NewCT_SectType ()*CT_SectType {_fbabd :=&CT_SectType {};return _fbabd };func NewCT_LatentStyles ()*CT_LatentStyles {_dcde :=&CT_LatentStyles {};return _dcde };func (_cebb *CT_CalendarType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fac :=range start .Attr {if _fac .Name .Local =="\u0076\u0061\u006c"{_cebb .ValAttr .UnmarshalXMLAttr (_fac );continue ;};};for {_adbf ,_fcdeg :=d .Token ();if _fcdeg !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_fcdeg );};if _gde ,_fgaa :=_adbf .(_f .EndElement );_fgaa &&_gde .Name ==start .Name {break ;};};return nil ;};func (_ecbfac ST_Direction )ValidateWithPath (path string )error {switch _ecbfac {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbfac ));};return nil ;}; +// ValidateWithPath validates the Styles and its children, prefixing error messages with path +func (_gffaab *Styles )ValidateWithPath (path string )error {if _agecf :=_gffaab .CT_Styles .ValidateWithPath (path );_agecf !=nil {return _agecf ;};return nil ;}; -// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path -func (_ecbba *CT_Highlight )ValidateWithPath (path string )error {if _ecbba .ValAttr ==ST_HighlightColorUnset {return _ff .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 _fdggf :=_ecbba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdggf !=nil {return _fdggf ;};return nil ;};func (_dcdge *WdCT_WordprocessingContentPart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adgbgf :=range start .Attr {if _adgbgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adgbgf .Name .Local =="\u0069\u0064"||_adgbgf .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"&&_adgbgf .Name .Local =="\u0069\u0064"{_fegccg ,_bccdc :=_adgbgf .Value ,error (nil );if _bccdc !=nil {return _bccdc ;};_dcdge .IdAttr =_fegccg ;continue ;};if _adgbgf .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_dcdge .BwModeAttr .UnmarshalXMLAttr (_adgbgf );continue ;};};_eadbe :for {_ccfcfe ,_cabcff :=d .Token ();if _cabcff !=nil {return _cabcff ;};switch _badccd :=_ccfcfe .(type ){case _f .StartElement :switch _badccd .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"}:_dcdge .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual ();if _fcgda :=d .DecodeElement (_dcdge .NvContentPartPr ,&_badccd );_fcgda !=nil {return _fcgda ;};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"}:_dcdge .Xfrm =_da .NewCT_Transform2D ();if _acadcc :=d .DecodeElement (_dcdge .Xfrm ,&_badccd );_acadcc !=nil {return _acadcc ;};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"}:_dcdge .ExtLst =_da .NewCT_OfficeArtExtensionList ();if _ebagda :=d .DecodeElement (_dcdge .ExtLst ,&_badccd );_ebagda !=nil {return _ebagda ;};default:_gd .Log .Debug ("\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",_badccd .Name );if _afadgc :=d .Skip ();_afadgc !=nil {return _afadgc ;};};case _f .EndElement :break _eadbe ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path +func (_ddcab *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path -func (_gabcf *CT_RPrDefault )ValidateWithPath (path string )error {if _gabcf .RPr !=nil {if _aggbe :=_gabcf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_aggbe !=nil {return _aggbe ;};};return nil ;};func (_cfead *ST_FldCharType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecfcg ,_bgcefea :=d .Token ();if _bgcefea !=nil {return _bgcefea ;};if _cffadde ,_dccefd :=_ecfcg .(_f .EndElement );_dccefd &&_cffadde .Name ==start .Name {*_cfead =1;return nil ;};if _fabge ,_eaddg :=_ecfcg .(_f .CharData );!_eaddg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecfcg );}else {switch string (_fabge ){case "":*_cfead =0;case "\u0062\u0065\u0067i\u006e":*_cfead =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_cfead =2;case "\u0065\u006e\u0064":*_cfead =3;};};_ecfcg ,_bgcefea =d .Token ();if _bgcefea !=nil {return _bgcefea ;};if _fbfdf ,_gdgbc :=_ecfcg .(_f .EndElement );_gdgbc &&_fbfdf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecfcg );};func (_bbc *CT_Base64Binary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecgd :=range start .Attr {if _ecgd .Name .Local =="\u0076\u0061\u006c"{_fcgg ,_eeb :=_ecgd .Value ,error (nil );if _eeb !=nil {return _eeb ;};_bbc .ValAttr =_fcgg ;continue ;};};for {_bea ,_fbf :=d .Token ();if _fbf !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_fbf );};if _bac ,_cbf :=_bea .(_f .EndElement );_cbf &&_bac .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Endnotes and its children +func (_fdbgg *CT_Endnotes )Validate ()error {return _fdbgg .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_eebea ST_BrType )ValidateWithPath (path string )error {switch _eebea {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebea ));};return nil ;};func (_dbcae ST_TblWidth )ValidateWithPath (path string )error {switch _dbcae {case 0,1,2,3,4:default:return _ace .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 ;};func NewCT_FtnPos ()*CT_FtnPos {_cbfcc :=&CT_FtnPos {};_cbfcc .ValAttr =ST_FtnPos (1);return _cbfcc };func (_aebcb *CT_MultiLevelType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aebcb .ValAttr =ST_MultiLevelType (1);for _ ,_agbed :=range start .Attr {if _agbed .Name .Local =="\u0076\u0061\u006c"{_aebcb .ValAttr .UnmarshalXMLAttr (_agbed );continue ;};};for {_febgf ,_dgfac :=d .Token ();if _dgfac !=nil {return _ace .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",_dgfac );};if _gabfg ,_acacd :=_febgf .(_d .EndElement );_acacd &&_gabfg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children -func (_degdeg *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _degdeg .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");};type CT_TblWidth struct{ +// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path +func (_gecad *WdWsp )ValidateWithPath (path string )error {if _cgefdg :=_gecad .WdCT_WordprocessingShape .ValidateWithPath (path );_cgefdg !=nil {return _cgefdg ;};return nil ;}; -// Table Width Value -WAttr *ST_MeasurementOrPercent ; +// Validate validates the CT_MailMerge and its children +func (_ggfce *CT_MailMerge )Validate ()error {return _ggfce .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");}; -// Table Width Type -TypeAttr ST_TblWidth ;}; +// Validate validates the WdCT_PosV and its children +func (_bdceaf *WdCT_PosV )Validate ()error {return _bdceaf .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};func NewCT_LsdException ()*CT_LsdException {_ggae :=&CT_LsdException {};return _ggae };func NewCT_TblGridBase ()*CT_TblGridBase {_cccdb :=&CT_TblGridBase {};return _cccdb }; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_beae *CT_Comments )ValidateWithPath (path string )error {for _gfbd ,_fgbe :=range _beae .Comment {if _dcaa :=_fgbe .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_gfbd ));_dcaa !=nil {return _dcaa ;};};return nil ;};func (_gbggfb ST_Lock )String ()string {switch _gbggfb {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 "";}; +// Validate validates the CT_RPr and its children +func (_afdga *CT_RPr )Validate ()error {return _afdga .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;);func (_ddaea *CT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eebc :=range start .Attr {if _eebc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_becbaa ,_fddfde :=_eebc .Value ,error (nil );if _fddfde !=nil {return _fddfde ;};_ddaea .RsidRPrAttr =&_becbaa ;continue ;};if _eebc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_fgdf ,_aafdc :=_eebc .Value ,error (nil );if _aafdc !=nil {return _aafdc ;};_ddaea .RsidDelAttr =&_fgdf ;continue ;};if _eebc .Name .Local =="\u0072\u0073\u0069d\u0052"{_affga ,_agadb :=_eebc .Value ,error (nil );if _agadb !=nil {return _agadb ;};_ddaea .RsidRAttr =&_affga ;continue ;};};_ccgbc :for {_eccce ,_edcga :=d .Token ();if _edcga !=nil {return _edcga ;};switch _dfdce :=_eccce .(type ){case _d .StartElement :switch _dfdce .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_ddaea .RPr =NewCT_RPr ();if _aaffg :=d .DecodeElement (_ddaea .RPr ,&_dfdce );_aaffg !=nil {return _aaffg ;};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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_dffcg :=NewEG_RunInnerContent ();_dffcg .Br =NewCT_Br ();if _gfgbc :=d .DecodeElement (_dffcg .Br ,&_dfdce );_gfgbc !=nil {return _gfgbc ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_dffcg );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 :"\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 :"\u0074"}:_gfdff :=NewEG_RunInnerContent ();_gfdff .T =NewCT_Text ();if _dcfad :=d .DecodeElement (_gfdff .T ,&_dfdce );_dcfad !=nil {return _dcfad ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_gfdff );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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_ggfdde :=NewEG_RunInnerContent ();_ggfdde .ContentPart =NewCT_Rel ();if _fbgcc :=d .DecodeElement (_ggfdde .ContentPart ,&_dfdce );_fbgcc !=nil {return _fbgcc ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_ggfdde );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 :"\u0064e\u006c\u0054\u0065\u0078\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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_gdaga :=NewEG_RunInnerContent ();_gdaga .DelText =NewCT_Text ();if _efbadd :=d .DecodeElement (_gdaga .DelText ,&_dfdce );_efbadd !=nil {return _efbadd ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_gdaga );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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_aagcg :=NewEG_RunInnerContent ();_aagcg .InstrText =NewCT_Text ();if _bedd :=d .DecodeElement (_aagcg .InstrText ,&_dfdce );_bedd !=nil {return _bedd ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_aagcg );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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_dbccd :=NewEG_RunInnerContent ();_dbccd .DelInstrText =NewCT_Text ();if _edge :=d .DecodeElement (_dbccd .DelInstrText ,&_dfdce );_edge !=nil {return _edge ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_dbccd );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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_bcdcd :=NewEG_RunInnerContent ();_bcdcd .NoBreakHyphen =NewCT_Empty ();if _ggceb :=d .DecodeElement (_bcdcd .NoBreakHyphen ,&_dfdce );_ggceb !=nil {return _ggceb ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_bcdcd );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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_cdbag :=NewEG_RunInnerContent ();_cdbag .SoftHyphen =NewCT_Empty ();if _gfgff :=d .DecodeElement (_cdbag .SoftHyphen ,&_dfdce );_gfgff !=nil {return _gfgff ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_cdbag );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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_ggegd :=NewEG_RunInnerContent ();_ggegd .DayShort =NewCT_Empty ();if _afgac :=d .DecodeElement (_ggegd .DayShort ,&_dfdce );_afgac !=nil {return _afgac ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_ggegd );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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_dceae :=NewEG_RunInnerContent ();_dceae .MonthShort =NewCT_Empty ();if _bfdeb :=d .DecodeElement (_dceae .MonthShort ,&_dfdce );_bfdeb !=nil {return _bfdeb ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_dceae );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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_abbe :=NewEG_RunInnerContent ();_abbe .YearShort =NewCT_Empty ();if _fcccbb :=d .DecodeElement (_abbe .YearShort ,&_dfdce );_fcccbb !=nil {return _fcccbb ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_abbe );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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_deced :=NewEG_RunInnerContent ();_deced .DayLong =NewCT_Empty ();if _eaaff :=d .DecodeElement (_deced .DayLong ,&_dfdce );_eaaff !=nil {return _eaaff ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_deced );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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_affde :=NewEG_RunInnerContent ();_affde .MonthLong =NewCT_Empty ();if _fgadb :=d .DecodeElement (_affde .MonthLong ,&_dfdce );_fgadb !=nil {return _fgadb ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_affde );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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_efcda :=NewEG_RunInnerContent ();_efcda .YearLong =NewCT_Empty ();if _fdcgb :=d .DecodeElement (_efcda .YearLong ,&_dfdce );_fdcgb !=nil {return _fdcgb ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_efcda );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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_dffda :=NewEG_RunInnerContent ();_dffda .AnnotationRef =NewCT_Empty ();if _ecddcf :=d .DecodeElement (_dffda .AnnotationRef ,&_dfdce );_ecddcf !=nil {return _ecddcf ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_dffda );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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_gagcad :=NewEG_RunInnerContent ();_gagcad .FootnoteRef =NewCT_Empty ();if _cdgbf :=d .DecodeElement (_gagcad .FootnoteRef ,&_dfdce );_cdgbf !=nil {return _cdgbf ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_gagcad );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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_gecbc :=NewEG_RunInnerContent ();_gecbc .EndnoteRef =NewCT_Empty ();if _ddcga :=d .DecodeElement (_gecbc .EndnoteRef ,&_dfdce );_ddcga !=nil {return _ddcga ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_gecbc );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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_cbdgf :=NewEG_RunInnerContent ();_cbdgf .Separator =NewCT_Empty ();if _gfec :=d .DecodeElement (_cbdgf .Separator ,&_dfdce );_gfec !=nil {return _gfec ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_cbdgf );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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_dbafa :=NewEG_RunInnerContent ();_dbafa .ContinuationSeparator =NewCT_Empty ();if _ggbgbc :=d .DecodeElement (_dbafa .ContinuationSeparator ,&_dfdce );_ggbgbc !=nil {return _ggbgbc ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_dbafa );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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_gaaa :=NewEG_RunInnerContent ();_gaaa .Sym =NewCT_Sym ();if _ecfge :=d .DecodeElement (_gaaa .Sym ,&_dfdce );_ecfge !=nil {return _ecfge ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_gaaa );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 :"\u0070\u0067\u004eu\u006d"},_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 :"\u0070\u0067\u004eu\u006d"}:_agfgb :=NewEG_RunInnerContent ();_agfgb .PgNum =NewCT_Empty ();if _edbag :=d .DecodeElement (_agfgb .PgNum ,&_dfdce );_edbag !=nil {return _edbag ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_agfgb );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 :"\u0063\u0072"},_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 :"\u0063\u0072"}:_defdb :=NewEG_RunInnerContent ();_defdb .Cr =NewCT_Empty ();if _fccad :=d .DecodeElement (_defdb .Cr ,&_dfdce );_fccad !=nil {return _fccad ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_defdb );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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_aabca :=NewEG_RunInnerContent ();_aabca .Tab =NewCT_Empty ();if _cecfcg :=d .DecodeElement (_aabca .Tab ,&_dfdce );_cecfcg !=nil {return _cecfcg ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_aabca );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 :"\u006f\u0062\u006a\u0065\u0063\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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_gcbdge :=NewEG_RunInnerContent ();_gcbdge .Object =NewCT_Object ();if _cdde :=d .DecodeElement (_gcbdge .Object ,&_dfdce );_cdde !=nil {return _cdde ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_gcbdge );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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_begdf :=NewEG_RunInnerContent ();_begdf .Pict =NewCT_Picture ();if _abdde :=d .DecodeElement (_begdf .Pict ,&_dfdce );_abdde !=nil {return _abdde ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_begdf );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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_ddbb :=NewEG_RunInnerContent ();_ddbb .FldChar =NewCT_FldChar ();if _abadd :=d .DecodeElement (_ddbb .FldChar ,&_dfdce );_abadd !=nil {return _abadd ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_ddbb );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 :"\u0072\u0075\u0062\u0079"},_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 :"\u0072\u0075\u0062\u0079"}:_cbecbd :=NewEG_RunInnerContent ();_cbecbd .Ruby =NewCT_Ruby ();if _cdgec :=d .DecodeElement (_cbecbd .Ruby ,&_dfdce );_cdgec !=nil {return _cdgec ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_cbecbd );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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_gagae :=NewEG_RunInnerContent ();_gagae .FootnoteReference =NewCT_FtnEdnRef ();if _eedae :=d .DecodeElement (_gagae .FootnoteReference ,&_dfdce );_eedae !=nil {return _eedae ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_gagae );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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fdgbfa :=NewEG_RunInnerContent ();_fdgbfa .EndnoteReference =NewCT_FtnEdnRef ();if _acedge :=d .DecodeElement (_fdgbfa .EndnoteReference ,&_dfdce );_acedge !=nil {return _acedge ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_fdgbfa );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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_cddaa :=NewEG_RunInnerContent ();_cddaa .CommentReference =NewCT_Markup ();if _faefb :=d .DecodeElement (_cddaa .CommentReference ,&_dfdce );_faefb !=nil {return _faefb ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_cddaa );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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_dfgbgf :=NewEG_RunInnerContent ();_dfgbgf .Drawing =NewCT_Drawing ();if _eagbc :=d .DecodeElement (_dfgbgf .Drawing ,&_dfdce );_eagbc !=nil {return _eagbc ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_dfgbgf );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 :"\u0070\u0074\u0061\u0062"},_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 :"\u0070\u0074\u0061\u0062"}:_gage :=NewEG_RunInnerContent ();_gage .Ptab =NewCT_PTab ();if _cbbbf :=d .DecodeElement (_gage .Ptab ,&_dfdce );_cbbbf !=nil {return _cbbbf ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_gage );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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_aeafb :=NewEG_RunInnerContent ();_aeafb .LastRenderedPageBreak =NewCT_Empty ();if _debfc :=d .DecodeElement (_aeafb .LastRenderedPageBreak ,&_dfdce );_debfc !=nil {return _debfc ;};_ddaea .EG_RunInnerContent =append (_ddaea .EG_RunInnerContent ,_aeafb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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"}:_dcfae :=&AlternateContentRun {};if _ggeb :=d .DecodeElement (_dcfae ,&_dfdce );_ggeb !=nil {return _ggeb ;};_ddaea .Extra =append (_ddaea .Extra ,_dcfae );default:_begff :=&_cd .XSDAny {};if _dcage :=d .DecodeElement (_begff ,&_dfdce );_dcage !=nil {return _dcage ;};_ddaea .Extra =append (_ddaea .Extra ,_begff );};case _d .EndElement :break _ccgbc ;case _d .CharData :};};return nil ;};func (_eabeg *CT_FFTextInput )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eabeg .Type !=nil {_cffc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_eabeg .Type ,_cffc );};if _eabeg .Default !=nil {_bcecf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_eabeg .Default ,_bcecf );};if _eabeg .MaxLength !=nil {_cgaea :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_eabeg .MaxLength ,_cgaea );};if _eabeg .Format !=nil {_bacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_eabeg .Format ,_bacc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the WdCT_WordprocessingCanvasChoice and its children -func (_ebcddb *WdCT_WordprocessingCanvasChoice )Validate ()error {return _ebcddb .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_Font ()*CT_Font {_aadgg :=&CT_Font {};return _aadgg };func (_dbfbad *CT_Divs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_adea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_cdcb :=range _dbfbad .Div {e .EncodeElement (_cdcb ,_adea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Underline struct{ +// Validate validates the CT_CustomXmlRow and its children +func (_bcaa *CT_CustomXmlRow )Validate ()error {return _bcaa .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};func (_baabd *ST_Zoom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfcdba ,_abbda :=d .Token ();if _abbda !=nil {return _abbda ;};if _dbeaeg ,_dgdcba :=_cfcdba .(_d .EndElement );_dgdcba &&_dbeaeg .Name ==start .Name {*_baabd =1;return nil ;};if _cgdga ,_cddecc :=_cfcdba .(_d .CharData );!_cddecc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfcdba );}else {switch string (_cgdga ){case "":*_baabd =0;case "\u006e\u006f\u006e\u0065":*_baabd =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_baabd =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_baabd =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_baabd =4;};};_cfcdba ,_abbda =d .Token ();if _abbda !=nil {return _abbda ;};if _gfegd ,_cdffc :=_cfcdba .(_d .EndElement );_cdffc &&_gfegd .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfcdba );};type CT_Border struct{ -// Underline Style -ValAttr ST_Underline ; +// Border Style +ValAttr ST_Border ; -// Underline Color +// Border Color ColorAttr *ST_HexColor ; -// Underline Theme Color +// Border Theme Color ThemeColorAttr ST_ThemeColor ; -// Underline Theme Color Tint +// Border Theme Color Tint ThemeTintAttr *string ; -// Underline Theme Color Shade -ThemeShadeAttr *string ;};func (_cgcdf *CT_LineNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgcdf .CountByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_ff .Sprintf ("\u0025\u0076",*_cgcdf .CountByAttr )});};if _cgcdf .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_cgcdf .StartAttr )});};if _cgcdf .DistanceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_cgcdf .DistanceAttr )});};if _cgcdf .RestartAttr !=ST_LineNumberRestartUnset {_eaadd ,_ecdfb :=_cgcdf .RestartAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _ecdfb !=nil {return _ecdfb ;};start .Attr =append (start .Attr ,_eaadd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeffd *CT_FFName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdacg :=range start .Attr {if _cdacg .Name .Local =="\u0076\u0061\u006c"{_cdae ,_cadd :=_cdacg .Value ,error (nil );if _cadd !=nil {return _cadd ;};_eeffd .ValAttr =&_cdae ;continue ;};};for {_ffafa ,_cdcf :=d .Token ();if _cdcf !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_cdcf );};if _egbc ,_beff :=_ffafa .(_f .EndElement );_beff &&_egbc .Name ==start .Name {break ;};};return nil ;};func (_fdfgg *ST_StyleType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdfgg =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_fdfgg =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_fdfgg =2;case "\u0074\u0061\u0062l\u0065":*_fdfgg =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_fdfgg =4;};return nil ;}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Validate validates the CT_TblOverlap and its children -func (_gfbef *CT_TblOverlap )Validate ()error {return _gfbef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");}; +// Border Width +SzAttr *uint64 ; -// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path -func (_cdacb *CT_TrackChangeRange )ValidateWithPath (path string )error {if _gbageb :=_cdacb .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_gbageb !=nil {return _gbageb ;};return nil ;};type Styles struct{CT_Styles };func (_bbcaa ST_HdrFtr )String ()string {switch _bbcaa {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 (_gbeddb ST_HdrFtr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbeddb .String (),start );}; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Validate validates the EG_ContentRunContentBase and its children -func (_bfcga *EG_ContentRunContentBase )Validate ()error {return _bfcga .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_aabbee ST_EdGrp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aabbee .String (),start );};func ParseStdlibTime (s string )(_c .Time ,error ){return _c .Time {},nil }; +// Border Shadow +ShadowAttr *_ff .ST_OnOff ; -// Validate validates the CT_Lvl and its children -func (_eagee *CT_Lvl )Validate ()error {return _eagee .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");}; +// Create Frame Effect +FrameAttr *_ff .ST_OnOff ;};func (_efbbc *CT_TblGridCol )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egbfa :=range start .Attr {if _egbfa .Name .Local =="\u0077"{_bcddd ,_ffgbf :=ParseUnionST_TwipsMeasure (_egbfa .Value );if _ffgbf !=nil {return _ffgbf ;};_efbbc .WAttr =&_bcddd ;continue ;};};for {_cefab ,_adbea :=d .Token ();if _adbea !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_adbea );};if _bfgef ,_caad :=_cefab .(_d .EndElement );_caad &&_bfgef .Name ==start .Name {break ;};};return nil ;};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);func (_aagbaa *ST_PageBorderZOrder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdccfb ,_bfacfb :=d .Token ();if _bfacfb !=nil {return _bfacfb ;};if _ccfee ,_dbffe :=_gdccfb .(_d .EndElement );_dbffe &&_ccfee .Name ==start .Name {*_aagbaa =1;return nil ;};if _feeff ,_gbabca :=_gdccfb .(_d .CharData );!_gbabca {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdccfb );}else {switch string (_feeff ){case "":*_aagbaa =0;case "\u0066\u0072\u006fn\u0074":*_aagbaa =1;case "\u0062\u0061\u0063\u006b":*_aagbaa =2;};};_gdccfb ,_bfacfb =d .Token ();if _bfacfb !=nil {return _bfacfb ;};if _cfbbab ,_cdfcdf :=_gdccfb .(_d .EndElement );_cdfcdf &&_cfbbab .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdccfb );}; -// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path -func (_dce *CT_BookmarkRange )ValidateWithPath (path string )error {if _ccdc :=_dce .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ccdc !=nil {return _ccdc ;};return nil ;};func NewCT_Background ()*CT_Background {_add :=&CT_Background {};return _add };func (_fdacf ST_TabTlc )ValidateWithPath (path string )error {switch _fdacf {case 0,1,2,3,4,5,6:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdacf ));};return nil ;};type CT_Numbering struct{ +// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path +func (_ggge *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _cecdf :=_ggge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cecdf !=nil {return _cecdf ;};return nil ;};func (_egfg *CT_DocPartTypes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egfg .AllAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_egfg .AllAttr )});};e .EncodeToken (start );if _egfg .Type !=nil {_ecae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_fbgda :=range _egfg .Type {e .EncodeElement (_fbgda ,_ecae );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Picture Numbering Symbol Definition -NumPicBullet []*CT_NumPicBullet ; +// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path +func (_ceeea *CT_TblGrid )ValidateWithPath (path string )error {for _gfdge ,_fbgbde :=range _ceeea .GridCol {if _bbbdc :=_fbgbde .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_gfdge ));_bbbdc !=nil {return _bbbdc ;};};if _ceeea .TblGridChange !=nil {if _abggc :=_ceeea .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_abggc !=nil {return _abggc ;};};return nil ;};func (_eggcf ST_ObjectDrawAspect )Validate ()error {return _eggcf .ValidateWithPath ("")};func (_ecfcf ST_LineSpacingRule )String ()string {switch _ecfcf {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 WdCT_WordprocessingShapeChoice struct{CNvSpPr *_c .CT_NonVisualDrawingShapeProps ;CNvCnPr *_c .CT_NonVisualConnectorProperties ;};func (_bcdgfg ST_Shd )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_feafdb :=_d .Attr {};_feafdb .Name =name ;switch _bcdgfg {case ST_ShdUnset :_feafdb .Value ="";case ST_ShdNil :_feafdb .Value ="\u006e\u0069\u006c";case ST_ShdClear :_feafdb .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_feafdb .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_feafdb .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdVertStripe :_feafdb .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_feafdb .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_feafdb .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdHorzCross :_feafdb .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_feafdb .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_feafdb .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinVertStripe :_feafdb .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_feafdb .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdThinDiagStripe :_feafdb .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_feafdb .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_feafdb .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case ST_ShdPct5 :_feafdb .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_feafdb .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_feafdb .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_feafdb .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_feafdb .Value ="\u0070\u0063\u00742\u0030";case ST_ShdPct25 :_feafdb .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_feafdb .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_feafdb .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_feafdb .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_feafdb .Value ="\u0070\u0063\u00744\u0030";case ST_ShdPct45 :_feafdb .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_feafdb .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_feafdb .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_feafdb .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_feafdb .Value ="\u0070\u0063\u00746\u0032";case ST_ShdPct65 :_feafdb .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_feafdb .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_feafdb .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_feafdb .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_feafdb .Value ="\u0070\u0063\u00748\u0035";case ST_ShdPct87 :_feafdb .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_feafdb .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_feafdb .Value ="\u0070\u0063\u00749\u0035";};return _feafdb ,nil ;};func (_cdaca *ST_ChapterSep )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdaca =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cdaca =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_cdaca =2;case "\u0063\u006f\u006co\u006e":*_cdaca =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_cdaca =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_cdaca =5;};return nil ;};func (_gdadeg ST_BrClear )ValidateWithPath (path string )error {switch _gdadeg {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdadeg ));};return nil ;};func (_dccc *CT_Guid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dccc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_dccc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Abstract Numbering Definition -AbstractNum []*CT_AbstractNum ; +// Validate validates the EG_HdrFtrReferences and its children +func (_bcdcdb *EG_HdrFtrReferences )Validate ()error {return _bcdcdb .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");};type CT_ReadingModeInkLockDown struct{ -// Numbering Definition Instance -Num []*CT_Num ; +// Use Actual Pages, Not Virtual Pages +ActualPgAttr _ff .ST_OnOff ; -// Last Reviewed Abstract Numbering Definition -NumIdMacAtCleanup *CT_DecimalNumber ;};func (_eadbfd ST_FtnPos )Validate ()error {return _eadbfd .ValidateWithPath ("")};type CT_Color struct{ +// Virtual Page Width +WAttr uint64 ; -// Run Content Color -ValAttr ST_HexColor ; +// Virtual Page Height +HAttr uint64 ; -// Run Content Theme Color -ThemeColorAttr ST_ThemeColor ; +// Font Size Scaling +FontSzAttr ST_DecimalNumberOrPercent ;};func (_eeafba ST_Hint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeafba .String (),start );};func (_bgafaa ST_SdtDateMappingType )Validate ()error {return _bgafaa .ValidateWithPath ("")};func (_ddbfd *CT_RPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgbb :for {_efdcc ,_ddcbb :=d .Token ();if _ddcbb !=nil {return _ddcbb ;};switch _bcgda :=_efdcc .(type ){case _d .StartElement :switch _bcgda .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_ddbfd .RStyle =NewCT_String ();if _fccee :=d .DecodeElement (_ddbfd .RStyle ,&_bcgda );_fccee !=nil {return _fccee ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_ddbfd .RFonts =NewCT_Fonts ();if _cfafab :=d .DecodeElement (_ddbfd .RFonts ,&_bcgda );_cfafab !=nil {return _cfafab ;};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 :"\u0062"},_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 :"\u0062"}:_ddbfd .B =NewCT_OnOff ();if _dddbd :=d .DecodeElement (_ddbfd .B ,&_bcgda );_dddbd !=nil {return _dddbd ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_ddbfd .BCs =NewCT_OnOff ();if _afece :=d .DecodeElement (_ddbfd .BCs ,&_bcgda );_afece !=nil {return _afece ;};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 :"\u0069"},_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 :"\u0069"}:_ddbfd .I =NewCT_OnOff ();if _adeacc :=d .DecodeElement (_ddbfd .I ,&_bcgda );_adeacc !=nil {return _adeacc ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_ddbfd .ICs =NewCT_OnOff ();if _fcbeb :=d .DecodeElement (_ddbfd .ICs ,&_bcgda );_fcbeb !=nil {return _fcbeb ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_ddbfd .Caps =NewCT_OnOff ();if _fdfab :=d .DecodeElement (_ddbfd .Caps ,&_bcgda );_fdfab !=nil {return _fdfab ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_ddbfd .SmallCaps =NewCT_OnOff ();if _dagge :=d .DecodeElement (_ddbfd .SmallCaps ,&_bcgda );_dagge !=nil {return _dagge ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_ddbfd .Strike =NewCT_OnOff ();if _cbfccg :=d .DecodeElement (_ddbfd .Strike ,&_bcgda );_cbfccg !=nil {return _cbfccg ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_ddbfd .Dstrike =NewCT_OnOff ();if _dfffc :=d .DecodeElement (_ddbfd .Dstrike ,&_bcgda );_dfffc !=nil {return _dfffc ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_ddbfd .Outline =NewCT_OnOff ();if _dggbb :=d .DecodeElement (_ddbfd .Outline ,&_bcgda );_dggbb !=nil {return _dggbb ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ddbfd .Shadow =NewCT_OnOff ();if _aeeaf :=d .DecodeElement (_ddbfd .Shadow ,&_bcgda );_aeeaf !=nil {return _aeeaf ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_ddbfd .Emboss =NewCT_OnOff ();if _fbdgd :=d .DecodeElement (_ddbfd .Emboss ,&_bcgda );_fbdgd !=nil {return _fbdgd ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_ddbfd .Imprint =NewCT_OnOff ();if _debde :=d .DecodeElement (_ddbfd .Imprint ,&_bcgda );_debde !=nil {return _debde ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_ddbfd .NoProof =NewCT_OnOff ();if _dedcc :=d .DecodeElement (_ddbfd .NoProof ,&_bcgda );_dedcc !=nil {return _dedcc ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_ddbfd .SnapToGrid =NewCT_OnOff ();if _eabcc :=d .DecodeElement (_ddbfd .SnapToGrid ,&_bcgda );_eabcc !=nil {return _eabcc ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_ddbfd .Vanish =NewCT_OnOff ();if _bgegeg :=d .DecodeElement (_ddbfd .Vanish ,&_bcgda );_bgegeg !=nil {return _bgegeg ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_ddbfd .WebHidden =NewCT_OnOff ();if _fgbgb :=d .DecodeElement (_ddbfd .WebHidden ,&_bcgda );_fgbgb !=nil {return _fgbgb ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_ddbfd .Color =NewCT_Color ();if _bbfbf :=d .DecodeElement (_ddbfd .Color ,&_bcgda );_bbfbf !=nil {return _bbfbf ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_ddbfd .Spacing =NewCT_SignedTwipsMeasure ();if _baaf :=d .DecodeElement (_ddbfd .Spacing ,&_bcgda );_baaf !=nil {return _baaf ;};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 :"\u0077"},_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 :"\u0077"}:_ddbfd .W =NewCT_TextScale ();if _ebfded :=d .DecodeElement (_ddbfd .W ,&_bcgda );_ebfded !=nil {return _ebfded ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_ddbfd .Kern =NewCT_HpsMeasure ();if _bcecb :=d .DecodeElement (_ddbfd .Kern ,&_bcgda );_bcecb !=nil {return _bcecb ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_ddbfd .Position =NewCT_SignedHpsMeasure ();if _dcddg :=d .DecodeElement (_ddbfd .Position ,&_bcgda );_dcddg !=nil {return _dcddg ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_ddbfd .Sz =NewCT_HpsMeasure ();if _ceggg :=d .DecodeElement (_ddbfd .Sz ,&_bcgda );_ceggg !=nil {return _ceggg ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_ddbfd .SzCs =NewCT_HpsMeasure ();if _cbgc :=d .DecodeElement (_ddbfd .SzCs ,&_bcgda );_cbgc !=nil {return _cbgc ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_ddbfd .Highlight =NewCT_Highlight ();if _aceff :=d .DecodeElement (_ddbfd .Highlight ,&_bcgda );_aceff !=nil {return _aceff ;};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 :"\u0075"},_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 :"\u0075"}:_ddbfd .U =NewCT_Underline ();if _abccae :=d .DecodeElement (_ddbfd .U ,&_bcgda );_abccae !=nil {return _abccae ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_ddbfd .Effect =NewCT_TextEffect ();if _cfgba :=d .DecodeElement (_ddbfd .Effect ,&_bcgda );_cfgba !=nil {return _cfgba ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_ddbfd .Bdr =NewCT_Border ();if _dbbdgg :=d .DecodeElement (_ddbfd .Bdr ,&_bcgda );_dbbdgg !=nil {return _dbbdgg ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_ddbfd .Shd =NewCT_Shd ();if _acbfdd :=d .DecodeElement (_ddbfd .Shd ,&_bcgda );_acbfdd !=nil {return _acbfdd ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_ddbfd .FitText =NewCT_FitText ();if _ggbbe :=d .DecodeElement (_ddbfd .FitText ,&_bcgda );_ggbbe !=nil {return _ggbbe ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_ddbfd .VertAlign =NewCT_VerticalAlignRun ();if _ceefg :=d .DecodeElement (_ddbfd .VertAlign ,&_bcgda );_ceefg !=nil {return _ceefg ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_ddbfd .Rtl =NewCT_OnOff ();if _dgagba :=d .DecodeElement (_ddbfd .Rtl ,&_bcgda );_dgagba !=nil {return _dgagba ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_ddbfd .Cs =NewCT_OnOff ();if _ebeaac :=d .DecodeElement (_ddbfd .Cs ,&_bcgda );_ebeaac !=nil {return _ebeaac ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_ddbfd .Em =NewCT_Em ();if _fdcea :=d .DecodeElement (_ddbfd .Em ,&_bcgda );_fdcea !=nil {return _fdcea ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_ddbfd .Lang =NewCT_Language ();if _cdaaa :=d .DecodeElement (_ddbfd .Lang ,&_bcgda );_cdaaa !=nil {return _cdaaa ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_ddbfd .EastAsianLayout =NewCT_EastAsianLayout ();if _ecdbga :=d .DecodeElement (_ddbfd .EastAsianLayout ,&_bcgda );_ecdbga !=nil {return _ecdbga ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_ddbfd .SpecVanish =NewCT_OnOff ();if _fedea :=d .DecodeElement (_ddbfd .SpecVanish ,&_bcgda );_fedea !=nil {return _fedea ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_ddbfd .OMath =NewCT_OnOff ();if _gffaa :=d .DecodeElement (_ddbfd .OMath ,&_bcgda );_gffaa !=nil {return _gffaa ;};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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ddbfd .RPrChange =NewCT_RPrChange ();if _baedg :=d .DecodeElement (_ddbfd .RPrChange ,&_bcgda );_baedg !=nil {return _baedg ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0072\u0020\u0025\u0076",_bcgda .Name );if _fadg :=d .Skip ();_fadg !=nil {return _fadg ;};};case _d .EndElement :break _fgbb ;case _d .CharData :};};return nil ;}; -// Run Content Theme Color Tint -ThemeTintAttr *string ; +// Validate validates the CT_Language and its children +func (_aegfdb *CT_Language )Validate ()error {return _aegfdb .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};func (_cecc *CT_JcTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cecc .ValAttr =ST_JcTable (1);for _ ,_aadfa :=range start .Attr {if _aadfa .Name .Local =="\u0076\u0061\u006c"{_cecc .ValAttr .UnmarshalXMLAttr (_aadfa );continue ;};};for {_ccbad ,_fadbd :=d .Token ();if _fadbd !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_fadbd );};if _gfbeea ,_acebc :=_ccbad .(_d .EndElement );_acebc &&_gfbeea .Name ==start .Name {break ;};};return nil ;}; -// Run Content Theme Color Shade -ThemeShadeAttr *string ;};func (_cfdf *CT_FFHelpText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfdf .TypeAttr !=ST_InfoTextTypeUnset {_fbgb ,_aecdd :=_cfdf .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _aecdd !=nil {return _aecdd ;};start .Attr =append (start .Attr ,_fbgb );};if _cfdf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_cfdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Fonts struct{CT_FontsList }; +// Validate validates the CT_Document and its children +func (_dabb *CT_Document )Validate ()error {return _dabb .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_fefga *ST_SectionMark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbfbd ,_aaddcf :=d .Token ();if _aaddcf !=nil {return _aaddcf ;};if _beecg ,_cbfdg :=_bbfbd .(_d .EndElement );_cbfdg &&_beecg .Name ==start .Name {*_fefga =1;return nil ;};if _afcad ,_abfgge :=_bbfbd .(_d .CharData );!_abfgge {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbfbd );}else {switch string (_afcad ){case "":*_fefga =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_fefga =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fefga =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fefga =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_fefga =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_fefga =5;};};_bbfbd ,_aaddcf =d .Token ();if _aaddcf !=nil {return _aaddcf ;};if _abbfa ,_aggde :=_bbfbd .(_d .EndElement );_aggde &&_abbfa .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbfbd );}; -// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path -func (_afdfb *CT_DocPartPr )ValidateWithPath (path string )error {if _beegd :=_afdfb .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_beegd !=nil {return _beegd ;};if _afdfb .Style !=nil {if _egefe :=_afdfb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_egefe !=nil {return _egefe ;};};if _afdfb .Category !=nil {if _eebe :=_afdfb .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_eebe !=nil {return _eebe ;};};if _afdfb .Types !=nil {if _acab :=_afdfb .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073");_acab !=nil {return _acab ;};};if _afdfb .Behaviors !=nil {if _dbffd :=_afdfb .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_dbffd !=nil {return _dbffd ;};};if _afdfb .Description !=nil {if _ggfcee :=_afdfb .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");_ggfcee !=nil {return _ggfcee ;};};if _afdfb .Guid !=nil {if _ebab :=_afdfb .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_ebab !=nil {return _ebab ;};};return nil ;}; +// Validate validates the WdCT_Anchor and its children +func (_eggbg *WdCT_Anchor )Validate ()error {return _eggbg .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");}; -// Validate validates the WdCT_LinkedTextboxInformation and its children -func (_fefdga *WdCT_LinkedTextboxInformation )Validate ()error {return _fefdga .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");};type CT_TblStylePr struct{ +// Validate validates the CT_Zoom and its children +func (_bacbb *CT_Zoom )Validate ()error {return _bacbb .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};func (_egcbfd ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcagcg :=_d .Attr {};_gcagcg .Name =name ;switch _egcbfd {case ST_MailMergeOdsoFMDFieldTypeUnset :_gcagcg .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_gcagcg .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_gcagcg .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _gcagcg ,nil ;};func (_fea *CT_AltChunkPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fea .MatchSrc !=nil {_fcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_fea .MatchSrc ,_fcf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Table Style Conditional Formatting Type -TypeAttr ST_TblStyleOverrideType ; +// Validate validates the CT_R and its children +func (_ddbcb *CT_R )Validate ()error {return _ddbcb .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func NewCT_Shd ()*CT_Shd {_fgcce :=&CT_Shd {};_fgcce .ValAttr =ST_Shd (1);return _fgcce };func (_bcgfedc ST_Zoom )ValidateWithPath (path string )error {switch _bcgfedc {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgfedc ));};return nil ;};func (_dggeg *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bccca ,_bbegd :=_dggeg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbegd !=nil {return _bbegd ;};start .Attr =append (start .Attr ,_bccca );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eef *CT_BottomPageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eef .BottomLeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0062o\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_eef .BottomLeftAttr )});};if _eef .BottomRightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0062\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_eef .BottomRightAttr )});};if _eef .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_eef .IdAttr )});};_cgeg ,_gcad :=_eef .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gcad !=nil {return _gcad ;};start .Attr =append (start .Attr ,_cgeg );if _eef .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_eef .ColorAttr )});};if _eef .ThemeColorAttr !=ST_ThemeColorUnset {_feec ,_fgbg :=_eef .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fgbg !=nil {return _fgbg ;};start .Attr =append (start .Attr ,_feec );};if _eef .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_eef .ThemeTintAttr )});};if _eef .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_eef .ThemeShadeAttr )});};if _eef .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ace .Sprintf ("\u0025\u0076",*_eef .SzAttr )});};if _eef .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_eef .SpaceAttr )});};if _eef .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ace .Sprintf ("\u0025\u0076",*_eef .ShadowAttr )});};if _eef .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_eef .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgfec ST_TabTlc )ValidateWithPath (path string )error {switch _fgfec {case 0,1,2,3,4,5,6:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfec ));};return nil ;};func (_edaga ST_SignedTwipsMeasure )String ()string {if _edaga .Int64 !=nil {return _ace .Sprintf ("\u0025\u0076",*_edaga .Int64 );};if _edaga .ST_UniversalMeasure !=nil {return _ace .Sprintf ("\u0025\u0076",*_edaga .ST_UniversalMeasure );};return "";};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 NewCT_TblGrid ()*CT_TblGrid {_fdeca :=&CT_TblGrid {};return _fdeca };type CT_NumPicBullet struct{ -// Table Style Conditional Formatting Paragraph Properties -PPr *CT_PPrGeneral ; +// Picture Numbering Symbol ID +NumPicBulletIdAttr int64 ; -// Table Style Conditional Formatting Run Properties -RPr *CT_RPr ; +// Picture Numbering Symbol Properties +Pict *CT_Picture ;Drawing *CT_Drawing ;};func (_cafgf ST_LineNumberRestart )ValidateWithPath (path string )error {switch _cafgf {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafgf ));};return nil ;}; -// Table Style Conditional Formatting Table Properties -TblPr *CT_TblPrBase ; +// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path +func (_febe *CT_CustomXmlCell )ValidateWithPath (path string )error {if _febe .CustomXmlPr !=nil {if _eefg :=_febe .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_eefg !=nil {return _eefg ;};};for _egda ,_gfbf :=range _febe .EG_ContentCellContent {if _eafg :=_gfbf .ValidateWithPath (_ace .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 ,_egda ));_eafg !=nil {return _eafg ;};};return nil ;}; -// Table Style Conditional Formatting Table Row Properties -TrPr *CT_TrPr ; +// Validate validates the WdCT_WrapThrough and its children +func (_baceg *WdCT_WrapThrough )Validate ()error {return _baceg .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func NewWdCT_Inline ()*WdCT_Inline {_debeaa :=&WdCT_Inline {};_debeaa .Extent =_c .NewCT_PositiveSize2D ();_debeaa .DocPr =_c .NewCT_NonVisualDrawingProps ();_debeaa .Graphic =_c .NewGraphic ();return _debeaa ;}; -// Table Style Conditional Formatting Table Cell Properties -TcPr *CT_TcPr ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_fagaff :=&WdCT_TxbxContent {};return _fagaff };func (_fcffa *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eggcc :for {_bfaa ,_afcdb :=d .Token ();if _afcdb !=nil {return _afcdb ;};switch _faaec :=_bfaa .(type ){case _f .StartElement :switch _faaec .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"}:_fcffa .CNvPr =_da .NewCT_NonVisualDrawingProps ();if _egffcf :=d .DecodeElement (_fcffa .CNvPr ,&_faaec );_egffcf !=nil {return _egffcf ;};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"}:_fcffa .CNvContentPartPr =_da .NewCT_NonVisualContentPartProperties ();if _deeec :=d .DecodeElement (_fcffa .CNvContentPartPr ,&_faaec );_deeec !=nil {return _deeec ;};default:_gd .Log .Debug ("\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",_faaec .Name );if _afegd :=d .Skip ();_afegd !=nil {return _afegd ;};};case _f .EndElement :break _eggcc ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path +func (_egdf *CT_LsdException )ValidateWithPath (path string )error {if _egdf .LockedAttr !=nil {if _bgeceg :=_egdf .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bgeceg !=nil {return _bgeceg ;};};if _egdf .SemiHiddenAttr !=nil {if _adge :=_egdf .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_adge !=nil {return _adge ;};};if _egdf .UnhideWhenUsedAttr !=nil {if _ccebb :=_egdf .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_ccebb !=nil {return _ccebb ;};};if _egdf .QFormatAttr !=nil {if _deee :=_egdf .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_deee !=nil {return _deee ;};};return nil ;}; -// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path -func (_egdgg *CT_PermStart )ValidateWithPath (path string )error {if _bdcde :=_egdgg .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_bdcde !=nil {return _bdcde ;};if _ebbca :=_egdgg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_ebbca !=nil {return _ebbca ;};return nil ;};func (_gabgf ST_ChapterSep )String ()string {switch _gabgf {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 (_gccebe ST_DocPartType )ValidateWithPath (path string )error {switch _gccebe {case 0,1,2,3,4,5,6,7:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gccebe ));};return nil ;};func NewCT_SdtCell ()*CT_SdtCell {_cdfdf :=&CT_SdtCell {};return _cdfdf }; +// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path +func (_ddaab *CT_SdtPrChoice )ValidateWithPath (path string )error {if _ddaab .Equation !=nil {if _cggfg :=_ddaab .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_cggfg !=nil {return _cggfg ;};};if _ddaab .ComboBox !=nil {if _cgacgd :=_ddaab .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx");_cgacgd !=nil {return _cgacgd ;};};if _ddaab .Date !=nil {if _fdfda :=_ddaab .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_fdfda !=nil {return _fdfda ;};};if _ddaab .DocPartObj !=nil {if _fgdcb :=_ddaab .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a");_fgdcb !=nil {return _fgdcb ;};};if _ddaab .DocPartList !=nil {if _deadc :=_ddaab .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_deadc !=nil {return _deadc ;};};if _ddaab .DropDownList !=nil {if _cdabd :=_ddaab .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074");_cdabd !=nil {return _cdabd ;};};if _ddaab .Picture !=nil {if _gdcfd :=_ddaab .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_gdcfd !=nil {return _gdcfd ;};};if _ddaab .RichText !=nil {if _accec :=_ddaab .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t");_accec !=nil {return _accec ;};};if _ddaab .Text !=nil {if _bcaae :=_ddaab .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_bcaae !=nil {return _bcaae ;};};if _ddaab .Citation !=nil {if _gceee :=_ddaab .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn");_gceee !=nil {return _gceee ;};};if _ddaab .Group !=nil {if _ebdaab :=_ddaab .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_ebdaab !=nil {return _ebdaab ;};};if _ddaab .Bibliography !=nil {if _gdbfg :=_ddaab .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079");_gdbfg !=nil {return _gdbfg ;};};return nil ;};func NewCT_Style ()*CT_Style {_ecadb :=&CT_Style {};return _ecadb };type EG_SectPrContents struct{ -// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path -func (_bddg *CT_SdtRow )ValidateWithPath (path string )error {if _bddg .SdtPr !=nil {if _bcbcf :=_bddg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_bcbcf !=nil {return _bcbcf ;};};if _bddg .SdtEndPr !=nil {if _bcegea :=_bddg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r");_bcegea !=nil {return _bcegea ;};};if _bddg .SdtContent !=nil {if _bedcg :=_bddg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_bedcg !=nil {return _bedcg ;};};return nil ;}; +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Validate validates the CT_TrackChangesView and its children -func (_gebag *CT_TrackChangesView )Validate ()error {return _gebag .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");};func (_ffffc *ST_DocProtect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffffc =0;case "\u006e\u006f\u006e\u0065":*_ffffc =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_ffffc =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_ffffc =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_ffffc =4;case "\u0066\u006f\u0072m\u0073":*_ffffc =5;};return nil ;};func (_eadaag *CT_SignedTwipsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aecaf :=range start .Attr {if _aecaf .Name .Local =="\u0076\u0061\u006c"{_fcabb ,_dgbfec :=ParseUnionST_SignedTwipsMeasure (_aecaf .Value );if _dgbfec !=nil {return _dgbfec ;};_eadaag .ValAttr =_fcabb ;continue ;};};for {_abdee ,_gdddca :=d .Token ();if _gdddca !=nil {return _ff .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",_gdddca );};if _bafeb ,_afggbf :=_abdee .(_f .EndElement );_afggbf &&_bafeb .Name ==start .Name {break ;};};return nil ;};type ST_Jc byte ;func (_egcab ST_BrClear )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgfccg :=_f .Attr {};_dgfccg .Name =name ;switch _egcab {case ST_BrClearUnset :_dgfccg .Value ="";case ST_BrClearNone :_dgfccg .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_dgfccg .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_dgfccg .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_dgfccg .Value ="\u0061\u006c\u006c";};return _dgfccg ,nil ;};type ST_NumberFormat byte ;func (_dcgde *ST_Wrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_debfgc ,_dddbcb :=d .Token ();if _dddbcb !=nil {return _dddbcb ;};if _dababb ,_bcdea :=_debfgc .(_f .EndElement );_bcdea &&_dababb .Name ==start .Name {*_dcgde =1;return nil ;};if _cgfedc ,_fedfg :=_debfgc .(_f .CharData );!_fedfg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_debfgc );}else {switch string (_cgfedc ){case "":*_dcgde =0;case "\u0061\u0075\u0074\u006f":*_dcgde =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_dcgde =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_dcgde =3;case "\u0074\u0069\u0067h\u0074":*_dcgde =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_dcgde =5;case "\u006e\u006f\u006e\u0065":*_dcgde =6;};};_debfgc ,_dddbcb =d .Token ();if _dddbcb !=nil {return _dddbcb ;};if _ddbgfg ,_aeafd :=_debfgc .(_f .EndElement );_aeafd &&_ddbgfg .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_debfgc );};func (_eggac *CT_DocPartGallery )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fced ,_agbb :=_eggac .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _agbb !=nil {return _agbb ;};start .Attr =append (start .Attr ,_fced );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcgbf ST_HdrFtr )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eccbad :=_f .Attr {};_eccbad .Name =name ;switch _dcgbf {case ST_HdrFtrUnset :_eccbad .Value ="";case ST_HdrFtrEven :_eccbad .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_eccbad .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_eccbad .Value ="\u0066\u0069\u0072s\u0074";};return _eccbad ,nil ;};func (_fgeb *CT_FramesetChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgec :for {_bgabg ,_fgcab :=d .Token ();if _fgcab !=nil {return _fgcab ;};switch _cbga :=_bgabg .(type ){case _f .StartElement :switch _cbga .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"}:_bcaea :=NewCT_Frameset ();if _edega :=d .DecodeElement (_bcaea ,&_cbga );_edega !=nil {return _edega ;};_fgeb .Frameset =append (_fgeb .Frameset ,_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 :"\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"}:_gcde :=NewCT_Frame ();if _deaa :=d .DecodeElement (_gcde ,&_cbga );_deaa !=nil {return _deaa ;};_fgeb .Frame =append (_fgeb .Frame ,_gcde );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cbga .Name );if _bfffba :=d .Skip ();_bfffba !=nil {return _bfffba ;};};case _f .EndElement :break _bgec ;case _f .CharData :};};return nil ;};type EG_RPrMath struct{ +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Inserted Math Control Character -Ins *CT_MathCtrlIns ; +// Section Type +Type *CT_SectType ; -// Deleted Math Control Character -Del *CT_MathCtrlDel ; +// Page Size +PgSz *CT_PageSz ; -// Run Properties -RPr *CT_RPr ;}; +// Page Margins +PgMar *CT_PageMar ; -// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path -func (_dabcf *CT_WritingStyle )ValidateWithPath (path string )error {if _dabcf .NlCheckAttr !=nil {if _dgcea :=_dabcf .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_dgcea !=nil {return _dgcea ;};};if _gbedd :=_dabcf .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_gbedd !=nil {return _gbedd ;};return nil ;};func (_fagcgg ST_PageBorderDisplay )Validate ()error {return _fagcgg .ValidateWithPath ("")};func (_acdgb *CT_FramesetChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acdgb .Frameset !=nil {_gbbdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_baeed :=range _acdgb .Frameset {e .EncodeElement (_baeed ,_gbbdb );};};if _acdgb .Frame !=nil {_egcgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_cacbf :=range _acdgb .Frame {e .EncodeElement (_cacbf ,_egcgc );};};return nil ;};func NewCT_NumLvl ()*CT_NumLvl {_ccea :=&CT_NumLvl {};return _ccea };func (_gdeea *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 _gdeea .CT_Footnotes .MarshalXML (e ,start );};func (_abgg *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 :_ff .Sprintf ("\u0025\u0076",_abgg .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",_abgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_DropCap byte ;func (_fcfa *CT_HdrFtrRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcfa .TypeAttr =ST_HdrFtr (1);for _ ,_ceedd :=range start .Attr {if _ceedd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ceedd .Name .Local =="\u0069\u0064"||_ceedd .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"&&_ceedd .Name .Local =="\u0069\u0064"{_gfafe ,_abgc :=_ceedd .Value ,error (nil );if _abgc !=nil {return _abgc ;};_fcfa .IdAttr =_gfafe ;continue ;};if _ceedd .Name .Local =="\u0074\u0079\u0070\u0065"{_fcfa .TypeAttr .UnmarshalXMLAttr (_ceedd );continue ;};};for {_cgdac ,_cgfag :=d .Token ();if _cgfag !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_cgfag );};if _dbdfe ,_fbfcd :=_cgdac .(_f .EndElement );_fbfcd &&_dbdfe .Name ==start .Name {break ;};};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 (_ggbba *EG_BlockLevelChunkElts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggbba .EG_ContentBlockContent !=nil {for _ ,_ddfage :=range _ggbba .EG_ContentBlockContent {_ddfage .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_bdbbd *ST_ProofErr )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdbbd =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_bdbbd =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_bdbbd =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_bdbbd =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_bdbbd =4;};return nil ;}; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Validate validates the CT_Settings and its children -func (_daffg *CT_Settings )Validate ()error {return _daffg .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_cecabf *WdCT_WordprocessingShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name =_f .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"};if _cecabf .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 :_ff .Sprintf ("\u0025\u0064",_fgdgg (*_cecabf .NormalEastAsianFlowAttr ))});};e .EncodeToken (start );if _cecabf .CNvPr !=nil {_badcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cecabf .CNvPr ,_badcb );};_cecabf .Choice .MarshalXML (e ,_f .StartElement {});_eaabg :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cecabf .SpPr ,_eaabg );if _cecabf .Style !=nil {_fdagga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cecabf .Style ,_fdagga );};if _cecabf .ExtLst !=nil {_gdeafb :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cecabf .ExtLst ,_gdeafb );};if _cecabf .WChoice !=nil {_cecabf .WChoice .MarshalXML (e ,_f .StartElement {});};_adbabg :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_cecabf .BodyPr ,_adbabg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Page Borders +PgBorders *CT_PageBorders ; -// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path -func (_ccbec *CT_DocGrid )ValidateWithPath (path string )error {if _gdff :=_ccbec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdff !=nil {return _gdff ;};return nil ;};func (_edffd *CT_NumLvl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eacee :=range start .Attr {if _eacee .Name .Local =="\u0069\u006c\u0076\u006c"{_edebb ,_fgaeb :=_fc .ParseInt (_eacee .Value ,10,64);if _fgaeb !=nil {return _fgaeb ;};_edffd .IlvlAttr =_edebb ;continue ;};};_cccga :for {_fcdg ,_ceeb :=d .Token ();if _ceeb !=nil {return _ceeb ;};switch _bbbdg :=_fcdg .(type ){case _f .StartElement :switch _bbbdg .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"}:_edffd .StartOverride =NewCT_DecimalNumber ();if _fbbcg :=d .DecodeElement (_edffd .StartOverride ,&_bbbdg );_fbbcg !=nil {return _fbbcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edffd .Lvl =NewCT_Lvl ();if _acfabd :=d .DecodeElement (_edffd .Lvl ,&_bbbdg );_acfabd !=nil {return _acfabd ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006dL\u0076\u006c \u0025\u0076",_bbbdg .Name );if _egeg :=d .Skip ();_egeg !=nil {return _egeg ;};};case _f .EndElement :break _cccga ;case _f .CharData :};};return nil ;};func (_cccbf ST_Lock )Validate ()error {return _cccbf .ValidateWithPath ("")};func (_bbgd *CT_EastAsianLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbbff :=range start .Attr {if _fbbff .Name .Local =="\u0069\u0064"{_dcged ,_eebbd :=_fc .ParseInt (_fbbff .Value ,10,64);if _eebbd !=nil {return _eebbd ;};_bbgd .IdAttr =&_dcged ;continue ;};if _fbbff .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_ccaaf ,_dbab :=ParseUnionST_OnOff (_fbbff .Value );if _dbab !=nil {return _dbab ;};_bbgd .CombineAttr =&_ccaaf ;continue ;};if _fbbff .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_bbgd .CombineBracketsAttr .UnmarshalXMLAttr (_fbbff );continue ;};if _fbbff .Name .Local =="\u0076\u0065\u0072\u0074"{_ggfd ,_feef :=ParseUnionST_OnOff (_fbbff .Value );if _feef !=nil {return _feef ;};_bbgd .VertAttr =&_ggfd ;continue ;};if _fbbff .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_fabec ,_gdeffe :=ParseUnionST_OnOff (_fbbff .Value );if _gdeffe !=nil {return _gdeffe ;};_bbgd .VertCompressAttr =&_fabec ;continue ;};};for {_ffgd ,_babb :=d .Token ();if _babb !=nil {return _ff .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",_babb );};if _eecd ,_gcce :=_ffgd .(_f .EndElement );_gcce &&_eecd .Name ==start .Name {break ;};};return nil ;};func (_edefb *CT_SdtRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_debfe :for {_fggfa ,_dgbfe :=d .Token ();if _dgbfe !=nil {return _dgbfe ;};switch _acgag :=_fggfa .(type ){case _f .StartElement :switch _acgag .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"}:_edefb .SdtPr =NewCT_SdtPr ();if _dfacad :=d .DecodeElement (_edefb .SdtPr ,&_acgag );_dfacad !=nil {return _dfacad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edefb .SdtEndPr =NewCT_SdtEndPr ();if _dbedb :=d .DecodeElement (_edefb .SdtEndPr ,&_acgag );_dbedb !=nil {return _dbedb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edefb .SdtContent =NewCT_SdtContentRun ();if _efecg :=d .DecodeElement (_edefb .SdtContent ,&_acgag );_efecg !=nil {return _efecg ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0064\u0074R\u0075\u006e \u0025\u0076",_acgag .Name );if _gaggdf :=d .Skip ();_gaggdf !=nil {return _gaggdf ;};};case _f .EndElement :break _debfe ;case _f .CharData :};};return nil ;}; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path -func (_ceecg *CT_FitText )ValidateWithPath (path string )error {if _fffb :=_ceecg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fffb !=nil {return _fffb ;};return nil ;}; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Validate validates the CT_Styles and its children -func (_cggdb *CT_Styles )Validate ()error {return _cggdb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");};func (_ecdggb ST_FontFamily )ValidateWithPath (path string )error {switch _ecdggb {case 0,1,2,3,4,5,6:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecdggb ));};return nil ;};func (_abbcge *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 _abbcge .CT_Document .MarshalXML (e ,start );};func (_fcdaceg *WdCT_WordprocessingShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcdaceg .CNvSpPr !=nil {_bbdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fcdaceg .CNvSpPr ,_bbdg );};if _fcdaceg .CNvCnPr !=nil {_bdggbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_fcdaceg .CNvCnPr ,_bdggbd );};return nil ;}; +// Column Definitions +Cols *CT_Columns ; -// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path -func (_aaeaa *CT_Perm )ValidateWithPath (path string )error {if _gbcda :=_aaeaa .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r");_gbcda !=nil {return _gbcda ;};return nil ;};type WdST_RelFromV byte ;func (_bfdf *CT_Compat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bfdf .UseSingleBorderforContiguousCells !=nil {_adba :=_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 (_bfdf .UseSingleBorderforContiguousCells ,_adba );};if _bfdf .WpJustification !=nil {_dfagc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfdf .WpJustification ,_dfagc );};if _bfdf .NoTabHangInd !=nil {_bfeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_bfdf .NoTabHangInd ,_bfeb );};if _bfdf .NoLeading !=nil {_bfgb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_bfdf .NoLeading ,_bfgb );};if _bfdf .SpaceForUL !=nil {_gdgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}};e .EncodeElement (_bfdf .SpaceForUL ,_gdgg );};if _bfdf .NoColumnBalance !=nil {_acbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_bfdf .NoColumnBalance ,_acbf );};if _bfdf .BalanceSingleByteDoubleByteWidth !=nil {_gdba :=_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 (_bfdf .BalanceSingleByteDoubleByteWidth ,_gdba );};if _bfdf .NoExtraLineSpacing !=nil {_dade :=_f .StartElement {Name :_f .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_bfdf .NoExtraLineSpacing ,_dade );};if _bfdf .DoNotLeaveBackslashAlone !=nil {_dfcdf :=_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 (_bfdf .DoNotLeaveBackslashAlone ,_dfcdf );};if _bfdf .UlTrailSpace !=nil {_fcdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_bfdf .UlTrailSpace ,_fcdc );};if _bfdf .DoNotExpandShiftReturn !=nil {_fcaag :=_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 (_bfdf .DoNotExpandShiftReturn ,_fcaag );};if _bfdf .SpacingInWholePoints !=nil {_cefc :=_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 (_bfdf .SpacingInWholePoints ,_cefc );};if _bfdf .LineWrapLikeWord6 !=nil {_aabdd :=_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 (_bfdf .LineWrapLikeWord6 ,_aabdd );};if _bfdf .PrintBodyTextBeforeHeader !=nil {_dbcd :=_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 (_bfdf .PrintBodyTextBeforeHeader ,_dbcd );};if _bfdf .PrintColBlack !=nil {_ccec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_bfdf .PrintColBlack ,_ccec );};if _bfdf .WpSpaceWidth !=nil {_caga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bfdf .WpSpaceWidth ,_caga );};if _bfdf .ShowBreaksInFrames !=nil {_bfb :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}};e .EncodeElement (_bfdf .ShowBreaksInFrames ,_bfb );};if _bfdf .SubFontBySize !=nil {_cageg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bfdf .SubFontBySize ,_cageg );};if _bfdf .SuppressBottomSpacing !=nil {_dgac :=_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 (_bfdf .SuppressBottomSpacing ,_dgac );};if _bfdf .SuppressTopSpacing !=nil {_bda :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_bfdf .SuppressTopSpacing ,_bda );};if _bfdf .SuppressSpacingAtTopOfPage !=nil {_cgdcd :=_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 (_bfdf .SuppressSpacingAtTopOfPage ,_cgdcd );};if _bfdf .SuppressTopSpacingWP !=nil {_cacc :=_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 (_bfdf .SuppressTopSpacingWP ,_cacc );};if _bfdf .SuppressSpBfAfterPgBrk !=nil {_gaeb :=_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 (_bfdf .SuppressSpBfAfterPgBrk ,_gaeb );};if _bfdf .SwapBordersFacingPages !=nil {_adac :=_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 (_bfdf .SwapBordersFacingPages ,_adac );};if _bfdf .ConvMailMergeEsc !=nil {_faef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_bfdf .ConvMailMergeEsc ,_faef );};if _bfdf .TruncateFontHeightsLikeWP6 !=nil {_bffca :=_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 (_bfdf .TruncateFontHeightsLikeWP6 ,_bffca );};if _bfdf .MwSmallCaps !=nil {_fgeeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bfdf .MwSmallCaps ,_fgeeg );};if _bfdf .UsePrinterMetrics !=nil {_eaag :=_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 (_bfdf .UsePrinterMetrics ,_eaag );};if _bfdf .DoNotSuppressParagraphBorders !=nil {_def :=_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 (_bfdf .DoNotSuppressParagraphBorders ,_def );};if _bfdf .WrapTrailSpaces !=nil {_feda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_bfdf .WrapTrailSpaces ,_feda );};if _bfdf .FootnoteLayoutLikeWW8 !=nil {_becd :=_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 (_bfdf .FootnoteLayoutLikeWW8 ,_becd );};if _bfdf .ShapeLayoutLikeWW8 !=nil {_egdgc :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_bfdf .ShapeLayoutLikeWW8 ,_egdgc );};if _bfdf .AlignTablesRowByRow !=nil {_abbf :=_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 (_bfdf .AlignTablesRowByRow ,_abbf );};if _bfdf .ForgetLastTabAlignment !=nil {_eafa :=_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 (_bfdf .ForgetLastTabAlignment ,_eafa );};if _bfdf .AdjustLineHeightInTable !=nil {_aggfa :=_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 (_bfdf .AdjustLineHeightInTable ,_aggfa );};if _bfdf .AutoSpaceLikeWord95 !=nil {_afca :=_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 (_bfdf .AutoSpaceLikeWord95 ,_afca );};if _bfdf .NoSpaceRaiseLower !=nil {_dgeb :=_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 (_bfdf .NoSpaceRaiseLower ,_dgeb );};if _bfdf .DoNotUseHTMLParagraphAutoSpacing !=nil {_cacbg :=_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 (_bfdf .DoNotUseHTMLParagraphAutoSpacing ,_cacbg );};if _bfdf .LayoutRawTableWidth !=nil {_affa :=_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 (_bfdf .LayoutRawTableWidth ,_affa );};if _bfdf .LayoutTableRowsApart !=nil {_bcda :=_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 (_bfdf .LayoutTableRowsApart ,_bcda );};if _bfdf .UseWord97LineBreakRules !=nil {_gcbgc :=_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 (_bfdf .UseWord97LineBreakRules ,_gcbgc );};if _bfdf .DoNotBreakWrappedTables !=nil {_afee :=_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 (_bfdf .DoNotBreakWrappedTables ,_afee );};if _bfdf .DoNotSnapToGridInCell !=nil {_adae :=_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 (_bfdf .DoNotSnapToGridInCell ,_adae );};if _bfdf .SelectFldWithFirstOrLastChar !=nil {_aeec :=_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 (_bfdf .SelectFldWithFirstOrLastChar ,_aeec );};if _bfdf .ApplyBreakingRules !=nil {_baa :=_f .StartElement {Name :_f .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_bfdf .ApplyBreakingRules ,_baa );};if _bfdf .DoNotWrapTextWithPunct !=nil {_dged :=_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 (_bfdf .DoNotWrapTextWithPunct ,_dged );};if _bfdf .DoNotUseEastAsianBreakRules !=nil {_deeg :=_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 (_bfdf .DoNotUseEastAsianBreakRules ,_deeg );};if _bfdf .UseWord2002TableStyleRules !=nil {_agfa :=_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 (_bfdf .UseWord2002TableStyleRules ,_agfa );};if _bfdf .GrowAutofit !=nil {_gegc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_bfdf .GrowAutofit ,_gegc );};if _bfdf .UseFELayout !=nil {_deff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bfdf .UseFELayout ,_deff );};if _bfdf .UseNormalStyleForList !=nil {_fgfcf :=_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 (_bfdf .UseNormalStyleForList ,_fgfcf );};if _bfdf .DoNotUseIndentAsNumberingTabStop !=nil {_cefd :=_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 (_bfdf .DoNotUseIndentAsNumberingTabStop ,_cefd );};if _bfdf .UseAltKinsokuLineBreakRules !=nil {_cebc :=_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 (_bfdf .UseAltKinsokuLineBreakRules ,_cebc );};if _bfdf .AllowSpaceOfSameStyleInTable !=nil {_cbbf :=_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 (_bfdf .AllowSpaceOfSameStyleInTable ,_cbbf );};if _bfdf .DoNotSuppressIndentation !=nil {_eadf :=_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 (_bfdf .DoNotSuppressIndentation ,_eadf );};if _bfdf .DoNotAutofitConstrainedTables !=nil {_dgace :=_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 (_bfdf .DoNotAutofitConstrainedTables ,_dgace );};if _bfdf .AutofitToFirstFixedWidthCell !=nil {_bdg :=_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 (_bfdf .AutofitToFirstFixedWidthCell ,_bdg );};if _bfdf .UnderlineTabInNumList !=nil {_cfdb :=_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 (_bfdf .UnderlineTabInNumList ,_cfdb );};if _bfdf .DisplayHangulFixedWidth !=nil {_fggg :=_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 (_bfdf .DisplayHangulFixedWidth ,_fggg );};if _bfdf .SplitPgBreakAndParaMark !=nil {_bcagb :=_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 (_bfdf .SplitPgBreakAndParaMark ,_bcagb );};if _bfdf .DoNotVertAlignCellWithSp !=nil {_cdde :=_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 (_bfdf .DoNotVertAlignCellWithSp ,_cdde );};if _bfdf .DoNotBreakConstrainedForcedTable !=nil {_ecd :=_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 (_bfdf .DoNotBreakConstrainedForcedTable ,_ecd );};if _bfdf .DoNotVertAlignInTxbx !=nil {_fgdbg :=_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 (_bfdf .DoNotVertAlignInTxbx ,_fgdbg );};if _bfdf .UseAnsiKerningPairs !=nil {_aeef :=_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 (_bfdf .UseAnsiKerningPairs ,_aeef );};if _bfdf .CachedColBalance !=nil {_dcgf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_bfdf .CachedColBalance ,_dcgf );};if _bfdf .CompatSetting !=nil {_ccc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}};for _ ,_daedga :=range _bfdf .CompatSetting {e .EncodeElement (_daedga ,_ccc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewTxbxContent ()*TxbxContent {_fgfgf :=&TxbxContent {};_fgfgf .CT_TxbxContent =*NewCT_TxbxContent ();return _fgfgf ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_da .CT_NonVisualDrawingProps ;CNvContentPartPr *_da .CT_NonVisualContentPartProperties ;}; +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Validate validates the CT_ReadingModeInkLockDown and its children -func (_cefed *CT_ReadingModeInkLockDown )Validate ()error {return _cefed .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};type CT_TblLayoutType struct{ +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Table Layout Setting -TypeAttr ST_TblLayoutType ;};func (_agecaa ST_PTabLeader )String ()string {switch _agecaa {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 (_bgbfb *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 :_ff .Sprintf ("\u0025\u0076",_bgbfb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfcfbe *ST_DropCap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdcdce ,_ffgcb :=d .Token ();if _ffgcb !=nil {return _ffgcb ;};if _fgecdc ,_acdce :=_bdcdce .(_f .EndElement );_acdce &&_fgecdc .Name ==start .Name {*_bfcfbe =1;return nil ;};if _gdeegb ,_agadfa :=_bdcdce .(_f .CharData );!_agadfa {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdcdce );}else {switch string (_gdeegb ){case "":*_bfcfbe =0;case "\u006e\u006f\u006e\u0065":*_bfcfbe =1;case "\u0064\u0072\u006f\u0070":*_bfcfbe =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bfcfbe =3;};};_bdcdce ,_ffgcb =d .Token ();if _ffgcb !=nil {return _ffgcb ;};if _bafae ,_eecfbf :=_bdcdce .(_f .EndElement );_eecfbf &&_bafae .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdcdce );};func (_dedebf *CT_TblPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dedebf .TblStyle !=nil {_fccgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dedebf .TblStyle ,_fccgd );};if _dedebf .TblpPr !=nil {_abdabb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_dedebf .TblpPr ,_abdabb );};if _dedebf .TblOverlap !=nil {_edbgbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_dedebf .TblOverlap ,_edbgbb );};if _dedebf .BidiVisual !=nil {_dbgegf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_dedebf .BidiVisual ,_dbgegf );};if _dedebf .TblStyleRowBandSize !=nil {_aaagd :=_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 (_dedebf .TblStyleRowBandSize ,_aaagd );};if _dedebf .TblStyleColBandSize !=nil {_bacagb :=_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 (_dedebf .TblStyleColBandSize ,_bacagb );};if _dedebf .TblW !=nil {_bbegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_dedebf .TblW ,_bbegg );};if _dedebf .Jc !=nil {_afafa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dedebf .Jc ,_afafa );};if _dedebf .TblCellSpacing !=nil {_ggaae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dedebf .TblCellSpacing ,_ggaae );};if _dedebf .TblInd !=nil {_dcaffe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_dedebf .TblInd ,_dcaffe );};if _dedebf .TblBorders !=nil {_cggad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dedebf .TblBorders ,_cggad );};if _dedebf .Shd !=nil {_ffaead :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dedebf .Shd ,_ffaead );};if _dedebf .TblLayout !=nil {_adaeb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dedebf .TblLayout ,_adaeb );};if _dedebf .TblCellMar !=nil {_febee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_dedebf .TblCellMar ,_febee );};if _dedebf .TblLook !=nil {_abdbga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_dedebf .TblLook ,_abdbga );};if _dedebf .TblCaption !=nil {_ebfgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dedebf .TblCaption ,_ebfgb );};if _dedebf .TblDescription !=nil {_dbdege :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dedebf .TblDescription ,_dbdege );};if _dedebf .TblPrChange !=nil {_gbacd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dedebf .TblPrChange ,_gbacd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RubyContent struct{ +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};type ST_WmlColorSchemeIndex byte ;func (_bbacac ST_SdtDateMappingType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ceafc :=_f .Attr {};_ceafc .Name =name ;switch _bbacac {case ST_SdtDateMappingTypeUnset :_ceafc .Value ="";case ST_SdtDateMappingTypeText :_ceafc .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_ceafc .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_ceafc .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _ceafc ,nil ;};func (_fdeee ST_TblLayoutType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdeee .String (),start );}; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Validate validates the CT_PPr and its children -func (_cccfd *CT_PPr )Validate ()error {return _cccfd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");}; +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Validate validates the CT_LatentStyles and its children -func (_gbdfb *CT_LatentStyles )Validate ()error {return _gbdfb .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");}; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Validate validates the CT_DocPartTypes and its children -func (_bbed *CT_DocPartTypes )Validate ()error {return _bbed .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");}; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Validate validates the WdCT_WrapTopBottom and its children -func (_bdged *WdCT_WrapTopBottom )Validate ()error {return _bdged .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");};func (_bceagb *CT_RPrDefault )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bceagb .RPr !=nil {_baaad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bceagb .RPr ,_baaad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Document Grid +DocGrid *CT_DocGrid ; -// Validate validates the CT_DivBdr and its children -func (_ggcbg *CT_DivBdr )Validate ()error {return _ggcbg .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func (_edaee ST_PageBorderOffset )String ()string {switch _edaee {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";};func (_gfcab *ST_VerticalJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baaagf ,_dabfda :=d .Token ();if _dabfda !=nil {return _dabfda ;};if _bbdag ,_efgdcc :=_baaagf .(_f .EndElement );_efgdcc &&_bbdag .Name ==start .Name {*_gfcab =1;return nil ;};if _fgafdc ,_cafced :=_baaagf .(_f .CharData );!_cafced {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baaagf );}else {switch string (_fgafdc ){case "":*_gfcab =0;case "\u0074\u006f\u0070":*_gfcab =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfcab =2;case "\u0062\u006f\u0074\u0068":*_gfcab =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gfcab =4;};};_baaagf ,_dabfda =d .Token ();if _dabfda !=nil {return _dabfda ;};if _dffag ,_adbgb :=_baaagf .(_f .EndElement );_adbgb &&_dffag .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baaagf );};func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_cgcda :=&EG_BlockLevelElts {};return _cgcda };func (_agccc ST_TblOverlap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agccc .String (),start );};func (_ebcag *CT_FtnEdn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbfbf :=range start .Attr {if _bbfbf .Name .Local =="\u0074\u0079\u0070\u0065"{_ebcag .TypeAttr .UnmarshalXMLAttr (_bbfbf );continue ;};if _bbfbf .Name .Local =="\u0069\u0064"{_edaf ,_ebacc :=_fc .ParseInt (_bbfbf .Value ,10,64);if _ebacc !=nil {return _ebacc ;};_ebcag .IdAttr =_edaf ;continue ;};};_bbgb :for {_afeda ,_fagb :=d .Token ();if _fagb !=nil {return _fagb ;};switch _adgfb :=_afeda .(type ){case _f .StartElement :switch _adgfb .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"}:_cabg :=NewEG_BlockLevelElts ();_ddbf :=NewCT_AltChunk ();if _ecgbf :=d .DecodeElement (_ddbf ,&_adgfb );_ecgbf !=nil {return _ecgbf ;};_cabg .AltChunk =append (_cabg .AltChunk ,_ddbf );_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_cabg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edea :=NewEG_BlockLevelElts ();_gaadb :=NewEG_ContentBlockContent ();_gaadb .CustomXml =NewCT_CustomXmlBlock ();if _deccc :=d .DecodeElement (_gaadb .CustomXml ,&_adgfb );_deccc !=nil {return _deccc ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_edea );_edea .EG_ContentBlockContent =append (_edea .EG_ContentBlockContent ,_gaadb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcagd :=NewEG_BlockLevelElts ();_cfcfa :=NewEG_ContentBlockContent ();_cfcfa .Sdt =NewCT_SdtBlock ();if _fbbb :=d .DecodeElement (_cfcfa .Sdt ,&_adgfb );_fbbb !=nil {return _fbbb ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_fcagd );_fcagd .EG_ContentBlockContent =append (_fcagd .EG_ContentBlockContent ,_cfcfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cafg :=NewEG_BlockLevelElts ();_bbfdbg :=NewEG_ContentBlockContent ();_eafg :=NewCT_P ();if _bffg :=d .DecodeElement (_eafg ,&_adgfb );_bffg !=nil {return _bffg ;};_bbfdbg .P =append (_bbfdbg .P ,_eafg );_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_cafg );_cafg .EG_ContentBlockContent =append (_cafg .EG_ContentBlockContent ,_bbfdbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbce :=NewEG_BlockLevelElts ();_gdgc :=NewEG_ContentBlockContent ();_dcdba :=NewCT_Tbl ();if _dbge :=d .DecodeElement (_dcdba ,&_adgfb );_dbge !=nil {return _dbge ;};_gdgc .Tbl =append (_gdgc .Tbl ,_dcdba );_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_dbce );_dbce .EG_ContentBlockContent =append (_dbce .EG_ContentBlockContent ,_gdgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cegfc :=NewEG_BlockLevelElts ();_aafef :=NewEG_ContentBlockContent ();_cgedb :=NewEG_RunLevelElts ();_cgedb .ProofErr =NewCT_ProofErr ();if _gbdbg :=d .DecodeElement (_cgedb .ProofErr ,&_adgfb );_gbdbg !=nil {return _gbdbg ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_cegfc );_cegfc .EG_ContentBlockContent =append (_cegfc .EG_ContentBlockContent ,_aafef );_aafef .EG_RunLevelElts =append (_aafef .EG_RunLevelElts ,_cgedb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbafd :=NewEG_BlockLevelElts ();_fdfd :=NewEG_ContentBlockContent ();_fdad :=NewEG_RunLevelElts ();_fdad .PermStart =NewCT_PermStart ();if _afefc :=d .DecodeElement (_fdad .PermStart ,&_adgfb );_afefc !=nil {return _afefc ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_dbafd );_dbafd .EG_ContentBlockContent =append (_dbafd .EG_ContentBlockContent ,_fdfd );_fdfd .EG_RunLevelElts =append (_fdfd .EG_RunLevelElts ,_fdad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedbc :=NewEG_BlockLevelElts ();_aaacg :=NewEG_ContentBlockContent ();_acdef :=NewEG_RunLevelElts ();_acdef .PermEnd =NewCT_Perm ();if _eaaea :=d .DecodeElement (_acdef .PermEnd ,&_adgfb );_eaaea !=nil {return _eaaea ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_cedbc );_cedbc .EG_ContentBlockContent =append (_cedbc .EG_ContentBlockContent ,_aaacg );_aaacg .EG_RunLevelElts =append (_aaacg .EG_RunLevelElts ,_acdef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_befbb :=NewEG_BlockLevelElts ();_feeef :=NewEG_ContentBlockContent ();_fgec :=NewEG_RunLevelElts ();_fgec .Ins =NewCT_RunTrackChange ();if _gageb :=d .DecodeElement (_fgec .Ins ,&_adgfb );_gageb !=nil {return _gageb ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_befbb );_befbb .EG_ContentBlockContent =append (_befbb .EG_ContentBlockContent ,_feeef );_feeef .EG_RunLevelElts =append (_feeef .EG_RunLevelElts ,_fgec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbggc :=NewEG_BlockLevelElts ();_aebeb :=NewEG_ContentBlockContent ();_decea :=NewEG_RunLevelElts ();_decea .Del =NewCT_RunTrackChange ();if _bbcff :=d .DecodeElement (_decea .Del ,&_adgfb );_bbcff !=nil {return _bbcff ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_gbggc );_gbggc .EG_ContentBlockContent =append (_gbggc .EG_ContentBlockContent ,_aebeb );_aebeb .EG_RunLevelElts =append (_aebeb .EG_RunLevelElts ,_decea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfgdgf :=NewEG_BlockLevelElts ();_bfgfg :=NewEG_ContentBlockContent ();_egbb :=NewEG_RunLevelElts ();_egbb .MoveFrom =NewCT_RunTrackChange ();if _gaaba :=d .DecodeElement (_egbb .MoveFrom ,&_adgfb );_gaaba !=nil {return _gaaba ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_dfgdgf );_dfgdgf .EG_ContentBlockContent =append (_dfgdgf .EG_ContentBlockContent ,_bfgfg );_bfgfg .EG_RunLevelElts =append (_bfgfg .EG_RunLevelElts ,_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 :"\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"}:_dgaac :=NewEG_BlockLevelElts ();_cffbe :=NewEG_ContentBlockContent ();_egded :=NewEG_RunLevelElts ();_egded .MoveTo =NewCT_RunTrackChange ();if _afbg :=d .DecodeElement (_egded .MoveTo ,&_adgfb );_afbg !=nil {return _afbg ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_dgaac );_dgaac .EG_ContentBlockContent =append (_dgaac .EG_ContentBlockContent ,_cffbe );_cffbe .EG_RunLevelElts =append (_cffbe .EG_RunLevelElts ,_egded );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_febe :=NewEG_BlockLevelElts ();_bfcec :=NewEG_ContentBlockContent ();_baff :=NewEG_RunLevelElts ();_cbbe :=NewEG_RangeMarkupElements ();_cbbe .BookmarkStart =NewCT_Bookmark ();if _geefd :=d .DecodeElement (_cbbe .BookmarkStart ,&_adgfb );_geefd !=nil {return _geefd ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_febe );_febe .EG_ContentBlockContent =append (_febe .EG_ContentBlockContent ,_bfcec );_bfcec .EG_RunLevelElts =append (_bfcec .EG_RunLevelElts ,_baff );_baff .EG_RangeMarkupElements =append (_baff .EG_RangeMarkupElements ,_cbbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccga :=NewEG_BlockLevelElts ();_cecdga :=NewEG_ContentBlockContent ();_defde :=NewEG_RunLevelElts ();_ecafa :=NewEG_RangeMarkupElements ();_ecafa .BookmarkEnd =NewCT_MarkupRange ();if _egdgeb :=d .DecodeElement (_ecafa .BookmarkEnd ,&_adgfb );_egdgeb !=nil {return _egdgeb ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_ccga );_ccga .EG_ContentBlockContent =append (_ccga .EG_ContentBlockContent ,_cecdga );_cecdga .EG_RunLevelElts =append (_cecdga .EG_RunLevelElts ,_defde );_defde .EG_RangeMarkupElements =append (_defde .EG_RangeMarkupElements ,_ecafa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbba :=NewEG_BlockLevelElts ();_cfbae :=NewEG_ContentBlockContent ();_gbbca :=NewEG_RunLevelElts ();_gbgff :=NewEG_RangeMarkupElements ();_gbgff .MoveFromRangeStart =NewCT_MoveBookmark ();if _ffcefg :=d .DecodeElement (_gbgff .MoveFromRangeStart ,&_adgfb );_ffcefg !=nil {return _ffcefg ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_gfbba );_gfbba .EG_ContentBlockContent =append (_gfbba .EG_ContentBlockContent ,_cfbae );_cfbae .EG_RunLevelElts =append (_cfbae .EG_RunLevelElts ,_gbbca );_gbbca .EG_RangeMarkupElements =append (_gbbca .EG_RangeMarkupElements ,_gbgff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcabb :=NewEG_BlockLevelElts ();_bgcbc :=NewEG_ContentBlockContent ();_cefcd :=NewEG_RunLevelElts ();_cbdbf :=NewEG_RangeMarkupElements ();_cbdbf .MoveFromRangeEnd =NewCT_MarkupRange ();if _daecc :=d .DecodeElement (_cbdbf .MoveFromRangeEnd ,&_adgfb );_daecc !=nil {return _daecc ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_bcabb );_bcabb .EG_ContentBlockContent =append (_bcabb .EG_ContentBlockContent ,_bgcbc );_bgcbc .EG_RunLevelElts =append (_bgcbc .EG_RunLevelElts ,_cefcd );_cefcd .EG_RangeMarkupElements =append (_cefcd .EG_RangeMarkupElements ,_cbdbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebgg :=NewEG_BlockLevelElts ();_adcab :=NewEG_ContentBlockContent ();_bgcgc :=NewEG_RunLevelElts ();_gdeaf :=NewEG_RangeMarkupElements ();_gdeaf .MoveToRangeStart =NewCT_MoveBookmark ();if _fccg :=d .DecodeElement (_gdeaf .MoveToRangeStart ,&_adgfb );_fccg !=nil {return _fccg ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_eebgg );_eebgg .EG_ContentBlockContent =append (_eebgg .EG_ContentBlockContent ,_adcab );_adcab .EG_RunLevelElts =append (_adcab .EG_RunLevelElts ,_bgcgc );_bgcgc .EG_RangeMarkupElements =append (_bgcgc .EG_RangeMarkupElements ,_gdeaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcddd :=NewEG_BlockLevelElts ();_gcgad :=NewEG_ContentBlockContent ();_efega :=NewEG_RunLevelElts ();_cebfg :=NewEG_RangeMarkupElements ();_cebfg .MoveToRangeEnd =NewCT_MarkupRange ();if _fddde :=d .DecodeElement (_cebfg .MoveToRangeEnd ,&_adgfb );_fddde !=nil {return _fddde ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_fcddd );_fcddd .EG_ContentBlockContent =append (_fcddd .EG_ContentBlockContent ,_gcgad );_gcgad .EG_RunLevelElts =append (_gcgad .EG_RunLevelElts ,_efega );_efega .EG_RangeMarkupElements =append (_efega .EG_RangeMarkupElements ,_cebfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfeeg :=NewEG_BlockLevelElts ();_debff :=NewEG_ContentBlockContent ();_cagcc :=NewEG_RunLevelElts ();_gfad :=NewEG_RangeMarkupElements ();_gfad .CommentRangeStart =NewCT_MarkupRange ();if _ebdee :=d .DecodeElement (_gfad .CommentRangeStart ,&_adgfb );_ebdee !=nil {return _ebdee ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_dfeeg );_dfeeg .EG_ContentBlockContent =append (_dfeeg .EG_ContentBlockContent ,_debff );_debff .EG_RunLevelElts =append (_debff .EG_RunLevelElts ,_cagcc );_cagcc .EG_RangeMarkupElements =append (_cagcc .EG_RangeMarkupElements ,_gfad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feeb :=NewEG_BlockLevelElts ();_cggd :=NewEG_ContentBlockContent ();_ccbgd :=NewEG_RunLevelElts ();_cbbagg :=NewEG_RangeMarkupElements ();_cbbagg .CommentRangeEnd =NewCT_MarkupRange ();if _dccgg :=d .DecodeElement (_cbbagg .CommentRangeEnd ,&_adgfb );_dccgg !=nil {return _dccgg ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_feeb );_feeb .EG_ContentBlockContent =append (_feeb .EG_ContentBlockContent ,_cggd );_cggd .EG_RunLevelElts =append (_cggd .EG_RunLevelElts ,_ccbgd );_ccbgd .EG_RangeMarkupElements =append (_ccbgd .EG_RangeMarkupElements ,_cbbagg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefe :=NewEG_BlockLevelElts ();_eeddc :=NewEG_ContentBlockContent ();_bebc :=NewEG_RunLevelElts ();_dagge :=NewEG_RangeMarkupElements ();_dagge .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gcefd :=d .DecodeElement (_dagge .CustomXmlInsRangeStart ,&_adgfb );_gcefd !=nil {return _gcefd ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_fefe );_fefe .EG_ContentBlockContent =append (_fefe .EG_ContentBlockContent ,_eeddc );_eeddc .EG_RunLevelElts =append (_eeddc .EG_RunLevelElts ,_bebc );_bebc .EG_RangeMarkupElements =append (_bebc .EG_RangeMarkupElements ,_dagge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_affad :=NewEG_BlockLevelElts ();_bfad :=NewEG_ContentBlockContent ();_ccfe :=NewEG_RunLevelElts ();_ddagc :=NewEG_RangeMarkupElements ();_ddagc .CustomXmlInsRangeEnd =NewCT_Markup ();if _gefga :=d .DecodeElement (_ddagc .CustomXmlInsRangeEnd ,&_adgfb );_gefga !=nil {return _gefga ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_affad );_affad .EG_ContentBlockContent =append (_affad .EG_ContentBlockContent ,_bfad );_bfad .EG_RunLevelElts =append (_bfad .EG_RunLevelElts ,_ccfe );_ccfe .EG_RangeMarkupElements =append (_ccfe .EG_RangeMarkupElements ,_ddagc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebdc :=NewEG_BlockLevelElts ();_agdaf :=NewEG_ContentBlockContent ();_dddba :=NewEG_RunLevelElts ();_eggagc :=NewEG_RangeMarkupElements ();_eggagc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebfd :=d .DecodeElement (_eggagc .CustomXmlDelRangeStart ,&_adgfb );_ebfd !=nil {return _ebfd ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_eebdc );_eebdc .EG_ContentBlockContent =append (_eebdc .EG_ContentBlockContent ,_agdaf );_agdaf .EG_RunLevelElts =append (_agdaf .EG_RunLevelElts ,_dddba );_dddba .EG_RangeMarkupElements =append (_dddba .EG_RangeMarkupElements ,_eggagc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfabc :=NewEG_BlockLevelElts ();_fccaa :=NewEG_ContentBlockContent ();_gaca :=NewEG_RunLevelElts ();_aacbc :=NewEG_RangeMarkupElements ();_aacbc .CustomXmlDelRangeEnd =NewCT_Markup ();if _cbfdg :=d .DecodeElement (_aacbc .CustomXmlDelRangeEnd ,&_adgfb );_cbfdg !=nil {return _cbfdg ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_cfabc );_cfabc .EG_ContentBlockContent =append (_cfabc .EG_ContentBlockContent ,_fccaa );_fccaa .EG_RunLevelElts =append (_fccaa .EG_RunLevelElts ,_gaca );_gaca .EG_RangeMarkupElements =append (_gaca .EG_RangeMarkupElements ,_aacbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggadfe :=NewEG_BlockLevelElts ();_cdagc :=NewEG_ContentBlockContent ();_gcecdf :=NewEG_RunLevelElts ();_bedf :=NewEG_RangeMarkupElements ();_bedf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dedbe :=d .DecodeElement (_bedf .CustomXmlMoveFromRangeStart ,&_adgfb );_dedbe !=nil {return _dedbe ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_ggadfe );_ggadfe .EG_ContentBlockContent =append (_ggadfe .EG_ContentBlockContent ,_cdagc );_cdagc .EG_RunLevelElts =append (_cdagc .EG_RunLevelElts ,_gcecdf );_gcecdf .EG_RangeMarkupElements =append (_gcecdf .EG_RangeMarkupElements ,_bedf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgefcd :=NewEG_BlockLevelElts ();_bfdgc :=NewEG_ContentBlockContent ();_gfaad :=NewEG_RunLevelElts ();_egdfe :=NewEG_RangeMarkupElements ();_egdfe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bfgfc :=d .DecodeElement (_egdfe .CustomXmlMoveFromRangeEnd ,&_adgfb );_bfgfc !=nil {return _bfgfc ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_cgefcd );_cgefcd .EG_ContentBlockContent =append (_cgefcd .EG_ContentBlockContent ,_bfdgc );_bfdgc .EG_RunLevelElts =append (_bfdgc .EG_RunLevelElts ,_gfaad );_gfaad .EG_RangeMarkupElements =append (_gfaad .EG_RangeMarkupElements ,_egdfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecddba :=NewEG_BlockLevelElts ();_caedeb :=NewEG_ContentBlockContent ();_eabge :=NewEG_RunLevelElts ();_acaac :=NewEG_RangeMarkupElements ();_acaac .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _feada :=d .DecodeElement (_acaac .CustomXmlMoveToRangeStart ,&_adgfb );_feada !=nil {return _feada ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_ecddba );_ecddba .EG_ContentBlockContent =append (_ecddba .EG_ContentBlockContent ,_caedeb );_caedeb .EG_RunLevelElts =append (_caedeb .EG_RunLevelElts ,_eabge );_eabge .EG_RangeMarkupElements =append (_eabge .EG_RangeMarkupElements ,_acaac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbgb :=NewEG_BlockLevelElts ();_ggge :=NewEG_ContentBlockContent ();_abggc :=NewEG_RunLevelElts ();_ffggb :=NewEG_RangeMarkupElements ();_ffggb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gabd :=d .DecodeElement (_ffggb .CustomXmlMoveToRangeEnd ,&_adgfb );_gabd !=nil {return _gabd ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_bbbgb );_bbbgb .EG_ContentBlockContent =append (_bbbgb .EG_ContentBlockContent ,_ggge );_ggge .EG_RunLevelElts =append (_ggge .EG_RunLevelElts ,_abggc );_abggc .EG_RangeMarkupElements =append (_abggc .EG_RangeMarkupElements ,_ffggb );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"}:_bdcgc :=NewEG_BlockLevelElts ();_cgeba :=NewEG_ContentBlockContent ();_dccfc :=NewEG_RunLevelElts ();_adebb :=NewEG_MathContent ();_adebb .OMathPara =_ee .NewOMathPara ();if _cfbfg :=d .DecodeElement (_adebb .OMathPara ,&_adgfb );_cfbfg !=nil {return _cfbfg ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_bdcgc );_bdcgc .EG_ContentBlockContent =append (_bdcgc .EG_ContentBlockContent ,_cgeba );_cgeba .EG_RunLevelElts =append (_cgeba .EG_RunLevelElts ,_dccfc );_dccfc .EG_MathContent =append (_dccfc .EG_MathContent ,_adebb );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"}:_bfadb :=NewEG_BlockLevelElts ();_acff :=NewEG_ContentBlockContent ();_afbd :=NewEG_RunLevelElts ();_agace :=NewEG_MathContent ();_agace .OMath =_ee .NewOMath ();if _cdebec :=d .DecodeElement (_agace .OMath ,&_adgfb );_cdebec !=nil {return _cdebec ;};_ebcag .EG_BlockLevelElts =append (_ebcag .EG_BlockLevelElts ,_bfadb );_bfadb .EG_ContentBlockContent =append (_bfadb .EG_ContentBlockContent ,_acff );_acff .EG_RunLevelElts =append (_acff .EG_RunLevelElts ,_afbd );_afbd .EG_MathContent =append (_afbd .EG_MathContent ,_agace );default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0074\u006eE\u0064\u006e \u0025\u0076",_adgfb .Name );if _abfeb :=d .Skip ();_abfeb !=nil {return _abfeb ;};};case _f .EndElement :break _bbgb ;case _f .CharData :};};return nil ;}; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;};func (_bbcfa ST_TabJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbcfa .String (),start );}; -// Validate validates the CT_WriteProtection and its children -func (_cceffd *CT_WriteProtection )Validate ()error {return _cceffd .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func (_agcebc *CT_TcPrInner )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agcebc .CnfStyle !=nil {_caaabb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_agcebc .CnfStyle ,_caaabb );};if _agcebc .TcW !=nil {_bdfbfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_agcebc .TcW ,_bdfbfe );};if _agcebc .GridSpan !=nil {_efcee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_agcebc .GridSpan ,_efcee );};if _agcebc .HMerge !=nil {_ebgfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_agcebc .HMerge ,_ebgfa );};if _agcebc .VMerge !=nil {_ddecf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_agcebc .VMerge ,_ddecf );};if _agcebc .TcBorders !=nil {_bcdee :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_agcebc .TcBorders ,_bcdee );};if _agcebc .Shd !=nil {_ddaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_agcebc .Shd ,_ddaaf );};if _agcebc .NoWrap !=nil {_deeef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_agcebc .NoWrap ,_deeef );};if _agcebc .TcMar !=nil {_dcdbe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_agcebc .TcMar ,_dcdbe );};if _agcebc .TextDirection !=nil {_fcgbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_agcebc .TextDirection ,_fcgbd );};if _agcebc .TcFitText !=nil {_daadb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_agcebc .TcFitText ,_daadb );};if _agcebc .VAlign !=nil {_dbdebd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_agcebc .VAlign ,_dbdebd );};if _agcebc .HideMark !=nil {_eaeff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_agcebc .HideMark ,_eaeff );};if _agcebc .Headers !=nil {_dgbfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}};e .EncodeElement (_agcebc .Headers ,_dgbfa );};if _agcebc .CellIns !=nil {_ggcfbb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_agcebc .CellIns ,_ggcfbb );};if _agcebc .CellDel !=nil {_dbgfd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_agcebc .CellDel ,_dbgfd );};if _agcebc .CellMerge !=nil {_cfacg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_agcebc .CellMerge ,_cfacg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_HeightRule byte ;func (_fdabe *CT_OdsoFieldMapData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dadcdc :for {_cedad ,_bgafg :=d .Token ();if _bgafg !=nil {return _bgafg ;};switch _bfade :=_cedad .(type ){case _f .StartElement :switch _bfade .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"}:_fdabe .Type =NewCT_MailMergeOdsoFMDFieldType ();if _fecee :=d .DecodeElement (_fdabe .Type ,&_bfade );_fecee !=nil {return _fecee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdabe .Name =NewCT_String ();if _fdfaag :=d .DecodeElement (_fdabe .Name ,&_bfade );_fdfaag !=nil {return _fdfaag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdabe .MappedName =NewCT_String ();if _fbaee :=d .DecodeElement (_fdabe .MappedName ,&_bfade );_fbaee !=nil {return _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 :"\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"}:_fdabe .Column =NewCT_DecimalNumber ();if _cfcce :=d .DecodeElement (_fdabe .Column ,&_bfade );_cfcce !=nil {return _cfcce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdabe .Lid =NewCT_Lang ();if _agfcg :=d .DecodeElement (_fdabe .Lid ,&_bfade );_agfcg !=nil {return _agfcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdabe .DynamicAddress =NewCT_OnOff ();if _bbbc :=d .DecodeElement (_fdabe .DynamicAddress ,&_bfade );_bbbc !=nil {return _bbbc ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004f\u0064\u0073\u006f\u0046\u0069\u0065ld\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_bfade .Name );if _cbfea :=d .Skip ();_cbfea !=nil {return _cbfea ;};};case _f .EndElement :break _dadcdc ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path +func (_dfbdg *CT_FramePr )ValidateWithPath (path string )error {if _dcaac :=_dfbdg .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_dcaac !=nil {return _dcaac ;};if _dfbdg .WAttr !=nil {if _fddde :=_dfbdg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fddde !=nil {return _fddde ;};};if _dfbdg .HAttr !=nil {if _edfbd :=_dfbdg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_edfbd !=nil {return _edfbd ;};};if _dfbdg .VSpaceAttr !=nil {if _befgd :=_dfbdg .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_befgd !=nil {return _befgd ;};};if _dfbdg .HSpaceAttr !=nil {if _ccaeg :=_dfbdg .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_ccaeg !=nil {return _ccaeg ;};};if _cbfb :=_dfbdg .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_cbfb !=nil {return _cbfb ;};if _bgcedg :=_dfbdg .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_bgcedg !=nil {return _bgcedg ;};if _ebede :=_dfbdg .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ebede !=nil {return _ebede ;};if _dfbdg .XAttr !=nil {if _egbeg :=_dfbdg .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_egbeg !=nil {return _egbeg ;};};if _fcagg :=_dfbdg .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fcagg !=nil {return _fcagg ;};if _dfbdg .YAttr !=nil {if _cbgge :=_dfbdg .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_cbgge !=nil {return _cbgge ;};};if _gddgb :=_dfbdg .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gddgb !=nil {return _gddgb ;};if _affd :=_dfbdg .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_affd !=nil {return _affd ;};if _dfbdg .AnchorLockAttr !=nil {if _bcac :=_dfbdg .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_bcac !=nil {return _bcac ;};};return nil ;};func (_ccaca ST_RestartNumber )String ()string {switch _ccaca {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 "";}; -// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path -func (_bedbg *CT_PaperSource )ValidateWithPath (path string )error {return nil };func (_agac *CT_DirContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agac .ValAttr !=ST_DirectionUnset {_feac ,_aabfg :=_agac .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aabfg !=nil {return _aabfg ;};start .Attr =append (start .Attr ,_feac );};e .EncodeToken (start );if _agac .FldSimple !=nil {_ffgec :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_cege :=range _agac .FldSimple {e .EncodeElement (_cege ,_ffgec );};};if _agac .Hyperlink !=nil {_abbd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_agac .Hyperlink ,_abbd );};if _agac .SubDoc !=nil {_fbea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_agac .SubDoc ,_fbea );};if _agac .EG_ContentRunContent !=nil {for _ ,_acec :=range _agac .EG_ContentRunContent {_acec .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edfgag ST_Theme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edfgag .String (),start );};func NewCT_ObjectChoice ()*CT_ObjectChoice {_aedge :=&CT_ObjectChoice {};return _aedge };func (_eacceb *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 _eacceb .CT_Endnotes .MarshalXML (e ,start );};type ST_TblStyleOverrideType byte ;func (_eeadg *ST_AnnotationVMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggdedgc ,_cfafd :=d .Token ();if _cfafd !=nil {return _cfafd ;};if _edgec ,_fbcbf :=_ggdedgc .(_f .EndElement );_fbcbf &&_edgec .Name ==start .Name {*_eeadg =1;return nil ;};if _eefdff ,_efebbb :=_ggdedgc .(_f .CharData );!_efebbb {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggdedgc );}else {switch string (_eefdff ){case "":*_eeadg =0;case "\u0063\u006f\u006e\u0074":*_eeadg =1;case "\u0072\u0065\u0073\u0074":*_eeadg =2;};};_ggdedgc ,_cfafd =d .Token ();if _cfafd !=nil {return _cfafd ;};if _bbdce ,_agffbb :=_ggdedgc .(_f .EndElement );_agffbb &&_bbdce .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggdedgc );};type CT_PPr struct{ +// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path +func (_gbceaf *EG_RunLevelElts )ValidateWithPath (path string )error {if _gbceaf .ProofErr !=nil {if _gfaabe :=_gbceaf .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_gfaabe !=nil {return _gfaabe ;};};if _gbceaf .PermStart !=nil {if _aabffc :=_gbceaf .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");_aabffc !=nil {return _aabffc ;};};if _gbceaf .PermEnd !=nil {if _cfbgb :=_gbceaf .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_cfbgb !=nil {return _cfbgb ;};};if _gbceaf .Ins !=nil {if _gfeecd :=_gbceaf .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gfeecd !=nil {return _gfeecd ;};};if _gbceaf .Del !=nil {if _efcaac :=_gbceaf .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_efcaac !=nil {return _efcaac ;};};if _gbceaf .MoveFrom !=nil {if _adgcc :=_gbceaf .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_adgcc !=nil {return _adgcc ;};};if _gbceaf .MoveTo !=nil {if _cgcab :=_gbceaf .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_cgcab !=nil {return _cgcab ;};};for _cgccfb ,_fccebd :=range _gbceaf .EG_RangeMarkupElements {if _dagged :=_fccebd .ValidateWithPath (_ace .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 ,_cgccfb ));_dagged !=nil {return _dagged ;};};for _afagbe ,_eaaeca :=range _gbceaf .EG_MathContent {if _cceec :=_eaaeca .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_afagbe ));_cceec !=nil {return _cceec ;};};return nil ;};func (_gagfc *CT_Rel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcba :=range start .Attr {if _gcba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcba .Name .Local =="\u0069\u0064"||_gcba .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"&&_gcba .Name .Local =="\u0069\u0064"{_afecd ,_abaaf :=_gcba .Value ,error (nil );if _abaaf !=nil {return _abaaf ;};_gagfc .IdAttr =_afecd ;continue ;};};for {_cfcfaa ,_dbfgfd :=d .Token ();if _dbfgfd !=nil {return _ace .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_dbfgfd );};if _gbad ,_afbef :=_cfcfaa .(_d .EndElement );_afbef &&_gbad .Name ==start .Name {break ;};};return nil ;};func NewCT_TcPr ()*CT_TcPr {_efedb :=&CT_TcPr {};return _efedb }; + +// Validate validates the CT_FramesetChoice and its children +func (_aedf *CT_FramesetChoice )Validate ()error {return _aedf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");};func (_dcffe ST_EdGrp )String ()string {switch _dcffe {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 (_facca ST_Em )ValidateWithPath (path string )error {switch _facca {case 0,1,2,3,4,5:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facca ));};return nil ;}; + +// Validate validates the CT_Picture and its children +func (_gdgdf *CT_Picture )Validate ()error {return _gdgdf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_Styles ()*CT_Styles {_afbaff :=&CT_Styles {};return _afbaff };func (_dbea *CT_Column )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecgf :=range start .Attr {if _ecgf .Name .Local =="\u0077"{_gcf ,_acfbe :=ParseUnionST_TwipsMeasure (_ecgf .Value );if _acfbe !=nil {return _acfbe ;};_dbea .WAttr =&_gcf ;continue ;};if _ecgf .Name .Local =="\u0073\u0070\u0061c\u0065"{_cdfc ,_acb :=ParseUnionST_TwipsMeasure (_ecgf .Value );if _acb !=nil {return _acb ;};_dbea .SpaceAttr =&_cdfc ;continue ;};};for {_efae ,_ageb :=d .Token ();if _ageb !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_ageb );};if _fgba ,_dbgff :=_efae .(_d .EndElement );_dbgff &&_fgba .Name ==start .Name {break ;};};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;);func (_dcgfd *CT_Object )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcgec :=range start .Attr {if _fcgec .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_ffafc ,_ebfab :=ParseUnionST_TwipsMeasure (_fcgec .Value );if _ebfab !=nil {return _ebfab ;};_dcgfd .DxaOrigAttr =&_ffafc ;continue ;};if _fcgec .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_fggbg ,_faafa :=ParseUnionST_TwipsMeasure (_fcgec .Value );if _faafa !=nil {return _faafa ;};_dcgfd .DyaOrigAttr =&_fggbg ;continue ;};};_geega :for {_ffced ,_acfcbd :=d .Token ();if _acfcbd !=nil {return _acfcbd ;};switch _ebdda :=_ffced .(type ){case _d .StartElement :switch _ebdda .Name {default:if _dgdde ,_faedad :=_cd .CreateElement (_ebdda );_faedad !=nil {return _faedad ;}else {if _cffaad :=d .DecodeElement (_dgdde ,&_ebdda );_cffaad !=nil {return _cffaad ;};_dcgfd .Any =append (_dcgfd .Any ,_dgdde );};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_dcgfd .Drawing =NewCT_Drawing ();if _bfceg :=d .DecodeElement (_dcgfd .Drawing ,&_ebdda );_bfceg !=nil {return _bfceg ;};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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_dcgfd .Choice =NewCT_ObjectChoice ();if _cgfg :=d .DecodeElement (&_dcgfd .Choice .Control ,&_ebdda );_cgfg !=nil {return _cgfg ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_dcgfd .Choice =NewCT_ObjectChoice ();if _dfca :=d .DecodeElement (&_dcgfd .Choice .ObjectLink ,&_ebdda );_dfca !=nil {return _dfca ;};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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_dcgfd .Choice =NewCT_ObjectChoice ();if _cgefd :=d .DecodeElement (&_dcgfd .Choice .ObjectEmbed ,&_ebdda );_cgefd !=nil {return _cgefd ;};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 :"\u006d\u006f\u0076i\u0065"},_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 :"\u006d\u006f\u0076i\u0065"}:_dcgfd .Choice =NewCT_ObjectChoice ();if _fadbc :=d .DecodeElement (&_dcgfd .Choice .Movie ,&_ebdda );_fadbc !=nil {return _fadbc ;};};case _d .EndElement :break _geega ;case _d .CharData :};};return nil ;};type CT_PPrBase struct{ // Referenced Paragraph Style PStyle *CT_String ; @@ -6335,779 +6296,818 @@ Jc *CT_Jc ; // Paragraph Text Flow Direction TextDirection *CT_TextDirection ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; + +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; + +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; + +// Associated HTML div ID +DivId *CT_DecimalNumber ; + +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;};func (_cdfcfa ST_InfoTextType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeggdc :=_d .Attr {};_eeggdc .Name =name ;switch _cdfcfa {case ST_InfoTextTypeUnset :_eeggdc .Value ="";case ST_InfoTextTypeText :_eeggdc .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_eeggdc .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _eeggdc ,nil ;};func (_gffb *CT_MailMergeSourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eabcb ,_facafe :=_gffb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _facafe !=nil {return _facafe ;};start .Attr =append (start .Attr ,_eabcb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_dfcf :=&CT_CustomXmlCell {};return _dfcf };func NewCT_Headers ()*CT_Headers {_cbfcb :=&CT_Headers {};return _cbfcb };func (_bfaaba *Settings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="\u0077\u003a\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _bfaaba .CT_Settings .MarshalXML (e ,start );};func (_bbfa *CT_CustomXmlCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbad :=range start .Attr {if _fbad .Name .Local =="\u0075\u0072\u0069"{_bedf ,_ecfb :=_fbad .Value ,error (nil );if _ecfb !=nil {return _ecfb ;};_bbfa .UriAttr =&_bedf ;continue ;};if _fbad .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_geeaa ,_gbcde :=_fbad .Value ,error (nil );if _gbcde !=nil {return _gbcde ;};_bbfa .ElementAttr =_geeaa ;continue ;};};_bagc :for {_ebbf ,_aede :=d .Token ();if _aede !=nil {return _aede ;};switch _gged :=_ebbf .(type ){case _d .StartElement :switch _gged .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_bbfa .CustomXmlPr =NewCT_CustomXmlPr ();if _dged :=d .DecodeElement (_bbfa .CustomXmlPr ,&_gged );_dged !=nil {return _dged ;};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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_efga :=NewEG_ContentCellContent ();_ebce :=NewCT_Tc ();if _bccac :=d .DecodeElement (_ebce ,&_gged );_bccac !=nil {return _bccac ;};_efga .Tc =append (_efga .Tc ,_ebce );_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_efga );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cdce :=NewEG_ContentCellContent ();_cdce .CustomXml =NewCT_CustomXmlCell ();if _cbae :=d .DecodeElement (_cdce .CustomXml ,&_gged );_cbae !=nil {return _cbae ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_cdce );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_dafc :=NewEG_ContentCellContent ();_dafc .Sdt =NewCT_SdtCell ();if _edfa :=d .DecodeElement (_dafc .Sdt ,&_gged );_edfa !=nil {return _edfa ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_dafc );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ecad :=NewEG_ContentCellContent ();_aabc :=NewEG_RunLevelElts ();_aabc .ProofErr =NewCT_ProofErr ();if _ffeb :=d .DecodeElement (_aabc .ProofErr ,&_gged );_ffeb !=nil {return _ffeb ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_ecad );_ecad .EG_RunLevelElts =append (_ecad .EG_RunLevelElts ,_aabc );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gabf :=NewEG_ContentCellContent ();_cdcc :=NewEG_RunLevelElts ();_cdcc .PermStart =NewCT_PermStart ();if _bbge :=d .DecodeElement (_cdcc .PermStart ,&_gged );_bbge !=nil {return _bbge ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_gabf );_gabf .EG_RunLevelElts =append (_gabf .EG_RunLevelElts ,_cdcc );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cbba :=NewEG_ContentCellContent ();_ffeg :=NewEG_RunLevelElts ();_ffeg .PermEnd =NewCT_Perm ();if _bfaa :=d .DecodeElement (_ffeg .PermEnd ,&_gged );_bfaa !=nil {return _bfaa ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_cbba );_cbba .EG_RunLevelElts =append (_cbba .EG_RunLevelElts ,_ffeg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fcagc :=NewEG_ContentCellContent ();_ecadf :=NewEG_RunLevelElts ();_ecadf .Ins =NewCT_RunTrackChange ();if _cbbe :=d .DecodeElement (_ecadf .Ins ,&_gged );_cbbe !=nil {return _cbbe ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_fcagc );_fcagc .EG_RunLevelElts =append (_fcagc .EG_RunLevelElts ,_ecadf );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fbcg :=NewEG_ContentCellContent ();_gceaf :=NewEG_RunLevelElts ();_gceaf .Del =NewCT_RunTrackChange ();if _cggf :=d .DecodeElement (_gceaf .Del ,&_gged );_cggf !=nil {return _cggf ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_fbcg );_fbcg .EG_RunLevelElts =append (_fbcg .EG_RunLevelElts ,_gceaf );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ebaac :=NewEG_ContentCellContent ();_agcg :=NewEG_RunLevelElts ();_agcg .MoveFrom =NewCT_RunTrackChange ();if _bgadc :=d .DecodeElement (_agcg .MoveFrom ,&_gged );_bgadc !=nil {return _bgadc ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_ebaac );_ebaac .EG_RunLevelElts =append (_ebaac .EG_RunLevelElts ,_agcg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eddbg :=NewEG_ContentCellContent ();_gdgg :=NewEG_RunLevelElts ();_gdgg .MoveTo =NewCT_RunTrackChange ();if _ggef :=d .DecodeElement (_gdgg .MoveTo ,&_gged );_ggef !=nil {return _ggef ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_eddbg );_eddbg .EG_RunLevelElts =append (_eddbg .EG_RunLevelElts ,_gdgg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_geeea :=NewEG_ContentCellContent ();_dfac :=NewEG_RunLevelElts ();_dfcg :=NewEG_RangeMarkupElements ();_dfcg .BookmarkStart =NewCT_Bookmark ();if _dabg :=d .DecodeElement (_dfcg .BookmarkStart ,&_gged );_dabg !=nil {return _dabg ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_geeea );_geeea .EG_RunLevelElts =append (_geeea .EG_RunLevelElts ,_dfac );_dfac .EG_RangeMarkupElements =append (_dfac .EG_RangeMarkupElements ,_dfcg );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ffebb :=NewEG_ContentCellContent ();_ddgcd :=NewEG_RunLevelElts ();_aggbe :=NewEG_RangeMarkupElements ();_aggbe .BookmarkEnd =NewCT_MarkupRange ();if _eebaf :=d .DecodeElement (_aggbe .BookmarkEnd ,&_gged );_eebaf !=nil {return _eebaf ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_ffebb );_ffebb .EG_RunLevelElts =append (_ffebb .EG_RunLevelElts ,_ddgcd );_ddgcd .EG_RangeMarkupElements =append (_ddgcd .EG_RangeMarkupElements ,_aggbe );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gdada :=NewEG_ContentCellContent ();_fcgcf :=NewEG_RunLevelElts ();_bcde :=NewEG_RangeMarkupElements ();_bcde .MoveFromRangeStart =NewCT_MoveBookmark ();if _dfceff :=d .DecodeElement (_bcde .MoveFromRangeStart ,&_gged );_dfceff !=nil {return _dfceff ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_gdada );_gdada .EG_RunLevelElts =append (_gdada .EG_RunLevelElts ,_fcgcf );_fcgcf .EG_RangeMarkupElements =append (_fcgcf .EG_RangeMarkupElements ,_bcde );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_debg :=NewEG_ContentCellContent ();_aaba :=NewEG_RunLevelElts ();_edee :=NewEG_RangeMarkupElements ();_edee .MoveFromRangeEnd =NewCT_MarkupRange ();if _fbeb :=d .DecodeElement (_edee .MoveFromRangeEnd ,&_gged );_fbeb !=nil {return _fbeb ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_debg );_debg .EG_RunLevelElts =append (_debg .EG_RunLevelElts ,_aaba );_aaba .EG_RangeMarkupElements =append (_aaba .EG_RangeMarkupElements ,_edee );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cdafe :=NewEG_ContentCellContent ();_adfd :=NewEG_RunLevelElts ();_gaddb :=NewEG_RangeMarkupElements ();_gaddb .MoveToRangeStart =NewCT_MoveBookmark ();if _aaae :=d .DecodeElement (_gaddb .MoveToRangeStart ,&_gged );_aaae !=nil {return _aaae ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_cdafe );_cdafe .EG_RunLevelElts =append (_cdafe .EG_RunLevelElts ,_adfd );_adfd .EG_RangeMarkupElements =append (_adfd .EG_RangeMarkupElements ,_gaddb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_efe :=NewEG_ContentCellContent ();_afbd :=NewEG_RunLevelElts ();_gfgf :=NewEG_RangeMarkupElements ();_gfgf .MoveToRangeEnd =NewCT_MarkupRange ();if _gafcf :=d .DecodeElement (_gfgf .MoveToRangeEnd ,&_gged );_gafcf !=nil {return _gafcf ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_efe );_efe .EG_RunLevelElts =append (_efe .EG_RunLevelElts ,_afbd );_afbd .EG_RangeMarkupElements =append (_afbd .EG_RangeMarkupElements ,_gfgf );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bceaa :=NewEG_ContentCellContent ();_dgdaa :=NewEG_RunLevelElts ();_aggc :=NewEG_RangeMarkupElements ();_aggc .CommentRangeStart =NewCT_MarkupRange ();if _cdabf :=d .DecodeElement (_aggc .CommentRangeStart ,&_gged );_cdabf !=nil {return _cdabf ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_bceaa );_bceaa .EG_RunLevelElts =append (_bceaa .EG_RunLevelElts ,_dgdaa );_dgdaa .EG_RangeMarkupElements =append (_dgdaa .EG_RangeMarkupElements ,_aggc );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgbgg :=NewEG_ContentCellContent ();_cged :=NewEG_RunLevelElts ();_gagc :=NewEG_RangeMarkupElements ();_gagc .CommentRangeEnd =NewCT_MarkupRange ();if _dfceb :=d .DecodeElement (_gagc .CommentRangeEnd ,&_gged );_dfceb !=nil {return _dfceb ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_fgbgg );_fgbgg .EG_RunLevelElts =append (_fgbgg .EG_RunLevelElts ,_cged );_cged .EG_RangeMarkupElements =append (_cged .EG_RangeMarkupElements ,_gagc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aafdg :=NewEG_ContentCellContent ();_cgege :=NewEG_RunLevelElts ();_dafcd :=NewEG_RangeMarkupElements ();_dafcd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcccf :=d .DecodeElement (_dafcd .CustomXmlInsRangeStart ,&_gged );_bcccf !=nil {return _bcccf ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_aafdg );_aafdg .EG_RunLevelElts =append (_aafdg .EG_RunLevelElts ,_cgege );_cgege .EG_RangeMarkupElements =append (_cgege .EG_RangeMarkupElements ,_dafcd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aegfb :=NewEG_ContentCellContent ();_edfe :=NewEG_RunLevelElts ();_gagg :=NewEG_RangeMarkupElements ();_gagg .CustomXmlInsRangeEnd =NewCT_Markup ();if _gedba :=d .DecodeElement (_gagg .CustomXmlInsRangeEnd ,&_gged );_gedba !=nil {return _gedba ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_aegfb );_aegfb .EG_RunLevelElts =append (_aegfb .EG_RunLevelElts ,_edfe );_edfe .EG_RangeMarkupElements =append (_edfe .EG_RangeMarkupElements ,_gagg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adec :=NewEG_ContentCellContent ();_gbdf :=NewEG_RunLevelElts ();_ddbda :=NewEG_RangeMarkupElements ();_ddbda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _edab :=d .DecodeElement (_ddbda .CustomXmlDelRangeStart ,&_gged );_edab !=nil {return _edab ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_adec );_adec .EG_RunLevelElts =append (_adec .EG_RunLevelElts ,_gbdf );_gbdf .EG_RangeMarkupElements =append (_gbdf .EG_RangeMarkupElements ,_ddbda );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dgcb :=NewEG_ContentCellContent ();_gfdb :=NewEG_RunLevelElts ();_cfcb :=NewEG_RangeMarkupElements ();_cfcb .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfdd :=d .DecodeElement (_cfcb .CustomXmlDelRangeEnd ,&_gged );_cfdd !=nil {return _cfdd ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_dgcb );_dgcb .EG_RunLevelElts =append (_dgcb .EG_RunLevelElts ,_gfdb );_gfdb .EG_RangeMarkupElements =append (_gfdb .EG_RangeMarkupElements ,_cfcb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_deaef :=NewEG_ContentCellContent ();_fcda :=NewEG_RunLevelElts ();_bgdbe :=NewEG_RangeMarkupElements ();_bgdbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecdgf :=d .DecodeElement (_bgdbe .CustomXmlMoveFromRangeStart ,&_gged );_ecdgf !=nil {return _ecdgf ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_deaef );_deaef .EG_RunLevelElts =append (_deaef .EG_RunLevelElts ,_fcda );_fcda .EG_RangeMarkupElements =append (_fcda .EG_RangeMarkupElements ,_bgdbe );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dbad :=NewEG_ContentCellContent ();_bdcb :=NewEG_RunLevelElts ();_agd :=NewEG_RangeMarkupElements ();_agd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbcaf :=d .DecodeElement (_agd .CustomXmlMoveFromRangeEnd ,&_gged );_dbcaf !=nil {return _dbcaf ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_dbad );_dbad .EG_RunLevelElts =append (_dbad .EG_RunLevelElts ,_bdcb );_bdcb .EG_RangeMarkupElements =append (_bdcb .EG_RangeMarkupElements ,_agd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bbga :=NewEG_ContentCellContent ();_cgede :=NewEG_RunLevelElts ();_dcee :=NewEG_RangeMarkupElements ();_dcee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agec :=d .DecodeElement (_dcee .CustomXmlMoveToRangeStart ,&_gged );_agec !=nil {return _agec ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_bbga );_bbga .EG_RunLevelElts =append (_bbga .EG_RunLevelElts ,_cgede );_cgede .EG_RangeMarkupElements =append (_cgede .EG_RangeMarkupElements ,_dcee );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddef :=NewEG_ContentCellContent ();_eabf :=NewEG_RunLevelElts ();_bddga :=NewEG_RangeMarkupElements ();_bddga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbbb :=d .DecodeElement (_bddga .CustomXmlMoveToRangeEnd ,&_gged );_cbbb !=nil {return _cbbb ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_ddef );_ddef .EG_RunLevelElts =append (_ddef .EG_RunLevelElts ,_eabf );_eabf .EG_RangeMarkupElements =append (_eabf .EG_RangeMarkupElements ,_bddga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfgc :=NewEG_ContentCellContent ();_fceab :=NewEG_RunLevelElts ();_aeaf :=NewEG_MathContent ();_aeaf .OMathPara =_ed .NewOMathPara ();if _gcgeg :=d .DecodeElement (_aeaf .OMathPara ,&_gged );_gcgeg !=nil {return _gcgeg ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_dfgc );_dfgc .EG_RunLevelElts =append (_dfgc .EG_RunLevelElts ,_fceab );_fceab .EG_MathContent =append (_fceab .EG_MathContent ,_aeaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_baefg :=NewEG_ContentCellContent ();_bbcf :=NewEG_RunLevelElts ();_acdc :=NewEG_MathContent ();_acdc .OMath =_ed .NewOMath ();if _cdge :=d .DecodeElement (_acdc .OMath ,&_gged );_cdge !=nil {return _cdge ;};_bbfa .EG_ContentCellContent =append (_bbfa .EG_ContentCellContent ,_baefg );_baefg .EG_RunLevelElts =append (_baefg .EG_RunLevelElts ,_bbcf );_bbcf .EG_MathContent =append (_bbcf .EG_MathContent ,_acdc );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_gged .Name );if _daag :=d .Skip ();_daag !=nil {return _daag ;};};case _d .EndElement :break _bagc ;case _d .CharData :};};return nil ;};func (_bebfg ST_PageBorderZOrder )String ()string {switch _bebfg {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};type CT_SignedTwipsMeasure struct{ + +// Positive or Negative Value in Twentieths of a Point +ValAttr ST_SignedTwipsMeasure ;};type ST_ThemeColor byte ;func (_gd *AG_SectPrAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fac :=range start .Attr {if _fac .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_de ,_cg :=_fac .Value ,error (nil );if _cg !=nil {return _cg ;};_gd .RsidRPrAttr =&_de ;continue ;};if _fac .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_aae ,_eab :=_fac .Value ,error (nil );if _eab !=nil {return _eab ;};_gd .RsidDelAttr =&_aae ;continue ;};if _fac .Name .Local =="\u0072\u0073\u0069d\u0052"{_cfg ,_ebc :=_fac .Value ,error (nil );if _ebc !=nil {return _ebc ;};_gd .RsidRAttr =&_cfg ;continue ;};if _fac .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_cbg ,_dgb :=_fac .Value ,error (nil );if _dgb !=nil {return _dgb ;};_gd .RsidSectAttr =&_cbg ;continue ;};};for {_fg ,_ae :=d .Token ();if _ae !=nil {return _ace .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",_ae );};if _db ,_ce :=_fg .(_d .EndElement );_ce &&_db .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_CustomXmlCell and its children +func (_edeae *CT_CustomXmlCell )Validate ()error {return _edeae .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");}; + +// Validate validates the CT_PageBorder and its children +func (_bccba *CT_PageBorder )Validate ()error {return _bccba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_debgcc ST_PageBorderOffset )String ()string {switch _debgcc {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";}; + +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_ffccb *CT_FontFamily )ValidateWithPath (path string )error {if _ffccb .ValAttr ==ST_FontFamilyUnset {return _ace .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 _cdbdg :=_ffccb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdbdg !=nil {return _cdbdg ;};return nil ;}; + +// Validate validates the WdCT_LinkedTextboxInformation and its children +func (_dbbacc *WdCT_LinkedTextboxInformation )Validate ()error {return _dbbacc .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 (_eeabc *CT_PTab )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ffcfc ,_ffadc :=_eeabc .AlignmentAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"});if _ffadc !=nil {return _ffadc ;};start .Attr =append (start .Attr ,_ffcfc );_ffcfc ,_ffadc =_eeabc .RelativeToAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _ffadc !=nil {return _ffadc ;};start .Attr =append (start .Attr ,_ffcfc );_ffcfc ,_ffadc =_eeabc .LeaderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _ffadc !=nil {return _ffadc ;};start .Attr =append (start .Attr ,_ffcfc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SdtCell struct{ + +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; + +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; + +// Cell-Level Structured Document Tag Content +SdtContent *CT_SdtContentCell ;};func NewCT_DocProtect ()*CT_DocProtect {_dagae :=&CT_DocProtect {};return _dagae };func (_ceeadd *CT_Recipients )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begaa :for {_dcaacb ,_cgefb :=d .Token ();if _cgefb !=nil {return _cgefb ;};switch _befece :=_dcaacb .(type ){case _d .StartElement :switch _befece .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gebga :=NewCT_RecipientData ();if _babcc :=d .DecodeElement (_gebga ,&_befece );_babcc !=nil {return _babcc ;};_ceeadd .RecipientData =append (_ceeadd .RecipientData ,_gebga );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073 \u0025\u0076",_befece .Name );if _aegggg :=d .Skip ();_aegggg !=nil {return _aegggg ;};};case _d .EndElement :break _begaa ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_Caption and its children +func (_fcgf *CT_Caption )Validate ()error {return _fcgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");};func (_abef *CT_HpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_abef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Divs ()*CT_Divs {_bece :=&CT_Divs {};return _bece };func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_bagcac :=&CT_SignedTwipsMeasure {};return _bagcac ;};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_dcacbc :=&WdCT_PosVChoice {};return _dcacbc };func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_adbbd :=&WdCT_PosHChoice {};return _adbbd };func (_ddabbg *EG_PContentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddabbg .CustomXml !=nil {_bccgc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_ddabbg .CustomXml ,_bccgc );};if _ddabbg .FldSimple !=nil {_fggdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_bbgefd :=range _ddabbg .FldSimple {e .EncodeElement (_bbgefd ,_fggdc );};};if _ddabbg .Hyperlink !=nil {_gdefg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ddabbg .Hyperlink ,_gdefg );};return nil ;}; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Validate validates the CT_DocPartPr and its children +func (_cfbbb *CT_DocPartPr )Validate ()error {return _cfbbb .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");}; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path +func (_ebgccd *WdWpc )ValidateWithPath (path string )error {if _ceccb :=_ebgccd .WdCT_WordprocessingCanvas .ValidateWithPath (path );_ceccb !=nil {return _ceccb ;};return nil ;};type CT_FrameScrollbar struct{ -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Scrollbar Display Option Value +ValAttr ST_FrameScrollbar ;};type CT_Proof struct{ -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func NewCT_FontsList ()*CT_FontsList {_afff :=&CT_FontsList {};return _afff }; +// Spell Checking State +SpellingAttr ST_Proof ; -// Validate validates the WdWgp and its children -func (_gbaba *WdWgp )Validate ()error {return _gbaba .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func NewCT_Kinsoku ()*CT_Kinsoku {_cfee :=&CT_Kinsoku {};return _cfee }; +// Grammatical Checking State +GrammarAttr ST_Proof ;};func (_fcbbe ST_BrType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fcbbe .String (),start );};func (_cbdcc *CT_TextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bgefae ,_gefcd :=_cbdcc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gefcd !=nil {return _gefcd ;};start .Attr =append (start .Attr ,_bgefae );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dffbc *CT_PageSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_befec :=range start .Attr {if _befec .Name .Local =="\u0077"{_cgfec ,_fbea :=ParseUnionST_TwipsMeasure (_befec .Value );if _fbea !=nil {return _fbea ;};_dffbc .WAttr =&_cgfec ;continue ;};if _befec .Name .Local =="\u0068"{_dagca ,_defbd :=ParseUnionST_TwipsMeasure (_befec .Value );if _defbd !=nil {return _defbd ;};_dffbc .HAttr =&_dagca ;continue ;};if _befec .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_dffbc .OrientAttr .UnmarshalXMLAttr (_befec );continue ;};if _befec .Name .Local =="\u0063\u006f\u0064\u0065"{_gaec ,_acedg :=_ac .ParseInt (_befec .Value ,10,64);if _acedg !=nil {return _acedg ;};_dffbc .CodeAttr =&_gaec ;continue ;};};for {_cadfb ,_ebeba :=d .Token ();if _ebeba !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_ebeba );};if _feedd ,_gceff :=_cadfb .(_d .EndElement );_gceff &&_feedd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path -func (_bdeefb *CT_ProofErr )ValidateWithPath (path string )error {if _bdeefb .TypeAttr ==ST_ProofErrUnset {return _ff .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 _fbbfb :=_bdeefb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbbfb !=nil {return _fbbfb ;};return nil ;};type EG_ContentRunContent struct{ +// Validate validates the CT_Pitch and its children +func (_ccfad *CT_Pitch )Validate ()error {return _ccfad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};func (_dceaaf ST_Hint )ValidateWithPath (path string )error {switch _dceaaf {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dceaaf ));};return nil ;};func (_ebgfba *CT_SectPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbbde :=range start .Attr {if _dbbde .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bcbb ,_gbedc :=_dbbde .Value ,error (nil );if _gbedc !=nil {return _gbedc ;};_ebgfba .AuthorAttr =_bcbb ;continue ;};if _dbbde .Name .Local =="\u0064\u0061\u0074\u0065"{_bgaag ,_cdgcc :=ParseStdlibTime (_dbbde .Value );if _cdgcc !=nil {return _cdgcc ;};_ebgfba .DateAttr =&_bgaag ;continue ;};if _dbbde .Name .Local =="\u0069\u0064"{_bbgcf ,_bfefd :=_ac .ParseInt (_dbbde .Value ,10,64);if _bfefd !=nil {return _bfefd ;};_ebgfba .IdAttr =_bbgcf ;continue ;};};_bafa :for {_bcffb ,_dccge :=d .Token ();if _dccge !=nil {return _dccge ;};switch _cecec :=_bcffb .(type ){case _d .StartElement :switch _cecec .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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_ebgfba .SectPr =NewCT_SectPrBase ();if _efacb :=d .DecodeElement (_ebgfba .SectPr ,&_cecec );_efacb !=nil {return _efacb ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_cecec .Name );if _gfabgg :=d .Skip ();_gfabgg !=nil {return _gfabgg ;};};case _d .EndElement :break _bafa ;case _d .CharData :};};return nil ;};type CT_MailMergeDest struct{ -// Inline-Level Custom XML Element -CustomXml *CT_CustomXmlRun ; +// Mail Merge Merged Document Type +ValAttr ST_MailMergeDest ;};func NewHdr ()*Hdr {_geafe :=&Hdr {};_geafe .CT_HdrFtr =*NewCT_HdrFtr ();return _geafe };func (_fgaac *Hdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgaac .CT_HdrFtr =*NewCT_HdrFtr ();_bebcb :for {_ebbcg ,_eagce :=d .Token ();if _eagce !=nil {return _eagce ;};switch _gdedc :=_ebbcg .(type ){case _d .StartElement :switch _gdedc .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_cadefb :=NewCT_AltChunk ();if _gdcfeb :=d .DecodeElement (_cadefb ,&_gdedc );_gdcfeb !=nil {return _gdcfeb ;};_fgaac .AltChunk =append (_fgaac .AltChunk ,_cadefb );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_adabf :=NewEG_ContentBlockContent ();_adabf .CustomXml =NewCT_CustomXmlBlock ();if _eeffbf :=d .DecodeElement (_adabf .CustomXml ,&_gdedc );_eeffbf !=nil {return _eeffbf ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_adabf );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_agbgff :=NewEG_ContentBlockContent ();_agbgff .Sdt =NewCT_SdtBlock ();if _babga :=d .DecodeElement (_agbgff .Sdt ,&_gdedc );_babga !=nil {return _babga ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_agbgff );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 :"\u0070"},_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 :"\u0070"}:_acbdeg :=NewEG_ContentBlockContent ();_efdfa :=NewCT_P ();if _gddbec :=d .DecodeElement (_efdfa ,&_gdedc );_gddbec !=nil {return _gddbec ;};_acbdeg .P =append (_acbdeg .P ,_efdfa );_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_acbdeg );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_cegge :=NewEG_ContentBlockContent ();_aadabg :=NewCT_Tbl ();if _fgeefc :=d .DecodeElement (_aadabg ,&_gdedc );_fgeefc !=nil {return _fgeefc ;};_cegge .Tbl =append (_cegge .Tbl ,_aadabg );_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_cegge );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eeebb :=NewEG_ContentBlockContent ();_bdeda :=NewEG_RunLevelElts ();_bdeda .ProofErr =NewCT_ProofErr ();if _badba :=d .DecodeElement (_bdeda .ProofErr ,&_gdedc );_badba !=nil {return _badba ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_eeebb );_eeebb .EG_RunLevelElts =append (_eeebb .EG_RunLevelElts ,_bdeda );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_acggag :=NewEG_ContentBlockContent ();_dcacdc :=NewEG_RunLevelElts ();_dcacdc .PermStart =NewCT_PermStart ();if _gagcb :=d .DecodeElement (_dcacdc .PermStart ,&_gdedc );_gagcb !=nil {return _gagcb ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_acggag );_acggag .EG_RunLevelElts =append (_acggag .EG_RunLevelElts ,_dcacdc );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dfeced :=NewEG_ContentBlockContent ();_dadfg :=NewEG_RunLevelElts ();_dadfg .PermEnd =NewCT_Perm ();if _bdgfcc :=d .DecodeElement (_dadfg .PermEnd ,&_gdedc );_bdgfcc !=nil {return _bdgfcc ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_dfeced );_dfeced .EG_RunLevelElts =append (_dfeced .EG_RunLevelElts ,_dadfg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_ggccc :=NewEG_ContentBlockContent ();_gcaafc :=NewEG_RunLevelElts ();_gcaafc .Ins =NewCT_RunTrackChange ();if _feaacd :=d .DecodeElement (_gcaafc .Ins ,&_gdedc );_feaacd !=nil {return _feaacd ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_ggccc );_ggccc .EG_RunLevelElts =append (_ggccc .EG_RunLevelElts ,_gcaafc );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cedbd :=NewEG_ContentBlockContent ();_cfaebc :=NewEG_RunLevelElts ();_cfaebc .Del =NewCT_RunTrackChange ();if _gbebc :=d .DecodeElement (_cfaebc .Del ,&_gdedc );_gbebc !=nil {return _gbebc ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_cedbd );_cedbd .EG_RunLevelElts =append (_cedbd .EG_RunLevelElts ,_cfaebc );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_egbgcg :=NewEG_ContentBlockContent ();_ecfdeg :=NewEG_RunLevelElts ();_ecfdeg .MoveFrom =NewCT_RunTrackChange ();if _efeggf :=d .DecodeElement (_ecfdeg .MoveFrom ,&_gdedc );_efeggf !=nil {return _efeggf ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_egbgcg );_egbgcg .EG_RunLevelElts =append (_egbgcg .EG_RunLevelElts ,_ecfdeg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ggccf :=NewEG_ContentBlockContent ();_cddged :=NewEG_RunLevelElts ();_cddged .MoveTo =NewCT_RunTrackChange ();if _dbgcc :=d .DecodeElement (_cddged .MoveTo ,&_gdedc );_dbgcc !=nil {return _dbgcc ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_ggccf );_ggccf .EG_RunLevelElts =append (_ggccf .EG_RunLevelElts ,_cddged );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_facbf :=NewEG_ContentBlockContent ();_baeabe :=NewEG_RunLevelElts ();_bfeaab :=NewEG_RangeMarkupElements ();_bfeaab .BookmarkStart =NewCT_Bookmark ();if _cgaef :=d .DecodeElement (_bfeaab .BookmarkStart ,&_gdedc );_cgaef !=nil {return _cgaef ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_facbf );_facbf .EG_RunLevelElts =append (_facbf .EG_RunLevelElts ,_baeabe );_baeabe .EG_RangeMarkupElements =append (_baeabe .EG_RangeMarkupElements ,_bfeaab );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_edbfde :=NewEG_ContentBlockContent ();_bfdeg :=NewEG_RunLevelElts ();_gfacdg :=NewEG_RangeMarkupElements ();_gfacdg .BookmarkEnd =NewCT_MarkupRange ();if _ebcba :=d .DecodeElement (_gfacdg .BookmarkEnd ,&_gdedc );_ebcba !=nil {return _ebcba ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_edbfde );_edbfde .EG_RunLevelElts =append (_edbfde .EG_RunLevelElts ,_bfdeg );_bfdeg .EG_RangeMarkupElements =append (_bfdeg .EG_RangeMarkupElements ,_gfacdg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bdgde :=NewEG_ContentBlockContent ();_accegf :=NewEG_RunLevelElts ();_fgaga :=NewEG_RangeMarkupElements ();_fgaga .MoveFromRangeStart =NewCT_MoveBookmark ();if _fegbb :=d .DecodeElement (_fgaga .MoveFromRangeStart ,&_gdedc );_fegbb !=nil {return _fegbb ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_bdgde );_bdgde .EG_RunLevelElts =append (_bdgde .EG_RunLevelElts ,_accegf );_accegf .EG_RangeMarkupElements =append (_accegf .EG_RangeMarkupElements ,_fgaga );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbebea :=NewEG_ContentBlockContent ();_eggba :=NewEG_RunLevelElts ();_faded :=NewEG_RangeMarkupElements ();_faded .MoveFromRangeEnd =NewCT_MarkupRange ();if _gceab :=d .DecodeElement (_faded .MoveFromRangeEnd ,&_gdedc );_gceab !=nil {return _gceab ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_bbebea );_bbebea .EG_RunLevelElts =append (_bbebea .EG_RunLevelElts ,_eggba );_eggba .EG_RangeMarkupElements =append (_eggba .EG_RangeMarkupElements ,_faded );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ecafa :=NewEG_ContentBlockContent ();_dcgdgc :=NewEG_RunLevelElts ();_afafca :=NewEG_RangeMarkupElements ();_afafca .MoveToRangeStart =NewCT_MoveBookmark ();if _efecbg :=d .DecodeElement (_afafca .MoveToRangeStart ,&_gdedc );_efecbg !=nil {return _efecbg ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_ecafa );_ecafa .EG_RunLevelElts =append (_ecafa .EG_RunLevelElts ,_dcgdgc );_dcgdgc .EG_RangeMarkupElements =append (_dcgdgc .EG_RangeMarkupElements ,_afafca );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cfegg :=NewEG_ContentBlockContent ();_acace :=NewEG_RunLevelElts ();_egcgf :=NewEG_RangeMarkupElements ();_egcgf .MoveToRangeEnd =NewCT_MarkupRange ();if _aacfg :=d .DecodeElement (_egcgf .MoveToRangeEnd ,&_gdedc );_aacfg !=nil {return _aacfg ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_cfegg );_cfegg .EG_RunLevelElts =append (_cfegg .EG_RunLevelElts ,_acace );_acace .EG_RangeMarkupElements =append (_acace .EG_RangeMarkupElements ,_egcgf );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cdded :=NewEG_ContentBlockContent ();_bbgdc :=NewEG_RunLevelElts ();_cagbd :=NewEG_RangeMarkupElements ();_cagbd .CommentRangeStart =NewCT_MarkupRange ();if _cefac :=d .DecodeElement (_cagbd .CommentRangeStart ,&_gdedc );_cefac !=nil {return _cefac ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_cdded );_cdded .EG_RunLevelElts =append (_cdded .EG_RunLevelElts ,_bbgdc );_bbgdc .EG_RangeMarkupElements =append (_bbgdc .EG_RangeMarkupElements ,_cagbd );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bceee :=NewEG_ContentBlockContent ();_cedacf :=NewEG_RunLevelElts ();_bacag :=NewEG_RangeMarkupElements ();_bacag .CommentRangeEnd =NewCT_MarkupRange ();if _fadbcb :=d .DecodeElement (_bacag .CommentRangeEnd ,&_gdedc );_fadbcb !=nil {return _fadbcb ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_bceee );_bceee .EG_RunLevelElts =append (_bceee .EG_RunLevelElts ,_cedacf );_cedacf .EG_RangeMarkupElements =append (_cedacf .EG_RangeMarkupElements ,_bacag );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fecg :=NewEG_ContentBlockContent ();_deabde :=NewEG_RunLevelElts ();_ecbeaf :=NewEG_RangeMarkupElements ();_ecbeaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gabcg :=d .DecodeElement (_ecbeaf .CustomXmlInsRangeStart ,&_gdedc );_gabcg !=nil {return _gabcg ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_fecg );_fecg .EG_RunLevelElts =append (_fecg .EG_RunLevelElts ,_deabde );_deabde .EG_RangeMarkupElements =append (_deabde .EG_RangeMarkupElements ,_ecbeaf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_accee :=NewEG_ContentBlockContent ();_feebac :=NewEG_RunLevelElts ();_cacfd :=NewEG_RangeMarkupElements ();_cacfd .CustomXmlInsRangeEnd =NewCT_Markup ();if _ffcgd :=d .DecodeElement (_cacfd .CustomXmlInsRangeEnd ,&_gdedc );_ffcgd !=nil {return _ffcgd ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_accee );_accee .EG_RunLevelElts =append (_accee .EG_RunLevelElts ,_feebac );_feebac .EG_RangeMarkupElements =append (_feebac .EG_RangeMarkupElements ,_cacfd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afgab :=NewEG_ContentBlockContent ();_ggccca :=NewEG_RunLevelElts ();_bbfagc :=NewEG_RangeMarkupElements ();_bbfagc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggadf :=d .DecodeElement (_bbfagc .CustomXmlDelRangeStart ,&_gdedc );_ggadf !=nil {return _ggadf ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_afgab );_afgab .EG_RunLevelElts =append (_afgab .EG_RunLevelElts ,_ggccca );_ggccca .EG_RangeMarkupElements =append (_ggccca .EG_RangeMarkupElements ,_bbfagc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfedeea :=NewEG_ContentBlockContent ();_fddbag :=NewEG_RunLevelElts ();_gaeddd :=NewEG_RangeMarkupElements ();_gaeddd .CustomXmlDelRangeEnd =NewCT_Markup ();if _eacbff :=d .DecodeElement (_gaeddd .CustomXmlDelRangeEnd ,&_gdedc );_eacbff !=nil {return _eacbff ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_bfedeea );_bfedeea .EG_RunLevelElts =append (_bfedeea .EG_RunLevelElts ,_fddbag );_fddbag .EG_RangeMarkupElements =append (_fddbag .EG_RangeMarkupElements ,_gaeddd );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gefgg :=NewEG_ContentBlockContent ();_fadbg :=NewEG_RunLevelElts ();_gabbd :=NewEG_RangeMarkupElements ();_gabbd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _agfcc :=d .DecodeElement (_gabbd .CustomXmlMoveFromRangeStart ,&_gdedc );_agfcc !=nil {return _agfcc ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_gefgg );_gefgg .EG_RunLevelElts =append (_gefgg .EG_RunLevelElts ,_fadbg );_fadbg .EG_RangeMarkupElements =append (_fadbg .EG_RangeMarkupElements ,_gabbd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_edede :=NewEG_ContentBlockContent ();_fgafba :=NewEG_RunLevelElts ();_cfbacc :=NewEG_RangeMarkupElements ();_cfbacc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bggceb :=d .DecodeElement (_cfbacc .CustomXmlMoveFromRangeEnd ,&_gdedc );_bggceb !=nil {return _bggceb ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_edede );_edede .EG_RunLevelElts =append (_edede .EG_RunLevelElts ,_fgafba );_fgafba .EG_RangeMarkupElements =append (_fgafba .EG_RangeMarkupElements ,_cfbacc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gaeab :=NewEG_ContentBlockContent ();_cfcfeg :=NewEG_RunLevelElts ();_febfde :=NewEG_RangeMarkupElements ();_febfde .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eeadeg :=d .DecodeElement (_febfde .CustomXmlMoveToRangeStart ,&_gdedc );_eeadeg !=nil {return _eeadeg ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_gaeab );_gaeab .EG_RunLevelElts =append (_gaeab .EG_RunLevelElts ,_cfcfeg );_cfcfeg .EG_RangeMarkupElements =append (_cfcfeg .EG_RangeMarkupElements ,_febfde );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdfbcc :=NewEG_ContentBlockContent ();_gfeee :=NewEG_RunLevelElts ();_fgage :=NewEG_RangeMarkupElements ();_fgage .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dccgab :=d .DecodeElement (_fgage .CustomXmlMoveToRangeEnd ,&_gdedc );_dccgab !=nil {return _dccgab ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_gdfbcc );_gdfbcc .EG_RunLevelElts =append (_gdfbcc .EG_RunLevelElts ,_gfeee );_gfeee .EG_RangeMarkupElements =append (_gfeee .EG_RangeMarkupElements ,_fgage );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdfgc :=NewEG_ContentBlockContent ();_gagef :=NewEG_RunLevelElts ();_bfbgd :=NewEG_MathContent ();_bfbgd .OMathPara =_ed .NewOMathPara ();if _bebee :=d .DecodeElement (_bfbgd .OMathPara ,&_gdedc );_bebee !=nil {return _bebee ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_bdfgc );_bdfgc .EG_RunLevelElts =append (_bdfgc .EG_RunLevelElts ,_gagef );_gagef .EG_MathContent =append (_gagef .EG_MathContent ,_bfbgd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffcac :=NewEG_ContentBlockContent ();_gcegb :=NewEG_RunLevelElts ();_gegge :=NewEG_MathContent ();_gegge .OMath =_ed .NewOMath ();if _aafeg :=d .DecodeElement (_gegge .OMath ,&_gdedc );_aafeg !=nil {return _aafeg ;};_fgaac .EG_ContentBlockContent =append (_fgaac .EG_ContentBlockContent ,_ffcac );_ffcac .EG_RunLevelElts =append (_ffcac .EG_RunLevelElts ,_gcegb );_gcegb .EG_MathContent =append (_gcegb .EG_MathContent ,_gegge );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0048d\u0072\u0020\u0025\u0076",_gdedc .Name );if _gbgac :=d .Skip ();_gbgac !=nil {return _gbgac ;};};case _d .EndElement :break _bebcb ;case _d .CharData :};};return nil ;};func (_cgafg *CT_Panose )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_cgafg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_CompatSetting ()*CT_CompatSetting {_gdffb :=&CT_CompatSetting {};return _gdffb }; -// Inline-Level Smart Tag -SmartTag *CT_SmartTagRun ; +// Validate validates the CT_SdtContentCell and its children +func (_dcdcd *CT_SdtContentCell )Validate ()error {return _dcdcd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};func (_aadcfec ST_Underline )ValidateWithPath (path string )error {switch _aadcfec {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadcfec ));};return nil ;};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_bfedg :=&CT_ParaRPrOriginal {};return _bfedg };func (_ceagf *CT_VMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aadefe :=range start .Attr {if _aadefe .Name .Local =="\u0076\u0061\u006c"{_ceagf .ValAttr .UnmarshalXMLAttr (_aadefe );continue ;};};for {_eedbd ,_edacf :=d .Token ();if _edacf !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_edacf );};if _accfga ,_cgfcdf :=_eedbd .(_d .EndElement );_cgfcdf &&_accfga .Name ==start .Name {break ;};};return nil ;}; -// Inline-Level Structured Document Tag -Sdt *CT_SdtRun ; +// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path +func (_eaafd *CT_LvlLegacy )ValidateWithPath (path string )error {if _eaafd .LegacyAttr !=nil {if _gbbeb :=_eaafd .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_gbbeb !=nil {return _gbbeb ;};};if _eaafd .LegacySpaceAttr !=nil {if _cccfg :=_eaafd .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_cccfg !=nil {return _cccfg ;};};if _eaafd .LegacyIndentAttr !=nil {if _caebd :=_eaafd .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_caebd !=nil {return _caebd ;};};return nil ;};func (_eddbd ST_FtnPos )String ()string {switch _eddbd {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 NewCT_Proof ()*CT_Proof {_addca :=&CT_Proof {};return _addca };func (_aegca *Endnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aegca .CT_Endnotes =*NewCT_Endnotes ();_decfe :for {_cfbffg ,_bgcafe :=d .Token ();if _bgcafe !=nil {return _bgcafe ;};switch _ecgfa :=_cfbffg .(type ){case _d .StartElement :switch _ecgfa .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_bdcgga :=NewCT_FtnEdn ();if _aadgd :=d .DecodeElement (_bdcgga ,&_ecgfa );_aadgd !=nil {return _aadgd ;};_aegca .Endnote =append (_aegca .Endnote ,_bdcgga );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_ecgfa .Name );if _aabfg :=d .Skip ();_aabfg !=nil {return _aabfg ;};};case _d .EndElement :break _decfe ;case _d .CharData :};};return nil ;};func (_bfbed *CT_RubyPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfbed .RubyAlign =NewCT_RubyAlign ();_bfbed .Hps =NewCT_HpsMeasure ();_bfbed .HpsRaise =NewCT_HpsMeasure ();_bfbed .HpsBaseText =NewCT_HpsMeasure ();_bfbed .Lid =NewCT_Lang ();_efeeg :for {_dbfcaf ,_fgggg :=d .Token ();if _fgggg !=nil {return _fgggg ;};switch _agdfd :=_dbfcaf .(type ){case _d .StartElement :switch _agdfd .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 :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"},_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 :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"}:if _adgfg :=d .DecodeElement (_bfbed .RubyAlign ,&_agdfd );_adgfg !=nil {return _adgfg ;};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 :"\u0068\u0070\u0073"},_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 :"\u0068\u0070\u0073"}:if _edadca :=d .DecodeElement (_bfbed .Hps ,&_agdfd );_edadca !=nil {return _edadca ;};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 :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"},_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 :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}:if _adgga :=d .DecodeElement (_bfbed .HpsRaise ,&_agdfd );_adgga !=nil {return _adgga ;};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 :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\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 :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}:if _gdabgf :=d .DecodeElement (_bfbed .HpsBaseText ,&_agdfd );_gdabgf !=nil {return _gdabgf ;};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 :"\u006c\u0069\u0064"},_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 :"\u006c\u0069\u0064"}:if _ebgba :=d .DecodeElement (_bfbed .Lid ,&_agdfd );_ebgba !=nil {return _ebgba ;};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 :"\u0064\u0069\u0072t\u0079"},_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 :"\u0064\u0069\u0072t\u0079"}:_bfbed .Dirty =NewCT_OnOff ();if _bbad :=d .DecodeElement (_bfbed .Dirty ,&_agdfd );_bbad !=nil {return _bbad ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0075\u0062y\u0050\u0072 \u0025\u0076",_agdfd .Name );if _efeffc :=d .Skip ();_efeffc !=nil {return _efeffc ;};};case _d .EndElement :break _efeeg ;case _d .CharData :};};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 (_feacf *CT_CustomXmlRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feacf .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ace .Sprintf ("\u0025\u0076",*_feacf .UriAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_ace .Sprintf ("\u0025\u0076",_feacf .ElementAttr )});e .EncodeToken (start );if _feacf .CustomXmlPr !=nil {_adfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}};e .EncodeElement (_feacf .CustomXmlPr ,_adfe );};if _feacf .EG_PContent !=nil {for _ ,_cbbc :=range _feacf .EG_PContent {_cbbc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ColorSchemeMapping struct{ -// Bidirectional Embedding Level -Dir *CT_DirContentRun ; +// Background 1 Theme Color Mapping +Bg1Attr ST_WmlColorSchemeIndex ; -// Bidirectional Override -Bdo *CT_BdoContentRun ; +// Text 1 Theme Color Mapping +T1Attr ST_WmlColorSchemeIndex ; -// Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewEG_ContentRowContent ()*EG_ContentRowContent {_gbfagf :=&EG_ContentRowContent {};return _gbfagf ;};func (_cffceb *WdCT_PosV )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cffceb .RelativeFromAttr =WdST_RelFromV (1);_cffceb .Choice =NewWdCT_PosVChoice ();for _ ,_gcece :=range start .Attr {if _gcece .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_cffceb .RelativeFromAttr .UnmarshalXMLAttr (_gcece );continue ;};};_gaaggf :for {_ceffc ,_dadga :=d .Token ();if _dadga !=nil {return _dadga ;};switch _bfabcc :=_ceffc .(type ){case _f .StartElement :switch _bfabcc .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"}:_cffceb .Choice =NewWdCT_PosVChoice ();if _gdfdc :=d .DecodeElement (&_cffceb .Choice .Align ,&_bfabcc );_gdfdc !=nil {return _gdfdc ;};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"}:_cffceb .Choice =NewWdCT_PosVChoice ();if _bggdb :=d .DecodeElement (&_cffceb .Choice .PosOffset ,&_bfabcc );_bggdb !=nil {return _bggdb ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u0064\u0043\u0054\u005f\u0050o\u0073\u0056 \u0025\u0076",_bfabcc .Name );if _cadacd :=d .Skip ();_cadacd !=nil {return _cadacd ;};};case _f .EndElement :break _gaaggf ;case _f .CharData :};};return nil ;};func NewWdCT_WrapNone ()*WdCT_WrapNone {_dagffe :=&WdCT_WrapNone {};return _dagffe }; +// Background 2 Theme Color Mapping +Bg2Attr ST_WmlColorSchemeIndex ; -// Validate validates the CT_Language and its children -func (_eecb *CT_Language )Validate ()error {return _eecb .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};func (_gfdce ST_MultiLevelType )String ()string {switch _gfdce {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 (_fdadd *AC_ChoiceRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbedaa :for {_fcggd ,_fcegcc :=d .Token ();if _fcegcc !=nil {return _fcegcc ;};switch _cfdacf :=_fcggd .(type ){case _f .StartElement :switch _cfdacf .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"}:_fdadd .Br =NewCT_Br ();if _cccef :=d .DecodeElement (_fdadd .Br ,&_cfdacf );_cccef !=nil {return _cccef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdadd .T =NewCT_Text ();if _dgaea :=d .DecodeElement (_fdadd .T ,&_cfdacf );_dgaea !=nil {return _dgaea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdadd .ContentPart =NewCT_Rel ();if _ecccdd :=d .DecodeElement (_fdadd .ContentPart ,&_cfdacf );_ecccdd !=nil {return _ecccdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .DelText =NewCT_Text ();if _ecagee :=d .DecodeElement (_fdadd .DelText ,&_cfdacf );_ecagee !=nil {return _ecagee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .InstrText =NewCT_Text ();if _bgebf :=d .DecodeElement (_fdadd .InstrText ,&_cfdacf );_bgebf !=nil {return _bgebf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .DelInstrText =NewCT_Text ();if _fdabac :=d .DecodeElement (_fdadd .DelInstrText ,&_cfdacf );_fdabac !=nil {return _fdabac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .NoBreakHyphen =NewCT_Empty ();if _bgdccb :=d .DecodeElement (_fdadd .NoBreakHyphen ,&_cfdacf );_bgdccb !=nil {return _bgdccb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdadd .SoftHyphen =NewCT_Empty ();if _eegaaa :=d .DecodeElement (_fdadd .SoftHyphen ,&_cfdacf );_eegaaa !=nil {return _eegaaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .DayShort =NewCT_Empty ();if _caedba :=d .DecodeElement (_fdadd .DayShort ,&_cfdacf );_caedba !=nil {return _caedba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdadd .MonthShort =NewCT_Empty ();if _egegdb :=d .DecodeElement (_fdadd .MonthShort ,&_cfdacf );_egegdb !=nil {return _egegdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .YearShort =NewCT_Empty ();if _ecggab :=d .DecodeElement (_fdadd .YearShort ,&_cfdacf );_ecggab !=nil {return _ecggab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .DayLong =NewCT_Empty ();if _eeeaf :=d .DecodeElement (_fdadd .DayLong ,&_cfdacf );_eeeaf !=nil {return _eeeaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .MonthLong =NewCT_Empty ();if _ccbddd :=d .DecodeElement (_fdadd .MonthLong ,&_cfdacf );_ccbddd !=nil {return _ccbddd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .YearLong =NewCT_Empty ();if _bddbf :=d .DecodeElement (_fdadd .YearLong ,&_cfdacf );_bddbf !=nil {return _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 :"\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"}:_fdadd .AnnotationRef =NewCT_Empty ();if _bcebc :=d .DecodeElement (_fdadd .AnnotationRef ,&_cfdacf );_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 :"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"}:_fdadd .FootnoteRef =NewCT_Empty ();if _ggeda :=d .DecodeElement (_fdadd .FootnoteRef ,&_cfdacf );_ggeda !=nil {return _ggeda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .EndnoteRef =NewCT_Empty ();if _bebbbc :=d .DecodeElement (_fdadd .EndnoteRef ,&_cfdacf );_bebbbc !=nil {return _bebbbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .Separator =NewCT_Empty ();if _edaege :=d .DecodeElement (_fdadd .Separator ,&_cfdacf );_edaege !=nil {return _edaege ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdadd .ContinuationSeparator =NewCT_Empty ();if _gagfga :=d .DecodeElement (_fdadd .ContinuationSeparator ,&_cfdacf );_gagfga !=nil {return _gagfga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdadd .Sym =NewCT_Sym ();if _ababdb :=d .DecodeElement (_fdadd .Sym ,&_cfdacf );_ababdb !=nil {return _ababdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .PgNum =NewCT_Empty ();if _eabeec :=d .DecodeElement (_fdadd .PgNum ,&_cfdacf );_eabeec !=nil {return _eabeec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdadd .Cr =NewCT_Empty ();if _dcdffg :=d .DecodeElement (_fdadd .Cr ,&_cfdacf );_dcdffg !=nil {return _dcdffg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdadd .Tab =NewCT_Empty ();if _cafdd :=d .DecodeElement (_fdadd .Tab ,&_cfdacf );_cafdd !=nil {return _cafdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .Object =NewCT_Object ();if _bbcbe :=d .DecodeElement (_fdadd .Object ,&_cfdacf );_bbcbe !=nil {return _bbcbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .Pict =NewCT_Picture ();if _bbabge :=d .DecodeElement (_fdadd .Pict ,&_cfdacf );_bbabge !=nil {return _bbabge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .FldChar =NewCT_FldChar ();if _bgcbdc :=d .DecodeElement (_fdadd .FldChar ,&_cfdacf );_bgcbdc !=nil {return _bgcbdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .Ruby =NewCT_Ruby ();if _ddbceg :=d .DecodeElement (_fdadd .Ruby ,&_cfdacf );_ddbceg !=nil {return _ddbceg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .FootnoteReference =NewCT_FtnEdnRef ();if _gcfbc :=d .DecodeElement (_fdadd .FootnoteReference ,&_cfdacf );_gcfbc !=nil {return _gcfbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .EndnoteReference =NewCT_FtnEdnRef ();if _gcfabb :=d .DecodeElement (_fdadd .EndnoteReference ,&_cfdacf );_gcfabb !=nil {return _gcfabb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdadd .CommentReference =NewCT_Markup ();if _deafc :=d .DecodeElement (_fdadd .CommentReference ,&_cfdacf );_deafc !=nil {return _deafc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .Drawing =NewCT_Drawing ();if _eadac :=d .DecodeElement (_fdadd .Drawing ,&_cfdacf );_eadac !=nil {return _eadac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .Ptab =NewCT_PTab ();if _agdcaa :=d .DecodeElement (_fdadd .Ptab ,&_cfdacf );_agdcaa !=nil {return _agdcaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdadd .LastRenderedPageBreak =NewCT_Empty ();if _cbgea :=d .DecodeElement (_fdadd .LastRenderedPageBreak ,&_cfdacf );_cbgea !=nil {return _cbgea ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0041\u0043_C\u0068\u006fi\u0063\u0065\u0052\u0075\u006e\u0020\u0025\u0076",_cfdacf .Name );if _gdgac :=d .Skip ();_gdgac !=nil {return _gdgac ;};};case _f .EndElement :break _dbedaa ;case _f .CharData :};};return nil ;};func NewCT_DocPartType ()*CT_DocPartType {_efdfg :=&CT_DocPartType {};_efdfg .ValAttr =ST_DocPartType (1);return _efdfg ;};func (_eaegdf *ST_BrType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcagcb ,_eeegc :=d .Token ();if _eeegc !=nil {return _eeegc ;};if _gcbgg ,_faegg :=_bcagcb .(_f .EndElement );_faegg &&_gcbgg .Name ==start .Name {*_eaegdf =1;return nil ;};if _aeabd ,_ebcbbd :=_bcagcb .(_f .CharData );!_ebcbbd {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcagcb );}else {switch string (_aeabd ){case "":*_eaegdf =0;case "\u0070\u0061\u0067\u0065":*_eaegdf =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_eaegdf =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_eaegdf =3;};};_bcagcb ,_eeegc =d .Token ();if _eeegc !=nil {return _eeegc ;};if _abgga ,_gaefff :=_bcagcb .(_f .EndElement );_gaefff &&_abgga .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcagcb );}; +// Text 2 Theme Color Mapping +T2Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path -func (_ebgge *CT_EdnPos )ValidateWithPath (path string )error {if _ebgge .ValAttr ==ST_EdnPosUnset {return _ff .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 _gacf :=_ebgge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gacf !=nil {return _gacf ;};return nil ;};func (_ffgbed *ST_DocPartGallery )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccgaf ,_gbagcb :=d .Token ();if _gbagcb !=nil {return _gbagcb ;};if _eafeb ,_caddcb :=_ccgaf .(_f .EndElement );_caddcb &&_eafeb .Name ==start .Name {*_ffgbed =1;return nil ;};if _fbbedg ,_cabde :=_ccgaf .(_f .CharData );!_cabde {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccgaf );}else {switch string (_fbbedg ){case "":*_ffgbed =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_ffgbed =1;case "\u0061\u006e\u0079":*_ffgbed =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ffgbed =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_ffgbed =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_ffgbed =5;case "\u0065\u0071":*_ffgbed =6;case "\u0066\u0074\u0072\u0073":*_ffgbed =7;case "\u0068\u0064\u0072\u0073":*_ffgbed =8;case "\u0070\u0067\u004eu\u006d":*_ffgbed =9;case "\u0074\u0062\u006c\u0073":*_ffgbed =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_ffgbed =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_ffgbed =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_ffgbed =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_ffgbed =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_ffgbed =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ffgbed =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_ffgbed =17;case "\u0062\u0069\u0062":*_ffgbed =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_ffgbed =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_ffgbed =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_ffgbed =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_ffgbed =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_ffgbed =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_ffgbed =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_ffgbed =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_ffgbed =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_ffgbed =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_ffgbed =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_ffgbed =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_ffgbed =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ffgbed =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_ffgbed =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_ffgbed =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_ffgbed =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_ffgbed =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_ffgbed =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_ffgbed =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_ffgbed =38;};};_ccgaf ,_gbagcb =d .Token ();if _gbagcb !=nil {return _gbagcb ;};if _fdeaa ,_efegc :=_ccgaf .(_f .EndElement );_efegc &&_fdeaa .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccgaf );};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_abadfb :=&CT_VerticalAlignRun {};_abadfb .ValAttr =_e .ST_VerticalAlignRun (1);return _abadfb ;};func (_cadff *CT_View )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gbcde ,_agdbdd :=_cadff .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _agdbdd !=nil {return _agdbdd ;};start .Attr =append (start .Attr ,_gbcde );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cabdbe ST_ThemeColor )Validate ()error {return _cabdbe .ValidateWithPath ("")};func NewCT_SdtDocPart ()*CT_SdtDocPart {_cdfca :=&CT_SdtDocPart {};return _cdfca };func (_eabcg *CT_Document )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eabcg .ConformanceAttr =_e .ST_ConformanceClass (1);for _ ,_dfgdg :=range start .Attr {if _dfgdg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_eabcg .ConformanceAttr .UnmarshalXMLAttr (_dfgdg );continue ;};};_aefe :for {_cdaba ,_cdedg :=d .Token ();if _cdedg !=nil {return _cdedg ;};switch _eddg :=_cdaba .(type ){case _f .StartElement :switch _eddg .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"}:_eabcg .Background =NewCT_Background ();if _ggad :=d .DecodeElement (_eabcg .Background ,&_eddg );_ggad !=nil {return _ggad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eabcg .Body =NewCT_Body ();if _egec :=d .DecodeElement (_eabcg .Body ,&_eddg );_egec !=nil {return _egec ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_eddg .Name );if _edfb :=d .Skip ();_edfb !=nil {return _edfb ;};};case _f .EndElement :break _aefe ;case _f .CharData :};};return nil ;};func (_dgegcc ST_LineNumberRestart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgegcc .String (),start );};func (_gdcg *CT_DocPartTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdcg .AllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_gdcg .AllAttr )});};e .EncodeToken (start );if _gdcg .Type !=nil {_cdef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_ecgdf :=range _gdcg .Type {e .EncodeElement (_ecgdf ,_cdef );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbgfg *CT_Hyperlink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbgfg .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_cbgfg .TgtFrameAttr )});};if _cbgfg .TooltipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_ff .Sprintf ("\u0025\u0076",*_cbgfg .TooltipAttr )});};if _cbgfg .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 :_ff .Sprintf ("\u0025\u0076",*_cbgfg .DocLocationAttr )});};if _cbgfg .HistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_ff .Sprintf ("\u0025\u0076",*_cbgfg .HistoryAttr )});};if _cbgfg .AnchorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_cbgfg .AnchorAttr )});};if _cbgfg .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_cbgfg .IdAttr )});};e .EncodeToken (start );if _cbgfg .FldSimple !=nil {_dabab :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_eadff :=range _cbgfg .FldSimple {e .EncodeElement (_eadff ,_dabab );};};if _cbgfg .Hyperlink !=nil {_fcgab :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cbgfg .Hyperlink ,_fcgab );};if _cbgfg .SubDoc !=nil {_adcfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_cbgfg .SubDoc ,_adcfd );};if _cbgfg .EG_ContentRunContent !=nil {for _ ,_ecbbe :=range _cbgfg .EG_ContentRunContent {_ecbbe .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdefae *ST_LineNumberRestart )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdefae =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_cdefae =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_cdefae =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cdefae =3;};return nil ;};func (_baecefc *EG_MathContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baecefc .OMathPara !=nil {_eagecd :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}};e .EncodeElement (_baecefc .OMathPara ,_eagecd );};if _baecefc .OMath !=nil {_abfgf :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_baecefc .OMath ,_abfgf );};return nil ;};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; +// Accent 1 Theme Color Mapping +Accent1Attr ST_WmlColorSchemeIndex ; -// Border Style -ValAttr ST_Border ; +// Accent 2 Theme Color Mapping +Accent2Attr ST_WmlColorSchemeIndex ; -// Border Color -ColorAttr *ST_HexColor ; +// Accent3 Theme Color Mapping +Accent3Attr ST_WmlColorSchemeIndex ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Accent4 Theme Color Mapping +Accent4Attr ST_WmlColorSchemeIndex ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Accent5 Theme Color Mapping +Accent5Attr ST_WmlColorSchemeIndex ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Accent6 Theme Color Mapping +Accent6Attr ST_WmlColorSchemeIndex ; -// Border Width -SzAttr *uint64 ; +// Hyperlink Theme Color Mapping +HyperlinkAttr ST_WmlColorSchemeIndex ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Followed Hyperlink Theme Color Mapping +FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};func (_cadff *CT_Hyperlink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgeee :=range start .Attr {if _bgeee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgeee .Name .Local =="\u0069\u0064"||_bgeee .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"&&_bgeee .Name .Local =="\u0069\u0064"{_afeca ,_dadc :=_bgeee .Value ,error (nil );if _dadc !=nil {return _dadc ;};_cadff .IdAttr =&_afeca ;continue ;};if _bgeee .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_gccba ,_ggacbb :=_bgeee .Value ,error (nil );if _ggacbb !=nil {return _ggacbb ;};_cadff .TgtFrameAttr =&_gccba ;continue ;};if _bgeee .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_dcagg ,_gdfbg :=_bgeee .Value ,error (nil );if _gdfbg !=nil {return _gdfbg ;};_cadff .TooltipAttr =&_dcagg ;continue ;};if _bgeee .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_acce ,_cfgd :=_bgeee .Value ,error (nil );if _cfgd !=nil {return _cfgd ;};_cadff .DocLocationAttr =&_acce ;continue ;};if _bgeee .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_dbccf ,_cfcgd :=_bgeee .Value ,error (nil );if _cfcgd !=nil {return _cfcgd ;};_cadff .AnchorAttr =&_dbccf ;continue ;};if _bgeee .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fadab ,_faead :=ParseUnionST_OnOff (_bgeee .Value );if _faead !=nil {return _faead ;};_cadff .HistoryAttr =&_fadab ;continue ;};};_fbeee :for {_bcead ,_bgef :=d .Token ();if _bgef !=nil {return _bgef ;};switch _bgfa :=_bcead .(type ){case _d .StartElement :switch _bgfa .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_agcab :=NewCT_SimpleField ();if _faacg :=d .DecodeElement (_agcab ,&_bgfa );_faacg !=nil {return _faacg ;};_cadff .FldSimple =append (_cadff .FldSimple ,_agcab );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cadff .Hyperlink =NewCT_Hyperlink ();if _deded :=d .DecodeElement (_cadff .Hyperlink ,&_bgfa );_deded !=nil {return _deded ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cadff .SubDoc =NewCT_Rel ();if _efgee :=d .DecodeElement (_cadff .SubDoc ,&_bgfa );_efgee !=nil {return _efgee ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_edgbb :=NewEG_ContentRunContent ();_edgbb .CustomXml =NewCT_CustomXmlRun ();if _ddfff :=d .DecodeElement (_edgbb .CustomXml ,&_bgfa );_ddfff !=nil {return _ddfff ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_edgbb );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bbgg :=NewEG_ContentRunContent ();_bbgg .SmartTag =NewCT_SmartTagRun ();if _gdede :=d .DecodeElement (_bbgg .SmartTag ,&_bgfa );_gdede !=nil {return _gdede ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_bbgg );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ddcdb :=NewEG_ContentRunContent ();_ddcdb .Sdt =NewCT_SdtRun ();if _ggag :=d .DecodeElement (_ddcdb .Sdt ,&_bgfa );_ggag !=nil {return _ggag ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_ddcdb );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_degdd :=NewEG_ContentRunContent ();_degdd .Dir =NewCT_DirContentRun ();if _ebdgb :=d .DecodeElement (_degdd .Dir ,&_bgfa );_ebdgb !=nil {return _ebdgb ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_degdd );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_bbbgfa :=NewEG_ContentRunContent ();_bbbgfa .Bdo =NewCT_BdoContentRun ();if _bfdab :=d .DecodeElement (_bbbgfa .Bdo ,&_bgfa );_bfdab !=nil {return _bfdab ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_bbbgfa );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 :"\u0072"},_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 :"\u0072"}:_fbgdg :=NewEG_ContentRunContent ();_fbgdg .R =NewCT_R ();if _deab :=d .DecodeElement (_fbgdg .R ,&_bgfa );_deab !=nil {return _deab ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_fbgdg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cdca :=NewEG_ContentRunContent ();_befed :=NewEG_RunLevelElts ();_befed .ProofErr =NewCT_ProofErr ();if _fecae :=d .DecodeElement (_befed .ProofErr ,&_bgfa );_fecae !=nil {return _fecae ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_cdca );_cdca .EG_RunLevelElts =append (_cdca .EG_RunLevelElts ,_befed );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_defad :=NewEG_ContentRunContent ();_fbcbd :=NewEG_RunLevelElts ();_fbcbd .PermStart =NewCT_PermStart ();if _badca :=d .DecodeElement (_fbcbd .PermStart ,&_bgfa );_badca !=nil {return _badca ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_defad );_defad .EG_RunLevelElts =append (_defad .EG_RunLevelElts ,_fbcbd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fegfc :=NewEG_ContentRunContent ();_fggde :=NewEG_RunLevelElts ();_fggde .PermEnd =NewCT_Perm ();if _aafbg :=d .DecodeElement (_fggde .PermEnd ,&_bgfa );_aafbg !=nil {return _aafbg ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_fegfc );_fegfc .EG_RunLevelElts =append (_fegfc .EG_RunLevelElts ,_fggde );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_abcg :=NewEG_ContentRunContent ();_cfbfc :=NewEG_RunLevelElts ();_cfbfc .Ins =NewCT_RunTrackChange ();if _aefec :=d .DecodeElement (_cfbfc .Ins ,&_bgfa );_aefec !=nil {return _aefec ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_abcg );_abcg .EG_RunLevelElts =append (_abcg .EG_RunLevelElts ,_cfbfc );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_defab :=NewEG_ContentRunContent ();_aaebe :=NewEG_RunLevelElts ();_aaebe .Del =NewCT_RunTrackChange ();if _aaded :=d .DecodeElement (_aaebe .Del ,&_bgfa );_aaded !=nil {return _aaded ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_defab );_defab .EG_RunLevelElts =append (_defab .EG_RunLevelElts ,_aaebe );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_feae :=NewEG_ContentRunContent ();_eabdb :=NewEG_RunLevelElts ();_eabdb .MoveFrom =NewCT_RunTrackChange ();if _cfaba :=d .DecodeElement (_eabdb .MoveFrom ,&_bgfa );_cfaba !=nil {return _cfaba ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_feae );_feae .EG_RunLevelElts =append (_feae .EG_RunLevelElts ,_eabdb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gcfac :=NewEG_ContentRunContent ();_fecaa :=NewEG_RunLevelElts ();_fecaa .MoveTo =NewCT_RunTrackChange ();if _dfddc :=d .DecodeElement (_fecaa .MoveTo ,&_bgfa );_dfddc !=nil {return _dfddc ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_gcfac );_gcfac .EG_RunLevelElts =append (_gcfac .EG_RunLevelElts ,_fecaa );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ebdca :=NewEG_ContentRunContent ();_bfbea :=NewEG_RunLevelElts ();_ecebd :=NewEG_RangeMarkupElements ();_ecebd .BookmarkStart =NewCT_Bookmark ();if _efcae :=d .DecodeElement (_ecebd .BookmarkStart ,&_bgfa );_efcae !=nil {return _efcae ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_ebdca );_ebdca .EG_RunLevelElts =append (_ebdca .EG_RunLevelElts ,_bfbea );_bfbea .EG_RangeMarkupElements =append (_bfbea .EG_RangeMarkupElements ,_ecebd );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gdeda :=NewEG_ContentRunContent ();_dbabf :=NewEG_RunLevelElts ();_feefgg :=NewEG_RangeMarkupElements ();_feefgg .BookmarkEnd =NewCT_MarkupRange ();if _bbeeg :=d .DecodeElement (_feefgg .BookmarkEnd ,&_bgfa );_bbeeg !=nil {return _bbeeg ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_gdeda );_gdeda .EG_RunLevelElts =append (_gdeda .EG_RunLevelElts ,_dbabf );_dbabf .EG_RangeMarkupElements =append (_dbabf .EG_RangeMarkupElements ,_feefgg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_becdb :=NewEG_ContentRunContent ();_defd :=NewEG_RunLevelElts ();_dedg :=NewEG_RangeMarkupElements ();_dedg .MoveFromRangeStart =NewCT_MoveBookmark ();if _dfdea :=d .DecodeElement (_dedg .MoveFromRangeStart ,&_bgfa );_dfdea !=nil {return _dfdea ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_becdb );_becdb .EG_RunLevelElts =append (_becdb .EG_RunLevelElts ,_defd );_defd .EG_RangeMarkupElements =append (_defd .EG_RangeMarkupElements ,_dedg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbbcg :=NewEG_ContentRunContent ();_dcgeb :=NewEG_RunLevelElts ();_cceda :=NewEG_RangeMarkupElements ();_cceda .MoveFromRangeEnd =NewCT_MarkupRange ();if _gdbaf :=d .DecodeElement (_cceda .MoveFromRangeEnd ,&_bgfa );_gdbaf !=nil {return _gdbaf ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_dbbcg );_dbbcg .EG_RunLevelElts =append (_dbbcg .EG_RunLevelElts ,_dcgeb );_dcgeb .EG_RangeMarkupElements =append (_dcgeb .EG_RangeMarkupElements ,_cceda );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gcgad :=NewEG_ContentRunContent ();_bedce :=NewEG_RunLevelElts ();_acaac :=NewEG_RangeMarkupElements ();_acaac .MoveToRangeStart =NewCT_MoveBookmark ();if _abbf :=d .DecodeElement (_acaac .MoveToRangeStart ,&_bgfa );_abbf !=nil {return _abbf ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_gcgad );_gcgad .EG_RunLevelElts =append (_gcgad .EG_RunLevelElts ,_bedce );_bedce .EG_RangeMarkupElements =append (_bedce .EG_RangeMarkupElements ,_acaac );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_acgff :=NewEG_ContentRunContent ();_fgcgc :=NewEG_RunLevelElts ();_becf :=NewEG_RangeMarkupElements ();_becf .MoveToRangeEnd =NewCT_MarkupRange ();if _bcddg :=d .DecodeElement (_becf .MoveToRangeEnd ,&_bgfa );_bcddg !=nil {return _bcddg ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_acgff );_acgff .EG_RunLevelElts =append (_acgff .EG_RunLevelElts ,_fgcgc );_fgcgc .EG_RangeMarkupElements =append (_fgcgc .EG_RangeMarkupElements ,_becf );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ffaeg :=NewEG_ContentRunContent ();_afedb :=NewEG_RunLevelElts ();_cfabg :=NewEG_RangeMarkupElements ();_cfabg .CommentRangeStart =NewCT_MarkupRange ();if _eccaa :=d .DecodeElement (_cfabg .CommentRangeStart ,&_bgfa );_eccaa !=nil {return _eccaa ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_ffaeg );_ffaeg .EG_RunLevelElts =append (_ffaeg .EG_RunLevelElts ,_afedb );_afedb .EG_RangeMarkupElements =append (_afedb .EG_RangeMarkupElements ,_cfabg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfeea :=NewEG_ContentRunContent ();_dafce :=NewEG_RunLevelElts ();_fbbcg :=NewEG_RangeMarkupElements ();_fbbcg .CommentRangeEnd =NewCT_MarkupRange ();if _cgaeg :=d .DecodeElement (_fbbcg .CommentRangeEnd ,&_bgfa );_cgaeg !=nil {return _cgaeg ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_cfeea );_cfeea .EG_RunLevelElts =append (_cfeea .EG_RunLevelElts ,_dafce );_dafce .EG_RangeMarkupElements =append (_dafce .EG_RangeMarkupElements ,_fbbcg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adadg :=NewEG_ContentRunContent ();_faabd :=NewEG_RunLevelElts ();_gbdg :=NewEG_RangeMarkupElements ();_gbdg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fedf :=d .DecodeElement (_gbdg .CustomXmlInsRangeStart ,&_bgfa );_fedf !=nil {return _fedf ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_adadg );_adadg .EG_RunLevelElts =append (_adadg .EG_RunLevelElts ,_faabd );_faabd .EG_RangeMarkupElements =append (_faabd .EG_RangeMarkupElements ,_gbdg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffcbg :=NewEG_ContentRunContent ();_ecfgb :=NewEG_RunLevelElts ();_baed :=NewEG_RangeMarkupElements ();_baed .CustomXmlInsRangeEnd =NewCT_Markup ();if _efgae :=d .DecodeElement (_baed .CustomXmlInsRangeEnd ,&_bgfa );_efgae !=nil {return _efgae ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_ffcbg );_ffcbg .EG_RunLevelElts =append (_ffcbg .EG_RunLevelElts ,_ecfgb );_ecfgb .EG_RangeMarkupElements =append (_ecfgb .EG_RangeMarkupElements ,_baed );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abgfd :=NewEG_ContentRunContent ();_efgab :=NewEG_RunLevelElts ();_daceg :=NewEG_RangeMarkupElements ();_daceg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfcf :=d .DecodeElement (_daceg .CustomXmlDelRangeStart ,&_bgfa );_cfcf !=nil {return _cfcf ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_abgfd );_abgfd .EG_RunLevelElts =append (_abgfd .EG_RunLevelElts ,_efgab );_efgab .EG_RangeMarkupElements =append (_efgab .EG_RangeMarkupElements ,_daceg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_adeb :=NewEG_ContentRunContent ();_eegef :=NewEG_RunLevelElts ();_faaabg :=NewEG_RangeMarkupElements ();_faaabg .CustomXmlDelRangeEnd =NewCT_Markup ();if _edcac :=d .DecodeElement (_faaabg .CustomXmlDelRangeEnd ,&_bgfa );_edcac !=nil {return _edcac ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_adeb );_adeb .EG_RunLevelElts =append (_adeb .EG_RunLevelElts ,_eegef );_eegef .EG_RangeMarkupElements =append (_eegef .EG_RangeMarkupElements ,_faaabg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fcfb :=NewEG_ContentRunContent ();_dgcac :=NewEG_RunLevelElts ();_egffb :=NewEG_RangeMarkupElements ();_egffb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edecd :=d .DecodeElement (_egffb .CustomXmlMoveFromRangeStart ,&_bgfa );_edecd !=nil {return _edecd ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_fcfb );_fcfb .EG_RunLevelElts =append (_fcfb .EG_RunLevelElts ,_dgcac );_dgcac .EG_RangeMarkupElements =append (_dgcac .EG_RangeMarkupElements ,_egffb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ggdef :=NewEG_ContentRunContent ();_fccdb :=NewEG_RunLevelElts ();_cgdgd :=NewEG_RangeMarkupElements ();_cgdgd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gggfec :=d .DecodeElement (_cgdgd .CustomXmlMoveFromRangeEnd ,&_bgfa );_gggfec !=nil {return _gggfec ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_ggdef );_ggdef .EG_RunLevelElts =append (_ggdef .EG_RunLevelElts ,_fccdb );_fccdb .EG_RangeMarkupElements =append (_fccdb .EG_RangeMarkupElements ,_cgdgd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bcee :=NewEG_ContentRunContent ();_eagacd :=NewEG_RunLevelElts ();_aeagdf :=NewEG_RangeMarkupElements ();_aeagdf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _efdde :=d .DecodeElement (_aeagdf .CustomXmlMoveToRangeStart ,&_bgfa );_efdde !=nil {return _efdde ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_bcee );_bcee .EG_RunLevelElts =append (_bcee .EG_RunLevelElts ,_eagacd );_eagacd .EG_RangeMarkupElements =append (_eagacd .EG_RangeMarkupElements ,_aeagdf );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddcbd :=NewEG_ContentRunContent ();_aefce :=NewEG_RunLevelElts ();_dfacc :=NewEG_RangeMarkupElements ();_dfacc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cfbce :=d .DecodeElement (_dfacc .CustomXmlMoveToRangeEnd ,&_bgfa );_cfbce !=nil {return _cfbce ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_ddcbd );_ddcbd .EG_RunLevelElts =append (_ddcbd .EG_RunLevelElts ,_aefce );_aefce .EG_RangeMarkupElements =append (_aefce .EG_RangeMarkupElements ,_dfacc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbggg :=NewEG_ContentRunContent ();_ecccd :=NewEG_RunLevelElts ();_bdeea :=NewEG_MathContent ();_bdeea .OMathPara =_ed .NewOMathPara ();if _dcbcg :=d .DecodeElement (_bdeea .OMathPara ,&_bgfa );_dcbcg !=nil {return _dcbcg ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_cdbggg );_cdbggg .EG_RunLevelElts =append (_cdbggg .EG_RunLevelElts ,_ecccd );_ecccd .EG_MathContent =append (_ecccd .EG_MathContent ,_bdeea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beedc :=NewEG_ContentRunContent ();_dedd :=NewEG_RunLevelElts ();_dagg :=NewEG_MathContent ();_dagg .OMath =_ed .NewOMath ();if _aeee :=d .DecodeElement (_dagg .OMath ,&_bgfa );_aeee !=nil {return _aeee ;};_cadff .EG_ContentRunContent =append (_cadff .EG_ContentRunContent ,_beedc );_beedc .EG_RunLevelElts =append (_beedc .EG_RunLevelElts ,_dedd );_dedd .EG_MathContent =append (_dedd .EG_MathContent ,_dagg );default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_H\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u0020\u0025\u0076",_bgfa .Name );if _cfgag :=d .Skip ();_cfgag !=nil {return _cfgag ;};};case _d .EndElement :break _fbeee ;case _d .CharData :};};return nil ;};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_fa :=&AG_SectPrAttributes {};return _fa };func (_aeag *CT_DocPartBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aade ,_cdee :=_aeag .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cdee !=nil {return _cdee ;};start .Attr =append (start .Attr ,_aade );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdabf ST_StyleType )ValidateWithPath (path string )error {switch _bdabf {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdabf ));};return nil ;};type ST_MailMergeSourceType byte ;func (_dffcga *CT_SdtRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dffcga .SdtPr !=nil {_bcabe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_dffcga .SdtPr ,_bcabe );};if _dffcga .SdtEndPr !=nil {_dceadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_dffcga .SdtEndPr ,_dceadd );};if _dffcga .SdtContent !=nil {_cbabc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_dffcga .SdtContent ,_cbabc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaeef *CT_DocVars )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aaeef .DocVar !=nil {_dedab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}};for _ ,_begbd :=range _aaeef .DocVar {e .EncodeElement (_begbd ,_dedab );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggdggf ST_WmlColorSchemeIndex )String ()string {switch _ggdggf {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 "";};func NewEG_PContent ()*EG_PContent {_eefcgg :=&EG_PContent {};return _eefcgg }; -// Border Shadow -ShadowAttr *_e .ST_OnOff ; +// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path +func (_dbbcd *CT_TblOverlap )ValidateWithPath (path string )error {if _dbbcd .ValAttr ==ST_TblOverlapUnset {return _ace .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 _dfgbea :=_dbbcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfgbea !=nil {return _dfgbea ;};return nil ;};func (_gccdd *CT_Lvl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_gccdd .IlvlAttr )});if _gccdd .TplcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_ace .Sprintf ("\u0025\u0076",*_gccdd .TplcAttr )});};if _gccdd .TentativeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0065\u006e\u0074\u0061\u0074\u0069\u0076\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_gccdd .TentativeAttr )});};e .EncodeToken (start );if _gccdd .Start !=nil {_cbbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gccdd .Start ,_cbbdf );};if _gccdd .NumFmt !=nil {_adce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gccdd .NumFmt ,_adce );};if _gccdd .LvlRestart !=nil {_cagca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gccdd .LvlRestart ,_cagca );};if _gccdd .PStyle !=nil {_aadab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gccdd .PStyle ,_aadab );};if _gccdd .IsLgl !=nil {_bcgca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_gccdd .IsLgl ,_bcgca );};if _gccdd .Suff !=nil {_ebbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}};e .EncodeElement (_gccdd .Suff ,_ebbfe );};if _gccdd .LvlText !=nil {_agcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_gccdd .LvlText ,_agcc );};if _gccdd .LvlPicBulletId !=nil {_fgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}};e .EncodeElement (_gccdd .LvlPicBulletId ,_fgaf );};if _gccdd .Legacy !=nil {_gdfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_gccdd .Legacy ,_gdfe );};if _gccdd .LvlJc !=nil {_cedcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}};e .EncodeElement (_gccdd .LvlJc ,_cedcg );};if _gccdd .PPr !=nil {_bgfca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_gccdd .PPr ,_bgfca );};if _gccdd .RPr !=nil {_dbce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gccdd .RPr ,_dbce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PPr ()*CT_PPr {_bcdcg :=&CT_PPr {};return _bcdcg };func (_abbdce *ST_HexColor )Validate ()error {return _abbdce .ValidateWithPath ("")}; -// Create Frame Effect -FrameAttr *_e .ST_OnOff ;}; +// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path +func (_daebe *CT_MacroName )ValidateWithPath (path string )error {return nil };func (_eefbaf ST_HighlightColor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffgccg :=_d .Attr {};_ffgccg .Name =name ;switch _eefbaf {case ST_HighlightColorUnset :_ffgccg .Value ="";case ST_HighlightColorBlack :_ffgccg .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_ffgccg .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_ffgccg .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_ffgccg .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_ffgccg .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_ffgccg .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_ffgccg .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_ffgccg .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_ffgccg .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_ffgccg .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_ffgccg .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_ffgccg .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_ffgccg .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_ffgccg .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_ffgccg .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_ffgccg .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_ffgccg .Value ="\u006e\u006f\u006e\u0065";};return _ffgccg ,nil ;};func (_cacgdc ST_ObjectDrawAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cagcfb :=_d .Attr {};_cagcfb .Name =name ;switch _cacgdc {case ST_ObjectDrawAspectUnset :_cagcfb .Value ="";case ST_ObjectDrawAspectContent :_cagcfb .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_cagcfb .Value ="\u0069\u0063\u006f\u006e";};return _cagcfb ,nil ;};func (_fafdcg *CT_SdtDateMappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fafdcg .ValAttr !=ST_SdtDateMappingTypeUnset {_ggeae ,_acgdg :=_fafdcg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acgdg !=nil {return _acgdg ;};start .Attr =append (start .Attr ,_ggeae );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path -func (_adefe *CT_MailMerge )ValidateWithPath (path string )error {if _cbcc :=_adefe .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_cbcc !=nil {return _cbcc ;};if _adefe .LinkToQuery !=nil {if _cdaf :=_adefe .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_cdaf !=nil {return _cdaf ;};};if _eedfb :=_adefe .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e");_eedfb !=nil {return _eedfb ;};if _adefe .ConnectString !=nil {if _cffaf :=_adefe .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_cffaf !=nil {return _cffaf ;};};if _adefe .Query !=nil {if _agage :=_adefe .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079");_agage !=nil {return _agage ;};};if _adefe .DataSource !=nil {if _baafg :=_adefe .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_baafg !=nil {return _baafg ;};};if _adefe .HeaderSource !=nil {if _ebcb :=_adefe .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065");_ebcb !=nil {return _ebcb ;};};if _adefe .DoNotSuppressBlankLines !=nil {if _ebaea :=_adefe .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");_ebaea !=nil {return _ebaea ;};};if _adefe .Destination !=nil {if _ebaad :=_adefe .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_ebaad !=nil {return _ebaad ;};};if _adefe .AddressFieldName !=nil {if _ecced :=_adefe .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065");_ecced !=nil {return _ecced ;};};if _adefe .MailSubject !=nil {if _edgcc :=_adefe .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_edgcc !=nil {return _edgcc ;};};if _adefe .MailAsAttachment !=nil {if _gdbbg :=_adefe .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074");_gdbbg !=nil {return _gdbbg ;};};if _adefe .ViewMergedData !=nil {if _fagd :=_adefe .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_fagd !=nil {return _fagd ;};};if _adefe .ActiveRecord !=nil {if _bbada :=_adefe .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064");_bbada !=nil {return _bbada ;};};if _adefe .CheckErrors !=nil {if _bgge :=_adefe .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_bgge !=nil {return _bgge ;};};if _adefe .Odso !=nil {if _fdgge :=_adefe .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f");_fdgge !=nil {return _fdgge ;};};return nil ;};func (_cddbe *CT_FontRel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cddbe .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 _ ,_daeffc :=range start .Attr {if _daeffc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_daeffc .Name .Local =="\u0069\u0064"||_daeffc .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"&&_daeffc .Name .Local =="\u0069\u0064"{_eacg ,_dcgbd :=_daeffc .Value ,error (nil );if _dcgbd !=nil {return _dcgbd ;};_cddbe .IdAttr =_eacg ;continue ;};if _daeffc .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_bddd ,_bafdg :=_daeffc .Value ,error (nil );if _bafdg !=nil {return _bafdg ;};_cddbe .FontKeyAttr =_bddd ;continue ;};if _daeffc .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_fggd ,_dbgf :=ParseUnionST_OnOff (_daeffc .Value );if _dbgf !=nil {return _dbgf ;};_cddbe .SubsettedAttr =_fggd ;continue ;};};for {_dbdc ,_eeeef :=d .Token ();if _eeeef !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_eeeef );};if _dccff ,_fdfg :=_dbdc .(_f .EndElement );_fdfg &&_dccff .Name ==start .Name {break ;};};return nil ;};func (_fdcfc ST_FrameLayout )String ()string {switch _fdcfc {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 "";}; +// Validate validates the CT_Column and its children +func (_fdda *CT_Column )Validate ()error {return _fdda .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");};func (_dedce ST_Merge )Validate ()error {return _dedce .ValidateWithPath ("")};func (_aabdb *CT_DocPartPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fbcfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_aabdb .Name ,_fbcfa );if _aabdb .Style !=nil {_efge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aabdb .Style ,_efge );};if _aabdb .Category !=nil {_cfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_aabdb .Category ,_cfbc );};if _aabdb .Types !=nil {_gbfbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_aabdb .Types ,_gbfbb );};if _aabdb .Behaviors !=nil {_aagf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_aabdb .Behaviors ,_aagf );};if _aabdb .Description !=nil {_cfgfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aabdb .Description ,_cfgfg );};if _aabdb .Guid !=nil {_aefe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_aabdb .Guid ,_aefe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fffbc *ST_FrameScrollbar )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fffbc =0;case "\u006f\u006e":*_fffbc =1;case "\u006f\u0066\u0066":*_fffbc =2;case "\u0061\u0075\u0074\u006f":*_fffbc =3;};return nil ;};func (_dgeb *CT_FramePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgeb .DropCapAttr !=ST_DropCapUnset {_cgddb ,_ccba :=_dgeb .DropCapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"});if _ccba !=nil {return _ccba ;};start .Attr =append (start .Attr ,_cgddb );};if _dgeb .LinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_dgeb .LinesAttr )});};if _dgeb .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_ace .Sprintf ("\u0025\u0076",*_dgeb .WAttr )});};if _dgeb .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_ace .Sprintf ("\u0025\u0076",*_dgeb .HAttr )});};if _dgeb .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_dgeb .VSpaceAttr )});};if _dgeb .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_dgeb .HSpaceAttr )});};if _dgeb .WrapAttr !=ST_WrapUnset {_efgg ,_aegfd :=_dgeb .WrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _aegfd !=nil {return _aegfd ;};start .Attr =append (start .Attr ,_efgg );};if _dgeb .HAnchorAttr !=ST_HAnchorUnset {_ffgcf ,_beffe :=_dgeb .HAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"});if _beffe !=nil {return _beffe ;};start .Attr =append (start .Attr ,_ffgcf );};if _dgeb .VAnchorAttr !=ST_VAnchorUnset {_cdbdd ,_gbeed :=_dgeb .VAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _gbeed !=nil {return _gbeed ;};start .Attr =append (start .Attr ,_cdbdd );};if _dgeb .XAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0078"},Value :_ace .Sprintf ("\u0025\u0076",*_dgeb .XAttr )});};if _dgeb .XAlignAttr !=_ff .ST_XAlignUnset {_aeada ,_aefgd :=_dgeb .XAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"});if _aefgd !=nil {return _aefgd ;};start .Attr =append (start .Attr ,_aeada );};if _dgeb .YAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0079"},Value :_ace .Sprintf ("\u0025\u0076",*_dgeb .YAttr )});};if _dgeb .YAlignAttr !=_ff .ST_YAlignUnset {_gega ,_ebdcc :=_dgeb .YAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"});if _ebdcc !=nil {return _ebdcc ;};start .Attr =append (start .Attr ,_gega );};if _dgeb .HRuleAttr !=ST_HeightRuleUnset {_dbbg ,_caaf :=_dgeb .HRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _caaf !=nil {return _caaf ;};start .Attr =append (start .Attr ,_dbbg );};if _dgeb .AnchorLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061n\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"},Value :_ace .Sprintf ("\u0025\u0076",*_dgeb .AnchorLockAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_aegad *ST_Merge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcefg ,_ebcea :=d .Token ();if _ebcea !=nil {return _ebcea ;};if _aagaef ,_afccbg :=_bcefg .(_d .EndElement );_afccbg &&_aagaef .Name ==start .Name {*_aegad =1;return nil ;};if _aabee ,_gbefcc :=_bcefg .(_d .CharData );!_gbefcc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcefg );}else {switch string (_aabee ){case "":*_aegad =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_aegad =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_aegad =2;};};_bcefg ,_ebcea =d .Token ();if _ebcea !=nil {return _ebcea ;};if _cfceab ,_fgbab :=_bcefg .(_d .EndElement );_fgbab &&_cfceab .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcefg );};func (_ffdb *CT_DecimalNumberOrPrecent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_ffdb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgffd *CT_DocProtect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgffd .EditAttr !=ST_DocProtectUnset {_dafda ,_cceaf :=_dgffd .EditAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"});if _cceaf !=nil {return _cceaf ;};start .Attr =append (start .Attr ,_dafda );};if _dgffd .FormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .FormattingAttr )});};if _dgffd .EnforcementAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .EnforcementAttr )});};if _dgffd .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .AlgorithmNameAttr )});};if _dgffd .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .HashValueAttr )});};if _dgffd .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .SaltValueAttr )});};if _dgffd .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .SpinCountAttr )});};if _dgffd .CryptProviderTypeAttr !=_ff .ST_CryptProvUnset {_gbdcb ,_eadg :=_dgffd .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _eadg !=nil {return _eadg ;};start .Attr =append (start .Attr ,_gbdcb );};if _dgffd .CryptAlgorithmClassAttr !=_ff .ST_AlgClassUnset {_cgefc ,_ceef :=_dgffd .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _ceef !=nil {return _ceef ;};start .Attr =append (start .Attr ,_cgefc );};if _dgffd .CryptAlgorithmTypeAttr !=_ff .ST_AlgTypeUnset {_fddab ,_abfg :=_dgffd .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _abfg !=nil {return _abfg ;};start .Attr =append (start .Attr ,_fddab );};if _dgffd .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .CryptAlgorithmSidAttr )});};if _dgffd .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .CryptSpinCountAttr )});};if _dgffd .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .CryptProviderAttr )});};if _dgffd .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .AlgIdExtAttr )});};if _dgffd .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .AlgIdExtSourceAttr )});};if _dgffd .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .CryptProviderTypeExtAttr )});};if _dgffd .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_ace .Sprintf ("\u0025\u0076",*_dgffd .CryptProviderTypeExtSourceAttr )});};if _dgffd .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .HashAttr )});};if _dgffd .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_dgffd .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_LevelText struct{ -// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path -func (_gbcbb *CT_TcPrBase )ValidateWithPath (path string )error {if _gbcbb .CnfStyle !=nil {if _dfdabf :=_gbcbb .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_dfdabf !=nil {return _dfdabf ;};};if _gbcbb .TcW !=nil {if _gccedgf :=_gbcbb .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057");_gccedgf !=nil {return _gccedgf ;};};if _gbcbb .GridSpan !=nil {if _cdagg :=_gbcbb .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_cdagg !=nil {return _cdagg ;};};if _gbcbb .HMerge !=nil {if _cdgfd :=_gbcbb .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065");_cdgfd !=nil {return _cdgfd ;};};if _gbcbb .VMerge !=nil {if _gdgcc :=_gbcbb .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_gdgcc !=nil {return _gdgcc ;};};if _gbcbb .TcBorders !=nil {if _agbad :=_gbcbb .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_agbad !=nil {return _agbad ;};};if _gbcbb .Shd !=nil {if _bgbcc :=_gbcbb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bgbcc !=nil {return _bgbcc ;};};if _gbcbb .NoWrap !=nil {if _eedffg :=_gbcbb .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070");_eedffg !=nil {return _eedffg ;};};if _gbcbb .TcMar !=nil {if _dfccbd :=_gbcbb .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_dfccbd !=nil {return _dfccbd ;};};if _gbcbb .TextDirection !=nil {if _dfggge :=_gbcbb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_dfggge !=nil {return _dfggge ;};};if _gbcbb .TcFitText !=nil {if _babgdg :=_gbcbb .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_babgdg !=nil {return _babgdg ;};};if _gbcbb .VAlign !=nil {if _edefc :=_gbcbb .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_edefc !=nil {return _edefc ;};};if _gbcbb .HideMark !=nil {if _bgfbb :=_gbcbb .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_bgfbb !=nil {return _bgfbb ;};};if _gbcbb .Headers !=nil {if _fbcaad :=_gbcbb .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_fbcaad !=nil {return _fbcaad ;};};return nil ;};type CT_TrPrBase struct{ +// Level Text +ValAttr *string ; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Level Text Is Null Character +NullAttr *_ff .ST_OnOff ;};type CT_RPr struct{ -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// Referenced Character Style +RStyle *CT_String ; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Run Fonts +RFonts *CT_Fonts ; -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Bold +B *CT_OnOff ; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Complex Script Bold +BCs *CT_OnOff ; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// Italics +I *CT_OnOff ; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Complex Script Italics +ICs *CT_OnOff ; -// Table Row Height -TrHeight []*CT_Height ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// Small Caps +SmallCaps *CT_OnOff ; -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Single Strikethrough +Strike *CT_OnOff ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;};type CT_FramePr struct{ +// Display Character Outline +Outline *CT_OnOff ; -// Drop Cap Frame -DropCapAttr ST_DropCap ; +// Shadow +Shadow *CT_OnOff ; -// Drop Cap Vertical Height in Lines -LinesAttr *int64 ; +// Embossing +Emboss *CT_OnOff ; -// Frame Width -WAttr *_e .ST_TwipsMeasure ; +// Imprinting +Imprint *CT_OnOff ; -// Frame Height -HAttr *_e .ST_TwipsMeasure ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Vertical Frame Padding -VSpaceAttr *_e .ST_TwipsMeasure ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Horizontal Frame Padding -HSpaceAttr *_e .ST_TwipsMeasure ; +// Hidden Text +Vanish *CT_OnOff ; -// Text Wrapping Around Frame -WrapAttr ST_Wrap ; +// Web Hidden Text +WebHidden *CT_OnOff ; -// Frame Horizontal Positioning Base -HAnchorAttr ST_HAnchor ; +// Run Content Color +Color *CT_Color ; -// Frame Vertical Positioning Base -VAnchorAttr ST_VAnchor ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Absolute Horizontal Position -XAttr *ST_SignedTwipsMeasure ; +// Expanded/Compressed Text +W *CT_TextScale ; -// Relative Horizontal Position -XAlignAttr _e .ST_XAlign ; +// Font Kerning +Kern *CT_HpsMeasure ; -// Absolute Vertical Position -YAttr *ST_SignedTwipsMeasure ; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Relative Vertical Position -YAlignAttr _e .ST_YAlign ; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Frame Height Type -HRuleAttr ST_HeightRule ; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Lock Frame Anchor to Paragraph -AnchorLockAttr *_e .ST_OnOff ;};func NewCT_Comments ()*CT_Comments {_adcg :=&CT_Comments {};return _adcg };func (_eeagf ST_MailMergeSourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eeagf .String (),start );};func (_dbcdce *ST_BrClear )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbcdce =0;case "\u006e\u006f\u006e\u0065":*_dbcdce =1;case "\u006c\u0065\u0066\u0074":*_dbcdce =2;case "\u0072\u0069\u0067h\u0074":*_dbcdce =3;case "\u0061\u006c\u006c":*_dbcdce =4;};return nil ;};func (_gbedc *CT_SdtEndPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbaea :for {_efece ,_edfdc :=d .Token ();if _edfdc !=nil {return _edfdc ;};switch _bgdg :=_efece .(type ){case _f .StartElement :switch _bgdg .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"}:_fcfab :=NewCT_RPr ();if _bedbc :=d .DecodeElement (_fcfab ,&_bgdg );_bedbc !=nil {return _bedbc ;};_gbedc .RPr =append (_gbedc .RPr ,_fcfab );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072\u0020\u0025\u0076",_bgdg .Name );if _gagaca :=d .Skip ();_gagaca !=nil {return _gagaca ;};};case _f .EndElement :break _fbaea ;case _f .CharData :};};return nil ;};type EG_BlockLevelElts struct{ +// Text Highlighting +Highlight *CT_Highlight ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_bcffc ST_Merge )Validate ()error {return _bcffc .ValidateWithPath ("")};func (_cadgf *WdCT_WrapThrough )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadgf .WrapTextAttr =WdST_WrapText (1);_cadgf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_fdbedf :=range start .Attr {if _fdbedf .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_cadgf .WrapTextAttr .UnmarshalXMLAttr (_fdbedf );continue ;};if _fdbedf .Name .Local =="\u0064\u0069\u0073t\u004c"{_ecabfb ,_cfecee :=_fc .ParseUint (_fdbedf .Value ,10,32);if _cfecee !=nil {return _cfecee ;};_ccbdaa :=uint32 (_ecabfb );_cadgf .DistLAttr =&_ccbdaa ;continue ;};if _fdbedf .Name .Local =="\u0064\u0069\u0073t\u0052"{_afgffd ,_febbdf :=_fc .ParseUint (_fdbedf .Value ,10,32);if _febbdf !=nil {return _febbdf ;};_bcedgb :=uint32 (_afgffd );_cadgf .DistRAttr =&_bcedgb ;continue ;};};_cfaddf :for {_bdcee ,_ceafgg :=d .Token ();if _ceafgg !=nil {return _ceafgg ;};switch _bbbaac :=_bdcee .(type ){case _f .StartElement :switch _bbbaac .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 _eefba :=d .DecodeElement (_cadgf .WrapPolygon ,&_bbbaac );_eefba !=nil {return _eefba ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0020\u0025v",_bbbaac .Name );if _gbfcb :=d .Skip ();_gbfcb !=nil {return _gbfcb ;};};case _f .EndElement :break _cfaddf ;case _f .CharData :};};return nil ;};func (_eaadg ST_WmlColorSchemeIndex )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adgbe :=_f .Attr {};_adgbe .Name =name ;switch _eaadg {case ST_WmlColorSchemeIndexUnset :_adgbe .Value ="";case ST_WmlColorSchemeIndexDark1 :_adgbe .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_adgbe .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_adgbe .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_adgbe .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_adgbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_adgbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_adgbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_adgbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_adgbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_adgbe .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_adgbe .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_adgbe .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _adgbe ,nil ;};type ST_TargetScreenSz byte ; +// Underline +U *CT_Underline ; -// Validate validates the CT_EastAsianLayout and its children -func (_afbfe *CT_EastAsianLayout )Validate ()error {return _afbfe .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");};func (_cafaa *CT_LvlLegacy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cafaa .LegacyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_ff .Sprintf ("\u0025\u0076",*_cafaa .LegacyAttr )});};if _cafaa .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 :_ff .Sprintf ("\u0025\u0076",*_cafaa .LegacySpaceAttr )});};if _cafaa .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 :_ff .Sprintf ("\u0025\u0076",*_cafaa .LegacyIndentAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Animated Text Effect +Effect *CT_TextEffect ; -// Validate validates the WdCT_Inline and its children -func (_aefdcc *WdCT_Inline )Validate ()error {return _aefdcc .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};func (_ffcba *Endnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffcba .CT_Endnotes =*NewCT_Endnotes ();_dgaaf :for {_decceee ,_afdbg :=d .Token ();if _afdbg !=nil {return _afdbg ;};switch _dcdad :=_decceee .(type ){case _f .StartElement :switch _dcdad .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"}:_ebggea :=NewCT_FtnEdn ();if _aebcee :=d .DecodeElement (_ebggea ,&_dcdad );_aebcee !=nil {return _aebcee ;};_ffcba .Endnote =append (_ffcba .Endnote ,_ebggea );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_dcdad .Name );if _gabef :=d .Skip ();_gabef !=nil {return _gabef ;};};case _f .EndElement :break _dgaaf ;case _f .CharData :};};return nil ;};func (_ecagd ST_FtnEdn )String ()string {switch _ecagd {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 "";};type CT_TblPr struct{ +// Text Border +Bdr *CT_Border ; -// Referenced Table Style -TblStyle *CT_String ; +// Run Shading +Shd *CT_Shd ; -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Manual Run Width +FitText *CT_FitText ; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// Right To Left Text +Rtl *CT_OnOff ; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Emphasis Mark +Em *CT_Em ; -// Preferred Table Width -TblW *CT_TblWidth ; +// Languages for Run Content +Lang *CT_Language ; -// Table Alignment -Jc *CT_JcTable ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// Office Open XML Math +OMath *CT_OnOff ; -// Table Borders -TblBorders *CT_TblBorders ; +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;};type ST_TextEffect byte ;func (_ggba *CT_FtnEdnRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggba .CustomMarkFollowsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_ggba .CustomMarkFollowsAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_ggba .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbcf *CT_PPrGeneral )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbcf .PStyle !=nil {_aaaffa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gbcf .PStyle ,_aaaffa );};if _gbcf .KeepNext !=nil {_cgdbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_gbcf .KeepNext ,_cgdbe );};if _gbcf .KeepLines !=nil {_bdcd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gbcf .KeepLines ,_bdcd );};if _gbcf .PageBreakBefore !=nil {_adgbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_gbcf .PageBreakBefore ,_adgbd );};if _gbcf .FramePr !=nil {_cafdde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_gbcf .FramePr ,_cafdde );};if _gbcf .WidowControl !=nil {_adeac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_gbcf .WidowControl ,_adeac );};if _gbcf .NumPr !=nil {_gcfde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_gbcf .NumPr ,_gcfde );};if _gbcf .SuppressLineNumbers !=nil {_gcbfa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_gbcf .SuppressLineNumbers ,_gcbfa );};if _gbcf .PBdr !=nil {_eeffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_gbcf .PBdr ,_eeffb );};if _gbcf .Shd !=nil {_baaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gbcf .Shd ,_baaba );};if _gbcf .Tabs !=nil {_bdgbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_gbcf .Tabs ,_bdgbc );};if _gbcf .SuppressAutoHyphens !=nil {_bffcg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}};e .EncodeElement (_gbcf .SuppressAutoHyphens ,_bffcg );};if _gbcf .Kinsoku !=nil {_cabff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_gbcf .Kinsoku ,_cabff );};if _gbcf .WordWrap !=nil {_fecda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gbcf .WordWrap ,_fecda );};if _gbcf .OverflowPunct !=nil {_eaadd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gbcf .OverflowPunct ,_eaadd );};if _gbcf .TopLinePunct !=nil {_adbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gbcf .TopLinePunct ,_adbf );};if _gbcf .AutoSpaceDE !=nil {_becdbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_gbcf .AutoSpaceDE ,_becdbg );};if _gbcf .AutoSpaceDN !=nil {_cfde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_gbcf .AutoSpaceDN ,_cfde );};if _gbcf .Bidi !=nil {_baffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gbcf .Bidi ,_baffb );};if _gbcf .AdjustRightInd !=nil {_bdcgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_gbcf .AdjustRightInd ,_bdcgb );};if _gbcf .SnapToGrid !=nil {_fbecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gbcf .SnapToGrid ,_fbecd );};if _gbcf .Spacing !=nil {_adgad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gbcf .Spacing ,_adgad );};if _gbcf .Ind !=nil {_fecee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_gbcf .Ind ,_fecee );};if _gbcf .ContextualSpacing !=nil {_bdeac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gbcf .ContextualSpacing ,_bdeac );};if _gbcf .MirrorIndents !=nil {_fgadc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_gbcf .MirrorIndents ,_fgadc );};if _gbcf .SuppressOverlap !=nil {_cfbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_gbcf .SuppressOverlap ,_cfbfa );};if _gbcf .Jc !=nil {_fddcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_gbcf .Jc ,_fddcg );};if _gbcf .TextDirection !=nil {_abdfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gbcf .TextDirection ,_abdfe );};if _gbcf .TextAlignment !=nil {_befde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_gbcf .TextAlignment ,_befde );};if _gbcf .TextboxTightWrap !=nil {_ceeca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gbcf .TextboxTightWrap ,_ceeca );};if _gbcf .OutlineLvl !=nil {_dcbcgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_gbcf .OutlineLvl ,_dcbcgc );};if _gbcf .DivId !=nil {_gcgfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_gbcf .DivId ,_gcgfc );};if _gbcf .CnfStyle !=nil {_cdggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gbcf .CnfStyle ,_cdggb );};if _gbcf .PPrChange !=nil {_facbd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gbcf .PPrChange ,_facbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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;);type CT_Sym struct{ -// Table Shading -Shd *CT_Shd ; +// Symbol Character Font +FontAttr *string ; -// Table Layout -TblLayout *CT_TblLayoutType ; +// Symbol Character Code +CharAttr *string ;};func (_ecgeb ST_VerticalJc )String ()string {switch _ecgeb {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 (_adaag ST_FrameScrollbar )Validate ()error {return _adaag .ValidateWithPath ("")}; -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path +func (_febec *CT_TblGridBase )ValidateWithPath (path string )error {for _abacgc ,_gdcafgc :=range _febec .GridCol {if _dbccbc :=_gdcafgc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_abacgc ));_dbccbc !=nil {return _dbccbc ;};};return nil ;};func (_bggdc ST_Direction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgcbcb :=_d .Attr {};_dgcbcb .Name =name ;switch _bggdc {case ST_DirectionUnset :_dgcbcb .Value ="";case ST_DirectionLtr :_dgcbcb .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_dgcbcb .Value ="\u0072\u0074\u006c";};return _dgcbcb ,nil ;}; -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// ValidateWithPath validates the Numbering and its children, prefixing error messages with path +func (_eaegbg *Numbering )ValidateWithPath (path string )error {if _abafge :=_eaegbg .CT_Numbering .ValidateWithPath (path );_abafge !=nil {return _abafge ;};return nil ;}; -// Table Caption -TblCaption *CT_String ; +// Validate validates the CT_StylePaneFilter and its children +func (_fbbae *CT_StylePaneFilter )Validate ()error {return _fbbae .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};func (_cdaad *CT_CalendarType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdaad .ValAttr !=_ff .ST_CalendarTypeUnset {_geb ,_ffcc :=_cdaad .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffcc !=nil {return _ffcc ;};start .Attr =append (start .Attr ,_geb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_AutoCaptions struct{ -// Table Description -TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};func (_acbedb ST_StyleSort )String ()string {switch _acbedb {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_CustomXmlRun struct{ +// Single Automatic Captioning Setting +AutoCaption []*CT_AutoCaption ;};type CT_Hyperlink struct{ -// Custom XML Markup Namespace -UriAttr *string ; +// Hyperlink Target Frame +TgtFrameAttr *string ; + +// Associated String +TooltipAttr *string ; -// Element name -ElementAttr string ; +// Location in Target Document +DocLocationAttr *string ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};type CT_DocPartPr struct{ +// Add To Viewed Hyperlinks +HistoryAttr *_ff .ST_OnOff ; -// Entry Name -Name *CT_DocPartName ; +// Hyperlink Anchor +AnchorAttr *string ;IdAttr *string ; -// Associated Paragraph Style Name -Style *CT_String ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Entry Categorization -Category *CT_DocPartCategory ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Entry Types -Types *CT_DocPartTypes ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type EG_FtnEdnNumProps struct{ -// Entry Insertion Behaviors -Behaviors *CT_DocPartBehaviors ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Description for Entry -Description *CT_String ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func (_ebffe *CT_SmartTagType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcbddf :=range start .Attr {if _bcbddf .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_fedgg ,_dcfcc :=_bcbddf .Value ,error (nil );if _dcfcc !=nil {return _dcfcc ;};_ebffe .NamespaceuriAttr =&_fedgg ;continue ;};if _bcbddf .Name .Local =="\u006e\u0061\u006d\u0065"{_dgebgf ,_cfdaf :=_bcbddf .Value ,error (nil );if _cfdaf !=nil {return _cfdaf ;};_ebffe .NameAttr =&_dgebgf ;continue ;};if _bcbddf .Name .Local =="\u0075\u0072\u006c"{_faafc ,_gbefc :=_bcbddf .Value ,error (nil );if _gbefc !=nil {return _gbefc ;};_ebffe .UrlAttr =&_faafc ;continue ;};};for {_bfeed ,_dacdce :=d .Token ();if _dacdce !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_dacdce );};if _dccbce ,_bfecb :=_bfeed .(_d .EndElement );_bfecb &&_dccbce .Name ==start .Name {break ;};};return nil ;};func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_cfgdd :=&CT_MathCtrlDel {};return _cfgdd };type ST_FtnPos byte ;func (_daabec ST_ProofErr )String ()string {switch _daabec {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_TextEffect struct{ -// Entry ID -Guid *CT_Guid ;}; +// Animated Text Effect Type +ValAttr ST_TextEffect ;};func NewCT_TcPrBase ()*CT_TcPrBase {_dbffg :=&CT_TcPrBase {};return _dbffg }; -// Validate validates the CT_Frame and its children -func (_dfeee *CT_Frame )Validate ()error {return _dfeee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func (_baba *CT_ObjectEmbed )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baba .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_bdcc ,_gafda :=_baba .DrawAspectAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _gafda !=nil {return _gafda ;};start .Attr =append (start .Attr ,_bdcc );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_baba .IdAttr )});if _baba .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_baba .ProgIdAttr )});};if _baba .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_ff .Sprintf ("\u0025\u0076",*_baba .ShapeIdAttr )});};if _baba .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 :_ff .Sprintf ("\u0025\u0076",*_baba .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_Merge byte ;const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;);func (_gddaf ST_Border )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aadcbc :=_f .Attr {};_aadcbc .Name =name ;switch _gddaf {case ST_BorderUnset :_aadcbc .Value ="";case ST_BorderNil :_aadcbc .Value ="\u006e\u0069\u006c";case ST_BorderNone :_aadcbc .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_aadcbc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_aadcbc .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_aadcbc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_aadcbc .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_aadcbc .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_aadcbc .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_aadcbc .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_aadcbc .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_aadcbc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_aadcbc .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_aadcbc .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_aadcbc .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_aadcbc .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_aadcbc .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_aadcbc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_aadcbc .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_aadcbc .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_aadcbc .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_aadcbc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_aadcbc .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_aadcbc .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_aadcbc .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_aadcbc .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_aadcbc .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_aadcbc .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_aadcbc .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_aadcbc .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_aadcbc .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_aadcbc .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_aadcbc .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_aadcbc .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_aadcbc .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_aadcbc .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_aadcbc .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_aadcbc .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_aadcbc .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_aadcbc .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_aadcbc .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_aadcbc .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_aadcbc .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_aadcbc .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_aadcbc .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_aadcbc .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_aadcbc .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_aadcbc .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_aadcbc .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_aadcbc .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_aadcbc .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_aadcbc .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_aadcbc .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_aadcbc .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_aadcbc .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_aadcbc .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_aadcbc .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_aadcbc .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_aadcbc .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_aadcbc .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_aadcbc .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_aadcbc .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_aadcbc .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_aadcbc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_aadcbc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_aadcbc .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_aadcbc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_aadcbc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_aadcbc .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_aadcbc .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_aadcbc .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_aadcbc .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_aadcbc .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_aadcbc .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_aadcbc .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_aadcbc .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_aadcbc .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_aadcbc .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_aadcbc .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_aadcbc .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_aadcbc .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_aadcbc .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_aadcbc .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_aadcbc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_aadcbc .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_aadcbc .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_aadcbc .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_aadcbc .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_aadcbc .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_aadcbc .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_aadcbc .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_aadcbc .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_aadcbc .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_aadcbc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_aadcbc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_aadcbc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_aadcbc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_aadcbc .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_aadcbc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_aadcbc .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_aadcbc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_aadcbc .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_aadcbc .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_aadcbc .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_aadcbc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_aadcbc .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_aadcbc .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_aadcbc .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_aadcbc .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_aadcbc .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_aadcbc .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_aadcbc .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_aadcbc .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_aadcbc .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_aadcbc .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_aadcbc .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_aadcbc .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_aadcbc .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_aadcbc .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_aadcbc .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_aadcbc .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_aadcbc .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_aadcbc .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_aadcbc .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_aadcbc .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_aadcbc .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_aadcbc .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case ST_BorderOvals :_aadcbc .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_aadcbc .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_aadcbc .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderPalmsColor :_aadcbc .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_aadcbc .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_aadcbc .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073";case ST_BorderPartyFavor :_aadcbc .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_aadcbc .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_aadcbc .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073";case ST_BorderPeople :_aadcbc .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_aadcbc .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_aadcbc .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case ST_BorderPoinsettias :_aadcbc .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_aadcbc .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_aadcbc .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case ST_BorderPushPinNote2 :_aadcbc .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_aadcbc .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_aadcbc .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073";case ST_BorderPyramidsAbove :_aadcbc .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_aadcbc .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_aadcbc .Value ="\u0072\u0069\u006eg\u0073";case ST_BorderSafari :_aadcbc .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_aadcbc .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_aadcbc .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case ST_BorderScaredCat :_aadcbc .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_aadcbc .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_aadcbc .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case ST_BorderSharksTeeth :_aadcbc .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_aadcbc .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_aadcbc .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case ST_BorderSnowflakeFancy :_aadcbc .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_aadcbc .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_aadcbc .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f";case ST_BorderSouthwest :_aadcbc .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_aadcbc .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_aadcbc .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_aadcbc .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064";case ST_BorderStarsBlack :_aadcbc .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_aadcbc .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_aadcbc .Value ="\u0073\u0075\u006e";case ST_BorderSwirligig :_aadcbc .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_aadcbc .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_aadcbc .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case ST_BorderTrees :_aadcbc .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_aadcbc .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_aadcbc .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s";case ST_BorderTriangle1 :_aadcbc .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_aadcbc .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_aadcbc .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case ST_BorderTriangleCircle2 :_aadcbc .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_aadcbc .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_aadcbc .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032";case ST_BorderTwistedLines1 :_aadcbc .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_aadcbc .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_aadcbc .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_aadcbc .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_aadcbc .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_aadcbc .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_aadcbc .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_aadcbc .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_aadcbc .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_aadcbc .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_aadcbc .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_aadcbc .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_aadcbc .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_aadcbc .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_aadcbc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aadcbc ,nil ;};func (_dgbegc *ST_HexColor )ValidateWithPath (path string )error {_ebdca :=[]string {};if _dgbegc .ST_HexColorAuto !=ST_HexColorAutoUnset {_ebdca =append (_ebdca ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _dgbegc .ST_HexColorRGB !=nil {_ebdca =append (_ebdca ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_ebdca )> 1{return _ff .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebdca );};return nil ;}; +// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path +func (_fcgdgg *CT_SectPrChange )ValidateWithPath (path string )error {if _fcgdgg .SectPr !=nil {if _abacb :=_fcgdgg .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_abacb !=nil {return _abacb ;};};return nil ;};func (_effba ST_TblLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_effba .String (),start );}; -// Validate validates the WdWsp and its children -func (_gfacgaf *WdWsp )Validate ()error {return _gfacgaf .ValidateWithPath ("\u0057\u0064\u0057s\u0070");};func (_ggcdc *CT_FFStatusText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcdff :=range start .Attr {if _bcdff .Name .Local =="\u0074\u0079\u0070\u0065"{_ggcdc .TypeAttr .UnmarshalXMLAttr (_bcdff );continue ;};if _bcdff .Name .Local =="\u0076\u0061\u006c"{_fbeb ,_fbega :=_bcdff .Value ,error (nil );if _fbega !=nil {return _fbega ;};_ggcdc .ValAttr =&_fbeb ;continue ;};};for {_baag ,_dagfe :=d .Token ();if _dagfe !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_dagfe );};if _adead ,_fdfe :=_baag .(_f .EndElement );_fdfe &&_adead .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SignedTwipsMeasure and its children +func (_cdaag *CT_SignedTwipsMeasure )Validate ()error {return _cdaag .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};func (_cfffce *WdCT_WrapTight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bfeceg ,_ecffcc :=_cfffce .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _ecffcc !=nil {return _ecffcc ;};start .Attr =append (start .Attr ,_bfeceg );if _cfffce .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_ace .Sprintf ("\u0025\u0076",*_cfffce .DistLAttr )});};if _cfffce .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_ace .Sprintf ("\u0025\u0076",*_cfffce .DistRAttr )});};e .EncodeToken (start );_eedafe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_cfffce .WrapPolygon ,_eedafe );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path -func (_cbfcf *CT_TblLayoutType )ValidateWithPath (path string )error {if _eeagab :=_cbfcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eeagab !=nil {return _eeagab ;};return nil ;};func (_eddca *CT_MailMergeSourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eddca .ValAttr =ST_MailMergeSourceType (1);for _ ,_ddccb :=range start .Attr {if _ddccb .Name .Local =="\u0076\u0061\u006c"{_eddca .ValAttr .UnmarshalXMLAttr (_ddccb );continue ;};};for {_afba ,_bagc :=d .Token ();if _bagc !=nil {return _ff .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",_bagc );};if _ecfdd ,_agfbf :=_afba .(_f .EndElement );_agfbf &&_ecfdd .Name ==start .Name {break ;};};return nil ;};func (_acged ST_Shd )Validate ()error {return _acged .ValidateWithPath ("")}; +// Validate validates the CT_FontsList and its children +func (_gbdbe *CT_FontsList )Validate ()error {return _gbdbe .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the Recipients and its children, prefixing error messages with path -func (_dddbe *Recipients )ValidateWithPath (path string )error {if _aeegf :=_dddbe .CT_Recipients .ValidateWithPath (path );_aeegf !=nil {return _aeegf ;};return nil ;};func NewCT_MacroName ()*CT_MacroName {_cdfe :=&CT_MacroName {};return _cdfe }; +// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path +func (_ceffe *CT_ParaRPr )ValidateWithPath (path string )error {if _ceffe .Ins !=nil {if _egbbca :=_ceffe .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_egbbca !=nil {return _egbbca ;};};if _ceffe .Del !=nil {if _bcaea :=_ceffe .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_bcaea !=nil {return _bcaea ;};};if _ceffe .MoveFrom !=nil {if _eacege :=_ceffe .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_eacege !=nil {return _eacege ;};};if _ceffe .MoveTo !=nil {if _ebaec :=_ceffe .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_ebaec !=nil {return _ebaec ;};};if _ceffe .RStyle !=nil {if _aaece :=_ceffe .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_aaece !=nil {return _aaece ;};};if _ceffe .RFonts !=nil {if _egbaag :=_ceffe .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073");_egbaag !=nil {return _egbaag ;};};if _ceffe .B !=nil {if _fcbab :=_ceffe .B .ValidateWithPath (path +"\u002f\u0042");_fcbab !=nil {return _fcbab ;};};if _ceffe .BCs !=nil {if _dgebga :=_ceffe .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_dgebga !=nil {return _dgebga ;};};if _ceffe .I !=nil {if _dgebgc :=_ceffe .I .ValidateWithPath (path +"\u002f\u0049");_dgebgc !=nil {return _dgebgc ;};};if _ceffe .ICs !=nil {if _cdfda :=_ceffe .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_cdfda !=nil {return _cdfda ;};};if _ceffe .Caps !=nil {if _cdegg :=_ceffe .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cdegg !=nil {return _cdegg ;};};if _ceffe .SmallCaps !=nil {if _edffda :=_ceffe .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_edffda !=nil {return _edffda ;};};if _ceffe .Strike !=nil {if _afad :=_ceffe .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_afad !=nil {return _afad ;};};if _ceffe .Dstrike !=nil {if _aebdf :=_ceffe .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_aebdf !=nil {return _aebdf ;};};if _ceffe .Outline !=nil {if _accb :=_ceffe .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_accb !=nil {return _accb ;};};if _ceffe .Shadow !=nil {if _egbag :=_ceffe .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_egbag !=nil {return _egbag ;};};if _ceffe .Emboss !=nil {if _bbfed :=_ceffe .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_bbfed !=nil {return _bbfed ;};};if _ceffe .Imprint !=nil {if _bcagc :=_ceffe .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_bcagc !=nil {return _bcagc ;};};if _ceffe .NoProof !=nil {if _eaaecb :=_ceffe .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_eaaecb !=nil {return _eaaecb ;};};if _ceffe .SnapToGrid !=nil {if _cebedg :=_ceffe .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_cebedg !=nil {return _cebedg ;};};if _ceffe .Vanish !=nil {if _cbaab :=_ceffe .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cbaab !=nil {return _cbaab ;};};if _ceffe .WebHidden !=nil {if _gccfc :=_ceffe .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gccfc !=nil {return _gccfc ;};};if _ceffe .Color !=nil {if _dfbdcd :=_ceffe .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dfbdcd !=nil {return _dfbdcd ;};};if _ceffe .Spacing !=nil {if _ecbagf :=_ceffe .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ecbagf !=nil {return _ecbagf ;};};if _ceffe .W !=nil {if _acfce :=_ceffe .W .ValidateWithPath (path +"\u002f\u0057");_acfce !=nil {return _acfce ;};};if _ceffe .Kern !=nil {if _aaggf :=_ceffe .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_aaggf !=nil {return _aaggf ;};};if _ceffe .Position !=nil {if _bafeac :=_ceffe .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bafeac !=nil {return _bafeac ;};};if _ceffe .Sz !=nil {if _bbgf :=_ceffe .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_bbgf !=nil {return _bbgf ;};};if _ceffe .SzCs !=nil {if _gfccfg :=_ceffe .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_gfccfg !=nil {return _gfccfg ;};};if _ceffe .Highlight !=nil {if _ddddf :=_ceffe .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_ddddf !=nil {return _ddddf ;};};if _ceffe .U !=nil {if _gdece :=_ceffe .U .ValidateWithPath (path +"\u002f\u0055");_gdece !=nil {return _gdece ;};};if _ceffe .Effect !=nil {if _begcb :=_ceffe .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_begcb !=nil {return _begcb ;};};if _ceffe .Bdr !=nil {if _ffca :=_ceffe .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ffca !=nil {return _ffca ;};};if _ceffe .Shd !=nil {if _gdadd :=_ceffe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gdadd !=nil {return _gdadd ;};};if _ceffe .FitText !=nil {if _bffcb :=_ceffe .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bffcb !=nil {return _bffcb ;};};if _ceffe .VertAlign !=nil {if _cedbb :=_ceffe .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_cedbb !=nil {return _cedbb ;};};if _ceffe .Rtl !=nil {if _eebge :=_ceffe .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_eebge !=nil {return _eebge ;};};if _ceffe .Cs !=nil {if _aafff :=_ceffe .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_aafff !=nil {return _aafff ;};};if _ceffe .Em !=nil {if _gceffe :=_ceffe .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_gceffe !=nil {return _gceffe ;};};if _ceffe .Lang !=nil {if _cgedd :=_ceffe .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_cgedd !=nil {return _cgedd ;};};if _ceffe .EastAsianLayout !=nil {if _dcdda :=_ceffe .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dcdda !=nil {return _dcdda ;};};if _ceffe .SpecVanish !=nil {if _cdba :=_ceffe .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cdba !=nil {return _cdba ;};};if _ceffe .OMath !=nil {if _bffecd :=_ceffe .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_bffecd !=nil {return _bffecd ;};};if _ceffe .RPrChange !=nil {if _abccb :=_ceffe .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_abccb !=nil {return _abccb ;};};return nil ;}; -// Validate validates the EG_RPrMath and its children -func (_eecee *EG_RPrMath )Validate ()error {return _eecee .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};func (_ffecf *CT_PPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffecf .PStyle !=nil {_dddfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ffecf .PStyle ,_dddfg );};if _ffecf .KeepNext !=nil {_acfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_ffecf .KeepNext ,_acfd );};if _ffecf .KeepLines !=nil {_eeaef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffecf .KeepLines ,_eeaef );};if _ffecf .PageBreakBefore !=nil {_eeecf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_ffecf .PageBreakBefore ,_eeecf );};if _ffecf .FramePr !=nil {_gbfee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_ffecf .FramePr ,_gbfee );};if _ffecf .WidowControl !=nil {_bagdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}};e .EncodeElement (_ffecf .WidowControl ,_bagdf );};if _ffecf .NumPr !=nil {_feffg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_ffecf .NumPr ,_feffg );};if _ffecf .SuppressLineNumbers !=nil {_bedeg :=_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 (_ffecf .SuppressLineNumbers ,_bedeg );};if _ffecf .PBdr !=nil {_acbbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_ffecf .PBdr ,_acbbc );};if _ffecf .Shd !=nil {_fdafb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ffecf .Shd ,_fdafb );};if _ffecf .Tabs !=nil {_aecef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_ffecf .Tabs ,_aecef );};if _ffecf .SuppressAutoHyphens !=nil {_gdefb :=_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 (_ffecf .SuppressAutoHyphens ,_gdefb );};if _ffecf .Kinsoku !=nil {_gfefa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_ffecf .Kinsoku ,_gfefa );};if _ffecf .WordWrap !=nil {_eadec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}};e .EncodeElement (_ffecf .WordWrap ,_eadec );};if _ffecf .OverflowPunct !=nil {_dgad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_ffecf .OverflowPunct ,_dgad );};if _ffecf .TopLinePunct !=nil {_efebf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_ffecf .TopLinePunct ,_efebf );};if _ffecf .AutoSpaceDE !=nil {_bgdbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}};e .EncodeElement (_ffecf .AutoSpaceDE ,_bgdbd );};if _ffecf .AutoSpaceDN !=nil {_agfcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_ffecf .AutoSpaceDN ,_agfcf );};if _ffecf .Bidi !=nil {_ddbeda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_ffecf .Bidi ,_ddbeda );};if _ffecf .AdjustRightInd !=nil {_gffcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}};e .EncodeElement (_ffecf .AdjustRightInd ,_gffcb );};if _ffecf .SnapToGrid !=nil {_cafad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ffecf .SnapToGrid ,_cafad );};if _ffecf .Spacing !=nil {_gagff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ffecf .Spacing ,_gagff );};if _ffecf .Ind !=nil {_baceg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_ffecf .Ind ,_baceg );};if _ffecf .ContextualSpacing !=nil {_bdbd :=_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 (_ffecf .ContextualSpacing ,_bdbd );};if _ffecf .MirrorIndents !=nil {_cefca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_ffecf .MirrorIndents ,_cefca );};if _ffecf .SuppressOverlap !=nil {_bbbgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_ffecf .SuppressOverlap ,_bbbgc );};if _ffecf .Jc !=nil {_bcbbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ffecf .Jc ,_bcbbc );};if _ffecf .TextDirection !=nil {_fffef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ffecf .TextDirection ,_fffef );};if _ffecf .TextAlignment !=nil {_eeafg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ffecf .TextAlignment ,_eeafg );};if _ffecf .TextboxTightWrap !=nil {_cagfd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_ffecf .TextboxTightWrap ,_cagfd );};if _ffecf .OutlineLvl !=nil {_bbga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_ffecf .OutlineLvl ,_bbga );};if _ffecf .DivId !=nil {_efddc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_ffecf .DivId ,_efddc );};if _ffecf .CnfStyle !=nil {_dafaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ffecf .CnfStyle ,_dafaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abdgf *CT_FontsList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aabda :for {_dafg ,_gaebd :=d .Token ();if _gaebd !=nil {return _gaebd ;};switch _cbdc :=_dafg .(type ){case _f .StartElement :switch _cbdc .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"}:_eagef :=NewCT_Font ();if _ecfef :=d .DecodeElement (_eagef ,&_cbdc );_ecfef !=nil {return _ecfef ;};_abdgf .Font =append (_abdgf .Font ,_eagef );default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_F\u006f\u006et\u0073\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cbdc .Name );if _ebbbb :=d .Skip ();_ebbbb !=nil {return _ebbbb ;};};case _f .EndElement :break _aabda ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path +func (_dbge *CT_FldChar )ValidateWithPath (path string )error {if _dbge .FldCharTypeAttr ==ST_FldCharTypeUnset {return _ace .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 _eacf :=_dbge .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eacf !=nil {return _eacf ;};if _dbge .FldLockAttr !=nil {if _cggad :=_dbge .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_cggad !=nil {return _cggad ;};};if _dbge .DirtyAttr !=nil {if _eeaac :=_dbge .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_eeaac !=nil {return _eeaac ;};};if _dbge .FldData !=nil {if _fefc :=_dbge .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061");_fefc !=nil {return _fefc ;};};if _dbge .FfData !=nil {if _bfgcec :=_dbge .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_bfgcec !=nil {return _bfgcec ;};};if _dbge .NumberingChange !=nil {if _baeba :=_dbge .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_baeba !=nil {return _baeba ;};};return nil ;};type CT_Footnotes struct{ -// Validate validates the EG_RPrBase and its children -func (_cceef *EG_RPrBase )Validate ()error {return _cceef .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");}; +// Footnote Content +Footnote []*CT_FtnEdn ;};type Recipients struct{CT_Recipients };func (_dcccg ST_BrClear )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdbde :=_d .Attr {};_fdbde .Name =name ;switch _dcccg {case ST_BrClearUnset :_fdbde .Value ="";case ST_BrClearNone :_fdbde .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_fdbde .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_fdbde .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_fdbde .Value ="\u0061\u006c\u006c";};return _fdbde ,nil ;}; -// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path -func (_ccefg *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _ccefg .ValAttr ==ST_TextboxTightWrapUnset {return _ff .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 _adegg :=_ccefg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adegg !=nil {return _adegg ;};return nil ;};func (_bdbdc *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdbdc =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_bdbdc =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_bdbdc =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_bdbdc =3;};return 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 (_dgadeg ST_TblOverlap )ValidateWithPath (path string )error {switch _dgadeg {case 0,1,2:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgadeg ));};return nil ;};func (_gdefba ST_PageBorderZOrder )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gbadge :=_f .Attr {};_gbadge .Name =name ;switch _gdefba {case ST_PageBorderZOrderUnset :_gbadge .Value ="";case ST_PageBorderZOrderFront :_gbadge .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_gbadge .Value ="\u0062\u0061\u0063\u006b";};return _gbadge ,nil ;};func (_eagc *CT_EdnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cceb ,_acfag :=_eagc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _acfag !=nil {return _acfag ;};start .Attr =append (start .Attr ,_cceb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TxbxContent struct{ +// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path +func (_bbdce *CT_PageNumber )ValidateWithPath (path string )error {if _defdc :=_bbdce .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_defdc !=nil {return _defdc ;};if _geagf :=_bbdce .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_geagf !=nil {return _geagf ;};return nil ;};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_egcdf *CT_TblGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcgce :for {_eacccf ,_cadcf :=d .Token ();if _cadcf !=nil {return _cadcf ;};switch _facgd :=_eacccf .(type ){case _d .StartElement :switch _facgd .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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_aafcg :=NewCT_TblGridCol ();if _cbcda :=d .DecodeElement (_aafcg ,&_facgd );_cbcda !=nil {return _cbcda ;};_egcdf .GridCol =append (_egcdf .GridCol ,_aafcg );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 :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}:_egcdf .TblGridChange =NewCT_TblGridChange ();if _aefgbe :=d .DecodeElement (_egcdf .TblGridChange ,&_facgd );_aefgbe !=nil {return _aefgbe ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fT\u0062\u006c\u0047\u0072\u0069\u0064\u0020\u0025\u0076",_facgd .Name );if _gcabcg :=d .Skip ();_gcabcg !=nil {return _gcabcg ;};};case _d .EndElement :break _dcgce ;case _d .CharData :};};return nil ;};func (_fcdaf *CT_FontRel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006f\u006e\u0074\u004b\u0065y"},Value :_ace .Sprintf ("\u0025\u0076",_fcdaf .FontKeyAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_fcdaf .SubsettedAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_fcdaf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cede *CT_ObjectLink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_afeebg ,_beba :=_cede .UpdateModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _beba !=nil {return _beba ;};start .Attr =append (start .Attr ,_afeebg );if _cede .LockedFieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_cede .LockedFieldAttr )});};if _cede .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_eegcd ,_ccfgdc :=_cede .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _ccfgdc !=nil {return _ccfgdc ;};start .Attr =append (start .Attr ,_eegcd );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_cede .IdAttr )});if _cede .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_cede .ProgIdAttr )});};if _cede .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_ace .Sprintf ("\u0025\u0076",*_cede .ShapeIdAttr )});};if _cede .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_ace .Sprintf ("\u0025\u0076",*_cede .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daddae *ST_FrameLayout )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daddae =0;case "\u0072\u006f\u0077\u0073":*_daddae =1;case "\u0063\u006f\u006c\u0073":*_daddae =2;case "\u006e\u006f\u006e\u0065":*_daddae =3;};return nil ;}; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_ebfda *CT_TrPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebfda .CnfStyle !=nil {_fbcea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_addfee :=range _ebfda .CnfStyle {e .EncodeElement (_addfee ,_fbcea );};};if _ebfda .DivId !=nil {_gbgge :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_gfegg :=range _ebfda .DivId {e .EncodeElement (_gfegg ,_gbgge );};};if _ebfda .GridBefore !=nil {_bgdab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_gaedbeg :=range _ebfda .GridBefore {e .EncodeElement (_gaedbeg ,_bgdab );};};if _ebfda .GridAfter !=nil {_eccgce :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_ebeda :=range _ebfda .GridAfter {e .EncodeElement (_ebeda ,_eccgce );};};if _ebfda .WBefore !=nil {_cbeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_bebdgg :=range _ebfda .WBefore {e .EncodeElement (_bebdgg ,_cbeb );};};if _ebfda .WAfter !=nil {_bacgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_dgbgbf :=range _ebfda .WAfter {e .EncodeElement (_dgbgbf ,_bacgd );};};if _ebfda .CantSplit !=nil {_aegegf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_afcgce :=range _ebfda .CantSplit {e .EncodeElement (_afcgce ,_aegegf );};};if _ebfda .TrHeight !=nil {_gcfae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_daedegd :=range _ebfda .TrHeight {e .EncodeElement (_daedegd ,_gcfae );};};if _ebfda .TblHeader !=nil {_eefccf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_gdabe :=range _ebfda .TblHeader {e .EncodeElement (_gdabe ,_eefccf );};};if _ebfda .TblCellSpacing !=nil {_gdgdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_fdaff :=range _ebfda .TblCellSpacing {e .EncodeElement (_fdaff ,_gdgdd );};};if _ebfda .Jc !=nil {_egcec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_dffbdd :=range _ebfda .Jc {e .EncodeElement (_dffbdd ,_egcec );};};if _ebfda .Hidden !=nil {_efabe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_abfed :=range _ebfda .Hidden {e .EncodeElement (_abfed ,_efabe );};};if _ebfda .Ins !=nil {_bcbca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_ebfda .Ins ,_bcbca );};if _ebfda .Del !=nil {_agceab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_ebfda .Del ,_agceab );};if _ebfda .TrPrChange !=nil {_bggbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ebfda .TrPrChange ,_bggbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Frame struct{ +// Validate validates the CT_TwipsMeasure and its children +func (_egacd *CT_TwipsMeasure )Validate ()error {return _egacd .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type ST_StyleSort byte ; -// Frame Size -Sz *CT_String ; +// Validate validates the CT_DocVar and its children +func (_ecgge *CT_DocVar )Validate ()error {return _ecgge .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};func NewCT_DocType ()*CT_DocType {_efaeb :=&CT_DocType {};return _efaeb }; -// Frame Name -Name *CT_String ; +// Validate validates the CT_GlossaryDocument and its children +func (_edeaa *CT_GlossaryDocument )Validate ()error {return _edeaa .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_abffae *CT_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abffae .ValAttr =ST_Jc (1);for _ ,_edadb :=range start .Attr {if _edadb .Name .Local =="\u0076\u0061\u006c"{_abffae .ValAttr .UnmarshalXMLAttr (_edadb );continue ;};};for {_eafcb ,_aedec :=d .Token ();if _aedec !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_aedec );};if _bccag ,_bfcfb :=_eafcb .(_d .EndElement );_bfcfb &&_bccag .Name ==start .Name {break ;};};return nil ;};func (_dcdbdg ST_TextboxTightWrap )Validate ()error {return _dcdbdg .ValidateWithPath ("")};func (_dfdee *CT_FFHelpText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfdee .TypeAttr !=ST_InfoTextTypeUnset {_ggfccc ,_efgcf :=_dfdee .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _efgcf !=nil {return _efgcf ;};start .Attr =append (start .Attr ,_ggfccc );};if _dfdee .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_dfdee .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Lock struct{ -// Frame or Frameset Title -Title *CT_String ; +// Locking Type +ValAttr ST_Lock ;}; -// Frame Long Description -LongDesc *CT_Rel ; +// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path +func (_aface *CT_Zoom )ValidateWithPath (path string )error {if _acbfe :=_aface .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acbfe !=nil {return _acbfe ;};if _ffgcfg :=_aface .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_ffgcfg !=nil {return _ffgcfg ;};return 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;);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 (_cfdbe ST_PageBorderZOrder )Validate ()error {return _cfdbe .ValidateWithPath ("")}; -// Source File for Frame -SourceFileName *CT_Rel ; +// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path +func (_ebgeca *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _cacgd :=_ebgeca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cacgd !=nil {return _cacgd ;};return nil ;};func NewCT_SdtDocPart ()*CT_SdtDocPart {_eeead :=&CT_SdtDocPart {};return _eeead };func (_fccec ST_StyleSort )String ()string {switch _fccec {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_HpsMeasure struct{ -// Left and Right Margin for Frame -MarW *CT_PixelsMeasure ; +// Half Point Measurement +ValAttr ST_HpsMeasure ;};func (_gfbeb *CT_Font )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdaa :=range start .Attr {if _gdaa .Name .Local =="\u006e\u0061\u006d\u0065"{_addbg ,_gddea :=_gdaa .Value ,error (nil );if _gddea !=nil {return _gddea ;};_gfbeb .NameAttr =_addbg ;continue ;};};_cafdb :for {_egea ,_ecdd :=d .Token ();if _ecdd !=nil {return _ecdd ;};switch _efbf :=_egea .(type ){case _d .StartElement :switch _efbf .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 :"\u0061l\u0074\u004e\u0061\u006d\u0065"},_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 :"\u0061l\u0074\u004e\u0061\u006d\u0065"}:_gfbeb .AltName =NewCT_String ();if _gaffe :=d .DecodeElement (_gfbeb .AltName ,&_efbf );_gaffe !=nil {return _gaffe ;};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 :"\u0070a\u006e\u006f\u0073\u0065\u0031"},_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 :"\u0070a\u006e\u006f\u0073\u0065\u0031"}:_gfbeb .Panose1 =NewCT_Panose ();if _ggcf :=d .DecodeElement (_gfbeb .Panose1 ,&_efbf );_ggcf !=nil {return _ggcf ;};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 :"\u0063h\u0061\u0072\u0073\u0065\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 :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_gfbeb .Charset =NewCT_Charset ();if _gecg :=d .DecodeElement (_gfbeb .Charset ,&_efbf );_gecg !=nil {return _gecg ;};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 :"\u0066\u0061\u006d\u0069\u006c\u0079"},_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 :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_gfbeb .Family =NewCT_FontFamily ();if _cdad :=d .DecodeElement (_gfbeb .Family ,&_efbf );_cdad !=nil {return _cdad ;};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 :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"},_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 :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}:_gfbeb .NotTrueType =NewCT_OnOff ();if _agacf :=d .DecodeElement (_gfbeb .NotTrueType ,&_efbf );_agacf !=nil {return _agacf ;};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 :"\u0070\u0069\u0074c\u0068"},_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 :"\u0070\u0069\u0074c\u0068"}:_gfbeb .Pitch =NewCT_Pitch ();if _dfdd :=d .DecodeElement (_gfbeb .Pitch ,&_efbf );_dfdd !=nil {return _dfdd ;};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 :"\u0073\u0069\u0067"},_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 :"\u0073\u0069\u0067"}:_gfbeb .Sig =NewCT_FontSig ();if _eaedd :=d .DecodeElement (_gfbeb .Sig ,&_efbf );_eaedd !=nil {return _eaedd ;};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 :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"},_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 :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"}:_gfbeb .EmbedRegular =NewCT_FontRel ();if _fddc :=d .DecodeElement (_gfbeb .EmbedRegular ,&_efbf );_fddc !=nil {return _fddc ;};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 :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"},_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 :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"}:_gfbeb .EmbedBold =NewCT_FontRel ();if _addgg :=d .DecodeElement (_gfbeb .EmbedBold ,&_efbf );_addgg !=nil {return _addgg ;};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 :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_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 :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_gfbeb .EmbedItalic =NewCT_FontRel ();if _cacf :=d .DecodeElement (_gfbeb .EmbedItalic ,&_efbf );_cacf !=nil {return _cacf ;};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 :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_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 :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_gfbeb .EmbedBoldItalic =NewCT_FontRel ();if _bbee :=d .DecodeElement (_gfbeb .EmbedBoldItalic ,&_efbf );_bbee !=nil {return _bbee ;};default:_fe .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_efbf .Name );if _adacg :=d .Skip ();_adacg !=nil {return _adacg ;};};case _d .EndElement :break _cafdb ;case _d .CharData :};};return nil ;};func (_gageb ST_TblStyleOverrideType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gageb .String (),start );};func NewCT_TblBorders ()*CT_TblBorders {_afadb :=&CT_TblBorders {};return _afadb };func (_gfgaf *ST_LineSpacingRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afdaaf ,_eaafca :=d .Token ();if _eaafca !=nil {return _eaafca ;};if _caaea ,_dfgagbg :=_afdaaf .(_d .EndElement );_dfgagbg &&_caaea .Name ==start .Name {*_gfgaf =1;return nil ;};if _feefabe ,_cfagfg :=_afdaaf .(_d .CharData );!_cfagfg {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afdaaf );}else {switch string (_feefabe ){case "":*_gfgaf =0;case "\u0061\u0075\u0074\u006f":*_gfgaf =1;case "\u0065\u0078\u0061c\u0074":*_gfgaf =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_gfgaf =3;};};_afdaaf ,_eaafca =d .Token ();if _eaafca !=nil {return _eaafca ;};if _ecfdf ,_decbb :=_afdaaf .(_d .EndElement );_decbb &&_ecfdf .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afdaaf );};type ST_JcTable byte ;type ST_FrameScrollbar byte ;func (_ebfaa *ST_ObjectDrawAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbcfgf ,_ggabg :=d .Token ();if _ggabg !=nil {return _ggabg ;};if _bcegbc ,_fbdcb :=_cbcfgf .(_d .EndElement );_fbdcb &&_bcegbc .Name ==start .Name {*_ebfaa =1;return nil ;};if _ffdac ,_dbfcgc :=_cbcfgf .(_d .CharData );!_dbfcgc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbcfgf );}else {switch string (_ffdac ){case "":*_ebfaa =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_ebfaa =1;case "\u0069\u0063\u006f\u006e":*_ebfaa =2;};};_cbcfgf ,_ggabg =d .Token ();if _ggabg !=nil {return _ggabg ;};if _gdfcff ,_bdgfef :=_cbcfgf .(_d .EndElement );_bdgfef &&_gdfcff .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbcfgf );};func (_cgggg *CT_DocDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgcg :for {_geag ,_aadf :=d .Token ();if _aadf !=nil {return _aadf ;};switch _faaef :=_geag .(type ){case _d .StartElement :switch _faaef .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 :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\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 :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_cgggg .RPrDefault =NewCT_RPrDefault ();if _ggfda :=d .DecodeElement (_cgggg .RPrDefault ,&_faaef );_ggfda !=nil {return _ggfda ;};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 :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\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 :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_cgggg .PPrDefault =NewCT_PPrDefault ();if _eaae :=d .DecodeElement (_cgggg .PPrDefault ,&_faaef );_eaae !=nil {return _eaae ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066\u0061u\u006ct\u0073\u0020\u0025\u0076",_faaef .Name );if _aega :=d .Skip ();_aega !=nil {return _aega ;};};case _d .EndElement :break _fgcg ;case _d .CharData :};};return nil ;};func (_efegad ST_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efegad .String (),start );};func (_cddcb ST_Zoom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cddcb .String (),start );};func (_adaeag *CT_Underline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggfef :=range start .Attr {if _ggfef .Name .Local =="\u0076\u0061\u006c"{_adaeag .ValAttr .UnmarshalXMLAttr (_ggfef );continue ;};if _ggfef .Name .Local =="\u0063\u006f\u006co\u0072"{_bcdea ,_afgbfc :=ParseUnionST_HexColor (_ggfef .Value );if _afgbfc !=nil {return _afgbfc ;};_adaeag .ColorAttr =&_bcdea ;continue ;};if _ggfef .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_adaeag .ThemeColorAttr .UnmarshalXMLAttr (_ggfef );continue ;};if _ggfef .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gaffdf ,_gcedb :=_ggfef .Value ,error (nil );if _gcedb !=nil {return _gcedb ;};_adaeag .ThemeTintAttr =&_gaffdf ;continue ;};if _ggfef .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ebdgbc ,_dbgbe :=_ggfef .Value ,error (nil );if _dbgbe !=nil {return _dbgbe ;};_adaeag .ThemeShadeAttr =&_ebdgbc ;continue ;};};for {_fabgd ,_bffebb :=d .Token ();if _bffebb !=nil {return _ace .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_bffebb );};if _fgadbd ,_acdfd :=_fabgd .(_d .EndElement );_acdfd &&_fgadbd .Name ==start .Name {break ;};};return nil ;};func (_fddcd *ST_TextEffect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fddcd =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_fddcd =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_fddcd =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_fddcd =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_fddcd =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_fddcd =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_fddcd =6;case "\u006e\u006f\u006e\u0065":*_fddcd =7;};return nil ;};type CT_Object struct{ -// Top and Bottom Margin for Frame -MarH *CT_PixelsMeasure ; +// Original Image Width +DxaOrigAttr *_ff .ST_TwipsMeasure ; -// Scrollbar Display Option -Scrollbar *CT_FrameScrollbar ; +// Original Image Height +DyaOrigAttr *_ff .ST_TwipsMeasure ;Any []_cd .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};func (_fdcgf *ST_Lock )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdcgf =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_fdcgf =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_fdcgf =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_fdcgf =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_fdcgf =4;};return nil ;}; -// Frame Cannot Be Resized -NoResizeAllowed *CT_OnOff ; +// Validate validates the WdCT_PosHChoice and its children +func (_ecbaaf *WdCT_PosHChoice )Validate ()error {return _ecbaaf .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_FitText struct{ -// Maintain Link to Existing File -LinkedToFile *CT_OnOff ;}; +// Value +ValAttr _ff .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path -func (_dfdab *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };type WdCT_TxbxContent struct{ +// Fit Text Run ID +IdAttr *int64 ;};func (_fgegf *CT_LevelSuffix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_daefa ,_agdc :=_fgegf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _agdc !=nil {return _agdc ;};start .Attr =append (start .Attr ,_daefa );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbcdf ST_ProofErr )ValidateWithPath (path string )error {switch _gbcdf {case 0,1,2,3,4:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcdf ));};return nil ;};type CT_OdsoFieldMapData struct{ -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_feagb *WdInline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feagb .WdCT_Inline =*NewWdCT_Inline ();for _ ,_ggefb :=range start .Attr {if _ggefb .Name .Local =="\u0064\u0069\u0073t\u0054"{_deebe ,_fgddgd :=_fc .ParseUint (_ggefb .Value ,10,32);if _fgddgd !=nil {return _fgddgd ;};_befaf :=uint32 (_deebe );_feagb .DistTAttr =&_befaf ;continue ;};if _ggefb .Name .Local =="\u0064\u0069\u0073t\u0042"{_bccbc ,_gggacb :=_fc .ParseUint (_ggefb .Value ,10,32);if _gggacb !=nil {return _gggacb ;};_fgdec :=uint32 (_bccbc );_feagb .DistBAttr =&_fgdec ;continue ;};if _ggefb .Name .Local =="\u0064\u0069\u0073t\u0052"{_fddadf ,_gdcgeg :=_fc .ParseUint (_ggefb .Value ,10,32);if _gdcgeg !=nil {return _gdcgeg ;};_gffdda :=uint32 (_fddadf );_feagb .DistRAttr =&_gffdda ;continue ;};if _ggefb .Name .Local =="\u0064\u0069\u0073t\u004c"{_gfdfbb ,_cccfea :=_fc .ParseUint (_ggefb .Value ,10,32);if _cccfea !=nil {return _cccfea ;};_gbgad :=uint32 (_gfdfbb );_feagb .DistLAttr =&_gbgad ;continue ;};};_cadffc :for {_bcfcg ,_efaffe :=d .Token ();if _efaffe !=nil {return _efaffe ;};switch _cbbfcd :=_bcfcg .(type ){case _f .StartElement :switch _cbbfcd .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 _ageee :=d .DecodeElement (_feagb .Extent ,&_cbbfcd );_ageee !=nil {return _ageee ;};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"}:_feagb .EffectExtent =NewWdCT_EffectExtent ();if _ffdfd :=d .DecodeElement (_feagb .EffectExtent ,&_cbbfcd );_ffdfd !=nil {return _ffdfd ;};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 _cbfad :=d .DecodeElement (_feagb .DocPr ,&_cbbfcd );_cbfad !=nil {return _cbfad ;};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"}:_feagb .CNvGraphicFramePr =_da .NewCT_NonVisualGraphicFrameProperties ();if _cbabde :=d .DecodeElement (_feagb .CNvGraphicFramePr ,&_cbbfcd );_cbabde !=nil {return _cbabde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _addde :=d .DecodeElement (_feagb .Graphic ,&_cbbfcd );_addde !=nil {return _addde ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_cbbfcd .Name );if _fagag :=d .Skip ();_fagag !=nil {return _fagag ;};};case _f .EndElement :break _cadffc ;case _f .CharData :};};return nil ;};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_cfgga :=&CT_SdtPrChoice {};return _cfgga };func (_dbabge ST_DocGrid )String ()string {switch _dbabge {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 (_aeabcfe ST_TblLayoutType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eacddb :=_f .Attr {};_eacddb .Name =name ;switch _aeabcfe {case ST_TblLayoutTypeUnset :_eacddb .Value ="";case ST_TblLayoutTypeFixed :_eacddb .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_eacddb .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _eacddb ,nil ;};func (_ecfdgd *ST_Direction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfedb ,_gecdc :=d .Token ();if _gecdc !=nil {return _gecdc ;};if _cacbb ,_gagffed :=_bfedb .(_f .EndElement );_gagffed &&_cacbb .Name ==start .Name {*_ecfdgd =1;return nil ;};if _cbdgd ,_aebgdg :=_bfedb .(_f .CharData );!_aebgdg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfedb );}else {switch string (_cbdgd ){case "":*_ecfdgd =0;case "\u006c\u0074\u0072":*_ecfdgd =1;case "\u0072\u0074\u006c":*_ecfdgd =2;};};_bfedb ,_gecdc =d .Token ();if _gecdc !=nil {return _gecdc ;};if _dfaedf ,_aeaeb :=_bfedb .(_f .EndElement );_aeaeb &&_dfaedf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfedb );};type CT_TcPr struct{ +// Merge Field Mapping +Type *CT_MailMergeOdsoFMDFieldType ; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Data Source Name for Column +Name *CT_String ; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Predefined Merge Field Name +MappedName *CT_String ; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Index of Column Being Mapped +Column *CT_DecimalNumber ; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Merge Field Name Language ID +Lid *CT_Lang ; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Use Country-Based Address Field Ordering +DynamicAddress *CT_OnOff ;};func NewCT_FFName ()*CT_FFName {_fdafcg :=&CT_FFName {};return _fdafcg };type ST_HexColorAuto byte ;func (_agffc ST_MeasurementOrPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _agffc .ST_DecimalNumberOrPercent !=nil {e .Encode (_agffc .ST_DecimalNumberOrPercent );};if _agffc .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_agffc .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_bcef :=&CT_EastAsianLayout {};return _bcef };func (_dggegb ST_DisplacedByCustomXml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dggegb .String (),start );};func (_gafdg *CT_Language )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gafdg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_gafdg .ValAttr )});};if _gafdg .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_ace .Sprintf ("\u0025\u0076",*_gafdg .EastAsiaAttr )});};if _gafdg .BidiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_ace .Sprintf ("\u0025\u0076",*_gafdg .BidiAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path +func (_ebgfd *CT_Settings )ValidateWithPath (path string )error {if _ebgfd .WriteProtection !=nil {if _abbbfg :=_ebgfd .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_abbbfg !=nil {return _abbbfg ;};};if _ebgfd .View !=nil {if _dffdgf :=_ebgfd .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_dffdgf !=nil {return _dffdgf ;};};if _ebgfd .Zoom !=nil {if _edgaf :=_ebgfd .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_edgaf !=nil {return _edgaf ;};};if _ebgfd .RemovePersonalInformation !=nil {if _dedddb :=_ebgfd .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");_dedddb !=nil {return _dedddb ;};};if _ebgfd .RemoveDateAndTime !=nil {if _gaadg :=_ebgfd .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_gaadg !=nil {return _gaadg ;};};if _ebgfd .DoNotDisplayPageBoundaries !=nil {if _ecegc :=_ebgfd .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");_ecegc !=nil {return _ecegc ;};};if _ebgfd .DisplayBackgroundShape !=nil {if _cdcdgd :=_ebgfd .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065");_cdcdgd !=nil {return _cdcdgd ;};};if _ebgfd .PrintPostScriptOverText !=nil {if _gceca :=_ebgfd .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");_gceca !=nil {return _gceca ;};};if _ebgfd .PrintFractionalCharacterWidth !=nil {if _geaba :=_ebgfd .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");_geaba !=nil {return _geaba ;};};if _ebgfd .PrintFormsData !=nil {if _ecace :=_ebgfd .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_ecace !=nil {return _ecace ;};};if _ebgfd .EmbedTrueTypeFonts !=nil {if _febbc :=_ebgfd .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073");_febbc !=nil {return _febbc ;};};if _ebgfd .EmbedSystemFonts !=nil {if _eaacbf :=_ebgfd .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_eaacbf !=nil {return _eaacbf ;};};if _ebgfd .SaveSubsetFonts !=nil {if _agaba :=_ebgfd .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_agaba !=nil {return _agaba ;};};if _ebgfd .SaveFormsData !=nil {if _cacebf :=_ebgfd .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061");_cacebf !=nil {return _cacebf ;};};if _ebgfd .MirrorMargins !=nil {if _gdeac :=_ebgfd .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_gdeac !=nil {return _gdeac ;};};if _ebgfd .AlignBordersAndEdges !=nil {if _bffbcb :=_ebgfd .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073");_bffbcb !=nil {return _bffbcb ;};};if _ebgfd .BordersDoNotSurroundHeader !=nil {if _cbedc :=_ebgfd .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");_cbedc !=nil {return _cbedc ;};};if _ebgfd .BordersDoNotSurroundFooter !=nil {if _acfgc :=_ebgfd .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");_acfgc !=nil {return _acfgc ;};};if _ebgfd .GutterAtTop !=nil {if _gafcc :=_ebgfd .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_gafcc !=nil {return _gafcc ;};};if _ebgfd .HideSpellingErrors !=nil {if _fbdgf :=_ebgfd .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073");_fbdgf !=nil {return _fbdgf ;};};if _ebgfd .HideGrammaticalErrors !=nil {if _eabcad :=_ebgfd .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073");_eabcad !=nil {return _eabcad ;};};for _cedac ,_aadcg :=range _ebgfd .ActiveWritingStyle {if _fedfg :=_aadcg .ValidateWithPath (_ace .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_cedac ));_fedfg !=nil {return _fedfg ;};};if _ebgfd .ProofState !=nil {if _bbgdg :=_ebgfd .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_bbgdg !=nil {return _bbgdg ;};};if _ebgfd .FormsDesign !=nil {if _abgdaa :=_ebgfd .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e");_abgdaa !=nil {return _abgdaa ;};};if _ebgfd .AttachedTemplate !=nil {if _beage :=_ebgfd .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_beage !=nil {return _beage ;};};if _ebgfd .LinkStyles !=nil {if _bdbdaa :=_ebgfd .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_bdbdaa !=nil {return _bdbdaa ;};};if _ebgfd .StylePaneFormatFilter !=nil {if _cbbdcg :=_ebgfd .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072");_cbbdcg !=nil {return _cbbdcg ;};};if _ebgfd .StylePaneSortMethod !=nil {if _cbggeg :=_ebgfd .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_cbggeg !=nil {return _cbggeg ;};};if _ebgfd .DocumentType !=nil {if _eeedg :=_ebgfd .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_eeedg !=nil {return _eeedg ;};};if _ebgfd .MailMerge !=nil {if _adecd :=_ebgfd .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");_adecd !=nil {return _adecd ;};};if _ebgfd .RevisionView !=nil {if _gcfede :=_ebgfd .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_gcfede !=nil {return _gcfede ;};};if _ebgfd .TrackRevisions !=nil {if _bfbdg :=_ebgfd .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");_bfbdg !=nil {return _bfbdg ;};};if _ebgfd .DoNotTrackMoves !=nil {if _edaff :=_ebgfd .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_edaff !=nil {return _edaff ;};};if _ebgfd .DoNotTrackFormatting !=nil {if _fdbec :=_ebgfd .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_fdbec !=nil {return _fdbec ;};};if _ebgfd .DocumentProtection !=nil {if _fecaag :=_ebgfd .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fecaag !=nil {return _fecaag ;};};if _ebgfd .AutoFormatOverride !=nil {if _adfgf :=_ebgfd .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_adfgf !=nil {return _adfgf ;};};if _ebgfd .StyleLockTheme !=nil {if _cffbb :=_ebgfd .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_cffbb !=nil {return _cffbb ;};};if _ebgfd .StyleLockQFSet !=nil {if _fgbc :=_ebgfd .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_fgbc !=nil {return _fgbc ;};};if _ebgfd .DefaultTabStop !=nil {if _agfgg :=_ebgfd .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_agfgg !=nil {return _agfgg ;};};if _ebgfd .AutoHyphenation !=nil {if _abfdf :=_ebgfd .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_abfdf !=nil {return _abfdf ;};};if _ebgfd .ConsecutiveHyphenLimit !=nil {if _degde :=_ebgfd .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074");_degde !=nil {return _degde ;};};if _ebgfd .HyphenationZone !=nil {if _fdfbf :=_ebgfd .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_fdfbf !=nil {return _fdfbf ;};};if _ebgfd .DoNotHyphenateCaps !=nil {if _fcfdd :=_ebgfd .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_fcfdd !=nil {return _fcfdd ;};};if _ebgfd .ShowEnvelope !=nil {if _gbagg :=_ebgfd .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_gbagg !=nil {return _gbagg ;};};if _ebgfd .SummaryLength !=nil {if _ffcde :=_ebgfd .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_ffcde !=nil {return _ffcde ;};};if _ebgfd .ClickAndTypeStyle !=nil {if _fffefb :=_ebgfd .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_fffefb !=nil {return _fffefb ;};};if _ebgfd .DefaultTableStyle !=nil {if _cgcbcb :=_ebgfd .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_cgcbcb !=nil {return _cgcbcb ;};};if _ebgfd .EvenAndOddHeaders !=nil {if _dgfeg :=_ebgfd .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_dgfeg !=nil {return _dgfeg ;};};if _ebgfd .BookFoldRevPrinting !=nil {if _bddddd :=_ebgfd .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_bddddd !=nil {return _bddddd ;};};if _ebgfd .BookFoldPrinting !=nil {if _bagcc :=_ebgfd .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_bagcc !=nil {return _bagcc ;};};if _ebgfd .BookFoldPrintingSheets !=nil {if _cffba :=_ebgfd .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_cffba !=nil {return _cffba ;};};if _ebgfd .DrawingGridHorizontalSpacing !=nil {if _dbeeg :=_ebgfd .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");_dbeeg !=nil {return _dbeeg ;};};if _ebgfd .DrawingGridVerticalSpacing !=nil {if _dbgea :=_ebgfd .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");_dbgea !=nil {return _dbgea ;};};if _ebgfd .DisplayHorizontalDrawingGridEvery !=nil {if _faacde :=_ebgfd .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");_faacde !=nil {return _faacde ;};};if _ebgfd .DisplayVerticalDrawingGridEvery !=nil {if _bedcf :=_ebgfd .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");_bedcf !=nil {return _bedcf ;};};if _ebgfd .DoNotUseMarginsForDrawingGridOrigin !=nil {if _baeeb :=_ebgfd .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");_baeeb !=nil {return _baeeb ;};};if _ebgfd .DrawingGridHorizontalOrigin !=nil {if _bggbg :=_ebgfd .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");_bggbg !=nil {return _bggbg ;};};if _ebgfd .DrawingGridVerticalOrigin !=nil {if _dbbfa :=_ebgfd .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");_dbbfa !=nil {return _dbbfa ;};};if _ebgfd .DoNotShadeFormData !=nil {if _afefd :=_ebgfd .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_afefd !=nil {return _afefd ;};};if _ebgfd .NoPunctuationKerning !=nil {if _bfegf :=_ebgfd .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_bfegf !=nil {return _bfegf ;};};if _ebgfd .CharacterSpacingControl !=nil {if _cffggg :=_ebgfd .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");_cffggg !=nil {return _cffggg ;};};if _ebgfd .PrintTwoOnOne !=nil {if _ggedaa :=_ebgfd .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_ggedaa !=nil {return _ggedaa ;};};if _ebgfd .StrictFirstAndLastChars !=nil {if _edbedf :=_ebgfd .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");_edbedf !=nil {return _edbedf ;};};if _ebgfd .NoLineBreaksAfter !=nil {if _gggef :=_ebgfd .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_gggef !=nil {return _gggef ;};};if _ebgfd .NoLineBreaksBefore !=nil {if _dbacf :=_ebgfd .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_dbacf !=nil {return _dbacf ;};};if _ebgfd .SavePreviewPicture !=nil {if _adbbbd :=_ebgfd .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_adbbbd !=nil {return _adbbbd ;};};if _ebgfd .DoNotValidateAgainstSchema !=nil {if _defdd :=_ebgfd .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");_defdd !=nil {return _defdd ;};};if _ebgfd .SaveInvalidXml !=nil {if _dcefed :=_ebgfd .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_dcefed !=nil {return _dcefed ;};};if _ebgfd .IgnoreMixedContent !=nil {if _fddgba :=_ebgfd .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fddgba !=nil {return _fddgba ;};};if _ebgfd .AlwaysShowPlaceholderText !=nil {if _febae :=_ebgfd .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");_febae !=nil {return _febae ;};};if _ebgfd .DoNotDemarcateInvalidXml !=nil {if _cdafg :=_ebgfd .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl");_cdafg !=nil {return _cdafg ;};};if _ebgfd .SaveXmlDataOnly !=nil {if _bcbabc :=_ebgfd .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_bcbabc !=nil {return _bcbabc ;};};if _ebgfd .UseXSLTWhenSaving !=nil {if _cecg :=_ebgfd .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_cecg !=nil {return _cecg ;};};if _ebgfd .SaveThroughXslt !=nil {if _begeag :=_ebgfd .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_begeag !=nil {return _begeag ;};};if _ebgfd .ShowXMLTags !=nil {if _dcaba :=_ebgfd .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_dcaba !=nil {return _dcaba ;};};if _ebgfd .AlwaysMergeEmptyNamespace !=nil {if _cbgecb :=_ebgfd .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");_cbgecb !=nil {return _cbgecb ;};};if _ebgfd .UpdateFields !=nil {if _gfbcc :=_ebgfd .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_gfbcc !=nil {return _gfbcc ;};};if _ebgfd .HdrShapeDefaults !=nil {if _aeadg :=_ebgfd .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_aeadg !=nil {return _aeadg ;};};if _ebgfd .FootnotePr !=nil {if _fbcfe :=_ebgfd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fbcfe !=nil {return _fbcfe ;};};if _ebgfd .EndnotePr !=nil {if _ebgcf :=_ebgfd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_ebgcf !=nil {return _ebgcf ;};};if _ebgfd .Compat !=nil {if _abbgc :=_ebgfd .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_abbgc !=nil {return _abbgc ;};};if _ebgfd .DocVars !=nil {if _dcfcgf :=_ebgfd .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");_dcfcgf !=nil {return _dcfcgf ;};};if _ebgfd .Rsids !=nil {if _eebcc :=_ebgfd .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_eebcc !=nil {return _eebcc ;};};if _ebgfd .MathPr !=nil {if _fggcd :=_ebgfd .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072");_fggcd !=nil {return _fggcd ;};};for _fbdeg ,_gecfed :=range _ebgfd .AttachedSchema {if _fecde :=_gecfed .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_fbdeg ));_fecde !=nil {return _fecde ;};};if _ebgfd .ThemeFontLang !=nil {if _adeee :=_ebgfd .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_adeee !=nil {return _adeee ;};};if _ebgfd .ClrSchemeMapping !=nil {if _ecbgf :=_ebgfd .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067");_ecbgf !=nil {return _ecbgf ;};};if _ebgfd .DoNotIncludeSubdocsInStats !=nil {if _afgbg :=_ebgfd .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");_afgbg !=nil {return _afgbg ;};};if _ebgfd .DoNotAutoCompressPictures !=nil {if _gdefa :=_ebgfd .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");_gdefa !=nil {return _gdefa ;};};if _ebgfd .ForceUpgrade !=nil {if _acefe :=_ebgfd .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_acefe !=nil {return _acefe ;};};if _ebgfd .Captions !=nil {if _cfeec :=_ebgfd .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es");_cfeec !=nil {return _cfeec ;};};if _ebgfd .ReadModeInkLockDown !=nil {if _fdccd :=_ebgfd .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_fdccd !=nil {return _fdccd ;};};for _ebeab ,_fbgadd :=range _ebgfd .SmartTagType {if _adege :=_fbgadd .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ebeab ));_adege !=nil {return _adege ;};};if _ebgfd .SchemaLibrary !=nil {if _dbgffe :=_ebgfd .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_dbgffe !=nil {return _dbgffe ;};};if _ebgfd .ShapeDefaults !=nil {if _dcgea :=_ebgfd .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");_dcgea !=nil {return _dcgea ;};};if _ebgfd .DoNotEmbedSmartTags !=nil {if _dgcfb :=_ebgfd .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_dgcfb !=nil {return _dgcfb ;};};if _ebgfd .DecimalSymbol !=nil {if _cgdcd :=_ebgfd .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_cgdcd !=nil {return _cgdcd ;};};if _ebgfd .ListSeparator !=nil {if _bgbca :=_ebgfd .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072");_bgbca !=nil {return _bgbca ;};};return nil ;};func (_bfcfba *ST_StyleSort )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addab ,_bcagg :=d .Token ();if _bcagg !=nil {return _bcagg ;};if _adcdb ,_fdgac :=_addab .(_d .EndElement );_fdgac &&_adcdb .Name ==start .Name {*_bfcfba =1;return nil ;};if _ccdca ,_bgdff :=_addab .(_d .CharData );!_bgdff {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_addab );}else {switch string (_ccdca ){case "":*_bfcfba =0;case "\u006e\u0061\u006d\u0065":*_bfcfba =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_bfcfba =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bfcfba =3;case "\u0066\u006f\u006e\u0074":*_bfcfba =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_bfcfba =5;case "\u0074\u0079\u0070\u0065":*_bfcfba =6;case "\u0030\u0030\u0030\u0030":*_bfcfba =7;case "\u0030\u0030\u0030\u0031":*_bfcfba =8;case "\u0030\u0030\u0030\u0032":*_bfcfba =9;case "\u0030\u0030\u0030\u0033":*_bfcfba =10;case "\u0030\u0030\u0030\u0034":*_bfcfba =11;case "\u0030\u0030\u0030\u0035":*_bfcfba =12;};};_addab ,_bcagg =d .Token ();if _bcagg !=nil {return _bcagg ;};if _cfbdec ,_fdabd :=_addab .(_d .EndElement );_fdabd &&_cfbdec .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_addab );};type CT_TextDirection struct{ -// Table Cell Shading -Shd *CT_Shd ; +// Direction of Text Flow +ValAttr ST_TextDirection ;}; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Validate validates the CT_Em and its children +func (_gccgb *CT_Em )Validate ()error {return _gccgb .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};func (_dbbcc ST_ObjectUpdateMode )String ()string {switch _dbbcc {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";}; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Validate validates the CT_View and its children +func (_cefffb *CT_View )Validate ()error {return _cefffb .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");};type CT_TblGridCol struct{ -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Grid Column Width +WAttr *_ff .ST_TwipsMeasure ;};func NewCT_TblLook ()*CT_TblLook {_faaca :=&CT_TblLook {};return _faaca };type CT_RPrDefault struct{ -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Run Properties +RPr *CT_RPr ;}; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path +func (_bafc *CT_CustomXmlRow )ValidateWithPath (path string )error {if _bafc .CustomXmlPr !=nil {if _dbbd :=_bafc .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_dbbd !=nil {return _dbbd ;};};for _acaec ,_abee :=range _bafc .EG_ContentRowContent {if _aece :=_abee .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_acaec ));_aece !=nil {return _aece ;};};return nil ;};type CT_DocPartCategory struct{ -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Category Associated With Entry +Name *CT_String ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Gallery Associated With Entry +Gallery *CT_DocPartGallery ;};func NewCT_TblPr ()*CT_TblPr {_fefac :=&CT_TblPr {};return _fefac }; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path +func (_aagaa *CT_Recipients )ValidateWithPath (path string )error {for _bggce ,_fagdb :=range _aagaa .RecipientData {if _acfaed :=_fagdb .ValidateWithPath (_ace .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_bggce ));_acfaed !=nil {return _acfaed ;};};return nil ;};func (_deabc ST_StyleSort )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfdba :=_d .Attr {};_cfdba .Name =name ;switch _deabc {case ST_StyleSortUnset :_cfdba .Value ="";case ST_StyleSortName :_cfdba .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_cfdba .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_cfdba .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_cfdba .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_cfdba .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_cfdba .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_cfdba .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_cfdba .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_cfdba .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_cfdba .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_cfdba .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_cfdba .Value ="\u0030\u0030\u0030\u0035";};return _cfdba ,nil ;};type CT_WritingStyle struct{ -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Writing Style Language +LangAttr string ; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;};func (_eadea ST_Underline )Validate ()error {return _eadea .ValidateWithPath ("")}; +// Grammatical Engine ID +VendorIDAttr string ; -// Validate validates the EG_ContentRowContent and its children -func (_fabaf *EG_ContentRowContent )Validate ()error {return _fabaf .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};func (_eegbb *CT_DocVar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcbae :=range start .Attr {if _gcbae .Name .Local =="\u006e\u0061\u006d\u0065"{_cfef ,_gcgbgb :=_gcbae .Value ,error (nil );if _gcgbgb !=nil {return _gcgbgb ;};_eegbb .NameAttr =_cfef ;continue ;};if _gcbae .Name .Local =="\u0076\u0061\u006c"{_edfa ,_febbg :=_gcbae .Value ,error (nil );if _febbg !=nil {return _febbg ;};_eegbb .ValAttr =_edfa ;continue ;};};for {_fdffb ,_fgeaa :=d .Token ();if _fgeaa !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_fgeaa );};if _gdbbc ,_daedc :=_fdffb .(_f .EndElement );_daedc &&_gdbbc .Name ==start .Name {break ;};};return nil ;};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;}; +// Grammatical Check Engine Version +DllVersionAttr string ; -// Validate validates the CT_TblPrBase and its children -func (_gdcbd *CT_TblPrBase )Validate ()error {return _gdcbd .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");}; +// Natural Language Grammar Check +NlCheckAttr *_ff .ST_OnOff ; -// Validate validates the CT_HdrFtr and its children -func (_dfgg *CT_HdrFtr )Validate ()error {return _dfgg .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");};func (_ffgda *CT_PPrDefault )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffgda .PPr !=nil {_cebbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ffgda .PPr ,_cebbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Check Stylistic Rules With Grammar +CheckStyleAttr _ff .ST_OnOff ; -// ST_HpsMeasure is a union type -type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_gadgd *CT_ParaRPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfbbc :for {_cccfbf ,_faaf :=d .Token ();if _faaf !=nil {return _faaf ;};switch _edef :=_cccfbf .(type ){case _f .StartElement :switch _edef .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"}:_gadgd .Ins =NewCT_TrackChange ();if _gacdc :=d .DecodeElement (_gadgd .Ins ,&_edef );_gacdc !=nil {return _gacdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Del =NewCT_TrackChange ();if _bfcce :=d .DecodeElement (_gadgd .Del ,&_edef );_bfcce !=nil {return _bfcce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgd .MoveFrom =NewCT_TrackChange ();if _fcdae :=d .DecodeElement (_gadgd .MoveFrom ,&_edef );_fcdae !=nil {return _fcdae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgd .MoveTo =NewCT_TrackChange ();if _dbag :=d .DecodeElement (_gadgd .MoveTo ,&_edef );_dbag !=nil {return _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 :"\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"}:_gadgd .RStyle =NewCT_String ();if _cgacd :=d .DecodeElement (_gadgd .RStyle ,&_edef );_cgacd !=nil {return _cgacd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .RFonts =NewCT_Fonts ();if _bfdee :=d .DecodeElement (_gadgd .RFonts ,&_edef );_bfdee !=nil {return _bfdee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .B =NewCT_OnOff ();if _abecd :=d .DecodeElement (_gadgd .B ,&_edef );_abecd !=nil {return _abecd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .BCs =NewCT_OnOff ();if _feaga :=d .DecodeElement (_gadgd .BCs ,&_edef );_feaga !=nil {return _feaga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .I =NewCT_OnOff ();if _fadfg :=d .DecodeElement (_gadgd .I ,&_edef );_fadfg !=nil {return _fadfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .ICs =NewCT_OnOff ();if _fdgd :=d .DecodeElement (_gadgd .ICs ,&_edef );_fdgd !=nil {return _fdgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgd .Caps =NewCT_OnOff ();if _dfbecef :=d .DecodeElement (_gadgd .Caps ,&_edef );_dfbecef !=nil {return _dfbecef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .SmallCaps =NewCT_OnOff ();if _dccab :=d .DecodeElement (_gadgd .SmallCaps ,&_edef );_dccab !=nil {return _dccab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgd .Strike =NewCT_OnOff ();if _bddfge :=d .DecodeElement (_gadgd .Strike ,&_edef );_bddfge !=nil {return _bddfge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Dstrike =NewCT_OnOff ();if _ccgce :=d .DecodeElement (_gadgd .Dstrike ,&_edef );_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 :"\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"}:_gadgd .Outline =NewCT_OnOff ();if _bbbfe :=d .DecodeElement (_gadgd .Outline ,&_edef );_bbbfe !=nil {return _bbbfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgd .Shadow =NewCT_OnOff ();if _aaafc :=d .DecodeElement (_gadgd .Shadow ,&_edef );_aaafc !=nil {return _aaafc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Emboss =NewCT_OnOff ();if _bbbcg :=d .DecodeElement (_gadgd .Emboss ,&_edef );_bbbcg !=nil {return _bbbcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Imprint =NewCT_OnOff ();if _deceg :=d .DecodeElement (_gadgd .Imprint ,&_edef );_deceg !=nil {return _deceg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .NoProof =NewCT_OnOff ();if _fedbg :=d .DecodeElement (_gadgd .NoProof ,&_edef );_fedbg !=nil {return _fedbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgd .SnapToGrid =NewCT_OnOff ();if _gaecga :=d .DecodeElement (_gadgd .SnapToGrid ,&_edef );_gaecga !=nil {return _gaecga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Vanish =NewCT_OnOff ();if _gcffc :=d .DecodeElement (_gadgd .Vanish ,&_edef );_gcffc !=nil {return _gcffc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .WebHidden =NewCT_OnOff ();if _eacaf :=d .DecodeElement (_gadgd .WebHidden ,&_edef );_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 :"\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"}:_gadgd .Color =NewCT_Color ();if _ecbae :=d .DecodeElement (_gadgd .Color ,&_edef );_ecbae !=nil {return _ecbae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Spacing =NewCT_SignedTwipsMeasure ();if _gafdc :=d .DecodeElement (_gadgd .Spacing ,&_edef );_gafdc !=nil {return _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 :"\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"}:_gadgd .W =NewCT_TextScale ();if _fcbbd :=d .DecodeElement (_gadgd .W ,&_edef );_fcbbd !=nil {return _fcbbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Kern =NewCT_HpsMeasure ();if _dbcgf :=d .DecodeElement (_gadgd .Kern ,&_edef );_dbcgf !=nil {return _dbcgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Position =NewCT_SignedHpsMeasure ();if _agca :=d .DecodeElement (_gadgd .Position ,&_edef );_agca !=nil {return _agca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgd .Sz =NewCT_HpsMeasure ();if _ccecbb :=d .DecodeElement (_gadgd .Sz ,&_edef );_ccecbb !=nil {return _ccecbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgd .SzCs =NewCT_HpsMeasure ();if _fdbaa :=d .DecodeElement (_gadgd .SzCs ,&_edef );_fdbaa !=nil {return _fdbaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Highlight =NewCT_Highlight ();if _fbdgf :=d .DecodeElement (_gadgd .Highlight ,&_edef );_fbdgf !=nil {return _fbdgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .U =NewCT_Underline ();if _bdead :=d .DecodeElement (_gadgd .U ,&_edef );_bdead !=nil {return _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 :"\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"}:_gadgd .Effect =NewCT_TextEffect ();if _gecfb :=d .DecodeElement (_gadgd .Effect ,&_edef );_gecfb !=nil {return _gecfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Bdr =NewCT_Border ();if _gbaaeg :=d .DecodeElement (_gadgd .Bdr ,&_edef );_gbaaeg !=nil {return _gbaaeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgd .Shd =NewCT_Shd ();if _fcdga :=d .DecodeElement (_gadgd .Shd ,&_edef );_fcdga !=nil {return _fcdga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .FitText =NewCT_FitText ();if _eddf :=d .DecodeElement (_gadgd .FitText ,&_edef );_eddf !=nil {return _eddf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .VertAlign =NewCT_VerticalAlignRun ();if _aedde :=d .DecodeElement (_gadgd .VertAlign ,&_edef );_aedde !=nil {return _aedde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Rtl =NewCT_OnOff ();if _cgefdb :=d .DecodeElement (_gadgd .Rtl ,&_edef );_cgefdb !=nil {return _cgefdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgd .Cs =NewCT_OnOff ();if _dgdbd :=d .DecodeElement (_gadgd .Cs ,&_edef );_dgdbd !=nil {return _dgdbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Em =NewCT_Em ();if _faacg :=d .DecodeElement (_gadgd .Em ,&_edef );_faacg !=nil {return _faacg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .Lang =NewCT_Language ();if _baacdg :=d .DecodeElement (_gadgd .Lang ,&_edef );_baacdg !=nil {return _baacdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .EastAsianLayout =NewCT_EastAsianLayout ();if _baea :=d .DecodeElement (_gadgd .EastAsianLayout ,&_edef );_baea !=nil {return _baea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgd .SpecVanish =NewCT_OnOff ();if _abbac :=d .DecodeElement (_gadgd .SpecVanish ,&_edef );_abbac !=nil {return _abbac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .OMath =NewCT_OnOff ();if _bdaeg :=d .DecodeElement (_gadgd .OMath ,&_edef );_bdaeg !=nil {return _bdaeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadgd .RPrChange =NewCT_ParaRPrChange ();if _cgbcg :=d .DecodeElement (_gadgd .RPrChange ,&_edef );_cgbcg !=nil {return _cgbcg ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0061\u0072\u0061\u0052\u0050\u0072\u0020\u0025\u0076",_edef .Name );if _bacbdd :=d .Skip ();_bacbdd !=nil {return _bacbdd ;};};case _f .EndElement :break _dfbbc ;case _f .CharData :};};return nil ;};func (_feeaf *CT_TcBorders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaddb :for {_dgbeaa ,_aaadd :=d .Token ();if _aaadd !=nil {return _aaadd ;};switch _gabgc :=_dgbeaa .(type ){case _f .StartElement :switch _gabgc .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"}:_feeaf .Top =NewCT_Border ();if _gfgdee :=d .DecodeElement (_feeaf .Top ,&_gabgc );_gfgdee !=nil {return _gfgdee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feeaf .Start =NewCT_Border ();if _cgbeae :=d .DecodeElement (_feeaf .Start ,&_gabgc );_cgbeae !=nil {return _cgbeae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feeaf .Left =NewCT_Border ();if _dfccc :=d .DecodeElement (_feeaf .Left ,&_gabgc );_dfccc !=nil {return _dfccc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feeaf .Bottom =NewCT_Border ();if _eeebg :=d .DecodeElement (_feeaf .Bottom ,&_gabgc );_eeebg !=nil {return _eeebg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feeaf .End =NewCT_Border ();if _degeeg :=d .DecodeElement (_feeaf .End ,&_gabgc );_degeeg !=nil {return _degeeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feeaf .Right =NewCT_Border ();if _fadegf :=d .DecodeElement (_feeaf .Right ,&_gabgc );_fadegf !=nil {return _fadegf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feeaf .InsideH =NewCT_Border ();if _bbdbge :=d .DecodeElement (_feeaf .InsideH ,&_gabgc );_bbdbge !=nil {return _bbdbge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feeaf .InsideV =NewCT_Border ();if _cgcfg :=d .DecodeElement (_feeaf .InsideV ,&_gabgc );_cgcfg !=nil {return _cgcfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feeaf .Tl2br =NewCT_Border ();if _bagaba :=d .DecodeElement (_feeaf .Tl2br ,&_gabgc );_bagaba !=nil {return _bagaba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feeaf .Tr2bl =NewCT_Border ();if _ebeff :=d .DecodeElement (_feeaf .Tr2bl ,&_gabgc );_ebeff !=nil {return _ebeff ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0063\u0042o\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_gabgc .Name );if _cdaacf :=d .Skip ();_cdaacf !=nil {return _cdaacf ;};};case _f .EndElement :break _aaddb ;case _f .CharData :};};return nil ;};func (_abega ST_DocPartGallery )ValidateWithPath (path string )error {switch _abega {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 _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abega ));};return nil ;};func (_gdfbeg WdST_RelFromV )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccaag :=_f .Attr {};_ccaag .Name =name ;switch _gdfbeg {case WdST_RelFromVUnset :_ccaag .Value ="";case WdST_RelFromVMargin :_ccaag .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_ccaag .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_ccaag .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_ccaag .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_ccaag .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_ccaag .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_ccaag .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_ccaag .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _ccaag ,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 (_aaebfb *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aaebfb =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_aaebfb =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_aaebfb =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_aaebfb =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_aaebfb =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_aaebfb =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_aaebfb =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_aaebfb =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_aaebfb =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_aaebfb =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_aaebfb =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_aaebfb =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_aaebfb =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_aaebfb =13;};return nil ;};func (_egeefa ST_TblLayoutType )Validate ()error {return _egeefa .ValidateWithPath ("")};func (_bafcf *WdST_RelFromH )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bafcf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bafcf =1;case "\u0070\u0061\u0067\u0065":*_bafcf =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bafcf =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_bafcf =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_bafcf =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_bafcf =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_bafcf =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_bafcf =8;};return nil ;};func (_feceec *WdST_RelFromV )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feceec =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_feceec =1;case "\u0070\u0061\u0067\u0065":*_feceec =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_feceec =3;case "\u006c\u0069\u006e\u0065":*_feceec =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_feceec =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_feceec =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_feceec =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_feceec =8;};return nil ;}; +// Application Name +AppNameAttr string ;}; -// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path -func (_cgecaf *EG_PContent )ValidateWithPath (path string )error {for _cbggd ,_ddgfd :=range _cgecaf .FldSimple {if _babfg :=_ddgfd .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cbggd ));_babfg !=nil {return _babfg ;};};if _cgecaf .Hyperlink !=nil {if _egbee :=_cgecaf .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_egbee !=nil {return _egbee ;};};if _cgecaf .SubDoc !=nil {if _bafeaf :=_cgecaf .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_bafeaf !=nil {return _bafeaf ;};};for _ebfcdg ,_aegce :=range _cgecaf .EG_ContentRunContent {if _dgcfgf :=_aegce .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ebfcdg ));_dgcfgf !=nil {return _dgcfgf ;};};return nil ;};func (_feebcf *ST_HAnchor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feebcf =0;case "\u0074\u0065\u0078\u0074":*_feebcf =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_feebcf =2;case "\u0070\u0061\u0067\u0065":*_feebcf =3;};return nil ;}; +// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path +func (_adgbdg *WdCT_WrapPath )ValidateWithPath (path string )error {if _gdcfa :=_adgbdg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_gdcfa !=nil {return _gdcfa ;};for _ccagc ,_eefgbc :=range _adgbdg .LineTo {if _fgfad :=_eefgbc .ValidateWithPath (_ace .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ccagc ));_fgfad !=nil {return _fgfad ;};};return nil ;};func (_dabce *CT_Perm )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecfddd :=range start .Attr {if _ecfddd .Name .Local =="\u0069\u0064"{_dcfdb ,_acddc :=_ecfddd .Value ,error (nil );if _acddc !=nil {return _acddc ;};_dabce .IdAttr =_dcfdb ;continue ;};if _ecfddd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_dabce .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_ecfddd );continue ;};};for {_accf ,_ebdag :=d .Token ();if _ebdag !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_ebdag );};if _aefcb ,_fgfbc :=_accf .(_d .EndElement );_fgfbc &&_aefcb .Name ==start .Name {break ;};};return nil ;};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_addgc :=&CT_MathCtrlIns {};return _addgc };func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_efaag :=&WdCT_WordprocessingShape {};_efaag .Choice =NewWdCT_WordprocessingShapeChoice ();_efaag .SpPr =_c .NewCT_ShapeProperties ();_efaag .BodyPr =_c .NewCT_TextBodyProperties ();return _efaag ;};func (_dcedda *ST_FtnPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcedda =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dcedda =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_dcedda =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_dcedda =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_dcedda =4;};return nil ;}; -// Validate validates the CT_NumPicBullet and its children -func (_becde *CT_NumPicBullet )Validate ()error {return _becde .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};func (_egfdgd ST_Jc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egfdgd .String (),start );};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};func (_egcbf *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 _egcbf .CT_HdrFtr .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_abfa *CT_Border )ValidateWithPath (path string )error {if _abfa .ValAttr ==ST_BorderUnset {return _ace .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 _fabg :=_abfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fabg !=nil {return _fabg ;};if _abfa .ColorAttr !=nil {if _dgge :=_abfa .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dgge !=nil {return _dgge ;};};if _dcgf :=_abfa .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dcgf !=nil {return _dcgf ;};if _abfa .ShadowAttr !=nil {if _ddgea :=_abfa .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_ddgea !=nil {return _ddgea ;};};if _abfa .FrameAttr !=nil {if _fbdf :=_abfa .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_fbdf !=nil {return _fbdf ;};};return nil ;};func NewCT_SdtContentCell ()*CT_SdtContentCell {_cfcfab :=&CT_SdtContentCell {};return _cfcfab };type CT_DocParts struct{ -// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path -func (_bbegce *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _bbegce .CNvPr !=nil {if _bfdfae :=_bbegce .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bfdfae !=nil {return _bfdfae ;};};if _bbegce .CNvContentPartPr !=nil {if _badege :=_bbegce .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072");_badege !=nil {return _badege ;};};return nil ;};func (_caegeb ST_CaptionPos )Validate ()error {return _caegeb .ValidateWithPath ("")};func (_bgfgaf ST_InfoTextType )Validate ()error {return _bgfgaf .ValidateWithPath ("")};func (_dccbc *ST_TargetScreenSz )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deeaff ,_gebdbg :=d .Token ();if _gebdbg !=nil {return _gebdbg ;};if _edbbfc ,_gddbcb :=_deeaff .(_f .EndElement );_gddbcb &&_edbbfc .Name ==start .Name {*_dccbc =1;return nil ;};if _dgebf ,_fegfca :=_deeaff .(_f .CharData );!_fegfca {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deeaff );}else {switch string (_dgebf ){case "":*_dccbc =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_dccbc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_dccbc =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_dccbc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_dccbc =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_dccbc =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_dccbc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_dccbc =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_dccbc =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_dccbc =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_dccbc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_dccbc =11;};};_deeaff ,_gebdbg =d .Token ();if _gebdbg !=nil {return _gebdbg ;};if _dfbef ,_eabbc :=_deeaff .(_f .EndElement );_eabbc &&_dfbef .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deeaff );};func (_dagcee *WdCT_WordprocessingShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dagcee .Choice =NewWdCT_WordprocessingShapeChoice ();_dagcee .SpPr =_da .NewCT_ShapeProperties ();_dagcee .BodyPr =_da .NewCT_TextBodyProperties ();for _ ,_bfgbac :=range start .Attr {if _bfgbac .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_dbbffb ,_fegdga :=_fc .ParseBool (_bfgbac .Value );if _fegdga !=nil {return _fegdga ;};_dagcee .NormalEastAsianFlowAttr =&_dbbffb ;continue ;};};_gggcd :for {_bebcd ,_ecgced :=d .Token ();if _ecgced !=nil {return _ecgced ;};switch _bbedcg :=_bebcd .(type ){case _f .StartElement :switch _bbedcg .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"}:_dagcee .CNvPr =_da .NewCT_NonVisualDrawingProps ();if _cbeef :=d .DecodeElement (_dagcee .CNvPr ,&_bbedcg );_cbeef !=nil {return _cbeef ;};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"}:_dagcee .Choice =NewWdCT_WordprocessingShapeChoice ();if _agcgga :=d .DecodeElement (&_dagcee .Choice .CNvSpPr ,&_bbedcg );_agcgga !=nil {return _agcgga ;};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"}:_dagcee .Choice =NewWdCT_WordprocessingShapeChoice ();if _fcddec :=d .DecodeElement (&_dagcee .Choice .CNvCnPr ,&_bbedcg );_fcddec !=nil {return _fcddec ;};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 _aecge :=d .DecodeElement (_dagcee .SpPr ,&_bbedcg );_aecge !=nil {return _aecge ;};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"}:_dagcee .Style =_da .NewCT_ShapeStyle ();if _ceccb :=d .DecodeElement (_dagcee .Style ,&_bbedcg );_ceccb !=nil {return _ceccb ;};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"}:_dagcee .ExtLst =_da .NewCT_OfficeArtExtensionList ();if _cffdc :=d .DecodeElement (_dagcee .ExtLst ,&_bbedcg );_cffdc !=nil {return _cffdc ;};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"}:_dagcee .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _aebggf :=d .DecodeElement (&_dagcee .WChoice .Txbx ,&_bbedcg );_aebggf !=nil {return _aebggf ;};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"}:_dagcee .WChoice =NewWdCT_WordprocessingShapeChoice1 ();if _dfcfb :=d .DecodeElement (&_dagcee .WChoice .LinkedTxbx ,&_bbedcg );_dfcfb !=nil {return _dfcfb ;};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 _cdcgb :=d .DecodeElement (_dagcee .BodyPr ,&_bbedcg );_cdcgb !=nil {return _cdcgb ;};default:_gd .Log .Debug ("\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",_bbedcg .Name );if _gceffb :=d .Skip ();_gceffb !=nil {return _gceffb ;};};case _f .EndElement :break _gggcd ;case _f .CharData :};};return nil ;};func (_caaee *ST_RubyAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_caaee =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_caaee =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_caaee =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_caaee =3;case "\u006c\u0065\u0066\u0074":*_caaee =4;case "\u0072\u0069\u0067h\u0074":*_caaee =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_caaee =6;};return nil ;};func (_edddd *CT_LineNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dddgg :=range start .Attr {if _dddgg .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_bccfb ,_afbbe :=_fc .ParseInt (_dddgg .Value ,10,64);if _afbbe !=nil {return _afbbe ;};_edddd .CountByAttr =&_bccfb ;continue ;};if _dddgg .Name .Local =="\u0073\u0074\u0061r\u0074"{_eadee ,_bgdd :=_fc .ParseInt (_dddgg .Value ,10,64);if _bgdd !=nil {return _bgdd ;};_edddd .StartAttr =&_eadee ;continue ;};if _dddgg .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_cgbg ,_faeage :=ParseUnionST_TwipsMeasure (_dddgg .Value );if _faeage !=nil {return _faeage ;};_edddd .DistanceAttr =&_cgbg ;continue ;};if _dddgg .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_edddd .RestartAttr .UnmarshalXMLAttr (_dddgg );continue ;};};for {_gfaac ,_bfcac :=d .Token ();if _bfcac !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_bfcac );};if _fbdag ,_afacf :=_gfaac .(_f .EndElement );_afacf &&_fbdag .Name ==start .Name {break ;};};return nil ;};func (_fgead *CT_TextScale )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebacd :=range start .Attr {if _ebacd .Name .Local =="\u0076\u0061\u006c"{_eabca ,_fgbabe :=ParseUnionST_TextScale (_ebacd .Value );if _fgbabe !=nil {return _fgbabe ;};_fgead .ValAttr =&_eabca ;continue ;};};for {_dfgcd ,_dbgcb :=d .Token ();if _dbgcb !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_dbgcb );};if _fecgc ,_cbbdf :=_dfgcd .(_f .EndElement );_cbbdf &&_fecgc .Name ==start .Name {break ;};};return nil ;};func (_cbgabb *CT_SdtRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbgabb .SdtPr !=nil {_ffafag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_cbgabb .SdtPr ,_ffafag );};if _cbgabb .SdtEndPr !=nil {_gddgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_cbgabb .SdtEndPr ,_gddgb );};if _cbgabb .SdtContent !=nil {_bgfecb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_cbgabb .SdtContent ,_bgfecb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func (_fbfaf *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 :_ff .Sprintf ("\u0025\u0076",_fbfaf .AuthorAttr )});if _fbfaf .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_fbfaf .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_fbfaf .IdAttr )});e .EncodeToken (start );if _fbfaf .SectPr !=nil {_dfcac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_fbfaf .SectPr ,_dfcac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_cagccd :=&EG_ContentBlockContent {};return _cagccd ;};func (_aagbe ST_DocGrid )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfegeg :=_f .Attr {};_gfegeg .Name =name ;switch _aagbe {case ST_DocGridUnset :_gfegeg .Value ="";case ST_DocGridDefault :_gfegeg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_gfegeg .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_gfegeg .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case ST_DocGridSnapToChars :_gfegeg .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _gfegeg ,nil ;};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_ffcc :=&CT_MailMergeDataType {};return _ffcc };func (_afdgf *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 :_ff .Sprintf ("\u0025\u0076",_afdgf .IlvlAttr )});e .EncodeToken (start );if _afdgf .StartOverride !=nil {_accaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_afdgf .StartOverride ,_accaa );};if _afdgf .Lvl !=nil {_fgga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006cv\u006c"}};e .EncodeElement (_afdgf .Lvl ,_fgga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efeac *CT_PermStart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adfde :=range start .Attr {if _adfde .Name .Local =="\u0065\u0064\u0047r\u0070"{_efeac .EdGrpAttr .UnmarshalXMLAttr (_adfde );continue ;};if _adfde .Name .Local =="\u0065\u0064"{_cbdgf ,_caced :=_adfde .Value ,error (nil );if _caced !=nil {return _caced ;};_efeac .EdAttr =&_cbdgf ;continue ;};if _adfde .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_fbaef ,_eaffb :=_fc .ParseInt (_adfde .Value ,10,64);if _eaffb !=nil {return _eaffb ;};_efeac .ColFirstAttr =&_fbaef ;continue ;};if _adfde .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_agbe ,_feaggb :=_fc .ParseInt (_adfde .Value ,10,64);if _feaggb !=nil {return _feaggb ;};_efeac .ColLastAttr =&_agbe ;continue ;};if _adfde .Name .Local =="\u0069\u0064"{_fedbc ,_cbef :=_adfde .Value ,error (nil );if _cbef !=nil {return _cbef ;};_efeac .IdAttr =_fedbc ;continue ;};if _adfde .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_efeac .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_adfde );continue ;};};for {_gegdca ,_cafba :=d .Token ();if _cafba !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cafba );};if _bebdg ,_begfg :=_gegdca .(_f .EndElement );_begfg &&_bebdg .Name ==start .Name {break ;};};return nil ;};type ST_DisplacedByCustomXml byte ;func (_fagg *CT_CompatSetting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fagg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_fagg .NameAttr )});};if _fagg .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ff .Sprintf ("\u0025\u0076",*_fagg .UriAttr )});};if _fagg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_fagg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_FontFamily byte ;func (_fddfc *CT_DocPartCategory )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eaad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_fddfc .Name ,_eaad );_adeab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_fddfc .Gallery ,_adeab );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_Shd byte ;func (_cdfdb *WdCT_TextboxInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdfdb .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_cdfdb .IdAttr )});};e .EncodeToken (start );_defdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_cdfdb .TxbxContent ,_defdb );if _cdfdb .ExtLst !=nil {_decdf :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdfdb .ExtLst ,_decdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebbde *CT_PageBorders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeffc :=range start .Attr {if _aeffc .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_ebbde .ZOrderAttr .UnmarshalXMLAttr (_aeffc );continue ;};if _aeffc .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_ebbde .DisplayAttr .UnmarshalXMLAttr (_aeffc );continue ;};if _aeffc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_ebbde .OffsetFromAttr .UnmarshalXMLAttr (_aeffc );continue ;};};_bggg :for {_acafdf ,_acdabd :=d .Token ();if _acdabd !=nil {return _acdabd ;};switch _fagf :=_acafdf .(type ){case _f .StartElement :switch _fagf .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"}:_ebbde .Top =NewCT_TopPageBorder ();if _acadc :=d .DecodeElement (_ebbde .Top ,&_fagf );_acadc !=nil {return _acadc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbde .Left =NewCT_PageBorder ();if _gagacc :=d .DecodeElement (_ebbde .Left ,&_fagf );_gagacc !=nil {return _gagacc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbde .Bottom =NewCT_BottomPageBorder ();if _ggeggd :=d .DecodeElement (_ebbde .Bottom ,&_fagf );_ggeggd !=nil {return _ggeggd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbde .Right =NewCT_PageBorder ();if _eaaagd :=d .DecodeElement (_ebbde .Right ,&_fagf );_eaaagd !=nil {return _eaaagd ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072d\u0065r\u0073\u0020\u0025\u0076",_fagf .Name );if _acdfac :=d .Skip ();_acdfac !=nil {return _acdfac ;};};case _f .EndElement :break _bggg ;case _f .CharData :};};return nil ;};func NewCT_Border ()*CT_Border {_bbde :=&CT_Border {};_bbde .ValAttr =ST_Border (1);return _bbde };func (_cgcdgc *ST_Em )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cgcdgc =0;case "\u006e\u006f\u006e\u0065":*_cgcdgc =1;case "\u0064\u006f\u0074":*_cgcdgc =2;case "\u0063\u006f\u006dm\u0061":*_cgcdgc =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cgcdgc =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_cgcdgc =5;};return nil ;}; +// Glossary Document Entry +DocPart []*CT_DocPart ;};func (_dbbfab ST_LineSpacingRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbbfab .String (),start );};func (_gfdaf *ST_TabTlc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfdaf =0;case "\u006e\u006f\u006e\u0065":*_gfdaf =1;case "\u0064\u006f\u0074":*_gfdaf =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gfdaf =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_gfdaf =4;case "\u0068\u0065\u0061v\u0079":*_gfdaf =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_gfdaf =6;};return nil ;}; -// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path -func (_agdadd *CT_LevelText )ValidateWithPath (path string )error {if _agdadd .NullAttr !=nil {if _babe :=_agdadd .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_babe !=nil {return _babe ;};};return nil ;};func (_abgage *ST_CaptionPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abgage =0;case "\u0061\u0062\u006fv\u0065":*_abgage =1;case "\u0062\u0065\u006co\u0077":*_abgage =2;case "\u006c\u0065\u0066\u0074":*_abgage =3;case "\u0072\u0069\u0067h\u0074":*_abgage =4;};return nil ;};func NewCT_FFCheckBox ()*CT_FFCheckBox {_gbea :=&CT_FFCheckBox {};return _gbea };type ST_MultiLevelType byte ;func (_fdecag *CT_SdtBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgffff :for {_acegg ,_ecbfgc :=d .Token ();if _ecbfgc !=nil {return _ecbfgc ;};switch _fecfdg :=_acegg .(type ){case _f .StartElement :switch _fecfdg .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"}:_fdecag .SdtPr =NewCT_SdtPr ();if _efbfac :=d .DecodeElement (_fdecag .SdtPr ,&_fecfdg );_efbfac !=nil {return _efbfac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdecag .SdtEndPr =NewCT_SdtEndPr ();if _dfaba :=d .DecodeElement (_fdecag .SdtEndPr ,&_fecfdg );_dfaba !=nil {return _dfaba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdecag .SdtContent =NewCT_SdtContentBlock ();if _dgefd :=d .DecodeElement (_fdecag .SdtContent ,&_fecfdg );_dgefd !=nil {return _dgefd ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_fecfdg .Name );if _fagbb :=d .Skip ();_fagbb !=nil {return _fagbb ;};};case _f .EndElement :break _fgffff ;case _f .CharData :};};return nil ;};func (_eadaf *ST_ThemeColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdddga ,_bgcabc :=d .Token ();if _bgcabc !=nil {return _bgcabc ;};if _ddbfe ,_addeedd :=_bdddga .(_f .EndElement );_addeedd &&_ddbfe .Name ==start .Name {*_eadaf =1;return nil ;};if _badag ,_ccgbbf :=_bdddga .(_f .CharData );!_ccgbbf {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdddga );}else {switch string (_badag ){case "":*_eadaf =0;case "\u0064\u0061\u0072k\u0031":*_eadaf =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_eadaf =2;case "\u0064\u0061\u0072k\u0032":*_eadaf =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_eadaf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eadaf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eadaf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eadaf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eadaf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eadaf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eadaf =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_eadaf =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_eadaf =12;case "\u006e\u006f\u006e\u0065":*_eadaf =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_eadaf =14;case "\u0074\u0065\u0078t\u0031":*_eadaf =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_eadaf =16;case "\u0074\u0065\u0078t\u0032":*_eadaf =17;};};_bdddga ,_bgcabc =d .Token ();if _bgcabc !=nil {return _bgcabc ;};if _bdcgfd ,_cdgee :=_bdddga .(_f .EndElement );_cdgee &&_bdcgfd .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdddga );};func NewCT_RPrDefault ()*CT_RPrDefault {_cecdf :=&CT_RPrDefault {};return _cecdf };func (_fbcgac ST_NumberFormat )Validate ()error {return _fbcgac .ValidateWithPath ("")};func NewCT_TrPr ()*CT_TrPr {_cfdcfe :=&CT_TrPr {};return _cfdcfe };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 (_ebcged ST_LineSpacingRule )ValidateWithPath (path string )error {switch _ebcged {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcged ));};return nil ;};func (_ddacb *CT_GlossaryDocument )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcdcg :for {_edaed ,_bdagb :=d .Token ();if _bdagb !=nil {return _bdagb ;};switch _egefec :=_edaed .(type ){case _f .StartElement :switch _egefec .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"}:_ddacb .Background =NewCT_Background ();if _eebeg :=d .DecodeElement (_ddacb .Background ,&_egefec );_eebeg !=nil {return _eebeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddacb .DocParts =NewCT_DocParts ();if _daaae :=d .DecodeElement (_ddacb .DocParts ,&_egefec );_daaae !=nil {return _daaae ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0047\u006c\u006f\u0073\u0073\u0061\u0072yD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_egefec .Name );if _gbabbf :=d .Skip ();_gbabbf !=nil {return _gbabbf ;};};case _f .EndElement :break _gcdcg ;case _f .CharData :};};return nil ;};func NewCT_Proof ()*CT_Proof {_cgefb :=&CT_Proof {};return _cgefb };func (_cgfbe ST_ThemeColor )ValidateWithPath (path string )error {switch _cgfbe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfbe ));};return nil ;}; +// Validate validates the CT_RubyPr and its children +func (_cgaab *CT_RubyPr )Validate ()error {return _cgaab .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};func (_cbbea ST_DocProtect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dadca :=_d .Attr {};_dadca .Name =name ;switch _cbbea {case ST_DocProtectUnset :_dadca .Value ="";case ST_DocProtectNone :_dadca .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_dadca .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_dadca .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_dadca .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_dadca .Value ="\u0066\u006f\u0072m\u0073";};return _dadca ,nil ;};type WdST_RelFromH byte ; -// Validate validates the CT_TxbxContent and its children -func (_edeeg *CT_TxbxContent )Validate ()error {return _edeeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");}; +// Validate validates the EG_RubyContent and its children +func (_ecacgf *EG_RubyContent )Validate ()error {return _ecacgf .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");}; -// Validate validates the CT_MathCtrlIns and its children -func (_bcfc *CT_MathCtrlIns )Validate ()error {return _bcfc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func (_befa *CT_Empty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cgaa ,_facd :=d .Token ();if _facd !=nil {return _ff .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_facd );};if _gfeec ,_aaga :=_cgaa .(_f .EndElement );_aaga &&_gfeec .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_HMerge and its children +func (_bgcba *CT_HMerge )Validate ()error {return _bgcba .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");};func (_beacbb *CT_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_accg ,_cccb :=_beacbb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cccb !=nil {return _cccb ;};start .Attr =append (start .Attr ,_accg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddaabg *CT_SdtRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efgga :for {_fcfgca ,_cggfe :=d .Token ();if _cggfe !=nil {return _cggfe ;};switch _dedgg :=_fcfgca .(type ){case _d .StartElement :switch _dedgg .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_ddaabg .SdtPr =NewCT_SdtPr ();if _ceafdf :=d .DecodeElement (_ddaabg .SdtPr ,&_dedgg );_ceafdf !=nil {return _ceafdf ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_ddaabg .SdtEndPr =NewCT_SdtEndPr ();if _fbgbd :=d .DecodeElement (_ddaabg .SdtEndPr ,&_dedgg );_fbgbd !=nil {return _fbgbd ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_ddaabg .SdtContent =NewCT_SdtContentRun ();if _cgfgc :=d .DecodeElement (_ddaabg .SdtContent ,&_dedgg );_cgfgc !=nil {return _cgfgc ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0064\u0074R\u0075\u006e \u0025\u0076",_dedgg .Name );if _cdfeb :=d .Skip ();_cdfeb !=nil {return _cdfeb ;};};case _d .EndElement :break _efgga ;case _d .CharData :};};return nil ;};func (_fbfg *CT_FtnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfg .ValAttr =ST_FtnPos (1);for _ ,_eedebb :=range start .Attr {if _eedebb .Name .Local =="\u0076\u0061\u006c"{_fbfg .ValAttr .UnmarshalXMLAttr (_eedebb );continue ;};};for {_dcbff ,_cbggf :=d .Token ();if _cbggf !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_cbggf );};if _cggeb ,_dbcga :=_dcbff .(_d .EndElement );_dbcga &&_cggeb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_AutoCaptions and its children -func (_cfge *CT_AutoCaptions )Validate ()error {return _cfge .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_cgbd *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 :_ff .Sprintf ("\u0025\u0076",_cgbd .LangAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",_cgbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gafbb *CT_RecipientData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafbb .Column =NewCT_DecimalNumber ();_gafbb .UniqueTag =NewCT_Base64Binary ();_agdff :for {_adgeg ,_ggbeb :=d .Token ();if _ggbeb !=nil {return _ggbeb ;};switch _cebaa :=_adgeg .(type ){case _f .StartElement :switch _cebaa .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"}:_gafbb .Active =NewCT_OnOff ();if _beagg :=d .DecodeElement (_gafbb .Active ,&_cebaa );_beagg !=nil {return _beagg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _fgcc :=d .DecodeElement (_gafbb .Column ,&_cebaa );_fgcc !=nil {return _fgcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _defcd :=d .DecodeElement (_gafbb .UniqueTag ,&_cebaa );_defcd !=nil {return _defcd ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025v",_cebaa .Name );if _begdc :=d .Skip ();_begdc !=nil {return _begdc ;};};case _f .EndElement :break _agdff ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Lang and its children +func (_cdda *CT_Lang )Validate ()error {return _cdda .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");};func (_aafe *CT_Em )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ffbbc ,_eccc :=_aafe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eccc !=nil {return _eccc ;};start .Attr =append (start .Attr ,_ffbbc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eaegbf *ST_FrameScrollbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfgg ,_dgefda :=d .Token ();if _dgefda !=nil {return _dgefda ;};if _gaebb ,_cgadb :=_cbfgg .(_d .EndElement );_cgadb &&_gaebb .Name ==start .Name {*_eaegbf =1;return nil ;};if _afcged ,_fdbdf :=_cbfgg .(_d .CharData );!_fdbdf {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbfgg );}else {switch string (_afcged ){case "":*_eaegbf =0;case "\u006f\u006e":*_eaegbf =1;case "\u006f\u0066\u0066":*_eaegbf =2;case "\u0061\u0075\u0074\u006f":*_eaegbf =3;};};_cbfgg ,_dgefda =d .Token ();if _dgefda !=nil {return _dgefda ;};if _ccagfb ,_cebdb :=_cbfgg .(_d .EndElement );_cebdb &&_ccagfb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbfgg );};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_f .Time ; -// Validate validates the CT_LsdException and its children -func (_dgfc *CT_LsdException )Validate ()error {return _dgfc .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");}; +// Annotation Identifier +IdAttr int64 ;};func NewCT_Language ()*CT_Language {_eafee :=&CT_Language {};return _eafee };func (_gdeaea *CT_EdnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdeaea .ValAttr =ST_EdnPos (1);for _ ,_gddfd :=range start .Attr {if _gddfd .Name .Local =="\u0076\u0061\u006c"{_gdeaea .ValAttr .UnmarshalXMLAttr (_gddfd );continue ;};};for {_acagd ,_egde :=d .Token ();if _egde !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_egde );};if _bded ,_adbdc :=_acagd .(_d .EndElement );_adbdc &&_bded .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_RangeMarkupElements and its children -func (_gddedc *EG_RangeMarkupElements )Validate ()error {return _gddedc .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};func (_ceea *CT_Footnotes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ceea .Footnote !=nil {_gaag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_agebc :=range _ceea .Footnote {e .EncodeElement (_agebc ,_gaag );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aff *CT_AbstractNum )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gag :=range start .Attr {if _gag .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_ca ,_cee :=_fc .ParseInt (_gag .Value ,10,64);if _cee !=nil {return _cee ;};_aff .AbstractNumIdAttr =_ca ;continue ;};};_ge :for {_bcf ,_ddd :=d .Token ();if _ddd !=nil {return _ddd ;};switch _eg :=_bcf .(type ){case _f .StartElement :switch _eg .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"}:_aff .Nsid =NewCT_LongHexNumber ();if _efd :=d .DecodeElement (_aff .Nsid ,&_eg );_efd !=nil {return _efd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aff .MultiLevelType =NewCT_MultiLevelType ();if _agg :=d .DecodeElement (_aff .MultiLevelType ,&_eg );_agg !=nil {return _agg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aff .Tmpl =NewCT_LongHexNumber ();if _ad :=d .DecodeElement (_aff .Tmpl ,&_eg );_ad !=nil {return _ad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aff .Name =NewCT_String ();if _bbec :=d .DecodeElement (_aff .Name ,&_eg );_bbec !=nil {return _bbec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aff .StyleLink =NewCT_String ();if _adc :=d .DecodeElement (_aff .StyleLink ,&_eg );_adc !=nil {return _adc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aff .NumStyleLink =NewCT_String ();if _gfg :=d .DecodeElement (_aff .NumStyleLink ,&_eg );_gfg !=nil {return _gfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eccd :=NewCT_Lvl ();if _acb :=d .DecodeElement (_eccd ,&_eg );_acb !=nil {return _acb ;};_aff .Lvl =append (_aff .Lvl ,_eccd );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061\u0063t\u004eu\u006d\u0020\u0025\u0076",_eg .Name );if _ace :=d .Skip ();_ace !=nil {return _ace ;};};case _f .EndElement :break _ge ;case _f .CharData :};};return nil ;};func (_gcbge *ST_EdGrp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acbadg ,_gedcff :=d .Token ();if _gedcff !=nil {return _gedcff ;};if _cbade ,_cbfeg :=_acbadg .(_f .EndElement );_cbfeg &&_cbade .Name ==start .Name {*_gcbge =1;return nil ;};if _bgdeb ,_gggdd :=_acbadg .(_f .CharData );!_gggdd {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acbadg );}else {switch string (_bgdeb ){case "":*_gcbge =0;case "\u006e\u006f\u006e\u0065":*_gcbge =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_gcbge =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_gcbge =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_gcbge =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_gcbge =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_gcbge =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_gcbge =7;};};_acbadg ,_gedcff =d .Token ();if _gedcff !=nil {return _gedcff ;};if _dadff ,_bebgf :=_acbadg .(_f .EndElement );_bebgf &&_dadff .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acbadg );};type CT_DocParts struct{ +// Validate validates the CT_JcTable and its children +func (_deada *CT_JcTable )Validate ()error {return _deada .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");};func NewCT_TextScale ()*CT_TextScale {_defgg :=&CT_TextScale {};return _defgg };func (_bcgb *CT_AutoCaption )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgc :=range start .Attr {if _cgc .Name .Local =="\u006e\u0061\u006d\u0065"{_agc ,_bee :=_cgc .Value ,error (nil );if _bee !=nil {return _bee ;};_bcgb .NameAttr =_agc ;continue ;};if _cgc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ecea ,_gfa :=_cgc .Value ,error (nil );if _gfa !=nil {return _gfa ;};_bcgb .CaptionAttr =_ecea ;continue ;};};for {_gde ,_cegb :=d .Token ();if _cegb !=nil {return _ace .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",_cegb );};if _ada ,_bfg :=_gde .(_d .EndElement );_bfg &&_ada .Name ==start .Name {break ;};};return nil ;}; -// Glossary Document Entry -DocPart []*CT_DocPart ;}; +// Validate validates the Numbering and its children +func (_gcebab *Numbering )Validate ()error {return _gcebab .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};func (_cddaac *CT_SdtPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcaeae :for {_fafce ,_cdfaa :=d .Token ();if _cdfaa !=nil {return _cdfaa ;};switch _gbdccc :=_fafce .(type ){case _d .StartElement :switch _gbdccc .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_cddaac .RPr =NewCT_RPr ();if _dgbcc :=d .DecodeElement (_cddaac .RPr ,&_gbdccc );_dgbcc !=nil {return _dgbcc ;};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 :"\u0061\u006c\u0069a\u0073"},_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 :"\u0061\u006c\u0069a\u0073"}:_cddaac .Alias =NewCT_String ();if _fdeed :=d .DecodeElement (_cddaac .Alias ,&_gbdccc );_fdeed !=nil {return _fdeed ;};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 :"\u0074\u0061\u0067"},_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 :"\u0074\u0061\u0067"}:_cddaac .Tag =NewCT_String ();if _ccbgd :=d .DecodeElement (_cddaac .Tag ,&_gbdccc );_ccbgd !=nil {return _ccbgd ;};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 :"\u0069\u0064"},_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 :"\u0069\u0064"}:_cddaac .Id =NewCT_DecimalNumber ();if _gefge :=d .DecodeElement (_cddaac .Id ,&_gbdccc );_gefge !=nil {return _gefge ;};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 :"\u006c\u006f\u0063\u006b"},_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 :"\u006c\u006f\u0063\u006b"}:_cddaac .Lock =NewCT_Lock ();if _fdeaa :=d .DecodeElement (_cddaac .Lock ,&_gbdccc );_fdeaa !=nil {return _fdeaa ;};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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_cddaac .Placeholder =NewCT_Placeholder ();if _cfcaa :=d .DecodeElement (_cddaac .Placeholder ,&_gbdccc );_cfcaa !=nil {return _cfcaa ;};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 :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"},_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 :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"}:_cddaac .Temporary =NewCT_OnOff ();if _efgbe :=d .DecodeElement (_cddaac .Temporary ,&_gbdccc );_efgbe !=nil {return _efgbe ;};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 :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"},_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 :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}:_cddaac .ShowingPlcHdr =NewCT_OnOff ();if _agaaf :=d .DecodeElement (_cddaac .ShowingPlcHdr ,&_gbdccc );_agaaf !=nil {return _agaaf ;};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 :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_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 :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_cddaac .DataBinding =NewCT_DataBinding ();if _cefdc :=d .DecodeElement (_cddaac .DataBinding ,&_gbdccc );_cefdc !=nil {return _cefdc ;};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 :"\u006c\u0061\u0062e\u006c"},_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 :"\u006c\u0061\u0062e\u006c"}:_cddaac .Label =NewCT_DecimalNumber ();if _feeb :=d .DecodeElement (_cddaac .Label ,&_gbdccc );_feeb !=nil {return _feeb ;};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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_cddaac .TabIndex =NewCT_UnsignedDecimalNumber ();if _aafgd :=d .DecodeElement (_cddaac .TabIndex ,&_gbdccc );_aafgd !=nil {return _aafgd ;};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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _ccgde :=d .DecodeElement (&_cddaac .Choice .Equation ,&_gbdccc );_ccgde !=nil {return _ccgde ;};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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _gddbg :=d .DecodeElement (&_cddaac .Choice .ComboBox ,&_gbdccc );_gddbg !=nil {return _gddbg ;};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 :"\u0064\u0061\u0074\u0065"},_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 :"\u0064\u0061\u0074\u0065"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _aedeca :=d .DecodeElement (&_cddaac .Choice .Date ,&_gbdccc );_aedeca !=nil {return _aedeca ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _dgdbg :=d .DecodeElement (&_cddaac .Choice .DocPartObj ,&_gbdccc );_dgdbg !=nil {return _dgdbg ;};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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _fegdf :=d .DecodeElement (&_cddaac .Choice .DocPartList ,&_gbdccc );_fegdf !=nil {return _fegdf ;};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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _bddbe :=d .DecodeElement (&_cddaac .Choice .DropDownList ,&_gbdccc );_bddbe !=nil {return _bddbe ;};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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _bacec :=d .DecodeElement (&_cddaac .Choice .Picture ,&_gbdccc );_bacec !=nil {return _bacec ;};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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _gdfab :=d .DecodeElement (&_cddaac .Choice .RichText ,&_gbdccc );_gdfab !=nil {return _gdfab ;};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 :"\u0074\u0065\u0078\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 :"\u0074\u0065\u0078\u0074"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _fdfdge :=d .DecodeElement (&_cddaac .Choice .Text ,&_gbdccc );_fdfdge !=nil {return _fdfdge ;};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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _caeff :=d .DecodeElement (&_cddaac .Choice .Citation ,&_gbdccc );_caeff !=nil {return _caeff ;};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 :"\u0067\u0072\u006fu\u0070"},_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 :"\u0067\u0072\u006fu\u0070"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _ccgcc :=d .DecodeElement (&_cddaac .Choice .Group ,&_gbdccc );_ccgcc !=nil {return _ccgcc ;};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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_cddaac .Choice =NewCT_SdtPrChoice ();if _ddgadd :=d .DecodeElement (&_cddaac .Choice .Bibliography ,&_gbdccc );_ddgadd !=nil {return _ddgadd ;};default:_aecfg :=&_cd .XSDAny {};if _ceffgf :=d .DecodeElement (_aecfg ,&_gbdccc );_ceffgf !=nil {return _ceffgf ;};_cddaac .Extra =append (_cddaac .Extra ,_aecfg );};case _d .EndElement :break _bcaeae ;case _d .CharData :};};return nil ;};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);type CT_R struct{ -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_bccgb *CT_Text )ValidateWithPath (path string )error {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;); +// Revision Identifier for Run Properties +RsidRPrAttr *string ; -// Validate validates the CT_ColorSchemeMapping and its children -func (_cbea *CT_ColorSchemeMapping )Validate ()error {return _cbea .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};func (_aceadc ST_PageBorderDisplay )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggeecba :=_f .Attr {};_ggeecba .Name =name ;switch _aceadc {case ST_PageBorderDisplayUnset :_ggeecba .Value ="";case ST_PageBorderDisplayAllPages :_ggeecba .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_ggeecba .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_ggeecba .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _ggeecba ,nil ;};func (_cdc *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 :_ff .Sprintf ("\u0025\u0076",_cdc .AbstractNumIdAttr )});e .EncodeToken (start );if _cdc .Nsid !=nil {_fgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_cdc .Nsid ,_fgd );};if _cdc .MultiLevelType !=nil {_agb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cdc .MultiLevelType ,_agb );};if _cdc .Tmpl !=nil {_gga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_cdc .Tmpl ,_gga );};if _cdc .Name !=nil {_beg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cdc .Name ,_beg );};if _cdc .StyleLink !=nil {_cba :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cdc .StyleLink ,_cba );};if _cdc .NumStyleLink !=nil {_eedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cdc .NumStyleLink ,_eedg );};if _cdc .Lvl !=nil {_dca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_ce :=range _cdc .Lvl {e .EncodeElement (_ce ,_dca );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_JcTable byte ; +// Revision Identifier for Run Deletion +RsidDelAttr *string ; -// Validate validates the CT_LongHexNumber and its children -func (_acfac *CT_LongHexNumber )Validate ()error {return _acfac .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");};func (_dcgbca ST_ObjectUpdateMode )Validate ()error {return _dcgbca .ValidateWithPath ("")}; +// Revision Identifier for Run +RsidRAttr *string ; -// Validate validates the CT_DocPartGallery and its children -func (_edbf *CT_DocPartGallery )Validate ()error {return _edbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");};type WdInline struct{WdCT_Inline };func NewCT_BookmarkRange ()*CT_BookmarkRange {_gafe :=&CT_BookmarkRange {};return _gafe }; +// Run Properties +RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_cd .Any ;};type CT_Num struct{ -// Validate validates the CT_P and its children -func (_acffd *CT_P )Validate ()error {return _acffd .ValidateWithPath ("\u0043\u0054\u005f\u0050")};type ST_Pitch byte ; +// Numbering Definition Instance ID +NumIdAttr int64 ; -// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path -func (_gcacc *CT_PageNumber )ValidateWithPath (path string )error {if _acdcbf :=_gcacc .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_acdcbf !=nil {return _acdcbf ;};if _eaab :=_gcacc .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_eaab !=nil {return _eaab ;};return nil ;}; +// Abstract Numbering Definition Reference +AbstractNumId *CT_DecimalNumber ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_fgfd *CT_Control )ValidateWithPath (path string )error {return nil };func NewCT_DocPartPr ()*CT_DocPartPr {_fbgee :=&CT_DocPartPr {};_fbgee .Name =NewCT_DocPartName ();return _fbgee ;}; +// Numbering Level Definition Override +LvlOverride []*CT_NumLvl ;};type CT_CompatSetting struct{ -// Validate validates the CT_DocVar and its children -func (_acac *CT_DocVar )Validate ()error {return _acac .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};func (_begbdd ST_VAnchor )ValidateWithPath (path string )error {switch _begbdd {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_begbdd ));};return nil ;};func NewCT_PTab ()*CT_PTab {_bgdac :=&CT_PTab {};_bgdac .AlignmentAttr =ST_PTabAlignment (1);_bgdac .RelativeToAttr =ST_PTabRelativeTo (1);_bgdac .LeaderAttr =ST_PTabLeader (1);return _bgdac ;}; +// Name of Setting +NameAttr *string ; -// Validate validates the CT_TrackChangeRange and its children -func (_ccaac *CT_TrackChangeRange )Validate ()error {return _ccaac .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func (_acdga *CT_Shd )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bgggd ,_cgaac :=_acdga .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cgaac !=nil {return _cgaac ;};start .Attr =append (start .Attr ,_bgggd );if _acdga .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_acdga .ColorAttr )});};if _acdga .ThemeColorAttr !=ST_ThemeColorUnset {_dcgbc ,_cbffdc :=_acdga .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _cbffdc !=nil {return _cbffdc ;};start .Attr =append (start .Attr ,_dcgbc );};if _acdga .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 :_ff .Sprintf ("\u0025\u0076",*_acdga .ThemeTintAttr )});};if _acdga .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 :_ff .Sprintf ("\u0025\u0076",*_acdga .ThemeShadeAttr )});};if _acdga .FillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_acdga .FillAttr )});};if _acdga .ThemeFillAttr !=ST_ThemeColorUnset {_fcadf ,_decegf :=_acdga .ThemeFillAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"});if _decegf !=nil {return _decegf ;};start .Attr =append (start .Attr ,_fcadf );};if _acdga .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 :_ff .Sprintf ("\u0025\u0076",*_acdga .ThemeFillTintAttr )});};if _acdga .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 :_ff .Sprintf ("\u0025\u0076",*_acdga .ThemeFillShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_Underline byte ;func (_cabaa *CT_MailMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabaa .MainDocumentType =NewCT_MailMergeDocType ();_cabaa .DataType =NewCT_MailMergeDataType ();_edcae :for {_dddgb ,_babc :=d .Token ();if _babc !=nil {return _babc ;};switch _dfaec :=_dddgb .(type ){case _f .StartElement :switch _dfaec .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 _ddabf :=d .DecodeElement (_cabaa .MainDocumentType ,&_dfaec );_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 :"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"}:_cabaa .LinkToQuery =NewCT_OnOff ();if _cgegf :=d .DecodeElement (_cabaa .LinkToQuery ,&_dfaec );_cgegf !=nil {return _cgegf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _debgd :=d .DecodeElement (_cabaa .DataType ,&_dfaec );_debgd !=nil {return _debgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cabaa .ConnectString =NewCT_String ();if _ebfcd :=d .DecodeElement (_cabaa .ConnectString ,&_dfaec );_ebfcd !=nil {return _ebfcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabaa .Query =NewCT_String ();if _agacd :=d .DecodeElement (_cabaa .Query ,&_dfaec );_agacd !=nil {return _agacd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabaa .DataSource =NewCT_Rel ();if _ddgee :=d .DecodeElement (_cabaa .DataSource ,&_dfaec );_ddgee !=nil {return _ddgee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabaa .HeaderSource =NewCT_Rel ();if _fcfd :=d .DecodeElement (_cabaa .HeaderSource ,&_dfaec );_fcfd !=nil {return _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 :"\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"}:_cabaa .DoNotSuppressBlankLines =NewCT_OnOff ();if _eeaga :=d .DecodeElement (_cabaa .DoNotSuppressBlankLines ,&_dfaec );_eeaga !=nil {return _eeaga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabaa .Destination =NewCT_MailMergeDest ();if _ddgf :=d .DecodeElement (_cabaa .Destination ,&_dfaec );_ddgf !=nil {return _ddgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabaa .AddressFieldName =NewCT_String ();if _gecda :=d .DecodeElement (_cabaa .AddressFieldName ,&_dfaec );_gecda !=nil {return _gecda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabaa .MailSubject =NewCT_String ();if _gdbac :=d .DecodeElement (_cabaa .MailSubject ,&_dfaec );_gdbac !=nil {return _gdbac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cabaa .MailAsAttachment =NewCT_OnOff ();if _cgedbf :=d .DecodeElement (_cabaa .MailAsAttachment ,&_dfaec );_cgedbf !=nil {return _cgedbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabaa .ViewMergedData =NewCT_OnOff ();if _dgedg :=d .DecodeElement (_cabaa .ViewMergedData ,&_dfaec );_dgedg !=nil {return _dgedg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabaa .ActiveRecord =NewCT_DecimalNumber ();if _eabgb :=d .DecodeElement (_cabaa .ActiveRecord ,&_dfaec );_eabgb !=nil {return _eabgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cabaa .CheckErrors =NewCT_DecimalNumber ();if _cefdd :=d .DecodeElement (_cabaa .CheckErrors ,&_dfaec );_cefdd !=nil {return _cefdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabaa .Odso =NewCT_Odso ();if _acgc :=d .DecodeElement (_cabaa .Odso ,&_dfaec );_acgc !=nil {return _acgc ;};default:_gd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_M\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0020\u0025\u0076",_dfaec .Name );if _cbbdd :=d .Skip ();_cbbdd !=nil {return _cbbdd ;};};case _f .EndElement :break _edcae ;case _f .CharData :};};return nil ;};func (_afcaa *CT_NumPicBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gddde :=range start .Attr {if _gddde .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_cabfd ,_agbc :=_fc .ParseInt (_gddde .Value ,10,64);if _agbc !=nil {return _agbc ;};_afcaa .NumPicBulletIdAttr =_cabfd ;continue ;};};_edggb :for {_bdfac ,_dcba :=d .Token ();if _dcba !=nil {return _dcba ;};switch _fbeca :=_bdfac .(type ){case _f .StartElement :switch _fbeca .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"}:_afcaa .Pict =NewCT_Picture ();if _debfge :=d .DecodeElement (_afcaa .Pict ,&_fbeca );_debfge !=nil {return _debfge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afcaa .Drawing =NewCT_Drawing ();if _cgecg :=d .DecodeElement (_afcaa .Drawing ,&_fbeca );_cgecg !=nil {return _cgecg ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0020\u0025\u0076",_fbeca .Name );if _agfca :=d .Skip ();_agfca !=nil {return _agfca ;};};case _f .EndElement :break _edggb ;case _f .CharData :};};return nil ;};func (_abced *ST_Hint )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccagee ,_fdbfdc :=d .Token ();if _fdbfdc !=nil {return _fdbfdc ;};if _cfffbc ,_agdfe :=_ccagee .(_f .EndElement );_agdfe &&_cfffbc .Name ==start .Name {*_abced =1;return nil ;};if _eabcab ,_effabe :=_ccagee .(_f .CharData );!_effabe {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccagee );}else {switch string (_eabcab ){case "":*_abced =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_abced =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_abced =2;};};_ccagee ,_fdbfdc =d .Token ();if _fdbfdc !=nil {return _fdbfdc ;};if _acabf ,_ebeaaa :=_ccagee .(_f .EndElement );_ebeaaa &&_acabf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccagee );}; +// Namespace of Setting +UriAttr *string ; -// Validate validates the CT_Underline and its children -func (_fagff *CT_Underline )Validate ()error {return _fagff .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");}; +// Value of Setting +ValAttr *string ;}; // Validate validates the CT_MacroName and its children -func (_dbbca *CT_MacroName )Validate ()error {return _dbbca .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};func (_gccce WdST_WrapText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gccce .String (),start );}; - -// Validate validates the CT_RubyAlign and its children -func (_abefbd *CT_RubyAlign )Validate ()error {return _abefbd .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func (_gcgdaf *Hdr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcgdaf .CT_HdrFtr =*NewCT_HdrFtr ();_fggae :for {_abegd ,_agcebb :=d .Token ();if _agcebb !=nil {return _agcebb ;};switch _acfbg :=_abegd .(type ){case _f .StartElement :switch _acfbg .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"}:_affba :=NewCT_AltChunk ();if _bbeaf :=d .DecodeElement (_affba ,&_acfbg );_bbeaf !=nil {return _bbeaf ;};_gcgdaf .AltChunk =append (_gcgdaf .AltChunk ,_affba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beebdc :=NewEG_ContentBlockContent ();_beebdc .CustomXml =NewCT_CustomXmlBlock ();if _gaaea :=d .DecodeElement (_beebdc .CustomXml ,&_acfbg );_gaaea !=nil {return _gaaea ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_beebdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfcgc :=NewEG_ContentBlockContent ();_bfcgc .Sdt =NewCT_SdtBlock ();if _cfbce :=d .DecodeElement (_bfcgc .Sdt ,&_acfbg );_cfbce !=nil {return _cfbce ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_bfcgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acfff :=NewEG_ContentBlockContent ();_afgabg :=NewCT_P ();if _abccbd :=d .DecodeElement (_afgabg ,&_acfbg );_abccbd !=nil {return _abccbd ;};_acfff .P =append (_acfff .P ,_afgabg );_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_acfff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgcff :=NewEG_ContentBlockContent ();_baggda :=NewCT_Tbl ();if _ggdde :=d .DecodeElement (_baggda ,&_acfbg );_ggdde !=nil {return _ggdde ;};_fgcff .Tbl =append (_fgcff .Tbl ,_baggda );_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_fgcff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgcg :=NewEG_ContentBlockContent ();_deedef :=NewEG_RunLevelElts ();_deedef .ProofErr =NewCT_ProofErr ();if _feaegg :=d .DecodeElement (_deedef .ProofErr ,&_acfbg );_feaegg !=nil {return _feaegg ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_cdgcg );_cdgcg .EG_RunLevelElts =append (_cdgcg .EG_RunLevelElts ,_deedef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbefd :=NewEG_ContentBlockContent ();_gccaceg :=NewEG_RunLevelElts ();_gccaceg .PermStart =NewCT_PermStart ();if _aedffe :=d .DecodeElement (_gccaceg .PermStart ,&_acfbg );_aedffe !=nil {return _aedffe ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_cbefd );_cbefd .EG_RunLevelElts =append (_cbefd .EG_RunLevelElts ,_gccaceg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbdb :=NewEG_ContentBlockContent ();_cgeeb :=NewEG_RunLevelElts ();_cgeeb .PermEnd =NewCT_Perm ();if _abcgbc :=d .DecodeElement (_cgeeb .PermEnd ,&_acfbg );_abcgbc !=nil {return _abcgbc ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_ddbdb );_ddbdb .EG_RunLevelElts =append (_ddbdb .EG_RunLevelElts ,_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 :"\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"}:_fedeef :=NewEG_ContentBlockContent ();_acbdd :=NewEG_RunLevelElts ();_acbdd .Ins =NewCT_RunTrackChange ();if _efdbf :=d .DecodeElement (_acbdd .Ins ,&_acfbg );_efdbf !=nil {return _efdbf ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_fedeef );_fedeef .EG_RunLevelElts =append (_fedeef .EG_RunLevelElts ,_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 :"\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"}:_fagbbg :=NewEG_ContentBlockContent ();_edbfb :=NewEG_RunLevelElts ();_edbfb .Del =NewCT_RunTrackChange ();if _gecbgb :=d .DecodeElement (_edbfb .Del ,&_acfbg );_gecbgb !=nil {return _gecbgb ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_fagbbg );_fagbbg .EG_RunLevelElts =append (_fagbbg .EG_RunLevelElts ,_edbfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbagac :=NewEG_ContentBlockContent ();_ebedd :=NewEG_RunLevelElts ();_ebedd .MoveFrom =NewCT_RunTrackChange ();if _dccd :=d .DecodeElement (_ebedd .MoveFrom ,&_acfbg );_dccd !=nil {return _dccd ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_dbagac );_dbagac .EG_RunLevelElts =append (_dbagac .EG_RunLevelElts ,_ebedd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defef :=NewEG_ContentBlockContent ();_bedfca :=NewEG_RunLevelElts ();_bedfca .MoveTo =NewCT_RunTrackChange ();if _cbbeba :=d .DecodeElement (_bedfca .MoveTo ,&_acfbg );_cbbeba !=nil {return _cbbeba ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_defef );_defef .EG_RunLevelElts =append (_defef .EG_RunLevelElts ,_bedfca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggacf :=NewEG_ContentBlockContent ();_fedeg :=NewEG_RunLevelElts ();_fegdb :=NewEG_RangeMarkupElements ();_fegdb .BookmarkStart =NewCT_Bookmark ();if _edgdfc :=d .DecodeElement (_fegdb .BookmarkStart ,&_acfbg );_edgdfc !=nil {return _edgdfc ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_cggacf );_cggacf .EG_RunLevelElts =append (_cggacf .EG_RunLevelElts ,_fedeg );_fedeg .EG_RangeMarkupElements =append (_fedeg .EG_RangeMarkupElements ,_fegdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdefcf :=NewEG_ContentBlockContent ();_fccaaf :=NewEG_RunLevelElts ();_gbfbc :=NewEG_RangeMarkupElements ();_gbfbc .BookmarkEnd =NewCT_MarkupRange ();if _edcgb :=d .DecodeElement (_gbfbc .BookmarkEnd ,&_acfbg );_edcgb !=nil {return _edcgb ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_fdefcf );_fdefcf .EG_RunLevelElts =append (_fdefcf .EG_RunLevelElts ,_fccaaf );_fccaaf .EG_RangeMarkupElements =append (_fccaaf .EG_RangeMarkupElements ,_gbfbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggadcec :=NewEG_ContentBlockContent ();_bbdeed :=NewEG_RunLevelElts ();_bccbb :=NewEG_RangeMarkupElements ();_bccbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _fdfga :=d .DecodeElement (_bccbb .MoveFromRangeStart ,&_acfbg );_fdfga !=nil {return _fdfga ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_ggadcec );_ggadcec .EG_RunLevelElts =append (_ggadcec .EG_RunLevelElts ,_bbdeed );_bbdeed .EG_RangeMarkupElements =append (_bbdeed .EG_RangeMarkupElements ,_bccbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadeaa :=NewEG_ContentBlockContent ();_ededf :=NewEG_RunLevelElts ();_cgafea :=NewEG_RangeMarkupElements ();_cgafea .MoveFromRangeEnd =NewCT_MarkupRange ();if _ggdeb :=d .DecodeElement (_cgafea .MoveFromRangeEnd ,&_acfbg );_ggdeb !=nil {return _ggdeb ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_aadeaa );_aadeaa .EG_RunLevelElts =append (_aadeaa .EG_RunLevelElts ,_ededf );_ededf .EG_RangeMarkupElements =append (_ededf .EG_RangeMarkupElements ,_cgafea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgcbed :=NewEG_ContentBlockContent ();_ceadaa :=NewEG_RunLevelElts ();_abdbdd :=NewEG_RangeMarkupElements ();_abdbdd .MoveToRangeStart =NewCT_MoveBookmark ();if _cfddac :=d .DecodeElement (_abdbdd .MoveToRangeStart ,&_acfbg );_cfddac !=nil {return _cfddac ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_dgcbed );_dgcbed .EG_RunLevelElts =append (_dgcbed .EG_RunLevelElts ,_ceadaa );_ceadaa .EG_RangeMarkupElements =append (_ceadaa .EG_RangeMarkupElements ,_abdbdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agecf :=NewEG_ContentBlockContent ();_dfcad :=NewEG_RunLevelElts ();_aacbg :=NewEG_RangeMarkupElements ();_aacbg .MoveToRangeEnd =NewCT_MarkupRange ();if _ffdeg :=d .DecodeElement (_aacbg .MoveToRangeEnd ,&_acfbg );_ffdeg !=nil {return _ffdeg ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_agecf );_agecf .EG_RunLevelElts =append (_agecf .EG_RunLevelElts ,_dfcad );_dfcad .EG_RangeMarkupElements =append (_dfcad .EG_RangeMarkupElements ,_aacbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccacea :=NewEG_ContentBlockContent ();_dfabb :=NewEG_RunLevelElts ();_cgafbe :=NewEG_RangeMarkupElements ();_cgafbe .CommentRangeStart =NewCT_MarkupRange ();if _fedbf :=d .DecodeElement (_cgafbe .CommentRangeStart ,&_acfbg );_fedbf !=nil {return _fedbf ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_ccacea );_ccacea .EG_RunLevelElts =append (_ccacea .EG_RunLevelElts ,_dfabb );_dfabb .EG_RangeMarkupElements =append (_dfabb .EG_RangeMarkupElements ,_cgafbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debaa :=NewEG_ContentBlockContent ();_fbgecg :=NewEG_RunLevelElts ();_eegcc :=NewEG_RangeMarkupElements ();_eegcc .CommentRangeEnd =NewCT_MarkupRange ();if _agged :=d .DecodeElement (_eegcc .CommentRangeEnd ,&_acfbg );_agged !=nil {return _agged ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_debaa );_debaa .EG_RunLevelElts =append (_debaa .EG_RunLevelElts ,_fbgecg );_fbgecg .EG_RangeMarkupElements =append (_fbgecg .EG_RangeMarkupElements ,_eegcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgge :=NewEG_ContentBlockContent ();_ebfdaf :=NewEG_RunLevelElts ();_abcega :=NewEG_RangeMarkupElements ();_abcega .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cgbdc :=d .DecodeElement (_abcega .CustomXmlInsRangeStart ,&_acfbg );_cgbdc !=nil {return _cgbdc ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_bbgge );_bbgge .EG_RunLevelElts =append (_bbgge .EG_RunLevelElts ,_ebfdaf );_ebfdaf .EG_RangeMarkupElements =append (_ebfdaf .EG_RangeMarkupElements ,_abcega );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_effcbc :=NewEG_ContentBlockContent ();_gagfdf :=NewEG_RunLevelElts ();_gefag :=NewEG_RangeMarkupElements ();_gefag .CustomXmlInsRangeEnd =NewCT_Markup ();if _ffded :=d .DecodeElement (_gefag .CustomXmlInsRangeEnd ,&_acfbg );_ffded !=nil {return _ffded ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_effcbc );_effcbc .EG_RunLevelElts =append (_effcbc .EG_RunLevelElts ,_gagfdf );_gagfdf .EG_RangeMarkupElements =append (_gagfdf .EG_RangeMarkupElements ,_gefag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeabf :=NewEG_ContentBlockContent ();_bgadd :=NewEG_RunLevelElts ();_fccbg :=NewEG_RangeMarkupElements ();_fccbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbgbc :=d .DecodeElement (_fccbg .CustomXmlDelRangeStart ,&_acfbg );_dbgbc !=nil {return _dbgbc ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_aeabf );_aeabf .EG_RunLevelElts =append (_aeabf .EG_RunLevelElts ,_bgadd );_bgadd .EG_RangeMarkupElements =append (_bgadd .EG_RangeMarkupElements ,_fccbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccdaeg :=NewEG_ContentBlockContent ();_aagaf :=NewEG_RunLevelElts ();_fgfcfc :=NewEG_RangeMarkupElements ();_fgfcfc .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbaacc :=d .DecodeElement (_fgfcfc .CustomXmlDelRangeEnd ,&_acfbg );_dbaacc !=nil {return _dbaacc ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_ccdaeg );_ccdaeg .EG_RunLevelElts =append (_ccdaeg .EG_RunLevelElts ,_aagaf );_aagaf .EG_RangeMarkupElements =append (_aagaf .EG_RangeMarkupElements ,_fgfcfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbagc :=NewEG_ContentBlockContent ();_ebaaf :=NewEG_RunLevelElts ();_ffddgg :=NewEG_RangeMarkupElements ();_ffddgg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cbbfa :=d .DecodeElement (_ffddgg .CustomXmlMoveFromRangeStart ,&_acfbg );_cbbfa !=nil {return _cbbfa ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_cfbagc );_cfbagc .EG_RunLevelElts =append (_cfbagc .EG_RunLevelElts ,_ebaaf );_ebaaf .EG_RangeMarkupElements =append (_ebaaf .EG_RangeMarkupElements ,_ffddgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcgdg :=NewEG_ContentBlockContent ();_agbbab :=NewEG_RunLevelElts ();_daeae :=NewEG_RangeMarkupElements ();_daeae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aceeg :=d .DecodeElement (_daeae .CustomXmlMoveFromRangeEnd ,&_acfbg );_aceeg !=nil {return _aceeg ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_dcgdg );_dcgdg .EG_RunLevelElts =append (_dcgdg .EG_RunLevelElts ,_agbbab );_agbbab .EG_RangeMarkupElements =append (_agbbab .EG_RangeMarkupElements ,_daeae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_facfbd :=NewEG_ContentBlockContent ();_febac :=NewEG_RunLevelElts ();_adgacd :=NewEG_RangeMarkupElements ();_adgacd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _egedb :=d .DecodeElement (_adgacd .CustomXmlMoveToRangeStart ,&_acfbg );_egedb !=nil {return _egedb ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_facfbd );_facfbd .EG_RunLevelElts =append (_facfbd .EG_RunLevelElts ,_febac );_febac .EG_RangeMarkupElements =append (_febac .EG_RangeMarkupElements ,_adgacd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abefe :=NewEG_ContentBlockContent ();_eafabg :=NewEG_RunLevelElts ();_dgddfg :=NewEG_RangeMarkupElements ();_dgddfg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecebec :=d .DecodeElement (_dgddfg .CustomXmlMoveToRangeEnd ,&_acfbg );_ecebec !=nil {return _ecebec ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_abefe );_abefe .EG_RunLevelElts =append (_abefe .EG_RunLevelElts ,_eafabg );_eafabg .EG_RangeMarkupElements =append (_eafabg .EG_RangeMarkupElements ,_dgddfg );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"}:_deegd :=NewEG_ContentBlockContent ();_cbbgc :=NewEG_RunLevelElts ();_fecga :=NewEG_MathContent ();_fecga .OMathPara =_ee .NewOMathPara ();if _febffc :=d .DecodeElement (_fecga .OMathPara ,&_acfbg );_febffc !=nil {return _febffc ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_deegd );_deegd .EG_RunLevelElts =append (_deegd .EG_RunLevelElts ,_cbbgc );_cbbgc .EG_MathContent =append (_cbbgc .EG_MathContent ,_fecga );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"}:_accff :=NewEG_ContentBlockContent ();_fdbaac :=NewEG_RunLevelElts ();_bagagf :=NewEG_MathContent ();_bagagf .OMath =_ee .NewOMath ();if _cfcebb :=d .DecodeElement (_bagagf .OMath ,&_acfbg );_cfcebb !=nil {return _cfcebb ;};_gcgdaf .EG_ContentBlockContent =append (_gcgdaf .EG_ContentBlockContent ,_accff );_accff .EG_RunLevelElts =append (_accff .EG_RunLevelElts ,_fdbaac );_fdbaac .EG_MathContent =append (_fdbaac .EG_MathContent ,_bagagf );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0048d\u0072\u0020\u0025\u0076",_acfbg .Name );if _geddff :=d .Skip ();_geddff !=nil {return _geddff ;};};case _f .EndElement :break _fggae ;case _f .CharData :};};return nil ;}; +func (_agdf *CT_MacroName )Validate ()error {return _agdf .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");}; -// Validate validates the CT_Markup and its children -func (_bcdcfd *CT_Markup )Validate ()error {return _bcdcfd .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");};func (_ecddcf *CT_TrPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acdbe :for {_edfbc ,_acdged :=d .Token ();if _acdged !=nil {return _acdged ;};switch _fbdeba :=_edfbc .(type ){case _f .StartElement :switch _fbdeba .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"}:_gdgabg :=NewCT_Cnf ();if _cgfcb :=d .DecodeElement (_gdgabg ,&_fbdeba );_cgfcb !=nil {return _cgfcb ;};_ecddcf .CnfStyle =append (_ecddcf .CnfStyle ,_gdgabg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfac :=NewCT_DecimalNumber ();if _eaccef :=d .DecodeElement (_adfac ,&_fbdeba );_eaccef !=nil {return _eaccef ;};_ecddcf .DivId =append (_ecddcf .DivId ,_adfac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcbccd :=NewCT_DecimalNumber ();if _ecfcb :=d .DecodeElement (_fcbccd ,&_fbdeba );_ecfcb !=nil {return _ecfcb ;};_ecddcf .GridBefore =append (_ecddcf .GridBefore ,_fcbccd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgced :=NewCT_DecimalNumber ();if _bbace :=d .DecodeElement (_bgced ,&_fbdeba );_bbace !=nil {return _bbace ;};_ecddcf .GridAfter =append (_ecddcf .GridAfter ,_bgced );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfde :=NewCT_TblWidth ();if _gdbge :=d .DecodeElement (_fbfde ,&_fbdeba );_gdbge !=nil {return _gdbge ;};_ecddcf .WBefore =append (_ecddcf .WBefore ,_fbfde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccdec :=NewCT_TblWidth ();if _dbgcd :=d .DecodeElement (_ccdec ,&_fbdeba );_dbgcd !=nil {return _dbgcd ;};_ecddcf .WAfter =append (_ecddcf .WAfter ,_ccdec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfdf :=NewCT_OnOff ();if _dedcc :=d .DecodeElement (_dcfdf ,&_fbdeba );_dedcc !=nil {return _dedcc ;};_ecddcf .CantSplit =append (_ecddcf .CantSplit ,_dcfdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agbfb :=NewCT_Height ();if _badgc :=d .DecodeElement (_agbfb ,&_fbdeba );_badgc !=nil {return _badgc ;};_ecddcf .TrHeight =append (_ecddcf .TrHeight ,_agbfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adeea :=NewCT_OnOff ();if _adeeeb :=d .DecodeElement (_adeea ,&_fbdeba );_adeeeb !=nil {return _adeeeb ;};_ecddcf .TblHeader =append (_ecddcf .TblHeader ,_adeea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deabc :=NewCT_TblWidth ();if _fcadbe :=d .DecodeElement (_deabc ,&_fbdeba );_fcadbe !=nil {return _fcadbe ;};_ecddcf .TblCellSpacing =append (_ecddcf .TblCellSpacing ,_deabc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bedgfe :=NewCT_JcTable ();if _cadfad :=d .DecodeElement (_bedgfe ,&_fbdeba );_cadfad !=nil {return _cadfad ;};_ecddcf .Jc =append (_ecddcf .Jc ,_bedgfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edfgd :=NewCT_OnOff ();if _fddgdg :=d .DecodeElement (_edfgd ,&_fbdeba );_fddgdg !=nil {return _fddgdg ;};_ecddcf .Hidden =append (_ecddcf .Hidden ,_edfgd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecddcf .Ins =NewCT_TrackChange ();if _cegdbg :=d .DecodeElement (_ecddcf .Ins ,&_fbdeba );_cegdbg !=nil {return _cegdbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecddcf .Del =NewCT_TrackChange ();if _ffdad :=d .DecodeElement (_ecddcf .Del ,&_fbdeba );_ffdad !=nil {return _ffdad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecddcf .TrPrChange =NewCT_TrPrChange ();if _gacdcf :=d .DecodeElement (_ecddcf .TrPrChange ,&_fbdeba );_gacdcf !=nil {return _gacdcf ;};default:_gd .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0054\u0072\u0050\u0072\u0020\u0025\u0076",_fbdeba .Name );if _eeabd :=d .Skip ();_eeabd !=nil {return _eeabd ;};};case _f .EndElement :break _acdbe ;case _f .CharData :};};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;);type CT_Cnf struct{ +// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path +func (_geada *CT_PaperSource )ValidateWithPath (path string )error {return nil }; -// Conditional Formatting Bit Mask -ValAttr *string ; +// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path +func (_eeagg *CT_StylePaneFilter )ValidateWithPath (path string )error {if _eeagg .AllStylesAttr !=nil {if _aeaed :=_eeagg .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_aeaed !=nil {return _aeaed ;};};if _eeagg .CustomStylesAttr !=nil {if _fgfcag :=_eeagg .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_fgfcag !=nil {return _fgfcag ;};};if _eeagg .LatentStylesAttr !=nil {if _gccddd :=_eeagg .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_gccddd !=nil {return _gccddd ;};};if _eeagg .StylesInUseAttr !=nil {if _cacgc :=_eeagg .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_cacgc !=nil {return _cacgc ;};};if _eeagg .HeadingStylesAttr !=nil {if _ebade :=_eeagg .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_ebade !=nil {return _ebade ;};};if _eeagg .NumberingStylesAttr !=nil {if _ggfbg :=_eeagg .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072");_ggfbg !=nil {return _ggfbg ;};};if _eeagg .TableStylesAttr !=nil {if _abcbf :=_eeagg .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_abcbf !=nil {return _abcbf ;};};if _eeagg .DirectFormattingOnRunsAttr !=nil {if _geeca :=_eeagg .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");_geeca !=nil {return _geeca ;};};if _eeagg .DirectFormattingOnParagraphsAttr !=nil {if _cgaac :=_eeagg .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");_cgaac !=nil {return _cgaac ;};};if _eeagg .DirectFormattingOnNumberingAttr !=nil {if _bcdgfe :=_eeagg .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");_bcdgfe !=nil {return _bcdgfe ;};};if _eeagg .DirectFormattingOnTablesAttr !=nil {if _eccefd :=_eeagg .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");_eccefd !=nil {return _eccefd ;};};if _eeagg .ClearFormattingAttr !=nil {if _dcaecg :=_eeagg .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_dcaecg !=nil {return _dcaecg ;};};if _eeagg .Top3HeadingStylesAttr !=nil {if _bdbab :=_eeagg .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_bdbab !=nil {return _bdbab ;};};if _eeagg .VisibleStylesAttr !=nil {if _ceefe :=_eeagg .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_ceefe !=nil {return _ceefe ;};};if _eeagg .AlternateStyleNamesAttr !=nil {if _fffab :=_eeagg .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");_fffab !=nil {return _fffab ;};};return nil ;};func NewCT_SdtPr ()*CT_SdtPr {_cddee :=&CT_SdtPr {};return _cddee };func (_fbafa *CT_SdtCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbafa .SdtPr !=nil {_cadge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_fbafa .SdtPr ,_cadge );};if _fbafa .SdtEndPr !=nil {_fabdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_fbafa .SdtEndPr ,_fabdd );};if _fbafa .SdtContent !=nil {_cacfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fbafa .SdtContent ,_cacfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fagc *CT_Highlight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ageed ,_fdca :=_fagc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fdca !=nil {return _fdca ;};start .Attr =append (start .Attr ,_ageed );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfgdd *CT_SdtRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfgdd .SdtPr !=nil {_dedba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_gfgdd .SdtPr ,_dedba );};if _gfgdd .SdtEndPr !=nil {_dgdfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_gfgdd .SdtEndPr ,_dgdfd );};if _gfgdd .SdtContent !=nil {_cbgcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gfgdd .SdtContent ,_cbgcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PageBorder struct{IdAttr *string ; -// First Row -FirstRowAttr *_e .ST_OnOff ; +// Border Style +ValAttr ST_Border ; -// Last Row -LastRowAttr *_e .ST_OnOff ; +// Border Color +ColorAttr *ST_HexColor ; -// First Column -FirstColumnAttr *_e .ST_OnOff ; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Last Column -LastColumnAttr *_e .ST_OnOff ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Odd Numbered Vertical Band -OddVBandAttr *_e .ST_OnOff ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Even Numbered Vertical Band -EvenVBandAttr *_e .ST_OnOff ; +// Border Width +SzAttr *uint64 ; -// Odd Numbered Horizontal Band -OddHBandAttr *_e .ST_OnOff ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Even Numbered Horizontal Band -EvenHBandAttr *_e .ST_OnOff ; +// Border Shadow +ShadowAttr *_ff .ST_OnOff ; -// First Row and First Column -FirstRowFirstColumnAttr *_e .ST_OnOff ; +// Create Frame Effect +FrameAttr *_ff .ST_OnOff ;};func (_afdfga ST_WmlColorSchemeIndex )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfgfd :=_d .Attr {};_gfgfd .Name =name ;switch _afdfga {case ST_WmlColorSchemeIndexUnset :_gfgfd .Value ="";case ST_WmlColorSchemeIndexDark1 :_gfgfd .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_gfgfd .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_gfgfd .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_gfgfd .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_gfgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_gfgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_gfgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_gfgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_gfgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_gfgfd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_gfgfd .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_gfgfd .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _gfgfd ,nil ;}; -// First Row and Last Column -FirstRowLastColumnAttr *_e .ST_OnOff ; +// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path +func (_cgbbc *CT_FFTextInput )ValidateWithPath (path string )error {if _cgbbc .Type !=nil {if _fecd :=_cgbbc .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fecd !=nil {return _fecd ;};};if _cgbbc .Default !=nil {if _cffga :=_cgbbc .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_cffga !=nil {return _cffga ;};};if _cgbbc .MaxLength !=nil {if _gdced :=_cgbbc .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_gdced !=nil {return _gdced ;};};if _cgbbc .Format !=nil {if _dffff :=_cgbbc .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074");_dffff !=nil {return _dffff ;};};return nil ;};func (_fbbcb ST_VerticalJc )Validate ()error {return _fbbcb .ValidateWithPath ("")};func (_dagdge *WdCT_EffectExtent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbcbgff :=range start .Attr {if _dbcbgff .Name .Local =="\u006c"{_adecb ,_ecbdb :=ParseUnionST_Coordinate (_dbcbgff .Value );if _ecbdb !=nil {return _ecbdb ;};_dagdge .LAttr =_adecb ;continue ;};if _dbcbgff .Name .Local =="\u0074"{_ebgccgg ,_bgaec :=ParseUnionST_Coordinate (_dbcbgff .Value );if _bgaec !=nil {return _bgaec ;};_dagdge .TAttr =_ebgccgg ;continue ;};if _dbcbgff .Name .Local =="\u0072"{_fffabf ,_degbd :=ParseUnionST_Coordinate (_dbcbgff .Value );if _degbd !=nil {return _degbd ;};_dagdge .RAttr =_fffabf ;continue ;};if _dbcbgff .Name .Local =="\u0062"{_efcgddf ,_ccace :=ParseUnionST_Coordinate (_dbcbgff .Value );if _ccace !=nil {return _ccace ;};_dagdge .BAttr =_efcgddf ;continue ;};};for {_faebcf ,_ebbbade :=d .Token ();if _ebbbade !=nil {return _ace .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",_ebbbade );};if _beebc ,_afccgg :=_faebcf .(_d .EndElement );_afccgg &&_beebc .Name ==start .Name {break ;};};return nil ;};func (_ceba *CT_DocPartCategory )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cfcgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_ceba .Name ,_cfcgbe );_ccede :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_ceba .Gallery ,_ccede );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbfbaa ST_FrameLayout )Validate ()error {return _dbfbaa .ValidateWithPath ("")};func (_cbab *CT_EdnDocProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbab .Pos !=nil {_gfefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_cbab .Pos ,_gfefc );};if _cbab .NumFmt !=nil {_caaef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cbab .NumFmt ,_caaef );};if _cbab .NumStart !=nil {_beagg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cbab .NumStart ,_beagg );};if _cbab .NumRestart !=nil {_fffdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cbab .NumRestart ,_fffdg );};if _cbab .Endnote !=nil {_ddeca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_ggfe :=range _cbab .Endnote {e .EncodeElement (_ggfe ,_ddeca );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Last Row and First Column -LastRowFirstColumnAttr *_e .ST_OnOff ; +// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path +func (_fafegb *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _fafegb .CNvPr !=nil {if _bfccab :=_fafegb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bfccab !=nil {return _bfccab ;};};if _fafegb .CNvContentPartPr !=nil {if _gfbggg :=_fafegb .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072");_gfbggg !=nil {return _gfbggg ;};};return nil ;};func (_gcgca ST_LineSpacingRule )ValidateWithPath (path string )error {switch _gcgca {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgca ));};return nil ;};func (_edfg *ST_BrClear )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edfg =0;case "\u006e\u006f\u006e\u0065":*_edfg =1;case "\u006c\u0065\u0066\u0074":*_edfg =2;case "\u0072\u0069\u0067h\u0074":*_edfg =3;case "\u0061\u006c\u006c":*_edfg =4;};return nil ;};func (_cafabc ST_AnnotationVMerge )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfdbd :=_d .Attr {};_cfdbd .Name =name ;switch _cafabc {case ST_AnnotationVMergeUnset :_cfdbd .Value ="";case ST_AnnotationVMergeCont :_cfdbd .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_cfdbd .Value ="\u0072\u0065\u0073\u0074";};return _cfdbd ,nil ;}; -// Last Row and Last Column -LastRowLastColumnAttr *_e .ST_OnOff ;};func (_agdac *CT_DocPart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agdac .DocPartPr !=nil {_bdfa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_agdac .DocPartPr ,_bdfa );};if _agdac .DocPartBody !=nil {_ebfbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_agdac .DocPartBody ,_ebfbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbfb *CT_DocPartType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbfb .ValAttr =ST_DocPartType (1);for _ ,_eefca :=range start .Attr {if _eefca .Name .Local =="\u0076\u0061\u006c"{_fbfb .ValAttr .UnmarshalXMLAttr (_eefca );continue ;};};for {_ecbgc ,_dff :=d .Token ();if _dff !=nil {return _ff .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",_dff );};if _feaf ,_cfgg :=_ecbgc .(_f .EndElement );_cfgg &&_feaf .Name ==start .Name {break ;};};return nil ;};func (_ebag *CT_DocPart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbaa :for {_eddeg ,_gccbf :=d .Token ();if _gccbf !=nil {return _gccbf ;};switch _gaac :=_eddeg .(type ){case _f .StartElement :switch _gaac .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"}:_ebag .DocPartPr =NewCT_DocPartPr ();if _bbbee :=d .DecodeElement (_ebag .DocPartPr ,&_gaac );_bbbee !=nil {return _bbbee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebag .DocPartBody =NewCT_Body ();if _efadg :=d .DecodeElement (_ebag .DocPartBody ,&_gaac );_efadg !=nil {return _efadg ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0020\u0025\u0076",_gaac .Name );if _gebbg :=d .Skip ();_gebbg !=nil {return _gebbg ;};};case _f .EndElement :break _adbaa ;case _f .CharData :};};return nil ;};func (_acccf ST_StyleType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abbacg :=_f .Attr {};_abbacg .Name =name ;switch _acccf {case ST_StyleTypeUnset :_abbacg .Value ="";case ST_StyleTypeParagraph :_abbacg .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_abbacg .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_abbacg .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_abbacg .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _abbacg ,nil ;};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_fcdga *CT_SmartTagType )ValidateWithPath (path string )error {return nil };type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;};func (_dgadd *EG_RunLevelElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deebf :for {_gfbggd ,_ecbdec :=d .Token ();if _ecbdec !=nil {return _ecbdec ;};switch _baaddc :=_gfbggd .(type ){case _d .StartElement :switch _baaddc .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dgadd .ProofErr =NewCT_ProofErr ();if _gccbfc :=d .DecodeElement (_dgadd .ProofErr ,&_baaddc );_gccbfc !=nil {return _gccbfc ;};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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dgadd .PermStart =NewCT_PermStart ();if _eegdf :=d .DecodeElement (_dgadd .PermStart ,&_baaddc );_eegdf !=nil {return _eegdf ;};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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dgadd .PermEnd =NewCT_Perm ();if _bfcec :=d .DecodeElement (_dgadd .PermEnd ,&_baaddc );_bfcec !=nil {return _bfcec ;};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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dgadd .Ins =NewCT_RunTrackChange ();if _afegge :=d .DecodeElement (_dgadd .Ins ,&_baaddc );_afegge !=nil {return _afegge ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dgadd .Del =NewCT_RunTrackChange ();if _ccfga :=d .DecodeElement (_dgadd .Del ,&_baaddc );_ccfga !=nil {return _ccfga ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dgadd .MoveFrom =NewCT_RunTrackChange ();if _ddgefc :=d .DecodeElement (_dgadd .MoveFrom ,&_baaddc );_ddgefc !=nil {return _ddgefc ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dgadd .MoveTo =NewCT_RunTrackChange ();if _cafadg :=d .DecodeElement (_dgadd .MoveTo ,&_baaddc );_cafadg !=nil {return _cafadg ;};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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cbegb :=NewEG_RangeMarkupElements ();_cbegb .BookmarkStart =NewCT_Bookmark ();if _cedag :=d .DecodeElement (_cbegb .BookmarkStart ,&_baaddc );_cedag !=nil {return _cedag ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_cbegb );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bbdda :=NewEG_RangeMarkupElements ();_bbdda .BookmarkEnd =NewCT_MarkupRange ();if _dcdfc :=d .DecodeElement (_bbdda .BookmarkEnd ,&_baaddc );_dcdfc !=nil {return _dcdfc ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_bbdda );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_agdfff :=NewEG_RangeMarkupElements ();_agdfff .MoveFromRangeStart =NewCT_MoveBookmark ();if _ffecff :=d .DecodeElement (_agdfff .MoveFromRangeStart ,&_baaddc );_ffecff !=nil {return _ffecff ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_agdfff );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgbba :=NewEG_RangeMarkupElements ();_dgbba .MoveFromRangeEnd =NewCT_MarkupRange ();if _fabgdc :=d .DecodeElement (_dgbba .MoveFromRangeEnd ,&_baaddc );_fabgdc !=nil {return _fabgdc ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_dgbba );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_affdc :=NewEG_RangeMarkupElements ();_affdc .MoveToRangeStart =NewCT_MoveBookmark ();if _fbacgb :=d .DecodeElement (_affdc .MoveToRangeStart ,&_baaddc );_fbacgb !=nil {return _fbacgb ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_affdc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cdedd :=NewEG_RangeMarkupElements ();_cdedd .MoveToRangeEnd =NewCT_MarkupRange ();if _ffeda :=d .DecodeElement (_cdedd .MoveToRangeEnd ,&_baaddc );_ffeda !=nil {return _ffeda ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_cdedd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cbcgce :=NewEG_RangeMarkupElements ();_cbcgce .CommentRangeStart =NewCT_MarkupRange ();if _dbdfa :=d .DecodeElement (_cbcgce .CommentRangeStart ,&_baaddc );_dbdfa !=nil {return _dbdfa ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_cbcgce );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dadbg :=NewEG_RangeMarkupElements ();_dadbg .CommentRangeEnd =NewCT_MarkupRange ();if _aaecdc :=d .DecodeElement (_dadbg .CommentRangeEnd ,&_baaddc );_aaecdc !=nil {return _aaecdc ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_dadbg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_adfaa :=NewEG_RangeMarkupElements ();_adfaa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gcbfg :=d .DecodeElement (_adfaa .CustomXmlInsRangeStart ,&_baaddc );_gcbfg !=nil {return _gcbfg ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_adfaa );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_afccg :=NewEG_RangeMarkupElements ();_afccg .CustomXmlInsRangeEnd =NewCT_Markup ();if _fadada :=d .DecodeElement (_afccg .CustomXmlInsRangeEnd ,&_baaddc );_fadada !=nil {return _fadada ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_afccg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cbfdbf :=NewEG_RangeMarkupElements ();_cbfdbf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfeda :=d .DecodeElement (_cbfdbf .CustomXmlDelRangeStart ,&_baaddc );_cfeda !=nil {return _cfeda ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_cbfdbf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eccfe :=NewEG_RangeMarkupElements ();_eccfe .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddebc :=d .DecodeElement (_eccfe .CustomXmlDelRangeEnd ,&_baaddc );_ddebc !=nil {return _ddebc ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_eccfe );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bcbefg :=NewEG_RangeMarkupElements ();_bcbefg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebadc :=d .DecodeElement (_bcbefg .CustomXmlMoveFromRangeStart ,&_baaddc );_ebadc !=nil {return _ebadc ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_bcbefg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fdaddg :=NewEG_RangeMarkupElements ();_fdaddg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _feggg :=d .DecodeElement (_fdaddg .CustomXmlMoveFromRangeEnd ,&_baaddc );_feggg !=nil {return _feggg ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_fdaddg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fcgfb :=NewEG_RangeMarkupElements ();_fcgfb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cggda :=d .DecodeElement (_fcgfb .CustomXmlMoveToRangeStart ,&_baaddc );_cggda !=nil {return _cggda ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_fcgfb );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdbcf :=NewEG_RangeMarkupElements ();_bdbcf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aegbce :=d .DecodeElement (_bdbcf .CustomXmlMoveToRangeEnd ,&_baaddc );_aegbce !=nil {return _aegbce ;};_dgadd .EG_RangeMarkupElements =append (_dgadd .EG_RangeMarkupElements ,_bdbcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbagcg :=NewEG_MathContent ();_gbagcg .OMathPara =_ed .NewOMathPara ();if _aadbf :=d .DecodeElement (_gbagcg .OMathPara ,&_baaddc );_aadbf !=nil {return _aadbf ;};_dgadd .EG_MathContent =append (_dgadd .EG_MathContent ,_gbagcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfefgeg :=NewEG_MathContent ();_cfefgeg .OMath =_ed .NewOMath ();if _faafac :=d .DecodeElement (_cfefgeg .OMath ,&_baaddc );_faafac !=nil {return _faafac ;};_dgadd .EG_MathContent =append (_dgadd .EG_MathContent ,_cfefgeg );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0052\u0075\u006eL\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u0020\u0025\u0076",_baaddc .Name );if _fabea :=d .Skip ();_fabea !=nil {return _fabea ;};};case _d .EndElement :break _deebf ;case _d .CharData :};};return nil ;};func (_gdcff ST_Pitch )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdcff .String (),start );};type ST_RubyAlign byte ;func (_abffa *CT_FtnEdnSepRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_abffa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return 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;); -// Annotation Identifier -IdAttr int64 ;TrPr *CT_TrPrBase ;};func (_cgccc *CT_Endnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dafacb :for {_fgagg ,_dgdfd :=d .Token ();if _dgdfd !=nil {return _dgdfd ;};switch _gbeb :=_fgagg .(type ){case _f .StartElement :switch _gbeb .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"}:_ddffc :=NewCT_FtnEdn ();if _aecdf :=d .DecodeElement (_ddffc ,&_gbeb );_aecdf !=nil {return _aecdf ;};_cgccc .Endnote =append (_cgccc .Endnote ,_ddffc );default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u0020\u0025\u0076",_gbeb .Name );if _cgfa :=d .Skip ();_cgfa !=nil {return _cgfa ;};};case _f .EndElement :break _dafacb ;case _f .CharData :};};return nil ;};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_ccfea :=&CT_MailMergeSourceType {};_ccfea .ValAttr =ST_MailMergeSourceType (1);return _ccfea ;}; +// Validate validates the CT_TblCellMar and its children +func (_edace *CT_TblCellMar )Validate ()error {return _edace .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func (_ggce *CT_HdrFtr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggce .AltChunk !=nil {_bdaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_ddgda :=range _ggce .AltChunk {e .EncodeElement (_ddgda ,_bdaf );};};if _ggce .EG_ContentBlockContent !=nil {for _ ,_begc :=range _ggce .EG_ContentBlockContent {_begc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_OnOff (s string )(_ff .ST_OnOff ,error ){return _ff .ParseUnionST_OnOff (s )};func (_bfdfa *Document )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfdfa .CT_Document =*NewCT_Document ();for _ ,_bcfec :=range start .Attr {if _bcfec .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bfdfa .ConformanceAttr .UnmarshalXMLAttr (_bcfec );continue ;};};_dcabag :for {_baeagb ,_egacgb :=d .Token ();if _egacgb !=nil {return _egacgb ;};switch _egbdf :=_baeagb .(type ){case _d .StartElement :switch _egbdf .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_bfdfa .Background =NewCT_Background ();if _fgdgdc :=d .DecodeElement (_bfdfa .Background ,&_egbdf );_fgdgdc !=nil {return _fgdgdc ;};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 :"\u0062\u006f\u0064\u0079"},_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 :"\u0062\u006f\u0064\u0079"}:_bfdfa .Body =NewCT_Body ();if _adabbc :=d .DecodeElement (_bfdfa .Body ,&_egbdf );_adabbc !=nil {return _adabbc ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_egbdf .Name );if _ggbfa :=d .Skip ();_ggbfa !=nil {return _ggbfa ;};};case _d .EndElement :break _dcabag ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path -func (_fgg *CT_Charset )ValidateWithPath (path string )error {return nil };func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_ceddc :=&WdCT_WordprocessingGroup {};_ceddc .CNvGrpSpPr =_da .NewCT_NonVisualGroupDrawingShapeProps ();_ceddc .GrpSpPr =_da .NewCT_GroupShapeProperties ();return _ceddc ;};func (_edeeb ST_DropCap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcabg :=_f .Attr {};_fcabg .Name =name ;switch _edeeb {case ST_DropCapUnset :_fcabg .Value ="";case ST_DropCapNone :_fcabg .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_fcabg .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_fcabg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _fcabg ,nil ;}; +// Validate validates the CT_Jc and its children +func (_febcb *CT_Jc )Validate ()error {return _febcb .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};func (_ceecgcc *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_degcca :=range start .Attr {if _degcca .Name .Local =="\u0069\u0064"{_gddbda ,_eegbd :=_ac .ParseUint (_degcca .Value ,10,16);if _eegbd !=nil {return _eegbd ;};_ceecgcc .IdAttr =uint16 (_gddbda );continue ;};if _degcca .Name .Local =="\u0073\u0065\u0071"{_cdfgcg ,_egdbd :=_ac .ParseUint (_degcca .Value ,10,16);if _egdbd !=nil {return _egdbd ;};_ceecgcc .SeqAttr =uint16 (_cdfgcg );continue ;};};_gadgb :for {_bccdc ,_cegca :=d .Token ();if _cegca !=nil {return _cegca ;};switch _dfebgd :=_bccdc .(type ){case _d .StartElement :switch _dfebgd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceecgcc .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _dbfea :=d .DecodeElement (_ceecgcc .ExtLst ,&_dfebgd );_dbfea !=nil {return _dbfea ;};default:_fe .Log .Debug ("\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",_dfebgd .Name );if _gaefea :=d .Skip ();_gaefea !=nil {return _gaefea ;};};case _d .EndElement :break _gadgb ;case _d .CharData :};};return nil ;};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_cagc :=&CT_FramesetSplitbar {};return _cagc };func (_dfdcgc ST_Border )ValidateWithPath (path string )error {switch _dfdcgc {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 _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfdcgc ));};return nil ;};func (_fedeg *ST_EdGrp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fafagg ,_ecgaf :=d .Token ();if _ecgaf !=nil {return _ecgaf ;};if _cegfcf ,_adbbf :=_fafagg .(_d .EndElement );_adbbf &&_cegfcf .Name ==start .Name {*_fedeg =1;return nil ;};if _ecafb ,_fdefac :=_fafagg .(_d .CharData );!_fdefac {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fafagg );}else {switch string (_ecafb ){case "":*_fedeg =0;case "\u006e\u006f\u006e\u0065":*_fedeg =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_fedeg =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_fedeg =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_fedeg =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_fedeg =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_fedeg =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_fedeg =7;};};_fafagg ,_ecgaf =d .Token ();if _ecgaf !=nil {return _ecgaf ;};if _fcfdbe ,_bcefd :=_fafagg .(_d .EndElement );_bcefd &&_fcfdbe .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fafagg );};func (_eadfc *ST_DocPartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efabb ,_dbcfe :=d .Token ();if _dbcfe !=nil {return _dbcfe ;};if _eefbgf ,_dbaed :=_efabb .(_d .EndElement );_dbaed &&_eefbgf .Name ==start .Name {*_eadfc =1;return nil ;};if _cbcedc ,_cgfef :=_efabb .(_d .CharData );!_cgfef {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efabb );}else {switch string (_cbcedc ){case "":*_eadfc =0;case "\u006e\u006f\u006e\u0065":*_eadfc =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eadfc =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_eadfc =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_eadfc =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_eadfc =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_eadfc =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_eadfc =7;};};_efabb ,_dbcfe =d .Token ();if _dbcfe !=nil {return _dbcfe ;};if _dbdgbb ,_bceacd :=_efabb .(_d .EndElement );_bceacd &&_dbdgbb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efabb );};func (_caagbea ST_TblOverlap )Validate ()error {return _caagbea .ValidateWithPath ("")};func (_feadd *CT_Proof )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daae :=range start .Attr {if _daae .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_feadd .SpellingAttr .UnmarshalXMLAttr (_daae );continue ;};if _daae .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_feadd .GrammarAttr .UnmarshalXMLAttr (_daae );continue ;};};for {_cbgecf ,_dagdg :=d .Token ();if _dagdg !=nil {return _ace .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_dagdg );};if _cbcbd ,_acbce :=_cbgecf .(_d .EndElement );_acbce &&_cbcbd .Name ==start .Name {break ;};};return nil ;};func (_afgfbd *ST_CaptionPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bafddg ,_gedfe :=d .Token ();if _gedfe !=nil {return _gedfe ;};if _fggac ,_cbbfaa :=_bafddg .(_d .EndElement );_cbbfaa &&_fggac .Name ==start .Name {*_afgfbd =1;return nil ;};if _ddcgee ,_ggadc :=_bafddg .(_d .CharData );!_ggadc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bafddg );}else {switch string (_ddcgee ){case "":*_afgfbd =0;case "\u0061\u0062\u006fv\u0065":*_afgfbd =1;case "\u0062\u0065\u006co\u0077":*_afgfbd =2;case "\u006c\u0065\u0066\u0074":*_afgfbd =3;case "\u0072\u0069\u0067h\u0074":*_afgfbd =4;};};_bafddg ,_gedfe =d .Token ();if _gedfe !=nil {return _gedfe ;};if _acegb ,_agebg :=_bafddg .(_d .EndElement );_agebg &&_acegb .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bafddg );};func (_egdefd *CT_Ruby )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egdefd .RubyPr =NewCT_RubyPr ();_egdefd .Rt =NewCT_RubyContent ();_egdefd .RubyBase =NewCT_RubyContent ();_daeef :for {_bbddf ,_cefbbf :=d .Token ();if _cefbbf !=nil {return _cefbbf ;};switch _ebgfb :=_bbddf .(type ){case _d .StartElement :switch _ebgfb .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 :"\u0072\u0075\u0062\u0079\u0050\u0072"},_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 :"\u0072\u0075\u0062\u0079\u0050\u0072"}:if _fege :=d .DecodeElement (_egdefd .RubyPr ,&_ebgfb );_fege !=nil {return _fege ;};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 :"\u0072\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 :"\u0072\u0074"}:if _babce :=d .DecodeElement (_egdefd .Rt ,&_ebgfb );_babce !=nil {return _babce ;};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 :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"},_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 :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}:if _gcaeeed :=d .DecodeElement (_egdefd .RubyBase ,&_ebgfb );_gcaeeed !=nil {return _gcaeeed ;};default:_fe .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0075\u0062\u0079\u0020\u0025\u0076",_ebgfb .Name );if _dgbgc :=d .Skip ();_dgbgc !=nil {return _dgbgc ;};};case _d .EndElement :break _daeef ;case _d .CharData :};};return nil ;};func (_ecabcc ST_Theme )ValidateWithPath (path string )error {switch _ecabcc {case 0,1,2,3,4,5,6,7,8:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecabcc ));};return nil ;}; -// Validate validates the CT_PixelsMeasure and its children -func (_aaaca *CT_PixelsMeasure )Validate ()error {return _aaaca .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// Validate validates the CT_FtnPos and its children +func (_aeeca *CT_FtnPos )Validate ()error {return _aeeca .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");}; -// Validate validates the CT_DocPartPr and its children -func (_affcb *CT_DocPartPr )Validate ()error {return _affcb .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");};func (_cadea *EG_ContentBlockContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeeag :for {_cgbfd ,_gcdgc :=d .Token ();if _gcdgc !=nil {return _gcdgc ;};switch _gfbfad :=_cgbfd .(type ){case _f .StartElement :switch _gfbfad .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"}:_cadea .CustomXml =NewCT_CustomXmlBlock ();if _bbaad :=d .DecodeElement (_cadea .CustomXml ,&_gfbfad );_bbaad !=nil {return _bbaad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cadea .Sdt =NewCT_SdtBlock ();if _eagbc :=d .DecodeElement (_cadea .Sdt ,&_gfbfad );_eagbc !=nil {return _eagbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbdedb :=NewCT_P ();if _gaafc :=d .DecodeElement (_bbdedb ,&_gfbfad );_gaafc !=nil {return _gaafc ;};_cadea .P =append (_cadea .P ,_bbdedb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbcfee :=NewCT_Tbl ();if _bcdffg :=d .DecodeElement (_dbcfee ,&_gfbfad );_bcdffg !=nil {return _bcdffg ;};_cadea .Tbl =append (_cadea .Tbl ,_dbcfee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefgf :=NewEG_RunLevelElts ();_fefgf .ProofErr =NewCT_ProofErr ();if _gbggcc :=d .DecodeElement (_fefgf .ProofErr ,&_gfbfad );_gbggcc !=nil {return _gbggcc ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_fefgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfgg :=NewEG_RunLevelElts ();_ccfgg .PermStart =NewCT_PermStart ();if _cecc :=d .DecodeElement (_ccfgg .PermStart ,&_gfbfad );_cecc !=nil {return _cecc ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_ccfgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgcfcc :=NewEG_RunLevelElts ();_fgcfcc .PermEnd =NewCT_Perm ();if _cfgbg :=d .DecodeElement (_fgcfcc .PermEnd ,&_gfbfad );_cfgbg !=nil {return _cfgbg ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_fgcfcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egfcgb :=NewEG_RunLevelElts ();_egfcgb .Ins =NewCT_RunTrackChange ();if _fbcdd :=d .DecodeElement (_egfcgb .Ins ,&_gfbfad );_fbcdd !=nil {return _fbcdd ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_egfcgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfebc :=NewEG_RunLevelElts ();_bfebc .Del =NewCT_RunTrackChange ();if _ffcdgd :=d .DecodeElement (_bfebc .Del ,&_gfbfad );_ffcdgd !=nil {return _ffcdgd ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_bfebc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egfae :=NewEG_RunLevelElts ();_egfae .MoveFrom =NewCT_RunTrackChange ();if _gbfbf :=d .DecodeElement (_egfae .MoveFrom ,&_gfbfad );_gbfbf !=nil {return _gbfbf ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_egfae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcffe :=NewEG_RunLevelElts ();_dcffe .MoveTo =NewCT_RunTrackChange ();if _gfacb :=d .DecodeElement (_dcffe .MoveTo ,&_gfbfad );_gfacb !=nil {return _gfacb ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_dcffe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfga :=NewEG_RunLevelElts ();_gbgfd :=NewEG_RangeMarkupElements ();_gbgfd .BookmarkStart =NewCT_Bookmark ();if _dfcacc :=d .DecodeElement (_gbgfd .BookmarkStart ,&_gfbfad );_dfcacc !=nil {return _dfcacc ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_adfga );_adfga .EG_RangeMarkupElements =append (_adfga .EG_RangeMarkupElements ,_gbgfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcfe :=NewEG_RunLevelElts ();_gafcb :=NewEG_RangeMarkupElements ();_gafcb .BookmarkEnd =NewCT_MarkupRange ();if _cdgdd :=d .DecodeElement (_gafcb .BookmarkEnd ,&_gfbfad );_cdgdd !=nil {return _cdgdd ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_edcfe );_edcfe .EG_RangeMarkupElements =append (_edcfe .EG_RangeMarkupElements ,_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 :"\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"}:_cdeea :=NewEG_RunLevelElts ();_adag :=NewEG_RangeMarkupElements ();_adag .MoveFromRangeStart =NewCT_MoveBookmark ();if _begfec :=d .DecodeElement (_adag .MoveFromRangeStart ,&_gfbfad );_begfec !=nil {return _begfec ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_cdeea );_cdeea .EG_RangeMarkupElements =append (_cdeea .EG_RangeMarkupElements ,_adag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acfad :=NewEG_RunLevelElts ();_dbeda :=NewEG_RangeMarkupElements ();_dbeda .MoveFromRangeEnd =NewCT_MarkupRange ();if _gdggg :=d .DecodeElement (_dbeda .MoveFromRangeEnd ,&_gfbfad );_gdggg !=nil {return _gdggg ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_acfad );_acfad .EG_RangeMarkupElements =append (_acfad .EG_RangeMarkupElements ,_dbeda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbccddd :=NewEG_RunLevelElts ();_cegdg :=NewEG_RangeMarkupElements ();_cegdg .MoveToRangeStart =NewCT_MoveBookmark ();if _aecdfe :=d .DecodeElement (_cegdg .MoveToRangeStart ,&_gfbfad );_aecdfe !=nil {return _aecdfe ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_gbccddd );_gbccddd .EG_RangeMarkupElements =append (_gbccddd .EG_RangeMarkupElements ,_cegdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdcfb :=NewEG_RunLevelElts ();_ceabe :=NewEG_RangeMarkupElements ();_ceabe .MoveToRangeEnd =NewCT_MarkupRange ();if _ccgbe :=d .DecodeElement (_ceabe .MoveToRangeEnd ,&_gfbfad );_ccgbe !=nil {return _ccgbe ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_fdcfb );_fdcfb .EG_RangeMarkupElements =append (_fdcfb .EG_RangeMarkupElements ,_ceabe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaddf :=NewEG_RunLevelElts ();_fgbdcg :=NewEG_RangeMarkupElements ();_fgbdcg .CommentRangeStart =NewCT_MarkupRange ();if _abafc :=d .DecodeElement (_fgbdcg .CommentRangeStart ,&_gfbfad );_abafc !=nil {return _abafc ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_gaddf );_gaddf .EG_RangeMarkupElements =append (_gaddf .EG_RangeMarkupElements ,_fgbdcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fecddg :=NewEG_RunLevelElts ();_fgcebe :=NewEG_RangeMarkupElements ();_fgcebe .CommentRangeEnd =NewCT_MarkupRange ();if _cfdfcf :=d .DecodeElement (_fgcebe .CommentRangeEnd ,&_gfbfad );_cfdfcf !=nil {return _cfdfcf ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_fecddg );_fecddg .EG_RangeMarkupElements =append (_fecddg .EG_RangeMarkupElements ,_fgcebe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgega :=NewEG_RunLevelElts ();_acfdad :=NewEG_RangeMarkupElements ();_acfdad .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fccgdb :=d .DecodeElement (_acfdad .CustomXmlInsRangeStart ,&_gfbfad );_fccgdb !=nil {return _fccgdb ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_bgega );_bgega .EG_RangeMarkupElements =append (_bgega .EG_RangeMarkupElements ,_acfdad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbcad :=NewEG_RunLevelElts ();_eaaad :=NewEG_RangeMarkupElements ();_eaaad .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbebb :=d .DecodeElement (_eaaad .CustomXmlInsRangeEnd ,&_gfbfad );_gbebb !=nil {return _gbebb ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_dbcad );_dbcad .EG_RangeMarkupElements =append (_dbcad .EG_RangeMarkupElements ,_eaaad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eagbge :=NewEG_RunLevelElts ();_ecdff :=NewEG_RangeMarkupElements ();_ecdff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gdedga :=d .DecodeElement (_ecdff .CustomXmlDelRangeStart ,&_gfbfad );_gdedga !=nil {return _gdedga ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_eagbge );_eagbge .EG_RangeMarkupElements =append (_eagbge .EG_RangeMarkupElements ,_ecdff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ageea :=NewEG_RunLevelElts ();_ebefbg :=NewEG_RangeMarkupElements ();_ebefbg .CustomXmlDelRangeEnd =NewCT_Markup ();if _aadbcd :=d .DecodeElement (_ebefbg .CustomXmlDelRangeEnd ,&_gfbfad );_aadbcd !=nil {return _aadbcd ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_ageea );_ageea .EG_RangeMarkupElements =append (_ageea .EG_RangeMarkupElements ,_ebefbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdce :=NewEG_RunLevelElts ();_geadab :=NewEG_RangeMarkupElements ();_geadab .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eagab :=d .DecodeElement (_geadab .CustomXmlMoveFromRangeStart ,&_gfbfad );_eagab !=nil {return _eagab ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_cbdce );_cbdce .EG_RangeMarkupElements =append (_cbdce .EG_RangeMarkupElements ,_geadab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgb :=NewEG_RunLevelElts ();_gbfeb :=NewEG_RangeMarkupElements ();_gbfeb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ggccde :=d .DecodeElement (_gbfeb .CustomXmlMoveFromRangeEnd ,&_gfbfad );_ggccde !=nil {return _ggccde ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_bdcgb );_bdcgb .EG_RangeMarkupElements =append (_bdcgb .EG_RangeMarkupElements ,_gbfeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcfb :=NewEG_RunLevelElts ();_gcddf :=NewEG_RangeMarkupElements ();_gcddf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gefae :=d .DecodeElement (_gcddf .CustomXmlMoveToRangeStart ,&_gfbfad );_gefae !=nil {return _gefae ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_dbcfb );_dbcfb .EG_RangeMarkupElements =append (_dbcfb .EG_RangeMarkupElements ,_gcddf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_becgfg :=NewEG_RunLevelElts ();_eedgf :=NewEG_RangeMarkupElements ();_eedgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ffgbe :=d .DecodeElement (_eedgf .CustomXmlMoveToRangeEnd ,&_gfbfad );_ffgbe !=nil {return _ffgbe ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_becgfg );_becgfg .EG_RangeMarkupElements =append (_becgfg .EG_RangeMarkupElements ,_eedgf );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"}:_fegef :=NewEG_RunLevelElts ();_gdaaf :=NewEG_MathContent ();_gdaaf .OMathPara =_ee .NewOMathPara ();if _daadaa :=d .DecodeElement (_gdaaf .OMathPara ,&_gfbfad );_daadaa !=nil {return _daadaa ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_fegef );_fegef .EG_MathContent =append (_fegef .EG_MathContent ,_gdaaf );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"}:_gfdgf :=NewEG_RunLevelElts ();_fceda :=NewEG_MathContent ();_fceda .OMath =_ee .NewOMath ();if _bcecd :=d .DecodeElement (_fceda .OMath ,&_gfbfad );_bcecd !=nil {return _bcecd ;};_cadea .EG_RunLevelElts =append (_cadea .EG_RunLevelElts ,_gfdgf );_gfdgf .EG_MathContent =append (_gfdgf .EG_MathContent ,_fceda );default:_gd .Log .Debug ("\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",_gfbfad .Name );if _egffde :=d .Skip ();_egffde !=nil {return _egffde ;};};case _f .EndElement :break _eeeag ;case _f .CharData :};};return nil ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;);func (_bedeea ST_PTabLeader )ValidateWithPath (path string )error {switch _bedeea {case 0,1,2,3,4,5:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bedeea ));};return nil ;};func (_eabgg *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 :_ff .Sprintf ("\u0025\u0076",_eabgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbdb *CT_NumRestart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbdb .ValAttr =ST_RestartNumber (1);for _ ,_dbfdd :=range start .Attr {if _dbfdd .Name .Local =="\u0076\u0061\u006c"{_dbdb .ValAttr .UnmarshalXMLAttr (_dbfdd );continue ;};};for {_dbbe ,_dcffc :=d .Token ();if _dcffc !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_dcffc );};if _efbfa ,_geeab :=_dbbe .(_f .EndElement );_geeab &&_efbfa .Name ==start .Name {break ;};};return nil ;};func _fgdgg (_efacc bool )uint8 {if _efacc {return 1;};return 0;};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_fdcdec :=&WdCT_WordprocessingShapeChoice {};return _fdcdec ;};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;); +// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path +func (_adaab *CT_TblGridChange )ValidateWithPath (path string )error {if _bgdca :=_adaab .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_bgdca !=nil {return _bgdca ;};return nil ;}; -// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path -func (_bffbc *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _bffbc .W !=nil {if _adad :=_bffbc .W .ValidateWithPath (path +"\u002f\u0057");_adad !=nil {return _adad ;};};if _bffbc .Color !=nil {if _fcff :=_bffbc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fcff !=nil {return _fcff ;};};if _bffbc .NoBorder !=nil {if _efdbd :=_bffbc .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_efdbd !=nil {return _efdbd ;};};if _bffbc .FlatBorders !=nil {if _cgebf :=_bffbc .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cgebf !=nil {return _cgebf ;};};return nil ;}; +// Validate validates the CT_Body and its children +func (_gfcc *CT_Body )Validate ()error {return _gfcc .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");};func (_beaf *CT_Em )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beaf .ValAttr =ST_Em (1);for _ ,_ebab :=range start .Attr {if _ebab .Name .Local =="\u0076\u0061\u006c"{_beaf .ValAttr .UnmarshalXMLAttr (_ebab );continue ;};};for {_ceeed ,_bgaee :=d .Token ();if _bgaee !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_bgaee );};if _caabf ,_aggd :=_ceeed .(_d .EndElement );_aggd &&_caabf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_cgdddc *CT_String )ValidateWithPath (path string )error {return nil };func (_cggab ST_Zoom )String ()string {switch _cggab {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 "";}; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_aeegc *CT_Fonts )ValidateWithPath (path string )error {if _bcbab :=_aeegc .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_bcbab !=nil {return _bcbab ;};if _aacgd :=_aeegc .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_aacgd !=nil {return _aacgd ;};if _ffad :=_aeegc .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_ffad !=nil {return _ffad ;};if _ebgc :=_aeegc .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072");_ebgc !=nil {return _ebgc ;};if _eabcg :=_aeegc .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_eabcg !=nil {return _eabcg ;};return nil ;};func (_ebbcb *CT_CompatSetting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebbcb .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_ebbcb .NameAttr )});};if _ebbcb .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_ace .Sprintf ("\u0025\u0076",*_ebbcb .UriAttr )});};if _ebbcb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_ebbcb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfbfd ST_PageBorderDisplay )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eadgdc :=_d .Attr {};_eadgdc .Name =name ;switch _gfbfd {case ST_PageBorderDisplayUnset :_eadgdc .Value ="";case ST_PageBorderDisplayAllPages :_eadgdc .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_eadgdc .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_eadgdc .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _eadgdc ,nil ;}; -// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path -func (_ecafag *CT_NumRestart )ValidateWithPath (path string )error {if _ecafag .ValAttr ==ST_RestartNumberUnset {return _ff .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 _bbadc :=_ecafag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbadc !=nil {return _bbadc ;};return nil ;};func (_gdbgef ST_FrameScrollbar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdbgef .String (),start );};func (_bbccaa *CT_WriteProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbccaa .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 :_ff .Sprintf ("\u0025\u0076",*_bbccaa .RecommendedAttr )});};if _bbccaa .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 :_ff .Sprintf ("\u0025\u0076",*_bbccaa .AlgorithmNameAttr )});};if _bbccaa .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 :_ff .Sprintf ("\u0025\u0076",*_bbccaa .HashValueAttr )});};if _bbccaa .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 :_ff .Sprintf ("\u0025\u0076",*_bbccaa .SaltValueAttr )});};if _bbccaa .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 :_ff .Sprintf ("\u0025\u0076",*_bbccaa .SpinCountAttr )});};if _bbccaa .CryptProviderTypeAttr !=_e .ST_CryptProvUnset {_dbadb ,_fedada :=_bbccaa .CryptProviderTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"});if _fedada !=nil {return _fedada ;};start .Attr =append (start .Attr ,_dbadb );};if _bbccaa .CryptAlgorithmClassAttr !=_e .ST_AlgClassUnset {_aeaed ,_dfbed :=_bbccaa .CryptAlgorithmClassAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"});if _dfbed !=nil {return _dfbed ;};start .Attr =append (start .Attr ,_aeaed );};if _bbccaa .CryptAlgorithmTypeAttr !=_e .ST_AlgTypeUnset {_dbfbag ,_bdgfce :=_bbccaa .CryptAlgorithmTypeAttr .MarshalXMLAttr (_f .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"});if _bdgfce !=nil {return _bdgfce ;};start .Attr =append (start .Attr ,_dbfbag );};if _bbccaa .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 :_ff .Sprintf ("\u0025\u0076",*_bbccaa .CryptAlgorithmSidAttr )});};if _bbccaa .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 :_ff .Sprintf ("\u0025\u0076",*_bbccaa .CryptSpinCountAttr )});};if _bbccaa .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 :_ff .Sprintf ("\u0025\u0076",*_bbccaa .CryptProviderAttr )});};if _bbccaa .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_bbccaa .AlgIdExtAttr )});};if _bbccaa .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 :_ff .Sprintf ("\u0025\u0076",*_bbccaa .AlgIdExtSourceAttr )});};if _bbccaa .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 :_ff .Sprintf ("\u0025\u0076",*_bbccaa .CryptProviderTypeExtAttr )});};if _bbccaa .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 :_ff .Sprintf ("\u0025\u0076",*_bbccaa .CryptProviderTypeExtSourceAttr )});};if _bbccaa .HashAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_ff .Sprintf ("\u0025\u0076",*_bbccaa .HashAttr )});};if _bbccaa .SaltAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_bbccaa .SaltAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbaggd *ST_FrameScrollbar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgceba ,_faefb :=d .Token ();if _faefb !=nil {return _faefb ;};if _dbead ,_edcbc :=_bgceba .(_f .EndElement );_edcbc &&_dbead .Name ==start .Name {*_dbaggd =1;return nil ;};if _bgfedae ,_ddefe :=_bgceba .(_f .CharData );!_ddefe {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgceba );}else {switch string (_bgfedae ){case "":*_dbaggd =0;case "\u006f\u006e":*_dbaggd =1;case "\u006f\u0066\u0066":*_dbaggd =2;case "\u0061\u0075\u0074\u006f":*_dbaggd =3;};};_bgceba ,_faefb =d .Token ();if _faefb !=nil {return _faefb ;};if _bdbedb ,_dfcgg :=_bgceba .(_f .EndElement );_dfcgg &&_bdbedb .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgceba );};func (_cefcbf *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 _cefcbf .CT_Styles .MarshalXML (e ,start );};func (_gbdcaa ST_Pitch )String ()string {switch _gbdcaa {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 NewCT_TcPrChange ()*CT_TcPrChange {_fcbeg :=&CT_TcPrChange {};_fcbeg .TcPr =NewCT_TcPrInner ();return _fcbeg ;};func (_abcaf *CT_FldChar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abcaf .FldCharTypeAttr =ST_FldCharType (1);for _ ,_ecbeg :=range start .Attr {if _ecbeg .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_abcaf .FldCharTypeAttr .UnmarshalXMLAttr (_ecbeg );continue ;};if _ecbeg .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_fgffb ,_caab :=ParseUnionST_OnOff (_ecbeg .Value );if _caab !=nil {return _caab ;};_abcaf .FldLockAttr =&_fgffb ;continue ;};if _ecbeg .Name .Local =="\u0064\u0069\u0072t\u0079"{_gdad ,_bgbef :=ParseUnionST_OnOff (_ecbeg .Value );if _bgbef !=nil {return _bgbef ;};_abcaf .DirtyAttr =&_gdad ;continue ;};};_ceaca :for {_cdgbe ,_badfc :=d .Token ();if _badfc !=nil {return _badfc ;};switch _agcfa :=_cdgbe .(type ){case _f .StartElement :switch _agcfa .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"}:_abcaf .FldData =NewCT_Text ();if _bdedb :=d .DecodeElement (_abcaf .FldData ,&_agcfa );_bdedb !=nil {return _bdedb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcaf .FfData =NewCT_FFData ();if _afdda :=d .DecodeElement (_abcaf .FfData ,&_agcfa );_afdda !=nil {return _afdda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcaf .NumberingChange =NewCT_TrackChangeNumbering ();if _ebdae :=d .DecodeElement (_abcaf .NumberingChange ,&_agcfa );_ebdae !=nil {return _ebdae ;};default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fF\u006c\u0064\u0043\u0068\u0061\u0072\u0020\u0025\u0076",_agcfa .Name );if _cgaf :=d .Skip ();_cgaf !=nil {return _cgaf ;};};case _f .EndElement :break _ceaca ;case _f .CharData :};};return nil ;};func (_bccdbg *CT_TextDirection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gfdde ,_dadeb :=_bccdbg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dadeb !=nil {return _dadeb ;};start .Attr =append (start .Attr ,_gfdde );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efaaa ST_View )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aebccb :=_f .Attr {};_aebccb .Name =name ;switch _efaaa {case ST_ViewUnset :_aebccb .Value ="";case ST_ViewNone :_aebccb .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_aebccb .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_aebccb .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_aebccb .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_aebccb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_aebccb .Value ="\u0077\u0065\u0062";};return _aebccb ,nil ;}; +// Validate validates the CT_DecimalNumber and its children +func (_bcgef *CT_DecimalNumber )Validate ()error {return _bcgef .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");}; -// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path -func (_ababdg *CT_TopPageBorder )ValidateWithPath (path string )error {if _ababdg .ValAttr ==ST_BorderUnset {return _ff .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 _ffagb :=_ababdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffagb !=nil {return _ffagb ;};if _ababdg .ColorAttr !=nil {if _eebeb :=_ababdg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_eebeb !=nil {return _eebeb ;};};if _bdadc :=_ababdg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bdadc !=nil {return _bdadc ;};if _ababdg .ShadowAttr !=nil {if _gfcef :=_ababdg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_gfcef !=nil {return _gfcef ;};};if _ababdg .FrameAttr !=nil {if _bfdde :=_ababdg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_bfdde !=nil {return _bfdde ;};};return nil ;};func NewCT_PageNumber ()*CT_PageNumber {_fbbbf :=&CT_PageNumber {};return _fbbbf };func (_daagd *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cagae ,_fgbcb :=d .Token ();if _fgbcb !=nil {return _fgbcb ;};if _cabaca ,_cdgdc :=_cagae .(_f .EndElement );_cdgdc &&_cabaca .Name ==start .Name {*_daagd =1;return nil ;};if _aafbb ,_gcecab :=_cagae .(_f .CharData );!_gcecab {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cagae );}else {switch string (_aafbb ){case "":*_daagd =0;case "\u006e\u0075\u006c\u006c":*_daagd =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_daagd =2;};};_cagae ,_fgbcb =d .Token ();if _fgbcb !=nil {return _fgbcb ;};if _ddgafe ,_fffafc :=_cagae .(_f .EndElement );_fffafc &&_ddgafe .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cagae );};func NewCT_TcMar ()*CT_TcMar {_fbacc :=&CT_TcMar {};return _fbacc };func NewCT_Pitch ()*CT_Pitch {_cbfec :=&CT_Pitch {};_cbfec .ValAttr =ST_Pitch (1);return _cbfec }; +// Validate validates the CT_LvlLegacy and its children +func (_caafg *CT_LvlLegacy )Validate ()error {return _caafg .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};func (_dadbfa ST_StyleSort )Validate ()error {return _dadbfa .ValidateWithPath ("")};func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_fgegg :=&CT_StylePaneFilter {};return _fgegg };func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_fbcgc :=&CT_SignedHpsMeasure {};return _fbcgc };func (_ffgcc *CT_PageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffgcc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_ffgcc .IdAttr )});};_fddbfc ,_bfffe :=_ffgcc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bfffe !=nil {return _bfffe ;};start .Attr =append (start .Attr ,_fddbfc );if _ffgcc .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_ffgcc .ColorAttr )});};if _ffgcc .ThemeColorAttr !=ST_ThemeColorUnset {_afdbge ,_gccfg :=_ffgcc .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _gccfg !=nil {return _gccfg ;};start .Attr =append (start .Attr ,_afdbge );};if _ffgcc .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_ffgcc .ThemeTintAttr )});};if _ffgcc .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_ffgcc .ThemeShadeAttr )});};if _ffgcc .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_ace .Sprintf ("\u0025\u0076",*_ffgcc .SzAttr )});};if _ffgcc .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_ffgcc .SpaceAttr )});};if _ffgcc .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_ace .Sprintf ("\u0025\u0076",*_ffgcc .ShadowAttr )});};if _ffgcc .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_ffgcc .FrameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path -func (_beffd *CT_FontRel )ValidateWithPath (path string )error {if !_e .ST_GuidPatternRe .MatchString (_beffd .FontKeyAttr ){return _ff .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 ,_e .ST_GuidPatternRe ,_beffd .FontKeyAttr );};if _gbbdd :=_beffd .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_gbbdd !=nil {return _gbbdd ;};return nil ;};func (_cbca *CT_Caption )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_decd :=range start .Attr {if _decd .Name .Local =="\u006e\u0061\u006d\u0065"{_dgg ,_adgaf :=_decd .Value ,error (nil );if _adgaf !=nil {return _adgaf ;};_cbca .NameAttr =_dgg ;continue ;};if _decd .Name .Local =="\u0070\u006f\u0073"{_cbca .PosAttr .UnmarshalXMLAttr (_decd );continue ;};if _decd .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_efec ,_egf :=ParseUnionST_OnOff (_decd .Value );if _egf !=nil {return _egf ;};_cbca .ChapNumAttr =&_efec ;continue ;};if _decd .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_cfe ,_bgc :=_fc .ParseInt (_decd .Value ,10,64);if _bgc !=nil {return _bgc ;};_cbca .HeadingAttr =&_cfe ;continue ;};if _decd .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_ceaa ,_geb :=ParseUnionST_OnOff (_decd .Value );if _geb !=nil {return _geb ;};_cbca .NoLabelAttr =&_ceaa ;continue ;};if _decd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_cbca .NumFmtAttr .UnmarshalXMLAttr (_decd );continue ;};if _decd .Name .Local =="\u0073\u0065\u0070"{_cbca .SepAttr .UnmarshalXMLAttr (_decd );continue ;};};for {_acdc ,_cce :=d .Token ();if _cce !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_cce );};if _bcg ,_ccbe :=_acdc .(_f .EndElement );_ccbe &&_bcg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TblPrEx and its children +func (_feefgb *CT_TblPrEx )Validate ()error {return _feefgb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};type CT_SdtContentBlock struct{ -// Validate validates the CT_FontRel and its children -func (_eggfe *CT_FontRel )Validate ()error {return _eggfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};func (_dfead *ST_DocGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bagec ,_adgagb :=d .Token ();if _adgagb !=nil {return _adgagb ;};if _dgebcc ,_dcedd :=_bagec .(_f .EndElement );_dcedd &&_dgebcc .Name ==start .Name {*_dfead =1;return nil ;};if _acecca ,_acdgc :=_bagec .(_f .CharData );!_acdgc {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bagec );}else {switch string (_acecca ){case "":*_dfead =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dfead =1;case "\u006c\u0069\u006ee\u0073":*_dfead =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_dfead =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_dfead =4;};};_bagec ,_adgagb =d .Token ();if _adgagb !=nil {return _adgagb ;};if _bdeca ,_ddebb :=_bagec .(_f .EndElement );_ddebb &&_bdeca .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bagec );};func (_fdbdb *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdbdb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fdbdb =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_fdbdb =2;};return nil ;};func (_dcagc *CT_FramesetSplitbar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dcagc .W !=nil {_deegf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_dcagc .W ,_deegf );};if _dcagc .Color !=nil {_fbgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dcagc .Color ,_fbgc );};if _dcagc .NoBorder !=nil {_fbdgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dcagc .NoBorder ,_fbdgb );};if _dcagc .FlatBorders !=nil {_dafce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_dcagc .FlatBorders ,_dafce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Column ()*CT_Column {_aaba :=&CT_Column {};return _aaba };type CT_Style struct{ +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// Style Type -TypeAttr ST_StyleType ; +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Style ID -StyleIdAttr *string ; +// Paragraph +P []*CT_P ; -// Default Style -DefaultAttr *_e .ST_OnOff ; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// User-Defined Style -CustomStyleAttr *_e .ST_OnOff ; +// Validate validates the EG_PContentBase and its children +func (_aeadb *EG_PContentBase )Validate ()error {return _aeadb .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_ccdef WdST_RelFromV )Validate ()error {return _ccdef .ValidateWithPath ("")};func NewCT_LatentStyles ()*CT_LatentStyles {_gefc :=&CT_LatentStyles {};return _gefc };func (_adbcd *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adbcd =0;case "\u006e\u0065\u0078\u0074":*_adbcd =1;case "\u0070\u0072\u0065\u0076":*_adbcd =2;};return nil ;};func (_dfffa *WdCT_WordprocessingCanvas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbgefb :for {_gdaae ,_ggcbe :=d .Token ();if _ggcbe !=nil {return _ggcbe ;};switch _eeeee :=_gdaae .(type ){case _d .StartElement :switch _eeeee .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0062\u0067"}:_dfffa .Bg =_c .NewCT_BackgroundFormatting ();if _aggfb :=d .DecodeElement (_dfffa .Bg ,&_eeeee );_aggfb !=nil {return _aggfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0068\u006fl\u0065"}:_dfffa .Whole =_c .NewCT_WholeE2oFormatting ();if _eaaabg :=d .DecodeElement (_dfffa .Whole ,&_eeeee );_eaaabg !=nil {return _eaaabg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0073\u0070"}:_efdad :=NewWdCT_WordprocessingCanvasChoice ();if _gbdec :=d .DecodeElement (&_efdad .Wsp ,&_eeeee );_gbdec !=nil {return _gbdec ;};_dfffa .Choice =append (_dfffa .Choice ,_efdad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_d .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"}:_beafg :=NewWdCT_WordprocessingCanvasChoice ();if _dgdgac :=d .DecodeElement (&_beafg .Pic ,&_eeeee );_dgdgac !=nil {return _dgdgac ;};_dfffa .Choice =append (_dfffa .Choice ,_beafg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_affecd :=NewWdCT_WordprocessingCanvasChoice ();if _ebfage :=d .DecodeElement (&_affecd .ContentPart ,&_eeeee );_ebfage !=nil {return _ebfage ;};_dfffa .Choice =append (_dfffa .Choice ,_affecd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0077\u0067\u0070"}:_fddeb :=NewWdCT_WordprocessingCanvasChoice ();if _egcda :=d .DecodeElement (&_fddeb .Wgp ,&_eeeee );_egcda !=nil {return _egcda ;};_dfffa .Choice =append (_dfffa .Choice ,_fddeb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_faabc :=NewWdCT_WordprocessingCanvasChoice ();if _gfcagg :=d .DecodeElement (&_faabc .GraphicFrame ,&_eeeee );_gfcagg !=nil {return _gfcagg ;};_dfffa .Choice =append (_dfffa .Choice ,_faabc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\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"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfffa .ExtLst =_c .NewCT_OfficeArtExtensionList ();if _bgccd :=d .DecodeElement (_dfffa .ExtLst ,&_eeeee );_bgccd !=nil {return _bgccd ;};default:_fe .Log .Debug ("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",_eeeee .Name );if _bbcaf :=d .Skip ();_bbcaf !=nil {return _bbcaf ;};};case _d .EndElement :break _dbgefb ;case _d .CharData :};};return nil ;};type ST_Pitch byte ; -// Primary Style Name -Name *CT_String ; +// Validate validates the CT_TblPrBase and its children +func (_eebagf *CT_TblPrBase )Validate ()error {return _eebagf .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");};func (_bgfdd *CT_Lang )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dece :=range start .Attr {if _dece .Name .Local =="\u0076\u0061\u006c"{_abcca ,_acacc :=_dece .Value ,error (nil );if _acacc !=nil {return _acacc ;};_bgfdd .ValAttr =_abcca ;continue ;};};for {_ceeee ,_gccdb :=d .Token ();if _gccdb !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_gccdb );};if _gdcc ,_becdf :=_ceeee .(_d .EndElement );_becdf &&_gdcc .Name ==start .Name {break ;};};return nil ;};func (_feeac *CT_ParaRPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _feeac .Ins !=nil {_dbfdae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_feeac .Ins ,_dbfdae );};if _feeac .Del !=nil {_edead :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_feeac .Del ,_edead );};if _feeac .MoveFrom !=nil {_fecaac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_feeac .MoveFrom ,_fecaac );};if _feeac .MoveTo !=nil {_ffabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_feeac .MoveTo ,_ffabe );};if _feeac .RStyle !=nil {_bbcfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_feeac .RStyle ,_bbcfd );};if _feeac .RFonts !=nil {_gadec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_feeac .RFonts ,_gadec );};if _feeac .B !=nil {_acbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_feeac .B ,_acbbd );};if _feeac .BCs !=nil {_dcgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_feeac .BCs ,_dcgac );};if _feeac .I !=nil {_dfbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_feeac .I ,_dfbdb );};if _feeac .ICs !=nil {_efcbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_feeac .ICs ,_efcbc );};if _feeac .Caps !=nil {_eefde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_feeac .Caps ,_eefde );};if _feeac .SmallCaps !=nil {_agffe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_feeac .SmallCaps ,_agffe );};if _feeac .Strike !=nil {_adede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_feeac .Strike ,_adede );};if _feeac .Dstrike !=nil {_ebaff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_feeac .Dstrike ,_ebaff );};if _feeac .Outline !=nil {_aecgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_feeac .Outline ,_aecgd );};if _feeac .Shadow !=nil {_gacbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_feeac .Shadow ,_gacbf );};if _feeac .Emboss !=nil {_effggd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_feeac .Emboss ,_effggd );};if _feeac .Imprint !=nil {_cdgbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_feeac .Imprint ,_cdgbc );};if _feeac .NoProof !=nil {_febcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_feeac .NoProof ,_febcf );};if _feeac .SnapToGrid !=nil {_aecee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_feeac .SnapToGrid ,_aecee );};if _feeac .Vanish !=nil {_bdgab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_feeac .Vanish ,_bdgab );};if _feeac .WebHidden !=nil {_bbbaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_feeac .WebHidden ,_bbbaa );};if _feeac .Color !=nil {_gddfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_feeac .Color ,_gddfg );};if _feeac .Spacing !=nil {_cffgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_feeac .Spacing ,_cffgg );};if _feeac .W !=nil {_becba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_feeac .W ,_becba );};if _feeac .Kern !=nil {_ecdge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_feeac .Kern ,_ecdge );};if _feeac .Position !=nil {_gcggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_feeac .Position ,_gcggf );};if _feeac .Sz !=nil {_gdacg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_feeac .Sz ,_gdacg );};if _feeac .SzCs !=nil {_ecbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_feeac .SzCs ,_ecbcb );};if _feeac .Highlight !=nil {_gdabg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_feeac .Highlight ,_gdabg );};if _feeac .U !=nil {_cbagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_feeac .U ,_cbagf );};if _feeac .Effect !=nil {_daccgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_feeac .Effect ,_daccgf );};if _feeac .Bdr !=nil {_ceecf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_feeac .Bdr ,_ceecf );};if _feeac .Shd !=nil {_bcfeec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_feeac .Shd ,_bcfeec );};if _feeac .FitText !=nil {_bcbef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_feeac .FitText ,_bcbef );};if _feeac .VertAlign !=nil {_caaab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_feeac .VertAlign ,_caaab );};if _feeac .Rtl !=nil {_dbedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_feeac .Rtl ,_dbedg );};if _feeac .Cs !=nil {_edcbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_feeac .Cs ,_edcbg );};if _feeac .Em !=nil {_gfbdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_feeac .Em ,_gfbdc );};if _feeac .Lang !=nil {_cddaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_feeac .Lang ,_cddaf );};if _feeac .EastAsianLayout !=nil {_gggfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_feeac .EastAsianLayout ,_gggfa );};if _feeac .SpecVanish !=nil {_ddbgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_feeac .SpecVanish ,_ddbgc );};if _feeac .OMath !=nil {_ffgad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_feeac .OMath ,_ffgad );};if _feeac .RPrChange !=nil {_ggfdg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_feeac .RPrChange ,_ggfdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);type ST_FrameLayout byte ;func (_cebgad ST_LineNumberRestart )Validate ()error {return _cebgad .ValidateWithPath ("")};type ST_InfoTextType byte ;func NewEG_ContentRunContent ()*EG_ContentRunContent {_fafbee :=&EG_ContentRunContent {};return _fafbee ;}; -// Alternate Style Names -Aliases *CT_String ; +// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path +func (_abgcf *CT_FFTextType )ValidateWithPath (path string )error {if _abgcf .ValAttr ==ST_FFTextTypeUnset {return _ace .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 _bebg :=_abgcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bebg !=nil {return _bebg ;};return nil ;};func NewCT_Border ()*CT_Border {_bbf :=&CT_Border {};_bbf .ValAttr =ST_Border (1);return _bbf };func NewWdCT_PosV ()*WdCT_PosV {_dbede :=&WdCT_PosV {};_dbede .RelativeFromAttr =WdST_RelFromV (1);_dbede .Choice =NewWdCT_PosVChoice ();return _dbede ;};type CT_SdtEndPr struct{ -// Parent Style ID -BasedOn *CT_String ; +// Structured Document Tag End Character Run Properties +RPr []*CT_RPr ;}; -// Style For Next Paragraph -Next *CT_String ; +// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path +func (_gccec *CT_DocRsids )ValidateWithPath (path string )error {if _gccec .RsidRoot !=nil {if _dgcg :=_gccec .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_dgcg !=nil {return _dgcg ;};};for _cecfb ,_aecda :=range _gccec .Rsid {if _dgace :=_aecda .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_cecfb ));_dgace !=nil {return _dgace ;};};return nil ;}; -// Linked Style Reference -Link *CT_String ; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_fcdee *CT_Rel )ValidateWithPath (path string )error {return nil };func (_afdfdc *CT_ReadingModeInkLockDown )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdbad :=range start .Attr {if _fdbad .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_eadde ,_cacec :=ParseUnionST_OnOff (_fdbad .Value );if _cacec !=nil {return _cacec ;};_afdfdc .ActualPgAttr =_eadde ;continue ;};if _fdbad .Name .Local =="\u0077"{_gafdd ,_ggbde :=_ac .ParseUint (_fdbad .Value ,10,64);if _ggbde !=nil {return _ggbde ;};_afdfdc .WAttr =_gafdd ;continue ;};if _fdbad .Name .Local =="\u0068"{_afgged ,_dbggc :=_ac .ParseUint (_fdbad .Value ,10,64);if _dbggc !=nil {return _dbggc ;};_afdfdc .HAttr =_afgged ;continue ;};if _fdbad .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_cbface ,_dbfga :=ParseUnionST_DecimalNumberOrPercent (_fdbad .Value );if _dbfga !=nil {return _dbfga ;};_afdfdc .FontSzAttr =_cbface ;continue ;};};for {_cecafb ,_bgca :=d .Token ();if _bgca !=nil {return _ace .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",_bgca );};if _gfcafa ,_daffd :=_cecafb .(_d .EndElement );_daffd &&_gfcafa .Name ==start .Name {break ;};};return nil ;};func NewCT_TblStylePr ()*CT_TblStylePr {_bffde :=&CT_TblStylePr {};_bffde .TypeAttr =ST_TblStyleOverrideType (1);return _bffde ;}; -// Automatically Merge User Formatting Into Style Definition -AutoRedefine *CT_OnOff ; +// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path +func (_ccgba *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _dccbbg :=_ccgba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dccbbg !=nil {return _dccbbg ;};return nil ;};type CT_FFName struct{ -// Hide Style From User Interface -Hidden *CT_OnOff ; +// Form Field Name Value +ValAttr *string ;};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_f .Time ; -// Optional User Interface Sorting Order -UiPriority *CT_DecimalNumber ; +// Annotation Identifier +IdAttr int64 ;TcPr *CT_TcPrInner ;};func (_edg *AG_TransitionalPassword )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeb :=range start .Attr {if _aeb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_edg .CryptProviderTypeAttr .UnmarshalXMLAttr (_aeb );continue ;};if _aeb .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_edg .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_aeb );continue ;};if _aeb .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_edg .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_aeb );continue ;};if _aeb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_caa ,_cc :=_ac .ParseInt (_aeb .Value ,10,64);if _cc !=nil {return _cc ;};_edg .CryptAlgorithmSidAttr =&_caa ;continue ;};if _aeb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_aee ,_cfc :=_ac .ParseInt (_aeb .Value ,10,64);if _cfc !=nil {return _cfc ;};_edg .CryptSpinCountAttr =&_aee ;continue ;};if _aeb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_bcd ,_ad :=_aeb .Value ,error (nil );if _ad !=nil {return _ad ;};_edg .CryptProviderAttr =&_bcd ;continue ;};if _aeb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ece ,_dfce :=_aeb .Value ,error (nil );if _dfce !=nil {return _dfce ;};_edg .AlgIdExtAttr =&_ece ;continue ;};if _aeb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_gg ,_fb :=_aeb .Value ,error (nil );if _fb !=nil {return _fb ;};_edg .AlgIdExtSourceAttr =&_gg ;continue ;};if _aeb .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_fed ,_abc :=_aeb .Value ,error (nil );if _abc !=nil {return _abc ;};_edg .CryptProviderTypeExtAttr =&_fed ;continue ;};if _aeb .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"{_aad ,_bca :=_aeb .Value ,error (nil );if _bca !=nil {return _bca ;};_edg .CryptProviderTypeExtSourceAttr =&_aad ;continue ;};if _aeb .Name .Local =="\u0068\u0061\u0073\u0068"{_cfa ,_bcc :=_aeb .Value ,error (nil );if _bcc !=nil {return _bcc ;};_edg .HashAttr =&_cfa ;continue ;};if _aeb .Name .Local =="\u0073\u0061\u006c\u0074"{_dfcb ,_gge :=_aeb .Value ,error (nil );if _gge !=nil {return _gge ;};_edg .SaltAttr =&_dfcb ;continue ;};};for {_dgd ,_cafg :=d .Token ();if _cafg !=nil {return _ace .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",_cafg );};if _dea ,_ag :=_dgd .(_d .EndElement );_ag &&_dea .Name ==start .Name {break ;};};return nil ;}; -// Hide Style From Main User Interface -SemiHidden *CT_OnOff ; +// Validate validates the EG_ContentRunContent and its children +func (_edaab *EG_ContentRunContent )Validate ()error {return _edaab .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func (_bcfa *CT_LatentStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcfa .DefLockedStateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003ad\u0065\u0066\u004co\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_bcfa .DefLockedStateAttr )});};if _bcfa .DefUIPriorityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064e\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_ace .Sprintf ("\u0025\u0076",*_bcfa .DefUIPriorityAttr )});};if _bcfa .DefSemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064e\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_ace .Sprintf ("\u0025\u0076",*_bcfa .DefSemiHiddenAttr )});};if _bcfa .DefUnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065fU\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_ace .Sprintf ("\u0025\u0076",*_bcfa .DefUnhideWhenUsedAttr )});};if _bcfa .DefQFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064e\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_bcfa .DefQFormatAttr )});};if _bcfa .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_bcfa .CountAttr )});};e .EncodeToken (start );if _bcfa .LsdException !=nil {_gecca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_efda :=range _bcfa .LsdException {e .EncodeElement (_efda ,_gecca );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_MathContent struct{OMathPara *_ed .OMathPara ;OMath *_ed .OMath ;};func (_bbccde ST_Border )String ()string {switch _bbccde {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 "";};type CT_FramePr struct{ -// Remove Semi-Hidden Property When Style Is Used -UnhideWhenUsed *CT_OnOff ; +// Drop Cap Frame +DropCapAttr ST_DropCap ; -// Primary Style -QFormat *CT_OnOff ; +// Drop Cap Vertical Height in Lines +LinesAttr *int64 ; -// Style Cannot Be Applied -Locked *CT_OnOff ; +// Frame Width +WAttr *_ff .ST_TwipsMeasure ; -// E-Mail Message Text Style -Personal *CT_OnOff ; +// Frame Height +HAttr *_ff .ST_TwipsMeasure ; -// E-Mail Message Composition Style -PersonalCompose *CT_OnOff ; +// Vertical Frame Padding +VSpaceAttr *_ff .ST_TwipsMeasure ; -// E-Mail Message Reply Style -PersonalReply *CT_OnOff ; +// Horizontal Frame Padding +HSpaceAttr *_ff .ST_TwipsMeasure ; -// Revision Identifier for Style Definition -Rsid *CT_LongHexNumber ; +// Text Wrapping Around Frame +WrapAttr ST_Wrap ; -// Style Paragraph Properties -PPr *CT_PPrGeneral ; +// Frame Horizontal Positioning Base +HAnchorAttr ST_HAnchor ; -// Run Properties -RPr *CT_RPr ; +// Frame Vertical Positioning Base +VAnchorAttr ST_VAnchor ; -// Style Table Properties -TblPr *CT_TblPrBase ; +// Absolute Horizontal Position +XAttr *ST_SignedTwipsMeasure ; -// Style Table Row Properties -TrPr *CT_TrPr ; +// Relative Horizontal Position +XAlignAttr _ff .ST_XAlign ; -// Style Table Cell Properties -TcPr *CT_TcPr ; +// Absolute Vertical Position +YAttr *ST_SignedTwipsMeasure ; -// Style Conditional Table Formatting Properties -TblStylePr []*CT_TblStylePr ;}; +// Relative Vertical Position +YAlignAttr _ff .ST_YAlign ; -// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path -func (_agcae *CT_TblGridBase )ValidateWithPath (path string )error {for _eadcb ,_fdaeae :=range _agcae .GridCol {if _abdbg :=_fdaeae .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_eadcb ));_abdbg !=nil {return _abdbg ;};};return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_efabb :=&CT_SdtDateMappingType {};return _efabb ;}; +// Frame Height Type +HRuleAttr ST_HeightRule ; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_cdded *CT_SmartTagPr )ValidateWithPath (path string )error {for _eacgb ,_dcafc :=range _cdded .Attr {if _fecbaf :=_dcafc .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_eacgb ));_fecbaf !=nil {return _fecbaf ;};};return nil ;};func (_ceead ST_TblWidth )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afcadb :=_f .Attr {};_afcadb .Name =name ;switch _ceead {case ST_TblWidthUnset :_afcadb .Value ="";case ST_TblWidthNil :_afcadb .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_afcadb .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_afcadb .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_afcadb .Value ="\u0061\u0075\u0074\u006f";};return _afcadb ,nil ;};type WdWsp struct{WdCT_WordprocessingShape };func (_ddbbd *CT_TrackChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcgfb :=range start .Attr {if _gcgfb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fecaa ,_aafb :=_gcgfb .Value ,error (nil );if _aafb !=nil {return _aafb ;};_ddbbd .AuthorAttr =_fecaa ;continue ;};if _gcgfb .Name .Local =="\u0064\u0061\u0074\u0065"{_dfccd ,_dgebgg :=ParseStdlibTime (_gcgfb .Value );if _dgebgg !=nil {return _dgebgg ;};_ddbbd .DateAttr =&_dfccd ;continue ;};if _gcgfb .Name .Local =="\u0069\u0064"{_geeaba ,_gfbeeb :=_fc .ParseInt (_gcgfb .Value ,10,64);if _gfbeeb !=nil {return _gfbeeb ;};_ddbbd .IdAttr =_geeaba ;continue ;};};for {_ggeeg ,_ebfac :=d .Token ();if _ebfac !=nil {return _ff .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",_ebfac );};if _acaaeaf ,_bcedfe :=_ggeeg .(_f .EndElement );_bcedfe &&_acaaeaf .Name ==start .Name {break ;};};return nil ;};func (_aebag ST_HexColor )String ()string {if _aebag .ST_HexColorAuto !=ST_HexColorAutoUnset {return _aebag .ST_HexColorAuto .String ();};if _aebag .ST_HexColorRGB !=nil {return _ff .Sprintf ("\u0025\u0076",*_aebag .ST_HexColorRGB );};return "";}; +// Lock Frame Anchor to Paragraph +AnchorLockAttr *_ff .ST_OnOff ;}; -// Validate validates the CT_CustomXmlRow and its children -func (_cefac *CT_CustomXmlRow )Validate ()error {return _cefac .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};func NewCT_FrameLayout ()*CT_FrameLayout {_dgdfcg :=&CT_FrameLayout {};_dgdfcg .ValAttr =ST_FrameLayout (1);return _dgdfcg ;}; +// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path +func (_aefef *CT_ObjectEmbed )ValidateWithPath (path string )error {if _cgagb :=_aefef .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cgagb !=nil {return _cgagb ;};return nil ;};func (_bbgfag ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _bbgfag {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgfag ));};return nil ;};type ST_Theme byte ;func (_gecggd *ST_StyleType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gecggd =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_gecggd =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_gecggd =2;case "\u0074\u0061\u0062l\u0065":*_gecggd =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_gecggd =4;};return nil ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvContentPartPr *_c .CT_NonVisualContentPartProperties ;};func (_fefef ST_SdtDateMappingType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cebgc :=_d .Attr {};_cebgc .Name =name ;switch _fefef {case ST_SdtDateMappingTypeUnset :_cebgc .Value ="";case ST_SdtDateMappingTypeText :_cebgc .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_cebgc .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_cebgc .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _cebgc ,nil ;};func (_fedfge *CT_View )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bbbgcb ,_abcfa :=_fedfge .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abcfa !=nil {return _abcfa ;};start .Attr =append (start .Attr ,_bbbgcb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcbegc ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _gcbegc {case 0,1,2:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbegc ));};return nil ;};func (_cgddac *CT_TcBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceedf :for {_badab ,_daagbg :=d .Token ();if _daagbg !=nil {return _daagbg ;};switch _cffgfbe :=_badab .(type ){case _d .StartElement :switch _cffgfbe .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_cgddac .Top =NewCT_Border ();if _degfa :=d .DecodeElement (_cgddac .Top ,&_cffgfbe );_degfa !=nil {return _degfa ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_cgddac .Start =NewCT_Border ();if _eagcc :=d .DecodeElement (_cgddac .Start ,&_cffgfbe );_eagcc !=nil {return _eagcc ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_cgddac .Left =NewCT_Border ();if _bbeec :=d .DecodeElement (_cgddac .Left ,&_cffgfbe );_bbeec !=nil {return _bbeec ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cgddac .Bottom =NewCT_Border ();if _efgaf :=d .DecodeElement (_cgddac .Bottom ,&_cffgfbe );_efgaf !=nil {return _efgaf ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_cgddac .End =NewCT_Border ();if _gfffg :=d .DecodeElement (_cgddac .End ,&_cffgfbe );_gfffg !=nil {return _gfffg ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_cgddac .Right =NewCT_Border ();if _dcgcc :=d .DecodeElement (_cgddac .Right ,&_cffgfbe );_dcgcc !=nil {return _dcgcc ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_cgddac .InsideH =NewCT_Border ();if _cfcbgd :=d .DecodeElement (_cgddac .InsideH ,&_cffgfbe );_cfcbgd !=nil {return _cfcbgd ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_cgddac .InsideV =NewCT_Border ();if _affc :=d .DecodeElement (_cgddac .InsideV ,&_cffgfbe );_affc !=nil {return _affc ;};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 :"\u0074\u006c\u0032b\u0072"},_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 :"\u0074\u006c\u0032b\u0072"}:_cgddac .Tl2br =NewCT_Border ();if _bdcgcc :=d .DecodeElement (_cgddac .Tl2br ,&_cffgfbe );_bdcgcc !=nil {return _bdcgcc ;};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 :"\u0074\u0072\u0032b\u006c"},_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 :"\u0074\u0072\u0032b\u006c"}:_cgddac .Tr2bl =NewCT_Border ();if _gbcaa :=d .DecodeElement (_cgddac .Tr2bl ,&_cffgfbe );_gbcaa !=nil {return _gbcaa ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_T\u0063\u0042o\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_cffgfbe .Name );if _egcec :=d .Skip ();_egcec !=nil {return _egcec ;};};case _d .EndElement :break _ceedf ;case _d .CharData :};};return nil ;};func (_dfebg *CT_Num )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"},Value :_ace .Sprintf ("\u0025\u0076",_dfebg .NumIdAttr )});e .EncodeToken (start );_adcgfa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_dfebg .AbstractNumId ,_adcgfa );if _dfebg .LvlOverride !=nil {_debda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_feeg :=range _dfebg .LvlOverride {e .EncodeElement (_feeg ,_debda );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Ftr and its children, prefixing error messages with path -func (_acabb *Ftr )ValidateWithPath (path string )error {if _baabb :=_acabb .CT_HdrFtr .ValidateWithPath (path );_baabb !=nil {return _baabb ;};return nil ;};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path +func (_baagb *CT_Guid )ValidateWithPath (path string )error {if _baagb .ValAttr !=nil {if !_ff .ST_GuidPatternRe .MatchString (*_baagb .ValAttr ){return _ace .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 ,_ff .ST_GuidPatternRe ,*_baagb .ValAttr );};};return nil ;}; -// Annotation Identifier -IdAttr int64 ;SectPr *CT_SectPrBase ;};func (_ccbb *CT_FramePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aabe :=range start .Attr {if _aabe .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_ccbb .HAnchorAttr .UnmarshalXMLAttr (_aabe );continue ;};if _aabe .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_ccbb .VAnchorAttr .UnmarshalXMLAttr (_aabe );continue ;};if _aabe .Name .Local =="\u006c\u0069\u006ee\u0073"{_affaf ,_eaefc :=_fc .ParseInt (_aabe .Value ,10,64);if _eaefc !=nil {return _eaefc ;};_ccbb .LinesAttr =&_affaf ;continue ;};if _aabe .Name .Local =="\u0068"{_fbgeeb ,_bccde :=ParseUnionST_TwipsMeasure (_aabe .Value );if _bccde !=nil {return _bccde ;};_ccbb .HAttr =&_fbgeeb ;continue ;};if _aabe .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_gdccb ,_afceg :=ParseUnionST_TwipsMeasure (_aabe .Value );if _afceg !=nil {return _afceg ;};_ccbb .VSpaceAttr =&_gdccb ;continue ;};if _aabe .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_caagg ,_cecd :=ParseUnionST_TwipsMeasure (_aabe .Value );if _cecd !=nil {return _cecd ;};_ccbb .HSpaceAttr =&_caagg ;continue ;};if _aabe .Name .Local =="\u0077\u0072\u0061\u0070"{_ccbb .WrapAttr .UnmarshalXMLAttr (_aabe );continue ;};if _aabe .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_ccbb .DropCapAttr .UnmarshalXMLAttr (_aabe );continue ;};if _aabe .Name .Local =="\u0077"{_ccfac ,_egffc :=ParseUnionST_TwipsMeasure (_aabe .Value );if _egffc !=nil {return _egffc ;};_ccbb .WAttr =&_ccfac ;continue ;};if _aabe .Name .Local =="\u0078"{_gefgf ,_fgggf :=ParseUnionST_SignedTwipsMeasure (_aabe .Value );if _fgggf !=nil {return _fgggf ;};_ccbb .XAttr =&_gefgf ;continue ;};if _aabe .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_ccbb .XAlignAttr .UnmarshalXMLAttr (_aabe );continue ;};if _aabe .Name .Local =="\u0079"{_edaac ,_bffce :=ParseUnionST_SignedTwipsMeasure (_aabe .Value );if _bffce !=nil {return _bffce ;};_ccbb .YAttr =&_edaac ;continue ;};if _aabe .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_ccbb .YAlignAttr .UnmarshalXMLAttr (_aabe );continue ;};if _aabe .Name .Local =="\u0068\u0052\u0075l\u0065"{_ccbb .HRuleAttr .UnmarshalXMLAttr (_aabe );continue ;};if _aabe .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_cfgdaf ,_ebfe :=ParseUnionST_OnOff (_aabe .Value );if _ebfe !=nil {return _ebfe ;};_ccbb .AnchorLockAttr =&_cfgdaf ;continue ;};};for {_cafed ,_bdgbb :=d .Token ();if _bdgbb !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_bdgbb );};if _bcgf ,_gdbec :=_cafed .(_f .EndElement );_gdbec &&_bcgf .Name ==start .Name {break ;};};return nil ;};func (_aadd *CT_BdoContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afc :=range start .Attr {if _afc .Name .Local =="\u0076\u0061\u006c"{_aadd .ValAttr .UnmarshalXMLAttr (_afc );continue ;};};_acad :for {_gcg ,_acdg :=d .Token ();if _acdg !=nil {return _acdg ;};switch _gbfd :=_gcg .(type ){case _f .StartElement :switch _gbfd .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"}:_eeac :=NewCT_SimpleField ();if _ced :=d .DecodeElement (_eeac ,&_gbfd );_ced !=nil {return _ced ;};_aadd .FldSimple =append (_aadd .FldSimple ,_eeac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadd .Hyperlink =NewCT_Hyperlink ();if _bef :=d .DecodeElement (_aadd .Hyperlink ,&_gbfd );_bef !=nil {return _bef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadd .SubDoc =NewCT_Rel ();if _aabd :=d .DecodeElement (_aadd .SubDoc ,&_gbfd );_aabd !=nil {return _aabd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abac :=NewEG_ContentRunContent ();_abac .CustomXml =NewCT_CustomXmlRun ();if _fdb :=d .DecodeElement (_abac .CustomXml ,&_gbfd );_fdb !=nil {return _fdb ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_abac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccd :=NewEG_ContentRunContent ();_bccd .SmartTag =NewCT_SmartTagRun ();if _fafe :=d .DecodeElement (_bccd .SmartTag ,&_gbfd );_fafe !=nil {return _fafe ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_bccd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbb :=NewEG_ContentRunContent ();_afbb .Sdt =NewCT_SdtRun ();if _ebge :=d .DecodeElement (_afbb .Sdt ,&_gbfd );_ebge !=nil {return _ebge ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_afbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfe :=NewEG_ContentRunContent ();_gfe .Dir =NewCT_DirContentRun ();if _aaa :=d .DecodeElement (_gfe .Dir ,&_gbfd );_aaa !=nil {return _aaa ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_gfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbe :=NewEG_ContentRunContent ();_afbe .Bdo =NewCT_BdoContentRun ();if _aabf :=d .DecodeElement (_afbe .Bdo ,&_gbfd );_aabf !=nil {return _aabf ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_afbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cea :=NewEG_ContentRunContent ();_cea .R =NewCT_R ();if _cbfd :=d .DecodeElement (_cea .R ,&_gbfd );_cbfd !=nil {return _cbfd ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_cea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebd :=NewEG_ContentRunContent ();_gddc :=NewEG_RunLevelElts ();_gddc .ProofErr =NewCT_ProofErr ();if _fce :=d .DecodeElement (_gddc .ProofErr ,&_gbfd );_fce !=nil {return _fce ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_ebd );_ebd .EG_RunLevelElts =append (_ebd .EG_RunLevelElts ,_gddc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fegd :=NewEG_ContentRunContent ();_dcf :=NewEG_RunLevelElts ();_dcf .PermStart =NewCT_PermStart ();if _ddc :=d .DecodeElement (_dcf .PermStart ,&_gbfd );_ddc !=nil {return _ddc ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_fegd );_fegd .EG_RunLevelElts =append (_fegd .EG_RunLevelElts ,_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 :"\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"}:_afbef :=NewEG_ContentRunContent ();_ebb :=NewEG_RunLevelElts ();_ebb .PermEnd =NewCT_Perm ();if _fafd :=d .DecodeElement (_ebb .PermEnd ,&_gbfd );_fafd !=nil {return _fafd ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_afbef );_afbef .EG_RunLevelElts =append (_afbef .EG_RunLevelElts ,_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 :"\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"}:_dbd :=NewEG_ContentRunContent ();_fec :=NewEG_RunLevelElts ();_fec .Ins =NewCT_RunTrackChange ();if _efb :=d .DecodeElement (_fec .Ins ,&_gbfd );_efb !=nil {return _efb ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_dbd );_dbd .EG_RunLevelElts =append (_dbd .EG_RunLevelElts ,_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 :"\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"}:_gce :=NewEG_ContentRunContent ();_gee :=NewEG_RunLevelElts ();_gee .Del =NewCT_RunTrackChange ();if _cbcd :=d .DecodeElement (_gee .Del ,&_gbfd );_cbcd !=nil {return _cbcd ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_gce );_gce .EG_RunLevelElts =append (_gce .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 :"\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"}:_aae :=NewEG_ContentRunContent ();_aggc :=NewEG_RunLevelElts ();_aggc .MoveFrom =NewCT_RunTrackChange ();if _afbbd :=d .DecodeElement (_aggc .MoveFrom ,&_gbfd );_afbbd !=nil {return _afbbd ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_aae );_aae .EG_RunLevelElts =append (_aae .EG_RunLevelElts ,_aggc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bead :=NewEG_ContentRunContent ();_ceg :=NewEG_RunLevelElts ();_ceg .MoveTo =NewCT_RunTrackChange ();if _bdde :=d .DecodeElement (_ceg .MoveTo ,&_gbfd );_bdde !=nil {return _bdde ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_bead );_bead .EG_RunLevelElts =append (_bead .EG_RunLevelElts ,_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 :"\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"}:_fab :=NewEG_ContentRunContent ();_edb :=NewEG_RunLevelElts ();_aag :=NewEG_RangeMarkupElements ();_aag .BookmarkStart =NewCT_Bookmark ();if _acade :=d .DecodeElement (_aag .BookmarkStart ,&_gbfd );_acade !=nil {return _acade ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_fab );_fab .EG_RunLevelElts =append (_fab .EG_RunLevelElts ,_edb );_edb .EG_RangeMarkupElements =append (_edb .EG_RangeMarkupElements ,_aag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cag :=NewEG_ContentRunContent ();_cge :=NewEG_RunLevelElts ();_dae :=NewEG_RangeMarkupElements ();_dae .BookmarkEnd =NewCT_MarkupRange ();if _fccf :=d .DecodeElement (_dae .BookmarkEnd ,&_gbfd );_fccf !=nil {return _fccf ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_cag );_cag .EG_RunLevelElts =append (_cag .EG_RunLevelElts ,_cge );_cge .EG_RangeMarkupElements =append (_cge .EG_RangeMarkupElements ,_dae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bde :=NewEG_ContentRunContent ();_ecf :=NewEG_RunLevelElts ();_cdeae :=NewEG_RangeMarkupElements ();_cdeae .MoveFromRangeStart =NewCT_MoveBookmark ();if _adb :=d .DecodeElement (_cdeae .MoveFromRangeStart ,&_gbfd );_adb !=nil {return _adb ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_bde );_bde .EG_RunLevelElts =append (_bde .EG_RunLevelElts ,_ecf );_ecf .EG_RangeMarkupElements =append (_ecf .EG_RangeMarkupElements ,_cdeae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aada :=NewEG_ContentRunContent ();_dfg :=NewEG_RunLevelElts ();_agd :=NewEG_RangeMarkupElements ();_agd .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbf :=d .DecodeElement (_agd .MoveFromRangeEnd ,&_gbfd );_bbf !=nil {return _bbf ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_aada );_aada .EG_RunLevelElts =append (_aada .EG_RunLevelElts ,_dfg );_dfg .EG_RangeMarkupElements =append (_dfg .EG_RangeMarkupElements ,_agd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adf :=NewEG_ContentRunContent ();_ccfd :=NewEG_RunLevelElts ();_cfgb :=NewEG_RangeMarkupElements ();_cfgb .MoveToRangeStart =NewCT_MoveBookmark ();if _gcf :=d .DecodeElement (_cfgb .MoveToRangeStart ,&_gbfd );_gcf !=nil {return _gcf ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_adf );_adf .EG_RunLevelElts =append (_adf .EG_RunLevelElts ,_ccfd );_ccfd .EG_RangeMarkupElements =append (_ccfd .EG_RangeMarkupElements ,_cfgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffa :=NewEG_ContentRunContent ();_ccd :=NewEG_RunLevelElts ();_abg :=NewEG_RangeMarkupElements ();_abg .MoveToRangeEnd =NewCT_MarkupRange ();if _fag :=d .DecodeElement (_abg .MoveToRangeEnd ,&_gbfd );_fag !=nil {return _fag ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_ffa );_ffa .EG_RunLevelElts =append (_ffa .EG_RunLevelElts ,_ccd );_ccd .EG_RangeMarkupElements =append (_ccd .EG_RangeMarkupElements ,_abg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgc :=NewEG_ContentRunContent ();_bfa :=NewEG_RunLevelElts ();_aee :=NewEG_RangeMarkupElements ();_aee .CommentRangeStart =NewCT_MarkupRange ();if _gcfc :=d .DecodeElement (_aee .CommentRangeStart ,&_gbfd );_gcfc !=nil {return _gcfc ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_cgc );_cgc .EG_RunLevelElts =append (_cgc .EG_RunLevelElts ,_bfa );_bfa .EG_RangeMarkupElements =append (_bfa .EG_RangeMarkupElements ,_aee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdb :=NewEG_ContentRunContent ();_eaba :=NewEG_RunLevelElts ();_efdf :=NewEG_RangeMarkupElements ();_efdf .CommentRangeEnd =NewCT_MarkupRange ();if _daee :=d .DecodeElement (_efdf .CommentRangeEnd ,&_gbfd );_daee !=nil {return _daee ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_bdb );_bdb .EG_RunLevelElts =append (_bdb .EG_RunLevelElts ,_eaba );_eaba .EG_RangeMarkupElements =append (_eaba .EG_RangeMarkupElements ,_efdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fabg :=NewEG_ContentRunContent ();_abcg :=NewEG_RunLevelElts ();_ffb :=NewEG_RangeMarkupElements ();_ffb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gec :=d .DecodeElement (_ffb .CustomXmlInsRangeStart ,&_gbfd );_gec !=nil {return _gec ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_fabg );_fabg .EG_RunLevelElts =append (_fabg .EG_RunLevelElts ,_abcg );_abcg .EG_RangeMarkupElements =append (_abcg .EG_RangeMarkupElements ,_ffb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agdc :=NewEG_ContentRunContent ();_dcbf :=NewEG_RunLevelElts ();_dfd :=NewEG_RangeMarkupElements ();_dfd .CustomXmlInsRangeEnd =NewCT_Markup ();if _afed :=d .DecodeElement (_dfd .CustomXmlInsRangeEnd ,&_gbfd );_afed !=nil {return _afed ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_agdc );_agdc .EG_RunLevelElts =append (_agdc .EG_RunLevelElts ,_dcbf );_dcbf .EG_RangeMarkupElements =append (_dcbf .EG_RangeMarkupElements ,_dfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfac :=NewEG_ContentRunContent ();_gbg :=NewEG_RunLevelElts ();_bfc :=NewEG_RangeMarkupElements ();_bfc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gdg :=d .DecodeElement (_bfc .CustomXmlDelRangeStart ,&_gbfd );_gdg !=nil {return _gdg ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_bfac );_bfac .EG_RunLevelElts =append (_bfac .EG_RunLevelElts ,_gbg );_gbg .EG_RangeMarkupElements =append (_gbg .EG_RangeMarkupElements ,_bfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffe :=NewEG_ContentRunContent ();_dgf :=NewEG_RunLevelElts ();_dbbc :=NewEG_RangeMarkupElements ();_dbbc .CustomXmlDelRangeEnd =NewCT_Markup ();if _cbb :=d .DecodeElement (_dbbc .CustomXmlDelRangeEnd ,&_gbfd );_cbb !=nil {return _cbb ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_gffe );_gffe .EG_RunLevelElts =append (_gffe .EG_RunLevelElts ,_dgf );_dgf .EG_RangeMarkupElements =append (_dgf .EG_RangeMarkupElements ,_dbbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adca :=NewEG_ContentRunContent ();_bcfeg :=NewEG_RunLevelElts ();_efcd :=NewEG_RangeMarkupElements ();_efcd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eef :=d .DecodeElement (_efcd .CustomXmlMoveFromRangeStart ,&_gbfd );_eef !=nil {return _eef ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_adca );_adca .EG_RunLevelElts =append (_adca .EG_RunLevelElts ,_bcfeg );_bcfeg .EG_RangeMarkupElements =append (_bcfeg .EG_RangeMarkupElements ,_efcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bce :=NewEG_ContentRunContent ();_ffec :=NewEG_RunLevelElts ();_bbda :=NewEG_RangeMarkupElements ();_bbda .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ega :=d .DecodeElement (_bbda .CustomXmlMoveFromRangeEnd ,&_gbfd );_ega !=nil {return _ega ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_bce );_bce .EG_RunLevelElts =append (_bce .EG_RunLevelElts ,_ffec );_ffec .EG_RangeMarkupElements =append (_ffec .EG_RangeMarkupElements ,_bbda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eccf :=NewEG_ContentRunContent ();_gddd :=NewEG_RunLevelElts ();_gdbe :=NewEG_RangeMarkupElements ();_gdbe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fegc :=d .DecodeElement (_gdbe .CustomXmlMoveToRangeStart ,&_gbfd );_fegc !=nil {return _fegc ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_eccf );_eccf .EG_RunLevelElts =append (_eccf .EG_RunLevelElts ,_gddd );_gddd .EG_RangeMarkupElements =append (_gddd .EG_RangeMarkupElements ,_gdbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbfb :=NewEG_ContentRunContent ();_ead :=NewEG_RunLevelElts ();_aggf :=NewEG_RangeMarkupElements ();_aggf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfec :=d .DecodeElement (_aggf .CustomXmlMoveToRangeEnd ,&_gbfd );_gfec !=nil {return _gfec ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_gbfb );_gbfb .EG_RunLevelElts =append (_gbfb .EG_RunLevelElts ,_ead );_ead .EG_RangeMarkupElements =append (_ead .EG_RangeMarkupElements ,_aggf );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"}:_gabg :=NewEG_ContentRunContent ();_bgbd :=NewEG_RunLevelElts ();_fdee :=NewEG_MathContent ();_fdee .OMathPara =_ee .NewOMathPara ();if _cfd :=d .DecodeElement (_fdee .OMathPara ,&_gbfd );_cfd !=nil {return _cfd ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_gabg );_gabg .EG_RunLevelElts =append (_gabg .EG_RunLevelElts ,_bgbd );_bgbd .EG_MathContent =append (_bgbd .EG_MathContent ,_fdee );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"}:_gfaa :=NewEG_ContentRunContent ();_cca :=NewEG_RunLevelElts ();_fcab :=NewEG_MathContent ();_fcab .OMath =_ee .NewOMath ();if _cgeb :=d .DecodeElement (_fcab .OMath ,&_gbfd );_cgeb !=nil {return _cgeb ;};_aadd .EG_ContentRunContent =append (_aadd .EG_ContentRunContent ,_gfaa );_gfaa .EG_RunLevelElts =append (_gfaa .EG_RunLevelElts ,_cca );_cca .EG_MathContent =append (_cca .EG_MathContent ,_fcab );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0064\u006f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0020\u0025v",_gbfd .Name );if _efbg :=d .Skip ();_efbg !=nil {return _efbg ;};};case _f .EndElement :break _acad ;case _f .CharData :};};return nil ;};func NewCT_DocParts ()*CT_DocParts {_gdafg :=&CT_DocParts {};return _gdafg };func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_dfcdae :=&WdCT_WordprocessingContentPartNonVisual {};return _dfcdae ;};func (_cfeba ST_FontFamily )String ()string {switch _cfeba {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 "";};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 ST_ObjectDrawAspect byte ; +// Validate validates the WdCT_PosVChoice and its children +func (_bdcdg *WdCT_PosVChoice )Validate ()error {return _bdcdg .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};func (_efaee ST_Zoom )String ()string {switch _efaee {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 "";}; -// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path -func (_eaee *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;}; +// Validate validates the CT_NumPicBullet and its children +func (_dcfed *CT_NumPicBullet )Validate ()error {return _dcfed .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};func (_aagbf *WdCT_WordprocessingGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aagbf .CNvPr !=nil {_feegba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_aagbf .CNvPr ,_feegba );};_bdcbdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aagbf .CNvGrpSpPr ,_bdcbdg );_fffceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aagbf .GrpSpPr ,_fffceg );if _aagbf .Choice !=nil {for _ ,_dcfcf :=range _aagbf .Choice {_dcfcf .MarshalXML (e ,_d .StartElement {});};};if _aagbf .ExtLst !=nil {_dfggfc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aagbf .ExtLst ,_dfggfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edcce *ST_TblWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efaddcc ,_bcggf :=d .Token ();if _bcggf !=nil {return _bcggf ;};if _fgfag ,_ababg :=_efaddcc .(_d .EndElement );_ababg &&_fgfag .Name ==start .Name {*_edcce =1;return nil ;};if _babef ,_facaff :=_efaddcc .(_d .CharData );!_facaff {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efaddcc );}else {switch string (_babef ){case "":*_edcce =0;case "\u006e\u0069\u006c":*_edcce =1;case "\u0070\u0063\u0074":*_edcce =2;case "\u0064\u0078\u0061":*_edcce =3;case "\u0061\u0075\u0074\u006f":*_edcce =4;};};_efaddcc ,_bcggf =d .Token ();if _bcggf !=nil {return _bcggf ;};if _cgddec ,_agfcgb :=_efaddcc .(_d .EndElement );_agfcgb &&_cgddec .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efaddcc );};func (_ddbdbf *ST_DocPartGallery )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddbdbf =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_ddbdbf =1;case "\u0061\u006e\u0079":*_ddbdbf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddbdbf =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_ddbdbf =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_ddbdbf =5;case "\u0065\u0071":*_ddbdbf =6;case "\u0066\u0074\u0072\u0073":*_ddbdbf =7;case "\u0068\u0064\u0072\u0073":*_ddbdbf =8;case "\u0070\u0067\u004eu\u006d":*_ddbdbf =9;case "\u0074\u0062\u006c\u0073":*_ddbdbf =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_ddbdbf =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_ddbdbf =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_ddbdbf =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_ddbdbf =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_ddbdbf =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ddbdbf =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_ddbdbf =17;case "\u0062\u0069\u0062":*_ddbdbf =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_ddbdbf =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_ddbdbf =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_ddbdbf =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_ddbdbf =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_ddbdbf =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_ddbdbf =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_ddbdbf =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_ddbdbf =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_ddbdbf =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_ddbdbf =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_ddbdbf =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_ddbdbf =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ddbdbf =31;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_ddbdbf =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_ddbdbf =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_ddbdbf =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_ddbdbf =35;case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_ddbdbf =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_ddbdbf =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_ddbdbf =38;};return nil ;};func (_ageeac ST_FrameLayout )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbcgea :=_d .Attr {};_fbcgea .Name =name ;switch _ageeac {case ST_FrameLayoutUnset :_fbcgea .Value ="";case ST_FrameLayoutRows :_fbcgea .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_fbcgea .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_fbcgea .Value ="\u006e\u006f\u006e\u0065";};return _fbcgea ,nil ;};func (_eacaga ST_Zoom )Validate ()error {return _eacaga .ValidateWithPath ("")};func (_ceffb *ST_TextEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdga ,_bdbcee :=d .Token ();if _bdbcee !=nil {return _bdbcee ;};if _eeaee ,_bbcab :=_bgdga .(_d .EndElement );_bbcab &&_eeaee .Name ==start .Name {*_ceffb =1;return nil ;};if _gbfbd ,_egcfc :=_bgdga .(_d .CharData );!_egcfc {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgdga );}else {switch string (_gbfbd ){case "":*_ceffb =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ceffb =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_ceffb =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_ceffb =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_ceffb =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_ceffb =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_ceffb =6;case "\u006e\u006f\u006e\u0065":*_ceffb =7;};};_bgdga ,_bdbcee =d .Token ();if _bdbcee !=nil {return _bdbcee ;};if _eegce ,_faccc :=_bgdga .(_d .EndElement );_faccc &&_eegce .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgdga );};func (_egafcda ST_DropCap )ValidateWithPath (path string )error {switch _egafcda {case 0,1,2,3:default:return _ace .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egafcda ));};return nil ;}; -// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path -func (_adgbd *WdCT_WrapSquare )ValidateWithPath (path string )error {if _adgbd .WrapTextAttr ==WdST_WrapTextUnset {return _ff .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 _dfdade :=_adgbd .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_dfdade !=nil {return _dfdade ;};if _adgbd .EffectExtent !=nil {if _ebeeg :=_adgbd .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_ebeeg !=nil {return _ebeeg ;};};return nil ;};type ST_ChapterSep byte ;func (_ebfa *CT_P )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfea :=range start .Attr {if _gfea .Name .Local =="\u0072\u0073\u0069d\u0052"{_gdbga ,_ggaca :=_gfea .Value ,error (nil );if _ggaca !=nil {return _ggaca ;};_ebfa .RsidRAttr =&_gdbga ;continue ;};if _gfea .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_dbfda ,_caeg :=_gfea .Value ,error (nil );if _caeg !=nil {return _caeg ;};_ebfa .RsidDelAttr =&_dbfda ;continue ;};if _gfea .Name .Local =="\u0072\u0073\u0069d\u0050"{_eafgf ,_gdcag :=_gfea .Value ,error (nil );if _gdcag !=nil {return _gdcag ;};_ebfa .RsidPAttr =&_eafgf ;continue ;};if _gfea .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_acda ,_bagaff :=_gfea .Value ,error (nil );if _bagaff !=nil {return _bagaff ;};_ebfa .RsidRDefaultAttr =&_acda ;continue ;};if _gfea .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_bdff ,_bcdcge :=_gfea .Value ,error (nil );if _bcdcge !=nil {return _bcdcge ;};_ebfa .RsidRPrAttr =&_bdff ;continue ;};};_cbagb :for {_gecbf ,_egddf :=d .Token ();if _egddf !=nil {return _egddf ;};switch _cgegd :=_gecbf .(type ){case _f .StartElement :switch _cgegd .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"}:_ebfa .PPr =NewCT_PPr ();if _abbc :=d .DecodeElement (_ebfa .PPr ,&_cgegd );_abbc !=nil {return _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 :"\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"}:_eaagd :=NewEG_PContent ();_cbgff :=NewCT_SimpleField ();if _efgcfg :=d .DecodeElement (_cbgff ,&_cgegd );_efgcfg !=nil {return _efgcfg ;};_eaagd .FldSimple =append (_eaagd .FldSimple ,_cbgff );_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_eaagd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdgab :=NewEG_PContent ();_bdgab .Hyperlink =NewCT_Hyperlink ();if _dbedg :=d .DecodeElement (_bdgab .Hyperlink ,&_cgegd );_dbedg !=nil {return _dbedg ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_bdgab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfaaa :=NewEG_PContent ();_gfaaa .SubDoc =NewCT_Rel ();if _ecgfg :=d .DecodeElement (_gfaaa .SubDoc ,&_cgegd );_ecgfg !=nil {return _ecgfg ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_gfaaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aebce :=NewEG_PContent ();_dfaaf :=NewEG_ContentRunContent ();_dfaaf .CustomXml =NewCT_CustomXmlRun ();if _agdga :=d .DecodeElement (_dfaaf .CustomXml ,&_cgegd );_agdga !=nil {return _agdga ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_aebce );_aebce .EG_ContentRunContent =append (_aebce .EG_ContentRunContent ,_dfaaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbfbe :=NewEG_PContent ();_agfbg :=NewEG_ContentRunContent ();_agfbg .SmartTag =NewCT_SmartTagRun ();if _bfcfe :=d .DecodeElement (_agfbg .SmartTag ,&_cgegd );_bfcfe !=nil {return _bfcfe ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_bbfbe );_bbfbe .EG_ContentRunContent =append (_bbfbe .EG_ContentRunContent ,_agfbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daeab :=NewEG_PContent ();_gceg :=NewEG_ContentRunContent ();_gceg .Sdt =NewCT_SdtRun ();if _bcbbde :=d .DecodeElement (_gceg .Sdt ,&_cgegd );_bcbbde !=nil {return _bcbbde ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_daeab );_daeab .EG_ContentRunContent =append (_daeab .EG_ContentRunContent ,_gceg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cccfae :=NewEG_PContent ();_dfgcge :=NewEG_ContentRunContent ();_dfgcge .Dir =NewCT_DirContentRun ();if _dfbfc :=d .DecodeElement (_dfgcge .Dir ,&_cgegd );_dfbfc !=nil {return _dfbfc ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_cccfae );_cccfae .EG_ContentRunContent =append (_cccfae .EG_ContentRunContent ,_dfgcge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfeg :=NewEG_PContent ();_fbgfb :=NewEG_ContentRunContent ();_fbgfb .Bdo =NewCT_BdoContentRun ();if _bbeec :=d .DecodeElement (_fbgfb .Bdo ,&_cgegd );_bbeec !=nil {return _bbeec ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_cfeg );_cfeg .EG_ContentRunContent =append (_cfeg .EG_ContentRunContent ,_fbgfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbdca :=NewEG_PContent ();_gfadd :=NewEG_ContentRunContent ();_gfadd .R =NewCT_R ();if _ffaef :=d .DecodeElement (_gfadd .R ,&_cgegd );_ffaef !=nil {return _ffaef ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_gfbdca );_gfbdca .EG_ContentRunContent =append (_gfbdca .EG_ContentRunContent ,_gfadd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agaf :=NewEG_PContent ();_abccb :=NewEG_ContentRunContent ();_acfca :=NewEG_RunLevelElts ();_acfca .ProofErr =NewCT_ProofErr ();if _bgbdb :=d .DecodeElement (_acfca .ProofErr ,&_cgegd );_bgbdb !=nil {return _bgbdb ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_agaf );_agaf .EG_ContentRunContent =append (_agaf .EG_ContentRunContent ,_abccb );_abccb .EG_RunLevelElts =append (_abccb .EG_RunLevelElts ,_acfca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gefgg :=NewEG_PContent ();_cfae :=NewEG_ContentRunContent ();_fbdc :=NewEG_RunLevelElts ();_fbdc .PermStart =NewCT_PermStart ();if _abaad :=d .DecodeElement (_fbdc .PermStart ,&_cgegd );_abaad !=nil {return _abaad ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_gefgg );_gefgg .EG_ContentRunContent =append (_gefgg .EG_ContentRunContent ,_cfae );_cfae .EG_RunLevelElts =append (_cfae .EG_RunLevelElts ,_fbdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fageb :=NewEG_PContent ();_agcgb :=NewEG_ContentRunContent ();_daebf :=NewEG_RunLevelElts ();_daebf .PermEnd =NewCT_Perm ();if _befbed :=d .DecodeElement (_daebf .PermEnd ,&_cgegd );_befbed !=nil {return _befbed ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_fageb );_fageb .EG_ContentRunContent =append (_fageb .EG_ContentRunContent ,_agcgb );_agcgb .EG_RunLevelElts =append (_agcgb .EG_RunLevelElts ,_daebf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_badbf :=NewEG_PContent ();_bgaga :=NewEG_ContentRunContent ();_fgdcc :=NewEG_RunLevelElts ();_fgdcc .Ins =NewCT_RunTrackChange ();if _cacdc :=d .DecodeElement (_fgdcc .Ins ,&_cgegd );_cacdc !=nil {return _cacdc ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_badbf );_badbf .EG_ContentRunContent =append (_badbf .EG_ContentRunContent ,_bgaga );_bgaga .EG_RunLevelElts =append (_bgaga .EG_RunLevelElts ,_fgdcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fffea :=NewEG_PContent ();_acgfga :=NewEG_ContentRunContent ();_bdffc :=NewEG_RunLevelElts ();_bdffc .Del =NewCT_RunTrackChange ();if _gefcd :=d .DecodeElement (_bdffc .Del ,&_cgegd );_gefcd !=nil {return _gefcd ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_fffea );_fffea .EG_ContentRunContent =append (_fffea .EG_ContentRunContent ,_acgfga );_acgfga .EG_RunLevelElts =append (_acgfga .EG_RunLevelElts ,_bdffc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gafgb :=NewEG_PContent ();_gbegge :=NewEG_ContentRunContent ();_afecda :=NewEG_RunLevelElts ();_afecda .MoveFrom =NewCT_RunTrackChange ();if _fgfef :=d .DecodeElement (_afecda .MoveFrom ,&_cgegd );_fgfef !=nil {return _fgfef ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_gafgb );_gafgb .EG_ContentRunContent =append (_gafgb .EG_ContentRunContent ,_gbegge );_gbegge .EG_RunLevelElts =append (_gbegge .EG_RunLevelElts ,_afecda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_febdb :=NewEG_PContent ();_dedf :=NewEG_ContentRunContent ();_bcacb :=NewEG_RunLevelElts ();_bcacb .MoveTo =NewCT_RunTrackChange ();if _fgddee :=d .DecodeElement (_bcacb .MoveTo ,&_cgegd );_fgddee !=nil {return _fgddee ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_febdb );_febdb .EG_ContentRunContent =append (_febdb .EG_ContentRunContent ,_dedf );_dedf .EG_RunLevelElts =append (_dedf .EG_RunLevelElts ,_bcacb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfaa :=NewEG_PContent ();_gcdee :=NewEG_ContentRunContent ();_bcef :=NewEG_RunLevelElts ();_eefcgf :=NewEG_RangeMarkupElements ();_eefcgf .BookmarkStart =NewCT_Bookmark ();if _eddbg :=d .DecodeElement (_eefcgf .BookmarkStart ,&_cgegd );_eddbg !=nil {return _eddbg ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_cfaa );_cfaa .EG_ContentRunContent =append (_cfaa .EG_ContentRunContent ,_gcdee );_gcdee .EG_RunLevelElts =append (_gcdee .EG_RunLevelElts ,_bcef );_bcef .EG_RangeMarkupElements =append (_bcef .EG_RangeMarkupElements ,_eefcgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baddd :=NewEG_PContent ();_fbbcgg :=NewEG_ContentRunContent ();_abdbd :=NewEG_RunLevelElts ();_agde :=NewEG_RangeMarkupElements ();_agde .BookmarkEnd =NewCT_MarkupRange ();if _abdff :=d .DecodeElement (_agde .BookmarkEnd ,&_cgegd );_abdff !=nil {return _abdff ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_baddd );_baddd .EG_ContentRunContent =append (_baddd .EG_ContentRunContent ,_fbbcgg );_fbbcgg .EG_RunLevelElts =append (_fbbcgg .EG_RunLevelElts ,_abdbd );_abdbd .EG_RangeMarkupElements =append (_abdbd .EG_RangeMarkupElements ,_agde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgda :=NewEG_PContent ();_dfed :=NewEG_ContentRunContent ();_ecfcc :=NewEG_RunLevelElts ();_fcefd :=NewEG_RangeMarkupElements ();_fcefd .MoveFromRangeStart =NewCT_MoveBookmark ();if _fdffd :=d .DecodeElement (_fcefd .MoveFromRangeStart ,&_cgegd );_fdffd !=nil {return _fdffd ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_gfgda );_gfgda .EG_ContentRunContent =append (_gfgda .EG_ContentRunContent ,_dfed );_dfed .EG_RunLevelElts =append (_dfed .EG_RunLevelElts ,_ecfcc );_ecfcc .EG_RangeMarkupElements =append (_ecfcc .EG_RangeMarkupElements ,_fcefd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geadc :=NewEG_PContent ();_gedaa :=NewEG_ContentRunContent ();_dbceb :=NewEG_RunLevelElts ();_bddfg :=NewEG_RangeMarkupElements ();_bddfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _eagg :=d .DecodeElement (_bddfg .MoveFromRangeEnd ,&_cgegd );_eagg !=nil {return _eagg ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_geadc );_geadc .EG_ContentRunContent =append (_geadc .EG_ContentRunContent ,_gedaa );_gedaa .EG_RunLevelElts =append (_gedaa .EG_RunLevelElts ,_dbceb );_dbceb .EG_RangeMarkupElements =append (_dbceb .EG_RangeMarkupElements ,_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 :"\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"}:_cccfb :=NewEG_PContent ();_bedd :=NewEG_ContentRunContent ();_bbbeee :=NewEG_RunLevelElts ();_caedb :=NewEG_RangeMarkupElements ();_caedb .MoveToRangeStart =NewCT_MoveBookmark ();if _caccd :=d .DecodeElement (_caedb .MoveToRangeStart ,&_cgegd );_caccd !=nil {return _caccd ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_cccfb );_cccfb .EG_ContentRunContent =append (_cccfb .EG_ContentRunContent ,_bedd );_bedd .EG_RunLevelElts =append (_bedd .EG_RunLevelElts ,_bbbeee );_bbbeee .EG_RangeMarkupElements =append (_bbbeee .EG_RangeMarkupElements ,_caedb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdcbb :=NewEG_PContent ();_agcb :=NewEG_ContentRunContent ();_bdfcf :=NewEG_RunLevelElts ();_dgafa :=NewEG_RangeMarkupElements ();_dgafa .MoveToRangeEnd =NewCT_MarkupRange ();if _aefc :=d .DecodeElement (_dgafa .MoveToRangeEnd ,&_cgegd );_aefc !=nil {return _aefc ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_cdcbb );_cdcbb .EG_ContentRunContent =append (_cdcbb .EG_ContentRunContent ,_agcb );_agcb .EG_RunLevelElts =append (_agcb .EG_RunLevelElts ,_bdfcf );_bdfcf .EG_RangeMarkupElements =append (_bdfcf .EG_RangeMarkupElements ,_dgafa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geeff :=NewEG_PContent ();_acgbc :=NewEG_ContentRunContent ();_acbcb :=NewEG_RunLevelElts ();_dgddf :=NewEG_RangeMarkupElements ();_dgddf .CommentRangeStart =NewCT_MarkupRange ();if _fcaee :=d .DecodeElement (_dgddf .CommentRangeStart ,&_cgegd );_fcaee !=nil {return _fcaee ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_geeff );_geeff .EG_ContentRunContent =append (_geeff .EG_ContentRunContent ,_acgbc );_acgbc .EG_RunLevelElts =append (_acgbc .EG_RunLevelElts ,_acbcb );_acbcb .EG_RangeMarkupElements =append (_acbcb .EG_RangeMarkupElements ,_dgddf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cagac :=NewEG_PContent ();_cgccb :=NewEG_ContentRunContent ();_eefee :=NewEG_RunLevelElts ();_bfddd :=NewEG_RangeMarkupElements ();_bfddd .CommentRangeEnd =NewCT_MarkupRange ();if _ddeg :=d .DecodeElement (_bfddd .CommentRangeEnd ,&_cgegd );_ddeg !=nil {return _ddeg ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_cagac );_cagac .EG_ContentRunContent =append (_cagac .EG_ContentRunContent ,_cgccb );_cgccb .EG_RunLevelElts =append (_cgccb .EG_RunLevelElts ,_eefee );_eefee .EG_RangeMarkupElements =append (_eefee .EG_RangeMarkupElements ,_bfddd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbddb :=NewEG_PContent ();_bgbde :=NewEG_ContentRunContent ();_ddgdc :=NewEG_RunLevelElts ();_agedaa :=NewEG_RangeMarkupElements ();_agedaa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gebade :=d .DecodeElement (_agedaa .CustomXmlInsRangeStart ,&_cgegd );_gebade !=nil {return _gebade ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_gfbddb );_gfbddb .EG_ContentRunContent =append (_gfbddb .EG_ContentRunContent ,_bgbde );_bgbde .EG_RunLevelElts =append (_bgbde .EG_RunLevelElts ,_ddgdc );_ddgdc .EG_RangeMarkupElements =append (_ddgdc .EG_RangeMarkupElements ,_agedaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdbgc :=NewEG_PContent ();_ebdaae :=NewEG_ContentRunContent ();_bbdeg :=NewEG_RunLevelElts ();_dddf :=NewEG_RangeMarkupElements ();_dddf .CustomXmlInsRangeEnd =NewCT_Markup ();if _fegafa :=d .DecodeElement (_dddf .CustomXmlInsRangeEnd ,&_cgegd );_fegafa !=nil {return _fegafa ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_fdbgc );_fdbgc .EG_ContentRunContent =append (_fdbgc .EG_ContentRunContent ,_ebdaae );_ebdaae .EG_RunLevelElts =append (_ebdaae .EG_RunLevelElts ,_bbdeg );_bbdeg .EG_RangeMarkupElements =append (_bbdeg .EG_RangeMarkupElements ,_dddf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadgb :=NewEG_PContent ();_gcbab :=NewEG_ContentRunContent ();_ffcfe :=NewEG_RunLevelElts ();_aaaeef :=NewEG_RangeMarkupElements ();_aaaeef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cdcff :=d .DecodeElement (_aaaeef .CustomXmlDelRangeStart ,&_cgegd );_cdcff !=nil {return _cdcff ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_gadgb );_gadgb .EG_ContentRunContent =append (_gadgb .EG_ContentRunContent ,_gcbab );_gcbab .EG_RunLevelElts =append (_gcbab .EG_RunLevelElts ,_ffcfe );_ffcfe .EG_RangeMarkupElements =append (_ffcfe .EG_RangeMarkupElements ,_aaaeef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecgce :=NewEG_PContent ();_bafda :=NewEG_ContentRunContent ();_cfadc :=NewEG_RunLevelElts ();_bbgdb :=NewEG_RangeMarkupElements ();_bbgdb .CustomXmlDelRangeEnd =NewCT_Markup ();if _eebgb :=d .DecodeElement (_bbgdb .CustomXmlDelRangeEnd ,&_cgegd );_eebgb !=nil {return _eebgb ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_ecgce );_ecgce .EG_ContentRunContent =append (_ecgce .EG_ContentRunContent ,_bafda );_bafda .EG_RunLevelElts =append (_bafda .EG_RunLevelElts ,_cfadc );_cfadc .EG_RangeMarkupElements =append (_cfadc .EG_RangeMarkupElements ,_bbgdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbegc :=NewEG_PContent ();_efcc :=NewEG_ContentRunContent ();_egeae :=NewEG_RunLevelElts ();_cefab :=NewEG_RangeMarkupElements ();_cefab .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dafad :=d .DecodeElement (_cefab .CustomXmlMoveFromRangeStart ,&_cgegd );_dafad !=nil {return _dafad ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_bbbegc );_bbbegc .EG_ContentRunContent =append (_bbbegc .EG_ContentRunContent ,_efcc );_efcc .EG_RunLevelElts =append (_efcc .EG_RunLevelElts ,_egeae );_egeae .EG_RangeMarkupElements =append (_egeae .EG_RangeMarkupElements ,_cefab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaeab :=NewEG_PContent ();_aaacc :=NewEG_ContentRunContent ();_bdffg :=NewEG_RunLevelElts ();_fcffg :=NewEG_RangeMarkupElements ();_fcffg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _faedd :=d .DecodeElement (_fcffg .CustomXmlMoveFromRangeEnd ,&_cgegd );_faedd !=nil {return _faedd ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_eaeab );_eaeab .EG_ContentRunContent =append (_eaeab .EG_ContentRunContent ,_aaacc );_aaacc .EG_RunLevelElts =append (_aaacc .EG_RunLevelElts ,_bdffg );_bdffg .EG_RangeMarkupElements =append (_bdffg .EG_RangeMarkupElements ,_fcffg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gacb :=NewEG_PContent ();_dbbbg :=NewEG_ContentRunContent ();_egaeg :=NewEG_RunLevelElts ();_adeeg :=NewEG_RangeMarkupElements ();_adeeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abfaa :=d .DecodeElement (_adeeg .CustomXmlMoveToRangeStart ,&_cgegd );_abfaa !=nil {return _abfaa ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_gacb );_gacb .EG_ContentRunContent =append (_gacb .EG_ContentRunContent ,_dbbbg );_dbbbg .EG_RunLevelElts =append (_dbbbg .EG_RunLevelElts ,_egaeg );_egaeg .EG_RangeMarkupElements =append (_egaeg .EG_RangeMarkupElements ,_adeeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eced :=NewEG_PContent ();_dgfe :=NewEG_ContentRunContent ();_gfada :=NewEG_RunLevelElts ();_debded :=NewEG_RangeMarkupElements ();_debded .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgcc :=d .DecodeElement (_debded .CustomXmlMoveToRangeEnd ,&_cgegd );_bgcc !=nil {return _bgcc ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_eced );_eced .EG_ContentRunContent =append (_eced .EG_ContentRunContent ,_dgfe );_dgfe .EG_RunLevelElts =append (_dgfe .EG_RunLevelElts ,_gfada );_gfada .EG_RangeMarkupElements =append (_gfada .EG_RangeMarkupElements ,_debded );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"}:_abbcg :=NewEG_PContent ();_caddc :=NewEG_ContentRunContent ();_baabc :=NewEG_RunLevelElts ();_ecbdg :=NewEG_MathContent ();_ecbdg .OMathPara =_ee .NewOMathPara ();if _ffdea :=d .DecodeElement (_ecbdg .OMathPara ,&_cgegd );_ffdea !=nil {return _ffdea ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_abbcg );_abbcg .EG_ContentRunContent =append (_abbcg .EG_ContentRunContent ,_caddc );_caddc .EG_RunLevelElts =append (_caddc .EG_RunLevelElts ,_baabc );_baabc .EG_MathContent =append (_baabc .EG_MathContent ,_ecbdg );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"}:_bcafd :=NewEG_PContent ();_aaacf :=NewEG_ContentRunContent ();_efeff :=NewEG_RunLevelElts ();_fdbad :=NewEG_MathContent ();_fdbad .OMath =_ee .NewOMath ();if _eegca :=d .DecodeElement (_fdbad .OMath ,&_cgegd );_eegca !=nil {return _eegca ;};_ebfa .EG_PContent =append (_ebfa .EG_PContent ,_bcafd );_bcafd .EG_ContentRunContent =append (_bcafd .EG_ContentRunContent ,_aaacf );_aaacf .EG_RunLevelElts =append (_aaacf .EG_RunLevelElts ,_efeff );_efeff .EG_MathContent =append (_efeff .EG_MathContent ,_fdbad );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0050\u0020\u0025\u0076",_cgegd .Name );if _aeecb :=d .Skip ();_aeecb !=nil {return _aeecb ;};};case _f .EndElement :break _cbagb ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TblGridChange and its children +func (_dgddb *CT_TblGridChange )Validate ()error {return _dgddb .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func (_edggc *CT_Zoom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_addbaa :=range start .Attr {if _addbaa .Name .Local =="\u0076\u0061\u006c"{_edggc .ValAttr .UnmarshalXMLAttr (_addbaa );continue ;};if _addbaa .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_cabde ,_egedbb :=ParseUnionST_DecimalNumberOrPercent (_addbaa .Value );if _egedbb !=nil {return _egedbb ;};_edggc .PercentAttr =_cabde ;continue ;};};for {_dcgga ,_adbed :=d .Token ();if _adbed !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_adbed );};if _dcgfdb ,_fcddg :=_dcgga .(_d .EndElement );_fcddg &&_dcgfdb .Name ==start .Name {break ;};};return nil ;};func (_cbgcde ST_NumberFormat )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecdace :=_d .Attr {};_ecdace .Name =name ;switch _cbgcde {case ST_NumberFormatUnset :_ecdace .Value ="";case ST_NumberFormatDecimal :_ecdace .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_ecdace .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_ecdace .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_ecdace .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_ecdace .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_ecdace .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_ecdace .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_ecdace .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_ecdace .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_ecdace .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_ecdace .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_ecdace .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_ecdace .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_ecdace .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_ecdace .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_ecdace .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_ecdace .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_ecdace .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 :_ecdace .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_ecdace .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_ecdace .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_ecdace .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_ecdace .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_ecdace .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_ecdace .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_ecdace .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_ecdace .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 :_ecdace .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_ecdace .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 :_ecdace .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 :_ecdace .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c";case ST_NumberFormatIdeographZodiac :_ecdace .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_ecdace .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 :_ecdace .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_ecdace .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l";case ST_NumberFormatTaiwaneseCountingThousand :_ecdace .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_ecdace .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatChineseCounting :_ecdace .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_ecdace .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064";case ST_NumberFormatChineseCountingThousand :_ecdace .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 :_ecdace .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatKoreanCounting :_ecdace .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_ecdace .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_ecdace .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032";case ST_NumberFormatVietnameseCounting :_ecdace .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_ecdace .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072";case ST_NumberFormatRussianUpper :_ecdace .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_ecdace .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_ecdace .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068";case ST_NumberFormatHebrew1 :_ecdace .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_ecdace .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_ecdace .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061";case ST_NumberFormatArabicAbjad :_ecdace .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_ecdace .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_ecdace .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073";case ST_NumberFormatHindiNumbers :_ecdace .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_ecdace .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_ecdace .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_ecdace .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_ecdace .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_ecdace .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_ecdace .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_ecdace .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ecdace ,nil ;};func (_ffabfg *CT_TblPrExChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffabfg .TblPrEx =NewCT_TblPrExBase ();for _ ,_aeaad :=range start .Attr {if _aeaad .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_faabe ,_fdegd :=_aeaad .Value ,error (nil );if _fdegd !=nil {return _fdegd ;};_ffabfg .AuthorAttr =_faabe ;continue ;};if _aeaad .Name .Local =="\u0064\u0061\u0074\u0065"{_bbfgdc ,_gcaeeb :=ParseStdlibTime (_aeaad .Value );if _gcaeeb !=nil {return _gcaeeb ;};_ffabfg .DateAttr =&_bbfgdc ;continue ;};if _aeaad .Name .Local =="\u0069\u0064"{_febbe ,_gcgc :=_ac .ParseInt (_aeaad .Value ,10,64);if _gcgc !=nil {return _gcgc ;};_ffabfg .IdAttr =_febbe ;continue ;};};_addbca :for {_dgffe ,_fcgbb :=d .Token ();if _fcgbb !=nil {return _fcgbb ;};switch _deafda :=_dgffe .(type ){case _d .StartElement :switch _deafda .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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:if _ccebdd :=d .DecodeElement (_ffabfg .TblPrEx ,&_deafda );_ccebdd !=nil {return _ccebdd ;};default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_deafda .Name );if _cddac :=d .Skip ();_cddac !=nil {return _cddac ;};};case _d .EndElement :break _addbca ;case _d .CharData :};};return nil ;};func (_baaac *CT_DivBdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbda :for {_gcceb ,_gdade :=d .Token ();if _gdade !=nil {return _gdade ;};switch _cggce :=_gcceb .(type ){case _d .StartElement :switch _cggce .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_baaac .Top =NewCT_Border ();if _gbee :=d .DecodeElement (_baaac .Top ,&_cggce );_gbee !=nil {return _gbee ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_baaac .Left =NewCT_Border ();if _ddffc :=d .DecodeElement (_baaac .Left ,&_cggce );_ddffc !=nil {return _ddffc ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_baaac .Bottom =NewCT_Border ();if _efgf :=d .DecodeElement (_baaac .Bottom ,&_cggce );_efgf !=nil {return _efgf ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_baaac .Right =NewCT_Border ();if _efdd :=d .DecodeElement (_baaac .Right ,&_cggce );_efdd !=nil {return _efdd ;};default:_fe .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0044\u0069\u0076B\u0064\u0072 \u0025\u0076",_cggce .Name );if _acdeee :=d .Skip ();_acdeee !=nil {return _acdeee ;};};case _d .EndElement :break _dbda ;case _d .CharData :};};return nil ;}; -// Validate validates the WdCT_PosH and its children -func (_eddfa *WdCT_PosH )Validate ()error {return _eddfa .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func (_dacbec *CT_UnsignedDecimalNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cagfdb :=range start .Attr {if _cagfdb .Name .Local =="\u0076\u0061\u006c"{_cbcba ,_ecbfe :=_fc .ParseUint (_cagfdb .Value ,10,64);if _ecbfe !=nil {return _ecbfe ;};_dacbec .ValAttr =_cbcba ;continue ;};};for {_eegbea ,_dedcg :=d .Token ();if _dedcg !=nil {return _ff .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",_dedcg );};if _dbggad ,_gafdf :=_eegbea .(_f .EndElement );_gafdf &&_dbggad .Name ==start .Name {break ;};};return nil ;};func (_cdbbfb ST_ProofErr )Validate ()error {return _cdbbfb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path +func (_fbfad *CT_ProofErr )ValidateWithPath (path string )error {if _fbfad .TypeAttr ==ST_ProofErrUnset {return _ace .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 _aeddb :=_fbfad .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aeddb !=nil {return _aeddb ;};return nil ;};func NewCT_FFTextInput ()*CT_FFTextInput {_agbe :=&CT_FFTextInput {};return _agbe }; -// Validate validates the CT_TcMar and its children -func (_aebfbe *CT_TcMar )Validate ()error {return _aebfbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");}; +// Validate validates the CT_TblGrid and its children +func (_cgfcbc *CT_TblGrid )Validate ()error {return _cgfcbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");}; -// Validate validates the CT_Fonts and its children -func (_cecba *CT_Fonts )Validate ()error {return _cecba .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_caaggc *ST_HeightRule )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_caaggc =0;case "\u0061\u0075\u0074\u006f":*_caaggc =1;case "\u0065\u0078\u0061c\u0074":*_caaggc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_caaggc =3;};return nil ;};func NewCT_Tc ()*CT_Tc {_cdcaac :=&CT_Tc {};return _cdcaac };func (_gcgdd *CT_TblPrExBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gcgdd .TblW !=nil {_aeacgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_gcgdd .TblW ,_aeacgb );};if _gcgdd .Jc !=nil {_caagbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_gcgdd .Jc ,_caagbg );};if _gcgdd .TblCellSpacing !=nil {_bgfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gcgdd .TblCellSpacing ,_bgfdc );};if _gcgdd .TblInd !=nil {_befcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_gcgdd .TblInd ,_befcf );};if _gcgdd .TblBorders !=nil {_cfagee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gcgdd .TblBorders ,_cfagee );};if _gcgdd .Shd !=nil {_acgfbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gcgdd .Shd ,_acgfbf );};if _gcgdd .TblLayout !=nil {_ageaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gcgdd .TblLayout ,_ageaf );};if _gcgdd .TblCellMar !=nil {_cdfefe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_gcgdd .TblCellMar ,_cdfefe );};if _gcgdd .TblLook !=nil {_geada :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_gcgdd .TblLook ,_geada );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SdtDocPart struct{ +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_cbefd *Comments )ValidateWithPath (path string )error {if _fbaed :=_cbefd .CT_Comments .ValidateWithPath (path );_fbaed !=nil {return _fbaed ;};return nil ;};func (_gdcbc *CT_PPrDefault )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdcbc .PPr !=nil {_dbaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_gdcbc .PPr ,_dbaeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func _ddedb (_bgacd bool )uint8 {if _bgacd {return 1;};return 0;}; -// Document Part Gallery Filter -DocPartGallery *CT_String ; +// Validate validates the CT_TcPrChange and its children +func (_afdfef *CT_TcPrChange )Validate ()error {return _afdfef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_bdgec *CT_EdnDocProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaeae :for {_cddf ,_fbbfa :=d .Token ();if _fbbfa !=nil {return _fbbfa ;};switch _cadg :=_cddf .(type ){case _d .StartElement :switch _cadg .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_bdgec .Pos =NewCT_EdnPos ();if _feaad :=d .DecodeElement (_bdgec .Pos ,&_cadg );_feaad !=nil {return _feaad ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_bdgec .NumFmt =NewCT_NumFmt ();if _gebe :=d .DecodeElement (_bdgec .NumFmt ,&_cadg );_gebe !=nil {return _gebe ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_bdgec .NumStart =NewCT_DecimalNumber ();if _ffgca :=d .DecodeElement (_bdgec .NumStart ,&_cadg );_ffgca !=nil {return _ffgca ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_bdgec .NumRestart =NewCT_NumRestart ();if _bedeb :=d .DecodeElement (_bdgec .NumRestart ,&_cadg );_bedeb !=nil {return _bedeb ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_agca :=NewCT_FtnEdnSepRef ();if _fbcbb :=d .DecodeElement (_agca ,&_cadg );_fbcbb !=nil {return _fbcbb ;};_bdgec .Endnote =append (_bdgec .Endnote ,_agca );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063\u0050r\u006fp\u0073\u0020\u0025\u0076",_cadg .Name );if _faac :=d .Skip ();_faac !=nil {return _faac ;};};case _d .EndElement :break _eaeae ;case _d .CharData :};};return nil ;}; -// Document Part Category Filter -DocPartCategory *CT_String ; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_ccfef *CT_TwipsMeasure )ValidateWithPath (path string )error {if _aageg :=_ccfef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aageg !=nil {return _aageg ;};return nil ;};type ST_FldCharType byte ;func (_fbgga *CT_Placeholder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_fbgga .DocPart ,_fdcd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Built-In Document Part -DocPartUnique *CT_OnOff ;};func (_bgaccd ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _bgaccd {case 0,1,2,3:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgaccd ));};return nil ;};func (_bdgagb *ST_FldCharType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdgagb =0;case "\u0062\u0065\u0067i\u006e":*_bdgagb =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_bdgagb =2;case "\u0065\u006e\u0064":*_bdgagb =3;};return nil ;}; +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_cfdfc *CT_Lvl )ValidateWithPath (path string )error {if _cfdfc .TentativeAttr !=nil {if _acda :=_cfdfc .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_acda !=nil {return _acda ;};};if _cfdfc .Start !=nil {if _facdc :=_cfdfc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_facdc !=nil {return _facdc ;};};if _cfdfc .NumFmt !=nil {if _fggeg :=_cfdfc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fggeg !=nil {return _fggeg ;};};if _cfdfc .LvlRestart !=nil {if _gcbed :=_cfdfc .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_gcbed !=nil {return _gcbed ;};};if _cfdfc .PStyle !=nil {if _cadac :=_cfdfc .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_cadac !=nil {return _cadac ;};};if _cfdfc .IsLgl !=nil {if _ebagf :=_cfdfc .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_ebagf !=nil {return _ebagf ;};};if _cfdfc .Suff !=nil {if _bface :=_cfdfc .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066");_bface !=nil {return _bface ;};};if _cfdfc .LvlText !=nil {if _dgggf :=_cfdfc .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_dgggf !=nil {return _dgggf ;};};if _cfdfc .LvlPicBulletId !=nil {if _bacfe :=_cfdfc .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064");_bacfe !=nil {return _bacfe ;};};if _cfdfc .Legacy !=nil {if _aebdgg :=_cfdfc .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_aebdgg !=nil {return _aebdgg ;};};if _cfdfc .LvlJc !=nil {if _gbeaa :=_cfdfc .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063");_gbeaa !=nil {return _gbeaa ;};};if _cfdfc .PPr !=nil {if _cbeae :=_cfdfc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_cbeae !=nil {return _cbeae ;};};if _cfdfc .RPr !=nil {if _ffagf :=_cfdfc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ffagf !=nil {return _ffagf ;};};return nil ;};type CT_Endnotes struct{ -// Validate validates the EG_MathContent and its children -func (_bacbfc *EG_MathContent )Validate ()error {return _bacbfc .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};type CT_Attr struct{ +// Endnote Content +Endnote []*CT_FtnEdn ;};func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_cccccf :=ST_SignedHpsMeasure {};if _ff .ST_UniversalMeasurePatternRe .MatchString (s ){_cccccf .ST_UniversalMeasure =&s ;}else {_aabebc ,_gcgce :=_ac .ParseFloat (s ,64);if _gcgce !=nil {return _cccccf ,_ace .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_gcgce );};_cccccf .Int64 =_cd .Int64 (int64 (_aabebc ));};return _cccccf ,nil ;};type CT_TblPPr struct{ -// Namespace -UriAttr *string ; +// Distance From Left of Table to Text +LeftFromTextAttr *_ff .ST_TwipsMeasure ; -// Name -NameAttr string ; +// (Distance From Right of Table to Text +RightFromTextAttr *_ff .ST_TwipsMeasure ; -// Value -ValAttr string ;};type ST_TabJc byte ; +// Distance From Top of Table to Text +TopFromTextAttr *_ff .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path -func (_fbdfb *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _fbdfb .ValAttr ==ST_MailMergeSourceTypeUnset {return _ff .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 _faad :=_fbdfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faad !=nil {return _faad ;};return nil ;};type CT_TblPrExBase struct{ +// Distance From Bottom of Table to Text +BottomFromTextAttr *_ff .ST_TwipsMeasure ; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Table Vertical Anchor +VertAnchorAttr ST_VAnchor ; -// Table Alignment Exception -Jc *CT_JcTable ; +// Table Horizontal Anchor +HorzAnchorAttr ST_HAnchor ; -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// Relative Horizontal Alignment From Anchor +TblpXSpecAttr _ff .ST_XAlign ; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; +// Absolute Horizontal Distance From Anchor +TblpXAttr *ST_SignedTwipsMeasure ; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// Relative Vertical Alignment from Anchor +TblpYSpecAttr _ff .ST_YAlign ; -// Table Shading Exception -Shd *CT_Shd ; +// Absolute Vertical Distance From Anchor +TblpYAttr *ST_SignedTwipsMeasure ;};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_egfbc :=&CT_MailMergeDocType {};_egfbc .ValAttr =ST_MailMergeDocType (1);return _egfbc ;}; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path +func (_dafae *CT_DirContentRun )ValidateWithPath (path string )error {if _baege :=_dafae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baege !=nil {return _baege ;};for _bcbge ,_bccace :=range _dafae .FldSimple {if _eddfe :=_bccace .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bcbge ));_eddfe !=nil {return _eddfe ;};};if _dafae .Hyperlink !=nil {if _dbefe :=_dafae .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_dbefe !=nil {return _dbefe ;};};if _dafae .SubDoc !=nil {if _fagg :=_dafae .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_fagg !=nil {return _fagg ;};};for _bebfa ,_fdgba :=range _dafae .EG_ContentRunContent {if _bafdd :=_fdgba .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bebfa ));_bafdd !=nil {return _bafdd ;};};return nil ;};func (_ddfcce *ST_FrameLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baeafe ,_bfedga :=d .Token ();if _bfedga !=nil {return _bfedga ;};if _acbgbc ,_bggdce :=_baeafe .(_d .EndElement );_bggdce &&_acbgbc .Name ==start .Name {*_ddfcce =1;return nil ;};if _gfdabd ,_bcfge :=_baeafe .(_d .CharData );!_bcfge {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baeafe );}else {switch string (_gfdabd ){case "":*_ddfcce =0;case "\u0072\u006f\u0077\u0073":*_ddfcce =1;case "\u0063\u006f\u006c\u0073":*_ddfcce =2;case "\u006e\u006f\u006e\u0065":*_ddfcce =3;};};_baeafe ,_bfedga =d .Token ();if _bfedga !=nil {return _bfedga ;};if _abgef ,_gggdbd :=_baeafe .(_d .EndElement );_gggdbd &&_abgef .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baeafe );};func (_fcdebd *Styles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_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\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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\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 :"\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 ,_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 ="\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073";return _fcdebd .CT_Styles .MarshalXML (e ,start );};func (_ecg *CT_Caption )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ace .Sprintf ("\u0025\u0076",_ecg .NameAttr )});if _ecg .PosAttr !=ST_CaptionPosUnset {_cgbc ,_cbdg :=_ecg .PosAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0070o\u0073"});if _cbdg !=nil {return _cbdg ;};start .Attr =append (start .Attr ,_cgbc );};if _ecg .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_ace .Sprintf ("\u0025\u0076",*_ecg .ChapNumAttr )});};if _ecg .HeadingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_ace .Sprintf ("\u0025\u0076",*_ecg .HeadingAttr )});};if _ecg .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_ace .Sprintf ("\u0025\u0076",*_ecg .NoLabelAttr )});};if _ecg .NumFmtAttr !=ST_NumberFormatUnset {_gcaa ,_aeae :=_ecg .NumFmtAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _aeae !=nil {return _aeae ;};start .Attr =append (start .Attr ,_gcaa );};if _ecg .SepAttr !=ST_ChapterSepUnset {_gcge ,_fbfd :=_ecg .SepAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0073e\u0070"});if _fbfd !=nil {return _fbfd ;};start .Attr =append (start .Attr ,_gcge );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// Validate validates the CT_Settings and its children +func (_bccfa *CT_Settings )Validate ()error {return _bccfa .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};type AG_TransitionalPassword struct{CryptProviderTypeAttr _ff .ST_CryptProv ;CryptAlgorithmClassAttr _ff .ST_AlgClass ;CryptAlgorithmTypeAttr _ff .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};type CT_DocPartBehaviors struct{ -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;};func NewCT_Styles ()*CT_Styles {_dedgf :=&CT_Styles {};return _dedgf };func (_dbdaa ST_StyleType )ValidateWithPath (path string )error {switch _dbdaa {case 0,1,2,3,4:default:return _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdaa ));};return nil ;};func (_eegf *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgaff :for {_bdgge ,_efeec :=d .Token ();if _efeec !=nil {return _efeec ;};switch _edadc :=_bdgge .(type ){case _f .StartElement :switch _edadc .Name {default:if _caefd ,_afdacc :=_ef .CreateElement (_edadc );_afdacc !=nil {return _afdacc ;}else {if _beefgg :=d .DecodeElement (_caefd ,&_edadc );_beefgg !=nil {return _beefgg ;};_eegf .Any =append (_eegf .Any ,_caefd );};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eegf .Movie =NewCT_Rel ();if _ebbdd :=d .DecodeElement (_eegf .Movie ,&_edadc );_ebbdd !=nil {return _ebbdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eegf .Control =NewCT_Control ();if _dgdcef :=d .DecodeElement (_eegf .Control ,&_edadc );_dgdcef !=nil {return _dgdcef ;};};case _f .EndElement :break _bgaff ;case _f .CharData :};};return nil ;};func (_acddcb *ST_TabJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cggeff ,_dcbebf :=d .Token ();if _dcbebf !=nil {return _dcbebf ;};if _bdbcd ,_dgfed :=_cggeff .(_f .EndElement );_dgfed &&_bdbcd .Name ==start .Name {*_acddcb =1;return nil ;};if _gceace ,_aefedg :=_cggeff .(_f .CharData );!_aefedg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggeff );}else {switch string (_gceace ){case "":*_acddcb =0;case "\u0063\u006c\u0065a\u0072":*_acddcb =1;case "\u0073\u0074\u0061r\u0074":*_acddcb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_acddcb =3;case "\u0065\u006e\u0064":*_acddcb =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_acddcb =5;case "\u0062\u0061\u0072":*_acddcb =6;case "\u006e\u0075\u006d":*_acddcb =7;case "\u006c\u0065\u0066\u0074":*_acddcb =8;case "\u0072\u0069\u0067h\u0074":*_acddcb =9;};};_cggeff ,_dcbebf =d .Token ();if _dcbebf !=nil {return _dcbebf ;};if _bbbba ,_bdgdbf :=_cggeff .(_f .EndElement );_bdgdbf &&_bbbba .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggeff );}; +// Entry Insertion Behavior +Behavior []*CT_DocPartBehavior ;};func (_cdbg *CT_ColorSchemeMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdbg .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_bebcg ,_eecd :=_cdbg .Bg1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0062g\u0031"});if _eecd !=nil {return _eecd ;};start .Attr =append (start .Attr ,_bebcg );};if _cdbg .T1Attr !=ST_WmlColorSchemeIndexUnset {_bedc ,_acdbc :=_cdbg .T1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0031"});if _acdbc !=nil {return _acdbc ;};start .Attr =append (start .Attr ,_bedc );};if _cdbg .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_bdga ,_fffg :=_cdbg .Bg2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0062g\u0032"});if _fffg !=nil {return _fffg ;};start .Attr =append (start .Attr ,_bdga );};if _cdbg .T2Attr !=ST_WmlColorSchemeIndexUnset {_ecfg ,_ffgf :=_cdbg .T2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0032"});if _ffgf !=nil {return _ffgf ;};start .Attr =append (start .Attr ,_ecfg );};if _cdbg .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_gaea ,_faeae :=_cdbg .Accent1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _faeae !=nil {return _faeae ;};start .Attr =append (start .Attr ,_gaea );};if _cdbg .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_edba ,_eafca :=_cdbg .Accent2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _eafca !=nil {return _eafca ;};start .Attr =append (start .Attr ,_edba );};if _cdbg .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_gdgce ,_ded :=_cdbg .Accent3Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _ded !=nil {return _ded ;};start .Attr =append (start .Attr ,_gdgce );};if _cdbg .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_gedc ,_dcfg :=_cdbg .Accent4Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"});if _dcfg !=nil {return _dcfg ;};start .Attr =append (start .Attr ,_gedc );};if _cdbg .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_fbfa ,_gebc :=_cdbg .Accent5Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _gebc !=nil {return _gebc ;};start .Attr =append (start .Attr ,_fbfa );};if _cdbg .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_dde ,_bgdg :=_cdbg .Accent6Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _bgdg !=nil {return _bgdg ;};start .Attr =append (start .Attr ,_dde );};if _cdbg .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_deed ,_fdggd :=_cdbg .HyperlinkAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _fdggd !=nil {return _fdggd ;};start .Attr =append (start .Attr ,_deed );};if _cdbg .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_dgbb ,_bcda :=_cdbg .FollowedHyperlinkAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _bcda !=nil {return _bcda ;};start .Attr =append (start .Attr ,_dgbb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfedfg ST_DocPartGallery )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfedfg .String (),start );}; -// Validate validates the CT_SdtContentCell and its children -func (_ggbda *CT_SdtContentCell )Validate ()error {return _ggbda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");}; +// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path +func (_accfg *CT_Proof )ValidateWithPath (path string )error {if _caedb :=_accfg .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_caedb !=nil {return _caedb ;};if _becaad :=_accfg .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072");_becaad !=nil {return _becaad ;};return nil ;};type WdCT_WordprocessingGroup struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvGrpSpPr *_c .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_c .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_c .CT_OfficeArtExtensionList ;};func (_afdg *CT_Height )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afdg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_afdg .ValAttr )});};if _afdg .HRuleAttr !=ST_HeightRuleUnset {_ggfb ,_gcaad :=_afdg .HRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _gcaad !=nil {return _gcaad ;};start .Attr =append (start .Attr ,_ggfb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_c .CT_Point2D ;LineTo []*_c .CT_Point2D ;};func (_ffcad ST_CombineBrackets )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgccf :=_d .Attr {};_fgccf .Name =name ;switch _ffcad {case ST_CombineBracketsUnset :_fgccf .Value ="";case ST_CombineBracketsNone :_fgccf .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_fgccf .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_fgccf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_fgccf .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_fgccf .Value ="\u0063\u0075\u0072l\u0079";};return _fgccf ,nil ;};func NewCT_Jc ()*CT_Jc {_ggbg :=&CT_Jc {};_ggbg .ValAttr =ST_Jc (1);return _ggbg };func (_bddd *CT_CharacterSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bddd .ValAttr =ST_CharacterSpacing (1);for _ ,_fbgd :=range start .Attr {if _fbgd .Name .Local =="\u0076\u0061\u006c"{_bddd .ValAttr .UnmarshalXMLAttr (_fbgd );continue ;};};for {_afbe ,_bege :=d .Token ();if _bege !=nil {return _ace .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",_bege );};if _fadd ,_fffa :=_afbe .(_d .EndElement );_fffa &&_fadd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FrameLayout and its children -func (_efeae *CT_FrameLayout )Validate ()error {return _efeae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_dfcggf *WdST_WrapText )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfcggf =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_dfcggf =1;case "\u006c\u0065\u0066\u0074":*_dfcggf =2;case "\u0072\u0069\u0067h\u0074":*_dfcggf =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_dfcggf =4;};return nil ;};func (_eegd *CT_RecipientData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eegd .Active !=nil {_fagce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_eegd .Active ,_fagce );};_bcagf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_eegd .Column ,_bcagf );_fbabf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}};e .EncodeElement (_eegd .UniqueTag ,_fbabf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DocPartType struct{ +// ValidateWithPath validates the Document and its children, prefixing error messages with path +func (_geedf *Document )ValidateWithPath (path string )error {if _adgdbea :=_geedf .CT_Document .ValidateWithPath (path );_adgdbea !=nil {return _adgdbea ;};return nil ;};func NewCT_SdtRow ()*CT_SdtRow {_ggfddg :=&CT_SdtRow {};return _ggfddg };func (_bbgadb ST_CaptionPos )Validate ()error {return _bbgadb .ValidateWithPath ("")};func (_bebacd ST_TextEffect )Validate ()error {return _bebacd .ValidateWithPath ("")};func (_adgfc *ST_TblOverlap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebge ,_fbdea :=d .Token ();if _fbdea !=nil {return _fbdea ;};if _gdbbg ,_gcaggc :=_bebge .(_d .EndElement );_gcaggc &&_gdbbg .Name ==start .Name {*_adgfc =1;return nil ;};if _cbdgbc ,_fgcbe :=_bebge .(_d .CharData );!_fgcbe {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bebge );}else {switch string (_cbdgbc ){case "":*_adgfc =0;case "\u006e\u0065\u0076e\u0072":*_adgfc =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_adgfc =2;};};_bebge ,_fbdea =d .Token ();if _fbdea !=nil {return _fbdea ;};if _bagfd ,_dgdafb :=_bebge .(_d .EndElement );_dgdafb &&_bagfd .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bebge );};func (_eefbb *CT_Underline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eefbb .ValAttr !=ST_UnderlineUnset {_dgbbc ,_bddad :=_eefbb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bddad !=nil {return _bddad ;};start .Attr =append (start .Attr ,_dgbbc );};if _eefbb .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_ace .Sprintf ("\u0025\u0076",*_eefbb .ColorAttr )});};if _eefbb .ThemeColorAttr !=ST_ThemeColorUnset {_efcgdd ,_bddbc :=_eefbb .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bddbc !=nil {return _bddbc ;};start .Attr =append (start .Attr ,_efcgdd );};if _eefbb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_eefbb .ThemeTintAttr )});};if _eefbb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_eefbb .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Type Value -ValAttr ST_DocPartType ;};func (_eeggb ST_Shd )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccdfa :=_f .Attr {};_ccdfa .Name =name ;switch _eeggb {case ST_ShdUnset :_ccdfa .Value ="";case ST_ShdNil :_ccdfa .Value ="\u006e\u0069\u006c";case ST_ShdClear :_ccdfa .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_ccdfa .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_ccdfa .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdVertStripe :_ccdfa .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_ccdfa .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_ccdfa .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdHorzCross :_ccdfa .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_ccdfa .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_ccdfa .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinVertStripe :_ccdfa .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_ccdfa .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdThinDiagStripe :_ccdfa .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_ccdfa .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_ccdfa .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case ST_ShdPct5 :_ccdfa .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_ccdfa .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_ccdfa .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_ccdfa .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_ccdfa .Value ="\u0070\u0063\u00742\u0030";case ST_ShdPct25 :_ccdfa .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_ccdfa .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_ccdfa .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_ccdfa .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_ccdfa .Value ="\u0070\u0063\u00744\u0030";case ST_ShdPct45 :_ccdfa .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_ccdfa .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_ccdfa .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_ccdfa .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_ccdfa .Value ="\u0070\u0063\u00746\u0032";case ST_ShdPct65 :_ccdfa .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_ccdfa .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_ccdfa .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_ccdfa .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_ccdfa .Value ="\u0070\u0063\u00748\u0035";case ST_ShdPct87 :_ccdfa .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_ccdfa .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_ccdfa .Value ="\u0070\u0063\u00749\u0035";};return _ccdfa ,nil ;};type CT_RubyAlign struct{ +// Validate validates the CT_NumLvl and its children +func (_ffdcc *CT_NumLvl )Validate ()error {return _ffdcc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_gdbab :=&WdCT_WordprocessingCanvas {};return _gdbab ;};func init (){_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_cd .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 NewCT_RPrOriginal ()*CT_RPrOriginal {_gdgaf :=&CT_RPrOriginal {};return _gdgaf }; -// Phonetic Guide Text Alignment Value -ValAttr ST_RubyAlign ;}; +// Validate validates the CT_Fonts and its children +func (_ffff *CT_Fonts )Validate ()error {return _ffff .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_addcca *CT_FrameScrollbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addcca .ValAttr =ST_FrameScrollbar (1);for _ ,_fbdacd :=range start .Attr {if _fbdacd .Name .Local =="\u0076\u0061\u006c"{_addcca .ValAttr .UnmarshalXMLAttr (_fbdacd );continue ;};};for {_cgdde ,_edac :=d .Token ();if _edac !=nil {return _ace .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",_edac );};if _cecag ,_aebe :=_cgdde .(_d .EndElement );_aebe &&_cecag .Name ==start .Name {break ;};};return nil ;};func (_dcab *CT_SaveThroughXslt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agbgf :=range start .Attr {if _agbgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agbgf .Name .Local =="\u0069\u0064"||_agbgf .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"&&_agbgf .Name .Local =="\u0069\u0064"{_bcbac ,_agebca :=_agbgf .Value ,error (nil );if _agebca !=nil {return _agebca ;};_dcab .IdAttr =&_bcbac ;continue ;};if _agbgf .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_ccbg ,_cdfdac :=_agbgf .Value ,error (nil );if _cdfdac !=nil {return _cdfdac ;};_dcab .SolutionIDAttr =&_ccbg ;continue ;};};for {_ffbfb ,_daead :=d .Token ();if _daead !=nil {return _ace .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",_daead );};if _febge ,_dagga :=_ffbfb .(_d .EndElement );_dagga &&_febge .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path -func (_egedd *CT_PageBorder )ValidateWithPath (path string )error {if _egedd .ValAttr ==ST_BorderUnset {return _ff .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 _eagbeb :=_egedd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eagbeb !=nil {return _eagbeb ;};if _egedd .ColorAttr !=nil {if _gceed :=_egedd .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gceed !=nil {return _gceed ;};};if _bfeaa :=_egedd .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bfeaa !=nil {return _bfeaa ;};if _egedd .ShadowAttr !=nil {if _fgfff :=_egedd .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_fgfff !=nil {return _fgfff ;};};if _egedd .FrameAttr !=nil {if _gcdcb :=_egedd .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_gcdcb !=nil {return _gcdcb ;};};return nil ;};func (_afgbdg *ST_CaptionPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbacag ,_fegdgf :=d .Token ();if _fegdgf !=nil {return _fegdgf ;};if _faead ,_aafcee :=_bbacag .(_f .EndElement );_aafcee &&_faead .Name ==start .Name {*_afgbdg =1;return nil ;};if _edecg ,_gbbbd :=_bbacag .(_f .CharData );!_gbbbd {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbacag );}else {switch string (_edecg ){case "":*_afgbdg =0;case "\u0061\u0062\u006fv\u0065":*_afgbdg =1;case "\u0062\u0065\u006co\u0077":*_afgbdg =2;case "\u006c\u0065\u0066\u0074":*_afgbdg =3;case "\u0072\u0069\u0067h\u0074":*_afgbdg =4;};};_bbacag ,_fegdgf =d .Token ();if _fegdgf !=nil {return _fegdgf ;};if _dfage ,_eadgf :=_bbacag .(_f .EndElement );_eadgf &&_dfage .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbacag );};func ParseUnionST_TwipsMeasure (s string )(_e .ST_TwipsMeasure ,error ){_efcfb :=_e .ST_TwipsMeasure {};if _e .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_efcfb .ST_PositiveUniversalMeasure =&s ;}else {_dbcaba ,_bcdag :=_fc .ParseFloat (s ,64);if _bcdag !=nil {return _efcfb ,_ff .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_bcdag );};_efcfb .ST_UnsignedDecimalNumber =_ef .Uint64 (uint64 (_dbcaba ));};return _efcfb ,nil ;};func (_afgeb ST_View )Validate ()error {return _afgeb .ValidateWithPath ("")};func (_bfaeb *CT_Panose )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdagd :=range start .Attr {if _cdagd .Name .Local =="\u0076\u0061\u006c"{_agdgf ,_aaecfa :=_cdagd .Value ,error (nil );if _aaecfa !=nil {return _aaecfa ;};_bfaeb .ValAttr =_agdgf ;continue ;};};for {_cfacd ,_abdce :=d .Token ();if _abdce !=nil {return _ff .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_abdce );};if _ddbab ,_faaac :=_cfacd .(_f .EndElement );_faaac &&_ddbab .Name ==start .Name {break ;};};return nil ;};func (_ececeb *ST_Lock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdgcf ,_acbda :=d .Token ();if _acbda !=nil {return _acbda ;};if _efggd ,_decfg :=_cdgcf .(_f .EndElement );_decfg &&_efggd .Name ==start .Name {*_ececeb =1;return nil ;};if _aeaab ,_gbgbed :=_cdgcf .(_f .CharData );!_gbgbed {return _ff .Errorf ("\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 (_aeaab ){case "":*_ececeb =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_ececeb =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_ececeb =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_ececeb =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_ececeb =4;};};_cdgcf ,_acbda =d .Token ();if _acbda !=nil {return _acbda ;};if _cgacgb ,_aaedb :=_cdgcf .(_f .EndElement );_aaedb &&_cgacgb .Name ==start .Name {return nil ;};return _ff .Errorf ("\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 );}; +// Validate validates the CT_Guid and its children +func (_bfcbf *CT_Guid )Validate ()error {return _bfcbf .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func (_aefb *CT_Color )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",_aefb .ValAttr )});if _aefb .ThemeColorAttr !=ST_ThemeColorUnset {_gedg ,_ebgd :=_aefb .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _ebgd !=nil {return _ebgd ;};start .Attr =append (start .Attr ,_gedg );};if _aefb .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_aefb .ThemeTintAttr )});};if _aefb .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_ace .Sprintf ("\u0025\u0076",*_aefb .ThemeShadeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Rel struct{IdAttr string ;};func NewEG_RPrBase ()*EG_RPrBase {_ccgcee :=&EG_RPrBase {};return _ccgcee };func (_fcggce *ST_FldCharType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfcecb ,_ceagfd :=d .Token ();if _ceagfd !=nil {return _ceagfd ;};if _bebbec ,_gcdada :=_cfcecb .(_d .EndElement );_gcdada &&_bebbec .Name ==start .Name {*_fcggce =1;return nil ;};if _adcbd ,_feabef :=_cfcecb .(_d .CharData );!_feabef {return _ace .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfcecb );}else {switch string (_adcbd ){case "":*_fcggce =0;case "\u0062\u0065\u0067i\u006e":*_fcggce =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_fcggce =2;case "\u0065\u006e\u0064":*_fcggce =3;};};_cfcecb ,_ceagfd =d .Token ();if _ceagfd !=nil {return _ceagfd ;};if _cbadc ,_eceffb :=_cfcecb .(_d .EndElement );_eceffb &&_cbadc .Name ==start .Name {return nil ;};return _ace .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfcecb );};func NewCT_Empty ()*CT_Empty {_egcg :=&CT_Empty {};return _egcg }; -// Validate validates the CT_PageBorder and its children -func (_acbcdd *CT_PageBorder )Validate ()error {return _acbcdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_cacgb ST_CaptionPos )String ()string {switch _cacgb {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 "";}; +// Validate validates the CT_Frame and its children +func (_cbac *CT_Frame )Validate ()error {return _cbac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func (_aceed *CT_SdtText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egcff :=range start .Attr {if _egcff .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_agdff ,_bgbbc :=ParseUnionST_OnOff (_egcff .Value );if _bgbbc !=nil {return _bgbbc ;};_aceed .MultiLineAttr =&_agdff ;continue ;};};for {_aagdd ,_ebagfb :=d .Token ();if _ebagfb !=nil {return _ace .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_ebagfb );};if _fgafg ,_bedgg :=_aagdd .(_d .EndElement );_bedgg &&_fgafg .Name ==start .Name {break ;};};return nil ;};func (_caeda *CT_OptimizeForBrowser )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caeda .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ace .Sprintf ("\u0025\u0076",*_caeda .TargetAttr )});};if _caeda .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_caeda .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 (_cbagcd ST_DropCap )Validate ()error {return _cbagcd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path -func (_ecbef *CT_FFData )ValidateWithPath (path string )error {for _bcffg ,_ggdcg :=range _ecbef .Name {if _fgafd :=_ggdcg .ValidateWithPath (_ff .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bcffg ));_fgafd !=nil {return _fgafd ;};};for _beed ,_edbfg :=range _ecbef .Label {if _egee :=_edbfg .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_beed ));_egee !=nil {return _egee ;};};for _eebfg ,_bdcb :=range _ecbef .TabIndex {if _fage :=_bdcb .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_eebfg ));_fage !=nil {return _fage ;};};for _edaea ,_bggcc :=range _ecbef .Enabled {if _fefd :=_bggcc .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_edaea ));_fefd !=nil {return _fefd ;};};for _fade ,_cgcd :=range _ecbef .CalcOnExit {if _fefdb :=_cgcd .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_fade ));_fefdb !=nil {return _fefdb ;};};for _dcag ,_feba :=range _ecbef .EntryMacro {if _daaeg :=_feba .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_dcag ));_daaeg !=nil {return _daaeg ;};};for _deabd ,_gbcf :=range _ecbef .ExitMacro {if _beeca :=_gbcf .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_deabd ));_beeca !=nil {return _beeca ;};};for _cggb ,_geea :=range _ecbef .HelpText {if _gcgcf :=_geea .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cggb ));_gcgcf !=nil {return _gcgcf ;};};for _gfdd ,_fcgd :=range _ecbef .StatusText {if _faeba :=_fcgd .ValidateWithPath (_ff .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_gfdd ));_faeba !=nil {return _faeba ;};};if _ecbef .CheckBox !=nil {if _baca :=_ecbef .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_baca !=nil {return _baca ;};};if _ecbef .DdList !=nil {if _cddgb :=_ecbef .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074");_cddgb !=nil {return _cddgb ;};};if _ecbef .TextInput !=nil {if _efcg :=_ecbef .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_efcg !=nil {return _efcg ;};};return nil ;}; +// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path +func (_bcfag *CT_VMerge )ValidateWithPath (path string )error {if _eaefd :=_bcfag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaefd !=nil {return _eaefd ;};return nil ;};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_bgbg :=&CT_ColorSchemeMapping {};return _bgbg ;};func (_fggfa *CT_Numbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfbbd :for {_gabgd ,_dagfe :=d .Token ();if _dagfe !=nil {return _dagfe ;};switch _fcde :=_gabgd .(type ){case _d .StartElement :switch _fcde .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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_aaggg :=NewCT_NumPicBullet ();if _cbcf :=d .DecodeElement (_aaggg ,&_fcde );_cbcf !=nil {return _cbcf ;};_fggfa .NumPicBullet =append (_fggfa .NumPicBullet ,_aaggg );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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_ffgga :=NewCT_AbstractNum ();if _bebgc :=d .DecodeElement (_ffgga ,&_fcde );_bebgc !=nil {return _bebgc ;};_fggfa .AbstractNum =append (_fggfa .AbstractNum ,_ffgga );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 :"\u006e\u0075\u006d"},_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 :"\u006e\u0075\u006d"}:_becea :=NewCT_Num ();if _ggdd :=d .DecodeElement (_becea ,&_fcde );_ggdd !=nil {return _ggdd ;};_fggfa .Num =append (_fggfa .Num ,_becea );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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_fggfa .NumIdMacAtCleanup =NewCT_DecimalNumber ();if _fbeeef :=d .DecodeElement (_fggfa .NumIdMacAtCleanup ,&_fcde );_fbeeef !=nil {return _fbeeef ;};default:_fe .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_N\u0075\u006db\u0065\u0072\u0069\u006e\u0067\u0020\u0025\u0076",_fcde .Name );if _efdgd :=d .Skip ();_efdgd !=nil {return _efdgd ;};};case _d .EndElement :break _bfbbd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_dagcf *CT_OnOff )ValidateWithPath (path string )error {if _dagcf .ValAttr !=nil {if _cdgba :=_dagcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdgba !=nil {return _cdgba ;};};return nil ;};func (_edcea ST_SectionMark )String ()string {switch _edcea {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 (_fgbfd *CT_SaveThroughXslt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgbfd .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_fgbfd .IdAttr )});};if _fgbfd .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 :_ff .Sprintf ("\u0025\u0076",*_fgbfd .SolutionIDAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DocDefaults struct{ +// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path +func (_fead *CT_BdoContentRun )ValidateWithPath (path string )error {if _gce :=_fead .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gce !=nil {return _gce ;};for _afbc ,_gcd :=range _fead .FldSimple {if _fgdb :=_gcd .ValidateWithPath (_ace .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_afbc ));_fgdb !=nil {return _fgdb ;};};if _fead .Hyperlink !=nil {if _cccc :=_fead .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_cccc !=nil {return _cccc ;};};if _fead .SubDoc !=nil {if _fbe :=_fead .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_fbe !=nil {return _fbe ;};};for _fae ,_aea :=range _fead .EG_ContentRunContent {if _daf :=_aea .ValidateWithPath (_ace .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fae ));_daf !=nil {return _daf ;};};return nil ;}; -// Default Run Properties -RPrDefault *CT_RPrDefault ; +// Validate validates the EG_PContentMath and its children +func (_ccadf *EG_PContentMath )Validate ()error {return _ccadf .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};func (_febdg *WdST_RelFromV )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_febdg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_febdg =1;case "\u0070\u0061\u0067\u0065":*_febdg =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_febdg =3;case "\u006c\u0069\u006e\u0065":*_febdg =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_febdg =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_febdg =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_febdg =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_febdg =8;};return nil ;};func (_gaege *CT_WritingStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgcgdc :=range start .Attr {if _cgcgdc .Name .Local =="\u006c\u0061\u006e\u0067"{_caecc ,_gfbfb :=_cgcgdc .Value ,error (nil );if _gfbfb !=nil {return _gfbfb ;};_gaege .LangAttr =_caecc ;continue ;};if _cgcgdc .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_gbacc ,_bfgag :=_cgcgdc .Value ,error (nil );if _bfgag !=nil {return _bfgag ;};_gaege .VendorIDAttr =_gbacc ;continue ;};if _cgcgdc .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_bdebdg ,_cadfa :=_cgcgdc .Value ,error (nil );if _cadfa !=nil {return _cadfa ;};_gaege .DllVersionAttr =_bdebdg ;continue ;};if _cgcgdc .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_gaacf ,_bfggec :=ParseUnionST_OnOff (_cgcgdc .Value );if _bfggec !=nil {return _bfggec ;};_gaege .NlCheckAttr =&_gaacf ;continue ;};if _cgcgdc .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_gafbg ,_fcdbd :=ParseUnionST_OnOff (_cgcgdc .Value );if _fcdbd !=nil {return _fcdbd ;};_gaege .CheckStyleAttr =_gafbg ;continue ;};if _cgcgdc .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_aebafc ,_dcfccb :=_cgcgdc .Value ,error (nil );if _dcfccb !=nil {return _dcfccb ;};_gaege .AppNameAttr =_aebafc ;continue ;};};for {_gfeed ,_effgf :=d .Token ();if _effgf !=nil {return _ace .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_effgf );};if _dadbf ,_dcfb :=_gfeed .(_d .EndElement );_dcfb &&_dadbf .Name ==start .Name {break ;};};return nil ;}; -// Default Paragraph Properties -PPrDefault *CT_PPrDefault ;}; +// Validate validates the CT_FFDDList and its children +func (_eadc *CT_FFDDList )Validate ()error {return _eadc .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_begfb :=&WdCT_WordprocessingShapeChoice {};return _begfb ;};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_ccdgb :=&WdCT_WordprocessingCanvasChoice {};return _ccdgb ;};func NewCT_DocumentBase ()*CT_DocumentBase {_ddgcdc :=&CT_DocumentBase {};return _ddgcdc }; -// Validate validates the CT_TblPr and its children -func (_edebbd *CT_TblPr )Validate ()error {return _edebbd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");}; +// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path +func (_bdega *EG_RunInnerContent )ValidateWithPath (path string )error {if _bdega .Br !=nil {if _gbaabf :=_bdega .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_gbaabf !=nil {return _gbaabf ;};};if _bdega .T !=nil {if _dgefdb :=_bdega .T .ValidateWithPath (path +"\u002f\u0054");_dgefdb !=nil {return _dgefdb ;};};if _bdega .ContentPart !=nil {if _bcbgg :=_bdega .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_bcbgg !=nil {return _bcbgg ;};};if _bdega .DelText !=nil {if _fbgcbg :=_bdega .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074");_fbgcbg !=nil {return _fbgcbg ;};};if _bdega .InstrText !=nil {if _faaebf :=_bdega .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_faaebf !=nil {return _faaebf ;};};if _bdega .DelInstrText !=nil {if _eabaed :=_bdega .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_eabaed !=nil {return _eabaed ;};};if _bdega .NoBreakHyphen !=nil {if _badae :=_bdega .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_badae !=nil {return _badae ;};};if _bdega .SoftHyphen !=nil {if _cbgdg :=_bdega .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e");_cbgdg !=nil {return _cbgdg ;};};if _bdega .DayShort !=nil {if _gagbeg :=_bdega .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_gagbeg !=nil {return _gagbeg ;};};if _bdega .MonthShort !=nil {if _fddbfad :=_bdega .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074");_fddbfad !=nil {return _fddbfad ;};};if _bdega .YearShort !=nil {if _ffgec :=_bdega .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_ffgec !=nil {return _ffgec ;};};if _bdega .DayLong !=nil {if _dffgf :=_bdega .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067");_dffgf !=nil {return _dffgf ;};};if _bdega .MonthLong !=nil {if _cggac :=_bdega .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_cggac !=nil {return _cggac ;};};if _bdega .YearLong !=nil {if _aaefgb :=_bdega .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg");_aaefgb !=nil {return _aaefgb ;};};if _bdega .AnnotationRef !=nil {if _bgebb :=_bdega .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_bgebb !=nil {return _bgebb ;};};if _bdega .FootnoteRef !=nil {if _ebgbf :=_bdega .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_ebgbf !=nil {return _ebgbf ;};};if _bdega .EndnoteRef !=nil {if _cefaa :=_bdega .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_cefaa !=nil {return _cefaa ;};};if _bdega .Separator !=nil {if _cdagbf :=_bdega .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072");_cdagbf !=nil {return _cdagbf ;};};if _bdega .ContinuationSeparator !=nil {if _efadg :=_bdega .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072");_efadg !=nil {return _efadg ;};};if _bdega .Sym !=nil {if _efddb :=_bdega .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_efddb !=nil {return _efddb ;};};if _bdega .PgNum !=nil {if _gafed :=_bdega .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d");_gafed !=nil {return _gafed ;};};if _bdega .Cr !=nil {if _dgceg :=_bdega .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_dgceg !=nil {return _dgceg ;};};if _bdega .Tab !=nil {if _gccada :=_bdega .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062");_gccada !=nil {return _gccada ;};};if _bdega .Object !=nil {if _ageace :=_bdega .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_ageace !=nil {return _ageace ;};};if _bdega .Pict !=nil {if _egacbb :=_bdega .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_egacbb !=nil {return _egacbb ;};};if _bdega .FldChar !=nil {if _cddacc :=_bdega .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_cddacc !=nil {return _cddacc ;};};if _bdega .Ruby !=nil {if _ebeedf :=_bdega .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079");_ebeedf !=nil {return _ebeedf ;};};if _bdega .FootnoteReference !=nil {if _bbaad :=_bdega .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_bbaad !=nil {return _bbaad ;};};if _bdega .EndnoteReference !=nil {if _eaadg :=_bdega .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_eaadg !=nil {return _eaadg ;};};if _bdega .CommentReference !=nil {if _acacaf :=_bdega .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_acacaf !=nil {return _acacaf ;};};if _bdega .Drawing !=nil {if _dddaa :=_bdega .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dddaa !=nil {return _dddaa ;};};if _bdega .Ptab !=nil {if _fbfce :=_bdega .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062");_fbfce !=nil {return _fbfce ;};};if _bdega .LastRenderedPageBreak !=nil {if _bdcfg :=_bdega .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b");_bdcfg !=nil {return _bdcfg ;};};return nil ;};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; -// Validate validates the CT_TextAlignment and its children -func (_edaff *CT_TextAlignment )Validate ()error {return _edaff .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_gfecb *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 :_ff .Sprintf ("\u0025\u0076",_gfecb .IdAttr )});if _gfecb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_bgdf ,_aface :=_gfecb .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 _aface !=nil {return _aface ;};start .Attr =append (start .Attr ,_bgdf );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcage *ST_RestartNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baedbe ,_decag :=d .Token ();if _decag !=nil {return _decag ;};if _dcfdfg ,_faabc :=_baedbe .(_f .EndElement );_faabc &&_dcfdfg .Name ==start .Name {*_gcage =1;return nil ;};if _egdebb ,_eadece :=_baedbe .(_f .CharData );!_eadece {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baedbe );}else {switch string (_egdebb ){case "":*_gcage =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_gcage =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_gcage =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_gcage =3;};};_baedbe ,_decag =d .Token ();if _decag !=nil {return _decag ;};if _ggfgca ,_eedbdb :=_baedbe .(_f .EndElement );_eedbdb &&_ggfgca .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baedbe );};func (_afefa *CT_Num )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afefa .AbstractNumId =NewCT_DecimalNumber ();for _ ,_eccgd :=range start .Attr {if _eccgd .Name .Local =="\u006e\u0075\u006dI\u0064"{_fbbdd ,_cccd :=_fc .ParseInt (_eccgd .Value ,10,64);if _cccd !=nil {return _cccd ;};_afefa .NumIdAttr =_fbbdd ;continue ;};};_bddee :for {_dedaf ,_agggee :=d .Token ();if _agggee !=nil {return _agggee ;};switch _bfbae :=_dedaf .(type ){case _f .StartElement :switch _bfbae .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 _gdbee :=d .DecodeElement (_afefa .AbstractNumId ,&_bfbae );_gdbee !=nil {return _gdbee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afcec :=NewCT_NumLvl ();if _fgadfc :=d .DecodeElement (_afcec ,&_bfbae );_fgadfc !=nil {return _fgadfc ;};_afefa .LvlOverride =append (_afefa .LvlOverride ,_afcec );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0020\u0025\u0076",_bfbae .Name );if _bbfbc :=d .Skip ();_bbfbc !=nil {return _bbfbc ;};};case _f .EndElement :break _bddee ;case _f .CharData :};};return nil ;};func (_ggega *CT_StylePaneFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbafg :=range start .Attr {if _fbafg .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"{_ggcgb ,_dfff :=ParseUnionST_OnOff (_fbafg .Value );if _dfff !=nil {return _dfff ;};_ggega .DirectFormattingOnParagraphsAttr =&_ggcgb ;continue ;};if _fbafg .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_ebegg ,_dbfeg :=ParseUnionST_OnOff (_fbafg .Value );if _dbfeg !=nil {return _dbfeg ;};_ggega .AllStylesAttr =&_ebegg ;continue ;};if _fbafg .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"{_ddged ,_ecagac :=ParseUnionST_OnOff (_fbafg .Value );if _ecagac !=nil {return _ecagac ;};_ggega .DirectFormattingOnNumberingAttr =&_ddged ;continue ;};if _fbafg .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_bbggcc ,_cgbcb :=ParseUnionST_OnOff (_fbafg .Value );if _cgbcb !=nil {return _cgbcb ;};_ggega .LatentStylesAttr =&_bbggcc ;continue ;};if _fbafg .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_cbcac ,_dgfde :=ParseUnionST_OnOff (_fbafg .Value );if _dgfde !=nil {return _dgfde ;};_ggega .HeadingStylesAttr =&_cbcac ;continue ;};if _fbafg .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_eebec ,_egfe :=ParseUnionST_OnOff (_fbafg .Value );if _egfe !=nil {return _egfe ;};_ggega .NumberingStylesAttr =&_eebec ;continue ;};if _fbafg .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_edddfd ,_bggeb :=ParseUnionST_OnOff (_fbafg .Value );if _bggeb !=nil {return _bggeb ;};_ggega .TableStylesAttr =&_edddfd ;continue ;};if _fbafg .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_cebag ,_eaddb :=ParseUnionST_OnOff (_fbafg .Value );if _eaddb !=nil {return _eaddb ;};_ggega .DirectFormattingOnRunsAttr =&_cebag ;continue ;};if _fbafg .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_bfebgf ,_cdadc :=ParseUnionST_OnOff (_fbafg .Value );if _cdadc !=nil {return _cdadc ;};_ggega .CustomStylesAttr =&_bfebgf ;continue ;};if _fbafg .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_adabg ,_fgece :=ParseUnionST_OnOff (_fbafg .Value );if _fgece !=nil {return _fgece ;};_ggega .StylesInUseAttr =&_adabg ;continue ;};if _fbafg .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_gcgba ,_gccdf :=ParseUnionST_OnOff (_fbafg .Value );if _gccdf !=nil {return _gccdf ;};_ggega .DirectFormattingOnTablesAttr =&_gcgba ;continue ;};if _fbafg .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_egbdb ,_bbcccf :=ParseUnionST_OnOff (_fbafg .Value );if _bbcccf !=nil {return _bbcccf ;};_ggega .ClearFormattingAttr =&_egbdb ;continue ;};if _fbafg .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_cdbbba ,_acbcbf :=ParseUnionST_OnOff (_fbafg .Value );if _acbcbf !=nil {return _acbcbf ;};_ggega .Top3HeadingStylesAttr =&_cdbbba ;continue ;};if _fbafg .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_gcgge ,_ccddbg :=ParseUnionST_OnOff (_fbafg .Value );if _ccddbg !=nil {return _ccddbg ;};_ggega .VisibleStylesAttr =&_gcgge ;continue ;};if _fbafg .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_bgebgd ,_gcbdd :=ParseUnionST_OnOff (_fbafg .Value );if _gcbdd !=nil {return _gcbdd ;};_ggega .AlternateStyleNamesAttr =&_bgebgd ;continue ;};if _fbafg .Name .Local =="\u0076\u0061\u006c"{_bbfeb ,_bbbddf :=_fbafg .Value ,error (nil );if _bbbddf !=nil {return _bbbddf ;};_ggega .ValAttr =&_bbfeb ;continue ;};};for {_bgafe ,_bdgeaf :=d .Token ();if _bdgeaf !=nil {return _ff .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",_bdgeaf );};if _bcabe ,_deaag :=_bgafe .(_f .EndElement );_deaag &&_bcabe .Name ==start .Name {break ;};};return nil ;};func (_bcbg *CT_HdrFtr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbcgf :for {_bcdcb ,_ebacf :=d .Token ();if _ebacf !=nil {return _ebacf ;};switch _dgdbbg :=_bcdcb .(type ){case _f .StartElement :switch _dgdbbg .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"}:_acddc :=NewCT_AltChunk ();if _fgcae :=d .DecodeElement (_acddc ,&_dgdbbg );_fgcae !=nil {return _fgcae ;};_bcbg .AltChunk =append (_bcbg .AltChunk ,_acddc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeegb :=NewEG_ContentBlockContent ();_aeegb .CustomXml =NewCT_CustomXmlBlock ();if _ecddc :=d .DecodeElement (_aeegb .CustomXml ,&_dgdbbg );_ecddc !=nil {return _ecddc ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_aeegb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefga :=NewEG_ContentBlockContent ();_eefga .Sdt =NewCT_SdtBlock ();if _eecf :=d .DecodeElement (_eefga .Sdt ,&_dgdbbg );_eecf !=nil {return _eecf ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_eefga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabae :=NewEG_ContentBlockContent ();_gfafb :=NewCT_P ();if _beag :=d .DecodeElement (_gfafb ,&_dgdbbg );_beag !=nil {return _beag ;};_cabae .P =append (_cabae .P ,_gfafb );_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_cabae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefa :=NewEG_ContentBlockContent ();_dddde :=NewCT_Tbl ();if _acaaea :=d .DecodeElement (_dddde ,&_dgdbbg );_acaaea !=nil {return _acaaea ;};_eefa .Tbl =append (_eefa .Tbl ,_dddde );_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_eefa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbbe :=NewEG_ContentBlockContent ();_aceed :=NewEG_RunLevelElts ();_aceed .ProofErr =NewCT_ProofErr ();if _gaegc :=d .DecodeElement (_aceed .ProofErr ,&_dgdbbg );_gaegc !=nil {return _gaegc ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_abbbe );_abbbe .EG_RunLevelElts =append (_abbbe .EG_RunLevelElts ,_aceed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbceg :=NewEG_ContentBlockContent ();_baffb :=NewEG_RunLevelElts ();_baffb .PermStart =NewCT_PermStart ();if _gfabb :=d .DecodeElement (_baffb .PermStart ,&_dgdbbg );_gfabb !=nil {return _gfabb ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_gbceg );_gbceg .EG_RunLevelElts =append (_gbceg .EG_RunLevelElts ,_baffb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedec :=NewEG_ContentBlockContent ();_gegaa :=NewEG_RunLevelElts ();_gegaa .PermEnd =NewCT_Perm ();if _feec :=d .DecodeElement (_gegaa .PermEnd ,&_dgdbbg );_feec !=nil {return _feec ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_gedec );_gedec .EG_RunLevelElts =append (_gedec .EG_RunLevelElts ,_gegaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beadc :=NewEG_ContentBlockContent ();_cbgf :=NewEG_RunLevelElts ();_cbgf .Ins =NewCT_RunTrackChange ();if _gbfcf :=d .DecodeElement (_cbgf .Ins ,&_dgdbbg );_gbfcf !=nil {return _gbfcf ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_beadc );_beadc .EG_RunLevelElts =append (_beadc .EG_RunLevelElts ,_cbgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbfee :=NewEG_ContentBlockContent ();_befag :=NewEG_RunLevelElts ();_befag .Del =NewCT_RunTrackChange ();if _bdeg :=d .DecodeElement (_befag .Del ,&_dgdbbg );_bdeg !=nil {return _bdeg ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_dbfee );_dbfee .EG_RunLevelElts =append (_dbfee .EG_RunLevelElts ,_befag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceca :=NewEG_ContentBlockContent ();_daegd :=NewEG_RunLevelElts ();_daegd .MoveFrom =NewCT_RunTrackChange ();if _agbdc :=d .DecodeElement (_daegd .MoveFrom ,&_dgdbbg );_agbdc !=nil {return _agbdc ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_gceca );_gceca .EG_RunLevelElts =append (_gceca .EG_RunLevelElts ,_daegd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeddg :=NewEG_ContentBlockContent ();_gfeecg :=NewEG_RunLevelElts ();_gfeecg .MoveTo =NewCT_RunTrackChange ();if _cadde :=d .DecodeElement (_gfeecg .MoveTo ,&_dgdbbg );_cadde !=nil {return _cadde ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_aeddg );_aeddg .EG_RunLevelElts =append (_aeddg .EG_RunLevelElts ,_gfeecg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deaf :=NewEG_ContentBlockContent ();_bffcd :=NewEG_RunLevelElts ();_dbae :=NewEG_RangeMarkupElements ();_dbae .BookmarkStart =NewCT_Bookmark ();if _daefa :=d .DecodeElement (_dbae .BookmarkStart ,&_dgdbbg );_daefa !=nil {return _daefa ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_deaf );_deaf .EG_RunLevelElts =append (_deaf .EG_RunLevelElts ,_bffcd );_bffcd .EG_RangeMarkupElements =append (_bffcd .EG_RangeMarkupElements ,_dbae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egfbd :=NewEG_ContentBlockContent ();_bfgfa :=NewEG_RunLevelElts ();_defdeb :=NewEG_RangeMarkupElements ();_defdeb .BookmarkEnd =NewCT_MarkupRange ();if _eeed :=d .DecodeElement (_defdeb .BookmarkEnd ,&_dgdbbg );_eeed !=nil {return _eeed ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_egfbd );_egfbd .EG_RunLevelElts =append (_egfbd .EG_RunLevelElts ,_bfgfa );_bfgfa .EG_RangeMarkupElements =append (_bfgfa .EG_RangeMarkupElements ,_defdeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfadc :=NewEG_ContentBlockContent ();_ecafc :=NewEG_RunLevelElts ();_aagag :=NewEG_RangeMarkupElements ();_aagag .MoveFromRangeStart =NewCT_MoveBookmark ();if _ebec :=d .DecodeElement (_aagag .MoveFromRangeStart ,&_dgdbbg );_ebec !=nil {return _ebec ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_bfadc );_bfadc .EG_RunLevelElts =append (_bfadc .EG_RunLevelElts ,_ecafc );_ecafc .EG_RangeMarkupElements =append (_ecafc .EG_RangeMarkupElements ,_aagag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baagd :=NewEG_ContentBlockContent ();_baagg :=NewEG_RunLevelElts ();_ecgad :=NewEG_RangeMarkupElements ();_ecgad .MoveFromRangeEnd =NewCT_MarkupRange ();if _cgdbf :=d .DecodeElement (_ecgad .MoveFromRangeEnd ,&_dgdbbg );_cgdbf !=nil {return _cgdbf ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_baagd );_baagd .EG_RunLevelElts =append (_baagd .EG_RunLevelElts ,_baagg );_baagg .EG_RangeMarkupElements =append (_baagg .EG_RangeMarkupElements ,_ecgad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faaaed :=NewEG_ContentBlockContent ();_eacgc :=NewEG_RunLevelElts ();_efab :=NewEG_RangeMarkupElements ();_efab .MoveToRangeStart =NewCT_MoveBookmark ();if _fecb :=d .DecodeElement (_efab .MoveToRangeStart ,&_dgdbbg );_fecb !=nil {return _fecb ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_faaaed );_faaaed .EG_RunLevelElts =append (_faaaed .EG_RunLevelElts ,_eacgc );_eacgc .EG_RangeMarkupElements =append (_eacgc .EG_RangeMarkupElements ,_efab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaace :=NewEG_ContentBlockContent ();_cafgb :=NewEG_RunLevelElts ();_aacea :=NewEG_RangeMarkupElements ();_aacea .MoveToRangeEnd =NewCT_MarkupRange ();if _cagebd :=d .DecodeElement (_aacea .MoveToRangeEnd ,&_dgdbbg );_cagebd !=nil {return _cagebd ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_aaace );_aaace .EG_RunLevelElts =append (_aaace .EG_RunLevelElts ,_cafgb );_cafgb .EG_RangeMarkupElements =append (_cafgb .EG_RangeMarkupElements ,_aacea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcgff :=NewEG_ContentBlockContent ();_daaeb :=NewEG_RunLevelElts ();_fcbac :=NewEG_RangeMarkupElements ();_fcbac .CommentRangeStart =NewCT_MarkupRange ();if _ebaabf :=d .DecodeElement (_fcbac .CommentRangeStart ,&_dgdbbg );_ebaabf !=nil {return _ebaabf ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_bcgff );_bcgff .EG_RunLevelElts =append (_bcgff .EG_RunLevelElts ,_daaeb );_daaeb .EG_RangeMarkupElements =append (_daaeb .EG_RangeMarkupElements ,_fcbac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddbf :=NewEG_ContentBlockContent ();_bcabc :=NewEG_RunLevelElts ();_abed :=NewEG_RangeMarkupElements ();_abed .CommentRangeEnd =NewCT_MarkupRange ();if _fgeag :=d .DecodeElement (_abed .CommentRangeEnd ,&_dgdbbg );_fgeag !=nil {return _fgeag ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_gddbf );_gddbf .EG_RunLevelElts =append (_gddbf .EG_RunLevelElts ,_bcabc );_bcabc .EG_RangeMarkupElements =append (_bcabc .EG_RangeMarkupElements ,_abed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dageb :=NewEG_ContentBlockContent ();_ffeaef :=NewEG_RunLevelElts ();_bcbge :=NewEG_RangeMarkupElements ();_bcbge .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abcbf :=d .DecodeElement (_bcbge .CustomXmlInsRangeStart ,&_dgdbbg );_abcbf !=nil {return _abcbf ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_dageb );_dageb .EG_RunLevelElts =append (_dageb .EG_RunLevelElts ,_ffeaef );_ffeaef .EG_RangeMarkupElements =append (_ffeaef .EG_RangeMarkupElements ,_bcbge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgac :=NewEG_ContentBlockContent ();_fgge :=NewEG_RunLevelElts ();_gcdga :=NewEG_RangeMarkupElements ();_gcdga .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbfef :=d .DecodeElement (_gcdga .CustomXmlInsRangeEnd ,&_dgdbbg );_dbfef !=nil {return _dbfef ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_cgac );_cgac .EG_RunLevelElts =append (_cgac .EG_RunLevelElts ,_fgge );_fgge .EG_RangeMarkupElements =append (_fgge .EG_RangeMarkupElements ,_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 :"\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"}:_fddeg :=NewEG_ContentBlockContent ();_afdac :=NewEG_RunLevelElts ();_fcga :=NewEG_RangeMarkupElements ();_fcga .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gccgg :=d .DecodeElement (_fcga .CustomXmlDelRangeStart ,&_dgdbbg );_gccgg !=nil {return _gccgg ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_fddeg );_fddeg .EG_RunLevelElts =append (_fddeg .EG_RunLevelElts ,_afdac );_afdac .EG_RangeMarkupElements =append (_afdac .EG_RangeMarkupElements ,_fcga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbge :=NewEG_ContentBlockContent ();_edegf :=NewEG_RunLevelElts ();_gdfc :=NewEG_RangeMarkupElements ();_gdfc .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcedc :=d .DecodeElement (_gdfc .CustomXmlDelRangeEnd ,&_dgdbbg );_fcedc !=nil {return _fcedc ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_bbge );_bbge .EG_RunLevelElts =append (_bbge .EG_RunLevelElts ,_edegf );_edegf .EG_RangeMarkupElements =append (_edegf .EG_RangeMarkupElements ,_gdfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efae :=NewEG_ContentBlockContent ();_fcac :=NewEG_RunLevelElts ();_cdfcd :=NewEG_RangeMarkupElements ();_cdfcd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcebg :=d .DecodeElement (_cdfcd .CustomXmlMoveFromRangeStart ,&_dgdbbg );_gcebg !=nil {return _gcebg ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_efae );_efae .EG_RunLevelElts =append (_efae .EG_RunLevelElts ,_fcac );_fcac .EG_RangeMarkupElements =append (_fcac .EG_RangeMarkupElements ,_cdfcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbecc :=NewEG_ContentBlockContent ();_afdcf :=NewEG_RunLevelElts ();_eeef :=NewEG_RangeMarkupElements ();_eeef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbgd :=d .DecodeElement (_eeef .CustomXmlMoveFromRangeEnd ,&_dgdbbg );_cbgd !=nil {return _cbgd ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_bbecc );_bbecc .EG_RunLevelElts =append (_bbecc .EG_RunLevelElts ,_afdcf );_afdcf .EG_RangeMarkupElements =append (_afdcf .EG_RangeMarkupElements ,_eeef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdfcgg :=NewEG_ContentBlockContent ();_dcadee :=NewEG_RunLevelElts ();_fbffe :=NewEG_RangeMarkupElements ();_fbffe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bcbgea :=d .DecodeElement (_fbffe .CustomXmlMoveToRangeStart ,&_dgdbbg );_bcbgea !=nil {return _bcbgea ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_cdfcgg );_cdfcgg .EG_RunLevelElts =append (_cdfcgg .EG_RunLevelElts ,_dcadee );_dcadee .EG_RangeMarkupElements =append (_dcadee .EG_RangeMarkupElements ,_fbffe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abagb :=NewEG_ContentBlockContent ();_dcdbd :=NewEG_RunLevelElts ();_gfdaa :=NewEG_RangeMarkupElements ();_gfdaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecfcf :=d .DecodeElement (_gfdaa .CustomXmlMoveToRangeEnd ,&_dgdbbg );_ecfcf !=nil {return _ecfcf ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_abagb );_abagb .EG_RunLevelElts =append (_abagb .EG_RunLevelElts ,_dcdbd );_dcdbd .EG_RangeMarkupElements =append (_dcdbd .EG_RangeMarkupElements ,_gfdaa );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"}:_gfgde :=NewEG_ContentBlockContent ();_adde :=NewEG_RunLevelElts ();_gceaf :=NewEG_MathContent ();_gceaf .OMathPara =_ee .NewOMathPara ();if _ceda :=d .DecodeElement (_gceaf .OMathPara ,&_dgdbbg );_ceda !=nil {return _ceda ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_gfgde );_gfgde .EG_RunLevelElts =append (_gfgde .EG_RunLevelElts ,_adde );_adde .EG_MathContent =append (_adde .EG_MathContent ,_gceaf );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"}:_abgfg :=NewEG_ContentBlockContent ();_aeeb :=NewEG_RunLevelElts ();_eebcg :=NewEG_MathContent ();_eebcg .OMath =_ee .NewOMath ();if _eeaf :=d .DecodeElement (_eebcg .OMath ,&_dgdbbg );_eeaf !=nil {return _eeaf ;};_bcbg .EG_ContentBlockContent =append (_bcbg .EG_ContentBlockContent ,_abgfg );_abgfg .EG_RunLevelElts =append (_abgfg .EG_RunLevelElts ,_aeeb );_aeeb .EG_MathContent =append (_aeeb .EG_MathContent ,_eebcg );default:_gd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0048\u0064\u0072F\u0074\u0072 \u0025\u0076",_dgdbbg .Name );if _cfagb :=d .Skip ();_cfagb !=nil {return _cfagb ;};};case _f .EndElement :break _fbcgf ;case _f .CharData :};};return nil ;};func (_cdeddb ST_Shd )ValidateWithPath (path string )error {switch _cdeddb {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 _ff .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdeddb ));};return nil ;};func NewCT_VerticalJc ()*CT_VerticalJc {_cbbade :=&CT_VerticalJc {};_cbbade .ValAttr =ST_VerticalJc (1);return _cbbade ;};func (_aaeef ST_TextAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aaeef .String (),start );};func (_bfgec *CT_TblGridChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfgec .TblGrid =NewCT_TblGridBase ();for _ ,_cfabf :=range start .Attr {if _cfabf .Name .Local =="\u0069\u0064"{_cedcf ,_agefe :=_fc .ParseInt (_cfabf .Value ,10,64);if _agefe !=nil {return _agefe ;};_bfgec .IdAttr =_cedcf ;continue ;};};_aeefb :for {_agdgaa ,_ddaag :=d .Token ();if _ddaag !=nil {return _ddaag ;};switch _ccdab :=_agdgaa .(type ){case _f .StartElement :switch _ccdab .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 _daced :=d .DecodeElement (_bfgec .TblGrid ,&_ccdab );_daced !=nil {return _daced ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025v",_ccdab .Name );if _baaee :=d .Skip ();_baaee !=nil {return _baaee ;};};case _f .EndElement :break _aeefb ;case _f .CharData :};};return nil ;};func (_efeag *CT_FFName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efeag .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_efeag .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcgag *ST_PageOrientation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfcgf ,_gfece :=d .Token ();if _gfece !=nil {return _gfece ;};if _gfegad ,_cbacdfa :=_cfcgf .(_f .EndElement );_cbacdfa &&_gfegad .Name ==start .Name {*_fcgag =1;return nil ;};if _ffbcdf ,_dfcgea :=_cfcgf .(_f .CharData );!_dfcgea {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfcgf );}else {switch string (_ffbcdf ){case "":*_fcgag =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fcgag =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fcgag =2;};};_cfcgf ,_gfece =d .Token ();if _gfece !=nil {return _gfece ;};if _eebcgc ,_aebfa :=_cfcgf .(_f .EndElement );_aebfa &&_eebcgc .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfcgf );};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 (_fgbabf WdST_WrapText )Validate ()error {return _fgbabf .ValidateWithPath ("")};type ST_SectionMark byte ; +// Annotation ID +IdAttr string ; -// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path -func (_dege *CT_FFDDList )ValidateWithPath (path string )error {if _dege .Result !=nil {if _cccbg :=_dege .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_cccbg !=nil {return _cccbg ;};};if _dege .Default !=nil {if _gbab :=_dege .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_gbab !=nil {return _gbab ;};};for _fddef ,_ddbcd :=range _dege .ListEntry {if _aebfb :=_ddbcd .ValidateWithPath (_ff .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_fddef ));_aebfb !=nil {return _aebfb ;};};return nil ;};func (_cfbda *ST_Jc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfafg ,_deadd :=d .Token ();if _deadd !=nil {return _deadd ;};if _abcae ,_bcgbba :=_gfafg .(_f .EndElement );_bcgbba &&_abcae .Name ==start .Name {*_cfbda =1;return nil ;};if _efgbg ,_dbceg :=_gfafg .(_f .CharData );!_dbceg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfafg );}else {switch string (_efgbg ){case "":*_cfbda =0;case "\u0073\u0074\u0061r\u0074":*_cfbda =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cfbda =2;case "\u0065\u006e\u0064":*_cfbda =3;case "\u0062\u006f\u0074\u0068":*_cfbda =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_cfbda =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_cfbda =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_cfbda =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_cfbda =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_cfbda =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_cfbda =10;case "\u006c\u0065\u0066\u0074":*_cfbda =11;case "\u0072\u0069\u0067h\u0074":*_cfbda =12;};};_gfafg ,_deadd =d .Token ();if _deadd !=nil {return _deadd ;};if _bgaaf ,_ggfef :=_gfafg .(_f .EndElement );_ggfef &&_bgaaf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfafg );};func (_cdbcb *EG_FtnEdnNumProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaecg :for {_eefcgfe ,_fggdgb :=d .Token ();if _fggdgb !=nil {return _fggdgb ;};switch _ebcaf :=_eefcgfe .(type ){case _f .StartElement :switch _ebcaf .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"}:_cdbcb .NumStart =NewCT_DecimalNumber ();if _gggef :=d .DecodeElement (_cdbcb .NumStart ,&_ebcaf );_gggef !=nil {return _gggef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbcb .NumRestart =NewCT_NumRestart ();if _aagccf :=d .DecodeElement (_cdbcb .NumRestart ,&_ebcaf );_aagccf !=nil {return _aagccf ;};default:_gd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006d\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_ebcaf .Name );if _caecfa :=d .Skip ();_caecfa !=nil {return _caecfa ;};};case _f .EndElement :break _aaecg ;case _f .CharData :};};return nil ;};func (_gdbgb *ST_RubyAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebggf ,_faedc :=d .Token ();if _faedc !=nil {return _faedc ;};if _gadac ,_efbebf :=_ebggf .(_f .EndElement );_efbebf &&_gadac .Name ==start .Name {*_gdbgb =1;return nil ;};if _dgffc ,_fgdefd :=_ebggf .(_f .CharData );!_fgdefd {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebggf );}else {switch string (_dgffc ){case "":*_gdbgb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdbgb =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_gdbgb =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_gdbgb =3;case "\u006c\u0065\u0066\u0074":*_gdbgb =4;case "\u0072\u0069\u0067h\u0074":*_gdbgb =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gdbgb =6;};};_ebggf ,_faedc =d .Token ();if _faedc !=nil {return _faedc ;};if _egdbb ,_ddfdgd :=_ebggf .(_f .EndElement );_ddfdgd &&_egdbb .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebggf );};func (_babef ST_SectionMark )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_babef .String (),start );};func (_edbde *CT_R )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgadd :=range start .Attr {if _dgadd .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_gdfaa ,_ffcac :=_dgadd .Value ,error (nil );if _ffcac !=nil {return _ffcac ;};_edbde .RsidRPrAttr =&_gdfaa ;continue ;};if _dgadd .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_abcbd ,_ecfcfc :=_dgadd .Value ,error (nil );if _ecfcfc !=nil {return _ecfcfc ;};_edbde .RsidDelAttr =&_abcbd ;continue ;};if _dgadd .Name .Local =="\u0072\u0073\u0069d\u0052"{_ggbddf ,_cdfag :=_dgadd .Value ,error (nil );if _cdfag !=nil {return _cdfag ;};_edbde .RsidRAttr =&_ggbddf ;continue ;};};_ddgbcg :for {_eeaed ,_beddf :=d .Token ();if _beddf !=nil {return _beddf ;};switch _bfgbae :=_eeaed .(type ){case _f .StartElement :switch _bfgbae .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"}:_edbde .RPr =NewCT_RPr ();if _ebfcc :=d .DecodeElement (_edbde .RPr ,&_bfgbae );_ebfcc !=nil {return _ebfcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccce :=NewEG_RunInnerContent ();_dccce .Br =NewCT_Br ();if _fadge :=d .DecodeElement (_dccce .Br ,&_bfgbae );_fadge !=nil {return _fadge ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_dccce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbeg :=NewEG_RunInnerContent ();_bfbeg .T =NewCT_Text ();if _becgf :=d .DecodeElement (_bfbeg .T ,&_bfgbae );_becgf !=nil {return _becgf ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_bfbeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddafg :=NewEG_RunInnerContent ();_ddafg .ContentPart =NewCT_Rel ();if _gaedbe :=d .DecodeElement (_ddafg .ContentPart ,&_bfgbae );_gaedbe !=nil {return _gaedbe ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_ddafg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgbd :=NewEG_RunInnerContent ();_acdgbd .DelText =NewCT_Text ();if _aegge :=d .DecodeElement (_acdgbd .DelText ,&_bfgbae );_aegge !=nil {return _aegge ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_acdgbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddfag :=NewEG_RunInnerContent ();_ddfag .InstrText =NewCT_Text ();if _dbdccf :=d .DecodeElement (_ddfag .InstrText ,&_bfgbae );_dbdccf !=nil {return _dbdccf ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_ddfag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abaade :=NewEG_RunInnerContent ();_abaade .DelInstrText =NewCT_Text ();if _bfgdb :=d .DecodeElement (_abaade .DelInstrText ,&_bfgbae );_bfgdb !=nil {return _bfgdb ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_abaade );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_daefd :=NewEG_RunInnerContent ();_daefd .NoBreakHyphen =NewCT_Empty ();if _cbeea :=d .DecodeElement (_daefd .NoBreakHyphen ,&_bfgbae );_cbeea !=nil {return _cbeea ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_daefd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gccdac :=NewEG_RunInnerContent ();_gccdac .SoftHyphen =NewCT_Empty ();if _gdafdc :=d .DecodeElement (_gccdac .SoftHyphen ,&_bfgbae );_gdafdc !=nil {return _gdafdc ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_gccdac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgfce :=NewEG_RunInnerContent ();_dgfce .DayShort =NewCT_Empty ();if _eeebfb :=d .DecodeElement (_dgfce .DayShort ,&_bfgbae );_eeebfb !=nil {return _eeebfb ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_dgfce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debee :=NewEG_RunInnerContent ();_debee .MonthShort =NewCT_Empty ();if _bdedc :=d .DecodeElement (_debee .MonthShort ,&_bfgbae );_bdedc !=nil {return _bdedc ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_debee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cccgg :=NewEG_RunInnerContent ();_cccgg .YearShort =NewCT_Empty ();if _ebbda :=d .DecodeElement (_cccgg .YearShort ,&_bfgbae );_ebbda !=nil {return _ebbda ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_cccgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baaa :=NewEG_RunInnerContent ();_baaa .DayLong =NewCT_Empty ();if _bbdee :=d .DecodeElement (_baaa .DayLong ,&_bfgbae );_bbdee !=nil {return _bbdee ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_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 :"\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"}:_gfdad :=NewEG_RunInnerContent ();_gfdad .MonthLong =NewCT_Empty ();if _fddge :=d .DecodeElement (_gfdad .MonthLong ,&_bfgbae );_fddge !=nil {return _fddge ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_gfdad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbbd :=NewEG_RunInnerContent ();_cfbbd .YearLong =NewCT_Empty ();if _cdcab :=d .DecodeElement (_cfbbd .YearLong ,&_bfgbae );_cdcab !=nil {return _cdcab ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_cfbbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acbff :=NewEG_RunInnerContent ();_acbff .AnnotationRef =NewCT_Empty ();if _agdbc :=d .DecodeElement (_acbff .AnnotationRef ,&_bfgbae );_agdbc !=nil {return _agdbc ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_acbff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfgc :=NewEG_RunInnerContent ();_abfgc .FootnoteRef =NewCT_Empty ();if _bedecc :=d .DecodeElement (_abfgc .FootnoteRef ,&_bfgbae );_bedecc !=nil {return _bedecc ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_abfgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cecebb :=NewEG_RunInnerContent ();_cecebb .EndnoteRef =NewCT_Empty ();if _abbbg :=d .DecodeElement (_cecebb .EndnoteRef ,&_bfgbae );_abbbg !=nil {return _abbbg ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_cecebb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcede :=NewEG_RunInnerContent ();_dcede .Separator =NewCT_Empty ();if _fddbe :=d .DecodeElement (_dcede .Separator ,&_bfgbae );_fddbe !=nil {return _fddbe ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_dcede );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egaga :=NewEG_RunInnerContent ();_egaga .ContinuationSeparator =NewCT_Empty ();if _gfebf :=d .DecodeElement (_egaga .ContinuationSeparator ,&_bfgbae );_gfebf !=nil {return _gfebf ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_egaga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeg :=NewEG_RunInnerContent ();_bfeg .Sym =NewCT_Sym ();if _cceff :=d .DecodeElement (_bfeg .Sym ,&_bfgbae );_cceff !=nil {return _cceff ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_bfeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aecba :=NewEG_RunInnerContent ();_aecba .PgNum =NewCT_Empty ();if _aabdc :=d .DecodeElement (_aecba .PgNum ,&_bfgbae );_aabdc !=nil {return _aabdc ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_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 :"\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"}:_cbgac :=NewEG_RunInnerContent ();_cbgac .Cr =NewCT_Empty ();if _dcgdb :=d .DecodeElement (_cbgac .Cr ,&_bfgbae );_dcgdb !=nil {return _dcgdb ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_cbgac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdced :=NewEG_RunInnerContent ();_fdced .Tab =NewCT_Empty ();if _cbbca :=d .DecodeElement (_fdced .Tab ,&_bfgbae );_cbbca !=nil {return _cbbca ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_fdced );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfb :=NewEG_RunInnerContent ();_ecfb .Object =NewCT_Object ();if _gffcab :=d .DecodeElement (_ecfb .Object ,&_bfgbae );_gffcab !=nil {return _gffcab ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_ecfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcaag :=NewEG_RunInnerContent ();_bcaag .Pict =NewCT_Picture ();if _aafaa :=d .DecodeElement (_bcaag .Pict ,&_bfgbae );_aafaa !=nil {return _aafaa ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_bcaag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbfgc :=NewEG_RunInnerContent ();_dbfgc .FldChar =NewCT_FldChar ();if _ffcgd :=d .DecodeElement (_dbfgc .FldChar ,&_bfgbae );_ffcgd !=nil {return _ffcgd ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_dbfgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdfga :=NewEG_RunInnerContent ();_bdfga .Ruby =NewCT_Ruby ();if _gabfdf :=d .DecodeElement (_bdfga .Ruby ,&_bfgbae );_gabfdf !=nil {return _gabfdf ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_bdfga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beebg :=NewEG_RunInnerContent ();_beebg .FootnoteReference =NewCT_FtnEdnRef ();if _dfedb :=d .DecodeElement (_beebg .FootnoteReference ,&_bfgbae );_dfedb !=nil {return _dfedb ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_beebg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fggb :=NewEG_RunInnerContent ();_fggb .EndnoteReference =NewCT_FtnEdnRef ();if _addee :=d .DecodeElement (_fggb .EndnoteReference ,&_bfgbae );_addee !=nil {return _addee ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_fggb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcead :=NewEG_RunInnerContent ();_gcead .CommentReference =NewCT_Markup ();if _cgdcde :=d .DecodeElement (_gcead .CommentReference ,&_bfgbae );_cgdcde !=nil {return _cgdcde ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_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 :"\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"}:_feeac :=NewEG_RunInnerContent ();_feeac .Drawing =NewCT_Drawing ();if _faabd :=d .DecodeElement (_feeac .Drawing ,&_bfgbae );_faabd !=nil {return _faabd ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_feeac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cddfaa :=NewEG_RunInnerContent ();_cddfaa .Ptab =NewCT_PTab ();if _bfgc :=d .DecodeElement (_cddfaa .Ptab ,&_bfgbae );_bfgc !=nil {return _bfgc ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_cddfaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efagfd :=NewEG_RunInnerContent ();_efagfd .LastRenderedPageBreak =NewCT_Empty ();if _adgebg :=d .DecodeElement (_efagfd .LastRenderedPageBreak ,&_bfgbae );_adgebg !=nil {return _adgebg ;};_edbde .EG_RunInnerContent =append (_edbde .EG_RunInnerContent ,_efagfd );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"}:_eegec :=&AlternateContentRun {};if _gecab :=d .DecodeElement (_eegec ,&_bfgbae );_gecab !=nil {return _gecab ;};_edbde .Extra =append (_edbde .Extra ,_eegec );default:_fdfage :=&_ef .XSDAny {};if _effce :=d .DecodeElement (_fdfage ,&_bfgbae );_effce !=nil {return _effce ;};_edbde .Extra =append (_edbde .Extra ,_fdfage );};case _f .EndElement :break _ddgbcg ;case _f .CharData :};};return nil ;};func (_gea *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 :_ff .Sprintf ("\u0025\u0076",_gea .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_ff .Sprintf ("\u0025\u0076",_gea .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;}; -// Validate validates the CT_PBdr and its children -func (_aaddd *CT_PBdr )Validate ()error {return _aaddd .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_cefda :=&CT_CustomXmlRun {};return _cefda };func init (){_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 );_ef .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 (_bgadgf ST_TblOverlap )String ()string {switch _bgadgf {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";};type CT_SdtContentRun struct{ +// Validate validates the CT_DocPartBehaviors and its children +func (_gaeb *CT_DocPartBehaviors )Validate ()error {return _gaeb .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func (_ggcdea *ST_CharacterSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfabe ,_ccfec :=d .Token ();if _ccfec !=nil {return _ccfec ;};if _dcacfe ,_dgcgdd :=_cfabe .(_d .EndElement );_dgcgdd &&_dcacfe .Name ==start .Name {*_ggcdea =1;return nil ;};if _cbegd ,_faedg :=_cfabe .(_d .CharData );!_faedg {return _ace .Errorf ("\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 (_cbegd ){case "":*_ggcdea =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_ggcdea =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_ggcdea =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":*_ggcdea =3;};};_cfabe ,_ccfec =d .Token ();if _ccfec !=nil {return _ccfec ;};if _eaadc ,_dgedc :=_cfabe .(_d .EndElement );_dgedc &&_eaadc .Name ==start .Name {return nil ;};return _ace .Errorf ("\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 );};type CT_TcPrBase struct{ -// Simple Field -FldSimple []*CT_SimpleField ; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_gfbge *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 :_ff .Sprintf ("\u0025\u0076",_gfbge .AuthorAttr )});if _gfbge .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_gfbge .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_gfbge .IdAttr )});e .EncodeToken (start );_dbcfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gfbge .RPr ,_dbcfdc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Validate validates the CT_MathCtrlDel and its children -func (_gbfdg *CT_MathCtrlDel )Validate ()error {return _gbfdg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");};func (_dbgfc *CT_ProofErr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gffff ,_gaafd :=_dbgfc .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gaafd !=nil {return _gaafd ;};start .Attr =append (start .Attr ,_gffff );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};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;);func (_dfbff *CT_ObjectLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gabed ,_aggbf :=_dfbff .UpdateModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _aggbf !=nil {return _aggbf ;};start .Attr =append (start .Attr ,_gabed );if _dfbff .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 :_ff .Sprintf ("\u0025\u0076",*_dfbff .LockedFieldAttr )});};if _dfbff .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_fgdcd ,_cagff :=_dfbff .DrawAspectAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _cagff !=nil {return _cagff ;};start .Attr =append (start .Attr ,_fgdcd );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ff .Sprintf ("\u0025\u0076",_dfbff .IdAttr )});if _dfbff .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_ff .Sprintf ("\u0025\u0076",*_dfbff .ProgIdAttr )});};if _dfbff .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_ff .Sprintf ("\u0025\u0076",*_dfbff .ShapeIdAttr )});};if _dfbff .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 :_ff .Sprintf ("\u0025\u0076",*_dfbff .FieldCodesAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PageBorders struct{ +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Z-Ordering of Page Border -ZOrderAttr ST_PageBorderZOrder ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Pages to Display Page Borders -DisplayAttr ST_PageBorderDisplay ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Page Border Positioning -OffsetFromAttr ST_PageBorderOffset ; +// Table Cell Shading +Shd *CT_Shd ; -// Top Border -Top *CT_TopPageBorder ; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Left Border -Left *CT_PageBorder ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Bottom Border -Bottom *CT_BottomPageBorder ; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Right Border -Right *CT_PageBorder ;}; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Validate validates the AG_TransitionalPassword and its children -func (_ddb *AG_TransitionalPassword )Validate ()error {return _ddb .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func NewCT_HMerge ()*CT_HMerge {_ffebdf :=&CT_HMerge {};return _ffebdf };func (_bebdf *ST_TextAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feaaeb ,_cfeac :=d .Token ();if _cfeac !=nil {return _cfeac ;};if _dcbegge ,_defgb :=_feaaeb .(_f .EndElement );_defgb &&_dcbegge .Name ==start .Name {*_bebdf =1;return nil ;};if _bbcdf ,_gddea :=_feaaeb .(_f .CharData );!_gddea {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feaaeb );}else {switch string (_bbcdf ){case "":*_bebdf =0;case "\u0074\u006f\u0070":*_bebdf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bebdf =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_bebdf =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bebdf =4;case "\u0061\u0075\u0074\u006f":*_bebdf =5;};};_feaaeb ,_cfeac =d .Token ();if _cfeac !=nil {return _cfeac ;};if _cfbcf ,_dbcgca :=_feaaeb .(_f .EndElement );_dbcgca &&_cfbcf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feaaeb );};func (_efdca *CT_SectPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbfgdd :=range start .Attr {if _dbfgdd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbggf ,_gfcdb :=_dbfgdd .Value ,error (nil );if _gfcdb !=nil {return _gfcdb ;};_efdca .AuthorAttr =_gbggf ;continue ;};if _dbfgdd .Name .Local =="\u0064\u0061\u0074\u0065"{_dacaeg ,_gegdde :=ParseStdlibTime (_dbfgdd .Value );if _gegdde !=nil {return _gegdde ;};_efdca .DateAttr =&_dacaeg ;continue ;};if _dbfgdd .Name .Local =="\u0069\u0064"{_baggb ,_efdfd :=_fc .ParseInt (_dbfgdd .Value ,10,64);if _efdfd !=nil {return _efdfd ;};_efdca .IdAttr =_baggb ;continue ;};};_aaaba :for {_bacbf ,_bbebg :=d .Token ();if _bbebg !=nil {return _bbebg ;};switch _bcfga :=_bacbf .(type ){case _f .StartElement :switch _bcfga .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"}:_efdca .SectPr =NewCT_SectPrBase ();if _fdbac :=d .DecodeElement (_efdca .SectPr ,&_bcfga );_fdbac !=nil {return _fdbac ;};default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_bcfga .Name );if _cedac :=d .Skip ();_cedac !=nil {return _cedac ;};};case _f .EndElement :break _aaaba ;case _f .CharData :};};return nil ;};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Document Final Section Properties -SectPr *CT_SectPr ;};func (_gbbfe ST_DropCap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbbfe .String (),start );};func NewCT_TblGridCol ()*CT_TblGridCol {_gebadg :=&CT_TblGridCol {};return _gebadg };func (_ccccc ST_ObjectDrawAspect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ddede :=_f .Attr {};_ddede .Name =name ;switch _ccccc {case ST_ObjectDrawAspectUnset :_ddede .Value ="";case ST_ObjectDrawAspectContent :_ddede .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_ddede .Value ="\u0069\u0063\u006f\u006e";};return _ddede ,nil ;}; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path -func (_bbaeab *CT_SdtComboBox )ValidateWithPath (path string )error {for _aecab ,_ecdagf :=range _bbaeab .ListItem {if _egac :=_ecdagf .ValidateWithPath (_ff .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_aecab ));_egac !=nil {return _egac ;};};return nil ;};type ST_MailMergeSourceType byte ;func (_edgdg *CT_OdsoFieldMapData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _edgdg .Type !=nil {_ffdee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_edgdg .Type ,_ffdee );};if _edgdg .Name !=nil {_bfabc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_edgdg .Name ,_bfabc );};if _edgdg .MappedName !=nil {_fcgeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_edgdg .MappedName ,_fcgeg );};if _edgdg .Column !=nil {_fafb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_edgdg .Column ,_fafb );};if _edgdg .Lid !=nil {_afcdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_edgdg .Lid ,_afcdc );};if _edgdg .DynamicAddress !=nil {_gfff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_edgdg .DynamicAddress ,_gfff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_addba *WdCT_WrapPath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_addba .Start =_da .NewCT_Point2D ();for _ ,_aeagg :=range start .Attr {if _aeagg .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_gbddba ,_afeeed :=_fc .ParseBool (_aeagg .Value );if _afeeed !=nil {return _afeeed ;};_addba .EditedAttr =&_gbddba ;continue ;};};_abbggc :for {_ceefcc ,_bagff :=d .Token ();if _bagff !=nil {return _bagff ;};switch _fgdabcd :=_ceefcc .(type ){case _f .StartElement :switch _fgdabcd .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 _eggfbb :=d .DecodeElement (_addba .Start ,&_fgdabcd );_eggfbb !=nil {return _eggfbb ;};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"}:_ddgbca :=_da .NewCT_Point2D ();if _cfafb :=d .DecodeElement (_ddgbca ,&_fgdabcd );_cfafb !=nil {return _cfafb ;};_addba .LineTo =append (_addba .LineTo ,_ddgbca );default:_gd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0057\u0064\u0043\u0054_\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068 \u0025\u0076",_fgdabcd .Name );if _aggadde :=d .Skip ();_aggadde !=nil {return _aggadde ;};};case _f .EndElement :break _abbggc ;case _f .CharData :};};return nil ;};func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_fbce :=&CT_SignedHpsMeasure {};return _fbce };type CT_Panose struct{ +// Header Cells Associated With Table Cell +Headers *CT_Headers ;};func (_ecdea *CT_OnOff )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adfae :=range start .Attr {if _adfae .Name .Local =="\u0076\u0061\u006c"{_gccaa ,_ggbb :=ParseUnionST_OnOff (_adfae .Value );if _ggbb !=nil {return _ggbb ;};_ecdea .ValAttr =&_gccaa ;continue ;};};for {_ebbce ,_ddbff :=d .Token ();if _ddbff !=nil {return _ace .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_ddbff );};if _gbcea ,_bdgc :=_ebbce .(_d .EndElement );_bdgc &&_gbcea .Name ==start .Name {break ;};};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;);const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;);func (_egeca *CT_TrPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egeca .CnfStyle !=nil {_debfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_cbbad :=range _egeca .CnfStyle {e .EncodeElement (_cbbad ,_debfeg );};};if _egeca .DivId !=nil {_ebcfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_aaabg :=range _egeca .DivId {e .EncodeElement (_aaabg ,_ebcfb );};};if _egeca .GridBefore !=nil {_edcfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_aecaa :=range _egeca .GridBefore {e .EncodeElement (_aecaa ,_edcfg );};};if _egeca .GridAfter !=nil {_cggcg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_dcagcc :=range _egeca .GridAfter {e .EncodeElement (_dcagcc ,_cggcg );};};if _egeca .WBefore !=nil {_ffbcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_effcd :=range _egeca .WBefore {e .EncodeElement (_effcd ,_ffbcc );};};if _egeca .WAfter !=nil {_eedfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_fgbdb :=range _egeca .WAfter {e .EncodeElement (_fgbdb ,_eedfd );};};if _egeca .CantSplit !=nil {_ddeeab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_dbgdfb :=range _egeca .CantSplit {e .EncodeElement (_dbgdfb ,_ddeeab );};};if _egeca .TrHeight !=nil {_acggbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_gbggab :=range _egeca .TrHeight {e .EncodeElement (_gbggab ,_acggbg );};};if _egeca .TblHeader !=nil {_gaegb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_dbgga :=range _egeca .TblHeader {e .EncodeElement (_dbgga ,_gaegb );};};if _egeca .TblCellSpacing !=nil {_dcebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_dcacca :=range _egeca .TblCellSpacing {e .EncodeElement (_dcacca ,_dcebb );};};if _egeca .Jc !=nil {_eaagbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_abeag :=range _egeca .Jc {e .EncodeElement (_abeag ,_eaagbb );};};if _egeca .Hidden !=nil {_ebebab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_cgggf :=range _egeca .Hidden {e .EncodeElement (_cgggf ,_ebebab );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SignedHpsMeasure struct{ -// Value -ValAttr string ;};func (_ddaee *CT_SdtListItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfcfc :=range start .Attr {if _gfcfc .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_cfbag ,_dfggg :=_gfcfc .Value ,error (nil );if _dfggg !=nil {return _dfggg ;};_ddaee .DisplayTextAttr =&_cfbag ;continue ;};if _gfcfc .Name .Local =="\u0076\u0061\u006cu\u0065"{_fcebg ,_bcddd :=_gfcfc .Value ,error (nil );if _bcddd !=nil {return _bcddd ;};_ddaee .ValueAttr =&_fcebg ;continue ;};};for {_aaacfa ,_gadbd :=d .Token ();if _gadbd !=nil {return _ff .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",_gadbd );};if _cddbd ,_ecbdga :=_aaacfa .(_f .EndElement );_ecbdga &&_cddbd .Name ==start .Name {break ;};};return nil ;};func (_efgcd *CT_SdtListItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efgcd .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 :_ff .Sprintf ("\u0025\u0076",*_efgcd .DisplayTextAttr )});};if _efgcd .ValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_efgcd .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_daggb *CT_SmartTagType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daggb .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 :_ff .Sprintf ("\u0025\u0076",*_daggb .NamespaceuriAttr )});};if _daggb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_ff .Sprintf ("\u0025\u0076",*_daggb .NameAttr )});};if _daggb .UrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_ff .Sprintf ("\u0025\u0076",*_daggb .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Signed Half-Point Measurement +ValAttr ST_SignedHpsMeasure ;}; -// Validate validates the CT_FFTextType and its children -func (_gfcbe *CT_FFTextType )Validate ()error {return _gfcbe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");};func NewCT_TopPageBorder ()*CT_TopPageBorder {_dbcaf :=&CT_TopPageBorder {};_dbcaf .ValAttr =ST_Border (1);return _dbcaf ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);func (_gdcab *CT_DocProtect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffgb :=range start .Attr {if _ffgb .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_gdcab .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_ffgb );continue ;};if _ffgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_bgfgc ,_ddfg :=_fc .ParseInt (_ffgb .Value ,10,64);if _ddfg !=nil {return _ddfg ;};_gdcab .CryptAlgorithmSidAttr =&_bgfgc ;continue ;};if _ffgb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_adbcd ,_bgff :=ParseUnionST_OnOff (_ffgb .Value );if _bgff !=nil {return _bgff ;};_gdcab .FormattingAttr =&_adbcd ;continue ;};if _ffgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cecegg ,_cfedg :=_fc .ParseInt (_ffgb .Value ,10,64);if _cfedg !=nil {return _cfedg ;};_gdcab .CryptSpinCountAttr =&_cecegg ;continue ;};if _ffgb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_debgc ,_faaae :=_ffgb .Value ,error (nil );if _faaae !=nil {return _faaae ;};_gdcab .AlgorithmNameAttr =&_debgc ;continue ;};if _ffgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fcfea ,_adgac :=_ffgb .Value ,error (nil );if _adgac !=nil {return _adgac ;};_gdcab .CryptProviderAttr =&_fcfea ;continue ;};if _ffgb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cbee ,_efdb :=_ffgb .Value ,error (nil );if _efdb !=nil {return _efdb ;};_gdcab .SaltValueAttr =&_cbee ;continue ;};if _ffgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_gdcab .CryptProviderTypeAttr .UnmarshalXMLAttr (_ffgb );continue ;};if _ffgb .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_gdcab .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_ffgb );continue ;};if _ffgb .Name .Local =="\u0065\u0064\u0069\u0074"{_gdcab .EditAttr .UnmarshalXMLAttr (_ffgb );continue ;};if _ffgb .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_aadea ,_eaaae :=ParseUnionST_OnOff (_ffgb .Value );if _eaaae !=nil {return _eaaae ;};_gdcab .EnforcementAttr =&_aadea ;continue ;};if _ffgb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gagb ,_egdf :=_ffgb .Value ,error (nil );if _egdf !=nil {return _egdf ;};_gdcab .HashValueAttr =&_gagb ;continue ;};if _ffgb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gegdd ,_ebccfg :=_fc .ParseInt (_ffgb .Value ,10,64);if _ebccfg !=nil {return _ebccfg ;};_gdcab .SpinCountAttr =&_gegdd ;continue ;};if _ffgb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_efdg ,_efgfd :=_ffgb .Value ,error (nil );if _efgfd !=nil {return _efgfd ;};_gdcab .AlgIdExtAttr =&_efdg ;continue ;};if _ffgb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_gegcc ,_beaf :=_ffgb .Value ,error (nil );if _beaf !=nil {return _beaf ;};_gdcab .AlgIdExtSourceAttr =&_gegcc ;continue ;};if _ffgb .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_badfg ,_cdee :=_ffgb .Value ,error (nil );if _cdee !=nil {return _cdee ;};_gdcab .CryptProviderTypeExtAttr =&_badfg ;continue ;};if _ffgb .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"{_bebdc ,_dcff :=_ffgb .Value ,error (nil );if _dcff !=nil {return _dcff ;};_gdcab .CryptProviderTypeExtSourceAttr =&_bebdc ;continue ;};if _ffgb .Name .Local =="\u0068\u0061\u0073\u0068"{_gcbbb ,_gebce :=_ffgb .Value ,error (nil );if _gebce !=nil {return _gebce ;};_gdcab .HashAttr =&_gcbbb ;continue ;};if _ffgb .Name .Local =="\u0073\u0061\u006c\u0074"{_gaaad ,_edcaf :=_ffgb .Value ,error (nil );if _edcaf !=nil {return _edcaf ;};_gdcab .SaltAttr =&_gaaad ;continue ;};};for {_ggbga ,_bdfe :=d .Token ();if _bdfe !=nil {return _ff .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_bdfe );};if _cadac ,_bfde :=_ggbga .(_f .EndElement );_bfde &&_cadac .Name ==start .Name {break ;};};return nil ;};type CT_MailMergeSourceType struct{ +// Validate validates the CT_Div and its children +func (_deeab *CT_Div )Validate ()error {return _deeab .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};func (_fgabb ST_JcTable )Validate ()error {return _fgabb .ValidateWithPath ("")};func (_bgdcc WdST_AlignV )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdddgf :=_d .Attr {};_bdddgf .Name =name ;switch _bgdcc {case WdST_AlignVUnset :_bdddgf .Value ="";case WdST_AlignVTop :_bdddgf .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_bdddgf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_bdddgf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_bdddgf .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_bdddgf .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bdddgf ,nil ;};func (_fafad ST_ChapterSep )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aggedd :=_d .Attr {};_aggedd .Name =name ;switch _fafad {case ST_ChapterSepUnset :_aggedd .Value ="";case ST_ChapterSepHyphen :_aggedd .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_aggedd .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_aggedd .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_aggedd .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_aggedd .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _aggedd ,nil ;};func (_gbefg *CT_TblLook )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbefg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_ace .Sprintf ("\u0025\u0076",*_gbefg .FirstRowAttr )});};if _gbefg .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_ace .Sprintf ("\u0025\u0076",*_gbefg .LastRowAttr )});};if _gbefg .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ace .Sprintf ("\u0025\u0076",*_gbefg .FirstColumnAttr )});};if _gbefg .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_ace .Sprintf ("\u0025\u0076",*_gbefg .LastColumnAttr )});};if _gbefg .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_ace .Sprintf ("\u0025\u0076",*_gbefg .NoHBandAttr )});};if _gbefg .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_ace .Sprintf ("\u0025\u0076",*_gbefg .NoVBandAttr )});};if _gbefg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_ace .Sprintf ("\u0025\u0076",*_gbefg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Data Source Type Value -ValAttr ST_MailMergeSourceType ;};func (_bbbbg *ST_StyleSort )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbbbg =0;case "\u006e\u0061\u006d\u0065":*_bbbbg =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_bbbbg =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bbbbg =3;case "\u0066\u006f\u006e\u0074":*_bbbbg =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_bbbbg =5;case "\u0074\u0079\u0070\u0065":*_bbbbg =6;case "\u0030\u0030\u0030\u0030":*_bbbbg =7;case "\u0030\u0030\u0030\u0031":*_bbbbg =8;case "\u0030\u0030\u0030\u0032":*_bbbbg =9;case "\u0030\u0030\u0030\u0033":*_bbbbg =10;case "\u0030\u0030\u0030\u0034":*_bbbbg =11;case "\u0030\u0030\u0030\u0035":*_bbbbg =12;};return nil ;};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};func (_gfdeca *ST_NumberFormat )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfdeca =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gfdeca =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gfdeca =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gfdeca =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gfdeca =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gfdeca =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_gfdeca =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gfdeca =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gfdeca =8;case "\u0068\u0065\u0078":*_gfdeca =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_gfdeca =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gfdeca =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfdeca =12;case "\u0061\u0069\u0075e\u006f":*_gfdeca =13;case "\u0069\u0072\u006fh\u0061":*_gfdeca =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_gfdeca =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_gfdeca =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_gfdeca =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":*_gfdeca =18;case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_gfdeca =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_gfdeca =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gfdeca =21;case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gfdeca =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_gfdeca =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_gfdeca =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_gfdeca =25;case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_gfdeca =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_gfdeca =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_gfdeca =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":*_gfdeca =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_gfdeca =30;case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_gfdeca =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_gfdeca =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":*_gfdeca =33;case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gfdeca =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_gfdeca =35;case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_gfdeca =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gfdeca =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfdeca =38;case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_gfdeca =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_gfdeca =40;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gfdeca =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gfdeca =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_gfdeca =43;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_gfdeca =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_gfdeca =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_gfdeca =46;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_gfdeca =47;case "\u006e\u006f\u006e\u0065":*_gfdeca =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_gfdeca =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_gfdeca =50;case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_gfdeca =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_gfdeca =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_gfdeca =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_gfdeca =54;case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_gfdeca =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gfdeca =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfdeca =57;case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_gfdeca =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gfdeca =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gfdeca =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_gfdeca =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_gfdeca =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfdeca =63;};return nil ;};func (_gegegf *ST_Pitch )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgaba ,_ccefef :=d .Token ();if _ccefef !=nil {return _ccefef ;};if _aebeeg ,_dbcgg :=_fgaba .(_f .EndElement );_dbcgg &&_aebeeg .Name ==start .Name {*_gegegf =1;return nil ;};if _cggeed ,_fceddg :=_fgaba .(_f .CharData );!_fceddg {return _ff .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgaba );}else {switch string (_cggeed ){case "":*_gegegf =0;case "\u0066\u0069\u0078e\u0064":*_gegegf =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_gegegf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gegegf =3;};};_fgaba ,_ccefef =d .Token ();if _ccefef !=nil {return _ccefef ;};if _febbf ,_cfegc :=_fgaba .(_f .EndElement );_cfegc &&_febbf .Name ==start .Name {return nil ;};return _ff .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgaba );};type CT_Object struct{ +// Validate validates the CT_DecimalNumberOrPrecent and its children +func (_cccae *CT_DecimalNumberOrPrecent )Validate ()error {return _cccae .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");}; -// Original Image Width -DxaOrigAttr *_e .ST_TwipsMeasure ; +// Validate validates the CT_TblBorders and its children +func (_cecced *CT_TblBorders )Validate ()error {return _cecced .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};type CT_Numbering struct{ -// Original Image Height -DyaOrigAttr *_e .ST_TwipsMeasure ;Any []_ef .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};func (_eddda *CT_DocumentBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eddda .Background !=nil {_edfga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_eddda .Background ,_edfga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gabdf *CT_TblOverlap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dfgfa ,_cbgde :=_gabdf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbgde !=nil {return _cbgde ;};start .Attr =append (start .Attr ,_dfgfa );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_cgeegd *WdCT_PosH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_adgecg ,_cceead :=_cgeegd .RelativeFromAttr .MarshalXMLAttr (_f .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _cceead !=nil {return _cceead ;};start .Attr =append (start .Attr ,_adgecg );e .EncodeToken (start );_cgeegd .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Picture Numbering Symbol Definition +NumPicBullet []*CT_NumPicBullet ; -// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path -func (_ffbe *CT_Cnf )ValidateWithPath (path string )error {if _ffbe .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_ffbe .ValAttr ){return _ff .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 ,*_ffbe .ValAttr );};};if _ffbe .FirstRowAttr !=nil {if _aggffb :=_ffbe .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_aggffb !=nil {return _aggffb ;};};if _ffbe .LastRowAttr !=nil {if _abag :=_ffbe .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_abag !=nil {return _abag ;};};if _ffbe .FirstColumnAttr !=nil {if _fbcb :=_ffbe .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_fbcb !=nil {return _fbcb ;};};if _ffbe .LastColumnAttr !=nil {if _faa :=_ffbe .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_faa !=nil {return _faa ;};};if _ffbe .OddVBandAttr !=nil {if _cfdac :=_ffbe .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_cfdac !=nil {return _cfdac ;};};if _ffbe .EvenVBandAttr !=nil {if _ffeb :=_ffbe .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_ffeb !=nil {return _ffeb ;};};if _ffbe .OddHBandAttr !=nil {if _ebgeca :=_ffbe .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_ebgeca !=nil {return _ebgeca ;};};if _ffbe .EvenHBandAttr !=nil {if _gfac :=_ffbe .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072");_gfac !=nil {return _gfac ;};};if _ffbe .FirstRowFirstColumnAttr !=nil {if _eac :=_ffbe .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");_eac !=nil {return _eac ;};};if _ffbe .FirstRowLastColumnAttr !=nil {if _bffc :=_ffbe .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_bffc !=nil {return _bffc ;};};if _ffbe .LastRowFirstColumnAttr !=nil {if _fffg :=_ffbe .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_fffg !=nil {return _fffg ;};};if _ffbe .LastRowLastColumnAttr !=nil {if _ecggf :=_ffbe .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072");_ecggf !=nil {return _ecggf ;};};return nil ;};func (_badgg *ST_MultiLevelType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_badgg =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_badgg =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_badgg =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_badgg =3;};return nil ;};func (_efegae *CT_TblCellMar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _efegae .Top !=nil {_cfagba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_efegae .Top ,_cfagba );};if _efegae .Start !=nil {_abefg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_efegae .Start ,_abefg );};if _efegae .Left !=nil {_eebge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_efegae .Left ,_eebge );};if _efegae .Bottom !=nil {_agedea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_efegae .Bottom ,_agedea );};if _efegae .End !=nil {_bgddff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_efegae .End ,_bgddff );};if _efegae .Right !=nil {_eadcdg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_efegae .Right ,_eadcdg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Abstract Numbering Definition +AbstractNum []*CT_AbstractNum ; -// Validate validates the CT_TextEffect and its children -func (_cefff *CT_TextEffect )Validate ()error {return _cefff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Numbering Definition Instance +Num []*CT_Num ; -// Validate validates the WdAnchor and its children -func (_gbdeb *WdAnchor )Validate ()error {return _gbdeb .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func (_gggfd ST_DocPartType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_geaaed :=_f .Attr {};_geaaed .Name =name ;switch _gggfd {case ST_DocPartTypeUnset :_geaaed .Value ="";case ST_DocPartTypeNone :_geaaed .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_geaaed .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_geaaed .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_geaaed .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_geaaed .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_geaaed .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_geaaed .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _geaaed ,nil ;};func init (){_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 );_ef .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 +// Last Reviewed Abstract Numbering Definition +NumIdMacAtCleanup *CT_DecimalNumber ;};func (_acdcfc ST_MailMergeDest )String ()string {switch _acdcfc {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 init (){_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 );_cd .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 c107c265c4..4816e5e6bf 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 (_e "encoding/xml";_ea "fmt";_a "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);func (_aac ST_ObjectType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aadb :=_e .Attr {};_aadb .Name =name ;switch _aac {case ST_ObjectTypeUnset :_aadb .Value ="";case ST_ObjectTypeButton :_aadb .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_aadb .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_aadb .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_aadb .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_aadb .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_aadb .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_aadb .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_aadb .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_aadb .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_aadb .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_aadb .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_aadb .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_aadb .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_aadb .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_aadb .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_aadb .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_aadb .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_aadb .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_aadb .Value ="\u0052\u0065\u0063\u0074";};return _aadb ,nil ;};func (_bcb ST_ObjectType )String ()string {switch _bcb {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 "";};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 (_fege *ClientData )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\u0068\u0065\u006d\u0061\u0073\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 ,_e .Attr {Name :_e .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 ,_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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _fege .CT_ClientData .MarshalXML (e ,start );};func (_beeb *ST_ObjectType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgde ,_dfcb :=d .Token ();if _dfcb !=nil {return _dfcb ;};if _dfcc ,_bgdf :=_dgde .(_e .EndElement );_bgdf &&_dfcc .Name ==start .Name {*_beeb =1;return nil ;};if _deg ,_abdea :=_dgde .(_e .CharData );!_abdea {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",_dgde );}else {switch string (_deg ){case "":*_beeb =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_beeb =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_beeb =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_beeb =3;case "\u0044\u0072\u006f\u0070":*_beeb =4;case "\u0045\u0064\u0069\u0074":*_beeb =5;case "\u0047\u0042\u006f\u0078":*_beeb =6;case "\u004c\u0061\u0062e\u006c":*_beeb =7;case "\u004c\u0069\u006ee\u0041":*_beeb =8;case "\u004c\u0069\u0073\u0074":*_beeb =9;case "\u004d\u006f\u0076i\u0065":*_beeb =10;case "\u004e\u006f\u0074\u0065":*_beeb =11;case "\u0050\u0069\u0063\u0074":*_beeb =12;case "\u0052\u0061\u0064i\u006f":*_beeb =13;case "\u0052\u0065\u0063t\u0041":*_beeb =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_beeb =15;case "\u0053\u0070\u0069\u006e":*_beeb =16;case "\u0053\u0068\u0061p\u0065":*_beeb =17;case "\u0047\u0072\u006fu\u0070":*_beeb =18;case "\u0052\u0065\u0063\u0074":*_beeb =19;};};_dgde ,_dfcb =d .Token ();if _dfcb !=nil {return _dfcb ;};if _eef ,_ebe :=_dgde .(_e .EndElement );_ebe &&_eef .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",_dgde );};func (_fae *CT_ClientData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fae .ObjectTypeAttr =ST_ObjectType (1);for _ ,_faed :=range start .Attr {if _faed .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_fae .ObjectTypeAttr .UnmarshalXMLAttr (_faed );continue ;};};_dbe :for {_cab ,_ade :=d .Token ();if _ade !=nil {return _ade ;};switch _gd :=_cab .(type ){case _e .StartElement :switch _gd .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .MoveWithCells =_f .ST_TrueFalseBlankUnset ;if _abb :=d .DecodeElement (&_fae .MoveWithCells ,&_gd );_abb !=nil {return _abb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .SizeWithCells =_f .ST_TrueFalseBlankUnset ;if _aaa :=d .DecodeElement (&_fae .SizeWithCells ,&_gd );_aaa !=nil {return _aaa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Anchor =new (string );if _abbd :=d .DecodeElement (_fae .Anchor ,&_gd );_abbd !=nil {return _abbd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Locked =_f .ST_TrueFalseBlankUnset ;if _fag :=d .DecodeElement (&_fae .Locked ,&_gd );_fag !=nil {return _fag ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .DefaultSize =_f .ST_TrueFalseBlankUnset ;if _gcb :=d .DecodeElement (&_fae .DefaultSize ,&_gd );_gcb !=nil {return _gcb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .PrintObject =_f .ST_TrueFalseBlankUnset ;if _bf :=d .DecodeElement (&_fae .PrintObject ,&_gd );_bf !=nil {return _bf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Disabled =_f .ST_TrueFalseBlankUnset ;if _ffd :=d .DecodeElement (&_fae .Disabled ,&_gd );_ffd !=nil {return _ffd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .AutoFill =_f .ST_TrueFalseBlankUnset ;if _gea :=d .DecodeElement (&_fae .AutoFill ,&_gd );_gea !=nil {return _gea ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .AutoLine =_f .ST_TrueFalseBlankUnset ;if _fdf :=d .DecodeElement (&_fae .AutoLine ,&_gd );_fdf !=nil {return _fdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .AutoPict =_f .ST_TrueFalseBlankUnset ;if _gfb :=d .DecodeElement (&_fae .AutoPict ,&_gd );_gfb !=nil {return _gfb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .FmlaMacro =new (string );if _dbf :=d .DecodeElement (_fae .FmlaMacro ,&_gd );_dbf !=nil {return _dbf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .TextHAlign =new (string );if _aef :=d .DecodeElement (_fae .TextHAlign ,&_gd );_aef !=nil {return _aef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .TextVAlign =new (string );if _cgd :=d .DecodeElement (_fae .TextVAlign ,&_gd );_cgd !=nil {return _cgd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .LockText =_f .ST_TrueFalseBlankUnset ;if _gfg :=d .DecodeElement (&_fae .LockText ,&_gd );_gfg !=nil {return _gfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .JustLastX =_f .ST_TrueFalseBlankUnset ;if _gbg :=d .DecodeElement (&_fae .JustLastX ,&_gd );_gbg !=nil {return _gbg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .SecretEdit =_f .ST_TrueFalseBlankUnset ;if _dae :=d .DecodeElement (&_fae .SecretEdit ,&_gd );_dae !=nil {return _dae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Default =_f .ST_TrueFalseBlankUnset ;if _ac :=d .DecodeElement (&_fae .Default ,&_gd );_ac !=nil {return _ac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Help =_f .ST_TrueFalseBlankUnset ;if _fagf :=d .DecodeElement (&_fae .Help ,&_gd );_fagf !=nil {return _fagf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Cancel =_f .ST_TrueFalseBlankUnset ;if _eb :=d .DecodeElement (&_fae .Cancel ,&_gd );_eb !=nil {return _eb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Dismiss =_f .ST_TrueFalseBlankUnset ;if _dd :=d .DecodeElement (&_fae .Dismiss ,&_gd );_dd !=nil {return _dd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Accel =new (int64 );if _gee :=d .DecodeElement (_fae .Accel ,&_gd );_gee !=nil {return _gee ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Accel2 =new (int64 );if _baf :=d .DecodeElement (_fae .Accel2 ,&_gd );_baf !=nil {return _baf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Row =new (int64 );if _gda :=d .DecodeElement (_fae .Row ,&_gd );_gda !=nil {return _gda ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Column =new (int64 );if _efcd :=d .DecodeElement (_fae .Column ,&_gd );_efcd !=nil {return _efcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Visible =_f .ST_TrueFalseBlankUnset ;if _dbb :=d .DecodeElement (&_fae .Visible ,&_gd );_dbb !=nil {return _dbb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .RowHidden =_f .ST_TrueFalseBlankUnset ;if _cdc :=d .DecodeElement (&_fae .RowHidden ,&_gd );_cdc !=nil {return _cdc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .ColHidden =_f .ST_TrueFalseBlankUnset ;if _bed :=d .DecodeElement (&_fae .ColHidden ,&_gd );_bed !=nil {return _bed ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .VTEdit =new (int64 );if _afc :=d .DecodeElement (_fae .VTEdit ,&_gd );_afc !=nil {return _afc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .MultiLine =_f .ST_TrueFalseBlankUnset ;if _cdca :=d .DecodeElement (&_fae .MultiLine ,&_gd );_cdca !=nil {return _cdca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .VScroll =_f .ST_TrueFalseBlankUnset ;if _fffg :=d .DecodeElement (&_fae .VScroll ,&_gd );_fffg !=nil {return _fffg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .ValidIds =_f .ST_TrueFalseBlankUnset ;if _bfd :=d .DecodeElement (&_fae .ValidIds ,&_gd );_bfd !=nil {return _bfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .FmlaRange =new (string );if _dg :=d .DecodeElement (_fae .FmlaRange ,&_gd );_dg !=nil {return _dg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .WidthMin =new (int64 );if _eee :=d .DecodeElement (_fae .WidthMin ,&_gd );_eee !=nil {return _eee ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Sel =new (int64 );if _aadd :=d .DecodeElement (_fae .Sel ,&_gd );_aadd !=nil {return _aadd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .NoThreeD2 =_f .ST_TrueFalseBlankUnset ;if _efe :=d .DecodeElement (&_fae .NoThreeD2 ,&_gd );_efe !=nil {return _efe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .SelType =new (string );if _feb :=d .DecodeElement (_fae .SelType ,&_gd );_feb !=nil {return _feb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .MultiSel =new (string );if _gbd :=d .DecodeElement (_fae .MultiSel ,&_gd );_gbd !=nil {return _gbd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .LCT =new (string );if _fc :=d .DecodeElement (_fae .LCT ,&_gd );_fc !=nil {return _fc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .ListItem =new (string );if _cda :=d .DecodeElement (_fae .ListItem ,&_gd );_cda !=nil {return _cda ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .DropStyle =new (string );if _gce :=d .DecodeElement (_fae .DropStyle ,&_gd );_gce !=nil {return _gce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Colored =_f .ST_TrueFalseBlankUnset ;if _fda :=d .DecodeElement (&_fae .Colored ,&_gd );_fda !=nil {return _fda ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .DropLines =new (int64 );if _ecd :=d .DecodeElement (_fae .DropLines ,&_gd );_ecd !=nil {return _ecd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Checked =new (int64 );if _cdce :=d .DecodeElement (_fae .Checked ,&_gd );_cdce !=nil {return _cdce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .FmlaLink =new (string );if _aae :=d .DecodeElement (_fae .FmlaLink ,&_gd );_aae !=nil {return _aae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .FmlaPict =new (string );if _ce :=d .DecodeElement (_fae .FmlaPict ,&_gd );_ce !=nil {return _ce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .NoThreeD =_f .ST_TrueFalseBlankUnset ;if _agf :=d .DecodeElement (&_fae .NoThreeD ,&_gd );_agf !=nil {return _agf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .FirstButton =_f .ST_TrueFalseBlankUnset ;if _cbg :=d .DecodeElement (&_fae .FirstButton ,&_gd );_cbg !=nil {return _cbg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .FmlaGroup =new (string );if _def :=d .DecodeElement (_fae .FmlaGroup ,&_gd );_def !=nil {return _def ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Val =new (int64 );if _dba :=d .DecodeElement (_fae .Val ,&_gd );_dba !=nil {return _dba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Min =new (int64 );if _cae :=d .DecodeElement (_fae .Min ,&_gd );_cae !=nil {return _cae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Max =new (int64 );if _bgc :=d .DecodeElement (_fae .Max ,&_gd );_bgc !=nil {return _bgc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Inc =new (int64 );if _gfd :=d .DecodeElement (_fae .Inc ,&_gd );_gfd !=nil {return _gfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Page =new (int64 );if _cdb :=d .DecodeElement (_fae .Page ,&_gd );_cdb !=nil {return _cdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Horiz =_f .ST_TrueFalseBlankUnset ;if _bfdd :=d .DecodeElement (&_fae .Horiz ,&_gd );_bfdd !=nil {return _bfdd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Dx =new (int64 );if _eeg :=d .DecodeElement (_fae .Dx ,&_gd );_eeg !=nil {return _eeg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .MapOCX =_f .ST_TrueFalseBlankUnset ;if _bfb :=d .DecodeElement (&_fae .MapOCX ,&_gd );_bfb !=nil {return _bfb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _bfbf string ;if _fdfa :=d .DecodeElement (&_bfbf ,&_gd );_fdfa !=nil {return _fdfa ;};_fae .CF =append (_fae .CF ,_bfbf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .Camera =_f .ST_TrueFalseBlankUnset ;if _gbge :=d .DecodeElement (&_fae .Camera ,&_gd );_gbge !=nil {return _gbge ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .RecalcAlways =_f .ST_TrueFalseBlankUnset ;if _fgc :=d .DecodeElement (&_fae .RecalcAlways ,&_gd );_fgc !=nil {return _fgc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .AutoScale =_f .ST_TrueFalseBlankUnset ;if _dfg :=d .DecodeElement (&_fae .AutoScale ,&_gd );_dfg !=nil {return _dfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .DDE =_f .ST_TrueFalseBlankUnset ;if _fffd :=d .DecodeElement (&_fae .DDE ,&_gd );_fffd !=nil {return _fffd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .UIObj =_f .ST_TrueFalseBlankUnset ;if _ga :=d .DecodeElement (&_fae .UIObj ,&_gd );_ga !=nil {return _ga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .ScriptText =new (string );if _fgd :=d .DecodeElement (_fae .ScriptText ,&_gd );_fgd !=nil {return _fgd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .ScriptExtended =new (string );if _dge :=d .DecodeElement (_fae .ScriptExtended ,&_gd );_dge !=nil {return _dge ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .ScriptLanguage =new (uint32 );if _dda :=d .DecodeElement (_fae .ScriptLanguage ,&_gd );_dda !=nil {return _dda ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .ScriptLocation =new (uint32 );if _feg :=d .DecodeElement (_fae .ScriptLocation ,&_gd );_feg !=nil {return _feg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fae .FmlaTxbx =new (string );if _eaf :=d .DecodeElement (_fae .FmlaTxbx ,&_gd );_eaf !=nil {return _eaf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061 \u0025\u0076",_gd .Name );if _cbb :=d .Skip ();_cbb !=nil {return _cbb ;};};case _e .EndElement :break _dbe ;case _e .CharData :};};return nil ;};func (_bbd ST_ObjectType )ValidateWithPath (path string )error {switch _bbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19: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 (_bbd ));};return nil ;};func NewCT_ClientData ()*CT_ClientData {_cd :=&CT_ClientData {};_cd .ObjectTypeAttr =ST_ObjectType (1);return _cd ;};func (_efg ST_ObjectType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_efg .String (),start );}; +package excel ;import (_e "encoding/xml";_g "fmt";_fg "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_a "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);func (_ead ST_ObjectType )Validate ()error {return _ead .ValidateWithPath ("")};func (_bg *CT_ClientData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_ea ,_ee :=_bg .ObjectTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"});if _ee !=nil {return _ee ;};start .Attr =append (start .Attr ,_ea );e .EncodeToken (start );if _bg .MoveWithCells !=_a .ST_TrueFalseBlankUnset {_fd :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_bg .MoveWithCells ,_fd );};if _bg .SizeWithCells !=_a .ST_TrueFalseBlankUnset {_ae :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_bg .SizeWithCells ,_ae );};if _bg .Anchor !=nil {_ab :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_fg .AddPreserveSpaceAttr (&_ab ,*_bg .Anchor );e .EncodeElement (_bg .Anchor ,_ab );};if _bg .Locked !=_a .ST_TrueFalseBlankUnset {_bd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_bg .Locked ,_bd );};if _bg .DefaultSize !=_a .ST_TrueFalseBlankUnset {_c :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bg .DefaultSize ,_c );};if _bg .PrintObject !=_a .ST_TrueFalseBlankUnset {_db :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_bg .PrintObject ,_db );};if _bg .Disabled !=_a .ST_TrueFalseBlankUnset {_gg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_bg .Disabled ,_gg );};if _bg .AutoFill !=_a .ST_TrueFalseBlankUnset {_ggd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bg .AutoFill ,_ggd );};if _bg .AutoLine !=_a .ST_TrueFalseBlankUnset {_bb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}};e .EncodeElement (_bg .AutoLine ,_bb );};if _bg .AutoPict !=_a .ST_TrueFalseBlankUnset {_bbd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_bg .AutoPict ,_bbd );};if _bg .FmlaMacro !=nil {_eag :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}};_fg .AddPreserveSpaceAttr (&_eag ,*_bg .FmlaMacro );e .EncodeElement (_bg .FmlaMacro ,_eag );};if _bg .TextHAlign !=nil {_ed :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_fg .AddPreserveSpaceAttr (&_ed ,*_bg .TextHAlign );e .EncodeElement (_bg .TextHAlign ,_ed );};if _bg .TextVAlign !=nil {_de :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_fg .AddPreserveSpaceAttr (&_de ,*_bg .TextVAlign );e .EncodeElement (_bg .TextVAlign ,_de );};if _bg .LockText !=_a .ST_TrueFalseBlankUnset {_ff :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bg .LockText ,_ff );};if _bg .JustLastX !=_a .ST_TrueFalseBlankUnset {_ec :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}};e .EncodeElement (_bg .JustLastX ,_ec );};if _bg .SecretEdit !=_a .ST_TrueFalseBlankUnset {_eg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_bg .SecretEdit ,_eg );};if _bg .Default !=_a .ST_TrueFalseBlankUnset {_abd :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_bg .Default ,_abd );};if _bg .Help !=_a .ST_TrueFalseBlankUnset {_af :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}};e .EncodeElement (_bg .Help ,_af );};if _bg .Cancel !=_a .ST_TrueFalseBlankUnset {_aee :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_bg .Cancel ,_aee );};if _bg .Dismiss !=_a .ST_TrueFalseBlankUnset {_aa :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}};e .EncodeElement (_bg .Dismiss ,_aa );};if _bg .Accel !=nil {_bbde :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_bg .Accel ,_bbde );};if _bg .Accel2 !=nil {_ga :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}};e .EncodeElement (_bg .Accel2 ,_ga );};if _bg .Row !=nil {_aeb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_bg .Row ,_aeb );};if _bg .Column !=nil {_egd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_bg .Column ,_egd );};if _bg .Visible !=_a .ST_TrueFalseBlankUnset {_fdd :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_bg .Visible ,_fdd );};if _bg .RowHidden !=_a .ST_TrueFalseBlankUnset {_gc :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bg .RowHidden ,_gc );};if _bg .ColHidden !=_a .ST_TrueFalseBlankUnset {_abdc :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bg .ColHidden ,_abdc );};if _bg .VTEdit !=nil {_eae :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}};e .EncodeElement (_bg .VTEdit ,_eae );};if _bg .MultiLine !=_a .ST_TrueFalseBlankUnset {_fda :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_bg .MultiLine ,_fda );};if _bg .VScroll !=_a .ST_TrueFalseBlankUnset {_ge :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}};e .EncodeElement (_bg .VScroll ,_ge );};if _bg .ValidIds !=_a .ST_TrueFalseBlankUnset {_gb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_bg .ValidIds ,_gb );};if _bg .FmlaRange !=nil {_ba :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}};_fg .AddPreserveSpaceAttr (&_ba ,*_bg .FmlaRange );e .EncodeElement (_bg .FmlaRange ,_ba );};if _bg .WidthMin !=nil {_aed :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_bg .WidthMin ,_aed );};if _bg .Sel !=nil {_ecb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_bg .Sel ,_ecb );};if _bg .NoThreeD2 !=_a .ST_TrueFalseBlankUnset {_ad :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}};e .EncodeElement (_bg .NoThreeD2 ,_ad );};if _bg .SelType !=nil {_bdb :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_fg .AddPreserveSpaceAttr (&_bdb ,*_bg .SelType );e .EncodeElement (_bg .SelType ,_bdb );};if _bg .MultiSel !=nil {_ce :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_fg .AddPreserveSpaceAttr (&_ce ,*_bg .MultiSel );e .EncodeElement (_bg .MultiSel ,_ce );};if _bg .LCT !=nil {_bbg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004cC\u0054"}};_fg .AddPreserveSpaceAttr (&_bbg ,*_bg .LCT );e .EncodeElement (_bg .LCT ,_bbg );};if _bg .ListItem !=nil {_be :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_fg .AddPreserveSpaceAttr (&_be ,*_bg .ListItem );e .EncodeElement (_bg .ListItem ,_be );};if _bg .DropStyle !=nil {_aac :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_fg .AddPreserveSpaceAttr (&_aac ,*_bg .DropStyle );e .EncodeElement (_bg .DropStyle ,_aac );};if _bg .Colored !=_a .ST_TrueFalseBlankUnset {_fe :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_bg .Colored ,_fe );};if _bg .DropLines !=nil {_ag :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bg .DropLines ,_ag );};if _bg .Checked !=nil {_fc :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_bg .Checked ,_fc );};if _bg .FmlaLink !=nil {_cee :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}};_fg .AddPreserveSpaceAttr (&_cee ,*_bg .FmlaLink );e .EncodeElement (_bg .FmlaLink ,_cee );};if _bg .FmlaPict !=nil {_geb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_fg .AddPreserveSpaceAttr (&_geb ,*_bg .FmlaPict );e .EncodeElement (_bg .FmlaPict ,_geb );};if _bg .NoThreeD !=_a .ST_TrueFalseBlankUnset {_dea :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_bg .NoThreeD ,_dea );};if _bg .FirstButton !=_a .ST_TrueFalseBlankUnset {_bc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}};e .EncodeElement (_bg .FirstButton ,_bc );};if _bg .FmlaGroup !=nil {_ecc :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_fg .AddPreserveSpaceAttr (&_ecc ,*_bg .FmlaGroup );e .EncodeElement (_bg .FmlaGroup ,_ecc );};if _bg .Val !=nil {_ege :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_bg .Val ,_ege );};if _bg .Min !=nil {_aff :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_bg .Min ,_aff );};if _bg .Max !=nil {_gd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_bg .Max ,_gd );};if _bg .Inc !=nil {_ada :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_bg .Inc ,_ada );};if _bg .Page !=nil {_bce :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_bg .Page ,_bce );};if _bg .Horiz !=_a .ST_TrueFalseBlankUnset {_bba :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}};e .EncodeElement (_bg .Horiz ,_bba );};if _bg .Dx !=nil {_eaa :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_bg .Dx ,_eaa );};if _bg .MapOCX !=_a .ST_TrueFalseBlankUnset {_gec :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}};e .EncodeElement (_bg .MapOCX ,_gec );};if _bg .CF !=nil {_abf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_deb :=range _bg .CF {e .EncodeElement (_deb ,_abf );};};if _bg .Camera !=_a .ST_TrueFalseBlankUnset {_df :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_bg .Camera ,_df );};if _bg .RecalcAlways !=_a .ST_TrueFalseBlankUnset {_bgg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_bg .RecalcAlways ,_bgg );};if _bg .AutoScale !=_a .ST_TrueFalseBlankUnset {_cf :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_bg .AutoScale ,_cf );};if _bg .DDE !=_a .ST_TrueFalseBlankUnset {_gca :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044D\u0045"}};e .EncodeElement (_bg .DDE ,_gca );};if _bg .UIObj !=_a .ST_TrueFalseBlankUnset {_eccd :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_bg .UIObj ,_eccd );};if _bg .ScriptText !=nil {_ecg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}};_fg .AddPreserveSpaceAttr (&_ecg ,*_bg .ScriptText );e .EncodeElement (_bg .ScriptText ,_ecg );};if _bg .ScriptExtended !=nil {_gdd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}};_fg .AddPreserveSpaceAttr (&_gdd ,*_bg .ScriptExtended );e .EncodeElement (_bg .ScriptExtended ,_gdd );};if _bg .ScriptLanguage !=nil {_bgf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_bg .ScriptLanguage ,_bgf );};if _bg .ScriptLocation !=nil {_dba :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bg .ScriptLocation ,_dba );};if _bg .FmlaTxbx !=nil {_aaf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_fg .AddPreserveSpaceAttr (&_aaf ,*_bg .FmlaTxbx );e .EncodeElement (_bg .FmlaTxbx ,_aaf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the ClientData and its children -func (_ecfb *ClientData )Validate ()error {return _ecfb .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};type ClientData struct{CT_ClientData }; +// Validate validates the CT_ClientData and its children +func (_cg *CT_ClientData )Validate ()error {return _cg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; // ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path -func (_bee *CT_ClientData )ValidateWithPath (path string )error {if _bee .ObjectTypeAttr ==ST_ObjectTypeUnset {return _ea .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 _deee :=_bee .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_deee !=nil {return _deee ;};if _eag :=_bee .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_eag !=nil {return _eag ;};if _ddb :=_bee .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_ddb !=nil {return _ddb ;};if _afg :=_bee .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_afg !=nil {return _afg ;};if _aff :=_bee .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_aff !=nil {return _aff ;};if _bgd :=_bee .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_bgd !=nil {return _bgd ;};if _aec :=_bee .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_aec !=nil {return _aec ;};if _bd :=_bee .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_bd !=nil {return _bd ;};if _dff :=_bee .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_dff !=nil {return _dff ;};if _efce :=_bee .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_efce !=nil {return _efce ;};if _dbg :=_bee .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_dbg !=nil {return _dbg ;};if _bcf :=_bee .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_bcf !=nil {return _bcf ;};if _bdd :=_bee .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_bdd !=nil {return _bdd ;};if _bbg :=_bee .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_bbg !=nil {return _bbg ;};if _gfdc :=_bee .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_gfdc !=nil {return _gfdc ;};if _gdc :=_bee .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_gdc !=nil {return _gdc ;};if _gcg :=_bee .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073");_gcg !=nil {return _gcg ;};if _aaf :=_bee .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_aaf !=nil {return _aaf ;};if _bge :=_bee .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e");_bge !=nil {return _bge ;};if _abed :=_bee .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_abed !=nil {return _abed ;};if _gge :=_bee .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065");_gge !=nil {return _gge ;};if _dbff :=_bee .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_dbff !=nil {return _dbff ;};if _abde :=_bee .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s");_abde !=nil {return _abde ;};if _daca :=_bee .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_daca !=nil {return _daca ;};if _ccf :=_bee .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064");_ccf !=nil {return _ccf ;};if _cbf :=_bee .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_cbf !=nil {return _cbf ;};if _deef :=_bee .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e");_deef !=nil {return _deef ;};if _ggg :=_bee .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_ggg !=nil {return _ggg ;};if _aaaf :=_bee .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_aaaf !=nil {return _aaaf ;};if _eff :=_bee .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_eff !=nil {return _eff ;};if _efcb :=_bee .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073");_efcb !=nil {return _efcb ;};if _fgg :=_bee .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_fgg !=nil {return _fgg ;};if _ecdg :=_bee .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_ecdg !=nil {return _ecdg ;};if _bag :=_bee .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_bag !=nil {return _bag ;};return nil ;};func (_ec *CT_ClientData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_fb ,_fa :=_ec .ObjectTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"});if _fa !=nil {return _fa ;};start .Attr =append (start .Attr ,_fb );e .EncodeToken (start );if _ec .MoveWithCells !=_f .ST_TrueFalseBlankUnset {_b :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_ec .MoveWithCells ,_b );};if _ec .SizeWithCells !=_f .ST_TrueFalseBlankUnset {_ad :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_ec .SizeWithCells ,_ad );};if _ec .Anchor !=nil {_g :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_g ,*_ec .Anchor );e .EncodeElement (_ec .Anchor ,_g );};if _ec .Locked !=_f .ST_TrueFalseBlankUnset {_af :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_ec .Locked ,_af );};if _ec .DefaultSize !=_f .ST_TrueFalseBlankUnset {_da :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ec .DefaultSize ,_da );};if _ec .PrintObject !=_f .ST_TrueFalseBlankUnset {_ab :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_ec .PrintObject ,_ab );};if _ec .Disabled !=_f .ST_TrueFalseBlankUnset {_abd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_ec .Disabled ,_abd );};if _ec .AutoFill !=_f .ST_TrueFalseBlankUnset {_db :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ec .AutoFill ,_db );};if _ec .AutoLine !=_f .ST_TrueFalseBlankUnset {_ae :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}};e .EncodeElement (_ec .AutoLine ,_ae );};if _ec .AutoPict !=_f .ST_TrueFalseBlankUnset {_bc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_ec .AutoPict ,_bc );};if _ec .FmlaMacro !=nil {_gf :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}};_a .AddPreserveSpaceAttr (&_gf ,*_ec .FmlaMacro );e .EncodeElement (_ec .FmlaMacro ,_gf );};if _ec .TextHAlign !=nil {_fe :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_a .AddPreserveSpaceAttr (&_fe ,*_ec .TextHAlign );e .EncodeElement (_ec .TextHAlign ,_fe );};if _ec .TextVAlign !=nil {_fd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_a .AddPreserveSpaceAttr (&_fd ,*_ec .TextVAlign );e .EncodeElement (_ec .TextVAlign ,_fd );};if _ec .LockText !=_f .ST_TrueFalseBlankUnset {_fg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ec .LockText ,_fg );};if _ec .JustLastX !=_f .ST_TrueFalseBlankUnset {_bcg :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}};e .EncodeElement (_ec .JustLastX ,_bcg );};if _ec .SecretEdit !=_f .ST_TrueFalseBlankUnset {_df :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_ec .SecretEdit ,_df );};if _ec .Default !=_f .ST_TrueFalseBlankUnset {_ge :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_ec .Default ,_ge );};if _ec .Help !=_f .ST_TrueFalseBlankUnset {_de :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}};e .EncodeElement (_ec .Help ,_de );};if _ec .Cancel !=_f .ST_TrueFalseBlankUnset {_ded :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_ec .Cancel ,_ded );};if _ec .Dismiss !=_f .ST_TrueFalseBlankUnset {_bg :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}};e .EncodeElement (_ec .Dismiss ,_bg );};if _ec .Accel !=nil {_ag :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_ec .Accel ,_ag );};if _ec .Accel2 !=nil {_faf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}};e .EncodeElement (_ec .Accel2 ,_faf );};if _ec .Row !=nil {_ca :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_ec .Row ,_ca );};if _ec .Column !=nil {_gg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_ec .Column ,_gg );};if _ec .Visible !=_f .ST_TrueFalseBlankUnset {_fbd :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_ec .Visible ,_fbd );};if _ec .RowHidden !=_f .ST_TrueFalseBlankUnset {_cdf :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ec .RowHidden ,_cdf );};if _ec .ColHidden !=_f .ST_TrueFalseBlankUnset {_eg :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ec .ColHidden ,_eg );};if _ec .VTEdit !=nil {_aga :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}};e .EncodeElement (_ec .VTEdit ,_aga );};if _ec .MultiLine !=_f .ST_TrueFalseBlankUnset {_eaa :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_ec .MultiLine ,_eaa );};if _ec .VScroll !=_f .ST_TrueFalseBlankUnset {_ed :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}};e .EncodeElement (_ec .VScroll ,_ed );};if _ec .ValidIds !=_f .ST_TrueFalseBlankUnset {_ggf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_ec .ValidIds ,_ggf );};if _ec .FmlaRange !=nil {_eae :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_eae ,*_ec .FmlaRange );e .EncodeElement (_ec .FmlaRange ,_eae );};if _ec .WidthMin !=nil {_bb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_ec .WidthMin ,_bb );};if _ec .Sel !=nil {_ba :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_ec .Sel ,_ba );};if _ec .NoThreeD2 !=_f .ST_TrueFalseBlankUnset {_dac :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}};e .EncodeElement (_ec .NoThreeD2 ,_dac );};if _ec .SelType !=nil {_dab :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_a .AddPreserveSpaceAttr (&_dab ,*_ec .SelType );e .EncodeElement (_ec .SelType ,_dab );};if _ec .MultiSel !=nil {_gfe :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_a .AddPreserveSpaceAttr (&_gfe ,*_ec .MultiSel );e .EncodeElement (_ec .MultiSel ,_gfe );};if _ec .LCT !=nil {_ef :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004cC\u0054"}};_a .AddPreserveSpaceAttr (&_ef ,*_ec .LCT );e .EncodeElement (_ec .LCT ,_ef );};if _ec .ListItem !=nil {_be :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_a .AddPreserveSpaceAttr (&_be ,*_ec .ListItem );e .EncodeElement (_ec .ListItem ,_be );};if _ec .DropStyle !=nil {_ggc :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_a .AddPreserveSpaceAttr (&_ggc ,*_ec .DropStyle );e .EncodeElement (_ec .DropStyle ,_ggc );};if _ec .Colored !=_f .ST_TrueFalseBlankUnset {_gb :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_ec .Colored ,_gb );};if _ec .DropLines !=nil {_eaae :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ec .DropLines ,_eaae );};if _ec .Checked !=nil {_dc :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_ec .Checked ,_dc );};if _ec .FmlaLink !=nil {_ecg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}};_a .AddPreserveSpaceAttr (&_ecg ,*_ec .FmlaLink );e .EncodeElement (_ec .FmlaLink ,_ecg );};if _ec .FmlaPict !=nil {_bgg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_a .AddPreserveSpaceAttr (&_bgg ,*_ec .FmlaPict );e .EncodeElement (_ec .FmlaPict ,_bgg );};if _ec .NoThreeD !=_f .ST_TrueFalseBlankUnset {_ecf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_ec .NoThreeD ,_ecf );};if _ec .FirstButton !=_f .ST_TrueFalseBlankUnset {_fdd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}};e .EncodeElement (_ec .FirstButton ,_fdd );};if _ec .FmlaGroup !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_a .AddPreserveSpaceAttr (&_ff ,*_ec .FmlaGroup );e .EncodeElement (_ec .FmlaGroup ,_ff );};if _ec .Val !=nil {_cb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_ec .Val ,_cb );};if _ec .Min !=nil {_fge :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_ec .Min ,_fge );};if _ec .Max !=nil {_abe :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_ec .Max ,_abe );};if _ec .Inc !=nil {_fff :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_ec .Inc ,_fff );};if _ec .Page !=nil {_edc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_ec .Page ,_edc );};if _ec .Horiz !=_f .ST_TrueFalseBlankUnset {_cc :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}};e .EncodeElement (_ec .Horiz ,_cc );};if _ec .Dx !=nil {_aa :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_ec .Dx ,_aa );};if _ec .MapOCX !=_f .ST_TrueFalseBlankUnset {_cg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}};e .EncodeElement (_ec .MapOCX ,_cg );};if _ec .CF !=nil {_ee :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_bbc :=range _ec .CF {e .EncodeElement (_bbc ,_ee );};};if _ec .Camera !=_f .ST_TrueFalseBlankUnset {_ead :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_ec .Camera ,_ead );};if _ec .RecalcAlways !=_f .ST_TrueFalseBlankUnset {_bba :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_ec .RecalcAlways ,_bba );};if _ec .AutoScale !=_f .ST_TrueFalseBlankUnset {_ecc :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_ec .AutoScale ,_ecc );};if _ec .DDE !=_f .ST_TrueFalseBlankUnset {_fgee :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044D\u0045"}};e .EncodeElement (_ec .DDE ,_fgee );};if _ec .UIObj !=_f .ST_TrueFalseBlankUnset {_bbb :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_ec .UIObj ,_bbb );};if _ec .ScriptText !=nil {_cf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}};_a .AddPreserveSpaceAttr (&_cf ,*_ec .ScriptText );e .EncodeElement (_ec .ScriptText ,_cf );};if _ec .ScriptExtended !=nil {_efc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}};_a .AddPreserveSpaceAttr (&_efc ,*_ec .ScriptExtended );e .EncodeElement (_ec .ScriptExtended ,_efc );};if _ec .ScriptLanguage !=nil {_aad :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_ec .ScriptLanguage ,_aad );};if _ec .ScriptLocation !=nil {_bcc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ec .ScriptLocation ,_bcc );};if _ec .FmlaTxbx !=nil {_bcd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_a .AddPreserveSpaceAttr (&_bcd ,*_ec .FmlaTxbx );e .EncodeElement (_ec .FmlaTxbx ,_bcd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gfbf *ClientData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfbf .CT_ClientData =*NewCT_ClientData ();for _ ,_fbe :=range start .Attr {if _fbe .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_gfbf .ObjectTypeAttr .UnmarshalXMLAttr (_fbe );continue ;};};_ddg :for {_ccg ,_cff :=d .Token ();if _cff !=nil {return _cff ;};switch _dcb :=_ccg .(type ){case _e .StartElement :switch _dcb .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .MoveWithCells =_f .ST_TrueFalseBlankUnset ;if _dfc :=d .DecodeElement (&_gfbf .MoveWithCells ,&_dcb );_dfc !=nil {return _dfc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .SizeWithCells =_f .ST_TrueFalseBlankUnset ;if _gced :=d .DecodeElement (&_gfbf .SizeWithCells ,&_dcb );_gced !=nil {return _gced ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Anchor =new (string );if _geaf :=d .DecodeElement (_gfbf .Anchor ,&_dcb );_geaf !=nil {return _geaf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Locked =_f .ST_TrueFalseBlankUnset ;if _bga :=d .DecodeElement (&_gfbf .Locked ,&_dcb );_bga !=nil {return _bga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .DefaultSize =_f .ST_TrueFalseBlankUnset ;if _cbfc :=d .DecodeElement (&_gfbf .DefaultSize ,&_dcb );_cbfc !=nil {return _cbfc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .PrintObject =_f .ST_TrueFalseBlankUnset ;if _gcc :=d .DecodeElement (&_gfbf .PrintObject ,&_dcb );_gcc !=nil {return _gcc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Disabled =_f .ST_TrueFalseBlankUnset ;if _ege :=d .DecodeElement (&_gfbf .Disabled ,&_dcb );_ege !=nil {return _ege ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .AutoFill =_f .ST_TrueFalseBlankUnset ;if _gbc :=d .DecodeElement (&_gfbf .AutoFill ,&_dcb );_gbc !=nil {return _gbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .AutoLine =_f .ST_TrueFalseBlankUnset ;if _dfd :=d .DecodeElement (&_gfbf .AutoLine ,&_dcb );_dfd !=nil {return _dfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .AutoPict =_f .ST_TrueFalseBlankUnset ;if _cdbe :=d .DecodeElement (&_gfbf .AutoPict ,&_dcb );_cdbe !=nil {return _cdbe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .FmlaMacro =new (string );if _cdd :=d .DecodeElement (_gfbf .FmlaMacro ,&_dcb );_cdd !=nil {return _cdd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .TextHAlign =new (string );if _abc :=d .DecodeElement (_gfbf .TextHAlign ,&_dcb );_abc !=nil {return _abc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .TextVAlign =new (string );if _daeg :=d .DecodeElement (_gfbf .TextVAlign ,&_dcb );_daeg !=nil {return _daeg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .LockText =_f .ST_TrueFalseBlankUnset ;if _agg :=d .DecodeElement (&_gfbf .LockText ,&_dcb );_agg !=nil {return _agg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .JustLastX =_f .ST_TrueFalseBlankUnset ;if _ggge :=d .DecodeElement (&_gfbf .JustLastX ,&_dcb );_ggge !=nil {return _ggge ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .SecretEdit =_f .ST_TrueFalseBlankUnset ;if _efa :=d .DecodeElement (&_gfbf .SecretEdit ,&_dcb );_efa !=nil {return _efa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Default =_f .ST_TrueFalseBlankUnset ;if _dfee :=d .DecodeElement (&_gfbf .Default ,&_dcb );_dfee !=nil {return _dfee ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Help =_f .ST_TrueFalseBlankUnset ;if _efab :=d .DecodeElement (&_gfbf .Help ,&_dcb );_efab !=nil {return _efab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Cancel =_f .ST_TrueFalseBlankUnset ;if _ged :=d .DecodeElement (&_gfbf .Cancel ,&_dcb );_ged !=nil {return _ged ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Dismiss =_f .ST_TrueFalseBlankUnset ;if _bgb :=d .DecodeElement (&_gfbf .Dismiss ,&_dcb );_bgb !=nil {return _bgb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Accel =new (int64 );if _gca :=d .DecodeElement (_gfbf .Accel ,&_dcb );_gca !=nil {return _gca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Accel2 =new (int64 );if _ced :=d .DecodeElement (_gfbf .Accel2 ,&_dcb );_ced !=nil {return _ced ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Row =new (int64 );if _dgd :=d .DecodeElement (_gfbf .Row ,&_dcb );_dgd !=nil {return _dgd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Column =new (int64 );if _bcgf :=d .DecodeElement (_gfbf .Column ,&_dcb );_bcgf !=nil {return _bcgf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Visible =_f .ST_TrueFalseBlankUnset ;if _dcf :=d .DecodeElement (&_gfbf .Visible ,&_dcb );_dcf !=nil {return _dcf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .RowHidden =_f .ST_TrueFalseBlankUnset ;if _cgf :=d .DecodeElement (&_gfbf .RowHidden ,&_dcb );_cgf !=nil {return _cgf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .ColHidden =_f .ST_TrueFalseBlankUnset ;if _adc :=d .DecodeElement (&_gfbf .ColHidden ,&_dcb );_adc !=nil {return _adc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .VTEdit =new (int64 );if _bbbd :=d .DecodeElement (_gfbf .VTEdit ,&_dcb );_bbbd !=nil {return _bbbd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .MultiLine =_f .ST_TrueFalseBlankUnset ;if _bae :=d .DecodeElement (&_gfbf .MultiLine ,&_dcb );_bae !=nil {return _bae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .VScroll =_f .ST_TrueFalseBlankUnset ;if _eba :=d .DecodeElement (&_gfbf .VScroll ,&_dcb );_eba !=nil {return _eba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .ValidIds =_f .ST_TrueFalseBlankUnset ;if _dfdg :=d .DecodeElement (&_gfbf .ValidIds ,&_dcb );_dfdg !=nil {return _dfdg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .FmlaRange =new (string );if _fbef :=d .DecodeElement (_gfbf .FmlaRange ,&_dcb );_fbef !=nil {return _fbef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .WidthMin =new (int64 );if _gcge :=d .DecodeElement (_gfbf .WidthMin ,&_dcb );_gcge !=nil {return _gcge ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Sel =new (int64 );if _eab :=d .DecodeElement (_gfbf .Sel ,&_dcb );_eab !=nil {return _eab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .NoThreeD2 =_f .ST_TrueFalseBlankUnset ;if _dag :=d .DecodeElement (&_gfbf .NoThreeD2 ,&_dcb );_dag !=nil {return _dag ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .SelType =new (string );if _bec :=d .DecodeElement (_gfbf .SelType ,&_dcb );_bec !=nil {return _bec ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .MultiSel =new (string );if _dbbg :=d .DecodeElement (_gfbf .MultiSel ,&_dcb );_dbbg !=nil {return _dbbg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .LCT =new (string );if _ece :=d .DecodeElement (_gfbf .LCT ,&_dcb );_ece !=nil {return _ece ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .ListItem =new (string );if _bdg :=d .DecodeElement (_gfbf .ListItem ,&_dcb );_bdg !=nil {return _bdg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .DropStyle =new (string );if _eeb :=d .DecodeElement (_gfbf .DropStyle ,&_dcb );_eeb !=nil {return _eeb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Colored =_f .ST_TrueFalseBlankUnset ;if _egg :=d .DecodeElement (&_gfbf .Colored ,&_dcb );_egg !=nil {return _egg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .DropLines =new (int64 );if _abdb :=d .DecodeElement (_gfbf .DropLines ,&_dcb );_abdb !=nil {return _abdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Checked =new (int64 );if _deb :=d .DecodeElement (_gfbf .Checked ,&_dcb );_deb !=nil {return _deb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .FmlaLink =new (string );if _bdc :=d .DecodeElement (_gfbf .FmlaLink ,&_dcb );_bdc !=nil {return _bdc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .FmlaPict =new (string );if _edg :=d .DecodeElement (_gfbf .FmlaPict ,&_dcb );_edg !=nil {return _edg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .NoThreeD =_f .ST_TrueFalseBlankUnset ;if _ecfc :=d .DecodeElement (&_gfbf .NoThreeD ,&_dcb );_ecfc !=nil {return _ecfc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .FirstButton =_f .ST_TrueFalseBlankUnset ;if _dedb :=d .DecodeElement (&_gfbf .FirstButton ,&_dcb );_dedb !=nil {return _dedb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .FmlaGroup =new (string );if _gdag :=d .DecodeElement (_gfbf .FmlaGroup ,&_dcb );_gdag !=nil {return _gdag ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Val =new (int64 );if _efec :=d .DecodeElement (_gfbf .Val ,&_dcb );_efec !=nil {return _efec ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Min =new (int64 );if _ggcf :=d .DecodeElement (_gfbf .Min ,&_dcb );_ggcf !=nil {return _ggcf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Max =new (int64 );if _agaf :=d .DecodeElement (_gfbf .Max ,&_dcb );_agaf !=nil {return _agaf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Inc =new (int64 );if _fdg :=d .DecodeElement (_gfbf .Inc ,&_dcb );_fdg !=nil {return _fdg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Page =new (int64 );if _caf :=d .DecodeElement (_gfbf .Page ,&_dcb );_caf !=nil {return _caf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Horiz =_f .ST_TrueFalseBlankUnset ;if _cfe :=d .DecodeElement (&_gfbf .Horiz ,&_dcb );_cfe !=nil {return _cfe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Dx =new (int64 );if _fcc :=d .DecodeElement (_gfbf .Dx ,&_dcb );_fcc !=nil {return _fcc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .MapOCX =_f .ST_TrueFalseBlankUnset ;if _cgg :=d .DecodeElement (&_gfbf .MapOCX ,&_dcb );_cgg !=nil {return _cgg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _geed string ;if _bad :=d .DecodeElement (&_geed ,&_dcb );_bad !=nil {return _bad ;};_gfbf .CF =append (_gfbf .CF ,_geed );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .Camera =_f .ST_TrueFalseBlankUnset ;if _adg :=d .DecodeElement (&_gfbf .Camera ,&_dcb );_adg !=nil {return _adg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .RecalcAlways =_f .ST_TrueFalseBlankUnset ;if _fdb :=d .DecodeElement (&_gfbf .RecalcAlways ,&_dcb );_fdb !=nil {return _fdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .AutoScale =_f .ST_TrueFalseBlankUnset ;if _gcea :=d .DecodeElement (&_gfbf .AutoScale ,&_dcb );_gcea !=nil {return _gcea ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .DDE =_f .ST_TrueFalseBlankUnset ;if _gcga :=d .DecodeElement (&_gfbf .DDE ,&_dcb );_gcga !=nil {return _gcga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .UIObj =_f .ST_TrueFalseBlankUnset ;if _gff :=d .DecodeElement (&_gfbf .UIObj ,&_dcb );_gff !=nil {return _gff ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .ScriptText =new (string );if _bbab :=d .DecodeElement (_gfbf .ScriptText ,&_dcb );_bbab !=nil {return _bbab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .ScriptExtended =new (string );if _acb :=d .DecodeElement (_gfbf .ScriptExtended ,&_dcb );_acb !=nil {return _acb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .ScriptLanguage =new (uint32 );if _gec :=d .DecodeElement (_gfbf .ScriptLanguage ,&_dcb );_gec !=nil {return _gec ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .ScriptLocation =new (uint32 );if _cbc :=d .DecodeElement (_gfbf .ScriptLocation ,&_dcb );_cbc !=nil {return _cbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfbf .FmlaTxbx =new (string );if _fgge :=d .DecodeElement (_gfbf .FmlaTxbx ,&_dcb );_fgge !=nil {return _fgge ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006c\u0069e\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dcb .Name );if _daa :=d .Skip ();_daa !=nil {return _daa ;};};case _e .EndElement :break _ddg ;case _e .CharData :};};return nil ;};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 (_gcf *ST_ObjectType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gcf =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_gcf =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_gcf =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_gcf =3;case "\u0044\u0072\u006f\u0070":*_gcf =4;case "\u0045\u0064\u0069\u0074":*_gcf =5;case "\u0047\u0042\u006f\u0078":*_gcf =6;case "\u004c\u0061\u0062e\u006c":*_gcf =7;case "\u004c\u0069\u006ee\u0041":*_gcf =8;case "\u004c\u0069\u0073\u0074":*_gcf =9;case "\u004d\u006f\u0076i\u0065":*_gcf =10;case "\u004e\u006f\u0074\u0065":*_gcf =11;case "\u0050\u0069\u0063\u0074":*_gcf =12;case "\u0052\u0061\u0064i\u006f":*_gcf =13;case "\u0052\u0065\u0063t\u0041":*_gcf =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_gcf =15;case "\u0053\u0070\u0069\u006e":*_gcf =16;case "\u0053\u0068\u0061p\u0065":*_gcf =17;case "\u0047\u0072\u006fu\u0070":*_gcf =18;case "\u0052\u0065\u0063\u0074":*_gcf =19;};return nil ;};func (_fba ST_ObjectType )Validate ()error {return _fba .ValidateWithPath ("")};type ST_ObjectType byte ; - -// Validate validates the CT_ClientData and its children -func (_geg *CT_ClientData )Validate ()error {return _geg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func NewClientData ()*ClientData {_dfe :=&ClientData {};_dfe .CT_ClientData =*NewCT_ClientData ();return _dfe ;}; +func (_ced *CT_ClientData )ValidateWithPath (path string )error {if _ced .ObjectTypeAttr ==ST_ObjectTypeUnset {return _g .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 _dbg :=_ced .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dbg !=nil {return _dbg ;};if _edg :=_ced .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_edg !=nil {return _edg ;};if _fgdd :=_ced .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_fgdd !=nil {return _fgdd ;};if _beed :=_ced .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_beed !=nil {return _beed ;};if _dae :=_ced .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_dae !=nil {return _dae ;};if _gcgg :=_ced .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_gcgg !=nil {return _gcgg ;};if _gbg :=_ced .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_gbg !=nil {return _gbg ;};if _gfa :=_ced .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_gfa !=nil {return _gfa ;};if _abfb :=_ced .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_abfb !=nil {return _abfb ;};if _fce :=_ced .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_fce !=nil {return _fce ;};if _afd :=_ced .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_afd !=nil {return _afd ;};if _gab :=_ced .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_gab !=nil {return _gab ;};if _bdc :=_ced .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_bdc !=nil {return _bdc ;};if _fcd :=_ced .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_fcd !=nil {return _fcd ;};if _cac :=_ced .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_cac !=nil {return _cac ;};if _dbe :=_ced .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_dbe !=nil {return _dbe ;};if _ffea :=_ced .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073");_ffea !=nil {return _ffea ;};if _fbb :=_ced .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_fbb !=nil {return _fbb ;};if _cag :=_ced .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e");_cag !=nil {return _cag ;};if _fafa :=_ced .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_fafa !=nil {return _fafa ;};if _dda :=_ced .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065");_dda !=nil {return _dda ;};if _cca :=_ced .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_cca !=nil {return _cca ;};if _fddc :=_ced .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s");_fddc !=nil {return _fddc ;};if _fcb :=_ced .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_fcb !=nil {return _fcb ;};if _fag :=_ced .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064");_fag !=nil {return _fag ;};if _efd :=_ced .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_efd !=nil {return _efd ;};if _ecag :=_ced .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e");_ecag !=nil {return _ecag ;};if _ebe :=_ced .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_ebe !=nil {return _ebe ;};if _fgde :=_ced .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_fgde !=nil {return _fgde ;};if _begd :=_ced .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_begd !=nil {return _begd ;};if _bfb :=_ced .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073");_bfb !=nil {return _bfb ;};if _ddc :=_ced .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_ddc !=nil {return _ddc ;};if _ffee :=_ced .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_ffee !=nil {return _ffee ;};if _dge :=_ced .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_dge !=nil {return _dge ;};return nil ;};func NewCT_ClientData ()*CT_ClientData {_d :=&CT_ClientData {};_d .ObjectTypeAttr =ST_ObjectType (1);return _d ;};func (_dee *ClientData )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\u0068\u0065\u006d\u0061\u0073\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 ,_e .Attr {Name :_e .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 ,_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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _dee .CT_ClientData .MarshalXML (e ,start );}; // ValidateWithPath validates the ClientData and its children, prefixing error messages with path -func (_becc *ClientData )ValidateWithPath (path string )error {if _dbfc :=_becc .CT_ClientData .ValidateWithPath (path );_dbfc !=nil {return _dbfc ;};return nil ;};func init (){_a .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 );_a .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 (_aca *ClientData )ValidateWithPath (path string )error {if _dcc :=_aca .CT_ClientData .ValidateWithPath (path );_dcc !=nil {return _dcc ;};return nil ;};func NewClientData ()*ClientData {_acc :=&ClientData {};_acc .CT_ClientData =*NewCT_ClientData ();return _acc ;};type ST_ObjectType byte ;func (_dd *CT_ClientData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dd .ObjectTypeAttr =ST_ObjectType (1);for _ ,_feg :=range start .Attr {if _feg .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_dd .ObjectTypeAttr .UnmarshalXMLAttr (_feg );continue ;};};_egf :for {_ffe ,_ggc :=d .Token ();if _ggc !=nil {return _ggc ;};switch _beb :=_ffe .(type ){case _e .StartElement :switch _beb .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .MoveWithCells =_a .ST_TrueFalseBlankUnset ;if _fgf :=d .DecodeElement (&_dd .MoveWithCells ,&_beb );_fgf !=nil {return _fgf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .SizeWithCells =_a .ST_TrueFalseBlankUnset ;if _eca :=d .DecodeElement (&_dd .SizeWithCells ,&_beb );_eca !=nil {return _eca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Anchor =new (string );if _dg :=d .DecodeElement (_dd .Anchor ,&_beb );_dg !=nil {return _dg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Locked =_a .ST_TrueFalseBlankUnset ;if _gcac :=d .DecodeElement (&_dd .Locked ,&_beb );_gcac !=nil {return _gcac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .DefaultSize =_a .ST_TrueFalseBlankUnset ;if _bcg :=d .DecodeElement (&_dd .DefaultSize ,&_beb );_bcg !=nil {return _bcg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .PrintObject =_a .ST_TrueFalseBlankUnset ;if _gecc :=d .DecodeElement (&_dd .PrintObject ,&_beb );_gecc !=nil {return _gecc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Disabled =_a .ST_TrueFalseBlankUnset ;if _fca :=d .DecodeElement (&_dd .Disabled ,&_beb );_fca !=nil {return _fca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .AutoFill =_a .ST_TrueFalseBlankUnset ;if _ffa :=d .DecodeElement (&_dd .AutoFill ,&_beb );_ffa !=nil {return _ffa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .AutoLine =_a .ST_TrueFalseBlankUnset ;if _aeea :=d .DecodeElement (&_dd .AutoLine ,&_beb );_aeea !=nil {return _aeea ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .AutoPict =_a .ST_TrueFalseBlankUnset ;if _edb :=d .DecodeElement (&_dd .AutoPict ,&_beb );_edb !=nil {return _edb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .FmlaMacro =new (string );if _ac :=d .DecodeElement (_dd .FmlaMacro ,&_beb );_ac !=nil {return _ac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .TextHAlign =new (string );if _gdg :=d .DecodeElement (_dd .TextHAlign ,&_beb );_gdg !=nil {return _gdg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .TextVAlign =new (string );if _bcd :=d .DecodeElement (_dd .TextVAlign ,&_beb );_bcd !=nil {return _bcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .LockText =_a .ST_TrueFalseBlankUnset ;if _egfg :=d .DecodeElement (&_dd .LockText ,&_beb );_egfg !=nil {return _egfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .JustLastX =_a .ST_TrueFalseBlankUnset ;if _ade :=d .DecodeElement (&_dd .JustLastX ,&_beb );_ade !=nil {return _ade ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .SecretEdit =_a .ST_TrueFalseBlankUnset ;if _bef :=d .DecodeElement (&_dd .SecretEdit ,&_beb );_bef !=nil {return _bef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Default =_a .ST_TrueFalseBlankUnset ;if _fcg :=d .DecodeElement (&_dd .Default ,&_beb );_fcg !=nil {return _fcg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Help =_a .ST_TrueFalseBlankUnset ;if _gcf :=d .DecodeElement (&_dd .Help ,&_beb );_gcf !=nil {return _gcf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Cancel =_a .ST_TrueFalseBlankUnset ;if _ceb :=d .DecodeElement (&_dd .Cancel ,&_beb );_ceb !=nil {return _ceb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Dismiss =_a .ST_TrueFalseBlankUnset ;if _ca :=d .DecodeElement (&_dd .Dismiss ,&_beb );_ca !=nil {return _ca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Accel =new (int64 );if _dbd :=d .DecodeElement (_dd .Accel ,&_beb );_dbd !=nil {return _dbd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Accel2 =new (int64 );if _agd :=d .DecodeElement (_dd .Accel2 ,&_beb );_agd !=nil {return _agd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Row =new (int64 );if _egc :=d .DecodeElement (_dd .Row ,&_beb );_egc !=nil {return _egc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Column =new (int64 );if _cc :=d .DecodeElement (_dd .Column ,&_beb );_cc !=nil {return _cc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Visible =_a .ST_TrueFalseBlankUnset ;if _gac :=d .DecodeElement (&_dd .Visible ,&_beb );_gac !=nil {return _gac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .RowHidden =_a .ST_TrueFalseBlankUnset ;if _egg :=d .DecodeElement (&_dd .RowHidden ,&_beb );_egg !=nil {return _egg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .ColHidden =_a .ST_TrueFalseBlankUnset ;if _fb :=d .DecodeElement (&_dd .ColHidden ,&_beb );_fb !=nil {return _fb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .VTEdit =new (int64 );if _bf :=d .DecodeElement (_dd .VTEdit ,&_beb );_bf !=nil {return _bf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .MultiLine =_a .ST_TrueFalseBlankUnset ;if _bfc :=d .DecodeElement (&_dd .MultiLine ,&_beb );_bfc !=nil {return _bfc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .VScroll =_a .ST_TrueFalseBlankUnset ;if _dfg :=d .DecodeElement (&_dd .VScroll ,&_beb );_dfg !=nil {return _dfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .ValidIds =_a .ST_TrueFalseBlankUnset ;if _deaab :=d .DecodeElement (&_dd .ValidIds ,&_beb );_deaab !=nil {return _deaab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .FmlaRange =new (string );if _da :=d .DecodeElement (_dd .FmlaRange ,&_beb );_da !=nil {return _da ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .WidthMin =new (int64 );if _fgd :=d .DecodeElement (_dd .WidthMin ,&_beb );_fgd !=nil {return _fgd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Sel =new (int64 );if _fec :=d .DecodeElement (_dd .Sel ,&_beb );_fec !=nil {return _fec ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .NoThreeD2 =_a .ST_TrueFalseBlankUnset ;if _eb :=d .DecodeElement (&_dd .NoThreeD2 ,&_beb );_eb !=nil {return _eb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .SelType =new (string );if _adc :=d .DecodeElement (_dd .SelType ,&_beb );_adc !=nil {return _adc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .MultiSel =new (string );if _cb :=d .DecodeElement (_dd .MultiSel ,&_beb );_cb !=nil {return _cb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .LCT =new (string );if _ace :=d .DecodeElement (_dd .LCT ,&_beb );_ace !=nil {return _ace ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .ListItem =new (string );if _dac :=d .DecodeElement (_dd .ListItem ,&_beb );_dac !=nil {return _dac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .DropStyle =new (string );if _cba :=d .DecodeElement (_dd .DropStyle ,&_beb );_cba !=nil {return _cba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Colored =_a .ST_TrueFalseBlankUnset ;if _fbc :=d .DecodeElement (&_dd .Colored ,&_beb );_fbc !=nil {return _fbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .DropLines =new (int64 );if _fa :=d .DecodeElement (_dd .DropLines ,&_beb );_fa !=nil {return _fa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Checked =new (int64 );if _gcd :=d .DecodeElement (_dd .Checked ,&_beb );_gcd !=nil {return _gcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .FmlaLink =new (string );if _age :=d .DecodeElement (_dd .FmlaLink ,&_beb );_age !=nil {return _age ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .FmlaPict =new (string );if _gdf :=d .DecodeElement (_dd .FmlaPict ,&_beb );_gdf !=nil {return _gdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .NoThreeD =_a .ST_TrueFalseBlankUnset ;if _ggdd :=d .DecodeElement (&_dd .NoThreeD ,&_beb );_ggdd !=nil {return _ggdd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .FirstButton =_a .ST_TrueFalseBlankUnset ;if _gfg :=d .DecodeElement (&_dd .FirstButton ,&_beb );_gfg !=nil {return _gfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .FmlaGroup =new (string );if _adb :=d .DecodeElement (_dd .FmlaGroup ,&_beb );_adb !=nil {return _adb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Val =new (int64 );if _gcg :=d .DecodeElement (_dd .Val ,&_beb );_gcg !=nil {return _gcg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Min =new (int64 );if _gee :=d .DecodeElement (_dd .Min ,&_beb );_gee !=nil {return _gee ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Max =new (int64 );if _fff :=d .DecodeElement (_dd .Max ,&_beb );_fff !=nil {return _fff ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Inc =new (int64 );if _bgd :=d .DecodeElement (_dd .Inc ,&_beb );_bgd !=nil {return _bgd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Page =new (int64 );if _eccc :=d .DecodeElement (_dd .Page ,&_beb );_eccc !=nil {return _eccc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Horiz =_a .ST_TrueFalseBlankUnset ;if _dff :=d .DecodeElement (&_dd .Horiz ,&_beb );_dff !=nil {return _dff ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Dx =new (int64 );if _dbdf :=d .DecodeElement (_dd .Dx ,&_beb );_dbdf !=nil {return _dbdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .MapOCX =_a .ST_TrueFalseBlankUnset ;if _ggg :=d .DecodeElement (&_dd .MapOCX ,&_beb );_ggg !=nil {return _ggg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _gdc string ;if _bcf :=d .DecodeElement (&_gdc ,&_beb );_bcf !=nil {return _bcf ;};_dd .CF =append (_dd .CF ,_gdc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .Camera =_a .ST_TrueFalseBlankUnset ;if _faf :=d .DecodeElement (&_dd .Camera ,&_beb );_faf !=nil {return _faf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .RecalcAlways =_a .ST_TrueFalseBlankUnset ;if _bee :=d .DecodeElement (&_dd .RecalcAlways ,&_beb );_bee !=nil {return _bee ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .AutoScale =_a .ST_TrueFalseBlankUnset ;if _gcfd :=d .DecodeElement (&_dd .AutoScale ,&_beb );_gcfd !=nil {return _gcfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .DDE =_a .ST_TrueFalseBlankUnset ;if _ef :=d .DecodeElement (&_dd .DDE ,&_beb );_ef !=nil {return _ef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .UIObj =_a .ST_TrueFalseBlankUnset ;if _agde :=d .DecodeElement (&_dd .UIObj ,&_beb );_agde !=nil {return _agde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .ScriptText =new (string );if _ddf :=d .DecodeElement (_dd .ScriptText ,&_beb );_ddf !=nil {return _ddf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .ScriptExtended =new (string );if _ffb :=d .DecodeElement (_dd .ScriptExtended ,&_beb );_ffb !=nil {return _ffb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .ScriptLanguage =new (uint32 );if _beg :=d .DecodeElement (_dd .ScriptLanguage ,&_beb );_beg !=nil {return _beg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .ScriptLocation =new (uint32 );if _ega :=d .DecodeElement (_dd .ScriptLocation ,&_beb );_ega !=nil {return _ega ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dd .FmlaTxbx =new (string );if _ebf :=d .DecodeElement (_dd .FmlaTxbx ,&_beb );_ebf !=nil {return _ebf ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061 \u0025\u0076",_beb .Name );if _ebfc :=d .Skip ();_ebfc !=nil {return _ebfc ;};};case _e .EndElement :break _egf ;case _e .CharData :};};return nil ;};func (_dfc ST_ObjectType )String ()string {switch _dfc {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 "";};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 (_fed ST_ObjectType )ValidateWithPath (path string )error {switch _fed {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19: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 (_fed ));};return nil ;};func (_fgb *ST_ObjectType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgb =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_fgb =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_fgb =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_fgb =3;case "\u0044\u0072\u006f\u0070":*_fgb =4;case "\u0045\u0064\u0069\u0074":*_fgb =5;case "\u0047\u0042\u006f\u0078":*_fgb =6;case "\u004c\u0061\u0062e\u006c":*_fgb =7;case "\u004c\u0069\u006ee\u0041":*_fgb =8;case "\u004c\u0069\u0073\u0074":*_fgb =9;case "\u004d\u006f\u0076i\u0065":*_fgb =10;case "\u004e\u006f\u0074\u0065":*_fgb =11;case "\u0050\u0069\u0063\u0074":*_fgb =12;case "\u0052\u0061\u0064i\u006f":*_fgb =13;case "\u0052\u0065\u0063t\u0041":*_fgb =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_fgb =15;case "\u0053\u0070\u0069\u006e":*_fgb =16;case "\u0053\u0068\u0061p\u0065":*_fgb =17;case "\u0047\u0072\u006fu\u0070":*_fgb =18;case "\u0052\u0065\u0063\u0074":*_fgb =19;};return nil ;};func (_cfd *ClientData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfd .CT_ClientData =*NewCT_ClientData ();for _ ,_dc :=range start .Attr {if _dc .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_cfd .ObjectTypeAttr .UnmarshalXMLAttr (_dc );continue ;};};_fbcg :for {_dfb ,_bbge :=d .Token ();if _bbge !=nil {return _bbge ;};switch _begb :=_dfb .(type ){case _e .StartElement :switch _begb .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .MoveWithCells =_a .ST_TrueFalseBlankUnset ;if _fac :=d .DecodeElement (&_cfd .MoveWithCells ,&_begb );_fac !=nil {return _fac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .SizeWithCells =_a .ST_TrueFalseBlankUnset ;if _cga :=d .DecodeElement (&_cfd .SizeWithCells ,&_begb );_cga !=nil {return _cga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Anchor =new (string );if _adf :=d .DecodeElement (_cfd .Anchor ,&_begb );_adf !=nil {return _adf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Locked =_a .ST_TrueFalseBlankUnset ;if _edd :=d .DecodeElement (&_cfd .Locked ,&_begb );_edd !=nil {return _edd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .DefaultSize =_a .ST_TrueFalseBlankUnset ;if _bgb :=d .DecodeElement (&_cfd .DefaultSize ,&_begb );_bgb !=nil {return _bgb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .PrintObject =_a .ST_TrueFalseBlankUnset ;if _dbf :=d .DecodeElement (&_cfd .PrintObject ,&_begb );_dbf !=nil {return _dbf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Disabled =_a .ST_TrueFalseBlankUnset ;if _bgff :=d .DecodeElement (&_cfd .Disabled ,&_begb );_bgff !=nil {return _bgff ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .AutoFill =_a .ST_TrueFalseBlankUnset ;if _cfg :=d .DecodeElement (&_cfd .AutoFill ,&_begb );_cfg !=nil {return _cfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .AutoLine =_a .ST_TrueFalseBlankUnset ;if _dga :=d .DecodeElement (&_cfd .AutoLine ,&_begb );_dga !=nil {return _dga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .AutoPict =_a .ST_TrueFalseBlankUnset ;if _ebee :=d .DecodeElement (&_cfd .AutoPict ,&_begb );_ebee !=nil {return _ebee ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .FmlaMacro =new (string );if _ccg :=d .DecodeElement (_cfd .FmlaMacro ,&_begb );_ccg !=nil {return _ccg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .TextHAlign =new (string );if _eef :=d .DecodeElement (_cfd .TextHAlign ,&_begb );_eef !=nil {return _eef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .TextVAlign =new (string );if _fbg :=d .DecodeElement (_cfd .TextVAlign ,&_begb );_fbg !=nil {return _fbg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .LockText =_a .ST_TrueFalseBlankUnset ;if _afb :=d .DecodeElement (&_cfd .LockText ,&_begb );_afb !=nil {return _afb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .JustLastX =_a .ST_TrueFalseBlankUnset ;if _dce :=d .DecodeElement (&_cfd .JustLastX ,&_begb );_dce !=nil {return _dce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .SecretEdit =_a .ST_TrueFalseBlankUnset ;if _ceea :=d .DecodeElement (&_cfd .SecretEdit ,&_begb );_ceea !=nil {return _ceea ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Default =_a .ST_TrueFalseBlankUnset ;if _bcb :=d .DecodeElement (&_cfd .Default ,&_begb );_bcb !=nil {return _bcb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Help =_a .ST_TrueFalseBlankUnset ;if _gfd :=d .DecodeElement (&_cfd .Help ,&_begb );_gfd !=nil {return _gfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Cancel =_a .ST_TrueFalseBlankUnset ;if _abg :=d .DecodeElement (&_cfd .Cancel ,&_begb );_abg !=nil {return _abg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Dismiss =_a .ST_TrueFalseBlankUnset ;if _adeb :=d .DecodeElement (&_cfd .Dismiss ,&_begb );_adeb !=nil {return _adeb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Accel =new (int64 );if _cd :=d .DecodeElement (_cfd .Accel ,&_begb );_cd !=nil {return _cd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Accel2 =new (int64 );if _fdf :=d .DecodeElement (_cfd .Accel2 ,&_begb );_fdf !=nil {return _fdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Row =new (int64 );if _ddcg :=d .DecodeElement (_cfd .Row ,&_begb );_ddcg !=nil {return _ddcg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Column =new (int64 );if _gef :=d .DecodeElement (_cfd .Column ,&_begb );_gef !=nil {return _gef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Visible =_a .ST_TrueFalseBlankUnset ;if _dgd :=d .DecodeElement (&_cfd .Visible ,&_begb );_dgd !=nil {return _dgd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .RowHidden =_a .ST_TrueFalseBlankUnset ;if _gcde :=d .DecodeElement (&_cfd .RowHidden ,&_begb );_gcde !=nil {return _gcde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .ColHidden =_a .ST_TrueFalseBlankUnset ;if _gbb :=d .DecodeElement (&_cfd .ColHidden ,&_begb );_gbb !=nil {return _gbb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .VTEdit =new (int64 );if _cdf :=d .DecodeElement (_cfd .VTEdit ,&_begb );_cdf !=nil {return _cdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .MultiLine =_a .ST_TrueFalseBlankUnset ;if _fdfc :=d .DecodeElement (&_cfd .MultiLine ,&_begb );_fdfc !=nil {return _fdfc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .VScroll =_a .ST_TrueFalseBlankUnset ;if _gdfg :=d .DecodeElement (&_cfd .VScroll ,&_begb );_gdfg !=nil {return _gdfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .ValidIds =_a .ST_TrueFalseBlankUnset ;if _dcf :=d .DecodeElement (&_cfd .ValidIds ,&_begb );_dcf !=nil {return _dcf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .FmlaRange =new (string );if _egb :=d .DecodeElement (_cfd .FmlaRange ,&_begb );_egb !=nil {return _egb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .WidthMin =new (int64 );if _ccb :=d .DecodeElement (_cfd .WidthMin ,&_begb );_ccb !=nil {return _ccb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Sel =new (int64 );if _daea :=d .DecodeElement (_cfd .Sel ,&_begb );_daea !=nil {return _daea ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .NoThreeD2 =_a .ST_TrueFalseBlankUnset ;if _abe :=d .DecodeElement (&_cfd .NoThreeD2 ,&_begb );_abe !=nil {return _abe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .SelType =new (string );if _fgg :=d .DecodeElement (_cfd .SelType ,&_begb );_fgg !=nil {return _fgg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .MultiSel =new (string );if _afdf :=d .DecodeElement (_cfd .MultiSel ,&_begb );_afdf !=nil {return _afdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .LCT =new (string );if _dfa :=d .DecodeElement (_cfd .LCT ,&_begb );_dfa !=nil {return _dfa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .ListItem =new (string );if _cgg :=d .DecodeElement (_cfd .ListItem ,&_begb );_cgg !=nil {return _cgg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .DropStyle =new (string );if _fcdb :=d .DecodeElement (_cfd .DropStyle ,&_begb );_fcdb !=nil {return _fcdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Colored =_a .ST_TrueFalseBlankUnset ;if _gfdf :=d .DecodeElement (&_cfd .Colored ,&_begb );_gfdf !=nil {return _gfdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .DropLines =new (int64 );if _cfb :=d .DecodeElement (_cfd .DropLines ,&_begb );_cfb !=nil {return _cfb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Checked =new (int64 );if _aacc :=d .DecodeElement (_cfd .Checked ,&_begb );_aacc !=nil {return _aacc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .FmlaLink =new (string );if _bdf :=d .DecodeElement (_cfd .FmlaLink ,&_begb );_bdf !=nil {return _bdf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .FmlaPict =new (string );if _aba :=d .DecodeElement (_cfd .FmlaPict ,&_begb );_aba !=nil {return _aba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .NoThreeD =_a .ST_TrueFalseBlankUnset ;if _abac :=d .DecodeElement (&_cfd .NoThreeD ,&_begb );_abac !=nil {return _abac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .FirstButton =_a .ST_TrueFalseBlankUnset ;if _ecf :=d .DecodeElement (&_cfd .FirstButton ,&_begb );_ecf !=nil {return _ecf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .FmlaGroup =new (string );if _cfbc :=d .DecodeElement (_cfd .FmlaGroup ,&_begb );_cfbc !=nil {return _cfbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Val =new (int64 );if _ddff :=d .DecodeElement (_cfd .Val ,&_begb );_ddff !=nil {return _ddff ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Min =new (int64 );if _ecagd :=d .DecodeElement (_cfd .Min ,&_begb );_ecagd !=nil {return _ecagd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Max =new (int64 );if _bbc :=d .DecodeElement (_cfd .Max ,&_begb );_bbc !=nil {return _bbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Inc =new (int64 );if _fafd :=d .DecodeElement (_cfd .Inc ,&_begb );_fafd !=nil {return _fafd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Page =new (int64 );if _fbbc :=d .DecodeElement (_cfd .Page ,&_begb );_fbbc !=nil {return _fbbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Horiz =_a .ST_TrueFalseBlankUnset ;if _dgg :=d .DecodeElement (&_cfd .Horiz ,&_begb );_dgg !=nil {return _dgg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Dx =new (int64 );if _fab :=d .DecodeElement (_cfd .Dx ,&_begb );_fab !=nil {return _fab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .MapOCX =_a .ST_TrueFalseBlankUnset ;if _gad :=d .DecodeElement (&_cfd .MapOCX ,&_begb );_gad !=nil {return _gad ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _ggda string ;if _dbfg :=d .DecodeElement (&_ggda ,&_begb );_dbfg !=nil {return _dbfg ;};_cfd .CF =append (_cfd .CF ,_ggda );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .Camera =_a .ST_TrueFalseBlankUnset ;if _gga :=d .DecodeElement (&_cfd .Camera ,&_begb );_gga !=nil {return _gga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .RecalcAlways =_a .ST_TrueFalseBlankUnset ;if _bbf :=d .DecodeElement (&_cfd .RecalcAlways ,&_begb );_bbf !=nil {return _bbf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .AutoScale =_a .ST_TrueFalseBlankUnset ;if _efe :=d .DecodeElement (&_cfd .AutoScale ,&_begb );_efe !=nil {return _efe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .DDE =_a .ST_TrueFalseBlankUnset ;if _geec :=d .DecodeElement (&_cfd .DDE ,&_begb );_geec !=nil {return _geec ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .UIObj =_a .ST_TrueFalseBlankUnset ;if _bcfg :=d .DecodeElement (&_cfd .UIObj ,&_begb );_bcfg !=nil {return _bcfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .ScriptText =new (string );if _ecfg :=d .DecodeElement (_cfd .ScriptText ,&_begb );_ecfg !=nil {return _ecfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .ScriptExtended =new (string );if _fcc :=d .DecodeElement (_cfd .ScriptExtended ,&_begb );_fcc !=nil {return _fcc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .ScriptLanguage =new (uint32 );if _egfgf :=d .DecodeElement (_cfd .ScriptLanguage ,&_begb );_egfgf !=nil {return _egfgf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .ScriptLocation =new (uint32 );if _caf :=d .DecodeElement (_cfd .ScriptLocation ,&_begb );_caf !=nil {return _caf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cfd .FmlaTxbx =new (string );if _gfda :=d .DecodeElement (_cfd .FmlaTxbx ,&_begb );_gfda !=nil {return _gfda ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u006c\u0069e\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_begb .Name );if _cea :=d .Skip ();_cea !=nil {return _cea ;};};case _e .EndElement :break _fbcg ;case _e .CharData :};};return nil ;};func (_bdfc ST_ObjectType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bdfc .String (),start );};type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _a .ST_TrueFalseBlank ;SizeWithCells _a .ST_TrueFalseBlank ;Anchor *string ;Locked _a .ST_TrueFalseBlank ;DefaultSize _a .ST_TrueFalseBlank ;PrintObject _a .ST_TrueFalseBlank ;Disabled _a .ST_TrueFalseBlank ;AutoFill _a .ST_TrueFalseBlank ;AutoLine _a .ST_TrueFalseBlank ;AutoPict _a .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _a .ST_TrueFalseBlank ;JustLastX _a .ST_TrueFalseBlank ;SecretEdit _a .ST_TrueFalseBlank ;Default _a .ST_TrueFalseBlank ;Help _a .ST_TrueFalseBlank ;Cancel _a .ST_TrueFalseBlank ;Dismiss _a .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _a .ST_TrueFalseBlank ;RowHidden _a .ST_TrueFalseBlank ;ColHidden _a .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _a .ST_TrueFalseBlank ;VScroll _a .ST_TrueFalseBlank ;ValidIds _a .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _a .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _a .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _a .ST_TrueFalseBlank ;FirstButton _a .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _a .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _a .ST_TrueFalseBlank ;CF []string ;Camera _a .ST_TrueFalseBlank ;RecalcAlways _a .ST_TrueFalseBlank ;AutoScale _a .ST_TrueFalseBlank ;DDE _a .ST_TrueFalseBlank ;UIObj _a .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};func (_dfaa ST_ObjectType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gff :=_e .Attr {};_gff .Name =name ;switch _dfaa {case ST_ObjectTypeUnset :_gff .Value ="";case ST_ObjectTypeButton :_gff .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_gff .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_gff .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_gff .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_gff .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_gff .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_gff .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_gff .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_gff .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_gff .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_gff .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_gff .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_gff .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_gff .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_gff .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_gff .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_gff .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_gff .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_gff .Value ="\u0052\u0065\u0063\u0074";};return _gff ,nil ;};type ClientData struct{CT_ClientData };func (_gcfe *ST_ObjectType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeg ,_eagb :=d .Token ();if _eagb !=nil {return _eagb ;};if _gbc ,_bbe :=_aeg .(_e .EndElement );_bbe &&_gbc .Name ==start .Name {*_gcfe =1;return nil ;};if _fdb ,_bdg :=_aeg .(_e .CharData );!_bdg {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",_aeg );}else {switch string (_fdb ){case "":*_gcfe =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_gcfe =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_gcfe =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_gcfe =3;case "\u0044\u0072\u006f\u0070":*_gcfe =4;case "\u0045\u0064\u0069\u0074":*_gcfe =5;case "\u0047\u0042\u006f\u0078":*_gcfe =6;case "\u004c\u0061\u0062e\u006c":*_gcfe =7;case "\u004c\u0069\u006ee\u0041":*_gcfe =8;case "\u004c\u0069\u0073\u0074":*_gcfe =9;case "\u004d\u006f\u0076i\u0065":*_gcfe =10;case "\u004e\u006f\u0074\u0065":*_gcfe =11;case "\u0050\u0069\u0063\u0074":*_gcfe =12;case "\u0052\u0061\u0064i\u006f":*_gcfe =13;case "\u0052\u0065\u0063t\u0041":*_gcfe =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_gcfe =15;case "\u0053\u0070\u0069\u006e":*_gcfe =16;case "\u0053\u0068\u0061p\u0065":*_gcfe =17;case "\u0047\u0072\u006fu\u0070":*_gcfe =18;case "\u0052\u0065\u0063\u0074":*_gcfe =19;};};_aeg ,_eagb =d .Token ();if _eagb !=nil {return _eagb ;};if _gge ,_cdb :=_aeg .(_e .EndElement );_cdb &&_gge .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",_aeg );}; + +// Validate validates the ClientData and its children +func (_cab *ClientData )Validate ()error {return _cab .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func init (){_fg .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 );_fg .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 996e992618..2f083047dd 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 (_a "encoding/xml";_af "fmt";_aa "github.com/unidoc/unioffice";); +package powerpoint ;import (_c "encoding/xml";_g "fmt";_a "github.com/unidoc/unioffice";);func NewTextdata ()*Textdata {_bg :=&Textdata {};_bg .CT_Rel =*NewCT_Rel ();return _bg }; -// Validate validates the CT_Rel and its children -func (_cd *CT_Rel )Validate ()error {return _cd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_dda *Iscomment )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\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 ,_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 ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _dda .CT_Empty .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_ef *CT_Empty )ValidateWithPath (path string )error {return nil };func (_e *CT_Empty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_ga ,_ag :=d .Token ();if _ag !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_ag );};if _b ,_gc :=_ga .(_c .EndElement );_gc &&_b .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path -func (_ea *Iscomment )ValidateWithPath (path string )error {if _agf :=_ea .CT_Empty .ValidateWithPath (path );_agf !=nil {return _agf ;};return nil ;};func NewIscomment ()*Iscomment {_afc :=&Iscomment {};_afc .CT_Empty =*NewCT_Empty ();return _afc };func NewTextdata ()*Textdata {_ed :=&Textdata {};_ed .CT_Rel =*NewCT_Rel ();return _ed };func (_ae *CT_Rel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ae .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_af .Sprintf ("\u0025\u0076",*_ae .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_d *CT_Empty )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_dd ,_ce :=d .Token ();if _ce !=nil {return _af .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_ce );};if _aad ,_bg :=_dd .(_a .EndElement );_bg &&_aad .Name ==start .Name {break ;};};return nil ;};func (_de *CT_Rel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_deb :=range start .Attr {if _deb .Name .Local =="\u0069\u0064"{_bf ,_da :=_deb .Value ,error (nil );if _da !=nil {return _da ;};_de .IdAttr =&_bf ;continue ;};};for {_fg ,_e :=d .Token ();if _e !=nil {return _af .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_e );};if _bgf ,_aac :=_fg .(_a .EndElement );_aac &&_bgf .Name ==start .Name {break ;};};return nil ;};func (_cf *Textdata )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cf .CT_Rel =*NewCT_Rel ();for _ ,_eb :=range start .Attr {if _eb .Name .Local =="\u0069\u0064"{_ef ,_cbg :=_eb .Value ,error (nil );if _cbg !=nil {return _cbg ;};_cf .IdAttr =&_ef ;continue ;};};for {_cec ,_ebc :=d .Token ();if _ebc !=nil {return _af .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_ebc );};if _aed ,_db :=_cec .(_a .EndElement );_db &&_aed .Name ==start .Name {break ;};};return nil ;};func (_b *CT_Empty )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Empty ()*CT_Empty {_c :=&CT_Empty {};return _c }; +// Validate validates the CT_Rel and its children +func (_dfd *CT_Rel )Validate ()error {return _dfd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};type CT_Rel struct{IdAttr *string ;};func NewIscomment ()*Iscomment {_gb :=&Iscomment {};_gb .CT_Empty =*NewCT_Empty ();return _gb };func (_ed *Iscomment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ed .CT_Empty =*NewCT_Empty ();for {_efg ,_eda :=d .Token ();if _eda !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_eda );};if _gba ,_cf :=_efg .(_c .EndElement );_cf &&_gba .Name ==start .Name {break ;};};return nil ;};func (_dg *Textdata )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 );}; // Validate validates the Iscomment and its children -func (_fgb *Iscomment )Validate ()error {return _fgb .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};func (_ddf *Textdata )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\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 ,_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 ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _ddf .CT_Rel .MarshalXML (e ,start );}; +func (_db *Iscomment )Validate ()error {return _db .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};type CT_Empty struct{};func (_fa *CT_Rel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ced :=range start .Attr {if _ced .Name .Local =="\u0069\u0064"{_fg ,_ca :=_ced .Value ,error (nil );if _ca !=nil {return _ca ;};_fa .IdAttr =&_fg ;continue ;};};for {_cc ,_age :=d .Token ();if _age !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_age );};if _ac ,_aff :=_cc .(_c .EndElement );_aff &&_ac .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path +func (_cb *Iscomment )ValidateWithPath (path string )error {if _fe :=_cb .CT_Empty .ValidateWithPath (path );_fe !=nil {return _fe ;};return nil ;};func NewCT_Rel ()*CT_Rel {_af :=&CT_Rel {};return _af };func (_df *CT_Rel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _df .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_df .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Iscomment struct{CT_Empty }; // Validate validates the Textdata and its children -func (_fe *Textdata )Validate ()error {return _fe .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};type Textdata struct{CT_Rel };type CT_Empty struct{}; +func (_bf *Textdata )Validate ()error {return _bf .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};func (_d *CT_Empty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cd *Iscomment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 );}; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_ag *CT_Empty )ValidateWithPath (path string )error {return nil };type Iscomment struct{CT_Empty };func (_ba *Iscomment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ba .CT_Empty =*NewCT_Empty ();for {_dde ,_ca :=d .Token ();if _ca !=nil {return _af .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_ca );};if _cc ,_cab :=_dde .(_a .EndElement );_cab &&_cc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_fde *CT_Rel )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the Textdata and its children, prefixing error messages with path -func (_cfe *Textdata )ValidateWithPath (path string )error {if _dea :=_cfe .CT_Rel .ValidateWithPath (path );_dea !=nil {return _dea ;};return nil ;};type CT_Rel struct{IdAttr *string ;}; - -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_cb *CT_Rel )ValidateWithPath (path string )error {return nil };func NewCT_Rel ()*CT_Rel {_gf :=&CT_Rel {};return _gf }; +func (_bgef *Textdata )ValidateWithPath (path string )error {if _dae :=_bgef .CT_Rel .ValidateWithPath (path );_dae !=nil {return _dae ;};return nil ;};type Textdata struct{CT_Rel }; // Validate validates the CT_Empty and its children -func (_g *CT_Empty )Validate ()error {return _g .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func init (){_aa .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 );_aa .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 );_aa .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 );_aa .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 +func (_fd *CT_Empty )Validate ()error {return _fd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func NewCT_Empty ()*CT_Empty {_ce :=&CT_Empty {};return _ce };func (_cda *Textdata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cda .CT_Rel =*NewCT_Rel ();for _ ,_bb :=range start .Attr {if _bb .Name .Local =="\u0069\u0064"{_gf ,_da :=_bb .Value ,error (nil );if _da !=nil {return _da ;};_cda .IdAttr =&_gf ;continue ;};};for {_ccd ,_bge :=d .Token ();if _bge !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_bge );};if _de ,_daa :=_ccd .(_c .EndElement );_daa &&_de .Name ==start .Name {break ;};};return nil ;};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 diff --git a/schema/urn/schemas_microsoft_com/office/word/word.go b/schema/urn/schemas_microsoft_com/office/word/word.go index c21d6cc97b..98528d7d74 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 (_a "encoding/xml";_g "fmt";_f "github.com/unidoc/unioffice";_d "strconv";); +package word ;import (_a "encoding/xml";_bc "fmt";_e "github.com/unidoc/unioffice";_g "strconv";);func (_ccb ST_WrapType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfg :=_a .Attr {};_cfg .Name =name ;switch _ccb {case ST_WrapTypeUnset :_cfg .Value ="";case ST_WrapTypeTopAndBottom :_cfg .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_cfg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_cfg .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_cfg .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_cfg .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _cfg ,nil ;};func (_cc *Borderright )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cc .CT_Border =*NewCT_Border ();for _ ,_gb :=range start .Attr {if _gb .Name .Local =="\u0074\u0079\u0070\u0065"{_cc .TypeAttr .UnmarshalXMLAttr (_gb );continue ;};if _gb .Name .Local =="\u0077\u0069\u0064t\u0068"{_ee ,_bda :=_g .ParseUint (_gb .Value ,10,32);if _bda !=nil {return _bda ;};_gba :=uint32 (_ee );_cc .WidthAttr =&_gba ;continue ;};if _gb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cc .ShadowAttr .UnmarshalXMLAttr (_gb );continue ;};};for {_bab ,_daa :=d .Token ();if _daa !=nil {return _bc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_daa );};if _fg ,_fce :=_bab .(_a .EndElement );_fce &&_fg .Name ==start .Name {break ;};};return nil ;};type Wrap struct{CT_Wrap };func (_gaf *Borderright )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _gaf .CT_Border .MarshalXML (e ,start );};func (_ege *Borderleft )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ege .CT_Border =*NewCT_Border ();for _ ,_fc :=range start .Attr {if _fc .Name .Local =="\u0074\u0079\u0070\u0065"{_ege .TypeAttr .UnmarshalXMLAttr (_fc );continue ;};if _fc .Name .Local =="\u0077\u0069\u0064t\u0068"{_eb ,_dcfe :=_g .ParseUint (_fc .Value ,10,32);if _dcfe !=nil {return _dcfe ;};_ec :=uint32 (_eb );_ege .WidthAttr =&_ec ;continue ;};if _fc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ege .ShadowAttr .UnmarshalXMLAttr (_fc );continue ;};};for {_fbd ,_bd :=d .Token ();if _bd !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_bd );};if _de ,_dg :=_fbd .(_a .EndElement );_dg &&_de .Name ==start .Name {break ;};};return nil ;};func (_fgf ST_BorderShadow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgf .String (),start );};type Bordertop struct{CT_Border }; -// Validate validates the Borderleft and its children -func (_dec *Borderleft )Validate ()error {return _dec .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");}; - -// ValidateWithPath validates the Borderright and its children, prefixing error messages with path -func (_bbb *Borderright )ValidateWithPath (path string )error {if _fg :=_bbb .CT_Border .ValidateWithPath (path );_fg !=nil {return _fg ;};return nil ;};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 Borderleft and its children, prefixing error messages with path +func (_bae *Borderleft )ValidateWithPath (path string )error {if _cae :=_bae .CT_Border .ValidateWithPath (path );_cae !=nil {return _cae ;};return nil ;};func (_eda *ST_BorderShadow )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eda =0;case "\u0074":*_eda =1;case "\u0074\u0072\u0075\u0065":*_eda =2;case "\u0066":*_eda =3;case "\u0066\u0061\u006cs\u0065":*_eda =4;};return nil ;};func NewAnchorlock ()*Anchorlock {_f :=&Anchorlock {};_f .CT_AnchorLock =*NewCT_AnchorLock ();return _f ;};func (_dce *CT_Border )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_edcc :=range start .Attr {if _edcc .Name .Local =="\u0074\u0079\u0070\u0065"{_dce .TypeAttr .UnmarshalXMLAttr (_edcc );continue ;};if _edcc .Name .Local =="\u0077\u0069\u0064t\u0068"{_ccf ,_befd :=_g .ParseUint (_edcc .Value ,10,32);if _befd !=nil {return _befd ;};_befe :=uint32 (_ccf );_dce .WidthAttr =&_befe ;continue ;};if _edcc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dce .ShadowAttr .UnmarshalXMLAttr (_edcc );continue ;};};for {_ddgg ,_bbfd :=d .Token ();if _bbfd !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_bbfd );};if _edb ,_ad :=_ddgg .(_a .EndElement );_ad &&_edb .Name ==start .Name {break ;};};return nil ;};func NewBorderbottom ()*Borderbottom {_dc :=&Borderbottom {};_dc .CT_Border =*NewCT_Border ();return _dc ;};type Borderright struct{CT_Border };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;);func (_agdg ST_VerticalAnchor )String ()string {switch _agdg {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 "";}; -// Validate validates the Borderbottom and its children -func (_beg *Borderbottom )Validate ()error {return _beg .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};func NewCT_AnchorLock ()*CT_AnchorLock {_bebc :=&CT_AnchorLock {};return _bebc };func (_aeg *Borderleft )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _aeg .CT_Border .MarshalXML (e ,start );};func (_fad ST_WrapType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fee :=_a .Attr {};_fee .Name =name ;switch _fad {case ST_WrapTypeUnset :_fee .Value ="";case ST_WrapTypeTopAndBottom :_fee .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_fee .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_fee .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_fee .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_fee .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _fee ,nil ;}; +// Validate validates the Borderright and its children +func (_cab *Borderright )Validate ()error {return _cab .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");}; -// ValidateWithPath validates the Bordertop and its children, prefixing error messages with path -func (_fdg *Bordertop )ValidateWithPath (path string )error {if _fcfc :=_fdg .CT_Border .ValidateWithPath (path );_fcfc !=nil {return _fcfc ;};return nil ;};func (_dbg ST_WrapType )String ()string {switch _dbg {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 (_gae ST_VerticalAnchor )String ()string {switch _gae {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 (_cbce *ST_VerticalAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acdd ,_efca :=d .Token ();if _efca !=nil {return _efca ;};if _cgg ,_ddg :=_acdd .(_a .EndElement );_ddg &&_cgg .Name ==start .Name {*_cbce =1;return nil ;};if _eeffe ,_ebgd :=_acdd .(_a .CharData );!_ebgd {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",_acdd );}else {switch string (_eeffe ){case "":*_cbce =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cbce =1;case "\u0070\u0061\u0067\u0065":*_cbce =2;case "\u0074\u0065\u0078\u0074":*_cbce =3;case "\u006c\u0069\u006e\u0065":*_cbce =4;};};_acdd ,_efca =d .Token ();if _efca !=nil {return _efca ;};if _ada ,_bba :=_acdd .(_a .EndElement );_bba &&_ada .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",_acdd );};func (_cfba *Wrap )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0077\u0072\u0061\u0070";return _cfba .CT_Wrap .MarshalXML (e ,start );};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;}; +// Validate validates the CT_Wrap and its children +func (_eaf *CT_Wrap )Validate ()error {return _eaf .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");}; -// Validate validates the CT_Border and its children -func (_bgc *CT_Border )Validate ()error {return _bgc .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};type CT_AnchorLock struct{};func (_edb *CT_AnchorLock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_BorderType byte ;func (_cae *ST_BorderShadow )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cae =0;case "\u0074":*_cae =1;case "\u0074\u0072\u0075\u0065":*_cae =2;case "\u0066":*_cae =3;case "\u0066\u0061\u006cs\u0065":*_cae =4;};return nil ;};func (_bfg ST_HorizontalAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdf :=_a .Attr {};_bdf .Name =name ;switch _bfg {case ST_HorizontalAnchorUnset :_bdf .Value ="";case ST_HorizontalAnchorMargin :_bdf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_bdf .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_bdf .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_bdf .Value ="\u0063\u0068\u0061\u0072";};return _bdf ,nil ;};func NewBorderleft ()*Borderleft {_fcc :=&Borderleft {};_fcc .CT_Border =*NewCT_Border ();return _fcc ;};func (_faaf ST_WrapSide )ValidateWithPath (path string )error {switch _faaf {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 (_faaf ));};return nil ;};type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};func (_feab ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _feab {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 (_feab ));};return nil ;};func (_fbf ST_WrapType )ValidateWithPath (path string )error {switch _fbf {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 (_fbf ));};return nil ;};func (_ba *CT_AnchorLock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_ade ,_cbf :=d .Token ();if _cbf !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_cbf );};if _ab ,_eeb :=_ade .(_a .EndElement );_eeb &&_ab .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Borderright and its children, prefixing error messages with path +func (_gf *Borderright )ValidateWithPath (path string )error {if _cag :=_gf .CT_Border .ValidateWithPath (path );_cag !=nil {return _cag ;};return nil ;};type ST_WrapType byte ;func NewBorderright ()*Borderright {_bb :=&Borderright {};_bb .CT_Border =*NewCT_Border ();return _bb ;};func (_ag *CT_AnchorLock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebe ST_BorderShadow )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ggg :=_a .Attr {};_ggg .Name =name ;switch _ebe {case ST_BorderShadowUnset :_ggg .Value ="";case ST_BorderShadowT :_ggg .Value ="\u0074";case ST_BorderShadowTrue :_ggg .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_ggg .Value ="\u0066";case ST_BorderShadowFalse :_ggg .Value ="\u0066\u0061\u006cs\u0065";};return _ggg ,nil ;};func NewCT_AnchorLock ()*CT_AnchorLock {_ddg :=&CT_AnchorLock {};return _ddg };func (_gfe *Bordertop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfe .CT_Border =*NewCT_Border ();for _ ,_bbf :=range start .Attr {if _bbf .Name .Local =="\u0074\u0079\u0070\u0065"{_gfe .TypeAttr .UnmarshalXMLAttr (_bbf );continue ;};if _bbf .Name .Local =="\u0077\u0069\u0064t\u0068"{_bef ,_gac :=_g .ParseUint (_bbf .Value ,10,32);if _gac !=nil {return _gac ;};_dd :=uint32 (_bef );_gfe .WidthAttr =&_dd ;continue ;};if _bbf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gfe .ShadowAttr .UnmarshalXMLAttr (_bbf );continue ;};};for {_cf ,_gec :=d .Token ();if _gec !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_gec );};if _aba ,_dea :=_cf .(_a .EndElement );_dea &&_aba .Name ==start .Name {break ;};};return nil ;};func (_ecd ST_BorderShadow )String ()string {switch _ecd {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 "";};func (_abde ST_VerticalAnchor )Validate ()error {return _abde .ValidateWithPath ("")};type Anchorlock struct{CT_AnchorLock }; -// Validate validates the Anchorlock and its children -func (_bb *Anchorlock )Validate ()error {return _bb .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};func (_aba ST_WrapType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aba .String (),start );}; +// Validate validates the Bordertop and its children +func (_gbf *Bordertop )Validate ()error {return _gbf .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");}; -// Validate validates the CT_Wrap and its children -func (_geb *CT_Wrap )Validate ()error {return _geb .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};func (_gdbb *ST_WrapSide )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gdbb =0;case "\u0062\u006f\u0074\u0068":*_gdbb =1;case "\u006c\u0065\u0066\u0074":*_gdbb =2;case "\u0072\u0069\u0067h\u0074":*_gdbb =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_gdbb =4;};return nil ;};func (_gga *CT_Border )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gga .TypeAttr !=ST_BorderTypeUnset {_ecda ,_adg :=_gga .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _adg !=nil {return _adg ;};start .Attr =append (start .Attr ,_ecda );};if _gga .WidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_gga .WidthAttr )});};if _gga .ShadowAttr !=ST_BorderShadowUnset {_ecb ,_ggdc :=_gga .ShadowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _ggdc !=nil {return _ggdc ;};start .Attr =append (start .Attr ,_ecb );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_HorizontalAnchor byte ;func NewCT_Wrap ()*CT_Wrap {_acd :=&CT_Wrap {};return _acd }; +// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path +func (_fb *Borderbottom )ValidateWithPath (path string )error {if _fbf :=_fb .CT_Border .ValidateWithPath (path );_fbf !=nil {return _fbf ;};return nil ;};type ST_VerticalAnchor byte ;func (_eeb ST_HorizontalAnchor )String ()string {switch _eeb {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 (_eeed *CT_Wrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_faa :=range start .Attr {if _faa .Name .Local =="\u0074\u0079\u0070\u0065"{_eeed .TypeAttr .UnmarshalXMLAttr (_faa );continue ;};if _faa .Name .Local =="\u0073\u0069\u0064\u0065"{_eeed .SideAttr .UnmarshalXMLAttr (_faa );continue ;};if _faa .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_eeed .AnchorxAttr .UnmarshalXMLAttr (_faa );continue ;};if _faa .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_eeed .AnchoryAttr .UnmarshalXMLAttr (_faa );continue ;};};for {_baba ,_gdd :=d .Token ();if _gdd !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_gdd );};if _cff ,_abd :=_baba .(_a .EndElement );_abd &&_cff .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_fdb *CT_Border )ValidateWithPath (path string )error {if _dad :=_fdb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dad !=nil {return _dad ;};if _fea :=_fdb .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_fea !=nil {return _fea ;};return nil ;};func (_gbfd ST_BorderType )ValidateWithPath (path string )error {switch _gbfd {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 (_gbfd ));};return nil ;};type ST_WrapType byte ;func (_aaaa ST_BorderType )String ()string {switch _aaaa {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 (_bca *ST_BorderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efd ,_ea :=d .Token ();if _ea !=nil {return _ea ;};if _fb ,_cdg :=_efd .(_a .EndElement );_cdg &&_fb .Name ==start .Name {*_bca =1;return nil ;};if _edc ,_cag :=_efd .(_a .CharData );!_cag {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",_efd );}else {switch string (_edc ){case "":*_bca =0;case "\u006e\u006f\u006e\u0065":*_bca =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bca =2;case "\u0074\u0068\u0069c\u006b":*_bca =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bca =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_bca =5;case "\u0064\u006f\u0074":*_bca =6;case "\u0064\u0061\u0073\u0068":*_bca =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bca =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bca =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bca =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_bca =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_bca =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_bca =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bca =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bca =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bca =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_bca =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_bca =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_bca =19;case "\u0077\u0061\u0076\u0065":*_bca =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bca =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_bca =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bca =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bca =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bca =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_bca =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_bca =27;};};_efd ,_ea =d .Token ();if _ea !=nil {return _ea ;};if _cge ,_ddf :=_efd .(_a .EndElement );_ddf &&_cge .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",_efd );}; +// ValidateWithPath validates the Bordertop and its children, prefixing error messages with path +func (_cb *Bordertop )ValidateWithPath (path string )error {if _fd :=_cb .CT_Border .ValidateWithPath (path );_fd !=nil {return _fd ;};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;);func (_gca ST_WrapType )Validate ()error {return _gca .ValidateWithPath ("")};func (_fgec ST_WrapSide )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cccg :=_a .Attr {};_cccg .Name =name ;switch _fgec {case ST_WrapSideUnset :_cccg .Value ="";case ST_WrapSideBoth :_cccg .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_cccg .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_cccg .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_cccg .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _cccg ,nil ;};type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;}; -// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path -func (_ecd *Anchorlock )ValidateWithPath (path string )error {if _gc :=_ecd .CT_AnchorLock .ValidateWithPath (path );_gc !=nil {return _gc ;};return nil ;}; +// ValidateWithPath validates the Wrap and its children, prefixing error messages with path +func (_ef *Wrap )ValidateWithPath (path string )error {if _gbe :=_ef .CT_Wrap .ValidateWithPath (path );_gbe !=nil {return _gbe ;};return nil ;};func (_da *Borderleft )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074";return _da .CT_Border .MarshalXML (e ,start );};func (_edbd *ST_BorderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afc ,_cgf :=d .Token ();if _cgf !=nil {return _cgf ;};if _fcf ,_cga :=_afc .(_a .EndElement );_cga &&_fcf .Name ==start .Name {*_edbd =1;return nil ;};if _bga ,_efg :=_afc .(_a .CharData );!_efg {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afc );}else {switch string (_bga ){case "":*_edbd =0;case "\u006e\u006f\u006e\u0065":*_edbd =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_edbd =2;case "\u0074\u0068\u0069c\u006b":*_edbd =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_edbd =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_edbd =5;case "\u0064\u006f\u0074":*_edbd =6;case "\u0064\u0061\u0073\u0068":*_edbd =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_edbd =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_edbd =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_edbd =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_edbd =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_edbd =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_edbd =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_edbd =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_edbd =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_edbd =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_edbd =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_edbd =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_edbd =19;case "\u0077\u0061\u0076\u0065":*_edbd =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_edbd =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_edbd =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_edbd =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_edbd =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_edbd =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_edbd =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_edbd =27;};};_afc ,_cgf =d .Token ();if _cgf !=nil {return _cgf ;};if _gcb ,_dbd :=_afc .(_a .EndElement );_dbd &&_gcb .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afc );};func (_afa ST_VerticalAnchor )ValidateWithPath (path string )error {switch _afa {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afa ));};return nil ;};func NewWrap ()*Wrap {_bdc :=&Wrap {};_bdc .CT_Wrap =*NewCT_Wrap ();return _bdc };func (_agc *Wrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_agc .CT_Wrap =*NewCT_Wrap ();for _ ,_ceb :=range start .Attr {if _ceb .Name .Local =="\u0074\u0079\u0070\u0065"{_agc .TypeAttr .UnmarshalXMLAttr (_ceb );continue ;};if _ceb .Name .Local =="\u0073\u0069\u0064\u0065"{_agc .SideAttr .UnmarshalXMLAttr (_ceb );continue ;};if _ceb .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_agc .AnchorxAttr .UnmarshalXMLAttr (_ceb );continue ;};if _ceb .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_agc .AnchoryAttr .UnmarshalXMLAttr (_ceb );continue ;};};for {_ebb ,_gfb :=d .Token ();if _gfb !=nil {return _bc .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_gfb );};if _baf ,_deg :=_ebb .(_a .EndElement );_deg &&_baf .Name ==start .Name {break ;};};return nil ;};func (_dbdb *ST_WrapType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbdb =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_dbdb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dbdb =2;case "\u006e\u006f\u006e\u0065":*_dbdb =3;case "\u0074\u0069\u0067h\u0074":*_dbdb =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_dbdb =5;};return nil ;};func (_ccc ST_BorderType )String ()string {switch _ccc {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 "";};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 (_eeeg ST_WrapType )String ()string {switch _eeeg {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 (_cgc *ST_VerticalAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_befb ,_cca :=d .Token ();if _cca !=nil {return _cca ;};if _ddga ,_dda :=_befb .(_a .EndElement );_dda &&_ddga .Name ==start .Name {*_cgc =1;return nil ;};if _fdf ,_bf :=_befb .(_a .CharData );!_bf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_befb );}else {switch string (_fdf ){case "":*_cgc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cgc =1;case "\u0070\u0061\u0067\u0065":*_cgc =2;case "\u0074\u0065\u0078\u0074":*_cgc =3;case "\u006c\u0069\u006e\u0065":*_cgc =4;};};_befb ,_cca =d .Token ();if _cca !=nil {return _cca ;};if _bgag ,_fgfc :=_befb .(_a .EndElement );_fgfc &&_bgag .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_befb );};func (_acf ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _acf {case 0,1,2,3,4:default:return _bc .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 ;};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;); -// Validate validates the Bordertop and its children -func (_gdb *Bordertop )Validate ()error {return _gdb .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};func (_ddfa *ST_BorderShadow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffe ,_fbg :=d .Token ();if _fbg !=nil {return _fbg ;};if _gefa ,_eee :=_ffe .(_a .EndElement );_eee &&_gefa .Name ==start .Name {*_ddfa =1;return nil ;};if _feb ,_add :=_ffe .(_a .CharData );!_add {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",_ffe );}else {switch string (_feb ){case "":*_ddfa =0;case "\u0074":*_ddfa =1;case "\u0074\u0072\u0075\u0065":*_ddfa =2;case "\u0066":*_ddfa =3;case "\u0066\u0061\u006cs\u0065":*_ddfa =4;};};_ffe ,_fbg =d .Token ();if _fbg !=nil {return _fbg ;};if _eeea ,_eac :=_ffe .(_a .EndElement );_eac &&_eeea .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",_ffe );};type Wrap struct{CT_Wrap };func (_fgd *ST_VerticalAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgd =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fgd =1;case "\u0070\u0061\u0067\u0065":*_fgd =2;case "\u0074\u0065\u0078\u0074":*_fgd =3;case "\u006c\u0069\u006e\u0065":*_fgd =4;};return nil ;};func (_gdd ST_BorderShadow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gdd .String (),start );}; +// Validate validates the Borderleft and its children +func (_fa *Borderleft )Validate ()error {return _fa .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};type ST_WrapSide byte ;func (_cg *ST_BorderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cg =0;case "\u006e\u006f\u006e\u0065":*_cg =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cg =2;case "\u0074\u0068\u0069c\u006b":*_cg =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cg =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_cg =5;case "\u0064\u006f\u0074":*_cg =6;case "\u0064\u0061\u0073\u0068":*_cg =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cg =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cg =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_cg =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_cg =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_cg =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_cg =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_cg =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_cg =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_cg =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_cg =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_cg =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_cg =19;case "\u0077\u0061\u0076\u0065":*_cg =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_cg =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_cg =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_cg =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_cg =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_cg =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_cg =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_cg =27;};return nil ;};type Borderleft struct{CT_Border };func (_bee ST_HorizontalAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgff :=_a .Attr {};_cgff .Name =name ;switch _bee {case ST_HorizontalAnchorUnset :_cgff .Value ="";case ST_HorizontalAnchorMargin :_cgff .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_cgff .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_cgff .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_cgff .Value ="\u0063\u0068\u0061\u0072";};return _cgff ,nil ;};func (_gag *CT_Border )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gag .TypeAttr !=ST_BorderTypeUnset {_agd ,_fbe :=_gag .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _fbe !=nil {return _fbe ;};start .Attr =append (start .Attr ,_agd );};if _gag .WidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_bc .Sprintf ("\u0025\u0076",*_gag .WidthAttr )});};if _gag .ShadowAttr !=ST_BorderShadowUnset {_bgc ,_dcd :=_gag .ShadowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _dcd !=nil {return _dcd ;};start .Attr =append (start .Attr ,_bgc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewBorderleft ()*Borderleft {_eae :=&Borderleft {};_eae .CT_Border =*NewCT_Border ();return _eae ;};func (_ge *Bordertop )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _ge .CT_Border .MarshalXML (e ,start );};func (_cbd ST_WrapType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbd .String (),start );};func (_ded *CT_Wrap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ded .TypeAttr !=ST_WrapTypeUnset {_gg ,_ce :=_ded .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _ce !=nil {return _ce ;};start .Attr =append (start .Attr ,_gg );};if _ded .SideAttr !=ST_WrapSideUnset {_db ,_add :=_ded .SideAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0069\u0064\u0065"});if _add !=nil {return _add ;};start .Attr =append (start .Attr ,_db );};if _ded .AnchorxAttr !=ST_HorizontalAnchorUnset {_afg ,_ead :=_ded .AnchorxAttr .MarshalXMLAttr (_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _ead !=nil {return _ead ;};start .Attr =append (start .Attr ,_afg );};if _ded .AnchoryAttr !=ST_VerticalAnchorUnset {_agf ,_eee :=_ded .AnchoryAttr .MarshalXMLAttr (_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"});if _eee !=nil {return _eee ;};start .Attr =append (start .Attr ,_agf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eca *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eca =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_eca =1;case "\u0070\u0061\u0067\u0065":*_eca =2;case "\u0074\u0065\u0078\u0074":*_eca =3;case "\u0063\u0068\u0061\u0072":*_eca =4;};return nil ;};func (_daf ST_WrapSide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_daf .String (),start );};func (_dcf *Borderbottom )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcf .CT_Border =*NewCT_Border ();for _ ,_ff :=range start .Attr {if _ff .Name .Local =="\u0074\u0079\u0070\u0065"{_dcf .TypeAttr .UnmarshalXMLAttr (_ff );continue ;};if _ff .Name .Local =="\u0077\u0069\u0064t\u0068"{_gc ,_egf :=_g .ParseUint (_ff .Value ,10,32);if _egf !=nil {return _egf ;};_df :=uint32 (_gc );_dcf .WidthAttr =&_df ;continue ;};if _ff .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dcf .ShadowAttr .UnmarshalXMLAttr (_ff );continue ;};};for {_ea ,_bea :=d .Token ();if _bea !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_bea );};if _bcd ,_cd :=_ea .(_a .EndElement );_cd &&_bcd .Name ==start .Name {break ;};};return nil ;};func (_eec ST_WrapSide )ValidateWithPath (path string )error {switch _eec {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eec ));};return nil ;};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_eggb ST_HorizontalAnchor )Validate ()error {return _eggb .ValidateWithPath ("")};func (_edc *CT_AnchorLock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_age ,_afb :=d .Token ();if _afb !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_afb );};if _fe ,_edcd :=_age .(_a .EndElement );_edcd &&_fe .Name ==start .Name {break ;};};return nil ;};func (_dfg ST_BorderShadow )Validate ()error {return _dfg .ValidateWithPath ("")};func (_gd *Borderbottom )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _gd .CT_Border .MarshalXML (e ,start );}; -// Validate validates the Wrap and its children -func (_eebd *Wrap )Validate ()error {return _eebd .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func NewBordertop ()*Bordertop {_fcf :=&Bordertop {};_fcf .CT_Border =*NewCT_Border ();return _fcf };func (_gf *CT_Border )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbc :=range start .Attr {if _gbc .Name .Local =="\u0074\u0079\u0070\u0065"{_gf .TypeAttr .UnmarshalXMLAttr (_gbc );continue ;};if _gbc .Name .Local =="\u0077\u0069\u0064t\u0068"{_eef ,_ff :=_d .ParseUint (_gbc .Value ,10,32);if _ff !=nil {return _ff ;};_bbd :=uint32 (_eef );_gf .WidthAttr =&_bbd ;continue ;};if _gbc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gf .ShadowAttr .UnmarshalXMLAttr (_gbc );continue ;};};for {_bag ,_cbg :=d .Token ();if _cbg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_cbg );};if _cec ,_fce :=_bag .(_a .EndElement );_fce &&_cec .Name ==start .Name {break ;};};return nil ;};func (_fed *CT_Wrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aaac :=range start .Attr {if _aaac .Name .Local =="\u0074\u0079\u0070\u0065"{_fed .TypeAttr .UnmarshalXMLAttr (_aaac );continue ;};if _aaac .Name .Local =="\u0073\u0069\u0064\u0065"{_fed .SideAttr .UnmarshalXMLAttr (_aaac );continue ;};if _aaac .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_fed .AnchorxAttr .UnmarshalXMLAttr (_aaac );continue ;};if _aaac .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_fed .AnchoryAttr .UnmarshalXMLAttr (_aaac );continue ;};};for {_bfe ,_cda :=d .Token ();if _cda !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_cda );};if _fde ,_fcg :=_bfe .(_a .EndElement );_fcg &&_fde .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path +func (_bg *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func (_egg *ST_WrapType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aad ,_dfe :=d .Token ();if _dfe !=nil {return _dfe ;};if _dga ,_aae :=_aad .(_a .EndElement );_aae &&_dga .Name ==start .Name {*_egg =1;return nil ;};if _fbb ,_dag :=_aad .(_a .CharData );!_dag {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aad );}else {switch string (_fbb ){case "":*_egg =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_egg =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_egg =2;case "\u006e\u006f\u006e\u0065":*_egg =3;case "\u0074\u0069\u0067h\u0074":*_egg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_egg =5;};};_aad ,_dfe =d .Token ();if _dfe !=nil {return _dfe ;};if _bce ,_fge :=_aad .(_a .EndElement );_fge &&_bce .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aad );}; // Validate validates the CT_AnchorLock and its children -func (_fa *CT_AnchorLock )Validate ()error {return _fa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");}; +func (_bca *CT_AnchorLock )Validate ()error {return _bca .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};func (_ced ST_WrapType )ValidateWithPath (path string )error {switch _ced {case 0,1,2,3,4,5:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ced ));};return nil ;}; -// ValidateWithPath validates the Borderleft and its children, prefixing error messages with path -func (_bf *Borderleft )ValidateWithPath (path string )error {if _fd :=_bf .CT_Border .ValidateWithPath (path );_fd !=nil {return _fd ;};return nil ;};type Borderleft struct{CT_Border };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;);type ST_VerticalAnchor byte ;func NewWrap ()*Wrap {_cad :=&Wrap {};_cad .CT_Wrap =*NewCT_Wrap ();return _cad };func (_ae *Anchorlock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ae .CT_AnchorLock =*NewCT_AnchorLock ();for {_fe ,_b :=d .Token ();if _b !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_b );};if _ec ,_db :=_fe .(_a .EndElement );_db &&_ec .Name ==start .Name {break ;};};return nil ;};func (_gag *Borderright )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gag .CT_Border =*NewCT_Border ();for _ ,_ebb :=range start .Attr {if _ebb .Name .Local =="\u0074\u0079\u0070\u0065"{_gag .TypeAttr .UnmarshalXMLAttr (_ebb );continue ;};if _ebb .Name .Local =="\u0077\u0069\u0064t\u0068"{_gcg ,_daf :=_d .ParseUint (_ebb .Value ,10,32);if _daf !=nil {return _daf ;};_gb :=uint32 (_gcg );_gag .WidthAttr =&_gb ;continue ;};if _ebb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gag .ShadowAttr .UnmarshalXMLAttr (_ebb );continue ;};};for {_adb ,_gcd :=d .Token ();if _gcd !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_gcd );};if _ce ,_fdf :=_adb .(_a .EndElement );_fdf &&_ce .Name ==start .Name {break ;};};return nil ;};func (_ccc ST_WrapSide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ccc .String (),start );};func (_ge *Bordertop )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp";return _ge .CT_Border .MarshalXML (e ,start );};func (_dae ST_WrapSide )String ()string {switch _dae {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 "";}; +// Validate validates the CT_Border and its children +func (_cda *CT_Border )Validate ()error {return _cda .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func NewCT_Border ()*CT_Border {_gad :=&CT_Border {};return _gad };func (_eafd *ST_BorderShadow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edf ,_fdc :=d .Token ();if _fdc !=nil {return _fdc ;};if _cacf ,_dge :=_edf .(_a .EndElement );_dge &&_cacf .Name ==start .Name {*_eafd =1;return nil ;};if _dac ,_cagb :=_edf .(_a .CharData );!_cagb {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edf );}else {switch string (_dac ){case "":*_eafd =0;case "\u0074":*_eafd =1;case "\u0074\u0072\u0075\u0065":*_eafd =2;case "\u0066":*_eafd =3;case "\u0066\u0061\u006cs\u0065":*_eafd =4;};};_edf ,_fdc =d .Token ();if _fdc !=nil {return _fdc ;};if _fca ,_aac :=_edf .(_a .EndElement );_aac &&_fca .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edf );};func (_dab *ST_HorizontalAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdb ,_acg :=d .Token ();if _acg !=nil {return _acg ;};if _ebc ,_ebeg :=_cdb .(_a .EndElement );_ebeg &&_ebc .Name ==start .Name {*_dab =1;return nil ;};if _aeg ,_cfc :=_cdb .(_a .CharData );!_cfc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdb );}else {switch string (_aeg ){case "":*_dab =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dab =1;case "\u0070\u0061\u0067\u0065":*_dab =2;case "\u0074\u0065\u0078\u0074":*_dab =3;case "\u0063\u0068\u0061\u0072":*_dab =4;};};_cdb ,_acg =d .Token ();if _acg !=nil {return _acg ;};if _dgdd ,_dad :=_cdb .(_a .EndElement );_dad &&_dgdd .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdb );};func (_eg *Anchorlock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eg .CT_AnchorLock =*NewCT_AnchorLock ();for {_ba ,_c :=d .Token ();if _c !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_c );};if _aa ,_ca :=_ba .(_a .EndElement );_ca &&_aa .Name ==start .Name {break ;};};return nil ;};func (_efc ST_BorderType )ValidateWithPath (path string )error {switch _efc {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 _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efc ));};return nil ;};func (_fag *ST_VerticalAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fag =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fag =1;case "\u0070\u0061\u0067\u0065":*_fag =2;case "\u0074\u0065\u0078\u0074":*_fag =3;case "\u006c\u0069\u006e\u0065":*_fag =4;};return nil ;};func (_fef ST_WrapSide )Validate ()error {return _fef .ValidateWithPath ("")};func (_ecc ST_BorderShadow )ValidateWithPath (path string )error {switch _ecc {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecc ));};return nil ;};type CT_AnchorLock struct{};func (_fad ST_VerticalAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fad .String (),start );};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_BorderType byte ;func (_cfd ST_WrapSide )String ()string {switch _cfd {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 "";}; -// Validate validates the Borderright and its children -func (_dab *Borderright )Validate ()error {return _dab .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};func (_eb *Borderleft )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eb .CT_Border =*NewCT_Border ();for _ ,_edg :=range start .Attr {if _edg .Name .Local =="\u0074\u0079\u0070\u0065"{_eb .TypeAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0077\u0069\u0064t\u0068"{_cb ,_gg :=_d .ParseUint (_edg .Value ,10,32);if _gg !=nil {return _gg ;};_cd :=uint32 (_cb );_eb .WidthAttr =&_cd ;continue ;};if _edg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eb .ShadowAttr .UnmarshalXMLAttr (_edg );continue ;};};for {_dee ,_eeg :=d .Token ();if _eeg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_eeg );};if _cc ,_ccd :=_dee .(_a .EndElement );_ccd &&_cc .Name ==start .Name {break ;};};return nil ;};func (_fdga ST_HorizontalAnchor )String ()string {switch _fdga {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 (_cdf *ST_WrapType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cdf =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_cdf =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cdf =2;case "\u006e\u006f\u006e\u0065":*_cdf =3;case "\u0074\u0069\u0067h\u0074":*_cdf =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_cdf =5;};return nil ;};func (_bcb *ST_HorizontalAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdc ,_ggda :=d .Token ();if _ggda !=nil {return _ggda ;};if _dacf ,_dbe :=_bdc .(_a .EndElement );_dbe &&_dacf .Name ==start .Name {*_bcb =1;return nil ;};if _dfcg ,_efa :=_bdc .(_a .CharData );!_efa {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",_bdc );}else {switch string (_dfcg ){case "":*_bcb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bcb =1;case "\u0070\u0061\u0067\u0065":*_bcb =2;case "\u0074\u0065\u0078\u0074":*_bcb =3;case "\u0063\u0068\u0061\u0072":*_bcb =4;};};_bdc ,_ggda =d .Token ();if _ggda !=nil {return _ggda ;};if _bgf ,_ded :=_bdc .(_a .EndElement );_ded &&_bgf .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",_bdc );}; +// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path +func (_ed *Anchorlock )ValidateWithPath (path string )error {if _ga :=_ed .CT_AnchorLock .ValidateWithPath (path );_ga !=nil {return _ga ;};return nil ;};func (_agef *ST_WrapSide )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agef =0;case "\u0062\u006f\u0074\u0068":*_agef =1;case "\u006c\u0065\u0066\u0074":*_agef =2;case "\u0072\u0069\u0067h\u0074":*_agef =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_agef =4;};return nil ;};type Borderbottom struct{CT_Border };func (_ebbc ST_HorizontalAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebbc .String (),start );}; + +// Validate validates the Wrap and its children +func (_ac *Wrap )Validate ()error {return _ac .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func (_cecc ST_VerticalAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbgf :=_a .Attr {};_cbgf .Name =name ;switch _cecc {case ST_VerticalAnchorUnset :_cbgf .Value ="";case ST_VerticalAnchorMargin :_cbgf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_cbgf .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_cbgf .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_cbgf .Value ="\u006c\u0069\u006e\u0065";};return _cbgf ,nil ;}; // ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path -func (_fgg *CT_Wrap )ValidateWithPath (path string )error {if _def :=_fgg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_def !=nil {return _def ;};if _eefde :=_fgg .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r");_eefde !=nil {return _eefde ;};if _aec :=_fgg .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_aec !=nil {return _aec ;};if _fdgg :=_fgg .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_fdgg !=nil {return _fdgg ;};return nil ;};func (_gdf *Wrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdf .CT_Wrap =*NewCT_Wrap ();for _ ,_gbcc :=range start .Attr {if _gbcc .Name .Local =="\u0074\u0079\u0070\u0065"{_gdf .TypeAttr .UnmarshalXMLAttr (_gbcc );continue ;};if _gbcc .Name .Local =="\u0073\u0069\u0064\u0065"{_gdf .SideAttr .UnmarshalXMLAttr (_gbcc );continue ;};if _gbcc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_gdf .AnchorxAttr .UnmarshalXMLAttr (_gbcc );continue ;};if _gbcc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_gdf .AnchoryAttr .UnmarshalXMLAttr (_gbcc );continue ;};};for {_caa ,_ggc :=d .Token ();if _ggc !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_ggc );};if _aca ,_ecg :=_caa .(_a .EndElement );_ecg &&_aca .Name ==start .Name {break ;};};return nil ;};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;);func NewBorderright ()*Borderright {_cfb :=&Borderright {};_cfb .CT_Border =*NewCT_Border ();return _cfb ;};func (_ebg *ST_WrapSide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggac ,_bgg :=d .Token ();if _bgg !=nil {return _bgg ;};if _fdbc ,_afb :=_ggac .(_a .EndElement );_afb &&_fdbc .Name ==start .Name {*_ebg =1;return nil ;};if _dba ,_ag :=_ggac .(_a .CharData );!_ag {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",_ggac );}else {switch string (_dba ){case "":*_ebg =0;case "\u0062\u006f\u0074\u0068":*_ebg =1;case "\u006c\u0065\u0066\u0074":*_ebg =2;case "\u0072\u0069\u0067h\u0074":*_ebg =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_ebg =4;};};_ggac ,_bgg =d .Token ();if _bgg !=nil {return _bgg ;};if _ceg ,_faf :=_ggac .(_a .EndElement );_faf &&_ceg .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",_ggac );};func (_abd ST_BorderType )Validate ()error {return _abd .ValidateWithPath ("")};type Borderright struct{CT_Border };func (_cdd ST_WrapType )Validate ()error {return _cdd .ValidateWithPath ("")};type Anchorlock struct{CT_AnchorLock };func (_cga ST_BorderShadow )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dac :=_a .Attr {};_dac .Name =name ;switch _cga {case ST_BorderShadowUnset :_dac .Value ="";case ST_BorderShadowT :_dac .Value ="\u0074";case ST_BorderShadowTrue :_dac .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_dac .Value ="\u0066";case ST_BorderShadowFalse :_dac .Value ="\u0066\u0061\u006cs\u0065";};return _dac ,nil ;};func (_bfb ST_VerticalAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_adda :=_a .Attr {};_adda .Name =name ;switch _bfb {case ST_VerticalAnchorUnset :_adda .Value ="";case ST_VerticalAnchorMargin :_adda .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_adda .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_adda .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_adda .Value ="\u006c\u0069\u006e\u0065";};return _adda ,nil ;};func (_ggaf ST_BorderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ggaf .String (),start );};func (_eea *Borderright )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074";return _eea .CT_Border .MarshalXML (e ,start );};func (_ad *Borderbottom )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ad .CT_Border =*NewCT_Border ();for _ ,_ac :=range start .Attr {if _ac .Name .Local =="\u0074\u0079\u0070\u0065"{_ad .TypeAttr .UnmarshalXMLAttr (_ac );continue ;};if _ac .Name .Local =="\u0077\u0069\u0064t\u0068"{_de ,_dc :=_d .ParseUint (_ac .Value ,10,32);if _dc !=nil {return _dc ;};_c :=uint32 (_de );_ad .WidthAttr =&_c ;continue ;};if _ac .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ad .ShadowAttr .UnmarshalXMLAttr (_ac );continue ;};};for {_ed ,_df :=d .Token ();if _df !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_df );};if _bg ,_cf :=_ed .(_a .EndElement );_cf &&_bg .Name ==start .Name {break ;};};return nil ;};func (_cfbc ST_VerticalAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cfbc .String (),start );};func (_cadf ST_BorderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbc :=_a .Attr {};_cbc .Name =name ;switch _cadf {case ST_BorderTypeUnset :_cbc .Value ="";case ST_BorderTypeNone :_cbc .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_cbc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_cbc .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_cbc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_cbc .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_cbc .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_cbc .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_cbc .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_cbc .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_cbc .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_cbc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_cbc .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_cbc .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_cbc .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_cbc .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_cbc .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_cbc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_cbc .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_cbc .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_cbc .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_cbc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_cbc .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_cbc .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_cbc .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_cbc .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_cbc .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_cbc .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _cbc ,nil ;};func (_bfed ST_BorderShadow )ValidateWithPath (path string )error {switch _bfed {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 (_bfed ));};return nil ;};func (_gea ST_BorderShadow )String ()string {switch _gea {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 "";}; +func (_ae *CT_Wrap )ValidateWithPath (path string )error {if _dbb :=_ae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbb !=nil {return _dbb ;};if _fbfc :=_ae .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r");_fbfc !=nil {return _fbfc ;};if _cbb :=_ae .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_cbb !=nil {return _cbb ;};if _egc :=_ae .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_egc !=nil {return _egc ;};return nil ;}; -// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path -func (_adf *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func (_ddd *ST_WrapType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeff ,_ffc :=d .Token ();if _ffc !=nil {return _ffc ;};if _cagb ,_fgaa :=_eeff .(_a .EndElement );_fgaa &&_cagb .Name ==start .Name {*_ddd =1;return nil ;};if _cdc ,_eeaa :=_eeff .(_a .CharData );!_eeaa {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",_eeff );}else {switch string (_cdc ){case "":*_ddd =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_ddd =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ddd =2;case "\u006e\u006f\u006e\u0065":*_ddd =3;case "\u0074\u0069\u0067h\u0074":*_ddd =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_ddd =5;};};_eeff ,_ffc =d .Token ();if _ffc !=nil {return _ffc ;};if _ecfe ,_caf :=_eeff .(_a .EndElement );_caf &&_ecfe .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",_eeff );};type ST_BorderShadow byte ;func NewBorderbottom ()*Borderbottom {_ef :=&Borderbottom {};_ef .CT_Border =*NewCT_Border ();return _ef ;};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 NewCT_Border ()*CT_Border {_bc :=&CT_Border {};return _bc };type Borderbottom struct{CT_Border }; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_ade *CT_Border )ValidateWithPath (path string )error {if _bcb :=_ade .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcb !=nil {return _bcb ;};if _cbf :=_ade .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072");_cbf !=nil {return _cbf ;};return nil ;};func NewBordertop ()*Bordertop {_af :=&Bordertop {};_af .CT_Border =*NewCT_Border ();return _af }; -// ValidateWithPath validates the Wrap and its children, prefixing error messages with path -func (_fga *Wrap )ValidateWithPath (path string )error {if _gda :=_fga .CT_Wrap .ValidateWithPath (path );_gda !=nil {return _gda ;};return nil ;};func (_cfd ST_WrapSide )Validate ()error {return _cfd .ValidateWithPath ("")};func (_cbe ST_BorderShadow )Validate ()error {return _cbe .ValidateWithPath ("")};type ST_WrapSide byte ;func NewAnchorlock ()*Anchorlock {_da :=&Anchorlock {};_da .CT_AnchorLock =*NewCT_AnchorLock ();return _da ;};func (_egcb *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egcb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_egcb =1;case "\u0070\u0061\u0067\u0065":*_egcb =2;case "\u0074\u0065\u0078\u0074":*_egcb =3;case "\u0063\u0068\u0061\u0072":*_egcb =4;};return nil ;}; +// Validate validates the Anchorlock and its children +func (_d *Anchorlock )Validate ()error {return _d .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};type ST_BorderShadow byte ;func (_gdc ST_BorderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bag :=_a .Attr {};_bag .Name =name ;switch _gdc {case ST_BorderTypeUnset :_bag .Value ="";case ST_BorderTypeNone :_bag .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_bag .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_bag .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_bag .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_bag .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_bag .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_bag .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_bag .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_bag .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_bag .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_bag .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_bag .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_bag .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_bag .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_bag .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_bag .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_bag .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_bag .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_bag .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_bag .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_bag .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_bag .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_bag .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_bag .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_bag .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_bag .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_bag .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _bag ,nil ;};type ST_HorizontalAnchor byte ;func NewCT_Wrap ()*CT_Wrap {_ecg :=&CT_Wrap {};return _ecg };func (_be *Anchorlock )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _be .CT_AnchorLock .MarshalXML (e ,start );}; -// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path -func (_ee *Borderbottom )ValidateWithPath (path string )error {if _gd :=_ee .CT_Border .ValidateWithPath (path );_gd !=nil {return _gd ;};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 (_efc ST_WrapSide )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bd :=_a .Attr {};_bd .Name =name ;switch _efc {case ST_WrapSideUnset :_bd .Value ="";case ST_WrapSideBoth :_bd .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_bd .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_bd .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_bd .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _bd ,nil ;};func (_ccb *Bordertop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccb .CT_Border =*NewCT_Border ();for _ ,_cbb :=range start .Attr {if _cbb .Name .Local =="\u0074\u0079\u0070\u0065"{_ccb .TypeAttr .UnmarshalXMLAttr (_cbb );continue ;};if _cbb .Name .Local =="\u0077\u0069\u0064t\u0068"{_gef ,_beb :=_d .ParseUint (_cbb .Value ,10,32);if _beb !=nil {return _beb ;};_af :=uint32 (_gef );_ccb .WidthAttr =&_af ;continue ;};if _cbb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ccb .ShadowAttr .UnmarshalXMLAttr (_cbb );continue ;};};for {_ggd ,_dd :=d .Token ();if _dd !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_dd );};if _cg ,_eg :=_ggd .(_a .EndElement );_eg &&_cg .Name ==start .Name {break ;};};return nil ;};func (_fc *Anchorlock )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _fc .CT_AnchorLock .MarshalXML (e ,start );};func (_gfd ST_HorizontalAnchor )Validate ()error {return _gfd .ValidateWithPath ("")};func (_edf ST_VerticalAnchor )Validate ()error {return _edf .ValidateWithPath ("")};func (_caga ST_HorizontalAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_caga .String (),start );};func (_gbfb *CT_Wrap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbfb .TypeAttr !=ST_WrapTypeUnset {_gac ,_eefd :=_gbfb .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _eefd !=nil {return _eefd ;};start .Attr =append (start .Attr ,_gac );};if _gbfb .SideAttr !=ST_WrapSideUnset {_aa ,_cgf :=_gbfb .SideAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0069\u0064\u0065"});if _cgf !=nil {return _cgf ;};start .Attr =append (start .Attr ,_aa );};if _gbfb .AnchorxAttr !=ST_HorizontalAnchorUnset {_ca ,_egc :=_gbfb .AnchorxAttr .MarshalXMLAttr (_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _egc !=nil {return _egc ;};start .Attr =append (start .Attr ,_ca );};if _gbfb .AnchoryAttr !=ST_VerticalAnchorUnset {_dfc ,_aaa :=_gbfb .AnchoryAttr .MarshalXMLAttr (_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"});if _aaa !=nil {return _aaa ;};start .Attr =append (start .Attr ,_dfc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_faa *ST_BorderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_faa =0;case "\u006e\u006f\u006e\u0065":*_faa =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_faa =2;case "\u0074\u0068\u0069c\u006b":*_faa =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_faa =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_faa =5;case "\u0064\u006f\u0074":*_faa =6;case "\u0064\u0061\u0073\u0068":*_faa =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_faa =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_faa =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_faa =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_faa =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_faa =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_faa =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_faa =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_faa =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_faa =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_faa =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_faa =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_faa =19;case "\u0077\u0061\u0076\u0065":*_faa =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_faa =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_faa =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_faa =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_faa =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_faa =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_faa =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_faa =27;};return nil ;};type Bordertop struct{CT_Border };func (_ddab ST_VerticalAnchor )ValidateWithPath (path string )error {switch _ddab {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 (_ddab ));};return nil ;};func (_be *Borderbottom )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d";return _be .CT_Border .MarshalXML (e ,start );};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 init (){_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 );_f .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 +// Validate validates the Borderbottom and its children +func (_gdg *Borderbottom )Validate ()error {return _gdg .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};func (_cec *ST_WrapSide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbe ,_gfc :=d .Token ();if _gfc !=nil {return _gfc ;};if _faaa ,_cef :=_cbe .(_a .EndElement );_cef &&_faaa .Name ==start .Name {*_cec =1;return nil ;};if _gda ,_cagba :=_cbe .(_a .CharData );!_cagba {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbe );}else {switch string (_gda ){case "":*_cec =0;case "\u0062\u006f\u0074\u0068":*_cec =1;case "\u006c\u0065\u0066\u0074":*_cec =2;case "\u0072\u0069\u0067h\u0074":*_cec =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_cec =4;};};_cbe ,_gfc =d .Token ();if _gfc !=nil {return _gfc ;};if _dcfeg ,_decg :=_cbe .(_a .EndElement );_decg &&_dcfeg .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbe );};func (_dgc *Wrap )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\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\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 ,_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 ="\u0077\u0072\u0061\u0070";return _dgc .CT_Wrap .MarshalXML (e ,start );};func (_cdf ST_BorderType )Validate ()error {return _cdf .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;);func (_fed ST_BorderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fed .String (),start );};func init (){_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 );_e .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 94d8ea56ae..2d04210531 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 (_c "encoding/xml";_fb "fmt";_a "github.com/unidoc/unioffice";_ac "github.com/unidoc/unioffice/common/logger";_fc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_dc "github.com/unidoc/unioffice/schema/soo/wml";_b "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_dce "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_ae "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_f "strconv";);func (_cbbec ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _cbbec {case 0,1,2,3,4,5:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbec ));};return nil ;};type AG_Ext struct{ExtAttr ST_Ext ;};func (_gacf *CT_Line )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065";};if _gacf .FromAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .FromAttr )});};if _gacf .ToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .ToAttr )});};if _gacf .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .HrefAttr )});};if _gacf .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .TargetAttr )});};if _gacf .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .ClassAttr )});};if _gacf .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .TitleAttr )});};if _gacf .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .AltAttr )});};if _gacf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .CoordsizeAttr )});};if _gacf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .CoordoriginAttr )});};if _gacf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .WrapcoordsAttr )});};if _gacf .PrintAttr !=_fc .ST_TrueFalseUnset {_gdae ,_ccdc :=_gacf .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ccdc !=nil {return _ccdc ;};start .Attr =append (start .Attr ,_gdae );};if _gacf .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .IdAttr )});};if _gacf .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .StyleAttr )});};if _gacf .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .SpidAttr )});};if _gacf .OnedAttr !=_fc .ST_TrueFalseUnset {_ebfca ,_dfeeg :=_gacf .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dfeeg !=nil {return _dfeeg ;};start .Attr =append (start .Attr ,_ebfca );};if _gacf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .RegroupidAttr )});};if _gacf .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_cfae ,_eaage :=_gacf .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _eaage !=nil {return _eaage ;};start .Attr =append (start .Attr ,_cfae );};if _gacf .ButtonAttr !=_fc .ST_TrueFalseUnset {_gaabd ,_gagd :=_gacf .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gagd !=nil {return _gagd ;};start .Attr =append (start .Attr ,_gaabd );};if _gacf .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_dgddd ,_gfggeb :=_gacf .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gfggeb !=nil {return _gfggeb ;};start .Attr =append (start .Attr ,_dgddd );};if _gacf .BulletAttr !=_fc .ST_TrueFalseUnset {_begf ,_eeeb :=_gacf .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eeeb !=nil {return _eeeb ;};start .Attr =append (start .Attr ,_begf );};if _gacf .HrAttr !=_fc .ST_TrueFalseUnset {_cgcc ,_afbf :=_gacf .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _afbf !=nil {return _afbf ;};start .Attr =append (start .Attr ,_cgcc );};if _gacf .HrstdAttr !=_fc .ST_TrueFalseUnset {_fdbdf ,_dbdfe :=_gacf .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dbdfe !=nil {return _dbdfe ;};start .Attr =append (start .Attr ,_fdbdf );};if _gacf .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_fdgg ,_dgcc :=_gacf .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dgcc !=nil {return _dgcc ;};start .Attr =append (start .Attr ,_fdgg );};if _gacf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .HrpctAttr )});};if _gacf .HralignAttr !=OfcST_HrAlignUnset {_ageb ,_beef :=_gacf .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _beef !=nil {return _beef ;};start .Attr =append (start .Attr ,_ageb );};if _gacf .AllowincellAttr !=_fc .ST_TrueFalseUnset {_bcea ,_gddd :=_gacf .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _gddd !=nil {return _gddd ;};start .Attr =append (start .Attr ,_bcea );};if _gacf .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_ffbc ,_bdeb :=_gacf .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bdeb !=nil {return _bdeb ;};start .Attr =append (start .Attr ,_ffbc );};if _gacf .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_eadf ,_eegdb :=_gacf .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _eegdb !=nil {return _eegdb ;};start .Attr =append (start .Attr ,_eadf );};if _gacf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .BordertopcolorAttr )});};if _gacf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .BorderleftcolorAttr )});};if _gacf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .BorderbottomcolorAttr )});};if _gacf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .BorderrightcolorAttr )});};if _gacf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fgbb ,_fecaa :=_gacf .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fecaa !=nil {return _fecaa ;};start .Attr =append (start .Attr ,_fgbb );};if _gacf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .DgmnodekindAttr )});};if _gacf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dgcg ,_cefedf :=_gacf .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cefedf !=nil {return _cefedf ;};start .Attr =append (start .Attr ,_dgcg );};if _gacf .InsetmodeAttr !=OfcST_InsetModeUnset {_caeg ,_adgf :=_gacf .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _adgf !=nil {return _adgf ;};start .Attr =append (start .Attr ,_caeg );};if _gacf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .OpacityAttr )});};if _gacf .StrokedAttr !=_fc .ST_TrueFalseUnset {_aegbc ,_aedcd :=_gacf .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aedcd !=nil {return _aedcd ;};start .Attr =append (start .Attr ,_aegbc );};if _gacf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .StrokecolorAttr )});};if _gacf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .StrokeweightAttr )});};if _gacf .InsetpenAttr !=_fc .ST_TrueFalseUnset {_begac ,_efgab :=_gacf .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _efgab !=nil {return _efgab ;};start .Attr =append (start .Attr ,_begac );};if _gacf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .ChromakeyAttr )});};if _gacf .FilledAttr !=_fc .ST_TrueFalseUnset {_dcbc ,_efgdd :=_gacf .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _efgdd !=nil {return _efgdd ;};start .Attr =append (start .Attr ,_dcbc );};if _gacf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .FillcolorAttr )});};if _gacf .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gacf .SptAttr )});};if _gacf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fcaa ,_cfedd :=_gacf .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cfedd !=nil {return _cfedd ;};start .Attr =append (start .Attr ,_fcaa );};if _gacf .BwmodeAttr !=OfcST_BWModeUnset {_bcba ,_bgbb :=_gacf .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bgbb !=nil {return _bgbb ;};start .Attr =append (start .Attr ,_bcba );};if _gacf .BwpureAttr !=OfcST_BWModeUnset {_dfdb ,_gcab :=_gacf .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gcab !=nil {return _gcab ;};start .Attr =append (start .Attr ,_dfdb );};if _gacf .BwnormalAttr !=OfcST_BWModeUnset {_ecba ,_fabg :=_gacf .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fabg !=nil {return _fabg ;};start .Attr =append (start .Attr ,_ecba );};if _gacf .ForcedashAttr !=_fc .ST_TrueFalseUnset {_eddf ,_begaf :=_gacf .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _begaf !=nil {return _begaf ;};start .Attr =append (start .Attr ,_eddf );};if _gacf .OleiconAttr !=_fc .ST_TrueFalseUnset {_fagag ,_ccfaa :=_gacf .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ccfaa !=nil {return _ccfaa ;};start .Attr =append (start .Attr ,_fagag );};if _gacf .OleAttr !=_fc .ST_TrueFalseBlankUnset {_ebfa ,_bedce :=_gacf .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bedce !=nil {return _bedce ;};start .Attr =append (start .Attr ,_ebfa );};if _gacf .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_agac ,_gaeg :=_gacf .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gaeg !=nil {return _gaeg ;};start .Attr =append (start .Attr ,_agac );};if _gacf .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_adcaf ,_cefb :=_gacf .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cefb !=nil {return _cefb ;};start .Attr =append (start .Attr ,_adcaf );};if _gacf .ClipAttr !=_fc .ST_TrueFalseUnset {_facd ,_bdfbf :=_gacf .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bdfbf !=nil {return _bdfbf ;};start .Attr =append (start .Attr ,_facd );};e .EncodeToken (start );if _gacf .EG_ShapeElements !=nil {for _ ,_bffa :=range _gacf .EG_ShapeElements {_bffa .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +package vml ;import (_a "encoding/xml";_b "fmt";_cc "github.com/unidoc/unioffice";_gf "github.com/unidoc/unioffice/common/logger";_bg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_f "github.com/unidoc/unioffice/schema/soo/wml";_ca "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_g "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_ab "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_ad "strconv";);func (_dfc *AG_CoreAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cea :=range start .Attr {if _cea .Name .Local =="\u0068\u0072\u0065\u0066"{_bag ,_ggb :=_cea .Value ,error (nil );if _ggb !=nil {return _ggb ;};_dfc .HrefAttr =&_bag ;continue ;};if _cea .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_acc ,_feba :=_cea .Value ,error (nil );if _feba !=nil {return _feba ;};_dfc .TargetAttr =&_acc ;continue ;};if _cea .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgc ,_dbe :=_cea .Value ,error (nil );if _dbe !=nil {return _dbe ;};_dfc .ClassAttr =&_dgc ;continue ;};if _cea .Name .Local =="\u0074\u0069\u0074l\u0065"{_cddf ,_bfe :=_cea .Value ,error (nil );if _bfe !=nil {return _bfe ;};_dfc .TitleAttr =&_cddf ;continue ;};if _cea .Name .Local =="\u0061\u006c\u0074"{_bfbe ,_bbea :=_cea .Value ,error (nil );if _bbea !=nil {return _bbea ;};_dfc .AltAttr =&_bfbe ;continue ;};if _cea .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fedd ,_bgb :=_cea .Value ,error (nil );if _bgb !=nil {return _bgb ;};_dfc .CoordsizeAttr =&_fedd ;continue ;};if _cea .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_efea ,_faf :=_cea .Value ,error (nil );if _faf !=nil {return _faf ;};_dfc .CoordoriginAttr =&_efea ;continue ;};if _cea .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_afd ,_acb :=_cea .Value ,error (nil );if _acb !=nil {return _acb ;};_dfc .WrapcoordsAttr =&_afd ;continue ;};if _cea .Name .Local =="\u0070\u0072\u0069n\u0074"{_dfc .PrintAttr .UnmarshalXMLAttr (_cea );continue ;};if _cea .Name .Local =="\u0069\u0064"{_aaf ,_dbgf :=_cea .Value ,error (nil );if _dbgf !=nil {return _dbgf ;};_dfc .IdAttr =&_aaf ;continue ;};if _cea .Name .Local =="\u0073\u0074\u0079l\u0065"{_gaa ,_fdf :=_cea .Value ,error (nil );if _fdf !=nil {return _fdf ;};_dfc .StyleAttr =&_gaa ;continue ;};};for {_gbed ,_gbb :=d .Token ();if _gbb !=nil {return _b .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",_gbb );};if _bac ,_cfb :=_gbed .(_a .EndElement );_cfb &&_bac .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path -func (_decg *CT_ImageData )ValidateWithPath (path string )error {if _fcgb :=_decg .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_fcgb !=nil {return _fcgb ;};if _cadc :=_decg .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_cadc !=nil {return _cadc ;};if _abbd :=_decg .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_abbd !=nil {return _abbd ;};return nil ;};func NewAG_Id ()*AG_Id {_ffd :=&AG_Id {};return _ffd };func (_bfcfd OfcST_OLEType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdaefg :=_c .Attr {};_bdaefg .Name =name ;switch _bfcfd {case OfcST_OLETypeUnset :_bdaefg .Value ="";case OfcST_OLETypeEmbed :_bdaefg .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_bdaefg .Value ="\u004c\u0069\u006e\u006b";};return _bdaefg ,nil ;};type OfcLeft struct{OfcCT_StrokeChild };func (_geeca *CT_Stroke )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065";};if _geeca .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .IdAttr )});};if _geeca .OnAttr !=_fc .ST_TrueFalseUnset {_acbd ,_fcaec :=_geeca .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _fcaec !=nil {return _fcaec ;};start .Attr =append (start .Attr ,_acbd );};if _geeca .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .WeightAttr )});};if _geeca .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .ColorAttr )});};if _geeca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .OpacityAttr )});};if _geeca .LinestyleAttr !=ST_StrokeLineStyleUnset {_egfa ,_bfda :=_geeca .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _bfda !=nil {return _bfda ;};start .Attr =append (start .Attr ,_egfa );};if _geeca .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .MiterlimitAttr )});};if _geeca .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_aaccc ,_fcfe :=_geeca .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _fcfe !=nil {return _fcfe ;};start .Attr =append (start .Attr ,_aaccc );};if _geeca .EndcapAttr !=ST_StrokeEndCapUnset {_abcdb ,_fcgc :=_geeca .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _fcgc !=nil {return _fcgc ;};start .Attr =append (start .Attr ,_abcdb );};if _geeca .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .DashstyleAttr )});};if _geeca .FilltypeAttr !=ST_FillTypeUnset {_gfggec ,_efafe :=_geeca .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _efafe !=nil {return _efafe ;};start .Attr =append (start .Attr ,_gfggec );};if _geeca .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .SrcAttr )});};if _geeca .ImageaspectAttr !=ST_ImageAspectUnset {_ebaa ,_fbbc :=_geeca .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _fbbc !=nil {return _fbbc ;};start .Attr =append (start .Attr ,_ebaa );};if _geeca .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .ImagesizeAttr )});};if _geeca .ImagealignshapeAttr !=_fc .ST_TrueFalseUnset {_fecda ,_egdbcd :=_geeca .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _egdbcd !=nil {return _egdbcd ;};start .Attr =append (start .Attr ,_fecda );};if _geeca .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .Color2Attr )});};if _geeca .StartarrowAttr !=ST_StrokeArrowTypeUnset {_afgd ,_ffdgf :=_geeca .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ffdgf !=nil {return _ffdgf ;};start .Attr =append (start .Attr ,_afgd );};if _geeca .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_gdfad ,_bedcc :=_geeca .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _bedcc !=nil {return _bedcc ;};start .Attr =append (start .Attr ,_gdfad );};if _geeca .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bdddg ,_eegbg :=_geeca .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _eegbg !=nil {return _eegbg ;};start .Attr =append (start .Attr ,_bdddg );};if _geeca .EndarrowAttr !=ST_StrokeArrowTypeUnset {_fdgbfe ,_bfced :=_geeca .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _bfced !=nil {return _bfced ;};start .Attr =append (start .Attr ,_fdgbfe );};if _geeca .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bacfb ,_ggacf :=_geeca .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _ggacf !=nil {return _ggacf ;};start .Attr =append (start .Attr ,_bacfb );};if _geeca .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_edbeab ,_bbbd :=_geeca .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _bbbd !=nil {return _bbbd ;};start .Attr =append (start .Attr ,_edbeab );};if _geeca .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .HrefAttr )});};if _geeca .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .AlthrefAttr )});};if _geeca .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .TitleAttr )});};if _geeca .ForcedashAttr !=_fc .ST_TrueFalseUnset {_cdef ,_eeggfa :=_geeca .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _eeggfa !=nil {return _eeggfa ;};start .Attr =append (start .Attr ,_cdef );};if _geeca .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .RIdAttr )});};if _geeca .InsetpenAttr !=_fc .ST_TrueFalseUnset {_fbgba ,_gbgeaa :=_geeca .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gbgeaa !=nil {return _gbgeaa ;};start .Attr =append (start .Attr ,_fbgba );};if _geeca .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_geeca .RelidAttr )});};e .EncodeToken (start );if _geeca .Left !=nil {_cdaaa :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_geeca .Left ,_cdaaa );};if _geeca .Top !=nil {_gccc :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_geeca .Top ,_gccc );};if _geeca .Right !=nil {_dccc :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_geeca .Right ,_dccc );};if _geeca .Bottom !=nil {_bgaff :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_geeca .Bottom ,_bgaff );};if _geeca .Column !=nil {_bdgaa :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_geeca .Column ,_bdgaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fceb *OfcLock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fceb .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_fdfgc :=range start .Attr {if _fdfgc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fceb .PositionAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_fceb .SelectionAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_fceb .GroupingAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_fceb .UngroupingAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_fceb .RotationAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_fceb .CroppingAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_fceb .VerticiesAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_fceb .AdjusthandlesAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0074\u0065\u0078\u0074"{_fceb .TextAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_fceb .AspectratioAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_fceb .ShapetypeAttr .UnmarshalXMLAttr (_fdfgc );continue ;};if _fdfgc .Name .Local =="\u0065\u0078\u0074"{_fceb .ExtAttr .UnmarshalXMLAttr (_fdfgc );continue ;};};for {_fbcaa ,_dafgc :=d .Token ();if _dafgc !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_dafgc );};if _ecadb ,_accaec :=_fbcaa .(_c .EndElement );_accaec &&_ecadb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Shadow and its children, prefixing error messages with path +func (_cfdga *Shadow )ValidateWithPath (path string )error {if _affe :=_cfdga .CT_Shadow .ValidateWithPath (path );_affe !=nil {return _affe ;};return nil ;};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _bg .ST_TrueFalse ;InvyAttr _bg .ST_TrueFalse ;SwitchAttr _bg .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_cegbc :=&OfcCT_ClipPath {};return _cegbc }; -// Validate validates the AG_Id and its children -func (_ggc *AG_Id )Validate ()error {return _ggc .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func (_cgfcf *AG_OfficeShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgfcf .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cgfcf .SptAttr )});};if _cgfcf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_abaa ,_ded :=_cgfcf .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ded !=nil {return _ded ;};start .Attr =append (start .Attr ,_abaa );};if _cgfcf .BwmodeAttr !=OfcST_BWModeUnset {_cda ,_agdb :=_cgfcf .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _agdb !=nil {return _agdb ;};start .Attr =append (start .Attr ,_cda );};if _cgfcf .BwpureAttr !=OfcST_BWModeUnset {_geaa ,_ccd :=_cgfcf .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ccd !=nil {return _ccd ;};start .Attr =append (start .Attr ,_geaa );};if _cgfcf .BwnormalAttr !=OfcST_BWModeUnset {_dcf ,_gccb :=_cgfcf .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gccb !=nil {return _gccb ;};start .Attr =append (start .Attr ,_dcf );};if _cgfcf .ForcedashAttr !=_fc .ST_TrueFalseUnset {_aaf ,_gfba :=_cgfcf .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gfba !=nil {return _gfba ;};start .Attr =append (start .Attr ,_aaf );};if _cgfcf .OleiconAttr !=_fc .ST_TrueFalseUnset {_dfb ,_fce :=_cgfcf .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fce !=nil {return _fce ;};start .Attr =append (start .Attr ,_dfb );};if _cgfcf .OleAttr !=_fc .ST_TrueFalseBlankUnset {_dcc ,_dddf :=_cgfcf .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _dddf !=nil {return _dddf ;};start .Attr =append (start .Attr ,_dcc );};if _cgfcf .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_eedb ,_ebed :=_cgfcf .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ebed !=nil {return _ebed ;};start .Attr =append (start .Attr ,_eedb );};if _cgfcf .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_feae ,_cefe :=_cgfcf .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cefe !=nil {return _cefe ;};start .Attr =append (start .Attr ,_feae );};if _cgfcf .ClipAttr !=_fc .ST_TrueFalseUnset {_bgddd ,_efa :=_cgfcf .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _efa !=nil {return _efa ;};start .Attr =append (start .Attr ,_bgddd );};return nil ;}; +// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path +func (_egafb *OfcCT_Complex )ValidateWithPath (path string )error {if _agfb :=_egafb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agfb !=nil {return _agfb ;};return nil ;};func (_bcecb *Formulas )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _bcecb .CT_Formulas .MarshalXML (e ,start );};func (_ddaaba ST_StrokeEndCap )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egdbc :=_a .Attr {};_egdbc .Name =name ;switch _ddaaba {case ST_StrokeEndCapUnset :_egdbc .Value ="";case ST_StrokeEndCapFlat :_egdbc .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_egdbc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_egdbc .Value ="\u0072\u006f\u0075n\u0064";};return _egdbc ,nil ;};type OfcST_ExtrusionRender byte ;type Roundrect struct{CT_RoundRect }; -// Validate validates the OfcCT_StrokeChild and its children -func (_eecgd *OfcCT_StrokeChild )Validate ()error {return _eecgd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");}; +// Validate validates the OfcCT_Fill and its children +func (_ggecg *OfcCT_Fill )Validate ()error {return _ggecg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};type OfcCT_Lock struct{PositionAttr _bg .ST_TrueFalse ;SelectionAttr _bg .ST_TrueFalse ;GroupingAttr _bg .ST_TrueFalse ;UngroupingAttr _bg .ST_TrueFalse ;RotationAttr _bg .ST_TrueFalse ;CroppingAttr _bg .ST_TrueFalse ;VerticiesAttr _bg .ST_TrueFalse ;AdjusthandlesAttr _bg .ST_TrueFalse ;TextAttr _bg .ST_TrueFalse ;AspectratioAttr _bg .ST_TrueFalse ;ShapetypeAttr _bg .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_cdaac ST_FillMethod )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfefc :=_a .Attr {};_gfefc .Name =name ;switch _cdaac {case ST_FillMethodUnset :_gfefc .Value ="";case ST_FillMethodNone :_gfefc .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_gfefc .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_gfefc .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_gfefc .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_gfefc .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _gfefc ,nil ;};func (_dadda *OfcST_ColorMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dadda =0;case "\u0061\u0075\u0074\u006f":*_dadda =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dadda =2;};return nil ;}; -// Validate validates the Group and its children -func (_cbfbe *Group )Validate ()error {return _cbfbe .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_ggaggd OfcST_ScreenSize )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_addge :=_c .Attr {};_addge .Name =name ;switch _ggaggd {case OfcST_ScreenSizeUnset :_addge .Value ="";case OfcST_ScreenSize544x376 :_addge .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_addge .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_addge .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_addge .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_addge .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_addge .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _addge ,nil ;};func (_cgbbe *ST_StrokeJoinStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aceaa ,_fcfag :=d .Token ();if _fcfag !=nil {return _fcfag ;};if _abbae ,_gffcc :=_aceaa .(_c .EndElement );_gffcc &&_abbae .Name ==start .Name {*_cgbbe =1;return nil ;};if _dcgb ,_bfcf :=_aceaa .(_c .CharData );!_bfcf {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aceaa );}else {switch string (_dcgb ){case "":*_cgbbe =0;case "\u0072\u006f\u0075n\u0064":*_cgbbe =1;case "\u0062\u0065\u0076e\u006c":*_cgbbe =2;case "\u006d\u0069\u0074e\u0072":*_cgbbe =3;};};_aceaa ,_fcfag =d .Token ();if _fcfag !=nil {return _fcfag ;};if _fbfbdb ,_aaddd :=_aceaa .(_c .EndElement );_aaddd &&_fbfbdb .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aceaa );}; +// Validate validates the Path and its children +func (_ggceee *Path )Validate ()error {return _ggceee .ValidateWithPath ("\u0050\u0061\u0074\u0068")};type AG_Chromakey struct{ChromakeyAttr *string ;};func (_fdafb *CT_RoundRect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074";};if _fdafb .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .ArcsizeAttr )});};if _fdafb .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .HrefAttr )});};if _fdafb .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .TargetAttr )});};if _fdafb .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .ClassAttr )});};if _fdafb .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .TitleAttr )});};if _fdafb .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .AltAttr )});};if _fdafb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .CoordsizeAttr )});};if _fdafb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .CoordoriginAttr )});};if _fdafb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .WrapcoordsAttr )});};if _fdafb .PrintAttr !=_bg .ST_TrueFalseUnset {_dbca ,_cbgacb :=_fdafb .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cbgacb !=nil {return _cbgacb ;};start .Attr =append (start .Attr ,_dbca );};if _fdafb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .IdAttr )});};if _fdafb .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .StyleAttr )});};if _fdafb .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .SpidAttr )});};if _fdafb .OnedAttr !=_bg .ST_TrueFalseUnset {_bcfca ,_cfggf :=_fdafb .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cfggf !=nil {return _cfggf ;};start .Attr =append (start .Attr ,_bcfca );};if _fdafb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .RegroupidAttr )});};if _fdafb .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_accc ,_edcf :=_fdafb .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _edcf !=nil {return _edcf ;};start .Attr =append (start .Attr ,_accc );};if _fdafb .ButtonAttr !=_bg .ST_TrueFalseUnset {_gagb ,_bebbb :=_fdafb .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bebbb !=nil {return _bebbb ;};start .Attr =append (start .Attr ,_gagb );};if _fdafb .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_aeag ,_aabcb :=_fdafb .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aabcb !=nil {return _aabcb ;};start .Attr =append (start .Attr ,_aeag );};if _fdafb .BulletAttr !=_bg .ST_TrueFalseUnset {_bgdd ,_fcgfa :=_fdafb .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fcgfa !=nil {return _fcgfa ;};start .Attr =append (start .Attr ,_bgdd );};if _fdafb .HrAttr !=_bg .ST_TrueFalseUnset {_geca ,_ffbda :=_fdafb .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _ffbda !=nil {return _ffbda ;};start .Attr =append (start .Attr ,_geca );};if _fdafb .HrstdAttr !=_bg .ST_TrueFalseUnset {_aceg ,_cdef :=_fdafb .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cdef !=nil {return _cdef ;};start .Attr =append (start .Attr ,_aceg );};if _fdafb .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_addfd ,_ebabe :=_fdafb .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ebabe !=nil {return _ebabe ;};start .Attr =append (start .Attr ,_addfd );};if _fdafb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .HrpctAttr )});};if _fdafb .HralignAttr !=OfcST_HrAlignUnset {_bageb ,_egcd :=_fdafb .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _egcd !=nil {return _egcd ;};start .Attr =append (start .Attr ,_bageb );};if _fdafb .AllowincellAttr !=_bg .ST_TrueFalseUnset {_fadce ,_adbaf :=_fdafb .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _adbaf !=nil {return _adbaf ;};start .Attr =append (start .Attr ,_fadce );};if _fdafb .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_addec ,_cbfd :=_fdafb .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cbfd !=nil {return _cbfd ;};start .Attr =append (start .Attr ,_addec );};if _fdafb .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_ecbc ,_gegc :=_fdafb .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gegc !=nil {return _gegc ;};start .Attr =append (start .Attr ,_ecbc );};if _fdafb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .BordertopcolorAttr )});};if _fdafb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .BorderleftcolorAttr )});};if _fdafb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .BorderbottomcolorAttr )});};if _fdafb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .BorderrightcolorAttr )});};if _fdafb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eeabe ,_efcc :=_fdafb .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _efcc !=nil {return _efcc ;};start .Attr =append (start .Attr ,_eeabe );};if _fdafb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .DgmnodekindAttr )});};if _fdafb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fgbee ,_bcda :=_fdafb .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bcda !=nil {return _bcda ;};start .Attr =append (start .Attr ,_fgbee );};if _fdafb .InsetmodeAttr !=OfcST_InsetModeUnset {_acgaa ,_eeed :=_fdafb .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _eeed !=nil {return _eeed ;};start .Attr =append (start .Attr ,_acgaa );};if _fdafb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .OpacityAttr )});};if _fdafb .StrokedAttr !=_bg .ST_TrueFalseUnset {_cddc ,_befgb :=_fdafb .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _befgb !=nil {return _befgb ;};start .Attr =append (start .Attr ,_cddc );};if _fdafb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .StrokecolorAttr )});};if _fdafb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .StrokeweightAttr )});};if _fdafb .InsetpenAttr !=_bg .ST_TrueFalseUnset {_dgged ,_fbage :=_fdafb .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fbage !=nil {return _fbage ;};start .Attr =append (start .Attr ,_dgged );};if _fdafb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .ChromakeyAttr )});};if _fdafb .FilledAttr !=_bg .ST_TrueFalseUnset {_cffba ,_eagaa :=_fdafb .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eagaa !=nil {return _eagaa ;};start .Attr =append (start .Attr ,_cffba );};if _fdafb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .FillcolorAttr )});};if _fdafb .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fdafb .SptAttr )});};if _fdafb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ecfed ,_edcb :=_fdafb .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _edcb !=nil {return _edcb ;};start .Attr =append (start .Attr ,_ecfed );};if _fdafb .BwmodeAttr !=OfcST_BWModeUnset {_bfag ,_cfede :=_fdafb .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cfede !=nil {return _cfede ;};start .Attr =append (start .Attr ,_bfag );};if _fdafb .BwpureAttr !=OfcST_BWModeUnset {_cfbdg ,_aegg :=_fdafb .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _aegg !=nil {return _aegg ;};start .Attr =append (start .Attr ,_cfbdg );};if _fdafb .BwnormalAttr !=OfcST_BWModeUnset {_eabacd ,_begfg :=_fdafb .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _begfg !=nil {return _begfg ;};start .Attr =append (start .Attr ,_eabacd );};if _fdafb .ForcedashAttr !=_bg .ST_TrueFalseUnset {_gdcfa ,_bafd :=_fdafb .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bafd !=nil {return _bafd ;};start .Attr =append (start .Attr ,_gdcfa );};if _fdafb .OleiconAttr !=_bg .ST_TrueFalseUnset {_fabcd ,_bgfec :=_fdafb .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bgfec !=nil {return _bgfec ;};start .Attr =append (start .Attr ,_fabcd );};if _fdafb .OleAttr !=_bg .ST_TrueFalseBlankUnset {_ggfce ,_bafbg :=_fdafb .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bafbg !=nil {return _bafbg ;};start .Attr =append (start .Attr ,_ggfce );};if _fdafb .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_agcbe ,_beea :=_fdafb .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _beea !=nil {return _beea ;};start .Attr =append (start .Attr ,_agcbe );};if _fdafb .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_gcabdb ,_adeff :=_fdafb .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _adeff !=nil {return _adeff ;};start .Attr =append (start .Attr ,_gcabdb );};if _fdafb .ClipAttr !=_bg .ST_TrueFalseUnset {_adeeb ,_dbdef :=_fdafb .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dbdef !=nil {return _dbdef ;};start .Attr =append (start .Attr ,_adeeb );};e .EncodeToken (start );if _fdafb .EG_ShapeElements !=nil {for _ ,_ebcb :=range _fdafb .EG_ShapeElements {_ebcb .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewAG_Chromakey ()*AG_Chromakey {_acf :=&AG_Chromakey {};return _acf };func (_aadga *OfcExtrusion )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aadga .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_gbbac :=range start .Attr {if _gbbac .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_aadga .ColormodeAttr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="\u0063\u006f\u006co\u0072"{_cbabfa ,_efdad :=_gbbac .Value ,error (nil );if _efdad !=nil {return _efdad ;};_aadga .ColorAttr =&_cbabfa ;continue ;};if _gbbac .Name .Local =="\u0074\u0079\u0070\u0065"{_aadga .TypeAttr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_bddee ,_defb :=_ad .ParseFloat (_gbbac .Value ,64);if _defb !=nil {return _defb ;};_ffgce :=float32 (_bddee );_aadga .ShininessAttr =&_ffgce ;continue ;};if _gbbac .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_gedfff ,_dfgef :=_gbbac .Value ,error (nil );if _dfgef !=nil {return _dfgef ;};_aadga .ViewpointoriginAttr =&_gedfff ;continue ;};if _gbbac .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_aebcd ,_aadaf :=_gbbac .Value ,error (nil );if _aadaf !=nil {return _aadaf ;};_aadga .SpecularityAttr =&_aebcd ;continue ;};if _gbbac .Name .Local =="\u0070\u006c\u0061n\u0065"{_aadga .PlaneAttr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_dceeea ,_abga :=_gbbac .Value ,error (nil );if _abga !=nil {return _abga ;};_aadga .DiffusityAttr =&_dceeea ;continue ;};if _gbbac .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_fcaad ,_gbfgcf :=_gbbac .Value ,error (nil );if _gbfgcf !=nil {return _gbfgcf ;};_aadga .SkewamtAttr =&_fcaad ;continue ;};if _gbbac .Name .Local =="\u006d\u0065\u0074a\u006c"{_aadga .MetalAttr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_ddbfb ,_acafg :=_gbbac .Value ,error (nil );if _acafg !=nil {return _acafg ;};_aadga .BackdepthAttr =&_ddbfb ;continue ;};if _gbbac .Name .Local =="\u0065\u0064\u0067\u0065"{_aadeb ,_ageef :=_gbbac .Value ,error (nil );if _ageef !=nil {return _ageef ;};_aadga .EdgeAttr =&_aadeb ;continue ;};if _gbbac .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_agea ,_ebaef :=_gbbac .Value ,error (nil );if _ebaef !=nil {return _ebaef ;};_aadga .Lightlevel2Attr =&_agea ;continue ;};if _gbbac .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_gebgb ,_aafd :=_ad .ParseFloat (_gbbac .Value ,64);if _aafd !=nil {return _aafd ;};_cegca :=float32 (_gebgb );_aadga .OrientationangleAttr =&_cegca ;continue ;};if _gbbac .Name .Local =="\u006f\u006e"{_aadga .OnAttr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_aadga .LightharshAttr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_aadga .LightfaceAttr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_cgdcg ,_cfaac :=_gbbac .Value ,error (nil );if _cfaac !=nil {return _cfaac ;};_aadga .ForedepthAttr =&_cgdcg ;continue ;};if _gbbac .Name .Local =="\u0065\u0078\u0074"{_aadga .ExtAttr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_aadga .AutorotationcenterAttr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="\u0066\u0061\u0063e\u0074"{_eaaefd ,_bedbef :=_gbbac .Value ,error (nil );if _bedbef !=nil {return _bedbef ;};_aadga .FacetAttr =&_eaaefd ;continue ;};if _gbbac .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_aadga .RenderAttr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_bcedg ,_acded :=_gbbac .Value ,error (nil );if _acded !=nil {return _acded ;};_aadga .LightlevelAttr =&_bcedg ;continue ;};if _gbbac .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_egfac ,_gdadc :=_gbbac .Value ,error (nil );if _gdadc !=nil {return _gdadc ;};_aadga .BrightnessAttr =&_egfac ;continue ;};if _gbbac .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_fgafg ,_acfdc :=_ad .ParseFloat (_gbbac .Value ,64);if _acfdc !=nil {return _acfdc ;};_gdbac :=float32 (_fgafg );_aadga .SkewangleAttr =&_gdbac ;continue ;};if _gbbac .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_afabd ,_dcdac :=_gbbac .Value ,error (nil );if _dcdac !=nil {return _dcdac ;};_aadga .Lightposition2Attr =&_afabd ;continue ;};if _gbbac .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_ccgd ,_gagbf :=_gbbac .Value ,error (nil );if _gagbf !=nil {return _gagbf ;};_aadga .RotationangleAttr =&_ccgd ;continue ;};if _gbbac .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_aadga .Lightharsh2Attr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cfcf ,_eggbdf :=_gbbac .Value ,error (nil );if _eggbdf !=nil {return _eggbdf ;};_aadga .OrientationAttr =&_cfcf ;continue ;};if _gbbac .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_aadga .LockrotationcenterAttr .UnmarshalXMLAttr (_gbbac );continue ;};if _gbbac .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_afedb ,_dccecf :=_gbbac .Value ,error (nil );if _dccecf !=nil {return _dccecf ;};_aadga .RotationcenterAttr =&_afedb ;continue ;};if _gbbac .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_fgcc ,_gafcd :=_gbbac .Value ,error (nil );if _gafcd !=nil {return _gafcd ;};_aadga .ViewpointAttr =&_fgcc ;continue ;};if _gbbac .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dggbb ,_ddbdg :=_gbbac .Value ,error (nil );if _ddbdg !=nil {return _ddbdg ;};_aadga .LightpositionAttr =&_dggbb ;continue ;};};for {_bgbdee ,_fdeadf :=d .Token ();if _fdeadf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_fdeadf );};if _fedea ,_acbbg :=_bgbdee .(_a .EndElement );_acbbg &&_fedea .Name ==start .Name {break ;};};return nil ;};func (_ccab *CT_H )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecbg :=range start .Attr {if _ecbg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfcf ,_dddaa :=_ecbg .Value ,error (nil );if _dddaa !=nil {return _dddaa ;};_ccab .PositionAttr =&_gfcf ;continue ;};if _ecbg .Name .Local =="\u0070\u006f\u006ca\u0072"{_acbdf ,_gcac :=_ecbg .Value ,error (nil );if _gcac !=nil {return _gcac ;};_ccab .PolarAttr =&_acbdf ;continue ;};if _ecbg .Name .Local =="\u006d\u0061\u0070"{_fffa ,_bbcc :=_ecbg .Value ,error (nil );if _bbcc !=nil {return _bbcc ;};_ccab .MapAttr =&_fffa ;continue ;};if _ecbg .Name .Local =="\u0069\u006e\u0076\u0078"{_ccab .InvxAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0069\u006e\u0076\u0079"{_ccab .InvyAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_ccab .SwitchAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_cfcd ,_ceeef :=_ecbg .Value ,error (nil );if _ceeef !=nil {return _ceeef ;};_ccab .XrangeAttr =&_cfcd ;continue ;};if _ecbg .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_aadgf ,_afeeg :=_ecbg .Value ,error (nil );if _afeeg !=nil {return _afeeg ;};_ccab .YrangeAttr =&_aadgf ;continue ;};if _ecbg .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_cfffb ,_gbbe :=_ecbg .Value ,error (nil );if _gbbe !=nil {return _gbbe ;};_ccab .RadiusrangeAttr =&_cfffb ;continue ;};};for {_dfbbe ,_aaad :=d .Token ();if _aaad !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_aaad );};if _egbgb ,_befe :=_dfbbe .(_a .EndElement );_befe &&_egbgb .Name ==start .Name {break ;};};return nil ;};type AG_Path struct{PathAttr *string ;};func (_egaeg ST_StrokeArrowType )ValidateWithPath (path string )error {switch _egaeg {case 0,1,2,3,4,5,6: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 (_egaeg ));};return nil ;};func (_fgcg ST_Ext )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgcg .String (),start );};func NewCT_Group ()*CT_Group {_bedg :=&CT_Group {};return _bedg };type OfcST_BWMode byte ; -// Validate validates the OfcCT_Extrusion and its children -func (_fefgg *OfcCT_Extrusion )Validate ()error {return _fefgg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func NewCT_F ()*CT_F {_deaa :=&CT_F {};return _deaa };type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func (_egdafc *Image )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _egdafc .CT_Image .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path +func (_fgfea *OfcCT_Rules )ValidateWithPath (path string )error {for _dabfgd ,_ceedc :=range _fgfea .R {if _fdbfc :=_ceedc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_dabfgd ));_fdbfc !=nil {return _fdbfc ;};};if _aadgc :=_fgfea .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aadgc !=nil {return _aadgc ;};return nil ;};func (_agafb OfcST_How )ValidateWithPath (path string )error {switch _agafb {case 0,1,2,3,4,5,6: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 (_agafb ));};return nil ;}; -// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path -func (_gac *AG_CoreAttributes )ValidateWithPath (path string )error {if _gdf :=_gac .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gdf !=nil {return _gdf ;};return nil ;}; +// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path +func (_eedab *OfcCT_RelationTable )ValidateWithPath (path string )error {for _gebcg ,_cddee :=range _eedab .Rel {if _gbegb :=_cddee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_gebcg ));_gbegb !=nil {return _gbegb ;};};if _daffbc :=_eedab .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_daffbc !=nil {return _daffbc ;};return nil ;}; -// ValidateWithPath validates the Oval and its children, prefixing error messages with path -func (_afeea *Oval )ValidateWithPath (path string )error {if _gcbfag :=_afeea .CT_Oval .ValidateWithPath (path );_gcbfag !=nil {return _gcbfag ;};return nil ;};func (_ffag *OfcCT_Ink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eegcc :=range start .Attr {if _eegcc .Name .Local =="\u0069"{_debgd ,_befda :=_eegcc .Value ,error (nil );if _befda !=nil {return _befda ;};_ffag .IAttr =&_debgd ;continue ;};if _eegcc .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ffag .AnnotationAttr .UnmarshalXMLAttr (_eegcc );continue ;};if _eegcc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_feafe ,_fcaeg :=_eegcc .Value ,error (nil );if _fcaeg !=nil {return _fcaeg ;};_ffag .ContentTypeAttr =&_feafe ;continue ;};};for {_cfef ,_cfeea :=d .Token ();if _cfeea !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_cfeea );};if _fbecg ,_caebb :=_cfef .(_c .EndElement );_caebb &&_fbecg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path +func (_beaed *OfcCT_Proxy )ValidateWithPath (path string )error {if _abeec :=_beaed .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_abeec !=nil {return _abeec ;};if _debef :=_beaed .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_debef !=nil {return _debef ;};return nil ;};func NewHandles ()*Handles {_dabfe :=&Handles {};_dabfe .CT_Handles =*NewCT_Handles ();return _dabfe };func NewOfcSignatureline ()*OfcSignatureline {_fgaee :=&OfcSignatureline {};_fgaee .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _fgaee ;};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;); -// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path -func (_caag *CT_Formulas )ValidateWithPath (path string )error {for _gcada ,_bade :=range _caag .F {if _adfd :=_bade .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_gcada ));_adfd !=nil {return _adfd ;};};return nil ;};type OfcST_ExtrusionRender byte ; +// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path +func (_aeeba *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _gbfaa :=_aeeba .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gbfaa !=nil {return _gbfaa ;};return nil ;};func (_gabgae OfcST_ScreenSize )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gabgae .String (),start );}; -// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path -func (_eefd *CT_Shadow )ValidateWithPath (path string )error {if _efggc :=_eefd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_efggc !=nil {return _efggc ;};if _ddcdc :=_eefd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddcdc !=nil {return _ddcdc ;};if _dcfae :=_eefd .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_dcfae !=nil {return _dcfae ;};return nil ;};type Fill struct{CT_Fill }; +// Validate validates the CT_ImageData and its children +func (_cegb *CT_ImageData )Validate ()error {return _cegb .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};type CT_Handles struct{H []*CT_H ;};func (_aaeac *CT_Stroke )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065";};if _aaeac .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .IdAttr )});};if _aaeac .OnAttr !=_bg .ST_TrueFalseUnset {_dage ,_fgeag :=_aaeac .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _fgeag !=nil {return _fgeag ;};start .Attr =append (start .Attr ,_dage );};if _aaeac .WeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .WeightAttr )});};if _aaeac .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .ColorAttr )});};if _aaeac .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .OpacityAttr )});};if _aaeac .LinestyleAttr !=ST_StrokeLineStyleUnset {_eaafd ,_cdabd :=_aaeac .LinestyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _cdabd !=nil {return _cdabd ;};start .Attr =append (start .Attr ,_eaafd );};if _aaeac .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .MiterlimitAttr )});};if _aaeac .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_gebf ,_eccba :=_aaeac .JoinstyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _eccba !=nil {return _eccba ;};start .Attr =append (start .Attr ,_gebf );};if _aaeac .EndcapAttr !=ST_StrokeEndCapUnset {_beefc ,_efeea :=_aaeac .EndcapAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _efeea !=nil {return _efeea ;};start .Attr =append (start .Attr ,_beefc );};if _aaeac .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .DashstyleAttr )});};if _aaeac .FilltypeAttr !=ST_FillTypeUnset {_fbbf ,_daeb :=_aaeac .FilltypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _daeb !=nil {return _daeb ;};start .Attr =append (start .Attr ,_fbbf );};if _aaeac .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .SrcAttr )});};if _aaeac .ImageaspectAttr !=ST_ImageAspectUnset {_gcbea ,_bgce :=_aaeac .ImageaspectAttr .MarshalXMLAttr (_a .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _bgce !=nil {return _bgce ;};start .Attr =append (start .Attr ,_gcbea );};if _aaeac .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .ImagesizeAttr )});};if _aaeac .ImagealignshapeAttr !=_bg .ST_TrueFalseUnset {_cddce ,_ecdbf :=_aaeac .ImagealignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _ecdbf !=nil {return _ecdbf ;};start .Attr =append (start .Attr ,_cddce );};if _aaeac .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .Color2Attr )});};if _aaeac .StartarrowAttr !=ST_StrokeArrowTypeUnset {_agfdg ,_bacc :=_aaeac .StartarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _bacc !=nil {return _bacc ;};start .Attr =append (start .Attr ,_agfdg );};if _aaeac .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_gacb ,_fbcag :=_aaeac .StartarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _fbcag !=nil {return _fbcag ;};start .Attr =append (start .Attr ,_gacb );};if _aaeac .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bcgc ,_daafa :=_aaeac .StartarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _daafa !=nil {return _daafa ;};start .Attr =append (start .Attr ,_bcgc );};if _aaeac .EndarrowAttr !=ST_StrokeArrowTypeUnset {_ebbfcc ,_bffbd :=_aaeac .EndarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _bffbd !=nil {return _bffbd ;};start .Attr =append (start .Attr ,_ebbfcc );};if _aaeac .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ddade ,_cdee :=_aaeac .EndarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _cdee !=nil {return _cdee ;};start .Attr =append (start .Attr ,_ddade );};if _aaeac .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bcge ,_aeafe :=_aaeac .EndarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _aeafe !=nil {return _aeafe ;};start .Attr =append (start .Attr ,_bcge );};if _aaeac .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .HrefAttr )});};if _aaeac .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .AlthrefAttr )});};if _aaeac .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .TitleAttr )});};if _aaeac .ForcedashAttr !=_bg .ST_TrueFalseUnset {_bdgdc ,_cbfg :=_aaeac .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cbfg !=nil {return _cbfg ;};start .Attr =append (start .Attr ,_bdgdc );};if _aaeac .RIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .RIdAttr )});};if _aaeac .InsetpenAttr !=_bg .ST_TrueFalseUnset {_fbcg ,_fefgc :=_aaeac .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fefgc !=nil {return _fefgc ;};start .Attr =append (start .Attr ,_fbcg );};if _aaeac .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aaeac .RelidAttr )});};e .EncodeToken (start );if _aaeac .Left !=nil {_ebceg :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_aaeac .Left ,_ebceg );};if _aaeac .Top !=nil {_ggcfd :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0074o\u0070"}};e .EncodeElement (_aaeac .Top ,_ggcfd );};if _aaeac .Right !=nil {_ccgb :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aaeac .Right ,_ccgb );};if _aaeac .Bottom !=nil {_dcgb :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_aaeac .Bottom ,_dcgb );};if _aaeac .Column !=nil {_cgbfc :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_aaeac .Column ,_cgbfc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path -func (_dcbg *CT_Stroke )ValidateWithPath (path string )error {if _dcbg .Left !=nil {if _agbca :=_dcbg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_agbca !=nil {return _agbca ;};};if _dcbg .Top !=nil {if _dbdd :=_dcbg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dbdd !=nil {return _dbdd ;};};if _dcbg .Right !=nil {if _dbded :=_dcbg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_dbded !=nil {return _dbded ;};};if _dcbg .Bottom !=nil {if _dcfgg :=_dcbg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dcfgg !=nil {return _dcfgg ;};};if _dcbg .Column !=nil {if _cagca :=_dcbg .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_cagca !=nil {return _cagca ;};};if _cddcf :=_dcbg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cddcf !=nil {return _cddcf ;};if _dbdfed :=_dcbg .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_dbdfed !=nil {return _dbdfed ;};if _fcbdb :=_dcbg .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fcbdb !=nil {return _fcbdb ;};if _agddd :=_dcbg .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_agddd !=nil {return _agddd ;};if _daae :=_dcbg .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_daae !=nil {return _daae ;};if _fbbgc :=_dcbg .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fbbgc !=nil {return _fbbgc ;};if _decgf :=_dcbg .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_decgf !=nil {return _decgf ;};if _cebea :=_dcbg .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_cebea !=nil {return _cebea ;};if _agaef :=_dcbg .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_agaef !=nil {return _agaef ;};if _bfcee :=_dcbg .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_bfcee !=nil {return _bfcee ;};if _efafb :=_dcbg .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_efafb !=nil {return _efafb ;};if _cgdg :=_dcbg .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_cgdg !=nil {return _cgdg ;};if _bafcd :=_dcbg .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_bafcd !=nil {return _bafcd ;};if _edcbb :=_dcbg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_edcbb !=nil {return _edcbb ;};if _debgb :=_dcbg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_debgb !=nil {return _debgb ;};return nil ;}; +// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path +func (_bga *AG_Adj )ValidateWithPath (path string )error {return nil };func (_ceaccf *Rect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceaccf .CT_Rect =*NewCT_Rect ();for _ ,_afdc :=range start .Attr {if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ebccg ,_egdbec :=_afdc .Value ,error (nil );if _egdbec !=nil {return _egdbec ;};_ceaccf .BordertopcolorAttr =&_ebccg ;continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ceaccf .BulletAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0068\u0072"{_ceaccf .HrAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ceaccf .CliptowrapAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0068\u0072\u0073t\u0064"{_ceaccf .HrstdAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u006f\u006c\u0065"{_ceaccf .OleAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ceaccf .HrnoshadeAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u006f\u006e\u0065\u0064"{_ceaccf .OnedAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0068\u0072\u0070c\u0074"{_eegb ,_aceae :=_ad .ParseFloat (_afdc .Value ,64);if _aceae !=nil {return _aceae ;};_cgdac :=float32 (_eegb );_ceaccf .HrpctAttr =&_cgdac ;continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ceaccf .OleiconAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ffbag ,_edbcf :=_afdc .Value ,error (nil );if _edbcf !=nil {return _edbcf ;};_ceaccf .BorderbottomcolorAttr =&_ffbag ;continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ceaccf .DgmlayoutmruAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eecge ,_fgggf :=_ad .ParseInt (_afdc .Value ,10,64);if _fgggf !=nil {return _fgggf ;};_ceaccf .RegroupidAttr =&_eecge ;continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0063\u006c\u0069\u0070"{_ceaccf .ClipAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ceaccf .HralignAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ceaccf .PreferrelativeAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ceaccf .DgmlayoutAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ceaccf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ceaccf .InsetmodeAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ceaccf .ButtonAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ceaccf .UserdrawnAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ceaccf .AllowincellAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0073\u0070\u0074"{_gbdddg ,_bcbeg :=_ad .ParseFloat (_afdc .Value ,64);if _bcbeg !=nil {return _bcbeg ;};_gffba :=float32 (_gbdddg );_ceaccf .SptAttr =&_gffba ;continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fcbbc ,_bccde :=_afdc .Value ,error (nil );if _bccde !=nil {return _bccde ;};_ceaccf .BorderleftcolorAttr =&_fcbbc ;continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ceaccf .ConnectortypeAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbdcc ,_agefd :=_afdc .Value ,error (nil );if _agefd !=nil {return _agefd ;};_ceaccf .BorderrightcolorAttr =&_bbdcc ;continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0073\u0070\u0069\u0064"{_edcfd ,_baced :=_afdc .Value ,error (nil );if _baced !=nil {return _baced ;};_ceaccf .SpidAttr =&_edcfd ;continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fdbdc ,_fgbab :=_ad .ParseInt (_afdc .Value ,10,64);if _fgbab !=nil {return _fgbab ;};_ceaccf .DgmnodekindAttr =&_fdbdc ;continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ceaccf .BwpureAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ceaccf .ForcedashAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ceaccf .BwnormalAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ceaccf .BwmodeAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ceaccf .UserhiddenAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ceaccf .AllowoverlapAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gdbcc ,_baecef :=_afdc .Value ,error (nil );if _baecef !=nil {return _baecef ;};_ceaccf .TargetAttr =&_gdbcc ;continue ;};if _afdc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gedc ,_afcdd :=_afdc .Value ,error (nil );if _afcdd !=nil {return _afcdd ;};_ceaccf .CoordoriginAttr =&_gedc ;continue ;};if _afdc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ceaccf .StrokedAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgdcb ,_bfecg :=_afdc .Value ,error (nil );if _bfecg !=nil {return _bfecg ;};_ceaccf .CoordsizeAttr =&_bgdcb ;continue ;};if _afdc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eccfc ,_ggbecf :=_afdc .Value ,error (nil );if _ggbecf !=nil {return _ggbecf ;};_ceaccf .StrokeweightAttr =&_eccfc ;continue ;};if _afdc .Name .Local =="\u0073\u0074\u0079l\u0065"{_ccaaa ,_afdaf :=_afdc .Value ,error (nil );if _afdaf !=nil {return _afdaf ;};_ceaccf .StyleAttr =&_ccaaa ;continue ;};if _afdc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ggcabb ,_cdfgb :=_afdc .Value ,error (nil );if _cdfgb !=nil {return _cdfgb ;};_ceaccf .ChromakeyAttr =&_ggcabb ;continue ;};if _afdc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cedfc ,_ccffa :=_afdc .Value ,error (nil );if _ccffa !=nil {return _ccffa ;};_ceaccf .FillcolorAttr =&_cedfc ;continue ;};if _afdc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aafdf ,_bcga :=_afdc .Value ,error (nil );if _bcga !=nil {return _bcga ;};_ceaccf .OpacityAttr =&_aafdf ;continue ;};if _afdc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gddfbg ,_gdcfff :=_afdc .Value ,error (nil );if _gdcfff !=nil {return _gdcfff ;};_ceaccf .WrapcoordsAttr =&_gddfbg ;continue ;};if _afdc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gfedaf ,_edebg :=_afdc .Value ,error (nil );if _edebg !=nil {return _edebg ;};_ceaccf .StrokecolorAttr =&_gfedaf ;continue ;};if _afdc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ceaccf .InsetpenAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Local =="\u0068\u0072\u0065\u0066"{_faaaf ,_ddagf :=_afdc .Value ,error (nil );if _ddagf !=nil {return _ddagf ;};_ceaccf .HrefAttr =&_faaaf ;continue ;};if _afdc .Name .Local =="\u0069\u0064"{_ffaef ,_ggfcd :=_afdc .Value ,error (nil );if _ggfcd !=nil {return _ggfcd ;};_ceaccf .IdAttr =&_ffaef ;continue ;};if _afdc .Name .Local =="\u0070\u0072\u0069n\u0074"{_ceaccf .PrintAttr .UnmarshalXMLAttr (_afdc );continue ;};if _afdc .Name .Local =="\u0061\u006c\u0074"{_faacc ,_bbecc :=_afdc .Value ,error (nil );if _bbecc !=nil {return _bbecc ;};_ceaccf .AltAttr =&_faacc ;continue ;};if _afdc .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggebdc ,_cdfdf :=_afdc .Value ,error (nil );if _cdfdf !=nil {return _cdfdf ;};_ceaccf .TitleAttr =&_ggebdc ;continue ;};if _afdc .Name .Local =="\u0063\u006c\u0061s\u0073"{_adfbga ,_acdbab :=_afdc .Value ,error (nil );if _acdbab !=nil {return _acdbab ;};_ceaccf .ClassAttr =&_adfbga ;continue ;};if _afdc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ceaccf .FilledAttr .UnmarshalXMLAttr (_afdc );continue ;};};_eaeed :for {_effg ,_bbbaa :=d .Token ();if _bbbaa !=nil {return _bbbaa ;};switch _gadgc :=_effg .(type ){case _a .StartElement :switch _gadgc .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbacg :=NewEG_ShapeElements ();_bbacg .Path =NewPath ();if _ddaff :=d .DecodeElement (_bbacg .Path ,&_gadgc );_ddaff !=nil {return _ddaff ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_bbacg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdaec :=NewEG_ShapeElements ();_bdaec .Formulas =NewFormulas ();if _febaa :=d .DecodeElement (_bdaec .Formulas ,&_gadgc );_febaa !=nil {return _febaa ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_bdaec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aagef :=NewEG_ShapeElements ();_aagef .Handles =NewHandles ();if _cacedd :=d .DecodeElement (_aagef .Handles ,&_gadgc );_cacedd !=nil {return _cacedd ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_aagef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fadda :=NewEG_ShapeElements ();_fadda .Fill =NewFill ();if _aacaa :=d .DecodeElement (_fadda .Fill ,&_gadgc );_aacaa !=nil {return _aacaa ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_fadda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfefe :=NewEG_ShapeElements ();_dfefe .Stroke =NewStroke ();if _cfccf :=d .DecodeElement (_dfefe .Stroke ,&_gadgc );_cfccf !=nil {return _cfccf ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_dfefe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcgba :=NewEG_ShapeElements ();_fcgba .Shadow =NewShadow ();if _adfca :=d .DecodeElement (_fcgba .Shadow ,&_gadgc );_adfca !=nil {return _adfca ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_fcgba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggdf :=NewEG_ShapeElements ();_cggdf .Textbox =NewTextbox ();if _fcaef :=d .DecodeElement (_cggdf .Textbox ,&_gadgc );_fcaef !=nil {return _fcaef ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_cggdf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbbea :=NewEG_ShapeElements ();_gbbea .Textpath =NewTextpath ();if _ggeeb :=d .DecodeElement (_gbbea .Textpath ,&_gadgc );_ggeeb !=nil {return _ggeeb ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_gbbea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdedb :=NewEG_ShapeElements ();_cdedb .Imagedata =NewImagedata ();if _dfeb :=d .DecodeElement (_cdedb .Imagedata ,&_gadgc );_dfeb !=nil {return _dfeb ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_cdedb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cceeg :=NewEG_ShapeElements ();_cceeg .Skew =NewOfcSkew ();if _eeaff :=d .DecodeElement (_cceeg .Skew ,&_gadgc );_eeaff !=nil {return _eeaff ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_cceeg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deeead :=NewEG_ShapeElements ();_deeead .Extrusion =NewOfcExtrusion ();if _fbcgc :=d .DecodeElement (_deeead .Extrusion ,&_gadgc );_fbcgc !=nil {return _fbcgc ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_deeead );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aadeg :=NewEG_ShapeElements ();_aadeg .Callout =NewOfcCallout ();if _geege :=d .DecodeElement (_aadeg .Callout ,&_gadgc );_geege !=nil {return _geege ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_aadeg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccga :=NewEG_ShapeElements ();_ccga .Lock =NewOfcLock ();if _fedfd :=d .DecodeElement (_ccga .Lock ,&_gadgc );_fedfd !=nil {return _fedfd ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_ccga );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggdbe :=NewEG_ShapeElements ();_ggdbe .Clippath =NewOfcClippath ();if _becea :=d .DecodeElement (_ggdbe .Clippath ,&_gadgc );_becea !=nil {return _becea ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_ggdbe );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eceab :=NewEG_ShapeElements ();_eceab .Signatureline =NewOfcSignatureline ();if _baef :=d .DecodeElement (_eceab .Signatureline ,&_gadgc );_baef !=nil {return _baef ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_eceab );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffaaa :=NewEG_ShapeElements ();_ffaaa .Wrap =_ab .NewWrap ();if _agbdgg :=d .DecodeElement (_ffaaa .Wrap ,&_gadgc );_agbdgg !=nil {return _agbdgg ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_ffaaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcdaec :=NewEG_ShapeElements ();_dcdaec .Anchorlock =_ab .NewAnchorlock ();if _dcbad :=d .DecodeElement (_dcdaec .Anchorlock ,&_gadgc );_dcbad !=nil {return _dcbad ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_dcdaec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efeb :=NewEG_ShapeElements ();_efeb .Bordertop =_ab .NewBordertop ();if _gcgbd :=d .DecodeElement (_efeb .Bordertop ,&_gadgc );_gcgbd !=nil {return _gcgbd ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_efeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bedff :=NewEG_ShapeElements ();_bedff .Borderbottom =_ab .NewBorderbottom ();if _eefb :=d .DecodeElement (_bedff .Borderbottom ,&_gadgc );_eefb !=nil {return _eefb ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_bedff );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afadb :=NewEG_ShapeElements ();_afadb .Borderleft =_ab .NewBorderleft ();if _cagec :=d .DecodeElement (_afadb .Borderleft ,&_gadgc );_cagec !=nil {return _cagec ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_afadb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acbfdfc :=NewEG_ShapeElements ();_acbfdfc .Borderright =_ab .NewBorderright ();if _bgddbc :=d .DecodeElement (_acbfdfc .Borderright ,&_gadgc );_bgddbc !=nil {return _bgddbc ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_acbfdfc );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_feeaa :=NewEG_ShapeElements ();_feeaa .ClientData =_ca .NewClientData ();if _dfacb :=d .DecodeElement (_feeaa .ClientData ,&_gadgc );_dfacb !=nil {return _dfacb ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_feeaa );case _a .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"}:_ggcfdf :=NewEG_ShapeElements ();_ggcfdf .Textdata =_g .NewTextdata ();if _faafc :=d .DecodeElement (_ggcfdf .Textdata ,&_gadgc );_faafc !=nil {return _faafc ;};_ceaccf .EG_ShapeElements =append (_ceaccf .EG_ShapeElements ,_ggcfdf );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065c\u0074\u0020\u0025\u0076",_gadgc .Name );if _cbbg :=d .Skip ();_cbbg !=nil {return _cbbg ;};};case _a .EndElement :break _eaeed ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path -func (_aeaaf *OfcClippath )ValidateWithPath (path string )error {if _afaec :=_aeaaf .OfcCT_ClipPath .ValidateWithPath (path );_afaec !=nil {return _afaec ;};return nil ;};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_afec *AG_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eedd :=range start .Attr {if _eedd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_afec .FilledAttr .UnmarshalXMLAttr (_eedd );continue ;};if _eedd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cfe ,_eggf :=_eedd .Value ,error (nil );if _eggf !=nil {return _eggf ;};_afec .FillcolorAttr =&_cfe ;continue ;};};for {_dbc ,_def :=d .Token ();if _def !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_def );};if _ebd ,_bgcc :=_dbc .(_c .EndElement );_bgcc &&_ebd .Name ==start .Name {break ;};};return nil ;};type OfcCT_Proxy struct{StartAttr _fc .ST_TrueFalseBlank ;EndAttr _fc .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;}; +// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path +func (_fecgf *AG_ImageAttributes )ValidateWithPath (path string )error {if _fgb :=_fecgf .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_fgb !=nil {return _fgb ;};if _efcb :=_fecgf .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_efcb !=nil {return _efcb ;};return nil ;};func (_bdfcc *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdfcc =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bdfcc =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_bdfcc =2;};return nil ;};func (_adcab *OfcST_OLEType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dedegd ,_fggfe :=d .Token ();if _fggfe !=nil {return _fggfe ;};if _fbfde ,_fdcdc :=_dedegd .(_a .EndElement );_fdcdc &&_fbfde .Name ==start .Name {*_adcab =1;return nil ;};if _gcgcd ,_gdfcbe :=_dedegd .(_a .CharData );!_gdfcbe {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",_dedegd );}else {switch string (_gcgcd ){case "":*_adcab =0;case "\u0045\u006d\u0062e\u0064":*_adcab =1;case "\u004c\u0069\u006e\u006b":*_adcab =2;};};_dedegd ,_fggfe =d .Token ();if _fggfe !=nil {return _fggfe ;};if _fgccd ,_daece :=_dedegd .(_a .EndElement );_daece &&_fgccd .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",_dedegd );};type Image struct{CT_Image };func (_dfacf *CT_Shadow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efdd :=range start .Attr {if _efdd .Name .Local =="\u006f\u006e"{_dfacf .OnAttr .UnmarshalXMLAttr (_efdd );continue ;};if _efdd .Name .Local =="\u0074\u0079\u0070\u0065"{_dfacf .TypeAttr .UnmarshalXMLAttr (_efdd );continue ;};if _efdd .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_dfacf .ObscuredAttr .UnmarshalXMLAttr (_efdd );continue ;};if _efdd .Name .Local =="\u0063\u006f\u006co\u0072"{_cbaaa ,_aeagba :=_efdd .Value ,error (nil );if _aeagba !=nil {return _aeagba ;};_dfacf .ColorAttr =&_cbaaa ;continue ;};if _efdd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ebfde ,_bgfb :=_efdd .Value ,error (nil );if _bgfb !=nil {return _bgfb ;};_dfacf .OpacityAttr =&_ebfde ;continue ;};if _efdd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_fegee ,_cebg :=_efdd .Value ,error (nil );if _cebg !=nil {return _cebg ;};_dfacf .OffsetAttr =&_fegee ;continue ;};if _efdd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fbab ,_edebc :=_efdd .Value ,error (nil );if _edebc !=nil {return _edebc ;};_dfacf .Color2Attr =&_fbab ;continue ;};if _efdd .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_aeca ,_agfc :=_efdd .Value ,error (nil );if _agfc !=nil {return _agfc ;};_dfacf .Offset2Attr =&_aeca ;continue ;};if _efdd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fcdg ,_ddfaab :=_efdd .Value ,error (nil );if _ddfaab !=nil {return _ddfaab ;};_dfacf .OriginAttr =&_fcdg ;continue ;};if _efdd .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dagg ,_cgdce :=_efdd .Value ,error (nil );if _cgdce !=nil {return _cgdce ;};_dfacf .MatrixAttr =&_dagg ;continue ;};if _efdd .Name .Local =="\u0069\u0064"{_efafe ,_edee :=_efdd .Value ,error (nil );if _edee !=nil {return _edee ;};_dfacf .IdAttr =&_efafe ;continue ;};};for {_gddee ,_dfdf :=d .Token ();if _dfdf !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_dfdf );};if _beacg ,_efeab :=_gddee .(_a .EndElement );_efeab &&_beacg .Name ==start .Name {break ;};};return nil ;};const (ST_FillMethodUnset ST_FillMethod =0;ST_FillMethodNone ST_FillMethod =1;ST_FillMethodLinear ST_FillMethod =2;ST_FillMethodSigma ST_FillMethod =3;ST_FillMethodAny ST_FillMethod =4;ST_FillMethodLinearSigma ST_FillMethod =5;);func (_edgff ST_StrokeLineStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gdfbca :=_a .Attr {};_gdfbca .Name =name ;switch _edgff {case ST_StrokeLineStyleUnset :_gdfbca .Value ="";case ST_StrokeLineStyleSingle :_gdfbca .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_gdfbca .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_gdfbca .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_gdfbca .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_gdfbca .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _gdfbca ,nil ;};func (_fggff *OfcEquationxml )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _fggff .OfcCT_EquationXml .MarshalXML (e ,start );}; -// Validate validates the CT_PolyLine and its children -func (_dcbcd *CT_PolyLine )Validate ()error {return _dcbcd .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_cegab *OfcSkew )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cegab .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_gcbfc :=range start .Attr {if _gcbfc .Name .Local =="\u0069\u0064"{_bageg ,_gbgd :=_gcbfc .Value ,error (nil );if _gbgd !=nil {return _gbgd ;};_cegab .IdAttr =&_bageg ;continue ;};if _gcbfc .Name .Local =="\u006f\u006e"{_cegab .OnAttr .UnmarshalXMLAttr (_gcbfc );continue ;};if _gcbfc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_baced ,_bbbdb :=_gcbfc .Value ,error (nil );if _bbbdb !=nil {return _bbbdb ;};_cegab .OffsetAttr =&_baced ;continue ;};if _gcbfc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dgabg ,_ebfag :=_gcbfc .Value ,error (nil );if _ebfag !=nil {return _ebfag ;};_cegab .OriginAttr =&_dgabg ;continue ;};if _gcbfc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dafe ,_dgacf :=_gcbfc .Value ,error (nil );if _dgacf !=nil {return _dgacf ;};_cegab .MatrixAttr =&_dafe ;continue ;};if _gcbfc .Name .Local =="\u0065\u0078\u0074"{_cegab .ExtAttr .UnmarshalXMLAttr (_gcbfc );continue ;};};for {_ggdef ,_ecbbg :=d .Token ();if _ecbbg !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_ecbbg );};if _dacgg ,_dbea :=_ggdef .(_c .EndElement );_dbea &&_dacgg .Name ==start .Name {break ;};};return nil ;};func (_dfbge OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _dfbge {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbge ));};return nil ;}; +// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path +func (_cbdafe *OfcOLEObject )ValidateWithPath (path string )error {if _acebc :=_cbdafe .OfcCT_OLEObject .ValidateWithPath (path );_acebc !=nil {return _acebc ;};return nil ;};func (_bbaaag OfcST_RType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edbbc :=_a .Attr {};_edbbc .Name =name ;switch _bbaaag {case OfcST_RTypeUnset :_edbbc .Value ="";case OfcST_RTypeArc :_edbbc .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_edbbc .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_edbbc .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_edbbc .Value ="\u0061\u006c\u0069g\u006e";};return _edbbc ,nil ;};func (_acba *CT_Rect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aeed :=range start .Attr {if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cefg ,_dfbbb :=_aeed .Value ,error (nil );if _dfbbb !=nil {return _dfbbb ;};_acba .BordertopcolorAttr =&_cefg ;continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_acba .BulletAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0068\u0072"{_acba .HrAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_acba .CliptowrapAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0068\u0072\u0073t\u0064"{_acba .HrstdAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u006f\u006c\u0065"{_acba .OleAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_acba .HrnoshadeAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u006f\u006e\u0065\u0064"{_acba .OnedAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbcc ,_befcg :=_ad .ParseFloat (_aeed .Value ,64);if _befcg !=nil {return _befcg ;};_acaed :=float32 (_fbcc );_acba .HrpctAttr =&_acaed ;continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_acba .OleiconAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eefe ,_fgab :=_aeed .Value ,error (nil );if _fgab !=nil {return _fgab ;};_acba .BorderbottomcolorAttr =&_eefe ;continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_acba .DgmlayoutmruAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gfaf ,_agfaa :=_ad .ParseInt (_aeed .Value ,10,64);if _agfaa !=nil {return _agfaa ;};_acba .RegroupidAttr =&_gfaf ;continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0063\u006c\u0069\u0070"{_acba .ClipAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_acba .HralignAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_acba .PreferrelativeAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_acba .DgmlayoutAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_acba .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_acba .InsetmodeAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_acba .ButtonAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_acba .UserdrawnAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_acba .AllowincellAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0073\u0070\u0074"{_cdec ,_gcceb :=_ad .ParseFloat (_aeed .Value ,64);if _gcceb !=nil {return _gcceb ;};_cfbf :=float32 (_cdec );_acba .SptAttr =&_cfbf ;continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gdec ,_eaae :=_aeed .Value ,error (nil );if _eaae !=nil {return _eaae ;};_acba .BorderleftcolorAttr =&_gdec ;continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_acba .ConnectortypeAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aafa ,_ddfaa :=_aeed .Value ,error (nil );if _ddfaa !=nil {return _ddfaa ;};_acba .BorderrightcolorAttr =&_aafa ;continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0073\u0070\u0069\u0064"{_eabe ,_aegeb :=_aeed .Value ,error (nil );if _aegeb !=nil {return _aegeb ;};_acba .SpidAttr =&_eabe ;continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dgbcb ,_eaab :=_ad .ParseInt (_aeed .Value ,10,64);if _eaab !=nil {return _eaab ;};_acba .DgmnodekindAttr =&_dgbcb ;continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_acba .BwpureAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_acba .ForcedashAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_acba .BwnormalAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_acba .BwmodeAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_acba .UserhiddenAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aeed .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_acba .AllowoverlapAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ddgbd ,_dcfd :=_aeed .Value ,error (nil );if _dcfd !=nil {return _dcfd ;};_acba .TargetAttr =&_ddgbd ;continue ;};if _aeed .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ffggg ,_ebaae :=_aeed .Value ,error (nil );if _ebaae !=nil {return _ebaae ;};_acba .CoordoriginAttr =&_ffggg ;continue ;};if _aeed .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_acba .StrokedAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbdbc ,_aaabe :=_aeed .Value ,error (nil );if _aaabe !=nil {return _aaabe ;};_acba .CoordsizeAttr =&_gbdbc ;continue ;};if _aeed .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cebfd ,_cgdcc :=_aeed .Value ,error (nil );if _cgdcc !=nil {return _cgdcc ;};_acba .StrokeweightAttr =&_cebfd ;continue ;};if _aeed .Name .Local =="\u0073\u0074\u0079l\u0065"{_eebc ,_efadfe :=_aeed .Value ,error (nil );if _efadfe !=nil {return _efadfe ;};_acba .StyleAttr =&_eebc ;continue ;};if _aeed .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cade ,_ecfbe :=_aeed .Value ,error (nil );if _ecfbe !=nil {return _ecfbe ;};_acba .ChromakeyAttr =&_cade ;continue ;};if _aeed .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fadcd ,_dafff :=_aeed .Value ,error (nil );if _dafff !=nil {return _dafff ;};_acba .FillcolorAttr =&_fadcd ;continue ;};if _aeed .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_debb ,_efab :=_aeed .Value ,error (nil );if _efab !=nil {return _efab ;};_acba .OpacityAttr =&_debb ;continue ;};if _aeed .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ccaf ,_fdeb :=_aeed .Value ,error (nil );if _fdeb !=nil {return _fdeb ;};_acba .WrapcoordsAttr =&_ccaf ;continue ;};if _aeed .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fafdd ,_eafcd :=_aeed .Value ,error (nil );if _eafcd !=nil {return _eafcd ;};_acba .StrokecolorAttr =&_fafdd ;continue ;};if _aeed .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_acba .InsetpenAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Local =="\u0068\u0072\u0065\u0066"{_dagbb ,_ceaed :=_aeed .Value ,error (nil );if _ceaed !=nil {return _ceaed ;};_acba .HrefAttr =&_dagbb ;continue ;};if _aeed .Name .Local =="\u0069\u0064"{_fgaa ,_gafg :=_aeed .Value ,error (nil );if _gafg !=nil {return _gafg ;};_acba .IdAttr =&_fgaa ;continue ;};if _aeed .Name .Local =="\u0070\u0072\u0069n\u0074"{_acba .PrintAttr .UnmarshalXMLAttr (_aeed );continue ;};if _aeed .Name .Local =="\u0061\u006c\u0074"{_dbcdg ,_gaec :=_aeed .Value ,error (nil );if _gaec !=nil {return _gaec ;};_acba .AltAttr =&_dbcdg ;continue ;};if _aeed .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffdcf ,_fgcae :=_aeed .Value ,error (nil );if _fgcae !=nil {return _fgcae ;};_acba .TitleAttr =&_ffdcf ;continue ;};if _aeed .Name .Local =="\u0063\u006c\u0061s\u0073"{_fdge ,_defe :=_aeed .Value ,error (nil );if _defe !=nil {return _defe ;};_acba .ClassAttr =&_fdge ;continue ;};if _aeed .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_acba .FilledAttr .UnmarshalXMLAttr (_aeed );continue ;};};_cefbee :for {_efbfg ,_agba :=d .Token ();if _agba !=nil {return _agba ;};switch _gdafc :=_efbfg .(type ){case _a .StartElement :switch _gdafc .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edeag :=NewEG_ShapeElements ();_edeag .Path =NewPath ();if _bgaab :=d .DecodeElement (_edeag .Path ,&_gdafc );_bgaab !=nil {return _bgaab ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_edeag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbgcb :=NewEG_ShapeElements ();_dbgcb .Formulas =NewFormulas ();if _ebfba :=d .DecodeElement (_dbgcb .Formulas ,&_gdafc );_ebfba !=nil {return _ebfba ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_dbgcb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acbfa :=NewEG_ShapeElements ();_acbfa .Handles =NewHandles ();if _gdbc :=d .DecodeElement (_acbfa .Handles ,&_gdafc );_gdbc !=nil {return _gdbc ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_acbfa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbae :=NewEG_ShapeElements ();_bbae .Fill =NewFill ();if _fabfdg :=d .DecodeElement (_bbae .Fill ,&_gdafc );_fabfdg !=nil {return _fabfdg ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_bbae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_faddcf :=NewEG_ShapeElements ();_faddcf .Stroke =NewStroke ();if _dfdc :=d .DecodeElement (_faddcf .Stroke ,&_gdafc );_dfdc !=nil {return _dfdc ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_faddcf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbgdd :=NewEG_ShapeElements ();_fbgdd .Shadow =NewShadow ();if _efcdba :=d .DecodeElement (_fbgdd .Shadow ,&_gdafc );_efcdba !=nil {return _efcdba ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_fbgdd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbeda :=NewEG_ShapeElements ();_cbeda .Textbox =NewTextbox ();if _fcddb :=d .DecodeElement (_cbeda .Textbox ,&_gdafc );_fcddb !=nil {return _fcddb ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_cbeda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_caee :=NewEG_ShapeElements ();_caee .Textpath =NewTextpath ();if _bfdef :=d .DecodeElement (_caee .Textpath ,&_gdafc );_bfdef !=nil {return _bfdef ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_caee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbcdg :=NewEG_ShapeElements ();_bbcdg .Imagedata =NewImagedata ();if _fbff :=d .DecodeElement (_bbcdg .Imagedata ,&_gdafc );_fbff !=nil {return _fbff ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_bbcdg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efgf :=NewEG_ShapeElements ();_efgf .Skew =NewOfcSkew ();if _cecbg :=d .DecodeElement (_efgf .Skew ,&_gdafc );_cecbg !=nil {return _cecbg ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_efgf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbbc :=NewEG_ShapeElements ();_dbbc .Extrusion =NewOfcExtrusion ();if _cfdfc :=d .DecodeElement (_dbbc .Extrusion ,&_gdafc );_cfdfc !=nil {return _cfdfc ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_dbbc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdef :=NewEG_ShapeElements ();_gdef .Callout =NewOfcCallout ();if _aacb :=d .DecodeElement (_gdef .Callout ,&_gdafc );_aacb !=nil {return _aacb ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_gdef );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgabd :=NewEG_ShapeElements ();_fgabd .Lock =NewOfcLock ();if _ddacc :=d .DecodeElement (_fgabd .Lock ,&_gdafc );_ddacc !=nil {return _ddacc ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_fgabd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbcf :=NewEG_ShapeElements ();_fbcf .Clippath =NewOfcClippath ();if _fcgfg :=d .DecodeElement (_fbcf .Clippath ,&_gdafc );_fcgfg !=nil {return _fcgfg ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_fbcf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcacg :=NewEG_ShapeElements ();_gcacg .Signatureline =NewOfcSignatureline ();if _cada :=d .DecodeElement (_gcacg .Signatureline ,&_gdafc );_cada !=nil {return _cada ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_gcacg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfda :=NewEG_ShapeElements ();_bfda .Wrap =_ab .NewWrap ();if _afdbe :=d .DecodeElement (_bfda .Wrap ,&_gdafc );_afdbe !=nil {return _afdbe ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_bfda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddde :=NewEG_ShapeElements ();_ddde .Anchorlock =_ab .NewAnchorlock ();if _gadbb :=d .DecodeElement (_ddde .Anchorlock ,&_gdafc );_gadbb !=nil {return _gadbb ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_ddde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gddeb :=NewEG_ShapeElements ();_gddeb .Bordertop =_ab .NewBordertop ();if _eaade :=d .DecodeElement (_gddeb .Bordertop ,&_gdafc );_eaade !=nil {return _eaade ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_gddeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egdc :=NewEG_ShapeElements ();_egdc .Borderbottom =_ab .NewBorderbottom ();if _geag :=d .DecodeElement (_egdc .Borderbottom ,&_gdafc );_geag !=nil {return _geag ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_egdc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gebe :=NewEG_ShapeElements ();_gebe .Borderleft =_ab .NewBorderleft ();if _cbaa :=d .DecodeElement (_gebe .Borderleft ,&_gdafc );_cbaa !=nil {return _cbaa ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_gebe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abfg :=NewEG_ShapeElements ();_abfg .Borderright =_ab .NewBorderright ();if _ffefd :=d .DecodeElement (_abfg .Borderright ,&_gdafc );_ffefd !=nil {return _ffefd ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_abfg );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cbbab :=NewEG_ShapeElements ();_cbbab .ClientData =_ca .NewClientData ();if _ddddb :=d .DecodeElement (_cbbab .ClientData ,&_gdafc );_ddddb !=nil {return _ddddb ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_cbbab );case _a .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"}:_ffegc :=NewEG_ShapeElements ();_ffegc .Textdata =_g .NewTextdata ();if _efcfc :=d .DecodeElement (_ffegc .Textdata ,&_gdafc );_efcfc !=nil {return _efcfc ;};_acba .EG_ShapeElements =append (_acba .EG_ShapeElements ,_ffegc );default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_gdafc .Name );if _cfcgf :=d .Skip ();_cfcgf !=nil {return _cfcgf ;};};case _a .EndElement :break _cefbee ;case _a .CharData :};};return nil ;};type OfcST_OLEType byte ; -// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path -func (_gafg *OfcBottom )ValidateWithPath (path string )error {if _gccf :=_gafg .OfcCT_StrokeChild .ValidateWithPath (path );_gccf !=nil {return _gccf ;};return nil ;}; +// Validate validates the OfcSkew and its children +func (_acgg *OfcSkew )Validate ()error {return _acgg .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};func (_ccged OfcST_ExtrusionRender )Validate ()error {return _ccged .ValidateWithPath ("")};func (_dedgb ST_StrokeArrowLength )String ()string {switch _dedgb {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 (_fa *AG_AllCoreAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fa .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fa .HrefAttr )});};if _fa .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fa .TargetAttr )});};if _fa .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fa .ClassAttr )});};if _fa .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fa .TitleAttr )});};if _fa .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fa .AltAttr )});};if _fa .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_fa .CoordsizeAttr )});};if _fa .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fa .CoordoriginAttr )});};if _fa .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fa .WrapcoordsAttr )});};if _fa .PrintAttr !=_bg .ST_TrueFalseUnset {_bb ,_bba :=_fa .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bba !=nil {return _bba ;};start .Attr =append (start .Attr ,_bb );};if _fa .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fa .IdAttr )});};if _fa .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fa .StyleAttr )});};if _fa .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fa .SpidAttr )});};if _fa .OnedAttr !=_bg .ST_TrueFalseUnset {_be ,_cac :=_fa .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cac !=nil {return _cac ;};start .Attr =append (start .Attr ,_be );};if _fa .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fa .RegroupidAttr )});};if _fa .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_bda ,_bbf :=_fa .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bbf !=nil {return _bbf ;};start .Attr =append (start .Attr ,_bda );};if _fa .ButtonAttr !=_bg .ST_TrueFalseUnset {_ga ,_df :=_fa .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _df !=nil {return _df ;};start .Attr =append (start .Attr ,_ga );};if _fa .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_db ,_fg :=_fa .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fg !=nil {return _fg ;};start .Attr =append (start .Attr ,_db );};if _fa .BulletAttr !=_bg .ST_TrueFalseUnset {_ef ,_gd :=_fa .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gd !=nil {return _gd ;};start .Attr =append (start .Attr ,_ef );};if _fa .HrAttr !=_bg .ST_TrueFalseUnset {_ee ,_beb :=_fa .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _beb !=nil {return _beb ;};start .Attr =append (start .Attr ,_ee );};if _fa .HrstdAttr !=_bg .ST_TrueFalseUnset {_cb ,_fed :=_fa .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fed !=nil {return _fed ;};start .Attr =append (start .Attr ,_cb );};if _fa .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_eb ,_ed :=_fa .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ed !=nil {return _ed ;};start .Attr =append (start .Attr ,_eb );};if _fa .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fa .HrpctAttr )});};if _fa .HralignAttr !=OfcST_HrAlignUnset {_efc ,_bc :=_fa .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bc !=nil {return _bc ;};start .Attr =append (start .Attr ,_efc );};if _fa .AllowincellAttr !=_bg .ST_TrueFalseUnset {_efa ,_cbg :=_fa .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cbg !=nil {return _cbg ;};start .Attr =append (start .Attr ,_efa );};if _fa .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_ea ,_dbg :=_fa .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _dbg !=nil {return _dbg ;};start .Attr =append (start .Attr ,_ea );};if _fa .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_bfb ,_abg :=_fa .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _abg !=nil {return _abg ;};start .Attr =append (start .Attr ,_bfb );};if _fa .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fa .BordertopcolorAttr )});};if _fa .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fa .BorderleftcolorAttr )});};if _fa .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fa .BorderbottomcolorAttr )});};if _fa .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fa .BorderrightcolorAttr )});};if _fa .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gfd ,_bbd :=_fa .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bbd !=nil {return _bbd ;};start .Attr =append (start .Attr ,_gfd );};if _fa .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fa .DgmnodekindAttr )});};if _fa .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bgf ,_eeg :=_fa .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _eeg !=nil {return _eeg ;};start .Attr =append (start .Attr ,_bgf );};if _fa .InsetmodeAttr !=OfcST_InsetModeUnset {_gfb ,_eac :=_fa .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _eac !=nil {return _eac ;};start .Attr =append (start .Attr ,_gfb );};return nil ;};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _cc .Any ;}; -// ValidateWithPath validates the Shape and its children, prefixing error messages with path -func (_adcbg *Shape )ValidateWithPath (path string )error {if _cabda :=_adcbg .CT_Shape .ValidateWithPath (path );_cabda !=nil {return _cabda ;};return nil ;};func NewGroup ()*Group {_afegd :=&Group {};_afegd .CT_Group =*NewCT_Group ();return _afegd }; +// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path +func (_abbccf *OfcFill )ValidateWithPath (path string )error {if _agcd :=_abbccf .OfcCT_Fill .ValidateWithPath (path );_agcd !=nil {return _agcd ;};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 AG_StrokeAttributes and its children, prefixing error messages with path -func (_cebg *AG_StrokeAttributes )ValidateWithPath (path string )error {if _ecfe :=_cebg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ecfe !=nil {return _ecfe ;};if _cca :=_cebg .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_cca !=nil {return _cca ;};if _ebb :=_cebg .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ebb !=nil {return _ebb ;};if _cbeb :=_cebg .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_cbeb !=nil {return _cbeb ;};if _cabe :=_cebg .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cabe !=nil {return _cabe ;};if _gfgb :=_cebg .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gfgb !=nil {return _gfgb ;};if _ebga :=_cebg .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_ebga !=nil {return _ebga ;};if _bdgg :=_cebg .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bdgg !=nil {return _bdgg ;};if _bdge :=_cebg .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_bdge !=nil {return _bdge ;};if _ffca :=_cebg .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_ffca !=nil {return _ffca ;};if _geca :=_cebg .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_geca !=nil {return _geca ;};if _aafc :=_cebg .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_aafc !=nil {return _aafc ;};if _cffe :=_cebg .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_cffe !=nil {return _cffe ;};if _acce :=_cebg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_acce !=nil {return _acce ;};if _cbfc :=_cebg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cbfc !=nil {return _cbfc ;};return nil ;};func (_ffdff *OfcCT_Complex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aabea :=range start .Attr {if _aabea .Name .Local =="\u0065\u0078\u0074"{_ffdff .ExtAttr .UnmarshalXMLAttr (_aabea );continue ;};};for {_cdceb ,_ecbea :=d .Token ();if _ecbea !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_ecbea );};if _fcbba ,_fdgde :=_cdceb .(_c .EndElement );_fdgde &&_fcbba .Name ==start .Name {break ;};};return nil ;};type CT_Handles struct{H []*CT_H ;};func (_fgcbg *ST_Ext )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbffed ,_dfbba :=d .Token ();if _dfbba !=nil {return _dfbba ;};if _cabc ,_dfecd :=_bbffed .(_c .EndElement );_dfecd &&_cabc .Name ==start .Name {*_fgcbg =1;return nil ;};if _gacdga ,_aabgc :=_bbffed .(_c .CharData );!_aabgc {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbffed );}else {switch string (_gacdga ){case "":*_fgcbg =0;case "\u0076\u0069\u0065\u0077":*_fgcbg =1;case "\u0065\u0064\u0069\u0074":*_fgcbg =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_fgcbg =3;};};_bbffed ,_dfbba =d .Token ();if _dfbba !=nil {return _dfbba ;};if _ddced ,_ffdege :=_bbffed .(_c .EndElement );_ffdege &&_ddced .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbffed );};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func (_fbegd *Oval )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _fbegd .CT_Oval .MarshalXML (e ,start );};func (_acegbe OfcST_ConnectorType )Validate ()error {return _acegbe .ValidateWithPath ("")};func (_egcf *OfcCT_Lock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcea :=range start .Attr {if _gcea .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_egcf .PositionAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_egcf .SelectionAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_egcf .GroupingAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_egcf .UngroupingAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_egcf .RotationAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_egcf .CroppingAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_egcf .VerticiesAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_egcf .AdjusthandlesAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0074\u0065\u0078\u0074"{_egcf .TextAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_egcf .AspectratioAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_egcf .ShapetypeAttr .UnmarshalXMLAttr (_gcea );continue ;};if _gcea .Name .Local =="\u0065\u0078\u0074"{_egcf .ExtAttr .UnmarshalXMLAttr (_gcea );continue ;};};for {_bdbdd ,_ebefb :=d .Token ();if _ebefb !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_ebefb );};if _fgddd ,_eaeae :=_bdbdd .(_c .EndElement );_eaeae &&_fgddd .Name ==start .Name {break ;};};return nil ;};const (OfcST_ConnectorTypeUnset OfcST_ConnectorType =0;OfcST_ConnectorTypeNone OfcST_ConnectorType =1;OfcST_ConnectorTypeStraight OfcST_ConnectorType =2;OfcST_ConnectorTypeElbow OfcST_ConnectorType =3;OfcST_ConnectorTypeCurved OfcST_ConnectorType =4;);func (_gfgge *CT_Image )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065";};if _gfgge .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .HrefAttr )});};if _gfgge .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .TargetAttr )});};if _gfgge .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .ClassAttr )});};if _gfgge .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .TitleAttr )});};if _gfgge .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .AltAttr )});};if _gfgge .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .CoordsizeAttr )});};if _gfgge .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .CoordoriginAttr )});};if _gfgge .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .WrapcoordsAttr )});};if _gfgge .PrintAttr !=_fc .ST_TrueFalseUnset {_aecd ,_ffbb :=_gfgge .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ffbb !=nil {return _ffbb ;};start .Attr =append (start .Attr ,_aecd );};if _gfgge .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .IdAttr )});};if _gfgge .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .StyleAttr )});};if _gfgge .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .SpidAttr )});};if _gfgge .OnedAttr !=_fc .ST_TrueFalseUnset {_baebe ,_eeggf :=_gfgge .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _eeggf !=nil {return _eeggf ;};start .Attr =append (start .Attr ,_baebe );};if _gfgge .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .RegroupidAttr )});};if _gfgge .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_adbb ,_ccbga :=_gfgge .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ccbga !=nil {return _ccbga ;};start .Attr =append (start .Attr ,_adbb );};if _gfgge .ButtonAttr !=_fc .ST_TrueFalseUnset {_fafb ,_dfcg :=_gfgge .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dfcg !=nil {return _dfcg ;};start .Attr =append (start .Attr ,_fafb );};if _gfgge .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_bgdf ,_baff :=_gfgge .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _baff !=nil {return _baff ;};start .Attr =append (start .Attr ,_bgdf );};if _gfgge .BulletAttr !=_fc .ST_TrueFalseUnset {_dddgf ,_ggacd :=_gfgge .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ggacd !=nil {return _ggacd ;};start .Attr =append (start .Attr ,_dddgf );};if _gfgge .HrAttr !=_fc .ST_TrueFalseUnset {_ffdg ,_cgfg :=_gfgge .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _cgfg !=nil {return _cgfg ;};start .Attr =append (start .Attr ,_ffdg );};if _gfgge .HrstdAttr !=_fc .ST_TrueFalseUnset {_fega ,_gefd :=_gfgge .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gefd !=nil {return _gefd ;};start .Attr =append (start .Attr ,_fega );};if _gfgge .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_aebg ,_dddb :=_gfgge .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dddb !=nil {return _dddb ;};start .Attr =append (start .Attr ,_aebg );};if _gfgge .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .HrpctAttr )});};if _gfgge .HralignAttr !=OfcST_HrAlignUnset {_aaff ,_bgeeg :=_gfgge .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bgeeg !=nil {return _bgeeg ;};start .Attr =append (start .Attr ,_aaff );};if _gfgge .AllowincellAttr !=_fc .ST_TrueFalseUnset {_eggbb ,_deaac :=_gfgge .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _deaac !=nil {return _deaac ;};start .Attr =append (start .Attr ,_eggbb );};if _gfgge .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_agef ,_cedgf :=_gfgge .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cedgf !=nil {return _cedgf ;};start .Attr =append (start .Attr ,_agef );};if _gfgge .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_ageg ,_babb :=_gfgge .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _babb !=nil {return _babb ;};start .Attr =append (start .Attr ,_ageg );};if _gfgge .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .BordertopcolorAttr )});};if _gfgge .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .BorderleftcolorAttr )});};if _gfgge .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .BorderbottomcolorAttr )});};if _gfgge .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .BorderrightcolorAttr )});};if _gfgge .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gbbd ,_becdb :=_gfgge .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _becdb !=nil {return _becdb ;};start .Attr =append (start .Attr ,_gbbd );};if _gfgge .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .DgmnodekindAttr )});};if _gfgge .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_adgba ,_cbaea :=_gfgge .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cbaea !=nil {return _cbaea ;};start .Attr =append (start .Attr ,_adgba );};if _gfgge .InsetmodeAttr !=OfcST_InsetModeUnset {_ggdba ,_bfba :=_gfgge .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bfba !=nil {return _bfba ;};start .Attr =append (start .Attr ,_ggdba );};if _gfgge .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .OpacityAttr )});};if _gfgge .StrokedAttr !=_fc .ST_TrueFalseUnset {_gafc ,_fbef :=_gfgge .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fbef !=nil {return _fbef ;};start .Attr =append (start .Attr ,_gafc );};if _gfgge .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .StrokecolorAttr )});};if _gfgge .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .StrokeweightAttr )});};if _gfgge .InsetpenAttr !=_fc .ST_TrueFalseUnset {_bdggf ,_cgde :=_gfgge .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cgde !=nil {return _cgde ;};start .Attr =append (start .Attr ,_bdggf );};if _gfgge .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .ChromakeyAttr )});};if _gfgge .FilledAttr !=_fc .ST_TrueFalseUnset {_fefa ,_efeb :=_gfgge .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _efeb !=nil {return _efeb ;};start .Attr =append (start .Attr ,_fefa );};if _gfgge .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .FillcolorAttr )});};if _gfgge .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .SptAttr )});};if _gfgge .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_feca ,_adbc :=_gfgge .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _adbc !=nil {return _adbc ;};start .Attr =append (start .Attr ,_feca );};if _gfgge .BwmodeAttr !=OfcST_BWModeUnset {_gdfb ,_fcea :=_gfgge .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fcea !=nil {return _fcea ;};start .Attr =append (start .Attr ,_gdfb );};if _gfgge .BwpureAttr !=OfcST_BWModeUnset {_ddfb ,_eagdc :=_gfgge .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eagdc !=nil {return _eagdc ;};start .Attr =append (start .Attr ,_ddfb );};if _gfgge .BwnormalAttr !=OfcST_BWModeUnset {_fcde ,_ccadf :=_gfgge .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ccadf !=nil {return _ccadf ;};start .Attr =append (start .Attr ,_fcde );};if _gfgge .ForcedashAttr !=_fc .ST_TrueFalseUnset {_agg ,_gcfe :=_gfgge .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gcfe !=nil {return _gcfe ;};start .Attr =append (start .Attr ,_agg );};if _gfgge .OleiconAttr !=_fc .ST_TrueFalseUnset {_afece ,_babd :=_gfgge .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _babd !=nil {return _babd ;};start .Attr =append (start .Attr ,_afece );};if _gfgge .OleAttr !=_fc .ST_TrueFalseBlankUnset {_dggc ,_fdaa :=_gfgge .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _fdaa !=nil {return _fdaa ;};start .Attr =append (start .Attr ,_dggc );};if _gfgge .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_gedcd ,_gccbeb :=_gfgge .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _gccbeb !=nil {return _gccbeb ;};start .Attr =append (start .Attr ,_gedcd );};if _gfgge .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_fgcd ,_bfdcd :=_gfgge .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bfdcd !=nil {return _bfdcd ;};start .Attr =append (start .Attr ,_fgcd );};if _gfgge .ClipAttr !=_fc .ST_TrueFalseUnset {_eebd ,_aacg :=_gfgge .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _aacg !=nil {return _aacg ;};start .Attr =append (start .Attr ,_eebd );};if _gfgge .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .SrcAttr )});};if _gfgge .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .CropleftAttr )});};if _gfgge .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .CroptopAttr )});};if _gfgge .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .CroprightAttr )});};if _gfgge .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .CropbottomAttr )});};if _gfgge .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .GainAttr )});};if _gfgge .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .BlacklevelAttr )});};if _gfgge .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_fb .Sprintf ("\u0025\u0076",*_gfgge .GammaAttr )});};if _gfgge .GrayscaleAttr !=_fc .ST_TrueFalseUnset {_fggd ,_bddb :=_gfgge .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _bddb !=nil {return _bddb ;};start .Attr =append (start .Attr ,_fggd );};if _gfgge .BilevelAttr !=_fc .ST_TrueFalseUnset {_ggceg ,_fgaa :=_gfgge .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _fgaa !=nil {return _fgaa ;};start .Attr =append (start .Attr ,_ggceg );};e .EncodeToken (start );if _gfgge .EG_ShapeElements !=nil {for _ ,_ecbf :=range _gfgge .EG_ShapeElements {_ecbf .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_StrokeLineStyleUnset ST_StrokeLineStyle =0;ST_StrokeLineStyleSingle ST_StrokeLineStyle =1;ST_StrokeLineStyleThinThin ST_StrokeLineStyle =2;ST_StrokeLineStyleThinThick ST_StrokeLineStyle =3;ST_StrokeLineStyleThickThin ST_StrokeLineStyle =4;ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle =5;);type Stroke struct{CT_Stroke };type AG_Path struct{PathAttr *string ;}; +// ValidateWithPath validates the Background and its children, prefixing error messages with path +func (_cfbb *Background )ValidateWithPath (path string )error {if _bcdf :=_cfbb .CT_Background .ValidateWithPath (path );_bcdf !=nil {return _bcdf ;};return nil ;};func (_gccgd *OfcComplex )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _gccgd .OfcCT_Complex .MarshalXML (e ,start );};func (_bggd *OfcInk )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f\u003a\u0069n\u006b";return _bggd .OfcCT_Ink .MarshalXML (e ,start );};func (_bdgg *Imagedata )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdgg .CT_ImageData =*NewCT_ImageData ();for _ ,_gefce :=range start .Attr {if _gefce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gefce .Name .Local =="\u0070\u0069\u0063\u0074"||_gefce .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"&&_gefce .Name .Local =="\u0070\u0069\u0063\u0074"{_gdded ,_fdda :=_gefce .Value ,error (nil );if _fdda !=nil {return _fdda ;};_bdgg .PictAttr =&_gdded ;continue ;};if _gefce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gefce .Name .Local =="\u0068\u0072\u0065\u0066"||_gefce .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"&&_gefce .Name .Local =="\u0068\u0072\u0065\u0066"{_deabf ,_gdbab :=_gefce .Value ,error (nil );if _gdbab !=nil {return _gdbab ;};_bdgg .RHrefAttr =&_deabf ;continue ;};if _gefce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gefce .Name .Local =="\u0068\u0072\u0065\u0066"{_dcgeg ,_deda :=_gefce .Value ,error (nil );if _deda !=nil {return _deda ;};_bdgg .HrefAttr =&_dcgeg ;continue ;};if _gefce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gefce .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bdfde ,_bcgbc :=_gefce .Value ,error (nil );if _bcgbc !=nil {return _bcgbc ;};_bdgg .AlthrefAttr =&_bdfde ;continue ;};if _gefce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gefce .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfgde ,_fdafba :=_gefce .Value ,error (nil );if _fdafba !=nil {return _fdafba ;};_bdgg .TitleAttr =&_bfgde ;continue ;};if _gefce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gefce .Name .Local =="\u006f\u006c\u0065i\u0064"{_ebfbd ,_agebb :=_ad .ParseFloat (_gefce .Value ,64);if _agebb !=nil {return _agebb ;};_bccddc :=float32 (_ebfbd );_bdgg .OleidAttr =&_bccddc ;continue ;};if _gefce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gefce .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_bdgg .DetectmouseclickAttr .UnmarshalXMLAttr (_gefce );continue ;};if _gefce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gefce .Name .Local =="\u006d\u006f\u0076i\u0065"{_aedfd ,_aggg :=_ad .ParseFloat (_gefce .Value ,64);if _aggg !=nil {return _aggg ;};_caccga :=float32 (_aedfd );_bdgg .MovieAttr =&_caccga ;continue ;};if _gefce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gefce .Name .Local =="\u0072\u0065\u006ci\u0064"{_dgcbf ,_abgdg :=_gefce .Value ,error (nil );if _abgdg !=nil {return _abgdg ;};_bdgg .RelidAttr =&_dgcbf ;continue ;};if _gefce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gefce .Name .Local =="\u0069\u0064"||_gefce .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"&&_gefce .Name .Local =="\u0069\u0064"{_gbfd ,_dfadc :=_gefce .Value ,error (nil );if _dfadc !=nil {return _dfadc ;};_bdgg .IdAttr =&_gbfd ;continue ;};if _gefce .Name .Local =="\u0069\u0064"{_dgfad ,_abfa :=_gefce .Value ,error (nil );if _abfa !=nil {return _abfa ;};_bdgg .SIdAttr =&_dgfad ;continue ;};if _gefce .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_aaaed ,_eefgg :=_gefce .Value ,error (nil );if _eefgg !=nil {return _eefgg ;};_bdgg .CropbottomAttr =&_aaaed ;continue ;};if _gefce .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_cfcef ,_ffce :=_gefce .Value ,error (nil );if _ffce !=nil {return _ffce ;};_bdgg .EmbosscolorAttr =&_cfcef ;continue ;};if _gefce .Name .Local =="\u0073\u0072\u0063"{_fdbec ,_addaa :=_gefce .Value ,error (nil );if _addaa !=nil {return _addaa ;};_bdgg .SrcAttr =&_fdbec ;continue ;};if _gefce .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_dfafg ,_efggc :=_gefce .Value ,error (nil );if _efggc !=nil {return _efggc ;};_bdgg .CropleftAttr =&_dfafg ;continue ;};if _gefce .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_cdce ,_becf :=_gefce .Value ,error (nil );if _becf !=nil {return _becf ;};_bdgg .CroptopAttr =&_cdce ;continue ;};if _gefce .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gcfdg ,_agbdd :=_gefce .Value ,error (nil );if _agbdd !=nil {return _agbdd ;};_bdgg .CroprightAttr =&_gcfdg ;continue ;};if _gefce .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_ecfaf ,_ffebg :=_gefce .Value ,error (nil );if _ffebg !=nil {return _ffebg ;};_bdgg .RecolortargetAttr =&_ecfaf ;continue ;};if _gefce .Name .Local =="\u0067\u0061\u0069\u006e"{_bede ,_ebfec :=_gefce .Value ,error (nil );if _ebfec !=nil {return _ebfec ;};_bdgg .GainAttr =&_bede ;continue ;};if _gefce .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bbega ,_fddgg :=_gefce .Value ,error (nil );if _fddgg !=nil {return _fddgg ;};_bdgg .BlacklevelAttr =&_bbega ;continue ;};if _gefce .Name .Local =="\u0067\u0061\u006dm\u0061"{_deabc ,_afbgdd :=_gefce .Value ,error (nil );if _afbgdd !=nil {return _afbgdd ;};_bdgg .GammaAttr =&_deabc ;continue ;};if _gefce .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_bdgg .GrayscaleAttr .UnmarshalXMLAttr (_gefce );continue ;};if _gefce .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_bdgg .BilevelAttr .UnmarshalXMLAttr (_gefce );continue ;};if _gefce .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dgfbc ,_ebaff :=_gefce .Value ,error (nil );if _ebaff !=nil {return _ebaff ;};_bdgg .ChromakeyAttr =&_dgfbc ;continue ;};};for {_cbafd ,_ffgbc :=d .Token ();if _ffgbc !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_ffgbc );};if _ccge ,_fdfge :=_cbafd .(_a .EndElement );_fdfge &&_ccge .Name ==start .Name {break ;};};return nil ;};func (_ddcfb *Shapetype )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddcfb .CT_Shapetype =*NewCT_Shapetype ();for _ ,_fbdff :=range start .Attr {if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_adfgcg ,_ccabg :=_fbdff .Value ,error (nil );if _ccabg !=nil {return _ccabg ;};_ddcfb .BordertopcolorAttr =&_adfgcg ;continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_ffgbf ,_fabag :=_fbdff .Value ,error (nil );if _fabag !=nil {return _fabag ;};_ddcfb .MasterAttr =&_ffgbf ;continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_beebf ,_gdabf :=_fbdff .Value ,error (nil );if _gdabf !=nil {return _gdabf ;};_ddcfb .BorderleftcolorAttr =&_beebf ;continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ddcfb .BulletAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0068\u0072"{_ddcfb .HrAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0063\u006c\u0069\u0070"{_ddcfb .ClipAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0068\u0072\u0073t\u0064"{_ddcfb .HrstdAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0073\u0070\u0069\u0064"{_cgfeb ,_bgeeb :=_fbdff .Value ,error (nil );if _bgeeb !=nil {return _bgeeb ;};_ddcfb .SpidAttr =&_cgfeb ;continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ddcfb .HrnoshadeAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ebbgd ,_cgcdb :=_ad .ParseInt (_fbdff .Value ,10,64);if _cgcdb !=nil {return _cgcdb ;};_ddcfb .RegroupidAttr =&_ebbgd ;continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ddcfb .DgmlayoutAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ddcfb .CliptowrapAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ddcfb .AllowoverlapAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ddcfb .InsetmodeAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ddcfb .UserhiddenAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gfagbg ,_dbeca :=_fbdff .Value ,error (nil );if _dbeca !=nil {return _dbeca ;};_ddcfb .BorderbottomcolorAttr =&_gfagbg ;continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ddcfb .BwpureAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ddcfb .DgmlayoutmruAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ddcfb .PreferrelativeAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ddcfb .AllowincellAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0068\u0072\u0070c\u0074"{_egfcd ,_ecbbca :=_ad .ParseFloat (_fbdff .Value ,64);if _ecbbca !=nil {return _ecbbca ;};_dfdff :=float32 (_egfcd );_ddcfb .HrpctAttr =&_dfdff ;continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ddcfb .ButtonAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ddcfb .UserdrawnAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ddcfb .BwnormalAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0073\u0070\u0074"{_fdagf ,_aadce :=_ad .ParseFloat (_fbdff .Value ,64);if _aadce !=nil {return _aadce ;};_dcgcf :=float32 (_fdagf );_ddcfb .SptAttr =&_dcgcf ;continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ddcfb .ConnectortypeAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cbfab ,_agddb :=_fbdff .Value ,error (nil );if _agddb !=nil {return _agddb ;};_ddcfb .BorderrightcolorAttr =&_cbfab ;continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ddcfb .OleiconAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fbfea ,_edddf :=_ad .ParseInt (_fbdff .Value ,10,64);if _edddf !=nil {return _edddf ;};_ddcfb .DgmnodekindAttr =&_fbfea ;continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u006f\u006e\u0065\u0064"{_ddcfb .OnedAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ddcfb .BwmodeAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u006f\u006c\u0065"{_ddcfb .OleAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddcfb .ForcedashAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ddcfb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbdff .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ddcfb .HralignAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gdbcg ,_beebe :=_fbdff .Value ,error (nil );if _beebe !=nil {return _beebe ;};_ddcfb .WrapcoordsAttr =&_gdbcg ;continue ;};if _fbdff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cfeef ,_aacef :=_fbdff .Value ,error (nil );if _aacef !=nil {return _aacef ;};_ddcfb .CoordsizeAttr =&_cfeef ;continue ;};if _fbdff .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ddcfb .StrokedAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Local =="\u0061\u006c\u0074"{_cbfcdg ,_gggfa :=_fbdff .Value ,error (nil );if _gggfa !=nil {return _gggfa ;};_ddcfb .AltAttr =&_cbfcdg ;continue ;};if _fbdff .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cccfa ,_facab :=_fbdff .Value ,error (nil );if _facab !=nil {return _facab ;};_ddcfb .StrokeweightAttr =&_cccfa ;continue ;};if _fbdff .Name .Local =="\u0073\u0074\u0079l\u0065"{_dccb ,_ffadbe :=_fbdff .Value ,error (nil );if _ffadbe !=nil {return _ffadbe ;};_ddcfb .StyleAttr =&_dccb ;continue ;};if _fbdff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffgge ,_cccee :=_fbdff .Value ,error (nil );if _cccee !=nil {return _cccee ;};_ddcfb .ChromakeyAttr =&_ffgge ;continue ;};if _fbdff .Name .Local =="\u0069\u0064"{_feegc ,_bafcbc :=_fbdff .Value ,error (nil );if _bafcbc !=nil {return _bafcbc ;};_ddcfb .IdAttr =&_feegc ;continue ;};if _fbdff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aeba ,_daeacg :=_fbdff .Value ,error (nil );if _daeacg !=nil {return _daeacg ;};_ddcfb .TargetAttr =&_aeba ;continue ;};if _fbdff .Name .Local =="\u0063\u006c\u0061s\u0073"{_aeggf ,_dfecd :=_fbdff .Value ,error (nil );if _dfecd !=nil {return _dfecd ;};_ddcfb .ClassAttr =&_aeggf ;continue ;};if _fbdff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ddcfb .InsetpenAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Local =="\u0070\u0072\u0069n\u0074"{_ddcfb .PrintAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ddcfb .FilledAttr .UnmarshalXMLAttr (_fbdff );continue ;};if _fbdff .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_abaff ,_cfddg :=_fbdff .Value ,error (nil );if _cfddg !=nil {return _cfddg ;};_ddcfb .StrokecolorAttr =&_abaff ;continue ;};if _fbdff .Name .Local =="\u0074\u0069\u0074l\u0065"{_bebec ,_fbafe :=_fbdff .Value ,error (nil );if _fbafe !=nil {return _fbafe ;};_ddcfb .TitleAttr =&_bebec ;continue ;};if _fbdff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbbbfc ,_afbgg :=_fbdff .Value ,error (nil );if _afbgg !=nil {return _afbgg ;};_ddcfb .OpacityAttr =&_gbbbfc ;continue ;};if _fbdff .Name .Local =="\u0061\u0064\u006a"{_fcebd ,_dbffa :=_fbdff .Value ,error (nil );if _dbffa !=nil {return _dbffa ;};_ddcfb .AdjAttr =&_fcebd ;continue ;};if _fbdff .Name .Local =="\u0070\u0061\u0074\u0068"{_cdbeg ,_gccd :=_fbdff .Value ,error (nil );if _gccd !=nil {return _gccd ;};_ddcfb .PathAttr =&_cdbeg ;continue ;};if _fbdff .Name .Local =="\u0068\u0072\u0065\u0066"{_daaddg ,_gggaa :=_fbdff .Value ,error (nil );if _gggaa !=nil {return _gggaa ;};_ddcfb .HrefAttr =&_daaddg ;continue ;};if _fbdff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_agbg ,_cggeb :=_fbdff .Value ,error (nil );if _cggeb !=nil {return _cggeb ;};_ddcfb .CoordoriginAttr =&_agbg ;continue ;};if _fbdff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eaefa ,_aadfc :=_fbdff .Value ,error (nil );if _aadfc !=nil {return _aadfc ;};_ddcfb .FillcolorAttr =&_eaefa ;continue ;};};_cbdfb :for {_aefc ,_gfbde :=d .Token ();if _gfbde !=nil {return _gfbde ;};switch _dgaeb :=_aefc .(type ){case _a .StartElement :switch _dgaeb .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecdce :=NewEG_ShapeElements ();_ecdce .Path =NewPath ();if _bfbfa :=d .DecodeElement (_ecdce .Path ,&_dgaeb );_bfbfa !=nil {return _bfbfa ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_ecdce );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ceacg :=NewEG_ShapeElements ();_ceacg .Formulas =NewFormulas ();if _ggecgd :=d .DecodeElement (_ceacg .Formulas ,&_dgaeb );_ggecgd !=nil {return _ggecgd ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_ceacg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aadba :=NewEG_ShapeElements ();_aadba .Handles =NewHandles ();if _cagee :=d .DecodeElement (_aadba .Handles ,&_dgaeb );_cagee !=nil {return _cagee ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_aadba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agbag :=NewEG_ShapeElements ();_agbag .Fill =NewFill ();if _ddfee :=d .DecodeElement (_agbag .Fill ,&_dgaeb );_ddfee !=nil {return _ddfee ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_agbag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggdg :=NewEG_ShapeElements ();_ggdg .Stroke =NewStroke ();if _ddagb :=d .DecodeElement (_ggdg .Stroke ,&_dgaeb );_ddagb !=nil {return _ddagb ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_ggdg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbgcd :=NewEG_ShapeElements ();_bbgcd .Shadow =NewShadow ();if _fcca :=d .DecodeElement (_bbgcd .Shadow ,&_dgaeb );_fcca !=nil {return _fcca ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_bbgcd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbagb :=NewEG_ShapeElements ();_gbagb .Textbox =NewTextbox ();if _fcbfe :=d .DecodeElement (_gbagb .Textbox ,&_dgaeb );_fcbfe !=nil {return _fcbfe ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_gbagb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecdfa :=NewEG_ShapeElements ();_ecdfa .Textpath =NewTextpath ();if _cgcg :=d .DecodeElement (_ecdfa .Textpath ,&_dgaeb );_cgcg !=nil {return _cgcg ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_ecdfa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fadad :=NewEG_ShapeElements ();_fadad .Imagedata =NewImagedata ();if _edac :=d .DecodeElement (_fadad .Imagedata ,&_dgaeb );_edac !=nil {return _edac ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_fadad );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfdgb :=NewEG_ShapeElements ();_gfdgb .Skew =NewOfcSkew ();if _deef :=d .DecodeElement (_gfdgb .Skew ,&_dgaeb );_deef !=nil {return _deef ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_gfdgb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfdgf :=NewEG_ShapeElements ();_gfdgf .Extrusion =NewOfcExtrusion ();if _ddbe :=d .DecodeElement (_gfdgf .Extrusion ,&_dgaeb );_ddbe !=nil {return _ddbe ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_gfdgf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgdfa :=NewEG_ShapeElements ();_fgdfa .Callout =NewOfcCallout ();if _ffbee :=d .DecodeElement (_fgdfa .Callout ,&_dgaeb );_ffbee !=nil {return _ffbee ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_fgdfa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dceag :=NewEG_ShapeElements ();_dceag .Lock =NewOfcLock ();if _ddcgf :=d .DecodeElement (_dceag .Lock ,&_dgaeb );_ddcgf !=nil {return _ddcgf ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_dceag );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efabgf :=NewEG_ShapeElements ();_efabgf .Clippath =NewOfcClippath ();if _addbc :=d .DecodeElement (_efabgf .Clippath ,&_dgaeb );_addbc !=nil {return _addbc ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_efabgf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgdgg :=NewEG_ShapeElements ();_fgdgg .Signatureline =NewOfcSignatureline ();if _ebdab :=d .DecodeElement (_fgdgg .Signatureline ,&_dgaeb );_ebdab !=nil {return _ebdab ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_fgdgg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dggdf :=NewEG_ShapeElements ();_dggdf .Wrap =_ab .NewWrap ();if _gebeg :=d .DecodeElement (_dggdf .Wrap ,&_dgaeb );_gebeg !=nil {return _gebeg ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_dggdf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfbgd :=NewEG_ShapeElements ();_dfbgd .Anchorlock =_ab .NewAnchorlock ();if _eebeb :=d .DecodeElement (_dfbgd .Anchorlock ,&_dgaeb );_eebeb !=nil {return _eebeb ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_dfbgd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afedg :=NewEG_ShapeElements ();_afedg .Bordertop =_ab .NewBordertop ();if _gcgbdd :=d .DecodeElement (_afedg .Bordertop ,&_dgaeb );_gcgbdd !=nil {return _gcgbdd ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_afedg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgfgd :=NewEG_ShapeElements ();_fgfgd .Borderbottom =_ab .NewBorderbottom ();if _fbbda :=d .DecodeElement (_fgfgd .Borderbottom ,&_dgaeb );_fbbda !=nil {return _fbbda ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_fgfgd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcged :=NewEG_ShapeElements ();_dcged .Borderleft =_ab .NewBorderleft ();if _fcfgf :=d .DecodeElement (_dcged .Borderleft ,&_dgaeb );_fcfgf !=nil {return _fcfgf ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_dcged );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbdcb :=NewEG_ShapeElements ();_gbdcb .Borderright =_ab .NewBorderright ();if _eegea :=d .DecodeElement (_gbdcb .Borderright ,&_dgaeb );_eegea !=nil {return _eegea ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_gbdcb );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gbaad :=NewEG_ShapeElements ();_gbaad .ClientData =_ca .NewClientData ();if _cabdf :=d .DecodeElement (_gbaad .ClientData ,&_dgaeb );_cabdf !=nil {return _cabdf ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_gbaad );case _a .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"}:_agfcff :=NewEG_ShapeElements ();_agfcff .Textdata =_g .NewTextdata ();if _ffebf :=d .DecodeElement (_agfcff .Textdata ,&_dgaeb );_ffebf !=nil {return _ffebf ;};_ddcfb .EG_ShapeElements =append (_ddcfb .EG_ShapeElements ,_agfcff );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddcfb .Complex =NewOfcComplex ();if _gcfde :=d .DecodeElement (_ddcfb .Complex ,&_dgaeb );_gcfde !=nil {return _gcfde ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u0068\u0061\u0070\u0065\u0074y\u0070\u0065 \u0025\u0076",_dgaeb .Name );if _geabgc :=d .Skip ();_geabgc !=nil {return _geabgc ;};};case _a .EndElement :break _cbdfb ;case _a .CharData :};};return nil ;};func NewOfcShapedefaults ()*OfcShapedefaults {_abce :=&OfcShapedefaults {};_abce .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _abce ;}; -// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path -func (_ddec *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _beeac ,_ecfca :=range _ddec .Entry {if _cbbdb :=_ecfca .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_beeac ));_cbbdb !=nil {return _cbbdb ;};};if _geacb :=_ddec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_geacb !=nil {return _geacb ;};return nil ;}; +// Validate validates the CT_Textbox and its children +func (_bgcda *CT_Textbox )Validate ()error {return _bgcda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func (_dgfe *AG_Id )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dgfe .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dgfe .IdAttr )});};return nil ;};func NewPolyline ()*Polyline {_fcbcg :=&Polyline {};_fcbcg .CT_PolyLine =*NewCT_PolyLine ();return _fcbcg ;};func (_beced OfcST_RType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_beced .String (),start );}; -// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path -func (_gab *AG_Path )ValidateWithPath (path string )error {return nil }; +// Validate validates the OfcCT_SignatureLine and its children +func (_dedfa *OfcCT_SignatureLine )Validate ()error {return _dedfa .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");}; -// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path -func (_ddab *CT_Arc )ValidateWithPath (path string )error {for _ccad ,_gcfa :=range _ddab .EG_ShapeElements {if _bebg :=_gcfa .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ccad ));_bebg !=nil {return _bebg ;};};if _fffd :=_ddab .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fffd !=nil {return _fffd ;};if _ceeb :=_ddab .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ceeb !=nil {return _ceeb ;};if _fcbg :=_ddab .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fcbg !=nil {return _fcbg ;};if _cdfd :=_ddab .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cdfd !=nil {return _cdfd ;};if _gdc :=_ddab .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gdc !=nil {return _gdc ;};if _acgcf :=_ddab .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_acgcf !=nil {return _acgcf ;};if _bca :=_ddab .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bca !=nil {return _bca ;};if _ccag :=_ddab .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ccag !=nil {return _ccag ;};if _faef :=_ddab .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_faef !=nil {return _faef ;};if _dcba :=_ddab .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dcba !=nil {return _dcba ;};if _fbcee :=_ddab .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fbcee !=nil {return _fbcee ;};if _dbaad :=_ddab .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dbaad !=nil {return _dbaad ;};if _dggb :=_ddab .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dggb !=nil {return _dggb ;};if _cfeg :=_ddab .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cfeg !=nil {return _cfeg ;};if _gdca :=_ddab .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gdca !=nil {return _gdca ;};if _fdbbg :=_ddab .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fdbbg !=nil {return _fdbbg ;};if _geae :=_ddab .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_geae !=nil {return _geae ;};if _egf :=_ddab .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_egf !=nil {return _egf ;};if _ggf :=_ddab .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ggf !=nil {return _ggf ;};if _cbebd :=_ddab .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cbebd !=nil {return _cbebd ;};if _effa :=_ddab .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_effa !=nil {return _effa ;};if _fddd :=_ddab .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fddd !=nil {return _fddd ;};if _cdae :=_ddab .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cdae !=nil {return _cdae ;};if _fedd :=_ddab .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fedd !=nil {return _fedd ;};if _gcgf :=_ddab .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gcgf !=nil {return _gcgf ;};if _cbfa :=_ddab .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_cbfa !=nil {return _cbfa ;};if _bddd :=_ddab .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bddd !=nil {return _bddd ;};if _faaf :=_ddab .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_faaf !=nil {return _faaf ;};if _ecae :=_ddab .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ecae !=nil {return _ecae ;};return nil ;}; +// Validate validates the OfcLeft and its children +func (_cbege *OfcLeft )Validate ()error {return _cbege .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func (_fecaa ST_FillType )ValidateWithPath (path string )error {switch _fecaa {case 0,1,2,3,4,5,6: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 (_fecaa ));};return nil ;}; -// Validate validates the OfcTop and its children -func (_gffbd *OfcTop )Validate ()error {return _gffbd .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func NewAG_Adj ()*AG_Adj {_dd :=&AG_Adj {};return _dd };func (_adceg OfcST_ColorMode )String ()string {switch _adceg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_Stroke ()*CT_Stroke {_eddcg :=&CT_Stroke {};return _eddcg };type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _fc .ST_TrueFalse ;StrokeokAttr _fc .ST_TrueFalse ;ShadowokAttr _fc .ST_TrueFalse ;ArrowokAttr _fc .ST_TrueFalse ;GradientshapeokAttr _fc .ST_TrueFalse ;TextpathokAttr _fc .ST_TrueFalse ;InsetpenokAttr _fc .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _fc .ST_TrueFalse ;IdAttr *string ;};func (_dffef OfcST_DiagramLayout )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfebg :=_c .Attr {};_cfebg .Name =name ;switch _dffef {case OfcST_DiagramLayoutUnset :_cfebg .Value ="";case OfcST_DiagramLayout0 :_cfebg .Value ="\u0030";case OfcST_DiagramLayout1 :_cfebg .Value ="\u0031";case OfcST_DiagramLayout2 :_cfebg .Value ="\u0032";case OfcST_DiagramLayout3 :_cfebg .Value ="\u0033";};return _cfebg ,nil ;}; +// Validate validates the Line and its children +func (_ddbdf *Line )Validate ()error {return _ddbdf .ValidateWithPath ("\u004c\u0069\u006e\u0065")}; -// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path -func (_fgfed *OfcShapelayout )ValidateWithPath (path string )error {if _eacac :=_fgfed .OfcCT_ShapeLayout .ValidateWithPath (path );_eacac !=nil {return _eacac ;};return nil ;};func (_aafed ST_FillType )String ()string {switch _aafed {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 3:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 6:return "\u0066\u0072\u0061m\u0065";};return "";};func (_cbdec *Shapetype )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbdec .CT_Shapetype =*NewCT_Shapetype ();for _ ,_gfeab :=range start .Attr {if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_caefgd ,_eagae :=_gfeab .Value ,error (nil );if _eagae !=nil {return _eagae ;};_cbdec .BordertopcolorAttr =&_caefgd ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_gcfdd ,_bbgcdf :=_gfeab .Value ,error (nil );if _bbgcdf !=nil {return _bbgcdf ;};_cbdec .MasterAttr =&_gcfdd ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ccfg ,_dagee :=_gfeab .Value ,error (nil );if _dagee !=nil {return _dagee ;};_cbdec .BorderleftcolorAttr =&_ccfg ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cbdec .BulletAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0068\u0072"{_cbdec .HrAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0063\u006c\u0069\u0070"{_cbdec .ClipAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0068\u0072\u0073t\u0064"{_cbdec .HrstdAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0073\u0070\u0069\u0064"{_cfbfg ,_cgcgee :=_gfeab .Value ,error (nil );if _cgcgee !=nil {return _cgcgee ;};_cbdec .SpidAttr =&_cfbfg ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cbdec .HrnoshadeAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_adfgf ,_fccge :=_f .ParseInt (_gfeab .Value ,10,64);if _fccge !=nil {return _fccge ;};_cbdec .RegroupidAttr =&_adfgf ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cbdec .DgmlayoutAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cbdec .CliptowrapAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cbdec .AllowoverlapAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cbdec .InsetmodeAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cbdec .UserhiddenAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcbgf ,_eaegb :=_gfeab .Value ,error (nil );if _eaegb !=nil {return _eaegb ;};_cbdec .BorderbottomcolorAttr =&_fcbgf ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cbdec .BwpureAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cbdec .DgmlayoutmruAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cbdec .PreferrelativeAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cbdec .AllowincellAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0068\u0072\u0070c\u0074"{_fcbbd ,_efffg :=_f .ParseFloat (_gfeab .Value ,64);if _efffg !=nil {return _efffg ;};_egfgg :=float32 (_fcbbd );_cbdec .HrpctAttr =&_egfgg ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cbdec .ButtonAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cbdec .UserdrawnAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cbdec .BwnormalAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0073\u0070\u0074"{_cdeaad ,_eagaec :=_f .ParseFloat (_gfeab .Value ,64);if _eagaec !=nil {return _eagaec ;};_cbdda :=float32 (_cdeaad );_cbdec .SptAttr =&_cbdda ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cbdec .ConnectortypeAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fbdae ,_bfgef :=_gfeab .Value ,error (nil );if _bfgef !=nil {return _bfgef ;};_cbdec .BorderrightcolorAttr =&_fbdae ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cbdec .OleiconAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dgbdb ,_ccfcf :=_f .ParseInt (_gfeab .Value ,10,64);if _ccfcf !=nil {return _ccfcf ;};_cbdec .DgmnodekindAttr =&_dgbdb ;continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u006f\u006e\u0065\u0064"{_cbdec .OnedAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cbdec .BwmodeAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u006f\u006c\u0065"{_cbdec .OleAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbdec .ForcedashAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cbdec .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfeab .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cbdec .HralignAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_addgb ,_dgdbg :=_gfeab .Value ,error (nil );if _dgdbg !=nil {return _dgdbg ;};_cbdec .WrapcoordsAttr =&_addgb ;continue ;};if _gfeab .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ddgfa ,_bgaac :=_gfeab .Value ,error (nil );if _bgaac !=nil {return _bgaac ;};_cbdec .CoordsizeAttr =&_ddgfa ;continue ;};if _gfeab .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cbdec .StrokedAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Local =="\u0061\u006c\u0074"{_dgcda ,_cafe :=_gfeab .Value ,error (nil );if _cafe !=nil {return _cafe ;};_cbdec .AltAttr =&_dgcda ;continue ;};if _gfeab .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_begce ,_ffgbe :=_gfeab .Value ,error (nil );if _ffgbe !=nil {return _ffgbe ;};_cbdec .StrokeweightAttr =&_begce ;continue ;};if _gfeab .Name .Local =="\u0073\u0074\u0079l\u0065"{_gafde ,_daagb :=_gfeab .Value ,error (nil );if _daagb !=nil {return _daagb ;};_cbdec .StyleAttr =&_gafde ;continue ;};if _gfeab .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bgdcec ,_bfdfgg :=_gfeab .Value ,error (nil );if _bfdfgg !=nil {return _bfdfgg ;};_cbdec .ChromakeyAttr =&_bgdcec ;continue ;};if _gfeab .Name .Local =="\u0069\u0064"{_debf ,_efeed :=_gfeab .Value ,error (nil );if _efeed !=nil {return _efeed ;};_cbdec .IdAttr =&_debf ;continue ;};if _gfeab .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aaeaa ,_eaffc :=_gfeab .Value ,error (nil );if _eaffc !=nil {return _eaffc ;};_cbdec .TargetAttr =&_aaeaa ;continue ;};if _gfeab .Name .Local =="\u0063\u006c\u0061s\u0073"{_gegfd ,_eaefb :=_gfeab .Value ,error (nil );if _eaefb !=nil {return _eaefb ;};_cbdec .ClassAttr =&_gegfd ;continue ;};if _gfeab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cbdec .InsetpenAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Local =="\u0070\u0072\u0069n\u0074"{_cbdec .PrintAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cbdec .FilledAttr .UnmarshalXMLAttr (_gfeab );continue ;};if _gfeab .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_egfae ,_dbfdb :=_gfeab .Value ,error (nil );if _dbfdb !=nil {return _dbfdb ;};_cbdec .StrokecolorAttr =&_egfae ;continue ;};if _gfeab .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggebd ,_bbdc :=_gfeab .Value ,error (nil );if _bbdc !=nil {return _bbdc ;};_cbdec .TitleAttr =&_ggebd ;continue ;};if _gfeab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbed ,_bbaaa :=_gfeab .Value ,error (nil );if _bbaaa !=nil {return _bbaaa ;};_cbdec .OpacityAttr =&_gbed ;continue ;};if _gfeab .Name .Local =="\u0061\u0064\u006a"{_cbebfb ,_cadfe :=_gfeab .Value ,error (nil );if _cadfe !=nil {return _cadfe ;};_cbdec .AdjAttr =&_cbebfb ;continue ;};if _gfeab .Name .Local =="\u0070\u0061\u0074\u0068"{_geecf ,_fafeg :=_gfeab .Value ,error (nil );if _fafeg !=nil {return _fafeg ;};_cbdec .PathAttr =&_geecf ;continue ;};if _gfeab .Name .Local =="\u0068\u0072\u0065\u0066"{_gggcdb ,_dacfda :=_gfeab .Value ,error (nil );if _dacfda !=nil {return _dacfda ;};_cbdec .HrefAttr =&_gggcdb ;continue ;};if _gfeab .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfbgc ,_eebfe :=_gfeab .Value ,error (nil );if _eebfe !=nil {return _eebfe ;};_cbdec .CoordoriginAttr =&_cfbgc ;continue ;};if _gfeab .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ddafd ,_dgefg :=_gfeab .Value ,error (nil );if _dgefg !=nil {return _dgefg ;};_cbdec .FillcolorAttr =&_ddafd ;continue ;};};_edgfa :for {_abdag ,_cgecf :=d .Token ();if _cgecf !=nil {return _cgecf ;};switch _acecad :=_abdag .(type ){case _c .StartElement :switch _acecad .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gfdeg :=NewEG_ShapeElements ();_gfdeg .Path =NewPath ();if _dggbb :=d .DecodeElement (_gfdeg .Path ,&_acecad );_dggbb !=nil {return _dggbb ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_gfdeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_adcfe :=NewEG_ShapeElements ();_adcfe .Formulas =NewFormulas ();if _eedfd :=d .DecodeElement (_adcfe .Formulas ,&_acecad );_eedfd !=nil {return _eedfd ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_adcfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ggdee :=NewEG_ShapeElements ();_ggdee .Handles =NewHandles ();if _bbggbbb :=d .DecodeElement (_ggdee .Handles ,&_acecad );_bbggbbb !=nil {return _bbggbbb ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_ggdee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_bebac :=NewEG_ShapeElements ();_bebac .Fill =NewFill ();if _gbaba :=d .DecodeElement (_bebac .Fill ,&_acecad );_gbaba !=nil {return _gbaba ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_bebac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cgace :=NewEG_ShapeElements ();_cgace .Stroke =NewStroke ();if _fadbgc :=d .DecodeElement (_cgace .Stroke ,&_acecad );_fadbgc !=nil {return _fadbgc ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_cgace );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ecdeb :=NewEG_ShapeElements ();_ecdeb .Shadow =NewShadow ();if _begga :=d .DecodeElement (_ecdeb .Shadow ,&_acecad );_begga !=nil {return _begga ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_ecdeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ecfdfdg :=NewEG_ShapeElements ();_ecfdfdg .Textbox =NewTextbox ();if _ebfgc :=d .DecodeElement (_ecfdfdg .Textbox ,&_acecad );_ebfgc !=nil {return _ebfgc ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_ecfdfdg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_deaca :=NewEG_ShapeElements ();_deaca .Textpath =NewTextpath ();if _adacg :=d .DecodeElement (_deaca .Textpath ,&_acecad );_adacg !=nil {return _adacg ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_deaca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_daegf :=NewEG_ShapeElements ();_daegf .Imagedata =NewImagedata ();if _fggfe :=d .DecodeElement (_daegf .Imagedata ,&_acecad );_fggfe !=nil {return _fggfe ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_daegf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_feaga :=NewEG_ShapeElements ();_feaga .Skew =NewOfcSkew ();if _edgdg :=d .DecodeElement (_feaga .Skew ,&_acecad );_edgdg !=nil {return _edgdg ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_feaga );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gcbb :=NewEG_ShapeElements ();_gcbb .Extrusion =NewOfcExtrusion ();if _baecf :=d .DecodeElement (_gcbb .Extrusion ,&_acecad );_baecf !=nil {return _baecf ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_gcbb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fdfef :=NewEG_ShapeElements ();_fdfef .Callout =NewOfcCallout ();if _bdgbd :=d .DecodeElement (_fdfef .Callout ,&_acecad );_bdgbd !=nil {return _bdgbd ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_fdfef );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gedfgc :=NewEG_ShapeElements ();_gedfgc .Lock =NewOfcLock ();if _dgebg :=d .DecodeElement (_gedfgc .Lock ,&_acecad );_dgebg !=nil {return _dgebg ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_gedfgc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_adad :=NewEG_ShapeElements ();_adad .Clippath =NewOfcClippath ();if _faeaa :=d .DecodeElement (_adad .Clippath ,&_acecad );_faeaa !=nil {return _faeaa ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_adad );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_abcff :=NewEG_ShapeElements ();_abcff .Signatureline =NewOfcSignatureline ();if _ecbgb :=d .DecodeElement (_abcff .Signatureline ,&_acecad );_ecbgb !=nil {return _ecbgb ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_abcff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cfcca :=NewEG_ShapeElements ();_cfcca .Wrap =_ae .NewWrap ();if _fdbeb :=d .DecodeElement (_cfcca .Wrap ,&_acecad );_fdbeb !=nil {return _fdbeb ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_cfcca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dgeff :=NewEG_ShapeElements ();_dgeff .Anchorlock =_ae .NewAnchorlock ();if _cbgga :=d .DecodeElement (_dgeff .Anchorlock ,&_acecad );_cbgga !=nil {return _cbgga ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_dgeff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ggcfc :=NewEG_ShapeElements ();_ggcfc .Bordertop =_ae .NewBordertop ();if _gccab :=d .DecodeElement (_ggcfc .Bordertop ,&_acecad );_gccab !=nil {return _gccab ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_ggcfc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_abfbe :=NewEG_ShapeElements ();_abfbe .Borderbottom =_ae .NewBorderbottom ();if _daega :=d .DecodeElement (_abfbe .Borderbottom ,&_acecad );_daega !=nil {return _daega ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_abfbe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bdegfa :=NewEG_ShapeElements ();_bdegfa .Borderleft =_ae .NewBorderleft ();if _gddfeg :=d .DecodeElement (_bdegfa .Borderleft ,&_acecad );_gddfeg !=nil {return _gddfeg ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_bdegfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_fddbf :=NewEG_ShapeElements ();_fddbf .Borderright =_ae .NewBorderright ();if _gcgga :=d .DecodeElement (_fddbf .Borderright ,&_acecad );_gcgga !=nil {return _gcgga ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_fddbf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dabab :=NewEG_ShapeElements ();_dabab .ClientData =_b .NewClientData ();if _bddgf :=d .DecodeElement (_dabab .ClientData ,&_acecad );_bddgf !=nil {return _bddgf ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_dabab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_acbee :=NewEG_ShapeElements ();_acbee .Textdata =_dce .NewTextdata ();if _gfbaf :=d .DecodeElement (_acbee .Textdata ,&_acecad );_gfbaf !=nil {return _gfbaf ;};_cbdec .EG_ShapeElements =append (_cbdec .EG_ShapeElements ,_acbee );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_cbdec .Complex =NewOfcComplex ();if _gbbce :=d .DecodeElement (_cbdec .Complex ,&_acecad );_gbbce !=nil {return _gbbce ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0053\u0068\u0061\u0070\u0065\u0074y\u0070\u0065 \u0025\u0076",_acecad .Name );if _bgfbd :=d .Skip ();_bgfbd !=nil {return _bgfbd ;};};case _c .EndElement :break _edgfa ;case _c .CharData :};};return nil ;};func (_gefc *AG_ImageAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gefc .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .SrcAttr )});};if _gefc .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .CropleftAttr )});};if _gefc .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .CroptopAttr )});};if _gefc .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .CroprightAttr )});};if _gefc .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .CropbottomAttr )});};if _gefc .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .GainAttr )});};if _gefc .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .BlacklevelAttr )});};if _gefc .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_fb .Sprintf ("\u0025\u0076",*_gefc .GammaAttr )});};if _gefc .GrayscaleAttr !=_fc .ST_TrueFalseUnset {_aff ,_dgag :=_gefc .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _dgag !=nil {return _dgag ;};start .Attr =append (start .Attr ,_aff );};if _gefc .BilevelAttr !=_fc .ST_TrueFalseUnset {_ebe ,_bce :=_gefc .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _bce !=nil {return _bce ;};start .Attr =append (start .Attr ,_ebe );};return nil ;};func (_gggbc ST_FillMethod )String ()string {switch _gggbc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u0073\u0069\u0067m\u0061";case 4:return "\u0061\u006e\u0079";case 5:return "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return "";};func (_eegdc *ST_EditAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfecd ,_cdedf :=d .Token ();if _cdedf !=nil {return _cdedf ;};if _cgbeb ,_fcdaf :=_gfecd .(_c .EndElement );_fcdaf &&_cgbeb .Name ==start .Name {*_eegdc =1;return nil ;};if _ccgfa ,_fdbcf :=_gfecd .(_c .CharData );!_fdbcf {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfecd );}else {switch string (_ccgfa ){case "":*_eegdc =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_eegdc =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_eegdc =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_eegdc =3;case "\u0063\u0079\u0063l\u0065":*_eegdc =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_eegdc =5;case "\u0076\u0065\u006e\u006e":*_eegdc =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_eegdc =7;};};_gfecd ,_cdedf =d .Token ();if _cdedf !=nil {return _cdedf ;};if _afeec ,_gaffd :=_gfecd .(_c .EndElement );_gaffd &&_afeec .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfecd );}; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_egbgg *CT_Fill )ValidateWithPath (path string )error {if _gfdb :=_egbgg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfdb !=nil {return _gfdb ;};if _dceb :=_egbgg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dceb !=nil {return _dceb ;};if _fdgc :=_egbgg .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fdgc !=nil {return _fdgc ;};if _fgbf :=_egbgg .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_fgbf !=nil {return _fgbf ;};if _fbgf :=_egbgg .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_fbgf !=nil {return _fbgf ;};if _ffdf :=_egbgg .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_ffdf !=nil {return _ffdf ;};if _gfee :=_egbgg .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gfee !=nil {return _gfee ;};if _fffgd :=_egbgg .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_fffgd !=nil {return _fffgd ;};if _egbgg .Fill !=nil {if _fcag :=_egbgg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fcag !=nil {return _fcag ;};};return nil ;};func (_dbfcg *Curve )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbfcg .CT_Curve =*NewCT_Curve ();for _ ,_bafc :=range start .Attr {if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbfcg .AllowoverlapAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_adefc ,_begda :=_ad .ParseInt (_bafc .Value ,10,64);if _begda !=nil {return _begda ;};_dbfcg .RegroupidAttr =&_adefc ;continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbfcg .DgmlayoutAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbfcg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbfcg .PreferrelativeAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbfcg .ButtonAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u006f\u006c\u0065"{_dbfcg .OleAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbfcg .UserhiddenAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbfcg .ForcedashAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbfcg .BulletAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbfcg .BwpureAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0063\u006c\u0069\u0070"{_dbfcg .ClipAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cadec ,_ebcdd :=_bafc .Value ,error (nil );if _ebcdd !=nil {return _ebcdd ;};_dbfcg .BorderbottomcolorAttr =&_cadec ;continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbfcg .BwnormalAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbfcg .HralignAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0068\u0072"{_dbfcg .HrAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abgfb ,_abbe :=_bafc .Value ,error (nil );if _abbe !=nil {return _abbe ;};_dbfcg .BordertopcolorAttr =&_abgfb ;continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ebgff ,_begbb :=_ad .ParseInt (_bafc .Value ,10,64);if _begbb !=nil {return _begbb ;};_dbfcg .DgmnodekindAttr =&_ebgff ;continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fgdd ,_beaag :=_bafc .Value ,error (nil );if _beaag !=nil {return _beaag ;};_dbfcg .BorderrightcolorAttr =&_fgdd ;continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0073\u0070\u0069\u0064"{_fdebe ,_cegg :=_bafc .Value ,error (nil );if _cegg !=nil {return _cegg ;};_dbfcg .SpidAttr =&_fdebe ;continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0068\u0072\u0070c\u0074"{_aagc ,_eafcb :=_ad .ParseFloat (_bafc .Value ,64);if _eafcb !=nil {return _eafcb ;};_feceg :=float32 (_aagc );_dbfcg .HrpctAttr =&_feceg ;continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbfcg .HrstdAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbfcg .CliptowrapAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbfcg .AllowincellAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbfcg .DgmlayoutmruAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbfcg .UserdrawnAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbfcg .OleiconAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dgdag ,_aged :=_bafc .Value ,error (nil );if _aged !=nil {return _aged ;};_dbfcg .BorderleftcolorAttr =&_dgdag ;continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0073\u0070\u0074"{_afcgg ,_dbcfg :=_ad .ParseFloat (_bafc .Value ,64);if _dbcfg !=nil {return _dbcfg ;};_ggfaaf :=float32 (_afcgg );_dbfcg .SptAttr =&_ggfaaf ;continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbfcg .BwmodeAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbfcg .ConnectortypeAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbfcg .InsetmodeAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u006f\u006e\u0065\u0064"{_dbfcg .OnedAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbfcg .HrnoshadeAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Local =="\u0074\u0069\u0074l\u0065"{_aefdc ,_edgdd :=_bafc .Value ,error (nil );if _edgdd !=nil {return _edgdd ;};_dbfcg .TitleAttr =&_aefdc ;continue ;};if _bafc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_acdg ,_cddaa :=_bafc .Value ,error (nil );if _cddaa !=nil {return _cddaa ;};_dbfcg .WrapcoordsAttr =&_acdg ;continue ;};if _bafc .Name .Local =="\u0073\u0074\u0079l\u0065"{_acfd ,_adca :=_bafc .Value ,error (nil );if _adca !=nil {return _adca ;};_dbfcg .StyleAttr =&_acfd ;continue ;};if _bafc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gfffe ,_cgeed :=_bafc .Value ,error (nil );if _cgeed !=nil {return _cgeed ;};_dbfcg .CoordoriginAttr =&_gfffe ;continue ;};if _bafc .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbfcg .PrintAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cdadg ,_aeff :=_bafc .Value ,error (nil );if _aeff !=nil {return _aeff ;};_dbfcg .CoordsizeAttr =&_cdadg ;continue ;};if _bafc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbfcg .StrokedAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Local =="\u0061\u006c\u0074"{_daacc ,_gbcfe :=_bafc .Value ,error (nil );if _gbcfe !=nil {return _gbcfe ;};_dbfcg .AltAttr =&_daacc ;continue ;};if _bafc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cfeb ,_afgeea :=_bafc .Value ,error (nil );if _afgeea !=nil {return _afgeea ;};_dbfcg .StrokeweightAttr =&_cfeb ;continue ;};if _bafc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_bada ,_fbec :=_bafc .Value ,error (nil );if _fbec !=nil {return _fbec ;};_dbfcg .Control1Attr =&_bada ;continue ;};if _bafc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gggfb ,_addfa :=_bafc .Value ,error (nil );if _addfa !=nil {return _addfa ;};_dbfcg .ChromakeyAttr =&_gggfb ;continue ;};if _bafc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcdaa ,_edfbb :=_bafc .Value ,error (nil );if _edfbb !=nil {return _edfbb ;};_dbfcg .FillcolorAttr =&_dcdaa ;continue ;};if _bafc .Name .Local =="\u0069\u0064"{_bfbeg ,_bdda :=_bafc .Value ,error (nil );if _bdda !=nil {return _bdda ;};_dbfcg .IdAttr =&_bfbeg ;continue ;};if _bafc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adgagg ,_bcgde :=_bafc .Value ,error (nil );if _bcgde !=nil {return _bcgde ;};_dbfcg .OpacityAttr =&_adgagg ;continue ;};if _bafc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bdcga ,_fggfdb :=_bafc .Value ,error (nil );if _fggfdb !=nil {return _fggfdb ;};_dbfcg .StrokecolorAttr =&_bdcga ;continue ;};if _bafc .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggecb ,_ccgbg :=_bafc .Value ,error (nil );if _ccgbg !=nil {return _ccgbg ;};_dbfcg .ClassAttr =&_ggecb ;continue ;};if _bafc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbfcg .FilledAttr .UnmarshalXMLAttr (_bafc );continue ;};if _bafc .Name .Local =="\u0066\u0072\u006f\u006d"{_bdgce ,_adbc :=_bafc .Value ,error (nil );if _adbc !=nil {return _adbc ;};_dbfcg .FromAttr =&_bdgce ;continue ;};if _bafc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fcbac ,_caaac :=_bafc .Value ,error (nil );if _caaac !=nil {return _caaac ;};_dbfcg .TargetAttr =&_fcbac ;continue ;};if _bafc .Name .Local =="\u0068\u0072\u0065\u0066"{_ecca ,_eaabe :=_bafc .Value ,error (nil );if _eaabe !=nil {return _eaabe ;};_dbfcg .HrefAttr =&_ecca ;continue ;};if _bafc .Name .Local =="\u0074\u006f"{_bcgea ,_bdeac :=_bafc .Value ,error (nil );if _bdeac !=nil {return _bdeac ;};_dbfcg .ToAttr =&_bcgea ;continue ;};if _bafc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_ebacc ,_acdcaa :=_bafc .Value ,error (nil );if _acdcaa !=nil {return _acdcaa ;};_dbfcg .Control2Attr =&_ebacc ;continue ;};if _bafc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbfcg .InsetpenAttr .UnmarshalXMLAttr (_bafc );continue ;};};_fcfde :for {_dgeeg ,_dged :=d .Token ();if _dged !=nil {return _dged ;};switch _bedcb :=_dgeeg .(type ){case _a .StartElement :switch _bedcb .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggcee :=NewEG_ShapeElements ();_ggcee .Path =NewPath ();if _fefbf :=d .DecodeElement (_ggcee .Path ,&_bedcb );_fefbf !=nil {return _fefbf ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_ggcee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_debg :=NewEG_ShapeElements ();_debg .Formulas =NewFormulas ();if _dffdg :=d .DecodeElement (_debg .Formulas ,&_bedcb );_dffdg !=nil {return _dffdg ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_debg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eabb :=NewEG_ShapeElements ();_eabb .Handles =NewHandles ();if _debae :=d .DecodeElement (_eabb .Handles ,&_bedcb );_debae !=nil {return _debae ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_eabb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfaaf :=NewEG_ShapeElements ();_gfaaf .Fill =NewFill ();if _aeceg :=d .DecodeElement (_gfaaf .Fill ,&_bedcb );_aeceg !=nil {return _aeceg ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_gfaaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbcd :=NewEG_ShapeElements ();_fbcd .Stroke =NewStroke ();if _eeafb :=d .DecodeElement (_fbcd .Stroke ,&_bedcb );_eeafb !=nil {return _eeafb ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_fbcd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aebgf :=NewEG_ShapeElements ();_aebgf .Shadow =NewShadow ();if _dcgd :=d .DecodeElement (_aebgf .Shadow ,&_bedcb );_dcgd !=nil {return _dcgd ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_aebgf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_effcg :=NewEG_ShapeElements ();_effcg .Textbox =NewTextbox ();if _geddd :=d .DecodeElement (_effcg .Textbox ,&_bedcb );_geddd !=nil {return _geddd ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_effcg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaeec :=NewEG_ShapeElements ();_gaeec .Textpath =NewTextpath ();if _bbgea :=d .DecodeElement (_gaeec .Textpath ,&_bedcb );_bbgea !=nil {return _bbgea ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_gaeec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddae :=NewEG_ShapeElements ();_ddae .Imagedata =NewImagedata ();if _gdeef :=d .DecodeElement (_ddae .Imagedata ,&_bedcb );_gdeef !=nil {return _gdeef ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_ddae );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgcbc :=NewEG_ShapeElements ();_fgcbc .Skew =NewOfcSkew ();if _fafgbf :=d .DecodeElement (_fgcbc .Skew ,&_bedcb );_fafgbf !=nil {return _fafgbf ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_fgcbc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggdd :=NewEG_ShapeElements ();_ggdd .Extrusion =NewOfcExtrusion ();if _adcfc :=d .DecodeElement (_ggdd .Extrusion ,&_bedcb );_adcfc !=nil {return _adcfc ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_ggdd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adce :=NewEG_ShapeElements ();_adce .Callout =NewOfcCallout ();if _eeca :=d .DecodeElement (_adce .Callout ,&_bedcb );_eeca !=nil {return _eeca ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_adce );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbcec :=NewEG_ShapeElements ();_gbcec .Lock =NewOfcLock ();if _agde :=d .DecodeElement (_gbcec .Lock ,&_bedcb );_agde !=nil {return _agde ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_gbcec );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgbcf :=NewEG_ShapeElements ();_dgbcf .Clippath =NewOfcClippath ();if _aacgd :=d .DecodeElement (_dgbcf .Clippath ,&_bedcb );_aacgd !=nil {return _aacgd ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_dgbcf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbbb :=NewEG_ShapeElements ();_cdbbb .Signatureline =NewOfcSignatureline ();if _abbae :=d .DecodeElement (_cdbbb .Signatureline ,&_bedcb );_abbae !=nil {return _abbae ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_cdbbb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgdb :=NewEG_ShapeElements ();_dgdb .Wrap =_ab .NewWrap ();if _fagdb :=d .DecodeElement (_dgdb .Wrap ,&_bedcb );_fagdb !=nil {return _fagdb ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_dgdb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbgef :=NewEG_ShapeElements ();_dbgef .Anchorlock =_ab .NewAnchorlock ();if _dgfbb :=d .DecodeElement (_dbgef .Anchorlock ,&_bedcb );_dgfbb !=nil {return _dgfbb ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_dbgef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dagf :=NewEG_ShapeElements ();_dagf .Bordertop =_ab .NewBordertop ();if _gcgba :=d .DecodeElement (_dagf .Bordertop ,&_bedcb );_gcgba !=nil {return _gcgba ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_dagf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eabde :=NewEG_ShapeElements ();_eabde .Borderbottom =_ab .NewBorderbottom ();if _ffgde :=d .DecodeElement (_eabde .Borderbottom ,&_bedcb );_ffgde !=nil {return _ffgde ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_eabde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgbeba :=NewEG_ShapeElements ();_bgbeba .Borderleft =_ab .NewBorderleft ();if _agbdea :=d .DecodeElement (_bgbeba .Borderleft ,&_bedcb );_agbdea !=nil {return _agbdea ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_bgbeba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfedb :=NewEG_ShapeElements ();_cfedb .Borderright =_ab .NewBorderright ();if _bcdeg :=d .DecodeElement (_cfedb .Borderright ,&_bedcb );_bcdeg !=nil {return _bcdeg ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_cfedb );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_febbg :=NewEG_ShapeElements ();_febbg .ClientData =_ca .NewClientData ();if _gdgeag :=d .DecodeElement (_febbg .ClientData ,&_bedcb );_gdgeag !=nil {return _gdgeag ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_febbg );case _a .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"}:_bdcc :=NewEG_ShapeElements ();_bdcc .Textdata =_g .NewTextdata ();if _gdeec :=d .DecodeElement (_bdcc .Textdata ,&_bedcb );_gdeec !=nil {return _gdeec ;};_dbfcg .EG_ShapeElements =append (_dbfcg .EG_ShapeElements ,_bdcc );default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0075\u0072v\u0065 \u0025\u0076",_bedcb .Name );if _bebcf :=d .Skip ();_bebcf !=nil {return _bebcf ;};};case _a .EndElement :break _fcfde ;case _a .CharData :};};return nil ;};func NewArc ()*Arc {_gbec :=&Arc {};_gbec .CT_Arc =*NewCT_Arc ();return _gbec };type AG_Style struct{StyleAttr *string ;};func (_afdfcg OfcST_ExtrusionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afdfcg .String (),start );};func (_fcgaa *OfcST_ScreenSize )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgcfe ,_cbgde :=d .Token ();if _cbgde !=nil {return _cbgde ;};if _eccea ,_fadaf :=_bgcfe .(_a .EndElement );_fadaf &&_eccea .Name ==start .Name {*_fcgaa =1;return nil ;};if _ebage ,_adegg :=_bgcfe .(_a .CharData );!_adegg {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",_bgcfe );}else {switch string (_ebage ){case "":*_fcgaa =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_fcgaa =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_fcgaa =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_fcgaa =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_fcgaa =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_fcgaa =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_fcgaa =6;};};_bgcfe ,_cbgde =d .Token ();if _cbgde !=nil {return _cbgde ;};if _efgaa ,_eafga :=_bgcfe .(_a .EndElement );_eafga &&_efgaa .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",_bgcfe );};func (_gefg *CT_RoundRect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cffcc :=range start .Attr {if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gefg .UserdrawnAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbfed ,_fdgbf :=_cffcc .Value ,error (nil );if _fdgbf !=nil {return _fdgbf ;};_gefg .BordertopcolorAttr =&_gbfed ;continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gefg .UserhiddenAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gefg .BulletAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gefg .CliptowrapAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0068\u0072"{_gefg .HrAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u006f\u006c\u0065"{_gefg .OleAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0068\u0072\u0073t\u0064"{_gefg .HrstdAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0073\u0070\u0069\u0064"{_fagbe ,_eada :=_cffcc .Value ,error (nil );if _eada !=nil {return _eada ;};_gefg .SpidAttr =&_fagbe ;continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gefg .HrnoshadeAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gefg .ForcedashAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fbaff ,_dcbg :=_cffcc .Value ,error (nil );if _dcbg !=nil {return _dcbg ;};_gefg .BorderleftcolorAttr =&_fbaff ;continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aabee ,_gdeea :=_ad .ParseInt (_cffcc .Value ,10,64);if _gdeea !=nil {return _gdeea ;};_gefg .DgmnodekindAttr =&_aabee ;continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u006f\u006e\u0065\u0064"{_gefg .OnedAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0063\u006c\u0069\u0070"{_gefg .ClipAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0068\u0072\u0070c\u0074"{_cgbgb ,_gcebg :=_ad .ParseFloat (_cffcc .Value ,64);if _gcebg !=nil {return _gcebg ;};_cgag :=float32 (_cgbgb );_gefg .HrpctAttr =&_cgag ;continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gefg .PreferrelativeAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cgcbcd ,_ffdd :=_cffcc .Value ,error (nil );if _ffdd !=nil {return _ffdd ;};_gefg .BorderrightcolorAttr =&_cgcbcd ;continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_daaef ,_daagd :=_ad .ParseInt (_cffcc .Value ,10,64);if _daagd !=nil {return _daagd ;};_gefg .RegroupidAttr =&_daaef ;continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gefg .DgmlayoutmruAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gefg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gefg .AllowoverlapAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gefg .HralignAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gefg .InsetmodeAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0073\u0070\u0074"{_baedd ,_edbag :=_ad .ParseFloat (_cffcc .Value ,64);if _edbag !=nil {return _edbag ;};_dedea :=float32 (_baedd );_gefg .SptAttr =&_dedea ;continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dabfa ,_bbccb :=_cffcc .Value ,error (nil );if _bbccb !=nil {return _bbccb ;};_gefg .BorderbottomcolorAttr =&_dabfa ;continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gefg .OleiconAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gefg .DgmlayoutAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gefg .BwmodeAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gefg .BwnormalAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gefg .BwpureAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gefg .ConnectortypeAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gefg .ButtonAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffcc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gefg .AllowincellAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Local =="\u0068\u0072\u0065\u0066"{_cgaed ,_dbegb :=_cffcc .Value ,error (nil );if _dbegb !=nil {return _dbegb ;};_gefg .HrefAttr =&_cgaed ;continue ;};if _cffcc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cabcd ,_bdae :=_cffcc .Value ,error (nil );if _bdae !=nil {return _bdae ;};_gefg .CoordsizeAttr =&_cabcd ;continue ;};if _cffcc .Name .Local =="\u0073\u0074\u0079l\u0065"{_efeeb ,_ggdbb :=_cffcc .Value ,error (nil );if _ggdbb !=nil {return _ggdbb ;};_gefg .StyleAttr =&_efeeb ;continue ;};if _cffcc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gefg .StrokedAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Local =="\u0069\u0064"{_egdee ,_ecdd :=_cffcc .Value ,error (nil );if _ecdd !=nil {return _ecdd ;};_gefg .IdAttr =&_egdee ;continue ;};if _cffcc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cdde ,_eeafg :=_cffcc .Value ,error (nil );if _eeafg !=nil {return _eeafg ;};_gefg .StrokeweightAttr =&_cdde ;continue ;};if _cffcc .Name .Local =="\u0070\u0072\u0069n\u0074"{_gefg .PrintAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gdgb ,_fdgcg :=_cffcc .Value ,error (nil );if _fdgcg !=nil {return _fdgcg ;};_gefg .ChromakeyAttr =&_gdgb ;continue ;};if _cffcc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ddgd ,_cbgcb :=_cffcc .Value ,error (nil );if _cbgcb !=nil {return _cbgcb ;};_gefg .FillcolorAttr =&_ddgd ;continue ;};if _cffcc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bcbed ,_efac :=_cffcc .Value ,error (nil );if _efac !=nil {return _efac ;};_gefg .CoordoriginAttr =&_bcbed ;continue ;};if _cffcc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdcfe ,_dgbf :=_cffcc .Value ,error (nil );if _dgbf !=nil {return _dgbf ;};_gefg .OpacityAttr =&_gdcfe ;continue ;};if _cffcc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bebg ,_decd :=_cffcc .Value ,error (nil );if _decd !=nil {return _decd ;};_gefg .StrokecolorAttr =&_bebg ;continue ;};if _cffcc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gefg .InsetpenAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gefg .FilledAttr .UnmarshalXMLAttr (_cffcc );continue ;};if _cffcc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gdbfge ,_gfabe :=_cffcc .Value ,error (nil );if _gfabe !=nil {return _gfabe ;};_gefg .WrapcoordsAttr =&_gdbfge ;continue ;};if _cffcc .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_bacab ,_fegge :=_cffcc .Value ,error (nil );if _fegge !=nil {return _fegge ;};_gefg .ArcsizeAttr =&_bacab ;continue ;};if _cffcc .Name .Local =="\u0074\u0069\u0074l\u0065"{_fdgec ,_aggff :=_cffcc .Value ,error (nil );if _aggff !=nil {return _aggff ;};_gefg .TitleAttr =&_fdgec ;continue ;};if _cffcc .Name .Local =="\u0063\u006c\u0061s\u0073"{_eccb ,_baga :=_cffcc .Value ,error (nil );if _baga !=nil {return _baga ;};_gefg .ClassAttr =&_eccb ;continue ;};if _cffcc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_faddb ,_afba :=_cffcc .Value ,error (nil );if _afba !=nil {return _afba ;};_gefg .TargetAttr =&_faddb ;continue ;};if _cffcc .Name .Local =="\u0061\u006c\u0074"{_adge ,_cgcd :=_cffcc .Value ,error (nil );if _cgcd !=nil {return _cgcd ;};_gefg .AltAttr =&_adge ;continue ;};};_gfag :for {_cdff ,_dgabf :=d .Token ();if _dgabf !=nil {return _dgabf ;};switch _bfece :=_cdff .(type ){case _a .StartElement :switch _bfece .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egagg :=NewEG_ShapeElements ();_egagg .Path =NewPath ();if _cacg :=d .DecodeElement (_egagg .Path ,&_bfece );_cacg !=nil {return _cacg ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_egagg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daffc :=NewEG_ShapeElements ();_daffc .Formulas =NewFormulas ();if _afcb :=d .DecodeElement (_daffc .Formulas ,&_bfece );_afcb !=nil {return _afcb ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_daffc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaeae :=NewEG_ShapeElements ();_aaeae .Handles =NewHandles ();if _gcege :=d .DecodeElement (_aaeae .Handles ,&_bfece );_gcege !=nil {return _gcege ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_aaeae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dabgb :=NewEG_ShapeElements ();_dabgb .Fill =NewFill ();if _bbffb :=d .DecodeElement (_dabgb .Fill ,&_bfece );_bbffb !=nil {return _bbffb ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_dabgb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcedde :=NewEG_ShapeElements ();_dcedde .Stroke =NewStroke ();if _ddcae :=d .DecodeElement (_dcedde .Stroke ,&_bfece );_ddcae !=nil {return _ddcae ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_dcedde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcddc :=NewEG_ShapeElements ();_bcddc .Shadow =NewShadow ();if _ccece :=d .DecodeElement (_bcddc .Shadow ,&_bfece );_ccece !=nil {return _ccece ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_bcddc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgcf :=NewEG_ShapeElements ();_dgcf .Textbox =NewTextbox ();if _dfcac :=d .DecodeElement (_dgcf .Textbox ,&_bfece );_dfcac !=nil {return _dfcac ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_dgcf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gddc :=NewEG_ShapeElements ();_gddc .Textpath =NewTextpath ();if _deadc :=d .DecodeElement (_gddc .Textpath ,&_bfece );_deadc !=nil {return _deadc ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_gddc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afea :=NewEG_ShapeElements ();_afea .Imagedata =NewImagedata ();if _fdbbg :=d .DecodeElement (_afea .Imagedata ,&_bfece );_fdbbg !=nil {return _fdbbg ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_afea );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feddg :=NewEG_ShapeElements ();_feddg .Skew =NewOfcSkew ();if _bgef :=d .DecodeElement (_feddg .Skew ,&_bfece );_bgef !=nil {return _bgef ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_feddg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_febd :=NewEG_ShapeElements ();_febd .Extrusion =NewOfcExtrusion ();if _ecgdb :=d .DecodeElement (_febd .Extrusion ,&_bfece );_ecgdb !=nil {return _ecgdb ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_febd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgaba :=NewEG_ShapeElements ();_bgaba .Callout =NewOfcCallout ();if _bacbd :=d .DecodeElement (_bgaba .Callout ,&_bfece );_bacbd !=nil {return _bacbd ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_bgaba );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddfcfa :=NewEG_ShapeElements ();_ddfcfa .Lock =NewOfcLock ();if _dgaf :=d .DecodeElement (_ddfcfa .Lock ,&_bfece );_dgaf !=nil {return _dgaf ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_ddfcfa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbfb :=NewEG_ShapeElements ();_cbfb .Clippath =NewOfcClippath ();if _badbb :=d .DecodeElement (_cbfb .Clippath ,&_bfece );_badbb !=nil {return _badbb ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_cbfb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfcb :=NewEG_ShapeElements ();_cfcb .Signatureline =NewOfcSignatureline ();if _bgbb :=d .DecodeElement (_cfcb .Signatureline ,&_bfece );_bgbb !=nil {return _bgbb ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_cfcb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gabcf :=NewEG_ShapeElements ();_gabcf .Wrap =_ab .NewWrap ();if _cacad :=d .DecodeElement (_gabcf .Wrap ,&_bfece );_cacad !=nil {return _cacad ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_gabcf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efec :=NewEG_ShapeElements ();_efec .Anchorlock =_ab .NewAnchorlock ();if _agbcf :=d .DecodeElement (_efec .Anchorlock ,&_bfece );_agbcf !=nil {return _agbcf ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_efec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbeae :=NewEG_ShapeElements ();_cbeae .Bordertop =_ab .NewBordertop ();if _ffbgb :=d .DecodeElement (_cbeae .Bordertop ,&_bfece );_ffbgb !=nil {return _ffbgb ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_cbeae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eagb :=NewEG_ShapeElements ();_eagb .Borderbottom =_ab .NewBorderbottom ();if _aeaef :=d .DecodeElement (_eagb .Borderbottom ,&_bfece );_aeaef !=nil {return _aeaef ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_eagb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dadd :=NewEG_ShapeElements ();_dadd .Borderleft =_ab .NewBorderleft ();if _aeagb :=d .DecodeElement (_dadd .Borderleft ,&_bfece );_aeagb !=nil {return _aeagb ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_dadd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcda :=NewEG_ShapeElements ();_fcda .Borderright =_ab .NewBorderright ();if _cgeaf :=d .DecodeElement (_fcda .Borderright ,&_bfece );_cgeaf !=nil {return _cgeaf ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_fcda );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_efagd :=NewEG_ShapeElements ();_efagd .ClientData =_ca .NewClientData ();if _bfcf :=d .DecodeElement (_efagd .ClientData ,&_bfece );_bfcf !=nil {return _bfcf ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_efagd );case _a .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"}:_agac :=NewEG_ShapeElements ();_agac .Textdata =_g .NewTextdata ();if _ddeaa :=d .DecodeElement (_agac .Textdata ,&_bfece );_ddeaa !=nil {return _ddeaa ;};_gefg .EG_ShapeElements =append (_gefg .EG_ShapeElements ,_agac );default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0075n\u0064\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_bfece .Name );if _cacd :=d .Skip ();_cacd !=nil {return _cacd ;};};case _a .EndElement :break _gfag ;case _a .CharData :};};return nil ;};func (_bgabb *CT_Formulas )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebfa :for {_gdag ,_deff :=d .Token ();if _deff !=nil {return _deff ;};switch _ddcdd :=_gdag .(type ){case _a .StartElement :switch _ddcdd .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbfe :=NewCT_F ();if _adcb :=d .DecodeElement (_gbfe ,&_ddcdd );_adcb !=nil {return _adcb ;};_bgabb .F =append (_bgabb .F ,_gbfe );default:_gf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_ddcdd .Name );if _gege :=d .Skip ();_gege !=nil {return _gege ;};};case _a .EndElement :break _ebfa ;case _a .CharData :};};return nil ;}; -// Validate validates the OfcCT_Proxy and its children -func (_aefab *OfcCT_Proxy )Validate ()error {return _aefab .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};func NewHandles ()*Handles {_cfafe :=&Handles {};_cfafe .CT_Handles =*NewCT_Handles ();return _cfafe };func (_gfefbb *CT_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_geaedf :=range start .Attr {if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dffad ,_gcce :=_f .ParseInt (_geaedf .Value ,10,64);if _gcce !=nil {return _gcce ;};_gfefbb .RegroupidAttr =&_dffad ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfefbb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0063\u006c\u0069\u0070"{_gfefbb .ClipAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfefbb .ButtonAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfefbb .UserhiddenAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfefbb .BulletAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_ddee ,_ecdbe :=_geaedf .Value ,error (nil );if _ecdbe !=nil {return _ecdbe ;};_gfefbb .GfxdataAttr =&_ddee ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0068\u0072"{_gfefbb .HrAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u006f\u006c\u0065"{_gfefbb .OleAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfefbb .AllowincellAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eegee ,_cfac :=_geaedf .Value ,error (nil );if _cfac !=nil {return _cfac ;};_gfefbb .BorderleftcolorAttr =&_eegee ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfgad ,_efecg :=_f .ParseFloat (_geaedf .Value ,64);if _efecg !=nil {return _efecg ;};_defff :=float32 (_gfgad );_gfefbb .HrpctAttr =&_defff ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cggb ,_bbae :=_f .ParseInt (_geaedf .Value ,10,64);if _bbae !=nil {return _bbae ;};_gfefbb .DgmnodekindAttr =&_cggb ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfefbb .InsetmodeAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfefbb .UserdrawnAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfefbb .ConnectortypeAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfgca ,_gcfcc :=_geaedf .Value ,error (nil );if _gcfcc !=nil {return _gcfcc ;};_gfefbb .BorderrightcolorAttr =&_cfgca ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfefbb .PreferrelativeAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfefbb .HrnoshadeAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfefbb .DgmlayoutmruAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u006f\u006e\u0065\u0064"{_gfefbb .OnedAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfefbb .HralignAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfefbb .BwmodeAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfefbb .AllowoverlapAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gfgbc ,_egdc :=_geaedf .Value ,error (nil );if _egdc !=nil {return _egdc ;};_gfefbb .BordertopcolorAttr =&_gfgbc ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfefbb .BwnormalAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dbcca ,_aace :=_geaedf .Value ,error (nil );if _aace !=nil {return _aace ;};_gfefbb .BorderbottomcolorAttr =&_dbcca ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfefbb .CliptowrapAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfefbb .DgmlayoutAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0073\u0070\u0074"{_gbaef ,_cabfb :=_f .ParseFloat (_geaedf .Value ,64);if _cabfb !=nil {return _cabfb ;};_accb :=float32 (_gbaef );_gfefbb .SptAttr =&_accb ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfefbb .OleiconAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfefbb .ForcedashAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfefbb .BwpureAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0073\u0070\u0069\u0064"{_degcg ,_cdgc :=_geaedf .Value ,error (nil );if _cdgc !=nil {return _cdgc ;};_gfefbb .SpidAttr =&_degcg ;continue ;};if _geaedf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geaedf .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfefbb .HrstdAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ccfc ,_aacc :=_geaedf .Value ,error (nil );if _aacc !=nil {return _aacc ;};_gfefbb .TargetAttr =&_ccfc ;continue ;};if _geaedf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggafb ,_efcg :=_geaedf .Value ,error (nil );if _efcg !=nil {return _efcg ;};_gfefbb .WrapcoordsAttr =&_ggafb ;continue ;};if _geaedf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbbcg ,_fbgff :=_geaedf .Value ,error (nil );if _fbgff !=nil {return _fbgff ;};_gfefbb .OpacityAttr =&_bbbcg ;continue ;};if _geaedf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdfbb ,_cccdg :=_geaedf .Value ,error (nil );if _cccdg !=nil {return _cccdg ;};_gfefbb .CoordoriginAttr =&_gdfbb ;continue ;};if _geaedf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdacb ,_ddeg :=_geaedf .Value ,error (nil );if _ddeg !=nil {return _ddeg ;};_gfefbb .StrokecolorAttr =&_gdacb ;continue ;};if _geaedf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfdabc ,_fgfd :=_geaedf .Value ,error (nil );if _fgfd !=nil {return _fgfd ;};_gfefbb .CoordsizeAttr =&_gfdabc ;continue ;};if _geaedf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfefbb .InsetpenAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Local =="\u0061\u006c\u0074"{_egggb ,_cgabc :=_geaedf .Value ,error (nil );if _cgabc !=nil {return _cgabc ;};_gfefbb .AltAttr =&_egggb ;continue ;};if _geaedf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfefbb .FilledAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebgf ,_cccdgb :=_geaedf .Value ,error (nil );if _cccdgb !=nil {return _cccdgb ;};_gfefbb .TitleAttr =&_ebgf ;continue ;};if _geaedf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cfaa ,_edac :=_geaedf .Value ,error (nil );if _edac !=nil {return _edac ;};_gfefbb .StyleAttr =&_cfaa ;continue ;};if _geaedf .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfefbb .PrintAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfefbb .StrokedAttr .UnmarshalXMLAttr (_geaedf );continue ;};if _geaedf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccbec ,_agdcf :=_geaedf .Value ,error (nil );if _agdcf !=nil {return _agdcf ;};_gfefbb .StrokeweightAttr =&_ccbec ;continue ;};if _geaedf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gfefe ,_bdbg :=_geaedf .Value ,error (nil );if _bdbg !=nil {return _bdbg ;};_gfefbb .ChromakeyAttr =&_gfefe ;continue ;};if _geaedf .Name .Local =="\u0070\u0061\u0074\u0068"{_fggfb ,_edcfc :=_geaedf .Value ,error (nil );if _edcfc !=nil {return _edcfc ;};_gfefbb .PathAttr =&_fggfb ;continue ;};if _geaedf .Name .Local =="\u0069\u0064"{_daag ,_fgcff :=_geaedf .Value ,error (nil );if _fgcff !=nil {return _fgcff ;};_gfefbb .IdAttr =&_daag ;continue ;};if _geaedf .Name .Local =="\u0063\u006c\u0061s\u0073"{_gbcc ,_bcaga :=_geaedf .Value ,error (nil );if _bcaga !=nil {return _bcaga ;};_gfefbb .ClassAttr =&_gbcc ;continue ;};if _geaedf .Name .Local =="\u0068\u0072\u0065\u0066"{_baaef ,_ffbgc :=_geaedf .Value ,error (nil );if _ffbgc !=nil {return _ffbgc ;};_gfefbb .HrefAttr =&_baaef ;continue ;};if _geaedf .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_bdbc ,_abeag :=_geaedf .Value ,error (nil );if _abeag !=nil {return _abeag ;};_gfefbb .EquationxmlAttr =&_bdbc ;continue ;};if _geaedf .Name .Local =="\u0074\u0079\u0070\u0065"{_bacde ,_geece :=_geaedf .Value ,error (nil );if _geece !=nil {return _geece ;};_gfefbb .TypeAttr =&_bacde ;continue ;};if _geaedf .Name .Local =="\u0061\u0064\u006a"{_edddb ,_ecdd :=_geaedf .Value ,error (nil );if _ecdd !=nil {return _ecdd ;};_gfefbb .AdjAttr =&_edddb ;continue ;};if _geaedf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dgdddg ,_fccc :=_geaedf .Value ,error (nil );if _fccc !=nil {return _fccc ;};_gfefbb .FillcolorAttr =&_dgdddg ;continue ;};};_eedf :for {_adfce ,_eefa :=d .Token ();if _eefa !=nil {return _eefa ;};switch _aggba :=_adfce .(type ){case _c .StartElement :switch _aggba .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_fdggce :=NewOfcInk ();if _gaega :=d .DecodeElement (_fdggce ,&_aggba );_gaega !=nil {return _gaega ;};_gfefbb .Ink =append (_gfefbb .Ink ,_fdggce );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_gdef :=_dce .NewIscomment ();if _dcadd :=d .DecodeElement (_gdef ,&_aggba );_dcadd !=nil {return _dcadd ;};_gfefbb .Iscomment =append (_gfefbb .Iscomment ,_gdef );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_abga :=NewOfcEquationxml ();if _egdgf :=d .DecodeElement (_abga ,&_aggba );_egdgf !=nil {return _egdgf ;};_gfefbb .Equationxml =append (_gfefbb .Equationxml ,_abga );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gacdg :=NewEG_ShapeElements ();_gacdg .Path =NewPath ();if _gfefbd :=d .DecodeElement (_gacdg .Path ,&_aggba );_gfefbd !=nil {return _gfefbd ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_gacdg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_adbbb :=NewEG_ShapeElements ();_adbbb .Formulas =NewFormulas ();if _edge :=d .DecodeElement (_adbbb .Formulas ,&_aggba );_edge !=nil {return _edge ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_adbbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bdfc :=NewEG_ShapeElements ();_bdfc .Handles =NewHandles ();if _agfg :=d .DecodeElement (_bdfc .Handles ,&_aggba );_agfg !=nil {return _agfg ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_bdfc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dccb :=NewEG_ShapeElements ();_dccb .Fill =NewFill ();if _gfggb :=d .DecodeElement (_dccb .Fill ,&_aggba );_gfggb !=nil {return _gfggb ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_dccb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_defa :=NewEG_ShapeElements ();_defa .Stroke =NewStroke ();if _gabg :=d .DecodeElement (_defa .Stroke ,&_aggba );_gabg !=nil {return _gabg ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_defa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_edcb :=NewEG_ShapeElements ();_edcb .Shadow =NewShadow ();if _fdeee :=d .DecodeElement (_edcb .Shadow ,&_aggba );_fdeee !=nil {return _fdeee ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_edcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_aaffe :=NewEG_ShapeElements ();_aaffe .Textbox =NewTextbox ();if _fbbfa :=d .DecodeElement (_aaffe .Textbox ,&_aggba );_fbbfa !=nil {return _fbbfa ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_aaffe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ffdd :=NewEG_ShapeElements ();_ffdd .Textpath =NewTextpath ();if _fgdcb :=d .DecodeElement (_ffdd .Textpath ,&_aggba );_fgdcb !=nil {return _fgdcb ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_ffdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_bbgac :=NewEG_ShapeElements ();_bbgac .Imagedata =NewImagedata ();if _fcedd :=d .DecodeElement (_bbgac .Imagedata ,&_aggba );_fcedd !=nil {return _fcedd ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_bbgac );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gccad :=NewEG_ShapeElements ();_gccad .Skew =NewOfcSkew ();if _cgdb :=d .DecodeElement (_gccad .Skew ,&_aggba );_cgdb !=nil {return _cgdb ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_gccad );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ccdg :=NewEG_ShapeElements ();_ccdg .Extrusion =NewOfcExtrusion ();if _dfff :=d .DecodeElement (_ccdg .Extrusion ,&_aggba );_dfff !=nil {return _dfff ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_ccdg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gcgcc :=NewEG_ShapeElements ();_gcgcc .Callout =NewOfcCallout ();if _begfa :=d .DecodeElement (_gcgcc .Callout ,&_aggba );_begfa !=nil {return _begfa ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_gcgcc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_deebb :=NewEG_ShapeElements ();_deebb .Lock =NewOfcLock ();if _abbb :=d .DecodeElement (_deebb .Lock ,&_aggba );_abbb !=nil {return _abbb ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_deebb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_efdb :=NewEG_ShapeElements ();_efdb .Clippath =NewOfcClippath ();if _badaa :=d .DecodeElement (_efdb .Clippath ,&_aggba );_badaa !=nil {return _badaa ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_efdb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ecdge :=NewEG_ShapeElements ();_ecdge .Signatureline =NewOfcSignatureline ();if _adbfg :=d .DecodeElement (_ecdge .Signatureline ,&_aggba );_adbfg !=nil {return _adbfg ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_ecdge );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fdcdb :=NewEG_ShapeElements ();_fdcdb .Wrap =_ae .NewWrap ();if _dgcga :=d .DecodeElement (_fdcdb .Wrap ,&_aggba );_dgcga !=nil {return _dgcga ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_fdcdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ebeed :=NewEG_ShapeElements ();_ebeed .Anchorlock =_ae .NewAnchorlock ();if _geab :=d .DecodeElement (_ebeed .Anchorlock ,&_aggba );_geab !=nil {return _geab ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_ebeed );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gbbfd :=NewEG_ShapeElements ();_gbbfd .Bordertop =_ae .NewBordertop ();if _gddcd :=d .DecodeElement (_gbbfd .Bordertop ,&_aggba );_gddcd !=nil {return _gddcd ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_gbbfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbdbf :=NewEG_ShapeElements ();_gbdbf .Borderbottom =_ae .NewBorderbottom ();if _bffee :=d .DecodeElement (_gbdbf .Borderbottom ,&_aggba );_bffee !=nil {return _bffee ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_gbdbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fbcegd :=NewEG_ShapeElements ();_fbcegd .Borderleft =_ae .NewBorderleft ();if _abbga :=d .DecodeElement (_fbcegd .Borderleft ,&_aggba );_abbga !=nil {return _abbga ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_fbcegd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eagag :=NewEG_ShapeElements ();_eagag .Borderright =_ae .NewBorderright ();if _bcbbg :=d .DecodeElement (_eagag .Borderright ,&_aggba );_bcbbg !=nil {return _bcbbg ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_eagag );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_facgc :=NewEG_ShapeElements ();_facgc .ClientData =_b .NewClientData ();if _fdddf :=d .DecodeElement (_facgc .ClientData ,&_aggba );_fdddf !=nil {return _fdddf ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_facgc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_agdd :=NewEG_ShapeElements ();_agdd .Textdata =_dce .NewTextdata ();if _ebcfc :=d .DecodeElement (_agdd .Textdata ,&_aggba );_ebcfc !=nil {return _ebcfc ;};_gfefbb .EG_ShapeElements =append (_gfefbb .EG_ShapeElements ,_agdd );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_aggba .Name );if _egeg :=d .Skip ();_egeg !=nil {return _egeg ;};};case _c .EndElement :break _eedf ;case _c .CharData :};};return nil ;};type CT_PolyLine struct{PointsAttr *string ;Ink []*OfcInk ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func (_bgeg OfcST_ExtrusionRender )Validate ()error {return _bgeg .ValidateWithPath ("")}; +// Validate validates the CT_RoundRect and its children +func (_gffeb *CT_RoundRect )Validate ()error {return _gffeb .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func (_ffcgc *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ffcgc =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ffcgc =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_ffcgc =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_ffcgc =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_ffcgc =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_ffcgc =5;};return nil ;};func (_ddgfb *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddgfb =0;case "\u0074\u006f\u0070":*_ddgfb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ddgfb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ddgfb =3;case "\u0075\u0073\u0065\u0072":*_ddgfb =4;};return nil ;}; -// Validate validates the CT_Oval and its children -func (_dgec *CT_Oval )Validate ()error {return _dgec .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func NewOfcSignatureline ()*OfcSignatureline {_bccefb :=&OfcSignatureline {};_bccefb .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _bccefb ;}; +// Validate validates the CT_Handles and its children +func (_cfcc *CT_Handles )Validate ()error {return _cfcc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_gdfbg *OfcST_OLEDrawAspect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egfge ,_gfcfdb :=d .Token ();if _gfcfdb !=nil {return _gfcfdb ;};if _gedce ,_ebcabe :=_egfge .(_a .EndElement );_ebcabe &&_gedce .Name ==start .Name {*_gdfbg =1;return nil ;};if _edbge ,_bbbee :=_egfge .(_a .CharData );!_bbbee {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",_egfge );}else {switch string (_edbge ){case "":*_gdfbg =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_gdfbg =1;case "\u0049\u0063\u006f\u006e":*_gdfbg =2;};};_egfge ,_gfcfdb =d .Token ();if _gfcfdb !=nil {return _gfcfdb ;};if _dadbae ,_agbeb :=_egfge .(_a .EndElement );_agbeb &&_dadbae .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",_egfge );}; -// Validate validates the OfcColumn and its children -func (_dfac *OfcColumn )Validate ()error {return _dfac .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func NewCT_Path ()*CT_Path {_cfbcf :=&CT_Path {};return _cfbcf };func (_eegca *OfcTop )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0074o\u0070";return _eegca .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_gaecfc *OfcShapelayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaecfc .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_ffcff :=range start .Attr {if _ffcff .Name .Local =="\u0065\u0078\u0074"{_gaecfc .ExtAttr .UnmarshalXMLAttr (_ffcff );continue ;};};_dfgca :for {_egbcc ,_fgfdc :=d .Token ();if _fgfdc !=nil {return _fgfdc ;};switch _bcfgfc :=_egbcc .(type ){case _c .StartElement :switch _bcfgfc .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_gaecfc .Idmap =NewOfcCT_IdMap ();if _fafga :=d .DecodeElement (_gaecfc .Idmap ,&_bcfgfc );_fafga !=nil {return _fafga ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_gaecfc .Regrouptable =NewOfcCT_RegroupTable ();if _fgaab :=d .DecodeElement (_gaecfc .Regrouptable ,&_bcfgfc );_fgaab !=nil {return _fgaab ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_gaecfc .Rules =NewOfcCT_Rules ();if _ggccdd :=d .DecodeElement (_gaecfc .Rules ,&_bcfgfc );_ggccdd !=nil {return _ggccdd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006c\u0061y\u006fu\u0074\u0020\u0025\u0076",_bcfgfc .Name );if _abcad :=d .Skip ();_abcad !=nil {return _abcad ;};};case _c .EndElement :break _dfgca ;case _c .CharData :};};return nil ;};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_bbbab *OfcCT_R )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efdgb :=range start .Attr {if _efdgb .Name .Local =="\u0069\u0064"{_gcbgc ,_gcdb :=_efdgb .Value ,error (nil );if _gcdb !=nil {return _gcdb ;};_bbbab .IdAttr =_gcbgc ;continue ;};if _efdgb .Name .Local =="\u0074\u0079\u0070\u0065"{_bbbab .TypeAttr .UnmarshalXMLAttr (_efdgb );continue ;};if _efdgb .Name .Local =="\u0068\u006f\u0077"{_bbbab .HowAttr .UnmarshalXMLAttr (_efdgb );continue ;};if _efdgb .Name .Local =="\u0069\u0064\u0072e\u0066"{_aaggg ,_cbcga :=_efdgb .Value ,error (nil );if _cbcga !=nil {return _cbcga ;};_bbbab .IdrefAttr =&_aaggg ;continue ;};};_cdecc :for {_gcefg ,_fbgfd :=d .Token ();if _fbgfd !=nil {return _fbgfd ;};switch _feegdd :=_gcefg .(type ){case _c .StartElement :switch _feegdd .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0070\u0072\u006fx\u0079"}:_adbfd :=NewOfcCT_Proxy ();if _cfegc :=d .DecodeElement (_adbfd ,&_feegdd );_cfegc !=nil {return _cfegc ;};_bbbab .Proxy =append (_bbbab .Proxy ,_adbfd );default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004ff\u0063\u0043\u0054\u005f\u0052\u0020\u0025\u0076",_feegdd .Name );if _adaa :=d .Skip ();_adaa !=nil {return _adaa ;};};case _c .EndElement :break _cdecc ;case _c .CharData :};};return nil ;};type Roundrect struct{CT_RoundRect };const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);type OfcCT_Lock struct{PositionAttr _fc .ST_TrueFalse ;SelectionAttr _fc .ST_TrueFalse ;GroupingAttr _fc .ST_TrueFalse ;UngroupingAttr _fc .ST_TrueFalse ;RotationAttr _fc .ST_TrueFalse ;CroppingAttr _fc .ST_TrueFalse ;VerticiesAttr _fc .ST_TrueFalse ;AdjusthandlesAttr _fc .ST_TrueFalse ;TextAttr _fc .ST_TrueFalse ;AspectratioAttr _fc .ST_TrueFalse ;ShapetypeAttr _fc .ST_TrueFalse ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path +func (_cedfg *OfcColumn )ValidateWithPath (path string )error {if _gdfcb :=_cedfg .OfcCT_StrokeChild .ValidateWithPath (path );_gdfcb !=nil {return _gdfcb ;};return nil ;};type AG_Type struct{TypeAttr *string ;};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_agd :=&AG_OfficeCoreAttributes {};return _agd ;};func (_aaabc OfcST_HrAlign )String ()string {switch _aaabc {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 (_dbfdgd ST_ShadowType )String ()string {switch _dbfdgd {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 NewOfcOLEObject ()*OfcOLEObject {_dbafg :=&OfcOLEObject {};_dbafg .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _dbafg ;};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;}; -// Validate validates the CT_Arc and its children -func (_aaba *CT_Arc )Validate ()error {return _aaba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};type CT_Image struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _fc .ST_TrueFalse ;BilevelAttr _fc .ST_TrueFalse ;}; +// Validate validates the Shape and its children +func (_ageaf *Shape )Validate ()error {return _ageaf .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func (_fcbagd OfcST_How )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fcbagd .String (),start );}; -// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path -func (_fdfdc *CT_Handles )ValidateWithPath (path string )error {for _bcgbg ,_fcdg :=range _fdfdc .H {if _aegd :=_fcdg .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_bcgbg ));_aegd !=nil {return _aegd ;};};return nil ;}; +// Validate validates the CT_TextPath and its children +func (_fafgbcg *CT_TextPath )Validate ()error {return _fafgbcg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");}; -// Validate validates the Line and its children -func (_gbgec *Line )Validate ()error {return _gbgec .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_cgdgg :=&OfcCT_Extrusion {};return _cgdgg };func (_adgb *CT_Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdec :=range start .Attr {if _bdec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adgb .BwmodeAttr .UnmarshalXMLAttr (_bdec );continue ;};if _bdec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adgb .BwpureAttr .UnmarshalXMLAttr (_bdec );continue ;};if _bdec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adgb .BwnormalAttr .UnmarshalXMLAttr (_bdec );continue ;};if _bdec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdec .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_adgb .TargetscreensizeAttr .UnmarshalXMLAttr (_bdec );continue ;};if _bdec .Name .Local =="\u0069\u0064"{_cgbb ,_gfgg :=_bdec .Value ,error (nil );if _gfgg !=nil {return _gfgg ;};_adgb .IdAttr =&_cgbb ;continue ;};if _bdec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adgb .FilledAttr .UnmarshalXMLAttr (_bdec );continue ;};if _bdec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cfaga ,_gbge :=_bdec .Value ,error (nil );if _gbge !=nil {return _gbge ;};_adgb .FillcolorAttr =&_cfaga ;continue ;};};_cedge :for {_cfcc ,_cedc :=d .Token ();if _cedc !=nil {return _cedc ;};switch _gdgc :=_cfcc .(type ){case _c .StartElement :switch _gdgc .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_adgb .Fill =NewFill ();if _ffcf :=d .DecodeElement (_adgb .Fill ,&_gdgc );_ffcf !=nil {return _ffcf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_gdgc .Name );if _agdg :=d .Skip ();_agdg !=nil {return _agdg ;};};case _c .EndElement :break _cedge ;case _c .CharData :};};return nil ;};func (_ebcb OfcST_InsetMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fecfb :=_c .Attr {};_fecfb .Name =name ;switch _ebcb {case OfcST_InsetModeUnset :_fecfb .Value ="";case OfcST_InsetModeAuto :_fecfb .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_fecfb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fecfb ,nil ;}; +// Validate validates the OfcCT_Extrusion and its children +func (_agdce *OfcCT_Extrusion )Validate ()error {return _agdce .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_fcacc ST_StrokeJoinStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fcacc .String (),start );};func (_debf *CT_PolyLine )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065";};if _debf .PointsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_debf .PointsAttr )});};if _debf .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_debf .HrefAttr )});};if _debf .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_debf .TargetAttr )});};if _debf .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_debf .ClassAttr )});};if _debf .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_debf .TitleAttr )});};if _debf .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_debf .AltAttr )});};if _debf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_debf .CoordsizeAttr )});};if _debf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_debf .CoordoriginAttr )});};if _debf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_debf .WrapcoordsAttr )});};if _debf .PrintAttr !=_bg .ST_TrueFalseUnset {_fgbfd ,_bgeg :=_debf .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bgeg !=nil {return _bgeg ;};start .Attr =append (start .Attr ,_fgbfd );};if _debf .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_debf .IdAttr )});};if _debf .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_debf .StyleAttr )});};if _debf .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_debf .SpidAttr )});};if _debf .OnedAttr !=_bg .ST_TrueFalseUnset {_fgcf ,_addgd :=_debf .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _addgd !=nil {return _addgd ;};start .Attr =append (start .Attr ,_fgcf );};if _debf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_debf .RegroupidAttr )});};if _debf .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_eecc ,_cdfdb :=_debf .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cdfdb !=nil {return _cdfdb ;};start .Attr =append (start .Attr ,_eecc );};if _debf .ButtonAttr !=_bg .ST_TrueFalseUnset {_bdeec ,_ecgg :=_debf .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ecgg !=nil {return _ecgg ;};start .Attr =append (start .Attr ,_bdeec );};if _debf .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_gadbg ,_cdddg :=_debf .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cdddg !=nil {return _cdddg ;};start .Attr =append (start .Attr ,_gadbg );};if _debf .BulletAttr !=_bg .ST_TrueFalseUnset {_fcfba ,_daff :=_debf .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _daff !=nil {return _daff ;};start .Attr =append (start .Attr ,_fcfba );};if _debf .HrAttr !=_bg .ST_TrueFalseUnset {_bcaf ,_affab :=_debf .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _affab !=nil {return _affab ;};start .Attr =append (start .Attr ,_bcaf );};if _debf .HrstdAttr !=_bg .ST_TrueFalseUnset {_daeef ,_ecdg :=_debf .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ecdg !=nil {return _ecdg ;};start .Attr =append (start .Attr ,_daeef );};if _debf .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_gfbdd ,_ebadff :=_debf .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ebadff !=nil {return _ebadff ;};start .Attr =append (start .Attr ,_gfbdd );};if _debf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_debf .HrpctAttr )});};if _debf .HralignAttr !=OfcST_HrAlignUnset {_eeggc ,_bedce :=_debf .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bedce !=nil {return _bedce ;};start .Attr =append (start .Attr ,_eeggc );};if _debf .AllowincellAttr !=_bg .ST_TrueFalseUnset {_bbaa ,_bbcbd :=_debf .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bbcbd !=nil {return _bbcbd ;};start .Attr =append (start .Attr ,_bbaa );};if _debf .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_dgag ,_gddda :=_debf .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _gddda !=nil {return _gddda ;};start .Attr =append (start .Attr ,_dgag );};if _debf .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_afcec ,_feag :=_debf .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _feag !=nil {return _feag ;};start .Attr =append (start .Attr ,_afcec );};if _debf .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_debf .BordertopcolorAttr )});};if _debf .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_debf .BorderleftcolorAttr )});};if _debf .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_debf .BorderbottomcolorAttr )});};if _debf .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_debf .BorderrightcolorAttr )});};if _debf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eafcg ,_acaf :=_debf .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _acaf !=nil {return _acaf ;};start .Attr =append (start .Attr ,_eafcg );};if _debf .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_debf .DgmnodekindAttr )});};if _debf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ebdf ,_adfd :=_debf .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _adfd !=nil {return _adfd ;};start .Attr =append (start .Attr ,_ebdf );};if _debf .InsetmodeAttr !=OfcST_InsetModeUnset {_febag ,_caabe :=_debf .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _caabe !=nil {return _caabe ;};start .Attr =append (start .Attr ,_febag );};if _debf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_debf .OpacityAttr )});};if _debf .StrokedAttr !=_bg .ST_TrueFalseUnset {_gcbce ,_fgfde :=_debf .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fgfde !=nil {return _fgfde ;};start .Attr =append (start .Attr ,_gcbce );};if _debf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_debf .StrokecolorAttr )});};if _debf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_debf .StrokeweightAttr )});};if _debf .InsetpenAttr !=_bg .ST_TrueFalseUnset {_fcab ,_dbeab :=_debf .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dbeab !=nil {return _dbeab ;};start .Attr =append (start .Attr ,_fcab );};if _debf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_debf .ChromakeyAttr )});};if _debf .FilledAttr !=_bg .ST_TrueFalseUnset {_daeg ,_dgge :=_debf .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dgge !=nil {return _dgge ;};start .Attr =append (start .Attr ,_daeg );};if _debf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_debf .FillcolorAttr )});};if _debf .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_debf .SptAttr )});};if _debf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dagb ,_gdgfe :=_debf .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gdgfe !=nil {return _gdgfe ;};start .Attr =append (start .Attr ,_dagb );};if _debf .BwmodeAttr !=OfcST_BWModeUnset {_badg ,_gfeaf :=_debf .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gfeaf !=nil {return _gfeaf ;};start .Attr =append (start .Attr ,_badg );};if _debf .BwpureAttr !=OfcST_BWModeUnset {_gddac ,_dcgfe :=_debf .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dcgfe !=nil {return _dcgfe ;};start .Attr =append (start .Attr ,_gddac );};if _debf .BwnormalAttr !=OfcST_BWModeUnset {_cdcfb ,_adecb :=_debf .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _adecb !=nil {return _adecb ;};start .Attr =append (start .Attr ,_cdcfb );};if _debf .ForcedashAttr !=_bg .ST_TrueFalseUnset {_cafe ,_ffeaa :=_debf .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ffeaa !=nil {return _ffeaa ;};start .Attr =append (start .Attr ,_cafe );};if _debf .OleiconAttr !=_bg .ST_TrueFalseUnset {_gafa ,_ddfgc :=_debf .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ddfgc !=nil {return _ddfgc ;};start .Attr =append (start .Attr ,_gafa );};if _debf .OleAttr !=_bg .ST_TrueFalseBlankUnset {_afdb ,_cggb :=_debf .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cggb !=nil {return _cggb ;};start .Attr =append (start .Attr ,_afdb );};if _debf .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_ebdgd ,_addda :=_debf .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _addda !=nil {return _addda ;};start .Attr =append (start .Attr ,_ebdgd );};if _debf .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_bcec ,_gfddb :=_debf .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gfddb !=nil {return _gfddb ;};start .Attr =append (start .Attr ,_bcec );};if _debf .ClipAttr !=_bg .ST_TrueFalseUnset {_aedc ,_ceec :=_debf .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ceec !=nil {return _ceec ;};start .Attr =append (start .Attr ,_aedc );};e .EncodeToken (start );if _debf .Ink !=nil {_eccf :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_gdaff :=range _debf .Ink {e .EncodeElement (_gdaff ,_eccf );};};if _debf .EG_ShapeElements !=nil {for _ ,_cbfcb :=range _debf .EG_ShapeElements {_cbfcb .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path -func (_aefb *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _aefb .Idmap !=nil {if _bdfgb :=_aefb .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_bdfgb !=nil {return _bdfgb ;};};if _aefb .Regrouptable !=nil {if _dgbdd :=_aefb .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_dgbdd !=nil {return _dgbdd ;};};if _aefb .Rules !=nil {if _dgadb :=_aefb .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_dgadb !=nil {return _dgadb ;};};if _dgcgag :=_aefb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgcgag !=nil {return _dgcgag ;};return nil ;};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);func (_gfgca OfcST_FillType )ValidateWithPath (path string )error {switch _gfgca {case 0,1,2,3,4,5,6,7,8,9:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgca ));};return nil ;};func (_ddeae *OfcST_InsetMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcccb ,_bbgbb :=d .Token ();if _bbgbb !=nil {return _bbgbb ;};if _ecadf ,_bgbac :=_gcccb .(_c .EndElement );_bgbac &&_ecadf .Name ==start .Name {*_ddeae =1;return nil ;};if _egeb ,_baaca :=_gcccb .(_c .CharData );!_baaca {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcccb );}else {switch string (_egeb ){case "":*_ddeae =0;case "\u0061\u0075\u0074\u006f":*_ddeae =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddeae =2;};};_gcccb ,_bbgbb =d .Token ();if _bbgbb !=nil {return _bbgbb ;};if _bfcg ,_aaebd :=_gcccb .(_c .EndElement );_aaebd &&_bfcg .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcccb );};type Handles struct{CT_Handles };func (_caadg *OfcST_How )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_caadg =0;case "\u0074\u006f\u0070":*_caadg =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_caadg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_caadg =3;case "\u006c\u0065\u0066\u0074":*_caadg =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_caadg =5;case "\u0072\u0069\u0067h\u0074":*_caadg =6;};return nil ;};func NewCT_PolyLine ()*CT_PolyLine {_eagdce :=&CT_PolyLine {};return _eagdce };func (_gfad *OfcComplex )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _gfad .OfcCT_Complex .MarshalXML (e ,start );};type OfcCT_Skew struct{IdAttr *string ;OnAttr _fc .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;};func (_gbdac OfcST_ScreenSize )String ()string {switch _gbdac {case 0:return "";case 1:return "\u00354\u0034\u002c\u0033\u0037\u0036";case 2:return "\u00364\u0030\u002c\u0034\u0038\u0030";case 3:return "\u00372\u0030\u002c\u0035\u0031\u0032";case 4:return "\u00380\u0030\u002c\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return "";};func (_agdcb *OfcST_Angle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agdcb =0;case "\u0061\u006e\u0079":*_agdcb =1;case "\u0033\u0030":*_agdcb =2;case "\u0034\u0035":*_agdcb =3;case "\u0036\u0030":*_agdcb =4;case "\u0039\u0030":*_agdcb =5;case "\u0061\u0075\u0074\u006f":*_agdcb =6;};return nil ;};const (OfcST_ConnectTypeUnset OfcST_ConnectType =0;OfcST_ConnectTypeNone OfcST_ConnectType =1;OfcST_ConnectTypeRect OfcST_ConnectType =2;OfcST_ConnectTypeSegments OfcST_ConnectType =3;OfcST_ConnectTypeCustom OfcST_ConnectType =4;); +// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path +func (_acfag *EG_ShapeElements )ValidateWithPath (path string )error {if _acfag .Path !=nil {if _deabb :=_acfag .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_deabb !=nil {return _deabb ;};};if _acfag .Formulas !=nil {if _bffa :=_acfag .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_bffa !=nil {return _bffa ;};};if _acfag .Handles !=nil {if _fbagd :=_acfag .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_fbagd !=nil {return _fbagd ;};};if _acfag .Fill !=nil {if _agafa :=_acfag .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_agafa !=nil {return _agafa ;};};if _acfag .Stroke !=nil {if _fgdc :=_acfag .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_fgdc !=nil {return _fgdc ;};};if _acfag .Shadow !=nil {if _dgbcd :=_acfag .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dgbcd !=nil {return _dgbcd ;};};if _acfag .Textbox !=nil {if _fbdc :=_acfag .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_fbdc !=nil {return _fbdc ;};};if _acfag .Textpath !=nil {if _dfacc :=_acfag .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_dfacc !=nil {return _dfacc ;};};if _acfag .Imagedata !=nil {if _dfgad :=_acfag .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_dfgad !=nil {return _dfgad ;};};if _acfag .Skew !=nil {if _caad :=_acfag .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_caad !=nil {return _caad ;};};if _acfag .Extrusion !=nil {if _efgded :=_acfag .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_efgded !=nil {return _efgded ;};};if _acfag .Callout !=nil {if _dfcf :=_acfag .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_dfcf !=nil {return _dfcf ;};};if _acfag .Lock !=nil {if _cgdfa :=_acfag .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_cgdfa !=nil {return _cgdfa ;};};if _acfag .Clippath !=nil {if _beefb :=_acfag .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_beefb !=nil {return _beefb ;};};if _acfag .Signatureline !=nil {if _dgbfd :=_acfag .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_dgbfd !=nil {return _dgbfd ;};};if _acfag .Wrap !=nil {if _dfabe :=_acfag .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_dfabe !=nil {return _dfabe ;};};if _acfag .Anchorlock !=nil {if _eefab :=_acfag .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_eefab !=nil {return _eefab ;};};if _acfag .Bordertop !=nil {if _geada :=_acfag .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_geada !=nil {return _geada ;};};if _acfag .Borderbottom !=nil {if _gffb :=_acfag .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_gffb !=nil {return _gffb ;};};if _acfag .Borderleft !=nil {if _ggcfe :=_acfag .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_ggcfe !=nil {return _ggcfe ;};};if _acfag .Borderright !=nil {if _abcb :=_acfag .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_abcb !=nil {return _abcb ;};};if _acfag .ClientData !=nil {if _aaecga :=_acfag .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_aaecga !=nil {return _aaecga ;};};if _acfag .Textdata !=nil {if _abddda :=_acfag .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_abddda !=nil {return _abddda ;};};return nil ;};func NewCT_Rect ()*CT_Rect {_fdafc :=&CT_Rect {};return _fdafc };func (_fcbdca *ST_EditAs )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bcaea ,_faffgb :=d .Token ();if _faffgb !=nil {return _faffgb ;};if _bcedgf ,_bbgfcc :=_bcaea .(_a .EndElement );_bbgfcc &&_bcedgf .Name ==start .Name {*_fcbdca =1;return nil ;};if _gffea ,_babbb :=_bcaea .(_a .CharData );!_babbb {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",_bcaea );}else {switch string (_gffea ){case "":*_fcbdca =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_fcbdca =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_fcbdca =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_fcbdca =3;case "\u0063\u0079\u0063l\u0065":*_fcbdca =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_fcbdca =5;case "\u0076\u0065\u006e\u006e":*_fcbdca =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_fcbdca =7;};};_bcaea ,_faffgb =d .Token ();if _faffgb !=nil {return _faffgb ;};if _begbf ,_gedebf :=_bcaea .(_a .EndElement );_gedebf &&_begbf .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",_bcaea );};func (_agcbfg *OfcST_Angle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agcbfg =0;case "\u0061\u006e\u0079":*_agcbfg =1;case "\u0033\u0030":*_agcbfg =2;case "\u0034\u0035":*_agcbfg =3;case "\u0036\u0030":*_agcbfg =4;case "\u0039\u0030":*_agcbfg =5;case "\u0061\u0075\u0074\u006f":*_agcbfg =6;};return nil ;};func (_ebdfa *OfcCT_Lock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eddbg :=range start .Attr {if _eddbg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ebdfa .PositionAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_ebdfa .SelectionAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ebdfa .GroupingAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ebdfa .UngroupingAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ebdfa .RotationAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_ebdfa .CroppingAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_ebdfa .VerticiesAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_ebdfa .AdjusthandlesAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="\u0074\u0065\u0078\u0074"{_ebdfa .TextAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_ebdfa .AspectratioAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_ebdfa .ShapetypeAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="\u0065\u0078\u0074"{_ebdfa .ExtAttr .UnmarshalXMLAttr (_eddbg );continue ;};};for {_ecbd ,_ebbad :=d .Token ();if _ebbad !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_ebbad );};if _faed ,_cefbd :=_ecbd .(_a .EndElement );_cefbd &&_faed .Name ==start .Name {break ;};};return nil ;};func (_gaeaa OfcST_CalloutPlacement )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aadgcf :=_a .Attr {};_aadgcf .Name =name ;switch _gaeaa {case OfcST_CalloutPlacementUnset :_aadgcf .Value ="";case OfcST_CalloutPlacementTop :_aadgcf .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_aadgcf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_aadgcf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_aadgcf .Value ="\u0075\u0073\u0065\u0072";};return _aadgcf ,nil ;};func (_befgd *OfcOLEObject )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _befgd .OfcCT_OLEObject .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path -func (_ddcef *OfcCT_Entry )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path +func (_aaa *AG_Chromakey )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_bfdc *CT_Background )ValidateWithPath (path string )error {if _dddg :=_bfdc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dddg !=nil {return _dddg ;};if _acaa :=_bfdc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_acaa !=nil {return _acaa ;};if _dcef :=_bfdc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dcef !=nil {return _dcef ;};if _bcgb :=_bfdc .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_bcgb !=nil {return _bcgb ;};if _bfdc .Fill !=nil {if _cbcfa :=_bfdc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_cbcfa !=nil {return _cbcfa ;};};if _bgac :=_bfdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bgac !=nil {return _bgac ;};return nil ;};func (_gaec *OfcCT_ClipPath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbbaf :=range start .Attr {if _fbbaf .Name .Local =="\u0076"{_aagb ,_adbea :=_fbbaf .Value ,error (nil );if _adbea !=nil {return _adbea ;};_gaec .VAttr =_aagb ;continue ;};};for {_eedcb ,_ecegf :=d .Token ();if _ecegf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068:\u0020\u0025\u0073",_ecegf );};if _cdeaa ,_cacdg :=_eedcb .(_c .EndElement );_cacdg &&_cdeaa .Name ==start .Name {break ;};};return nil ;};func (_bedf *CT_Handles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eccc :for {_fadgg ,_cffce :=d .Token ();if _cffce !=nil {return _cffce ;};switch _fffb :=_fadgg .(type ){case _c .StartElement :switch _fffb .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_fdgc :=NewCT_H ();if _efdg :=d .DecodeElement (_fdgc ,&_fffb );_efdg !=nil {return _efdg ;};_bedf .H =append (_bedf .H ,_fdgc );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0061\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_fffb .Name );if _gebd :=d .Skip ();_gebd !=nil {return _gebd ;};};case _c .EndElement :break _eccc ;case _c .CharData :};};return nil ;};func (_caddg OfcST_OLEDrawAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_caddg .String (),start );}; +// ValidateWithPath validates the Line and its children, prefixing error messages with path +func (_ffdgc *Line )ValidateWithPath (path string )error {if _efdde :=_ffdgc .CT_Line .ValidateWithPath (path );_efdde !=nil {return _efdde ;};return nil ;}; -// Validate validates the AG_OfficeCoreAttributes and its children -func (_bed *AG_OfficeCoreAttributes )Validate ()error {return _bed .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_fafec OfcST_Angle )String ()string {switch _fafec {case 0:return "";case 1:return "\u0061\u006e\u0079";case 2:return "\u0033\u0030";case 3:return "\u0034\u0035";case 4:return "\u0036\u0030";case 5:return "\u0039\u0030";case 6:return "\u0061\u0075\u0074\u006f";};return "";}; +// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path +func (_ggbec *OfcTop )ValidateWithPath (path string )error {if _gefb :=_ggbec .OfcCT_StrokeChild .ValidateWithPath (path );_gefb !=nil {return _gefb ;};return nil ;};func (_dgadcb OfcST_ConnectorType )String ()string {switch _dgadcb {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 "";}; -// Validate validates the CT_ImageData and its children -func (_aefge *CT_ImageData )Validate ()error {return _aefge .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};func (_bcca *AG_ShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_bcca .OpacityAttr )});};if _bcca .StrokedAttr !=_fc .ST_TrueFalseUnset {_bedb ,_dbaf :=_bcca .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dbaf !=nil {return _dbaf ;};start .Attr =append (start .Attr ,_bedb );};if _bcca .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bcca .StrokecolorAttr )});};if _bcca .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bcca .StrokeweightAttr )});};if _bcca .InsetpenAttr !=_fc .ST_TrueFalseUnset {_acbg ,_feef :=_bcca .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _feef !=nil {return _feef ;};start .Attr =append (start .Attr ,_acbg );};if _bcca .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_bcca .ChromakeyAttr )});};if _bcca .FilledAttr !=_fc .ST_TrueFalseUnset {_cdc ,_bafc :=_bcca .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bafc !=nil {return _bafc ;};start .Attr =append (start .Attr ,_cdc );};if _bcca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_bcca .FillcolorAttr )});};return nil ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);func (_dfbfg ST_StrokeArrowWidth )Validate ()error {return _dfbfg .ValidateWithPath ("")};type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_daegcb OfcST_How )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gafac :=_c .Attr {};_gafac .Name =name ;switch _daegcb {case OfcST_HowUnset :_gafac .Value ="";case OfcST_HowTop :_gafac .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_gafac .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_gafac .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_gafac .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_gafac .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_gafac .Value ="\u0072\u0069\u0067h\u0074";};return _gafac ,nil ;};func (_cbgeb *OfcDiagram )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbgeb .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_aagbb :=range start .Attr {if _aagbb .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_faadb ,_gdcdf :=_f .ParseInt (_aagbb .Value ,10,64);if _gdcdf !=nil {return _gdcdf ;};_cbgeb .DgmstyleAttr =&_faadb ;continue ;};if _aagbb .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_cbgeb .AutoformatAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_cbgeb .ReverseAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_cbgeb .AutolayoutAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_bagcc ,_dbabe :=_f .ParseInt (_aagbb .Value ,10,64);if _dbabe !=nil {return _dbabe ;};_cbgeb .DgmscalexAttr =&_bagcc ;continue ;};if _aagbb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_cggcf ,_bbged :=_f .ParseInt (_aagbb .Value ,10,64);if _bbged !=nil {return _bbged ;};_cbgeb .DgmscaleyAttr =&_cggcf ;continue ;};if _aagbb .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_efadf ,_ebbgg :=_f .ParseInt (_aagbb .Value ,10,64);if _ebbgg !=nil {return _ebbgg ;};_cbgeb .DgmfontsizeAttr =&_efadf ;continue ;};if _aagbb .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_aadfg ,_deecag :=_aagbb .Value ,error (nil );if _deecag !=nil {return _deecag ;};_cbgeb .ConstrainboundsAttr =&_aadfg ;continue ;};if _aagbb .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_adcgf ,_ebbaf :=_f .ParseInt (_aagbb .Value ,10,64);if _ebbaf !=nil {return _ebbaf ;};_cbgeb .DgmbasetextscaleAttr =&_adcgf ;continue ;};if _aagbb .Name .Local =="\u0065\u0078\u0074"{_cbgeb .ExtAttr .UnmarshalXMLAttr (_aagbb );continue ;};};_dbbab :for {_bgdgf ,_fbbea :=d .Token ();if _fbbea !=nil {return _fbbea ;};switch _bdcbfg :=_bgdgf .(type ){case _c .StartElement :switch _bdcbfg .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_cbgeb .Relationtable =NewOfcCT_RelationTable ();if _bcfde :=d .DecodeElement (_cbgeb .Relationtable ,&_bdcbfg );_bcfde !=nil {return _bcfde ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063D\u0069\u0061\u0067\u0072\u0061\u006d\u0020\u0025\u0076",_bdcbfg .Name );if _eeccb :=d .Skip ();_eeccb !=nil {return _eeccb ;};};case _c .EndElement :break _dbbab ;case _c .CharData :};};return nil ;};const (OfcST_ScreenSizeUnset OfcST_ScreenSize =0;OfcST_ScreenSize544x376 OfcST_ScreenSize =1;OfcST_ScreenSize640x480 OfcST_ScreenSize =2;OfcST_ScreenSize720x512 OfcST_ScreenSize =3;OfcST_ScreenSize800x600 OfcST_ScreenSize =4;OfcST_ScreenSize1024x768 OfcST_ScreenSize =5;OfcST_ScreenSize1152x862 OfcST_ScreenSize =6;);const (OfcST_DiagramLayoutUnset OfcST_DiagramLayout =0;OfcST_DiagramLayout0 OfcST_DiagramLayout =1;OfcST_DiagramLayout1 OfcST_DiagramLayout =2;OfcST_DiagramLayout2 OfcST_DiagramLayout =3;OfcST_DiagramLayout3 OfcST_DiagramLayout =4;);func (_baccg ST_StrokeArrowLength )Validate ()error {return _baccg .ValidateWithPath ("")};func (_fbb *AG_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbb .FilledAttr !=_fc .ST_TrueFalseUnset {_fbbf ,_gdfe :=_fbb .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gdfe !=nil {return _gdfe ;};start .Attr =append (start .Attr ,_fbbf );};if _fbb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_fbb .FillcolorAttr )});};return nil ;};func (_fdacf OfcST_ColorMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edbcc :=_c .Attr {};_edbcc .Name =name ;switch _fdacf {case OfcST_ColorModeUnset :_edbcc .Value ="";case OfcST_ColorModeAuto :_edbcc .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_edbcc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _edbcc ,nil ;}; +// Validate validates the OfcBottom and its children +func (_eedd *OfcBottom )Validate ()error {return _eedd .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func (_ecddg *OfcCT_Entry )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079";};if _ecddg .NewAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_ecddg .NewAttr )});};if _ecddg .OldAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecddg .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewAG_Ext ()*AG_Ext {_cefb :=&AG_Ext {};_cefb .ExtAttr =ST_Ext (1);return _cefb };func (_ggcabe ST_EditAs )String ()string {switch _ggcabe {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 "";}; -// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path -func (_cfcg *OfcCT_R )ValidateWithPath (path string )error {if _dece :=_cfcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dece !=nil {return _dece ;};if _edfcd :=_cfcg .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_edfcd !=nil {return _edfcd ;};for _eaabd ,_aecfac :=range _cfcg .Proxy {if _dgde :=_aecfac .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_eaabd ));_dgde !=nil {return _dgde ;};};return nil ;};func (_afeb *AG_Ext )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afeb .ExtAttr =ST_Ext (1);for _ ,_egca :=range start .Attr {if _egca .Name .Local =="\u0065\u0078\u0074"{_afeb .ExtAttr .UnmarshalXMLAttr (_egca );continue ;};};for {_dceae ,_edb :=d .Token ();if _edb !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_edb );};if _fegf ,_dcab :=_dceae .(_c .EndElement );_dcab &&_fegf .Name ==start .Name {break ;};};return nil ;};func (_ggbea ST_EditAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggbea .String (),start );};type CT_RoundRect struct{ArcsizeAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_gfda :=&AG_OfficeShapeAttributes {};return _gfda ;};func (_abeb ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _abeb {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abeb ));};return nil ;}; +// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path +func (_gfef *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_cdcgb *Path )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cdcgb .CT_Path .MarshalXML (e ,start );};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 _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};func (_eaffe OfcST_BWMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccfbbc :=_a .Attr {};_ccfbbc .Name =name ;switch _eaffe {case OfcST_BWModeUnset :_ccfbbc .Value ="";case OfcST_BWModeColor :_ccfbbc .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_ccfbbc .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_ccfbbc .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_ccfbbc .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_ccfbbc .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_ccfbbc .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_ccfbbc .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_ccfbbc .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_ccfbbc .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_ccfbbc .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_ccfbbc .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_ccfbbc .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _ccfbbc ,nil ;};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;};type ST_ImageAspect byte ; -// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path -func (_gfae *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _fgbcf :=_gfae .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_fgbcf !=nil {return _fgbcf ;};if _dfdcb :=_gfae .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_dfdcb !=nil {return _dfdcb ;};if _geced :=_gfae .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_geced !=nil {return _geced ;};if _gfae .Fill !=nil {if _bdege :=_gfae .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bdege !=nil {return _bdege ;};};if _gfae .Stroke !=nil {if _bbeff :=_gfae .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_bbeff !=nil {return _bbeff ;};};if _gfae .Textbox !=nil {if _fcba :=_gfae .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_fcba !=nil {return _fcba ;};};if _gfae .Shadow !=nil {if _ceadg :=_gfae .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_ceadg !=nil {return _ceadg ;};};if _gfae .Skew !=nil {if _dgef :=_gfae .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_dgef !=nil {return _dgef ;};};if _gfae .Extrusion !=nil {if _fddbg :=_gfae .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_fddbg !=nil {return _fddbg ;};};if _gfae .Callout !=nil {if _edcda :=_gfae .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_edcda !=nil {return _edcda ;};};if _gfae .Lock !=nil {if _cafadg :=_gfae .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_cafadg !=nil {return _cafadg ;};};if _gfae .Colormru !=nil {if _fbgcd :=_gfae .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_fbgcd !=nil {return _fbgcd ;};};if _gfae .Colormenu !=nil {if _efebc :=_gfae .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_efebc !=nil {return _efebc ;};};if _ebede :=_gfae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ebede !=nil {return _ebede ;};return nil ;};func NewCT_Background ()*CT_Background {_bcbbb :=&CT_Background {};return _bcbbb };type OfcColumn struct{OfcCT_StrokeChild };const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func NewCurve ()*Curve {_feega :=&Curve {};_feega .CT_Curve =*NewCT_Curve ();return _feega }; +// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path +func (_ebdfc *OfcCT_Relation )ValidateWithPath (path string )error {if _bgced :=_ebdfc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bgced !=nil {return _bgced ;};return nil ;};func (_dgd *AG_Ext )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_edae ,_dcb :=_dgd .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0078\u0074"});if _dcb !=nil {return _dcb ;};start .Attr =append (start .Attr ,_edae );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};func (_afbe ST_EditAs )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afbe .String (),start );};type ST_StrokeEndCap byte ;func (_fgbbb ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _fgbbb {case 0,1,2,3,4,5: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 (_fgbbb ));};return nil ;};func NewCT_Arc ()*CT_Arc {_eaf :=&CT_Arc {};return _eaf };func (_eadcd OfcST_ColorMode )Validate ()error {return _eadcd .ValidateWithPath ("")};func (_agbdg *OfcCT_Rules )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073";};if _agbdg .ExtAttr !=ST_ExtUnset {_aecb ,_cbade :=_agbdg .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cbade !=nil {return _cbade ;};start .Attr =append (start .Attr ,_aecb );};e .EncodeToken (start );if _agbdg .R !=nil {_ecde :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0072"}};for _ ,_abcad :=range _agbdg .R {e .EncodeElement (_abcad ,_ecde );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbabg OfcST_OLEDrawAspect )String ()string {switch _cbabg {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};func NewOfcRight ()*OfcRight {_afcgf :=&OfcRight {};_afcgf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _afcgf ;};func (_fcgee *ST_Ext )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fcgee =0;case "\u0076\u0069\u0065\u0077":*_fcgee =1;case "\u0065\u0064\u0069\u0074":*_fcgee =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_fcgee =3;};return nil ;};func NewCT_Textbox ()*CT_Textbox {_egca :=&CT_Textbox {};return _egca };func NewAG_Type ()*AG_Type {_cad :=&AG_Type {};return _cad }; -// Validate validates the OfcCT_ClipPath and its children -func (_ggcda *OfcCT_ClipPath )Validate ()error {return _ggcda .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func (_edgca OfcST_RType )Validate ()error {return _edgca .ValidateWithPath ("")}; +// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path +func (_bgcdg *OfcCallout )ValidateWithPath (path string )error {if _ggcb :=_bgcdg .OfcCT_Callout .ValidateWithPath (path );_ggcb !=nil {return _ggcb ;};return nil ;};func (_bbcadg *OfcShapedefaults )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbcadg .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_gbab :=range start .Attr {if _gbab .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_ddedg ,_cgca :=_ad .ParseInt (_gbab .Value ,10,64);if _cgca !=nil {return _cgca ;};_bbcadg .SpidmaxAttr =&_ddedg ;continue ;};if _gbab .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbcadg .AllowincellAttr .UnmarshalXMLAttr (_gbab );continue ;};if _gbab .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bfaab ,_acdgb :=_gbab .Value ,error (nil );if _acdgb !=nil {return _acdgb ;};_bbcadg .StrokecolorAttr =&_bfaab ;continue ;};if _gbab .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_bbcadg .StrokeAttr .UnmarshalXMLAttr (_gbab );continue ;};if _gbab .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bfbgd ,_bgddb :=_gbab .Value ,error (nil );if _bgddb !=nil {return _bgddb ;};_bbcadg .FillcolorAttr =&_bfbgd ;continue ;};if _gbab .Name .Local =="\u0066\u0069\u006c\u006c"{_bbcadg .FillAttr .UnmarshalXMLAttr (_gbab );continue ;};if _gbab .Name .Local =="\u0073\u0074\u0079l\u0065"{_cdcff ,_cabga :=_gbab .Value ,error (nil );if _cabga !=nil {return _cabga ;};_bbcadg .StyleAttr =&_cdcff ;continue ;};if _gbab .Name .Local =="\u0065\u0078\u0074"{_bbcadg .ExtAttr .UnmarshalXMLAttr (_gbab );continue ;};};_gfgde :for {_bggb ,_eaaefa :=d .Token ();if _eaaefa !=nil {return _eaaefa ;};switch _ecfagg :=_bggb .(type ){case _a .StartElement :switch _ecfagg .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbcadg .Fill =NewFill ();if _gbfec :=d .DecodeElement (_bbcadg .Fill ,&_ecfagg );_gbfec !=nil {return _gbfec ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbcadg .Stroke =NewStroke ();if _ebdfge :=d .DecodeElement (_bbcadg .Stroke ,&_ecfagg );_ebdfge !=nil {return _ebdfge ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbcadg .Textbox =NewTextbox ();if _dgbga :=d .DecodeElement (_bbcadg .Textbox ,&_ecfagg );_dgbga !=nil {return _dgbga ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbcadg .Shadow =NewShadow ();if _abfcc :=d .DecodeElement (_bbcadg .Shadow ,&_ecfagg );_abfcc !=nil {return _abfcc ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbcadg .Skew =NewOfcSkew ();if _gdafe :=d .DecodeElement (_bbcadg .Skew ,&_ecfagg );_gdafe !=nil {return _gdafe ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbcadg .Extrusion =NewOfcExtrusion ();if _aafdd :=d .DecodeElement (_bbcadg .Extrusion ,&_ecfagg );_aafdd !=nil {return _aafdd ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbcadg .Callout =NewOfcCallout ();if _bfed :=d .DecodeElement (_bbcadg .Callout ,&_ecfagg );_bfed !=nil {return _bfed ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbcadg .Lock =NewOfcLock ();if _caaag :=d .DecodeElement (_bbcadg .Lock ,&_ecfagg );_caaag !=nil {return _caaag ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbcadg .Colormru =NewOfcCT_ColorMru ();if _eebfa :=d .DecodeElement (_bbcadg .Colormru ,&_ecfagg );_eebfa !=nil {return _eebfa ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbcadg .Colormenu =NewOfcCT_ColorMenu ();if _acgbe :=d .DecodeElement (_bbcadg .Colormenu ,&_ecfagg );_acgbe !=nil {return _acgbe ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025v",_ecfagg .Name );if _dabcge :=d .Skip ();_dabcge !=nil {return _dabcge ;};};case _a .EndElement :break _gfgde ;case _a .CharData :};};return nil ;};func NewOfcCT_Skew ()*OfcCT_Skew {_dccgbe :=&OfcCT_Skew {};return _dccgbe }; -// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path -func (_bcaeg *OfcSignatureline )ValidateWithPath (path string )error {if _adbgg :=_bcaeg .OfcCT_SignatureLine .ValidateWithPath (path );_adbgg !=nil {return _adbgg ;};return nil ;};func (_dbgb *Background )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbgb .CT_Background =*NewCT_Background ();for _ ,_eecb :=range start .Attr {if _eecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbgb .BwmodeAttr .UnmarshalXMLAttr (_eecb );continue ;};if _eecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbgb .BwpureAttr .UnmarshalXMLAttr (_eecb );continue ;};if _eecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbgb .BwnormalAttr .UnmarshalXMLAttr (_eecb );continue ;};if _eecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eecb .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_dbgb .TargetscreensizeAttr .UnmarshalXMLAttr (_eecb );continue ;};if _eecb .Name .Local =="\u0069\u0064"{_eeba ,_acga :=_eecb .Value ,error (nil );if _acga !=nil {return _acga ;};_dbgb .IdAttr =&_eeba ;continue ;};if _eecb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbgb .FilledAttr .UnmarshalXMLAttr (_eecb );continue ;};if _eecb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dfaeb ,_bdfe :=_eecb .Value ,error (nil );if _bdfe !=nil {return _bdfe ;};_dbgb .FillcolorAttr =&_dfaeb ;continue ;};};_acbb :for {_agba ,_fcbe :=d .Token ();if _fcbe !=nil {return _fcbe ;};switch _ffeg :=_agba .(type ){case _c .StartElement :switch _ffeg .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dbgb .Fill =NewFill ();if _eeff :=d .DecodeElement (_dbgb .Fill ,&_ffeg );_eeff !=nil {return _eeff ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0020\u0025\u0076",_ffeg .Name );if _abdf :=d .Skip ();_abdf !=nil {return _abdf ;};};case _c .EndElement :break _acbb ;case _c .CharData :};};return nil ;};func (_cddge OfcST_ExtrusionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gffde :=_c .Attr {};_gffde .Name =name ;switch _cddge {case OfcST_ExtrusionTypeUnset :_gffde .Value ="";case OfcST_ExtrusionTypePerspective :_gffde .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_gffde .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _gffde ,nil ;};func NewCT_Shadow ()*CT_Shadow {_adda :=&CT_Shadow {};return _adda };func (_fdede OfcST_ExtrusionType )Validate ()error {return _fdede .ValidateWithPath ("")};func (_df *AG_Adj )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _df .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_fb .Sprintf ("\u0025\u0076",*_df .AdjAttr )});};return nil ;}; +// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path +func (_feece *OfcInk )ValidateWithPath (path string )error {if _dgcgg :=_feece .OfcCT_Ink .ValidateWithPath (path );_dgcgg !=nil {return _dgcgg ;};return nil ;};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};func (_bbbde *OfcBottom )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbbde .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gceba :=range start .Attr {if _gceba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceba .Name .Local =="\u0068\u0072\u0065\u0066"{_cgdaf ,_dccga :=_gceba .Value ,error (nil );if _dccga !=nil {return _dccga ;};_bbbde .HrefAttr =&_cgdaf ;continue ;};if _gceba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbbde .ForcedashAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceba .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecgf ,_gbgbg :=_gceba .Value ,error (nil );if _gbgbg !=nil {return _gbgbg ;};_bbbde .TitleAttr =&_ecgf ;continue ;};if _gceba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceba .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cabcc ,_cddbg :=_gceba .Value ,error (nil );if _cddbg !=nil {return _cddbg ;};_bbbde .AlthrefAttr =&_cabcc ;continue ;};if _gceba .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bbbde .ImageaspectAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bbbde .StartarrowAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bbbde .LinestyleAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbbde .StartarrowwidthAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bbbde .JoinstyleAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bbbde .StartarrowlengthAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gbbeg ,_bfcaf :=_gceba .Value ,error (nil );if _bfcaf !=nil {return _bfcaf ;};_bbbde .DashstyleAttr =&_gbbeg ;continue ;};if _gceba .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bbbde .EndarrowAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bbbde .FilltypeAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbbde .EndarrowwidthAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abgef ,_dbeadf :=_gceba .Value ,error (nil );if _dbeadf !=nil {return _dbeadf ;};_bbbde .OpacityAttr =&_abgef ;continue ;};if _gceba .Name .Local =="\u0063\u006f\u006co\u0072"{_fcgb ,_ddbbd :=_gceba .Value ,error (nil );if _ddbbd !=nil {return _ddbbd ;};_bbbde .ColorAttr =&_fcgb ;continue ;};if _gceba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbbde .InsetpenAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bbbde .EndarrowlengthAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u0065\u0078\u0074"{_bbbde .ExtAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bbbde .EndcapAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gddedb ,_adecc :=_gceba .Value ,error (nil );if _adecc !=nil {return _adecc ;};_bbbde .Color2Attr =&_gddedb ;continue ;};if _gceba .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bbbde .ImagealignshapeAttr .UnmarshalXMLAttr (_gceba );continue ;};if _gceba .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_acbgd ,_cegdb :=_gceba .Value ,error (nil );if _cegdb !=nil {return _cegdb ;};_bbbde .WeightAttr =&_acbgd ;continue ;};if _gceba .Name .Local =="\u0073\u0072\u0063"{_cfcca ,_geadc :=_gceba .Value ,error (nil );if _geadc !=nil {return _geadc ;};_bbbde .SrcAttr =&_cfcca ;continue ;};if _gceba .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gabdb ,_ffcdeg :=_gceba .Value ,error (nil );if _ffcdeg !=nil {return _ffcdeg ;};_bbbde .ImagesizeAttr =&_gabdb ;continue ;};if _gceba .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fggag ,_bdefg :=_ad .ParseFloat (_gceba .Value ,64);if _bdefg !=nil {return _bdefg ;};_bbbde .MiterlimitAttr =&_fggag ;continue ;};if _gceba .Name .Local =="\u006f\u006e"{_bbbde .OnAttr .UnmarshalXMLAttr (_gceba );continue ;};};for {_gcbgac ,_bbgfd :=d .Token ();if _bbgfd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_bbgfd );};if _bdbca ,_bdcbg :=_gcbgac .(_a .EndElement );_bdcbg &&_bdbca .Name ==start .Name {break ;};};return nil ;};func (_gecd *Group )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gecd .CT_Group .MarshalXML (e ,start );}; -// Validate validates the OfcSignatureline and its children -func (_egcff *OfcSignatureline )Validate ()error {return _egcff .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};type AG_Type struct{TypeAttr *string ;};type OfcST_How byte ;func (_cdeag *OfcShapelayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _cdeag .OfcCT_ShapeLayout .MarshalXML (e ,start );};func (_beagc OfcST_ConnectorType )String ()string {switch _beagc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case 3:return "\u0065\u006c\u0062o\u0077";case 4:return "\u0063\u0075\u0072\u0076\u0065\u0064";};return "";};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _fc .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _fc .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _fc .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;RelidAttr *string ;};type AG_Style struct{StyleAttr *string ;};func (_edfd *CT_PolyLine )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cedb :=range start .Attr {if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_edfd .UserdrawnAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0063\u006c\u0069\u0070"{_edfd .ClipAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_edfd .UserhiddenAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_edfd .InsetmodeAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_edfd .BulletAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edfd .PreferrelativeAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0068\u0072"{_edfd .HrAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edfd .OleiconAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0068\u0072\u0073t\u0064"{_edfd .HrstdAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_edfd .HrnoshadeAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bdgbb ,_bafac :=_cedb .Value ,error (nil );if _bafac !=nil {return _bafac ;};_edfd .BordertopcolorAttr =&_bdgbb ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_edfd .DgmlayoutAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_edfd .AllowoverlapAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edfd .BwnormalAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edfd .CliptowrapAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_agbb ,_fbec :=_cedb .Value ,error (nil );if _fbec !=nil {return _fbec ;};_edfd .BorderbottomcolorAttr =&_agbb ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u006f\u006e\u0065\u0064"{_edfd .OnedAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_edfd .DgmlayoutmruAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dafc ,_bfbc :=_f .ParseInt (_cedb .Value ,10,64);if _bfbc !=nil {return _bfbc ;};_edfd .RegroupidAttr =&_dafc ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_edfd .AllowincellAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0068\u0072\u0070c\u0074"{_dabff ,_gaee :=_f .ParseFloat (_cedb .Value ,64);if _gaee !=nil {return _gaee ;};_faaec :=float32 (_dabff );_edfd .HrpctAttr =&_faaec ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_edfd .ButtonAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0073\u0070\u0069\u0064"{_agaf ,_gfgf :=_cedb .Value ,error (nil );if _gfgf !=nil {return _gfgf ;};_edfd .SpidAttr =&_agaf ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0073\u0070\u0074"{_egaag ,_cddc :=_f .ParseFloat (_cedb .Value ,64);if _cddc !=nil {return _cddc ;};_abca :=float32 (_egaag );_edfd .SptAttr =&_abca ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fgff ,_cafc :=_cedb .Value ,error (nil );if _cafc !=nil {return _cafc ;};_edfd .BorderleftcolorAttr =&_fgff ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u006f\u006c\u0065"{_edfd .OleAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_egdg ,_bfgbg :=_cedb .Value ,error (nil );if _bfgbg !=nil {return _bfgbg ;};_edfd .BorderrightcolorAttr =&_egdg ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edfd .BwmodeAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbfaf ,_ffdea :=_f .ParseInt (_cedb .Value ,10,64);if _ffdea !=nil {return _ffdea ;};_edfd .DgmnodekindAttr =&_gbfaf ;continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edfd .ForcedashAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edfd .BwpureAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edfd .ConnectortypeAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_edfd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_edfd .HralignAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ebceb ,_fdfb :=_cedb .Value ,error (nil );if _fdfb !=nil {return _fdfb ;};_edfd .CoordsizeAttr =&_ebceb ;continue ;};if _cedb .Name .Local =="\u0073\u0074\u0079l\u0065"{_gdde ,_gbefa :=_cedb .Value ,error (nil );if _gbefa !=nil {return _gbefa ;};_edfd .StyleAttr =&_gdde ;continue ;};if _cedb .Name .Local =="\u0069\u0064"{_cggc ,_efffe :=_cedb .Value ,error (nil );if _efffe !=nil {return _efffe ;};_edfd .IdAttr =&_cggc ;continue ;};if _cedb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edfd .StrokedAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Local =="\u0070\u0072\u0069n\u0074"{_edfd .PrintAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccdd ,_bedfd :=_cedb .Value ,error (nil );if _bedfd !=nil {return _bedfd ;};_edfd .StrokeweightAttr =&_ccdd ;continue ;};if _cedb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aefa ,_ddbe :=_cedb .Value ,error (nil );if _ddbe !=nil {return _ddbe ;};_edfd .WrapcoordsAttr =&_aefa ;continue ;};if _cedb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebdg ,_eadge :=_cedb .Value ,error (nil );if _eadge !=nil {return _eadge ;};_edfd .ChromakeyAttr =&_ebdg ;continue ;};if _cedb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edfa ,_abad :=_cedb .Value ,error (nil );if _abad !=nil {return _abad ;};_edfd .FillcolorAttr =&_edfa ;continue ;};if _cedb .Name .Local =="\u0061\u006c\u0074"{_cecg ,_dbdg :=_cedb .Value ,error (nil );if _dbdg !=nil {return _dbdg ;};_edfd .AltAttr =&_cecg ;continue ;};if _cedb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abbaf ,_aeec :=_cedb .Value ,error (nil );if _aeec !=nil {return _aeec ;};_edfd .OpacityAttr =&_abbaf ;continue ;};if _cedb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ffaf ,_cgfcfb :=_cedb .Value ,error (nil );if _cgfcfb !=nil {return _cgfcfb ;};_edfd .StrokecolorAttr =&_ffaf ;continue ;};if _cedb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edfd .InsetpenAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edfd .FilledAttr .UnmarshalXMLAttr (_cedb );continue ;};if _cedb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bafcg ,_decb :=_cedb .Value ,error (nil );if _decb !=nil {return _decb ;};_edfd .CoordoriginAttr =&_bafcg ;continue ;};if _cedb .Name .Local =="\u0074\u0069\u0074l\u0065"{_eded ,_egecf :=_cedb .Value ,error (nil );if _egecf !=nil {return _egecf ;};_edfd .TitleAttr =&_eded ;continue ;};if _cedb .Name .Local =="\u0063\u006c\u0061s\u0073"{_gcaaf ,_eafg :=_cedb .Value ,error (nil );if _eafg !=nil {return _eafg ;};_edfd .ClassAttr =&_gcaaf ;continue ;};if _cedb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ggadc ,_gcaaff :=_cedb .Value ,error (nil );if _gcaaff !=nil {return _gcaaff ;};_edfd .TargetAttr =&_ggadc ;continue ;};if _cedb .Name .Local =="\u0068\u0072\u0065\u0066"{_caabd ,_abced :=_cedb .Value ,error (nil );if _abced !=nil {return _abced ;};_edfd .HrefAttr =&_caabd ;continue ;};if _cedb .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_ecead ,_aabdg :=_cedb .Value ,error (nil );if _aabdg !=nil {return _aabdg ;};_edfd .PointsAttr =&_ecead ;continue ;};};_dfeaf :for {_bfae ,_bfdcf :=d .Token ();if _bfdcf !=nil {return _bfdcf ;};switch _ddaf :=_bfae .(type ){case _c .StartElement :switch _ddaf .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_defba :=NewOfcInk ();if _aebfe :=d .DecodeElement (_defba ,&_ddaf );_aebfe !=nil {return _aebfe ;};_edfd .Ink =append (_edfd .Ink ,_defba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ccfe :=NewEG_ShapeElements ();_ccfe .Path =NewPath ();if _bdbbd :=d .DecodeElement (_ccfe .Path ,&_ddaf );_bdbbd !=nil {return _bdbbd ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_ccfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_eebgc :=NewEG_ShapeElements ();_eebgc .Formulas =NewFormulas ();if _edfe :=d .DecodeElement (_eebgc .Formulas ,&_ddaf );_edfe !=nil {return _edfe ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_eebgc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_geag :=NewEG_ShapeElements ();_geag .Handles =NewHandles ();if _bafd :=d .DecodeElement (_geag .Handles ,&_ddaf );_bafd !=nil {return _bafd ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_geag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_faac :=NewEG_ShapeElements ();_faac .Fill =NewFill ();if _cdda :=d .DecodeElement (_faac .Fill ,&_ddaf );_cdda !=nil {return _cdda ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_faac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cfcce :=NewEG_ShapeElements ();_cfcce .Stroke =NewStroke ();if _dcbb :=d .DecodeElement (_cfcce .Stroke ,&_ddaf );_dcbb !=nil {return _dcbb ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_cfcce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ggaab :=NewEG_ShapeElements ();_ggaab .Shadow =NewShadow ();if _geaed :=d .DecodeElement (_ggaab .Shadow ,&_ddaf );_geaed !=nil {return _geaed ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_ggaab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_eecg :=NewEG_ShapeElements ();_eecg .Textbox =NewTextbox ();if _dgda :=d .DecodeElement (_eecg .Textbox ,&_ddaf );_dgda !=nil {return _dgda ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_eecg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cece :=NewEG_ShapeElements ();_cece .Textpath =NewTextpath ();if _gdaef :=d .DecodeElement (_cece .Textpath ,&_ddaf );_gdaef !=nil {return _gdaef ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_cece );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_adfbc :=NewEG_ShapeElements ();_adfbc .Imagedata =NewImagedata ();if _eedc :=d .DecodeElement (_adfbc .Imagedata ,&_ddaf );_eedc !=nil {return _eedc ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_adfbc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ecfdf :=NewEG_ShapeElements ();_ecfdf .Skew =NewOfcSkew ();if _feegd :=d .DecodeElement (_ecfdf .Skew ,&_ddaf );_feegd !=nil {return _feegd ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_ecfdf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bacb :=NewEG_ShapeElements ();_bacb .Extrusion =NewOfcExtrusion ();if _eaeba :=d .DecodeElement (_bacb .Extrusion ,&_ddaf );_eaeba !=nil {return _eaeba ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_bacb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bafdc :=NewEG_ShapeElements ();_bafdc .Callout =NewOfcCallout ();if _dfefa :=d .DecodeElement (_bafdc .Callout ,&_ddaf );_dfefa !=nil {return _dfefa ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_bafdc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ffacb :=NewEG_ShapeElements ();_ffacb .Lock =NewOfcLock ();if _eagbg :=d .DecodeElement (_ffacb .Lock ,&_ddaf );_eagbg !=nil {return _eagbg ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_ffacb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cggd :=NewEG_ShapeElements ();_cggd .Clippath =NewOfcClippath ();if _gdfg :=d .DecodeElement (_cggd .Clippath ,&_ddaf );_gdfg !=nil {return _gdfg ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_cggd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bccf :=NewEG_ShapeElements ();_bccf .Signatureline =NewOfcSignatureline ();if _cddgd :=d .DecodeElement (_bccf .Signatureline ,&_ddaf );_cddgd !=nil {return _cddgd ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_bccf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_dfgd :=NewEG_ShapeElements ();_dfgd .Wrap =_ae .NewWrap ();if _bdacc :=d .DecodeElement (_dfgd .Wrap ,&_ddaf );_bdacc !=nil {return _bdacc ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_dfgd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_egfcd :=NewEG_ShapeElements ();_egfcd .Anchorlock =_ae .NewAnchorlock ();if _aaec :=d .DecodeElement (_egfcd .Anchorlock ,&_ddaf );_aaec !=nil {return _aaec ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_egfcd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_dgdfd :=NewEG_ShapeElements ();_dgdfd .Bordertop =_ae .NewBordertop ();if _cgedg :=d .DecodeElement (_dgdfd .Bordertop ,&_ddaf );_cgedg !=nil {return _cgedg ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_dgdfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_baeea :=NewEG_ShapeElements ();_baeea .Borderbottom =_ae .NewBorderbottom ();if _efcecc :=d .DecodeElement (_baeea .Borderbottom ,&_ddaf );_efcecc !=nil {return _efcecc ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_baeea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bgefb :=NewEG_ShapeElements ();_bgefb .Borderleft =_ae .NewBorderleft ();if _fbgab :=d .DecodeElement (_bgefb .Borderleft ,&_ddaf );_fbgab !=nil {return _fbgab ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_bgefb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eafff :=NewEG_ShapeElements ();_eafff .Borderright =_ae .NewBorderright ();if _eaab :=d .DecodeElement (_eafff .Borderright ,&_ddaf );_eaab !=nil {return _eaab ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_eafff );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cceed :=NewEG_ShapeElements ();_cceed .ClientData =_b .NewClientData ();if _adacd :=d .DecodeElement (_cceed .ClientData ,&_ddaf );_adacd !=nil {return _adacd ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_cceed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_ebcg :=NewEG_ShapeElements ();_ebcg .Textdata =_dce .NewTextdata ();if _ecaf :=d .DecodeElement (_ebcg .Textdata ,&_ddaf );_ecaf !=nil {return _ecaf ;};_edfd .EG_ShapeElements =append (_edfd .EG_ShapeElements ,_ebcg );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_ddaf .Name );if _agafd :=d .Skip ();_agafd !=nil {return _agafd ;};};case _c .EndElement :break _dfeaf ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_Background and its children +func (_ffae *CT_Background )Validate ()error {return _ffae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_eeebe *OfcShapelayout )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _eeebe .OfcCT_ShapeLayout .MarshalXML (e ,start );};func (_efdgf *OfcST_Angle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcfgcg ,_fdfdb :=d .Token ();if _fdfdb !=nil {return _fdfdb ;};if _gfcfe ,_bgbded :=_fcfgcg .(_a .EndElement );_bgbded &&_gfcfe .Name ==start .Name {*_efdgf =1;return nil ;};if _cfabcg ,_gfgdc :=_fcfgcg .(_a .CharData );!_gfgdc {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",_fcfgcg );}else {switch string (_cfabcg ){case "":*_efdgf =0;case "\u0061\u006e\u0079":*_efdgf =1;case "\u0033\u0030":*_efdgf =2;case "\u0034\u0035":*_efdgf =3;case "\u0036\u0030":*_efdgf =4;case "\u0039\u0030":*_efdgf =5;case "\u0061\u0075\u0074\u006f":*_efdgf =6;};};_fcfgcg ,_fdfdb =d .Token ();if _fdfdb !=nil {return _fdfdb ;};if _fceab ,_agcee :=_fcfgcg .(_a .EndElement );_agcee &&_fceab .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",_fcfgcg );};func NewEG_ShapeElements ()*EG_ShapeElements {_gfbeb :=&EG_ShapeElements {};return _gfbeb }; -// Validate validates the OfcSkew and its children -func (_gfdg *OfcSkew )Validate ()error {return _gfdg .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");}; +// Validate validates the Textbox and its children +func (_fecec *Textbox )Validate ()error {return _fecec .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};func (_dbfca OfcST_OLEType )Validate ()error {return _dbfca .ValidateWithPath ("")};func (_bgda *OfcCT_StrokeChild )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgdbb :=range start .Attr {if _fgdbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdbb .Name .Local =="\u0068\u0072\u0065\u0066"{_cggab ,_defgd :=_fgdbb .Value ,error (nil );if _defgd !=nil {return _defgd ;};_bgda .HrefAttr =&_cggab ;continue ;};if _fgdbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdbb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgda .ForcedashAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdbb .Name .Local =="\u0074\u0069\u0074l\u0065"{_acgee ,_dbgadg :=_fgdbb .Value ,error (nil );if _dbgadg !=nil {return _dbgadg ;};_bgda .TitleAttr =&_acgee ;continue ;};if _fgdbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgdbb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_abggg ,_ecdbg :=_fgdbb .Value ,error (nil );if _ecdbg !=nil {return _ecdbg ;};_bgda .AlthrefAttr =&_abggg ;continue ;};if _fgdbb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bgda .ImageaspectAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bgda .StartarrowAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bgda .LinestyleAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgda .StartarrowwidthAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bgda .JoinstyleAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bgda .StartarrowlengthAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_acde ,_facfa :=_fgdbb .Value ,error (nil );if _facfa !=nil {return _facfa ;};_bgda .DashstyleAttr =&_acde ;continue ;};if _fgdbb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bgda .EndarrowAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bgda .FilltypeAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgda .EndarrowwidthAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bdabgc ,_efecf :=_fgdbb .Value ,error (nil );if _efecf !=nil {return _efecf ;};_bgda .OpacityAttr =&_bdabgc ;continue ;};if _fgdbb .Name .Local =="\u0063\u006f\u006co\u0072"{_edece ,_edegd :=_fgdbb .Value ,error (nil );if _edegd !=nil {return _edegd ;};_bgda .ColorAttr =&_edece ;continue ;};if _fgdbb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgda .InsetpenAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bgda .EndarrowlengthAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u0065\u0078\u0074"{_bgda .ExtAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bgda .EndcapAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dggcf ,_bbeed :=_fgdbb .Value ,error (nil );if _bbeed !=nil {return _bbeed ;};_bgda .Color2Attr =&_dggcf ;continue ;};if _fgdbb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bgda .ImagealignshapeAttr .UnmarshalXMLAttr (_fgdbb );continue ;};if _fgdbb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gdabe ,_acda :=_fgdbb .Value ,error (nil );if _acda !=nil {return _acda ;};_bgda .WeightAttr =&_gdabe ;continue ;};if _fgdbb .Name .Local =="\u0073\u0072\u0063"{_gagcae ,_egfcc :=_fgdbb .Value ,error (nil );if _egfcc !=nil {return _egfcc ;};_bgda .SrcAttr =&_gagcae ;continue ;};if _fgdbb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_aegba ,_ddegc :=_fgdbb .Value ,error (nil );if _ddegc !=nil {return _ddegc ;};_bgda .ImagesizeAttr =&_aegba ;continue ;};if _fgdbb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ebgeb ,_bdbg :=_ad .ParseFloat (_fgdbb .Value ,64);if _bdbg !=nil {return _bdbg ;};_bgda .MiterlimitAttr =&_ebgeb ;continue ;};if _fgdbb .Name .Local =="\u006f\u006e"{_bgda .OnAttr .UnmarshalXMLAttr (_fgdbb );continue ;};};for {_fged ,_beafda :=d .Token ();if _beafda !=nil {return _b .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",_beafda );};if _dafffb ,_ccbfe :=_fged .(_a .EndElement );_ccbfe &&_dafffb .Name ==start .Name {break ;};};return nil ;};func (_bdffd *OfcST_HrAlign )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eefbb ,_fbegee :=d .Token ();if _fbegee !=nil {return _fbegee ;};if _ffga ,_baccd :=_eefbb .(_a .EndElement );_baccd &&_ffga .Name ==start .Name {*_bdffd =1;return nil ;};if _cfgaf ,_fgdgd :=_eefbb .(_a .CharData );!_fgdgd {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",_eefbb );}else {switch string (_cfgaf ){case "":*_bdffd =0;case "\u006c\u0065\u0066\u0074":*_bdffd =1;case "\u0072\u0069\u0067h\u0074":*_bdffd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bdffd =3;};};_eefbb ,_fbegee =d .Token ();if _fbegee !=nil {return _fbegee ;};if _ggeggd ,_ceaeb :=_eefbb .(_a .EndElement );_ceaeb &&_ggeggd .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",_eefbb );};func (_dgcdc *Textpath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgcdc .CT_TextPath =*NewCT_TextPath ();for _ ,_cacga :=range start .Attr {if _cacga .Name .Local =="\u006f\u006e"{_dgcdc .OnAttr .UnmarshalXMLAttr (_cacga );continue ;};if _cacga .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_dgcdc .FitshapeAttr .UnmarshalXMLAttr (_cacga );continue ;};if _cacga .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_dgcdc .FitpathAttr .UnmarshalXMLAttr (_cacga );continue ;};if _cacga .Name .Local =="\u0074\u0072\u0069\u006d"{_dgcdc .TrimAttr .UnmarshalXMLAttr (_cacga );continue ;};if _cacga .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_dgcdc .XscaleAttr .UnmarshalXMLAttr (_cacga );continue ;};if _cacga .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_bebad ,_gfegg :=_cacga .Value ,error (nil );if _gfegg !=nil {return _gfegg ;};_dgcdc .StringAttr =&_bebad ;continue ;};if _cacga .Name .Local =="\u0069\u0064"{_gebae ,_beddb :=_cacga .Value ,error (nil );if _beddb !=nil {return _beddb ;};_dgcdc .IdAttr =&_gebae ;continue ;};if _cacga .Name .Local =="\u0073\u0074\u0079l\u0065"{_cebad ,_aagda :=_cacga .Value ,error (nil );if _aagda !=nil {return _aagda ;};_dgcdc .StyleAttr =&_cebad ;continue ;};};for {_afbac ,_eaagg :=d .Token ();if _eaagg !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_eaagg );};if _gaggb ,_ebgea :=_afbac .(_a .EndElement );_ebgea &&_gaggb .Name ==start .Name {break ;};};return nil ;};func NewCT_Curve ()*CT_Curve {_agge :=&CT_Curve {};return _agge }; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_edgd *CT_F )ValidateWithPath (path string )error {return nil };func (_edddd *CT_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065";};if _edddd .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .GfxdataAttr )});};if _edddd .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .EquationxmlAttr )});};if _edddd .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .HrefAttr )});};if _edddd .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .TargetAttr )});};if _edddd .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .ClassAttr )});};if _edddd .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .TitleAttr )});};if _edddd .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .AltAttr )});};if _edddd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .CoordsizeAttr )});};if _edddd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .CoordoriginAttr )});};if _edddd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .WrapcoordsAttr )});};if _edddd .PrintAttr !=_fc .ST_TrueFalseUnset {_ffcg ,_cfca :=_edddd .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cfca !=nil {return _cfca ;};start .Attr =append (start .Attr ,_ffcg );};if _edddd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .IdAttr )});};if _edddd .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .StyleAttr )});};if _edddd .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .SpidAttr )});};if _edddd .OnedAttr !=_fc .ST_TrueFalseUnset {_aeafc ,_dcaed :=_edddd .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dcaed !=nil {return _dcaed ;};start .Attr =append (start .Attr ,_aeafc );};if _edddd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .RegroupidAttr )});};if _edddd .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_acbbe ,_cddd :=_edddd .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cddd !=nil {return _cddd ;};start .Attr =append (start .Attr ,_acbbe );};if _edddd .ButtonAttr !=_fc .ST_TrueFalseUnset {_bcfca ,_cbafg :=_edddd .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cbafg !=nil {return _cbafg ;};start .Attr =append (start .Attr ,_bcfca );};if _edddd .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_efad ,_gcgc :=_edddd .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gcgc !=nil {return _gcgc ;};start .Attr =append (start .Attr ,_efad );};if _edddd .BulletAttr !=_fc .ST_TrueFalseUnset {_ceeae ,_gfbaa :=_edddd .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gfbaa !=nil {return _gfbaa ;};start .Attr =append (start .Attr ,_ceeae );};if _edddd .HrAttr !=_fc .ST_TrueFalseUnset {_bface ,_accgf :=_edddd .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _accgf !=nil {return _accgf ;};start .Attr =append (start .Attr ,_bface );};if _edddd .HrstdAttr !=_fc .ST_TrueFalseUnset {_gbfgb ,_addgf :=_edddd .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _addgf !=nil {return _addgf ;};start .Attr =append (start .Attr ,_gbfgb );};if _edddd .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_adbf ,_ebdfa :=_edddd .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ebdfa !=nil {return _ebdfa ;};start .Attr =append (start .Attr ,_adbf );};if _edddd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .HrpctAttr )});};if _edddd .HralignAttr !=OfcST_HrAlignUnset {_caeceg ,_cbde :=_edddd .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cbde !=nil {return _cbde ;};start .Attr =append (start .Attr ,_caeceg );};if _edddd .AllowincellAttr !=_fc .ST_TrueFalseUnset {_aeac ,_dbaea :=_edddd .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dbaea !=nil {return _dbaea ;};start .Attr =append (start .Attr ,_aeac );};if _edddd .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_feec ,_bbga :=_edddd .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bbga !=nil {return _bbga ;};start .Attr =append (start .Attr ,_feec );};if _edddd .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_dfba ,_dbegg :=_edddd .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dbegg !=nil {return _dbegg ;};start .Attr =append (start .Attr ,_dfba );};if _edddd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .BordertopcolorAttr )});};if _edddd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .BorderleftcolorAttr )});};if _edddd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .BorderbottomcolorAttr )});};if _edddd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .BorderrightcolorAttr )});};if _edddd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dffb ,_gedbg :=_edddd .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gedbg !=nil {return _gedbg ;};start .Attr =append (start .Attr ,_dffb );};if _edddd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .DgmnodekindAttr )});};if _edddd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ddddd ,_deddf :=_edddd .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _deddf !=nil {return _deddf ;};start .Attr =append (start .Attr ,_ddddd );};if _edddd .InsetmodeAttr !=OfcST_InsetModeUnset {_cdaac ,_dgba :=_edddd .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dgba !=nil {return _dgba ;};start .Attr =append (start .Attr ,_cdaac );};if _edddd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .OpacityAttr )});};if _edddd .StrokedAttr !=_fc .ST_TrueFalseUnset {_cdagc ,_fecf :=_edddd .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fecf !=nil {return _fecf ;};start .Attr =append (start .Attr ,_cdagc );};if _edddd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .StrokecolorAttr )});};if _edddd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .StrokeweightAttr )});};if _edddd .InsetpenAttr !=_fc .ST_TrueFalseUnset {_fdcaf ,_daeba :=_edddd .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _daeba !=nil {return _daeba ;};start .Attr =append (start .Attr ,_fdcaf );};if _edddd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .ChromakeyAttr )});};if _edddd .FilledAttr !=_fc .ST_TrueFalseUnset {_eece ,_cefg :=_edddd .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cefg !=nil {return _cefg ;};start .Attr =append (start .Attr ,_eece );};if _edddd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .FillcolorAttr )});};if _edddd .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .SptAttr )});};if _edddd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_adface ,_daac :=_edddd .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _daac !=nil {return _daac ;};start .Attr =append (start .Attr ,_adface );};if _edddd .BwmodeAttr !=OfcST_BWModeUnset {_fbccb ,_bddgba :=_edddd .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bddgba !=nil {return _bddgba ;};start .Attr =append (start .Attr ,_fbccb );};if _edddd .BwpureAttr !=OfcST_BWModeUnset {_gaeafd ,_fbaee :=_edddd .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fbaee !=nil {return _fbaee ;};start .Attr =append (start .Attr ,_gaeafd );};if _edddd .BwnormalAttr !=OfcST_BWModeUnset {_gddfe ,_eaecf :=_edddd .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eaecf !=nil {return _eaecf ;};start .Attr =append (start .Attr ,_gddfe );};if _edddd .ForcedashAttr !=_fc .ST_TrueFalseUnset {_gdge ,_dbege :=_edddd .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dbege !=nil {return _dbege ;};start .Attr =append (start .Attr ,_gdge );};if _edddd .OleiconAttr !=_fc .ST_TrueFalseUnset {_dccfc ,_cadf :=_edddd .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cadf !=nil {return _cadf ;};start .Attr =append (start .Attr ,_dccfc );};if _edddd .OleAttr !=_fc .ST_TrueFalseBlankUnset {_dgege ,_ebee :=_edddd .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ebee !=nil {return _ebee ;};start .Attr =append (start .Attr ,_dgege );};if _edddd .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_fbced ,_egaf :=_edddd .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _egaf !=nil {return _egaf ;};start .Attr =append (start .Attr ,_fbced );};if _edddd .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_beadf ,_egabd :=_edddd .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _egabd !=nil {return _egabd ;};start .Attr =append (start .Attr ,_beadf );};if _edddd .ClipAttr !=_fc .ST_TrueFalseUnset {_cbaab ,_dfbec :=_edddd .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dfbec !=nil {return _dfbec ;};start .Attr =append (start .Attr ,_cbaab );};if _edddd .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .TypeAttr )});};if _edddd .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .AdjAttr )});};if _edddd .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fb .Sprintf ("\u0025\u0076",*_edddd .PathAttr )});};e .EncodeToken (start );if _edddd .Ink !=nil {_fadf :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_ddfe :=range _edddd .Ink {e .EncodeElement (_ddfe ,_fadf );};};if _edddd .Iscomment !=nil {_adfde :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_acfaf :=range _edddd .Iscomment {e .EncodeElement (_acfaf ,_adfde );};};if _edddd .Equationxml !=nil {_ddce :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_fecd :=range _edddd .Equationxml {e .EncodeElement (_fecd ,_ddce );};};if _edddd .EG_ShapeElements !=nil {for _ ,_gagdba :=range _edddd .EG_ShapeElements {_gagdba .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewRoundrect ()*Roundrect {_abacf :=&Roundrect {};_abacf .CT_RoundRect =*NewCT_RoundRect ();return _abacf ;};func NewCT_Shapetype ()*CT_Shapetype {_fggc :=&CT_Shapetype {};return _fggc };func (_ebadeg OfcST_CalloutPlacement )String ()string {switch _ebadeg {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u0075\u0073\u0065\u0072";};return "";};type OfcCT_Extrusion struct{OnAttr _fc .ST_TrueFalse ;TypeAttr OfcST_ExtrusionType ;RenderAttr OfcST_ExtrusionRender ;ViewpointoriginAttr *string ;ViewpointAttr *string ;PlaneAttr OfcST_ExtrusionPlane ;SkewangleAttr *float32 ;SkewamtAttr *string ;ForedepthAttr *string ;BackdepthAttr *string ;OrientationAttr *string ;OrientationangleAttr *float32 ;LockrotationcenterAttr _fc .ST_TrueFalse ;AutorotationcenterAttr _fc .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _fc .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _fc .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _fc .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _fc .ST_TrueFalse ;ExtAttr ST_Ext ;}; +// Validate validates the CT_Line and its children +func (_febb *CT_Line )Validate ()error {return _febb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_bdedd *OfcST_How )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaaeb ,_afgdd :=d .Token ();if _afgdd !=nil {return _afgdd ;};if _ebcab ,_gdbacg :=_aaaeb .(_a .EndElement );_gdbacg &&_ebcab .Name ==start .Name {*_bdedd =1;return nil ;};if _accgc ,_bgcgf :=_aaaeb .(_a .CharData );!_bgcgf {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",_aaaeb );}else {switch string (_accgc ){case "":*_bdedd =0;case "\u0074\u006f\u0070":*_bdedd =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_bdedd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bdedd =3;case "\u006c\u0065\u0066\u0074":*_bdedd =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bdedd =5;case "\u0072\u0069\u0067h\u0074":*_bdedd =6;};};_aaaeb ,_afgdd =d .Token ();if _afgdd !=nil {return _afgdd ;};if _eggefa ,_cdfdfc :=_aaaeb .(_a .EndElement );_cdfdfc &&_eggefa .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",_aaaeb );};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;};func (_edcbe OfcST_CalloutPlacement )Validate ()error {return _edcbe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path -func (_eaeef *CT_Group )ValidateWithPath (path string )error {if _dcceg :=_eaeef .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_dcceg !=nil {return _dcceg ;};for _gfea ,_gbga :=range _eaeef .Group {if _cfge :=_gbga .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_gfea ));_cfge !=nil {return _cfge ;};};for _ddgf ,_eddcb :=range _eaeef .Shape {if _edbea :=_eddcb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ddgf ));_edbea !=nil {return _edbea ;};};for _fbgf ,_cebb :=range _eaeef .Shapetype {if _aebf :=_cebb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fbgf ));_aebf !=nil {return _aebf ;};};for _bedc ,_faggeb :=range _eaeef .Arc {if _fegc :=_faggeb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_bedc ));_fegc !=nil {return _fegc ;};};for _gafd ,_cefed :=range _eaeef .Curve {if _ggacgc :=_cefed .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_gafd ));_ggacgc !=nil {return _ggacgc ;};};for _caaef ,_dcfga :=range _eaeef .Image {if _gfec :=_dcfga .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_caaef ));_gfec !=nil {return _gfec ;};};for _ecc ,_cecf :=range _eaeef .Line {if _egede :=_cecf .ValidateWithPath (_fb .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ecc ));_egede !=nil {return _egede ;};};for _dbdf ,_becgc :=range _eaeef .Oval {if _gbdaf :=_becgc .ValidateWithPath (_fb .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_dbdf ));_gbdaf !=nil {return _gbdaf ;};};for _afafc ,_cdce :=range _eaeef .Polyline {if _daegc :=_cdce .ValidateWithPath (_fb .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_afafc ));_daegc !=nil {return _daegc ;};};for _bbef ,_bedd :=range _eaeef .Rect {if _cegc :=_bedd .ValidateWithPath (_fb .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_bbef ));_cegc !=nil {return _cegc ;};};for _aaac ,_eagb :=range _eaeef .Roundrect {if _bbda :=_eagb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_aaac ));_bbda !=nil {return _bbda ;};};for _fedb ,_affd :=range _eaeef .Diagram {if _aefd :=_affd .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_fedb ));_aefd !=nil {return _aefd ;};};for _fcage ,_abdg :=range _eaeef .EG_ShapeElements {if _beag :=_abdg .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fcage ));_beag !=nil {return _beag ;};};if _gccbb :=_eaeef .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gccbb !=nil {return _gccbb ;};if _edff :=_eaeef .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_edff !=nil {return _edff ;};if _ddcf :=_eaeef .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ddcf !=nil {return _ddcf ;};if _aabc :=_eaeef .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_aabc !=nil {return _aabc ;};if _abgdf :=_eaeef .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_abgdf !=nil {return _abgdf ;};if _egdbc :=_eaeef .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_egdbc !=nil {return _egdbc ;};if _fcad :=_eaeef .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fcad !=nil {return _fcad ;};if _fdbd :=_eaeef .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fdbd !=nil {return _fdbd ;};if _acgd :=_eaeef .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_acgd !=nil {return _acgd ;};if _cgaga :=_eaeef .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cgaga !=nil {return _cgaga ;};if _bdfg :=_eaeef .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bdfg !=nil {return _bdfg ;};if _ffaa :=_eaeef .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ffaa !=nil {return _ffaa ;};if _bfcae :=_eaeef .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bfcae !=nil {return _bfcae ;};if _adebc :=_eaeef .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_adebc !=nil {return _adebc ;};if _cegcc :=_eaeef .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cegcc !=nil {return _cegcc ;};if _efbgd :=_eaeef .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_efbgd !=nil {return _efbgd ;};if _faga :=_eaeef .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_faga !=nil {return _faga ;};return nil ;}; +// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path +func (_cgfdf *CT_Image )ValidateWithPath (path string )error {for _addef ,_egbc :=range _cgfdf .EG_ShapeElements {if _efcd :=_egbc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_addef ));_efcd !=nil {return _efcd ;};};if _bbfaf :=_cgfdf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bbfaf !=nil {return _bbfaf ;};if _bdee :=_cgfdf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bdee !=nil {return _bdee ;};if _fddd :=_cgfdf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fddd !=nil {return _fddd ;};if _befc :=_cgfdf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_befc !=nil {return _befc ;};if _fbc :=_cgfdf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fbc !=nil {return _fbc ;};if _fedc :=_cgfdf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fedc !=nil {return _fedc ;};if _afgg :=_cgfdf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_afgg !=nil {return _afgg ;};if _cfeee :=_cgfdf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cfeee !=nil {return _cfeee ;};if _aaca :=_cgfdf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aaca !=nil {return _aaca ;};if _bfbfd :=_cgfdf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bfbfd !=nil {return _bfbfd ;};if _dfff :=_cgfdf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dfff !=nil {return _dfff ;};if _gddgc :=_cgfdf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gddgc !=nil {return _gddgc ;};if _fagb :=_cgfdf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fagb !=nil {return _fagb ;};if _cabf :=_cgfdf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cabf !=nil {return _cabf ;};if _bgbcc :=_cgfdf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bgbcc !=nil {return _bgbcc ;};if _cabfd :=_cgfdf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cabfd !=nil {return _cabfd ;};if _cbdcb :=_cgfdf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cbdcb !=nil {return _cbdcb ;};if _cgec :=_cgfdf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cgec !=nil {return _cgec ;};if _addf :=_cgfdf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_addf !=nil {return _addf ;};if _cffg :=_cgfdf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cffg !=nil {return _cffg ;};if _dcce :=_cgfdf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dcce !=nil {return _dcce ;};if _bcfga :=_cgfdf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bcfga !=nil {return _bcfga ;};if _gggbd :=_cgfdf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gggbd !=nil {return _gggbd ;};if _faca :=_cgfdf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_faca !=nil {return _faca ;};if _dfeec :=_cgfdf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dfeec !=nil {return _dfeec ;};if _faec :=_cgfdf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_faec !=nil {return _faec ;};if _cdda :=_cgfdf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cdda !=nil {return _cdda ;};if _fage :=_cgfdf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fage !=nil {return _fage ;};if _ffbc :=_cgfdf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ffbc !=nil {return _ffbc ;};if _dacg :=_cgfdf .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dacg !=nil {return _dacg ;};if _egec :=_cgfdf .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_egec !=nil {return _egec ;};return nil ;};func NewOfcColumn ()*OfcColumn {_cbbef :=&OfcColumn {};_cbbef .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _cbbef ;};func (_dfcc *OfcCT_EquationXml )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";};if _dfcc .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 :_b .Sprintf ("\u0025\u0076",*_dfcc .ContentTypeAttr )});};e .EncodeToken (start );if _dfcc .Any !=nil {_dfcc .Any .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdgag *Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdgag .CT_Fill =*NewCT_Fill ();for _ ,_gaada :=range start .Attr {if _gaada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaada .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_cdgag .DetectmouseclickAttr .UnmarshalXMLAttr (_gaada );continue ;};if _gaada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaada .Name .Local =="\u0072\u0065\u006ci\u0064"{_fccga ,_dbdeg :=_gaada .Value ,error (nil );if _dbdeg !=nil {return _dbdeg ;};_cdgag .RelidAttr =&_fccga ;continue ;};if _gaada .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gaada .Name .Local =="\u0069\u0064"||_gaada .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"&&_gaada .Name .Local =="\u0069\u0064"{_ceaf ,_bcea :=_gaada .Value ,error (nil );if _bcea !=nil {return _bcea ;};_cdgag .IdAttr =&_ceaf ;continue ;};if _gaada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaada .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_afccd ,_afgeeb :=_gaada .Value ,error (nil );if _afgeeb !=nil {return _afgeeb ;};_cdgag .Opacity2Attr =&_afccd ;continue ;};if _gaada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaada .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgcdc ,_ggeae :=_gaada .Value ,error (nil );if _ggeae !=nil {return _ggeae ;};_cdgag .TitleAttr =&_cgcdc ;continue ;};if _gaada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaada .Name .Local =="\u0068\u0072\u0065\u0066"{_fbcb ,_accad :=_gaada .Value ,error (nil );if _accad !=nil {return _accad ;};_cdgag .HrefAttr =&_fbcb ;continue ;};if _gaada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaada .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fcgcf ,_cdgbe :=_gaada .Value ,error (nil );if _cdgbe !=nil {return _cdgbe ;};_cdgag .AlthrefAttr =&_fcgcf ;continue ;};if _gaada .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cdgag .AlignshapeAttr .UnmarshalXMLAttr (_gaada );continue ;};if _gaada .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_cdgag .MethodAttr .UnmarshalXMLAttr (_gaada );continue ;};if _gaada .Name .Local =="\u0073\u0069\u007a\u0065"{_eabfg ,_efabb :=_gaada .Value ,error (nil );if _efabb !=nil {return _efabb ;};_cdgag .SizeAttr =&_eabfg ;continue ;};if _gaada .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cbdaf ,_bedd :=_gaada .Value ,error (nil );if _bedd !=nil {return _bedd ;};_cdgag .PositionAttr =&_cbdaf ;continue ;};if _gaada .Name .Local =="\u0073\u0072\u0063"{_dgba ,_fagag :=_gaada .Value ,error (nil );if _fagag !=nil {return _fagag ;};_cdgag .SrcAttr =&_dgba ;continue ;};if _gaada .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_fcedb ,_bdbe :=_gaada .Value ,error (nil );if _bdbe !=nil {return _bdbe ;};_cdgag .ColorsAttr =&_fcedb ;continue ;};if _gaada .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_edcdb ,_cdcbf :=_gaada .Value ,error (nil );if _cdcbf !=nil {return _cdcbf ;};_cdgag .Color2Attr =&_edcdb ;continue ;};if _gaada .Name .Local =="\u0074\u0079\u0070\u0065"{_cdgag .TypeAttr .UnmarshalXMLAttr (_gaada );continue ;};if _gaada .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_fdegb ,_cbfcg :=_gaada .Value ,error (nil );if _cbfcg !=nil {return _cbfcg ;};_cdgag .FocussizeAttr =&_fdegb ;continue ;};if _gaada .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bfaeba ,_gefa :=_gaada .Value ,error (nil );if _gefa !=nil {return _gefa ;};_cdgag .FocuspositionAttr =&_bfaeba ;continue ;};if _gaada .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ggabd ,_bcfaa :=_gaada .Value ,error (nil );if _bcfaa !=nil {return _bcfaa ;};_cdgag .OriginAttr =&_ggabd ;continue ;};if _gaada .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_cdgag .AspectAttr .UnmarshalXMLAttr (_gaada );continue ;};if _gaada .Name .Local =="\u0061\u006e\u0067l\u0065"{_cbce ,_fcbcf :=_ad .ParseFloat (_gaada .Value ,64);if _fcbcf !=nil {return _fcbcf ;};_cdgag .AngleAttr =&_cbce ;continue ;};if _gaada .Name .Local =="\u0066\u006f\u0063u\u0073"{_fcdga ,_cadbb :=_gaada .Value ,error (nil );if _cadbb !=nil {return _cadbb ;};_cdgag .FocusAttr =&_fcdga ;continue ;};if _gaada .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_cdgag .RecolorAttr .UnmarshalXMLAttr (_gaada );continue ;};if _gaada .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_cdgag .RotateAttr .UnmarshalXMLAttr (_gaada );continue ;};if _gaada .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbcgc ,_acffa :=_gaada .Value ,error (nil );if _acffa !=nil {return _acffa ;};_cdgag .OpacityAttr =&_bbcgc ;continue ;};if _gaada .Name .Local =="\u0063\u006f\u006co\u0072"{_fdfec ,_cccdb :=_gaada .Value ,error (nil );if _cccdb !=nil {return _cccdb ;};_cdgag .ColorAttr =&_fdfec ;continue ;};if _gaada .Name .Local =="\u006f\u006e"{_cdgag .OnAttr .UnmarshalXMLAttr (_gaada );continue ;};if _gaada .Name .Local =="\u0069\u0064"{_fbbad ,_gbag :=_gaada .Value ,error (nil );if _gbag !=nil {return _gbag ;};_cdgag .SIdAttr =&_fbbad ;continue ;};};_aagd :for {_eafefc ,_caccg :=d .Token ();if _caccg !=nil {return _caccg ;};switch _edaea :=_eafefc .(type ){case _a .StartElement :switch _edaea .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdgag .Fill =NewOfcFill ();if _efgad :=d .DecodeElement (_cdgag .Fill ,&_edaea );_efgad !=nil {return _efgad ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0069l\u006c\u0020\u0025\u0076",_edaea .Name );if _eaddf :=d .Skip ();_eaddf !=nil {return _eaddf ;};};case _a .EndElement :break _aagd ;case _a .CharData :};};return nil ;};type OfcST_DiagramLayout byte ;func (_eegbc ST_StrokeLineStyle )Validate ()error {return _eegbc .ValidateWithPath ("")};func (_gbad OfcST_OLEUpdateMode )Validate ()error {return _gbad .ValidateWithPath ("")};func NewCT_Oval ()*CT_Oval {_cfdab :=&CT_Oval {};return _cfdab };type Textbox struct{CT_Textbox }; -// Validate validates the CT_Shapetype and its children -func (_gcbeb *CT_Shapetype )Validate ()error {return _gcbeb .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func (_addgd *OfcCT_Diagram )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";};if _addgd .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_addgd .DgmstyleAttr )});};if _addgd .AutoformatAttr !=_fc .ST_TrueFalseUnset {_caea ,_fdffb :=_addgd .AutoformatAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _fdffb !=nil {return _fdffb ;};start .Attr =append (start .Attr ,_caea );};if _addgd .ReverseAttr !=_fc .ST_TrueFalseUnset {_bbag ,_dbbe :=_addgd .ReverseAttr .MarshalXMLAttr (_c .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _dbbe !=nil {return _dbbe ;};start .Attr =append (start .Attr ,_bbag );};if _addgd .AutolayoutAttr !=_fc .ST_TrueFalseUnset {_gagb ,_fcffd :=_addgd .AutolayoutAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _fcffd !=nil {return _fcffd ;};start .Attr =append (start .Attr ,_gagb );};if _addgd .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_fb .Sprintf ("\u0025\u0076",*_addgd .DgmscalexAttr )});};if _addgd .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_addgd .DgmscaleyAttr )});};if _addgd .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_addgd .DgmfontsizeAttr )});};if _addgd .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_addgd .ConstrainboundsAttr )});};if _addgd .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_addgd .DgmbasetextscaleAttr )});};if _addgd .ExtAttr !=ST_ExtUnset {_fegag ,_bfdcc :=_addgd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bfdcc !=nil {return _bfdcc ;};start .Attr =append (start .Attr ,_fegag );};e .EncodeToken (start );if _addgd .Relationtable !=nil {_gbdafg :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_addgd .Relationtable ,_gbdafg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type AG_Adj struct{AdjAttr *string ;}; +// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path +func (_cafaa *CT_Stroke )ValidateWithPath (path string )error {if _cafaa .Left !=nil {if _ffbab :=_cafaa .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ffbab !=nil {return _ffbab ;};};if _cafaa .Top !=nil {if _eeff :=_cafaa .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_eeff !=nil {return _eeff ;};};if _cafaa .Right !=nil {if _ebadfc :=_cafaa .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_ebadfc !=nil {return _ebadfc ;};};if _cafaa .Bottom !=nil {if _ggdbc :=_cafaa .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_ggdbc !=nil {return _ggdbc ;};};if _cafaa .Column !=nil {if _acdca :=_cafaa .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_acdca !=nil {return _acdca ;};};if _bdcba :=_cafaa .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bdcba !=nil {return _bdcba ;};if _acaab :=_cafaa .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_acaab !=nil {return _acaab ;};if _fdcfd :=_cafaa .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fdcfd !=nil {return _fdcfd ;};if _acgef :=_cafaa .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_acgef !=nil {return _acgef ;};if _fgdff :=_cafaa .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fgdff !=nil {return _fgdff ;};if _edadb :=_cafaa .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_edadb !=nil {return _edadb ;};if _bbeg :=_cafaa .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_bbeg !=nil {return _bbeg ;};if _accb :=_cafaa .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_accb !=nil {return _accb ;};if _egfgff :=_cafaa .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_egfgff !=nil {return _egfgff ;};if _bafed :=_cafaa .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_bafed !=nil {return _bafed ;};if _dacc :=_cafaa .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_dacc !=nil {return _dacc ;};if _befgg :=_cafaa .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_befgg !=nil {return _befgg ;};if _feab :=_cafaa .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_feab !=nil {return _feab ;};if _gbdab :=_cafaa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbdab !=nil {return _gbdab ;};if _dbgaf :=_cafaa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dbgaf !=nil {return _dbgaf ;};return nil ;};type OfcCallout struct{OfcCT_Callout }; -// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path -func (_feccbc *OfcCT_Proxy )ValidateWithPath (path string )error {if _fefce :=_feccbc .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_fefce !=nil {return _fefce ;};if _cccce :=_feccbc .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_cccce !=nil {return _cccce ;};return nil ;}; +// Validate validates the CT_Rect and its children +func (_cgfb *CT_Rect )Validate ()error {return _cgfb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func (_ddaab *OfcEquationxml )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddaab .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_acccg :=range start .Attr {if _acccg .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fedag ,_adaaa :=_acccg .Value ,error (nil );if _adaaa !=nil {return _adaaa ;};_ddaab .ContentTypeAttr =&_fedag ;continue ;};};_bbbgg :for {_deeea ,_bfdad :=d .Token ();if _bfdad !=nil {return _bfdad ;};switch _aecff :=_deeea .(type ){case _a .StartElement :switch _aecff .Name {default:if _gfbge ,_fcgfb :=_cc .CreateElement (_aecff );_fcgfb !=nil {return _fcgfb ;}else {if _gdbce :=d .DecodeElement (_gfbge ,&_aecff );_gdbce !=nil {return _gdbce ;};_ddaab .Any =_gfbge ;};};case _a .EndElement :break _bbbgg ;case _a .CharData :};};return nil ;}; -// Validate validates the AG_Ext and its children -func (_egdb *AG_Ext )Validate ()error {return _egdb .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_ecdbc *Group )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecdbc .CT_Group =*NewCT_Group ();for _ ,_abeee :=range start .Attr {if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecdbc .AllowincellAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ecdbc .BulletAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0068\u0072"{_ecdbc .HrAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u006f\u006e\u0065\u0064"{_ecdbc .OnedAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ecdbc .HralignAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_ffcge ,_ceeca :=_abeee .Value ,error (nil );if _ceeca !=nil {return _ceeca ;};_ecdbc .TablelimitsAttr =&_ffcge ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_abbeb ,_aaaab :=_f .ParseInt (_abeee .Value ,10,64);if _aaaab !=nil {return _aaaab ;};_ecdbc .RegroupidAttr =&_abbeb ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bebaa ,_gbeb :=_abeee .Value ,error (nil );if _gbeb !=nil {return _gbeb ;};_ecdbc .BordertopcolorAttr =&_bebaa ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0073\u0070\u0069\u0064"{_afgf ,_ebbg :=_abeee .Value ,error (nil );if _ebbg !=nil {return _ebbg ;};_ecdbc .SpidAttr =&_afgf ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0068\u0072\u0070c\u0074"{_ebecd ,_faggd :=_f .ParseFloat (_abeee .Value ,64);if _faggd !=nil {return _faggd ;};_feaceb :=float32 (_ebecd );_ecdbc .HrpctAttr =&_feaceb ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ffdee ,_aegee :=_abeee .Value ,error (nil );if _aegee !=nil {return _aegee ;};_ecdbc .BorderrightcolorAttr =&_ffdee ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ecdbc .ButtonAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0068\u0072\u0073t\u0064"{_ecdbc .HrstdAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ecdbc .DgmlayoutAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ecdbc .UserdrawnAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ecdbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ecdbc .UserhiddenAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_faba ,_fcaab :=_abeee .Value ,error (nil );if _fcaab !=nil {return _fcaab ;};_ecdbc .BorderleftcolorAttr =&_faba ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecdbc .InsetmodeAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecdbc .AllowoverlapAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_cdabd ,_eedcd :=_abeee .Value ,error (nil );if _eedcd !=nil {return _eedcd ;};_ecdbc .TablepropertiesAttr =&_cdabd ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ecdbc .HrnoshadeAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ecdbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_acdef ,_abbgef :=_f .ParseInt (_abeee .Value ,10,64);if _abbgef !=nil {return _abbgef ;};_ecdbc .DgmnodekindAttr =&_acdef ;continue ;};if _abeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeee .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cccae ,_ggdcd :=_abeee .Value ,error (nil );if _ggdcd !=nil {return _ggdcd ;};_ecdbc .BorderbottomcolorAttr =&_cccae ;continue ;};if _abeee .Name .Local =="\u0070\u0072\u0069n\u0074"{_ecdbc .PrintAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbbfd ,_bcecd :=_abeee .Value ,error (nil );if _bcecd !=nil {return _bcecd ;};_ecdbc .TitleAttr =&_fbbfd ;continue ;};if _abeee .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fgggca ,_bcdeaf :=_abeee .Value ,error (nil );if _bcdeaf !=nil {return _bcdeaf ;};_ecdbc .CoordoriginAttr =&_fgggca ;continue ;};if _abeee .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ebgbc ,_ebeafa :=_abeee .Value ,error (nil );if _ebeafa !=nil {return _ebeafa ;};_ecdbc .WrapcoordsAttr =&_ebgbc ;continue ;};if _abeee .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbded ,_cdbcd :=_abeee .Value ,error (nil );if _cdbcd !=nil {return _cdbcd ;};_ecdbc .CoordsizeAttr =&_gbded ;continue ;};if _abeee .Name .Local =="\u0073\u0074\u0079l\u0065"{_aaege ,_degb :=_abeee .Value ,error (nil );if _degb !=nil {return _degb ;};_ecdbc .StyleAttr =&_aaege ;continue ;};if _abeee .Name .Local =="\u0069\u0064"{_bcada ,_abfdc :=_abeee .Value ,error (nil );if _abfdc !=nil {return _abfdc ;};_ecdbc .IdAttr =&_bcada ;continue ;};if _abeee .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_geee ,_fddde :=_abeee .Value ,error (nil );if _fddde !=nil {return _fddde ;};_ecdbc .FillcolorAttr =&_geee ;continue ;};if _abeee .Name .Local =="\u0063\u006c\u0061s\u0073"{_bege ,_dfadce :=_abeee .Value ,error (nil );if _dfadce !=nil {return _dfadce ;};_ecdbc .ClassAttr =&_bege ;continue ;};if _abeee .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgefg ,_eegggf :=_abeee .Value ,error (nil );if _eegggf !=nil {return _eegggf ;};_ecdbc .TargetAttr =&_fgefg ;continue ;};if _abeee .Name .Local =="\u0068\u0072\u0065\u0066"{_gaaegf ,_effdgd :=_abeee .Value ,error (nil );if _effdgd !=nil {return _effdgd ;};_ecdbc .HrefAttr =&_gaaegf ;continue ;};if _abeee .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_ecdbc .EditasAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecdbc .FilledAttr .UnmarshalXMLAttr (_abeee );continue ;};if _abeee .Name .Local =="\u0061\u006c\u0074"{_effcd ,_cfad :=_abeee .Value ,error (nil );if _cfad !=nil {return _cfad ;};_ecdbc .AltAttr =&_effcd ;continue ;};};_bdcce :for {_feff ,_gfcad :=d .Token ();if _gfcad !=nil {return _gfcad ;};switch _edbc :=_feff .(type ){case _c .StartElement :switch _edbc .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_fdcec :=NewGroup ();if _abgf :=d .DecodeElement (_fdcec ,&_edbc );_abgf !=nil {return _abgf ;};_ecdbc .Group =append (_ecdbc .Group ,_fdcec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_fbeec :=NewShape ();if _bgbe :=d .DecodeElement (_fbeec ,&_edbc );_bgbe !=nil {return _bgbe ;};_ecdbc .Shape =append (_ecdbc .Shape ,_fbeec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_ggebf :=NewShapetype ();if _fcgg :=d .DecodeElement (_ggebf ,&_edbc );_fcgg !=nil {return _fcgg ;};_ecdbc .Shapetype =append (_ecdbc .Shapetype ,_ggebf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_dfcf :=NewArc ();if _cccab :=d .DecodeElement (_dfcf ,&_edbc );_cccab !=nil {return _cccab ;};_ecdbc .Arc =append (_ecdbc .Arc ,_dfcf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_cgfgd :=NewCurve ();if _ebeff :=d .DecodeElement (_cgfgd ,&_edbc );_ebeff !=nil {return _ebeff ;};_ecdbc .Curve =append (_ecdbc .Curve ,_cgfgd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_addeb :=NewImage ();if _dgbda :=d .DecodeElement (_addeb ,&_edbc );_dgbda !=nil {return _dgbda ;};_ecdbc .Image =append (_ecdbc .Image ,_addeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_bccdc :=NewLine ();if _gcba :=d .DecodeElement (_bccdc ,&_edbc );_gcba !=nil {return _gcba ;};_ecdbc .Line =append (_ecdbc .Line ,_bccdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_afgda :=NewOval ();if _ggbe :=d .DecodeElement (_afgda ,&_edbc );_ggbe !=nil {return _ggbe ;};_ecdbc .Oval =append (_ecdbc .Oval ,_afgda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_ddeb :=NewPolyline ();if _bdcdb :=d .DecodeElement (_ddeb ,&_edbc );_bdcdb !=nil {return _bdcdb ;};_ecdbc .Polyline =append (_ecdbc .Polyline ,_ddeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_bbbb :=NewRect ();if _gcffbc :=d .DecodeElement (_bbbb ,&_edbc );_gcffbc !=nil {return _gcffbc ;};_ecdbc .Rect =append (_ecdbc .Rect ,_bbbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_bgcad :=NewRoundrect ();if _bbggbb :=d .DecodeElement (_bgcad ,&_edbc );_bbggbb !=nil {return _bbggbb ;};_ecdbc .Roundrect =append (_ecdbc .Roundrect ,_bgcad );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_fbdeb :=NewOfcDiagram ();if _dggca :=d .DecodeElement (_fbdeb ,&_edbc );_dggca !=nil {return _dggca ;};_ecdbc .Diagram =append (_ecdbc .Diagram ,_fbdeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bcbdeb :=NewEG_ShapeElements ();_bcbdeb .Path =NewPath ();if _fcdcf :=d .DecodeElement (_bcbdeb .Path ,&_edbc );_fcdcf !=nil {return _fcdcf ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_bcbdeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gfbfb :=NewEG_ShapeElements ();_gfbfb .Formulas =NewFormulas ();if _fedca :=d .DecodeElement (_gfbfb .Formulas ,&_edbc );_fedca !=nil {return _fedca ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gfbfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_acfdd :=NewEG_ShapeElements ();_acfdd .Handles =NewHandles ();if _gfbbg :=d .DecodeElement (_acfdd .Handles ,&_edbc );_gfbbg !=nil {return _gfbbg ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_acfdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gdffe :=NewEG_ShapeElements ();_gdffe .Fill =NewFill ();if _deade :=d .DecodeElement (_gdffe .Fill ,&_edbc );_deade !=nil {return _deade ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gdffe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cegee :=NewEG_ShapeElements ();_cegee .Stroke =NewStroke ();if _gdbe :=d .DecodeElement (_cegee .Stroke ,&_edbc );_gdbe !=nil {return _gdbe ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_cegee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gaacc :=NewEG_ShapeElements ();_gaacc .Shadow =NewShadow ();if _adbccd :=d .DecodeElement (_gaacc .Shadow ,&_edbc );_adbccd !=nil {return _adbccd ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gaacc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ebdbf :=NewEG_ShapeElements ();_ebdbf .Textbox =NewTextbox ();if _adfcf :=d .DecodeElement (_ebdbf .Textbox ,&_edbc );_adfcf !=nil {return _adfcf ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_ebdbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_bafcdg :=NewEG_ShapeElements ();_bafcdg .Textpath =NewTextpath ();if _edadfc :=d .DecodeElement (_bafcdg .Textpath ,&_edbc );_edadfc !=nil {return _edadfc ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_bafcdg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gaabg :=NewEG_ShapeElements ();_gaabg .Imagedata =NewImagedata ();if _bafcc :=d .DecodeElement (_gaabg .Imagedata ,&_edbc );_bafcc !=nil {return _bafcc ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gaabg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_agfec :=NewEG_ShapeElements ();_agfec .Skew =NewOfcSkew ();if _dfeac :=d .DecodeElement (_agfec .Skew ,&_edbc );_dfeac !=nil {return _dfeac ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_agfec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_edcdf :=NewEG_ShapeElements ();_edcdf .Extrusion =NewOfcExtrusion ();if _ccggfd :=d .DecodeElement (_edcdf .Extrusion ,&_edbc );_ccggfd !=nil {return _ccggfd ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_edcdf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_gegg :=NewEG_ShapeElements ();_gegg .Callout =NewOfcCallout ();if _cggce :=d .DecodeElement (_gegg .Callout ,&_edbc );_cggce !=nil {return _cggce ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gegg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_feaf :=NewEG_ShapeElements ();_feaf .Lock =NewOfcLock ();if _bcdcc :=d .DecodeElement (_feaf .Lock ,&_edbc );_bcdcc !=nil {return _bcdcc ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_feaf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bgfaf :=NewEG_ShapeElements ();_bgfaf .Clippath =NewOfcClippath ();if _dffbc :=d .DecodeElement (_bgfaf .Clippath ,&_edbc );_dffbc !=nil {return _dffbc ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_bgfaf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_gaage :=NewEG_ShapeElements ();_gaage .Signatureline =NewOfcSignatureline ();if _dgfcc :=d .DecodeElement (_gaage .Signatureline ,&_edbc );_dgfcc !=nil {return _dgfcc ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_gaage );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_aabg :=NewEG_ShapeElements ();_aabg .Wrap =_ae .NewWrap ();if _dbefb :=d .DecodeElement (_aabg .Wrap ,&_edbc );_dbefb !=nil {return _dbefb ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_aabg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dabfd :=NewEG_ShapeElements ();_dabfd .Anchorlock =_ae .NewAnchorlock ();if _cecfg :=d .DecodeElement (_dabfd .Anchorlock ,&_edbc );_cecfg !=nil {return _cecfg ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_dabfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_egbdec :=NewEG_ShapeElements ();_egbdec .Bordertop =_ae .NewBordertop ();if _dbfeec :=d .DecodeElement (_egbdec .Bordertop ,&_edbc );_dbfeec !=nil {return _dbfeec ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_egbdec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_afdaf :=NewEG_ShapeElements ();_afdaf .Borderbottom =_ae .NewBorderbottom ();if _dcfaf :=d .DecodeElement (_afdaf .Borderbottom ,&_edbc );_dcfaf !=nil {return _dcfaf ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_afdaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cdec :=NewEG_ShapeElements ();_cdec .Borderleft =_ae .NewBorderleft ();if _ddgce :=d .DecodeElement (_cdec .Borderleft ,&_edbc );_ddgce !=nil {return _ddgce ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_cdec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dgdb :=NewEG_ShapeElements ();_dgdb .Borderright =_ae .NewBorderright ();if _abged :=d .DecodeElement (_dgdb .Borderright ,&_edbc );_abged !=nil {return _abged ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_dgdb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dade :=NewEG_ShapeElements ();_dade .ClientData =_b .NewClientData ();if _ccfbb :=d .DecodeElement (_dade .ClientData ,&_edbc );_ccfbb !=nil {return _ccfbb ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_dade );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_decgg :=NewEG_ShapeElements ();_decgg .Textdata =_dce .NewTextdata ();if _fegb :=d .DecodeElement (_decgg .Textdata ,&_edbc );_fegb !=nil {return _fegb ;};_ecdbc .EG_ShapeElements =append (_ecdbc .EG_ShapeElements ,_decgg );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0047\u0072\u006fu\u0070 \u0025\u0076",_edbc .Name );if _cbfbb :=d .Skip ();_cbfbb !=nil {return _cbfbb ;};};case _c .EndElement :break _bdcce ;case _c .CharData :};};return nil ;};func (_dfbddbg OfcST_BWMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfbddbg .String (),start );}; +// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path +func (_dfda *CT_Curve )ValidateWithPath (path string )error {for _egaaa ,_ggce :=range _dfda .EG_ShapeElements {if _aed :=_ggce .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_egaaa ));_aed !=nil {return _aed ;};};if _gbdd :=_dfda .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gbdd !=nil {return _gbdd ;};if _eega :=_dfda .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_eega !=nil {return _eega ;};if _dfbbf :=_dfda .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dfbbf !=nil {return _dfbbf ;};if _gfbg :=_dfda .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gfbg !=nil {return _gfbg ;};if _ggcab :=_dfda .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ggcab !=nil {return _ggcab ;};if _def :=_dfda .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_def !=nil {return _def ;};if _gbbd :=_dfda .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gbbd !=nil {return _gbbd ;};if _fdfcf :=_dfda .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fdfcf !=nil {return _fdfcf ;};if _adag :=_dfda .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_adag !=nil {return _adag ;};if _dabf :=_dfda .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dabf !=nil {return _dabf ;};if _bfde :=_dfda .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bfde !=nil {return _bfde ;};if _edbec :=_dfda .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_edbec !=nil {return _edbec ;};if _bbbe :=_dfda .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bbbe !=nil {return _bbbe ;};if _ebgdf :=_dfda .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ebgdf !=nil {return _ebgdf ;};if _fafd :=_dfda .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fafd !=nil {return _fafd ;};if _dgea :=_dfda .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dgea !=nil {return _dgea ;};if _bcgf :=_dfda .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bcgf !=nil {return _bcgf ;};if _ddee :=_dfda .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ddee !=nil {return _ddee ;};if _agcb :=_dfda .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_agcb !=nil {return _agcb ;};if _cgcf :=_dfda .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cgcf !=nil {return _cgcf ;};if _gde :=_dfda .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gde !=nil {return _gde ;};if _edbgb :=_dfda .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_edbgb !=nil {return _edbgb ;};if _ebba :=_dfda .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ebba !=nil {return _ebba ;};if _eaec :=_dfda .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_eaec !=nil {return _eaec ;};if _gaad :=_dfda .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gaad !=nil {return _gaad ;};if _aggc :=_dfda .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_aggc !=nil {return _aggc ;};if _aacc :=_dfda .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aacc !=nil {return _aacc ;};if _eacf :=_dfda .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_eacf !=nil {return _eacf ;};if _efeag :=_dfda .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_efeag !=nil {return _efeag ;};return nil ;};func (_cgbea *OfcCT_Complex )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_faffa :=range start .Attr {if _faffa .Name .Local =="\u0065\u0078\u0074"{_cgbea .ExtAttr .UnmarshalXMLAttr (_faffa );continue ;};};for {_gagcb ,_edgddg :=d .Token ();if _edgddg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_edgddg );};if _egdbe ,_eafdc :=_gagcb .(_a .EndElement );_eafdc &&_egdbe .Name ==start .Name {break ;};};return nil ;};type OfcST_How byte ;func (_fbgfc *EG_ShapeElements )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbgfc .Path !=nil {_gbdcd :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fbgfc .Path ,_gbdcd );};if _fbgfc .Formulas !=nil {_acefa :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_fbgfc .Formulas ,_acefa );};if _fbgfc .Handles !=nil {_egfdde :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_fbgfc .Handles ,_egfdde );};if _fbgfc .Fill !=nil {_ecbbc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fbgfc .Fill ,_ecbbc );};if _fbgfc .Stroke !=nil {_ccdba :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_fbgfc .Stroke ,_ccdba );};if _fbgfc .Shadow !=nil {_cbbc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fbgfc .Shadow ,_cbbc );};if _fbgfc .Textbox !=nil {_agebe :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_fbgfc .Textbox ,_agebe );};if _fbgfc .Textpath !=nil {_fagbg :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fbgfc .Textpath ,_fagbg );};if _fbgfc .Imagedata !=nil {_eeadd :=_a .StartElement {Name :_a .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_fbgfc .Imagedata ,_eeadd );};if _fbgfc .Skew !=nil {_dbdfa :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_fbgfc .Skew ,_dbdfa );};if _fbgfc .Extrusion !=nil {_abfb :=_a .StartElement {Name :_a .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fbgfc .Extrusion ,_abfb );};if _fbgfc .Callout !=nil {_dggda :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_fbgfc .Callout ,_dggda );};if _fbgfc .Lock !=nil {_bbbef :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_fbgfc .Lock ,_bbbef );};if _fbgfc .Clippath !=nil {_cggac :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fbgfc .Clippath ,_cggac );};if _fbgfc .Signatureline !=nil {_cceca :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_fbgfc .Signatureline ,_cceca );};if _fbgfc .Wrap !=nil {_dedce :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_fbgfc .Wrap ,_dedce );};if _fbgfc .Anchorlock !=nil {_dedgf :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_fbgfc .Anchorlock ,_dedgf );};if _fbgfc .Bordertop !=nil {_gbffdg :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_fbgfc .Bordertop ,_gbffdg );};if _fbgfc .Borderbottom !=nil {_cgabb :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fbgfc .Borderbottom ,_cgabb );};if _fbgfc .Borderleft !=nil {_fcgfec :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fbgfc .Borderleft ,_fcgfec );};if _fbgfc .Borderright !=nil {_bgbda :=_a .StartElement {Name :_a .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fbgfc .Borderright ,_bgbda );};if _fbgfc .ClientData !=nil {_gaba :=_a .StartElement {Name :_a .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fbgfc .ClientData ,_gaba );};if _fbgfc .Textdata !=nil {_bgefg :=_a .StartElement {Name :_a .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_fbgfc .Textdata ,_bgefg );};return nil ;}; -// Validate validates the OfcShapedefaults and its children -func (_cfcgd *OfcShapedefaults )Validate ()error {return _cfcgd .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};type CT_Group struct{EditasAttr ST_EditAs ;TablepropertiesAttr *string ;TablelimitsAttr *string ;Group []*Group ;Shape []*Shape ;Shapetype []*Shapetype ;Arc []*Arc ;Curve []*Curve ;Image []*Image ;Line []*Line ;Oval []*Oval ;Polyline []*Polyline ;Rect []*Rect ;Roundrect []*Roundrect ;Diagram []*OfcDiagram ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;};func (_efgd *CT_F )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0066";};if _efgd .EqnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0071\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_efgd .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func NewAG_Style ()*AG_Style {_bdce :=&AG_Style {};return _bdce };func (_bdca OfcST_FillType )Validate ()error {return _bdca .ValidateWithPath ("")};func NewCT_Formulas ()*CT_Formulas {_cbdg :=&CT_Formulas {};return _cbdg };func (_ddcg *Handles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ddcg .CT_Handles .MarshalXML (e ,start );};func NewAG_CoreAttributes ()*AG_CoreAttributes {_cc :=&AG_CoreAttributes {};return _cc };type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;}; +// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path +func (_aace *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _cegd :=_aace .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cegd !=nil {return _cegd ;};if _dcc :=_aace .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dcc !=nil {return _dcc ;};if _dfbb :=_aace .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dfbb !=nil {return _dfbb ;};if _edaee :=_aace .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_edaee !=nil {return _edaee ;};if _cgf :=_aace .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cgf !=nil {return _cgf ;};if _dfa :=_aace .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dfa !=nil {return _dfa ;};if _aeec :=_aace .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_aeec !=nil {return _aeec ;};if _fbdd :=_aace .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fbdd !=nil {return _fbdd ;};if _fgfg :=_aace .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fgfg !=nil {return _fgfg ;};if _bgc :=_aace .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bgc !=nil {return _bgc ;};if _dacf :=_aace .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dacf !=nil {return _dacf ;};if _cba :=_aace .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cba !=nil {return _cba ;};if _gfg :=_aace .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gfg !=nil {return _gfg ;};if _fadc :=_aace .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fadc !=nil {return _fadc ;};if _deac :=_aace .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_deac !=nil {return _deac ;};return nil ;};func (_fafc OfcST_Angle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fafc .String (),start );}; -// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path -func (_adde *AG_ShapeAttributes )ValidateWithPath (path string )error {if _edf :=_adde .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_edf !=nil {return _edf ;};if _cdbf :=_adde .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cdbf !=nil {return _cdbf ;};if _bdea :=_adde .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bdea !=nil {return _bdea ;};return nil ;}; +// Validate validates the OfcCallout and its children +func (_cfeeb *OfcCallout )Validate ()error {return _cfeeb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func NewImagedata ()*Imagedata {_dfba :=&Imagedata {};_dfba .CT_ImageData =*NewCT_ImageData ();return _dfba ;};func (_fafbec *OfcST_ExtrusionPlane )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdecd ,_egfgd :=d .Token ();if _egfgd !=nil {return _egfgd ;};if _dbcdc ,_dbcbf :=_bdecd .(_a .EndElement );_dbcbf &&_dbcdc .Name ==start .Name {*_fafbec =1;return nil ;};if _aggecc ,_gcgc :=_bdecd .(_a .CharData );!_gcgc {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",_bdecd );}else {switch string (_aggecc ){case "":*_fafbec =0;case "\u0058\u0059":*_fafbec =1;case "\u005a\u0058":*_fafbec =2;case "\u0059\u005a":*_fafbec =3;};};_bdecd ,_egfgd =d .Token ();if _egfgd !=nil {return _egfgd ;};if _dgfba ,_ceaff :=_bdecd .(_a .EndElement );_ceaff &&_dgfba .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",_bdecd );};func (_gbgf *OfcCT_ColorMru )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbcea :=range start .Attr {if _gbcea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_efed ,_bfded :=_gbcea .Value ,error (nil );if _bfded !=nil {return _bfded ;};_gbgf .ColorsAttr =&_efed ;continue ;};if _gbcea .Name .Local =="\u0065\u0078\u0074"{_gbgf .ExtAttr .UnmarshalXMLAttr (_gbcea );continue ;};};for {_dbbfc ,_egbbg :=d .Token ();if _egbbg !=nil {return _b .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",_egbbg );};if _acdfa ,_dbgacd :=_dbbfc .(_a .EndElement );_dbgacd &&_acdfa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcCT_ColorMru and its children -func (_aeaae *OfcCT_ColorMru )Validate ()error {return _aeaae .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};func (_dgfdf OfcST_ConnectorType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccccc :=_c .Attr {};_ccccc .Name =name ;switch _dgfdf {case OfcST_ConnectorTypeUnset :_ccccc .Value ="";case OfcST_ConnectorTypeNone :_ccccc .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_ccccc .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_ccccc .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_ccccc .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _ccccc ,nil ;};func NewCT_Shape ()*CT_Shape {_bfge :=&CT_Shape {};return _bfge };type OfcSkew struct{OfcCT_Skew }; +// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path +func (_efdbg *OfcCT_IdMap )ValidateWithPath (path string )error {if _adbce :=_efdbg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_adbce !=nil {return _adbce ;};return nil ;}; -// ValidateWithPath validates the Curve and its children, prefixing error messages with path -func (_aaccd *Curve )ValidateWithPath (path string )error {if _cfgaga :=_aaccd .CT_Curve .ValidateWithPath (path );_cfgaga !=nil {return _cfgaga ;};return nil ;}; +// ValidateWithPath validates the Fill and its children, prefixing error messages with path +func (_dddce *Fill )ValidateWithPath (path string )error {if _cegaa :=_dddce .CT_Fill .ValidateWithPath (path );_cegaa !=nil {return _cegaa ;};return nil ;};func (_fbbe *CT_Line )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065";};if _fbbe .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .FromAttr )});};if _fbbe .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .ToAttr )});};if _fbbe .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .HrefAttr )});};if _fbbe .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .TargetAttr )});};if _fbbe .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .ClassAttr )});};if _fbbe .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .TitleAttr )});};if _fbbe .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .AltAttr )});};if _fbbe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .CoordsizeAttr )});};if _fbbe .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .CoordoriginAttr )});};if _fbbe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .WrapcoordsAttr )});};if _fbbe .PrintAttr !=_bg .ST_TrueFalseUnset {_fabd ,_efda :=_fbbe .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _efda !=nil {return _efda ;};start .Attr =append (start .Attr ,_fabd );};if _fbbe .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .IdAttr )});};if _fbbe .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .StyleAttr )});};if _fbbe .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .SpidAttr )});};if _fbbe .OnedAttr !=_bg .ST_TrueFalseUnset {_egaf ,_ccef :=_fbbe .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ccef !=nil {return _ccef ;};start .Attr =append (start .Attr ,_egaf );};if _fbbe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .RegroupidAttr )});};if _fbbe .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_dcfe ,_bgdf :=_fbbe .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bgdf !=nil {return _bgdf ;};start .Attr =append (start .Attr ,_dcfe );};if _fbbe .ButtonAttr !=_bg .ST_TrueFalseUnset {_afbgd ,_cbea :=_fbbe .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cbea !=nil {return _cbea ;};start .Attr =append (start .Attr ,_afbgd );};if _fbbe .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_eeacc ,_ddefb :=_fbbe .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ddefb !=nil {return _ddefb ;};start .Attr =append (start .Attr ,_eeacc );};if _fbbe .BulletAttr !=_bg .ST_TrueFalseUnset {_agebf ,_abbf :=_fbbe .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _abbf !=nil {return _abbf ;};start .Attr =append (start .Attr ,_agebf );};if _fbbe .HrAttr !=_bg .ST_TrueFalseUnset {_dadbd ,_bdfdd :=_fbbe .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _bdfdd !=nil {return _bdfdd ;};start .Attr =append (start .Attr ,_dadbd );};if _fbbe .HrstdAttr !=_bg .ST_TrueFalseUnset {_cgbe ,_agfa :=_fbbe .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _agfa !=nil {return _agfa ;};start .Attr =append (start .Attr ,_cgbe );};if _fbbe .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_fefcf ,_aacgc :=_fbbe .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aacgc !=nil {return _aacgc ;};start .Attr =append (start .Attr ,_fefcf );};if _fbbe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .HrpctAttr )});};if _fbbe .HralignAttr !=OfcST_HrAlignUnset {_egfca ,_cebb :=_fbbe .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cebb !=nil {return _cebb ;};start .Attr =append (start .Attr ,_egfca );};if _fbbe .AllowincellAttr !=_bg .ST_TrueFalseUnset {_cdfb ,_efce :=_fbbe .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _efce !=nil {return _efce ;};start .Attr =append (start .Attr ,_cdfb );};if _fbbe .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_eacbb ,_fcfd :=_fbbe .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fcfd !=nil {return _fcfd ;};start .Attr =append (start .Attr ,_eacbb );};if _fbbe .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_dbdd ,_baaad :=_fbbe .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _baaad !=nil {return _baaad ;};start .Attr =append (start .Attr ,_dbdd );};if _fbbe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .BordertopcolorAttr )});};if _fbbe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .BorderleftcolorAttr )});};if _fbbe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .BorderbottomcolorAttr )});};if _fbbe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .BorderrightcolorAttr )});};if _fbbe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bbdda ,_cagf :=_fbbe .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cagf !=nil {return _cagf ;};start .Attr =append (start .Attr ,_bbdda );};if _fbbe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .DgmnodekindAttr )});};if _fbbe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bgeag ,_geeag :=_fbbe .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _geeag !=nil {return _geeag ;};start .Attr =append (start .Attr ,_bgeag );};if _fbbe .InsetmodeAttr !=OfcST_InsetModeUnset {_bacda ,_gcgg :=_fbbe .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gcgg !=nil {return _gcgg ;};start .Attr =append (start .Attr ,_bacda );};if _fbbe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .OpacityAttr )});};if _fbbe .StrokedAttr !=_bg .ST_TrueFalseUnset {_dbebg ,_bgcac :=_fbbe .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bgcac !=nil {return _bgcac ;};start .Attr =append (start .Attr ,_dbebg );};if _fbbe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .StrokecolorAttr )});};if _fbbe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .StrokeweightAttr )});};if _fbbe .InsetpenAttr !=_bg .ST_TrueFalseUnset {_bdfc ,_bdfagf :=_fbbe .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bdfagf !=nil {return _bdfagf ;};start .Attr =append (start .Attr ,_bdfc );};if _fbbe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .ChromakeyAttr )});};if _fbbe .FilledAttr !=_bg .ST_TrueFalseUnset {_fegb ,_fdefe :=_fbbe .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fdefe !=nil {return _fdefe ;};start .Attr =append (start .Attr ,_fegb );};if _fbbe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .FillcolorAttr )});};if _fbbe .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbbe .SptAttr )});};if _fbbe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_acbg ,_dggg :=_fbbe .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dggg !=nil {return _dggg ;};start .Attr =append (start .Attr ,_acbg );};if _fbbe .BwmodeAttr !=OfcST_BWModeUnset {_geeab ,_bbfbfc :=_fbbe .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bbfbfc !=nil {return _bbfbfc ;};start .Attr =append (start .Attr ,_geeab );};if _fbbe .BwpureAttr !=OfcST_BWModeUnset {_cgead ,_cfde :=_fbbe .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cfde !=nil {return _cfde ;};start .Attr =append (start .Attr ,_cgead );};if _fbbe .BwnormalAttr !=OfcST_BWModeUnset {_bgad ,_gbdeb :=_fbbe .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gbdeb !=nil {return _gbdeb ;};start .Attr =append (start .Attr ,_bgad );};if _fbbe .ForcedashAttr !=_bg .ST_TrueFalseUnset {_gaabc ,_gfae :=_fbbe .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gfae !=nil {return _gfae ;};start .Attr =append (start .Attr ,_gaabc );};if _fbbe .OleiconAttr !=_bg .ST_TrueFalseUnset {_ccae ,_decae :=_fbbe .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _decae !=nil {return _decae ;};start .Attr =append (start .Attr ,_ccae );};if _fbbe .OleAttr !=_bg .ST_TrueFalseBlankUnset {_cbgc ,_ddadf :=_fbbe .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ddadf !=nil {return _ddadf ;};start .Attr =append (start .Attr ,_cbgc );};if _fbbe .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_decaa ,_bbcd :=_fbbe .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bbcd !=nil {return _bbcd ;};start .Attr =append (start .Attr ,_decaa );};if _fbbe .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_gcfac ,_gcedd :=_fbbe .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gcedd !=nil {return _gcedd ;};start .Attr =append (start .Attr ,_gcfac );};if _fbbe .ClipAttr !=_bg .ST_TrueFalseUnset {_eefaa ,_bbabg :=_fbbe .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bbabg !=nil {return _bbabg ;};start .Attr =append (start .Attr ,_eefaa );};e .EncodeToken (start );if _fbbe .EG_ShapeElements !=nil {for _ ,_fdbga :=range _fbbe .EG_ShapeElements {_fdbga .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path -func (_dbfef *OfcOLEObject )ValidateWithPath (path string )error {if _bacdb :=_dbfef .OfcCT_OLEObject .ValidateWithPath (path );_bacdb !=nil {return _bacdb ;};return nil ;}; +// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path +func (_dfade *Imagedata )ValidateWithPath (path string )error {if _edgbg :=_dfade .CT_ImageData .ValidateWithPath (path );_edgbg !=nil {return _edgbg ;};return nil ;};func NewShapetype ()*Shapetype {_adafd :=&Shapetype {};_adafd .CT_Shapetype =*NewCT_Shapetype ();return _adafd ;};func (_ffbdb *ST_StrokeArrowType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efdadd ,_bbabe :=d .Token ();if _bbabe !=nil {return _bbabe ;};if _bccdba ,_abbdbb :=_efdadd .(_a .EndElement );_abbdbb &&_bccdba .Name ==start .Name {*_ffbdb =1;return nil ;};if _aecg ,_befgge :=_efdadd .(_a .CharData );!_befgge {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",_efdadd );}else {switch string (_aecg ){case "":*_ffbdb =0;case "\u006e\u006f\u006e\u0065":*_ffbdb =1;case "\u0062\u006c\u006fc\u006b":*_ffbdb =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_ffbdb =3;case "\u006f\u0076\u0061\u006c":*_ffbdb =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ffbdb =5;case "\u006f\u0070\u0065\u006e":*_ffbdb =6;};};_efdadd ,_bbabe =d .Token ();if _bbabe !=nil {return _bbabe ;};if _gfaeg ,_bcgdb :=_efdadd .(_a .EndElement );_bcgdb &&_gfaeg .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",_efdadd );}; -// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path -func (_caddb *OfcCT_IdMap )ValidateWithPath (path string )error {if _cbdgd :=_caddb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cbdgd !=nil {return _cbdgd ;};return nil ;};func NewOval ()*Oval {_gbbbc :=&Oval {};_gbbbc .CT_Oval =*NewCT_Oval ();return _gbbbc };func NewShape ()*Shape {_bedgd :=&Shape {};_bedgd .CT_Shape =*NewCT_Shape ();return _bedgd }; +// ValidateWithPath validates the Textbox and its children, prefixing error messages with path +func (_efbbb *Textbox )ValidateWithPath (path string )error {if _afagd :=_efbbb .CT_Textbox .ValidateWithPath (path );_afagd !=nil {return _afagd ;};return nil ;}; -// Validate validates the Imagedata and its children -func (_gbbaf *Imagedata )Validate ()error {return _gbbaf .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};func NewCT_TextPath ()*CT_TextPath {_cecgd :=&CT_TextPath {};return _cecgd };func (_cbbef *Stroke )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cbbef .CT_Stroke .MarshalXML (e ,start );};func (_gafb *OfcEquationxml )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _gafb .OfcCT_EquationXml .MarshalXML (e ,start );};func (_dfdff OfcST_ConnectType )String ()string {switch _dfdff {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0063\u0074";case 3:return "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_fgfe *AG_Path )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgfe .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fb .Sprintf ("\u0025\u0076",*_fgfe .PathAttr )});};return nil ;};func (_bdcc *CT_Formulas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fadg :for {_defd ,_bdccf :=d .Token ();if _bdccf !=nil {return _bdccf ;};switch _bafa :=_defd .(type ){case _c .StartElement :switch _bafa .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_fec :=NewCT_F ();if _cddff :=d .DecodeElement (_fec ,&_bafa );_cddff !=nil {return _cddff ;};_bdcc .F =append (_bdcc .F ,_fec );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_bafa .Name );if _feee :=d .Skip ();_feee !=nil {return _feee ;};};case _c .EndElement :break _fadg ;case _c .CharData :};};return nil ;};func (_dcaf *OfcRight )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _dcaf .OfcCT_StrokeChild .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path +func (_dbcf *CT_TextPath )ValidateWithPath (path string )error {if _bfbgf :=_dbcf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bfbgf !=nil {return _bfbgf ;};if _fded :=_dbcf .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_fded !=nil {return _fded ;};if _cgeda :=_dbcf .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_cgeda !=nil {return _cgeda ;};if _ddagad :=_dbcf .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_ddagad !=nil {return _ddagad ;};if _dffeg :=_dbcf .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_dffeg !=nil {return _dffeg ;};return nil ;};func (_ggbbeef *Stroke )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ggbbeef .CT_Stroke .MarshalXML (e ,start );}; -// Validate validates the CT_H and its children -func (_fcda *CT_H )Validate ()error {return _fcda .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func (_aagg *Group )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _aagg .CT_Group .MarshalXML (e ,start );};func (_fege *CT_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgea :=range start .Attr {if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_fege .DetectmouseclickAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u0072\u0065\u006ci\u0064"{_caab ,_dcfc :=_fgea .Value ,error (nil );if _dcfc !=nil {return _dcfc ;};_fege .RelidAttr =&_caab ;continue ;};if _fgea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgea .Name .Local =="\u0069\u0064"||_fgea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fgea .Name .Local =="\u0069\u0064"{_ffffg ,_dcca :=_fgea .Value ,error (nil );if _dcca !=nil {return _dcca ;};_fege .IdAttr =&_ffffg ;continue ;};if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_fccg ,_cbcb :=_fgea .Value ,error (nil );if _cbcb !=nil {return _cbcb ;};_fege .Opacity2Attr =&_fccg ;continue ;};if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgaf ,_debg :=_fgea .Value ,error (nil );if _debg !=nil {return _debg ;};_fege .TitleAttr =&_fgaf ;continue ;};if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u0068\u0072\u0065\u0066"{_ccgc ,_gabe :=_fgea .Value ,error (nil );if _gabe !=nil {return _gabe ;};_fege .HrefAttr =&_ccgc ;continue ;};if _fgea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgea .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_daab ,_efffa :=_fgea .Value ,error (nil );if _efffa !=nil {return _efffa ;};_fege .AlthrefAttr =&_daab ;continue ;};if _fgea .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fege .AlignshapeAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_fege .MethodAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u0073\u0069\u007a\u0065"{_eagg ,_gfga :=_fgea .Value ,error (nil );if _gfga !=nil {return _gfga ;};_fege .SizeAttr =&_eagg ;continue ;};if _fgea .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dafb ,_bdgga :=_fgea .Value ,error (nil );if _bdgga !=nil {return _bdgga ;};_fege .PositionAttr =&_dafb ;continue ;};if _fgea .Name .Local =="\u0073\u0072\u0063"{_efac ,_daga :=_fgea .Value ,error (nil );if _daga !=nil {return _daga ;};_fege .SrcAttr =&_efac ;continue ;};if _fgea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_daeg ,_dcgfb :=_fgea .Value ,error (nil );if _dcgfb !=nil {return _dcgfb ;};_fege .ColorsAttr =&_daeg ;continue ;};if _fgea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bega ,_bcfbd :=_fgea .Value ,error (nil );if _bcfbd !=nil {return _bcfbd ;};_fege .Color2Attr =&_bega ;continue ;};if _fgea .Name .Local =="\u0074\u0079\u0070\u0065"{_fege .TypeAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_aaga ,_dbbf :=_fgea .Value ,error (nil );if _dbbf !=nil {return _dbbf ;};_fege .FocussizeAttr =&_aaga ;continue ;};if _fgea .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfag ,_gcaa :=_fgea .Value ,error (nil );if _gcaa !=nil {return _gcaa ;};_fege .FocuspositionAttr =&_gfag ;continue ;};if _fgea .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dbffe ,_cecc :=_fgea .Value ,error (nil );if _cecc !=nil {return _cecc ;};_fege .OriginAttr =&_dbffe ;continue ;};if _fgea .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_fege .AspectAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u0061\u006e\u0067l\u0065"{_gfeb ,_edebe :=_f .ParseFloat (_fgea .Value ,64);if _edebe !=nil {return _edebe ;};_fege .AngleAttr =&_gfeb ;continue ;};if _fgea .Name .Local =="\u0066\u006f\u0063u\u0073"{_acdb ,_aedf :=_fgea .Value ,error (nil );if _aedf !=nil {return _aedf ;};_fege .FocusAttr =&_acdb ;continue ;};if _fgea .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_fege .RecolorAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_fege .RotateAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbfgf ,_gdac :=_fgea .Value ,error (nil );if _gdac !=nil {return _gdac ;};_fege .OpacityAttr =&_gbfgf ;continue ;};if _fgea .Name .Local =="\u0063\u006f\u006co\u0072"{_fbfaf ,_bda :=_fgea .Value ,error (nil );if _bda !=nil {return _bda ;};_fege .ColorAttr =&_fbfaf ;continue ;};if _fgea .Name .Local =="\u006f\u006e"{_fege .OnAttr .UnmarshalXMLAttr (_fgea );continue ;};if _fgea .Name .Local =="\u0069\u0064"{_dcabc ,_eaaea :=_fgea .Value ,error (nil );if _eaaea !=nil {return _eaaea ;};_fege .SIdAttr =&_dcabc ;continue ;};};_acae :for {_badf ,_dfbb :=d .Token ();if _dfbb !=nil {return _dfbb ;};switch _egaa :=_badf .(type ){case _c .StartElement :switch _egaa .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_fege .Fill =NewOfcFill ();if _dfec :=d .DecodeElement (_fege .Fill ,&_egaa );_dfec !=nil {return _dfec ;};default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_egaa .Name );if _cdeb :=d .Skip ();_cdeb !=nil {return _cdeb ;};};case _c .EndElement :break _acae ;case _c .CharData :};};return nil ;};type OfcST_CalloutPlacement byte ;func (_ecac *OfcShapedefaults )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _ecac .OfcCT_ShapeDefaults .MarshalXML (e ,start );}; +// Validate validates the OfcSignatureline and its children +func (_agcde *OfcSignatureline )Validate ()error {return _agcde .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");}; // Validate validates the OfcCT_ColorMenu and its children -func (_dceea *OfcCT_ColorMenu )Validate ()error {return _dceea .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");}; +func (_bggge *OfcCT_ColorMenu )Validate ()error {return _bggge .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func NewOfcEquationxml ()*OfcEquationxml {_eaaea :=&OfcEquationxml {};_eaaea .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _eaaea ;};func (_bbag *CT_TextPath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068";};if _bbag .OnAttr !=_bg .ST_TrueFalseUnset {_eafb ,_babdd :=_bbag .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _babdd !=nil {return _babdd ;};start .Attr =append (start .Attr ,_eafb );};if _bbag .FitshapeAttr !=_bg .ST_TrueFalseUnset {_fbadd ,_ddedc :=_bbag .FitshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _ddedc !=nil {return _ddedc ;};start .Attr =append (start .Attr ,_fbadd );};if _bbag .FitpathAttr !=_bg .ST_TrueFalseUnset {_cdaab ,_deeg :=_bbag .FitpathAttr .MarshalXMLAttr (_a .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _deeg !=nil {return _deeg ;};start .Attr =append (start .Attr ,_cdaab );};if _bbag .TrimAttr !=_bg .ST_TrueFalseUnset {_cagdd ,_gfcc :=_bbag .TrimAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0072\u0069\u006d"});if _gfcc !=nil {return _gfcc ;};start .Attr =append (start .Attr ,_cagdd );};if _bbag .XscaleAttr !=_bg .ST_TrueFalseUnset {_gfac ,_cbeed :=_bbag .XscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _cbeed !=nil {return _cbeed ;};start .Attr =append (start .Attr ,_gfac );};if _bbag .StringAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_bbag .StringAttr )});};if _bbag .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bbag .IdAttr )});};if _bbag .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbag .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aaafb *OfcCT_R )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bafde :=range start .Attr {if _bafde .Name .Local =="\u0069\u0064"{_eeae ,_bfdec :=_bafde .Value ,error (nil );if _bfdec !=nil {return _bfdec ;};_aaafb .IdAttr =_eeae ;continue ;};if _bafde .Name .Local =="\u0074\u0079\u0070\u0065"{_aaafb .TypeAttr .UnmarshalXMLAttr (_bafde );continue ;};if _bafde .Name .Local =="\u0068\u006f\u0077"{_aaafb .HowAttr .UnmarshalXMLAttr (_bafde );continue ;};if _bafde .Name .Local =="\u0069\u0064\u0072e\u0066"{_dbeabe ,_gcffa :=_bafde .Value ,error (nil );if _gcffa !=nil {return _gcffa ;};_aaafb .IdrefAttr =&_dbeabe ;continue ;};};_dfdb :for {_dgbgf ,_dfcb :=d .Token ();if _dfcb !=nil {return _dfcb ;};switch _aafeg :=_dgbgf .(type ){case _a .StartElement :switch _aafeg .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afefa :=NewOfcCT_Proxy ();if _ebcbf :=d .DecodeElement (_afefa ,&_aafeg );_ebcbf !=nil {return _ebcbf ;};_aaafb .Proxy =append (_aaafb .Proxy ,_afefa );default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004ff\u0063\u0043\u0054\u005f\u0052\u0020\u0025\u0076",_aafeg .Name );if _agcab :=d .Skip ();_agcab !=nil {return _agcab ;};};case _a .EndElement :break _dfdb ;case _a .CharData :};};return nil ;};func (_ffbcd *OfcCT_ShapeLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";};if _ffbcd .ExtAttr !=ST_ExtUnset {_fbfa ,_cggec :=_ffbcd .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cggec !=nil {return _cggec ;};start .Attr =append (start .Attr ,_fbfa );};e .EncodeToken (start );if _ffbcd .Idmap !=nil {_gagca :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_ffbcd .Idmap ,_gagca );};if _ffbcd .Regrouptable !=nil {_beeae :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_ffbcd .Regrouptable ,_beeae );};if _ffbcd .Rules !=nil {_bedba :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_ffbcd .Rules ,_bedba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ffagd OfcST_How )Validate ()error {return _ffagd .ValidateWithPath ("")};func NewAG_ImageAttributes ()*AG_ImageAttributes {_bdf :=&AG_ImageAttributes {};return _bdf };type OfcCT_ClipPath struct{VAttr string ;};func (_afdgc ST_StrokeEndCap )String ()string {switch _afdgc {case 0:return "";case 1:return "\u0066\u006c\u0061\u0074";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u0072\u006f\u0075n\u0064";};return "";}; -// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path -func (_aegff *OfcCT_Extrusion )ValidateWithPath (path string )error {if _dffaef :=_aegff .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dffaef !=nil {return _dffaef ;};if _egcbe :=_aegff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egcbe !=nil {return _egcbe ;};if _ddafg :=_aegff .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_ddafg !=nil {return _ddafg ;};if _dbacf :=_aegff .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_dbacf !=nil {return _dbacf ;};if _caaeg :=_aegff .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_caaeg !=nil {return _caaeg ;};if _bebfd :=_aegff .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bebfd !=nil {return _bebfd ;};if _cggag :=_aegff .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cggag !=nil {return _cggag ;};if _ebfge :=_aegff .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_ebfge !=nil {return _ebfge ;};if _faebb :=_aegff .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_faebb !=nil {return _faebb ;};if _gfcee :=_aegff .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_gfcee !=nil {return _gfcee ;};if _bcegc :=_aegff .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_bcegc !=nil {return _bcegc ;};if _dgeafd :=_aegff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgeafd !=nil {return _dgeafd ;};return nil ;};type Rect struct{CT_Rect };func (_ccbgf *OfcCT_Rules )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073";};if _ccbgf .ExtAttr !=ST_ExtUnset {_acfc ,_gfcdg :=_ccbgf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gfcdg !=nil {return _gfcdg ;};start .Attr =append (start .Attr ,_acfc );};e .EncodeToken (start );if _ccbgf .R !=nil {_fbfbg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072"}};for _ ,_acgab :=range _ccbgf .R {e .EncodeElement (_acgab ,_fbfbg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eaeag *OfcCT_ShapeDefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcedc :=range start .Attr {if _bcedc .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_deggbb ,_ecbed :=_f .ParseInt (_bcedc .Value ,10,64);if _ecbed !=nil {return _ecbed ;};_eaeag .SpidmaxAttr =&_deggbb ;continue ;};if _bcedc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eaeag .AllowincellAttr .UnmarshalXMLAttr (_bcedc );continue ;};if _bcedc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dbgee ,_cdagd :=_bcedc .Value ,error (nil );if _cdagd !=nil {return _cdagd ;};_eaeag .StrokecolorAttr =&_dbgee ;continue ;};if _bcedc .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_eaeag .StrokeAttr .UnmarshalXMLAttr (_bcedc );continue ;};if _bcedc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_beaa ,_gffge :=_bcedc .Value ,error (nil );if _gffge !=nil {return _gffge ;};_eaeag .FillcolorAttr =&_beaa ;continue ;};if _bcedc .Name .Local =="\u0066\u0069\u006c\u006c"{_eaeag .FillAttr .UnmarshalXMLAttr (_bcedc );continue ;};if _bcedc .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdegf ,_cbbbb :=_bcedc .Value ,error (nil );if _cbbbb !=nil {return _cbbbb ;};_eaeag .StyleAttr =&_bdegf ;continue ;};if _bcedc .Name .Local =="\u0065\u0078\u0074"{_eaeag .ExtAttr .UnmarshalXMLAttr (_bcedc );continue ;};};_fabfbg :for {_ceecc ,_bcddg :=d .Token ();if _bcddg !=nil {return _bcddg ;};switch _dcbgb :=_ceecc .(type ){case _c .StartElement :switch _dcbgb .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_eaeag .Fill =NewFill ();if _ddega :=d .DecodeElement (_eaeag .Fill ,&_dcbgb );_ddega !=nil {return _ddega ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_eaeag .Stroke =NewStroke ();if _fbaac :=d .DecodeElement (_eaeag .Stroke ,&_dcbgb );_fbaac !=nil {return _fbaac ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_eaeag .Textbox =NewTextbox ();if _dggfa :=d .DecodeElement (_eaeag .Textbox ,&_dcbgb );_dggfa !=nil {return _dggfa ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eaeag .Shadow =NewShadow ();if _eeabf :=d .DecodeElement (_eaeag .Shadow ,&_dcbgb );_eeabf !=nil {return _eeabf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_eaeag .Skew =NewOfcSkew ();if _caecg :=d .DecodeElement (_eaeag .Skew ,&_dcbgb );_caecg !=nil {return _caecg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_eaeag .Extrusion =NewOfcExtrusion ();if _abbgb :=d .DecodeElement (_eaeag .Extrusion ,&_dcbgb );_abbgb !=nil {return _abbgb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_eaeag .Callout =NewOfcCallout ();if _fbcde :=d .DecodeElement (_eaeag .Callout ,&_dcbgb );_fbcde !=nil {return _fbcde ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_eaeag .Lock =NewOfcLock ();if _cfbfc :=d .DecodeElement (_eaeag .Lock ,&_dcbgb );_cfbfc !=nil {return _cfbfc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_eaeag .Colormru =NewOfcCT_ColorMru ();if _dfce :=d .DecodeElement (_eaeag .Colormru ,&_dcbgb );_dfce !=nil {return _dfce ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_eaeag .Colormenu =NewOfcCT_ColorMenu ();if _fdfe :=d .DecodeElement (_eaeag .Colormenu ,&_dcbgb );_fdfe !=nil {return _fdfe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070eD\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_dcbgb .Name );if _bcacb :=d .Skip ();_bcacb !=nil {return _bcacb ;};};case _c .EndElement :break _fabfbg ;case _c .CharData :};};return nil ;};type OfcCT_ClipPath struct{VAttr string ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;); +// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path +func (_bbb *AG_Path )ValidateWithPath (path string )error {return nil };func (_aaeea *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065";};if _aaeea .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .GfxdataAttr )});};if _aaeea .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .EquationxmlAttr )});};if _aaeea .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .HrefAttr )});};if _aaeea .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .TargetAttr )});};if _aaeea .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .ClassAttr )});};if _aaeea .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .TitleAttr )});};if _aaeea .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .AltAttr )});};if _aaeea .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .CoordsizeAttr )});};if _aaeea .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .CoordoriginAttr )});};if _aaeea .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .WrapcoordsAttr )});};if _aaeea .PrintAttr !=_bg .ST_TrueFalseUnset {_feegf ,_cfeaa :=_aaeea .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cfeaa !=nil {return _cfeaa ;};start .Attr =append (start .Attr ,_feegf );};if _aaeea .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .IdAttr )});};if _aaeea .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .StyleAttr )});};if _aaeea .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .SpidAttr )});};if _aaeea .OnedAttr !=_bg .ST_TrueFalseUnset {_geeaa ,_gbcf :=_aaeea .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gbcf !=nil {return _gbcf ;};start .Attr =append (start .Attr ,_geeaa );};if _aaeea .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .RegroupidAttr )});};if _aaeea .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_acbfdf ,_eccbc :=_aaeea .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _eccbc !=nil {return _eccbc ;};start .Attr =append (start .Attr ,_acbfdf );};if _aaeea .ButtonAttr !=_bg .ST_TrueFalseUnset {_gggbe ,_dcga :=_aaeea .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dcga !=nil {return _dcga ;};start .Attr =append (start .Attr ,_gggbe );};if _aaeea .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_cead ,_aaadc :=_aaeea .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aaadc !=nil {return _aaadc ;};start .Attr =append (start .Attr ,_cead );};if _aaeea .BulletAttr !=_bg .ST_TrueFalseUnset {_cccbe ,_cdfgc :=_aaeea .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cdfgc !=nil {return _cdfgc ;};start .Attr =append (start .Attr ,_cccbe );};if _aaeea .HrAttr !=_bg .ST_TrueFalseUnset {_afdg ,_gaabca :=_aaeea .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _gaabca !=nil {return _gaabca ;};start .Attr =append (start .Attr ,_afdg );};if _aaeea .HrstdAttr !=_bg .ST_TrueFalseUnset {_ggffd ,_fbgb :=_aaeea .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fbgb !=nil {return _fbgb ;};start .Attr =append (start .Attr ,_ggffd );};if _aaeea .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_eeded ,_dfae :=_aaeea .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dfae !=nil {return _dfae ;};start .Attr =append (start .Attr ,_eeded );};if _aaeea .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .HrpctAttr )});};if _aaeea .HralignAttr !=OfcST_HrAlignUnset {_ffaea ,_bgffd :=_aaeea .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bgffd !=nil {return _bgffd ;};start .Attr =append (start .Attr ,_ffaea );};if _aaeea .AllowincellAttr !=_bg .ST_TrueFalseUnset {_fadfdf ,_ebefc :=_aaeea .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ebefc !=nil {return _ebefc ;};start .Attr =append (start .Attr ,_fadfdf );};if _aaeea .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_ffadb ,_fcbfb :=_aaeea .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fcbfb !=nil {return _fcbfb ;};start .Attr =append (start .Attr ,_ffadb );};if _aaeea .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_dbdg ,_caeeg :=_aaeea .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _caeeg !=nil {return _caeeg ;};start .Attr =append (start .Attr ,_dbdg );};if _aaeea .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .BordertopcolorAttr )});};if _aaeea .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .BorderleftcolorAttr )});};if _aaeea .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .BorderbottomcolorAttr )});};if _aaeea .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .BorderrightcolorAttr )});};if _aaeea .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_beedg ,_dfagd :=_aaeea .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dfagd !=nil {return _dfagd ;};start .Attr =append (start .Attr ,_beedg );};if _aaeea .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .DgmnodekindAttr )});};if _aaeea .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bbddb ,_gbcb :=_aaeea .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gbcb !=nil {return _gbcb ;};start .Attr =append (start .Attr ,_bbddb );};if _aaeea .InsetmodeAttr !=OfcST_InsetModeUnset {_cecc ,_acegg :=_aaeea .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _acegg !=nil {return _acegg ;};start .Attr =append (start .Attr ,_cecc );};if _aaeea .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .OpacityAttr )});};if _aaeea .StrokedAttr !=_bg .ST_TrueFalseUnset {_aacdd ,_gdfc :=_aaeea .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gdfc !=nil {return _gdfc ;};start .Attr =append (start .Attr ,_aacdd );};if _aaeea .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .StrokecolorAttr )});};if _aaeea .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .StrokeweightAttr )});};if _aaeea .InsetpenAttr !=_bg .ST_TrueFalseUnset {_aaac ,_egdcc :=_aaeea .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _egdcc !=nil {return _egdcc ;};start .Attr =append (start .Attr ,_aaac );};if _aaeea .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .ChromakeyAttr )});};if _aaeea .FilledAttr !=_bg .ST_TrueFalseUnset {_ebedc ,_gbddb :=_aaeea .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gbddb !=nil {return _gbddb ;};start .Attr =append (start .Attr ,_ebedc );};if _aaeea .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .FillcolorAttr )});};if _aaeea .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .SptAttr )});};if _aaeea .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_faeee ,_bgebe :=_aaeea .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bgebe !=nil {return _bgebe ;};start .Attr =append (start .Attr ,_faeee );};if _aaeea .BwmodeAttr !=OfcST_BWModeUnset {_ebcc ,_ggbce :=_aaeea .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ggbce !=nil {return _ggbce ;};start .Attr =append (start .Attr ,_ebcc );};if _aaeea .BwpureAttr !=OfcST_BWModeUnset {_fbggc ,_bbcfb :=_aaeea .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bbcfb !=nil {return _bbcfb ;};start .Attr =append (start .Attr ,_fbggc );};if _aaeea .BwnormalAttr !=OfcST_BWModeUnset {_fccbd ,_agged :=_aaeea .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _agged !=nil {return _agged ;};start .Attr =append (start .Attr ,_fccbd );};if _aaeea .ForcedashAttr !=_bg .ST_TrueFalseUnset {_eccd ,_cbbag :=_aaeea .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cbbag !=nil {return _cbbag ;};start .Attr =append (start .Attr ,_eccd );};if _aaeea .OleiconAttr !=_bg .ST_TrueFalseUnset {_bbdde ,_fdbbf :=_aaeea .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fdbbf !=nil {return _fdbbf ;};start .Attr =append (start .Attr ,_bbdde );};if _aaeea .OleAttr !=_bg .ST_TrueFalseBlankUnset {_dadg ,_cadgc :=_aaeea .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cadgc !=nil {return _cadgc ;};start .Attr =append (start .Attr ,_dadg );};if _aaeea .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_cdbba ,_afgac :=_aaeea .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _afgac !=nil {return _afgac ;};start .Attr =append (start .Attr ,_cdbba );};if _aaeea .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_cbfff ,_dbcdgg :=_aaeea .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dbcdgg !=nil {return _dbcdgg ;};start .Attr =append (start .Attr ,_cbfff );};if _aaeea .ClipAttr !=_bg .ST_TrueFalseUnset {_cgfea ,_cgggd :=_aaeea .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cgggd !=nil {return _cgggd ;};start .Attr =append (start .Attr ,_cgfea );};if _aaeea .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .TypeAttr )});};if _aaeea .AdjAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u006a"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .AdjAttr )});};if _aaeea .PathAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_aaeea .PathAttr )});};e .EncodeToken (start );if _aaeea .Ink !=nil {_bebbc :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_fgga :=range _aaeea .Ink {e .EncodeElement (_fgga ,_bebbc );};};if _aaeea .Iscomment !=nil {_bbfe :=_a .StartElement {Name :_a .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_fefe :=range _aaeea .Iscomment {e .EncodeElement (_fefe ,_bbfe );};};if _aaeea .Equationxml !=nil {_geeadb :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_fedbg :=range _aaeea .Equationxml {e .EncodeElement (_fedbg ,_geeadb );};};if _aaeea .EG_ShapeElements !=nil {for _ ,_dcadf :=range _aaeea .EG_ShapeElements {_dcadf .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aedfdb OfcST_CalloutPlacement )String ()string {switch _aedfdb {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 (_ddcga OfcST_InsetMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecbgea :=_a .Attr {};_ecbgea .Name =name ;switch _ddcga {case OfcST_InsetModeUnset :_ecbgea .Value ="";case OfcST_InsetModeAuto :_ecbgea .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_ecbgea .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ecbgea ,nil ;};func (_fbcca *OfcBottom )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _fbcca .OfcCT_StrokeChild .MarshalXML (e ,start );}; -// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path -func (_aeg *AG_Adj )ValidateWithPath (path string )error {return nil };func (_dabcg *OfcBottom )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dabcg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_abggf :=range start .Attr {if _abggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abggf .Name .Local =="\u0068\u0072\u0065\u0066"{_eafda ,_gbada :=_abggf .Value ,error (nil );if _gbada !=nil {return _gbada ;};_dabcg .HrefAttr =&_eafda ;continue ;};if _abggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abggf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dabcg .ForcedashAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abggf .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbcaaa ,_gcggc :=_abggf .Value ,error (nil );if _gcggc !=nil {return _gcggc ;};_dabcg .TitleAttr =&_cbcaaa ;continue ;};if _abggf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abggf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aefga ,_ecfgb :=_abggf .Value ,error (nil );if _ecfgb !=nil {return _ecfgb ;};_dabcg .AlthrefAttr =&_aefga ;continue ;};if _abggf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dabcg .ImageaspectAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dabcg .StartarrowAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dabcg .LinestyleAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dabcg .StartarrowwidthAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dabcg .JoinstyleAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dabcg .StartarrowlengthAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_efeeb ,_bcgg :=_abggf .Value ,error (nil );if _bcgg !=nil {return _bcgg ;};_dabcg .DashstyleAttr =&_efeeb ;continue ;};if _abggf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dabcg .EndarrowAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dabcg .FilltypeAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dabcg .EndarrowwidthAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ececd ,_ecfgc :=_abggf .Value ,error (nil );if _ecfgc !=nil {return _ecfgc ;};_dabcg .OpacityAttr =&_ececd ;continue ;};if _abggf .Name .Local =="\u0063\u006f\u006co\u0072"{_cdaf ,_dbeea :=_abggf .Value ,error (nil );if _dbeea !=nil {return _dbeea ;};_dabcg .ColorAttr =&_cdaf ;continue ;};if _abggf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dabcg .InsetpenAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dabcg .EndarrowlengthAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0065\u0078\u0074"{_dabcg .ExtAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dabcg .EndcapAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cdbcb ,_efgfc :=_abggf .Value ,error (nil );if _efgfc !=nil {return _efgfc ;};_dabcg .Color2Attr =&_cdbcb ;continue ;};if _abggf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dabcg .ImagealignshapeAttr .UnmarshalXMLAttr (_abggf );continue ;};if _abggf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gggc ,_bbgcd :=_abggf .Value ,error (nil );if _bbgcd !=nil {return _bbgcd ;};_dabcg .WeightAttr =&_gggc ;continue ;};if _abggf .Name .Local =="\u0073\u0072\u0063"{_dbgbd ,_eeabad :=_abggf .Value ,error (nil );if _eeabad !=nil {return _eeabad ;};_dabcg .SrcAttr =&_dbgbd ;continue ;};if _abggf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dabg ,_ecdbed :=_abggf .Value ,error (nil );if _ecdbed !=nil {return _ecdbed ;};_dabcg .ImagesizeAttr =&_dabg ;continue ;};if _abggf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gbdgf ,_cddcfg :=_f .ParseFloat (_abggf .Value ,64);if _cddcfg !=nil {return _cddcfg ;};_dabcg .MiterlimitAttr =&_gbdgf ;continue ;};if _abggf .Name .Local =="\u006f\u006e"{_dabcg .OnAttr .UnmarshalXMLAttr (_abggf );continue ;};};for {_caaafd ,_ffbec :=d .Token ();if _ffbec !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_ffbec );};if _dgdce ,_defeb :=_caaafd .(_c .EndElement );_defeb &&_dgdce .Name ==start .Name {break ;};};return nil ;};func (_edaeg *OfcST_BWMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_edaeg =0;case "\u0063\u006f\u006co\u0072":*_edaeg =1;case "\u0061\u0075\u0074\u006f":*_edaeg =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_edaeg =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_edaeg =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_edaeg =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_edaeg =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_edaeg =7;case "\u0062\u006c\u0061c\u006b":*_edaeg =8;case "\u0077\u0068\u0069t\u0065":*_edaeg =9;case "\u0068\u0069\u0064\u0065":*_edaeg =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_edaeg =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_edaeg =12;};return nil ;};func (_bcecce *Curve )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcecce .CT_Curve =*NewCT_Curve ();for _ ,_bddad :=range start .Attr {if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcecce .AllowoverlapAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dedbg ,_cfaab :=_f .ParseInt (_bddad .Value ,10,64);if _cfaab !=nil {return _cfaab ;};_bcecce .RegroupidAttr =&_dedbg ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bcecce .DgmlayoutAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bcecce .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bcecce .PreferrelativeAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bcecce .ButtonAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u006f\u006c\u0065"{_bcecce .OleAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bcecce .UserhiddenAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcecce .ForcedashAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bcecce .BulletAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bcecce .BwpureAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0063\u006c\u0069\u0070"{_bcecce .ClipAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcdedf ,_abddb :=_bddad .Value ,error (nil );if _abddb !=nil {return _abddb ;};_bcecce .BorderbottomcolorAttr =&_fcdedf ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bcecce .BwnormalAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bcecce .HralignAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0068\u0072"{_bcecce .HrAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dggf ,_dbee :=_bddad .Value ,error (nil );if _dbee !=nil {return _dbee ;};_bcecce .BordertopcolorAttr =&_dggf ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_egdce ,_gbeg :=_f .ParseInt (_bddad .Value ,10,64);if _gbeg !=nil {return _gbeg ;};_bcecce .DgmnodekindAttr =&_egdce ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dddda ,_ecegd :=_bddad .Value ,error (nil );if _ecegd !=nil {return _ecegd ;};_bcecce .BorderrightcolorAttr =&_dddda ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0073\u0070\u0069\u0064"{_fbacg ,_dagf :=_bddad .Value ,error (nil );if _dagf !=nil {return _dagf ;};_bcecce .SpidAttr =&_fbacg ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0068\u0072\u0070c\u0074"{_bfbb ,_dbaba :=_f .ParseFloat (_bddad .Value ,64);if _dbaba !=nil {return _dbaba ;};_egaff :=float32 (_bfbb );_bcecce .HrpctAttr =&_egaff ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0068\u0072\u0073t\u0064"{_bcecce .HrstdAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bcecce .CliptowrapAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bcecce .AllowincellAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bcecce .DgmlayoutmruAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bcecce .UserdrawnAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bcecce .OleiconAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aegcgd ,_acfbc :=_bddad .Value ,error (nil );if _acfbc !=nil {return _acfbc ;};_bcecce .BorderleftcolorAttr =&_aegcgd ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0073\u0070\u0074"{_baca ,_egba :=_f .ParseFloat (_bddad .Value ,64);if _egba !=nil {return _egba ;};_gdgac :=float32 (_baca );_bcecce .SptAttr =&_gdgac ;continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bcecce .BwmodeAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bcecce .ConnectortypeAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcecce .InsetmodeAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u006f\u006e\u0065\u0064"{_bcecce .OnedAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bddad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bcecce .HrnoshadeAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcdga ,_ccada :=_bddad .Value ,error (nil );if _ccada !=nil {return _ccada ;};_bcecce .TitleAttr =&_gcdga ;continue ;};if _bddad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dggbg ,_bdcef :=_bddad .Value ,error (nil );if _bdcef !=nil {return _bdcef ;};_bcecce .WrapcoordsAttr =&_dggbg ;continue ;};if _bddad .Name .Local =="\u0073\u0074\u0079l\u0065"{_bffab ,_caeegd :=_bddad .Value ,error (nil );if _caeegd !=nil {return _caeegd ;};_bcecce .StyleAttr =&_bffab ;continue ;};if _bddad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bdgcb ,_dgfae :=_bddad .Value ,error (nil );if _dgfae !=nil {return _dgfae ;};_bcecce .CoordoriginAttr =&_bdgcb ;continue ;};if _bddad .Name .Local =="\u0070\u0072\u0069n\u0074"{_bcecce .PrintAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_edeg ,_cggbe :=_bddad .Value ,error (nil );if _cggbe !=nil {return _cggbe ;};_bcecce .CoordsizeAttr =&_edeg ;continue ;};if _bddad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bcecce .StrokedAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Local =="\u0061\u006c\u0074"{_dgff ,_ddbga :=_bddad .Value ,error (nil );if _ddbga !=nil {return _ddbga ;};_bcecce .AltAttr =&_dgff ;continue ;};if _bddad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_efbe ,_fgcde :=_bddad .Value ,error (nil );if _fgcde !=nil {return _fgcde ;};_bcecce .StrokeweightAttr =&_efbe ;continue ;};if _bddad .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_daadf ,_afgbd :=_bddad .Value ,error (nil );if _afgbd !=nil {return _afgbd ;};_bcecce .Control1Attr =&_daadf ;continue ;};if _bddad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fecdab ,_gcfg :=_bddad .Value ,error (nil );if _gcfg !=nil {return _gcfg ;};_bcecce .ChromakeyAttr =&_fecdab ;continue ;};if _bddad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bccd ,_eeaba :=_bddad .Value ,error (nil );if _eeaba !=nil {return _eeaba ;};_bcecce .FillcolorAttr =&_bccd ;continue ;};if _bddad .Name .Local =="\u0069\u0064"{_bacgf ,_beff :=_bddad .Value ,error (nil );if _beff !=nil {return _beff ;};_bcecce .IdAttr =&_bacgf ;continue ;};if _bddad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dccg ,_gadgg :=_bddad .Value ,error (nil );if _gadgg !=nil {return _gadgg ;};_bcecce .OpacityAttr =&_dccg ;continue ;};if _bddad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bceae ,_ebcfe :=_bddad .Value ,error (nil );if _ebcfe !=nil {return _ebcfe ;};_bcecce .StrokecolorAttr =&_bceae ;continue ;};if _bddad .Name .Local =="\u0063\u006c\u0061s\u0073"{_acfda ,_bcdeb :=_bddad .Value ,error (nil );if _bcdeb !=nil {return _bcdeb ;};_bcecce .ClassAttr =&_acfda ;continue ;};if _bddad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bcecce .FilledAttr .UnmarshalXMLAttr (_bddad );continue ;};if _bddad .Name .Local =="\u0066\u0072\u006f\u006d"{_bbdad ,_gadge :=_bddad .Value ,error (nil );if _gadge !=nil {return _gadge ;};_bcecce .FromAttr =&_bbdad ;continue ;};if _bddad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ccbbg ,_bafbed :=_bddad .Value ,error (nil );if _bafbed !=nil {return _bafbed ;};_bcecce .TargetAttr =&_ccbbg ;continue ;};if _bddad .Name .Local =="\u0068\u0072\u0065\u0066"{_ccbee ,_baeeb :=_bddad .Value ,error (nil );if _baeeb !=nil {return _baeeb ;};_bcecce .HrefAttr =&_ccbee ;continue ;};if _bddad .Name .Local =="\u0074\u006f"{_cedgc ,_aeefa :=_bddad .Value ,error (nil );if _aeefa !=nil {return _aeefa ;};_bcecce .ToAttr =&_cedgc ;continue ;};if _bddad .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_gbbdff ,_bbaf :=_bddad .Value ,error (nil );if _bbaf !=nil {return _bbaf ;};_bcecce .Control2Attr =&_gbbdff ;continue ;};if _bddad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcecce .InsetpenAttr .UnmarshalXMLAttr (_bddad );continue ;};};_gcag :for {_aafac ,_gcccd :=d .Token ();if _gcccd !=nil {return _gcccd ;};switch _dbcge :=_aafac .(type ){case _c .StartElement :switch _dbcge .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_ccbf :=NewEG_ShapeElements ();_ccbf .Path =NewPath ();if _bbgff :=d .DecodeElement (_ccbf .Path ,&_dbcge );_bbgff !=nil {return _bbgff ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_ccbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ccefb :=NewEG_ShapeElements ();_ccefb .Formulas =NewFormulas ();if _eafdc :=d .DecodeElement (_ccefb .Formulas ,&_dbcge );_eafdc !=nil {return _eafdc ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_ccefb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dcgfa :=NewEG_ShapeElements ();_dcgfa .Handles =NewHandles ();if _ddac :=d .DecodeElement (_dcgfa .Handles ,&_dbcge );_ddac !=nil {return _ddac ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_dcgfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_aebfef :=NewEG_ShapeElements ();_aebfef .Fill =NewFill ();if _debdd :=d .DecodeElement (_aebfef .Fill ,&_dbcge );_debdd !=nil {return _debdd ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_aebfef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_aacb :=NewEG_ShapeElements ();_aacb .Stroke =NewStroke ();if _dadgb :=d .DecodeElement (_aacb .Stroke ,&_dbcge );_dadgb !=nil {return _dadgb ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_aacb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bccb :=NewEG_ShapeElements ();_bccb .Shadow =NewShadow ();if _ebbdb :=d .DecodeElement (_bccb .Shadow ,&_dbcge );_ebbdb !=nil {return _ebbdb ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_bccb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_becgd :=NewEG_ShapeElements ();_becgd .Textbox =NewTextbox ();if _bdcg :=d .DecodeElement (_becgd .Textbox ,&_dbcge );_bdcg !=nil {return _bdcg ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_becgd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_bfad :=NewEG_ShapeElements ();_bfad .Textpath =NewTextpath ();if _feege :=d .DecodeElement (_bfad .Textpath ,&_dbcge );_feege !=nil {return _feege ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_bfad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ebffg :=NewEG_ShapeElements ();_ebffg .Imagedata =NewImagedata ();if _efee :=d .DecodeElement (_ebffg .Imagedata ,&_dbcge );_efee !=nil {return _efee ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_ebffg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bbggb :=NewEG_ShapeElements ();_bbggb .Skew =NewOfcSkew ();if _cbac :=d .DecodeElement (_bbggb .Skew ,&_dbcge );_cbac !=nil {return _cbac ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_bbggb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gfdd :=NewEG_ShapeElements ();_gfdd .Extrusion =NewOfcExtrusion ();if _gcagb :=d .DecodeElement (_gfdd .Extrusion ,&_dbcge );_gcagb !=nil {return _gcagb ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_gfdd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cfccg :=NewEG_ShapeElements ();_cfccg .Callout =NewOfcCallout ();if _gefga :=d .DecodeElement (_cfccg .Callout ,&_dbcge );_gefga !=nil {return _gefga ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_cfccg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_aecg :=NewEG_ShapeElements ();_aecg .Lock =NewOfcLock ();if _bdgge :=d .DecodeElement (_aecg .Lock ,&_dbcge );_bdgge !=nil {return _bdgge ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_aecg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dbec :=NewEG_ShapeElements ();_dbec .Clippath =NewOfcClippath ();if _cdfef :=d .DecodeElement (_dbec .Clippath ,&_dbcge );_cdfef !=nil {return _cdfef ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_dbec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cbgb :=NewEG_ShapeElements ();_cbgb .Signatureline =NewOfcSignatureline ();if _dgad :=d .DecodeElement (_cbgb .Signatureline ,&_dbcge );_dgad !=nil {return _dgad ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_cbgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_caaf :=NewEG_ShapeElements ();_caaf .Wrap =_ae .NewWrap ();if _fgdfbc :=d .DecodeElement (_caaf .Wrap ,&_dbcge );_fgdfbc !=nil {return _fgdfbc ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_caaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cbbe :=NewEG_ShapeElements ();_cbbe .Anchorlock =_ae .NewAnchorlock ();if _ecffd :=d .DecodeElement (_cbbe .Anchorlock ,&_dbcge );_ecffd !=nil {return _ecffd ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_cbbe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_efbdc :=NewEG_ShapeElements ();_efbdc .Bordertop =_ae .NewBordertop ();if _bgfcb :=d .DecodeElement (_efbdc .Bordertop ,&_dbcge );_bgfcb !=nil {return _bgfcb ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_efbdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bafgf :=NewEG_ShapeElements ();_bafgf .Borderbottom =_ae .NewBorderbottom ();if _daggd :=d .DecodeElement (_bafgf .Borderbottom ,&_dbcge );_daggd !=nil {return _daggd ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_bafgf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_afdfg :=NewEG_ShapeElements ();_afdfg .Borderleft =_ae .NewBorderleft ();if _gbegc :=d .DecodeElement (_afdfg .Borderleft ,&_dbcge );_gbegc !=nil {return _gbegc ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_afdfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_debde :=NewEG_ShapeElements ();_debde .Borderright =_ae .NewBorderright ();if _cedfd :=d .DecodeElement (_debde .Borderright ,&_dbcge );_cedfd !=nil {return _cedfd ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_debde );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cbbd :=NewEG_ShapeElements ();_cbbd .ClientData =_b .NewClientData ();if _cbaag :=d .DecodeElement (_cbbd .ClientData ,&_dbcge );_cbaag !=nil {return _cbaag ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_cbbd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_accaa :=NewEG_ShapeElements ();_accaa .Textdata =_dce .NewTextdata ();if _afed :=d .DecodeElement (_accaa .Textdata ,&_dbcge );_afed !=nil {return _afed ;};_bcecce .EG_ShapeElements =append (_bcecce .EG_ShapeElements ,_accaa );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0075\u0072v\u0065 \u0025\u0076",_dbcge .Name );if _gefdg :=d .Skip ();_gefdg !=nil {return _gefdg ;};};case _c .EndElement :break _gcag ;case _c .CharData :};};return nil ;};func (_dfbbc *OfcInk )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfbbc .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_cfbeg :=range start .Attr {if _cfbeg .Name .Local =="\u0069"{_fdeea ,_eafdce :=_cfbeg .Value ,error (nil );if _eafdce !=nil {return _eafdce ;};_dfbbc .IAttr =&_fdeea ;continue ;};if _cfbeg .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_dfbbc .AnnotationAttr .UnmarshalXMLAttr (_cfbeg );continue ;};if _cfbeg .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cadfac ,_cbcae :=_cfbeg .Value ,error (nil );if _cbcae !=nil {return _cbcae ;};_dfbbc .ContentTypeAttr =&_cadfac ;continue ;};};for {_dgeae ,_ebdd :=d .Token ();if _ebdd !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_ebdd );};if _gfcg ,_badgb :=_dgeae .(_c .EndElement );_badgb &&_gfcg .Name ==start .Name {break ;};};return nil ;};func (_cgbdg OfcST_ColorMode )ValidateWithPath (path string )error {switch _cgbdg {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbdg ));};return nil ;}; +// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path +func (_ceda *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _daadag ,_dfdfb :=range _ceda .Entry {if _ffbfb :=_dfdfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_daadag ));_ffbfb !=nil {return _ffbfb ;};};if _bbbbe :=_ceda .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bbbbe !=nil {return _bbbbe ;};return nil ;};func (_gadb *Arc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gadb .CT_Arc .MarshalXML (e ,start );}; -// ValidateWithPath validates the Arc and its children, prefixing error messages with path -func (_bbbg *Arc )ValidateWithPath (path string )error {if _aebb :=_bbbg .CT_Arc .ValidateWithPath (path );_aebb !=nil {return _aebb ;};return nil ;};func (_ddggb *OfcCT_Callout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcdge :=range start .Attr {if _fcdge .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_ddggb .LengthspecifiedAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u006f\u006e"{_ddggb .OnAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u0067\u0061\u0070"{_bggddf ,_cecbd :=_fcdge .Value ,error (nil );if _cecbd !=nil {return _cecbd ;};_ddggb .GapAttr =&_bggddf ;continue ;};if _fcdge .Name .Local =="\u0061\u006e\u0067l\u0065"{_ddggb .AngleAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_ddggb .DropautoAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u0064\u0072\u006f\u0070"{_dgcgf ,_gbbdd :=_fcdge .Value ,error (nil );if _gbbdd !=nil {return _gbbdd ;};_ddggb .DropAttr =&_dgcgf ;continue ;};if _fcdge .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_eacca ,_efbad :=_fcdge .Value ,error (nil );if _efbad !=nil {return _efbad ;};_ddggb .DistanceAttr =&_eacca ;continue ;};if _fcdge .Name .Local =="\u0074\u0079\u0070\u0065"{_fegeg ,_agegg :=_fcdge .Value ,error (nil );if _agegg !=nil {return _agegg ;};_ddggb .TypeAttr =&_fegeg ;continue ;};if _fcdge .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_cfebd ,_bgbea :=_fcdge .Value ,error (nil );if _bgbea !=nil {return _bgbea ;};_ddggb .LengthAttr =&_cfebd ;continue ;};if _fcdge .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_ddggb .AccentbarAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_ddggb .TextborderAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_ddggb .MinusxAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_ddggb .MinusyAttr .UnmarshalXMLAttr (_fcdge );continue ;};if _fcdge .Name .Local =="\u0065\u0078\u0074"{_ddggb .ExtAttr .UnmarshalXMLAttr (_fcdge );continue ;};};for {_edbec ,_fgdaee :=d .Token ();if _fgdaee !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_fgdaee );};if _gddff ,_dgaad :=_edbec .(_c .EndElement );_dgaad &&_gddff .Name ==start .Name {break ;};};return nil ;};func (_afagc *CT_F )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbea :=range start .Attr {if _fbea .Name .Local =="\u0065\u0071\u006e"{_dcfad ,_abac :=_fbea .Value ,error (nil );if _abac !=nil {return _abac ;};_afagc .EqnAttr =&_dcfad ;continue ;};};for {_edea ,_babg :=d .Token ();if _babg !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_babg );};if _ebce ,_dbef :=_edea .(_c .EndElement );_dbef &&_ebce .Name ==start .Name {break ;};};return nil ;};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func (_gffce OfcST_InsetMode )String ()string {switch _gffce {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_eedbg ST_StrokeArrowType )ValidateWithPath (path string )error {switch _eedbg {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eedbg ));};return nil ;}; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_abcf *CT_Background )ValidateWithPath (path string )error {if _dabg :=_abcf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dabg !=nil {return _dabg ;};if _effad :=_abcf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_effad !=nil {return _effad ;};if _acfg :=_abcf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_acfg !=nil {return _acfg ;};if _bbg :=_abcf .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_bbg !=nil {return _bbg ;};if _abcf .Fill !=nil {if _fega :=_abcf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fega !=nil {return _fega ;};};if _dcab :=_abcf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dcab !=nil {return _dcab ;};return nil ;};func (_fadd *CT_Group )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eeec :=range start .Attr {if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fadd .AllowincellAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fadd .BulletAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0068\u0072"{_fadd .HrAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u006f\u006e\u0065\u0064"{_fadd .OnedAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fadd .HralignAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_fgfd ,_bega :=_eeec .Value ,error (nil );if _bega !=nil {return _bega ;};_fadd .TablelimitsAttr =&_fgfd ;continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_agf ,_baggb :=_ad .ParseInt (_eeec .Value ,10,64);if _baggb !=nil {return _baggb ;};_fadd .RegroupidAttr =&_agf ;continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cgff ,_agaac :=_eeec .Value ,error (nil );if _agaac !=nil {return _agaac ;};_fadd .BordertopcolorAttr =&_cgff ;continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0073\u0070\u0069\u0064"{_gdcb ,_ccac :=_eeec .Value ,error (nil );if _ccac !=nil {return _ccac ;};_fadd .SpidAttr =&_gdcb ;continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0068\u0072\u0070c\u0074"{_aab ,_fgba :=_ad .ParseFloat (_eeec .Value ,64);if _fgba !=nil {return _fgba ;};_afec :=float32 (_aab );_fadd .HrpctAttr =&_afec ;continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebad ,_bcfa :=_eeec .Value ,error (nil );if _bcfa !=nil {return _bcfa ;};_fadd .BorderrightcolorAttr =&_ebad ;continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fadd .ButtonAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0068\u0072\u0073t\u0064"{_fadd .HrstdAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fadd .DgmlayoutAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fadd .UserdrawnAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fadd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fadd .UserhiddenAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_beaaa ,_ebedf :=_eeec .Value ,error (nil );if _ebedf !=nil {return _ebedf ;};_fadd .BorderleftcolorAttr =&_beaaa ;continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fadd .InsetmodeAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fadd .AllowoverlapAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_edab ,_ggef :=_eeec .Value ,error (nil );if _ggef !=nil {return _ggef ;};_fadd .TablepropertiesAttr =&_edab ;continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fadd .HrnoshadeAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fadd .DgmlayoutmruAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_agbfd ,_adga :=_ad .ParseInt (_eeec .Value ,10,64);if _adga !=nil {return _adga ;};_fadd .DgmnodekindAttr =&_agbfd ;continue ;};if _eeec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gbeeg ,_bcdfd :=_eeec .Value ,error (nil );if _bcdfd !=nil {return _bcdfd ;};_fadd .BorderbottomcolorAttr =&_gbeeg ;continue ;};if _eeec .Name .Local =="\u0070\u0072\u0069n\u0074"{_fadd .PrintAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcfgc ,_decbf :=_eeec .Value ,error (nil );if _decbf !=nil {return _decbf ;};_fadd .TitleAttr =&_fcfgc ;continue ;};if _eeec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_geaeg ,_eaeg :=_eeec .Value ,error (nil );if _eaeg !=nil {return _eaeg ;};_fadd .CoordoriginAttr =&_geaeg ;continue ;};if _eeec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fcedd ,_bbgc :=_eeec .Value ,error (nil );if _bbgc !=nil {return _bbgc ;};_fadd .WrapcoordsAttr =&_fcedd ;continue ;};if _eeec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fecga ,_aeeeb :=_eeec .Value ,error (nil );if _aeeeb !=nil {return _aeeeb ;};_fadd .CoordsizeAttr =&_fecga ;continue ;};if _eeec .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfbb ,_ccbcc :=_eeec .Value ,error (nil );if _ccbcc !=nil {return _ccbcc ;};_fadd .StyleAttr =&_bfbb ;continue ;};if _eeec .Name .Local =="\u0069\u0064"{_cfcg ,_ggab :=_eeec .Value ,error (nil );if _ggab !=nil {return _ggab ;};_fadd .IdAttr =&_cfcg ;continue ;};if _eeec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ggec ,_cegae :=_eeec .Value ,error (nil );if _cegae !=nil {return _cegae ;};_fadd .FillcolorAttr =&_ggec ;continue ;};if _eeec .Name .Local =="\u0063\u006c\u0061s\u0073"{_dbgac ,_bcffb :=_eeec .Value ,error (nil );if _bcffb !=nil {return _bcffb ;};_fadd .ClassAttr =&_dbgac ;continue ;};if _eeec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_acge ,_gacg :=_eeec .Value ,error (nil );if _gacg !=nil {return _gacg ;};_fadd .TargetAttr =&_acge ;continue ;};if _eeec .Name .Local =="\u0068\u0072\u0065\u0066"{_ebfgg ,_gcbga :=_eeec .Value ,error (nil );if _gcbga !=nil {return _gcbga ;};_fadd .HrefAttr =&_ebfgg ;continue ;};if _eeec .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_fadd .EditasAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fadd .FilledAttr .UnmarshalXMLAttr (_eeec );continue ;};if _eeec .Name .Local =="\u0061\u006c\u0074"{_cfbd ,_bgbgg :=_eeec .Value ,error (nil );if _bgbgg !=nil {return _bgbgg ;};_fadd .AltAttr =&_cfbd ;continue ;};};_caag :for {_agebg ,_eaaf :=d .Token ();if _eaaf !=nil {return _eaaf ;};switch _daea :=_agebg .(type ){case _a .StartElement :switch _daea .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddad :=NewGroup ();if _faff :=d .DecodeElement (_ddad ,&_daea );_faff !=nil {return _faff ;};_fadd .Group =append (_fadd .Group ,_ddad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeebd :=NewShape ();if _eabcd :=d .DecodeElement (_aeebd ,&_daea );_eabcd !=nil {return _eabcd ;};_fadd .Shape =append (_fadd .Shape ,_aeebd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adfgf :=NewShapetype ();if _ddafa :=d .DecodeElement (_adfgf ,&_daea );_ddafa !=nil {return _ddafa ;};_fadd .Shapetype =append (_fadd .Shapetype ,_adfgf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_badb :=NewArc ();if _cgadg :=d .DecodeElement (_badb ,&_daea );_cgadg !=nil {return _cgadg ;};_fadd .Arc =append (_fadd .Arc ,_badb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_accf :=NewCurve ();if _faabe :=d .DecodeElement (_accf ,&_daea );_faabe !=nil {return _faabe ;};_fadd .Curve =append (_fadd .Curve ,_accf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egfa :=NewImage ();if _acca :=d .DecodeElement (_egfa ,&_daea );_acca !=nil {return _acca ;};_fadd .Image =append (_fadd .Image ,_egfa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eegca :=NewLine ();if _babe :=d .DecodeElement (_eegca ,&_daea );_babe !=nil {return _babe ;};_fadd .Line =append (_fadd .Line ,_eegca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aafbg :=NewOval ();if _agdb :=d .DecodeElement (_aafbg ,&_daea );_agdb !=nil {return _agdb ;};_fadd .Oval =append (_fadd .Oval ,_aafbg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaec :=NewPolyline ();if _cfadd :=d .DecodeElement (_aaec ,&_daea );_cfadd !=nil {return _cfadd ;};_fadd .Polyline =append (_fadd .Polyline ,_aaec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfgc :=NewRect ();if _bgee :=d .DecodeElement (_gfgc ,&_daea );_bgee !=nil {return _bgee ;};_fadd .Rect =append (_fadd .Rect ,_gfgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcad :=NewRoundrect ();if _gdeb :=d .DecodeElement (_fcad ,&_daea );_gdeb !=nil {return _gdeb ;};_fadd .Roundrect =append (_fadd .Roundrect ,_fcad );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acgc :=NewOfcDiagram ();if _daee :=d .DecodeElement (_acgc ,&_daea );_daee !=nil {return _daee ;};_fadd .Diagram =append (_fadd .Diagram ,_acgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfea :=NewEG_ShapeElements ();_gfea .Path =NewPath ();if _gcga :=d .DecodeElement (_gfea .Path ,&_daea );_gcga !=nil {return _gcga ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_gfea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgfc :=NewEG_ShapeElements ();_dgfc .Formulas =NewFormulas ();if _gcad :=d .DecodeElement (_dgfc .Formulas ,&_daea );_gcad !=nil {return _gcad ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_dgfc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffb :=NewEG_ShapeElements ();_ffb .Handles =NewHandles ();if _gbbdb :=d .DecodeElement (_ffb .Handles ,&_daea );_gbbdb !=nil {return _gbbdb ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_ffb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fffea :=NewEG_ShapeElements ();_fffea .Fill =NewFill ();if _aabe :=d .DecodeElement (_fffea .Fill ,&_daea );_aabe !=nil {return _aabe ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_fffea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_beaf :=NewEG_ShapeElements ();_beaf .Stroke =NewStroke ();if _gaac :=d .DecodeElement (_beaf .Stroke ,&_daea );_gaac !=nil {return _gaac ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_beaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dade :=NewEG_ShapeElements ();_dade .Shadow =NewShadow ();if _cfbdb :=d .DecodeElement (_dade .Shadow ,&_daea );_cfbdb !=nil {return _cfbdb ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_dade );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccfecf :=NewEG_ShapeElements ();_ccfecf .Textbox =NewTextbox ();if _aege :=d .DecodeElement (_ccfecf .Textbox ,&_daea );_aege !=nil {return _aege ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_ccfecf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dedf :=NewEG_ShapeElements ();_dedf .Textpath =NewTextpath ();if _dgcg :=d .DecodeElement (_dedf .Textpath ,&_daea );_dgcg !=nil {return _dgcg ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_dedf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edfc :=NewEG_ShapeElements ();_edfc .Imagedata =NewImagedata ();if _ddgb :=d .DecodeElement (_edfc .Imagedata ,&_daea );_ddgb !=nil {return _ddgb ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_edfc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaaf :=NewEG_ShapeElements ();_aaaf .Skew =NewOfcSkew ();if _fagd :=d .DecodeElement (_aaaf .Skew ,&_daea );_fagd !=nil {return _fagd ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_aaaf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gedf :=NewEG_ShapeElements ();_gedf .Extrusion =NewOfcExtrusion ();if _ggbf :=d .DecodeElement (_gedf .Extrusion ,&_daea );_ggbf !=nil {return _ggbf ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_gedf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaecg :=NewEG_ShapeElements ();_eaecg .Callout =NewOfcCallout ();if _fbgg :=d .DecodeElement (_eaecg .Callout ,&_daea );_fbgg !=nil {return _fbgg ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_eaecg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbf :=NewEG_ShapeElements ();_gdbf .Lock =NewOfcLock ();if _cbed :=d .DecodeElement (_gdbf .Lock ,&_daea );_cbed !=nil {return _cbed ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_gdbf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cffac :=NewEG_ShapeElements ();_cffac .Clippath =NewOfcClippath ();if _dafb :=d .DecodeElement (_cffac .Clippath ,&_daea );_dafb !=nil {return _dafb ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_cffac );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbedd :=NewEG_ShapeElements ();_gbedd .Signatureline =NewOfcSignatureline ();if _agfd :=d .DecodeElement (_gbedd .Signatureline ,&_daea );_agfd !=nil {return _agfd ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_gbedd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfbg :=NewEG_ShapeElements ();_dfbg .Wrap =_ab .NewWrap ();if _gfgg :=d .DecodeElement (_dfbg .Wrap ,&_daea );_gfgg !=nil {return _gfgg ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_dfbg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdgc :=NewEG_ShapeElements ();_gdgc .Anchorlock =_ab .NewAnchorlock ();if _bbee :=d .DecodeElement (_gdgc .Anchorlock ,&_daea );_bbee !=nil {return _bbee ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_gdgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egaac :=NewEG_ShapeElements ();_egaac .Bordertop =_ab .NewBordertop ();if _bafe :=d .DecodeElement (_egaac .Bordertop ,&_daea );_bafe !=nil {return _bafe ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_egaac );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfabe :=NewEG_ShapeElements ();_bfabe .Borderbottom =_ab .NewBorderbottom ();if _cgfgd :=d .DecodeElement (_bfabe .Borderbottom ,&_daea );_cgfgd !=nil {return _cgfgd ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_bfabe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_faad :=NewEG_ShapeElements ();_faad .Borderleft =_ab .NewBorderleft ();if _gcge :=d .DecodeElement (_faad .Borderleft ,&_daea );_gcge !=nil {return _gcge ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_faad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbfe :=NewEG_ShapeElements ();_cbfe .Borderright =_ab .NewBorderright ();if _geead :=d .DecodeElement (_cbfe .Borderright ,&_daea );_geead !=nil {return _geead ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_cbfe );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fbad :=NewEG_ShapeElements ();_fbad .ClientData =_ca .NewClientData ();if _cdcf :=d .DecodeElement (_fbad .ClientData ,&_daea );_cdcf !=nil {return _cdcf ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_fbad );case _a .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"}:_dgab :=NewEG_ShapeElements ();_dgab .Textdata =_g .NewTextdata ();if _bdfag :=d .DecodeElement (_dgab .Textdata ,&_daea );_bdfag !=nil {return _bdfag ;};_fadd .EG_ShapeElements =append (_fadd .EG_ShapeElements ,_dgab );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_daea .Name );if _bdgc :=d .Skip ();_bdgc !=nil {return _bdgc ;};};case _a .EndElement :break _caag ;case _a .CharData :};};return nil ;};func (_gfbfce *OfcCT_Fill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";};if _gfbfce .TypeAttr !=OfcST_FillTypeUnset {_aaag ,_gdcfc :=_gfbfce .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _gdcfc !=nil {return _gdcfc ;};start .Attr =append (start .Attr ,_aaag );};if _gfbfce .ExtAttr !=ST_ExtUnset {_afagg ,_babef :=_gfbfce .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _babef !=nil {return _babef ;};start .Attr =append (start .Attr ,_afagg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_F struct{EqnAttr *string ;};func (_eebfc ST_FillMethod )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eebfc .String (),start );};func (_cffc *AG_CoreAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cffc .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_cffc .HrefAttr )});};if _cffc .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cffc .TargetAttr )});};if _cffc .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cffc .ClassAttr )});};if _cffc .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cffc .TitleAttr )});};if _cffc .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cffc .AltAttr )});};if _cffc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_cffc .CoordsizeAttr )});};if _cffc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cffc .CoordoriginAttr )});};if _cffc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cffc .WrapcoordsAttr )});};if _cffc .PrintAttr !=_bg .ST_TrueFalseUnset {_fcb ,_ggg :=_cffc .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ggg !=nil {return _ggg ;};start .Attr =append (start .Attr ,_fcb );};if _cffc .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cffc .IdAttr )});};if _cffc .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cffc .StyleAttr )});};return nil ;}; -// Validate validates the Fill and its children -func (_bcced *Fill )Validate ()error {return _bcced .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_fegde *Formulas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fegde .CT_Formulas =*NewCT_Formulas ();_abdff :for {_edbb ,_defdf :=d .Token ();if _defdf !=nil {return _defdf ;};switch _fbda :=_edbb .(type ){case _c .StartElement :switch _fbda .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_ddfd :=NewCT_F ();if _ecefg :=d .DecodeElement (_ddfd ,&_fbda );_ecefg !=nil {return _ecefg ;};_fegde .F =append (_fegde .F ,_ddfd );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_fbda .Name );if _faaefg :=d .Skip ();_faaefg !=nil {return _faaefg ;};};case _c .EndElement :break _abdff ;case _c .CharData :};};return nil ;};type Textbox struct{CT_Textbox };type OfcClippath struct{OfcCT_ClipPath };func (_cgefe *OfcCT_R )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0072";};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",_cgefe .IdAttr )});if _cgefe .TypeAttr !=OfcST_RTypeUnset {_bcgfb ,_dcace :=_cgefe .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _dcace !=nil {return _dcace ;};start .Attr =append (start .Attr ,_bcgfb );};if _cgefe .HowAttr !=OfcST_HowUnset {_dgdfde ,_cdbcdc :=_cgefe .HowAttr .MarshalXMLAttr (_c .Name {Local :"\u0068\u006f\u0077"});if _cdbcdc !=nil {return _cdbcdc ;};start .Attr =append (start .Attr ,_dgdfde );};if _cgefe .IdrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_cgefe .IdrefAttr )});};e .EncodeToken (start );if _cgefe .Proxy !=nil {_egegc :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_edafe :=range _cgefe .Proxy {e .EncodeElement (_edafe ,_egegc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbdac ST_StrokeArrowType )String ()string {switch _dbdac {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062\u006c\u006fc\u006b";case 3:return "\u0063l\u0061\u0073\u0073\u0069\u0063";case 4:return "\u006f\u0076\u0061\u006c";case 5:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 6:return "\u006f\u0070\u0065\u006e";};return "";};func (_aaeb *AG_StrokeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaeb .OnAttr !=_fc .ST_TrueFalseUnset {_cfbe ,_deea :=_aaeb .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _deea !=nil {return _deea ;};start .Attr =append (start .Attr ,_cfbe );};if _aaeb .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .WeightAttr )});};if _aaeb .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .ColorAttr )});};if _aaeb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .OpacityAttr )});};if _aaeb .LinestyleAttr !=ST_StrokeLineStyleUnset {_cgb ,_gfdb :=_aaeb .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _gfdb !=nil {return _gfdb ;};start .Attr =append (start .Attr ,_cgb );};if _aaeb .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .MiterlimitAttr )});};if _aaeb .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dgc ,_cdff :=_aaeb .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _cdff !=nil {return _cdff ;};start .Attr =append (start .Attr ,_dgc );};if _aaeb .EndcapAttr !=ST_StrokeEndCapUnset {_dcbea ,_acf :=_aaeb .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _acf !=nil {return _acf ;};start .Attr =append (start .Attr ,_dcbea );};if _aaeb .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .DashstyleAttr )});};if _aaeb .FilltypeAttr !=ST_FillTypeUnset {_bba ,_bdbd :=_aaeb .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _bdbd !=nil {return _bdbd ;};start .Attr =append (start .Attr ,_bba );};if _aaeb .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .SrcAttr )});};if _aaeb .ImageaspectAttr !=ST_ImageAspectUnset {_bedbd ,_bac :=_aaeb .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _bac !=nil {return _bac ;};start .Attr =append (start .Attr ,_bedbd );};if _aaeb .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .ImagesizeAttr )});};if _aaeb .ImagealignshapeAttr !=_fc .ST_TrueFalseUnset {_ddbb ,_dedc :=_aaeb .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _dedc !=nil {return _dedc ;};start .Attr =append (start .Attr ,_ddbb );};if _aaeb .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .Color2Attr )});};if _aaeb .StartarrowAttr !=ST_StrokeArrowTypeUnset {_bedbe ,_cgcg :=_aaeb .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _cgcg !=nil {return _cgcg ;};start .Attr =append (start .Attr ,_bedbe );};if _aaeb .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_edef ,_efe :=_aaeb .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _efe !=nil {return _efe ;};start .Attr =append (start .Attr ,_edef );};if _aaeb .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_egb ,_ecb :=_aaeb .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _ecb !=nil {return _ecb ;};start .Attr =append (start .Attr ,_egb );};if _aaeb .EndarrowAttr !=ST_StrokeArrowTypeUnset {_cfbf ,_bacd :=_aaeb .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _bacd !=nil {return _bacd ;};start .Attr =append (start .Attr ,_cfbf );};if _aaeb .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bccc ,_geecg :=_aaeb .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _geecg !=nil {return _geecg ;};start .Attr =append (start .Attr ,_bccc );};if _aaeb .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bgec ,_eaff :=_aaeb .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _eaff !=nil {return _eaff ;};start .Attr =append (start .Attr ,_bgec );};if _aaeb .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .HrefAttr )});};if _aaeb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .AlthrefAttr )});};if _aaeb .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .TitleAttr )});};if _aaeb .ForcedashAttr !=_fc .ST_TrueFalseUnset {_ddcbg ,_fdeb :=_aaeb .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fdeb !=nil {return _fdeb ;};start .Attr =append (start .Attr ,_ddcbg );};if _aaeb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .IdAttr )});};if _aaeb .InsetpenAttr !=_fc .ST_TrueFalseUnset {_geac ,_gcca :=_aaeb .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gcca !=nil {return _gcca ;};start .Attr =append (start .Attr ,_geac );};if _aaeb .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_aaeb .RelidAttr )});};return nil ;};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_fbafd :=&OfcCT_RelationTable {};return _fbafd };func (_fcfcee OfcST_HrAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fcfcee .String (),start );};func NewFill ()*Fill {_fbcge :=&Fill {};_fbcge .CT_Fill =*NewCT_Fill ();return _fbcge };func (_efdcf ST_StrokeLineStyle )String ()string {switch _efdcf {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case 3:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case 4:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 5:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return "";};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};func NewStroke ()*Stroke {_abbbb :=&Stroke {};_abbbb .CT_Stroke =*NewCT_Stroke ();return _abbbb }; +// Validate validates the CT_H and its children +func (_gfbf *CT_H )Validate ()error {return _gfbf .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func NewOfcCallout ()*OfcCallout {_eacfe :=&OfcCallout {};_eacfe .OfcCT_Callout =*NewOfcCT_Callout ();return _eacfe ;};func (_faffag *ST_StrokeArrowType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_faffag =0;case "\u006e\u006f\u006e\u0065":*_faffag =1;case "\u0062\u006c\u006fc\u006b":*_faffag =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_faffag =3;case "\u006f\u0076\u0061\u006c":*_faffag =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_faffag =5;case "\u006f\u0070\u0065\u006e":*_faffag =6;};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 _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;};func (_gdee *CT_Image )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065";};if _gdee .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .HrefAttr )});};if _gdee .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .TargetAttr )});};if _gdee .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .ClassAttr )});};if _gdee .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .TitleAttr )});};if _gdee .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .AltAttr )});};if _gdee .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .CoordsizeAttr )});};if _gdee .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .CoordoriginAttr )});};if _gdee .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .WrapcoordsAttr )});};if _gdee .PrintAttr !=_bg .ST_TrueFalseUnset {_dgcb ,_faddc :=_gdee .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _faddc !=nil {return _faddc ;};start .Attr =append (start .Attr ,_dgcb );};if _gdee .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .IdAttr )});};if _gdee .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .StyleAttr )});};if _gdee .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .SpidAttr )});};if _gdee .OnedAttr !=_bg .ST_TrueFalseUnset {_bccda ,_ggbg :=_gdee .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ggbg !=nil {return _ggbg ;};start .Attr =append (start .Attr ,_bccda );};if _gdee .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .RegroupidAttr )});};if _gdee .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_bgfa ,_dfde :=_gdee .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dfde !=nil {return _dfde ;};start .Attr =append (start .Attr ,_bgfa );};if _gdee .ButtonAttr !=_bg .ST_TrueFalseUnset {_fdbg ,_babfc :=_gdee .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _babfc !=nil {return _babfc ;};start .Attr =append (start .Attr ,_fdbg );};if _gdee .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_fcbd ,_dcefdg :=_gdee .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dcefdg !=nil {return _dcefdg ;};start .Attr =append (start .Attr ,_fcbd );};if _gdee .BulletAttr !=_bg .ST_TrueFalseUnset {_afadf ,_efefd :=_gdee .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _efefd !=nil {return _efefd ;};start .Attr =append (start .Attr ,_afadf );};if _gdee .HrAttr !=_bg .ST_TrueFalseUnset {_cdag ,_fdce :=_gdee .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _fdce !=nil {return _fdce ;};start .Attr =append (start .Attr ,_cdag );};if _gdee .HrstdAttr !=_bg .ST_TrueFalseUnset {_dfgg ,_gcaa :=_gdee .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gcaa !=nil {return _gcaa ;};start .Attr =append (start .Attr ,_dfgg );};if _gdee .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_gdeg ,_deaf :=_gdee .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _deaf !=nil {return _deaf ;};start .Attr =append (start .Attr ,_gdeg );};if _gdee .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .HrpctAttr )});};if _gdee .HralignAttr !=OfcST_HrAlignUnset {_fgae ,_dffe :=_gdee .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _dffe !=nil {return _dffe ;};start .Attr =append (start .Attr ,_fgae );};if _gdee .AllowincellAttr !=_bg .ST_TrueFalseUnset {_ebbaf ,_abfeb :=_gdee .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _abfeb !=nil {return _abfeb ;};start .Attr =append (start .Attr ,_ebbaf );};if _gdee .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_eefag ,_eacb :=_gdee .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _eacb !=nil {return _eacb ;};start .Attr =append (start .Attr ,_eefag );};if _gdee .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_bbccg ,_afge :=_gdee .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _afge !=nil {return _afge ;};start .Attr =append (start .Attr ,_bbccg );};if _gdee .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .BordertopcolorAttr )});};if _gdee .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .BorderleftcolorAttr )});};if _gdee .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .BorderbottomcolorAttr )});};if _gdee .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .BorderrightcolorAttr )});};if _gdee .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eadea ,_ccfda :=_gdee .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ccfda !=nil {return _ccfda ;};start .Attr =append (start .Attr ,_eadea );};if _gdee .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .DgmnodekindAttr )});};if _gdee .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fcef ,_bfaa :=_gdee .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_fcef );};if _gdee .InsetmodeAttr !=OfcST_InsetModeUnset {_cdfc ,_gedd :=_gdee .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gedd !=nil {return _gedd ;};start .Attr =append (start .Attr ,_cdfc );};if _gdee .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .OpacityAttr )});};if _gdee .StrokedAttr !=_bg .ST_TrueFalseUnset {_eebf ,_gddg :=_gdee .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gddg !=nil {return _gddg ;};start .Attr =append (start .Attr ,_eebf );};if _gdee .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .StrokecolorAttr )});};if _gdee .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .StrokeweightAttr )});};if _gdee .InsetpenAttr !=_bg .ST_TrueFalseUnset {_adfe ,_cgdd :=_gdee .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cgdd !=nil {return _cgdd ;};start .Attr =append (start .Attr ,_adfe );};if _gdee .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .ChromakeyAttr )});};if _gdee .FilledAttr !=_bg .ST_TrueFalseUnset {_cdgc ,_efag :=_gdee .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _efag !=nil {return _efag ;};start .Attr =append (start .Attr ,_cdgc );};if _gdee .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .FillcolorAttr )});};if _gdee .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .SptAttr )});};if _gdee .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cafc ,_bdacb :=_gdee .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bdacb !=nil {return _bdacb ;};start .Attr =append (start .Attr ,_cafc );};if _gdee .BwmodeAttr !=OfcST_BWModeUnset {_ggfaa ,_ffdcc :=_gdee .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ffdcc !=nil {return _ffdcc ;};start .Attr =append (start .Attr ,_ggfaa );};if _gdee .BwpureAttr !=OfcST_BWModeUnset {_dgee ,_fdcef :=_gdee .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fdcef !=nil {return _fdcef ;};start .Attr =append (start .Attr ,_dgee );};if _gdee .BwnormalAttr !=OfcST_BWModeUnset {_gacf ,_geebc :=_gdee .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _geebc !=nil {return _geebc ;};start .Attr =append (start .Attr ,_gacf );};if _gdee .ForcedashAttr !=_bg .ST_TrueFalseUnset {_agff ,_bagc :=_gdee .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bagc !=nil {return _bagc ;};start .Attr =append (start .Attr ,_agff );};if _gdee .OleiconAttr !=_bg .ST_TrueFalseUnset {_ddff ,_ebdd :=_gdee .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ebdd !=nil {return _ebdd ;};start .Attr =append (start .Attr ,_ddff );};if _gdee .OleAttr !=_bg .ST_TrueFalseBlankUnset {_cbdb ,_fcbee :=_gdee .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _fcbee !=nil {return _fcbee ;};start .Attr =append (start .Attr ,_cbdb );};if _gdee .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_cece ,_ffag :=_gdee .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ffag !=nil {return _ffag ;};start .Attr =append (start .Attr ,_cece );};if _gdee .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_dbcd ,_bdfagc :=_gdee .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bdfagc !=nil {return _bdfagc ;};start .Attr =append (start .Attr ,_dbcd );};if _gdee .ClipAttr !=_bg .ST_TrueFalseUnset {_ebbe ,_fbbab :=_gdee .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fbbab !=nil {return _fbbab ;};start .Attr =append (start .Attr ,_ebbe );};if _gdee .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .SrcAttr )});};if _gdee .CropleftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .CropleftAttr )});};if _gdee .CroptopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .CroptopAttr )});};if _gdee .CroprightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .CroprightAttr )});};if _gdee .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .CropbottomAttr )});};if _gdee .GainAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .GainAttr )});};if _gdee .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .BlacklevelAttr )});};if _gdee .GammaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_gdee .GammaAttr )});};if _gdee .GrayscaleAttr !=_bg .ST_TrueFalseUnset {_ggcd ,_cfag :=_gdee .GrayscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _cfag !=nil {return _cfag ;};start .Attr =append (start .Attr ,_ggcd );};if _gdee .BilevelAttr !=_bg .ST_TrueFalseUnset {_abfebg ,_cege :=_gdee .BilevelAttr .MarshalXMLAttr (_a .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _cege !=nil {return _cege ;};start .Attr =append (start .Attr ,_abfebg );};e .EncodeToken (start );if _gdee .EG_ShapeElements !=nil {for _ ,_cbbb :=range _gdee .EG_ShapeElements {_cbbb .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_StrokeArrowTypeUnset ST_StrokeArrowType =0;ST_StrokeArrowTypeNone ST_StrokeArrowType =1;ST_StrokeArrowTypeBlock ST_StrokeArrowType =2;ST_StrokeArrowTypeClassic ST_StrokeArrowType =3;ST_StrokeArrowTypeOval ST_StrokeArrowType =4;ST_StrokeArrowTypeDiamond ST_StrokeArrowType =5;ST_StrokeArrowTypeOpen ST_StrokeArrowType =6;);func (_geaabf *ST_FillType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_geaabf =0;case "\u0073\u006f\u006ci\u0064":*_geaabf =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_geaabf =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_geaabf =3;case "\u0074\u0069\u006c\u0065":*_geaabf =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_geaabf =5;case "\u0066\u0072\u0061m\u0065":*_geaabf =6;};return nil ;};func (_daaea *OfcST_OLEUpdateMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feedg ,_gcgf :=d .Token ();if _gcgf !=nil {return _gcgf ;};if _ebbgdg ,_acafe :=_feedg .(_a .EndElement );_acafe &&_ebbgdg .Name ==start .Name {*_daaea =1;return nil ;};if _edcde ,_eeceg :=_feedg .(_a .CharData );!_eeceg {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",_feedg );}else {switch string (_edcde ){case "":*_daaea =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_daaea =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_daaea =2;};};_feedg ,_gcgf =d .Token ();if _gcgf !=nil {return _gcgf ;};if _gefgd ,_egbfb :=_feedg .(_a .EndElement );_egbfb &&_gefgd .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",_feedg );};func (_addbgb *OfcExtrusion )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _addbgb .OfcCT_Extrusion .MarshalXML (e ,start );};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_ffdac :=&OfcCT_ShapeDefaults {};return _ffdac };type OfcLock struct{OfcCT_Lock };func (_abdeac *ST_ShadowType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abdeac =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_abdeac =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_abdeac =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_abdeac =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_abdeac =4;};return nil ;};func NewOfcCT_Lock ()*OfcCT_Lock {_gdab :=&OfcCT_Lock {};return _gdab }; -// Validate validates the CT_Rect and its children -func (_badbf *CT_Rect )Validate ()error {return _badbf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func (_cgf *AG_Id )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgf .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cgf .IdAttr )});};return nil ;}; +// Validate validates the OfcClippath and its children +func (_abddg *OfcClippath )Validate ()error {return _abddg .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _bg .ST_TrueFalse ;BilevelAttr _bg .ST_TrueFalse ;};type OfcCT_Extrusion struct{OnAttr _bg .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 _bg .ST_TrueFalse ;AutorotationcenterAttr _bg .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _bg .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _bg .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _bg .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _bg .ST_TrueFalse ;ExtAttr ST_Ext ;};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;};func (_dff *AG_Type )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afa :=range start .Attr {if _afa .Name .Local =="\u0074\u0079\u0070\u0065"{_eceb ,_dcag :=_afa .Value ,error (nil );if _dcag !=nil {return _dcag ;};_dff .TypeAttr =&_eceb ;continue ;};};for {_abaf ,_cggg :=d .Token ();if _cggg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_cggg );};if _bced ,_aacg :=_abaf .(_a .EndElement );_aacg &&_bced .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path -func (_abeaa *OfcCT_Relation )ValidateWithPath (path string )error {if _baacf :=_abeaa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_baacf !=nil {return _baacf ;};return nil ;};func (_cge *AG_AllShapeAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cge .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_cge .OpacityAttr )});};if _cge .StrokedAttr !=_fc .ST_TrueFalseUnset {_edc ,_gbf :=_cge .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gbf !=nil {return _gbf ;};start .Attr =append (start .Attr ,_edc );};if _cge .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cge .StrokecolorAttr )});};if _cge .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cge .StrokeweightAttr )});};if _cge .InsetpenAttr !=_fc .ST_TrueFalseUnset {_bbdb ,_aab :=_cge .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _aab !=nil {return _aab ;};start .Attr =append (start .Attr ,_bbdb );};if _cge .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_cge .ChromakeyAttr )});};if _cge .FilledAttr !=_fc .ST_TrueFalseUnset {_eaa ,_acc :=_cge .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _acc !=nil {return _acc ;};start .Attr =append (start .Attr ,_eaa );};if _cge .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_cge .FillcolorAttr )});};if _cge .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cge .SptAttr )});};if _cge .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_feeag ,_gfbb :=_cge .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gfbb !=nil {return _gfbb ;};start .Attr =append (start .Attr ,_feeag );};if _cge .BwmodeAttr !=OfcST_BWModeUnset {_efd ,_af :=_cge .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _af !=nil {return _af ;};start .Attr =append (start .Attr ,_efd );};if _cge .BwpureAttr !=OfcST_BWModeUnset {_be ,_gcf :=_cge .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gcf !=nil {return _gcf ;};start .Attr =append (start .Attr ,_be );};if _cge .BwnormalAttr !=OfcST_BWModeUnset {_eae ,_cdd :=_cge .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cdd !=nil {return _cdd ;};start .Attr =append (start .Attr ,_eae );};if _cge .ForcedashAttr !=_fc .ST_TrueFalseUnset {_bfd ,_ead :=_cge .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ead !=nil {return _ead ;};start .Attr =append (start .Attr ,_bfd );};if _cge .OleiconAttr !=_fc .ST_TrueFalseUnset {_gda ,_bgc :=_cge .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bgc !=nil {return _bgc ;};start .Attr =append (start .Attr ,_gda );};if _cge .OleAttr !=_fc .ST_TrueFalseBlankUnset {_ffc ,_gfe :=_cge .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gfe !=nil {return _gfe ;};start .Attr =append (start .Attr ,_ffc );};if _cge .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_abd ,_dcd :=_cge .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dcd !=nil {return _dcd ;};start .Attr =append (start .Attr ,_abd );};if _cge .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_edd ,_adff :=_cge .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _adff !=nil {return _adff ;};start .Attr =append (start .Attr ,_edd );};if _cge .ClipAttr !=_fc .ST_TrueFalseUnset {_cb ,_eec :=_cge .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _eec !=nil {return _eec ;};start .Attr =append (start .Attr ,_cb );};return nil ;};func (_aabcge OfcST_ScreenSize )ValidateWithPath (path string )error {switch _aabcge {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabcge ));};return nil ;};func (_efc *AG_Chromakey )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_efc .ChromakeyAttr )});};return nil ;}; +// Validate validates the AG_Adj and its children +func (_cg *AG_Adj )Validate ()error {return _cg .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_dfbe ST_StrokeArrowLength )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfbe .String (),start );}; -// ValidateWithPath validates the Background and its children, prefixing error messages with path -func (_ecgg *Background )ValidateWithPath (path string )error {if _acd :=_ecgg .CT_Background .ValidateWithPath (path );_acd !=nil {return _acd ;};return nil ;};func (_fdba *OfcCT_Ink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b";};if _fdba .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_fb .Sprintf ("\u0025\u0076",*_fdba .IAttr )});};if _fdba .AnnotationAttr !=_fc .ST_TrueFalseUnset {_ebfff ,_gbcgb :=_fdba .AnnotationAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _gbcgb !=nil {return _gbcgb ;};start .Attr =append (start .Attr ,_ebfff );};if _fdba .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fdba .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fea *AG_OfficeCoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fea .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fea .SpidAttr )});};if _fea .OnedAttr !=_fc .ST_TrueFalseUnset {_gacg ,_adgc :=_fea .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _adgc !=nil {return _adgc ;};start .Attr =append (start .Attr ,_gacg );};if _fea .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fea .RegroupidAttr )});};if _fea .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_bae ,_cagf :=_fea .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cagf !=nil {return _cagf ;};start .Attr =append (start .Attr ,_bae );};if _fea .ButtonAttr !=_fc .ST_TrueFalseUnset {_cea ,_ced :=_fea .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ced !=nil {return _ced ;};start .Attr =append (start .Attr ,_cea );};if _fea .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_geec ,_ffgd :=_fea .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ffgd !=nil {return _ffgd ;};start .Attr =append (start .Attr ,_geec );};if _fea .BulletAttr !=_fc .ST_TrueFalseUnset {_aef ,_aag :=_fea .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _aag !=nil {return _aag ;};start .Attr =append (start .Attr ,_aef );};if _fea .HrAttr !=_fc .ST_TrueFalseUnset {_eggc ,_ccf :=_fea .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _ccf !=nil {return _ccf ;};start .Attr =append (start .Attr ,_eggc );};if _fea .HrstdAttr !=_fc .ST_TrueFalseUnset {_baeg ,_fdgb :=_fea .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fdgb !=nil {return _fdgb ;};start .Attr =append (start .Attr ,_baeg );};if _fea .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_becg ,_eaag :=_fea .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _eaag !=nil {return _eaag ;};start .Attr =append (start .Attr ,_becg );};if _fea .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fea .HrpctAttr )});};if _fea .HralignAttr !=OfcST_HrAlignUnset {_acb ,_ede :=_fea .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ede !=nil {return _ede ;};start .Attr =append (start .Attr ,_acb );};if _fea .AllowincellAttr !=_fc .ST_TrueFalseUnset {_cfa ,_add :=_fea .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _add !=nil {return _add ;};start .Attr =append (start .Attr ,_cfa );};if _fea .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_aad ,_bdf :=_fea .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bdf !=nil {return _bdf ;};start .Attr =append (start .Attr ,_aad );};if _fea .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_dfae ,_gec :=_fea .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gec !=nil {return _gec ;};start .Attr =append (start .Attr ,_dfae );};if _fea .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fea .BordertopcolorAttr )});};if _fea .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fea .BorderleftcolorAttr )});};if _fea .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fea .BorderbottomcolorAttr )});};if _fea .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fea .BorderrightcolorAttr )});};if _fea .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fbf ,_feag :=_fea .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _feag !=nil {return _feag ;};start .Attr =append (start .Attr ,_fbf );};if _fea .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fea .DgmnodekindAttr )});};if _fea .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_caba ,_ffcc :=_fea .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ffcc !=nil {return _ffcc ;};start .Attr =append (start .Attr ,_caba );};if _fea .InsetmodeAttr !=OfcST_InsetModeUnset {_bbfd ,_acg :=_fea .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _acg !=nil {return _acg ;};start .Attr =append (start .Attr ,_bbfd );};return nil ;};type OfcInk struct{OfcCT_Ink };func (_dda *AG_OfficeCoreAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fage :=range start .Attr {if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dda .HralignAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dda .AllowincellAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u006f\u006e\u0065\u0064"{_dda .OnedAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dda .AllowoverlapAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dda .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dda .UserdrawnAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dda .UserhiddenAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cbc ,_afff :=_fage .Value ,error (nil );if _afff !=nil {return _afff ;};_dda .BordertopcolorAttr =&_cbc ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0068\u0072"{_dda .HrAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fgc ,_efcc :=_fage .Value ,error (nil );if _efcc !=nil {return _efcc ;};_dda .BorderleftcolorAttr =&_fgc ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ecg ,_aagd :=_fage .Value ,error (nil );if _aagd !=nil {return _aagd ;};_dda .BorderrightcolorAttr =&_ecg ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfdf ,_fgdb :=_f .ParseInt (_fage .Value ,10,64);if _fgdb !=nil {return _fgdb ;};_dda .DgmnodekindAttr =&_bfdf ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dda .BulletAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gadd ,_ddd :=_fage .Value ,error (nil );if _ddd !=nil {return _ddd ;};_dda .BorderbottomcolorAttr =&_gadd ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dda .InsetmodeAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dda .ButtonAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dda .DgmlayoutAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0073\u0070\u0069\u0064"{_bdgc ,_ffae :=_fage .Value ,error (nil );if _ffae !=nil {return _ffae ;};_dda .SpidAttr =&_bdgc ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dda .DgmlayoutmruAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0068\u0072\u0073t\u0064"{_dda .HrstdAttr .UnmarshalXMLAttr (_fage );continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0068\u0072\u0070c\u0074"{_aae ,_eaf :=_f .ParseFloat (_fage .Value ,64);if _eaf !=nil {return _eaf ;};_ddb :=float32 (_aae );_dda .HrpctAttr =&_ddb ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbcf ,_eacg :=_f .ParseInt (_fage .Value ,10,64);if _eacg !=nil {return _eacg ;};_dda .RegroupidAttr =&_cbcf ;continue ;};if _fage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fage .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dda .HrnoshadeAttr .UnmarshalXMLAttr (_fage );continue ;};};for {_adb ,_dfc :=d .Token ();if _dfc !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0041\u0047\u005f\u004f\u0066\u0066i\u0063\u0065\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_dfc );};if _bcfg ,_bdbb :=_adb .(_c .EndElement );_bdbb &&_bcfg .Name ==start .Name {break ;};};return nil ;};func (_decee OfcST_OLEType )String ()string {switch _decee {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func NewOfcLock ()*OfcLock {_bdafc :=&OfcLock {};_bdafc .OfcCT_Lock =*NewOfcCT_Lock ();return _bdafc };func (_cgbfad OfcST_OLEType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgbfad .String (),start );}; +// Validate validates the OfcEquationxml and its children +func (_gage *OfcEquationxml )Validate ()error {return _gage .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");}; -// ValidateWithPath validates the Shadow and its children, prefixing error messages with path -func (_gcaad *Shadow )ValidateWithPath (path string )error {if _bbcag :=_gcaad .CT_Shadow .ValidateWithPath (path );_bbcag !=nil {return _bbcag ;};return nil ;};func NewOfcFill ()*OfcFill {_gbdad :=&OfcFill {};_gbdad .OfcCT_Fill =*NewOfcCT_Fill ();return _gbdad }; +// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path +func (_gaebf *OfcSignatureline )ValidateWithPath (path string )error {if _ebbaa :=_gaebf .OfcCT_SignatureLine .ValidateWithPath (path );_ebbaa !=nil {return _ebbaa ;};return nil ;};func (_gbfa *CT_TextPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgbgd :=range start .Attr {if _fgbgd .Name .Local =="\u006f\u006e"{_gbfa .OnAttr .UnmarshalXMLAttr (_fgbgd );continue ;};if _fgbgd .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_gbfa .FitshapeAttr .UnmarshalXMLAttr (_fgbgd );continue ;};if _fgbgd .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_gbfa .FitpathAttr .UnmarshalXMLAttr (_fgbgd );continue ;};if _fgbgd .Name .Local =="\u0074\u0072\u0069\u006d"{_gbfa .TrimAttr .UnmarshalXMLAttr (_fgbgd );continue ;};if _fgbgd .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_gbfa .XscaleAttr .UnmarshalXMLAttr (_fgbgd );continue ;};if _fgbgd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_agfg ,_badbe :=_fgbgd .Value ,error (nil );if _badbe !=nil {return _badbe ;};_gbfa .StringAttr =&_agfg ;continue ;};if _fgbgd .Name .Local =="\u0069\u0064"{_ededf ,_afgc :=_fgbgd .Value ,error (nil );if _afgc !=nil {return _afgc ;};_gbfa .IdAttr =&_ededf ;continue ;};if _fgbgd .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcaa ,_ccdec :=_fgbgd .Value ,error (nil );if _ccdec !=nil {return _ccdec ;};_gbfa .StyleAttr =&_fcaa ;continue ;};};for {_ceeea ,_fcaag :=d .Token ();if _fcaag !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_fcaag );};if _gbgcg ,_ffbgc :=_ceeea .(_a .EndElement );_ffbgc &&_gbgcg .Name ==start .Name {break ;};};return nil ;};func (_bfeab *OfcSkew )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _bfeab .OfcCT_Skew .MarshalXML (e ,start );};func (_bfcb *OfcCT_RelationTable )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abfec :=range start .Attr {if _abfec .Name .Local =="\u0065\u0078\u0074"{_bfcb .ExtAttr .UnmarshalXMLAttr (_abfec );continue ;};};_dgcgd :for {_dcccf ,_afaeg :=d .Token ();if _afaeg !=nil {return _afaeg ;};switch _acgdb :=_dcccf .(type ){case _a .StartElement :switch _acgdb .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbeae :=NewOfcCT_Relation ();if _gadg :=d .DecodeElement (_fbeae ,&_acgdb );_gadg !=nil {return _gadg ;};_bfcb .Rel =append (_bfcb .Rel ,_fbeae );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006c\u0061ti\u006f\u006e\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_acgdb .Name );if _baega :=d .Skip ();_baega !=nil {return _baega ;};};case _a .EndElement :break _dgcgd ;case _a .CharData :};};return nil ;}; -// Validate validates the OfcClippath and its children -func (_cgcbg *OfcClippath )Validate ()error {return _cgcbg .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_eega *OfcCT_SignatureLine )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";};if _eega .IssignaturelineAttr !=_fc .ST_TrueFalseUnset {_eefed ,_cabgf :=_eega .IssignaturelineAttr .MarshalXMLAttr (_c .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _cabgf !=nil {return _cabgf ;};start .Attr =append (start .Attr ,_eefed );};if _eega .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .IdAttr )});};if _eega .ProvidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .ProvidAttr )});};if _eega .SigninginstructionssetAttr !=_fc .ST_TrueFalseUnset {_fabe ,_bgeba :=_eega .SigninginstructionssetAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _bgeba !=nil {return _bgeba ;};start .Attr =append (start .Attr ,_fabe );};if _eega .AllowcommentsAttr !=_fc .ST_TrueFalseUnset {_ccgdf ,_ageea :=_eega .AllowcommentsAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _ageea !=nil {return _ageea ;};start .Attr =append (start .Attr ,_ccgdf );};if _eega .ShowsigndateAttr !=_fc .ST_TrueFalseUnset {_aabdgg ,_bfagd :=_eega .ShowsigndateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _bfagd !=nil {return _bfagd ;};start .Attr =append (start .Attr ,_aabdgg );};if _eega .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .SuggestedsignerAttr )});};if _eega .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .Suggestedsigner2Attr )});};if _eega .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .SuggestedsigneremailAttr )});};if _eega .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .SigninginstructionsAttr )});};if _eega .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .AddlxmlAttr )});};if _eega .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_eega .SigprovurlAttr )});};if _eega .ExtAttr !=ST_ExtUnset {_fecde ,_bcbga :=_eega .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bcbga !=nil {return _bcbga ;};start .Attr =append (start .Attr ,_fecde );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Imagedata and its children +func (_caeed *Imagedata )Validate ()error {return _caeed .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};func (_acfae *OfcCT_R )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0072";};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_acfae .IdAttr )});if _acfae .TypeAttr !=OfcST_RTypeUnset {_degac ,_bdafb :=_acfae .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdafb !=nil {return _bdafb ;};start .Attr =append (start .Attr ,_degac );};if _acfae .HowAttr !=OfcST_HowUnset {_aagab ,_gfcac :=_acfae .HowAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u006f\u0077"});if _gfcac !=nil {return _gfcac ;};start .Attr =append (start .Attr ,_aagab );};if _acfae .IdrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_acfae .IdrefAttr )});};e .EncodeToken (start );if _acfae .Proxy !=nil {_gacaa :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_gcdd :=range _acfae .Proxy {e .EncodeElement (_gcdd ,_gacaa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adf *AG_StrokeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_geef :=range start .Attr {if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0072\u0065\u006ci\u0064"{_dcefd ,_cca :=_geef .Value ,error (nil );if _cca !=nil {return _cca ;};_adf .RelidAttr =&_dcefd ;continue ;};if _geef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_geef .Name .Local =="\u0069\u0064"{_gbbc ,_edfb :=_geef .Value ,error (nil );if _edfb !=nil {return _edfb ;};_adf .IdAttr =&_gbbc ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adf .ForcedashAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0074\u0069\u0074l\u0065"{_dabc ,_acea :=_geef .Value ,error (nil );if _acea !=nil {return _acea ;};_adf .TitleAttr =&_dabc ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bead ,_bef :=_geef .Value ,error (nil );if _bef !=nil {return _bef ;};_adf .AlthrefAttr =&_bead ;continue ;};if _geef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geef .Name .Local =="\u0068\u0072\u0065\u0066"{_fced ,_fecd :=_geef .Value ,error (nil );if _fecd !=nil {return _fecd ;};_adf .HrefAttr =&_fced ;continue ;};if _geef .Name .Local =="\u006f\u006e"{_adf .OnAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_adf .StartarrowlengthAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_adf .EndarrowAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gcf ,_bedf :=_geef .Value ,error (nil );if _bedf !=nil {return _bedf ;};_adf .DashstyleAttr =&_gcf ;continue ;};if _geef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_adf .EndarrowwidthAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0073\u0072\u0063"{_cdfd ,_gaga :=_geef .Value ,error (nil );if _gaga !=nil {return _gaga ;};_adf .SrcAttr =&_cdfd ;continue ;};if _geef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_adf .EndarrowlengthAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_decf ,_bfbg :=_geef .Value ,error (nil );if _bfbg !=nil {return _bfbg ;};_adf .ImagesizeAttr =&_decf ;continue ;};if _geef .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gbg ,_cfbc :=_ad .ParseFloat (_geef .Value ,64);if _cfbc !=nil {return _cfbc ;};_adf .MiterlimitAttr =&_gbg ;continue ;};if _geef .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_adf .JoinstyleAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_adf .StartarrowwidthAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_adf .EndcapAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_adf .FilltypeAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_adf .ImageaspectAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_adf .ImagealignshapeAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_adf .StartarrowAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_adf .LinestyleAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgfg ,_efge :=_geef .Value ,error (nil );if _efge !=nil {return _efge ;};_adf .OpacityAttr =&_cgfg ;continue ;};if _geef .Name .Local =="\u0063\u006f\u006co\u0072"{_gfab ,_aeee :=_geef .Value ,error (nil );if _aeee !=nil {return _aeee ;};_adf .ColorAttr =&_gfab ;continue ;};if _geef .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_abbc ,_fbae :=_geef .Value ,error (nil );if _fbae !=nil {return _fbae ;};_adf .WeightAttr =&_abbc ;continue ;};if _geef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adf .InsetpenAttr .UnmarshalXMLAttr (_geef );continue ;};if _geef .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_agaa ,_bcag :=_geef .Value ,error (nil );if _bcag !=nil {return _bcag ;};_adf .Color2Attr =&_agaa ;continue ;};};for {_gcbc ,_gcd :=d .Token ();if _gcd !=nil {return _b .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",_gcd );};if _eadg ,_acgf :=_gcbc .(_a .EndElement );_acgf &&_eadg .Name ==start .Name {break ;};};return nil ;};func (_becde *OfcCallout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _becde .OfcCT_Callout .MarshalXML (e ,start );};func (_gdfdf *OfcST_FillType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcabbe ,_fcbbe :=d .Token ();if _fcbbe !=nil {return _fcbbe ;};if _ccfdgg ,_fgfbf :=_gcabbe .(_a .EndElement );_fgfbf &&_ccfdgg .Name ==start .Name {*_gdfdf =1;return nil ;};if _bffeg ,_ceedff :=_gcabbe .(_a .CharData );!_ceedff {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",_gcabbe );}else {switch string (_bffeg ){case "":*_gdfdf =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_gdfdf =1;case "\u0073\u006f\u006ci\u0064":*_gdfdf =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_gdfdf =3;case "\u0074\u0069\u006c\u0065":*_gdfdf =4;case "\u0066\u0072\u0061m\u0065":*_gdfdf =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_gdfdf =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_gdfdf =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_gdfdf =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_gdfdf =9;};};_gcabbe ,_fcbbe =d .Token ();if _fcbbe !=nil {return _fcbbe ;};if _ebbea ,_bacbdg :=_gcabbe .(_a .EndElement );_bacbdg &&_ebbea .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",_gcabbe );};func NewImage ()*Image {_ddbc :=&Image {};_ddbc .CT_Image =*NewCT_Image ();return _ddbc };type OfcST_OLEDrawAspect byte ; -// Validate validates the OfcCT_Diagram and its children -func (_gfgdef *OfcCT_Diagram )Validate ()error {return _gfgdef .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_fbfac *CT_TextPath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eegbd :=range start .Attr {if _eegbd .Name .Local =="\u006f\u006e"{_fbfac .OnAttr .UnmarshalXMLAttr (_eegbd );continue ;};if _eegbd .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_fbfac .FitshapeAttr .UnmarshalXMLAttr (_eegbd );continue ;};if _eegbd .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_fbfac .FitpathAttr .UnmarshalXMLAttr (_eegbd );continue ;};if _eegbd .Name .Local =="\u0074\u0072\u0069\u006d"{_fbfac .TrimAttr .UnmarshalXMLAttr (_eegbd );continue ;};if _eegbd .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_fbfac .XscaleAttr .UnmarshalXMLAttr (_eegbd );continue ;};if _eegbd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gbbdf ,_ccda :=_eegbd .Value ,error (nil );if _ccda !=nil {return _ccda ;};_fbfac .StringAttr =&_gbbdf ;continue ;};if _eegbd .Name .Local =="\u0069\u0064"{_fgdff ,_fecfd :=_eegbd .Value ,error (nil );if _fecfd !=nil {return _fecfd ;};_fbfac .IdAttr =&_fgdff ;continue ;};if _eegbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecefd ,_dcfe :=_eegbd .Value ,error (nil );if _dcfe !=nil {return _dcfe ;};_fbfac .StyleAttr =&_ecefd ;continue ;};};for {_ccdeb ,_bgba :=d .Token ();if _bgba !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bgba );};if _ecadg ,_fabgb :=_ccdeb .(_c .EndElement );_fabgb &&_ecadg .Name ==start .Name {break ;};};return nil ;};func (_bgedd *OfcFill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";return _bgedd .OfcCT_Fill .MarshalXML (e ,start );};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _a .Any ;};func (_ffbbf ST_Ext )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffbbf .String (),start );}; +// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path +func (_afgfa *CT_Rect )ValidateWithPath (path string )error {for _ggee ,_bgfab :=range _afgfa .EG_ShapeElements {if _dedd :=_bgfab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ggee ));_dedd !=nil {return _dedd ;};};if _bdfec :=_afgfa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bdfec !=nil {return _bdfec ;};if _gdcff :=_afgfa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gdcff !=nil {return _gdcff ;};if _ggebd :=_afgfa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ggebd !=nil {return _ggebd ;};if _aeebe :=_afgfa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_aeebe !=nil {return _aeebe ;};if _bgffa :=_afgfa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bgffa !=nil {return _bgffa ;};if _deab :=_afgfa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_deab !=nil {return _deab ;};if _bfcde :=_afgfa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bfcde !=nil {return _bfcde ;};if _bccdf :=_afgfa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bccdf !=nil {return _bccdf ;};if _abcd :=_afgfa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_abcd !=nil {return _abcd ;};if _bgdfc :=_afgfa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bgdfc !=nil {return _bgdfc ;};if _fgaec :=_afgfa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fgaec !=nil {return _fgaec ;};if _cdfa :=_afgfa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cdfa !=nil {return _cdfa ;};if _ebadd :=_afgfa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ebadd !=nil {return _ebadd ;};if _faafg :=_afgfa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_faafg !=nil {return _faafg ;};if _faceg :=_afgfa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_faceg !=nil {return _faceg ;};if _fbaf :=_afgfa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fbaf !=nil {return _fbaf ;};if _efeg :=_afgfa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_efeg !=nil {return _efeg ;};if _aaaec :=_afgfa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_aaaec !=nil {return _aaaec ;};if _gceb :=_afgfa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gceb !=nil {return _gceb ;};if _aefd :=_afgfa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aefd !=nil {return _aefd ;};if _cbgbc :=_afgfa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cbgbc !=nil {return _cbgbc ;};if _dbad :=_afgfa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dbad !=nil {return _dbad ;};if _bagfg :=_afgfa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bagfg !=nil {return _bagfg ;};if _gfega :=_afgfa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gfega !=nil {return _gfega ;};if _bgabdc :=_afgfa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bgabdc !=nil {return _bgabdc ;};if _babfg :=_afgfa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_babfg !=nil {return _babfg ;};if _beed :=_afgfa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_beed !=nil {return _beed ;};if _cfdd :=_afgfa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cfdd !=nil {return _cfdd ;};if _bedgd :=_afgfa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bedgd !=nil {return _bedgd ;};return nil ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_gbbbdb :=&OfcCT_StrokeChild {};return _gbbbdb };func (_aedcc *OfcCT_IdMap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070";};if _aedcc .DataAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_aedcc .DataAttr )});};if _aedcc .ExtAttr !=ST_ExtUnset {_dacea ,_cgfbf :=_aedcc .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cgfbf !=nil {return _cgfbf ;};start .Attr =append (start .Attr ,_dacea );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cdbaa ST_FillType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdbaa .String (),start );}; -// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path -func (_gfgbb *CT_Oval )ValidateWithPath (path string )error {for _dggd ,_gddb :=range _gfgbb .EG_ShapeElements {if _bcbbd :=_gddb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dggd ));_bcbbd !=nil {return _bcbbd ;};};if _abfd :=_gfgbb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_abfd !=nil {return _abfd ;};if _gddcg :=_gfgbb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gddcg !=nil {return _gddcg ;};if _gaba :=_gfgbb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gaba !=nil {return _gaba ;};if _feba :=_gfgbb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_feba !=nil {return _feba ;};if _bdfbfa :=_gfgbb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bdfbfa !=nil {return _bdfbfa ;};if _fbaea :=_gfgbb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fbaea !=nil {return _fbaea ;};if _faad :=_gfgbb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_faad !=nil {return _faad ;};if _deba :=_gfgbb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_deba !=nil {return _deba ;};if _dgead :=_gfgbb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dgead !=nil {return _dgead ;};if _dbfce :=_gfgbb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dbfce !=nil {return _dbfce ;};if _ccab :=_gfgbb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ccab !=nil {return _ccab ;};if _fgad :=_gfgbb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fgad !=nil {return _fgad ;};if _faeaf :=_gfgbb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_faeaf !=nil {return _faeaf ;};if _cedf :=_gfgbb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cedf !=nil {return _cedf ;};if _agea :=_gfgbb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_agea !=nil {return _agea ;};if _fbcb :=_gfgbb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fbcb !=nil {return _fbcb ;};if _cdbec :=_gfgbb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdbec !=nil {return _cdbec ;};if _eaaef :=_gfgbb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_eaaef !=nil {return _eaaef ;};if _gcacb :=_gfgbb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcacb !=nil {return _gcacb ;};if _fece :=_gfgbb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fece !=nil {return _fece ;};if _degee :=_gfgbb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_degee !=nil {return _degee ;};if _eeae :=_gfgbb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eeae !=nil {return _eeae ;};if _fbcbf :=_gfgbb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fbcbf !=nil {return _fbcbf ;};if _gaege :=_gfgbb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gaege !=nil {return _gaege ;};if _abgbc :=_gfgbb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_abgbc !=nil {return _abgbc ;};if _fafg :=_gfgbb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fafg !=nil {return _fafg ;};if _agaee :=_gfgbb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_agaee !=nil {return _agaee ;};if _baccc :=_gfgbb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_baccc !=nil {return _baccc ;};if _edce :=_gfgbb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_edce !=nil {return _edce ;};return nil ;}; +// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path +func (_fgg *AG_Type )ValidateWithPath (path string )error {return nil };func (_dbgffa *OfcCT_Entry )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgba :=range start .Attr {if _bgba .Name .Local =="\u006e\u0065\u0077"{_dbgca ,_bfgdb :=_ad .ParseInt (_bgba .Value ,10,32);if _bfgdb !=nil {return _bfgdb ;};_fbbcc :=int32 (_dbgca );_dbgffa .NewAttr =&_fbbcc ;continue ;};if _bgba .Name .Local =="\u006f\u006c\u0064"{_dggec ,_cdaff :=_ad .ParseInt (_bgba .Value ,10,32);if _cdaff !=nil {return _cdaff ;};_accfc :=int32 (_dggec );_dbgffa .OldAttr =&_accfc ;continue ;};};for {_agaef ,_fbbg :=d .Token ();if _fbbg !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_fbbg );};if _geefa ,_cgfc :=_agaef .(_a .EndElement );_cgfc &&_geefa .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_H and its children, prefixing error messages with path -func (_agca *CT_H )ValidateWithPath (path string )error {if _bggg :=_agca .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_bggg !=nil {return _bggg ;};if _dbae :=_agca .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_dbae !=nil {return _dbae ;};if _ebgb :=_agca .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_ebgb !=nil {return _ebgb ;};return nil ;}; +// Validate validates the OfcCT_Relation and its children +func (_agbcfe *OfcCT_Relation )Validate ()error {return _agbcfe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path -func (_cebfc *CT_Rect )ValidateWithPath (path string )error {for _eagda ,_bcde :=range _cebfc .EG_ShapeElements {if _dbgce :=_bcde .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eagda ));_dbgce !=nil {return _dbgce ;};};if _acdbb :=_cebfc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_acdbb !=nil {return _acdbb ;};if _bfdcag :=_cebfc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bfdcag !=nil {return _bfdcag ;};if _eeffc :=_cebfc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eeffc !=nil {return _eeffc ;};if _ccggf :=_cebfc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ccggf !=nil {return _ccggf ;};if _ecggg :=_cebfc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ecggg !=nil {return _ecggg ;};if _ecefe :=_cebfc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ecefe !=nil {return _ecefe ;};if _aaea :=_cebfc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aaea !=nil {return _aaea ;};if _gfgde :=_cebfc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gfgde !=nil {return _gfgde ;};if _fgdaf :=_cebfc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fgdaf !=nil {return _fgdaf ;};if _cfafb :=_cebfc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cfafb !=nil {return _cfafb ;};if _cbagf :=_cebfc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cbagf !=nil {return _cbagf ;};if _bdag :=_cebfc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bdag !=nil {return _bdag ;};if _gcff :=_cebfc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gcff !=nil {return _gcff ;};if _aeegc :=_cebfc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_aeegc !=nil {return _aeegc ;};if _ggab :=_cebfc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ggab !=nil {return _ggab ;};if _ecdg :=_cebfc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ecdg !=nil {return _ecdg ;};if _bagf :=_cebfc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bagf !=nil {return _bagf ;};if _baebg :=_cebfc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_baebg !=nil {return _baebg ;};if _dcdb :=_cebfc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dcdb !=nil {return _dcdb ;};if _acea :=_cebfc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_acea !=nil {return _acea ;};if _cfbgb :=_cebfc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cfbgb !=nil {return _cfbgb ;};if _dgdc :=_cebfc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dgdc !=nil {return _dgdc ;};if _gcbgd :=_cebfc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gcbgd !=nil {return _gcbgd ;};if _baged :=_cebfc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_baged !=nil {return _baged ;};if _dbcc :=_cebfc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dbcc !=nil {return _dbcc ;};if _bgea :=_cebfc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bgea !=nil {return _bgea ;};if _gcbfb :=_cebfc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gcbfb !=nil {return _gcbfb ;};if _ggbb :=_cebfc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ggbb !=nil {return _ggbb ;};if _gfeg :=_cebfc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gfeg !=nil {return _gfeg ;};return nil ;};func (_facfc *OfcST_Angle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbdbf ,_ggcbe :=d .Token ();if _ggcbe !=nil {return _ggcbe ;};if _ebccd ,_bbgcb :=_dbdbf .(_c .EndElement );_bbgcb &&_ebccd .Name ==start .Name {*_facfc =1;return nil ;};if _febg ,_cfaca :=_dbdbf .(_c .CharData );!_cfaca {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbdbf );}else {switch string (_febg ){case "":*_facfc =0;case "\u0061\u006e\u0079":*_facfc =1;case "\u0033\u0030":*_facfc =2;case "\u0034\u0035":*_facfc =3;case "\u0036\u0030":*_facfc =4;case "\u0039\u0030":*_facfc =5;case "\u0061\u0075\u0074\u006f":*_facfc =6;};};_dbdbf ,_ggcbe =d .Token ();if _ggcbe !=nil {return _ggcbe ;};if _gebfa ,_eagea :=_dbdbf .(_c .EndElement );_eagea &&_gebfa .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbdbf );};func (_ceee *CT_Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bagg :=range start .Attr {if _bagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_ceee .ConnecttypeAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_ceee .ExtrusionokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_fccfa ,_efgdb :=_bagg .Value ,error (nil );if _efgdb !=nil {return _efgdb ;};_ceee .ConnectanglesAttr =&_fccfa ;continue ;};if _bagg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_bdfbe ,_cedcc :=_bagg .Value ,error (nil );if _cedcc !=nil {return _cedcc ;};_ceee .ConnectlocsAttr =&_bdfbe ;continue ;};if _bagg .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_ceee .GradientshapeokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_ceee .ShadowokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_ceee .ArrowokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0076"{_gefe ,_decd :=_bagg .Value ,error (nil );if _decd !=nil {return _decd ;};_ceee .VAttr =&_gefe ;continue ;};if _bagg .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_ceee .TextpathokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_ceee .InsetpenokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_ceee .StrokeokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_ceee .FillokAttr .UnmarshalXMLAttr (_bagg );continue ;};if _bagg .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_gafa ,_ceedf :=_bagg .Value ,error (nil );if _ceedf !=nil {return _ceedf ;};_ceee .TextboxrectAttr =&_gafa ;continue ;};if _bagg .Name .Local =="\u006c\u0069\u006d\u006f"{_dagab ,_dgfab :=_bagg .Value ,error (nil );if _dgfab !=nil {return _dgfab ;};_ceee .LimoAttr =&_dagab ;continue ;};if _bagg .Name .Local =="\u0069\u0064"{_bdddec ,_ecga :=_bagg .Value ,error (nil );if _ecga !=nil {return _ecga ;};_ceee .IdAttr =&_bdddec ;continue ;};};for {_bfgb ,_cffcg :=d .Token ();if _cffcg !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cffcg );};if _eggbe ,_aacad :=_bfgb .(_c .EndElement );_aacad &&_eggbe .Name ==start .Name {break ;};};return nil ;};type OfcShapelayout struct{OfcCT_ShapeLayout };func (_bcedde OfcST_BWMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ebded :=_c .Attr {};_ebded .Name =name ;switch _bcedde {case OfcST_BWModeUnset :_ebded .Value ="";case OfcST_BWModeColor :_ebded .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_ebded .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_ebded .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_ebded .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_ebded .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_ebded .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_ebded .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_ebded .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_ebded .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_ebded .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_ebded .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_ebded .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _ebded ,nil ;}; +// Validate validates the Roundrect and its children +func (_agbbd *Roundrect )Validate ()error {return _agbbd .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");}; -// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path -func (_cbffe *OfcInk )ValidateWithPath (path string )error {if _gaceb :=_cbffe .OfcCT_Ink .ValidateWithPath (path );_gaceb !=nil {return _gaceb ;};return nil ;};func NewOfcComplex ()*OfcComplex {_gbaf :=&OfcComplex {};_gbaf .OfcCT_Complex =*NewOfcCT_Complex ();return _gbaf ;};type OfcST_OLEType byte ;func (_dcaff OfcST_BWMode )String ()string {switch _dcaff {case 0:return "";case 1:return "\u0063\u006f\u006co\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case 5:return "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case 6:return "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 7:return "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0077\u0068\u0069t\u0065";case 10:return "\u0068\u0069\u0064\u0065";case 11:return "\u0075n\u0064\u0072\u0061\u0077\u006e";case 12:return "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return "";};func (_aafgc *Textbox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aafgc .CT_Textbox =*NewCT_Textbox ();for _ ,_gfecb :=range start .Attr {if _gfecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfecb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_aafgc .SingleclickAttr .UnmarshalXMLAttr (_gfecb );continue ;};if _gfecb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfecb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aafgc .InsetmodeAttr .UnmarshalXMLAttr (_gfecb );continue ;};if _gfecb .Name .Local =="\u0069\u006e\u0073e\u0074"{_fbcfd ,_efecb :=_gfecb .Value ,error (nil );if _efecb !=nil {return _efecb ;};_aafgc .InsetAttr =&_fbcfd ;continue ;};if _gfecb .Name .Local =="\u0069\u0064"{_cbcedf ,_decc :=_gfecb .Value ,error (nil );if _decc !=nil {return _decc ;};_aafgc .IdAttr =&_cbcedf ;continue ;};if _gfecb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfabd ,_afbff :=_gfecb .Value ,error (nil );if _afbff !=nil {return _afbff ;};_aafgc .StyleAttr =&_dfabd ;continue ;};};_ecegdf :for {_eegbc ,_aabeg :=d .Token ();if _aabeg !=nil {return _aabeg ;};switch _cfdgd :=_eegbc .(type ){case _c .StartElement :switch _cfdgd .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_aafgc .TxbxContent =_dc .NewTxbxContent ();if _begdc :=d .DecodeElement (_aafgc .TxbxContent ,&_cfdgd );_begdc !=nil {return _begdc ;};default:if _abgeg ,_gaecd :=_a .CreateElement (_cfdgd );_gaecd !=nil {return _gaecd ;}else {if _aadaa :=d .DecodeElement (_abgeg ,&_cfdgd );_aadaa !=nil {return _aadaa ;};_aafgc .Any =_abgeg ;};};case _c .EndElement :break _ecegdf ;case _c .CharData :};};return nil ;};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func (_bddca *OfcCT_SignatureLine )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_deae :=range start .Attr {if _deae .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_gdcce ,_dagfff :=_deae .Value ,error (nil );if _dagfff !=nil {return _dagfff ;};_bddca .SuggestedsignerAttr =&_gdcce ;continue ;};if _deae .Name .Local =="\u0069\u0064"{_efbfc ,_aeceg :=_deae .Value ,error (nil );if _aeceg !=nil {return _aeceg ;};_bddca .IdAttr =&_efbfc ;continue ;};if _deae .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_cfcbbc ,_feffe :=_deae .Value ,error (nil );if _feffe !=nil {return _feffe ;};_bddca .ProvidAttr =&_cfcbbc ;continue ;};if _deae .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_bddca .SigninginstructionssetAttr .UnmarshalXMLAttr (_deae );continue ;};if _deae .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bddca .AllowcommentsAttr .UnmarshalXMLAttr (_deae );continue ;};if _deae .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_bddca .ShowsigndateAttr .UnmarshalXMLAttr (_deae );continue ;};if _deae .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_bddca .IssignaturelineAttr .UnmarshalXMLAttr (_deae );continue ;};if _deae .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_dfbcf ,_ababc :=_deae .Value ,error (nil );if _ababc !=nil {return _ababc ;};_bddca .Suggestedsigner2Attr =&_dfbcf ;continue ;};if _deae .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_acbbg ,_becff :=_deae .Value ,error (nil );if _becff !=nil {return _becff ;};_bddca .SuggestedsigneremailAttr =&_acbbg ;continue ;};if _deae .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_cccec ,_aabfe :=_deae .Value ,error (nil );if _aabfe !=nil {return _aabfe ;};_bddca .SigninginstructionsAttr =&_cccec ;continue ;};if _deae .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_cdgac ,_cggde :=_deae .Value ,error (nil );if _cggde !=nil {return _cggde ;};_bddca .AddlxmlAttr =&_cdgac ;continue ;};if _deae .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_bggda ,_bcbbe :=_deae .Value ,error (nil );if _bcbbe !=nil {return _bcbbe ;};_bddca .SigprovurlAttr =&_bggda ;continue ;};if _deae .Name .Local =="\u0065\u0078\u0074"{_bddca .ExtAttr .UnmarshalXMLAttr (_deae );continue ;};};for {_abdgg ,_gaegc :=d .Token ();if _gaegc !=nil {return _fb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020O\u0066\u0063\u0043\u0054\u005f\u0053\u0069g\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_gaegc );};if _adbeg ,_bagce :=_abdgg .(_c .EndElement );_bagce &&_adbeg .Name ==start .Name {break ;};};return nil ;};type ST_ShadowType byte ;type Background struct{CT_Background };func (_dcgc *CT_Line )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_becb :=range start .Attr {if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dcgc .UserdrawnAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dcgc .ButtonAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dcgc .DgmlayoutmruAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dcgc .UserhiddenAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dcgc .CliptowrapAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dcgc .BulletAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u006f\u006c\u0065"{_dcgc .OleAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0068\u0072"{_dcgc .HrAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0073\u0070\u0069\u0064"{_ebdc ,_gagf :=_becb .Value ,error (nil );if _gagf !=nil {return _gagf ;};_dcgc .SpidAttr =&_ebdc ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0068\u0072\u0073t\u0064"{_dcgc .HrstdAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dcgc .BwnormalAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cfdaf ,_fcfa :=_becb .Value ,error (nil );if _fcfa !=nil {return _fcfa ;};_dcgc .BordertopcolorAttr =&_cfdaf ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dcgc .DgmlayoutAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dcgc .ForcedashAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dcgc .AllowoverlapAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dcgc .HrnoshadeAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dcgc .PreferrelativeAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_facda ,_bfdd :=_becb .Value ,error (nil );if _bfdd !=nil {return _bfdd ;};_dcgc .BorderbottomcolorAttr =&_facda ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u006f\u006e\u0065\u0064"{_dcgc .OnedAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_caegb ,_gadac :=_f .ParseInt (_becb .Value ,10,64);if _gadac !=nil {return _gadac ;};_dcgc .DgmnodekindAttr =&_caegb ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bcga ,_ceeab :=_f .ParseInt (_becb .Value ,10,64);if _ceeab !=nil {return _ceeab ;};_dcgc .RegroupidAttr =&_bcga ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dcgc .AllowincellAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0068\u0072\u0070c\u0074"{_bbgce ,_begb :=_f .ParseFloat (_becb .Value ,64);if _begb !=nil {return _begb ;};_aggb :=float32 (_bbgce );_dcgc .HrpctAttr =&_aggb ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0063\u006c\u0069\u0070"{_dcgc .ClipAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dcgc .InsetmodeAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fgdc ,_dfgc :=_becb .Value ,error (nil );if _dfgc !=nil {return _dfgc ;};_dcgc .BorderleftcolorAttr =&_fgdc ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dcgc .OleiconAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_addd ,_bdggg :=_becb .Value ,error (nil );if _bdggg !=nil {return _bdggg ;};_dcgc .BorderrightcolorAttr =&_addd ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dcgc .ConnectortypeAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dcgc .BwpureAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dcgc .BwmodeAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0073\u0070\u0074"{_bdgcg ,_acdg :=_f .ParseFloat (_becb .Value ,64);if _acdg !=nil {return _acdg ;};_afbd :=float32 (_bdgcg );_dcgc .SptAttr =&_afbd ;continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dcgc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_becb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dcgc .HralignAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Local =="\u0074\u006f"{_cbgab ,_edcfg :=_becb .Value ,error (nil );if _edcfg !=nil {return _edcfg ;};_dcgc .ToAttr =&_cbgab ;continue ;};if _becb .Name .Local =="\u0069\u0064"{_bdbfa ,_dgce :=_becb .Value ,error (nil );if _dgce !=nil {return _dgce ;};_dcgc .IdAttr =&_bdbfa ;continue ;};if _becb .Name .Local =="\u0061\u006c\u0074"{_baef ,_baadc :=_becb .Value ,error (nil );if _baadc !=nil {return _baadc ;};_dcgc .AltAttr =&_baef ;continue ;};if _becb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dcgc .PrintAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dcgc .StrokedAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ecee ,_efffd :=_becb .Value ,error (nil );if _efffd !=nil {return _efffd ;};_dcgc .WrapcoordsAttr =&_ecee ;continue ;};if _becb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fcaf ,_adaf :=_becb .Value ,error (nil );if _adaf !=nil {return _adaf ;};_dcgc .StrokeweightAttr =&_fcaf ;continue ;};if _becb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fbga ,_egbgd :=_becb .Value ,error (nil );if _egbgd !=nil {return _egbgd ;};_dcgc .CoordoriginAttr =&_fbga ;continue ;};if _becb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eaba ,_eadeg :=_becb .Value ,error (nil );if _eadeg !=nil {return _eadeg ;};_dcgc .ChromakeyAttr =&_eaba ;continue ;};if _becb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdebf ,_egcbf :=_becb .Value ,error (nil );if _egcbf !=nil {return _egcbf ;};_dcgc .FillcolorAttr =&_bdebf ;continue ;};if _becb .Name .Local =="\u0073\u0074\u0079l\u0065"{_beebf ,_bcgaa :=_becb .Value ,error (nil );if _bcgaa !=nil {return _bcgaa ;};_dcgc .StyleAttr =&_beebf ;continue ;};if _becb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aadf ,_ffgb :=_becb .Value ,error (nil );if _ffgb !=nil {return _ffgb ;};_dcgc .OpacityAttr =&_aadf ;continue ;};if _becb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bbdbc ,_fbfb :=_becb .Value ,error (nil );if _fbfb !=nil {return _fbfb ;};_dcgc .StrokecolorAttr =&_bbdbc ;continue ;};if _becb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dcgc .InsetpenAttr .UnmarshalXMLAttr (_becb );continue ;};if _becb .Name .Local =="\u0066\u0072\u006f\u006d"{_fdde ,_cdaa :=_becb .Value ,error (nil );if _cdaa !=nil {return _cdaa ;};_dcgc .FromAttr =&_fdde ;continue ;};if _becb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfebc ,_fgefd :=_becb .Value ,error (nil );if _fgefd !=nil {return _fgefd ;};_dcgc .CoordsizeAttr =&_gfebc ;continue ;};if _becb .Name .Local =="\u0074\u0069\u0074l\u0065"{_eaffa ,_ebea :=_becb .Value ,error (nil );if _ebea !=nil {return _ebea ;};_dcgc .TitleAttr =&_eaffa ;continue ;};if _becb .Name .Local =="\u0063\u006c\u0061s\u0073"{_fagfa ,_ffegg :=_becb .Value ,error (nil );if _ffegg !=nil {return _ffegg ;};_dcgc .ClassAttr =&_fagfa ;continue ;};if _becb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bged ,_ecfd :=_becb .Value ,error (nil );if _ecfd !=nil {return _ecfd ;};_dcgc .TargetAttr =&_bged ;continue ;};if _becb .Name .Local =="\u0068\u0072\u0065\u0066"{_dgee ,_fgde :=_becb .Value ,error (nil );if _fgde !=nil {return _fgde ;};_dcgc .HrefAttr =&_dgee ;continue ;};if _becb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dcgc .FilledAttr .UnmarshalXMLAttr (_becb );continue ;};};_baecg :for {_gdbc ,_gdce :=d .Token ();if _gdce !=nil {return _gdce ;};switch _badag :=_gdbc .(type ){case _c .StartElement :switch _badag .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_degg :=NewEG_ShapeElements ();_degg .Path =NewPath ();if _bdffa :=d .DecodeElement (_degg .Path ,&_badag );_bdffa !=nil {return _bdffa ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_degg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_effga :=NewEG_ShapeElements ();_effga .Formulas =NewFormulas ();if _gffg :=d .DecodeElement (_effga .Formulas ,&_badag );_gffg !=nil {return _gffg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_effga );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fgagg :=NewEG_ShapeElements ();_fgagg .Handles =NewHandles ();if _aggff :=d .DecodeElement (_fgagg .Handles ,&_badag );_aggff !=nil {return _aggff ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_fgagg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ecaed :=NewEG_ShapeElements ();_ecaed .Fill =NewFill ();if _dadg :=d .DecodeElement (_ecaed .Fill ,&_badag );_dadg !=nil {return _dadg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_ecaed );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_eedeg :=NewEG_ShapeElements ();_eedeg .Stroke =NewStroke ();if _afgbb :=d .DecodeElement (_eedeg .Stroke ,&_badag );_afgbb !=nil {return _afgbb ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_eedeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gagff :=NewEG_ShapeElements ();_gagff .Shadow =NewShadow ();if _ggfe :=d .DecodeElement (_gagff .Shadow ,&_badag );_ggfe !=nil {return _ggfe ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_gagff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gdbd :=NewEG_ShapeElements ();_gdbd .Textbox =NewTextbox ();if _dbcdg :=d .DecodeElement (_gdbd .Textbox ,&_badag );_dbcdg !=nil {return _dbcdg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_gdbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dbagc :=NewEG_ShapeElements ();_dbagc .Textpath =NewTextpath ();if _faae :=d .DecodeElement (_dbagc .Textpath ,&_badag );_faae !=nil {return _faae ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_dbagc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_adfcb :=NewEG_ShapeElements ();_adfcb .Imagedata =NewImagedata ();if _fcade :=d .DecodeElement (_adfcb .Imagedata ,&_badag );_fcade !=nil {return _fcade ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_adfcb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ccbb :=NewEG_ShapeElements ();_ccbb .Skew =NewOfcSkew ();if _fcgf :=d .DecodeElement (_ccbb .Skew ,&_badag );_fcgf !=nil {return _fcgf ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_ccbb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_fdbdb :=NewEG_ShapeElements ();_fdbdb .Extrusion =NewOfcExtrusion ();if _cffcf :=d .DecodeElement (_fdbdb .Extrusion ,&_badag );_cffcf !=nil {return _cffcf ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_fdbdb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_eafe :=NewEG_ShapeElements ();_eafe .Callout =NewOfcCallout ();if _fbdeg :=d .DecodeElement (_eafe .Callout ,&_badag );_fbdeg !=nil {return _fbdeg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_eafe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cabgc :=NewEG_ShapeElements ();_cabgc .Lock =NewOfcLock ();if _cdagb :=d .DecodeElement (_cabgc .Lock ,&_badag );_cdagb !=nil {return _cdagb ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_cabgc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_efcbb :=NewEG_ShapeElements ();_efcbb .Clippath =NewOfcClippath ();if _bggdd :=d .DecodeElement (_efcbb .Clippath ,&_badag );_bggdd !=nil {return _bggdd ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_efcbb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_febba :=NewEG_ShapeElements ();_febba .Signatureline =NewOfcSignatureline ();if _fcgbc :=d .DecodeElement (_febba .Signatureline ,&_badag );_fcgbc !=nil {return _fcgbc ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_febba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bedg :=NewEG_ShapeElements ();_bedg .Wrap =_ae .NewWrap ();if _ccdf :=d .DecodeElement (_bedg .Wrap ,&_badag );_ccdf !=nil {return _ccdf ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_bedg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ddeaf :=NewEG_ShapeElements ();_ddeaf .Anchorlock =_ae .NewAnchorlock ();if _bfef :=d .DecodeElement (_ddeaf .Anchorlock ,&_badag );_bfef !=nil {return _bfef ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_ddeaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_egfc :=NewEG_ShapeElements ();_egfc .Bordertop =_ae .NewBordertop ();if _affeg :=d .DecodeElement (_egfc .Bordertop ,&_badag );_affeg !=nil {return _affeg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_egfc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_feeeb :=NewEG_ShapeElements ();_feeeb .Borderbottom =_ae .NewBorderbottom ();if _ccbd :=d .DecodeElement (_feeeb .Borderbottom ,&_badag );_ccbd !=nil {return _ccbd ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_feeeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bdede :=NewEG_ShapeElements ();_bdede .Borderleft =_ae .NewBorderleft ();if _fecc :=d .DecodeElement (_bdede .Borderleft ,&_badag );_fecc !=nil {return _fecc ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_bdede );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gecadc :=NewEG_ShapeElements ();_gecadc .Borderright =_ae .NewBorderright ();if _gagdb :=d .DecodeElement (_gecadc .Borderright ,&_badag );_gagdb !=nil {return _gagdb ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_gecadc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_caggd :=NewEG_ShapeElements ();_caggd .ClientData =_b .NewClientData ();if _eccg :=d .DecodeElement (_caggd .ClientData ,&_badag );_eccg !=nil {return _eccg ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_caggd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_eabab :=NewEG_ShapeElements ();_eabab .Textdata =_dce .NewTextdata ();if _ddcd :=d .DecodeElement (_eabab .Textdata ,&_badag );_ddcd !=nil {return _ddcd ;};_dcgc .EG_ShapeElements =append (_dcgc .EG_ShapeElements ,_eabab );default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_badag .Name );if _aabd :=d .Skip ();_aabd !=nil {return _aabd ;};};case _c .EndElement :break _baecg ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_H and its children, prefixing error messages with path +func (_gcbe *CT_H )ValidateWithPath (path string )error {if _gggbg :=_gcbe .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_gggbg !=nil {return _gggbg ;};if _aggf :=_gcbe .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_aggf !=nil {return _aggf ;};if _bgbc :=_gcbe .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_bgbc !=nil {return _bgbc ;};return nil ;}; -// Validate validates the AG_OfficeShapeAttributes and its children -func (_gagg *AG_OfficeShapeAttributes )Validate ()error {return _gagg .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};type OfcFill struct{OfcCT_Fill };func (_fcffb ST_EditAs )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_beeae :=_c .Attr {};_beeae .Name =name ;switch _fcffb {case ST_EditAsUnset :_beeae .Value ="";case ST_EditAsCanvas :_beeae .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_beeae .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_beeae .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_beeae .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_beeae .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_beeae .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_beeae .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _beeae ,nil ;};func (_gfefg *AG_Style )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdbe :=range start .Attr {if _bdbe .Name .Local =="\u0073\u0074\u0079l\u0065"{_ece ,_fbge :=_bdbe .Value ,error (nil );if _fbge !=nil {return _fbge ;};_gfefg .StyleAttr =&_ece ;continue ;};};for {_cbga ,_caef :=d .Token ();if _caef !=nil {return _fb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_caef );};if _cdbff ,_ggac :=_cbga .(_c .EndElement );_ggac &&_cdbff .Name ==start .Name {break ;};};return nil ;};func (_bgge *CT_Curve )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065";};if _bgge .FromAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .FromAttr )});};if _bgge .Control1Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .Control1Attr )});};if _bgge .Control2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .Control2Attr )});};if _bgge .ToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .ToAttr )});};if _bgge .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .HrefAttr )});};if _bgge .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .TargetAttr )});};if _bgge .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .ClassAttr )});};if _bgge .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .TitleAttr )});};if _bgge .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .AltAttr )});};if _bgge .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .CoordsizeAttr )});};if _bgge .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .CoordoriginAttr )});};if _bgge .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .WrapcoordsAttr )});};if _bgge .PrintAttr !=_fc .ST_TrueFalseUnset {_cffd ,_aagf :=_bgge .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _aagf !=nil {return _aagf ;};start .Attr =append (start .Attr ,_cffd );};if _bgge .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .IdAttr )});};if _bgge .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .StyleAttr )});};if _bgge .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .SpidAttr )});};if _bgge .OnedAttr !=_fc .ST_TrueFalseUnset {_bdfb ,_bdddb :=_bgge .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bdddb !=nil {return _bdddb ;};start .Attr =append (start .Attr ,_bdfb );};if _bgge .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .RegroupidAttr )});};if _bgge .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_fggeg ,_acbgc :=_bgge .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _acbgc !=nil {return _acbgc ;};start .Attr =append (start .Attr ,_fggeg );};if _bgge .ButtonAttr !=_fc .ST_TrueFalseUnset {_geeg ,_cegb :=_bgge .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cegb !=nil {return _cegb ;};start .Attr =append (start .Attr ,_geeg );};if _bgge .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_ada ,_adbg :=_bgge .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _adbg !=nil {return _adbg ;};start .Attr =append (start .Attr ,_ada );};if _bgge .BulletAttr !=_fc .ST_TrueFalseUnset {_fgdg ,_afgba :=_bgge .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _afgba !=nil {return _afgba ;};start .Attr =append (start .Attr ,_fgdg );};if _bgge .HrAttr !=_fc .ST_TrueFalseUnset {_egab ,_adag :=_bgge .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _adag !=nil {return _adag ;};start .Attr =append (start .Attr ,_egab );};if _bgge .HrstdAttr !=_fc .ST_TrueFalseUnset {_gdcc ,_bfeg :=_bgge .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bfeg !=nil {return _bfeg ;};start .Attr =append (start .Attr ,_gdcc );};if _bgge .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_caced ,_affa :=_bgge .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _affa !=nil {return _affa ;};start .Attr =append (start .Attr ,_caced );};if _bgge .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .HrpctAttr )});};if _bgge .HralignAttr !=OfcST_HrAlignUnset {_afga ,_ggacg :=_bgge .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ggacg !=nil {return _ggacg ;};start .Attr =append (start .Attr ,_afga );};if _bgge .AllowincellAttr !=_fc .ST_TrueFalseUnset {_cebd ,_adbe :=_bgge .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _adbe !=nil {return _adbe ;};start .Attr =append (start .Attr ,_cebd );};if _bgge .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_fbab ,_cfdb :=_bgge .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cfdb !=nil {return _cfdb ;};start .Attr =append (start .Attr ,_fbab );};if _bgge .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_aeeb ,_fbfg :=_bgge .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fbfg !=nil {return _fbfg ;};start .Attr =append (start .Attr ,_aeeb );};if _bgge .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .BordertopcolorAttr )});};if _bgge .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .BorderleftcolorAttr )});};if _bgge .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .BorderbottomcolorAttr )});};if _bgge .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .BorderrightcolorAttr )});};if _bgge .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dacf ,_gfbg :=_bgge .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gfbg !=nil {return _gfbg ;};start .Attr =append (start .Attr ,_dacf );};if _bgge .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .DgmnodekindAttr )});};if _bgge .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dgaf ,_eaae :=_bgge .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _eaae !=nil {return _eaae ;};start .Attr =append (start .Attr ,_dgaf );};if _bgge .InsetmodeAttr !=OfcST_InsetModeUnset {_fcbec ,_dfgg :=_bgge .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dfgg !=nil {return _dfgg ;};start .Attr =append (start .Attr ,_fcbec );};if _bgge .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .OpacityAttr )});};if _bgge .StrokedAttr !=_fc .ST_TrueFalseUnset {_cbag ,_aaegc :=_bgge .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aaegc !=nil {return _aaegc ;};start .Attr =append (start .Attr ,_cbag );};if _bgge .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .StrokecolorAttr )});};if _bgge .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .StrokeweightAttr )});};if _bgge .InsetpenAttr !=_fc .ST_TrueFalseUnset {_ffcb ,_ffecg :=_bgge .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ffecg !=nil {return _ffecg ;};start .Attr =append (start .Attr ,_ffcb );};if _bgge .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .ChromakeyAttr )});};if _bgge .FilledAttr !=_fc .ST_TrueFalseUnset {_eecc ,_cbea :=_bgge .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cbea !=nil {return _cbea ;};start .Attr =append (start .Attr ,_eecc );};if _bgge .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .FillcolorAttr )});};if _bgge .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bgge .SptAttr )});};if _bgge .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gadb ,_ddda :=_bgge .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ddda !=nil {return _ddda ;};start .Attr =append (start .Attr ,_gadb );};if _bgge .BwmodeAttr !=OfcST_BWModeUnset {_cgagb ,_faf :=_bgge .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _faf !=nil {return _faf ;};start .Attr =append (start .Attr ,_cgagb );};if _bgge .BwpureAttr !=OfcST_BWModeUnset {_ffbfc ,_eddg :=_bgge .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eddg !=nil {return _eddg ;};start .Attr =append (start .Attr ,_ffbfc );};if _bgge .BwnormalAttr !=OfcST_BWModeUnset {_adcf ,_gabc :=_bgge .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gabc !=nil {return _gabc ;};start .Attr =append (start .Attr ,_adcf );};if _bgge .ForcedashAttr !=_fc .ST_TrueFalseUnset {_abbg ,_gecg :=_bgge .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gecg !=nil {return _gecg ;};start .Attr =append (start .Attr ,_abbg );};if _bgge .OleiconAttr !=_fc .ST_TrueFalseUnset {_feda ,_gfdab :=_bgge .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gfdab !=nil {return _gfdab ;};start .Attr =append (start .Attr ,_feda );};if _bgge .OleAttr !=_fc .ST_TrueFalseBlankUnset {_abce ,_abefa :=_bgge .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _abefa !=nil {return _abefa ;};start .Attr =append (start .Attr ,_abce );};if _bgge .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_bffd ,_dge :=_bgge .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _dge !=nil {return _dge ;};start .Attr =append (start .Attr ,_bffd );};if _bgge .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_gdee ,_faaa :=_bgge .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _faaa !=nil {return _faaa ;};start .Attr =append (start .Attr ,_gdee );};if _bgge .ClipAttr !=_fc .ST_TrueFalseUnset {_ecbe ,_edecc :=_bgge .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _edecc !=nil {return _edecc ;};start .Attr =append (start .Attr ,_ecbe );};e .EncodeToken (start );if _bgge .EG_ShapeElements !=nil {for _ ,_fcefd :=range _bgge .EG_ShapeElements {_fcefd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewBackground ()*Background {_dage :=&Background {};_dage .CT_Background =*NewCT_Background ();return _dage ;};func NewOfcRight ()*OfcRight {_dbacg :=&OfcRight {};_dbacg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _dbacg ;}; +// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path +func (_fceca *Roundrect )ValidateWithPath (path string )error {if _cdggag :=_fceca .CT_RoundRect .ValidateWithPath (path );_cdggag !=nil {return _cdggag ;};return nil ;};func NewOfcCT_Rules ()*OfcCT_Rules {_abbec :=&OfcCT_Rules {};return _abbec }; -// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path -func (_afae *CT_PolyLine )ValidateWithPath (path string )error {for _aeded ,_gfgd :=range _afae .Ink {if _egdbg :=_gfgd .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_aeded ));_egdbg !=nil {return _egdbg ;};};for _acdf ,_gdba :=range _afae .EG_ShapeElements {if _febe :=_gdba .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_acdf ));_febe !=nil {return _febe ;};};if _egbba :=_afae .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_egbba !=nil {return _egbba ;};if _fdgda :=_afae .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fdgda !=nil {return _fdgda ;};if _eccf :=_afae .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eccf !=nil {return _eccf ;};if _fdddc :=_afae .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fdddc !=nil {return _fdddc ;};if _gcece :=_afae .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gcece !=nil {return _gcece ;};if _dged :=_afae .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dged !=nil {return _dged ;};if _fcffe :=_afae .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fcffe !=nil {return _fcffe ;};if _dbfff :=_afae .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dbfff !=nil {return _dbfff ;};if _egdbag :=_afae .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_egdbag !=nil {return _egdbag ;};if _cagbf :=_afae .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cagbf !=nil {return _cagbf ;};if _aecce :=_afae .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_aecce !=nil {return _aecce ;};if _effdg :=_afae .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_effdg !=nil {return _effdg ;};if _ddfa :=_afae .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ddfa !=nil {return _ddfa ;};if _agdc :=_afae .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_agdc !=nil {return _agdc ;};if _fgfag :=_afae .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fgfag !=nil {return _fgfag ;};if _adcfb :=_afae .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_adcfb !=nil {return _adcfb ;};if _baaa :=_afae .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_baaa !=nil {return _baaa ;};if _adfg :=_afae .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_adfg !=nil {return _adfg ;};if _baffe :=_afae .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_baffe !=nil {return _baffe ;};if _abcc :=_afae .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_abcc !=nil {return _abcc ;};if _adcgd :=_afae .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_adcgd !=nil {return _adcgd ;};if _edadf :=_afae .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_edadf !=nil {return _edadf ;};if _dcag :=_afae .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dcag !=nil {return _dcag ;};if _dgacb :=_afae .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dgacb !=nil {return _dgacb ;};if _bfaa :=_afae .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bfaa !=nil {return _bfaa ;};if _bccef :=_afae .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bccef !=nil {return _bccef ;};if _acbbd :=_afae .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_acbbd !=nil {return _acbbd ;};if _bcgf :=_afae .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bcgf !=nil {return _bcgf ;};if _fcfcc :=_afae .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fcfcc !=nil {return _fcfcc ;};return nil ;};func (_feaed *CT_RoundRect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dadcf :=range start .Attr {if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_feaed .UserdrawnAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_faddd ,_geeb :=_dadcf .Value ,error (nil );if _geeb !=nil {return _geeb ;};_feaed .BordertopcolorAttr =&_faddd ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_feaed .UserhiddenAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_feaed .BulletAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_feaed .CliptowrapAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0068\u0072"{_feaed .HrAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u006f\u006c\u0065"{_feaed .OleAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0068\u0072\u0073t\u0064"{_feaed .HrstdAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0073\u0070\u0069\u0064"{_agaeed ,_ceab :=_dadcf .Value ,error (nil );if _ceab !=nil {return _ceab ;};_feaed .SpidAttr =&_agaeed ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_feaed .HrnoshadeAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_feaed .ForcedashAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_deggb ,_acega :=_dadcf .Value ,error (nil );if _acega !=nil {return _acega ;};_feaed .BorderleftcolorAttr =&_deggb ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efgaf ,_ebcf :=_f .ParseInt (_dadcf .Value ,10,64);if _ebcf !=nil {return _ebcf ;};_feaed .DgmnodekindAttr =&_efgaf ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u006f\u006e\u0065\u0064"{_feaed .OnedAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0063\u006c\u0069\u0070"{_feaed .ClipAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbge ,_aacgg :=_f .ParseFloat (_dadcf .Value ,64);if _aacgg !=nil {return _aacgg ;};_gegc :=float32 (_cbge );_feaed .HrpctAttr =&_gegc ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_feaed .PreferrelativeAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gabdg ,_bfaf :=_dadcf .Value ,error (nil );if _bfaf !=nil {return _bfaf ;};_feaed .BorderrightcolorAttr =&_gabdg ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgfc ,_cadaf :=_f .ParseInt (_dadcf .Value ,10,64);if _cadaf !=nil {return _cadaf ;};_feaed .RegroupidAttr =&_bgfc ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_feaed .DgmlayoutmruAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_feaed .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_feaed .AllowoverlapAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_feaed .HralignAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_feaed .InsetmodeAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0073\u0070\u0074"{_cddb ,_gafcf :=_f .ParseFloat (_dadcf .Value ,64);if _gafcf !=nil {return _gafcf ;};_gcgdc :=float32 (_cddb );_feaed .SptAttr =&_gcgdc ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fdgbf ,_aedd :=_dadcf .Value ,error (nil );if _aedd !=nil {return _aedd ;};_feaed .BorderbottomcolorAttr =&_fdgbf ;continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_feaed .OleiconAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_feaed .DgmlayoutAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_feaed .BwmodeAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_feaed .BwnormalAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_feaed .BwpureAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_feaed .ConnectortypeAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_feaed .ButtonAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dadcf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_feaed .AllowincellAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Local =="\u0068\u0072\u0065\u0066"{_cafd ,_daad :=_dadcf .Value ,error (nil );if _daad !=nil {return _daad ;};_feaed .HrefAttr =&_cafd ;continue ;};if _dadcf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbee ,_cfcdd :=_dadcf .Value ,error (nil );if _cfcdd !=nil {return _cfcdd ;};_feaed .CoordsizeAttr =&_fbee ;continue ;};if _dadcf .Name .Local =="\u0073\u0074\u0079l\u0065"{_aeccb ,_eggde :=_dadcf .Value ,error (nil );if _eggde !=nil {return _eggde ;};_feaed .StyleAttr =&_aeccb ;continue ;};if _dadcf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_feaed .StrokedAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Local =="\u0069\u0064"{_deag ,_fffc :=_dadcf .Value ,error (nil );if _fffc !=nil {return _fffc ;};_feaed .IdAttr =&_deag ;continue ;};if _dadcf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fecee ,_bcag :=_dadcf .Value ,error (nil );if _bcag !=nil {return _bcag ;};_feaed .StrokeweightAttr =&_fecee ;continue ;};if _dadcf .Name .Local =="\u0070\u0072\u0069n\u0074"{_feaed .PrintAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fcee ,_gbag :=_dadcf .Value ,error (nil );if _gbag !=nil {return _gbag ;};_feaed .ChromakeyAttr =&_fcee ;continue ;};if _dadcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afaab ,_fbfcf :=_dadcf .Value ,error (nil );if _fbfcf !=nil {return _fbfcf ;};_feaed .FillcolorAttr =&_afaab ;continue ;};if _dadcf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bdaca ,_cecee :=_dadcf .Value ,error (nil );if _cecee !=nil {return _cecee ;};_feaed .CoordoriginAttr =&_bdaca ;continue ;};if _dadcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gede ,_efbdd :=_dadcf .Value ,error (nil );if _efbdd !=nil {return _efbdd ;};_feaed .OpacityAttr =&_gede ;continue ;};if _dadcf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_edgcf ,_bbdaf :=_dadcf .Value ,error (nil );if _bbdaf !=nil {return _bbdaf ;};_feaed .StrokecolorAttr =&_edgcf ;continue ;};if _dadcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_feaed .InsetpenAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_feaed .FilledAttr .UnmarshalXMLAttr (_dadcf );continue ;};if _dadcf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bgggg ,_cffde :=_dadcf .Value ,error (nil );if _cffde !=nil {return _cffde ;};_feaed .WrapcoordsAttr =&_bgggg ;continue ;};if _dadcf .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_bdfd ,_dabba :=_dadcf .Value ,error (nil );if _dabba !=nil {return _dabba ;};_feaed .ArcsizeAttr =&_bdfd ;continue ;};if _dadcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbeb ,_bggcg :=_dadcf .Value ,error (nil );if _bggcg !=nil {return _bggcg ;};_feaed .TitleAttr =&_fbeb ;continue ;};if _dadcf .Name .Local =="\u0063\u006c\u0061s\u0073"{_afac ,_ecgb :=_dadcf .Value ,error (nil );if _ecgb !=nil {return _ecgb ;};_feaed .ClassAttr =&_afac ;continue ;};if _dadcf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dbagf ,_adaff :=_dadcf .Value ,error (nil );if _adaff !=nil {return _adaff ;};_feaed .TargetAttr =&_dbagf ;continue ;};if _dadcf .Name .Local =="\u0061\u006c\u0074"{_ddge ,_ebec :=_dadcf .Value ,error (nil );if _ebec !=nil {return _ebec ;};_feaed .AltAttr =&_ddge ;continue ;};};_dcec :for {_fdgcb ,_efed :=d .Token ();if _efed !=nil {return _efed ;};switch _bgdc :=_fdgcb .(type ){case _c .StartElement :switch _bgdc .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_aaaad :=NewEG_ShapeElements ();_aaaad .Path =NewPath ();if _cggaae :=d .DecodeElement (_aaaad .Path ,&_bgdc );_cggaae !=nil {return _cggaae ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_aaaad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bdfa :=NewEG_ShapeElements ();_bdfa .Formulas =NewFormulas ();if _cabaf :=d .DecodeElement (_bdfa .Formulas ,&_bgdc );_cabaf !=nil {return _cabaf ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_bdfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_fddda :=NewEG_ShapeElements ();_fddda .Handles =NewHandles ();if _fffea :=d .DecodeElement (_fddda .Handles ,&_bgdc );_fffea !=nil {return _fffea ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_fddda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ededc :=NewEG_ShapeElements ();_ededc .Fill =NewFill ();if _ddcba :=d .DecodeElement (_ededc .Fill ,&_bgdc );_ddcba !=nil {return _ddcba ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_ededc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_beca :=NewEG_ShapeElements ();_beca .Stroke =NewStroke ();if _ggafd :=d .DecodeElement (_beca .Stroke ,&_bgdc );_ggafd !=nil {return _ggafd ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_beca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dgfbg :=NewEG_ShapeElements ();_dgfbg .Shadow =NewShadow ();if _ggcga :=d .DecodeElement (_dgfbg .Shadow ,&_bgdc );_ggcga !=nil {return _ggcga ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_dgfbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fadc :=NewEG_ShapeElements ();_fadc .Textbox =NewTextbox ();if _accee :=d .DecodeElement (_fadc .Textbox ,&_bgdc );_accee !=nil {return _accee ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_fadc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_aceb :=NewEG_ShapeElements ();_aceb .Textpath =NewTextpath ();if _agaa :=d .DecodeElement (_aceb .Textpath ,&_bgdc );_agaa !=nil {return _agaa ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_aceb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_dgeaf :=NewEG_ShapeElements ();_dgeaf .Imagedata =NewImagedata ();if _gefg :=d .DecodeElement (_dgeaf .Imagedata ,&_bgdc );_gefg !=nil {return _gefg ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_dgeaf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cedbc :=NewEG_ShapeElements ();_cedbc .Skew =NewOfcSkew ();if _abfa :=d .DecodeElement (_cedbc .Skew ,&_bgdc );_abfa !=nil {return _abfa ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_cedbc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bgebd :=NewEG_ShapeElements ();_bgebd .Extrusion =NewOfcExtrusion ();if _dcga :=d .DecodeElement (_bgebd .Extrusion ,&_bgdc );_dcga !=nil {return _dcga ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_bgebd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bebec :=NewEG_ShapeElements ();_bebec .Callout =NewOfcCallout ();if _bdcf :=d .DecodeElement (_bebec .Callout ,&_bgdc );_bdcf !=nil {return _bdcf ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_bebec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_adab :=NewEG_ShapeElements ();_adab .Lock =NewOfcLock ();if _fgba :=d .DecodeElement (_adab .Lock ,&_bgdc );_fgba !=nil {return _fgba ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_adab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_adcge :=NewEG_ShapeElements ();_adcge .Clippath =NewOfcClippath ();if _dfdg :=d .DecodeElement (_adcge .Clippath ,&_bgdc );_dfdg !=nil {return _dfdg ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_adcge );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fgbc :=NewEG_ShapeElements ();_fgbc .Signatureline =NewOfcSignatureline ();if _fagdc :=d .DecodeElement (_fgbc .Signatureline ,&_bgdc );_fagdc !=nil {return _fagdc ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_fgbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fbefa :=NewEG_ShapeElements ();_fbefa .Wrap =_ae .NewWrap ();if _fdad :=d .DecodeElement (_fbefa .Wrap ,&_bgdc );_fdad !=nil {return _fdad ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_fbefa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ecaega :=NewEG_ShapeElements ();_ecaega .Anchorlock =_ae .NewAnchorlock ();if _ggcec :=d .DecodeElement (_ecaega .Anchorlock ,&_bgdc );_ggcec !=nil {return _ggcec ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_ecaega );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gdabf :=NewEG_ShapeElements ();_gdabf .Bordertop =_ae .NewBordertop ();if _ggfec :=d .DecodeElement (_gdabf .Bordertop ,&_bgdc );_ggfec !=nil {return _ggfec ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_gdabf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gfdcf :=NewEG_ShapeElements ();_gfdcf .Borderbottom =_ae .NewBorderbottom ();if _fdcgaa :=d .DecodeElement (_gfdcf .Borderbottom ,&_bgdc );_fdcgaa !=nil {return _fdcgaa ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_gfdcf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dccac :=NewEG_ShapeElements ();_dccac .Borderleft =_ae .NewBorderleft ();if _bcbcb :=d .DecodeElement (_dccac .Borderleft ,&_bgdc );_bcbcb !=nil {return _bcbcb ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_dccac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eeaa :=NewEG_ShapeElements ();_eeaa .Borderright =_ae .NewBorderright ();if _gadbg :=d .DecodeElement (_eeaa .Borderright ,&_bgdc );_gadbg !=nil {return _gadbg ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_eeaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dgddc :=NewEG_ShapeElements ();_dgddc .ClientData =_b .NewClientData ();if _fffcf :=d .DecodeElement (_dgddc .ClientData ,&_bgdc );_fffcf !=nil {return _fffcf ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_dgddc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bebf :=NewEG_ShapeElements ();_bebf .Textdata =_dce .NewTextdata ();if _acfb :=d .DecodeElement (_bebf .Textdata ,&_bgdc );_acfb !=nil {return _acfb ;};_feaed .EG_ShapeElements =append (_feaed .EG_ShapeElements ,_bebf );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0075n\u0064\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_bgdc .Name );if _gacag :=d .Skip ();_gacag !=nil {return _gacag ;};};case _c .EndElement :break _dcec ;case _c .CharData :};};return nil ;}; +// Validate validates the Formulas and its children +func (_cbadc *Formulas )Validate ()error {return _cbadc .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _bg .ST_TrueFalse ;ContentTypeAttr *string ;};func (_baae OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _baae {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 (_baae ));};return nil ;};func (_edcef *ST_StrokeLineStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afgcc ,_bgead :=d .Token ();if _bgead !=nil {return _bgead ;};if _efeeg ,_faddf :=_afgcc .(_a .EndElement );_faddf &&_efeeg .Name ==start .Name {*_edcef =1;return nil ;};if _gbgfb ,_ffbabe :=_afgcc .(_a .CharData );!_ffbabe {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",_afgcc );}else {switch string (_gbgfb ){case "":*_edcef =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_edcef =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_edcef =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_edcef =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_edcef =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_edcef =5;};};_afgcc ,_bgead =d .Token ();if _bgead !=nil {return _bgead ;};if _bcbgf ,_deabce :=_afgcc .(_a .EndElement );_deabce &&_bcbgf .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",_afgcc );}; -// Validate validates the Image and its children -func (_fcdd *Image )Validate ()error {return _fcdd .ValidateWithPath ("\u0049\u006d\u0061g\u0065")}; +// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path +func (_fggc *OfcCT_OLEObject )ValidateWithPath (path string )error {if _cbdgd :=_fggc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cbdgd !=nil {return _cbdgd ;};if _fcdgaa :=_fggc .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fcdgaa !=nil {return _fcdgaa ;};if _aacf :=_fggc .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aacf !=nil {return _aacf ;};if _bbbea :=_fggc .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_bbbea !=nil {return _bbbea ;};return nil ;}; -// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path -func (_cbgbc *EG_ShapeElements )ValidateWithPath (path string )error {if _cbgbc .Path !=nil {if _fgdae :=_cbgbc .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_fgdae !=nil {return _fgdae ;};};if _cbgbc .Formulas !=nil {if _cgbg :=_cbgbc .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_cgbg !=nil {return _cgbg ;};};if _cbgbc .Handles !=nil {if _dgebe :=_cbgbc .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_dgebe !=nil {return _dgebe ;};};if _cbgbc .Fill !=nil {if _bbed :=_cbgbc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bbed !=nil {return _bbed ;};};if _cbgbc .Stroke !=nil {if _dfadc :=_cbgbc .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_dfadc !=nil {return _dfadc ;};};if _cbgbc .Shadow !=nil {if _eagdg :=_cbgbc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_eagdg !=nil {return _eagdg ;};};if _cbgbc .Textbox !=nil {if _adcb :=_cbgbc .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_adcb !=nil {return _adcb ;};};if _cbgbc .Textpath !=nil {if _bcff :=_cbgbc .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_bcff !=nil {return _bcff ;};};if _cbgbc .Imagedata !=nil {if _cceea :=_cbgbc .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_cceea !=nil {return _cceea ;};};if _cbgbc .Skew !=nil {if _ebde :=_cbgbc .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_ebde !=nil {return _ebde ;};};if _cbgbc .Extrusion !=nil {if _cgbbb :=_cbgbc .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_cgbbb !=nil {return _cgbbb ;};};if _cbgbc .Callout !=nil {if _edgb :=_cbgbc .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_edgb !=nil {return _edgb ;};};if _cbgbc .Lock !=nil {if _gceg :=_cbgbc .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_gceg !=nil {return _gceg ;};};if _cbgbc .Clippath !=nil {if _ccebca :=_cbgbc .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_ccebca !=nil {return _ccebca ;};};if _cbgbc .Signatureline !=nil {if _bcdea :=_cbgbc .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_bcdea !=nil {return _bcdea ;};};if _cbgbc .Wrap !=nil {if _cdcgb :=_cbgbc .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_cdcgb !=nil {return _cdcgb ;};};if _cbgbc .Anchorlock !=nil {if _dcac :=_cbgbc .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_dcac !=nil {return _dcac ;};};if _cbgbc .Bordertop !=nil {if _bfdddc :=_cbgbc .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_bfdddc !=nil {return _bfdddc ;};};if _cbgbc .Borderbottom !=nil {if _ccebf :=_cbgbc .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_ccebf !=nil {return _ccebf ;};};if _cbgbc .Borderleft !=nil {if _ecde :=_cbgbc .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_ecde !=nil {return _ecde ;};};if _cbgbc .Borderright !=nil {if _afbfd :=_cbgbc .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_afbfd !=nil {return _afbfd ;};};if _cbgbc .ClientData !=nil {if _adcead :=_cbgbc .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_adcead !=nil {return _adcead ;};};if _cbgbc .Textdata !=nil {if _bdaga :=_cbgbc .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_bdaga !=nil {return _bdaga ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path +func (_cbbec *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _ddfe :=_cbbec .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ddfe !=nil {return _ddfe ;};if _aedff :=_cbbec .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_aedff !=nil {return _aedff ;};if _bdecc :=_cbbec .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bdecc !=nil {return _bdecc ;};if _gccg :=_cbbec .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_gccg !=nil {return _gccg ;};if _cedbb :=_cbbec .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cedbb !=nil {return _cedbb ;};if _acdbf :=_cbbec .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_acdbf !=nil {return _acdbf ;};if _dcbeg :=_cbbec .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dcbeg !=nil {return _dcbeg ;};if _accgg :=_cbbec .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_accgg !=nil {return _accgg ;};if _efbfcf :=_cbbec .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_efbfcf !=nil {return _efbfcf ;};if _adbcef :=_cbbec .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_adbcef !=nil {return _adbcef ;};if _gcfdc :=_cbbec .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_gcfdc !=nil {return _gcfdc ;};if _egagef :=_cbbec .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_egagef !=nil {return _egagef ;};if _aeea :=_cbbec .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_aeea !=nil {return _aeea ;};if _acdeg :=_cbbec .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_acdeg !=nil {return _acdeg ;};if _edaa :=_cbbec .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_edaa !=nil {return _edaa ;};if _cccfc :=_cbbec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cccfc !=nil {return _cccfc ;};return nil ;};func (_dgffb ST_StrokeArrowType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fceea :=_a .Attr {};_fceea .Name =name ;switch _dgffb {case ST_StrokeArrowTypeUnset :_fceea .Value ="";case ST_StrokeArrowTypeNone :_fceea .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_fceea .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_fceea .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_fceea .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_fceea .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_fceea .Value ="\u006f\u0070\u0065\u006e";};return _fceea ,nil ;};func (_dcbaa OfcST_ConnectType )String ()string {switch _dcbaa {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 (_cbgcbb OfcST_FillType )String ()string {switch _cbgcbb {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 (_fdb *AG_OfficeShapeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fdb .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fdb .SptAttr )});};if _fdb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cga ,_aca :=_fdb .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _aca !=nil {return _aca ;};start .Attr =append (start .Attr ,_cga );};if _fdb .BwmodeAttr !=OfcST_BWModeUnset {_dcfb ,_bdfe :=_fdb .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bdfe !=nil {return _bdfe ;};start .Attr =append (start .Attr ,_dcfb );};if _fdb .BwpureAttr !=OfcST_BWModeUnset {_cgab ,_edeb :=_fdb .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _edeb !=nil {return _edeb ;};start .Attr =append (start .Attr ,_cgab );};if _fdb .BwnormalAttr !=OfcST_BWModeUnset {_agc ,_dgca :=_fdb .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dgca !=nil {return _dgca ;};start .Attr =append (start .Attr ,_agc );};if _fdb .ForcedashAttr !=_bg .ST_TrueFalseUnset {_cggf ,_aec :=_fdb .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _aec !=nil {return _aec ;};start .Attr =append (start .Attr ,_cggf );};if _fdb .OleiconAttr !=_bg .ST_TrueFalseUnset {_cbcd ,_aeg :=_fdb .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _aeg !=nil {return _aeg ;};start .Attr =append (start .Attr ,_cbcd );};if _fdb .OleAttr !=_bg .ST_TrueFalseBlankUnset {_dfeg ,_cdc :=_fdb .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cdc !=nil {return _cdc ;};start .Attr =append (start .Attr ,_dfeg );};if _fdb .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_bcdc ,_bagf :=_fdb .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bagf !=nil {return _bagf ;};start .Attr =append (start .Attr ,_bcdc );};if _fdb .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_gec ,_baa :=_fdb .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _baa !=nil {return _baa ;};start .Attr =append (start .Attr ,_gec );};if _fdb .ClipAttr !=_bg .ST_TrueFalseUnset {_bgea ,_dcba :=_fdb .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dcba !=nil {return _dcba ;};start .Attr =append (start .Attr ,_bgea );};return nil ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_aedeg :=&OfcCT_IdMap {};return _aedeg };func NewOfcComplex ()*OfcComplex {_egccf :=&OfcComplex {};_egccf .OfcCT_Complex =*NewOfcCT_Complex ();return _egccf ;};func (_fcdc *Textbox )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _fcdc .CT_Textbox .MarshalXML (e ,start );};func NewOfcCT_Fill ()*OfcCT_Fill {_edcdf :=&OfcCT_Fill {};return _edcdf };func (_eddcc OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _eddcc {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 (_eddcc ));};return nil ;};type ST_StrokeJoinStyle byte ;func (_afdgd OfcST_ExtrusionPlane )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ccfae :=_a .Attr {};_ccfae .Name =name ;switch _afdgd {case OfcST_ExtrusionPlaneUnset :_ccfae .Value ="";case OfcST_ExtrusionPlaneXY :_ccfae .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_ccfae .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_ccfae .Value ="\u0059\u005a";};return _ccfae ,nil ;};func NewCurve ()*Curve {_gafe :=&Curve {};_gafe .CT_Curve =*NewCT_Curve ();return _gafe };func (_ebfaf ST_StrokeArrowWidth )String ()string {switch _ebfaf {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 (_dddb *OfcCT_Relation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bagcg :=range start .Attr {if _bagcg .Name .Local =="\u0069\u0064\u0073r\u0063"{_bgbgcd ,_dgegg :=_bagcg .Value ,error (nil );if _dgegg !=nil {return _dgegg ;};_dddb .IdsrcAttr =&_bgbgcd ;continue ;};if _bagcg .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_agcec ,_ddabf :=_bagcg .Value ,error (nil );if _ddabf !=nil {return _ddabf ;};_dddb .IddestAttr =&_agcec ;continue ;};if _bagcg .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_fcbeef ,_fgfb :=_bagcg .Value ,error (nil );if _fgfb !=nil {return _fgfb ;};_dddb .IdcntrAttr =&_fcbeef ;continue ;};if _bagcg .Name .Local =="\u0065\u0078\u0074"{_dddb .ExtAttr .UnmarshalXMLAttr (_bagcg );continue ;};};for {_gcdfd ,_fdaec :=d .Token ();if _fdaec !=nil {return _b .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",_fdaec );};if _ceeed ,_cdae :=_gcdfd .(_a .EndElement );_cdae &&_ceeed .Name ==start .Name {break ;};};return nil ;};func NewCT_Shadow ()*CT_Shadow {_ccba :=&CT_Shadow {};return _ccba };func (_cbfbc *OfcCT_Lock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b";};if _cbfbc .PositionAttr !=_bg .ST_TrueFalseUnset {_agdda ,_ggeeg :=_cbfbc .PositionAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _ggeeg !=nil {return _ggeeg ;};start .Attr =append (start .Attr ,_agdda );};if _cbfbc .SelectionAttr !=_bg .ST_TrueFalseUnset {_dafca ,_bfaebd :=_cbfbc .SelectionAttr .MarshalXMLAttr (_a .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _bfaebd !=nil {return _bfaebd ;};start .Attr =append (start .Attr ,_dafca );};if _cbfbc .GroupingAttr !=_bg .ST_TrueFalseUnset {_bgbeg ,_bdff :=_cbfbc .GroupingAttr .MarshalXMLAttr (_a .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _bdff !=nil {return _bdff ;};start .Attr =append (start .Attr ,_bgbeg );};if _cbfbc .UngroupingAttr !=_bg .ST_TrueFalseUnset {_gaaega ,_bbccge :=_cbfbc .UngroupingAttr .MarshalXMLAttr (_a .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _bbccge !=nil {return _bbccge ;};start .Attr =append (start .Attr ,_gaaega );};if _cbfbc .RotationAttr !=_bg .ST_TrueFalseUnset {_dgagc ,_ccdff :=_cbfbc .RotationAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _ccdff !=nil {return _ccdff ;};start .Attr =append (start .Attr ,_dgagc );};if _cbfbc .CroppingAttr !=_bg .ST_TrueFalseUnset {_dcbe ,_cdacd :=_cbfbc .CroppingAttr .MarshalXMLAttr (_a .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _cdacd !=nil {return _cdacd ;};start .Attr =append (start .Attr ,_dcbe );};if _cbfbc .VerticiesAttr !=_bg .ST_TrueFalseUnset {_bbdag ,_cgagd :=_cbfbc .VerticiesAttr .MarshalXMLAttr (_a .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _cgagd !=nil {return _cgagd ;};start .Attr =append (start .Attr ,_bbdag );};if _cbfbc .AdjusthandlesAttr !=_bg .ST_TrueFalseUnset {_agdfd ,_ddfdg :=_cbfbc .AdjusthandlesAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _ddfdg !=nil {return _ddfdg ;};start .Attr =append (start .Attr ,_agdfd );};if _cbfbc .TextAttr !=_bg .ST_TrueFalseUnset {_agdbd ,_adadg :=_cbfbc .TextAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0065\u0078\u0074"});if _adadg !=nil {return _adadg ;};start .Attr =append (start .Attr ,_agdbd );};if _cbfbc .AspectratioAttr !=_bg .ST_TrueFalseUnset {_fdaa ,_ceacc :=_cbfbc .AspectratioAttr .MarshalXMLAttr (_a .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _ceacc !=nil {return _ceacc ;};start .Attr =append (start .Attr ,_fdaa );};if _cbfbc .ShapetypeAttr !=_bg .ST_TrueFalseUnset {_ecfbd ,_dbdcd :=_cbfbc .ShapetypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _dbdcd !=nil {return _dbdcd ;};start .Attr =append (start .Attr ,_ecfbd );};if _cbfbc .ExtAttr !=ST_ExtUnset {_cadae ,_cdcddf :=_cbfbc .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cdcddf !=nil {return _cdcddf ;};start .Attr =append (start .Attr ,_cadae );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_adbfb *ST_FillMethod )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_adbfb =0;case "\u006e\u006f\u006e\u0065":*_adbfb =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_adbfb =2;case "\u0073\u0069\u0067m\u0061":*_adbfb =3;case "\u0061\u006e\u0079":*_adbfb =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_adbfb =5;};return nil ;}; -// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path -func (_agacg *OfcCT_ColorMru )ValidateWithPath (path string )error {if _aaedd :=_agacg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aaedd !=nil {return _aaedd ;};return nil ;};type Imagedata struct{CT_ImageData };type OfcEquationxml struct{OfcCT_EquationXml };func (_fbafdb ST_StrokeArrowLength )String ()string {switch _fbafdb {case 0:return "";case 1:return "\u0073\u0068\u006fr\u0074";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u006c\u006f\u006e\u0067";};return "";}; +// Validate validates the CT_Image and its children +func (_ccbe *CT_Image )Validate ()error {return _ccbe .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func NewLine ()*Line {_cgggg :=&Line {};_cgggg .CT_Line =*NewCT_Line ();return _cgggg };func (_ddgeg OfcST_BWMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ddgeg .String (),start );};func (_dgcc *OfcCT_Skew )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_edagb :=range start .Attr {if _edagb .Name .Local =="\u0069\u0064"{_dceee ,_eabdg :=_edagb .Value ,error (nil );if _eabdg !=nil {return _eabdg ;};_dgcc .IdAttr =&_dceee ;continue ;};if _edagb .Name .Local =="\u006f\u006e"{_dgcc .OnAttr .UnmarshalXMLAttr (_edagb );continue ;};if _edagb .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_ddage ,_ecad :=_edagb .Value ,error (nil );if _ecad !=nil {return _ecad ;};_dgcc .OffsetAttr =&_ddage ;continue ;};if _edagb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bacbb ,_gacfb :=_edagb .Value ,error (nil );if _gacfb !=nil {return _gacfb ;};_dgcc .OriginAttr =&_bacbb ;continue ;};if _edagb .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fbfbeb ,_gagae :=_edagb .Value ,error (nil );if _gagae !=nil {return _gagae ;};_dgcc .MatrixAttr =&_fbfbeb ;continue ;};if _edagb .Name .Local =="\u0065\u0078\u0074"{_dgcc .ExtAttr .UnmarshalXMLAttr (_edagb );continue ;};};for {_bgdc ,_bfbbgc :=d .Token ();if _bfbbgc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_bfbbgc );};if _cdcdf ,_eagg :=_bgdc .(_a .EndElement );_eagg &&_cdcdf .Name ==start .Name {break ;};};return nil ;};func NewOfcBottom ()*OfcBottom {_gdggd :=&OfcBottom {};_gdggd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gdggd ;}; -// Validate validates the OfcCT_Callout and its children -func (_bbbgg *OfcCT_Callout )Validate ()error {return _bbbgg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_ddefe *Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ddefe .CT_Shape .MarshalXML (e ,start );}; +// Validate validates the OfcCT_Diagram and its children +func (_edefd *OfcCT_Diagram )Validate ()error {return _edefd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");}; -// Validate validates the OfcCT_Ink and its children -func (_fagfc *OfcCT_Ink )Validate ()error {return _fagfc .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");}; +// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path +func (_edea *CT_Arc )ValidateWithPath (path string )error {for _ddfa ,_fffb :=range _edea .EG_ShapeElements {if _cfgb :=_fffb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ddfa ));_cfgb !=nil {return _cfgb ;};};if _eafg :=_edea .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eafg !=nil {return _eafg ;};if _gfc :=_edea .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gfc !=nil {return _gfc ;};if _egac :=_edea .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_egac !=nil {return _egac ;};if _gbdb :=_edea .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gbdb !=nil {return _gbdb ;};if _aafb :=_edea .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_aafb !=nil {return _aafb ;};if _dggc :=_edea .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dggc !=nil {return _dggc ;};if _gdda :=_edea .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gdda !=nil {return _gdda ;};if _fdfc :=_edea .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fdfc !=nil {return _fdfc ;};if _bfeg :=_edea .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bfeg !=nil {return _bfeg ;};if _bfc :=_edea .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bfc !=nil {return _bfc ;};if _baec :=_edea .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_baec !=nil {return _baec ;};if _aea :=_edea .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aea !=nil {return _aea ;};if _bebd :=_edea .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bebd !=nil {return _bebd ;};if _fgggd :=_edea .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fgggd !=nil {return _fgggd ;};if _dcfc :=_edea .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dcfc !=nil {return _dcfc ;};if _fccfd :=_edea .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fccfd !=nil {return _fccfd ;};if _gaab :=_edea .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gaab !=nil {return _gaab ;};if _dffa :=_edea .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dffa !=nil {return _dffa ;};if _fcfg :=_edea .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fcfg !=nil {return _fcfg ;};if _abgd :=_edea .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_abgd !=nil {return _abgd ;};if _eebd :=_edea .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eebd !=nil {return _eebd ;};if _gabbc :=_edea .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gabbc !=nil {return _gabbc ;};if _bdfd :=_edea .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bdfd !=nil {return _bdfd ;};if _abcg :=_edea .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_abcg !=nil {return _abcg ;};if _gagg :=_edea .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gagg !=nil {return _gagg ;};if _gcabc :=_edea .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gcabc !=nil {return _gcabc ;};if _bacdb :=_edea .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bacdb !=nil {return _bacdb ;};if _dabaf :=_edea .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dabaf !=nil {return _dabaf ;};if _gaaf :=_edea .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gaaf !=nil {return _gaaf ;};return nil ;};func (_cdbc *Shadow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cdbc .CT_Shadow .MarshalXML (e ,start );};func NewOfcInk ()*OfcInk {_egcg :=&OfcInk {};_egcg .OfcCT_Ink =*NewOfcCT_Ink ();return _egcg };func (_edagbe *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edagbe =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_edagbe =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_edagbe =2;};return nil ;};func (_bacb *CT_Arc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gge :=range start .Attr {if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bacb .UserdrawnAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bacb .ButtonAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bacb .DgmlayoutmruAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bacb .UserhiddenAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bacb .CliptowrapAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bacb .BulletAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u006f\u006c\u0065"{_bacb .OleAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0068\u0072"{_bacb .HrAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0073\u0070\u0069\u0064"{_geda ,_afda :=_gge .Value ,error (nil );if _afda !=nil {return _afda ;};_bacb .SpidAttr =&_geda ;continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0068\u0072\u0073t\u0064"{_bacb .HrstdAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bacb .BwnormalAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gead ,_adde :=_gge .Value ,error (nil );if _adde !=nil {return _adde ;};_bacb .BordertopcolorAttr =&_gead ;continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bacb .DgmlayoutAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bacb .ForcedashAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bacb .AllowoverlapAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bacb .HrnoshadeAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bacb .PreferrelativeAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cebf ,_bege :=_gge .Value ,error (nil );if _bege !=nil {return _bege ;};_bacb .BorderbottomcolorAttr =&_cebf ;continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u006f\u006e\u0065\u0064"{_bacb .OnedAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gda ,_fafab :=_ad .ParseInt (_gge .Value ,10,64);if _fafab !=nil {return _fafab ;};_bacb .DgmnodekindAttr =&_gda ;continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_acbbf ,_fcce :=_ad .ParseInt (_gge .Value ,10,64);if _fcce !=nil {return _fcce ;};_bacb .RegroupidAttr =&_acbbf ;continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bacb .AllowincellAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0068\u0072\u0070c\u0074"{_bdefe ,_cbeg :=_ad .ParseFloat (_gge .Value ,64);if _cbeg !=nil {return _cbeg ;};_bgbe :=float32 (_bdefe );_bacb .HrpctAttr =&_bgbe ;continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0063\u006c\u0069\u0070"{_bacb .ClipAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bacb .InsetmodeAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ggac ,_dfef :=_gge .Value ,error (nil );if _dfef !=nil {return _dfef ;};_bacb .BorderleftcolorAttr =&_ggac ;continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bacb .OleiconAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bfea ,_cabc :=_gge .Value ,error (nil );if _cabc !=nil {return _cabc ;};_bacb .BorderrightcolorAttr =&_bfea ;continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bacb .ConnectortypeAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bacb .BwpureAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bacb .BwmodeAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0073\u0070\u0074"{_ffdc ,_egad :=_ad .ParseFloat (_gge .Value ,64);if _egad !=nil {return _egad ;};_aade :=float32 (_ffdc );_bacb .SptAttr =&_aade ;continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bacb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gge .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bacb .HralignAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_geeb ,_bccd :=_ad .ParseFloat (_gge .Value ,64);if _bccd !=nil {return _bccd ;};_bacb .EndAngleAttr =&_geeb ;continue ;};if _gge .Name .Local =="\u0069\u0064"{_bacf ,_dbga :=_gge .Value ,error (nil );if _dbga !=nil {return _dbga ;};_bacb .IdAttr =&_bacf ;continue ;};if _gge .Name .Local =="\u0061\u006c\u0074"{_gdgf ,_afdf :=_gge .Value ,error (nil );if _afdf !=nil {return _afdf ;};_bacb .AltAttr =&_gdgf ;continue ;};if _gge .Name .Local =="\u0070\u0072\u0069n\u0074"{_bacb .PrintAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bacb .StrokedAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgfa ,_fceaf :=_gge .Value ,error (nil );if _fceaf !=nil {return _fceaf ;};_bacb .WrapcoordsAttr =&_fgfa ;continue ;};if _gge .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eece ,_fdcac :=_gge .Value ,error (nil );if _fdcac !=nil {return _fdcac ;};_bacb .StrokeweightAttr =&_eece ;continue ;};if _gge .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bfbf ,_geee :=_gge .Value ,error (nil );if _geee !=nil {return _geee ;};_bacb .CoordoriginAttr =&_bfbf ;continue ;};if _gge .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_acff ,_fcae :=_gge .Value ,error (nil );if _fcae !=nil {return _fcae ;};_bacb .ChromakeyAttr =&_acff ;continue ;};if _gge .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fegd ,_fcfa :=_gge .Value ,error (nil );if _fcfa !=nil {return _fcfa ;};_bacb .FillcolorAttr =&_fegd ;continue ;};if _gge .Name .Local =="\u0073\u0074\u0079l\u0065"{_fadf ,_bcbc :=_gge .Value ,error (nil );if _bcbc !=nil {return _bcbc ;};_bacb .StyleAttr =&_fadf ;continue ;};if _gge .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_faebd ,_edfe :=_gge .Value ,error (nil );if _edfe !=nil {return _edfe ;};_bacb .OpacityAttr =&_faebd ;continue ;};if _gge .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cccce ,_cffaf :=_gge .Value ,error (nil );if _cffaf !=nil {return _cffaf ;};_bacb .StrokecolorAttr =&_cccce ;continue ;};if _gge .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bacb .InsetpenAttr .UnmarshalXMLAttr (_gge );continue ;};if _gge .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_aecf ,_acfb :=_ad .ParseFloat (_gge .Value ,64);if _acfb !=nil {return _acfb ;};_bacb .StartAngleAttr =&_aecf ;continue ;};if _gge .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bbca ,_eddc :=_gge .Value ,error (nil );if _eddc !=nil {return _eddc ;};_bacb .CoordsizeAttr =&_bbca ;continue ;};if _gge .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggf ,_fcbc :=_gge .Value ,error (nil );if _fcbc !=nil {return _fcbc ;};_bacb .TitleAttr =&_ggf ;continue ;};if _gge .Name .Local =="\u0063\u006c\u0061s\u0073"{_bcac ,_abfe :=_gge .Value ,error (nil );if _abfe !=nil {return _abfe ;};_bacb .ClassAttr =&_bcac ;continue ;};if _gge .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dcdd ,_cecb :=_gge .Value ,error (nil );if _cecb !=nil {return _cecb ;};_bacb .TargetAttr =&_dcdd ;continue ;};if _gge .Name .Local =="\u0068\u0072\u0065\u0066"{_daac ,_abafg :=_gge .Value ,error (nil );if _abafg !=nil {return _abafg ;};_bacb .HrefAttr =&_daac ;continue ;};if _gge .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bacb .FilledAttr .UnmarshalXMLAttr (_gge );continue ;};};_afga :for {_bdabd ,_geeda :=d .Token ();if _geeda !=nil {return _geeda ;};switch _baeg :=_bdabd .(type ){case _a .StartElement :switch _baeg .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fag :=NewEG_ShapeElements ();_fag .Path =NewPath ();if _deag :=d .DecodeElement (_fag .Path ,&_baeg );_deag !=nil {return _deag ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_fag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdde :=NewEG_ShapeElements ();_gdde .Formulas =NewFormulas ();if _cfad :=d .DecodeElement (_gdde .Formulas ,&_baeg );_cfad !=nil {return _cfad ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_gdde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdcb :=NewEG_ShapeElements ();_bdcb .Handles =NewHandles ();if _bbcga :=d .DecodeElement (_bdcb .Handles ,&_baeg );_bbcga !=nil {return _bbcga ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_bdcb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dddd :=NewEG_ShapeElements ();_dddd .Fill =NewFill ();if _bcgd :=d .DecodeElement (_dddd .Fill ,&_baeg );_bcgd !=nil {return _bcgd ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_dddd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aegbf :=NewEG_ShapeElements ();_aegbf .Stroke =NewStroke ();if _ddfc :=d .DecodeElement (_aegbf .Stroke ,&_baeg );_ddfc !=nil {return _ddfc ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_aegbf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgab :=NewEG_ShapeElements ();_bgab .Shadow =NewShadow ();if _cgb :=d .DecodeElement (_bgab .Shadow ,&_baeg );_cgb !=nil {return _cgb ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_bgab );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecfef :=NewEG_ShapeElements ();_ecfef .Textbox =NewTextbox ();if _cfgc :=d .DecodeElement (_ecfef .Textbox ,&_baeg );_cfgc !=nil {return _cfgc ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_ecfef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaeg :=NewEG_ShapeElements ();_gaeg .Textpath =NewTextpath ();if _dfbf :=d .DecodeElement (_gaeg .Textpath ,&_baeg );_dfbf !=nil {return _dfbf ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_gaeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbbg :=NewEG_ShapeElements ();_gbbg .Imagedata =NewImagedata ();if _bcffg :=d .DecodeElement (_gbbg .Imagedata ,&_baeg );_bcffg !=nil {return _bcffg ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_gbbg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbcdg :=NewEG_ShapeElements ();_cbcdg .Skew =NewOfcSkew ();if _ddfg :=d .DecodeElement (_cbcdg .Skew ,&_baeg );_ddfg !=nil {return _ddfg ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_cbcdg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacd :=NewEG_ShapeElements ();_bacd .Extrusion =NewOfcExtrusion ();if _cega :=d .DecodeElement (_bacd .Extrusion ,&_baeg );_cega !=nil {return _cega ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_bacd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daf :=NewEG_ShapeElements ();_daf .Callout =NewOfcCallout ();if _cbad :=d .DecodeElement (_daf .Callout ,&_baeg );_cbad !=nil {return _cbad ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_daf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfcg :=NewEG_ShapeElements ();_dfcg .Lock =NewOfcLock ();if _eee :=d .DecodeElement (_dfcg .Lock ,&_baeg );_eee !=nil {return _eee ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_dfcg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egfc :=NewEG_ShapeElements ();_egfc .Clippath =NewOfcClippath ();if _edaec :=d .DecodeElement (_egfc .Clippath ,&_baeg );_edaec !=nil {return _edaec ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_egfc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffcf :=NewEG_ShapeElements ();_ffcf .Signatureline =NewOfcSignatureline ();if _aef :=d .DecodeElement (_ffcf .Signatureline ,&_baeg );_aef !=nil {return _aef ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_ffcf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggbbe :=NewEG_ShapeElements ();_ggbbe .Wrap =_ab .NewWrap ();if _febec :=d .DecodeElement (_ggbbe .Wrap ,&_baeg );_febec !=nil {return _febec ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_ggbbe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aacd :=NewEG_ShapeElements ();_aacd .Anchorlock =_ab .NewAnchorlock ();if _afee :=d .DecodeElement (_aacd .Anchorlock ,&_baeg );_afee !=nil {return _afee ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_aacd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efgde :=NewEG_ShapeElements ();_efgde .Bordertop =_ab .NewBordertop ();if _fdcff :=d .DecodeElement (_efgde .Bordertop ,&_baeg );_fdcff !=nil {return _fdcff ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_efgde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbga :=NewEG_ShapeElements ();_gbga .Borderbottom =_ab .NewBorderbottom ();if _cbfc :=d .DecodeElement (_gbga .Borderbottom ,&_baeg );_cbfc !=nil {return _cbfc ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_gbga );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbfbf :=NewEG_ShapeElements ();_bbfbf .Borderleft =_ab .NewBorderleft ();if _dccg :=d .DecodeElement (_bbfbf .Borderleft ,&_baeg );_dccg !=nil {return _dccg ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_bbfbf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccage :=NewEG_ShapeElements ();_ccage .Borderright =_ab .NewBorderright ();if _cfdg :=d .DecodeElement (_ccage .Borderright ,&_baeg );_cfdg !=nil {return _cfdg ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_ccage );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dbag :=NewEG_ShapeElements ();_dbag .ClientData =_ca .NewClientData ();if _agbc :=d .DecodeElement (_dbag .ClientData ,&_baeg );_agbc !=nil {return _agbc ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_dbag );case _a .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"}:_gacd :=NewEG_ShapeElements ();_gacd .Textdata =_g .NewTextdata ();if _bfac :=d .DecodeElement (_gacd .Textdata ,&_baeg );_bfac !=nil {return _bfac ;};_bacb .EG_ShapeElements =append (_bacb .EG_ShapeElements ,_gacd );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0063\u0020\u0025\u0076",_baeg .Name );if _ddgf :=d .Skip ();_ddgf !=nil {return _ddgf ;};};case _a .EndElement :break _afga ;case _a .CharData :};};return nil ;};func NewRect ()*Rect {_acccc :=&Rect {};_acccc .CT_Rect =*NewCT_Rect ();return _acccc };func (_gdb *AG_OfficeCoreAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gdb .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gdb .SpidAttr )});};if _gdb .OnedAttr !=_bg .ST_TrueFalseUnset {_bdb ,_ggd :=_gdb .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ggd !=nil {return _ggd ;};start .Attr =append (start .Attr ,_bdb );};if _gdb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gdb .RegroupidAttr )});};if _gdb .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_gdg ,_cbda :=_gdb .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cbda !=nil {return _cbda ;};start .Attr =append (start .Attr ,_gdg );};if _gdb .ButtonAttr !=_bg .ST_TrueFalseUnset {_fef ,_gcab :=_gdb .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gcab !=nil {return _gcab ;};start .Attr =append (start .Attr ,_fef );};if _gdb .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_deg ,_cgc :=_gdb .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cgc !=nil {return _cgc ;};start .Attr =append (start .Attr ,_deg );};if _gdb .BulletAttr !=_bg .ST_TrueFalseUnset {_cfd ,_bde :=_gdb .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bde !=nil {return _bde ;};start .Attr =append (start .Attr ,_cfd );};if _gdb .HrAttr !=_bg .ST_TrueFalseUnset {_dce ,_edbe :=_gdb .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _edbe !=nil {return _edbe ;};start .Attr =append (start .Attr ,_dce );};if _gdb .HrstdAttr !=_bg .ST_TrueFalseUnset {_cae ,_dgg :=_gdb .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dgg !=nil {return _dgg ;};start .Attr =append (start .Attr ,_cae );};if _gdb .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_cdbf ,_aee :=_gdb .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _aee !=nil {return _aee ;};start .Attr =append (start .Attr ,_cdbf );};if _gdb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdb .HrpctAttr )});};if _gdb .HralignAttr !=OfcST_HrAlignUnset {_efgd ,_aeb :=_gdb .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _aeb !=nil {return _aeb ;};start .Attr =append (start .Attr ,_efgd );};if _gdb .AllowincellAttr !=_bg .ST_TrueFalseUnset {_faa ,_bgg :=_gdb .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bgg !=nil {return _bgg ;};start .Attr =append (start .Attr ,_faa );};if _gdb .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_bfa ,_dea :=_gdb .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _dea !=nil {return _dea ;};start .Attr =append (start .Attr ,_bfa );};if _gdb .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_dcef ,_acg :=_gdb .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _acg !=nil {return _acg ;};start .Attr =append (start .Attr ,_dcef );};if _gdb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gdb .BordertopcolorAttr )});};if _gdb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gdb .BorderleftcolorAttr )});};if _gdb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gdb .BorderbottomcolorAttr )});};if _gdb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gdb .BorderrightcolorAttr )});};if _gdb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gaae ,_eade :=_gdb .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _eade !=nil {return _eade ;};start .Attr =append (start .Attr ,_gaae );};if _gdb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gdb .DgmnodekindAttr )});};if _gdb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fac ,_fcbg :=_gdb .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fcbg !=nil {return _fcbg ;};start .Attr =append (start .Attr ,_fac );};if _gdb .InsetmodeAttr !=OfcST_InsetModeUnset {_dfcd ,_fda :=_gdb .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fda !=nil {return _fda ;};start .Attr =append (start .Attr ,_dfcd );};return nil ;};func (_ecddf *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ecddf =0;case "\u0073\u0068\u006fr\u0074":*_ecddf =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ecddf =2;case "\u006c\u006f\u006e\u0067":*_ecddf =3;};return nil ;};func (_edfae OfcST_DiagramLayout )String ()string {switch _edfae {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};type Background struct{CT_Background };type OfcST_InsetMode byte ; -// Validate validates the OfcComplex and its children -func (_feebb *OfcComplex )Validate ()error {return _feebb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};const (OfcST_BWModeUnset OfcST_BWMode =0;OfcST_BWModeColor OfcST_BWMode =1;OfcST_BWModeAuto OfcST_BWMode =2;OfcST_BWModeGrayScale OfcST_BWMode =3;OfcST_BWModeLightGrayscale OfcST_BWMode =4;OfcST_BWModeInverseGray OfcST_BWMode =5;OfcST_BWModeGrayOutline OfcST_BWMode =6;OfcST_BWModeHighContrast OfcST_BWMode =7;OfcST_BWModeBlack OfcST_BWMode =8;OfcST_BWModeWhite OfcST_BWMode =9;OfcST_BWModeHide OfcST_BWMode =10;OfcST_BWModeUndrawn OfcST_BWMode =11;OfcST_BWModeBlackTextAndLines OfcST_BWMode =12;);type ST_FillMethod byte ;func (_fdef ST_Ext )String ()string {switch _fdef {case 0:return "";case 1:return "\u0076\u0069\u0065\u0077";case 2:return "\u0065\u0064\u0069\u0074";case 3:return "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return "";};func (_gfge *OfcCT_RelationTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggdga :=range start .Attr {if _ggdga .Name .Local =="\u0065\u0078\u0074"{_gfge .ExtAttr .UnmarshalXMLAttr (_ggdga );continue ;};};_cbfe :for {_bbdf ,_addab :=d .Token ();if _addab !=nil {return _addab ;};switch _fecb :=_bbdf .(type ){case _c .StartElement :switch _fecb .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c"}:_bgedf :=NewOfcCT_Relation ();if _dceag :=d .DecodeElement (_bgedf ,&_fecb );_dceag !=nil {return _dceag ;};_gfge .Rel =append (_gfge .Rel ,_bgedf );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006c\u0061ti\u006f\u006e\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_fecb .Name );if _fbcfb :=d .Skip ();_fbcfb !=nil {return _fbcfb ;};};case _c .EndElement :break _cbfe ;case _c .CharData :};};return nil ;};func (_eaeec ST_FillMethod )ValidateWithPath (path string )error {switch _eaeec {case 0,1,2,3,4,5:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaeec ));};return nil ;};func (_geaccb ST_StrokeArrowWidth )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abage :=_c .Attr {};_abage .Name =name ;switch _geaccb {case ST_StrokeArrowWidthUnset :_abage .Value ="";case ST_StrokeArrowWidthNarrow :_abage .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_abage .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_abage .Value ="\u0077\u0069\u0064\u0065";};return _abage ,nil ;}; +// Validate validates the AG_AllCoreAttributes and its children +func (_gab *AG_AllCoreAttributes )Validate ()error {return _gab .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};func (_cbdcc OfcST_ExtrusionRender )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbdcc .String (),start );};func (_fdfg *AG_Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbe :=range start .Attr {if _cbe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdfg .FilledAttr .UnmarshalXMLAttr (_cbe );continue ;};if _cbe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gegg ,_eec :=_cbe .Value ,error (nil );if _eec !=nil {return _eec ;};_fdfg .FillcolorAttr =&_gegg ;continue ;};};for {_fab ,_cbgf :=d .Token ();if _cbgf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_cbgf );};if _ccea ,_ada :=_fab .(_a .EndElement );_ada &&_ccea .Name ==start .Name {break ;};};return nil ;};func NewShadow ()*Shadow {_cffaad :=&Shadow {};_cffaad .CT_Shadow =*NewCT_Shadow ();return _cffaad };func (_fadff OfcST_CalloutPlacement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fadff .String (),start );}; -// Validate validates the CT_F and its children -func (_adef *CT_F )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_eddgdg *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eddgdg =0;case "\u0058\u0059":*_eddgdg =1;case "\u005a\u0058":*_eddgdg =2;case "\u0059\u005a":*_eddgdg =3;};return nil ;};func (_ecbcg *Polyline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecbcg .CT_PolyLine =*NewCT_PolyLine ();for _ ,_cbgcab :=range start .Attr {if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ecbcg .UserdrawnAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0063\u006c\u0069\u0070"{_ecbcg .ClipAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ecbcg .UserhiddenAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecbcg .InsetmodeAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ecbcg .BulletAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ecbcg .PreferrelativeAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0068\u0072"{_ecbcg .HrAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ecbcg .OleiconAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0068\u0072\u0073t\u0064"{_ecbcg .HrstdAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ecbcg .HrnoshadeAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_adfab ,_gffae :=_cbgcab .Value ,error (nil );if _gffae !=nil {return _gffae ;};_ecbcg .BordertopcolorAttr =&_adfab ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ecbcg .DgmlayoutAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecbcg .AllowoverlapAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ecbcg .BwnormalAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ecbcg .CliptowrapAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aeefed ,_gbgfd :=_cbgcab .Value ,error (nil );if _gbgfd !=nil {return _gbgfd ;};_ecbcg .BorderbottomcolorAttr =&_aeefed ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u006f\u006e\u0065\u0064"{_ecbcg .OnedAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ecbcg .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_afbfb ,_fgdfe :=_f .ParseInt (_cbgcab .Value ,10,64);if _fgdfe !=nil {return _fgdfe ;};_ecbcg .RegroupidAttr =&_afbfb ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecbcg .AllowincellAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0068\u0072\u0070c\u0074"{_eeefg ,_ffcggbd :=_f .ParseFloat (_cbgcab .Value ,64);if _ffcggbd !=nil {return _ffcggbd ;};_eaabc :=float32 (_eeefg );_ecbcg .HrpctAttr =&_eaabc ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ecbcg .ButtonAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0073\u0070\u0069\u0064"{_gebca ,_gfgbd :=_cbgcab .Value ,error (nil );if _gfgbd !=nil {return _gfgbd ;};_ecbcg .SpidAttr =&_gebca ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0073\u0070\u0074"{_baeddg ,_fccgf :=_f .ParseFloat (_cbgcab .Value ,64);if _fccgf !=nil {return _fccgf ;};_aeeec :=float32 (_baeddg );_ecbcg .SptAttr =&_aeeec ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cedad ,_acabd :=_cbgcab .Value ,error (nil );if _acabd !=nil {return _acabd ;};_ecbcg .BorderleftcolorAttr =&_cedad ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u006f\u006c\u0065"{_ecbcg .OleAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ffaac ,_gfdca :=_cbgcab .Value ,error (nil );if _gfdca !=nil {return _gfdca ;};_ecbcg .BorderrightcolorAttr =&_ffaac ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ecbcg .BwmodeAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dafd ,_dcaba :=_f .ParseInt (_cbgcab .Value ,10,64);if _dcaba !=nil {return _dcaba ;};_ecbcg .DgmnodekindAttr =&_dafd ;continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ecbcg .ForcedashAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ecbcg .BwpureAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ecbcg .ConnectortypeAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ecbcg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbgcab .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ecbcg .HralignAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gdgdc ,_bdgbgg :=_cbgcab .Value ,error (nil );if _bdgbgg !=nil {return _bdgbgg ;};_ecbcg .CoordsizeAttr =&_gdgdc ;continue ;};if _cbgcab .Name .Local =="\u0073\u0074\u0079l\u0065"{_efgdg ,_edbg :=_cbgcab .Value ,error (nil );if _edbg !=nil {return _edbg ;};_ecbcg .StyleAttr =&_efgdg ;continue ;};if _cbgcab .Name .Local =="\u0069\u0064"{_bfbbaf ,_gbeefe :=_cbgcab .Value ,error (nil );if _gbeefe !=nil {return _gbeefe ;};_ecbcg .IdAttr =&_bfbbaf ;continue ;};if _cbgcab .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ecbcg .StrokedAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Local =="\u0070\u0072\u0069n\u0074"{_ecbcg .PrintAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gdadf ,_fggee :=_cbgcab .Value ,error (nil );if _fggee !=nil {return _fggee ;};_ecbcg .StrokeweightAttr =&_gdadf ;continue ;};if _cbgcab .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fegac ,_bbedc :=_cbgcab .Value ,error (nil );if _bbedc !=nil {return _bbedc ;};_ecbcg .WrapcoordsAttr =&_fegac ;continue ;};if _cbgcab .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dgdbe ,_ebbef :=_cbgcab .Value ,error (nil );if _ebbef !=nil {return _ebbef ;};_ecbcg .ChromakeyAttr =&_dgdbe ;continue ;};if _cbgcab .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fdgca ,_ffaee :=_cbgcab .Value ,error (nil );if _ffaee !=nil {return _ffaee ;};_ecbcg .FillcolorAttr =&_fdgca ;continue ;};if _cbgcab .Name .Local =="\u0061\u006c\u0074"{_cgecd ,_cfcebd :=_cbgcab .Value ,error (nil );if _cfcebd !=nil {return _cfcebd ;};_ecbcg .AltAttr =&_cgecd ;continue ;};if _cbgcab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gafe ,_dgecg :=_cbgcab .Value ,error (nil );if _dgecg !=nil {return _dgecg ;};_ecbcg .OpacityAttr =&_gafe ;continue ;};if _cbgcab .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_afbc ,_fgfca :=_cbgcab .Value ,error (nil );if _fgfca !=nil {return _fgfca ;};_ecbcg .StrokecolorAttr =&_afbc ;continue ;};if _cbgcab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ecbcg .InsetpenAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecbcg .FilledAttr .UnmarshalXMLAttr (_cbgcab );continue ;};if _cbgcab .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eaabe ,_daead :=_cbgcab .Value ,error (nil );if _daead !=nil {return _daead ;};_ecbcg .CoordoriginAttr =&_eaabe ;continue ;};if _cbgcab .Name .Local =="\u0074\u0069\u0074l\u0065"{_caffb ,_bbega :=_cbgcab .Value ,error (nil );if _bbega !=nil {return _bbega ;};_ecbcg .TitleAttr =&_caffb ;continue ;};if _cbgcab .Name .Local =="\u0063\u006c\u0061s\u0073"{_ebdba ,_ecfff :=_cbgcab .Value ,error (nil );if _ecfff !=nil {return _ecfff ;};_ecbcg .ClassAttr =&_ebdba ;continue ;};if _cbgcab .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebgfa ,_bdgag :=_cbgcab .Value ,error (nil );if _bdgag !=nil {return _bdgag ;};_ecbcg .TargetAttr =&_ebgfa ;continue ;};if _cbgcab .Name .Local =="\u0068\u0072\u0065\u0066"{_bdefa ,_fdddg :=_cbgcab .Value ,error (nil );if _fdddg !=nil {return _fdddg ;};_ecbcg .HrefAttr =&_bdefa ;continue ;};if _cbgcab .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_gdeb ,_faaae :=_cbgcab .Value ,error (nil );if _faaae !=nil {return _faaae ;};_ecbcg .PointsAttr =&_gdeb ;continue ;};};_fdfee :for {_cbggd ,_dcccb :=d .Token ();if _dcccb !=nil {return _dcccb ;};switch _dfaed :=_cbggd .(type ){case _c .StartElement :switch _dfaed .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_cgdce :=NewOfcInk ();if _dgbcd :=d .DecodeElement (_cgdce ,&_dfaed );_dgbcd !=nil {return _dgbcd ;};_ecbcg .Ink =append (_ecbcg .Ink ,_cgdce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fbcbb :=NewEG_ShapeElements ();_fbcbb .Path =NewPath ();if _acfeb :=d .DecodeElement (_fbcbb .Path ,&_dfaed );_acfeb !=nil {return _acfeb ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_fbcbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ccggc :=NewEG_ShapeElements ();_ccggc .Formulas =NewFormulas ();if _afbcf :=d .DecodeElement (_ccggc .Formulas ,&_dfaed );_afbcf !=nil {return _afbcf ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ccggc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cfegdg :=NewEG_ShapeElements ();_cfegdg .Handles =NewHandles ();if _gcdba :=d .DecodeElement (_cfegdg .Handles ,&_dfaed );_gcdba !=nil {return _gcdba ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_cfegdg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_fdfba :=NewEG_ShapeElements ();_fdfba .Fill =NewFill ();if _agedc :=d .DecodeElement (_fdfba .Fill ,&_dfaed );_agedc !=nil {return _agedc ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_fdfba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cccb :=NewEG_ShapeElements ();_cccb .Stroke =NewStroke ();if _cafbfe :=d .DecodeElement (_cccb .Stroke ,&_dfaed );_cafbfe !=nil {return _cafbfe ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_cccb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eacdf :=NewEG_ShapeElements ();_eacdf .Shadow =NewShadow ();if _aeefg :=d .DecodeElement (_eacdf .Shadow ,&_dfaed );_aeefg !=nil {return _aeefg ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_eacdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gfbbe :=NewEG_ShapeElements ();_gfbbe .Textbox =NewTextbox ();if _babbd :=d .DecodeElement (_gfbbe .Textbox ,&_dfaed );_babbd !=nil {return _babbd ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_gfbbe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ceeaef :=NewEG_ShapeElements ();_ceeaef .Textpath =NewTextpath ();if _agcd :=d .DecodeElement (_ceeaef .Textpath ,&_dfaed );_agcd !=nil {return _agcd ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ceeaef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fggbb :=NewEG_ShapeElements ();_fggbb .Imagedata =NewImagedata ();if _ccaa :=d .DecodeElement (_fggbb .Imagedata ,&_dfaed );_ccaa !=nil {return _ccaa ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_fggbb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_beede :=NewEG_ShapeElements ();_beede .Skew =NewOfcSkew ();if _efcgd :=d .DecodeElement (_beede .Skew ,&_dfaed );_efcgd !=nil {return _efcgd ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_beede );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_bfefa :=NewEG_ShapeElements ();_bfefa .Extrusion =NewOfcExtrusion ();if _edaae :=d .DecodeElement (_bfefa .Extrusion ,&_dfaed );_edaae !=nil {return _edaae ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_bfefa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cegfa :=NewEG_ShapeElements ();_cegfa .Callout =NewOfcCallout ();if _beecf :=d .DecodeElement (_cegfa .Callout ,&_dfaed );_beecf !=nil {return _beecf ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_cegfa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dceab :=NewEG_ShapeElements ();_dceab .Lock =NewOfcLock ();if _gceaf :=d .DecodeElement (_dceab .Lock ,&_dfaed );_gceaf !=nil {return _gceaf ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_dceab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_ebbddc :=NewEG_ShapeElements ();_ebbddc .Clippath =NewOfcClippath ();if _ccddb :=d .DecodeElement (_ebbddc .Clippath ,&_dfaed );_ccddb !=nil {return _ccddb ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ebbddc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_edead :=NewEG_ShapeElements ();_edead .Signatureline =NewOfcSignatureline ();if _fbeca :=d .DecodeElement (_edead .Signatureline ,&_dfaed );_fbeca !=nil {return _fbeca ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_edead );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ggaef :=NewEG_ShapeElements ();_ggaef .Wrap =_ae .NewWrap ();if _eacae :=d .DecodeElement (_ggaef .Wrap ,&_dfaed );_eacae !=nil {return _eacae ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ggaef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gfega :=NewEG_ShapeElements ();_gfega .Anchorlock =_ae .NewAnchorlock ();if _gccd :=d .DecodeElement (_gfega .Anchorlock ,&_dfaed );_gccd !=nil {return _gccd ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_gfega );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ebadb :=NewEG_ShapeElements ();_ebadb .Bordertop =_ae .NewBordertop ();if _fccga :=d .DecodeElement (_ebadb .Bordertop ,&_dfaed );_fccga !=nil {return _fccga ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ebadb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_baaaa :=NewEG_ShapeElements ();_baaaa .Borderbottom =_ae .NewBorderbottom ();if _facde :=d .DecodeElement (_baaaa .Borderbottom ,&_dfaed );_facde !=nil {return _facde ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_baaaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ccdgaf :=NewEG_ShapeElements ();_ccdgaf .Borderleft =_ae .NewBorderleft ();if _dbgbe :=d .DecodeElement (_ccdgaf .Borderleft ,&_dfaed );_dbgbe !=nil {return _dbgbe ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_ccdgaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_effea :=NewEG_ShapeElements ();_effea .Borderright =_ae .NewBorderright ();if _cbfec :=d .DecodeElement (_effea .Borderright ,&_dfaed );_cbfec !=nil {return _cbfec ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_effea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gcbdf :=NewEG_ShapeElements ();_gcbdf .ClientData =_b .NewClientData ();if _ffcaa :=d .DecodeElement (_gcbdf .ClientData ,&_dfaed );_ffcaa !=nil {return _ffcaa ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_gcbdf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dcfdd :=NewEG_ShapeElements ();_dcfdd .Textdata =_dce .NewTextdata ();if _fgfcb :=d .DecodeElement (_dcfdd .Textdata ,&_dfaed );_fgfcb !=nil {return _fgfcb ;};_ecbcg .EG_ShapeElements =append (_ecbcg .EG_ShapeElements ,_dcfdd );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_dfaed .Name );if _eaggcf :=d .Skip ();_eaggcf !=nil {return _eaggcf ;};};case _c .EndElement :break _fdfee ;case _c .CharData :};};return nil ;};func (_abfae *Path )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _abfae .CT_Path .MarshalXML (e ,start );};func (_fedeb *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fedeb =0;case "\u0030":*_fedeb =1;case "\u0031":*_fedeb =2;case "\u0032":*_fedeb =3;case "\u0033":*_fedeb =4;};return nil ;};type CT_TextPath struct{OnAttr _fc .ST_TrueFalse ;FitshapeAttr _fc .ST_TrueFalse ;FitpathAttr _fc .ST_TrueFalse ;TrimAttr _fc .ST_TrueFalse ;XscaleAttr _fc .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};type ST_EditAs byte ;type OfcCallout struct{OfcCT_Callout };func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_gaeb :=&OfcCT_RegroupTable {};return _gaeb };func NewAG_Path ()*AG_Path {_dgage :=&AG_Path {};return _dgage };func (_gdaed *Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdaed .CT_Fill =*NewCT_Fill ();for _ ,_eafbb :=range start .Attr {if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gdaed .DetectmouseclickAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u0072\u0065\u006ci\u0064"{_bcbe ,_edcbbd :=_eafbb .Value ,error (nil );if _edcbbd !=nil {return _edcbbd ;};_gdaed .RelidAttr =&_bcbe ;continue ;};if _eafbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eafbb .Name .Local =="\u0069\u0064"||_eafbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eafbb .Name .Local =="\u0069\u0064"{_eccgd ,_debec :=_eafbb .Value ,error (nil );if _debec !=nil {return _debec ;};_gdaed .IdAttr =&_eccgd ;continue ;};if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_gddbg ,_adbef :=_eafbb .Value ,error (nil );if _adbef !=nil {return _adbef ;};_gdaed .Opacity2Attr =&_gddbg ;continue ;};if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbcab ,_edeafd :=_eafbb .Value ,error (nil );if _edeafd !=nil {return _edeafd ;};_gdaed .TitleAttr =&_bbcab ;continue ;};if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u0068\u0072\u0065\u0066"{_dbed ,_ddgd :=_eafbb .Value ,error (nil );if _ddgd !=nil {return _ddgd ;};_gdaed .HrefAttr =&_dbed ;continue ;};if _eafbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafbb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_edafae ,_aabf :=_eafbb .Value ,error (nil );if _aabf !=nil {return _aabf ;};_gdaed .AlthrefAttr =&_edafae ;continue ;};if _eafbb .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gdaed .AlignshapeAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_gdaed .MethodAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u0073\u0069\u007a\u0065"{_dfcbc ,_ecbca :=_eafbb .Value ,error (nil );if _ecbca !=nil {return _ecbca ;};_gdaed .SizeAttr =&_dfcbc ;continue ;};if _eafbb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_faedd ,_bccaa :=_eafbb .Value ,error (nil );if _bccaa !=nil {return _bccaa ;};_gdaed .PositionAttr =&_faedd ;continue ;};if _eafbb .Name .Local =="\u0073\u0072\u0063"{_eadcg ,_efgea :=_eafbb .Value ,error (nil );if _efgea !=nil {return _efgea ;};_gdaed .SrcAttr =&_eadcg ;continue ;};if _eafbb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_adec ,_cbbdf :=_eafbb .Value ,error (nil );if _cbbdf !=nil {return _cbbdf ;};_gdaed .ColorsAttr =&_adec ;continue ;};if _eafbb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cefebc ,_aafd :=_eafbb .Value ,error (nil );if _aafd !=nil {return _aafd ;};_gdaed .Color2Attr =&_cefebc ;continue ;};if _eafbb .Name .Local =="\u0074\u0079\u0070\u0065"{_gdaed .TypeAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_bcccf ,_cfde :=_eafbb .Value ,error (nil );if _cfde !=nil {return _cfde ;};_gdaed .FocussizeAttr =&_bcccf ;continue ;};if _eafbb .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cfbaf ,_dgbe :=_eafbb .Value ,error (nil );if _dgbe !=nil {return _dgbe ;};_gdaed .FocuspositionAttr =&_cfbaf ;continue ;};if _eafbb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ababb ,_ffege :=_eafbb .Value ,error (nil );if _ffege !=nil {return _ffege ;};_gdaed .OriginAttr =&_ababb ;continue ;};if _eafbb .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_gdaed .AspectAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u0061\u006e\u0067l\u0065"{_aecef ,_aagdg :=_f .ParseFloat (_eafbb .Value ,64);if _aagdg !=nil {return _aagdg ;};_gdaed .AngleAttr =&_aecef ;continue ;};if _eafbb .Name .Local =="\u0066\u006f\u0063u\u0073"{_gbgf ,_ebeaf :=_eafbb .Value ,error (nil );if _ebeaf !=nil {return _ebeaf ;};_gdaed .FocusAttr =&_gbgf ;continue ;};if _eafbb .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_gdaed .RecolorAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_gdaed .RotateAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afba ,_gbaeg :=_eafbb .Value ,error (nil );if _gbaeg !=nil {return _gbaeg ;};_gdaed .OpacityAttr =&_afba ;continue ;};if _eafbb .Name .Local =="\u0063\u006f\u006co\u0072"{_dgfbe ,_gdbag :=_eafbb .Value ,error (nil );if _gdbag !=nil {return _gdbag ;};_gdaed .ColorAttr =&_dgfbe ;continue ;};if _eafbb .Name .Local =="\u006f\u006e"{_gdaed .OnAttr .UnmarshalXMLAttr (_eafbb );continue ;};if _eafbb .Name .Local =="\u0069\u0064"{_bfdab ,_ddfbb :=_eafbb .Value ,error (nil );if _ddfbb !=nil {return _ddfbb ;};_gdaed .SIdAttr =&_bfdab ;continue ;};};_dfbea :for {_fdag ,_cccgab :=d .Token ();if _cccgab !=nil {return _cccgab ;};switch _ceecf :=_fdag .(type ){case _c .StartElement :switch _ceecf .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0066\u0069\u006c\u006c"}:_gdaed .Fill =NewOfcFill ();if _aabdf :=d .DecodeElement (_gdaed .Fill ,&_ceecf );_aabdf !=nil {return _aabdf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u0069l\u006c\u0020\u0025\u0076",_ceecf .Name );if _acgdb :=d .Skip ();_acgdb !=nil {return _acgdb ;};};case _c .EndElement :break _dfbea ;case _c .CharData :};};return nil ;};func (_ggbaf *OfcCT_EquationXml )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";};if _ggbaf .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_ggbaf .ContentTypeAttr )});};e .EncodeToken (start );if _ggbaf .Any !=nil {_ggbaf .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Rect and its children +func (_aeaae *Rect )Validate ()error {return _aeaae .ValidateWithPath ("\u0052\u0065\u0063\u0074")};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;);func (_adgdd *ST_StrokeEndCap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbcef ,_ffcff :=d .Token ();if _ffcff !=nil {return _ffcff ;};if _gdafff ,_cbggb :=_gbcef .(_a .EndElement );_cbggb &&_gdafff .Name ==start .Name {*_adgdd =1;return nil ;};if _gegcc ,_gfacd :=_gbcef .(_a .CharData );!_gfacd {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",_gbcef );}else {switch string (_gegcc ){case "":*_adgdd =0;case "\u0066\u006c\u0061\u0074":*_adgdd =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_adgdd =2;case "\u0072\u006f\u0075n\u0064":*_adgdd =3;};};_gbcef ,_ffcff =d .Token ();if _ffcff !=nil {return _ffcff ;};if _cabbc ,_cfgdg :=_gbcef .(_a .EndElement );_cfgdg &&_cabbc .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",_gbcef );};func NewCT_Shapetype ()*CT_Shapetype {_ecfeg :=&CT_Shapetype {};return _ecfeg };func (_gdfaf OfcST_ExtrusionPlane )Validate ()error {return _gdfaf .ValidateWithPath ("")};func (_gefdd *OfcFill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gefdd .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_aeabbe :=range start .Attr {if _aeabbe .Name .Local =="\u0074\u0079\u0070\u0065"{_gefdd .TypeAttr .UnmarshalXMLAttr (_aeabbe );continue ;};if _aeabbe .Name .Local =="\u0065\u0078\u0074"{_gefdd .ExtAttr .UnmarshalXMLAttr (_aeabbe );continue ;};};for {_daeda ,_cfbag :=d .Token ();if _cfbag !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_cfbag );};if _geffe ,_ccgca :=_daeda .(_a .EndElement );_ccgca &&_geffe .Name ==start .Name {break ;};};return nil ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_dced :=&AG_OfficeShapeAttributes {};return _dced ;}; -// Validate validates the OfcShapelayout and its children -func (_bcedd *OfcShapelayout )Validate ()error {return _bcedd .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};func (_babgb OfcST_ExtrusionPlane )Validate ()error {return _babgb .ValidateWithPath ("")};func NewOfcCT_Callout ()*OfcCT_Callout {_ecadgf :=&OfcCT_Callout {};return _ecadgf };func (_aabcg *CT_Path )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068";};if _aabcg .VAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_fb .Sprintf ("\u0025\u0076",*_aabcg .VAttr )});};if _aabcg .LimoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_fb .Sprintf ("\u0025\u0076",*_aabcg .LimoAttr )});};if _aabcg .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_aabcg .TextboxrectAttr )});};if _aabcg .FillokAttr !=_fc .ST_TrueFalseUnset {_eedg ,_bacg :=_aabcg .FillokAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _bacg !=nil {return _bacg ;};start .Attr =append (start .Attr ,_eedg );};if _aabcg .StrokeokAttr !=_fc .ST_TrueFalseUnset {_acbc ,_gecf :=_aabcg .StrokeokAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _gecf !=nil {return _gecf ;};start .Attr =append (start .Attr ,_acbc );};if _aabcg .ShadowokAttr !=_fc .ST_TrueFalseUnset {_cacab ,_fgdaa :=_aabcg .ShadowokAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _fgdaa !=nil {return _fgdaa ;};start .Attr =append (start .Attr ,_cacab );};if _aabcg .ArrowokAttr !=_fc .ST_TrueFalseUnset {_ffadb ,_feeg :=_aabcg .ArrowokAttr .MarshalXMLAttr (_c .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _feeg !=nil {return _feeg ;};start .Attr =append (start .Attr ,_ffadb );};if _aabcg .GradientshapeokAttr !=_fc .ST_TrueFalseUnset {_debdc ,_caefg :=_aabcg .GradientshapeokAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _caefg !=nil {return _caefg ;};start .Attr =append (start .Attr ,_debdc );};if _aabcg .TextpathokAttr !=_fc .ST_TrueFalseUnset {_gfgga ,_gcbd :=_aabcg .TextpathokAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _gcbd !=nil {return _gcbd ;};start .Attr =append (start .Attr ,_gfgga );};if _aabcg .InsetpenokAttr !=_fc .ST_TrueFalseUnset {_adbbf ,_gaefb :=_aabcg .InsetpenokAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _gaefb !=nil {return _gaefb ;};start .Attr =append (start .Attr ,_adbbf );};if _aabcg .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_fgfec ,_deac :=_aabcg .ConnecttypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _deac !=nil {return _deac ;};start .Attr =append (start .Attr ,_fgfec );};if _aabcg .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_aabcg .ConnectlocsAttr )});};if _aabcg .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_aabcg .ConnectanglesAttr )});};if _aabcg .ExtrusionokAttr !=_fc .ST_TrueFalseUnset {_cdgaff ,_egdf :=_aabcg .ExtrusionokAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _egdf !=nil {return _egdf ;};start .Attr =append (start .Attr ,_cdgaff );};if _aabcg .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_aabcg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddebb ST_ImageAspect )String ()string {switch _ddebb {case 0:return "";case 1:return "\u0069\u0067\u006e\u006f\u0072\u0065";case 2:return "\u0061\u0074\u004d\u006f\u0073\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_dfada ST_StrokeArrowWidth )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfada .String (),start );};func NewOfcCT_R ()*OfcCT_R {_babab :=&OfcCT_R {};return _babab };func (_eaeee *OfcCT_Skew )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egbed :=range start .Attr {if _egbed .Name .Local =="\u0069\u0064"{_gcecf ,_eababg :=_egbed .Value ,error (nil );if _eababg !=nil {return _eababg ;};_eaeee .IdAttr =&_gcecf ;continue ;};if _egbed .Name .Local =="\u006f\u006e"{_eaeee .OnAttr .UnmarshalXMLAttr (_egbed );continue ;};if _egbed .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_abgfa ,_dgbcg :=_egbed .Value ,error (nil );if _dgbcg !=nil {return _dgbcg ;};_eaeee .OffsetAttr =&_abgfa ;continue ;};if _egbed .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_cefaf ,_fggefg :=_egbed .Value ,error (nil );if _fggefg !=nil {return _fggefg ;};_eaeee .OriginAttr =&_cefaf ;continue ;};if _egbed .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dfcea ,_ecadd :=_egbed .Value ,error (nil );if _ecadd !=nil {return _ecadd ;};_eaeee .MatrixAttr =&_dfcea ;continue ;};if _egbed .Name .Local =="\u0065\u0078\u0074"{_eaeee .ExtAttr .UnmarshalXMLAttr (_egbed );continue ;};};for {_cgbe ,_agfb :=d .Token ();if _agfb !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_agfb );};if _ccdbcd ,_ccbda :=_cgbe .(_c .EndElement );_ccbda &&_ccdbcd .Name ==start .Name {break ;};};return nil ;};func (_abffb *CT_Textbox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfbad :=range start .Attr {if _dfbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbad .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_abffb .SingleclickAttr .UnmarshalXMLAttr (_dfbad );continue ;};if _dfbad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abffb .InsetmodeAttr .UnmarshalXMLAttr (_dfbad );continue ;};if _dfbad .Name .Local =="\u0069\u006e\u0073e\u0074"{_bgfb ,_cbba :=_dfbad .Value ,error (nil );if _cbba !=nil {return _cbba ;};_abffb .InsetAttr =&_bgfb ;continue ;};if _dfbad .Name .Local =="\u0069\u0064"{_ggagg ,_feaae :=_dfbad .Value ,error (nil );if _feaae !=nil {return _feaae ;};_abffb .IdAttr =&_ggagg ;continue ;};if _dfbad .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfbab ,_dgfbc :=_dfbad .Value ,error (nil );if _dgfbc !=nil {return _dgfbc ;};_abffb .StyleAttr =&_bfbab ;continue ;};};_aeedc :for {_gaag ,_aage :=d .Token ();if _aage !=nil {return _aage ;};switch _eeac :=_gaag .(type ){case _c .StartElement :switch _eeac .Name {case _c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_abffb .TxbxContent =_dc .NewTxbxContent ();if _cbdff :=d .DecodeElement (_abffb .TxbxContent ,&_eeac );_cbdff !=nil {return _cbdff ;};default:if _cdfagg ,_bebae :=_a .CreateElement (_eeac );_bebae !=nil {return _bebae ;}else {if _defbb :=d .DecodeElement (_cdfagg ,&_eeac );_defbb !=nil {return _defbb ;};_abffb .Any =_cdfagg ;};};case _c .EndElement :break _aeedc ;case _c .CharData :};};return nil ;};type CT_Arc struct{StartAngleAttr *float64 ;EndAngleAttr *float64 ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};type Curve struct{CT_Curve };func (_gade *OfcComplex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gade .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_geeff :=range start .Attr {if _geeff .Name .Local =="\u0065\u0078\u0074"{_gade .ExtAttr .UnmarshalXMLAttr (_geeff );continue ;};};for {_eebee ,_ecfgf :=d .Token ();if _ecfgf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_ecfgf );};if _ggdab ,_ffgc :=_eebee .(_c .EndElement );_ffgc &&_ggdab .Name ==start .Name {break ;};};return nil ;};func NewOfcDiagram ()*OfcDiagram {_gecbg :=&OfcDiagram {};_gecbg .OfcCT_Diagram =*NewOfcCT_Diagram ();return _gecbg ;}; +// Validate validates the OfcCT_ClipPath and its children +func (_aaddg *OfcCT_ClipPath )Validate ()error {return _aaddg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");}; -// Validate validates the OfcCT_RegroupTable and its children -func (_gcdeg *OfcCT_RegroupTable )Validate ()error {return _gcdeg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};func NewCT_RoundRect ()*CT_RoundRect {_fddag :=&CT_RoundRect {};return _fddag };type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _fc .ST_TrueFalse ;ContentTypeAttr *string ;}; +// ValidateWithPath validates the Image and its children, prefixing error messages with path +func (_afbabd *Image )ValidateWithPath (path string )error {if _cccda :=_afbabd .CT_Image .ValidateWithPath (path );_cccda !=nil {return _cccda ;};return nil ;}; -// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path -func (_daaf *OfcCT_Skew )ValidateWithPath (path string )error {if _ffgbcc :=_daaf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ffgbcc !=nil {return _ffgbcc ;};if _bdcced :=_daaf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdcced !=nil {return _bdcced ;};return nil ;};func (_bdfdb *Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bdfdb .CT_Fill .MarshalXML (e ,start );}; +// Validate validates the AG_ShapeAttributes and its children +func (_fgff *AG_ShapeAttributes )Validate ()error {return _fgff .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");}; -// Validate validates the OfcInk and its children -func (_bgfae *OfcInk )Validate ()error {return _bgfae .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");}; +// ValidateWithPath validates the Polyline and its children, prefixing error messages with path +func (_bbcafc *Polyline )ValidateWithPath (path string )error {if _degda :=_bbcafc .CT_PolyLine .ValidateWithPath (path );_degda !=nil {return _degda ;};return nil ;};func (_fbfac ST_StrokeArrowLength )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdggb :=_a .Attr {};_cdggb .Name =name ;switch _fbfac {case ST_StrokeArrowLengthUnset :_cdggb .Value ="";case ST_StrokeArrowLengthShort :_cdggb .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_cdggb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_cdggb .Value ="\u006c\u006f\u006e\u0067";};return _cdggb ,nil ;};func (_aacgca ST_StrokeEndCap )ValidateWithPath (path string )error {switch _aacgca {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 (_aacgca ));};return nil ;};func (_eccbg ST_FillMethod )ValidateWithPath (path string )error {switch _eccbg {case 0,1,2,3,4,5: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 (_eccbg ));};return nil ;}; -// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path -func (_cbddb *Imagedata )ValidateWithPath (path string )error {if _caeb :=_cbddb .CT_ImageData .ValidateWithPath (path );_caeb !=nil {return _caeb ;};return nil ;};func (_gdfgd *Line )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdfgd .CT_Line =*NewCT_Line ();for _ ,_dddfe :=range start .Attr {if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gdfgd .UserdrawnAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gdfgd .ButtonAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gdfgd .DgmlayoutmruAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gdfgd .UserhiddenAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gdfgd .CliptowrapAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gdfgd .BulletAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u006f\u006c\u0065"{_gdfgd .OleAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0068\u0072"{_gdfgd .HrAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0073\u0070\u0069\u0064"{_eeadb ,_cabbc :=_dddfe .Value ,error (nil );if _cabbc !=nil {return _cabbc ;};_gdfgd .SpidAttr =&_eeadb ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0068\u0072\u0073t\u0064"{_gdfgd .HrstdAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gdfgd .BwnormalAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddgbf ,_ffffbc :=_dddfe .Value ,error (nil );if _ffffbc !=nil {return _ffffbc ;};_gdfgd .BordertopcolorAttr =&_ddgbf ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gdfgd .DgmlayoutAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gdfgd .ForcedashAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gdfgd .AllowoverlapAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gdfgd .HrnoshadeAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gdfgd .PreferrelativeAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_adead ,_bcbf :=_dddfe .Value ,error (nil );if _bcbf !=nil {return _bcbf ;};_gdfgd .BorderbottomcolorAttr =&_adead ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u006f\u006e\u0065\u0064"{_gdfgd .OnedAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdfgb ,_efced :=_f .ParseInt (_dddfe .Value ,10,64);if _efced !=nil {return _efced ;};_gdfgd .DgmnodekindAttr =&_cdfgb ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aeeda ,_dcfafb :=_f .ParseInt (_dddfe .Value ,10,64);if _dcfafb !=nil {return _dcfafb ;};_gdfgd .RegroupidAttr =&_aeeda ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gdfgd .AllowincellAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0068\u0072\u0070c\u0074"{_gacb ,_facfa :=_f .ParseFloat (_dddfe .Value ,64);if _facfa !=nil {return _facfa ;};_deab :=float32 (_gacb );_gdfgd .HrpctAttr =&_deab ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0063\u006c\u0069\u0070"{_gdfgd .ClipAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gdfgd .InsetmodeAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bgbcg ,_aaed :=_dddfe .Value ,error (nil );if _aaed !=nil {return _aaed ;};_gdfgd .BorderleftcolorAttr =&_bgbcg ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gdfgd .OleiconAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cbgg ,_cbbbd :=_dddfe .Value ,error (nil );if _cbbbd !=nil {return _cbbbd ;};_gdfgd .BorderrightcolorAttr =&_cbgg ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gdfgd .ConnectortypeAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gdfgd .BwpureAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gdfgd .BwmodeAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0073\u0070\u0074"{_gbbafg ,_gfgbe :=_f .ParseFloat (_dddfe .Value ,64);if _gfgbe !=nil {return _gfgbe ;};_fbebf :=float32 (_gbbafg );_gdfgd .SptAttr =&_fbebf ;continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gdfgd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddfe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gdfgd .HralignAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Local =="\u0074\u006f"{_fbcda ,_eabae :=_dddfe .Value ,error (nil );if _eabae !=nil {return _eabae ;};_gdfgd .ToAttr =&_fbcda ;continue ;};if _dddfe .Name .Local =="\u0069\u0064"{_caggde ,_edfad :=_dddfe .Value ,error (nil );if _edfad !=nil {return _edfad ;};_gdfgd .IdAttr =&_caggde ;continue ;};if _dddfe .Name .Local =="\u0061\u006c\u0074"{_dgbg ,_cdfea :=_dddfe .Value ,error (nil );if _cdfea !=nil {return _cdfea ;};_gdfgd .AltAttr =&_dgbg ;continue ;};if _dddfe .Name .Local =="\u0070\u0072\u0069n\u0074"{_gdfgd .PrintAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gdfgd .StrokedAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbebc ,_gcbfa :=_dddfe .Value ,error (nil );if _gcbfa !=nil {return _gcbfa ;};_gdfgd .WrapcoordsAttr =&_fbebc ;continue ;};if _dddfe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fabfcd ,_dagba :=_dddfe .Value ,error (nil );if _dagba !=nil {return _dagba ;};_gdfgd .StrokeweightAttr =&_fabfcd ;continue ;};if _dddfe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ecefdb ,_dggfb :=_dddfe .Value ,error (nil );if _dggfb !=nil {return _dggfb ;};_gdfgd .CoordoriginAttr =&_ecefdb ;continue ;};if _dddfe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efacg ,_cgaff :=_dddfe .Value ,error (nil );if _cgaff !=nil {return _cgaff ;};_gdfgd .ChromakeyAttr =&_efacg ;continue ;};if _dddfe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbcad ,_bcfbb :=_dddfe .Value ,error (nil );if _bcfbb !=nil {return _bcfbb ;};_gdfgd .FillcolorAttr =&_cbcad ;continue ;};if _dddfe .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfdc ,_fedg :=_dddfe .Value ,error (nil );if _fedg !=nil {return _fedg ;};_gdfgd .StyleAttr =&_dfdc ;continue ;};if _dddfe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aggfd ,_baegb :=_dddfe .Value ,error (nil );if _baegb !=nil {return _baegb ;};_gdfgd .OpacityAttr =&_aggfd ;continue ;};if _dddfe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fgdd ,_dcada :=_dddfe .Value ,error (nil );if _dcada !=nil {return _dcada ;};_gdfgd .StrokecolorAttr =&_fgdd ;continue ;};if _dddfe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gdfgd .InsetpenAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Local =="\u0066\u0072\u006f\u006d"{_ggbec ,_dfdf :=_dddfe .Value ,error (nil );if _dfdf !=nil {return _dfdf ;};_gdfgd .FromAttr =&_ggbec ;continue ;};if _dddfe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fcgcd ,_dafg :=_dddfe .Value ,error (nil );if _dafg !=nil {return _dafg ;};_gdfgd .CoordsizeAttr =&_fcgcd ;continue ;};if _dddfe .Name .Local =="\u0074\u0069\u0074l\u0065"{_edegb ,_cfcfc :=_dddfe .Value ,error (nil );if _cfcfc !=nil {return _cfcfc ;};_gdfgd .TitleAttr =&_edegb ;continue ;};if _dddfe .Name .Local =="\u0063\u006c\u0061s\u0073"{_gebda ,_fgbbg :=_dddfe .Value ,error (nil );if _fgbbg !=nil {return _fgbbg ;};_gdfgd .ClassAttr =&_gebda ;continue ;};if _dddfe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbacb ,_bcdce :=_dddfe .Value ,error (nil );if _bcdce !=nil {return _bcdce ;};_gdfgd .TargetAttr =&_bbacb ;continue ;};if _dddfe .Name .Local =="\u0068\u0072\u0065\u0066"{_bgfd ,_efacb :=_dddfe .Value ,error (nil );if _efacb !=nil {return _efacb ;};_gdfgd .HrefAttr =&_bgfd ;continue ;};if _dddfe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gdfgd .FilledAttr .UnmarshalXMLAttr (_dddfe );continue ;};};_bfccb :for {_fdeeea ,_eafdb :=d .Token ();if _eafdb !=nil {return _eafdb ;};switch _fcabf :=_fdeeea .(type ){case _c .StartElement :switch _fcabf .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_cced :=NewEG_ShapeElements ();_cced .Path =NewPath ();if _bfdbb :=d .DecodeElement (_cced .Path ,&_fcabf );_bfdbb !=nil {return _bfdbb ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_cced );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gbgg :=NewEG_ShapeElements ();_gbgg .Formulas =NewFormulas ();if _ffegf :=d .DecodeElement (_gbgg .Formulas ,&_fcabf );_ffegf !=nil {return _ffegf ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_gbgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_eddgcc :=NewEG_ShapeElements ();_eddgcc .Handles =NewHandles ();if _eafec :=d .DecodeElement (_eddgcc .Handles ,&_fcabf );_eafec !=nil {return _eafec ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_eddgcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_eagaf :=NewEG_ShapeElements ();_eagaf .Fill =NewFill ();if _dccfa :=d .DecodeElement (_eagaf .Fill ,&_fcabf );_dccfa !=nil {return _dccfa ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_eagaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_acegc :=NewEG_ShapeElements ();_acegc .Stroke =NewStroke ();if _bdaf :=d .DecodeElement (_acegc .Stroke ,&_fcabf );_bdaf !=nil {return _bdaf ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_acegc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fcdf :=NewEG_ShapeElements ();_fcdf .Shadow =NewShadow ();if _gfebd :=d .DecodeElement (_fcdf .Shadow ,&_fcabf );_gfebd !=nil {return _gfebd ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_fcdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_effege :=NewEG_ShapeElements ();_effege .Textbox =NewTextbox ();if _bagcd :=d .DecodeElement (_effege .Textbox ,&_fcabf );_bagcd !=nil {return _bagcd ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_effege );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_faag :=NewEG_ShapeElements ();_faag .Textpath =NewTextpath ();if _bcab :=d .DecodeElement (_faag .Textpath ,&_fcabf );_bcab !=nil {return _bcab ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_faag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fgdbbb :=NewEG_ShapeElements ();_fgdbbb .Imagedata =NewImagedata ();if _dadad :=d .DecodeElement (_fgdbbb .Imagedata ,&_fcabf );_dadad !=nil {return _dadad ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_fgdbbb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cfagab :=NewEG_ShapeElements ();_cfagab .Skew =NewOfcSkew ();if _abccb :=d .DecodeElement (_cfagab .Skew ,&_fcabf );_abccb !=nil {return _abccb ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_cfagab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_agabb :=NewEG_ShapeElements ();_agabb .Extrusion =NewOfcExtrusion ();if _efadg :=d .DecodeElement (_agabb .Extrusion ,&_fcabf );_efadg !=nil {return _efadg ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_agabb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_agff :=NewEG_ShapeElements ();_agff .Callout =NewOfcCallout ();if _bgggc :=d .DecodeElement (_agff .Callout ,&_fcabf );_bgggc !=nil {return _bgggc ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_agff );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ffbgf :=NewEG_ShapeElements ();_ffbgf .Lock =NewOfcLock ();if _eceae :=d .DecodeElement (_ffbgf .Lock ,&_fcabf );_eceae !=nil {return _eceae ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_ffbgf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_geadb :=NewEG_ShapeElements ();_geadb .Clippath =NewOfcClippath ();if _fagb :=d .DecodeElement (_geadb .Clippath ,&_fcabf );_fagb !=nil {return _fagb ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_geadb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cgece :=NewEG_ShapeElements ();_cgece .Signatureline =NewOfcSignatureline ();if _cgafg :=d .DecodeElement (_cgece .Signatureline ,&_fcabf );_cgafg !=nil {return _cgafg ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_cgece );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_affdd :=NewEG_ShapeElements ();_affdd .Wrap =_ae .NewWrap ();if _ggbca :=d .DecodeElement (_affdd .Wrap ,&_fcabf );_ggbca !=nil {return _ggbca ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_affdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gafce :=NewEG_ShapeElements ();_gafce .Anchorlock =_ae .NewAnchorlock ();if _cgcgc :=d .DecodeElement (_gafce .Anchorlock ,&_fcabf );_cgcgc !=nil {return _cgcgc ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_gafce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gcagg :=NewEG_ShapeElements ();_gcagg .Bordertop =_ae .NewBordertop ();if _feegg :=d .DecodeElement (_gcagg .Bordertop ,&_fcabf );_feegg !=nil {return _feegg ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_gcagg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fffbb :=NewEG_ShapeElements ();_fffbb .Borderbottom =_ae .NewBorderbottom ();if _dcgag :=d .DecodeElement (_fffbb .Borderbottom ,&_fcabf );_dcgag !=nil {return _dcgag ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_fffbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cdee :=NewEG_ShapeElements ();_cdee .Borderleft =_ae .NewBorderleft ();if _eeffd :=d .DecodeElement (_cdee .Borderleft ,&_fcabf );_eeffd !=nil {return _eeffd ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_cdee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dfcbg :=NewEG_ShapeElements ();_dfcbg .Borderright =_ae .NewBorderright ();if _dgbc :=d .DecodeElement (_dfcbg .Borderright ,&_fcabf );_dgbc !=nil {return _dgbc ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_dfcbg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gcdec :=NewEG_ShapeElements ();_gcdec .ClientData =_b .NewClientData ();if _defdb :=d .DecodeElement (_gcdec .ClientData ,&_fcabf );_defdb !=nil {return _defdb ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_gcdec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cafgf :=NewEG_ShapeElements ();_cafgf .Textdata =_dce .NewTextdata ();if _geaccc :=d .DecodeElement (_cafgf .Textdata ,&_fcabf );_geaccc !=nil {return _geaccc ;};_gdfgd .EG_ShapeElements =append (_gdfgd .EG_ShapeElements ,_cafgf );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0069n\u0065\u0020\u0025\u0076",_fcabf .Name );if _aeeba :=d .Skip ();_aeeba !=nil {return _aeeba ;};};case _c .EndElement :break _bfccb ;case _c .CharData :};};return nil ;};func (_effgg OfcST_ConnectorType )ValidateWithPath (path string )error {switch _effgg {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effgg ));};return nil ;};func (_fgb *CT_Formulas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073";};e .EncodeToken (start );if _fgb .F !=nil {_bbgc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066"}};for _ ,_abcbc :=range _fgb .F {e .EncodeElement (_abcbc ,_bbgc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};func (_fdccf *OfcCT_Relation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e";};if _fdccf .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_fdccf .IdsrcAttr )});};if _fdccf .IddestAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fdccf .IddestAttr )});};if _fdccf .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fdccf .IdcntrAttr )});};if _fdccf .ExtAttr !=ST_ExtUnset {_fcfdg ,_gefeb :=_fdccf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gefeb !=nil {return _gefeb ;};start .Attr =append (start .Attr ,_fcfdg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcST_ColorMode byte ;func NewAG_Chromakey ()*AG_Chromakey {_ddcb :=&AG_Chromakey {};return _ddcb };type OfcBottom struct{OfcCT_StrokeChild }; +// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path +func (_aabcd *CT_Shapetype )ValidateWithPath (path string )error {for _bfabg ,_adfgc :=range _aabcd .EG_ShapeElements {if _gdba :=_adfgc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bfabg ));_gdba !=nil {return _gdba ;};};if _aabcd .Complex !=nil {if _daafe :=_aabcd .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_daafe !=nil {return _daafe ;};};if _ddgc :=_aabcd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ddgc !=nil {return _ddgc ;};if _fabgf :=_aabcd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fabgf !=nil {return _fabgf ;};if _aadf :=_aabcd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_aadf !=nil {return _aadf ;};if _gdbe :=_aabcd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gdbe !=nil {return _gdbe ;};if _dfgfg :=_aabcd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dfgfg !=nil {return _dfgfg ;};if _gfec :=_aabcd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gfec !=nil {return _gfec ;};if _afbab :=_aabcd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_afbab !=nil {return _afbab ;};if _fcbgf :=_aabcd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fcbgf !=nil {return _fcbgf ;};if _cdege :=_aabcd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cdege !=nil {return _cdege ;};if _ebfdec :=_aabcd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ebfdec !=nil {return _ebfdec ;};if _gbgb :=_aabcd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gbgb !=nil {return _gbgb ;};if _gfffac :=_aabcd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gfffac !=nil {return _gfffac ;};if _gegcd :=_aabcd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gegcd !=nil {return _gegcd ;};if _adgfb :=_aabcd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_adgfb !=nil {return _adgfb ;};if _bbfef :=_aabcd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bbfef !=nil {return _bbfef ;};if _dbdgc :=_aabcd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dbdgc !=nil {return _dbdgc ;};if _adgcd :=_aabcd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_adgcd !=nil {return _adgcd ;};if _defdb :=_aabcd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_defdb !=nil {return _defdb ;};if _ffgcd :=_aabcd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ffgcd !=nil {return _ffgcd ;};if _bdace :=_aabcd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bdace !=nil {return _bdace ;};if _cbfcdc :=_aabcd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cbfcdc !=nil {return _cbfcdc ;};if _abac :=_aabcd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_abac !=nil {return _abac ;};if _dgfa :=_aabcd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dgfa !=nil {return _dgfa ;};if _cdgcd :=_aabcd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cdgcd !=nil {return _cdgcd ;};if _cbabf :=_aabcd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cbabf !=nil {return _cbabf ;};if _becge :=_aabcd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_becge !=nil {return _becge ;};if _faefd :=_aabcd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_faefd !=nil {return _faefd ;};if _afaf :=_aabcd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_afaf !=nil {return _afaf ;};if _gbca :=_aabcd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gbca !=nil {return _gbca ;};return nil ;};func (_cbfba OfcST_ScreenSize )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bgefc :=_a .Attr {};_bgefc .Name =name ;switch _cbfba {case OfcST_ScreenSizeUnset :_bgefc .Value ="";case OfcST_ScreenSize544x376 :_bgefc .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_bgefc .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_bgefc .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_bgefc .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_bgefc .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_bgefc .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _bgefc ,nil ;}; -// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path -func (_acgac *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _gggg :=_acgac .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_gggg !=nil {return _gggg ;};if _acgac .IdAttr !=nil {if !_fc .ST_GuidPatternRe .MatchString (*_acgac .IdAttr ){return _fb .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fc .ST_GuidPatternRe ,*_acgac .IdAttr );};};if _acgac .ProvidAttr !=nil {if !_fc .ST_GuidPatternRe .MatchString (*_acgac .ProvidAttr ){return _fb .Errorf ("\u0025\u0073\u002f\u006d\u002eP\u0072\u006f\u0076\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fc .ST_GuidPatternRe ,*_acgac .ProvidAttr );};};if _cafge :=_acgac .SigninginstructionssetAttr .ValidateWithPath (path +"/\u0053\u0069\u0067\u006e\u0069\u006eg\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069o\u006e\u0073\u0073e\u0074A\u0074\u0074\u0072");_cafge !=nil {return _cafge ;};if _cabaeg :=_acgac .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_cabaeg !=nil {return _cabaeg ;};if _gffdbf :=_acgac .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_gffdbf !=nil {return _gffdbf ;};if _bfgbb :=_acgac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bfgbb !=nil {return _bfgbb ;};return nil ;};func (_cbaeabg *Rect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cbaeabg .CT_Rect .MarshalXML (e ,start );};func (_cfefb ST_ImageAspect )Validate ()error {return _cfefb .ValidateWithPath ("")}; +// Validate validates the AG_OfficeCoreAttributes and its children +func (_gfed *AG_OfficeCoreAttributes )Validate ()error {return _gfed .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_aggbd OfcST_ExtrusionType )String ()string {switch _aggbd {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 "";};type Fill struct{CT_Fill }; -// Validate validates the CT_Stroke and its children -func (_accadc *CT_Stroke )Validate ()error {return _accadc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");}; +// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path +func (_aecda *AG_Style )ValidateWithPath (path string )error {return nil };func (_ffbgf *Image )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffbgf .CT_Image =*NewCT_Image ();for _ ,_ddcbd :=range start .Attr {if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bgaff ,_febaf :=_ad .ParseInt (_ddcbd .Value ,10,64);if _febaf !=nil {return _febaf ;};_ffbgf .DgmnodekindAttr =&_bgaff ;continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ffbgf .BulletAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0068\u0072"{_ffbgf .HrAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ffbgf .OleiconAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0068\u0072\u0073t\u0064"{_ffbgf .HrstdAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0063\u006c\u0069\u0070"{_ffbgf .ClipAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ffbgf .HrnoshadeAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ffbgf .PreferrelativeAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbeca ,_aebcg :=_ad .ParseFloat (_ddcbd .Value ,64);if _aebcg !=nil {return _aebcg ;};_acebg :=float32 (_fbeca );_ffbgf .HrpctAttr =&_acebg ;continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u006f\u006c\u0065"{_ffbgf .OleAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ffbgf .HralignAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ffbgf .BwpureAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ffbgf .DgmlayoutAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ffbgf .InsetmodeAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0073\u0070\u0069\u0064"{_cecd ,_gdbag :=_ddcbd .Value ,error (nil );if _gdbag !=nil {return _gdbag ;};_ffbgf .SpidAttr =&_cecd ;continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aagf ,_ebaec :=_ddcbd .Value ,error (nil );if _ebaec !=nil {return _ebaec ;};_ffbgf .BorderbottomcolorAttr =&_aagf ;continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ffbgf .AllowoverlapAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ffbgf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ffbgf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ffbgf .UserhiddenAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ffbgf .AllowincellAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0073\u0070\u0074"{_fcga ,_cdafdg :=_ad .ParseFloat (_ddcbd .Value ,64);if _cdafdg !=nil {return _cdafdg ;};_bgga :=float32 (_fcga );_ffbgf .SptAttr =&_bgga ;continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ecda ,_deeae :=_ddcbd .Value ,error (nil );if _deeae !=nil {return _deeae ;};_ffbgf .BorderleftcolorAttr =&_ecda ;continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ffbgf .UserdrawnAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ffbgf .CliptowrapAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbbcb ,_febac :=_ddcbd .Value ,error (nil );if _febac !=nil {return _febac ;};_ffbgf .BorderrightcolorAttr =&_gbbcb ;continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ffbgf .ConnectortypeAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ffbgf .ButtonAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ffbgf .ForcedashAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdacb ,_ddeaae :=_ad .ParseInt (_ddcbd .Value ,10,64);if _ddeaae !=nil {return _ddeaae ;};_ffbgf .RegroupidAttr =&_fdacb ;continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u006f\u006e\u0065\u0064"{_ffbgf .OnedAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ffbgf .BwmodeAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ffbgf .BwnormalAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fbafg ,_dgcfa :=_ddcbd .Value ,error (nil );if _dgcfa !=nil {return _dgcfa ;};_ffbgf .BordertopcolorAttr =&_fbafg ;continue ;};if _ddcbd .Name .Local =="\u0070\u0072\u0069n\u0074"{_ffbgf .PrintAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_afbbf ,_adgdg :=_ddcbd .Value ,error (nil );if _adgdg !=nil {return _adgdg ;};_ffbgf .TargetAttr =&_afbbf ;continue ;};if _ddcbd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ffbgf .StrokedAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ffaac ,_fedfa :=_ddcbd .Value ,error (nil );if _fedfa !=nil {return _fedfa ;};_ffbgf .CoordoriginAttr =&_ffaac ;continue ;};if _ddcbd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_afcffg ,_fccda :=_ddcbd .Value ,error (nil );if _fccda !=nil {return _fccda ;};_ffbgf .StrokeweightAttr =&_afcffg ;continue ;};if _ddcbd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fffca ,_aadef :=_ddcbd .Value ,error (nil );if _aadef !=nil {return _aadef ;};_ffbgf .CoordsizeAttr =&_fffca ;continue ;};if _ddcbd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_abdfd ,_adddf :=_ddcbd .Value ,error (nil );if _adddf !=nil {return _adddf ;};_ffbgf .ChromakeyAttr =&_abdfd ;continue ;};if _ddcbd .Name .Local =="\u0061\u006c\u0074"{_baac ,_bbebf :=_ddcbd .Value ,error (nil );if _bbebf !=nil {return _bbebf ;};_ffbgf .AltAttr =&_baac ;continue ;};if _ddcbd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eaee ,_gcdbd :=_ddcbd .Value ,error (nil );if _gcdbd !=nil {return _gcdbd ;};_ffbgf .FillcolorAttr =&_eaee ;continue ;};if _ddcbd .Name .Local =="\u0073\u0072\u0063"{_bceea ,_fgbfc :=_ddcbd .Value ,error (nil );if _fgbfc !=nil {return _fgbfc ;};_ffbgf .SrcAttr =&_bceea ;continue ;};if _ddcbd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bbbeb ,_adafe :=_ddcbd .Value ,error (nil );if _adafe !=nil {return _adafe ;};_ffbgf .WrapcoordsAttr =&_bbbeb ;continue ;};if _ddcbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_bcgcc ,_gfegd :=_ddcbd .Value ,error (nil );if _gfegd !=nil {return _gfegd ;};_ffbgf .TitleAttr =&_bcgcc ;continue ;};if _ddcbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_ggbd ,_adgg :=_ddcbd .Value ,error (nil );if _adgg !=nil {return _adgg ;};_ffbgf .StyleAttr =&_ggbd ;continue ;};if _ddcbd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_daafb ,_fbacb :=_ddcbd .Value ,error (nil );if _fbacb !=nil {return _fbacb ;};_ffbgf .CroprightAttr =&_daafb ;continue ;};if _ddcbd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ffbgf .InsetpenAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_eedac ,_gdfdc :=_ddcbd .Value ,error (nil );if _gdfdc !=nil {return _gdfdc ;};_ffbgf .CropleftAttr =&_eedac ;continue ;};if _ddcbd .Name .Local =="\u0067\u0061\u0069\u006e"{_eddf ,_gfdbc :=_ddcbd .Value ,error (nil );if _gfdbc !=nil {return _gfdbc ;};_ffbgf .GainAttr =&_eddf ;continue ;};if _ddcbd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eedca ,_fcafd :=_ddcbd .Value ,error (nil );if _fcafd !=nil {return _fcafd ;};_ffbgf .StrokecolorAttr =&_eedca ;continue ;};if _ddcbd .Name .Local =="\u0063\u006c\u0061s\u0073"{_dagff ,_dddf :=_ddcbd .Value ,error (nil );if _dddf !=nil {return _dddf ;};_ffbgf .ClassAttr =&_dagff ;continue ;};if _ddcbd .Name .Local =="\u0069\u0064"{_ffdcb ,_bfefc :=_ddcbd .Value ,error (nil );if _bfefc !=nil {return _bfefc ;};_ffbgf .IdAttr =&_ffdcb ;continue ;};if _ddcbd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_bfgddd ,_ageff :=_ddcbd .Value ,error (nil );if _ageff !=nil {return _ageff ;};_ffbgf .CropbottomAttr =&_bfgddd ;continue ;};if _ddcbd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ffbgf .FilledAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_ffbgf .GrayscaleAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_eaag ,_bbfacd :=_ddcbd .Value ,error (nil );if _bbfacd !=nil {return _bbfacd ;};_ffbgf .BlacklevelAttr =&_eaag ;continue ;};if _ddcbd .Name .Local =="\u0068\u0072\u0065\u0066"{_faae ,_ddada :=_ddcbd .Value ,error (nil );if _ddada !=nil {return _ddada ;};_ffbgf .HrefAttr =&_faae ;continue ;};if _ddcbd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_ffbgf .BilevelAttr .UnmarshalXMLAttr (_ddcbd );continue ;};if _ddcbd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_bbbbb ,_aegf :=_ddcbd .Value ,error (nil );if _aegf !=nil {return _aegf ;};_ffbgf .CroptopAttr =&_bbbbb ;continue ;};if _ddcbd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gadec ,_acabab :=_ddcbd .Value ,error (nil );if _acabab !=nil {return _acabab ;};_ffbgf .OpacityAttr =&_gadec ;continue ;};if _ddcbd .Name .Local =="\u0067\u0061\u006dm\u0061"{_bacgg ,_gdce :=_ddcbd .Value ,error (nil );if _gdce !=nil {return _gdce ;};_ffbgf .GammaAttr =&_bacgg ;continue ;};};_caef :for {_aabd ,_bdce :=d .Token ();if _bdce !=nil {return _bdce ;};switch _cddef :=_aabd .(type ){case _a .StartElement :switch _cddef .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aafg :=NewEG_ShapeElements ();_aafg .Path =NewPath ();if _dbbbc :=d .DecodeElement (_aafg .Path ,&_cddef );_dbbbc !=nil {return _dbbbc ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_aafg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcdda :=NewEG_ShapeElements ();_dcdda .Formulas =NewFormulas ();if _bfgce :=d .DecodeElement (_dcdda .Formulas ,&_cddef );_bfgce !=nil {return _bfgce ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_dcdda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_debc :=NewEG_ShapeElements ();_debc .Handles =NewHandles ();if _fgbgf :=d .DecodeElement (_debc .Handles ,&_cddef );_fgbgf !=nil {return _fgbgf ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_debc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcbcd :=NewEG_ShapeElements ();_bcbcd .Fill =NewFill ();if _cdac :=d .DecodeElement (_bcbcd .Fill ,&_cddef );_cdac !=nil {return _cdac ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_bcbcd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ceeag :=NewEG_ShapeElements ();_ceeag .Stroke =NewStroke ();if _cgaac :=d .DecodeElement (_ceeag .Stroke ,&_cddef );_cgaac !=nil {return _cgaac ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_ceeag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aebce :=NewEG_ShapeElements ();_aebce .Shadow =NewShadow ();if _adbbd :=d .DecodeElement (_aebce .Shadow ,&_cddef );_adbbd !=nil {return _adbbd ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_aebce );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfagg :=NewEG_ShapeElements ();_cfagg .Textbox =NewTextbox ();if _efcfa :=d .DecodeElement (_cfagg .Textbox ,&_cddef );_efcfa !=nil {return _efcfa ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_cfagg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdbb :=NewEG_ShapeElements ();_bdbb .Textpath =NewTextpath ();if _afdbd :=d .DecodeElement (_bdbb .Textpath ,&_cddef );_afdbd !=nil {return _afdbd ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_bdbb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agfac :=NewEG_ShapeElements ();_agfac .Imagedata =NewImagedata ();if _ceaeg :=d .DecodeElement (_agfac .Imagedata ,&_cddef );_ceaeg !=nil {return _ceaeg ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_agfac );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbage :=NewEG_ShapeElements ();_cbage .Skew =NewOfcSkew ();if _efdff :=d .DecodeElement (_cbage .Skew ,&_cddef );_efdff !=nil {return _efdff ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_cbage );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbddd :=NewEG_ShapeElements ();_gbddd .Extrusion =NewOfcExtrusion ();if _bddda :=d .DecodeElement (_gbddd .Extrusion ,&_cddef );_bddda !=nil {return _bddda ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_gbddd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edagc :=NewEG_ShapeElements ();_edagc .Callout =NewOfcCallout ();if _dgcagb :=d .DecodeElement (_edagc .Callout ,&_cddef );_dgcagb !=nil {return _dgcagb ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_edagc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbaad :=NewEG_ShapeElements ();_cbaad .Lock =NewOfcLock ();if _ccda :=d .DecodeElement (_cbaad .Lock ,&_cddef );_ccda !=nil {return _ccda ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_cbaad );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaffb :=NewEG_ShapeElements ();_eaffb .Clippath =NewOfcClippath ();if _ebbae :=d .DecodeElement (_eaffb .Clippath ,&_cddef );_ebbae !=nil {return _ebbae ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_eaffb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgbbc :=NewEG_ShapeElements ();_dgbbc .Signatureline =NewOfcSignatureline ();if _aaeaf :=d .DecodeElement (_dgbbc .Signatureline ,&_cddef );_aaeaf !=nil {return _aaeaf ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_dgbbc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adddc :=NewEG_ShapeElements ();_adddc .Wrap =_ab .NewWrap ();if _bbagc :=d .DecodeElement (_adddc .Wrap ,&_cddef );_bbagc !=nil {return _bbagc ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_adddc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cddb :=NewEG_ShapeElements ();_cddb .Anchorlock =_ab .NewAnchorlock ();if _dbfe :=d .DecodeElement (_cddb .Anchorlock ,&_cddef );_dbfe !=nil {return _dbfe ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_cddb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adabb :=NewEG_ShapeElements ();_adabb .Bordertop =_ab .NewBordertop ();if _fcbed :=d .DecodeElement (_adabb .Bordertop ,&_cddef );_fcbed !=nil {return _fcbed ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_adabb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfeea :=NewEG_ShapeElements ();_cfeea .Borderbottom =_ab .NewBorderbottom ();if _cegee :=d .DecodeElement (_cfeea .Borderbottom ,&_cddef );_cegee !=nil {return _cegee ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_cfeea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdccd :=NewEG_ShapeElements ();_bdccd .Borderleft =_ab .NewBorderleft ();if _fgece :=d .DecodeElement (_bdccd .Borderleft ,&_cddef );_fgece !=nil {return _fgece ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_bdccd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adadd :=NewEG_ShapeElements ();_adadd .Borderright =_ab .NewBorderright ();if _gbbgc :=d .DecodeElement (_adadd .Borderright ,&_cddef );_gbbgc !=nil {return _gbbgc ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_adadd );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dbagc :=NewEG_ShapeElements ();_dbagc .ClientData =_ca .NewClientData ();if _dagef :=d .DecodeElement (_dbagc .ClientData ,&_cddef );_dagef !=nil {return _dagef ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_dbagc );case _a .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"}:_dabde :=NewEG_ShapeElements ();_dabde .Textdata =_g .NewTextdata ();if _aabfa :=d .DecodeElement (_dabde .Textdata ,&_cddef );_aabfa !=nil {return _aabfa ;};_ffbgf .EG_ShapeElements =append (_ffbgf .EG_ShapeElements ,_dabde );default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0049\u006d\u0061g\u0065 \u0025\u0076",_cddef .Name );if _aecfe :=d .Skip ();_aecfe !=nil {return _aecfe ;};};case _a .EndElement :break _caef ;case _a .CharData :};};return nil ;};func NewCT_Shape ()*CT_Shape {_ffgfe :=&CT_Shape {};return _ffgfe };type Shape struct{CT_Shape };func (_eeadgd OfcST_ConnectorType )ValidateWithPath (path string )error {switch _eeadgd {case 0,1,2,3,4: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 (_eeadgd ));};return nil ;};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;); -// Validate validates the OfcLock and its children -func (_befed *OfcLock )Validate ()error {return _befed .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");}; +// Validate validates the OfcCT_IdMap and its children +func (_edgba *OfcCT_IdMap )Validate ()error {return _edgba .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_dbabc *Group )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbabc .CT_Group =*NewCT_Group ();for _ ,_fgfdc :=range start .Attr {if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbabc .AllowincellAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbabc .BulletAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0068\u0072"{_dbabc .HrAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u006f\u006e\u0065\u0064"{_dbabc .OnedAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbabc .HralignAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_aeceb ,_effaa :=_fgfdc .Value ,error (nil );if _effaa !=nil {return _effaa ;};_dbabc .TablelimitsAttr =&_aeceb ;continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fddgd ,_bbeb :=_ad .ParseInt (_fgfdc .Value ,10,64);if _bbeb !=nil {return _bbeb ;};_dbabc .RegroupidAttr =&_fddgd ;continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddab ,_deacg :=_fgfdc .Value ,error (nil );if _deacg !=nil {return _deacg ;};_dbabc .BordertopcolorAttr =&_ddab ;continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0073\u0070\u0069\u0064"{_bgecg ,_dbcfgf :=_fgfdc .Value ,error (nil );if _dbcfgf !=nil {return _dbcfgf ;};_dbabc .SpidAttr =&_bgecg ;continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0068\u0072\u0070c\u0074"{_fegba ,_bbdec :=_ad .ParseFloat (_fgfdc .Value ,64);if _bbdec !=nil {return _bbdec ;};_gbcc :=float32 (_fegba );_dbabc .HrpctAttr =&_gbcc ;continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fbabd ,_fafea :=_fgfdc .Value ,error (nil );if _fafea !=nil {return _fafea ;};_dbabc .BorderrightcolorAttr =&_fbabd ;continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbabc .ButtonAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbabc .HrstdAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbabc .DgmlayoutAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbabc .UserdrawnAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbabc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbabc .UserhiddenAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fccbdf ,_cabbb :=_fgfdc .Value ,error (nil );if _cabbb !=nil {return _cabbb ;};_dbabc .BorderleftcolorAttr =&_fccbdf ;continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbabc .InsetmodeAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbabc .AllowoverlapAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_afcea ,_cgcbcf :=_fgfdc .Value ,error (nil );if _cgcbcf !=nil {return _cgcbcf ;};_dbabc .TablepropertiesAttr =&_afcea ;continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbabc .HrnoshadeAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbabc .DgmlayoutmruAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gaegb ,_bbgfc :=_ad .ParseInt (_fgfdc .Value ,10,64);if _bbgfc !=nil {return _bbgfc ;};_dbabc .DgmnodekindAttr =&_gaegb ;continue ;};if _fgfdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgfdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_edcff ,_eeba :=_fgfdc .Value ,error (nil );if _eeba !=nil {return _eeba ;};_dbabc .BorderbottomcolorAttr =&_edcff ;continue ;};if _fgfdc .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbabc .PrintAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Local =="\u0074\u0069\u0074l\u0065"{_fagf ,_dbcce :=_fgfdc .Value ,error (nil );if _dbcce !=nil {return _dbcce ;};_dbabc .TitleAttr =&_fagf ;continue ;};if _fgfdc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ccaae ,_daeac :=_fgfdc .Value ,error (nil );if _daeac !=nil {return _daeac ;};_dbabc .CoordoriginAttr =&_ccaae ;continue ;};if _fgfdc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggcae ,_agdac :=_fgfdc .Value ,error (nil );if _agdac !=nil {return _agdac ;};_dbabc .WrapcoordsAttr =&_ggcae ;continue ;};if _fgfdc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aebdd ,_cbced :=_fgfdc .Value ,error (nil );if _cbced !=nil {return _cbced ;};_dbabc .CoordsizeAttr =&_aebdd ;continue ;};if _fgfdc .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgade ,_dgcag :=_fgfdc .Value ,error (nil );if _dgcag !=nil {return _dgcag ;};_dbabc .StyleAttr =&_dgade ;continue ;};if _fgfdc .Name .Local =="\u0069\u0064"{_aeabb ,_fgdcf :=_fgfdc .Value ,error (nil );if _fgdcf !=nil {return _fgdcf ;};_dbabc .IdAttr =&_aeabb ;continue ;};if _fgfdc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gaea ,_aede :=_fgfdc .Value ,error (nil );if _aede !=nil {return _aede ;};_dbabc .FillcolorAttr =&_gaea ;continue ;};if _fgfdc .Name .Local =="\u0063\u006c\u0061s\u0073"{_cggbb ,_gdgad :=_fgfdc .Value ,error (nil );if _gdgad !=nil {return _gdgad ;};_dbabc .ClassAttr =&_cggbb ;continue ;};if _fgfdc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bdfad ,_fdcgc :=_fgfdc .Value ,error (nil );if _fdcgc !=nil {return _fdcgc ;};_dbabc .TargetAttr =&_bdfad ;continue ;};if _fgfdc .Name .Local =="\u0068\u0072\u0065\u0066"{_gggdb ,_badec :=_fgfdc .Value ,error (nil );if _badec !=nil {return _badec ;};_dbabc .HrefAttr =&_gggdb ;continue ;};if _fgfdc .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_dbabc .EditasAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbabc .FilledAttr .UnmarshalXMLAttr (_fgfdc );continue ;};if _fgfdc .Name .Local =="\u0061\u006c\u0074"{_acagc ,_cbafc :=_fgfdc .Value ,error (nil );if _cbafc !=nil {return _cbafc ;};_dbabc .AltAttr =&_acagc ;continue ;};};_ebbc :for {_cbbaa ,_acbbb :=d .Token ();if _acbbb !=nil {return _acbbb ;};switch _egdeb :=_cbbaa .(type ){case _a .StartElement :switch _egdeb .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afag :=NewGroup ();if _bgaaa :=d .DecodeElement (_afag ,&_egdeb );_bgaaa !=nil {return _bgaaa ;};_dbabc .Group =append (_dbabc .Group ,_afag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeecf :=NewShape ();if _dcbf :=d .DecodeElement (_eeecf ,&_egdeb );_dcbf !=nil {return _dcbf ;};_dbabc .Shape =append (_dbabc .Shape ,_eeecf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbba :=NewShapetype ();if _dfgfa :=d .DecodeElement (_dbba ,&_egdeb );_dfgfa !=nil {return _dfgfa ;};_dbabc .Shapetype =append (_dbabc .Shapetype ,_dbba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdgg :=NewArc ();if _cecbe :=d .DecodeElement (_gdgg ,&_egdeb );_cecbe !=nil {return _cecbe ;};_dbabc .Arc =append (_dbabc .Arc ,_gdgg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cggaf :=NewCurve ();if _bcgba :=d .DecodeElement (_cggaf ,&_egdeb );_bcgba !=nil {return _bcgba ;};_dbabc .Curve =append (_dbabc .Curve ,_cggaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fceg :=NewImage ();if _cdfgcg :=d .DecodeElement (_fceg ,&_egdeb );_cdfgcg !=nil {return _cdfgcg ;};_dbabc .Image =append (_dbabc .Image ,_fceg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feaef :=NewLine ();if _fedf :=d .DecodeElement (_feaef ,&_egdeb );_fedf !=nil {return _fedf ;};_dbabc .Line =append (_dbabc .Line ,_feaef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfgca :=NewOval ();if _febc :=d .DecodeElement (_bfgca ,&_egdeb );_febc !=nil {return _febc ;};_dbabc .Oval =append (_dbabc .Oval ,_bfgca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbdec :=NewPolyline ();if _gdbfgg :=d .DecodeElement (_gbdec ,&_egdeb );_gdbfgg !=nil {return _gdbfgg ;};_dbabc .Polyline =append (_dbabc .Polyline ,_gbdec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efeee :=NewRect ();if _egadf :=d .DecodeElement (_efeee ,&_egdeb );_egadf !=nil {return _egadf ;};_dbabc .Rect =append (_dbabc .Rect ,_efeee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gddf :=NewRoundrect ();if _dgeb :=d .DecodeElement (_gddf ,&_egdeb );_dgeb !=nil {return _dgeb ;};_dbabc .Roundrect =append (_dbabc .Roundrect ,_gddf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gecbc :=NewOfcDiagram ();if _fadcdd :=d .DecodeElement (_gecbc ,&_egdeb );_fadcdd !=nil {return _fadcdd ;};_dbabc .Diagram =append (_dbabc .Diagram ,_gecbc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efaa :=NewEG_ShapeElements ();_efaa .Path =NewPath ();if _dfea :=d .DecodeElement (_efaa .Path ,&_egdeb );_dfea !=nil {return _dfea ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_efaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gefab :=NewEG_ShapeElements ();_gefab .Formulas =NewFormulas ();if _ebcdc :=d .DecodeElement (_gefab .Formulas ,&_egdeb );_ebcdc !=nil {return _ebcdc ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_gefab );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bebcgg :=NewEG_ShapeElements ();_bebcgg .Handles =NewHandles ();if _gbede :=d .DecodeElement (_bebcgg .Handles ,&_egdeb );_gbede !=nil {return _gbede ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_bebcgg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdbeb :=NewEG_ShapeElements ();_fdbeb .Fill =NewFill ();if _ccgc :=d .DecodeElement (_fdbeb .Fill ,&_egdeb );_ccgc !=nil {return _ccgc ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_fdbeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfcga :=NewEG_ShapeElements ();_dfcga .Stroke =NewStroke ();if _fbege :=d .DecodeElement (_dfcga .Stroke ,&_egdeb );_fbege !=nil {return _fbege ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_dfcga );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfcge :=NewEG_ShapeElements ();_dfcge .Shadow =NewShadow ();if _baedc :=d .DecodeElement (_dfcge .Shadow ,&_egdeb );_baedc !=nil {return _baedc ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_dfcge );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgdbg :=NewEG_ShapeElements ();_fgdbg .Textbox =NewTextbox ();if _abgec :=d .DecodeElement (_fgdbg .Textbox ,&_egdeb );_abgec !=nil {return _abgec ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_fgdbg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_faacd :=NewEG_ShapeElements ();_faacd .Textpath =NewTextpath ();if _fbeaf :=d .DecodeElement (_faacd .Textpath ,&_egdeb );_fbeaf !=nil {return _fbeaf ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_faacd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agagd :=NewEG_ShapeElements ();_agagd .Imagedata =NewImagedata ();if _gbfeg :=d .DecodeElement (_agagd .Imagedata ,&_egdeb );_gbfeg !=nil {return _gbfeg ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_agagd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_geacc :=NewEG_ShapeElements ();_geacc .Skew =NewOfcSkew ();if _bebcc :=d .DecodeElement (_geacc .Skew ,&_egdeb );_bebcc !=nil {return _bebcc ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_geacc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgbaf :=NewEG_ShapeElements ();_fgbaf .Extrusion =NewOfcExtrusion ();if _bagdb :=d .DecodeElement (_fgbaf .Extrusion ,&_egdeb );_bagdb !=nil {return _bagdb ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_fgbaf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcbccd :=NewEG_ShapeElements ();_fcbccd .Callout =NewOfcCallout ();if _bfge :=d .DecodeElement (_fcbccd .Callout ,&_egdeb );_bfge !=nil {return _bfge ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_fcbccd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_affcf :=NewEG_ShapeElements ();_affcf .Lock =NewOfcLock ();if _ecef :=d .DecodeElement (_affcf .Lock ,&_egdeb );_ecef !=nil {return _ecef ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_affcf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddcf :=NewEG_ShapeElements ();_ddcf .Clippath =NewOfcClippath ();if _aedfc :=d .DecodeElement (_ddcf .Clippath ,&_egdeb );_aedfc !=nil {return _aedfc ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_ddcf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eecfa :=NewEG_ShapeElements ();_eecfa .Signatureline =NewOfcSignatureline ();if _bbcaf :=d .DecodeElement (_eecfa .Signatureline ,&_egdeb );_bbcaf !=nil {return _bbcaf ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_eecfa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbffe :=NewEG_ShapeElements ();_fbffe .Wrap =_ab .NewWrap ();if _fbafb :=d .DecodeElement (_fbffe .Wrap ,&_egdeb );_fbafb !=nil {return _fbafb ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_fbffe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfcdca :=NewEG_ShapeElements ();_dfcdca .Anchorlock =_ab .NewAnchorlock ();if _bbbc :=d .DecodeElement (_dfcdca .Anchorlock ,&_egdeb );_bbbc !=nil {return _bbbc ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_dfcdca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccafb :=NewEG_ShapeElements ();_ccafb .Bordertop =_ab .NewBordertop ();if _bfdgb :=d .DecodeElement (_ccafb .Bordertop ,&_egdeb );_bfdgb !=nil {return _bfdgb ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_ccafb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcfacf :=NewEG_ShapeElements ();_gcfacf .Borderbottom =_ab .NewBorderbottom ();if _bacdcb :=d .DecodeElement (_gcfacf .Borderbottom ,&_egdeb );_bacdcb !=nil {return _bacdcb ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_gcfacf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfcgfb :=NewEG_ShapeElements ();_cfcgfb .Borderleft =_ab .NewBorderleft ();if _aafe :=d .DecodeElement (_cfcgfb .Borderleft ,&_egdeb );_aafe !=nil {return _aafe ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_cfcgfb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daffb :=NewEG_ShapeElements ();_daffb .Borderright =_ab .NewBorderright ();if _gdae :=d .DecodeElement (_daffb .Borderright ,&_egdeb );_gdae !=nil {return _gdae ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_daffb );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cdfceb :=NewEG_ShapeElements ();_cdfceb .ClientData =_ca .NewClientData ();if _dbgae :=d .DecodeElement (_cdfceb .ClientData ,&_egdeb );_dbgae !=nil {return _dbgae ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_cdfceb );case _a .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"}:_bfbbgab :=NewEG_ShapeElements ();_bfbbgab .Textdata =_g .NewTextdata ();if _dceba :=d .DecodeElement (_bfbbgab .Textdata ,&_egdeb );_dceba !=nil {return _dceba ;};_dbabc .EG_ShapeElements =append (_dbabc .EG_ShapeElements ,_bfbbgab );default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0047\u0072\u006fu\u0070 \u0025\u0076",_egdeb .Name );if _bgag :=d .Skip ();_bgag !=nil {return _bgag ;};};case _a .EndElement :break _ebbc ;case _a .CharData :};};return nil ;}; -// Validate validates the OfcCT_Complex and its children -func (_afggg *OfcCT_Complex )Validate ()error {return _afggg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func NewOfcInk ()*OfcInk {_ccded :=&OfcInk {};_ccded .OfcCT_Ink =*NewOfcCT_Ink ();return _ccded };func (_fbcddd *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbcddd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fbcddd =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_fbcddd =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_fbcddd =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_fbcddd =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_fbcddd =5;};return nil ;};func (_gfebgc *OfcST_ColorMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfgcd ,_dcadc :=d .Token ();if _dcadc !=nil {return _dcadc ;};if _dabdc ,_fbadeb :=_dfgcd .(_c .EndElement );_fbadeb &&_dabdc .Name ==start .Name {*_gfebgc =1;return nil ;};if _edgfg ,_bbefe :=_dfgcd .(_c .CharData );!_bbefe {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfgcd );}else {switch string (_edgfg ){case "":*_gfebgc =0;case "\u0061\u0075\u0074\u006f":*_gfebgc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfebgc =2;};};_dfgcd ,_dcadc =d .Token ();if _dcadc !=nil {return _dcadc ;};if _dafbg ,_bgcg :=_dfgcd .(_c .EndElement );_bgcg &&_dafbg .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfgcd );};func NewCT_Handles ()*CT_Handles {_bfggc :=&CT_Handles {};return _bfggc };func (_affc ST_FillType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_affc .String (),start );};func (_dbeec ST_StrokeArrowType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dbeec .String (),start );};func (_gfcc *AG_Type )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfcc .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gfcc .TypeAttr )});};return nil ;}; +// Validate validates the CT_Fill and its children +func (_bcdb *CT_Fill )Validate ()error {return _bcdb .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_ccdb *CT_Path )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dbeg :=range start .Attr {if _dbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbeg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_ccdb .ConnecttypeAttr .UnmarshalXMLAttr (_dbeg );continue ;};if _dbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbeg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_ccdb .ExtrusionokAttr .UnmarshalXMLAttr (_dbeg );continue ;};if _dbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_bbef ,_gbbgb :=_dbeg .Value ,error (nil );if _gbbgb !=nil {return _gbbgb ;};_ccdb .ConnectanglesAttr =&_bbef ;continue ;};if _dbeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbeg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_eged ,_eggb :=_dbeg .Value ,error (nil );if _eggb !=nil {return _eggb ;};_ccdb .ConnectlocsAttr =&_eged ;continue ;};if _dbeg .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_ccdb .GradientshapeokAttr .UnmarshalXMLAttr (_dbeg );continue ;};if _dbeg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_ccdb .ShadowokAttr .UnmarshalXMLAttr (_dbeg );continue ;};if _dbeg .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_ccdb .ArrowokAttr .UnmarshalXMLAttr (_dbeg );continue ;};if _dbeg .Name .Local =="\u0076"{_fdcc ,_bcded :=_dbeg .Value ,error (nil );if _bcded !=nil {return _bcded ;};_ccdb .VAttr =&_fdcc ;continue ;};if _dbeg .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_ccdb .TextpathokAttr .UnmarshalXMLAttr (_dbeg );continue ;};if _dbeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_ccdb .InsetpenokAttr .UnmarshalXMLAttr (_dbeg );continue ;};if _dbeg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_ccdb .StrokeokAttr .UnmarshalXMLAttr (_dbeg );continue ;};if _dbeg .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_ccdb .FillokAttr .UnmarshalXMLAttr (_dbeg );continue ;};if _dbeg .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_bacfd ,_bgec :=_dbeg .Value ,error (nil );if _bgec !=nil {return _bgec ;};_ccdb .TextboxrectAttr =&_bacfd ;continue ;};if _dbeg .Name .Local =="\u006c\u0069\u006d\u006f"{_cfbg ,_edfea :=_dbeg .Value ,error (nil );if _edfea !=nil {return _edfea ;};_ccdb .LimoAttr =&_cfbg ;continue ;};if _dbeg .Name .Local =="\u0069\u0064"{_bceg ,_gbbae :=_dbeg .Value ,error (nil );if _gbbae !=nil {return _gbbae ;};_ccdb .IdAttr =&_bceg ;continue ;};};for {_fabca ,_daede :=d .Token ();if _daede !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_daede );};if _baeee ,_gdagd :=_fabca .(_a .EndElement );_gdagd &&_baeee .Name ==start .Name {break ;};};return nil ;};func (_ggffe *OfcShapedefaults )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _ggffe .OfcCT_ShapeDefaults .MarshalXML (e ,start );};func (_cfced *Path )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfced .CT_Path =*NewCT_Path ();for _ ,_dddba :=range start .Attr {if _dddba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddba .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_cfced .ConnecttypeAttr .UnmarshalXMLAttr (_dddba );continue ;};if _dddba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddba .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_cfced .ExtrusionokAttr .UnmarshalXMLAttr (_dddba );continue ;};if _dddba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddba .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_ecga ,_gbbeb :=_dddba .Value ,error (nil );if _gbbeb !=nil {return _gbbeb ;};_cfced .ConnectanglesAttr =&_ecga ;continue ;};if _dddba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dddba .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_bggcc ,_bcddcg :=_dddba .Value ,error (nil );if _bcddcg !=nil {return _bcddcg ;};_cfced .ConnectlocsAttr =&_bggcc ;continue ;};if _dddba .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_cfced .GradientshapeokAttr .UnmarshalXMLAttr (_dddba );continue ;};if _dddba .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_cfced .ShadowokAttr .UnmarshalXMLAttr (_dddba );continue ;};if _dddba .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_cfced .ArrowokAttr .UnmarshalXMLAttr (_dddba );continue ;};if _dddba .Name .Local =="\u0076"{_dadeb ,_ebca :=_dddba .Value ,error (nil );if _ebca !=nil {return _ebca ;};_cfced .VAttr =&_dadeb ;continue ;};if _dddba .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_cfced .TextpathokAttr .UnmarshalXMLAttr (_dddba );continue ;};if _dddba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_cfced .InsetpenokAttr .UnmarshalXMLAttr (_dddba );continue ;};if _dddba .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_cfced .StrokeokAttr .UnmarshalXMLAttr (_dddba );continue ;};if _dddba .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_cfced .FillokAttr .UnmarshalXMLAttr (_dddba );continue ;};if _dddba .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_gecag ,_aeaaf :=_dddba .Value ,error (nil );if _aeaaf !=nil {return _aeaaf ;};_cfced .TextboxrectAttr =&_gecag ;continue ;};if _dddba .Name .Local =="\u006c\u0069\u006d\u006f"{_dbbbb ,_feecf :=_dddba .Value ,error (nil );if _feecf !=nil {return _feecf ;};_cfced .LimoAttr =&_dbbbb ;continue ;};if _dddba .Name .Local =="\u0069\u0064"{_eecdf ,_dgce :=_dddba .Value ,error (nil );if _dgce !=nil {return _dgce ;};_cfced .IdAttr =&_eecdf ;continue ;};};for {_gfgbb ,_edgfd :=d .Token ();if _edgfd !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_edgfd );};if _ddbg ,_aggec :=_gfgbb .(_a .EndElement );_aggec &&_ddbg .Name ==start .Name {break ;};};return nil ;};type ST_StrokeArrowType byte ;func NewOfcCT_Complex ()*OfcCT_Complex {_egbfa :=&OfcCT_Complex {};return _egbfa };func (_gcabb ST_StrokeJoinStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_degb :=_a .Attr {};_degb .Name =name ;switch _gcabb {case ST_StrokeJoinStyleUnset :_degb .Value ="";case ST_StrokeJoinStyleRound :_degb .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_degb .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_degb .Value ="\u006d\u0069\u0074e\u0072";};return _degb ,nil ;};func (_gcaggf ST_EditAs )Validate ()error {return _gcaggf .ValidateWithPath ("")};func (_eebe *OfcCT_Relation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e";};if _eebe .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_eebe .IdsrcAttr )});};if _eebe .IddestAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eebe .IddestAttr )});};if _eebe .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_eebe .IdcntrAttr )});};if _eebe .ExtAttr !=ST_ExtUnset {_bfee ,_gfbdg :=_eebe .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gfbdg !=nil {return _gfbdg ;};start .Attr =append (start .Attr ,_bfee );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewOfcShapelayout ()*OfcShapelayout {_ccbcf :=&OfcShapelayout {};_ccbcf .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _ccbcf ;};func (_bccdd *CT_Group )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070";};if _bccdd .EditasAttr !=ST_EditAsUnset {_egbdd ,_ecgd :=_bccdd .EditasAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _ecgd !=nil {return _ecgd ;};start .Attr =append (start .Attr ,_egbdd );};if _bccdd .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .TablepropertiesAttr )});};if _bccdd .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .TablelimitsAttr )});};if _bccdd .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .HrefAttr )});};if _bccdd .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .TargetAttr )});};if _bccdd .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .ClassAttr )});};if _bccdd .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .TitleAttr )});};if _bccdd .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .AltAttr )});};if _bccdd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .CoordsizeAttr )});};if _bccdd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .CoordoriginAttr )});};if _bccdd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .WrapcoordsAttr )});};if _bccdd .PrintAttr !=_bg .ST_TrueFalseUnset {_edeg ,_dfaf :=_bccdd .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dfaf !=nil {return _dfaf ;};start .Attr =append (start .Attr ,_edeg );};if _bccdd .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .IdAttr )});};if _bccdd .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .StyleAttr )});};if _bccdd .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .SpidAttr )});};if _bccdd .OnedAttr !=_bg .ST_TrueFalseUnset {_agdg ,_fgfc :=_bccdd .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fgfc !=nil {return _fgfc ;};start .Attr =append (start .Attr ,_agdg );};if _bccdd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .RegroupidAttr )});};if _bccdd .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_bbfc ,_bbcb :=_bccdd .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bbcb !=nil {return _bbcb ;};start .Attr =append (start .Attr ,_bbfc );};if _bccdd .ButtonAttr !=_bg .ST_TrueFalseUnset {_gbdda ,_dggbe :=_bccdd .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dggbe !=nil {return _dggbe ;};start .Attr =append (start .Attr ,_gbdda );};if _bccdd .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_fefc ,_bfdg :=_bccdd .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bfdg !=nil {return _bfdg ;};start .Attr =append (start .Attr ,_fefc );};if _bccdd .BulletAttr !=_bg .ST_TrueFalseUnset {_fdef ,_ggfa :=_bccdd .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ggfa !=nil {return _ggfa ;};start .Attr =append (start .Attr ,_fdef );};if _bccdd .HrAttr !=_bg .ST_TrueFalseUnset {_eefg ,_eggg :=_bccdd .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _eggg !=nil {return _eggg ;};start .Attr =append (start .Attr ,_eefg );};if _bccdd .HrstdAttr !=_bg .ST_TrueFalseUnset {_ddcdf ,_aaee :=_bccdd .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _aaee !=nil {return _aaee ;};start .Attr =append (start .Attr ,_ddcdf );};if _bccdd .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_ebce ,_begg :=_bccdd .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _begg !=nil {return _begg ;};start .Attr =append (start .Attr ,_ebce );};if _bccdd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .HrpctAttr )});};if _bccdd .HralignAttr !=OfcST_HrAlignUnset {_cffaa ,_faag :=_bccdd .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _faag !=nil {return _faag ;};start .Attr =append (start .Attr ,_cffaa );};if _bccdd .AllowincellAttr !=_bg .ST_TrueFalseUnset {_bedcf ,_bebc :=_bccdd .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bebc !=nil {return _bebc ;};start .Attr =append (start .Attr ,_bedcf );};if _bccdd .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_bfdc ,_cagd :=_bccdd .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cagd !=nil {return _cagd ;};start .Attr =append (start .Attr ,_bfdc );};if _bccdd .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_fccg ,_gdgea :=_bccdd .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gdgea !=nil {return _gdgea ;};start .Attr =append (start .Attr ,_fccg );};if _bccdd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .BordertopcolorAttr )});};if _bccdd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .BorderleftcolorAttr )});};if _bccdd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .BorderbottomcolorAttr )});};if _bccdd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .BorderrightcolorAttr )});};if _bccdd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fdae ,_dcaee :=_bccdd .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dcaee !=nil {return _dcaee ;};start .Attr =append (start .Attr ,_fdae );};if _bccdd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .DgmnodekindAttr )});};if _bccdd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dcddg ,_dbde :=_bccdd .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dbde !=nil {return _dbde ;};start .Attr =append (start .Attr ,_dcddg );};if _bccdd .InsetmodeAttr !=OfcST_InsetModeUnset {_ceac ,_fcd :=_bccdd .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fcd !=nil {return _fcd ;};start .Attr =append (start .Attr ,_ceac );};if _bccdd .FilledAttr !=_bg .ST_TrueFalseUnset {_dbcc ,_adgc :=_bccdd .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _adgc !=nil {return _adgc ;};start .Attr =append (start .Attr ,_dbcc );};if _bccdd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_bccdd .FillcolorAttr )});};e .EncodeToken (start );if _bccdd .Group !=nil {_acaba :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_agbde :=range _bccdd .Group {e .EncodeElement (_agbde ,_acaba );};};if _bccdd .Shape !=nil {_bgafa :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_gcabgd :=range _bccdd .Shape {e .EncodeElement (_gcabgd ,_bgafa );};};if _bccdd .Shapetype !=nil {_bfga :=_a .StartElement {Name :_a .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_cfac :=range _bccdd .Shapetype {e .EncodeElement (_cfac ,_bfga );};};if _bccdd .Arc !=nil {_ffaf :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_cccf :=range _bccdd .Arc {e .EncodeElement (_cccf ,_ffaf );};};if _bccdd .Curve !=nil {_defa :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_bffd :=range _bccdd .Curve {e .EncodeElement (_bffd ,_defa );};};if _bccdd .Image !=nil {_cbdf :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_egba :=range _bccdd .Image {e .EncodeElement (_egba ,_cbdf );};};if _bccdd .Line !=nil {_cbae :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_bgbde :=range _bccdd .Line {e .EncodeElement (_bgbde ,_cbae );};};if _bccdd .Oval !=nil {_bbeaa :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_dfgb :=range _bccdd .Oval {e .EncodeElement (_dfgb ,_bbeaa );};};if _bccdd .Polyline !=nil {_daga :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_dcgc :=range _bccdd .Polyline {e .EncodeElement (_dcgc ,_daga );};};if _bccdd .Rect !=nil {_dbgad :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_beefg :=range _bccdd .Rect {e .EncodeElement (_beefg ,_dbgad );};};if _bccdd .Roundrect !=nil {_gacc :=_a .StartElement {Name :_a .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_gabbcf :=range _bccdd .Roundrect {e .EncodeElement (_gabbcf ,_gacc );};};if _bccdd .Diagram !=nil {_dbdb :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_dabd :=range _bccdd .Diagram {e .EncodeElement (_dabd ,_dbdb );};};if _bccdd .EG_ShapeElements !=nil {for _ ,_eafef :=range _bccdd .EG_ShapeElements {_eafef .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cfafd ST_Ext )ValidateWithPath (path string )error {switch _cfafd {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 (_cfafd ));};return nil ;};func (_gdfff *OfcShapelayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdfff .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_bggff :=range start .Attr {if _bggff .Name .Local =="\u0065\u0078\u0074"{_gdfff .ExtAttr .UnmarshalXMLAttr (_bggff );continue ;};};_ebgb :for {_cfcefb ,_gfgb :=d .Token ();if _gfgb !=nil {return _gfgb ;};switch _dfcddf :=_cfcefb .(type ){case _a .StartElement :switch _dfcddf .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdfff .Idmap =NewOfcCT_IdMap ();if _ebfc :=d .DecodeElement (_gdfff .Idmap ,&_dfcddf );_ebfc !=nil {return _ebfc ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdfff .Regrouptable =NewOfcCT_RegroupTable ();if _dfce :=d .DecodeElement (_gdfff .Regrouptable ,&_dfcddf );_dfce !=nil {return _dfce ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdfff .Rules =NewOfcCT_Rules ();if _abegb :=d .DecodeElement (_gdfff .Rules ,&_dfcddf );_abegb !=nil {return _abegb ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006c\u0061y\u006fu\u0074\u0020\u0025\u0076",_dfcddf .Name );if _cgcdcf :=d .Skip ();_cgcdcf !=nil {return _cgcdcf ;};};case _a .EndElement :break _ebgb ;case _a .CharData :};};return nil ;};func (_bbbg *OfcCT_Ink )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b";};if _bbbg .IAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_bbbg .IAttr )});};if _bbbg .AnnotationAttr !=_bg .ST_TrueFalseUnset {_agdf ,_ddeag :=_bbbg .AnnotationAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _ddeag !=nil {return _ddeag ;};start .Attr =append (start .Attr ,_agdf );};if _bbbg .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 :_b .Sprintf ("\u0025\u0076",*_bbbg .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cgdccb ST_StrokeArrowWidth )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bffae :=_a .Attr {};_bffae .Name =name ;switch _cgdccb {case ST_StrokeArrowWidthUnset :_bffae .Value ="";case ST_StrokeArrowWidthNarrow :_bffae .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_bffae .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_bffae .Value ="\u0077\u0069\u0064\u0065";};return _bffae ,nil ;};func (_gagdg *OfcCT_ColorMenu )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075";};if _gagdg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gagdg .StrokecolorAttr )});};if _gagdg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_gagdg .FillcolorAttr )});};if _gagdg .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gagdg .ShadowcolorAttr )});};if _gagdg .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gagdg .ExtrusioncolorAttr )});};if _gagdg .ExtAttr !=ST_ExtUnset {_bgafbd ,_geebg :=_gagdg .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _geebg !=nil {return _geebg ;};start .Attr =append (start .Attr ,_bgafbd );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bdded ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _bdded {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 (_bdded ));};return nil ;};func (_dbgead *OfcST_ColorMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fddegb ,_daca :=d .Token ();if _daca !=nil {return _daca ;};if _bcbgg ,_eacg :=_fddegb .(_a .EndElement );_eacg &&_bcbgg .Name ==start .Name {*_dbgead =1;return nil ;};if _fbabb ,_eedfc :=_fddegb .(_a .CharData );!_eedfc {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",_fddegb );}else {switch string (_fbabb ){case "":*_dbgead =0;case "\u0061\u0075\u0074\u006f":*_dbgead =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbgead =2;};};_fddegb ,_daca =d .Token ();if _daca !=nil {return _daca ;};if _bfcafd ,_ecbce :=_fddegb .(_a .EndElement );_ecbce &&_bfcafd .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",_fddegb );};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 (_febacc *OfcCT_Proxy )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_aedfg :=range start .Attr {if _aedfg .Name .Local =="\u0073\u0074\u0061r\u0074"{_febacc .StartAttr .UnmarshalXMLAttr (_aedfg );continue ;};if _aedfg .Name .Local =="\u0065\u006e\u0064"{_febacc .EndAttr .UnmarshalXMLAttr (_aedfg );continue ;};if _aedfg .Name .Local =="\u0069\u0064\u0072e\u0066"{_gdecf ,_aecdf :=_aedfg .Value ,error (nil );if _aecdf !=nil {return _aecdf ;};_febacc .IdrefAttr =&_gdecf ;continue ;};if _aedfg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_egcef ,_egegf :=_ad .ParseInt (_aedfg .Value ,10,32);if _egegf !=nil {return _egegf ;};_gegb :=int32 (_egcef );_febacc .ConnectlocAttr =&_gegb ;continue ;};};for {_dgcfb ,_fadb :=d .Token ();if _fadb !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_fadb );};if _deggc ,_gdbgc :=_dgcfb .(_a .EndElement );_gdbgc &&_deggc .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_dddaaac :=&OfcCT_EquationXml {};return _dddaaac };func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_efe :=&AG_AllShapeAttributes {};return _efe };func (_ddbbg *CT_Textbox )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_deeb :=range start .Attr {if _deeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deeb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_ddbbg .SingleclickAttr .UnmarshalXMLAttr (_deeb );continue ;};if _deeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deeb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ddbbg .InsetmodeAttr .UnmarshalXMLAttr (_deeb );continue ;};if _deeb .Name .Local =="\u0069\u006e\u0073e\u0074"{_fdefeg ,_cddfgf :=_deeb .Value ,error (nil );if _cddfgf !=nil {return _cddfgf ;};_ddbbg .InsetAttr =&_fdefeg ;continue ;};if _deeb .Name .Local =="\u0069\u0064"{_bgcad ,_cdgf :=_deeb .Value ,error (nil );if _cdgf !=nil {return _cdgf ;};_ddbbg .IdAttr =&_bgcad ;continue ;};if _deeb .Name .Local =="\u0073\u0074\u0079l\u0065"{_bgcdf ,_dcddb :=_deeb .Value ,error (nil );if _dcddb !=nil {return _dcddb ;};_ddbbg .StyleAttr =&_bgcdf ;continue ;};};_ddgfe :for {_gaca ,_bcafe :=d .Token ();if _bcafe !=nil {return _bcafe ;};switch _ddebb :=_gaca .(type ){case _a .StartElement :switch _ddebb .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\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ddbbg .TxbxContent =_f .NewTxbxContent ();if _cedcf :=d .DecodeElement (_ddbbg .TxbxContent ,&_ddebb );_cedcf !=nil {return _cedcf ;};default:if _gafag ,_ddfae :=_cc .CreateElement (_ddebb );_ddfae !=nil {return _ddfae ;}else {if _gccba :=d .DecodeElement (_gafag ,&_ddebb );_gccba !=nil {return _gccba ;};_ddbbg .Any =_gafag ;};};case _a .EndElement :break _ddgfe ;case _a .CharData :};};return nil ;}; -// Validate validates the AG_Type and its children -func (_bcbb *AG_Type )Validate ()error {return _bcbb .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path +func (_fgdaff *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _fgdaff .Idmap !=nil {if _ggdea :=_fgdaff .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_ggdea !=nil {return _ggdea ;};};if _fgdaff .Regrouptable !=nil {if _dcbb :=_fgdaff .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_dcbb !=nil {return _dcbb ;};};if _fgdaff .Rules !=nil {if _afbbc :=_fgdaff .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_afbbc !=nil {return _afbbc ;};};if _ffbad :=_fgdaff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffbad !=nil {return _ffbad ;};return nil ;};func (_afega *CT_Curve )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dfca :=range start .Attr {if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_afega .AllowoverlapAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_geeff ,_gcg :=_ad .ParseInt (_dfca .Value ,10,64);if _gcg !=nil {return _gcg ;};_afega .RegroupidAttr =&_geeff ;continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_afega .DgmlayoutAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_afega .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_afega .PreferrelativeAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_afega .ButtonAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u006f\u006c\u0065"{_afega .OleAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_afega .UserhiddenAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_afega .ForcedashAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_afega .BulletAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_afega .BwpureAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0063\u006c\u0069\u0070"{_afega .ClipAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcdg ,_gced :=_dfca .Value ,error (nil );if _gced !=nil {return _gced ;};_afega .BorderbottomcolorAttr =&_gcdg ;continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_afega .BwnormalAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_afega .HralignAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0068\u0072"{_afega .HrAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bgeaa ,_gfaa :=_dfca .Value ,error (nil );if _gfaa !=nil {return _gfaa ;};_afega .BordertopcolorAttr =&_bgeaa ;continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ffac ,_acaa :=_ad .ParseInt (_dfca .Value ,10,64);if _acaa !=nil {return _acaa ;};_afega .DgmnodekindAttr =&_ffac ;continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fbbc ,_edag :=_dfca .Value ,error (nil );if _edag !=nil {return _edag ;};_afega .BorderrightcolorAttr =&_fbbc ;continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0073\u0070\u0069\u0064"{_afeef ,_aaff :=_dfca .Value ,error (nil );if _aaff !=nil {return _aaff ;};_afega .SpidAttr =&_afeef ;continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0068\u0072\u0070c\u0074"{_bgbg ,_bffc :=_ad .ParseFloat (_dfca .Value ,64);if _bffc !=nil {return _bffc ;};_eae :=float32 (_bgbg );_afega .HrpctAttr =&_eae ;continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0068\u0072\u0073t\u0064"{_afega .HrstdAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_afega .CliptowrapAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_afega .AllowincellAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_afega .DgmlayoutmruAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_afega .UserdrawnAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_afega .OleiconAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eaa ,_baedf :=_dfca .Value ,error (nil );if _baedf !=nil {return _baedf ;};_afega .BorderleftcolorAttr =&_eaa ;continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0073\u0070\u0074"{_ddge ,_bbbd :=_ad .ParseFloat (_dfca .Value ,64);if _bbbd !=nil {return _bbbd ;};_fdcd :=float32 (_ddge );_afega .SptAttr =&_fdcd ;continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_afega .BwmodeAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_afega .ConnectortypeAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_afega .InsetmodeAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u006f\u006e\u0065\u0064"{_afega .OnedAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfca .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_afega .HrnoshadeAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Local =="\u0074\u0069\u0074l\u0065"{_edad ,_acbfd :=_dfca .Value ,error (nil );if _acbfd !=nil {return _acbfd ;};_afega .TitleAttr =&_edad ;continue ;};if _dfca .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cgad ,_gaf :=_dfca .Value ,error (nil );if _gaf !=nil {return _gaf ;};_afega .WrapcoordsAttr =&_cgad ;continue ;};if _dfca .Name .Local =="\u0073\u0074\u0079l\u0065"{_fface ,_dggd :=_dfca .Value ,error (nil );if _dggd !=nil {return _dggd ;};_afega .StyleAttr =&_fface ;continue ;};if _dfca .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_addb ,_ddfag :=_dfca .Value ,error (nil );if _ddfag !=nil {return _ddfag ;};_afega .CoordoriginAttr =&_addb ;continue ;};if _dfca .Name .Local =="\u0070\u0072\u0069n\u0074"{_afega .PrintAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cadg ,_fggfd :=_dfca .Value ,error (nil );if _fggfd !=nil {return _fggfd ;};_afega .CoordsizeAttr =&_cadg ;continue ;};if _dfca .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_afega .StrokedAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Local =="\u0061\u006c\u0074"{_ffeg ,_gcdb :=_dfca .Value ,error (nil );if _gcdb !=nil {return _gcdb ;};_afega .AltAttr =&_ffeg ;continue ;};if _dfca .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dcgg ,_fcba :=_dfca .Value ,error (nil );if _fcba !=nil {return _fcba ;};_afega .StrokeweightAttr =&_dcgg ;continue ;};if _dfca .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_abgg ,_cdba :=_dfca .Value ,error (nil );if _cdba !=nil {return _cdba ;};_afega .Control1Attr =&_abgg ;continue ;};if _dfca .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_abcfd ,_baad :=_dfca .Value ,error (nil );if _baad !=nil {return _baad ;};_afega .ChromakeyAttr =&_abcfd ;continue ;};if _dfca .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cccd ,_beff :=_dfca .Value ,error (nil );if _beff !=nil {return _beff ;};_afega .FillcolorAttr =&_cccd ;continue ;};if _dfca .Name .Local =="\u0069\u0064"{_egbf ,_cgfgb :=_dfca .Value ,error (nil );if _cgfgb !=nil {return _cgfgb ;};_afega .IdAttr =&_egbf ;continue ;};if _dfca .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bdgf ,_ebc :=_dfca .Value ,error (nil );if _ebc !=nil {return _ebc ;};_afega .OpacityAttr =&_bdgf ;continue ;};if _dfca .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_egga ,_bbgg :=_dfca .Value ,error (nil );if _bbgg !=nil {return _bbgg ;};_afega .StrokecolorAttr =&_egga ;continue ;};if _dfca .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcaf ,_egbe :=_dfca .Value ,error (nil );if _egbe !=nil {return _egbe ;};_afega .ClassAttr =&_dcaf ;continue ;};if _dfca .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_afega .FilledAttr .UnmarshalXMLAttr (_dfca );continue ;};if _dfca .Name .Local =="\u0066\u0072\u006f\u006d"{_dcae ,_ccee :=_dfca .Value ,error (nil );if _ccee !=nil {return _ccee ;};_afega .FromAttr =&_dcae ;continue ;};if _dfca .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dga ,_bdcbe :=_dfca .Value ,error (nil );if _bdcbe !=nil {return _bdcbe ;};_afega .TargetAttr =&_dga ;continue ;};if _dfca .Name .Local =="\u0068\u0072\u0065\u0066"{_ccbcb ,_gbff :=_dfca .Value ,error (nil );if _gbff !=nil {return _gbff ;};_afega .HrefAttr =&_ccbcb ;continue ;};if _dfca .Name .Local =="\u0074\u006f"{_bagd ,_ffcdf :=_dfca .Value ,error (nil );if _ffcdf !=nil {return _ffcdf ;};_afega .ToAttr =&_bagd ;continue ;};if _dfca .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_gfdg ,_bdcg :=_dfca .Value ,error (nil );if _bdcg !=nil {return _bdcg ;};_afega .Control2Attr =&_gfdg ;continue ;};if _dfca .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_afega .InsetpenAttr .UnmarshalXMLAttr (_dfca );continue ;};};_bbab :for {_bddg ,_ccfec :=d .Token ();if _ccfec !=nil {return _ccfec ;};switch _eeac :=_bddg .(type ){case _a .StartElement :switch _eeac .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbde :=NewEG_ShapeElements ();_fbde .Path =NewPath ();if _agga :=d .DecodeElement (_fbde .Path ,&_eeac );_agga !=nil {return _agga ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_fbde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebcg :=NewEG_ShapeElements ();_ebcg .Formulas =NewFormulas ();if _aefg :=d .DecodeElement (_ebcg .Formulas ,&_eeac );_aefg !=nil {return _aefg ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_ebcg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfffe :=NewEG_ShapeElements ();_cfffe .Handles =NewHandles ();if _daec :=d .DecodeElement (_cfffe .Handles ,&_eeac );_daec !=nil {return _daec ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_cfffe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfbce :=NewEG_ShapeElements ();_cfbce .Fill =NewFill ();if _gaee :=d .DecodeElement (_cfbce .Fill ,&_eeac );_gaee !=nil {return _gaee ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_cfbce );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecfdd :=NewEG_ShapeElements ();_ecfdd .Stroke =NewStroke ();if _dgbd :=d .DecodeElement (_ecfdd .Stroke ,&_eeac );_dgbd !=nil {return _dgbd ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_ecfdd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afbb :=NewEG_ShapeElements ();_afbb .Shadow =NewShadow ();if _fffd :=d .DecodeElement (_afbb .Shadow ,&_eeac );_fffd !=nil {return _fffd ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_afbb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbee :=NewEG_ShapeElements ();_gbee .Textbox =NewTextbox ();if _eded :=d .DecodeElement (_gbee .Textbox ,&_eeac );_eded !=nil {return _eded ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_gbee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdca :=NewEG_ShapeElements ();_gdca .Textpath =NewTextpath ();if _ggdb :=d .DecodeElement (_gdca .Textpath ,&_eeac );_ggdb !=nil {return _ggdb ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_gdca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbge :=NewEG_ShapeElements ();_cbge .Imagedata =NewImagedata ();if _cgfga :=d .DecodeElement (_cbge .Imagedata ,&_eeac );_cgfga !=nil {return _cgfga ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_cbge );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eefa :=NewEG_ShapeElements ();_eefa .Skew =NewOfcSkew ();if _bcae :=d .DecodeElement (_eefa .Skew ,&_eeac );_bcae !=nil {return _bcae ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_eefa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddca :=NewEG_ShapeElements ();_ddca .Extrusion =NewOfcExtrusion ();if _bfcd :=d .DecodeElement (_ddca .Extrusion ,&_eeac );_bfcd !=nil {return _bfcd ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_ddca );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffgg :=NewEG_ShapeElements ();_ffgg .Callout =NewOfcCallout ();if _gfcb :=d .DecodeElement (_ffgg .Callout ,&_eeac );_gfcb !=nil {return _gfcb ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_ffgg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfac :=NewEG_ShapeElements ();_dfac .Lock =NewOfcLock ();if _dded :=d .DecodeElement (_dfac .Lock ,&_eeac );_dded !=nil {return _dded ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_dfac );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gadag :=NewEG_ShapeElements ();_gadag .Clippath =NewOfcClippath ();if _dbge :=d .DecodeElement (_gadag .Clippath ,&_eeac );_dbge !=nil {return _dbge ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_gadag );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcdf :=NewEG_ShapeElements ();_dcdf .Signatureline =NewOfcSignatureline ();if _dbeb :=d .DecodeElement (_dcdf .Signatureline ,&_eeac );_dbeb !=nil {return _dbeb ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_dcdf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adfg :=NewEG_ShapeElements ();_adfg .Wrap =_ab .NewWrap ();if _edfd :=d .DecodeElement (_adfg .Wrap ,&_eeac );_edfd !=nil {return _edfd ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_adfg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cgae :=NewEG_ShapeElements ();_cgae .Anchorlock =_ab .NewAnchorlock ();if _gadeb :=d .DecodeElement (_cgae .Anchorlock ,&_eeac );_gadeb !=nil {return _gadeb ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_cgae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccdge :=NewEG_ShapeElements ();_ccdge .Bordertop =_ab .NewBordertop ();if _ceeb :=d .DecodeElement (_ccdge .Bordertop ,&_eeac );_ceeb !=nil {return _ceeb ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_ccdge );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cggfa :=NewEG_ShapeElements ();_cggfa .Borderbottom =_ab .NewBorderbottom ();if _cgef :=d .DecodeElement (_cggfa .Borderbottom ,&_eeac );_cgef !=nil {return _cgef ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_cggfa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddgaa :=NewEG_ShapeElements ();_ddgaa .Borderleft =_ab .NewBorderleft ();if _dggb :=d .DecodeElement (_ddgaa .Borderleft ,&_eeac );_dggb !=nil {return _dggb ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_ddgaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cacb :=NewEG_ShapeElements ();_cacb .Borderright =_ab .NewBorderright ();if _feac :=d .DecodeElement (_cacb .Borderright ,&_eeac );_feac !=nil {return _feac ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_cacb );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ccfag :=NewEG_ShapeElements ();_ccfag .ClientData =_ca .NewClientData ();if _addcb :=d .DecodeElement (_ccfag .ClientData ,&_eeac );_addcb !=nil {return _addcb ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_ccfag );case _a .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"}:_cgdc :=NewEG_ShapeElements ();_cgdc .Textdata =_g .NewTextdata ();if _dbgea :=d .DecodeElement (_cgdc .Textdata ,&_eeac );_dbgea !=nil {return _dbgea ;};_afega .EG_ShapeElements =append (_afega .EG_ShapeElements ,_cgdc );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065\u0020\u0025\u0076",_eeac .Name );if _addea :=d .Skip ();_addea !=nil {return _addea ;};};case _a .EndElement :break _bbab ;case _a .CharData :};};return nil ;};func (_dffae *OfcCT_ClipPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdfbc :=range start .Attr {if _gdfbc .Name .Local =="\u0076"{_bcfad ,_bbaad :=_gdfbc .Value ,error (nil );if _bbaad !=nil {return _bbaad ;};_dffae .VAttr =_bcfad ;continue ;};};for {_aebgd ,_abccg :=d .Token ();if _abccg !=nil {return _b .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",_abccg );};if _cecbgf ,_afbgc :=_aebgd .(_a .EndElement );_afbgc &&_cecbgf .Name ==start .Name {break ;};};return nil ;};func (_gdggdc OfcST_InsetMode )Validate ()error {return _gdggdc .ValidateWithPath ("")};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 _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;}; -// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path -func (_agbde *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_cfeba *CT_Rect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfbb :=range start .Attr {if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_geaec ,_aecdg :=_cfbb .Value ,error (nil );if _aecdg !=nil {return _aecdg ;};_cfeba .BordertopcolorAttr =&_geaec ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cfeba .BulletAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0068\u0072"{_cfeba .HrAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cfeba .CliptowrapAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0068\u0072\u0073t\u0064"{_cfeba .HrstdAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u006f\u006c\u0065"{_cfeba .OleAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cfeba .HrnoshadeAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u006f\u006e\u0065\u0064"{_cfeba .OnedAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0068\u0072\u0070c\u0074"{_cadab ,_eefge :=_f .ParseFloat (_cfbb .Value ,64);if _eefge !=nil {return _eefge ;};_ecafe :=float32 (_cadab );_cfeba .HrpctAttr =&_ecafe ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cfeba .OleiconAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbebc ,_fabfc :=_cfbb .Value ,error (nil );if _fabfc !=nil {return _fabfc ;};_cfeba .BorderbottomcolorAttr =&_cbebc ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cfeba .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gdgaf ,_egddc :=_f .ParseInt (_cfbb .Value ,10,64);if _egddc !=nil {return _egddc ;};_cfeba .RegroupidAttr =&_gdgaf ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0063\u006c\u0069\u0070"{_cfeba .ClipAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cfeba .HralignAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cfeba .PreferrelativeAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cfeba .DgmlayoutAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cfeba .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cfeba .InsetmodeAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cfeba .ButtonAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cfeba .UserdrawnAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cfeba .AllowincellAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0073\u0070\u0074"{_bbggf ,_dbcfd :=_f .ParseFloat (_cfbb .Value ,64);if _dbcfd !=nil {return _dbcfd ;};_bffe :=float32 (_bbggf );_cfeba .SptAttr =&_bffe ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dbdb ,_gggb :=_cfbb .Value ,error (nil );if _gggb !=nil {return _gggb ;};_cfeba .BorderleftcolorAttr =&_dbdb ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cfeba .ConnectortypeAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ecfge ,_gdafg :=_cfbb .Value ,error (nil );if _gdafg !=nil {return _gdafg ;};_cfeba .BorderrightcolorAttr =&_ecfge ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0073\u0070\u0069\u0064"{_efgee ,_feccb :=_cfbb .Value ,error (nil );if _feccb !=nil {return _feccb ;};_cfeba .SpidAttr =&_efgee ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_egea ,_acgef :=_f .ParseInt (_cfbb .Value ,10,64);if _acgef !=nil {return _acgef ;};_cfeba .DgmnodekindAttr =&_egea ;continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cfeba .BwpureAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cfeba .ForcedashAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cfeba .BwnormalAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cfeba .BwmodeAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cfeba .UserhiddenAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfbb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cfeba .AllowoverlapAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgdbb ,_fcbce :=_cfbb .Value ,error (nil );if _fcbce !=nil {return _fcbce ;};_cfeba .TargetAttr =&_fgdbb ;continue ;};if _cfbb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_defc ,_eeeg :=_cfbb .Value ,error (nil );if _eeeg !=nil {return _eeeg ;};_cfeba .CoordoriginAttr =&_defc ;continue ;};if _cfbb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cfeba .StrokedAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cdfaf ,_dfcbd :=_cfbb .Value ,error (nil );if _dfcbd !=nil {return _dfcbd ;};_cfeba .CoordsizeAttr =&_cdfaf ;continue ;};if _cfbb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dbcg ,_ddbg :=_cfbb .Value ,error (nil );if _ddbg !=nil {return _ddbg ;};_cfeba .StrokeweightAttr =&_dbcg ;continue ;};if _cfbb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcbdd ,_fgeb :=_cfbb .Value ,error (nil );if _fgeb !=nil {return _fgeb ;};_cfeba .StyleAttr =&_dcbdd ;continue ;};if _cfbb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebfd ,_gbadd :=_cfbb .Value ,error (nil );if _gbadd !=nil {return _gbadd ;};_cfeba .ChromakeyAttr =&_ebfd ;continue ;};if _cfbb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbbfg ,_bcfd :=_cfbb .Value ,error (nil );if _bcfd !=nil {return _bcfd ;};_cfeba .FillcolorAttr =&_cbbfg ;continue ;};if _cfbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cafcf ,_fcbcc :=_cfbb .Value ,error (nil );if _fcbcc !=nil {return _fcbcc ;};_cfeba .OpacityAttr =&_cafcf ;continue ;};if _cfbb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dagd ,_gaabe :=_cfbb .Value ,error (nil );if _gaabe !=nil {return _gaabe ;};_cfeba .WrapcoordsAttr =&_dagd ;continue ;};if _cfbb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cdca ,_fadb :=_cfbb .Value ,error (nil );if _fadb !=nil {return _fadb ;};_cfeba .StrokecolorAttr =&_cdca ;continue ;};if _cfbb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cfeba .InsetpenAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Local =="\u0068\u0072\u0065\u0066"{_edafg ,_agbe :=_cfbb .Value ,error (nil );if _agbe !=nil {return _agbe ;};_cfeba .HrefAttr =&_edafg ;continue ;};if _cfbb .Name .Local =="\u0069\u0064"{_aecac ,_bcdc :=_cfbb .Value ,error (nil );if _bcdc !=nil {return _bcdc ;};_cfeba .IdAttr =&_aecac ;continue ;};if _cfbb .Name .Local =="\u0070\u0072\u0069n\u0074"{_cfeba .PrintAttr .UnmarshalXMLAttr (_cfbb );continue ;};if _cfbb .Name .Local =="\u0061\u006c\u0074"{_bbdae ,_bccefa :=_cfbb .Value ,error (nil );if _bccefa !=nil {return _bccefa ;};_cfeba .AltAttr =&_bbdae ;continue ;};if _cfbb .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfag ,_ggdg :=_cfbb .Value ,error (nil );if _ggdg !=nil {return _ggdg ;};_cfeba .TitleAttr =&_dfag ;continue ;};if _cfbb .Name .Local =="\u0063\u006c\u0061s\u0073"{_affeb ,_cfgc :=_cfbb .Value ,error (nil );if _cfgc !=nil {return _cfgc ;};_cfeba .ClassAttr =&_affeb ;continue ;};if _cfbb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cfeba .FilledAttr .UnmarshalXMLAttr (_cfbb );continue ;};};_cdbae :for {_cgccb ,_edba :=d .Token ();if _edba !=nil {return _edba ;};switch _bbbcd :=_cgccb .(type ){case _c .StartElement :switch _bbbcd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bfege :=NewEG_ShapeElements ();_bfege .Path =NewPath ();if _ccbbc :=d .DecodeElement (_bfege .Path ,&_bbbcd );_ccbbc !=nil {return _ccbbc ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_bfege );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_gbfga :=NewEG_ShapeElements ();_gbfga .Formulas =NewFormulas ();if _ffef :=d .DecodeElement (_gbfga .Formulas ,&_bbbcd );_ffef !=nil {return _ffef ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gbfga );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bccad :=NewEG_ShapeElements ();_bccad .Handles =NewHandles ();if _bace :=d .DecodeElement (_bccad .Handles ,&_bbbcd );_bace !=nil {return _bace ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_bccad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_baead :=NewEG_ShapeElements ();_baead .Fill =NewFill ();if _ccgg :=d .DecodeElement (_baead .Fill ,&_bbbcd );_ccgg !=nil {return _ccgg ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_baead );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_faab :=NewEG_ShapeElements ();_faab .Stroke =NewStroke ();if _cedgfb :=d .DecodeElement (_faab .Stroke ,&_bbbcd );_cedgfb !=nil {return _cedgfb ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_faab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ecbfg :=NewEG_ShapeElements ();_ecbfg .Shadow =NewShadow ();if _bddbb :=d .DecodeElement (_ecbfg .Shadow ,&_bbbcd );_bddbb !=nil {return _bddbb ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_ecbfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ecbac :=NewEG_ShapeElements ();_ecbac .Textbox =NewTextbox ();if _fgefe :=d .DecodeElement (_ecbac .Textbox ,&_bbbcd );_fgefe !=nil {return _fgefe ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_ecbac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_beddc :=NewEG_ShapeElements ();_beddc .Textpath =NewTextpath ();if _fdgge :=d .DecodeElement (_beddc .Textpath ,&_bbbcd );_fdgge !=nil {return _fdgge ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_beddc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gaeec :=NewEG_ShapeElements ();_gaeec .Imagedata =NewImagedata ();if _gabd :=d .DecodeElement (_gaeec .Imagedata ,&_bbbcd );_gabd !=nil {return _gabd ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gaeec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_gfcef :=NewEG_ShapeElements ();_gfcef .Skew =NewOfcSkew ();if _feagg :=d .DecodeElement (_gfcef .Skew ,&_bbbcd );_feagg !=nil {return _feagg ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gfcef );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dffc :=NewEG_ShapeElements ();_dffc .Extrusion =NewOfcExtrusion ();if _bedceg :=d .DecodeElement (_dffc .Extrusion ,&_bbbcd );_bedceg !=nil {return _bedceg ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_dffc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cbab :=NewEG_ShapeElements ();_cbab .Callout =NewOfcCallout ();if _deegb :=d .DecodeElement (_cbab .Callout ,&_bbbcd );_deegb !=nil {return _deegb ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_cbab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gfcd :=NewEG_ShapeElements ();_gfcd .Lock =NewOfcLock ();if _dfeafd :=d .DecodeElement (_gfcd .Lock ,&_bbbcd );_dfeafd !=nil {return _dfeafd ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gfcd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_fbgg :=NewEG_ShapeElements ();_fbgg .Clippath =NewOfcClippath ();if _deggf :=d .DecodeElement (_fbgg .Clippath ,&_bbbcd );_deggf !=nil {return _deggf ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_fbgg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_bfbcc :=NewEG_ShapeElements ();_bfbcc .Signatureline =NewOfcSignatureline ();if _gefa :=d .DecodeElement (_bfbcc .Signatureline ,&_bbbcd );_gefa !=nil {return _gefa ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_bfbcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fedad :=NewEG_ShapeElements ();_fedad .Wrap =_ae .NewWrap ();if _acbba :=d .DecodeElement (_fedad .Wrap ,&_bbbcd );_acbba !=nil {return _acbba ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_fedad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_efgdf :=NewEG_ShapeElements ();_efgdf .Anchorlock =_ae .NewAnchorlock ();if _faaeb :=d .DecodeElement (_efgdf .Anchorlock ,&_bbbcd );_faaeb !=nil {return _faaeb ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_efgdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gaff :=NewEG_ShapeElements ();_gaff .Bordertop =_ae .NewBordertop ();if _dffa :=d .DecodeElement (_gaff .Bordertop ,&_bbbcd );_dffa !=nil {return _dffa ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gaff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_faaef :=NewEG_ShapeElements ();_faaef .Borderbottom =_ae .NewBorderbottom ();if _ddbfg :=d .DecodeElement (_faaef .Borderbottom ,&_bbbcd );_ddbfg !=nil {return _ddbfg ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_faaef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_gcaec :=NewEG_ShapeElements ();_gcaec .Borderleft =_ae .NewBorderleft ();if _eefc :=d .DecodeElement (_gcaec .Borderleft ,&_bbbcd );_eefc !=nil {return _eefc ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_gcaec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_fdgdg :=NewEG_ShapeElements ();_fdgdg .Borderright =_ae .NewBorderright ();if _cdfbd :=d .DecodeElement (_fdgdg .Borderright ,&_bbbcd );_cdfbd !=nil {return _cdfbd ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_fdgdg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ggcbg :=NewEG_ShapeElements ();_ggcbg .ClientData =_b .NewClientData ();if _fddf :=d .DecodeElement (_ggcbg .ClientData ,&_bbbcd );_fddf !=nil {return _fddf ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_ggcbg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_accad :=NewEG_ShapeElements ();_accad .Textdata =_dce .NewTextdata ();if _ebbb :=d .DecodeElement (_accad .Textdata ,&_bbbcd );_ebbb !=nil {return _ebbb ;};_cfeba .EG_ShapeElements =append (_cfeba .EG_ShapeElements ,_accad );default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0063\u0074\u0020\u0025\u0076",_bbbcd .Name );if _ecgab :=d .Skip ();_ecgab !=nil {return _ecgab ;};};case _c .EndElement :break _cdbae ;case _c .CharData :};};return nil ;};func (_bbbed OfcST_ExtrusionRender )String ()string {switch _bbbed {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case 3:return "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return "";};func NewCT_ImageData ()*CT_ImageData {_gfefb :=&CT_ImageData {};return _gfefb };func (_gbcbf OfcST_How )String ()string {switch _gbcbf {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";};type Oval struct{CT_Oval };func NewImage ()*Image {_bcdac :=&Image {};_bcdac .CT_Image =*NewCT_Image ();return _bcdac };func (_fecfc OfcST_ExtrusionPlane )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccddc :=_c .Attr {};_ccddc .Name =name ;switch _fecfc {case OfcST_ExtrusionPlaneUnset :_ccddc .Value ="";case OfcST_ExtrusionPlaneXY :_ccddc .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_ccddc .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_ccddc .Value ="\u0059\u005a";};return _ccddc ,nil ;};func (_bgd *AG_AllCoreAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ad :=range start .Attr {if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bgd .BulletAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u006f\u006e\u0065\u0064"{_bgd .OnedAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bgd .AllowincellAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fa ,_gea :=_f .ParseInt (_ad .Value ,10,64);if _gea !=nil {return _gea ;};_bgd .RegroupidAttr =&_fa ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcf ,_cfb :=_f .ParseInt (_ad .Value ,10,64);if _cfb !=nil {return _cfb ;};_bgd .DgmnodekindAttr =&_bcf ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bgd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_adf ,_dbg :=_ad .Value ,error (nil );if _dbg !=nil {return _dbg ;};_bgd .BorderrightcolorAttr =&_adf ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bgd .ButtonAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fag ,_fdc :=_ad .Value ,error (nil );if _fdc !=nil {return _fdc ;};_bgd .BorderleftcolorAttr =&_fag ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bgd .UserhiddenAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bgd .UserdrawnAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0073\u0070\u0069\u0064"{_fee ,_bgdd :=_ad .Value ,error (nil );if _bgdd !=nil {return _bgdd ;};_bgd .SpidAttr =&_fee ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bgd .DgmlayoutmruAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bgd .DgmlayoutAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eg ,_da :=_ad .Value ,error (nil );if _da !=nil {return _da ;};_bgd .BorderbottomcolorAttr =&_eg ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eb ,_gg :=_ad .Value ,error (nil );if _gg !=nil {return _gg ;};_bgd .BordertopcolorAttr =&_eb ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bgd .AllowoverlapAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bgd .InsetmodeAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0068\u0072"{_bgd .HrAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0068\u0072\u0073t\u0064"{_bgd .HrstdAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bgd .HrnoshadeAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0068\u0072\u0070c\u0074"{_ffb ,_bbd :=_f .ParseFloat (_ad .Value ,64);if _bbd !=nil {return _bbd ;};_bcc :=float32 (_ffb );_bgd .HrpctAttr =&_bcc ;continue ;};if _ad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bgd .HralignAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fff ,_cd :=_ad .Value ,error (nil );if _cd !=nil {return _cd ;};_bgd .TargetAttr =&_fff ;continue ;};if _ad .Name .Local =="\u0073\u0074\u0079l\u0065"{_cga ,_fad :=_ad .Value ,error (nil );if _fad !=nil {return _fad ;};_bgd .StyleAttr =&_cga ;continue ;};if _ad .Name .Local =="\u0069\u0064"{_dg ,_ebf :=_ad .Value ,error (nil );if _ebf !=nil {return _ebf ;};_bgd .IdAttr =&_dg ;continue ;};if _ad .Name .Local =="\u0070\u0072\u0069n\u0074"{_bgd .PrintAttr .UnmarshalXMLAttr (_ad );continue ;};if _ad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gdeg ,_ege :=_ad .Value ,error (nil );if _ege !=nil {return _ege ;};_bgd .WrapcoordsAttr =&_gdeg ;continue ;};if _ad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ef ,_aa :=_ad .Value ,error (nil );if _aa !=nil {return _aa ;};_bgd .CoordoriginAttr =&_ef ;continue ;};if _ad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgdg ,_fdb :=_ad .Value ,error (nil );if _fdb !=nil {return _fdb ;};_bgd .CoordsizeAttr =&_bgdg ;continue ;};if _ad .Name .Local =="\u0061\u006c\u0074"{_gc ,_ea :=_ad .Value ,error (nil );if _ea !=nil {return _ea ;};_bgd .AltAttr =&_gc ;continue ;};if _ad .Name .Local =="\u0074\u0069\u0074l\u0065"{_ceb ,_cfc :=_ad .Value ,error (nil );if _cfc !=nil {return _cfc ;};_bgd .TitleAttr =&_ceb ;continue ;};if _ad .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfg ,_gb :=_ad .Value ,error (nil );if _gb !=nil {return _gb ;};_bgd .ClassAttr =&_cfg ;continue ;};if _ad .Name .Local =="\u0068\u0072\u0065\u0066"{_ca ,_edg :=_ad .Value ,error (nil );if _edg !=nil {return _edg ;};_bgd .HrefAttr =&_ca ;continue ;};};for {_eag ,_dcg :=d .Token ();if _dcg !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0043o\u0072e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_dcg );};if _cef ,_egd :=_eag .(_c .EndElement );_egd &&_cef .Name ==start .Name {break ;};};return nil ;};func (_agbegd ST_EditAs )ValidateWithPath (path string )error {switch _agbegd {case 0,1,2,3,4,5,6,7:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbegd ));};return nil ;};func (_ffebd OfcST_InsetMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffebd .String (),start );};func (_gdacd *ST_FillMethod )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acaf ,_dfcgb :=d .Token ();if _dfcgb !=nil {return _dfcgb ;};if _cgabe ,_fdeda :=_acaf .(_c .EndElement );_fdeda &&_cgabe .Name ==start .Name {*_gdacd =1;return nil ;};if _cgdfd ,_fefcd :=_acaf .(_c .CharData );!_fefcd {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acaf );}else {switch string (_cgdfd ){case "":*_gdacd =0;case "\u006e\u006f\u006e\u0065":*_gdacd =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gdacd =2;case "\u0073\u0069\u0067m\u0061":*_gdacd =3;case "\u0061\u006e\u0079":*_gdacd =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_gdacd =5;};};_acaf ,_dfcgb =d .Token ();if _dfcgb !=nil {return _dfcgb ;};if _agffe ,_faggea :=_acaf .(_c .EndElement );_faggea &&_agffe .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acaf );}; +// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path +func (_afbdb *OfcCT_Skew )ValidateWithPath (path string )error {if _gfaae :=_afbdb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gfaae !=nil {return _gfaae ;};if _abgcb :=_afbdb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_abgcb !=nil {return _abgcb ;};return nil ;};func (_fbga *CT_PolyLine )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efgeb :=range start .Attr {if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fbga .UserdrawnAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0063\u006c\u0069\u0070"{_fbga .ClipAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fbga .UserhiddenAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fbga .InsetmodeAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fbga .BulletAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fbga .PreferrelativeAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0068\u0072"{_fbga .HrAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fbga .OleiconAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0068\u0072\u0073t\u0064"{_fbga .HrstdAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fbga .HrnoshadeAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ebbag ,_acffgg :=_efgeb .Value ,error (nil );if _acffgg !=nil {return _acffgg ;};_fbga .BordertopcolorAttr =&_ebbag ;continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fbga .DgmlayoutAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fbga .AllowoverlapAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fbga .BwnormalAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fbga .CliptowrapAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_egedg ,_bece :=_efgeb .Value ,error (nil );if _bece !=nil {return _bece ;};_fbga .BorderbottomcolorAttr =&_egedg ;continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u006f\u006e\u0065\u0064"{_fbga .OnedAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fbga .DgmlayoutmruAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ceebf ,_cafa :=_ad .ParseInt (_efgeb .Value ,10,64);if _cafa !=nil {return _cafa ;};_fbga .RegroupidAttr =&_ceebf ;continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fbga .AllowincellAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0068\u0072\u0070c\u0074"{_dfadf ,_ffbb :=_ad .ParseFloat (_efgeb .Value ,64);if _ffbb !=nil {return _ffbb ;};_cggge :=float32 (_dfadf );_fbga .HrpctAttr =&_cggge ;continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fbga .ButtonAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0073\u0070\u0069\u0064"{_ffgb ,_gfeg :=_efgeb .Value ,error (nil );if _gfeg !=nil {return _gfeg ;};_fbga .SpidAttr =&_ffgb ;continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0073\u0070\u0074"{_fdgag ,_fdad :=_ad .ParseFloat (_efgeb .Value ,64);if _fdad !=nil {return _fdad ;};_fgdef :=float32 (_fdgag );_fbga .SptAttr =&_fgdef ;continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gcbcg ,_efcda :=_efgeb .Value ,error (nil );if _efcda !=nil {return _efcda ;};_fbga .BorderleftcolorAttr =&_gcbcg ;continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u006f\u006c\u0065"{_fbga .OleAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ddfcf ,_fffgc :=_efgeb .Value ,error (nil );if _fffgc !=nil {return _fffgc ;};_fbga .BorderrightcolorAttr =&_ddfcf ;continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fbga .BwmodeAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aeecb ,_dbgg :=_ad .ParseInt (_efgeb .Value ,10,64);if _dbgg !=nil {return _dbgg ;};_fbga .DgmnodekindAttr =&_aeecb ;continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fbga .ForcedashAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fbga .BwpureAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fbga .ConnectortypeAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fbga .DoubleclicknotifyAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efgeb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fbga .HralignAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dfag ,_bgbgc :=_efgeb .Value ,error (nil );if _bgbgc !=nil {return _bgbgc ;};_fbga .CoordsizeAttr =&_dfag ;continue ;};if _efgeb .Name .Local =="\u0073\u0074\u0079l\u0065"{_fecfe ,_adacc :=_efgeb .Value ,error (nil );if _adacc !=nil {return _adacc ;};_fbga .StyleAttr =&_fecfe ;continue ;};if _efgeb .Name .Local =="\u0069\u0064"{_gaeb ,_bged :=_efgeb .Value ,error (nil );if _bged !=nil {return _bged ;};_fbga .IdAttr =&_gaeb ;continue ;};if _efgeb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fbga .StrokedAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Local =="\u0070\u0072\u0069n\u0074"{_fbga .PrintAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_adccfc ,_cfgga :=_efgeb .Value ,error (nil );if _cfgga !=nil {return _cfgga ;};_fbga .StrokeweightAttr =&_adccfc ;continue ;};if _efgeb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_beafb ,_fege :=_efgeb .Value ,error (nil );if _fege !=nil {return _fege ;};_fbga .WrapcoordsAttr =&_beafb ;continue ;};if _efgeb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dcdfd ,_gdebe :=_efgeb .Value ,error (nil );if _gdebe !=nil {return _gdebe ;};_fbga .ChromakeyAttr =&_dcdfd ;continue ;};if _efgeb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gffe ,_cedb :=_efgeb .Value ,error (nil );if _cedb !=nil {return _cedb ;};_fbga .FillcolorAttr =&_gffe ;continue ;};if _efgeb .Name .Local =="\u0061\u006c\u0074"{_aabgg ,_ggabb :=_efgeb .Value ,error (nil );if _ggabb !=nil {return _ggabb ;};_fbga .AltAttr =&_aabgg ;continue ;};if _efgeb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fgbg ,_cfbdea :=_efgeb .Value ,error (nil );if _cfbdea !=nil {return _cfbdea ;};_fbga .OpacityAttr =&_fgbg ;continue ;};if _efgeb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_abdee ,_faee :=_efgeb .Value ,error (nil );if _faee !=nil {return _faee ;};_fbga .StrokecolorAttr =&_abdee ;continue ;};if _efgeb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fbga .InsetpenAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fbga .FilledAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dcebb ,_aeae :=_efgeb .Value ,error (nil );if _aeae !=nil {return _aeae ;};_fbga .CoordoriginAttr =&_dcebb ;continue ;};if _efgeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbgdf ,_bcad :=_efgeb .Value ,error (nil );if _bcad !=nil {return _bcad ;};_fbga .TitleAttr =&_cbgdf ;continue ;};if _efgeb .Name .Local =="\u0063\u006c\u0061s\u0073"{_febg ,_gfce :=_efgeb .Value ,error (nil );if _gfce !=nil {return _gfce ;};_fbga .ClassAttr =&_febg ;continue ;};if _efgeb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgggc ,_eadee :=_efgeb .Value ,error (nil );if _eadee !=nil {return _eadee ;};_fbga .TargetAttr =&_cgggc ;continue ;};if _efgeb .Name .Local =="\u0068\u0072\u0065\u0066"{_cgdf ,_gdegd :=_efgeb .Value ,error (nil );if _gdegd !=nil {return _gdegd ;};_fbga .HrefAttr =&_cgdf ;continue ;};if _efgeb .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_gfegb ,_ebge :=_efgeb .Value ,error (nil );if _ebge !=nil {return _ebge ;};_fbga .PointsAttr =&_gfegb ;continue ;};};_gdbfe :for {_cede ,_fbed :=d .Token ();if _fbed !=nil {return _fbed ;};switch _cdadd :=_cede .(type ){case _a .StartElement :switch _cdadd .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbfac :=NewOfcInk ();if _cegab :=d .DecodeElement (_dbfac ,&_cdadd );_cegab !=nil {return _cegab ;};_fbga .Ink =append (_fbga .Ink ,_dbfac );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgcba :=NewEG_ShapeElements ();_fgcba .Path =NewPath ();if _fbgge :=d .DecodeElement (_fgcba .Path ,&_cdadd );_fbgge !=nil {return _fbgge ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_fgcba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dafgc :=NewEG_ShapeElements ();_dafgc .Formulas =NewFormulas ();if _ccacd :=d .DecodeElement (_dafgc .Formulas ,&_cdadd );_ccacd !=nil {return _ccacd ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_dafgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbfb :=NewEG_ShapeElements ();_fbfb .Handles =NewHandles ();if _adaad :=d .DecodeElement (_fbfb .Handles ,&_cdadd );_adaad !=nil {return _adaad ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_fbfb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abege :=NewEG_ShapeElements ();_abege .Fill =NewFill ();if _ebee :=d .DecodeElement (_abege .Fill ,&_cdadd );_ebee !=nil {return _ebee ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_abege );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efca :=NewEG_ShapeElements ();_efca .Stroke =NewStroke ();if _egee :=d .DecodeElement (_efca .Stroke ,&_cdadd );_egee !=nil {return _egee ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_efca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcefa :=NewEG_ShapeElements ();_bcefa .Shadow =NewShadow ();if _dbbbf :=d .DecodeElement (_bcefa .Shadow ,&_cdadd );_dbbbf !=nil {return _dbbbf ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_bcefa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcbef :=NewEG_ShapeElements ();_bcbef .Textbox =NewTextbox ();if _adgdb :=d .DecodeElement (_bcbef .Textbox ,&_cdadd );_adgdb !=nil {return _adgdb ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_bcbef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecbbb :=NewEG_ShapeElements ();_ecbbb .Textpath =NewTextpath ();if _beaea :=d .DecodeElement (_ecbbb .Textpath ,&_cdadd );_beaea !=nil {return _beaea ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_ecbbb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deaa :=NewEG_ShapeElements ();_deaa .Imagedata =NewImagedata ();if _efbb :=d .DecodeElement (_deaa .Imagedata ,&_cdadd );_efbb !=nil {return _efbb ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_deaa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agbdec :=NewEG_ShapeElements ();_agbdec .Skew =NewOfcSkew ();if _ffbg :=d .DecodeElement (_agbdec .Skew ,&_cdadd );_ffbg !=nil {return _ffbg ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_agbdec );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfcda :=NewEG_ShapeElements ();_bfcda .Extrusion =NewOfcExtrusion ();if _cfgea :=d .DecodeElement (_bfcda .Extrusion ,&_cdadd );_cfgea !=nil {return _cfgea ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_bfcda );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdbc :=NewEG_ShapeElements ();_bdbc .Callout =NewOfcCallout ();if _gbgd :=d .DecodeElement (_bdbc .Callout ,&_cdadd );_gbgd !=nil {return _gbgd ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_bdbc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdcbb :=NewEG_ShapeElements ();_gdcbb .Lock =NewOfcLock ();if _gbgeg :=d .DecodeElement (_gdcbb .Lock ,&_cdadd );_gbgeg !=nil {return _gbgeg ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_gdcbb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egbgf :=NewEG_ShapeElements ();_egbgf .Clippath =NewOfcClippath ();if _cdcdd :=d .DecodeElement (_egbgf .Clippath ,&_cdadd );_cdcdd !=nil {return _cdcdd ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_egbgf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gabd :=NewEG_ShapeElements ();_gabd .Signatureline =NewOfcSignatureline ();if _gdga :=d .DecodeElement (_gabd .Signatureline ,&_cdadd );_gdga !=nil {return _gdga ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_gabd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddea :=NewEG_ShapeElements ();_ddea .Wrap =_ab .NewWrap ();if _efbfc :=d .DecodeElement (_ddea .Wrap ,&_cdadd );_efbfc !=nil {return _efbfc ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_ddea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfegc :=NewEG_ShapeElements ();_gfegc .Anchorlock =_ab .NewAnchorlock ();if _gfddf :=d .DecodeElement (_gfegc .Anchorlock ,&_cdadd );_gfddf !=nil {return _gfddf ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_gfegc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eabcg :=NewEG_ShapeElements ();_eabcg .Bordertop =_ab .NewBordertop ();if _ecac :=d .DecodeElement (_eabcg .Bordertop ,&_cdadd );_ecac !=nil {return _ecac ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_eabcg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbffc :=NewEG_ShapeElements ();_cbffc .Borderbottom =_ab .NewBorderbottom ();if _ddfcfd :=d .DecodeElement (_cbffc .Borderbottom ,&_cdadd );_ddfcfd !=nil {return _ddfcfd ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_cbffc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efadf :=NewEG_ShapeElements ();_efadf .Borderleft =_ab .NewBorderleft ();if _egfddb :=d .DecodeElement (_efadf .Borderleft ,&_cdadd );_egfddb !=nil {return _egfddb ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_efadf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aaea :=NewEG_ShapeElements ();_aaea .Borderright =_ab .NewBorderright ();if _dccgb :=d .DecodeElement (_aaea .Borderright ,&_cdadd );_dccgb !=nil {return _dccgb ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_aaea );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bbdb :=NewEG_ShapeElements ();_bbdb .ClientData =_ca .NewClientData ();if _cbbd :=d .DecodeElement (_bbdb .ClientData ,&_cdadd );_cbbd !=nil {return _cbbd ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_bbdb );case _a .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"}:_faagb :=NewEG_ShapeElements ();_faagb .Textdata =_g .NewTextdata ();if _fbfg :=d .DecodeElement (_faagb .Textdata ,&_cdadd );_fbfg !=nil {return _fbfg ;};_fbga .EG_ShapeElements =append (_fbga .EG_ShapeElements ,_faagb );default:_gf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_cdadd .Name );if _dabfg :=d .Skip ();_dabfg !=nil {return _dabfg ;};};case _a .EndElement :break _gdbfe ;case _a .CharData :};};return nil ;};type OfcLeft struct{OfcCT_StrokeChild };func (_egcb ST_StrokeJoinStyle )String ()string {switch _egcb {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 (_dbcca *OfcCT_Diagram )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";};if _dbcca .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dbcca .DgmstyleAttr )});};if _dbcca .AutoformatAttr !=_bg .ST_TrueFalseUnset {_fdacf ,_bffdc :=_dbcca .AutoformatAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _bffdc !=nil {return _bffdc ;};start .Attr =append (start .Attr ,_fdacf );};if _dbcca .ReverseAttr !=_bg .ST_TrueFalseUnset {_ceafc ,_dcgea :=_dbcca .ReverseAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _dcgea !=nil {return _dcgea ;};start .Attr =append (start .Attr ,_ceafc );};if _dbcca .AutolayoutAttr !=_bg .ST_TrueFalseUnset {_fbaffa ,_cbgdg :=_dbcca .AutolayoutAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _cbgdg !=nil {return _cbgdg ;};start .Attr =append (start .Attr ,_fbaffa );};if _dbcca .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_b .Sprintf ("\u0025\u0076",*_dbcca .DgmscalexAttr )});};if _dbcca .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_dbcca .DgmscaleyAttr )});};if _dbcca .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dbcca .DgmfontsizeAttr )});};if _dbcca .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_dbcca .ConstrainboundsAttr )});};if _dbcca .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dbcca .DgmbasetextscaleAttr )});};if _dbcca .ExtAttr !=ST_ExtUnset {_addeg ,_gdfdd :=_dbcca .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gdfdd !=nil {return _gdfdd ;};start .Attr =append (start .Attr ,_addeg );};e .EncodeToken (start );if _dbcca .Relationtable !=nil {_cdabc :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_dbcca .Relationtable ,_cdabc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type OfcShapelayout struct{OfcCT_ShapeLayout };func (_afcca OfcST_Angle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ddcfg :=_a .Attr {};_ddcfg .Name =name ;switch _afcca {case OfcST_AngleUnset :_ddcfg .Value ="";case OfcST_AngleAny :_ddcfg .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_ddcfg .Value ="\u0033\u0030";case OfcST_Angle45 :_ddcfg .Value ="\u0034\u0035";case OfcST_Angle60 :_ddcfg .Value ="\u0036\u0030";case OfcST_Angle90 :_ddcfg .Value ="\u0039\u0030";case OfcST_AngleAuto :_ddcfg .Value ="\u0061\u0075\u0074\u006f";};return _ddcfg ,nil ;}; -// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path -func (_fgaee *OfcDiagram )ValidateWithPath (path string )error {if _eaegd :=_fgaee .OfcCT_Diagram .ValidateWithPath (path );_eaegd !=nil {return _eaegd ;};return nil ;};func NewEG_ShapeElements ()*EG_ShapeElements {_eeagf :=&EG_ShapeElements {};return _eeagf };func (_fdgab *Stroke )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdgab .CT_Stroke =*NewCT_Stroke ();for _ ,_gfgee :=range start .Attr {if _gfgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfgee .Name .Local =="\u0072\u0065\u006ci\u0064"{_agcgc ,_cfabeb :=_gfgee .Value ,error (nil );if _cfabeb !=nil {return _cfabeb ;};_fdgab .RelidAttr =&_agcgc ;continue ;};if _gfgee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gfgee .Name .Local =="\u0069\u0064"{_dgaaa ,_gfebg :=_gfgee .Value ,error (nil );if _gfebg !=nil {return _gfebg ;};_fdgab .RIdAttr =&_dgaaa ;continue ;};if _gfgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfgee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fdgab .ForcedashAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfgee .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffcgf ,_feffd :=_gfgee .Value ,error (nil );if _feffd !=nil {return _feffd ;};_fdgab .TitleAttr =&_ffcgf ;continue ;};if _gfgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfgee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_abeab ,_bdbbe :=_gfgee .Value ,error (nil );if _bdbbe !=nil {return _bdbbe ;};_fdgab .AlthrefAttr =&_abeab ;continue ;};if _gfgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfgee .Name .Local =="\u0068\u0072\u0065\u0066"{_gedfgg ,_egfcc :=_gfgee .Value ,error (nil );if _egfcc !=nil {return _egfcc ;};_fdgab .HrefAttr =&_gedfgg ;continue ;};if _gfgee .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_eeeae ,_dfbf :=_gfgee .Value ,error (nil );if _dfbf !=nil {return _dfbf ;};_fdgab .ImagesizeAttr =&_eeeae ;continue ;};if _gfgee .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fdgab .StartarrowlengthAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fdgab .JoinstyleAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fdgab .EndarrowAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fgaaa ,_dfggc :=_gfgee .Value ,error (nil );if _dfggc !=nil {return _dfggc ;};_fdgab .DashstyleAttr =&_fgaaa ;continue ;};if _gfgee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fdgab .EndarrowwidthAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0073\u0072\u0063"{_faacg ,_gecge :=_gfgee .Value ,error (nil );if _gecge !=nil {return _gecge ;};_fdgab .SrcAttr =&_faacg ;continue ;};if _gfgee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fdgab .EndarrowlengthAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fdgab .LinestyleAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdaee ,_facfd :=_gfgee .Value ,error (nil );if _facfd !=nil {return _facfd ;};_fdgab .OpacityAttr =&_fdaee ;continue ;};if _gfgee .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dcgga ,_aecacf :=_gfgee .Value ,error (nil );if _aecacf !=nil {return _aecacf ;};_fdgab .WeightAttr =&_dcgga ;continue ;};if _gfgee .Name .Local =="\u0069\u0064"{_bbfec ,_efeec :=_gfgee .Value ,error (nil );if _efeec !=nil {return _efeec ;};_fdgab .IdAttr =&_bbfec ;continue ;};if _gfgee .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dgfca ,_adgbac :=_f .ParseFloat (_gfgee .Value ,64);if _adgbac !=nil {return _adgbac ;};_fdgab .MiterlimitAttr =&_dgfca ;continue ;};if _gfgee .Name .Local =="\u0063\u006f\u006co\u0072"{_fbgbc ,_aadcf :=_gfgee .Value ,error (nil );if _aadcf !=nil {return _aadcf ;};_fdgab .ColorAttr =&_fbgbc ;continue ;};if _gfgee .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fdgab .ImageaspectAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fdgab .FilltypeAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u006f\u006e"{_fdgab .OnAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fdgab .StartarrowwidthAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fdgab .InsetpenAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fdgab .ImagealignshapeAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fdgab .StartarrowAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fdgab .EndcapAttr .UnmarshalXMLAttr (_gfgee );continue ;};if _gfgee .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cacbc ,_gccg :=_gfgee .Value ,error (nil );if _gccg !=nil {return _gccg ;};_fdgab .Color2Attr =&_cacbc ;continue ;};};_eace :for {_decga ,_fbdge :=d .Token ();if _fbdge !=nil {return _fbdge ;};switch _fgadf :=_decga .(type ){case _c .StartElement :switch _fgadf .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_fdgab .Left =NewOfcLeft ();if _gbgcb :=d .DecodeElement (_fdgab .Left ,&_fgadf );_gbgcb !=nil {return _gbgcb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_fdgab .Top =NewOfcTop ();if _fgcaf :=d .DecodeElement (_fdgab .Top ,&_fgadf );_fgcaf !=nil {return _fgcaf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_fdgab .Right =NewOfcRight ();if _cfaad :=d .DecodeElement (_fdgab .Right ,&_fgadf );_cfaad !=nil {return _cfaad ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_fdgab .Bottom =NewOfcBottom ();if _cgdee :=d .DecodeElement (_fdgab .Bottom ,&_fgadf );_cgdee !=nil {return _cgdee ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_fdgab .Column =NewOfcColumn ();if _bgffe :=d .DecodeElement (_fdgab .Column ,&_fgadf );_bgffe !=nil {return _bgffe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0072\u006f\u006b\u0065\u0020\u0025\u0076",_fgadf .Name );if _eebab :=d .Skip ();_eebab !=nil {return _eebab ;};};case _c .EndElement :break _eace ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the Curve and its children, prefixing error messages with path +func (_gbbfg *Curve )ValidateWithPath (path string )error {if _ccff :=_gbbfg .CT_Curve .ValidateWithPath (path );_ccff !=nil {return _ccff ;};return nil ;};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};func (_fefbg *Polyline )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _fefbg .CT_PolyLine .MarshalXML (e ,start );}; -// Validate validates the AG_ImageAttributes and its children -func (_gedb *AG_ImageAttributes )Validate ()error {return _gedb .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func NewCT_Image ()*CT_Image {_ceda :=&CT_Image {};return _ceda };func (_eagec *OfcST_OLEType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgaed ,_edafd :=d .Token ();if _edafd !=nil {return _edafd ;};if _gbeefg ,_adeae :=_fgaed .(_c .EndElement );_adeae &&_gbeefg .Name ==start .Name {*_eagec =1;return nil ;};if _ecag ,_adcbgd :=_fgaed .(_c .CharData );!_adcbgd {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgaed );}else {switch string (_ecag ){case "":*_eagec =0;case "\u0045\u006d\u0062e\u0064":*_eagec =1;case "\u004c\u0069\u006e\u006b":*_eagec =2;};};_fgaed ,_edafd =d .Token ();if _edafd !=nil {return _edafd ;};if _gdgcg ,_begbd :=_fgaed .(_c .EndElement );_begbd &&_gdgcg .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgaed );}; +// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path +func (_bcdef *CT_Handles )ValidateWithPath (path string )error {for _faaf ,_afce :=range _bcdef .H {if _efcf :=_afce .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_faaf ));_efcf !=nil {return _efcf ;};};return nil ;}; -// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path -func (_edcf *CT_Curve )ValidateWithPath (path string )error {for _bfgf ,_geb :=range _edcf .EG_ShapeElements {if _aeed :=_geb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bfgf ));_aeed !=nil {return _aeed ;};};if _dead :=_edcf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dead !=nil {return _dead ;};if _aedbe :=_edcf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_aedbe !=nil {return _aedbe ;};if _aefe :=_edcf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_aefe !=nil {return _aefe ;};if _cbbg :=_edcf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cbbg !=nil {return _cbbg ;};if _edfca :=_edcf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_edfca !=nil {return _edfca ;};if _bdga :=_edcf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bdga !=nil {return _bdga ;};if _cdge :=_edcf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cdge !=nil {return _cdge ;};if _bcdg :=_edcf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bcdg !=nil {return _bcdg ;};if _edfg :=_edcf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_edfg !=nil {return _edfg ;};if _dabe :=_edcf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dabe !=nil {return _dabe ;};if _cbccc :=_edcf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cbccc !=nil {return _cbccc ;};if _bcae :=_edcf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bcae !=nil {return _bcae ;};if _bcda :=_edcf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bcda !=nil {return _bcda ;};if _gdfd :=_edcf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gdfd !=nil {return _gdfd ;};if _fagga :=_edcf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fagga !=nil {return _fagga ;};if _eaec :=_edcf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eaec !=nil {return _eaec ;};if _ebfg :=_edcf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ebfg !=nil {return _ebfg ;};if _fcecd :=_edcf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fcecd !=nil {return _fcecd ;};if _fcff :=_edcf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fcff !=nil {return _fcff ;};if _fbcg :=_edcf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fbcg !=nil {return _fbcg ;};if _dcdea :=_edcf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dcdea !=nil {return _dcdea ;};if _fabc :=_edcf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fabc !=nil {return _fabc ;};if _fgag :=_edcf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fgag !=nil {return _fgag ;};if _baa :=_edcf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_baa !=nil {return _baa ;};if _fgfc :=_edcf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fgfc !=nil {return _fgfc ;};if _geegc :=_edcf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_geegc !=nil {return _geegc ;};if _fbceg :=_edcf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fbceg !=nil {return _fbceg ;};if _ccde :=_edcf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ccde !=nil {return _ccde ;};if _cagg :=_edcf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cagg !=nil {return _cagg ;};return nil ;}; +// ValidateWithPath validates the Rect and its children, prefixing error messages with path +func (_fedee *Rect )ValidateWithPath (path string )error {if _dabag :=_fedee .CT_Rect .ValidateWithPath (path );_dabag !=nil {return _dabag ;};return nil ;};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func (_ffaag *CT_Rect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074";};if _ffaag .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .HrefAttr )});};if _ffaag .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .TargetAttr )});};if _ffaag .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .ClassAttr )});};if _ffaag .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .TitleAttr )});};if _ffaag .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .AltAttr )});};if _ffaag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .CoordsizeAttr )});};if _ffaag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .CoordoriginAttr )});};if _ffaag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .WrapcoordsAttr )});};if _ffaag .PrintAttr !=_bg .ST_TrueFalseUnset {_affc ,_fegg :=_ffaag .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fegg !=nil {return _fegg ;};start .Attr =append (start .Attr ,_affc );};if _ffaag .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .IdAttr )});};if _ffaag .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .StyleAttr )});};if _ffaag .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .SpidAttr )});};if _ffaag .OnedAttr !=_bg .ST_TrueFalseUnset {_facac ,_ggdc :=_ffaag .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ggdc !=nil {return _ggdc ;};start .Attr =append (start .Attr ,_facac );};if _ffaag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .RegroupidAttr )});};if _ffaag .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_adcf ,_dgabb :=_ffaag .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dgabb !=nil {return _dgabb ;};start .Attr =append (start .Attr ,_adcf );};if _ffaag .ButtonAttr !=_bg .ST_TrueFalseUnset {_gcabd ,_bgbggb :=_ffaag .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bgbggb !=nil {return _bgbggb ;};start .Attr =append (start .Attr ,_gcabd );};if _ffaag .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_daad ,_cdcg :=_ffaag .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cdcg !=nil {return _cdcg ;};start .Attr =append (start .Attr ,_daad );};if _ffaag .BulletAttr !=_bg .ST_TrueFalseUnset {_dbdf ,_dggcd :=_ffaag .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dggcd !=nil {return _dggcd ;};start .Attr =append (start .Attr ,_dbdf );};if _ffaag .HrAttr !=_bg .ST_TrueFalseUnset {_dbgb ,_dead :=_ffaag .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _dead !=nil {return _dead ;};start .Attr =append (start .Attr ,_dbgb );};if _ffaag .HrstdAttr !=_bg .ST_TrueFalseUnset {_cbada ,_beafc :=_ffaag .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _beafc !=nil {return _beafc ;};start .Attr =append (start .Attr ,_cbada );};if _ffaag .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_bfgdf ,_ggecd :=_ffaag .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ggecd !=nil {return _ggecd ;};start .Attr =append (start .Attr ,_bfgdf );};if _ffaag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .HrpctAttr )});};if _ffaag .HralignAttr !=OfcST_HrAlignUnset {_dbabf ,_bggg :=_ffaag .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bggg !=nil {return _bggg ;};start .Attr =append (start .Attr ,_dbabf );};if _ffaag .AllowincellAttr !=_bg .ST_TrueFalseUnset {_ecee ,_fbca :=_ffaag .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fbca !=nil {return _fbca ;};start .Attr =append (start .Attr ,_ecee );};if _ffaag .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_cfagd ,_eedcb :=_ffaag .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _eedcb !=nil {return _eedcb ;};start .Attr =append (start .Attr ,_cfagd );};if _ffaag .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_edfac ,_fgfaa :=_ffaag .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fgfaa !=nil {return _fgfaa ;};start .Attr =append (start .Attr ,_edfac );};if _ffaag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .BordertopcolorAttr )});};if _ffaag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .BorderleftcolorAttr )});};if _ffaag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .BorderbottomcolorAttr )});};if _ffaag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .BorderrightcolorAttr )});};if _ffaag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_deeed ,_cgaeb :=_ffaag .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cgaeb !=nil {return _cgaeb ;};start .Attr =append (start .Attr ,_deeed );};if _ffaag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .DgmnodekindAttr )});};if _ffaag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ebbagg ,_gfcad :=_ffaag .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gfcad !=nil {return _gfcad ;};start .Attr =append (start .Attr ,_ebbagg );};if _ffaag .InsetmodeAttr !=OfcST_InsetModeUnset {_afcge ,_dfab :=_ffaag .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dfab !=nil {return _dfab ;};start .Attr =append (start .Attr ,_afcge );};if _ffaag .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .OpacityAttr )});};if _ffaag .StrokedAttr !=_bg .ST_TrueFalseUnset {_daaad ,_gfabf :=_ffaag .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gfabf !=nil {return _gfabf ;};start .Attr =append (start .Attr ,_daaad );};if _ffaag .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .StrokecolorAttr )});};if _ffaag .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .StrokeweightAttr )});};if _ffaag .InsetpenAttr !=_bg .ST_TrueFalseUnset {_edfca ,_agffg :=_ffaag .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _agffg !=nil {return _agffg ;};start .Attr =append (start .Attr ,_edfca );};if _ffaag .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .ChromakeyAttr )});};if _ffaag .FilledAttr !=_bg .ST_TrueFalseUnset {_baba ,_feged :=_ffaag .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _feged !=nil {return _feged ;};start .Attr =append (start .Attr ,_baba );};if _ffaag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .FillcolorAttr )});};if _ffaag .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ffaag .SptAttr )});};if _ffaag .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fggbb ,_bcdg :=_ffaag .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bcdg !=nil {return _bcdg ;};start .Attr =append (start .Attr ,_fggbb );};if _ffaag .BwmodeAttr !=OfcST_BWModeUnset {_gcce ,_abedd :=_ffaag .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _abedd !=nil {return _abedd ;};start .Attr =append (start .Attr ,_gcce );};if _ffaag .BwpureAttr !=OfcST_BWModeUnset {_gfga ,_fgdac :=_ffaag .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fgdac !=nil {return _fgdac ;};start .Attr =append (start .Attr ,_gfga );};if _ffaag .BwnormalAttr !=OfcST_BWModeUnset {_cgbg ,_bccea :=_ffaag .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bccea !=nil {return _bccea ;};start .Attr =append (start .Attr ,_cgbg );};if _ffaag .ForcedashAttr !=_bg .ST_TrueFalseUnset {_gbbbd ,_fdcaa :=_ffaag .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fdcaa !=nil {return _fdcaa ;};start .Attr =append (start .Attr ,_gbbbd );};if _ffaag .OleiconAttr !=_bg .ST_TrueFalseUnset {_fadcaa ,_gabgf :=_ffaag .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gabgf !=nil {return _gabgf ;};start .Attr =append (start .Attr ,_fadcaa );};if _ffaag .OleAttr !=_bg .ST_TrueFalseBlankUnset {_ddacb ,_aaafc :=_ffaag .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _aaafc !=nil {return _aaafc ;};start .Attr =append (start .Attr ,_ddacb );};if _ffaag .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_gfcaf ,_ccade :=_ffaag .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ccade !=nil {return _ccade ;};start .Attr =append (start .Attr ,_gfcaf );};if _ffaag .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_bgaa ,_gefc :=_ffaag .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gefc !=nil {return _gefc ;};start .Attr =append (start .Attr ,_bgaa );};if _ffaag .ClipAttr !=_bg .ST_TrueFalseUnset {_aadde ,_egbca :=_ffaag .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _egbca !=nil {return _egbca ;};start .Attr =append (start .Attr ,_aadde );};e .EncodeToken (start );if _ffaag .EG_ShapeElements !=nil {for _ ,_cdeg :=range _ffaag .EG_ShapeElements {_cdeg .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);func NewCT_Background ()*CT_Background {_cbcc :=&CT_Background {};return _cbcc };func (_gfbe *CT_Path )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068";};if _gfbe .VAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",*_gfbe .VAttr )});};if _gfbe .LimoAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_gfbe .LimoAttr )});};if _gfbe .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gfbe .TextboxrectAttr )});};if _gfbe .FillokAttr !=_bg .ST_TrueFalseUnset {_eecf ,_ggace :=_gfbe .FillokAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _ggace !=nil {return _ggace ;};start .Attr =append (start .Attr ,_eecf );};if _gfbe .StrokeokAttr !=_bg .ST_TrueFalseUnset {_edcd ,_cggfd :=_gfbe .StrokeokAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _cggfd !=nil {return _cggfd ;};start .Attr =append (start .Attr ,_edcd );};if _gfbe .ShadowokAttr !=_bg .ST_TrueFalseUnset {_gggf ,_dbbfb :=_gfbe .ShadowokAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _dbbfb !=nil {return _dbbfb ;};start .Attr =append (start .Attr ,_gggf );};if _gfbe .ArrowokAttr !=_bg .ST_TrueFalseUnset {_cbfa ,_fdcb :=_gfbe .ArrowokAttr .MarshalXMLAttr (_a .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _fdcb !=nil {return _fdcb ;};start .Attr =append (start .Attr ,_cbfa );};if _gfbe .GradientshapeokAttr !=_bg .ST_TrueFalseUnset {_aedad ,_gbaae :=_gfbe .GradientshapeokAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _gbaae !=nil {return _gbaae ;};start .Attr =append (start .Attr ,_aedad );};if _gfbe .TextpathokAttr !=_bg .ST_TrueFalseUnset {_ggeb ,_adegb :=_gfbe .TextpathokAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _adegb !=nil {return _adegb ;};start .Attr =append (start .Attr ,_ggeb );};if _gfbe .InsetpenokAttr !=_bg .ST_TrueFalseUnset {_dgad ,_fcfb :=_gfbe .InsetpenokAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _fcfb !=nil {return _fcfb ;};start .Attr =append (start .Attr ,_dgad );};if _gfbe .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_daeab ,_ccec :=_gfbe .ConnecttypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"});if _ccec !=nil {return _ccec ;};start .Attr =append (start .Attr ,_daeab );};if _gfbe .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_gfbe .ConnectlocsAttr )});};if _gfbe .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_gfbe .ConnectanglesAttr )});};if _gfbe .ExtrusionokAttr !=_bg .ST_TrueFalseUnset {_fcbcc ,_cfab :=_gfbe .ExtrusionokAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _cfab !=nil {return _cfab ;};start .Attr =append (start .Attr ,_fcbcc );};if _gfbe .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gfbe .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eafdcf OfcST_HrAlign )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eafdcf .String (),start );};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 NewAG_Adj ()*AG_Adj {_d :=&AG_Adj {};return _d }; -// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path -func (_bdc *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _bbb :=_bdc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bbb !=nil {return _bbb ;};if _fdg :=_bdc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fdg !=nil {return _fdg ;};if _gge :=_bdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gge !=nil {return _gge ;};if _eada :=_bdc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_eada !=nil {return _eada ;};if _fagd :=_bdc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fagd !=nil {return _fagd ;};if _ec :=_bdc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ec !=nil {return _ec ;};if _fcg :=_bdc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fcg !=nil {return _fcg ;};if _gdb :=_bdc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gdb !=nil {return _gdb ;};if _dca :=_bdc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dca !=nil {return _dca ;};if _gba :=_bdc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gba !=nil {return _gba ;};if _cfd :=_bdc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cfd !=nil {return _cfd ;};if _fed :=_bdc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fed !=nil {return _fed ;};if _egg :=_bdc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_egg !=nil {return _egg ;};return nil ;};func NewOfcCT_Fill ()*OfcCT_Fill {_ggece :=&OfcCT_Fill {};return _ggece };func (_ddceg *OfcColumn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _ddceg .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_ebfgef ST_FillType )ValidateWithPath (path string )error {switch _ebfgef {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfgef ));};return nil ;};func (_gggbd ST_FillType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcdgbb :=_c .Attr {};_fcdgbb .Name =name ;switch _gggbd {case ST_FillTypeUnset :_fcdgbb .Value ="";case ST_FillTypeSolid :_fcdgbb .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_fcdgbb .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_fcdgbb .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_fcdgbb .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_fcdgbb .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_fcdgbb .Value ="\u0066\u0072\u0061m\u0065";};return _fcdgbb ,nil ;}; +// Validate validates the OfcCT_Proxy and its children +func (_gfgae *OfcCT_Proxy )Validate ()error {return _gfgae .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};func (_edecd ST_StrokeEndCap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edecd .String (),start );};func (_fcedf *Roundrect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fcedf .CT_RoundRect =*NewCT_RoundRect ();for _ ,_bdegd :=range start .Attr {if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fcedf .UserdrawnAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_degdg ,_gcfff :=_bdegd .Value ,error (nil );if _gcfff !=nil {return _gcfff ;};_fcedf .BordertopcolorAttr =&_degdg ;continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fcedf .UserhiddenAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fcedf .BulletAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fcedf .CliptowrapAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0068\u0072"{_fcedf .HrAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u006f\u006c\u0065"{_fcedf .OleAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0068\u0072\u0073t\u0064"{_fcedf .HrstdAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0073\u0070\u0069\u0064"{_dafgg ,_ffceaf :=_bdegd .Value ,error (nil );if _ffceaf !=nil {return _ffceaf ;};_fcedf .SpidAttr =&_dafgg ;continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fcedf .HrnoshadeAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fcedf .ForcedashAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_adefb ,_gdcbe :=_bdegd .Value ,error (nil );if _gdcbe !=nil {return _gdcbe ;};_fcedf .BorderleftcolorAttr =&_adefb ;continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbdbg ,_cbegg :=_ad .ParseInt (_bdegd .Value ,10,64);if _cbegg !=nil {return _cbegg ;};_fcedf .DgmnodekindAttr =&_dbdbg ;continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u006f\u006e\u0065\u0064"{_fcedf .OnedAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0063\u006c\u0069\u0070"{_fcedf .ClipAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0068\u0072\u0070c\u0074"{_gacbd ,_dbfda :=_ad .ParseFloat (_bdegd .Value ,64);if _dbfda !=nil {return _dbfda ;};_gccbae :=float32 (_gacbd );_fcedf .HrpctAttr =&_gccbae ;continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fcedf .PreferrelativeAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dacde ,_eaffg :=_bdegd .Value ,error (nil );if _eaffg !=nil {return _eaffg ;};_fcedf .BorderrightcolorAttr =&_dacde ;continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cggea ,_geacg :=_ad .ParseInt (_bdegd .Value ,10,64);if _geacg !=nil {return _geacg ;};_fcedf .RegroupidAttr =&_cggea ;continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fcedf .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fcedf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fcedf .AllowoverlapAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fcedf .HralignAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fcedf .InsetmodeAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0073\u0070\u0074"{_adccc ,_aaba :=_ad .ParseFloat (_bdegd .Value ,64);if _aaba !=nil {return _aaba ;};_adagg :=float32 (_adccc );_fcedf .SptAttr =&_adagg ;continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bebgd ,_eaacee :=_bdegd .Value ,error (nil );if _eaacee !=nil {return _eaacee ;};_fcedf .BorderbottomcolorAttr =&_bebgd ;continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fcedf .OleiconAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fcedf .DgmlayoutAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fcedf .BwmodeAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fcedf .BwnormalAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fcedf .BwpureAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fcedf .ConnectortypeAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fcedf .ButtonAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdegd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fcedf .AllowincellAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Local =="\u0068\u0072\u0065\u0066"{_fbgba ,_cdgbc :=_bdegd .Value ,error (nil );if _cdgbc !=nil {return _cdgbc ;};_fcedf .HrefAttr =&_fbgba ;continue ;};if _bdegd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dbeaad ,_ecba :=_bdegd .Value ,error (nil );if _ecba !=nil {return _ecba ;};_fcedf .CoordsizeAttr =&_dbeaad ;continue ;};if _bdegd .Name .Local =="\u0073\u0074\u0079l\u0065"{_afbf ,_eabga :=_bdegd .Value ,error (nil );if _eabga !=nil {return _eabga ;};_fcedf .StyleAttr =&_afbf ;continue ;};if _bdegd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fcedf .StrokedAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Local =="\u0069\u0064"{_cfaea ,_eagag :=_bdegd .Value ,error (nil );if _eagag !=nil {return _eagag ;};_fcedf .IdAttr =&_cfaea ;continue ;};if _bdegd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aefge ,_gecce :=_bdegd .Value ,error (nil );if _gecce !=nil {return _gecce ;};_fcedf .StrokeweightAttr =&_aefge ;continue ;};if _bdegd .Name .Local =="\u0070\u0072\u0069n\u0074"{_fcedf .PrintAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aacdg ,_cceea :=_bdegd .Value ,error (nil );if _cceea !=nil {return _cceea ;};_fcedf .ChromakeyAttr =&_aacdg ;continue ;};if _bdegd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cedee ,_gfbb :=_bdegd .Value ,error (nil );if _gfbb !=nil {return _gfbb ;};_fcedf .FillcolorAttr =&_cedee ;continue ;};if _bdegd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eeged ,_dadaf :=_bdegd .Value ,error (nil );if _dadaf !=nil {return _dadaf ;};_fcedf .CoordoriginAttr =&_eeged ;continue ;};if _bdegd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adafeg ,_bfggf :=_bdegd .Value ,error (nil );if _bfggf !=nil {return _bfggf ;};_fcedf .OpacityAttr =&_adafeg ;continue ;};if _bdegd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bbeea ,_cebfc :=_bdegd .Value ,error (nil );if _cebfc !=nil {return _cebfc ;};_fcedf .StrokecolorAttr =&_bbeea ;continue ;};if _bdegd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fcedf .InsetpenAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fcedf .FilledAttr .UnmarshalXMLAttr (_bdegd );continue ;};if _bdegd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgffa ,_cfeg :=_bdegd .Value ,error (nil );if _cfeg !=nil {return _cfeg ;};_fcedf .WrapcoordsAttr =&_fgffa ;continue ;};if _bdegd .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_fedbgd ,_beda :=_bdegd .Value ,error (nil );if _beda !=nil {return _beda ;};_fcedf .ArcsizeAttr =&_fedbgd ;continue ;};if _bdegd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ddbdc ,_baadf :=_bdegd .Value ,error (nil );if _baadf !=nil {return _baadf ;};_fcedf .TitleAttr =&_ddbdc ;continue ;};if _bdegd .Name .Local =="\u0063\u006c\u0061s\u0073"{_egaga ,_fgdbc :=_bdegd .Value ,error (nil );if _fgdbc !=nil {return _fgdbc ;};_fcedf .ClassAttr =&_egaga ;continue ;};if _bdegd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dbdgf ,_gafgc :=_bdegd .Value ,error (nil );if _gafgc !=nil {return _gafgc ;};_fcedf .TargetAttr =&_dbdgf ;continue ;};if _bdegd .Name .Local =="\u0061\u006c\u0074"{_fdefac ,_gffge :=_bdegd .Value ,error (nil );if _gffge !=nil {return _gffge ;};_fcedf .AltAttr =&_fdefac ;continue ;};};_ceca :for {_cbgab ,_dffcde :=d .Token ();if _dffcde !=nil {return _dffcde ;};switch _acdad :=_cbgab .(type ){case _a .StartElement :switch _acdad .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfeag :=NewEG_ShapeElements ();_gfeag .Path =NewPath ();if _bgafbc :=d .DecodeElement (_gfeag .Path ,&_acdad );_bgafbc !=nil {return _bgafbc ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_gfeag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acafa :=NewEG_ShapeElements ();_acafa .Formulas =NewFormulas ();if _dfcbd :=d .DecodeElement (_acafa .Formulas ,&_acdad );_dfcbd !=nil {return _dfcbd ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_acafa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdbgd :=NewEG_ShapeElements ();_gdbgd .Handles =NewHandles ();if _bddgf :=d .DecodeElement (_gdbgd .Handles ,&_acdad );_bddgf !=nil {return _bddgf ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_gdbgd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgbdd :=NewEG_ShapeElements ();_dgbdd .Fill =NewFill ();if _dabge :=d .DecodeElement (_dgbdd .Fill ,&_acdad );_dabge !=nil {return _dabge ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_dgbdd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgada :=NewEG_ShapeElements ();_cgada .Stroke =NewStroke ();if _accdc :=d .DecodeElement (_cgada .Stroke ,&_acdad );_accdc !=nil {return _accdc ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_cgada );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbgd :=NewEG_ShapeElements ();_dbgd .Shadow =NewShadow ();if _cgdfg :=d .DecodeElement (_dbgd .Shadow ,&_acdad );_cgdfg !=nil {return _cgdfg ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_dbgd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdcf :=NewEG_ShapeElements ();_bdcf .Textbox =NewTextbox ();if _bbcea :=d .DecodeElement (_bdcf .Textbox ,&_acdad );_bbcea !=nil {return _bbcea ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_bdcf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdaga :=NewEG_ShapeElements ();_bdaga .Textpath =NewTextpath ();if _fdbdf :=d .DecodeElement (_bdaga .Textpath ,&_acdad );_fdbdf !=nil {return _fdbdf ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_bdaga );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdfgeg :=NewEG_ShapeElements ();_fdfgeg .Imagedata =NewImagedata ();if _ggbeg :=d .DecodeElement (_fdfgeg .Imagedata ,&_acdad );_ggbeg !=nil {return _ggbeg ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_fdfgeg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfcgeg :=NewEG_ShapeElements ();_bfcgeg .Skew =NewOfcSkew ();if _gfceg :=d .DecodeElement (_bfcgeg .Skew ,&_acdad );_gfceg !=nil {return _gfceg ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_bfcgeg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddce :=NewEG_ShapeElements ();_ddce .Extrusion =NewOfcExtrusion ();if _geegg :=d .DecodeElement (_ddce .Extrusion ,&_acdad );_geegg !=nil {return _geegg ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_ddce );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edgfdb :=NewEG_ShapeElements ();_edgfdb .Callout =NewOfcCallout ();if _eafdf :=d .DecodeElement (_edgfdb .Callout ,&_acdad );_eafdf !=nil {return _eafdf ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_edgfdb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebeb :=NewEG_ShapeElements ();_ebeb .Lock =NewOfcLock ();if _bdga :=d .DecodeElement (_ebeb .Lock ,&_acdad );_bdga !=nil {return _bdga ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_ebeb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbcb :=NewEG_ShapeElements ();_dbcb .Clippath =NewOfcClippath ();if _effab :=d .DecodeElement (_dbcb .Clippath ,&_acdad );_effab !=nil {return _effab ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_dbcb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgef :=NewEG_ShapeElements ();_dgef .Signatureline =NewOfcSignatureline ();if _geefaf :=d .DecodeElement (_dgef .Signatureline ,&_acdad );_geefaf !=nil {return _geefaf ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_dgef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gggad :=NewEG_ShapeElements ();_gggad .Wrap =_ab .NewWrap ();if _fdfcg :=d .DecodeElement (_gggad .Wrap ,&_acdad );_fdfcg !=nil {return _fdfcg ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_gggad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adcgc :=NewEG_ShapeElements ();_adcgc .Anchorlock =_ab .NewAnchorlock ();if _beeb :=d .DecodeElement (_adcgc .Anchorlock ,&_acdad );_beeb !=nil {return _beeb ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_adcgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afccf :=NewEG_ShapeElements ();_afccf .Bordertop =_ab .NewBordertop ();if _cdfe :=d .DecodeElement (_afccf .Bordertop ,&_acdad );_cdfe !=nil {return _cdfe ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_afccf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acacdg :=NewEG_ShapeElements ();_acacdg .Borderbottom =_ab .NewBorderbottom ();if _cbedc :=d .DecodeElement (_acacdg .Borderbottom ,&_acdad );_cbedc !=nil {return _cbedc ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_acacdg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfceg :=NewEG_ShapeElements ();_bfceg .Borderleft =_ab .NewBorderleft ();if _gebgf :=d .DecodeElement (_bfceg .Borderleft ,&_acdad );_gebgf !=nil {return _gebgf ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_bfceg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egcae :=NewEG_ShapeElements ();_egcae .Borderright =_ab .NewBorderright ();if _gdea :=d .DecodeElement (_egcae .Borderright ,&_acdad );_gdea !=nil {return _gdea ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_egcae );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bagcf :=NewEG_ShapeElements ();_bagcf .ClientData =_ca .NewClientData ();if _dacdff :=d .DecodeElement (_bagcf .ClientData ,&_acdad );_dacdff !=nil {return _dacdff ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_bagcf );case _a .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"}:_daaed :=NewEG_ShapeElements ();_daaed .Textdata =_g .NewTextdata ();if _cdgga :=d .DecodeElement (_daaed .Textdata ,&_acdad );_cdgga !=nil {return _cdgga ;};_fcedf .EG_ShapeElements =append (_fcedf .EG_ShapeElements ,_daaed );default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u006f\u0075\u006e\u0064\u0072e\u0063\u0074 \u0025\u0076",_acdad .Name );if _ebeaf :=d .Skip ();_ebeaf !=nil {return _ebeaf ;};};case _a .EndElement :break _ceca ;case _a .CharData :};};return nil ;};func (_cgefa *OfcST_ExtrusionRender )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfcga ,_ceacgc :=d .Token ();if _ceacgc !=nil {return _ceacgc ;};if _gceaed ,_aefef :=_gfcga .(_a .EndElement );_aefef &&_gceaed .Name ==start .Name {*_cgefa =1;return nil ;};if _feebb ,_dfbgde :=_gfcga .(_a .CharData );!_dfbgde {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",_gfcga );}else {switch string (_feebb ){case "":*_cgefa =0;case "\u0073\u006f\u006ci\u0064":*_cgefa =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_cgefa =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_cgefa =3;};};_gfcga ,_ceacgc =d .Token ();if _ceacgc !=nil {return _ceacgc ;};if _fbdeeb ,_fcagg :=_gfcga .(_a .EndElement );_fcagg &&_fbdeeb .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",_gfcga );};type CT_TextPath struct{OnAttr _bg .ST_TrueFalse ;FitshapeAttr _bg .ST_TrueFalse ;FitpathAttr _bg .ST_TrueFalse ;TrimAttr _bg .ST_TrueFalse ;XscaleAttr _bg .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};func (_abfgg OfcST_Angle )Validate ()error {return _abfgg .ValidateWithPath ("")};func (_gafc *OfcColumn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gafc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_deaab :=range start .Attr {if _deaab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaab .Name .Local =="\u0068\u0072\u0065\u0066"{_fabda ,_defdd :=_deaab .Value ,error (nil );if _defdd !=nil {return _defdd ;};_gafc .HrefAttr =&_fabda ;continue ;};if _deaab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gafc .ForcedashAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaab .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggdbd ,_ddcaa :=_deaab .Value ,error (nil );if _ddcaa !=nil {return _ddcaa ;};_gafc .TitleAttr =&_ggdbd ;continue ;};if _deaab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deaab .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ceagc ,_bbec :=_deaab .Value ,error (nil );if _bbec !=nil {return _bbec ;};_gafc .AlthrefAttr =&_ceagc ;continue ;};if _deaab .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gafc .ImageaspectAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gafc .StartarrowAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gafc .LinestyleAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gafc .StartarrowwidthAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gafc .JoinstyleAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gafc .StartarrowlengthAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_abbcc ,_egefb :=_deaab .Value ,error (nil );if _egefb !=nil {return _egefb ;};_gafc .DashstyleAttr =&_abbcc ;continue ;};if _deaab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gafc .EndarrowAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gafc .FilltypeAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gafc .EndarrowwidthAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_befggg ,_bffg :=_deaab .Value ,error (nil );if _bffg !=nil {return _bffg ;};_gafc .OpacityAttr =&_befggg ;continue ;};if _deaab .Name .Local =="\u0063\u006f\u006co\u0072"{_fgfag ,_cabaf :=_deaab .Value ,error (nil );if _cabaf !=nil {return _cabaf ;};_gafc .ColorAttr =&_fgfag ;continue ;};if _deaab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gafc .InsetpenAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gafc .EndarrowlengthAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u0065\u0078\u0074"{_gafc .ExtAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gafc .EndcapAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ceaedc ,_cfeaf :=_deaab .Value ,error (nil );if _cfeaf !=nil {return _cfeaf ;};_gafc .Color2Attr =&_ceaedc ;continue ;};if _deaab .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gafc .ImagealignshapeAttr .UnmarshalXMLAttr (_deaab );continue ;};if _deaab .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ccdd ,_caebd :=_deaab .Value ,error (nil );if _caebd !=nil {return _caebd ;};_gafc .WeightAttr =&_ccdd ;continue ;};if _deaab .Name .Local =="\u0073\u0072\u0063"{_fdeab ,_ebga :=_deaab .Value ,error (nil );if _ebga !=nil {return _ebga ;};_gafc .SrcAttr =&_fdeab ;continue ;};if _deaab .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fcfgce ,_ecfbae :=_deaab .Value ,error (nil );if _ecfbae !=nil {return _ecfbae ;};_gafc .ImagesizeAttr =&_fcfgce ;continue ;};if _deaab .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dgfga ,_dbaba :=_ad .ParseFloat (_deaab .Value ,64);if _dbaba !=nil {return _dbaba ;};_gafc .MiterlimitAttr =&_dgfga ;continue ;};if _deaab .Name .Local =="\u006f\u006e"{_gafc .OnAttr .UnmarshalXMLAttr (_deaab );continue ;};};for {_bbfda ,_becdb :=d .Token ();if _becdb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_becdb );};if _eccab ,_eefaad :=_bbfda .(_a .EndElement );_eefaad &&_eccab .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcCallout and its children -func (_cgfdg *OfcCallout )Validate ()error {return _cgfdg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");}; +// Validate validates the OfcTop and its children +func (_gacdb *OfcTop )Validate ()error {return _gacdb .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};func (_acbc *Curve )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _acbc .CT_Curve .MarshalXML (e ,start );}; -// Validate validates the OfcCT_Rules and its children -func (_fbdg *OfcCT_Rules )Validate ()error {return _fbdg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");}; +// Validate validates the AG_ImageAttributes and its children +func (_bab *AG_ImageAttributes )Validate ()error {return _bab .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_gad *AG_Chromakey )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gad .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_gad .ChromakeyAttr )});};return nil ;};func (_dggcdd *OfcDiagram )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dggcdd .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_ebega :=range start .Attr {if _ebega .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_egaab ,_eecgb :=_ad .ParseInt (_ebega .Value ,10,64);if _eecgb !=nil {return _eecgb ;};_dggcdd .DgmstyleAttr =&_egaab ;continue ;};if _ebega .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_dggcdd .AutoformatAttr .UnmarshalXMLAttr (_ebega );continue ;};if _ebega .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_dggcdd .ReverseAttr .UnmarshalXMLAttr (_ebega );continue ;};if _ebega .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_dggcdd .AutolayoutAttr .UnmarshalXMLAttr (_ebega );continue ;};if _ebega .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_bgbdd ,_gcba :=_ad .ParseInt (_ebega .Value ,10,64);if _gcba !=nil {return _gcba ;};_dggcdd .DgmscalexAttr =&_bgbdd ;continue ;};if _ebega .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_ddgcbc ,_faaab :=_ad .ParseInt (_ebega .Value ,10,64);if _faaab !=nil {return _faaab ;};_dggcdd .DgmscaleyAttr =&_ddgcbc ;continue ;};if _ebega .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_aecef ,_acffe :=_ad .ParseInt (_ebega .Value ,10,64);if _acffe !=nil {return _acffe ;};_dggcdd .DgmfontsizeAttr =&_aecef ;continue ;};if _ebega .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_afecc ,_cgafd :=_ebega .Value ,error (nil );if _cgafd !=nil {return _cgafd ;};_dggcdd .ConstrainboundsAttr =&_afecc ;continue ;};if _ebega .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_ceefb ,_dcegf :=_ad .ParseInt (_ebega .Value ,10,64);if _dcegf !=nil {return _dcegf ;};_dggcdd .DgmbasetextscaleAttr =&_ceefb ;continue ;};if _ebega .Name .Local =="\u0065\u0078\u0074"{_dggcdd .ExtAttr .UnmarshalXMLAttr (_ebega );continue ;};};_gbfac :for {_ebcdb ,_cafbc :=d .Token ();if _cafbc !=nil {return _cafbc ;};switch _affd :=_ebcdb .(type ){case _a .StartElement :switch _affd .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dggcdd .Relationtable =NewOfcCT_RelationTable ();if _abdea :=d .DecodeElement (_dggcdd .Relationtable ,&_affd );_abdea !=nil {return _abdea ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063D\u0069\u0061\u0067\u0072\u0061\u006d\u0020\u0025\u0076",_affd .Name );if _eebaf :=d .Skip ();_eebaf !=nil {return _eebaf ;};};case _a .EndElement :break _gbfac ;case _a .CharData :};};return nil ;};func (_addfg ST_FillType )Validate ()error {return _addfg .ValidateWithPath ("")};func NewShape ()*Shape {_bdadg :=&Shape {};_bdadg .CT_Shape =*NewCT_Shape ();return _bdadg };func (_acbae OfcST_ScreenSize )Validate ()error {return _acbae .ValidateWithPath ("")};func (_gabeg OfcST_InsetMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gabeg .String (),start );};func (_faddaa *ST_StrokeArrowWidth )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_degdf ,_dcdee :=d .Token ();if _dcdee !=nil {return _dcdee ;};if _bgcab ,_ggcc :=_degdf .(_a .EndElement );_ggcc &&_bgcab .Name ==start .Name {*_faddaa =1;return nil ;};if _abbdb ,_addeba :=_degdf .(_a .CharData );!_addeba {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",_degdf );}else {switch string (_abbdb ){case "":*_faddaa =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_faddaa =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_faddaa =2;case "\u0077\u0069\u0064\u0065":*_faddaa =3;};};_degdf ,_dcdee =d .Token ();if _dcdee !=nil {return _dcdee ;};if _cfabe ,_egbff :=_degdf .(_a .EndElement );_egbff &&_cfabe .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",_degdf );};func (_ddffc *OfcCT_Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_febea :=range start .Attr {if _febea .Name .Local =="\u0074\u0079\u0070\u0065"{_ddffc .TypeAttr .UnmarshalXMLAttr (_febea );continue ;};if _febea .Name .Local =="\u0065\u0078\u0074"{_ddffc .ExtAttr .UnmarshalXMLAttr (_febea );continue ;};};for {_efbae ,_ffcbd :=d .Token ();if _ffcbd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_ffcbd );};if _dfgge ,_bfgad :=_efbae .(_a .EndElement );_bfgad &&_dfgge .Name ==start .Name {break ;};};return nil ;};func (_bgaddd *OfcColumn )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _bgaddd .OfcCT_StrokeChild .MarshalXML (e ,start );}; -// Validate validates the OfcCT_Entry and its children -func (_aggg *OfcCT_Entry )Validate ()error {return _aggg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};type AG_StrokeAttributes struct{OnAttr _fc .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _fc .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _fc .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;RelidAttr *string ;}; +// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path +func (_ccagc *OfcCT_Fill )ValidateWithPath (path string )error {if _egbda :=_ccagc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egbda !=nil {return _egbda ;};if _gedee :=_ccagc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gedee !=nil {return _gedee ;};return nil ;};func (_fgfdd ST_Ext )String ()string {switch _fgfdd {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 "";}; -// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path -func (_aebac *OfcCT_Complex )ValidateWithPath (path string )error {if _fcbgd :=_aebac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fcbgd !=nil {return _fcbgd ;};return nil ;}; +// Validate validates the OfcLock and its children +func (_fbeag *OfcLock )Validate ()error {return _fbeag .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};func (_gebdc ST_StrokeArrowType )String ()string {switch _gebdc {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 "";}; -// Validate validates the OfcDiagram and its children -func (_cbgcd *OfcDiagram )Validate ()error {return _cbgcd .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");}; +// Validate validates the Polyline and its children +func (_efgfeg *Polyline )Validate ()error {return _efgfeg .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");}; -// Validate validates the CT_Background and its children -func (_ccgd *CT_Background )Validate ()error {return _ccgd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_gedfge *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gedfge =0;case "\u0072\u006f\u0075n\u0064":*_gedfge =1;case "\u0062\u0065\u0076e\u006c":*_gedfge =2;case "\u006d\u0069\u0074e\u0072":*_gedfge =3;};return nil ;};func (_dedf *OfcInk )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0069n\u006b";return _dedf .OfcCT_Ink .MarshalXML (e ,start );};func (_fagbb *OfcST_ExtrusionRender )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cddbd ,_cgegb :=d .Token ();if _cgegb !=nil {return _cgegb ;};if _ebffe ,_aegffe :=_cddbd .(_c .EndElement );_aegffe &&_ebffe .Name ==start .Name {*_fagbb =1;return nil ;};if _gacgg ,_fgbgc :=_cddbd .(_c .CharData );!_fgbgc {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cddbd );}else {switch string (_gacgg ){case "":*_fagbb =0;case "\u0073\u006f\u006ci\u0064":*_fagbb =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_fagbb =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_fagbb =3;};};_cddbd ,_cgegb =d .Token ();if _cgegb !=nil {return _cgegb ;};if _aegafc ,_bcdccf :=_cddbd .(_c .EndElement );_bcdccf &&_aegafc .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cddbd );};func (_babbf *CT_Shadow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077";};if _babbf .OnAttr !=_fc .ST_TrueFalseUnset {_fbcc ,_fdebf :=_babbf .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _fdebf !=nil {return _fdebf ;};start .Attr =append (start .Attr ,_fbcc );};if _babbf .TypeAttr !=ST_ShadowTypeUnset {_abff ,_bfddfb :=_babbf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfddfb !=nil {return _bfddfb ;};start .Attr =append (start .Attr ,_abff );};if _babbf .ObscuredAttr !=_fc .ST_TrueFalseUnset {_abadf ,_ebff :=_babbf .ObscuredAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _ebff !=nil {return _ebff ;};start .Attr =append (start .Attr ,_abadf );};if _babbf .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .ColorAttr )});};if _babbf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .OpacityAttr )});};if _babbf .OffsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .OffsetAttr )});};if _babbf .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .Color2Attr )});};if _babbf .Offset2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .Offset2Attr )});};if _babbf .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .OriginAttr )});};if _babbf .MatrixAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .MatrixAttr )});};if _babbf .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_babbf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aaebb *OfcST_How )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_becab ,_aafabd :=d .Token ();if _aafabd !=nil {return _aafabd ;};if _bcge ,_acgcff :=_becab .(_c .EndElement );_acgcff &&_bcge .Name ==start .Name {*_aaebb =1;return nil ;};if _fegfge ,_fccef :=_becab .(_c .CharData );!_fccef {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_becab );}else {switch string (_fegfge ){case "":*_aaebb =0;case "\u0074\u006f\u0070":*_aaebb =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_aaebb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aaebb =3;case "\u006c\u0065\u0066\u0074":*_aaebb =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aaebb =5;case "\u0072\u0069\u0067h\u0074":*_aaebb =6;};};_becab ,_aafabd =d .Token ();if _aafabd !=nil {return _aafabd ;};if _dbefd ,_caaca :=_becab .(_c .EndElement );_caaca &&_dbefd .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_becab );}; +// Validate validates the AG_Style and its children +func (_bfg *AG_Style )Validate ()error {return _bfg .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_Image and its children -func (_fadd *CT_Image )Validate ()error {return _fadd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_dgcea ST_ImageAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dgcea .String (),start );}; +// ValidateWithPath validates the Stroke and its children, prefixing error messages with path +func (_bgfcfg *Stroke )ValidateWithPath (path string )error {if _ecbgg :=_bgfcfg .CT_Stroke .ValidateWithPath (path );_ecbgg !=nil {return _ecbgg ;};return nil ;};func (_cdgba *OfcSignatureline )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdgba .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_dfabb :=range start .Attr {if _dfabb .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_baff ,_febeca :=_dfabb .Value ,error (nil );if _febeca !=nil {return _febeca ;};_cdgba .SuggestedsignerAttr =&_baff ;continue ;};if _dfabb .Name .Local =="\u0069\u0064"{_dgdbc ,_cbcf :=_dfabb .Value ,error (nil );if _cbcf !=nil {return _cbcf ;};_cdgba .IdAttr =&_dgdbc ;continue ;};if _dfabb .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_dfgfc ,_cfeeed :=_dfabb .Value ,error (nil );if _cfeeed !=nil {return _cfeeed ;};_cdgba .ProvidAttr =&_dfgfc ;continue ;};if _dfabb .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_cdgba .SigninginstructionssetAttr .UnmarshalXMLAttr (_dfabb );continue ;};if _dfabb .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cdgba .AllowcommentsAttr .UnmarshalXMLAttr (_dfabb );continue ;};if _dfabb .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_cdgba .ShowsigndateAttr .UnmarshalXMLAttr (_dfabb );continue ;};if _dfabb .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_cdgba .IssignaturelineAttr .UnmarshalXMLAttr (_dfabb );continue ;};if _dfabb .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_gdadg ,_bace :=_dfabb .Value ,error (nil );if _bace !=nil {return _bace ;};_cdgba .Suggestedsigner2Attr =&_gdadg ;continue ;};if _dfabb .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_efeage ,_abgcf :=_dfabb .Value ,error (nil );if _abgcf !=nil {return _abgcf ;};_cdgba .SuggestedsigneremailAttr =&_efeage ;continue ;};if _dfabb .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_aebga ,_bgddd :=_dfabb .Value ,error (nil );if _bgddd !=nil {return _bgddd ;};_cdgba .SigninginstructionsAttr =&_aebga ;continue ;};if _dfabb .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_fgdec ,_daded :=_dfabb .Value ,error (nil );if _daded !=nil {return _daded ;};_cdgba .AddlxmlAttr =&_fgdec ;continue ;};if _dfabb .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_caddg ,_beee :=_dfabb .Value ,error (nil );if _beee !=nil {return _beee ;};_cdgba .SigprovurlAttr =&_caddg ;continue ;};if _dfabb .Name .Local =="\u0065\u0078\u0074"{_cdgba .ExtAttr .UnmarshalXMLAttr (_dfabb );continue ;};};for {_dbebfg ,_faaca :=d .Token ();if _faaca !=nil {return _b .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",_faaca );};if _edgg ,_eeeda :=_dbebfg .(_a .EndElement );_eeeda &&_edgg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Textbox and its children -func (_begc *CT_Textbox )Validate ()error {return _begc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");}; +// Validate validates the OfcCT_ColorMru and its children +func (_dagec *OfcCT_ColorMru )Validate ()error {return _dagec .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};func (_ebefg OfcST_ConnectType )ValidateWithPath (path string )error {switch _ebefg {case 0,1,2,3,4: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 (_ebefg ));};return nil ;}; -// Validate validates the Polyline and its children -func (_aegfc *Polyline )Validate ()error {return _aegfc .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};func NewAG_ImageAttributes ()*AG_ImageAttributes {_fge :=&AG_ImageAttributes {};return _fge };func (_abbf *OfcCT_Relation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccadd :=range start .Attr {if _ccadd .Name .Local =="\u0069\u0064\u0073r\u0063"{_gbacb ,_bggcb :=_ccadd .Value ,error (nil );if _bggcb !=nil {return _bggcb ;};_abbf .IdsrcAttr =&_gbacb ;continue ;};if _ccadd .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_aaef ,_dgacc :=_ccadd .Value ,error (nil );if _dgacc !=nil {return _dgacc ;};_abbf .IddestAttr =&_aaef ;continue ;};if _ccadd .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_ecdee ,_cdecd :=_ccadd .Value ,error (nil );if _cdecd !=nil {return _cdecd ;};_abbf .IdcntrAttr =&_ecdee ;continue ;};if _ccadd .Name .Local =="\u0065\u0078\u0074"{_abbf .ExtAttr .UnmarshalXMLAttr (_ccadd );continue ;};};for {_cdcfc ,_egfade :=d .Token ();if _egfade !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_egfade );};if _faedg ,_ffecbd :=_cdcfc .(_c .EndElement );_ffecbd &&_faedg .Name ==start .Name {break ;};};return nil ;};func (_cffbfd *ST_FillType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afcecg ,_gbdga :=d .Token ();if _gbdga !=nil {return _gbdga ;};if _bgdfg ,_cfede :=_afcecg .(_c .EndElement );_cfede &&_bgdfg .Name ==start .Name {*_cffbfd =1;return nil ;};if _gbffa ,_daebd :=_afcecg .(_c .CharData );!_daebd {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afcecg );}else {switch string (_gbffa ){case "":*_cffbfd =0;case "\u0073\u006f\u006ci\u0064":*_cffbfd =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cffbfd =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_cffbfd =3;case "\u0074\u0069\u006c\u0065":*_cffbfd =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_cffbfd =5;case "\u0066\u0072\u0061m\u0065":*_cffbfd =6;};};_afcecg ,_gbdga =d .Token ();if _gbdga !=nil {return _gbdga ;};if _gacfb ,_bgcbdg :=_afcecg .(_c .EndElement );_bgcbdg &&_gacfb .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afcecg );}; +// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path +func (_bdfeg *CT_Textbox )ValidateWithPath (path string )error {if _dddae :=_bdfeg .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_dddae !=nil {return _dddae ;};if _fefgf :=_bdfeg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fefgf !=nil {return _fefgf ;};if _bdfeg .TxbxContent !=nil {if _cdddb :=_bdfeg .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cdddb !=nil {return _cdddb ;};};return nil ;};func (_abbed *OfcCT_SignatureLine )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";};if _abbed .IssignaturelineAttr !=_bg .ST_TrueFalseUnset {_abegg ,_ddgg :=_abbed .IssignaturelineAttr .MarshalXMLAttr (_a .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _ddgg !=nil {return _ddgg ;};start .Attr =append (start .Attr ,_abegg );};if _abbed .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_abbed .IdAttr )});};if _abbed .ProvidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_abbed .ProvidAttr )});};if _abbed .SigninginstructionssetAttr !=_bg .ST_TrueFalseUnset {_ecfgc ,_cafaaf :=_abbed .SigninginstructionssetAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _cafaaf !=nil {return _cafaaf ;};start .Attr =append (start .Attr ,_ecfgc );};if _abbed .AllowcommentsAttr !=_bg .ST_TrueFalseUnset {_ffec ,_agdgg :=_abbed .AllowcommentsAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _agdgg !=nil {return _agdgg ;};start .Attr =append (start .Attr ,_ffec );};if _abbed .ShowsigndateAttr !=_bg .ST_TrueFalseUnset {_ecged ,_fdff :=_abbed .ShowsigndateAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _fdff !=nil {return _fdff ;};start .Attr =append (start .Attr ,_ecged );};if _abbed .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_abbed .SuggestedsignerAttr )});};if _abbed .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_abbed .Suggestedsigner2Attr )});};if _abbed .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_abbed .SuggestedsigneremailAttr )});};if _abbed .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_abbed .SigninginstructionsAttr )});};if _abbed .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_abbed .AddlxmlAttr )});};if _abbed .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_abbed .SigprovurlAttr )});};if _abbed .ExtAttr !=ST_ExtUnset {_dbebf ,_ceba :=_abbed .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ceba !=nil {return _ceba ;};start .Attr =append (start .Attr ,_dbebf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fecff OfcST_OLEUpdateMode )String ()string {switch _fecff {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};type AG_StrokeAttributes struct{OnAttr _bg .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 _bg .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 _bg .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;RelidAttr *string ;};func (_bbcf *CT_Background )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_afac :=range start .Attr {if _afac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afac .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbcf .BwmodeAttr .UnmarshalXMLAttr (_afac );continue ;};if _afac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afac .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbcf .BwpureAttr .UnmarshalXMLAttr (_afac );continue ;};if _afac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afac .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbcf .BwnormalAttr .UnmarshalXMLAttr (_afac );continue ;};if _afac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afac .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_bbcf .TargetscreensizeAttr .UnmarshalXMLAttr (_afac );continue ;};if _afac .Name .Local =="\u0069\u0064"{_ebdc ,_agbcg :=_afac .Value ,error (nil );if _agbcg !=nil {return _agbcg ;};_bbcf .IdAttr =&_ebdc ;continue ;};if _afac .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbcf .FilledAttr .UnmarshalXMLAttr (_afac );continue ;};if _afac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fead ,_bgabd :=_afac .Value ,error (nil );if _bgabd !=nil {return _bgabd ;};_bbcf .FillcolorAttr =&_fead ;continue ;};};_efee :for {_efgc ,_dfgf :=d .Token ();if _dfgf !=nil {return _dfgf ;};switch _fffgf :=_efgc .(type ){case _a .StartElement :switch _fffgf .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbcf .Fill =NewFill ();if _afdfa :=d .DecodeElement (_bbcf .Fill ,&_fffgf );_afdfa !=nil {return _afdfa ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_fffgf .Name );if _ddaa :=d .Skip ();_ddaa !=nil {return _ddaa ;};};case _a .EndElement :break _efee ;case _a .CharData :};};return nil ;}; -// Validate validates the OfcCT_IdMap and its children -func (_gbgcae *OfcCT_IdMap )Validate ()error {return _gbgcae .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_cac *AG_ImageAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgc :=range start .Attr {if _cgc .Name .Local =="\u0073\u0072\u0063"{_agd ,_fdca :=_cgc .Value ,error (nil );if _fdca !=nil {return _fdca ;};_cac .SrcAttr =&_agd ;continue ;};if _cgc .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_edbd ,_dbfb :=_cgc .Value ,error (nil );if _dbfb !=nil {return _dbfb ;};_cac .CropleftAttr =&_edbd ;continue ;};if _cgc .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_egec ,_eef :=_cgc .Value ,error (nil );if _eef !=nil {return _eef ;};_cac .CroptopAttr =&_egec ;continue ;};if _cgc .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gca ,_fac :=_cgc .Value ,error (nil );if _fac !=nil {return _fac ;};_cac .CroprightAttr =&_gca ;continue ;};if _cgc .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dgf ,_baf :=_cgc .Value ,error (nil );if _baf !=nil {return _baf ;};_cac .CropbottomAttr =&_dgf ;continue ;};if _cgc .Name .Local =="\u0067\u0061\u0069\u006e"{_afa ,_fagg :=_cgc .Value ,error (nil );if _fagg !=nil {return _fagg ;};_cac .GainAttr =&_afa ;continue ;};if _cgc .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bbdbd ,_daf :=_cgc .Value ,error (nil );if _daf !=nil {return _daf ;};_cac .BlacklevelAttr =&_bbdbd ;continue ;};if _cgc .Name .Local =="\u0067\u0061\u006dm\u0061"{_bfa ,_feed :=_cgc .Value ,error (nil );if _feed !=nil {return _feed ;};_cac .GammaAttr =&_bfa ;continue ;};if _cgc .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cac .GrayscaleAttr .UnmarshalXMLAttr (_cgc );continue ;};if _cgc .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cac .BilevelAttr .UnmarshalXMLAttr (_cgc );continue ;};};for {_fba ,_cdf :=d .Token ();if _cdf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0049\u006d\u0061\u0067\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_cdf );};if _gcfd ,_ffba :=_fba .(_c .EndElement );_ffba &&_gcfd .Name ==start .Name {break ;};};return nil ;};func (_dcedaa *OfcST_FillType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dcedaa =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_dcedaa =1;case "\u0073\u006f\u006ci\u0064":*_dcedaa =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_dcedaa =3;case "\u0074\u0069\u006c\u0065":*_dcedaa =4;case "\u0066\u0072\u0061m\u0065":*_dcedaa =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_dcedaa =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_dcedaa =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_dcedaa =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_dcedaa =9;};return nil ;};func (_ebge OfcST_HrAlign )ValidateWithPath (path string )error {switch _ebge {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebge ));};return nil ;}; +// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path +func (_gbbbde *OfcCT_Callout )ValidateWithPath (path string )error {if _cdedd :=_gbbbde .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cdedd !=nil {return _cdedd ;};if _efcae :=_gbbbde .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_efcae !=nil {return _efcae ;};if _eaacd :=_gbbbde .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_eaacd !=nil {return _eaacd ;};if _dcfdc :=_gbbbde .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_dcfdc !=nil {return _dcfdc ;};if _ggcg :=_gbbbde .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_ggcg !=nil {return _ggcg ;};if _egdb :=_gbbbde .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_egdb !=nil {return _egdb ;};if _dfbgg :=_gbbbde .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_dfbgg !=nil {return _dfbgg ;};if _bgbee :=_gbbbde .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_bgbee !=nil {return _bgbee ;};if _dfacfd :=_gbbbde .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dfacfd !=nil {return _dfacfd ;};return nil ;};func (_ddcbf ST_ImageAspect )Validate ()error {return _ddcbf .ValidateWithPath ("")};type Path struct{CT_Path }; -// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path -func (_dccgf *OfcCT_Diagram )ValidateWithPath (path string )error {if _ccabe :=_dccgf .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_ccabe !=nil {return _ccabe ;};if _efaba :=_dccgf .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_efaba !=nil {return _efaba ;};if _ecfac :=_dccgf .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_ecfac !=nil {return _ecfac ;};if _dccgf .Relationtable !=nil {if _dcgfg :=_dccgf .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_dcgfg !=nil {return _dcgfg ;};};if _agcfd :=_dccgf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agcfd !=nil {return _agcfd ;};return nil ;};type Path struct{CT_Path };func (_egfdc ST_EditAs )Validate ()error {return _egfdc .ValidateWithPath ("")};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;);func (_agebg *OfcCT_ColorMru )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075";};if _agebg .ColorsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_agebg .ColorsAttr )});};if _agebg .ExtAttr !=ST_ExtUnset {_gbbeg ,_afcb :=_agebg .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _afcb !=nil {return _afcb ;};start .Attr =append (start .Attr ,_gbbeg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fedac ST_ShadowType )String ()string {switch _fedac {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0065\u006d\u0062\u006f\u0073\u0073";case 4:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return "";}; +// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path +func (_cee *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _eef :=_cee .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eef !=nil {return _eef ;};if _eed :=_cee .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_eed !=nil {return _eed ;};if _abc :=_cee .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_abc !=nil {return _abc ;};if _ac :=_cee .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ac !=nil {return _ac ;};if _fba :=_cee .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fba !=nil {return _fba ;};if _fec :=_cee .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fec !=nil {return _fec ;};if _bca :=_cee .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bca !=nil {return _bca ;};if _agb :=_cee .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_agb !=nil {return _agb ;};if _cff :=_cee .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cff !=nil {return _cff ;};if _gfa :=_cee .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gfa !=nil {return _gfa ;};if _ace :=_cee .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ace !=nil {return _ace ;};if _bdd :=_cee .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bdd !=nil {return _bdd ;};if _fgd :=_cee .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fgd !=nil {return _fgd ;};if _bea :=_cee .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bea !=nil {return _bea ;};if _efb :=_cee .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_efb !=nil {return _efb ;};if _fcf :=_cee .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fcf !=nil {return _fcf ;};return nil ;}; -// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path -func (_fdbcef *OfcLeft )ValidateWithPath (path string )error {if _dgbde :=_fdbcef .OfcCT_StrokeChild .ValidateWithPath (path );_dgbde !=nil {return _dgbde ;};return nil ;};func (_acec *AG_Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfg :=range start .Attr {if _bfg .Name .Local =="\u0070\u0061\u0074\u0068"{_gdgg ,_gdbf :=_bfg .Value ,error (nil );if _gdbf !=nil {return _gdbf ;};_acec .PathAttr =&_gdgg ;continue ;};};for {_egda ,_ddbf :=d .Token ();if _ddbf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_ddbf );};if _efge ,_gbbe :=_egda .(_c .EndElement );_gbbe &&_efge .Name ==start .Name {break ;};};return nil ;};func (_dbdgb OfcST_ConnectType )ValidateWithPath (path string )error {switch _dbdgb {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdgb ));};return nil ;};func (_faddc ST_StrokeEndCap )Validate ()error {return _faddc .ValidateWithPath ("")};type ST_StrokeEndCap byte ;func (_effegf *OfcCT_Extrusion )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e";};if _effegf .OnAttr !=_fc .ST_TrueFalseUnset {_bbcgd ,_cbced :=_effegf .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _cbced !=nil {return _cbced ;};start .Attr =append (start .Attr ,_bbcgd );};if _effegf .TypeAttr !=OfcST_ExtrusionTypeUnset {_dbgbfb ,_gecaa :=_effegf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _gecaa !=nil {return _gecaa ;};start .Attr =append (start .Attr ,_dbgbfb );};if _effegf .RenderAttr !=OfcST_ExtrusionRenderUnset {_baffd ,_cfgga :=_effegf .RenderAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _cfgga !=nil {return _cfgga ;};start .Attr =append (start .Attr ,_baffd );};if _effegf .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .ViewpointoriginAttr )});};if _effegf .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .ViewpointAttr )});};if _effegf .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_bbfa ,_aegaf :=_effegf .PlaneAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u006c\u0061n\u0065"});if _aegaf !=nil {return _aegaf ;};start .Attr =append (start .Attr ,_bbfa );};if _effegf .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .SkewangleAttr )});};if _effegf .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .SkewamtAttr )});};if _effegf .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .ForedepthAttr )});};if _effegf .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .BackdepthAttr )});};if _effegf .OrientationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .OrientationAttr )});};if _effegf .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .OrientationangleAttr )});};if _effegf .LockrotationcenterAttr !=_fc .ST_TrueFalseUnset {_bffadb ,_fgebg :=_effegf .LockrotationcenterAttr .MarshalXMLAttr (_c .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _fgebg !=nil {return _fgebg ;};start .Attr =append (start .Attr ,_bffadb );};if _effegf .AutorotationcenterAttr !=_fc .ST_TrueFalseUnset {_fcaba ,_aadg :=_effegf .AutorotationcenterAttr .MarshalXMLAttr (_c .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _aadg !=nil {return _aadg ;};start .Attr =append (start .Attr ,_fcaba );};if _effegf .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .RotationcenterAttr )});};if _effegf .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .RotationangleAttr )});};if _effegf .ColormodeAttr !=OfcST_ColorModeUnset {_eeaef ,_gfdef :=_effegf .ColormodeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _gfdef !=nil {return _gfdef ;};start .Attr =append (start .Attr ,_eeaef );};if _effegf .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .ColorAttr )});};if _effegf .ShininessAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .ShininessAttr )});};if _effegf .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .SpecularityAttr )});};if _effegf .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .DiffusityAttr )});};if _effegf .MetalAttr !=_fc .ST_TrueFalseUnset {_acbec ,_cffbg :=_effegf .MetalAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0065\u0074a\u006c"});if _cffbg !=nil {return _cffbg ;};start .Attr =append (start .Attr ,_acbec );};if _effegf .EdgeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .EdgeAttr )});};if _effegf .FacetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .FacetAttr )});};if _effegf .LightfaceAttr !=_fc .ST_TrueFalseUnset {_dbfga ,_cegef :=_effegf .LightfaceAttr .MarshalXMLAttr (_c .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _cegef !=nil {return _cegef ;};start .Attr =append (start .Attr ,_dbfga );};if _effegf .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .BrightnessAttr )});};if _effegf .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .LightpositionAttr )});};if _effegf .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .LightlevelAttr )});};if _effegf .LightharshAttr !=_fc .ST_TrueFalseUnset {_ggdaeg ,_fbbee :=_effegf .LightharshAttr .MarshalXMLAttr (_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _fbbee !=nil {return _fbbee ;};start .Attr =append (start .Attr ,_ggdaeg );};if _effegf .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .Lightposition2Attr )});};if _effegf .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_effegf .Lightlevel2Attr )});};if _effegf .Lightharsh2Attr !=_fc .ST_TrueFalseUnset {_gedfg ,_ccdfb :=_effegf .Lightharsh2Attr .MarshalXMLAttr (_c .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _ccdfb !=nil {return _ccdfb ;};start .Attr =append (start .Attr ,_gedfg );};if _effegf .ExtAttr !=ST_ExtUnset {_ebbdd ,_egdfa :=_effegf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _egdfa !=nil {return _egdfa ;};start .Attr =append (start .Attr ,_ebbdd );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewOfcBottom ()*OfcBottom {_bggba :=&OfcBottom {};_bggba .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bggba ;};func (_cbef *CT_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c";};if _cbef .TypeAttr !=ST_FillTypeUnset {_ebabe ,_cdfcf :=_cbef .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _cdfcf !=nil {return _cdfcf ;};start .Attr =append (start .Attr ,_ebabe );};if _cbef .OnAttr !=_fc .ST_TrueFalseUnset {_bdeef ,_ecad :=_cbef .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _ecad !=nil {return _ecad ;};start .Attr =append (start .Attr ,_bdeef );};if _cbef .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .ColorAttr )});};if _cbef .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .OpacityAttr )});};if _cbef .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .Color2Attr )});};if _cbef .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .SrcAttr )});};if _cbef .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .HrefAttr )});};if _cbef .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .AlthrefAttr )});};if _cbef .SizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .SizeAttr )});};if _cbef .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .OriginAttr )});};if _cbef .PositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .PositionAttr )});};if _cbef .AspectAttr !=ST_ImageAspectUnset {_bgece ,_geeaf :=_cbef .AspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _geeaf !=nil {return _geeaf ;};start .Attr =append (start .Attr ,_bgece );};if _cbef .ColorsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .ColorsAttr )});};if _cbef .AngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .AngleAttr )});};if _cbef .AlignshapeAttr !=_fc .ST_TrueFalseUnset {_aegf ,_fgdfb :=_cbef .AlignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _fgdfb !=nil {return _fgdfb ;};start .Attr =append (start .Attr ,_aegf );};if _cbef .FocusAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .FocusAttr )});};if _cbef .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .FocussizeAttr )});};if _cbef .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .FocuspositionAttr )});};if _cbef .MethodAttr !=ST_FillMethodUnset {_gccbc ,_egdba :=_cbef .MethodAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _egdba !=nil {return _egdba ;};start .Attr =append (start .Attr ,_gccbc );};if _cbef .DetectmouseclickAttr !=_fc .ST_TrueFalseUnset {_ccee ,_abcb :=_cbef .DetectmouseclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _abcb !=nil {return _abcb ;};start .Attr =append (start .Attr ,_ccee );};if _cbef .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .TitleAttr )});};if _cbef .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .Opacity2Attr )});};if _cbef .RecolorAttr !=_fc .ST_TrueFalseUnset {_aegc ,_cgbd :=_cbef .RecolorAttr .MarshalXMLAttr (_c .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _cgbd !=nil {return _cgbd ;};start .Attr =append (start .Attr ,_aegc );};if _cbef .RotateAttr !=_fc .ST_TrueFalseUnset {_fdgba ,_cgd :=_cbef .RotateAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _cgd !=nil {return _cgd ;};start .Attr =append (start .Attr ,_fdgba );};if _cbef .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .IdAttr )});};if _cbef .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .RelidAttr )});};if _cbef .SIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cbef .SIdAttr )});};e .EncodeToken (start );if _cbef .Fill !=nil {_eade :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cbef .Fill ,_eade );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgbca *OfcOLEObject )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _dgbca .OfcCT_OLEObject .MarshalXML (e ,start );};func (_fgaggc *OfcCT_Skew )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077";};if _fgaggc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fgaggc .IdAttr )});};if _fgaggc .OnAttr !=_fc .ST_TrueFalseUnset {_ggeff ,_gcbag :=_fgaggc .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _gcbag !=nil {return _gcbag ;};start .Attr =append (start .Attr ,_ggeff );};if _fgaggc .OffsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fgaggc .OffsetAttr )});};if _fgaggc .OriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_fgaggc .OriginAttr )});};if _fgaggc .MatrixAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_fb .Sprintf ("\u0025\u0076",*_fgaggc .MatrixAttr )});};if _fgaggc .ExtAttr !=ST_ExtUnset {_gabaf ,_fecg :=_fgaggc .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fecg !=nil {return _fecg ;};start .Attr =append (start .Attr ,_gabaf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path +func (_fccf *AG_Fill )ValidateWithPath (path string )error {if _fccd :=_fccf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fccd !=nil {return _fccd ;};return nil ;};func (_bdg *AG_Type )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bdg .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdg .TypeAttr )});};return nil ;};type OfcInk struct{OfcCT_Ink };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 _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;};func (_dceda *CT_Shadow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077";};if _dceda .OnAttr !=_bg .ST_TrueFalseUnset {_gefeg ,_fefb :=_dceda .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _fefb !=nil {return _fefb ;};start .Attr =append (start .Attr ,_gefeg );};if _dceda .TypeAttr !=ST_ShadowTypeUnset {_bdeba ,_fddg :=_dceda .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _fddg !=nil {return _fddg ;};start .Attr =append (start .Attr ,_bdeba );};if _dceda .ObscuredAttr !=_bg .ST_TrueFalseUnset {_aaefc ,_cgfe :=_dceda .ObscuredAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _cgfe !=nil {return _cgfe ;};start .Attr =append (start .Attr ,_aaefc );};if _dceda .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dceda .ColorAttr )});};if _dceda .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_dceda .OpacityAttr )});};if _dceda .OffsetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dceda .OffsetAttr )});};if _dceda .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_dceda .Color2Attr )});};if _dceda .Offset2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_dceda .Offset2Attr )});};if _dceda .OriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dceda .OriginAttr )});};if _dceda .MatrixAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_dceda .MatrixAttr )});};if _dceda .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dceda .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the Shapetype and its children, prefixing error messages with path -func (_fdbdba *Shapetype )ValidateWithPath (path string )error {if _cbdee :=_fdbdba .CT_Shapetype .ValidateWithPath (path );_cbdee !=nil {return _cbdee ;};return nil ;};func (_cfcbb *OfcCT_ColorMenu )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbffc :=range start .Attr {if _fbffc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fgac ,_aeefe :=_fbffc .Value ,error (nil );if _aeefe !=nil {return _aeefe ;};_cfcbb .StrokecolorAttr =&_fgac ;continue ;};if _fbffc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_acad ,_cefgf :=_fbffc .Value ,error (nil );if _cefgf !=nil {return _cefgf ;};_cfcbb .FillcolorAttr =&_acad ;continue ;};if _fbffc .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_ebebf ,_bdeca :=_fbffc .Value ,error (nil );if _bdeca !=nil {return _bdeca ;};_cfcbb .ShadowcolorAttr =&_ebebf ;continue ;};if _fbffc .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_dfafc ,_efbff :=_fbffc .Value ,error (nil );if _efbff !=nil {return _efbff ;};_cfcbb .ExtrusioncolorAttr =&_dfafc ;continue ;};if _fbffc .Name .Local =="\u0065\u0078\u0074"{_cfcbb .ExtAttr .UnmarshalXMLAttr (_fbffc );continue ;};};for {_cabgd ,_fcbbf :=d .Token ();if _fcbbf !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_fcbbf );};if _becf ,_bdgcd :=_cabgd .(_c .EndElement );_bdgcd &&_becf .Name ==start .Name {break ;};};return nil ;};func (_gfcfe *OfcCT_ClipPath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_fb .Sprintf ("\u0025\u0076",_gfcfe .VAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbgg *ST_StrokeEndCap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cacec ,_afacc :=d .Token ();if _afacc !=nil {return _afacc ;};if _aacbg ,_bggff :=_cacec .(_c .EndElement );_bggff &&_aacbg .Name ==start .Name {*_dbgg =1;return nil ;};if _edgea ,_bccdd :=_cacec .(_c .CharData );!_bccdd {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cacec );}else {switch string (_edgea ){case "":*_dbgg =0;case "\u0066\u006c\u0061\u0074":*_dbgg =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dbgg =2;case "\u0072\u006f\u0075n\u0064":*_dbgg =3;};};_cacec ,_afacc =d .Token ();if _afacc !=nil {return _afacc ;};if _bgcbe ,_cefdg :=_cacec .(_c .EndElement );_cefdg &&_bgcbe .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cacec );};type AG_Fill struct{FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;};type CT_Oval struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func (_bbabb *OfcCallout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _bbabb .OfcCT_Callout .MarshalXML (e ,start );};func NewOfcSkew ()*OfcSkew {_cecda :=&OfcSkew {};_cecda .OfcCT_Skew =*NewOfcCT_Skew ();return _cecda };type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;}; +func (_gbfbe *Shapetype )ValidateWithPath (path string )error {if _cfgff :=_gbfbe .CT_Shapetype .ValidateWithPath (path );_cfgff !=nil {return _cfgff ;};return nil ;}; -// Validate validates the Roundrect and its children -func (_cgccbc *Roundrect )Validate ()error {return _cgccbc .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};func (_efca *OfcST_ScreenSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgbee ,_fedbd :=d .Token ();if _fedbd !=nil {return _fedbd ;};if _gabga ,_bdba :=_bgbee .(_c .EndElement );_bdba &&_gabga .Name ==start .Name {*_efca =1;return nil ;};if _ggdf ,_edfga :=_bgbee .(_c .CharData );!_edfga {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgbee );}else {switch string (_ggdf ){case "":*_efca =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_efca =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_efca =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_efca =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_efca =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_efca =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_efca =6;};};_bgbee ,_fedbd =d .Token ();if _fedbd !=nil {return _fedbd ;};if _fgbba ,_faeba :=_bgbee .(_c .EndElement );_faeba &&_fgbba .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgbee );};func (_cagbc *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cagbc =0;case "\u0073\u006f\u006ci\u0064":*_cagbc =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_cagbc =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_cagbc =3;};return nil ;};func (_cefgg *OfcExtrusion )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefgg .OfcCT_Extrusion =*NewOfcCT_Extrusion ();for _ ,_adgca :=range start .Attr {if _adgca .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_cefgg .ColormodeAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0063\u006f\u006co\u0072"{_dccaf ,_dcgad :=_adgca .Value ,error (nil );if _dcgad !=nil {return _dcgad ;};_cefgg .ColorAttr =&_dccaf ;continue ;};if _adgca .Name .Local =="\u0074\u0079\u0070\u0065"{_cefgg .TypeAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_cbage ,_efdbg :=_f .ParseFloat (_adgca .Value ,64);if _efdbg !=nil {return _efdbg ;};_badbg :=float32 (_cbage );_cefgg .ShininessAttr =&_badbg ;continue ;};if _adgca .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_fbfcfe ,_cedcg :=_adgca .Value ,error (nil );if _cedcg !=nil {return _cedcg ;};_cefgg .ViewpointoriginAttr =&_fbfcfe ;continue ;};if _adgca .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_dddec ,_bacbf :=_adgca .Value ,error (nil );if _bacbf !=nil {return _bacbf ;};_cefgg .SpecularityAttr =&_dddec ;continue ;};if _adgca .Name .Local =="\u0070\u006c\u0061n\u0065"{_cefgg .PlaneAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_fdgff ,_egdga :=_adgca .Value ,error (nil );if _egdga !=nil {return _egdga ;};_cefgg .DiffusityAttr =&_fdgff ;continue ;};if _adgca .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_efgeg ,_ddcdf :=_adgca .Value ,error (nil );if _ddcdf !=nil {return _ddcdf ;};_cefgg .SkewamtAttr =&_efgeg ;continue ;};if _adgca .Name .Local =="\u006d\u0065\u0074a\u006c"{_cefgg .MetalAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_eabbd ,_cfdf :=_adgca .Value ,error (nil );if _cfdf !=nil {return _cfdf ;};_cefgg .BackdepthAttr =&_eabbd ;continue ;};if _adgca .Name .Local =="\u0065\u0064\u0067\u0065"{_eggec ,_addea :=_adgca .Value ,error (nil );if _addea !=nil {return _addea ;};_cefgg .EdgeAttr =&_eggec ;continue ;};if _adgca .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_cffbea ,_gcbad :=_adgca .Value ,error (nil );if _gcbad !=nil {return _gcbad ;};_cefgg .Lightlevel2Attr =&_cffbea ;continue ;};if _adgca .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fdggb ,_fgaef :=_f .ParseFloat (_adgca .Value ,64);if _fgaef !=nil {return _fgaef ;};_degbd :=float32 (_fdggb );_cefgg .OrientationangleAttr =&_degbd ;continue ;};if _adgca .Name .Local =="\u006f\u006e"{_cefgg .OnAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_cefgg .LightharshAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_cefgg .LightfaceAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_gbdca ,_fbeg :=_adgca .Value ,error (nil );if _fbeg !=nil {return _fbeg ;};_cefgg .ForedepthAttr =&_gbdca ;continue ;};if _adgca .Name .Local =="\u0065\u0078\u0074"{_cefgg .ExtAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cefgg .AutorotationcenterAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0066\u0061\u0063e\u0074"{_dafaf ,_ffece :=_adgca .Value ,error (nil );if _ffece !=nil {return _ffece ;};_cefgg .FacetAttr =&_dafaf ;continue ;};if _adgca .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_cefgg .RenderAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_efdgg ,_gdbff :=_adgca .Value ,error (nil );if _gdbff !=nil {return _gdbff ;};_cefgg .LightlevelAttr =&_efdgg ;continue ;};if _adgca .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_bcfcc ,_ddggg :=_adgca .Value ,error (nil );if _ddggg !=nil {return _ddggg ;};_cefgg .BrightnessAttr =&_bcfcc ;continue ;};if _adgca .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_fbdcf ,_adfdb :=_f .ParseFloat (_adgca .Value ,64);if _adfdb !=nil {return _adfdb ;};_gfabg :=float32 (_fbdcf );_cefgg .SkewangleAttr =&_gfabg ;continue ;};if _adgca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_agggb ,_ececda :=_adgca .Value ,error (nil );if _ececda !=nil {return _ececda ;};_cefgg .Lightposition2Attr =&_agggb ;continue ;};if _adgca .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_agbcc ,_aebebd :=_adgca .Value ,error (nil );if _aebebd !=nil {return _aebebd ;};_cefgg .RotationangleAttr =&_agbcc ;continue ;};if _adgca .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_cefgg .Lightharsh2Attr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_bcdbc ,_fadbg :=_adgca .Value ,error (nil );if _fadbg !=nil {return _fadbg ;};_cefgg .OrientationAttr =&_bcdbc ;continue ;};if _adgca .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_cefgg .LockrotationcenterAttr .UnmarshalXMLAttr (_adgca );continue ;};if _adgca .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_ebfdf ,_bbffb :=_adgca .Value ,error (nil );if _bbffb !=nil {return _bbffb ;};_cefgg .RotationcenterAttr =&_ebfdf ;continue ;};if _adgca .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_gabged ,_gggcc :=_adgca .Value ,error (nil );if _gggcc !=nil {return _gggcc ;};_cefgg .ViewpointAttr =&_gabged ;continue ;};if _adgca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ddeca ,_fabb :=_adgca .Value ,error (nil );if _fabb !=nil {return _fabb ;};_cefgg .LightpositionAttr =&_ddeca ;continue ;};};for {_eage ,_daecb :=d .Token ();if _daecb !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_daecb );};if _ceggg ,_febcf :=_eage .(_c .EndElement );_febcf &&_ceggg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path +func (_ffdde *OfcDiagram )ValidateWithPath (path string )error {if _fdead :=_ffdde .OfcCT_Diagram .ValidateWithPath (path );_fdead !=nil {return _fdead ;};return nil ;}; -// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path -func (_ggcee *OfcEquationxml )ValidateWithPath (path string )error {if _ecbfe :=_ggcee .OfcCT_EquationXml .ValidateWithPath (path );_ecbfe !=nil {return _ecbfe ;};return nil ;};func (_dddeeb *Handles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dddeeb .CT_Handles =*NewCT_Handles ();_bebgdd :for {_aadfc ,_abcf :=d .Token ();if _abcf !=nil {return _abcf ;};switch _daaeb :=_aadfc .(type ){case _c .StartElement :switch _daaeb .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_effdf :=NewCT_H ();if _ceeg :=d .DecodeElement (_effdf ,&_daaeb );_ceeg !=nil {return _ceeg ;};_dddeeb .H =append (_dddeeb .H ,_effdf );default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048a\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_daaeb .Name );if _aacba :=d .Skip ();_aacba !=nil {return _aacba ;};};case _c .EndElement :break _bebgdd ;case _c .CharData :};};return nil ;};func NewOfcColumn ()*OfcColumn {_ddae :=&OfcColumn {};_ddae .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _ddae ;};func (_egcad ST_StrokeArrowLength )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eecec :=_c .Attr {};_eecec .Name =name ;switch _egcad {case ST_StrokeArrowLengthUnset :_eecec .Value ="";case ST_StrokeArrowLengthShort :_eecec .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_eecec .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_eecec .Value ="\u006c\u006f\u006e\u0067";};return _eecec ,nil ;}; +// Validate validates the Image and its children +func (_gcacf *Image )Validate ()error {return _gcacf .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func (_fgdcce *Stroke )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgdcce .CT_Stroke =*NewCT_Stroke ();for _ ,_cgabbb :=range start .Attr {if _cgabbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgabbb .Name .Local =="\u0072\u0065\u006ci\u0064"{_ecfdc ,_aaedc :=_cgabbb .Value ,error (nil );if _aaedc !=nil {return _aaedc ;};_fgdcce .RelidAttr =&_ecfdc ;continue ;};if _cgabbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgabbb .Name .Local =="\u0069\u0064"{_ccbag ,_cecdf :=_cgabbb .Value ,error (nil );if _cecdf !=nil {return _cecdf ;};_fgdcce .RIdAttr =&_ccbag ;continue ;};if _cgabbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgabbb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgdcce .ForcedashAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgabbb .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdadgg ,_edeec :=_cgabbb .Value ,error (nil );if _edeec !=nil {return _edeec ;};_fgdcce .TitleAttr =&_bdadgg ;continue ;};if _cgabbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgabbb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ecbgc ,_gacbc :=_cgabbb .Value ,error (nil );if _gacbc !=nil {return _gacbc ;};_fgdcce .AlthrefAttr =&_ecbgc ;continue ;};if _cgabbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgabbb .Name .Local =="\u0068\u0072\u0065\u0066"{_dgebg ,_ebgfb :=_cgabbb .Value ,error (nil );if _ebgfb !=nil {return _ebgfb ;};_fgdcce .HrefAttr =&_dgebg ;continue ;};if _cgabbb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dgadc ,_ccbca :=_cgabbb .Value ,error (nil );if _ccbca !=nil {return _ccbca ;};_fgdcce .ImagesizeAttr =&_dgadc ;continue ;};if _cgabbb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fgdcce .StartarrowlengthAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fgdcce .JoinstyleAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fgdcce .EndarrowAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gcbbcf ,_aeffb :=_cgabbb .Value ,error (nil );if _aeffb !=nil {return _aeffb ;};_fgdcce .DashstyleAttr =&_gcbbcf ;continue ;};if _cgabbb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fgdcce .EndarrowwidthAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u0073\u0072\u0063"{_cbccb ,_fbgc :=_cgabbb .Value ,error (nil );if _fbgc !=nil {return _fbgc ;};_fgdcce .SrcAttr =&_cbccb ;continue ;};if _cgabbb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fgdcce .EndarrowlengthAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fgdcce .LinestyleAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbcab ,_bebag :=_cgabbb .Value ,error (nil );if _bebag !=nil {return _bebag ;};_fgdcce .OpacityAttr =&_bbcab ;continue ;};if _cgabbb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dcbbe ,_cbbedg :=_cgabbb .Value ,error (nil );if _cbbedg !=nil {return _cbbedg ;};_fgdcce .WeightAttr =&_dcbbe ;continue ;};if _cgabbb .Name .Local =="\u0069\u0064"{_dcfec ,_dgcgf :=_cgabbb .Value ,error (nil );if _dgcgf !=nil {return _dgcgf ;};_fgdcce .IdAttr =&_dcfec ;continue ;};if _cgabbb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ggbeca ,_dbcfb :=_ad .ParseFloat (_cgabbb .Value ,64);if _dbcfb !=nil {return _dbcfb ;};_fgdcce .MiterlimitAttr =&_ggbeca ;continue ;};if _cgabbb .Name .Local =="\u0063\u006f\u006co\u0072"{_dadfa ,_baaab :=_cgabbb .Value ,error (nil );if _baaab !=nil {return _baaab ;};_fgdcce .ColorAttr =&_dadfa ;continue ;};if _cgabbb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fgdcce .ImageaspectAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fgdcce .FilltypeAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u006f\u006e"{_fgdcce .OnAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fgdcce .StartarrowwidthAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgdcce .InsetpenAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fgdcce .ImagealignshapeAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fgdcce .StartarrowAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fgdcce .EndcapAttr .UnmarshalXMLAttr (_cgabbb );continue ;};if _cgabbb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_edfgb ,_bafa :=_cgabbb .Value ,error (nil );if _bafa !=nil {return _bafa ;};_fgdcce .Color2Attr =&_edfgb ;continue ;};};_babg :for {_ccfg ,_abcga :=d .Token ();if _abcga !=nil {return _abcga ;};switch _bbcdf :=_ccfg .(type ){case _a .StartElement :switch _bbcdf .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgdcce .Left =NewOfcLeft ();if _gbgde :=d .DecodeElement (_fgdcce .Left ,&_bbcdf );_gbgde !=nil {return _gbgde ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgdcce .Top =NewOfcTop ();if _feebf :=d .DecodeElement (_fgdcce .Top ,&_bbcdf );_feebf !=nil {return _feebf ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgdcce .Right =NewOfcRight ();if _gdbfd :=d .DecodeElement (_fgdcce .Right ,&_bbcdf );_gdbfd !=nil {return _gdbfd ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgdcce .Bottom =NewOfcBottom ();if _bcafef :=d .DecodeElement (_fgdcce .Bottom ,&_bbcdf );_bcafef !=nil {return _bcafef ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgdcce .Column =NewOfcColumn ();if _gaefcg :=d .DecodeElement (_fgdcce .Column ,&_bbcdf );_gaefcg !=nil {return _gaefcg ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0053\u0074\u0072\u006f\u006b\u0065\u0020\u0025\u0076",_bbcdf .Name );if _decdb :=d .Skip ();_decdb !=nil {return _decdb ;};};case _a .EndElement :break _babg ;case _a .CharData :};};return nil ;}; -// Validate validates the OfcCT_SignatureLine and its children -func (_abefe *OfcCT_SignatureLine )Validate ()error {return _abefe .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};type OfcShapedefaults struct{OfcCT_ShapeDefaults };func NewLine ()*Line {_ffbed :=&Line {};_ffbed .CT_Line =*NewCT_Line ();return _ffbed };func (_fbd *AG_ShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cebf ,_ffff :=_geg .Value ,error (nil );if _ffff !=nil {return _ffff ;};_fbd .OpacityAttr =&_cebf ;continue ;};if _geg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fbd .StrokedAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_debe ,_acbe :=_geg .Value ,error (nil );if _acbe !=nil {return _acbe ;};_fbd .StrokecolorAttr =&_debe ;continue ;};if _geg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_becd ,_aec :=_geg .Value ,error (nil );if _aec !=nil {return _aec ;};_fbd .StrokeweightAttr =&_becd ;continue ;};if _geg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fbd .InsetpenAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_agf ,_aegb :=_geg .Value ,error (nil );if _aegb !=nil {return _aegb ;};_fbd .ChromakeyAttr =&_agf ;continue ;};if _geg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fbd .FilledAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afd ,_gfce :=_geg .Value ,error (nil );if _gfce !=nil {return _gfce ;};_fbd .FillcolorAttr =&_afd ;continue ;};};for {_fcga ,_eba :=d .Token ();if _eba !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0053\u0068\u0061\u0070\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_eba );};if _bbcf ,_dbde :=_fcga .(_c .EndElement );_dbde &&_bbcf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path +func (_fgdfd *OfcCT_Ink )ValidateWithPath (path string )error {if _agbdeb :=_fgdfd .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_agbdeb !=nil {return _agbdeb ;};return nil ;};func (_fddda *OfcLeft )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f\u003a\u006c\u0065\u0066\u0074";return _fddda .OfcCT_StrokeChild .MarshalXML (e ,start );};type OfcST_ExtrusionType byte ;func (_fcbab ST_ShadowType )ValidateWithPath (path string )error {switch _fcbab {case 0,1,2,3,4: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 (_fcbab ));};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;); -// ValidateWithPath validates the Polyline and its children, prefixing error messages with path -func (_dbeef *Polyline )ValidateWithPath (path string )error {if _debddd :=_dbeef .CT_PolyLine .ValidateWithPath (path );_debddd !=nil {return _debddd ;};return nil ;};func (_ggdbb ST_StrokeEndCap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggdbb .String (),start );};func (_fgfde *OfcST_CalloutPlacement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcfba ,_beggg :=d .Token ();if _beggg !=nil {return _beggg ;};if _bfffb ,_bdbef :=_dcfba .(_c .EndElement );_bdbef &&_bfffb .Name ==start .Name {*_fgfde =1;return nil ;};if _abagb ,_agfecf :=_dcfba .(_c .CharData );!_agfecf {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcfba );}else {switch string (_abagb ){case "":*_fgfde =0;case "\u0074\u006f\u0070":*_fgfde =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgfde =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fgfde =3;case "\u0075\u0073\u0065\u0072":*_fgfde =4;};};_dcfba ,_beggg =d .Token ();if _beggg !=nil {return _beggg ;};if _gdfdfe ,_dggfc :=_dcfba .(_c .EndElement );_dggfc &&_gdfdfe .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcfba );};func (_ebgc OfcST_ExtrusionPlane )String ()string {switch _ebgc {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";}; +// Validate validates the OfcDiagram and its children +func (_dcabc *OfcDiagram )Validate ()error {return _dcabc .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func NewOfcCT_R ()*OfcCT_R {_aegdb :=&OfcCT_R {};return _aegdb }; -// ValidateWithPath validates the Fill and its children, prefixing error messages with path -func (_ebebe *Fill )ValidateWithPath (path string )error {if _gefca :=_ebebe .CT_Fill .ValidateWithPath (path );_gefca !=nil {return _gefca ;};return nil ;};func (_cabad ST_StrokeArrowLength )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cabad .String (),start );}; +// Validate validates the CT_Stroke and its children +func (_bcegf *CT_Stroke )Validate ()error {return _bcegf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");}; -// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path -func (_gcbagd *OfcComplex )ValidateWithPath (path string )error {if _facff :=_gcbagd .OfcCT_Complex .ValidateWithPath (path );_facff !=nil {return _facff ;};return nil ;}; +// Validate validates the AG_CoreAttributes and its children +func (_ceg *AG_CoreAttributes )Validate ()error {return _ceg .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _bg .ST_TrueFalse ;StrokeokAttr _bg .ST_TrueFalse ;ShadowokAttr _bg .ST_TrueFalse ;ArrowokAttr _bg .ST_TrueFalse ;GradientshapeokAttr _bg .ST_TrueFalse ;TextpathokAttr _bg .ST_TrueFalse ;InsetpenokAttr _bg .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _bg .ST_TrueFalse ;IdAttr *string ;};func (_bacgc OfcST_DiagramLayout )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ggabda :=_a .Attr {};_ggabda .Name =name ;switch _bacgc {case OfcST_DiagramLayoutUnset :_ggabda .Value ="";case OfcST_DiagramLayout0 :_ggabda .Value ="\u0030";case OfcST_DiagramLayout1 :_ggabda .Value ="\u0031";case OfcST_DiagramLayout2 :_ggabda .Value ="\u0032";case OfcST_DiagramLayout3 :_ggabda .Value ="\u0033";};return _ggabda ,nil ;};func (_bec *AG_Ext )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bec .ExtAttr =ST_Ext (1);for _ ,_ebg :=range start .Attr {if _ebg .Name .Local =="\u0065\u0078\u0074"{_bec .ExtAttr .UnmarshalXMLAttr (_ebg );continue ;};};for {_begb ,_ccc :=d .Token ();if _ccc !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_ccc );};if _cce ,_fcc :=_begb .(_a .EndElement );_fcc &&_cce .Name ==start .Name {break ;};};return nil ;};func NewCT_RoundRect ()*CT_RoundRect {_badbg :=&CT_RoundRect {};return _badbg };func (_gecc *Rect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gecc .CT_Rect .MarshalXML (e ,start );}; -// Validate validates the CT_Path and its children -func (_ggaa *CT_Path )Validate ()error {return _ggaa .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_dbadd :=&OfcCT_ShapeDefaults {};return _dbadd }; +// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path +func (_cbec *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _eacdb :=_cbec .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_eacdb !=nil {return _eacdb ;};if _cffa :=_cbec .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cffa !=nil {return _cffa ;};if _edfa :=_cbec .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_edfa !=nil {return _edfa ;};if _ggc :=_cbec .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ggc !=nil {return _ggc ;};if _adeg :=_cbec .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_adeg !=nil {return _adeg ;};if _egeb :=_cbec .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_egeb !=nil {return _egeb ;};if _bfec :=_cbec .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bfec !=nil {return _bfec ;};if _edfg :=_cbec .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_edfg !=nil {return _edfg ;};if _eea :=_cbec .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_eea !=nil {return _eea ;};if _afg :=_cbec .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_afg !=nil {return _afg ;};return nil ;}; -// Validate validates the OfcCT_Relation and its children -func (_cdadd *OfcCT_Relation )Validate ()error {return _cdadd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;}; +// Validate validates the OfcCT_RelationTable and its children +func (_fbadde *OfcCT_RelationTable )Validate ()error {return _fbadde .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};func (_edgc OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _edgc {case 0,1,2,3,4: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 (_edgc ));};return nil ;};func (_eadeec *OfcCT_OLEObject )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbgaf :=range start .Attr {if _fbgaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbgaf .Name .Local =="\u0069\u0064"||_fbgaf .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"&&_fbgaf .Name .Local =="\u0069\u0064"{_efgcc ,_cebd :=_fbgaf .Value ,error (nil );if _cebd !=nil {return _cebd ;};_eadeec .IdAttr =&_efgcc ;continue ;};if _fbgaf .Name .Local =="\u0054\u0079\u0070\u0065"{_eadeec .TypeAttr .UnmarshalXMLAttr (_fbgaf );continue ;};if _fbgaf .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_edbece ,_dfagg :=_fbgaf .Value ,error (nil );if _dfagg !=nil {return _dfagg ;};_eadeec .ProgIDAttr =&_edbece ;continue ;};if _fbgaf .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_aacbg ,_bgcge :=_fbgaf .Value ,error (nil );if _bgcge !=nil {return _bgcge ;};_eadeec .ShapeIDAttr =&_aacbg ;continue ;};if _fbgaf .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_eadeec .DrawAspectAttr .UnmarshalXMLAttr (_fbgaf );continue ;};if _fbgaf .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_dfcgf ,_fdgf :=_fbgaf .Value ,error (nil );if _fdgf !=nil {return _fdgf ;};_eadeec .ObjectIDAttr =&_dfcgf ;continue ;};if _fbgaf .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_eadeec .UpdateModeAttr .UnmarshalXMLAttr (_fbgaf );continue ;};};_gfgd :for {_becdc ,_abafb :=d .Token ();if _abafb !=nil {return _abafb ;};switch _egfe :=_becdc .(type ){case _a .StartElement :switch _egfe .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eadeec .LinkType =new (string );if _dece :=d .DecodeElement (_eadeec .LinkType ,&_egfe );_dece !=nil {return _dece ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eadeec .LockedField =_bg .ST_TrueFalseBlankUnset ;if _gfdgd :=d .DecodeElement (&_eadeec .LockedField ,&_egfe );_gfdgd !=nil {return _gfdgd ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eadeec .FieldCodes =new (string );if _fbbbc :=d .DecodeElement (_eadeec .FieldCodes ,&_egfe );_fbbbc !=nil {return _fbbbc ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_egfe .Name );if _cgbeaa :=d .Skip ();_cgbeaa !=nil {return _cgbeaa ;};};case _a .EndElement :break _gfgd ;case _a .CharData :};};return nil ;};type AG_Id struct{IdAttr *string ;};func (_eegaa *OfcLeft )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eegaa .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cbafb :=range start .Attr {if _cbafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbafb .Name .Local =="\u0068\u0072\u0065\u0066"{_eaacgb ,_fbbd :=_cbafb .Value ,error (nil );if _fbbd !=nil {return _fbbd ;};_eegaa .HrefAttr =&_eaacgb ;continue ;};if _cbafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbafb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eegaa .ForcedashAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbafb .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgegf ,_daeagg :=_cbafb .Value ,error (nil );if _daeagg !=nil {return _daeagg ;};_eegaa .TitleAttr =&_fgegf ;continue ;};if _cbafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbafb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fegaf ,_aeaag :=_cbafb .Value ,error (nil );if _aeaag !=nil {return _aeaag ;};_eegaa .AlthrefAttr =&_fegaf ;continue ;};if _cbafb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_eegaa .ImageaspectAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_eegaa .StartarrowAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_eegaa .LinestyleAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eegaa .StartarrowwidthAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_eegaa .JoinstyleAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_eegaa .StartarrowlengthAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_aebdc ,_ggefg :=_cbafb .Value ,error (nil );if _ggefg !=nil {return _ggefg ;};_eegaa .DashstyleAttr =&_aebdc ;continue ;};if _cbafb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_eegaa .EndarrowAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_eegaa .FilltypeAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eegaa .EndarrowwidthAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cdgae ,_gfcg :=_cbafb .Value ,error (nil );if _gfcg !=nil {return _gfcg ;};_eegaa .OpacityAttr =&_cdgae ;continue ;};if _cbafb .Name .Local =="\u0063\u006f\u006co\u0072"{_deead ,_gaaegc :=_cbafb .Value ,error (nil );if _gaaegc !=nil {return _gaaegc ;};_eegaa .ColorAttr =&_deead ;continue ;};if _cbafb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eegaa .InsetpenAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_eegaa .EndarrowlengthAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u0065\u0078\u0074"{_eegaa .ExtAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_eegaa .EndcapAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aaeff ,_acaeg :=_cbafb .Value ,error (nil );if _acaeg !=nil {return _acaeg ;};_eegaa .Color2Attr =&_aaeff ;continue ;};if _cbafb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eegaa .ImagealignshapeAttr .UnmarshalXMLAttr (_cbafb );continue ;};if _cbafb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fgbcb ,_cgbb :=_cbafb .Value ,error (nil );if _cgbb !=nil {return _cgbb ;};_eegaa .WeightAttr =&_fgbcb ;continue ;};if _cbafb .Name .Local =="\u0073\u0072\u0063"{_geged ,_aeecdd :=_cbafb .Value ,error (nil );if _aeecdd !=nil {return _aeecdd ;};_eegaa .SrcAttr =&_geged ;continue ;};if _cbafb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gfaad ,_fdggb :=_cbafb .Value ,error (nil );if _fdggb !=nil {return _fdggb ;};_eegaa .ImagesizeAttr =&_gfaad ;continue ;};if _cbafb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fbaac ,_gbdg :=_ad .ParseFloat (_cbafb .Value ,64);if _gbdg !=nil {return _gbdg ;};_eegaa .MiterlimitAttr =&_fbaac ;continue ;};if _cbafb .Name .Local =="\u006f\u006e"{_eegaa .OnAttr .UnmarshalXMLAttr (_cbafb );continue ;};};for {_dbaccc ,_ccfbd :=d .Token ();if _ccfbd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_ccfbd );};if _ggacaa ,_fdefa :=_dbaccc .(_a .EndElement );_fdefa &&_ggacaa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Oval and its children -func (_edbfe *Oval )Validate ()error {return _edbfe .ValidateWithPath ("\u004f\u0076\u0061\u006c")}; +// Validate validates the Arc and its children +func (_fgbe *Arc )Validate ()error {return _fgbe .ValidateWithPath ("\u0041\u0072\u0063")};type ST_Ext byte ;type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;};func (_adgge *OfcFill )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f\u003a\u0066\u0069\u006c\u006c";return _adgge .OfcCT_Fill .MarshalXML (e ,start );};func (_eefdg ST_EditAs )ValidateWithPath (path string )error {switch _eefdg {case 0,1,2,3,4,5,6,7: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 (_eefdg ));};return nil ;};func (_gaefa *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bfdf :=range start .Attr {if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fbdge ,_cgaf :=_ad .ParseInt (_bfdf .Value ,10,64);if _cgaf !=nil {return _cgaf ;};_gaefa .RegroupidAttr =&_fbdge ;continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gaefa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0063\u006c\u0069\u0070"{_gaefa .ClipAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gaefa .ButtonAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gaefa .UserhiddenAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gaefa .BulletAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_gefga ,_addeb :=_bfdf .Value ,error (nil );if _addeb !=nil {return _addeb ;};_gaefa .GfxdataAttr =&_gefga ;continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0068\u0072"{_gaefa .HrAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u006f\u006c\u0065"{_gaefa .OleAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gaefa .AllowincellAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_baea ,_efgebg :=_bfdf .Value ,error (nil );if _efgebg !=nil {return _efgebg ;};_gaefa .BorderleftcolorAttr =&_baea ;continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0068\u0072\u0070c\u0074"{_eegdc ,_fgagg :=_ad .ParseFloat (_bfdf .Value ,64);if _fgagg !=nil {return _fgagg ;};_bacdc :=float32 (_eegdc );_gaefa .HrpctAttr =&_bacdc ;continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_edfda ,_gedb :=_ad .ParseInt (_bfdf .Value ,10,64);if _gedb !=nil {return _gedb ;};_gaefa .DgmnodekindAttr =&_edfda ;continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gaefa .InsetmodeAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gaefa .UserdrawnAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gaefa .ConnectortypeAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dbbef ,_adefa :=_bfdf .Value ,error (nil );if _adefa !=nil {return _adefa ;};_gaefa .BorderrightcolorAttr =&_dbbef ;continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gaefa .PreferrelativeAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gaefa .HrnoshadeAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gaefa .DgmlayoutmruAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u006f\u006e\u0065\u0064"{_gaefa .OnedAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gaefa .HralignAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gaefa .BwmodeAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gaefa .AllowoverlapAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cegfb ,_abddb :=_bfdf .Value ,error (nil );if _abddb !=nil {return _abddb ;};_gaefa .BordertopcolorAttr =&_cegfb ;continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gaefa .BwnormalAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eagd ,_fdbd :=_bfdf .Value ,error (nil );if _fdbd !=nil {return _fdbd ;};_gaefa .BorderbottomcolorAttr =&_eagd ;continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gaefa .CliptowrapAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gaefa .DgmlayoutAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0073\u0070\u0074"{_ccedd ,_dafga :=_ad .ParseFloat (_bfdf .Value ,64);if _dafga !=nil {return _dafga ;};_bbfac :=float32 (_ccedd );_gaefa .SptAttr =&_bbfac ;continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gaefa .OleiconAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gaefa .ForcedashAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gaefa .BwpureAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0073\u0070\u0069\u0064"{_bcafa ,_bdeeb :=_bfdf .Value ,error (nil );if _bdeeb !=nil {return _bdeeb ;};_gaefa .SpidAttr =&_bcafa ;continue ;};if _bfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfdf .Name .Local =="\u0068\u0072\u0073t\u0064"{_gaefa .HrstdAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gggfe ,_bfgdc :=_bfdf .Value ,error (nil );if _bfgdc !=nil {return _bfgdc ;};_gaefa .TargetAttr =&_gggfe ;continue ;};if _bfdf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bcggg ,_ebfe :=_bfdf .Value ,error (nil );if _ebfe !=nil {return _ebfe ;};_gaefa .WrapcoordsAttr =&_bcggg ;continue ;};if _bfdf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbgbcf ,_dagc :=_bfdf .Value ,error (nil );if _dagc !=nil {return _dagc ;};_gaefa .OpacityAttr =&_cbgbcf ;continue ;};if _bfdf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_acdcd ,_fabfb :=_bfdf .Value ,error (nil );if _fabfb !=nil {return _fabfb ;};_gaefa .CoordoriginAttr =&_acdcd ;continue ;};if _bfdf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_baaf ,_geba :=_bfdf .Value ,error (nil );if _geba !=nil {return _geba ;};_gaefa .StrokecolorAttr =&_baaf ;continue ;};if _bfdf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eadge ,_fdfdc :=_bfdf .Value ,error (nil );if _fdfdc !=nil {return _fdfdc ;};_gaefa .CoordsizeAttr =&_eadge ;continue ;};if _bfdf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gaefa .InsetpenAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Local =="\u0061\u006c\u0074"{_cfca ,_afed :=_bfdf .Value ,error (nil );if _afed !=nil {return _afed ;};_gaefa .AltAttr =&_cfca ;continue ;};if _bfdf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gaefa .FilledAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bade ,_edbae :=_bfdf .Value ,error (nil );if _edbae !=nil {return _edbae ;};_gaefa .TitleAttr =&_bade ;continue ;};if _bfdf .Name .Local =="\u0073\u0074\u0079l\u0065"{_eaef ,_ccbb :=_bfdf .Value ,error (nil );if _ccbb !=nil {return _ccbb ;};_gaefa .StyleAttr =&_eaef ;continue ;};if _bfdf .Name .Local =="\u0070\u0072\u0069n\u0074"{_gaefa .PrintAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gaefa .StrokedAttr .UnmarshalXMLAttr (_bfdf );continue ;};if _bfdf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bgadc ,_fcbag :=_bfdf .Value ,error (nil );if _fcbag !=nil {return _fcbag ;};_gaefa .StrokeweightAttr =&_bgadc ;continue ;};if _bfdf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebdcd ,_acadg :=_bfdf .Value ,error (nil );if _acadg !=nil {return _acadg ;};_gaefa .ChromakeyAttr =&_ebdcd ;continue ;};if _bfdf .Name .Local =="\u0070\u0061\u0074\u0068"{_gbeee ,_fafgbc :=_bfdf .Value ,error (nil );if _fafgbc !=nil {return _fafgbc ;};_gaefa .PathAttr =&_gbeee ;continue ;};if _bfdf .Name .Local =="\u0069\u0064"{_ggge ,_gaeeg :=_bfdf .Value ,error (nil );if _gaeeg !=nil {return _gaeeg ;};_gaefa .IdAttr =&_ggge ;continue ;};if _bfdf .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfef ,_dbae :=_bfdf .Value ,error (nil );if _dbae !=nil {return _dbae ;};_gaefa .ClassAttr =&_cfef ;continue ;};if _bfdf .Name .Local =="\u0068\u0072\u0065\u0066"{_bbcge ,_dfec :=_bfdf .Value ,error (nil );if _dfec !=nil {return _dfec ;};_gaefa .HrefAttr =&_bbcge ;continue ;};if _bfdf .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_eccbd ,_fegdb :=_bfdf .Value ,error (nil );if _fegdb !=nil {return _fegdb ;};_gaefa .EquationxmlAttr =&_eccbd ;continue ;};if _bfdf .Name .Local =="\u0074\u0079\u0070\u0065"{_bgbeb ,_efcbf :=_bfdf .Value ,error (nil );if _efcbf !=nil {return _efcbf ;};_gaefa .TypeAttr =&_bgbeb ;continue ;};if _bfdf .Name .Local =="\u0061\u0064\u006a"{_ggda ,_efdfc :=_bfdf .Value ,error (nil );if _efdfc !=nil {return _efdfc ;};_gaefa .AdjAttr =&_ggda ;continue ;};if _bfdf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fcadb ,_cefbed :=_bfdf .Value ,error (nil );if _cefbed !=nil {return _cefbed ;};_gaefa .FillcolorAttr =&_fcadb ;continue ;};};_aeeg :for {_ddeaac ,_ccaa :=d .Token ();if _ccaa !=nil {return _ccaa ;};switch _eccbdb :=_ddeaac .(type ){case _a .StartElement :switch _eccbdb .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dagba :=NewOfcInk ();if _gccae :=d .DecodeElement (_dagba ,&_eccbdb );_gccae !=nil {return _gccae ;};_gaefa .Ink =append (_gaefa .Ink ,_dagba );case _a .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"}:_deacf :=_g .NewIscomment ();if _eecd :=d .DecodeElement (_deacf ,&_eccbdb );_eecd !=nil {return _eecd ;};_gaefa .Iscomment =append (_gaefa .Iscomment ,_deacf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcdbdc :=NewOfcEquationxml ();if _dagbc :=d .DecodeElement (_bcdbdc ,&_eccbdb );_dagbc !=nil {return _dagbc ;};_gaefa .Equationxml =append (_gaefa .Equationxml ,_bcdbdc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbcg :=NewEG_ShapeElements ();_dbcg .Path =NewPath ();if _dgbfg :=d .DecodeElement (_dbcg .Path ,&_eccbdb );_dgbfg !=nil {return _dgbfg ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_dbcg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eacc :=NewEG_ShapeElements ();_eacc .Formulas =NewFormulas ();if _fafbc :=d .DecodeElement (_eacc .Formulas ,&_eccbdb );_fafbc !=nil {return _fafbc ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_eacc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaaaf :=NewEG_ShapeElements ();_eaaaf .Handles =NewHandles ();if _gdbd :=d .DecodeElement (_eaaaf .Handles ,&_eccbdb );_gdbd !=nil {return _gdbd ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_eaaaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddfdc :=NewEG_ShapeElements ();_ddfdc .Fill =NewFill ();if _gcagg :=d .DecodeElement (_ddfdc .Fill ,&_eccbdb );_gcagg !=nil {return _gcagg ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_ddfdc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaff :=NewEG_ShapeElements ();_gaff .Stroke =NewStroke ();if _gcacb :=d .DecodeElement (_gaff .Stroke ,&_eccbdb );_gcacb !=nil {return _gcacb ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_gaff );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acgb :=NewEG_ShapeElements ();_acgb .Shadow =NewShadow ();if _aeac :=d .DecodeElement (_acgb .Shadow ,&_eccbdb );_aeac !=nil {return _aeac ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_acgb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaafad :=NewEG_ShapeElements ();_gaafad .Textbox =NewTextbox ();if _gefd :=d .DecodeElement (_gaafad .Textbox ,&_eccbdb );_gefd !=nil {return _gefd ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_gaafad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acfbe :=NewEG_ShapeElements ();_acfbe .Textpath =NewTextpath ();if _ecgcd :=d .DecodeElement (_acfbe .Textpath ,&_eccbdb );_ecgcd !=nil {return _ecgcd ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_acfbe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgbec :=NewEG_ShapeElements ();_fgbec .Imagedata =NewImagedata ();if _fffbb :=d .DecodeElement (_fgbec .Imagedata ,&_eccbdb );_fffbb !=nil {return _fffbb ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_fgbec );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beedb :=NewEG_ShapeElements ();_beedb .Skew =NewOfcSkew ();if _bfcfg :=d .DecodeElement (_beedb .Skew ,&_eccbdb );_bfcfg !=nil {return _bfcfg ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_beedb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbcdga :=NewEG_ShapeElements ();_bbcdga .Extrusion =NewOfcExtrusion ();if _eebcg :=d .DecodeElement (_bbcdga .Extrusion ,&_eccbdb );_eebcg !=nil {return _eebcg ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_bbcdga );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agafg :=NewEG_ShapeElements ();_agafg .Callout =NewOfcCallout ();if _bfgc :=d .DecodeElement (_agafg .Callout ,&_eccbdb );_bfgc !=nil {return _bfgc ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_agafg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dffdb :=NewEG_ShapeElements ();_dffdb .Lock =NewOfcLock ();if _ddffg :=d .DecodeElement (_dffdb .Lock ,&_eccbdb );_ddffg !=nil {return _ddffg ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_dffdb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdee :=NewEG_ShapeElements ();_fdee .Clippath =NewOfcClippath ();if _feacf :=d .DecodeElement (_fdee .Clippath ,&_eccbdb );_feacf !=nil {return _feacf ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_fdee );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_caba :=NewEG_ShapeElements ();_caba .Signatureline =NewOfcSignatureline ();if _daeeg :=d .DecodeElement (_caba .Signatureline ,&_eccbdb );_daeeg !=nil {return _daeeg ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_caba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gaafb :=NewEG_ShapeElements ();_gaafb .Wrap =_ab .NewWrap ();if _cgfgab :=d .DecodeElement (_gaafb .Wrap ,&_eccbdb );_cgfgab !=nil {return _cgfgab ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_gaafb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffgca :=NewEG_ShapeElements ();_ffgca .Anchorlock =_ab .NewAnchorlock ();if _bbfcg :=d .DecodeElement (_ffgca .Anchorlock ,&_eccbdb );_bbfcg !=nil {return _bbfcg ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_ffgca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggfag :=NewEG_ShapeElements ();_ggfag .Bordertop =_ab .NewBordertop ();if _eacbg :=d .DecodeElement (_ggfag .Bordertop ,&_eccbdb );_eacbg !=nil {return _eacbg ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_ggfag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gaeeb :=NewEG_ShapeElements ();_gaeeb .Borderbottom =_ab .NewBorderbottom ();if _gcdf :=d .DecodeElement (_gaeeb .Borderbottom ,&_eccbdb );_gcdf !=nil {return _gcdf ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_gaeeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdbf :=NewEG_ShapeElements ();_fdbf .Borderleft =_ab .NewBorderleft ();if _cfbbf :=d .DecodeElement (_fdbf .Borderleft ,&_eccbdb );_cfbbf !=nil {return _cfbbf ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_fdbf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abba :=NewEG_ShapeElements ();_abba .Borderright =_ab .NewBorderright ();if _fbdee :=d .DecodeElement (_abba .Borderright ,&_eccbdb );_fbdee !=nil {return _fbdee ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_abba );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_egbfd :=NewEG_ShapeElements ();_egbfd .ClientData =_ca .NewClientData ();if _ceea :=d .DecodeElement (_egbfd .ClientData ,&_eccbdb );_ceea !=nil {return _ceea ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_egbfd );case _a .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"}:_efcbe :=NewEG_ShapeElements ();_efcbe .Textdata =_g .NewTextdata ();if _acdfd :=d .DecodeElement (_efcbe .Textdata ,&_eccbdb );_acdfd !=nil {return _acdfd ;};_gaefa .EG_ShapeElements =append (_gaefa .EG_ShapeElements ,_efcbe );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0020\u0025\u0076",_eccbdb .Name );if _eafd :=d .Skip ();_eafd !=nil {return _eafd ;};};case _a .EndElement :break _aeeg ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_Fill and its children -func (_gdad *CT_Fill )Validate ()error {return _gdad .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_ccbc OfcST_ExtrusionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccbc .String (),start );}; +// Validate validates the CT_Formulas and its children +func (_dbage *CT_Formulas )Validate ()error {return _dbage .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_dafeg OfcST_InsetMode )String ()string {switch _dafeg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type Polyline struct{CT_PolyLine };func (_dgfbcd *OfcST_BWMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgbgb ,_bcfde :=d .Token ();if _bcfde !=nil {return _bcfde ;};if _gdacf ,_dabage :=_bgbgb .(_a .EndElement );_dabage &&_gdacf .Name ==start .Name {*_dgfbcd =1;return nil ;};if _cagdg ,_bdgac :=_bgbgb .(_a .CharData );!_bdgac {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",_bgbgb );}else {switch string (_cagdg ){case "":*_dgfbcd =0;case "\u0063\u006f\u006co\u0072":*_dgfbcd =1;case "\u0061\u0075\u0074\u006f":*_dgfbcd =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_dgfbcd =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_dgfbcd =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_dgfbcd =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_dgfbcd =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_dgfbcd =7;case "\u0062\u006c\u0061c\u006b":*_dgfbcd =8;case "\u0077\u0068\u0069t\u0065":*_dgfbcd =9;case "\u0068\u0069\u0064\u0065":*_dgfbcd =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_dgfbcd =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_dgfbcd =12;};};_bgbgb ,_bcfde =d .Token ();if _bcfde !=nil {return _bcfde ;};if _gegdf ,_bbdeaf :=_bgbgb .(_a .EndElement );_bbdeaf &&_gegdf .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",_bgbgb );};func (_baece *OfcInk )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_baece .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_deeaeg :=range start .Attr {if _deeaeg .Name .Local =="\u0069"{_gbeaa ,_acdaf :=_deeaeg .Value ,error (nil );if _acdaf !=nil {return _acdaf ;};_baece .IAttr =&_gbeaa ;continue ;};if _deeaeg .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_baece .AnnotationAttr .UnmarshalXMLAttr (_deeaeg );continue ;};if _deeaeg .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fgebb ,_dafaa :=_deeaeg .Value ,error (nil );if _dafaa !=nil {return _dafaa ;};_baece .ContentTypeAttr =&_fgebb ;continue ;};};for {_bagdd ,_acdfe :=d .Token ();if _acdfe !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_acdfe );};if _fdade ,_bggf :=_bagdd .(_a .EndElement );_bggf &&_fdade .Name ==start .Name {break ;};};return nil ;};type OfcST_ConnectorType byte ;type OfcST_OLEUpdateMode byte ; -// Validate validates the OfcCT_Fill and its children -func (_fffce *OfcCT_Fill )Validate ()error {return _fffce .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");}; +// Validate validates the Fill and its children +func (_eccg *Fill )Validate ()error {return _eccg .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_aabba *OfcClippath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aabba .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_dgbae :=range start .Attr {if _dgbae .Name .Local =="\u0076"{_feege ,_dcde :=_dgbae .Value ,error (nil );if _dcde !=nil {return _dcde ;};_aabba .VAttr =_feege ;continue ;};};for {_eagf ,_fdgcb :=d .Token ();if _fdgcb !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_fdgcb );};if _bdgge ,_dada :=_eagf .(_a .EndElement );_dada &&_bdgge .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcRight and its children -func (_fbdgc *OfcRight )Validate ()error {return _fbdgc .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1;OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4;OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;);func (_cecdg *OfcShapedefaults )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecdg .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();for _ ,_fbade :=range start .Attr {if _fbade .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_ffeaf ,_gcgda :=_f .ParseInt (_fbade .Value ,10,64);if _gcgda !=nil {return _gcgda ;};_cecdg .SpidmaxAttr =&_ffeaf ;continue ;};if _fbade .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cecdg .AllowincellAttr .UnmarshalXMLAttr (_fbade );continue ;};if _fbade .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bbaca ,_ecca :=_fbade .Value ,error (nil );if _ecca !=nil {return _ecca ;};_cecdg .StrokecolorAttr =&_bbaca ;continue ;};if _fbade .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_cecdg .StrokeAttr .UnmarshalXMLAttr (_fbade );continue ;};if _fbade .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfecc ,_caaaa :=_fbade .Value ,error (nil );if _caaaa !=nil {return _caaaa ;};_cecdg .FillcolorAttr =&_gfecc ;continue ;};if _fbade .Name .Local =="\u0066\u0069\u006c\u006c"{_cecdg .FillAttr .UnmarshalXMLAttr (_fbade );continue ;};if _fbade .Name .Local =="\u0073\u0074\u0079l\u0065"{_fgced ,_baddg :=_fbade .Value ,error (nil );if _baddg !=nil {return _baddg ;};_cecdg .StyleAttr =&_fgced ;continue ;};if _fbade .Name .Local =="\u0065\u0078\u0074"{_cecdg .ExtAttr .UnmarshalXMLAttr (_fbade );continue ;};};_cgfgf :for {_debecb ,_ebac :=d .Token ();if _ebac !=nil {return _ebac ;};switch _dcgaa :=_debecb .(type ){case _c .StartElement :switch _dcgaa .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cecdg .Fill =NewFill ();if _ecbff :=d .DecodeElement (_cecdg .Fill ,&_dcgaa );_ecbff !=nil {return _ecbff ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cecdg .Stroke =NewStroke ();if _afecg :=d .DecodeElement (_cecdg .Stroke ,&_dcgaa );_afecg !=nil {return _afecg ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cecdg .Textbox =NewTextbox ();if _edebeg :=d .DecodeElement (_cecdg .Textbox ,&_dcgaa );_edebeg !=nil {return _edebeg ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cecdg .Shadow =NewShadow ();if _decaf :=d .DecodeElement (_cecdg .Shadow ,&_dcgaa );_decaf !=nil {return _decaf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cecdg .Skew =NewOfcSkew ();if _gcecd :=d .DecodeElement (_cecdg .Skew ,&_dcgaa );_gcecd !=nil {return _gcecd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cecdg .Extrusion =NewOfcExtrusion ();if _bcbbef :=d .DecodeElement (_cecdg .Extrusion ,&_dcgaa );_bcbbef !=nil {return _bcbbef ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cecdg .Callout =NewOfcCallout ();if _bfeed :=d .DecodeElement (_cecdg .Callout ,&_dcgaa );_bfeed !=nil {return _bfeed ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cecdg .Lock =NewOfcLock ();if _gdbaa :=d .DecodeElement (_cecdg .Lock ,&_dcgaa );_gdbaa !=nil {return _gdbaa ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}:_cecdg .Colormru =NewOfcCT_ColorMru ();if _abdbf :=d .DecodeElement (_cecdg .Colormru ,&_dcgaa );_abdbf !=nil {return _abdbf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006c\u006f\u0072\u006d\u0065\u006eu"}:_cecdg .Colormenu =NewOfcCT_ColorMenu ();if _bgddg :=d .DecodeElement (_cecdg .Colormenu ,&_dcgaa );_bgddg !=nil {return _bgddg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025v",_dcgaa .Name );if _cedccd :=d .Skip ();_cedccd !=nil {return _cedccd ;};};case _c .EndElement :break _cgfgf ;case _c .CharData :};};return nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _fc .ST_TrueFalse ;Fill *Fill ;Stroke *Stroke ;Textbox *Textbox ;Shadow *Shadow ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Colormru *OfcCT_ColorMru ;Colormenu *OfcCT_ColorMenu ;ExtAttr ST_Ext ;};func NewOfcTop ()*OfcTop {_edbae :=&OfcTop {};_edbae .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _edbae ;}; +// Validate validates the OfcCT_StrokeChild and its children +func (_fabac *OfcCT_StrokeChild )Validate ()error {return _fabac .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func NewTextbox ()*Textbox {_cdagg :=&Textbox {};_cdagg .CT_Textbox =*NewCT_Textbox ();return _cdagg }; -// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path -func (_aeeac *OfcLock )ValidateWithPath (path string )error {if _dcaefa :=_aeeac .OfcCT_Lock .ValidateWithPath (path );_dcaefa !=nil {return _dcaefa ;};return nil ;};func (_geegg ST_ShadowType )ValidateWithPath (path string )error {switch _geegg {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geegg ));};return nil ;};type OfcST_RType byte ;func (_egfg *OfcFill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egfg .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_fgcba :=range start .Attr {if _fgcba .Name .Local =="\u0074\u0079\u0070\u0065"{_egfg .TypeAttr .UnmarshalXMLAttr (_fgcba );continue ;};if _fgcba .Name .Local =="\u0065\u0078\u0074"{_egfg .ExtAttr .UnmarshalXMLAttr (_fgcba );continue ;};};for {_fbbag ,_fbdaa :=d .Token ();if _fbdaa !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_fbdaa );};if _dgbec ,_cdfde :=_fbbag .(_c .EndElement );_cdfde &&_dgbec .Name ==start .Name {break ;};};return nil ;};func (_cfbdf *EG_ShapeElements )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cacg :for {_cagea ,_fedfe :=d .Token ();if _fedfe !=nil {return _fedfe ;};switch _accbd :=_cagea .(type ){case _c .StartElement :switch _accbd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_cfbdf .Path =NewPath ();if _dfge :=d .DecodeElement (_cfbdf .Path ,&_accbd );_dfge !=nil {return _dfge ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_cfbdf .Formulas =NewFormulas ();if _dfadb :=d .DecodeElement (_cfbdf .Formulas ,&_accbd );_dfadb !=nil {return _dfadb ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cfbdf .Handles =NewHandles ();if _gdecg :=d .DecodeElement (_cfbdf .Handles ,&_accbd );_gdecg !=nil {return _gdecg ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cfbdf .Fill =NewFill ();if _cdac :=d .DecodeElement (_cfbdf .Fill ,&_accbd );_cdac !=nil {return _cdac ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cfbdf .Stroke =NewStroke ();if _gdafe :=d .DecodeElement (_cfbdf .Stroke ,&_accbd );_gdafe !=nil {return _gdafe ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cfbdf .Shadow =NewShadow ();if _ffffbd :=d .DecodeElement (_cfbdf .Shadow ,&_accbd );_ffffbd !=nil {return _ffffbd ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_cfbdf .Textbox =NewTextbox ();if _cgeae :=d .DecodeElement (_cfbdf .Textbox ,&_accbd );_cgeae !=nil {return _cgeae ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cfbdf .Textpath =NewTextpath ();if _aeafe :=d .DecodeElement (_cfbdf .Textpath ,&_accbd );_aeafe !=nil {return _aeafe ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cfbdf .Imagedata =NewImagedata ();if _cdgba :=d .DecodeElement (_cfbdf .Imagedata ,&_accbd );_cdgba !=nil {return _cdgba ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cfbdf .Skew =NewOfcSkew ();if _fddcb :=d .DecodeElement (_cfbdf .Skew ,&_accbd );_fddcb !=nil {return _fddcb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cfbdf .Extrusion =NewOfcExtrusion ();if _egbde :=d .DecodeElement (_cfbdf .Extrusion ,&_accbd );_egbde !=nil {return _egbde ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cfbdf .Callout =NewOfcCallout ();if _debbg :=d .DecodeElement (_cfbdf .Callout ,&_accbd );_debbg !=nil {return _debbg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cfbdf .Lock =NewOfcLock ();if _gfab :=d .DecodeElement (_cfbdf .Lock ,&_accbd );_gfab !=nil {return _gfab ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cfbdf .Clippath =NewOfcClippath ();if _bdgf :=d .DecodeElement (_cfbdf .Clippath ,&_accbd );_bdgf !=nil {return _bdgf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cfbdf .Signatureline =NewOfcSignatureline ();if _fceaa :=d .DecodeElement (_cfbdf .Signatureline ,&_accbd );_fceaa !=nil {return _fceaa ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_cfbdf .Wrap =_ae .NewWrap ();if _cade :=d .DecodeElement (_cfbdf .Wrap ,&_accbd );_cade !=nil {return _cade ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_cfbdf .Anchorlock =_ae .NewAnchorlock ();if _ecafc :=d .DecodeElement (_cfbdf .Anchorlock ,&_accbd );_ecafc !=nil {return _ecafc ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cfbdf .Bordertop =_ae .NewBordertop ();if _bcgd :=d .DecodeElement (_cfbdf .Bordertop ,&_accbd );_bcgd !=nil {return _bcgd ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cfbdf .Borderbottom =_ae .NewBorderbottom ();if _afdea :=d .DecodeElement (_cfbdf .Borderbottom ,&_accbd );_afdea !=nil {return _afdea ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cfbdf .Borderleft =_ae .NewBorderleft ();if _bdgbg :=d .DecodeElement (_cfbdf .Borderleft ,&_accbd );_bdgbg !=nil {return _bdgbg ;};case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cfbdf .Borderright =_ae .NewBorderright ();if _bggegc :=d .DecodeElement (_cfbdf .Borderright ,&_accbd );_bggegc !=nil {return _bggegc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cfbdf .ClientData =_b .NewClientData ();if _afcc :=d .DecodeElement (_cfbdf .ClientData ,&_accbd );_afcc !=nil {return _afcc ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cfbdf .Textdata =_dce .NewTextdata ();if _gebg :=d .DecodeElement (_cfbdf .Textdata ,&_accbd );_gebg !=nil {return _gebg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_accbd .Name );if _fegd :=d .Skip ();_fegd !=nil {return _fegd ;};};case _c .EndElement :break _cacg ;case _c .CharData :};};return nil ;}; +// Validate validates the OfcCT_Callout and its children +func (_gaadfb *OfcCT_Callout )Validate ()error {return _gaadfb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_febbf *OfcST_RType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edbfg ,_eaea :=d .Token ();if _eaea !=nil {return _eaea ;};if _ggfb ,_eaeec :=_edbfg .(_a .EndElement );_eaeec &&_ggfb .Name ==start .Name {*_febbf =1;return nil ;};if _dcecba ,_faabfa :=_edbfg .(_a .CharData );!_faabfa {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",_edbfg );}else {switch string (_dcecba ){case "":*_febbf =0;case "\u0061\u0072\u0063":*_febbf =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_febbf =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_febbf =3;case "\u0061\u006c\u0069g\u006e":*_febbf =4;};};_edbfg ,_eaea =d .Token ();if _eaea !=nil {return _eaea ;};if _afggb ,_fbbfd :=_edbfg .(_a .EndElement );_fbbfd &&_afggb .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",_edbfg );}; -// Validate validates the Rect and its children -func (_dcfbb *Rect )Validate ()error {return _dcfbb .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func (_cffa *OfcCT_IdMap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dabcdb :=range start .Attr {if _dabcdb .Name .Local =="\u0064\u0061\u0074\u0061"{_adcde ,_aaaagb :=_dabcdb .Value ,error (nil );if _aaaagb !=nil {return _aaaagb ;};_cffa .DataAttr =&_adcde ;continue ;};if _dabcdb .Name .Local =="\u0065\u0078\u0074"{_cffa .ExtAttr .UnmarshalXMLAttr (_dabcdb );continue ;};};for {_afgcc ,_dfcba :=d .Token ();if _dfcba !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_dfcba );};if _ddfbg ,_baeffc :=_afgcc .(_c .EndElement );_baeffc &&_ddfbg .Name ==start .Name {break ;};};return nil ;};func (_aadgg ST_Ext )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfdcfa :=_c .Attr {};_gfdcfa .Name =name ;switch _aadgg {case ST_ExtUnset :_gfdcfa .Value ="";case ST_ExtView :_gfdcfa .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_gfdcfa .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_gfdcfa .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _gfdcfa ,nil ;};func (_gacfc *Oval )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gacfc .CT_Oval =*NewCT_Oval ();for _ ,_febaf :=range start .Attr {if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gdagd ,_fgfaec :=_febaf .Value ,error (nil );if _fgfaec !=nil {return _fgfaec ;};_gacfc .BordertopcolorAttr =&_gdagd ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gacfc .BulletAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0068\u0072"{_gacfc .HrAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gacfc .CliptowrapAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0068\u0072\u0073t\u0064"{_gacfc .HrstdAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u006f\u006c\u0065"{_gacfc .OleAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gacfc .HrnoshadeAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u006f\u006e\u0065\u0064"{_gacfc .OnedAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0068\u0072\u0070c\u0074"{_ffcggb ,_dffed :=_f .ParseFloat (_febaf .Value ,64);if _dffed !=nil {return _dffed ;};_fedbe :=float32 (_ffcggb );_gacfc .HrpctAttr =&_fedbe ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gacfc .OleiconAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dffff ,_cdaba :=_febaf .Value ,error (nil );if _cdaba !=nil {return _cdaba ;};_gacfc .BorderbottomcolorAttr =&_dffff ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gacfc .DgmlayoutmruAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fgbef ,_cdfacg :=_f .ParseInt (_febaf .Value ,10,64);if _cdfacg !=nil {return _cdfacg ;};_gacfc .RegroupidAttr =&_fgbef ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0063\u006c\u0069\u0070"{_gacfc .ClipAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gacfc .HralignAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gacfc .PreferrelativeAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gacfc .DgmlayoutAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gacfc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gacfc .InsetmodeAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gacfc .ButtonAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gacfc .UserdrawnAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gacfc .AllowincellAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0073\u0070\u0074"{_fadgc ,_aaabc :=_f .ParseFloat (_febaf .Value ,64);if _aaabc !=nil {return _aaabc ;};_efgdcd :=float32 (_fadgc );_gacfc .SptAttr =&_efgdcd ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbeg ,_degeb :=_febaf .Value ,error (nil );if _degeb !=nil {return _degeb ;};_gacfc .BorderleftcolorAttr =&_bbeg ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gacfc .ConnectortypeAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dcbgfb ,_gacec :=_febaf .Value ,error (nil );if _gacec !=nil {return _gacec ;};_gacfc .BorderrightcolorAttr =&_dcbgfb ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0073\u0070\u0069\u0064"{_dacaa ,_bceadb :=_febaf .Value ,error (nil );if _bceadb !=nil {return _bceadb ;};_gacfc .SpidAttr =&_dacaa ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aabb ,_ffcafb :=_f .ParseInt (_febaf .Value ,10,64);if _ffcafb !=nil {return _ffcafb ;};_gacfc .DgmnodekindAttr =&_aabb ;continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gacfc .BwpureAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gacfc .ForcedashAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gacfc .BwnormalAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gacfc .BwmodeAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gacfc .UserhiddenAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_febaf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gacfc .AllowoverlapAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gggcd ,_bedae :=_febaf .Value ,error (nil );if _bedae !=nil {return _bedae ;};_gacfc .TargetAttr =&_gggcd ;continue ;};if _febaf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_abcce ,_eedbb :=_febaf .Value ,error (nil );if _eedbb !=nil {return _eedbb ;};_gacfc .CoordoriginAttr =&_abcce ;continue ;};if _febaf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gacfc .StrokedAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fccb ,_daebg :=_febaf .Value ,error (nil );if _daebg !=nil {return _daebg ;};_gacfc .CoordsizeAttr =&_fccb ;continue ;};if _febaf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cacedg ,_ceecb :=_febaf .Value ,error (nil );if _ceecb !=nil {return _ceecb ;};_gacfc .StrokeweightAttr =&_cacedg ;continue ;};if _febaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbace ,_gcege :=_febaf .Value ,error (nil );if _gcege !=nil {return _gcege ;};_gacfc .StyleAttr =&_cbace ;continue ;};if _febaf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_abagf ,_dabge :=_febaf .Value ,error (nil );if _dabge !=nil {return _dabge ;};_gacfc .ChromakeyAttr =&_abagf ;continue ;};if _febaf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dfacf ,_ebagfe :=_febaf .Value ,error (nil );if _ebagfe !=nil {return _ebagfe ;};_gacfc .FillcolorAttr =&_dfacf ;continue ;};if _febaf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dadb ,_addga :=_febaf .Value ,error (nil );if _addga !=nil {return _addga ;};_gacfc .OpacityAttr =&_dadb ;continue ;};if _febaf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbdac ,_cefebb :=_febaf .Value ,error (nil );if _cefebb !=nil {return _cefebb ;};_gacfc .WrapcoordsAttr =&_cbdac ;continue ;};if _febaf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdfbc ,_ggcgb :=_febaf .Value ,error (nil );if _ggcgb !=nil {return _ggcgb ;};_gacfc .StrokecolorAttr =&_gdfbc ;continue ;};if _febaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gacfc .InsetpenAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Local =="\u0068\u0072\u0065\u0066"{_cfacc ,_fggcc :=_febaf .Value ,error (nil );if _fggcc !=nil {return _fggcc ;};_gacfc .HrefAttr =&_cfacc ;continue ;};if _febaf .Name .Local =="\u0069\u0064"{_dbebe ,_dbffg :=_febaf .Value ,error (nil );if _dbffg !=nil {return _dbffg ;};_gacfc .IdAttr =&_dbebe ;continue ;};if _febaf .Name .Local =="\u0070\u0072\u0069n\u0074"{_gacfc .PrintAttr .UnmarshalXMLAttr (_febaf );continue ;};if _febaf .Name .Local =="\u0061\u006c\u0074"{_cfbbe ,_cddae :=_febaf .Value ,error (nil );if _cddae !=nil {return _cddae ;};_gacfc .AltAttr =&_cfbbe ;continue ;};if _febaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbaffb ,_fdadg :=_febaf .Value ,error (nil );if _fdadg !=nil {return _fdadg ;};_gacfc .TitleAttr =&_bbaffb ;continue ;};if _febaf .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccefde ,_ebcfd :=_febaf .Value ,error (nil );if _ebcfd !=nil {return _ebcfd ;};_gacfc .ClassAttr =&_ccefde ;continue ;};if _febaf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gacfc .FilledAttr .UnmarshalXMLAttr (_febaf );continue ;};};_bgeef :for {_dagec ,_gagggg :=d .Token ();if _gagggg !=nil {return _gagggg ;};switch _fbfge :=_dagec .(type ){case _c .StartElement :switch _fbfge .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gdea :=NewEG_ShapeElements ();_gdea .Path =NewPath ();if _debcb :=d .DecodeElement (_gdea .Path ,&_fbfge );_debcb !=nil {return _debcb ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gdea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_dabaa :=NewEG_ShapeElements ();_dabaa .Formulas =NewFormulas ();if _adagf :=d .DecodeElement (_dabaa .Formulas ,&_fbfge );_adagf !=nil {return _adagf ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_dabaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_aabeab :=NewEG_ShapeElements ();_aabeab .Handles =NewHandles ();if _gacge :=d .DecodeElement (_aabeab .Handles ,&_fbfge );_gacge !=nil {return _gacge ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_aabeab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gegb :=NewEG_ShapeElements ();_gegb .Fill =NewFill ();if _bagdag :=d .DecodeElement (_gegb .Fill ,&_fbfge );_bagdag !=nil {return _bagdag ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gegb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ggcba :=NewEG_ShapeElements ();_ggcba .Stroke =NewStroke ();if _gagbfa :=d .DecodeElement (_ggcba .Stroke ,&_fbfge );_gagbfa !=nil {return _gagbfa ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_ggcba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_baaf :=NewEG_ShapeElements ();_baaf .Shadow =NewShadow ();if _feaca :=d .DecodeElement (_baaf .Shadow ,&_fbfge );_feaca !=nil {return _feaca ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_baaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ddabf :=NewEG_ShapeElements ();_ddabf .Textbox =NewTextbox ();if _ggebg :=d .DecodeElement (_ddabf .Textbox ,&_fbfge );_ggebg !=nil {return _ggebg ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_ddabf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_abefb :=NewEG_ShapeElements ();_abefb .Textpath =NewTextpath ();if _ebeg :=d .DecodeElement (_abefb .Textpath ,&_fbfge );_ebeg !=nil {return _ebeg ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_abefb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gageg :=NewEG_ShapeElements ();_gageg .Imagedata =NewImagedata ();if _eagc :=d .DecodeElement (_gageg .Imagedata ,&_fbfge );_eagc !=nil {return _eagc ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gageg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_caefd :=NewEG_ShapeElements ();_caefd .Skew =NewOfcSkew ();if _ceeed :=d .DecodeElement (_caefd .Skew ,&_fbfge );_ceeed !=nil {return _ceeed ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_caefd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gdbfg :=NewEG_ShapeElements ();_gdbfg .Extrusion =NewOfcExtrusion ();if _fded :=d .DecodeElement (_gdbfg .Extrusion ,&_fbfge );_fded !=nil {return _fded ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gdbfg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cfbaa :=NewEG_ShapeElements ();_cfbaa .Callout =NewOfcCallout ();if _deged :=d .DecodeElement (_cfbaa .Callout ,&_fbfge );_deged !=nil {return _deged ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_cfbaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_adcgef :=NewEG_ShapeElements ();_adcgef .Lock =NewOfcLock ();if _egbbdd :=d .DecodeElement (_adcgef .Lock ,&_fbfge );_egbbdd !=nil {return _egbbdd ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_adcgef );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gabca :=NewEG_ShapeElements ();_gabca .Clippath =NewOfcClippath ();if _gacac :=d .DecodeElement (_gabca .Clippath ,&_fbfge );_gacac !=nil {return _gacac ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gabca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ddfba :=NewEG_ShapeElements ();_ddfba .Signatureline =NewOfcSignatureline ();if _ebfee :=d .DecodeElement (_ddfba .Signatureline ,&_fbfge );_ebfee !=nil {return _ebfee ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_ddfba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_gbgac :=NewEG_ShapeElements ();_gbgac .Wrap =_ae .NewWrap ();if _gbcdg :=d .DecodeElement (_gbgac .Wrap ,&_fbfge );_gbcdg !=nil {return _gbcdg ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gbgac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dbgfg :=NewEG_ShapeElements ();_dbgfg .Anchorlock =_ae .NewAnchorlock ();if _fegg :=d .DecodeElement (_dbgfg .Anchorlock ,&_fbfge );_fegg !=nil {return _fegg ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_dbgfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fcbgb :=NewEG_ShapeElements ();_fcbgb .Bordertop =_ae .NewBordertop ();if _ebfffa :=d .DecodeElement (_fcbgb .Bordertop ,&_fbfge );_ebfffa !=nil {return _ebfffa ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_fcbgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gbfbb :=NewEG_ShapeElements ();_gbfbb .Borderbottom =_ae .NewBorderbottom ();if _gefdc :=d .DecodeElement (_gbfbb .Borderbottom ,&_fbfge );_gefdc !=nil {return _gefdc ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gbfbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fdge :=NewEG_ShapeElements ();_fdge .Borderleft =_ae .NewBorderleft ();if _ecbbb :=d .DecodeElement (_fdge .Borderleft ,&_fbfge );_ecbbb !=nil {return _ecbbb ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_fdge );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cbbeg :=NewEG_ShapeElements ();_cbbeg .Borderright =_ae .NewBorderright ();if _aefaef :=d .DecodeElement (_cbbeg .Borderright ,&_fbfge );_aefaef !=nil {return _aefaef ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_cbbeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_bgace :=NewEG_ShapeElements ();_bgace .ClientData =_b .NewClientData ();if _ccecb :=d .DecodeElement (_bgace .ClientData ,&_fbfge );_ccecb !=nil {return _ccecb ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_bgace );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gfacb :=NewEG_ShapeElements ();_gfacb .Textdata =_dce .NewTextdata ();if _gebc :=d .DecodeElement (_gfacb .Textdata ,&_fbfge );_gebc !=nil {return _gebc ;};_gacfc .EG_ShapeElements =append (_gacfc .EG_ShapeElements ,_gfacb );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0076a\u006c\u0020\u0025\u0076",_fbfge .Name );if _badbd :=d .Skip ();_badbd !=nil {return _badbd ;};};case _c .EndElement :break _bgeef ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path +func (_bedcg *OfcLeft )ValidateWithPath (path string )error {if _adadf :=_bedcg .OfcCT_StrokeChild .ValidateWithPath (path );_adadf !=nil {return _adadf ;};return nil ;};func NewCT_ImageData ()*CT_ImageData {_cadd :=&CT_ImageData {};return _cadd };func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_cedca :=&OfcCT_RegroupTable {};return _cedca };type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _bg .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 _bg .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 _bg .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;RelidAttr *string ;}; -// Validate validates the Textpath and its children -func (_gfecbb *Textpath )Validate ()error {return _gfecbb .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");}; +// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path +func (_eabdee *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_caedb *OfcLock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caedb .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_dagcg :=range start .Attr {if _dagcg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_caedb .PositionAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_caedb .SelectionAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_caedb .GroupingAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_caedb .UngroupingAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_caedb .RotationAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_caedb .CroppingAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_caedb .VerticiesAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_caedb .AdjusthandlesAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Local =="\u0074\u0065\u0078\u0074"{_caedb .TextAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_caedb .AspectratioAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_caedb .ShapetypeAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Local =="\u0065\u0078\u0074"{_caedb .ExtAttr .UnmarshalXMLAttr (_dagcg );continue ;};};for {_gbbgbe ,_dedfac :=d .Token ();if _dedfac !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_dedfac );};if _faedf ,_eeadb :=_gbbgbe .(_a .EndElement );_eeadb &&_faedf .Name ==start .Name {break ;};};return nil ;};type OfcST_RType byte ; -// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path -func (_gaa *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _baee :=_gaa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_baee !=nil {return _baee ;};if _ace :=_gaa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ace !=nil {return _ace ;};if _gaac :=_gaa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gaac !=nil {return _gaac ;};if _adca :=_gaa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_adca !=nil {return _adca ;};if _ebfc :=_gaa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ebfc !=nil {return _ebfc ;};if _fdea :=_gaa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fdea !=nil {return _fdea ;};if _ccb :=_gaa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ccb !=nil {return _ccb ;};if _efg :=_gaa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_efg !=nil {return _efg ;};if _cfgd :=_gaa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cfgd !=nil {return _cfgd ;};if _debc :=_gaa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_debc !=nil {return _debc ;};if _gbbf :=_gaa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gbbf !=nil {return _gbbf ;};if _bef :=_gaa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bef !=nil {return _bef ;};if _ffe :=_gaa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ffe !=nil {return _ffe ;};if _gfg :=_gaa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gfg !=nil {return _gfg ;};if _dgd :=_gaa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dgd !=nil {return _dgd ;};return nil ;}; +// Validate validates the OfcExtrusion and its children +func (_aecbg *OfcExtrusion )Validate ()error {return _aecbg .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_gecf *Background )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gecf .CT_Background =*NewCT_Background ();for _ ,_dad :=range start .Attr {if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gecf .BwmodeAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gecf .BwpureAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gecf .BwnormalAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dad .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_gecf .TargetscreensizeAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Local =="\u0069\u0064"{_fabfd ,_cgfgg :=_dad .Value ,error (nil );if _cgfgg !=nil {return _cgfgg ;};_gecf .IdAttr =&_fabfd ;continue ;};if _dad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gecf .FilledAttr .UnmarshalXMLAttr (_dad );continue ;};if _dad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aegb ,_cbeb :=_dad .Value ,error (nil );if _cbeb !=nil {return _cbeb ;};_gecf .FillcolorAttr =&_aegb ;continue ;};};_ebaa :for {_gfgeb ,_baab :=d .Token ();if _baab !=nil {return _baab ;};switch _bgfc :=_gfgeb .(type ){case _a .StartElement :switch _bgfc .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gecf .Fill =NewFill ();if _edfgf :=d .DecodeElement (_gecf .Fill ,&_bgfc );_edfgf !=nil {return _edfgf ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0020\u0025\u0076",_bgfc .Name );if _bcff :=d .Skip ();_bcff !=nil {return _bcff ;};};case _a .EndElement :break _ebaa ;case _a .CharData :};};return nil ;};func (_fbbbfc OfcST_BWMode )String ()string {switch _fbbbfc {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 (_ggaba *Textbox )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggaba .CT_Textbox =*NewCT_Textbox ();for _ ,_gcadg :=range start .Attr {if _gcadg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcadg .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_ggaba .SingleclickAttr .UnmarshalXMLAttr (_gcadg );continue ;};if _gcadg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcadg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ggaba .InsetmodeAttr .UnmarshalXMLAttr (_gcadg );continue ;};if _gcadg .Name .Local =="\u0069\u006e\u0073e\u0074"{_fgbcc ,_gedbf :=_gcadg .Value ,error (nil );if _gedbf !=nil {return _gedbf ;};_ggaba .InsetAttr =&_fgbcc ;continue ;};if _gcadg .Name .Local =="\u0069\u0064"{_dfecc ,_bfgaf :=_gcadg .Value ,error (nil );if _bfgaf !=nil {return _bfgaf ;};_ggaba .IdAttr =&_dfecc ;continue ;};if _gcadg .Name .Local =="\u0073\u0074\u0079l\u0065"{_deebb ,_dcfge :=_gcadg .Value ,error (nil );if _dcfge !=nil {return _dcfge ;};_ggaba .StyleAttr =&_deebb ;continue ;};};_cbgdgd :for {_befb ,_cafdd :=d .Token ();if _cafdd !=nil {return _cafdd ;};switch _ddaca :=_befb .(type ){case _a .StartElement :switch _ddaca .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\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"},_a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ggaba .TxbxContent =_f .NewTxbxContent ();if _bcabe :=d .DecodeElement (_ggaba .TxbxContent ,&_ddaca );_bcabe !=nil {return _bcabe ;};default:if _abfcdc ,_bfaad :=_cc .CreateElement (_ddaca );_bfaad !=nil {return _bfaad ;}else {if _aedfac :=d .DecodeElement (_abfcdc ,&_ddaca );_aedfac !=nil {return _aedfac ;};_ggaba .Any =_abfcdc ;};};case _a .EndElement :break _cbgdgd ;case _a .CharData :};};return nil ;}; -// Validate validates the Arc and its children -func (_gbae *Arc )Validate ()error {return _gbae .ValidateWithPath ("\u0041\u0072\u0063")};type ST_StrokeLineStyle byte ; +// Validate validates the AG_AllShapeAttributes and its children +func (_bgaf *AG_AllShapeAttributes )Validate ()error {return _bgaf .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");}; -// Validate validates the Path and its children -func (_bdaef *Path )Validate ()error {return _bdaef .ValidateWithPath ("\u0050\u0061\u0074\u0068")};func (_addae *OfcST_OLEType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_addae =0;case "\u0045\u006d\u0062e\u0064":*_addae =1;case "\u004c\u0069\u006e\u006b":*_addae =2;};return nil ;};func (_efgeec *OfcCT_Callout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t";};if _efgeec .OnAttr !=_fc .ST_TrueFalseUnset {_abfcd ,_ggbeb :=_efgeec .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _ggbeb !=nil {return _ggbeb ;};start .Attr =append (start .Attr ,_abfcd );};if _efgeec .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_efgeec .TypeAttr )});};if _efgeec .GapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_efgeec .GapAttr )});};if _efgeec .AngleAttr !=OfcST_AngleUnset {_gdafge ,_eaeg :=_efgeec .AngleAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u006e\u0067l\u0065"});if _eaeg !=nil {return _eaeg ;};start .Attr =append (start .Attr ,_gdafge );};if _efgeec .DropautoAttr !=_fc .ST_TrueFalseUnset {_aecfc ,_aebga :=_efgeec .DropautoAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _aebga !=nil {return _aebga ;};start .Attr =append (start .Attr ,_aecfc );};if _efgeec .DropAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_efgeec .DropAttr )});};if _efgeec .DistanceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_efgeec .DistanceAttr )});};if _efgeec .LengthspecifiedAttr !=_fc .ST_TrueFalseUnset {_bgcd ,_beeaf :=_efgeec .LengthspecifiedAttr .MarshalXMLAttr (_c .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _beeaf !=nil {return _beeaf ;};start .Attr =append (start .Attr ,_bgcd );};if _efgeec .LengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_fb .Sprintf ("\u0025\u0076",*_efgeec .LengthAttr )});};if _efgeec .AccentbarAttr !=_fc .ST_TrueFalseUnset {_gccaf ,_cfafc :=_efgeec .AccentbarAttr .MarshalXMLAttr (_c .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _cfafc !=nil {return _cfafc ;};start .Attr =append (start .Attr ,_gccaf );};if _efgeec .TextborderAttr !=_fc .ST_TrueFalseUnset {_edaa ,_dbcfc :=_efgeec .TextborderAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _dbcfc !=nil {return _dbcfc ;};start .Attr =append (start .Attr ,_edaa );};if _efgeec .MinusxAttr !=_fc .ST_TrueFalseUnset {_egade ,_ffdb :=_efgeec .MinusxAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _ffdb !=nil {return _ffdb ;};start .Attr =append (start .Attr ,_egade );};if _efgeec .MinusyAttr !=_fc .ST_TrueFalseUnset {_dcbec ,_bcead :=_efgeec .MinusyAttr .MarshalXMLAttr (_c .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _bcead !=nil {return _bcead ;};start .Attr =append (start .Attr ,_dcbec );};if _efgeec .ExtAttr !=ST_ExtUnset {_fdabe ,_febbe :=_efgeec .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _febbe !=nil {return _febbe ;};start .Attr =append (start .Attr ,_fdabe );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aegcg *Curve )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _aegcg .CT_Curve .MarshalXML (e ,start );}; +// Validate validates the CT_Shape and its children +func (_gbcgc *CT_Shape )Validate ()error {return _gbcgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; -// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path -func (_eggd *CT_Path )ValidateWithPath (path string )error {if _cggaa :=_eggd .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_cggaa !=nil {return _cggaa ;};if _dcfbe :=_eggd .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_dcfbe !=nil {return _dcfbe ;};if _cabeg :=_eggd .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_cabeg !=nil {return _cabeg ;};if _adfac :=_eggd .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_adfac !=nil {return _adfac ;};if _cccg :=_eggd .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_cccg !=nil {return _cccg ;};if _dcdfb :=_eggd .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_dcdfb !=nil {return _dcdfb ;};if _bfdfg :=_eggd .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_bfdfg !=nil {return _bfdfg ;};if _dfab :=_eggd .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dfab !=nil {return _dfab ;};if _gcbg :=_eggd .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_gcbg !=nil {return _gcbg ;};return nil ;};func (_ccecf *Roundrect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccecf .CT_RoundRect =*NewCT_RoundRect ();for _ ,_abada :=range start .Attr {if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ccecf .UserdrawnAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_geba ,_ecfdfd :=_abada .Value ,error (nil );if _ecfdfd !=nil {return _ecfdfd ;};_ccecf .BordertopcolorAttr =&_geba ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ccecf .UserhiddenAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ccecf .BulletAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ccecf .CliptowrapAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0068\u0072"{_ccecf .HrAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u006f\u006c\u0065"{_ccecf .OleAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0068\u0072\u0073t\u0064"{_ccecf .HrstdAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0073\u0070\u0069\u0064"{_adeca ,_adecc :=_abada .Value ,error (nil );if _adecc !=nil {return _adecc ;};_ccecf .SpidAttr =&_adeca ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ccecf .HrnoshadeAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ccecf .ForcedashAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aggag ,_gaaff :=_abada .Value ,error (nil );if _gaaff !=nil {return _gaaff ;};_ccecf .BorderleftcolorAttr =&_aggag ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ccgef ,_cceg :=_f .ParseInt (_abada .Value ,10,64);if _cceg !=nil {return _cceg ;};_ccecf .DgmnodekindAttr =&_ccgef ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u006f\u006e\u0065\u0064"{_ccecf .OnedAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0063\u006c\u0069\u0070"{_ccecf .ClipAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0068\u0072\u0070c\u0074"{_bgae ,_eaef :=_f .ParseFloat (_abada .Value ,64);if _eaef !=nil {return _eaef ;};_gaffb :=float32 (_bgae );_ccecf .HrpctAttr =&_gaffb ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ccecf .PreferrelativeAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fbabf ,_eddgd :=_abada .Value ,error (nil );if _eddgd !=nil {return _eddgd ;};_ccecf .BorderrightcolorAttr =&_fbabf ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgadbe ,_eefb :=_f .ParseInt (_abada .Value ,10,64);if _eefb !=nil {return _eefb ;};_ccecf .RegroupidAttr =&_dgadbe ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ccecf .DgmlayoutmruAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ccecf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ccecf .AllowoverlapAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ccecf .HralignAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ccecf .InsetmodeAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0073\u0070\u0074"{_fcbfa ,_cbgbe :=_f .ParseFloat (_abada .Value ,64);if _cbgbe !=nil {return _cbgbe ;};_ebae :=float32 (_fcbfa );_ccecf .SptAttr =&_ebae ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_adffe ,_dbdeg :=_abada .Value ,error (nil );if _dbdeg !=nil {return _dbdeg ;};_ccecf .BorderbottomcolorAttr =&_adffe ;continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ccecf .OleiconAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ccecf .DgmlayoutAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ccecf .BwmodeAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ccecf .BwnormalAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ccecf .BwpureAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ccecf .ConnectortypeAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ccecf .ButtonAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abada .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ccecf .AllowincellAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Local =="\u0068\u0072\u0065\u0066"{_efgddd ,_ebefbe :=_abada .Value ,error (nil );if _ebefbe !=nil {return _ebefbe ;};_ccecf .HrefAttr =&_efgddd ;continue ;};if _abada .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fdbf ,_cbgec :=_abada .Value ,error (nil );if _cbgec !=nil {return _cbgec ;};_ccecf .CoordsizeAttr =&_fdbf ;continue ;};if _abada .Name .Local =="\u0073\u0074\u0079l\u0065"{_dggdf ,_ddcfec :=_abada .Value ,error (nil );if _ddcfec !=nil {return _ddcfec ;};_ccecf .StyleAttr =&_dggdf ;continue ;};if _abada .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ccecf .StrokedAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Local =="\u0069\u0064"{_abbc ,_cfgcg :=_abada .Value ,error (nil );if _cfgcg !=nil {return _cfgcg ;};_ccecf .IdAttr =&_abbc ;continue ;};if _abada .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_afgdb ,_gacfg :=_abada .Value ,error (nil );if _gacfg !=nil {return _gacfg ;};_ccecf .StrokeweightAttr =&_afgdb ;continue ;};if _abada .Name .Local =="\u0070\u0072\u0069n\u0074"{_ccecf .PrintAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eafbc ,_eeaf :=_abada .Value ,error (nil );if _eeaf !=nil {return _eeaf ;};_ccecf .ChromakeyAttr =&_eafbc ;continue ;};if _abada .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_acfad ,_dagdb :=_abada .Value ,error (nil );if _dagdb !=nil {return _dagdb ;};_ccecf .FillcolorAttr =&_acfad ;continue ;};if _abada .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ccdcb ,_fgdafa :=_abada .Value ,error (nil );if _fgdafa !=nil {return _fgdafa ;};_ccecf .CoordoriginAttr =&_ccdcb ;continue ;};if _abada .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efabe ,_acdgd :=_abada .Value ,error (nil );if _acdgd !=nil {return _acdgd ;};_ccecf .OpacityAttr =&_efabe ;continue ;};if _abada .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_adceed ,_cfbegb :=_abada .Value ,error (nil );if _cfbegb !=nil {return _cfbegb ;};_ccecf .StrokecolorAttr =&_adceed ;continue ;};if _abada .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ccecf .InsetpenAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ccecf .FilledAttr .UnmarshalXMLAttr (_abada );continue ;};if _abada .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efcgg ,_bbacg :=_abada .Value ,error (nil );if _bbacg !=nil {return _bbacg ;};_ccecf .WrapcoordsAttr =&_efcgg ;continue ;};if _abada .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_bbdde ,_dbdff :=_abada .Value ,error (nil );if _dbdff !=nil {return _dbdff ;};_ccecf .ArcsizeAttr =&_bbdde ;continue ;};if _abada .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgafc ,_gege :=_abada .Value ,error (nil );if _gege !=nil {return _gege ;};_ccecf .TitleAttr =&_bgafc ;continue ;};if _abada .Name .Local =="\u0063\u006c\u0061s\u0073"{_egggcb ,_bebb :=_abada .Value ,error (nil );if _bebb !=nil {return _bebb ;};_ccecf .ClassAttr =&_egggcb ;continue ;};if _abada .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cfcceg ,_cacgb :=_abada .Value ,error (nil );if _cacgb !=nil {return _cacgb ;};_ccecf .TargetAttr =&_cfcceg ;continue ;};if _abada .Name .Local =="\u0061\u006c\u0074"{_acabc ,_ccbba :=_abada .Value ,error (nil );if _ccbba !=nil {return _ccbba ;};_ccecf .AltAttr =&_acabc ;continue ;};};_cffeeg :for {_aadfcb ,_cefcf :=d .Token ();if _cefcf !=nil {return _cefcf ;};switch _fbeece :=_aadfcb .(type ){case _c .StartElement :switch _fbeece .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bbee :=NewEG_ShapeElements ();_bbee .Path =NewPath ();if _gefb :=d .DecodeElement (_bbee .Path ,&_fbeece );_gefb !=nil {return _gefb ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_bbee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_aabec :=NewEG_ShapeElements ();_aabec .Formulas =NewFormulas ();if _efbce :=d .DecodeElement (_aabec .Formulas ,&_fbeece );_efbce !=nil {return _efbce ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_aabec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dafgg :=NewEG_ShapeElements ();_dafgg .Handles =NewHandles ();if _cbad :=d .DecodeElement (_dafgg .Handles ,&_fbeece );_cbad !=nil {return _cbad ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_dafgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dcffd :=NewEG_ShapeElements ();_dcffd .Fill =NewFill ();if _fdacb :=d .DecodeElement (_dcffd .Fill ,&_fbeece );_fdacb !=nil {return _fdacb ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_dcffd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cdccg :=NewEG_ShapeElements ();_cdccg .Stroke =NewStroke ();if _bggde :=d .DecodeElement (_cdccg .Stroke ,&_fbeece );_bggde !=nil {return _bggde ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_cdccg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_dfbdb :=NewEG_ShapeElements ();_dfbdb .Shadow =NewShadow ();if _deeba :=d .DecodeElement (_dfbdb .Shadow ,&_fbeece );_deeba !=nil {return _deeba ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_dfbdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bafec :=NewEG_ShapeElements ();_bafec .Textbox =NewTextbox ();if _dagef :=d .DecodeElement (_bafec .Textbox ,&_fbeece );_dagef !=nil {return _dagef ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_bafec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_dgagad :=NewEG_ShapeElements ();_dgagad .Textpath =NewTextpath ();if _aeecb :=d .DecodeElement (_dgagad .Textpath ,&_fbeece );_aeecb !=nil {return _aeecb ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_dgagad );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_adgcab :=NewEG_ShapeElements ();_adgcab .Imagedata =NewImagedata ();if _dfaegc :=d .DecodeElement (_adgcab .Imagedata ,&_fbeece );_dfaegc !=nil {return _dfaegc ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_adgcab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ffbfb :=NewEG_ShapeElements ();_ffbfb .Skew =NewOfcSkew ();if _gfbda :=d .DecodeElement (_ffbfb .Skew ,&_fbeece );_gfbda !=nil {return _gfbda ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_ffbfb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cgeab :=NewEG_ShapeElements ();_cgeab .Extrusion =NewOfcExtrusion ();if _caedd :=d .DecodeElement (_cgeab .Extrusion ,&_fbeece );_caedd !=nil {return _caedd ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_cgeab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_efdfg :=NewEG_ShapeElements ();_efdfg .Callout =NewOfcCallout ();if _ccafc :=d .DecodeElement (_efdfg .Callout ,&_fbeece );_ccafc !=nil {return _ccafc ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_efdfg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gbfaa :=NewEG_ShapeElements ();_gbfaa .Lock =NewOfcLock ();if _adfgb :=d .DecodeElement (_gbfaa .Lock ,&_fbeece );_adfgb !=nil {return _adfgb ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_gbfaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_agfd :=NewEG_ShapeElements ();_agfd .Clippath =NewOfcClippath ();if _dccdf :=d .DecodeElement (_agfd .Clippath ,&_fbeece );_dccdf !=nil {return _dccdf ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_agfd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fdcde :=NewEG_ShapeElements ();_fdcde .Signatureline =NewOfcSignatureline ();if _ffbea :=d .DecodeElement (_fdcde .Signatureline ,&_fbeece );_ffbea !=nil {return _ffbea ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_fdcde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_agcfa :=NewEG_ShapeElements ();_agcfa .Wrap =_ae .NewWrap ();if _abefbe :=d .DecodeElement (_agcfa .Wrap ,&_fbeece );_abefbe !=nil {return _abefbe ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_agcfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ebbab :=NewEG_ShapeElements ();_ebbab .Anchorlock =_ae .NewAnchorlock ();if _ebdcf :=d .DecodeElement (_ebbab .Anchorlock ,&_fbeece );_ebdcf !=nil {return _ebdcf ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_ebbab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_bfgfe :=NewEG_ShapeElements ();_bfgfe .Bordertop =_ae .NewBordertop ();if _addac :=d .DecodeElement (_bfgfe .Bordertop ,&_fbeece );_addac !=nil {return _addac ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_bfgfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fcce :=NewEG_ShapeElements ();_fcce .Borderbottom =_ae .NewBorderbottom ();if _fdbg :=d .DecodeElement (_fcce .Borderbottom ,&_fbeece );_fdbg !=nil {return _fdbg ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_fcce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_eaggb :=NewEG_ShapeElements ();_eaggb .Borderleft =_ae .NewBorderleft ();if _cafgfd :=d .DecodeElement (_eaggb .Borderleft ,&_fbeece );_cafgfd !=nil {return _cafgfd ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_eaggb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_egbee :=NewEG_ShapeElements ();_egbee .Borderright =_ae .NewBorderright ();if _cfegg :=d .DecodeElement (_egbee .Borderright ,&_fbeece );_cfegg !=nil {return _cfegg ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_egbee );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_faece :=NewEG_ShapeElements ();_faece .ClientData =_b .NewClientData ();if _gaefe :=d .DecodeElement (_faece .ClientData ,&_fbeece );_gaefe !=nil {return _gaefe ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_faece );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fdcad :=NewEG_ShapeElements ();_fdcad .Textdata =_dce .NewTextdata ();if _cdadg :=d .DecodeElement (_fdcad .Textdata ,&_fbeece );_cdadg !=nil {return _cdadg ;};_ccecf .EG_ShapeElements =append (_ccecf .EG_ShapeElements ,_fdcad );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u006f\u0075\u006e\u0064\u0072e\u0063\u0074 \u0025\u0076",_fbeece .Name );if _bcdab :=d .Skip ();_bcdab !=nil {return _bcdab ;};};case _c .EndElement :break _cffeeg ;case _c .CharData :};};return nil ;};func (_fegaga ST_StrokeEndCap )String ()string {switch _fegaga {case 0:return "";case 1:return "\u0066\u006c\u0061\u0074";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u0072\u006f\u0075n\u0064";};return "";};type ST_StrokeArrowLength byte ;type OfcComplex struct{OfcCT_Complex }; +// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path +func (_cgbfcd *OfcEquationxml )ValidateWithPath (path string )error {if _adfbg :=_cgbfcd .OfcCT_EquationXml .ValidateWithPath (path );_adfbg !=nil {return _adfbg ;};return nil ;};func (_dcaaad *OfcST_ScreenSize )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dcaaad =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_dcaaad =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_dcaaad =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_dcaaad =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_dcaaad =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_dcaaad =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_dcaaad =6;};return nil ;};type Oval struct{CT_Oval };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 (_cabbe OfcST_ConnectorType )Validate ()error {return _cabbe .ValidateWithPath ("")};func (_dfad *CT_F )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0066";};if _dfad .EqnAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0071\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dfad .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gaaeg *Arc )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaaeg .CT_Arc =*NewCT_Arc ();for _ ,_gabb :=range start .Attr {if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gaaeg .UserdrawnAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gaaeg .ButtonAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gaaeg .DgmlayoutmruAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gaaeg .UserhiddenAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gaaeg .CliptowrapAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gaaeg .BulletAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u006f\u006c\u0065"{_gaaeg .OleAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0068\u0072"{_gaaeg .HrAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0073\u0070\u0069\u0064"{_ddcb ,_adcc :=_gabb .Value ,error (nil );if _adcc !=nil {return _adcc ;};_gaaeg .SpidAttr =&_ddcb ;continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0068\u0072\u0073t\u0064"{_gaaeg .HrstdAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gaaeg .BwnormalAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_egaa ,_bagg :=_gabb .Value ,error (nil );if _bagg !=nil {return _bagg ;};_gaaeg .BordertopcolorAttr =&_egaa ;continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gaaeg .DgmlayoutAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gaaeg .ForcedashAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gaaeg .AllowoverlapAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gaaeg .HrnoshadeAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gaaeg .PreferrelativeAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcfa ,_bddf :=_gabb .Value ,error (nil );if _bddf !=nil {return _bddf ;};_gaaeg .BorderbottomcolorAttr =&_gcfa ;continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u006f\u006e\u0065\u0064"{_gaaeg .OnedAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdfg ,_geed :=_ad .ParseInt (_gabb .Value ,10,64);if _geed !=nil {return _geed ;};_gaaeg .DgmnodekindAttr =&_cdfg ;continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fecc ,_ffg :=_ad .ParseInt (_gabb .Value ,10,64);if _ffg !=nil {return _ffg ;};_gaaeg .RegroupidAttr =&_fecc ;continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gaaeg .AllowincellAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbff ,_bfgd :=_ad .ParseFloat (_gabb .Value ,64);if _bfgd !=nil {return _bfgd ;};_geb :=float32 (_cbff );_gaaeg .HrpctAttr =&_geb ;continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0063\u006c\u0069\u0070"{_gaaeg .ClipAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gaaeg .InsetmodeAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_afc ,_cbaf :=_gabb .Value ,error (nil );if _cbaf !=nil {return _cbaf ;};_gaaeg .BorderleftcolorAttr =&_afc ;continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gaaeg .OleiconAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_baaa ,_gac :=_gabb .Value ,error (nil );if _gac !=nil {return _gac ;};_gaaeg .BorderrightcolorAttr =&_baaa ;continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gaaeg .ConnectortypeAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gaaeg .BwpureAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gaaeg .BwmodeAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0073\u0070\u0074"{_ecfe ,_bcbf :=_ad .ParseFloat (_gabb .Value ,64);if _bcbf !=nil {return _bcbf ;};_fdba :=float32 (_ecfe );_gaaeg .SptAttr =&_fdba ;continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gaaeg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gaaeg .HralignAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_ebfg ,_begc :=_ad .ParseFloat (_gabb .Value ,64);if _begc !=nil {return _begc ;};_gaaeg .EndAngleAttr =&_ebfg ;continue ;};if _gabb .Name .Local =="\u0069\u0064"{_deb ,_fffc :=_gabb .Value ,error (nil );if _fffc !=nil {return _fffc ;};_gaaeg .IdAttr =&_deb ;continue ;};if _gabb .Name .Local =="\u0061\u006c\u0074"{_edd ,_bcgge :=_gabb .Value ,error (nil );if _bcgge !=nil {return _bcgge ;};_gaaeg .AltAttr =&_edd ;continue ;};if _gabb .Name .Local =="\u0070\u0072\u0069n\u0074"{_gaaeg .PrintAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gaaeg .StrokedAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bgcf ,_dgbb :=_gabb .Value ,error (nil );if _dgbb !=nil {return _dgbb ;};_gaaeg .WrapcoordsAttr =&_bgcf ;continue ;};if _gabb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_efbf ,_edbb :=_gabb .Value ,error (nil );if _edbb !=nil {return _edbb ;};_gaaeg .StrokeweightAttr =&_efbf ;continue ;};if _gabb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gabga ,_afbg :=_gabb .Value ,error (nil );if _afbg !=nil {return _afbg ;};_gaaeg .CoordoriginAttr =&_gabga ;continue ;};if _gabb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bdac ,_cdafd :=_gabb .Value ,error (nil );if _cdafd !=nil {return _cdafd ;};_gaaeg .ChromakeyAttr =&_bdac ;continue ;};if _gabb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbaf ,_ddcd :=_gabb .Value ,error (nil );if _ddcd !=nil {return _ddcd ;};_gaaeg .FillcolorAttr =&_bbaf ;continue ;};if _gabb .Name .Local =="\u0073\u0074\u0079l\u0065"{_ceab ,_agda :=_gabb .Value ,error (nil );if _agda !=nil {return _agda ;};_gaaeg .StyleAttr =&_ceab ;continue ;};if _gabb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bcbg ,_acd :=_gabb .Value ,error (nil );if _acd !=nil {return _acd ;};_gaaeg .OpacityAttr =&_bcbg ;continue ;};if _gabb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bdabg ,_ccfc :=_gabb .Value ,error (nil );if _ccfc !=nil {return _ccfc ;};_gaaeg .StrokecolorAttr =&_bdabg ;continue ;};if _gabb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gaaeg .InsetpenAttr .UnmarshalXMLAttr (_gabb );continue ;};if _gabb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_feff ,_bcf :=_ad .ParseFloat (_gabb .Value ,64);if _bcf !=nil {return _bcf ;};_gaaeg .StartAngleAttr =&_feff ;continue ;};if _gabb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ffgf ,_gcbg :=_gabb .Value ,error (nil );if _gcbg !=nil {return _gcbg ;};_gaaeg .CoordsizeAttr =&_ffgf ;continue ;};if _gabb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggbc ,_fdaf :=_gabb .Value ,error (nil );if _fdaf !=nil {return _fdaf ;};_gaaeg .TitleAttr =&_ggbc ;continue ;};if _gabb .Name .Local =="\u0063\u006c\u0061s\u0073"{_begf ,_ecd :=_gabb .Value ,error (nil );if _ecd !=nil {return _ecd ;};_gaaeg .ClassAttr =&_begf ;continue ;};if _gabb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gade ,_bdeb :=_gabb .Value ,error (nil );if _bdeb !=nil {return _bdeb ;};_gaaeg .TargetAttr =&_gade ;continue ;};if _gabb .Name .Local =="\u0068\u0072\u0065\u0066"{_acbf ,_fge :=_gabb .Value ,error (nil );if _fge !=nil {return _fge ;};_gaaeg .HrefAttr =&_acbf ;continue ;};if _gabb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gaaeg .FilledAttr .UnmarshalXMLAttr (_gabb );continue ;};};_bgafb :for {_bae ,_fggf :=d .Token ();if _fggf !=nil {return _fggf ;};switch _cgga :=_bae .(type ){case _a .StartElement :switch _cgga .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeadg :=NewEG_ShapeElements ();_eeadg .Path =NewPath ();if _abdb :=d .DecodeElement (_eeadg .Path ,&_cgga );_abdb !=nil {return _abdb ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_eeadg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eabc :=NewEG_ShapeElements ();_eabc .Formulas =NewFormulas ();if _afcg :=d .DecodeElement (_eabc .Formulas ,&_cgga );_afcg !=nil {return _afcg ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_eabc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfd :=NewEG_ShapeElements ();_cgfd .Handles =NewHandles ();if _daab :=d .DecodeElement (_cgfd .Handles ,&_cgga );_daab !=nil {return _daab ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_cgfd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddga :=NewEG_ShapeElements ();_ddga .Fill =NewFill ();if _afeg :=d .DecodeElement (_ddga .Fill ,&_cgga );_afeg !=nil {return _afeg ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_ddga );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_facb :=NewEG_ShapeElements ();_facb .Stroke =NewStroke ();if _gdc :=d .DecodeElement (_facb .Stroke ,&_cgga );_gdc !=nil {return _gdc ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_facb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baf :=NewEG_ShapeElements ();_baf .Shadow =NewShadow ();if _dfge :=d .DecodeElement (_baf .Shadow ,&_cgga );_dfge !=nil {return _dfge ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_baf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcec :=NewEG_ShapeElements ();_dcec .Textbox =NewTextbox ();if _ddaf :=d .DecodeElement (_dcec .Textbox ,&_cgga );_ddaf !=nil {return _ddaf ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_dcec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgce :=NewEG_ShapeElements ();_cgce .Textpath =NewTextpath ();if _gga :=d .DecodeElement (_cgce .Textpath ,&_cgga );_gga !=nil {return _gga ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_cgce );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccag :=NewEG_ShapeElements ();_ccag .Imagedata =NewImagedata ();if _egbd :=d .DecodeElement (_ccag .Imagedata ,&_cgga );_egbd !=nil {return _egbd ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_ccag );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_caae :=NewEG_ShapeElements ();_caae .Skew =NewOfcSkew ();if _dfd :=d .DecodeElement (_caae .Skew ,&_cgga );_dfd !=nil {return _dfd ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_caae );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gabbd :=NewEG_ShapeElements ();_gabbd .Extrusion =NewOfcExtrusion ();if _edc :=d .DecodeElement (_gabbd .Extrusion ,&_cgga );_edc !=nil {return _edc ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_gabbd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdcf :=NewEG_ShapeElements ();_gdcf .Callout =NewOfcCallout ();if _ecfd :=d .DecodeElement (_gdcf .Callout ,&_cgga );_ecfd !=nil {return _ecfd ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_gdcf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcgda :=NewEG_ShapeElements ();_fcgda .Lock =NewOfcLock ();if _fea :=d .DecodeElement (_fcgda .Lock ,&_cgga );_fea !=nil {return _fea ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_fcgda );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfgc :=NewEG_ShapeElements ();_dfgc .Clippath =NewOfcClippath ();if _fgc :=d .DecodeElement (_dfgc .Clippath ,&_cgga );_fgc !=nil {return _fgc ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_dfgc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acbb :=NewEG_ShapeElements ();_acbb .Signatureline =NewOfcSignatureline ();if _ecg :=d .DecodeElement (_acbb .Signatureline ,&_cgga );_ecg !=nil {return _ecg ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_acbb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fabae :=NewEG_ShapeElements ();_fabae .Wrap =_ab .NewWrap ();if _faaa :=d .DecodeElement (_fabae .Wrap ,&_cgga );_faaa !=nil {return _faaa ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_fabae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edg :=NewEG_ShapeElements ();_edg .Anchorlock =_ab .NewAnchorlock ();if _edbc :=d .DecodeElement (_edg .Anchorlock ,&_cgga );_edbc !=nil {return _edbc ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_edg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccbc :=NewEG_ShapeElements ();_ccbc .Bordertop =_ab .NewBordertop ();if _agbf :=d .DecodeElement (_ccbc .Bordertop ,&_cgga );_agbf !=nil {return _agbf ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_ccbc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdgg :=NewEG_ShapeElements ();_cdgg .Borderbottom =_ab .NewBorderbottom ();if _fgeg :=d .DecodeElement (_cdgg .Borderbottom ,&_cgga );_fgeg !=nil {return _fgeg ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_cdgg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afbd :=NewEG_ShapeElements ();_afbd .Borderleft =_ab .NewBorderleft ();if _faeb :=d .DecodeElement (_afbd .Borderleft ,&_cgga );_faeb !=nil {return _faeb ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_afbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fecde :=NewEG_ShapeElements ();_fecde .Borderright =_ab .NewBorderright ();if _bgcff :=d .DecodeElement (_fecde .Borderright ,&_cgga );_bgcff !=nil {return _bgcff ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_fecde );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_aaaa :=NewEG_ShapeElements ();_aaaa .ClientData =_ca .NewClientData ();if _gbaa :=d .DecodeElement (_aaaa .ClientData ,&_cgga );_gbaa !=nil {return _gbaa ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_aaaa );case _a .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"}:_ggde :=NewEG_ShapeElements ();_ggde .Textdata =_g .NewTextdata ();if _gbd :=d .DecodeElement (_ggde .Textdata ,&_cgga );_gbd !=nil {return _gbd ;};_gaaeg .EG_ShapeElements =append (_gaaeg .EG_ShapeElements ,_ggde );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0041r\u0063\u0020\u0025\u0076",_cgga .Name );if _bad :=d .Skip ();_bad !=nil {return _bad ;};};case _a .EndElement :break _bgafb ;case _a .CharData :};};return nil ;};func (_gbbaf ST_EditAs )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ggfaag :=_a .Attr {};_ggfaag .Name =name ;switch _gbbaf {case ST_EditAsUnset :_ggfaag .Value ="";case ST_EditAsCanvas :_ggfaag .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_ggfaag .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_ggfaag .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_ggfaag .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_ggfaag .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_ggfaag .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_ggfaag .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _ggfaag ,nil ;};type AG_Adj struct{AdjAttr *string ;};func (_aefba OfcST_ConnectType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dbcaa :=_a .Attr {};_dbcaa .Name =name ;switch _aefba {case OfcST_ConnectTypeUnset :_dbcaa .Value ="";case OfcST_ConnectTypeNone :_dbcaa .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_dbcaa .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_dbcaa .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_dbcaa .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dbcaa ,nil ;};func (_fgcfad OfcST_FillType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_geabfe :=_a .Attr {};_geabfe .Name =name ;switch _fgcfad {case OfcST_FillTypeUnset :_geabfe .Value ="";case OfcST_FillTypeGradientCenter :_geabfe .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_geabfe .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_geabfe .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_geabfe .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_geabfe .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_geabfe .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_geabfe .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_geabfe .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_geabfe .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _geabfe ,nil ;};func NewCT_Stroke ()*CT_Stroke {_afae :=&CT_Stroke {};return _afae };func (_cbacg OfcST_ExtrusionRender )String ()string {switch _cbacg {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 (_adef *CT_Oval )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cedc :=range start .Attr {if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cebffd ,_cdbe :=_cedc .Value ,error (nil );if _cdbe !=nil {return _cdbe ;};_adef .BordertopcolorAttr =&_cebffd ;continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_adef .BulletAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0068\u0072"{_adef .HrAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_adef .CliptowrapAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0068\u0072\u0073t\u0064"{_adef .HrstdAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u006f\u006c\u0065"{_adef .OleAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_adef .HrnoshadeAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u006f\u006e\u0065\u0064"{_adef .OnedAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0068\u0072\u0070c\u0074"{_ccfcbb ,_gaefc :=_ad .ParseFloat (_cedc .Value ,64);if _gaefc !=nil {return _gaefc ;};_bdedf :=float32 (_ccfcbb );_adef .HrpctAttr =&_bdedf ;continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_adef .OleiconAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bgcd ,_acgdf :=_cedc .Value ,error (nil );if _acgdf !=nil {return _acgdf ;};_adef .BorderbottomcolorAttr =&_bgcd ;continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_adef .DgmlayoutmruAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_agebfd ,_ggefd :=_ad .ParseInt (_cedc .Value ,10,64);if _ggefd !=nil {return _ggefd ;};_adef .RegroupidAttr =&_agebfd ;continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0063\u006c\u0069\u0070"{_adef .ClipAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_adef .HralignAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_adef .PreferrelativeAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_adef .DgmlayoutAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_adef .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_adef .InsetmodeAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_adef .ButtonAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_adef .UserdrawnAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_adef .AllowincellAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0073\u0070\u0074"{_gaafa ,_bcagb :=_ad .ParseFloat (_cedc .Value ,64);if _bcagb !=nil {return _bcagb ;};_dcaeb :=float32 (_gaafa );_adef .SptAttr =&_dcaeb ;continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cgbee ,_cafb :=_cedc .Value ,error (nil );if _cafb !=nil {return _cafb ;};_adef .BorderleftcolorAttr =&_cgbee ;continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_adef .ConnectortypeAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ffed ,_gdddd :=_cedc .Value ,error (nil );if _gdddd !=nil {return _gdddd ;};_adef .BorderrightcolorAttr =&_ffed ;continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0073\u0070\u0069\u0064"{_beefgd ,_ddafb :=_cedc .Value ,error (nil );if _ddafb !=nil {return _ddafb ;};_adef .SpidAttr =&_beefgd ;continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gdbfg ,_ddcbg :=_ad .ParseInt (_cedc .Value ,10,64);if _ddcbg !=nil {return _ddcbg ;};_adef .DgmnodekindAttr =&_gdbfg ;continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adef .BwpureAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adef .ForcedashAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adef .BwnormalAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adef .BwmodeAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_adef .UserhiddenAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_adef .AllowoverlapAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgdfb ,_fgfe :=_cedc .Value ,error (nil );if _fgfe !=nil {return _fgfe ;};_adef .TargetAttr =&_fgdfb ;continue ;};if _cedc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bdaf ,_eegd :=_cedc .Value ,error (nil );if _eegd !=nil {return _eegd ;};_adef .CoordoriginAttr =&_bdaf ;continue ;};if _cedc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_adef .StrokedAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ffbd ,_defg :=_cedc .Value ,error (nil );if _defg !=nil {return _defg ;};_adef .CoordsizeAttr =&_ffbd ;continue ;};if _cedc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_agbe ,_bgae :=_cedc .Value ,error (nil );if _bgae !=nil {return _bgae ;};_adef .StrokeweightAttr =&_agbe ;continue ;};if _cedc .Name .Local =="\u0073\u0074\u0079l\u0065"{_degg ,_ebcef :=_cedc .Value ,error (nil );if _ebcef !=nil {return _ebcef ;};_adef .StyleAttr =&_degg ;continue ;};if _cedc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dadf ,_bgeea :=_cedc .Value ,error (nil );if _bgeea !=nil {return _bgeea ;};_adef .ChromakeyAttr =&_dadf ;continue ;};if _cedc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ecdb ,_dbbe :=_cedc .Value ,error (nil );if _dbbe !=nil {return _dbbe ;};_adef .FillcolorAttr =&_ecdb ;continue ;};if _cedc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cdage ,_egecg :=_cedc .Value ,error (nil );if _egecg !=nil {return _egecg ;};_adef .OpacityAttr =&_cdage ;continue ;};if _cedc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbgd ,_fdac :=_cedc .Value ,error (nil );if _fdac !=nil {return _fdac ;};_adef .WrapcoordsAttr =&_cbgd ;continue ;};if _cedc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eabf ,_bacg :=_cedc .Value ,error (nil );if _bacg !=nil {return _bacg ;};_adef .StrokecolorAttr =&_eabf ;continue ;};if _cedc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adef .InsetpenAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Local =="\u0068\u0072\u0065\u0066"{_ecbb ,_befg :=_cedc .Value ,error (nil );if _befg !=nil {return _befg ;};_adef .HrefAttr =&_ecbb ;continue ;};if _cedc .Name .Local =="\u0069\u0064"{_ebfb ,_cagfd :=_cedc .Value ,error (nil );if _cagfd !=nil {return _cagfd ;};_adef .IdAttr =&_ebfb ;continue ;};if _cedc .Name .Local =="\u0070\u0072\u0069n\u0074"{_adef .PrintAttr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Local =="\u0061\u006c\u0074"{_ebabc ,_ebae :=_cedc .Value ,error (nil );if _ebae !=nil {return _ebae ;};_adef .AltAttr =&_ebabc ;continue ;};if _cedc .Name .Local =="\u0074\u0069\u0074l\u0065"{_fdga ,_ffgcc :=_cedc .Value ,error (nil );if _ffgcc !=nil {return _ffgcc ;};_adef .TitleAttr =&_fdga ;continue ;};if _cedc .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcfa ,_agefb :=_cedc .Value ,error (nil );if _agefb !=nil {return _agefb ;};_adef .ClassAttr =&_dcfa ;continue ;};if _cedc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adef .FilledAttr .UnmarshalXMLAttr (_cedc );continue ;};};_cged :for {_daag ,_ebede :=d .Token ();if _ebede !=nil {return _ebede ;};switch _egfdd :=_daag .(type ){case _a .StartElement :switch _egfdd .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feaec :=NewEG_ShapeElements ();_feaec .Path =NewPath ();if _gaag :=d .DecodeElement (_feaec .Path ,&_egfdd );_gaag !=nil {return _gaag ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_feaec );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_beeg :=NewEG_ShapeElements ();_beeg .Formulas =NewFormulas ();if _aggd :=d .DecodeElement (_beeg .Formulas ,&_egfdd );_aggd !=nil {return _aggd ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_beeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecdf :=NewEG_ShapeElements ();_ecdf .Handles =NewHandles ();if _ffea :=d .DecodeElement (_ecdf .Handles ,&_egfdd );_ffea !=nil {return _ffea ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_ecdf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afeb :=NewEG_ShapeElements ();_afeb .Fill =NewFill ();if _cffga :=d .DecodeElement (_afeb .Fill ,&_egfdd );_cffga !=nil {return _cffga ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_afeb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acgdg :=NewEG_ShapeElements ();_acgdg .Stroke =NewStroke ();if _cgeg :=d .DecodeElement (_acgdg .Stroke ,&_egfdd );_cgeg !=nil {return _cgeg ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_acgdg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afcgd :=NewEG_ShapeElements ();_afcgd .Shadow =NewShadow ();if _gcfc :=d .DecodeElement (_afcgd .Shadow ,&_egfdd );_gcfc !=nil {return _gcfc ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_afcgd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afaa :=NewEG_ShapeElements ();_afaa .Textbox =NewTextbox ();if _aacae :=d .DecodeElement (_afaa .Textbox ,&_egfdd );_aacae !=nil {return _aacae ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_afaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecge :=NewEG_ShapeElements ();_ecge .Textpath =NewTextpath ();if _geac :=d .DecodeElement (_ecge .Textpath ,&_egfdd );_geac !=nil {return _geac ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_ecge );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abde :=NewEG_ShapeElements ();_abde .Imagedata =NewImagedata ();if _ecccf :=d .DecodeElement (_abde .Imagedata ,&_egfdd );_ecccf !=nil {return _ecccf ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_abde );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfaeb :=NewEG_ShapeElements ();_bfaeb .Skew =NewOfcSkew ();if _agdc :=d .DecodeElement (_bfaeb .Skew ,&_egfdd );_agdc !=nil {return _agdc ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_bfaeb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ceff :=NewEG_ShapeElements ();_ceff .Extrusion =NewOfcExtrusion ();if _cdgb :=d .DecodeElement (_ceff .Extrusion ,&_egfdd );_cdgb !=nil {return _cdgb ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_ceff );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgcc :=NewEG_ShapeElements ();_cgcc .Callout =NewOfcCallout ();if _bfgbe :=d .DecodeElement (_cgcc .Callout ,&_egfdd );_bfgbe !=nil {return _bfgbe ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_cgcc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgea :=NewEG_ShapeElements ();_fgea .Lock =NewOfcLock ();if _deedf :=d .DecodeElement (_fgea .Lock ,&_egfdd );_deedf !=nil {return _deedf ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_fgea );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abgc :=NewEG_ShapeElements ();_abgc .Clippath =NewOfcClippath ();if _egced :=d .DecodeElement (_abgc .Clippath ,&_egfdd );_egced !=nil {return _egced ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_abgc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bebb :=NewEG_ShapeElements ();_bebb .Signatureline =NewOfcSignatureline ();if _cgcbc :=d .DecodeElement (_bebb .Signatureline ,&_egfdd );_cgcbc !=nil {return _cgcbc ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_bebb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abcfb :=NewEG_ShapeElements ();_abcfb .Wrap =_ab .NewWrap ();if _fggb :=d .DecodeElement (_abcfb .Wrap ,&_egfdd );_fggb !=nil {return _fggb ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_abcfb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbdg :=NewEG_ShapeElements ();_fbdg .Anchorlock =_ab .NewAnchorlock ();if _aebf :=d .DecodeElement (_fbdg .Anchorlock ,&_egfdd );_aebf !=nil {return _aebf ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_fbdg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gggdf :=NewEG_ShapeElements ();_gggdf .Bordertop =_ab .NewBordertop ();if _dbbb :=d .DecodeElement (_gggdf .Bordertop ,&_egfdd );_dbbb !=nil {return _dbbb ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_gggdf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aebe :=NewEG_ShapeElements ();_aebe .Borderbottom =_ab .NewBorderbottom ();if _cabb :=d .DecodeElement (_aebe .Borderbottom ,&_egfdd );_cabb !=nil {return _cabb ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_aebe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_ffad :=NewEG_ShapeElements ();_ffad .Borderleft =_ab .NewBorderleft ();if _gcgd :=d .DecodeElement (_ffad .Borderleft ,&_egfdd );_gcgd !=nil {return _gcgd ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_ffad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebedg :=NewEG_ShapeElements ();_ebedg .Borderright =_ab .NewBorderright ();if _ebfd :=d .DecodeElement (_ebedg .Borderright ,&_egfdd );_ebfd !=nil {return _ebfd ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_ebedg );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dggf :=NewEG_ShapeElements ();_dggf .ClientData =_ca .NewClientData ();if _gfbd :=d .DecodeElement (_dggf .ClientData ,&_egfdd );_gfbd !=nil {return _gfbd ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_dggf );case _a .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"}:_cgedc :=NewEG_ShapeElements ();_cgedc .Textdata =_g .NewTextdata ();if _eeef :=d .DecodeElement (_cgedc .Textdata ,&_egfdd );_eeef !=nil {return _eeef ;};_adef .EG_ShapeElements =append (_adef .EG_ShapeElements ,_cgedc );default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0076\u0061\u006c\u0020\u0025\u0076",_egfdd .Name );if _gaegf :=d .Skip ();_gaegf !=nil {return _gaegf ;};};case _a .EndElement :break _cged ;case _a .CharData :};};return nil ;};func (_eefbe OfcST_ExtrusionType )Validate ()error {return _eefbe .ValidateWithPath ("")};func (_acac *Image )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _acac .CT_Image .MarshalXML (e ,start );};func (_aaadb *OfcCT_RegroupTable )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgaggc :=range start .Attr {if _fgaggc .Name .Local =="\u0065\u0078\u0074"{_aaadb .ExtAttr .UnmarshalXMLAttr (_fgaggc );continue ;};};_abff :for {_dagdd ,_badag :=d .Token ();if _badag !=nil {return _badag ;};switch _gfegf :=_dagdd .(type ){case _a .StartElement :switch _gfegf .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_begee :=NewOfcCT_Entry ();if _aada :=d .DecodeElement (_begee ,&_gfegf );_aada !=nil {return _aada ;};_aaadb .Entry =append (_aaadb .Entry ,_begee );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u0067r\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_gfegf .Name );if _dcgae :=d .Skip ();_dcgae !=nil {return _dcgae ;};};case _a .EndElement :break _abff ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path -func (_ececa *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _eefee :=_ececa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eefee !=nil {return _eefee ;};return nil ;};const (OfcST_AngleUnset OfcST_Angle =0;OfcST_AngleAny OfcST_Angle =1;OfcST_Angle30 OfcST_Angle =2;OfcST_Angle45 OfcST_Angle =3;OfcST_Angle60 OfcST_Angle =4;OfcST_Angle90 OfcST_Angle =5;OfcST_AngleAuto OfcST_Angle =6;);func (_gbegf *OfcCT_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbbgf :=range start .Attr {if _cbbgf .Name .Local =="\u0074\u0079\u0070\u0065"{_gbegf .TypeAttr .UnmarshalXMLAttr (_cbbgf );continue ;};if _cbbgf .Name .Local =="\u0065\u0078\u0074"{_gbegf .ExtAttr .UnmarshalXMLAttr (_cbbgf );continue ;};};for {_agaea ,_effdb :=d .Token ();if _effdb !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_effdb );};if _ebdca ,_efdae :=_agaea .(_c .EndElement );_efdae &&_ebdca .Name ==start .Name {break ;};};return nil ;};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;};func (_gcccg *Formulas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gcccg .CT_Formulas .MarshalXML (e ,start );};func (_aaaa *AG_Ext )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dced ,_cfgg :=_aaaa .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0078\u0074"});if _cfgg !=nil {return _cfgg ;};start .Attr =append (start .Attr ,_dced );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};type ST_Ext byte ;func (_gbfabg *ST_Ext )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbfabg =0;case "\u0076\u0069\u0065\u0077":*_gbfabg =1;case "\u0065\u0064\u0069\u0074":*_gbfabg =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_gbfabg =3;};return nil ;};func (_bfafd *OfcBottom )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _bfafd .OfcCT_StrokeChild .MarshalXML (e ,start );};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};type OfcST_Angle byte ;type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;};type OfcOLEObject struct{OfcCT_OLEObject };func NewCT_Rect ()*CT_Rect {_fefcc :=&CT_Rect {};return _fefcc }; +// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path +func (_fbcaf *OfcLock )ValidateWithPath (path string )error {if _bggag :=_fbcaf .OfcCT_Lock .ValidateWithPath (path );_bggag !=nil {return _bggag ;};return nil ;};func NewAG_CoreAttributes ()*AG_CoreAttributes {_gca :=&AG_CoreAttributes {};return _gca };type Curve struct{CT_Curve };type OfcOLEObject struct{OfcCT_OLEObject };func (_bagbe OfcST_How )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dadag :=_a .Attr {};_dadag .Name =name ;switch _bagbe {case OfcST_HowUnset :_dadag .Value ="";case OfcST_HowTop :_dadag .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_dadag .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_dadag .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_dadag .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_dadag .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_dadag .Value ="\u0072\u0069\u0067h\u0074";};return _dadag ,nil ;};func NewAG_Fill ()*AG_Fill {_ceef :=&AG_Fill {};return _ceef };func (_dabcgc *OfcCT_StrokeChild )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064";};if _dabcgc .OnAttr !=_bg .ST_TrueFalseUnset {_cbbfd ,_bdadb :=_dabcgc .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _bdadb !=nil {return _bdadb ;};start .Attr =append (start .Attr ,_cbbfd );};if _dabcgc .WeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dabcgc .WeightAttr )});};if _dabcgc .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dabcgc .ColorAttr )});};if _dabcgc .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_dabcgc .Color2Attr )});};if _dabcgc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_dabcgc .OpacityAttr )});};if _dabcgc .LinestyleAttr !=ST_StrokeLineStyleUnset {_dadeg ,_ecgdbc :=_dabcgc .LinestyleAttr .MarshalXMLAttr (_a .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"});if _ecgdbc !=nil {return _ecgdbc ;};start .Attr =append (start .Attr ,_dadeg );};if _dabcgc .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dabcgc .MiterlimitAttr )});};if _dabcgc .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_fbge ,_eaccf :=_dabcgc .JoinstyleAttr .MarshalXMLAttr (_a .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _eaccf !=nil {return _eaccf ;};start .Attr =append (start .Attr ,_fbge );};if _dabcgc .EndcapAttr !=ST_StrokeEndCapUnset {_gffee ,_faddcd :=_dabcgc .EndcapAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _faddcd !=nil {return _faddcd ;};start .Attr =append (start .Attr ,_gffee );};if _dabcgc .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_dabcgc .DashstyleAttr )});};if _dabcgc .InsetpenAttr !=_bg .ST_TrueFalseUnset {_gfagb ,_afcbcg :=_dabcgc .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _afcbcg !=nil {return _afcbcg ;};start .Attr =append (start .Attr ,_gfagb );};if _dabcgc .FilltypeAttr !=ST_FillTypeUnset {_agbcgg ,_gcbcf :=_dabcgc .FilltypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _gcbcf !=nil {return _gcbcf ;};start .Attr =append (start .Attr ,_agbcgg );};if _dabcgc .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_dabcgc .SrcAttr )});};if _dabcgc .ImageaspectAttr !=ST_ImageAspectUnset {_feada ,_agbedg :=_dabcgc .ImageaspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _agbedg !=nil {return _agbedg ;};start .Attr =append (start .Attr ,_feada );};if _dabcgc .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_dabcgc .ImagesizeAttr )});};if _dabcgc .ImagealignshapeAttr !=_bg .ST_TrueFalseUnset {_ffcad ,_bbdfb :=_dabcgc .ImagealignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _bbdfb !=nil {return _bbdfb ;};start .Attr =append (start .Attr ,_ffcad );};if _dabcgc .StartarrowAttr !=ST_StrokeArrowTypeUnset {_cdfgg ,_eegag :=_dabcgc .StartarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _eegag !=nil {return _eegag ;};start .Attr =append (start .Attr ,_cdfgg );};if _dabcgc .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_fgfgf ,_bedge :=_dabcgc .StartarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"});if _bedge !=nil {return _bedge ;};start .Attr =append (start .Attr ,_fgfgf );};if _dabcgc .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_eefgd ,_egfed :=_dabcgc .StartarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"});if _egfed !=nil {return _egfed ;};start .Attr =append (start .Attr ,_eefgd );};if _dabcgc .EndarrowAttr !=ST_StrokeArrowTypeUnset {_dfbae ,_fcfbd :=_dabcgc .EndarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _fcfbd !=nil {return _fcfbd ;};start .Attr =append (start .Attr ,_dfbae );};if _dabcgc .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bcgef ,_gbcfec :=_dabcgc .EndarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _gbcfec !=nil {return _gbcfec ;};start .Attr =append (start .Attr ,_bcgef );};if _dabcgc .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fdccf ,_ebaac :=_dabcgc .EndarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _ebaac !=nil {return _ebaac ;};start .Attr =append (start .Attr ,_fdccf );};if _dabcgc .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_dabcgc .HrefAttr )});};if _dabcgc .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_b .Sprintf ("\u0025\u0076",*_dabcgc .AlthrefAttr )});};if _dabcgc .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dabcgc .TitleAttr )});};if _dabcgc .ForcedashAttr !=_bg .ST_TrueFalseUnset {_daadd ,_caaab :=_dabcgc .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _caaab !=nil {return _caaab ;};start .Attr =append (start .Attr ,_daadd );};if _dabcgc .ExtAttr !=ST_ExtUnset {_ccgec ,_agdca :=_dabcgc .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _agdca !=nil {return _agdca ;};start .Attr =append (start .Attr ,_ccgec );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_ceabac :=&OfcCT_Extrusion {};return _ceabac }; -// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path -func (_agfgb *OfcCallout )ValidateWithPath (path string )error {if _aegaa :=_agfgb .OfcCT_Callout .ValidateWithPath (path );_aegaa !=nil {return _aegaa ;};return nil ;};func NewOfcEquationxml ()*OfcEquationxml {_fceaaa :=&OfcEquationxml {};_fceaaa .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _fceaaa ;};func (_ecfec ST_StrokeJoinStyle )Validate ()error {return _ecfec .ValidateWithPath ("")};func (_fcbaf OfcST_DiagramLayout )String ()string {switch _fcbaf {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";}; +// Validate validates the OfcShapedefaults and its children +func (_afafa *OfcShapedefaults )Validate ()error {return _afafa .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_fbebd OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _fbebd {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 (_fbebd ));};return nil ;}; -// ValidateWithPath validates the Textbox and its children, prefixing error messages with path -func (_fbdf *Textbox )ValidateWithPath (path string )error {if _eceag :=_fbdf .CT_Textbox .ValidateWithPath (path );_eceag !=nil {return _eceag ;};return nil ;};func (_faegb ST_ShadowType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egddd :=_c .Attr {};_egddd .Name =name ;switch _faegb {case ST_ShadowTypeUnset :_egddd .Value ="";case ST_ShadowTypeSingle :_egddd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_egddd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_egddd .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_egddd .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _egddd ,nil ;};type CT_F struct{EqnAttr *string ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1;OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2;OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;);type Group struct{CT_Group };func (_edgf *AG_AllShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcb :=range start .Attr {if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edgf .ConnectortypeAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edgf .BwpureAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edgf .CliptowrapAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edgf .PreferrelativeAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u006f\u006c\u0065"{_edgf .OleAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edgf .OleiconAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edgf .ForcedashAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edgf .BwnormalAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0073\u0070\u0074"{_adc ,_ffg :=_f .ParseFloat (_dcb .Value ,64);if _ffg !=nil {return _ffg ;};_bbf :=float32 (_adc );_edgf .SptAttr =&_bbf ;continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0063\u006c\u0069\u0070"{_edgf .ClipAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edgf .BwmodeAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edgf .StrokedAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cdg ,_gfef :=_dcb .Value ,error (nil );if _gfef !=nil {return _gfef ;};_edgf .FillcolorAttr =&_cdg ;continue ;};if _dcb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edgf .FilledAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cdb ,_bfb :=_dcb .Value ,error (nil );if _bfb !=nil {return _bfb ;};_edgf .ChromakeyAttr =&_cdb ;continue ;};if _dcb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edgf .InsetpenAttr .UnmarshalXMLAttr (_dcb );continue ;};if _dcb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bee ,_fdd :=_dcb .Value ,error (nil );if _fdd !=nil {return _fdd ;};_edgf .StrokeweightAttr =&_bee ;continue ;};if _dcb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_agc ,_eda :=_dcb .Value ,error (nil );if _eda !=nil {return _eda ;};_edgf .StrokecolorAttr =&_agc ;continue ;};if _dcb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bdg ,_gag :=_dcb .Value ,error (nil );if _gag !=nil {return _gag ;};_edgf .OpacityAttr =&_bdg ;continue ;};};for {_dfa ,_fdcg :=d .Token ();if _fdcg !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0053\u0068\u0061\u0070\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_fdcg );};if _dac ,_gef :=_dfa .(_c .EndElement );_gef &&_dac .Name ==start .Name {break ;};};return nil ;};func (_ffdae *OfcST_HrAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbegce ,_eedagf :=d .Token ();if _eedagf !=nil {return _eedagf ;};if _bgdab ,_bgafd :=_gbegce .(_c .EndElement );_bgafd &&_bgdab .Name ==start .Name {*_ffdae =1;return nil ;};if _egfcg ,_cbccdb :=_gbegce .(_c .CharData );!_cbccdb {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbegce );}else {switch string (_egfcg ){case "":*_ffdae =0;case "\u006c\u0065\u0066\u0074":*_ffdae =1;case "\u0072\u0069\u0067h\u0074":*_ffdae =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffdae =3;};};_gbegce ,_eedagf =d .Token ();if _eedagf !=nil {return _eedagf ;};if _afegge ,_cfcde :=_gbegce .(_c .EndElement );_cfcde &&_afegge .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbegce );};const (OfcST_RTypeUnset OfcST_RType =0;OfcST_RTypeArc OfcST_RType =1;OfcST_RTypeCallout OfcST_RType =2;OfcST_RTypeConnector OfcST_RType =3;OfcST_RTypeAlign OfcST_RType =4;);const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;); +// Validate validates the Group and its children +func (_fagfe *Group )Validate ()error {return _fagfe .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_geabf ST_ShadowType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edegef :=_a .Attr {};_edegef .Name =name ;switch _geabf {case ST_ShadowTypeUnset :_edegef .Value ="";case ST_ShadowTypeSingle :_edegef .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_edegef .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_edegef .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_edegef .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _edegef ,nil ;};func (_bdcgb *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdcgb =0;case "\u0073\u006f\u006ci\u0064":*_bdcgb =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_bdcgb =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_bdcgb =3;};return nil ;}; -// Validate validates the Shape and its children -func (_bfgfed *Shape )Validate ()error {return _bfgfed .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func NewAG_Type ()*AG_Type {_baeed :=&AG_Type {};return _baeed }; +// ValidateWithPath validates the Oval and its children, prefixing error messages with path +func (_dfgbe *Oval )ValidateWithPath (path string )error {if _egeea :=_dfgbe .CT_Oval .ValidateWithPath (path );_egeea !=nil {return _egeea ;};return nil ;}; -// Validate validates the CT_Shape and its children -func (_dggba *CT_Shape )Validate ()error {return _dggba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_fbdde *OfcCT_Rules )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecabe :=range start .Attr {if _ecabe .Name .Local =="\u0065\u0078\u0074"{_fbdde .ExtAttr .UnmarshalXMLAttr (_ecabe );continue ;};};_gdffd :for {_daegb ,_adaba :=d .Token ();if _adaba !=nil {return _adaba ;};switch _fegce :=_daegb .(type ){case _c .StartElement :switch _fegce .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072"}:_bedfg :=NewOfcCT_R ();if _gggff :=d .DecodeElement (_bedfg ,&_fegce );_gggff !=nil {return _gggff ;};_fbdde .R =append (_fbdde .R ,_bedfg );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_fegce .Name );if _bebgdc :=d .Skip ();_bebgdc !=nil {return _bebgdc ;};};case _c .EndElement :break _gdffd ;case _c .CharData :};};return nil ;};func (_gbegfe *OfcSignatureline )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbegfe .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_dcffa :=range start .Attr {if _dcffa .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_aafef ,_acfec :=_dcffa .Value ,error (nil );if _acfec !=nil {return _acfec ;};_gbegfe .SuggestedsignerAttr =&_aafef ;continue ;};if _dcffa .Name .Local =="\u0069\u0064"{_cffed ,_eeceg :=_dcffa .Value ,error (nil );if _eeceg !=nil {return _eeceg ;};_gbegfe .IdAttr =&_cffed ;continue ;};if _dcffa .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_ggbcc ,_gbfb :=_dcffa .Value ,error (nil );if _gbfb !=nil {return _gbfb ;};_gbegfe .ProvidAttr =&_ggbcc ;continue ;};if _dcffa .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_gbegfe .SigninginstructionssetAttr .UnmarshalXMLAttr (_dcffa );continue ;};if _dcffa .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gbegfe .AllowcommentsAttr .UnmarshalXMLAttr (_dcffa );continue ;};if _dcffa .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_gbegfe .ShowsigndateAttr .UnmarshalXMLAttr (_dcffa );continue ;};if _dcffa .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_gbegfe .IssignaturelineAttr .UnmarshalXMLAttr (_dcffa );continue ;};if _dcffa .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_bgdce ,_dbfa :=_dcffa .Value ,error (nil );if _dbfa !=nil {return _dbfa ;};_gbegfe .Suggestedsigner2Attr =&_bgdce ;continue ;};if _dcffa .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_deecg ,_ggebb :=_dcffa .Value ,error (nil );if _ggebb !=nil {return _ggebb ;};_gbegfe .SuggestedsigneremailAttr =&_deecg ;continue ;};if _dcffa .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_egefb ,_cdcade :=_dcffa .Value ,error (nil );if _cdcade !=nil {return _cdcade ;};_gbegfe .SigninginstructionsAttr =&_egefb ;continue ;};if _dcffa .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_cedcf ,_adecb :=_dcffa .Value ,error (nil );if _adecb !=nil {return _adecb ;};_gbegfe .AddlxmlAttr =&_cedcf ;continue ;};if _dcffa .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_egbbd ,_ggacdd :=_dcffa .Value ,error (nil );if _ggacdd !=nil {return _ggacdd ;};_gbegfe .SigprovurlAttr =&_egbbd ;continue ;};if _dcffa .Name .Local =="\u0065\u0078\u0074"{_gbegfe .ExtAttr .UnmarshalXMLAttr (_dcffa );continue ;};};for {_beagee ,_cbgca :=d .Token ();if _cbgca !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u004f\u0066\u0063\u0053\u0069\u0067\u006ea\u0074u\u0072\u0065\u006c\u0069\u006e\u0065\u003a \u0025\u0073",_cbgca );};if _bfgfc ,_beadb :=_beagee .(_c .EndElement );_beadb &&_bfgfc .Name ==start .Name {break ;};};return nil ;};func (_ggfgd *OfcCT_ShapeDefaults )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";};if _ggfgd .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_fb .Sprintf ("\u0025\u0076",*_ggfgd .SpidmaxAttr )});};if _ggfgd .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_ggfgd .StyleAttr )});};if _ggfgd .FillAttr !=_fc .ST_TrueFalseUnset {_ffefd ,_aefae :=_ggfgd .FillAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c"});if _aefae !=nil {return _aefae ;};start .Attr =append (start .Attr ,_ffefd );};if _ggfgd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_ggfgd .FillcolorAttr )});};if _ggfgd .StrokeAttr !=_fc .ST_TrueFalseUnset {_affec ,_afab :=_ggfgd .StrokeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _afab !=nil {return _afab ;};start .Attr =append (start .Attr ,_affec );};if _ggfgd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_ggfgd .StrokecolorAttr )});};if _ggfgd .AllowincellAttr !=_fc .ST_TrueFalseUnset {_ececdc ,_dcfd :=_ggfgd .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _dcfd !=nil {return _dcfd ;};start .Attr =append (start .Attr ,_ececdc );};if _ggfgd .ExtAttr !=ST_ExtUnset {_efgcc ,_dcadg :=_ggfgd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dcadg !=nil {return _dcadg ;};start .Attr =append (start .Attr ,_efgcc );};e .EncodeToken (start );if _ggfgd .Fill !=nil {_agdce :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ggfgd .Fill ,_agdce );};if _ggfgd .Stroke !=nil {_agbgb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_ggfgd .Stroke ,_agbgb );};if _ggfgd .Textbox !=nil {_ecaee :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_ggfgd .Textbox ,_ecaee );};if _ggfgd .Shadow !=nil {_abbfg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ggfgd .Shadow ,_abbfg );};if _ggfgd .Skew !=nil {_efdf :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_ggfgd .Skew ,_efdf );};if _ggfgd .Extrusion !=nil {_baacb :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ggfgd .Extrusion ,_baacb );};if _ggfgd .Callout !=nil {_gbce :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_ggfgd .Callout ,_gbce );};if _ggfgd .Lock !=nil {_fecfg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_ggfgd .Lock ,_fecfg );};if _ggfgd .Colormru !=nil {_bggab :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_ggfgd .Colormru ,_bggab );};if _ggfgd .Colormenu !=nil {_eeccc :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_ggfgd .Colormenu ,_eeccc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_g *AG_Adj )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_db :=range start .Attr {if _db .Name .Local =="\u0061\u0064\u006a"{_gf ,_bd :=_db .Value ,error (nil );if _bd !=nil {return _bd ;};_g .AdjAttr =&_gf ;continue ;};};for {_cg ,_e :=d .Token ();if _e !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_e );};if _fd ,_ed :=_cg .(_c .EndElement );_ed &&_fd .Name ==start .Name {break ;};};return nil ;};func (_fdbe *AG_Style )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdbe .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fdbe .StyleAttr )});};return nil ;}; +// 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");};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};type OfcST_CalloutPlacement byte ;func (_adgeee *ST_Ext )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_afbge ,_caeaa :=d .Token ();if _caeaa !=nil {return _caeaa ;};if _bccgg ,_gfcea :=_afbge .(_a .EndElement );_gfcea &&_bccgg .Name ==start .Name {*_adgeee =1;return nil ;};if _egeff ,_baabg :=_afbge .(_a .CharData );!_baabg {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",_afbge );}else {switch string (_egeff ){case "":*_adgeee =0;case "\u0076\u0069\u0065\u0077":*_adgeee =1;case "\u0065\u0064\u0069\u0074":*_adgeee =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_adgeee =3;};};_afbge ,_caeaa =d .Token ();if _caeaa !=nil {return _caeaa ;};if _beaeab ,_gcfcc :=_afbge .(_a .EndElement );_gcfcc &&_beaeab .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",_afbge );};func (_ccfbc OfcST_BWMode )ValidateWithPath (path string )error {switch _ccfbc {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_ccfbc ));};return nil ;};func (_edcge OfcST_OLEDrawAspect )Validate ()error {return _edcge .ValidateWithPath ("")}; -// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path -func (_fbdda *OfcSkew )ValidateWithPath (path string )error {if _fbgdg :=_fbdda .OfcCT_Skew .ValidateWithPath (path );_fbgdg !=nil {return _fbgdg ;};return nil ;}; +// Validate validates the AG_Path and its children +func (_cdcd *AG_Path )Validate ()error {return _cdcd .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");}; -// Validate validates the Shadow and its children -func (_dgegf *Shadow )Validate ()error {return _dgegf .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");}; +// Validate validates the OfcColumn and its children +func (_debffg *OfcColumn )Validate ()error {return _debffg .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");}; -// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path -func (_daagg *OfcCT_OLEObject )ValidateWithPath (path string )error {if _cbcg :=_daagg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cbcg !=nil {return _cbcg ;};if _cfebe :=_daagg .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cfebe !=nil {return _cfebe ;};if _faecb :=_daagg .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_faecb !=nil {return _faecb ;};if _cbeab :=_daagg .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_cbeab !=nil {return _cbeab ;};return nil ;};func (_efgge OfcST_OLEDrawAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcafa :=_c .Attr {};_fcafa .Name =name ;switch _efgge {case OfcST_OLEDrawAspectUnset :_fcafa .Value ="";case OfcST_OLEDrawAspectContent :_fcafa .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_fcafa .Value ="\u0049\u0063\u006f\u006e";};return _fcafa ,nil ;};func (_afcec *Path )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afcec .CT_Path =*NewCT_Path ();for _ ,_ecbg :=range start .Attr {if _ecbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_afcec .ConnecttypeAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_afcec .ExtrusionokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_cdeee ,_ffgdf :=_ecbg .Value ,error (nil );if _ffgdf !=nil {return _ffgdf ;};_afcec .ConnectanglesAttr =&_cdeee ;continue ;};if _ecbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_afbga ,_afacg :=_ecbg .Value ,error (nil );if _afacg !=nil {return _afacg ;};_afcec .ConnectlocsAttr =&_afbga ;continue ;};if _ecbg .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_afcec .GradientshapeokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_afcec .ShadowokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_afcec .ArrowokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0076"{_bbade ,_begab :=_ecbg .Value ,error (nil );if _begab !=nil {return _begab ;};_afcec .VAttr =&_bbade ;continue ;};if _ecbg .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_afcec .TextpathokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_afcec .InsetpenokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_afcec .StrokeokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_afcec .FillokAttr .UnmarshalXMLAttr (_ecbg );continue ;};if _ecbg .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_gfgcf ,_ccbde :=_ecbg .Value ,error (nil );if _ccbde !=nil {return _ccbde ;};_afcec .TextboxrectAttr =&_gfgcf ;continue ;};if _ecbg .Name .Local =="\u006c\u0069\u006d\u006f"{_egbea ,_ggbagf :=_ecbg .Value ,error (nil );if _ggbagf !=nil {return _ggbagf ;};_afcec .LimoAttr =&_egbea ;continue ;};if _ecbg .Name .Local =="\u0069\u0064"{_gcacd ,_gbbea :=_ecbg .Value ,error (nil );if _gbbea !=nil {return _gbbea ;};_afcec .IdAttr =&_gcacd ;continue ;};};for {_dgccb ,_ebdge :=d .Token ();if _ebdge !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_ebdge );};if _abeagc ,_cecge :=_dgccb .(_c .EndElement );_cecge &&_abeagc .Name ==start .Name {break ;};};return nil ;};func (_aegbcd OfcST_ColorMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aegbcd .String (),start );}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_fdbc *CT_F )ValidateWithPath (path string )error {return nil };func (_bebfa OfcST_ConnectType )Validate ()error {return _bebfa .ValidateWithPath ("")};func (_gcagf *Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gcagf .CT_Shape .MarshalXML (e ,start );};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;); -// Validate validates the OfcCT_EquationXml and its children -func (_baefc *OfcCT_EquationXml )Validate ()error {return _baefc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};const (ST_FillTypeUnset ST_FillType =0;ST_FillTypeSolid ST_FillType =1;ST_FillTypeGradient ST_FillType =2;ST_FillTypeGradientRadial ST_FillType =3;ST_FillTypeTile ST_FillType =4;ST_FillTypePattern ST_FillType =5;ST_FillTypeFrame ST_FillType =6;);func (_ddcbb *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddcbb =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_ddcbb =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ddcbb =2;case "\u0077\u0069\u0064\u0065":*_ddcbb =3;};return nil ;}; +// Validate validates the CT_F and its children +func (_bcde *CT_F )Validate ()error {return _bcde .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_cbfgd OfcST_How )String ()string {switch _cbfgd {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";};type OfcCT_StrokeChild struct{OnAttr _bg .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _bg .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 _bg .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_dgcdg OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _dgcdg {case 0,1,2,3,4: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 (_dgcdg ));};return nil ;}; -// Validate validates the Textbox and its children -func (_gdcag *Textbox )Validate ()error {return _gdcag .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};type OfcST_OLEUpdateMode byte ;func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_afg :=&AG_ShapeAttributes {};return _afg };func (_daecg OfcST_HrAlign )String ()string {switch _daecg {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";};return "";};func (_efbdg OfcST_RType )ValidateWithPath (path string )error {switch _efbdg {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbdg ));};return nil ;};type Image struct{CT_Image };func (_gfgbdc ST_FillType )Validate ()error {return _gfgbdc .ValidateWithPath ("")};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;); +// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path +func (_cdgca *OfcBottom )ValidateWithPath (path string )error {if _efdb :=_cdgca .OfcCT_StrokeChild .ValidateWithPath (path );_efdb !=nil {return _efdb ;};return nil ;};func (_eaedc OfcST_ConnectorType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eaedc .String (),start );};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);type Rect struct{CT_Rect };func (_bebdf *OfcClippath )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _bebdf .OfcCT_ClipPath .MarshalXML (e ,start );};type OfcComplex struct{OfcCT_Complex }; -// Validate validates the CT_RoundRect and its children -func (_fgaga *CT_RoundRect )Validate ()error {return _fgaga .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func NewTextbox ()*Textbox {_bbbdc :=&Textbox {};_bbbdc .CT_Textbox =*NewCT_Textbox ();return _bbbdc };func (_fe *AG_AllCoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fe .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .HrefAttr )});};if _fe .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .TargetAttr )});};if _fe .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .ClassAttr )});};if _fe .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .TitleAttr )});};if _fe .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .AltAttr )});};if _fe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .CoordsizeAttr )});};if _fe .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .CoordoriginAttr )});};if _fe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .WrapcoordsAttr )});};if _fe .PrintAttr !=_fc .ST_TrueFalseUnset {_ga ,_gde :=_fe .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gde !=nil {return _gde ;};start .Attr =append (start .Attr ,_ga );};if _fe .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .IdAttr )});};if _fe .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .StyleAttr )});};if _fe .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .SpidAttr )});};if _fe .OnedAttr !=_fc .ST_TrueFalseUnset {_ee ,_bg :=_fe .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bg !=nil {return _bg ;};start .Attr =append (start .Attr ,_ee );};if _fe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .RegroupidAttr )});};if _fe .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_bc ,_fg :=_fe .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fg !=nil {return _fg ;};start .Attr =append (start .Attr ,_bc );};if _fe .ButtonAttr !=_fc .ST_TrueFalseUnset {_cf ,_ff :=_fe .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ff !=nil {return _ff ;};start .Attr =append (start .Attr ,_cf );};if _fe .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_eeg ,_dbd :=_fe .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dbd !=nil {return _dbd ;};start .Attr =append (start .Attr ,_eeg );};if _fe .BulletAttr !=_fc .ST_TrueFalseUnset {_fdf ,_fcb :=_fe .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fcb !=nil {return _fcb ;};start .Attr =append (start .Attr ,_fdf );};if _fe .HrAttr !=_fc .ST_TrueFalseUnset {_de ,_fda :=_fe .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _fda !=nil {return _fda ;};start .Attr =append (start .Attr ,_de );};if _fe .HrstdAttr !=_fc .ST_TrueFalseUnset {_fbg ,_ged :=_fe .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ged !=nil {return _ged ;};start .Attr =append (start .Attr ,_fbg );};if _fe .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_ffa ,_bb :=_fe .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bb !=nil {return _bb ;};start .Attr =append (start .Attr ,_ffa );};if _fe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .HrpctAttr )});};if _fe .HralignAttr !=OfcST_HrAlignUnset {_ce ,_gad :=_fe .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gad !=nil {return _gad ;};start .Attr =append (start .Attr ,_ce );};if _fe .AllowincellAttr !=_fc .ST_TrueFalseUnset {_gae ,_aba :=_fe .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _aba !=nil {return _aba ;};start .Attr =append (start .Attr ,_gae );};if _fe .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_gfd ,_aeb :=_fe .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _aeb !=nil {return _aeb ;};start .Attr =append (start .Attr ,_gfd );};if _fe .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_bde ,_bf :=_fe .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bf !=nil {return _bf ;};start .Attr =append (start .Attr ,_bde );};if _fe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .BordertopcolorAttr )});};if _fe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .BorderleftcolorAttr )});};if _fe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .BorderbottomcolorAttr )});};if _fe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .BorderrightcolorAttr )});};if _fe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ag ,_deb :=_fe .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _deb !=nil {return _deb ;};start .Attr =append (start .Attr ,_ag );};if _fe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fe .DgmnodekindAttr )});};if _fe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gee ,_ba :=_fe .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ba !=nil {return _ba ;};start .Attr =append (start .Attr ,_gee );};if _fe .InsetmodeAttr !=OfcST_InsetModeUnset {_fgd ,_aebe :=_fe .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _aebe !=nil {return _aebe ;};start .Attr =append (start .Attr ,_fgd );};return nil ;}; +// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path +func (_gbge *CT_Group )ValidateWithPath (path string )error {if _egfb :=_gbge .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_egfb !=nil {return _egfb ;};for _bfbbg ,_efbd :=range _gbge .Group {if _bcee :=_efbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_bfbbg ));_bcee !=nil {return _bcee ;};};for _fdgb ,_fffba :=range _gbge .Shape {if _cefbe :=_fffba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fdgb ));_cefbe !=nil {return _cefbe ;};};for _fcaf ,_afcgb :=range _gbge .Shapetype {if _dbbd :=_afcgb .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fcaf ));_dbbd !=nil {return _dbbd ;};};for _ageg ,_eddg :=range _gbge .Arc {if _degd :=_eddg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_ageg ));_degd !=nil {return _degd ;};};for _eaace ,_bdfg :=range _gbge .Curve {if _dee :=_bdfg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_eaace ));_dee !=nil {return _dee ;};};for _aceag ,_bdca :=range _gbge .Image {if _bfccg :=_bdca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_aceag ));_bfccg !=nil {return _bfccg ;};};for _adedc ,_abdba :=range _gbge .Line {if _gggbb :=_abdba .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_adedc ));_gggbb !=nil {return _gggbb ;};};for _dbea ,_daaa :=range _gbge .Oval {if _agbdc :=_daaa .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_dbea ));_agbdc !=nil {return _agbdc ;};};for _cbba ,_edege :=range _gbge .Polyline {if _ffbe :=_edege .ValidateWithPath (_b .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cbba ));_ffbe !=nil {return _ffbe ;};};for _dedc ,_bcab :=range _gbge .Rect {if _abef :=_bcab .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_dedc ));_abef !=nil {return _abef ;};};for _acae ,_geff :=range _gbge .Roundrect {if _gbffb :=_geff .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_acae ));_gbffb !=nil {return _gbffb ;};};for _bdbd ,_feeg :=range _gbge .Diagram {if _begd :=_feeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_bdbd ));_begd !=nil {return _begd ;};};for _bcfd ,_degcf :=range _gbge .EG_ShapeElements {if _caaga :=_degcf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bcfd ));_caaga !=nil {return _caaga ;};};if _gcc :=_gbge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gcc !=nil {return _gcc ;};if _dgdc :=_gbge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dgdc !=nil {return _dgdc ;};if _cgac :=_gbge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cgac !=nil {return _cgac ;};if _aabb :=_gbge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_aabb !=nil {return _aabb ;};if _bfgdd :=_gbge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bfgdd !=nil {return _bfgdd ;};if _ffacc :=_gbge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ffacc !=nil {return _ffacc ;};if _bgfd :=_gbge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bgfd !=nil {return _bgfd ;};if _deea :=_gbge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_deea !=nil {return _deea ;};if _edef :=_gbge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_edef !=nil {return _edef ;};if _eadc :=_gbge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_eadc !=nil {return _eadc ;};if _bgd :=_gbge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bgd !=nil {return _bgd ;};if _gbdf :=_gbge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gbdf !=nil {return _gbdf ;};if _dgcga :=_gbge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dgcga !=nil {return _dgcga ;};if _dffde :=_gbge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dffde !=nil {return _dffde ;};if _gdff :=_gbge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gdff !=nil {return _gdff ;};if _dccd :=_gbge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dccd !=nil {return _dccd ;};if _gegeg :=_gbge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gegeg !=nil {return _gegeg ;};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 *_ab .Wrap ;Anchorlock *_ab .Anchorlock ;Bordertop *_ab .Bordertop ;Borderbottom *_ab .Borderbottom ;Borderleft *_ab .Borderleft ;Borderright *_ab .Borderright ;ClientData *_ca .ClientData ;Textdata *_g .Textdata ;};func (_afdbdg *OfcTop )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f\u003a\u0074o\u0070";return _afdbdg .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_cbcg *Roundrect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cbcg .CT_RoundRect .MarshalXML (e ,start );};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;); -// ValidateWithPath validates the Line and its children, prefixing error messages with path -func (_cebbf *Line )ValidateWithPath (path string )error {if _aaaag :=_cebbf .CT_Line .ValidateWithPath (path );_aaaag !=nil {return _aaaag ;};return nil ;};func (_dbaab *ST_FillType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dbaab =0;case "\u0073\u006f\u006ci\u0064":*_dbaab =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_dbaab =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_dbaab =3;case "\u0074\u0069\u006c\u0065":*_dbaab =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_dbaab =5;case "\u0066\u0072\u0061m\u0065":*_dbaab =6;};return nil ;};type OfcST_HrAlign byte ; +// Validate validates the CT_Path and its children +func (_ecfg *CT_Path )Validate ()error {return _ecfg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");}; -// Validate validates the OfcCT_RelationTable and its children -func (_bdebc *OfcCT_RelationTable )Validate ()error {return _bdebc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _fc .ST_TrueFalse ;MovieAttr *float32 ;RelidAttr *string ;IdAttr *string ;PictAttr *string ;RHrefAttr *string ;SIdAttr *string ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _fc .ST_TrueFalse ;BilevelAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;}; +// Validate validates the Oval and its children +func (_faabf *Oval )Validate ()error {return _faabf .ValidateWithPath ("\u004f\u0076\u0061\u006c")}; -// Validate validates the Background and its children -func (_gbe *Background )Validate ()error {return _gbe .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_ecdgb *OfcST_ScreenSize )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecdgb =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_ecdgb =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_ecdgb =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_ecdgb =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_ecdgb =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_ecdgb =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_ecdgb =6;};return nil ;};func (_cgcae OfcST_Angle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cgcae .String (),start );};type Line struct{CT_Line };func (_aagac *OfcColumn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aagac .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_ebbgb :=range start .Attr {if _ebbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbgb .Name .Local =="\u0068\u0072\u0065\u0066"{_bbdbde ,_gdbba :=_ebbgb .Value ,error (nil );if _gdbba !=nil {return _gdbba ;};_aagac .HrefAttr =&_bbdbde ;continue ;};if _ebbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbgb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aagac .ForcedashAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbgb .Name .Local =="\u0074\u0069\u0074l\u0065"{_egefc ,_cbeg :=_ebbgb .Value ,error (nil );if _cbeg !=nil {return _cbeg ;};_aagac .TitleAttr =&_egefc ;continue ;};if _ebbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebbgb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dbafb ,_bbfgc :=_ebbgb .Value ,error (nil );if _bbfgc !=nil {return _bbfgc ;};_aagac .AlthrefAttr =&_dbafb ;continue ;};if _ebbgb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_aagac .ImageaspectAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_aagac .StartarrowAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_aagac .LinestyleAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aagac .StartarrowwidthAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_aagac .JoinstyleAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_aagac .StartarrowlengthAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dbfdfd ,_fbdbf :=_ebbgb .Value ,error (nil );if _fbdbf !=nil {return _fbdbf ;};_aagac .DashstyleAttr =&_dbfdfd ;continue ;};if _ebbgb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_aagac .EndarrowAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_aagac .FilltypeAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aagac .EndarrowwidthAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acfagd ,_abdbb :=_ebbgb .Value ,error (nil );if _abdbb !=nil {return _abdbb ;};_aagac .OpacityAttr =&_acfagd ;continue ;};if _ebbgb .Name .Local =="\u0063\u006f\u006co\u0072"{_fgeag ,_fgbcb :=_ebbgb .Value ,error (nil );if _fgbcb !=nil {return _fgbcb ;};_aagac .ColorAttr =&_fgeag ;continue ;};if _ebbgb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aagac .InsetpenAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_aagac .EndarrowlengthAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0065\u0078\u0074"{_aagac .ExtAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_aagac .EndcapAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cafbf ,_gfddb :=_ebbgb .Value ,error (nil );if _gfddb !=nil {return _gfddb ;};_aagac .Color2Attr =&_cafbf ;continue ;};if _ebbgb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_aagac .ImagealignshapeAttr .UnmarshalXMLAttr (_ebbgb );continue ;};if _ebbgb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gefge ,_cebab :=_ebbgb .Value ,error (nil );if _cebab !=nil {return _cebab ;};_aagac .WeightAttr =&_gefge ;continue ;};if _ebbgb .Name .Local =="\u0073\u0072\u0063"{_fageg ,_facaa :=_ebbgb .Value ,error (nil );if _facaa !=nil {return _facaa ;};_aagac .SrcAttr =&_fageg ;continue ;};if _ebbgb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_adfbcc ,_cddbf :=_ebbgb .Value ,error (nil );if _cddbf !=nil {return _cddbf ;};_aagac .ImagesizeAttr =&_adfbcc ;continue ;};if _ebbgb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fdbae ,_eaedc :=_f .ParseFloat (_ebbgb .Value ,64);if _eaedc !=nil {return _eaedc ;};_aagac .MiterlimitAttr =&_fdbae ;continue ;};if _ebbgb .Name .Local =="\u006f\u006e"{_aagac .OnAttr .UnmarshalXMLAttr (_ebbgb );continue ;};};for {_dggbaf ,_ecffdf :=d .Token ();if _ecffdf !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_ecffdf );};if _eabbc ,_bcbgc :=_dggbaf .(_c .EndElement );_bcbgc &&_eabbc .Name ==start .Name {break ;};};return nil ;};func (_dadcc *OfcRight )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dadcc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_fbecee :=range start .Attr {if _fbecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbecee .Name .Local =="\u0068\u0072\u0065\u0066"{_dcbcf ,_gbgcaec :=_fbecee .Value ,error (nil );if _gbgcaec !=nil {return _gbgcaec ;};_dadcc .HrefAttr =&_dcbcf ;continue ;};if _fbecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbecee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dadcc .ForcedashAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbecee .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbbgb ,_cadfc :=_fbecee .Value ,error (nil );if _cadfc !=nil {return _cadfc ;};_dadcc .TitleAttr =&_fbbgb ;continue ;};if _fbecee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbecee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ffddg ,_ffadg :=_fbecee .Value ,error (nil );if _ffadg !=nil {return _ffadg ;};_dadcc .AlthrefAttr =&_ffddg ;continue ;};if _fbecee .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dadcc .ImageaspectAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dadcc .StartarrowAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dadcc .LinestyleAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dadcc .StartarrowwidthAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dadcc .JoinstyleAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dadcc .StartarrowlengthAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ddddfa ,_ddbef :=_fbecee .Value ,error (nil );if _ddbef !=nil {return _ddbef ;};_dadcc .DashstyleAttr =&_ddddfa ;continue ;};if _fbecee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dadcc .EndarrowAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dadcc .FilltypeAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dadcc .EndarrowwidthAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eggfe ,_ecfba :=_fbecee .Value ,error (nil );if _ecfba !=nil {return _ecfba ;};_dadcc .OpacityAttr =&_eggfe ;continue ;};if _fbecee .Name .Local =="\u0063\u006f\u006co\u0072"{_fdbab ,_cfaef :=_fbecee .Value ,error (nil );if _cfaef !=nil {return _cfaef ;};_dadcc .ColorAttr =&_fdbab ;continue ;};if _fbecee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dadcc .InsetpenAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dadcc .EndarrowlengthAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0065\u0078\u0074"{_dadcc .ExtAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dadcc .EndcapAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_daefd ,_bacae :=_fbecee .Value ,error (nil );if _bacae !=nil {return _bacae ;};_dadcc .Color2Attr =&_daefd ;continue ;};if _fbecee .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dadcc .ImagealignshapeAttr .UnmarshalXMLAttr (_fbecee );continue ;};if _fbecee .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_feccg ,_fdecd :=_fbecee .Value ,error (nil );if _fdecd !=nil {return _fdecd ;};_dadcc .WeightAttr =&_feccg ;continue ;};if _fbecee .Name .Local =="\u0073\u0072\u0063"{_egae ,_dbafbg :=_fbecee .Value ,error (nil );if _dbafbg !=nil {return _dbafbg ;};_dadcc .SrcAttr =&_egae ;continue ;};if _fbecee .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bgbab ,_fdbbf :=_fbecee .Value ,error (nil );if _fdbbf !=nil {return _fdbbf ;};_dadcc .ImagesizeAttr =&_bgbab ;continue ;};if _fbecee .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_becfg ,_baeada :=_f .ParseFloat (_fbecee .Value ,64);if _baeada !=nil {return _baeada ;};_dadcc .MiterlimitAttr =&_becfg ;continue ;};if _fbecee .Name .Local =="\u006f\u006e"{_dadcc .OnAttr .UnmarshalXMLAttr (_fbecee );continue ;};};for {_cegac ,_ggada :=d .Token ();if _ggada !=nil {return _fb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_ggada );};if _dbbec ,_beeca :=_cegac .(_c .EndElement );_beeca &&_dbbec .Name ==start .Name {break ;};};return nil ;};func (_cafad *CT_Oval )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c";};if _cafad .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .HrefAttr )});};if _cafad .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .TargetAttr )});};if _cafad .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .ClassAttr )});};if _cafad .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .TitleAttr )});};if _cafad .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .AltAttr )});};if _cafad .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .CoordsizeAttr )});};if _cafad .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .CoordoriginAttr )});};if _cafad .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .WrapcoordsAttr )});};if _cafad .PrintAttr !=_fc .ST_TrueFalseUnset {_dfecg ,_fcbcb :=_cafad .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fcbcb !=nil {return _fcbcb ;};start .Attr =append (start .Attr ,_dfecg );};if _cafad .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .IdAttr )});};if _cafad .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .StyleAttr )});};if _cafad .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .SpidAttr )});};if _cafad .OnedAttr !=_fc .ST_TrueFalseUnset {_bgfab ,_gadgc :=_cafad .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gadgc !=nil {return _gadgc ;};start .Attr =append (start .Attr ,_bgfab );};if _cafad .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .RegroupidAttr )});};if _cafad .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_cfcfd ,_aecdd :=_cafad .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _aecdd !=nil {return _aecdd ;};start .Attr =append (start .Attr ,_cfcfd );};if _cafad .ButtonAttr !=_fc .ST_TrueFalseUnset {_aada ,_dfbd :=_cafad .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dfbd !=nil {return _dfbd ;};start .Attr =append (start .Attr ,_aada );};if _cafad .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_aggd ,_dfad :=_cafad .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dfad !=nil {return _dfad ;};start .Attr =append (start .Attr ,_aggd );};if _cafad .BulletAttr !=_fc .ST_TrueFalseUnset {_dcbfb ,_afeg :=_cafad .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _afeg !=nil {return _afeg ;};start .Attr =append (start .Attr ,_dcbfb );};if _cafad .HrAttr !=_fc .ST_TrueFalseUnset {_bfdee ,_gacee :=_cafad .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _gacee !=nil {return _gacee ;};start .Attr =append (start .Attr ,_bfdee );};if _cafad .HrstdAttr !=_fc .ST_TrueFalseUnset {_cbfg ,_gbef :=_cafad .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gbef !=nil {return _gbef ;};start .Attr =append (start .Attr ,_cbfg );};if _cafad .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_ebbd ,_gcdd :=_cafad .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gcdd !=nil {return _gcdd ;};start .Attr =append (start .Attr ,_ebbd );};if _cafad .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .HrpctAttr )});};if _cafad .HralignAttr !=OfcST_HrAlignUnset {_fdgd ,_ffde :=_cafad .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ffde !=nil {return _ffde ;};start .Attr =append (start .Attr ,_fdgd );};if _cafad .AllowincellAttr !=_fc .ST_TrueFalseUnset {_cdgf ,_afeag :=_cafad .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _afeag !=nil {return _afeag ;};start .Attr =append (start .Attr ,_cdgf );};if _cafad .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_eabfg ,_beeda :=_cafad .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _beeda !=nil {return _beeda ;};start .Attr =append (start .Attr ,_eabfg );};if _cafad .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_bgdb ,_effd :=_cafad .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _effd !=nil {return _effd ;};start .Attr =append (start .Attr ,_bgdb );};if _cafad .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .BordertopcolorAttr )});};if _cafad .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .BorderleftcolorAttr )});};if _cafad .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .BorderbottomcolorAttr )});};if _cafad .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .BorderrightcolorAttr )});};if _cafad .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ggba ,_fccd :=_cafad .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fccd !=nil {return _fccd ;};start .Attr =append (start .Attr ,_ggba );};if _cafad .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .DgmnodekindAttr )});};if _cafad .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cbce ,_cfbec :=_cafad .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cfbec !=nil {return _cfbec ;};start .Attr =append (start .Attr ,_cbce );};if _cafad .InsetmodeAttr !=OfcST_InsetModeUnset {_dabfc ,_cgcge :=_cafad .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cgcge !=nil {return _cgcge ;};start .Attr =append (start .Attr ,_dabfc );};if _cafad .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .OpacityAttr )});};if _cafad .StrokedAttr !=_fc .ST_TrueFalseUnset {_agee ,_aefdf :=_cafad .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aefdf !=nil {return _aefdf ;};start .Attr =append (start .Attr ,_agee );};if _cafad .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .StrokecolorAttr )});};if _cafad .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .StrokeweightAttr )});};if _cafad .InsetpenAttr !=_fc .ST_TrueFalseUnset {_ffffb ,_cbfcc :=_cafad .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cbfcc !=nil {return _cbfcc ;};start .Attr =append (start .Attr ,_ffffb );};if _cafad .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .ChromakeyAttr )});};if _cafad .FilledAttr !=_fc .ST_TrueFalseUnset {_acbfg ,_bfeff :=_cafad .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bfeff !=nil {return _bfeff ;};start .Attr =append (start .Attr ,_acbfg );};if _cafad .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .FillcolorAttr )});};if _cafad .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_cafad .SptAttr )});};if _cafad .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cgea ,_aeee :=_cafad .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _aeee !=nil {return _aeee ;};start .Attr =append (start .Attr ,_cgea );};if _cafad .BwmodeAttr !=OfcST_BWModeUnset {_acfd ,_dbcbb :=_cafad .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dbcbb !=nil {return _dbcbb ;};start .Attr =append (start .Attr ,_acfd );};if _cafad .BwpureAttr !=OfcST_BWModeUnset {_ebag ,_fcbga :=_cafad .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fcbga !=nil {return _fcbga ;};start .Attr =append (start .Attr ,_ebag );};if _cafad .BwnormalAttr !=OfcST_BWModeUnset {_cgca ,_dfbdd :=_cafad .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dfbdd !=nil {return _dfbdd ;};start .Attr =append (start .Attr ,_cgca );};if _cafad .ForcedashAttr !=_fc .ST_TrueFalseUnset {_addbg ,_ebef :=_cafad .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ebef !=nil {return _ebef ;};start .Attr =append (start .Attr ,_addbg );};if _cafad .OleiconAttr !=_fc .ST_TrueFalseUnset {_aeaf ,_gaace :=_cafad .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gaace !=nil {return _gaace ;};start .Attr =append (start .Attr ,_aeaf );};if _cafad .OleAttr !=_fc .ST_TrueFalseBlankUnset {_ggfcc ,_eafd :=_cafad .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _eafd !=nil {return _eafd ;};start .Attr =append (start .Attr ,_ggfcc );};if _cafad .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_fdggc ,_cgfb :=_cafad .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cgfb !=nil {return _cgfb ;};start .Attr =append (start .Attr ,_fdggc );};if _cafad .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_eaeb ,_ccce :=_cafad .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ccce !=nil {return _ccce ;};start .Attr =append (start .Attr ,_eaeb );};if _cafad .ClipAttr !=_fc .ST_TrueFalseUnset {_accg ,_deeb :=_cafad .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _deeb !=nil {return _deeb ;};start .Attr =append (start .Attr ,_accg );};e .EncodeToken (start );if _cafad .EG_ShapeElements !=nil {for _ ,_fedc :=range _cafad .EG_ShapeElements {_fedc .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path +func (_bgeeg *OfcSkew )ValidateWithPath (path string )error {if _cgdabd :=_bgeeg .OfcCT_Skew .ValidateWithPath (path );_cgdabd !=nil {return _cgdabd ;};return nil ;};func NewOfcLock ()*OfcLock {_aefa :=&OfcLock {};_aefa .OfcCT_Lock =*NewOfcCT_Lock ();return _aefa };func NewFormulas ()*Formulas {_gbdag :=&Formulas {};_gbdag .CT_Formulas =*NewCT_Formulas ();return _gbdag ;};func (_ggfcaa ST_FillType )String ()string {switch _ggfcaa {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 (_ggbdg *OfcST_FillType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ggbdg =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_ggbdg =1;case "\u0073\u006f\u006ci\u0064":*_ggbdg =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ggbdg =3;case "\u0074\u0069\u006c\u0065":*_ggbdg =4;case "\u0066\u0072\u0061m\u0065":*_ggbdg =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_ggbdg =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ggbdg =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ggbdg =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ggbdg =9;};return nil ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func (_efcfg *CT_Shapetype )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065";};if _efcfg .MasterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .MasterAttr )});};if _efcfg .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .HrefAttr )});};if _efcfg .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .TargetAttr )});};if _efcfg .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .ClassAttr )});};if _efcfg .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .TitleAttr )});};if _efcfg .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .AltAttr )});};if _efcfg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .CoordsizeAttr )});};if _efcfg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .CoordoriginAttr )});};if _efcfg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .WrapcoordsAttr )});};if _efcfg .PrintAttr !=_bg .ST_TrueFalseUnset {_egfgf ,_gdbcd :=_efcfg .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gdbcd !=nil {return _gdbcd ;};start .Attr =append (start .Attr ,_egfgf );};if _efcfg .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .IdAttr )});};if _efcfg .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .StyleAttr )});};if _efcfg .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .SpidAttr )});};if _efcfg .OnedAttr !=_bg .ST_TrueFalseUnset {_ecbe ,_gcae :=_efcfg .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gcae !=nil {return _gcae ;};start .Attr =append (start .Attr ,_ecbe );};if _efcfg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .RegroupidAttr )});};if _efcfg .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_adgee ,_daggb :=_efcfg .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _daggb !=nil {return _daggb ;};start .Attr =append (start .Attr ,_adgee );};if _efcfg .ButtonAttr !=_bg .ST_TrueFalseUnset {_afege ,_gffga :=_efcfg .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gffga !=nil {return _gffga ;};start .Attr =append (start .Attr ,_afege );};if _efcfg .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_dggede ,_daaaa :=_efcfg .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _daaaa !=nil {return _daaaa ;};start .Attr =append (start .Attr ,_dggede );};if _efcfg .BulletAttr !=_bg .ST_TrueFalseUnset {_fdea ,_cgcea :=_efcfg .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cgcea !=nil {return _cgcea ;};start .Attr =append (start .Attr ,_fdea );};if _efcfg .HrAttr !=_bg .ST_TrueFalseUnset {_bbge ,_eecfb :=_efcfg .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _eecfb !=nil {return _eecfb ;};start .Attr =append (start .Attr ,_bbge );};if _efcfg .HrstdAttr !=_bg .ST_TrueFalseUnset {_dgafe ,_daedg :=_efcfg .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _daedg !=nil {return _daedg ;};start .Attr =append (start .Attr ,_dgafe );};if _efcfg .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_bccdb ,_efga :=_efcfg .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _efga !=nil {return _efga ;};start .Attr =append (start .Attr ,_bccdb );};if _efcfg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .HrpctAttr )});};if _efcfg .HralignAttr !=OfcST_HrAlignUnset {_fece ,_bagce :=_efcfg .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bagce !=nil {return _bagce ;};start .Attr =append (start .Attr ,_fece );};if _efcfg .AllowincellAttr !=_bg .ST_TrueFalseUnset {_egbbf ,_ecbfa :=_efcfg .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ecbfa !=nil {return _ecbfa ;};start .Attr =append (start .Attr ,_egbbf );};if _efcfg .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_cbgdb ,_cfcdg :=_efcfg .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _cfcdg !=nil {return _cfcdg ;};start .Attr =append (start .Attr ,_cbgdb );};if _efcfg .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_ffcde ,_fcbb :=_efcfg .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fcbb !=nil {return _fcbb ;};start .Attr =append (start .Attr ,_ffcde );};if _efcfg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .BordertopcolorAttr )});};if _efcfg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .BorderleftcolorAttr )});};if _efcfg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .BorderbottomcolorAttr )});};if _efcfg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .BorderrightcolorAttr )});};if _efcfg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bdaed ,_becee :=_efcfg .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _becee !=nil {return _becee ;};start .Attr =append (start .Attr ,_bdaed );};if _efcfg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .DgmnodekindAttr )});};if _efcfg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bddfg ,_ecff :=_efcfg .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ecff !=nil {return _ecff ;};start .Attr =append (start .Attr ,_bddfg );};if _efcfg .InsetmodeAttr !=OfcST_InsetModeUnset {_aaed ,_aeede :=_efcfg .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _aeede !=nil {return _aeede ;};start .Attr =append (start .Attr ,_aaed );};if _efcfg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .OpacityAttr )});};if _efcfg .StrokedAttr !=_bg .ST_TrueFalseUnset {_adadc ,_fbccf :=_efcfg .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fbccf !=nil {return _fbccf ;};start .Attr =append (start .Attr ,_adadc );};if _efcfg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .StrokecolorAttr )});};if _efcfg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .StrokeweightAttr )});};if _efcfg .InsetpenAttr !=_bg .ST_TrueFalseUnset {_edafa ,_dbbfg :=_efcfg .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _dbbfg !=nil {return _dbbfg ;};start .Attr =append (start .Attr ,_edafa );};if _efcfg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .ChromakeyAttr )});};if _efcfg .FilledAttr !=_bg .ST_TrueFalseUnset {_baede ,_adfa :=_efcfg .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _adfa !=nil {return _adfa ;};start .Attr =append (start .Attr ,_baede );};if _efcfg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .FillcolorAttr )});};if _efcfg .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .SptAttr )});};if _efcfg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ecea ,_bdde :=_efcfg .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bdde !=nil {return _bdde ;};start .Attr =append (start .Attr ,_ecea );};if _efcfg .BwmodeAttr !=OfcST_BWModeUnset {_eggeb ,_dccdb :=_efcfg .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dccdb !=nil {return _dccdb ;};start .Attr =append (start .Attr ,_eggeb );};if _efcfg .BwpureAttr !=OfcST_BWModeUnset {_dffec ,_edcc :=_efcfg .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _edcc !=nil {return _edcc ;};start .Attr =append (start .Attr ,_dffec );};if _efcfg .BwnormalAttr !=OfcST_BWModeUnset {_ebbed ,_cacgf :=_efcfg .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cacgf !=nil {return _cacgf ;};start .Attr =append (start .Attr ,_ebbed );};if _efcfg .ForcedashAttr !=_bg .ST_TrueFalseUnset {_fgbc ,_edge :=_efcfg .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _edge !=nil {return _edge ;};start .Attr =append (start .Attr ,_fgbc );};if _efcfg .OleiconAttr !=_bg .ST_TrueFalseUnset {_gcfb ,_egggc :=_efcfg .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _egggc !=nil {return _egggc ;};start .Attr =append (start .Attr ,_gcfb );};if _efcfg .OleAttr !=_bg .ST_TrueFalseBlankUnset {_dfcaf ,_gecfc :=_efcfg .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gecfc !=nil {return _gecfc ;};start .Attr =append (start .Attr ,_dfcaf );};if _efcfg .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_gdcbf ,_ddbb :=_efcfg .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ddbb !=nil {return _ddbb ;};start .Attr =append (start .Attr ,_gdcbf );};if _efcfg .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_aegd ,_acffb :=_efcfg .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _acffb !=nil {return _acffb ;};start .Attr =append (start .Attr ,_aegd );};if _efcfg .ClipAttr !=_bg .ST_TrueFalseUnset {_caeeb ,_gecb :=_efcfg .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gecb !=nil {return _gecb ;};start .Attr =append (start .Attr ,_caeeb );};if _efcfg .AdjAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u006a"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .AdjAttr )});};if _efcfg .PathAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_efcfg .PathAttr )});};e .EncodeToken (start );if _efcfg .EG_ShapeElements !=nil {for _ ,_dagab :=range _efcfg .EG_ShapeElements {_dagab .MarshalXML (e ,_a .StartElement {});};};if _efcfg .Complex !=nil {_bdec :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_efcfg .Complex ,_bdec );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_efcge *CT_Shape )ValidateWithPath (path string )error {for _gacdc ,_ebeb :=range _efcge .Ink {if _cbed :=_ebeb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gacdc ));_cbed !=nil {return _cbed ;};};for _bfegb ,_aefaa :=range _efcge .Iscomment {if _fabcf :=_aefaa .ValidateWithPath (_fb .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bfegb ));_fabcf !=nil {return _fabcf ;};};for _bcbde ,_aedg :=range _efcge .Equationxml {if _dbbgd :=_aedg .ValidateWithPath (_fb .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_bcbde ));_dbbgd !=nil {return _dbbgd ;};};for _fgae ,_ddegb :=range _efcge .EG_ShapeElements {if _gbcbd :=_ddegb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fgae ));_gbcbd !=nil {return _gbcbd ;};};if _cgbfd :=_efcge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cgbfd !=nil {return _cgbfd ;};if _afgc :=_efcge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_afgc !=nil {return _afgc ;};if _cdcad :=_efcge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cdcad !=nil {return _cdcad ;};if _gefgf :=_efcge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gefgf !=nil {return _gefgf ;};if _gffac :=_efcge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gffac !=nil {return _gffac ;};if _gbgea :=_efcge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gbgea !=nil {return _gbgea ;};if _fdaba :=_efcge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fdaba !=nil {return _fdaba ;};if _gfcb :=_efcge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gfcb !=nil {return _gfcb ;};if _ggga :=_efcge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ggga !=nil {return _ggga ;};if _bgde :=_efcge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bgde !=nil {return _bgde ;};if _bcecc :=_efcge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bcecc !=nil {return _bcecc ;};if _gfced :=_efcge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gfced !=nil {return _gfced ;};if _fddbc :=_efcge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fddbc !=nil {return _fddbc ;};if _cedae :=_efcge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cedae !=nil {return _cedae ;};if _edeafa :=_efcge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_edeafa !=nil {return _edeafa ;};if _begdg :=_efcge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_begdg !=nil {return _begdg ;};if _bbgca :=_efcge .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bbgca !=nil {return _bbgca ;};if _fafgb :=_efcge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fafgb !=nil {return _fafgb ;};if _cbcfc :=_efcge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cbcfc !=nil {return _cbcfc ;};if _egfd :=_efcge .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_egfd !=nil {return _egfd ;};if _bafbe :=_efcge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bafbe !=nil {return _bafbe ;};if _affb :=_efcge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_affb !=nil {return _affb ;};if _cegeb :=_efcge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cegeb !=nil {return _cegeb ;};if _efbag :=_efcge .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_efbag !=nil {return _efbag ;};if _cgfd :=_efcge .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cgfd !=nil {return _cgfd ;};if _fbba :=_efcge .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fbba !=nil {return _fbba ;};if _dfcce :=_efcge .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dfcce !=nil {return _dfcce ;};if _eadcb :=_efcge .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_eadcb !=nil {return _eadcb ;};if _gaaf :=_efcge .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gaaf !=nil {return _gaaf ;};return nil ;};func NewOfcShapedefaults ()*OfcShapedefaults {_befbb :=&OfcShapedefaults {};_befbb .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _befbb ;};type OfcCT_SignatureLine struct{IssignaturelineAttr _fc .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _fc .ST_TrueFalse ;AllowcommentsAttr _fc .ST_TrueFalse ;ShowsigndateAttr _fc .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;};func NewShapetype ()*Shapetype {_fgacd :=&Shapetype {};_fgacd .CT_Shapetype =*NewCT_Shapetype ();return _fgacd ;}; +// Validate validates the CT_Group and its children +func (_face *CT_Group )Validate ()error {return _face .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func (_ffbf *OfcCT_ColorMru )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075";};if _ffbf .ColorsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_ffbf .ColorsAttr )});};if _ffbf .ExtAttr !=ST_ExtUnset {_gabgaa ,_agee :=_ffbf .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _agee !=nil {return _agee ;};start .Attr =append (start .Attr ,_gabgaa );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ccecf *OfcCT_ShapeLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fdefb :=range start .Attr {if _fdefb .Name .Local =="\u0065\u0078\u0074"{_ccecf .ExtAttr .UnmarshalXMLAttr (_fdefb );continue ;};};_fgcfg :for {_afdeb ,_dgeef :=d .Token ();if _dgeef !=nil {return _dgeef ;};switch _dfbfc :=_afdeb .(type ){case _a .StartElement :switch _dfbfc .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccecf .Idmap =NewOfcCT_IdMap ();if _cfdgg :=d .DecodeElement (_ccecf .Idmap ,&_dfbfc );_cfdgg !=nil {return _cfdgg ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccecf .Regrouptable =NewOfcCT_RegroupTable ();if _fegf :=d .DecodeElement (_ccecf .Regrouptable ,&_dfbfc );_fegf !=nil {return _fegf ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccecf .Rules =NewOfcCT_Rules ();if _cdgbea :=d .DecodeElement (_ccecf .Rules ,&_dfbfc );_cdgbea !=nil {return _cdgbea ;};default:_gf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_dfbfc .Name );if _cagcf :=d .Skip ();_cagcf !=nil {return _cagcf ;};};case _a .EndElement :break _fgcfg ;case _a .CharData :};};return nil ;};type Handles struct{CT_Handles };func (_dcaea OfcST_ExtrusionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_feggeg :=_a .Attr {};_feggeg .Name =name ;switch _dcaea {case OfcST_ExtrusionTypeUnset :_feggeg .Value ="";case OfcST_ExtrusionTypePerspective :_feggeg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_feggeg .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _feggeg ,nil ;};type Imagedata struct{CT_ImageData }; -// Validate validates the OfcCT_Lock and its children -func (_abfe *OfcCT_Lock )Validate ()error {return _abfe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};type OfcST_ExtrusionType byte ;const (ST_EditAsUnset ST_EditAs =0;ST_EditAsCanvas ST_EditAs =1;ST_EditAsOrgchart ST_EditAs =2;ST_EditAsRadial ST_EditAs =3;ST_EditAsCycle ST_EditAs =4;ST_EditAsStacked ST_EditAs =5;ST_EditAsVenn ST_EditAs =6;ST_EditAsBullseye ST_EditAs =7;);func (_gfbc *CT_Oval )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_daedb :=range start .Attr {if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_affg ,_bcfc :=_daedb .Value ,error (nil );if _bcfc !=nil {return _bcfc ;};_gfbc .BordertopcolorAttr =&_affg ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfbc .BulletAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0068\u0072"{_gfbc .HrAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfbc .CliptowrapAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfbc .HrstdAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u006f\u006c\u0065"{_gfbc .OleAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfbc .HrnoshadeAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u006f\u006e\u0065\u0064"{_gfbc .OnedAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0068\u0072\u0070c\u0074"{_aeab ,_fbaa :=_f .ParseFloat (_daedb .Value ,64);if _fbaa !=nil {return _fbaa ;};_cfdcg :=float32 (_aeab );_gfbc .HrpctAttr =&_cfdcg ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfbc .OleiconAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eaeeb ,_agab :=_daedb .Value ,error (nil );if _agab !=nil {return _agab ;};_gfbc .BorderbottomcolorAttr =&_eaeeb ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cgdf ,_gggf :=_f .ParseInt (_daedb .Value ,10,64);if _gggf !=nil {return _gggf ;};_gfbc .RegroupidAttr =&_cgdf ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0063\u006c\u0069\u0070"{_gfbc .ClipAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfbc .HralignAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfbc .PreferrelativeAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfbc .DgmlayoutAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfbc .InsetmodeAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfbc .ButtonAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfbc .UserdrawnAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfbc .AllowincellAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0073\u0070\u0074"{_begd ,_acfa :=_f .ParseFloat (_daedb .Value ,64);if _acfa !=nil {return _acfa ;};_bdeag :=float32 (_begd );_gfbc .SptAttr =&_bdeag ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_adfb ,_cbbca :=_daedb .Value ,error (nil );if _cbbca !=nil {return _cbbca ;};_gfbc .BorderleftcolorAttr =&_adfb ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfbc .ConnectortypeAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gcbf ,_dedee :=_daedb .Value ,error (nil );if _dedee !=nil {return _dedee ;};_gfbc .BorderrightcolorAttr =&_gcbf ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0073\u0070\u0069\u0064"{_ebggf ,_efcce :=_daedb .Value ,error (nil );if _efcce !=nil {return _efcce ;};_gfbc .SpidAttr =&_ebggf ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_efffaa ,_bdef :=_f .ParseInt (_daedb .Value ,10,64);if _bdef !=nil {return _bdef ;};_gfbc .DgmnodekindAttr =&_efffaa ;continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfbc .BwpureAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfbc .ForcedashAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfbc .BwnormalAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfbc .BwmodeAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfbc .UserhiddenAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daedb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfbc .AllowoverlapAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gaaeb ,_fdgf :=_daedb .Value ,error (nil );if _fdgf !=nil {return _fdgf ;};_gfbc .TargetAttr =&_gaaeb ;continue ;};if _daedb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cefeb ,_ffbd :=_daedb .Value ,error (nil );if _ffbd !=nil {return _ffbd ;};_gfbc .CoordoriginAttr =&_cefeb ;continue ;};if _daedb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfbc .StrokedAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bbefb ,_ffaab :=_daedb .Value ,error (nil );if _ffaab !=nil {return _ffaab ;};_gfbc .CoordsizeAttr =&_bbefb ;continue ;};if _daedb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gaaa ,_fbgdf :=_daedb .Value ,error (nil );if _fbgdf !=nil {return _fbgdf ;};_gfbc .StrokeweightAttr =&_gaaa ;continue ;};if _daedb .Name .Local =="\u0073\u0074\u0079l\u0065"{_gedge ,_efbgf :=_daedb .Value ,error (nil );if _efbgf !=nil {return _efbgf ;};_gfbc .StyleAttr =&_gedge ;continue ;};if _daedb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eacbf ,_edebf :=_daedb .Value ,error (nil );if _edebf !=nil {return _edebf ;};_gfbc .ChromakeyAttr =&_eacbf ;continue ;};if _daedb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bffad ,_cdfee :=_daedb .Value ,error (nil );if _cdfee !=nil {return _cdfee ;};_gfbc .FillcolorAttr =&_bffad ;continue ;};if _daedb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ceada ,_facdg :=_daedb .Value ,error (nil );if _facdg !=nil {return _facdg ;};_gfbc .OpacityAttr =&_ceada ;continue ;};if _daedb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gddc ,_agad :=_daedb .Value ,error (nil );if _agad !=nil {return _agad ;};_gfbc .WrapcoordsAttr =&_gddc ;continue ;};if _daedb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgebg ,_fgefb :=_daedb .Value ,error (nil );if _fgefb !=nil {return _fgefb ;};_gfbc .StrokecolorAttr =&_cgebg ;continue ;};if _daedb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfbc .InsetpenAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Local =="\u0068\u0072\u0065\u0066"{_eecd ,_ddga :=_daedb .Value ,error (nil );if _ddga !=nil {return _ddga ;};_gfbc .HrefAttr =&_eecd ;continue ;};if _daedb .Name .Local =="\u0069\u0064"{_gdec ,_gcdg :=_daedb .Value ,error (nil );if _gcdg !=nil {return _gcdg ;};_gfbc .IdAttr =&_gdec ;continue ;};if _daedb .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfbc .PrintAttr .UnmarshalXMLAttr (_daedb );continue ;};if _daedb .Name .Local =="\u0061\u006c\u0074"{_fdab ,_bfgc :=_daedb .Value ,error (nil );if _bfgc !=nil {return _bfgc ;};_gfbc .AltAttr =&_fdab ;continue ;};if _daedb .Name .Local =="\u0074\u0069\u0074l\u0065"{_dabcf ,_efaaf :=_daedb .Value ,error (nil );if _efaaf !=nil {return _efaaf ;};_gfbc .TitleAttr =&_dabcf ;continue ;};if _daedb .Name .Local =="\u0063\u006c\u0061s\u0073"{_adac ,_dcdef :=_daedb .Value ,error (nil );if _dcdef !=nil {return _dcdef ;};_gfbc .ClassAttr =&_adac ;continue ;};if _daedb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfbc .FilledAttr .UnmarshalXMLAttr (_daedb );continue ;};};_accdb :for {_aadce ,_ffcad :=d .Token ();if _ffcad !=nil {return _ffcad ;};switch _cbcd :=_aadce .(type ){case _c .StartElement :switch _cbcd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_babe :=NewEG_ShapeElements ();_babe .Path =NewPath ();if _accdc :=d .DecodeElement (_babe .Path ,&_cbcd );_accdc !=nil {return _accdc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_babe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_aacd :=NewEG_ShapeElements ();_aacd .Formulas =NewFormulas ();if _gbeef :=d .DecodeElement (_aacd .Formulas ,&_cbcd );_gbeef !=nil {return _gbeef ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_aacd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_gcdae :=NewEG_ShapeElements ();_gcdae .Handles =NewHandles ();if _dceda :=d .DecodeElement (_gcdae .Handles ,&_cbcd );_dceda !=nil {return _dceda ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_gcdae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cffee :=NewEG_ShapeElements ();_cffee .Fill =NewFill ();if _aaag :=d .DecodeElement (_cffee .Fill ,&_cbcd );_aaag !=nil {return _aaag ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_cffee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_fbgeb :=NewEG_ShapeElements ();_fbgeb .Stroke =NewStroke ();if _bgag :=d .DecodeElement (_fbgeb .Stroke ,&_cbcd );_bgag !=nil {return _bgag ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_fbgeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eadd :=NewEG_ShapeElements ();_eadd .Shadow =NewShadow ();if _cegd :=d .DecodeElement (_eadd .Shadow ,&_cbcd );_cegd !=nil {return _cegd ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_eadd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_bcdag :=NewEG_ShapeElements ();_bcdag .Textbox =NewTextbox ();if _ebad :=d .DecodeElement (_bcdag .Textbox ,&_cbcd );_ebad !=nil {return _ebad ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_bcdag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_geda :=NewEG_ShapeElements ();_geda .Textpath =NewTextpath ();if _cacc :=d .DecodeElement (_geda .Textpath ,&_cbcd );_cacc !=nil {return _cacc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_geda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_afbfg :=NewEG_ShapeElements ();_afbfg .Imagedata =NewImagedata ();if _bcfgc :=d .DecodeElement (_afbfg .Imagedata ,&_cbcd );_bcfgc !=nil {return _bcfgc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_afbfg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_egdaf :=NewEG_ShapeElements ();_egdaf .Skew =NewOfcSkew ();if _dbfbfd :=d .DecodeElement (_egdaf .Skew ,&_cbcd );_dbfbfd !=nil {return _dbfbfd ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_egdaf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_acde :=NewEG_ShapeElements ();_acde .Extrusion =NewOfcExtrusion ();if _dfda :=d .DecodeElement (_acde .Extrusion ,&_cbcd );_dfda !=nil {return _dfda ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_acde );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_bbbfe :=NewEG_ShapeElements ();_bbbfe .Callout =NewOfcCallout ();if _cggab :=d .DecodeElement (_bbbfe .Callout ,&_cbcd );_cggab !=nil {return _cggab ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_bbbfe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_ffccb :=NewEG_ShapeElements ();_ffccb .Lock =NewOfcLock ();if _cfbad :=d .DecodeElement (_ffccb .Lock ,&_cbcd );_cfbad !=nil {return _cfbad ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_ffccb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gcfdfe :=NewEG_ShapeElements ();_gcfdfe .Clippath =NewOfcClippath ();if _agdagg :=d .DecodeElement (_gcfdfe .Clippath ,&_cbcd );_agdagg !=nil {return _agdagg ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_gcfdfe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fbbd :=NewEG_ShapeElements ();_fbbd .Signatureline =NewOfcSignatureline ();if _cbdc :=d .DecodeElement (_fbbd .Signatureline ,&_cbcd );_cbdc !=nil {return _cbdc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_fbbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_efdgc :=NewEG_ShapeElements ();_efdgc .Wrap =_ae .NewWrap ();if _cbff :=d .DecodeElement (_efdgc .Wrap ,&_cbcd );_cbff !=nil {return _cbff ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_efdgc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bafe :=NewEG_ShapeElements ();_bafe .Anchorlock =_ae .NewAnchorlock ();if _cecd :=d .DecodeElement (_bafe .Anchorlock ,&_cbcd );_cecd !=nil {return _cecd ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_bafe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_efgdc :=NewEG_ShapeElements ();_efgdc .Bordertop =_ae .NewBordertop ();if _acba :=d .DecodeElement (_efgdc .Bordertop ,&_cbcd );_acba !=nil {return _acba ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_efgdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gacd :=NewEG_ShapeElements ();_gacd .Borderbottom =_ae .NewBorderbottom ();if _gadgcc :=d .DecodeElement (_gacd .Borderbottom ,&_cbcd );_gadgcc !=nil {return _gadgcc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_gacd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fcfdf :=NewEG_ShapeElements ();_fcfdf .Borderleft =_ae .NewBorderleft ();if _ddbbc :=d .DecodeElement (_fcfdf .Borderleft ,&_cbcd );_ddbbc !=nil {return _ddbbc ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_fcfdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eaaed :=NewEG_ShapeElements ();_eaaed .Borderright =_ae .NewBorderright ();if _ceccf :=d .DecodeElement (_eaaed .Borderright ,&_cbcd );_ceccf !=nil {return _ceccf ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_eaaed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_aafg :=NewEG_ShapeElements ();_aafg .ClientData =_b .NewClientData ();if _bcgae :=d .DecodeElement (_aafg .ClientData ,&_cbcd );_bcgae !=nil {return _bcgae ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_aafg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_abea :=NewEG_ShapeElements ();_abea .Textdata =_dce .NewTextdata ();if _ccgf :=d .DecodeElement (_abea .Textdata ,&_cbcd );_ccgf !=nil {return _ccgf ;};_gfbc .EG_ShapeElements =append (_gfbc .EG_ShapeElements ,_abea );default:_ac .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004f\u0076\u0061\u006c\u0020\u0025\u0076",_cbcd .Name );if _ecfcb :=d .Skip ();_ecfcb !=nil {return _ecfcb ;};};case _c .EndElement :break _accdb ;case _c .CharData :};};return nil ;};func (_aedc *CT_Image )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caaa :=range start .Attr {if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aeea ,_eagf :=_f .ParseInt (_caaa .Value ,10,64);if _eagf !=nil {return _eagf ;};_aedc .DgmnodekindAttr =&_aeea ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aedc .BulletAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0068\u0072"{_aedc .HrAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aedc .OleiconAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0068\u0072\u0073t\u0064"{_aedc .HrstdAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0063\u006c\u0069\u0070"{_aedc .ClipAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aedc .HrnoshadeAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aedc .PreferrelativeAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0068\u0072\u0070c\u0074"{_fabff ,_ecda :=_f .ParseFloat (_caaa .Value ,64);if _ecda !=nil {return _ecda ;};_acbed :=float32 (_fabff );_aedc .HrpctAttr =&_acbed ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u006f\u006c\u0065"{_aedc .OleAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aedc .HralignAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aedc .BwpureAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aedc .DgmlayoutAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aedc .InsetmodeAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0073\u0070\u0069\u0064"{_cfbc ,_feaeg :=_caaa .Value ,error (nil );if _feaeg !=nil {return _feaeg ;};_aedc .SpidAttr =&_cfbc ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_abae ,_baebee :=_caaa .Value ,error (nil );if _baebee !=nil {return _baebee ;};_aedc .BorderbottomcolorAttr =&_abae ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aedc .AllowoverlapAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aedc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aedc .DgmlayoutmruAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aedc .UserhiddenAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aedc .AllowincellAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0073\u0070\u0074"{_fgda ,_dbgc :=_f .ParseFloat (_caaa .Value ,64);if _dbgc !=nil {return _dbgc ;};_egdbe :=float32 (_fgda );_aedc .SptAttr =&_egdbe ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_facc ,_abcbd :=_caaa .Value ,error (nil );if _abcbd !=nil {return _abcbd ;};_aedc .BorderleftcolorAttr =&_facc ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aedc .UserdrawnAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aedc .CliptowrapAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfee ,_dbaaa :=_caaa .Value ,error (nil );if _dbaaa !=nil {return _dbaaa ;};_aedc .BorderrightcolorAttr =&_cfee ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aedc .ConnectortypeAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aedc .ButtonAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aedc .ForcedashAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gcgg ,_addc :=_f .ParseInt (_caaa .Value ,10,64);if _addc !=nil {return _addc ;};_aedc .RegroupidAttr =&_gcgg ;continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u006f\u006e\u0065\u0064"{_aedc .OnedAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aedc .BwmodeAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aedc .BwnormalAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggbg ,_addb :=_caaa .Value ,error (nil );if _addb !=nil {return _addb ;};_aedc .BordertopcolorAttr =&_ggbg ;continue ;};if _caaa .Name .Local =="\u0070\u0072\u0069n\u0074"{_aedc .PrintAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_efba ,_dfde :=_caaa .Value ,error (nil );if _dfde !=nil {return _dfde ;};_aedc .TargetAttr =&_efba ;continue ;};if _caaa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aedc .StrokedAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgbc ,_cdbg :=_caaa .Value ,error (nil );if _cdbg !=nil {return _cdbg ;};_aedc .CoordoriginAttr =&_bgbc ;continue ;};if _caaa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbgf ,_ccef :=_caaa .Value ,error (nil );if _ccef !=nil {return _ccef ;};_aedc .StrokeweightAttr =&_bbgf ;continue ;};if _caaa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ecedg ,_ffac :=_caaa .Value ,error (nil );if _ffac !=nil {return _ffac ;};_aedc .CoordsizeAttr =&_ecedg ;continue ;};if _caaa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fdce ,_gdabd :=_caaa .Value ,error (nil );if _gdabd !=nil {return _gdabd ;};_aedc .ChromakeyAttr =&_fdce ;continue ;};if _caaa .Name .Local =="\u0061\u006c\u0074"{_fcadb ,_fcfd :=_caaa .Value ,error (nil );if _fcfd !=nil {return _fcfd ;};_aedc .AltAttr =&_fcadb ;continue ;};if _caaa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edabe ,_aceg :=_caaa .Value ,error (nil );if _aceg !=nil {return _aceg ;};_aedc .FillcolorAttr =&_edabe ;continue ;};if _caaa .Name .Local =="\u0073\u0072\u0063"{_ffdf ,_dddbe :=_caaa .Value ,error (nil );if _dddbe !=nil {return _dddbe ;};_aedc .SrcAttr =&_ffdf ;continue ;};if _caaa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efec ,_afead :=_caaa .Value ,error (nil );if _afead !=nil {return _afead ;};_aedc .WrapcoordsAttr =&_efec ;continue ;};if _caaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdff ,_egag :=_caaa .Value ,error (nil );if _egag !=nil {return _egag ;};_aedc .TitleAttr =&_bdff ;continue ;};if _caaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_agbaa ,_dbgac :=_caaa .Value ,error (nil );if _dbgac !=nil {return _dbgac ;};_aedc .StyleAttr =&_agbaa ;continue ;};if _caaa .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_feaa ,_debgg :=_caaa .Value ,error (nil );if _debgg !=nil {return _debgg ;};_aedc .CroprightAttr =&_feaa ;continue ;};if _caaa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aedc .InsetpenAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_gbbga ,_caage :=_caaa .Value ,error (nil );if _caage !=nil {return _caage ;};_aedc .CropleftAttr =&_gbbga ;continue ;};if _caaa .Name .Local =="\u0067\u0061\u0069\u006e"{_aeag ,_ecgd :=_caaa .Value ,error (nil );if _ecgd !=nil {return _ecgd ;};_aedc .GainAttr =&_aeag ;continue ;};if _caaa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eacc ,_gegd :=_caaa .Value ,error (nil );if _gegd !=nil {return _gegd ;};_aedc .StrokecolorAttr =&_eacc ;continue ;};if _caaa .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgcb ,_babc :=_caaa .Value ,error (nil );if _babc !=nil {return _babc ;};_aedc .ClassAttr =&_dgcb ;continue ;};if _caaa .Name .Local =="\u0069\u0064"{_geada ,_agdag :=_caaa .Value ,error (nil );if _agdag !=nil {return _agdag ;};_aedc .IdAttr =&_geada ;continue ;};if _caaa .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_eegde ,_adgcb :=_caaa .Value ,error (nil );if _adgcb !=nil {return _adgcb ;};_aedc .CropbottomAttr =&_eegde ;continue ;};if _caaa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aedc .FilledAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_aedc .GrayscaleAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_baea ,_bgbd :=_caaa .Value ,error (nil );if _bgbd !=nil {return _bgbd ;};_aedc .BlacklevelAttr =&_baea ;continue ;};if _caaa .Name .Local =="\u0068\u0072\u0065\u0066"{_cfdc ,_egbd :=_caaa .Value ,error (nil );if _egbd !=nil {return _egbd ;};_aedc .HrefAttr =&_cfdc ;continue ;};if _caaa .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_aedc .BilevelAttr .UnmarshalXMLAttr (_caaa );continue ;};if _caaa .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_babf ,_caagea :=_caaa .Value ,error (nil );if _caagea !=nil {return _caagea ;};_aedc .CroptopAttr =&_babf ;continue ;};if _caaa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ffea ,_gecd :=_caaa .Value ,error (nil );if _gecd !=nil {return _gecd ;};_aedc .OpacityAttr =&_ffea ;continue ;};if _caaa .Name .Local =="\u0067\u0061\u006dm\u0061"{_feac ,_caad :=_caaa .Value ,error (nil );if _caad !=nil {return _caad ;};_aedc .GammaAttr =&_feac ;continue ;};};_fffg :for {_bddgb ,_cccc :=d .Token ();if _cccc !=nil {return _cccc ;};switch _beage :=_bddgb .(type ){case _c .StartElement :switch _beage .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_fedfa :=NewEG_ShapeElements ();_fedfa .Path =NewPath ();if _bdfff :=d .DecodeElement (_fedfa .Path ,&_beage );_bdfff !=nil {return _bdfff ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_fedfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bfdcb :=NewEG_ShapeElements ();_bfdcb .Formulas =NewFormulas ();if _abdd :=d .DecodeElement (_bfdcb .Formulas ,&_beage );_abdd !=nil {return _abdd ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_bfdcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cabg :=NewEG_ShapeElements ();_cabg .Handles =NewHandles ();if _gffag :=d .DecodeElement (_cabg .Handles ,&_beage );_gffag !=nil {return _gffag ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cabg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cgge :=NewEG_ShapeElements ();_cgge .Fill =NewFill ();if _ffbab :=d .DecodeElement (_cgge .Fill ,&_beage );_ffbab !=nil {return _ffbab ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cgge );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_degf :=NewEG_ShapeElements ();_degf .Stroke =NewStroke ();if _dddd :=d .DecodeElement (_degf .Stroke ,&_beage );_dddd !=nil {return _dddd ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_degf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_efcf :=NewEG_ShapeElements ();_efcf .Shadow =NewShadow ();if _fagcd :=d .DecodeElement (_efcf .Shadow ,&_beage );_fagcd !=nil {return _fagcd ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_efcf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_acge :=NewEG_ShapeElements ();_acge .Textbox =NewTextbox ();if _ceba :=d .DecodeElement (_acge .Textbox ,&_beage );_ceba !=nil {return _ceba ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_acge );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cead :=NewEG_ShapeElements ();_cead .Textpath =NewTextpath ();if _agbf :=d .DecodeElement (_cead .Textpath ,&_beage );_agbf !=nil {return _agbf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cead );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_gaed :=NewEG_ShapeElements ();_gaed .Imagedata =NewImagedata ();if _cbaeab :=d .DecodeElement (_gaed .Imagedata ,&_beage );_cbaeab !=nil {return _cbaeab ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_gaed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bedca :=NewEG_ShapeElements ();_bedca .Skew =NewOfcSkew ();if _degcf :=d .DecodeElement (_bedca .Skew ,&_beage );_degcf !=nil {return _degcf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_bedca );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dacfd :=NewEG_ShapeElements ();_dacfd .Extrusion =NewOfcExtrusion ();if _dabae :=d .DecodeElement (_dacfd .Extrusion ,&_beage );_dabae !=nil {return _dabae ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_dacfd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dgge :=NewEG_ShapeElements ();_dgge .Callout =NewOfcCallout ();if _dfbe :=d .DecodeElement (_dgge .Callout ,&_beage );_dfbe !=nil {return _dfbe ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_dgge );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fdcgff :=NewEG_ShapeElements ();_fdcgff .Lock =NewOfcLock ();if _dedab :=d .DecodeElement (_fdcgff .Lock ,&_beage );_dedab !=nil {return _dedab ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_fdcgff );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dbag :=NewEG_ShapeElements ();_dbag .Clippath =NewOfcClippath ();if _bgfgg :=d .DecodeElement (_dbag .Clippath ,&_beage );_bgfgg !=nil {return _bgfgg ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_dbag );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cabd :=NewEG_ShapeElements ();_cabd .Signatureline =NewOfcSignatureline ();if _gaefd :=d .DecodeElement (_cabd .Signatureline ,&_beage );_gaefd !=nil {return _gaefd ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cabd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bcecg :=NewEG_ShapeElements ();_bcecg .Wrap =_ae .NewWrap ();if _aadd :=d .DecodeElement (_bcecg .Wrap ,&_beage );_aadd !=nil {return _aadd ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_bcecg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_caece :=NewEG_ShapeElements ();_caece .Anchorlock =_ae .NewAnchorlock ();if _dbge :=d .DecodeElement (_caece .Anchorlock ,&_beage );_dbge !=nil {return _dbge ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_caece );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_adcea :=NewEG_ShapeElements ();_adcea .Bordertop =_ae .NewBordertop ();if _dfee :=d .DecodeElement (_adcea .Bordertop ,&_beage );_dfee !=nil {return _dfee ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_adcea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_dabb :=NewEG_ShapeElements ();_dabb .Borderbottom =_ae .NewBorderbottom ();if _bdbf :=d .DecodeElement (_dabb .Borderbottom ,&_beage );_bdbf !=nil {return _bdbf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_dabb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_cdffa :=NewEG_ShapeElements ();_cdffa .Borderleft =_ae .NewBorderleft ();if _gbbb :=d .DecodeElement (_cdffa .Borderleft ,&_beage );_gbbb !=nil {return _gbbb ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cdffa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dfbc :=NewEG_ShapeElements ();_dfbc .Borderright =_ae .NewBorderright ();if _fccf :=d .DecodeElement (_dfbc .Borderright ,&_beage );_fccf !=nil {return _fccf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_dfbc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_edgga :=NewEG_ShapeElements ();_edgga .ClientData =_b .NewClientData ();if _caaaf :=d .DecodeElement (_edgga .ClientData ,&_beage );_caaaf !=nil {return _caaaf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_edgga );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_agfa :=NewEG_ShapeElements ();_agfa .Textdata =_dce .NewTextdata ();if _fbae :=d .DecodeElement (_agfa .Textdata ,&_beage );_fbae !=nil {return _fbae ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_agfa );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065\u0020\u0025\u0076",_beage .Name );if _fdcaa :=d .Skip ();_fdcaa !=nil {return _fdcaa ;};};case _c .EndElement :break _fffg ;case _c .CharData :};};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_eadac :=&OfcCT_Relation {};return _eadac };func (_effef *OfcLeft )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u006c\u0065\u0066\u0074";return _effef .OfcCT_StrokeChild .MarshalXML (e ,start );};type AG_Id struct{IdAttr *string ;};type Shape struct{CT_Shape };func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_cfabe :=&OfcCT_ColorMru {};return _cfabe };func (_fedab ST_StrokeEndCap )ValidateWithPath (path string )error {switch _fedab {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedab ));};return nil ;};type CT_Rect struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func (_eabge OfcST_CalloutPlacement )Validate ()error {return _eabge .ValidateWithPath ("")}; +// Validate validates the Handles and its children +func (_bbaba *Handles )Validate ()error {return _bbaba .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;); -// Validate validates the AG_CoreAttributes and its children -func (_cceb *AG_CoreAttributes )Validate ()error {return _cceb .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_beccgg OfcST_How )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_beccgg .String (),start );};type ST_FillType byte ;func (_dacc *OfcST_InsetMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dacc =0;case "\u0061\u0075\u0074\u006f":*_dacc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dacc =2;};return nil ;};func (_dgbdc OfcST_OLEUpdateMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dgbdc .String (),start );}; +// Validate validates the OfcRight and its children +func (_bgcaf *OfcRight )Validate ()error {return _bgcaf .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};func (_bedcd ST_FillMethod )Validate ()error {return _bedcd .ValidateWithPath ("")};func NewOfcCT_Proxy ()*OfcCT_Proxy {_adbdg :=&OfcCT_Proxy {};return _adbdg };func (_egacgd *OfcST_ExtrusionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebgdb ,_fcgca :=d .Token ();if _fcgca !=nil {return _fcgca ;};if _bcgca ,_gabbg :=_ebgdb .(_a .EndElement );_gabbg &&_bcgca .Name ==start .Name {*_egacgd =1;return nil ;};if _ggebda ,_dcdg :=_ebgdb .(_a .CharData );!_dcdg {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",_ebgdb );}else {switch string (_ggebda ){case "":*_egacgd =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_egacgd =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_egacgd =2;};};_ebgdb ,_fcgca =d .Token ();if _fcgca !=nil {return _fcgca ;};if _ceedf ,_dcdga :=_ebgdb .(_a .EndElement );_dcdga &&_ceedf .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",_ebgdb );};type CT_Shadow struct{OnAttr _bg .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _bg .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};func (_aebcc ST_StrokeArrowType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aebcc .String (),start );}; -// Validate validates the OfcCT_OLEObject and its children -func (_cbbde *OfcCT_OLEObject )Validate ()error {return _cbbde .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_efeacf *ST_FillMethod )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_efeacf =0;case "\u006e\u006f\u006e\u0065":*_efeacf =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_efeacf =2;case "\u0073\u0069\u0067m\u0061":*_efeacf =3;case "\u0061\u006e\u0079":*_efeacf =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_efeacf =5;};return nil ;}; +// Validate validates the AG_Fill and its children +func (_bge *AG_Fill )Validate ()error {return _bge .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");}; -// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path -func (_ebdf *AG_ImageAttributes )ValidateWithPath (path string )error {if _dec :=_ebdf .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dec !=nil {return _dec ;};if _bec :=_ebdf .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_bec !=nil {return _bec ;};return nil ;}; +// Validate validates the OfcCT_Entry and its children +func (_acgbg *OfcCT_Entry )Validate ()error {return _acgbg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_affcd :=&OfcCT_ColorMru {};return _affcd };func (_gfcce *OfcCT_OLEObject )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074";};if _gfcce .TypeAttr !=OfcST_OLETypeUnset {_gcgbc ,_gbecea :=_gfcce .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0054\u0079\u0070\u0065"});if _gbecea !=nil {return _gbecea ;};start .Attr =append (start .Attr ,_gcgbc );};if _gfcce .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",*_gfcce .ProgIDAttr )});};if _gfcce .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",*_gfcce .ShapeIDAttr )});};if _gfcce .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_eeecg ,_feaee :=_gfcce .DrawAspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _feaee !=nil {return _feaee ;};start .Attr =append (start .Attr ,_eeecg );};if _gfcce .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",*_gfcce .ObjectIDAttr )});};if _gfcce .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gfcce .IdAttr )});};if _gfcce .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_dffcd ,_dcdae :=_gfcce .UpdateModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _dcdae !=nil {return _dcdae ;};start .Attr =append (start .Attr ,_dffcd );};e .EncodeToken (start );if _gfcce .LinkType !=nil {_dabac :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_cc .AddPreserveSpaceAttr (&_dabac ,*_gfcce .LinkType );e .EncodeElement (_gfcce .LinkType ,_dabac );};if _gfcce .LockedField !=_bg .ST_TrueFalseBlankUnset {_gbdbb :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_gfcce .LockedField ,_gbdbb );};if _gfcce .FieldCodes !=nil {_fcfaa :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_cc .AddPreserveSpaceAttr (&_fcfaa ,*_gfcce .FieldCodes );e .EncodeElement (_gfcce .FieldCodes ,_fcfaa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_fcbe *AG_ImageAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbad :=range start .Attr {if _bbad .Name .Local =="\u0073\u0072\u0063"{_cdf ,_acec :=_bbad .Value ,error (nil );if _acec !=nil {return _acec ;};_fcbe .SrcAttr =&_cdf ;continue ;};if _bbad .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ceb ,_cda :=_bbad .Value ,error (nil );if _cda !=nil {return _cda ;};_fcbe .CropleftAttr =&_ceb ;continue ;};if _bbad .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fad ,_fffg :=_bbad .Value ,error (nil );if _fffg !=nil {return _fffg ;};_fcbe .CroptopAttr =&_fad ;continue ;};if _bbad .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_bee ,_ae :=_bbad .Value ,error (nil );if _ae !=nil {return _ae ;};_fcbe .CroprightAttr =&_bee ;continue ;};if _bbad .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_adc ,_fcgd :=_bbad .Value ,error (nil );if _fcgd !=nil {return _fcgd ;};_fcbe .CropbottomAttr =&_adc ;continue ;};if _bbad .Name .Local =="\u0067\u0061\u0069\u006e"{_ccd ,_gfe :=_bbad .Value ,error (nil );if _gfe !=nil {return _gfe ;};_fcbe .GainAttr =&_ccd ;continue ;};if _bbad .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_efbe ,_cbbf :=_bbad .Value ,error (nil );if _cbbf !=nil {return _cbbf ;};_fcbe .BlacklevelAttr =&_efbe ;continue ;};if _bbad .Name .Local =="\u0067\u0061\u006dm\u0061"{_agg ,_febf :=_bbad .Value ,error (nil );if _febf !=nil {return _febf ;};_fcbe .GammaAttr =&_agg ;continue ;};if _bbad .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fcbe .GrayscaleAttr .UnmarshalXMLAttr (_bbad );continue ;};if _bbad .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fcbe .BilevelAttr .UnmarshalXMLAttr (_bbad );continue ;};};for {_agef ,_ceee :=d .Token ();if _ceee !=nil {return _b .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",_ceee );};if _bcd ,_efad :=_agef .(_a .EndElement );_efad &&_bcd .Name ==start .Name {break ;};};return nil ;};func (_gdffc *Formulas )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdffc .CT_Formulas =*NewCT_Formulas ();_fbcdc :for {_defed ,_egeee :=d .Token ();if _egeee !=nil {return _egeee ;};switch _fcbge :=_defed .(type ){case _a .StartElement :switch _fcbge .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebbb :=NewCT_F ();if _aeadg :=d .DecodeElement (_ebbb ,&_fcbge );_aeadg !=nil {return _aeadg ;};_gdffc .F =append (_gdffc .F ,_ebbb );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_fcbge .Name );if _fgddc :=d .Skip ();_fgddc !=nil {return _fgddc ;};};case _a .EndElement :break _fbcdc ;case _a .CharData :};};return nil ;};func (_eafad *Oval )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eafad .CT_Oval =*NewCT_Oval ();for _ ,_ebaece :=range start .Attr {if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_efeagb ,_gcafb :=_ebaece .Value ,error (nil );if _gcafb !=nil {return _gcafb ;};_eafad .BordertopcolorAttr =&_efeagb ;continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eafad .BulletAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0068\u0072"{_eafad .HrAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eafad .CliptowrapAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0068\u0072\u0073t\u0064"{_eafad .HrstdAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u006f\u006c\u0065"{_eafad .OleAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eafad .HrnoshadeAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u006f\u006e\u0065\u0064"{_eafad .OnedAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0068\u0072\u0070c\u0074"{_cecef ,_fefgd :=_ad .ParseFloat (_ebaece .Value ,64);if _fefgd !=nil {return _fefgd ;};_dbedg :=float32 (_cecef );_eafad .HrpctAttr =&_dbedg ;continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eafad .OleiconAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gfceef ,_cbgfa :=_ebaece .Value ,error (nil );if _cbgfa !=nil {return _cbgfa ;};_eafad .BorderbottomcolorAttr =&_gfceef ;continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eafad .DgmlayoutmruAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fegbg ,_eebadc :=_ad .ParseInt (_ebaece .Value ,10,64);if _eebadc !=nil {return _eebadc ;};_eafad .RegroupidAttr =&_fegbg ;continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0063\u006c\u0069\u0070"{_eafad .ClipAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eafad .HralignAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eafad .PreferrelativeAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eafad .DgmlayoutAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eafad .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eafad .InsetmodeAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eafad .ButtonAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eafad .UserdrawnAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eafad .AllowincellAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0073\u0070\u0074"{_edgge ,_efbfd :=_ad .ParseFloat (_ebaece .Value ,64);if _efbfd !=nil {return _efbfd ;};_abagb :=float32 (_edgge );_eafad .SptAttr =&_abagb ;continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cfgcc ,_eacbf :=_ebaece .Value ,error (nil );if _eacbf !=nil {return _eacbf ;};_eafad .BorderleftcolorAttr =&_cfgcc ;continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eafad .ConnectortypeAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbgbc ,_egcga :=_ebaece .Value ,error (nil );if _egcga !=nil {return _egcga ;};_eafad .BorderrightcolorAttr =&_bbgbc ;continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0073\u0070\u0069\u0064"{_fbdcf ,_cgdfe :=_ebaece .Value ,error (nil );if _cgdfe !=nil {return _cgdfe ;};_eafad .SpidAttr =&_fbdcf ;continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fcgcb ,_bgde :=_ad .ParseInt (_ebaece .Value ,10,64);if _bgde !=nil {return _bgde ;};_eafad .DgmnodekindAttr =&_fcgcb ;continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eafad .BwpureAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eafad .ForcedashAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eafad .BwnormalAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eafad .BwmodeAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eafad .UserhiddenAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebaece .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eafad .AllowoverlapAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aefab ,_gfacf :=_ebaece .Value ,error (nil );if _gfacf !=nil {return _gfacf ;};_eafad .TargetAttr =&_aefab ;continue ;};if _ebaece .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_egecee ,_bdcbaa :=_ebaece .Value ,error (nil );if _bdcbaa !=nil {return _bdcbaa ;};_eafad .CoordoriginAttr =&_egecee ;continue ;};if _ebaece .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eafad .StrokedAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_afbc ,_faffg :=_ebaece .Value ,error (nil );if _faffg !=nil {return _faffg ;};_eafad .CoordsizeAttr =&_afbc ;continue ;};if _ebaece .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcec ,_bggdd :=_ebaece .Value ,error (nil );if _bggdd !=nil {return _bggdd ;};_eafad .StrokeweightAttr =&_gcec ;continue ;};if _ebaece .Name .Local =="\u0073\u0074\u0079l\u0065"{_gafae ,_ffecc :=_ebaece .Value ,error (nil );if _ffecc !=nil {return _ffecc ;};_eafad .StyleAttr =&_gafae ;continue ;};if _ebaece .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ecdc ,_feafd :=_ebaece .Value ,error (nil );if _feafd !=nil {return _feafd ;};_eafad .ChromakeyAttr =&_ecdc ;continue ;};if _ebaece .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fgeaf ,_dgec :=_ebaece .Value ,error (nil );if _dgec !=nil {return _dgec ;};_eafad .FillcolorAttr =&_fgeaf ;continue ;};if _ebaece .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cdfgf ,_fbafc :=_ebaece .Value ,error (nil );if _fbafc !=nil {return _fbafc ;};_eafad .OpacityAttr =&_cdfgf ;continue ;};if _ebaece .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dccef ,_bgebb :=_ebaece .Value ,error (nil );if _bgebb !=nil {return _bgebb ;};_eafad .WrapcoordsAttr =&_dccef ;continue ;};if _ebaece .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fefbd ,_dbgbc :=_ebaece .Value ,error (nil );if _dbgbc !=nil {return _dbgbc ;};_eafad .StrokecolorAttr =&_fefbd ;continue ;};if _ebaece .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eafad .InsetpenAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Local =="\u0068\u0072\u0065\u0066"{_adafb ,_gfgaeb :=_ebaece .Value ,error (nil );if _gfgaeb !=nil {return _gfgaeb ;};_eafad .HrefAttr =&_adafb ;continue ;};if _ebaece .Name .Local =="\u0069\u0064"{_ddeac ,_dafag :=_ebaece .Value ,error (nil );if _dafag !=nil {return _dafag ;};_eafad .IdAttr =&_ddeac ;continue ;};if _ebaece .Name .Local =="\u0070\u0072\u0069n\u0074"{_eafad .PrintAttr .UnmarshalXMLAttr (_ebaece );continue ;};if _ebaece .Name .Local =="\u0061\u006c\u0074"{_ffff ,_afecg :=_ebaece .Value ,error (nil );if _afecg !=nil {return _afecg ;};_eafad .AltAttr =&_ffff ;continue ;};if _ebaece .Name .Local =="\u0074\u0069\u0074l\u0065"{_badfb ,_cgafg :=_ebaece .Value ,error (nil );if _cgafg !=nil {return _cgafg ;};_eafad .TitleAttr =&_badfb ;continue ;};if _ebaece .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgcdd ,_gbae :=_ebaece .Value ,error (nil );if _gbae !=nil {return _gbae ;};_eafad .ClassAttr =&_dgcdd ;continue ;};if _ebaece .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eafad .FilledAttr .UnmarshalXMLAttr (_ebaece );continue ;};};_bccf :for {_cfcfc ,_fgegfd :=d .Token ();if _fgegfd !=nil {return _fgegfd ;};switch _dbffb :=_cfcfc .(type ){case _a .StartElement :switch _dbffb .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_caafa :=NewEG_ShapeElements ();_caafa .Path =NewPath ();if _bccbg :=d .DecodeElement (_caafa .Path ,&_dbffb );_bccbg !=nil {return _bccbg ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_caafa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbgda :=NewEG_ShapeElements ();_fbgda .Formulas =NewFormulas ();if _babab :=d .DecodeElement (_fbgda .Formulas ,&_dbffb );_babab !=nil {return _babab ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_fbgda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddbbf :=NewEG_ShapeElements ();_ddbbf .Handles =NewHandles ();if _fadcg :=d .DecodeElement (_ddbbf .Handles ,&_dbffb );_fadcg !=nil {return _fadcg ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_ddbbf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbcfa :=NewEG_ShapeElements ();_dbcfa .Fill =NewFill ();if _ebdggb :=d .DecodeElement (_dbcfa .Fill ,&_dbffb );_ebdggb !=nil {return _ebdggb ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_dbcfa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eageb :=NewEG_ShapeElements ();_eageb .Stroke =NewStroke ();if _geec :=d .DecodeElement (_eageb .Stroke ,&_dbffb );_geec !=nil {return _geec ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_eageb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbdaa :=NewEG_ShapeElements ();_cbdaa .Shadow =NewShadow ();if _fegeed :=d .DecodeElement (_cbdaa .Shadow ,&_dbffb );_fegeed !=nil {return _fegeed ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_cbdaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcddf :=NewEG_ShapeElements ();_gcddf .Textbox =NewTextbox ();if _aabbb :=d .DecodeElement (_gcddf .Textbox ,&_dbffb );_aabbb !=nil {return _aabbb ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_gcddf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbbbbd :=NewEG_ShapeElements ();_gbbbbd .Textpath =NewTextpath ();if _bdgda :=d .DecodeElement (_gbbbbd .Textpath ,&_dbffb );_bdgda !=nil {return _bdgda ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_gbbbbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbecc :=NewEG_ShapeElements ();_fbecc .Imagedata =NewImagedata ();if _abfbc :=d .DecodeElement (_fbecc .Imagedata ,&_dbffb );_abfbc !=nil {return _abfbc ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_fbecc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfaec :=NewEG_ShapeElements ();_dfaec .Skew =NewOfcSkew ();if _bcdda :=d .DecodeElement (_dfaec .Skew ,&_dbffb );_bcdda !=nil {return _bcdda ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_dfaec );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdeeg :=NewEG_ShapeElements ();_fdeeg .Extrusion =NewOfcExtrusion ();if _ggcde :=d .DecodeElement (_fdeeg .Extrusion ,&_dbffb );_ggcde !=nil {return _ggcde ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_fdeeg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cadgf :=NewEG_ShapeElements ();_cadgf .Callout =NewOfcCallout ();if _fggdf :=d .DecodeElement (_cadgf .Callout ,&_dbffb );_fggdf !=nil {return _fggdf ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_cadgf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbgbg :=NewEG_ShapeElements ();_cbgbg .Lock =NewOfcLock ();if _cfgf :=d .DecodeElement (_cbgbg .Lock ,&_dbffb );_cfgf !=nil {return _cfgf ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_cbgbg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baecb :=NewEG_ShapeElements ();_baecb .Clippath =NewOfcClippath ();if _gccaa :=d .DecodeElement (_baecb .Clippath ,&_dbffb );_gccaa !=nil {return _gccaa ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_baecb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aafab :=NewEG_ShapeElements ();_aafab .Signatureline =NewOfcSignatureline ();if _addff :=d .DecodeElement (_aafab .Signatureline ,&_dbffb );_addff !=nil {return _addff ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_aafab );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbeaa :=NewEG_ShapeElements ();_fbeaa .Wrap =_ab .NewWrap ();if _abdc :=d .DecodeElement (_fbeaa .Wrap ,&_dbffb );_abdc !=nil {return _abdc ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_fbeaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fedcd :=NewEG_ShapeElements ();_fedcd .Anchorlock =_ab .NewAnchorlock ();if _eeadgf :=d .DecodeElement (_fedcd .Anchorlock ,&_dbffb );_eeadgf !=nil {return _eeadgf ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_fedcd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bebe :=NewEG_ShapeElements ();_bebe .Bordertop =_ab .NewBordertop ();if _cdcddc :=d .DecodeElement (_bebe .Bordertop ,&_dbffb );_cdcddc !=nil {return _cdcddc ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_bebe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfdc :=NewEG_ShapeElements ();_gfdc .Borderbottom =_ab .NewBorderbottom ();if _daeee :=d .DecodeElement (_gfdc .Borderbottom ,&_dbffb );_daeee !=nil {return _daeee ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_gfdc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aeebef :=NewEG_ShapeElements ();_aeebef .Borderleft =_ab .NewBorderleft ();if _abbccff :=d .DecodeElement (_aeebef .Borderleft ,&_dbffb );_abbccff !=nil {return _abbccff ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_aeebef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abdaa :=NewEG_ShapeElements ();_abdaa .Borderright =_ab .NewBorderright ();if _aafad :=d .DecodeElement (_abdaa .Borderright ,&_dbffb );_aafad !=nil {return _aafad ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_abdaa );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fedg :=NewEG_ShapeElements ();_fedg .ClientData =_ca .NewClientData ();if _agcc :=d .DecodeElement (_fedg .ClientData ,&_dbffb );_agcc !=nil {return _agcc ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_fedg );case _a .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"}:_fcbea :=NewEG_ShapeElements ();_fcbea .Textdata =_g .NewTextdata ();if _bbdea :=d .DecodeElement (_fcbea .Textdata ,&_dbffb );_bbdea !=nil {return _bbdea ;};_eafad .EG_ShapeElements =append (_eafad .EG_ShapeElements ,_fcbea );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0076a\u006c\u0020\u0025\u0076",_dbffb .Name );if _daffbb :=d .Skip ();_daffbb !=nil {return _daffbb ;};};case _a .EndElement :break _bccf ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path -func (_aacec *OfcCT_RelationTable )ValidateWithPath (path string )error {for _dbbc ,_agbaf :=range _aacec .Rel {if _dfgda :=_agbaf .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_dbbc ));_dfgda !=nil {return _dfgda ;};};if _afgbf :=_aacec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afgbf !=nil {return _afgbf ;};return nil ;}; +// Validate validates the OfcOLEObject and its children +func (_dbdad *OfcOLEObject )Validate ()error {return _dbdad .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_gffbc *OfcCT_ColorMenu )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_acdce :=range start .Attr {if _acdce .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fbaa ,_eabgf :=_acdce .Value ,error (nil );if _eabgf !=nil {return _eabgf ;};_gffbc .StrokecolorAttr =&_fbaa ;continue ;};if _acdce .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_feeac ,_cabcg :=_acdce .Value ,error (nil );if _cabcg !=nil {return _cabcg ;};_gffbc .FillcolorAttr =&_feeac ;continue ;};if _acdce .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_bfbegf ,_deafb :=_acdce .Value ,error (nil );if _deafb !=nil {return _deafb ;};_gffbc .ShadowcolorAttr =&_bfbegf ;continue ;};if _acdce .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_accdd ,_cbeag :=_acdce .Value ,error (nil );if _cbeag !=nil {return _cbeag ;};_gffbc .ExtrusioncolorAttr =&_accdd ;continue ;};if _acdce .Name .Local =="\u0065\u0078\u0074"{_gffbc .ExtAttr .UnmarshalXMLAttr (_acdce );continue ;};};for {_caed ,_bcba :=d .Token ();if _bcba !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_bcba );};if _gdbb ,_dgae :=_caed .(_a .EndElement );_dgae &&_gdbb .Name ==start .Name {break ;};};return nil ;};func (_ddddbe *OfcCT_ClipPath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_ddddbe .VAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });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 OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};func (_gbccg *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbccg =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_gbccg =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_gbccg =2;case "\u0077\u0069\u0064\u0065":*_gbccg =3;};return nil ;};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;};func (_eede *CT_Fill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c";};if _eede .TypeAttr !=ST_FillTypeUnset {_gfca ,_edff :=_eede .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _edff !=nil {return _edff ;};start .Attr =append (start .Attr ,_gfca );};if _eede .OnAttr !=_bg .ST_TrueFalseUnset {_aeaf ,_ddef :=_eede .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _ddef !=nil {return _ddef ;};start .Attr =append (start .Attr ,_aeaf );};if _eede .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_eede .ColorAttr )});};if _eede .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_eede .OpacityAttr )});};if _eede .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_eede .Color2Attr )});};if _eede .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_eede .SrcAttr )});};if _eede .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_eede .HrefAttr )});};if _eede .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_b .Sprintf ("\u0025\u0076",*_eede .AlthrefAttr )});};if _eede .SizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eede .SizeAttr )});};if _eede .OriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_eede .OriginAttr )});};if _eede .PositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_eede .PositionAttr )});};if _eede .AspectAttr !=ST_ImageAspectUnset {_cdbb ,_acgd :=_eede .AspectAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _acgd !=nil {return _acgd ;};start .Attr =append (start .Attr ,_cdbb );};if _eede .ColorsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_eede .ColorsAttr )});};if _eede .AngleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eede .AngleAttr )});};if _eede .AlignshapeAttr !=_bg .ST_TrueFalseUnset {_agdae ,_bfbed :=_eede .AlignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _bfbed !=nil {return _bfbed ;};start .Attr =append (start .Attr ,_agdae );};if _eede .FocusAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_eede .FocusAttr )});};if _eede .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_eede .FocussizeAttr )});};if _eede .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_eede .FocuspositionAttr )});};if _eede .MethodAttr !=ST_FillMethodUnset {_cegaf ,_fga :=_eede .MethodAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _fga !=nil {return _fga ;};start .Attr =append (start .Attr ,_cegaf );};if _eede .DetectmouseclickAttr !=_bg .ST_TrueFalseUnset {_eaac ,_acdf :=_eede .DetectmouseclickAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _acdf !=nil {return _acdf ;};start .Attr =append (start .Attr ,_eaac );};if _eede .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eede .TitleAttr )});};if _eede .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_eede .Opacity2Attr )});};if _eede .RecolorAttr !=_bg .ST_TrueFalseUnset {_ebffb ,_daae :=_eede .RecolorAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"});if _daae !=nil {return _daae ;};start .Attr =append (start .Attr ,_ebffb );};if _eede .RotateAttr !=_bg .ST_TrueFalseUnset {_bgfcf ,_gbce :=_eede .RotateAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _gbce !=nil {return _gbce ;};start .Attr =append (start .Attr ,_bgfcf );};if _eede .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eede .IdAttr )});};if _eede .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eede .RelidAttr )});};if _eede .SIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eede .SIdAttr )});};e .EncodeToken (start );if _eede .Fill !=nil {_dcda :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_eede .Fill ,_dcda );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Shadow and its children -func (_bfbe *CT_Shadow )Validate ()error {return _bfbe .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func (_aegdf ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _aegdf {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aegdf ));};return nil ;};func (_adbggg OfcST_Angle )ValidateWithPath (path string )error {switch _adbggg {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbggg ));};return nil ;}; +// Validate validates the OfcInk and its children +func (_gcadb *OfcInk )Validate ()error {return _gcadb .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func (_fccca OfcST_OLEType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fccca .String (),start );};func (_ecbaa *ST_FillMethod )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bddfb ,_gbdgc :=d .Token ();if _gbdgc !=nil {return _gbdgc ;};if _febfd ,_cfcae :=_bddfb .(_a .EndElement );_cfcae &&_febfd .Name ==start .Name {*_ecbaa =1;return nil ;};if _ecgec ,_abcgae :=_bddfb .(_a .CharData );!_abcgae {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",_bddfb );}else {switch string (_ecgec ){case "":*_ecbaa =0;case "\u006e\u006f\u006e\u0065":*_ecbaa =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ecbaa =2;case "\u0073\u0069\u0067m\u0061":*_ecbaa =3;case "\u0061\u006e\u0079":*_ecbaa =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_ecbaa =5;};};_bddfb ,_gbdgc =d .Token ();if _gbdgc !=nil {return _gbdgc ;};if _decfg ,_ffbfa :=_bddfb .(_a .EndElement );_ffbfa &&_decfg .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",_bddfb );}; -// Validate validates the OfcCT_Skew and its children -func (_bagea *OfcCT_Skew )Validate ()error {return _bagea .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func (_gecae *OfcST_OLEUpdateMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbfde ,_decaa :=d .Token ();if _decaa !=nil {return _decaa ;};if _ecbef ,_dadbc :=_dbfde .(_c .EndElement );_dadbc &&_ecbef .Name ==start .Name {*_gecae =1;return nil ;};if _dfbfa ,_gcefc :=_dbfde .(_c .CharData );!_gcefc {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbfde );}else {switch string (_dfbfa ){case "":*_gecae =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_gecae =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_gecae =2;};};_dbfde ,_decaa =d .Token ();if _decaa !=nil {return _decaa ;};if _eadfd ,_gfbe :=_dbfde .(_c .EndElement );_gfbe &&_eadfd .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbfde );};func (_cedadd OfcST_OLEUpdateMode )Validate ()error {return _cedadd .ValidateWithPath ("")};func (_bdgbc OfcST_How )ValidateWithPath (path string )error {switch _bdgbc {case 0,1,2,3,4,5,6:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgbc ));};return nil ;};type CT_Shadow struct{OnAttr _fc .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _fc .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;}; +// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path +func (_ccad *CT_PolyLine )ValidateWithPath (path string )error {for _gcedf ,_gceaf :=range _ccad .Ink {if _bccdaf :=_gceaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gcedf ));_bccdaf !=nil {return _bccdaf ;};};for _bdcgf ,_bcbb :=range _ccad .EG_ShapeElements {if _baca :=_bcbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bdcgf ));_baca !=nil {return _baca ;};};if _bbgf :=_ccad .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bbgf !=nil {return _bbgf ;};if _ecfbaa :=_ccad .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ecfbaa !=nil {return _ecfbaa ;};if _efcg :=_ccad .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_efcg !=nil {return _efcg ;};if _ffdce :=_ccad .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ffdce !=nil {return _ffdce ;};if _gbbbb :=_ccad .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gbbbb !=nil {return _gbbbb ;};if _abafe :=_ccad .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_abafe !=nil {return _abafe ;};if _cbgb :=_ccad .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cbgb !=nil {return _cbgb ;};if _fcge :=_ccad .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fcge !=nil {return _fcge ;};if _bcafc :=_ccad .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bcafc !=nil {return _bcafc ;};if _dace :=_ccad .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dace !=nil {return _dace ;};if _acdd :=_ccad .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_acdd !=nil {return _acdd ;};if _fadfd :=_ccad .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fadfd !=nil {return _fadfd ;};if _fgaga :=_ccad .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fgaga !=nil {return _fgaga ;};if _bedb :=_ccad .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bedb !=nil {return _bedb ;};if _bbga :=_ccad .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bbga !=nil {return _bbga ;};if _ggece :=_ccad .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ggece !=nil {return _ggece ;};if _fcbga :=_ccad .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fcbga !=nil {return _fcbga ;};if _aabgb :=_ccad .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_aabgb !=nil {return _aabgb ;};if _gcca :=_ccad .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcca !=nil {return _gcca ;};if _afecb :=_ccad .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_afecb !=nil {return _afecb ;};if _bcgdd :=_ccad .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bcgdd !=nil {return _bcgdd ;};if _dgac :=_ccad .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dgac !=nil {return _dgac ;};if _dcadg :=_ccad .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dcadg !=nil {return _dcadg ;};if _cgbf :=_ccad .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cgbf !=nil {return _cgbf ;};if _efcdb :=_ccad .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_efcdb !=nil {return _efcdb ;};if _gfffa :=_ccad .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gfffa !=nil {return _gfffa ;};if _cebfb :=_ccad .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cebfb !=nil {return _cebfb ;};if _bbdbb :=_ccad .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bbdbb !=nil {return _bbdbb ;};if _affb :=_ccad .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_affb !=nil {return _affb ;};return nil ;};func NewCT_Fill ()*CT_Fill {_bcef :=&CT_Fill {};return _bcef };func (_agggc *OfcCT_Callout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbfgc :=range start .Attr {if _gbfgc .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_agggc .LengthspecifiedAttr .UnmarshalXMLAttr (_gbfgc );continue ;};if _gbfgc .Name .Local =="\u006f\u006e"{_agggc .OnAttr .UnmarshalXMLAttr (_gbfgc );continue ;};if _gbfgc .Name .Local =="\u0067\u0061\u0070"{_efdbb ,_cbfed :=_gbfgc .Value ,error (nil );if _cbfed !=nil {return _cbfed ;};_agggc .GapAttr =&_efdbb ;continue ;};if _gbfgc .Name .Local =="\u0061\u006e\u0067l\u0065"{_agggc .AngleAttr .UnmarshalXMLAttr (_gbfgc );continue ;};if _gbfgc .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_agggc .DropautoAttr .UnmarshalXMLAttr (_gbfgc );continue ;};if _gbfgc .Name .Local =="\u0064\u0072\u006f\u0070"{_egcdf ,_gdcae :=_gbfgc .Value ,error (nil );if _gdcae !=nil {return _gdcae ;};_agggc .DropAttr =&_egcdf ;continue ;};if _gbfgc .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gbgcc ,_fbgga :=_gbfgc .Value ,error (nil );if _fbgga !=nil {return _fbgga ;};_agggc .DistanceAttr =&_gbgcc ;continue ;};if _gbfgc .Name .Local =="\u0074\u0079\u0070\u0065"{_ceddg ,_gdccg :=_gbfgc .Value ,error (nil );if _gdccg !=nil {return _gdccg ;};_agggc .TypeAttr =&_ceddg ;continue ;};if _gbfgc .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_gecde ,_dabe :=_gbfgc .Value ,error (nil );if _dabe !=nil {return _dabe ;};_agggc .LengthAttr =&_gecde ;continue ;};if _gbfgc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_agggc .AccentbarAttr .UnmarshalXMLAttr (_gbfgc );continue ;};if _gbfgc .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_agggc .TextborderAttr .UnmarshalXMLAttr (_gbfgc );continue ;};if _gbfgc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_agggc .MinusxAttr .UnmarshalXMLAttr (_gbfgc );continue ;};if _gbfgc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_agggc .MinusyAttr .UnmarshalXMLAttr (_gbfgc );continue ;};if _gbfgc .Name .Local =="\u0065\u0078\u0074"{_agggc .ExtAttr .UnmarshalXMLAttr (_gbfgc );continue ;};};for {_eabba ,_accd :=d .Token ();if _accd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_accd );};if _edbeag ,_eeee :=_eabba .(_a .EndElement );_eeee &&_edbeag .Name ==start .Name {break ;};};return nil ;};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _bg .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_f .TxbxContent ;Any _cc .Any ;IdAttr *string ;StyleAttr *string ;};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _bg .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 _bg .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _bg .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _bg .ST_TrueFalse ;RotateAttr _bg .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_adff ST_ShadowType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adff .String (),start );}; -// ValidateWithPath validates the Group and its children, prefixing error messages with path -func (_aeaa *Group )ValidateWithPath (path string )error {if _dbfge :=_aeaa .CT_Group .ValidateWithPath (path );_dbfge !=nil {return _dbfge ;};return nil ;};func (_eafdcc *OfcLeft )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eafdcc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cfgde :=range start .Attr {if _cfgde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgde .Name .Local =="\u0068\u0072\u0065\u0066"{_gcgfe ,_aabee :=_cfgde .Value ,error (nil );if _aabee !=nil {return _aabee ;};_eafdcc .HrefAttr =&_gcgfe ;continue ;};if _cfgde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgde .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eafdcc .ForcedashAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgde .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffdeg ,_ebade :=_cfgde .Value ,error (nil );if _ebade !=nil {return _ebade ;};_eafdcc .TitleAttr =&_ffdeg ;continue ;};if _cfgde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgde .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dabd ,_ffcgc :=_cfgde .Value ,error (nil );if _ffcgc !=nil {return _ffcgc ;};_eafdcc .AlthrefAttr =&_dabd ;continue ;};if _cfgde .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_eafdcc .ImageaspectAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_eafdcc .StartarrowAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_eafdcc .LinestyleAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eafdcc .StartarrowwidthAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_eafdcc .JoinstyleAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_eafdcc .StartarrowlengthAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ecbb ,_daee :=_cfgde .Value ,error (nil );if _daee !=nil {return _daee ;};_eafdcc .DashstyleAttr =&_ecbb ;continue ;};if _cfgde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_eafdcc .EndarrowAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_eafdcc .FilltypeAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eafdcc .EndarrowwidthAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_agbcaa ,_eagef :=_cfgde .Value ,error (nil );if _eagef !=nil {return _eagef ;};_eafdcc .OpacityAttr =&_agbcaa ;continue ;};if _cfgde .Name .Local =="\u0063\u006f\u006co\u0072"{_dgfeb ,_cebae :=_cfgde .Value ,error (nil );if _cebae !=nil {return _cebae ;};_eafdcc .ColorAttr =&_dgfeb ;continue ;};if _cfgde .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eafdcc .InsetpenAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_eafdcc .EndarrowlengthAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0065\u0078\u0074"{_eafdcc .ExtAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_eafdcc .EndcapAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gadf ,_becef :=_cfgde .Value ,error (nil );if _becef !=nil {return _becef ;};_eafdcc .Color2Attr =&_gadf ;continue ;};if _cfgde .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eafdcc .ImagealignshapeAttr .UnmarshalXMLAttr (_cfgde );continue ;};if _cfgde .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bfaff ,_aecfb :=_cfgde .Value ,error (nil );if _aecfb !=nil {return _aecfb ;};_eafdcc .WeightAttr =&_bfaff ;continue ;};if _cfgde .Name .Local =="\u0073\u0072\u0063"{_fdffbe ,_feceb :=_cfgde .Value ,error (nil );if _feceb !=nil {return _feceb ;};_eafdcc .SrcAttr =&_fdffbe ;continue ;};if _cfgde .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bfgea ,_eebc :=_cfgde .Value ,error (nil );if _eebc !=nil {return _eebc ;};_eafdcc .ImagesizeAttr =&_bfgea ;continue ;};if _cfgde .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bggaec ,_cbebf :=_f .ParseFloat (_cfgde .Value ,64);if _cbebf !=nil {return _cbebf ;};_eafdcc .MiterlimitAttr =&_bggaec ;continue ;};if _cfgde .Name .Local =="\u006f\u006e"{_eafdcc .OnAttr .UnmarshalXMLAttr (_cfgde );continue ;};};for {_gaagea ,_eegcf :=d .Token ();if _eegcf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_eegcf );};if _fegfc ,_aacgd :=_gaagea .(_c .EndElement );_aacgd &&_fegfc .Name ==start .Name {break ;};};return nil ;};func (_ebdfb *OfcST_OLEDrawAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbdgf ,_aaegeb :=d .Token ();if _aaegeb !=nil {return _aaegeb ;};if _abegg ,_ccac :=_bbdgf .(_c .EndElement );_ccac &&_abegg .Name ==start .Name {*_ebdfb =1;return nil ;};if _fgdea ,_aebff :=_bbdgf .(_c .CharData );!_aebff {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbdgf );}else {switch string (_fgdea ){case "":*_ebdfb =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_ebdfb =1;case "\u0049\u0063\u006f\u006e":*_ebdfb =2;};};_bbdgf ,_aaegeb =d .Token ();if _aaegeb !=nil {return _aaegeb ;};if _cgeabg ,_ccddca :=_bbdgf .(_c .EndElement );_ccddca &&_cgeabg .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbdgf );};type Arc struct{CT_Arc };type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _fc .ST_TrueFalse ;ReverseAttr _fc .ST_TrueFalse ;AutolayoutAttr _fc .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};func (_aefdd *ST_ImageAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aefdd =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_aefdd =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_aefdd =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_aefdd =3;};return nil ;}; +// Validate validates the OfcCT_EquationXml and its children +func (_gefdg *OfcCT_EquationXml )Validate ()error {return _gefdg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");}; -// Validate validates the EG_ShapeElements and its children -func (_gebe *EG_ShapeElements )Validate ()error {return _gebe .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};const (ST_FillMethodUnset ST_FillMethod =0;ST_FillMethodNone ST_FillMethod =1;ST_FillMethodLinear ST_FillMethod =2;ST_FillMethodSigma ST_FillMethod =3;ST_FillMethodAny ST_FillMethod =4;ST_FillMethodLinearSigma ST_FillMethod =5;);func (_gbbca *ST_StrokeArrowWidth )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdddbd ,_adfe :=d .Token ();if _adfe !=nil {return _adfe ;};if _bdcfa ,_ccegc :=_bdddbd .(_c .EndElement );_ccegc &&_bdcfa .Name ==start .Name {*_gbbca =1;return nil ;};if _afdag ,_defee :=_bdddbd .(_c .CharData );!_defee {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdddbd );}else {switch string (_afdag ){case "":*_gbbca =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_gbbca =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_gbbca =2;case "\u0077\u0069\u0064\u0065":*_gbbca =3;};};_bdddbd ,_adfe =d .Token ();if _adfe !=nil {return _adfe ;};if _faacgf ,_bbdbca :=_bdddbd .(_c .EndElement );_bbdbca &&_faacgf .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdddbd );};func (_fgefed ST_FillMethod )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgefed .String (),start );};func (_bebc *Shadow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bebc .CT_Shadow =*NewCT_Shadow ();for _ ,_dagbb :=range start .Attr {if _dagbb .Name .Local =="\u006f\u006e"{_bebc .OnAttr .UnmarshalXMLAttr (_dagbb );continue ;};if _dagbb .Name .Local =="\u0074\u0079\u0070\u0065"{_bebc .TypeAttr .UnmarshalXMLAttr (_dagbb );continue ;};if _dagbb .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_bebc .ObscuredAttr .UnmarshalXMLAttr (_dagbb );continue ;};if _dagbb .Name .Local =="\u0063\u006f\u006co\u0072"{_fgddf ,_caaged :=_dagbb .Value ,error (nil );if _caaged !=nil {return _caaged ;};_bebc .ColorAttr =&_fgddf ;continue ;};if _dagbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_begg ,_daeec :=_dagbb .Value ,error (nil );if _daeec !=nil {return _daeec ;};_bebc .OpacityAttr =&_begg ;continue ;};if _dagbb .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_cccdd ,_baffb :=_dagbb .Value ,error (nil );if _baffb !=nil {return _baffb ;};_bebc .OffsetAttr =&_cccdd ;continue ;};if _dagbb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gdfee ,_gacde :=_dagbb .Value ,error (nil );if _gacde !=nil {return _gacde ;};_bebc .Color2Attr =&_gdfee ;continue ;};if _dagbb .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_ddeed ,_egagc :=_dagbb .Value ,error (nil );if _egagc !=nil {return _egagc ;};_bebc .Offset2Attr =&_ddeed ;continue ;};if _dagbb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bfadb ,_gacebe :=_dagbb .Value ,error (nil );if _gacebe !=nil {return _gacebe ;};_bebc .OriginAttr =&_bfadb ;continue ;};if _dagbb .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_eadda ,_fgbceb :=_dagbb .Value ,error (nil );if _fgbceb !=nil {return _fgbceb ;};_bebc .MatrixAttr =&_eadda ;continue ;};if _dagbb .Name .Local =="\u0069\u0064"{_dcfadd ,_bbea :=_dagbb .Value ,error (nil );if _bbea !=nil {return _bbea ;};_bebc .IdAttr =&_dcfadd ;continue ;};};for {_cegggd ,_afdeb :=d .Token ();if _afdeb !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_afdeb );};if _dega ,_cdaae :=_cegggd .(_c .EndElement );_cdaae &&_dega .Name ==start .Name {break ;};};return nil ;};func (_gcddg *Textpath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcddg .CT_TextPath =*NewCT_TextPath ();for _ ,_cbegd :=range start .Attr {if _cbegd .Name .Local =="\u006f\u006e"{_gcddg .OnAttr .UnmarshalXMLAttr (_cbegd );continue ;};if _cbegd .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_gcddg .FitshapeAttr .UnmarshalXMLAttr (_cbegd );continue ;};if _cbegd .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_gcddg .FitpathAttr .UnmarshalXMLAttr (_cbegd );continue ;};if _cbegd .Name .Local =="\u0074\u0072\u0069\u006d"{_gcddg .TrimAttr .UnmarshalXMLAttr (_cbegd );continue ;};if _cbegd .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_gcddg .XscaleAttr .UnmarshalXMLAttr (_cbegd );continue ;};if _cbegd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_bdcbfe ,_dbfgc :=_cbegd .Value ,error (nil );if _dbfgc !=nil {return _dbfgc ;};_gcddg .StringAttr =&_bdcbfe ;continue ;};if _cbegd .Name .Local =="\u0069\u0064"{_dgfeg ,_bcfe :=_cbegd .Value ,error (nil );if _bcfe !=nil {return _bcfe ;};_gcddg .IdAttr =&_dgfeg ;continue ;};if _cbegd .Name .Local =="\u0073\u0074\u0079l\u0065"{_dbgdf ,_gadae :=_cbegd .Value ,error (nil );if _gadae !=nil {return _gadae ;};_gcddg .StyleAttr =&_dbgdf ;continue ;};};for {_dbecf ,_ececdf :=d .Token ();if _ececdf !=nil {return _fb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_ececdf );};if _decbe ,_afbeef :=_dbecf .(_c .EndElement );_afbeef &&_decbe .Name ==start .Name {break ;};};return nil ;};func (_edgdc ST_FillMethod )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_geefc :=_c .Attr {};_geefc .Name =name ;switch _edgdc {case ST_FillMethodUnset :_geefc .Value ="";case ST_FillMethodNone :_geefc .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_geefc .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_geefc .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_geefc .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_geefc .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _geefc ,nil ;};func NewOfcCT_Ink ()*OfcCT_Ink {_dffcg :=&OfcCT_Ink {};return _dffcg }; +// Validate validates the Shadow and its children +func (_ecfdg *Shadow )Validate ()error {return _ecfdg .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func NewCT_Image ()*CT_Image {_ebdg :=&CT_Image {};return _ebdg };func (_gegdb OfcST_ConnectType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gegdb .String (),start );};func (_eaeaf OfcST_ColorMode )ValidateWithPath (path string )error {switch _eaeaf {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 (_eaeaf ));};return nil ;};type OfcST_ScreenSize byte ;func (_cefeg *OfcST_CalloutPlacement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddedgf ,_bgedfg :=d .Token ();if _bgedfg !=nil {return _bgedfg ;};if _dadbe ,_adaadc :=_ddedgf .(_a .EndElement );_adaadc &&_dadbe .Name ==start .Name {*_cefeg =1;return nil ;};if _gbbdg ,_aebab :=_ddedgf .(_a .CharData );!_aebab {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",_ddedgf );}else {switch string (_gbbdg ){case "":*_cefeg =0;case "\u0074\u006f\u0070":*_cefeg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cefeg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cefeg =3;case "\u0075\u0073\u0065\u0072":*_cefeg =4;};};_ddedgf ,_bgedfg =d .Token ();if _bgedfg !=nil {return _bgedfg ;};if _bbdac ,_geadcd :=_ddedgf .(_a .EndElement );_geadcd &&_bbdac .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",_ddedgf );}; -// Validate validates the CT_Handles and its children -func (_edeaf *CT_Handles )Validate ()error {return _edeaf .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_cfabc OfcST_HrAlign )Validate ()error {return _cfabc .ValidateWithPath ("")};func (_adba *AG_Type )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bece :=range start .Attr {if _bece .Name .Local =="\u0074\u0079\u0070\u0065"{_ecd ,_cgee :=_bece .Value ,error (nil );if _cgee !=nil {return _cgee ;};_adba .TypeAttr =&_ecd ;continue ;};};for {_fca ,_dgdd :=d .Token ();if _dgdd !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dgdd );};if _eeb ,_facg :=_fca .(_c .EndElement );_facg &&_eeb .Name ==start .Name {break ;};};return nil ;};func (_cfaefe OfcST_Angle )Validate ()error {return _cfaefe .ValidateWithPath ("")}; +// Validate validates the AG_OfficeShapeAttributes and its children +func (_dda *AG_OfficeShapeAttributes )Validate ()error {return _dda .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_ceggc OfcST_RType )Validate ()error {return _ceggc .ValidateWithPath ("")}; -// Validate validates the CT_Curve and its children -func (_fef *CT_Curve )Validate ()error {return _fef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");}; +// Validate validates the AG_StrokeAttributes and its children +func (_bgbd *AG_StrokeAttributes )Validate ()error {return _bgbd .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_beaad OfcST_DiagramLayout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_beaad .String (),start );}; -// Validate validates the AG_ShapeAttributes and its children -func (_cbg *AG_ShapeAttributes )Validate ()error {return _cbg .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_efga *CT_Curve )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_affe :=range start .Attr {if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_efga .AllowoverlapAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgae ,_faee :=_f .ParseInt (_affe .Value ,10,64);if _faee !=nil {return _faee ;};_efga .RegroupidAttr =&_dgae ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_efga .DgmlayoutAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_efga .DoubleclicknotifyAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_efga .PreferrelativeAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_efga .ButtonAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u006f\u006c\u0065"{_efga .OleAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_efga .UserhiddenAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efga .ForcedashAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_efga .BulletAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_efga .BwpureAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0063\u006c\u0069\u0070"{_efga .ClipAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ecggb ,_bdcbf :=_affe .Value ,error (nil );if _bdcbf !=nil {return _bdcbf ;};_efga .BorderbottomcolorAttr =&_ecggb ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_efga .BwnormalAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_efga .HralignAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0068\u0072"{_efga .HrAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ffcdd ,_dcae :=_affe .Value ,error (nil );if _dcae !=nil {return _dcae ;};_efga .BordertopcolorAttr =&_ffcdd ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dgfad ,_egdbb :=_f .ParseInt (_affe .Value ,10,64);if _egdbb !=nil {return _egdbb ;};_efga .DgmnodekindAttr =&_dgfad ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bfce ,_caee :=_affe .Value ,error (nil );if _caee !=nil {return _caee ;};_efga .BorderrightcolorAttr =&_bfce ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0073\u0070\u0069\u0064"{_ddef ,_acgg :=_affe .Value ,error (nil );if _acgg !=nil {return _acgg ;};_efga .SpidAttr =&_ddef ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0068\u0072\u0070c\u0074"{_afgg ,_eddd :=_f .ParseFloat (_affe .Value ,64);if _eddd !=nil {return _eddd ;};_gbda :=float32 (_afgg );_efga .HrpctAttr =&_gbda ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0068\u0072\u0073t\u0064"{_efga .HrstdAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_efga .CliptowrapAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_efga .AllowincellAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_efga .DgmlayoutmruAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_efga .UserdrawnAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_efga .OleiconAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_afad ,_bcec :=_affe .Value ,error (nil );if _bcec !=nil {return _bcec ;};_efga .BorderleftcolorAttr =&_afad ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0073\u0070\u0074"{_edeb ,_cdba :=_f .ParseFloat (_affe .Value ,64);if _cdba !=nil {return _cdba ;};_ccgb :=float32 (_edeb );_efga .SptAttr =&_ccgb ;continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_efga .BwmodeAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_efga .ConnectortypeAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_efga .InsetmodeAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u006f\u006e\u0065\u0064"{_efga .OnedAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_efga .HrnoshadeAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Local =="\u0074\u0069\u0074l\u0065"{_eabf ,_bgb :=_affe .Value ,error (nil );if _bgb !=nil {return _bgb ;};_efga .TitleAttr =&_eabf ;continue ;};if _affe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_egdd ,_dgbd :=_affe .Value ,error (nil );if _dgbd !=nil {return _dgbd ;};_efga .WrapcoordsAttr =&_egdd ;continue ;};if _affe .Name .Local =="\u0073\u0074\u0079l\u0065"{_cafb ,_facb :=_affe .Value ,error (nil );if _facb !=nil {return _facb ;};_efga .StyleAttr =&_cafb ;continue ;};if _affe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cddf ,_eaac :=_affe .Value ,error (nil );if _eaac !=nil {return _eaac ;};_efga .CoordoriginAttr =&_cddf ;continue ;};if _affe .Name .Local =="\u0070\u0072\u0069n\u0074"{_efga .PrintAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dbfc ,_ddba :=_affe .Value ,error (nil );if _ddba !=nil {return _ddba ;};_efga .CoordsizeAttr =&_dbfc ;continue ;};if _affe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_efga .StrokedAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Local =="\u0061\u006c\u0074"{_ggcb ,_daca :=_affe .Value ,error (nil );if _daca !=nil {return _daca ;};_efga .AltAttr =&_ggcb ;continue ;};if _affe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_badb ,_eddc :=_affe .Value ,error (nil );if _eddc !=nil {return _eddc ;};_efga .StrokeweightAttr =&_badb ;continue ;};if _affe .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_cdgaf ,_gcae :=_affe .Value ,error (nil );if _gcae !=nil {return _gcae ;};_efga .Control1Attr =&_cdgaf ;continue ;};if _affe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bcbc ,_eede :=_affe .Value ,error (nil );if _eede !=nil {return _eede ;};_efga .ChromakeyAttr =&_bcbc ;continue ;};if _affe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ecbd ,_abed :=_affe .Value ,error (nil );if _abed !=nil {return _abed ;};_efga .FillcolorAttr =&_ecbd ;continue ;};if _affe .Name .Local =="\u0069\u0064"{_bdcd ,_dbbb :=_affe .Value ,error (nil );if _dbbb !=nil {return _dbbb ;};_efga .IdAttr =&_bdcd ;continue ;};if _affe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbeb ,_fagdd :=_affe .Value ,error (nil );if _fagdd !=nil {return _fagdd ;};_efga .OpacityAttr =&_dbeb ;continue ;};if _affe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cegf ,_dffdg :=_affe .Value ,error (nil );if _dffdg !=nil {return _dffdg ;};_efga .StrokecolorAttr =&_cegf ;continue ;};if _affe .Name .Local =="\u0063\u006c\u0061s\u0073"{_cgabf ,_gfbd :=_affe .Value ,error (nil );if _gfbd !=nil {return _gfbd ;};_efga .ClassAttr =&_cgabf ;continue ;};if _affe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_efga .FilledAttr .UnmarshalXMLAttr (_affe );continue ;};if _affe .Name .Local =="\u0066\u0072\u006f\u006d"{_cfbg ,_fddc :=_affe .Value ,error (nil );if _fddc !=nil {return _fddc ;};_efga .FromAttr =&_cfbg ;continue ;};if _affe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dcbf ,_dffg :=_affe .Value ,error (nil );if _dffg !=nil {return _dffg ;};_efga .TargetAttr =&_dcbf ;continue ;};if _affe .Name .Local =="\u0068\u0072\u0065\u0066"{_fffa ,_adeb :=_affe .Value ,error (nil );if _adeb !=nil {return _adeb ;};_efga .HrefAttr =&_fffa ;continue ;};if _affe .Name .Local =="\u0074\u006f"{_gace ,_cfdd :=_affe .Value ,error (nil );if _cfdd !=nil {return _cfdd ;};_efga .ToAttr =&_gace ;continue ;};if _affe .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_bfac ,_bgcbdf :=_affe .Value ,error (nil );if _bgcbdf !=nil {return _bgcbdf ;};_efga .Control2Attr =&_bfac ;continue ;};if _affe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efga .InsetpenAttr .UnmarshalXMLAttr (_affe );continue ;};};_aede :for {_dcad ,_bgbg :=d .Token ();if _bgbg !=nil {return _bgbg ;};switch _dbce :=_dcad .(type ){case _c .StartElement :switch _dbce .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gbbg :=NewEG_ShapeElements ();_gbbg .Path =NewPath ();if _fgdf :=d .DecodeElement (_gbbg .Path ,&_dbce );_fgdf !=nil {return _fgdf ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_gbbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ffcaf :=NewEG_ShapeElements ();_ffcaf .Formulas =NewFormulas ();if _dbfdf :=d .DecodeElement (_ffcaf .Formulas ,&_dbce );_dbfdf !=nil {return _dbfdf ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_ffcaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ebcda :=NewEG_ShapeElements ();_ebcda .Handles =NewHandles ();if _efgg :=d .DecodeElement (_ebcda .Handles ,&_dbce );_efgg !=nil {return _efgg ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_ebcda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_efaf :=NewEG_ShapeElements ();_efaf .Fill =NewFill ();if _faea :=d .DecodeElement (_efaf .Fill ,&_dbce );_faea !=nil {return _faea ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_efaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ggec :=NewEG_ShapeElements ();_ggec .Stroke =NewStroke ();if _cffb :=d .DecodeElement (_ggec .Stroke ,&_dbce );_cffb !=nil {return _cffb ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_ggec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_abf :=NewEG_ShapeElements ();_abf .Shadow =NewShadow ();if _fgeg :=d .DecodeElement (_abf .Shadow ,&_dbce );_fgeg !=nil {return _fgeg ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_abf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dfcb :=NewEG_ShapeElements ();_dfcb .Textbox =NewTextbox ();if _afea :=d .DecodeElement (_dfcb .Textbox ,&_dbce );_afea !=nil {return _afea ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_dfcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cfda :=NewEG_ShapeElements ();_cfda .Textpath =NewTextpath ();if _bebgf :=d .DecodeElement (_cfda .Textpath ,&_dbce );_bebgf !=nil {return _bebgf ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_cfda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cbae :=NewEG_ShapeElements ();_cbae .Imagedata =NewImagedata ();if _fdbc :=d .DecodeElement (_cbae .Imagedata ,&_dbce );_fdbc !=nil {return _fdbc ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_cbae );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_dcfg :=NewEG_ShapeElements ();_dcfg .Skew =NewOfcSkew ();if _eceg :=d .DecodeElement (_dcfg .Skew ,&_dbce );_eceg !=nil {return _eceg ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_dcfg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cged :=NewEG_ShapeElements ();_cged .Extrusion =NewOfcExtrusion ();if _faed :=d .DecodeElement (_cged .Extrusion ,&_dbce );_faed !=nil {return _faed ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_cged );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_baeee :=NewEG_ShapeElements ();_baeee .Callout =NewOfcCallout ();if _dbcd :=d .DecodeElement (_baeee .Callout ,&_dbce );_dbcd !=nil {return _dbcd ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_baeee );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bggc :=NewEG_ShapeElements ();_bggc .Lock =NewOfcLock ();if _gcbc :=d .DecodeElement (_bggc .Lock ,&_dbce );_gcbc !=nil {return _gcbc ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_bggc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_beae :=NewEG_ShapeElements ();_beae .Clippath =NewOfcClippath ();if _fdfc :=d .DecodeElement (_beae .Clippath ,&_dbce );_fdfc !=nil {return _fdfc ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_beae );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cdfa :=NewEG_ShapeElements ();_cdfa .Signatureline =NewOfcSignatureline ();if _fdcag :=d .DecodeElement (_cdfa .Signatureline ,&_dbce );_fdcag !=nil {return _fdcag ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_cdfa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_ccbe :=NewEG_ShapeElements ();_ccbe .Wrap =_ae .NewWrap ();if _bcce :=d .DecodeElement (_ccbe .Wrap ,&_dbce );_bcce !=nil {return _bcce ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_ccbe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ebdb :=NewEG_ShapeElements ();_ebdb .Anchorlock =_ae .NewAnchorlock ();if _ggae :=d .DecodeElement (_ebdb .Anchorlock ,&_dbce );_ggae !=nil {return _ggae ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_ebdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_gadaf :=NewEG_ShapeElements ();_gadaf .Bordertop =_ae .NewBordertop ();if _beg :=d .DecodeElement (_gadaf .Bordertop ,&_dbce );_beg !=nil {return _beg ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_gadaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_bgbgb :=NewEG_ShapeElements ();_bgbgb .Borderbottom =_ae .NewBorderbottom ();if _dafa :=d .DecodeElement (_bgbgb .Borderbottom ,&_dbce );_dafa !=nil {return _dafa ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_bgbgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_dcfb :=NewEG_ShapeElements ();_dcfb .Borderleft =_ae .NewBorderleft ();if _feb :=d .DecodeElement (_dcfb .Borderleft ,&_dbce );_feb !=nil {return _feb ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_dcfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_bbbgd :=NewEG_ShapeElements ();_bbbgd .Borderright =_ae .NewBorderright ();if _gcfdg :=d .DecodeElement (_bbbgd .Borderright ,&_dbce );_gcfdg !=nil {return _gcfdg ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_bbbgd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_eaea :=NewEG_ShapeElements ();_eaea .ClientData =_b .NewClientData ();if _ecdca :=d .DecodeElement (_eaea .ClientData ,&_dbce );_ecdca !=nil {return _ecdca ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_eaea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_accdg :=NewEG_ShapeElements ();_accdg .Textdata =_dce .NewTextdata ();if _bdbee :=d .DecodeElement (_accdg .Textdata ,&_dbce );_bdbee !=nil {return _bdbee ;};_efga .EG_ShapeElements =append (_efga .EG_ShapeElements ,_accdg );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065\u0020\u0025\u0076",_dbce .Name );if _bbg :=d .Skip ();_bbg !=nil {return _bbg ;};};case _c .EndElement :break _aede ;case _c .CharData :};};return nil ;};func (_bede *OfcST_FillType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbfgea ,_bdcfg :=d .Token ();if _bdcfg !=nil {return _bdcfg ;};if _cagbd ,_affee :=_fbfgea .(_c .EndElement );_affee &&_cagbd .Name ==start .Name {*_bede =1;return nil ;};if _ebefa ,_cdbfg :=_fbfgea .(_c .CharData );!_cdbfg {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbfgea );}else {switch string (_ebefa ){case "":*_bede =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_bede =1;case "\u0073\u006f\u006ci\u0064":*_bede =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_bede =3;case "\u0074\u0069\u006c\u0065":*_bede =4;case "\u0066\u0072\u0061m\u0065":*_bede =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_bede =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_bede =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bede =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bede =9;};};_fbfgea ,_bdcfg =d .Token ();if _bdcfg !=nil {return _bdcfg ;};if _dfgdf ,_dfegd :=_fbfgea .(_c .EndElement );_dfegd &&_dfgdf .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbfgea );};func (_aacgdd OfcST_FillType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aacgdd .String (),start );};func (_cddbfe OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _cddbfe {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cddbfe ));};return nil ;};type OfcTop struct{OfcCT_StrokeChild };type OfcST_ExtrusionPlane byte ;func (_dfefaa *OfcST_HrAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfefaa =0;case "\u006c\u0065\u0066\u0074":*_dfefaa =1;case "\u0072\u0069\u0067h\u0074":*_dfefaa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfefaa =3;};return nil ;};func NewRect ()*Rect {_ecade :=&Rect {};_ecade .CT_Rect =*NewCT_Rect ();return _ecade };func NewOfcCT_Entry ()*OfcCT_Entry {_eccb :=&OfcCT_Entry {};return _eccb }; +// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path +func (_dcacc *OfcShapedefaults )ValidateWithPath (path string )error {if _edbd :=_dcacc .OfcCT_ShapeDefaults .ValidateWithPath (path );_edbd !=nil {return _edbd ;};return nil ;};func (_cfcba *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfcba =0;case "\u0072\u006f\u0075n\u0064":*_cfcba =1;case "\u0062\u0065\u0076e\u006c":*_cfcba =2;case "\u006d\u0069\u0074e\u0072":*_cfcba =3;};return nil ;};type ST_StrokeArrowWidth byte ;func (_bgafbg ST_ShadowType )Validate ()error {return _bgafbg .ValidateWithPath ("")};type OfcSignatureline struct{OfcCT_SignatureLine };func NewOfcCT_Diagram ()*OfcCT_Diagram {_dgagf :=&OfcCT_Diagram {};return _dgagf };type AG_Fill struct{FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;}; -// Validate validates the AG_Chromakey and its children -func (_adg *AG_Chromakey )Validate ()error {return _adg .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");}; +// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path +func (_deca *CT_ImageData )ValidateWithPath (path string )error {if _ebacb :=_deca .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_ebacb !=nil {return _ebacb ;};if _dgfbe :=_deca .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dgfbe !=nil {return _dgfbe ;};if _gbgc :=_deca .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_gbgc !=nil {return _gbgc ;};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_fdafa :=&OfcCT_Relation {};return _fdafa };func (_gbfg *Line )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbfg .CT_Line =*NewCT_Line ();for _ ,_afeea :=range start .Attr {if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbfg .UserdrawnAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbfg .ButtonAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbfg .DgmlayoutmruAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbfg .UserhiddenAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gbfg .CliptowrapAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbfg .BulletAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u006f\u006c\u0065"{_gbfg .OleAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0068\u0072"{_gbfg .HrAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0073\u0070\u0069\u0064"{_dfddb ,_febgg :=_afeea .Value ,error (nil );if _febgg !=nil {return _febgg ;};_gbfg .SpidAttr =&_dfddb ;continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbfg .HrstdAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbfg .BwnormalAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bebfb ,_fcgdb :=_afeea .Value ,error (nil );if _fcgdb !=nil {return _fcgdb ;};_gbfg .BordertopcolorAttr =&_bebfb ;continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbfg .DgmlayoutAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbfg .ForcedashAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbfg .AllowoverlapAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbfg .HrnoshadeAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gbfg .PreferrelativeAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dafbc ,_cgge :=_afeea .Value ,error (nil );if _cgge !=nil {return _cgge ;};_gbfg .BorderbottomcolorAttr =&_dafbc ;continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u006f\u006e\u0065\u0064"{_gbfg .OnedAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_deebe ,_caceb :=_ad .ParseInt (_afeea .Value ,10,64);if _caceb !=nil {return _caceb ;};_gbfg .DgmnodekindAttr =&_deebe ;continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ffbae ,_cegde :=_ad .ParseInt (_afeea .Value ,10,64);if _cegde !=nil {return _cegde ;};_gbfg .RegroupidAttr =&_ffbae ;continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbfg .AllowincellAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0068\u0072\u0070c\u0074"{_ecbge ,_abaa :=_ad .ParseFloat (_afeea .Value ,64);if _abaa !=nil {return _abaa ;};_dbfff :=float32 (_ecbge );_gbfg .HrpctAttr =&_dbfff ;continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0063\u006c\u0069\u0070"{_gbfg .ClipAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbfg .InsetmodeAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fgfcc ,_eccbbb :=_afeea .Value ,error (nil );if _eccbbb !=nil {return _eccbbb ;};_gbfg .BorderleftcolorAttr =&_fgfcc ;continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gbfg .OleiconAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cded ,_aaefb :=_afeea .Value ,error (nil );if _aaefb !=nil {return _aaefb ;};_gbfg .BorderrightcolorAttr =&_cded ;continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gbfg .ConnectortypeAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbfg .BwpureAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbfg .BwmodeAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0073\u0070\u0074"{_bacgb ,_gcgaf :=_ad .ParseFloat (_afeea .Value ,64);if _gcgaf !=nil {return _gcgaf ;};_geaa :=float32 (_bacgb );_gbfg .SptAttr =&_geaa ;continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbfg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afeea .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbfg .HralignAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Local =="\u0074\u006f"{_efgb ,_fcecg :=_afeea .Value ,error (nil );if _fcecg !=nil {return _fcecg ;};_gbfg .ToAttr =&_efgb ;continue ;};if _afeea .Name .Local =="\u0069\u0064"{_daceb ,_egecga :=_afeea .Value ,error (nil );if _egecga !=nil {return _egecga ;};_gbfg .IdAttr =&_daceb ;continue ;};if _afeea .Name .Local =="\u0061\u006c\u0074"{_ebabf ,_afcbc :=_afeea .Value ,error (nil );if _afcbc !=nil {return _afcbc ;};_gbfg .AltAttr =&_ebabf ;continue ;};if _afeea .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbfg .PrintAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbfg .StrokedAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dafgf ,_gfaag :=_afeea .Value ,error (nil );if _gfaag !=nil {return _gfaag ;};_gbfg .WrapcoordsAttr =&_dafgf ;continue ;};if _afeea .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ecced ,_dedae :=_afeea .Value ,error (nil );if _dedae !=nil {return _dedae ;};_gbfg .StrokeweightAttr =&_ecced ;continue ;};if _afeea .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ffagf ,_addefa :=_afeea .Value ,error (nil );if _addefa !=nil {return _addefa ;};_gbfg .CoordoriginAttr =&_ffagf ;continue ;};if _afeea .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bbffa ,_feggg :=_afeea .Value ,error (nil );if _feggg !=nil {return _feggg ;};_gbfg .ChromakeyAttr =&_bbffa ;continue ;};if _afeea .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dgafb ,_efgee :=_afeea .Value ,error (nil );if _efgee !=nil {return _efgee ;};_gbfg .FillcolorAttr =&_dgafb ;continue ;};if _afeea .Name .Local =="\u0073\u0074\u0079l\u0065"{_dacfd ,_cabcb :=_afeea .Value ,error (nil );if _cabcb !=nil {return _cabcb ;};_gbfg .StyleAttr =&_dacfd ;continue ;};if _afeea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbace ,_agaaf :=_afeea .Value ,error (nil );if _agaaf !=nil {return _agaaf ;};_gbfg .OpacityAttr =&_bbace ;continue ;};if _afeea .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bafda ,_afece :=_afeea .Value ,error (nil );if _afece !=nil {return _afece ;};_gbfg .StrokecolorAttr =&_bafda ;continue ;};if _afeea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbfg .InsetpenAttr .UnmarshalXMLAttr (_afeea );continue ;};if _afeea .Name .Local =="\u0066\u0072\u006f\u006d"{_badf ,_baggbc :=_afeea .Value ,error (nil );if _baggbc !=nil {return _baggbc ;};_gbfg .FromAttr =&_badf ;continue ;};if _afeea .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_edebcd ,_dcggc :=_afeea .Value ,error (nil );if _dcggc !=nil {return _dcggc ;};_gbfg .CoordsizeAttr =&_edebcd ;continue ;};if _afeea .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccgf ,_gedfe :=_afeea .Value ,error (nil );if _gedfe !=nil {return _gedfe ;};_gbfg .TitleAttr =&_ccgf ;continue ;};if _afeea .Name .Local =="\u0063\u006c\u0061s\u0073"{_fgbeb ,_adecf :=_afeea .Value ,error (nil );if _adecf !=nil {return _adecf ;};_gbfg .ClassAttr =&_fgbeb ;continue ;};if _afeea .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dabdc ,_gccaf :=_afeea .Value ,error (nil );if _gccaf !=nil {return _gccaf ;};_gbfg .TargetAttr =&_dabdc ;continue ;};if _afeea .Name .Local =="\u0068\u0072\u0065\u0066"{_debga ,_cbbee :=_afeea .Value ,error (nil );if _cbbee !=nil {return _cbbee ;};_gbfg .HrefAttr =&_debga ;continue ;};if _afeea .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbfg .FilledAttr .UnmarshalXMLAttr (_afeea );continue ;};};_fafeb :for {_caeb ,_facc :=d .Token ();if _facc !=nil {return _facc ;};switch _ggdbbd :=_caeb .(type ){case _a .StartElement :switch _ggdbbd .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbdefd :=NewEG_ShapeElements ();_dbdefd .Path =NewPath ();if _gddddc :=d .DecodeElement (_dbdefd .Path ,&_ggdbbd );_gddddc !=nil {return _gddddc ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_dbdefd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgdcc :=NewEG_ShapeElements ();_fgdcc .Formulas =NewFormulas ();if _gcacc :=d .DecodeElement (_fgdcc .Formulas ,&_ggdbbd );_gcacc !=nil {return _gcacc ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_fgdcc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfbg :=NewEG_ShapeElements ();_dcfbg .Handles =NewHandles ();if _cbebg :=d .DecodeElement (_dcfbg .Handles ,&_ggdbbd );_cbebg !=nil {return _cbebg ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_dcfbg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfbeg :=NewEG_ShapeElements ();_gfbeg .Fill =NewFill ();if _bbccbf :=d .DecodeElement (_gfbeg .Fill ,&_ggdbbd );_bbccbf !=nil {return _bbccbf ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_gfbeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbccc :=NewEG_ShapeElements ();_fbccc .Stroke =NewStroke ();if _gbcaa :=d .DecodeElement (_fbccc .Stroke ,&_ggdbbd );_gbcaa !=nil {return _gbcaa ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_fbccc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fabdg :=NewEG_ShapeElements ();_fabdg .Shadow =NewShadow ();if _gcbd :=d .DecodeElement (_fabdg .Shadow ,&_ggdbbd );_gcbd !=nil {return _gcbd ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_fabdg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fegab :=NewEG_ShapeElements ();_fegab .Textbox =NewTextbox ();if _agfad :=d .DecodeElement (_fegab .Textbox ,&_ggdbbd );_agfad !=nil {return _agfad ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_fegab );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdgca :=NewEG_ShapeElements ();_bdgca .Textpath =NewTextpath ();if _eaega :=d .DecodeElement (_bdgca .Textpath ,&_ggdbbd );_eaega !=nil {return _eaega ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_bdgca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aggffd :=NewEG_ShapeElements ();_aggffd .Imagedata =NewImagedata ();if _ecfc :=d .DecodeElement (_aggffd .Imagedata ,&_ggdbbd );_ecfc !=nil {return _ecfc ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_aggffd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgbe :=NewEG_ShapeElements ();_dgbe .Skew =NewOfcSkew ();if _feffd :=d .DecodeElement (_dgbe .Skew ,&_ggdbbd );_feffd !=nil {return _feffd ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_dgbe );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faaaa :=NewEG_ShapeElements ();_faaaa .Extrusion =NewOfcExtrusion ();if _dgdce :=d .DecodeElement (_faaaa .Extrusion ,&_ggdbbd );_dgdce !=nil {return _dgdce ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_faaaa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcfce :=NewEG_ShapeElements ();_dcfce .Callout =NewOfcCallout ();if _aefda :=d .DecodeElement (_dcfce .Callout ,&_ggdbbd );_aefda !=nil {return _aefda ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_dcfce );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cage :=NewEG_ShapeElements ();_cage .Lock =NewOfcLock ();if _cegdg :=d .DecodeElement (_cage .Lock ,&_ggdbbd );_cegdg !=nil {return _cegdg ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_cage );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eddgd :=NewEG_ShapeElements ();_eddgd .Clippath =NewOfcClippath ();if _eedg :=d .DecodeElement (_eddgd .Clippath ,&_ggdbbd );_eedg !=nil {return _eedg ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_eddgd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afab :=NewEG_ShapeElements ();_afab .Signatureline =NewOfcSignatureline ();if _bfdcd :=d .DecodeElement (_afab .Signatureline ,&_ggdbbd );_bfdcd !=nil {return _bfdcd ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_afab );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfbef :=NewEG_ShapeElements ();_gfbef .Wrap =_ab .NewWrap ();if _dcgfg :=d .DecodeElement (_gfbef .Wrap ,&_ggdbbd );_dcgfg !=nil {return _dcgfg ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_gfbef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eaadc :=NewEG_ShapeElements ();_eaadc .Anchorlock =_ab .NewAnchorlock ();if _cbafg :=d .DecodeElement (_eaadc .Anchorlock ,&_ggdbbd );_cbafg !=nil {return _cbafg ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_eaadc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfgfd :=NewEG_ShapeElements ();_bfgfd .Bordertop =_ab .NewBordertop ();if _dacge :=d .DecodeElement (_bfgfd .Bordertop ,&_ggdbbd );_dacge !=nil {return _dacge ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_bfgfd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egdef :=NewEG_ShapeElements ();_egdef .Borderbottom =_ab .NewBorderbottom ();if _effeb :=d .DecodeElement (_egdef .Borderbottom ,&_ggdbbd );_effeb !=nil {return _effeb ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_egdef );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_addca :=NewEG_ShapeElements ();_addca .Borderleft =_ab .NewBorderleft ();if _aecfc :=d .DecodeElement (_addca .Borderleft ,&_ggdbbd );_aecfc !=nil {return _aecfc ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_addca );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afacb :=NewEG_ShapeElements ();_afacb .Borderright =_ab .NewBorderright ();if _cbfbb :=d .DecodeElement (_afacb .Borderright ,&_ggdbbd );_cbfbb !=nil {return _cbfbb ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_afacb );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_aeafc :=NewEG_ShapeElements ();_aeafc .ClientData =_ca .NewClientData ();if _cacf :=d .DecodeElement (_aeafc .ClientData ,&_ggdbbd );_cacf !=nil {return _cacf ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_aeafc );case _a .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"}:_cdefb :=NewEG_ShapeElements ();_cdefb .Textdata =_g .NewTextdata ();if _egae :=d .DecodeElement (_cdefb .Textdata ,&_ggdbbd );_egae !=nil {return _egae ;};_gbfg .EG_ShapeElements =append (_gbfg .EG_ShapeElements ,_cdefb );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004c\u0069n\u0065\u0020\u0025\u0076",_ggdbbd .Name );if _dggfd :=d .Skip ();_dggfd !=nil {return _dggfd ;};};case _a .EndElement :break _fafeb ;case _a .CharData :};};return nil ;};func (_eggef *EG_ShapeElements )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ceaa :for {_gaeega ,_bcbdf :=d .Token ();if _bcbdf !=nil {return _bcbdf ;};switch _dddc :=_gaeega .(type ){case _a .StartElement :switch _dddc .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggef .Path =NewPath ();if _cafge :=d .DecodeElement (_eggef .Path ,&_dddc );_cafge !=nil {return _cafge ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggef .Formulas =NewFormulas ();if _dfbgf :=d .DecodeElement (_eggef .Formulas ,&_dddc );_dfbgf !=nil {return _dfbgf ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggef .Handles =NewHandles ();if _fbbcbe :=d .DecodeElement (_eggef .Handles ,&_dddc );_fbbcbe !=nil {return _fbbcbe ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggef .Fill =NewFill ();if _bdcdc :=d .DecodeElement (_eggef .Fill ,&_dddc );_bdcdc !=nil {return _bdcdc ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggef .Stroke =NewStroke ();if _gfcfd :=d .DecodeElement (_eggef .Stroke ,&_dddc );_gfcfd !=nil {return _gfcfd ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggef .Shadow =NewShadow ();if _bbegd :=d .DecodeElement (_eggef .Shadow ,&_dddc );_bbegd !=nil {return _bbegd ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggef .Textbox =NewTextbox ();if _accee :=d .DecodeElement (_eggef .Textbox ,&_dddc );_accee !=nil {return _accee ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggef .Textpath =NewTextpath ();if _cdgef :=d .DecodeElement (_eggef .Textpath ,&_dddc );_cdgef !=nil {return _cdgef ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggef .Imagedata =NewImagedata ();if _eafac :=d .DecodeElement (_eggef .Imagedata ,&_dddc );_eafac !=nil {return _eafac ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eggef .Skew =NewOfcSkew ();if _bebfd :=d .DecodeElement (_eggef .Skew ,&_dddc );_bebfd !=nil {return _bebfd ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eggef .Extrusion =NewOfcExtrusion ();if _ebde :=d .DecodeElement (_eggef .Extrusion ,&_dddc );_ebde !=nil {return _ebde ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eggef .Callout =NewOfcCallout ();if _aecee :=d .DecodeElement (_eggef .Callout ,&_dddc );_aecee !=nil {return _aecee ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eggef .Lock =NewOfcLock ();if _bbedb :=d .DecodeElement (_eggef .Lock ,&_dddc );_bbedb !=nil {return _bbedb ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eggef .Clippath =NewOfcClippath ();if _afcff :=d .DecodeElement (_eggef .Clippath ,&_dddc );_afcff !=nil {return _afcff ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eggef .Signatureline =NewOfcSignatureline ();if _babff :=d .DecodeElement (_eggef .Signatureline ,&_dddc );_babff !=nil {return _babff ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eggef .Wrap =_ab .NewWrap ();if _begbc :=d .DecodeElement (_eggef .Wrap ,&_dddc );_begbc !=nil {return _begbc ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eggef .Anchorlock =_ab .NewAnchorlock ();if _dbece :=d .DecodeElement (_eggef .Anchorlock ,&_dddc );_dbece !=nil {return _dbece ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eggef .Bordertop =_ab .NewBordertop ();if _fcdf :=d .DecodeElement (_eggef .Bordertop ,&_dddc );_fcdf !=nil {return _fcdf ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eggef .Borderbottom =_ab .NewBorderbottom ();if _decg :=d .DecodeElement (_eggef .Borderbottom ,&_dddc );_decg !=nil {return _decg ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eggef .Borderleft =_ab .NewBorderleft ();if _dccec :=d .DecodeElement (_eggef .Borderleft ,&_dddc );_dccec !=nil {return _dccec ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eggef .Borderright =_ab .NewBorderright ();if _gfbc :=d .DecodeElement (_eggef .Borderright ,&_dddc );_gfbc !=nil {return _gfbc ;};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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_eggef .ClientData =_ca .NewClientData ();if _dgdf :=d .DecodeElement (_eggef .ClientData ,&_dddc );_dgdf !=nil {return _dgdf ;};case _a .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"}:_eggef .Textdata =_g .NewTextdata ();if _edec :=d .DecodeElement (_eggef .Textdata ,&_dddc );_edec !=nil {return _edec ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_dddc .Name );if _eggbd :=d .Skip ();_eggbd !=nil {return _eggbd ;};};case _a .EndElement :break _ceaa ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path -func (_fedbb *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func (_abcgg ST_StrokeArrowWidth )String ()string {switch _abcgg {case 0:return "";case 1:return "\u006e\u0061\u0072\u0072\u006f\u0077";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u0077\u0069\u0064\u0065";};return "";};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_cgeee :=&OfcCT_StrokeChild {};return _cgeee }; +// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path +func (_aaae *CT_Oval )ValidateWithPath (path string )error {for _fcgfe ,_dabcg :=range _aaae .EG_ShapeElements {if _cgee :=_dabcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fcgfe ));_cgee !=nil {return _cgee ;};};if _cagb :=_aaae .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cagb !=nil {return _cagb ;};if _gefe :=_aaae .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gefe !=nil {return _gefe ;};if _befcd :=_aaae .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_befcd !=nil {return _befcd ;};if _edgf :=_aaae .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_edgf !=nil {return _edgf ;};if _cffgae :=_aaae .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cffgae !=nil {return _cffgae ;};if _gffa :=_aaae .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gffa !=nil {return _gffa ;};if _bbgb :=_aaae .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bbgb !=nil {return _bbgb ;};if _agca :=_aaae .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_agca !=nil {return _agca ;};if _gagde :=_aaae .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gagde !=nil {return _gagde ;};if _ggabf :=_aaae .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ggabf !=nil {return _ggabf ;};if _ceabe :=_aaae .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ceabe !=nil {return _ceabe ;};if _aece :=_aaae .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aece !=nil {return _aece ;};if _aafc :=_aaae .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aafc !=nil {return _aafc ;};if _bdgfe :=_aaae .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bdgfe !=nil {return _bdgfe ;};if _bgfdg :=_aaae .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bgfdg !=nil {return _bgfdg ;};if _bcfgc :=_aaae .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bcfgc !=nil {return _bcfgc ;};if _gagaa :=_aaae .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gagaa !=nil {return _gagaa ;};if _fbbcg :=_aaae .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fbbcg !=nil {return _fbbcg ;};if _ceaba :=_aaae .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ceaba !=nil {return _ceaba ;};if _efdg :=_aaae .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_efdg !=nil {return _efdg ;};if _gecg :=_aaae .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gecg !=nil {return _gecg ;};if _addcd :=_aaae .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_addcd !=nil {return _addcd ;};if _fcefd :=_aaae .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fcefd !=nil {return _fcefd ;};if _bbbb :=_aaae .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bbbb !=nil {return _bbbb ;};if _ccbge :=_aaae .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ccbge !=nil {return _ccbge ;};if _bcdbd :=_aaae .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bcdbd !=nil {return _bcdbd ;};if _eabdb :=_aaae .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_eabdb !=nil {return _eabdb ;};if _abagc :=_aaae .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_abagc !=nil {return _abagc ;};if _cbac :=_aaae .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cbac !=nil {return _cbac ;};return nil ;}; -// Validate validates the OfcEquationxml and its children -func (_agbfd *OfcEquationxml )Validate ()error {return _agbfd .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};func (_adbegb *OfcCallout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adbegb .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_fegaf :=range start .Attr {if _fegaf .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_adbegb .LengthspecifiedAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u006f\u006e"{_adbegb .OnAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u0067\u0061\u0070"{_fadfe ,_fdfea :=_fegaf .Value ,error (nil );if _fdfea !=nil {return _fdfea ;};_adbegb .GapAttr =&_fadfe ;continue ;};if _fegaf .Name .Local =="\u0061\u006e\u0067l\u0065"{_adbegb .AngleAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_adbegb .DropautoAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u0064\u0072\u006f\u0070"{_bccfca ,_gcfec :=_fegaf .Value ,error (nil );if _gcfec !=nil {return _gcfec ;};_adbegb .DropAttr =&_bccfca ;continue ;};if _fegaf .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_egead ,_fgfged :=_fegaf .Value ,error (nil );if _fgfged !=nil {return _fgfged ;};_adbegb .DistanceAttr =&_egead ;continue ;};if _fegaf .Name .Local =="\u0074\u0079\u0070\u0065"{_aedcda ,_bggf :=_fegaf .Value ,error (nil );if _bggf !=nil {return _bggf ;};_adbegb .TypeAttr =&_aedcda ;continue ;};if _fegaf .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_cacdb ,_defaga :=_fegaf .Value ,error (nil );if _defaga !=nil {return _defaga ;};_adbegb .LengthAttr =&_cacdb ;continue ;};if _fegaf .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_adbegb .AccentbarAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_adbegb .TextborderAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_adbegb .MinusxAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_adbegb .MinusyAttr .UnmarshalXMLAttr (_fegaf );continue ;};if _fegaf .Name .Local =="\u0065\u0078\u0074"{_adbegb .ExtAttr .UnmarshalXMLAttr (_fegaf );continue ;};};for {_faada ,_dgcec :=d .Token ();if _dgcec !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_dgcec );};if _ggfgf ,_dbgd :=_faada .(_c .EndElement );_dbgd &&_ggfgf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcShapelayout and its children +func (_ageab *OfcShapelayout )Validate ()error {return _ageab .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};func (_gadba ST_StrokeEndCap )Validate ()error {return _gadba .ValidateWithPath ("")};func NewOfcCT_Ink ()*OfcCT_Ink {_faea :=&OfcCT_Ink {};return _faea };func (_ecdbgd ST_FillType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fgcbe :=_a .Attr {};_fgcbe .Name =name ;switch _ecdbgd {case ST_FillTypeUnset :_fgcbe .Value ="";case ST_FillTypeSolid :_fgcbe .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_fgcbe .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_fgcbe .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_fgcbe .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_fgcbe .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_fgcbe .Value ="\u0066\u0072\u0061m\u0065";};return _fgcbe ,nil ;};func (_ddaba OfcST_ExtrusionRender )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_eddbb :=_a .Attr {};_eddbb .Name =name ;switch _ddaba {case OfcST_ExtrusionRenderUnset :_eddbb .Value ="";case OfcST_ExtrusionRenderSolid :_eddbb .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_eddbb .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_eddbb .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _eddbb ,nil ;};func NewFill ()*Fill {_baccb :=&Fill {};_baccb .CT_Fill =*NewCT_Fill ();return _baccb };func (_bagab OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _bagab {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 (_bagab ));};return nil ;};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _bg .ST_TrueFalse ;ReverseAttr _bg .ST_TrueFalse ;AutolayoutAttr _bg .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};func (_bcgdc ST_StrokeLineStyle )String ()string {switch _bcgdc {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 "";}; -// Validate validates the AG_Path and its children -func (_bgef *AG_Path )Validate ()error {return _bgef .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};type OfcCT_Callout struct{OnAttr _fc .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _fc .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _fc .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _fc .ST_TrueFalse ;TextborderAttr _fc .ST_TrueFalse ;MinusxAttr _fc .ST_TrueFalse ;MinusyAttr _fc .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_fegagg OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _fegagg {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fegagg ));};return nil ;};func (_bbffeb OfcST_How )Validate ()error {return _bbffeb .ValidateWithPath ("")};type OfcST_ScreenSize byte ;func (_ffcgg *OfcCT_ShapeLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_babba :=range start .Attr {if _babba .Name .Local =="\u0065\u0078\u0074"{_ffcgg .ExtAttr .UnmarshalXMLAttr (_babba );continue ;};};_gccca :for {_ddcgf ,_ffadd :=d .Token ();if _ffadd !=nil {return _ffadd ;};switch _eefef :=_ddcgf .(type ){case _c .StartElement :switch _eefef .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_ffcgg .Idmap =NewOfcCT_IdMap ();if _bgged :=d .DecodeElement (_ffcgg .Idmap ,&_eefef );_bgged !=nil {return _bgged ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_ffcgg .Regrouptable =NewOfcCT_RegroupTable ();if _afgca :=d .DecodeElement (_ffcgg .Regrouptable ,&_eefef );_afgca !=nil {return _afgca ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_ffcgg .Rules =NewOfcCT_Rules ();if _aceca :=d .DecodeElement (_ffcgg .Rules ,&_eefef );_aceca !=nil {return _aceca ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_eefef .Name );if _eceef :=d .Skip ();_eceef !=nil {return _eceef ;};};case _c .EndElement :break _gccca ;case _c .CharData :};};return nil ;};func NewImagedata ()*Imagedata {_abead :=&Imagedata {};_abead .CT_ImageData =*NewCT_ImageData ();return _abead ;};const (ST_ShadowTypeUnset ST_ShadowType =0;ST_ShadowTypeSingle ST_ShadowType =1;ST_ShadowTypeDouble ST_ShadowType =2;ST_ShadowTypeEmboss ST_ShadowType =3;ST_ShadowTypePerspective ST_ShadowType =4;);func (_gefbb ST_StrokeLineStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gefbb .String (),start );};func (_afabc *OfcST_ConnectType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgfcg ,_bbgbg :=d .Token ();if _bbgbg !=nil {return _bbgbg ;};if _ccbca ,_afeeb :=_fgfcg .(_c .EndElement );_afeeb &&_ccbca .Name ==start .Name {*_afabc =1;return nil ;};if _fdaf ,_fafbc :=_fgfcg .(_c .CharData );!_fafbc {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgfcg );}else {switch string (_fdaf ){case "":*_afabc =0;case "\u006e\u006f\u006e\u0065":*_afabc =1;case "\u0072\u0065\u0063\u0074":*_afabc =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_afabc =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afabc =4;};};_fgfcg ,_bbgbg =d .Token ();if _bbgbg !=nil {return _bbgbg ;};if _abaed ,_ffccd :=_fgfcg .(_c .EndElement );_ffccd &&_abaed .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgfcg );};func NewCT_Curve ()*CT_Curve {_dddgc :=&CT_Curve {};return _dddgc };type OfcSignatureline struct{OfcCT_SignatureLine };func (_dgfgf *OfcSkew )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dgfgf .OfcCT_Skew .MarshalXML (e ,start );};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func (_dga *AG_Chromakey )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffad :=range start .Attr {if _ffad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cfcf ,_gbb :=_ffad .Value ,error (nil );if _gbb !=nil {return _gbb ;};_dga .ChromakeyAttr =&_cfcf ;continue ;};};for {_dcea ,_gead :=d .Token ();if _gead !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_gead );};if _caa ,_abg :=_dcea .(_c .EndElement );_abg &&_caa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path +func (_ccbce *OfcClippath )ValidateWithPath (path string )error {if _febdc :=_ccbce .OfcCT_ClipPath .ValidateWithPath (path );_febdc !=nil {return _febdc ;};return nil ;}; -// ValidateWithPath validates the Textpath and its children, prefixing error messages with path -func (_ccfdf *Textpath )ValidateWithPath (path string )error {if _baaae :=_ccfdf .CT_TextPath .ValidateWithPath (path );_baaae !=nil {return _baaae ;};return nil ;};func (_deef *Roundrect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _deef .CT_RoundRect .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path +func (_afcgbd *CT_RoundRect )ValidateWithPath (path string )error {for _ffde ,_dbead :=range _afcgbd .EG_ShapeElements {if _bcaec :=_dbead .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ffde ));_bcaec !=nil {return _bcaec ;};};if _gfgcd :=_afcgbd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gfgcd !=nil {return _gfgcd ;};if _aabfg :=_afcgbd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_aabfg !=nil {return _aabfg ;};if _bgeac :=_afcgbd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bgeac !=nil {return _bgeac ;};if _dacb :=_afcgbd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dacb !=nil {return _dacb ;};if _dfbde :=_afcgbd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dfbde !=nil {return _dfbde ;};if _aadb :=_afcgbd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_aadb !=nil {return _aadb ;};if _bdeg :=_afcgbd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bdeg !=nil {return _bdeg ;};if _cacag :=_afcgbd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cacag !=nil {return _cacag ;};if _cdfce :=_afcgbd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cdfce !=nil {return _cdfce ;};if _efabg :=_afcgbd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_efabg !=nil {return _efabg ;};if _afef :=_afcgbd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_afef !=nil {return _afef ;};if _abefe :=_afcgbd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_abefe !=nil {return _abefe ;};if _begbe :=_afcgbd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_begbe !=nil {return _begbe ;};if _dddga :=_afcgbd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dddga !=nil {return _dddga ;};if _fbacg :=_afcgbd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fbacg !=nil {return _fbacg ;};if _bgcg :=_afcgbd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bgcg !=nil {return _bgcg ;};if _dcagd :=_afcgbd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dcagd !=nil {return _dcagd ;};if _dcfae :=_afcgbd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dcfae !=nil {return _dcfae ;};if _fdfa :=_afcgbd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fdfa !=nil {return _fdfa ;};if _effcc :=_afcgbd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_effcc !=nil {return _effcc ;};if _abee :=_afcgbd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_abee !=nil {return _abee ;};if _bfccgf :=_afcgbd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bfccgf !=nil {return _bfccgf ;};if _gdgcd :=_afcgbd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gdgcd !=nil {return _gdgcd ;};if _beba :=_afcgbd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_beba !=nil {return _beba ;};if _gaabe :=_afcgbd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gaabe !=nil {return _gaabe ;};if _fefg :=_afcgbd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fefg !=nil {return _fefg ;};if _cbbbd :=_afcgbd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cbbbd !=nil {return _cbbbd ;};if _edded :=_afcgbd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_edded !=nil {return _edded ;};if _effed :=_afcgbd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_effed !=nil {return _effed ;};return nil ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;);func (_bdad *AG_ShapeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gae :=range start .Attr {if _gae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abe ,_cacae :=_gae .Value ,error (nil );if _cacae !=nil {return _cacae ;};_bdad .OpacityAttr =&_abe ;continue ;};if _gae .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bdad .StrokedAttr .UnmarshalXMLAttr (_gae );continue ;};if _gae .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dfaa ,_bcgg :=_gae .Value ,error (nil );if _bcgg !=nil {return _bcgg ;};_bdad .StrokecolorAttr =&_dfaa ;continue ;};if _gae .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cec ,_ddag :=_gae .Value ,error (nil );if _ddag !=nil {return _ddag ;};_bdad .StrokeweightAttr =&_cec ;continue ;};if _gae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bdad .InsetpenAttr .UnmarshalXMLAttr (_gae );continue ;};if _gae .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dab ,_addg :=_gae .Value ,error (nil );if _addg !=nil {return _addg ;};_bdad .ChromakeyAttr =&_dab ;continue ;};if _gae .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bdad .FilledAttr .UnmarshalXMLAttr (_gae );continue ;};if _gae .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gaef ,_adcg :=_gae .Value ,error (nil );if _adcg !=nil {return _adcg ;};_bdad .FillcolorAttr =&_gaef ;continue ;};};for {_dca ,_gag :=d .Token ();if _gag !=nil {return _b .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",_gag );};if _cgd ,_gfeb :=_dca .(_a .EndElement );_gfeb &&_cgd .Name ==start .Name {break ;};};return nil ;};func (_cggee *ST_StrokeArrowLength )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_acdbg ,_deaff :=d .Token ();if _deaff !=nil {return _deaff ;};if _bceed ,_begfb :=_acdbg .(_a .EndElement );_begfb &&_bceed .Name ==start .Name {*_cggee =1;return nil ;};if _bbdge ,_dgcda :=_acdbg .(_a .CharData );!_dgcda {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",_acdbg );}else {switch string (_bbdge ){case "":*_cggee =0;case "\u0073\u0068\u006fr\u0074":*_cggee =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cggee =2;case "\u006c\u006f\u006e\u0067":*_cggee =3;};};_acdbg ,_deaff =d .Token ();if _deaff !=nil {return _deaff ;};if _edcfa ,_ggefde :=_acdbg .(_a .EndElement );_ggefde &&_edcfa .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",_acdbg );}; // ValidateWithPath validates the Handles and its children, prefixing error messages with path -func (_cffec *Handles )ValidateWithPath (path string )error {if _dfdag :=_cffec .CT_Handles .ValidateWithPath (path );_dfdag !=nil {return _dfdag ;};return nil ;};func (_gbeed *OfcCT_Extrusion )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgadg :=range start .Attr {if _fgadg .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_gbeed .ColormodeAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0063\u006f\u006co\u0072"{_aefdc ,_cgdd :=_fgadg .Value ,error (nil );if _cgdd !=nil {return _cgdd ;};_gbeed .ColorAttr =&_aefdc ;continue ;};if _fgadg .Name .Local =="\u0074\u0079\u0070\u0065"{_gbeed .TypeAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_ceef ,_bgcag :=_f .ParseFloat (_fgadg .Value ,64);if _bgcag !=nil {return _bgcag ;};_gagbf :=float32 (_ceef );_gbeed .ShininessAttr =&_gagbf ;continue ;};if _fgadg .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_edgde ,_dedgb :=_fgadg .Value ,error (nil );if _dedgb !=nil {return _dedgb ;};_gbeed .ViewpointoriginAttr =&_edgde ;continue ;};if _fgadg .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_bagfe ,_fcdgb :=_fgadg .Value ,error (nil );if _fcdgb !=nil {return _fcdgb ;};_gbeed .SpecularityAttr =&_bagfe ;continue ;};if _fgadg .Name .Local =="\u0070\u006c\u0061n\u0065"{_gbeed .PlaneAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_defaa ,_dbfcf :=_fgadg .Value ,error (nil );if _dbfcf !=nil {return _dbfcf ;};_gbeed .DiffusityAttr =&_defaa ;continue ;};if _fgadg .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_aebeb ,_cgfe :=_fgadg .Value ,error (nil );if _cgfe !=nil {return _cgfe ;};_gbeed .SkewamtAttr =&_aebeb ;continue ;};if _fgadg .Name .Local =="\u006d\u0065\u0074a\u006c"{_gbeed .MetalAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_acaaa ,_fegedf :=_fgadg .Value ,error (nil );if _fegedf !=nil {return _fegedf ;};_gbeed .BackdepthAttr =&_acaaa ;continue ;};if _fgadg .Name .Local =="\u0065\u0064\u0067\u0065"{_cgdc ,_cccgb :=_fgadg .Value ,error (nil );if _cccgb !=nil {return _cccgb ;};_gbeed .EdgeAttr =&_cgdc ;continue ;};if _fgadg .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_egddf ,_afcge :=_fgadg .Value ,error (nil );if _afcge !=nil {return _afcge ;};_gbeed .Lightlevel2Attr =&_egddf ;continue ;};if _fgadg .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fggb ,_ecdfe :=_f .ParseFloat (_fgadg .Value ,64);if _ecdfe !=nil {return _ecdfe ;};_bcdcd :=float32 (_fggb );_gbeed .OrientationangleAttr =&_bcdcd ;continue ;};if _fgadg .Name .Local =="\u006f\u006e"{_gbeed .OnAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_gbeed .LightharshAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_gbeed .LightfaceAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_gdaga ,_gabcg :=_fgadg .Value ,error (nil );if _gabcg !=nil {return _gabcg ;};_gbeed .ForedepthAttr =&_gdaga ;continue ;};if _fgadg .Name .Local =="\u0065\u0078\u0074"{_gbeed .ExtAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_gbeed .AutorotationcenterAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0066\u0061\u0063e\u0074"{_afccc ,_dcfgaa :=_fgadg .Value ,error (nil );if _dcfgaa !=nil {return _dcfgaa ;};_gbeed .FacetAttr =&_afccc ;continue ;};if _fgadg .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_gbeed .RenderAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_bgfe ,_fcacg :=_fgadg .Value ,error (nil );if _fcacg !=nil {return _fcacg ;};_gbeed .LightlevelAttr =&_bgfe ;continue ;};if _fgadg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_eccfge ,_dbbgb :=_fgadg .Value ,error (nil );if _dbbgb !=nil {return _dbbgb ;};_gbeed .BrightnessAttr =&_eccfge ;continue ;};if _fgadg .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_ffbge ,_ffefb :=_f .ParseFloat (_fgadg .Value ,64);if _ffefb !=nil {return _ffefb ;};_gdbda :=float32 (_ffbge );_gbeed .SkewangleAttr =&_gdbda ;continue ;};if _fgadg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_ebdfg ,_bgefd :=_fgadg .Value ,error (nil );if _bgefd !=nil {return _bgefd ;};_gbeed .Lightposition2Attr =&_ebdfg ;continue ;};if _fgadg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fbece ,_eacd :=_fgadg .Value ,error (nil );if _eacd !=nil {return _eacd ;};_gbeed .RotationangleAttr =&_fbece ;continue ;};if _fgadg .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_gbeed .Lightharsh2Attr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_gdeef ,_fddfd :=_fgadg .Value ,error (nil );if _fddfd !=nil {return _fddfd ;};_gbeed .OrientationAttr =&_gdeef ;continue ;};if _fgadg .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_gbeed .LockrotationcenterAttr .UnmarshalXMLAttr (_fgadg );continue ;};if _fgadg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_fbfbd ,_cegg :=_fgadg .Value ,error (nil );if _cegg !=nil {return _cegg ;};_gbeed .RotationcenterAttr =&_fbfbd ;continue ;};if _fgadg .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_eadb ,_gcefa :=_fgadg .Value ,error (nil );if _gcefa !=nil {return _gcefa ;};_gbeed .ViewpointAttr =&_eadb ;continue ;};if _fgadg .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cdeac ,_ededb :=_fgadg .Value ,error (nil );if _ededb !=nil {return _ededb ;};_gbeed .LightpositionAttr =&_cdeac ;continue ;};};for {_eefad ,_afdfbc :=d .Token ();if _afdfbc !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_afdfbc );};if _ecedd ,_aagbc :=_eefad .(_c .EndElement );_aagbc &&_ecedd .Name ==start .Name {break ;};};return nil ;}; +func (_bgfg *Handles )ValidateWithPath (path string )error {if _ccbcg :=_bgfg .CT_Handles .ValidateWithPath (path );_ccbcg !=nil {return _ccbcg ;};return nil ;};func NewOfcSkew ()*OfcSkew {_ebccc :=&OfcSkew {};_ebccc .OfcCT_Skew =*NewOfcCT_Skew ();return _ebccc }; -// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path -func (_fgfg *CT_Image )ValidateWithPath (path string )error {for _feedb ,_gaacb :=range _fgfg .EG_ShapeElements {if _eeea :=_gaacb .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_feedb ));_eeea !=nil {return _eeea ;};};if _addg :=_fgfg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_addg !=nil {return _addg ;};if _cfgeb :=_fgfg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cfgeb !=nil {return _cfgeb ;};if _dgbbf :=_fgfg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dgbbf !=nil {return _dgbbf ;};if _gcadab :=_fgfg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gcadab !=nil {return _gcadab ;};if _bbac :=_fgfg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bbac !=nil {return _bbac ;};if _agdbc :=_fgfg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_agdbc !=nil {return _agdbc ;};if _ggfc :=_fgfg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ggfc !=nil {return _ggfc ;};if _fefe :=_fgfg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fefe !=nil {return _fefe ;};if _gfbbb :=_fgfg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gfbbb !=nil {return _gfbbb ;};if _fabfff :=_fgfg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fabfff !=nil {return _fabfff ;};if _debdb :=_fgfg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_debdb !=nil {return _debdb ;};if _affdb :=_fgfg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_affdb !=nil {return _affdb ;};if _fbac :=_fgfg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fbac !=nil {return _fbac ;};if _aggf :=_fgfg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_aggf !=nil {return _aggf ;};if _fgcf :=_fgfg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fgcf !=nil {return _fgcf ;};if _geeafg :=_fgfg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_geeafg !=nil {return _geeafg ;};if _fdec :=_fgfg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fdec !=nil {return _fdec ;};if _ggeb :=_fgfg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ggeb !=nil {return _ggeb ;};if _aegg :=_fgfg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_aegg !=nil {return _aegg ;};if _fegfg :=_fgfg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fegfg !=nil {return _fegfg ;};if _caeed :=_fgfg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_caeed !=nil {return _caeed ;};if _gbcd :=_fgfg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gbcd !=nil {return _gbcd ;};if _fcded :=_fgfg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fcded !=nil {return _fcded ;};if _ecdb :=_fgfg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ecdb !=nil {return _ecdb ;};if _gcac :=_fgfg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gcac !=nil {return _gcac ;};if _ebcc :=_fgfg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_ebcc !=nil {return _ebcc ;};if _eadc :=_fgfg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_eadc !=nil {return _eadc ;};if _cefa :=_fgfg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_cefa !=nil {return _cefa ;};if _bcfgf :=_fgfg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bcfgf !=nil {return _bcfgf ;};if _bada :=_fgfg .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_bada !=nil {return _bada ;};if _cfcd :=_fgfg .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_cfcd !=nil {return _cfcd ;};return nil ;};const (ST_StrokeArrowTypeUnset ST_StrokeArrowType =0;ST_StrokeArrowTypeNone ST_StrokeArrowType =1;ST_StrokeArrowTypeBlock ST_StrokeArrowType =2;ST_StrokeArrowTypeClassic ST_StrokeArrowType =3;ST_StrokeArrowTypeOval ST_StrokeArrowType =4;ST_StrokeArrowTypeDiamond ST_StrokeArrowType =5;ST_StrokeArrowTypeOpen ST_StrokeArrowType =6;);func (_cdgcd OfcST_ExtrusionType )String ()string {switch _cdgcd {case 0:return "";case 1:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case 2:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return "";};func (_gcbacc *Polyline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gcbacc .CT_PolyLine .MarshalXML (e ,start );}; +// Validate validates the Stroke and its children +func (_gdacg *Stroke )Validate ()error {return _gdacg .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_deaag *OfcST_BWMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_deaag =0;case "\u0063\u006f\u006co\u0072":*_deaag =1;case "\u0061\u0075\u0074\u006f":*_deaag =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_deaag =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_deaag =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_deaag =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_deaag =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_deaag =7;case "\u0062\u006c\u0061c\u006b":*_deaag =8;case "\u0077\u0068\u0069t\u0065":*_deaag =9;case "\u0068\u0069\u0064\u0065":*_deaag =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_deaag =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_deaag =12;};return nil ;};func (_dabae OfcST_DiagramLayout )Validate ()error {return _dabae .ValidateWithPath ("")};func (_ffgfd *OfcCT_Complex )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";};if _ffgfd .ExtAttr !=ST_ExtUnset {_aefbc ,_abfaf :=_ffgfd .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _abfaf !=nil {return _abfaf ;};start .Attr =append (start .Attr ,_aefbc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcCT_ShapeDefaults and its children -func (_aefc *OfcCT_ShapeDefaults )Validate ()error {return _aefc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");}; +// ValidateWithPath validates the Formulas and its children, prefixing error messages with path +func (_bbgff *Formulas )ValidateWithPath (path string )error {if _cedcfa :=_bbgff .CT_Formulas .ValidateWithPath (path );_cedcfa !=nil {return _cedcfa ;};return nil ;};func (_cfe *AG_AllShapeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cfe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_cfe .OpacityAttr )});};if _cfe .StrokedAttr !=_bg .ST_TrueFalseUnset {_eeb ,_ead :=_cfe .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ead !=nil {return _ead ;};start .Attr =append (start .Attr ,_eeb );};if _cfe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cfe .StrokecolorAttr )});};if _cfe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfe .StrokeweightAttr )});};if _cfe .InsetpenAttr !=_bg .ST_TrueFalseUnset {_cag ,_fcgc :=_cfe .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fcgc !=nil {return _fcgc ;};start .Attr =append (start .Attr ,_cag );};if _cfe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_cfe .ChromakeyAttr )});};if _cfe .FilledAttr !=_bg .ST_TrueFalseUnset {_feb ,_dcf :=_cfe .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dcf !=nil {return _dcf ;};start .Attr =append (start .Attr ,_feb );};if _cfe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_cfe .FillcolorAttr )});};if _cfe .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfe .SptAttr )});};if _cfe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cfg ,_ecf :=_cfe .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _ecf !=nil {return _ecf ;};start .Attr =append (start .Attr ,_cfg );};if _cfe .BwmodeAttr !=OfcST_BWModeUnset {_eaba ,_eca :=_cfe .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _eca !=nil {return _eca ;};start .Attr =append (start .Attr ,_eaba );};if _cfe .BwpureAttr !=OfcST_BWModeUnset {_ecc ,_caa :=_cfe .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _caa !=nil {return _caa ;};start .Attr =append (start .Attr ,_ecc );};if _cfe .BwnormalAttr !=OfcST_BWModeUnset {_cef ,_dd :=_cfe .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dd !=nil {return _dd ;};start .Attr =append (start .Attr ,_cef );};if _cfe .ForcedashAttr !=_bg .ST_TrueFalseUnset {_cfec ,_efd :=_cfe .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _efd !=nil {return _efd ;};start .Attr =append (start .Attr ,_cfec );};if _cfe .OleiconAttr !=_bg .ST_TrueFalseUnset {_gce ,_eefd :=_cfe .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _eefd !=nil {return _eefd ;};start .Attr =append (start .Attr ,_gce );};if _cfe .OleAttr !=_bg .ST_TrueFalseBlankUnset {_dba ,_ddc :=_cfe .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _ddc !=nil {return _ddc ;};start .Attr =append (start .Attr ,_dba );};if _cfe .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_aa ,_cbc :=_cfe .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cbc !=nil {return _cbc ;};start .Attr =append (start .Attr ,_aa );};if _cfe .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_ccf ,_dde :=_cfe .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dde !=nil {return _dde ;};start .Attr =append (start .Attr ,_ccf );};if _cfe .ClipAttr !=_bg .ST_TrueFalseUnset {_ecfb ,_abca :=_cfe .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _abca !=nil {return _abca ;};start .Attr =append (start .Attr ,_ecfb );};return nil ;};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_dgbbe *ST_ShadowType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_daaedc ,_eefaf :=d .Token ();if _eefaf !=nil {return _eefaf ;};if _aagfc ,_babeb :=_daaedc .(_a .EndElement );_babeb &&_aagfc .Name ==start .Name {*_dgbbe =1;return nil ;};if _eeggb ,_gfbcf :=_daaedc .(_a .CharData );!_gfbcf {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",_daaedc );}else {switch string (_eeggb ){case "":*_dgbbe =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dgbbe =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dgbbe =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_dgbbe =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_dgbbe =4;};};_daaedc ,_eefaf =d .Token ();if _eefaf !=nil {return _eefaf ;};if _cccec ,_egcaf :=_daaedc .(_a .EndElement );_egcaf &&_cccec .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",_daaedc );}; -// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path -func (_bbaff *OfcTop )ValidateWithPath (path string )error {if _fdfgd :=_bbaff .OfcCT_StrokeChild .ValidateWithPath (path );_fdfgd !=nil {return _fdfgd ;};return nil ;};func NewCT_Arc ()*CT_Arc {_afb :=&CT_Arc {};return _afb };func (_gbffb *ST_EditAs )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbffb =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_gbffb =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_gbffb =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_gbffb =3;case "\u0063\u0079\u0063l\u0065":*_gbffb =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gbffb =5;case "\u0076\u0065\u006e\u006e":*_gbffb =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_gbffb =7;};return nil ;};func (_afdcg *OfcCT_RegroupTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgged :=range start .Attr {if _cgged .Name .Local =="\u0065\u0078\u0074"{_afdcg .ExtAttr .UnmarshalXMLAttr (_cgged );continue ;};};_fcdce :for {_babac ,_egeac :=d .Token ();if _egeac !=nil {return _egeac ;};switch _fabcd :=_babac .(type ){case _c .StartElement :switch _fabcd .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065\u006e\u0074r\u0079"}:_ffdgb :=NewOfcCT_Entry ();if _badff :=d .DecodeElement (_ffdgb ,&_fabcd );_badff !=nil {return _badff ;};_afdcg .Entry =append (_afdcg .Entry ,_ffdgb );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u0067r\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_fabcd .Name );if _bcbaac :=d .Skip ();_bcbaac !=nil {return _bcbaac ;};};case _c .EndElement :break _fcdce ;case _c .CharData :};};return nil ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_gfb :=&AG_AllShapeAttributes {};return _gfb }; +// Validate validates the OfcCT_Skew and its children +func (_egdgg *OfcCT_Skew )Validate ()error {return _egdgg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func (_dbebb *Polyline )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbebb .CT_PolyLine =*NewCT_PolyLine ();for _ ,_ccdef :=range start .Attr {if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbebb .UserdrawnAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0063\u006c\u0069\u0070"{_dbebb .ClipAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbebb .UserhiddenAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbebb .InsetmodeAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbebb .BulletAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbebb .PreferrelativeAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0068\u0072"{_dbebb .HrAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbebb .OleiconAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbebb .HrstdAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbebb .HrnoshadeAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eecb ,_gfcbd :=_ccdef .Value ,error (nil );if _gfcbd !=nil {return _gfcbd ;};_dbebb .BordertopcolorAttr =&_eecb ;continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbebb .DgmlayoutAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbebb .AllowoverlapAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbebb .BwnormalAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbebb .CliptowrapAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_feccb ,_dfacg :=_ccdef .Value ,error (nil );if _dfacg !=nil {return _dfacg ;};_dbebb .BorderbottomcolorAttr =&_feccb ;continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u006f\u006e\u0065\u0064"{_dbebb .OnedAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbebb .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_accbf ,_eacca :=_ad .ParseInt (_ccdef .Value ,10,64);if _eacca !=nil {return _eacca ;};_dbebb .RegroupidAttr =&_accbf ;continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbebb .AllowincellAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0068\u0072\u0070c\u0074"{_bfgg ,_fcfgced :=_ad .ParseFloat (_ccdef .Value ,64);if _fcfgced !=nil {return _fcfgced ;};_gdbcb :=float32 (_bfgg );_dbebb .HrpctAttr =&_gdbcb ;continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbebb .ButtonAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0073\u0070\u0069\u0064"{_gffdg ,_bdeff :=_ccdef .Value ,error (nil );if _bdeff !=nil {return _bdeff ;};_dbebb .SpidAttr =&_gffdg ;continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0073\u0070\u0074"{_ceabd ,_ebeeg :=_ad .ParseFloat (_ccdef .Value ,64);if _ebeeg !=nil {return _ebeeg ;};_bfcce :=float32 (_ceabd );_dbebb .SptAttr =&_bfcce ;continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_eeefb ,_egbfg :=_ccdef .Value ,error (nil );if _egbfg !=nil {return _egbfg ;};_dbebb .BorderleftcolorAttr =&_eeefb ;continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u006f\u006c\u0065"{_dbebb .OleAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afeae ,_dgbee :=_ccdef .Value ,error (nil );if _dgbee !=nil {return _dgbee ;};_dbebb .BorderrightcolorAttr =&_afeae ;continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbebb .BwmodeAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cadag ,_bcbdd :=_ad .ParseInt (_ccdef .Value ,10,64);if _bcbdd !=nil {return _bcbdd ;};_dbebb .DgmnodekindAttr =&_cadag ;continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbebb .ForcedashAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbebb .BwpureAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbebb .ConnectortypeAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbebb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbebb .HralignAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dfgd ,_bgbbc :=_ccdef .Value ,error (nil );if _bgbbc !=nil {return _bgbbc ;};_dbebb .CoordsizeAttr =&_dfgd ;continue ;};if _ccdef .Name .Local =="\u0073\u0074\u0079l\u0065"{_eafbf ,_dcceg :=_ccdef .Value ,error (nil );if _dcceg !=nil {return _dcceg ;};_dbebb .StyleAttr =&_eafbf ;continue ;};if _ccdef .Name .Local =="\u0069\u0064"{_febbc ,_egebd :=_ccdef .Value ,error (nil );if _egebd !=nil {return _egebd ;};_dbebb .IdAttr =&_febbc ;continue ;};if _ccdef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbebb .StrokedAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbebb .PrintAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_egbga ,_bebcb :=_ccdef .Value ,error (nil );if _bebcb !=nil {return _bebcb ;};_dbebb .StrokeweightAttr =&_egbga ;continue ;};if _ccdef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eccdg ,_dgege :=_ccdef .Value ,error (nil );if _dgege !=nil {return _dgege ;};_dbebb .WrapcoordsAttr =&_eccdg ;continue ;};if _ccdef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aaade ,_gfgdb :=_ccdef .Value ,error (nil );if _gfgdb !=nil {return _gfgdb ;};_dbebb .ChromakeyAttr =&_aaade ;continue ;};if _ccdef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bfaac ,_gefabc :=_ccdef .Value ,error (nil );if _gefabc !=nil {return _gefabc ;};_dbebb .FillcolorAttr =&_bfaac ;continue ;};if _ccdef .Name .Local =="\u0061\u006c\u0074"{_gffab ,_edaeec :=_ccdef .Value ,error (nil );if _edaeec !=nil {return _edaeec ;};_dbebb .AltAttr =&_gffab ;continue ;};if _ccdef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cffd ,_eebcf :=_ccdef .Value ,error (nil );if _eebcf !=nil {return _eebcf ;};_dbebb .OpacityAttr =&_cffd ;continue ;};if _ccdef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dffed ,_badeb :=_ccdef .Value ,error (nil );if _badeb !=nil {return _badeb ;};_dbebb .StrokecolorAttr =&_dffed ;continue ;};if _ccdef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbebb .InsetpenAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbebb .FilledAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgge ,_cdgec :=_ccdef .Value ,error (nil );if _cdgec !=nil {return _cdgec ;};_dbebb .CoordoriginAttr =&_bgge ;continue ;};if _ccdef .Name .Local =="\u0074\u0069\u0074l\u0065"{_dcgec ,_egfggg :=_ccdef .Value ,error (nil );if _egfggg !=nil {return _egfggg ;};_dbebb .TitleAttr =&_dcgec ;continue ;};if _ccdef .Name .Local =="\u0063\u006c\u0061s\u0073"{_gadcd ,_bbaaa :=_ccdef .Value ,error (nil );if _bbaaa !=nil {return _bbaaa ;};_dbebb .ClassAttr =&_gadcd ;continue ;};if _ccdef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dcace ,_fecdg :=_ccdef .Value ,error (nil );if _fecdg !=nil {return _fecdg ;};_dbebb .TargetAttr =&_dcace ;continue ;};if _ccdef .Name .Local =="\u0068\u0072\u0065\u0066"{_gcdcb ,_ggadd :=_ccdef .Value ,error (nil );if _ggadd !=nil {return _ggadd ;};_dbebb .HrefAttr =&_gcdcb ;continue ;};if _ccdef .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_fbfgc ,_dacdf :=_ccdef .Value ,error (nil );if _dacdf !=nil {return _dacdf ;};_dbebb .PointsAttr =&_fbfgc ;continue ;};};_bgbbd :for {_gfcafb ,_adfdd :=d .Token ();if _adfdd !=nil {return _adfdd ;};switch _ddbcac :=_gfcafb .(type ){case _a .StartElement :switch _ddbcac .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egadd :=NewOfcInk ();if _cebdb :=d .DecodeElement (_egadd ,&_ddbcac );_cebdb !=nil {return _cebdb ;};_dbebb .Ink =append (_dbebb .Ink ,_egadd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdbeg :=NewEG_ShapeElements ();_fdbeg .Path =NewPath ();if _gaecg :=d .DecodeElement (_fdbeg .Path ,&_ddbcac );_gaecg !=nil {return _gaecg ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_fdbeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aegcb :=NewEG_ShapeElements ();_aegcb .Formulas =NewFormulas ();if _dcgbf :=d .DecodeElement (_aegcb .Formulas ,&_ddbcac );_dcgbf !=nil {return _dcgbf ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_aegcb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gadae :=NewEG_ShapeElements ();_gadae .Handles =NewHandles ();if _dedcd :=d .DecodeElement (_gadae .Handles ,&_ddbcac );_dedcd !=nil {return _dedcd ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_gadae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_begad :=NewEG_ShapeElements ();_begad .Fill =NewFill ();if _bgdg :=d .DecodeElement (_begad .Fill ,&_ddbcac );_bgdg !=nil {return _bgdg ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_begad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acaaa :=NewEG_ShapeElements ();_acaaa .Stroke =NewStroke ();if _geacf :=d .DecodeElement (_acaaa .Stroke ,&_ddbcac );_geacf !=nil {return _geacf ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_acaaa );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abdgc :=NewEG_ShapeElements ();_abdgc .Shadow =NewShadow ();if _bcfdc :=d .DecodeElement (_abdgc .Shadow ,&_ddbcac );_bcfdc !=nil {return _bcfdc ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_abdgc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfbfe :=NewEG_ShapeElements ();_gfbfe .Textbox =NewTextbox ();if _edeac :=d .DecodeElement (_gfbfe .Textbox ,&_ddbcac );_edeac !=nil {return _edeac ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_gfbfe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdadc :=NewEG_ShapeElements ();_bdadc .Textpath =NewTextpath ();if _eebcd :=d .DecodeElement (_bdadc .Textpath ,&_ddbcac );_eebcd !=nil {return _eebcd ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_bdadc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aggcd :=NewEG_ShapeElements ();_aggcd .Imagedata =NewImagedata ();if _deeeag :=d .DecodeElement (_aggcd .Imagedata ,&_ddbcac );_deeeag !=nil {return _deeeag ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_aggcd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfade :=NewEG_ShapeElements ();_cfade .Skew =NewOfcSkew ();if _bfffd :=d .DecodeElement (_cfade .Skew ,&_ddbcac );_bfffd !=nil {return _bfffd ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_cfade );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfbef :=NewEG_ShapeElements ();_cfbef .Extrusion =NewOfcExtrusion ();if _fdfgf :=d .DecodeElement (_cfbef .Extrusion ,&_ddbcac );_fdfgf !=nil {return _fdfgf ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_cfbef );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfeca :=NewEG_ShapeElements ();_bfeca .Callout =NewOfcCallout ();if _gdac :=d .DecodeElement (_bfeca .Callout ,&_ddbcac );_gdac !=nil {return _gdac ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_bfeca );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_caeba :=NewEG_ShapeElements ();_caeba .Lock =NewOfcLock ();if _edbeae :=d .DecodeElement (_caeba .Lock ,&_ddbcac );_edbeae !=nil {return _edbeae ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_caeba );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aebfc :=NewEG_ShapeElements ();_aebfc .Clippath =NewOfcClippath ();if _cbfca :=d .DecodeElement (_aebfc .Clippath ,&_ddbcac );_cbfca !=nil {return _cbfca ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_aebfc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebfdb :=NewEG_ShapeElements ();_ebfdb .Signatureline =NewOfcSignatureline ();if _ddaac :=d .DecodeElement (_ebfdb .Signatureline ,&_ddbcac );_ddaac !=nil {return _ddaac ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_ebfdb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efceg :=NewEG_ShapeElements ();_efceg .Wrap =_ab .NewWrap ();if _fddgc :=d .DecodeElement (_efceg .Wrap ,&_ddbcac );_fddgc !=nil {return _fddgc ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_efceg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecfad :=NewEG_ShapeElements ();_ecfad .Anchorlock =_ab .NewAnchorlock ();if _adaga :=d .DecodeElement (_ecfad .Anchorlock ,&_ddbcac );_adaga !=nil {return _adaga ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_ecfad );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgfac :=NewEG_ShapeElements ();_dgfac .Bordertop =_ab .NewBordertop ();if _decaf :=d .DecodeElement (_dgfac .Bordertop ,&_ddbcac );_decaf !=nil {return _decaf ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_dgfac );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcace :=NewEG_ShapeElements ();_fcace .Borderbottom =_ab .NewBorderbottom ();if _efdbd :=d .DecodeElement (_fcace .Borderbottom ,&_ddbcac );_efdbd !=nil {return _efdbd ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_fcace );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfdff :=NewEG_ShapeElements ();_gfdff .Borderleft =_ab .NewBorderleft ();if _gecbd :=d .DecodeElement (_gfdff .Borderleft ,&_ddbcac );_gecbd !=nil {return _gecbd ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_gfdff );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aggda :=NewEG_ShapeElements ();_aggda .Borderright =_ab .NewBorderright ();if _faaaca :=d .DecodeElement (_aggda .Borderright ,&_ddbcac );_faaaca !=nil {return _faaaca ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_aggda );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dccefd :=NewEG_ShapeElements ();_dccefd .ClientData =_ca .NewClientData ();if _adfbb :=d .DecodeElement (_dccefd .ClientData ,&_ddbcac );_adfbb !=nil {return _adfbb ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_dccefd );case _a .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"}:_effaee :=NewEG_ShapeElements ();_effaee .Textdata =_g .NewTextdata ();if _cbagd :=d .DecodeElement (_effaee .Textdata ,&_ddbcac );_cbagd !=nil {return _cbagd ;};_dbebb .EG_ShapeElements =append (_dbebb .EG_ShapeElements ,_effaee );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_ddbcac .Name );if _dffeb :=d .Skip ();_dffeb !=nil {return _dffeb ;};};case _a .EndElement :break _bgbbd ;case _a .CharData :};};return nil ;};func (_bdgdd OfcST_OLEDrawAspect )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bebfc :=_a .Attr {};_bebfc .Name =name ;switch _bdgdd {case OfcST_OLEDrawAspectUnset :_bebfc .Value ="";case OfcST_OLEDrawAspectContent :_bebfc .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_bebfc .Value ="\u0049\u0063\u006f\u006e";};return _bebfc ,nil ;}; -// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path -func (_dcdbbe *OfcShapedefaults )ValidateWithPath (path string )error {if _ggbef :=_dcdbbe .OfcCT_ShapeDefaults .ValidateWithPath (path );_ggbef !=nil {return _ggbef ;};return nil ;};func (_abcge *OfcOLEObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abcge .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_cfdcb :=range start .Attr {if _cfdcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfdcb .Name .Local =="\u0069\u0064"||_cfdcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cfdcb .Name .Local =="\u0069\u0064"{_ccge ,_dfddb :=_cfdcb .Value ,error (nil );if _dfddb !=nil {return _dfddb ;};_abcge .IdAttr =&_ccge ;continue ;};if _cfdcb .Name .Local =="\u0054\u0079\u0070\u0065"{_abcge .TypeAttr .UnmarshalXMLAttr (_cfdcb );continue ;};if _cfdcb .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_fdbed ,_cgdbf :=_cfdcb .Value ,error (nil );if _cgdbf !=nil {return _cgdbf ;};_abcge .ProgIDAttr =&_fdbed ;continue ;};if _cfdcb .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_cbggg ,_baefd :=_cfdcb .Value ,error (nil );if _baefd !=nil {return _baefd ;};_abcge .ShapeIDAttr =&_cbggg ;continue ;};if _cfdcb .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_abcge .DrawAspectAttr .UnmarshalXMLAttr (_cfdcb );continue ;};if _cfdcb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_dbbag ,_agaeg :=_cfdcb .Value ,error (nil );if _agaeg !=nil {return _agaeg ;};_abcge .ObjectIDAttr =&_dbbag ;continue ;};if _cfdcb .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_abcge .UpdateModeAttr .UnmarshalXMLAttr (_cfdcb );continue ;};};_ccbge :for {_afegb ,_fcfec :=d .Token ();if _fcfec !=nil {return _fcfec ;};switch _dadcfd :=_afegb .(type ){case _c .StartElement :switch _dadcfd .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_abcge .LinkType =new (string );if _gadafd :=d .DecodeElement (_abcge .LinkType ,&_dadcfd );_gadafd !=nil {return _gadafd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_abcge .LockedField =_fc .ST_TrueFalseBlankUnset ;if _gbcgf :=d .DecodeElement (&_abcge .LockedField ,&_dadcfd );_gbcgf !=nil {return _gbcgf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_abcge .FieldCodes =new (string );if _eggdeg :=d .DecodeElement (_abcge .FieldCodes ,&_dadcfd );_eggdeg !=nil {return _eggdeg ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066cO\u004c\u0045O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_dadcfd .Name );if _cdffd :=d .Skip ();_cdffd !=nil {return _cdffd ;};};case _c .EndElement :break _ccbge ;case _c .CharData :};};return nil ;};func (_gefab ST_StrokeArrowType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_beccg :=_c .Attr {};_beccg .Name =name ;switch _gefab {case ST_StrokeArrowTypeUnset :_beccg .Value ="";case ST_StrokeArrowTypeNone :_beccg .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_beccg .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_beccg .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_beccg .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_beccg .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_beccg .Value ="\u006f\u0070\u0065\u006e";};return _beccg ,nil ;};type Textpath struct{CT_TextPath };const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_caffc OfcST_ConnectorType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_caffc .String (),start );};func (_gabcc *CT_Group )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070";};if _gabcc .EditasAttr !=ST_EditAsUnset {_fdgbb ,_eebf :=_gabcc .EditasAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _eebf !=nil {return _eebf ;};start .Attr =append (start .Attr ,_fdgbb );};if _gabcc .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .TablepropertiesAttr )});};if _gabcc .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .TablelimitsAttr )});};if _gabcc .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .HrefAttr )});};if _gabcc .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .TargetAttr )});};if _gabcc .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .ClassAttr )});};if _gabcc .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .TitleAttr )});};if _gabcc .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .AltAttr )});};if _gabcc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .CoordsizeAttr )});};if _gabcc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .CoordoriginAttr )});};if _gabcc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .WrapcoordsAttr )});};if _gabcc .PrintAttr !=_fc .ST_TrueFalseUnset {_feaee ,_ceeda :=_gabcc .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ceeda !=nil {return _ceeda ;};start .Attr =append (start .Attr ,_feaee );};if _gabcc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .IdAttr )});};if _gabcc .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .StyleAttr )});};if _gabcc .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .SpidAttr )});};if _gabcc .OnedAttr !=_fc .ST_TrueFalseUnset {_deec ,_gcec :=_gabcc .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gcec !=nil {return _gcec ;};start .Attr =append (start .Attr ,_deec );};if _gabcc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .RegroupidAttr )});};if _gabcc .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_gaca ,_abfg :=_gabcc .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _abfg !=nil {return _abfg ;};start .Attr =append (start .Attr ,_gaca );};if _gabcc .ButtonAttr !=_fc .ST_TrueFalseUnset {_eeda ,_caga :=_gabcc .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _caga !=nil {return _caga ;};start .Attr =append (start .Attr ,_eeda );};if _gabcc .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_dgfd ,_afbe :=_gabcc .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _afbe !=nil {return _afbe ;};start .Attr =append (start .Attr ,_dgfd );};if _gabcc .BulletAttr !=_fc .ST_TrueFalseUnset {_deega ,_cbaa :=_gabcc .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cbaa !=nil {return _cbaa ;};start .Attr =append (start .Attr ,_deega );};if _gabcc .HrAttr !=_fc .ST_TrueFalseUnset {_dgbb ,_abaab :=_gabcc .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _abaab !=nil {return _abaab ;};start .Attr =append (start .Attr ,_dgbb );};if _gabcc .HrstdAttr !=_fc .ST_TrueFalseUnset {_gfca ,_aeegd :=_gabcc .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _aeegd !=nil {return _aeegd ;};start .Attr =append (start .Attr ,_gfca );};if _gabcc .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_bcgc ,_daed :=_gabcc .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _daed !=nil {return _daed ;};start .Attr =append (start .Attr ,_bcgc );};if _gabcc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .HrpctAttr )});};if _gabcc .HralignAttr !=OfcST_HrAlignUnset {_gbgeg ,_fbfad :=_gabcc .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _fbfad !=nil {return _fbfad ;};start .Attr =append (start .Attr ,_gbgeg );};if _gabcc .AllowincellAttr !=_fc .ST_TrueFalseUnset {_ecdcaa ,_cceee :=_gabcc .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cceee !=nil {return _cceee ;};start .Attr =append (start .Attr ,_ecdcaa );};if _gabcc .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_ecfgg ,_bafb :=_gabcc .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _bafb !=nil {return _bafb ;};start .Attr =append (start .Attr ,_ecfgg );};if _gabcc .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_fbfe ,_dagge :=_gabcc .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _dagge !=nil {return _dagge ;};start .Attr =append (start .Attr ,_fbfe );};if _gabcc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .BordertopcolorAttr )});};if _gabcc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .BorderleftcolorAttr )});};if _gabcc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .BorderbottomcolorAttr )});};if _gabcc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .BorderrightcolorAttr )});};if _gabcc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_deff ,_ffab :=_gabcc .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ffab !=nil {return _ffab ;};start .Attr =append (start .Attr ,_deff );};if _gabcc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .DgmnodekindAttr )});};if _gabcc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_eegd ,_dafbc :=_gabcc .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dafbc !=nil {return _dafbc ;};start .Attr =append (start .Attr ,_eegd );};if _gabcc .InsetmodeAttr !=OfcST_InsetModeUnset {_cdcf ,_aeef :=_gabcc .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _aeef !=nil {return _aeef ;};start .Attr =append (start .Attr ,_cdcf );};if _gabcc .FilledAttr !=_fc .ST_TrueFalseUnset {_febb ,_aeebe :=_gabcc .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aeebe !=nil {return _aeebe ;};start .Attr =append (start .Attr ,_febb );};if _gabcc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcc .FillcolorAttr )});};e .EncodeToken (start );if _gabcc .Group !=nil {_edgfb :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_dgcf :=range _gabcc .Group {e .EncodeElement (_dgcf ,_edgfb );};};if _gabcc .Shape !=nil {_aecc :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};for _ ,_aegab :=range _gabcc .Shape {e .EncodeElement (_aegab ,_aecc );};};if _gabcc .Shapetype !=nil {_ffbg :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_cffc :=range _gabcc .Shapetype {e .EncodeElement (_cffc ,_ffbg );};};if _gabcc .Arc !=nil {_babgc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_fgec :=range _gabcc .Arc {e .EncodeElement (_fgec ,_babgc );};};if _gabcc .Curve !=nil {_edaf :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}};for _ ,_cfggd :=range _gabcc .Curve {e .EncodeElement (_cfggd ,_edaf );};};if _gabcc .Image !=nil {_acdd :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_caabb :=range _gabcc .Image {e .EncodeElement (_caabb ,_acdd );};};if _gabcc .Line !=nil {_daba :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_eegg :=range _gabcc .Line {e .EncodeElement (_eegg ,_daba );};};if _gabcc .Oval !=nil {_aagc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}};for _ ,_cdbe :=range _gabcc .Oval {e .EncodeElement (_cdbe ,_aagc );};};if _gabcc .Polyline !=nil {_dabf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_cceag :=range _gabcc .Polyline {e .EncodeElement (_cceag ,_dabf );};};if _gabcc .Rect !=nil {_aac :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_degc :=range _gabcc .Rect {e .EncodeElement (_degc ,_aac );};};if _gabcc .Roundrect !=nil {_geacc :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}};for _ ,_dgca :=range _gabcc .Roundrect {e .EncodeElement (_dgca ,_geacc );};};if _gabcc .Diagram !=nil {_age :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_dbgbf :=range _gabcc .Diagram {e .EncodeElement (_dbgbf ,_age );};};if _gabcc .EG_ShapeElements !=nil {for _ ,_cbgd :=range _gabcc .EG_ShapeElements {_cbgd .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gabcb *OfcCT_Proxy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079";};if _gabcb .StartAttr !=_fc .ST_TrueFalseBlankUnset {_agga ,_ggbbg :=_gabcb .StartAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061r\u0074"});if _ggbbg !=nil {return _ggbbg ;};start .Attr =append (start .Attr ,_agga );};if _gabcb .EndAttr !=_fc .ST_TrueFalseBlankUnset {_fcfb ,_acdee :=_gabcb .EndAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u006e\u0064"});if _acdee !=nil {return _acdee ;};start .Attr =append (start .Attr ,_fcfb );};if _gabcb .IdrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcb .IdrefAttr )});};if _gabcb .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_gabcb .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Shadow and its children +func (_efbc *CT_Shadow )Validate ()error {return _efbc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_eaeff :=&OfcCT_SignatureLine {};return _eaeff };type AG_Ext struct{ExtAttr ST_Ext ;};func NewOfcClippath ()*OfcClippath {_fbecg :=&OfcClippath {};_fbecg .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _fbecg ;};func NewTextpath ()*Textpath {_bacae :=&Textpath {};_bacae .CT_TextPath =*NewCT_TextPath ();return _bacae ;};func (_ddcca *OfcCT_RelationTable )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065";};if _ddcca .ExtAttr !=ST_ExtUnset {_bebca ,_dbdaa :=_ddcca .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dbdaa !=nil {return _dbdaa ;};start .Attr =append (start .Attr ,_bebca );};e .EncodeToken (start );if _ddcca .Rel !=nil {_bgeee :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_adbg :=range _ddcca .Rel {e .EncodeElement (_adbg ,_bgeee );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecfag *CT_Fill )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbcfa :=range start .Attr {if _bbcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbcfa .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_ecfag .DetectmouseclickAttr .UnmarshalXMLAttr (_bbcfa );continue ;};if _bbcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbcfa .Name .Local =="\u0072\u0065\u006ci\u0064"{_bbgd ,_dede :=_bbcfa .Value ,error (nil );if _dede !=nil {return _dede ;};_ecfag .RelidAttr =&_bbgd ;continue ;};if _bbcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbcfa .Name .Local =="\u0069\u0064"||_bbcfa .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"&&_bbcfa .Name .Local =="\u0069\u0064"{_gdaf ,_abag :=_bbcfa .Value ,error (nil );if _abag !=nil {return _abag ;};_ecfag .IdAttr =&_gdaf ;continue ;};if _bbcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbcfa .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_abagd ,_fffdd :=_bbcfa .Value ,error (nil );if _fffdd !=nil {return _fffdd ;};_ecfag .Opacity2Attr =&_abagd ;continue ;};if _bbcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbcfa .Name .Local =="\u0074\u0069\u0074l\u0065"{_bcfg ,_bfeag :=_bbcfa .Value ,error (nil );if _bfeag !=nil {return _bfeag ;};_ecfag .TitleAttr =&_bcfg ;continue ;};if _bbcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbcfa .Name .Local =="\u0068\u0072\u0065\u0066"{_effae ,_beaa :=_bbcfa .Value ,error (nil );if _beaa !=nil {return _beaa ;};_ecfag .HrefAttr =&_effae ;continue ;};if _bbcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbcfa .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cddfg ,_beac :=_bbcfa .Value ,error (nil );if _beac !=nil {return _beac ;};_ecfag .AlthrefAttr =&_cddfg ;continue ;};if _bbcfa .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ecfag .AlignshapeAttr .UnmarshalXMLAttr (_bbcfa );continue ;};if _bbcfa .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_ecfag .MethodAttr .UnmarshalXMLAttr (_bbcfa );continue ;};if _bbcfa .Name .Local =="\u0073\u0069\u007a\u0065"{_dfegf ,_eafa :=_bbcfa .Value ,error (nil );if _eafa !=nil {return _eafa ;};_ecfag .SizeAttr =&_dfegf ;continue ;};if _bbcfa .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_acecf ,_afad :=_bbcfa .Value ,error (nil );if _afad !=nil {return _afad ;};_ecfag .PositionAttr =&_acecf ;continue ;};if _bbcfa .Name .Local =="\u0073\u0072\u0063"{_egagd ,_ddeee :=_bbcfa .Value ,error (nil );if _ddeee !=nil {return _ddeee ;};_ecfag .SrcAttr =&_egagd ;continue ;};if _bbcfa .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_caaf ,_egaad :=_bbcfa .Value ,error (nil );if _egaad !=nil {return _egaad ;};_ecfag .ColorsAttr =&_caaf ;continue ;};if _bbcfa .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aeebg ,_ebcga :=_bbcfa .Value ,error (nil );if _ebcga !=nil {return _ebcga ;};_ecfag .Color2Attr =&_aeebg ;continue ;};if _bbcfa .Name .Local =="\u0074\u0079\u0070\u0065"{_ecfag .TypeAttr .UnmarshalXMLAttr (_bbcfa );continue ;};if _bbcfa .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_eeab ,_fgad :=_bbcfa .Value ,error (nil );if _fgad !=nil {return _fgad ;};_ecfag .FocussizeAttr =&_eeab ;continue ;};if _bbcfa .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dfcdc ,_dcagc :=_bbcfa .Value ,error (nil );if _dcagc !=nil {return _dcagc ;};_ecfag .FocuspositionAttr =&_dfcdc ;continue ;};if _bbcfa .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fee ,_gbeg :=_bbcfa .Value ,error (nil );if _gbeg !=nil {return _gbeg ;};_ecfag .OriginAttr =&_fee ;continue ;};if _bbcfa .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_ecfag .AspectAttr .UnmarshalXMLAttr (_bbcfa );continue ;};if _bbcfa .Name .Local =="\u0061\u006e\u0067l\u0065"{_gcabg ,_gcea :=_ad .ParseFloat (_bbcfa .Value ,64);if _gcea !=nil {return _gcea ;};_ecfag .AngleAttr =&_gcabg ;continue ;};if _bbcfa .Name .Local =="\u0066\u006f\u0063u\u0073"{_dgbc ,_eggaa :=_bbcfa .Value ,error (nil );if _eggaa !=nil {return _eggaa ;};_ecfag .FocusAttr =&_dgbc ;continue ;};if _bbcfa .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_ecfag .RecolorAttr .UnmarshalXMLAttr (_bbcfa );continue ;};if _bbcfa .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_ecfag .RotateAttr .UnmarshalXMLAttr (_bbcfa );continue ;};if _bbcfa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dceg ,_fdeg :=_bbcfa .Value ,error (nil );if _fdeg !=nil {return _fdeg ;};_ecfag .OpacityAttr =&_dceg ;continue ;};if _bbcfa .Name .Local =="\u0063\u006f\u006co\u0072"{_eddd ,_aaab :=_bbcfa .Value ,error (nil );if _aaab !=nil {return _aaab ;};_ecfag .ColorAttr =&_eddd ;continue ;};if _bbcfa .Name .Local =="\u006f\u006e"{_ecfag .OnAttr .UnmarshalXMLAttr (_bbcfa );continue ;};if _bbcfa .Name .Local =="\u0069\u0064"{_bccg ,_egfg :=_bbcfa .Value ,error (nil );if _egfg !=nil {return _egfg ;};_ecfag .SIdAttr =&_bccg ;continue ;};};_bedc :for {_fgca ,_fbba :=d .Token ();if _fbba !=nil {return _fbba ;};switch _geae :=_fgca .(type ){case _a .StartElement :switch _geae .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfag .Fill =NewOfcFill ();if _baee :=d .DecodeElement (_ecfag .Fill ,&_geae );_baee !=nil {return _baee ;};default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_geae .Name );if _cbab :=d .Skip ();_cbab !=nil {return _cbab ;};};case _a .EndElement :break _bedc ;case _a .CharData :};};return nil ;}; -// Validate validates the Curve and its children -func (_bfgd *Curve )Validate ()error {return _bfgd .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_dgcgfd OfcST_FillType )String ()string {switch _dgcgfd {case 0:return "";case 1:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0066\u0072\u0061m\u0065";case 6:return "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case 7:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 8:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 9:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return "";};func (_cebfe *OfcCT_ShapeLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";};if _cebfe .ExtAttr !=ST_ExtUnset {_gefdb ,_dagac :=_cebfe .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dagac !=nil {return _dagac ;};start .Attr =append (start .Attr ,_gefdb );};e .EncodeToken (start );if _cebfe .Idmap !=nil {_gdeff :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_cebfe .Idmap ,_gdeff );};if _cebfe .Regrouptable !=nil {_fdddb :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cebfe .Regrouptable ,_fdddb );};if _cebfe .Rules !=nil {_cbggc :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_cebfe .Rules ,_cbggc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcST_BWMode byte ;func (_afbgb *OfcCT_Entry )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079";};if _afbgb .NewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0065\u0077"},Value :_fb .Sprintf ("\u0025\u0076",*_afbgb .NewAttr )});};if _afbgb .OldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_afbgb .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_ShapeElements and its children +func (_aabgd *EG_ShapeElements )Validate ()error {return _aabgd .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;); -// Validate validates the OfcLeft and its children -func (_ebedeg *OfcLeft )Validate ()error {return _ebedeg .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};type OfcST_FillType byte ;type Shapetype struct{CT_Shapetype }; +// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path +func (_bdabdb *OfcShapelayout )ValidateWithPath (path string )error {if _befef :=_bdabdb .OfcCT_ShapeLayout .ValidateWithPath (path );_befef !=nil {return _befef ;};return nil ;};func (_caec ST_Ext )Validate ()error {return _caec .ValidateWithPath ("")};func (_fbbbf *CT_ImageData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggaca :=range start .Attr {if _ggaca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggaca .Name .Local =="\u0070\u0069\u0063\u0074"||_ggaca .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"&&_ggaca .Name .Local =="\u0070\u0069\u0063\u0074"{_gedff ,_bdag :=_ggaca .Value ,error (nil );if _bdag !=nil {return _bdag ;};_fbbbf .PictAttr =&_gedff ;continue ;};if _ggaca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggaca .Name .Local =="\u0068\u0072\u0065\u0066"||_ggaca .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"&&_ggaca .Name .Local =="\u0068\u0072\u0065\u0066"{_efeaga ,_dcaa :=_ggaca .Value ,error (nil );if _dcaa !=nil {return _dcaa ;};_fbbbf .RHrefAttr =&_efeaga ;continue ;};if _ggaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaca .Name .Local =="\u0068\u0072\u0065\u0066"{_acfce ,_cffe :=_ggaca .Value ,error (nil );if _cffe !=nil {return _cffe ;};_fbbbf .HrefAttr =&_acfce ;continue ;};if _ggaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaca .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ggacd ,_bbff :=_ggaca .Value ,error (nil );if _bbff !=nil {return _bbff ;};_fbbbf .AlthrefAttr =&_ggacd ;continue ;};if _ggaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaca .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfdga ,_gggd :=_ggaca .Value ,error (nil );if _gggd !=nil {return _gggd ;};_fbbbf .TitleAttr =&_gfdga ;continue ;};if _ggaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaca .Name .Local =="\u006f\u006c\u0065i\u0064"{_eefde ,_gdcc :=_ad .ParseFloat (_ggaca .Value ,64);if _gdcc !=nil {return _gdcc ;};_ebab :=float32 (_eefde );_fbbbf .OleidAttr =&_ebab ;continue ;};if _ggaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaca .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_fbbbf .DetectmouseclickAttr .UnmarshalXMLAttr (_ggaca );continue ;};if _ggaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaca .Name .Local =="\u006d\u006f\u0076i\u0065"{_bfbd ,_ebgf :=_ad .ParseFloat (_ggaca .Value ,64);if _ebgf !=nil {return _ebgf ;};_cgda :=float32 (_bfbd );_fbbbf .MovieAttr =&_cgda ;continue ;};if _ggaca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggaca .Name .Local =="\u0072\u0065\u006ci\u0064"{_efada ,_ffcb :=_ggaca .Value ,error (nil );if _ffcb !=nil {return _ffcb ;};_fbbbf .RelidAttr =&_efada ;continue ;};if _ggaca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggaca .Name .Local =="\u0069\u0064"||_ggaca .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"&&_ggaca .Name .Local =="\u0069\u0064"{_gbfee ,_effag :=_ggaca .Value ,error (nil );if _effag !=nil {return _effag ;};_fbbbf .IdAttr =&_gbfee ;continue ;};if _ggaca .Name .Local =="\u0069\u0064"{_babb ,_dbfb :=_ggaca .Value ,error (nil );if _dbfb !=nil {return _dbfb ;};_fbbbf .SIdAttr =&_babb ;continue ;};if _ggaca .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cfge ,_acebd :=_ggaca .Value ,error (nil );if _acebd !=nil {return _acebd ;};_fbbbf .CropbottomAttr =&_cfge ;continue ;};if _ggaca .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_cdcb ,_cbedg :=_ggaca .Value ,error (nil );if _cbedg !=nil {return _cbedg ;};_fbbbf .EmbosscolorAttr =&_cdcb ;continue ;};if _ggaca .Name .Local =="\u0073\u0072\u0063"{_bage ,_gaabg :=_ggaca .Value ,error (nil );if _gaabg !=nil {return _gaabg ;};_fbbbf .SrcAttr =&_bage ;continue ;};if _ggaca .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_aafba ,_fdcfc :=_ggaca .Value ,error (nil );if _fdcfc !=nil {return _fdcfc ;};_fbbbf .CropleftAttr =&_aafba ;continue ;};if _ggaca .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_cbag ,_bbdd :=_ggaca .Value ,error (nil );if _bbdd !=nil {return _bbdd ;};_fbbbf .CroptopAttr =&_cbag ;continue ;};if _ggaca .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fedb ,_cagc :=_ggaca .Value ,error (nil );if _cagc !=nil {return _cagc ;};_fbbbf .CroprightAttr =&_fedb ;continue ;};if _ggaca .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_aefb ,_beae :=_ggaca .Value ,error (nil );if _beae !=nil {return _beae ;};_fbbbf .RecolortargetAttr =&_aefb ;continue ;};if _ggaca .Name .Local =="\u0067\u0061\u0069\u006e"{_fafe ,_fdgbe :=_ggaca .Value ,error (nil );if _fdgbe !=nil {return _fdgbe ;};_fbbbf .GainAttr =&_fafe ;continue ;};if _ggaca .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bfbbga ,_adgd :=_ggaca .Value ,error (nil );if _adgd !=nil {return _adgd ;};_fbbbf .BlacklevelAttr =&_bfbbga ;continue ;};if _ggaca .Name .Local =="\u0067\u0061\u006dm\u0061"{_acdba ,_dcbc :=_ggaca .Value ,error (nil );if _dcbc !=nil {return _dcbc ;};_fbbbf .GammaAttr =&_acdba ;continue ;};if _ggaca .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fbbbf .GrayscaleAttr .UnmarshalXMLAttr (_ggaca );continue ;};if _ggaca .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fbbbf .BilevelAttr .UnmarshalXMLAttr (_ggaca );continue ;};if _ggaca .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dbacc ,_fcgf :=_ggaca .Value ,error (nil );if _fcgf !=nil {return _fcgf ;};_fbbbf .ChromakeyAttr =&_dbacc ;continue ;};};for {_affae ,_aabc :=d .Token ();if _aabc !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_aabc );};if _adaa ,_ebac :=_affae .(_a .EndElement );_ebac &&_adaa .Name ==start .Name {break ;};};return nil ;};func (_ggcbg OfcST_RType )String ()string {switch _ggcbg {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_Line and its children, prefixing error messages with path -func (_abec *CT_Line )ValidateWithPath (path string )error {for _bggdg ,_agae :=range _abec .EG_ShapeElements {if _gbcg :=_agae .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bggdg ));_gbcg !=nil {return _gbcg ;};};if _eddgc :=_abec .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eddgc !=nil {return _eddgc ;};if _afgac :=_abec .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_afgac !=nil {return _afgac ;};if _aebbc :=_abec .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_aebbc !=nil {return _aebbc ;};if _ffbe :=_abec .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ffbe !=nil {return _ffbe ;};if _edad :=_abec .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_edad !=nil {return _edad ;};if _ffffe :=_abec .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ffffe !=nil {return _ffffe ;};if _fdaab :=_abec .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fdaab !=nil {return _fdaab ;};if _gbgca :=_abec .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gbgca !=nil {return _gbgca ;};if _gedd :=_abec .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gedd !=nil {return _gedd ;};if _bdddef :=_abec .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bdddef !=nil {return _bdddef ;};if _dgbf :=_abec .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dgbf !=nil {return _dgbf ;};if _dfdbd :=_abec .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dfdbd !=nil {return _dfdbd ;};if _bfdb :=_abec .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bfdb !=nil {return _bfdb ;};if _gcda :=_abec .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gcda !=nil {return _gcda ;};if _edbf :=_abec .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_edbf !=nil {return _edbf ;};if _afda :=_abec .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_afda !=nil {return _afda ;};if _fcfac :=_abec .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fcfac !=nil {return _fcfac ;};if _ecea :=_abec .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ecea !=nil {return _ecea ;};if _bbgg :=_abec .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bbgg !=nil {return _bbgg ;};if _caed :=_abec .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_caed !=nil {return _caed ;};if _egac :=_abec .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_egac !=nil {return _egac ;};if _ggde :=_abec .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ggde !=nil {return _ggde ;};if _abdc :=_abec .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_abdc !=nil {return _abdc ;};if _dbba :=_abec .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dbba !=nil {return _dbba ;};if _cgga :=_abec .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cgga !=nil {return _cgga ;};if _fdcea :=_abec .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_fdcea !=nil {return _fdcea ;};if _gcfad :=_abec .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gcfad !=nil {return _gcfad ;};if _agec :=_abec .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_agec !=nil {return _agec ;};if _fddb :=_abec .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fddb !=nil {return _fddb ;};return nil ;};func NewCT_Fill ()*CT_Fill {_dfdd :=&CT_Fill {};return _dfdd }; +// Validate validates the OfcComplex and its children +func (_bbeedc *OfcComplex )Validate ()error {return _bbeedc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_bdgaf ST_StrokeArrowType )Validate ()error {return _bdgaf .ValidateWithPath ("")};type OfcTop struct{OfcCT_StrokeChild };func (_cddcg OfcST_ExtrusionPlane )String ()string {switch _cddcg {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";}; -// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path -func (_fbag *CT_TextPath )ValidateWithPath (path string )error {if _dbfee :=_fbag .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dbfee !=nil {return _dbfee ;};if _bbcfa :=_fbag .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_bbcfa !=nil {return _bbcfa ;};if _bdad :=_fbag .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_bdad !=nil {return _bdad ;};if _cagd :=_fbag .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_cagd !=nil {return _cagd ;};if _eebgb :=_fbag .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_eebgb !=nil {return _eebgb ;};return nil ;};func (_eed *AG_CoreAttributes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eed .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .HrefAttr )});};if _eed .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .TargetAttr )});};if _eed .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .ClassAttr )});};if _eed .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .TitleAttr )});};if _eed .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .AltAttr )});};if _eed .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .CoordsizeAttr )});};if _eed .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .CoordoriginAttr )});};if _eed .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .WrapcoordsAttr )});};if _eed .PrintAttr !=_fc .ST_TrueFalseUnset {_dacd ,_dff :=_eed .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dff !=nil {return _dff ;};start .Attr =append (start .Attr ,_dacd );};if _eed .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .IdAttr )});};if _eed .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_eed .StyleAttr )});};return nil ;};func (_cgeca OfcST_ExtrusionRender )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egfec :=_c .Attr {};_egfec .Name =name ;switch _cgeca {case OfcST_ExtrusionRenderUnset :_egfec .Value ="";case OfcST_ExtrusionRenderSolid :_egfec .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_egfec .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_egfec .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _egfec ,nil ;}; +// Validate validates the OfcCT_ShapeLayout and its children +func (_feeb *OfcCT_ShapeLayout )Validate ()error {return _feeb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_daed *CT_Image )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbgd :=range start .Attr {if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_abed ,_abda :=_ad .ParseInt (_fbgd .Value ,10,64);if _abda !=nil {return _abda ;};_daed .DgmnodekindAttr =&_abed ;continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_daed .BulletAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0068\u0072"{_daed .HrAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_daed .OleiconAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0068\u0072\u0073t\u0064"{_daed .HrstdAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0063\u006c\u0069\u0070"{_daed .ClipAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_daed .HrnoshadeAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_daed .PreferrelativeAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0068\u0072\u0070c\u0074"{_edba ,_cfcec :=_ad .ParseFloat (_fbgd .Value ,64);if _cfcec !=nil {return _cfcec ;};_bfaeg :=float32 (_edba );_daed .HrpctAttr =&_bfaeg ;continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u006f\u006c\u0065"{_daed .OleAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_daed .HralignAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_daed .BwpureAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_daed .DgmlayoutAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_daed .InsetmodeAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0073\u0070\u0069\u0064"{_faga ,_egcf :=_fbgd .Value ,error (nil );if _egcf !=nil {return _egcf ;};_daed .SpidAttr =&_faga ;continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gceae ,_bgbcg :=_fbgd .Value ,error (nil );if _bgbcg !=nil {return _bgbcg ;};_daed .BorderbottomcolorAttr =&_gceae ;continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_daed .AllowoverlapAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_daed .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_daed .DgmlayoutmruAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_daed .UserhiddenAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_daed .AllowincellAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0073\u0070\u0074"{_ebcf ,_gdbg :=_ad .ParseFloat (_fbgd .Value ,64);if _gdbg !=nil {return _gdbg ;};_fdfd :=float32 (_ebcf );_daed .SptAttr =&_fdfd ;continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_adad ,_geaf :=_fbgd .Value ,error (nil );if _geaf !=nil {return _geaf ;};_daed .BorderleftcolorAttr =&_adad ;continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_daed .UserdrawnAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_daed .CliptowrapAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbda ,_fabfe :=_fbgd .Value ,error (nil );if _fabfe !=nil {return _fabfe ;};_daed .BorderrightcolorAttr =&_gbda ;continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_daed .ConnectortypeAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_daed .ButtonAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_daed .ForcedashAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ggbfg ,_gceg :=_ad .ParseInt (_fbgd .Value ,10,64);if _gceg !=nil {return _gceg ;};_daed .RegroupidAttr =&_ggbfg ;continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u006f\u006e\u0065\u0064"{_daed .OnedAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_daed .BwmodeAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_daed .BwnormalAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_agbdb ,_ffaa :=_fbgd .Value ,error (nil );if _ffaa !=nil {return _ffaa ;};_daed .BordertopcolorAttr =&_agbdb ;continue ;};if _fbgd .Name .Local =="\u0070\u0072\u0069n\u0074"{_daed .PrintAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_daacb ,_gagd :=_fbgd .Value ,error (nil );if _gagd !=nil {return _gagd ;};_daed .TargetAttr =&_daacb ;continue ;};if _fbgd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_daed .StrokedAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bffb ,_cbbe :=_fbgd .Value ,error (nil );if _cbbe !=nil {return _cbbe ;};_daed .CoordoriginAttr =&_bffb ;continue ;};if _fbgd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ebcd ,_ggfc :=_fbgd .Value ,error (nil );if _ggfc !=nil {return _ggfc ;};_daed .StrokeweightAttr =&_ebcd ;continue ;};if _fbgd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgfe ,_efgg :=_fbgd .Value ,error (nil );if _efgg !=nil {return _efgg ;};_daed .CoordsizeAttr =&_bgfe ;continue ;};if _fbgd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ddbd ,_gffd :=_fbgd .Value ,error (nil );if _gffd !=nil {return _gffd ;};_daed .ChromakeyAttr =&_ddbd ;continue ;};if _fbgd .Name .Local =="\u0061\u006c\u0074"{_abefg ,_cgdcf :=_fbgd .Value ,error (nil );if _cgdcf !=nil {return _cgdcf ;};_daed .AltAttr =&_abefg ;continue ;};if _fbgd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfdf ,_bbac :=_fbgd .Value ,error (nil );if _bbac !=nil {return _bbac ;};_daed .FillcolorAttr =&_gfdf ;continue ;};if _fbgd .Name .Local =="\u0073\u0072\u0063"{_aeda ,_dcabe :=_fbgd .Value ,error (nil );if _dcabe !=nil {return _dcabe ;};_daed .SrcAttr =&_aeda ;continue ;};if _fbgd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ecgc ,_aag :=_fbgd .Value ,error (nil );if _aag !=nil {return _aag ;};_daed .WrapcoordsAttr =&_ecgc ;continue ;};if _fbgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgdaa ,_ccfb :=_fbgd .Value ,error (nil );if _ccfb !=nil {return _ccfb ;};_daed .TitleAttr =&_fgdaa ;continue ;};if _fbgd .Name .Local =="\u0073\u0074\u0079l\u0065"{_cedf ,_affa :=_fbgd .Value ,error (nil );if _affa !=nil {return _affa ;};_daed .StyleAttr =&_cedf ;continue ;};if _fbgd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_agcf ,_edgb :=_fbgd .Value ,error (nil );if _edgb !=nil {return _edgb ;};_daed .CroprightAttr =&_agcf ;continue ;};if _fbgd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_daed .InsetpenAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cbgac ,_eegg :=_fbgd .Value ,error (nil );if _eegg !=nil {return _eegg ;};_daed .CropleftAttr =&_cbgac ;continue ;};if _fbgd .Name .Local =="\u0067\u0061\u0069\u006e"{_begedd ,_ccbg :=_fbgd .Value ,error (nil );if _ccbg !=nil {return _ccbg ;};_daed .GainAttr =&_begedd ;continue ;};if _fbgd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_daef ,_gccb :=_fbgd .Value ,error (nil );if _gccb !=nil {return _gccb ;};_daed .StrokecolorAttr =&_daef ;continue ;};if _fbgd .Name .Local =="\u0063\u006c\u0061s\u0073"{_fbbcb ,_adgag :=_fbgd .Value ,error (nil );if _adgag !=nil {return _adgag ;};_daed .ClassAttr =&_fbbcb ;continue ;};if _fbgd .Name .Local =="\u0069\u0064"{_bebcg ,_egce :=_fbgd .Value ,error (nil );if _egce !=nil {return _egce ;};_daed .IdAttr =&_bebcg ;continue ;};if _fbgd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_adcbf ,_debd :=_fbgd .Value ,error (nil );if _debd !=nil {return _debd ;};_daed .CropbottomAttr =&_adcbf ;continue ;};if _fbgd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_daed .FilledAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_daed .GrayscaleAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fceff ,_ddaga :=_fbgd .Value ,error (nil );if _ddaga !=nil {return _ddaga ;};_daed .BlacklevelAttr =&_fceff ;continue ;};if _fbgd .Name .Local =="\u0068\u0072\u0065\u0066"{_dcea ,_cace :=_fbgd .Value ,error (nil );if _cace !=nil {return _cace ;};_daed .HrefAttr =&_dcea ;continue ;};if _fbgd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_daed .BilevelAttr .UnmarshalXMLAttr (_fbgd );continue ;};if _fbgd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_eebb ,_beag :=_fbgd .Value ,error (nil );if _beag !=nil {return _beag ;};_daed .CroptopAttr =&_eebb ;continue ;};if _fbgd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adccf ,_ccde :=_fbgd .Value ,error (nil );if _ccde !=nil {return _ccde ;};_daed .OpacityAttr =&_adccf ;continue ;};if _fbgd .Name .Local =="\u0067\u0061\u006dm\u0061"{_ddfb ,_bbadc :=_fbgd .Value ,error (nil );if _bbadc !=nil {return _bbadc ;};_daed .GammaAttr =&_ddfb ;continue ;};};_ccfed :for {_cfbde ,_fdbcb :=d .Token ();if _fdbcb !=nil {return _fdbcb ;};switch _fcec :=_cfbde .(type ){case _a .StartElement :switch _fcec .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aegc :=NewEG_ShapeElements ();_aegc .Path =NewPath ();if _dfdd :=d .DecodeElement (_aegc .Path ,&_fcec );_dfdd !=nil {return _dfdd ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_aegc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfgab :=NewEG_ShapeElements ();_bfgab .Formulas =NewFormulas ();if _acdb :=d .DecodeElement (_bfgab .Formulas ,&_fcec );_acdb !=nil {return _acdb ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_bfgab );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggga :=NewEG_ShapeElements ();_ggga .Handles =NewHandles ();if _ebbg :=d .DecodeElement (_ggga .Handles ,&_fcec );_ebbg !=nil {return _ebbg ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_ggga );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeaf :=NewEG_ShapeElements ();_eeaf .Fill =NewFill ();if _aebd :=d .DecodeElement (_eeaf .Fill ,&_fcec );_aebd !=nil {return _aebd ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_eeaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egegg :=NewEG_ShapeElements ();_egegg .Stroke =NewStroke ();if _fafb :=d .DecodeElement (_egegg .Stroke ,&_fcec );_fafb !=nil {return _fafb ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_egegg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dedg :=NewEG_ShapeElements ();_dedg .Shadow =NewShadow ();if _gbfef :=d .DecodeElement (_dedg .Shadow ,&_fcec );_gbfef !=nil {return _gbfef ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_dedg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbeag :=NewEG_ShapeElements ();_bbeag .Textbox =NewTextbox ();if _gbffd :=d .DecodeElement (_bbeag .Textbox ,&_fcec );_gbffd !=nil {return _gbffd ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_bbeag );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feed :=NewEG_ShapeElements ();_feed .Textpath =NewTextpath ();if _geab :=d .DecodeElement (_feed .Textpath ,&_fcec );_geab !=nil {return _geab ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_feed );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eecg :=NewEG_ShapeElements ();_eecg .Imagedata =NewImagedata ();if _fgaf :=d .DecodeElement (_eecg .Imagedata ,&_fcec );_fgaf !=nil {return _fgaf ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_eecg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgaa :=NewEG_ShapeElements ();_cgaa .Skew =NewOfcSkew ();if _aabf :=d .DecodeElement (_cgaa .Skew ,&_fcec );_aabf !=nil {return _aabf ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_cgaa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_dffc :=NewEG_ShapeElements ();_dffc .Extrusion =NewOfcExtrusion ();if _dbgc :=d .DecodeElement (_dffc .Extrusion ,&_fcec );_dbgc !=nil {return _dbgc ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_dffc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbff :=NewEG_ShapeElements ();_dbff .Callout =NewOfcCallout ();if _defd :=d .DecodeElement (_dbff .Callout ,&_fcec );_defd !=nil {return _defd ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_dbff );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgaa :=NewEG_ShapeElements ();_dgaa .Lock =NewOfcLock ();if _fbag :=d .DecodeElement (_dgaa .Lock ,&_fcec );_fbag !=nil {return _fbag ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_dgaa );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfda :=NewEG_ShapeElements ();_gfda .Clippath =NewOfcClippath ();if _fbef :=d .DecodeElement (_gfda .Clippath ,&_fcec );_fbef !=nil {return _fbef ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_gfda );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adgb :=NewEG_ShapeElements ();_adgb .Signatureline =NewOfcSignatureline ();if _aebg :=d .DecodeElement (_adgb .Signatureline ,&_fcec );_aebg !=nil {return _aebg ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_adgb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edcg :=NewEG_ShapeElements ();_edcg .Wrap =_ab .NewWrap ();if _cfeag :=d .DecodeElement (_edcg .Wrap ,&_fcec );_cfeag !=nil {return _cfeag ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_edcg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfadc :=NewEG_ShapeElements ();_gfadc .Anchorlock =_ab .NewAnchorlock ();if _aceac :=d .DecodeElement (_gfadc .Anchorlock ,&_fcec );_aceac !=nil {return _aceac ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_gfadc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfee :=NewEG_ShapeElements ();_dfee .Bordertop =_ab .NewBordertop ();if _aedac :=d .DecodeElement (_dfee .Bordertop ,&_fcec );_aedac !=nil {return _aedac ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_dfee );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dafe :=NewEG_ShapeElements ();_dafe .Borderbottom =_ab .NewBorderbottom ();if _gfdac :=d .DecodeElement (_dafe .Borderbottom ,&_fcec );_gfdac !=nil {return _gfdac ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_dafe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggff :=NewEG_ShapeElements ();_ggff .Borderleft =_ab .NewBorderleft ();if _gbdde :=d .DecodeElement (_ggff .Borderleft ,&_fcec );_gbdde !=nil {return _gbdde ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_ggff );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abgf :=NewEG_ShapeElements ();_abgf .Borderright =_ab .NewBorderright ();if _faafd :=d .DecodeElement (_abgf .Borderright ,&_fcec );_faafd !=nil {return _faafd ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_abgf );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_cdaa :=NewEG_ShapeElements ();_cdaa .ClientData =_ca .NewClientData ();if _faaac :=d .DecodeElement (_cdaa .ClientData ,&_fcec );_faaac !=nil {return _faaac ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_cdaa );case _a .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"}:_cegc :=NewEG_ShapeElements ();_cegc .Textdata =_g .NewTextdata ();if _agae :=d .DecodeElement (_cegc .Textdata ,&_fcec );_agae !=nil {return _agae ;};_daed .EG_ShapeElements =append (_daed .EG_ShapeElements ,_cegc );default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065\u0020\u0025\u0076",_fcec .Name );if _ddfbd :=d .Skip ();_ddfbd !=nil {return _ddfbd ;};};case _a .EndElement :break _ccfed ;case _a .CharData :};};return nil ;};func (_gcgdf *OfcST_RType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcgdf =0;case "\u0061\u0072\u0063":*_gcgdf =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gcgdf =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gcgdf =3;case "\u0061\u006c\u0069g\u006e":*_gcgdf =4;};return nil ;};type Line struct{CT_Line };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 _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _bg .ST_TrueFalse ;BilevelAttr _bg .ST_TrueFalse ;};type OfcExtrusion struct{OfcCT_Extrusion };func (_agdd *CT_Curve )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065";};if _agdd .FromAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .FromAttr )});};if _agdd .Control1Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .Control1Attr )});};if _agdd .Control2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .Control2Attr )});};if _agdd .ToAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .ToAttr )});};if _agdd .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .HrefAttr )});};if _agdd .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .TargetAttr )});};if _agdd .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .ClassAttr )});};if _agdd .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .TitleAttr )});};if _agdd .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .AltAttr )});};if _agdd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .CoordsizeAttr )});};if _agdd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .CoordoriginAttr )});};if _agdd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .WrapcoordsAttr )});};if _agdd .PrintAttr !=_bg .ST_TrueFalseUnset {_aded ,_cefd :=_agdd .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cefd !=nil {return _cefd ;};start .Attr =append (start .Attr ,_aded );};if _agdd .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .IdAttr )});};if _agdd .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .StyleAttr )});};if _agdd .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .SpidAttr )});};if _agdd .OnedAttr !=_bg .ST_TrueFalseUnset {_fffe ,_bacfa :=_agdd .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bacfa !=nil {return _bacfa ;};start .Attr =append (start .Attr ,_fffe );};if _agdd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .RegroupidAttr )});};if _agdd .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_agaga ,_fafag :=_agdd .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fafag !=nil {return _fafag ;};start .Attr =append (start .Attr ,_agaga );};if _agdd .ButtonAttr !=_bg .ST_TrueFalseUnset {_dabb ,_dge :=_agdd .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dge !=nil {return _dge ;};start .Attr =append (start .Attr ,_dabb );};if _agdd .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_adec ,_egdga :=_agdd .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _egdga !=nil {return _egdga ;};start .Attr =append (start .Attr ,_adec );};if _agdd .BulletAttr !=_bg .ST_TrueFalseUnset {_becg ,_bded :=_agdd .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bded !=nil {return _bded ;};start .Attr =append (start .Attr ,_becg );};if _agdd .HrAttr !=_bg .ST_TrueFalseUnset {_egfd ,_ceae :=_agdd .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _ceae !=nil {return _ceae ;};start .Attr =append (start .Attr ,_egfd );};if _agdd .HrstdAttr !=_bg .ST_TrueFalseUnset {_bfcc ,_bfab :=_agdd .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bfab !=nil {return _bfab ;};start .Attr =append (start .Attr ,_bfcc );};if _agdd .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_fcbf ,_cfaa :=_agdd .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cfaa !=nil {return _cfaa ;};start .Attr =append (start .Attr ,_fcbf );};if _agdd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .HrpctAttr )});};if _agdd .HralignAttr !=OfcST_HrAlignUnset {_eedf ,_ffda :=_agdd .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _ffda !=nil {return _ffda ;};start .Attr =append (start .Attr ,_eedf );};if _agdd .AllowincellAttr !=_bg .ST_TrueFalseUnset {_ccfcb ,_cced :=_agdd .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cced !=nil {return _cced ;};start .Attr =append (start .Attr ,_ccfcb );};if _agdd .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_cdbg ,_ffdg :=_agdd .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ffdg !=nil {return _ffdg ;};start .Attr =append (start .Attr ,_cdbg );};if _agdd .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_acag ,_acga :=_agdd .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _acga !=nil {return _acga ;};start .Attr =append (start .Attr ,_acag );};if _agdd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .BordertopcolorAttr )});};if _agdd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .BorderleftcolorAttr )});};if _agdd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .BorderbottomcolorAttr )});};if _agdd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .BorderrightcolorAttr )});};if _agdd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_faac ,_ebff :=_agdd .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ebff !=nil {return _ebff ;};start .Attr =append (start .Attr ,_faac );};if _agdd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .DgmnodekindAttr )});};if _agdd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ccfe ,_gggc :=_agdd .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gggc !=nil {return _gggc ;};start .Attr =append (start .Attr ,_ccfe );};if _agdd .InsetmodeAttr !=OfcST_InsetModeUnset {_egbg ,_dag :=_agdd .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dag !=nil {return _dag ;};start .Attr =append (start .Attr ,_egbg );};if _agdd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .OpacityAttr )});};if _agdd .StrokedAttr !=_bg .ST_TrueFalseUnset {_geefe ,_cbee :=_agdd .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cbee !=nil {return _cbee ;};start .Attr =append (start .Attr ,_geefe );};if _agdd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .StrokecolorAttr )});};if _agdd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .StrokeweightAttr )});};if _agdd .InsetpenAttr !=_bg .ST_TrueFalseUnset {_aeaa ,_eag :=_agdd .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _eag !=nil {return _eag ;};start .Attr =append (start .Attr ,_aeaa );};if _agdd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .ChromakeyAttr )});};if _agdd .FilledAttr !=_bg .ST_TrueFalseUnset {_ebea ,_egeg :=_agdd .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _egeg !=nil {return _egeg ;};start .Attr =append (start .Attr ,_ebea );};if _agdd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .FillcolorAttr )});};if _agdd .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agdd .SptAttr )});};if _agdd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cbdc ,_eabd :=_agdd .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _eabd !=nil {return _eabd ;};start .Attr =append (start .Attr ,_cbdc );};if _agdd .BwmodeAttr !=OfcST_BWModeUnset {_dbaa ,_cbeeg :=_agdd .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cbeeg !=nil {return _cbeeg ;};start .Attr =append (start .Attr ,_dbaa );};if _agdd .BwpureAttr !=OfcST_BWModeUnset {_gbbf ,_gadf :=_agdd .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gadf !=nil {return _gadf ;};start .Attr =append (start .Attr ,_gbbf );};if _agdd .BwnormalAttr !=OfcST_BWModeUnset {_ffcd ,_gebge :=_agdd .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gebge !=nil {return _gebge ;};start .Attr =append (start .Attr ,_ffcd );};if _agdd .ForcedashAttr !=_bg .ST_TrueFalseUnset {_afdd ,_ffdgd :=_agdd .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ffdgd !=nil {return _ffdgd ;};start .Attr =append (start .Attr ,_afdd );};if _agdd .OleiconAttr !=_bg .ST_TrueFalseUnset {_fecdc ,_dbfa :=_agdd .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dbfa !=nil {return _dbfa ;};start .Attr =append (start .Attr ,_fecdc );};if _agdd .OleAttr !=_bg .ST_TrueFalseBlankUnset {_cfda ,_fabb :=_agdd .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _fabb !=nil {return _fabb ;};start .Attr =append (start .Attr ,_cfda );};if _agdd .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_dbab ,_baed :=_agdd .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _baed !=nil {return _baed ;};start .Attr =append (start .Attr ,_dbab );};if _agdd .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_cdad ,_cfff :=_agdd .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cfff !=nil {return _cfff ;};start .Attr =append (start .Attr ,_cdad );};if _agdd .ClipAttr !=_bg .ST_TrueFalseUnset {_gdfb ,_dcecb :=_agdd .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dcecb !=nil {return _dcecb ;};start .Attr =append (start .Attr ,_gdfb );};e .EncodeToken (start );if _agdd .EG_ShapeElements !=nil {for _ ,_eaff :=range _agdd .EG_ShapeElements {_eaff .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_faaabe OfcST_OLEType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcfcb :=_a .Attr {};_dcfcb .Name =name ;switch _faaabe {case OfcST_OLETypeUnset :_dcfcb .Value ="";case OfcST_OLETypeEmbed :_dcfcb .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_dcfcb .Value ="\u004c\u0069\u006e\u006b";};return _dcfcb ,nil ;};func (_dgacb *Imagedata )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _dgacb .CT_ImageData .MarshalXML (e ,start );};type Shadow struct{CT_Shadow };func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_bgeb :=&AG_StrokeAttributes {};return _bgeb }; -// ValidateWithPath validates the Stroke and its children, prefixing error messages with path -func (_gadafb *Stroke )ValidateWithPath (path string )error {if _fbdbfa :=_gadafb .CT_Stroke .ValidateWithPath (path );_fbdbfa !=nil {return _fbdbfa ;};return nil ;};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_befac :=&OfcCT_OLEObject {};return _befac }; +// Validate validates the OfcCT_Ink and its children +func (_bfbga *OfcCT_Ink )Validate ()error {return _bfbga .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};type Shapetype struct{CT_Shapetype };func (_cagg *Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cagg .CT_Shape =*NewCT_Shape ();for _ ,_ccgg :=range start .Attr {if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgcgdg ,_cceg :=_ad .ParseInt (_ccgg .Value ,10,64);if _cceg !=nil {return _cceg ;};_cagg .RegroupidAttr =&_dgcgdg ;continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cagg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0063\u006c\u0069\u0070"{_cagg .ClipAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cagg .ButtonAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cagg .UserhiddenAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cagg .BulletAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_bfcae ,_cdcbe :=_ccgg .Value ,error (nil );if _cdcbe !=nil {return _cdcbe ;};_cagg .GfxdataAttr =&_bfcae ;continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0068\u0072"{_cagg .HrAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u006f\u006c\u0065"{_cagg .OleAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cagg .AllowincellAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bcaaa ,_ccfdg :=_ccgg .Value ,error (nil );if _ccfdg !=nil {return _ccfdg ;};_cagg .BorderleftcolorAttr =&_bcaaa ;continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0068\u0072\u0070c\u0074"{_cedfe ,_fcdfe :=_ad .ParseFloat (_ccgg .Value ,64);if _fcdfe !=nil {return _fcdfe ;};_gacag :=float32 (_cedfe );_cagg .HrpctAttr =&_gacag ;continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dffgc ,_facgcb :=_ad .ParseInt (_ccgg .Value ,10,64);if _facgcb !=nil {return _facgcb ;};_cagg .DgmnodekindAttr =&_dffgc ;continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cagg .InsetmodeAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cagg .UserdrawnAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cagg .ConnectortypeAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebbfg ,_cfcgbb :=_ccgg .Value ,error (nil );if _cfcgbb !=nil {return _cfcgbb ;};_cagg .BorderrightcolorAttr =&_ebbfg ;continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cagg .PreferrelativeAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cagg .HrnoshadeAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cagg .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u006f\u006e\u0065\u0064"{_cagg .OnedAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cagg .HralignAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cagg .BwmodeAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cagg .AllowoverlapAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gdbbc ,_cebag :=_ccgg .Value ,error (nil );if _cebag !=nil {return _cebag ;};_cagg .BordertopcolorAttr =&_gdbbc ;continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cagg .BwnormalAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_efde ,_cgeef :=_ccgg .Value ,error (nil );if _cgeef !=nil {return _cgeef ;};_cagg .BorderbottomcolorAttr =&_efde ;continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cagg .CliptowrapAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cagg .DgmlayoutAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0073\u0070\u0074"{_gcfdd ,_dadbc :=_ad .ParseFloat (_ccgg .Value ,64);if _dadbc !=nil {return _dadbc ;};_bgfaa :=float32 (_gcfdd );_cagg .SptAttr =&_bgfaa ;continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cagg .OleiconAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cagg .ForcedashAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cagg .BwpureAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0073\u0070\u0069\u0064"{_gcgac ,_eagage :=_ccgg .Value ,error (nil );if _eagage !=nil {return _eagage ;};_cagg .SpidAttr =&_gcgac ;continue ;};if _ccgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccgg .Name .Local =="\u0068\u0072\u0073t\u0064"{_cagg .HrstdAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgcfa ,_dbfag :=_ccgg .Value ,error (nil );if _dbfag !=nil {return _dbfag ;};_cagg .TargetAttr =&_fgcfa ;continue ;};if _ccgg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfedg ,_gabcc :=_ccgg .Value ,error (nil );if _gabcc !=nil {return _gabcc ;};_cagg .WrapcoordsAttr =&_gfedg ;continue ;};if _ccgg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfcff ,_gefdb :=_ccgg .Value ,error (nil );if _gefdb !=nil {return _gefdb ;};_cagg .OpacityAttr =&_cfcff ;continue ;};if _ccgg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfcac ,_bbggb :=_ccgg .Value ,error (nil );if _bbggb !=nil {return _bbggb ;};_cagg .CoordoriginAttr =&_cfcac ;continue ;};if _ccgg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cbca ,_gccbad :=_ccgg .Value ,error (nil );if _gccbad !=nil {return _gccbad ;};_cagg .StrokecolorAttr =&_cbca ;continue ;};if _ccgg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aeaaef ,_eecgcf :=_ccgg .Value ,error (nil );if _eecgcf !=nil {return _eecgcf ;};_cagg .CoordsizeAttr =&_aeaaef ;continue ;};if _ccgg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cagg .InsetpenAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Local =="\u0061\u006c\u0074"{_aedgb ,_gcage :=_ccgg .Value ,error (nil );if _gcage !=nil {return _gcage ;};_cagg .AltAttr =&_aedgb ;continue ;};if _ccgg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cagg .FilledAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Local =="\u0074\u0069\u0074l\u0065"{_ddcg ,_ggabg :=_ccgg .Value ,error (nil );if _ggabg !=nil {return _ggabg ;};_cagg .TitleAttr =&_ddcg ;continue ;};if _ccgg .Name .Local =="\u0073\u0074\u0079l\u0065"{_afcgbc ,_bfcgg :=_ccgg .Value ,error (nil );if _bfcgg !=nil {return _bfcgg ;};_cagg .StyleAttr =&_afcgbc ;continue ;};if _ccgg .Name .Local =="\u0070\u0072\u0069n\u0074"{_cagg .PrintAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cagg .StrokedAttr .UnmarshalXMLAttr (_ccgg );continue ;};if _ccgg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_deec ,_eddfg :=_ccgg .Value ,error (nil );if _eddfg !=nil {return _eddfg ;};_cagg .StrokeweightAttr =&_deec ;continue ;};if _ccgg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aedaf ,_eegcag :=_ccgg .Value ,error (nil );if _eegcag !=nil {return _eegcag ;};_cagg .ChromakeyAttr =&_aedaf ;continue ;};if _ccgg .Name .Local =="\u0070\u0061\u0074\u0068"{_eddbd ,_edfgeg :=_ccgg .Value ,error (nil );if _edfgeg !=nil {return _edfgeg ;};_cagg .PathAttr =&_eddbd ;continue ;};if _ccgg .Name .Local =="\u0069\u0064"{_acddd ,_aecdc :=_ccgg .Value ,error (nil );if _aecdc !=nil {return _aecdc ;};_cagg .IdAttr =&_acddd ;continue ;};if _ccgg .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfabc ,_faada :=_ccgg .Value ,error (nil );if _faada !=nil {return _faada ;};_cagg .ClassAttr =&_cfabc ;continue ;};if _ccgg .Name .Local =="\u0068\u0072\u0065\u0066"{_bgaaag ,_bfacc :=_ccgg .Value ,error (nil );if _bfacc !=nil {return _bfacc ;};_cagg .HrefAttr =&_bgaaag ;continue ;};if _ccgg .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_cbdcg ,_fefec :=_ccgg .Value ,error (nil );if _fefec !=nil {return _fefec ;};_cagg .EquationxmlAttr =&_cbdcg ;continue ;};if _ccgg .Name .Local =="\u0074\u0079\u0070\u0065"{_cafae ,_ggbbee :=_ccgg .Value ,error (nil );if _ggbbee !=nil {return _ggbbee ;};_cagg .TypeAttr =&_cafae ;continue ;};if _ccgg .Name .Local =="\u0061\u0064\u006a"{_badac ,_ggfca :=_ccgg .Value ,error (nil );if _ggfca !=nil {return _ggfca ;};_cagg .AdjAttr =&_badac ;continue ;};if _ccgg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cafba ,_dfbbc :=_ccgg .Value ,error (nil );if _dfbbc !=nil {return _dfbbc ;};_cagg .FillcolorAttr =&_cafba ;continue ;};};_fggcd :for {_feebc ,_bccdg :=d .Token ();if _bccdg !=nil {return _bccdg ;};switch _ffbde :=_feebc .(type ){case _a .StartElement :switch _ffbde .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgeae :=NewOfcInk ();if _fcff :=d .DecodeElement (_bgeae ,&_ffbde );_fcff !=nil {return _fcff ;};_cagg .Ink =append (_cagg .Ink ,_bgeae );case _a .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"}:_adabd :=_g .NewIscomment ();if _cafdf :=d .DecodeElement (_adabd ,&_ffbde );_cafdf !=nil {return _cafdf ;};_cagg .Iscomment =append (_cagg .Iscomment ,_adabd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cegac :=NewOfcEquationxml ();if _geecc :=d .DecodeElement (_cegac ,&_ffbde );_geecc !=nil {return _geecc ;};_cagg .Equationxml =append (_cagg .Equationxml ,_cegac );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaaab :=NewEG_ShapeElements ();_eaaab .Path =NewPath ();if _bedca :=d .DecodeElement (_eaaab .Path ,&_ffbde );_bedca !=nil {return _bedca ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_eaaab );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efega :=NewEG_ShapeElements ();_efega .Formulas =NewFormulas ();if _dddff :=d .DecodeElement (_efega .Formulas ,&_ffbde );_dddff !=nil {return _dddff ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_efega );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdfe :=NewEG_ShapeElements ();_gdfe .Handles =NewHandles ();if _bedee :=d .DecodeElement (_gdfe .Handles ,&_ffbde );_bedee !=nil {return _bedee ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_gdfe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbbde :=NewEG_ShapeElements ();_fbbde .Fill =NewFill ();if _gaagc :=d .DecodeElement (_fbbde .Fill ,&_ffbde );_gaagc !=nil {return _gaagc ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_fbbde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egbeg :=NewEG_ShapeElements ();_egbeg .Stroke =NewStroke ();if _eabae :=d .DecodeElement (_egbeg .Stroke ,&_ffbde );_eabae !=nil {return _eabae ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_egbeg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abecb :=NewEG_ShapeElements ();_abecb .Shadow =NewShadow ();if _begac :=d .DecodeElement (_abecb .Shadow ,&_ffbde );_begac !=nil {return _begac ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_abecb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_facfd :=NewEG_ShapeElements ();_facfd .Textbox =NewTextbox ();if _ebbfgd :=d .DecodeElement (_facfd .Textbox ,&_ffbde );_ebbfgd !=nil {return _ebbfgd ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_facfd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gccbf :=NewEG_ShapeElements ();_gccbf .Textpath =NewTextpath ();if _cfceaa :=d .DecodeElement (_gccbf .Textpath ,&_ffbde );_cfceaa !=nil {return _cfceaa ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_gccbf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feedf :=NewEG_ShapeElements ();_feedf .Imagedata =NewImagedata ();if _dagdc :=d .DecodeElement (_feedf .Imagedata ,&_ffbde );_dagdc !=nil {return _dagdc ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_feedf );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbfg :=NewEG_ShapeElements ();_bbfg .Skew =NewOfcSkew ();if _cacda :=d .DecodeElement (_bbfg .Skew ,&_ffbde );_cacda !=nil {return _cacda ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_bbfg );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efdee :=NewEG_ShapeElements ();_efdee .Extrusion =NewOfcExtrusion ();if _cfdb :=d .DecodeElement (_efdee .Extrusion ,&_ffbde );_cfdb !=nil {return _cfdb ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_efdee );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beeea :=NewEG_ShapeElements ();_beeea .Callout =NewOfcCallout ();if _eagec :=d .DecodeElement (_beeea .Callout ,&_ffbde );_eagec !=nil {return _eagec ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_beeea );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_geegd :=NewEG_ShapeElements ();_geegd .Lock =NewOfcLock ();if _gafgd :=d .DecodeElement (_geegd .Lock ,&_ffbde );_gafgd !=nil {return _gafgd ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_geegd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfcd :=NewEG_ShapeElements ();_fgfcd .Clippath =NewOfcClippath ();if _fafbe :=d .DecodeElement (_fgfcd .Clippath ,&_ffbde );_fafbe !=nil {return _fafbe ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_fgfcd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbegd :=NewEG_ShapeElements ();_dbegd .Signatureline =NewOfcSignatureline ();if _abcbe :=d .DecodeElement (_dbegd .Signatureline ,&_ffbde );_abcbe !=nil {return _abcbe ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_dbegd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gedde :=NewEG_ShapeElements ();_gedde .Wrap =_ab .NewWrap ();if _badacb :=d .DecodeElement (_gedde .Wrap ,&_ffbde );_badacb !=nil {return _badacb ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_gedde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbagg :=NewEG_ShapeElements ();_bbagg .Anchorlock =_ab .NewAnchorlock ();if _bbcdc :=d .DecodeElement (_bbagg .Anchorlock ,&_ffbde );_bbcdc !=nil {return _bbcdc ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_bbagg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agaea :=NewEG_ShapeElements ();_agaea .Bordertop =_ab .NewBordertop ();if _cabfdf :=d .DecodeElement (_agaea .Bordertop ,&_ffbde );_cabfdf !=nil {return _cabfdf ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_agaea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbgea :=NewEG_ShapeElements ();_gbgea .Borderbottom =_ab .NewBorderbottom ();if _ffdgb :=d .DecodeElement (_gbgea .Borderbottom ,&_ffbde );_ffdgb !=nil {return _ffdgb ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_gbgea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bccbe :=NewEG_ShapeElements ();_bccbe .Borderleft =_ab .NewBorderleft ();if _bfefcc :=d .DecodeElement (_bccbe .Borderleft ,&_ffbde );_bfefcc !=nil {return _bfefcc ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_bccbe );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcefc :=NewEG_ShapeElements ();_fcefc .Borderright =_ab .NewBorderright ();if _fdfff :=d .DecodeElement (_fcefc .Borderright ,&_ffbde );_fdfff !=nil {return _fdfff ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_fcefc );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_abfcd :=NewEG_ShapeElements ();_abfcd .ClientData =_ca .NewClientData ();if _fffce :=d .DecodeElement (_abfcd .ClientData ,&_ffbde );_fffce !=nil {return _fffce ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_abfcd );case _a .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"}:_acedd :=NewEG_ShapeElements ();_acedd .Textdata =_g .NewTextdata ();if _efcfbf :=d .DecodeElement (_acedd .Textdata ,&_ffbde );_efcfbf !=nil {return _efcfbf ;};_cagg .EG_ShapeElements =append (_cagg .EG_ShapeElements ,_acedd );default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0053\u0068\u0061p\u0065 \u0025\u0076",_ffbde .Name );if _gcagb :=d .Skip ();_gcagb !=nil {return _gcagb ;};};case _a .EndElement :break _fggcd ;case _a .CharData :};};return nil ;};func (_fbcfe OfcST_ExtrusionPlane )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fbcfe .String (),start );};func (_gdf *AG_AllShapeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_af :=range start .Attr {if _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"&&_af .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gdf .ConnectortypeAttr .UnmarshalXMLAttr (_af );continue ;};if _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"&&_af .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gdf .BwpureAttr .UnmarshalXMLAttr (_af );continue ;};if _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"&&_af .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gdf .CliptowrapAttr .UnmarshalXMLAttr (_af );continue ;};if _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"&&_af .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gdf .PreferrelativeAttr .UnmarshalXMLAttr (_af );continue ;};if _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"&&_af .Name .Local =="\u006f\u006c\u0065"{_gdf .OleAttr .UnmarshalXMLAttr (_af );continue ;};if _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"&&_af .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gdf .OleiconAttr .UnmarshalXMLAttr (_af );continue ;};if _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"&&_af .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gdf .ForcedashAttr .UnmarshalXMLAttr (_af );continue ;};if _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"&&_af .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gdf .BwnormalAttr .UnmarshalXMLAttr (_af );continue ;};if _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"&&_af .Name .Local =="\u0073\u0070\u0074"{_egg ,_fce :=_ad .ParseFloat (_af .Value ,64);if _fce !=nil {return _fce ;};_afb :=float32 (_egg );_gdf .SptAttr =&_afb ;continue ;};if _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"&&_af .Name .Local =="\u0063\u006c\u0069\u0070"{_gdf .ClipAttr .UnmarshalXMLAttr (_af );continue ;};if _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"&&_af .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gdf .BwmodeAttr .UnmarshalXMLAttr (_af );continue ;};if _af .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gdf .StrokedAttr .UnmarshalXMLAttr (_af );continue ;};if _af .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aad ,_gg :=_af .Value ,error (nil );if _gg !=nil {return _gg ;};_gdf .FillcolorAttr =&_aad ;continue ;};if _af .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gdf .FilledAttr .UnmarshalXMLAttr (_af );continue ;};if _af .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_edb ,_bebf :=_af .Value ,error (nil );if _bebf !=nil {return _bebf ;};_gdf .ChromakeyAttr =&_edb ;continue ;};if _af .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gdf .InsetpenAttr .UnmarshalXMLAttr (_af );continue ;};if _af .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ebb ,_gff :=_af .Value ,error (nil );if _gff !=nil {return _gff ;};_gdf .StrokeweightAttr =&_ebb ;continue ;};if _af .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ddg ,_bcb :=_af .Value ,error (nil );if _bcb !=nil {return _bcb ;};_gdf .StrokecolorAttr =&_ddg ;continue ;};if _af .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfc ,_eeda :=_af .Value ,error (nil );if _eeda !=nil {return _eeda ;};_gdf .OpacityAttr =&_cfc ;continue ;};};for {_fgda ,_edf :=d .Token ();if _edf !=nil {return _b .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",_edf );};if _cdd ,_gea :=_fgda .(_a .EndElement );_gea &&_cdd .Name ==start .Name {break ;};};return nil ;};func NewCT_F ()*CT_F {_degc :=&CT_F {};return _degc };func (_bbddab *OfcRight )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbddab .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cbeee :=range start .Attr {if _cbeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeee .Name .Local =="\u0068\u0072\u0065\u0066"{_geacb ,_ccdgb :=_cbeee .Value ,error (nil );if _ccdgb !=nil {return _ccdgb ;};_bbddab .HrefAttr =&_geacb ;continue ;};if _cbeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbddab .ForcedashAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeee .Name .Local =="\u0074\u0069\u0074l\u0065"{_eddfe ,_dacgd :=_cbeee .Value ,error (nil );if _dacgd !=nil {return _dacgd ;};_bbddab .TitleAttr =&_eddfe ;continue ;};if _cbeee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gfeea ,_eecfg :=_cbeee .Value ,error (nil );if _eecfg !=nil {return _eecfg ;};_bbddab .AlthrefAttr =&_gfeea ;continue ;};if _cbeee .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bbddab .ImageaspectAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bbddab .StartarrowAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bbddab .LinestyleAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbddab .StartarrowwidthAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bbddab .JoinstyleAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bbddab .StartarrowlengthAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_eafcgd ,_edgde :=_cbeee .Value ,error (nil );if _edgde !=nil {return _edgde ;};_bbddab .DashstyleAttr =&_eafcgd ;continue ;};if _cbeee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bbddab .EndarrowAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bbddab .FilltypeAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbddab .EndarrowwidthAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ecae ,_bfbega :=_cbeee .Value ,error (nil );if _bfbega !=nil {return _bfbega ;};_bbddab .OpacityAttr =&_ecae ;continue ;};if _cbeee .Name .Local =="\u0063\u006f\u006co\u0072"{_abdbab ,_adae :=_cbeee .Value ,error (nil );if _adae !=nil {return _adae ;};_bbddab .ColorAttr =&_abdbab ;continue ;};if _cbeee .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbddab .InsetpenAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bbddab .EndarrowlengthAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u0065\u0078\u0074"{_bbddab .ExtAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bbddab .EndcapAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cdeda ,_dbbg :=_cbeee .Value ,error (nil );if _dbbg !=nil {return _dbbg ;};_bbddab .Color2Attr =&_cdeda ;continue ;};if _cbeee .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bbddab .ImagealignshapeAttr .UnmarshalXMLAttr (_cbeee );continue ;};if _cbeee .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ggag ,_bfdcf :=_cbeee .Value ,error (nil );if _bfdcf !=nil {return _bfdcf ;};_bbddab .WeightAttr =&_ggag ;continue ;};if _cbeee .Name .Local =="\u0073\u0072\u0063"{_bfdfb ,_gcdaec :=_cbeee .Value ,error (nil );if _gcdaec !=nil {return _gcdaec ;};_bbddab .SrcAttr =&_bfdfb ;continue ;};if _cbeee .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bgeeag ,_abbab :=_cbeee .Value ,error (nil );if _abbab !=nil {return _abbab ;};_bbddab .ImagesizeAttr =&_bgeeag ;continue ;};if _cbeee .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dgcde ,_becgf :=_ad .ParseFloat (_cbeee .Value ,64);if _becgf !=nil {return _becgf ;};_bbddab .MiterlimitAttr =&_dgcde ;continue ;};if _cbeee .Name .Local =="\u006f\u006e"{_bbddab .OnAttr .UnmarshalXMLAttr (_cbeee );continue ;};};for {_caced ,_afdfc :=d .Token ();if _afdfc !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_afdfc );};if _dgfcd ,_dbbae :=_caced .(_a .EndElement );_dbbae &&_dgfcd .Name ==start .Name {break ;};};return nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _bg .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 (_gdegde *Handles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdegde .CT_Handles =*NewCT_Handles ();_bfef :for {_bfdeb ,_gegge :=d .Token ();if _gegge !=nil {return _gegge ;};switch _efbg :=_bfdeb .(type ){case _a .StartElement :switch _efbg .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfcge :=NewCT_H ();if _dfcdd :=d .DecodeElement (_bfcge ,&_efbg );_dfcdd !=nil {return _dfcdd ;};_gdegde .H =append (_gdegde .H ,_bfcge );default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048a\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_efbg .Name );if _gcfd :=d .Skip ();_gcfd !=nil {return _gcfd ;};};case _a .EndElement :break _bfef ;case _a .CharData :};};return nil ;};func (_ccdea *CT_Stroke )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gddcf :=range start .Attr {if _gddcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddcf .Name .Local =="\u0072\u0065\u006ci\u0064"{_feaf ,_afgfaf :=_gddcf .Value ,error (nil );if _afgfaf !=nil {return _afgfaf ;};_ccdea .RelidAttr =&_feaf ;continue ;};if _gddcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gddcf .Name .Local =="\u0069\u0064"{_ddede ,_gabca :=_gddcf .Value ,error (nil );if _gabca !=nil {return _gabca ;};_ccdea .RIdAttr =&_ddede ;continue ;};if _gddcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ccdea .ForcedashAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebaf ,_eeedc :=_gddcf .Value ,error (nil );if _eeedc !=nil {return _eeedc ;};_ccdea .TitleAttr =&_ebaf ;continue ;};if _gddcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddcf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_geade ,_ddfbdc :=_gddcf .Value ,error (nil );if _ddfbdc !=nil {return _ddfbdc ;};_ccdea .AlthrefAttr =&_geade ;continue ;};if _gddcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gddcf .Name .Local =="\u0068\u0072\u0065\u0066"{_egece ,_acged :=_gddcf .Value ,error (nil );if _acged !=nil {return _acged ;};_ccdea .HrefAttr =&_egece ;continue ;};if _gddcf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_efba ,_gega :=_gddcf .Value ,error (nil );if _gega !=nil {return _gega ;};_ccdea .ImagesizeAttr =&_efba ;continue ;};if _gddcf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ccdea .StartarrowlengthAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ccdea .JoinstyleAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ccdea .EndarrowAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fagc ,_ffdb :=_gddcf .Value ,error (nil );if _ffdb !=nil {return _ffdb ;};_ccdea .DashstyleAttr =&_fagc ;continue ;};if _gddcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ccdea .EndarrowwidthAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u0073\u0072\u0063"{_gbbbe ,_adbd :=_gddcf .Value ,error (nil );if _adbd !=nil {return _adbd ;};_ccdea .SrcAttr =&_gbbbe ;continue ;};if _gddcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ccdea .EndarrowlengthAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ccdea .LinestyleAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dagcd ,_dcgcb :=_gddcf .Value ,error (nil );if _dcgcb !=nil {return _dcgcb ;};_ccdea .OpacityAttr =&_dagcd ;continue ;};if _gddcf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dcggf ,_cbgg :=_gddcf .Value ,error (nil );if _cbgg !=nil {return _cbgg ;};_ccdea .WeightAttr =&_dcggf ;continue ;};if _gddcf .Name .Local =="\u0069\u0064"{_bddb ,_gbedg :=_gddcf .Value ,error (nil );if _gbedg !=nil {return _gbedg ;};_ccdea .IdAttr =&_bddb ;continue ;};if _gddcf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gagc ,_cebbb :=_ad .ParseFloat (_gddcf .Value ,64);if _cebbb !=nil {return _cebbb ;};_ccdea .MiterlimitAttr =&_gagc ;continue ;};if _gddcf .Name .Local =="\u0063\u006f\u006co\u0072"{_egacg ,_bbgae :=_gddcf .Value ,error (nil );if _bbgae !=nil {return _bbgae ;};_ccdea .ColorAttr =&_egacg ;continue ;};if _gddcf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ccdea .ImageaspectAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ccdea .FilltypeAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u006f\u006e"{_ccdea .OnAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ccdea .StartarrowwidthAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ccdea .InsetpenAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ccdea .ImagealignshapeAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ccdea .StartarrowAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ccdea .EndcapAttr .UnmarshalXMLAttr (_gddcf );continue ;};if _gddcf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_edcdc ,_bcagd :=_gddcf .Value ,error (nil );if _bcagd !=nil {return _bcagd ;};_ccdea .Color2Attr =&_edcdc ;continue ;};};_ddead :for {_gddcb ,_bdgfc :=d .Token ();if _bdgfc !=nil {return _bdgfc ;};switch _dcefc :=_gddcb .(type ){case _a .StartElement :switch _dcefc .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdea .Left =NewOfcLeft ();if _eabce :=d .DecodeElement (_ccdea .Left ,&_dcefc );_eabce !=nil {return _eabce ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdea .Top =NewOfcTop ();if _fgdg :=d .DecodeElement (_ccdea .Top ,&_dcefc );_fgdg !=nil {return _fgdg ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdea .Right =NewOfcRight ();if _cbcb :=d .DecodeElement (_ccdea .Right ,&_dcefc );_cbcb !=nil {return _cbcb ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdea .Bottom =NewOfcBottom ();if _ebdgg :=d .DecodeElement (_ccdea .Bottom ,&_dcefc );_ebdgg !=nil {return _ebdgg ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdea .Column =NewOfcColumn ();if _dgga :=d .DecodeElement (_ccdea .Column ,&_dcefc );_dgga !=nil {return _dgga ;};default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072o\u006b\u0065 \u0025\u0076",_dcefc .Name );if _bgedf :=d .Skip ();_bgedf !=nil {return _bgedf ;};};case _a .EndElement :break _ddead ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path -func (_acaae *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _fadca :=_acaae .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fadca !=nil {return _fadca ;};if _accae :=_acaae .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_accae !=nil {return _accae ;};if _eaabdb :=_acaae .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_eaabdb !=nil {return _eaabdb ;};if _cagce :=_acaae .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_cagce !=nil {return _cagce ;};if _acgde :=_acaae .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_acgde !=nil {return _acgde ;};if _gbeac :=_acaae .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gbeac !=nil {return _gbeac ;};if _edddba :=_acaae .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_edddba !=nil {return _edddba ;};if _edbaa :=_acaae .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_edbaa !=nil {return _edbaa ;};if _gecc :=_acaae .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gecc !=nil {return _gecc ;};if _abgef :=_acaae .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_abgef !=nil {return _abgef ;};if _beedg :=_acaae .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_beedg !=nil {return _beedg ;};if _bbefbe :=_acaae .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bbefbe !=nil {return _bbefbe ;};if _gbdafgg :=_acaae .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_gbdafgg !=nil {return _gbdafgg ;};if _fbfbc :=_acaae .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_fbfbc !=nil {return _fbfbc ;};if _bfff :=_acaae .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bfff !=nil {return _bfff ;};if _aafea :=_acaae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aafea !=nil {return _aafea ;};return nil ;};func NewOfcOLEObject ()*OfcOLEObject {_aegcgg :=&OfcOLEObject {};_aegcgg .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _aegcgg ;};func (_bbdea OfcST_ScreenSize )Validate ()error {return _bbdea .ValidateWithPath ("")}; +// Validate validates the OfcCT_Complex and its children +func (_agdec *OfcCT_Complex )Validate ()error {return _agdec .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");}; -// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path -func (_bfafb *OfcCT_Callout )ValidateWithPath (path string )error {if _geebf :=_bfafb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_geebf !=nil {return _geebf ;};if _cfceb :=_bfafb .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_cfceb !=nil {return _cfceb ;};if _gafga :=_bfafb .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_gafga !=nil {return _gafga ;};if _gbfe :=_bfafb .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_gbfe !=nil {return _gbfe ;};if _edged :=_bfafb .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_edged !=nil {return _edged ;};if _gaaac :=_bfafb .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gaaac !=nil {return _gaaac ;};if _bbgcc :=_bfafb .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_bbgcc !=nil {return _bbgcc ;};if _cefc :=_bfafb .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_cefc !=nil {return _cefc ;};if _gbcga :=_bfafb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gbcga !=nil {return _gbcga ;};return nil ;};func (_egcc *CT_Background )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};if _egcc .BwmodeAttr !=OfcST_BWModeUnset {_dfaeg ,_egad :=_egcc .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _egad !=nil {return _egad ;};start .Attr =append (start .Attr ,_dfaeg );};if _egcc .BwpureAttr !=OfcST_BWModeUnset {_cebc ,_ebcd :=_egcc .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ebcd !=nil {return _ebcd ;};start .Attr =append (start .Attr ,_cebc );};if _egcc .BwnormalAttr !=OfcST_BWModeUnset {_fdcga ,_bcac :=_egcc .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bcac !=nil {return _bcac ;};start .Attr =append (start .Attr ,_fdcga );};if _egcc .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_dfaa ,_fcef :=_egcc .TargetscreensizeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"});if _fcef !=nil {return _fcef ;};start .Attr =append (start .Attr ,_dfaa );};if _egcc .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_egcc .IdAttr )});};if _egcc .FilledAttr !=_fc .ST_TrueFalseUnset {_fceda ,_efaa :=_egcc .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _efaa !=nil {return _efaa ;};start .Attr =append (start .Attr ,_fceda );};if _egcc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_egcc .FillcolorAttr )});};e .EncodeToken (start );if _egcc .Fill !=nil {_abef :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_egcc .Fill ,_abef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewOfcShapelayout ()*OfcShapelayout {_dgedc :=&OfcShapelayout {};_dgedc .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _dgedc ;};func (_egaga *CT_Textbox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx";};if _egaga .InsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_egaga .InsetAttr )});};if _egaga .SingleclickAttr !=_fc .ST_TrueFalseUnset {_ffaba ,_cdfag :=_egaga .SingleclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _cdfag !=nil {return _cdfag ;};start .Attr =append (start .Attr ,_ffaba );};if _egaga .InsetmodeAttr !=OfcST_InsetModeUnset {_fcagb ,_agdge :=_egaga .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _agdge !=nil {return _agdge ;};start .Attr =append (start .Attr ,_fcagb );};if _egaga .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_egaga .IdAttr )});};if _egaga .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_egaga .StyleAttr )});};e .EncodeToken (start );if _egaga .TxbxContent !=nil {_afbee :=_c .StartElement {Name :_c .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_egaga .TxbxContent ,_afbee );};if _egaga .Any !=nil {_egaga .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbfa *Background )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0075\u0072"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0075\u0072n"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _fbfa .CT_Background .MarshalXML (e ,start );}; +// Validate validates the OfcCT_ShapeDefaults and its children +func (_bgbdc *OfcCT_ShapeDefaults )Validate ()error {return _bgbdc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};type OfcST_FillType byte ;func (_fbea *AG_Id )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_effa :=range start .Attr {if _effa .Name .Local =="\u0069\u0064"{_eba ,_addc :=_effa .Value ,error (nil );if _addc !=nil {return _addc ;};_fbea .IdAttr =&_eba ;continue ;};};for {_fdcf ,_dfb :=d .Token ();if _dfb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_dfb );};if _fbg ,_aff :=_fdcf .(_a .EndElement );_aff &&_fbg .Name ==start .Name {break ;};};return nil ;};func NewCT_TextPath ()*CT_TextPath {_cebef :=&CT_TextPath {};return _cebef };func (_dabgg OfcST_OLEDrawAspect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dabgg .String (),start );}; -// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path -func (_ffce *CT_RoundRect )ValidateWithPath (path string )error {for _ecgf ,_beba :=range _ffce .EG_ShapeElements {if _ecfb :=_beba .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ecgf ));_ecfb !=nil {return _ecfb ;};};if _cfdbe :=_ffce .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cfdbe !=nil {return _cfdbe ;};if _agafdc :=_ffce .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_agafdc !=nil {return _agafdc ;};if _acgea :=_ffce .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_acgea !=nil {return _acgea ;};if _ccgdg :=_ffce .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ccgdg !=nil {return _ccgdg ;};if _cdfg :=_ffce .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cdfg !=nil {return _cdfg ;};if _bddge :=_ffce .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bddge !=nil {return _bddge ;};if _bcbg :=_ffce .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bcbg !=nil {return _bcbg ;};if _ccfed :=_ffce .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ccfed !=nil {return _ccfed ;};if _agfe :=_ffce .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_agfe !=nil {return _agfe ;};if _fgaad :=_ffce .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fgaad !=nil {return _fgaad ;};if _cefbb :=_ffce .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cefbb !=nil {return _cefbb ;};if _aafa :=_ffce .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aafa !=nil {return _aafa ;};if _gddeg :=_ffce .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gddeg !=nil {return _gddeg ;};if _dgeg :=_ffce .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dgeg !=nil {return _dgeg ;};if _fffbd :=_ffce .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fffbd !=nil {return _fffbd ;};if _aface :=_ffce .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aface !=nil {return _aface ;};if _acab :=_ffce .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_acab !=nil {return _acab ;};if _gedf :=_ffce .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gedf !=nil {return _gedf ;};if _cfceg :=_ffce .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cfceg !=nil {return _cfceg ;};if _affab :=_ffce .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_affab !=nil {return _affab ;};if _bgda :=_ffce .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgda !=nil {return _bgda ;};if _cgafe :=_ffce .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cgafe !=nil {return _cgafe ;};if _geebc :=_ffce .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_geebc !=nil {return _geebc ;};if _dgeba :=_ffce .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dgeba !=nil {return _dgeba ;};if _fcdc :=_ffce .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fcdc !=nil {return _fcdc ;};if _gbba :=_ffce .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gbba !=nil {return _gbba ;};if _gbbc :=_ffce .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gbbc !=nil {return _gbbc ;};if _ccga :=_ffce .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ccga !=nil {return _ccga ;};if _dfggg :=_ffce .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dfggg !=nil {return _dfggg ;};return nil ;};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_aabe :=&AG_OfficeCoreAttributes {};return _aabe ;};func (_bcegd *OfcCT_OLEObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebgfd :=range start .Attr {if _ebgfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebgfd .Name .Local =="\u0069\u0064"||_ebgfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebgfd .Name .Local =="\u0069\u0064"{_bgfdc ,_ebcfb :=_ebgfd .Value ,error (nil );if _ebcfb !=nil {return _ebcfb ;};_bcegd .IdAttr =&_bgfdc ;continue ;};if _ebgfd .Name .Local =="\u0054\u0079\u0070\u0065"{_bcegd .TypeAttr .UnmarshalXMLAttr (_ebgfd );continue ;};if _ebgfd .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_bfgee ,_bgbf :=_ebgfd .Value ,error (nil );if _bgbf !=nil {return _bgbf ;};_bcegd .ProgIDAttr =&_bfgee ;continue ;};if _ebgfd .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_bbcge ,_fdac :=_ebgfd .Value ,error (nil );if _fdac !=nil {return _fdac ;};_bcegd .ShapeIDAttr =&_bbcge ;continue ;};if _ebgfd .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_bcegd .DrawAspectAttr .UnmarshalXMLAttr (_ebgfd );continue ;};if _ebgfd .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_cadfa ,_fcgaf :=_ebgfd .Value ,error (nil );if _fcgaf !=nil {return _fcgaf ;};_bcegd .ObjectIDAttr =&_cadfa ;continue ;};if _ebgfd .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_bcegd .UpdateModeAttr .UnmarshalXMLAttr (_ebgfd );continue ;};};_ggeed :for {_fefeb ,_cefddc :=d .Token ();if _cefddc !=nil {return _cefddc ;};switch _ggaeb :=_fefeb .(type ){case _c .StartElement :switch _ggaeb .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_bcegd .LinkType =new (string );if _cfdg :=d .DecodeElement (_bcegd .LinkType ,&_ggaeb );_cfdg !=nil {return _cfdg ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_bcegd .LockedField =_fc .ST_TrueFalseBlankUnset ;if _adgcd :=d .DecodeElement (&_bcegd .LockedField ,&_ggaeb );_adgcd !=nil {return _adgcd ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_bcegd .FieldCodes =new (string );if _febc :=d .DecodeElement (_bcegd .FieldCodes ,&_ggaeb );_febc !=nil {return _febc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_ggaeb .Name );if _dafgb :=d .Skip ();_dafgb !=nil {return _dafgb ;};};case _c .EndElement :break _ggeed ;case _c .CharData :};};return nil ;};func NewOfcCT_Proxy ()*OfcCT_Proxy {_fegegf :=&OfcCT_Proxy {};return _fegegf };type EG_ShapeElements struct{Path *Path ;Formulas *Formulas ;Handles *Handles ;Fill *Fill ;Stroke *Stroke ;Shadow *Shadow ;Textbox *Textbox ;Textpath *Textpath ;Imagedata *Imagedata ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Clippath *OfcClippath ;Signatureline *OfcSignatureline ;Wrap *_ae .Wrap ;Anchorlock *_ae .Anchorlock ;Bordertop *_ae .Bordertop ;Borderbottom *_ae .Borderbottom ;Borderleft *_ae .Borderleft ;Borderright *_ae .Borderright ;ClientData *_b .ClientData ;Textdata *_dce .Textdata ;}; +// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path +func (_fdcacd *OfcCT_Diagram )ValidateWithPath (path string )error {if _gfcee :=_fdcacd .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_gfcee !=nil {return _gfcee ;};if _geefc :=_fdcacd .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_geefc !=nil {return _geefc ;};if _bbdcd :=_fdcacd .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_bbdcd !=nil {return _bbdcd ;};if _fdcacd .Relationtable !=nil {if _cfgd :=_fdcacd .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_cfgd !=nil {return _cfgd ;};};if _ccbf :=_fdcacd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ccbf !=nil {return _ccbf ;};return nil ;}; -// Validate validates the AG_Adj and its children -func (_gd *AG_Adj )Validate ()error {return _gd .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func NewFormulas ()*Formulas {_gcffe :=&Formulas {};_gcffe .CT_Formulas =*NewCT_Formulas ();return _gcffe ;};func (_ageaa *OfcST_ConnectType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ageaa =0;case "\u006e\u006f\u006e\u0065":*_ageaa =1;case "\u0072\u0065\u0063\u0074":*_ageaa =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_ageaa =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ageaa =4;};return nil ;};func (_eefdc OfcST_ScreenSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eefdc .String (),start );};func (_bbgbd *OfcCT_OLEObject )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074";};if _bbgbd .TypeAttr !=OfcST_OLETypeUnset {_fbfeg ,_agcac :=_bbgbd .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0054\u0079\u0070\u0065"});if _agcac !=nil {return _agcac ;};start .Attr =append (start .Attr ,_fbfeg );};if _bbgbd .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_fb .Sprintf ("\u0025\u0076",*_bbgbd .ProgIDAttr )});};if _bbgbd .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_fb .Sprintf ("\u0025\u0076",*_bbgbd .ShapeIDAttr )});};if _bbgbd .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_dbgfa ,_aaebc :=_bbgbd .DrawAspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _aaebc !=nil {return _aaebc ;};start .Attr =append (start .Attr ,_dbgfa );};if _bbgbd .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_fb .Sprintf ("\u0025\u0076",*_bbgbd .ObjectIDAttr )});};if _bbgbd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bbgbd .IdAttr )});};if _bbgbd .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_ccbfc ,_gedfc :=_bbgbd .UpdateModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _gedfc !=nil {return _gedfc ;};start .Attr =append (start .Attr ,_ccbfc );};e .EncodeToken (start );if _bbgbd .LinkType !=nil {_aecfad :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_a .AddPreserveSpaceAttr (&_aecfad ,*_bbgbd .LinkType );e .EncodeElement (_bbgbd .LinkType ,_aecfad );};if _bbgbd .LockedField !=_fc .ST_TrueFalseBlankUnset {_ccdfe :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_bbgbd .LockedField ,_ccdfe );};if _bbgbd .FieldCodes !=nil {_affebd :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_a .AddPreserveSpaceAttr (&_affebd ,*_bbgbd .FieldCodes );e .EncodeElement (_bbgbd .FieldCodes ,_affebd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gabff *ST_StrokeArrowType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gabff =0;case "\u006e\u006f\u006e\u0065":*_gabff =1;case "\u0062\u006c\u006fc\u006b":*_gabff =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_gabff =3;case "\u006f\u0076\u0061\u006c":*_gabff =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gabff =5;case "\u006f\u0070\u0065\u006e":*_gabff =6;};return nil ;}; +// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path +func (_ddafd *OfcCT_Lock )ValidateWithPath (path string )error {if _dcfg :=_ddafd .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dcfg !=nil {return _dcfg ;};if _ecedc :=_ddafd .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_ecedc !=nil {return _ecedc ;};if _gdefg :=_ddafd .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gdefg !=nil {return _gdefg ;};if _ddfcfdd :=_ddafd .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ddfcfdd !=nil {return _ddfcfdd ;};if _geddf :=_ddafd .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_geddf !=nil {return _geddf ;};if _afgd :=_ddafd .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_afgd !=nil {return _afgd ;};if _adfcc :=_ddafd .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_adfcc !=nil {return _adfcc ;};if _ccbeb :=_ddafd .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_ccbeb !=nil {return _ccbeb ;};if _aaeed :=_ddafd .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_aaeed !=nil {return _aaeed ;};if _decbd :=_ddafd .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_decbd !=nil {return _decbd ;};if _bggcf :=_ddafd .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_bggcf !=nil {return _bggcf ;};if _ffcea :=_ddafd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffcea !=nil {return _ffcea ;};return nil ;};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;);type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _bg .ST_TrueFalseBlank ;FieldCodes *string ;};func NewOfcCT_Callout ()*OfcCT_Callout {_bdagc :=&OfcCT_Callout {};return _bdagc };func (_cfeec *AG_Path )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccdg :=range start .Attr {if _ccdg .Name .Local =="\u0070\u0061\u0074\u0068"{_aced ,_adda :=_ccdg .Value ,error (nil );if _adda !=nil {return _adda ;};_cfeec .PathAttr =&_aced ;continue ;};};for {_fabf ,_dfegd :=d .Token ();if _dfegd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_dfegd );};if _ggbe ,_dec :=_fabf .(_a .EndElement );_dec &&_ggbe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Image and its children, prefixing error messages with path -func (_eabb *Image )ValidateWithPath (path string )error {if _gbaega :=_eabb .CT_Image .ValidateWithPath (path );_gbaega !=nil {return _gbaega ;};return nil ;};func (_face *OfcST_ExtrusionPlane )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aacaa ,_baffg :=d .Token ();if _baffg !=nil {return _baffg ;};if _deegg ,_beafe :=_aacaa .(_c .EndElement );_beafe &&_deegg .Name ==start .Name {*_face =1;return nil ;};if _daagbb ,_ebdgf :=_aacaa .(_c .CharData );!_ebdgf {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aacaa );}else {switch string (_daagbb ){case "":*_face =0;case "\u0058\u0059":*_face =1;case "\u005a\u0058":*_face =2;case "\u0059\u005a":*_face =3;};};_aacaa ,_baffg =d .Token ();if _baffg !=nil {return _baffg ;};if _cfcebc ,_gcecde :=_aacaa .(_c .EndElement );_gcecde &&_cfcebc .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aacaa );};type OfcST_InsetMode byte ;func (_eegba *ST_ShadowType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eegba =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_eegba =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eegba =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_eegba =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_eegba =4;};return nil ;};func (_fcfff ST_EditAs )String ()string {switch _fcfff {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065";case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";}; +// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path +func (_dbfc *CT_Line )ValidateWithPath (path string )error {for _dfged ,_aadd :=range _dbfc .EG_ShapeElements {if _ffgga :=_aadd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dfged ));_ffgga !=nil {return _ffgga ;};};if _bcce :=_dbfc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bcce !=nil {return _bcce ;};if _acad :=_dbfc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_acad !=nil {return _acad ;};if _aedf :=_dbfc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_aedf !=nil {return _aedf ;};if _acce :=_dbfc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_acce !=nil {return _acce ;};if _abddd :=_dbfc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_abddd !=nil {return _abddd ;};if _fgfab :=_dbfc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fgfab !=nil {return _fgfab ;};if _cbbbg :=_dbfc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cbbbg !=nil {return _cbbbg ;};if _bgdb :=_dbfc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bgdb !=nil {return _bgdb ;};if _fdfe :=_dbfc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fdfe !=nil {return _fdfe ;};if _gfdd :=_dbfc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gfdd !=nil {return _gfdd ;};if _gcfe :=_dbfc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gcfe !=nil {return _gcfe ;};if _addbg :=_dbfc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_addbg !=nil {return _addbg ;};if _cafg :=_dbfc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cafg !=nil {return _cafg ;};if _gdfa :=_dbfc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gdfa !=nil {return _gdfa ;};if _gffda :=_dbfc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gffda !=nil {return _gffda ;};if _eecgc :=_dbfc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eecgc !=nil {return _eecgc ;};if _feeaf :=_dbfc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_feeaf !=nil {return _feeaf ;};if _dbec :=_dbfc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dbec !=nil {return _dbec ;};if _gfaaa :=_dbfc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gfaaa !=nil {return _gfaaa ;};if _fafgb :=_dbfc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fafgb !=nil {return _fafgb ;};if _cde :=_dbfc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cde !=nil {return _cde ;};if _cfacg :=_dbfc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cfacg !=nil {return _cfacg ;};if _adab :=_dbfc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_adab !=nil {return _adab ;};if _egaff :=_dbfc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_egaff !=nil {return _egaff ;};if _bbcad :=_dbfc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bbcad !=nil {return _bbcad ;};if _babed :=_dbfc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_babed !=nil {return _babed ;};if _deacd :=_dbfc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_deacd !=nil {return _deacd ;};if _bafec :=_dbfc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_bafec !=nil {return _bafec ;};if _fdefed :=_dbfc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fdefed !=nil {return _fdefed ;};return nil ;};func NewStroke ()*Stroke {_badaca :=&Stroke {};_badaca .CT_Stroke =*NewCT_Stroke ();return _badaca };func (_dcccc *OfcOLEObject )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcccc .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_eefeb :=range start .Attr {if _eefeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eefeb .Name .Local =="\u0069\u0064"||_eefeb .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"&&_eefeb .Name .Local =="\u0069\u0064"{_eggf ,_gceac :=_eefeb .Value ,error (nil );if _gceac !=nil {return _gceac ;};_dcccc .IdAttr =&_eggf ;continue ;};if _eefeb .Name .Local =="\u0054\u0079\u0070\u0065"{_dcccc .TypeAttr .UnmarshalXMLAttr (_eefeb );continue ;};if _eefeb .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_gfbcg ,_dgcage :=_eefeb .Value ,error (nil );if _dgcage !=nil {return _dgcage ;};_dcccc .ProgIDAttr =&_gfbcg ;continue ;};if _eefeb .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_accba ,_dagfd :=_eefeb .Value ,error (nil );if _dagfd !=nil {return _dagfd ;};_dcccc .ShapeIDAttr =&_accba ;continue ;};if _eefeb .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_dcccc .DrawAspectAttr .UnmarshalXMLAttr (_eefeb );continue ;};if _eefeb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_bbecb ,_fbffb :=_eefeb .Value ,error (nil );if _fbffb !=nil {return _fbffb ;};_dcccc .ObjectIDAttr =&_bbecb ;continue ;};if _eefeb .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_dcccc .UpdateModeAttr .UnmarshalXMLAttr (_eefeb );continue ;};};_aedfa :for {_dgaeg ,_bbcdee :=d .Token ();if _bbcdee !=nil {return _bbcdee ;};switch _bcggc :=_dgaeg .(type ){case _a .StartElement :switch _bcggc .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcccc .LinkType =new (string );if _dfadfc :=d .DecodeElement (_dcccc .LinkType ,&_bcggc );_dfadfc !=nil {return _dfadfc ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcccc .LockedField =_bg .ST_TrueFalseBlankUnset ;if _eeag :=d .DecodeElement (&_dcccc .LockedField ,&_bcggc );_eeag !=nil {return _eeag ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcccc .FieldCodes =new (string );if _afca :=d .DecodeElement (_dcccc .FieldCodes ,&_bcggc );_afca !=nil {return _afca ;};default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066cO\u004c\u0045O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_bcggc .Name );if _cafd :=d .Skip ();_cafd !=nil {return _cafd ;};};case _a .EndElement :break _aedfa ;case _a .CharData :};};return nil ;};type OfcCT_Proxy struct{StartAttr _bg .ST_TrueFalseBlank ;EndAttr _bg .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};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 _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;};type OfcShapedefaults struct{OfcCT_ShapeDefaults };func (_fbdcg *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbdcg =0;case "\u0058\u0059":*_fbdcg =1;case "\u005a\u0058":*_fbdcg =2;case "\u0059\u005a":*_fbdcg =3;};return nil ;};type ST_StrokeArrowLength byte ;const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func (_beaff OfcST_FillType )ValidateWithPath (path string )error {switch _beaff {case 0,1,2,3,4,5,6,7,8,9: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 (_beaff ));};return nil ;};func NewOfcFill ()*OfcFill {_cccfd :=&OfcFill {};_cccfd .OfcCT_Fill =*NewOfcCT_Fill ();return _cccfd };func (_ggdae ST_StrokeArrowWidth )Validate ()error {return _ggdae .ValidateWithPath ("")};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 (_cfdaa *OfcCT_Skew )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077";};if _cfdaa .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfdaa .IdAttr )});};if _cfdaa .OnAttr !=_bg .ST_TrueFalseUnset {_ffage ,_agfcfb :=_cfdaa .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _agfcfb !=nil {return _agfcfb ;};start .Attr =append (start .Attr ,_ffage );};if _cfdaa .OffsetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfdaa .OffsetAttr )});};if _cfdaa .OriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cfdaa .OriginAttr )});};if _cfdaa .MatrixAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_cfdaa .MatrixAttr )});};if _cfdaa .ExtAttr !=ST_ExtUnset {_cbebe ,_fgbgg :=_cfdaa .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fgbgg !=nil {return _fgbgg ;};start .Attr =append (start .Attr ,_cbebe );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bfba *AG_AllCoreAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cd :=range start .Attr {if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bfba .BulletAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u006f\u006e\u0065\u0064"{_bfba .OnedAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bfba .AllowincellAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eacd ,_bbe :=_ad .ParseInt (_cd .Value ,10,64);if _bbe !=nil {return _bbe ;};_bfba .RegroupidAttr =&_eacd ;continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_egd ,_fae :=_ad .ParseInt (_cd .Value ,10,64);if _fae !=nil {return _fae ;};_bfba .DgmnodekindAttr =&_egd ;continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bfba .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bfd ,_ccb :=_cd .Value ,error (nil );if _ccb !=nil {return _ccb ;};_bfba .BorderrightcolorAttr =&_bfd ;continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bfba .ButtonAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bdab ,_ebf :=_cd .Value ,error (nil );if _ebf !=nil {return _ebf ;};_bfba .BorderleftcolorAttr =&_bdab ;continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bfba .UserhiddenAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bfba .UserdrawnAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0073\u0070\u0069\u0064"{_bff ,_gb :=_cd .Value ,error (nil );if _gb !=nil {return _gb ;};_bfba .SpidAttr =&_bff ;continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bfba .DgmlayoutmruAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bfba .DgmlayoutAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ge ,_fdg :=_cd .Value ,error (nil );if _fdg !=nil {return _fdg ;};_bfba .BorderbottomcolorAttr =&_ge ;continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ff ,_cbd :=_cd .Value ,error (nil );if _cbd !=nil {return _cbd ;};_bfba .BordertopcolorAttr =&_ff ;continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bfba .AllowoverlapAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bfba .InsetmodeAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0068\u0072"{_bfba .HrAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0068\u0072\u0073t\u0064"{_bfba .HrstdAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bfba .HrnoshadeAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0068\u0072\u0070c\u0074"{_eda ,_ebe :=_ad .ParseFloat (_cd .Value ,64);if _ebe !=nil {return _ebe ;};_cf :=float32 (_eda );_bfba .HrpctAttr =&_cf ;continue ;};if _cd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bfba .HralignAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cbb ,_beg :=_cd .Value ,error (nil );if _beg !=nil {return _beg ;};_bfba .TargetAttr =&_cbb ;continue ;};if _cd .Name .Local =="\u0073\u0074\u0079l\u0065"{_ega ,_eff :=_cd .Value ,error (nil );if _eff !=nil {return _eff ;};_bfba .StyleAttr =&_ega ;continue ;};if _cd .Name .Local =="\u0069\u0064"{_ce ,_ffa :=_cd .Value ,error (nil );if _ffa !=nil {return _ffa ;};_bfba .IdAttr =&_ce ;continue ;};if _cd .Name .Local =="\u0070\u0072\u0069n\u0074"{_bfba .PrintAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ba ,_caf :=_cd .Value ,error (nil );if _caf !=nil {return _caf ;};_bfba .WrapcoordsAttr =&_ba ;continue ;};if _cd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ege ,_fb :=_cd .Value ,error (nil );if _fb !=nil {return _fb ;};_bfba .CoordoriginAttr =&_ege ;continue ;};if _cd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_egf ,_fbb :=_cd .Value ,error (nil );if _fbb !=nil {return _fbb ;};_bfba .CoordsizeAttr =&_egf ;continue ;};if _cd .Name .Local =="\u0061\u006c\u0074"{_ade ,_age :=_cd .Value ,error (nil );if _age !=nil {return _age ;};_bfba .AltAttr =&_ade ;continue ;};if _cd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gc ,_gbe :=_cd .Value ,error (nil );if _gbe !=nil {return _gbe ;};_bfba .TitleAttr =&_gc ;continue ;};if _cd .Name .Local =="\u0063\u006c\u0061s\u0073"{_ede ,_bbde :=_cd .Value ,error (nil );if _bbde !=nil {return _bbde ;};_bfba .ClassAttr =&_ede ;continue ;};if _cd .Name .Local =="\u0068\u0072\u0065\u0066"{_dg ,_efg :=_cd .Value ,error (nil );if _efg !=nil {return _efg ;};_bfba .HrefAttr =&_dg ;continue ;};};for {_egb ,_dc :=d .Token ();if _dc !=nil {return _b .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",_dc );};if _cfa ,_ffd :=_egb .(_a .EndElement );_ffd &&_cfa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_Fill and its children -func (_bbc *AG_Fill )Validate ()error {return _bbc .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};func (_dadfe *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dadfe =0;case "\u0073\u0068\u006fr\u0074":*_dadfe =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dadfe =2;case "\u006c\u006f\u006e\u0067":*_dadfe =3;};return nil ;};func (_bdead *OfcCT_StrokeChild )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064";};if _bdead .OnAttr !=_fc .ST_TrueFalseUnset {_egaac ,_afcgf :=_bdead .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _afcgf !=nil {return _afcgf ;};start .Attr =append (start .Attr ,_egaac );};if _bdead .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .WeightAttr )});};if _bdead .ColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .ColorAttr )});};if _bdead .Color2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .Color2Attr )});};if _bdead .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .OpacityAttr )});};if _bdead .LinestyleAttr !=ST_StrokeLineStyleUnset {_befdg ,_ebebfc :=_bdead .LinestyleAttr .MarshalXMLAttr (_c .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"});if _ebebfc !=nil {return _ebebfc ;};start .Attr =append (start .Attr ,_befdg );};if _bdead .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .MiterlimitAttr )});};if _bdead .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_aggaa ,_cgdeb :=_bdead .JoinstyleAttr .MarshalXMLAttr (_c .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _cgdeb !=nil {return _cgdeb ;};start .Attr =append (start .Attr ,_aggaa );};if _bdead .EndcapAttr !=ST_StrokeEndCapUnset {_bbcfb ,_cgbfa :=_bdead .EndcapAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _cgbfa !=nil {return _cgbfa ;};start .Attr =append (start .Attr ,_bbcfb );};if _bdead .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .DashstyleAttr )});};if _bdead .InsetpenAttr !=_fc .ST_TrueFalseUnset {_eddge ,_eaabae :=_bdead .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _eaabae !=nil {return _eaabae ;};start .Attr =append (start .Attr ,_eddge );};if _bdead .FilltypeAttr !=ST_FillTypeUnset {_gagdc ,_bgcdc :=_bdead .FilltypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _bgcdc !=nil {return _bgcdc ;};start .Attr =append (start .Attr ,_gagdc );};if _bdead .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .SrcAttr )});};if _bdead .ImageaspectAttr !=ST_ImageAspectUnset {_gdgedf ,_baaga :=_bdead .ImageaspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _baaga !=nil {return _baaga ;};start .Attr =append (start .Attr ,_gdgedf );};if _bdead .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .ImagesizeAttr )});};if _bdead .ImagealignshapeAttr !=_fc .ST_TrueFalseUnset {_ffdgfe ,_fggdb :=_bdead .ImagealignshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _fggdb !=nil {return _fggdb ;};start .Attr =append (start .Attr ,_ffdgfe );};if _bdead .StartarrowAttr !=ST_StrokeArrowTypeUnset {_cbccf ,_ggfd :=_bdead .StartarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ggfd !=nil {return _ggfd ;};start .Attr =append (start .Attr ,_cbccf );};if _bdead .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_aeebad ,_geggf :=_bdead .StartarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"});if _geggf !=nil {return _geggf ;};start .Attr =append (start .Attr ,_aeebad );};if _bdead .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fgafg ,_gabde :=_bdead .StartarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"});if _gabde !=nil {return _gabde ;};start .Attr =append (start .Attr ,_fgafg );};if _bdead .EndarrowAttr !=ST_StrokeArrowTypeUnset {_eccgg ,_cdaec :=_bdead .EndarrowAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _cdaec !=nil {return _cdaec ;};start .Attr =append (start .Attr ,_eccgg );};if _bdead .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dfdbf ,_gcdea :=_bdead .EndarrowwidthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _gcdea !=nil {return _gcdea ;};start .Attr =append (start .Attr ,_dfdbf );};if _bdead .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gacad ,_gdaaf :=_bdead .EndarrowlengthAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _gdaaf !=nil {return _gdaaf ;};start .Attr =append (start .Attr ,_gacad );};if _bdead .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .HrefAttr )});};if _bdead .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .AlthrefAttr )});};if _bdead .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bdead .TitleAttr )});};if _bdead .ForcedashAttr !=_fc .ST_TrueFalseUnset {_bebfdc ,_bebd :=_bdead .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bebd !=nil {return _bebd ;};start .Attr =append (start .Attr ,_bebfdc );};if _bdead .ExtAttr !=ST_ExtUnset {_cgffa ,_fbcdd :=_bdead .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fbcdd !=nil {return _fbcdd ;};start .Attr =append (start .Attr ,_cgffa );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efcceb ST_ShadowType )Validate ()error {return _efcceb .ValidateWithPath ("")};func (_gafdb OfcST_ExtrusionPlane )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gafdb .String (),start );};func (_abadfa *OfcST_RType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abadfa =0;case "\u0061\u0072\u0063":*_abadfa =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_abadfa =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_abadfa =3;case "\u0061\u006c\u0069g\u006e":*_abadfa =4;};return nil ;};func (_baedd *OfcCT_Entry )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfebe :=range start .Attr {if _bfebe .Name .Local =="\u006e\u0065\u0077"{_agbag ,_cbbcc :=_f .ParseInt (_bfebe .Value ,10,32);if _cbbcc !=nil {return _cbbcc ;};_fdeca :=int32 (_agbag );_baedd .NewAttr =&_fdeca ;continue ;};if _bfebe .Name .Local =="\u006f\u006c\u0064"{_aecdb ,_bdccb :=_f .ParseInt (_bfebe .Value ,10,32);if _bdccb !=nil {return _bdccb ;};_bbggd :=int32 (_aecdb );_baedd .OldAttr =&_bbggd ;continue ;};};for {_gbdaa ,_cddba :=d .Token ();if _cddba !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_cddba );};if _fegae ,_ebeae :=_gbdaa .(_c .EndElement );_ebeae &&_fegae .Name ==start .Name {break ;};};return nil ;};func (_ffdbe *Shadow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ffdbe .CT_Shadow .MarshalXML (e ,start );};func (_bccde OfcST_FillType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfffa :=_c .Attr {};_dfffa .Name =name ;switch _bccde {case OfcST_FillTypeUnset :_dfffa .Value ="";case OfcST_FillTypeGradientCenter :_dfffa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_dfffa .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_dfffa .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_dfffa .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_dfffa .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_dfffa .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_dfffa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_dfffa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_dfffa .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _dfffa ,nil ;};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};type OfcDiagram struct{OfcCT_Diagram };func (_fgged *OfcST_DiagramLayout )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eabe ,_fdbec :=d .Token ();if _fdbec !=nil {return _fdbec ;};if _cbbcb ,_ffafa :=_eabe .(_c .EndElement );_ffafa &&_cbbcb .Name ==start .Name {*_fgged =1;return nil ;};if _bbdgd ,_adcac :=_eabe .(_c .CharData );!_adcac {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eabe );}else {switch string (_bbdgd ){case "":*_fgged =0;case "\u0030":*_fgged =1;case "\u0031":*_fgged =2;case "\u0032":*_fgged =3;case "\u0033":*_fgged =4;};};_eabe ,_fdbec =d .Token ();if _fdbec !=nil {return _fdbec ;};if _gagfe ,_beefc :=_eabe .(_c .EndElement );_beefc &&_gagfe .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eabe );};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _fc .ST_TrueFalse ;InvyAttr _fc .ST_TrueFalse ;SwitchAttr _fc .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_ddaeg *Rect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddaeg .CT_Rect =*NewCT_Rect ();for _ ,_affgg :=range start .Attr {if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gddfa ,_bdfab :=_affgg .Value ,error (nil );if _bdfab !=nil {return _bdfab ;};_ddaeg .BordertopcolorAttr =&_gddfa ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ddaeg .BulletAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068\u0072"{_ddaeg .HrAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ddaeg .CliptowrapAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068\u0072\u0073t\u0064"{_ddaeg .HrstdAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u006f\u006c\u0065"{_ddaeg .OleAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ddaeg .HrnoshadeAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u006f\u006e\u0065\u0064"{_ddaeg .OnedAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068\u0072\u0070c\u0074"{_aggbd ,_ebagg :=_f .ParseFloat (_affgg .Value ,64);if _ebagg !=nil {return _ebagg ;};_dabea :=float32 (_aggbd );_ddaeg .HrpctAttr =&_dabea ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ddaeg .OleiconAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bggca ,_daedc :=_affgg .Value ,error (nil );if _daedc !=nil {return _daedc ;};_ddaeg .BorderbottomcolorAttr =&_bggca ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ddaeg .DgmlayoutmruAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gfgce ,_eaggf :=_f .ParseInt (_affgg .Value ,10,64);if _eaggf !=nil {return _eaggf ;};_ddaeg .RegroupidAttr =&_gfgce ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0063\u006c\u0069\u0070"{_ddaeg .ClipAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ddaeg .HralignAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ddaeg .PreferrelativeAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ddaeg .DgmlayoutAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ddaeg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ddaeg .InsetmodeAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ddaeg .ButtonAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ddaeg .UserdrawnAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ddaeg .AllowincellAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0073\u0070\u0074"{_dfbddb ,_efdbge :=_f .ParseFloat (_affgg .Value ,64);if _efdbge !=nil {return _efdbge ;};_dbdfa :=float32 (_dfbddb );_ddaeg .SptAttr =&_dbdfa ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbacg ,_dbcec :=_affgg .Value ,error (nil );if _dbcec !=nil {return _dbcec ;};_ddaeg .BorderleftcolorAttr =&_cbacg ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ddaeg .ConnectortypeAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eddga ,_gabb :=_affgg .Value ,error (nil );if _gabb !=nil {return _gabb ;};_ddaeg .BorderrightcolorAttr =&_eddga ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0073\u0070\u0069\u0064"{_cfff ,_fdebfb :=_affgg .Value ,error (nil );if _fdebfb !=nil {return _fdebfb ;};_ddaeg .SpidAttr =&_cfff ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ccaag ,_aedda :=_f .ParseInt (_affgg .Value ,10,64);if _aedda !=nil {return _aedda ;};_ddaeg .DgmnodekindAttr =&_ccaag ;continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ddaeg .BwpureAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddaeg .ForcedashAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ddaeg .BwnormalAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ddaeg .BwmodeAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ddaeg .UserhiddenAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_affgg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ddaeg .AllowoverlapAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_faccd ,_cdcgg :=_affgg .Value ,error (nil );if _cdcgg !=nil {return _cdcgg ;};_ddaeg .TargetAttr =&_faccd ;continue ;};if _affgg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_agdfd ,_bfdaf :=_affgg .Value ,error (nil );if _bfdaf !=nil {return _bfdaf ;};_ddaeg .CoordoriginAttr =&_agdfd ;continue ;};if _affgg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ddaeg .StrokedAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgdae ,_gdgdg :=_affgg .Value ,error (nil );if _gdgdg !=nil {return _gdgdg ;};_ddaeg .CoordsizeAttr =&_bgdae ;continue ;};if _affgg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_afedc ,_faaece :=_affgg .Value ,error (nil );if _faaece !=nil {return _faaece ;};_ddaeg .StrokeweightAttr =&_afedc ;continue ;};if _affgg .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcgae ,_ccbeea :=_affgg .Value ,error (nil );if _ccbeea !=nil {return _ccbeea ;};_ddaeg .StyleAttr =&_dcgae ;continue ;};if _affgg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_abfb ,_adgcda :=_affgg .Value ,error (nil );if _adgcda !=nil {return _adgcda ;};_ddaeg .ChromakeyAttr =&_abfb ;continue ;};if _affgg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ecdff ,_dagae :=_affgg .Value ,error (nil );if _dagae !=nil {return _dagae ;};_ddaeg .FillcolorAttr =&_ecdff ;continue ;};if _affgg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggafdd ,_gebf :=_affgg .Value ,error (nil );if _gebf !=nil {return _gebf ;};_ddaeg .OpacityAttr =&_ggafdd ;continue ;};if _affgg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ecedb ,_bgfbb :=_affgg .Value ,error (nil );if _bgfbb !=nil {return _bgfbb ;};_ddaeg .WrapcoordsAttr =&_ecedb ;continue ;};if _affgg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_abfgg ,_ggdeg :=_affgg .Value ,error (nil );if _ggdeg !=nil {return _ggdeg ;};_ddaeg .StrokecolorAttr =&_abfgg ;continue ;};if _affgg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ddaeg .InsetpenAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Local =="\u0068\u0072\u0065\u0066"{_acabbd ,_gdeab :=_affgg .Value ,error (nil );if _gdeab !=nil {return _gdeab ;};_ddaeg .HrefAttr =&_acabbd ;continue ;};if _affgg .Name .Local =="\u0069\u0064"{_gggad ,_gfdgg :=_affgg .Value ,error (nil );if _gfdgg !=nil {return _gfdgg ;};_ddaeg .IdAttr =&_gggad ;continue ;};if _affgg .Name .Local =="\u0070\u0072\u0069n\u0074"{_ddaeg .PrintAttr .UnmarshalXMLAttr (_affgg );continue ;};if _affgg .Name .Local =="\u0061\u006c\u0074"{_gfbcg ,_dfeg :=_affgg .Value ,error (nil );if _dfeg !=nil {return _dfeg ;};_ddaeg .AltAttr =&_gfbcg ;continue ;};if _affgg .Name .Local =="\u0074\u0069\u0074l\u0065"{_dggde ,_agbfg :=_affgg .Value ,error (nil );if _agbfg !=nil {return _agbfg ;};_ddaeg .TitleAttr =&_dggde ;continue ;};if _affgg .Name .Local =="\u0063\u006c\u0061s\u0073"{_eegdg ,_cebac :=_affgg .Value ,error (nil );if _cebac !=nil {return _cebac ;};_ddaeg .ClassAttr =&_eegdg ;continue ;};if _affgg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ddaeg .FilledAttr .UnmarshalXMLAttr (_affgg );continue ;};};_afdfga :for {_ecfffe ,_ddbca :=d .Token ();if _ddbca !=nil {return _ddbca ;};switch _ecgbga :=_ecfffe .(type ){case _c .StartElement :switch _ecgbga .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_eaagb :=NewEG_ShapeElements ();_eaagb .Path =NewPath ();if _fgfdce :=d .DecodeElement (_eaagb .Path ,&_ecgbga );_fgfdce !=nil {return _fgfdce ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_eaagb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ceeeg :=NewEG_ShapeElements ();_ceeeg .Formulas =NewFormulas ();if _eegbgg :=d .DecodeElement (_ceeeg .Formulas ,&_ecgbga );_eegbgg !=nil {return _eegbgg ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_ceeeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_ceefc :=NewEG_ShapeElements ();_ceefc .Handles =NewHandles ();if _febee :=d .DecodeElement (_ceefc .Handles ,&_ecgbga );_febee !=nil {return _febee ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_ceefc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cbcdb :=NewEG_ShapeElements ();_cbcdb .Fill =NewFill ();if _afcd :=d .DecodeElement (_cbcdb .Fill ,&_ecgbga );_afcd !=nil {return _afcd ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_cbcdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_gcabg :=NewEG_ShapeElements ();_gcabg .Stroke =NewStroke ();if _abdfa :=d .DecodeElement (_gcabg .Stroke ,&_ecgbga );_abdfa !=nil {return _abdfa ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_gcabg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_afgfc :=NewEG_ShapeElements ();_afgfc .Shadow =NewShadow ();if _cgeac :=d .DecodeElement (_afgfc .Shadow ,&_ecgbga );_cgeac !=nil {return _cgeac ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_afgfc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_acdc :=NewEG_ShapeElements ();_acdc .Textbox =NewTextbox ();if _dccde :=d .DecodeElement (_acdc .Textbox ,&_ecgbga );_dccde !=nil {return _dccde ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_acdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_adecd :=NewEG_ShapeElements ();_adecd .Textpath =NewTextpath ();if _bbbfa :=d .DecodeElement (_adecd .Textpath ,&_ecgbga );_bbbfa !=nil {return _bbbfa ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_adecd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_egdfc :=NewEG_ShapeElements ();_egdfc .Imagedata =NewImagedata ();if _deaga :=d .DecodeElement (_egdfc .Imagedata ,&_ecgbga );_deaga !=nil {return _deaga ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_egdfc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ddcc :=NewEG_ShapeElements ();_ddcc .Skew =NewOfcSkew ();if _feegdb :=d .DecodeElement (_ddcc .Skew ,&_ecgbga );_feegdb !=nil {return _feegdb ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_ddcc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_gegde :=NewEG_ShapeElements ();_gegde .Extrusion =NewOfcExtrusion ();if _fdgcba :=d .DecodeElement (_gegde .Extrusion ,&_ecgbga );_fdgcba !=nil {return _fdgcba ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_gegde );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_edfgf :=NewEG_ShapeElements ();_edfgf .Callout =NewOfcCallout ();if _fagad :=d .DecodeElement (_edfgf .Callout ,&_ecgbga );_fagad !=nil {return _fagad ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_edfgf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_dgdff :=NewEG_ShapeElements ();_dgdff .Lock =NewOfcLock ();if _gcfeg :=d .DecodeElement (_dgdff .Lock ,&_ecgbga );_gcfeg !=nil {return _gcfeg ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_dgdff );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_abdea :=NewEG_ShapeElements ();_abdea .Clippath =NewOfcClippath ();if _efacc :=d .DecodeElement (_abdea .Clippath ,&_ecgbga );_efacc !=nil {return _efacc ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_abdea );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_fccfae :=NewEG_ShapeElements ();_fccfae .Signatureline =NewOfcSignatureline ();if _dfeca :=d .DecodeElement (_fccfae .Signatureline ,&_ecgbga );_dfeca !=nil {return _dfeca ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_fccfae );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_deecc :=NewEG_ShapeElements ();_deecc .Wrap =_ae .NewWrap ();if _dcagc :=d .DecodeElement (_deecc .Wrap ,&_ecgbga );_dcagc !=nil {return _dcagc ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_deecc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bfdcbc :=NewEG_ShapeElements ();_bfdcbc .Anchorlock =_ae .NewAnchorlock ();if _cefac :=d .DecodeElement (_bfdcbc .Anchorlock ,&_ecgbga );_cefac !=nil {return _cefac ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_bfdcbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cded :=NewEG_ShapeElements ();_cded .Bordertop =_ae .NewBordertop ();if _ageba :=d .DecodeElement (_cded .Bordertop ,&_ecgbga );_ageba !=nil {return _ageba ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_cded );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gffc :=NewEG_ShapeElements ();_gffc .Borderbottom =_ae .NewBorderbottom ();if _cbbfe :=d .DecodeElement (_gffc .Borderbottom ,&_ecgbga );_cbbfe !=nil {return _cbbfe ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_gffc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_abadg :=NewEG_ShapeElements ();_abadg .Borderleft =_ae .NewBorderleft ();if _abddd :=d .DecodeElement (_abadg .Borderleft ,&_ecgbga );_abddd !=nil {return _abddd ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_abadg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dfabg :=NewEG_ShapeElements ();_dfabg .Borderright =_ae .NewBorderright ();if _fgfdcb :=d .DecodeElement (_dfabg .Borderright ,&_ecgbga );_fgfdcb !=nil {return _fgfdcb ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_dfabg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_eedcf :=NewEG_ShapeElements ();_eedcf .ClientData =_b .NewClientData ();if _debbe :=d .DecodeElement (_eedcf .ClientData ,&_ecgbga );_debbe !=nil {return _debbe ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_eedcf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gcdbc :=NewEG_ShapeElements ();_gcdbc .Textdata =_dce .NewTextdata ();if _gfee :=d .DecodeElement (_gcdbc .Textdata ,&_ecgbga );_gfee !=nil {return _gfee ;};_ddaeg .EG_ShapeElements =append (_ddaeg .EG_ShapeElements ,_gcdbc );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0052\u0065c\u0074\u0020\u0025\u0076",_ecgbga .Name );if _baedf :=d .Skip ();_baedf !=nil {return _baedf ;};};case _c .EndElement :break _afdfga ;case _c .CharData :};};return nil ;};type CT_Shapetype struct{MasterAttr *string ;EG_ShapeElements []*EG_ShapeElements ;Complex *OfcComplex ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;}; +// ValidateWithPath validates the Arc and its children, prefixing error messages with path +func (_gece *Arc )ValidateWithPath (path string )error {if _bgca :=_gece .CT_Arc .ValidateWithPath (path );_bgca !=nil {return _bgca ;};return nil ;}; -// Validate validates the Formulas and its children -func (_ebaf *Formulas )Validate ()error {return _ebaf .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");}; +// Validate validates the CT_PolyLine and its children +func (_fdgg *CT_PolyLine )Validate ()error {return _fdgg .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};type ST_EditAs byte ;func (_ebbedg OfcST_OLEUpdateMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ebbedg .String (),start );};func (_gcgag *OfcCT_ShapeDefaults )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffeed :=range start .Attr {if _ffeed .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_fdec ,_dfdfg :=_ad .ParseInt (_ffeed .Value ,10,64);if _dfdfg !=nil {return _dfdfg ;};_gcgag .SpidmaxAttr =&_fdec ;continue ;};if _ffeed .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gcgag .AllowincellAttr .UnmarshalXMLAttr (_ffeed );continue ;};if _ffeed .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_febde ,_cabg :=_ffeed .Value ,error (nil );if _cabg !=nil {return _cabg ;};_gcgag .StrokecolorAttr =&_febde ;continue ;};if _ffeed .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_gcgag .StrokeAttr .UnmarshalXMLAttr (_ffeed );continue ;};if _ffeed .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ffcg ,_gbdee :=_ffeed .Value ,error (nil );if _gbdee !=nil {return _gbdee ;};_gcgag .FillcolorAttr =&_ffcg ;continue ;};if _ffeed .Name .Local =="\u0066\u0069\u006c\u006c"{_gcgag .FillAttr .UnmarshalXMLAttr (_ffeed );continue ;};if _ffeed .Name .Local =="\u0073\u0074\u0079l\u0065"{_dbfad ,_acabe :=_ffeed .Value ,error (nil );if _acabe !=nil {return _acabe ;};_gcgag .StyleAttr =&_dbfad ;continue ;};if _ffeed .Name .Local =="\u0065\u0078\u0074"{_gcgag .ExtAttr .UnmarshalXMLAttr (_ffeed );continue ;};};_gbdfc :for {_eegf ,_cgdbg :=d .Token ();if _cgdbg !=nil {return _cgdbg ;};switch _baadd :=_eegf .(type ){case _a .StartElement :switch _baadd .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcgag .Fill =NewFill ();if _fbfbe :=d .DecodeElement (_gcgag .Fill ,&_baadd );_fbfbe !=nil {return _fbfbe ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcgag .Stroke =NewStroke ();if _bffcd :=d .DecodeElement (_gcgag .Stroke ,&_baadd );_bffcd !=nil {return _bffcd ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcgag .Textbox =NewTextbox ();if _gddfb :=d .DecodeElement (_gcgag .Textbox ,&_baadd );_gddfb !=nil {return _gddfb ;};case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcgag .Shadow =NewShadow ();if _fdeea :=d .DecodeElement (_gcgag .Shadow ,&_baadd );_fdeea !=nil {return _fdeea ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcgag .Skew =NewOfcSkew ();if _edaff :=d .DecodeElement (_gcgag .Skew ,&_baadd );_edaff !=nil {return _edaff ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcgag .Extrusion =NewOfcExtrusion ();if _fgbcg :=d .DecodeElement (_gcgag .Extrusion ,&_baadd );_fgbcg !=nil {return _fgbcg ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcgag .Callout =NewOfcCallout ();if _edeed :=d .DecodeElement (_gcgag .Callout ,&_baadd );_edeed !=nil {return _edeed ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcgag .Lock =NewOfcLock ();if _bacca :=d .DecodeElement (_gcgag .Lock ,&_baadd );_bacca !=nil {return _bacca ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcgag .Colormru =NewOfcCT_ColorMru ();if _fbgged :=d .DecodeElement (_gcgag .Colormru ,&_baadd );_fbgged !=nil {return _fbgged ;};case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcgag .Colormenu =NewOfcCT_ColorMenu ();if _aedg :=d .DecodeElement (_gcgag .Colormenu ,&_baadd );_aedg !=nil {return _aedg ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070eD\u0065\u0066\u0061\u0075\u006c\u0074\u0073\u0020\u0025\u0076",_baadd .Name );if _aeeec :=d .Skip ();_aeeec !=nil {return _aeeec ;};};case _a .EndElement :break _gbdfc ;case _a .CharData :};};return nil ;};type Arc struct{CT_Arc }; -// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path -func (_gbd *AG_Ext )ValidateWithPath (path string )error {if _gbd .ExtAttr ==ST_ExtUnset {return _fb .Errorf ("\u0025\u0073\u002fE\u0078\u0074\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _bdb :=_gbd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdb !=nil {return _bdb ;};return nil ;};func (_aeede OfcST_DiagramLayout )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aeede .String (),start );};func (_cccbf OfcST_DiagramLayout )Validate ()error {return _cccbf .ValidateWithPath ("")};func (_fefc *CT_ImageData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abcd :=range start .Attr {if _abcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abcd .Name .Local =="\u0070\u0069\u0063\u0074"||_abcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abcd .Name .Local =="\u0070\u0069\u0063\u0074"{_defb ,_faeg :=_abcd .Value ,error (nil );if _faeg !=nil {return _faeg ;};_fefc .PictAttr =&_defb ;continue ;};if _abcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abcd .Name .Local =="\u0068\u0072\u0065\u0066"||_abcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abcd .Name .Local =="\u0068\u0072\u0065\u0066"{_eaga ,_gadg :=_abcd .Value ,error (nil );if _gadg !=nil {return _gadg ;};_fefc .RHrefAttr =&_eaga ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u0068\u0072\u0065\u0066"{_bbge ,_gegf :=_abcd .Value ,error (nil );if _gegf !=nil {return _gegf ;};_fefc .HrefAttr =&_bbge ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_efcb ,_edae :=_abcd .Value ,error (nil );if _edae !=nil {return _edae ;};_fefc .AlthrefAttr =&_efcb ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u0074\u0069\u0074l\u0065"{_fefg ,_gdgf :=_abcd .Value ,error (nil );if _gdgf !=nil {return _gdgf ;};_fefc .TitleAttr =&_fefg ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u006f\u006c\u0065i\u0064"{_fcbf ,_acege :=_f .ParseFloat (_abcd .Value ,64);if _acege !=nil {return _acege ;};_debee :=float32 (_fcbf );_fefc .OleidAttr =&_debee ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_fefc .DetectmouseclickAttr .UnmarshalXMLAttr (_abcd );continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u006d\u006f\u0076i\u0065"{_eacb ,_aaaba :=_f .ParseFloat (_abcd .Value ,64);if _aaaba !=nil {return _aaaba ;};_fdgce :=float32 (_eacb );_fefc .MovieAttr =&_fdgce ;continue ;};if _abcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcd .Name .Local =="\u0072\u0065\u006ci\u0064"{_abcg ,_feeb :=_abcd .Value ,error (nil );if _feeb !=nil {return _feeb ;};_fefc .RelidAttr =&_abcg ;continue ;};if _abcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abcd .Name .Local =="\u0069\u0064"||_abcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abcd .Name .Local =="\u0069\u0064"{_cbbb ,_aeca :=_abcd .Value ,error (nil );if _aeca !=nil {return _aeca ;};_fefc .IdAttr =&_cbbb ;continue ;};if _abcd .Name .Local =="\u0069\u0064"{_efcec ,_beeb :=_abcd .Value ,error (nil );if _beeb !=nil {return _beeb ;};_fefc .SIdAttr =&_efcec ;continue ;};if _abcd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_aga ,_fcfdc :=_abcd .Value ,error (nil );if _fcfdc !=nil {return _fcfdc ;};_fefc .CropbottomAttr =&_aga ;continue ;};if _abcd .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_ccca ,_effgd :=_abcd .Value ,error (nil );if _effgd !=nil {return _effgd ;};_fefc .EmbosscolorAttr =&_ccca ;continue ;};if _abcd .Name .Local =="\u0073\u0072\u0063"{_gedcbf ,_ddaa :=_abcd .Value ,error (nil );if _ddaa !=nil {return _ddaa ;};_fefc .SrcAttr =&_gedcbf ;continue ;};if _abcd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_agbd ,_aaca :=_abcd .Value ,error (nil );if _aaca !=nil {return _aaca ;};_fefc .CropleftAttr =&_agbd ;continue ;};if _abcd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_afbef ,_bdac :=_abcd .Value ,error (nil );if _bdac !=nil {return _bdac ;};_fefc .CroptopAttr =&_afbef ;continue ;};if _abcd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gdga ,_gdaa :=_abcd .Value ,error (nil );if _gdaa !=nil {return _gdaa ;};_fefc .CroprightAttr =&_gdga ;continue ;};if _abcd .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_fbcf ,_edee :=_abcd .Value ,error (nil );if _edee !=nil {return _edee ;};_fefc .RecolortargetAttr =&_fbcf ;continue ;};if _abcd .Name .Local =="\u0067\u0061\u0069\u006e"{_cgfgc ,_abbe :=_abcd .Value ,error (nil );if _abbe !=nil {return _abbe ;};_fefc .GainAttr =&_cgfgc ;continue ;};if _abcd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ddfbe ,_bcad :=_abcd .Value ,error (nil );if _bcad !=nil {return _bcad ;};_fefc .BlacklevelAttr =&_ddfbe ;continue ;};if _abcd .Name .Local =="\u0067\u0061\u006dm\u0061"{_efbc ,_daabf :=_abcd .Value ,error (nil );if _daabf !=nil {return _daabf ;};_fefc .GammaAttr =&_efbc ;continue ;};if _abcd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fefc .GrayscaleAttr .UnmarshalXMLAttr (_abcd );continue ;};if _abcd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fefc .BilevelAttr .UnmarshalXMLAttr (_abcd );continue ;};if _abcd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_debbd ,_eggbbd :=_abcd .Value ,error (nil );if _eggbbd !=nil {return _eggbbd ;};_fefc .ChromakeyAttr =&_debbd ;continue ;};};for {_dedb ,_baega :=d .Token ();if _baega !=nil {return _fb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_baega );};if _bddde ,_agccc :=_dedb .(_c .EndElement );_agccc &&_bddde .Name ==start .Name {break ;};};return nil ;};func (_ggbd ST_StrokeJoinStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggbd .String (),start );};func (_fagda OfcST_ColorMode )Validate ()error {return _fagda .ValidateWithPath ("")};func (_gcegc OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _gcegc {case 0,1,2,3,4:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcegc ));};return nil ;}; +// ValidateWithPath validates the Group and its children, prefixing error messages with path +func (_aceab *Group )ValidateWithPath (path string )error {if _dcaaa :=_aceab .CT_Group .ValidateWithPath (path );_dcaaa !=nil {return _dcaaa ;};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 NewOval ()*Oval {_badc :=&Oval {};_badc .CT_Oval =*NewCT_Oval ();return _badc };func (_cggd *OfcCT_Rules )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecbcf :=range start .Attr {if _ecbcf .Name .Local =="\u0065\u0078\u0074"{_cggd .ExtAttr .UnmarshalXMLAttr (_ecbcf );continue ;};};_dbccg :for {_gbfga ,_eeaef :=d .Token ();if _eeaef !=nil {return _eeaef ;};switch _ggbcec :=_gbfga .(type ){case _a .StartElement :switch _ggbcec .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agceb :=NewOfcCT_R ();if _ebbd :=d .DecodeElement (_agceb ,&_ggbcec );_ebbd !=nil {return _ebbd ;};_cggd .R =append (_cggd .R ,_agceb );default:_gf .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_ggbcec .Name );if _gfbgg :=d .Skip ();_gfbgg !=nil {return _gfbgg ;};};case _a .EndElement :break _dbccg ;case _a .CharData :};};return nil ;};func (_cfce *Background )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\u0072n\u003a\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 ,_a .Attr {Name :_a .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 ,_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\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 :"\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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_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"},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 ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _cfce .CT_Background .MarshalXML (e ,start );}; -// Validate validates the AG_AllShapeAttributes and its children -func (_fbc *AG_AllShapeAttributes )Validate ()error {return _fbc .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_acfdb OfcST_BWMode )ValidateWithPath (path string )error {switch _acfdb {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfdb ));};return nil ;};func (_ggafbc *Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggafbc .CT_Shape =*NewCT_Shape ();for _ ,_bafea :=range start .Attr {if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eccge ,_ecdec :=_f .ParseInt (_bafea .Value ,10,64);if _ecdec !=nil {return _ecdec ;};_ggafbc .RegroupidAttr =&_eccge ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ggafbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0063\u006c\u0069\u0070"{_ggafbc .ClipAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ggafbc .ButtonAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ggafbc .UserhiddenAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ggafbc .BulletAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_cccba ,_fdgbg :=_bafea .Value ,error (nil );if _fdgbg !=nil {return _fdgbg ;};_ggafbc .GfxdataAttr =&_cccba ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0068\u0072"{_ggafbc .HrAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u006f\u006c\u0065"{_ggafbc .OleAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ggafbc .AllowincellAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_abecf ,_ccdfd :=_bafea .Value ,error (nil );if _ccdfd !=nil {return _ccdfd ;};_ggafbc .BorderleftcolorAttr =&_abecf ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0068\u0072\u0070c\u0074"{_fgfdd ,_eefag :=_f .ParseFloat (_bafea .Value ,64);if _eefag !=nil {return _eefag ;};_ggcf :=float32 (_fgfdd );_ggafbc .HrpctAttr =&_ggcf ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_egddad ,_addce :=_f .ParseInt (_bafea .Value ,10,64);if _addce !=nil {return _addce ;};_ggafbc .DgmnodekindAttr =&_egddad ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ggafbc .InsetmodeAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ggafbc .UserdrawnAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ggafbc .ConnectortypeAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_edgeb ,_cdabdc :=_bafea .Value ,error (nil );if _cdabdc !=nil {return _cdabdc ;};_ggafbc .BorderrightcolorAttr =&_edgeb ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ggafbc .PreferrelativeAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ggafbc .HrnoshadeAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ggafbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u006f\u006e\u0065\u0064"{_ggafbc .OnedAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ggafbc .HralignAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ggafbc .BwmodeAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ggafbc .AllowoverlapAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbggb ,_aaaf :=_bafea .Value ,error (nil );if _aaaf !=nil {return _aaaf ;};_ggafbc .BordertopcolorAttr =&_gbggb ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ggafbc .BwnormalAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fabbg ,_abadae :=_bafea .Value ,error (nil );if _abadae !=nil {return _abadae ;};_ggafbc .BorderbottomcolorAttr =&_fabbg ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ggafbc .CliptowrapAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ggafbc .DgmlayoutAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0073\u0070\u0074"{_cddbg ,_aebba :=_f .ParseFloat (_bafea .Value ,64);if _aebba !=nil {return _aebba ;};_eegcfc :=float32 (_cddbg );_ggafbc .SptAttr =&_eegcfc ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ggafbc .OleiconAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggafbc .ForcedashAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ggafbc .BwpureAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0073\u0070\u0069\u0064"{_ebdef ,_bceff :=_bafea .Value ,error (nil );if _bceff !=nil {return _bceff ;};_ggafbc .SpidAttr =&_ebdef ;continue ;};if _bafea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafea .Name .Local =="\u0068\u0072\u0073t\u0064"{_ggafbc .HrstdAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebdde ,_dedcd :=_bafea .Value ,error (nil );if _dedcd !=nil {return _dedcd ;};_ggafbc .TargetAttr =&_ebdde ;continue ;};if _bafea .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfcfeg ,_fbcbc :=_bafea .Value ,error (nil );if _fbcbc !=nil {return _fbcbc ;};_ggafbc .WrapcoordsAttr =&_gfcfeg ;continue ;};if _bafea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbbgf ,_bfdg :=_bafea .Value ,error (nil );if _bfdg !=nil {return _bfdg ;};_ggafbc .OpacityAttr =&_gbbgf ;continue ;};if _bafea .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dabbc ,_fgafb :=_bafea .Value ,error (nil );if _fgafb !=nil {return _fgafb ;};_ggafbc .CoordoriginAttr =&_dabbc ;continue ;};if _bafea .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fdcba ,_dfecf :=_bafea .Value ,error (nil );if _dfecf !=nil {return _dfecf ;};_ggafbc .StrokecolorAttr =&_fdcba ;continue ;};if _bafea .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fgcadb ,_fadbe :=_bafea .Value ,error (nil );if _fadbe !=nil {return _fadbe ;};_ggafbc .CoordsizeAttr =&_fgcadb ;continue ;};if _bafea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggafbc .InsetpenAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Local =="\u0061\u006c\u0074"{_bafbb ,_efddd :=_bafea .Value ,error (nil );if _efddd !=nil {return _efddd ;};_ggafbc .AltAttr =&_bafbb ;continue ;};if _bafea .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ggafbc .FilledAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Local =="\u0074\u0069\u0074l\u0065"{_egdcf ,_gdabe :=_bafea .Value ,error (nil );if _gdabe !=nil {return _gdabe ;};_ggafbc .TitleAttr =&_egdcf ;continue ;};if _bafea .Name .Local =="\u0073\u0074\u0079l\u0065"{_bggea ,_beeg :=_bafea .Value ,error (nil );if _beeg !=nil {return _beeg ;};_ggafbc .StyleAttr =&_bggea ;continue ;};if _bafea .Name .Local =="\u0070\u0072\u0069n\u0074"{_ggafbc .PrintAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ggafbc .StrokedAttr .UnmarshalXMLAttr (_bafea );continue ;};if _bafea .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccaef ,_deaec :=_bafea .Value ,error (nil );if _deaec !=nil {return _deaec ;};_ggafbc .StrokeweightAttr =&_ccaef ;continue ;};if _bafea .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bfaca ,_bfbca :=_bafea .Value ,error (nil );if _bfbca !=nil {return _bfbca ;};_ggafbc .ChromakeyAttr =&_bfaca ;continue ;};if _bafea .Name .Local =="\u0070\u0061\u0074\u0068"{_cfdcd ,_ddag :=_bafea .Value ,error (nil );if _ddag !=nil {return _ddag ;};_ggafbc .PathAttr =&_cfdcd ;continue ;};if _bafea .Name .Local =="\u0069\u0064"{_dbcgd ,_bbfc :=_bafea .Value ,error (nil );if _bbfc !=nil {return _bbfc ;};_ggafbc .IdAttr =&_dbcgd ;continue ;};if _bafea .Name .Local =="\u0063\u006c\u0061s\u0073"{_dadaa ,_ggfce :=_bafea .Value ,error (nil );if _ggfce !=nil {return _ggfce ;};_ggafbc .ClassAttr =&_dadaa ;continue ;};if _bafea .Name .Local =="\u0068\u0072\u0065\u0066"{_dedbb ,_cbgdg :=_bafea .Value ,error (nil );if _cbgdg !=nil {return _cbgdg ;};_ggafbc .HrefAttr =&_dedbb ;continue ;};if _bafea .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_aggfb ,_fafgbg :=_bafea .Value ,error (nil );if _fafgbg !=nil {return _fafgbg ;};_ggafbc .EquationxmlAttr =&_aggfb ;continue ;};if _bafea .Name .Local =="\u0074\u0079\u0070\u0065"{_gbcbg ,_eabaf :=_bafea .Value ,error (nil );if _eabaf !=nil {return _eabaf ;};_ggafbc .TypeAttr =&_gbcbg ;continue ;};if _bafea .Name .Local =="\u0061\u0064\u006a"{_bbbabc ,_aabbb :=_bafea .Value ,error (nil );if _aabbb !=nil {return _aabbb ;};_ggafbc .AdjAttr =&_bbbabc ;continue ;};if _bafea .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fbgbd ,_cggf :=_bafea .Value ,error (nil );if _cggf !=nil {return _cggf ;};_ggafbc .FillcolorAttr =&_fbgbd ;continue ;};};_cdbce :for {_ggbed ,_ggadg :=d .Token ();if _ggadg !=nil {return _ggadg ;};switch _fgedab :=_ggbed .(type ){case _c .StartElement :switch _fgedab .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u006e\u006b"}:_addgg :=NewOfcInk ();if _dbgacg :=d .DecodeElement (_addgg ,&_fgedab );_dbgacg !=nil {return _dbgacg ;};_ggafbc .Ink =append (_ggafbc .Ink ,_addgg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0069s\u0063\u006f\u006d\u006d\u0065\u006et"}:_fcdgec :=_dce .NewIscomment ();if _geeaa :=d .DecodeElement (_fcdgec ,&_fgedab );_geeaa !=nil {return _geeaa ;};_ggafbc .Iscomment =append (_ggafbc .Iscomment ,_fcdgec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}:_deadc :=NewOfcEquationxml ();if _cdaff :=d .DecodeElement (_deadc ,&_fgedab );_cdaff !=nil {return _cdaff ;};_ggafbc .Equationxml =append (_ggafbc .Equationxml ,_deadc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_dcged :=NewEG_ShapeElements ();_dcged .Path =NewPath ();if _fdada :=d .DecodeElement (_dcged .Path ,&_fgedab );_fdada !=nil {return _fdada ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_dcged );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_egcbd :=NewEG_ShapeElements ();_egcbd .Formulas =NewFormulas ();if _gfcfg :=d .DecodeElement (_egcbd .Formulas ,&_fgedab );_gfcfg !=nil {return _gfcfg ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_egcbd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_cddbe :=NewEG_ShapeElements ();_cddbe .Handles =NewHandles ();if _dbeed :=d .DecodeElement (_cddbe .Handles ,&_fgedab );_dbeed !=nil {return _dbeed ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_cddbe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_ccefc :=NewEG_ShapeElements ();_ccefc .Fill =NewFill ();if _ggbgb :=d .DecodeElement (_ccefc .Fill ,&_fgedab );_ggbgb !=nil {return _ggbgb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_ccefc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_fffbdb :=NewEG_ShapeElements ();_fffbdb .Stroke =NewStroke ();if _acadg :=d .DecodeElement (_fffbdb .Stroke ,&_fgedab );_acadg !=nil {return _acadg ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fffbdb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_beadc :=NewEG_ShapeElements ();_beadc .Shadow =NewShadow ();if _debgga :=d .DecodeElement (_beadc .Shadow ,&_fgedab );_debgga !=nil {return _debgga ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_beadc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_fbdega :=NewEG_ShapeElements ();_fbdega .Textbox =NewTextbox ();if _dcda :=d .DecodeElement (_fbdega .Textbox ,&_fgedab );_dcda !=nil {return _dcda ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fbdega );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cdgfe :=NewEG_ShapeElements ();_cdgfe .Textpath =NewTextpath ();if _fbcdf :=d .DecodeElement (_cdgfe .Textpath ,&_fgedab );_fbcdf !=nil {return _fbcdf ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_cdgfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ffeb :=NewEG_ShapeElements ();_ffeb .Imagedata =NewImagedata ();if _bgeca :=d .DecodeElement (_ffeb .Imagedata ,&_fgedab );_bgeca !=nil {return _bgeca ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_ffeb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_debcd :=NewEG_ShapeElements ();_debcd .Skew =NewOfcSkew ();if _degce :=d .DecodeElement (_debcd .Skew ,&_fgedab );_degce !=nil {return _degce ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_debcd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_eagbgd :=NewEG_ShapeElements ();_eagbgd .Extrusion =NewOfcExtrusion ();if _dfgeb :=d .DecodeElement (_eagbgd .Extrusion ,&_fgedab );_dfgeb !=nil {return _dfgeb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_eagbgd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_cbfgab :=NewEG_ShapeElements ();_cbfgab .Callout =NewOfcCallout ();if _ebabef :=d .DecodeElement (_cbfgab .Callout ,&_fgedab );_ebabef !=nil {return _ebabef ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_cbfgab );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cbbac :=NewEG_ShapeElements ();_cbbac .Lock =NewOfcLock ();if _fdcac :=d .DecodeElement (_cbbac .Lock ,&_fgedab );_fdcac !=nil {return _fdcac ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_cbbac );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gbacf :=NewEG_ShapeElements ();_gbacf .Clippath =NewOfcClippath ();if _bagb :=d .DecodeElement (_gbacf .Clippath ,&_fgedab );_bagb !=nil {return _bagb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_gbacf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_agbeg :=NewEG_ShapeElements ();_agbeg .Signatureline =NewOfcSignatureline ();if _deaeg :=d .DecodeElement (_agbeg .Signatureline ,&_fgedab );_deaeg !=nil {return _deaeg ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_agbeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_caebe :=NewEG_ShapeElements ();_caebe .Wrap =_ae .NewWrap ();if _ceccg :=d .DecodeElement (_caebe .Wrap ,&_fgedab );_ceccg !=nil {return _ceccg ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_caebe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_bgdfe :=NewEG_ShapeElements ();_bgdfe .Anchorlock =_ae .NewAnchorlock ();if _afafb :=d .DecodeElement (_bgdfe .Anchorlock ,&_fgedab );_afafb !=nil {return _afafb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_bgdfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fdadb :=NewEG_ShapeElements ();_fdadb .Bordertop =_ae .NewBordertop ();if _adbggc :=d .DecodeElement (_fdadb .Bordertop ,&_fgedab );_adbggc !=nil {return _adbggc ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fdadb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_efaaaa :=NewEG_ShapeElements ();_efaaaa .Borderbottom =_ae .NewBorderbottom ();if _ccdfeb :=d .DecodeElement (_efaaaa .Borderbottom ,&_fgedab );_ccdfeb !=nil {return _ccdfeb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_efaaaa );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_fegdeg :=NewEG_ShapeElements ();_fegdeg .Borderleft =_ae .NewBorderleft ();if _dddcf :=d .DecodeElement (_fegdeg .Borderleft ,&_fgedab );_dddcf !=nil {return _dddcf ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fegdeg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_becgdf :=NewEG_ShapeElements ();_becgdf .Borderright =_ae .NewBorderright ();if _dddgfb :=d .DecodeElement (_becgdf .Borderright ,&_fgedab );_dddgfb !=nil {return _dddgfb ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_becgdf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fcfbb :=NewEG_ShapeElements ();_fcfbb .ClientData =_b .NewClientData ();if _egdbbf :=d .DecodeElement (_fcfbb .ClientData ,&_fgedab );_egdbbf !=nil {return _egdbbf ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fcfbb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_fbdab :=NewEG_ShapeElements ();_fbdab .Textdata =_dce .NewTextdata ();if _bbdaaa :=d .DecodeElement (_fbdab .Textdata ,&_fgedab );_bbdaaa !=nil {return _bbdaaa ;};_ggafbc .EG_ShapeElements =append (_ggafbc .EG_ShapeElements ,_fbdab );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0053\u0068\u0061p\u0065 \u0025\u0076",_fgedab .Name );if _gfebdb :=d .Skip ();_gfebdb !=nil {return _gfebdb ;};};case _c .EndElement :break _cdbce ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path +func (_bfdbf *OfcComplex )ValidateWithPath (path string )error {if _aefe :=_bfdbf .OfcCT_Complex .ValidateWithPath (path );_aefe !=nil {return _aefe ;};return nil ;};type OfcBottom struct{OfcCT_StrokeChild };func (_aggbb *OfcRight )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _aggbb .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_fbcgcc *OfcST_ConnectorType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fbcgcc =0;case "\u006e\u006f\u006e\u0065":*_fbcgcc =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_fbcgcc =2;case "\u0065\u006c\u0062o\u0077":*_fbcgcc =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_fbcgcc =4;};return nil ;};func (_ced *CT_Formulas )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073";};e .EncodeToken (start );if _ced .F !=nil {_fgcb :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066"}};for _ ,_facg :=range _ced .F {e .EncodeElement (_facg ,_fgcb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecfgg *Fill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ecfgg .CT_Fill .MarshalXML (e ,start );};func NewOfcDiagram ()*OfcDiagram {_edfge :=&OfcDiagram {};_edfge .OfcCT_Diagram =*NewOfcCT_Diagram ();return _edfge ;};func (_adaf *AG_ShapeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _adaf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_adaf .OpacityAttr )});};if _adaf .StrokedAttr !=_bg .ST_TrueFalseUnset {_aba ,_fada :=_adaf .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fada !=nil {return _fada ;};start .Attr =append (start .Attr ,_aba );};if _adaf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_adaf .StrokecolorAttr )});};if _adaf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_adaf .StrokeweightAttr )});};if _adaf .InsetpenAttr !=_bg .ST_TrueFalseUnset {_abd ,_cfgg :=_adaf .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cfgg !=nil {return _cfgg ;};start .Attr =append (start .Attr ,_abd );};if _adaf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_adaf .ChromakeyAttr )});};if _adaf .FilledAttr !=_bg .ST_TrueFalseUnset {_ccce ,_dbd :=_adaf .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dbd !=nil {return _dbd ;};start .Attr =append (start .Attr ,_ccce );};if _adaf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_adaf .FillcolorAttr )});};return nil ;};func (_caeab ST_FillMethod )String ()string {switch _caeab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u0073\u0069\u0067m\u0061";case 4:return "\u0061\u006e\u0079";case 5:return "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return "";};func (_fccc *CT_ImageData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061";};if _fccc .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .EmbosscolorAttr )});};if _fccc .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .RecolortargetAttr )});};if _fccc .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .HrefAttr )});};if _fccc .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .AlthrefAttr )});};if _fccc .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .TitleAttr )});};if _fccc .OleidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .OleidAttr )});};if _fccc .DetectmouseclickAttr !=_bg .ST_TrueFalseUnset {_bbcgb ,_gccf :=_fccc .DetectmouseclickAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _gccf !=nil {return _gccf ;};start .Attr =append (start .Attr ,_bbcgb );};if _fccc .MovieAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .MovieAttr )});};if _fccc .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .RelidAttr )});};if _fccc .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .IdAttr )});};if _fccc .PictAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .PictAttr )});};if _fccc .RHrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .RHrefAttr )});};if _fccc .SIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .SIdAttr )});};if _fccc .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .SrcAttr )});};if _fccc .CropleftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .CropleftAttr )});};if _fccc .CroptopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .CroptopAttr )});};if _fccc .CroprightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .CroprightAttr )});};if _fccc .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .CropbottomAttr )});};if _fccc .GainAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .GainAttr )});};if _fccc .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .BlacklevelAttr )});};if _fccc .GammaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .GammaAttr )});};if _fccc .GrayscaleAttr !=_bg .ST_TrueFalseUnset {_ggea ,_dafg :=_fccc .GrayscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _dafg !=nil {return _dafg ;};start .Attr =append (start .Attr ,_ggea );};if _fccc .BilevelAttr !=_bg .ST_TrueFalseUnset {_bcdd ,_dgeg :=_fccc .BilevelAttr .MarshalXMLAttr (_a .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _dgeg !=nil {return _dgeg ;};start .Attr =append (start .Attr ,_bcdd );};if _fccc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_fccc .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cagcc *Shadow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cagcc .CT_Shadow =*NewCT_Shadow ();for _ ,_dafab :=range start .Attr {if _dafab .Name .Local =="\u006f\u006e"{_cagcc .OnAttr .UnmarshalXMLAttr (_dafab );continue ;};if _dafab .Name .Local =="\u0074\u0079\u0070\u0065"{_cagcc .TypeAttr .UnmarshalXMLAttr (_dafab );continue ;};if _dafab .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_cagcc .ObscuredAttr .UnmarshalXMLAttr (_dafab );continue ;};if _dafab .Name .Local =="\u0063\u006f\u006co\u0072"{_fbcbc ,_efabc :=_dafab .Value ,error (nil );if _efabc !=nil {return _efabc ;};_cagcc .ColorAttr =&_fbcbc ;continue ;};if _dafab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbbaef ,_ddfaf :=_dafab .Value ,error (nil );if _ddfaf !=nil {return _ddfaf ;};_cagcc .OpacityAttr =&_fbbaef ;continue ;};if _dafab .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_aadc ,_ededd :=_dafab .Value ,error (nil );if _ededd !=nil {return _ededd ;};_cagcc .OffsetAttr =&_aadc ;continue ;};if _dafab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ecdbge ,_ggfcgf :=_dafab .Value ,error (nil );if _ggfcgf !=nil {return _ggfcgf ;};_cagcc .Color2Attr =&_ecdbge ;continue ;};if _dafab .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_defgb ,_ceafa :=_dafab .Value ,error (nil );if _ceafa !=nil {return _ceafa ;};_cagcc .Offset2Attr =&_defgb ;continue ;};if _dafab .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fdacbd ,_fcebg :=_dafab .Value ,error (nil );if _fcebg !=nil {return _fcebg ;};_cagcc .OriginAttr =&_fdacbd ;continue ;};if _dafab .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gaecd ,_fggffe :=_dafab .Value ,error (nil );if _fggffe !=nil {return _fggffe ;};_cagcc .MatrixAttr =&_gaecd ;continue ;};if _dafab .Name .Local =="\u0069\u0064"{_dfdg ,_acffaa :=_dafab .Value ,error (nil );if _acffaa !=nil {return _acffaa ;};_cagcc .IdAttr =&_dfdg ;continue ;};};for {_aface ,_bbacf :=d .Token ();if _bbacf !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_bbacf );};if _cfbad ,_fgbea :=_aface .(_a .EndElement );_fgbea &&_cfbad .Name ==start .Name {break ;};};return nil ;};func (_eedc *AG_Style )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eedc .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eedc .StyleAttr )});};return nil ;}; -// ValidateWithPath validates the Formulas and its children, prefixing error messages with path -func (_fgaec *Formulas )ValidateWithPath (path string )error {if _eefff :=_fgaec .CT_Formulas .ValidateWithPath (path );_eefff !=nil {return _eefff ;};return nil ;};func (_efebb *CT_Shapetype )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065";};if _efebb .MasterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .MasterAttr )});};if _efebb .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .HrefAttr )});};if _efebb .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .TargetAttr )});};if _efebb .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .ClassAttr )});};if _efebb .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .TitleAttr )});};if _efebb .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .AltAttr )});};if _efebb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .CoordsizeAttr )});};if _efebb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .CoordoriginAttr )});};if _efebb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .WrapcoordsAttr )});};if _efebb .PrintAttr !=_fc .ST_TrueFalseUnset {_ecdga ,_bdfdg :=_efebb .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bdfdg !=nil {return _bdfdg ;};start .Attr =append (start .Attr ,_ecdga );};if _efebb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .IdAttr )});};if _efebb .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .StyleAttr )});};if _efebb .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .SpidAttr )});};if _efebb .OnedAttr !=_fc .ST_TrueFalseUnset {_bfbad ,_gbdd :=_efebb .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gbdd !=nil {return _gbdd ;};start .Attr =append (start .Attr ,_bfbad );};if _efebb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .RegroupidAttr )});};if _efebb .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_eeab ,_acegf :=_efebb .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _acegf !=nil {return _acegf ;};start .Attr =append (start .Attr ,_eeab );};if _efebb .ButtonAttr !=_fc .ST_TrueFalseUnset {_acgcb ,_bdde :=_efebb .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bdde !=nil {return _bdde ;};start .Attr =append (start .Attr ,_acgcb );};if _efebb .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_aebfd ,_adbbba :=_efebb .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _adbbba !=nil {return _adbbba ;};start .Attr =append (start .Attr ,_aebfd );};if _efebb .BulletAttr !=_fc .ST_TrueFalseUnset {_bgca ,_cggef :=_efebb .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _cggef !=nil {return _cggef ;};start .Attr =append (start .Attr ,_bgca );};if _efebb .HrAttr !=_fc .ST_TrueFalseUnset {_bcdca ,_aead :=_efebb .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _aead !=nil {return _aead ;};start .Attr =append (start .Attr ,_bcdca );};if _efebb .HrstdAttr !=_fc .ST_TrueFalseUnset {_cbffc ,_addee :=_efebb .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _addee !=nil {return _addee ;};start .Attr =append (start .Attr ,_cbffc );};if _efebb .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_dfca ,_acgga :=_efebb .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _acgga !=nil {return _acgga ;};start .Attr =append (start .Attr ,_dfca );};if _efebb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .HrpctAttr )});};if _efebb .HralignAttr !=OfcST_HrAlignUnset {_dddbc ,_baabe :=_efebb .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _baabe !=nil {return _baabe ;};start .Attr =append (start .Attr ,_dddbc );};if _efebb .AllowincellAttr !=_fc .ST_TrueFalseUnset {_faafb ,_cdbde :=_efebb .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cdbde !=nil {return _cdbde ;};start .Attr =append (start .Attr ,_faafb );};if _efebb .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_cebbe ,_fada :=_efebb .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _fada !=nil {return _fada ;};start .Attr =append (start .Attr ,_cebbe );};if _efebb .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_cbffa ,_gddege :=_efebb .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _gddege !=nil {return _gddege ;};start .Attr =append (start .Attr ,_cbffa );};if _efebb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .BordertopcolorAttr )});};if _efebb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .BorderleftcolorAttr )});};if _efebb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .BorderbottomcolorAttr )});};if _efebb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .BorderrightcolorAttr )});};if _efebb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_edecce ,_deebg :=_efebb .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _deebg !=nil {return _deebg ;};start .Attr =append (start .Attr ,_edecce );};if _efebb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .DgmnodekindAttr )});};if _efebb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gabge ,_fcgac :=_efebb .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fcgac !=nil {return _fcgac ;};start .Attr =append (start .Attr ,_gabge );};if _efebb .InsetmodeAttr !=OfcST_InsetModeUnset {_cfcb ,_efbdb :=_efebb .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _efbdb !=nil {return _efbdb ;};start .Attr =append (start .Attr ,_cfcb );};if _efebb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .OpacityAttr )});};if _efebb .StrokedAttr !=_fc .ST_TrueFalseUnset {_fffeab ,_aedfg :=_efebb .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aedfg !=nil {return _aedfg ;};start .Attr =append (start .Attr ,_fffeab );};if _efebb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .StrokecolorAttr )});};if _efebb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .StrokeweightAttr )});};if _efebb .InsetpenAttr !=_fc .ST_TrueFalseUnset {_fgbf ,_ffeag :=_efebb .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ffeag !=nil {return _ffeag ;};start .Attr =append (start .Attr ,_fgbf );};if _efebb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .ChromakeyAttr )});};if _efebb .FilledAttr !=_fc .ST_TrueFalseUnset {_cefdd ,_gaaeg :=_efebb .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gaaeg !=nil {return _gaaeg ;};start .Attr =append (start .Attr ,_cefdd );};if _efebb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .FillcolorAttr )});};if _efebb .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .SptAttr )});};if _efebb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eddce ,_gbeaf :=_efebb .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gbeaf !=nil {return _gbeaf ;};start .Attr =append (start .Attr ,_eddce );};if _efebb .BwmodeAttr !=OfcST_BWModeUnset {_fgfgf ,_bdagc :=_efebb .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bdagc !=nil {return _bdagc ;};start .Attr =append (start .Attr ,_fgfgf );};if _efebb .BwpureAttr !=OfcST_BWModeUnset {_dgfg ,_dcaef :=_efebb .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dcaef !=nil {return _dcaef ;};start .Attr =append (start .Attr ,_dgfg );};if _efebb .BwnormalAttr !=OfcST_BWModeUnset {_cgae ,_cacad :=_efebb .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cacad !=nil {return _cacad ;};start .Attr =append (start .Attr ,_cgae );};if _efebb .ForcedashAttr !=_fc .ST_TrueFalseUnset {_gbbgg ,_fgbe :=_efebb .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fgbe !=nil {return _fgbe ;};start .Attr =append (start .Attr ,_gbbgg );};if _efebb .OleiconAttr !=_fc .ST_TrueFalseUnset {_fdae ,_afee :=_efebb .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _afee !=nil {return _afee ;};start .Attr =append (start .Attr ,_fdae );};if _efebb .OleAttr !=_fc .ST_TrueFalseBlankUnset {_dcggc ,_dfbca :=_efebb .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _dfbca !=nil {return _dfbca ;};start .Attr =append (start .Attr ,_dcggc );};if _efebb .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_caac ,_bfeb :=_efebb .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _bfeb !=nil {return _bfeb ;};start .Attr =append (start .Attr ,_caac );};if _efebb .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_ccgcc ,_dbbgf :=_efebb .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dbbgf !=nil {return _dbbgf ;};start .Attr =append (start .Attr ,_ccgcc );};if _efebb .ClipAttr !=_fc .ST_TrueFalseUnset {_fcagf ,_acfed :=_efebb .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _acfed !=nil {return _acfed ;};start .Attr =append (start .Attr ,_fcagf );};if _efebb .AdjAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .AdjAttr )});};if _efebb .PathAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fb .Sprintf ("\u0025\u0076",*_efebb .PathAttr )});};e .EncodeToken (start );if _efebb .EG_ShapeElements !=nil {for _ ,_bddc :=range _efebb .EG_ShapeElements {_bddc .MarshalXML (e ,_c .StartElement {});};};if _efebb .Complex !=nil {_ggccd :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}};e .EncodeElement (_efebb .Complex ,_ggccd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aebd ST_StrokeArrowType )Validate ()error {return _aebd .ValidateWithPath ("")}; +// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path +func (_geeeg *OfcCT_R )ValidateWithPath (path string )error {if _gbef :=_geeeg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbef !=nil {return _gbef ;};if _bagfb :=_geeeg .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_bagfb !=nil {return _bagfb ;};for _dbfdg ,_ceece :=range _geeeg .Proxy {if _dfadcc :=_ceece .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_dbfdg ));_dfadcc !=nil {return _dfadcc ;};};return nil ;};func (_cgadb *OfcSignatureline )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _cgadb .OfcCT_SignatureLine .MarshalXML (e ,start );};func NewBackground ()*Background {_edga :=&Background {};_edga .CT_Background =*NewCT_Background ();return _edga ;};const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func (_bcfe *OfcCT_Ink )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bafbf :=range start .Attr {if _bafbf .Name .Local =="\u0069"{_debbc ,_bcffbe :=_bafbf .Value ,error (nil );if _bcffbe !=nil {return _bcffbe ;};_bcfe .IAttr =&_debbc ;continue ;};if _bafbf .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bcfe .AnnotationAttr .UnmarshalXMLAttr (_bafbf );continue ;};if _bafbf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gcdfca ,_fgagc :=_bafbf .Value ,error (nil );if _fgagc !=nil {return _fgagc ;};_bcfe .ContentTypeAttr =&_gcdfca ;continue ;};};for {_fgffg ,_cfae :=d .Token ();if _cfae !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_cfae );};if _badgd ,_cgdb :=_fgffg .(_a .EndElement );_cgdb &&_badgd .Name ==start .Name {break ;};};return nil ;};func (_gdd *AG_Chromakey )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fff :=range start .Attr {if _fff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fecg ,_fdd :=_fff .Value ,error (nil );if _fdd !=nil {return _fdd ;};_gdd .ChromakeyAttr =&_fecg ;continue ;};};for {_da ,_dbac :=d .Token ();if _dbac !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_dbac );};if _fbbb ,_gcb :=_da .(_a .EndElement );_gcb &&_fbbb .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_ddcab :=&OfcCT_RelationTable {};return _ddcab };func (_adefag ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _adefag {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 (_adefag ));};return nil ;};type Textpath struct{CT_TextPath };func (_bdggg *OfcCT_Extrusion )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eecaf :=range start .Attr {if _eecaf .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_bdggg .ColormodeAttr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="\u0063\u006f\u006co\u0072"{_bbbebc ,_eggee :=_eecaf .Value ,error (nil );if _eggee !=nil {return _eggee ;};_bdggg .ColorAttr =&_bbbebc ;continue ;};if _eecaf .Name .Local =="\u0074\u0079\u0070\u0065"{_bdggg .TypeAttr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_adcec ,_aega :=_ad .ParseFloat (_eecaf .Value ,64);if _aega !=nil {return _aega ;};_cgcbd :=float32 (_adcec );_bdggg .ShininessAttr =&_cgcbd ;continue ;};if _eecaf .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_adeda ,_egbdb :=_eecaf .Value ,error (nil );if _egbdb !=nil {return _egbdb ;};_bdggg .ViewpointoriginAttr =&_adeda ;continue ;};if _eecaf .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_geeffg ,_caea :=_eecaf .Value ,error (nil );if _caea !=nil {return _caea ;};_bdggg .SpecularityAttr =&_geeffg ;continue ;};if _eecaf .Name .Local =="\u0070\u006c\u0061n\u0065"{_bdggg .PlaneAttr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_gdbed ,_cgeac :=_eecaf .Value ,error (nil );if _cgeac !=nil {return _cgeac ;};_bdggg .DiffusityAttr =&_gdbed ;continue ;};if _eecaf .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_edage ,_efcaeb :=_eecaf .Value ,error (nil );if _efcaeb !=nil {return _efcaeb ;};_bdggg .SkewamtAttr =&_edage ;continue ;};if _eecaf .Name .Local =="\u006d\u0065\u0074a\u006c"{_bdggg .MetalAttr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_gfggb ,_cfbbb :=_eecaf .Value ,error (nil );if _cfbbb !=nil {return _cfbbb ;};_bdggg .BackdepthAttr =&_gfggb ;continue ;};if _eecaf .Name .Local =="\u0065\u0064\u0067\u0065"{_egacb ,_beafd :=_eecaf .Value ,error (nil );if _beafd !=nil {return _beafd ;};_bdggg .EdgeAttr =&_egacb ;continue ;};if _eecaf .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_ebdff ,_ddfgf :=_eecaf .Value ,error (nil );if _ddfgf !=nil {return _ddfgf ;};_bdggg .Lightlevel2Attr =&_ebdff ;continue ;};if _eecaf .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_dbgaeg ,_bcgcf :=_ad .ParseFloat (_eecaf .Value ,64);if _bcgcf !=nil {return _bcgcf ;};_dfeee :=float32 (_dbgaeg );_bdggg .OrientationangleAttr =&_dfeee ;continue ;};if _eecaf .Name .Local =="\u006f\u006e"{_bdggg .OnAttr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_bdggg .LightharshAttr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_bdggg .LightfaceAttr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_cbffa ,_ddbca :=_eecaf .Value ,error (nil );if _ddbca !=nil {return _ddbca ;};_bdggg .ForedepthAttr =&_cbffa ;continue ;};if _eecaf .Name .Local =="\u0065\u0078\u0074"{_bdggg .ExtAttr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_bdggg .AutorotationcenterAttr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="\u0066\u0061\u0063e\u0074"{_afeeb ,_aaccg :=_eecaf .Value ,error (nil );if _aaccg !=nil {return _aaccg ;};_bdggg .FacetAttr =&_afeeb ;continue ;};if _eecaf .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_bdggg .RenderAttr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_gbdded ,_bafcb :=_eecaf .Value ,error (nil );if _bafcb !=nil {return _bafcb ;};_bdggg .LightlevelAttr =&_gbdded ;continue ;};if _eecaf .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_edced ,_ebged :=_eecaf .Value ,error (nil );if _ebged !=nil {return _ebged ;};_bdggg .BrightnessAttr =&_edced ;continue ;};if _eecaf .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_bcfcd ,_cabee :=_ad .ParseFloat (_eecaf .Value ,64);if _cabee !=nil {return _cabee ;};_fegec :=float32 (_bcfcd );_bdggg .SkewangleAttr =&_fegec ;continue ;};if _eecaf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_babfcf ,_abaad :=_eecaf .Value ,error (nil );if _abaad !=nil {return _abaad ;};_bdggg .Lightposition2Attr =&_babfcf ;continue ;};if _eecaf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_agcg ,_edgad :=_eecaf .Value ,error (nil );if _edgad !=nil {return _edgad ;};_bdggg .RotationangleAttr =&_agcg ;continue ;};if _eecaf .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_bdggg .Lightharsh2Attr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cfbdc ,_fgfff :=_eecaf .Value ,error (nil );if _fgfff !=nil {return _fgfff ;};_bdggg .OrientationAttr =&_cfbdc ;continue ;};if _eecaf .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_bdggg .LockrotationcenterAttr .UnmarshalXMLAttr (_eecaf );continue ;};if _eecaf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_bbedd ,_bbaga :=_eecaf .Value ,error (nil );if _bbaga !=nil {return _bbaga ;};_bdggg .RotationcenterAttr =&_bbedd ;continue ;};if _eecaf .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_eddga ,_aegfc :=_eecaf .Value ,error (nil );if _aegfc !=nil {return _aegfc ;};_bdggg .ViewpointAttr =&_eddga ;continue ;};if _eecaf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dafc ,_gbfdb :=_eecaf .Value ,error (nil );if _gbfdb !=nil {return _gbfdb ;};_bdggg .LightpositionAttr =&_dafc ;continue ;};};for {_afdfe ,_cfgef :=d .Token ();if _cfgef !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_cfgef );};if _dgdfg ,_dccad :=_afdfe .(_a .EndElement );_dccad &&_dgdfg .Name ==start .Name {break ;};};return nil ;};func (_faeba *ST_ImageAspect )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bggga ,_gfaec :=d .Token ();if _gfaec !=nil {return _gfaec ;};if _efaba ,_gcagga :=_bggga .(_a .EndElement );_gcagga &&_efaba .Name ==start .Name {*_faeba =1;return nil ;};if _dfege ,_fbegeg :=_bggga .(_a .CharData );!_fbegeg {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",_bggga );}else {switch string (_dfege ){case "":*_faeba =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_faeba =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_faeba =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_faeba =3;};};_bggga ,_gfaec =d .Token ();if _gfaec !=nil {return _gfaec ;};if _fdfeb ,_fedde :=_bggga .(_a .EndElement );_fedde &&_fdfeb .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",_bggga );};func (_fdccb *OfcST_OLEType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fdccb =0;case "\u0045\u006d\u0062e\u0064":*_fdccb =1;case "\u004c\u0069\u006e\u006b":*_fdccb =2;};return nil ;};type OfcRight struct{OfcCT_StrokeChild };func (_acaeac *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acaeac =0;case "\u0030":*_acaeac =1;case "\u0031":*_acaeac =2;case "\u0032":*_acaeac =3;case "\u0033":*_acaeac =4;};return nil ;};func NewPath ()*Path {_eagc :=&Path {};_eagc .CT_Path =*NewCT_Path ();return _eagc };func (_cfgcfa OfcST_InsetMode )ValidateWithPath (path string )error {switch _cfgcfa {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 (_cfgcfa ));};return nil ;}; -// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path -func (_aee *AG_Id )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_agec *CT_Shape )ValidateWithPath (path string )error {for _aebc ,_fegdf :=range _agec .Ink {if _gfddd :=_fegdf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_aebc ));_gfddd !=nil {return _gfddd ;};};for _eagbb ,_cdgac :=range _agec .Iscomment {if _dcddd :=_cdgac .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_eagbb ));_dcddd !=nil {return _dcddd ;};};for _agbed ,_egedc :=range _agec .Equationxml {if _gaffb :=_egedc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_agbed ));_gaffb !=nil {return _gaffb ;};};for _bedbe ,_dadc :=range _agec .EG_ShapeElements {if _ddeg :=_dadc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bedbe ));_ddeg !=nil {return _ddeg ;};};if _ecebe :=_agec .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ecebe !=nil {return _ecebe ;};if _bcebg :=_agec .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bcebg !=nil {return _bcebg ;};if _ddgba :=_agec .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ddgba !=nil {return _ddgba ;};if _dgbg :=_agec .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dgbg !=nil {return _dgbg ;};if _fdgbef :=_agec .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fdgbef !=nil {return _fdgbef ;};if _addge :=_agec .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_addge !=nil {return _addge ;};if _edgfb :=_agec .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_edgfb !=nil {return _edgfb ;};if _ebbf :=_agec .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ebbf !=nil {return _ebbf ;};if _eeeb :=_agec .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_eeeb !=nil {return _eeeb ;};if _afdgf :=_agec .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_afdgf !=nil {return _afdgf ;};if _agagg :=_agec .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_agagg !=nil {return _agagg ;};if _geggb :=_agec .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_geggb !=nil {return _geggb ;};if _dbgbd :=_agec .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dbgbd !=nil {return _dbgbd ;};if _bgadd :=_agec .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bgadd !=nil {return _bgadd ;};if _dadba :=_agec .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dadba !=nil {return _dadba ;};if _gaed :=_agec .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gaed !=nil {return _gaed ;};if _fddc :=_agec .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fddc !=nil {return _fddc ;};if _cebe :=_agec .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cebe !=nil {return _cebe ;};if _bdagg :=_agec .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bdagg !=nil {return _bdagg ;};if _gedbc :=_agec .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gedbc !=nil {return _gedbc ;};if _dgdg :=_agec .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dgdg !=nil {return _dgdg ;};if _aabga :=_agec .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_aabga !=nil {return _aabga ;};if _baeca :=_agec .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_baeca !=nil {return _baeca ;};if _cedfa :=_agec .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cedfa !=nil {return _cedfa ;};if _bddd :=_agec .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bddd !=nil {return _bddd ;};if _gcede :=_agec .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gcede !=nil {return _gcede ;};if _ceaca :=_agec .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ceaca !=nil {return _ceaca ;};if _aecae :=_agec .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_aecae !=nil {return _aecae ;};if _bfgf :=_agec .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bfgf !=nil {return _bfgf ;};return nil ;};func NewRoundrect ()*Roundrect {_eaafa :=&Roundrect {};_eaafa .CT_RoundRect =*NewCT_RoundRect ();return _eaafa ;}; -// Validate validates the CT_Group and its children -func (_cgbc *CT_Group )Validate ()error {return _cgbc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func NewShadow ()*Shadow {_egabdg :=&Shadow {};_egabdg .CT_Shadow =*NewCT_Shadow ();return _egabdg };func (_efade *OfcTop )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efade .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_aabaf :=range start .Attr {if _aabaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabaf .Name .Local =="\u0068\u0072\u0065\u0066"{_facgd ,_bcfdd :=_aabaf .Value ,error (nil );if _bcfdd !=nil {return _bcfdd ;};_efade .HrefAttr =&_facgd ;continue ;};if _aabaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabaf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efade .ForcedashAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_cefbc ,_afbeed :=_aabaf .Value ,error (nil );if _afbeed !=nil {return _afbeed ;};_efade .TitleAttr =&_cefbc ;continue ;};if _aabaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabaf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cdgbfc ,_ccgeb :=_aabaf .Value ,error (nil );if _ccgeb !=nil {return _ccgeb ;};_efade .AlthrefAttr =&_cdgbfc ;continue ;};if _aabaf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_efade .ImageaspectAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_efade .StartarrowAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_efade .LinestyleAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_efade .StartarrowwidthAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_efade .JoinstyleAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_efade .StartarrowlengthAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gbbde ,_dffcc :=_aabaf .Value ,error (nil );if _dffcc !=nil {return _dffcc ;};_efade .DashstyleAttr =&_gbbde ;continue ;};if _aabaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_efade .EndarrowAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_efade .FilltypeAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_efade .EndarrowwidthAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efdc ,_aafgd :=_aabaf .Value ,error (nil );if _aafgd !=nil {return _aafgd ;};_efade .OpacityAttr =&_efdc ;continue ;};if _aabaf .Name .Local =="\u0063\u006f\u006co\u0072"{_gaeff ,_fgeda :=_aabaf .Value ,error (nil );if _fgeda !=nil {return _fgeda ;};_efade .ColorAttr =&_gaeff ;continue ;};if _aabaf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efade .InsetpenAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_efade .EndarrowlengthAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0065\u0078\u0074"{_efade .ExtAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_efade .EndcapAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fcfecd ,_ccbdc :=_aabaf .Value ,error (nil );if _ccbdc !=nil {return _ccbdc ;};_efade .Color2Attr =&_fcfecd ;continue ;};if _aabaf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_efade .ImagealignshapeAttr .UnmarshalXMLAttr (_aabaf );continue ;};if _aabaf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ffbdb ,_adgaa :=_aabaf .Value ,error (nil );if _adgaa !=nil {return _adgaa ;};_efade .WeightAttr =&_ffbdb ;continue ;};if _aabaf .Name .Local =="\u0073\u0072\u0063"{_cbbbf ,_dgefa :=_aabaf .Value ,error (nil );if _dgefa !=nil {return _dgefa ;};_efade .SrcAttr =&_cbbbf ;continue ;};if _aabaf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_begec ,_afbdd :=_aabaf .Value ,error (nil );if _afbdd !=nil {return _afbdd ;};_efade .ImagesizeAttr =&_begec ;continue ;};if _aabaf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_beeba ,_agde :=_f .ParseFloat (_aabaf .Value ,64);if _agde !=nil {return _agde ;};_efade .MiterlimitAttr =&_beeba ;continue ;};if _aabaf .Name .Local =="\u006f\u006e"{_efade .OnAttr .UnmarshalXMLAttr (_aabaf );continue ;};};for {_gbege ,_fecfgb :=d .Token ();if _fecfgb !=nil {return _fb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_fecfgb );};if _gaagee ,_bbdaa :=_gbege .(_c .EndElement );_bbdaa &&_gaagee .Name ==start .Name {break ;};};return nil ;};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func (_cbacc OfcST_RType )String ()string {switch _cbacc {case 0:return "";case 1:return "\u0061\u0072\u0063";case 2:return "\u0063a\u006c\u006c\u006f\u0075\u0074";case 3:return "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case 4:return "\u0061\u006c\u0069g\u006e";};return "";};func (_aacf ST_StrokeLineStyle )Validate ()error {return _aacf .ValidateWithPath ("")};func (_gfdbd *CT_Shadow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfbgg :=range start .Attr {if _bfbgg .Name .Local =="\u006f\u006e"{_gfdbd .OnAttr .UnmarshalXMLAttr (_bfbgg );continue ;};if _bfbgg .Name .Local =="\u0074\u0079\u0070\u0065"{_gfdbd .TypeAttr .UnmarshalXMLAttr (_bfbgg );continue ;};if _bfbgg .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_gfdbd .ObscuredAttr .UnmarshalXMLAttr (_bfbgg );continue ;};if _bfbgg .Name .Local =="\u0063\u006f\u006co\u0072"{_eagge ,_dadf :=_bfbgg .Value ,error (nil );if _dadf !=nil {return _dadf ;};_gfdbd .ColorAttr =&_eagge ;continue ;};if _bfbgg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_edeea ,_gcffb :=_bfbgg .Value ,error (nil );if _gcffb !=nil {return _gcffb ;};_gfdbd .OpacityAttr =&_edeea ;continue ;};if _bfbgg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_egedb ,_ggbc :=_bfbgg .Value ,error (nil );if _ggbc !=nil {return _ggbc ;};_gfdbd .OffsetAttr =&_egedb ;continue ;};if _bfbgg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cfebc ,_dedg :=_bfbgg .Value ,error (nil );if _dedg !=nil {return _dedg ;};_gfdbd .Color2Attr =&_cfebc ;continue ;};if _bfbgg .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_cdbc ,_bgaf :=_bfbgg .Value ,error (nil );if _bgaf !=nil {return _bgaf ;};_gfdbd .Offset2Attr =&_cdbc ;continue ;};if _bfbgg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dfcbdd ,_efcd :=_bfbgg .Value ,error (nil );if _efcd !=nil {return _efcd ;};_gfdbd .OriginAttr =&_dfcbdd ;continue ;};if _bfbgg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fgcc ,_eebe :=_bfbgg .Value ,error (nil );if _eebe !=nil {return _eebe ;};_gfdbd .MatrixAttr =&_fgcc ;continue ;};if _bfbgg .Name .Local =="\u0069\u0064"{_cgfge ,_eggeg :=_bfbgg .Value ,error (nil );if _eggeg !=nil {return _eggeg ;};_gfdbd .IdAttr =&_cgfge ;continue ;};};for {_dbagg ,_aecf :=d .Token ();if _aecf !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_aecf );};if _bceec ,_debbf :=_dbagg .(_c .EndElement );_debbf &&_bceec .Name ==start .Name {break ;};};return nil ;};func NewOfcClippath ()*OfcClippath {_cdgcb :=&OfcClippath {};_cdgcb .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _cdgcb ;};func (_cccdf *OfcCT_ColorMenu )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075";};if _cccdf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cccdf .StrokecolorAttr )});};if _cccdf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_cccdf .FillcolorAttr )});};if _cccdf .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cccdf .ShadowcolorAttr )});};if _cccdf .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cccdf .ExtrusioncolorAttr )});};if _cccdf .ExtAttr !=ST_ExtUnset {_cagge ,_cabde :=_cccdf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cabde !=nil {return _cabde ;};start .Attr =append (start .Attr ,_cagge );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gada *Arc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gada .CT_Arc .MarshalXML (e ,start );}; +// Validate validates the CT_Shapetype and its children +func (_gbece *CT_Shapetype )Validate ()error {return _gbece .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");}; -// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path -func (_eee *AG_Chromakey )ValidateWithPath (path string )error {return nil };func (_egdae OfcST_CalloutPlacement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_egdae .String (),start );};func (_fffceg ST_StrokeLineStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_baadb :=_c .Attr {};_baadb .Name =name ;switch _fffceg {case ST_StrokeLineStyleUnset :_baadb .Value ="";case ST_StrokeLineStyleSingle :_baadb .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_baadb .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_baadb .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_baadb .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_baadb .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _baadb ,nil ;};func (_adcgdd *CT_Shapetype )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agbfc :=range start .Attr {if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_agdca ,_bfddd :=_agbfc .Value ,error (nil );if _bfddd !=nil {return _bfddd ;};_adcgdd .BordertopcolorAttr =&_agdca ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_fcfceb ,_efcfg :=_agbfc .Value ,error (nil );if _efcfg !=nil {return _efcfg ;};_adcgdd .MasterAttr =&_fcfceb ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dagdc ,_fecca :=_agbfc .Value ,error (nil );if _fecca !=nil {return _fecca ;};_adcgdd .BorderleftcolorAttr =&_dagdc ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_adcgdd .BulletAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0068\u0072"{_adcgdd .HrAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0063\u006c\u0069\u0070"{_adcgdd .ClipAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0068\u0072\u0073t\u0064"{_adcgdd .HrstdAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0073\u0070\u0069\u0064"{_effe ,_ecgfa :=_agbfc .Value ,error (nil );if _ecgfa !=nil {return _ecgfa ;};_adcgdd .SpidAttr =&_effe ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_adcgdd .HrnoshadeAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dbagcd ,_eddff :=_f .ParseInt (_agbfc .Value ,10,64);if _eddff !=nil {return _eddff ;};_adcgdd .RegroupidAttr =&_dbagcd ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_adcgdd .DgmlayoutAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_adcgdd .CliptowrapAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_adcgdd .AllowoverlapAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_adcgdd .InsetmodeAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_adcgdd .UserhiddenAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fdgfg ,_ebagf :=_agbfc .Value ,error (nil );if _ebagf !=nil {return _ebagf ;};_adcgdd .BorderbottomcolorAttr =&_fdgfg ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adcgdd .BwpureAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_adcgdd .DgmlayoutmruAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_adcgdd .PreferrelativeAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_adcgdd .AllowincellAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0068\u0072\u0070c\u0074"{_gbefc ,_faeae :=_f .ParseFloat (_agbfc .Value ,64);if _faeae !=nil {return _faeae ;};_adgccd :=float32 (_gbefc );_adcgdd .HrpctAttr =&_adgccd ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_adcgdd .ButtonAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_adcgdd .UserdrawnAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adcgdd .BwnormalAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0073\u0070\u0074"{_afbeb ,_affbc :=_f .ParseFloat (_agbfc .Value ,64);if _affbc !=nil {return _affbc ;};_aebfc :=float32 (_afbeb );_adcgdd .SptAttr =&_aebfc ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_adcgdd .ConnectortypeAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abcbg ,_ccebg :=_agbfc .Value ,error (nil );if _ccebg !=nil {return _ccebg ;};_adcgdd .BorderrightcolorAttr =&_abcbg ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_adcgdd .OleiconAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fabfb ,_ebbda :=_f .ParseInt (_agbfc .Value ,10,64);if _ebbda !=nil {return _ebbda ;};_adcgdd .DgmnodekindAttr =&_fabfb ;continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u006f\u006e\u0065\u0064"{_adcgdd .OnedAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adcgdd .BwmodeAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u006f\u006c\u0065"{_adcgdd .OleAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adcgdd .ForcedashAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_adcgdd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agbfc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_adcgdd .HralignAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_agcf ,_dfbce :=_agbfc .Value ,error (nil );if _dfbce !=nil {return _dfbce ;};_adcgdd .WrapcoordsAttr =&_agcf ;continue ;};if _agbfc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ggfed ,_cdgae :=_agbfc .Value ,error (nil );if _cdgae !=nil {return _cdgae ;};_adcgdd .CoordsizeAttr =&_ggfed ;continue ;};if _agbfc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_adcgdd .StrokedAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Local =="\u0061\u006c\u0074"{_dbgcg ,_gccec :=_agbfc .Value ,error (nil );if _gccec !=nil {return _gccec ;};_adcgdd .AltAttr =&_dbgcg ;continue ;};if _agbfc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_caaed ,_ebeag :=_agbfc .Value ,error (nil );if _ebeag !=nil {return _ebeag ;};_adcgdd .StrokeweightAttr =&_caaed ;continue ;};if _agbfc .Name .Local =="\u0073\u0074\u0079l\u0065"{_efdd ,_faabc :=_agbfc .Value ,error (nil );if _faabc !=nil {return _faabc ;};_adcgdd .StyleAttr =&_efdd ;continue ;};if _agbfc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dgaca ,_bagda :=_agbfc .Value ,error (nil );if _bagda !=nil {return _bagda ;};_adcgdd .ChromakeyAttr =&_dgaca ;continue ;};if _agbfc .Name .Local =="\u0069\u0064"{_bcfda ,_acda :=_agbfc .Value ,error (nil );if _acda !=nil {return _acda ;};_adcgdd .IdAttr =&_bcfda ;continue ;};if _agbfc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gdbdd ,_aeba :=_agbfc .Value ,error (nil );if _aeba !=nil {return _aeba ;};_adcgdd .TargetAttr =&_gdbdd ;continue ;};if _agbfc .Name .Local =="\u0063\u006c\u0061s\u0073"{_dddde ,_facdgg :=_agbfc .Value ,error (nil );if _facdgg !=nil {return _facdgg ;};_adcgdd .ClassAttr =&_dddde ;continue ;};if _agbfc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adcgdd .InsetpenAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Local =="\u0070\u0072\u0069n\u0074"{_adcgdd .PrintAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adcgdd .FilledAttr .UnmarshalXMLAttr (_agbfc );continue ;};if _agbfc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cfcfg ,_bgddb :=_agbfc .Value ,error (nil );if _bgddb !=nil {return _bgddb ;};_adcgdd .StrokecolorAttr =&_cfcfg ;continue ;};if _agbfc .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgcb ,_fdecf :=_agbfc .Value ,error (nil );if _fdecf !=nil {return _fdecf ;};_adcgdd .TitleAttr =&_fgcb ;continue ;};if _agbfc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_agcgb ,_aafab :=_agbfc .Value ,error (nil );if _aafab !=nil {return _aafab ;};_adcgdd .OpacityAttr =&_agcgb ;continue ;};if _agbfc .Name .Local =="\u0061\u0064\u006a"{_abbge ,_bcef :=_agbfc .Value ,error (nil );if _bcef !=nil {return _bcef ;};_adcgdd .AdjAttr =&_abbge ;continue ;};if _agbfc .Name .Local =="\u0070\u0061\u0074\u0068"{_dacg ,_edffg :=_agbfc .Value ,error (nil );if _edffg !=nil {return _edffg ;};_adcgdd .PathAttr =&_dacg ;continue ;};if _agbfc .Name .Local =="\u0068\u0072\u0065\u0066"{_gbdbb ,_abda :=_agbfc .Value ,error (nil );if _abda !=nil {return _abda ;};_adcgdd .HrefAttr =&_gbdbb ;continue ;};if _agbfc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgeab ,_ccdb :=_agbfc .Value ,error (nil );if _ccdb !=nil {return _ccdb ;};_adcgdd .CoordoriginAttr =&_bgeab ;continue ;};if _agbfc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gegfa ,_dgga :=_agbfc .Value ,error (nil );if _dgga !=nil {return _dgga ;};_adcgdd .FillcolorAttr =&_gegfa ;continue ;};};_afeed :for {_dffae ,_acgcc :=d .Token ();if _acgcc !=nil {return _acgcc ;};switch _bbdac :=_dffae .(type ){case _c .StartElement :switch _bbdac .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_caeef :=NewEG_ShapeElements ();_caeef .Path =NewPath ();if _eafgc :=d .DecodeElement (_caeef .Path ,&_bbdac );_eafgc !=nil {return _eafgc ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_caeef );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_febd :=NewEG_ShapeElements ();_febd .Formulas =NewFormulas ();if _gdbde :=d .DecodeElement (_febd .Formulas ,&_bbdac );_gdbde !=nil {return _gdbde ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_febd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_befc :=NewEG_ShapeElements ();_befc .Handles =NewHandles ();if _cdfae :=d .DecodeElement (_befc .Handles ,&_bbdac );_cdfae !=nil {return _cdfae ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_befc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_cgabb :=NewEG_ShapeElements ();_cgabb .Fill =NewFill ();if _ffbee :=d .DecodeElement (_cgabb .Fill ,&_bbdac );_ffbee !=nil {return _ffbee ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_cgabb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_aaade :=NewEG_ShapeElements ();_aaade .Stroke =NewStroke ();if _cbede :=d .DecodeElement (_aaade .Stroke ,&_bbdac );_cbede !=nil {return _cbede ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_aaade );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_edga :=NewEG_ShapeElements ();_edga .Shadow =NewShadow ();if _cfec :=d .DecodeElement (_edga .Shadow ,&_bbdac );_cfec !=nil {return _cfec ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_edga );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_eabfd :=NewEG_ShapeElements ();_eabfd .Textbox =NewTextbox ();if _gfefd :=d .DecodeElement (_eabfd .Textbox ,&_bbdac );_gfefd !=nil {return _gfefd ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_eabfd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_fafee :=NewEG_ShapeElements ();_fafee .Textpath =NewTextpath ();if _fcab :=d .DecodeElement (_fafee .Textpath ,&_bbdac );_fcab !=nil {return _fcab ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fafee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_fgdeg :=NewEG_ShapeElements ();_fgdeg .Imagedata =NewImagedata ();if _eeag :=d .DecodeElement (_fgdeg .Imagedata ,&_bbdac );_eeag !=nil {return _eeag ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fgdeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_eeaeb :=NewEG_ShapeElements ();_eeaeb .Skew =NewOfcSkew ();if _bbced :=d .DecodeElement (_eeaeb .Skew ,&_bbdac );_bbced !=nil {return _bbced ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_eeaeb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cfcdb :=NewEG_ShapeElements ();_cfcdb .Extrusion =NewOfcExtrusion ();if _dbcef :=d .DecodeElement (_cfcdb .Extrusion ,&_bbdac );_dbcef !=nil {return _dbcef ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_cfcdb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ccdga :=NewEG_ShapeElements ();_ccdga .Callout =NewOfcCallout ();if _egef :=d .DecodeElement (_ccdga .Callout ,&_bbdac );_egef !=nil {return _egef ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_ccdga );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_fbcdc :=NewEG_ShapeElements ();_fbcdc .Lock =NewOfcLock ();if _ffcee :=d .DecodeElement (_fbcdc .Lock ,&_bbdac );_ffcee !=nil {return _ffcee ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fbcdc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dfdbe :=NewEG_ShapeElements ();_dfdbe .Clippath =NewOfcClippath ();if _bfbac :=d .DecodeElement (_dfdbe .Clippath ,&_bbdac );_bfbac !=nil {return _bfbac ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_dfdbe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_adbcc :=NewEG_ShapeElements ();_adbcc .Signatureline =NewOfcSignatureline ();if _defe :=d .DecodeElement (_adbcc .Signatureline ,&_bbdac );_defe !=nil {return _defe ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_adbcc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_fdcbf :=NewEG_ShapeElements ();_fdcbf .Wrap =_ae .NewWrap ();if _cffbe :=d .DecodeElement (_fdcbf .Wrap ,&_bbdac );_cffbe !=nil {return _cffbe ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fdcbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_fgbce :=NewEG_ShapeElements ();_fgbce .Anchorlock =_ae .NewAnchorlock ();if _gcbe :=d .DecodeElement (_fgbce .Anchorlock ,&_bbdac );_gcbe !=nil {return _gcbe ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fgbce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_fabd :=NewEG_ShapeElements ();_fabd .Bordertop =_ae .NewBordertop ();if _ebba :=d .DecodeElement (_fabd .Bordertop ,&_bbdac );_ebba !=nil {return _ebba ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fabd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_fgccf :=NewEG_ShapeElements ();_fgccf .Borderbottom =_ae .NewBorderbottom ();if _cgcf :=d .DecodeElement (_fgccf .Borderbottom ,&_bbdac );_cgcf !=nil {return _cgcf ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_fgccf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bbff :=NewEG_ShapeElements ();_bbff .Borderleft =_ae .NewBorderleft ();if _bdfcc :=d .DecodeElement (_bbff .Borderleft ,&_bbdac );_bdfcc !=nil {return _bdfcc ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_bbff );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_cbdeg :=NewEG_ShapeElements ();_cbdeg .Borderright =_ae .NewBorderright ();if _fadba :=d .DecodeElement (_cbdeg .Borderright ,&_bbdac );_fadba !=nil {return _fadba ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_cbdeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_acff :=NewEG_ShapeElements ();_acff .ClientData =_b .NewClientData ();if _fgege :=d .DecodeElement (_acff .ClientData ,&_bbdac );_fgege !=nil {return _fgege ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_acff );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bdgad :=NewEG_ShapeElements ();_bdgad .Textdata =_dce .NewTextdata ();if _cbfga :=d .DecodeElement (_bdgad .Textdata ,&_bbdac );_cbfga !=nil {return _cbfga ;};_adcgdd .EG_ShapeElements =append (_adcgdd .EG_ShapeElements ,_bdgad );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063o\u006d\u0070\u006c\u0065\u0078"}:_adcgdd .Complex =NewOfcComplex ();if _fedbg :=d .DecodeElement (_adcgdd .Complex ,&_bbdac );_fedbg !=nil {return _fedbg ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u0020\u0025\u0076",_bbdac .Name );if _deca :=d .Skip ();_deca !=nil {return _deca ;};};case _c .EndElement :break _afeed ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_Curve and its children +func (_bdadf *CT_Curve )Validate ()error {return _bdadf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};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 _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _bg .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 _bg .ST_TrueFalse ;BilevelAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;};func (_gcbda ST_StrokeLineStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gcbda .String (),start );};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func init (){_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 (_baffe *ST_EditAs )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_baffe =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_baffe =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_baffe =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_baffe =3;case "\u0063\u0079\u0063l\u0065":*_baffe =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_baffe =5;case "\u0076\u0065\u006e\u006e":*_baffe =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_baffe =7;};return nil ;}; -// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path -func (_ddbgaa *OfcColumn )ValidateWithPath (path string )error {if _cfedc :=_ddbgaa .OfcCT_StrokeChild .ValidateWithPath (path );_cfedc !=nil {return _cfedc ;};return nil ;};func (_aadc *AG_StrokeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbcf :=range start .Attr {if _dbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcf .Name .Local =="\u0072\u0065\u006ci\u0064"{_gedc ,_ddg :=_dbcf .Value ,error (nil );if _ddg !=nil {return _ddg ;};_aadc .RelidAttr =&_gedc ;continue ;};if _dbcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbcf .Name .Local =="\u0069\u0064"{_bfc ,_addf :=_dbcf .Value ,error (nil );if _addf !=nil {return _addf ;};_aadc .IdAttr =&_bfc ;continue ;};if _dbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aadc .ForcedashAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bff ,_bgg :=_dbcf .Value ,error (nil );if _bgg !=nil {return _bgg ;};_aadc .TitleAttr =&_bff ;continue ;};if _dbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gfdc ,_fcbda :=_dbcf .Value ,error (nil );if _fcbda !=nil {return _fcbda ;};_aadc .AlthrefAttr =&_gfdc ;continue ;};if _dbcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcf .Name .Local =="\u0068\u0072\u0065\u0066"{_cae ,_eaeea :=_dbcf .Value ,error (nil );if _eaeea !=nil {return _eaeea ;};_aadc .HrefAttr =&_cae ;continue ;};if _dbcf .Name .Local =="\u006f\u006e"{_aadc .OnAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_aadc .StartarrowlengthAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_aadc .EndarrowAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cabae ,_gdag :=_dbcf .Value ,error (nil );if _gdag !=nil {return _gdag ;};_aadc .DashstyleAttr =&_cabae ;continue ;};if _dbcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aadc .EndarrowwidthAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0073\u0072\u0063"{_cada ,_dagg :=_dbcf .Value ,error (nil );if _dagg !=nil {return _dagg ;};_aadc .SrcAttr =&_cada ;continue ;};if _dbcf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_aadc .EndarrowlengthAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cadag ,_cbf :=_dbcf .Value ,error (nil );if _cbf !=nil {return _cbf ;};_aadc .ImagesizeAttr =&_cadag ;continue ;};if _dbcf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gga ,_ccfb :=_f .ParseFloat (_dbcf .Value ,64);if _ccfb !=nil {return _ccfb ;};_aadc .MiterlimitAttr =&_gga ;continue ;};if _dbcf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_aadc .JoinstyleAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aadc .StartarrowwidthAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_aadc .EndcapAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_aadc .FilltypeAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_aadc .ImageaspectAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_aadc .ImagealignshapeAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_aadc .StartarrowAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_aadc .LinestyleAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dagb ,_cff :=_dbcf .Value ,error (nil );if _cff !=nil {return _cff ;};_aadc .OpacityAttr =&_dagb ;continue ;};if _dbcf .Name .Local =="\u0063\u006f\u006co\u0072"{_cbee ,_fdcgf :=_dbcf .Value ,error (nil );if _fdcgf !=nil {return _fdcgf ;};_aadc .ColorAttr =&_cbee ;continue ;};if _dbcf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eaca ,_cace :=_dbcf .Value ,error (nil );if _cace !=nil {return _cace ;};_aadc .WeightAttr =&_eaca ;continue ;};if _dbcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aadc .InsetpenAttr .UnmarshalXMLAttr (_dbcf );continue ;};if _dbcf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dbff ,_dcgg :=_dbcf .Value ,error (nil );if _dcgg !=nil {return _dcgg ;};_aadc .Color2Attr =&_dbff ;continue ;};};for {_dgfa ,_aeeg :=d .Token ();if _aeeg !=nil {return _fb .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020A\u0047\u005f\u0053\u0074\u0072\u006f\u006be\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_aeeg );};if _becdf ,_fga :=_dgfa .(_c .EndElement );_fga &&_becdf .Name ==start .Name {break ;};};return nil ;};func (_ffcae *OfcCT_EquationXml )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffecb :=range start .Attr {if _ffecb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fgffb ,_adgcf :=_ffecb .Value ,error (nil );if _adgcf !=nil {return _adgcf ;};_ffcae .ContentTypeAttr =&_fgffb ;continue ;};};_bfbggc :for {_fgfge ,_fgead :=d .Token ();if _fgead !=nil {return _fgead ;};switch _cgdfe :=_fgfge .(type ){case _c .StartElement :switch _cgdfe .Name {default:if _bcbaa ,_cbcea :=_a .CreateElement (_cgdfe );_cbcea !=nil {return _cbcea ;}else {if _eabba :=d .DecodeElement (_bcbaa ,&_cgdfe );_eabba !=nil {return _eabba ;};_ffcae .Any =_bcbaa ;};};case _c .EndElement :break _bfbggc ;case _c .CharData :};};return nil ;};func (_gged *ST_StrokeEndCap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gged =0;case "\u0066\u006c\u0061\u0074":*_gged =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gged =2;case "\u0072\u006f\u0075n\u0064":*_gged =3;};return nil ;}; +// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path +func (_gadff *CT_Shadow )ValidateWithPath (path string )error {if _ffbcf :=_gadff .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ffbcf !=nil {return _ffbcf ;};if _gbaab :=_gadff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbaab !=nil {return _gbaab ;};if _fbggea :=_gadff .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_fbggea !=nil {return _fbggea ;};return nil ;}; -// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path -func (_aagfe *CT_Textbox )ValidateWithPath (path string )error {if _bagfa :=_aagfe .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_bagfa !=nil {return _bagfa ;};if _eccfg :=_aagfe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eccfg !=nil {return _eccfg ;};if _aagfe .TxbxContent !=nil {if _bdbeb :=_aagfe .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_bdbeb !=nil {return _bdbeb ;};};return nil ;};func NewCT_H ()*CT_H {_dgcd :=&CT_H {};return _dgcd };func init (){_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065",NewCT_Shapetype );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070",NewCT_Group );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewCT_Formulas );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0046",NewCT_F );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_Handles );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0048",NewCT_H );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061",NewCT_ImageData );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0050\u0061\u0074\u0068",NewCT_Path );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw",NewCT_Shadow );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0053\u0074\u0072\u006f\u006be",NewCT_Stroke );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078",NewCT_Textbox );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068",NewCT_TextPath );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0041\u0072\u0063",NewCT_Arc );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065",NewCT_Curve );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065",NewCT_Image );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004c\u0069\u006e\u0065",NewCT_Line );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u004f\u0076\u0061\u006c",NewCT_Oval );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065",NewCT_PolyLine );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043T\u005f\u0052\u0065\u0063\u0074",NewCT_Rect );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074",NewCT_RoundRect );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061p\u0065",NewShape );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e",NewShapetype );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0067\u0072\u006fu\u0070",NewGroup );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewBackground );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u0069\u006c\u006c",NewFill );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073",NewFormulas );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0068a\u006e\u0064\u006c\u0065\u0073",NewHandles );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a",NewImagedata );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u0061\u0074\u0068",NewPath );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074e\u0078\u0074\u0062\u006f\u0078",NewTextbox );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0068\u0061\u0064\u006f\u0077",NewShadow );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0073\u0074\u0072\u006f\u006b\u0065",NewStroke );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068",NewTextpath );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0061\u0072\u0063",NewArc );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0063\u0075\u0072v\u0065",NewCurve );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0069\u006d\u0061g\u0065",NewImage );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006c\u0069\u006e\u0065",NewLine );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u006f\u0076\u0061\u006c",NewOval );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065",NewPolyline );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072\u0065\u0063\u0074",NewRect );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t",NewRoundrect );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_ShapeElements );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fI\u0064",NewAG_Id );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065",NewAG_Style );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0054\u0079\u0070\u0065",NewAG_Type );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0041\u0064\u006a",NewAG_Adj );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0050\u0061\u0074\u0068",NewAG_Path );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u0046\u0069\u006c\u006c",NewAG_Fill );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079",NewAG_Chromakey );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0045\u0078\u0074",NewAG_Ext );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073",NewAG_CoreAttributes );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ShapeAttributes );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeCoreAttributes );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_OfficeShapeAttributes );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073",NewAG_AllCoreAttributes );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_AllShapeAttributes );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073",NewAG_ImageAttributes );_a .RegisterConstructor ("\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c","\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_StrokeAttributes );};func NewAG_Ext ()*AG_Ext {_bgcb :=&AG_Ext {};_bgcb .ExtAttr =ST_Ext (1);return _bgcb };type Polyline struct{CT_PolyLine }; +// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path +func (_ffegcg *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _gdfge :=_ffegcg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_gdfge !=nil {return _gdfge ;};if _dccag :=_ffegcg .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_dccag !=nil {return _dccag ;};if _afccc :=_ffegcg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_afccc !=nil {return _afccc ;};if _ffegcg .Fill !=nil {if _eddcf :=_ffegcg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_eddcf !=nil {return _eddcf ;};};if _ffegcg .Stroke !=nil {if _ffefa :=_ffegcg .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_ffefa !=nil {return _ffefa ;};};if _ffegcg .Textbox !=nil {if _fgdge :=_ffegcg .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_fgdge !=nil {return _fgdge ;};};if _ffegcg .Shadow !=nil {if _cddfc :=_ffegcg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cddfc !=nil {return _cddfc ;};};if _ffegcg .Skew !=nil {if _agbef :=_ffegcg .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_agbef !=nil {return _agbef ;};};if _ffegcg .Extrusion !=nil {if _gbedga :=_ffegcg .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_gbedga !=nil {return _gbedga ;};};if _ffegcg .Callout !=nil {if _egcac :=_ffegcg .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_egcac !=nil {return _egcac ;};};if _ffegcg .Lock !=nil {if _aceabd :=_ffegcg .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_aceabd !=nil {return _aceabd ;};};if _ffegcg .Colormru !=nil {if _fgcac :=_ffegcg .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_fgcac !=nil {return _fgcac ;};};if _ffegcg .Colormenu !=nil {if _gcfae :=_ffegcg .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_gcfae !=nil {return _gcfae ;};};if _bdacfd :=_ffegcg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdacfd !=nil {return _bdacfd ;};return nil ;}; -// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path -func (_bcbfe *OfcRight )ValidateWithPath (path string )error {if _ecfce :=_bcbfe .OfcCT_StrokeChild .ValidateWithPath (path );_ecfce !=nil {return _ecfce ;};return nil ;};func (_bbggbd *OfcCT_RegroupTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065";};if _bbggbd .ExtAttr !=ST_ExtUnset {_dbgcb ,_egff :=_bbggbd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _egff !=nil {return _egff ;};start .Attr =append (start .Attr ,_dbgcb );};e .EncodeToken (start );if _bbggbd .Entry !=nil {_bcgba :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_dffdgd :=range _bbggbd .Entry {e .EncodeElement (_dffdgd ,_bcgba );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_befcb OfcST_OLEType )ValidateWithPath (path string )error {switch _befcb {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befcb ));};return nil ;};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_dgdf :=&AG_StrokeAttributes {};return _dgdf }; +// Validate validates the Curve and its children +func (_cbgaa *Curve )Validate ()error {return _cbgaa .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_gbbbg *CT_Line )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ddfd :=range start .Attr {if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbbbg .UserdrawnAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbbbg .ButtonAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbbbg .DgmlayoutmruAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbbbg .UserhiddenAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gbbbg .CliptowrapAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbbbg .BulletAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u006f\u006c\u0065"{_gbbbg .OleAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0068\u0072"{_gbbbg .HrAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0073\u0070\u0069\u0064"{_abfc ,_aeab :=_ddfd .Value ,error (nil );if _aeab !=nil {return _aeab ;};_gbbbg .SpidAttr =&_abfc ;continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbbbg .HrstdAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbbbg .BwnormalAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gcada ,_bbba :=_ddfd .Value ,error (nil );if _bbba !=nil {return _bbba ;};_gbbbg .BordertopcolorAttr =&_gcada ;continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbbbg .DgmlayoutAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbbbg .ForcedashAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbbbg .AllowoverlapAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbbbg .HrnoshadeAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gbbbg .PreferrelativeAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gddd ,_fbebg :=_ddfd .Value ,error (nil );if _fbebg !=nil {return _fbebg ;};_gbbbg .BorderbottomcolorAttr =&_gddd ;continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u006f\u006e\u0065\u0064"{_gbbbg .OnedAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fdbge ,_cggce :=_ad .ParseInt (_ddfd .Value ,10,64);if _cggce !=nil {return _cggce ;};_gbbbg .DgmnodekindAttr =&_fdbge ;continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_feae ,_gcff :=_ad .ParseInt (_ddfd .Value ,10,64);if _gcff !=nil {return _gcff ;};_gbbbg .RegroupidAttr =&_feae ;continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbbbg .AllowincellAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0068\u0072\u0070c\u0074"{_agdbec ,_bfdea :=_ad .ParseFloat (_ddfd .Value ,64);if _bfdea !=nil {return _bfdea ;};_fgbd :=float32 (_agdbec );_gbbbg .HrpctAttr =&_fgbd ;continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0063\u006c\u0069\u0070"{_gbbbg .ClipAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbbbg .InsetmodeAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fegbb ,_cfccc :=_ddfd .Value ,error (nil );if _cfccc !=nil {return _cfccc ;};_gbbbg .BorderleftcolorAttr =&_fegbb ;continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gbbbg .OleiconAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbda ,_gebc :=_ddfd .Value ,error (nil );if _gebc !=nil {return _gebc ;};_gbbbg .BorderrightcolorAttr =&_bbda ;continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gbbbg .ConnectortypeAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbbbg .BwpureAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbbbg .BwmodeAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0073\u0070\u0074"{_gfebg ,_aage :=_ad .ParseFloat (_ddfd .Value ,64);if _aage !=nil {return _aage ;};_fcbeee :=float32 (_gfebg );_gbbbg .SptAttr =&_fcbeee ;continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbbbg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbbbg .HralignAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Local =="\u0074\u006f"{_eddgc ,_eaad :=_ddfd .Value ,error (nil );if _eaad !=nil {return _eaad ;};_gbbbg .ToAttr =&_eddgc ;continue ;};if _ddfd .Name .Local =="\u0069\u0064"{_fbbabf ,_acabb :=_ddfd .Value ,error (nil );if _acabb !=nil {return _acabb ;};_gbbbg .IdAttr =&_fbbabf ;continue ;};if _ddfd .Name .Local =="\u0061\u006c\u0074"{_gfff ,_ebeaa :=_ddfd .Value ,error (nil );if _ebeaa !=nil {return _ebeaa ;};_gbbbg .AltAttr =&_gfff ;continue ;};if _ddfd .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbbbg .PrintAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbbbg .StrokedAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fgec ,_fbeg :=_ddfd .Value ,error (nil );if _fbeg !=nil {return _fbeg ;};_gbbbg .WrapcoordsAttr =&_fgec ;continue ;};if _ddfd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cfga ,_ggcdc :=_ddfd .Value ,error (nil );if _ggcdc !=nil {return _ggcdc ;};_gbbbg .StrokeweightAttr =&_cfga ;continue ;};if _ddfd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dbeaa ,_ddbf :=_ddfd .Value ,error (nil );if _ddbf !=nil {return _ddbf ;};_gbbbg .CoordoriginAttr =&_dbeaa ;continue ;};if _ddfd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bdea ,_adgf :=_ddfd .Value ,error (nil );if _adgf !=nil {return _adgf ;};_gbbbg .ChromakeyAttr =&_bdea ;continue ;};if _ddfd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbaf ,_ecbf :=_ddfd .Value ,error (nil );if _ecbf !=nil {return _ecbf ;};_gbbbg .FillcolorAttr =&_gbaf ;continue ;};if _ddfd .Name .Local =="\u0073\u0074\u0079l\u0065"{_fgdf ,_cgde :=_ddfd .Value ,error (nil );if _cgde !=nil {return _cgde ;};_gbbbg .StyleAttr =&_fgdf ;continue ;};if _ddfd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_accg ,_acdc :=_ddfd .Value ,error (nil );if _acdc !=nil {return _acdc ;};_gbbbg .OpacityAttr =&_accg ;continue ;};if _ddfd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_abea ,_gfdad :=_ddfd .Value ,error (nil );if _gfdad !=nil {return _gfdad ;};_gbbbg .StrokecolorAttr =&_abea ;continue ;};if _ddfd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbbbg .InsetpenAttr .UnmarshalXMLAttr (_ddfd );continue ;};if _ddfd .Name .Local =="\u0066\u0072\u006f\u006d"{_dbda ,_fafff :=_ddfd .Value ,error (nil );if _fafff !=nil {return _fafff ;};_gbbbg .FromAttr =&_dbda ;continue ;};if _ddfd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gabc ,_fcac :=_ddfd .Value ,error (nil );if _fcac !=nil {return _fcac ;};_gbbbg .CoordsizeAttr =&_gabc ;continue ;};if _ddfd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbea ,_bcgb :=_ddfd .Value ,error (nil );if _bcgb !=nil {return _bcgb ;};_gbbbg .TitleAttr =&_gbea ;continue ;};if _ddfd .Name .Local =="\u0063\u006c\u0061s\u0073"{_cedd ,_fccb :=_ddfd .Value ,error (nil );if _fccb !=nil {return _fccb ;};_gbbbg .ClassAttr =&_cedd ;continue ;};if _ddfd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_feca ,_ebag :=_ddfd .Value ,error (nil );if _ebag !=nil {return _ebag ;};_gbbbg .TargetAttr =&_feca ;continue ;};if _ddfd .Name .Local =="\u0068\u0072\u0065\u0066"{_afbdf ,_fdbcf :=_ddfd .Value ,error (nil );if _fdbcf !=nil {return _fdbcf ;};_gbbbg .HrefAttr =&_afbdf ;continue ;};if _ddfd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbbbg .FilledAttr .UnmarshalXMLAttr (_ddfd );continue ;};};_cbdgc :for {_aeaba ,_fcead :=d .Token ();if _fcead !=nil {return _fcead ;};switch _efdf :=_aeaba .(type ){case _a .StartElement :switch _efdf .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gddae :=NewEG_ShapeElements ();_gddae .Path =NewPath ();if _cefe :=d .DecodeElement (_gddae .Path ,&_efdf );_cefe !=nil {return _cefe ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_gddae );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaecc :=NewEG_ShapeElements ();_aaecc .Formulas =NewFormulas ();if _defff :=d .DecodeElement (_aaecc .Formulas ,&_efdf );_defff !=nil {return _defff ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_aaecc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_geabg :=NewEG_ShapeElements ();_geabg .Handles =NewHandles ();if _dgeea :=d .DecodeElement (_geabg .Handles ,&_efdf );_dgeea !=nil {return _dgeea ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_geabg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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 _bdedb :=d .DecodeElement (_bdcd .Fill ,&_efdf );_bdedb !=nil {return _bdedb ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_bdcd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfaf :=NewEG_ShapeElements ();_cfaf .Stroke =NewStroke ();if _fcbca :=d .DecodeElement (_cfaf .Stroke ,&_efdf );_fcbca !=nil {return _fcbca ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_cfaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_abbd :=NewEG_ShapeElements ();_abbd .Shadow =NewShadow ();if _dedb :=d .DecodeElement (_abbd .Shadow ,&_efdf );_dedb !=nil {return _dedb ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_abbd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egea :=NewEG_ShapeElements ();_egea .Textbox =NewTextbox ();if _adgagf :=d .DecodeElement (_egea .Textbox ,&_efdf );_adgagf !=nil {return _adgagf ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_egea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebadf :=NewEG_ShapeElements ();_ebadf .Textpath =NewTextpath ();if _dgfg :=d .DecodeElement (_ebadf .Textpath ,&_efdf );_dgfg !=nil {return _dgfg ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_ebadf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcde :=NewEG_ShapeElements ();_fcde .Imagedata =NewImagedata ();if _cbdd :=d .DecodeElement (_fcde .Imagedata ,&_efdf );_cbdd !=nil {return _cbdd ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_fcde );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfgb :=NewEG_ShapeElements ();_bfgb .Skew =NewOfcSkew ();if _abggc :=d .DecodeElement (_bfgb .Skew ,&_efdf );_abggc !=nil {return _abggc ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_bfgb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecgb :=NewEG_ShapeElements ();_ecgb .Extrusion =NewOfcExtrusion ();if _dgabd :=d .DecodeElement (_ecgb .Extrusion ,&_efdf );_dgabd !=nil {return _dgabd ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_ecgb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaga :=NewEG_ShapeElements ();_aaga .Callout =NewOfcCallout ();if _dbbf :=d .DecodeElement (_aaga .Callout ,&_efdf );_dbbf !=nil {return _dbbf ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_aaga );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acaea :=NewEG_ShapeElements ();_acaea .Lock =NewOfcLock ();if _dafa :=d .DecodeElement (_acaea .Lock ,&_efdf );_dafa !=nil {return _dafa ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_acaea );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eadgc :=NewEG_ShapeElements ();_eadgc .Clippath =NewOfcClippath ();if _dfaag :=d .DecodeElement (_eadgc .Clippath ,&_efdf );_dfaag !=nil {return _dfaag ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_eadgc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edde :=NewEG_ShapeElements ();_edde .Signatureline =NewOfcSignatureline ();if _adccd :=d .DecodeElement (_edde .Signatureline ,&_efdf );_adccd !=nil {return _adccd ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_edde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggfcg :=NewEG_ShapeElements ();_ggfcg .Wrap =_ab .NewWrap ();if _fdde :=d .DecodeElement (_ggfcg .Wrap ,&_efdf );_fdde !=nil {return _fdde ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_ggfcg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbda :=NewEG_ShapeElements ();_fbda .Anchorlock =_ab .NewAnchorlock ();if _feea :=d .DecodeElement (_fbda .Anchorlock ,&_efdf );_feea !=nil {return _feea ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_fbda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdbcc :=NewEG_ShapeElements ();_fdbcc .Bordertop =_ab .NewBordertop ();if _abeg :=d .DecodeElement (_fdbcc .Bordertop ,&_efdf );_abeg !=nil {return _abeg ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_fdbcc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caafd :=NewEG_ShapeElements ();_caafd .Borderbottom =_ab .NewBorderbottom ();if _fbac :=d .DecodeElement (_caafd .Borderbottom ,&_efdf );_fbac !=nil {return _fbac ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_caafd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfgcf :=NewEG_ShapeElements ();_cfgcf .Borderleft =_ab .NewBorderleft ();if _cfba :=d .DecodeElement (_cfgcf .Borderleft ,&_efdf );_cfba !=nil {return _cfba ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_cfgcf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eadgg :=NewEG_ShapeElements ();_eadgg .Borderright =_ab .NewBorderright ();if _dagd :=d .DecodeElement (_eadgg .Borderright ,&_efdf );_dagd !=nil {return _dagd ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_eadgg );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fgegc :=NewEG_ShapeElements ();_fgegc .ClientData =_ca .NewClientData ();if _fcdd :=d .DecodeElement (_fgegc .ClientData ,&_efdf );_fcdd !=nil {return _fcdd ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_fgegc );case _a .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"}:_bfaba :=NewEG_ShapeElements ();_bfaba .Textdata =_g .NewTextdata ();if _becd :=d .DecodeElement (_bfaba .Textdata ,&_efdf );_becd !=nil {return _becd ;};_gbbbg .EG_ShapeElements =append (_gbbbg .EG_ShapeElements ,_bfaba );default:_gf .Log .Debug ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004c\u0069\u006e\u0065\u0020\u0025\u0076",_efdf .Name );if _fggd :=d .Skip ();_fggd !=nil {return _fggd ;};};case _a .EndElement :break _cbdgc ;case _a .CharData :};};return nil ;};func (_dfbbbb *OfcST_InsetMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eagda ,_fagfg :=d .Token ();if _fagfg !=nil {return _fagfg ;};if _edegc ,_gedbg :=_eagda .(_a .EndElement );_gedbg &&_edegc .Name ==start .Name {*_dfbbbb =1;return nil ;};if _cbfbg ,_bdgb :=_eagda .(_a .CharData );!_bdgb {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",_eagda );}else {switch string (_cbfbg ){case "":*_dfbbbb =0;case "\u0061\u0075\u0074\u006f":*_dfbbbb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dfbbbb =2;};};_eagda ,_fagfg =d .Token ();if _fagfg !=nil {return _fagfg ;};if _ecebb ,_ccgcg :=_eagda .(_a .EndElement );_ccgcg &&_ecebb .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",_eagda );};func (_dffecf *OfcComplex )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dffecf .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_eggc :=range start .Attr {if _eggc .Name .Local =="\u0065\u0078\u0074"{_dffecf .ExtAttr .UnmarshalXMLAttr (_eggc );continue ;};};for {_accgf ,_ggfab :=d .Token ();if _ggfab !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_ggfab );};if _gegaf ,_dgdfgf :=_accgf .(_a .EndElement );_dgdfgf &&_gegaf .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_ceced :=&OfcCT_ColorMenu {};return _ceced }; -// Validate validates the AG_AllCoreAttributes and its children -func (_fcbd *AG_AllCoreAttributes )Validate ()error {return _fcbd .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};type CT_Formulas struct{F []*CT_F ;}; +// Validate validates the Shapetype and its children +func (_deecc *Shapetype )Validate ()error {return _deecc .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};func (_aabdc OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _aabdc {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 (_aabdc ));};return nil ;};const (OfcST_BWModeUnset OfcST_BWMode =0;OfcST_BWModeColor OfcST_BWMode =1;OfcST_BWModeAuto OfcST_BWMode =2;OfcST_BWModeGrayScale OfcST_BWMode =3;OfcST_BWModeLightGrayscale OfcST_BWMode =4;OfcST_BWModeInverseGray OfcST_BWMode =5;OfcST_BWModeGrayOutline OfcST_BWMode =6;OfcST_BWModeHighContrast OfcST_BWMode =7;OfcST_BWModeBlack OfcST_BWMode =8;OfcST_BWModeWhite OfcST_BWMode =9;OfcST_BWModeHide OfcST_BWMode =10;OfcST_BWModeUndrawn OfcST_BWMode =11;OfcST_BWModeBlackTextAndLines OfcST_BWMode =12;);type OfcST_HrAlign byte ;type ST_FillMethod byte ; -// Validate validates the OfcCT_R and its children -func (_bcgda *OfcCT_R )Validate ()error {return _bcgda .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func NewPolyline ()*Polyline {_cgcgcf :=&Polyline {};_cgcgcf .CT_PolyLine =*NewCT_PolyLine ();return _cgcgcf ;};func (_aabda *OfcCT_Diagram )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcefe :=range start .Attr {if _bcefe .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_fagdb ,_defag :=_f .ParseInt (_bcefe .Value ,10,64);if _defag !=nil {return _defag ;};_aabda .DgmstyleAttr =&_fagdb ;continue ;};if _bcefe .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_aabda .AutoformatAttr .UnmarshalXMLAttr (_bcefe );continue ;};if _bcefe .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_aabda .ReverseAttr .UnmarshalXMLAttr (_bcefe );continue ;};if _bcefe .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_aabda .AutolayoutAttr .UnmarshalXMLAttr (_bcefe );continue ;};if _bcefe .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_gbbff ,_acbgb :=_f .ParseInt (_bcefe .Value ,10,64);if _acbgb !=nil {return _acbgb ;};_aabda .DgmscalexAttr =&_gbbff ;continue ;};if _bcefe .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_dgafc ,_dggbe :=_f .ParseInt (_bcefe .Value ,10,64);if _dggbe !=nil {return _dggbe ;};_aabda .DgmscaleyAttr =&_dgafc ;continue ;};if _bcefe .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_ffgbc ,_abbab :=_f .ParseInt (_bcefe .Value ,10,64);if _abbab !=nil {return _abbab ;};_aabda .DgmfontsizeAttr =&_ffgbc ;continue ;};if _bcefe .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_dafga ,_afdec :=_bcefe .Value ,error (nil );if _afdec !=nil {return _afdec ;};_aabda .ConstrainboundsAttr =&_dafga ;continue ;};if _bcefe .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_ffcdea ,_acded :=_f .ParseInt (_bcefe .Value ,10,64);if _acded !=nil {return _acded ;};_aabda .DgmbasetextscaleAttr =&_ffcdea ;continue ;};if _bcefe .Name .Local =="\u0065\u0078\u0074"{_aabda .ExtAttr .UnmarshalXMLAttr (_bcefe );continue ;};};_ebffgf :for {_cffbd ,_aadfb :=d .Token ();if _aadfb !=nil {return _aadfb ;};switch _cgce :=_cffbd .(type ){case _c .StartElement :switch _cgce .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_aabda .Relationtable =NewOfcCT_RelationTable ();if _defcg :=d .DecodeElement (_aabda .Relationtable ,&_cgce );_defcg !=nil {return _defcg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043T\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d \u0025\u0076",_cgce .Name );if _dabce :=d .Skip ();_dabce !=nil {return _dabce ;};};case _c .EndElement :break _ebffgf ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path +func (_bgac *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func NewOfcCT_Entry ()*OfcCT_Entry {_acbca :=&OfcCT_Entry {};return _acbca };func (_cafdaa *OfcST_ConnectType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbcfd ,_caga :=d .Token ();if _caga !=nil {return _caga ;};if _ebdee ,_eecgbc :=_fbcfd .(_a .EndElement );_eecgbc &&_ebdee .Name ==start .Name {*_cafdaa =1;return nil ;};if _cdaba ,_cddbc :=_fbcfd .(_a .CharData );!_cddbc {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",_fbcfd );}else {switch string (_cdaba ){case "":*_cafdaa =0;case "\u006e\u006f\u006e\u0065":*_cafdaa =1;case "\u0072\u0065\u0063\u0074":*_cafdaa =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_cafdaa =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cafdaa =4;};};_fbcfd ,_caga =d .Token ();if _caga !=nil {return _caga ;};if _dcccca ,_ggfbf :=_fbcfd .(_a .EndElement );_ggfbf &&_dcccca .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",_fbcfd );};func NewCT_Formulas ()*CT_Formulas {_eadf :=&CT_Formulas {};return _eadf };func (_gegd *AG_Path )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gegd .PathAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_gegd .PathAttr )});};return nil ;}; -// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path -func (_cgcd *OfcExtrusion )ValidateWithPath (path string )error {if _cdfcg :=_cgcd .OfcCT_Extrusion .ValidateWithPath (path );_cdfcg !=nil {return _cdfcg ;};return nil ;};func (_gdda *OfcExtrusion )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _gdda .OfcCT_Extrusion .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path +func (_egdd *OfcCT_Extrusion )ValidateWithPath (path string )error {if _ggeg :=_egdd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ggeg !=nil {return _ggeg ;};if _fedbc :=_egdd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fedbc !=nil {return _fedbc ;};if _agfcf :=_egdd .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_agfcf !=nil {return _agfcf ;};if _fcfge :=_egdd .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_fcfge !=nil {return _fcfge ;};if _fbfe :=_egdd .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_fbfe !=nil {return _fbfe ;};if _acecb :=_egdd .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_acecb !=nil {return _acecb ;};if _egbdf :=_egdd .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_egbdf !=nil {return _egbdf ;};if _dgcd :=_egdd .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_dgcd !=nil {return _dgcd ;};if _adfc :=_egdd .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_adfc !=nil {return _adfc ;};if _efdge :=_egdd .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_efdge !=nil {return _efdge ;};if _deedfe :=_egdd .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_deedfe !=nil {return _deedfe ;};if _ffddd :=_egdd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffddd !=nil {return _ffddd ;};return nil ;};func (_dgfef *OfcCT_Callout )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t";};if _dgfef .OnAttr !=_bg .ST_TrueFalseUnset {_gdad ,_faefe :=_dgfef .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _faefe !=nil {return _faefe ;};start .Attr =append (start .Attr ,_gdad );};if _dgfef .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dgfef .TypeAttr )});};if _dgfef .GapAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_dgfef .GapAttr )});};if _dgfef .AngleAttr !=OfcST_AngleUnset {_acecff ,_aecaef :=_dgfef .AngleAttr .MarshalXMLAttr (_a .Name {Local :"\u0061\u006e\u0067l\u0065"});if _aecaef !=nil {return _aecaef ;};start .Attr =append (start .Attr ,_acecff );};if _dgfef .DropautoAttr !=_bg .ST_TrueFalseUnset {_bafbb ,_facgc :=_dgfef .DropautoAttr .MarshalXMLAttr (_a .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _facgc !=nil {return _facgc ;};start .Attr =append (start .Attr ,_bafbb );};if _dgfef .DropAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_dgfef .DropAttr )});};if _dgfef .DistanceAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dgfef .DistanceAttr )});};if _dgfef .LengthspecifiedAttr !=_bg .ST_TrueFalseUnset {_cgggb ,_gafad :=_dgfef .LengthspecifiedAttr .MarshalXMLAttr (_a .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _gafad !=nil {return _gafad ;};start .Attr =append (start .Attr ,_cgggb );};if _dgfef .LengthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_dgfef .LengthAttr )});};if _dgfef .AccentbarAttr !=_bg .ST_TrueFalseUnset {_abec ,_ffede :=_dgfef .AccentbarAttr .MarshalXMLAttr (_a .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _ffede !=nil {return _ffede ;};start .Attr =append (start .Attr ,_abec );};if _dgfef .TextborderAttr !=_bg .ST_TrueFalseUnset {_fcadf ,_ffgdb :=_dgfef .TextborderAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _ffgdb !=nil {return _ffgdb ;};start .Attr =append (start .Attr ,_fcadf );};if _dgfef .MinusxAttr !=_bg .ST_TrueFalseUnset {_gfeda ,_ceaedd :=_dgfef .MinusxAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _ceaedd !=nil {return _ceaedd ;};start .Attr =append (start .Attr ,_gfeda );};if _dgfef .MinusyAttr !=_bg .ST_TrueFalseUnset {_cfbgd ,_bgcc :=_dgfef .MinusyAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _bgcc !=nil {return _bgcc ;};start .Attr =append (start .Attr ,_cfbgd );};if _dgfef .ExtAttr !=ST_ExtUnset {_ceggf ,_fbbcgd :=_dgfef .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fbbcgd !=nil {return _fbbcgd ;};start .Attr =append (start .Attr ,_ceggf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Path and its children, prefixing error messages with path -func (_dfgf *Path )ValidateWithPath (path string )error {if _dbcfa :=_dfgf .CT_Path .ValidateWithPath (path );_dbcfa !=nil {return _dbcfa ;};return nil ;}; +// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path +func (_bce *AG_CoreAttributes )ValidateWithPath (path string )error {if _ecb :=_bce .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ecb !=nil {return _ecb ;};return nil ;};func (_efeaa *OfcCT_Extrusion )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e";};if _efeaa .OnAttr !=_bg .ST_TrueFalseUnset {_agdeb ,_fggfa :=_efeaa .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _fggfa !=nil {return _fggfa ;};start .Attr =append (start .Attr ,_agdeb );};if _efeaa .TypeAttr !=OfcST_ExtrusionTypeUnset {_bagff ,_fdbbd :=_efeaa .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _fdbbd !=nil {return _fdbbd ;};start .Attr =append (start .Attr ,_bagff );};if _efeaa .RenderAttr !=OfcST_ExtrusionRenderUnset {_adgbe ,_ddbfc :=_efeaa .RenderAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _ddbfc !=nil {return _ddbfc ;};start .Attr =append (start .Attr ,_adgbe );};if _efeaa .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .ViewpointoriginAttr )});};if _efeaa .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .ViewpointAttr )});};if _efeaa .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_dedaa ,_bacbe :=_efeaa .PlaneAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u006c\u0061n\u0065"});if _bacbe !=nil {return _bacbe ;};start .Attr =append (start .Attr ,_dedaa );};if _efeaa .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .SkewangleAttr )});};if _efeaa .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .SkewamtAttr )});};if _efeaa .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .ForedepthAttr )});};if _efeaa .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .BackdepthAttr )});};if _efeaa .OrientationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .OrientationAttr )});};if _efeaa .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .OrientationangleAttr )});};if _efeaa .LockrotationcenterAttr !=_bg .ST_TrueFalseUnset {_cecbd ,_edfec :=_efeaa .LockrotationcenterAttr .MarshalXMLAttr (_a .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _edfec !=nil {return _edfec ;};start .Attr =append (start .Attr ,_cecbd );};if _efeaa .AutorotationcenterAttr !=_bg .ST_TrueFalseUnset {_fbbgf ,_dgbaa :=_efeaa .AutorotationcenterAttr .MarshalXMLAttr (_a .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _dgbaa !=nil {return _dgbaa ;};start .Attr =append (start .Attr ,_fbbgf );};if _efeaa .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .RotationcenterAttr )});};if _efeaa .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .RotationangleAttr )});};if _efeaa .ColormodeAttr !=OfcST_ColorModeUnset {_cafef ,_ddcc :=_efeaa .ColormodeAttr .MarshalXMLAttr (_a .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _ddcc !=nil {return _ddcc ;};start .Attr =append (start .Attr ,_cafef );};if _efeaa .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .ColorAttr )});};if _efeaa .ShininessAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .ShininessAttr )});};if _efeaa .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .SpecularityAttr )});};if _efeaa .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .DiffusityAttr )});};if _efeaa .MetalAttr !=_bg .ST_TrueFalseUnset {_faafgf ,_edbgd :=_efeaa .MetalAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0065\u0074a\u006c"});if _edbgd !=nil {return _edbgd ;};start .Attr =append (start .Attr ,_faafgf );};if _efeaa .EdgeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .EdgeAttr )});};if _efeaa .FacetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .FacetAttr )});};if _efeaa .LightfaceAttr !=_bg .ST_TrueFalseUnset {_ccdgc ,_aeecd :=_efeaa .LightfaceAttr .MarshalXMLAttr (_a .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"});if _aeecd !=nil {return _aeecd ;};start .Attr =append (start .Attr ,_ccdgc );};if _efeaa .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .BrightnessAttr )});};if _efeaa .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .LightpositionAttr )});};if _efeaa .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .LightlevelAttr )});};if _efeaa .LightharshAttr !=_bg .ST_TrueFalseUnset {_gbagg ,_gcdfc :=_efeaa .LightharshAttr .MarshalXMLAttr (_a .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"});if _gcdfc !=nil {return _gcdfc ;};start .Attr =append (start .Attr ,_gbagg );};if _efeaa .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .Lightposition2Attr )});};if _efeaa .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_efeaa .Lightlevel2Attr )});};if _efeaa .Lightharsh2Attr !=_bg .ST_TrueFalseUnset {_ccffd ,_bbbca :=_efeaa .Lightharsh2Attr .MarshalXMLAttr (_a .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"});if _bbbca !=nil {return _bbbca ;};start .Attr =append (start .Attr ,_ccffd );};if _efeaa .ExtAttr !=ST_ExtUnset {_ebagg ,_eced :=_efeaa .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eced !=nil {return _eced ;};start .Attr =append (start .Attr ,_ebagg );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_PolyLine ()*CT_PolyLine {_ecaf :=&CT_PolyLine {};return _ecaf }; -// Validate validates the AG_StrokeAttributes and its children -func (_cdag *AG_StrokeAttributes )Validate ()error {return _cdag .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; +// Validate validates the AG_Id and its children +func (_gabg *AG_Id )Validate ()error {return _gabg .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func (_gcagbb *Textpath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gcagbb .CT_TextPath .MarshalXML (e ,start );};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_gcbb *CT_Handles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecce :for {_ceed ,_ddaad :=d .Token ();if _ddaad !=nil {return _ddaad ;};switch _gffc :=_ceed .(type ){case _a .StartElement :switch _gffc .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbddb :=NewCT_H ();if _cccdc :=d .DecodeElement (_fbddb ,&_gffc );_cccdc !=nil {return _cccdc ;};_gcbb .H =append (_gcbb .H ,_fbddb );default:_gf .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fH\u0061\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_gffc .Name );if _egge :=d .Skip ();_egge !=nil {return _egge ;};};case _a .EndElement :break _ecce ;case _a .CharData :};};return nil ;};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};func (_bffe OfcST_ColorMode )String ()string {switch _bffe {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;}; -// Validate validates the OfcFill and its children -func (_ebbe *OfcFill )Validate ()error {return _ebbe .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_bggae *OfcCT_IdMap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070";};if _bggae .DataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_fb .Sprintf ("\u0025\u0076",*_bggae .DataAttr )});};if _bggae .ExtAttr !=ST_ExtUnset {_fdgcf ,_cacde :=_bggae .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cacde !=nil {return _cacde ;};start .Attr =append (start .Attr ,_fdgcf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewOfcCT_Lock ()*OfcCT_Lock {_afagg :=&OfcCT_Lock {};return _afagg };func (_afegg OfcST_HrAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cagcd :=_c .Attr {};_cagcd .Name =name ;switch _afegg {case OfcST_HrAlignUnset :_cagcd .Value ="";case OfcST_HrAlignLeft :_cagcd .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_cagcd .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_cagcd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _cagcd ,nil ;};type ST_StrokeArrowWidth byte ;func NewOfcExtrusion ()*OfcExtrusion {_bacdec :=&OfcExtrusion {};_bacdec .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _bacdec ;};func NewOfcCT_Diagram ()*OfcCT_Diagram {_ddcfb :=&OfcCT_Diagram {};return _ddcfb };func (_gfa *AG_OfficeShapeAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgab :=range start .Attr {if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0073\u0070\u0074"{_gbfa ,_bgcbd :=_f .ParseFloat (_dgab .Value ,64);if _bgcbd !=nil {return _bgcbd ;};_ecfg :=float32 (_gbfa );_gfa .SptAttr =&_ecfg ;continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfa .ConnectortypeAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfa .BwmodeAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfa .BwpureAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfa .BwnormalAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfa .ForcedashAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfa .OleiconAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u006f\u006c\u0065"{_gfa .OleAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfa .PreferrelativeAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfa .CliptowrapAttr .UnmarshalXMLAttr (_dgab );continue ;};if _dgab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgab .Name .Local =="\u0063\u006c\u0069\u0070"{_gfa .ClipAttr .UnmarshalXMLAttr (_dgab );continue ;};};for {_edec ,_feeaga :=d .Token ();if _feeaga !=nil {return _fb .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0041\u0047\u005f\u004fffi\u0063eS\u0068\u0061\u0070\u0065\u0041\u0074\u0074ri\u0062\u0075\u0074\u0065\u0073\u003a\u0020%\u0073",_feeaga );};if _dcge ,_gff :=_edec .(_c .EndElement );_gff &&_dcge .Name ==start .Name {break ;};};return nil ;};func (_gacbg OfcST_RType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gacbg .String (),start );};func (_babga ST_FillMethod )Validate ()error {return _babga .ValidateWithPath ("")};func (_dcbcdc OfcST_ConnectType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcbcdc .String (),start );};func (_gcddf *OfcST_ConnectorType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gcddf =0;case "\u006e\u006f\u006e\u0065":*_gcddf =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_gcddf =2;case "\u0065\u006c\u0062o\u0077":*_gcddf =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_gcddf =4;};return nil ;};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _fc .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;Color2Attr *string ;SrcAttr *string ;HrefAttr *string ;AlthrefAttr *string ;SizeAttr *string ;OriginAttr *string ;PositionAttr *string ;AspectAttr ST_ImageAspect ;ColorsAttr *string ;AngleAttr *float64 ;AlignshapeAttr _fc .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _fc .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _fc .ST_TrueFalse ;RotateAttr _fc .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_ggbccf OfcST_InsetMode )Validate ()error {return _ggbccf .ValidateWithPath ("")};func (_fbdgcf *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbdgcf =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fbdgcf =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_fbdgcf =2;};return nil ;};func (_fdga *CT_RoundRect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074";};if _fdga .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .ArcsizeAttr )});};if _fdga .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .HrefAttr )});};if _fdga .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .TargetAttr )});};if _fdga .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .ClassAttr )});};if _fdga .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .TitleAttr )});};if _fdga .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .AltAttr )});};if _fdga .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .CoordsizeAttr )});};if _fdga .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .CoordoriginAttr )});};if _fdga .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .WrapcoordsAttr )});};if _fdga .PrintAttr !=_fc .ST_TrueFalseUnset {_dedae ,_ceac :=_fdga .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ceac !=nil {return _ceac ;};start .Attr =append (start .Attr ,_dedae );};if _fdga .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .IdAttr )});};if _fdga .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .StyleAttr )});};if _fdga .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .SpidAttr )});};if _fdga .OnedAttr !=_fc .ST_TrueFalseUnset {_ceagc ,_dgfaa :=_fdga .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dgfaa !=nil {return _dgfaa ;};start .Attr =append (start .Attr ,_ceagc );};if _fdga .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .RegroupidAttr )});};if _fdga .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_bfddf ,_bbefbf :=_fdga .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bbefbf !=nil {return _bbefbf ;};start .Attr =append (start .Attr ,_bfddf );};if _fdga .ButtonAttr !=_fc .ST_TrueFalseUnset {_fbfc ,_fdfdd :=_fdga .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fdfdd !=nil {return _fdfdd ;};start .Attr =append (start .Attr ,_fbfc );};if _fdga .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_eafc ,_efbgc :=_fdga .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _efbgc !=nil {return _efbgc ;};start .Attr =append (start .Attr ,_eafc );};if _fdga .BulletAttr !=_fc .ST_TrueFalseUnset {_ecaeg ,_gdeeb :=_fdga .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gdeeb !=nil {return _gdeeb ;};start .Attr =append (start .Attr ,_ecaeg );};if _fdga .HrAttr !=_fc .ST_TrueFalseUnset {_fbaf ,_adgce :=_fdga .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _adgce !=nil {return _adgce ;};start .Attr =append (start .Attr ,_fbaf );};if _fdga .HrstdAttr !=_fc .ST_TrueFalseUnset {_aadff ,_bdcbb :=_fdga .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bdcbb !=nil {return _bdcbb ;};start .Attr =append (start .Attr ,_aadff );};if _fdga .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_abgdg ,_caeeg :=_fdga .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _caeeg !=nil {return _caeeg ;};start .Attr =append (start .Attr ,_abgdg );};if _fdga .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .HrpctAttr )});};if _fdga .HralignAttr !=OfcST_HrAlignUnset {_ggfa ,_feaggd :=_fdga .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _feaggd !=nil {return _feaggd ;};start .Attr =append (start .Attr ,_ggfa );};if _fdga .AllowincellAttr !=_fc .ST_TrueFalseUnset {_fcdb ,_cggdf :=_fdga .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cggdf !=nil {return _cggdf ;};start .Attr =append (start .Attr ,_fcdb );};if _fdga .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_ddcfe ,_gbea :=_fdga .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _gbea !=nil {return _gbea ;};start .Attr =append (start .Attr ,_ddcfe );};if _fdga .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_ceaa ,_fgfcc :=_fdga .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _fgfcc !=nil {return _fgfcc ;};start .Attr =append (start .Attr ,_ceaa );};if _fdga .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .BordertopcolorAttr )});};if _fdga .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .BorderleftcolorAttr )});};if _fdga .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .BorderbottomcolorAttr )});};if _fdga .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .BorderrightcolorAttr )});};if _fdga .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ggdae ,_fdee :=_fdga .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fdee !=nil {return _fdee ;};start .Attr =append (start .Attr ,_ggdae );};if _fdga .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .DgmnodekindAttr )});};if _fdga .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fdbce ,_bfee :=_fdga .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bfee !=nil {return _bfee ;};start .Attr =append (start .Attr ,_fdbce );};if _fdga .InsetmodeAttr !=OfcST_InsetModeUnset {_cfbbf ,_cdfac :=_fdga .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cdfac !=nil {return _cdfac ;};start .Attr =append (start .Attr ,_cfbbf );};if _fdga .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .OpacityAttr )});};if _fdga .StrokedAttr !=_fc .ST_TrueFalseUnset {_ggcg ,_fbdb :=_fdga .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fbdb !=nil {return _fbdb ;};start .Attr =append (start .Attr ,_ggcg );};if _fdga .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .StrokecolorAttr )});};if _fdga .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .StrokeweightAttr )});};if _fdga .InsetpenAttr !=_fc .ST_TrueFalseUnset {_acgdg ,_gbfgg :=_fdga .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gbfgg !=nil {return _gbfgg ;};start .Attr =append (start .Attr ,_acgdg );};if _fdga .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .ChromakeyAttr )});};if _fdga .FilledAttr !=_fc .ST_TrueFalseUnset {_fggf ,_fbbb :=_fdga .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fbbb !=nil {return _fbbb ;};start .Attr =append (start .Attr ,_fggf );};if _fdga .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .FillcolorAttr )});};if _fdga .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fdga .SptAttr )});};if _fdga .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cdgbff ,_gcade :=_fdga .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _gcade !=nil {return _gcade ;};start .Attr =append (start .Attr ,_cdgbff );};if _fdga .BwmodeAttr !=OfcST_BWModeUnset {_ffge ,_baga :=_fdga .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _baga !=nil {return _baga ;};start .Attr =append (start .Attr ,_ffge );};if _fdga .BwpureAttr !=OfcST_BWModeUnset {_geaca ,_ggca :=_fdga .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ggca !=nil {return _ggca ;};start .Attr =append (start .Attr ,_geaca );};if _fdga .BwnormalAttr !=OfcST_BWModeUnset {_cecdb ,_dgeb :=_fdga .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dgeb !=nil {return _dgeb ;};start .Attr =append (start .Attr ,_cecdb );};if _fdga .ForcedashAttr !=_fc .ST_TrueFalseUnset {_gdffa ,_dcabf :=_fdga .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dcabf !=nil {return _dcabf ;};start .Attr =append (start .Attr ,_gdffa );};if _fdga .OleiconAttr !=_fc .ST_TrueFalseUnset {_ecgaed ,_dada :=_fdga .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dada !=nil {return _dada ;};start .Attr =append (start .Attr ,_ecgaed );};if _fdga .OleAttr !=_fc .ST_TrueFalseBlankUnset {_edeed ,_egfe :=_fdga .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _egfe !=nil {return _egfe ;};start .Attr =append (start .Attr ,_edeed );};if _fdga .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_cedgd ,_cecdf :=_fdga .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cecdf !=nil {return _cecdf ;};start .Attr =append (start .Attr ,_cedgd );};if _fdga .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_cgef ,_decge :=_fdga .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _decge !=nil {return _decge ;};start .Attr =append (start .Attr ,_cgef );};if _fdga .ClipAttr !=_fc .ST_TrueFalseUnset {_fafd ,_accc :=_fdga .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _accc !=nil {return _accc ;};start .Attr =append (start .Attr ,_fafd );};e .EncodeToken (start );if _fdga .EG_ShapeElements !=nil {for _ ,_faeb :=range _fdga .EG_ShapeElements {_faeb .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (OfcST_FillTypeUnset OfcST_FillType =0;OfcST_FillTypeGradientCenter OfcST_FillType =1;OfcST_FillTypeSolid OfcST_FillType =2;OfcST_FillTypePattern OfcST_FillType =3;OfcST_FillTypeTile OfcST_FillType =4;OfcST_FillTypeFrame OfcST_FillType =5;OfcST_FillTypeGradientUnscaled OfcST_FillType =6;OfcST_FillTypeGradientRadial OfcST_FillType =7;OfcST_FillTypeGradient OfcST_FillType =8;OfcST_FillTypeBackground OfcST_FillType =9;);func (_cgfc *AG_Id )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcc :=range start .Attr {if _gcc .Name .Local =="\u0069\u0064"{_cfed ,_gdd :=_gcc .Value ,error (nil );if _gdd !=nil {return _gdd ;};_cgfc .IdAttr =&_cfed ;continue ;};};for {_bge ,_ecf :=d .Token ();if _ecf !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_ecf );};if _fcbc ,_fde :=_bge .(_c .EndElement );_fde &&_fcbc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Textpath and its children +func (_fdaaf *Textpath )Validate ()error {return _fdaaf .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func (_ecefc *Handles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ecefc .CT_Handles .MarshalXML (e ,start );};type OfcST_Angle byte ;func (_ggegg ST_ImageAspect )String ()string {switch _ggegg {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 (_bfecc OfcST_OLEType )ValidateWithPath (path string )error {switch _bfecc {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 (_bfecc ));};return nil ;}; -// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path -func (_egfda *OfcFill )ValidateWithPath (path string )error {if _cfcbbb :=_egfda .OfcCT_Fill .ValidateWithPath (path );_cfcbbb !=nil {return _cfcbbb ;};return nil ;};func (_gdbbb *OfcCT_Proxy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acabb :=range start .Attr {if _acabb .Name .Local =="\u0073\u0074\u0061r\u0074"{_gdbbb .StartAttr .UnmarshalXMLAttr (_acabb );continue ;};if _acabb .Name .Local =="\u0065\u006e\u0064"{_gdbbb .EndAttr .UnmarshalXMLAttr (_acabb );continue ;};if _acabb .Name .Local =="\u0069\u0064\u0072e\u0066"{_gffdb ,_gafad :=_acabb .Value ,error (nil );if _gafad !=nil {return _gafad ;};_gdbbb .IdrefAttr =&_gffdb ;continue ;};if _acabb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_abdb ,_geddge :=_f .ParseInt (_acabb .Value ,10,32);if _geddge !=nil {return _geddge ;};_gabag :=int32 (_abdb );_gdbbb .ConnectlocAttr =&_gabag ;continue ;};};for {_ggff ,_acaef :=d .Token ();if _acaef !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_acaef );};if _gefda ,_beaf :=_ggff .(_c .EndElement );_beaf &&_gefda .Name ==start .Name {break ;};};return nil ;};func (_cbedf *OfcST_ConnectorType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edbeaa ,_bcecgb :=d .Token ();if _bcecgb !=nil {return _bcecgb ;};if _bacag ,_bgcae :=_edbeaa .(_c .EndElement );_bgcae &&_bacag .Name ==start .Name {*_cbedf =1;return nil ;};if _daagge ,_eafeg :=_edbeaa .(_c .CharData );!_eafeg {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edbeaa );}else {switch string (_daagge ){case "":*_cbedf =0;case "\u006e\u006f\u006e\u0065":*_cbedf =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_cbedf =2;case "\u0065\u006c\u0062o\u0077":*_cbedf =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_cbedf =4;};};_edbeaa ,_bcecgb =d .Token ();if _bcecgb !=nil {return _bcecgb ;};if _ebgab ,_bbdag :=_edbeaa .(_c .EndElement );_bbdag &&_ebgab .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edbeaa );};type OfcLock struct{OfcCT_Lock };func (_eegac OfcST_OLEDrawAspect )Validate ()error {return _eegac .ValidateWithPath ("")};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _fc .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_dc .TxbxContent ;Any _a .Any ;IdAttr *string ;StyleAttr *string ;}; +// ValidateWithPath validates the Shape and its children, prefixing error messages with path +func (_ccced *Shape )ValidateWithPath (path string )error {if _gcbcec :=_ccced .CT_Shape .ValidateWithPath (path );_gcbcec !=nil {return _gcbcec ;};return nil ;};func (_ccaaec *ST_ImageAspect )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ccaaec =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_ccaaec =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_ccaaec =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ccaaec =3;};return nil ;}; -// Validate validates the Stroke and its children -func (_agbba *Stroke )Validate ()error {return _agbba .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_gfagd ST_StrokeEndCap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eaaca :=_c .Attr {};_eaaca .Name =name ;switch _gfagd {case ST_StrokeEndCapUnset :_eaaca .Value ="";case ST_StrokeEndCapFlat :_eaaca .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_eaaca .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_eaaca .Value ="\u0072\u006f\u0075n\u0064";};return _eaaca ,nil ;};func NewOfcCT_Complex ()*OfcCT_Complex {_cfbbd :=&OfcCT_Complex {};return _cfbbd };func (_cgg *CT_H )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0068";};if _cgg .PositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_cgg .PositionAttr )});};if _cgg .PolarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_cgg .PolarAttr )});};if _cgg .MapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_cgg .MapAttr )});};if _cgg .InvxAttr !=_fc .ST_TrueFalseUnset {_fabf ,_fbde :=_cgg .InvxAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0076\u0078"});if _fbde !=nil {return _fbde ;};start .Attr =append (start .Attr ,_fabf );};if _cgg .InvyAttr !=_fc .ST_TrueFalseUnset {_gbc ,_eggg :=_cgg .InvyAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0076\u0079"});if _eggg !=nil {return _eggg ;};start .Attr =append (start .Attr ,_gbc );};if _cgg .SwitchAttr !=_fc .ST_TrueFalseBlankUnset {_fggef ,_gdbb :=_cgg .SwitchAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _gdbb !=nil {return _gdbb ;};start .Attr =append (start .Attr ,_fggef );};if _cgg .XrangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cgg .XrangeAttr )});};if _cgg .YrangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cgg .YrangeAttr )});};if _cgg .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_cgg .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccgce *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccgce =0;case "\u0074\u006f\u0070":*_ccgce =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ccgce =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ccgce =3;case "\u0075\u0073\u0065\u0072":*_ccgce =4;};return nil ;};func (_cbgc *OfcClippath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _cbgc .OfcCT_ClipPath .MarshalXML (e ,start );};func (_fdade *ST_StrokeArrowLength )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_facfaa ,_acdec :=d .Token ();if _acdec !=nil {return _acdec ;};if _fdcgc ,_eaeac :=_facfaa .(_c .EndElement );_eaeac &&_fdcgc .Name ==start .Name {*_fdade =1;return nil ;};if _cdbbe ,_dbfdg :=_facfaa .(_c .CharData );!_dbfdg {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_facfaa );}else {switch string (_cdbbe ){case "":*_fdade =0;case "\u0073\u0068\u006fr\u0074":*_fdade =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fdade =2;case "\u006c\u006f\u006e\u0067":*_fdade =3;};};_facfaa ,_acdec =d .Token ();if _acdec !=nil {return _acdec ;};if _dabaeb ,_abefag :=_facfaa .(_c .EndElement );_abefag &&_dabaeb .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_facfaa );};type OfcST_ConnectorType byte ;type ST_ImageAspect byte ;func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_dbfbd :=&OfcCT_EquationXml {};return _dbfbd };func (_bcfdg *OfcCT_StrokeChild )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ceagb :=range start .Attr {if _ceagb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagb .Name .Local =="\u0068\u0072\u0065\u0066"{_gaggg ,_cegcg :=_ceagb .Value ,error (nil );if _cegcg !=nil {return _cegcg ;};_bcfdg .HrefAttr =&_gaggg ;continue ;};if _ceagb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcfdg .ForcedashAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecgbg ,_dacdef :=_ceagb .Value ,error (nil );if _dacdef !=nil {return _dacdef ;};_bcfdg .TitleAttr =&_ecgbg ;continue ;};if _ceagb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceagb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aeead ,_ecafb :=_ceagb .Value ,error (nil );if _ecafb !=nil {return _ecafb ;};_bcfdg .AlthrefAttr =&_aeead ;continue ;};if _ceagb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bcfdg .ImageaspectAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bcfdg .StartarrowAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bcfdg .LinestyleAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bcfdg .StartarrowwidthAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bcfdg .JoinstyleAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bcfdg .StartarrowlengthAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ecbfgb ,_edfac :=_ceagb .Value ,error (nil );if _edfac !=nil {return _edfac ;};_bcfdg .DashstyleAttr =&_ecbfgb ;continue ;};if _ceagb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bcfdg .EndarrowAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bcfdg .FilltypeAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bcfdg .EndarrowwidthAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fgdde ,_cdefc :=_ceagb .Value ,error (nil );if _cdefc !=nil {return _cdefc ;};_bcfdg .OpacityAttr =&_fgdde ;continue ;};if _ceagb .Name .Local =="\u0063\u006f\u006co\u0072"{_gedgf ,_bccfc :=_ceagb .Value ,error (nil );if _bccfc !=nil {return _bccfc ;};_bcfdg .ColorAttr =&_gedgf ;continue ;};if _ceagb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcfdg .InsetpenAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bcfdg .EndarrowlengthAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0065\u0078\u0074"{_bcfdg .ExtAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bcfdg .EndcapAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aabdge ,_eeadc :=_ceagb .Value ,error (nil );if _eeadc !=nil {return _eeadc ;};_bcfdg .Color2Attr =&_aabdge ;continue ;};if _ceagb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bcfdg .ImagealignshapeAttr .UnmarshalXMLAttr (_ceagb );continue ;};if _ceagb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eaffag ,_acfag :=_ceagb .Value ,error (nil );if _acfag !=nil {return _acfag ;};_bcfdg .WeightAttr =&_eaffag ;continue ;};if _ceagb .Name .Local =="\u0073\u0072\u0063"{_bdaec ,_eabfge :=_ceagb .Value ,error (nil );if _eabfge !=nil {return _eabfge ;};_bcfdg .SrcAttr =&_bdaec ;continue ;};if _ceagb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gafaf ,_gceaa :=_ceagb .Value ,error (nil );if _gceaa !=nil {return _gceaa ;};_bcfdg .ImagesizeAttr =&_gafaf ;continue ;};if _ceagb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bfbba ,_ggfecc :=_f .ParseFloat (_ceagb .Value ,64);if _ggfecc !=nil {return _ggfecc ;};_bcfdg .MiterlimitAttr =&_bfbba ;continue ;};if _ceagb .Name .Local =="\u006f\u006e"{_bcfdg .OnAttr .UnmarshalXMLAttr (_ceagb );continue ;};};for {_bgffc ,_cdbb :=d .Token ();if _cdbb !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065\u0043\u0068\u0069\u006c\u0064: \u0025\u0073",_cdbb );};if _gaggf ,_eacdb :=_bgffc .(_c .EndElement );_eacdb &&_gaggf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Background and its children +func (_fde *Background )Validate ()error {return _fde .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; -// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path -func (_bfde *AG_Fill )ValidateWithPath (path string )error {if _eac :=_bfde .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eac !=nil {return _eac ;};return nil ;};func (_bbba *CT_Arc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aedb :=range start .Attr {if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbba .UserdrawnAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbba .ButtonAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbba .DgmlayoutmruAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbba .UserhiddenAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbba .CliptowrapAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbba .BulletAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u006f\u006c\u0065"{_bbba .OleAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0068\u0072"{_bbba .HrAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0073\u0070\u0069\u0064"{_bfbd ,_acgf :=_aedb .Value ,error (nil );if _acgf !=nil {return _acgf ;};_bbba .SpidAttr =&_bfbd ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbba .HrstdAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbba .BwnormalAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abe ,_gcga :=_aedb .Value ,error (nil );if _gcga !=nil {return _gcga ;};_bbba .BordertopcolorAttr =&_abe ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbba .DgmlayoutAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbba .ForcedashAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbba .AllowoverlapAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbba .HrnoshadeAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbba .PreferrelativeAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fbce ,_caec :=_aedb .Value ,error (nil );if _caec !=nil {return _caec ;};_bbba .BorderbottomcolorAttr =&_fbce ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u006f\u006e\u0065\u0064"{_bbba .OnedAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdgbb ,_caca :=_f .ParseInt (_aedb .Value ,10,64);if _caca !=nil {return _caca ;};_bbba .DgmnodekindAttr =&_cdgbb ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbcc ,_cadac :=_f .ParseInt (_aedb .Value ,10,64);if _cadac !=nil {return _cadac ;};_bbba .RegroupidAttr =&_cbcc ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbba .AllowincellAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0068\u0072\u0070c\u0074"{_bea ,_gcb :=_f .ParseFloat (_aedb .Value ,64);if _gcb !=nil {return _gcb ;};_bfed :=float32 (_bea );_bbba .HrpctAttr =&_bfed ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0063\u006c\u0069\u0070"{_bbba .ClipAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbba .InsetmodeAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ggdb ,_gcad :=_aedb .Value ,error (nil );if _gcad !=nil {return _gcad ;};_bbba .BorderleftcolorAttr =&_ggdb ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbba .OleiconAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dddfd ,_cabf :=_aedb .Value ,error (nil );if _cabf !=nil {return _cabf ;};_bbba .BorderrightcolorAttr =&_dddfd ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbba .ConnectortypeAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbba .BwpureAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbba .BwmodeAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0073\u0070\u0074"{_fgge ,_cagc :=_f .ParseFloat (_aedb .Value ,64);if _cagc !=nil {return _cagc ;};_aaeg :=float32 (_fgge );_bbba .SptAttr =&_aaeg ;continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbba .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aedb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbba .HralignAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_gecb ,_bgdda :=_f .ParseFloat (_aedb .Value ,64);if _bgdda !=nil {return _bgdda ;};_bbba .EndAngleAttr =&_gecb ;continue ;};if _aedb .Name .Local =="\u0069\u0064"{_dbe ,_gfcf :=_aedb .Value ,error (nil );if _gfcf !=nil {return _gfcf ;};_bbba .IdAttr =&_dbe ;continue ;};if _aedb .Name .Local =="\u0061\u006c\u0074"{_gbdc ,_agfc :=_aedb .Value ,error (nil );if _agfc !=nil {return _agfc ;};_bbba .AltAttr =&_gbdc ;continue ;};if _aedb .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbba .PrintAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbba .StrokedAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dded ,_cdfc :=_aedb .Value ,error (nil );if _cdfc !=nil {return _cdfc ;};_bbba .WrapcoordsAttr =&_dded ;continue ;};if _aedb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cbda ,_bbce :=_aedb .Value ,error (nil );if _bbce !=nil {return _bbce ;};_bbba .StrokeweightAttr =&_cbda ;continue ;};if _aedb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ccff ,_dcce :=_aedb .Value ,error (nil );if _dcce !=nil {return _dcce ;};_bbba .CoordoriginAttr =&_ccff ;continue ;};if _aedb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffbf ,_gaccc :=_aedb .Value ,error (nil );if _gaccc !=nil {return _gaccc ;};_bbba .ChromakeyAttr =&_ffbf ;continue ;};if _aedb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_agdf ,_dccd :=_aedb .Value ,error (nil );if _dccd !=nil {return _dccd ;};_bbba .FillcolorAttr =&_agdf ;continue ;};if _aedb .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbaf ,_eabg :=_aedb .Value ,error (nil );if _eabg !=nil {return _eabg ;};_bbba .StyleAttr =&_cbaf ;continue ;};if _aedb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fcc ,_acede :=_aedb .Value ,error (nil );if _acede !=nil {return _acede ;};_bbba .OpacityAttr =&_fcc ;continue ;};if _aedb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_daef ,_befe :=_aedb .Value ,error (nil );if _befe !=nil {return _befe ;};_bbba .StrokecolorAttr =&_daef ;continue ;};if _aedb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbba .InsetpenAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_afaf ,_edfc :=_f .ParseFloat (_aedb .Value ,64);if _edfc !=nil {return _edfc ;};_bbba .StartAngleAttr =&_afaf ;continue ;};if _aedb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_abab ,_bbbf :=_aedb .Value ,error (nil );if _bbbf !=nil {return _bbbf ;};_bbba .CoordsizeAttr =&_abab ;continue ;};if _aedb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ade ,_adce :=_aedb .Value ,error (nil );if _adce !=nil {return _adce ;};_bbba .TitleAttr =&_ade ;continue ;};if _aedb .Name .Local =="\u0063\u006c\u0061s\u0073"{_afef ,_dgaa :=_aedb .Value ,error (nil );if _dgaa !=nil {return _dgaa ;};_bbba .ClassAttr =&_afef ;continue ;};if _aedb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_daggf ,_abgd :=_aedb .Value ,error (nil );if _abgd !=nil {return _abgd ;};_bbba .TargetAttr =&_daggf ;continue ;};if _aedb .Name .Local =="\u0068\u0072\u0065\u0066"{_dede ,_acfe :=_aedb .Value ,error (nil );if _acfe !=nil {return _acfe ;};_bbba .HrefAttr =&_dede ;continue ;};if _aedb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbba .FilledAttr .UnmarshalXMLAttr (_aedb );continue ;};};_dabc :for {_fbbg ,_ggb :=d .Token ();if _ggb !=nil {return _ggb ;};switch _dabcd :=_fbbg .(type ){case _c .StartElement :switch _dabcd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_abb :=NewEG_ShapeElements ();_abb .Path =NewPath ();if _cbcfb :=d .DecodeElement (_abb .Path ,&_dabcd );_cbcfb !=nil {return _cbcfb ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_abb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_fdda :=NewEG_ShapeElements ();_fdda .Formulas =NewFormulas ();if _geaac :=d .DecodeElement (_fdda .Formulas ,&_dabcd );_geaac !=nil {return _geaac ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_fdda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_bfgg :=NewEG_ShapeElements ();_bfgg .Handles =NewHandles ();if _cbdf :=d .DecodeElement (_bfgg .Handles ,&_dabcd );_cbdf !=nil {return _cbdf ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_bfgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_gedcb :=NewEG_ShapeElements ();_gedcb .Fill =NewFill ();if _fcf :=d .DecodeElement (_gedcb .Fill ,&_dabcd );_fcf !=nil {return _fcf ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_gedcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cdea :=NewEG_ShapeElements ();_cdea .Stroke =NewStroke ();if _cfaf :=d .DecodeElement (_cdea .Stroke ,&_dabcd );_cfaf !=nil {return _cfaf ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cdea );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fbdc :=NewEG_ShapeElements ();_fbdc .Shadow =NewShadow ();if _bbfg :=d .DecodeElement (_fbdc .Shadow ,&_dabcd );_bbfg !=nil {return _bbfg ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_fbdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dbgag :=NewEG_ShapeElements ();_dbgag .Textbox =NewTextbox ();if _cabb :=d .DecodeElement (_dbgag .Textbox ,&_dabcd );_cabb !=nil {return _cabb ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_dbgag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cfba :=NewEG_ShapeElements ();_cfba .Textpath =NewTextpath ();if _cddg :=d .DecodeElement (_cfba .Textpath ,&_dabcd );_cddg !=nil {return _cddg ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cfba );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ddde :=NewEG_ShapeElements ();_ddde .Imagedata =NewImagedata ();if _cdfb :=d .DecodeElement (_ddde .Imagedata ,&_dabcd );_cdfb !=nil {return _cdfb ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_ddde );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cfgb :=NewEG_ShapeElements ();_cfgb .Skew =NewOfcSkew ();if _dbfbf :=d .DecodeElement (_cfgb .Skew ,&_dabcd );_dbfbf !=nil {return _dbfbf ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cfgb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cebe :=NewEG_ShapeElements ();_cebe .Extrusion =NewOfcExtrusion ();if _bffc :=d .DecodeElement (_cebe .Extrusion ,&_dabcd );_bffc !=nil {return _bffc ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cebe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ceed :=NewEG_ShapeElements ();_ceed .Callout =NewOfcCallout ();if _fbgd :=d .DecodeElement (_ceed .Callout ,&_dabcd );_fbgd !=nil {return _fbgd ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_ceed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_bafg :=NewEG_ShapeElements ();_bafg .Lock =NewOfcLock ();if _bage :=d .DecodeElement (_bafg .Lock ,&_dabcd );_bage !=nil {return _bage ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_bafg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_cdcd :=NewEG_ShapeElements ();_cdcd .Clippath =NewOfcClippath ();if _dbcb :=d .DecodeElement (_cdcd .Clippath ,&_dabcd );_dbcb !=nil {return _dbcb ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cdcd );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_afgb :=NewEG_ShapeElements ();_afgb .Signatureline =NewOfcSignatureline ();if _dgdg :=d .DecodeElement (_afgb .Signatureline ,&_dabcd );_dgdg !=nil {return _dgdg ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_afgb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_accd :=NewEG_ShapeElements ();_accd .Wrap =_ae .NewWrap ();if _gaeaf :=d .DecodeElement (_accd .Wrap ,&_dabcd );_gaeaf !=nil {return _gaeaf ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_accd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_efbf :=NewEG_ShapeElements ();_efbf .Anchorlock =_ae .NewAnchorlock ();if _fdcd :=d .DecodeElement (_efbf .Anchorlock ,&_dabcd );_fdcd !=nil {return _fdcd ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_efbf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_ggda :=NewEG_ShapeElements ();_ggda .Bordertop =_ae .NewBordertop ();if _afbg :=d .DecodeElement (_ggda .Bordertop ,&_dabcd );_afbg !=nil {return _afbg ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_ggda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_cdfce :=NewEG_ShapeElements ();_cdfce .Borderbottom =_ae .NewBorderbottom ();if _fcec :=d .DecodeElement (_cdfce .Borderbottom ,&_dabcd );_fcec !=nil {return _fcec ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_cdfce );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bab :=NewEG_ShapeElements ();_bab .Borderleft =_ae .NewBorderleft ();if _abgb :=d .DecodeElement (_bab .Borderleft ,&_dabcd );_abgb !=nil {return _abgb ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_bab );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_gecad :=NewEG_ShapeElements ();_gecad .Borderright =_ae .NewBorderright ();if _eea :=d .DecodeElement (_gecad .Borderright ,&_dabcd );_eea !=nil {return _eea ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_gecad );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gaef :=NewEG_ShapeElements ();_gaef .ClientData =_b .NewClientData ();if _cfce :=d .DecodeElement (_gaef .ClientData ,&_dabcd );_cfce !=nil {return _cfce ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_gaef );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dcfa :=NewEG_ShapeElements ();_dcfa .Textdata =_dce .NewTextdata ();if _efbg :=d .DecodeElement (_dcfa .Textdata ,&_dabcd );_efbg !=nil {return _efbg ;};_bbba .EG_ShapeElements =append (_bbba .EG_ShapeElements ,_dcfa );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0072\u0063\u0020\u0025\u0076",_dabcd .Name );if _ccbg :=d .Skip ();_ccbg !=nil {return _ccbg ;};};case _c .EndElement :break _dabc ;case _c .CharData :};};return nil ;};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_dce .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;}; +// Validate validates the CT_Arc and its children +func (_abge *CT_Arc )Validate ()error {return _abge .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_fbfd :=&AG_ShapeAttributes {};return _fbfd }; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_fggg *CT_Fill )ValidateWithPath (path string )error {if _ebgg :=_fggg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebgg !=nil {return _ebgg ;};if _bcee :=_fggg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bcee !=nil {return _bcee ;};if _bddfe :=_fggg .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bddfe !=nil {return _bddfe ;};if _bacc :=_fggg .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_bacc !=nil {return _bacc ;};if _dbegc :=_fggg .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_dbegc !=nil {return _dbegc ;};if _ceec :=_fggg .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_ceec !=nil {return _ceec ;};if _agbc :=_fggg .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_agbc !=nil {return _agbc ;};if _daecc :=_fggg .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_daecc !=nil {return _daecc ;};if _fggg .Fill !=nil {if _gcgd :=_fggg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gcgd !=nil {return _gcgd ;};};return nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _fc .ST_TrueFalse ;BilevelAttr _fc .ST_TrueFalse ;};func NewCT_Line ()*CT_Line {_cfegd :=&CT_Line {};return _cfegd };func NewOfcCT_Skew ()*OfcCT_Skew {_egbbc :=&OfcCT_Skew {};return _egbbc };func (_ddbc *OfcLock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ddbc .OfcCT_Lock .MarshalXML (e ,start );};type OfcExtrusion struct{OfcCT_Extrusion }; +// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path +func (_eebbb *OfcRight )ValidateWithPath (path string )error {if _efggf :=_eebbb .OfcCT_StrokeChild .ValidateWithPath (path );_efggf !=nil {return _efggf ;};return nil ;};func (_bgeada ST_ImageAspect )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_befeg :=_a .Attr {};_befeg .Name =name ;switch _bgeada {case ST_ImageAspectUnset :_befeg .Value ="";case ST_ImageAspectIgnore :_befeg .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_befeg .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_befeg .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _befeg ,nil ;};func (_gabe *AG_Fill )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gabe .FilledAttr !=_bg .ST_TrueFalseUnset {_fcea ,_dfe :=_gabe .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dfe !=nil {return _dfe ;};start .Attr =append (start .Attr ,_fcea );};if _gabe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_gabe .FillcolorAttr )});};return nil ;};func (_ddgcb *OfcCT_SignatureLine )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gecbb :=range start .Attr {if _gecbb .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_ebeg ,_gbcaf :=_gecbb .Value ,error (nil );if _gbcaf !=nil {return _gbcaf ;};_ddgcb .SuggestedsignerAttr =&_ebeg ;continue ;};if _gecbb .Name .Local =="\u0069\u0064"{_cadaf ,_aggdb :=_gecbb .Value ,error (nil );if _aggdb !=nil {return _aggdb ;};_ddgcb .IdAttr =&_cadaf ;continue ;};if _gecbb .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_cdgad ,_bceeag :=_gecbb .Value ,error (nil );if _bceeag !=nil {return _bceeag ;};_ddgcb .ProvidAttr =&_cdgad ;continue ;};if _gecbb .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_ddgcb .SigninginstructionssetAttr .UnmarshalXMLAttr (_gecbb );continue ;};if _gecbb .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ddgcb .AllowcommentsAttr .UnmarshalXMLAttr (_gecbb );continue ;};if _gecbb .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_ddgcb .ShowsigndateAttr .UnmarshalXMLAttr (_gecbb );continue ;};if _gecbb .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_ddgcb .IssignaturelineAttr .UnmarshalXMLAttr (_gecbb );continue ;};if _gecbb .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_bfdb ,_feec :=_gecbb .Value ,error (nil );if _feec !=nil {return _feec ;};_ddgcb .Suggestedsigner2Attr =&_bfdb ;continue ;};if _gecbb .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_eabeb ,_aedb :=_gecbb .Value ,error (nil );if _aedb !=nil {return _aedb ;};_ddgcb .SuggestedsigneremailAttr =&_eabeb ;continue ;};if _gecbb .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_bbefb ,_cadba :=_gecbb .Value ,error (nil );if _cadba !=nil {return _cadba ;};_ddgcb .SigninginstructionsAttr =&_bbefb ;continue ;};if _gecbb .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_dcgdd ,_aeagf :=_gecbb .Value ,error (nil );if _aeagf !=nil {return _aeagf ;};_ddgcb .AddlxmlAttr =&_dcgdd ;continue ;};if _gecbb .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_dbecd ,_ccbgb :=_gecbb .Value ,error (nil );if _ccbgb !=nil {return _ccbgb ;};_ddgcb .SigprovurlAttr =&_dbecd ;continue ;};if _gecbb .Name .Local =="\u0065\u0078\u0074"{_ddgcb .ExtAttr .UnmarshalXMLAttr (_gecbb );continue ;};};for {_gbfb ,_gbbbf :=d .Token ();if _gbbbf !=nil {return _b .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",_gbbbf );};if _fddeg ,_agggf :=_gbfb .(_a .EndElement );_agggf &&_fddeg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path -func (_dabga *OfcCT_Rules )ValidateWithPath (path string )error {for _ebbaa ,_fbggf :=range _dabga .R {if _dccfg :=_fbggf .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_ebbaa ));_dccfg !=nil {return _dccfg ;};};if _adbfa :=_dabga .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_adbfa !=nil {return _adbfa ;};return nil ;};func (_cdfbe OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _cdfbe {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfbe ));};return nil ;};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_dgeca :=&OfcCT_ClipPath {};return _dgeca };func NewOfcCT_Rules ()*OfcCT_Rules {_bbbba :=&OfcCT_Rules {};return _bbbba };func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_gdcef :=&OfcCT_SignatureLine {};return _gdcef }; +// Validate validates the AG_Ext and its children +func (_adb *AG_Ext )Validate ()error {return _adb .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_bfabc *OfcSkew )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfabc .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_eccef :=range start .Attr {if _eccef .Name .Local =="\u0069\u0064"{_afcba ,_edcaa :=_eccef .Value ,error (nil );if _edcaa !=nil {return _edcaa ;};_bfabc .IdAttr =&_afcba ;continue ;};if _eccef .Name .Local =="\u006f\u006e"{_bfabc .OnAttr .UnmarshalXMLAttr (_eccef );continue ;};if _eccef .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_fgcab ,_abddde :=_eccef .Value ,error (nil );if _abddde !=nil {return _abddde ;};_bfabc .OffsetAttr =&_fgcab ;continue ;};if _eccef .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dgdbd ,_dffag :=_eccef .Value ,error (nil );if _dffag !=nil {return _dffag ;};_bfabc .OriginAttr =&_dgdbd ;continue ;};if _eccef .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_cgdab ,_geaab :=_eccef .Value ,error (nil );if _geaab !=nil {return _geaab ;};_bfabc .MatrixAttr =&_cgdab ;continue ;};if _eccef .Name .Local =="\u0065\u0078\u0074"{_bfabc .ExtAttr .UnmarshalXMLAttr (_eccef );continue ;};};for {_bdbdf ,_eacbbb :=d .Token ();if _eacbbb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_eacbbb );};if _bgfca ,_adaae :=_bdbdf .(_a .EndElement );_adaae &&_bgfca .Name ==start .Name {break ;};};return nil ;};type ST_StrokeLineStyle byte ; -// ValidateWithPath validates the Rect and its children, prefixing error messages with path -func (_gggd *Rect )ValidateWithPath (path string )error {if _cbeaa :=_gggd .CT_Rect .ValidateWithPath (path );_cbeaa !=nil {return _cbeaa ;};return nil ;};func (_dfgdb *OfcST_RType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffeac ,_fffbg :=d .Token ();if _fffbg !=nil {return _fffbg ;};if _becgg ,_feafa :=_ffeac .(_c .EndElement );_feafa &&_becgg .Name ==start .Name {*_dfgdb =1;return nil ;};if _affea ,_efeca :=_ffeac .(_c .CharData );!_efeca {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffeac );}else {switch string (_affea ){case "":*_dfgdb =0;case "\u0061\u0072\u0063":*_dfgdb =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_dfgdb =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_dfgdb =3;case "\u0061\u006c\u0069g\u006e":*_dfgdb =4;};};_ffeac ,_fffbg =d .Token ();if _fffbg !=nil {return _fffbg ;};if _gdccg ,_dgedf :=_ffeac .(_c .EndElement );_dgedf &&_gdccg .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffeac );}; +// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path +func (_gffdb *CT_Path )ValidateWithPath (path string )error {if _gggcba :=_gffdb .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_gggcba !=nil {return _gggcba ;};if _eabac :=_gffdb .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_eabac !=nil {return _eabac ;};if _dbdc :=_gffdb .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_dbdc !=nil {return _dbdc ;};if _ccfbb :=_gffdb .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_ccfbb !=nil {return _ccfbb ;};if _eafc :=_gffdb .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_eafc !=nil {return _eafc ;};if _ggdee :=_gffdb .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_ggdee !=nil {return _ggdee ;};if _bceef :=_gffdb .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_bceef !=nil {return _bceef ;};if _fccdg :=_gffdb .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fccdg !=nil {return _fccdg ;};if _cgcbf :=_gffdb .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_cgcbf !=nil {return _cgcbf ;};return nil ;};func (_ecfba *CT_Oval )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c";};if _ecfba .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .HrefAttr )});};if _ecfba .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .TargetAttr )});};if _ecfba .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .ClassAttr )});};if _ecfba .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .TitleAttr )});};if _ecfba .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .AltAttr )});};if _ecfba .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .CoordsizeAttr )});};if _ecfba .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .CoordoriginAttr )});};if _ecfba .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .WrapcoordsAttr )});};if _ecfba .PrintAttr !=_bg .ST_TrueFalseUnset {_edebe ,_aead :=_ecfba .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _aead !=nil {return _aead ;};start .Attr =append (start .Attr ,_edebe );};if _ecfba .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .IdAttr )});};if _ecfba .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .StyleAttr )});};if _ecfba .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .SpidAttr )});};if _ecfba .OnedAttr !=_bg .ST_TrueFalseUnset {_ggbga ,_aagaf :=_ecfba .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _aagaf !=nil {return _aagaf ;};start .Attr =append (start .Attr ,_ggbga );};if _ecfba .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .RegroupidAttr )});};if _ecfba .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_bffcb ,_fagg :=_ecfba .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fagg !=nil {return _fagg ;};start .Attr =append (start .Attr ,_bffcb );};if _ecfba .ButtonAttr !=_bg .ST_TrueFalseUnset {_egcc ,_gbcg :=_ecfba .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gbcg !=nil {return _gbcg ;};start .Attr =append (start .Attr ,_egcc );};if _ecfba .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_abcc ,_gfffb :=_ecfba .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gfffb !=nil {return _gfffb ;};start .Attr =append (start .Attr ,_abcc );};if _ecfba .BulletAttr !=_bg .ST_TrueFalseUnset {_egfgg ,_bcbd :=_ecfba .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bcbd !=nil {return _bcbd ;};start .Attr =append (start .Attr ,_egfgg );};if _ecfba .HrAttr !=_bg .ST_TrueFalseUnset {_cbfcd ,_dfbgb :=_ecfba .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _dfbgb !=nil {return _dfbgb ;};start .Attr =append (start .Attr ,_cbfcd );};if _ecfba .HrstdAttr !=_bg .ST_TrueFalseUnset {_acfcec ,_bbdfe :=_ecfba .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bbdfe !=nil {return _bbdfe ;};start .Attr =append (start .Attr ,_acfcec );};if _ecfba .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_ddac ,_gbgcb :=_ecfba .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gbgcb !=nil {return _gbgcb ;};start .Attr =append (start .Attr ,_ddac );};if _ecfba .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .HrpctAttr )});};if _ecfba .HralignAttr !=OfcST_HrAlignUnset {_ggabc ,_bdbda :=_ecfba .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bdbda !=nil {return _bdbda ;};start .Attr =append (start .Attr ,_ggabc );};if _ecfba .AllowincellAttr !=_bg .ST_TrueFalseUnset {_bafb ,_cegf :=_ecfba .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cegf !=nil {return _cegf ;};start .Attr =append (start .Attr ,_bafb );};if _ecfba .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_cfcea ,_ecbfd :=_ecfba .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ecbfd !=nil {return _ecbfd ;};start .Attr =append (start .Attr ,_cfcea );};if _ecfba .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_cfed ,_aggb :=_ecfba .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _aggb !=nil {return _aggb ;};start .Attr =append (start .Attr ,_cfed );};if _ecfba .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .BordertopcolorAttr )});};if _ecfba .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .BorderleftcolorAttr )});};if _ecfba .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .BorderbottomcolorAttr )});};if _ecfba .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .BorderrightcolorAttr )});};if _ecfba .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_addd ,_eeafd :=_ecfba .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _eeafd !=nil {return _eeafd ;};start .Attr =append (start .Attr ,_addd );};if _ecfba .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .DgmnodekindAttr )});};if _ecfba .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gcgb ,_fgag :=_ecfba .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fgag !=nil {return _fgag ;};start .Attr =append (start .Attr ,_gcgb );};if _ecfba .InsetmodeAttr !=OfcST_InsetModeUnset {_daeag ,_fbfc :=_ecfba .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fbfc !=nil {return _fbfc ;};start .Attr =append (start .Attr ,_daeag );};if _ecfba .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .OpacityAttr )});};if _ecfba .StrokedAttr !=_bg .ST_TrueFalseUnset {_gcbbd ,_fafee :=_ecfba .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fafee !=nil {return _fafee ;};start .Attr =append (start .Attr ,_gcbbd );};if _ecfba .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .StrokecolorAttr )});};if _ecfba .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .StrokeweightAttr )});};if _ecfba .InsetpenAttr !=_bg .ST_TrueFalseUnset {_cbfea ,_adbe :=_ecfba .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _adbe !=nil {return _adbe ;};start .Attr =append (start .Attr ,_cbfea );};if _ecfba .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .ChromakeyAttr )});};if _ecfba .FilledAttr !=_bg .ST_TrueFalseUnset {_cedda ,_cfccg :=_ecfba .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cfccg !=nil {return _cfccg ;};start .Attr =append (start .Attr ,_cedda );};if _ecfba .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .FillcolorAttr )});};if _ecfba .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecfba .SptAttr )});};if _ecfba .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_abeac ,_fgee :=_ecfba .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _fgee !=nil {return _fgee ;};start .Attr =append (start .Attr ,_abeac );};if _ecfba .BwmodeAttr !=OfcST_BWModeUnset {_dfgga ,_acebf :=_ecfba .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _acebf !=nil {return _acebf ;};start .Attr =append (start .Attr ,_dfgga );};if _ecfba .BwpureAttr !=OfcST_BWModeUnset {_cfbab ,_dcge :=_ecfba .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dcge !=nil {return _dcge ;};start .Attr =append (start .Attr ,_cfbab );};if _ecfba .BwnormalAttr !=OfcST_BWModeUnset {_deee ,_acffg :=_ecfba .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _acffg !=nil {return _acffg ;};start .Attr =append (start .Attr ,_deee );};if _ecfba .ForcedashAttr !=_bg .ST_TrueFalseUnset {_eaaa ,_fbegb :=_ecfba .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fbegb !=nil {return _fbegb ;};start .Attr =append (start .Attr ,_eaaa );};if _ecfba .OleiconAttr !=_bg .ST_TrueFalseUnset {_fdbgc ,_dcead :=_ecfba .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dcead !=nil {return _dcead ;};start .Attr =append (start .Attr ,_fdbgc );};if _ecfba .OleAttr !=_bg .ST_TrueFalseBlankUnset {_adac ,_fdcda :=_ecfba .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _fdcda !=nil {return _fdcda ;};start .Attr =append (start .Attr ,_adac );};if _ecfba .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_cbbed ,_eaga :=_ecfba .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _eaga !=nil {return _eaga ;};start .Attr =append (start .Attr ,_cbbed );};if _ecfba .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_eadd ,_agdde :=_ecfba .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _agdde !=nil {return _agdde ;};start .Attr =append (start .Attr ,_eadd );};if _ecfba .ClipAttr !=_bg .ST_TrueFalseUnset {_aaef ,_aeged :=_ecfba .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _aeged !=nil {return _aeged ;};start .Attr =append (start .Attr ,_aaef );};e .EncodeToken (start );if _ecfba .EG_ShapeElements !=nil {for _ ,_ffba :=range _ecfba .EG_ShapeElements {_ffba .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgdb *AG_StrokeAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgdb .OnAttr !=_bg .ST_TrueFalseUnset {_bdaa ,_geeg :=_fgdb .OnAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u006e"});if _geeg !=nil {return _geeg ;};start .Attr =append (start .Attr ,_bdaa );};if _fgdb .WeightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .WeightAttr )});};if _fgdb .ColorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .ColorAttr )});};if _fgdb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .OpacityAttr )});};if _fgdb .LinestyleAttr !=ST_StrokeLineStyleUnset {_afe ,_ece :=_fgdb .LinestyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _ece !=nil {return _ece ;};start .Attr =append (start .Attr ,_afe );};if _fgdb .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .MiterlimitAttr )});};if _fgdb .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_abf ,_dgdd :=_fgdb .JoinstyleAttr .MarshalXMLAttr (_a .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _dgdd !=nil {return _dgdd ;};start .Attr =append (start .Attr ,_abf );};if _fgdb .EndcapAttr !=ST_StrokeEndCapUnset {_dcca ,_cge :=_fgdb .EndcapAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _cge !=nil {return _cge ;};start .Attr =append (start .Attr ,_dcca );};if _fgdb .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .DashstyleAttr )});};if _fgdb .FilltypeAttr !=ST_FillTypeUnset {_bbbf ,_dcedd :=_fgdb .FilltypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _dcedd !=nil {return _dcedd ;};start .Attr =append (start .Attr ,_bbbf );};if _fgdb .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .SrcAttr )});};if _fgdb .ImageaspectAttr !=ST_ImageAspectUnset {_edaf ,_ecfa :=_fgdb .ImageaspectAttr .MarshalXMLAttr (_a .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _ecfa !=nil {return _ecfa ;};start .Attr =append (start .Attr ,_edaf );};if _fgdb .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .ImagesizeAttr )});};if _fgdb .ImagealignshapeAttr !=_bg .ST_TrueFalseUnset {_efef ,_gba :=_fgdb .ImagealignshapeAttr .MarshalXMLAttr (_a .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _gba !=nil {return _gba ;};start .Attr =append (start .Attr ,_efef );};if _fgdb .Color2Attr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .Color2Attr )});};if _fgdb .StartarrowAttr !=ST_StrokeArrowTypeUnset {_cbf ,_cffb :=_fgdb .StartarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _cffb !=nil {return _cffb ;};start .Attr =append (start .Attr ,_cbf );};if _fgdb .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ageb ,_effe :=_fgdb .StartarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _effe !=nil {return _effe ;};start .Attr =append (start .Attr ,_ageb );};if _fgdb .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_aecd ,_bed :=_fgdb .StartarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"});if _bed !=nil {return _bed ;};start .Attr =append (start .Attr ,_aecd );};if _fgdb .EndarrowAttr !=ST_StrokeArrowTypeUnset {_cfbe ,_dfga :=_fgdb .EndarrowAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _dfga !=nil {return _dfga ;};start .Attr =append (start .Attr ,_cfbe );};if _fgdb .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cdaf ,_fecf :=_fgdb .EndarrowwidthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _fecf !=nil {return _fecf ;};start .Attr =append (start .Attr ,_cdaf );};if _fgdb .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gfge ,_agbb :=_fgdb .EndarrowlengthAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"});if _agbb !=nil {return _agbb ;};start .Attr =append (start .Attr ,_gfge );};if _fgdb .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .HrefAttr )});};if _fgdb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .AlthrefAttr )});};if _fgdb .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .TitleAttr )});};if _fgdb .ForcedashAttr !=_bg .ST_TrueFalseUnset {_fbfdf ,_bbdff :=_fgdb .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bbdff !=nil {return _bbdff ;};start .Attr =append (start .Attr ,_fbfdf );};if _fgdb .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .IdAttr )});};if _fgdb .InsetpenAttr !=_bg .ST_TrueFalseUnset {_ccdf ,_beef :=_fgdb .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _beef !=nil {return _beef ;};start .Attr =append (start .Attr ,_ccdf );};if _fgdb .RelidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .RelidAttr )});};return nil ;};func (_aaced ST_StrokeArrowLength )Validate ()error {return _aaced .ValidateWithPath ("")};func (_fbf *AG_ImageAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fbf .SrcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fbf .SrcAttr )});};if _fbf .CropleftAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbf .CropleftAttr )});};if _fbf .CroptopAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_fbf .CroptopAttr )});};if _fbf .CroprightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_b .Sprintf ("\u0025\u0076",*_fbf .CroprightAttr )});};if _fbf .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_fbf .CropbottomAttr )});};if _fbf .GainAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbf .GainAttr )});};if _fbf .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fbf .BlacklevelAttr )});};if _fbf .GammaAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_fbf .GammaAttr )});};if _fbf .GrayscaleAttr !=_bg .ST_TrueFalseUnset {_ddf ,_fcee :=_fbf .GrayscaleAttr .MarshalXMLAttr (_a .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _fcee !=nil {return _fcee ;};start .Attr =append (start .Attr ,_ddf );};if _fbf .BilevelAttr !=_bg .ST_TrueFalseUnset {_gede ,_aceb :=_fbf .BilevelAttr .MarshalXMLAttr (_a .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _aceb !=nil {return _aceb ;};start .Attr =append (start .Attr ,_gede );};return nil ;};func (_adg *AG_Adj )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0061\u0064\u006a"{_fd ,_fc :=_bf .Value ,error (nil );if _fc !=nil {return _fc ;};_adg .AdjAttr =&_fd ;continue ;};};for {_fe ,_eg :=d .Token ();if _eg !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_eg );};if _fcg ,_ag :=_fe .(_a .EndElement );_ag &&_fcg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcExtrusion and its children -func (_feab *OfcExtrusion )Validate ()error {return _feab .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_ge :=&AG_AllCoreAttributes {};return _ge }; +// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path +func (_gcda *AG_StrokeAttributes )ValidateWithPath (path string )error {if _cbef :=_gcda .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cbef !=nil {return _cbef ;};if _abdd :=_gcda .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_abdd !=nil {return _abdd ;};if _babc :=_gcda .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_babc !=nil {return _babc ;};if _cdge :=_gcda .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_cdge !=nil {return _cdge ;};if _dbb :=_gcda .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dbb !=nil {return _dbb ;};if _aadg :=_gcda .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_aadg !=nil {return _aadg ;};if _eead :=_gcda .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_eead !=nil {return _eead ;};if _fabc :=_gcda .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_fabc !=nil {return _fabc ;};if _bbfb :=_gcda .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_bbfb !=nil {return _bbfb ;};if _gbf :=_gcda .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_gbf !=nil {return _gbf ;};if _bgff :=_gcda .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bgff !=nil {return _bgff ;};if _abfd :=_gcda .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_abfd !=nil {return _abfd ;};if _edfbd :=_gcda .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_edfbd !=nil {return _edfbd ;};if _dcd :=_gcda .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dcd !=nil {return _dcd ;};if _adbb :=_gcda .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_adbb !=nil {return _adbb ;};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 _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;};func (_ffge *ST_StrokeEndCap )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ffge =0;case "\u0066\u006c\u0061\u0074":*_ffge =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ffge =2;case "\u0072\u006f\u0075n\u0064":*_ffge =3;};return nil ;};func (_efgfe *OfcCT_Proxy )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079";};if _efgfe .StartAttr !=_bg .ST_TrueFalseBlankUnset {_bbbeg ,_adeea :=_efgfe .StartAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0061r\u0074"});if _adeea !=nil {return _adeea ;};start .Attr =append (start .Attr ,_bbbeg );};if _efgfe .EndAttr !=_bg .ST_TrueFalseBlankUnset {_gadc ,_gcaf :=_efgfe .EndAttr .MarshalXMLAttr (_a .Name {Local :"\u0065\u006e\u0064"});if _gcaf !=nil {return _gcaf ;};start .Attr =append (start .Attr ,_gadc );};if _efgfe .IdrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_efgfe .IdrefAttr )});};if _efgfe .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_efgfe .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_ShadowType byte ;func (_degbd OfcST_HrAlign )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cfead :=_a .Attr {};_cfead .Name =name ;switch _degbd {case OfcST_HrAlignUnset :_cfead .Value ="";case OfcST_HrAlignLeft :_cfead .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_cfead .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_cfead .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _cfead ,nil ;};func (_acaec *OfcDiagram )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\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 ,_a .Attr {Name :_a .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 ,_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\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\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 ,_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 ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _acaec .OfcCT_Diagram .MarshalXML (e ,start );};func (_edgaa OfcST_HrAlign )ValidateWithPath (path string )error {switch _edgaa {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 (_edgaa ));};return nil ;};func (_bgccd *OfcCT_IdMap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_debgc :=range start .Attr {if _debgc .Name .Local =="\u0064\u0061\u0074\u0061"{_dddcf ,_aecaa :=_debgc .Value ,error (nil );if _aecaa !=nil {return _aecaa ;};_bgccd .DataAttr =&_dddcf ;continue ;};if _debgc .Name .Local =="\u0065\u0078\u0074"{_bgccd .ExtAttr .UnmarshalXMLAttr (_debgc );continue ;};};for {_fdab ,_ffgdd :=d .Token ();if _ffgdd !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_ffgdd );};if _efcbec ,_efagg :=_fdab .(_a .EndElement );_efagg &&_efcbec .Name ==start .Name {break ;};};return nil ;};func (_dabbb *OfcST_ConnectorType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebafe ,_abcbec :=d .Token ();if _abcbec !=nil {return _abcbec ;};if _affdd ,_cbdbd :=_ebafe .(_a .EndElement );_cbdbd &&_affdd .Name ==start .Name {*_dabbb =1;return nil ;};if _bdaad ,_fbbbce :=_ebafe .(_a .CharData );!_fbbbce {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",_ebafe );}else {switch string (_bdaad ){case "":*_dabbb =0;case "\u006e\u006f\u006e\u0065":*_dabbb =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_dabbb =2;case "\u0065\u006c\u0062o\u0077":*_dabbb =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_dabbb =4;};};_ebafe ,_abcbec =d .Token ();if _abcbec !=nil {return _abcbec ;};if _dageb ,_cfdca :=_ebafe .(_a .EndElement );_cfdca &&_dageb .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",_ebafe );};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};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;);type OfcCT_SignatureLine struct{IssignaturelineAttr _bg .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _bg .ST_TrueFalse ;AllowcommentsAttr _bg .ST_TrueFalse ;ShowsigndateAttr _bg .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;};func NewCT_H ()*CT_H {_abggf :=&CT_H {};return _abggf }; -// Validate validates the CT_Line and its children -func (_dffe *CT_Line )Validate ()error {return _dffe .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_addag *OfcDiagram )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _addag .OfcCT_Diagram .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path +func (_gaeae *OfcExtrusion )ValidateWithPath (path string )error {if _cbaca :=_gaeae .OfcCT_Extrusion .ValidateWithPath (path );_cbaca !=nil {return _cbaca ;};return nil ;};func NewOfcTop ()*OfcTop {_gggbc :=&OfcTop {};_gggbc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gggbc ;};func (_gcecf OfcST_Angle )String ()string {switch _gcecf {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 NewOfcCT_OLEObject ()*OfcCT_OLEObject {_bcaag :=&OfcCT_OLEObject {};return _bcaag };type OfcColumn struct{OfcCT_StrokeChild };type OfcCT_Callout struct{OnAttr _bg .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _bg .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _bg .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _bg .ST_TrueFalse ;TextborderAttr _bg .ST_TrueFalse ;MinusxAttr _bg .ST_TrueFalse ;MinusyAttr _bg .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_dfed OfcST_RType )ValidateWithPath (path string )error {switch _dfed {case 0,1,2,3,4: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 (_dfed ));};return nil ;};func (_gddga *OfcCallout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gddga .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_gbdcc :=range start .Attr {if _gbdcc .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_gddga .LengthspecifiedAttr .UnmarshalXMLAttr (_gbdcc );continue ;};if _gbdcc .Name .Local =="\u006f\u006e"{_gddga .OnAttr .UnmarshalXMLAttr (_gbdcc );continue ;};if _gbdcc .Name .Local =="\u0067\u0061\u0070"{_deeeg ,_gcafd :=_gbdcc .Value ,error (nil );if _gcafd !=nil {return _gcafd ;};_gddga .GapAttr =&_deeeg ;continue ;};if _gbdcc .Name .Local =="\u0061\u006e\u0067l\u0065"{_gddga .AngleAttr .UnmarshalXMLAttr (_gbdcc );continue ;};if _gbdcc .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_gddga .DropautoAttr .UnmarshalXMLAttr (_gbdcc );continue ;};if _gbdcc .Name .Local =="\u0064\u0072\u006f\u0070"{_gdeece ,_ecaad :=_gbdcc .Value ,error (nil );if _ecaad !=nil {return _ecaad ;};_gddga .DropAttr =&_gdeece ;continue ;};if _gbdcc .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gbbec ,_dfcfa :=_gbdcc .Value ,error (nil );if _dfcfa !=nil {return _dfcfa ;};_gddga .DistanceAttr =&_gbbec ;continue ;};if _gbdcc .Name .Local =="\u0074\u0079\u0070\u0065"{_debff ,_ffedeb :=_gbdcc .Value ,error (nil );if _ffedeb !=nil {return _ffedeb ;};_gddga .TypeAttr =&_debff ;continue ;};if _gbdcc .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_eegdf ,_gebd :=_gbdcc .Value ,error (nil );if _gebd !=nil {return _gebd ;};_gddga .LengthAttr =&_eegdf ;continue ;};if _gbdcc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_gddga .AccentbarAttr .UnmarshalXMLAttr (_gbdcc );continue ;};if _gbdcc .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_gddga .TextborderAttr .UnmarshalXMLAttr (_gbdcc );continue ;};if _gbdcc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_gddga .MinusxAttr .UnmarshalXMLAttr (_gbdcc );continue ;};if _gbdcc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_gddga .MinusyAttr .UnmarshalXMLAttr (_gbdcc );continue ;};if _gbdcc .Name .Local =="\u0065\u0078\u0074"{_gddga .ExtAttr .UnmarshalXMLAttr (_gbdcc );continue ;};};for {_cdfae ,_geabge :=d .Token ();if _geabge !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_geabge );};if _egccc ,_cefc :=_cdfae .(_a .EndElement );_cefc &&_egccc .Name ==start .Name {break ;};};return nil ;};func (_aacfg *OfcST_HrAlign )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aacfg =0;case "\u006c\u0065\u0066\u0074":*_aacfg =1;case "\u0072\u0069\u0067h\u0074":*_aacfg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aacfg =3;};return nil ;};func (_dfaga ST_ImageAspect )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dfaga .String (),start );};func (_gbdfb *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbdfb =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_gbdfb =1;case "\u0049\u0063\u006f\u006e":*_gbdfb =2;};return nil ;};func (_ffca *CT_Handles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s";};e .EncodeToken (start );if _ffca .H !=nil {_dcac :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0068"}};for _ ,_agdbe :=range _ffca .H {e .EncodeElement (_agdbe ,_dcac );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewGroup ()*Group {_faaae :=&Group {};_faaae .CT_Group =*NewCT_Group ();return _faaae };func (_agggb OfcST_OLEType )String ()string {switch _agggb {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";}; -// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path -func (_cccdfb *OfcCT_Fill )ValidateWithPath (path string )error {if _cadd :=_cccdfb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cadd !=nil {return _cadd ;};if _bdagcd :=_cccdfb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bdagcd !=nil {return _bdagcd ;};return nil ;};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _fc .ST_TrueFalseBlank ;FieldCodes *string ;};type AG_Chromakey struct{ChromakeyAttr *string ;};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_addcg :=&OfcCT_ShapeLayout {};return _addcg };func (_fadga *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fadga =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_fadga =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_fadga =2;};return nil ;};func (_cdebf *CT_Stroke )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caede :=range start .Attr {if _caede .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caede .Name .Local =="\u0072\u0065\u006ci\u0064"{_egdbcg ,_bggeg :=_caede .Value ,error (nil );if _bggeg !=nil {return _bggeg ;};_cdebf .RelidAttr =&_egdbcg ;continue ;};if _caede .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_caede .Name .Local =="\u0069\u0064"{_effeg ,_bbffe :=_caede .Value ,error (nil );if _bbffe !=nil {return _bbffe ;};_cdebf .RIdAttr =&_effeg ;continue ;};if _caede .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caede .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cdebf .ForcedashAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caede .Name .Local =="\u0074\u0069\u0074l\u0065"{_cccga ,_babcd :=_caede .Value ,error (nil );if _babcd !=nil {return _babcd ;};_cdebf .TitleAttr =&_cccga ;continue ;};if _caede .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caede .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ggbag ,_fbafa :=_caede .Value ,error (nil );if _fbafa !=nil {return _fbafa ;};_cdebf .AlthrefAttr =&_ggbag ;continue ;};if _caede .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caede .Name .Local =="\u0068\u0072\u0065\u0066"{_fgee ,_faebg :=_caede .Value ,error (nil );if _faebg !=nil {return _faebg ;};_cdebf .HrefAttr =&_fgee ;continue ;};if _caede .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_caeee ,_baac :=_caede .Value ,error (nil );if _baac !=nil {return _baac ;};_cdebf .ImagesizeAttr =&_caeee ;continue ;};if _caede .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cdebf .StartarrowlengthAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cdebf .JoinstyleAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cdebf .EndarrowAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_aefde ,_cbcaa :=_caede .Value ,error (nil );if _cbcaa !=nil {return _cbcaa ;};_cdebf .DashstyleAttr =&_aefde ;continue ;};if _caede .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cdebf .EndarrowwidthAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0073\u0072\u0063"{_fgdbbf ,_eegbgc :=_caede .Value ,error (nil );if _eegbgc !=nil {return _eegbgc ;};_cdebf .SrcAttr =&_fgdbbf ;continue ;};if _caede .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cdebf .EndarrowlengthAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cdebf .LinestyleAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efbb ,_dbagb :=_caede .Value ,error (nil );if _dbagb !=nil {return _dbagb ;};_cdebf .OpacityAttr =&_efbb ;continue ;};if _caede .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dafbb ,_gcfea :=_caede .Value ,error (nil );if _gcfea !=nil {return _gcfea ;};_cdebf .WeightAttr =&_dafbb ;continue ;};if _caede .Name .Local =="\u0069\u0064"{_fccac ,_aagfa :=_caede .Value ,error (nil );if _aagfa !=nil {return _aagfa ;};_cdebf .IdAttr =&_fccac ;continue ;};if _caede .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cegca ,_gecfc :=_f .ParseFloat (_caede .Value ,64);if _gecfc !=nil {return _gecfc ;};_cdebf .MiterlimitAttr =&_cegca ;continue ;};if _caede .Name .Local =="\u0063\u006f\u006co\u0072"{_dbcbc ,_abfc :=_caede .Value ,error (nil );if _abfc !=nil {return _abfc ;};_cdebf .ColorAttr =&_dbcbc ;continue ;};if _caede .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cdebf .ImageaspectAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cdebf .FilltypeAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u006f\u006e"{_cdebf .OnAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cdebf .StartarrowwidthAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cdebf .InsetpenAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cdebf .ImagealignshapeAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cdebf .StartarrowAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cdebf .EndcapAttr .UnmarshalXMLAttr (_caede );continue ;};if _caede .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ffee ,_cfbd :=_caede .Value ,error (nil );if _cfbd !=nil {return _cfbd ;};_cdebf .Color2Attr =&_ffee ;continue ;};};_gbdge :for {_gbgcaa ,_gfggbg :=d .Token ();if _gfggbg !=nil {return _gfggbg ;};switch _fbfaa :=_gbgcaa .(type ){case _c .StartElement :switch _fbfaa .Name {case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u0065\u0066\u0074"}:_cdebf .Left =NewOfcLeft ();if _fbdbb :=d .DecodeElement (_cdebf .Left ,&_fbfaa );_fbdbb !=nil {return _fbdbb ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0074\u006f\u0070"}:_cdebf .Top =NewOfcTop ();if _ebbbf :=d .DecodeElement (_cdebf .Top ,&_fbfaa );_ebbbf !=nil {return _ebbbf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0069\u0067h\u0074"}:_cdebf .Right =NewOfcRight ();if _aagaf :=d .DecodeElement (_cdebf .Right ,&_fbfaa );_aagaf !=nil {return _aagaf ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cdebf .Bottom =NewOfcBottom ();if _cgbca :=d .DecodeElement (_cdebf .Bottom ,&_fbfaa );_cgbca !=nil {return _cgbca ;};case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_cdebf .Column =NewOfcColumn ();if _gceb :=d .DecodeElement (_cdebf .Column ,&_fbfaa );_gceb !=nil {return _gceb ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072o\u006b\u0065 \u0025\u0076",_fbfaa .Name );if _gbbgb :=d .Skip ();_gbbgb !=nil {return _gbbgb ;};};case _c .EndElement :break _gbdge ;case _c .CharData :};};return nil ;};func (_fadad *ST_StrokeLineStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecbc ,_beegb :=d .Token ();if _beegb !=nil {return _beegb ;};if _bbcc ,_cdbee :=_cecbc .(_c .EndElement );_cdbee &&_bbcc .Name ==start .Name {*_fadad =1;return nil ;};if _fafgg ,_cdcaa :=_cecbc .(_c .CharData );!_cdcaa {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cecbc );}else {switch string (_fafgg ){case "":*_fadad =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fadad =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_fadad =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_fadad =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_fadad =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_fadad =5;};};_cecbc ,_beegb =d .Token ();if _beegb !=nil {return _beegb ;};if _cbabc ,_efeg :=_cecbc .(_c .EndElement );_efeg &&_cbabc .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cecbc );};func (_dedad *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dedad =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_dedad =1;case "\u0049\u0063\u006f\u006e":*_dedad =2;};return nil ;};func (_fcada OfcST_OLEUpdateMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_feabg :=_c .Attr {};_feabg .Name =name ;switch _fcada {case OfcST_OLEUpdateModeUnset :_feabg .Value ="";case OfcST_OLEUpdateModeAlways :_feabg .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_feabg .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _feabg ,nil ;};func (_bafgb ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _bafgb {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bafgb ));};return nil ;};func (_cbegb OfcST_ConnectType )Validate ()error {return _cbegb .ValidateWithPath ("")};func (_fgagb *ST_ShadowType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbaaga ,_gdcdc :=d .Token ();if _gdcdc !=nil {return _gdcdc ;};if _bbdg ,_gddg :=_cbaaga .(_c .EndElement );_gddg &&_bbdg .Name ==start .Name {*_fgagb =1;return nil ;};if _ffbcef ,_ecbcgg :=_cbaaga .(_c .CharData );!_ecbcgg {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbaaga );}else {switch string (_ffbcef ){case "":*_fgagb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fgagb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fgagb =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_fgagb =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fgagb =4;};};_cbaaga ,_gdcdc =d .Token ();if _gdcdc !=nil {return _gdcdc ;};if _gaebd ,_ffbeea :=_cbaaga .(_c .EndElement );_ffbeea &&_gaebd .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbaaga );};func (_gfbbf *Arc )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfbbf .CT_Arc =*NewCT_Arc ();for _ ,_ccae :=range start .Attr {if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfbbf .UserdrawnAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfbbf .ButtonAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfbbf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfbbf .UserhiddenAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfbbf .CliptowrapAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfbbf .BulletAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u006f\u006c\u0065"{_gfbbf .OleAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0068\u0072"{_gfbbf .HrAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0073\u0070\u0069\u0064"{_bceg ,_cedg :=_ccae .Value ,error (nil );if _cedg !=nil {return _cedg ;};_gfbbf .SpidAttr =&_bceg ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfbbf .HrstdAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfbbf .BwnormalAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fae ,_ddbff :=_ccae .Value ,error (nil );if _ddbff !=nil {return _ddbff ;};_gfbbf .BordertopcolorAttr =&_fae ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfbbf .DgmlayoutAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfbbf .ForcedashAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfbbf .AllowoverlapAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfbbf .HrnoshadeAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfbbf .PreferrelativeAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ecfeb ,_eff :=_ccae .Value ,error (nil );if _eff !=nil {return _eff ;};_gfbbf .BorderbottomcolorAttr =&_ecfeb ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u006f\u006e\u0065\u0064"{_gfbbf .OnedAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ggcc ,_dbfg :=_f .ParseInt (_ccae .Value ,10,64);if _dbfg !=nil {return _dbfg ;};_gfbbf .DgmnodekindAttr =&_ggcc ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdcc ,_ffda :=_f .ParseInt (_ccae .Value ,10,64);if _ffda !=nil {return _ffda ;};_gfbbf .RegroupidAttr =&_fdcc ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfbbf .AllowincellAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0068\u0072\u0070c\u0074"{_cfga ,_dbca :=_f .ParseFloat (_ccae .Value ,64);if _dbca !=nil {return _dbca ;};_dgac :=float32 (_cfga );_gfbbf .HrpctAttr =&_dgac ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0063\u006c\u0069\u0070"{_gfbbf .ClipAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfbbf .InsetmodeAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ffec ,_cbd :=_ccae .Value ,error (nil );if _cbd !=nil {return _cbd ;};_gfbbf .BorderleftcolorAttr =&_ffec ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfbbf .OleiconAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bcd ,_fdbb :=_ccae .Value ,error (nil );if _fdbb !=nil {return _fdbb ;};_gfbbf .BorderrightcolorAttr =&_bcd ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfbbf .ConnectortypeAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfbbf .BwpureAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfbbf .BwmodeAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0073\u0070\u0074"{_gffa ,_eca :=_f .ParseFloat (_ccae .Value ,64);if _eca !=nil {return _eca ;};_ggacc :=float32 (_gffa );_gfbbf .SptAttr =&_ggacc ;continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfbbf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccae .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfbbf .HralignAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_bggd ,_ggee :=_f .ParseFloat (_ccae .Value ,64);if _ggee !=nil {return _ggee ;};_gfbbf .EndAngleAttr =&_bggd ;continue ;};if _ccae .Name .Local =="\u0069\u0064"{_cacb ,_fcag :=_ccae .Value ,error (nil );if _fcag !=nil {return _fcag ;};_gfbbf .IdAttr =&_cacb ;continue ;};if _ccae .Name .Local =="\u0061\u006c\u0074"{_dbaa ,_adge :=_ccae .Value ,error (nil );if _adge !=nil {return _adge ;};_gfbbf .AltAttr =&_dbaa ;continue ;};if _ccae .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfbbf .PrintAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfbbf .StrokedAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cgag ,_fgga :=_ccae .Value ,error (nil );if _fgga !=nil {return _fgga ;};_gfbbf .WrapcoordsAttr =&_cgag ;continue ;};if _ccae .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cdgb ,_cgff :=_ccae .Value ,error (nil );if _cgff !=nil {return _cgff ;};_gfbbf .StrokeweightAttr =&_cdgb ;continue ;};if _ccae .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dgb ,_gaae :=_ccae .Value ,error (nil );if _gaae !=nil {return _gaae ;};_gfbbf .CoordoriginAttr =&_dgb ;continue ;};if _ccae .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adfa ,_ceg :=_ccae .Value ,error (nil );if _ceg !=nil {return _ceg ;};_gfbbf .ChromakeyAttr =&_adfa ;continue ;};if _ccae .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbddf ,_beea :=_ccae .Value ,error (nil );if _beea !=nil {return _beea ;};_gfbbf .FillcolorAttr =&_bbddf ;continue ;};if _ccae .Name .Local =="\u0073\u0074\u0079l\u0065"{_efbd ,_cega :=_ccae .Value ,error (nil );if _cega !=nil {return _cega ;};_gfbbf .StyleAttr =&_efbd ;continue ;};if _ccae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dde ,_bcg :=_ccae .Value ,error (nil );if _bcg !=nil {return _bcg ;};_gfbbf .OpacityAttr =&_dde ;continue ;};if _ccae .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_abag ,_ebab :=_ccae .Value ,error (nil );if _ebab !=nil {return _ebab ;};_gfbbf .StrokecolorAttr =&_abag ;continue ;};if _ccae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfbbf .InsetpenAttr .UnmarshalXMLAttr (_ccae );continue ;};if _ccae .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_fcbca ,_cdcb :=_f .ParseFloat (_ccae .Value ,64);if _cdcb !=nil {return _cdcb ;};_gfbbf .StartAngleAttr =&_fcbca ;continue ;};if _ccae .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dcde ,_ccea :=_ccae .Value ,error (nil );if _ccea !=nil {return _ccea ;};_gfbbf .CoordsizeAttr =&_dcde ;continue ;};if _ccae .Name .Local =="\u0074\u0069\u0074l\u0065"{_geadc ,_bbe :=_ccae .Value ,error (nil );if _bbe !=nil {return _bbe ;};_gfbbf .TitleAttr =&_geadc ;continue ;};if _ccae .Name .Local =="\u0063\u006c\u0061s\u0073"{_gfed ,_abc :=_ccae .Value ,error (nil );if _abc !=nil {return _abc ;};_gfbbf .ClassAttr =&_gfed ;continue ;};if _ccae .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eggb ,_dbfd :=_ccae .Value ,error (nil );if _dbfd !=nil {return _dbfd ;};_gfbbf .TargetAttr =&_eggb ;continue ;};if _ccae .Name .Local =="\u0068\u0072\u0065\u0066"{_fagge ,_ddad :=_ccae .Value ,error (nil );if _ddad !=nil {return _ddad ;};_gfbbf .HrefAttr =&_fagge ;continue ;};if _ccae .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfbbf .FilledAttr .UnmarshalXMLAttr (_ccae );continue ;};};_cdgd :for {_dfcd ,_aege :=d .Token ();if _aege !=nil {return _aege ;};switch _bcdd :=_dfcd .(type ){case _c .StartElement :switch _bcdd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_eegeb :=NewEG_ShapeElements ();_eegeb .Path =NewPath ();if _fgef :=d .DecodeElement (_eegeb .Path ,&_bcdd );_fgef !=nil {return _fgef ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_eegeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_bag :=NewEG_ShapeElements ();_bag .Formulas =NewFormulas ();if _bdee :=d .DecodeElement (_bag .Formulas ,&_bcdd );_bdee !=nil {return _bdee ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_bag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_egbg :=NewEG_ShapeElements ();_egbg .Handles =NewHandles ();if _dbga :=d .DecodeElement (_egbg .Handles ,&_bcdd );_dbga !=nil {return _dbga ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_egbg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_aed :=NewEG_ShapeElements ();_aed .Fill =NewFill ();if _bad :=d .DecodeElement (_aed .Fill ,&_bcdd );_bad !=nil {return _bad ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_aed );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cbca :=NewEG_ShapeElements ();_cbca .Stroke =NewStroke ();if _fdbeg :=d .DecodeElement (_cbca .Stroke ,&_bcdd );_fdbeg !=nil {return _fdbeg ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_cbca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eeec :=NewEG_ShapeElements ();_eeec .Shadow =NewShadow ();if _ccg :=d .DecodeElement (_eeec .Shadow ,&_bcdd );_ccg !=nil {return _ccg ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_eeec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_ffcde :=NewEG_ShapeElements ();_ffcde .Textbox =NewTextbox ();if _dfg :=d .DecodeElement (_ffcde .Textbox ,&_bcdd );_dfg !=nil {return _dfg ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_ffcde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_ceag :=NewEG_ShapeElements ();_ceag .Textpath =NewTextpath ();if _caf :=d .DecodeElement (_ceag .Textpath ,&_bcdd );_caf !=nil {return _caf ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_ceag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ecdc :=NewEG_ShapeElements ();_ecdc .Imagedata =NewImagedata ();if _gaf :=d .DecodeElement (_ecdc .Imagedata ,&_bcdd );_gaf !=nil {return _gaf ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_ecdc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_cgeed :=NewEG_ShapeElements ();_cgeed .Skew =NewOfcSkew ();if _fced :=d .DecodeElement (_cgeed .Skew ,&_bcdd );_fced !=nil {return _fced ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_cgeed );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_cee :=NewEG_ShapeElements ();_cee .Extrusion =NewOfcExtrusion ();if _fade :=d .DecodeElement (_cee .Extrusion ,&_bcdd );_fade !=nil {return _fade ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_cee );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_dedcb :=NewEG_ShapeElements ();_dedcb .Callout =NewOfcCallout ();if _gcfdf :=d .DecodeElement (_dedcb .Callout ,&_bcdd );_gcfdf !=nil {return _gcfdf ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_dedcb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_gfac :=NewEG_ShapeElements ();_gfac .Lock =NewOfcLock ();if _ggad :=d .DecodeElement (_gfac .Lock ,&_bcdd );_ggad !=nil {return _ggad ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_gfac );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_agb :=NewEG_ShapeElements ();_agb .Clippath =NewOfcClippath ();if _cba :=d .DecodeElement (_agb .Clippath ,&_bcdd );_cba !=nil {return _cba ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_agb );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_abge :=NewEG_ShapeElements ();_abge .Signatureline =NewOfcSignatureline ();if _ggaf :=d .DecodeElement (_abge .Signatureline ,&_bcdd );_ggaf !=nil {return _ggaf ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_abge );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_beed :=NewEG_ShapeElements ();_beed .Wrap =_ae .NewWrap ();if _gaea :=d .DecodeElement (_beed .Wrap ,&_bcdd );_gaea !=nil {return _gaea ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_beed );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_afag :=NewEG_ShapeElements ();_afag .Anchorlock =_ae .NewAnchorlock ();if _edab :=d .DecodeElement (_afag .Anchorlock ,&_bcdd );_edab !=nil {return _edab ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_afag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_cbfb :=NewEG_ShapeElements ();_cbfb .Bordertop =_ae .NewBordertop ();if _deda :=d .DecodeElement (_cbfb .Bordertop ,&_bcdd );_deda !=nil {return _deda ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_cbfb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_gddf :=NewEG_ShapeElements ();_gddf .Borderbottom =_ae .NewBorderbottom ();if _ddea :=d .DecodeElement (_gddf .Borderbottom ,&_bcdd );_ddea !=nil {return _ddea ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_gddf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_baeb :=NewEG_ShapeElements ();_baeb .Borderleft =_ae .NewBorderleft ();if _cffea :=d .DecodeElement (_baeb .Borderleft ,&_bcdd );_cffea !=nil {return _cffea ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_baeb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_dcgf :=NewEG_ShapeElements ();_dcgf .Borderright =_ae .NewBorderright ();if _aega :=d .DecodeElement (_dcgf .Borderright ,&_bcdd );_aega !=nil {return _aega ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_dcgf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_dadc :=NewEG_ShapeElements ();_dadc .ClientData =_b .NewClientData ();if _gage :=d .DecodeElement (_dadc .ClientData ,&_bcdd );_gage !=nil {return _gage ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_dadc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_dcdf :=NewEG_ShapeElements ();_dcdf .Textdata =_dce .NewTextdata ();if _eagd :=d .DecodeElement (_dcdf .Textdata ,&_bcdd );_eagd !=nil {return _eagd ;};_gfbbf .EG_ShapeElements =append (_gfbbf .EG_ShapeElements ,_dcdf );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0041r\u0063\u0020\u0025\u0076",_bcdd .Name );if _fdcb :=d .Skip ();_fdcb !=nil {return _fdcb ;};};case _c .EndElement :break _cdgd ;case _c .CharData :};};return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_eaaad :=&OfcCT_IdMap {};return _eaaad };func (_deee ST_ImageAspect )ValidateWithPath (path string )error {switch _deee {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deee ));};return nil ;};type CT_Curve struct{FromAttr *string ;Control1Attr *string ;Control2Attr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _fc .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _fc .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _fc .ST_TrueFalse ;ButtonAttr _fc .ST_TrueFalse ;UserhiddenAttr _fc .ST_TrueFalse ;BulletAttr _fc .ST_TrueFalse ;HrAttr _fc .ST_TrueFalse ;HrstdAttr _fc .ST_TrueFalse ;HrnoshadeAttr _fc .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _fc .ST_TrueFalse ;AllowoverlapAttr _fc .ST_TrueFalse ;UserdrawnAttr _fc .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _fc .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _fc .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _fc .ST_TrueFalse ;OleiconAttr _fc .ST_TrueFalse ;OleAttr _fc .ST_TrueFalseBlank ;PreferrelativeAttr _fc .ST_TrueFalse ;CliptowrapAttr _fc .ST_TrueFalse ;ClipAttr _fc .ST_TrueFalse ;};func (_ebc *AG_CoreAttributes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcee :=range start .Attr {if _dcee .Name .Local =="\u0068\u0072\u0065\u0066"{_efb ,_fbcd :=_dcee .Value ,error (nil );if _fbcd !=nil {return _fbcd ;};_ebc .HrefAttr =&_efb ;continue ;};if _dcee .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fagf ,_eged :=_dcee .Value ,error (nil );if _eged !=nil {return _eged ;};_ebc .TargetAttr =&_fagf ;continue ;};if _dcee .Name .Local =="\u0063\u006c\u0061s\u0073"{_cdeg ,_cad :=_dcee .Value ,error (nil );if _cad !=nil {return _cad ;};_ebc .ClassAttr =&_cdeg ;continue ;};if _dcee .Name .Local =="\u0074\u0069\u0074l\u0065"{_cce ,_ebfb :=_dcee .Value ,error (nil );if _ebfb !=nil {return _ebfb ;};_ebc .TitleAttr =&_cce ;continue ;};if _dcee .Name .Local =="\u0061\u006c\u0074"{_faa ,_ggd :=_dcee .Value ,error (nil );if _ggd !=nil {return _ggd ;};_ebc .AltAttr =&_faa ;continue ;};if _dcee .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbe ,_dba :=_dcee .Value ,error (nil );if _dba !=nil {return _dba ;};_ebc .CoordsizeAttr =&_cbe ;continue ;};if _dcee .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bbdd ,_bga :=_dcee .Value ,error (nil );if _bga !=nil {return _bga ;};_ebc .CoordoriginAttr =&_bbdd ;continue ;};if _dcee .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gcg ,_ega :=_dcee .Value ,error (nil );if _ega !=nil {return _ega ;};_ebc .WrapcoordsAttr =&_gcg ;continue ;};if _dcee .Name .Local =="\u0070\u0072\u0069n\u0074"{_ebc .PrintAttr .UnmarshalXMLAttr (_dcee );continue ;};if _dcee .Name .Local =="\u0069\u0064"{_deeg ,_egc :=_dcee .Value ,error (nil );if _egc !=nil {return _egc ;};_ebc .IdAttr =&_deeg ;continue ;};if _dcee .Name .Local =="\u0073\u0074\u0079l\u0065"{_afe ,_aaa :=_dcee .Value ,error (nil );if _aaa !=nil {return _aaa ;};_ebc .StyleAttr =&_afe ;continue ;};};for {_geef ,_cefd :=d .Token ();if _cefd !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073: \u0025\u0073",_cefd );};if _cgeb ,_bcb :=_geef .(_c .EndElement );_bcb &&_cgeb .Name ==start .Name {break ;};};return nil ;};func (_dbceg ST_Ext )Validate ()error {return _dbceg .ValidateWithPath ("")};func (_cabgg ST_StrokeJoinStyle )String ()string {switch _cabgg {case 0:return "";case 1:return "\u0072\u006f\u0075n\u0064";case 2:return "\u0062\u0065\u0076e\u006c";case 3:return "\u006d\u0069\u0074e\u0072";};return "";};func (_abfggc *OfcST_ColorMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abfggc =0;case "\u0061\u0075\u0074\u006f":*_abfggc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_abfggc =2;};return nil ;};func (_dgacaf *Textbox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dgacaf .CT_Textbox .MarshalXML (e ,start );};func (_edaed *CT_PolyLine )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065";};if _edaed .PointsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .PointsAttr )});};if _edaed .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .HrefAttr )});};if _edaed .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .TargetAttr )});};if _edaed .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .ClassAttr )});};if _edaed .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .TitleAttr )});};if _edaed .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .AltAttr )});};if _edaed .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .CoordsizeAttr )});};if _edaed .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .CoordoriginAttr )});};if _edaed .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .WrapcoordsAttr )});};if _edaed .PrintAttr !=_fc .ST_TrueFalseUnset {_cdgbg ,_ffdgc :=_edaed .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ffdgc !=nil {return _ffdgc ;};start .Attr =append (start .Attr ,_cdgbg );};if _edaed .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .IdAttr )});};if _edaed .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .StyleAttr )});};if _edaed .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .SpidAttr )});};if _edaed .OnedAttr !=_fc .ST_TrueFalseUnset {_bfab ,_dddc :=_edaed .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dddc !=nil {return _dddc ;};start .Attr =append (start .Attr ,_bfab );};if _edaed .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .RegroupidAttr )});};if _edaed .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_ecgae ,_efccc :=_edaed .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _efccc !=nil {return _efccc ;};start .Attr =append (start .Attr ,_ecgae );};if _edaed .ButtonAttr !=_fc .ST_TrueFalseUnset {_gabef ,_beagb :=_edaed .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _beagb !=nil {return _beagb ;};start .Attr =append (start .Attr ,_gabef );};if _edaed .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_gfff ,_fbbe :=_edaed .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fbbe !=nil {return _fbbe ;};start .Attr =append (start .Attr ,_gfff );};if _edaed .BulletAttr !=_fc .ST_TrueFalseUnset {_bgeb ,_feace :=_edaed .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _feace !=nil {return _feace ;};start .Attr =append (start .Attr ,_bgeb );};if _edaed .HrAttr !=_fc .ST_TrueFalseUnset {_dfccc ,_bfbdd :=_edaed .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _bfbdd !=nil {return _bfbdd ;};start .Attr =append (start .Attr ,_dfccc );};if _edaed .HrstdAttr !=_fc .ST_TrueFalseUnset {_gdccd ,_adea :=_edaed .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _adea !=nil {return _adea ;};start .Attr =append (start .Attr ,_gdccd );};if _edaed .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_dadgg ,_bbgb :=_edaed .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bbgb !=nil {return _bbgb ;};start .Attr =append (start .Attr ,_dadgg );};if _edaed .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .HrpctAttr )});};if _edaed .HralignAttr !=OfcST_HrAlignUnset {_baba ,_bcdba :=_edaed .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _bcdba !=nil {return _bcdba ;};start .Attr =append (start .Attr ,_baba );};if _edaed .AllowincellAttr !=_fc .ST_TrueFalseUnset {_cecb ,_geff :=_edaed .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _geff !=nil {return _geff ;};start .Attr =append (start .Attr ,_cecb );};if _edaed .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_aeefb ,_gfaa :=_edaed .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _gfaa !=nil {return _gfaa ;};start .Attr =append (start .Attr ,_aeefb );};if _edaed .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_febbd ,_badc :=_edaed .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _badc !=nil {return _badc ;};start .Attr =append (start .Attr ,_febbd );};if _edaed .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .BordertopcolorAttr )});};if _edaed .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .BorderleftcolorAttr )});};if _edaed .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .BorderbottomcolorAttr )});};if _edaed .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .BorderrightcolorAttr )});};if _edaed .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ddddf ,_gcde :=_edaed .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gcde !=nil {return _gcde ;};start .Attr =append (start .Attr ,_ddddf );};if _edaed .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .DgmnodekindAttr )});};if _edaed .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dfdbg ,_dedd :=_edaed .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dedd !=nil {return _dedd ;};start .Attr =append (start .Attr ,_dfdbg );};if _edaed .InsetmodeAttr !=OfcST_InsetModeUnset {_acdbe ,_geffd :=_edaed .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _geffd !=nil {return _geffd ;};start .Attr =append (start .Attr ,_acdbe );};if _edaed .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .OpacityAttr )});};if _edaed .StrokedAttr !=_fc .ST_TrueFalseUnset {_fgbd ,_cafg :=_edaed .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cafg !=nil {return _cafg ;};start .Attr =append (start .Attr ,_fgbd );};if _edaed .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .StrokecolorAttr )});};if _edaed .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .StrokeweightAttr )});};if _edaed .InsetpenAttr !=_fc .ST_TrueFalseUnset {_ceade ,_fdgbc :=_edaed .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _fdgbc !=nil {return _fdgbc ;};start .Attr =append (start .Attr ,_ceade );};if _edaed .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .ChromakeyAttr )});};if _edaed .FilledAttr !=_fc .ST_TrueFalseUnset {_baab ,_afdfb :=_edaed .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _afdfb !=nil {return _afdfb ;};start .Attr =append (start .Attr ,_baab );};if _edaed .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .FillcolorAttr )});};if _edaed .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_edaed .SptAttr )});};if _edaed .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ecbad ,_bagd :=_edaed .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bagd !=nil {return _bagd ;};start .Attr =append (start .Attr ,_ecbad );};if _edaed .BwmodeAttr !=OfcST_BWModeUnset {_dbagd ,_aacada :=_edaed .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _aacada !=nil {return _aacada ;};start .Attr =append (start .Attr ,_dbagd );};if _edaed .BwpureAttr !=OfcST_BWModeUnset {_ecff ,_dfabc :=_edaed .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dfabc !=nil {return _dfabc ;};start .Attr =append (start .Attr ,_ecff );};if _edaed .BwnormalAttr !=OfcST_BWModeUnset {_fdfgg ,_dcdc :=_edaed .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dcdc !=nil {return _dcdc ;};start .Attr =append (start .Attr ,_fdfgg );};if _edaed .ForcedashAttr !=_fc .ST_TrueFalseUnset {_cdbge ,_efaab :=_edaed .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _efaab !=nil {return _efaab ;};start .Attr =append (start .Attr ,_cdbge );};if _edaed .OleiconAttr !=_fc .ST_TrueFalseUnset {_fcae ,_ecab :=_edaed .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ecab !=nil {return _ecab ;};start .Attr =append (start .Attr ,_fcae );};if _edaed .OleAttr !=_fc .ST_TrueFalseBlankUnset {_geead ,_cbagd :=_edaed .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cbagd !=nil {return _cbagd ;};start .Attr =append (start .Attr ,_geead );};if _edaed .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_ccccb ,_egggc :=_edaed .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _egggc !=nil {return _egggc ;};start .Attr =append (start .Attr ,_ccccb );};if _edaed .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_baag ,_cbec :=_edaed .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _cbec !=nil {return _cbec ;};start .Attr =append (start .Attr ,_baag );};if _edaed .ClipAttr !=_fc .ST_TrueFalseUnset {_ccaf ,_efda :=_edaed .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _efda !=nil {return _efda ;};start .Attr =append (start .Attr ,_ccaf );};e .EncodeToken (start );if _edaed .Ink !=nil {_bdeg :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_ffccc :=range _edaed .Ink {e .EncodeElement (_ffccc ,_bdeg );};};if _edaed .EG_ShapeElements !=nil {for _ ,_baed :=range _edaed .EG_ShapeElements {_baed .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcCT_RegroupTable and its children +func (_adfab *OfcCT_RegroupTable )Validate ()error {return _adfab .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};func (_abb *AG_OfficeCoreAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_daa :=range start .Attr {if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abb .HralignAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abb .AllowincellAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u006f\u006e\u0065\u0064"{_abb .OnedAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abb .AllowoverlapAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abb .UserdrawnAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abb .UserhiddenAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bbdf ,_cfdc :=_daa .Value ,error (nil );if _cfdc !=nil {return _cfdc ;};_abb .BordertopcolorAttr =&_bbdf ;continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0068\u0072"{_abb .HrAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gggb ,_febe :=_daa .Value ,error (nil );if _febe !=nil {return _febe ;};_abb .BorderleftcolorAttr =&_gggb ;continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aeeb ,_fgf :=_daa .Value ,error (nil );if _fgf !=nil {return _fgf ;};_abb .BorderrightcolorAttr =&_aeeb ;continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_babf ,_adee :=_ad .ParseInt (_daa .Value ,10,64);if _adee !=nil {return _adee ;};_abb .DgmnodekindAttr =&_babf ;continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abb .BulletAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ccfa ,_aga :=_daa .Value ,error (nil );if _aga !=nil {return _aga ;};_abb .BorderbottomcolorAttr =&_ccfa ;continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abb .InsetmodeAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abb .ButtonAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abb .DgmlayoutAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0073\u0070\u0069\u0064"{_cbdg ,_fbd :=_daa .Value ,error (nil );if _fbd !=nil {return _fbd ;};_abb .SpidAttr =&_cbdg ;continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abb .DgmlayoutmruAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0068\u0072\u0073t\u0064"{_abb .HrstdAttr .UnmarshalXMLAttr (_daa );continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0068\u0072\u0070c\u0074"{_dac ,_gbba :=_ad .ParseFloat (_daa .Value ,64);if _gbba !=nil {return _gbba ;};_caca :=float32 (_dac );_abb .HrpctAttr =&_caca ;continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bggc ,_cccb :=_ad .ParseInt (_daa .Value ,10,64);if _cccb !=nil {return _cccb ;};_abb .RegroupidAttr =&_bggc ;continue ;};if _daa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abb .HrnoshadeAttr .UnmarshalXMLAttr (_daa );continue ;};};for {_agaf ,_ebd :=d .Token ();if _ebd !=nil {return _b .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",_ebd );};if _gffg ,_acecg :=_agaf .(_a .EndElement );_acecg &&_gffg .Name ==start .Name {break ;};};return nil ;};func NewAG_Path ()*AG_Path {_dgb :=&AG_Path {};return _dgb };type OfcST_ColorMode byte ;type Group struct{CT_Group }; -// Validate validates the OfcOLEObject and its children -func (_dfdab *OfcOLEObject )Validate ()error {return _dfdab .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_dagaef ST_Ext )ValidateWithPath (path string )error {switch _dagaef {case 0,1,2,3:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagaef ));};return nil ;};func (_gaccb OfcST_OLEDrawAspect )String ()string {switch _gaccb {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};func (_aefbe ST_StrokeJoinStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_deabf :=_c .Attr {};_deabf .Name =name ;switch _aefbe {case ST_StrokeJoinStyleUnset :_deabf .Value ="";case ST_StrokeJoinStyleRound :_deabf .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_deabf .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_deabf .Value ="\u006d\u0069\u0074e\u0072";};return _deabf ,nil ;};func (_baaeg *CT_H )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbcb :=range start .Attr {if _gbcb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gdfdf ,_ddbagf :=_gbcb .Value ,error (nil );if _ddbagf !=nil {return _ddbagf ;};_baaeg .PositionAttr =&_gdfdf ;continue ;};if _gbcb .Name .Local =="\u0070\u006f\u006ca\u0072"{_ddcbe ,_cfgge :=_gbcb .Value ,error (nil );if _cfgge !=nil {return _cfgge ;};_baaeg .PolarAttr =&_ddcbe ;continue ;};if _gbcb .Name .Local =="\u006d\u0061\u0070"{_fdfd ,_debb :=_gbcb .Value ,error (nil );if _debb !=nil {return _debb ;};_baaeg .MapAttr =&_fdfd ;continue ;};if _gbcb .Name .Local =="\u0069\u006e\u0076\u0078"{_baaeg .InvxAttr .UnmarshalXMLAttr (_gbcb );continue ;};if _gbcb .Name .Local =="\u0069\u006e\u0076\u0079"{_baaeg .InvyAttr .UnmarshalXMLAttr (_gbcb );continue ;};if _gbcb .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_baaeg .SwitchAttr .UnmarshalXMLAttr (_gbcb );continue ;};if _gbcb .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_aefg ,_bebgd :=_gbcb .Value ,error (nil );if _bebgd !=nil {return _bebgd ;};_baaeg .XrangeAttr =&_aefg ;continue ;};if _gbcb .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_bfgfg ,_bcdb :=_gbcb .Value ,error (nil );if _bcdb !=nil {return _bcdb ;};_baaeg .YrangeAttr =&_bfgfg ;continue ;};if _gbcb .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_baad ,_aaab :=_gbcb .Value ,error (nil );if _aaab !=nil {return _aaab ;};_baaeg .RadiusrangeAttr =&_baad ;continue ;};};for {_abgg ,_abba :=d .Token ();if _abba !=nil {return _fb .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_abba );};if _gbgc ,_ebggg :=_abgg .(_c .EndElement );_ebggg &&_gbgc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path +func (_fbbae *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _eeebd :=_fbbae .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_eeebd !=nil {return _eeebd ;};if _fbbae .IdAttr !=nil {if !_bg .ST_GuidPatternRe .MatchString (*_fbbae .IdAttr ){return _b .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 ,_bg .ST_GuidPatternRe ,*_fbbae .IdAttr );};};if _fbbae .ProvidAttr !=nil {if !_bg .ST_GuidPatternRe .MatchString (*_fbbae .ProvidAttr ){return _b .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 ,_bg .ST_GuidPatternRe ,*_fbbae .ProvidAttr );};};if _becb :=_fbbae .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");_becb !=nil {return _becb ;};if _bbbdg :=_fbbae .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_bbbdg !=nil {return _bbbdg ;};if _geadg :=_fbbae .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_geadg !=nil {return _geadg ;};if _cfadg :=_fbbae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cfadg !=nil {return _cfadg ;};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 _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;};func (_fcffd OfcST_ColorMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fcffd .String (),start );};func (_eafbc *OfcTop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eafbc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_geceb :=range start .Attr {if _geceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geceb .Name .Local =="\u0068\u0072\u0065\u0066"{_edcac ,_bafg :=_geceb .Value ,error (nil );if _bafg !=nil {return _bafg ;};_eafbc .HrefAttr =&_edcac ;continue ;};if _geceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geceb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eafbc .ForcedashAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geceb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gdaa ,_agbac :=_geceb .Value ,error (nil );if _agbac !=nil {return _agbac ;};_eafbc .TitleAttr =&_gdaa ;continue ;};if _geceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geceb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_acacd ,_gbdca :=_geceb .Value ,error (nil );if _gbdca !=nil {return _gbdca ;};_eafbc .AlthrefAttr =&_acacd ;continue ;};if _geceb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_eafbc .ImageaspectAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_eafbc .StartarrowAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_eafbc .LinestyleAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eafbc .StartarrowwidthAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_eafbc .JoinstyleAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_eafbc .StartarrowlengthAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gbafe ,_edabd :=_geceb .Value ,error (nil );if _edabd !=nil {return _edabd ;};_eafbc .DashstyleAttr =&_gbafe ;continue ;};if _geceb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_eafbc .EndarrowAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_eafbc .FilltypeAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eafbc .EndarrowwidthAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aaacd ,_acced :=_geceb .Value ,error (nil );if _acced !=nil {return _acced ;};_eafbc .OpacityAttr =&_aaacd ;continue ;};if _geceb .Name .Local =="\u0063\u006f\u006co\u0072"{_aageg ,_cabff :=_geceb .Value ,error (nil );if _cabff !=nil {return _cabff ;};_eafbc .ColorAttr =&_aageg ;continue ;};if _geceb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eafbc .InsetpenAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_eafbc .EndarrowlengthAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u0065\u0078\u0074"{_eafbc .ExtAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_eafbc .EndcapAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ggdbf ,_gfagg :=_geceb .Value ,error (nil );if _gfagg !=nil {return _gfagg ;};_eafbc .Color2Attr =&_ggdbf ;continue ;};if _geceb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eafbc .ImagealignshapeAttr .UnmarshalXMLAttr (_geceb );continue ;};if _geceb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aadee ,_fcbdc :=_geceb .Value ,error (nil );if _fcbdc !=nil {return _fcbdc ;};_eafbc .WeightAttr =&_aadee ;continue ;};if _geceb .Name .Local =="\u0073\u0072\u0063"{_cgcbb ,_afced :=_geceb .Value ,error (nil );if _afced !=nil {return _afced ;};_eafbc .SrcAttr =&_cgcbb ;continue ;};if _geceb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_edeagc ,_gdgcf :=_geceb .Value ,error (nil );if _gdgcf !=nil {return _gdgcf ;};_eafbc .ImagesizeAttr =&_edeagc ;continue ;};if _geceb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_feedc ,_cgade :=_ad .ParseFloat (_geceb .Value ,64);if _cgade !=nil {return _cgade ;};_eafbc .MiterlimitAttr =&_feedc ;continue ;};if _geceb .Name .Local =="\u006f\u006e"{_eafbc .OnAttr .UnmarshalXMLAttr (_geceb );continue ;};};for {_agbdf ,_ceebb :=d .Token ();if _ceebb !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_ceebb );};if _dccea ,_badbf :=_agbdf .(_a .EndElement );_badbf &&_dccea .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path -func (_ffcd *AG_Style )ValidateWithPath (path string )error {return nil };func (_agbegf OfcST_InsetMode )ValidateWithPath (path string )error {switch _agbegf {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbegf ));};return nil ;};func (_becaa ST_ShadowType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_becaa .String (),start );};func NewCT_Textbox ()*CT_Textbox {_abbdd :=&CT_Textbox {};return _abbdd };func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_eedea :=&OfcCT_ColorMenu {};return _eedea };func NewOfcLeft ()*OfcLeft {_bbedb :=&OfcLeft {};_bbedb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bbedb ;};func (_befgc ST_ImageAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eggeb :=_c .Attr {};_eggeb .Name =name ;switch _befgc {case ST_ImageAspectUnset :_eggeb .Value ="";case ST_ImageAspectIgnore :_eggeb .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_eggeb .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_eggeb .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _eggeb ,nil ;}; +// Validate validates the OfcCT_Rules and its children +func (_fgfdg *OfcCT_Rules )Validate ()error {return _fgfdg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_cgeca *OfcST_ConnectType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgeca =0;case "\u006e\u006f\u006e\u0065":*_cgeca =1;case "\u0072\u0065\u0063\u0074":*_cgeca =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_cgeca =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cgeca =4;};return nil ;};func (_bdfa *AG_Style )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffe :=range start .Attr {if _ffe .Name .Local =="\u0073\u0074\u0079l\u0065"{_acab ,_caaa :=_ffe .Value ,error (nil );if _caaa !=nil {return _caaa ;};_bdfa .StyleAttr =&_acab ;continue ;};};for {_cfdf ,_agce :=d .Token ();if _agce !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_agce );};if _dcee ,_bbc :=_cfdf .(_a .EndElement );_bbc &&_dcee .Name ==start .Name {break ;};};return nil ;};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_ec :=&AG_AllCoreAttributes {};return _ec };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;); -// Validate validates the OfcBottom and its children -func (_fagba *OfcBottom )Validate ()error {return _fagba .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};type Shadow struct{CT_Shadow };func (_gaegcc OfcST_ConnectType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbbfd :=_c .Attr {};_dbbfd .Name =name ;switch _gaegcc {case OfcST_ConnectTypeUnset :_dbbfd .Value ="";case OfcST_ConnectTypeNone :_dbbfd .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_dbbfd .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_dbbfd .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_dbbfd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dbbfd ,nil ;};type OfcST_ConnectType byte ;func (_fbaeg *Textpath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _fbaeg .CT_TextPath .MarshalXML (e ,start );}; +// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path +func (_acfc *AG_ShapeAttributes )ValidateWithPath (path string )error {if _ggbb :=_acfc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ggbb !=nil {return _ggbb ;};if _acbe :=_acfc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_acbe !=nil {return _acbe ;};if _abdf :=_acfc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_abdf !=nil {return _abdf ;};return nil ;};type Formulas struct{CT_Formulas };func (_gfgac OfcST_OLEUpdateMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gcbeg :=_a .Attr {};_gcbeg .Name =name ;switch _gfgac {case OfcST_OLEUpdateModeUnset :_gcbeg .Value ="";case OfcST_OLEUpdateModeAlways :_gcbeg .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_gcbeg .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _gcbeg ,nil ;};func (_gegcbg OfcST_ColorMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdaab :=_a .Attr {};_fdaab .Name =name ;switch _gegcbg {case OfcST_ColorModeUnset :_fdaab .Value ="";case OfcST_ColorModeAuto :_fdaab .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_fdaab .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fdaab ,nil ;};type OfcCT_Skew struct{IdAttr *string ;OnAttr _bg .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;};type OfcST_ConnectType byte ;func NewCT_Line ()*CT_Line {_deed :=&CT_Line {};return _deed };type ST_FillType byte ;const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1;OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4;OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;);func NewCT_Handles ()*CT_Handles {_agad :=&CT_Handles {};return _agad }; -// Validate validates the Handles and its children -func (_cggbf *Handles )Validate ()error {return _cggbf .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func (_gfffb OfcST_CalloutPlacement )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcbcd :=_c .Attr {};_gcbcd .Name =name ;switch _gfffb {case OfcST_CalloutPlacementUnset :_gcbcd .Value ="";case OfcST_CalloutPlacementTop :_gcbcd .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_gcbcd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_gcbcd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_gcbcd .Value ="\u0075\u0073\u0065\u0072";};return _gcbcd ,nil ;};type ST_StrokeArrowType byte ;func (_gadfb *OfcST_ExtrusionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdfadf ,_gfcgb :=d .Token ();if _gfcgb !=nil {return _gfcgb ;};if _ecdae ,_dfcaf :=_gdfadf .(_c .EndElement );_dfcaf &&_ecdae .Name ==start .Name {*_gadfb =1;return nil ;};if _defcf ,_adcag :=_gdfadf .(_c .CharData );!_adcag {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdfadf );}else {switch string (_defcf ){case "":*_gadfb =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_gadfb =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_gadfb =2;};};_gdfadf ,_gfcgb =d .Token ();if _gfcgb !=nil {return _gfcgb ;};if _fafgf ,_fdfeff :=_gdfadf .(_c .EndElement );_fdfeff &&_fafgf .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdfadf );}; +// Validate validates the OfcCT_R and its children +func (_efgdc *OfcCT_R )Validate ()error {return _efgdc .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_dagdcc OfcST_FillType )Validate ()error {return _dagdcc .ValidateWithPath ("")};func (_gcbbc *Oval )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _gcbbc .CT_Oval .MarshalXML (e ,start );};func NewOfcLeft ()*OfcLeft {_ggabfa :=&OfcLeft {};_ggabfa .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _ggabfa ;};func (_ccaca OfcST_FillType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ccaca .String (),start );};func (_bgdba *OfcCT_Diagram )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cffcb :=range start .Attr {if _cffcb .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_gaaca ,_dfgadf :=_ad .ParseInt (_cffcb .Value ,10,64);if _dfgadf !=nil {return _dfgadf ;};_bgdba .DgmstyleAttr =&_gaaca ;continue ;};if _cffcb .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_bgdba .AutoformatAttr .UnmarshalXMLAttr (_cffcb );continue ;};if _cffcb .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_bgdba .ReverseAttr .UnmarshalXMLAttr (_cffcb );continue ;};if _cffcb .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_bgdba .AutolayoutAttr .UnmarshalXMLAttr (_cffcb );continue ;};if _cffcb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_gdeeg ,_fecab :=_ad .ParseInt (_cffcb .Value ,10,64);if _fecab !=nil {return _fecab ;};_bgdba .DgmscalexAttr =&_gdeeg ;continue ;};if _cffcb .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_bbfd ,_cbccg :=_ad .ParseInt (_cffcb .Value ,10,64);if _cbccg !=nil {return _cbccg ;};_bgdba .DgmscaleyAttr =&_bbfd ;continue ;};if _cffcb .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_fefca ,_dffg :=_ad .ParseInt (_cffcb .Value ,10,64);if _dffg !=nil {return _dffg ;};_bgdba .DgmfontsizeAttr =&_fefca ;continue ;};if _cffcb .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_dcfcd ,_adedcc :=_cffcb .Value ,error (nil );if _adedcc !=nil {return _adedcc ;};_bgdba .ConstrainboundsAttr =&_dcfcd ;continue ;};if _cffcb .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_bcdefc ,_bgecaa :=_ad .ParseInt (_cffcb .Value ,10,64);if _bgecaa !=nil {return _bgecaa ;};_bgdba .DgmbasetextscaleAttr =&_bcdefc ;continue ;};if _cffcb .Name .Local =="\u0065\u0078\u0074"{_bgdba .ExtAttr .UnmarshalXMLAttr (_cffcb );continue ;};};_ffaacd :for {_geggg ,_egfda :=d .Token ();if _egfda !=nil {return _egfda ;};switch _cgaeg :=_geggg .(type ){case _a .StartElement :switch _cgaeg .Name {case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgdba .Relationtable =NewOfcCT_RelationTable ();if _fbdf :=d .DecodeElement (_bgdba .Relationtable ,&_cgaeg );_fbdf !=nil {return _fbdf ;};default:_gf .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043T\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d \u0025\u0076",_cgaeg .Name );if _cagde :=d .Skip ();_cagde !=nil {return _cagde ;};};case _a .EndElement :break _ffaacd ;case _a .CharData :};};return nil ;};func NewOfcExtrusion ()*OfcExtrusion {_afcd :=&OfcExtrusion {};_afcd .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _afcd ;};type CT_Formulas struct{F []*CT_F ;};type OfcDiagram struct{OfcCT_Diagram };type OfcClippath struct{OfcCT_ClipPath };type OfcSkew struct{OfcCT_Skew };func (_efcbc OfcST_ScreenSize )String ()string {switch _efcbc {case 0:return "";case 1:return "\u00354\u0034\u002c\u0033\u0037\u0036";case 2:return "\u00364\u0030\u002c\u0034\u0038\u0030";case 3:return "\u00372\u0030\u002c\u0035\u0031\u0032";case 4:return "\u00380\u0030\u002c\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return "";}; -// Validate validates the CT_TextPath and its children -func (_edcd *CT_TextPath )Validate ()error {return _edcd .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func (_adged *OfcST_BWMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acbea ,_gcbgce :=d .Token ();if _gcbgce !=nil {return _gcbgce ;};if _eedag ,_eeada :=_acbea .(_c .EndElement );_eeada &&_eedag .Name ==start .Name {*_adged =1;return nil ;};if _feefc ,_abaec :=_acbea .(_c .CharData );!_abaec {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acbea );}else {switch string (_feefc ){case "":*_adged =0;case "\u0063\u006f\u006co\u0072":*_adged =1;case "\u0061\u0075\u0074\u006f":*_adged =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_adged =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_adged =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_adged =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_adged =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_adged =7;case "\u0062\u006c\u0061c\u006b":*_adged =8;case "\u0077\u0068\u0069t\u0065":*_adged =9;case "\u0068\u0069\u0064\u0065":*_adged =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_adged =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_adged =12;};};_acbea ,_gcbgce =d .Token ();if _gcbgce !=nil {return _gcbgce ;};if _ggadb ,_edgfc :=_acbea .(_c .EndElement );_edgfc &&_ggadb .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acbea );};type OfcCT_StrokeChild struct{OnAttr _fc .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _fc .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _fc .ST_TrueFalse ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _fc .ST_TrueFalse ;ExtAttr ST_Ext ;};func NewOfcCallout ()*OfcCallout {_cbcdf :=&OfcCallout {};_cbcdf .OfcCT_Callout =*NewOfcCT_Callout ();return _cbcdf ;};type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};type ST_StrokeJoinStyle byte ;func (_fbcad *CT_Rect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074";};if _fbcad .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .HrefAttr )});};if _fbcad .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .TargetAttr )});};if _fbcad .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .ClassAttr )});};if _fbcad .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .TitleAttr )});};if _fbcad .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .AltAttr )});};if _fbcad .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .CoordsizeAttr )});};if _fbcad .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .CoordoriginAttr )});};if _fbcad .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .WrapcoordsAttr )});};if _fbcad .PrintAttr !=_fc .ST_TrueFalseUnset {_dadd ,_dddee :=_fbcad .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dddee !=nil {return _dddee ;};start .Attr =append (start .Attr ,_dadd );};if _fbcad .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .IdAttr )});};if _fbcad .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .StyleAttr )});};if _fbcad .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .SpidAttr )});};if _fbcad .OnedAttr !=_fc .ST_TrueFalseUnset {_ddgc ,_abfgd :=_fbcad .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _abfgd !=nil {return _abfgd ;};start .Attr =append (start .Attr ,_ddgc );};if _fbcad .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .RegroupidAttr )});};if _fbcad .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_gfbf ,_cgeg :=_fbcad .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cgeg !=nil {return _cgeg ;};start .Attr =append (start .Attr ,_gfbf );};if _fbcad .ButtonAttr !=_fc .ST_TrueFalseUnset {_adgcc ,_abee :=_fbcad .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _abee !=nil {return _abee ;};start .Attr =append (start .Attr ,_adgcc );};if _fbcad .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_ggfg ,_ecbfd :=_fbcad .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ecbfd !=nil {return _ecbfd ;};start .Attr =append (start .Attr ,_ggfg );};if _fbcad .BulletAttr !=_fc .ST_TrueFalseUnset {_gcef ,_fcdea :=_fbcad .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fcdea !=nil {return _fcdea ;};start .Attr =append (start .Attr ,_gcef );};if _fbcad .HrAttr !=_fc .ST_TrueFalseUnset {_ecega ,_ceae :=_fbcad .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _ceae !=nil {return _ceae ;};start .Attr =append (start .Attr ,_ecega );};if _fbcad .HrstdAttr !=_fc .ST_TrueFalseUnset {_dbffc ,_befa :=_fbcad .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _befa !=nil {return _befa ;};start .Attr =append (start .Attr ,_dbffc );};if _fbcad .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_gfbgb ,_cfeb :=_fbcad .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cfeb !=nil {return _cfeb ;};start .Attr =append (start .Attr ,_gfbgb );};if _fbcad .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .HrpctAttr )});};if _fbcad .HralignAttr !=OfcST_HrAlignUnset {_gcace ,_gaacd :=_fbcad .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gaacd !=nil {return _gaacd ;};start .Attr =append (start .Attr ,_gcace );};if _fbcad .AllowincellAttr !=_fc .ST_TrueFalseUnset {_ccbbd ,_cgcaa :=_fbcad .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cgcaa !=nil {return _cgcaa ;};start .Attr =append (start .Attr ,_ccbbd );};if _fbcad .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_cege ,_ddfaf :=_fbcad .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ddfaf !=nil {return _ddfaf ;};start .Attr =append (start .Attr ,_cege );};if _fbcad .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_cdcg ,_bcddc :=_fbcad .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bcddc !=nil {return _bcddc ;};start .Attr =append (start .Attr ,_cdcg );};if _fbcad .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .BordertopcolorAttr )});};if _fbcad .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .BorderleftcolorAttr )});};if _fbcad .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .BorderbottomcolorAttr )});};if _fbcad .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .BorderrightcolorAttr )});};if _fbcad .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bebe ,_dgfc :=_fbcad .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dgfc !=nil {return _dgfc ;};start .Attr =append (start .Attr ,_bebe );};if _fbcad .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .DgmnodekindAttr )});};if _fbcad .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_afdee ,_aaad :=_fbcad .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _aaad !=nil {return _aaad ;};start .Attr =append (start .Attr ,_afdee );};if _fbcad .InsetmodeAttr !=OfcST_InsetModeUnset {_fcaaf ,_gcadb :=_fbcad .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gcadb !=nil {return _gcadb ;};start .Attr =append (start .Attr ,_fcaaf );};if _fbcad .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .OpacityAttr )});};if _fbcad .StrokedAttr !=_fc .ST_TrueFalseUnset {_dcff ,_gdcg :=_fbcad .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gdcg !=nil {return _gdcg ;};start .Attr =append (start .Attr ,_dcff );};if _fbcad .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .StrokecolorAttr )});};if _fbcad .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .StrokeweightAttr )});};if _fbcad .InsetpenAttr !=_fc .ST_TrueFalseUnset {_cffbf ,_edafa :=_fbcad .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _edafa !=nil {return _edafa ;};start .Attr =append (start .Attr ,_cffbf );};if _fbcad .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .ChromakeyAttr )});};if _fbcad .FilledAttr !=_fc .ST_TrueFalseUnset {_dfga ,_ecbc :=_fbcad .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ecbc !=nil {return _ecbc ;};start .Attr =append (start .Attr ,_dfga );};if _fbcad .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .FillcolorAttr )});};if _fbcad .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_fbcad .SptAttr )});};if _fbcad .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_edbde ,_dfbeb :=_fbcad .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dfbeb !=nil {return _dfbeb ;};start .Attr =append (start .Attr ,_edbde );};if _fbcad .BwmodeAttr !=OfcST_BWModeUnset {_badg ,_fbdd :=_fbcad .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fbdd !=nil {return _fbdd ;};start .Attr =append (start .Attr ,_badg );};if _fbcad .BwpureAttr !=OfcST_BWModeUnset {_fffge ,_bcgbf :=_fbcad .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bcgbf !=nil {return _bcgbf ;};start .Attr =append (start .Attr ,_fffge );};if _fbcad .BwnormalAttr !=OfcST_BWModeUnset {_fagec ,_ggecg :=_fbcad .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ggecg !=nil {return _ggecg ;};start .Attr =append (start .Attr ,_fagec );};if _fbcad .ForcedashAttr !=_fc .ST_TrueFalseUnset {_bbbe ,_efgf :=_fbcad .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _efgf !=nil {return _efgf ;};start .Attr =append (start .Attr ,_bbbe );};if _fbcad .OleiconAttr !=_fc .ST_TrueFalseUnset {_gegfg ,_afcg :=_fbcad .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _afcg !=nil {return _afcg ;};start .Attr =append (start .Attr ,_gegfg );};if _fbcad .OleAttr !=_fc .ST_TrueFalseBlankUnset {_dfaf ,_gbdgd :=_fbcad .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gbdgd !=nil {return _gbdgd ;};start .Attr =append (start .Attr ,_dfaf );};if _fbcad .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_ecbae ,_eabgd :=_fbcad .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _eabgd !=nil {return _eabgd ;};start .Attr =append (start .Attr ,_ecbae );};if _fbcad .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_gffbe ,_fbcdg :=_fbcad .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _fbcdg !=nil {return _fbcdg ;};start .Attr =append (start .Attr ,_gffbe );};if _fbcad .ClipAttr !=_fc .ST_TrueFalseUnset {_affdg ,_dgfdg :=_fbcad .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dgfdg !=nil {return _dgfdg ;};start .Attr =append (start .Attr ,_affdg );};e .EncodeToken (start );if _fbcad .EG_ShapeElements !=nil {for _ ,_afdc :=range _fbcad .EG_ShapeElements {_afdc .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewPath ()*Path {_eabgg :=&Path {};_eabgg .CT_Path =*NewCT_Path ();return _eabgg };func NewCT_Group ()*CT_Group {_daeb :=&CT_Group {};return _daeb };func NewArc ()*Arc {_beb :=&Arc {};_beb .CT_Arc =*NewCT_Arc ();return _beb };func (_bfca *CT_Arc )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _bfca .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .StartAngleAttr )});};if _bfca .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .EndAngleAttr )});};if _bfca .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .HrefAttr )});};if _bfca .TargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .TargetAttr )});};if _bfca .ClassAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .ClassAttr )});};if _bfca .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .TitleAttr )});};if _bfca .AltAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .AltAttr )});};if _bfca .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .CoordsizeAttr )});};if _bfca .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .CoordoriginAttr )});};if _bfca .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .WrapcoordsAttr )});};if _bfca .PrintAttr !=_fc .ST_TrueFalseUnset {_gaab ,_cgaf :=_bfca .PrintAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cgaf !=nil {return _cgaf ;};start .Attr =append (start .Attr ,_gaab );};if _bfca .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .IdAttr )});};if _bfca .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .StyleAttr )});};if _bfca .SpidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .SpidAttr )});};if _bfca .OnedAttr !=_fc .ST_TrueFalseUnset {_befd ,_eefg :=_bfca .OnedAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _eefg !=nil {return _eefg ;};start .Attr =append (start .Attr ,_befd );};if _bfca .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .RegroupidAttr )});};if _bfca .DoubleclicknotifyAttr !=_fc .ST_TrueFalseUnset {_gcgb ,_dgfb :=_bfca .DoubleclicknotifyAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dgfb !=nil {return _dgfb ;};start .Attr =append (start .Attr ,_gcgb );};if _bfca .ButtonAttr !=_fc .ST_TrueFalseUnset {_cage ,_gce :=_bfca .ButtonAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gce !=nil {return _gce ;};start .Attr =append (start .Attr ,_cage );};if _bfca .UserhiddenAttr !=_fc .ST_TrueFalseUnset {_edgc ,_egcb :=_bfca .UserhiddenAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _egcb !=nil {return _egcb ;};start .Attr =append (start .Attr ,_edgc );};if _bfca .BulletAttr !=_fc .ST_TrueFalseUnset {_bbbc ,_agcc :=_bfca .BulletAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _agcc !=nil {return _agcc ;};start .Attr =append (start .Attr ,_bbbc );};if _bfca .HrAttr !=_fc .ST_TrueFalseUnset {_eadg ,_bdcb :=_bfca .HrAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0068\u0072"});if _bdcb !=nil {return _bdcb ;};start .Attr =append (start .Attr ,_eadg );};if _bfca .HrstdAttr !=_fc .ST_TrueFalseUnset {_eebg ,_acbf :=_bfca .HrstdAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _acbf !=nil {return _acbf ;};start .Attr =append (start .Attr ,_eebg );};if _bfca .HrnoshadeAttr !=_fc .ST_TrueFalseUnset {_dcdff ,_bgaa :=_bfca .HrnoshadeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bgaa !=nil {return _bgaa ;};start .Attr =append (start .Attr ,_dcdff );};if _bfca .HrpctAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .HrpctAttr )});};if _bfca .HralignAttr !=OfcST_HrAlignUnset {_bacf ,_deg :=_bfca .HralignAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _deg !=nil {return _deg ;};start .Attr =append (start .Attr ,_bacf );};if _bfca .AllowincellAttr !=_fc .ST_TrueFalseUnset {_bddf ,_bfe :=_bfca .AllowincellAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bfe !=nil {return _bfe ;};start .Attr =append (start .Attr ,_bddf );};if _bfca .AllowoverlapAttr !=_fc .ST_TrueFalseUnset {_agbg ,_efce :=_bfca .AllowoverlapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _efce !=nil {return _efce ;};start .Attr =append (start .Attr ,_agbg );};if _bfca .UserdrawnAttr !=_fc .ST_TrueFalseUnset {_bfag ,_ebca :=_bfca .UserdrawnAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _ebca !=nil {return _ebca ;};start .Attr =append (start .Attr ,_bfag );};if _bfca .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .BordertopcolorAttr )});};if _bfca .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .BorderleftcolorAttr )});};if _bfca .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .BorderbottomcolorAttr )});};if _bfca .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .BorderrightcolorAttr )});};if _bfca .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gacc ,_dbbg :=_bfca .DgmlayoutAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dbbg !=nil {return _dbbg ;};start .Attr =append (start .Attr ,_gacc );};if _bfca .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .DgmnodekindAttr )});};if _bfca .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bddg ,_dgg :=_bfca .DgmlayoutmruAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dgg !=nil {return _dgg ;};start .Attr =append (start .Attr ,_bddg );};if _bfca .InsetmodeAttr !=OfcST_InsetModeUnset {_ecfc ,_cgba :=_bfca .InsetmodeAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cgba !=nil {return _cgba ;};start .Attr =append (start .Attr ,_ecfc );};if _bfca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .OpacityAttr )});};if _bfca .StrokedAttr !=_fc .ST_TrueFalseUnset {_bacfa ,_fbca :=_bfca .StrokedAttr .MarshalXMLAttr (_c .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fbca !=nil {return _fbca ;};start .Attr =append (start .Attr ,_bacfa );};if _bfca .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .StrokecolorAttr )});};if _bfca .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .StrokeweightAttr )});};if _bfca .InsetpenAttr !=_fc .ST_TrueFalseUnset {_cdbd ,_cdab :=_bfca .InsetpenAttr .MarshalXMLAttr (_c .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _cdab !=nil {return _cdab ;};start .Attr =append (start .Attr ,_cdbd );};if _bfca .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .ChromakeyAttr )});};if _bfca .FilledAttr !=_fc .ST_TrueFalseUnset {_gbad ,_fab :=_bfca .FilledAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fab !=nil {return _fab ;};start .Attr =append (start .Attr ,_gbad );};if _bfca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .FillcolorAttr )});};if _bfca .SptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_bfca .SptAttr )});};if _bfca .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_acgc ,_dfef :=_bfca .ConnectortypeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dfef !=nil {return _dfef ;};start .Attr =append (start .Attr ,_acgc );};if _bfca .BwmodeAttr !=OfcST_BWModeUnset {_fcd ,_efef :=_bfca .BwmodeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _efef !=nil {return _efef ;};start .Attr =append (start .Attr ,_fcd );};if _bfca .BwpureAttr !=OfcST_BWModeUnset {_aea ,_cbb :=_bfca .BwpureAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cbb !=nil {return _cbb ;};start .Attr =append (start .Attr ,_aea );};if _bfca .BwnormalAttr !=OfcST_BWModeUnset {_ecgc ,_cfag :=_bfca .BwnormalAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cfag !=nil {return _cfag ;};start .Attr =append (start .Attr ,_ecgc );};if _bfca .ForcedashAttr !=_fc .ST_TrueFalseUnset {_bgee ,_dege :=_bfca .ForcedashAttr .MarshalXMLAttr (_c .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dege !=nil {return _dege ;};start .Attr =append (start .Attr ,_bgee );};if _bfca .OleiconAttr !=_fc .ST_TrueFalseUnset {_bgf ,_gabf :=_bfca .OleiconAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gabf !=nil {return _gabf ;};start .Attr =append (start .Attr ,_bgf );};if _bfca .OleAttr !=_fc .ST_TrueFalseBlankUnset {_cagb ,_daec :=_bfca .OleAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u006fl\u0065"});if _daec !=nil {return _daec ;};start .Attr =append (start .Attr ,_cagb );};if _bfca .PreferrelativeAttr !=_fc .ST_TrueFalseUnset {_efff ,_ddgb :=_bfca .PreferrelativeAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _ddgb !=nil {return _ddgb ;};start .Attr =append (start .Attr ,_efff );};if _bfca .CliptowrapAttr !=_fc .ST_TrueFalseUnset {_cec ,_bbcg :=_bfca .CliptowrapAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _bbcg !=nil {return _bbcg ;};start .Attr =append (start .Attr ,_cec );};if _bfca .ClipAttr !=_fc .ST_TrueFalseUnset {_dab ,_afc :=_bfca .ClipAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _afc !=nil {return _afc ;};start .Attr =append (start .Attr ,_dab );};e .EncodeToken (start );if _bfca .EG_ShapeElements !=nil {for _ ,_fbe :=range _bfca .EG_ShapeElements {_fbe .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Oval and its children +func (_aabg *CT_Oval )Validate ()error {return _aabg .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");}; -// Validate validates the CT_Formulas and its children -func (_fgce *CT_Formulas )Validate ()error {return _fgce .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};type OfcST_OLEDrawAspect byte ;func (_eefgb *CT_TextPath )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068";};if _eefgb .OnAttr !=_fc .ST_TrueFalseUnset {_ggdbe ,_gfcca :=_eefgb .OnAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u006e"});if _gfcca !=nil {return _gfcca ;};start .Attr =append (start .Attr ,_ggdbe );};if _eefgb .FitshapeAttr !=_fc .ST_TrueFalseUnset {_bbbaf ,_fgbg :=_eefgb .FitshapeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _fgbg !=nil {return _fgbg ;};start .Attr =append (start .Attr ,_bbbaf );};if _eefgb .FitpathAttr !=_fc .ST_TrueFalseUnset {_aafe ,_ddgg :=_eefgb .FitpathAttr .MarshalXMLAttr (_c .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _ddgg !=nil {return _ddgg ;};start .Attr =append (start .Attr ,_aafe );};if _eefgb .TrimAttr !=_fc .ST_TrueFalseUnset {_aedbc ,_dbfe :=_eefgb .TrimAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0072\u0069\u006d"});if _dbfe !=nil {return _dbfe ;};start .Attr =append (start .Attr ,_aedbc );};if _eefgb .XscaleAttr !=_fc .ST_TrueFalseUnset {_bcceb ,_gbgb :=_eefgb .XscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _gbgb !=nil {return _gbgb ;};start .Attr =append (start .Attr ,_bcceb );};if _eefgb .StringAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_fb .Sprintf ("\u0025\u0076",*_eefgb .StringAttr )});};if _eefgb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eefgb .IdAttr )});};if _eefgb .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_eefgb .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_afggd *Shapetype )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _afggd .CT_Shapetype .MarshalXML (e ,start );};func (_cggdfd *OfcCT_Lock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b";};if _cggdfd .PositionAttr !=_fc .ST_TrueFalseUnset {_dcaa ,_bdgbf :=_cggdfd .PositionAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _bdgbf !=nil {return _bdgbf ;};start .Attr =append (start .Attr ,_dcaa );};if _cggdfd .SelectionAttr !=_fc .ST_TrueFalseUnset {_gebb ,_dcbdb :=_cggdfd .SelectionAttr .MarshalXMLAttr (_c .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _dcbdb !=nil {return _dcbdb ;};start .Attr =append (start .Attr ,_gebb );};if _cggdfd .GroupingAttr !=_fc .ST_TrueFalseUnset {_cgcb ,_fcbgg :=_cggdfd .GroupingAttr .MarshalXMLAttr (_c .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _fcbgg !=nil {return _fcbgg ;};start .Attr =append (start .Attr ,_cgcb );};if _cggdfd .UngroupingAttr !=_fc .ST_TrueFalseUnset {_ggdgg ,_cacbe :=_cggdfd .UngroupingAttr .MarshalXMLAttr (_c .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _cacbe !=nil {return _cacbe ;};start .Attr =append (start .Attr ,_ggdgg );};if _cggdfd .RotationAttr !=_fc .ST_TrueFalseUnset {_abcca ,_bedcb :=_cggdfd .RotationAttr .MarshalXMLAttr (_c .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _bedcb !=nil {return _bedcb ;};start .Attr =append (start .Attr ,_abcca );};if _cggdfd .CroppingAttr !=_fc .ST_TrueFalseUnset {_agefb ,_becgcd :=_cggdfd .CroppingAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _becgcd !=nil {return _becgcd ;};start .Attr =append (start .Attr ,_agefb );};if _cggdfd .VerticiesAttr !=_fc .ST_TrueFalseUnset {_gadad ,_begbf :=_cggdfd .VerticiesAttr .MarshalXMLAttr (_c .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _begbf !=nil {return _begbf ;};start .Attr =append (start .Attr ,_gadad );};if _cggdfd .AdjusthandlesAttr !=_fc .ST_TrueFalseUnset {_cefga ,_gfagb :=_cggdfd .AdjusthandlesAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _gfagb !=nil {return _gfagb ;};start .Attr =append (start .Attr ,_cefga );};if _cggdfd .TextAttr !=_fc .ST_TrueFalseUnset {_bfgcc ,_dgaga :=_cggdfd .TextAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074"});if _dgaga !=nil {return _dgaga ;};start .Attr =append (start .Attr ,_bfgcc );};if _cggdfd .AspectratioAttr !=_fc .ST_TrueFalseUnset {_egcaa ,_gbbfg :=_cggdfd .AspectratioAttr .MarshalXMLAttr (_c .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _gbbfg !=nil {return _gbbfg ;};start .Attr =append (start .Attr ,_egcaa );};if _cggdfd .ShapetypeAttr !=_fc .ST_TrueFalseUnset {_ccba ,_caff :=_cggdfd .ShapetypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _caff !=nil {return _caff ;};start .Attr =append (start .Attr ,_ccba );};if _cggdfd .ExtAttr !=ST_ExtUnset {_fcaea ,_cabeb :=_cggdfd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cabeb !=nil {return _cabeb ;};start .Attr =append (start .Attr ,_fcaea );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcFill and its children +func (_gegcb *OfcFill )Validate ()error {return _gegcb .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");}; -// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path -func (_abgc *OfcCT_Lock )ValidateWithPath (path string )error {if _dgcdf :=_abgc .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dgcdf !=nil {return _dgcdf ;};if _cfcebb :=_abgc .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_cfcebb !=nil {return _cfcebb ;};if _dfeafe :=_abgc .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dfeafe !=nil {return _dfeafe ;};if _ccceb :=_abgc .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ccceb !=nil {return _ccceb ;};if _ebgff :=_abgc .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ebgff !=nil {return _ebgff ;};if _ffga :=_abgc .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ffga !=nil {return _ffga ;};if _afge :=_abgc .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_afge !=nil {return _afge ;};if _aacag :=_abgc .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_aacag !=nil {return _aacag ;};if _badce :=_abgc .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_badce !=nil {return _badce ;};if _eaacd :=_abgc .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_eaacd !=nil {return _eaacd ;};if _fged :=_abgc .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_fged !=nil {return _fged ;};if _efgc :=_abgc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_efgc !=nil {return _efgc ;};return nil ;};func (_gfccf OfcST_ExtrusionRender )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfccf .String (),start );}; +// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path +func (_gdgd *OfcCT_ColorMru )ValidateWithPath (path string )error {if _dbfd :=_gdgd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dbfd !=nil {return _dbfd ;};return nil ;};func (_eebad *OfcCT_ShapeDefaults )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";};if _eebad .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_eebad .SpidmaxAttr )});};if _eebad .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eebad .StyleAttr )});};if _eebad .FillAttr !=_bg .ST_TrueFalseUnset {_gcdc ,_egage :=_eebad .FillAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c"});if _egage !=nil {return _egage ;};start .Attr =append (start .Attr ,_gcdc );};if _eebad .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_eebad .FillcolorAttr )});};if _eebad .StrokeAttr !=_bg .ST_TrueFalseUnset {_gefcf ,_abfda :=_eebad .StrokeAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _abfda !=nil {return _abfda ;};start .Attr =append (start .Attr ,_gefcf );};if _eebad .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_eebad .StrokecolorAttr )});};if _eebad .AllowincellAttr !=_bg .ST_TrueFalseUnset {_fdfde ,_bccb :=_eebad .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bccb !=nil {return _bccb ;};start .Attr =append (start .Attr ,_fdfde );};if _eebad .ExtAttr !=ST_ExtUnset {_ccdga ,_addbe :=_eebad .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _addbe !=nil {return _addbe ;};start .Attr =append (start .Attr ,_ccdga );};e .EncodeToken (start );if _eebad .Fill !=nil {_gdebf :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_eebad .Fill ,_gdebf );};if _eebad .Stroke !=nil {_gabgc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_eebad .Stroke ,_gabgc );};if _eebad .Textbox !=nil {_faafa :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_eebad .Textbox ,_faafa );};if _eebad .Shadow !=nil {_eceba :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_eebad .Shadow ,_eceba );};if _eebad .Skew !=nil {_eadb :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_eebad .Skew ,_eadb );};if _eebad .Extrusion !=nil {_gcdae :=_a .StartElement {Name :_a .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_eebad .Extrusion ,_gcdae );};if _eebad .Callout !=nil {_egefc :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_eebad .Callout ,_egefc );};if _eebad .Lock !=nil {_ffbbf :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_eebad .Lock ,_ffbbf );};if _eebad .Colormru !=nil {_cegafe :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_eebad .Colormru ,_cegafe );};if _eebad .Colormenu !=nil {_cacba :=_a .StartElement {Name :_a .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_eebad .Colormenu ,_cacba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path -func (_ccfd *CT_Shapetype )ValidateWithPath (path string )error {for _gaacg ,_dbab :=range _ccfd .EG_ShapeElements {if _edca :=_dbab .ValidateWithPath (_fb .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gaacg ));_edca !=nil {return _edca ;};};if _ccfd .Complex !=nil {if _agacd :=_ccfd .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_agacd !=nil {return _agacd ;};};if _gcgea :=_ccfd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gcgea !=nil {return _gcgea ;};if _dcbag :=_ccfd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dcbag !=nil {return _dcbag ;};if _gbfab :=_ccfd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gbfab !=nil {return _gbfab ;};if _fbff :=_ccfd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fbff !=nil {return _fbff ;};if _bbad :=_ccfd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bbad !=nil {return _bbad ;};if _addcb :=_ccfd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_addcb !=nil {return _addcb ;};if _gdfa :=_ccfd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gdfa !=nil {return _gdfa ;};if _eeegg :=_ccfd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_eeegg !=nil {return _eeegg ;};if _edadg :=_ccfd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_edadg !=nil {return _edadg ;};if _fcdeb :=_ccfd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fcdeb !=nil {return _fcdeb ;};if _affdc :=_ccfd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_affdc !=nil {return _affdc ;};if _eeef :=_ccfd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_eeef !=nil {return _eeef ;};if _aebbd :=_ccfd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aebbd !=nil {return _aebbd ;};if _cbbge :=_ccfd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cbbge !=nil {return _cbbge ;};if _ccafg :=_ccfd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ccafg !=nil {return _ccafg ;};if _aded :=_ccfd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aded !=nil {return _aded ;};if _geddg :=_ccfd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_geddg !=nil {return _geddg ;};if _bgggd :=_ccfd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bgggd !=nil {return _bgggd ;};if _feaeb :=_ccfd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_feaeb !=nil {return _feaeb ;};if _aade :=_ccfd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aade !=nil {return _aade ;};if _ggdd :=_ccfd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggdd !=nil {return _ggdd ;};if _fdeeg :=_ccfd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_fdeeg !=nil {return _fdeeg ;};if _ggdad :=_ccfd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ggdad !=nil {return _ggdad ;};if _bfcaf :=_ccfd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bfcaf !=nil {return _bfcaf ;};if _agceb :=_ccfd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_agceb !=nil {return _agceb ;};if _acegb :=_ccfd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_acegb !=nil {return _acegb ;};if _efabd :=_ccfd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_efabd !=nil {return _efabd ;};if _fggab :=_ccfd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fggab !=nil {return _fggab ;};if _ebbdg :=_ccfd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ebbdg !=nil {return _ebbdg ;};return nil ;};func (_gaebe OfcST_OLEType )Validate ()error {return _gaebe .ValidateWithPath ("")};type Formulas struct{CT_Formulas };func (_ceaed *OfcCT_ColorMru )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eedbd :=range start .Attr {if _eedbd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_bafce ,_afffg :=_eedbd .Value ,error (nil );if _afffg !=nil {return _afffg ;};_ceaed .ColorsAttr =&_bafce ;continue ;};if _eedbd .Name .Local =="\u0065\u0078\u0074"{_ceaed .ExtAttr .UnmarshalXMLAttr (_eedbd );continue ;};};for {_ecbegg ,_bcbac :=d .Token ();if _bcbac !=nil {return _fb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075:\u0020\u0025\u0073",_bcbac );};if _babee ,_bgefc :=_ecbegg .(_c .EndElement );_bgefc &&_babee .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Textpath and its children, prefixing error messages with path +func (_fabeb *Textpath )ValidateWithPath (path string )error {if _cafda :=_fabeb .CT_TextPath .ValidateWithPath (path );_cafda !=nil {return _cafda ;};return nil ;}; -// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path -func (_dag *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _fdff :=_dag .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fdff !=nil {return _fdff ;};if _feg :=_dag .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_feg !=nil {return _feg ;};if _cde :=_dag .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cde !=nil {return _cde ;};if _feea :=_dag .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_feea !=nil {return _feea ;};if _eege :=_dag .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eege !=nil {return _eege ;};if _dbb :=_dag .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dbb !=nil {return _dbb ;};if _fagc :=_dag .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fagc !=nil {return _fagc ;};if _gfc :=_dag .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gfc !=nil {return _gfc ;};if _dee :=_dag .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dee !=nil {return _dee ;};if _bded :=_dag .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bded !=nil {return _bded ;};if _cag :=_dag .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cag !=nil {return _cag ;};if _gdg :=_dag .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gdg !=nil {return _gdg ;};if _cab :=_dag .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cab !=nil {return _cab ;};if _dad :=_dag .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dad !=nil {return _dad ;};if _gcd :=_dag .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gcd !=nil {return _gcd ;};if _ddc :=_dag .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ddc !=nil {return _ddc ;};return nil ;}; +// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path +func (_feg *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _cdg :=_feg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdg !=nil {return _cdg ;};if _fbe :=_feg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fbe !=nil {return _fbe ;};if _dbf :=_feg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dbf !=nil {return _dbf ;};if _de :=_feg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_de !=nil {return _de ;};if _efaf :=_feg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_efaf !=nil {return _efaf ;};if _cfee :=_feg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cfee !=nil {return _cfee ;};if _geg :=_feg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_geg !=nil {return _geg ;};if _ded :=_feg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ded !=nil {return _ded ;};if _cdb :=_feg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cdb !=nil {return _cdb ;};if _add :=_feg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_add !=nil {return _add ;};if _gef :=_feg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gef !=nil {return _gef ;};if _dgf :=_feg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dgf !=nil {return _dgf ;};if _ged :=_feg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ged !=nil {return _ged ;};return nil ;}; -// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path -func (_cbgbd *OfcCT_Ink )ValidateWithPath (path string )error {if _caggb :=_cbgbd .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_caggb !=nil {return _caggb ;};return nil ;};func (_eebgg *CT_Handles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s";};e .EncodeToken (start );if _eebgg .H !=nil {_afadf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0068"}};for _ ,_edeaa :=range _eebgg .H {e .EncodeElement (_edeaa ,_afadf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path +func (_faba *AG_Id )ValidateWithPath (path string )error {return nil };func (_cfcdc *Shapetype )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _cfcdc .CT_Shapetype .MarshalXML (e ,start );};func (_bd *AG_Adj )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bd .AdjAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0064\u006a"},Value :_b .Sprintf ("\u0025\u0076",*_bd .AdjAttr )});};return nil ;}; -// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path -func (_bdda *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _aca :=_bdda .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aca !=nil {return _aca ;};if _fgg :=_bdda .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgg !=nil {return _fgg ;};if _gdff :=_bdda .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gdff !=nil {return _gdff ;};if _daa :=_bdda .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_daa !=nil {return _daa ;};if _gbfg :=_bdda .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbfg !=nil {return _gbfg ;};if _eafb :=_bdda .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_eafb !=nil {return _eafb ;};if _eab :=_bdda .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_eab !=nil {return _eab ;};if _aced :=_bdda .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aced !=nil {return _aced ;};if _ggdc :=_bdda .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ggdc !=nil {return _ggdc ;};if _fagfg :=_bdda .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fagfg !=nil {return _fagfg ;};return nil ;};func (_adcd *OfcCT_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";};if _adcd .TypeAttr !=OfcST_FillTypeUnset {_bgebe ,_bdae :=_adcd .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdae !=nil {return _bdae ;};start .Attr =append (start .Attr ,_bgebe );};if _adcd .ExtAttr !=ST_ExtUnset {_bfccgf ,_dcbef :=_adcd .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dcbef !=nil {return _dcbef ;};start .Attr =append (start .Attr ,_bfccgf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_deacc *ST_ImageAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceffa ,_edbce :=d .Token ();if _edbce !=nil {return _edbce ;};if _fecdabc ,_fbaaf :=_ceffa .(_c .EndElement );_fbaaf &&_fecdabc .Name ==start .Name {*_deacc =1;return nil ;};if _fcffg ,_eegcg :=_ceffa .(_c .CharData );!_eegcg {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceffa );}else {switch string (_fcffg ){case "":*_deacc =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_deacc =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_deacc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_deacc =3;};};_ceffa ,_edbce =d .Token ();if _edbce !=nil {return _edbce ;};if _egbf ,_adddb :=_ceffa .(_c .EndElement );_adddb &&_egbf .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceffa );};func (_gaecf *OfcClippath )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaecf .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_egdab :=range start .Attr {if _egdab .Name .Local =="\u0076"{_aceag ,_afeee :=_egdab .Value ,error (nil );if _afeee !=nil {return _afeee ;};_gaecf .VAttr =_aceag ;continue ;};};for {_cbcbe ,_befg :=d .Token ();if _befg !=nil {return _fb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_befg );};if _egedf ,_dcbgf :=_cbcbe .(_c .EndElement );_dcbgf &&_egedf .Name ==start .Name {break ;};};return nil ;};func NewAG_Fill ()*AG_Fill {_eaee :=&AG_Fill {};return _eaee };func (_beab OfcST_RType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccgfe :=_c .Attr {};_ccgfe .Name =name ;switch _beab {case OfcST_RTypeUnset :_ccgfe .Value ="";case OfcST_RTypeArc :_ccgfe .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_ccgfe .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_ccgfe .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_ccgfe .Value ="\u0061\u006c\u0069g\u006e";};return _ccgfe ,nil ;};func (_egccb *CT_Group )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebcec :=range start .Attr {if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egccb .AllowincellAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egccb .BulletAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0068\u0072"{_egccb .HrAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u006f\u006e\u0065\u0064"{_egccb .OnedAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egccb .HralignAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_baae ,_gedg :=_ebcec .Value ,error (nil );if _gedg !=nil {return _gedg ;};_egccb .TablelimitsAttr =&_baae ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_daea ,_gdcd :=_f .ParseInt (_ebcec .Value ,10,64);if _gdcd !=nil {return _gdcd ;};_egccb .RegroupidAttr =&_daea ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_befb ,_ggce :=_ebcec .Value ,error (nil );if _ggce !=nil {return _ggce ;};_egccb .BordertopcolorAttr =&_befb ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0073\u0070\u0069\u0064"{_dbda ,_gbee :=_ebcec .Value ,error (nil );if _gbee !=nil {return _gbee ;};_egccb .SpidAttr =&_dbda ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbbf ,_dgea :=_f .ParseFloat (_ebcec .Value ,64);if _dgea !=nil {return _dgea ;};_gbdg :=float32 (_cbbf );_egccb .HrpctAttr =&_gbdg ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eeggg ,_fbgbg :=_ebcec .Value ,error (nil );if _fbgbg !=nil {return _fbgbg ;};_egccb .BorderrightcolorAttr =&_eeggg ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egccb .ButtonAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0068\u0072\u0073t\u0064"{_egccb .HrstdAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egccb .DgmlayoutAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egccb .UserdrawnAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egccb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egccb .UserhiddenAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fcfc ,_eegb :=_ebcec .Value ,error (nil );if _eegb !=nil {return _eegb ;};_egccb .BorderleftcolorAttr =&_fcfc ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egccb .InsetmodeAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egccb .AllowoverlapAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_feged ,_aebc :=_ebcec .Value ,error (nil );if _aebc !=nil {return _aebc ;};_egccb .TablepropertiesAttr =&_feged ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egccb .HrnoshadeAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egccb .DgmlayoutmruAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ecbeg ,_dccf :=_f .ParseInt (_ebcec .Value ,10,64);if _dccf !=nil {return _dccf ;};_egccb .DgmnodekindAttr =&_ecbeg ;continue ;};if _ebcec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebcec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_deece ,_fdfg :=_ebcec .Value ,error (nil );if _fdfg !=nil {return _fdfg ;};_egccb .BorderbottomcolorAttr =&_deece ;continue ;};if _ebcec .Name .Local =="\u0070\u0072\u0069n\u0074"{_egccb .PrintAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbgeg ,_acca :=_ebcec .Value ,error (nil );if _acca !=nil {return _acca ;};_egccb .TitleAttr =&_fbgeg ;continue ;};if _ebcec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dfcc ,_ecec :=_ebcec .Value ,error (nil );if _ecec !=nil {return _ecec ;};_egccb .CoordoriginAttr =&_dfcc ;continue ;};if _ebcec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gcfc ,_ccfbg :=_ebcec .Value ,error (nil );if _ccfbg !=nil {return _ccfbg ;};_egccb .WrapcoordsAttr =&_gcfc ;continue ;};if _ebcec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbff ,_gcdf :=_ebcec .Value ,error (nil );if _gcdf !=nil {return _gcdf ;};_egccb .CoordsizeAttr =&_gbff ;continue ;};if _ebcec .Name .Local =="\u0073\u0074\u0079l\u0065"{_bggb ,_edcg :=_ebcec .Value ,error (nil );if _edcg !=nil {return _edcg ;};_egccb .StyleAttr =&_bggb ;continue ;};if _ebcec .Name .Local =="\u0069\u0064"{_efab ,_cbbgc :=_ebcec .Value ,error (nil );if _cbbgc !=nil {return _cbbgc ;};_egccb .IdAttr =&_efab ;continue ;};if _ebcec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_becc ,_bgfg :=_ebcec .Value ,error (nil );if _bgfg !=nil {return _bgfg ;};_egccb .FillcolorAttr =&_becc ;continue ;};if _ebcec .Name .Local =="\u0063\u006c\u0061s\u0073"{_cfbgg ,_fafc :=_ebcec .Value ,error (nil );if _fafc !=nil {return _fafc ;};_egccb .ClassAttr =&_cfbgg ;continue ;};if _ebcec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dbfbb ,_debgc :=_ebcec .Value ,error (nil );if _debgc !=nil {return _debgc ;};_egccb .TargetAttr =&_dbfbb ;continue ;};if _ebcec .Name .Local =="\u0068\u0072\u0065\u0066"{_gfcaa ,_gcadd :=_ebcec .Value ,error (nil );if _gcadd !=nil {return _gcadd ;};_egccb .HrefAttr =&_gfcaa ;continue ;};if _ebcec .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_egccb .EditasAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egccb .FilledAttr .UnmarshalXMLAttr (_ebcec );continue ;};if _ebcec .Name .Local =="\u0061\u006c\u0074"{_ccgbc ,_ceea :=_ebcec .Value ,error (nil );if _ceea !=nil {return _ceea ;};_egccb .AltAttr =&_ccgbc ;continue ;};};_edbed :for {_cfgag ,_ceedd :=d .Token ();if _ceedd !=nil {return _ceedd ;};switch _gbde :=_cfgag .(type ){case _c .StartElement :switch _gbde .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0067\u0072\u006fu\u0070"}:_gega :=NewGroup ();if _eced :=d .DecodeElement (_gega ,&_gbde );_eced !=nil {return _eced ;};_egccb .Group =append (_egccb .Group ,_gega );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061p\u0065"}:_cbdd :=NewShape ();if _badd :=d .DecodeElement (_cbdd ,&_gbde );_badd !=nil {return _badd ;};_egccb .Shape =append (_egccb .Shape ,_cbdd );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"}:_bbfe :=NewShapetype ();if _aaee :=d .DecodeElement (_bbfe ,&_gbde );_aaee !=nil {return _aaee ;};_egccb .Shapetype =append (_egccb .Shapetype ,_bbfe );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0061\u0072\u0063"}:_agdgg :=NewArc ();if _fgecf :=d .DecodeElement (_agdgg ,&_gbde );_fgecf !=nil {return _fgecf ;};_egccb .Arc =append (_egccb .Arc ,_agdgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0063\u0075\u0072v\u0065"}:_edbdc :=NewCurve ();if _cbccd :=d .DecodeElement (_edbdc ,&_gbde );_cbccd !=nil {return _cbccd ;};_egccb .Curve =append (_egccb .Curve ,_edbdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069\u006d\u0061g\u0065"}:_feedc :=NewImage ();if _adgd :=d .DecodeElement (_feedc ,&_gbde );_adgd !=nil {return _adgd ;};_egccb .Image =append (_egccb .Image ,_feedc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006c\u0069\u006e\u0065"}:_fcac :=NewLine ();if _eaggc :=d .DecodeElement (_fcac ,&_gbde );_eaggc !=nil {return _eaggc ;};_egccb .Line =append (_egccb .Line ,_fcac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u006f\u0076\u0061\u006c"}:_egbb :=NewOval ();if _gced :=d .DecodeElement (_egbb ,&_gbde );_gced !=nil {return _gced ;};_egccb .Oval =append (_egccb .Oval ,_egbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}:_edgg :=NewPolyline ();if _bbfgd :=d .DecodeElement (_edgg ,&_gbde );_bbfgd !=nil {return _bbfgd ;};_egccb .Polyline =append (_egccb .Polyline ,_edgg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072\u0065\u0063\u0074"}:_effg :=NewRect ();if _fgggc :=d .DecodeElement (_effg ,&_gbde );_fgggc !=nil {return _fgggc ;};_egccb .Rect =append (_egccb .Rect ,_effg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_abeg :=NewRoundrect ();if _bbaa :=d .DecodeElement (_abeg ,&_gbde );_bbaa !=nil {return _bbaa ;};_egccb .Roundrect =append (_egccb .Roundrect ,_abeg );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0064i\u0061\u0067\u0072\u0061\u006d"}:_ecadc :=NewOfcDiagram ();if _aeefc :=d .DecodeElement (_ecadc ,&_gbde );_aeefc !=nil {return _aeefc ;};_egccb .Diagram =append (_egccb .Diagram ,_ecadc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_bagc :=NewEG_ShapeElements ();_bagc .Path =NewPath ();if _degcc :=d .DecodeElement (_bagc .Path ,&_gbde );_degcc !=nil {return _degcc ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_bagc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_baec :=NewEG_ShapeElements ();_baec .Formulas =NewFormulas ();if _cdcc :=d .DecodeElement (_baec .Formulas ,&_gbde );_cdcc !=nil {return _cdcc ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_baec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_afdf :=NewEG_ShapeElements ();_afdf .Handles =NewHandles ();if _efefg :=d .DecodeElement (_afdf .Handles ,&_gbde );_efefg !=nil {return _efefg ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_afdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_feeaf :=NewEG_ShapeElements ();_feeaf .Fill =NewFill ();if _dcaeb :=d .DecodeElement (_feeaf .Fill ,&_gbde );_dcaeb !=nil {return _dcaeb ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_feeaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_cbbc :=NewEG_ShapeElements ();_cbbc .Stroke =NewStroke ();if _gfde :=d .DecodeElement (_cbbc .Stroke ,&_gbde );_gfde !=nil {return _gfde ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_cbbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_agcb :=NewEG_ShapeElements ();_agcb .Shadow =NewShadow ();if _effc :=d .DecodeElement (_agcb .Shadow ,&_gbde );_effc !=nil {return _effc ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_agcb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_gdaf :=NewEG_ShapeElements ();_gdaf .Textbox =NewTextbox ();if _fcfce :=d .DecodeElement (_gdaf .Textbox ,&_gbde );_fcfce !=nil {return _fcfce ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_gdaf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_adcee :=NewEG_ShapeElements ();_adcee .Textpath =NewTextpath ();if _ffdab :=d .DecodeElement (_adcee .Textpath ,&_gbde );_ffdab !=nil {return _ffdab ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_adcee );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_cgbf :=NewEG_ShapeElements ();_cgbf .Imagedata =NewImagedata ();if _beda :=d .DecodeElement (_cgbf .Imagedata ,&_gbde );_beda !=nil {return _beda ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_cgbf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_bgff :=NewEG_ShapeElements ();_bgff .Skew =NewOfcSkew ();if _efag :=d .DecodeElement (_bgff .Skew ,&_gbde );_efag !=nil {return _efag ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_bgff );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_efaaa :=NewEG_ShapeElements ();_efaaa .Extrusion =NewOfcExtrusion ();if _cafa :=d .DecodeElement (_efaaa .Extrusion ,&_gbde );_cafa !=nil {return _cafa ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_efaaa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fafe :=NewEG_ShapeElements ();_fafe .Callout =NewOfcCallout ();if _bceee :=d .DecodeElement (_fafe .Callout ,&_gbde );_bceee !=nil {return _bceee ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_fafe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cdgbf :=NewEG_ShapeElements ();_cdgbf .Lock =NewOfcLock ();if _ecef :=d .DecodeElement (_cdgbf .Lock ,&_gbde );_ecef !=nil {return _ecef ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_cdgbf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_bead :=NewEG_ShapeElements ();_bead .Clippath =NewOfcClippath ();if _gbdce :=d .DecodeElement (_bead .Clippath ,&_gbde );_gbdce !=nil {return _gbdce ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_bead );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_ddbag :=NewEG_ShapeElements ();_ddbag .Signatureline =NewOfcSignatureline ();if _caae :=d .DecodeElement (_ddbag .Signatureline ,&_gbde );_caae !=nil {return _caae ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_ddbag );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_bggbb :=NewEG_ShapeElements ();_bggbb .Wrap =_ae .NewWrap ();if _bgfa :=d .DecodeElement (_bggbb .Wrap ,&_gbde );_bgfa !=nil {return _bgfa ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_bggbb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_ccebc :=NewEG_ShapeElements ();_ccebc .Anchorlock =_ae .NewAnchorlock ();if _bfdca :=d .DecodeElement (_ccebc .Anchorlock ,&_gbde );_bfdca !=nil {return _bfdca ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_ccebc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_daabg :=NewEG_ShapeElements ();_daabg .Bordertop =_ae .NewBordertop ();if _agda :=d .DecodeElement (_daabg .Bordertop ,&_gbde );_agda !=nil {return _agda ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_daabg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_afde :=NewEG_ShapeElements ();_afde .Borderbottom =_ae .NewBorderbottom ();if _ddf :=d .DecodeElement (_afde .Borderbottom ,&_gbde );_ddf !=nil {return _ddf ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_afde );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_becca :=NewEG_ShapeElements ();_becca .Borderleft =_ae .NewBorderleft ();if _bbde :=d .DecodeElement (_becca .Borderleft ,&_gbde );_bbde !=nil {return _bbde ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_becca );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_eegbe :=NewEG_ShapeElements ();_eegbe .Borderright =_ae .NewBorderright ();if _agcg :=d .DecodeElement (_eegbe .Borderright ,&_gbde );_agcg !=nil {return _agcg ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_eegbe );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_fedf :=NewEG_ShapeElements ();_fedf .ClientData =_b .NewClientData ();if _aged :=d .DecodeElement (_fedf .ClientData ,&_gbde );_aged !=nil {return _aged ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_fedf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_bdgb :=NewEG_ShapeElements ();_bdgb .Textdata =_dce .NewTextdata ();if _fcca :=d .DecodeElement (_bdgb .Textdata ,&_gbde );_fcca !=nil {return _fcca ;};_egccb .EG_ShapeElements =append (_egccb .EG_ShapeElements ,_bdgb );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0020\u0025\u0076",_gbde .Name );if _gbdb :=d .Skip ();_gbdb !=nil {return _gbdb ;};};case _c .EndElement :break _edbed ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the Path and its children, prefixing error messages with path +func (_fbfbg *Path )ValidateWithPath (path string )error {if _gcgdb :=_fbfbg .CT_Path .ValidateWithPath (path );_gcgdb !=nil {return _gcgdb ;};return nil ;};func NewCT_Path ()*CT_Path {_dcad :=&CT_Path {};return _dcad };func (_bdcbb *Line )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _bdcbb .CT_Line .MarshalXML (e ,start );};func (_efbbbd ST_StrokeArrowWidth )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_efbbbd .String (),start );};func (_dbc *CT_Background )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};if _dbc .BwmodeAttr !=OfcST_BWModeUnset {_fadca ,_fdbb :=_dbc .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fdbb !=nil {return _fdbb ;};start .Attr =append (start .Attr ,_fadca );};if _dbc .BwpureAttr !=OfcST_BWModeUnset {_agbd ,_gfad :=_dbc .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gfad !=nil {return _gfad ;};start .Attr =append (start .Attr ,_agbd );};if _dbc .BwnormalAttr !=OfcST_BWModeUnset {_ddb ,_cfece :=_dbc .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cfece !=nil {return _cfece ;};start .Attr =append (start .Attr ,_ddb );};if _dbc .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_dgff ,_cggc :=_dbc .TargetscreensizeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"});if _cggc !=nil {return _cggc ;};start .Attr =append (start .Attr ,_dgff );};if _dbc .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dbc .IdAttr )});};if _dbc .FilledAttr !=_bg .ST_TrueFalseUnset {_fbeb ,_dcgf :=_dbc .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dcgf !=nil {return _dcgf ;};start .Attr =append (start .Attr ,_fbeb );};if _dbc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_dbc .FillcolorAttr )});};e .EncodeToken (start );if _dbc .Fill !=nil {_ffgc :=_a .StartElement {Name :_a .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dbc .Fill ,_ffgc );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_edcbf ST_ImageAspect )ValidateWithPath (path string )error {switch _edcbf {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 (_edcbf ));};return nil ;};func (_edca *OfcCT_RegroupTable )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065";};if _edca .ExtAttr !=ST_ExtUnset {_eaaef ,_cdgd :=_edca .ExtAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cdgd !=nil {return _cdgd ;};start .Attr =append (start .Attr ,_eaaef );};e .EncodeToken (start );if _edca .Entry !=nil {_bfbaa :=_a .StartElement {Name :_a .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_gcgeb :=range _edca .Entry {e .EncodeElement (_gcgeb ,_bfbaa );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_addgb OfcST_HrAlign )Validate ()error {return _addgb .ValidateWithPath ("")};type OfcEquationxml struct{OfcCT_EquationXml };func (_abad *CT_H )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0068";};if _abad .PositionAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_abad .PositionAttr )});};if _abad .PolarAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_abad .PolarAttr )});};if _abad .MapAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_abad .MapAttr )});};if _abad .InvxAttr !=_bg .ST_TrueFalseUnset {_gcdac ,_bffde :=_abad .InvxAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0076\u0078"});if _bffde !=nil {return _bffde ;};start .Attr =append (start .Attr ,_gcdac );};if _abad .InvyAttr !=_bg .ST_TrueFalseUnset {_dgfb ,_fcbad :=_abad .InvyAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0076\u0079"});if _fcbad !=nil {return _fcbad ;};start .Attr =append (start .Attr ,_dgfb );};if _abad .SwitchAttr !=_bg .ST_TrueFalseBlankUnset {_cgcb ,_cebff :=_abad .SwitchAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _cebff !=nil {return _cebff ;};start .Attr =append (start .Attr ,_cgcb );};if _abad .XrangeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_abad .XrangeAttr )});};if _abad .YrangeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_abad .YrangeAttr )});};if _abad .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_abad .RadiusrangeAttr )});};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dadbf *OfcST_DiagramLayout )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bccdga ,_dagbe :=d .Token ();if _dagbe !=nil {return _dagbe ;};if _agcbf ,_cabbg :=_bccdga .(_a .EndElement );_cabbg &&_agcbf .Name ==start .Name {*_dadbf =1;return nil ;};if _gdafg ,_fafbb :=_bccdga .(_a .CharData );!_fafbb {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",_bccdga );}else {switch string (_gdafg ){case "":*_dadbf =0;case "\u0030":*_dadbf =1;case "\u0031":*_dadbf =2;case "\u0032":*_dadbf =3;case "\u0033":*_dadbf =4;};};_bccdga ,_dagbe =d .Token ();if _dagbe !=nil {return _dagbe ;};if _cgged ,_fcgfag :=_bccdga .(_a .EndElement );_fcgfag &&_cgged .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",_bccdga );};const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);type OfcST_ExtrusionPlane byte ;type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_bafedb *OfcST_How )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bafedb =0;case "\u0074\u006f\u0070":*_bafedb =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_bafedb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bafedb =3;case "\u006c\u0065\u0066\u0074":*_bafedb =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bafedb =5;case "\u0072\u0069\u0067h\u0074":*_bafedb =6;};return nil ;}; -// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path -func (_gabad *Roundrect )ValidateWithPath (path string )error {if _ggcbc :=_gabad .CT_RoundRect .ValidateWithPath (path );_ggcbc !=nil {return _ggcbc ;};return nil ;};func (_dabaag OfcST_BWMode )Validate ()error {return _dabaag .ValidateWithPath ("")}; +// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path +func (_acbd *AG_Ext )ValidateWithPath (path string )error {if _acbd .ExtAttr ==ST_ExtUnset {return _b .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 _ecaa :=_acbd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ecaa !=nil {return _ecaa ;};return nil ;};func NewAG_Style ()*AG_Style {_dcg :=&AG_Style {};return _dcg };func (_bfaabd *ST_FillType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfaeaa ,_abgb :=d .Token ();if _abgb !=nil {return _abgb ;};if _dbdcf ,_fgfbb :=_cfaeaa .(_a .EndElement );_fgfbb &&_dbdcf .Name ==start .Name {*_bfaabd =1;return nil ;};if _gdebb ,_bebee :=_cfaeaa .(_a .CharData );!_bebee {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",_cfaeaa );}else {switch string (_gdebb ){case "":*_bfaabd =0;case "\u0073\u006f\u006ci\u0064":*_bfaabd =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_bfaabd =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_bfaabd =3;case "\u0074\u0069\u006c\u0065":*_bfaabd =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_bfaabd =5;case "\u0066\u0072\u0061m\u0065":*_bfaabd =6;};};_cfaeaa ,_abgb =d .Token ();if _abgb !=nil {return _abgb ;};if _fcccb ,_bdege :=_cfaeaa .(_a .EndElement );_bdege &&_fcccb .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",_cfaeaa );};func (_bgfcd *ST_StrokeJoinStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deace ,_ggadb :=d .Token ();if _ggadb !=nil {return _ggadb ;};if _cfaec ,_fdgcga :=_deace .(_a .EndElement );_fdgcga &&_cfaec .Name ==start .Name {*_bgfcd =1;return nil ;};if _cfebe ,_ecafe :=_deace .(_a .CharData );!_ecafe {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",_deace );}else {switch string (_cfebe ){case "":*_bgfcd =0;case "\u0072\u006f\u0075n\u0064":*_bgfcd =1;case "\u0062\u0065\u0076e\u006c":*_bgfcd =2;case "\u006d\u0069\u0074e\u0072":*_bgfcd =3;};};_deace ,_ggadb =d .Token ();if _ggadb !=nil {return _ggadb ;};if _dddfb ,_agfge :=_deace .(_a .EndElement );_agfge &&_dddfb .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",_deace );};func (_cfgaa *CT_Shapetype )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbfeg :=range start .Attr {if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bbcca ,_gggef :=_cbfeg .Value ,error (nil );if _gggef !=nil {return _gggef ;};_cfgaa .BordertopcolorAttr =&_bbcca ;continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_fddca ,_fcaff :=_cbfeg .Value ,error (nil );if _fcaff !=nil {return _fcaff ;};_cfgaa .MasterAttr =&_fddca ;continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gedeb ,_bbdg :=_cbfeg .Value ,error (nil );if _bbdg !=nil {return _bbdg ;};_cfgaa .BorderleftcolorAttr =&_gedeb ;continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cfgaa .BulletAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0068\u0072"{_cfgaa .HrAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0063\u006c\u0069\u0070"{_cfgaa .ClipAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0068\u0072\u0073t\u0064"{_cfgaa .HrstdAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0073\u0070\u0069\u0064"{_aeeee ,_dbdgb :=_cbfeg .Value ,error (nil );if _dbdgb !=nil {return _dbdgb ;};_cfgaa .SpidAttr =&_aeeee ;continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cfgaa .HrnoshadeAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gbdc ,_bdacf :=_ad .ParseInt (_cbfeg .Value ,10,64);if _bdacf !=nil {return _bdacf ;};_cfgaa .RegroupidAttr =&_gbdc ;continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cfgaa .DgmlayoutAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cfgaa .CliptowrapAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cfgaa .AllowoverlapAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cfgaa .InsetmodeAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cfgaa .UserhiddenAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eebcc ,_gbbfa :=_cbfeg .Value ,error (nil );if _gbbfa !=nil {return _gbbfa ;};_cfgaa .BorderbottomcolorAttr =&_eebcc ;continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cfgaa .BwpureAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cfgaa .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cfgaa .PreferrelativeAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cfgaa .AllowincellAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfcaa ,_ffegd :=_ad .ParseFloat (_cbfeg .Value ,64);if _ffegd !=nil {return _ffegd ;};_eeedb :=float32 (_gfcaa );_cfgaa .HrpctAttr =&_eeedb ;continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cfgaa .ButtonAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cfgaa .UserdrawnAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cfgaa .BwnormalAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0073\u0070\u0074"{_fadaa ,_cbedb :=_ad .ParseFloat (_cbfeg .Value ,64);if _cbedb !=nil {return _cbedb ;};_dfaca :=float32 (_fadaa );_cfgaa .SptAttr =&_dfaca ;continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cfgaa .ConnectortypeAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fdbba ,_dcbd :=_cbfeg .Value ,error (nil );if _dcbd !=nil {return _dcbd ;};_cfgaa .BorderrightcolorAttr =&_fdbba ;continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cfgaa .OleiconAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gdbcf ,_aeafg :=_ad .ParseInt (_cbfeg .Value ,10,64);if _aeafg !=nil {return _aeafg ;};_cfgaa .DgmnodekindAttr =&_gdbcf ;continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u006f\u006e\u0065\u0064"{_cfgaa .OnedAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cfgaa .BwmodeAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u006f\u006c\u0065"{_cfgaa .OleAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cfgaa .ForcedashAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cfgaa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbfeg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cfgaa .HralignAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bgeca ,_bbcde :=_cbfeg .Value ,error (nil );if _bbcde !=nil {return _bbcde ;};_cfgaa .WrapcoordsAttr =&_bgeca ;continue ;};if _cbfeg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acfa ,_edgd :=_cbfeg .Value ,error (nil );if _edgd !=nil {return _edgd ;};_cfgaa .CoordsizeAttr =&_acfa ;continue ;};if _cbfeg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cfgaa .StrokedAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Local =="\u0061\u006c\u0074"{_bfeb ,_ccg :=_cbfeg .Value ,error (nil );if _ccg !=nil {return _ccg ;};_cfgaa .AltAttr =&_bfeb ;continue ;};if _cbfeg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gaadf ,_faeg :=_cbfeg .Value ,error (nil );if _faeg !=nil {return _faeg ;};_cfgaa .StrokeweightAttr =&_gaadf ;continue ;};if _cbfeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_eceag ,_gbcfa :=_cbfeg .Value ,error (nil );if _gbcfa !=nil {return _gbcfa ;};_cfgaa .StyleAttr =&_eceag ;continue ;};if _cbfeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bacad ,_fdag :=_cbfeg .Value ,error (nil );if _fdag !=nil {return _fdag ;};_cfgaa .ChromakeyAttr =&_bacad ;continue ;};if _cbfeg .Name .Local =="\u0069\u0064"{_baded ,_adcfe :=_cbfeg .Value ,error (nil );if _adcfe !=nil {return _adcfe ;};_cfgaa .IdAttr =&_baded ;continue ;};if _cbfeg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_afdag ,_fafdb :=_cbfeg .Value ,error (nil );if _fafdb !=nil {return _fafdb ;};_cfgaa .TargetAttr =&_afdag ;continue ;};if _cbfeg .Name .Local =="\u0063\u006c\u0061s\u0073"{_bfdd ,_edged :=_cbfeg .Value ,error (nil );if _edged !=nil {return _edged ;};_cfgaa .ClassAttr =&_bfdd ;continue ;};if _cbfeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cfgaa .InsetpenAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Local =="\u0070\u0072\u0069n\u0074"{_cfgaa .PrintAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cfgaa .FilledAttr .UnmarshalXMLAttr (_cbfeg );continue ;};if _cbfeg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aeada ,_dbbbg :=_cbfeg .Value ,error (nil );if _dbbbg !=nil {return _dbbbg ;};_cfgaa .StrokecolorAttr =&_aeada ;continue ;};if _cbfeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbdc ,_afgee :=_cbfeg .Value ,error (nil );if _afgee !=nil {return _afgee ;};_cfgaa .TitleAttr =&_bbdc ;continue ;};if _cbfeg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afcf ,_cgdea :=_cbfeg .Value ,error (nil );if _cgdea !=nil {return _cgdea ;};_cfgaa .OpacityAttr =&_afcf ;continue ;};if _cbfeg .Name .Local =="\u0061\u0064\u006a"{_daaac ,_aadda :=_cbfeg .Value ,error (nil );if _aadda !=nil {return _aadda ;};_cfgaa .AdjAttr =&_daaac ;continue ;};if _cbfeg .Name .Local =="\u0070\u0061\u0074\u0068"{_feaa ,_fdded :=_cbfeg .Value ,error (nil );if _fdded !=nil {return _fdded ;};_cfgaa .PathAttr =&_feaa ;continue ;};if _cbfeg .Name .Local =="\u0068\u0072\u0065\u0066"{_baeb ,_cbgfb :=_cbfeg .Value ,error (nil );if _cbgfb !=nil {return _cbgfb ;};_cfgaa .HrefAttr =&_baeb ;continue ;};if _cbfeg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cbeaf ,_cabd :=_cbfeg .Value ,error (nil );if _cabd !=nil {return _cabd ;};_cfgaa .CoordoriginAttr =&_cbeaf ;continue ;};if _cbfeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dfaad ,_agfe :=_cbfeg .Value ,error (nil );if _agfe !=nil {return _agfe ;};_cfgaa .FillcolorAttr =&_dfaad ;continue ;};};_aeecc :for {_efcfb ,_dedcb :=d .Token ();if _dedcb !=nil {return _dedcb ;};switch _ebbfc :=_efcfb .(type ){case _a .StartElement :switch _ebbfc .Name {case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgda :=NewEG_ShapeElements ();_dgda .Path =NewPath ();if _cabe :=d .DecodeElement (_dgda .Path ,&_ebbfc );_cabe !=nil {return _cabe ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_dgda );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbdba :=NewEG_ShapeElements ();_gbdba .Formulas =NewFormulas ();if _efdag :=d .DecodeElement (_gbdba .Formulas ,&_ebbfc );_efdag !=nil {return _efdag ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_gbdba );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcdea :=NewEG_ShapeElements ();_fcdea .Handles =NewHandles ();if _eaacg :=d .DecodeElement (_fcdea .Handles ,&_ebbfc );_eaacg !=nil {return _eaacg ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_fcdea );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cacgg :=NewEG_ShapeElements ();_cacgg .Fill =NewFill ();if _ecccb :=d .DecodeElement (_cacgg .Fill ,&_ebbfc );_ecccb !=nil {return _ecccb ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_cacgg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbbfg :=NewEG_ShapeElements ();_cbbfg .Stroke =NewStroke ();if _bgfdgf :=d .DecodeElement (_cbbfg .Stroke ,&_ebbfc );_bgfdgf !=nil {return _bgfdgf ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_cbbfg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdgd :=NewEG_ShapeElements ();_fdgd .Shadow =NewShadow ();if _ebdfg :=d .DecodeElement (_fdgd .Shadow ,&_ebbfc );_ebdfg !=nil {return _ebdfg ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_fdgd );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_defc :=NewEG_ShapeElements ();_defc .Textbox =NewTextbox ();if _facf :=d .DecodeElement (_defc .Textbox ,&_ebbfc );_facf !=nil {return _facf ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_defc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cadb :=NewEG_ShapeElements ();_cadb .Textpath =NewTextpath ();if _cceb :=d .DecodeElement (_cadb .Textpath ,&_ebbfc );_cceb !=nil {return _cceb ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_cadb );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edbcb :=NewEG_ShapeElements ();_edbcb .Imagedata =NewImagedata ();if _cdbea :=d .DecodeElement (_edbcb .Imagedata ,&_ebbfc );_cdbea !=nil {return _cdbea ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_edbcb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffgd :=NewEG_ShapeElements ();_ffgd .Skew =NewOfcSkew ();if _fcgfd :=d .DecodeElement (_ffgd .Skew ,&_ebbfc );_fcgfd !=nil {return _fcgfd ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_ffgd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acdcc :=NewEG_ShapeElements ();_acdcc .Extrusion =NewOfcExtrusion ();if _feda :=d .DecodeElement (_acdcc .Extrusion ,&_ebbfc );_feda !=nil {return _feda ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_acdcc );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbfbe :=NewEG_ShapeElements ();_dbfbe .Callout =NewOfcCallout ();if _babac :=d .DecodeElement (_dbfbe .Callout ,&_ebbfc );_babac !=nil {return _babac ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_dbfbe );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dacd :=NewEG_ShapeElements ();_dacd .Lock =NewOfcLock ();if _aaaecf :=d .DecodeElement (_dacd .Lock ,&_ebbfc );_aaaecf !=nil {return _aaaecf ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_dacd );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bagb :=NewEG_ShapeElements ();_bagb .Clippath =NewOfcClippath ();if _dgabc :=d .DecodeElement (_bagb .Clippath ,&_ebbfc );_dgabc !=nil {return _dgabc ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_bagb );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feddc :=NewEG_ShapeElements ();_feddc .Signatureline =NewOfcSignatureline ();if _dfgbd :=d .DecodeElement (_feddc .Signatureline ,&_ebbfc );_dfgbd !=nil {return _dfgbd ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_feddc );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdfg :=NewEG_ShapeElements ();_gdfg .Wrap =_ab .NewWrap ();if _dfegc :=d .DecodeElement (_gdfg .Wrap ,&_ebbfc );_dfegc !=nil {return _dfegc ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_gdfg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fabg :=NewEG_ShapeElements ();_fabg .Anchorlock =_ab .NewAnchorlock ();if _gdddc :=d .DecodeElement (_fabg .Anchorlock ,&_ebbfc );_gdddc !=nil {return _gdddc ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_fabg );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aacde :=NewEG_ShapeElements ();_aacde .Bordertop =_ab .NewBordertop ();if _febda :=d .DecodeElement (_aacde .Bordertop ,&_ebbfc );_febda !=nil {return _febda ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_aacde );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfaf :=NewEG_ShapeElements ();_bfaf .Borderbottom =_ab .NewBorderbottom ();if _ffee :=d .DecodeElement (_bfaf .Borderbottom ,&_ebbfc );_ffee !=nil {return _ffee ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_bfaf );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdfga :=NewEG_ShapeElements ();_fdfga .Borderleft =_ab .NewBorderleft ();if _gfgec :=d .DecodeElement (_fdfga .Borderleft ,&_ebbfc );_gfgec !=nil {return _gfgec ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_fdfga );case _a .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afecf :=NewEG_ShapeElements ();_afecf .Borderright =_ab .NewBorderright ();if _bfaag :=d .DecodeElement (_afecf .Borderright ,&_ebbfc );_bfaag !=nil {return _bfaag ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_afecf );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\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gdfd :=NewEG_ShapeElements ();_gdfd .ClientData =_ca .NewClientData ();if _caeeba :=d .DecodeElement (_gdfd .ClientData ,&_ebbfc );_caeeba !=nil {return _caeeba ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_gdfd );case _a .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"}:_edbea :=NewEG_ShapeElements ();_edbea .Textdata =_g .NewTextdata ();if _agacd :=d .DecodeElement (_edbea .Textdata ,&_ebbfc );_agacd !=nil {return _agacd ;};_cfgaa .EG_ShapeElements =append (_cfgaa .EG_ShapeElements ,_edbea );case _a .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfgaa .Complex =NewOfcComplex ();if _aaecg :=d .DecodeElement (_cfgaa .Complex ,&_ebbfc );_aaecg !=nil {return _aaecg ;};default:_gf .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u0020\u0025\u0076",_ebbfc .Name );if _ggcf :=d .Skip ();_ggcf !=nil {return _ggcf ;};};case _a .EndElement :break _aeecc ;case _a .CharData :};};return nil ;};type Stroke struct{CT_Stroke };func (_ffcbe *OfcCT_EquationXml )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ccaeg :=range start .Attr {if _ccaeg .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cacde ,_gbfge :=_ccaeg .Value ,error (nil );if _gbfge !=nil {return _gbfge ;};_ffcbe .ContentTypeAttr =&_cacde ;continue ;};};_badfe :for {_adbaa ,_fbfdb :=d .Token ();if _fbfdb !=nil {return _fbfdb ;};switch _egef :=_adbaa .(type ){case _a .StartElement :switch _egef .Name {default:if _eage ,_befgf :=_cc .CreateElement (_egef );_befgf !=nil {return _befgf ;}else {if _afdbee :=d .DecodeElement (_eage ,&_egef );_afdbee !=nil {return _afdbee ;};_ffcbe .Any =_eage ;};};case _a .EndElement :break _badfe ;case _a .CharData :};};return nil ;};func (_dfdae *CT_F )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cffbe :=range start .Attr {if _cffbe .Name .Local =="\u0065\u0071\u006e"{_dbaf ,_dddg :=_cffbe .Value ,error (nil );if _dddg !=nil {return _dddg ;};_dfdae .EqnAttr =&_dbaf ;continue ;};};for {_ceag ,_acabg :=d .Token ();if _acabg !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_acabg );};if _bbfa ,_edbf :=_ceag .(_a .EndElement );_edbf &&_bbfa .Name ==start .Name {break ;};};return nil ;};func (_cbabc OfcST_BWMode )Validate ()error {return _cbabc .ValidateWithPath ("")};func (_agcgc *OfcST_InsetMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agcgc =0;case "\u0061\u0075\u0074\u006f":*_agcgc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_agcgc =2;};return nil ;}; -// Validate validates the OfcCT_ShapeLayout and its children -func (_cddda *OfcCT_ShapeLayout )Validate ()error {return _cddda .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");}; +// Validate validates the AG_Type and its children +func (_abdg *AG_Type )Validate ()error {return _abdg .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};type OfcFill struct{OfcCT_Fill };func (_fbade *OfcLock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _fbade .OfcCT_Lock .MarshalXML (e ,start );};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 _bg .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _bg .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _bg .ST_TrueFalse ;ButtonAttr _bg .ST_TrueFalse ;UserhiddenAttr _bg .ST_TrueFalse ;BulletAttr _bg .ST_TrueFalse ;HrAttr _bg .ST_TrueFalse ;HrstdAttr _bg .ST_TrueFalse ;HrnoshadeAttr _bg .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _bg .ST_TrueFalse ;AllowoverlapAttr _bg .ST_TrueFalse ;UserdrawnAttr _bg .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _bg .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _bg .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _bg .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _bg .ST_TrueFalse ;OleiconAttr _bg .ST_TrueFalse ;OleAttr _bg .ST_TrueFalseBlank ;PreferrelativeAttr _bg .ST_TrueFalse ;CliptowrapAttr _bg .ST_TrueFalse ;ClipAttr _bg .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func (_bcffa *CT_Arc )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _bcffa .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .StartAngleAttr )});};if _bcffa .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .EndAngleAttr )});};if _bcffa .HrefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .HrefAttr )});};if _bcffa .TargetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .TargetAttr )});};if _bcffa .ClassAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .ClassAttr )});};if _bcffa .TitleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .TitleAttr )});};if _bcffa .AltAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .AltAttr )});};if _bcffa .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .CoordsizeAttr )});};if _bcffa .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .CoordoriginAttr )});};if _bcffa .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .WrapcoordsAttr )});};if _bcffa .PrintAttr !=_bg .ST_TrueFalseUnset {_eegc ,_cdab :=_bcffa .PrintAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cdab !=nil {return _cdab ;};start .Attr =append (start .Attr ,_eegc );};if _bcffa .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .IdAttr )});};if _bcffa .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .StyleAttr )});};if _bcffa .SpidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .SpidAttr )});};if _bcffa .OnedAttr !=_bg .ST_TrueFalseUnset {_aae ,_cddd :=_bcffa .OnedAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cddd !=nil {return _cddd ;};start .Attr =append (start .Attr ,_aae );};if _bcffa .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .RegroupidAttr )});};if _bcffa .DoubleclicknotifyAttr !=_bg .ST_TrueFalseUnset {_ebef ,_cbga :=_bcffa .DoubleclicknotifyAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_ebef );};if _bcffa .ButtonAttr !=_bg .ST_TrueFalseUnset {_ggaa ,_bdef :=_bcffa .ButtonAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bdef !=nil {return _bdef ;};start .Attr =append (start .Attr ,_ggaa );};if _bcffa .UserhiddenAttr !=_bg .ST_TrueFalseUnset {_ccfd ,_adba :=_bcffa .UserhiddenAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _adba !=nil {return _adba ;};start .Attr =append (start .Attr ,_ccfd );};if _bcffa .BulletAttr !=_bg .ST_TrueFalseUnset {_cccc ,_bcaa :=_bcffa .BulletAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bcaa !=nil {return _bcaa ;};start .Attr =append (start .Attr ,_cccc );};if _bcffa .HrAttr !=_bg .ST_TrueFalseUnset {_gdge ,_ebed :=_bcffa .HrAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0068\u0072"});if _ebed !=nil {return _ebed ;};start .Attr =append (start .Attr ,_gdge );};if _bcffa .HrstdAttr !=_bg .ST_TrueFalseUnset {_agag ,_bcfc :=_bcffa .HrstdAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bcfc !=nil {return _bcfc ;};start .Attr =append (start .Attr ,_agag );};if _bcffa .HrnoshadeAttr !=_bg .ST_TrueFalseUnset {_gada ,_cab :=_bcffa .HrnoshadeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cab !=nil {return _cab ;};start .Attr =append (start .Attr ,_gada );};if _bcffa .HrpctAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .HrpctAttr )});};if _bcffa .HralignAttr !=OfcST_HrAlignUnset {_egbb ,_fca :=_bcffa .HralignAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _fca !=nil {return _fca ;};start .Attr =append (start .Attr ,_egbb );};if _bcffa .AllowincellAttr !=_bg .ST_TrueFalseUnset {_edbg ,_eddb :=_bcffa .AllowincellAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _eddb !=nil {return _eddb ;};start .Attr =append (start .Attr ,_edbg );};if _bcffa .AllowoverlapAttr !=_bg .ST_TrueFalseUnset {_gagf ,_ebgd :=_bcffa .AllowoverlapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"});if _ebgd !=nil {return _ebgd ;};start .Attr =append (start .Attr ,_gagf );};if _bcffa .UserdrawnAttr !=_bg .ST_TrueFalseUnset {_fede ,_bceb :=_bcffa .UserdrawnAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _bceb !=nil {return _bceb ;};start .Attr =append (start .Attr ,_fede );};if _bcffa .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .BordertopcolorAttr )});};if _bcffa .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .BorderleftcolorAttr )});};if _bcffa .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .BorderbottomcolorAttr )});};if _bcffa .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .BorderrightcolorAttr )});};if _bcffa .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dbed ,_fccde :=_bcffa .DgmlayoutAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fccde !=nil {return _fccde ;};start .Attr =append (start .Attr ,_dbed );};if _bcffa .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .DgmnodekindAttr )});};if _bcffa .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bbcg ,_geea :=_bcffa .DgmlayoutmruAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _geea !=nil {return _geea ;};start .Attr =append (start .Attr ,_bbcg );};if _bcffa .InsetmodeAttr !=OfcST_InsetModeUnset {_egdg ,_edce :=_bcffa .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _edce !=nil {return _edce ;};start .Attr =append (start .Attr ,_egdg );};if _bcffa .OpacityAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .OpacityAttr )});};if _bcffa .StrokedAttr !=_bg .ST_TrueFalseUnset {_dae ,_dffd :=_bcffa .StrokedAttr .MarshalXMLAttr (_a .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dffd !=nil {return _dffd ;};start .Attr =append (start .Attr ,_dae );};if _bcffa .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .StrokecolorAttr )});};if _bcffa .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .StrokeweightAttr )});};if _bcffa .InsetpenAttr !=_bg .ST_TrueFalseUnset {_dadb ,_eafe :=_bcffa .InsetpenAttr .MarshalXMLAttr (_a .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _eafe !=nil {return _eafe ;};start .Attr =append (start .Attr ,_dadb );};if _bcffa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .ChromakeyAttr )});};if _bcffa .FilledAttr !=_bg .ST_TrueFalseUnset {_deba ,_fggg :=_bcffa .FilledAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fggg !=nil {return _fggg ;};start .Attr =append (start .Attr ,_deba );};if _bcffa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .FillcolorAttr )});};if _bcffa .SptAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bcffa .SptAttr )});};if _bcffa .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dccc ,_bbadb :=_bcffa .ConnectortypeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bbadb !=nil {return _bbadb ;};start .Attr =append (start .Attr ,_dccc );};if _bcffa .BwmodeAttr !=OfcST_BWModeUnset {_ddeb ,_fabe :=_bcffa .BwmodeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fabe !=nil {return _fabe ;};start .Attr =append (start .Attr ,_ddeb );};if _bcffa .BwpureAttr !=OfcST_BWModeUnset {_acebe ,_fdca :=_bcffa .BwpureAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fdca !=nil {return _fdca ;};start .Attr =append (start .Attr ,_acebe );};if _bcffa .BwnormalAttr !=OfcST_BWModeUnset {_afcc ,_gbc :=_bcffa .BwnormalAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gbc !=nil {return _gbc ;};start .Attr =append (start .Attr ,_afcc );};if _bcffa .ForcedashAttr !=_bg .ST_TrueFalseUnset {_cdga ,_ccca :=_bcffa .ForcedashAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ccca !=nil {return _ccca ;};start .Attr =append (start .Attr ,_cdga );};if _bcffa .OleiconAttr !=_bg .ST_TrueFalseUnset {_bdgd ,_debe :=_bcffa .OleiconAttr .MarshalXMLAttr (_a .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _debe !=nil {return _debe ;};start .Attr =append (start .Attr ,_bdgd );};if _bcffa .OleAttr !=_bg .ST_TrueFalseBlankUnset {_gbbb ,_bcc :=_bcffa .OleAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u006fl\u0065"});if _bcc !=nil {return _bcc ;};start .Attr =append (start .Attr ,_gbbb );};if _bcffa .PreferrelativeAttr !=_bg .ST_TrueFalseUnset {_egag ,_fgdaf :=_bcffa .PreferrelativeAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _fgdaf !=nil {return _fgdaf ;};start .Attr =append (start .Attr ,_egag );};if _bcffa .CliptowrapAttr !=_bg .ST_TrueFalseUnset {_ggca ,_gebg :=_bcffa .CliptowrapAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gebg !=nil {return _gebg ;};start .Attr =append (start .Attr ,_ggca );};if _bcffa .ClipAttr !=_bg .ST_TrueFalseUnset {_daba ,_gbde :=_bcffa .ClipAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gbde !=nil {return _gbde ;};start .Attr =append (start .Attr ,_daba );};e .EncodeToken (start );if _bcffa .EG_ShapeElements !=nil {for _ ,_ecebc :=range _bcffa .EG_ShapeElements {_ecebc .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Shapetype and its children -func (_fdgbd *Shapetype )Validate ()error {return _fdgbd .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_cacd *EG_ShapeElements )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cacd .Path !=nil {_ebfe :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cacd .Path ,_ebfe );};if _cacd .Formulas !=nil {_dabeb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_cacd .Formulas ,_dabeb );};if _cacd .Handles !=nil {_dcdbb :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_cacd .Handles ,_dcdbb );};if _cacd .Fill !=nil {_cagbb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cacd .Fill ,_cagbb );};if _cacd .Stroke !=nil {_dbac :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_cacd .Stroke ,_dbac );};if _cacd .Shadow !=nil {_edfcb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cacd .Shadow ,_edfcb );};if _cacd .Textbox !=nil {_aegag :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_cacd .Textbox ,_aegag );};if _cacd .Textpath !=nil {_cacf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cacd .Textpath ,_cacf );};if _cacd .Imagedata !=nil {_ceede :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cacd .Imagedata ,_ceede );};if _cacd .Skew !=nil {_bagga :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_cacd .Skew ,_bagga );};if _cacd .Extrusion !=nil {_cgec :=_c .StartElement {Name :_c .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cacd .Extrusion ,_cgec );};if _cacd .Callout !=nil {_bfbdg :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_cacd .Callout ,_bfbdg );};if _cacd .Lock !=nil {_gdfec :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cacd .Lock ,_gdfec );};if _cacd .Clippath !=nil {_eggge :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_cacd .Clippath ,_eggge );};if _cacd .Signatureline !=nil {_ebcea :=_c .StartElement {Name :_c .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_cacd .Signatureline ,_ebcea );};if _cacd .Wrap !=nil {_bdedc :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_cacd .Wrap ,_bdedc );};if _cacd .Anchorlock !=nil {_gcgab :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cacd .Anchorlock ,_gcgab );};if _cacd .Bordertop !=nil {_aecfa :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_cacd .Bordertop ,_aecfa );};if _cacd .Borderbottom !=nil {_aadfff :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cacd .Borderbottom ,_aadfff );};if _cacd .Borderleft !=nil {_aaadb :=_c .StartElement {Name :_c .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cacd .Borderleft ,_aaadb );};if _cacd .Borderright !=nil {_aece :=_c .StartElement {Name :_c .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cacd .Borderright ,_aece );};if _cacd .ClientData !=nil {_gdaaa :=_c .StartElement {Name :_c .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cacd .ClientData ,_gdaaa );};if _cacd .Textdata !=nil {_abecg :=_c .StartElement {Name :_c .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}};e .EncodeElement (_cacd .Textdata ,_abecg );};return nil ;};func (_fgca *Imagedata )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _fgca .CT_ImageData .MarshalXML (e ,start );};func (_fefff *OfcCT_Complex )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";};if _fefff .ExtAttr !=ST_ExtUnset {_caagb ,_gabfa :=_fefff .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gabfa !=nil {return _gabfa ;};start .Attr =append (start .Attr ,_caagb );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adffg *OfcEquationxml )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adffg .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_geddb :=range start .Attr {if _geddb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bbcb ,_geegf :=_geddb .Value ,error (nil );if _geegf !=nil {return _geegf ;};_adffg .ContentTypeAttr =&_bbcb ;continue ;};};_ddfbga :for {_cbecc ,_gccfg :=d .Token ();if _gccfg !=nil {return _gccfg ;};switch _abaea :=_cbecc .(type ){case _c .StartElement :switch _abaea .Name {default:if _cbddd ,_fbcdb :=_a .CreateElement (_abaea );_fbcdb !=nil {return _fbcdb ;}else {if _ggabb :=d .DecodeElement (_cbddd ,&_abaea );_ggabb !=nil {return _ggabb ;};_adffg .Any =_cbddd ;};};case _c .EndElement :break _ddfbga ;case _c .CharData :};};return nil ;};func (_ecfgga OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _ecfgga {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecfgga ));};return nil ;};func (_fgfae *Image )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgfae .CT_Image =*NewCT_Image ();for _ ,_befag :=range start .Attr {if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gcgdd ,_aeff :=_f .ParseInt (_befag .Value ,10,64);if _aeff !=nil {return _aeff ;};_fgfae .DgmnodekindAttr =&_gcgdd ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fgfae .BulletAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0068\u0072"{_fgfae .HrAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fgfae .OleiconAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0068\u0072\u0073t\u0064"{_fgfae .HrstdAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0063\u006c\u0069\u0070"{_fgfae .ClipAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fgfae .HrnoshadeAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fgfae .PreferrelativeAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0068\u0072\u0070c\u0074"{_dceg ,_adefc :=_f .ParseFloat (_befag .Value ,64);if _adefc !=nil {return _adefc ;};_effca :=float32 (_dceg );_fgfae .HrpctAttr =&_effca ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u006f\u006c\u0065"{_fgfae .OleAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fgfae .HralignAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fgfae .BwpureAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fgfae .DgmlayoutAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fgfae .InsetmodeAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0073\u0070\u0069\u0064"{_cdad ,_fbbgg :=_befag .Value ,error (nil );if _fbbgg !=nil {return _fbbgg ;};_fgfae .SpidAttr =&_cdad ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dadeg ,_bfcc :=_befag .Value ,error (nil );if _bfcc !=nil {return _bfcc ;};_fgfae .BorderbottomcolorAttr =&_dadeg ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fgfae .AllowoverlapAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fgfae .DoubleclicknotifyAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fgfae .DgmlayoutmruAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fgfae .UserhiddenAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fgfae .AllowincellAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0073\u0070\u0074"{_fbgc ,_eeecg :=_f .ParseFloat (_befag .Value ,64);if _eeecg !=nil {return _eeecg ;};_fbaff :=float32 (_fbgc );_fgfae .SptAttr =&_fbaff ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fadaa ,_dacde :=_befag .Value ,error (nil );if _dacde !=nil {return _dacde ;};_fgfae .BorderleftcolorAttr =&_fadaa ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fgfae .UserdrawnAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fgfae .CliptowrapAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_efcfd ,_ebfce :=_befag .Value ,error (nil );if _ebfce !=nil {return _ebfce ;};_fgfae .BorderrightcolorAttr =&_efcfd ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fgfae .ConnectortypeAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fgfae .ButtonAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgfae .ForcedashAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bdcgb ,_gffd :=_f .ParseInt (_befag .Value ,10,64);if _gffd !=nil {return _gffd ;};_fgfae .RegroupidAttr =&_bdcgb ;continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u006f\u006e\u0065\u0064"{_fgfae .OnedAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fgfae .BwmodeAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fgfae .BwnormalAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cdbfe ,_degeg :=_befag .Value ,error (nil );if _degeg !=nil {return _degeg ;};_fgfae .BordertopcolorAttr =&_cdbfe ;continue ;};if _befag .Name .Local =="\u0070\u0072\u0069n\u0074"{_fgfae .PrintAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bdgggc ,_gdged :=_befag .Value ,error (nil );if _gdged !=nil {return _gdged ;};_fgfae .TargetAttr =&_bdgggc ;continue ;};if _befag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fgfae .StrokedAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dccad ,_cadg :=_befag .Value ,error (nil );if _cadg !=nil {return _cadg ;};_fgfae .CoordoriginAttr =&_dccad ;continue ;};if _befag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eaed ,_gdcgd :=_befag .Value ,error (nil );if _gdcgd !=nil {return _gdcgd ;};_fgfae .StrokeweightAttr =&_eaed ;continue ;};if _befag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_afafcf ,_gcdgf :=_befag .Value ,error (nil );if _gcdgf !=nil {return _gcdgf ;};_fgfae .CoordsizeAttr =&_afafcf ;continue ;};if _befag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dbgf ,_deeca :=_befag .Value ,error (nil );if _deeca !=nil {return _deeca ;};_fgfae .ChromakeyAttr =&_dbgf ;continue ;};if _befag .Name .Local =="\u0061\u006c\u0074"{_dbad ,_ddeef :=_befag .Value ,error (nil );if _ddeef !=nil {return _ddeef ;};_fgfae .AltAttr =&_dbad ;continue ;};if _befag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbbab ,_cccgg :=_befag .Value ,error (nil );if _cccgg !=nil {return _cccgg ;};_fgfae .FillcolorAttr =&_cbbab ;continue ;};if _befag .Name .Local =="\u0073\u0072\u0063"{_eaaba ,_fcbb :=_befag .Value ,error (nil );if _fcbb !=nil {return _fcbb ;};_fgfae .SrcAttr =&_eaaba ;continue ;};if _befag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eedac ,_gece :=_befag .Value ,error (nil );if _gece !=nil {return _gece ;};_fgfae .WrapcoordsAttr =&_eedac ;continue ;};if _befag .Name .Local =="\u0074\u0069\u0074l\u0065"{_edgaf ,_gaede :=_befag .Value ,error (nil );if _gaede !=nil {return _gaede ;};_fgfae .TitleAttr =&_edgaf ;continue ;};if _befag .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbcca ,_ggaea :=_befag .Value ,error (nil );if _ggaea !=nil {return _ggaea ;};_fgfae .StyleAttr =&_cbcca ;continue ;};if _befag .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_egfad ,_aeced :=_befag .Value ,error (nil );if _aeced !=nil {return _aeced ;};_fgfae .CroprightAttr =&_egfad ;continue ;};if _befag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgfae .InsetpenAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bdadb ,_aedfgg :=_befag .Value ,error (nil );if _aedfgg !=nil {return _aedfgg ;};_fgfae .CropleftAttr =&_bdadb ;continue ;};if _befag .Name .Local =="\u0067\u0061\u0069\u006e"{_adedc ,_fgcfc :=_befag .Value ,error (nil );if _fgcfc !=nil {return _fgcfc ;};_fgfae .GainAttr =&_adedc ;continue ;};if _befag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fdadc ,_cbefe :=_befag .Value ,error (nil );if _cbefe !=nil {return _cbefe ;};_fgfae .StrokecolorAttr =&_fdadc ;continue ;};if _befag .Name .Local =="\u0063\u006c\u0061s\u0073"{_eaaa ,_dbccc :=_befag .Value ,error (nil );if _dbccc !=nil {return _dbccc ;};_fgfae .ClassAttr =&_eaaa ;continue ;};if _befag .Name .Local =="\u0069\u0064"{_dcggf ,_efea :=_befag .Value ,error (nil );if _efea !=nil {return _efea ;};_fgfae .IdAttr =&_dcggf ;continue ;};if _befag .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_faca ,_cfab :=_befag .Value ,error (nil );if _cfab !=nil {return _cfab ;};_fgfae .CropbottomAttr =&_faca ;continue ;};if _befag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fgfae .FilledAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fgfae .GrayscaleAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_daff ,_gaeee :=_befag .Value ,error (nil );if _gaeee !=nil {return _gaeee ;};_fgfae .BlacklevelAttr =&_daff ;continue ;};if _befag .Name .Local =="\u0068\u0072\u0065\u0066"{_ggccf ,_cdgg :=_befag .Value ,error (nil );if _cdgg !=nil {return _cdgg ;};_fgfae .HrefAttr =&_ggccf ;continue ;};if _befag .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fgfae .BilevelAttr .UnmarshalXMLAttr (_befag );continue ;};if _befag .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dcggg ,_bgbbe :=_befag .Value ,error (nil );if _bgbbe !=nil {return _bgbbe ;};_fgfae .CroptopAttr =&_dcggg ;continue ;};if _befag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abfgc ,_feeec :=_befag .Value ,error (nil );if _feeec !=nil {return _feeec ;};_fgfae .OpacityAttr =&_abfgc ;continue ;};if _befag .Name .Local =="\u0067\u0061\u006dm\u0061"{_ecefc ,_bbbeb :=_befag .Value ,error (nil );if _bbbeb !=nil {return _bbbeb ;};_fgfae .GammaAttr =&_ecefc ;continue ;};};_fcbcd :for {_cbgac ,_cgafeg :=d .Token ();if _cgafeg !=nil {return _cgafeg ;};switch _ccefd :=_cbgac .(type ){case _c .StartElement :switch _ccefd .Name {case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0070\u0061\u0074\u0068"}:_gbac :=NewEG_ShapeElements ();_gbac .Path =NewPath ();if _bgga :=d .DecodeElement (_gbac .Path ,&_ccefd );_bgga !=nil {return _bgga ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_gbac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}:_ddfg :=NewEG_ShapeElements ();_ddfg .Formulas =NewFormulas ();if _cfggg :=d .DecodeElement (_ddfg .Formulas ,&_ccefd );_cfggg !=nil {return _cfggg ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ddfg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_feedbc :=NewEG_ShapeElements ();_feedbc .Handles =NewHandles ();if _faedc :=d .DecodeElement (_feedbc .Handles ,&_ccefd );_faedc !=nil {return _faedc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_feedbc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_dageb :=NewEG_ShapeElements ();_dageb .Fill =NewFill ();if _debea :=d .DecodeElement (_dageb .Fill ,&_ccefd );_debea !=nil {return _debea ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_dageb );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_ecdf :=NewEG_ShapeElements ();_ecdf .Stroke =NewStroke ();if _gbbdg :=d .DecodeElement (_ecdf .Stroke ,&_ccefd );_gbbdg !=nil {return _gbbdg ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ecdf );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ccade :=NewEG_ShapeElements ();_ccade .Shadow =NewShadow ();if _gcedc :=d .DecodeElement (_ccade .Shadow ,&_ccefd );_gcedc !=nil {return _gcedc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ccade );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_eegc :=NewEG_ShapeElements ();_eegc .Textbox =NewTextbox ();if _gdaeg :=d .DecodeElement (_eegc .Textbox ,&_ccefd );_gdaeg !=nil {return _gdaeg ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_eegc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_egdda :=NewEG_ShapeElements ();_egdda .Textpath =NewTextpath ();if _cgagbc :=d .DecodeElement (_egdda .Textpath ,&_ccefd );_cgagbc !=nil {return _cgagbc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_egdda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_ccfaaf :=NewEG_ShapeElements ();_ccfaaf .Imagedata =NewImagedata ();if _egbc :=d .DecodeElement (_ccfaaf .Imagedata ,&_ccefd );_egbc !=nil {return _egbc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ccfaaf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_ecfa :=NewEG_ShapeElements ();_ecfa .Skew =NewOfcSkew ();if _egadc :=d .DecodeElement (_ecfa .Skew ,&_ccefd );_egadc !=nil {return _egadc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ecfa );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_ddcge :=NewEG_ShapeElements ();_ddcge .Extrusion =NewOfcExtrusion ();if _agabc :=d .DecodeElement (_ddcge .Extrusion ,&_ccefd );_agabc !=nil {return _agabc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ddcge );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_ddcga :=NewEG_ShapeElements ();_ddcga .Callout =NewOfcCallout ();if _aadcd :=d .DecodeElement (_ddcga .Callout ,&_ccefd );_aadcd !=nil {return _aadcd ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ddcga );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u006c\u006f\u0063\u006b"}:_cbgae :=NewEG_ShapeElements ();_cbgae .Lock =NewOfcLock ();if _cgefb :=d .DecodeElement (_cbgae .Lock ,&_ccefd );_cgefb !=nil {return _cgefb ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_cbgae );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_gdddf :=NewEG_ShapeElements ();_gdddf .Clippath =NewOfcClippath ();if _degca :=d .DecodeElement (_gdddf .Clippath ,&_ccefd );_degca !=nil {return _degca ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_gdddf );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_abbdc :=NewEG_ShapeElements ();_abbdc .Signatureline =NewOfcSignatureline ();if _ccagc :=d .DecodeElement (_abbdc .Signatureline ,&_ccefd );_ccagc !=nil {return _ccagc ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_abbdc );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0077\u0072\u0061\u0070"}:_efeac :=NewEG_ShapeElements ();_efeac .Wrap =_ae .NewWrap ();if _bafbf :=d .DecodeElement (_efeac .Wrap ,&_ccefd );_bafbf !=nil {return _bafbf ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_efeac );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_dffade :=NewEG_ShapeElements ();_dffade .Anchorlock =_ae .NewAnchorlock ();if _cacda :=d .DecodeElement (_dffade .Anchorlock ,&_ccefd );_cacda !=nil {return _cacda ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_dffade );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062o\u0072\u0064\u0065\u0072\u0074\u006fp"}:_faggg :=NewEG_ShapeElements ();_faggg .Bordertop =_ae .NewBordertop ();if _ceadb :=d .DecodeElement (_faggg .Bordertop ,&_ccefd );_ceadb !=nil {return _ceadb ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_faggg );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}:_faec :=NewEG_ShapeElements ();_faec .Borderbottom =_ae .NewBorderbottom ();if _cggba :=d .DecodeElement (_faec .Borderbottom ,&_ccefd );_cggba !=nil {return _cggba ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_faec );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_eecda :=NewEG_ShapeElements ();_eecda .Borderleft =_ae .NewBorderleft ();if _bbbgb :=d .DecodeElement (_eecda .Borderleft ,&_ccefd );_bbbgb !=nil {return _bbbgb ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_eecda );case _c .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_ecdgec :=NewEG_ShapeElements ();_ecdgec .Borderright =_ae .NewBorderright ();if _fbad :=d .DecodeElement (_ecdgec .Borderright ,&_ccefd );_fbad !=nil {return _fbad ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_ecdgec );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gfgc :=NewEG_ShapeElements ();_gfgc .ClientData =_b .NewClientData ();if _afce :=d .DecodeElement (_gfgc .ClientData ,&_ccefd );_afce !=nil {return _afce ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_gfgc );case _c .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_eceb :=NewEG_ShapeElements ();_eceb .Textdata =_dce .NewTextdata ();if _aeeaf :=d .DecodeElement (_eceb .Textdata ,&_ccefd );_aeeaf !=nil {return _aeeaf ;};_fgfae .EG_ShapeElements =append (_fgfae .EG_ShapeElements ,_eceb );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0049\u006d\u0061g\u0065 \u0025\u0076",_ccefd .Name );if _agfge :=d .Skip ();_agfge !=nil {return _agfge ;};};case _c .EndElement :break _fcbcd ;case _c .CharData :};};return nil ;}; +// Validate validates the OfcCT_Lock and its children +func (_cebc *OfcCT_Lock )Validate ()error {return _cebc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};func (_gfedb ST_Ext )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edgeg :=_a .Attr {};_edgeg .Name =name ;switch _gfedb {case ST_ExtUnset :_edgeg .Value ="";case ST_ExtView :_edgeg .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_edgeg .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_edgeg .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _edgeg ,nil ;};func (_cdffd ST_StrokeJoinStyle )Validate ()error {return _cdffd .ValidateWithPath ("")};func NewAG_Id ()*AG_Id {_afde :=&AG_Id {};return _afde };func (_dfccf OfcST_ScreenSize )ValidateWithPath (path string )error {switch _dfccf {case 0,1,2,3,4,5,6: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 (_dfccf ));};return nil ;};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_deabca :=&OfcCT_ShapeLayout {};return _deabca };func (_gebag OfcST_Angle )ValidateWithPath (path string )error {switch _gebag {case 0,1,2,3,4,5,6: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 (_gebag ));};return nil ;};func (_ggded OfcST_ConnectorType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bdbge :=_a .Attr {};_bdbge .Name =name ;switch _ggded {case OfcST_ConnectorTypeUnset :_bdbge .Value ="";case OfcST_ConnectorTypeNone :_bdbge .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_bdbge .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_bdbge .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_bdbge .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _bdbge ,nil ;};func (_daada *CT_Textbox )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if (start .Name ==_a .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx";};if _daada .InsetAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_daada .InsetAttr )});};if _daada .SingleclickAttr !=_bg .ST_TrueFalseUnset {_accbg ,_ggfg :=_daada .SingleclickAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _ggfg !=nil {return _ggfg ;};start .Attr =append (start .Attr ,_accbg );};if _daada .InsetmodeAttr !=OfcST_InsetModeUnset {_gdcd ,_ddaag :=_daada .InsetmodeAttr .MarshalXMLAttr (_a .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ddaag !=nil {return _ddaag ;};start .Attr =append (start .Attr ,_gdcd );};if _daada .IdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_daada .IdAttr )});};if _daada .StyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_daada .StyleAttr )});};e .EncodeToken (start );if _daada .TxbxContent !=nil {_dddaaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_daada .TxbxContent ,_dddaaa );};if _daada .Any !=nil {_daada .Any .MarshalXML (e ,_a .StartElement {});};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path -func (_gbg *AG_Type )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path +func (_gggcb *CT_Formulas )ValidateWithPath (path string )error {for _befa ,_gbdbd :=range _gggcb .F {if _edfgc :=_gbdbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_befa ));_edfgc !=nil {return _edfgc ;};};return nil ;};func (_egc *AG_OfficeShapeAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffc :=range start .Attr {if _ffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffc .Name .Local =="\u0073\u0070\u0074"{_faab ,_dega :=_ad .ParseFloat (_ffc .Value ,64);if _dega !=nil {return _dega ;};_faef :=float32 (_faab );_egc .SptAttr =&_faef ;continue ;};if _ffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egc .ConnectortypeAttr .UnmarshalXMLAttr (_ffc );continue ;};if _ffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egc .BwmodeAttr .UnmarshalXMLAttr (_ffc );continue ;};if _ffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egc .BwpureAttr .UnmarshalXMLAttr (_ffc );continue ;};if _ffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egc .BwnormalAttr .UnmarshalXMLAttr (_ffc );continue ;};if _ffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egc .ForcedashAttr .UnmarshalXMLAttr (_ffc );continue ;};if _ffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_egc .OleiconAttr .UnmarshalXMLAttr (_ffc );continue ;};if _ffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffc .Name .Local =="\u006f\u006c\u0065"{_egc .OleAttr .UnmarshalXMLAttr (_ffc );continue ;};if _ffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_egc .PreferrelativeAttr .UnmarshalXMLAttr (_ffc );continue ;};if _ffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_egc .CliptowrapAttr .UnmarshalXMLAttr (_ffc );continue ;};if _ffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffc .Name .Local =="\u0063\u006c\u0069\u0070"{_egc .ClipAttr .UnmarshalXMLAttr (_ffc );continue ;};};for {_acef ,_fafg :=d .Token ();if _fafg !=nil {return _b .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",_fafg );};if _fgde ,_bbed :=_acef .(_a .EndElement );_bbed &&_fgde .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_Style and its children -func (_dae *AG_Style )Validate ()error {return _dae .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};func (_aabba OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _aabba {case 0,1,2:default:return _fb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabba ));};return nil ;};func (_bgbgc OfcST_Angle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbaaba :=_c .Attr {};_dbaaba .Name =name ;switch _bgbgc {case OfcST_AngleUnset :_dbaaba .Value ="";case OfcST_AngleAny :_dbaaba .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_dbaaba .Value ="\u0033\u0030";case OfcST_Angle45 :_dbaaba .Value ="\u0034\u0035";case OfcST_Angle60 :_dbaaba .Value ="\u0036\u0030";case OfcST_Angle90 :_dbaaba .Value ="\u0039\u0030";case OfcST_AngleAuto :_dbaaba .Value ="\u0061\u0075\u0074\u006f";};return _dbaaba ,nil ;};func NewCT_Oval ()*CT_Oval {_eead :=&CT_Oval {};return _eead };func (_defcb OfcST_OLEUpdateMode )String ()string {switch _defcb {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};func NewTextpath ()*Textpath {_gbfef :=&Textpath {};_gbfef .CT_TextPath =*NewCT_TextPath ();return _gbfef ;};func (_gdcgf *OfcCT_RelationTable )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065";};if _gdcgf .ExtAttr !=ST_ExtUnset {_afca ,_gaacgf :=_gdcgf .ExtAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gaacgf !=nil {return _gaacgf ;};start .Attr =append (start .Attr ,_afca );};e .EncodeToken (start );if _gdcgf .Rel !=nil {_fadbb :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_cefab :=range _gdcgf .Rel {e .EncodeElement (_cefab ,_fadbb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type OfcST_DiagramLayout byte ;func (_eccd *CT_ImageData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if (start .Name ==_c .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061";};if _eccd .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .EmbosscolorAttr )});};if _eccd .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .RecolortargetAttr )});};if _eccd .HrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .HrefAttr )});};if _eccd .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .AlthrefAttr )});};if _eccd .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .TitleAttr )});};if _eccd .OleidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .OleidAttr )});};if _eccd .DetectmouseclickAttr !=_fc .ST_TrueFalseUnset {_afaa ,_dbcag :=_eccd .DetectmouseclickAttr .MarshalXMLAttr (_c .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _dbcag !=nil {return _dbcag ;};start .Attr =append (start .Attr ,_afaa );};if _eccd .MovieAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .MovieAttr )});};if _eccd .RelidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .RelidAttr )});};if _eccd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .IdAttr )});};if _eccd .PictAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .PictAttr )});};if _eccd .RHrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .RHrefAttr )});};if _eccd .SIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .SIdAttr )});};if _eccd .SrcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0072\u0063"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .SrcAttr )});};if _eccd .CropleftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .CropleftAttr )});};if _eccd .CroptopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .CroptopAttr )});};if _eccd .CroprightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .CroprightAttr )});};if _eccd .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .CropbottomAttr )});};if _eccd .GainAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .GainAttr )});};if _eccd .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .BlacklevelAttr )});};if _eccd .GammaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .GammaAttr )});};if _eccd .GrayscaleAttr !=_fc .ST_TrueFalseUnset {_agce ,_bfaga :=_eccd .GrayscaleAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _bfaga !=nil {return _bfaga ;};start .Attr =append (start .Attr ,_agce );};if _eccd .BilevelAttr !=_fc .ST_TrueFalseUnset {_ggge ,_bfbg :=_eccd .BilevelAttr .MarshalXMLAttr (_c .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _bfbg !=nil {return _bfbg ;};start .Attr =append (start .Attr ,_ggge );};if _eccd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_fb .Sprintf ("\u0025\u0076",*_eccd .ChromakeyAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_accf *ST_StrokeArrowType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beedc ,_dabfb :=d .Token ();if _dabfb !=nil {return _dabfb ;};if _aebcd ,_bgcbc :=_beedc .(_c .EndElement );_bgcbc &&_aebcd .Name ==start .Name {*_accf =1;return nil ;};if _cggg ,_defef :=_beedc .(_c .CharData );!_defef {return _fb .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beedc );}else {switch string (_cggg ){case "":*_accf =0;case "\u006e\u006f\u006e\u0065":*_accf =1;case "\u0062\u006c\u006fc\u006b":*_accf =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_accf =3;case "\u006f\u0076\u0061\u006c":*_accf =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_accf =5;case "\u006f\u0070\u0065\u006e":*_accf =6;};};_beedc ,_dabfb =d .Token ();if _dabfb !=nil {return _dabfb ;};if _ecaea ,_ffdac :=_beedc .(_c .EndElement );_ffdac &&_ecaea .Name ==start .Name {return nil ;};return _fb .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beedc );};func (_dfgdc *Line )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _dfgdc .CT_Line .MarshalXML (e ,start );};func (_gcbac *Imagedata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcbac .CT_ImageData =*NewCT_ImageData ();for _ ,_defca :=range start .Attr {if _defca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_defca .Name .Local =="\u0070\u0069\u0063\u0074"||_defca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_defca .Name .Local =="\u0070\u0069\u0063\u0074"{_ddfbc ,_ffdfd :=_defca .Value ,error (nil );if _ffdfd !=nil {return _ffdfd ;};_gcbac .PictAttr =&_ddfbc ;continue ;};if _defca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_defca .Name .Local =="\u0068\u0072\u0065\u0066"||_defca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_defca .Name .Local =="\u0068\u0072\u0065\u0066"{_cedd ,_cgac :=_defca .Value ,error (nil );if _cgac !=nil {return _cgac ;};_gcbac .RHrefAttr =&_cedd ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u0068\u0072\u0065\u0066"{_fede ,_cdbcf :=_defca .Value ,error (nil );if _cdbcf !=nil {return _cdbcf ;};_gcbac .HrefAttr =&_fede ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ddgfc ,_bfccg :=_defca .Value ,error (nil );if _bfccg !=nil {return _bfccg ;};_gcbac .AlthrefAttr =&_ddgfc ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccdbc ,_bbdeg :=_defca .Value ,error (nil );if _bbdeg !=nil {return _bbdeg ;};_gcbac .TitleAttr =&_ccdbc ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u006f\u006c\u0065i\u0064"{_dcggfg ,_agbce :=_f .ParseFloat (_defca .Value ,64);if _agbce !=nil {return _agbce ;};_ceff :=float32 (_dcggfg );_gcbac .OleidAttr =&_ceff ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gcbac .DetectmouseclickAttr .UnmarshalXMLAttr (_defca );continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u006d\u006f\u0076i\u0065"{_eadff ,_dcgfbc :=_f .ParseFloat (_defca .Value ,64);if _dcgfbc !=nil {return _dcgfbc ;};_dagff :=float32 (_eadff );_gcbac .MovieAttr =&_dagff ;continue ;};if _defca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_defca .Name .Local =="\u0072\u0065\u006ci\u0064"{_dccacb ,_bacdc :=_defca .Value ,error (nil );if _bacdc !=nil {return _bacdc ;};_gcbac .RelidAttr =&_dccacb ;continue ;};if _defca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_defca .Name .Local =="\u0069\u0064"||_defca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_defca .Name .Local =="\u0069\u0064"{_fafa ,_eaad :=_defca .Value ,error (nil );if _eaad !=nil {return _eaad ;};_gcbac .IdAttr =&_fafa ;continue ;};if _defca .Name .Local =="\u0069\u0064"{_fbaed ,_abfga :=_defca .Value ,error (nil );if _abfga !=nil {return _abfga ;};_gcbac .SIdAttr =&_fbaed ;continue ;};if _defca .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cfccb ,_ccgff :=_defca .Value ,error (nil );if _ccgff !=nil {return _ccgff ;};_gcbac .CropbottomAttr =&_cfccb ;continue ;};if _defca .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_dgcee ,_acdae :=_defca .Value ,error (nil );if _acdae !=nil {return _acdae ;};_gcbac .EmbosscolorAttr =&_dgcee ;continue ;};if _defca .Name .Local =="\u0073\u0072\u0063"{_gbffd ,_cedgg :=_defca .Value ,error (nil );if _cedgg !=nil {return _cedgg ;};_gcbac .SrcAttr =&_gbffd ;continue ;};if _defca .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_dabac ,_eefe :=_defca .Value ,error (nil );if _eefe !=nil {return _eefe ;};_gcbac .CropleftAttr =&_dabac ;continue ;};if _defca .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_gdgd ,_gagga :=_defca .Value ,error (nil );if _gagga !=nil {return _gagga ;};_gcbac .CroptopAttr =&_gdgd ;continue ;};if _defca .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_ceca ,_ggaggf :=_defca .Value ,error (nil );if _ggaggf !=nil {return _ggaggf ;};_gcbac .CroprightAttr =&_ceca ;continue ;};if _defca .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_daadb ,_bdgd :=_defca .Value ,error (nil );if _bdgd !=nil {return _bdgd ;};_gcbac .RecolortargetAttr =&_daadb ;continue ;};if _defca .Name .Local =="\u0067\u0061\u0069\u006e"{_fgcdd ,_daaa :=_defca .Value ,error (nil );if _daaa !=nil {return _daaa ;};_gcbac .GainAttr =&_fgcdd ;continue ;};if _defca .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_cbdb ,_cbffae :=_defca .Value ,error (nil );if _cbffae !=nil {return _cbffae ;};_gcbac .BlacklevelAttr =&_cbdb ;continue ;};if _defca .Name .Local =="\u0067\u0061\u006dm\u0061"{_facf ,_bcbad :=_defca .Value ,error (nil );if _bcbad !=nil {return _bcbad ;};_gcbac .GammaAttr =&_facf ;continue ;};if _defca .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_gcbac .GrayscaleAttr .UnmarshalXMLAttr (_defca );continue ;};if _defca .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_gcbac .BilevelAttr .UnmarshalXMLAttr (_defca );continue ;};if _defca .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gccbg ,_cabac :=_defca .Value ,error (nil );if _cabac !=nil {return _cabac ;};_gcbac .ChromakeyAttr =&_gccbg ;continue ;};};for {_gbabe ,_accdbg :=d .Token ();if _accdbg !=nil {return _fb .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_accdbg );};if _baeff ,_egccc :=_gbabe .(_c .EndElement );_egccc &&_baeff .Name ==start .Name {break ;};};return nil ;};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;);type OfcRight struct{OfcCT_StrokeChild };func (_ccgec *OfcSignatureline )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _ccgec .OfcCT_SignatureLine .MarshalXML (e ,start );};func init (){_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcCT_ShapeDefaults );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u006e\u006b",NewOfcCT_Ink );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065",NewOfcCT_SignatureLine );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074",NewOfcCT_ShapeLayout );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070",NewOfcCT_IdMap );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005fR\u0065\u0067\u0072\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RegroupTable );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079",NewOfcCT_Entry );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewOfcCT_Rules );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052",NewOfcCT_R );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079",NewOfcCT_Proxy );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d",NewOfcCT_Diagram );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c",NewOfcCT_EquationXml );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RelationTable );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e",NewOfcCT_Relation );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075",NewOfcCT_ColorMru );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075",NewOfcCT_ColorMenu );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0053\u006b\u0065\u0077",NewOfcCT_Skew );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fE\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e",NewOfcCT_Extrusion );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074",NewOfcCT_Callout );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u004c\u006f\u0063\u006b",NewOfcCT_Lock );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005fO\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074",NewOfcCT_OLEObject );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078",NewOfcCT_Complex );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064",NewOfcCT_StrokeChild );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068",NewOfcCT_ClipPath );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005f\u0046\u0069\u006c\u006c",NewOfcCT_Fill );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0068\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcShapedefaults );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074",NewOfcShapelayout );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065",NewOfcSignatureline );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0069\u006e\u006b",NewOfcInk );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0064i\u0061\u0067\u0072\u0061\u006d",NewOfcDiagram );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c",NewOfcEquationxml );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0073\u006b\u0065\u0077",NewOfcSkew );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn",NewOfcExtrusion );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063a\u006c\u006c\u006f\u0075\u0074",NewOfcCallout );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u006f\u0063\u006b",NewOfcLock );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u004fL\u0045\u004f\u0062\u006a\u0065\u0063t",NewOfcOLEObject );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063o\u006d\u0070\u006c\u0065\u0078",NewOfcComplex );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u006c\u0065\u0066\u0074",NewOfcLeft );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0074\u006f\u0070",NewOfcTop );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0072\u0069\u0067h\u0074",NewOfcRight );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0062\u006f\u0074\u0074\u006f\u006d",NewOfcBottom );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006f\u006c\u0075\u006d\u006e",NewOfcColumn );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068",NewOfcClippath );_a .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0066\u0069\u006c\u006c",NewOfcFill );}; \ No newline at end of file +// Validate validates the OfcCT_OLEObject and its children +func (_dceca *OfcCT_OLEObject )Validate ()error {return _dceca .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_bbfeg ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _bbfeg {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 (_bbfeg ));};return nil ;};func init (){_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 );_cc .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 6cbdf41eaf..76a12044ed 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 (_ac "github.com/unidoc/unioffice/common/logger";_cd "github.com/unidoc/unioffice/common/tempstorage";_fg "github.com/unidoc/unioffice/internal/convertutils";_e "github.com/unidoc/unioffice/measurement";_g "github.com/unidoc/unioffice/schema/soo/dml";_ca "github.com/unidoc/unioffice/schema/soo/dml/chart";_gf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_df "github.com/unidoc/unioffice/schema/soo/sml";_bb "github.com/unidoc/unioffice/spreadsheet";_ag "github.com/unidoc/unioffice/spreadsheet/reference";_b "github.com/unidoc/unipdf/v3/creator";_f "github.com/unidoc/unipdf/v3/model";_c "image";_d "strconv";);func (_ba *convertContext )makeAnchors (){_gaf ,_fa :=_ba ._dbcb .GetDrawing ();if _gaf !=nil {for _ ,_aa :=range _gaf .EG_Anchor {_aac :=&anchor {};if _dd :=_aa .TwoCellAnchor ;_dd !=nil {_gab ,_acg :=_dd .From ,_dd .To ;if _gab ==nil ||_acg ==nil {return ;};_aac ._def =int (_gab .Row );_aac ._aef =_fg .FromSTCoordinate (_gab .RowOff );_aac ._dcab =int (_gab .Col );_aac ._gbca =_fg .FromSTCoordinate (_gab .ColOff );_aac ._afaf =int (_acg .Row );_aac ._bbca =_fg .FromSTCoordinate (_acg .RowOff );_aac ._feb =int (_acg .Col );_aac ._bff =_fg .FromSTCoordinate (_acg .ColOff );if _cg :=_dd .Choice ;_cg !=nil {if _bac :=_cg .Pic ;_bac !=nil {if _aacg :=_bac .BlipFill ;_aacg !=nil {if _cbd :=_aacg .Blip ;_cbd !=nil {if _cbf :=_cbd .EmbedAttr ;_cbf !=nil {for _ ,_gdb :=range _fa .X ().Relationship {if _gdb .IdAttr ==*_cbf {for _ ,_ddb :=range _ba ._cece .Images {if _ddb .Target ()==_gdb .TargetAttr {_be ,_ea :=_cd .Open (_ddb .Path ());if _ea !=nil {_ac .Log .Debug ("\u004fp\u0065\u006e\u0020\u0069m\u0061\u0067\u0065\u0020\u0066i\u006ce\u0020e\u0072\u0072\u006f\u0072\u003a\u0020\u0025s",_ea );continue ;};_aff ,_ ,_ea :=_c .Decode (_be );if _ea !=nil {_ac .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_ea );continue ;};_aac ._acdge =_aff ;};};};};};};};}else if _gea :=_cg .GraphicFrame ;_gea !=nil {if _bg :=_gea .Graphic ;_bg !=nil {if _ccc :=_bg .GraphicData ;_ccc !=nil {for _ ,_gge :=range _ccc .Any {if _ee ,_cgb :=_gge .(*_ca .Chart );_cgb {for _ ,_efd :=range _fa .X ().Relationship {if _efd .IdAttr ==_ee .IdAttr {_cccd :=_ba ._cece .GetChartByTargetId (_efd .TargetAttr );if _cccd !=nil {_aac ._bdga =_cccd ;};};};};};};};};};};if _aac ._acdge !=nil ||_aac ._bdga !=nil {_ba ._bag =append (_ba ._bag ,_aac );};};};}; - -// RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. -func RegisterFontsFromDirectory (dirName string )error {return _fg .RegisterFontsFromDirectory (dirName )};func (_gee *convertContext )getContentFromCell (_ddd _bb .Cell ,_bbf *style ,_gbb float64 ,_bdf bool )([]*line ,_df .ST_CellType ){_cca :=_ddd .X ();var _cfea []*symbol ;switch _cca .TAttr {case _df .ST_CellTypeS :_ccdf :=_cca .V ;if _ccdf !=nil {_cbcd ,_afbd :=_d .Atoi (*_ccdf );if _afbd ==nil {_gage :=_gee ._cece .SharedStrings .X ().Si [_cbcd ];if _gage .T !=nil {_cfea =_gee .getSymbolsFromString (*_gage .T ,_bbf );}else if _gage .R !=nil {_cfea =_gee .getSymbolsFromR (_gage .R ,_bbf );};};};case _df .ST_CellTypeB :_ccg :=_cca .V ;if _ccg !=nil {if *_ccg =="\u0030"{_cfea =_gee .getSymbolsFromString ("\u0046\u0041\u004cS\u0045",_bbf );}else {_cfea =_gee .getSymbolsFromString ("\u0054\u0052\u0055\u0045",_bbf );};};default:_cfea =_gee .getSymbolsFromString (_ddd .GetFormattedValue (),_bbf );};_bfg :=0.0;_bcbg :=0.0;var _acb []*line ;var _gfdc bool ;if _bbf !=nil {if _bbf ._bbb !=nil {if *_bbf ._bbb {_gfdc =true ;};};if _bbf ._bcdd !=nil {if *_bbf ._bcdd {_gfdc =true ;};};};if _bdf {_acb =[]*line {};_cda :=_gbb -2*_agc ;_caf :=[]*symbol {};for _ ,_bad :=range _cfea {_bcad (_bad );if _bfg +_bad ._befd >=_cda {_aea :=_bcd (_caf );if _gfdc {_aea /=_ad ;};_acb =append (_acb ,&line {_ggdg :_bcbg ,_bebd :_caf ,_cbe :_aea });_caf =[]*symbol {_bad };_bfg =_bad ._befd ;_bcbg +=_aea ;}else {_bad ._agfa =_bfg ;_bfg +=_bad ._befd ;_caf =append (_caf ,_bad );};};_badg :=_bcd (_caf );if _gfdc {_badg /=_ad ;};if len (_caf )> 0{_acb =append (_acb ,&line {_ggdg :_bcbg ,_bebd :_caf ,_cbe :_badg });};}else {for _ ,_fcc :=range _cfea {_bcad (_fcc );_fcc ._agfa =_bfg ;_bfg +=_fcc ._befd ;};if len (_cfea )> 0{_acb =[]*line {&line {_bebd :_cfea ,_cbe :_bcd (_cfea )}};};};_fee :=_cca .TAttr ;if _fee ==_df .ST_CellTypeUnset {_fee =_df .ST_CellTypeN ;};return _acb ,_fee ;};func (_ddbe *convertContext )makePagespans (){_ddbe ._ddeg =[]*pagespan {};_acdg :=0.0;_fgfd :=0;for _egg ,_ffbd :=range _ddbe ._cdg {_dgg :=_ffbd ._deb ;if _acdg +_dgg <=_ddbe ._ceda {_ffbd ._cace =_acdg ;_acdg +=_dgg ;}else {_ffbd ._cace =0;_ddbe ._ddeg =append (_ddbe ._ddeg ,&pagespan {_cfd :_acdg ,_eae :_fgfd ,_geae :_egg });_acdg =_dgg ;_fgfd =_egg ;};};_ddbe ._ddeg =append (_ddbe ._ddeg ,&pagespan {_cfd :_acdg ,_eae :_fgfd ,_geae :len (_ddbe ._cdg )});};func (_bbfd *convertContext )getStyleFromCell (_bbfcc _bb .Cell ,_ccgg ,_agef *style )*style {_gcgee :=_bbfcc .X ();_efce :=_bbfd .getStyle (_gcgee .SAttr );_bfged (_efce ,_ccgg );_bfged (_efce ,_agef );return _efce ;};type symbol struct{_gcaa string ;_agfa float64 ;_ebg float64 ;_befd float64 ;_adea *_b .TextStyle ;_fea string ;};func _bcd (_efa []*symbol )float64 {_bde :=0.0;for _ ,_abd :=range _efa {if _abd ._ebg > _bde {_bde =_abd ._ebg ;};};return _bde ;};func (_bcb *convertContext )distributeAnchors (){for _ ,_adgf :=range _bcb ._bag {_fdc ,_fge :=_adgf ._def ,_adgf ._aef ;_dgbf ,_fbcb :=_adgf ._dcab ,_adgf ._gbca ;_bce ,_egc :=_adgf ._afaf ,_adgf ._bbca ;_adfa ,_gffc :=_adgf ._feb ,_adgf ._bff ;var _baf ,_ggb ,_ffda ,_bccg *page ;for _ ,_cf :=range _bcb ._ddeg {for _ ,_ddee :=range _cf ._gagc {if _fdc >=_ddee ._gdfe ._dggf &&_fdc < _ddee ._gdfe ._bfb {if _dgbf >=_ddee ._efdb ._eae &&_dgbf < _ddee ._efdb ._geae {_ddee ._ddae =true ;_baf =_ddee ;};if _adfa >=_ddee ._efdb ._eae &&_adfa < _ddee ._efdb ._geae {_ddee ._ddae =true ;_ggb =_ddee ;};};if _bce >=_ddee ._gdfe ._dggf &&_bce < _ddee ._gdfe ._bfb {if _dgbf >=_ddee ._efdb ._eae &&_dgbf < _ddee ._efdb ._geae {_ddee ._ddae =true ;_bccg =_ddee ;};if _adfa >=_ddee ._efdb ._eae &&_adfa < _ddee ._efdb ._geae {_ddee ._ddae =true ;_ffda =_ddee ;};};};};_beg :=_baf !=_ggb ;_fbce :=_baf !=_bccg ;if _beg &&_fbce {_acdd :=_bcb ._cdg [_dgbf ]._cace +_e .FromEMU (_fbcb );_gbd :=_baf ._efdb ._cfd ;_ddc :=_bcb ._cdg [_adfa ]._cace +_e .FromEMU (_gffc );_cfe :=_bcb ._cdag [_fdc ]._baed +_e .FromEMU (_fge );_aab :=float64 (_baf ._gdfe ._ffbe );_dcd :=_bcb ._cdag [_bce ]._baed +_e .FromEMU (_egc );_abg :=_ddc +_gbd -_acdd ;_cfg :=_dcd +_aab -_cfe ;_fdda :=_bcb .imageFromAnchor (_adgf ,_abg ,_cfg );_baf ._eca =append (_baf ._eca ,_bcb .getImage (_fdda ,_cfg ,_abg ,_acdd ,_cfe ,_gbd -_acdd ,_aab -_cfe ,_fg .ImgPart_lt ));_ggb ._eca =append (_ggb ._eca ,_bcb .getImage (_fdda ,_cfg ,_abg ,0,_cfe ,_gbd -_acdd ,_aab -_cfe ,_fg .ImgPart_rt ));_bccg ._eca =append (_bccg ._eca ,_bcb .getImage (_fdda ,_cfg ,_abg ,_acdd ,0,_gbd -_acdd ,_aab -_cfe ,_fg .ImgPart_lb ));_ffda ._eca =append (_ffda ._eca ,_bcb .getImage (_fdda ,_cfg ,_abg ,0,0,_gbd -_acdd ,_aab -_cfe ,_fg .ImgPart_rb ));}else if _beg {_gfdg :=_bcb ._cdag [_fdc ]._baed +_e .FromEMU (_fge );_dff :=_bcb ._cdag [_bce ]._baed +_e .FromEMU (_egc );_gfc :=_bcb ._cdg [_dgbf ]._cace +_e .FromEMU (_fbcb );_fda :=_baf ._efdb ._cfd ;_gdbd :=_bcb ._cdg [_adfa ]._cace +_e .FromEMU (_gffc );_gec :=_gdbd +_fda -_gfc ;_adc :=_dff -_gfdg ;_ggdc :=_bcb .imageFromAnchor (_adgf ,_gec ,_adc );_baf ._eca =append (_baf ._eca ,_bcb .getImage (_ggdc ,_adc ,_gec ,_gfc ,_gfdg ,_fda -_gfc ,0,_fg .ImgPart_l ));_ggb ._eca =append (_ggb ._eca ,_bcb .getImage (_ggdc ,_adc ,_gec ,0,_gfdg ,_fda -_gfc ,0,_fg .ImgPart_r ));}else if _fbce {_gad :=_bcb ._cdg [_dgbf ]._cace +_e .FromEMU (_fbcb );_bga :=_bcb ._cdg [_adfa ]._cace +_e .FromEMU (_gffc );_gaa :=_bcb ._cdag [_fdc ]._baed +_e .FromEMU (_fge );_gef :=float64 (_baf ._gdfe ._ffbe );_beb :=_bcb ._cdag [_bce ]._baed +_e .FromEMU (_egc );_db :=_bga -_gad ;_ceg :=_beb +_gef -_gaa ;_fgeg :=_bcb .imageFromAnchor (_adgf ,_db ,_ceg );_baf ._eca =append (_baf ._eca ,_bcb .getImage (_fgeg ,_ceg ,_db ,_gad ,_gaa ,0,_gef -_gaa ,_fg .ImgPart_t ));_bccg ._eca =append (_bccg ._eca ,_bcb .getImage (_fgeg ,_ceg ,_db ,_gad ,0,0,_gef -_gaa ,_fg .ImgPart_b ));}else {_edb :=_bcb ._cdg [_dgbf ]._cace +_e .FromEMU (_fbcb );_edc :=_bcb ._cdg [_adfa ]._cace +_e .FromEMU (_gffc );_ddeeg :=_bcb ._cdag [_fdc ]._baed +_e .FromEMU (_fge );_begd :=_bcb ._cdag [_bce ]._baed +_e .FromEMU (_egc );_cbfg :=_edc -_edb ;_fae :=_begd -_ddeeg ;_dba :=_bcb .imageFromAnchor (_adgf ,_cbfg ,_fae );_baf ._eca =append (_baf ._eca ,_bcb .getImage (_dba ,_fae ,_cbfg ,_edb ,_ddeeg ,0,0,_fg .ImgPart_whole ));};};};const _agc =3;type style struct{_ddca *string ;_gggg *float64 ;_dag *string ;_fbbd *bool ;_gcb *bool ;_caff *bool ;_bbb *bool ;_bcdd *bool ;_bbg *border ;_eba *border ;_cfa *border ;_bgcf *border ;_agbe bool ;_geec _df .ST_VerticalAlignment ;_ccb _df .ST_HorizontalAlignment ;};const _gc =1.5;var _dbbe =[]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 _afcg (_bgd []*symbol )float64 {_bceg :=0.0;for _ ,_ddcc :=range _bgd {_bceg +=_ddcc ._befd ;};return _bceg ;}; +package convert ;import (_b "github.com/unidoc/unioffice/common/logger";_db "github.com/unidoc/unioffice/common/tempstorage";_ed "github.com/unidoc/unioffice/internal/convertutils";_d "github.com/unidoc/unioffice/measurement";_ac "github.com/unidoc/unioffice/schema/soo/dml";_bg "github.com/unidoc/unioffice/schema/soo/dml/chart";_gb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_cf "github.com/unidoc/unioffice/schema/soo/sml";_ff "github.com/unidoc/unioffice/spreadsheet";_f "github.com/unidoc/unioffice/spreadsheet/reference";_g "github.com/unidoc/unipdf/v3/creator";_ec "github.com/unidoc/unipdf/v3/model";_c "image";_a "strconv";);const _ea =2;func (_afd *convertContext )getSymbolsFromR (_dda []*_cf .CT_RElt ,_bge *style )[]*symbol {_ddfd :=[]*symbol {};for _ ,_fbbc :=range _dda {_dbg :=_afd .combineCellStyleWithRPrElt (_bge ,_fbbc .RPr );for _ ,_ecg :=range _fbbc .T {_ddfd =append (_ddfd ,&symbol {_edcc :string (_ecg ),_fag :_afd .makeTextStyleFromCellStyle (_dbg )});};};return _ddfd ;};func (_bbe *convertContext )getContentFromCell (_bbfd _ff .Cell ,_ebe *style ,_cgf float64 ,_efde bool )([]*line ,_cf .ST_CellType ){_ffda :=_bbfd .X ();var _feb []*symbol ;switch _ffda .TAttr {case _cf .ST_CellTypeS :_efe :=_ffda .V ;if _efe !=nil {_gebf ,_agf :=_a .Atoi (*_efe );if _agf ==nil {_eba :=_bbe ._dfcg .SharedStrings .X ().Si [_gebf ];if _eba .T !=nil {_feb =_bbe .getSymbolsFromString (*_eba .T ,_ebe );}else if _eba .R !=nil {_feb =_bbe .getSymbolsFromR (_eba .R ,_ebe );};};};case _cf .ST_CellTypeB :_ffeb :=_ffda .V ;if _ffeb !=nil {if *_ffeb =="\u0030"{_feb =_bbe .getSymbolsFromString ("\u0046\u0041\u004cS\u0045",_ebe );}else {_feb =_bbe .getSymbolsFromString ("\u0054\u0052\u0055\u0045",_ebe );};};default:_feb =_bbe .getSymbolsFromString (_bbfd .GetFormattedValue (),_ebe );};_aabg :=0.0;_dbd :=0.0;var _ace []*line ;var _ffdf bool ;if _ebe !=nil {if _ebe ._aadb !=nil {if *_ebe ._aadb {_ffdf =true ;};};if _ebe ._egde !=nil {if *_ebe ._egde {_ffdf =true ;};};};if _efde {_ace =[]*line {};_ced :=_cgf -2*_ag ;_gfe :=[]*symbol {};for _ ,_ddbg :=range _feb {_gfdg (_ddbg );if _aabg +_ddbg ._gdfg >=_ced {_cebcc :=_ddef (_gfe );if _ffdf {_cebcc /=_ga ;};_ace =append (_ace ,&line {_gaa :_dbd ,_bgaa :_gfe ,_adba :_cebcc });_gfe =[]*symbol {_ddbg };_aabg =_ddbg ._gdfg ;_dbd +=_cebcc ;}else {_ddbg ._bff =_aabg ;_aabg +=_ddbg ._gdfg ;_gfe =append (_gfe ,_ddbg );};};_ebb :=_ddef (_gfe );if _ffdf {_ebb /=_ga ;};if len (_gfe )> 0{_ace =append (_ace ,&line {_gaa :_dbd ,_bgaa :_gfe ,_adba :_ebb });};}else {for _ ,_fdfb :=range _feb {_gfdg (_fdfb );_fdfb ._bff =_aabg ;_aabg +=_fdfb ._gdfg ;};if len (_feb )> 0{_ace =[]*line {&line {_bgaa :_feb ,_adba :_ddef (_feb )}};};};_cagc :=_ffda .TAttr ;if _cagc ==_cf .ST_CellTypeUnset {_cagc =_cf .ST_CellTypeN ;};return _ace ,_cagc ;};func (_fgg *convertContext )makeMergedCells (){_ccb :=[]*mergedCell {};for _ ,_beb :=range _fgg ._bbba .MergedCells (){_ffd ,_bdb ,_fdg :=_f .ParseRangeReference (_beb .Reference ());if _fdg !=nil {_b .Log .Debug ("\u0065\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c: \u0025\u0073",_fdg );continue ;};_eae :=mergedCell {_bcgd :_ffd .RowIdx ,_efdeg :_ffd .ColumnIdx ,_beff :_bdb .RowIdx ,_gaga :_bdb .ColumnIdx };for _acb :=_eae ._efdeg -1;_acb < _eae ._gaga ;_acb ++{_eae ._gbdc +=_fgg ._gbc [_acb ]._gcc ;};for _faa :=_eae ._bcgd -1;_faa < _eae ._beff ;_faa ++{_eae ._fec +=_fgg ._cafg [_faa ]._ddfb ;};_ccb =append (_ccb ,&_eae );};_fgg ._bdgd =_ccb ;};func _afec (_bee ,_cbac *style ){if _cbac ==nil {return ;};if _bee ==nil {_bee =_cbac ;return ;};if _bee ._bedc ==nil {_bee ._bedc =_cbac ._bedc ;};if _bee ._deae ==nil {_bee ._deae =_cbac ._deae ;};if _bee ._cdae ==nil {_bee ._cdae =_cbac ._cdae ;};if _bee ._bgb ==nil {_bee ._bgb =_cbac ._bgb ;};if _bee ._dagf ==nil {_bee ._dagf =_cbac ._dagf ;};if _bee ._fgga ==nil {_bee ._fgga =_cbac ._fgga ;};if _bee ._aadb ==nil {_bee ._aadb =_cbac ._aadb ;};if _bee ._egde ==nil {_bee ._egde =_cbac ._egde ;};if _bee ._acf ==nil {_bee ._acf =_cbac ._acf ;};if _bee ._gec ==nil {_bee ._gec =_cbac ._gec ;};if _bee ._bebd ==nil {_bee ._bebd =_cbac ._bebd ;};if _bee ._befg ==nil {_bee ._befg =_cbac ._befg ;};if _bee ._eaad ==_cf .ST_VerticalAlignmentUnset {_bee ._eaad =_cbac ._eaad ;};if _bee ._ffcb ==_cf .ST_HorizontalAlignmentUnset {_bee ._ffcb =_cbac ._ffcb ;};};var _ffg =_cbb (0.0625);func (_agfc *convertContext )imageFromAnchor (_cagcc *anchor ,_ffdfg ,_cagg float64 )_c .Image {if _cagcc ._dbaf !=nil {return _cagcc ._dbaf ;};if _cagcc ._fabb !=nil {_ead ,_ggd :=_ed .MakeImageFromChartSpace (_cagcc ._fabb ,_ffdfg ,_cagg ,_agfc ._cfe );if _ggd !=nil {_b .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0063\u0068\u0061\u0072tS\u0070\u0061\u0063e\u003a \u0025\u0073",_ggd );return nil ;};return _ead ;};return nil ;};type colInfo struct{_afag float64 ;_gcc float64 ;_effa *style ;};func (_eeg *convertContext )distributeAnchors (){for _ ,_dfg :=range _eeg ._afea {_bbg ,_age :=_dfg ._gfdb ,_dfg ._bbda ;_baag ,_eea :=_dfg ._ebbc ,_dfg ._bcae ;_eaf ,_dbe :=_dfg ._aae ,_dfg ._aadc ;_aed ,_edgd :=_dfg ._cfgf ,_dfg ._caaa ;var _bbd ,_acg ,_dafa ,_edgb *page ;for _ ,_gafa :=range _eeg ._ceab {for _ ,_gafb :=range _gafa ._gffd {if _bbg >=_gafb ._fegg ._ceec &&_bbg < _gafb ._fegg ._ccab {if _baag >=_gafb ._gdg ._caac &&_baag < _gafb ._gdg ._dce {_gafb ._abd =true ;_bbd =_gafb ;};if _aed >=_gafb ._gdg ._caac &&_aed < _gafb ._gdg ._dce {_gafb ._abd =true ;_acg =_gafb ;};};if _eaf >=_gafb ._fegg ._ceec &&_eaf < _gafb ._fegg ._ccab {if _baag >=_gafb ._gdg ._caac &&_baag < _gafb ._gdg ._dce {_gafb ._abd =true ;_edgb =_gafb ;};if _aed >=_gafb ._gdg ._caac &&_aed < _gafb ._gdg ._dce {_gafb ._abd =true ;_dafa =_gafb ;};};};};_ccd :=_bbd !=_acg ;_gaec :=_bbd !=_edgb ;if _ccd &&_gaec {_eece :=_eeg ._gbc [_baag ]._afag +_d .FromEMU (_eea );_fad :=_bbd ._gdg ._abgg ;_dcbb :=_eeg ._gbc [_aed ]._afag +_d .FromEMU (_edgd );_aacd :=_eeg ._cafg [_bbg ]._ebaa +_d .FromEMU (_age );_eaec :=float64 (_bbd ._fegg ._defe );_agd :=_eeg ._cafg [_eaf ]._ebaa +_d .FromEMU (_dbe );_eff :=_dcbb +_fad -_eece ;_ffcf :=_agd +_eaec -_aacd ;_dfa :=_eeg .imageFromAnchor (_dfg ,_eff ,_ffcf );_bbd ._fed =append (_bbd ._fed ,_eeg .getImage (_dfa ,_ffcf ,_eff ,_eece ,_aacd ,_fad -_eece ,_eaec -_aacd ,_ed .ImgPart_lt ));_acg ._fed =append (_acg ._fed ,_eeg .getImage (_dfa ,_ffcf ,_eff ,0,_aacd ,_fad -_eece ,_eaec -_aacd ,_ed .ImgPart_rt ));_edgb ._fed =append (_edgb ._fed ,_eeg .getImage (_dfa ,_ffcf ,_eff ,_eece ,0,_fad -_eece ,_eaec -_aacd ,_ed .ImgPart_lb ));_dafa ._fed =append (_dafa ._fed ,_eeg .getImage (_dfa ,_ffcf ,_eff ,0,0,_fad -_eece ,_eaec -_aacd ,_ed .ImgPart_rb ));}else if _ccd {_bed :=_eeg ._cafg [_bbg ]._ebaa +_d .FromEMU (_age );_dac :=_eeg ._cafg [_eaf ]._ebaa +_d .FromEMU (_dbe );_fegb :=_eeg ._gbc [_baag ]._afag +_d .FromEMU (_eea );_dfb :=_bbd ._gdg ._abgg ;_dde :=_eeg ._gbc [_aed ]._afag +_d .FromEMU (_edgd );_bgfe :=_dde +_dfb -_fegb ;_dgbg :=_dac -_bed ;_aad :=_eeg .imageFromAnchor (_dfg ,_bgfe ,_dgbg );_bbd ._fed =append (_bbd ._fed ,_eeg .getImage (_aad ,_dgbg ,_bgfe ,_fegb ,_bed ,_dfb -_fegb ,0,_ed .ImgPart_l ));_acg ._fed =append (_acg ._fed ,_eeg .getImage (_aad ,_dgbg ,_bgfe ,0,_bed ,_dfb -_fegb ,0,_ed .ImgPart_r ));}else if _gaec {_dgbf :=_eeg ._gbc [_baag ]._afag +_d .FromEMU (_eea );_beg :=_eeg ._gbc [_aed ]._afag +_d .FromEMU (_edgd );_dba :=_eeg ._cafg [_bbg ]._ebaa +_d .FromEMU (_age );_eef :=float64 (_bbd ._fegg ._defe );_geb :=_eeg ._cafg [_eaf ]._ebaa +_d .FromEMU (_dbe );_edgda :=_beg -_dgbf ;_cebc :=_geb +_eef -_dba ;_dfgb :=_eeg .imageFromAnchor (_dfg ,_edgda ,_cebc );_bbd ._fed =append (_bbd ._fed ,_eeg .getImage (_dfgb ,_cebc ,_edgda ,_dgbf ,_dba ,0,_eef -_dba ,_ed .ImgPart_t ));_edgb ._fed =append (_edgb ._fed ,_eeg .getImage (_dfgb ,_cebc ,_edgda ,_dgbf ,0,0,_eef -_dba ,_ed .ImgPart_b ));}else {_bedb :=_eeg ._gbc [_baag ]._afag +_d .FromEMU (_eea );_cebd :=_eeg ._gbc [_aed ]._afag +_d .FromEMU (_edgd );_fadc :=_eeg ._cafg [_bbg ]._ebaa +_d .FromEMU (_age );_fbb :=_eeg ._cafg [_eaf ]._ebaa +_d .FromEMU (_dbe );_gcd :=_cebd -_bedb ;_ffce :=_fbb -_fadc ;_afe :=_eeg .imageFromAnchor (_dfg ,_gcd ,_ffce );_bbd ._fed =append (_bbd ._fed ,_eeg .getImage (_afe ,_ffce ,_gcd ,_bedb ,_fadc ,0,0,_ed .ImgPart_whole ));};};};func _ddef (_cebe []*symbol )float64 {_ggc :=0.0;for _ ,_cbca :=range _cebe {if _cbca ._caaf > _ggc {_ggc =_cbca ._caaf ;};};return _ggc ;};const _ag =3;type rowspan struct{_defe float64 ;_ceec int ;_ccab int ;};func (_fgbg *convertContext )makePages (){for _ ,_ge :=range _fgbg ._ceab {for _ ,_cg :=range _fgbg ._bga {_ge ._gffd =append (_ge ._gffd ,&page {_cgc :[]*pageRow {},_gdg :_ge ,_fegg :_cg });};};};func _geg (_dgbb *bool )bool {return _dgbb !=nil &&*_dgbb };func (_fgb *convertContext )makePagespans (){_fgb ._ceab =[]*pagespan {};_afa :=0.0;_bdg :=0;for _eg ,_aacb :=range _fgb ._gbc {_aaba :=_aacb ._gcc ;if _afa +_aaba <=_fgb ._eceg {_aacb ._afag =_afa ;_afa +=_aaba ;}else {_aacb ._afag =0;_fgb ._ceab =append (_fgb ._ceab ,&pagespan {_abgg :_afa ,_caac :_bdg ,_dce :_eg });_afa =_aaba ;_bdg =_eg ;};};_fgb ._ceab =append (_fgb ._ceab ,&pagespan {_abgg :_afa ,_caac :_bdg ,_dce :len (_fgb ._gbc )});};type symbol struct{_edcc string ;_bff float64 ;_caaf float64 ;_gdfg float64 ;_fag *_g .TextStyle ;_cbcaa string ;};func (_eaa *convertContext )makeRowspans (){var _bba float64 ;_dcbd :=0;for _ddb ,_ccc :=range _eaa ._cafg {_gabc :=_ccc ._ddfb +_ccc ._aage ;if _bba +_gabc <=_eaa ._abc {_ccc ._ebaa =_bba ;_bba +=_gabc ;}else {_eaa ._bga =append (_eaa ._bga ,&rowspan {_defe :_bba ,_ceec :_dcbd ,_ccab :_ddb });_dcbd =_ddb ;_ccc ._ebaa =0;_bba =_gabc ;};};_eaa ._bga =append (_eaa ._bga ,&rowspan {_defe :_bba ,_ceec :_dcbd ,_ccab :len (_eaa ._cafg )});}; // ConvertToPdf converts a sheet to a PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (s *_bb .Sheet )*_b .Creator {_afd :=s .X ();if _afd ==nil {return nil ;};var _bf _b .PageSize ;var _gb bool ;if _ge :=_afd .PageSetup ;_ge !=nil {if _gd :=_ge .PaperSizeAttr ;_gd !=nil {_bf =_efcd [*_gd ];};_gb =_ge .OrientationAttr ==_df .ST_OrientationLandscape ;};if (_bf ==_b .PageSize {}){_bf =_efcd [1];};if _gb {_bf [0],_bf [1]=_bf [1],_bf [0];};_cdf :=_b .New ();_cdf .SetPageSize (_bf );var _agd ,_cb ,_afdd ,_gg float64 ;if _ef :=_afd .PageMargins ;_ef !=nil {_afdd =_ef .LeftAttr ;_gg =_ef .RightAttr ;_agd =_ef .TopAttr ;_cb =_ef .BottomAttr ;};if _afdd < 0.25{_afdd =0.25;};if _gg < 0.25{_gg =0.25;};_agd *=_e .Inch ;_cb *=_e .Inch ;_afdd *=_e .Inch ;_gg *=_e .Inch ;_cdf .SetPageMargins (_afdd ,_gg ,_agd ,_cb );_dg :=s .Workbook ();var _dc *_g .Theme ;if len (_dg .Themes ())> 0{_dc =_dg .Themes ()[0];};_dgb :=&convertContext {_ecc :_cdf ,_dbcb :s ,_cece :s .Workbook (),_agbg :_dc ,_ceca :&s .Workbook ().StyleSheet ,_fde :_agd ,_beac :_afdd ,_ebf :_bf [1]-_cb -_agd ,_ceda :_bf [0]-_gg -_afdd };_dgb .makeAnchors ();_dgb .determineMaxIndexes ();if _dgb ._dbf ==0&&_dgb ._agfd ==0{_cdf .NewPage ();return _cdf ;};_dgb .makeCols ();_dgb .makeRows ();_dgb .makeMergedCells ();_dgb .makeCells ();_dgb .makePagespans ();_dgb .makeRowspans ();_dgb .makePages ();_dgb .fillPages ();_dgb .distributeAnchors ();_dgb .drawSheet ();return _cdf ;};var _ga =_gga (1);type rowInfo struct{_baed float64 ;_ffgc bool ;_fgfe float64 ;_aaab *style ;_acc []*cell ;_eff float64 ;};func (_dec *convertContext )alignSymbolsVertically (_fac *cell ,_cfb _df .ST_VerticalAlignment ){var _ebc float64 ;switch _cfb {case _df .ST_VerticalAlignmentTop :_ebc =_bba ;if _fac ._aec {_ebc -=_gc ;}else if _fac ._gcgdd {_ebc +=4*_gc ;};for _ ,_dbd :=range _fac ._cba {_ebc +=_dbd ._cbe ;_dbd ._ggdg =_ebc ;_ebc +=_ga ;};case _df .ST_VerticalAlignmentCenter :_acda :=0.0;for _ ,_cgbc :=range _fac ._cba {_acda +=_cgbc ._cbe +_gga (1);};_ebc =0.5*(_fac ._aaac -_acda );if _fac ._aec {_ebc -=2*_gc ;}else if _fac ._gcgdd {_ebc +=2*_gc ;};for _ ,_gcfc :=range _fac ._cba {_ebc +=_gcfc ._cbe +0.5*_ga ;_gcfc ._ggdg =_ebc ;_ebc +=0.5*_ga ;};default:_ebc =_fac ._aaac -_bba ;if _fac ._aec {_ebc -=4*_gc ;}else if _fac ._gcgdd {_ebc +=_gc ;};for _dcgg :=len (_fac ._cba )-1;_dcgg >=0;_dcgg --{_fac ._cba [_dcgg ]._ggdg =_ebc ;_ebc -=_fac ._cba [_dcgg ]._cbe ;_ebc -=_ga ;};};};func (_efad *convertContext )getStyle (_gfdgc *uint32 )*style {_cfgd :=&style {};_gaac :=false ;if _gfdgc !=nil {_dgge :=_efad ._ceca .GetCellStyle (*_gfdgc );_gcbb :=_dgge .GetFont ();for _ ,_faf :=range _gcbb .Name {if _faf !=nil {_cfgd ._dag =&_faf .ValAttr ;_gaac =true ;break ;};};for _ ,_bfc :=range _gcbb .B {if _bfc !=nil {_fbfa :=_bfc .ValAttr ==nil ||*_bfc .ValAttr ;_cfgd ._fbbd =&_fbfa ;_gaac =true ;break ;};};for _ ,_aaeb :=range _gcbb .I {if _aaeb !=nil {_gbcf :=_aaeb .ValAttr ==nil ||*_aaeb .ValAttr ;_cfgd ._gcb =&_gbcf ;_gaac =true ;break ;};};for _ ,_bcg :=range _gcbb .U {if _bcg !=nil {_ccbb :=_bcg .ValAttr ==_df .ST_UnderlineValuesSingle ||_bcg .ValAttr ==_df .ST_UnderlineValuesUnset ;_cfgd ._caff =&_ccbb ;_gaac =true ;break ;};};for _ ,_gfdad :=range _gcbb .Sz {if _gfdad !=nil {_ggcc :=_gfdad .ValAttr /12*_fg .DefaultFontSize ;_cfgd ._gggg =&_ggcc ;_gaac =true ;break ;};};for _ ,_agcc :=range _gcbb .VertAlign {if _agcc !=nil {_dgc :=_agcc .ValAttr ==_gf .ST_VerticalAlignRunSuperscript ;_cfgd ._bbb =&_dgc ;_dab :=_agcc .ValAttr ==_gf .ST_VerticalAlignRunSubscript ;_cfgd ._bcdd =&_dab ;_gaac =true ;break ;};};for _ ,_bbgf :=range _gcbb .Color {if _bbgf !=nil {_cfgd ._ddca =_efad .getColorStringFromSmlColor (_bbgf );_gaac =true ;break ;};};_egce :=_dgge .GetBorder ();if _egce .Top !=nil {_cfgd ._bbg =_efad .getBorder (_egce .Top );_gaac =true ;};if _egce .Bottom !=nil {_cfgd ._eba =_efad .getBorder (_egce .Bottom );_gaac =true ;};if _egce .Left !=nil {_cfgd ._cfa =_efad .getBorder (_egce .Left );_gaac =true ;};if _egce .Right !=nil {_cfgd ._bgcf =_efad .getBorder (_egce .Right );_gaac =true ;};if _dgge .Wrapped (){_cfgd ._agbe =true ;_gaac =true ;};if _cgc :=_dgge .GetVerticalAlignment ();_cgc !=_df .ST_VerticalAlignmentUnset {_cfgd ._geec =_cgc ;_gaac =true ;};if _faeg :=_dgge .GetHorizontalAlignment ();_faeg !=_df .ST_HorizontalAlignmentUnset {_cfgd ._ccb =_faeg ;_gaac =true ;};};if _gaac {return _cfgd ;};return nil ;};func (_fbef *convertContext )combineCellStyleWithRPrElt (_fcd *style ,_eagag *_df .CT_RPrElt )*style {_dbcd :=*_fcd ;_deeg :=_fbef .getStyleFromRPrElt (_eagag );if _deeg ==nil {return &_dbcd ;};if _deeg ._ddca !=nil {_dbcd ._ddca =_deeg ._ddca ;};if _deeg ._gggg !=nil {_dbcd ._gggg =_deeg ._gggg ;};if _deeg ._dag !=nil {_dbcd ._dag =_deeg ._dag ;};if _deeg ._fbbd !=nil {_dbcd ._fbbd =_deeg ._fbbd ;};if _deeg ._gcb !=nil {_dbcd ._gcb =_deeg ._gcb ;};if _deeg ._caff !=nil {_dbcd ._caff =_deeg ._caff ;};if _deeg ._bbb !=nil {_dbcd ._bbb =_deeg ._bbb ;};if _deeg ._bcdd !=nil {_dbcd ._bcdd =_deeg ._bcdd ;};return &_dbcd ;};func (_eac *convertContext )makeCols (){_caef :=_eac ._dbcb ;_ff :=_caef .X ();_gcg :=[]*colInfo {};_add :=[]colWidthRange {};if _gbc :=_ff .Cols ;len (_gbc )> 0{for _ ,_cde :=range _gbc [0].Col {_cdee :=65.0;if _bgf :=_cde .WidthAttr ;_bgf !=nil {if *_bgf > 0.83{*_bgf -=0.83;};if *_bgf <=1{_cdee =*_bgf *11;}else {_cdee =5+*_bgf *6;};};_afa :=int (_cde .MinAttr -1);_gcf :=int (_cde .MaxAttr -1);_add =append (_add ,colWidthRange {_effc :_afa ,_efdbc :_gcf ,_aed :_cdee ,_ggbd :_eac .getStyle (_cde .StyleAttr )});};};_agg :=0;for _cab :=0;_cab <=_eac ._agfd ;_cab ++{var _fb float64 ;var _efda *style ;if _agg >=len (_add ){_fb =65;}else {_cgg :=_add [_agg ];if _cab >=_cgg ._effc &&_cab <=_cgg ._efdbc {_fb =_cgg ._aed ;_efda =_cgg ._ggbd ;if _cab ==_cgg ._efdbc {_agg ++;};}else {_fb =65;};};_gcg =append (_gcg ,&colInfo {_deb :_fb ,_gfg :_efda });};_eac ._cdg =_gcg ;};func (_eee *convertContext )makeTextStyleFromCellStyle (_ebca *style )*_b .TextStyle {_dcac :=_eee ._ecc .NewTextStyle ();if _ebca ==nil {_dcac .FontSize =_fg .DefaultFontSize ;_dcac .Font =_fg .AssignStdFontByName (_dcac ,_fg .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][FontStyle_Regular ]);return &_dcac ;};if _bcbf (_ebca ._caff ){_dcac .Underline =true ;_dcac .UnderlineStyle =_b .TextDecorationLineStyle {Offset :0.5,Thickness :_gga (1/32)};};var _dffg FontStyle ;if _bcbf (_ebca ._fbbd )&&_bcbf (_ebca ._gcb ){_dffg =FontStyle_BoldItalic ;}else if _bcbf (_ebca ._fbbd ){_dffg =FontStyle_Bold ;}else if _bcbf (_ebca ._gcb ){_dffg =FontStyle_Italic ;}else {_dffg =FontStyle_Regular ;};_bece :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _ebca ._dag !=nil {_bece =*_ebca ._dag ;};if _afbb ,_cce :=_fg .StdFontsMap [_bece ];_cce {_dcac .Font =_fg .AssignStdFontByName (_dcac ,_afbb [_dffg ]);}else if _gde :=_fg .GetRegisteredFont (_bece ,_dffg );_gde !=nil {_dcac .Font =_gde ;}else {_ac .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_bece ,_dffg );_dcac .Font =_fg .AssignStdFontByName (_dcac ,_fg .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_dffg ]);};if _ebca ._gggg !=nil {_dcac .FontSize =*_ebca ._gggg ;};if _ebca ._ddca !=nil {_dcac .Color =_b .ColorRGBFromHex (*_ebca ._ddca );};if _ebca ._bbb !=nil &&*_ebca ._bbb {_dcac .FontSize *=_ad ;}else if _ebca ._bcdd !=nil &&*_ebca ._bcdd {_dcac .FontSize *=_ad ;};return &_dcac ;};func (_dfg *convertContext )fillPages (){for _fdd ,_fbbg :=range _dfg ._gcd {_addd :=_dfg ._cdag [_fbbg ._dggf :_fbbg ._bfb ];for _aeb ,_cgd :=range _addd {_cabe :=0;_dde :=0.0;_cabeg :=[]*cell {};if _cgd ._ffgc {for _ ,_fed :=range _cgd ._acc {_ggc :=_dfg ._ddeg [_cabe ];_dfg ._ecgc =_ggc ._gagc [_fdd ];_dfg ._ecgc ._ddae =true ;_cga :=_fed ._facb ;if _dde +_cga > _ggc ._cfd {_dfg .addRowToPage (_cabeg ,_aeb );_cabeg =[]*cell {_fed };_dde =_cga ;_cabe ++;}else {_fed ._gcfa =_dde ;_cabeg =append (_cabeg ,_fed );_dde +=_cga ;};};if len (_cabeg )> 0{_cbc :=_dfg ._ddeg [_cabe ];_dfg ._ecgc =_cbc ._gagc [_fdd ];_dfg ._ecgc ._ddae =true ;_dfg .addRowToPage (_cabeg ,_aeb );};};};};};func (_fbb *convertContext )makeRows (){_cdb :=[]*rowInfo {};_da :=_fbb ._dbcb .Rows ();_gdc :=0;for _ ,_ae :=range _da {_gdc ++;_dcg :=int (_ae .RowNumber ());if _dcg > _gdc {for _gff :=_gdc ;_gff < _dcg ;_gff ++{_cdb =append (_cdb ,&rowInfo {_fgfe :16/_af });};_gdc =_dcg ;};var _ffg float64 ;if _ae .X ().HtAttr ==nil {_ffg =16;}else {_ffg =*_ae .X ().HtAttr ;};_cdb =append (_cdb ,&rowInfo {_fgfe :_ffg /_af ,_ffgc :true ,_aaab :_fbb .getStyle (_ae .X ().SAttr )});};for _fgg :=len (_cdb );_fgg < _fbb ._dbf ;_fgg ++{_cdb =append (_cdb ,&rowInfo {_fgfe :16/_af });};_fbb ._cdag =_cdb ;};func (_dbg *convertContext )addRowToPage (_acac []*cell ,_bdab int ){_acga :=0.0;_fede :=_dbg ._ceda ;for _ ,_ddeb :=range _acac {if len (_ddeb ._cba )!=0{_ddeb ._dbe =_acga ;_acga =_ddeb ._gcfa +_ddeb ._dcfc ;};};for _fedg :=len (_acac )-1;_fedg >=0;_fedg --{_dee :=_acac [_fedg ];if len (_dee ._cba )!=0{_dee ._dgbg =_fede ;_fede =_dee ._gcfa ;};};_dbg ._ecgc ._eacd =append (_dbg ._ecgc ._eacd ,&pageRow {_aag :_bdab ,_cea :_acac });};type pagespan struct{_cfd float64 ;_gagc []*page ;_eae int ;_geae int ;};func (_dgdf *convertContext )getBorder (_bdea *_df .CT_BorderPr )*border {_febd :=&border {};switch _bdea .StyleAttr {case _df .ST_BorderStyleThin :_febd ._faa =_ade ;case _df .ST_BorderStyleMedium :_febd ._faa =_ade *2;case _df .ST_BorderStyleThick :_febd ._faa =_ade *4;};if _febd ._faa ==0.0{return nil ;};if _agccd :=_bdea .Color ;_agccd !=nil {_badd :=_dgdf .getColorStringFromSmlColor (_agccd );if _badd !=nil {_febd ._fggg =_b .ColorRGBFromHex (*_badd );}else {_febd ._fggg =_b .ColorBlack ;};};return _febd ;};func _bfged (_fdcd ,_ebfb *style ){if _ebfb ==nil {return ;};if _fdcd ==nil {_fdcd =_ebfb ;return ;};if _fdcd ._dag ==nil {_fdcd ._dag =_ebfb ._dag ;};if _fdcd ._ddca ==nil {_fdcd ._ddca =_ebfb ._ddca ;};if _fdcd ._gggg ==nil {_fdcd ._gggg =_ebfb ._gggg ;};if _fdcd ._fbbd ==nil {_fdcd ._fbbd =_ebfb ._fbbd ;};if _fdcd ._gcb ==nil {_fdcd ._gcb =_ebfb ._gcb ;};if _fdcd ._caff ==nil {_fdcd ._caff =_ebfb ._caff ;};if _fdcd ._bbb ==nil {_fdcd ._bbb =_ebfb ._bbb ;};if _fdcd ._bcdd ==nil {_fdcd ._bcdd =_ebfb ._bcdd ;};if _fdcd ._bbg ==nil {_fdcd ._bbg =_ebfb ._bbg ;};if _fdcd ._eba ==nil {_fdcd ._eba =_ebfb ._eba ;};if _fdcd ._cfa ==nil {_fdcd ._cfa =_ebfb ._cfa ;};if _fdcd ._bgcf ==nil {_fdcd ._bgcf =_ebfb ._bgcf ;};if _fdcd ._geec ==_df .ST_VerticalAlignmentUnset {_fdcd ._geec =_ebfb ._geec ;};if _fdcd ._ccb ==_df .ST_HorizontalAlignmentUnset {_fdcd ._ccb =_ebfb ._ccb ;};};var _ade =_gga (0.0625);type pageRow struct{_aag int ;_cea []*cell ;}; +func ConvertToPdf (s *_ff .Sheet )*_g .Creator {_cc :=s .X ();if _cc ==nil {return nil ;};var _gc _g .PageSize ;var _fd bool ;if _bc :=_cc .PageSetup ;_bc !=nil {if _dd :=_bc .PaperSizeAttr ;_dd !=nil {_gc =_ceg [*_dd ];};_fd =_bc .OrientationAttr ==_cf .ST_OrientationLandscape ;};if (_gc ==_g .PageSize {}){_gc =_ceg [1];};if _fd {_gc [0],_gc [1]=_gc [1],_gc [0];};_faf :=_g .New ();_faf .SetPageSize (_gc );var _ba ,_gf ,_ce ,_fb float64 ;if _gfd :=_cc .PageMargins ;_gfd !=nil {_ce =_gfd .LeftAttr ;_fb =_gfd .RightAttr ;_ba =_gfd .TopAttr ;_gf =_gfd .BottomAttr ;};if _ce < 0.25{_ce =0.25;};if _fb < 0.25{_fb =0.25;};_ba *=_d .Inch ;_gf *=_d .Inch ;_ce *=_d .Inch ;_fb *=_d .Inch ;_faf .SetPageMargins (_ce ,_fb ,_ba ,_gf );_fg :=s .Workbook ();var _de *_ac .Theme ;if len (_fg .Themes ())> 0{_de =_fg .Themes ()[0];};_fe :=&convertContext {_eab :_faf ,_bbba :s ,_dfcg :s .Workbook (),_cfe :_de ,_adb :&s .Workbook ().StyleSheet ,_gaba :_ba ,_eecf :_ce ,_abc :_gc [1]-_gf -_ba ,_eceg :_gc [0]-_fb -_ce };_fe .makeAnchors ();_fe .determineMaxIndexes ();if _fe ._bca ==0&&_fe ._gcfc ==0{_faf .NewPage ();return _faf ;};_fe .makeCols ();_fe .makeRows ();_fe .makeMergedCells ();_fe .makeCells ();_fe .makePagespans ();_fe .makeRowspans ();_fe .makePages ();_fe .fillPages ();_fe .distributeAnchors ();_fe .drawSheet ();return _faf ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func (_gae *convertContext )makeAnchors (){_af ,_cd :=_gae ._bbba .GetDrawing ();if _af !=nil {for _ ,_da :=range _af .EG_Anchor {_ca :=&anchor {};if _df :=_da .TwoCellAnchor ;_df !=nil {_bd ,_bgg :=_df .From ,_df .To ;if _bd ==nil ||_bgg ==nil {return ;};_ca ._gfdb =int (_bd .Row );_ca ._bbda =_ed .FromSTCoordinate (_bd .RowOff );_ca ._ebbc =int (_bd .Col );_ca ._bcae =_ed .FromSTCoordinate (_bd .ColOff );_ca ._aae =int (_bgg .Row );_ca ._aadc =_ed .FromSTCoordinate (_bgg .RowOff );_ca ._cfgf =int (_bgg .Col );_ca ._caaa =_ed .FromSTCoordinate (_bgg .ColOff );if _fafe :=_df .Choice ;_fafe !=nil {if _fda :=_fafe .Pic ;_fda !=nil {if _baa :=_fda .BlipFill ;_baa !=nil {if _bgf :=_baa .Blip ;_bgf !=nil {if _gg :=_bgf .EmbedAttr ;_gg !=nil {for _ ,_eac :=range _cd .X ().Relationship {if _eac .IdAttr ==*_gg {for _ ,_aa :=range _gae ._dfcg .Images {if _aa .Target ()==_eac .TargetAttr {_dea ,_cda :=_db .Open (_aa .Path ());if _cda !=nil {_b .Log .Debug ("\u004fp\u0065\u006e\u0020\u0069m\u0061\u0067\u0065\u0020\u0066i\u006ce\u0020e\u0072\u0072\u006f\u0072\u003a\u0020\u0025s",_cda );continue ;};_aac ,_ ,_cda :=_c .Decode (_dea );if _cda !=nil {_b .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_cda );continue ;};_ca ._dbaf =_aac ;};};};};};};};}else if _be :=_fafe .GraphicFrame ;_be !=nil {if _ffeg :=_be .Graphic ;_ffeg !=nil {if _gaea :=_ffeg .GraphicData ;_gaea !=nil {for _ ,_eag :=range _gaea .Any {if _fc ,_ab :=_eag .(*_bg .Chart );_ab {for _ ,_gdd :=range _cd .X ().Relationship {if _gdd .IdAttr ==_fc .IdAttr {_ceb :=_gae ._dfcg .GetChartByTargetId (_gdd .TargetAttr );if _ceb !=nil {_ca ._fabb =_ceb ;};};};};};};};};};};if _ca ._dbaf !=nil ||_ca ._fabb !=nil {_gae ._afea =append (_gae ._afea ,_ca );};};};};type mergedCell struct{_bcgd uint32 ;_efdeg uint32 ;_beff uint32 ;_gaga uint32 ;_gbdc float64 ;_fec float64 ;};type border struct{_dfab float64 ;_ecba _g .Color ;};func (_fbdb *convertContext )addRowToPage (_edc []*cell ,_aadg int ){_dbaa :=0.0;_aacc :=_fbdb ._eceg ;for _ ,_cbc :=range _edc {if len (_cbc ._fcbf )!=0{_cbc ._eccg =_dbaa ;_dbaa =_cbc ._aee +_cbc ._abfc ;};};for _bdd :=len (_edc )-1;_bdd >=0;_bdd --{_cgeg :=_edc [_bdd ];if len (_cgeg ._fcbf )!=0{_cgeg ._agba =_aacc ;_aacc =_cgeg ._aee ;};};_fbdb ._ebaf ._cgc =append (_fbdb ._ebaf ._cgc ,&pageRow {_efeba :_aadg ,_bdc :_edc });};func (_agbc *convertContext )fillPages (){for _dcgg ,_dgfb :=range _agbc ._bga {_gdb :=_agbc ._cafg [_dgfb ._ceec :_dgfb ._ccab ];for _ecca ,_cb :=range _gdb {_fcb :=0;_bda :=0.0;_cce :=[]*cell {};if _cb ._agbcd {for _ ,_gfb :=range _cb ._eegb {_dbf :=_agbc ._ceab [_fcb ];_agbc ._ebaf =_dbf ._gffd [_dcgg ];_agbc ._ebaf ._abd =true ;_gge :=_gfb ._gbe ;if _bda +_gge > _dbf ._abgg {_agbc .addRowToPage (_cce ,_ecca );_cce =[]*cell {_gfb };_bda =_gge ;_fcb ++;}else {_gfb ._aee =_bda ;_cce =append (_cce ,_gfb );_bda +=_gge ;};};if len (_cce )> 0{_caa :=_agbc ._ceab [_fcb ];_agbc ._ebaf =_caa ._gffd [_dcgg ];_agbc ._ebaf ._abd =true ;_agbc .addRowToPage (_cce ,_ecca );};};};};};func (_bdgc *convertContext )getStyle (_agbac *uint32 )*style {_cba :=&style {};_fgac :=false ;if _agbac !=nil {_aggg :=_bdgc ._adb .GetCellStyle (*_agbac );_ecfd :=_aggg .GetFont ();for _ ,_bfd :=range _ecfd .Name {if _bfd !=nil {_cba ._bedc =&_bfd .ValAttr ;_fgac =true ;break ;};};for _ ,_fegf :=range _ecfd .B {if _fegf !=nil {_bcaf :=_fegf .ValAttr ==nil ||*_fegf .ValAttr ;_cba ._bgb =&_bcaf ;_fgac =true ;break ;};};for _ ,_eabb :=range _ecfd .I {if _eabb !=nil {_ddeb :=_eabb .ValAttr ==nil ||*_eabb .ValAttr ;_cba ._dagf =&_ddeb ;_fgac =true ;break ;};};for _ ,_efc :=range _ecfd .U {if _efc !=nil {_cbeb :=_efc .ValAttr ==_cf .ST_UnderlineValuesSingle ||_efc .ValAttr ==_cf .ST_UnderlineValuesUnset ;_cba ._fgga =&_cbeb ;_fgac =true ;break ;};};for _ ,_bagg :=range _ecfd .Sz {if _bagg !=nil {_gea :=_bagg .ValAttr /12*_ed .DefaultFontSize ;_cba ._cdae =&_gea ;_fgac =true ;break ;};};for _ ,_fgf :=range _ecfd .VertAlign {if _fgf !=nil {_dadg :=_fgf .ValAttr ==_gb .ST_VerticalAlignRunSuperscript ;_cba ._aadb =&_dadg ;_cegb :=_fgf .ValAttr ==_gb .ST_VerticalAlignRunSubscript ;_cba ._egde =&_cegb ;_fgac =true ;break ;};};for _ ,_gcfb :=range _ecfd .Color {if _gcfb !=nil {_cba ._deae =_bdgc .getColorStringFromSmlColor (_gcfb );_fgac =true ;break ;};};_ceaba :=_aggg .GetBorder ();if _ceaba .Top !=nil {_cba ._acf =_bdgc .getBorder (_ceaba .Top );_fgac =true ;};if _ceaba .Bottom !=nil {_cba ._gec =_bdgc .getBorder (_ceaba .Bottom );_fgac =true ;};if _ceaba .Left !=nil {_cba ._bebd =_bdgc .getBorder (_ceaba .Left );_fgac =true ;};if _ceaba .Right !=nil {_cba ._befg =_bdgc .getBorder (_ceaba .Right );_fgac =true ;};if _aggg .Wrapped (){_cba ._gaeg =true ;_fgac =true ;};if _fdc :=_aggg .GetVerticalAlignment ();_fdc !=_cf .ST_VerticalAlignmentUnset {_cba ._eaad =_fdc ;_fgac =true ;};if _egcg :=_aggg .GetHorizontalAlignment ();_egcg !=_cf .ST_HorizontalAlignmentUnset {_cba ._ffcb =_egcg ;_fgac =true ;};};if _fgac {return _cba ;};return nil ;};type pageRow struct{_efeba int ;_bdc []*cell ;};func (_ggg *convertContext )makeCols (){_bb :=_ggg ._bbba ;_fga :=_bb .X ();_bec :=[]*colInfo {};_agb :=[]colWidthRange {};if _ffc :=_fga .Cols ;len (_ffc )> 0{for _ ,_ae :=range _ffc [0].Col {_bcg :=65.0;if _gbf :=_ae .WidthAttr ;_gbf !=nil {if *_gbf > 0.83{*_gbf -=0.83;};if *_gbf <=1{_bcg =*_gbf *11;}else {_bcg =5+*_gbf *6;};};_acd :=int (_ae .MinAttr -1);_abg :=int (_ae .MaxAttr -1);_agb =append (_agb ,colWidthRange {_gfdc :_acd ,_agg :_abg ,_fbe :_bcg ,_fab :_ggg .getStyle (_ae .StyleAttr )});};};_bbf :=0;for _bbc :=0;_bbc <=_ggg ._gcfc ;_bbc ++{var _afg float64 ;var _ef *style ;if _bbf >=len (_agb ){_afg =65;}else {_dg :=_agb [_bbf ];if _bbc >=_dg ._gfdc &&_bbc <=_dg ._agg {_afg =_dg ._fbe ;_ef =_dg ._fab ;if _bbc ==_dg ._agg {_bbf ++;};}else {_afg =65;};};_bec =append (_bec ,&colInfo {_gcc :_afg ,_effa :_ef });};_ggg ._gbc =_bec ;};var _fcg =[]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 (_gag *convertContext )getSymbolsFromString (_dgfe string ,_fadg *style )[]*symbol {_eacf :=[]*symbol {};_abe :=_gag .makeTextStyleFromCellStyle (_fadg );for _ ,_add :=range _dgfe {_eacf =append (_eacf ,&symbol {_edcc :string (_add ),_fag :_abe });};return _eacf ;};type pagespan struct{_abgg float64 ;_gffd []*page ;_caac int ;_dce int ;};type style struct{_deae *string ;_cdae *float64 ;_bedc *string ;_bgb *bool ;_dagf *bool ;_fgga *bool ;_aadb *bool ;_egde *bool ;_acf *border ;_gec *border ;_bebd *border ;_befg *border ;_gaeg bool ;_eaad _cf .ST_VerticalAlignment ;_ffcb _cf .ST_HorizontalAlignment ;};const _edg =0.25;func (_deg *convertContext )makeRows (){_cea :=[]*rowInfo {};_bf :=_deg ._bbba .Rows ();_eb :=0;for _ ,_dga :=range _bf {_eb ++;_dgf :=int (_dga .RowNumber ());if _dgf > _eb {for _bag :=_eb ;_bag < _dgf ;_bag ++{_cea =append (_cea ,&rowInfo {_ddfb :16/_dc });};_eb =_dgf ;};var _feg float64 ;if _dga .X ().HtAttr ==nil {_feg =16;}else {_feg =*_dga .X ().HtAttr ;};_cea =append (_cea ,&rowInfo {_ddfb :_feg /_dc ,_agbcd :true ,_bggd :_deg .getStyle (_dga .X ().SAttr )});};for _cef :=len (_cea );_cef < _deg ._bca ;_cef ++{_cea =append (_cea ,&rowInfo {_ddfb :16/_dc });};_deg ._cafg =_cea ;}; // RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_f .PdfFont ){_fg .RegisterFont (name ,style ,font );};var _af =3.025/_gga (1);type cell struct{_egbc _df .ST_CellType ;_ccf int ;_gcfa float64 ;_cba []*line ;_dcfc float64 ;_facb float64 ;_aaac float64 ;_dbe float64 ;_dgbg float64 ;_age *_b .TextStyle ;_bdef *border ;_fdeg *border ;_afe *border ;_bbfc *border ;_aec bool ;_gcgdd bool ;};type colWidthRange struct{_effc int ;_efdbc int ;_aed float64 ;_ggbd *style ;};const _fe =0.25;func (_gdg *convertContext )imageFromAnchor (_gabf *anchor ,_daf ,_beba float64 )_c .Image {if _gabf ._acdge !=nil {return _gabf ._acdge ;};if _gabf ._bdga !=nil {_fab ,_afbg :=_fg .MakeImageFromChartSpace (_gabf ._bdga ,_daf ,_beba ,_gdg ._agbg );if _afbg !=nil {_ac .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0063\u0068\u0061\u0072tS\u0070\u0061\u0063e\u003a \u0025\u0073",_afbg );return nil ;};return _fab ;};return nil ;};type border struct{_faa float64 ;_fggg _b .Color ;}; +func RegisterFont (name string ,style FontStyle ,font *_ec .PdfFont ){_ed .RegisterFont (name ,style ,font );};func (_eed *convertContext )getBorder (_cadg *_cf .CT_BorderPr )*border {_gfea :=&border {};switch _cadg .StyleAttr {case _cf .ST_BorderStyleThin :_gfea ._dfab =_ffg ;case _cf .ST_BorderStyleMedium :_gfea ._dfab =_ffg *2;case _cf .ST_BorderStyleThick :_gfea ._dfab =_ffg *4;};if _gfea ._dfab ==0.0{return nil ;};if _ebgg :=_cadg .Color ;_ebgg !=nil {_afagb :=_eed .getColorStringFromSmlColor (_ebgg );if _afagb !=nil {_gfea ._ecba =_g .ColorRGBFromHex (*_afagb );}else {_gfea ._ecba =_g .ColorBlack ;};};return _gfea ;};type colWidthRange struct{_gfdc int ;_agg int ;_fbe float64 ;_fab *style ;};func (_dgbfb *convertContext )drawSheet (){for _aeb ,_ebg :=range _dgbfb ._ceab {_gafc :=len (_ebg ._gffd );if _aeb ==len (_dgbfb ._ceab )-1{for _gcg :=len (_ebg ._gffd )-1;_gcg >=0;_gcg --{if !_ebg ._gffd [_gcg ]._abd {_gafc =_gcg ;};};};_abf :=_ebg ._gffd [:_gafc ];for _ ,_dega :=range _abf {_dgbfb ._eab .NewPage ();_dgbfb .drawPage (_dega );};};};func (_fgcf *convertContext )makeTextStyleFromCellStyle (_cbeg *style )*_g .TextStyle {_fcc :=_fgcf ._eab .NewTextStyle ();if _cbeg ==nil {_fcc .FontSize =_ed .DefaultFontSize ;_fcc .Font =_ed .AssignStdFontByName (_fcc ,_ed .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][FontStyle_Regular ]);return &_fcc ;};if _geg (_cbeg ._fgga ){_fcc .Underline =true ;_fcc .UnderlineStyle =_g .TextDecorationLineStyle {Offset :0.5,Thickness :_cbb (1/32)};};var _gefa FontStyle ;if _geg (_cbeg ._bgb )&&_geg (_cbeg ._dagf ){_gefa =FontStyle_BoldItalic ;}else if _geg (_cbeg ._bgb ){_gefa =FontStyle_Bold ;}else if _geg (_cbeg ._dagf ){_gefa =FontStyle_Italic ;}else {_gefa =FontStyle_Regular ;};_ffegb :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _cbeg ._bedc !=nil {_ffegb =*_cbeg ._bedc ;};if _gacf ,_cead :=_ed .StdFontsMap [_ffegb ];_cead {_fcc .Font =_ed .AssignStdFontByName (_fcc ,_gacf [_gefa ]);}else if _egc :=_ed .GetRegisteredFont (_ffegb ,_gefa );_egc !=nil {_fcc .Font =_egc ;}else {_b .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_ffegb ,_gefa );_fcc .Font =_ed .AssignStdFontByName (_fcc ,_ed .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_gefa ]);};if _cbeg ._cdae !=nil {_fcc .FontSize =*_cbeg ._cdae ;};if _cbeg ._deae !=nil {_fcc .Color =_g .ColorRGBFromHex (*_cbeg ._deae );};if _cbeg ._aadb !=nil &&*_cbeg ._aadb {_fcc .FontSize *=_ga ;}else if _cbeg ._egde !=nil &&*_cbeg ._egde {_fcc .FontSize *=_ga ;};return &_fcc ;};func (_fcce *convertContext )getColorStringFromSmlColor (_ecgg *_cf .CT_Color )*string {var _deaf string ;if _ecgg .RgbAttr !=nil {_deaf =*_ecgg .RgbAttr ;}else if _ecgg .IndexedAttr !=nil &&*_ecgg .IndexedAttr < 64{_deaf =_fcg [*_ecgg .IndexedAttr ];}else if _ecgg .ThemeAttr !=nil {_agef :=*_ecgg .ThemeAttr ;_deaf =_fcce .getColorFromTheme (_agef );};if _deaf ==""{return nil ;};if len (_deaf )> 6{_deaf =_deaf [(len (_deaf )-6):];};if _ecgg .TintAttr !=nil {_gabf :=*_ecgg .TintAttr ;_deaf =_ed .AdjustColorByTint (_deaf ,_gabf );};_deaf ="\u0023"+_deaf ;return &_deaf ;};func (_bbaf *convertContext )alignSymbolsVertically (_bgcc *cell ,_cadc _cf .ST_VerticalAlignment ){var _bgdc float64 ;switch _cadc {case _cf .ST_VerticalAlignmentTop :_bgdc =_ea ;if _bgcc ._cbef {_bgdc -=_ffe ;}else if _bgcc ._ggcd {_bgdc +=4*_ffe ;};for _ ,_ffbe :=range _bgcc ._fcbf {_bgdc +=_ffbe ._adba ;_ffbe ._gaa =_bgdc ;_bgdc +=_fa ;};case _cf .ST_VerticalAlignmentCenter :_bbfb :=0.0;for _ ,_ddaa :=range _bgcc ._fcbf {_bbfb +=_ddaa ._adba +_cbb (1);};_bgdc =0.5*(_bgcc ._bcd -_bbfb );if _bgcc ._cbef {_bgdc -=2*_ffe ;}else if _bgcc ._ggcd {_bgdc +=2*_ffe ;};for _ ,_cee :=range _bgcc ._fcbf {_bgdc +=_cee ._adba +0.5*_fa ;_cee ._gaa =_bgdc ;_bgdc +=0.5*_fa ;};default:_bgdc =_bgcc ._bcd -_ea ;if _bgcc ._cbef {_bgdc -=4*_ffe ;}else if _bgcc ._ggcd {_bgdc +=_ffe ;};for _dfga :=len (_bgcc ._fcbf )-1;_dfga >=0;_dfga --{_bgcc ._fcbf [_dfga ]._gaa =_bgdc ;_bgdc -=_bgcc ._fcbf [_dfga ]._adba ;_bgdc -=_fa ;};};};func (_efdg *convertContext )getImage (_efbg _c .Image ,_bggb ,_dfe ,_gef ,_efeb ,_afcf ,_gcf float64 ,_dfdd _ed .ImgPart )*_g .Image {_efeb +=_efdg ._gaba ;_gef +=_efdg ._eecf ;_ggf ,_cdbc :=_ed .GetImage (_efdg ._eab ,_efbg ,_bggb ,_dfe ,_gef ,_efeb ,_afcf ,_gcf ,_dfdd );if _cdbc !=nil {_b .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0067\u0065\u0074\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_cdbc );return nil ;};return _ggf ;};func (_cfb *convertContext )getStyleFromRPrElt (_fde *_cf .CT_RPrElt )*style {if _fde ==nil {return nil ;};_bbgg :=&style {};_bbgg ._bedc =&_fde .RFont .ValAttr ;if _gdc :=_fde .B ;_gdc !=nil {_eceb :=_gdc .ValAttr ==nil ||*_gdc .ValAttr ;_bbgg ._bgb =&_eceb ;};if _dgd :=_fde .I ;_dgd !=nil {_ddg :=_dgd .ValAttr ==nil ||*_dgd .ValAttr ;_bbgg ._dagf =&_ddg ;};if _ggee :=_fde .U ;_ggee !=nil {_dacf :=_ggee .ValAttr ==_cf .ST_UnderlineValuesSingle ||_ggee .ValAttr ==_cf .ST_UnderlineValuesUnset ;_bbgg ._fgga =&_dacf ;};if _bgee :=_fde .VertAlign ;_bgee !=nil {_fge :=_bgee .ValAttr ==_gb .ST_VerticalAlignRunSuperscript ;_bbgg ._aadb =&_fge ;_bdgg :=_bgee .ValAttr ==_gb .ST_VerticalAlignRunSubscript ;_bbgg ._egde =&_bdgg ;};if _effg :=_fde .Sz ;_effg !=nil {_acee :=_effg .ValAttr /12*_ed .DefaultFontSize ;_bbgg ._cdae =&_acee ;};if _cgg :=_fde .Color ;_cgg !=nil {_bbgg ._deae =_cfb .getColorStringFromSmlColor (_cgg );};return _bbgg ;};func (_fcbb *convertContext )getColorFromTheme (_ffbc uint32 )string {_dcda :=_fcbb ._dfcg .Themes ();if len (_dcda )!=0{_cebg :=_dcda [0];if _cfed :=_cebg .ThemeElements ;_cfed !=nil {if _gdbe :=_cfed .ClrScheme ;_gdbe !=nil {switch _ffbc {case 0:return _ed .GetColorStringFromDmlColor (_gdbe .Lt1 );case 1:return _ed .GetColorStringFromDmlColor (_gdbe .Dk1 );case 2:return _ed .GetColorStringFromDmlColor (_gdbe .Lt2 );case 3:return _ed .GetColorStringFromDmlColor (_gdbe .Dk2 );case 4:return _ed .GetColorStringFromDmlColor (_gdbe .Accent1 );case 5:return _ed .GetColorStringFromDmlColor (_gdbe .Accent2 );case 6:return _ed .GetColorStringFromDmlColor (_gdbe .Accent3 );case 7:return _ed .GetColorStringFromDmlColor (_gdbe .Accent4 );case 8:return _ed .GetColorStringFromDmlColor (_gdbe .Accent5 );case 9:return _ed .GetColorStringFromDmlColor (_gdbe .Accent6 );};};};};return "";};func _gfdg (_efba *symbol ){_efaf :=_g .New ();_cbe :=_efaf .NewStyledParagraph ();_cbe .SetMargins (0,0,0,0);_afb :=_cbe .Append (_efba ._edcc );if _efba ._fag !=nil {_afb .Style =*_efba ._fag ;};_efba ._caaf =_cbe .Height ();if _efba ._gdfg ==0{_efba ._gdfg =_cbe .Width ();};};func (_cebf *convertContext )getStyleFromCell (_dadd _ff .Cell ,_fagc ,_eabd *style )*style {_abfe :=_dadd .X ();_gba :=_cebf .getStyle (_abfe .SAttr );_afec (_gba ,_fagc );_afec (_gba ,_eabd );return _gba ;};var _fa =_cbb (1);var _ceg =map[uint32 ]_g .PageSize {1:_g .PageSize {8.5*_d .Inch ,11*_d .Inch },2:_g .PageSize {8.5*_d .Inch ,11*_d .Inch },3:_g .PageSize {11*_d .Inch ,17*_d .Inch },4:_g .PageSize {17*_d .Inch ,11*_d .Inch },5:_g .PageSize {8.5*_d .Inch ,14*_d .Inch },6:_g .PageSize {5.5*_d .Inch ,8.5*_d .Inch },7:_g .PageSize {7.5*_d .Inch ,10*_d .Inch },8:_g .PageSize {_cbb (297),_cbb (420)},9:_g .PageSize {_cbb (210),_cbb (297)},10:_g .PageSize {_cbb (210),_cbb (297)},11:_g .PageSize {_cbb (148),_cbb (210)},70:_g .PageSize {_cbb (105),_cbb (148)},12:_g .PageSize {_cbb (250),_cbb (354)},13:_g .PageSize {_cbb (182),_cbb (257)},14:_g .PageSize {8.5*_d .Inch ,13*_d .Inch },20:_g .PageSize {4.125*_d .Inch ,9.5*_d .Inch },27:_g .PageSize {_cbb (110),_cbb (220)},28:_g .PageSize {_cbb (162),_cbb (229)},34:_g .PageSize {_cbb (250),_cbb (176)},29:_g .PageSize {_cbb (324),_cbb (458)},30:_g .PageSize {_cbb (229),_cbb (324)},31:_g .PageSize {_cbb (114),_cbb (162)},37:_g .PageSize {3.88*_d .Inch ,7.5*_d .Inch },43:_g .PageSize {_cbb (100),_cbb (148)},69:_g .PageSize {_cbb (200),_cbb (148)}};func (_cfbd *convertContext )combineCellStyleWithRPrElt (_degc *style ,_faba *_cf .CT_RPrElt )*style {_fbda :=*_degc ;_cdbg :=_cfbd .getStyleFromRPrElt (_faba );if _cdbg ==nil {return &_fbda ;};if _cdbg ._deae !=nil {_fbda ._deae =_cdbg ._deae ;};if _cdbg ._cdae !=nil {_fbda ._cdae =_cdbg ._cdae ;};if _cdbg ._bedc !=nil {_fbda ._bedc =_cdbg ._bedc ;};if _cdbg ._bgb !=nil {_fbda ._bgb =_cdbg ._bgb ;};if _cdbg ._dagf !=nil {_fbda ._dagf =_cdbg ._dagf ;};if _cdbg ._fgga !=nil {_fbda ._fgga =_cdbg ._fgga ;};if _cdbg ._aadb !=nil {_fbda ._aadb =_cdbg ._aadb ;};if _cdbg ._egde !=nil {_fbda ._egde =_cdbg ._egde ;};return &_fbda ;};type cell struct{_adde _cf .ST_CellType ;_debb int ;_aee float64 ;_fcbf []*line ;_abfc float64 ;_gbe float64 ;_bcd float64 ;_eccg float64 ;_agba float64 ;_fgc *_g .TextStyle ;_ade *border ;_fggaf *border ;_bcag *border ;_bgfg *border ;_cbef bool ;_ggcd bool ;};type rowInfo struct{_ebaa float64 ;_agbcd bool ;_ddfb float64 ;_bggd *style ;_eegb []*cell ;_aage float64 ;}; // 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 anchor struct{_acdge _c .Image ;_bdga *_ca .ChartSpace ;_def int ;_aef int64 ;_dcab int ;_gbca int64 ;_afaf int ;_bbca int64 ;_feb int ;_bff int64 ;};type page struct{_eacd []*pageRow ;_ddae bool ;_eca []*_b .Image ;_efdb *pagespan ;_gdfe *rowspan ;};func (_fbd *convertContext )makePages (){for _ ,_bdg :=range _fbd ._ddeg {for _ ,_cded :=range _fbd ._gcd {_bdg ._gagc =append (_bdg ._gagc ,&page {_eacd :[]*pageRow {},_efdb :_bdg ,_gdfe :_cded });};};};func (_cedb *convertContext )getSymbolsFromString (_cbg string ,_deg *style )[]*symbol {_cdfd :=[]*symbol {};_fba :=_cedb .makeTextStyleFromCellStyle (_deg );for _ ,_egd :=range _cbg {_cdfd =append (_cdfd ,&symbol {_gcaa :string (_egd ),_adea :_fba });};return _cdfd ;};func (_bab *convertContext )makeMergedCells (){_fff :=[]*mergedCell {};for _ ,_ggd :=range _bab ._dbcb .MergedCells (){_cgf ,_bcc ,_ed :=_ag .ParseRangeReference (_ggd .Reference ());if _ed !=nil {_ac .Log .Debug ("\u0065\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c: \u0025\u0073",_ed );continue ;};_eg :=mergedCell {_gfda :_cgf .RowIdx ,_fade :_cgf .ColumnIdx ,_gaaa :_bcc .RowIdx ,_gdcf :_bcc .ColumnIdx };for _fd :=_eg ._fade -1;_fd < _eg ._gdcf ;_fd ++{_eg ._egee +=_bab ._cdg [_fd ]._deb ;};for _bgg :=_eg ._gfda -1;_bgg < _eg ._gaaa ;_bgg ++{_eg ._eaba +=_bab ._cdag [_bgg ]._fgfe ;};_fff =append (_fff ,&_eg );};_bab ._deea =_fff ;};type colInfo struct{_cace float64 ;_deb float64 ;_gfg *style ;};func _gga (_egda float64 )float64 {return _egda *_e .Millimeter };func (_fgcb *convertContext )alignSymbolsHorizontally (_gdbc *cell ,_ggba _df .ST_HorizontalAlignment ){if _ggba ==_df .ST_HorizontalAlignmentUnset {switch _gdbc ._egbc {case _df .ST_CellTypeB :_ggba =_df .ST_HorizontalAlignmentCenter ;case _df .ST_CellTypeN :_ggba =_df .ST_HorizontalAlignmentRight ;default:_ggba =_df .ST_HorizontalAlignmentLeft ;};};var _ecd float64 ;for _ ,_cbdb :=range _gdbc ._cba {switch _ggba {case _df .ST_HorizontalAlignmentLeft :_ecd =_agc ;case _df .ST_HorizontalAlignmentRight :_efb :=_afcg (_cbdb ._bebd );_ecd =_gdbc ._dcfc -_agc -_efb ;case _df .ST_HorizontalAlignmentCenter :_cfc :=_afcg (_cbdb ._bebd );_ecd =(_gdbc ._dcfc -_cfc )/2;};for _ ,_dacf :=range _cbdb ._bebd {_dacf ._agfa +=_ecd ;};};};func _bcbf (_fgbef *bool )bool {return _fgbef !=nil &&*_fgbef };func (_fca *convertContext )getImage (_cedg _c .Image ,_gca ,_fbaf ,_fag ,_dda ,_eacc ,_abgd float64 ,_ega _fg .ImgPart )*_b .Image {_dda +=_fca ._fde ;_fag +=_fca ._beac ;_ede ,_dgd :=_fg .GetImage (_fca ._ecc ,_cedg ,_gca ,_fbaf ,_fag ,_dda ,_eacc ,_abgd ,_ega );if _dgd !=nil {_ac .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0067\u0065\u0074\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_dgd );return nil ;};return _ede ;};func (_fgf *convertContext )makeCells (){_aca :=_fgf ._dbcb ;_efc :=_aca .Rows ();_bed :=0;for _ ,_adg :=range _fgf ._cdag {_adg ._acc =[]*cell {};_adef :=0.0;_dcf :=_adg ._aaab ;if _adg ._ffgc {_bbe :=_efc [_bed ];_bed ++;_fbc :=_adg ._fgfe ;for _ ,_ffb :=range _bbe .Cells (){_dae ,_eag :=_ag .ParseCellReference (_ffb .Reference ());if _eag !=nil {_ac .Log .Debug ("\u0043\u0061\u006e\u006eo\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0061\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u003a \u0025\u0073",_eag );continue ;};_fga :=_fgf ._cdg [_dae .ColumnIdx ];_eda :=_fga ._deb ;_gbf :=_eda ;_edab :=_fga ._gfg ;var _babc ,_cgbf ,_ccd ,_adf bool ;for _ ,_afc :=range _fgf ._deea {if _dae .RowIdx >=_afc ._gfda &&_dae .RowIdx <=_afc ._gaaa &&_dae .ColumnIdx >=_afc ._fade &&_dae .ColumnIdx <=_afc ._gdcf {if _dae .ColumnIdx ==_afc ._fade &&_dae .RowIdx ==_afc ._gfda {_eda =_afc ._egee ;_fbc =_afc ._eaba ;};_babc =_dae .RowIdx !=_afc ._gfda ;_cgbf =_dae .RowIdx !=_afc ._gaaa ;_ccd =_dae .ColumnIdx !=_afc ._fade ;_adf =_dae .ColumnIdx !=_afc ._gdcf ;};};_ced :=_fgf .getStyleFromCell (_ffb ,_dcf ,_edab );var _afdg ,_bda ,_efe bool ;var _gdf ,_ec ,_gag ,_bca *border ;var _aaa _df .ST_VerticalAlignment ;var _acd _df .ST_HorizontalAlignment ;if _ced !=nil {if !_babc {_gdf =_ced ._bbg ;};if !_cgbf {_ec =_ced ._eba ;};if !_ccd {_gag =_ced ._cfa ;};if !_adf {_bca =_ced ._bgcf ;};if _ec !=nil &&_ec ._faa > _adef {_adef =_ec ._faa ;};_aaa =_ced ._geec ;_acd =_ced ._ccb ;if _ced ._bbb !=nil {_afdg =*_ced ._bbb ;};if _ced ._bcdd !=nil {_bda =*_ced ._bcdd ;};_efe =_ced ._agbe ;};_cbde ,_bgc :=_fgf .getContentFromCell (_ffb ,_ced ,_eda ,_efe );_bfe :=&cell {_egbc :_bgc ,_dcfc :_eda ,_facb :_gbf ,_aaac :_fbc ,_cba :_cbde ,_bdef :_gdf ,_fdeg :_ec ,_afe :_gag ,_bbfc :_bca ,_aec :_afdg ,_gcgdd :_bda };_fgf .alignSymbolsHorizontally (_bfe ,_acd );_fgf .alignSymbolsVertically (_bfe ,_aaa );_adg ._acc =append (_adg ._acc ,_bfe );};};_adg ._eff =_adef ;};};var _efcd =map[uint32 ]_b .PageSize {1:_b .PageSize {8.5*_e .Inch ,11*_e .Inch },2:_b .PageSize {8.5*_e .Inch ,11*_e .Inch },3:_b .PageSize {11*_e .Inch ,17*_e .Inch },4:_b .PageSize {17*_e .Inch ,11*_e .Inch },5:_b .PageSize {8.5*_e .Inch ,14*_e .Inch },6:_b .PageSize {5.5*_e .Inch ,8.5*_e .Inch },7:_b .PageSize {7.5*_e .Inch ,10*_e .Inch },8:_b .PageSize {_gga (297),_gga (420)},9:_b .PageSize {_gga (210),_gga (297)},10:_b .PageSize {_gga (210),_gga (297)},11:_b .PageSize {_gga (148),_gga (210)},70:_b .PageSize {_gga (105),_gga (148)},12:_b .PageSize {_gga (250),_gga (354)},13:_b .PageSize {_gga (182),_gga (257)},14:_b .PageSize {8.5*_e .Inch ,13*_e .Inch },20:_b .PageSize {4.125*_e .Inch ,9.5*_e .Inch },27:_b .PageSize {_gga (110),_gga (220)},28:_b .PageSize {_gga (162),_gga (229)},34:_b .PageSize {_gga (250),_gga (176)},29:_b .PageSize {_gga (324),_gga (458)},30:_b .PageSize {_gga (229),_gga (324)},31:_b .PageSize {_gga (114),_gga (162)},37:_b .PageSize {3.88*_e .Inch ,7.5*_e .Inch },43:_b .PageSize {_gga (100),_gga (148)},69:_b .PageSize {_gga (200),_gga (148)}};func _bcad (_cbce *symbol ){_dgf :=_b .New ();_agcd :=_dgf .NewStyledParagraph ();_agcd .SetMargins (0,0,0,0);_dbac :=_agcd .Append (_cbce ._gcaa );if _cbce ._adea !=nil {_dbac .Style =*_cbce ._adea ;};_cbce ._ebg =_agcd .Height ();if _cbce ._befd ==0{_cbce ._befd =_agcd .Width ();};};func (_bfge *convertContext )getStyleFromRPrElt (_bfcf *_df .CT_RPrElt )*style {if _bfcf ==nil {return nil ;};_accb :=&style {};_accb ._dag =&_bfcf .RFont .ValAttr ;if _acge :=_bfcf .B ;_acge !=nil {_ccee :=_acge .ValAttr ==nil ||*_acge .ValAttr ;_accb ._fbbd =&_ccee ;};if _feced :=_bfcf .I ;_feced !=nil {_eedg :=_feced .ValAttr ==nil ||*_feced .ValAttr ;_accb ._gcb =&_eedg ;};if _cbggg :=_bfcf .U ;_cbggg !=nil {_eaee :=_cbggg .ValAttr ==_df .ST_UnderlineValuesSingle ||_cbggg .ValAttr ==_df .ST_UnderlineValuesUnset ;_accb ._caff =&_eaee ;};if _gafa :=_bfcf .VertAlign ;_gafa !=nil {_bbaaa :=_gafa .ValAttr ==_gf .ST_VerticalAlignRunSuperscript ;_accb ._bbb =&_bbaaa ;_bgdf :=_gafa .ValAttr ==_gf .ST_VerticalAlignRunSubscript ;_accb ._bcdd =&_bgdf ;};if _abb :=_bfcf .Sz ;_abb !=nil {_eaa :=_abb .ValAttr /12*_fg .DefaultFontSize ;_accb ._gggg =&_eaa ;};if _aecd :=_bfcf .Color ;_aecd !=nil {_accb ._ddca =_bfge .getColorStringFromSmlColor (_aecd );};return _accb ;};func (_fce *convertContext )drawSheet (){for _bee ,_fgc :=range _fce ._ddeg {_dca :=len (_fgc ._gagc );if _bee ==len (_fce ._ddeg )-1{for _ccce :=len (_fgc ._gagc )-1;_ccce >=0;_ccce --{if !_fgc ._gagc [_ccce ]._ddae {_dca =_ccce ;};};};_cad :=_fgc ._gagc [:_dca ];for _ ,_eaga :=range _cad {_fce ._ecc .NewPage ();_fce .drawPage (_eaga );};};};const _ad =0.64;type line struct{_ggdg float64 ;_bebd []*symbol ;_cbe float64 ;};func (_bc *convertContext )determineMaxIndexes (){var _eb ,_agb int ;_eb =int (_bc ._dbcb .MaxColumnIdx ());_dfcf :=_bc ._dbcb .Rows ();if len (_dfcf )> 0{_agb =int (_dfcf [len (_dfcf )-1].RowNumber ());};for _ ,_cae :=range _bc ._bag {if _cae ._afaf >=_agb {_agb =_cae ._afaf +1;};if _cae ._feb >=_eb {_eb =_cae ._feb +1;};};_bc ._dbf =_agb ;_bc ._agfd =_eb ;};func (_fceg *convertContext )drawPage (_ccca *page ){_fedc :=_fceg ._fde ;_dga :=_fceg ._beac ;for _ ,_fddag :=range _ccca ._eacd {_de :=_fceg ._cdag [_fddag ._aag ];for _ ,_aad :=range _fddag ._cea {_ggde :=_aad ._dbe < _aad ._gcfa ;_gba :=_aad ._dgbg > _aad ._gcfa +_aad ._dcfc ;var _ged ,_aae bool ;for _ ,_eed :=range _aad ._cba {for _ ,_gbg :=range _eed ._bebd {if _ggde &&!_ged {_ged =_gbg ._agfa < 0;};if _gba &&!_aae {_aae =_aad ._dcfc < _gbg ._agfa +_gbg ._befd ;};if _aad ._gcfa +_gbg ._agfa >=_aad ._dbe &&_aad ._gcfa +_gbg ._agfa +_gbg ._befd <=_aad ._dgbg {_fffg :=_fceg ._ecc .NewStyledParagraph ();_afb :=_dga +_aad ._gcfa +_gbg ._agfa ;_dded :=_fedc +_de ._baed +_eed ._ggdg -_gbg ._ebg -_gga (0.5);_fffg .SetPos (_afb ,_dded );var _gcgd *_b .TextChunk ;if _gbg ._fea !=""{_gcgd =_fffg .AddExternalLink (_gbg ._gcaa ,_gbg ._fea );}else {_gcgd =_fffg .Append (_gbg ._gcaa );};if _gbg ._adea !=nil {_gcgd .Style =*_gbg ._adea ;};_fceg ._ecc .Draw (_fffg );};};};var _efg ,_eggb ,_dbc ,_gcge ,_daea ,_fad float64 ;var _geag ,_abe ,_cac ,_dfcd _b .Color ;if _begdb :=_aad ._bdef ;_begdb !=nil {_efg =_begdb ._faa ;_geag =_begdb ._fggg ;};if _ege :=_aad ._fdeg ;_ege !=nil {_eggb =_ege ._faa ;_abe =_ege ._fggg ;};if _fdab :=_aad ._afe ;_fdab !=nil {_dbc =_fdab ._faa ;_daea =_dbc /2;_cac =_fdab ._fggg ;};if _fbe :=_aad ._bbfc ;_fbe !=nil {_gcge =_fbe ._faa ;_fad =_gcge /2;_dfcd =_fbe ._fggg ;};var _fbg float64 ;if _fddag ._aag > 1{_fbg =_fceg ._cdag [_fddag ._aag -1]._eff ;};_fcf :=_fedc +_de ._baed -0.5*(_fbg -_efg );_fadf :=_fedc +_de ._baed +_de ._fgfe +0.5*(_de ._eff +_eggb );_ggg :=_dga +_aad ._gcfa ;_gdba :=_ggg +_aad ._facb ;_fg .DrawLine (_fceg ._ecc ,_ggg ,_fcf ,_gdba ,_fcf ,_efg ,_geag );_fg .DrawLine (_fceg ._ecc ,_ggg ,_fadf ,_gdba ,_fadf ,_eggb ,_abe );if !_ged {_fg .DrawLine (_fceg ._ecc ,_ggg -_daea ,_fcf ,_ggg -_daea ,_fadf ,_dbc ,_cac );};if !_aae {_fg .DrawLine (_fceg ._ecc ,_gdba -_fad ,_fcf ,_gdba -_fad ,_fadf ,_gcge ,_dfcd );};};};for _ ,_aaf :=range _ccca ._eca {if _aaf !=nil {_fceg ._ecc .Draw (_aaf );};};};func (_afab *convertContext )makeRowspans (){var _fece float64 ;_agf :=0;for _aeg ,_bbc :=range _afab ._cdag {_bbaa :=_bbc ._fgfe +_bbc ._eff ;if _fece +_bbaa <=_afab ._ebf {_bbc ._baed =_fece ;_fece +=_bbaa ;}else {_afab ._gcd =append (_afab ._gcd ,&rowspan {_ffbe :_fece ,_dggf :_agf ,_bfb :_aeg });_agf =_aeg ;_bbc ._baed =0;_fece =_bbaa ;};};_afab ._gcd =append (_afab ._gcd ,&rowspan {_ffbe :_fece ,_dggf :_agf ,_bfb :len (_afab ._cdag )});};type convertContext struct{_ecc *_b .Creator ;_cece *_bb .Workbook ;_agbg *_g .Theme ;_dbcb *_bb .Sheet ;_ceca *_bb .StyleSheet ;_dbf int ;_agfd int ;_ddeg []*pagespan ;_ecgc *page ;_cdg []*colInfo ;_cdag []*rowInfo ;_gcd []*rowspan ;_fde float64 ;_beac float64 ;_ebf float64 ;_ceda float64 ;_deea []*mergedCell ;_bag []*anchor ;};const _bba =2;func (_cbgg *convertContext )getSymbolsFromR (_ecg []*_df .CT_RElt ,_ece *style )[]*symbol {_fef :=[]*symbol {};for _ ,_fbf :=range _ecg {_ffe :=_cbgg .combineCellStyleWithRPrElt (_ece ,_fbf .RPr );for _ ,_dfbf :=range _fbf .T {_fef =append (_fef ,&symbol {_gcaa :string (_dfbf ),_adea :_cbgg .makeTextStyleFromCellStyle (_ffe )});};};return _fef ;};type rowspan struct{_ffbe float64 ;_dggf int ;_bfb int ;};type mergedCell struct{_gfda uint32 ;_fade uint32 ;_gaaa uint32 ;_gdcf uint32 ;_egee float64 ;_eaba float64 ;};func (_bbd *convertContext )getColorFromTheme (_cdc uint32 )string {_fcag :=_bbd ._cece .Themes ();if len (_fcag )!=0{_ecec :=_fcag [0];if _ddaa :=_ecec .ThemeElements ;_ddaa !=nil {if _becf :=_ddaa .ClrScheme ;_becf !=nil {switch _cdc {case 0:return _fg .GetColorStringFromDmlColor (_becf .Lt1 );case 1:return _fg .GetColorStringFromDmlColor (_becf .Dk1 );case 2:return _fg .GetColorStringFromDmlColor (_becf .Lt2 );case 3:return _fg .GetColorStringFromDmlColor (_becf .Dk2 );case 4:return _fg .GetColorStringFromDmlColor (_becf .Accent1 );case 5:return _fg .GetColorStringFromDmlColor (_becf .Accent2 );case 6:return _fg .GetColorStringFromDmlColor (_becf .Accent3 );case 7:return _fg .GetColorStringFromDmlColor (_becf .Accent4 );case 8:return _fg .GetColorStringFromDmlColor (_becf .Accent5 );case 9:return _fg .GetColorStringFromDmlColor (_becf .Accent6 );};};};};return "";};func (_cafe *convertContext )getColorStringFromSmlColor (_dfd *_df .CT_Color )*string {var _cfgcb string ;if _dfd .RgbAttr !=nil {_cfgcb =*_dfd .RgbAttr ;}else if _dfd .IndexedAttr !=nil &&*_dfd .IndexedAttr < 64{_cfgcb =_dbbe [*_dfd .IndexedAttr ];}else if _dfd .ThemeAttr !=nil {_ageg :=*_dfd .ThemeAttr ;_cfgcb =_cafe .getColorFromTheme (_ageg );};if _cfgcb ==""{return nil ;};if len (_cfgcb )> 6{_cfgcb =_cfgcb [(len (_cfgcb )-6):];};if _dfd .TintAttr !=nil {_bagf :=*_dfd .TintAttr ;_cfgcb =_fg .AdjustColorByTint (_cfgcb ,_bagf );};_cfgcb ="\u0023"+_cfgcb ;return &_cfgcb ;}; \ No newline at end of file +type FontStyle =_ed .FontStyle ; + +// RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. +func RegisterFontsFromDirectory (dirName string )error {return _ed .RegisterFontsFromDirectory (dirName )};func (_bdf *convertContext )drawPage (_dca *page ){_bcb :=_bdf ._gaba ;_cec :=_bdf ._eecf ;for _ ,_fgbd :=range _dca ._cgc {_bde :=_bdf ._cafg [_fgbd ._efeba ];for _ ,_gac :=range _fgbd ._bdc {_gggb :=_gac ._eccg < _gac ._aee ;_caf :=_gac ._agba > _gac ._aee +_gac ._abfc ;var _acgd ,_cbg bool ;for _ ,_aegc :=range _gac ._fcbf {for _ ,_dbef :=range _aegc ._bgaa {if _gggb &&!_acgd {_acgd =_dbef ._bff < 0;};if _caf &&!_cbg {_cbg =_gac ._abfc < _dbef ._bff +_dbef ._gdfg ;};if _gac ._aee +_dbef ._bff >=_gac ._eccg &&_gac ._aee +_dbef ._bff +_dbef ._gdfg <=_gac ._agba {_bgc :=_bdf ._eab .NewStyledParagraph ();_cge :=_cec +_gac ._aee +_dbef ._bff ;_fca :=_bcb +_bde ._ebaa +_aegc ._gaa -_dbef ._caaf -_cbb (0.5);_bgc .SetPos (_cge ,_fca );var _cdb *_g .TextChunk ;if _dbef ._cbcaa !=""{_cdb =_bgc .AddExternalLink (_dbef ._edcc ,_dbef ._cbcaa );}else {_cdb =_bgc .Append (_dbef ._edcc );};if _dbef ._fag !=nil {_cdb .Style =*_dbef ._fag ;};_bdf ._eab .Draw (_bgc );};};};var _deb ,_gdf ,_bgfc ,_dbc ,_cebb ,_bef float64 ;var _ggb ,_afcd ,_bfc ,_deac _g .Color ;if _ggbb :=_gac ._ade ;_ggbb !=nil {_deb =_ggbb ._dfab ;_ggb =_ggbb ._ecba ;};if _bcge :=_gac ._fggaf ;_bcge !=nil {_gdf =_bcge ._dfab ;_afcd =_bcge ._ecba ;};if _agc :=_gac ._bcag ;_agc !=nil {_bgfc =_agc ._dfab ;_cebb =_bgfc /2;_bfc =_agc ._ecba ;};if _efbc :=_gac ._bgfg ;_efbc !=nil {_dbc =_efbc ._dfab ;_bef =_dbc /2;_deac =_efbc ._ecba ;};var _ddf float64 ;if _fgbd ._efeba > 1{_ddf =_bdf ._cafg [_fgbd ._efeba -1]._aage ;};_ccg :=_bcb +_bde ._ebaa -0.5*(_ddf -_deb );_acdf :=_bcb +_bde ._ebaa +_bde ._ddfb +0.5*(_bde ._aage +_gdf );_eaef :=_cec +_gac ._aee ;_def :=_eaef +_gac ._gbe ;_ed .DrawLine (_bdf ._eab ,_eaef ,_ccg ,_def ,_ccg ,_deb ,_ggb );_ed .DrawLine (_bdf ._eab ,_eaef ,_acdf ,_def ,_acdf ,_gdf ,_afcd );if !_acgd {_ed .DrawLine (_bdf ._eab ,_eaef -_cebb ,_ccg ,_eaef -_cebb ,_acdf ,_bgfc ,_bfc );};if !_cbg {_ed .DrawLine (_bdf ._eab ,_def -_bef ,_ccg ,_def -_bef ,_acdf ,_dbc ,_deac );};};};for _ ,_cfg :=range _dca ._fed {if _cfg !=nil {_bdf ._eab .Draw (_cfg );};};};func _aff (_gdff []*symbol )float64 {_gagb :=0.0;for _ ,_ada :=range _gdff {_gagb +=_ada ._gdfg ;};return _gagb ;};type anchor struct{_dbaf _c .Image ;_fabb *_bg .ChartSpace ;_gfdb int ;_bbda int64 ;_ebbc int ;_bcae int64 ;_aae int ;_aadc int64 ;_cfgf int ;_caaa int64 ;};func (_ecc *convertContext )determineMaxIndexes (){var _daf ,_ee int ;_daf =int (_ecc ._bbba .MaxColumnIdx ());_cdaa :=_ecc ._bbba .Rows ();if len (_cdaa )> 0{_ee =int (_cdaa [len (_cdaa )-1].RowNumber ());};for _ ,_dfd :=range _ecc ._afea {if _dfd ._aae >=_ee {_ee =_dfd ._aae +1;};if _dfd ._cfgf >=_daf {_daf =_dfd ._cfgf +1;};};_ecc ._bca =_ee ;_ecc ._gcfc =_daf ;};var _dc =3.025/_cbb (1);const _ga =0.64;func (_acc *convertContext )makeCells (){_afc :=_acc ._bbba ;_dee :=_afc .Rows ();_aab :=0;for _ ,_bggc :=range _acc ._cafg {_bggc ._eegb =[]*cell {};_efd :=0.0;_gaf :=_bggc ._bggd ;if _bggc ._agbcd {_gab :=_dee [_aab ];_aab ++;_aeg :=_bggc ._ddfb ;for _ ,_efb :=range _gab .Cells (){_dcb ,_ccbc :=_f .ParseCellReference (_efb .Reference ());if _ccbc !=nil {_b .Log .Debug ("\u0043\u0061\u006e\u006eo\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0061\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u003a \u0025\u0073",_ccbc );continue ;};_bea :=_acc ._gbc [_dcb .ColumnIdx ];_cag :=_bea ._gcc ;_ad :=_cag ;_efdb :=_bea ._effa ;var _edb ,_fegd ,_ffec ,_dcd bool ;for _ ,_gbd :=range _acc ._bdgd {if _dcb .RowIdx >=_gbd ._bcgd &&_dcb .RowIdx <=_gbd ._beff &&_dcb .ColumnIdx >=_gbd ._efdeg &&_dcb .ColumnIdx <=_gbd ._gaga {if _dcb .ColumnIdx ==_gbd ._efdeg &&_dcb .RowIdx ==_gbd ._bcgd {_cag =_gbd ._gbdc ;_aeg =_gbd ._fec ;};_edb =_dcb .RowIdx !=_gbd ._bcgd ;_fegd =_dcb .RowIdx !=_gbd ._beff ;_ffec =_dcb .ColumnIdx !=_gbd ._efdeg ;_dcd =_dcb .ColumnIdx !=_gbd ._gaga ;};};_gff :=_acc .getStyleFromCell (_efb ,_gaf ,_efdb );var _edbb ,_gde ,_ddd bool ;var _gbdg ,_aag ,_dcg ,_dag *border ;var _adc _cf .ST_VerticalAlignment ;var _cde _cf .ST_HorizontalAlignment ;if _gff !=nil {if !_edb {_gbdg =_gff ._acf ;};if !_fegd {_aag =_gff ._gec ;};if !_ffec {_dcg =_gff ._bebd ;};if !_dcd {_dag =_gff ._befg ;};if _aag !=nil &&_aag ._dfab > _efd {_efd =_aag ._dfab ;};_adc =_gff ._eaad ;_cde =_gff ._ffcb ;if _gff ._aadb !=nil {_edbb =*_gff ._aadb ;};if _gff ._egde !=nil {_gde =*_gff ._egde ;};_ddd =_gff ._gaeg ;};_eec ,_fdf :=_acc .getContentFromCell (_efb ,_gff ,_cag ,_ddd );_efa :=&cell {_adde :_fdf ,_abfc :_cag ,_gbe :_ad ,_bcd :_aeg ,_fcbf :_eec ,_ade :_gbdg ,_fggaf :_aag ,_bcag :_dcg ,_bgfg :_dag ,_cbef :_edbb ,_ggcd :_gde };_acc .alignSymbolsHorizontally (_efa ,_cde );_acc .alignSymbolsVertically (_efa ,_adc );_bggc ._eegb =append (_bggc ._eegb ,_efa );};};_bggc ._aage =_efd ;};};func _cbb (_aca float64 )float64 {return _aca *_d .Millimeter };const _ffe =1.5;type page struct{_cgc []*pageRow ;_abd bool ;_fed []*_g .Image ;_gdg *pagespan ;_fegg *rowspan ;};func (_aegb *convertContext )alignSymbolsHorizontally (_dcge *cell ,_bbb _cf .ST_HorizontalAlignment ){if _bbb ==_cf .ST_HorizontalAlignmentUnset {switch _dcge ._adde {case _cf .ST_CellTypeB :_bbb =_cf .ST_HorizontalAlignmentCenter ;case _cf .ST_CellTypeN :_bbb =_cf .ST_HorizontalAlignmentRight ;default:_bbb =_cf .ST_HorizontalAlignmentLeft ;};};var _dbac float64 ;for _ ,_bad :=range _dcge ._fcbf {switch _bbb {case _cf .ST_HorizontalAlignmentLeft :_dbac =_ag ;case _cf .ST_HorizontalAlignmentRight :_gga :=_aff (_bad ._bgaa );_dbac =_dcge ._abfc -_ag -_gga ;case _cf .ST_HorizontalAlignmentCenter :_cdba :=_aff (_bad ._bgaa );_dbac =(_dcge ._abfc -_cdba )/2;};for _ ,_cgd :=range _bad ._bgaa {_cgd ._bff +=_dbac ;};};};type convertContext struct{_eab *_g .Creator ;_dfcg *_ff .Workbook ;_cfe *_ac .Theme ;_bbba *_ff .Sheet ;_adb *_ff .StyleSheet ;_bca int ;_gcfc int ;_ceab []*pagespan ;_ebaf *page ;_gbc []*colInfo ;_cafg []*rowInfo ;_bga []*rowspan ;_gaba float64 ;_eecf float64 ;_abc float64 ;_eceg float64 ;_bdgd []*mergedCell ;_afea []*anchor ;};type line struct{_gaa float64 ;_bgaa []*symbol ;_adba float64 ;}; \ No newline at end of file diff --git a/spreadsheet/format/format.go b/spreadsheet/format/format.go index 2d194cbd81..66473edff6 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 (_fd "bytes";_a "fmt";_ag "github.com/unidoc/unioffice/common/logger";_e "io";_d "math";_b "strconv";_g "strings";_eg "time";);const _eab int =34;func _cgb (_fdd ,_gbf float64 ,_aeb Format )[]byte {if len (_aeb .Fractional )==0{return nil ;};_gbg :=_b .AppendFloat (nil ,_fdd ,'f',-1,64);if len (_gbg )> 2{_gbg =_gbg [2:];}else {_gbg =nil ;};_ee :=make ([]byte ,0,len (_gbg ));_ee =append (_ee ,'.');_cgg :=0;_add :for _cdg :=0;_cdg < len (_aeb .Fractional );_cdg ++{_fgf :=_cdg ;_eag :=_aeb .Fractional [_cdg ];switch _eag .Type {case FmtTypeDigit :if _fgf < len (_gbg ){_ee =append (_ee ,_gbg [_fgf ]);_cgg ++;}else {_ee =append (_ee ,'0');};case FmtTypeDigitOpt :if _fgf >=0{_ee =append (_ee ,_gbg [_fgf ]);_cgg ++;}else {break _add ;};case FmtTypeLiteral :_ee =append (_ee ,_eag .Literal );default:_ag .Log .Debug ("\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",_eag );};};return _ee ;};const _ebc int =0; +package format ;import (_d "bytes";_ca "fmt";_e "github.com/unidoc/unioffice/common/logger";_a "io";_cb "math";_b "strconv";_gg "strings";_g "time";);var _ga =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183};const _bab int =34;const _cd =1e11; -// Token is a format token in the Excel format string. -type Token struct{Type FmtType ;Literal byte ;DateTime string ;}; +// NumberGeneric formats the number with the generic format which attemps to +// mimic Excel's general formatting. +func NumberGeneric (v float64 )string {if _cb .Abs (v )>=_cd ||_cb .Abs (v )<=_dg &&v !=0{return _acd (v );};_ffc :=make ([]byte ,0,15);_ffc =_b .AppendFloat (_ffc ,v ,'f',-1,64);if len (_ffc )> 11{_bbdf :=_ffc [11]-'0';if _bbdf >=5&&_bbdf <=9{_ffc [10]++;_ffc =_ffc [0:11];_ffc =_ddcf (_ffc );};_ffc =_ffc [0:11];}else if len (_ffc )==11{if _ffc [len (_ffc )-1]=='9'{_ffc [len (_ffc )-1]++;_ffc =_ddcf (_ffc );};};_ffc =_beff (_ffc );return string (_ffc );};const _fcb int =0;func IsNumber (data string )(_gaac bool ){_bgeb ,_dbc ,_adg :=0,0,len (data );_ebbf :=len (data );_gcd ,_adc ,_egeg :=0,0,0;_ =_adc ;_ =_egeg ;_ =_gcd ;{_bgeb =_fcb ;_gcd =0;_adc =0;_egeg =0;};{if _dbc ==_adg {goto _cab ;};switch _bgeb {case 0:goto _dce ;case 1:goto _gee ;case 2:goto _cgg ;case 3:goto _bgab ;case 4:goto _adb ;case 5:goto _gfb ;case 6:goto _ddcd ;case 7:goto _ace ;};goto _acf ;_gba :_adc =_dbc ;_dbc --;{_gaac =false ;};goto _dcfb ;_bad :_adc =_dbc ;_dbc --;{_gaac =_adc ==len (data );};goto _dcfb ;_ebg :_adc =_dbc ;_dbc --;{_gaac =_adc ==len (data );};goto _dcfb ;_dec :switch _egeg {case 2:{_dbc =(_adc )-1;_gaac =_adc ==len (data );};case 3:{_dbc =(_adc )-1;_gaac =false ;};};goto _dcfb ;_dcfb :_gcd =0;if _dbc ++;_dbc ==_adg {goto _ggag ;};_dce :_gcd =_dbc ;switch data [_dbc ]{case 43:goto _caa ;case 45:goto _caa ;};if 48<=data [_dbc ]&&data [_dbc ]<=57{goto _dcd ;};goto _cfe ;_cfe :if _dbc ++;_dbc ==_adg {goto _aag ;};_gee :goto _cfe ;_caa :if _dbc ++;_dbc ==_adg {goto _ebbg ;};_cgg :if 48<=data [_dbc ]&&data [_dbc ]<=57{goto _dcd ;};goto _cfe ;_dcd :if _dbc ++;_dbc ==_adg {goto _fec ;};_bgab :if data [_dbc ]==46{goto _dee ;};if 48<=data [_dbc ]&&data [_dbc ]<=57{goto _dcd ;};goto _cfe ;_dee :if _dbc ++;_dbc ==_adg {goto _dbe ;};_adb :if 48<=data [_dbc ]&&data [_dbc ]<=57{goto _efb ;};goto _cfe ;_efb :if _dbc ++;_dbc ==_adg {goto _fag ;};_gfb :if data [_dbc ]==69{goto _gfaa ;};if 48<=data [_dbc ]&&data [_dbc ]<=57{goto _efb ;};goto _cfe ;_gfaa :if _dbc ++;_dbc ==_adg {goto _agfg ;};_ddcd :switch data [_dbc ]{case 43:goto _fce ;case 45:goto _fce ;};goto _cfe ;_fce :_adc =_dbc +1;_egeg =3;goto _ebgd ;_ggda :_adc =_dbc +1;_egeg =2;goto _ebgd ;_ebgd :if _dbc ++;_dbc ==_adg {goto _bbdfg ;};_ace :if 48<=data [_dbc ]&&data [_dbc ]<=57{goto _ggda ;};goto _cfe ;_acf :_ggag :_bgeb =0;goto _cab ;_aag :_bgeb =1;goto _cab ;_ebbg :_bgeb =2;goto _cab ;_fec :_bgeb =3;goto _cab ;_dbe :_bgeb =4;goto _cab ;_fag :_bgeb =5;goto _cab ;_agfg :_bgeb =6;goto _cab ;_bbdfg :_bgeb =7;goto _cab ;_cab :{};if _dbc ==_ebbf {switch _bgeb {case 1:goto _gba ;case 2:goto _gba ;case 3:goto _bad ;case 4:goto _gba ;case 5:goto _ebg ;case 6:goto _gba ;case 7:goto _dec ;};};};if _bgeb ==_fba {return false ;};return ;};const _eb ="\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 _eg (_bcg float64 ,_cdf Format ,_gfd bool )string {if _cdf ._f {return NumberGeneric (_bcg );};_ba :=make ([]byte ,0,20);_fe :=_cb .Signbit (_bcg );_bd :=_cb .Abs (_bcg );_bga :=int64 (0);_dd :=int64 (0);if _cdf .IsExponential {for _bd >=10{_dd ++;_bd /=10;};for _bd < 1{_dd --;_bd *=10;};}else if _cdf ._be {_bd *=100;}else if _cdf ._de {if _cdf ._db ==0{_ddf :=_cb .Pow (10,float64 (_cdf ._gad ));_cg ,_cca :=1.0,1.0;_ =_cg ;for _fg :=1.0;_fg < _ddf ;_fg ++{_ ,_ag :=_cb .Modf (_bd *float64 (_fg ));if _ag < _cca {_cca =_ag ;_cg =_fg ;if _ag ==0{break ;};};};_cdf ._db =int64 (_cg );};_bga =int64 (_bd *float64 (_cdf ._db )+0.5);if len (_cdf .Whole )> 0&&_bga > _cdf ._db {_bga =int64 (_bd *float64 (_cdf ._db ))%_cdf ._db ;_bd -=float64 (_bga )/float64 (_cdf ._db );}else {_bd -=float64 (_bga )/float64 (_cdf ._db );if _cb .Abs (_bd )< 1{_ada :=true ;for _ ,_ddc :=range _cdf .Whole {if _ddc .Type ==FmtTypeDigitOpt {continue ;};if _ddc .Type ==FmtTypeLiteral &&_ddc .Literal ==' '{continue ;};_ada =false ;};if _ada {_cdf .Whole =nil ;};};};};_fc :=1;for _ ,_acb :=range _cdf .Fractional {if _acb .Type ==FmtTypeDigit ||_acb .Type ==FmtTypeDigitOpt {_fc ++;};};_bd +=5*_cb .Pow10 (-_fc );_gc ,_gcg :=_cb .Modf (_bd );_ba =append (_ba ,_bbd (_gc ,_bcg ,_cdf )...);_ba =append (_ba ,_cfa (_gcg ,_bcg ,_cdf )...);_ba =append (_ba ,_bce (_dd ,_cdf )...);if _cdf ._de {_ba =_b .AppendInt (_ba ,_bga ,10);_ba =append (_ba ,'/');_ba =_b .AppendInt (_ba ,_cdf ._db ,10);};if !_gfd &&_fe {return "\u002d"+string (_ba );};return string (_ba );}; -// 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 );};_ea :=Parse (f );if len (_ea )==1{return _fdg (v ,_ea [0],false );}else if len (_ea )> 1&&v < 0{return _fdg (v ,_ea [1],true );}else if len (_ea )> 2&&v ==0{return _fdg (v ,_ea [2],false );};return _fdg (v ,_ea [0],false );};const _c =1e11;func IsNumber (data string )(_cdb bool ){_fga ,_aae ,_bed :=0,0,len (data );_aeba :=len (data );_eagb ,_cfc ,_gce :=0,0,0;_ =_cfc ;_ =_gce ;_ =_eagb ;{_fga =_ffd ;_eagb =0;_cfc =0;_gce =0;};{if _aae ==_bed {goto _ead ;};switch _fga {case 0:goto _dfa ;case 1:goto _dcb ;case 2:goto _bbb ;case 3:goto _eaf ;case 4:goto _fbf ;case 5:goto _geb ;case 6:goto _bgf ;case 7:goto _ceba ;};goto _bfc ;_cdd :_cfc =_aae ;_aae --;{_cdb =false ;};goto _fda ;_gab :_cfc =_aae ;_aae --;{_cdb =_cfc ==len (data );};goto _fda ;_dea :_cfc =_aae ;_aae --;{_cdb =_cfc ==len (data );};goto _fda ;_ffc :switch _gce {case 2:{_aae =(_cfc )-1;_cdb =_cfc ==len (data );};case 3:{_aae =(_cfc )-1;_cdb =false ;};};goto _fda ;_fda :_eagb =0;if _aae ++;_aae ==_bed {goto _efa ;};_dfa :_eagb =_aae ;switch data [_aae ]{case 43:goto _ecg ;case 45:goto _ecg ;};if 48<=data [_aae ]&&data [_aae ]<=57{goto _ggf ;};goto _aaed ;_aaed :if _aae ++;_aae ==_bed {goto _effc ;};_dcb :goto _aaed ;_ecg :if _aae ++;_aae ==_bed {goto _faee ;};_bbb :if 48<=data [_aae ]&&data [_aae ]<=57{goto _ggf ;};goto _aaed ;_ggf :if _aae ++;_aae ==_bed {goto _adbc ;};_eaf :if data [_aae ]==46{goto _fdf ;};if 48<=data [_aae ]&&data [_aae ]<=57{goto _ggf ;};goto _aaed ;_fdf :if _aae ++;_aae ==_bed {goto _gdbb ;};_fbf :if 48<=data [_aae ]&&data [_aae ]<=57{goto _cb ;};goto _aaed ;_cb :if _aae ++;_aae ==_bed {goto _cef ;};_geb :if data [_aae ]==69{goto _bcb ;};if 48<=data [_aae ]&&data [_aae ]<=57{goto _cb ;};goto _aaed ;_bcb :if _aae ++;_aae ==_bed {goto _adfd ;};_bgf :switch data [_aae ]{case 43:goto _cee ;case 45:goto _cee ;};goto _aaed ;_cee :_cfc =_aae +1;_gce =3;goto _cff ;_dgca :_cfc =_aae +1;_gce =2;goto _cff ;_cff :if _aae ++;_aae ==_bed {goto _fccf ;};_ceba :if 48<=data [_aae ]&&data [_aae ]<=57{goto _dgca ;};goto _aaed ;_bfc :_efa :_fga =0;goto _ead ;_effc :_fga =1;goto _ead ;_faee :_fga =2;goto _ead ;_adbc :_fga =3;goto _ead ;_gdbb :_fga =4;goto _ead ;_cef :_fga =5;goto _ead ;_adfd :_fga =6;goto _ead ;_fccf :_fga =7;goto _ead ;_ead :{};if _aae ==_aeba {switch _fga {case 1:goto _cdd ;case 2:goto _cdd ;case 3:goto _gab ;case 4:goto _cdd ;case 5:goto _dea ;case 6:goto _cdd ;case 7:goto _ffc ;};};};if _fga ==_aee {return false ;};return ;};func _cgea (_de []byte )[]byte {for _fcc :=len (_de )-1;_fcc > 0;_fcc --{if _de [_fcc ]=='9'+1{_de [_fcc ]='0';if _de [_fcc -1]=='.'{_fcc --;};_de [_fcc -1]++;};};if _de [0]=='9'+1{_de [0]='0';copy (_de [1:],_de [0:]);_de [0]='1';};return _de ;};const _fead int =34;func _be (_dc []byte )[]byte {for _bfe :=0;_bfe < len (_dc )/2;_bfe ++{_bd :=len (_dc )-1-_bfe ;_dc [_bfe ],_dc [_bd ]=_dc [_bd ],_dc [_bfe ];};return _dc ;}; +// FmtType is the type of a format token. +//go:generate stringer -type=FmtType +type FmtType byte ;func _fbcd (_fcc _g .Time ,_gge string )[]byte {_bfg :=[]byte {};_cfd :=0;for _cgb :=0;_cgb < len (_gge );_cgb ++{var _afde string ;if _gge [_cgb ]=='/'{_afde =string (_gge [_cfd :_cgb ]);_cfd =_cgb +1;}else if _cgb ==len (_gge )-1{_afde =string (_gge [_cfd :_cgb +1]);}else {continue ;};switch _afde {case "\u0079\u0079":_bfg =_fcc .AppendFormat (_bfg ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_bfg =_fcc .AppendFormat (_bfg ,"\u0032\u0030\u0030\u0036");case "\u006d":_bfg =_fcc .AppendFormat (_bfg ,"\u0031");case "\u006d\u006d":_bfg =_fcc .AppendFormat (_bfg ,"\u0030\u0031");case "\u006d\u006d\u006d":_bfg =_fcc .AppendFormat (_bfg ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_bfg =_fcc .AppendFormat (_bfg ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _fcc .Month (){case _g .January ,_g .July ,_g .June :_bfg =append (_bfg ,'J');case _g .February :_bfg =append (_bfg ,'M');case _g .March ,_g .May :_bfg =append (_bfg ,'M');case _g .April ,_g .August :_bfg =append (_bfg ,'A');case _g .September :_bfg =append (_bfg ,'S');case _g .October :_bfg =append (_bfg ,'O');case _g .November :_bfg =append (_bfg ,'N');case _g .December :_bfg =append (_bfg ,'D');};case "\u0064":_bfg =_fcc .AppendFormat (_bfg ,"\u0032");case "\u0064\u0064":_bfg =_fcc .AppendFormat (_bfg ,"\u0030\u0032");case "\u0064\u0064\u0064":_bfg =_fcc .AppendFormat (_bfg ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_bfg =_fcc .AppendFormat (_bfg ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_e .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_afde );};if _gge [_cgb ]=='/'{_bfg =append (_bfg ,'/');};};return _bfg ;};const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);func _afb (_gcf int64 )int64 {if _gcf < 0{return -_gcf ;};return _gcf ;};func _ddcf (_gd []byte )[]byte {for _bbb :=len (_gd )-1;_bbb > 0;_bbb --{if _gd [_bbb ]=='9'+1{_gd [_bbb ]='0';if _gd [_bbb -1]=='.'{_bbb --;};_gd [_bbb -1]++;};};if _gd [0]=='9'+1{_gd [0]='0';copy (_gd [1:],_gd [0:]);_gd [0]='1';};return _gd ;};const _dg =1e-10;func _ed (_bgc []byte )[]byte {for _ef :=0;_ef < len (_bgc )/2;_ef ++{_bb :=len (_bgc )-1-_ef ;_bgc [_ef ],_bgc [_bb ]=_bgc [_bb ],_bgc [_ef ];};return _bgc ;}; + +// Format is a parsed number format. +type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_de bool ;_be bool ;_f bool ;_ad bool ;_ee bool ;_ggd bool ;_db int64 ;_gad int ;};const _fba int =-1;const _eee 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 ){_af ,_ :=_b .ParseFloat (v ,64);return Number (_af ,f );};return String (v ,f );};func (_fca *Lexer )nextFmt (){_fca ._bad =append (_fca ._bad ,_fca ._cbe );_fca ._cbe =Format {}}; - -// AddToken adds a format token to the format. -func (_ec *Format )AddToken (t FmtType ,l []byte ){if _ec ._ad {_ec ._ad =false ;return ;};switch t {case FmtTypeDecimal :_ec ._fb =true ;case FmtTypeUnderscore :_ec ._ad =true ;case FmtTypeText :_ec .Whole =append (_ec .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_ec .Whole =append (_ec .Whole ,Token {Type :t ,DateTime :string (l )});case FmtTypePercent :_ec ._ce =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_fg :=range l {if _ec .IsExponential {_ec .Exponent =append (_ec .Exponent ,Token {Type :t ,Literal :_fg });}else if !_ec ._fb {_ec .Whole =append (_ec .Whole ,Token {Type :t ,Literal :_fg });}else {_ec .Fractional =append (_ec .Fractional ,Token {Type :t ,Literal :_fg });};};case FmtTypeDigitOptThousands :_ec ._aa =true ;case FmtTypeFraction :_dg :=_g .Split (string (l ),"\u002f");if len (_dg )==2{_ec ._cd =true ;_ec ._cc ,_ =_b .ParseInt (_dg [1],10,64);for _ ,_cg :=range _dg [1]{if _cg =='?'||_cg =='0'{_ec ._ccd ++;};};};default:_ag .Log .Debug ("\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 _beg (_baf _eg .Time )_eg .Time {_baf =_baf .UTC ();return _eg .Date (_baf .Year (),_baf .Month (),_baf .Day (),_baf .Hour (),_baf .Minute (),_baf .Second (),_baf .Nanosecond (),_eg .Local );}; +func Value (v string ,f string )string {if IsNumber (v ){_ge ,_ :=_b .ParseFloat (v ,64);return Number (_ge ,f );};return String (v ,f );}; -// NumberGeneric formats the number with the generic format which attemps to -// mimic Excel's general formatting. -func NumberGeneric (v float64 )string {if _d .Abs (v )>=_c ||_d .Abs (v )<=_ae &&v !=0{return _bge (v );};_aebf :=make ([]byte ,0,15);_aebf =_b .AppendFloat (_aebf ,v ,'f',-1,64);if len (_aebf )> 11{_afge :=_aebf [11]-'0';if _afge >=5&&_afge <=9{_aebf [10]++;_aebf =_aebf [0:11];_aebf =_cgea (_aebf );};_aebf =_aebf [0:11];}else if len (_aebf )==11{if _aebf [len (_aebf )-1]=='9'{_aebf [len (_aebf )-1]++;_aebf =_cgea (_aebf );};};_aebf =_bb (_aebf );return string (_aebf );}; +// Token is a format token in the Excel format string. +type Token struct{Type FmtType ;Literal byte ;DateTime string ;};type Lexer struct{_fcbf Format ;_gfc []Format ;};func _bbd (_cbd ,_ec float64 ,_agf Format )[]byte {if len (_agf .Whole )==0{return nil ;};_df :=_g .Date (1899,12,30,0,0,0,0,_g .UTC );_af :=_df .Add (_g .Duration (_ec *float64 (24*_g .Hour )));_af =_aceg (_af );_ce :=_b .AppendFloat (nil ,_cbd ,'f',-1,64);_geg :=make ([]byte ,0,len (_ce ));_gagg :=0;_ae :=1;_cad :for _eec :=len (_agf .Whole )-1;_eec >=0;_eec --{_bag :=len (_ce )-1-_gagg ;_dab :=_agf .Whole [_eec ];switch _dab .Type {case FmtTypeDigit :if _bag >=0{_geg =append (_geg ,_ce [_bag ]);_gagg ++;_ae =_eec ;}else {_geg =append (_geg ,'0');};case FmtTypeDigitOpt :if _bag >=0{_geg =append (_geg ,_ce [_bag ]);_gagg ++;_ae =_eec ;}else {for _ega :=_eec ;_ega >=0;_ega --{_fb :=_agf .Whole [_ega ];if _fb .Type ==FmtTypeLiteral {_geg =append (_geg ,_fb .Literal );};};break _cad ;};case FmtTypeDollar :for _gfa :=_gagg ;_gfa < len (_ce );_gfa ++{_geg =append (_geg ,_ce [len (_ce )-1-_gfa ]);_gagg ++;};_geg =append (_geg ,'$');case FmtTypeComma :if !_agf ._ad {_geg =append (_geg ,',');};case FmtTypeLiteral :_geg =append (_geg ,_dab .Literal );case FmtTypeDate :_geg =append (_geg ,_ed (_fbcd (_af ,_dab .DateTime ))...);case FmtTypeTime :_geg =append (_geg ,_ed (_fcf (_af ,_ec ,_dab .DateTime ))...);default:_e .Log .Debug ("\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070e\u0020i\u006e\u0020\u0077\u0068\u006f\u006c\u0065 \u0025\u0076",_dab );};};_fbc :=_ed (_geg );if _gagg < len (_ce )&&(_gagg !=0||_agf ._ggd ){_gab :=len (_ce )-_gagg ;_bdf :=make ([]byte ,len (_fbc )+_gab );copy (_bdf ,_fbc [0:_ae ]);copy (_bdf [_ae :],_ce [0:]);copy (_bdf [_ae +_gab :],_fbc [_ae :]);_fbc =_bdf ;};if _agf ._ad {_ff :=_d .Buffer {};_acg :=0;for _eba :=len (_fbc )-1;_eba >=0;_eba --{if !(_fbc [_eba ]>='0'&&_fbc [_eba ]<='9'){_acg ++;}else {break ;};};for _aef :=0;_aef < len (_fbc );_aef ++{_gb :=(len (_fbc )-_aef -_acg );if _gb %3==0&&_gb !=0&&_aef !=0{_ff .WriteByte (',');};_ff .WriteByte (_fbc [_aef ]);};_fbc =_ff .Bytes ();};return _fbc ;};func (_gce *Lexer )nextFmt (){_gce ._gfc =append (_gce ._gfc ,_gce ._fcbf );_gce ._fcbf =Format {}};func _bce (_aa int64 ,_egad Format )[]byte {if !_egad .IsExponential ||len (_egad .Exponent )==0{return nil ;};_fab :=_b .AppendInt (nil ,_afb (_aa ),10);_bgag :=make ([]byte ,0,len (_fab )+2);_bgag =append (_bgag ,'E');if _aa >=0{_bgag =append (_bgag ,'+');}else {_bgag =append (_bgag ,'-');_aa *=-1;};_aab :=0;_eag :for _ceg :=len (_egad .Exponent )-1;_ceg >=0;_ceg --{_bge :=len (_fab )-1-_aab ;_bf :=_egad .Exponent [_ceg ];switch _bf .Type {case FmtTypeDigit :if _bge >=0{_bgag =append (_bgag ,_fab [_bge ]);_aab ++;}else {_bgag =append (_bgag ,'0');};case FmtTypeDigitOpt :if _bge >=0{_bgag =append (_bgag ,_fab [_bge ]);_aab ++;}else {for _cba :=_ceg ;_cba >=0;_cba --{_bdb :=_egad .Exponent [_cba ];if _bdb .Type ==FmtTypeLiteral {_bgag =append (_bgag ,_bdb .Literal );};};break _eag ;};case FmtTypeLiteral :_bgag =append (_bgag ,_bf .Literal );default:_e .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0065\u0078p\u0020\u0025\u0076",_bf );};};if _aab < len (_fab ){_bgag =append (_bgag ,_fab [len (_fab )-_aab -1:_aab -1]...);};_ed (_bgag [2:]);return _bgag ;};const _ccg int =0;func (_feb *Lexer )Lex (r _a .Reader ){_dfe ,_fgg ,_abg :=0,0,0;_fed :=-1;_ddg ,_bbg ,_gfg :=0,0,0;_ =_bbg ;_ =_gfg ;_dad :=1;_ =_dad ;_eff :=make ([]byte ,4096);_deg :=false ;for !_deg {_bfd :=0;if _ddg > 0{_bfd =_fgg -_ddg ;};_fgg =0;_ceb ,_ebd :=r .Read (_eff [_bfd :]);if _ceb ==0||_ebd !=nil {_deg =true ;};_abg =_ceb +_bfd ;if _abg < len (_eff ){_fed =_abg ;};{_dfe =_bab ;_ddg =0;_bbg =0;_gfg =0;};{if _fgg ==_abg {goto _bacg ;};switch _dfe {case 34:goto _cge ;case 35:goto _gada ;case 0:goto _cfg ;case 36:goto _cedb ;case 37:goto _cdgd ;case 1:goto _bbgb ;case 2:goto _gcge ;case 38:goto _eea ;case 3:goto _bafd ;case 4:goto _cada ;case 39:goto _dde ;case 5:goto _gfce ;case 6:goto _cbb ;case 7:goto _beed ;case 8:goto _afbe ;case 40:goto _fcff ;case 9:goto _afdd ;case 41:goto _fda ;case 10:goto _bff ;case 42:goto _aabd ;case 11:goto _aabb ;case 43:goto _aegc ;case 44:goto _aaf ;case 45:goto _ead ;case 12:goto _dcdg ;case 46:goto _fedc ;case 13:goto _eecf ;case 14:goto _cgd ;case 15:goto _debe ;case 16:goto _efd ;case 47:goto _gef ;case 17:goto _dbb ;case 48:goto _eecb ;case 18:goto _fbea ;case 19:goto _ccb ;case 20:goto _debb ;case 49:goto _feda ;case 50:goto _bfdc ;case 21:goto _cac ;case 22:goto _fgb ;case 23:goto _adgg ;case 24:goto _fbcc ;case 25:goto _cbg ;case 51:goto _ffce ;case 26:goto _abcd ;case 52:goto _dabg ;case 53:goto _efg ;case 54:goto _cfbb ;case 55:goto _ddd ;case 56:goto _cbc ;case 57:goto _abf ;case 27:goto _ccbg ;case 28:goto _fcg ;case 29:goto _edb ;case 30:goto _dcg ;case 31:goto _aaga ;case 58:goto _cgea ;case 32:goto _dca ;case 59:goto _dgf ;case 33:goto _bgb ;case 60:goto _bac ;case 61:goto _fdac ;case 62:goto _fdg ;};goto _dcaa ;_aegg :switch _gfg {case 2:{_fgg =(_bbg )-1;_feb ._fcbf .AddToken (FmtTypeDigit ,nil );};case 3:{_fgg =(_bbg )-1;_feb ._fcbf .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_fgg =(_bbg )-1;};case 8:{_fgg =(_bbg )-1;_feb ._fcbf .AddToken (FmtTypePercent ,nil );};case 13:{_fgg =(_bbg )-1;_feb ._fcbf .AddToken (FmtTypeFraction ,_eff [_ddg :_bbg ]);};case 14:{_fgg =(_bbg )-1;_feb ._fcbf .AddToken (FmtTypeDate ,_eff [_ddg :_bbg ]);};case 15:{_fgg =(_bbg )-1;_feb ._fcbf .AddToken (FmtTypeTime ,_eff [_ddg :_bbg ]);};case 16:{_fgg =(_bbg )-1;_feb ._fcbf .AddToken (FmtTypeTime ,_eff [_ddg :_bbg ]);};case 18:{_fgg =(_bbg )-1;};case 20:{_fgg =(_bbg )-1;_feb ._fcbf .AddToken (FmtTypeLiteral ,_eff [_ddg :_bbg ]);};case 21:{_fgg =(_bbg )-1;_feb ._fcbf .AddToken (FmtTypeLiteral ,_eff [_ddg +1:_bbg -1]);};};goto _gac ;_fedf :_fgg =(_bbg )-1;{_feb ._fcbf .AddToken (FmtTypeFraction ,_eff [_ddg :_bbg ]);};goto _gac ;_gcfe :_fgg =(_bbg )-1;{_feb ._fcbf .AddToken (FmtTypeDigitOpt ,nil );};goto _gac ;_ddgg :_bbg =_fgg +1;{_feb ._fcbf .AddToken (FmtTypeDigitOptThousands ,nil );};goto _gac ;_bbbf :_fgg =(_bbg )-1;{_feb ._fcbf .AddToken (FmtTypePercent ,nil );};goto _gac ;_aced :_fgg =(_bbg )-1;{_feb ._fcbf .AddToken (FmtTypeDate ,_eff [_ddg :_bbg ]);};goto _gac ;_dfc :_fgg =(_bbg )-1;{_feb ._fcbf .AddToken (FmtTypeDigit ,nil );};goto _gac ;_aba :_fgg =(_bbg )-1;{_feb ._fcbf .AddToken (FmtTypeTime ,_eff [_ddg :_bbg ]);};goto _gac ;_fcac :_fgg =(_bbg )-1;{_feb ._fcbf .AddToken (FmtTypeLiteral ,_eff [_ddg :_bbg ]);};goto _gac ;_dgc :_bbg =_fgg +1;{_feb ._fcbf ._f =true ;};goto _gac ;_bee :_bbg =_fgg +1;{_feb ._fcbf .AddToken (FmtTypeLiteral ,_eff [_ddg :_bbg ]);};goto _gac ;_ged :_bbg =_fgg +1;{_feb ._fcbf .AddToken (FmtTypeDollar ,nil );};goto _gac ;_dbcc :_bbg =_fgg +1;{_feb ._fcbf .AddToken (FmtTypeComma ,nil );};goto _gac ;_cgfg :_bbg =_fgg +1;{_feb ._fcbf .AddToken (FmtTypeDecimal ,nil );};goto _gac ;_cef :_bbg =_fgg +1;{_feb .nextFmt ();};goto _gac ;_geed :_bbg =_fgg +1;{_feb ._fcbf .AddToken (FmtTypeText ,nil );};goto _gac ;_fgd :_bbg =_fgg +1;{_feb ._fcbf .AddToken (FmtTypeUnderscore ,nil );};goto _gac ;_bcf :_bbg =_fgg ;_fgg --;{_feb ._fcbf .AddToken (FmtTypeLiteral ,_eff [_ddg :_bbg ]);};goto _gac ;_fbcf :_bbg =_fgg ;_fgg --;{_feb ._fcbf .AddToken (FmtTypeLiteral ,_eff [_ddg +1:_bbg -1]);};goto _gac ;_cfc :_bbg =_fgg ;_fgg --;{_feb ._fcbf .AddToken (FmtTypeDigitOpt ,nil );};goto _gac ;_aea :_bbg =_fgg ;_fgg --;{_feb ._fcbf .AddToken (FmtTypeFraction ,_eff [_ddg :_bbg ]);};goto _gac ;_efbe :_bbg =_fgg ;_fgg --;{_feb ._fcbf .AddToken (FmtTypePercent ,nil );};goto _gac ;_eeg :_bbg =_fgg ;_fgg --;{_feb ._fcbf .AddToken (FmtTypeDate ,_eff [_ddg :_bbg ]);};goto _gac ;_baf :_bbg =_fgg ;_fgg --;{_feb ._fcbf .AddToken (FmtTypeDigit ,nil );};goto _gac ;_ebbfg :_bbg =_fgg ;_fgg --;{_feb ._fcbf .AddToken (FmtTypeTime ,_eff [_ddg :_bbg ]);};goto _gac ;_ced :_bbg =_fgg ;_fgg --;{};goto _gac ;_cfb :_bbg =_fgg +1;{_feb ._fcbf .IsExponential =true ;};goto _gac ;_cdg :_bbg =_fgg +1;{_feb ._fcbf .AddToken (FmtTypeLiteral ,_eff [_ddg +1:_bbg ]);};goto _gac ;_gac :_ddg =0;if _fgg ++;_fgg ==_abg {goto _cfae ;};_cge :_ddg =_fgg ;switch _eff [_fgg ]{case 34:goto _cdac ;case 35:goto _ccgg ;case 36:goto _ged ;case 37:goto _fde ;case 44:goto _dbcc ;case 46:goto _cgfg ;case 47:goto _dfa ;case 48:goto _bde ;case 58:goto _cfbf ;case 59:goto _cef ;case 63:goto _cdad ;case 64:goto _geed ;case 65:goto _afbef ;case 69:goto _cea ;case 71:goto _acge ;case 91:goto _cbbe ;case 92:goto _bec ;case 95:goto _fgd ;case 100:goto _dfa ;case 104:goto _cfbf ;case 109:goto _bcff ;case 115:goto _eegg ;case 121:goto _bdeg ;};if 49<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _ddeg ;};goto _bee ;_cdac :_bbg =_fgg +1;_gfg =20;goto _fd ;_fd :if _fgg ++;_fgg ==_abg {goto _adcg ;};_gada :if _eff [_fgg ]==34{goto _dgb ;};goto _gdf ;_gdf :if _fgg ++;_fgg ==_abg {goto _beg ;};_cfg :if _eff [_fgg ]==34{goto _dgb ;};goto _gdf ;_dgb :_bbg =_fgg +1;_gfg =21;goto _eac ;_eac :if _fgg ++;_fgg ==_abg {goto _aafe ;};_cedb :if _eff [_fgg ]==34{goto _gdf ;};goto _fbcf ;_ccgg :_bbg =_fgg +1;_gfg =3;goto _dabf ;_dabf :if _fgg ++;_fgg ==_abg {goto _fcd ;};_cdgd :switch _eff [_fgg ]{case 35:goto _fga ;case 37:goto _fga ;case 44:goto _egf ;case 47:goto _cdc ;case 48:goto _fga ;case 63:goto _fga ;};goto _cfc ;_fga :if _fgg ++;_fgg ==_abg {goto _fgde ;};_bbgb :switch _eff [_fgg ]{case 35:goto _fga ;case 37:goto _fga ;case 47:goto _cdc ;case 48:goto _fga ;case 63:goto _fga ;};goto _aegg ;_cdc :if _fgg ++;_fgg ==_abg {goto _bbge ;};_gcge :switch _eff [_fgg ]{case 35:goto _gbbb ;case 37:goto _dcea ;case 48:goto _cfeb ;case 63:goto _gbbb ;};if 49<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fcfa ;};goto _aegg ;_gbbb :_bbg =_fgg +1;goto _febg ;_febg :if _fgg ++;_fgg ==_abg {goto _bfde ;};_eea :switch _eff [_fgg ]{case 35:goto _gbbb ;case 37:goto _gbbb ;case 44:goto _gbbb ;case 46:goto _gbbb ;case 48:goto _gbbb ;case 63:goto _gbbb ;case 65:goto _fcbb ;};goto _aea ;_fcbb :if _fgg ++;_fgg ==_abg {goto _ggced ;};_bafd :switch _eff [_fgg ]{case 47:goto _dba ;case 77:goto _acdf ;};goto _fedf ;_dba :if _fgg ++;_fgg ==_abg {goto _bfbd ;};_cada :if _eff [_fgg ]==80{goto _faad ;};goto _fedf ;_faad :_bbg =_fgg +1;goto _ffcd ;_ffcd :if _fgg ++;_fgg ==_abg {goto _deeb ;};_dde :if _eff [_fgg ]==65{goto _fcbb ;};goto _aea ;_acdf :if _fgg ++;_fgg ==_abg {goto _gafe ;};_gfce :if _eff [_fgg ]==47{goto _cec ;};goto _fedf ;_cec :if _fgg ++;_fgg ==_abg {goto _gdea ;};_cbb :if _eff [_fgg ]==80{goto _agd ;};goto _fedf ;_agd :if _fgg ++;_fgg ==_abg {goto _gfgb ;};_beed :if _eff [_fgg ]==77{goto _faad ;};goto _fedf ;_dcea :if _fgg ++;_fgg ==_abg {goto _cfbbd ;};_afbe :switch _eff [_fgg ]{case 35:goto _bfac ;case 37:goto _cbda ;case 63:goto _bfac ;};if 48<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _gdc ;};goto _aegg ;_bfac :_bbg =_fgg +1;goto _cgc ;_cgc :if _fgg ++;_fgg ==_abg {goto _aad ;};_fcff :switch _eff [_fgg ]{case 35:goto _gbbb ;case 37:goto _efbd ;case 44:goto _gbbb ;case 46:goto _gbbb ;case 48:goto _gbbb ;case 63:goto _gbbb ;case 65:goto _fcbb ;};goto _aea ;_efbd :if _fgg ++;_fgg ==_abg {goto _bdec ;};_afdd :switch _eff [_fgg ]{case 35:goto _aeb ;case 44:goto _aeb ;case 46:goto _aeb ;case 48:goto _aeb ;case 63:goto _aeb ;};goto _fedf ;_aeb :_bbg =_fgg +1;goto _gfe ;_gfe :if _fgg ++;_fgg ==_abg {goto _dga ;};_fda :switch _eff [_fgg ]{case 35:goto _aeb ;case 44:goto _aeb ;case 46:goto _aeb ;case 48:goto _aeb ;case 63:goto _aeb ;case 65:goto _fcbb ;};goto _aea ;_cbda :if _fgg ++;_fgg ==_abg {goto _fdaf ;};_bff :if _eff [_fgg ]==37{goto _cbda ;};if 48<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _gdc ;};goto _aegg ;_gdc :_bbg =_fgg +1;_gfg =13;goto _fbe ;_fbe :if _fgg ++;_fgg ==_abg {goto _dfg ;};_aabd :switch _eff [_fgg ]{case 35:goto _gbbb ;case 37:goto _ggce ;case 44:goto _gbbb ;case 46:goto _gbbb ;case 48:goto _egagg ;case 63:goto _gbbb ;case 65:goto _fcbb ;};if 49<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _gdc ;};goto _aea ;_ggce :if _fgg ++;_fgg ==_abg {goto _aga ;};_aabb :switch _eff [_fgg ]{case 35:goto _aeb ;case 37:goto _cbda ;case 44:goto _aeb ;case 46:goto _aeb ;case 63:goto _aeb ;};if 48<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _gdc ;};goto _fedf ;_egagg :_bbg =_fgg +1;goto _dff ;_dff :if _fgg ++;_fgg ==_abg {goto _cee ;};_aegc :switch _eff [_fgg ]{case 35:goto _gbbb ;case 37:goto _egagg ;case 44:goto _gbbb ;case 46:goto _gbbb ;case 48:goto _egagg ;case 63:goto _gbbb ;case 65:goto _fcbb ;};if 49<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _gdc ;};goto _aea ;_cfeb :_bbg =_fgg +1;goto _fdag ;_fdag :if _fgg ++;_fgg ==_abg {goto _eade ;};_aaf :switch _eff [_fgg ]{case 35:goto _gbbb ;case 37:goto _egagg ;case 44:goto _gbbb ;case 46:goto _gbbb ;case 48:goto _cfeb ;case 63:goto _gbbb ;case 65:goto _fcbb ;};if 49<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fcfa ;};goto _aea ;_fcfa :_bbg =_fgg +1;goto _fdf ;_fdf :if _fgg ++;_fgg ==_abg {goto _cfgc ;};_ead :switch _eff [_fgg ]{case 35:goto _gbbb ;case 37:goto _gdc ;case 44:goto _gbbb ;case 46:goto _gbbb ;case 48:goto _cfeb ;case 63:goto _gbbb ;case 65:goto _fcbb ;};if 49<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fcfa ;};goto _aea ;_egf :if _fgg ++;_fgg ==_abg {goto _edfg ;};_dcdg :if _eff [_fgg ]==35{goto _ddgg ;};goto _gcfe ;_fde :_bbg =_fgg +1;_gfg =8;goto _bfb ;_bfb :if _fgg ++;_fgg ==_abg {goto _eeed ;};_fedc :switch _eff [_fgg ]{case 35:goto _agc ;case 37:goto _eda ;case 48:goto _gdab ;case 63:goto _agc ;};if 49<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fdc ;};goto _efbe ;_agc :if _fgg ++;_fgg ==_abg {goto _gbbc ;};_eecf :switch _eff [_fgg ]{case 35:goto _agc ;case 47:goto _cdc ;case 48:goto _agc ;case 63:goto _agc ;};goto _bbbf ;_eda :if _fgg ++;_fgg ==_abg {goto _ffcdb ;};_cgd :if _eff [_fgg ]==37{goto _eda ;};if 48<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fdc ;};goto _aegg ;_fdc :if _fgg ++;_fgg ==_abg {goto _cfga ;};_debe :switch _eff [_fgg ]{case 37:goto _eda ;case 47:goto _cdc ;};if 48<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fdc ;};goto _aegg ;_gdab :if _fgg ++;_fgg ==_abg {goto _aabfb ;};_efd :switch _eff [_fgg ]{case 35:goto _agc ;case 37:goto _eda ;case 47:goto _cdc ;case 48:goto _gdab ;case 63:goto _agc ;};if 49<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fdc ;};goto _bbbf ;_dfa :_bbg =_fgg +1;goto _abb ;_abb :if _fgg ++;_fgg ==_abg {goto _ccba ;};_gef :switch _eff [_fgg ]{case 47:goto _dfa ;case 100:goto _dfa ;case 109:goto _dfa ;case 121:goto _fcfb ;};goto _eeg ;_fcfb :if _fgg ++;_fgg ==_abg {goto _fcbg ;};_dbb :if _eff [_fgg ]==121{goto _dfa ;};goto _aced ;_bde :_bbg =_fgg +1;_gfg =2;goto _cdd ;_cdd :if _fgg ++;_fgg ==_abg {goto _deca ;};_eecb :switch _eff [_fgg ]{case 35:goto _fga ;case 37:goto _abc ;case 47:goto _cdc ;case 48:goto _eagd ;case 63:goto _fga ;};if 49<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fdff ;};goto _baf ;_abc :if _fgg ++;_fgg ==_abg {goto _efgc ;};_fbea :switch _eff [_fgg ]{case 35:goto _fga ;case 37:goto _abc ;case 47:goto _cdc ;case 48:goto _abc ;case 63:goto _fga ;};if 49<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fdc ;};goto _dfc ;_eagd :if _fgg ++;_fgg ==_abg {goto _dfeb ;};_ccb :switch _eff [_fgg ]{case 35:goto _fga ;case 37:goto _abc ;case 47:goto _cdc ;case 48:goto _eagd ;case 63:goto _fga ;};if 49<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fdff ;};goto _dfc ;_fdff :if _fgg ++;_fgg ==_abg {goto _bcc ;};_debb :switch _eff [_fgg ]{case 37:goto _fdc ;case 47:goto _cdc ;};if 48<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fdff ;};goto _aegg ;_ddeg :_bbg =_fgg +1;_gfg =20;goto _bcgg ;_bcgg :if _fgg ++;_fgg ==_abg {goto _afga ;};_feda :switch _eff [_fgg ]{case 37:goto _fdc ;case 47:goto _cdc ;};if 48<=_eff [_fgg ]&&_eff [_fgg ]<=57{goto _fdff ;};goto _bcf ;_cfbf :_bbg =_fgg +1;_gfg =15;goto _aac ;_aac :if _fgg ++;_fgg ==_abg {goto _eeea ;};_bfdc :switch _eff [_fgg ]{case 58:goto _cfbf ;case 65:goto _edf ;case 104:goto _cfbf ;case 109:goto _cfbf ;case 115:goto _eegg ;};goto _ebbfg ;_edf :if _fgg ++;_fgg ==_abg {goto _aabfa ;};_cac :switch _eff [_fgg ]{case 47:goto _gacd ;case 77:goto _febd ;};goto _aegg ;_gacd :if _fgg ++;_fgg ==_abg {goto _befc ;};_fgb :if _eff [_fgg ]==80{goto _cfbf ;};goto _aegg ;_febd :if _fgg ++;_fgg ==_abg {goto _aee ;};_adgg :if _eff [_fgg ]==47{goto _bcd ;};goto _aegg ;_bcd :if _fgg ++;_fgg ==_abg {goto _ccf ;};_fbcc :if _eff [_fgg ]==80{goto _aagb ;};goto _aegg ;_aagb :if _fgg ++;_fgg ==_abg {goto _bfc ;};_cbg :if _eff [_fgg ]==77{goto _cfbf ;};goto _aegg ;_eegg :_bbg =_fgg +1;_gfg =15;goto _acee ;_acee :if _fgg ++;_fgg ==_abg {goto _dgcg ;};_ffce :switch _eff [_fgg ]{case 46:goto _feg ;case 58:goto _cfbf ;case 65:goto _edf ;case 104:goto _cfbf ;case 109:goto _cfbf ;case 115:goto _eegg ;};goto _ebbfg ;_feg :if _fgg ++;_fgg ==_abg {goto _eggb ;};_abcd :if _eff [_fgg ]==48{goto _fbce ;};goto _aba ;_fbce :_bbg =_fgg +1;_gfg =15;goto _gaf ;_gaf :if _fgg ++;_fgg ==_abg {goto _fdb ;};_dabg :switch _eff [_fgg ]{case 48:goto _decg ;case 58:goto _cfbf ;case 65:goto _edf ;case 104:goto _cfbf ;case 109:goto _cfbf ;case 115:goto _eegg ;};goto _ebbfg ;_decg :_bbg =_fgg +1;_gfg =15;goto _gdfb ;_gdfb :if _fgg ++;_fgg ==_abg {goto _edd ;};_efg :switch _eff [_fgg ]{case 48:goto _cfbf ;case 58:goto _cfbf ;case 65:goto _edf ;case 104:goto _cfbf ;case 109:goto _cfbf ;case 115:goto _eegg ;};goto _ebbfg ;_cdad :_bbg =_fgg +1;_gfg =5;goto _abgg ;_abgg :if _fgg ++;_fgg ==_abg {goto _ebf ;};_cfbb :switch _eff [_fgg ]{case 35:goto _fga ;case 37:goto _fga ;case 47:goto _cdc ;case 48:goto _fga ;case 63:goto _fga ;};goto _ced ;_afbef :_bbg =_fgg +1;_gfg =20;goto _aec ;_aec :if _fgg ++;_fgg ==_abg {goto _gagc ;};_ddd :switch _eff [_fgg ]{case 47:goto _gacd ;case 77:goto _febd ;};goto _bcf ;_cea :if _fgg ++;_fgg ==_abg {goto _cbab ;};_cbc :switch _eff [_fgg ]{case 43:goto _cfb ;case 45:goto _cfb ;};goto _bcf ;_acge :_bbg =_fgg +1;goto _gfge ;_gfge :if _fgg ++;_fgg ==_abg {goto _edg ;};_abf :if _eff [_fgg ]==101{goto _cafb ;};goto _bcf ;_cafb :if _fgg ++;_fgg ==_abg {goto _gca ;};_ccbg :if _eff [_fgg ]==110{goto _aabf ;};goto _fcac ;_aabf :if _fgg ++;_fgg ==_abg {goto _add ;};_fcg :if _eff [_fgg ]==101{goto _gde ;};goto _fcac ;_gde :if _fgg ++;_fgg ==_abg {goto _fdad ;};_edb :if _eff [_fgg ]==114{goto _fdea ;};goto _fcac ;_fdea :if _fgg ++;_fgg ==_abg {goto _agcd ;};_dcg :if _eff [_fgg ]==97{goto _eecg ;};goto _fcac ;_eecg :if _fgg ++;_fgg ==_abg {goto _bcef ;};_aaga :if _eff [_fgg ]==108{goto _dgc ;};goto _fcac ;_cbbe :_bbg =_fgg +1;_gfg =20;goto _eef ;_eef :if _fgg ++;_fgg ==_abg {goto _ffg ;};_cgea :switch _eff [_fgg ]{case 104:goto _efbb ;case 109:goto _efbb ;case 115:goto _efbb ;};goto _eab ;_eab :if _fgg ++;_fgg ==_abg {goto _gfda ;};_dca :if _eff [_fgg ]==93{goto _bgebb ;};goto _eab ;_bgebb :_bbg =_fgg +1;_gfg =18;goto _fcea ;_badg :_bbg =_fgg +1;_gfg =16;goto _fcea ;_fcea :if _fgg ++;_fgg ==_abg {goto _gae ;};_dgf :if _eff [_fgg ]==93{goto _bgebb ;};goto _eab ;_efbb :if _fgg ++;_fgg ==_abg {goto _gcad ;};_bgb :if _eff [_fgg ]==93{goto _badg ;};goto _eab ;_bec :if _fgg ++;_fgg ==_abg {goto _aae ;};_bac :goto _cdg ;_bcff :_bbg =_fgg +1;_gfg =14;goto _eegd ;_eegd :if _fgg ++;_fgg ==_abg {goto _bcgf ;};_fdac :switch _eff [_fgg ]{case 47:goto _dfa ;case 58:goto _cfbf ;case 65:goto _edf ;case 100:goto _dfa ;case 104:goto _cfbf ;case 109:goto _bcff ;case 115:goto _eegg ;case 121:goto _fcfb ;};goto _eeg ;_bdeg :if _fgg ++;_fgg ==_abg {goto _fdffg ;};_fdg :if _eff [_fgg ]==121{goto _dfa ;};goto _bcf ;_dcaa :_cfae :_dfe =34;goto _bacg ;_adcg :_dfe =35;goto _bacg ;_beg :_dfe =0;goto _bacg ;_aafe :_dfe =36;goto _bacg ;_fcd :_dfe =37;goto _bacg ;_fgde :_dfe =1;goto _bacg ;_bbge :_dfe =2;goto _bacg ;_bfde :_dfe =38;goto _bacg ;_ggced :_dfe =3;goto _bacg ;_bfbd :_dfe =4;goto _bacg ;_deeb :_dfe =39;goto _bacg ;_gafe :_dfe =5;goto _bacg ;_gdea :_dfe =6;goto _bacg ;_gfgb :_dfe =7;goto _bacg ;_cfbbd :_dfe =8;goto _bacg ;_aad :_dfe =40;goto _bacg ;_bdec :_dfe =9;goto _bacg ;_dga :_dfe =41;goto _bacg ;_fdaf :_dfe =10;goto _bacg ;_dfg :_dfe =42;goto _bacg ;_aga :_dfe =11;goto _bacg ;_cee :_dfe =43;goto _bacg ;_eade :_dfe =44;goto _bacg ;_cfgc :_dfe =45;goto _bacg ;_edfg :_dfe =12;goto _bacg ;_eeed :_dfe =46;goto _bacg ;_gbbc :_dfe =13;goto _bacg ;_ffcdb :_dfe =14;goto _bacg ;_cfga :_dfe =15;goto _bacg ;_aabfb :_dfe =16;goto _bacg ;_ccba :_dfe =47;goto _bacg ;_fcbg :_dfe =17;goto _bacg ;_deca :_dfe =48;goto _bacg ;_efgc :_dfe =18;goto _bacg ;_dfeb :_dfe =19;goto _bacg ;_bcc :_dfe =20;goto _bacg ;_afga :_dfe =49;goto _bacg ;_eeea :_dfe =50;goto _bacg ;_aabfa :_dfe =21;goto _bacg ;_befc :_dfe =22;goto _bacg ;_aee :_dfe =23;goto _bacg ;_ccf :_dfe =24;goto _bacg ;_bfc :_dfe =25;goto _bacg ;_dgcg :_dfe =51;goto _bacg ;_eggb :_dfe =26;goto _bacg ;_fdb :_dfe =52;goto _bacg ;_edd :_dfe =53;goto _bacg ;_ebf :_dfe =54;goto _bacg ;_gagc :_dfe =55;goto _bacg ;_cbab :_dfe =56;goto _bacg ;_edg :_dfe =57;goto _bacg ;_gca :_dfe =27;goto _bacg ;_add :_dfe =28;goto _bacg ;_fdad :_dfe =29;goto _bacg ;_agcd :_dfe =30;goto _bacg ;_bcef :_dfe =31;goto _bacg ;_ffg :_dfe =58;goto _bacg ;_gfda :_dfe =32;goto _bacg ;_gae :_dfe =59;goto _bacg ;_gcad :_dfe =33;goto _bacg ;_aae :_dfe =60;goto _bacg ;_bcgf :_dfe =61;goto _bacg ;_fdffg :_dfe =62;goto _bacg ;_bacg :{};if _fgg ==_fed {switch _dfe {case 35:goto _bcf ;case 0:goto _aegg ;case 36:goto _fbcf ;case 37:goto _cfc ;case 1:goto _aegg ;case 2:goto _aegg ;case 38:goto _aea ;case 3:goto _fedf ;case 4:goto _fedf ;case 39:goto _aea ;case 5:goto _fedf ;case 6:goto _fedf ;case 7:goto _fedf ;case 8:goto _aegg ;case 40:goto _aea ;case 9:goto _fedf ;case 41:goto _aea ;case 10:goto _aegg ;case 42:goto _aea ;case 11:goto _fedf ;case 43:goto _aea ;case 44:goto _aea ;case 45:goto _aea ;case 12:goto _gcfe ;case 46:goto _efbe ;case 13:goto _bbbf ;case 14:goto _aegg ;case 15:goto _aegg ;case 16:goto _bbbf ;case 47:goto _eeg ;case 17:goto _aced ;case 48:goto _baf ;case 18:goto _dfc ;case 19:goto _dfc ;case 20:goto _aegg ;case 49:goto _bcf ;case 50:goto _ebbfg ;case 21:goto _aegg ;case 22:goto _aegg ;case 23:goto _aegg ;case 24:goto _aegg ;case 25:goto _aegg ;case 51:goto _ebbfg ;case 26:goto _aba ;case 52:goto _ebbfg ;case 53:goto _ebbfg ;case 54:goto _ced ;case 55:goto _bcf ;case 56:goto _bcf ;case 57:goto _bcf ;case 27:goto _fcac ;case 28:goto _fcac ;case 29:goto _fcac ;case 30:goto _fcac ;case 31:goto _fcac ;case 58:goto _bcf ;case 32:goto _aegg ;case 59:goto _aegg ;case 33:goto _fcac ;case 60:goto _bcf ;case 61:goto _eeg ;case 62:goto _bcf ;};};};if _ddg > 0{copy (_eff [0:],_eff [_ddg :]);};};_ =_fed ;if _dfe ==_fba {_e .Log .Debug ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};};const _gda int =-1;func (_cf FmtType )String ()string {if _cf >=FmtType (len (_ga )-1){return _ca .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_cf );};return _eb [_ga [_cf ]:_ga [_cf +1]];}; -// Format is a parsed number format. -type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_cd bool ;_ce bool ;_eb bool ;_aa bool ;_ad bool ;_fb bool ;_cc int64 ;_ccd int ;};func _fdg (_ccb float64 ,_gdcc Format ,_eaa bool )string {if _gdcc ._eb {return NumberGeneric (_ccb );};_aed :=make ([]byte ,0,20);_afg :=_d .Signbit (_ccb );_fad :=_d .Abs (_ccb );_bg :=int64 (0);_ge :=int64 (0);if _gdcc .IsExponential {for _fad >=10{_ge ++;_fad /=10;};for _fad < 1{_ge --;_fad *=10;};}else if _gdcc ._ce {_fad *=100;}else if _gdcc ._cd {if _gdcc ._cc ==0{_bfg :=_d .Pow (10,float64 (_gdcc ._ccd ));_ed ,_cde :=1.0,1.0;_ =_ed ;for _dfe :=1.0;_dfe < _bfg ;_dfe ++{_ ,_ga :=_d .Modf (_fad *float64 (_dfe ));if _ga < _cde {_cde =_ga ;_ed =_dfe ;if _ga ==0{break ;};};};_gdcc ._cc =int64 (_ed );};_bg =int64 (_fad *float64 (_gdcc ._cc )+0.5);if len (_gdcc .Whole )> 0&&_bg > _gdcc ._cc {_bg =int64 (_fad *float64 (_gdcc ._cc ))%_gdcc ._cc ;_fad -=float64 (_bg )/float64 (_gdcc ._cc );}else {_fad -=float64 (_bg )/float64 (_gdcc ._cc );if _d .Abs (_fad )< 1{_faa :=true ;for _ ,_fag :=range _gdcc .Whole {if _fag .Type ==FmtTypeDigitOpt {continue ;};if _fag .Type ==FmtTypeLiteral &&_fag .Literal ==' '{continue ;};_faa =false ;};if _faa {_gdcc .Whole =nil ;};};};};_beb :=1;for _ ,_dgd :=range _gdcc .Fractional {if _dgd .Type ==FmtTypeDigit ||_dgd .Type ==FmtTypeDigitOpt {_beb ++;};};_fad +=5*_d .Pow10 (-_beb );_ef ,_ca :=_d .Modf (_fad );_aed =append (_aed ,_bac (_ef ,_ccb ,_gdcc )...);_aed =append (_aed ,_cgb (_ca ,_ccb ,_gdcc )...);_aed =append (_aed ,_geg (_ge ,_gdcc )...);if _gdcc ._cd {_aed =_b .AppendInt (_aed ,_bg ,10);_aed =append (_aed ,'/');_aed =_b .AppendInt (_aed ,_gdcc ._cc ,10);};if !_eaa &&_afg {return "\u002d"+string (_aed );};return string (_aed );};var _da =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183}; +// 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 );};_dcf :=Parse (f );if len (_dcf )==1{return _eg (v ,_dcf [0],false );}else if len (_dcf )> 1&&v < 0{return _eg (v ,_dcf [1],true );}else if len (_dcf )> 2&&v ==0{return _eg (v ,_dcf [2],false );};return _eg (v ,_dcf [0],false );}; // 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 {_ebd :=Parse (f );var _gdc Format ;if len (_ebd )==1{_gdc =_ebd [0];}else if len (_ebd )==4{_gdc =_ebd [3];};_gf :=false ;for _ ,_fe :=range _gdc .Whole {if _fe .Type ==FmtTypeText {_gf =true ;};};if !_gf {return v ;};_cdc :=_fd .Buffer {};for _ ,_fa :=range _gdc .Whole {switch _fa .Type {case FmtTypeLiteral :_cdc .WriteByte (_fa .Literal );case FmtTypeText :_cdc .WriteString (v );};};return _cdc .String ();};func _cgd (_bgb _eg .Time ,_agf float64 ,_ccf string )[]byte {_fec :=[]byte {};_abg :=0;for _adg :=0;_adg < len (_ccf );_adg ++{var _eaad string ;if _ccf [_adg ]==':'{_eaad =string (_ccf [_abg :_adg ]);_abg =_adg +1;}else if _adg ==len (_ccf )-1{_eaad =string (_ccf [_abg :_adg +1]);}else {continue ;};switch _eaad {case "\u0064":_fec =_bgb .AppendFormat (_fec ,"\u0032");case "\u0068":_fec =_bgb .AppendFormat (_fec ,"\u0033");case "\u0068\u0068":_fec =_bgb .AppendFormat (_fec ,"\u0031\u0035");case "\u006d":_fec =_bgb .AppendFormat (_fec ,"\u0034");case "\u006d\u006d":_fec =_bgb .AppendFormat (_fec ,"\u0030\u0034");case "\u0073":_fec =_bgb .Round (_eg .Second ).AppendFormat (_fec ,"\u0035");case "\u0073\u002e\u0030":_fec =_bgb .Round (_eg .Second /10).AppendFormat (_fec ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_fec =_bgb .Round (_eg .Second /100).AppendFormat (_fec ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_fec =_bgb .Round (_eg .Second /1000).AppendFormat (_fec ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_fec =_bgb .Round (_eg .Second ).AppendFormat (_fec ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_fec =_bgb .Round (_eg .Second /10).AppendFormat (_fec ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_fec =_bgb .Round (_eg .Second /100).AppendFormat (_fec ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_fec =_bgb .Round (_eg .Second /1000).AppendFormat (_fec ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_fec =_bgb .AppendFormat (_fec ,"\u0050\u004d");case "\u005b\u0068\u005d":_fec =_b .AppendInt (_fec ,int64 (_agf *24),10);case "\u005b\u006d\u005d":_fec =_b .AppendInt (_fec ,int64 (_agf *24*60),10);case "\u005b\u0073\u005d":_fec =_b .AppendInt (_fec ,int64 (_agf *24*60*60),10);case "":default:_ag .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0069\u006d\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_eaad );};if _ccf [_adg ]==':'{_fec =append (_fec ,':');};};return _fec ;};func _fea (_eda int64 )int64 {if _eda < 0{return -_eda ;};return _eda ;};const _gd ="\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 _gcb (_abf _eg .Time ,_ged string )[]byte {_acg :=[]byte {};_fae :=0;for _dfc :=0;_dfc < len (_ged );_dfc ++{var _bbd string ;if _ged [_dfc ]=='/'{_bbd =string (_ged [_fae :_dfc ]);_fae =_dfc +1;}else if _dfc ==len (_ged )-1{_bbd =string (_ged [_fae :_dfc +1]);}else {continue ;};switch _bbd {case "\u0079\u0079":_acg =_abf .AppendFormat (_acg ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_acg =_abf .AppendFormat (_acg ,"\u0032\u0030\u0030\u0036");case "\u006d":_acg =_abf .AppendFormat (_acg ,"\u0031");case "\u006d\u006d":_acg =_abf .AppendFormat (_acg ,"\u0030\u0031");case "\u006d\u006d\u006d":_acg =_abf .AppendFormat (_acg ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_acg =_abf .AppendFormat (_acg ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _abf .Month (){case _eg .January ,_eg .July ,_eg .June :_acg =append (_acg ,'J');case _eg .February :_acg =append (_acg ,'M');case _eg .March ,_eg .May :_acg =append (_acg ,'M');case _eg .April ,_eg .August :_acg =append (_acg ,'A');case _eg .September :_acg =append (_acg ,'S');case _eg .October :_acg =append (_acg ,'O');case _eg .November :_acg =append (_acg ,'N');case _eg .December :_acg =append (_acg ,'D');};case "\u0064":_acg =_abf .AppendFormat (_acg ,"\u0032");case "\u0064\u0064":_acg =_abf .AppendFormat (_acg ,"\u0030\u0032");case "\u0064\u0064\u0064":_acg =_abf .AppendFormat (_acg ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_acg =_abf .AppendFormat (_acg ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_ag .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_bbd );};if _ged [_dfc ]=='/'{_acg =append (_acg ,'/');};};return _acg ;};const _gda int =0;const _fgfe int =-1;func (_fc FmtType )String ()string {if _fc >=FmtType (len (_da )-1){return _a .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_fc );};return _gd [_da [_fc ]:_da [_fc +1]];}; +func String (v string ,f string )string {_ea :=Parse (f );var _ggab Format ;if len (_ea )==1{_ggab =_ea [0];}else if len (_ea )==4{_ggab =_ea [3];};_cc :=false ;for _ ,_bed :=range _ggab .Whole {if _bed .Type ==FmtTypeText {_cc =true ;};};if !_cc {return v ;};_ggc :=_d .Buffer {};for _ ,_gf :=range _ggab .Whole {switch _gf .Type {case FmtTypeLiteral :_ggc .WriteByte (_gf .Literal );case FmtTypeText :_ggc .WriteString (v );};};return _ggc .String ();};const _cgf int =34;const _aefb int =34;func Parse (s string )[]Format {_gbb :=Lexer {};_gbb .Lex (_gg .NewReader (s ));_gbb ._gfc =append (_gbb ._gfc ,_gbb ._fcbf );return _gbb ._gfc ;};func _beff (_egag []byte )[]byte {_befd :=len (_egag );_gec :=false ;_gff :=false ;for _afd :=len (_egag )-1;_afd >=0;_afd --{if _egag [_afd ]=='0'&&!_gff &&!_gec {_befd =_afd ;}else if _egag [_afd ]=='.'{_gec =true ;}else {_gff =true ;};};if _gec &&_gff {if _egag [_befd -1]=='.'{_befd --;};return _egag [0:_befd ];};return _egag ;};func _cfa (_egg ,_cag float64 ,_afg Format )[]byte {if len (_afg .Fractional )==0{return nil ;};_ege :=_b .AppendFloat (nil ,_egg ,'f',-1,64);if len (_ege )> 2{_ege =_ege [2:];}else {_ege =nil ;};_fa :=make ([]byte ,0,len (_ege ));_fa =append (_fa ,'.');_gbc :=0;_agb :for _dgd :=0;_dgd < len (_afg .Fractional );_dgd ++{_dabc :=_dgd ;_aeg :=_afg .Fractional [_dgd ];switch _aeg .Type {case FmtTypeDigit :if _dabc < len (_ege ){_fa =append (_fa ,_ege [_dabc ]);_gbc ++;}else {_fa =append (_fa ,'0');};case FmtTypeDigitOpt :if _dabc >=0{_fa =append (_fa ,_ege [_dabc ]);_gbc ++;}else {break _agb ;};case FmtTypeLiteral :_fa =append (_fa ,_aeg .Literal );default:_e .Log .Debug ("\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",_aeg );};};return _fa ;};func _fcf (_cbf _g .Time ,_gbg float64 ,_cfde string )[]byte {_fca :=[]byte {};_caf :=0;for _bfa :=0;_bfa < len (_cfde );_bfa ++{var _faa string ;if _cfde [_bfa ]==':'{_faa =string (_cfde [_caf :_bfa ]);_caf =_bfa +1;}else if _bfa ==len (_cfde )-1{_faa =string (_cfde [_caf :_bfa +1]);}else {continue ;};switch _faa {case "\u0064":_fca =_cbf .AppendFormat (_fca ,"\u0032");case "\u0068":_fca =_cbf .AppendFormat (_fca ,"\u0033");case "\u0068\u0068":_fca =_cbf .AppendFormat (_fca ,"\u0031\u0035");case "\u006d":_fca =_cbf .AppendFormat (_fca ,"\u0034");case "\u006d\u006d":_fca =_cbf .AppendFormat (_fca ,"\u0030\u0034");case "\u0073":_fca =_cbf .Round (_g .Second ).AppendFormat (_fca ,"\u0035");case "\u0073\u002e\u0030":_fca =_cbf .Round (_g .Second /10).AppendFormat (_fca ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_fca =_cbf .Round (_g .Second /100).AppendFormat (_fca ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_fca =_cbf .Round (_g .Second /1000).AppendFormat (_fca ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_fca =_cbf .Round (_g .Second ).AppendFormat (_fca ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_fca =_cbf .Round (_g .Second /10).AppendFormat (_fca ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_fca =_cbf .Round (_g .Second /100).AppendFormat (_fca ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_fca =_cbf .Round (_g .Second /1000).AppendFormat (_fca ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_fca =_cbf .AppendFormat (_fca ,"\u0050\u004d");case "\u005b\u0068\u005d":_fca =_b .AppendInt (_fca ,int64 (_gbg *24),10);case "\u005b\u006d\u005d":_fca =_b .AppendInt (_fca ,int64 (_gbg *24*60),10);case "\u005b\u0073\u005d":_fca =_b .AppendInt (_fca ,int64 (_gbg *24*60*60),10);case "":default:_e .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0069\u006d\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_faa );};if _cfde [_bfa ]==':'{_fca =append (_fca ,':');};};return _fca ;};func _aceg (_ecad _g .Time )_g .Time {_ecad =_ecad .UTC ();return _g .Date (_ecad .Year (),_ecad .Month (),_ecad .Day (),_ecad .Hour (),_ecad .Minute (),_ecad .Second (),_ecad .Nanosecond (),_g .Local );}; -// FmtType is the type of a format token. -//go:generate stringer -type=FmtType -type FmtType byte ;func _bb (_fbb []byte )[]byte {_cfb :=len (_fbb );_dd :=false ;_gdbg :=false ;for _ecd :=len (_fbb )-1;_ecd >=0;_ecd --{if _fbb [_ecd ]=='0'&&!_gdbg &&!_dd {_cfb =_ecd ;}else if _fbb [_ecd ]=='.'{_dd =true ;}else {_gdbg =true ;};};if _dd &&_gdbg {if _fbb [_cfb -1]=='.'{_cfb --;};return _fbb [0:_cfb ];};return _fbb ;};func (_ebdg *Lexer )Lex (r _e .Reader ){_egd ,_dbc ,_fcd :=0,0,0;_fff :=-1;_ccc ,_cccg ,_eaaf :=0,0,0;_ =_cccg ;_ =_eaaf ;_dgf :=1;_ =_dgf ;_gga :=make ([]byte ,4096);_eac :=false ;for !_eac {_dce :=0;if _ccc > 0{_dce =_dbc -_ccc ;};_dbc =0;_dbg ,_adgc :=r .Read (_gga [_dce :]);if _dbg ==0||_adgc !=nil {_eac =true ;};_fcd =_dbg +_dce ;if _fcd < len (_gga ){_fff =_fcd ;};{_egd =_fead ;_ccc =0;_cccg =0;_eaaf =0;};{if _dbc ==_fcd {goto _bgce ;};switch _egd {case 34:goto _dbcg ;case 35:goto _dgfa ;case 0:goto _egdg ;case 36:goto _ffa ;case 37:goto _ebdd ;case 1:goto _gea ;case 2:goto _bca ;case 38:goto _dge ;case 3:goto _ebcd ;case 4:goto _cdce ;case 39:goto _cgdd ;case 5:goto _gdfe ;case 6:goto _adc ;case 7:goto _ggfd ;case 8:goto _ddb ;case 40:goto _efc ;case 9:goto _ebcg ;case 41:goto _fbc ;case 10:goto _ecgf ;case 42:goto _aab ;case 11:goto _cbec ;case 43:goto _dcea ;case 44:goto _gffa ;case 45:goto _gbd ;case 12:goto _fadf ;case 46:goto _aga ;case 13:goto _ace ;case 14:goto _fdb ;case 15:goto _acgb ;case 16:goto _ega ;case 47:goto _bdb ;case 17:goto _eeb ;case 48:goto _ccce ;case 18:goto _dca ;case 19:goto _dafd ;case 20:goto _bfcf ;case 49:goto _bec ;case 50:goto _eggg ;case 21:goto _acec ;case 22:goto _dde ;case 23:goto _cgef ;case 24:goto _cggfg ;case 25:goto _abb ;case 51:goto _ege ;case 26:goto _gabd ;case 52:goto _cdgf ;case 53:goto _eae ;case 54:goto _dae ;case 55:goto _gcbg ;case 56:goto _bgab ;case 57:goto _cbd ;case 27:goto _gcg ;case 28:goto _egca ;case 29:goto _agg ;case 30:goto _cec ;case 31:goto _edea ;case 58:goto _ggdg ;case 32:goto _bbg ;case 59:goto _ddf ;case 33:goto _fgb ;case 60:goto _edc ;case 61:goto _gfba ;case 62:goto _bgaa ;};goto _gegg ;_gaa :switch _eaaf {case 2:{_dbc =(_cccg )-1;_ebdg ._cbe .AddToken (FmtTypeDigit ,nil );};case 3:{_dbc =(_cccg )-1;_ebdg ._cbe .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_dbc =(_cccg )-1;};case 8:{_dbc =(_cccg )-1;_ebdg ._cbe .AddToken (FmtTypePercent ,nil );};case 13:{_dbc =(_cccg )-1;_ebdg ._cbe .AddToken (FmtTypeFraction ,_gga [_ccc :_cccg ]);};case 14:{_dbc =(_cccg )-1;_ebdg ._cbe .AddToken (FmtTypeDate ,_gga [_ccc :_cccg ]);};case 15:{_dbc =(_cccg )-1;_ebdg ._cbe .AddToken (FmtTypeTime ,_gga [_ccc :_cccg ]);};case 16:{_dbc =(_cccg )-1;_ebdg ._cbe .AddToken (FmtTypeTime ,_gga [_ccc :_cccg ]);};case 18:{_dbc =(_cccg )-1;};case 20:{_dbc =(_cccg )-1;_ebdg ._cbe .AddToken (FmtTypeLiteral ,_gga [_ccc :_cccg ]);};case 21:{_dbc =(_cccg )-1;_ebdg ._cbe .AddToken (FmtTypeLiteral ,_gga [_ccc +1:_cccg -1]);};};goto _ebe ;_gdg :_dbc =(_cccg )-1;{_ebdg ._cbe .AddToken (FmtTypeFraction ,_gga [_ccc :_cccg ]);};goto _ebe ;_fccg :_dbc =(_cccg )-1;{_ebdg ._cbe .AddToken (FmtTypeDigitOpt ,nil );};goto _ebe ;_babe :_cccg =_dbc +1;{_ebdg ._cbe .AddToken (FmtTypeDigitOptThousands ,nil );};goto _ebe ;_ecf :_dbc =(_cccg )-1;{_ebdg ._cbe .AddToken (FmtTypePercent ,nil );};goto _ebe ;_fcab :_dbc =(_cccg )-1;{_ebdg ._cbe .AddToken (FmtTypeDate ,_gga [_ccc :_cccg ]);};goto _ebe ;_def :_dbc =(_cccg )-1;{_ebdg ._cbe .AddToken (FmtTypeDigit ,nil );};goto _ebe ;_ccbe :_dbc =(_cccg )-1;{_ebdg ._cbe .AddToken (FmtTypeTime ,_gga [_ccc :_cccg ]);};goto _ebe ;_efe :_dbc =(_cccg )-1;{_ebdg ._cbe .AddToken (FmtTypeLiteral ,_gga [_ccc :_cccg ]);};goto _ebe ;_cgga :_cccg =_dbc +1;{_ebdg ._cbe ._eb =true ;};goto _ebe ;_deb :_cccg =_dbc +1;{_ebdg ._cbe .AddToken (FmtTypeLiteral ,_gga [_ccc :_cccg ]);};goto _ebe ;_gdag :_cccg =_dbc +1;{_ebdg ._cbe .AddToken (FmtTypeDollar ,nil );};goto _ebe ;_gebf :_cccg =_dbc +1;{_ebdg ._cbe .AddToken (FmtTypeComma ,nil );};goto _ebe ;_cda :_cccg =_dbc +1;{_ebdg ._cbe .AddToken (FmtTypeDecimal ,nil );};goto _ebe ;_dgfd :_cccg =_dbc +1;{_ebdg .nextFmt ();};goto _ebe ;_eed :_cccg =_dbc +1;{_ebdg ._cbe .AddToken (FmtTypeText ,nil );};goto _ebe ;_ecfg :_cccg =_dbc +1;{_ebdg ._cbe .AddToken (FmtTypeUnderscore ,nil );};goto _ebe ;_ffg :_cccg =_dbc ;_dbc --;{_ebdg ._cbe .AddToken (FmtTypeLiteral ,_gga [_ccc :_cccg ]);};goto _ebe ;_ecdf :_cccg =_dbc ;_dbc --;{_ebdg ._cbe .AddToken (FmtTypeLiteral ,_gga [_ccc +1:_cccg -1]);};goto _ebe ;_agfb :_cccg =_dbc ;_dbc --;{_ebdg ._cbe .AddToken (FmtTypeDigitOpt ,nil );};goto _ebe ;_fdad :_cccg =_dbc ;_dbc --;{_ebdg ._cbe .AddToken (FmtTypeFraction ,_gga [_ccc :_cccg ]);};goto _ebe ;_gfg :_cccg =_dbc ;_dbc --;{_ebdg ._cbe .AddToken (FmtTypePercent ,nil );};goto _ebe ;_bfd :_cccg =_dbc ;_dbc --;{_ebdg ._cbe .AddToken (FmtTypeDate ,_gga [_ccc :_cccg ]);};goto _ebe ;_ddc :_cccg =_dbc ;_dbc --;{_ebdg ._cbe .AddToken (FmtTypeDigit ,nil );};goto _ebe ;_ccdb :_cccg =_dbc ;_dbc --;{_ebdg ._cbe .AddToken (FmtTypeTime ,_gga [_ccc :_cccg ]);};goto _ebe ;_gbc :_cccg =_dbc ;_dbc --;{};goto _ebe ;_gba :_cccg =_dbc +1;{_ebdg ._cbe .IsExponential =true ;};goto _ebe ;_gadc :_cccg =_dbc +1;{_ebdg ._cbe .AddToken (FmtTypeLiteral ,_gga [_ccc +1:_cccg ]);};goto _ebe ;_ebe :_ccc =0;if _dbc ++;_dbc ==_fcd {goto _bcc ;};_dbcg :_ccc =_dbc ;switch _gga [_dbc ]{case 34:goto _cggf ;case 35:goto _gac ;case 36:goto _gdag ;case 37:goto _ggeb ;case 44:goto _gebf ;case 46:goto _cda ;case 47:goto _gfb ;case 48:goto _bgbd ;case 58:goto _ada ;case 59:goto _dgfd ;case 63:goto _eebe ;case 64:goto _eed ;case 65:goto _bbf ;case 69:goto _dgg ;case 71:goto _aeee ;case 91:goto _gcc ;case 92:goto _fbcc ;case 95:goto _ecfg ;case 100:goto _gfb ;case 104:goto _ada ;case 109:goto _egfb ;case 115:goto _gace ;case 121:goto _gdbd ;};if 49<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _gfgd ;};goto _deb ;_cggf :_cccg =_dbc +1;_eaaf =20;goto _cccd ;_cccd :if _dbc ++;_dbc ==_fcd {goto _gec ;};_dgfa :if _gga [_dbc ]==34{goto _ebb ;};goto _edg ;_edg :if _dbc ++;_dbc ==_fcd {goto _face ;};_egdg :if _gga [_dbc ]==34{goto _ebb ;};goto _edg ;_ebb :_cccg =_dbc +1;_eaaf =21;goto _fffe ;_fffe :if _dbc ++;_dbc ==_fcd {goto _fdde ;};_ffa :if _gga [_dbc ]==34{goto _edg ;};goto _ecdf ;_gac :_cccg =_dbc +1;_eaaf =3;goto _dda ;_dda :if _dbc ++;_dbc ==_fcd {goto _gfbb ;};_ebdd :switch _gga [_dbc ]{case 35:goto _bcbg ;case 37:goto _bcbg ;case 44:goto _gcd ;case 47:goto _feea ;case 48:goto _bcbg ;case 63:goto _bcbg ;};goto _agfb ;_bcbg :if _dbc ++;_dbc ==_fcd {goto _ded ;};_gea :switch _gga [_dbc ]{case 35:goto _bcbg ;case 37:goto _bcbg ;case 47:goto _feea ;case 48:goto _bcbg ;case 63:goto _bcbg ;};goto _gaa ;_feea :if _dbc ++;_dbc ==_fcd {goto _cffd ;};_bca :switch _gga [_dbc ]{case 35:goto _aec ;case 37:goto _ffdd ;case 48:goto _eacc ;case 63:goto _aec ;};if 49<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _cedb ;};goto _gaa ;_aec :_cccg =_dbc +1;goto _egc ;_egc :if _dbc ++;_dbc ==_fcd {goto _eca ;};_dge :switch _gga [_dbc ]{case 35:goto _aec ;case 37:goto _aec ;case 44:goto _aec ;case 46:goto _aec ;case 48:goto _aec ;case 63:goto _aec ;case 65:goto _ece ;};goto _fdad ;_ece :if _dbc ++;_dbc ==_fcd {goto _bada ;};_ebcd :switch _gga [_dbc ]{case 47:goto _dgfg ;case 77:goto _ggd ;};goto _gdg ;_dgfg :if _dbc ++;_dbc ==_fcd {goto _gcee ;};_cdce :if _gga [_dbc ]==80{goto _fab ;};goto _gdg ;_fab :_cccg =_dbc +1;goto _dbge ;_dbge :if _dbc ++;_dbc ==_fcd {goto _bede ;};_cgdd :if _gga [_dbc ]==65{goto _ece ;};goto _fdad ;_ggd :if _dbc ++;_dbc ==_fcd {goto _fgg ;};_gdfe :if _gga [_dbc ]==47{goto _dfcb ;};goto _gdg ;_dfcb :if _dbc ++;_dbc ==_fcd {goto _afed ;};_adc :if _gga [_dbc ]==80{goto _bgc ;};goto _gdg ;_bgc :if _dbc ++;_dbc ==_fcd {goto _bfdc ;};_ggfd :if _gga [_dbc ]==77{goto _fab ;};goto _gdg ;_ffdd :if _dbc ++;_dbc ==_fcd {goto _gdcb ;};_ddb :switch _gga [_dbc ]{case 35:goto _gcba ;case 37:goto _dcd ;case 63:goto _gcba ;};if 48<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _bga ;};goto _gaa ;_gcba :_cccg =_dbc +1;goto _ggb ;_ggb :if _dbc ++;_dbc ==_fcd {goto _aeec ;};_efc :switch _gga [_dbc ]{case 35:goto _aec ;case 37:goto _efb ;case 44:goto _aec ;case 46:goto _aec ;case 48:goto _aec ;case 63:goto _aec ;case 65:goto _ece ;};goto _fdad ;_efb :if _dbc ++;_dbc ==_fcd {goto _fcdb ;};_ebcg :switch _gga [_dbc ]{case 35:goto _efae ;case 44:goto _efae ;case 46:goto _efae ;case 48:goto _efae ;case 63:goto _efae ;};goto _gdg ;_efae :_cccg =_dbc +1;goto _adcb ;_adcb :if _dbc ++;_dbc ==_fcd {goto _agca ;};_fbc :switch _gga [_dbc ]{case 35:goto _efae ;case 44:goto _efae ;case 46:goto _efae ;case 48:goto _efae ;case 63:goto _efae ;case 65:goto _ece ;};goto _fdad ;_dcd :if _dbc ++;_dbc ==_fcd {goto _dcfc ;};_ecgf :if _gga [_dbc ]==37{goto _dcd ;};if 48<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _bga ;};goto _gaa ;_bga :_cccg =_dbc +1;_eaaf =13;goto _gaad ;_gaad :if _dbc ++;_dbc ==_fcd {goto _efce ;};_aab :switch _gga [_dbc ]{case 35:goto _aec ;case 37:goto _cdfb ;case 44:goto _aec ;case 46:goto _aec ;case 48:goto _gff ;case 63:goto _aec ;case 65:goto _ece ;};if 49<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _bga ;};goto _fdad ;_cdfb :if _dbc ++;_dbc ==_fcd {goto _ebbe ;};_cbec :switch _gga [_dbc ]{case 35:goto _efae ;case 37:goto _dcd ;case 44:goto _efae ;case 46:goto _efae ;case 63:goto _efae ;};if 48<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _bga ;};goto _gdg ;_gff :_cccg =_dbc +1;goto _gbe ;_gbe :if _dbc ++;_dbc ==_fcd {goto _cad ;};_dcea :switch _gga [_dbc ]{case 35:goto _aec ;case 37:goto _gff ;case 44:goto _aec ;case 46:goto _aec ;case 48:goto _gff ;case 63:goto _aec ;case 65:goto _ece ;};if 49<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _bga ;};goto _fdad ;_eacc :_cccg =_dbc +1;goto _gge ;_gge :if _dbc ++;_dbc ==_fcd {goto _defe ;};_gffa :switch _gga [_dbc ]{case 35:goto _aec ;case 37:goto _gff ;case 44:goto _aec ;case 46:goto _aec ;case 48:goto _eacc ;case 63:goto _aec ;case 65:goto _ece ;};if 49<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _cedb ;};goto _fdad ;_cedb :_cccg =_dbc +1;goto _bae ;_bae :if _dbc ++;_dbc ==_fcd {goto _gfbf ;};_gbd :switch _gga [_dbc ]{case 35:goto _aec ;case 37:goto _bga ;case 44:goto _aec ;case 46:goto _aec ;case 48:goto _eacc ;case 63:goto _aec ;case 65:goto _ece ;};if 49<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _cedb ;};goto _fdad ;_gcd :if _dbc ++;_dbc ==_fcd {goto _eceg ;};_fadf :if _gga [_dbc ]==35{goto _babe ;};goto _fccg ;_ggeb :_cccg =_dbc +1;_eaaf =8;goto _geba ;_geba :if _dbc ++;_dbc ==_fcd {goto _fgd ;};_aga :switch _gga [_dbc ]{case 35:goto _ceg ;case 37:goto _dcf ;case 48:goto _aea ;case 63:goto _ceg ;};if 49<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _dec ;};goto _gfg ;_ceg :if _dbc ++;_dbc ==_fcd {goto _bdd ;};_ace :switch _gga [_dbc ]{case 35:goto _ceg ;case 47:goto _feea ;case 48:goto _ceg ;case 63:goto _ceg ;};goto _ecf ;_dcf :if _dbc ++;_dbc ==_fcd {goto _dcg ;};_fdb :if _gga [_dbc ]==37{goto _dcf ;};if 48<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _dec ;};goto _gaa ;_dec :if _dbc ++;_dbc ==_fcd {goto _gbb ;};_acgb :switch _gga [_dbc ]{case 37:goto _dcf ;case 47:goto _feea ;};if 48<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _dec ;};goto _gaa ;_aea :if _dbc ++;_dbc ==_fcd {goto _ffe ;};_ega :switch _gga [_dbc ]{case 35:goto _ceg ;case 37:goto _dcf ;case 47:goto _feea ;case 48:goto _aea ;case 63:goto _ceg ;};if 49<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _dec ;};goto _ecf ;_gfb :_cccg =_dbc +1;goto _afd ;_afd :if _dbc ++;_dbc ==_fcd {goto _ggfc ;};_bdb :switch _gga [_dbc ]{case 47:goto _gfb ;case 100:goto _gfb ;case 109:goto _gfb ;case 121:goto _cdbf ;};goto _bfd ;_cdbf :if _dbc ++;_dbc ==_fcd {goto _agcg ;};_eeb :if _gga [_dbc ]==121{goto _gfb ;};goto _fcab ;_bgbd :_cccg =_dbc +1;_eaaf =2;goto _egbd ;_egbd :if _dbc ++;_dbc ==_fcd {goto _ecac ;};_ccce :switch _gga [_dbc ]{case 35:goto _bcbg ;case 37:goto _aabf ;case 47:goto _feea ;case 48:goto _ede ;case 63:goto _bcbg ;};if 49<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _ddad ;};goto _ddc ;_aabf :if _dbc ++;_dbc ==_fcd {goto _debd ;};_dca :switch _gga [_dbc ]{case 35:goto _bcbg ;case 37:goto _aabf ;case 47:goto _feea ;case 48:goto _aabf ;case 63:goto _bcbg ;};if 49<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _dec ;};goto _def ;_ede :if _dbc ++;_dbc ==_fcd {goto _dcaa ;};_dafd :switch _gga [_dbc ]{case 35:goto _bcbg ;case 37:goto _aabf ;case 47:goto _feea ;case 48:goto _ede ;case 63:goto _bcbg ;};if 49<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _ddad ;};goto _def ;_ddad :if _dbc ++;_dbc ==_fcd {goto _eafb ;};_bfcf :switch _gga [_dbc ]{case 37:goto _dec ;case 47:goto _feea ;};if 48<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _ddad ;};goto _gaa ;_gfgd :_cccg =_dbc +1;_eaaf =20;goto _aede ;_aede :if _dbc ++;_dbc ==_fcd {goto _eeeb ;};_bec :switch _gga [_dbc ]{case 37:goto _dec ;case 47:goto _feea ;};if 48<=_gga [_dbc ]&&_gga [_dbc ]<=57{goto _ddad ;};goto _ffg ;_ada :_cccg =_dbc +1;_eaaf =15;goto _eee ;_eee :if _dbc ++;_dbc ==_fcd {goto _cded ;};_eggg :switch _gga [_dbc ]{case 58:goto _ada ;case 65:goto _dfb ;case 104:goto _ada ;case 109:goto _ada ;case 115:goto _gace ;};goto _ccdb ;_dfb :if _dbc ++;_dbc ==_fcd {goto _abff ;};_acec :switch _gga [_dbc ]{case 47:goto _gbda ;case 77:goto _agag ;};goto _gaa ;_gbda :if _dbc ++;_dbc ==_fcd {goto _eacg ;};_dde :if _gga [_dbc ]==80{goto _ada ;};goto _gaa ;_agag :if _dbc ++;_dbc ==_fcd {goto _fdfd ;};_cgef :if _gga [_dbc ]==47{goto _eabb ;};goto _gaa ;_eabb :if _dbc ++;_dbc ==_fcd {goto _bfce ;};_cggfg :if _gga [_dbc ]==80{goto _fbbb ;};goto _gaa ;_fbbb :if _dbc ++;_dbc ==_fcd {goto _aaf ;};_abb :if _gga [_dbc ]==77{goto _ada ;};goto _gaa ;_gace :_cccg =_dbc +1;_eaaf =15;goto _adfe ;_adfe :if _dbc ++;_dbc ==_fcd {goto _cecb ;};_ege :switch _gga [_dbc ]{case 46:goto _dafa ;case 58:goto _ada ;case 65:goto _dfb ;case 104:goto _ada ;case 109:goto _ada ;case 115:goto _gace ;};goto _ccdb ;_dafa :if _dbc ++;_dbc ==_fcd {goto _abge ;};_gabd :if _gga [_dbc ]==48{goto _fcg ;};goto _ccbe ;_fcg :_cccg =_dbc +1;_eaaf =15;goto _gbgc ;_gbgc :if _dbc ++;_dbc ==_fcd {goto _faf ;};_cdgf :switch _gga [_dbc ]{case 48:goto _fdc ;case 58:goto _ada ;case 65:goto _dfb ;case 104:goto _ada ;case 109:goto _ada ;case 115:goto _gace ;};goto _ccdb ;_fdc :_cccg =_dbc +1;_eaaf =15;goto _bff ;_bff :if _dbc ++;_dbc ==_fcd {goto _efbe ;};_eae :switch _gga [_dbc ]{case 48:goto _ada ;case 58:goto _ada ;case 65:goto _dfb ;case 104:goto _ada ;case 109:goto _ada ;case 115:goto _gace ;};goto _ccdb ;_eebe :_cccg =_dbc +1;_eaaf =5;goto _cbc ;_cbc :if _dbc ++;_dbc ==_fcd {goto _bcbc ;};_dae :switch _gga [_dbc ]{case 35:goto _bcbg ;case 37:goto _bcbg ;case 47:goto _feea ;case 48:goto _bcbg ;case 63:goto _bcbg ;};goto _gbc ;_bbf :_cccg =_dbc +1;_eaaf =20;goto _dafc ;_dafc :if _dbc ++;_dbc ==_fcd {goto _ddeb ;};_gcbg :switch _gga [_dbc ]{case 47:goto _gbda ;case 77:goto _agag ;};goto _ffg ;_dgg :if _dbc ++;_dbc ==_fcd {goto _cbg ;};_bgab :switch _gga [_dbc ]{case 43:goto _gba ;case 45:goto _gba ;};goto _ffg ;_aeee :_cccg =_dbc +1;goto _eade ;_eade :if _dbc ++;_dbc ==_fcd {goto _bgg ;};_cbd :if _gga [_dbc ]==101{goto _cae ;};goto _ffg ;_cae :if _dbc ++;_dbc ==_fcd {goto _bgeb ;};_gcg :if _gga [_dbc ]==110{goto _fcac ;};goto _efe ;_fcac :if _dbc ++;_dbc ==_fcd {goto _dcc ;};_egca :if _gga [_dbc ]==101{goto _fbfd ;};goto _efe ;_fbfd :if _dbc ++;_dbc ==_fcd {goto _efaa ;};_agg :if _gga [_dbc ]==114{goto _aad ;};goto _efe ;_aad :if _dbc ++;_dbc ==_fcd {goto _cggb ;};_cec :if _gga [_dbc ]==97{goto _ggdd ;};goto _efe ;_ggdd :if _dbc ++;_dbc ==_fcd {goto _bedg ;};_edea :if _gga [_dbc ]==108{goto _cgga ;};goto _efe ;_gcc :_cccg =_dbc +1;_eaaf =20;goto _agac ;_agac :if _dbc ++;_dbc ==_fcd {goto _cbb ;};_ggdg :switch _gga [_dbc ]{case 104:goto _bdcc ;case 109:goto _bdcc ;case 115:goto _bdcc ;};goto _age ;_age :if _dbc ++;_dbc ==_fcd {goto _gcdg ;};_bbg :if _gga [_dbc ]==93{goto _ddae ;};goto _age ;_ddae :_cccg =_dbc +1;_eaaf =18;goto _bdbb ;_fagd :_cccg =_dbc +1;_eaaf =16;goto _bdbb ;_bdbb :if _dbc ++;_dbc ==_fcd {goto _aacf ;};_ddf :if _gga [_dbc ]==93{goto _ddae ;};goto _age ;_bdcc :if _dbc ++;_dbc ==_fcd {goto _cfbd ;};_fgb :if _gga [_dbc ]==93{goto _fagd ;};goto _age ;_fbcc :if _dbc ++;_dbc ==_fcd {goto _dfgg ;};_edc :goto _gadc ;_egfb :_cccg =_dbc +1;_eaaf =14;goto _ecgg ;_ecgg :if _dbc ++;_dbc ==_fcd {goto _egag ;};_gfba :switch _gga [_dbc ]{case 47:goto _gfb ;case 58:goto _ada ;case 65:goto _dfb ;case 100:goto _gfb ;case 104:goto _ada ;case 109:goto _egfb ;case 115:goto _gace ;case 121:goto _cdbf ;};goto _bfd ;_gdbd :if _dbc ++;_dbc ==_fcd {goto _aff ;};_bgaa :if _gga [_dbc ]==121{goto _gfb ;};goto _ffg ;_gegg :_bcc :_egd =34;goto _bgce ;_gec :_egd =35;goto _bgce ;_face :_egd =0;goto _bgce ;_fdde :_egd =36;goto _bgce ;_gfbb :_egd =37;goto _bgce ;_ded :_egd =1;goto _bgce ;_cffd :_egd =2;goto _bgce ;_eca :_egd =38;goto _bgce ;_bada :_egd =3;goto _bgce ;_gcee :_egd =4;goto _bgce ;_bede :_egd =39;goto _bgce ;_fgg :_egd =5;goto _bgce ;_afed :_egd =6;goto _bgce ;_bfdc :_egd =7;goto _bgce ;_gdcb :_egd =8;goto _bgce ;_aeec :_egd =40;goto _bgce ;_fcdb :_egd =9;goto _bgce ;_agca :_egd =41;goto _bgce ;_dcfc :_egd =10;goto _bgce ;_efce :_egd =42;goto _bgce ;_ebbe :_egd =11;goto _bgce ;_cad :_egd =43;goto _bgce ;_defe :_egd =44;goto _bgce ;_gfbf :_egd =45;goto _bgce ;_eceg :_egd =12;goto _bgce ;_fgd :_egd =46;goto _bgce ;_bdd :_egd =13;goto _bgce ;_dcg :_egd =14;goto _bgce ;_gbb :_egd =15;goto _bgce ;_ffe :_egd =16;goto _bgce ;_ggfc :_egd =47;goto _bgce ;_agcg :_egd =17;goto _bgce ;_ecac :_egd =48;goto _bgce ;_debd :_egd =18;goto _bgce ;_dcaa :_egd =19;goto _bgce ;_eafb :_egd =20;goto _bgce ;_eeeb :_egd =49;goto _bgce ;_cded :_egd =50;goto _bgce ;_abff :_egd =21;goto _bgce ;_eacg :_egd =22;goto _bgce ;_fdfd :_egd =23;goto _bgce ;_bfce :_egd =24;goto _bgce ;_aaf :_egd =25;goto _bgce ;_cecb :_egd =51;goto _bgce ;_abge :_egd =26;goto _bgce ;_faf :_egd =52;goto _bgce ;_efbe :_egd =53;goto _bgce ;_bcbc :_egd =54;goto _bgce ;_ddeb :_egd =55;goto _bgce ;_cbg :_egd =56;goto _bgce ;_bgg :_egd =57;goto _bgce ;_bgeb :_egd =27;goto _bgce ;_dcc :_egd =28;goto _bgce ;_efaa :_egd =29;goto _bgce ;_cggb :_egd =30;goto _bgce ;_bedg :_egd =31;goto _bgce ;_cbb :_egd =58;goto _bgce ;_gcdg :_egd =32;goto _bgce ;_aacf :_egd =59;goto _bgce ;_cfbd :_egd =33;goto _bgce ;_dfgg :_egd =60;goto _bgce ;_egag :_egd =61;goto _bgce ;_aff :_egd =62;goto _bgce ;_bgce :{};if _dbc ==_fff {switch _egd {case 35:goto _ffg ;case 0:goto _gaa ;case 36:goto _ecdf ;case 37:goto _agfb ;case 1:goto _gaa ;case 2:goto _gaa ;case 38:goto _fdad ;case 3:goto _gdg ;case 4:goto _gdg ;case 39:goto _fdad ;case 5:goto _gdg ;case 6:goto _gdg ;case 7:goto _gdg ;case 8:goto _gaa ;case 40:goto _fdad ;case 9:goto _gdg ;case 41:goto _fdad ;case 10:goto _gaa ;case 42:goto _fdad ;case 11:goto _gdg ;case 43:goto _fdad ;case 44:goto _fdad ;case 45:goto _fdad ;case 12:goto _fccg ;case 46:goto _gfg ;case 13:goto _ecf ;case 14:goto _gaa ;case 15:goto _gaa ;case 16:goto _ecf ;case 47:goto _bfd ;case 17:goto _fcab ;case 48:goto _ddc ;case 18:goto _def ;case 19:goto _def ;case 20:goto _gaa ;case 49:goto _ffg ;case 50:goto _ccdb ;case 21:goto _gaa ;case 22:goto _gaa ;case 23:goto _gaa ;case 24:goto _gaa ;case 25:goto _gaa ;case 51:goto _ccdb ;case 26:goto _ccbe ;case 52:goto _ccdb ;case 53:goto _ccdb ;case 54:goto _gbc ;case 55:goto _ffg ;case 56:goto _ffg ;case 57:goto _ffg ;case 27:goto _efe ;case 28:goto _efe ;case 29:goto _efe ;case 30:goto _efe ;case 31:goto _efe ;case 58:goto _ffg ;case 32:goto _gaa ;case 59:goto _gaa ;case 33:goto _efe ;case 60:goto _ffg ;case 61:goto _bfd ;case 62:goto _ffg ;};};};if _ccc > 0{copy (_gga [0:],_gga [_ccc :]);};};_ =_fff ;if _egd ==_aee {_ag .Log .Debug ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};};type Lexer struct{_cbe Format ;_bad []Format ;};const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);func _bac (_bag ,_afga float64 ,_egb Format )[]byte {if len (_egb .Whole )==0{return nil ;};_fbe :=_eg .Date (1899,12,30,0,0,0,0,_eg .UTC );_cge :=_fbe .Add (_eg .Duration (_afga *float64 (24*_eg .Hour )));_cge =_beg (_cge );_ab :=_b .AppendFloat (nil ,_bag ,'f',-1,64);_eff :=make ([]byte ,0,len (_ab ));_gb :=0;_cdf :=1;_db :for _daf :=len (_egb .Whole )-1;_daf >=0;_daf --{_edb :=len (_ab )-1-_gb ;_agc :=_egb .Whole [_daf ];switch _agc .Type {case FmtTypeDigit :if _edb >=0{_eff =append (_eff ,_ab [_edb ]);_gb ++;_cdf =_daf ;}else {_eff =append (_eff ,'0');};case FmtTypeDigitOpt :if _edb >=0{_eff =append (_eff ,_ab [_edb ]);_gb ++;_cdf =_daf ;}else {for _adf :=_daf ;_adf >=0;_adf --{_fee :=_egb .Whole [_adf ];if _fee .Type ==FmtTypeLiteral {_eff =append (_eff ,_fee .Literal );};};break _db ;};case FmtTypeDollar :for _bc :=_gb ;_bc < len (_ab );_bc ++{_eff =append (_eff ,_ab [len (_ab )-1-_bc ]);_gb ++;};_eff =append (_eff ,'$');case FmtTypeComma :if !_egb ._aa {_eff =append (_eff ,',');};case FmtTypeLiteral :_eff =append (_eff ,_agc .Literal );case FmtTypeDate :_eff =append (_eff ,_be (_gcb (_cge ,_agc .DateTime ))...);case FmtTypeTime :_eff =append (_eff ,_be (_cgd (_cge ,_afga ,_agc .DateTime ))...);default:_ag .Log .Debug ("\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070e\u0020i\u006e\u0020\u0077\u0068\u006f\u006c\u0065 \u0025\u0076",_agc );};};_fcb :=_be (_eff );if _gb < len (_ab )&&(_gb !=0||_egb ._fb ){_ac :=len (_ab )-_gb ;_bdf :=make ([]byte ,len (_fcb )+_ac );copy (_bdf ,_fcb [0:_cdf ]);copy (_bdf [_cdf :],_ab [0:]);copy (_bdf [_cdf +_ac :],_fcb [_cdf :]);_fcb =_bdf ;};if _egb ._aa {_bdc :=_fd .Buffer {};_ff :=0;for _cgf :=len (_fcb )-1;_cgf >=0;_cgf --{if !(_fcb [_cgf ]>='0'&&_fcb [_cgf ]<='9'){_ff ++;}else {break ;};};for _egg :=0;_egg < len (_fcb );_egg ++{_ced :=(len (_fcb )-_egg -_ff );if _ced %3==0&&_ced !=0&&_egg !=0{_bdc .WriteByte (',');};_bdc .WriteByte (_fcb [_egg ]);};_fcb =_bdc .Bytes ();};return _fcb ;};const _ffd int =0;const _ae =1e-10;func Parse (s string )[]Format {_dfg :=Lexer {};_dfg .Lex (_g .NewReader (s ));_dfg ._bad =append (_dfg ._bad ,_dfg ._cbe );return _dfg ._bad ;};func _geg (_cgee int64 ,_gc Format )[]byte {if !_gc .IsExponential ||len (_gc .Exponent )==0{return nil ;};_gdf :=_b .AppendInt (nil ,_fea (_cgee ),10);_fagb :=make ([]byte ,0,len (_gdf )+2);_fagb =append (_fagb ,'E');if _cgee >=0{_fagb =append (_fagb ,'+');}else {_fagb =append (_fagb ,'-');_cgee *=-1;};_adb :=0;_cdfe :for _aca :=len (_gc .Exponent )-1;_aca >=0;_aca --{_aac :=len (_gdf )-1-_adb ;_ceb :=_gc .Exponent [_aca ];switch _ceb .Type {case FmtTypeDigit :if _aac >=0{_fagb =append (_fagb ,_gdf [_aac ]);_adb ++;}else {_fagb =append (_fagb ,'0');};case FmtTypeDigitOpt :if _aac >=0{_fagb =append (_fagb ,_gdf [_aac ]);_adb ++;}else {for _ebf :=_aca ;_ebf >=0;_ebf --{_dfd :=_gc .Exponent [_ebf ];if _dfd .Type ==FmtTypeLiteral {_fagb =append (_fagb ,_dfd .Literal );};};break _cdfe ;};case FmtTypeLiteral :_fagb =append (_fagb ,_ceb .Literal );default:_ag .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0065\u0078p\u0020\u0025\u0076",_ceb );};};if _adb < len (_gdf ){_fagb =append (_fagb ,_gdf [len (_gdf )-_adb -1:_adb -1]...);};_be (_fagb [2:]);return _fagb ;};const _gcfc int =34;const _aee int =-1;func _bge (_gg float64 )string {_egfc :=_b .FormatFloat (_gg ,'E',-1,64);_gad :=_b .FormatFloat (_gg ,'E',5,64);if len (_egfc )< len (_gad ){return _b .FormatFloat (_gg ,'E',2,64);};return _gad ;}; \ No newline at end of file +// AddToken adds a format token to the format. +func (_da *Format )AddToken (t FmtType ,l []byte ){if _da ._ee {_da ._ee =false ;return ;};switch t {case FmtTypeDecimal :_da ._ggd =true ;case FmtTypeUnderscore :_da ._ee =true ;case FmtTypeText :_da .Whole =append (_da .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_da .Whole =append (_da .Whole ,Token {Type :t ,DateTime :string (l )});case FmtTypePercent :_da ._be =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_ebb :=range l {if _da .IsExponential {_da .Exponent =append (_da .Exponent ,Token {Type :t ,Literal :_ebb });}else if !_da ._ggd {_da .Whole =append (_da .Whole ,Token {Type :t ,Literal :_ebb });}else {_da .Fractional =append (_da .Fractional ,Token {Type :t ,Literal :_ebb });};};case FmtTypeDigitOptThousands :_da ._ad =true ;case FmtTypeFraction :_gaa :=_gg .Split (string (l ),"\u002f");if len (_gaa )==2{_da ._de =true ;_da ._db ,_ =_b .ParseInt (_gaa [1],10,64);for _ ,_ac :=range _gaa [1]{if _ac =='?'||_ac =='0'{_da ._gad ++;};};};default:_e .Log .Debug ("\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 _acd (_cda float64 )string {_cae :=_b .FormatFloat (_cda ,'E',-1,64);_bef :=_b .FormatFloat (_cda ,'E',5,64);if len (_cae )< len (_bef ){return _b .FormatFloat (_cda ,'E',2,64);};return _bef ;}; \ No newline at end of file diff --git a/spreadsheet/formula/formula.go b/spreadsheet/formula/formula.go index 709ca9d591..388861eb84 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 (_g "bytes";_aa "errors";_a "fmt";_aff "github.com/unidoc/unioffice/common/logger";_ag "github.com/unidoc/unioffice/internal/mergesort";_gb "github.com/unidoc/unioffice/internal/wildcard";_dg "github.com/unidoc/unioffice/spreadsheet/format";_fa "github.com/unidoc/unioffice/spreadsheet/reference";_af "github.com/unidoc/unioffice/spreadsheet/update";_b "io";_eg "math";_c "math/big";_da "math/rand";_f "regexp";_ed "sort";_ae "strconv";_ef "strings";_ea "sync";_bg "time";_e "unicode";);func _aaec (_gaefa ,_ecce float64 )float64 {_gaefa =_eg .Trunc (_gaefa );_ecce =_eg .Trunc (_ecce );if _gaefa ==0{return _ecce ;};if _ecce ==0{return _gaefa ;};for _gaefa !=_ecce {if _gaefa > _ecce {_gaefa =_gaefa -_ecce ;}else {_ecce =_ecce -_gaefa ;};};return _gaefa ;};const _dage =57344; +package formula ;import (_d "bytes";_g "errors";_b "fmt";_feb "github.com/unidoc/unioffice/common/logger";_ecb "github.com/unidoc/unioffice/internal/mergesort";_ag "github.com/unidoc/unioffice/internal/wildcard";_bg "github.com/unidoc/unioffice/spreadsheet/format";_fa "github.com/unidoc/unioffice/spreadsheet/reference";_fe "github.com/unidoc/unioffice/spreadsheet/update";_f "io";_bb "math";_gc "math/big";_ad "math/rand";_gg "regexp";_ed "sort";_ab "strconv";_c "strings";_ec "sync";_gf "time";_a "unicode";); -// ConstArrayExpr is a constant array expression. -type ConstArrayExpr struct{_edg [][]Expression }; +// 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");};_dgeff :=args [0].AsNumber ();if _dgeff .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 _dgeff .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 (_edde (_dgeff .ValueNumber ));}; -// 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 (_feffb (args ,_eecg ));};func _eacce (_cgdf float64 )bool {return _cgdf ==1||_cgdf ==2||_cgdf ==4};var _abaa =[...]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}; +// String returns a string representation for Negate. +func (_abcg Negate )String ()string {return "\u002d"+_abcg ._dbcag .String ()}; -// 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");};_agee :=args [0].Ref ;if _agee .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 (_agee .Value ));}; +// 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");};_agde :=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");};_ccaf :=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");};_bgfdg :=args [2].ValueNumber ;if _bgfdg <=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");};_babc :=args [3].ValueNumber ;return MakeNumberResult (_babc *_agde *(_ccaf /_bgfdg -1));};var _fgf Result =MakeEmptyResult (); -// 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");};_gbcg :=args [0];if _gbcg .Type !=ResultTypeArray &&_gbcg .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");};_cfeb :=_gbcg .ValueArray ;if len (_cfeb )==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 (_cfeb [0])));};func _eac (_gd BinOpType ,_gdb []Result ,_aeef Result )Result {_gbc :=[]Result {};switch _aeef .Type {case ResultTypeNumber :_ca :=_aeef .ValueNumber ;for _ged :=range _gdb {_gdg :=_gdb [_ged ].AsNumber ();if _gdg .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 _gd {case BinOpTypePlus :_gbc =append (_gbc ,MakeNumberResult (_gdg .ValueNumber +_ca ));case BinOpTypeMinus :_gbc =append (_gbc ,MakeNumberResult (_gdg .ValueNumber -_ca ));case BinOpTypeMult :_gbc =append (_gbc ,MakeNumberResult (_gdg .ValueNumber *_ca ));case BinOpTypeDiv :if _ca ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_gbc =append (_gbc ,MakeNumberResult (_gdg .ValueNumber /_ca ));case BinOpTypeExp :_gbc =append (_gbc ,MakeNumberResult (_eg .Pow (_gdg .ValueNumber ,_ca )));case BinOpTypeLT :_gbc =append (_gbc ,MakeBoolResult (_gdg .ValueNumber < _ca ));case BinOpTypeGT :_gbc =append (_gbc ,MakeBoolResult (_gdg .ValueNumber > _ca ));case BinOpTypeEQ :_gbc =append (_gbc ,MakeBoolResult (_gdg .ValueNumber ==_ca ));case BinOpTypeLEQ :_gbc =append (_gbc ,MakeBoolResult (_gdg .ValueNumber <=_ca ));case BinOpTypeGEQ :_gbc =append (_gbc ,MakeBoolResult (_gdg .ValueNumber >=_ca ));case BinOpTypeNE :_gbc =append (_gbc ,MakeBoolResult (_gdg .ValueNumber !=_ca ));default:return MakeErrorResult (_a .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",_gd ));};};case ResultTypeString :_caa :=_aeef .ValueString ;for _fg :=range _gdb {_gc :=_gdb [_fg ].AsString ();if _gc .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 _gd {case BinOpTypeLT :_gbc =append (_gbc ,MakeBoolResult (_gc .ValueString < _caa ));case BinOpTypeGT :_gbc =append (_gbc ,MakeBoolResult (_gc .ValueString > _caa ));case BinOpTypeEQ :_gbc =append (_gbc ,MakeBoolResult (_gc .ValueString ==_caa ));case BinOpTypeLEQ :_gbc =append (_gbc ,MakeBoolResult (_gc .ValueString <=_caa ));case BinOpTypeGEQ :_gbc =append (_gbc ,MakeBoolResult (_gc .ValueString >=_caa ));case BinOpTypeNE :_gbc =append (_gbc ,MakeBoolResult (_gc .ValueString !=_caa ));default:return MakeErrorResult (_a .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",_gd ));};};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 (_gbc );};func _gggbb (_efeda string )string {_efeda =_ef .Replace (_efeda ,"\u000a","\u005c\u006e",-1);_efeda =_ef .Replace (_efeda ,"\u000d","\u005c\u0072",-1);_efeda =_ef .Replace (_efeda ,"\u0009","\u005c\u0074",-1);return _efeda ;}; +// Amorlinc implements the Excel AMORLINC function. +func Amorlinc (args []Result )Result {_ggac ,_bcf :=_bfed (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _bcf .Type ==ResultTypeError {return _bcf ;};_abga :=_ggac ._ddb ;_afdef :=_ggac ._ccbe ;_cceg :=_ggac ._ageb ;_gfgda :=_ggac ._dgagd ;_ceb :=_ggac ._fcaf ;_gdfa :=_ggac ._edgg ;_fafg :=_ggac ._cab ;_faaf ,_febc :=_bff (_afdef ,_cceg ,_fafg );if _febc .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");};_bbbda :=_faaf *_gdfa *_abga ;if _ceb ==0{return MakeNumberResult (_bbbda );};_eca :=_abga *_gdfa ;_bdgf :=_abga -_gfgda ;_afgg :=int ((_bdgf -_bbbda )/_eca );if _ceb <=_afgg {return MakeNumberResult (_eca );}else if _ceb ==_afgg +1{return MakeNumberResult (_bdgf -_eca *float64 (_afgg )-_bbbda );}else {return MakeNumberResult (0);};}; -// String returns a string representation of String. -func (_dceaf String )String ()string {return "\u0022"+_dceaf ._bceg +"\u0022"}; +// RegisterFunction registers a standard function. +func RegisterFunction (name string ,fn Function ){_gafgd .Lock ();defer _gafgd .Unlock ();if _ ,_bada :=_agfec [name ];_bada {_feb .Log .Debug ("\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 );};_agfec [name ]=fn ;}; -// 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");};_dffdc :=args [0];if _dffdc .Type ==ResultTypeError ||_dffdc .Type ==ResultTypeString {return _dffdc ;};return _edgf ;}; +// Duration implements the Excel DURATION function. +func Duration (args []Result )Result {_ebbf ,_aged :=_gcaef (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _aged .Type ==ResultTypeError {return _aged ;};_cggcd :=_ebbf ._aded ;_daac :=_ebbf ._cbcf ;_adad :=_ebbf ._cga ;_bddf :=_ebbf ._bafd ;_ggca :=_ebbf ._deda ;_afge :=_ebbf ._fddg ;return _fddd (_cggcd ,_daac ,_adad ,_bddf ,_ggca ,_afge );}; -// String returns a string representation of FunctionCall expression. -func (_bffa FunctionCall )String ()string {_cgda :=_g .Buffer {};_cgda .WriteString (_bffa ._aedfb );_cgda .WriteString ("\u0028");_fgeae :=len (_bffa ._eefggc )-1;for _adfe ,_cegec :=range _bffa ._eefggc {_cgda .WriteString (_cegec .String ());if _adfe !=_fgeae {_cgda .WriteString ("\u002c");};};_cgda .WriteString ("\u0029");return _cgda .String ();};func _cdefd (_fgdd []Result ,_gbbac rmode )Result {if len (_fgdd )!=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");};_gbad :=_fgdd [0].AsNumber ();if _gbad .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");};_abdde :=_fgdd [1].AsNumber ();if _abdde .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");};_acgb :=_abdde .ValueNumber ;_eddd :=_gbad .ValueNumber ;_gafgc :=1.0;if _acgb > 0{_gafgc =_eg .Pow (1/10.0,_acgb );}else {_gafgc =_eg .Pow (10.0,-_acgb );};_eddd ,_eefg :=_eg .Modf (_eddd /_gafgc );switch _gbbac {case _bagg :const _ffcd =0.499999999;if _eefg >=_ffcd {_eddd ++;}else if _eefg <=-_ffcd {_eddd --;};case _ggdc :case _dafcf :if _eefg > 0{_eddd ++;}else if _eefg < 0{_eddd --;};};return MakeNumberResult (_eddd *_gafgc );};type durationArgs struct{_acc float64 ;_adea float64 ;_ffec float64 ;_cdcaa float64 ;_gaed float64 ;_bfa int ;};func _bced (_gdde ,_bfb int64 )float64 {return float64 (int (0.5+float64 ((_bfb -_gdde )/86400)))}; +// 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");};_fgfbc :=args [0].Ref ;if _fgfbc .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");};_daf ,_dbaf :=_fa .ParseCellReference (_fgfbc .Value );if _dbaf !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_fgfbc .Value );};return MakeNumberResult (float64 (_daf .ColumnIdx +1));}; -// 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");};_dgea :=args [0].AsNumber ();if _dgea .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");};_beafb :=args [1].AsNumber ();if _beafb .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 (_eg .Pow (_dgea .ValueNumber ,_beafb .ValueNumber ));};func _aege (_badc ,_eed ,_aaef ,_edag int )int {if _eed > _aaef {return 0;};if _bge (_edag ){return (_aaef -_eed +1)*30;};_dbbf :=0;for _dfgf :=_eed ;_dfgf <=_aaef ;_dfgf ++{_dbbf +=_cfa (_badc ,_dfgf );};return _dbbf ;}; +// Pv implements the Excel PV function. +func Pv (args []Result )Result {_ddabb :=len (args );if _ddabb < 3||_ddabb > 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");};_fcee :=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");};_edafd :=args [1].ValueNumber ;if _edafd !=float64 (int (_edafd )){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");};_afbb :=args [2].ValueNumber ;_fgcge :=0.0;if _ddabb >=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");};_fgcge =args [3].ValueNumber ;};_efce :=0.0;if _ddabb ==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");};_efce =args [4].ValueNumber ;if _efce !=0{_efce =1;};};if _fcee ==0{return MakeNumberResult (-_afbb *_edafd -_fgcge );}else {return MakeNumberResult ((((1-_bb .Pow (1+_fcee ,_edafd ))/_fcee )*_afbb *(1+_fcee *_efce )-_fgcge )/_bb .Pow (1+_fcee ,_edafd ));};};func _ffaa (_dabb Result )bool {_feefg :=_dabb .Type ;return _feefg !=ResultTypeArray &&_feefg !=ResultTypeList ;};func _edgd (_bgaa ,_gda float64 ,_bad ,_dggf int )(float64 ,Result ){_gbcg ,_dfad :=_caff (_bgaa ),_caff (_gda );if _dfad .After (_gbcg ){_ffad :=_adgc (_gbcg ,_dfad ,_bad ,_dggf );_ccfcg :=(_dfad .Year ()-_ffad .Year ())*12+int (_dfad .Month ())-int (_ffad .Month ());return float64 (_ccfcg *_bad )/12.0,_fgf ;};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");}; -// Reference returns a string reference value to a vertical range. -func (_bfdcef VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_bfdcef .verticalRangeReference ()};}; +// GetLabelPrefix returns an empty string for the invalid reference context. +func (_egea *ivr )GetLabelPrefix (cellRef string )string {return ""};const _gbacb =57358;func _ggbc (_dbg ,_bdgg int )int {switch _bdgg {case 1:if _dcd (_dbg ){return 366;}else {return 365;};case 3:return 365;default:return 360;};}; -// Eval evaluates and returns a boolean. -func (_dda Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_dda ._cdb )}; +// Find is an implementation of the Excel FIND(). +func Find (args []Result )Result {_fabfb ,_dbga :=_cdeb ("\u0046\u0049\u004e\u0044",args );if _dbga .Type !=ResultTypeEmpty {return _dbga ;};_eafg :=_fabfb ._eeeg ;if _eafg ==""{return MakeNumberResult (1.0);};_dcdb :=_fabfb ._badf ;_fbfe :=_fabfb ._aefee ;_bggc :=1;for _gdda :=range _dcdb {if _bggc < _fbfe {_bggc ++;continue ;};_bagad :=_c .Index (_dcdb [_gdda :],_eafg );if _bagad ==0{return MakeNumberResult (float64 (_bggc ));};_bggc ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};func _gdfd ()evCache {_bae :=evCache {};_bae ._gfg =make (map[string ]Result );_bae ._bde =&_ec .Mutex {};return _bae ;}; -// 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");};_eace :=args [0];switch _eace .Type {case ResultTypeError :return _eace ;case ResultTypeNumber ,ResultTypeString :return _abea (args [0]);case ResultTypeList :_efgd :=_eace .ValueList ;_aedf :=[]Result {};for _ ,_ebef :=range _efgd {_gabc :=_abea (_ebef );if _gabc .Type ==ResultTypeError {return _gabc ;};_aedf =append (_aedf ,_gabc );};return MakeListResult (_aedf );case ResultTypeArray :_eecbd :=_eace .ValueArray ;_afae :=[][]Result {};for _ ,_aecf :=range _eecbd {_dce :=[]Result {};for _ ,_bcge :=range _aecf {_fbbga :=_abea (_bcge );if _fbbga .Type ==ResultTypeError {return _fbbga ;};_dce =append (_dce ,_fbbga );};_afae =append (_afae ,_dce );};return MakeArrayResult (_afae );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 (_ega BinOpType )String ()string {if _ega >=BinOpType (len (_fb )-1){return _a .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_ega );};return _edd [_fb [_ega ]:_fb [_ega +1]];};const _faegd =57373;func _ebed (_bdcf ,_fbf float64 ,_fgca int )(float64 ,Result ){_cdeb ,_ddga :=_edgg (_bdcf ),_edgg (_fbf );_gfdd :=_cdeb .Unix ();_gbe :=_ddga .Unix ();if _gfdd ==_gbe {return 0,_edgf ;};_eafdb ,_gacae ,_acdd :=_cdeb .Date ();_egga ,_gbbg ,_aged :=_ddga .Date ();_gbbde ,_deef :=int (_gacae ),int (_gbbg );var _ebca ,_dea float64 ;switch _fgca {case 0:if _acdd ==31{_acdd --;};if _acdd ==30&&_aged ==31{_aged --;}else if _abcg :=_ffdc (_eafdb );_gbbde ==2&&((_abcg &&_acdd ==29)||(!_abcg &&_acdd ==28)){_acdd =30;if _eebe :=_ffdc (_egga );_deef ==2&&((_eebe &&_aged ==29)||(!_eebe &&_aged ==28)){_aged =30;};};_ebca =float64 ((_egga -_eafdb )*360+(_deef -_gbbde )*30+(_aged -_acdd ));_dea =360;case 1:_ebca =_fbf -_bdcf ;_dbcb :=_eafdb !=_egga ;if _dbcb &&(_egga !=_eafdb +1||_gbbde < _deef ||(_gbbde ==_deef &&_acdd < _aged )){_afbe :=0;for _acf :=_eafdb ;_acf <=_egga ;_acf ++{_afbe +=_faa (_acf ,1);};_dea =float64 (_afbe )/float64 (_egga -_eafdb +1);}else {if !_dbcb &&_ffdc (_eafdb ){_dea =366;}else {if _dbcb &&((_ffdc (_eafdb )&&(_gbbde < 2||(_gbbde ==2&&_acdd <=29)))||(_ffdc (_egga )&&(_deef > 2||(_deef ==2&&_aged ==29)))){_dea =366;}else {_dea =365;};};};case 2:_ebca =_fbf -_bdcf ;_dea =360;case 3:_ebca =_fbf -_bdcf ;_dea =365;case 4:if _acdd ==31{_acdd --;};if _aged ==31{_aged --;};_ebca =float64 ((_egga -_eafdb )*360+(_deef -_gbbde )*30+(_aged -_acdd ));_dea =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 _ebca /_dea ,_edgf ;}; +// 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");};_ccdag :=args [0];switch _ccdag .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 :_bacdc :=0.0;_fdggf :=0.0;for _ ,_adcga :=range _ccdag .ValueString {_agdab :=0.0;switch _adcga {case 'I':_agdab =1;case 'V':_agdab =5;case 'X':_agdab =10;case 'L':_agdab =50;case 'C':_agdab =100;case 'D':_agdab =500;case 'M':_agdab =1000;};_bacdc +=_agdab ;switch {case _fdggf ==_agdab &&(_fdggf ==5||_fdggf ==50||_fdggf ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_fdggf ==_agdab :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");};if _fdggf < _agdab {_bacdc -=2*_fdggf ;};_fdggf =_agdab ;};return MakeNumberResult (_bacdc );case ResultTypeError :return _ccdag ;default:return MakeErrorResult (_b .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",_ccdag .Type ));};}; -// Cumprinc implements the Excel CUMPRINC function. -func Cumprinc (args []Result )Result {_gabbg ,_bebe :=_fadc (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _bebe .Type ==ResultTypeError {return _bebe ;};_ggcf :=_gabbg ._dabc ;_ggga :=_gabbg ._cgef ;_bcc :=_gabbg ._gecf ;_aca :=_gabbg ._ebba ;_ffbg :=_gabbg ._dbbg ;_feedg :=_gabbg ._aega ;_gbec :=_aafd (_ggcf ,_ggga ,_bcc ,0,_feedg );_cbed :=0.0;if _aca ==1{if _feedg ==0{_cbed =_gbec +_bcc *_ggcf ;}else {_cbed =_gbec ;};_aca ++;};for _ddaa :=_aca ;_ddaa <=_ffbg ;_ddaa ++{if _feedg ==1{_cbed +=_gbec -(_dfcbg (_ggcf ,_ddaa -2,_gbec ,_bcc ,1)-_gbec )*_ggcf ;}else {_cbed +=_gbec -_dfcbg (_ggcf ,_ddaa -1,_gbec ,_bcc ,0)*_ggcf ;};};return MakeNumberResult (_cbed );}; +// Eval evaluates and returns the result of a Negate expression. +func (_gbaa Negate )Eval (ctx Context ,ev Evaluator )Result {_cecba :=_gbaa ._dbcag .Eval (ctx ,ev );if _cecba .Type ==ResultTypeNumber {return MakeNumberResult (-_cecba .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 _cdd (_gdab ,_eade ,_aaee ,_bec float64 ,_cfee int )float64 {var _gabf float64 ;if _gdab ==0{_gabf =_bec +_aaee *_eade ;}else {_beca :=_bb .Pow (1+_gdab ,_eade );if _cfee ==1{_gabf =_bec *_beca +_aaee *(1+_gdab )*(_beca -1)/_gdab ;}else {_gabf =_bec *_beca +_aaee *(_beca -1)/_gdab ;};};return -_gabf ;};func _cedc (_eacf Result )[][]Result {switch _eacf .Type {case ResultTypeArray :return _eacf .ValueArray ;case ResultTypeList :return [][]Result {_eacf .ValueList };default:return [][]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 _aggg ,_gfa float64 ;switch args [0].Type {case ResultTypeNumber :_gfa =args [0].ValueNumber ;case ResultTypeString :_gege :=DateValue ([]Result {args [0]});if _gege .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");};_gfa =_gege .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 :_aggg =args [1].ValueNumber ;if _aggg < 62&&_gfa >=62{_aggg --;};case ResultTypeString :_gdbd :=DateValue ([]Result {args [1]});if _gdbd .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");};_aggg =_gdbd .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");};_bcee :=float64 (int (_gfa -_aggg ));return MakeNumberResult (_bcee );}; +// Dollarfr implements the Excel DOLLARFR function. +func Dollarfr (args []Result )Result {_bbab ,_fbea ,_bbda :=_gddg (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _bbda .Type ==ResultTypeError {return _bbda ;};if _fbea ==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 _bbab ==0{return MakeNumberResult (0);};_bge :=_bbab < 0;if _bge {_bbab =-_bbab ;};_begb :=float64 (int (_bbab ));_dfba :=args [0].Value ();_acgg :=_c .Split (_dfba ,"\u002e");_ada :=0.0;if len (_acgg )> 1{var _fefb error ;_ccd :=_acgg [1];_ada ,_fefb =_ab .ParseFloat (_ccd ,64);if _fefb !=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");};_ffab :=float64 (len (_ccd ));_ada /=_bb .Pow (10,_ffab );};_gbbc :=_ada *_fbea /_bb .Pow (10,float64 (int (_bb .Log10 (_fbea )))+1)+_begb ;if _bge {_gbbc =-_gbbc ;};return MakeNumberResult (_gbbc );}; -// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). -type PrefixExpr struct{_abbca Expression ;_debae Expression ;}; +// 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");};_caffee :=args [0].AsNumber ();if _caffee .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");};_cgacg :=float64 (1);if _caffee .ValueNumber < 0{_cgacg =-1;};if len (args )> 1{_fddc :=args [1].AsNumber ();if _fddc .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");};_cgacg =_bb .Abs (_fddc .ValueNumber );};if len (args )==1{return MakeNumberResult (_bb .Ceil (_caffee .ValueNumber ));};_egege :=_caffee .ValueNumber ;_egege ,_ecag :=_bb .Modf (_egege /_cgacg );if _ecag !=0{if _caffee .ValueNumber > 0{_egege ++;};};return MakeNumberResult (_egege *_cgacg );}; -// 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");};_fdef ,_edad ,_efb :=_cedg (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _efb .Type ==ResultTypeError {return _efb ;};_fagb ,_efb :=_ecb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _efb .Type ==ResultTypeError {return _efb ;};if _fagb >=_fdef {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");};_acfeg :=args [3];if _acfeg .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");};_acdg :=_acfeg .ValueNumber ;if _acdg < 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");};_fcfcd :=args [4];if _fcfcd .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");};_ggcd :=_fcfcd .ValueNumber ;if _ggcd < 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");};_aece :=args [5];if _aece .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");};_afcc :=_aece .ValueNumber ;if _afcc < 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");};_cbfb :=args [6];if _cbfb .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");};_dcgf :=float64 (int (_cbfb .ValueNumber ));if !_eacce (_dcgf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_efeb :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_caff :=args [7];if _caff .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");};_efeb =int (_caff .ValueNumber );if !_aeb (_efeb ){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");};};_decb ,_efb :=_ebed (_fagb ,_edad ,_efeb );if _efb .Type ==ResultTypeError {return _efb ;};_decb *=_dcgf ;_dfaa ,_efb :=_ebed (_fdef ,_edad ,_efeb );if _efb .Type ==ResultTypeError {return _efb ;};_dfaa *=_dcgf ;_ecec ,_efb :=_ebed (_fagb ,_fdef ,_efeb );if _efb .Type ==ResultTypeError {return _efb ;};_ecec *=_dcgf ;_acfg :=_afcc +_decb *100*_acdg /_dcgf ;_acfg /=_dfaa *_ggcd /_dcgf +1;_acfg -=_ecec *100*_acdg /_dcgf ;return MakeNumberResult (_acfg );};func _cgege (_fcabd Result ,_gcbe *criteriaParsed )bool {_bceb :=_ef .ToLower (_fcabd .ValueString );_bfffg :=_gcbe ._gdgc ._fbecg ;_cegga :=_gcbe ._gdgc ._aabff ;if _bfffg ==_fgfff {return _bceb ==_cegga ||_gb .Match (_cegga ,_bceb );};if _fcabd .Type !=ResultTypeEmpty {if _bceb ==_gcbe ._cfaa ||_gb .Match (_gcbe ._cfaa ,_bceb ){return true ;};if _ ,_aacg :=_ae .ParseFloat (_cegga ,64);_aacg ==nil {return false ;};switch _bfffg {case _fcdgc :return _bceb <=_cegga ;case _bcgba :return _bceb >=_cegga ;case _caeef :return _bceb < _cegga ;case _dbbcc :return _bceb > _cegga ;};};return false ;}; +// 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");};_dgda :=args [0].ValueNumber ;_fba :=args [1].ValueNumber ;if _fba < _dgda {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 _fba ==_dgda {return MakeNumberResult (0);};_abfd :=_c .ToLower (args [2].ValueString );if _abfd =="\u0064"{return MakeNumberResult (_fba -_dgda );};_eee :=_caff (_dgda );_bcb :=_caff (_fba );_ebac ,_fec ,_feba :=_eee .Date ();_agfg ,_agg ,_be :=_bcb .Date ();_baeb :=int (_fec );_bgg :=int (_agg );var _fab float64 ;switch _abfd {case "\u0079":_fab =float64 (_agfg -_ebac );if _bgg < _baeb ||(_bgg ==_baeb &&_be < _feba ){_fab --;};case "\u006d":_dgdf :=_agfg -_ebac ;_ggb :=_bgg -_baeb ;if _be < _feba {_ggb --;};if _ggb < 0{_dgdf --;_ggb +=12;};_fab =float64 (_dgdf *12+_ggb );case "\u006d\u0064":_bgfg :=_bgg ;if _be < _feba {_bgfg --;};_fab =float64 (int (_fba -_cea (_agfg ,_bgfg ,_feba )));case "\u0079\u006d":_fab =float64 (_bgg -_baeb );if _be < _feba {_fab --;};if _fab < 0{_fab +=12;};case "\u0079\u0064":_ege :=_agfg ;if _bgg < _baeb ||(_bgg ==_baeb &&_be < _feba ){_ege --;};_fab =float64 (int (_fba -_cea (_ege ,_baeb ,_feba )));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 (_fab );}; -// Dollarde implements the Excel DOLLARDE function. -func Dollarde (args []Result )Result {_baadg ,_faff ,_dadg :=_dffca (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _dadg .Type ==ResultTypeError {return _dadg ;};if _faff < 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 _baadg ==0{return MakeNumberResult (0);};_dcff :=_baadg < 0;if _dcff {_baadg =-_baadg ;};_ecdb :=args [0].Value ();_caca :=_ef .Split (_ecdb ,"\u002e");_dbgf :=float64 (int (_baadg ));_abdb :=_caca [1];_bdad :=len (_abdb );_dcdg :=int (_eg .Log10 (_faff ))+1;_cace :=float64 (_dcdg -_bdad );_fbdg ,_ceg :=_ae .ParseFloat (_abdb ,64);if _ceg !=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");};_fbdg *=_eg .Pow (10,_cace );_aaefa :=_dbgf +_fbdg /_faff ;if _dcff {_aaefa =-_aaefa ;};return MakeNumberResult (_aaefa );}; +// Cumprinc implements the Excel CUMPRINC function. +func Cumprinc (args []Result )Result {_fccdf ,_cgfc :=_gbeg (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _cgfc .Type ==ResultTypeError {return _cgfc ;};_dcf :=_fccdf ._adb ;_cbfb :=_fccdf ._ged ;_dedb :=_fccdf ._afdg ;_cafe :=_fccdf ._gcaf ;_afaa :=_fccdf ._afaf ;_afdc :=_fccdf ._aadg ;_efaff :=_facge (_dcf ,_cbfb ,_dedb ,0,_afdc );_gaab :=0.0;if _cafe ==1{if _afdc ==0{_gaab =_efaff +_dedb *_dcf ;}else {_gaab =_efaff ;};_cafe ++;};for _fbcfe :=_cafe ;_fbcfe <=_afaa ;_fbcfe ++{if _afdc ==1{_gaab +=_efaff -(_cdd (_dcf ,_fbcfe -2,_efaff ,_dedb ,1)-_efaff )*_dcf ;}else {_gaab +=_efaff -_cdd (_dcf ,_fbcfe -1,_efaff ,_dedb ,0)*_dcf ;};};return MakeNumberResult (_gaab );}; -// Findb is an implementation of the Excel FINDB(). -func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_adcgf ,_ffbcd :=_geba ("\u0046\u0049\u004e\u0044",args );if _ffbcd .Type !=ResultTypeEmpty {return _ffbcd ;};_dffb :=_adcgf ._edfac ;if _dffb ==""{return MakeNumberResult (1.0);};_gded :=_adcgf ._adef ;_fcagf :=_adcgf ._deegb -1;_ggfaa :=1;_fgfd :=0;for _dbdcg :=range _gded {if _dbdcg !=0{_fefae :=1;if _dbdcg -_fgfd > 1{_fefae =2;};_ggfaa +=_fefae ;};if _ggfaa > _fcagf {_bfgc :=_ef .Index (_gded [_dbdcg :],_dffb );if _bfgc ==0{return MakeNumberResult (float64 (_ggfaa ));};};_fgfd =_dbdcg ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};func (_afc *evCache )GetFromCache (key string )(Result ,bool ){_afc ._abg .Lock ();_eacc ,_age :=_afc ._gfd [key ];_afc ._abg .Unlock ();return _eacc ,_age ;}; +// String returns a string representation of a range with prefix. +func (_gabe PrefixRangeExpr )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_gabe ._acggg .String (),_gabe ._cafdg .String (),_gabe ._cfed .String ());};func _bbgec (_faga []Result ,_gbebc []string ,_ffba bool )[]string {for _ ,_gabgd :=range _faga {switch _gabgd .Type {case ResultTypeEmpty :if !_ffba {_gbebc =append (_gbebc ,"");};case ResultTypeString :if _gabgd .ValueString !=""||!_ffba {_gbebc =append (_gbebc ,_gabgd .ValueString );};case ResultTypeNumber :_gbebc =append (_gbebc ,_gabgd .Value ());case ResultTypeList :_gbebc =_fgffg (_gbebc ,_bbgec (_gabgd .ValueList ,[]string {},_ffba ));case ResultTypeArray :for _ ,_gbedb :=range _gabgd .ValueArray {_gbebc =_fgffg (_gbebc ,_bbgec (_gbedb ,[]string {},_ffba ));};};};return _gbebc ;}; -// NewRange constructs a new range. -func NewRange (from ,to Expression )Expression {_bdbe ,_abec ,_dbadf :=_gebeaf (from ,to );if _dbadf !=nil {_aff .Log .Debug (_dbadf .Error ());return NewError (_dbadf .Error ());};return Range {_bgge :_bdbe ,_cfge :_abec };};const _egcc =57354; +// Error is an error expression. +type Error struct{_efe string }; -// 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");};_abggf :=args [0];if _abggf .Type !=ResultTypeNumber &&_abggf .Type !=ResultTypeString &&_abggf .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");};_befdc :=args [1].ValueString ;switch _abggf .Type {case ResultTypeNumber :return MakeStringResult (_dg .Number (_abggf .ValueNumber ,_befdc ));case ResultTypeString :return MakeStringResult (_dg .String (_abggf .ValueString ,_befdc ));case ResultTypeEmpty :return MakeStringResult (_dg .Number (0,_befdc ));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 _cbfef (_egfb []Result )[]float64 {_bgffa :=make ([]float64 ,0);for _ ,_bcdff :=range _egfb {if _bcdff .Type ==ResultTypeEmpty {continue ;};_bcdff =_bcdff .AsNumber ();switch _bcdff .Type {case ResultTypeNumber :if !_bcdff .IsBoolean {_bgffa =append (_bgffa ,_bcdff .ValueNumber );};case ResultTypeList ,ResultTypeArray :_bgffa =append (_bgffa ,_cbfef (_bcdff .ListValues ())...);case ResultTypeString :default:_aff .Log .Debug ("\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",_bcdff .Type );};};return _bgffa ;}; +// Amordegrc implements the Excel AMORDEGRC function. +func Amordegrc (args []Result )Result {_bdbd ,_bfa :=_bfed (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _bfa .Type ==ResultTypeError {return _bfa ;};_deef :=_bdbd ._ddb ;_agfgf :=_bdbd ._ccbe ;_dgef :=_bdbd ._ageb ;_gaafa :=_bdbd ._dgagd ;_daag :=_bdbd ._fcaf ;_dega :=_bdbd ._edgg ;if _dega >=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");};_fgfe :=_bdbd ._cab ;_degb :=1.0/_dega ;_cbbd :=2.5;if _degb < 3{_cbbd =1;}else if _degb < 5{_cbbd =1.5;}else if _degb <=6{_cbbd =2;};_dega *=_cbbd ;_eefa ,_baaeg :=_bff (_agfgf ,_dgef ,_fgfe );if _baaeg .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");};_feae :=_aggb (_eefa *_dega *_deef );_deef -=_feae ;_edbc :=_deef -_gaafa ;for _baed :=0;_baed < _daag ;_baed ++{_feae =_aggb (_dega *_deef );_edbc -=_feae ;if _edbc < 0{switch _daag -_baed {case 0:case 1:return MakeNumberResult (_aggb (_deef *0.5));default:return MakeNumberResult (0);};};_deef -=_feae ;};return MakeNumberResult (_feae );}; -// 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");};_gfcbg :=args [0].AsString ();if _gfcbg .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");};_ecdf :=args [1].AsNumber ();if _ecdf .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");};_bcef :=_gfcbg .ValueString ;if len (_bcef )> 2&&(_ef .HasPrefix (_bcef ,"\u0030\u0078")||_ef .HasPrefix (_bcef ,"\u0030\u0058")){_bcef =_bcef [2:];};_dbbb ,_agbbd :=_ae .ParseInt (_bcef ,int (_ecdf .ValueNumber ),64);if _agbbd !=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 (_dbbb ));}; +// Update returns the same object as updating sheet references does not affect EmptyExpr. +func (_ddd EmptyExpr )Update (q *_fe .UpdateQuery )Expression {return _ddd }; -// 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");};_gaaf :=args [0].AsNumber ();_dbgef :=args [1].AsNumber ();if _gaaf .Type !=ResultTypeNumber ||_dbgef .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 _dbgef .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 (_eg .Trunc (_gaaf .ValueNumber /_dbgef .ValueNumber ));}; +// Searchb is an implementation of the Excel SEARCHB(). +func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_geead ,_cbcaf :=_cdeb ("\u0046\u0049\u004e\u0044",args );if _cbcaf .Type !=ResultTypeEmpty {return _cbcaf ;};_accd :=_c .ToLower (_geead ._eeeg );_dffg :=_c .ToLower (_geead ._badf );if _accd ==""{return MakeNumberResult (1.0);};_cgeeg :=_geead ._aefee -1;_dgde :=1;_efgg :=0;for _ffcd :=range _dffg {if _ffcd !=0{_gfea :=1;if _ffcd -_efgg > 1{_gfea =2;};_dgde +=_gfea ;};if _dgde > _cgeeg {_dffdg :=_ag .Index (_accd ,_dffg [_ffcd :]);if _dffdg ==0{return MakeNumberResult (float64 (_dgde ));};};_efgg =_ffcd ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// 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");};_fafe :=_ef .ToLower (args [0].ValueString );if !_gab (_fafe ){_ ,_ ,_ ,_dbg ,_bddd :=_eeg (_fafe );if _bddd .Type ==ResultTypeError {_bddd .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 _bddd ;};if _dbg {return MakeNumberResult (0);};};_abfd ,_gaf ,_fca ,_fbgf ,_ ,_gfda :=_cbd (_fafe );if _gfda .Type ==ResultTypeError {return _gfda ;};_aga :=_gbg (float64 (_abfd ),float64 (_gaf ),_fca );if _fbgf {_aga +=0.5;}else if _aga >=1{_aga -=float64 (int (_aga ));};return MakeNumberResult (_aga );};func (_fgfdg ResultType )String ()string {if _fgfdg >=ResultType (len (_ffbb )-1){return _a .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_fgfdg );};return _fbeb [_ffbb [_fgfdg ]:_ffbb [_fgfdg +1]];};const _fffd ="\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"; +// 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");};_ebggc :=args [0].AsNumber ();if _ebggc .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");};_agfe :=10.0;if len (args )> 1{_ffeec :=args [1].AsNumber ();if _ffeec .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");};_agfe =args [1].ValueNumber ;};if _ebggc .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 _agfe ==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 (_bb .Log (_ebggc .ValueNumber )/_bb .Log (_agfe ));}; -// LastRow returns 0 for the invalid reference context. -func (_ddbdc *ivr )LastRow (colFrom string )int {return 0}; +// 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");};_ebdec :=args [0].AsNumber ();_dfee :=args [1].AsNumber ();_aacf :=args [2].AsNumber ();_adcb :=args [3].ListValues ();if _ebdec .Type !=ResultTypeNumber ||_dfee .Type !=ResultTypeNumber ||_aacf .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");};_fabe :=float64 (0);for _ddac ,_bccf :=range _adcb {_fabe +=_bccf .ValueNumber *_bb .Pow (_ebdec .ValueNumber ,_dfee .ValueNumber +float64 (_ddac )*_aacf .ValueNumber );};return MakeNumberResult (_fabe );}; -// 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 );}; +// 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");};};func _dccc (_fafb ,_bgdc []float64 ,_aaed float64 )Result {_adaa :=false ;_dccd :=false ;for _dedf :=0;_dedf < len (_fafb );_dedf ++{if _fafb [_dedf ]> 0{_adaa =true ;};if _fafb [_dedf ]< 0{_dccd =true ;};};if !_adaa ||!_dccd {return MakeErrorResultType (ErrorTypeNum ,"");};_cee :=_aaed ;_bddg :=1e-10;_bcgfd :=0;_agdf :=50;_dde :=false ;for {_eaga :=_gecd (_fafb ,_bgdc ,_cee );_fgba :=_cee -_eaga /_gdga (_fafb ,_bgdc ,_cee );_cbd :=_bb .Abs (_fgba -_cee );_cee =_fgba ;_bcgfd ++;if _cbd <=_bddg ||_bb .Abs (_eaga )<=_bddg {break ;};if _bcgfd > _agdf {_dde =true ;break ;};};if _dde ||_bb .IsNaN (_cee )||_bb .IsInf (_cee ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_cee );}; -// 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");};_gbab :=args [0].AsString ();if _gbab .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");};_fdgg :="\u0041\u0031";if len (args )==2{_dedf :=args [1].Ref ;if _dedf .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");};_fdgg =_dedf .Value ;};switch _gbab .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_aead ,_cgdcg :=_fa .ParseCellReference (_fdgg );if _cgdcg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_fdgg );};_bbcf :="\u0024"+_aead .Column +"\u0024"+_ae .Itoa (int (_aead .RowIdx ));if _aead .SheetName !=""{_bbcf =_aead .SheetName +"\u0021"+_bbcf ;};return MakeStringResult (_bbcf );case "\u0063\u006f\u006c":_cgeg ,_acag :=_fa .ParseCellReference (_fdgg );if _acag !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_fdgg );};return MakeNumberResult (float64 (_cgeg .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_gbcad :=_ef .Contains (ctx .GetFormat (_fdgg ),"\u005b\u0052\u0045D\u005d");return MakeBoolResult (_gbcad );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":_bcgf :="\u0047";_fgbc :=ctx .GetFormat (_fdgg );if _fgbc =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_cgea .MatchString (_fgbc ){_bcgf ="\u0046\u0030";}else if _fgbc =="\u0030\u0025"{_bcgf ="\u0050\u0030";}else if _fgbc =="\u004d\u004d\u004d\u0020\u0044\u0044"{_bcgf ="\u0044\u0032";}else if _fgbc =="\u004d\u004d\u002fY\u0059"{_bcgf ="\u0044\u0033";}else if _fgbc =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_fgbc =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_bcgf ="\u0044\u0034";}else if _fgbc =="\u004d\u004d\u005c\u002d\u0044\u0044"{_bcgf ="\u0044\u0035";}else if _fgbc =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_bcgf ="\u0044\u0036";}else if _fgbc =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_bcgf ="\u0044\u0037";}else if _fgbc =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_bcgf ="\u0044\u0038";}else if _fgbc =="\u0048\u0048\u003aM\u004d"{_bcgf ="\u0044\u0039";}else if _edcg .MatchString (_fgbc ){_bcgf ="\u002e\u0030";}else if _fgea .MatchString (_fgbc ){_bcgf ="\u002e\u0030\u0028\u0029";}else if _cebee .MatchString (_fgbc ){_bcgf ="\u0043\u0030";}else if _bgfg .MatchString (_fgbc )||_acce .MatchString (_fgbc ){_bcgf ="\u0044\u0031";}else if _gfed :=_bfgff .FindStringSubmatch (_fgbc );len (_gfed )> 1{_bcgf ="\u0046"+_ae .Itoa (len (_gfed [1]));}else if _fccc :=_ddfbe .FindStringSubmatch (_fgbc );len (_fccc )> 1{_bcgf ="\u002e"+_ae .Itoa (len (_fccc [2]));}else if _cdgb :=_dbcf .FindStringSubmatch (_fgbc );len (_cdgb )> 1{_bcgf ="\u0050"+_ae .Itoa (len (_cdgb [2]));}else if _edaf :=_fdbgf .FindStringSubmatch (_fgbc );len (_edaf )> 1{_bcgf ="\u0043"+_gfge (_edaf ,1);}else if _daag :=_fafd .FindStringSubmatch (_fgbc );len (_daag )> 1{_bcgf ="\u0043"+_gfge (_daag ,1);}else if _bdddd :=_dfba .FindStringSubmatch (_fgbc );len (_bdddd )> 1{_bcgf ="\u002e"+_gfge (_bdddd ,1)+"\u0028\u0029";}else if _egge :=_afcgc .FindStringSubmatch (_fgbc );len (_egge )> 1{_bcgf ="\u002e"+_gfge (_egge ,1);}else if _eaec :=_ddgag .FindStringSubmatch (_fgbc );len (_eaec )> 1{_bcgf ="\u0053"+_gfge (_eaec ,3);};if _bcgf !="\u0047"&&_ef .Contains (_fgbc ,"\u005b\u0052\u0045D\u005d"){_bcgf +="\u002d";};return MakeStringResult (_bcgf );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_dcab :=ctx .GetFormat (_fdgg );if _ffgf .MatchString (_dcab ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_fdgg ));case "\u0070r\u006f\u0074\u0065\u0063\u0074":_gadf :=0.0;if ctx .GetLocked (_fdgg ){_gadf =1.0;};return MakeNumberResult (_gadf );case "\u0072\u006f\u0077":_efed ,_ggdbg :=_fa .ParseCellReference (_fdgg );if _ggdbg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_fdgg );};return MakeNumberResult (float64 (_efed .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":_gccbc ,_bdgf :=_fa .ParseCellReference (_fdgg );if _bdgf !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_fdgg );};if _gccbc .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_gccbc .ColumnIdx )));}else {return MakeNumberResult (ctx .Sheet (_gccbc .SheetName ).GetWidth (int (_gccbc .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"+_gbab .ValueString );}; +// Reference returns an invalid reference for Bool. +func (_cec Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _dbacd (_gbdeb []Result )[]rangeIndex {_feabc :=[]rangeIndex {};_dcfd :=len (_gbdeb );for _ggde :=0;_ggde < _dcfd -1;_ggde +=2{_edge :=[]rangeIndex {};_bgda :=_cedc (_gbdeb [_ggde ]);_adbgd :=_agdc (_gbdeb [_ggde +1]);if _ggde ==0{for _feag ,_affgb :=range _bgda {for _dedd ,_ababfg :=range _affgb {if _aeace (_ababfg ,_adbgd ){_edge =append (_edge ,rangeIndex {_feag ,_dedd });};};};}else {for _ ,_bccc :=range _feabc {_ebbda :=_bgda [_bccc ._dfadc ][_bccc ._cabca ];if _aeace (_ebbda ,_adbgd ){_edge =append (_edge ,_bccc );};};};if len (_edge )==0{return []rangeIndex {};};_feabc =_edge [:];};return _feabc ;};const _egega =57350;var _gafgd _ec .Mutex ; -// NewPrefixRangeExpr constructs a new range with prefix. -func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_fgdf ,_dgdb ,_gaab :=_gebeaf (from ,to );if _gaab !=nil {_aff .Log .Debug (_gaab .Error ());return NewError (_gaab .Error ());};return PrefixRangeExpr {_acaga :pfx ,_cdec :_fgdf ,_aggf :_dgdb };}; +// Counta implements the COUNTA function. +func Counta (args []Result )Result {return MakeNumberResult (_cbeed (args ,_ffgb ))};var _fc =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid }; -// NewPrefixHorizontalRange constructs a new full rows range with prefix. -func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_degff :=_ef .Split (v ,"\u003a");if len (_degff )!=2{return nil ;};_cbadg ,_ :=_ae .Atoi (_degff [0]);_ceffc ,_ :=_ae .Atoi (_degff [1]);if _cbadg > _ceffc {_cbadg ,_ceffc =_ceffc ,_cbadg ;};return PrefixHorizontalRange {_gfgb :pfx ,_bdadc :_cbadg ,_bgccb :_ceffc };}; +// Received implements the Excel RECEIVED function. +func Received (args []Result )Result {_efcff :=len (args );if _efcff !=4&&_efcff !=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");};_abbc ,_bebb ,_dffd :=_eeg (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _dffd .Type ==ResultTypeError {return _dffd ;};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");};_gaec :=args [2].ValueNumber ;if _gaec <=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");};_bcac :=args [3].ValueNumber ;if _bcac <=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");};_fede :=0;if _efcff ==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");};_fede =int (args [4].ValueNumber );if !_ebf (_fede ){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");};};_bddd ,_dffd :=_bff (_abbc ,_bebb ,_fede );if _dffd .Type ==ResultTypeError {return _dffd ;};return MakeNumberResult (_gaec /(1-_bcac *_bddd ));};func (_aaefd ResultType )String ()string {if _aaefd >=ResultType (len (_ddfgb )-1){return _b .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_aaefd );};return _bagg [_ddfgb [_aaefd ]:_ddfgb [_aaefd +1]];};func _ddae (_egf ,_affe int64 )float64 {return float64 (int (0.5+float64 ((_affe -_egf )/86400)))}; -// Eval evaluates a vertical range with prefix returning a list of results or an error. -func (_gafed PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_fdaa :=_gafed ._cegab .Reference (ctx ,ev );switch _fdaa .Type {case ReferenceTypeSheet :if _ecfec (_fdaa ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_fdaa .Value ));};_edcf :=_gafed .verticalRangeReference (_fdaa .Value );if _dbce ,_bdec :=ev .GetFromCache (_edcf );_bdec {return _dbce ;};_aceb :=ctx .Sheet (_fdaa .Value );_aeedd ,_cebf :=_fdgc (_aceb ,_gafed ._eeaed ,_gafed ._abcad );_bgag :=_affa (_aceb ,ev ,_aeedd ,_cebf );ev .SetCache (_edcf ,_bgag );return _bgag ;default:return MakeErrorResult (_a .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",_fdaa .Type ));};}; +// 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");};_cafff :=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");};_fdga :=args [1].ValueNumber !=0;_fagf :=_bbgec (args [2:],[]string {},_fdga );return MakeStringResult (_c .Join (_fagf ,_cafff ));};func _db (_cd ,_gge [][]Result )bool {if len (_cd )!=len (_gge ){return false ;};for _gb :=range _cd {if len (_cd [_gb ])!=len (_gge [_gb ]){return false ;};};return true ;};func NewLexer ()*Lexer {return &Lexer {_gcdab :make (chan *node )}}; -// 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");};_bdagd ,_ddef ,_bgcg :=_ababa (args );if _bgcg .Type ==ResultTypeError {return _bgcg ;};return MakeNumberResult (_dbbgb (_bdagd )/_ddef );};var _ggb =[]*_f .Regexp {};func _dbbgb (_agec float64 )float64 {_fdbe :=float64 (1);for _gbcdb :=float64 (2);_gbcdb <=_agec ;_gbcdb ++{_fdbe *=_gbcdb ;};return _fdbe ;};func _bccb (_abdd ,_gaea ,_ecdd ,_gacc ,_bfdfb ,_bbba float64 ,_beaf int )(float64 ,Result ){_edgdgf :=int (_bbba );_ffdca :=_ggec (_abdd ,_gaea ,_edgdgf ,_beaf );_gdded :=_ead (_abdd ,_gaea ,_edgdgf ,_beaf )/_ffdca ;_bcgd ,_gcgce :=_acbff (_abdd ,_gaea ,_edgdgf ,_beaf );if _gcgce .Type ==ResultTypeError {return 0,_gcgce ;};_aed :=_cded (_abdd ,_gaea ,_edgdgf ,_beaf );_ffdcab :=_bfdfb /_eg .Pow (1+_gacc /_bbba ,_bcgd -1+_gdded );_ffdcab -=100*_ecdd /_bbba *_aed /_ffdca ;_eeea :=100*_ecdd /_bbba ;_efdd :=1+_gacc /_bbba ;for _bafg :=0.0;_bafg < _bcgd ;_bafg ++{_ffdcab +=_eeea /_eg .Pow (_efdd ,_bafg +_gdded );};return _ffdcab ,MakeEmptyResult ();};type tokenType int ;const _eea ="\u005e\u0028\u0028"+_gec +"\u007c"+_aba +"\u007c"+_gbd +"\u007c"+_efg +"\u0029\u0020\u0029\u003f";func _gab (_aeg string )bool {for _ ,_fdf :=range _ggb {_cad :=_fdf .FindStringSubmatch (_aeg );if len (_cad )> 1{return true ;};};return false ;}; +// Reference returns an invalid reference for Negate. +func (_fgedb Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _efee (_ebc ,_bbfd float64 )float64 {_ebc =_bb .Trunc (_ebc );_bbfd =_bb .Trunc (_bbfd );if _ebc ==0{return _bbfd ;};if _bbfd ==0{return _ebc ;};for _ebc !=_bbfd {if _ebc > _bbfd {_ebc =_ebc -_bbfd ;}else {_bbfd =_bbfd -_ebc ;};};return _ebc ;};func _gcaef (_daee []Result ,_gfgac string )(*durationArgs ,Result ){_faea :=len (_daee );if _faea !=5&&_faea !=6{return nil ,MakeErrorResult (_gfgac +"\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");};_fcb ,_fbgb ,_dccb :=_eeg (_daee [0],_daee [1],_gfgac );if _dccb .Type ==ResultTypeError {return nil ,_dccb ;};_cecd :=_daee [2];if _cecd .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfgac +"\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");};_gad :=_cecd .ValueNumber ;if _gad < 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");};_cgfac :=_daee [3];if _cgfac .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfgac +" \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");};_bdb :=_cgfac .ValueNumber ;if _bdb < 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");};_bdab :=_daee [4];if _bdab .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfgac +"\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");};_ddab :=float64 (int (_bdab .ValueNumber ));if !_cfdgf (_ddab ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_fcfe :=0;if _faea ==6&&_daee [5].Type !=ResultTypeEmpty {_dbb :=_daee [5];if _dbb .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfgac +"\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");};_fcfe =int (_dbb .ValueNumber );if !_ebf (_fcfe ){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"+_gfgac );};};return &durationArgs {_fcb ,_fbgb ,_gad ,_bdb ,_ddab ,_fcfe },_fgf ;};func _fgffg (_fagfc ,_ddeda []string )[]string {for _ ,_gbfag :=range _ddeda {_fagfc =append (_fagfc ,_gbfag );};return _fagfc ;}; -// BinaryExpr is a binary expression. -type BinaryExpr struct{_fd ,_eaf Expression ;_ab BinOpType ;};func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }}; +// Dollarde implements the Excel DOLLARDE function. +func Dollarde (args []Result )Result {_babd ,_fege ,_cgbb :=_gddg (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _cgbb .Type ==ResultTypeError {return _cgbb ;};if _fege < 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 _babd ==0{return MakeNumberResult (0);};_gggf :=_babd < 0;if _gggf {_babd =-_babd ;};_cacd :=args [0].Value ();_cdc :=_c .Split (_cacd ,"\u002e");_caaa :=float64 (int (_babd ));_edac :=_cdc [1];_cdge :=len (_edac );_bdbb :=int (_bb .Log10 (_fege ))+1;_dbec :=float64 (_bdbb -_cdge );_bgde ,_fed :=_ab .ParseFloat (_edac ,64);if _fed !=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");};_bgde *=_bb .Pow (10,_dbec );_caba :=_caaa +_bgde /_fege ;if _gggf {_caba =-_caba ;};return MakeNumberResult (_caba );}; -// Cumipmt implements the Excel CUMIPMT function. -func Cumipmt (args []Result )Result {_cgcg ,_bcgb :=_fadc (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _bcgb .Type ==ResultTypeError {return _bcgb ;};_bcfc :=_cgcg ._dabc ;_cfda :=_cgcg ._cgef ;_egeg :=_cgcg ._gecf ;_adcd :=_cgcg ._ebba ;_adb :=_cgcg ._dbbg ;_efad :=_cgcg ._aega ;_bac :=_aafd (_bcfc ,_cfda ,_egeg ,0,_efad );_bfab :=0.0;if _adcd ==1{if _efad ==0{_bfab =-_egeg ;_adcd ++;};};for _bbbb :=_adcd ;_bbbb <=_adb ;_bbbb ++{if _efad ==1{_bfab +=_dfcbg (_bcfc ,_bbbb -2,_bac ,_egeg ,1)-_bac ;}else {_bfab +=_dfcbg (_bcfc ,_bbbb -1,_bac ,_egeg ,0);};};_bfab *=_bcfc ;return MakeNumberResult (_bfab );}; +// Range is a range expression that when evaluated returns a list of Results. +type Range struct{_cbfa ,_ebcc Expression };const (_fegdg countMode =iota ;_ffgb ;_cbgf ;); -// Update returns the same object as updating sheet references does not affect named ranges. -func (_bfgee NamedRangeRef )Update (q *_af .UpdateQuery )Expression {return _bfgee }; +// 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 (_ead Context ,formula string )Result ;SetCache (_efad string ,_gead Result );GetFromCache (_acb string )(Result ,bool );LastEvalIsRef ()bool ;}; -// 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");};_dbcg :=args [0].ValueNumber ;_ccf :=args [1].ValueNumber ;_cdc :=args [2].ValueNumber ;_dddc :=_gbg (_dbcg ,_ccf ,_cdc );if _dddc >=0{return MakeNumberResult (_dddc );}else {return MakeErrorResultType (ErrorTypeNum ,"");};};type defEval struct{evCache ;_bgf bool ;};const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;); +// 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];};const _cddc =57370;func _fdde (_accg []Result )Result {_eace :=_accg [0].ValueArray ;if len (_accg )==1{_acacc :=[][]Result {};for _ ,_eecb :=range _eace {_acacc =append (_acacc ,_gbge ([]Result {MakeListResult (_eecb )}).ValueList );};return MakeArrayResult (_acacc );}else if len (_accg )==2{_cgfb :=len (_eace );_bbaga :=len (_eace [0]);_eddf :=_abfc (_accg [1],_cgfb ,_bbaga );_gedga :=len (_eddf );_dcce :=[][]Result {};var _ffgc []Result ;for _ebfc ,_gbbda :=range _eace {if _ebfc < _gedga {_ffgc =_eddf [_ebfc ];}else {_ffgc =_bfac (MakeErrorResultType (ErrorTypeNA ,""),_bbaga );};_dcce =append (_dcce ,_gbge ([]Result {MakeListResult (_gbbda ),MakeListResult (_ffgc )}).ValueList );};return MakeArrayResult (_dcce );}else if len (_accg )==3{_adfbc :=len (_eace );_fddf :=len (_eace [0]);_afdeag :=_abfc (_accg [1],_adfbc ,_fddf );_afec :=_abfc (_accg [2],_adfbc ,_fddf );_ccdf :=len (_afdeag );_dfdb :=len (_afec );_becc :=[][]Result {};var _geaad ,_baee []Result ;for _gagde ,_ebbad :=range _eace {if _gagde < _ccdf {_geaad =_afdeag [_gagde ];}else {_geaad =_bfac (MakeErrorResultType (ErrorTypeNA ,""),_fddf );};if _gagde < _dfdb {_baee =_afec [_gagde ];}else {_baee =_bfac (MakeErrorResultType (ErrorTypeNA ,""),_fddf );};_becc =append (_becc ,_gbge ([]Result {MakeListResult (_ebbad ),MakeListResult (_geaad ),MakeListResult (_baee )}).ValueList );};return MakeArrayResult (_becc );};return MakeErrorResultType (ErrorTypeValue ,"");}; -// 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");};_cfebf :=args [0];switch _cfebf .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 :_aagfa :=0.0;_dffgb :=0.0;for _ ,_cbgd :=range _cfebf .ValueString {_eead :=0.0;switch _cbgd {case 'I':_eead =1;case 'V':_eead =5;case 'X':_eead =10;case 'L':_eead =50;case 'C':_eead =100;case 'D':_eead =500;case 'M':_eead =1000;};_aagfa +=_eead ;switch {case _dffgb ==_eead &&(_dffgb ==5||_dffgb ==50||_dffgb ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_dffgb ==_eead :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");};if _dffgb < _eead {_aagfa -=2*_dffgb ;};_dffgb =_eead ;};return MakeNumberResult (_aagfa );case ResultTypeError :return _cfebf ;default:return MakeErrorResult (_a .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",_cfebf .Type ));};};func init (){_dgg ();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 );}; +// 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");};_ccfbd :=args [0].AsString ();if _ccfbd .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 (_ccfbd .ValueString ,ev );};type Expression interface{Eval (_efea Context ,_dga Evaluator )Result ;Reference (_dfc Context ,_fcf Evaluator )Reference ;String ()string ;Update (_efg *_fe .UpdateQuery )Expression ;};type criteriaParsed struct{_edbbc bool ;_bbca float64 ;_fgaa string ;_ebce *criteriaRegex ;}; -// 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];};func (_acebc PrefixVerticalRange )verticalRangeReference (_fdegd string )string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_fdegd ,_acebc ._eeaed ,_acebc ._abcad );};func _eeba (_cbdf ,_eedc _bg .Time ,_ffc int )_bg .Time {_bcab :=_bg .Date (_cbdf .Year (),_eedc .Month (),_eedc .Day (),0,0,0,0,_bg .UTC );if _bcab .After (_cbdf ){_bcab =_bcab .AddDate (-1,0,0);};for !_bcab .After (_cbdf ){_bcab =_bcab .AddDate (0,12/_ffc ,0);};return _bcab ;}; +// 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 (_bb .Pi );};func init (){_eff ();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 );}; -// NewNumber constructs a new number expression. -func NewNumber (v string )Expression {_aecec ,_gfgf :=_ae .ParseFloat (v ,64);if _gfgf !=nil {_aff .Log .Debug ("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%\u0076",v ,_gfgf );};return Number {_adgc :_aecec };};func _gcec (_fcge []Result ,_affg string )(*durationArgs ,Result ){_cede :=len (_fcge );if _cede !=5&&_cede !=6{return nil ,MakeErrorResult (_affg +"\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");};_ccfg ,_bef ,_gfcb :=_cedg (_fcge [0],_fcge [1],_affg );if _gfcb .Type ==ResultTypeError {return nil ,_gfcb ;};_ffee :=_fcge [2];if _ffee .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_affg +"\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");};_fbca :=_ffee .ValueNumber ;if _fbca < 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");};_aag :=_fcge [3];if _aag .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_affg +" \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");};_dagc :=_aag .ValueNumber ;if _dagc < 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");};_ggbf :=_fcge [4];if _ggbf .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_affg +"\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");};_eabf :=float64 (int (_ggbf .ValueNumber ));if !_eacce (_eabf ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_ffa :=0;if _cede ==6&&_fcge [5].Type !=ResultTypeEmpty {_baad :=_fcge [5];if _baad .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_affg +"\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");};_ffa =int (_baad .ValueNumber );if !_aeb (_ffa ){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"+_affg );};};return &durationArgs {_ccfg ,_bef ,_fbca ,_dagc ,_eabf ,_ffa },_edgf ;};const _cdfc =57363;const _gfg ="\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"; +// Reference returns an invalid reference for EmptyExpr. +func (_eaf EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Dollarfr implements the Excel DOLLARFR function. -func Dollarfr (args []Result )Result {_cbfd ,_ffgb ,_effd :=_dffca (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _effd .Type ==ResultTypeError {return _effd ;};if _ffgb ==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 _cbfd ==0{return MakeNumberResult (0);};_cdda :=_cbfd < 0;if _cdda {_cbfd =-_cbfd ;};_cabae :=float64 (int (_cbfd ));_gcc :=args [0].Value ();_ebdc :=_ef .Split (_gcc ,"\u002e");_fggfd :=0.0;if len (_ebdc )> 1{var _effdd error ;_dbda :=_ebdc [1];_fggfd ,_effdd =_ae .ParseFloat (_dbda ,64);if _effdd !=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");};_efea :=float64 (len (_dbda ));_fggfd /=_eg .Pow (10,_efea );};_gcda :=_fggfd *_ffgb /_eg .Pow (10,float64 (int (_eg .Log10 (_ffgb )))+1)+_cabae ;if _cdda {_gcda =-_gcda ;};return MakeNumberResult (_gcda );}; +// NewRange constructs a new range. +func NewRange (from ,to Expression )Expression {_dafcc ,_ffgg ,_bgdbe :=_dcabf (from ,to );if _bgdbe !=nil {_feb .Log .Debug (_bgdbe .Error ());return NewError (_bgdbe .Error ());};return Range {_cbfa :_dafcc ,_ebcc :_ffgg };};var _bdedd =[...]int {0}; -// Update updates references in the Range after removing a row/column. -func (_aeggfc Range )Update (q *_af .UpdateQuery )Expression {_gdddb :=_aeggfc ;if q .UpdateCurrentSheet {_gdddb ._bgge =_aeggfc ._bgge .Update (q );_gdddb ._cfge =_aeggfc ._cfge .Update (q );};return _gdddb ;}; +// CellRef is a reference to a single cell +type CellRef struct{_cdf string }; -// YearFrac is an implementation of the Excel YEARFRAC() function. -func YearFrac (args []Result )Result {_fcfc :=len (args );if (_fcfc !=2&&_fcfc !=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");};_afb :=0;if _fcfc ==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");};_afb =int (args [2].ValueNumber );if !_aeb (_afb ){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");};_ddf :=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");};_bdf :=args [1].ValueNumber ;_eef ,_bab :=_ebed (_ddf ,_bdf ,_afb );if _bab .Type ==ResultTypeError {return _bab ;};return MakeNumberResult (_eef );}; +// 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");};_ddbdf :=args [0].AsNumber ();if _ddbdf .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 (_bb .Pi /180.0*_ddbdf .ValueNumber );}; -// 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");};_dgeeg ,_gafec ,_afdb :=_cedg (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _afdb .Type ==ResultTypeError {return _afdb ;};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");};_ebeg :=_gafec -_dgeeg ;if _ebeg > 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");};_fegb :=args [2].ValueNumber ;if _fegb <=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-_fegb *_ebeg /360));}; +// 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 ;};const _egbab =57352;func (_cabg tokenType )String ()string {return _cgbdg (int (_cabg ))};func _bgcgg (_efae Result ,_fddec ,_feeg string )(string ,Result ){switch _efae .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _efae .Value (),_fgf ;default:return "",MakeErrorResult (_fddec +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_feeg +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};};func _gbeg (_acdg []Result ,_fbd string )(*cumulArgs ,Result ){if len (_acdg )!=6{return nil ,MakeErrorResult (_fbd +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _acdg [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbd +"\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");};_aag :=_acdg [0].ValueNumber ;if _aag <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbd +"\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 _acdg [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbd +"\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");};_gdd :=_acdg [1].ValueNumber ;if _gdd <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbd +"\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 _acdg [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbd +"\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");};_bedf :=_acdg [2].ValueNumber ;if _bedf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbd +"\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 _acdg [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbd +"\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");};_ebfe :=_acdg [3].ValueNumber ;if _ebfe <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbd +"\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 _acdg [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbd +"\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");};_fdff :=_acdg [4].ValueNumber ;if _fdff <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbd +"\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 _fdff < _ebfe {return nil ,MakeErrorResultType (ErrorTypeNum ,_fbd +"\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 _fdff > _gdd {return nil ,MakeErrorResultType (ErrorTypeNum ,_fbd +" \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");};_cfef :=int (_acdg [5].ValueNumber );if _cfef !=0&&_cfef !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbd +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031");};return &cumulArgs {_aag ,_gdd ,_bedf ,_ebfe ,_fdff ,_cfef },_fgf ;}; -// String returns a string representation of PrefixExpr. -func (_edddb PrefixExpr )String ()string {return _a .Sprintf ("\u0025\u0073\u0021%\u0073",_edddb ._abbca .String (),_edddb ._debae .String ());}; +// 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");};_cbdb :=args [0].AsNumber ();_fegfb :=args [1].AsNumber ();if _cbdb .Type !=ResultTypeNumber ||_fegfb .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 _fegfb .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 (_bb .Trunc (_cbdb .ValueNumber /_fegfb .ValueNumber ));};const _dff =_cgfa +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";var _cgbec =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 }; -// Update returns the same object as updating sheet references does not affect Error. -func (_aea Error )Update (q *_af .UpdateQuery )Expression {return _aea }; +// 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");};_edca :=args [0].AsString ();if _edca .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");};_fbbae :=_d .Buffer {};for _ ,_fadf :=range _edca .ValueString {if _a .IsPrint (_fadf ){_fbbae .WriteRune (_fadf );};};return MakeStringResult (_fbbae .String ());};const _fagfb =57361; -// Update updates references in the PrefixVerticalRange after removing a row/column. -func (_ceaf PrefixVerticalRange )Update (q *_af .UpdateQuery )Expression {if q .UpdateType ==_af .UpdateActionRemoveColumn {_gafbf :=_ceaf ;_cfdf :=_ceaf ._cegab .String ();if _cfdf ==q .SheetToUpdate {_efbac :=q .ColumnIdx ;_gafbf ._eeaed =_gdgg (_ceaf ._eeaed ,_efbac );_gafbf ._abcad =_gdgg (_ceaf ._abcad ,_efbac );};return _gafbf ;};return _ceaf ;}; +// Reference returns an invalid reference for Error. +func (_aad Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _ac (_ce BinOpType ,_gba ,_abc []Result )Result {_agf :=[]Result {};for _cb :=range _gba {_ee :=_gba [_cb ].AsNumber ();_cgf :=_abc [_cb ].AsNumber ();if _ee .Type !=ResultTypeNumber ||_cgf .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 _ce {case BinOpTypePlus :_agf =append (_agf ,MakeNumberResult (_ee .ValueNumber +_cgf .ValueNumber ));case BinOpTypeMinus :_agf =append (_agf ,MakeNumberResult (_ee .ValueNumber -_cgf .ValueNumber ));case BinOpTypeMult :_agf =append (_agf ,MakeNumberResult (_ee .ValueNumber *_cgf .ValueNumber ));case BinOpTypeDiv :if _cgf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_agf =append (_agf ,MakeNumberResult (_ee .ValueNumber /_cgf .ValueNumber ));case BinOpTypeExp :_agf =append (_agf ,MakeNumberResult (_bb .Pow (_ee .ValueNumber ,_cgf .ValueNumber )));case BinOpTypeLT :_agf =append (_agf ,MakeBoolResult (_ee .ValueNumber < _cgf .ValueNumber ));case BinOpTypeGT :_agf =append (_agf ,MakeBoolResult (_ee .ValueNumber > _cgf .ValueNumber ));case BinOpTypeEQ :_agf =append (_agf ,MakeBoolResult (_ee .ValueNumber ==_cgf .ValueNumber ));case BinOpTypeLEQ :_agf =append (_agf ,MakeBoolResult (_ee .ValueNumber <=_cgf .ValueNumber ));case BinOpTypeGEQ :_agf =append (_agf ,MakeBoolResult (_ee .ValueNumber >=_cgf .ValueNumber ));case BinOpTypeNE :_agf =append (_agf ,MakeBoolResult (_ee .ValueNumber !=_cgf .ValueNumber ));default:return MakeErrorResult (_b .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",_ce ));};};return MakeListResult (_agf );};func _cdeb (_gcgac string ,_ffff []Result )(*parsedSearchObject ,Result ){_gaca :=len (_ffff );if _gaca !=2&&_gaca !=3{return nil ,MakeErrorResult (_gcgac +"\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");};_dfda :=_ffff [0];if _dfda .Type ==ResultTypeError {return nil ,_dfda ;};if _dfda .Type !=ResultTypeString &&_dfda .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");};_daaa :=_ffff [1];if _daaa .Type ==ResultTypeError {return nil ,_daaa ;};if _daaa .Type !=ResultTypeString &&_daaa .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");};_eaag :=_daaa .Value ();_fgdba :=_dfda .Value ();_gedfc :=1;if _gaca ==3&&_ffff [2].Type !=ResultTypeEmpty {_bdge :=_ffff [2];if _bdge .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");};_gedfc =int (_bdge .ValueNumber );if _gedfc < 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 _gedfc > len (_eaag ){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 {_fgdba ,_eaag ,_gedfc },_fgf ;};func (_ccb *evCache )SetCache (key string ,value Result ){_ccb ._bde .Lock ();_ccb ._gfg [key ]=value ;_ccb ._bde .Unlock ();};var _bgedb =[...]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}; -// String is a string expression. -type String struct{_bceg string };func _fdad (_abff Result ,_efee ,_ceaa string )(float64 ,Result ){switch _abff .Type {case ResultTypeEmpty :return 0,_edgf ;case ResultTypeNumber :return _abff .ValueNumber ,_edgf ;case ResultTypeString :_dfcfb ,_ffdbf :=_ae .ParseFloat (_abff .ValueString ,64);if _ffdbf !=nil {return 0,MakeErrorResult (_ceaa +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_efee );};return _dfcfb ,_edgf ;default:return 0,MakeErrorResult (_efee +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_ceaa +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079");};}; +// 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");};_bfba :=ctx .GetEpoch ();_gfd ,_dcg :=_fgg (args [0].Value (),_bfba );if _dcg !=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 (_gfd .Year ()));};func _afdb (_eac string )bool {for _ ,_ccea :=range _agac {_afcd :=_ccea .FindStringSubmatch (_eac );if len (_afcd )> 1{return true ;};};return false ;}; -// Received implements the Excel RECEIVED function. -func Received (args []Result )Result {_dabd :=len (args );if _dabd !=4&&_dabd !=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");};_gdgf ,_cacac ,_agff :=_cedg (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _agff .Type ==ResultTypeError {return _agff ;};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");};_fcfce :=args [2].ValueNumber ;if _fcfce <=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");};_dbcgd :=args [3].ValueNumber ;if _dbcgd <=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");};_dagd :=0;if _dabd ==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");};_dagd =int (args [4].ValueNumber );if !_aeb (_dagd ){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");};};_dabde ,_agff :=_ebed (_gdgf ,_cacac ,_dagd );if _agff .Type ==ResultTypeError {return _agff ;};return MakeNumberResult (_fcfce /(1-_dbcgd *_dabde ));}; +// 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");};_edbca :=args [0];if _edbca .Type ==ResultTypeNumber {return _edbca ;};if _edbca .Type ==ResultTypeString {_bacac ,_acgfd :=_ab .ParseFloat (_edbca .Value (),64);if _acgfd ==nil {return MakeNumberResult (_bacac );};};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 (_fcge PrefixVerticalRange )verticalRangeReference (_ffffg string )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_ffffg ,_fcge ._acbab ,_fcge ._cacf );};func _cdbb (_gbb ,_cfb ,_afb int )bool {if _cfb < 1||_cfb > 12{return false ;};if _afb < 1{return false ;};return _afb <=_baea (_gbb ,_cfb );};func _baaff (_aegg int )bool {return _aegg ==0||_aegg ==4};func _gddg (_ddaf []Result ,_cag string )(float64 ,float64 ,Result ){if len (_ddaf )!=2{return 0,0,MakeErrorResult (_cag +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ddaf [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_cag +"\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");};_dea :=_ddaf [0].ValueNumber ;if _ddaf [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_cag +" \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");};_cfgb :=float64 (int (_ddaf [1].ValueNumber ));if _cfgb < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_cag +"\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 _dea ,_cfgb ,_fgf ;}; -// 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");};func (_efdac *noCache )GetFromCache (key string )(Result ,bool ){return _edgf ,false }; +// LastColumn returns empty string for the invalid reference context. +func (_ceddb *ivr )LastColumn (rowFrom ,rowTo int )string {return ""}; -// 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 (_bdfb Result )AsNumber ()Result {if _bdfb .Type ==ResultTypeString {_ggbfa ,_bggaa :=_ae .ParseFloat (_bdfb .ValueString ,64);if _bggaa ==nil {return MakeNumberResult (_ggbfa );};};if _bdfb .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _bdfb ;};var _edgf Result =MakeEmptyResult (); +// SumIfs implements the SUMIFS function. +func SumIfs (args []Result )Result {_aebgf :=_aegd (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _aebgf .Type !=ResultTypeEmpty {return _aebgf ;};_ddaeb :=_dbacd (args [1:]);_caca :=0.0;_cged :=_cedc (args [0]);for _ ,_aecf :=range _ddaeb {_caca +=_cged [_aecf ._dfadc ][_aecf ._cabca ].ValueNumber ;};return MakeNumberResult (float64 (_caca ));}; -// 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");};_bcfa :=args [0].Ref ;if _bcfa .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");};_acea ,_gbdfc :=_fa .ParseCellReference (_bcfa .Value );if _gbdfc !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bcfa .Value );};return MakeNumberResult (float64 (_acea .RowIdx ));}; +// Update returns the same object as updating sheet references does not affect ConstArrayExpr. +func (_bgd ConstArrayExpr )Update (q *_fe .UpdateQuery )Expression {return _bgd }; -// 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");};_bgcf :=int (args [0].ValueNumber );if _bgcf < 0||_bgcf >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _bgcf <=1899{_bgcf +=1900;};_dgga :=_bg .Month (args [1].ValueNumber );_ggdf :=int (args [2].ValueNumber );_gace :=_gfgc (_bgcf ,_dgga ,_ggdf );_eae :=_bced (_cc ,_gace )+1;if _eae < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_eae );}; +// Update returns the same object as updating sheet references does not affect String. +func (_geada String )Update (q *_fe .UpdateQuery )Expression {return _geada };func _aegcf (_ebbg [][]Result )float64 {if len (_ebbg )==2{_gcdae :=_ebbg [0][0].AsNumber ();_cabc :=_ebbg [0][1].AsNumber ();_gbcdc :=_ebbg [1][0].AsNumber ();_feeb :=_ebbg [1][1].AsNumber ();if _gcdae .Type !=ResultTypeNumber ||_cabc .Type !=ResultTypeNumber ||_gbcdc .Type !=ResultTypeNumber ||_feeb .Type !=ResultTypeNumber {return _bb .NaN ();};return _gcdae .ValueNumber *_feeb .ValueNumber -_gbcdc .ValueNumber *_cabc .ValueNumber ;};_eadca :=float64 (0);_fabcd :=float64 (1);for _aggga :=range _ebbg {_eadca +=_fabcd *_ebbg [0][_aggga ].ValueNumber *_aegcf (_ecfg (_ebbg ,_aggga ));_fabcd *=-1;};return _eadca ;};func _fgg (_gabgg string ,_fgeg _gf .Time )(_gf .Time ,error ){_edecf ,_ ,_geaab :=_gc .ParseFloat (_gabgg ,10,128,_gc .ToNearestEven );if _geaab !=nil {return _gf .Time {},_geaab ;};_bcegd :=new (_gc .Float );_bcegd .SetUint64 (uint64 (24*_gf .Hour ));_edecf .Mul (_edecf ,_bcegd );_feedb ,_ :=_edecf .Uint64 ();_egebc :=_fgeg .Add (_gf .Duration (_feedb ));return _dabc (_egebc ),nil ;}; -// NewBool constructs a new boolean expression. -func NewBool (v string )Expression {_dbd ,_ad :=_ae .ParseBool (v );if _ad !=nil {_aff .Log .Debug ("\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\u0076",v ,_ad );};return Bool {_cdb :_dbd };};const _ddbde =57367; +// NewHorizontalRange constructs a new full rows range. +func NewHorizontalRange (v string )Expression {_bdcfg :=_c .Split (v ,"\u003a");if len (_bdcfg )!=2{return nil ;};_gbegg ,_ :=_ab .Atoi (_bdcfg [0]);_badfg ,_ :=_ab .Atoi (_bdcfg [1]);if _gbegg > _badfg {_gbegg ,_badfg =_badfg ,_gbegg ;};return HorizontalRange {_cbdc :_gbegg ,_affab :_badfg };}; -// EmptyExpr is an empty expression. -type EmptyExpr struct{}; +// 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");};_ggcaf :=[]float64 {};for _ ,_becdb :=range args {switch _becdb .Type {case ResultTypeString :_aege :=_becdb .AsNumber ();if _aege .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");};_ggcaf =append (_ggcaf ,_aege .ValueNumber );case ResultTypeList ,ResultTypeArray :_gacc :=GCD (_becdb .ListValues ());if _gacc .Type !=ResultTypeNumber {return _gacc ;};_ggcaf =append (_ggcaf ,_gacc .ValueNumber );case ResultTypeNumber :_ggcaf =append (_ggcaf ,_becdb .ValueNumber );case ResultTypeError :return _becdb ;default:return MakeErrorResult (_b .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",_becdb .Type ));};};if _ggcaf [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 (_ggcaf )==1{return MakeNumberResult (_ggcaf [0]);};_bgbe :=_ggcaf [0];for _cbff :=1;_cbff < len (_ggcaf );_cbff ++{if _ggcaf [_cbff ]< 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");};_bgbe =_efee (_bgbe ,_ggcaf [_cbff ]);};return MakeNumberResult (_bgbe );};func _adgc (_bgag ,_gacf _gf .Time ,_fced ,_geed int )_gf .Time {_cgbd :=_gacf ;_ffd :=_bgag .Year ()-_gacf .Year ();_cgbd =_cgbd .AddDate (_ffd ,0,0);if _bgag .After (_cgbd ){_cgbd =_cgbd .AddDate (1,0,0);};_dab :=-12/_fced ;for _cgbd .After (_bgag ){_cgbd =_cgbd .AddDate (0,_dab ,0);};return _cgbd ;}; -// 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 _ccde =57366;const _edd ="\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";var _dafcg =[...]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};func _abdbe (_fdda Result ,_dfgg *criteriaParsed )bool {if _fdda .Type ==ResultTypeEmpty {return false ;};if _dfgg ._edfb {return _fdda .ValueNumber ==_dfgg ._cfeeg ;}else {_fcb :=_ef .ToLower (_fdda .ValueString );return _dfgg ._cfaa ==_fcb ||_gb .Match (_dfgg ._cfaa ,_fcb );};}; +// Reference returns a string reference value to a vertical range. +func (_eadf VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_eadf .verticalRangeReference ()};};func _abgag (_bebba Context ,_gdgge ,_ffedc int )(string ,string ){_agabe :="\u0041"+_ab .Itoa (_gdgge );_aeeg :=_bebba .LastColumn (_gdgge ,_ffedc );_aaeeg :=_aeeg +_ab .Itoa (_ffedc );return _agabe ,_aaeeg ;}; + +// 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");};_daed :=args [0];if _daed .Type !=ResultTypeArray &&_daed .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");};_aaaa :=_agdc (args [1]);_adgcd :=0;for _ ,_bgcf :=range _cedc (_daed ){for _ ,_afggf :=range _bgcf {if _aeace (_afggf ,_aaaa ){_adgcd ++;};};};return MakeNumberResult (float64 (_adgcd ));};var _gbcge =[]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"}}; // SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). -type SheetPrefixExpr struct{_gffe string };func _geeb (_dgef [][]Result )float64 {if len (_dgef )==2{_gggaf :=_dgef [0][0].AsNumber ();_faaf :=_dgef [0][1].AsNumber ();_cbadf :=_dgef [1][0].AsNumber ();_bfff :=_dgef [1][1].AsNumber ();if _gggaf .Type !=ResultTypeNumber ||_faaf .Type !=ResultTypeNumber ||_cbadf .Type !=ResultTypeNumber ||_bfff .Type !=ResultTypeNumber {return _eg .NaN ();};return _gggaf .ValueNumber *_bfff .ValueNumber -_cbadf .ValueNumber *_faaf .ValueNumber ;};_fecad :=float64 (0);_dcb :=float64 (1);for _gafb :=range _dgef {_fecad +=_dcb *_dgef [0][_gafb ].ValueNumber *_geeb (_bgfc (_dgef ,_gafb ));_dcb *=-1;};return _fecad ;}; +type SheetPrefixExpr struct{_cefae 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");};_bgdcc :=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");};_caefd :=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");};_cgca :=args [2].ValueNumber ;if _cgca ==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 ((_bgdcc -_caefd )/_cgca );}; +// GetFilename returns an empty string for the invalid reference context. +func (_eeeb *ivr )GetFilename ()string {return ""};func _egbg (_badb string )string {_badb =_c .Replace (_badb ,"\u000a","\u005c\u006e",-1);_badb =_c .Replace (_badb ,"\u000d","\u005c\u0072",-1);_badb =_c .Replace (_badb ,"\u0009","\u005c\u0074",-1);return _badb ;};func (_gdee *Lexer )nextRaw ()*node {for len (_gdee ._afaff )!=0{_bbfde :=<-_gdee ._afaff [len (_gdee ._afaff )-1];if _bbfde !=nil {return _bbfde ;};_gdee ._afaff =_gdee ._afaff [0:len (_gdee ._afaff )-1];};return <-_gdee ._gcdab ;}; -// MaxA is an implementation of the Excel MAXA() function. -func MaxA (args []Result )Result {return _fcbea (args ,true )};var _ddbd =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}; +// 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");};_ffg :=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");};_aage :=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");};_bcde :=args [2].ValueNumber ;if _bcde <=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");};_eafbd :=args [3].ValueNumber ;if _eafbd <=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 _eafbd > _bcde {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");};_fedc :=(_ffg -_aage )*(_bcde -_eafbd +1)*2;_fegg :=_bcde *(_bcde +1);return MakeNumberResult (_fedc /_fegg );};var _ccbf =[]*_gg .Regexp {}; -// 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");}; +// Yieldmat implements the Excel YIELDMAT function. +func Yieldmat (args []Result )Result {_ccafa :=len (args );if _ccafa !=5&&_ccafa !=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");};_eafaf ,_geda ,_ddeb :=_eeg (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _ddeb .Type ==ResultTypeError {return _ddeb ;};_gaga ,_ddeb :=_gbde (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _ddeb .Type ==ResultTypeError {return _ddeb ;};if _gaga >=_eafaf {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");};_gedg :=args [3].ValueNumber ;if _gedg < 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");};_baega :=args [4].ValueNumber ;if _baega <=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");};_bdfd :=0;if _ccafa ==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");};_bdfd =int (args [5].ValueNumber );if !_ebf (_bdfd ){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");};};_aced ,_ddeb :=_bff (_gaga ,_geda ,_bdfd );if _ddeb .Type ==ResultTypeError {return _ddeb ;};_edaa ,_ddeb :=_bff (_gaga ,_eafaf ,_bdfd );if _ddeb .Type ==ResultTypeError {return _ddeb ;};_geaaa ,_ddeb :=_bff (_eafaf ,_geda ,_bdfd );if _ddeb .Type ==ResultTypeError {return _ddeb ;};_bccb :=1+_aced *_gedg ;_bccb /=_baega /100+_edaa *_gedg ;_bccb --;_bccb /=_geaaa ;return MakeNumberResult (_bccb );}; -// Left implements the Excel LEFT(string,[n]) function which returns the -// leftmost n characters. -func Left (args []Result )Result {_beaab :=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");};_beaab =int (args [1].ValueNumber );if _beaab < 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 _beaab ==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");};_bdae :=args [0].Value ();if _beaab > len (_bdae ){return MakeStringResult (_bdae );};return MakeStringResult (_bdae [0:_beaab ]);};var _dgae *_da .Rand ;var _bggf []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}; +// 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 _cafd :=0;_cafd < len (args )-1;_cafd +=2{if args [_cafd ].ValueNumber ==1{return args [_cafd +1];};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// 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");};_cacc :=args [0].AsNumber ();if _cacc .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");};_gffa ,_eeac :=_eg .Modf (_cacc .ValueNumber );if _eeac < 0{_gffa --;};return MakeNumberResult (_gffa );}; +// Number is a nubmer expression. +type Number struct{_fecdf float64 };const _bcdg =57367;func _fgcffg (_fcdb _gf .Time )bool {return _gf .Now ().Sub (_fcdb )>=_fddba }; -// CountIfs implements the COUNTIFS function. -func CountIfs (args []Result )Result {_abba :=_gccf (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _abba .Type !=ResultTypeEmpty {return _abba ;};_ggad :=_degfa (args );return MakeNumberResult (float64 (len (_ggad )));};func _fad (_fe string ,_ff *_af .UpdateQuery )string {_ebb ,_fec :=_fa .ParseCellReference (_fe );if _fec !=nil {return "\u0023\u0052\u0045F\u0021";};if _ff .UpdateType ==_af .UpdateActionRemoveColumn {_gbbd :=_ff .ColumnIdx ;_egdd :=_ebb .ColumnIdx ;if _egdd < _gbbd {return _fe ;}else if _egdd ==_gbbd {return "\u0023\u0052\u0045F\u0021";}else {return _ebb .Update (_af .UpdateActionRemoveColumn ).String ();};};return _fe ;};var _fb =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163}; +// Eval evaluates a horizontal range with prefix returning a list of results or an error. +func (_ccfge PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_dbdgca :=_ccfge ._beccg .Reference (ctx ,ev );switch _dbdgca .Type {case ReferenceTypeSheet :if _ccaa (_dbdgca ,ctx ){return MakeErrorResultType (ErrorTypeName ,_b .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_dbdgca .Value ));};_effg :=_ccfge .horizontalRangeReference (_dbdgca .Value );if _aebd ,_gbfe :=ev .GetFromCache (_effg );_gbfe {return _aebd ;};_cadfa :=ctx .Sheet (_dbdgca .Value );_aeef ,_eeee :=_abgag (_cadfa ,_ccfge ._gcgee ,_ccfge ._dcbda );_daagf :=_dfcgb (_cadfa ,ev ,_aeef ,_eeee );ev .SetCache (_effg ,_daagf );return _daagf ;default:return MakeErrorResult (_b .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",_dbdgca .Type ));};}; -// Update updates references in the PrefixRangeExpr after removing a row/column. -func (_bede PrefixRangeExpr )Update (q *_af .UpdateQuery )Expression {_abbf :=_bede ;_ebgaa :=_bede ._acaga .String ();if _ebgaa ==q .SheetToUpdate {_cggfc :=*q ;_cggfc .UpdateCurrentSheet =true ;_abbf ._cdec =_bede ._cdec .Update (&_cggfc );_abbf ._aggf =_bede ._aggf .Update (&_cggfc );};return _abbf ;}; +// 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");};_eadg :=args [0].AsString ();if _eadg .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");};_cdec :=_d .Buffer {};_gcee :=false ;for _ ,_dafc :=range _eadg .ValueString {if !_gcee &&_a .IsLetter (_dafc ){_cdec .WriteRune (_a .ToUpper (_dafc ));}else {_cdec .WriteRune (_a .ToLower (_dafc ));};_gcee =_a .IsLetter (_dafc );};return MakeStringResult (_cdec .String ());};var _faaae ,_beda ,_gbfbf ,_ebag ,_aadc ,_ebgfg ,_eeab ,_dceae ,_bgef ,_gfbb ,_cfdd ,_ffdcb ,_abffa ,_egada ,_ffeg *_gg .Regexp ; -// Sum is an implementation of the Excel SUM() function. -func Sum (args []Result )Result {_fecag :=MakeNumberResult (0);for _ ,_egafe :=range args {_egafe =_egafe .AsNumber ();switch _egafe .Type {case ResultTypeNumber :_fecag .ValueNumber +=_egafe .ValueNumber ;case ResultTypeList ,ResultTypeArray :_geae :=Sum (_egafe .ListValues ());if _geae .Type !=ResultTypeNumber {return _geae ;};_fecag .ValueNumber +=_geae .ValueNumber ;case ResultTypeString :case ResultTypeError :return _egafe ;case ResultTypeEmpty :default:return MakeErrorResult (_a .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",_egafe .Type ));};};return _fecag ;}; +// 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 (_ccbfd Result )ListValues ()[]Result {if _ccbfd .Type ==ResultTypeArray {_dgage :=[]Result {};for _ ,_ggab :=range _ccbfd .ValueArray {for _ ,_eeca :=range _ggab {_dgage =append (_dgage ,_eeca );};};return _dgage ;};if _ccbfd .Type ==ResultTypeList {return _ccbfd .ValueList ;};return nil ;}; -// NewEmptyExpr constructs a new empty expression. -func NewEmptyExpr ()Expression {return EmptyExpr {}};func _fgf (_baa string )bool {for _ ,_cga :=range _be {_ade :=_cga .FindStringSubmatch (_baa );if len (_ade )> 1{return true ;};};return false ;}; +// SumSquares is an implementation of the Excel SUMSQ() function. +func SumSquares (args []Result )Result {_aedg :=MakeNumberResult (0);for _ ,_cebgdf :=range args {_cebgdf =_cebgdf .AsNumber ();switch _cebgdf .Type {case ResultTypeNumber :_aedg .ValueNumber +=_cebgdf .ValueNumber *_cebgdf .ValueNumber ;case ResultTypeList ,ResultTypeArray :_cbba :=SumSquares (_cebgdf .ListValues ());if _cbba .Type !=ResultTypeNumber {return _cbba ;};_aedg .ValueNumber +=_cbba .ValueNumber ;case ResultTypeString :case ResultTypeError :return _cebgdf ;case ResultTypeEmpty :default:return MakeErrorResult (_b .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",_cebgdf .Type ));};};return _aedg ;}; -// 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");};_bgbf :=args [0].AsNumber ();if _bgbf .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 _ebedbb float64 ;_dabdb :=args [1].AsNumber ();if _dabdb .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");};_ebedbb =_dabdb .ValueNumber ;if _ebedbb < 0&&_bgbf .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");};_cbce :=_bgbf .ValueNumber ;_cbce ,_gggdb :=_eg .Modf (_cbce /_ebedbb );if _gggdb !=0{if _bgbf .ValueNumber < 0&&_gggdb < 0{_cbce --;};};return MakeNumberResult (_cbce *_ebedbb );};type cmpResult int8 ;func _fcg (_dfc int )int {if _dfc < 1900{if _dfc < 30{_dfc +=2000;}else {_dfc +=1900;};};return _dfc ;}; +// 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");};_beff :=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");};_dfab :=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");};_gdfg :=args [2].ValueNumber ;if _gdfg ==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 ((_beff -_dfab )/_gdfg );};func _gbec (_aagf string )*criteriaRegex {_efgad :=&criteriaRegex {};if _aagf ==""{return _efgad ;};if _fdbed :=_fecdag .FindStringSubmatch (_aagf );len (_fdbed )> 1{_efgad ._abagb =_ecfgf ;_efgad ._cgbg =_fdbed [1];}else if _eafea :=_acfb .FindStringSubmatch (_aagf );len (_eafea )> 1{_efgad ._abagb =_ecfgf ;_efgad ._cgbg =_eafea [1];}else if _egede :=_cded .FindStringSubmatch (_aagf );len (_egede )> 1{_efgad ._abagb =_ababd ;_efgad ._cgbg =_egede [1];}else if _acbec :=_gdbcc .FindStringSubmatch (_aagf );len (_acbec )> 1{_efgad ._abagb =_aafbc ;_efgad ._cgbg =_acbec [1];}else if _efgf :=_acdf .FindStringSubmatch (_aagf );len (_efgf )> 1{_efgad ._abagb =_ffbe ;_efgad ._cgbg =_efgf [1];}else if _ccdagb :=_acbaa .FindStringSubmatch (_aagf );len (_ccdagb )> 1{_efgad ._abagb =_bddga ;_efgad ._cgbg =_ccdagb [1];};return _efgad ;};func _dcd (_efcfc int )bool {if _efcfc ==_efcfc /400*400{return true ;};if _efcfc ==_efcfc /100*100{return false ;};return _efcfc ==_efcfc /4*4;}; -// 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");};_dgcb :=_cbfef (args );_ed .Float64s (_dgcb );var _fgafe float64 ;if len (_dgcb )%2==0{_fgafe =(_dgcb [len (_dgcb )/2-1]+_dgcb [len (_dgcb )/2])/2;}else {_fgafe =_dgcb [len (_dgcb )/2];};return MakeNumberResult (_fgafe );};var _bbgf =[...]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 _dbgb (_efgc Result ,_gaef int )[]Result {_bebf :=[]Result {};switch _efgc .Type {case ResultTypeList :_gceeg :=_efgc .ValueList ;_aaaa :=len (_gceeg );for _bgcc :=0;_bgcc < _gaef ;_bgcc ++{if _bgcc < _aaaa {_bebf =append (_bebf ,_gceeg [_bgcc ]);}else {_bebf =append (_bebf ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _abeb :=0;_abeb < _gaef ;_abeb ++{_bebf =append (_bebf ,_efgc );};};return _bebf ;};type plex struct{_ddgcg chan *node ;_cffd Expression ;_adeg 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 _caff (_ega float64 )_gf .Time {_aec :=int64 ((_ega -_aeb )*_gfed );return _gf .Unix (0,_aec ).UTC ();};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 );};func (_fegdb Result )String ()string {return _fegdb .Value ()};func _gbcdf (_eggcg string ,_ecedf func (_bgeda float64 )float64 )Function {return func (_abfa []Result )Result {if len (_abfa )!=1{return MakeErrorResult (_eggcg +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_dedaf :=_abfa [0].AsNumber ();switch _dedaf .Type {case ResultTypeNumber :_cfdf :=_ecedf (_dedaf .ValueNumber );if _bb .IsNaN (_cfdf ){return MakeErrorResult (_eggcg +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _bb .IsInf (_cfdf ,0){return MakeErrorResult (_eggcg +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _cfdf ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_eggcg +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_cfdf );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_eggcg +"\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 _dedaf ;default:return MakeErrorResult (_b .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",_eggcg ,_dedaf .Type ));};};};func _gd (_ae BinOpType ,_ace []Result ,_acd Result )Result {_ebb :=[]Result {};switch _acd .Type {case ResultTypeNumber :_cbf :=_acd .ValueNumber ;for _bf :=range _ace {_efcc :=_ace [_bf ].AsNumber ();if _efcc .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 _ae {case BinOpTypePlus :_ebb =append (_ebb ,MakeNumberResult (_efcc .ValueNumber +_cbf ));case BinOpTypeMinus :_ebb =append (_ebb ,MakeNumberResult (_efcc .ValueNumber -_cbf ));case BinOpTypeMult :_ebb =append (_ebb ,MakeNumberResult (_efcc .ValueNumber *_cbf ));case BinOpTypeDiv :if _cbf ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_ebb =append (_ebb ,MakeNumberResult (_efcc .ValueNumber /_cbf ));case BinOpTypeExp :_ebb =append (_ebb ,MakeNumberResult (_bb .Pow (_efcc .ValueNumber ,_cbf )));case BinOpTypeLT :_ebb =append (_ebb ,MakeBoolResult (_efcc .ValueNumber < _cbf ));case BinOpTypeGT :_ebb =append (_ebb ,MakeBoolResult (_efcc .ValueNumber > _cbf ));case BinOpTypeEQ :_ebb =append (_ebb ,MakeBoolResult (_efcc .ValueNumber ==_cbf ));case BinOpTypeLEQ :_ebb =append (_ebb ,MakeBoolResult (_efcc .ValueNumber <=_cbf ));case BinOpTypeGEQ :_ebb =append (_ebb ,MakeBoolResult (_efcc .ValueNumber >=_cbf ));case BinOpTypeNE :_ebb =append (_ebb ,MakeBoolResult (_efcc .ValueNumber !=_cbf ));default:return MakeErrorResult (_b .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",_ae ));};};case ResultTypeString :_ggf :=_acd .ValueString ;for _faa :=range _ace {_aga :=_ace [_faa ].AsString ();if _aga .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 _ae {case BinOpTypeLT :_ebb =append (_ebb ,MakeBoolResult (_aga .ValueString < _ggf ));case BinOpTypeGT :_ebb =append (_ebb ,MakeBoolResult (_aga .ValueString > _ggf ));case BinOpTypeEQ :_ebb =append (_ebb ,MakeBoolResult (_aga .ValueString ==_ggf ));case BinOpTypeLEQ :_ebb =append (_ebb ,MakeBoolResult (_aga .ValueString <=_ggf ));case BinOpTypeGEQ :_ebb =append (_ebb ,MakeBoolResult (_aga .ValueString >=_ggf ));case BinOpTypeNE :_ebb =append (_ebb ,MakeBoolResult (_aga .ValueString !=_ggf ));default:return MakeErrorResult (_b .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",_ae ));};};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 (_ebb );};type cmpResult int8 ; -// Vdb implements the Excel VDB function. -func Vdb (args []Result )Result {_bbbe :=len (args );if _bbbe < 5||_bbbe > 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");};_gggdc :=args [0].ValueNumber ;if _gggdc < 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");};_edgef :=args [1].ValueNumber ;if _edgef < 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");};_cafc :=args [2].ValueNumber ;if _cafc ==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 _cafc < 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");};_dbbc :=args [3].ValueNumber ;if _dbbc < 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");};_gbdfe :=args [4].ValueNumber ;if _dbbc > _gbdfe {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 _gbdfe > _cafc {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");};_agcc :=2.0;if _bbbe > 5{if args [5].Type ==ResultTypeEmpty {_agcc =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");};_agcc =args [5].ValueNumber ;if _agcc < 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");};};};_gafeb :=false ;if _bbbe > 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");};_gafeb =args [6].ValueNumber !=0;};_ceac :=0.0;_gfdac :=_eg .Floor (_dbbc );_cbfg :=_eg .Ceil (_gbdfe );if _gafeb {for _fcef :=_gfdac +1;_fcef <=_cbfg ;_fcef ++{_fecgc :=_bbc (_gggdc ,_edgef ,_cafc ,_fcef ,_agcc );if _fcef ==_gfdac +1{_fecgc *=_eg .Min (_gbdfe ,_gfdac +1)-_dbbc ;}else if _fcef ==_cbfg {_fecgc *=_gbdfe +1-_cbfg ;};_ceac +=_fecgc ;};}else {_eagcd :=_cafc ;var _bcbe float64 ;if !_babba (_dbbc ,_eg .Floor (_dbbc )){if _agcc ==1{_fddbb :=_cafc /2;if _dbbc > _fddbb ||_babba (_dbbc ,_fddbb ){_bcbe =_dbbc -_fddbb ;_dbbc =_fddbb ;_gbdfe -=_bcbe ;_eagcd ++;};};};if _agcc !=0{_gggdc -=_egdc (_gggdc ,_edgef ,_cafc ,_eagcd ,_dbbc ,_agcc );};_ceac =_egdc (_gggdc ,_edgef ,_cafc ,_cafc -_dbbc ,_gbdfe -_dbbc ,_agcc );};return MakeNumberResult (_ceac );}; +// 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");};_adedb :=args [0].AsNumber ();if _adedb .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");};_deaeg :=int (_adedb .ValueNumber );if _deaeg < 0||_deaeg > 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 (_b .Sprintf ("\u0025\u0063",_deaeg ));}; -// Yield implements the Excel YIELD function. -func Yield (args []Result )Result {_eggfd :=len (args );if _eggfd !=6&&_eggfd !=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");};_aeff ,_effec ,_baccd :=_cedg (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _baccd .Type ==ResultTypeError {return _baccd ;};_fgaa :=args [2];if _fgaa .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");};_cgfb :=_fgaa .ValueNumber ;if _cgfb < 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");};_eeeea :=args [3];if _eeeea .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");};_eadb :=_eeeea .ValueNumber ;if _eadb <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_ccage :=args [4];if _ccage .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");};_gcae :=_ccage .ValueNumber ;if _gcae < 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");};_afbd :=args [5];if _afbd .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");};_dfgb :=float64 (int (_afbd .ValueNumber ));if !_eacce (_dfgb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_bbgc :=0;if _eggfd ==7&&args [6].Type !=ResultTypeEmpty {_efdg :=args [6];if _efdg .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");};_bbgc =int (_efdg .ValueNumber );if !_aeb (_bbgc ){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");};};_bfefc :=0.0;_eecb :=0.0;_aeeab :=1.0;_bagb ,_baccd :=_bccb (_aeff ,_effec ,_cgfb ,_eecb ,_gcae ,_dfgb ,_bbgc );if _baccd .Type ==ResultTypeError {return _baccd ;};_bbffc ,_baccd :=_bccb (_aeff ,_effec ,_cgfb ,_aeeab ,_gcae ,_dfgb ,_bbgc );if _baccd .Type ==ResultTypeError {return _baccd ;};_bcdf :=(_aeeab -_eecb )*0.5;for _cgff :=0;_cgff < 100&&_bfefc !=_eadb ;_cgff ++{_bfefc ,_baccd =_bccb (_aeff ,_effec ,_cgfb ,_bcdf ,_gcae ,_dfgb ,_bbgc );if _baccd .Type ==ResultTypeError {return _baccd ;};if _eadb ==_bagb {return MakeNumberResult (_eecb );}else if _eadb ==_bbffc {return MakeNumberResult (_aeeab );}else if _eadb ==_bfefc {return MakeNumberResult (_bcdf );}else if _eadb < _bbffc {_aeeab *=2.0;_bbffc ,_baccd =_bccb (_aeff ,_effec ,_cgfb ,_aeeab ,_gcae ,_dfgb ,_bbgc );if _baccd .Type ==ResultTypeError {return _baccd ;};_bcdf =(_aeeab -_eecb )*0.5;}else {if _eadb < _bfefc {_eecb =_bcdf ;_bagb =_bfefc ;}else {_aeeab =_bcdf ;_bbffc =_bfefc ;};_bcdf =_aeeab -(_aeeab -_eecb )*((_eadb -_bbffc )/(_bagb -_bbffc ));};};return MakeNumberResult (_bcdf );}; +// Fv implements the Excel FV function. +func Fv (args []Result )Result {_abd :=len (args );if _abd < 3||_abd > 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");};_fdba :=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");};_caeb :=args [1].ValueNumber ;if _caeb !=float64 (int (_caeb )){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");};_cfgbd :=args [2].ValueNumber ;_cdbba :=0.0;if _abd >=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");};_cdbba =args [3].ValueNumber ;};_bdcd :=0;if _abd ==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");};_bdcd =int (args [4].ValueNumber );if _bdcd !=0{_bdcd =1;};};return MakeNumberResult (_cdd (_fdba ,_caeb ,_cfgbd ,_cdbba ,_bdcd ));}; -// 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");};_aegc :=args [0].ValueNumber ;if _aegc <=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");};_fbea :=float64 (int (args [1].ValueNumber ));if _fbea < 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 ((_eg .Pow (_aegc +1,1/_fbea )-1)*_fbea );};const _bfgeb =1; +// Coupncd implements the Excel COUPNCD function. +func Coupncd (args []Result )Result {_edebd ,_egeg :=_eagc (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _egeg .Type ==ResultTypeError {return _egeg ;};_efeab :=_caff (_edebd ._gecg );_ebdd :=_caff (_edebd ._fbca );_bfgb :=_edebd ._adca ;_dedg :=_dgeg (_efeab ,_ebdd ,_bfgb );_afbd ,_adfgg ,_agc :=_dedg .Date ();return MakeNumberResult (_cea (_afbd ,int (_adfgg ),_agc ));};type durationArgs struct{_aded float64 ;_cbcf float64 ;_cga float64 ;_bafd float64 ;_deda float64 ;_fddg int ;};const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;);type tokenType int ; -// GetFormat returns an empty string for the invalid reference context. -func (_gadca *ivr )GetFormat (cellRef string )string {return ""};func _bgfc (_dabcae [][]Result ,_ccfe int )[][]Result {_adgda :=[][]Result {};for _cbcb :=range _dabcae {if _cbcb ==0{continue ;};_fgcgf :=[]Result {};for _aede :=range _dabcae {if _aede ==_ccfe {continue ;};_fgcgf =append (_fgcgf ,_dabcae [_cbcb ][_aede ]);};_adgda =append (_adgda ,_fgcgf );};return _adgda ;};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 yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;};func _ccgc (_gdgge int )string {if _gdgge >=1&&_gdgge -1< len (_bfad ){if _bfad [_gdgge -1]!=""{return _bfad [_gdgge -1];};};return _a .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_gdgge );}; +// 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");};_dgg :=args [0].ValueNumber ;_gbee :=args [1].ValueNumber ;_eafe :=args [2].ValueNumber ;_faaa :=_beb (_dgg ,_gbee ,_eafe );if _faaa >=0{return MakeNumberResult (_faaa );}else {return MakeErrorResultType (ErrorTypeNum ,"");};};func (_bdg BinOpType )String ()string {if _bdg >=BinOpType (len (_fc )-1){return _b .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_bdg );};return _efcf [_fc [_bdg ]:_fc [_bdg +1]];};func (_gcc *evCache )GetFromCache (key string )(Result ,bool ){_gcc ._bde .Lock ();_gfga ,_fbff :=_gcc ._gfg [key ];_gcc ._bde .Unlock ();return _gfga ,_fbff ;};const _bfe ="\u005e\u0028\u0028"+_dcc +"\u007c"+_dff +"\u007c"+_dce +"\u007c"+_gaf +"\u0029\u0020\u0029\u003f";type defEval struct{evCache ;_aff bool ;};func _bfed (_gbba []Result ,_fbe string )(*amorArgs ,Result ){_dgcb :=len (_gbba );if _dgcb !=6&&_dgcb !=7{return nil ,MakeErrorResult (_fbe +"\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 _gbba [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbe +"\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");};_affb :=_gbba [0].ValueNumber ;if _affb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbe +"\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");};_gaaa ,_agdag :=_gbde (_gbba [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_fbe );if _agdag .Type ==ResultTypeError {return nil ,_agdag ;};_bab ,_agdag :=_gbde (_gbba [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_fbe );if _agdag .Type ==ResultTypeError {return nil ,_agdag ;};if _bab < _gaaa {return nil ,MakeErrorResultType (ErrorTypeNum ,_fbe +"\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 _gbba [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbe +"\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");};_gcge :=_gbba [3].ValueNumber ;if _gcge < 0||_gcge > _affb {return nil ,MakeErrorResultType (ErrorTypeNum ,_fbe +"\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 _gbba [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbe +"\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");};_dfgg :=int (_gbba [4].ValueNumber );if _dfgg < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbe +" \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 _gbba [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbe +"\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");};_cggc :=_gbba [5].ValueNumber ;if _cggc < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fbe +"\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");};_eece :=0;if _dgcb ==7&&_gbba [6].Type !=ResultTypeEmpty {if _gbba [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fbe +"\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");};_eece =int (_gbba [6].ValueNumber );if !_ebf (_eece )||_eece ==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"+_fbe );};};return &amorArgs {_affb ,_gaaa ,_bab ,_gcge ,_dfgg ,_cggc ,_eece },_fgf ;};const _egd ="\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";func _dabc (_gfbe _gf .Time )_gf .Time {_gfbe =_gfbe .UTC ();return _gf .Date (_gfbe .Year (),_gfbe .Month (),_gfbe .Day (),_gfbe .Hour (),_gfbe .Minute (),_gfbe .Second (),_gfbe .Nanosecond (),_gf .Local );};func _gbgf (_gbbfb []string ,_cceb int )string {return _ab .Itoa (len (_gbbfb [len (_gbbfb )-1-_cceb ]))};func _feab (_ddcf []Result ,_ggge rmode )Result {if len (_ddcf )!=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");};_afggg :=_ddcf [0].AsNumber ();if _afggg .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");};_bfage :=_ddcf [1].AsNumber ();if _bfage .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");};_aabb :=_bfage .ValueNumber ;_dcab :=_afggg .ValueNumber ;_baecc :=1.0;if _aabb > 0{_baecc =_bb .Pow (1/10.0,_aabb );}else {_baecc =_bb .Pow (10.0,-_aabb );};_dcab ,_eeabd :=_bb .Modf (_dcab /_baecc );switch _ggge {case _aeae :const _ccfd =0.499999999;if _eeabd >=_ccfd {_dcab ++;}else if _eeabd <=-_ccfd {_dcab --;};case _bbbdd :case _ccba :if _eeabd > 0{_dcab ++;}else if _eeabd < 0{_dcab --;};};return MakeNumberResult (_dcab *_baecc );}; -// 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");};_geac :=args [0].AsNumber ();if _geac .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");};_cfbgb :=float64 (1);if _geac .ValueNumber < 0{_cfbgb =-1;};if len (args )> 1{_fcdf :=args [1].AsNumber ();if _fcdf .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");};_cfbgb =_eg .Abs (_fcdf .ValueNumber );};if len (args )==1{return MakeNumberResult (_eg .Ceil (_geac .ValueNumber ));};_fdcdc :=_geac .ValueNumber ;_fdcdc ,_bebcb :=_eg .Modf (_fdcdc /_cfbgb );if _bebcb !=0{if _geac .ValueNumber > 0{_fdcdc ++;};};return MakeNumberResult (_fdcdc *_cfbgb );}; +// 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");};_gfaa :=true ;for _ ,_febee :=range args {_febee =_febee .AsNumber ();switch _febee .Type {case ResultTypeList ,ResultTypeArray :_adbd :=And (_febee .ListValues ());if _adbd .Type ==ResultTypeError {return _adbd ;};if _adbd .ValueNumber ==0{_gfaa =false ;};case ResultTypeNumber :if _febee .ValueNumber ==0{_gfaa =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 _febee ;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 (_gfaa );};func _dbeaf (_dcbf ,_gdbb Result ,_cbcc string )(*xargs ,Result ){if _dcbf .Type !=ResultTypeList &&_dcbf .Type !=ResultTypeArray {return nil ,MakeErrorResult (_cbcc +"\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");};_ggcca :=_cedc (_dcbf );_gfdb :=[]float64 {};for _ ,_defe :=range _ggcca {for _ ,_cfbg :=range _defe {if _cfbg .Type ==ResultTypeNumber &&!_cfbg .IsBoolean {_gfdb =append (_gfdb ,_cfbg .ValueNumber );}else {return nil ,MakeErrorResult (_cbcc +"\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");};};};_abfe :=len (_gfdb );if len (_gfdb )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _gdbb .Type !=ResultTypeList &&_gdbb .Type !=ResultTypeArray {return nil ,MakeErrorResult (_cbcc +" \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");};_caea :=_cedc (_gdbb );_aagg :=[]float64 {};_acbe :=0.0;for _ ,_bafa :=range _caea {for _ ,_ceed :=range _bafa {if _ceed .Type ==ResultTypeNumber &&!_ceed .IsBoolean {_fedb :=float64 (int (_ceed .ValueNumber ));if _fedb < _acbe {return nil ,MakeErrorResultType (ErrorTypeNum ,_cbcc +" \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");};_aagg =append (_aagg ,_fedb );_acbe =_fedb ;}else {return nil ,MakeErrorResult (_cbcc +"\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 (_aagg )!=_abfe {return nil ,MakeErrorResultType (ErrorTypeNum ,"");};return &xargs {_gfdb ,_aagg },MakeEmptyResult ();};func _abfc (_bcfb Result ,_gggcd ,_gged int )[][]Result {_gfba :=[][]Result {};switch _bcfb .Type {case ResultTypeArray :for _fcefe ,_agb :=range _bcfb .ValueArray {if _fcefe < _gggcd {_gfba =append (_gfba ,_bfac (MakeListResult (_agb ),_gged ));}else {_gfba =append (_gfba ,_bfac (MakeErrorResultType (ErrorTypeNA ,""),_gged ));};};case ResultTypeList :_bdce :=_bfac (_bcfb ,_gged );for _cggcc :=0;_cggcc < _gggcd ;_cggcc ++{_gfba =append (_gfba ,_bdce );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _bdba :=0;_bdba < _gggcd ;_bdba ++{_aaad :=_bfac (_bcfb ,_gged );_gfba =append (_gfba ,_aaad );};};return _gfba ;}; -// 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");};_bcbc :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_bcbc *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_bfg :=_fbef (args [1]);for _ ,_cbbf :=range _bfg {for _ ,_abcd :=range _cbbf {if _abcd .Type !=ResultTypeNumber ||_abcd .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");};_bcbc *=1.0+_abcd .ValueNumber ;};};return MakeNumberResult (_bcbc );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");};}; +// 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");};_bgaf :=args [0];switch _bgaf .Type {case ResultTypeError :return _bgaf ;case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_bgaf .ValueNumber !=0);};if _bgaf .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _gbge (args );case ResultTypeArray :return _fdde (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");};}; -// NewSheetPrefixExpr constructs a new prefix expression. -func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_gffe :s }};func _ggecb (_cgec ,_dcbg []string )[]string {for _ ,_dcac :=range _dcbg {_cgec =append (_cgec ,_dcac );};return _cgec ;}; +// NamedRangeRef is a reference to a named range. +type NamedRangeRef struct{_baac string };var InvalidReferenceContext =&ivr {}; -// Find is an implementation of the Excel FIND(). -func Find (args []Result )Result {_bbbg ,_fede :=_geba ("\u0046\u0049\u004e\u0044",args );if _fede .Type !=ResultTypeEmpty {return _fede ;};_cdcc :=_bbbg ._edfac ;if _cdcc ==""{return MakeNumberResult (1.0);};_acae :=_bbbg ._adef ;_acgec :=_bbbg ._deegb ;_aggc :=1;for _deeeb :=range _acae {if _aggc < _acgec {_aggc ++;continue ;};_cceb :=_ef .Index (_acae [_deeeb :],_cdcc );if _cceb ==0{return MakeNumberResult (float64 (_aggc ));};_aggc ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};type ivr struct{};var InvalidReferenceContext =&ivr {};func (_abacgg Result )AsString ()Result {switch _abacgg .Type {case ResultTypeNumber :return MakeStringResult (_abacgg .Value ());default:return _abacgg ;};}; +// 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");};_baga :=args [0].AsNumber ();_ggebd :=args [1].AsNumber ();if _baga .Type !=ResultTypeNumber ||_ggebd .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 _ggebd .ValueNumber < _baga .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");};_aeff :=int64 (_baga .ValueNumber );_gebe :=int64 (_ggebd .ValueNumber );return MakeNumberResult (float64 (_bcae .Int63n (_gebe -_aeff +1)+_aeff ));}; -// String returns an empty string for Error. -func (_dff Error )String ()string {return ""};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");};_gagbc :=args [0].AsNumber ();if _gagbc .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 _gagbc .ValueNumber < 0{return MakeNumberResult (-1);}else if _gagbc .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);}; +// 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");};_fafbd :=args [0];_dggd :=args [1];if _dggd .Type !=ResultTypeArray &&_dggd .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");};_agcc :=_bbgdg (_dggd );_fage :=-1;for _ebgf ,_edf :=range _agcc {if _bfaeg (_fafbd ,_edf ,false ,false )==_gdabd {_fage =_ebgf ;};};if _fage ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};_dbff :=_agcc ;if len (args )==3{_dbff =_bbgdg (args [2]);};if _fage < 0||_fage >=len (_dbff ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};return _dbff [_fage ];}; -// Update returns the same object as updating sheet references does not affect Number. -func (_gfeab Number )Update (q *_af .UpdateQuery )Expression {return _gfeab };const _gbda =57365;type evCache struct{_gfd map[string ]Result ;_abg *_ea .Mutex ;};func (_abcgc *Lexer )emit (_bcac tokenType ,_ggeg []byte ){if _gcaef {_a .Println ("\u0065\u006d\u0069\u0074",_bcac ,_gggbb (string (_ggeg )));};_abcgc ._ffcf <-&node {_bcac ,string (_ggeg )};}; +// Xirr implements the Excel XIRR function. +func Xirr (args []Result )Result {_cegda :=len (args );if _cegda !=2&&_cegda !=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");};_cgga ,_ddafb :=_dbeaf (args [0],args [1],"\u0058\u0049\u0052\u0052");if _ddafb .Type ==ResultTypeError {return _ddafb ;};_fcbe :=_cgga ._aegf ;_gebf :=_cgga ._cgbbf ;_bfae :=0.1;if _cegda ==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");};_bfae =args [2].ValueNumber ;if _bfae <=-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 _dccc (_fcbe ,_gebf ,_bfae );}; -// MaxIfs implements the MAXIFS function. -func MaxIfs (args []Result )Result {_fega :=_gccf (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _fega .Type !=ResultTypeEmpty {return _fega ;};_cffa :=_degfa (args [1:]);_fgbce :=-_eg .MaxFloat64 ;_dcaf :=_fbef (args [0]);for _ ,_bbdg :=range _cffa {_egafg :=_dcaf [_bbdg ._cbae ][_bbdg ._cdbd ].ValueNumber ;if _fgbce < _egafg {_fgbce =_egafg ;};};if _fgbce ==-_eg .MaxFloat64 {_fgbce =0;};return MakeNumberResult (float64 (_fgbce ));};func (_eabb *yyParserImpl )Lookahead ()int {return _eabb ._aedee };const _dbdbd =16; +// Update returns the same object as updating sheet references does not affect named ranges. +func (_facdb NamedRangeRef )Update (q *_fe .UpdateQuery )Expression {return _facdb }; -// String returns a string representation of ConstArrayExpr. -func (_dfb ConstArrayExpr )String ()string {return ""};func _abea (_dgcc Result )Result {if _dgcc .Type ==ResultTypeEmpty {return _dgcc ;};_bffed :=_dgcc .AsString ();if _bffed .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 _dgcc .IsBoolean {if _bffed .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _bffed .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 (_ef .ToLower (_bffed .ValueString ));};};type noCache struct{}; +// Rate implements the Excel RATE function. +func Rate (args []Result )Result {_gfa :=len (args );if _gfa < 3||_gfa > 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");};_befe :=args [0].ValueNumber ;if _befe !=float64 (int (_befe )){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");};_ffdc :=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");};_abgd :=args [2].ValueNumber ;_ddag :=0.0;if _gfa >=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");};_ddag =args [3].ValueNumber ;};_cbbfg :=0.0;if _gfa >=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");};_cbbfg =args [4].ValueNumber ;if _cbbfg !=0{_cbbfg =1;};};_ffe :=0.1;if _gfa >=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");};_ffe =args [5].ValueNumber ;};_gccf :=100;_ggeg :=0;_bggf :=false ;_bafb :=1e-6;_efff :=_ffe ;for _ggeg < _gccf &&!_bggf {_gdad :=_bb .Pow (_efff +1,_befe );_bbdad :=_bb .Pow (_efff +1,_befe -1);_acgf :=_efff *_cbbfg +1;_eega :=_ffdc *(_gdad -1);_dcea :=_ddag +_gdad *_abgd +_eega *_acgf /_efff ;_cecdd :=_befe *_bbdad *_abgd -_eega *_acgf /_bb .Pow (_efff ,2);_fegf :=(_befe *_ffdc *_bbdad *_acgf +_eega *_cbbfg )/_efff ;_dadf :=_dcea /(_cecdd +_fegf );if _bb .Abs (_dadf )< _bafb {_bggf =true ;};_ggeg ++;_efff -=_dadf ;};return MakeNumberResult (_efff );};var _ecda =[...]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};func _dge (_gebb string )(int ,int ,float64 ,bool ,bool ,Result ){_fccg :="";_dfcc :=[]string {};for _ceda ,_gae :=range _cdb {_dfcc =_gae .FindStringSubmatch (_gebb );if len (_dfcc )> 1{_fccg =_ceda ;break ;};};if _fccg ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );};_afdf :=_dfcc [1]=="";_dfcc =_dfcc [49:];_bee :=len (_dfcc );_dbdg :=_dfcc [_bee -1];_fgd :=_dbdg =="\u0061\u006d";_cgc :=_dbdg =="\u0070\u006d";var _ecff ,_dagb int ;var _fdf float64 ;var _cae error ;switch _fccg {case "\u0068\u0068":_ecff ,_cae =_ab .Atoi (_dfcc [0]);if _cae !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );};_dagb =0;_fdf =0;case "\u0068\u0068\u003am\u006d":_ecff ,_cae =_ab .Atoi (_dfcc [0]);if _cae !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );};_dagb ,_cae =_ab .Atoi (_dfcc [2]);if _cae !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );};_fdf =0;case "\u006d\u006d\u003as\u0073":_ecff =0;_dagb ,_cae =_ab .Atoi (_dfcc [0]);if _cae !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );};_fdf ,_cae =_ab .ParseFloat (_dfcc [2],64);if _cae !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_ecff ,_cae =_ab .Atoi (_dfcc [0]);if _cae !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );};_dagb ,_cae =_ab .Atoi (_dfcc [2]);if _cae !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );};_fdf ,_cae =_ab .ParseFloat (_dfcc [4],64);if _cae !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );};};if _dagb >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );};if _fgd ||_cgc {if _ecff > 12||_fdf >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );}else if _ecff ==12{_ecff =0;};}else if _ecff >=24||_fdf >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_efb );};return _ecff ,_dagb ,_fdf ,_cgc ,_afdf ,_fgf ;};type rmode byte ;type countMode byte ; -// 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");};_ebdcg :=args [0].AsNumber ();_dgbgd :=args [1].AsNumber ();if _ebdcg .Type !=ResultTypeNumber ||_dgbgd .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");};_cdace :=_eg .Trunc (_ebdcg .ValueNumber );_deff :=_eg .Trunc (_dgbgd .ValueNumber );if _deff > _cdace {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 _deff ==_cdace ||_deff ==0{return MakeNumberResult (1);};_babe :=float64 (1);for _fgead :=float64 (1);_fgead <=_deff ;_fgead ++{_babe *=(_cdace +1-_fgead )/_fgead ;};return MakeNumberResult (_babe );}; +// NewNamedRangeRef constructs a new named range reference. +func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_baac :v }};type yySymType struct{_bffdg int ;_edbec *node ;_gbdce Expression ;_gefg []Expression ;_gddc [][]Expression ;}; -// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. -func (_caefe SheetPrefixExpr )Update (q *_af .UpdateQuery )Expression {return _caefe }; +// FunctionCall is a function call expression. +type FunctionCall struct{_dfbd string ;_gfccf []Expression ;}; -// Yielddisc implements the Excel YIELDDISC function. -func Yielddisc (args []Result )Result {_cbab :=len (args );if _cbab !=4&&_cbab !=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");};_ebff ,_fdca ,_cebe :=_cedg (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _cebe .Type ==ResultTypeError {return _cebe ;};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");};_ccaa :=args [2].ValueNumber ;if _ccaa <=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");};_cfdb :=args [3].ValueNumber ;if _cfdb <=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");};_gagd :=0;if _cbab ==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");};_gagd =int (args [4].ValueNumber );if !_aeb (_gagd ){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");};};_bbbdd ,_cebe :=_ebed (_ebff ,_fdca ,_gagd );if _cebe .Type ==ResultTypeError {return _cebe ;};return MakeNumberResult ((_cfdb /_ccaa -1)/_bbbdd );}; +// IsDBCS returns false for the invalid reference context. +func (_bbfc *ivr )IsDBCS ()bool {return false }; -// Reference returns a string reference value to a sheet. -func (_dfeeec SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_dfeeec ._gffe };};var _ddbec =[]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"}}; +// 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 };};};const _debg =57357; -// Reference returns a string reference value to a horizontal range with prefix. -func (_dagdf PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_daca :=_dagdf ._gfgb .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_dagdf .horizontalRangeReference (_daca .Value )};};func _fdcg (_decc ,_adaa []float64 ,_bgdg float64 )float64 {_ccab :=_bgdg +1;_agedd :=0.0;_gfea :=len (_decc );_ffeef :=_adaa [0];for _bffe :=1;_bffe < _gfea ;_bffe ++{_bffcd :=(_adaa [_bffe ]-_ffeef )/365;_agedd -=_bffcd *_decc [_bffe ]/_eg .Pow (_ccab ,_bffcd +1);};return _agedd ;}; +// 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");};_bbde :=args [0].AsString ();if _bbde .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 (_bbde .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_bbde .ValueString [0]));};func _bcab (_edaf ,_fabc float64 ,_cgea ,_aba int )float64 {_gacb :=_caff (_edaf );_baad :=_caff (_fabc );if _aba ==1{_bcge :=_adgc (_gacb ,_baad ,_cgea ,1);_bcgf :=_bcge .AddDate (0,12/_cgea ,0);return _gfbf (_bcge ,_bcgf ,_aba );};return float64 (_ggbc (0,_aba ))/float64 (_cgea );};func _gaaeg ()yyParser {return &yyParserImpl {}};func (_gedd *ivr )SetOffset (col ,row uint32 ){}; -// GetLocked returns FALSE for the invalid reference context. -func (_gfbg *ivr )GetLocked (cellRef string )bool {return false };func _efbd (_gfbf ,_edggb Result ,_aeda ,_fead bool )cmpResult {_gfbf =_gfbf .AsNumber ();_edggb =_edggb .AsNumber ();if _gfbf .Type !=_edggb .Type {return _gbfb ;};if _gfbf .Type ==ResultTypeNumber {if _gfbf .ValueNumber ==_edggb .ValueNumber {return _aefc ;};if _gfbf .ValueNumber < _edggb .ValueNumber {return _acbfff ;};return _ccbe ;};if _gfbf .Type ==ResultTypeString {_daeef :=_gfbf .ValueString ;_cgebd :=_edggb .ValueString ;if !_aeda {_daeef =_ef .ToLower (_daeef );_cgebd =_ef .ToLower (_cgebd );};if _fead {_eaaa :=_gb .Match (_cgebd ,_daeef );if _eaaa {return _aefc ;}else {return _ccbe ;};};return cmpResult (_ef .Compare (_daeef ,_cgebd ));};if _gfbf .Type ==ResultTypeEmpty {return _aefc ;};if _gfbf .Type ==ResultTypeList {if len (_gfbf .ValueList )< len (_edggb .ValueList ){return _acbfff ;};if len (_gfbf .ValueList )> len (_edggb .ValueList ){return _ccbe ;};for _gabfd :=range _gfbf .ValueList {_cegb :=_efbd (_gfbf .ValueList [_gabfd ],_edggb .ValueList [_gabfd ],_aeda ,_fead );if _cegb !=_aefc {return _cegb ;};};return _aefc ;};if _gfbf .Type ==ResultTypeList {if len (_gfbf .ValueArray )< len (_edggb .ValueArray ){return _acbfff ;};if len (_gfbf .ValueArray )> len (_edggb .ValueArray ){return _ccbe ;};for _ggafe :=range _gfbf .ValueArray {_cffcc :=_gfbf .ValueArray [_ggafe ];_degg :=_gfbf .ValueArray [_ggafe ];if len (_cffcc )< len (_degg ){return _acbfff ;};if len (_cffcc )> len (_degg ){return _ccbe ;};for _bbdb :=range _cffcc {_gfagc :=_efbd (_cffcc [_bbdb ],_degg [_bbdb ],_aeda ,_fead );if _gfagc !=_aefc {return _gfagc ;};};};return _aefc ;};return _gbfb ;}; +// String returns a string of a range. +func (_adfggc Range )String ()string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_adfggc ._cbfa .String (),_adfggc ._ebcc .String ());}; -// 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");};_eefe :=false ;for _ ,_bedfd :=range args {switch _bedfd .Type {case ResultTypeList ,ResultTypeArray :_acge :=Or (_bedfd .ListValues ());if _acge .Type ==ResultTypeError {return _acge ;};if _acge .ValueNumber !=0{_eefe =true ;};case ResultTypeNumber :if _bedfd .ValueNumber !=0{_eefe =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 _bedfd ;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 (_eefe );};const _aaea =_bg .Millisecond *1000; +// 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");};_ebadb :=args [0];if _ebadb .Type ==ResultTypeError ||_ebadb .Type ==ResultTypeString {return _ebadb ;};return _fgf ;};const _eccb ="\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"; -// 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");};_bddda :=args [0].Ref ;for _bddda .Type ==ReferenceTypeNamedRange {_bddda =ctx .NamedRange (_bddda .Value );};_becg :="";switch _bddda .Type {case ReferenceTypeCell :_becg =_bddda .Value ;case ReferenceTypeRange :_acddf :=_ef .Split (_bddda .Value ,"\u003a");if len (_acddf )==2{_becg =_acddf [0];};default:return MakeErrorResult (_a .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",_bddda .Type ));};_fffdg ,_cdegg :=_fa .ParseCellReference (_becg );if _cdegg !=nil {return MakeErrorResult (_a .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",_cdegg .Error ()));};_aagf ,_dcfa ,_ceff :=_fffdg .Column ,_fffdg .RowIdx ,_fffdg .SheetName ;_efef :=args [1].AsNumber ();if _efef .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");};_cgcge :=args [2].AsNumber ();if _cgcge .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 _gegec ,_bgbg Result ;if len (args )==3{_gegec =MakeNumberResult (1);_bgbg =MakeNumberResult (1);}else {_gegec =args [3].AsNumber ();if _gegec .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 _gegec .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_bgbg =args [4].AsNumber ();if _bgbg .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 _bgbg .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_eafg :=_fa .ColumnToIndex (_aagf );_ddca :=_dcfa +uint32 (_efef .ValueNumber );_gggf :=_eafg +uint32 (_cgcge .ValueNumber );_ffba :=_ddca +uint32 (_gegec .ValueNumber );_cege :=_gggf +uint32 (_bgbg .ValueNumber );if _gegec .ValueNumber > 0{_ffba --;}else {_ffba ++;_ddca ,_ffba =_ffba ,_ddca ;};if _bgbg .ValueNumber > 0{_cege --;}else {_cege ++;_gggf ,_cege =_cege ,_gggf ;};_eafa :=_a .Sprintf ("\u0025\u0073\u0025\u0064",_fa .IndexToColumn (_gggf ),_ddca );_geed :=_a .Sprintf ("\u0025\u0073\u0025\u0064",_fa .IndexToColumn (_cege ),_ffba );if _ceff ==""{return _affa (ctx ,ev ,_eafa ,_geed );}else {return _affa (ctx .Sheet (_ceff ),ev ,_eafa ,_geed );};}; +// Function is a standard function whose result only depends on its arguments. +type Function func (_aaeda []Result )Result ; -// Reference returns an invalid reference for FunctionCall. -func (_aggdc FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Reference returns a string reference value to a horizontal range. +func (_gbcf HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_gbcf .horizontalRangeReference ()};}; -// 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");};_ecbbf :=args [0].AsString ();if _ecbbf .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 (_ecbbf .ValueString ,ev );}; +// NewConstArrayExpr constructs a new constant array expression with a given data. +func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_abcd :data }}; -// NamedRangeRef is a reference to a named range. -type NamedRangeRef struct{_feedd string }; +// 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");};_feg :=_gf .Now ();_ ,_eab :=_feg .Zone ();_fbce :=_aeb +float64 (_feg .Unix ()+int64 (_eab ))/86400;return MakeNumberResult (_fbce );}; -// NewHorizontalRange constructs a new full rows range. -func NewHorizontalRange (v string )Expression {_efeba :=_ef .Split (v ,"\u003a");if len (_efeba )!=2{return nil ;};_cecag ,_ :=_ae .Atoi (_efeba [0]);_gbecf ,_ :=_ae .Atoi (_efeba [1]);if _cecag > _gbecf {_cecag ,_gbecf =_gbecf ,_cecag ;};return HorizontalRange {_edgad :_cecag ,_badcb :_gbecf };}; +// Eval evaluates a range with prefix returning a list of results or an error. +func (_bcgbe PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_bacc :=_bcgbe ._acggg .Reference (ctx ,ev );_abbg :=_bcgbe ._cafdg .Reference (ctx ,ev );_efebe :=_bcgbe ._cfed .Reference (ctx ,ev );switch _bacc .Type {case ReferenceTypeSheet :if _ccaa (_bacc ,ctx ){return MakeErrorResultType (ErrorTypeName ,_b .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_bacc .Value ));};_ggdfc :=_adacd (_bacc ,_abbg ,_efebe );if _abbg .Type ==ReferenceTypeCell &&_efebe .Type ==ReferenceTypeCell {if _eedge ,_acdb :=ev .GetFromCache (_ggdfc );_acdb {return _eedge ;}else {_fccf :=_dfcgb (ctx .Sheet (_bacc .Value ),ev ,_abbg .Value ,_efebe .Value );ev .SetCache (_ggdfc ,_fccf );return _fccf ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_ggdfc );default:return MakeErrorResult (_b .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",_bacc .Type ));};}; -// 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{_acaga ,_cdec ,_aggf Expression }; +// 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");};_bcabd :=args [0].ValueNumber ;if _bcabd <=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");};_bfca :=float64 (int (args [1].ValueNumber ));if _bfca < 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 ((_bb .Pow (_bcabd +1,1/_bfca )-1)*_bfca );};func _cgbe (_geecf []Result ,_fbcba bool )Result {var _gbcd string ;if _fbcba {_gbcd ="\u004c\u0041\u0052G\u0045";}else {_gbcd ="\u0053\u004d\u0041L\u004c";};if len (_geecf )!=2{return MakeErrorResult (_gbcd +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_dcda :=_geecf [0];var _aadgd [][]Result ;switch _dcda .Type {case ResultTypeArray :_aadgd =_dcda .ValueArray ;case ResultTypeList :_aadgd =[][]Result {_dcda .ValueList };default:return MakeErrorResult (_gbcd +"\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 (_aadgd )==0{return MakeErrorResult (_gbcd +"\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 _geecf [1].Type !=ResultTypeNumber {return MakeErrorResult (_gbcd +" \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");};_gabc :=_geecf [1].ValueNumber ;if _gabc < 1{return MakeErrorResultType (ErrorTypeNum ,_gbcd +"\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");};_ffeb :=int (_gabc );if float64 (_ffeb )!=_gabc {return MakeErrorResultType (ErrorTypeNum ,_gbcd +"\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");};_fbcbe :=[]float64 {};for _ ,_ddaed :=range _aadgd {for _ ,_gfcc :=range _ddaed {if _gfcc .Type ==ResultTypeNumber {_fbcbe =append (_fbcbe ,_gfcc .ValueNumber );};};};if _ffeb > len (_fbcbe ){return MakeErrorResultType (ErrorTypeNum ,_gbcd +" \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");};_edafe :=_ecb .MergeSort (_fbcbe );if _fbcba {return MakeNumberResult (_edafe [len (_edafe )-_ffeb ]);}else {return MakeNumberResult (_edafe [_ffeb -1]);};};const _efgc =16;var _affbc []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}; -// 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");};_bcgc :=args [1].ValueNumber ;_dee :=args [0];var _fgc float64 ;switch _dee .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 :_fgc =_dee .ValueNumber ;case ResultTypeString :_egda :=DateValue ([]Result {args [0]});if _egda .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");};_fgc =_egda .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");};_bdg :=_edgg (_fgc );_ebc :=_bdg .AddDate (0,int (_bcgc ),0);_fdgd ,_cbe ,_abf :=_ebc .Date ();_fge :=_gef (_fdgd ,int (_cbe ),_abf );if _fge < 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 (_fge );}; +// Coupdaysnc implements the Excel COUPDAYSNC function. +func Coupdaysnc (args []Result )Result {_abbb ,_afdba :=_eagc (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _afdba .Type ==ResultTypeError {return _afdba ;};return MakeNumberResult (_acba (_abbb ._gecg ,_abbb ._fbca ,_abbb ._adca ,_abbb ._cfcf ));};func _bfac (_efbc Result ,_ggfd int )[]Result {_gcgg :=[]Result {};switch _efbc .Type {case ResultTypeList :_ecga :=_efbc .ValueList ;_becd :=len (_ecga );for _fefd :=0;_fefd < _ggfd ;_fefd ++{if _fefd < _becd {_gcgg =append (_gcgg ,_ecga [_fefd ]);}else {_gcgg =append (_gcgg ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _fadg :=0;_fadg < _ggfd ;_fadg ++{_gcgg =append (_gcgg ,_efbc );};};return _gcgg ;};func _ebf (_cbbb int )bool {return _cbbb >=0&&_cbbb <=4}; -// 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");};_fga :=_bg .Now ();_ ,_bcaa :=_fga .Zone ();_dfd :=_cfb +float64 (_fga .Unix ()+int64 (_bcaa ))/86400;return MakeNumberResult (_dfd );}; +// MakeListResult constructs a list result. +func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }};func _face (_gde string )(int ,int ,int ,bool ,Result ){_cfc :="";_cdg :=[]string {};for _aaeg ,_bbae :=range _ccf {_cdg =_bbae .FindStringSubmatch (_gde );if len (_cdg )> 1{_cfc =_aaeg ;break ;};};if _cfc ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};_ffa :=false ;var _ccbg ,_dfa ,_agab int ;var _cadb error ;switch _cfc {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_dfa ,_cadb =_ab .Atoi (_cdg [1]);if _cadb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};_agab ,_cadb =_ab .Atoi (_cdg [3]);if _cadb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};_ccbg ,_cadb =_ab .Atoi (_cdg [5]);if _cadb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};if _ccbg < 0||_ccbg > 9999||(_ccbg > 99&&_ccbg < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};_ccbg =_gfgd (_ccbg );_ffa =_cdg [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_dfa =_agfb [_cdg [1]];_agab ,_cadb =_ab .Atoi (_cdg [14]);if _cadb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};_ccbg ,_cadb =_ab .Atoi (_cdg [16]);if _cadb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};if _ccbg < 0||_ccbg > 9999||(_ccbg > 99&&_ccbg < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};_ccbg =_gfgd (_ccbg );_ffa =_cdg [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_dfb ,_bdaf :=_ab .Atoi (_cdg [1]);if _bdaf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};_gace ,_bdaf :=_ab .Atoi (_cdg [3]);if _bdaf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};_dda ,_bdaf :=_ab .Atoi (_cdg [5]);if _bdaf !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};if _dfb >=1900&&_dfb < 10000{_ccbg =_dfb ;_dfa =_gace ;_agab =_dda ;}else if _dfb > 0&&_dfb < 13{_dfa =_dfb ;_agab =_gace ;_ccbg =_dda ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};_ffa =_cdg [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_ccbg ,_cadb =_ab .Atoi (_cdg [16]);if _cadb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};_dfa =_agfb [_cdg [3]];_agab ,_cadb =_ab .Atoi (_cdg [1]);if _cadb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};_ffa =_cdg [19]=="";};if !_cdbb (_ccbg ,_dfa ,_agab ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_fbgf );};return _ccbg ,_dfa ,_agab ,_ffa ,_fgf ;};func _fbcb (_baeg ,_fbcf ,_eagb ,_faac int )int {if _fbcf > _eagb {return 0;};if _baaff (_faac ){return (_eagb -_fbcf +1)*30;};_bed :=0;for _abb :=_fbcf ;_abb <=_eagb ;_abb ++{_bed +=_baea (_baeg ,_abb );};return _bed ;}; -// Error is called in the case of parsing error and saves an error to a plex. -func (_aadf *plex )Error (s string ){_aff .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_aadf ._adeg =s ;};const _gbbf ="\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"; +// Update updates references in the PrefixExpr after removing a row/column. +func (_fcagb PrefixExpr )Update (q *_fe .UpdateQuery )Expression {_ccdd :=_fcagb ;_acdad :=_fcagb ._ddgae .String ();if _acdad ==q .SheetToUpdate {_deece :=*q ;_deece .UpdateCurrentSheet =true ;_ccdd ._dfccb =_fcagb ._dfccb .Update (&_deece );};return _ccdd ;};const _fgde =57364; -// Parse parses an io.Reader to get an Expression. If expression is parsed with an error, nil is returned -func Parse (r _b .Reader )Expression {_aabb :=&plex {_ddgcg :LexReader (r )};_bbbc (_aabb );if _aabb ._adeg !=""{return nil ;};return _aabb ._cffd ;}; +// Update updates references in the BinaryExpr after removing a row/column. +func (_gff BinaryExpr )Update (q *_fe .UpdateQuery )Expression {_dg :=_gff ;_dg ._ga =_gff ._ga .Update (q );_dg ._ef =_gff ._ef .Update (q );return _dg ;}; -// Reference returns a string reference value to an expression with prefix. -func (_eaaff PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_gbbcb :=_eaaff ._abbca .Reference (ctx ,ev );_ecge :=_eaaff ._debae .Reference (ctx ,ev );if _gbbcb .Type ==ReferenceTypeSheet &&_ecge .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_gbbcb .Value +"\u0021"+_ecge .Value };};return ReferenceInvalid ;};func _gbg (_dacg ,_gecd ,_gcgc float64 )float64 {return (_dacg *3600+_gecd *60+_gcgc )/86400}; +// 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");};_abgde ,_ebba ,_bddb :=_eeg (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _bddb .Type ==ResultTypeError {return _bddb ;};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");};_fda :=_ebba -_abgde ;if _fda > 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");};_bcdf :=args [2].ValueNumber ;if _bcdf <=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");};_gefb :=(100-_bcdf )/_bcdf ;_gagd :=360/_fda ;return MakeNumberResult (_gefb *_gagd );}; -// Nper implements the Excel NPER function. -func Nper (args []Result )Result {_egaa :=len (args );if _egaa < 3||_egaa > 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");};_egba :=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");};_efce :=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");};_fbfc :=args [2].ValueNumber ;_edgdg :=0.0;if _egaa >=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");};_edgdg =args [3].ValueNumber ;};_eec :=0.0;if _egaa ==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");};_eec =args [4].ValueNumber ;if _eec !=0{_eec =1;};};_dabf :=_efce *(1+_egba *_eec )-_edgdg *_egba ;_ccfa :=(_fbfc *_egba +_efce *(1+_egba *_eec ));return MakeNumberResult (_eg .Log (_dabf /_ccfa )/_eg .Log (1+_egba ));}; +// 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");};_bdf :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_bdf *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_bgbc :=_cedc (args [1]);for _ ,_eaa :=range _bgbc {for _ ,_bac :=range _eaa {if _bac .Type !=ResultTypeNumber ||_bac .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");};_bdf *=1.0+_bac .ValueNumber ;};};return MakeNumberResult (_bdf );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");};};const _dfeda =57366; -// Disc implements the Excel DISC function. -func Disc (args []Result )Result {_aeed :=len (args );if _aeed !=4&&_aeed !=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");};_dgee ,_fddb ,_bffb :=_cedg (args [0],args [1],"\u0044\u0049\u0053\u0043");if _bffb .Type ==ResultTypeError {return _bffb ;};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");};_ebedb :=args [2].ValueNumber ;if _ebedb <=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");};_abfb :=args [3].ValueNumber ;if _abfb <=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");};_gabf :=0;if _aeed ==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");};_gabf =int (args [4].ValueNumber );if !_aeb (_gabf ){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");};};_dbec ,_bffb :=_ebed (_dgee ,_fddb ,_gabf );if _bffb .Type ==ResultTypeError {return _bffb ;};return MakeNumberResult ((_abfb -_ebedb )/_abfb /_dbec );}; +// 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 (_bcae .Float64 ());};type rangeIndex struct{_dfadc int ;_cabca int ;};func _cgbf (_fabf ,_ffac ,_eecf ,_fbgd ,_dgb ,_afcg float64 )float64 {var _aaga ,_bbbbb float64 ;_eceg :=0.0;_ceabe :=_bb .Ceil (_dgb );_bddbf :=_fabf -_ffac ;_fbbf :=false ;_agea :=0.0;for _dcff :=1.0;_dcff <=_ceabe ;_dcff ++{if !_fbbf {_aaga =_gdbgg (_fabf ,_ffac ,_eecf ,_dcff ,_afcg );_agea =_bddbf /(_eecf -_dcff +1);if _agea > _aaga {_bbbbb =_agea ;_fbbf =true ;}else {_bbbbb =_aaga ;_bddbf -=_aaga ;};}else {_bbbbb =_agea ;};if _dcff ==_ceabe {_bbbbb *=_dgb +1-_ceabe ;};_eceg +=_bbbbb ;};return _eceg ;}; -// Eval evaluates and returns the result of an error expression. -func (_bdc Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_bdc ._dga )}; +// String returns a string representation of ConstArrayExpr. +func (_gcd ConstArrayExpr )String ()string {return ""}; -// 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");};_gad :=args [0].ValueNumber ;if _gad <=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");};_cffg :=args [1].ValueNumber ;if _cffg <=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");};_bacc :=args [2].ValueNumber ;if _bacc <=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 ((_eg .Log10 (_bacc )-_eg .Log10 (_cffg ))/_eg .Log10 (1+_gad ));}; +// 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");};_bgbf :=_c .ToLower (args [0].ValueString );if !_gaaf (_bgbf ){_ ,_ ,_ ,_ ,_cda ,_gabd :=_dge (_bgbf );if _gabd .Type ==ResultTypeError {_gabd .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 _gabd ;};if _cda {return MakeNumberResult (0);};};_cadf ,_fade ,_aggg ,_ ,_bfd :=_face (_bgbf );if _bfd .Type ==ResultTypeError {return _bfd ;};return MakeNumberResult (_cea (_cadf ,_fade ,_aggg ));};func _facge (_fbcc ,_baaa ,_dbac ,_geac float64 ,_dcca int )float64 {var _gbfc float64 ;if _fbcc ==0{_gbfc =(_dbac +_geac )/_baaa ;}else {_accc :=_bb .Pow (1+_fbcc ,_baaa );if _dcca ==1{_gbfc =(_geac *_fbcc /(_accc -1)+_dbac *_fbcc /(1-1/_accc ))/(1+_fbcc );}else {_gbfc =_geac *_fbcc /(_accc -1)+_dbac *_fbcc /(1-1/_accc );};};return -_gbfc ;}; -// Reference returns an invalid reference for BinaryExpr. -func (_bb BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _gef (_ddae ,_fgg ,_dcg int )float64 {return float64 (_gfgc (_ddae ,_bg .Month (_fgg ),_dcg )/86400)+_cfb ;}; +// Eval evaluates and returns a number. +func (_fccda Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_fccda ._fecdf )};type xargs struct{_aegf []float64 ;_cgbbf []float64 ;}; -// 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");};_ccgb :=args [0].Ref ;if _ccgb .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 (_ccgb .Value ,ev ).IsBoolean );}; +// NewBinaryExpr constructs a new binary expression with a given operator. +func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_ga :lhs ,_ef :rhs ,_bd :op };};const _dba ="\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"; -// LastColumn returns empty string for the invalid reference context. -func (_ddbdd *ivr )LastColumn (rowFrom ,rowTo int )string {return ""}; +// Pricedisc implements the Excel PRICEDISC function. +func Pricedisc (args []Result )Result {_cabd :=len (args );if _cabd !=4&&_cabd !=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");};_aagc ,_fdgcd ,_addc :=_eeg (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _addc .Type ==ResultTypeError {return _addc ;};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");};_edgdc :=args [2].ValueNumber ;if _edgdc <=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");};_gcad :=args [3].ValueNumber ;if _gcad <=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");};_eebe :=0;if _cabd ==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");};_eebe =int (args [4].ValueNumber );if !_ebf (_eebe ){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");};};_fcfa ,_addc :=_bff (_aagc ,_fdgcd ,_eebe );if _addc .Type ==ResultTypeError {return _addc ;};return MakeNumberResult (_gcad *(1-_edgdc *_fcfa ));};const _bbggf =57360; -// 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");};_cbebe :=args [0];if _cbebe .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");};_cgdca :=len (_cbebe .ValueArray );for _ ,_cefb :=range _cbebe .ValueArray {if len (_cefb )!=_cgdca {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 (_geeb (_cbebe .ValueArray ));}; +// Count implements the COUNT function. +func Count (args []Result )Result {return MakeNumberResult (_cbeed (args ,_fegdg ))}; -// RegisterFunction registers a standard function. -func RegisterFunction (name string ,fn Function ){_ecgec .Lock ();defer _ecgec .Unlock ();if _ ,_ddge :=_cfcde [name ];_ddge {_aff .Log .Debug ("\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 );};_cfcde [name ]=fn ;};const _ecceg =57360;var _ecgec _ea .Mutex ; +// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. +func Concat (args []Result )Result {_bgfc :=_d .Buffer {};for _ ,_fcag :=range args {switch _fcag .Type {case ResultTypeString :_bgfc .WriteString (_fcag .ValueString );case ResultTypeNumber :var _gbea string ;if _fcag .IsBoolean {if _fcag .ValueNumber ==0{_gbea ="\u0046\u0041\u004cS\u0045";}else {_gbea ="\u0054\u0052\u0055\u0045";};}else {_gbea =_fcag .AsString ().ValueString ;};_bgfc .WriteString (_gbea );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 (_bgfc .String ());}; -// 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 _cdefd (args ,_bagg )}; +// Reference returns a string reference value to a cell. +func (_af CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_af ._cdf };};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 );}; -// 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");};_fbff :=args [0].ValueNumber ;if _fbff <=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");};_eedca ,_effea :=_babd (args [1],args [2],"\u0058\u004e\u0050\u0056");if _effea .Type ==ResultTypeError {return _effea ;};_fbcad :=_eedca ._beff ;_acdf :=_eedca ._aeag ;_bedf :=0.0;_aafdc :=_acdf [0];for _cbdd ,_bbde :=range _fbcad {_bedf +=_bbde /_eg .Pow (1+_fbff ,(_acdf [_cbdd ]-_aafdc )/365);};return MakeNumberResult (_bedf );};var _afeed =[]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"}}; - -// Product is an implementation of the Excel PRODUCT() function. -func Product (args []Result )Result {_cdefe :=1.0;for _ ,_aeaad :=range args {_aeaad =_aeaad .AsNumber ();switch _aeaad .Type {case ResultTypeNumber :_cdefe *=_aeaad .ValueNumber ;case ResultTypeList ,ResultTypeArray :_fedcd :=Product (_aeaad .ListValues ());if _fedcd .Type !=ResultTypeNumber {return _fedcd ;};_cdefe *=_fedcd .ValueNumber ;case ResultTypeString :case ResultTypeError :return _aeaad ;case ResultTypeEmpty :default:return MakeErrorResult (_a .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",_aeaad .Type ));};};return MakeNumberResult (_cdefe );};func _gedf (_ecg ,_bgea ,_cgac ,_edcd ,_feec float64 ,_bcb int )Result {_gece ,_edfg :=_ebed (_ecg ,_bgea ,_bcb );if _edfg .Type ==ResultTypeError {return _edfg ;};_agd ,_ccb :=_acbff (_ecg ,_bgea ,int (_feec ),_bcb );if _ccb .Type ==ResultTypeError {return _ccb ;};_ageg :=0.0;_ebgc :=0.0;_cgac *=100/_feec ;_edcd /=_feec ;_edcd ++;_dgce :=_gece *_feec -_agd ;for _cacg :=1.0;_cacg < _agd ;_cacg ++{_dgbb :=_cacg +_dgce ;_eaa :=_cgac /_eg .Pow (_edcd ,_dgbb );_ebgc +=_eaa ;_ageg +=_dgbb *_eaa ;};_bebg :=(_cgac +100)/_eg .Pow (_edcd ,_agd +_dgce );_ebgc +=_bebg ;_ageg +=(_agd +_dgce )*_bebg ;_ageg /=_ebgc ;_ageg /=_feec ;return MakeNumberResult (_ageg );};func _egca (_fdgda Result )*criteriaParsed {_afgb :=_fdgda .Type ==ResultTypeNumber ;_aafc :=_fdgda .ValueNumber ;_fbgd :=_ef .ToLower (_fdgda .ValueString );_cfeg :=_ddgc (_fbgd );return &criteriaParsed {_afgb ,_aafc ,_fbgd ,_cfeg };}; - -// 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");};_bbfa :=args [0].Ref ;if _bbfa .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");};_ddbe ,_aafdf :=_fa .ParseCellReference (_bbfa .Value );if _aafdf !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bbfa .Value );};return MakeNumberResult (float64 (_ddbe .ColumnIdx +1));}; +// 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 );};const _fgge =57373;func _dad (_bga int ,_eagdg _gf .Month ,_adfg int )int64 {if _bga ==1900&&int (_eagdg )<=2{_adfg --;};_efaf :=_gf .Date (_bga ,_eagdg ,_adfg ,0,0,0,0,_gf .UTC );return _efaf .Unix ();};const _gcfag =57344; -// Db implements the Excel DB function. -func Db (args []Result )Result {_bba :=len (args );if _bba !=4&&_bba !=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");};_eagg :=args [0].ValueNumber ;if _eagg < 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");};_edge :=args [1].ValueNumber ;if _edge < 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");};_ddda :=args [2].ValueNumber ;if _ddda <=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");};_ecef :=args [3].ValueNumber ;if _ecef <=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 _ecef -_ddda > 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");};_gfe :=12.0;if _bba ==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");};_gfe =args [4].ValueNumber ;if _gfe < 1||_gfe > 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 _gfe ==12&&_ecef > _ddda {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 _edge >=_eagg {return MakeNumberResult (0);};_bcde :=1-_eg .Pow (_edge /_eagg ,1/_ddda );_bcde =float64 (int (_bcde *1000+0.5))/1000;_gfab :=_eagg *_bcde *_gfe /12;if _ecef ==1{return MakeNumberResult (_gfab );};_ffdb :=_gfab ;_cedeg :=0.0;_bfdf :=_ddda ;if _bfdf > _ecef {_bfdf =_ecef ;};for _bfdc :=2.0;_bfdc <=_bfdf ;_bfdc ++{_cedeg =(_eagg -_ffdb )*_bcde ;_ffdb +=_cedeg ;};if _ecef > _ddda {return MakeNumberResult ((_eagg -_ffdb )*_bcde *(12-_gfe )/12);};return MakeNumberResult (_cedeg );}; +// Eval evaluates and returns the result of the cell reference. +func (_fg CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_fg ._cdf ,ev )}; -// 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");};_efgb :=args [0].AsString ();if _efgb .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 (_ef .ToUpper (_efgb .ValueString ));}; +// 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");};_fecg :=args [0];if _fecg .Type ==ResultTypeList {_bedc :=[][]Result {};for _ ,_gffbc :=range _fecg .ValueList {_bedc =append (_bedc ,[]Result {_gffbc });};return MakeArrayResult (_bedc );};_ccgcd :=make ([][]Result ,len (_fecg .ValueArray [0]));for _ ,_bfbd :=range _fecg .ValueArray {for _bggd ,_ggcd :=range _bfbd {_ccgcd [_bggd ]=append (_ccgcd [_bggd ],_ggcd );};};return MakeArrayResult (_ccgcd );}; -//go:generate ragel -G2 -Z lexer.rl -//go:generate goimports -w lexer.go -type Lexer struct{_ffcf chan *node ;_ecfdb _ea .Mutex ;_gcgfc []chan *node ;_cebgc []*node ;}; +// EmptyExpr is an empty expression. +type EmptyExpr struct{}; -// 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");};_agbc :=_bg .Now ();_ ,_faf :=_agbc .Zone ();_gbdg :=_bced (_cc ,_agbc .Unix ()+int64 (_faf ))+1;return MakeNumberResult (_gbdg );};func _cfa (_aad ,_dgff int )int {if _dgff ==2&&_ffdc (_aad ){return 29;}else {return _ebbf [_dgff -1];};}; +// Coupdaybs implements the Excel COUPDAYBS function. +func Coupdaybs (args []Result )Result {_ggef ,_cgee :=_eagc (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _cgee .Type ==ResultTypeError {return _cgee ;};return MakeNumberResult (_ccc (_ggef ._gecg ,_ggef ._fbca ,_ggef ._adca ,_ggef ._cfcf ));};type noCache struct{}; -// 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");};_cff :=args [1].ValueNumber ;_fbd :=args [0];var _cdg float64 ;switch _fbd .Type {case ResultTypeEmpty :_cdg =0;case ResultTypeNumber :_cdg =_fbd .ValueNumber ;case ResultTypeString :_gfag :=DateValue ([]Result {args [0]});if _gfag .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");};_cdg =_gfag .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");};_fgd :=_edgg (_cdg );_ecd :=_fgd .AddDate (0,int (_cff +1),0);_dac ,_efd ,_ :=_ecd .Date ();_gcfb :=_gef (_dac ,int (_efd ),0);if _gcfb < 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 _dac ==1900&&_efd ==3{_gcfb --;};return MakeNumberResult (_gcfb );};const _faebb =57349; +// 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");};_dcga :=_gebbf (args );_ed .Float64s (_dcga );var _bgcgd float64 ;if len (_dcga )%2==0{_bgcgd =(_dcga [len (_dcga )/2-1]+_dcga [len (_dcga )/2])/2;}else {_bgcgd =_dcga [len (_dcga )/2];};return MakeNumberResult (_bgcgd );};type ri struct{_gdgg float64 ;_ecbd string ;}; -// String returns a string representation for Negate. -func (_gdbag Negate )String ()string {return "\u002d"+_gdbag ._abdg .String ()}; +// 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");};_ccgcg :=args [0].Ref ;if _ccgcg .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 (_ccgcg .Value ,ev ).IsBoolean );}; -// 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 ,"");}; +// Min is an implementation of the Excel MIN() function. +func Min (args []Result )Result {return _fcfd (args ,false )}; -// Replace is an implementation of the Excel REPLACE(). -func Replace (args []Result )Result {_dbdef ,_cbgee :=_bbbdb ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _cbgee .Type !=ResultTypeEmpty {return _cbgee ;};_egfg :=_dbdef ._bgbfa ;_ebcga :=_dbdef ._bebec ;_bfag :=_dbdef ._eaff ;_gggb :=_dbdef ._gafca ;_acfb :=len (_egfg );if _ebcga > _acfb {_ebcga =_acfb ;};_dcca :=_ebcga +_bfag ;if _dcca > _acfb {_dcca =_acfb ;};_gcbg :=_egfg [0:_ebcga ]+_gggb +_egfg [_dcca :];return MakeStringResult (_gcbg );};func _cded (_ccce ,_adc float64 ,_gabb ,_dfcb int )float64 {_faga :=_edgg (_ccce );_gfc :=_edgg (_adc );_dedd :=_cbg (_faga ,_gfc ,_gabb ,_dfcb );return _gbf (_dedd ,_faga ,_dfcb );};func _eceg (_efge string ,_cecb func (_bceed float64 )float64 )Function {return func (_fdbbd []Result )Result {if len (_fdbbd )!=1{return MakeErrorResult (_efge +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_fecgf :=_fdbbd [0].AsNumber ();switch _fecgf .Type {case ResultTypeNumber :_gdga :=_cecb (_fecgf .ValueNumber );if _eg .IsNaN (_gdga ){return MakeErrorResult (_efge +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _eg .IsInf (_gdga ,0){return MakeErrorResult (_efge +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_gdga );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_efge +"\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 _fecgf ;default:return MakeErrorResult (_a .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",_efge ,_fecgf .Type ));};};};func _bbbdb (_ebedg string ,_ccff []Result )(*parsedReplaceObject ,Result ){if len (_ccff )!=4{return nil ,MakeErrorResult (_ebedg +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ccff [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_ebedg +"\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");};_egdaag :=_ccff [0].ValueString ;if _ccff [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ebedg +" \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");};_cdaeg :=int (_ccff [1].ValueNumber )-1;if _ccff [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_ebedg +"\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");};_gfdaf :=int (_ccff [2].ValueNumber );if _ccff [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_ebedg +" \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");};_gcgfd :=_ccff [3].ValueString ;return &parsedReplaceObject {_egdaag ,_cdaeg ,_gfdaf ,_gcgfd },_edgf ;}; +// NewPrefixVerticalRange constructs a new full columns range with prefix. +func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_fbeb :=_c .Split (v ,"\u003a");if len (_fbeb )!=2{return nil ;};if _fbeb [0]> _fbeb [1]{_fbeb [0],_fbeb [1]=_fbeb [1],_fbeb [0];};return PrefixVerticalRange {_fgbb :pfx ,_acbab :_fbeb [0],_cacf :_fbeb [1]};}; -// 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");};_efgg :=args [0];if _efgg .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");};_ffgc :=int (_efgg .ValueNumber );if _ffgc < 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 )<=_ffgc {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 [_ffgc ];}; +// Substitute is an implementation of the Excel SUBSTITUTE function. +func Substitute (args []Result )Result {_ggged :=len (args );if _ggged !=3&&_ggged !=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");};_aaab ,_aafba :=_bgcgg (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _aafba .Type ==ResultTypeError {return _aafba ;};_ffgff ,_aafba :=_bgcgg (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074");if _aafba .Type ==ResultTypeError {return _aafba ;};_fgfcf ,_aafba :=_bgcgg (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _aafba .Type ==ResultTypeError {return _aafba ;};_cbce :=0;if _ggged ==3{return MakeStringResult (_c .Replace (_aaab ,_ffgff ,_fgfcf ,-1));}else {_abdb ,_bgbgg :=_gacff (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _bgbgg .Type ==ResultTypeError {return _bgbgg ;};_cbce =int (_abdb );if _cbce < 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");};_bgea :=_aaab ;_cefc :=_cbce ;_ecedd :=-1;_ecbfb :=len (_ffgff );_fdeag :=0;for {_cefc --;_cgebd :=_c .Index (_bgea ,_ffgff );if _cgebd ==-1{_ecedd =-1;break ;}else {_ecedd =_cgebd +_fdeag ;if _cefc ==0{break ;};_bfec :=_ecbfb +_cgebd ;_fdeag +=_bfec ;_bgea =_bgea [_bfec :];};};if _ecedd ==-1{return MakeStringResult (_aaab );}else {_bdbf :=_aaab [:_ecedd ];_abgc :=_aaab [_ecedd +_ecbfb :];return MakeStringResult (_bdbf +_fgfcf +_abgc );};};}; -// 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");};_bee :=args [0].AsNumber ();if _bee .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");};_eaed :=float64 (1);if _bee .ValueNumber < 0{_eaed =-1;};if len (args )> 1{_dbdb :=args [1].AsNumber ();if _dbdb .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");};_eaed =_eg .Abs (_dbdb .ValueNumber );};if len (args )==1{return MakeNumberResult (_eg .Floor (_bee .ValueNumber ));};_gbabb :=_bee .ValueNumber ;_gbabb ,_cgb :=_eg .Modf (_gbabb /_eaed );if _cgb !=0{if _bee .ValueNumber < 0{_gbabb --;};};return MakeNumberResult (_gbabb *_eaed );}; +// LookupFunctionComplex looks up and returns a complex function or nil. +func LookupFunctionComplex (name string )FunctionComplex {_gafgd .Lock ();defer _gafgd .Unlock ();if _edgf ,_bacag :=_acbbd [name ];_bacag {return _edgf ;};return nil ;};func _ggbgb (_bdgga ,_bgdfa Reference )string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_bdgga .Value ,_bgdfa .Value );}; -// 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");};_dbgab :=args [0];if _dbgab .Type !=ResultTypeArray &&_dbgab .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");};_bgga :=_fbef (_dbgab );_dggfa :=args [2];if _dggfa .Type !=ResultTypeArray &&_dggfa .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");};_dfbd :=_fbef (_dggfa );_ffgg :=_egca (args [1]);_cgdcf :=0.0;for _acbb ,_eaaf :=range _bgga {for _dbece ,_agcd :=range _eaaf {if _aaeb (_agcd ,_ffgg ){_cgdcf +=_dfbd [_acbb ][_dbece ].ValueNumber ;};};};return MakeNumberResult (_cgdcf );}; +// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. +func (_gcdaf SheetPrefixExpr )Update (q *_fe .UpdateQuery )Expression {return _gcdaf }; -// 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 (_bcec Context ,formula string )Result ;SetCache (_ebbb string ,_bf Result );GetFromCache (_ded string )(Result ,bool );LastEvalIsRef ()bool ;};var _ceag []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};const _bdeb =57377;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 );}; +// 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 );};func _efa (_aa Result )bool {if _aa .Type ==ResultTypeString {return _aa .ValueString =="";};return _aa .ValueNumber ==0;}; -// String returns a string representation for Bool. -func (_ggg Bool )String ()string {if _ggg ._cdb {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};};func _fbef (_cdefc Result )[][]Result {switch _cdefc .Type {case ResultTypeArray :return _cdefc .ValueArray ;case ResultTypeList :return [][]Result {_cdefc .ValueList };default:return [][]Result {};};};const _gcbgg =57353;func _fdgc (_eceb Context ,_bbeb ,_aaeg string )(string ,string ){_adca :=_bbeb +"\u0031";_gecc :=_eceb .LastRow (_bbeb );_edcgg :=_aaeg +_ae .Itoa (_gecc );return _adca ,_edcgg ;}; +// MaxIfs implements the MAXIFS function. +func MaxIfs (args []Result )Result {_bcda :=_aegd (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _bcda .Type !=ResultTypeEmpty {return _bcda ;};_dgca :=_dbacd (args [1:]);_eagg :=-_bb .MaxFloat64 ;_ffge :=_cedc (args [0]);for _ ,_dfcg :=range _dgca {_deag :=_ffge [_dfcg ._dfadc ][_dfcg ._cabca ].ValueNumber ;if _eagg < _deag {_eagg =_deag ;};};if _eagg ==-_bb .MaxFloat64 {_eagg =0;};return MakeNumberResult (float64 (_eagg ));};func init (){_gbdc ();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 );}; -// 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");};_edab :=args [0];if _edab .Type ==ResultTypeList {_cafa :=[][]Result {};for _ ,_daec :=range _edab .ValueList {_cafa =append (_cafa ,[]Result {_daec });};return MakeArrayResult (_cafa );};_edff :=make ([][]Result ,len (_edab .ValueArray [0]));for _ ,_fgfb :=range _edab .ValueArray {for _gbbcc ,_adfaf :=range _fgfb {_edff [_gbbcc ]=append (_edff [_gbbcc ],_adfaf );};};return MakeArrayResult (_edff );};func _gdc (_dcc ,_bebc _bg .Time )bool {_ebab :=_dcc .Unix ();_edfa :=_bebc .Unix ();_aefd :=_dcc .Year ();_bdea :=_gfgc (_aefd ,_bg .March ,1);if _ffdc (_aefd )&&_ebab < _bdea &&_edfa >=_bdea {return true ;};var _edga =_bebc .Year ();var _aeae =_gfgc (_edga ,_bg .March ,1);return (_ffdc (_edga )&&_edfa >=_aeae &&_ebab < _aeae );};func _cbgc (){_cgea =_f .MustCompile ("\u005e\u0030\u002b\u0024");_edcg =_f .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_fgea =_f .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_bfgff =_f .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_afcgc =_f .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");_ddfbe =_f .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_dfba =_f .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");_dbcf =_f .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_cebee =_f .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");_fdbgf =_f .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");_fafd =_f .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");_bgfg =_f .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_agbcd +_agbcd +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_agbcd +_agbcd +"\u0029\u002b\u0059+\u0024");_acce =_f .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_agbcd +_agbcd +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_agbcd +_agbcd +"\u0029\u002b\u0059+\u0024");_ddgag =_f .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");_ffgf =_f .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;");};func _cbg (_fdccg ,_dcdb _bg .Time ,_dgaa ,_bfcc int )_bg .Time {_fgge :=_dcdb ;_edgac :=_fdccg .Year ()-_dcdb .Year ();_fgge =_fgge .AddDate (_edgac ,0,0);if _fdccg .After (_fgge ){_fgge =_fgge .AddDate (1,0,0);};_adcc :=-12/_dgaa ;for _fgge .After (_fdccg ){_fgge =_fgge .AddDate (0,_adcc ,0);};return _fgge ;}; +// 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");};_dbdgc :=args [0].ValueNumber ;if _dbdgc <=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");};_edba ,_acaf :=_dbeaf (args [1],args [2],"\u0058\u004e\u0050\u0056");if _acaf .Type ==ResultTypeError {return _acaf ;};_geec :=_edba ._aegf ;_dece :=_edba ._cgbbf ;_ffag :=0.0;_gefc :=_dece [0];for _gabg ,_dcgg :=range _geec {_ffag +=_dcgg /_bb .Pow (1+_dbdgc ,(_dece [_gabg ]-_gefc )/365);};return MakeNumberResult (_ffag );};func _babe (_ecffg []Result )(float64 ,float64 ,Result ){_bdag :=0.0;_gffac :=1.0;for _ ,_dfed :=range _ecffg {switch _dfed .Type {case ResultTypeNumber :_bdag +=_dfed .ValueNumber ;_gffac *=_edde (_dfed .ValueNumber );case ResultTypeList ,ResultTypeArray :_eeaeb ,_gedf ,_ggfa :=_babe (_dfed .ListValues ());_bdag +=_eeaeb ;_gffac *=_edde (_gedf );if _ggfa .Type ==ResultTypeError {return 0,0,_ggfa ;};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,_dfed ;};};return _bdag ,_gffac ,_fgf ;}; -// Counta implements the COUNTA function. -func Counta (args []Result )Result {return MakeNumberResult (_feffb (args ,_cgcf ))}; +// Negate is a negate expression like -A1. +type Negate struct{_dbcag Expression };var _eeffb =[...]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}; -// Amorlinc implements the Excel AMORLINC function. -func Amorlinc (args []Result )Result {_ffff ,_dcgb :=_badgb (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _dcgb .Type ==ResultTypeError {return _dcgb ;};_gafe :=_ffff ._fcdb ;_eddg :=_ffff ._gbdf ;_gefb :=_ffff ._dabe ;_bfd :=_ffff ._baag ;_dfcf :=_ffff ._abda ;_cge :=_ffff ._cbde ;_bdeaa :=_ffff ._deag ;_ddgg ,_ede :=_ebed (_eddg ,_gefb ,_bdeaa );if _ede .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");};_abb :=_ddgg *_cge *_gafe ;if _dfcf ==0{return MakeNumberResult (_abb );};_efa :=_gafe *_cge ;_gde :=_gafe -_bfd ;_gggdg :=int ((_gde -_abb )/_efa );if _dfcf <=_gggdg {return MakeNumberResult (_efa );}else if _dfcf ==_gggdg +1{return MakeNumberResult (_gde -_efa *float64 (_gggdg )-_abb );}else {return MakeNumberResult (0);};};type criteriaRegex struct{_fbecg byte ;_aabff string ;};var _cce =map[string ]*_f .Regexp {}; +// Update updates references in the PrefixRangeExpr after removing a row/column. +func (_cafa PrefixRangeExpr )Update (q *_fe .UpdateQuery )Expression {_cgace :=_cafa ;_fdaf :=_cafa ._acggg .String ();if _fdaf ==q .SheetToUpdate {_eddfa :=*q ;_eddfa .UpdateCurrentSheet =true ;_cgace ._cafdg =_cafa ._cafdg .Update (&_eddfa );_cgace ._cfed =_cafa ._cfed .Update (&_eddfa );};return _cgace ;};func _afca (_abfg string ,_ecde []Result )(*parsedReplaceObject ,Result ){if len (_ecde )!=4{return nil ,MakeErrorResult (_abfg +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ecde [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_abfg +"\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");};_ffbca :=_ecde [0].ValueString ;if _ecde [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_abfg +" \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");};_gede :=int (_ecde [1].ValueNumber )-1;if _ecde [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_abfg +"\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");};_bcgb :=int (_ecde [2].ValueNumber );if _ecde [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_abfg +" \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");};_cegc :=_ecde [3].ValueString ;return &parsedReplaceObject {_ffbca ,_gede ,_bcgb ,_cegc },_fgf ;}; -// NewFunction constructs a new function call expression. -func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_aedfb :name ,_eefggc :args };}; +// Findb is an implementation of the Excel FINDB(). +func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_cegf ,_dgbag :=_cdeb ("\u0046\u0049\u004e\u0044",args );if _dgbag .Type !=ResultTypeEmpty {return _dgbag ;};_gggb :=_cegf ._eeeg ;if _gggb ==""{return MakeNumberResult (1.0);};_gdbga :=_cegf ._badf ;_dbda :=_cegf ._aefee -1;_adbdb :=1;_cbgc :=0;for _bggb :=range _gdbga {if _bggb !=0{_ceba :=1;if _bggb -_cbgc > 1{_ceba =2;};_adbdb +=_ceba ;};if _adbdb > _dbda {_acbc :=_c .Index (_gdbga [_bggb :],_gggb );if _acbc ==0{return MakeNumberResult (float64 (_adbdb ));};};_cbgc =_bggb ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// Bool is a boolean expression. -type Bool struct{_cdb bool };func _gfge (_abdba []string ,_efced int )string {return _ae .Itoa (len (_abdba [len (_abdba )-1-_efced ]))}; +// 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");};_cebf :=0;_adge :=false ;for _ ,_dagbc :=range args {switch _dagbc .Type {case ResultTypeList ,ResultTypeArray :_defgd :=Xor (_dagbc .ListValues ());if _defgd .Type ==ResultTypeError {return _defgd ;};if _defgd .ValueNumber !=0{_cebf ++;};_adge =true ;case ResultTypeNumber :if _dagbc .ValueNumber !=0{_cebf ++;};_adge =true ;case ResultTypeString :case ResultTypeError :return _dagbc ;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 !_adge {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 (_cebf %2!=0);};func _gfgd (_aab int )int {if _aab < 1900{if _aab < 30{_aab +=2000;}else {_aab +=1900;};};return _aab ;};func _cbbfc (_gffd Result ,_egc *criteriaParsed )bool {_dada :=_c .ToLower (_gffd .ValueString );_abfdb :=_egc ._ebce ._abagb ;_ceddf :=_egc ._ebce ._cgbg ;if _abfdb ==_ecfgf {return _dada ==_ceddf ||_ag .Match (_ceddf ,_dada );};if _gffd .Type !=ResultTypeEmpty {if _dada ==_egc ._fgaa ||_ag .Match (_egc ._fgaa ,_dada ){return true ;};if _ ,_acbef :=_ab .ParseFloat (_ceddf ,64);_acbef ==nil {return false ;};switch _abfdb {case _ababd :return _dada <=_ceddf ;case _aafbc :return _dada >=_ceddf ;case _ffbe :return _dada < _ceddf ;case _bddga :return _dada > _ceddf ;};};return false ;}; -// Negate is a negate expression like -A1. -type Negate struct{_abdg Expression };func _fcbea (_dagfb []Result ,_gebf bool )Result {_abeec :="\u004d\u0041\u0058";if _gebf {_abeec ="\u004d\u0041\u0058\u0041";};if len (_dagfb )==0{return MakeErrorResult (_abeec +"\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");};_gacbc :=-_eg .MaxFloat64 ;for _ ,_aecb :=range _dagfb {switch _aecb .Type {case ResultTypeNumber :if (_gebf ||!_aecb .IsBoolean )&&_aecb .ValueNumber > _gacbc {_gacbc =_aecb .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_abgf :=_fcbea (_aecb .ListValues (),_gebf );if _abgf .ValueNumber > _gacbc {_gacbc =_abgf .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_egabf :=0.0;if _gebf {_egabf =_aecb .AsNumber ().ValueNumber ;};if _egabf > _gacbc {_gacbc =_egabf ;};default:_aff .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_abeec +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_aecb .Type );};};if _gacbc ==-_eg .MaxFloat64 {_gacbc =0;};return MakeNumberResult (_gacbc );}; +// Eval evaluates and returns a string. +func (_eage String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_eage ._ggegb )}; -// Parse parses a string to get an Expression. -func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_ef .NewReader (s ));}; +// Sum is an implementation of the Excel SUM() function. +func Sum (args []Result )Result {_bdadg :=MakeNumberResult (0);for _ ,_bdcbd :=range args {_bdcbd =_bdcbd .AsNumber ();switch _bdcbd .Type {case ResultTypeNumber :_bdadg .ValueNumber +=_bdcbd .ValueNumber ;case ResultTypeList ,ResultTypeArray :_eedg :=Sum (_bdcbd .ListValues ());if _eedg .Type !=ResultTypeNumber {return _eedg ;};_bdadg .ValueNumber +=_eedg .ValueNumber ;case ResultTypeString :case ResultTypeError :return _bdcbd ;case ResultTypeEmpty :default:return MakeErrorResult (_b .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",_bdcbd .Type ));};};return _bdadg ;}; -// SetLocked does nothing for the invalid reference context. -func (_fbgfd *ivr )SetLocked (cellRef string ,locked bool ){};func (_afef *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");};const _dbbgg =57358;func init (){_cbgc ();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 );}; +// RegisterFunctionComplex registers a standard function. +func RegisterFunctionComplex (name string ,fn FunctionComplex ){_gafgd .Lock ();defer _gafgd .Unlock ();if _ ,_gfad :=_acbbd [name ];_gfad {_feb .Log .Debug ("\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 );};_acbbd [name ]=fn ;};var _aeb float64 =25569.0; -// Update updates references in the BinaryExpr after removing a row/column. -func (_gcf BinaryExpr )Update (q *_af .UpdateQuery )Expression {_gcg :=_gcf ;_gcg ._fd =_gcf ._fd .Update (q );_gcg ._eaf =_gcf ._eaf .Update (q );return _gcg ;};func _eeg (_ggfd string )(int ,int ,int ,bool ,Result ){_fed :="";_gbbaa :=[]string {};for _baf ,_cfe :=range _cce {_gbbaa =_cfe .FindStringSubmatch (_ggfd );if len (_gbbaa )> 1{_fed =_baf ;break ;};};if _fed ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};_fcf :=false ;var _ceca ,_ebg ,_ecc int ;var _fgff error ;switch _fed {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_ebg ,_fgff =_ae .Atoi (_gbbaa [1]);if _fgff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};_ecc ,_fgff =_ae .Atoi (_gbbaa [3]);if _fgff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};_ceca ,_fgff =_ae .Atoi (_gbbaa [5]);if _fgff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};if _ceca < 0||_ceca > 9999||(_ceca > 99&&_ceca < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};_ceca =_fcg (_ceca );_fcf =_gbbaa [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_ebg =_ddbd [_gbbaa [1]];_ecc ,_fgff =_ae .Atoi (_gbbaa [14]);if _fgff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};_ceca ,_fgff =_ae .Atoi (_gbbaa [16]);if _fgff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};if _ceca < 0||_ceca > 9999||(_ceca > 99&&_ceca < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};_ceca =_fcg (_ceca );_fcf =_gbbaa [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_eebf ,_gagc :=_ae .Atoi (_gbbaa [1]);if _gagc !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};_cbb ,_gagc :=_ae .Atoi (_gbbaa [3]);if _gagc !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};_ace ,_gagc :=_ae .Atoi (_gbbaa [5]);if _gagc !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};if _eebf >=1900&&_eebf < 10000{_ceca =_eebf ;_ebg =_cbb ;_ecc =_ace ;}else if _eebf > 0&&_eebf < 13{_ebg =_eebf ;_ecc =_cbb ;_ceca =_ace ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};_fcf =_gbbaa [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_ceca ,_fgff =_ae .Atoi (_gbbaa [16]);if _fgff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};_ebg =_ddbd [_gbbaa [3]];_ecc ,_fgff =_ae .Atoi (_gbbaa [1]);if _fgff !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};_fcf =_gbbaa [19]=="";};if !_gba (_ceca ,_ebg ,_ecc ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_gfg );};return _ceca ,_ebg ,_ecc ,_fcf ,_edgf ;}; +// 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");};_cffa :=args [0].ValueNumber ;if _cffa <=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");};_edga :=args [1].ValueNumber ;if _edga <=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");};_gdgad :=args [2].ValueNumber ;if _gdgad <=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 ((_bb .Log10 (_gdgad )-_bb .Log10 (_edga ))/_bb .Log10 (1+_cffa ));}; -// MakeListResult constructs a list result. -func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }}; +// String returns a string representation of a horizontal range. +func (_fdbfb HorizontalRange )String ()string {return _fdbfb .horizontalRangeReference ()}; -// 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");};_add :=[]float64 {};for _ ,_gbaa :=range args {switch _gbaa .Type {case ResultTypeString :_ggge :=_gbaa .AsNumber ();if _ggge .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");};_add =append (_add ,_ggge .ValueNumber );case ResultTypeList ,ResultTypeArray :_dedg :=GCD (_gbaa .ListValues ());if _dedg .Type !=ResultTypeNumber {return _dedg ;};_add =append (_add ,_dedg .ValueNumber );case ResultTypeNumber :_add =append (_add ,_gbaa .ValueNumber );case ResultTypeError :return _gbaa ;default:return MakeErrorResult (_a .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",_gbaa .Type ));};};if _add [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 (_add )==1{return MakeNumberResult (_add [0]);};_bgcfd :=_add [0];for _cdfdb :=1;_cdfdb < len (_add );_cdfdb ++{if _add [_cdfdb ]< 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");};_bgcfd =_aaec (_bgcfd ,_add [_cdfdb ]);};return MakeNumberResult (_bgcfd );};const _gbd ="\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";func _gbf (_cfbg ,_dcf _bg .Time ,_fgcd int )float64 {if _cfbg .After (_dcf ){_cfbg ,_dcf =_dcf ,_cfbg ;};_beag :=0;_faae ,_aafb ,_gggd :=_cfbg .Date ();_fce ,_bffc ,_fdgb :=_dcf .Date ();_aeac ,_gefe :=int (_aafb ),int (_bffc );_baaf ,_fdd :=_aae (_faae ,_aeac ,_gggd ,_fgcd ),_aae (_fce ,_gefe ,_fdgb ,_fgcd );if !_bge (_fgcd ){return _gef (_fce ,_gefe ,_fdd )-_gef (_faae ,_aeac ,_baaf );};if _fgcd ==0{if (_aeac ==2||_baaf < 30)&&_fdgb ==31{_fdd =31;}else if _gefe ==2&&_fdd ==_cfa (_fce ,_gefe ){_fdd =_cfa (_fce ,2);};}else {if _aeac ==2&&_baaf ==30{_baaf =_cfa (_faae ,2);};if _gefe ==2&&_fdd ==30{_fdd =_cfa (_fce ,2);};};if _faae < _fce ||(_faae ==_fce &&_aeac < _gefe ){_beag =30-_baaf +1;_gggd =1;_baaf =1;_egbfe :=_bg .Date (_faae ,_bg .Month (_aeac ),_gggd ,0,0,0,0,_bg .UTC ).AddDate (0,1,0);if _egbfe .Year ()< _fce {_beag +=_aege (_egbfe .Year (),int (_egbfe .Month ()),12,_fgcd );_egbfe =_egbfe .AddDate (0,13-int (_egbfe .Month ()),0);_beag +=_caba (_egbfe .Year (),_fce -1,_fgcd );};_beag +=_aege (_fce ,int (_egbfe .Month ()),_gefe -1,_fgcd );_egbfe =_egbfe .AddDate (0,_gefe -int (_egbfe .Month ()),0);_aeac =_egbfe .Day ();};_beag +=_fdd -_baaf ;if _beag > 0{return float64 (_beag );}else {return 0;};};func (_fcbb *Lexer )Next ()*node {_fcbb ._ecfdb .Lock ();defer _fcbb ._ecfdb .Unlock ();if len (_fcbb ._cebgc )> 0{_gagg :=_fcbb ._cebgc [0];_fcbb ._cebgc =_fcbb ._cebgc [1:];return _gagg ;};return _fcbb .nextRaw ();}; +// Search is an implementation of the Excel SEARCH(). +func Search (args []Result )Result {_daef ,_agecd :=_cdeb ("\u0046\u0049\u004e\u0044",args );if _agecd .Type !=ResultTypeEmpty {return _agecd ;};_babg :=_c .ToLower (_daef ._eeeg );if _babg ==""{return MakeNumberResult (1.0);};_afdfa :=_c .ToLower (_daef ._badf );_agbe :=_daef ._aefee ;_agdaa :=1;for _abcde :=range _afdfa {if _agdaa < _agbe {_agdaa ++;continue ;};_eecbb :=_ag .Index (_babg ,_afdfa [_abcde :]);if _eecbb ==0{return MakeNumberResult (float64 (_agdaa ));};_agdaa ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};func (_gbgbb Result )AsString ()Result {switch _gbgbb .Type {case ResultTypeNumber :return MakeStringResult (_gbgbb .Value ());default:return _gbgbb ;};};func _dbed (_fagec []Result ,_efcb bool )Result {_ebcg :="\u004d\u0041\u0058";if _efcb {_ebcg ="\u004d\u0041\u0058\u0041";};if len (_fagec )==0{return MakeErrorResult (_ebcg +"\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");};_bdaaa :=-_bb .MaxFloat64 ;for _ ,_faeg :=range _fagec {switch _faeg .Type {case ResultTypeNumber :if (_efcb ||!_faeg .IsBoolean )&&_faeg .ValueNumber > _bdaaa {_bdaaa =_faeg .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_cbggg :=_dbed (_faeg .ListValues (),_efcb );if _cbggg .ValueNumber > _bdaaa {_bdaaa =_cbggg .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_defc :=0.0;if _efcb {_defc =_faeg .AsNumber ().ValueNumber ;};if _defc > _bdaaa {_bdaaa =_defc ;};default:_feb .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_ebcg +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_faeg .Type );};};if _bdaaa ==-_bb .MaxFloat64 {_bdaaa =0;};return MakeNumberResult (_bdaaa );}; -// MinA is an implementation of the Excel MINA() function. -func MinA (args []Result )Result {return _fcbf (args ,true )}; +// Parse parses a string to get an Expression. +func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_c .NewReader (s ));}; -// String returns a string representation of a horizontal range. -func (_ecfda HorizontalRange )String ()string {return _ecfda .horizontalRangeReference ()}; +// NewFunction constructs a new function call expression. +func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_dfbd :name ,_gfccf :args };};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 );}; -// 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 );}; +// Irr implements the Excel IRR function. +func Irr (args []Result )Result {_agec :=len (args );if _agec ==0||_agec > 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");};_ccfb :=_cedc (args [0]);_ccbc :=[]float64 {};for _ ,_aabe :=range _ccfb {for _ ,_eabe :=range _aabe {if _eabe .Type ==ResultTypeNumber &&!_eabe .IsBoolean {_ccbc =append (_ccbc ,_eabe .ValueNumber );};};};_ebdb :=len (_ccbc );if len (_ccbc )< 2{return MakeErrorResultType (ErrorTypeNum ,"");};_caffe :=0.1;if _agec ==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");};_caffe =args [1].ValueNumber ;if _caffe <=-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");};};_gbfb :=[]float64 {};for _baec :=0;_baec < _ebdb ;_baec ++{if _baec ==0{_gbfb =append (_gbfb ,0);}else {_gbfb =append (_gbfb ,_gbfb [_baec -1]+365);};};return _dccc (_ccbc ,_gbfb ,_caffe );}; -// 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");};_fgcc :=args [0];switch _fgcc .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_fdb :=_edgg (_fgcc .ValueNumber );return MakeNumberResult (float64 (_fdb .Minute ()));case ResultTypeString :_deb :=_ef .ToLower (_fgcc .ValueString );if !_gab (_deb ){_ ,_ ,_ ,_gbcd ,_gfdg :=_eeg (_deb );if _gfdg .Type ==ResultTypeError {_gfdg .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 _gfdg ;};if _gbcd {return MakeNumberResult (0);};};_ ,_feac ,_ ,_ ,_ ,_cedb :=_cbd (_deb );if _cedb .Type ==ResultTypeError {return _cedb ;};return MakeNumberResult (float64 (_feac ));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");};};func _edgg (_bec float64 )_bg .Time {_bcg :=int64 ((_bec -_cfb )*_egg );return _bg .Unix (0,_bcg ).UTC ();}; +// 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");};_fedec :=int (args [0].ValueNumber );return MakeBoolResult (_fedec !=_fedec /2*2);};var _egba string =string ([]byte {92}); -// 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 {_dcag ,_edagb :=_fafb (args ,false );if _edagb ==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 (_dcag /_edagb );};const _aba =_aaa +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +// 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");};_dacc :=args [0];if _dacc .Type !=ResultTypeArray &&_dacc .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");};_ecdb :=_cedc (_dacc );_fgdc :=args [2];if _fgdc .Type !=ResultTypeArray &&_fgdc .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");};_eaaf :=_cedc (_fgdc );_gcfd :=_agdc (args [1]);_bcgd :=0.0;for _agag ,_bfaca :=range _ecdb {for _ceffa ,_faacf :=range _bfaca {if _aeace (_faacf ,_gcfd ){_bcgd +=_eaaf [_agag ][_ceffa ].ValueNumber ;};};};return MakeNumberResult (_bcgd );}; -// 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");};_cfae :=args [0].AsNumber ();_eacd :=args [1].AsNumber ();if _cfae .Type !=ResultTypeNumber ||_eacd .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 _eacd .ValueNumber < _cfae .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");};_ebeee :=int64 (_cfae .ValueNumber );_ddeg :=int64 (_eacd .ValueNumber );return MakeNumberResult (float64 (_dgae .Int63n (_ddeg -_ebeee +1)+_ebeee ));}; +// 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");};_fdgg :=args [0].Ref ;if _fdgg .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 (_fdgg .Value ));};type plex struct{_gbdcc chan *node ;_aagbe Expression ;_ceaec string ;}; -// 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{_cegab Expression ;_eeaed ,_abcad string ;}; +// Replace is an implementation of the Excel REPLACE(). +func Replace (args []Result )Result {_acag ,_cebc :=_afca ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _cebc .Type !=ResultTypeEmpty {return _cebc ;};_gfcg :=_acag ._cefa ;_gaafc :=_acag ._dceda ;_adec :=_acag ._beed ;_bdeg :=_acag ._dded ;_ffcdb :=len (_gfcg );if _gaafc > _ffcdb {_gaafc =_ffcdb ;};_aeacb :=_gaafc +_adec ;if _aeacb > _ffcdb {_aeacb =_ffcdb ;};_abca :=_gfcg [0:_gaafc ]+_bdeg +_gfcg [_aeacb :];return MakeStringResult (_abca );};var _cdb =map[string ]*_gg .Regexp {}; -// 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 );};var _degcg =[...]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};const _dgbe =57374;var _dffed =[...]string {};const _babeb int =0;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 );}; +// NewNegate constructs a new negate expression. +func NewNegate (e Expression )Expression {return Negate {_dbcag :e }};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");};_dgga :=args [0].AsNumber ();if _dgga .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 _dgga .ValueNumber < 0{return MakeNumberResult (-1);}else if _dgga .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);}; -// 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 };};func _fde (_afd BinOpType ,_ee ,_bc []Result )Result {_dgf :=[]Result {};for _ga :=range _ee {_bgg :=_ee [_ga ].AsNumber ();_ge :=_bc [_ga ].AsNumber ();if _bgg .Type !=ResultTypeNumber ||_ge .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 _afd {case BinOpTypePlus :_dgf =append (_dgf ,MakeNumberResult (_bgg .ValueNumber +_ge .ValueNumber ));case BinOpTypeMinus :_dgf =append (_dgf ,MakeNumberResult (_bgg .ValueNumber -_ge .ValueNumber ));case BinOpTypeMult :_dgf =append (_dgf ,MakeNumberResult (_bgg .ValueNumber *_ge .ValueNumber ));case BinOpTypeDiv :if _ge .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_dgf =append (_dgf ,MakeNumberResult (_bgg .ValueNumber /_ge .ValueNumber ));case BinOpTypeExp :_dgf =append (_dgf ,MakeNumberResult (_eg .Pow (_bgg .ValueNumber ,_ge .ValueNumber )));case BinOpTypeLT :_dgf =append (_dgf ,MakeBoolResult (_bgg .ValueNumber < _ge .ValueNumber ));case BinOpTypeGT :_dgf =append (_dgf ,MakeBoolResult (_bgg .ValueNumber > _ge .ValueNumber ));case BinOpTypeEQ :_dgf =append (_dgf ,MakeBoolResult (_bgg .ValueNumber ==_ge .ValueNumber ));case BinOpTypeLEQ :_dgf =append (_dgf ,MakeBoolResult (_bgg .ValueNumber <=_ge .ValueNumber ));case BinOpTypeGEQ :_dgf =append (_dgf ,MakeBoolResult (_bgg .ValueNumber >=_ge .ValueNumber ));case BinOpTypeNE :_dgf =append (_dgf ,MakeBoolResult (_bgg .ValueNumber !=_ge .ValueNumber ));default:return MakeErrorResult (_a .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",_afd ));};};return MakeListResult (_dgf );};const _dfgbe =57375; +// Mduration implements the Excel MDURATION function. +func Mduration (args []Result )Result {_bbdb ,_aaca :=_gcaef (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _aaca .Type ==ResultTypeError {return _aaca ;};_bade :=_bbdb ._aded ;_fbad :=_bbdb ._cbcf ;_fgc :=_bbdb ._cga ;_aefe :=_bbdb ._bafd ;_eddc :=_bbdb ._deda ;_cfa :=_bbdb ._fddg ;_dgfb :=_fddd (_bade ,_fbad ,_fgc ,_aefe ,_eddc ,_cfa );if _dgfb .Type ==ResultTypeError {return _dgfb ;};_fbdc :=_dgfb .ValueNumber /(1.0+_aefe /_eddc );return MakeNumberResult (_fbdc );};var _agfec =map[string ]Function {}; -// 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");};_eedee :=args [0].AsNumber ();if _eedee .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");};_cfdc :=0;if len (args )> 1{_dbdbe :=args [1];if _dbdbe .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");};_cfdc =int (_dbdbe .ValueNumber );if _cfdc < 0{_cfdc =0;}else if _cfdc > 4{_cfdc =4;};};_dfgd :=_ddbec ;switch _cfdc {case 1:_dfgd =_cggf ;case 2:_dfgd =_gebcd ;case 3:_dfgd =_cfba ;case 4:_dfgd =_afeed ;};_cecfd :=_eg .Trunc (_eedee .ValueNumber );_dece :=_g .Buffer {};for _ ,_fcgbf :=range _dfgd {for _cecfd >=_fcgbf ._eagcf {_dece .WriteString (_fcgbf ._edbg );_cecfd -=_fcgbf ._eagcf ;};};return MakeStringResult (_dece .String ());}; +// Eval evaluates the binary expression using the context given. +func (_cfd BinaryExpr )String ()string {_cc :="";switch _cfd ._bd {case BinOpTypePlus :_cc ="\u002b";case BinOpTypeMinus :_cc ="\u002d";case BinOpTypeMult :_cc ="\u002a";case BinOpTypeDiv :_cc ="\u002f";case BinOpTypeExp :_cc ="\u005e";case BinOpTypeLT :_cc ="\u003c";case BinOpTypeGT :_cc ="\u003e";case BinOpTypeEQ :_cc ="\u003d";case BinOpTypeLEQ :_cc ="\u003c\u003d";case BinOpTypeGEQ :_cc ="\u003e\u003d";case BinOpTypeNE :_cc ="\u003c\u003e";case BinOpTypeConcat :_cc ="\u0026";};return _cfd ._ga .String ()+_cc +_cfd ._ef .String ();}; -// 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 _ecb (_aeaf Result ,_agedb ,_bbfc string )(float64 ,Result ){var _bbbd float64 ;switch _aeaf .Type {case ResultTypeNumber :_bbbd =float64 (int (_aeaf .ValueNumber ));case ResultTypeString :_gecb :=DateValue ([]Result {_aeaf });if _gecb .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_agedb +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_bbfc );};_bbbd =_gecb .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"+_bbfc );};if _bbbd < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_agedb +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _bbbd ,_edgf ;}; +// 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 );}; -// String returns a string representation of a named range. -func (_geebe NamedRangeRef )String ()string {return _geebe ._feedd };type Reference struct{Type ReferenceType ;Value string ;};func LexReader (r _b .Reader )chan *node {_dfdga :=NewLexer ();go _dfdga .lex (r );return _dfdga ._ffcf };func _edba (_eaag Result )bool {_ebcaae :=_eaag .Type ;return _ebcaae !=ResultTypeArray &&_ebcaae !=ResultTypeList ;}; +// 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");};_ffbc ,_ffbd ,_ecg :=_eeg (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _ecg .Type ==ResultTypeError {return _ecg ;};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");};_ffda :=_ffbd -_ffbc ;if _ffda > 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");};_bcee :=args [2].ValueNumber ;if _bcee <=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*_bcee )/(360-_bcee *_ffda ));}; -// 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");};_dbdc :=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");};_ggaf :=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");};_bebgd :=args [2].ValueNumber ;if _bebgd <=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");};_def :=args [3].ValueNumber ;return MakeNumberResult (_def *_dbdc *(_ggaf /_bebgd -1));}; +// Context is a formula execution context. Formula evaluation uses the context +// to retreive information from sheets. +type Context interface{ -// Eval evaluates the binary expression using the context given. -func (_cg BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_cf :=_cg ._fd .Eval (ctx ,ev );if _cf .Type ==ResultTypeError {return _cf ;};_bd :=_cg ._eaf .Eval (ctx ,ev );if _bd .Type ==ResultTypeError {return _bd ;};if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeArray {if !_cgf (_cf .ValueArray ,_bd .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 _gg (_cg ._ab ,_cf .ValueArray ,_bd .ValueArray );}else if _cf .Type ==ResultTypeList {if len (_cf .ValueList )!=len (_bd .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 _fde (_cg ._ab ,_cf .ValueList ,_bd .ValueList );};}else if _cf .Type ==ResultTypeArray &&(_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString ){return _bbb (_cg ._ab ,_cf .ValueArray ,_bd );}else if _cf .Type ==ResultTypeList &&(_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString ){return _eac (_cg ._ab ,_cf .ValueList ,_bd );};switch _cg ._ab {case BinOpTypePlus :if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeNumber {return MakeNumberResult (_cf .ValueNumber +_bd .ValueNumber );};};case BinOpTypeMinus :if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeNumber {return MakeNumberResult (_cf .ValueNumber -_bd .ValueNumber );};};case BinOpTypeMult :if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeNumber {return MakeNumberResult (_cf .ValueNumber *_bd .ValueNumber );};};case BinOpTypeDiv :if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeNumber {if _bd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f");};return MakeNumberResult (_cf .ValueNumber /_bd .ValueNumber );};};case BinOpTypeExp :if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeNumber {return MakeNumberResult (_eg .Pow (_cf .ValueNumber ,_bd .ValueNumber ));};};case BinOpTypeLT :if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber < _bd .ValueNumber );};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString < _bd .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _cf .Type ==ResultTypeString &&_bd .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _cf .Type ==ResultTypeNumber &&_bd .Type ==ResultTypeString {return MakeBoolResult (true );}else if _cf .Type ==ResultTypeEmpty &&(_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_bd .Type ==ResultTypeEmpty {return MakeBoolResult (false );};case BinOpTypeGT :if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber > _bd .ValueNumber );};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString > _bd .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _cf .Type ==ResultTypeString &&_bd .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _cf .Type ==ResultTypeNumber &&_bd .Type ==ResultTypeString {return MakeBoolResult (false );}else if _cf .Type ==ResultTypeEmpty &&(_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString ){return MakeBoolResult (false );}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_bd .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber ==_bd .ValueNumber );};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString ==_bd .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_cf .Type ==ResultTypeString &&_bd .Type ==ResultTypeNumber )||(_cf .Type ==ResultTypeNumber &&_bd .Type ==ResultTypeString ){return MakeBoolResult (false );}else if _cf .Type ==ResultTypeEmpty &&(_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString ){return MakeBoolResult (_aec (_bd ));}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_bd .Type ==ResultTypeEmpty {return MakeBoolResult (_aec (_cf ));};case BinOpTypeNE :if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber !=_bd .ValueNumber );};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString !=_bd .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if (_cf .Type ==ResultTypeString &&_bd .Type ==ResultTypeNumber )||(_cf .Type ==ResultTypeNumber &&_bd .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _cf .Type ==ResultTypeEmpty &&(_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString ){return MakeBoolResult (!_aec (_bd ));}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_bd .Type ==ResultTypeEmpty {return MakeBoolResult (!_aec (_cf ));};case BinOpTypeLEQ :if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber <=_bd .ValueNumber );};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString <=_bd .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _cf .Type ==ResultTypeString &&_bd .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _cf .Type ==ResultTypeNumber &&_bd .Type ==ResultTypeString {return MakeBoolResult (true );}else if _cf .Type ==ResultTypeEmpty &&(_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString ){return MakeBoolResult (_aec (_bd ));}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_bd .Type ==ResultTypeEmpty {return MakeBoolResult (_aec (_cf ));};case BinOpTypeGEQ :if _cf .Type ==_bd .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber >=_bd .ValueNumber );};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString >=_bd .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _cf .Type ==ResultTypeString &&_bd .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _cf .Type ==ResultTypeNumber &&_bd .Type ==ResultTypeString {return MakeBoolResult (false );}else if _cf .Type ==ResultTypeEmpty &&(_bd .Type ==ResultTypeNumber ||_bd .Type ==ResultTypeString ){return MakeBoolResult (_aec (_bd ));}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_bd .Type ==ResultTypeEmpty {return MakeBoolResult (_aec (_cf ));};case BinOpTypeConcat :return MakeStringResult (_cf .Value ()+_bd .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070");};func _degfa (_ebaa []Result )[]rangeIndex {_bfac :=[]rangeIndex {};_cggff :=len (_ebaa );for _dbfcd :=0;_dbfcd < _cggff -1;_dbfcd +=2{_efbb :=[]rangeIndex {};_bcdef :=_fbef (_ebaa [_dbfcd ]);_becc :=_egca (_ebaa [_dbfcd +1]);if _dbfcd ==0{for _eggc ,_egee :=range _bcdef {for _eaafg ,_abfc :=range _egee {if _aaeb (_abfc ,_becc ){_efbb =append (_efbb ,rangeIndex {_eggc ,_eaafg });};};};}else {for _ ,_bdgg :=range _bfac {_febb :=_bcdef [_bdgg ._cbae ][_bdgg ._cdbd ];if _aaeb (_febb ,_becc ){_efbb =append (_efbb ,_bdgg );};};};if len (_efbb )==0{return []rangeIndex {};};_bfac =_efbb [:];};return _bfac ;};const _agc ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; +// Cell returns the result of evaluating a cell. +Cell (_eagd string ,_fbb Evaluator )Result ; -// Update returns the same object as updating sheet references does not affect EmptyExpr. -func (_bgd EmptyExpr )Update (q *_af .UpdateQuery )Expression {return _bgd }; +// 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 (_bfc string )Context ; -// Ipmt implements the Excel IPMT function. -func Ipmt (args []Result )Result {_eebg :=len (args );if _eebg < 4||_eebg > 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");};_afee :=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");};_caf :=args [1].ValueNumber ;if _caf <=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");};_dfdf :=args [2].ValueNumber ;if _dfdf <=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");};_gegc :=args [3].ValueNumber ;_bfgg :=0.0;if _eebg > 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");};_bfgg =args [4].ValueNumber ;};_dfac :=0;if _eebg ==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");};_dfac =int (args [5].ValueNumber );if _dfac !=0{_dfac =1;};};return MakeNumberResult (_fefa (_afee ,_caf ,_dfdf ,_gegc ,_bfgg ,_dfac ));};func init (){_dgae =_da .New (_da .NewSource (_bg .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_eceg ("\u0041\u0053\u0049\u004e",_eg .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_eceg ("\u0041\u0053\u0049\u004e",_eg .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_eceg ("\u0041\u0053\u0049\u004e",_eg .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_eceg ("\u0041\u0043\u004f\u0054",func (_bbfff float64 )float64 {return _eg .Pi /2-_eg .Atan (_bbfff )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_eceg ("\u0041\u0043\u004fT\u0048",func (_bcecb float64 )float64 {return _eg .Atanh (1/_bcecb )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_eceg ("\u0041\u0053\u0049\u004e",_eg .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_eceg ("\u0041\u0053\u0049N\u0048",_eg .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_eceg ("\u0041\u0054\u0041\u004e",_eg .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_eceg ("\u0041\u0054\u0041N\u0048",_eg .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",_eceg ("\u0043\u004f\u0053",_eg .Cos ));RegisterFunction ("\u0043\u004f\u0053\u0048",_eceg ("\u0043\u004f\u0053\u0048",_eg .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_fgegg ("\u0043\u004f\u0054",_eg .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_fgegg ("\u0043\u004f\u0054\u0048",_eg .Tanh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_fgegg ("\u0043\u0053\u0043",_eg .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_fgegg ("\u0043\u0053\u0043",_eg .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",_eceg ("\u0045\u0058\u0050",_eg .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",_eceg ("\u004c\u004e",_eg .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_eceg ("\u004c\u004f\u00471\u0030",_eg .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",_fgegg ("\u0053\u0045\u0043",_eg .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_fgegg ("\u0053\u0045\u0043\u0048",_eg .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_eceg ("\u0053\u0049\u004e",_eg .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_eceg ("\u0053\u0049\u004e\u0048",_eg .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_eceg ("\u0053\u0051\u0052\u0054",_eg .Sqrt ));RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_eceg ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_gcef float64 )float64 {return _eg .Sqrt (_gcef *_eg .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",_eceg ("\u0054\u0041\u004e",_eg .Tan ));RegisterFunction ("\u0054\u0041\u004e\u0048",_eceg ("\u0054\u0041\u004e\u0048",_eg .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );};const _bdbf =57348;const _gec ="\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"; +// GetEpoch returns the time epoch of the context's Workbook. +GetEpoch ()_gf .Time ; -// Eval evaluates a vertical range returning a list of results or an error. -func (_bdbbb VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_fbdd :=_bdbbb .verticalRangeReference ();if _fefcd ,_gbbded :=ev .GetFromCache (_fbdd );_gbbded {return _fefcd ;};_gfbee ,_bdeeg :=_fdgc (ctx ,_bdbbb ._gfcg ,_bdbbb ._edefg );_ddde :=_affa (ctx ,ev ,_gfbee ,_bdeeg );ev .SetCache (_fbdd ,_ddde );return _ddde ;}; +// GetFilename returns the full filename of the context's Workbook. +GetFilename ()string ; -// 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");};_eecgd :=args [0].AsString ();if _eecgd .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");};_gecg :=_g .Buffer {};for _ ,_eagf :=range _eecgd .ValueString {if _e .IsPrint (_eagf ){_gecg .WriteRune (_eagf );};};return MakeStringResult (_gecg .String ());}; +// GetWidth returns a worksheet's column width. +GetWidth (_bc int )float64 ; -// NewVerticalRange constructs a new full columns range. -func NewVerticalRange (v string )Expression {_ceda :=_ef .Split (v ,"\u003a");if len (_ceda )!=2{return nil ;};if _ceda [0]> _ceda [1]{_ceda [0],_ceda [1]=_ceda [1],_ceda [0];};return VerticalRange {_gfcg :_ceda [0],_edefg :_ceda [1]};}; +// GetFormat returns a cell's format. +GetFormat (_ge string )string ; -// Reference returns an invalid reference for Error. -func (_fc Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _fbc =_bg .Second *1;func _egf ()evCache {_bfc :=evCache {};_bfc ._gfd =make (map[string ]Result );_bfc ._abg =&_ea .Mutex {};return _bfc ;}; +// GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. +GetLabelPrefix (_gdf string )string ; -// 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");};_feabd :=args [0].AsString ();if _feabd .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");};_gadg :=_g .Buffer {};_baef :=false ;for _ ,_bacf :=range _feabd .ValueString {if !_baef &&_e .IsLetter (_bacf ){_gadg .WriteRune (_e .ToUpper (_bacf ));}else {_gadg .WriteRune (_e .ToLower (_bacf ));};_baef =_e .IsLetter (_bacf );};return MakeStringResult (_gadg .String ());}; +// GetFormat returns if cell is protected. +GetLocked (_dae string )bool ; -// NewEvaluator constructs a new defEval object which is the default formula evaluator. -func NewEvaluator ()Evaluator {_fea :=&defEval {};_fea .evCache =_egf ();return _fea }; +// HasFormula returns if cell contains formula. +HasFormula (_caf string )bool ; -// Coupdaysnc implements the Excel COUPDAYSNC function. -func Coupdaysnc (args []Result )Result {_ffb ,_ddff :=_afdc (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _ddff .Type ==ResultTypeError {return _ddff ;};return MakeNumberResult (_ead (_ffb ._dagb ,_ffb ._gced ,_ffb ._fgeg ,_ffb ._fgab ));}; +// IsBool returns if cell contains boolean value. +IsBool (_bgb string )bool ; -// 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");};_dedbg :=int (args [0].ValueNumber );return MakeBoolResult (_dedbg !=_dedbg /2*2);};var _baeb =[...]int {-1,1,1,-1,-2,0}; +// IsDBCS returns if workbook default language is among DBCS. +IsDBCS ()bool ; -// Pmt implements the Excel PMT function. -func Pmt (args []Result )Result {_bada :=len (args );if _bada < 3||_bada > 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");};_bebb :=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");};_gcgf :=args [1].ValueNumber ;if _gcgf ==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");};_dagbg :=args [2].ValueNumber ;_baaa :=0.0;if _bada >=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");};_baaa =args [3].ValueNumber ;};_gedd :=0.0;if _bada ==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");};_gedd =args [4].ValueNumber ;if _gedd !=0{_gedd =1;};};var _dfdc float64 ;if _bebb ==0{_dfdc =(_dagbg +_baaa )/_gcgf ;}else {_bcfg :=_eg .Pow (1+_bebb ,_gcgf );if _gedd ==1{_dfdc =(_baaa *_bebb /(_bcfg -1)+_dagbg *_bebb /(1-1/_bcfg ))/(1+_bebb );}else {_dfdc =_baaa *_bebb /(_bcfg -1)+_dagbg *_bebb /(1-1/_bcfg );};};return MakeNumberResult (-_dfdc );}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +LastColumn (_eefd ,_geb int )string ; -// 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");};_fedf :=args [0].AsNumber ();if _fedf .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");};_fcfcc :=args [1].AsNumber ();if _fcfcc .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");};_eeae :=int (_fcfcc .ValueNumber );if _eeae < 0||_eeae > 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");};_dafc :=0;if len (args )> 2{_ecbc :=args [2].AsNumber ();if _ecbc .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");};_dafc =int (_ecbc .ValueNumber );};_ccbd :=_ae .FormatInt (int64 (_fedf .ValueNumber ),_eeae );if len (_ccbd )< _dafc {_ccbd =_ef .Repeat ("\u0030",_dafc -len (_ccbd ))+_ccbd ;};return MakeStringResult (_ccbd );};func _aafd (_edeb ,_cffc ,_cggg ,_dfeb float64 ,_fgbe int )float64 {var _dgfc float64 ;if _edeb ==0{_dgfc =(_cggg +_dfeb )/_cffc ;}else {_fdcd :=_eg .Pow (1+_edeb ,_cffc );if _fgbe ==1{_dgfc =(_dfeb *_edeb /(_fdcd -1)+_cggg *_edeb /(1-1/_fdcd ))/(1+_edeb );}else {_dgfc =_dfeb *_edeb /(_fdcd -1)+_cggg *_edeb /(1-1/_fdcd );};};return -_dgfc ;};const _cgae =57370; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +LastRow (_ggc string )int ; -// Match implements the MATCH function. -func Match (args []Result )Result {_cfcg :=len (args );if _cfcg !=2&&_cfcg !=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");};_bga :=1;if _cfcg ==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");};_cdfe :=args [2].ValueNumber ;if _cdfe ==-1||_cdfe ==0{_bga =int (_cdfe );};};_adfb :=args [1];var _fdab []Result ;switch _adfb .Type {case ResultTypeList :_fdab =_adfb .ValueList ;case ResultTypeArray :_agea :=_adfb .ValueArray ;for _ ,_bgae :=range _agea {if len (_bgae )!=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");};_fdab =append (_fdab ,_bgae [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");};_fbbg :=_egca (args [0]);switch _bga {case 0:for _gfagg ,_daee :=range _fdab {if _abdbe (_daee ,_fbbg ){return MakeNumberResult (float64 (_gfagg +1));};};case -1:for _faee :=0;_faee < len (_fdab );_faee ++{if _abdbe (_fdab [_faee ],_fbbg ){return MakeNumberResult (float64 (_faee +1));};if _fbbg ._edfb &&(_fdab [_faee ].ValueNumber < _fbbg ._cfeeg ){if _faee ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_faee ));};};case 1:for _fgde :=0;_fgde < len (_fdab );_fgde ++{if _abdbe (_fdab [_fgde ],_fbbg ){return MakeNumberResult (float64 (_fgde +1));};if _fbbg ._edfb &&(_fdab [_fgde ].ValueNumber > _fbbg ._cfeeg ){if _fgde ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_fgde ));};};};return MakeErrorResultType (ErrorTypeNA ,"");};var _abgcf =[...]uint8 {0,20,37,60,78,96};func _afdc (_gga []Result ,_bfcf string )(*couponArgs ,Result ){_cdca :=len (_gga );if _cdca !=3&&_cdca !=4{return nil ,MakeErrorResult (_bfcf +"\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");};_dae ,_ddeb ,_fbe :=_cedg (_gga [0],_gga [1],_bfcf );if _fbe .Type ==ResultTypeError {return nil ,_fbe ;};if _gga [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bfcf +"\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");};_cfc :=_gga [2].ValueNumber ;if !_eacce (_cfc ){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"+_bfcf );};_dge :=0;if _cdca ==4&&_gga [3].Type !=ResultTypeEmpty {if _gga [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bfcf +"\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");};_dge =int (_gga [3].ValueNumber );if !_aeb (_dge ){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"+_bfcf );};};return &couponArgs {_dae ,_ddeb ,int (_cfc ),_dge },_edgf ;}; +// SetLocked returns sets cell's protected attribute. +SetLocked (_cce string ,_bba bool ); -// String returns a string representation of a vertical range. -func (_gegg VerticalRange )String ()string {return _gegg .verticalRangeReference ()}; +// NamedRange returns a named range. +NamedRange (_gag string )Reference ; -// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. -func Concat (args []Result )Result {_bgdcb :=_g .Buffer {};for _ ,_defg :=range args {switch _defg .Type {case ResultTypeString :_bgdcb .WriteString (_defg .ValueString );case ResultTypeNumber :var _bcfe string ;if _defg .IsBoolean {if _defg .ValueNumber ==0{_bcfe ="\u0046\u0041\u004cS\u0045";}else {_bcfe ="\u0054\u0052\u0055\u0045";};}else {_bcfe =_defg .AsString ().ValueString ;};_bgdcb .WriteString (_bcfe );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 (_bgdcb .String ());}; +// 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 (_gga ,_cbca uint32 );};func init (){_bcae =_ad .New (_ad .NewSource (_gf .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_adfa ("\u0041\u0053\u0049\u004e",_bb .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_adfa ("\u0041\u0053\u0049\u004e",_bb .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_adfa ("\u0041\u0053\u0049\u004e",_bb .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_adfa ("\u0041\u0043\u004f\u0054",func (_gefab float64 )float64 {return _bb .Pi /2-_bb .Atan (_gefab )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_adfa ("\u0041\u0043\u004fT\u0048",func (_dced float64 )float64 {return _bb .Atanh (1/_dced )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_adfa ("\u0041\u0053\u0049\u004e",_bb .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_adfa ("\u0041\u0053\u0049N\u0048",_bb .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_adfa ("\u0041\u0054\u0041\u004e",_bb .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_adfa ("\u0041\u0054\u0041N\u0048",_bb .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",_adfa ("\u0043\u004f\u0053",_bb .Cos ));RegisterFunction ("\u0043\u004f\u0053\u0048",_adfa ("\u0043\u004f\u0053\u0048",_bb .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_gbcdf ("\u0043\u004f\u0054",_bb .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_gbcdf ("\u0043\u004f\u0054\u0048",_bb .Tanh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_gbcdf ("\u0043\u0053\u0043",_bb .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_gbcdf ("\u0043\u0053\u0043",_bb .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",_adfa ("\u0045\u0058\u0050",_bb .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",_adfa ("\u004c\u004e",_bb .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_adfa ("\u004c\u004f\u00471\u0030",_bb .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",_gbcdf ("\u0053\u0045\u0043",_bb .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_gbcdf ("\u0053\u0045\u0043\u0048",_bb .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_adfa ("\u0053\u0049\u004e",_bb .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_adfa ("\u0053\u0049\u004e\u0048",_bb .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_adfa ("\u0053\u0051\u0052\u0054",_bb .Sqrt ));RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_adfa ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_bfcd float64 )float64 {return _bb .Sqrt (_bfcd *_bb .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",_adfa ("\u0054\u0041\u004e",_bb .Tan ));RegisterFunction ("\u0054\u0041\u004e\u0048",_adfa ("\u0054\u0041\u004e\u0048",_bb .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );};func (_fee *defEval )checkLastEvalIsRef (_afd Context ,_cad Expression ){switch _cad .(type ){case FunctionCall :switch _cad .(FunctionCall )._dfbd {case "\u0049\u0053\u0052E\u0046":for _ ,_dd :=range _cad .(FunctionCall )._gfccf {switch _dd .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_aef :=_dd .Eval (_afd ,_fee );_fee ._aff =!(_aef .Type ==ResultTypeError &&_aef .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_fee ._aff =false ;};};};};}; -// 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");};_dbba :=args [0].AsNumber ();_edaff :=args [1].AsNumber ();if _dbba .Type !=ResultTypeNumber ||_edaff .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 _edaff .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_bbeg ,_aabd :=_eg .Modf (_dbba .ValueNumber /_edaff .ValueNumber );if _aabd < 0{_bbeg --;};return MakeNumberResult (_dbba .ValueNumber -_edaff .ValueNumber *_bbeg );}; +// Error is called in the case of parsing error and saves an error to a plex. +func (_adbgdb *plex )Error (s string ){_feb .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_adbgdb ._ceaec =s ;}; -// 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");};}; +// Update returns the same object as updating sheet references does not affect Error. +func (_df Error )Update (q *_fe .UpdateQuery )Expression {return _df }; -// 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");};_cdae :=args [0].AsString ();if _cdae .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");};_ffdec :=_g .Buffer {};_gdcf :=false ;_eadge :=false ;_efag :=0;for _ ,_fegf :=range _cdae .ValueString {_fgbf :=_fegf ==' ';if _fgbf {if !_gdcf {continue ;};if !_eadge {_efag ++;_ffdec .WriteRune (_fegf );};}else {_efag =0;_gdcf =true ;_ffdec .WriteRune (_fegf );};_eadge =_fgbf ;};_ffdec .Truncate (_ffdec .Len ()-_efag );return MakeStringResult (_ffdec .String ());};func _acbff (_efcg ,_ebda float64 ,_cba ,_cdedc int )(float64 ,Result ){_aeaff ,_cef :=_edgg (_efcg ),_edgg (_ebda );if _cef .After (_aeaff ){_dfed :=_cbg (_aeaff ,_cef ,_cba ,_cdedc );_agbag :=(_cef .Year ()-_dfed .Year ())*12+int (_cef .Month ())-int (_dfed .Month ());return float64 (_agbag *_cba )/12.0,_edgf ;};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");}; +// LastRow returns 0 for the invalid reference context. +func (_bgdff *ivr )LastRow (colFrom string )int {return 0}; -// Couppcd implements the Excel COUPPCD function. -func Couppcd (args []Result )Result {_gcb ,_dgc :=_afdc (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _dgc .Type ==ResultTypeError {return _dgc ;};_abdf :=_edgg (_gcb ._dagb );_afe :=_edgg (_gcb ._gced );_dbde :=_gcb ._fgeg ;_fcc :=_gcb ._fgab ;_fabf :=_cbg (_abdf ,_afe ,_dbde ,_fcc );_cdfa ,_fee ,_gdfa :=_fabf .Date ();return MakeNumberResult (_gef (_cdfa ,int (_fee ),_gdfa ));};func _ggec (_aaab ,_ffe float64 ,_dfa ,_bbbda int )float64 {_bbff :=_edgg (_aaab );_fgcag :=_edgg (_ffe );if _bbbda ==1{_bgcfg :=_cbg (_bbff ,_fgcag ,_dfa ,1);_cea :=_bgcfg .AddDate (0,12/_dfa ,0);return _gbf (_bgcfg ,_cea ,_bbbda );};return float64 (_faa (0,_bbbda ))/float64 (_dfa );};const _cbef =57350;const _fafeb int =30; +// HasFormula returns FALSE for the invalid reference context. +func (_ebdac *ivr )HasFormula (cellRef string )bool {return false }; -// Reference returns an invalid reference for EmptyExpr. -func (_fff EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// 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");};_bece :=args [0].AsString ();if _bece .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 (_bece .ValueString )));};func _gbade (_bceec ,_fegfbb int )string {const TOKSTART =4;if !_egfac {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_aaagg :=range _ffbad {if _aaagg ._fdeg ==_bceec &&_aaagg ._abbd ==_fegfbb {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_aaagg ._fffe ;};};_ggdc :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_cgbdg (_fegfbb );_cdbf :=make ([]int ,0,4);_cfdb :=_bgedb [_bceec ];for _fddeb :=TOKSTART ;_fddeb -1< len (_gcbb );_fddeb ++{if _fbdff :=_cfdb +_fddeb ;_fbdff >=0&&_fbdff < _facf &&_ebeff [_eeffb [_fbdff ]]==_fddeb {if len (_cdbf )==cap (_cdbf ){return _ggdc ;};_cdbf =append (_cdbf ,_fddeb );};};if _adba [_bceec ]==-2{_cccbd :=0;for _fceb [_cccbd ]!=-1||_fceb [_cccbd +1]!=_bceec {_cccbd +=2;};for _cccbd +=2;_fceb [_cccbd ]>=0;_cccbd +=2{_cede :=_fceb [_cccbd ];if _cede < TOKSTART ||_fceb [_cccbd +1]==0{continue ;};if len (_cdbf )==cap (_cdbf ){return _ggdc ;};_cdbf =append (_cdbf ,_cede );};if _fceb [_cccbd +1]!=0{return _ggdc ;};};for _ebca ,_cgcgb :=range _cdbf {if _ebca ==0{_ggdc +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_ggdc +="\u0020\u006f\u0072\u0020";};_ggdc +=_cgbdg (_cgcgb );};return _ggdc ;};const _cffc =57353;const _dcegc =-1000; -// NewNamedRangeRef constructs a new named range reference. -func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_feedd :v }};var _gebcd =[]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"}}; +// String returns a string representation of SheetPrefixExpr. +func (_caeec SheetPrefixExpr )String ()string {return _caeec ._cefae }; -// 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");};_ffdfc :=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");};_cbaeb :=args [1].ValueNumber !=0;_fdege :=_geffa (args [2:],[]string {},_cbaeb );return MakeStringResult (_ef .Join (_fdege ,_ffdfc ));};func _aae (_ddc ,_cfbf ,_feca ,_ege int )int {if !_bge (_ege ){return _feca ;};_dffg :=_feca ;_fecf :=_cfa (_ddc ,_cfbf );if _dffg > 30||_feca >=_fecf ||_dffg >=_fecf {_dffg =30;};return _dffg ;};const _fccf =57369; +// MinIfs implements the MINIFS function. +func MinIfs (args []Result )Result {_decf :=_aegd (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _decf .Type !=ResultTypeEmpty {return _decf ;};_gccg :=_dbacd (args [1:]);_fdfb :=_bb .MaxFloat64 ;_eaac :=_cedc (args [0]);for _ ,_dbeb :=range _gccg {_ggeffd :=_eaac [_dbeb ._dfadc ][_dbeb ._cabca ].ValueNumber ;if _fdfb > _ggeffd {_fdfb =_ggeffd ;};};if _fdfb ==_bb .MaxFloat64 {_fdfb =0;};return MakeNumberResult (float64 (_fdfb ));};const _fdbg int =30;func _fde (_ffc ,_fada _gf .Time )bool {_dacd :=_ffc .Unix ();_eaff :=_fada .Unix ();_ecba :=_ffc .Year ();_efec :=_dad (_ecba ,_gf .March ,1);if _dcd (_ecba )&&_dacd < _efec &&_eaff >=_efec {return true ;};var _aaa =_fada .Year ();var _aeba =_dad (_aaa ,_gf .March ,1);return (_dcd (_aaa )&&_eaff >=_aeba &&_dacd < _aeba );};const _ecedb =57354;func _dgeg (_dgdg ,_cafc _gf .Time ,_efbb int )_gf .Time {_bcgfe :=_gf .Date (_dgdg .Year (),_cafc .Month (),_cafc .Day (),0,0,0,0,_gf .UTC );if _bcgfe .After (_dgdg ){_bcgfe =_bcgfe .AddDate (-1,0,0);};for !_bcgfe .After (_dgdg ){_bcgfe =_bcgfe .AddDate (0,12/_efbb ,0);};return _bcgfe ;};func _eea (_afc string ,_ebg *_fe .UpdateQuery )string {_cgd ,_gce :=_fa .ParseCellReference (_afc );if _gce !=nil {return "\u0023\u0052\u0045F\u0021";};if _ebg .UpdateType ==_fe .UpdateActionRemoveColumn {_cbg :=_ebg .ColumnIdx ;_bgfb :=_cgd .ColumnIdx ;if _bgfb < _cbg {return _afc ;}else if _bgfb ==_cbg {return "\u0023\u0052\u0045F\u0021";}else {return _cgd .Update (_fe .UpdateActionRemoveColumn ).String ();};};return _afc ;};const _dgd ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029";const _daeea =57376;const _fbgf ="\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";type yyParserImpl struct{_aagd yySymType ;_ecbdb [_efgc ]yySymType ;_fbadd int ;}; -// 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");};_gfeae :=args [0].AsNumber ();if _gfeae .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/_eg .Pi *_gfeae .ValueNumber );}; +// 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");};_gaee :=args [0].AsNumber ();if _gaee .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");};_acgb ,_fgcb :=_bb .Modf (_gaee .ValueNumber );if _fgcb < 0{_acgb --;};return MakeNumberResult (_acgb );};func (_fbbb *noCache )SetCache (key string ,value Result ){};func _cbeed (_dccdf []Result ,_dcfe countMode )float64 {_gdegd :=0.0;for _ ,_ccfdd :=range _dccdf {switch _ccfdd .Type {case ResultTypeNumber :if _dcfe ==_ffgb ||(_dcfe ==_fegdg &&!_ccfdd .IsBoolean ){_gdegd ++;};case ResultTypeList ,ResultTypeArray :_gdegd +=_cbeed (_ccfdd .ListValues (),_dcfe );case ResultTypeString :if _dcfe ==_ffgb {_gdegd ++;};case ResultTypeEmpty :if _dcfe ==_cbgf {_gdegd ++;};};};return _gdegd ;}; -// 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");};_ddcg :=args [0].AsString ();_ebdag :=args [1].AsString ();if _ddcg .Type !=ResultTypeString ||_ebdag .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 (_ddcg .ValueString ==_ebdag .ValueString );};const _dcage =57371;type parsedReplaceObject struct{_bgbfa string ;_bebec int ;_eaff int ;_gafca string ;}; +// Ppmt implements the Excel PPPMT function. +func Ppmt (args []Result )Result {_gggd :=len (args );if _gggd < 4||_gggd > 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");};_gbda :=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");};_cdcb :=args [1].ValueNumber ;if _cdcb <=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");};_bebf :=args [2].ValueNumber ;if _bebf < _cdcb {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");};_feef :=args [3].ValueNumber ;_gffc :=0.0;if _gggd >=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");};_gffc =args [4].ValueNumber ;};_gbbg :=0;if _gggd ==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");};_gbbg =int (args [5].ValueNumber );if _gbbg !=0{_gbbg =1;};};return MakeNumberResult (_facge (_gbda ,_bebf ,_feef ,_gffc ,_gbbg )-_dfbe (_gbda ,_cdcb ,_bebf ,_feef ,_gffc ,_gbbg ));};var _ffbad =[...]struct{_fdeg int ;_abbd int ;_fffe string ;}{}; -// Price implements the Excel PRICE function. -func Price (args []Result )Result {_cegg :=len (args );if _cegg !=6&&_cegg !=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");};_cfff ,_efbg ,_fabd :=_cedg (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _fabd .Type ==ResultTypeError {return _fabd ;};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");};_geca :=args [2].ValueNumber ;if _geca < 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");};_dacgc :=args [3].ValueNumber ;if _dacgc < 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");};_dedb :=args [4].ValueNumber ;if _dedb <=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");};_eefb :=args [5];if _eefb .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");};_gebe :=_eefb .ValueNumber ;if !_eacce (_gebe ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_gagf :=0;if _cegg ==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");};_gagf =int (args [6].ValueNumber );if !_aeb (_gagf ){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");};};_aaaf ,_fabd :=_bccb (_cfff ,_efbg ,_geca ,_dacgc ,_dedb ,_gebe ,_gagf );if _fabd .Type ==ResultTypeError {return _fabd ;};return MakeNumberResult (_aaaf );}; +// Eval evaluates and returns the result of a sheet expression. +func (_bgagd 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");}; -// Max is an implementation of the Excel MAX() function. -func Max (args []Result )Result {return _fcbea (args ,false )}; +// 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 _feab (args ,_ccba )};type amorArgs struct{_ddb float64 ;_ccbe float64 ;_ageb float64 ;_dgagd float64 ;_fcaf int ;_edgg float64 ;_cab int ;};func _gfbf (_gdgc ,_gdfe _gf .Time ,_dbc int )float64 {if _gdgc .After (_gdfe ){_gdgc ,_gdfe =_gdfe ,_gdgc ;};_gecce :=0;_fdc ,_dbee ,_adc :=_gdgc .Date ();_bbbd ,_faf ,_gfge :=_gdfe .Date ();_edgc ,_gbc :=int (_dbee ),int (_faf );_ddf ,_baaf :=_gcae (_fdc ,_edgc ,_adc ,_dbc ),_gcae (_bbbd ,_gbc ,_gfge ,_dbc );if !_baaff (_dbc ){return _cea (_bbbd ,_gbc ,_baaf )-_cea (_fdc ,_edgc ,_ddf );};if _dbc ==0{if (_edgc ==2||_ddf < 30)&&_gfge ==31{_baaf =31;}else if _gbc ==2&&_baaf ==_baea (_bbbd ,_gbc ){_baaf =_baea (_bbbd ,2);};}else {if _edgc ==2&&_ddf ==30{_ddf =_baea (_fdc ,2);};if _gbc ==2&&_baaf ==30{_baaf =_baea (_bbbd ,2);};};if _fdc < _bbbd ||(_fdc ==_bbbd &&_edgc < _gbc ){_gecce =30-_ddf +1;_adc =1;_ddf =1;_ffb :=_gf .Date (_fdc ,_gf .Month (_edgc ),_adc ,0,0,0,0,_gf .UTC ).AddDate (0,1,0);if _ffb .Year ()< _bbbd {_gecce +=_fbcb (_ffb .Year (),int (_ffb .Month ()),12,_dbc );_ffb =_ffb .AddDate (0,13-int (_ffb .Month ()),0);_gecce +=_cdgc (_ffb .Year (),_bbbd -1,_dbc );};_gecce +=_fbcb (_bbbd ,int (_ffb .Month ()),_gbc -1,_dbc );_ffb =_ffb .AddDate (0,_gbc -int (_ffb .Month ()),0);_edgc =_ffb .Day ();};_gecce +=_baaf -_ddf ;if _gecce > 0{return float64 (_gecce );}else {return 0;};};func (_beaa *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");}; -// Count implements the COUNT function. -func Count (args []Result )Result {return MakeNumberResult (_feffb (args ,_ffbe ))};const _egg =86400000000000;func _gcaf (_eeaea ,_caec float64 )float64 {_eeaea =_eg .Trunc (_eeaea );_caec =_eg .Trunc (_caec );if _eeaea ==0&&_caec ==0{return 0;};return _eeaea *_caec /_aaec (_eeaea ,_caec );};func _geba (_bfaad string ,_fcbef []Result )(*parsedSearchObject ,Result ){_fadcc :=len (_fcbef );if _fadcc !=2&&_fadcc !=3{return nil ,MakeErrorResult (_bfaad +"\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");};_edce :=_fcbef [0];if _edce .Type ==ResultTypeError {return nil ,_edce ;};if _edce .Type !=ResultTypeString &&_edce .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");};_cdcd :=_fcbef [1];if _cdcd .Type ==ResultTypeError {return nil ,_cdcd ;};if _cdcd .Type !=ResultTypeString &&_cdcd .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");};_cegf :=_cdcd .Value ();_ebdg :=_edce .Value ();_eefgg :=1;if _fadcc ==3&&_fcbef [2].Type !=ResultTypeEmpty {_efdgb :=_fcbef [2];if _efdgb .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");};_eefgg =int (_efdgb .ValueNumber );if _eefgg < 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 _eefgg > len (_cegf ){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 {_ebdg ,_cegf ,_eefgg },_edgf ;}; +// Eval evaluates and returns the result of the NamedRangeRef reference. +func (_adbge NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_afgdb :=ctx .NamedRange (_adbge ._baac );_efeb :=_afgdb .Value ;if _fgbf ,_degfc :=ev .GetFromCache (_efeb );_degfc {return _fgbf ;};_cgcf :=_c .Split (_efeb ,"\u0021");if len (_cgcf )!=2{return MakeErrorResult (_b .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",_efeb ));};_fcbda :=ctx .Sheet (_cgcf [0]);_bfbf :=_c .Split (_cgcf [1],"\u003a");switch len (_bfbf ){case 1:_aega :=ev .Eval (_fcbda ,_bfbf [0]);ev .SetCache (_efeb ,_aega );return _aega ;case 2:_bdfdf :=_dfcgb (_fcbda ,ev ,_bfbf [0],_bfbf [1]);ev .SetCache (_efeb ,_bdfdf );return _bdfdf ;};return MakeErrorResult (_b .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",_afgdb .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 ());}; +// Match implements the MATCH function. +func Match (args []Result )Result {_eggg :=len (args );if _eggg !=2&&_eggg !=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");};_egebb :=1;if _eggg ==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");};_eeac :=args [2].ValueNumber ;if _eeac ==-1||_eeac ==0{_egebb =int (_eeac );};};_cabac :=args [1];var _cdfe []Result ;switch _cabac .Type {case ResultTypeList :_cdfe =_cabac .ValueList ;case ResultTypeArray :_gbfd :=_cabac .ValueArray ;for _ ,_fffc :=range _gbfd {if len (_fffc )!=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");};_cdfe =append (_cdfe ,_fffc [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");};_beec :=_agdc (args [0]);switch _egebb {case 0:for _cdfaa ,_dfgd :=range _cdfe {if _gbbf (_dfgd ,_beec ){return MakeNumberResult (float64 (_cdfaa +1));};};case -1:for _eccf :=0;_eccf < len (_cdfe );_eccf ++{if _gbbf (_cdfe [_eccf ],_beec ){return MakeNumberResult (float64 (_eccf +1));};if _beec ._edbbc &&(_cdfe [_eccf ].ValueNumber < _beec ._bbca ){if _eccf ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_eccf ));};};case 1:for _fbaf :=0;_fbaf < len (_cdfe );_fbaf ++{if _gbbf (_cdfe [_fbaf ],_beec ){return MakeNumberResult (float64 (_fbaf +1));};if _beec ._edbbc &&(_cdfe [_fbaf ].ValueNumber > _beec ._bbca ){if _fbaf ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_fbaf ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// 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 )}; +// 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{_fgbb Expression ;_acbab ,_cacf string ;}; -// MinIfs implements the MINIFS function. -func MinIfs (args []Result )Result {_dfab :=_gccf (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _dfab .Type !=ResultTypeEmpty {return _dfab ;};_fdea :=_degfa (args [1:]);_aaeff :=_eg .MaxFloat64 ;_cdfaa :=_fbef (args [0]);for _ ,_ffde :=range _fdea {_eagd :=_cdfaa [_ffde ._cbae ][_ffde ._cdbd ].ValueNumber ;if _aaeff > _eagd {_aaeff =_eagd ;};};if _aaeff ==_eg .MaxFloat64 {_aaeff =0;};return MakeNumberResult (float64 (_aaeff ));}; +// Reference returns a string reference value to a range. +func (_fcgg Range )Reference (ctx Context ,ev Evaluator )Reference {_fgac :=_fcgg ._cbfa .Reference (ctx ,ev );_baafa :=_fcgg ._ebcc .Reference (ctx ,ev );if _fgac .Type ==ReferenceTypeCell &&_baafa .Type ==ReferenceTypeCell {return MakeRangeReference (_ggbgb (_fgac ,_baafa ));};return ReferenceInvalid ;};const _fcfef =57355; -// 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");};_gaeed :=args [0].AsNumber ();if _gaeed .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");};_fgef :=_eg .Signbit (_gaeed .ValueNumber );_cefc ,_cedd :=_eg .Modf ((_gaeed .ValueNumber -1)/2);_gfcff :=_cefc *2+1;if _cedd !=0{if !_fgef {_gfcff +=2;}else {_gfcff -=2;};};return MakeNumberResult (_gfcff );};var _ggfe []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 (_cegge =0;_bgfd =false ;); +// 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");};_ebgg :=args [0].AsString ();if _ebgg .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");};_gafcf :=args [1].AsNumber ();if _gafcf .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");};_dcbc :=_ebgg .ValueString ;if len (_dcbc )> 2&&(_c .HasPrefix (_dcbc ,"\u0030\u0078")||_c .HasPrefix (_dcbc ,"\u0030\u0058")){_dcbc =_dcbc [2:];};_dbca ,_cebgd :=_ab .ParseInt (_dcbc ,int (_gafcf .ValueNumber ),64);if _cebgd !=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 (_dbca ));};func _fcfd (_deab []Result ,_ggba bool )Result {_fbeg :="\u004d\u0049\u004e";if _ggba {_fbeg ="\u004d\u0049\u004e\u0041";};if len (_deab )==0{return MakeErrorResult (_fbeg +"\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");};_ecbf :=_bb .MaxFloat64 ;for _ ,_ddcb :=range _deab {switch _ddcb .Type {case ResultTypeNumber :if (_ggba ||!_ddcb .IsBoolean )&&_ddcb .ValueNumber < _ecbf {_ecbf =_ddcb .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_gggcb :=_fcfd (_ddcb .ListValues (),_ggba );if _gggcb .ValueNumber < _ecbf {_ecbf =_gggcb .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_eggcf :=0.0;if _ggba {_eggcf =_ddcb .AsNumber ().ValueNumber ;};if _eggcf < _ecbf {_ecbf =_eggcf ;};default:_feb .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_fbeg +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ddcb .Type );};};if _ecbf ==_bb .MaxFloat64 {_ecbf =0;};return MakeNumberResult (_ecbf );}; -// MakeStringResult constructs a string result. -func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }};func _dcgfg (){_fdeg =_f .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_ebgcc =_f .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_cbeba =_f .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_dbdae =_f .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_dbac =_f .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_aeecf =_f .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");};type ri struct{_eagcf float64 ;_edbg string ;}; +// Bool is a boolean expression. +type Bool struct{_cge bool };func (_eacb *plex )Lex (lval *yySymType )int {_egfac =true ;_geefg :=<-_eacb ._gbdcc ;if _geefg !=nil {lval ._edbec =_geefg ;return int (lval ._edbec ._cadfd );};return 0;};func _eeg (_bdc ,_ecfa Result ,_cadba string )(float64 ,float64 ,Result ){_dec ,_daa :=_gbde (_bdc ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_cadba );if _daa .Type ==ResultTypeError {return 0,0,_daa ;};_gbad ,_daa :=_gbde (_ecfa ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_cadba );if _daa .Type ==ResultTypeError {return 0,0,_daa ;};if _dec >=_gbad {return 0,0,MakeErrorResultType (ErrorTypeNum ,_cadba +"\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 _dec ,_gbad ,_fgf ;}; -// NewNegate constructs a new negate expression. -func NewNegate (e Expression )Expression {return Negate {_abdg :e }}; +// Eval evaluates a vertical range returning a list of results or an error. +func (_afbed VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_dfaag :=_afbed .verticalRangeReference ();if _effgc ,_dcbca :=ev .GetFromCache (_dfaag );_dcbca {return _effgc ;};_ddgf ,_cbggf :=_agdca (ctx ,_afbed ._egabf ,_afbed ._dgbg );_afaeg :=_dfcgb (ctx ,ev ,_ddgf ,_cbggf );ev .SetCache (_dfaag ,_afaeg );return _afaeg ;}; -// Eval evaluates the binary expression using the context given. -func (_egb BinaryExpr )String ()string {_gaa :="";switch _egb ._ab {case BinOpTypePlus :_gaa ="\u002b";case BinOpTypeMinus :_gaa ="\u002d";case BinOpTypeMult :_gaa ="\u002a";case BinOpTypeDiv :_gaa ="\u002f";case BinOpTypeExp :_gaa ="\u005e";case BinOpTypeLT :_gaa ="\u003c";case BinOpTypeGT :_gaa ="\u003e";case BinOpTypeEQ :_gaa ="\u003d";case BinOpTypeLEQ :_gaa ="\u003c\u003d";case BinOpTypeGEQ :_gaa ="\u003e\u003d";case BinOpTypeNE :_gaa ="\u003c\u003e";case BinOpTypeConcat :_gaa ="\u0026";};return _egb ._fd .String ()+_gaa +_egb ._eaf .String ();};func _bbc (_bcecf ,_cdfd ,_fdbg ,_gddeb ,_dccg float64 )float64 {var _aegaf float64 ;_adge :=_dccg /_fdbg ;if _adge >=1{_adge =1;if _gddeb ==1{_aegaf =_bcecf ;}else {_aegaf =0;};}else {_aegaf =_bcecf *_eg .Pow (1-_adge ,_gddeb -1);};_efda :=_bcecf *_eg .Pow (1-_adge ,_gddeb );var _acda float64 ;if _efda < _cdfd {_acda =_aegaf -_cdfd ;}else {_acda =_aegaf -_efda ;};if _acda < 0{_acda =0;};return _acda ;}; +// Small implements the Excel SMALL function. +func Small (args []Result )Result {return _cgbe (args ,false )}; -// 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 );}; +//go:generate ragel -G2 -Z lexer.rl +//go:generate goimports -w lexer.go +type Lexer struct{_gcdab chan *node ;_adbcc _ec .Mutex ;_afaff []chan *node ;_fbbfa []*node ;}; -// String returns a string representation of CellRef. -func (_efc CellRef )String ()string {return _efc ._gdd }; +// Update updates references in the PrefixVerticalRange after removing a row/column. +func (_bgafg PrefixVerticalRange )Update (q *_fe .UpdateQuery )Expression {if q .UpdateType ==_fe .UpdateActionRemoveColumn {_eedb :=_bgafg ;_bcbdf :=_bgafg ._fgbb .String ();if _bcbdf ==q .SheetToUpdate {_feagc :=q .ColumnIdx ;_eedb ._acbab =_aae (_bgafg ._acbab ,_feagc );_eedb ._cacf =_aae (_bgafg ._cacf ,_feagc );};return _eedb ;};return _bgafg ;}; -// 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");};_ebcad :=args [0].AsNumber ();if _ebcad .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");};_ceeff :=float64 (1);_ceee :=args [1].AsNumber ();if _ceee .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");};_ceeff =_ceee .ValueNumber ;if _ceeff < 0&&_ebcad .ValueNumber > 0||_ceeff > 0&&_ebcad .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");};_acgg :=_ebcad .ValueNumber ;_acgg ,_fade :=_eg .Modf (_acgg /_ceeff );if _eg .Trunc (_fade +0.5)> 0{_acgg ++;};return MakeNumberResult (_acgg *_ceeff );};const _gcbc =2;func init (){_dcgfg ();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 an invalid reference for String. +func (_cgdf String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// 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");};_bdefa :=ctx .GetEpoch ();_agcf ,_aeagf :=_gafc (args [0].Value (),_bdefa );if _aeagf !=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");};_ebgbc :=_agcf .Year ();return MakeBoolResult (_ffdc (_ebgbc ));}; +// BinaryExpr is a binary expression. +type BinaryExpr struct{_ga ,_ef Expression ;_bd BinOpType ;}; -// 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");};_gagaf :=args [0].AsNumber ();if _gagaf .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");};_efefd :=float64 (1);if _gagaf .ValueNumber < 0{_efefd =-1;};if len (args )> 1{_aacfe :=args [1].AsNumber ();if _aacfe .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");};_efefd =_aacfe .ValueNumber ;};_adbbc :=float64 (1);if len (args )> 2{_bdga :=args [2].AsNumber ();if _bdga .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");};_adbbc =_bdga .ValueNumber ;};if len (args )==1{return MakeNumberResult (_eg .Ceil (_gagaf .ValueNumber ));};_gfaa :=_gagaf .ValueNumber ;_gfaa ,_edabb :=_eg .Modf (_gfaa /_efefd );if _edabb !=0{if _gagaf .ValueNumber > 0{_gfaa ++;}else if _adbbc < 0{_gfaa --;};};return MakeNumberResult (_gfaa *_efefd );}; +// MinA is an implementation of the Excel MINA() function. +func MinA (args []Result )Result {return _fcfd (args ,true )};func _affd (_gfaf Result )Result {if _gfaf .Type ==ResultTypeEmpty {return _gfaf ;};_ceaa :=_gfaf .AsString ();if _ceaa .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 _gfaf .IsBoolean {if _ceaa .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _ceaa .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 (_c .ToLower (_ceaa .ValueString ));};};const _cdcf =57351;const _bbcb =57374; -// 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{_edgad ,_badcb int }; +// 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");};_dffb :=args [0];switch _dffb .Type {case ResultTypeEmpty :return MakeNumberResult (1);case ResultTypeNumber :_bdgb :=_caff (_dffb .ValueNumber );return MakeNumberResult (float64 (_bdgb .Month ()));case ResultTypeString :_faad :=_c .ToLower (_dffb .ValueString );if !_gaaf (_faad ){_ ,_ ,_ ,_ ,_gaae ,_age :=_dge (_faad );if _age .Type ==ResultTypeError {_age .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 _age ;};if _gaae {return MakeNumberResult (1);};};_ ,_dgcg ,_ ,_ ,_cbbe :=_face (_faad );if _cbbe .Type ==ResultTypeError {return _cbbe ;};return MakeNumberResult (float64 (_dgcg ));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");};}; -// Min is an implementation of the Excel MIN() function. -func Min (args []Result )Result {return _fcbf (args ,false )}; +// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. +func (_fad CellRef )Update (q *_fe .UpdateQuery )Expression {if q .UpdateCurrentSheet {_fad ._cdf =_eea (_fad ._cdf ,q );};return _fad ;};var _dfd int64 =_dad (1900,_gf .January ,1); -// Eval evaluates and returns the result of the cell reference. -func (_acb CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_acb ._gdd ,ev )}; +// 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");};_fcca :=int (args [0].ValueNumber );return MakeBoolResult (_fcca ==_fcca /2*2);}; -// Eval evaluates and returns an expression with prefix. -func (_acbac PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_fdced :=_acbac ._abbca .Reference (ctx ,ev );switch _fdced .Type {case ReferenceTypeSheet :if _ecfec (_fdced ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_fdced .Value ));};_dfabg :=ctx .Sheet (_fdced .Value );return _acbac ._debae .Eval (_dfabg ,ev );default:return MakeErrorResult (_a .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",_fdced .Type ));};};func _faa (_cgc ,_bcda int )int {switch _bcda {case 1:if _ffdc (_cgc ){return 366;}else {return 365;};case 3:return 365;default:return 360;};};func _ccfc (_dgbf ,_bdda []float64 ,_adgd float64 )float64 {_eedcc :=_adgd +1;_cdbb :=_dgbf [0];_aacb :=len (_dgbf );_aabf :=_bdda [0];for _cgacc :=1;_cgacc < _aacb ;_cgacc ++{_cdbb +=_dgbf [_cgacc ]/_eg .Pow (_eedcc ,(_bdda [_cgacc ]-_aabf )/365);};return _cdbb ;};func _cega (_ffab ,_fded []float64 ,_eagc float64 )Result {_eaeg :=false ;_bacg :=false ;for _fdbb :=0;_fdbb < len (_ffab );_fdbb ++{if _ffab [_fdbb ]> 0{_eaeg =true ;};if _ffab [_fdbb ]< 0{_bacg =true ;};};if !_eaeg ||!_bacg {return MakeErrorResultType (ErrorTypeNum ,"");};_dabca :=_eagc ;_aecd :=1e-10;_cdac :=0;_dbaf :=50;_dagf :=false ;for {_bgcff :=_ccfc (_ffab ,_fded ,_dabca );_afdd :=_dabca -_bgcff /_fdcg (_ffab ,_fded ,_dabca );_fagc :=_eg .Abs (_afdd -_dabca );_dabca =_afdd ;_cdac ++;if _fagc <=_aecd ||_eg .Abs (_bgcff )<=_aecd {break ;};if _cdac > _dbaf {_dagf =true ;break ;};};if _dagf ||_eg .IsNaN (_dabca )||_eg .IsInf (_dabca ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_dabca );}; +// 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");};_gdae :=args [0].AsNumber ();if _gdae .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");};_gfab :=args [1].AsNumber ();if _gfab .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 (_bb .Pow (_gdae .ValueNumber ,_gfab .ValueNumber ));};func _gdbgg (_cbfe ,_aaff ,_aceb ,_baafd ,_bddda float64 )float64 {var _afffc float64 ;_dgba :=_bddda /_aceb ;if _dgba >=1{_dgba =1;if _baafd ==1{_afffc =_cbfe ;}else {_afffc =0;};}else {_afffc =_cbfe *_bb .Pow (1-_dgba ,_baafd -1);};_eead :=_cbfe *_bb .Pow (1-_dgba ,_baafd );var _ccbgc float64 ;if _eead < _aaff {_ccbgc =_afffc -_aaff ;}else {_ccbgc =_afffc -_eead ;};if _ccbgc < 0{_ccbgc =0;};return _ccbgc ;}; -// 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");};_deedd :=args [0].AsNumber ();if _deedd .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");};_fcefd :=10.0;if len (args )> 1{_deege :=args [1].AsNumber ();if _deege .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");};_fcefd =args [1].ValueNumber ;};if _deedd .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 _fcefd ==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 (_eg .Log (_deedd .ValueNumber )/_eg .Log (_fcefd ));};func (_dcec *Lexer )lex (_fedgb _b .Reader ){_adbe ,_egff ,_faba :=0,0,0;_adged :=-1;_adfdg ,_gega ,_feacg :=0,0,0;_ =_feacg ;_bacb :=1;_ =_bacb ;_gagae :=make ([]byte ,4096);_bgda :=false ;for !_bgda {_deagg :=0;if _adfdg > 0{_deagg =_egff -_adfdg ;};_egff =0;_cbaab ,_aaccc :=_fedgb .Read (_gagae [_deagg :]);if _cbaab ==0||_aaccc !=nil {_bgda =true ;};_faba =_cbaab +_deagg ;if _faba < len (_gagae ){_adged =_faba ;};{_adbe =_aacff ;_adfdg =0;_gega =0;_feacg =0;};{var _dfaba int ;var _gedb uint ;if _egff ==_faba {goto _accbe ;};if _adbe ==0{goto _baaec ;};_dcde :_dfaba =int (_ceag [_adbe ]);_gedb =uint (_bggf [_dfaba ]);_dfaba ++;for ;_gedb > 0;_gedb --{_dfaba ++;switch _bggf [_dfaba -1]{case 2:_adfdg =_egff ;};};switch _adbe {case 30:switch _gagae [_egff ]{case 34:goto _daggg ;case 35:goto _accc ;case 36:goto _bdac ;case 38:goto _cfebg ;case 39:goto _ffdd ;case 40:goto _gfba ;case 41:goto _ggfad ;case 42:goto _gadd ;case 43:goto _bcca ;case 44:goto _aagg ;case 45:goto _gcbga ;case 47:goto _afgfd ;case 58:goto _cccg ;case 59:goto _abcef ;case 60:goto _agde ;case 61:goto _eaccg ;case 62:goto _eccgg ;case 63:goto _aaeaf ;case 70:goto _dbbgc ;case 84:goto _faebc ;case 92:goto _bggac ;case 94:goto _dadc ;case 95:goto _eegf ;case 123:goto _cafaf ;case 125:goto _efbbb ;};switch {case _gagae [_egff ]< 65:switch {case _gagae [_egff ]> 37:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _cdcg ;};case _gagae [_egff ]>=33:goto _aaeaf ;};case _gagae [_egff ]> 90:switch {case _gagae [_egff ]> 93:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _facb ;};case _gagae [_egff ]>=91:goto _aaeaf ;};default:goto _cfce ;};goto _gbeb ;case 1:switch _gagae [_egff ]{case 33:goto _ddcc ;case 47:goto _gffaf ;case 123:goto _gffaf ;case 125:goto _gffaf ;};switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gffaf ;};case _gagae [_egff ]> 45:switch {case _gagae [_egff ]> 63:if 91<=_gagae [_egff ]&&_gagae [_egff ]<=94{goto _gffaf ;};case _gagae [_egff ]>=58:goto _gffaf ;};default:goto _gffaf ;};goto _gbeb ;case 0:goto _baaec ;case 2:if _gagae [_egff ]==34{goto _fbabc ;};goto _daggg ;case 31:if _gagae [_egff ]==34{goto _daggg ;};goto _dffbd ;case 3:switch _gagae [_egff ]{case 78:goto _ecca ;case 82:goto _fcae ;};goto _aaeaf ;case 4:switch _gagae [_egff ]{case 47:goto _efab ;case 85:goto _cbcaf ;};goto _aaeaf ;case 5:if _gagae [_egff ]==65{goto _gcde ;};goto _aaeaf ;case 6:switch _gagae [_egff ]{case 76:goto _gecge ;case 77:goto _gfee ;};goto _aaeaf ;case 7:if _gagae [_egff ]==76{goto _gfee ;};goto _aaeaf ;case 8:if _gagae [_egff ]==33{goto _gcde ;};goto _aaeaf ;case 9:if _gagae [_egff ]==69{goto _adaf ;};goto _aaeaf ;case 10:if _gagae [_egff ]==70{goto _ccgg ;};goto _aaeaf ;case 11:if _gagae [_egff ]==33{goto _dbfa ;};goto _aaeaf ;case 12:switch _gagae [_egff ]{case 33:goto _ddcc ;case 47:goto _aaeaf ;case 123:goto _aaeaf ;case 125:goto _aaeaf ;};switch {case _gagae [_egff ]< 48:switch {case _gagae [_egff ]> 35:if 37<=_gagae [_egff ]&&_gagae [_egff ]<=45{goto _aaeaf ;};case _gagae [_egff ]>=34:goto _aaeaf ;};case _gagae [_egff ]> 57:switch {case _gagae [_egff ]< 65:if 58<=_gagae [_egff ]&&_gagae [_egff ]<=63{goto _aaeaf ;};case _gagae [_egff ]> 90:if 91<=_gagae [_egff ]&&_gagae [_egff ]<=94{goto _aaeaf ;};default:goto _afgf ;};default:goto _gfaab ;};goto _gbeb ;case 13:switch _gagae [_egff ]{case 33:goto _ddcc ;case 47:goto _aaeaf ;case 58:goto _fbcd ;case 123:goto _aaeaf ;case 125:goto _aaeaf ;};switch {case _gagae [_egff ]< 48:switch {case _gagae [_egff ]> 35:if 37<=_gagae [_egff ]&&_gagae [_egff ]<=45{goto _aaeaf ;};case _gagae [_egff ]>=34:goto _aaeaf ;};case _gagae [_egff ]> 57:switch {case _gagae [_egff ]> 63:if 91<=_gagae [_egff ]&&_gagae [_egff ]<=94{goto _aaeaf ;};case _gagae [_egff ]>=59:goto _aaeaf ;};default:goto _gfaab ;};goto _gbeb ;case 14:if _gagae [_egff ]==36{goto _babg ;};if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _edbc ;};goto _gffaf ;case 15:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _edbc ;};goto _gffaf ;case 32:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _edbc ;};goto _cgcb ;case 16:switch _gagae [_egff ]{case 33:goto _ddcc ;case 36:goto _acba ;case 47:goto _aaeaf ;case 58:goto _egecc ;case 123:goto _aaeaf ;case 125:goto _aaeaf ;};switch {case _gagae [_egff ]< 59:switch {case _gagae [_egff ]> 45:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _fcaf ;};case _gagae [_egff ]>=34:goto _aaeaf ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]> 90:if 91<=_gagae [_egff ]&&_gagae [_egff ]<=94{goto _aaeaf ;};case _gagae [_egff ]>=65:goto _afgf ;};default:goto _aaeaf ;};goto _gbeb ;case 17:switch _gagae [_egff ]{case 33:goto _ddcc ;case 47:goto _gffaf ;case 123:goto _gffaf ;case 125:goto _gffaf ;};switch {case _gagae [_egff ]< 48:switch {case _gagae [_egff ]> 35:if 37<=_gagae [_egff ]&&_gagae [_egff ]<=45{goto _gffaf ;};case _gagae [_egff ]>=34:goto _gffaf ;};case _gagae [_egff ]> 57:switch {case _gagae [_egff ]> 63:if 91<=_gagae [_egff ]&&_gagae [_egff ]<=94{goto _gffaf ;};case _gagae [_egff ]>=58:goto _gffaf ;};default:goto _fcaf ;};goto _gbeb ;case 33:switch _gagae [_egff ]{case 33:goto _ddcc ;case 47:goto _fafee ;case 123:goto _fafee ;case 125:goto _fafee ;};switch {case _gagae [_egff ]< 48:switch {case _gagae [_egff ]> 35:if 37<=_gagae [_egff ]&&_gagae [_egff ]<=45{goto _fafee ;};case _gagae [_egff ]>=34:goto _fafee ;};case _gagae [_egff ]> 57:switch {case _gagae [_egff ]> 63:if 91<=_gagae [_egff ]&&_gagae [_egff ]<=94{goto _fafee ;};case _gagae [_egff ]>=58:goto _fafee ;};default:goto _fcaf ;};goto _gbeb ;case 18:if _gagae [_egff ]==36{goto _egefb ;};if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bcgaa ;};goto _gffaf ;case 19:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bcgaa ;};goto _gffaf ;case 34:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bcgaa ;};goto _dfcbf ;case 20:switch _gagae [_egff ]{case 39:goto _aaeaf ;case 42:goto _aaeaf ;case 47:goto _aaeaf ;case 58:goto _aaeaf ;case 63:goto _aaeaf ;};if 91<=_gagae [_egff ]&&_gagae [_egff ]<=93{goto _aaeaf ;};goto _cddgf ;case 21:switch _gagae [_egff ]{case 39:goto _cafac ;case 42:goto _aaeaf ;case 47:goto _aaeaf ;case 58:goto _aaeaf ;case 63:goto _aaeaf ;};if 91<=_gagae [_egff ]&&_gagae [_egff ]<=93{goto _aaeaf ;};goto _cddgf ;case 22:if _gagae [_egff ]==33{goto _gbbdc ;};goto _aaeaf ;case 35:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _cgbd ;case 58:goto _fbcd ;case 101:goto _ceae ;case 123:goto _baaae ;case 125:goto _baaae ;};switch {case _gagae [_egff ]< 48:switch {case _gagae [_egff ]> 35:if 37<=_gagae [_egff ]&&_gagae [_egff ]<=47{goto _baaae ;};case _gagae [_egff ]>=34:goto _baaae ;};case _gagae [_egff ]> 57:switch {case _gagae [_egff ]> 63:if 91<=_gagae [_egff ]&&_gagae [_egff ]<=94{goto _baaae ;};case _gagae [_egff ]>=59:goto _baaae ;};default:goto _cdcg ;};goto _gbeb ;case 36:switch _gagae [_egff ]{case 33:goto _ddcc ;case 47:goto _baaae ;case 101:goto _ceae ;case 123:goto _baaae ;case 125:goto _baaae ;};switch {case _gagae [_egff ]< 48:switch {case _gagae [_egff ]> 35:if 37<=_gagae [_egff ]&&_gagae [_egff ]<=45{goto _baaae ;};case _gagae [_egff ]>=34:goto _baaae ;};case _gagae [_egff ]> 57:switch {case _gagae [_egff ]> 63:if 91<=_gagae [_egff ]&&_gagae [_egff ]<=94{goto _baaae ;};case _gagae [_egff ]>=58:goto _baaae ;};default:goto _cgbd ;};goto _gbeb ;case 23:switch _gagae [_egff ]{case 33:goto _ddcc ;case 47:goto _fgfa ;case 123:goto _fgfa ;case 125:goto _fgfa ;};switch {case _gagae [_egff ]< 48:switch {case _gagae [_egff ]> 35:if 37<=_gagae [_egff ]&&_gagae [_egff ]<=45{goto _fgfa ;};case _gagae [_egff ]>=34:goto _fgfa ;};case _gagae [_egff ]> 57:switch {case _gagae [_egff ]> 63:if 91<=_gagae [_egff ]&&_gagae [_egff ]<=94{goto _fgfa ;};case _gagae [_egff ]>=58:goto _fgfa ;};default:goto _abacg ;};goto _gbeb ;case 37:switch _gagae [_egff ]{case 33:goto _ddcc ;case 47:goto _baaae ;case 123:goto _baaae ;case 125:goto _baaae ;};switch {case _gagae [_egff ]< 48:switch {case _gagae [_egff ]> 35:if 37<=_gagae [_egff ]&&_gagae [_egff ]<=45{goto _baaae ;};case _gagae [_egff ]>=34:goto _baaae ;};case _gagae [_egff ]> 57:switch {case _gagae [_egff ]> 63:if 91<=_gagae [_egff ]&&_gagae [_egff ]<=94{goto _baaae ;};case _gagae [_egff ]>=58:goto _baaae ;};default:goto _abacg ;};goto _gbeb ;case 38:switch _gagae [_egff ]{case 61:goto _fcabc ;case 62:goto _acfc ;};goto _dbdg ;case 39:if _gagae [_egff ]==61{goto _fbab ;};goto _dcabb ;case 24:switch _gagae [_egff ]{case 33:goto _ddcc ;case 36:goto _acba ;case 40:goto _efcd ;case 46:goto _fadfd ;case 58:goto _egecc ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _aaeaf ;case 125:goto _aaeaf ;};switch {case _gagae [_egff ]< 59:switch {case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _gcdfa ;};case _gagae [_egff ]>=34:goto _aaeaf ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _addc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _aaeaf ;};default:goto _aaeaf ;};goto _gbeb ;case 40:switch _gagae [_egff ]{case 33:goto _ddcc ;case 40:goto _efcd ;case 46:goto _fadfd ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gadga ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _fadfd ;};default:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _fadfd ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 41:switch _gagae [_egff ]{case 46:goto _fgabf ;case 92:goto _fgabf ;case 95:goto _fgabf ;};switch {case _gagae [_egff ]< 65:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _fgabf ;};case _gagae [_egff ]> 90:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _fgabf ;};default:goto _fgabf ;};goto _gadga ;case 42:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _bgfdc ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gadga ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _bgfdc ;};default:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bgfdc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 43:switch _gagae [_egff ]{case 33:goto _ddcc ;case 40:goto _efcd ;case 46:goto _fadfd ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _fafee ;case 125:goto _fafee ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _fafee ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _gcdfa ;};default:goto _fafee ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _fadfd ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _fafee ;};default:goto _fafee ;};goto _gbeb ;case 44:switch _gagae [_egff ]{case 33:goto _ddcc ;case 36:goto _acba ;case 40:goto _efcd ;case 46:goto _fadfd ;case 58:goto _egecc ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gffaf ;case 125:goto _gffaf ;};switch {case _gagae [_egff ]< 59:switch {case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _gcdfa ;};case _gagae [_egff ]>=34:goto _gffaf ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _addc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gffaf ;};default:goto _gffaf ;};goto _gbeb ;case 25:switch _gagae [_egff ]{case 33:goto _ddcc ;case 36:goto _acba ;case 40:goto _efcd ;case 46:goto _fadfd ;case 58:goto _egecc ;case 65:goto _bdgfc ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _aaeaf ;case 125:goto _aaeaf ;};switch {case _gagae [_egff ]< 59:switch {case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _gcdfa ;};case _gagae [_egff ]>=34:goto _aaeaf ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 66<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _addc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _aaeaf ;};default:goto _aaeaf ;};goto _gbeb ;case 45:switch _gagae [_egff ]{case 33:goto _ddcc ;case 36:goto _acba ;case 40:goto _efcd ;case 46:goto _fadfd ;case 58:goto _egecc ;case 76:goto _bbffa ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 59:switch {case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _gcdfa ;};case _gagae [_egff ]>=34:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _addc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 46:switch _gagae [_egff ]{case 33:goto _ddcc ;case 36:goto _acba ;case 40:goto _efcd ;case 46:goto _fadfd ;case 58:goto _egecc ;case 83:goto _fefb ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 59:switch {case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _gcdfa ;};case _gagae [_egff ]>=34:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _addc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 47:switch _gagae [_egff ]{case 33:goto _ddcc ;case 36:goto _acba ;case 40:goto _efcd ;case 46:goto _fadfd ;case 58:goto _egecc ;case 69:goto _dbdcf ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 59:switch {case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _gcdfa ;};case _gagae [_egff ]>=34:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _addc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 26:switch _gagae [_egff ]{case 33:goto _ddcc ;case 36:goto _acba ;case 40:goto _efcd ;case 46:goto _fadfd ;case 58:goto _egecc ;case 79:goto _gfaf ;case 82:goto _dcfba ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _aaeaf ;case 125:goto _aaeaf ;};switch {case _gagae [_egff ]< 59:switch {case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _gcdfa ;};case _gagae [_egff ]>=34:goto _aaeaf ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _addc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _aaeaf ;};default:goto _aaeaf ;};goto _gbeb ;case 48:switch _gagae [_egff ]{case 33:goto _ddcc ;case 36:goto _acba ;case 40:goto _efcd ;case 46:goto _fadfd ;case 58:goto _egecc ;case 68:goto _ccddb ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 59:switch {case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _gcdfa ;};case _gagae [_egff ]>=34:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _addc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 49:switch _gagae [_egff ]{case 33:goto _ddcc ;case 36:goto _acba ;case 40:goto _efcd ;case 46:goto _fadfd ;case 58:goto _egecc ;case 79:goto _dfegcd ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 59:switch {case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _gcdfa ;};case _gagae [_egff ]>=34:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _addc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 50:switch _gagae [_egff ]{case 33:goto _ddcc ;case 36:goto _acba ;case 40:goto _efcd ;case 46:goto _fadfd ;case 58:goto _egecc ;case 85:goto _fefb ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 59:switch {case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _gcdfa ;};case _gagae [_egff ]>=34:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _addc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 27:switch _gagae [_egff ]{case 46:goto _fgabf ;case 92:goto _fgabf ;case 95:goto _fgabf ;};switch {case _gagae [_egff ]< 65:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _fgabf ;};case _gagae [_egff ]> 90:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _fgabf ;};default:goto _fgabf ;};goto _aaeaf ;case 28:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _bgfdc ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 120:goto _degcd ;case 123:goto _aaeaf ;case 125:goto _aaeaf ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _aaeaf ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _bgfdc ;};default:goto _aaeaf ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bgfdc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _aaeaf ;};default:goto _aaeaf ;};goto _gbeb ;case 51:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _bgfdc ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 108:goto _ecff ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gadga ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _bgfdc ;};default:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bgfdc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 52:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _bgfdc ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 102:goto _bgef ;case 110:goto _gdcb ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gadga ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _bgfdc ;};default:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bgfdc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 53:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _bgfdc ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 110:goto _egfde ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gadga ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _bgfdc ;};default:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bgfdc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 54:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _cbcf ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gadga ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _bgfdc ;};default:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bgfdc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 55:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _bgfdc ;case 92:goto _fgabf ;case 95:goto _dcea ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gadga ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _bgfdc ;};default:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _dcea ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 56:switch _gagae [_egff ]{case 33:goto _ddcc ;case 40:goto _dede ;case 46:goto _dcea ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gadga ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _dcea ;};default:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _dcea ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 57:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _bgfdc ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 109:goto _cabdd ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gadga ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _bgfdc ;};default:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bgfdc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 58:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _caeefd ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _gadga ;case 125:goto _gadga ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gadga ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _bgfdc ;};default:goto _gadga ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bgfdc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gadga ;};default:goto _gadga ;};goto _gbeb ;case 59:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _bgfdc ;case 92:goto _fgabf ;case 95:goto _debb ;case 123:goto _gffaf ;case 125:goto _gffaf ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _gffaf ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _bgfdc ;};default:goto _gffaf ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _debb ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _gffaf ;};default:goto _gffaf ;};goto _gbeb ;case 29:switch _gagae [_egff ]{case 33:goto _ddcc ;case 46:goto _bgfdc ;case 92:goto _fgabf ;case 95:goto _bgfdc ;case 123:goto _aaeaf ;case 125:goto _aaeaf ;};switch {case _gagae [_egff ]< 58:switch {case _gagae [_egff ]< 37:if 34<=_gagae [_egff ]&&_gagae [_egff ]<=35{goto _aaeaf ;};case _gagae [_egff ]> 47:if 48<=_gagae [_egff ]&&_gagae [_egff ]<=57{goto _bgfdc ;};default:goto _aaeaf ;};case _gagae [_egff ]> 63:switch {case _gagae [_egff ]< 91:if 65<=_gagae [_egff ]&&_gagae [_egff ]<=90{goto _bgfdc ;};case _gagae [_egff ]> 94:if 97<=_gagae [_egff ]&&_gagae [_egff ]<=122{goto _bgfdc ;};default:goto _aaeaf ;};default:goto _aaeaf ;};goto _gbeb ;};_aaeaf :_adbe =0;goto _aadg ;_gbeb :_adbe =1;goto _aadg ;_daggg :_adbe =2;goto _aadg ;_accc :_adbe =3;goto _aadg ;_ecca :_adbe =4;goto _aadg ;_efab :_adbe =5;goto _aadg ;_cbcaf :_adbe =6;goto _aadg ;_gecge :_adbe =7;goto _aadg ;_gfee :_adbe =8;goto _aadg ;_fcae :_adbe =9;goto _aadg ;_adaf :_adbe =10;goto _aadg ;_ccgg :_adbe =11;goto _aadg ;_bdac :_adbe =12;goto _aadg ;_gfaab :_adbe =13;goto _aadg ;_fbcd :_adbe =14;goto _aadg ;_babg :_adbe =15;goto _aadg ;_afgf :_adbe =16;goto _aadg ;_acba :_adbe =17;goto _aadg ;_egecc :_adbe =18;goto _aadg ;_egefb :_adbe =19;goto _aadg ;_ffdd :_adbe =20;goto _aadg ;_cddgf :_adbe =21;goto _aadg ;_cafac :_adbe =22;goto _aadg ;_ceae :_adbe =23;goto _aadg ;_cfce :_adbe =24;goto _aadg ;_dbbgc :_adbe =25;goto _aadg ;_faebc :_adbe =26;goto _aadg ;_bggac :_adbe =27;goto _aadg ;_eegf :_adbe =28;goto _aadg ;_facb :_adbe =29;goto _aadg ;_gffaf :_adbe =30;goto _bgdb ;_ddcc :_adbe =30;goto _ddgdf ;_gcde :_adbe =30;goto _bgdfg ;_dbfa :_adbe =30;goto _bddg ;_gbbdc :_adbe =30;goto _dcdgg ;_fgfa :_adbe =30;goto _bgfcb ;_efcd :_adbe =30;goto _ebeab ;_cfebg :_adbe =30;goto _fcgc ;_gfba :_adbe =30;goto _bgdgd ;_ggfad :_adbe =30;goto _abdbg ;_gadd :_adbe =30;goto _fbgdc ;_bcca :_adbe =30;goto _afga ;_aagg :_adbe =30;goto _fgggc ;_gcbga :_adbe =30;goto _ggead ;_afgfd :_adbe =30;goto _fggg ;_cccg :_adbe =30;goto _fbdcea ;_abcef :_adbe =30;goto _feacd ;_eaccg :_adbe =30;goto _eegbb ;_dadc :_adbe =30;goto _ccfb ;_cafaf :_adbe =30;goto _ecae ;_efbbb :_adbe =30;goto _eegg ;_dffbd :_adbe =30;goto _ddddb ;_cgcb :_adbe =30;goto _cbcfd ;_fafee :_adbe =30;goto _adeaf ;_dfcbf :_adbe =30;goto _bdbc ;_baaae :_adbe =30;goto _bcdgc ;_dbdg :_adbe =30;goto _bagga ;_fcabc :_adbe =30;goto _daeg ;_acfc :_adbe =30;goto _ebce ;_dcabb :_adbe =30;goto _agfb ;_fbab :_adbe =30;goto _ceacc ;_gadga :_adbe =30;goto _fefba ;_dede :_adbe =30;goto _ccbc ;_fbabc :_adbe =31;goto _begee ;_edbc :_adbe =32;goto _aadg ;_fcaf :_adbe =33;goto _cacd ;_bcgaa :_adbe =34;goto _aadg ;_cdcg :_adbe =35;goto _bgdaf ;_cgbd :_adbe =36;goto _bgdaf ;_abacg :_adbe =37;goto _bgdaf ;_agde :_adbe =38;goto _aadg ;_eccgg :_adbe =39;goto _aadg ;_fadfd :_adbe =40;goto _ecba ;_fgabf :_adbe =41;goto _aadg ;_bgfdc :_adbe =42;goto _ecba ;_gcdfa :_adbe =43;goto _cacd ;_addc :_adbe =44;goto _ecba ;_dbdcf :_adbe =44;goto _acaca ;_dfegcd :_adbe =44;goto _bedfbb ;_bdgfc :_adbe =45;goto _ecba ;_bbffa :_adbe =46;goto _ecba ;_fefb :_adbe =47;goto _ecba ;_gfaf :_adbe =48;goto _ecba ;_ccddb :_adbe =49;goto _ecba ;_dcfba :_adbe =50;goto _ecba ;_degcd :_adbe =51;goto _ecba ;_ecff :_adbe =52;goto _ecba ;_bgef :_adbe =53;goto _ecba ;_egfde :_adbe =54;goto _ecba ;_cbcf :_adbe =55;goto _ecba ;_dcea :_adbe =56;goto _ecba ;_gdcb :_adbe =57;goto _ecba ;_cabdd :_adbe =58;goto _ecba ;_caeefd :_adbe =59;goto _ecba ;_debb :_adbe =59;goto _dbdca ;_bgdfg :_dfaba =3;goto _fbcgb ;_bddg :_dfaba =5;goto _fbcgb ;_ddgdf :_dfaba =7;goto _fbcgb ;_dcdgg :_dfaba =9;goto _fbcgb ;_ebeab :_dfaba =11;goto _fbcgb ;_ccbc :_dfaba =13;goto _fbcgb ;_fcgc :_dfaba =15;goto _fbcgb ;_ecae :_dfaba =17;goto _fbcgb ;_eegg :_dfaba =19;goto _fbcgb ;_bgdgd :_dfaba =21;goto _fbcgb ;_abdbg :_dfaba =23;goto _fbcgb ;_afga :_dfaba =25;goto _fbcgb ;_ggead :_dfaba =27;goto _fbcgb ;_fbgdc :_dfaba =29;goto _fbcgb ;_fggg :_dfaba =31;goto _fbcgb ;_ccfb :_dfaba =33;goto _fbcgb ;_eegbb :_dfaba =35;goto _fbcgb ;_daeg :_dfaba =37;goto _fbcgb ;_ceacc :_dfaba =39;goto _fbcgb ;_ebce :_dfaba =41;goto _fbcgb ;_fbdcea :_dfaba =43;goto _fbcgb ;_feacd :_dfaba =45;goto _fbcgb ;_fgggc :_dfaba =47;goto _fbcgb ;_bcdgc :_dfaba =49;goto _fbcgb ;_adeaf :_dfaba =51;goto _fbcgb ;_cbcfd :_dfaba =53;goto _fbcgb ;_bdbc :_dfaba =55;goto _fbcgb ;_fefba :_dfaba =57;goto _fbcgb ;_ddddb :_dfaba =59;goto _fbcgb ;_bagga :_dfaba =61;goto _fbcgb ;_agfb :_dfaba =63;goto _fbcgb ;_bgfcb :_dfaba =65;goto _fbcgb ;_bgdb :_dfaba =67;goto _fbcgb ;_acaca :_dfaba =72;goto _fbcgb ;_bgdaf :_dfaba =75;goto _fbcgb ;_cacd :_dfaba =78;goto _fbcgb ;_bedfbb :_dfaba =81;goto _fbcgb ;_dbdca :_dfaba =84;goto _fbcgb ;_ecba :_dfaba =87;goto _fbcgb ;_begee :_dfaba =90;goto _fbcgb ;_fbcgb :_gedb =uint (_bggf [_dfaba ]);_dfaba ++;for ;_gedb > 0;_gedb --{_dfaba ++;switch _bggf [_dfaba -1]{case 3:_gega =_egff +1;case 4:_feacg =1;case 5:_feacg =2;case 6:_feacg =3;case 7:_feacg =4;case 8:_feacg =11;case 9:_feacg =14;case 10:_feacg =15;case 11:_gega =_egff +1;{_dcec .emit (_gdaa ,_gagae [_adfdg :_gega ]);};case 12:_gega =_egff +1;{_dcec .emit (_dfca ,_gagae [_adfdg :_gega ]);};case 13:_gega =_egff +1;{_dcec .emit (_aaad ,_gagae [_adfdg :_gega -1]);};case 14:_gega =_egff +1;{_dcec .emit (_aaad ,_gagae [_adfdg +1:_gega -2]);};case 15:_gega =_egff +1;{_dcec .emit (_dfeee ,_gagae [_adfdg :_gega -1]);};case 16:_gega =_egff +1;{_dcec .emit (_dfeee ,_gagae [_adfdg :_gega -1]);};case 17:_gega =_egff +1;{_dcec .emit (_bdeb ,_gagae [_adfdg :_gega ]);};case 18:_gega =_egff +1;{_dcec .emit (_ecceg ,_gagae [_adfdg :_gega ]);};case 19:_gega =_egff +1;{_dcec .emit (_ddfg ,_gagae [_adfdg :_gega ]);};case 20:_gega =_egff +1;{_dcec .emit (_deddb ,_gagae [_adfdg :_gega ]);};case 21:_gega =_egff +1;{_dcec .emit (_cdfc ,_gagae [_adfdg :_gega ]);};case 22:_gega =_egff +1;{_dcec .emit (_gbaf ,_gagae [_adfdg :_gega ]);};case 23:_gega =_egff +1;{_dcec .emit (_gbda ,_gagae [_adfdg :_gega ]);};case 24:_gega =_egff +1;{_dcec .emit (_ccde ,_gagae [_adfdg :_gega ]);};case 25:_gega =_egff +1;{_dcec .emit (_ddbde ,_gagae [_adfdg :_gega ]);};case 26:_gega =_egff +1;{_dcec .emit (_dafgf ,_gagae [_adfdg :_gega ]);};case 27:_gega =_egff +1;{_dcec .emit (_fccf ,_gagae [_adfdg :_gega ]);};case 28:_gega =_egff +1;{_dcec .emit (_gadfc ,_gagae [_adfdg :_gega ]);};case 29:_gega =_egff +1;{_dcec .emit (_faegd ,_gagae [_adfdg :_gega ]);};case 30:_gega =_egff +1;{_dcec .emit (_dgbe ,_gagae [_adfdg :_gega ]);};case 31:_gega =_egff +1;{_dcec .emit (_dfgbe ,_gagae [_adfdg :_gega ]);};case 32:_gega =_egff +1;{_dcec .emit (_dgdd ,_gagae [_adfdg :_gega ]);};case 33:_gega =_egff +1;{_dcec .emit (_bgba ,_gagae [_adfdg :_gega ]);};case 34:_gega =_egff ;_egff --;{_dcec .emit (_gcbgg ,_gagae [_adfdg :_gega ]);};case 35:_gega =_egff ;_egff --;{_dcec .emit (_dbbgg ,_gagae [_adfdg :_gega ]);};case 36:_gega =_egff ;_egff --;{_dcec .emit (_afeeb ,_gagae [_adfdg :_gega ]);};case 37:_gega =_egff ;_egff --;{_dcec .emit (_faeg ,_gagae [_adfdg :_gega ]);};case 38:_gega =_egff ;_egff --;{_dcec .emit (_acafg ,_gagae [_adfdg :_gega ]);};case 39:_gega =_egff ;_egff --;{_dcec .emit (_egcc ,_gagae [_adfdg +1:_gega -1]);};case 40:_gega =_egff ;_egff --;{_dcec .emit (_cgae ,_gagae [_adfdg :_gega ]);};case 41:_gega =_egff ;_egff --;{_dcec .emit (_dcage ,_gagae [_adfdg :_gega ]);};case 42:_egff =(_gega )-1;{_dcec .emit (_gcbgg ,_gagae [_adfdg :_gega ]);};case 43:switch _feacg {case 0:{_adbe =0;goto _aadg ;};case 1:{_egff =(_gega )-1;_dcec .emit (_adgf ,_gagae [_adfdg :_gega ]);};case 2:{_egff =(_gega )-1;_dcec .emit (_gcbgg ,_gagae [_adfdg :_gega ]);};case 3:{_egff =(_gega )-1;_dcec .emit (_dbbgg ,_gagae [_adfdg :_gega ]);};case 4:{_egff =(_gega )-1;_dcec .emit (_faebb ,_gagae [_adfdg :_gega ]);};case 11:{_egff =(_gega )-1;_dcec .emit (_bdbf ,_gagae [_adfdg :_gega ]);};case 14:{_egff =(_gega )-1;_dcec .emit (_acafg ,_gagae [_adfdg :_gega ]);};case 15:{_egff =(_gega )-1;_dcec .emit (_egcc ,_gagae [_adfdg +1:_gega -1]);};};};};goto _aadg ;_aadg :_dfaba =int (_ggfe [_adbe ]);_gedb =uint (_bggf [_dfaba ]);_dfaba ++;for ;_gedb > 0;_gedb --{_dfaba ++;switch _bggf [_dfaba -1]{case 0:_adfdg =0;case 1:_feacg =0;};};if _adbe ==0{goto _baaec ;};if _egff ++;_egff !=_faba {goto _dcde ;};_accbe :{};if _egff ==_adged {switch _adbe {case 1:goto _gffaf ;case 2:goto _gffaf ;case 31:goto _dffbd ;case 14:goto _gffaf ;case 15:goto _gffaf ;case 32:goto _cgcb ;case 17:goto _gffaf ;case 33:goto _fafee ;case 18:goto _gffaf ;case 19:goto _gffaf ;case 34:goto _dfcbf ;case 35:goto _baaae ;case 36:goto _baaae ;case 23:goto _fgfa ;case 37:goto _baaae ;case 38:goto _dbdg ;case 39:goto _dcabb ;case 40:goto _gadga ;case 41:goto _gadga ;case 42:goto _gadga ;case 43:goto _fafee ;case 44:goto _gffaf ;case 45:goto _gadga ;case 46:goto _gadga ;case 47:goto _gadga ;case 48:goto _gadga ;case 49:goto _gadga ;case 50:goto _gadga ;case 51:goto _gadga ;case 52:goto _gadga ;case 53:goto _gadga ;case 54:goto _gadga ;case 55:goto _gadga ;case 56:goto _gadga ;case 57:goto _gadga ;case 58:goto _gadga ;case 59:goto _gffaf ;};};_baaec :{};};if _adfdg > 0{copy (_gagae [0:],_gagae [_adfdg :]);};};_ =_adged ;if _adbe ==_babeb {_dcec .emit (_cbef ,nil );};close (_dcec ._ffcf );}; +// 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");};_dadg :=args [0].AsString ();_edbe :=args [1].AsString ();if _dadg .Type !=ResultTypeString ||_edbe .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 (_dadg .ValueString ==_edbe .ValueString );}; -// Coupncd implements the Excel COUPNCD function. -func Coupncd (args []Result )Result {_aeaa ,_dec :=_afdc (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _dec .Type ==ResultTypeError {return _dec ;};_eegb :=_edgg (_aeaa ._dagb );_bed :=_edgg (_aeaa ._gced );_adfa :=_aeaa ._fgeg ;_gcee :=_eeba (_eegb ,_bed ,_adfa );_aacf ,_caee ,_dffc :=_gcee .Date ();return MakeNumberResult (_gef (_aacf ,int (_caee ),_dffc ));}; +// Eval evaluates and returns a boolean. +func (_agff Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_agff ._cge )}; -// Range is a range expression that when evaluated returns a list of Results. -type Range struct{_bgge ,_cfge Expression }; +// 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");};_dfea :=args [0];if _dfea .Type ==ResultTypeError {return _dfea ;};if _dfea .Type !=ResultTypeString &&_dfea .Type !=ResultTypeNumber &&_dfea .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");};_bfdf :=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");};_gfdbe :=int (args [1].ValueNumber );if _gfdbe < 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");};_gdade :=int (args [2].ValueNumber );if _gdade < 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");};_dagd :=len (_bfdf );if _gfdbe > _dagd {return MakeStringResult ("");};_gfdbe --;_fcaa :=_gfdbe +_gdade ;if _fcaa > _dagd {return MakeStringResult (_bfdf [_gfdbe :]);}else {return MakeStringResult (_bfdf [_gfdbe :_fcaa ]);};}; -// 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");};_bdcg :=args [0].ValueNumber ;if _bdcg <=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");};_gea :=args [1].ValueNumber ;if _gea <=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");};_abfa :=args [2].ValueNumber ;if _abfa < 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 (_eg .Pow (_abfa /_gea ,1/_bdcg )-1);}; +// SetLocked does nothing for the invalid reference context. +func (_bbbc *ivr )SetLocked (cellRef string ,locked bool ){}; -// 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");};_aegb :=args [0];if _aegb .Type !=ResultTypeArray &&_aegb .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");};_aeecc :=_egca (args [1]);_ebcd :=0;for _ ,_egdaa :=range _fbef (_aegb ){for _ ,_gdcg :=range _egdaa {if _aaeb (_gdcg ,_aeecc ){_ebcd ++;};};};return MakeNumberResult (float64 (_ebcd ));}; +// ReferenceType is a type of reference +//go:generate stringer -type=ReferenceType +type ReferenceType byte ; -// Reference returns a string reference value to a horizontal range. -func (_gdeb HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_gdeb .horizontalRangeReference ()};}; +// 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");};_acdd :=args [0].Type ;for _ ,_afab :=range args {if _afab .Type !=_acdd {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 _acdd {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_ggcfa :=len (args [0].ListValues ());_edddc :=make ([]float64 ,_ggcfa );for _egdf :=range _edddc {_edddc [_egdf ]=1.0;};for _ ,_bgcg :=range args {if len (_bgcg .ListValues ())!=_ggcfa {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 _ddebc ,_gfecg :=range _bgcg .ListValues (){_gfecg =_gfecg .AsNumber ();if _gfecg .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");};_edddc [_ddebc ]=_edddc [_ddebc ]*_gfecg .ValueNumber ;};};_bacgf :=0.0;for _ ,_ageg :=range _edddc {_bacgf +=_ageg ;};return MakeNumberResult (_bacgf );};return MakeNumberResult (1.0);};func init (){_abbad ();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 );};const _cbcg =57378;var _ffacd =[...]uint8 {0,20,37,60,78,96}; -// 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");};_aedb :=args [0].AsNumber ();_agdf :=args [1].AsNumber ();if _aedb .Type !=ResultTypeNumber ||_agdf .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");};_gbde :=_eg .Trunc (_aedb .ValueNumber );_afeg :=_eg .Trunc (_agdf .ValueNumber );if _gbde < _afeg {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 _gbde ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_gbde +_afeg -1);args [1]=MakeNumberResult (_gbde -1);return Combin (args );}; +// Reference returns an invalid reference for Number. +func (_ebggd Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// 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");};_efcgd :=args [0];if _efcgd .Type !=ResultTypeArray &&_efcgd .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");};_faef :=_efcgd .ValueArray ;if len (_faef )==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 (_faef )));}; +// 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");};_gcfgg :=args [0].AsNumber ();if _gcfgg .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/_bb .Pi *_gcfgg .ValueNumber );}; // MakeArrayResult constructs an array result (matrix). func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }}; -// Update updates the horizontal range references after removing a row/column. -func (_ebcgb HorizontalRange )Update (q *_af .UpdateQuery )Expression {return _ebcgb }; +// MakeEmptyResult is ued when parsing an empty argument. +func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }};func (_cfde VerticalRange )verticalRangeReference ()string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_cfde ._egabf ,_cfde ._dgbg );};func _cgca (_bacgd []Result ,_cbea bool )(float64 ,float64 ){_ffdcba :=0.0;_bcce :=0.0;for _ ,_ggbg :=range _bacgd {switch _ggbg .Type {case ResultTypeNumber :if _cbea ||!_ggbg .IsBoolean {_bcce +=_ggbg .ValueNumber ;_ffdcba ++;};case ResultTypeList ,ResultTypeArray :_beag ,_eaadg :=_cgca (_ggbg .ListValues (),_cbea );_bcce +=_beag ;_ffdcba +=_eaadg ;case ResultTypeString :if _cbea {_ffdcba ++;};case ResultTypeEmpty :};};return _bcce ,_ffdcba ;}; -// Eval evaluates a horizontal range returning a list of results or an error. -func (_gfegg HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_eafff :=_gfegg .horizontalRangeReference ();if _aagb ,_gfbe :=ev .GetFromCache (_eafff );_gfbe {return _aagb ;};_bcfb ,_gfae :=_gecbd (ctx ,_gfegg ._edgad ,_gfegg ._badcb );_dcagg :=_affa (ctx ,ev ,_bcfb ,_gfae );ev .SetCache (_eafff ,_dcagg );return _dcagg ;}; +// 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");};_dggfc :=args [0].AsNumber ();_aaffd :=args [1].AsNumber ();if _dggfc .Type !=ResultTypeNumber ||_aaffd .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");};_eagbg :=_bb .Trunc (_dggfc .ValueNumber );_bcfe :=_bb .Trunc (_aaffd .ValueNumber );if _bcfe > _eagbg {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 _bcfe ==_eagbg ||_bcfe ==0{return MakeNumberResult (1);};_fgab :=float64 (1);for _fafgg :=float64 (1);_fafgg <=_bcfe ;_fafgg ++{_fgab *=(_eagbg +1-_fafgg )/_fafgg ;};return MakeNumberResult (_fgab );}; -// 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");};_gaae :=args [0].AsNumber ();if _gaae .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 (_eg .Pi /180.0*_gaae .ValueNumber );}; +// 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{_cbdc ,_affab int }; -// 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");};_cac :=ctx .GetEpoch ();_gcd ,_gca :=_gafc (args [0].Value (),_cac );if _gca !=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 (_gcd .Year ()));}; +// Disc implements the Excel DISC function. +func Disc (args []Result )Result {_cdgf :=len (args );if _cdgf !=4&&_cdgf !=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");};_fadeb ,_degf ,_geaa :=_eeg (args [0],args [1],"\u0044\u0049\u0053\u0043");if _geaa .Type ==ResultTypeError {return _geaa ;};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");};_afac :=args [2].ValueNumber ;if _afac <=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");};_deec :=args [3].ValueNumber ;if _deec <=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");};_geeb :=0;if _cdgf ==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");};_geeb =int (args [4].ValueNumber );if !_ebf (_geeb ){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");};};_efgd ,_geaa :=_bff (_fadeb ,_degf ,_geeb );if _geaa .Type ==ResultTypeError {return _geaa ;};return MakeNumberResult ((_deec -_afac )/_deec /_efgd );}; -// NewPrefixVerticalRange constructs a new full columns range with prefix. -func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_fbga :=_ef .Split (v ,"\u003a");if len (_fbga )!=2{return nil ;};if _fbga [0]> _fbga [1]{_fbga [0],_fbga [1]=_fbga [1],_fbga [0];};return PrefixVerticalRange {_cegab :pfx ,_eeaed :_fbga [0],_abcad :_fbga [1]};}; +// LastEvalIsRef returns if last evaluation with the evaluator was a reference. +func (_fgef *defEval )LastEvalIsRef ()bool {return _fgef ._aff }; -// 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");};_fgda ,_cgcc ,_gdba :=_cedg (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _gdba .Type ==ResultTypeError {return _gdba ;};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");};_dbca :=_cgcc -_fgda ;if _dbca > 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");};_cgdb :=args [2].ValueNumber ;if _cgdb <=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");};_bae :=(100-_cgdb )/_cgdb ;_bdef :=360/_dbca ;return MakeNumberResult (_bae *_bdef );}; +// CountIfs implements the COUNTIFS function. +func CountIfs (args []Result )Result {_aaedd :=_aegd (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _aaedd .Type !=ResultTypeEmpty {return _aaedd ;};_gacd :=_dbacd (args );return MakeNumberResult (float64 (len (_gacd )));}; -// 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");};_ccaga :=0;_caaag :=false ;for _ ,_ffbad :=range args {switch _ffbad .Type {case ResultTypeList ,ResultTypeArray :_cgfd :=Xor (_ffbad .ListValues ());if _cgfd .Type ==ResultTypeError {return _cgfd ;};if _cgfd .ValueNumber !=0{_ccaga ++;};_caaag =true ;case ResultTypeNumber :if _ffbad .ValueNumber !=0{_ccaga ++;};_caaag =true ;case ResultTypeString :case ResultTypeError :return _ffbad ;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 !_caaag {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 (_ccaga %2!=0);}; +// 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");};_ggff :=_c .ToLower (args [0].ValueString );if !_afdb (_ggff ){_ ,_ ,_ ,_aegc ,_ebd :=_face (_ggff );if _ebd .Type ==ResultTypeError {_ebd .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 _ebd ;};if _aegc {return MakeNumberResult (0);};};_eeb ,_caa ,_deg ,_dbe ,_ ,_baf :=_dge (_ggff );if _baf .Type ==ResultTypeError {return _baf ;};_dac :=_beb (float64 (_eeb ),float64 (_caa ),_deg );if _dbe {_dac +=0.5;}else if _dac >=1{_dac -=float64 (int (_dac ));};return MakeNumberResult (_dac );};func (_agcda ReferenceType )String ()string {if _agcda >=ReferenceType (len (_ffacd )-1){return _b .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_agcda );};return _cccd [_ffacd [_agcda ]:_ffacd [_agcda +1]];};func _bff (_dcb ,_baae float64 ,_gbac int )(float64 ,Result ){_ece ,_cfcd :=_caff (_dcb ),_caff (_baae );_gcg :=_ece .Unix ();_efd :=_cfcd .Unix ();if _gcg ==_efd {return 0,_fgf ;};_gbf ,_agda ,_geef :=_ece .Date ();_cgb ,_defg ,_cfcde :=_cfcd .Date ();_bag ,_bgbd :=int (_agda ),int (_defg );var _cfdg ,_afba float64 ;switch _gbac {case 0:if _geef ==31{_geef --;};if _geef ==30&&_cfcde ==31{_cfcde --;}else if _gecc :=_dcd (_gbf );_bag ==2&&((_gecc &&_geef ==29)||(!_gecc &&_geef ==28)){_geef =30;if _abcdg :=_dcd (_cgb );_bgbd ==2&&((_abcdg &&_cfcde ==29)||(!_abcdg &&_cfcde ==28)){_cfcde =30;};};_cfdg =float64 ((_cgb -_gbf )*360+(_bgbd -_bag )*30+(_cfcde -_geef ));_afba =360;case 1:_cfdg =_baae -_dcb ;_gaafg :=_gbf !=_cgb ;if _gaafg &&(_cgb !=_gbf +1||_bag < _bgbd ||(_bag ==_bgbd &&_geef < _cfcde )){_baaed :=0;for _bcag :=_gbf ;_bcag <=_cgb ;_bcag ++{_baaed +=_ggbc (_bcag ,1);};_afba =float64 (_baaed )/float64 (_cgb -_gbf +1);}else {if !_gaafg &&_dcd (_gbf ){_afba =366;}else {if _gaafg &&((_dcd (_gbf )&&(_bag < 2||(_bag ==2&&_geef <=29)))||(_dcd (_cgb )&&(_bgbd > 2||(_bgbd ==2&&_cfcde ==29)))){_afba =366;}else {_afba =365;};};};case 2:_cfdg =_baae -_dcb ;_afba =360;case 3:_cfdg =_baae -_dcb ;_afba =365;case 4:if _geef ==31{_geef --;};if _cfcde ==31{_cfcde --;};_cfdg =float64 ((_cgb -_gbf )*360+(_bgbd -_bag )*30+(_cfcde -_geef ));_afba =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 _cfdg /_afba ,_fgf ;}; + +// Eval evaluates a vertical range with prefix returning a list of results or an error. +func (_gadc PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_adde :=_gadc ._fgbb .Reference (ctx ,ev );switch _adde .Type {case ReferenceTypeSheet :if _ccaa (_adde ,ctx ){return MakeErrorResultType (ErrorTypeName ,_b .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_adde .Value ));};_cdab :=_gadc .verticalRangeReference (_adde .Value );if _caegf ,_bcgeb :=ev .GetFromCache (_cdab );_bcgeb {return _caegf ;};_abfgd :=ctx .Sheet (_adde .Value );_gedec ,_faee :=_agdca (_abfgd ,_gadc ._acbab ,_gadc ._cacf );_gegdc :=_dfcgb (_abfgd ,ev ,_gedec ,_faee );ev .SetCache (_cdab ,_gegdc );return _gegdc ;default:return MakeErrorResult (_b .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",_adde .Type ));};};func _dead (_edgdf ,_eefbb float64 )bool {return _bb .Abs (_edgdf -_eefbb )< 1.0e-6}; // Index implements the Excel INDEX function. -func Index (args []Result )Result {_ebee :=len (args );if _ebee < 2||_ebee > 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");};_dbag :=args [0];if _dbag .Type !=ResultTypeArray &&_dbag .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");};_cffe :=args [1].AsNumber ();if _cffe .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");};_caffb :=int (_cffe .ValueNumber )-1;_agede :=-1;if _ebee ==3&&args [2].Type !=ResultTypeEmpty {_bfgf :=args [2].AsNumber ();if _bfgf .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");};_agede =int (_bfgf .ValueNumber )-1;};if _caffb ==-1&&_agede ==-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 _ffda []Result ;if _dbag .Type ==ResultTypeArray {_gcdd :=_dbag .ValueArray ;if _caffb < -1||_caffb >=len (_gcdd ){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 _caffb ==-1{if _agede >=len (_gcdd [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");};_edfe :=[][]Result {};for _ ,_bcdg :=range _gcdd {_caeb :=_bcdg [_agede ];if _caeb .Type ==ResultTypeEmpty {_caeb =MakeNumberResult (0);};_edfe =append (_edfe ,[]Result {_caeb });};return MakeArrayResult (_edfe );};_ffda =_gcdd [_caffb ];}else {_egbb :=_dbag .ValueList ;if _caffb < -1||_caffb >=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 _caffb ==-1{if _agede >=len (_egbb ){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");};_bfcb :=_egbb [_agede ];if _bfcb .Type ==ResultTypeEmpty {_bfcb =MakeNumberResult (0);};return _bfcb ;};_ffda =_egbb ;};if _agede < -1||_agede > len (_ffda ){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 _agede ==-1{_cefd :=[]Result {};for _ ,_dbfc :=range _ffda {if _dbfc .Type ==ResultTypeEmpty {_cefd =append (_cefd ,MakeNumberResult (0));}else {_cefd =append (_cefd ,_dbfc );};};return MakeArrayResult ([][]Result {_cefd });};_cdbe :=_ffda [_agede ];if _cdbe .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _cdbe ;};type yyParserImpl struct{_ffeeb yySymType ;_abdc [_dbdbd ]yySymType ;_aedee int ;};var _cggf =[]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 Index (args []Result )Result {_efga :=len (args );if _efga < 2||_efga > 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");};_dbbg :=args [0];if _dbbg .Type !=ResultTypeArray &&_dbbg .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");};_dage :=args [1].AsNumber ();if _dage .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");};_afcb :=int (_dage .ValueNumber )-1;_aafc :=-1;if _efga ==3&&args [2].Type !=ResultTypeEmpty {_gcbg :=args [2].AsNumber ();if _gcbg .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");};_aafc =int (_gcbg .ValueNumber )-1;};if _afcb ==-1&&_aafc ==-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 _faafa []Result ;if _dbbg .Type ==ResultTypeArray {_dbeag :=_dbbg .ValueArray ;if _afcb < -1||_afcb >=len (_dbeag ){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 _afcb ==-1{if _aafc >=len (_dbeag [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");};_cdgb :=[][]Result {};for _ ,_gbdb :=range _dbeag {_gafc :=_gbdb [_aafc ];if _gafc .Type ==ResultTypeEmpty {_gafc =MakeNumberResult (0);};_cdgb =append (_cdgb ,[]Result {_gafc });};return MakeArrayResult (_cdgb );};_faafa =_dbeag [_afcb ];}else {_ggeff :=_dbbg .ValueList ;if _afcb < -1||_afcb >=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 _afcb ==-1{if _aafc >=len (_ggeff ){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");};_befg :=_ggeff [_aafc ];if _befg .Type ==ResultTypeEmpty {_befg =MakeNumberResult (0);};return _befg ;};_faafa =_ggeff ;};if _aafc < -1||_aafc > len (_faafa ){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 _aafc ==-1{_bccg :=[]Result {};for _ ,_efgb :=range _faafa {if _efgb .Type ==ResultTypeEmpty {_bccg =append (_bccg ,MakeNumberResult (0));}else {_bccg =append (_bccg ,_efgb );};};return MakeArrayResult ([][]Result {_bccg });};_cdbc :=_faafa [_aafc ];if _cdbc .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _cdbc ;};func _agdc (_eeed Result )*criteriaParsed {_dcdc :=_eeed .Type ==ResultTypeNumber ;_eggb :=_eeed .ValueNumber ;_fbdce :=_c .ToLower (_eeed .ValueString );_defa :=_gbec (_fbdce );return &criteriaParsed {_dcdc ,_eggb ,_fbdce ,_defa };};var _ecbe =[]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"}}; -// 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");};_bfabg :=args [0];if _bfabg .Type ==ResultTypeNumber {return _bfabg ;};if _bfabg .Type ==ResultTypeString {_egdad ,_cgge :=_ae .ParseFloat (_bfabg .Value (),64);if _cgge ==nil {return MakeNumberResult (_egdad );};};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 _aaa ="\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";func _edbed (_dfbae ,_fgfdd ,_agca Reference )string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_dfbae .Value ,_fgfdd .Value ,_agca .Value );}; +// Intrate implements the Excel INTRATE function. +func Intrate (args []Result )Result {_ccda :=len (args );if _ccda !=4&&_ccda !=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");};_fcbf ,_fgdg ,_eeffe :=_eeg (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _eeffe .Type ==ResultTypeError {return _eeffe ;};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");};_eegd :=args [2].ValueNumber ;if _eegd <=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");};_bdeb :=args [3].ValueNumber ;if _bdeb <=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");};_ggcb :=0;if _ccda ==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");};_ggcb =int (args [4].ValueNumber );if !_ebf (_ggcb ){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");};};_ebad ,_eeffe :=_bff (_fcbf ,_fgdg ,_ggcb );if _eeffe .Type ==ResultTypeError {return _eeffe ;};return MakeNumberResult ((_bdeb -_eegd )/_eegd /_ebad );};var _ccf =map[string ]*_gg .Regexp {}; -// VLookup implements the VLOOKUP function that returns a matching value from a -// column in an array. -func VLookup (args []Result )Result {_beg :=len (args );if _beg < 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 _beg > 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");};_bdab :=args [0];_dbge :=args [1];if _dbge .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");};_gegeca :=args [2].AsNumber ();if _gegeca .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");};_cgdc :=false ;if _beg ==4&&args [3].Type !=ResultTypeEmpty {_ffad :=args [3].AsNumber ();if _ffad .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 _ffad .ValueNumber ==0{_cgdc =true ;};};_abfde :=int (_gegeca .ValueNumber )-1;_cegd :=-1;_efdda :=false ;_gacd :for _dagdg ,_ccdb :=range _dbge .ValueArray {if len (_ccdb )==0{continue ;};_fbbc :=_ccdb [0];switch _efbd (_fbbc ,_bdab ,false ,_cgdc ){case _acbfff :_cegd =_dagdg ;case _aefc :_cegd =_dagdg ;_efdda =true ;break _gacd ;};};if _cegd ==-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");};_faeb :=_dbge .ValueArray [_cegd ];if _abfde < 0||_abfde >=len (_faeb ){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 _efdda ||!_cgdc {return _faeb [_abfde ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};const _gdaa =57355;func _fadc (_ece []Result ,_dccc string )(*cumulArgs ,Result ){if len (_ece )!=6{return nil ,MakeErrorResult (_dccc +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _ece [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dccc +"\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");};_cgde :=_ece [0].ValueNumber ;if _cgde <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dccc +"\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 _ece [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dccc +"\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");};_fbec :=_ece [1].ValueNumber ;if _fbec <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dccc +"\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 _ece [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dccc +"\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");};_fabc :=_ece [2].ValueNumber ;if _fabc <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dccc +"\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 _ece [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dccc +"\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");};_ecfb :=_ece [3].ValueNumber ;if _ecfb <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dccc +"\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 _ece [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dccc +"\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");};_efe :=_ece [4].ValueNumber ;if _efe <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dccc +"\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 _efe < _ecfb {return nil ,MakeErrorResultType (ErrorTypeNum ,_dccc +"\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 _efe > _fbec {return nil ,MakeErrorResultType (ErrorTypeNum ,_dccc +" \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");};_fgaf :=int (_ece [5].ValueNumber );if _fgaf !=0&&_fgaf !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_dccc +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031");};return &cumulArgs {_cgde ,_fbec ,_fabc ,_ecfb ,_efe ,_fgaf },_edgf ;};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 );}; +// IsBool returns false for the invalid reference context. +func (_bbff *ivr )IsBool (cellRef string )bool {return false };func _abbad (){_fecdag =_gg .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_acfb =_gg .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_acdf =_gg .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_acbaa =_gg .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_cded =_gg .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_gdbcc =_gg .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");}; -// Eval evaluates and returns the result of a function call. -func (_dabg FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_bfge :=LookupFunction (_dabg ._aedfb );if _bfge !=nil {_ffggc :=make ([]Result ,len (_dabg ._eefggc ));for _gdacf ,_dgcg :=range _dabg ._eefggc {_ffggc [_gdacf ]=_dgcg .Eval (ctx ,ev );_ffggc [_gdacf ].Ref =_dgcg .Reference (ctx ,ev );};if _ ,_agcfb :=_gdedd [_dabg ._aedfb ];!_agcfb {if _baea ,_aeee :=_edbf (_ffggc );_baea {return _aeee ;};};return _bfge (_ffggc );};_fcec :=LookupFunctionComplex (_dabg ._aedfb );if _fcec !=nil {_abac :=make ([]Result ,len (_dabg ._eefggc ));for _cddg ,_aefdf :=range _dabg ._eefggc {_abac [_cddg ]=_aefdf .Eval (ctx ,ev );_abac [_cddg ].Ref =_aefdf .Reference (ctx ,ev );};if _ ,_ggecd :=_gdedd [_dabg ._aedfb ];!_ggecd {if _bbdc ,_ccgdf :=_edbf (_abac );_bbdc {return _ccgdf ;};};return _fcec (ctx ,ev ,_abac );};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_dabg ._aedfb );};func (_acdae *ivr )NamedRange (ref string )Reference {return ReferenceInvalid };const _gbaf =57364; +// 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 (_gbgb Result )AsNumber ()Result {if _gbgb .Type ==ResultTypeString {_becea ,_gbaca :=_ab .ParseFloat (_gbgb .ValueString ,64);if _gbaca ==nil {return MakeNumberResult (_becea );};};if _gbgb .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _gbgb ;}; -// String returns an empty string for EmptyExpr. -func (_abd EmptyExpr )String ()string {return ""}; +// 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");};_gbbcc :=args [0].AsNumber ();_gcafg :=args [1].AsNumber ();if _gbbcc .Type !=ResultTypeNumber ||_gcafg .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 _gcafg .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_geegg ,_cdfce :=_bb .Modf (_gbbcc .ValueNumber /_gcafg .ValueNumber );if _cdfce < 0{_geegg --;};return MakeNumberResult (_gbbcc .ValueNumber -_gcafg .ValueNumber *_geegg );}; -// FunctionCall is a function call expression. -type FunctionCall struct{_aedfb string ;_eefggc []Expression ;}; +// 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 ,"");};type parsedSearchObject struct{_eeeg string ;_badf string ;_aefee int ;}; -// Value returns a string version of the result. -func (_cfegdb Result )Value ()string {switch _cfegdb .Type {case ResultTypeNumber :_bfdce :=_ae .FormatFloat (_cfegdb .ValueNumber ,'f',-1,64);if len (_bfdce )> 12{_afgbg :=12;for _gefff :=_afgbg ;_gefff > 0&&_bfdce [_gefff ]=='0';_gefff --{_afgbg --;};_bfdce =_bfdce [0:_afgbg +1];};return _bfdce ;case ResultTypeError :return _cfegdb .ValueString ;case ResultTypeString :return _cfegdb .ValueString ;case ResultTypeList :if len (_cfegdb .ValueList )==0{return "";};return _cfegdb .ValueList [0].Value ();case ResultTypeArray :if len (_cfegdb .ValueArray )==0||len (_cfegdb .ValueArray [0])==0{return "";};return _cfegdb .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";};}; +// NewError constructs a new error expression from a string. +func NewError (v string )Expression {return Error {_efe :v }};const _geacf =57348; -// 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");};_gdac :=args [0].AsString ();if _gdac .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 (_gdac .ValueString )));}; +// 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 )};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;); -// NewBinaryExpr constructs a new binary expression with a given operator. -func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_fd :lhs ,_eaf :rhs ,_ab :op };};func _babba (_bdb ,_feab float64 )bool {return _eg .Abs (_bdb -_feab )< 1.0e-6}; +// 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");};_ddaa :=args [0].AsNumber ();if _ddaa .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 _bdbdc float64 ;_efdd :=args [1].AsNumber ();if _efdd .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");};_bdbdc =_efdd .ValueNumber ;if _bdbdc < 0&&_ddaa .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");};_ccfcf :=_ddaa .ValueNumber ;_ccfcf ,_ebge :=_bb .Modf (_ccfcf /_bdbdc );if _ebge !=0{if _ddaa .ValueNumber < 0&&_ebge < 0{_ccfcf --;};};return MakeNumberResult (_ccfcf *_bdbdc );}; -// Mduration implements the Excel MDURATION function. -func Mduration (args []Result )Result {_acbffa ,_edgd :=_gcec (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _edgd .Type ==ResultTypeError {return _edgd ;};_gdfc :=_acbffa ._acc ;_ggcfd :=_acbffa ._adea ;_eede :=_acbffa ._ffec ;_fadb :=_acbffa ._cdcaa ;_gefea :=_acbffa ._gaed ;_geec :=_acbffa ._bfa ;_deaa :=_gedf (_gdfc ,_ggcfd ,_eede ,_fadb ,_gefea ,_geec );if _deaa .Type ==ResultTypeError {return _deaa ;};_gbbdg :=_deaa .ValueNumber /(1.0+_fadb /_gefea );return MakeNumberResult (_gbbdg );}; +// NewCellRef constructs a new cell reference. +func NewCellRef (v string )Expression {return CellRef {_cdf :v }};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 );}; -// Ppmt implements the Excel PPPMT function. -func Ppmt (args []Result )Result {_dddaa :=len (args );if _dddaa < 4||_dddaa > 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");};_eagga :=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");};_cccea :=args [1].ValueNumber ;if _cccea <=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");};_abaf :=args [2].ValueNumber ;if _abaf < _cccea {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");};_ffdcg :=args [3].ValueNumber ;_gfb :=0.0;if _dddaa >=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");};_gfb =args [4].ValueNumber ;};_gagb :=0;if _dddaa ==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");};_gagb =int (args [5].ValueNumber );if _gagb !=0{_gagb =1;};};return MakeNumberResult (_aafd (_eagga ,_abaf ,_ffdcg ,_gfb ,_gagb )-_fefa (_eagga ,_cccea ,_abaf ,_ffdcg ,_gfb ,_gagb ));}; +// Update updates the horizontal range references after removing a row/column. +func (_cecac HorizontalRange )Update (q *_fe .UpdateQuery )Expression {return _cecac }; -// NewCellRef constructs a new cell reference. -func NewCellRef (v string )Expression {return CellRef {_gdd :v }}; +// 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");};_adcge :=args [0];if _adcge .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");};_geeaa :=len (_adcge .ValueArray );for _ ,_fecda :=range _adcge .ValueArray {if len (_fecda )!=_geeaa {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 (_aegcf (_adcge .ValueArray ));}; -// 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 _gafc (_fgeaf string ,_ebcg _bg .Time )(_bg .Time ,error ){_dfee ,_ ,_aadc :=_c .ParseFloat (_fgeaf ,10,128,_c .ToNearestEven );if _aadc !=nil {return _bg .Time {},_aadc ;};_eafae :=new (_c .Float );_eafae .SetUint64 (uint64 (24*_bg .Hour ));_dfee .Mul (_dfee ,_eafae );_dagg ,_ :=_dfee .Uint64 ();_bdcgg :=_ebcg .Add (_bg .Duration (_dagg ));return _bgff (_bdcgg ),nil ;}; +// Update returns the same object as updating sheet references does not affect Bool. +func (_fcc Bool )Update (q *_fe .UpdateQuery )Expression {return _fcc }; -// 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 );};type node struct{_fgdc tokenType ;_babde string ;}; +// ErrorType is a formula evaluation error type. +type ErrorType byte ; -// 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");};_ebd :=args [0].ValueNumber ;_geb :=args [1].ValueNumber ;if _geb < _ebd {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 _geb ==_ebd {return MakeNumberResult (0);};_fab :=_ef .ToLower (args [2].ValueString );if _fab =="\u0064"{return MakeNumberResult (_geb -_ebd );};_efcb :=_edgg (_ebd );_dca :=_edgg (_geb );_ebe ,_eee ,_beb :=_efcb .Date ();_eebd ,_daf ,_bdd :=_dca .Date ();_ebf :=int (_eee );_ggdb :=int (_daf );var _agbb float64 ;switch _fab {case "\u0079":_agbb =float64 (_eebd -_ebe );if _ggdb < _ebf ||(_ggdb ==_ebf &&_bdd < _beb ){_agbb --;};case "\u006d":_cebb :=_eebd -_ebe ;_eff :=_ggdb -_ebf ;if _bdd < _beb {_eff --;};if _eff < 0{_cebb --;_eff +=12;};_agbb =float64 (_cebb *12+_eff );case "\u006d\u0064":_dfeg :=_ggdb ;if _bdd < _beb {_dfeg --;};_agbb =float64 (int (_geb -_gef (_eebd ,_dfeg ,_beb )));case "\u0079\u006d":_agbb =float64 (_ggdb -_ebf );if _bdd < _beb {_agbb --;};if _agbb < 0{_agbb +=12;};case "\u0079\u0064":_faed :=_eebd ;if _ggdb < _ebf ||(_ggdb ==_ebf &&_bdd < _beb ){_faed --;};_agbb =float64 (int (_geb -_gef (_faed ,_ebf ,_beb )));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 (_agbb );}; +// Price implements the Excel PRICE function. +func Price (args []Result )Result {_ccfg :=len (args );if _ccfg !=6&&_ccfg !=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");};_dffc ,_dabe ,_gcgb :=_eeg (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _gcgb .Type ==ResultTypeError {return _gcgb ;};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");};_gcfge :=args [2].ValueNumber ;if _gcfge < 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");};_egad :=args [3].ValueNumber ;if _egad < 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");};_gbg :=args [4].ValueNumber ;if _gbg <=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");};_adeg :=args [5];if _adeg .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");};_cbee :=_adeg .ValueNumber ;if !_cfdgf (_cbee ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_ceca :=0;if _ccfg ==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");};_ceca =int (args [6].ValueNumber );if !_ebf (_ceca ){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");};};_bceb ,_gcgb :=_faaag (_dffc ,_dabe ,_gcfge ,_egad ,_gbg ,_cbee ,_ceca );if _gcgb .Type ==ResultTypeError {return _gcgb ;};return MakeNumberResult (_bceb );};func _aeace (_fceda Result ,_bage *criteriaParsed )bool {if _fceda .IsBoolean {return false ;};_bgage :=_fceda .Type ;if _bage ._edbbc {return _bgage ==ResultTypeNumber &&_fceda .ValueNumber ==_bage ._bbca ;}else if _bgage ==ResultTypeNumber {return _fgdb (_fceda .ValueNumber ,_bage ._ebce );};return _cbbfc (_fceda ,_bage );}; -// Eval evaluates and returns the result of a constant array expression. -func (_ada ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_dab :=[][]Result {};for _ ,_aeec :=range _ada ._edg {_bgc :=[]Result {};for _ ,_fgb :=range _aeec {_bgc =append (_bgc ,_fgb .Eval (ctx ,ev ));};_dab =append (_dab ,_bgc );};return MakeArrayResult (_dab );}; +// 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");};_cfae :=[]float64 {};for _ ,_ebbc :=range args {switch _ebbc .Type {case ResultTypeString :_bfcb :=_ebbc .AsNumber ();if _bfcb .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");};_cfae =append (_cfae ,_bfcb .ValueNumber );case ResultTypeList :_fefbc :=LCM (_ebbc .ValueList );if _fefbc .Type !=ResultTypeNumber {return _fefbc ;};_cfae =append (_cfae ,_fefbc .ValueNumber );case ResultTypeNumber :_cfae =append (_cfae ,_ebbc .ValueNumber );case ResultTypeEmpty :case ResultTypeError :return _ebbc ;};};if len (_cfae )==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 _cfae [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 (_cfae )==1{return MakeNumberResult (_cfae [0]);};_gdde :=_cfae [0];for _ddca :=1;_ddca < len (_cfae );_ddca ++{if _cfae [_ddca ]< 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");};_gdde =_bddfd (_gdde ,_cfae [_ddca ]);};return MakeNumberResult (_gdde );}; -// Eval evaluates and returns the result of the NamedRangeRef reference. -func (_ebgf NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_ebbg :=ctx .NamedRange (_ebgf ._feedd );_acddb :=_ebbg .Value ;if _cfdca ,_aedg :=ev .GetFromCache (_acddb );_aedg {return _cfdca ;};_abgeb :=_ef .Split (_acddb ,"\u0021");if len (_abgeb )!=2{return MakeErrorResult (_a .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",_acddb ));};_fcdbb :=ctx .Sheet (_abgeb [0]);_gdgca :=_ef .Split (_abgeb [1],"\u003a");switch len (_gdgca ){case 1:_ggba :=ev .Eval (_fcdbb ,_gdgca [0]);ev .SetCache (_acddb ,_ggba );return _ggba ;case 2:_gecfb :=_affa (_fcdbb ,ev ,_gdgca [0],_gdgca [1]);ev .SetCache (_acddb ,_gecfb );return _gecfb ;};return MakeErrorResult (_a .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",_ebbg .Type ));};const _baggb =187; +// 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");};_fagbg :=false ;for _ ,_dcfa :=range args {switch _dcfa .Type {case ResultTypeList ,ResultTypeArray :_debd :=Or (_dcfa .ListValues ());if _debd .Type ==ResultTypeError {return _debd ;};if _debd .ValueNumber !=0{_fagbg =true ;};case ResultTypeNumber :if _dcfa .ValueNumber !=0{_fagbg =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 _dcfa ;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 (_fagbg );}; -// 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");};_befa :=true ;for _ ,_fac :=range args {_fac =_fac .AsNumber ();switch _fac .Type {case ResultTypeList ,ResultTypeArray :_dbeb :=And (_fac .ListValues ());if _dbeb .Type ==ResultTypeError {return _dbeb ;};if _dbeb .ValueNumber ==0{_befa =false ;};case ResultTypeNumber :if _fac .ValueNumber ==0{_befa =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 _fac ;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 (_befa );}; +// Right implements the Excel RIGHT(string,[n]) function which returns the +// rightmost n characters. +func Right (args []Result )Result {_caee :=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");};_caee =int (args [1].ValueNumber );if _caee < 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 _caee ==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");};_aabcg :=args [0].Value ();_ddga :=len (_aabcg );if _caee > _ddga {return MakeStringResult (_aabcg );};return MakeStringResult (_aabcg [_ddga -_caee :_ddga ]);};var _ebeff =[...]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};var _bcbc =[...]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};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;); -// Reference returns an invalid reference for Number. -func (_cgce Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// String returns a string representation of String. +func (_edfa String )String ()string {return "\u0022"+_edfa ._ggegb +"\u0022"}; -// HasFormula returns FALSE for the invalid reference context. -func (_ggfb *ivr )HasFormula (cellRef string )bool {return false };var _cfb float64 =25569.0;const (_ffbe countMode =iota ;_cgcf ;_eecg ;); +// 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");};_fgegg :=args [0].AsString ();if _fgegg .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 (_c .ToUpper (_fgegg .ValueString ));};var _cdffe []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}; -// Error is an error expression. -type Error struct{_dga string };const _dfeee =57359;const _fecg ="\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";var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid };func _gcbf (_dccaf _bg .Time )bool {return _bg .Now ().Sub (_dccaf )>=_aaea };func _egdf (_ceea []Result ,_dfbe bool )Result {var _fece string ;if _dfbe {_fece ="\u004c\u0041\u0052G\u0045";}else {_fece ="\u0053\u004d\u0041L\u004c";};if len (_ceea )!=2{return MakeErrorResult (_fece +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_adbd :=_ceea [0];var _eebgc [][]Result ;switch _adbd .Type {case ResultTypeArray :_eebgc =_adbd .ValueArray ;case ResultTypeList :_eebgc =[][]Result {_adbd .ValueList };default:return MakeErrorResult (_fece +"\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 (_eebgc )==0{return MakeErrorResult (_fece +"\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 _ceea [1].Type !=ResultTypeNumber {return MakeErrorResult (_fece +" \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");};_dfbb :=_ceea [1].ValueNumber ;if _dfbb < 1{return MakeErrorResultType (ErrorTypeNum ,_fece +"\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");};_abab :=int (_dfbb );if float64 (_abab )!=_dfbb {return MakeErrorResultType (ErrorTypeNum ,_fece +"\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");};_bbge :=[]float64 {};for _ ,_efdc :=range _eebgc {for _ ,_bccf :=range _efdc {if _bccf .Type ==ResultTypeNumber {_bbge =append (_bbge ,_bccf .ValueNumber );};};};if _abab > len (_bbge ){return MakeErrorResultType (ErrorTypeNum ,_fece +" \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");};_bgdfd :=_ag .MergeSort (_bbge );if _dfbe {return MakeNumberResult (_bgdfd [len (_bgdfd )-_abab ]);}else {return MakeNumberResult (_bgdfd [_abab -1]);};}; +// Value returns a string version of the result. +func (_fdbd Result )Value ()string {switch _fdbd .Type {case ResultTypeNumber :_abgf :=_ab .FormatFloat (_fdbd .ValueNumber ,'f',-1,64);if len (_abgf )> 12{_bcece :=12;for _abef :=_bcece ;_abef > 0&&_abgf [_abef ]=='0';_abef --{_bcece --;};_abgf =_abgf [0:_bcece +1];};return _abgf ;case ResultTypeError :return _fdbd .ValueString ;case ResultTypeString :return _fdbd .ValueString ;case ResultTypeList :if len (_fdbd .ValueList )==0{return "";};return _fdbd .ValueList [0].Value ();case ResultTypeArray :if len (_fdbd .ValueArray )==0||len (_fdbd .ValueArray [0])==0{return "";};return _fdbd .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";};}; -// Eval evaluates and returns the result of a formula. -func (_fbg *defEval )Eval (ctx Context ,formula string )Result {_cabd :=ParseString (formula );_acd :=make (chan Result );go func (){if _cabd ==nil {_acd <-MakeErrorResult (_a .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 {_fbg .checkLastEvalIsRef (ctx ,_cabd );_acd <-_cabd .Eval (ctx ,_fbg );};}();select{case _ggfa :=<-_acd :return _ggfa ;case <-_bg .After (_fbc ):_aff .Log .Debug ("\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 _cgeffc (_eagdg ,_fbaba Reference )string {return _a .Sprintf ("\u0025\u0073\u003a%\u0073",_eagdg .Value ,_fbaba .Value );};func (_gdgfd *ivr )SetOffset (col ,row uint32 ){};func _bbbc (_bgdcf yyLexer )int {return _bbfd ().Parse (_bgdcf )}; +// 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");};_bcbg :=args [0].AsNumber ();if _bcbg .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");};_dadc :=float64 (1);_gdbd :=args [1].AsNumber ();if _gdbd .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");};_dadc =_gdbd .ValueNumber ;if _dadc < 0&&_bcbg .ValueNumber > 0||_dadc > 0&&_bcbg .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");};_fcgd :=_bcbg .ValueNumber ;_fcgd ,_fadde :=_bb .Modf (_fcgd /_dadc );if _bb .Trunc (_fadde +0.5)> 0{_fcgd ++;};return MakeNumberResult (_fcgd *_dadc );}; -// 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");};_cbaba :=args [0].AsNumber ();if _cbaba .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 _cbaba .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");};_dcfe :=float64 (1);_gfac :=_eg .Trunc (_cbaba .ValueNumber );for _fdcag :=_gfac ;_fdcag > 1;_fdcag -=2{_dcfe *=_fdcag ;};return MakeNumberResult (_dcfe );};type xargs struct{_beff []float64 ;_aeag []float64 ;};var _fbacf =[...]int {1};func _geffa (_eccg []Result ,_bagd []string ,_dcgbf bool )[]string {for _ ,_fdeb :=range _eccg {switch _fdeb .Type {case ResultTypeEmpty :if !_dcgbf {_bagd =append (_bagd ,"");};case ResultTypeString :if _fdeb .ValueString !=""||!_dcgbf {_bagd =append (_bagd ,_fdeb .ValueString );};case ResultTypeNumber :_bagd =append (_bagd ,_fdeb .Value ());case ResultTypeList :_bagd =_ggecb (_bagd ,_geffa (_fdeb .ValueList ,[]string {},_dcgbf ));case ResultTypeArray :for _ ,_dbcae :=range _fdeb .ValueArray {_bagd =_ggecb (_bagd ,_geffa (_dbcae ,[]string {},_dcgbf ));};};};return _bagd ;};var _gcaef =false ;func _babd (_dbee ,_dbfg Result ,_babfc string )(*xargs ,Result ){if _dbee .Type !=ResultTypeList &&_dbee .Type !=ResultTypeArray {return nil ,MakeErrorResult (_babfc +"\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");};_daa :=_fbef (_dbee );_gffc :=[]float64 {};for _ ,_agbagb :=range _daa {for _ ,_afa :=range _agbagb {if _afa .Type ==ResultTypeNumber &&!_afa .IsBoolean {_gffc =append (_gffc ,_afa .ValueNumber );}else {return nil ,MakeErrorResult (_babfc +"\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");};};};_dfaca :=len (_gffc );if len (_gffc )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _dbfg .Type !=ResultTypeList &&_dbfg .Type !=ResultTypeArray {return nil ,MakeErrorResult (_babfc +" \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");};_agef :=_fbef (_dbfg );_ddab :=[]float64 {};_afcg :=0.0;for _ ,_fcdg :=range _agef {for _ ,_abcc :=range _fcdg {if _abcc .Type ==ResultTypeNumber &&!_abcc .IsBoolean {_cbbec :=float64 (int (_abcc .ValueNumber ));if _cbbec < _afcg {return nil ,MakeErrorResultType (ErrorTypeNum ,_babfc +" \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");};_ddab =append (_ddab ,_cbbec );_afcg =_cbbec ;}else {return nil ,MakeErrorResult (_babfc +"\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 (_ddab )!=_dfaca {return nil ,MakeErrorResultType (ErrorTypeNum ,"");};return &xargs {_gffc ,_ddab },MakeEmptyResult ();}; +// Reference returns a string reference value to a horizontal range with prefix. +func (_dcbgb PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_dceaea :=_dcbgb ._beccg .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_dcbgb .horizontalRangeReference (_dceaea .Value )};}; -// 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 (_bcbb Context ,_bdfc Evaluator ,_gdedf []Result )Result ;func _fafb (_cgeae []Result ,_ecgc bool )(float64 ,float64 ){_ecfd :=0.0;_ecagf :=0.0;for _ ,_abddc :=range _cgeae {switch _abddc .Type {case ResultTypeNumber :if _ecgc ||!_abddc .IsBoolean {_ecagf +=_abddc .ValueNumber ;_ecfd ++;};case ResultTypeList ,ResultTypeArray :_fbbd ,_dffgf :=_fafb (_abddc .ListValues (),_ecgc );_ecagf +=_fbbd ;_ecfd +=_dffgf ;case ResultTypeString :if _ecgc {_ecfd ++;};case ResultTypeEmpty :};};return _ecagf ,_ecfd ;}; +// String returns a string representation of a horizontal range with prefix. +func (_ecad PrefixHorizontalRange )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_ecad ._beccg .String (),_ecad ._gcgee ,_ecad ._dcbda );};const _cabf =57375;func (_dfff node )String ()string {return _b .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_dfff ._cadfd ,_egbg (string (_dfff ._gfdfc )));};const _eefe =2; -// 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");};_egef :=args [0].AsNumber ();if _egef .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");};_gabbgc :=int (_egef .ValueNumber );_dedfc :=make ([][]Result ,0,_gabbgc );for _gbaea :=0;_gbaea < _gabbgc ;_gbaea ++{_gdce :=make ([]Result ,_gabbgc );for _eedd :=0;_eedd < _gabbgc ;_eedd ++{if _gbaea ==_eedd {_gdce [_eedd ]=MakeNumberResult (1.0);}else {_gdce [_eedd ]=MakeNumberResult (0.0);};};_dedfc =append (_dedfc ,_gdce );};return MakeArrayResult (_dedfc );};type Expression interface{Eval (_bcdc Context ,_dgaf Evaluator )Result ;Reference (_egab Context ,_fae Evaluator )Reference ;String ()string ;Update (_eba *_af .UpdateQuery )Expression ;}; +// String returns a string representation of Number. +func (_aacb Number )String ()string {return _ab .FormatFloat (_aacb ._fecdf ,'f',-1,64)}; -// Update updates references in the Negate after removing a row/column. -func (_daaba Negate )Update (q *_af .UpdateQuery )Expression {return Negate {_abdg :_daaba ._abdg .Update (q )};};func (_cbgg ReferenceType )String ()string {if _cbgg >=ReferenceType (len (_abgcf )-1){return _a .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_cbgg );};return _dbgc [_abgcf [_cbgg ]:_abgcf [_cbgg +1]];}; +// Nper implements the Excel NPER function. +func Nper (args []Result )Result {_bbe :=len (args );if _bbe < 3||_bbe > 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");};_cgff :=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");};_aabd :=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");};_acf :=args [2].ValueNumber ;_fafe :=0.0;if _bbe >=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");};_fafe =args [3].ValueNumber ;};_adbg :=0.0;if _bbe ==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");};_adbg =args [4].ValueNumber ;if _adbg !=0{_adbg =1;};};_eafef :=_aabd *(1+_cgff *_adbg )-_fafe *_cgff ;_eced :=(_acf *_cgff +_aabd *(1+_cgff *_adbg ));return MakeNumberResult (_bb .Log (_eafef /_eced )/_bb .Log (1+_cgff ));};var _eacg =[...]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}; -// 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");};_bgdef :=args [0].AsNumber ();if _bgdef .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");};_abce :=float64 (1);if _bgdef .ValueNumber < 0{_abce =-1;};if len (args )> 1{_cgeac :=args [1].AsNumber ();if _cgeac .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");};_abce =_cgeac .ValueNumber ;};if _abce < 0&&_bgdef .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 (_eg .Ceil (_bgdef .ValueNumber ));};_gcfd :=_bgdef .ValueNumber ;_gcfd ,_deed :=_eg .Modf (_gcfd /_abce );if _deed > 0{_gcfd ++;};return MakeNumberResult (_gcfd *_abce );}; +// 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");};_bgdd ,_fbag ,_fccdc :=_eeg (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _fccdc .Type ==ResultTypeError {return _fccdc ;};_dabg ,_fccdc :=_gbde (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _fccdc .Type ==ResultTypeError {return _fccdc ;};if _dabg >=_bgdd {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");};_bfcgd :=args [3];if _bfcgd .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");};_cfdga :=_bfcgd .ValueNumber ;if _cfdga < 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");};_aaag :=args [4];if _aaag .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");};_fbadf :=_aaag .ValueNumber ;if _fbadf < 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");};_bbgd :=args [5];if _bbgd .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");};_ddgb :=_bbgd .ValueNumber ;if _ddgb < 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");};_ggea :=args [6];if _ggea .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");};_dgae :=float64 (int (_ggea .ValueNumber ));if !_cfdgf (_dgae ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_gdfdb :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_cedg :=args [7];if _cedg .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");};_gdfdb =int (_cedg .ValueNumber );if !_ebf (_gdfdb ){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");};};_agfff ,_fccdc :=_bff (_dabg ,_fbag ,_gdfdb );if _fccdc .Type ==ResultTypeError {return _fccdc ;};_agfff *=_dgae ;_adgg ,_fccdc :=_bff (_bgdd ,_fbag ,_gdfdb );if _fccdc .Type ==ResultTypeError {return _fccdc ;};_adgg *=_dgae ;_cced ,_fccdc :=_bff (_dabg ,_bgdd ,_gdfdb );if _fccdc .Type ==ResultTypeError {return _fccdc ;};_cced *=_dgae ;_bbdbb :=_ddgb +_agfff *100*_cfdga /_dgae ;_bbdbb /=_adgg *_fbadf /_dgae +1;_bbdbb -=_cced *100*_cfdga /_dgae ;return MakeNumberResult (_bbdbb );};func _cdgc (_gggg ,_beg ,_aeac int )int {if _gggg > _beg {return 0;};if _baaff (_aeac ){return (_beg -_gggg +1)*360;};_fdcd :=0;for _gceb :=_gggg ;_gceb <=_beg ;_gceb ++{_gdfc :=365;if _dcd (_gceb ){_gdfc =366;};_fdcd +=_gdfc ;};return _fdcd ;}; -// IsDBCS returns false for the invalid reference context. -func (_ggbfg *ivr )IsDBCS ()bool {return false };const _dfca =57356; +// Pmt implements the Excel PMT function. +func Pmt (args []Result )Result {_fbfdd :=len (args );if _fbfdd < 3||_fbfdd > 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");};_fdbe :=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");};_afff :=args [1].ValueNumber ;if _afff ==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");};_adebe :=args [2].ValueNumber ;_geaf :=0.0;if _fbfdd >=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");};_geaf =args [3].ValueNumber ;};_cdfgb :=0.0;if _fbfdd ==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");};_cdfgb =args [4].ValueNumber ;if _cdfgb !=0{_cdfgb =1;};};var _fadd float64 ;if _fdbe ==0{_fadd =(_adebe +_geaf )/_afff ;}else {_dedbc :=_bb .Pow (1+_fdbe ,_afff );if _cdfgb ==1{_fadd =(_geaf *_fdbe /(_dedbc -1)+_adebe *_fdbe /(1-1/_dedbc ))/(1+_fdbe );}else {_fadd =_geaf *_fdbe /(_dedbc -1)+_adebe *_fdbe /(1-1/_dedbc );};};return MakeNumberResult (-_fadd );}; -// Update returns the same object as updating sheet references does not affect ConstArrayExpr. -func (_agb ConstArrayExpr )Update (q *_af .UpdateQuery )Expression {return _agb }; +// 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 (_cdea Context ,_ddffc Evaluator ,_caeed []Result )Result ; -// Coupdaybs implements the Excel COUPDAYBS function. -func Coupdaybs (args []Result )Result {_agba ,_fbdc :=_afdc (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _fbdc .Type ==ResultTypeError {return _fbdc ;};return MakeNumberResult (_cded (_agba ._dagb ,_agba ._gced ,_agba ._fgeg ,_agba ._fgab ));}; +// 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");};_acbb :=args [0].AsNumber ();if _acbb .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");};_bbgg :=_bb .Signbit (_acbb .ValueNumber );_cbcd ,_eeea :=_bb .Modf ((_acbb .ValueNumber -1)/2);_deadc :=_cbcd *2+1;if _eeea !=0{if !_bbgg {_deadc +=2;}else {_deadc -=2;};};return MakeNumberResult (_deadc );}; -// Reference returns a string reference value to a cell. -func (_egd CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_egd ._gdd };};const _aaad =57357;func _bbb (_gge BinOpType ,_gbb [][]Result ,_eb Result )Result {_ce :=[][]Result {};for _dd :=range _gbb {_cdef :=_eac (_gge ,_gbb [_dd ],_eb );if _cdef .Type ==ResultTypeError {return _cdef ;};_ce =append (_ce ,_cdef .ValueList );};return MakeArrayResult (_ce );}; +// Eval evaluates and returns an expression with prefix. +func (_agbb PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_gbdf :=_agbb ._ddgae .Reference (ctx ,ev );switch _gbdf .Type {case ReferenceTypeSheet :if _ccaa (_gbdf ,ctx ){return MakeErrorResultType (ErrorTypeName ,_b .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_gbdf .Value ));};_badc :=ctx .Sheet (_gbdf .Value );return _agbb ._dfccb .Eval (_badc ,ev );default:return MakeErrorResult (_b .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",_gbdf .Type ));};};type couponArgs struct{_gecg float64 ;_fbca float64 ;_adca int ;_cfcf int ;}; -// Reference returns an invalid reference for String. -func (_eeceg String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };type amorArgs struct{_fcdb float64 ;_gbdf float64 ;_dabe float64 ;_baag float64 ;_abda int ;_cbde float64 ;_deag int ;}; +// 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 ());}; -// 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");};_gfddf ,_dfegc ,_cccef :=_cedg (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _cccef .Type ==ResultTypeError {return _cccef ;};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");};_feda :=_dfegc -_gfddf ;if _feda > 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");};_decf :=args [2].ValueNumber ;if _decf <=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*_decf )/(360-_decf *_feda ));};func _aeb (_ecbb int )bool {return _ecbb >=0&&_ecbb <=4};var _cfba =[]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 _gfgc (_dbad int ,_cabb _bg .Month ,_bcaac int )int64 {if _dbad ==1900&&int (_cabb )<=2{_bcaac --;};_edggd :=_bg .Date (_dbad ,_cabb ,_bcaac ,0,0,0,0,_bg .UTC );return _edggd .Unix ();};var _begf =map[string ]FunctionComplex {}; +// 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");};_gdfdc :=args [1].ValueNumber ;_gca :=args [0];var _eda float64 ;switch _gca .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 :_eda =_gca .ValueNumber ;case ResultTypeString :_adf :=DateValue ([]Result {args [0]});if _adf .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");};_eda =_adf .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");};_cecg :=_caff (_eda );_debc :=_cecg .AddDate (0,int (_gdfdc ),0);_gec ,_bdaa ,_ebacb :=_debc .Date ();_afbc :=_cea (_gec ,int (_bdaa ),_ebacb );if _afbc < 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 (_afbc );};var _ddfgb =[...]uint8 {0,17,33,49,63,78,93,108};const _dgefac =57347; -// Reference returns a string reference value to a range with prefix. -func (_ebffb PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_faad :=_ebffb ._acaga .Reference (ctx ,ev );_ecbga :=_ebffb ._cdec .Reference (ctx ,ev );_egafeg :=_ebffb ._aggf .Reference (ctx ,ev );if _faad .Type ==ReferenceTypeSheet &&_ecbga .Type ==ReferenceTypeCell &&_egafeg .Type ==ReferenceTypeCell {return MakeRangeReference (_edbed (_faad ,_ecbga ,_egafeg ));};return ReferenceInvalid ;}; +// 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 );}; -// GetLabelPrefix returns an empty string for the invalid reference context. -func (_eadab *ivr )GetLabelPrefix (cellRef string )string {return ""}; +// Reference returns a string reference value to an expression with prefix. +func (_dfce PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_gaace :=_dfce ._ddgae .Reference (ctx ,ev );_eegg :=_dfce ._dfccb .Reference (ctx ,ev );if _gaace .Type ==ReferenceTypeSheet &&_eegg .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_gaace .Value +"\u0021"+_eegg .Value };};return ReferenceInvalid ;};const _fgaad =57349;func _beb (_dfe ,_agfa ,_eafc float64 )float64 {return (_dfe *3600+_agfa *60+_eafc )/86400}; -// String returns a string representation of Number. -func (_aeca Number )String ()string {return _ae .FormatFloat (_aeca ._adgc ,'f',-1,64)}; +// 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{_acggg ,_cafdg ,_cfed Expression };const (_gdabd cmpResult =0;_aadf cmpResult =-1;_dafb cmpResult =1;_geea cmpResult =2;); -// Eval evaluates a range returning a list of results or an error. -func (_fdff Range )Eval (ctx Context ,ev Evaluator )Result {_gecgef :=_fdff ._bgge .Reference (ctx ,ev );_fbbde :=_fdff ._cfge .Reference (ctx ,ev );_cdfdg :=_cgeffc (_gecgef ,_fbbde );if _gecgef .Type ==ReferenceTypeCell &&_fbbde .Type ==ReferenceTypeCell {if _cdgd ,_edaeg :=ev .GetFromCache (_cdfdg );_edaeg {return _cdgd ;}else {_abceb :=_affa (ctx ,ev ,_gecgef .Value ,_fbbde .Value );ev .SetCache (_cdfdg ,_abceb );return _abceb ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_cdfdg );}; +// Ipmt implements the Excel IPMT function. +func Ipmt (args []Result )Result {_bfffb :=len (args );if _bfffb < 4||_bfffb > 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");};_afacc :=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");};_cdgd :=args [1].ValueNumber ;if _cdgd <=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");};_baba :=args [2].ValueNumber ;if _baba <=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");};_ababf :=args [3].ValueNumber ;_bdcb :=0.0;if _bfffb > 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");};_bdcb =args [4].ValueNumber ;};_cfbe :=0;if _bfffb ==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");};_cfbe =int (args [5].ValueNumber );if _cfbe !=0{_cfbe =1;};};return MakeNumberResult (_dfbe (_afacc ,_cdgd ,_baba ,_ababf ,_bdcb ,_cfbe ));}; -// NewConstArrayExpr constructs a new constant array expression with a given data. -func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_edg :data }};func (_cbfdb *Lexer )nextRaw ()*node {for len (_cbfdb ._gcgfc )!=0{_dddcc :=<-_cbfdb ._gcgfc [len (_cbfdb ._gcgfc )-1];if _dddcc !=nil {return _dddcc ;};_cbfdb ._gcgfc =_cbfdb ._gcgfc [0:len (_cbfdb ._gcgfc )-1];};return <-_cbfdb ._ffcf ;}; +// GetFormat returns an empty string for the invalid reference context. +func (_gfcb *ivr )GetFormat (cellRef string )string {return ""};func _edde (_fcfea float64 )float64 {_aebf :=float64 (1);for _gaef :=float64 (2);_gaef <=_fcfea ;_gaef ++{_aebf *=_gaef ;};return _aebf ;};func _dcabf (_gggef ,_degc Expression )(Expression ,Expression ,error ){_fded ,_bcec :=_gggef .(CellRef );if !_bcec {return nil ,nil ,_g .New (_b .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_gggef .String ()));};_bddgd ,_bcec :=_degc .(CellRef );if !_bcec {return nil ,nil ,_g .New (_b .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_degc .String ()));};_daba ,_cdaf :=_fa .ParseCellReference (_fded ._cdf );if _cdaf !=nil {return nil ,nil ,_cdaf ;};_eeebb ,_fbfae :=_fa .ParseCellReference (_bddgd ._cdf );if _fbfae !=nil {return nil ,nil ,_fbfae ;};_aebdd :=false ;if _daba .RowIdx > _eeebb .RowIdx {_aebdd =true ;_daba .RowIdx ,_eeebb .RowIdx =_eeebb .RowIdx ,_daba .RowIdx ;};if _daba .ColumnIdx > _eeebb .ColumnIdx {_aebdd =true ;_daba .ColumnIdx ,_eeebb .ColumnIdx =_eeebb .ColumnIdx ,_daba .ColumnIdx ;_daba .Column ,_eeebb .Column =_eeebb .Column ,_daba .Column ;};if _aebdd {return NewCellRef (_daba .String ()),NewCellRef (_eeebb .String ()),nil ;};return _gggef ,_degc ,nil ;};const _ebegg =57362; -// Rate implements the Excel RATE function. -func Rate (args []Result )Result {_ddebf :=len (args );if _ddebf < 3||_ddebf > 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");};_ecfe :=args [0].ValueNumber ;if _ecfe !=float64 (int (_ecfe )){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");};_ecfc :=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");};_eeab :=args [2].ValueNumber ;_feee :=0.0;if _ddebf >=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");};_feee =args [3].ValueNumber ;};_dgffb :=0.0;if _ddebf >=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");};_dgffb =args [4].ValueNumber ;if _dgffb !=0{_dgffb =1;};};_edbb :=0.1;if _ddebf >=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");};_edbb =args [5].ValueNumber ;};_ebcaa :=100;_aafdb :=0;_agf :=false ;_egde :=1e-6;_bfabd :=_edbb ;for _aafdb < _ebcaa &&!_agf {_edbbb :=_eg .Pow (_bfabd +1,_ecfe );_baae :=_eg .Pow (_bfabd +1,_ecfe -1);_bcdaf :=_bfabd *_dgffb +1;_gabd :=_ecfc *(_edbbb -1);_aadb :=_feee +_edbbb *_eeab +_gabd *_bcdaf /_bfabd ;_bead :=_ecfe *_baae *_eeab -_gabd *_bcdaf /_eg .Pow (_bfabd ,2);_egc :=(_ecfe *_ecfc *_baae *_bcdaf +_gabd *_dgffb )/_bfabd ;_ecgb :=_aadb /(_bead +_egc );if _eg .Abs (_ecgb )< _egde {_agf =true ;};_aafdb ++;_bfabd -=_ecgb ;};return MakeNumberResult (_bfabd );};func _agfa (_badd int )string {if _badd >=0&&_badd < len (_dffed ){if _dffed [_badd ]!=""{return _dffed [_badd ];};};return _a .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_badd );};func (_cdf *evCache )SetCache (key string ,value Result ){_cdf ._abg .Lock ();_cdf ._gfd [key ]=value ;_cdf ._abg .Unlock ();}; +// String returns a string representation for Bool. +func (_bgf Bool )String ()string {if _bgf ._cge {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; -// 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 (_dbgae Result )ListValues ()[]Result {if _dbgae .Type ==ResultTypeArray {_accf :=[]Result {};for _ ,_efdaf :=range _dbgae .ValueArray {for _ ,_dfedd :=range _efdaf {_accf =append (_accf ,_dfedd );};};return _accf ;};if _dbgae .Type ==ResultTypeList {return _dbgae .ValueList ;};return nil ;};func (_eebac *plex )Lex (lval *yySymType )int {_bgfd =true ;_dfag :=<-_eebac ._ddgcg ;if _dfag !=nil {lval ._cbaa =_dfag ;return int (lval ._cbaa ._fgdc );};return 0;};func _ecfec (_eaedd Reference ,_aaacc Context )bool {return _aaacc .Sheet (_eaedd .Value )==InvalidReferenceContext ;};func _bcadc (_dcdf float64 ,_afgcg *criteriaRegex )bool {_accg ,_fcgd :=_ae .ParseFloat (_afgcg ._aabff ,64);if _fcgd !=nil {return false ;};switch _afgcg ._fbecg {case _fgfff :return _dcdf ==_accg ;case _fcdgc :return _dcdf <=_accg ;case _bcgba :return _dcdf >=_accg ;case _caeef :return _dcdf < _accg ;case _dbbcc :return _dcdf > _accg ;};return false ;}; +// 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");};func _edbeca (_fbac yyLexer )int {return _gaaeg ().Parse (_fbac )};func _baea (_bgc ,_cfbc int )int {if _cfbc ==2&&_dcd (_bgc ){return 29;}else {return _eg [_cfbc -1];};};func _bddfd (_cdbbd ,_cbfbe float64 )float64 {_cdbbd =_bb .Trunc (_cdbbd );_cbfbe =_bb .Trunc (_cbfbe );if _cdbbd ==0&&_cbfbe ==0{return 0;};return _cdbbd *_cbfbe /_efee (_cdbbd ,_cbfbe );};const _aea =_gf .Second *1; -// Number is a nubmer expression. -type Number struct{_adgc float64 }; +// 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");};_acda :=args [0].AsString ();if _acda .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");};_efac :=args [1].AsNumber ();if _efac .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 _efac .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 _efac .ValueNumber ==0{return MakeStringResult ("");};_faba :=_d .Buffer {};for _dcfb :=0;_dcfb < int (_efac .ValueNumber );_dcfb ++{_faba .WriteString (_acda .ValueString );};return MakeStringResult (_faba .String ());}; -// 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");};_bcce :=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");};_gadc :=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");};_adcg :=args [2].ValueNumber ;if _adcg <=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");};_gffg :=args [3].ValueNumber ;if _gffg <=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 _gffg > _adcg {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");};_ddffb :=(_bcce -_gadc )*(_adcg -_gffg +1)*2;_cdea :=_adcg *(_adcg +1);return MakeNumberResult (_ddffb /_cdea );}; +// Reference returns a string reference value to a sheet. +func (_egbgg SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_egbgg ._cefae };};const _fbbab =57377; -// Update updates references in the VerticalRange after removing a row/column. -func (_eade VerticalRange )Update (q *_af .UpdateQuery )Expression {if q .UpdateType ==_af .UpdateActionRemoveColumn {_cdbde :=_eade ;if q .UpdateCurrentSheet {_gdgcb :=q .ColumnIdx ;_cdbde ._gfcg =_gdgg (_eade ._gfcg ,_gdgcb );_cdbde ._edefg =_gdgg (_eade ._edefg ,_gdgcb );};return _cdbde ;};return _eade ;}; +// Eval evaluates a range returning a list of results or an error. +func (_fgdf Range )Eval (ctx Context ,ev Evaluator )Result {_gceed :=_fgdf ._cbfa .Reference (ctx ,ev );_affec :=_fgdf ._ebcc .Reference (ctx ,ev );_bebff :=_ggbgb (_gceed ,_affec );if _gceed .Type ==ReferenceTypeCell &&_affec .Type ==ReferenceTypeCell {if _gefba ,_ddgc :=ev .GetFromCache (_bebff );_ddgc {return _gefba ;}else {_cbdfe :=_dfcgb (ctx ,ev ,_gceed .Value ,_affec .Value );ev .SetCache (_bebff ,_cbdfe );return _cbdfe ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_bebff );};func _ccc (_dcge ,_egec float64 ,_dbcd ,_cdfa int )float64 {_geadf :=_caff (_dcge );_adeb :=_caff (_egec );_facg :=_adgc (_geadf ,_adeb ,_dbcd ,_cdfa );return _gfbf (_facg ,_geadf ,_cdfa );};func _adfa (_bbbe string ,_edbb func (_acgfac float64 )float64 )Function {return func (_gbdcg []Result )Result {if len (_gbdcg )!=1{return MakeErrorResult (_bbbe +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_ggffef :=_gbdcg [0].AsNumber ();switch _ggffef .Type {case ResultTypeNumber :_dffe :=_edbb (_ggffef .ValueNumber );if _bb .IsNaN (_dffe ){return MakeErrorResult (_bbbe +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _bb .IsInf (_dffe ,0){return MakeErrorResult (_bbbe +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_dffe );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_bbbe +"\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 _ggffef ;default:return MakeErrorResult (_b .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",_bbbe ,_ggffef .Type ));};};};const _dcfdd int =30;func _bbgdg (_fcba Result )[]Result {_afdbe :=_fcba .ValueList ;if _fcba .Type ==ResultTypeArray {_afdbe =nil ;for _ ,_ccgc :=range _fcba .ValueArray {if len (_ccgc )> 0{_afdbe =append (_afdbe ,_ccgc [0]);}else {_afdbe =append (_afdbe ,_fgf );};};};return _afdbe ;}; -// 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");};_gfdgc :=args [0].AsNumber ();_dadd :=args [1].AsNumber ();if _gfdgc .Type ==ResultTypeNumber &&_dadd .Type ==ResultTypeNumber {_eebaa :=_eg .Atan2 (_dadd .ValueNumber ,_gfdgc .ValueNumber );if _eebaa !=_eebaa {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e");};return MakeNumberResult (_eebaa );};for _ ,_ceggbd :=range []ResultType {_gfdgc .Type ,_dadd .Type }{switch _ceggbd {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 _gfdgc ;default:return MakeErrorResult (_a .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",_ceggbd ));};};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");}; +// 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 {_dfbf ,_bgdde :=_cgca (args ,false );if _bgdde ==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 (_dfbf /_bgdde );}; -// 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 _gddd :=0;_gddd < len (args )-1;_gddd +=2{if args [_gddd ].ValueNumber ==1{return args [_gddd +1];};};return MakeErrorResultType (ErrorTypeNA ,"");};const _bgba =57376; +// String returns a string representation of PrefixExpr. +func (_ecccb PrefixExpr )String ()string {return _b .Sprintf ("\u0025\u0073\u0021%\u0073",_ecccb ._ddgae .String (),_ecccb ._dfccb .String ());};func _gebbf (_cdfge []Result )[]float64 {_cdad :=make ([]float64 ,0);for _ ,_aecfe :=range _cdfge {if _aecfe .Type ==ResultTypeEmpty {continue ;};_aecfe =_aecfe .AsNumber ();switch _aecfe .Type {case ResultTypeNumber :if !_aecfe .IsBoolean {_cdad =append (_cdad ,_aecfe .ValueNumber );};case ResultTypeList ,ResultTypeArray :_cdad =append (_cdad ,_gebbf (_aecfe .ListValues ())...);case ResultTypeString :default:_feb .Log .Debug ("\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",_aecfe .Type );};};return _cdad ;}; -// 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];}; +// LookupFunction looks up and returns a standard function or nil. +func LookupFunction (name string )Function {_gafgd .Lock ();defer _gafgd .Unlock ();if _geagf ,_effa :=_agfec [name ];_effa {return _geagf ;};return nil ;};func _acba (_ggcc ,_eefc float64 ,_dfg ,_fccd int )float64 {_gbef :=_caff (_ggcc );_bfff :=_caff (_eefc );_gded :=_dgeg (_gbef ,_bfff ,_dfg );return _gfbf (_gbef ,_gded ,_fccd );}; -// LastEvalIsRef returns if last evaluation with the evaluator was a reference. -func (_edc *defEval )LastEvalIsRef ()bool {return _edc ._bgf }; +// ConstArrayExpr is a constant array expression. +type ConstArrayExpr struct{_abcd [][]Expression }; -// Npv implements the Excel NPV function. -func Npv (args []Result )Result {_bfef :=len (args );if _bfef < 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");};_defd :=args [0].ValueNumber ;if _defd ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_affe :=[]float64 {};for _ ,_bbfcc :=range args [1:]{switch _bbfcc .Type {case ResultTypeNumber :_affe =append (_affe ,_bbfcc .ValueNumber );case ResultTypeArray ,ResultTypeList :_acg :=_fbef (_bbfcc );for _ ,_eabc :=range _acg {for _ ,_dfbcf :=range _eabc {if _dfbcf .Type ==ResultTypeNumber &&!_dfbcf .IsBoolean {_affe =append (_affe ,_dfbcf .ValueNumber );};};};};};_eggf :=0.0;for _ecdba ,_eagca :=range _affe {_eggf +=_eagca /_eg .Pow (1+_defd ,float64 (_ecdba )+1);};return MakeNumberResult (_eggf );}; +// 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 (_cbeed (args ,_cbgf ));};func _cea (_ff ,_cff ,_deb int )float64 {return float64 (_dad (_ff ,_gf .Month (_cff ),_deb )/86400)+_aeb }; -// Update returns the same object as updating sheet references does not affect String. -func (_gabcg String )Update (q *_af .UpdateQuery )Expression {return _gabcg };type yyLexer interface{Lex (_fbdf *yySymType )int ;Error (_dfbde string );};func (_bfdd node )String ()string {return _a .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_bfdd ._fgdc ,_gggbb (string (_bfdd ._babde )));}; +// Max is an implementation of the Excel MAX() function. +func Max (args []Result )Result {return _dbed (args ,false )};func _ccaa (_cgbbe Reference ,_acaa Context )bool {return _acaa .Sheet (_cgbbe .Value )==InvalidReferenceContext ;};const _deca =57363; -// Right implements the Excel RIGHT(string,[n]) function which returns the -// rightmost n characters. -func Right (args []Result )Result {_fedb :=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");};_fedb =int (args [1].ValueNumber );if _fedb < 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 _fedb ==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");};_cafcb :=args [0].Value ();_bbaa :=len (_cafcb );if _fedb > _bbaa {return MakeStringResult (_cafcb );};return MakeStringResult (_cafcb [_bbaa -_fedb :_bbaa ]);};func _fbcgg (_fdga Result ,_ggaed ,_egfc string )(string ,Result ){switch _fdga .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _fdga .Value (),_edgf ;default:return "",MakeErrorResult (_ggaed +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_egfc +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};};var _dedbe =[...]struct{_eacbf int ;_ffadf int ;_ebga string ;}{};func _ababa (_ecga []Result )(float64 ,float64 ,Result ){_acaf :=0.0;_fged :=1.0;for _ ,_bffeb :=range _ecga {switch _bffeb .Type {case ResultTypeNumber :_acaf +=_bffeb .ValueNumber ;_fged *=_dbbgb (_bffeb .ValueNumber );case ResultTypeList ,ResultTypeArray :_bfcbd ,_aeafc ,_effee :=_ababa (_bffeb .ListValues ());_acaf +=_bfcbd ;_fged *=_dbbgb (_aeafc );if _effee .Type ==ResultTypeError {return 0,0,_effee ;};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,_bffeb ;};};return _acaf ,_fged ,_edgf ;}; +// 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{_egabf ,_dgbg string }; -// 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");};_egfa :=args [0].AsNumber ();if _egfa .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");};_agcee :=int (_egfa .ValueNumber );if _agcee < 0||_agcee > 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 (_a .Sprintf ("\u0025\u0063",_agcee ));};var _cgea ,_bfgff ,_edcg ,_fgea ,_afcgc ,_ddfbe ,_dfba ,_ffgf ,_dbcf ,_cebee ,_fdbgf ,_fafd ,_bgfg ,_acce ,_ddgag *_f .Regexp ;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");};_dfgge :=args [0].AsNumber ();if _dfgge .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");};_degfg :=float64 (0);if len (args )> 1{_dbcba :=args [1].AsNumber ();if _dbcba .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");};_degfg =_dbcba .ValueNumber ;};_bfcg :=_dfgge .ValueNumber ;_egec :=1.0;if _degfg >=0{_egec =_eg .Pow (1/10.0,_degfg );}else {return MakeNumberResult (0);};_bfcg ,_cabc :=_eg .Modf (_bfcg /_egec );_abdda :=0.99999;if _cabc > _abdda {_bfcg ++;}else if _cabc < -_abdda {_bfcg --;};_ =_cabc ;return MakeNumberResult (_bfcg *_egec );};func _gg (_afg BinOpType ,_eafd ,_cgd [][]Result )Result {_ac :=[][]Result {};for _aee :=range _eafd {_db :=_fde (_afg ,_eafd [_aee ],_cgd [_aee ]);if _db .Type ==ResultTypeError {return _db ;};_ac =append (_ac ,_db .ValueList );};return MakeArrayResult (_ac );};func (_ebcag *ivr )Sheet (name string )Context {return _ebcag };func _ddgc (_ggcb string )*criteriaRegex {_becd :=&criteriaRegex {};if _ggcb ==""{return _becd ;};if _fgcb :=_fdeg .FindStringSubmatch (_ggcb );len (_fgcb )> 1{_becd ._fbecg =_fgfff ;_becd ._aabff =_fgcb [1];}else if _bccd :=_ebgcc .FindStringSubmatch (_ggcb );len (_bccd )> 1{_becd ._fbecg =_fgfff ;_becd ._aabff =_bccd [1];}else if _gabe :=_dbac .FindStringSubmatch (_ggcb );len (_gabe )> 1{_becd ._fbecg =_fcdgc ;_becd ._aabff =_gabe [1];}else if _cbgf :=_aeecf .FindStringSubmatch (_ggcb );len (_cbgf )> 1{_becd ._fbecg =_bcgba ;_becd ._aabff =_cbgf [1];}else if _eafc :=_cbeba .FindStringSubmatch (_ggcb );len (_eafc )> 1{_becd ._fbecg =_caeef ;_becd ._aabff =_eafc [1];}else if _abee :=_dbdae .FindStringSubmatch (_ggcb );len (_abee )> 1{_becd ._fbecg =_dbbcc ;_becd ._aabff =_abee [1];};return _becd ;}; +// 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");};_gage :=args [0].Ref ;if _gage .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");};_gcgbf ,_cbfgab :=_fa .ParseCellReference (_gage .Value );if _cbfgab !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_gage .Value );};return MakeNumberResult (float64 (_gcgbf .RowIdx ));}; -// ReferenceType is a type of reference -//go:generate stringer -type=ReferenceType -type ReferenceType byte ; +// Eval evaluates a horizontal range returning a list of results or an error. +func (_gfce HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_geg :=_gfce .horizontalRangeReference ();if _fgeb ,_gcdg :=ev .GetFromCache (_geg );_gcdg {return _fgeb ;};_dbge ,_gaaga :=_abgag (ctx ,_gfce ._cbdc ,_gfce ._affab );_afgec :=_dfcgb (ctx ,ev ,_dbge ,_gaaga );ev .SetCache (_geg ,_afgec );return _afgec ;};const _gaf ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_cgfa +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -// String returns a string representation of a horizontal range with prefix. -func (_aaebb PrefixHorizontalRange )String ()string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_aaebb ._gfgb .String (),_aaebb ._bdadc ,_aaebb ._bgccb );}; +// 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");};_dfcab ,_cgce ,_bgbg :=_eeg (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _bgbg .Type ==ResultTypeError {return _bgbg ;};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");};_efbd :=_cgce -_dfcab ;if _efbd > 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");};_cfgc :=args [2].ValueNumber ;if _cfgc <=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-_cfgc *_efbd /360));};var (_edcb =0;_egfac =false ;); -// NewError constructs a new error expression from a string. -func NewError (v string )Expression {return Error {_dga :v }}; +// String is a string expression. +type String struct{_ggegb string }; + +// 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");};_abeg :=args [0].AsNumber ();if _abeg .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");};_gfec :=float64 (1);if _abeg .ValueNumber < 0{_gfec =-1;};if len (args )> 1{_ddbd :=args [1].AsNumber ();if _ddbd .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");};_gfec =_bb .Abs (_ddbd .ValueNumber );};if len (args )==1{return MakeNumberResult (_bb .Floor (_abeg .ValueNumber ));};_ecaa :=_abeg .ValueNumber ;_ecaa ,_bfcf :=_bb .Modf (_ecaa /_gfec );if _bfcf !=0{if _abeg .ValueNumber < 0{_ecaa --;};};return MakeNumberResult (_ecaa *_gfec );}; -// LookupFunctionComplex looks up and returns a complex function or nil. -func LookupFunctionComplex (name string )FunctionComplex {_ecgec .Lock ();defer _ecgec .Unlock ();if _agcdc ,_baed :=_begf [name ];_baed {return _agcdc ;};return nil ;}; +// NewPrefixHorizontalRange constructs a new full rows range with prefix. +func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_cdged :=_c .Split (v ,"\u003a");if len (_cdged )!=2{return nil ;};_bdced ,_ :=_ab .Atoi (_cdged [0]);_baeca ,_ :=_ab .Atoi (_cdged [1]);if _bdced > _baeca {_bdced ,_baeca =_baeca ,_bdced ;};return PrefixHorizontalRange {_beccg :pfx ,_gcgee :_bdced ,_dcbda :_baeca };};func (_ccgcb *ivr )Sheet (name string )Context {return _ccgcb }; -// 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{_gfgb Expression ;_bdadc ,_bgccb int ;};const _afeeb =57346; +// 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");};_cgcd :=args [0].Ref ;for _cgcd .Type ==ReferenceTypeNamedRange {_cgcd =ctx .NamedRange (_cgcd .Value );};_gedaf :="";switch _cgcd .Type {case ReferenceTypeCell :_gedaf =_cgcd .Value ;case ReferenceTypeRange :_gaabe :=_c .Split (_cgcd .Value ,"\u003a");if len (_gaabe )==2{_gedaf =_gaabe [0];};default:return MakeErrorResult (_b .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",_cgcd .Type ));};_ggfcf ,_febf :=_fa .ParseCellReference (_gedaf );if _febf !=nil {return MakeErrorResult (_b .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",_febf .Error ()));};_gcfad ,_fadc ,_gfgaa :=_ggfcf .Column ,_ggfcf .RowIdx ,_ggfcf .SheetName ;_geedb :=args [1].AsNumber ();if _geedb .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");};_fdaa :=args [2].AsNumber ();if _fdaa .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 _deac ,_bgff Result ;if len (args )==3{_deac =MakeNumberResult (1);_bgff =MakeNumberResult (1);}else {_deac =args [3].AsNumber ();if _deac .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 _deac .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_bgff =args [4].AsNumber ();if _bgff .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 _bgff .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_aegcb :=_fa .ColumnToIndex (_gcfad );_abffb :=_fadc +uint32 (_geedb .ValueNumber );_fbdb :=_aegcb +uint32 (_fdaa .ValueNumber );_fcgb :=_abffb +uint32 (_deac .ValueNumber );_cfeg :=_fbdb +uint32 (_bgff .ValueNumber );if _deac .ValueNumber > 0{_fcgb --;}else {_fcgb ++;_abffb ,_fcgb =_fcgb ,_abffb ;};if _bgff .ValueNumber > 0{_cfeg --;}else {_cfeg ++;_fbdb ,_cfeg =_cfeg ,_fbdb ;};_febgg :=_b .Sprintf ("\u0025\u0073\u0025\u0064",_fa .IndexToColumn (_fbdb ),_abffb );_bcfd :=_b .Sprintf ("\u0025\u0073\u0025\u0064",_fa .IndexToColumn (_cfeg ),_fcgb );if _gfgaa ==""{return _dfcgb (ctx ,ev ,_febgg ,_bcfd );}else {return _dfcgb (ctx .Sheet (_gfgaa ),ev ,_febgg ,_bcfd );};}; -// 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");};_ccceg :=args [0];if _ccceg .Type ==ResultTypeError {return _ccceg ;};if _ccceg .Type !=ResultTypeString &&_ccceg .Type !=ResultTypeNumber &&_ccceg .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");};_gdbgb :=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");};_bdaa :=int (args [1].ValueNumber );if _bdaa < 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");};_dcdd :=int (args [2].ValueNumber );if _dcdd < 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");};_cbgfg :=len (_gdbgb );if _bdaa > _cbgfg {return MakeStringResult ("");};_bdaa --;_ebea :=_bdaa +_dcdd ;if _ebea > _cbgfg {return MakeStringResult (_gdbgb [_bdaa :]);}else {return MakeStringResult (_gdbgb [_bdaa :_ebea ]);};}; +// NewString constructs a new string expression. +func NewString (v string )Expression {v =_c .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_ggegb :v };}; -// RegisterFunctionComplex registers a standard function. -func RegisterFunctionComplex (name string ,fn FunctionComplex ){_ecgec .Lock ();defer _ecgec .Unlock ();if _ ,_dgab :=_begf [name ];_dgab {_aff .Log .Debug ("\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 );};_begf [name ]=fn ;}; +// String returns a string representation of CellRef. +func (_cdff CellRef )String ()string {return _cdff ._cdf }; -// ErrorType is a formula evaluation error type. -type ErrorType byte ; +// NewNumber constructs a new number expression. +func NewNumber (v string )Expression {_bbeec ,_cbeg :=_ab .ParseFloat (v ,64);if _cbeg !=nil {_feb .Log .Debug ("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%\u0076",v ,_cbeg );};return Number {_fecdf :_bbeec };}; -// 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");};_gcddf :=args [0].AsString ();if _gcddf .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");};_gecfc :=args [1].AsNumber ();if _gecfc .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 _gecfc .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 _gecfc .ValueNumber ==0{return MakeStringResult ("");};_dedgb :=_g .Buffer {};for _aggcb :=0;_aggcb < int (_gecfc .ValueNumber );_aggcb ++{_dedgb .WriteString (_gcddf .ValueString );};return MakeStringResult (_dedgb .String ());}; +// MakeNumberResult constructs a number result. +func MakeNumberResult (v float64 )Result {if v ==_bb .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };}; -// Update returns the same object as updating sheet references does not affect Bool. -func (_df Bool )Update (q *_af .UpdateQuery )Expression {return _df }; +// Ddb implements the Excel DDB function. +func Ddb (args []Result )Result {_ebdc :=len (args );if _ebdc !=4&&_ebdc !=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");};_ceg :=args [0].ValueNumber ;if _ceg < 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");};_feca :=args [1].ValueNumber ;if _feca < 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");};_dgf :=args [2].ValueNumber ;if _dgf <=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");};_fcae :=args [3].ValueNumber ;if _fcae < 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 _fcae > _dgf {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");};_bfag :=2.0;if _ebdc ==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");};_bfag =args [4].ValueNumber ;if _bfag < 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 (_gdbgg (_ceg ,_feca ,_dgf ,_fcae ,_bfag ));};var _eg =[]int {31,28,31,30,31,30,31,31,30,31,30,31};func _bcgbd (_fccdg []Result )(bool ,Result ){for _ ,_dgfc :=range _fccdg {if _dgfc .Type ==ResultTypeError {return true ,_dgfc ;};};return false ,MakeEmptyResult ();}; -// NewPrefixExpr constructs an expression with prefix. -func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_abbca :pfx ,_debae :exp }};func (_dcef Result )String ()string {return _dcef .Value ()};func _fgegg (_gebea string ,_gaad func (_ddgd float64 )float64 )Function {return func (_eeef []Result )Result {if len (_eeef )!=1{return MakeErrorResult (_gebea +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};_gcdf :=_eeef [0].AsNumber ();switch _gcdf .Type {case ResultTypeNumber :_cbcae :=_gaad (_gcdf .ValueNumber );if _eg .IsNaN (_cbcae ){return MakeErrorResult (_gebea +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _eg .IsInf (_cbcae ,0){return MakeErrorResult (_gebea +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _cbcae ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_gebea +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_cbcae );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_gebea +"\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 _gcdf ;default:return MakeErrorResult (_a .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",_gebea ,_gcdf .Type ));};};};func _gecbd (_accea Context ,_facf ,_eefd int )(string ,string ){_gagfg :="\u0041"+_ae .Itoa (_facf );_bcfga :=_accea .LastColumn (_facf ,_eefd );_fcbgb :=_bcfga +_ae .Itoa (_eefd );return _gagfg ,_fcbgb ;};const _dafgf =57368;const _aacff int =30; +// NewSheetPrefixExpr constructs a new prefix expression. +func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_cefae :s }}; -// Reference returns a string reference value to a range. -func (_acgge Range )Reference (ctx Context ,ev Evaluator )Reference {_ggfac :=_acgge ._bgge .Reference (ctx ,ev );_fabga :=_acgge ._cfge .Reference (ctx ,ev );if _ggfac .Type ==ReferenceTypeCell &&_fabga .Type ==ReferenceTypeCell {return MakeRangeReference (_cgeffc (_ggfac ,_fabga ));};return ReferenceInvalid ;}; +// Eval evaluates and returns the result of a constant array expression. +func (_dag ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_fge :=[][]Result {};for _ ,_fea :=range _dag ._abcd {_cfda :=[]Result {};for _ ,_abf :=range _fea {_cfda =append (_cfda ,_abf .Eval (ctx ,ev ));};_fge =append (_fge ,_cfda );};return MakeArrayResult (_fge );};const _efb ="\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"; -// 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");};_fdfb :=args [0].AsNumber ();if _fdfb .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");};_aegf :=_eg .Signbit (_fdfb .ValueNumber );_cebg ,_gegca :=_eg .Modf (_fdfb .ValueNumber /2);_gfcd :=_cebg *2;if _gegca !=0{if !_aegf {_gfcd +=2;}else {_gfcd -=2;};};return MakeNumberResult (_gfcd );};func (_fda *defEval )checkLastEvalIsRef (_bcd Context ,_agg Expression ){switch _agg .(type ){case FunctionCall :switch _agg .(FunctionCall )._aedfb {case "\u0049\u0053\u0052E\u0046":for _ ,_ddd :=range _agg .(FunctionCall )._eefggc {switch _ddd .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_abca :=_ddd .Eval (_bcd ,_fda );_fda ._bgf =!(_abca .Type ==ResultTypeError &&_abca .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_fda ._bgf =false ;};};};};};var _bbgg =[...]int {0};var _gfabe =[...]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}; +// 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");};_eeff :=args [0];switch _eeff .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_dbd :=_caff (_eeff .ValueNumber );return MakeNumberResult (float64 (_dbd .Minute ()));case ResultTypeString :_dcee :=_c .ToLower (_eeff .ValueString );if !_afdb (_dcee ){_ ,_ ,_ ,_bbb ,_cgg :=_face (_dcee );if _cgg .Type ==ResultTypeError {_cgg .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 _cgg ;};if _bbb {return MakeNumberResult (0);};};_ ,_ebee ,_ ,_ ,_ ,_def :=_dge (_dcee );if _def .Type ==ResultTypeError {return _def ;};return MakeNumberResult (float64 (_ebee ));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");};}; -// GetEpoch returns a null time object for the invalid reference context. -func (_gfagcb *ivr )GetEpoch ()_bg .Time {return _bg .Time {}};var _cfcde =map[string ]Function {}; +// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). +type PrefixExpr struct{_ddgae Expression ;_dfccb Expression ;};type parsedReplaceObject struct{_cefa string ;_dceda int ;_beed int ;_dded string ;}; -// Reference returns an invalid reference for ConstArrayExpr. -func (_gbba ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _fbeb ="\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 _caab (_dfga Result ,_gbdb ,_fbfd int )[][]Result {_afgc :=[][]Result {};switch _dfga .Type {case ResultTypeArray :for _ggbea ,_ddfc :=range _dfga .ValueArray {if _ggbea < _gbdb {_afgc =append (_afgc ,_dbgb (MakeListResult (_ddfc ),_fbfd ));}else {_afgc =append (_afgc ,_dbgb (MakeErrorResultType (ErrorTypeNA ,""),_fbfd ));};};case ResultTypeList :_daab :=_dbgb (_dfga ,_fbfd );for _ccgbd :=0;_ccgbd < _gbdb ;_ccgbd ++{_afgc =append (_afgc ,_daab );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _ddcac :=0;_ddcac < _gbdb ;_ddcac ++{_ecfa :=_dbgb (_dfga ,_fbfd );_afgc =append (_afgc ,_ecfa );};};return _afgc ;}; +// Yield implements the Excel YIELD function. +func Yield (args []Result )Result {_eddb :=len (args );if _eddb !=6&&_eddb !=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");};_fgbg ,_egaf ,_bebg :=_eeg (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _bebg .Type ==ResultTypeError {return _bebg ;};_bbag :=args [2];if _bbag .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");};_gafg :=_bbag .ValueNumber ;if _gafg < 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");};_gcfa :=args [3];if _gcfa .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");};_eafefg :=_gcfa .ValueNumber ;if _eafefg <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_feed :=args [4];if _feed .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");};_ggeea :=_feed .ValueNumber ;if _ggeea < 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");};_ffgf :=args [5];if _ffgf .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");};_aeee :=float64 (int (_ffgf .ValueNumber ));if !_cfdgf (_aeee ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_efade :=0;if _eddb ==7&&args [6].Type !=ResultTypeEmpty {_aebg :=args [6];if _aebg .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");};_efade =int (_aebg .ValueNumber );if !_ebf (_efade ){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");};};_eafff :=0.0;_eed :=0.0;_edce :=1.0;_agebg ,_bebg :=_faaag (_fgbg ,_egaf ,_gafg ,_eed ,_ggeea ,_aeee ,_efade );if _bebg .Type ==ResultTypeError {return _bebg ;};_gbegc ,_bebg :=_faaag (_fgbg ,_egaf ,_gafg ,_edce ,_ggeea ,_aeee ,_efade );if _bebg .Type ==ResultTypeError {return _bebg ;};_bdde :=(_edce -_eed )*0.5;for _bcc :=0;_bcc < 100&&_eafff !=_eafefg ;_bcc ++{_eafff ,_bebg =_faaag (_fgbg ,_egaf ,_gafg ,_bdde ,_ggeea ,_aeee ,_efade );if _bebg .Type ==ResultTypeError {return _bebg ;};if _eafefg ==_agebg {return MakeNumberResult (_eed );}else if _eafefg ==_gbegc {return MakeNumberResult (_edce );}else if _eafefg ==_eafff {return MakeNumberResult (_bdde );}else if _eafefg < _gbegc {_edce *=2.0;_gbegc ,_bebg =_faaag (_fgbg ,_egaf ,_gafg ,_edce ,_ggeea ,_aeee ,_efade );if _bebg .Type ==ResultTypeError {return _bebg ;};_bdde =(_edce -_eed )*0.5;}else {if _eafefg < _eafff {_eed =_bdde ;_agebg =_eafff ;}else {_edce =_bdde ;_gbegc =_eafff ;};_bdde =_edce -(_edce -_eed )*((_eafefg -_gbegc )/(_agebg -_gbegc ));};};return MakeNumberResult (_bdde );};func _gbde (_edeb Result ,_fcef ,_aafa string )(float64 ,Result ){var _fcg float64 ;switch _edeb .Type {case ResultTypeNumber :_fcg =float64 (int (_edeb .ValueNumber ));case ResultTypeString :_fbge :=DateValue ([]Result {_edeb });if _fbge .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_fcef +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_aafa );};_fcg =_fbge .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"+_aafa );};if _fcg < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_fcef +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _fcg ,_fgf ;}; -// Coupdays implements the Excel COUPDAYS function. -func Coupdays (args []Result )Result {_cfee ,_ggfaf :=_afdc (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _ggfaf .Type ==ResultTypeError {return _ggfaf ;};return MakeNumberResult (_ggec (_cfee ._dagb ,_cfee ._gced ,_cfee ._fgeg ,_cfee ._fgab ));};var _fdeg ,_ebgcc ,_dbdae ,_cbeba ,_aeecf ,_dbac *_f .Regexp ; +// String returns an empty string for Error. +func (_gea Error )String ()string {return ""};const (_ byte =iota ;_ecfgf ;_ababd ;_aafbc ;_ffbe ;_bddga ;); -// 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 _cdefd (args ,_dafcf )}; +// Db implements the Excel DB function. +func Db (args []Result )Result {_baab :=len (args );if _baab !=4&&_baab !=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");};_fdbc :=args [0].ValueNumber ;if _fdbc < 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");};_cadc :=args [1].ValueNumber ;if _cadc < 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");};_aggc :=args [2].ValueNumber ;if _aggc <=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");};_efcce :=args [3].ValueNumber ;if _efcce <=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 _efcce -_aggc > 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");};_dbeg :=12.0;if _baab ==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");};_dbeg =args [4].ValueNumber ;if _dbeg < 1||_dbeg > 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 _dbeg ==12&&_efcce > _aggc {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 _cadc >=_fdbc {return MakeNumberResult (0);};_egag :=1-_bb .Pow (_cadc /_fdbc ,1/_aggc );_egag =float64 (int (_egag *1000+0.5))/1000;_cgba :=_fdbc *_egag *_dbeg /12;if _efcce ==1{return MakeNumberResult (_cgba );};_fbfg :=_cgba ;_faff :=0.0;_afaae :=_aggc ;if _afaae > _efcce {_afaae =_efcce ;};for _ccg :=2.0;_ccg <=_afaae ;_ccg ++{_faff =(_fdbc -_fbfg )*_egag ;_fbfg +=_faff ;};if _efcce > _aggc {return MakeNumberResult ((_fdbc -_fbfg )*_egag *(12-_dbeg )/12);};return MakeNumberResult (_faff );};func _fgdb (_dcae float64 ,_dabgf *criteriaRegex )bool {_gedaa ,_dgcgf :=_ab .ParseFloat (_dabgf ._cgbg ,64);if _dgcgf !=nil {return false ;};switch _dabgf ._abagb {case _ecfgf :return _dcae ==_gedaa ;case _ababd :return _dcae <=_gedaa ;case _aafbc :return _dcae >=_gedaa ;case _ffbe :return _dcae < _gedaa ;case _bddga :return _dcae > _gedaa ;};return false ;};func LexReader (r _f .Reader )chan *node {_gdceg :=NewLexer ();go _gdceg .lex (r );return _gdceg ._gcdab };func (_gfgfb *Lexer )Next ()*node {_gfgfb ._adbcc .Lock ();defer _gfgfb ._adbcc .Unlock ();if len (_gfgfb ._fbbfa )> 0{_ddfg :=_gfgfb ._fbbfa [0];_gfgfb ._fbbfa =_gfgfb ._fbbfa [1:];return _ddfg ;};return _gfgfb .nextRaw ();};func _bfaeg (_cacc ,_afafd Result ,_efag ,_bbge bool )cmpResult {_cacc =_cacc .AsNumber ();_afafd =_afafd .AsNumber ();if _cacc .Type !=_afafd .Type {return _geea ;};if _cacc .Type ==ResultTypeNumber {if _cacc .ValueNumber ==_afafd .ValueNumber {return _gdabd ;};if _cacc .ValueNumber < _afafd .ValueNumber {return _aadf ;};return _dafb ;};if _cacc .Type ==ResultTypeString {_egb :=_cacc .ValueString ;_adga :=_afafd .ValueString ;if !_efag {_egb =_c .ToLower (_egb );_adga =_c .ToLower (_adga );};if _bbge {_abbcg :=_ag .Match (_adga ,_egb );if _abbcg {return _gdabd ;}else {return _dafb ;};};return cmpResult (_c .Compare (_egb ,_adga ));};if _cacc .Type ==ResultTypeEmpty {return _gdabd ;};if _cacc .Type ==ResultTypeList {if len (_cacc .ValueList )< len (_afafd .ValueList ){return _aadf ;};if len (_cacc .ValueList )> len (_afafd .ValueList ){return _dafb ;};for _gcaaa :=range _cacc .ValueList {_bgaag :=_bfaeg (_cacc .ValueList [_gcaaa ],_afafd .ValueList [_gcaaa ],_efag ,_bbge );if _bgaag !=_gdabd {return _bgaag ;};};return _gdabd ;};if _cacc .Type ==ResultTypeList {if len (_cacc .ValueArray )< len (_afafd .ValueArray ){return _aadf ;};if len (_cacc .ValueArray )> len (_afafd .ValueArray ){return _dafb ;};for _afeb :=range _cacc .ValueArray {_abea :=_cacc .ValueArray [_afeb ];_cdcbg :=_cacc .ValueArray [_afeb ];if len (_abea )< len (_cdcbg ){return _aadf ;};if len (_abea )> len (_cdcbg ){return _dafb ;};for _ffee :=range _abea {_geeg :=_bfaeg (_abea [_ffee ],_cdcbg [_ffee ],_efag ,_bbge );if _geeg !=_gdabd {return _geeg ;};};};return _gdabd ;};return _geea ;}; -// Amordegrc implements the Excel AMORDEGRC function. -func Amordegrc (args []Result )Result {_dgbg ,_adg :=_badgb (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _adg .Type ==ResultTypeError {return _adg ;};_gfcf :=_dgbg ._fcdb ;_dfdg :=_dgbg ._gbdf ;_eacg :=_dgbg ._dabe ;_dddd :=_dgbg ._baag ;_cfd :=_dgbg ._abda ;_fbb :=_dgbg ._cbde ;if _fbb >=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");};_beaa :=_dgbg ._deag ;_cacf :=1.0/_fbb ;_edca :=2.5;if _cacf < 3{_edca =1;}else if _cacf < 5{_edca =1.5;}else if _cacf <=6{_edca =2;};_fbb *=_edca ;_fdfd ,_gbgc :=_ebed (_dfdg ,_eacg ,_beaa );if _gbgc .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");};_cadb :=_dbaa (_fdfd *_fbb *_gfcf );_gfcf -=_cadb ;_abge :=_gfcf -_dddd ;for _ecf :=0;_ecf < _cfd ;_ecf ++{_cadb =_dbaa (_fbb *_gfcf );_abge -=_cadb ;if _abge < 0{switch _cfd -_ecf {case 0:case 1:return MakeNumberResult (_dbaa (_gfcf *0.5));default:return MakeNumberResult (0);};};_gfcf -=_cadb ;};return MakeNumberResult (_cadb );}; +// 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];};func (_ccdbb PrefixHorizontalRange )horizontalRangeReference (_gdbf string )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_gdbf ,_ccdbb ._gcgee ,_ccdbb ._dcbda );};var _fceb =[...]int {-1,1,1,-1,-2,0};func _gcae (_abe ,_eeae ,_egg ,_edbg int )int {if !_baaff (_edbg ){return _egg ;};_aafb :=_egg ;_dbea :=_baea (_abe ,_eeae );if _aafb > 30||_egg >=_dbea ||_aafb >=_dbea {_aafb =30;};return _aafb ;}; // ResultType is the type of the result //go:generate stringer -type=ResultType type ResultType byte ; -// Large implements the Excel LARGE function. -func Large (args []Result )Result {return _egdf (args ,true )}; +// Eval evaluates and returns the result of a formula. +func (_dc *defEval )Eval (ctx Context ,formula string )Result {_cfg :=ParseString (formula );_ecbg :=make (chan Result );go func (){if _cfg ==nil {_ecbg <-MakeErrorResult (_b .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 {_dc .checkLastEvalIsRef (ctx ,_cfg );_ecbg <-_cfg .Eval (ctx ,_dc );};}();select{case _afe :=<-_ecbg :return _afe ;case <-_gf .After (_aea ):_feb .Log .Debug ("\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);};}; -// String returns a string of a range. -func (_babdd Range )String ()string {return _a .Sprintf ("\u0025\u0073\u003a%\u0073",_babdd ._bgge .String (),_babdd ._cfge .String ());}; +// 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");};_bcd :=args [0].ValueNumber ;if _bcd <=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");};_gcdc :=float64 (int (args [1].ValueNumber ));if _gcdc < 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 (_bb .Pow ((1+_bcd /_gcdc ),_gcdc )-1);}; -// Eval evaluates a range with prefix returning a list of results or an error. -func (_febe PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_ebcde :=_febe ._acaga .Reference (ctx ,ev );_dggc :=_febe ._cdec .Reference (ctx ,ev );_debe :=_febe ._aggf .Reference (ctx ,ev );switch _ebcde .Type {case ReferenceTypeSheet :if _ecfec (_ebcde ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_ebcde .Value ));};_addd :=_edbed (_ebcde ,_dggc ,_debe );if _dggc .Type ==ReferenceTypeCell &&_debe .Type ==ReferenceTypeCell {if _acbca ,_ccda :=ev .GetFromCache (_addd );_ccda {return _acbca ;}else {_edebg :=_affa (ctx .Sheet (_ebcde .Value ),ev ,_dggc .Value ,_debe .Value );ev .SetCache (_addd ,_edebg );return _edebg ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_addd );default:return MakeErrorResult (_a .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",_ebcde .Type ));};};func _bgff (_edee _bg .Time )_bg .Time {_edee =_edee .UTC ();return _bg .Date (_edee .Year (),_edee .Month (),_edee .Day (),_edee .Hour (),_edee .Minute (),_edee .Second (),_edee .Nanosecond (),_bg .Local );};const _edbba int =30;type rmode byte ; +// String returns an empty string for EmptyExpr. +func (_gdg EmptyExpr )String ()string {return ""};const _gccd int =0;const _dce ="\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"; + +// String returns a string representation of a named range. +func (_ggbbf NamedRangeRef )String ()string {return _ggbbf ._baac };func _eff (){_ccf ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_gg .MustCompile ("\u005e"+_dcc +_eba );_ccf ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_gg .MustCompile ("\u005e"+_dff +_eba );_ccf ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_gg .MustCompile ("\u005e"+_dce +_eba );_ccf ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_gg .MustCompile ("\u005e"+_gaf +_eba );_cdb ["\u0068\u0068"]=_gg .MustCompile (_bfe +_dgd +"\u0024");_cdb ["\u0068\u0068\u003am\u006d"]=_gg .MustCompile (_bfe +_eccb +"\u0024");_cdb ["\u006d\u006d\u003as\u0073"]=_gg .MustCompile (_bfe +_egd +"\u0024");_cdb ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_gg .MustCompile (_bfe +_dba +"\u0024");_ccbf =[]*_gg .Regexp {_gg .MustCompile ("\u005e"+_dcc +"\u0024"),_gg .MustCompile ("\u005e"+_dff +"\u0024"),_gg .MustCompile ("\u005e"+_dce +"\u0024"),_gg .MustCompile ("\u005e"+_gaf +"\u0024")};_agac =[]*_gg .Regexp {_gg .MustCompile ("\u005e"+_dgd +"\u0024"),_gg .MustCompile ("\u005e"+_eccb +"\u0024"),_gg .MustCompile ("\u005e"+_egd +"\u0024"),_gg .MustCompile ("\u005e"+_dba +"\u0024")};};func _gbge (_bbec []Result )Result {_cbcb :=_bbec [0].ValueList ;_cfag :=len (_cbcb );switch len (_bbec ){case 1:_geeab :=[]Result {};for _ ,_abfcg :=range _cbcb {_geeab =append (_geeab ,MakeBoolResult (_abfcg .ValueNumber !=0));};return MakeListResult (_geeab );case 2:_fecge :=_bbec [1];switch _fecge .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_gfdc :=[]Result {};for _ ,_fgcff :=range _cbcb {var _baeef Result ;if _fgcff .ValueNumber ==0{_baeef =MakeBoolResult (false );}else {_baeef =_fecge ;};_gfdc =append (_gfdc ,_baeef );};return MakeListResult (_gfdc );case ResultTypeList :_ecgb :=_bfac (_fecge ,_cfag );_ggaf :=[]Result {};for _cfagc ,_fdce :=range _cbcb {var _fagca Result ;if _fdce .ValueNumber ==0{_fagca =MakeBoolResult (false );}else {_fagca =_ecgb [_cfagc ];};_ggaf =append (_ggaf ,_fagca );};return MakeListResult (_ggaf );case ResultTypeArray :_bcbd :=_abfc (_fecge ,len (_fecge .ValueArray ),_cfag );_cdbe :=[][]Result {};for _ ,_ebaf :=range _bcbd {_acgd :=[]Result {};for _ccce ,_gcgef :=range _cbcb {var _gbcc Result ;if _gcgef .ValueNumber ==0{_gbcc =MakeBoolResult (false );}else {_gbcc =_ebaf [_ccce ];};_acgd =append (_acgd ,_gbcc );};_cdbe =append (_cdbe ,_acgd );};return MakeArrayResult (_cdbe );};case 3:_aaaga :=_bbec [1];_cbeff :=_bbec [2];_dfdg :=_ffaa (_aaaga );_eggf :=_ffaa (_cbeff );if _dfdg &&_eggf {_fbba :=[]Result {};for _ ,_aaeeb :=range _cbcb {var _agecg Result ;if _aaeeb .ValueNumber ==0{_agecg =_cbeff ;}else {_agecg =_aaaga ;};_fbba =append (_fbba ,_agecg );};return MakeListResult (_fbba );};if _aaaga .Type !=ResultTypeArray &&_cbeff .Type !=ResultTypeArray {_bdbgf :=_bfac (_aaaga ,_cfag );_aaccg :=_bfac (_cbeff ,_cfag );_aecdf :=[]Result {};for _ebff ,_ggefc :=range _cbcb {var _ffced Result ;if _ggefc .ValueNumber ==0{_ffced =_aaccg [_ebff ];}else {_ffced =_bdbgf [_ebff ];};_aecdf =append (_aecdf ,_ffced );};return MakeListResult (_aecdf );};_ceff ,_gdfeg :=len (_aaaga .ValueArray ),len (_cbeff .ValueArray );_adbcf ,_gdeg :=_ceff ,_gdfeg ;if _gdfeg > _adbcf {_adbcf ,_gdeg =_gdeg ,_adbcf ;};_ffdb :=_abfc (_aaaga ,_adbcf ,_cfag );_ccga :=_abfc (_cbeff ,_adbcf ,_cfag );_addb :=[][]Result {};for _cdbcgg :=0;_cdbcgg < _adbcf ;_cdbcgg ++{_bbgf :=[]Result {};for _dbfg ,_gfee :=range _cbcb {var _ccbeb Result ;if _gfee .ValueNumber ==0{if _cdbcgg < _gdfeg {_ccbeb =_ccga [_cdbcgg ][_dbfg ];}else {_ccbeb =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _cdbcgg < _ceff {_ccbeb =_ffdb [_cdbcgg ][_dbfg ];}else {_ccbeb =MakeErrorResultType (ErrorTypeNA ,"");};};_bbgf =append (_bbgf ,_ccbeb );};_addb =append (_addb ,_bbgf );};return MakeArrayResult (_addb );};return MakeErrorResult ("");}; + +// 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");};_ffae :=args [0].AsNumber ();if _ffae .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");};_edafa :=_bb .Signbit (_ffae .ValueNumber );_gbce ,_eged :=_bb .Modf (_ffae .ValueNumber /2);_gcda :=_gbce *2;if _eged !=0{if !_edafa {_gcda +=2;}else {_gcda -=2;};};return MakeNumberResult (_gcda );}; // BinOpType is the binary operation operator type //go:generate stringer -type=BinOpType -type BinOpType byte ; - -// CellRef is a reference to a single cell -type CellRef struct{_gdd string };var _ffbb =[...]uint8 {0,17,33,49,63,78,93,108};func _gebeaf (_fabad ,_eeca Expression )(Expression ,Expression ,error ){_ddfde ,_dccf :=_fabad .(CellRef );if !_dccf {return nil ,nil ,_aa .New (_a .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_fabad .String ()));};_cfdfd ,_dccf :=_eeca .(CellRef );if !_dccf {return nil ,nil ,_aa .New (_a .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_eeca .String ()));};_ccbb ,_agbae :=_fa .ParseCellReference (_ddfde ._gdd );if _agbae !=nil {return nil ,nil ,_agbae ;};_gdbe ,_dcabg :=_fa .ParseCellReference (_cfdfd ._gdd );if _dcabg !=nil {return nil ,nil ,_dcabg ;};_edcde :=false ;if _ccbb .RowIdx > _gdbe .RowIdx {_edcde =true ;_ccbb .RowIdx ,_gdbe .RowIdx =_gdbe .RowIdx ,_ccbb .RowIdx ;};if _ccbb .ColumnIdx > _gdbe .ColumnIdx {_edcde =true ;_ccbb .ColumnIdx ,_gdbe .ColumnIdx =_gdbe .ColumnIdx ,_ccbb .ColumnIdx ;_ccbb .Column ,_gdbe .Column =_gdbe .Column ,_ccbb .Column ;};if _edcde {return NewCellRef (_ccbb .String ()),NewCellRef (_gdbe .String ()),nil ;};return _fabad ,_eeca ,nil ;}; +type BinOpType byte ;const _abce =57359;func _cgbdg (_fcbeb int )string {if _fcbeb >=1&&_fcbeb -1< len (_gcbb ){if _gcbb [_fcbeb -1]!=""{return _gcbb [_fcbeb -1];};};return _b .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_fcbeb );};var _bcae *_ad .Rand ;func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }}; -// 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 _cdefd (args ,_ggdc )};func _eeda (_ccgd []Result )Result {_dgcee :=_ccgd [0].ValueArray ;if len (_ccgd )==1{_cafg :=[][]Result {};for _ ,_ggfg :=range _dgcee {_cafg =append (_cafg ,_dcaab ([]Result {MakeListResult (_ggfg )}).ValueList );};return MakeArrayResult (_cafg );}else if len (_ccgd )==2{_befe :=len (_dgcee );_dafg :=len (_dgcee [0]);_edeee :=_caab (_ccgd [1],_befe ,_dafg );_dacf :=len (_edeee );_fdge :=[][]Result {};var _bcdad []Result ;for _cfde ,_accb :=range _dgcee {if _cfde < _dacf {_bcdad =_edeee [_cfde ];}else {_bcdad =_dbgb (MakeErrorResultType (ErrorTypeNA ,""),_dafg );};_fdge =append (_fdge ,_dcaab ([]Result {MakeListResult (_accb ),MakeListResult (_bcdad )}).ValueList );};return MakeArrayResult (_fdge );}else if len (_ccgd )==3{_bdbb :=len (_dgcee );_bggg :=len (_dgcee [0]);_gdef :=_caab (_ccgd [1],_bdbb ,_bggg );_agggf :=_caab (_ccgd [2],_bdbb ,_bggg );_caebg :=len (_gdef );_ffbd :=len (_agggf );_edgdc :=[][]Result {};var _fabg ,_dcfaa []Result ;for _gafff ,_ecgbc :=range _dgcee {if _gafff < _caebg {_fabg =_gdef [_gafff ];}else {_fabg =_dbgb (MakeErrorResultType (ErrorTypeNA ,""),_bggg );};if _gafff < _ffbd {_dcfaa =_agggf [_gafff ];}else {_dcfaa =_dbgb (MakeErrorResultType (ErrorTypeNA ,""),_bggg );};_edgdc =append (_edgdc ,_dcaab ([]Result {MakeListResult (_ecgbc ),MakeListResult (_fabg ),MakeListResult (_dcfaa )}).ValueList );};return MakeArrayResult (_edgdc );};return MakeErrorResultType (ErrorTypeValue ,"");};var _agbcd string =string ([]byte {92}); +// 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");};_ebae :=args [0];if _ebae .Type !=ResultTypeNumber &&_ebae .Type !=ResultTypeString &&_ebae .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");};_bdebe :=args [1].ValueString ;switch _ebae .Type {case ResultTypeNumber :return MakeStringResult (_bg .Number (_ebae .ValueNumber ,_bdebe ));case ResultTypeString :return MakeStringResult (_bg .String (_ebae .ValueString ,_bdebe ));case ResultTypeEmpty :return MakeStringResult (_bg .Number (0,_bdebe ));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");};};const _bcegb =57365;func _fddd (_egdb ,_gdfdcg ,_efeae ,_agdb ,_fgfb float64 ,_bbdg int )Result {_dcef ,_cdgg :=_bff (_egdb ,_gdfdcg ,_bbdg );if _cdgg .Type ==ResultTypeError {return _cdgg ;};_bbad ,_fgb :=_edgd (_egdb ,_gdfdcg ,int (_fgfb ),_bbdg );if _fgb .Type ==ResultTypeError {return _fgb ;};_cfdge :=0.0;_cfe :=0.0;_efeae *=100/_fgfb ;_agdb /=_fgfb ;_agdb ++;_aac :=_dcef *_fgfb -_bbad ;for _eec :=1.0;_eec < _bbad ;_eec ++{_dcbd :=_eec +_aac ;_acec :=_efeae /_bb .Pow (_agdb ,_dcbd );_cfe +=_acec ;_cfdge +=_dcbd *_acec ;};_fcgc :=(_efeae +100)/_bb .Pow (_agdb ,_bbad +_aac );_cfe +=_fcgc ;_cfdge +=(_bbad +_aac )*_fcgc ;_cfdge /=_cfe ;_cfdge /=_fgfb ;return MakeNumberResult (_cfdge );}; -// MakeEmptyResult is ued when parsing an empty argument. -func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }};var _eebgf =[...]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};func _gdgg (_edb string ,_abc uint32 )string {_ggf :=_fa .ColumnToIndex (_edb );if _ggf ==_abc {return "\u0023\u0052\u0045F\u0021";}else if _ggf > _abc {return _fa .IndexToColumn (_ggf -1);}else {return _edb ;};};type parsedSearchObject struct{_edfac string ;_adef string ;_deegb int ;};func _egdc (_bafa ,_gfdc ,_baee ,_ccac ,_cdbbd ,_bdff float64 )float64 {var _fbaa ,_dagfc float64 ;_adbg :=0.0;_gbdfa :=_eg .Ceil (_cdbbd );_bbgd :=_bafa -_gfdc ;_efba :=false ;_bbd :=0.0;for _ceggb :=1.0;_ceggb <=_gbdfa ;_ceggb ++{if !_efba {_fbaa =_bbc (_bafa ,_gfdc ,_baee ,_ceggb ,_bdff );_bbd =_bbgd /(_baee -_ceggb +1);if _bbd > _fbaa {_dagfc =_bbd ;_efba =true ;}else {_dagfc =_fbaa ;_bbgd -=_fbaa ;};}else {_dagfc =_bbd ;};if _ceggb ==_gbdfa {_dagfc *=_cdbbd +1-_gbdfa ;};_adbg +=_dagfc ;};return _adbg ;};func _gccf (_feag []Result ,_fgbd bool ,_acac string )Result {var _fbbf ,_gcafb string ;if _fgbd {_fbbf ="\u0074\u0068\u0072e\u0065";_gcafb ="\u006f\u0064\u0064";}else {_fbbf ="\u0074\u0077\u006f";_gcafb ="\u0065\u0076\u0065\u006e";};_edbbf :=len (_feag );if (_fgbd &&_edbbf < 3)||(!_fgbd &&_edbbf < 2){return MakeErrorResult (_acac +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_fbbf +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};if (_edbbf /2*2==_edbbf )==_fgbd {return MakeErrorResult (_acac +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_gcafb +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_gdab :=-1;_ddega :=-1;for _fgaeg :=0;_fgaeg < _edbbf ;_fgaeg +=2{_dfbdb :=_feag [_fgaeg ];if _dfbdb .Type !=ResultTypeArray &&_dfbdb .Type !=ResultTypeList {return MakeErrorResult (_acac +"\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");};_cdeff :=_fbef (_dfbdb );if _ddega ==-1{_ddega =len (_cdeff );_gdab =len (_cdeff [0]);}else if len (_cdeff )!=_ddega ||len (_cdeff [0])!=_gdab {return MakeErrorResult (_acac +"\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 _fgbd &&_fgaeg ==0{_fgaeg --;};};return _edgf ;};func _fefa (_ddbf ,_bdag ,_bgcd ,_cccc ,_dfde float64 ,_bgdc int )float64 {_caef :=_aafd (_ddbf ,_bgcd ,_cccc ,_dfde ,_bgdc );var _ecag float64 ;if _bdag ==1{if _bgdc ==1{_ecag =0;}else {_ecag =-_cccc ;};}else {if _bgdc ==1{_ecag =_dfcbg (_ddbf ,_bdag -2,_caef ,_cccc ,1)-_caef ;}else {_ecag =_dfcbg (_ddbf ,_bdag -1,_caef ,_cccc ,0);};};return _ecag *_ddbf ;};func _aaeb (_agefg Result ,_eaab *criteriaParsed )bool {if _agefg .IsBoolean {return false ;};_fcgbd :=_agefg .Type ;if _eaab ._edfb {return _fcgbd ==ResultTypeNumber &&_agefg .ValueNumber ==_eaab ._cfeeg ;}else if _fcgbd ==ResultTypeNumber {return _bcadc (_agefg .ValueNumber ,_eaab ._gdgc );};return _cgege (_agefg ,_eaab );}; +// Reference returns an invalid reference for BinaryExpr. +func (_bda BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// 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");};_fcbg :=args [0].AsNumber ();_dbga :=args [1].AsNumber ();_dgec :=args [2].AsNumber ();_cefdd :=args [3].ListValues ();if _fcbg .Type !=ResultTypeNumber ||_dbga .Type !=ResultTypeNumber ||_dgec .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");};_egaf :=float64 (0);for _gaeef ,_adead :=range _cefdd {_egaf +=_adead .ValueNumber *_eg .Pow (_fcbg .ValueNumber ,_dbga .ValueNumber +float64 (_gaeef )*_dgec .ValueNumber );};return MakeNumberResult (_egaf );};type couponArgs struct{_dagb float64 ;_gced float64 ;_fgeg int ;_fgab int ;}; +// 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");};_efcfa :=args [0].ValueNumber ;if _efcfa <=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");};_aabc :=args [1].ValueNumber ;if _aabc <=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");};_bdgd :=args [2].ValueNumber ;if _bdgd < 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 (_bb .Pow (_bdgd /_aabc ,1/_efcfa )-1);}; -// 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");};_ddfd ,_feff ,_fcgg :=_cedg (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _fcgg .Type ==ResultTypeError {return _fcgg ;};_ebae ,_fcgg :=_ecb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _fcgg .Type ==ResultTypeError {return _fcgg ;};if _ebae >=_ddfd {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");};_eedb :=args [3].ValueNumber ;if _eedb < 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");};_cbea :=args [4].ValueNumber ;if _cbea <=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");};_fcgb :=args [5].ValueNumber ;if _fcgb < 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");};_bgde :=float64 (int (args [6].ValueNumber ));if !_eacce (_bgde ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_daea :=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");};_daea =int (args [7].ValueNumber );if !_aeb (_daea ){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");};};_feg ,_fcgg :=_ebed (_ebae ,_feff ,_daea );if _fcgg .Type ==ResultTypeError {return _fcgg ;};_feg *=_bgde ;_dcada ,_fcgg :=_ebed (_ddfd ,_feff ,_daea );if _fcgg .Type ==ResultTypeError {return _fcgg ;};_dcada *=_bgde ;_ecab ,_fcgg :=_ebed (_ebae ,_ddfd ,_daea );if _fcgg .Type ==ResultTypeError {return _fcgg ;};_ecab *=_bgde ;_beda :=_fcgb +_feg *100*_eedb /_bgde ;_beda /=_cbea +_ecab *100*_eedb /_bgde ;_beda --;_beda *=_bgde /_dcada ;return MakeNumberResult (_beda );}; +// 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 _fce ,_cfdaf float64 ;switch args [0].Type {case ResultTypeNumber :_cfdaf =args [0].ValueNumber ;case ResultTypeString :_cbef :=DateValue ([]Result {args [0]});if _cbef .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");};_cfdaf =_cbef .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 :_fce =args [1].ValueNumber ;if _fce < 62&&_cfdaf >=62{_fce --;};case ResultTypeString :_dbaa :=DateValue ([]Result {args [1]});if _dbaa .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");};_fce =_dbaa .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");};_gab :=float64 (int (_cfdaf -_fce ));return MakeNumberResult (_gab );}; -// Pricemat implements the Excel PRICEMAT function. -func Pricemat (args []Result )Result {_acbffc :=len (args );if _acbffc !=5&&_acbffc !=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");};_acfa ,_cddf ,_eeee :=_cedg (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _eeee .Type ==ResultTypeError {return _eeee ;};_fbac ,_eeee :=_ecb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _eeee .Type ==ResultTypeError {return _eeee ;};if _fbac >=_acfa {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");};_ggea :=args [3].ValueNumber ;if _ggea < 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");};_afde :=args [4].ValueNumber ;if _afde < 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");};_fedc :=0;if _acbffc ==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");};_fedc =int (args [5].ValueNumber );if !_aeb (_fedc ){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");};};_gafg ,_eeee :=_ebed (_acfa ,_cddf ,_fedc );if _eeee .Type ==ResultTypeError {return _eeee ;};_ccd ,_eeee :=_ebed (_fbac ,_cddf ,_fedc );if _eeee .Type ==ResultTypeError {return _eeee ;};_fgcg ,_eeee :=_ebed (_fbac ,_acfa ,_fedc );if _eeee .Type ==ResultTypeError {return _eeee ;};_fcabg :=1+_ccd *_ggea ;_eaca :=1+_gafg *_afde ;return MakeNumberResult ((_fcabg /_eaca -_fgcg *_ggea )*100);}; +// 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");};_ddg :=args [1].ValueNumber ;_baa :=args [0];var _bcg float64 ;switch _baa .Type {case ResultTypeEmpty :_bcg =0;case ResultTypeNumber :_bcg =_baa .ValueNumber ;case ResultTypeString :_afg :=DateValue ([]Result {args [0]});if _afg .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");};_bcg =_afg .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");};_acc :=_caff (_bcg );_dee :=_acc .AddDate (0,int (_ddg +1),0);_ade ,_bce ,_ :=_dee .Date ();_fff :=_cea (_ade ,int (_bce ),0);if _fff < 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 _ade ==1900&&_bce ==3{_fff --;};return MakeNumberResult (_fff );}; -// Eval evaluates and returns the result of a sheet expression. -func (_eabe 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");};var _gebb =[...]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}; +// Large implements the Excel LARGE function. +func Large (args []Result )Result {return _cgbe (args ,true )};var _eaae =[...]string {};const _babeb int =30; -// Search is an implementation of the Excel SEARCH(). -func Search (args []Result )Result {_bdee ,_cfga :=_geba ("\u0046\u0049\u004e\u0044",args );if _cfga .Type !=ResultTypeEmpty {return _cfga ;};_gefd :=_ef .ToLower (_bdee ._edfac );if _gefd ==""{return MakeNumberResult (1.0);};_edgfe :=_ef .ToLower (_bdee ._adef );_dcdff :=_bdee ._deegb ;_fbcg :=1;for _cffed :=range _edgfe {if _fbcg < _dcdff {_fbcg ++;continue ;};_dffe :=_gb .Index (_gefd ,_edgfe [_cffed :]);if _dffe ==0{return MakeNumberResult (float64 (_fbcg ));};_fbcg ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// GetWidth returns 0 for the invalid reference context. +func (_gggce *ivr )GetWidth (colIdx int )float64 {return float64 (0)};type evCache struct{_gfg map[string ]Result ;_bde *_ec .Mutex ;}; -// Function is a standard function whose result only depends on its arguments. -type Function func (_ebcf []Result )Result ;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");};_cedbe :=args [0].AsString ();if _cedbe .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 (_cedbe .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 (_cedbe .ValueString [0]));};type countMode byte ; +// NewPrefixRangeExpr constructs a new range with prefix. +func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_cgae ,_efddf ,_ceaaa :=_dcabf (from ,to );if _ceaaa !=nil {_feb .Log .Debug (_ceaaa .Error ());return NewError (_ceaaa .Error ());};return PrefixRangeExpr {_acggg :pfx ,_cafdg :_cgae ,_cfed :_efddf };}; -// Eval evaluates and returns the result of a Negate expression. -func (_aagfd Negate )Eval (ctx Context ,ev Evaluator )Result {_cgdfd :=_aagfd ._abdg .Eval (ctx ,ev );if _cgdfd .Type ==ResultTypeNumber {return MakeNumberResult (-_cgdfd .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 _cgf (_dgb ,_cb [][]Result )bool {if len (_dgb )!=len (_cb ){return false ;};for _cde :=range _dgb {if len (_dgb [_cde ])!=len (_cb [_cde ]){return false ;};};return true ;}; +// 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");};_cdfc ,_bdcf ,_dagc :=_eeg (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _dagc .Type ==ResultTypeError {return _dagc ;};_abcdb ,_dagc :=_gbde (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _dagc .Type ==ResultTypeError {return _dagc ;};if _abcdb >=_cdfc {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");};_bacd :=args [3].ValueNumber ;if _bacd < 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");};_ebead :=args [4].ValueNumber ;if _ebead <=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");};_gecdd :=args [5].ValueNumber ;if _gecdd < 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");};_abdc :=float64 (int (args [6].ValueNumber ));if !_cfdgf (_abdc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_edec :=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");};_edec =int (args [7].ValueNumber );if !_ebf (_edec ){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");};};_acca ,_dagc :=_bff (_abcdb ,_bdcf ,_edec );if _dagc .Type ==ResultTypeError {return _dagc ;};_acca *=_abdc ;_fga ,_dagc :=_bff (_cdfc ,_bdcf ,_edec );if _dagc .Type ==ResultTypeError {return _dagc ;};_fga *=_abdc ;_bbf ,_dagc :=_bff (_abcdb ,_cdfc ,_edec );if _dagc .Type ==ResultTypeError {return _dagc ;};_bbf *=_abdc ;_fddb :=_gecdd +_acca *100*_bacd /_abdc ;_fddb /=_ebead +_bbf *100*_bacd /_abdc ;_fddb --;_fddb *=_abdc /_fga ;return MakeNumberResult (_fddb );};type ivr struct{}; -// GetFilename returns an empty string for the invalid reference context. -func (_gggfb *ivr )GetFilename ()string {return ""}; +// 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");};_adaaf :=args [0].AsNumber ();_cafdb :=args [1].AsNumber ();if _adaaf .Type ==ResultTypeNumber &&_cafdb .Type ==ResultTypeNumber {_ebed :=_bb .Atan2 (_cafdb .ValueNumber ,_adaaf .ValueNumber );if _ebed !=_ebed {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e");};return MakeNumberResult (_ebed );};for _ ,_ffbb :=range []ResultType {_adaaf .Type ,_cafdb .Type }{switch _ffbb {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 _adaaf ;default:return MakeErrorResult (_b .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",_ffbb ));};};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 _gacff (_ecgg Result ,_bgdf ,_fagfcf string )(float64 ,Result ){switch _ecgg .Type {case ResultTypeEmpty :return 0,_fgf ;case ResultTypeNumber :return _ecgg .ValueNumber ,_fgf ;case ResultTypeString :_ccbac ,_fedbd :=_ab .ParseFloat (_ecgg .ValueString ,64);if _fedbd !=nil {return 0,MakeErrorResult (_fagfcf +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_bgdf );};return _ccbac ,_fgf ;default:return 0,MakeErrorResult (_bgdf +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_fagfcf +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079");};};func _gbdc (){_faaae =_gg .MustCompile ("\u005e\u0030\u002b\u0024");_gbfbf =_gg .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029");_ebag =_gg .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_beda =_gg .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_aadc =_gg .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");_ebgfg =_gg .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_eeab =_gg .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");_bgef =_gg .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_gfbb =_gg .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");_cfdd =_gg .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");_ffdcb =_gg .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");_abffa =_gg .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_egba +_egba +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_egba +_egba +"\u0029\u002b\u0059+\u0024");_egada =_gg .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_egba +_egba +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_egba +_egba +"\u0029\u002b\u0059+\u0024");_ffeg =_gg .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");_dceae =_gg .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;");}; -// 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");};_beeb :=args [0].Type ;for _ ,_cffgb :=range args {if _cffgb .Type !=_beeb {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 _beeb {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_dabed :=len (args [0].ListValues ());_bggb :=make ([]float64 ,_dabed );for _dgaae :=range _bggb {_bggb [_dgaae ]=1.0;};for _ ,_afdbd :=range args {if len (_afdbd .ListValues ())!=_dabed {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 _eaad ,_decg :=range _afdbd .ListValues (){_decg =_decg .AsNumber ();if _decg .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");};_bggb [_eaad ]=_bggb [_eaad ]*_decg .ValueNumber ;};};_ecdde :=0.0;for _ ,_feb :=range _bggb {_ecdde +=_feb ;};return MakeNumberResult (_ecdde );};return MakeNumberResult (1.0);}; +// 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");};_ccfc :=_gf .Now ();_ ,_adg :=_ccfc .Zone ();_gbeb :=_ddae (_dfd ,_ccfc .Unix ()+int64 (_adg ))+1;return MakeNumberResult (_gbeb );}; -// 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{_gfcg ,_edefg string }; +// 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 _feab (args ,_aeae )};type yyLexer interface{Lex (_aacfd *yySymType )int ;Error (_afgb string );};const _cccd ="\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"; -// Accrintm implements the Excel ACCRINTM function. -func Accrintm (args []Result )Result {_eedf :=len (args );if _eedf !=4&&_eedf !=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");};_ceef ,_fdgf :=_ecb (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _fdgf .Type ==ResultTypeError {return _fdgf ;};_ffg ,_fdgf :=_ecb (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _fdgf .Type ==ResultTypeError {return _fdgf ;};if _ceef >=_ffg {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");};_gdggg :=args [2].ValueNumber ;if _gdggg <=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");};_fgae :=args [3].ValueNumber ;if _fgae <=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");};_gcgb :=0;if _eedf ==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");};_gcgb =int (args [4].ValueNumber );if !_aeb (_gcgb ){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");};};_dcda ,_fdgf :=_ebed (_ceef ,_ffg ,_gcgb );if _fdgf .Type ==ResultTypeError {return _fdgf ;};return MakeNumberResult (_fgae *_gdggg *_dcda );};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;);func (_gggge HorizontalRange )horizontalRangeReference ()string {return _a .Sprintf ("\u0025\u0064\u003a%\u0064",_gggge ._edgad ,_gggge ._badcb );};func _cedg (_fdce ,_cgg Result ,_gda string )(float64 ,float64 ,Result ){_gacb ,_fecfb :=_ecb (_fdce ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_gda );if _fecfb .Type ==ResultTypeError {return 0,0,_fecfb ;};_effe ,_fecfb :=_ecb (_cgg ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_gda );if _fecfb .Type ==ResultTypeError {return 0,0,_fecfb ;};if _gacb >=_effe {return 0,0,MakeErrorResultType (ErrorTypeNum ,_gda +"\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 _gacb ,_effe ,_edgf ;}; +// NewVerticalRange constructs a new full columns range. +func NewVerticalRange (v string )Expression {_bggde :=_c .Split (v ,"\u003a");if len (_bggde )!=2{return nil ;};if _bggde [0]> _bggde [1]{_bggde [0],_bggde [1]=_bggde [1],_bggde [0];};return VerticalRange {_egabf :_bggde [0],_dgbg :_bggde [1]};}; -// Reference returns a string reference value to a named range. -func (_babbd NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_babbd ._feedd };}; +// Couppcd implements the Excel COUPPCD function. +func Couppcd (args []Result )Result {_gfgg ,_gcb :=_eagc (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _gcb .Type ==ResultTypeError {return _gcb ;};_cgda :=_caff (_gfgg ._gecg );_fdb :=_caff (_gfgg ._fbca );_gffb :=_gfgg ._adca ;_bcga :=_gfgg ._cfcf ;_cead :=_adgc (_cgda ,_fdb ,_gffb ,_bcga );_bgfd ,_gbeef ,_egeb :=_cead .Date ();return MakeNumberResult (_cea (_bgfd ,int (_gbeef ),_egeb ));};type Reference struct{Type ReferenceType ;Value string ;};const _efcf ="\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";func _agdca (_dbcaa Context ,_ebddd ,_gdbdc string )(string ,string ){_bgeae :=_ebddd +"\u0031";_aagdd :=_dbcaa .LastRow (_ebddd );_cedce :=_gdbdc +_ab .Itoa (_aagdd );return _bgeae ,_cedce ;};func _faaag (_eefbd ,_cfca ,_bgca ,_cdgca ,_cabb ,_cbfga float64 ,_ggee int )(float64 ,Result ){_dgff :=int (_cbfga );_bbba :=_bcab (_eefbd ,_cfca ,_dgff ,_ggee );_dfca :=_acba (_eefbd ,_cfca ,_dgff ,_ggee )/_bbba ;_edc ,_adebg :=_edgd (_eefbd ,_cfca ,_dgff ,_ggee );if _adebg .Type ==ResultTypeError {return 0,_adebg ;};_gbcb :=_ccc (_eefbd ,_cfca ,_dgff ,_ggee );_fdcc :=_cabb /_bb .Pow (1+_cdgca /_cbfga ,_edc -1+_dfca );_fdcc -=100*_bgca /_cbfga *_gbcb /_bbba ;_bea :=100*_bgca /_cbfga ;_cegd :=1+_cdgca /_cbfga ;for _deeg :=0.0;_deeg < _edc ;_deeg ++{_fdcc +=_bea /_bb .Pow (_cegd ,_deeg +_dfca );};return _fdcc ,MakeEmptyResult ();};func _aggb (_fdgb float64 )float64 {return float64 (int (_fdgb +0.5))}; -// Eval evaluates a horizontal range with prefix returning a list of results or an error. -func (_ecbg PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_ggdbga :=_ecbg ._gfgb .Reference (ctx ,ev );switch _ggdbga .Type {case ReferenceTypeSheet :if _ecfec (_ggdbga ,ctx ){return MakeErrorResultType (ErrorTypeName ,_a .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_ggdbga .Value ));};_gabca :=_ecbg .horizontalRangeReference (_ggdbga .Value );if _caaf ,_baefd :=ev .GetFromCache (_gabca );_baefd {return _caaf ;};_eced :=ctx .Sheet (_ggdbga .Value );_bfcbf ,_cdbec :=_gecbd (_eced ,_ecbg ._bdadc ,_ecbg ._bgccb );_gccfd :=_affa (_eced ,ev ,_bfcbf ,_cdbec );ev .SetCache (_gabca ,_gccfd );return _gccfd ;default:return MakeErrorResult (_a .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",_ggdbga .Type ));};};func _dcaab (_cadf []Result )Result {_geecc :=_cadf [0].ValueList ;_cbge :=len (_geecc );switch len (_cadf ){case 1:_bdgb :=[]Result {};for _ ,_edef :=range _geecc {_bdgb =append (_bdgb ,MakeBoolResult (_edef .ValueNumber !=0));};return MakeListResult (_bdgb );case 2:_agbaf :=_cadf [1];switch _agbaf .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_dbcc :=[]Result {};for _ ,_eebc :=range _geecc {var _cag Result ;if _eebc .ValueNumber ==0{_cag =MakeBoolResult (false );}else {_cag =_agbaf ;};_dbcc =append (_dbcc ,_cag );};return MakeListResult (_dbcc );case ResultTypeList :_fbaab :=_dbgb (_agbaf ,_cbge );_ceacb :=[]Result {};for _cbedc ,_bcedg :=range _geecc {var _eadg Result ;if _bcedg .ValueNumber ==0{_eadg =MakeBoolResult (false );}else {_eadg =_fbaab [_cbedc ];};_ceacb =append (_ceacb ,_eadg );};return MakeListResult (_ceacb );case ResultTypeArray :_cgcd :=_caab (_agbaf ,len (_agbaf .ValueArray ),_cbge );_cdcf :=[][]Result {};for _ ,_bedfb :=range _cgcd {_ebbfa :=[]Result {};for _gdcc ,_fcbe :=range _geecc {var _ebaf Result ;if _fcbe .ValueNumber ==0{_ebaf =MakeBoolResult (false );}else {_ebaf =_bedfb [_gdcc ];};_ebbfa =append (_ebbfa ,_ebaf );};_cdcf =append (_cdcf ,_ebbfa );};return MakeArrayResult (_cdcf );};case 3:_cfbfa :=_cadf [1];_ddaea :=_cadf [2];_aaac :=_edba (_cfbfa );_bedg :=_edba (_ddaea );if _aaac &&_bedg {_aegga :=[]Result {};for _ ,_cdga :=range _geecc {var _dbbd Result ;if _cdga .ValueNumber ==0{_dbbd =_ddaea ;}else {_dbbd =_cfbfa ;};_aegga =append (_aegga ,_dbbd );};return MakeListResult (_aegga );};if _cfbfa .Type !=ResultTypeArray &&_ddaea .Type !=ResultTypeArray {_efcaa :=_dbgb (_cfbfa ,_cbge );_gcdc :=_dbgb (_ddaea ,_cbge );_gfeg :=[]Result {};for _fcgbb ,_bege :=range _geecc {var _eecd Result ;if _bege .ValueNumber ==0{_eecd =_gcdc [_fcgbb ];}else {_eecd =_efcaa [_fcgbb ];};_gfeg =append (_gfeg ,_eecd );};return MakeListResult (_gfeg );};_feea ,_fedab :=len (_cfbfa .ValueArray ),len (_ddaea .ValueArray );_gecag ,_fdgeg :=_feea ,_fedab ;if _fedab > _gecag {_gecag ,_fdgeg =_fdgeg ,_gecag ;};_feaf :=_caab (_cfbfa ,_gecag ,_cbge );_gdff :=_caab (_ddaea ,_gecag ,_cbge );_efga :=[][]Result {};for _deee :=0;_deee < _gecag ;_deee ++{_ccceaa :=[]Result {};for _gccg ,_bbgeb :=range _geecc {var _fcdgg Result ;if _bbgeb .ValueNumber ==0{if _deee < _fedab {_fcdgg =_gdff [_deee ][_gccg ];}else {_fcdgg =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _deee < _feea {_fcdgg =_feaf [_deee ][_gccg ];}else {_fcdgg =MakeErrorResultType (ErrorTypeNA ,"");};};_ccceaa =append (_ccceaa ,_fcdgg );};_efga =append (_efga ,_ccceaa );};return MakeArrayResult (_efga );};return MakeErrorResult ("");};const (_ byte =iota ;_fgfff ;_fcdgc ;_bcgba ;_caeef ;_dbbcc ;);type yySymType struct{_bbad int ;_cbaa *node ;_adbdf Expression ;_dcfed []Expression ;_edgfg [][]Expression ;}; +// 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");};_dcgc ,_fdfa ,_cbbdc :=_babe (args );if _cbbdc .Type ==ResultTypeError {return _cbbdc ;};return MakeNumberResult (_edde (_dcgc )/_fdfa );}; -// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain -// text as a zero where AVERAGE ignores them entirely. -func Averagea (args []Result )Result {_cegag ,_efgec :=_fafb (args ,true );if _efgec ==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 (_cegag /_efgec );}; +// 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");};_cccb :=args [0].AsString ();if _cccb .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");};_aacc :="\u0041\u0031";if len (args )==2{_fagc :=args [1].Ref ;if _fagc .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");};_aacc =_fagc .Value ;};switch _cccb .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_eaad ,_acgfa :=_fa .ParseCellReference (_aacc );if _acgfa !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_aacc );};_baaab :="\u0024"+_eaad .Column +"\u0024"+_ab .Itoa (int (_eaad .RowIdx ));if _eaad .SheetName !=""{_baaab =_eaad .SheetName +"\u0021"+_baaab ;};return MakeStringResult (_baaab );case "\u0063\u006f\u006c":_cdbcg ,_fbfa :=_fa .ParseCellReference (_aacc );if _fbfa !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_aacc );};return MakeNumberResult (float64 (_cdbcg .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_ecfe :=_c .Contains (ctx .GetFormat (_aacc ),"\u005b\u0052\u0045D\u005d");return MakeBoolResult (_ecfe );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":_fecd :="\u0047";_cedd :=ctx .GetFormat (_aacc );if _cedd =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_faaae .MatchString (_cedd ){_fecd ="\u0046\u0030";}else if _cedd =="\u0030\u0025"{_fecd ="\u0050\u0030";}else if _cedd =="\u004d\u004d\u004d\u0020\u0044\u0044"{_fecd ="\u0044\u0032";}else if _cedd =="\u004d\u004d\u002fY\u0059"{_fecd ="\u0044\u0033";}else if _cedd =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_cedd =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_fecd ="\u0044\u0034";}else if _cedd =="\u004d\u004d\u005c\u002d\u0044\u0044"{_fecd ="\u0044\u0035";}else if _cedd =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_fecd ="\u0044\u0036";}else if _cedd =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_fecd ="\u0044\u0037";}else if _cedd =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_fecd ="\u0044\u0038";}else if _cedd =="\u0048\u0048\u003aM\u004d"{_fecd ="\u0044\u0039";}else if _gbfbf .MatchString (_cedd ){_fecd ="\u002e\u0030";}else if _ebag .MatchString (_cedd ){_fecd ="\u002e\u0030\u0028\u0029";}else if _gfbb .MatchString (_cedd ){_fecd ="\u0043\u0030";}else if _abffa .MatchString (_cedd )||_egada .MatchString (_cedd ){_fecd ="\u0044\u0031";}else if _affg :=_beda .FindStringSubmatch (_cedd );len (_affg )> 1{_fecd ="\u0046"+_ab .Itoa (len (_affg [1]));}else if _caeg :=_ebgfg .FindStringSubmatch (_cedd );len (_caeg )> 1{_fecd ="\u002e"+_ab .Itoa (len (_caeg [2]));}else if _bdbg :=_bgef .FindStringSubmatch (_cedd );len (_bdbg )> 1{_fecd ="\u0050"+_ab .Itoa (len (_bdbg [2]));}else if _cgced :=_cfdd .FindStringSubmatch (_cedd );len (_cgced )> 1{_fecd ="\u0043"+_gbgf (_cgced ,1);}else if _bffc :=_ffdcb .FindStringSubmatch (_cedd );len (_bffc )> 1{_fecd ="\u0043"+_gbgf (_bffc ,1);}else if _eggc :=_eeab .FindStringSubmatch (_cedd );len (_eggc )> 1{_fecd ="\u002e"+_gbgf (_eggc ,1)+"\u0028\u0029";}else if _eedf :=_aadc .FindStringSubmatch (_cedd );len (_eedf )> 1{_fecd ="\u002e"+_gbgf (_eedf ,1);}else if _efde :=_ffeg .FindStringSubmatch (_cedd );len (_efde )> 1{_fecd ="\u0053"+_gbgf (_efde ,3);};if _fecd !="\u0047"&&_c .Contains (_cedd ,"\u005b\u0052\u0045D\u005d"){_fecd +="\u002d";};return MakeStringResult (_fecd );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_ddff :=ctx .GetFormat (_aacc );if _dceae .MatchString (_ddff ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_aacc ));case "\u0070r\u006f\u0074\u0065\u0063\u0074":_adebf :=0.0;if ctx .GetLocked (_aacc ){_adebf =1.0;};return MakeNumberResult (_adebf );case "\u0072\u006f\u0077":_affa ,_gggc :=_fa .ParseCellReference (_aacc );if _gggc !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_aacc );};return MakeNumberResult (float64 (_affa .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":_ccac ,_eeaa :=_fa .ParseCellReference (_aacc );if _eeaa !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_aacc );};if _ccac .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_ccac .ColumnIdx )));}else {return MakeNumberResult (ctx .Sheet (_ccac .SheetName ).GetWidth (int (_ccac .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"+_cccb .ValueString );};func _dfbe (_fgff ,_cbfg ,_afcdf ,_bdbe ,_baaea float64 ,_fffg int )float64 {_bfbg :=_facge (_fgff ,_afcdf ,_bdbe ,_baaea ,_fffg );var _eadc float64 ;if _cbfg ==1{if _fffg ==1{_eadc =0;}else {_eadc =-_bdbe ;};}else {if _fffg ==1{_eadc =_cdd (_fgff ,_cbfg -2,_bfbg ,_bdbe ,1)-_bfbg ;}else {_eadc =_cdd (_fgff ,_cbfg -1,_bfbg ,_bdbe ,0);};};return _eadc *_fgff ;};type criteriaRegex struct{_abagb byte ;_cgbg string ;}; -// Searchb is an implementation of the Excel SEARCHB(). -func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_bbgee ,_adeb :=_geba ("\u0046\u0049\u004e\u0044",args );if _adeb .Type !=ResultTypeEmpty {return _adeb ;};_beffb :=_ef .ToLower (_bbgee ._edfac );_ecaf :=_ef .ToLower (_bbgee ._adef );if _beffb ==""{return MakeNumberResult (1.0);};_dada :=_bbgee ._deegb -1;_dgd :=1;_cfgf :=0;for _gegbd :=range _ecaf {if _gegbd !=0{_ecafg :=1;if _gegbd -_cfgf > 1{_ecafg =2;};_dgd +=_ecafg ;};if _dgd > _dada {_afddf :=_gb .Index (_beffb ,_ecaf [_gegbd :]);if _afddf ==0{return MakeNumberResult (float64 (_dgd ));};};_cfgf =_gegbd ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; +// 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");};_aacab :=args [0].AsNumber ();if _aacab .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 _aacab .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");};_afbcg :=float64 (1);_ebgfe :=_bb .Trunc (_aacab .ValueNumber );for _ecaf :=_ebgfe ;_ecaf > 1;_ecaf -=2{_afbcg *=_ecaf ;};return MakeNumberResult (_afbcg );};func _ggg (_fbg BinOpType ,_gfe [][]Result ,_gfb Result )Result {_cbc :=[][]Result {};for _da :=range _gfe {_eef :=_gd (_fbg ,_gfe [_da ],_gfb );if _eef .Type ==ResultTypeError {return _eef ;};_cbc =append (_cbc ,_eef .ValueList );};return MakeArrayResult (_cbc );};const _fddba =_gf .Millisecond *1000; -// Eval evaluates and returns a string. -func (_gdcga String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_gdcga ._bceg )}; +// GetEpoch returns a null time object for the invalid reference context. +func (_bbfb *ivr )GetEpoch ()_gf .Time {return _gf .Time {}}; -// Irr implements the Excel IRR function. -func Irr (args []Result )Result {_edfc :=len (args );if _edfc ==0||_edfc > 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");};_ebad :=_fbef (args [0]);_babb :=[]float64 {};for _ ,_gfcc :=range _ebad {for _ ,_cfcf :=range _gfcc {if _cfcf .Type ==ResultTypeNumber &&!_cfcf .IsBoolean {_babb =append (_babb ,_cfcf .ValueNumber );};};};_ebcc :=len (_babb );if len (_babb )< 2{return MakeErrorResultType (ErrorTypeNum ,"");};_agbfa :=0.1;if _edfc ==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");};_agbfa =args [1].ValueNumber ;if _agbfa <=-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");};};_dbfd :=[]float64 {};for _fdfg :=0;_fdfg < _ebcc ;_fdfg ++{if _fdfg ==0{_dbfd =append (_dbfd ,0);}else {_dbfd =append (_dbfd ,_dbfd [_fdfg -1]+365);};};return _cega (_babb ,_dbfd ,_agbfa );}; +// Update updates references in the VerticalRange after removing a row/column. +func (_dabf VerticalRange )Update (q *_fe .UpdateQuery )Expression {if q .UpdateType ==_fe .UpdateActionRemoveColumn {_bddff :=_dabf ;if q .UpdateCurrentSheet {_geee :=q .ColumnIdx ;_bddff ._egabf =_aae (_dabf ._egabf ,_geee );_bddff ._dgbg =_aae (_dabf ._dgbg ,_geee );};return _bddff ;};return _dabf ;}; -// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. -func (_bcf CellRef )Update (q *_af .UpdateQuery )Expression {if q .UpdateCurrentSheet {_bcf ._gdd =_fad (_bcf ._gdd ,q );};return _bcf ;}; +// Reference returns a string reference value to a vertical range with prefix. +func (_dgfe PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_agedc :=_dgfe ._fgbb .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_dgfe .verticalRangeReference (_agedc .Value )};};var _fecdag ,_acfb ,_acbaa ,_acdf ,_gdbcc ,_cded *_gg .Regexp ; -// Intrate implements the Excel INTRATE function. -func Intrate (args []Result )Result {_fgabc :=len (args );if _fgabc !=4&&_fgabc !=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");};_agbf ,_dcgc ,_gfce :=_cedg (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _gfce .Type ==ResultTypeError {return _gfce ;};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");};_cced :=args [2].ValueNumber ;if _cced <=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");};_aab :=args [3].ValueNumber ;if _aab <=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");};_bbab :=0;if _fgabc ==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");};_bbab =int (args [4].ValueNumber );if !_aeb (_bbab ){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");};};_gee ,_gfce :=_ebed (_agbf ,_dcgc ,_bbab );if _gfce .Type ==ResultTypeError {return _gfce ;};return MakeNumberResult ((_aab -_cced )/_cced /_gee );};func _bge (_ccc int )bool {return _ccc ==0||_ccc ==4};func (_bbefe VerticalRange )verticalRangeReference ()string {return _a .Sprintf ("\u0025\u0073\u003a%\u0073",_bbefe ._gfcg ,_bbefe ._edefg );};const _faeg =57347;func _aec (_cd Result )bool {if _cd .Type ==ResultTypeString {return _cd .ValueString =="";};return _cd .ValueNumber ==0;};var _bfad =[...]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"}; +// 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 );};const _gfafe =57368;func _ecfg (_aeab [][]Result ,_gagdd int )[][]Result {_ebde :=[][]Result {};for _dcaa :=range _aeab {if _dcaa ==0{continue ;};_fggb :=[]Result {};for _fdea :=range _aeab {if _fdea ==_gagdd {continue ;};_fggb =append (_fggb ,_aeab [_dcaa ][_fdea ]);};_ebde =append (_ebde ,_fggb );};return _ebde ;};var _geebg =false ; -// GetWidth returns 0 for the invalid reference context. -func (_aeffc *ivr )GetWidth (colIdx int )float64 {return float64 (0)};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;); +// Coupnum implements the Excel COUPNUM function. +func Coupnum (args []Result )Result {_gccb ,_cac :=_eagc (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _cac .Type ==ResultTypeError {return _cac ;};_abff :=_gccb ._adca ;_bfg :=_gccb ._cfcf ;_eccd ,_cac :=_edgd (_gccb ._gecg ,_gccb ._fbca ,_abff ,_bfg );if _cac .Type ==ResultTypeError {return _cac ;};return MakeNumberResult (_eccd );}; -// 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");};_fcbc :=args [0].AsString ();if _fcbc .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 (_fcbc .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_fcbc .ValueString [0]));};const _ecddc =-1000; +// 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 };}; -// Ddb implements the Excel DDB function. -func Ddb (args []Result )Result {_ffdbb :=len (args );if _ffdbb !=4&&_ffdbb !=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");};_gefc :=args [0].ValueNumber ;if _gefc < 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");};_dead :=args [1].ValueNumber ;if _dead < 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");};_bdcb :=args [2].ValueNumber ;if _bdcb <=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");};_bgbe :=args [3].ValueNumber ;if _bgbe < 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 _bgbe > _bdcb {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");};_cfca :=2.0;if _ffdbb ==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");};_cfca =args [4].ValueNumber ;if _cfca < 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 (_bbc (_gefc ,_dead ,_bdcb ,_bgbe ,_cfca ));};func _dffca (_gaff []Result ,_gecbe string )(float64 ,float64 ,Result ){if len (_gaff )!=2{return 0,0,MakeErrorResult (_gecbe +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _gaff [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_gecbe +"\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");};_eadf :=_gaff [0].ValueNumber ;if _gaff [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_gecbe +" \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");};_cacgc :=float64 (int (_gaff [1].ValueNumber ));if _cacgc < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_gecbe +"\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 _eadf ,_cacgc ,_edgf ;}; +// 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{_beccg Expression ;_gcgee ,_dcbda int ;}; -// Small implements the Excel SMALL function. -func Small (args []Result )Result {return _egdf (args ,false )};func _affa (_edece Context ,_fcga Evaluator ,_aagd ,_adfgc string )Result {_cbfda ,_adafd :=_fa .ParseCellReference (_aagd );if _adafd !=nil {return MakeErrorResult (_a .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",_aagd ,_adafd .Error ()));};_gbaec ,_beae :=_cbfda .ColumnIdx ,_cbfda .RowIdx ;_bfda ,_bdedg :=_fa .ParseCellReference (_adfgc );if _bdedg !=nil {return MakeErrorResult (_a .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",_adfgc ,_bdedg .Error ()));};_afbda ,_bcfbf :=_bfda .ColumnIdx ,_bfda .RowIdx ;_ddaae :=[][]Result {};for _fgdb :=_beae ;_fgdb <=_bcfbf ;_fgdb ++{_abdded :=[]Result {};for _dbafc :=_gbaec ;_dbafc <=_afbda ;_dbafc ++{_eedcf :=_edece .Cell (_a .Sprintf ("\u0025\u0073\u0025\u0064",_fa .IndexToColumn (_dbafc ),_fgdb ),_fcga );_abdded =append (_abdded ,_eedcf );};_ddaae =append (_ddaae ,_abdded );};if len (_ddaae )==1{if len (_ddaae [0])==1{return _ddaae [0][0];};return MakeListResult (_ddaae [0]);};return MakeArrayResult (_ddaae );};func _bbfd ()yyParser {return &yyParserImpl {}};func _dfcbg (_bcga ,_bfe ,_bfeg ,_fbed float64 ,_dbdea int )float64 {var _ggbd float64 ;if _bcga ==0{_ggbd =_fbed +_bfeg *_bfe ;}else {_cdeg :=_eg .Pow (1+_bcga ,_bfe );if _dbdea ==1{_ggbd =_fbed *_cdeg +_bfeg *(1+_bcga )*(_cdeg -1)/_bcga ;}else {_ggbd =_fbed *_cdeg +_bfeg *(_cdeg -1)/_bcga ;};};return -_ggbd ;}; +// Reference returns an invalid reference for ConstArrayExpr. +func (_fd ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _gecd (_bcged ,_dagf []float64 ,_add float64 )float64 {_fecf :=_add +1;_bbbb :=_bcged [0];_gdbg :=len (_bcged );_ggbf :=_dagf [0];for _fdgc :=1;_fdgc < _gdbg ;_fdgc ++{_bbbb +=_bcged [_fdgc ]/_bb .Pow (_fecf ,(_dagf [_fdgc ]-_ggbf )/365);};return _bbbb ;};type node struct{_cadfd tokenType ;_gfdfc string ;}; -// IsBool returns false for the invalid reference context. -func (_fgbb *ivr )IsBool (cellRef string )bool {return false };const _gag ="\u0028\u0020\u0028"+_agc +"\u007c"+_fffd +"\u007c"+_gbbf +"\u007c"+_fecg +"\u0029\u0029\u003f\u0024";const (_aefc cmpResult =0;_acbfff cmpResult =-1;_ccbe cmpResult =1;_gbfb cmpResult =2;);func _dbaa (_dcad float64 )float64 {return float64 (int (_dcad +0.5))};var _ebeff =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2}; +// Update updates references in the Range after removing a row/column. +func (_eafde Range )Update (q *_fe .UpdateQuery )Expression {_debe :=_eafde ;if q .UpdateCurrentSheet {_debe ._cbfa =_eafde ._cbfa .Update (q );_debe ._ebcc =_eafde ._ebcc .Update (q );};return _debe ;};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;); -// Fv implements the Excel FV function. -func Fv (args []Result )Result {_gaeg :=len (args );if _gaeg < 3||_gaeg > 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");};_fdfc :=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");};_edfgd :=args [1].ValueNumber ;if _edfgd !=float64 (int (_edfgd )){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");};_gfgg :=args [2].ValueNumber ;_bfaa :=0.0;if _gaeg >=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");};_bfaa =args [3].ValueNumber ;};_gbgb :=0;if _gaeg ==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");};_gbgb =int (args [4].ValueNumber );if _gbgb !=0{_gbgb =1;};};return MakeNumberResult (_dfcbg (_fdfc ,_edfgd ,_gfgg ,_bfaa ,_gbgb ));}; +// Update updates references in the PrefixHorizontalRange after removing a row/column. +func (_gaffa PrefixHorizontalRange )Update (q *_fe .UpdateQuery )Expression {return _gaffa }; -// 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");};_fbdcf :=args [0].AsNumber ();if _fbdcf .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 _fbdcf .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 (_dbbgb (_fbdcf .ValueNumber ));};func NewLexer ()*Lexer {return &Lexer {_ffcf :make (chan *node )}};type rangeIndex struct{_cbae int ;_cdbd int ;}; +// 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");};func (_gdgd *Lexer )lex (_dbae _f .Reader ){_bcceb ,_aefeeg ,_eaced :=0,0,0;_ffcb :=-1;_bfgc ,_fedbb ,_badd :=0,0,0;_ =_badd ;_gade :=1;_ =_gade ;_ffedg :=make ([]byte ,4096);_bdbdb :=false ;for !_bdbdb {_cgfca :=0;if _bfgc > 0{_cgfca =_aefeeg -_bfgc ;};_aefeeg =0;_bcgaa ,_dbfff :=_dbae .Read (_ffedg [_cgfca :]);if _bcgaa ==0||_dbfff !=nil {_bdbdb =true ;};_eaced =_bcgaa +_cgfca ;if _eaced < len (_ffedg ){_ffcb =_eaced ;};{_bcceb =_babeb ;_bfgc =0;_fedbb =0;_badd =0;};{var _bcded int ;var _bbadg uint ;if _aefeeg ==_eaced {goto _cdedb ;};if _bcceb ==0{goto _dcffg ;};_afafc :_bcded =int (_afcf [_bcceb ]);_bbadg =uint (_cdffe [_bcded ]);_bcded ++;for ;_bbadg > 0;_bbadg --{_bcded ++;switch _cdffe [_bcded -1]{case 2:_bfgc =_aefeeg ;};};switch _bcceb {case 30:switch _ffedg [_aefeeg ]{case 34:goto _gefd ;case 35:goto _baafg ;case 36:goto _decb ;case 38:goto _fbaa ;case 39:goto _abdd ;case 40:goto _gegd ;case 41:goto _egge ;case 42:goto _fedf ;case 43:goto _baddg ;case 44:goto _cedb ;case 45:goto _gegg ;case 47:goto _dbgc ;case 58:goto _edcbe ;case 59:goto _cbge ;case 60:goto _cgbda ;case 61:goto _dffa ;case 62:goto _bbea ;case 63:goto _cefe ;case 70:goto _ebdg ;case 84:goto _ddbb ;case 92:goto _bedcg ;case 94:goto _gcgacc ;case 95:goto _gddf ;case 123:goto _fdeab ;case 125:goto _baaae ;};switch {case _ffedg [_aefeeg ]< 65:switch {case _ffedg [_aefeeg ]> 37:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _eecfa ;};case _ffedg [_aefeeg ]>=33:goto _cefe ;};case _ffedg [_aefeeg ]> 90:switch {case _ffedg [_aefeeg ]> 93:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _bgbge ;};case _ffedg [_aefeeg ]>=91:goto _cefe ;};default:goto _ddebg ;};goto _gbaf ;case 1:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 47:goto _bfgde ;case 123:goto _bfgde ;case 125:goto _bfgde ;};switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _bfgde ;};case _ffedg [_aefeeg ]> 45:switch {case _ffedg [_aefeeg ]> 63:if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=94{goto _bfgde ;};case _ffedg [_aefeeg ]>=58:goto _bfgde ;};default:goto _bfgde ;};goto _gbaf ;case 0:goto _dcffg ;case 2:if _ffedg [_aefeeg ]==34{goto _bafba ;};goto _gefd ;case 31:if _ffedg [_aefeeg ]==34{goto _gefd ;};goto _ebbcb ;case 3:switch _ffedg [_aefeeg ]{case 78:goto _cegcf ;case 82:goto _gdgca ;};goto _cefe ;case 4:switch _ffedg [_aefeeg ]{case 47:goto _gbgfe ;case 85:goto _abgg ;};goto _cefe ;case 5:if _ffedg [_aefeeg ]==65{goto _afacf ;};goto _cefe ;case 6:switch _ffedg [_aefeeg ]{case 76:goto _gaad ;case 77:goto _afedc ;};goto _cefe ;case 7:if _ffedg [_aefeeg ]==76{goto _afedc ;};goto _cefe ;case 8:if _ffedg [_aefeeg ]==33{goto _afacf ;};goto _cefe ;case 9:if _ffedg [_aefeeg ]==69{goto _egcd ;};goto _cefe ;case 10:if _ffedg [_aefeeg ]==70{goto _fdad ;};goto _cefe ;case 11:if _ffedg [_aefeeg ]==33{goto _bcced ;};goto _cefe ;case 12:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 47:goto _cefe ;case 123:goto _cefe ;case 125:goto _cefe ;};switch {case _ffedg [_aefeeg ]< 48:switch {case _ffedg [_aefeeg ]> 35:if 37<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=45{goto _cefe ;};case _ffedg [_aefeeg ]>=34:goto _cefe ;};case _ffedg [_aefeeg ]> 57:switch {case _ffedg [_aefeeg ]< 65:if 58<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=63{goto _cefe ;};case _ffedg [_aefeeg ]> 90:if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=94{goto _cefe ;};default:goto _geaeg ;};default:goto _fadgg ;};goto _gbaf ;case 13:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 47:goto _cefe ;case 58:goto _bdcde ;case 123:goto _cefe ;case 125:goto _cefe ;};switch {case _ffedg [_aefeeg ]< 48:switch {case _ffedg [_aefeeg ]> 35:if 37<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=45{goto _cefe ;};case _ffedg [_aefeeg ]>=34:goto _cefe ;};case _ffedg [_aefeeg ]> 57:switch {case _ffedg [_aefeeg ]> 63:if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=94{goto _cefe ;};case _ffedg [_aefeeg ]>=59:goto _cefe ;};default:goto _fadgg ;};goto _gbaf ;case 14:if _ffedg [_aefeeg ]==36{goto _aefc ;};if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _bcgec ;};goto _bfgde ;case 15:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _bcgec ;};goto _bfgde ;case 32:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _bcgec ;};goto _aceaa ;case 16:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 36:goto _gccdg ;case 47:goto _cefe ;case 58:goto _bbeb ;case 123:goto _cefe ;case 125:goto _cefe ;};switch {case _ffedg [_aefeeg ]< 59:switch {case _ffedg [_aefeeg ]> 45:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _cbfca ;};case _ffedg [_aefeeg ]>=34:goto _cefe ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]> 90:if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=94{goto _cefe ;};case _ffedg [_aefeeg ]>=65:goto _geaeg ;};default:goto _cefe ;};goto _gbaf ;case 17:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 47:goto _bfgde ;case 123:goto _bfgde ;case 125:goto _bfgde ;};switch {case _ffedg [_aefeeg ]< 48:switch {case _ffedg [_aefeeg ]> 35:if 37<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=45{goto _bfgde ;};case _ffedg [_aefeeg ]>=34:goto _bfgde ;};case _ffedg [_aefeeg ]> 57:switch {case _ffedg [_aefeeg ]> 63:if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=94{goto _bfgde ;};case _ffedg [_aefeeg ]>=58:goto _bfgde ;};default:goto _cbfca ;};goto _gbaf ;case 33:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 47:goto _dfga ;case 123:goto _dfga ;case 125:goto _dfga ;};switch {case _ffedg [_aefeeg ]< 48:switch {case _ffedg [_aefeeg ]> 35:if 37<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=45{goto _dfga ;};case _ffedg [_aefeeg ]>=34:goto _dfga ;};case _ffedg [_aefeeg ]> 57:switch {case _ffedg [_aefeeg ]> 63:if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=94{goto _dfga ;};case _ffedg [_aefeeg ]>=58:goto _dfga ;};default:goto _cbfca ;};goto _gbaf ;case 18:if _ffedg [_aefeeg ]==36{goto _fggeg ;};if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _bbgb ;};goto _bfgde ;case 19:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _bbgb ;};goto _bfgde ;case 34:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _bbgb ;};goto _cfagb ;case 20:switch _ffedg [_aefeeg ]{case 39:goto _cefe ;case 42:goto _cefe ;case 47:goto _cefe ;case 58:goto _cefe ;case 63:goto _cefe ;};if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=93{goto _cefe ;};goto _ggbb ;case 21:switch _ffedg [_aefeeg ]{case 39:goto _gbdbf ;case 42:goto _cefe ;case 47:goto _cefe ;case 58:goto _cefe ;case 63:goto _cefe ;};if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=93{goto _cefe ;};goto _ggbb ;case 22:if _ffedg [_aefeeg ]==33{goto _dcedc ;};goto _cefe ;case 35:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _aaba ;case 58:goto _bdcde ;case 101:goto _gbede ;case 123:goto _adegc ;case 125:goto _adegc ;};switch {case _ffedg [_aefeeg ]< 48:switch {case _ffedg [_aefeeg ]> 35:if 37<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=47{goto _adegc ;};case _ffedg [_aefeeg ]>=34:goto _adegc ;};case _ffedg [_aefeeg ]> 57:switch {case _ffedg [_aefeeg ]> 63:if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=94{goto _adegc ;};case _ffedg [_aefeeg ]>=59:goto _adegc ;};default:goto _eecfa ;};goto _gbaf ;case 36:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 47:goto _adegc ;case 101:goto _gbede ;case 123:goto _adegc ;case 125:goto _adegc ;};switch {case _ffedg [_aefeeg ]< 48:switch {case _ffedg [_aefeeg ]> 35:if 37<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=45{goto _adegc ;};case _ffedg [_aefeeg ]>=34:goto _adegc ;};case _ffedg [_aefeeg ]> 57:switch {case _ffedg [_aefeeg ]> 63:if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=94{goto _adegc ;};case _ffedg [_aefeeg ]>=58:goto _adegc ;};default:goto _aaba ;};goto _gbaf ;case 23:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 47:goto _bdaba ;case 123:goto _bdaba ;case 125:goto _bdaba ;};switch {case _ffedg [_aefeeg ]< 48:switch {case _ffedg [_aefeeg ]> 35:if 37<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=45{goto _bdaba ;};case _ffedg [_aefeeg ]>=34:goto _bdaba ;};case _ffedg [_aefeeg ]> 57:switch {case _ffedg [_aefeeg ]> 63:if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=94{goto _bdaba ;};case _ffedg [_aefeeg ]>=58:goto _bdaba ;};default:goto _eeda ;};goto _gbaf ;case 37:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 47:goto _adegc ;case 123:goto _adegc ;case 125:goto _adegc ;};switch {case _ffedg [_aefeeg ]< 48:switch {case _ffedg [_aefeeg ]> 35:if 37<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=45{goto _adegc ;};case _ffedg [_aefeeg ]>=34:goto _adegc ;};case _ffedg [_aefeeg ]> 57:switch {case _ffedg [_aefeeg ]> 63:if 91<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=94{goto _adegc ;};case _ffedg [_aefeeg ]>=58:goto _adegc ;};default:goto _eeda ;};goto _gbaf ;case 38:switch _ffedg [_aefeeg ]{case 61:goto _eebc ;case 62:goto _gfac ;};goto _fegb ;case 39:if _ffedg [_aefeeg ]==61{goto _ffega ;};goto _ddfd ;case 24:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 36:goto _gccdg ;case 40:goto _fffgg ;case 46:goto _baeba ;case 58:goto _bbeb ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _cefe ;case 125:goto _cefe ;};switch {case _ffedg [_aefeeg ]< 59:switch {case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _feggb ;};case _ffedg [_aefeeg ]>=34:goto _cefe ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _adgb ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _cefe ;};default:goto _cefe ;};goto _gbaf ;case 40:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 40:goto _fffgg ;case 46:goto _baeba ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _eaafa ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _baeba ;};default:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _baeba ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 41:switch _ffedg [_aefeeg ]{case 46:goto _bbfa ;case 92:goto _bbfa ;case 95:goto _bbfa ;};switch {case _ffedg [_aefeeg ]< 65:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _bbfa ;};case _ffedg [_aefeeg ]> 90:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _bbfa ;};default:goto _bbfa ;};goto _eaafa ;case 42:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _affbf ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _eaafa ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _affbf ;};default:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _affbf ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 43:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 40:goto _fffgg ;case 46:goto _baeba ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _dfga ;case 125:goto _dfga ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _dfga ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _feggb ;};default:goto _dfga ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _baeba ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _dfga ;};default:goto _dfga ;};goto _gbaf ;case 44:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 36:goto _gccdg ;case 40:goto _fffgg ;case 46:goto _baeba ;case 58:goto _bbeb ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _bfgde ;case 125:goto _bfgde ;};switch {case _ffedg [_aefeeg ]< 59:switch {case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _feggb ;};case _ffedg [_aefeeg ]>=34:goto _bfgde ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _adgb ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _bfgde ;};default:goto _bfgde ;};goto _gbaf ;case 25:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 36:goto _gccdg ;case 40:goto _fffgg ;case 46:goto _baeba ;case 58:goto _bbeb ;case 65:goto _badef ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _cefe ;case 125:goto _cefe ;};switch {case _ffedg [_aefeeg ]< 59:switch {case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _feggb ;};case _ffedg [_aefeeg ]>=34:goto _cefe ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 66<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _adgb ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _cefe ;};default:goto _cefe ;};goto _gbaf ;case 45:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 36:goto _gccdg ;case 40:goto _fffgg ;case 46:goto _baeba ;case 58:goto _bbeb ;case 76:goto _bbfdb ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 59:switch {case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _feggb ;};case _ffedg [_aefeeg ]>=34:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _adgb ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 46:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 36:goto _gccdg ;case 40:goto _fffgg ;case 46:goto _baeba ;case 58:goto _bbeb ;case 83:goto _ddba ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 59:switch {case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _feggb ;};case _ffedg [_aefeeg ]>=34:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _adgb ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 47:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 36:goto _gccdg ;case 40:goto _fffgg ;case 46:goto _baeba ;case 58:goto _bbeb ;case 69:goto _dagg ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 59:switch {case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _feggb ;};case _ffedg [_aefeeg ]>=34:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _adgb ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 26:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 36:goto _gccdg ;case 40:goto _fffgg ;case 46:goto _baeba ;case 58:goto _bbeb ;case 79:goto _fcgde ;case 82:goto _ggec ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _cefe ;case 125:goto _cefe ;};switch {case _ffedg [_aefeeg ]< 59:switch {case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _feggb ;};case _ffedg [_aefeeg ]>=34:goto _cefe ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _adgb ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _cefe ;};default:goto _cefe ;};goto _gbaf ;case 48:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 36:goto _gccdg ;case 40:goto _fffgg ;case 46:goto _baeba ;case 58:goto _bbeb ;case 68:goto _dfae ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 59:switch {case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _feggb ;};case _ffedg [_aefeeg ]>=34:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _adgb ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 49:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 36:goto _gccdg ;case 40:goto _fffgg ;case 46:goto _baeba ;case 58:goto _bbeb ;case 79:goto _dcede ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 59:switch {case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _feggb ;};case _ffedg [_aefeeg ]>=34:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _adgb ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 50:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 36:goto _gccdg ;case 40:goto _fffgg ;case 46:goto _baeba ;case 58:goto _bbeb ;case 85:goto _ddba ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 59:switch {case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _feggb ;};case _ffedg [_aefeeg ]>=34:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _adgb ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 27:switch _ffedg [_aefeeg ]{case 46:goto _bbfa ;case 92:goto _bbfa ;case 95:goto _bbfa ;};switch {case _ffedg [_aefeeg ]< 65:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _bbfa ;};case _ffedg [_aefeeg ]> 90:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _bbfa ;};default:goto _bbfa ;};goto _cefe ;case 28:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _affbf ;case 92:goto _bbfa ;case 95:goto _affbf ;case 120:goto _gadb ;case 123:goto _cefe ;case 125:goto _cefe ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _cefe ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _affbf ;};default:goto _cefe ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _affbf ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _cefe ;};default:goto _cefe ;};goto _gbaf ;case 51:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _affbf ;case 92:goto _bbfa ;case 95:goto _affbf ;case 108:goto _bbggfe ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _eaafa ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _affbf ;};default:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _affbf ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 52:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _affbf ;case 92:goto _bbfa ;case 95:goto _affbf ;case 102:goto _dfeaa ;case 110:goto _efgbg ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _eaafa ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _affbf ;};default:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _affbf ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 53:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _affbf ;case 92:goto _bbfa ;case 95:goto _affbf ;case 110:goto _ggcfd ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _eaafa ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _affbf ;};default:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _affbf ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 54:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _gddeb ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _eaafa ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _affbf ;};default:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _affbf ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 55:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _affbf ;case 92:goto _bbfa ;case 95:goto _addg ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _eaafa ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _affbf ;};default:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _addg ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 56:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 40:goto _begd ;case 46:goto _addg ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _eaafa ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _addg ;};default:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _addg ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 57:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _affbf ;case 92:goto _bbfa ;case 95:goto _affbf ;case 109:goto _dacb ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _eaafa ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _affbf ;};default:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _affbf ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 58:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _ceef ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _eaafa ;case 125:goto _eaafa ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _eaafa ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _affbf ;};default:goto _eaafa ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _affbf ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _eaafa ;};default:goto _eaafa ;};goto _gbaf ;case 59:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _affbf ;case 92:goto _bbfa ;case 95:goto _bede ;case 123:goto _bfgde ;case 125:goto _bfgde ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _bfgde ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _affbf ;};default:goto _bfgde ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _bede ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _bfgde ;};default:goto _bfgde ;};goto _gbaf ;case 29:switch _ffedg [_aefeeg ]{case 33:goto _bgfac ;case 46:goto _affbf ;case 92:goto _bbfa ;case 95:goto _affbf ;case 123:goto _cefe ;case 125:goto _cefe ;};switch {case _ffedg [_aefeeg ]< 58:switch {case _ffedg [_aefeeg ]< 37:if 34<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=35{goto _cefe ;};case _ffedg [_aefeeg ]> 47:if 48<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=57{goto _affbf ;};default:goto _cefe ;};case _ffedg [_aefeeg ]> 63:switch {case _ffedg [_aefeeg ]< 91:if 65<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=90{goto _affbf ;};case _ffedg [_aefeeg ]> 94:if 97<=_ffedg [_aefeeg ]&&_ffedg [_aefeeg ]<=122{goto _affbf ;};default:goto _cefe ;};default:goto _cefe ;};goto _gbaf ;};_cefe :_bcceb =0;goto _abfdbe ;_gbaf :_bcceb =1;goto _abfdbe ;_gefd :_bcceb =2;goto _abfdbe ;_baafg :_bcceb =3;goto _abfdbe ;_cegcf :_bcceb =4;goto _abfdbe ;_gbgfe :_bcceb =5;goto _abfdbe ;_abgg :_bcceb =6;goto _abfdbe ;_gaad :_bcceb =7;goto _abfdbe ;_afedc :_bcceb =8;goto _abfdbe ;_gdgca :_bcceb =9;goto _abfdbe ;_egcd :_bcceb =10;goto _abfdbe ;_fdad :_bcceb =11;goto _abfdbe ;_decb :_bcceb =12;goto _abfdbe ;_fadgg :_bcceb =13;goto _abfdbe ;_bdcde :_bcceb =14;goto _abfdbe ;_aefc :_bcceb =15;goto _abfdbe ;_geaeg :_bcceb =16;goto _abfdbe ;_gccdg :_bcceb =17;goto _abfdbe ;_bbeb :_bcceb =18;goto _abfdbe ;_fggeg :_bcceb =19;goto _abfdbe ;_abdd :_bcceb =20;goto _abfdbe ;_ggbb :_bcceb =21;goto _abfdbe ;_gbdbf :_bcceb =22;goto _abfdbe ;_gbede :_bcceb =23;goto _abfdbe ;_ddebg :_bcceb =24;goto _abfdbe ;_ebdg :_bcceb =25;goto _abfdbe ;_ddbb :_bcceb =26;goto _abfdbe ;_bedcg :_bcceb =27;goto _abfdbe ;_gddf :_bcceb =28;goto _abfdbe ;_bgbge :_bcceb =29;goto _abfdbe ;_bfgde :_bcceb =30;goto _bcabb ;_bgfac :_bcceb =30;goto _eeadd ;_afacf :_bcceb =30;goto _dcbg ;_bcced :_bcceb =30;goto _fdcf ;_dcedc :_bcceb =30;goto _beeb ;_bdaba :_bcceb =30;goto _ecafg ;_fffgg :_bcceb =30;goto _dfcd ;_fbaa :_bcceb =30;goto _gdfb ;_gegd :_bcceb =30;goto _cgcbc ;_egge :_bcceb =30;goto _eafgb ;_fedf :_bcceb =30;goto _ddaae ;_baddg :_bcceb =30;goto _geafg ;_cedb :_bcceb =30;goto _fbbg ;_gegg :_bcceb =30;goto _debgb ;_dbgc :_bcceb =30;goto _ffaaf ;_edcbe :_bcceb =30;goto _aegcbba ;_cbge :_bcceb =30;goto _agead ;_dffa :_bcceb =30;goto _adede ;_gcgacc :_bcceb =30;goto _ccfga ;_fdeab :_bcceb =30;goto _aadfc ;_baaae :_bcceb =30;goto _cdef ;_ebbcb :_bcceb =30;goto _gcadb ;_aceaa :_bcceb =30;goto _cddd ;_dfga :_bcceb =30;goto _befb ;_cfagb :_bcceb =30;goto _effc ;_adegc :_bcceb =30;goto _dggb ;_fegb :_bcceb =30;goto _agdde ;_eebc :_bcceb =30;goto _debce ;_gfac :_bcceb =30;goto _ebgfgb ;_ddfd :_bcceb =30;goto _eada ;_ffega :_bcceb =30;goto _abfae ;_eaafa :_bcceb =30;goto _dccbe ;_begd :_bcceb =30;goto _dcad ;_bafba :_bcceb =31;goto _eecc ;_bcgec :_bcceb =32;goto _abfdbe ;_cbfca :_bcceb =33;goto _dcgfc ;_bbgb :_bcceb =34;goto _abfdbe ;_eecfa :_bcceb =35;goto _adac ;_aaba :_bcceb =36;goto _adac ;_eeda :_bcceb =37;goto _adac ;_cgbda :_bcceb =38;goto _abfdbe ;_bbea :_bcceb =39;goto _abfdbe ;_baeba :_bcceb =40;goto _cfbee ;_bbfa :_bcceb =41;goto _abfdbe ;_affbf :_bcceb =42;goto _cfbee ;_feggb :_bcceb =43;goto _dcgfc ;_adgb :_bcceb =44;goto _cfbee ;_dagg :_bcceb =44;goto _feaeg ;_dcede :_bcceb =44;goto _eefag ;_badef :_bcceb =45;goto _cfbee ;_bbfdb :_bcceb =46;goto _cfbee ;_ddba :_bcceb =47;goto _cfbee ;_fcgde :_bcceb =48;goto _cfbee ;_dfae :_bcceb =49;goto _cfbee ;_ggec :_bcceb =50;goto _cfbee ;_gadb :_bcceb =51;goto _cfbee ;_bbggfe :_bcceb =52;goto _cfbee ;_dfeaa :_bcceb =53;goto _cfbee ;_ggcfd :_bcceb =54;goto _cfbee ;_gddeb :_bcceb =55;goto _cfbee ;_addg :_bcceb =56;goto _cfbee ;_efgbg :_bcceb =57;goto _cfbee ;_dacb :_bcceb =58;goto _cfbee ;_ceef :_bcceb =59;goto _cfbee ;_bede :_bcceb =59;goto _cbdf ;_dcbg :_bcded =3;goto _cdggc ;_fdcf :_bcded =5;goto _cdggc ;_eeadd :_bcded =7;goto _cdggc ;_beeb :_bcded =9;goto _cdggc ;_dfcd :_bcded =11;goto _cdggc ;_dcad :_bcded =13;goto _cdggc ;_gdfb :_bcded =15;goto _cdggc ;_aadfc :_bcded =17;goto _cdggc ;_cdef :_bcded =19;goto _cdggc ;_cgcbc :_bcded =21;goto _cdggc ;_eafgb :_bcded =23;goto _cdggc ;_geafg :_bcded =25;goto _cdggc ;_debgb :_bcded =27;goto _cdggc ;_ddaae :_bcded =29;goto _cdggc ;_ffaaf :_bcded =31;goto _cdggc ;_ccfga :_bcded =33;goto _cdggc ;_adede :_bcded =35;goto _cdggc ;_debce :_bcded =37;goto _cdggc ;_abfae :_bcded =39;goto _cdggc ;_ebgfgb :_bcded =41;goto _cdggc ;_aegcbba :_bcded =43;goto _cdggc ;_agead :_bcded =45;goto _cdggc ;_fbbg :_bcded =47;goto _cdggc ;_dggb :_bcded =49;goto _cdggc ;_befb :_bcded =51;goto _cdggc ;_cddd :_bcded =53;goto _cdggc ;_effc :_bcded =55;goto _cdggc ;_dccbe :_bcded =57;goto _cdggc ;_gcadb :_bcded =59;goto _cdggc ;_agdde :_bcded =61;goto _cdggc ;_eada :_bcded =63;goto _cdggc ;_ecafg :_bcded =65;goto _cdggc ;_bcabb :_bcded =67;goto _cdggc ;_feaeg :_bcded =72;goto _cdggc ;_adac :_bcded =75;goto _cdggc ;_dcgfc :_bcded =78;goto _cdggc ;_eefag :_bcded =81;goto _cdggc ;_cbdf :_bcded =84;goto _cdggc ;_cfbee :_bcded =87;goto _cdggc ;_eecc :_bcded =90;goto _cdggc ;_cdggc :_bbadg =uint (_cdffe [_bcded ]);_bcded ++;for ;_bbadg > 0;_bbadg --{_bcded ++;switch _cdffe [_bcded -1]{case 3:_fedbb =_aefeeg +1;case 4:_badd =1;case 5:_badd =2;case 6:_badd =3;case 7:_badd =4;case 8:_badd =11;case 9:_badd =14;case 10:_badd =15;case 11:_fedbb =_aefeeg +1;{_gdgd .emit (_fcfef ,_ffedg [_bfgc :_fedbb ]);};case 12:_fedbb =_aefeeg +1;{_gdgd .emit (_gbbe ,_ffedg [_bfgc :_fedbb ]);};case 13:_fedbb =_aefeeg +1;{_gdgd .emit (_debg ,_ffedg [_bfgc :_fedbb -1]);};case 14:_fedbb =_aefeeg +1;{_gdgd .emit (_debg ,_ffedg [_bfgc +1:_fedbb -2]);};case 15:_fedbb =_aefeeg +1;{_gdgd .emit (_abce ,_ffedg [_bfgc :_fedbb -1]);};case 16:_fedbb =_aefeeg +1;{_gdgd .emit (_abce ,_ffedg [_bfgc :_fedbb -1]);};case 17:_fedbb =_aefeeg +1;{_gdgd .emit (_fbbab ,_ffedg [_bfgc :_fedbb ]);};case 18:_fedbb =_aefeeg +1;{_gdgd .emit (_bbggf ,_ffedg [_bfgc :_fedbb ]);};case 19:_fedbb =_aefeeg +1;{_gdgd .emit (_fagfb ,_ffedg [_bfgc :_fedbb ]);};case 20:_fedbb =_aefeeg +1;{_gdgd .emit (_ebegg ,_ffedg [_bfgc :_fedbb ]);};case 21:_fedbb =_aefeeg +1;{_gdgd .emit (_deca ,_ffedg [_bfgc :_fedbb ]);};case 22:_fedbb =_aefeeg +1;{_gdgd .emit (_fgde ,_ffedg [_bfgc :_fedbb ]);};case 23:_fedbb =_aefeeg +1;{_gdgd .emit (_bcegb ,_ffedg [_bfgc :_fedbb ]);};case 24:_fedbb =_aefeeg +1;{_gdgd .emit (_dfeda ,_ffedg [_bfgc :_fedbb ]);};case 25:_fedbb =_aefeeg +1;{_gdgd .emit (_bcdg ,_ffedg [_bfgc :_fedbb ]);};case 26:_fedbb =_aefeeg +1;{_gdgd .emit (_gfafe ,_ffedg [_bfgc :_fedbb ]);};case 27:_fedbb =_aefeeg +1;{_gdgd .emit (_ebdecf ,_ffedg [_bfgc :_fedbb ]);};case 28:_fedbb =_aefeeg +1;{_gdgd .emit (_geag ,_ffedg [_bfgc :_fedbb ]);};case 29:_fedbb =_aefeeg +1;{_gdgd .emit (_fgge ,_ffedg [_bfgc :_fedbb ]);};case 30:_fedbb =_aefeeg +1;{_gdgd .emit (_bbcb ,_ffedg [_bfgc :_fedbb ]);};case 31:_fedbb =_aefeeg +1;{_gdgd .emit (_cabf ,_ffedg [_bfgc :_fedbb ]);};case 32:_fedbb =_aefeeg +1;{_gdgd .emit (_cbcg ,_ffedg [_bfgc :_fedbb ]);};case 33:_fedbb =_aefeeg +1;{_gdgd .emit (_daeea ,_ffedg [_bfgc :_fedbb ]);};case 34:_fedbb =_aefeeg ;_aefeeg --;{_gdgd .emit (_cffc ,_ffedg [_bfgc :_fedbb ]);};case 35:_fedbb =_aefeeg ;_aefeeg --;{_gdgd .emit (_gbacb ,_ffedg [_bfgc :_fedbb ]);};case 36:_fedbb =_aefeeg ;_aefeeg --;{_gdgd .emit (_baebc ,_ffedg [_bfgc :_fedbb ]);};case 37:_fedbb =_aefeeg ;_aefeeg --;{_gdgd .emit (_dgefac ,_ffedg [_bfgc :_fedbb ]);};case 38:_fedbb =_aefeeg ;_aefeeg --;{_gdgd .emit (_cdcf ,_ffedg [_bfgc :_fedbb ]);};case 39:_fedbb =_aefeeg ;_aefeeg --;{_gdgd .emit (_ecedb ,_ffedg [_bfgc +1:_fedbb -1]);};case 40:_fedbb =_aefeeg ;_aefeeg --;{_gdgd .emit (_cddc ,_ffedg [_bfgc :_fedbb ]);};case 41:_fedbb =_aefeeg ;_aefeeg --;{_gdgd .emit (_aefg ,_ffedg [_bfgc :_fedbb ]);};case 42:_aefeeg =(_fedbb )-1;{_gdgd .emit (_cffc ,_ffedg [_bfgc :_fedbb ]);};case 43:switch _badd {case 0:{_bcceb =0;goto _abfdbe ;};case 1:{_aefeeg =(_fedbb )-1;_gdgd .emit (_egbab ,_ffedg [_bfgc :_fedbb ]);};case 2:{_aefeeg =(_fedbb )-1;_gdgd .emit (_cffc ,_ffedg [_bfgc :_fedbb ]);};case 3:{_aefeeg =(_fedbb )-1;_gdgd .emit (_gbacb ,_ffedg [_bfgc :_fedbb ]);};case 4:{_aefeeg =(_fedbb )-1;_gdgd .emit (_fgaad ,_ffedg [_bfgc :_fedbb ]);};case 11:{_aefeeg =(_fedbb )-1;_gdgd .emit (_geacf ,_ffedg [_bfgc :_fedbb ]);};case 14:{_aefeeg =(_fedbb )-1;_gdgd .emit (_cdcf ,_ffedg [_bfgc :_fedbb ]);};case 15:{_aefeeg =(_fedbb )-1;_gdgd .emit (_ecedb ,_ffedg [_bfgc +1:_fedbb -1]);};};};};goto _abfdbe ;_abfdbe :_bcded =int (_affbc [_bcceb ]);_bbadg =uint (_cdffe [_bcded ]);_bcded ++;for ;_bbadg > 0;_bbadg --{_bcded ++;switch _cdffe [_bcded -1]{case 0:_bfgc =0;case 1:_badd =0;};};if _bcceb ==0{goto _dcffg ;};if _aefeeg ++;_aefeeg !=_eaced {goto _afafc ;};_cdedb :{};if _aefeeg ==_ffcb {switch _bcceb {case 1:goto _bfgde ;case 2:goto _bfgde ;case 31:goto _ebbcb ;case 14:goto _bfgde ;case 15:goto _bfgde ;case 32:goto _aceaa ;case 17:goto _bfgde ;case 33:goto _dfga ;case 18:goto _bfgde ;case 19:goto _bfgde ;case 34:goto _cfagb ;case 35:goto _adegc ;case 36:goto _adegc ;case 23:goto _bdaba ;case 37:goto _adegc ;case 38:goto _fegb ;case 39:goto _ddfd ;case 40:goto _eaafa ;case 41:goto _eaafa ;case 42:goto _eaafa ;case 43:goto _dfga ;case 44:goto _bfgde ;case 45:goto _eaafa ;case 46:goto _eaafa ;case 47:goto _eaafa ;case 48:goto _eaafa ;case 49:goto _eaafa ;case 50:goto _eaafa ;case 51:goto _eaafa ;case 52:goto _eaafa ;case 53:goto _eaafa ;case 54:goto _eaafa ;case 55:goto _eaafa ;case 56:goto _eaafa ;case 57:goto _eaafa ;case 58:goto _eaafa ;case 59:goto _bfgde ;};};_dcffg :{};};if _bfgc > 0{copy (_ffedg [0:],_ffedg [_bfgc :]);};};_ =_ffcb ;if _bcceb ==_gccd {_gdgd .emit (_egega ,nil );};close (_gdgd ._gcdab );}; -// LookupFunction looks up and returns a standard function or nil. -func LookupFunction (name string )Function {_ecgec .Lock ();defer _ecgec .Unlock ();if _afbc ,_edeeg :=_cfcde [name ];_edeeg {return _afbc ;};return nil ;}; +// String returns a string representation of a vertical range with prefix. +func (_cedcg PrefixVerticalRange )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_cedcg ._fgbb .String (),_cedcg ._acbab ,_cedcg ._cacf );};var _afdec =[]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"}}; -// Reference returns a string reference value to a vertical range with prefix. -func (_cgdcb PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_bedb :=_cgdcb ._cegab .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_cgdcb .verticalRangeReference (_bedb .Value )};};func (_eeacc PrefixHorizontalRange )horizontalRangeReference (_afdeb string )string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_afdeb ,_eeacc ._bdadc ,_eeacc ._bgccb );}; +// Cumipmt implements the Excel CUMIPMT function. +func Cumipmt (args []Result )Result {_fefa ,_dcgb :=_gbeg (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _dcgb .Type ==ResultTypeError {return _dcgb ;};_fabca :=_fefa ._adb ;_abab :=_fefa ._ged ;_acg :=_fefa ._afdg ;_dbdf :=_fefa ._gcaf ;_gbbd :=_fefa ._afaf ;_ddc :=_fefa ._aadg ;_ebfd :=_facge (_fabca ,_abab ,_acg ,0,_ddc );_fabb :=0.0;if _dbdf ==1{if _ddc ==0{_fabb =-_acg ;_dbdf ++;};};for _bef :=_dbdf ;_bef <=_gbbd ;_bef ++{if _ddc ==1{_fabb +=_cdd (_fabca ,_bef -2,_ebfd ,_acg ,1)-_ebfd ;}else {_fabb +=_cdd (_fabca ,_bef -1,_ebfd ,_acg ,0);};};_fabb *=_fabca ;return MakeNumberResult (_fabb );};const _gcff =1;var _gcbb =[...]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"};var _agac =[]*_gg .Regexp {}; -// 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");};_eada :=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");};_fgged :=args [2].ValueNumber +1;if _fgged ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_gfca :=_fbef (args [0]);_aacbb :=float64 (len (_gfca ));_abgd ,_bdcc :=0.0,0.0;_gegd ,_deba :=1.0,1.0;_abbc ,_fbae :=false ,false ;for _ ,_deae :=range _gfca {for _ ,_dddf :=range _deae {if _dddf .Type ==ResultTypeNumber &&!_dddf .IsBoolean {_bbed :=_dddf .ValueNumber ;if _bbed ==0{continue ;}else {if _bbed > 0{_abbc =true ;_bdcc +=_dddf .ValueNumber *_deba ;}else {_fbae =true ;_abgd +=_dddf .ValueNumber *_gegd ;};_gegd /=_eada ;_deba /=_fgged ;};};};};if !_abbc ||!_fbae {return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_fdfa :=-_bdcc /_abgd ;_fdfa *=_eg .Pow (_fgged ,_aacbb -1);_fdfa =_eg .Pow (_fdfa ,1/(_aacbb -1));return MakeNumberResult (_fdfa -1);}; +// Update returns the same object as updating sheet references does not affect Number. +func (_aede Number )Update (q *_fe .UpdateQuery )Expression {return _aede };func (_bccee *yyParserImpl )Parse (yylex yyLexer )int {_bcfc :=_gf .Now ();var _adadg int ;var _edbed yySymType ;var _fdbeb []yySymType ;_ =_fdbeb ;_bgega :=_bccee ._ecbdb [:];Nerrs :=0;Errflag :=0;_dggg :=0;_bccee ._fbadd =-1;_eebd :=-1;defer func (){_dggg =-1;_bccee ._fbadd =-1;_eebd =-1}();_fdfg :=-1;goto _dabea ;_fggc :return 0;_eaeb :return 1;_dabea :if _fgcffg (_bcfc ){_feb .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _eaeb ;};if _edcb >=4{_b .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_cgbdg (_eebd ),_efca (_dggg ));};_fdfg ++;if _fdfg >=len (_bgega ){_efgfa :=make ([]yySymType ,len (_bgega )*2);copy (_efgfa ,_bgega );_bgega =_efgfa ;};_bgega [_fdfg ]=_edbed ;_bgega [_fdfg ]._bffdg =_dggg ;_cdbce :if _fgcffg (_bcfc ){_feb .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _eaeb ;};_adadg =_bgedb [_dggg ];if _adadg <=_dcegc {goto _geeggc ;};if _bccee ._fbadd < 0{_bccee ._fbadd ,_eebd =_ddcge (yylex ,&_bccee ._aagd );};_adadg +=_eebd ;if _adadg < 0||_adadg >=_facf {goto _geeggc ;};_adadg =_eeffb [_adadg ];if _ebeff [_adadg ]==_eebd {_bccee ._fbadd =-1;_eebd =-1;_edbed =_bccee ._aagd ;_dggg =_adadg ;if Errflag > 0{Errflag --;};goto _dabea ;};_geeggc :if _fgcffg (_bcfc ){_feb .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _eaeb ;};_adadg =_adba [_dggg ];if _adadg ==-2{if _bccee ._fbadd < 0{_bccee ._fbadd ,_eebd =_ddcge (yylex ,&_bccee ._aagd );};_bffa :=0;for {if _fceb [_bffa +0]==-1&&_fceb [_bffa +1]==_dggg {break ;};_bffa +=2;};for _bffa +=2;;_bffa +=2{_adadg =_fceb [_bffa +0];if _adadg < 0||_adadg ==_eebd {break ;};};_adadg =_fceb [_bffa +1];if _adadg < 0{goto _fggc ;};};if _adadg ==0{switch Errflag {case 0:yylex .Error (_gbade (_dggg ,_eebd ));Nerrs ++;if _edcb >=1{_b .Printf ("\u0025\u0073",_efca (_dggg ));_b .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_cgbdg (_eebd ));};fallthrough;case 1,2:Errflag =3;for _fdfg >=0{_adadg =_bgedb [_bgega [_fdfg ]._bffdg ]+_eefe ;if _adadg >=0&&_adadg < _facf {_dggg =_eeffb [_adadg ];if _ebeff [_dggg ]==_eefe {goto _dabea ;};};if _edcb >=2{_b .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",_bgega [_fdfg ]._bffdg );};_fdfg --;};goto _eaeb ;case 3:if _edcb >=2{_b .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_cgbdg (_eebd ));};if _eebd ==_gcff {goto _eaeb ;};_bccee ._fbadd =-1;_eebd =-1;goto _cdbce ;};};if _edcb >=2{_b .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_adadg ,_efca (_dggg ));};_abcf :=_adadg ;_acacf :=_fdfg ;_ =_acacf ;_fdfg -=_eacg [_adadg ];if _fdfg +1>=len (_bgega ){_cada :=make ([]yySymType ,len (_bgega )*2);copy (_cada ,_bgega );_bgega =_cada ;};_edbed =_bgega [_fdfg +1];_adadg =_bcbc [_adadg ];_agcd :=_bbcd [_adadg ];_abacb :=_agcd +_bgega [_fdfg ]._bffdg +1;if _abacb >=_facf {_dggg =_eeffb [_agcd ];}else {_dggg =_eeffb [_abacb ];if _ebeff [_dggg ]!=-_adadg {_dggg =_eeffb [_agcd ];};};switch _abcf {case 1:_fdbeb =_bgega [_acacf -1:_acacf +1];{yylex .(*plex )._aagbe =_edbed ._gbdce ;};case 3:_fdbeb =_bgega [_acacf -2:_acacf +1];{_edbed ._gbdce =_fdbeb [2]._gbdce ;};case 4:_fdbeb =_bgega [_acacf -4:_acacf +1];{};case 5:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gbdce =NewBool (_fdbeb [1]._edbec ._gfdfc );};case 6:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gbdce =NewNumber (_fdbeb [1]._edbec ._gfdfc );};case 7:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gbdce =NewString (_fdbeb [1]._edbec ._gfdfc );};case 8:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gbdce =NewError (_fdbeb [1]._edbec ._gfdfc );};case 9:_fdbeb =_bgega [_acacf -2:_acacf +1];{_edbed ._gbdce =_fdbeb [2]._gbdce ;};case 10:_fdbeb =_bgega [_acacf -2:_acacf +1];{_edbed ._gbdce =NewNegate (_fdbeb [2]._gbdce );};case 15:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =_fdbeb [2]._gbdce ;};case 17:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewConstArrayExpr (_fdbeb [2]._gddc );};case 18:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gddc =append (_edbed ._gddc ,_fdbeb [1]._gefg );};case 19:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gddc =append (_fdbeb [1]._gddc ,_fdbeb [3]._gefg );};case 20:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gefg =append (_edbed ._gefg ,_fdbeb [1]._gbdce );};case 21:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gefg =append (_fdbeb [1]._gefg ,_fdbeb [3]._gbdce );};case 23:_fdbeb =_bgega [_acacf -2:_acacf +1];{_edbed ._gbdce =NewPrefixExpr (_fdbeb [1]._gbdce ,_fdbeb [2]._gbdce );};case 25:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gbdce =NewSheetPrefixExpr (_fdbeb [1]._edbec ._gfdfc );};case 26:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gbdce =NewCellRef (_fdbeb [1]._edbec ._gfdfc );};case 27:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewRange (_fdbeb [1]._gbdce ,_fdbeb [3]._gbdce );};case 28:_fdbeb =_bgega [_acacf -4:_acacf +1];{_edbed ._gbdce =NewPrefixRangeExpr (_fdbeb [1]._gbdce ,_fdbeb [2]._gbdce ,_fdbeb [4]._gbdce );};case 29:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gbdce =NewNamedRangeRef (_fdbeb [1]._edbec ._gfdfc );};case 30:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gbdce =NewHorizontalRange (_fdbeb [1]._edbec ._gfdfc );};case 31:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gbdce =NewVerticalRange (_fdbeb [1]._edbec ._gfdfc );};case 32:_fdbeb =_bgega [_acacf -2:_acacf +1];{_edbed ._gbdce =NewPrefixHorizontalRange (_fdbeb [1]._gbdce ,_fdbeb [2]._edbec ._gfdfc );};case 33:_fdbeb =_bgega [_acacf -2:_acacf +1];{_edbed ._gbdce =NewPrefixVerticalRange (_fdbeb [1]._gbdce ,_fdbeb [2]._edbec ._gfdfc );};case 34:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypePlus ,_fdbeb [3]._gbdce );};case 35:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypeMinus ,_fdbeb [3]._gbdce );};case 36:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypeMult ,_fdbeb [3]._gbdce );};case 37:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypeDiv ,_fdbeb [3]._gbdce );};case 38:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypeExp ,_fdbeb [3]._gbdce );};case 39:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypeLT ,_fdbeb [3]._gbdce );};case 40:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypeGT ,_fdbeb [3]._gbdce );};case 41:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypeLEQ ,_fdbeb [3]._gbdce );};case 42:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypeGEQ ,_fdbeb [3]._gbdce );};case 43:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypeEQ ,_fdbeb [3]._gbdce );};case 44:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypeNE ,_fdbeb [3]._gbdce );};case 45:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewBinaryExpr (_fdbeb [1]._gbdce ,BinOpTypeConcat ,_fdbeb [3]._gbdce );};case 47:_fdbeb =_bgega [_acacf -2:_acacf +1];{_edbed ._gbdce =NewFunction (_fdbeb [1]._edbec ._gfdfc ,nil );};case 48:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gbdce =NewFunction (_fdbeb [1]._edbec ._gfdfc ,_fdbeb [2]._gefg );};case 49:_fdbeb =_bgega [_acacf -1:_acacf +1];{_edbed ._gefg =append (_edbed ._gefg ,_fdbeb [1]._gbdce );};case 50:_fdbeb =_bgega [_acacf -3:_acacf +1];{_edbed ._gefg =append (_fdbeb [1]._gefg ,_fdbeb [3]._gbdce );};case 53:_fdbeb =_bgega [_acacf -0:_acacf +1];{_edbed ._gbdce =NewEmptyExpr ();};};goto _dabea ;}; -// Coupnum implements the Excel COUPNUM function. -func Coupnum (args []Result )Result {_cbdg ,_fdac :=_afdc (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _fdac .Type ==ResultTypeError {return _fdac ;};_ccag :=_cbdg ._fgeg ;_caeg :=_cbdg ._fgab ;_acfec ,_fdac :=_acbff (_cbdg ._dagb ,_cbdg ._gced ,_ccag ,_caeg );if _fdac .Type ==ResultTypeError {return _fdac ;};return MakeNumberResult (_acfec );}; +// 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");};_geba :=int (args [0].ValueNumber );if _geba < 0||_geba >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _geba <=1899{_geba +=1900;};_gbe :=_gf .Month (args [1].ValueNumber );_gee :=int (args [2].ValueNumber );_gdc :=_dad (_geba ,_gbe ,_gee );_afa :=_ddae (_dfd ,_gdc )+1;if _afa < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_afa );}; -// Duration implements the Excel DURATION function. -func Duration (args []Result )Result {_abgc ,_bgbd :=_gcec (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _bgbd .Type ==ResultTypeError {return _bgbd ;};_fggd :=_abgc ._acc ;_bgca :=_abgc ._adea ;_eaea :=_abgc ._ffec ;_caaa :=_abgc ._cdcaa ;_ggee :=_abgc ._gaed ;_ggae :=_abgc ._bfa ;return _gedf (_fggd ,_bgca ,_eaea ,_caaa ,_ggee ,_ggae );}; +// 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");};_ffbbc :=args [0].AsNumber ();if _ffbbc .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");};_agdbd :=float64 (1);if _ffbbc .ValueNumber < 0{_agdbd =-1;};if len (args )> 1{_gefbc :=args [1].AsNumber ();if _gefbc .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");};_agdbd =_gefbc .ValueNumber ;};_ggdf :=float64 (1);if len (args )> 2{_begc :=args [2].AsNumber ();if _begc .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");};_ggdf =_begc .ValueNumber ;};if len (args )==1{return MakeNumberResult (_bb .Floor (_ffbbc .ValueNumber ));};_ebbea :=_ffbbc .ValueNumber ;_ebbea ,_aed :=_bb .Modf (_ebbea /_agdbd );if _aed !=0&&_ffbbc .ValueNumber < 0&&_ggdf > 0{_ebbea ++;};return MakeNumberResult (_ebbea *_agdbd );}; -// 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");};_gcfba :=args [0].ValueNumber ;if _gcfba <=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");};_agbec :=float64 (int (args [1].ValueNumber ));if _agbec < 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 (_eg .Pow ((1+_gcfba /_agbec ),_agbec )-1);};var _ebbf =[]int {31,28,31,30,31,30,31,31,30,31,30,31}; +// Left implements the Excel LEFT(string,[n]) function which returns the +// leftmost n characters. +func Left (args []Result )Result {_dcdbb :=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");};_dcdbb =int (args [1].ValueNumber );if _dcdbb < 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 _dcdbb ==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");};_ggad :=args [0].Value ();if _dcdbb > len (_ggad ){return MakeStringResult (_ggad );};return MakeStringResult (_ggad [0:_dcdbb ]);}; -// Update updates references in the PrefixExpr after removing a row/column. -func (_edaa PrefixExpr )Update (q *_af .UpdateQuery )Expression {_bbaf :=_edaa ;_gbbb :=_edaa ._abbca .String ();if _gbbb ==q .SheetToUpdate {_gdfg :=*q ;_gdfg .UpdateCurrentSheet =true ;_bbaf ._debae =_edaa ._debae .Update (&_gdfg );};return _bbaf ;}; +// MakeStringResult constructs a string result. +func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }};func _cg (_ca BinOpType ,_eb ,_efc [][]Result )Result {_cf :=[][]Result {};for _edg :=range _eb {_fb :=_ac (_ca ,_eb [_edg ],_efc [_edg ]);if _fb .Type ==ResultTypeError {return _fb ;};_cf =append (_cf ,_fb .ValueList );};return MakeArrayResult (_cf );}; -// 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");};_dfaac :=args [0];_cafe :=args [1];if _cafe .Type !=ResultTypeArray &&_cafe .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");};_fcfg :=_egdcd (_cafe );_gegb :=-1;for _cbad ,_efca :=range _fcfg {if _efbd (_dfaac ,_efca ,false ,false )==_aefc {_gegb =_cbad ;};};if _gegb ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};_gbac :=_fcfg ;if len (args )==3{_gbac =_egdcd (args [2]);};if _gegb < 0||_gegb >=len (_gbac ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064");};return _gbac [_gegb ];};func _edbf (_bggd []Result )(bool ,Result ){for _ ,_edfd :=range _bggd {if _edfd .Type ==ResultTypeError {return true ,_edfd ;};};return false ,MakeEmptyResult ();}; +// YearFrac is an implementation of the Excel YEARFRAC() function. +func YearFrac (args []Result )Result {_cbbf :=len (args );if (_cbbf !=2&&_cbbf !=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");};_fabd :=0;if _cbbf ==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");};_fabd =int (args [2].ValueNumber );if !_ebf (_fabd ){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");};_ebef :=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");};_fbfd :=args [1].ValueNumber ;_ded ,_dfaa :=_bff (_ebef ,_fbfd ,_fabd );if _dfaa .Type ==ResultTypeError {return _dfaa ;};return MakeNumberResult (_ded );}; -// Substitute is an implementation of the Excel SUBSTITUTE function. -func Substitute (args []Result )Result {_geedg :=len (args );if _geedg !=3&&_geedg !=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");};_dcdc ,_cccb :=_fbcgg (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _cccb .Type ==ResultTypeError {return _cccb ;};_gggg ,_cccb :=_fbcgg (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074");if _cccb .Type ==ResultTypeError {return _cccb ;};_cdee ,_cccb :=_fbcgg (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _cccb .Type ==ResultTypeError {return _cccb ;};_dagbe :=0;if _geedg ==3{return MakeStringResult (_ef .Replace (_dcdc ,_gggg ,_cdee ,-1));}else {_cdab ,_cffcb :=_fdad (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _cffcb .Type ==ResultTypeError {return _cffcb ;};_dagbe =int (_cdab );if _dagbe < 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");};_bfdg :=_dcdc ;_bdaag :=_dagbe ;_gcdcd :=-1;_dadf :=len (_gggg );_cgdd :=0;for {_bdaag --;_fbdce :=_ef .Index (_bfdg ,_gggg );if _fbdce ==-1{_gcdcd =-1;break ;}else {_gcdcd =_fbdce +_cgdd ;if _bdaag ==0{break ;};_agcge :=_dadf +_fbdce ;_cgdd +=_agcge ;_bfdg =_bfdg [_agcge :];};};if _gcdcd ==-1{return MakeStringResult (_dcdc );}else {_fggb :=_dcdc [:_gcdcd ];_fagcg :=_dcdc [_gcdcd +_dadf :];return MakeStringResult (_fggb +_cdee +_fagcg );};};}; +// 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 _feab (args ,_bbbdd )};func (_afffe HorizontalRange )horizontalRangeReference ()string {return _b .Sprintf ("\u0025\u0064\u003a%\u0064",_afffe ._cbdc ,_afffe ._affab );};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");};_eaaa :=args [0].AsString ();if _eaaa .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 (_eaaa .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 (_eaaa .ValueString [0]));}; -// 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 (_dgae .Float64 ());}; +// Pricemat implements the Excel PRICEMAT function. +func Pricemat (args []Result )Result {_adcf :=len (args );if _adcf !=5&&_adcf !=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");};_dcgf ,_fgcg ,_fffd :=_eeg (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _fffd .Type ==ResultTypeError {return _fffd ;};_gbga ,_fffd :=_gbde (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _fffd .Type ==ResultTypeError {return _fffd ;};if _gbga >=_dcgf {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");};_ffce :=args [3].ValueNumber ;if _ffce < 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");};_bbeg :=args [4].ValueNumber ;if _bbeg < 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");};_acac :=0;if _adcf ==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");};_acac =int (args [5].ValueNumber );if !_ebf (_acac ){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");};};_aaede ,_fffd :=_bff (_dcgf ,_fgcg ,_acac );if _fffd .Type ==ResultTypeError {return _fffd ;};_befc ,_fffd :=_bff (_gbga ,_fgcg ,_acac );if _fffd .Type ==ResultTypeError {return _fffd ;};_gcaa ,_fffd :=_bff (_gbga ,_dcgf ,_acac );if _fffd .Type ==ResultTypeError {return _fffd ;};_fafea :=1+_befc *_ffce ;_dbcf :=1+_aaede *_bbeg ;return MakeNumberResult ((_fafea /_dbcf -_gcaa *_ffce )*100);}; -// Reference returns an invalid reference for Negate. -func (_acbc Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// 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");};_gagg :=args [0];if _gagg .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");};_febg :=int (_gagg .ValueNumber );if _febg < 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 )<=_febg {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 [_febg ];};func (_aabdf *noCache )GetFromCache (key string )(Result ,bool ){return _fgf ,false }; -// Pv implements the Excel PV function. -func Pv (args []Result )Result {_bfga :=len (args );if _bfga < 3||_bfga > 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");};_agaa :=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");};_cbbe :=args [1].ValueNumber ;if _cbbe !=float64 (int (_cbbe )){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");};_aecg :=args [2].ValueNumber ;_fefc :=0.0;if _bfga >=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");};_fefc =args [3].ValueNumber ;};_ebgb :=0.0;if _bfga ==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");};_ebgb =args [4].ValueNumber ;if _ebgb !=0{_ebgb =1;};};if _agaa ==0{return MakeNumberResult (-_aecg *_cbbe -_fefc );}else {return MakeNumberResult ((((1-_eg .Pow (1+_agaa ,_cbbe ))/_agaa )*_aecg *(1+_agaa *_ebgb )-_fefc )/_eg .Pow (1+_agaa ,_cbbe ));};};var _cc int64 =_gfgc (1900,_bg .January ,1);var _be =[]*_f .Regexp {}; +// 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");};_ecd :=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");};_bbc :=args [2].ValueNumber +1;if _bbc ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_ceab :=_cedc (args [0]);_fbgba :=float64 (len (_ceab ));_gaeg ,_adfb :=0.0,0.0;_agcb ,_afdea :=1.0,1.0;_ggaa ,_adag :=false ,false ;for _ ,_ggdg :=range _ceab {for _ ,_ebda :=range _ggdg {if _ebda .Type ==ResultTypeNumber &&!_ebda .IsBoolean {_gfdf :=_ebda .ValueNumber ;if _gfdf ==0{continue ;}else {if _gfdf > 0{_ggaa =true ;_adfb +=_ebda .ValueNumber *_afdea ;}else {_adag =true ;_gaeg +=_ebda .ValueNumber *_agcb ;};_agcb /=_ecd ;_afdea /=_bbc ;};};};};if !_ggaa ||!_adag {return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_bfcg :=-_adfb /_gaeg ;_bfcg *=_bb .Pow (_bbc ,_fbgba -1);_bfcg =_bb .Pow (_bfcg ,1/(_fbgba -1));return MakeNumberResult (_bfcg -1);}; -// String returns a string representation of a range with prefix. -func (_aggcd PrefixRangeExpr )String ()string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_aggcd ._acaga .String (),_aggcd ._cdec .String (),_aggcd ._aggf .String ());};func _fcbf (_egfd []Result ,_acfef bool )Result {_bgfe :="\u004d\u0049\u004e";if _acfef {_bgfe ="\u004d\u0049\u004e\u0041";};if len (_egfd )==0{return MakeErrorResult (_bgfe +"\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");};_gfacb :=_eg .MaxFloat64 ;for _ ,_gddbcg :=range _egfd {switch _gddbcg .Type {case ResultTypeNumber :if (_acfef ||!_gddbcg .IsBoolean )&&_gddbcg .ValueNumber < _gfacb {_gfacb =_gddbcg .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_bfggc :=_fcbf (_gddbcg .ListValues (),_acfef );if _bfggc .ValueNumber < _gfacb {_gfacb =_bfggc .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_efdb :=0.0;if _acfef {_efdb =_gddbcg .AsNumber ().ValueNumber ;};if _efdb < _gfacb {_gfacb =_efdb ;};default:_aff .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_bgfe +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gddbcg .Type );};};if _gfacb ==_eg .MaxFloat64 {_gfacb =0;};return MakeNumberResult (_gfacb );};var _gaca =map[string ]*_f .Regexp {}; +// MaxA is an implementation of the Excel MAXA() function. +func MaxA (args []Result )Result {return _dbed (args ,true )};func (_egead *Lexer )emit (_fgcbc tokenType ,_afad []byte ){if _geebg {_b .Println ("\u0065\u006d\u0069\u0074",_fgcbc ,_egbg (string (_afad )));};_egead ._gcdab <-&node {_fgcbc ,string (_afad )};}; -// String returns a string representation of SheetPrefixExpr. -func (_febbf SheetPrefixExpr )String ()string {return _febbf ._gffe };func _cbd (_bad string )(int ,int ,float64 ,bool ,bool ,Result ){_gbdd :="";_gce :=[]string {};for _bagc ,_afda :=range _gaca {_gce =_afda .FindStringSubmatch (_bad );if len (_gce )> 1{_gbdd =_bagc ;break ;};};if _gbdd ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );};_bbe :=_gce [1]=="";_gce =_gce [49:];_gdf :=len (_gce );_dad :=_gce [_gdf -1];_gae :=_dad =="\u0061\u006d";_dggf :=_dad =="\u0070\u006d";var _bbg ,_dba int ;var _edf float64 ;var _badg error ;switch _gbdd {case "\u0068\u0068":_bbg ,_badg =_ae .Atoi (_gce [0]);if _badg !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );};_dba =0;_edf =0;case "\u0068\u0068\u003am\u006d":_bbg ,_badg =_ae .Atoi (_gce [0]);if _badg !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );};_dba ,_badg =_ae .Atoi (_gce [2]);if _badg !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );};_edf =0;case "\u006d\u006d\u003as\u0073":_bbg =0;_dba ,_badg =_ae .Atoi (_gce [0]);if _badg !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );};_edf ,_badg =_ae .ParseFloat (_gce [2],64);if _badg !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_bbg ,_badg =_ae .Atoi (_gce [0]);if _badg !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );};_dba ,_badg =_ae .Atoi (_gce [2]);if _badg !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );};_edf ,_badg =_ae .ParseFloat (_gce [4],64);if _badg !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );};};if _dba >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );};if _gae ||_dggf {if _bbg > 12||_edf >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );}else if _bbg ==12{_bbg =0;};}else if _bbg >=24||_edf >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_bbf );};return _bbg ,_dba ,_edf ,_dggf ,_bbe ,_edgf ;};func (_caaae tokenType )String ()string {return _ccgc (int (_caaae ))}; +// Reference returns an invalid reference for FunctionCall. +func (_bgedd FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// 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 (_eg .Pi );}; +// Eval evaluates and returns the result of an error expression. +func (_dgc Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_dgc ._efe )}; -// NewString constructs a new string expression. -func NewString (v string )Expression {v =_ef .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_bceg :v };};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;); +// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain +// text as a zero where AVERAGE ignores them entirely. +func Averagea (args []Result )Result {_baca ,_caad :=_cgca (args ,true );if _caad ==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 (_baca /_caad );};func (_gdcg *yyParserImpl )Lookahead ()int {return _gdcg ._fbadd }; -// 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 );}; +// 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");};_bdea :=args [0].AsString ();if _bdea .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");};_bcef :=_d .Buffer {};_bbbdc :=false ;_abgad :=false ;_gaff :=0;for _ ,_fafag :=range _bdea .ValueString {_ddcg :=_fafag ==' ';if _ddcg {if !_bbbdc {continue ;};if !_abgad {_gaff ++;_bcef .WriteRune (_fafag );};}else {_gaff =0;_bbbdc =true ;_bcef .WriteRune (_fafag );};_abgad =_ddcg ;};_bcef .Truncate (_bcef .Len ()-_gaff );return MakeStringResult (_bcef .String ());};func _dfcgb (_fbfea Context ,_cefcc Evaluator ,_egdg ,_dcedb string )Result {_bddbb ,_beea :=_fa .ParseCellReference (_egdg );if _beea !=nil {return MakeErrorResult (_b .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",_egdg ,_beea .Error ()));};_dedde ,_ddeg :=_bddbb .ColumnIdx ,_bddbb .RowIdx ;_ecgaa ,_cfac :=_fa .ParseCellReference (_dcedb );if _cfac !=nil {return MakeErrorResult (_b .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",_dcedb ,_cfac .Error ()));};_acgde ,_dfbdf :=_ecgaa .ColumnIdx ,_ecgaa .RowIdx ;_ggdd :=[][]Result {};for _eegb :=_ddeg ;_eegb <=_dfbdf ;_eegb ++{_ddde :=[]Result {};for _gcafgf :=_dedde ;_gcafgf <=_acgde ;_gcafgf ++{_cedge :=_fbfea .Cell (_b .Sprintf ("\u0025\u0073\u0025\u0064",_fa .IndexToColumn (_gcafgf ),_eegb ),_cefcc );_ddde =append (_ddde ,_cedge );};_ggdd =append (_ggdd ,_ddde );};if len (_ggdd )==1{if len (_ggdd [0])==1{return _ggdd [0][0];};return MakeListResult (_ggdd [0]);};return MakeArrayResult (_ggdd );};func _gdga (_eeba ,_bceg []float64 ,_cbgd float64 )float64 {_fgbd :=_cbgd +1;_dcfc :=0.0;_ggffe :=len (_eeba );_fbdf :=_bceg [0];for _eae :=1;_eae < _ggffe ;_eae ++{_aee :=(_bceg [_eae ]-_fbdf )/365;_dcfc -=_aee *_eeba [_eae ]/_bb .Pow (_fgbd ,_aee +1);};return _dcfc ;}; -// 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");};_cae :=_ef .ToLower (args [0].ValueString );if !_fgf (_cae ){_ ,_ ,_ ,_ ,_dfbc ,_dbc :=_cbd (_cae );if _dbc .Type ==ResultTypeError {_dbc .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 _dbc ;};if _dfbc {return MakeNumberResult (0);};};_fggf ,_ggc ,_ba ,_ ,_dcaa :=_eeg (_cae );if _dcaa .Type ==ResultTypeError {return _dcaa ;};return MakeNumberResult (_gef (_fggf ,_ggc ,_ba ));};func _dgg (){_cce ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_f .MustCompile ("\u005e"+_gec +_gag );_cce ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_f .MustCompile ("\u005e"+_aba +_gag );_cce ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_f .MustCompile ("\u005e"+_gbd +_gag );_cce ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_f .MustCompile ("\u005e"+_efg +_gag );_gaca ["\u0068\u0068"]=_f .MustCompile (_eea +_agc +"\u0024");_gaca ["\u0068\u0068\u003am\u006d"]=_f .MustCompile (_eea +_fffd +"\u0024");_gaca ["\u006d\u006d\u003as\u0073"]=_f .MustCompile (_eea +_gbbf +"\u0024");_gaca ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_f .MustCompile (_eea +_fecg +"\u0024");_be =[]*_f .Regexp {_f .MustCompile ("\u005e"+_gec +"\u0024"),_f .MustCompile ("\u005e"+_aba +"\u0024"),_f .MustCompile ("\u005e"+_gbd +"\u0024"),_f .MustCompile ("\u005e"+_efg +"\u0024")};_ggb =[]*_f .Regexp {_f .MustCompile ("\u005e"+_agc +"\u0024"),_f .MustCompile ("\u005e"+_fffd +"\u0024"),_f .MustCompile ("\u005e"+_gbbf +"\u0024"),_f .MustCompile ("\u005e"+_fecg +"\u0024")};};const _ddfg =57361;const _acafg =57351;type criteriaParsed struct{_edfb bool ;_cfeeg float64 ;_cfaa string ;_gdgc *criteriaRegex ;}; +// SupportedFunctions returns a list of supported functions. +func SupportedFunctions ()[]string {_edcc :=[]string {};for _ffacc :=range _agfec {_edcc =append (_edcc ,_ffacc );};for _fdcec :=range _acbbd {_edcc =append (_edcc ,_fdcec );};_ed .Strings (_edcc );return _edcc ;}; -// Eval evaluates and returns the result of an empty expression. -func (_de EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; +// 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");};_afbe :=args [0].AsNumber ();if _afbe .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");};_adfe :=float64 (1);if _afbe .ValueNumber < 0{_adfe =-1;};if len (args )> 1{_agfgfg :=args [1].AsNumber ();if _agfgfg .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");};_adfe =_agfgfg .ValueNumber ;};if _adfe < 0&&_afbe .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 (_bb .Ceil (_afbe .ValueNumber ));};_edcee :=_afbe .ValueNumber ;_edcee ,_decc :=_bb .Modf (_edcee /_adfe );if _decc > 0{_edcee ++;};return MakeNumberResult (_edcee *_adfe );};func _eagc (_ecce []Result ,_fae string )(*couponArgs ,Result ){_cbgg :=len (_ecce );if _cbgg !=3&&_cbgg !=4{return nil ,MakeErrorResult (_fae +"\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");};_gbed ,_bfea ,_gcde :=_eeg (_ecce [0],_ecce [1],_fae );if _gcde .Type ==ResultTypeError {return nil ,_gcde ;};if _ecce [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fae +"\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");};_bcaf :=_ecce [2].ValueNumber ;if !_cfdgf (_bcaf ){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"+_fae );};_geab :=0;if _cbgg ==4&&_ecce [3].Type !=ResultTypeEmpty {if _ecce [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fae +"\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");};_geab =int (_ecce [3].ValueNumber );if !_ebf (_geab ){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"+_fae );};};return &couponArgs {_gbed ,_bfea ,int (_bcaf ),_geab },_fgf ;};func _gbbf (_afgd Result ,_abad *criteriaParsed )bool {if _afgd .Type ==ResultTypeEmpty {return false ;};if _abad ._edbbc {return _afgd .ValueNumber ==_abad ._bbca ;}else {_dbf :=_c .ToLower (_afgd .ValueString );return _abad ._fgaa ==_dbf ||_ag .Match (_abad ._fgaa ,_dbf );};}; -// 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");};_agcgd :=args [0].AsNumber ();if _agcgd .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");};_gcede :=float64 (1);if _agcgd .ValueNumber < 0{_gcede =-1;};if len (args )> 1{_dgbc :=args [1].AsNumber ();if _dgbc .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");};_gcede =_dgbc .ValueNumber ;};_aaccb :=float64 (1);if len (args )> 2{_efgaf :=args [2].AsNumber ();if _efgaf .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");};_aaccb =_efgaf .ValueNumber ;};if len (args )==1{return MakeNumberResult (_eg .Floor (_agcgd .ValueNumber ));};_cecg :=_agcgd .ValueNumber ;_cecg ,_cdbc :=_eg .Modf (_cecg /_gcede );if _cdbc !=0&&_agcgd .ValueNumber < 0&&_aaccb > 0{_cecg ++;};return MakeNumberResult (_cecg *_gcede );};var _gdedd =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 };const _deddb =57362;func (_dbafe *noCache )SetCache (key string ,value Result ){}; +// GetLocked returns FALSE for the invalid reference context. +func (_bbdde *ivr )GetLocked (cellRef string )bool {return false }; -// Eval evaluates and returns a number. -func (_aebg Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_aebg ._adgc )}; +// 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");};_adbdf :=args [0].AsNumber ();_gdge :=args [1].AsNumber ();if _adbdf .Type !=ResultTypeNumber ||_gdge .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");};_bgeg :=_bb .Trunc (_adbdf .ValueNumber );_bcafe :=_bb .Trunc (_gdge .ValueNumber );if _bgeg < _bcafe {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 _bgeg ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_bgeg +_bcafe -1);args [1]=MakeNumberResult (_bgeg -1);return Combin (args );}; // 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");};_aaf :=args [0];switch _aaf .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_eeb :=_edgg (_aaf .ValueNumber );return MakeNumberResult (float64 (_eeb .Day ()));case ResultTypeString :_ced :=_ef .ToLower (_aaf .ValueString );if !_fgf (_ced ){_ ,_ ,_ ,_ ,_cedf ,_eacb :=_cbd (_ced );if _eacb .Type ==ResultTypeError {_eacb .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 _eacb ;};if _cedf {return MakeNumberResult (0);};};_ ,_ ,_fag ,_ ,_bca :=_eeg (_ced );if _bca .Type ==ResultTypeError {return _bca ;};return MakeNumberResult (float64 (_fag ));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 _agedbe (_dccga ,_fgccc int )string {const TOKSTART =4;if !_bgfd {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_adfg :=range _dedbe {if _adfg ._eacbf ==_dccga &&_adfg ._ffadf ==_fgccc {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_adfg ._ebga ;};};_cdbf :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_ccgc (_fgccc );_fcbd :=make ([]int ,0,4);_cgeff :=_abaa [_dccga ];for _cfcd :=TOKSTART ;_cfcd -1< len (_bfad );_cfcd ++{if _cdbfc :=_cgeff +_cfcd ;_cdbfc >=0&&_cdbfc < _baggb &&_bbgf [_gfabe [_cdbfc ]]==_cfcd {if len (_fcbd )==cap (_fcbd ){return _cdbf ;};_fcbd =append (_fcbd ,_cfcd );};};if _gebb [_dccga ]==-2{_gefa :=0;for _baeb [_gefa ]!=-1||_baeb [_gefa +1]!=_dccga {_gefa +=2;};for _gefa +=2;_baeb [_gefa ]>=0;_gefa +=2{_fgfbf :=_baeb [_gefa ];if _fgfbf < TOKSTART ||_baeb [_gefa +1]==0{continue ;};if len (_fcbd )==cap (_fcbd ){return _cdbf ;};_fcbd =append (_fcbd ,_fgfbf );};if _baeb [_gefa +1]!=0{return _cdbf ;};};for _aecde ,_aeaec :=range _fcbd {if _aecde ==0{_cdbf +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_cdbf +="\u0020\u006f\u0072\u0020";};_cdbf +=_ccgc (_aeaec );};return _cdbf ;}; - -// Pricedisc implements the Excel PRICEDISC function. -func Pricedisc (args []Result )Result {_edgga :=len (args );if _edgga !=4&&_edgga !=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");};_gegdc ,_dega ,_ccg :=_cedg (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _ccg .Type ==ResultTypeError {return _ccg ;};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");};_ddfb :=args [2].ValueNumber ;if _ddfb <=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");};_degf :=args [3].ValueNumber ;if _degf <=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");};_geff :=0;if _edgga ==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");};_geff =int (args [4].ValueNumber );if !_aeb (_geff ){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");};};_fgcdg ,_ccg :=_ebed (_gegdc ,_dega ,_geff );if _ccg .Type ==ResultTypeError {return _ccg ;};return MakeNumberResult (_degf *(1-_ddfb *_fgcdg ));};func _fbde (_befc yyLexer ,_cbddd *yySymType )(_bega ,_bdeffg int ){_bdeffg =0;_bega =_befc .Lex (_cbddd );if _bega <=0{_bdeffg =_fbacf [0];goto _cfegd ;};if _bega < len (_fbacf ){_bdeffg =_fbacf [_bega ];goto _cfegd ;};if _bega >=_dage {if _bega < _dage +len (_eebgf ){_bdeffg =_eebgf [_bega -_dage ];goto _cfegd ;};};for _fbeg :=0;_fbeg < len (_bbgg );_fbeg +=2{_bdeffg =_bbgg [_fbeg +0];if _bdeffg ==_bega {_bdeffg =_bbgg [_fbeg +1];goto _cfegd ;};};_cfegd :if _bdeffg ==0{_bdeffg =_eebgf [1];};if _cegge >=3{_a .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_ccgc (_bdeffg ),uint (_bega ));};return _bega ,_bdeffg ;}; - -// SumIfs implements the SUMIFS function. -func SumIfs (args []Result )Result {_ccdd :=_gccf (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _ccdd .Type !=ResultTypeEmpty {return _ccdd ;};_daeea :=_degfa (args [1:]);_dgeab :=0.0;_bcad :=_fbef (args [0]);for _ ,_dacb :=range _daeea {_dgeab +=_bcad [_dacb ._cbae ][_dacb ._cdbd ].ValueNumber ;};return MakeNumberResult (float64 (_dgeab ));}; - -// Update updates references in the PrefixHorizontalRange after removing a row/column. -func (_bfagf PrefixHorizontalRange )Update (q *_af .UpdateQuery )Expression {return _bfagf }; - -// Update updates the FunctionCall references after removing a row/column. -func (_afbdb FunctionCall )Update (q *_af .UpdateQuery )Expression {_ecbe :=[]Expression {};for _ ,_fgfbc :=range _afbdb ._eefggc {_cbdc :=_fgfbc .Update (q );_ecbe =append (_ecbe ,_cbdc );};return FunctionCall {_aedfb :_afbdb ._aedfb ,_eefggc :_ecbe };}; +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");};_gdb :=args [0];switch _gdb .Type {case ResultTypeEmpty :return MakeNumberResult (0);case ResultTypeNumber :_bbg :=_caff (_gdb .ValueNumber );return MakeNumberResult (float64 (_bbg .Day ()));case ResultTypeString :_ebe :=_c .ToLower (_gdb .ValueString );if !_gaaf (_ebe ){_ ,_ ,_ ,_ ,_afde ,_aeg :=_dge (_ebe );if _aeg .Type ==ResultTypeError {_aeg .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 _aeg ;};if _afde {return MakeNumberResult (0);};};_ ,_ ,_feaf ,_ ,_bdae :=_face (_ebe );if _bdae .Type ==ResultTypeError {return _bdae ;};return MakeNumberResult (float64 (_feaf ));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");};};const _facf =187; -// 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");};_cee :=args [0];switch _cee .Type {case ResultTypeEmpty :return MakeNumberResult (1);case ResultTypeNumber :_cedc :=_edgg (_cee .ValueNumber );return MakeNumberResult (float64 (_cedc .Month ()));case ResultTypeString :_fdc :=_ef .ToLower (_cee .ValueString );if !_fgf (_fdc ){_ ,_ ,_ ,_ ,_fbce ,_ffdf :=_cbd (_fdc );if _ffdf .Type ==ResultTypeError {_ffdf .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 _ffdf ;};if _fbce {return MakeNumberResult (1);};};_ ,_ebbe ,_ ,_ ,_bafe :=_eeg (_fdc );if _bafe .Type ==ResultTypeError {return _bafe ;};return MakeNumberResult (float64 (_ebbe ));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");};}; +// 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");};_fdbf :=args [0];switch _fdbf .Type {case ResultTypeError :return _fdbf ;case ResultTypeNumber ,ResultTypeString :return _affd (args [0]);case ResultTypeList :_febag :=_fdbf .ValueList ;_gbfa :=[]Result {};for _ ,_agdabf :=range _febag {_dggc :=_affd (_agdabf );if _dggc .Type ==ResultTypeError {return _dggc ;};_gbfa =append (_gbfa ,_dggc );};return MakeListResult (_gbfa );case ResultTypeArray :_cdffc :=_fdbf .ValueArray ;_cfgf :=[][]Result {};for _ ,_fcd :=range _cdffc {_edab :=[]Result {};for _ ,_cgcg :=range _fcd {_dddd :=_affd (_cgcg );if _dddd .Type ==ResultTypeError {return _dddd ;};_edab =append (_edab ,_dddd );};_cfgf =append (_cfgf ,_edab );};return MakeArrayResult (_cfgf );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");};};var _gdea =[]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"}};func _gaaf (_cdba string )bool {for _ ,_fag :=range _ccbf {_afag :=_fag .FindStringSubmatch (_cdba );if len (_afag )> 1{return true ;};};return false ;}; -// SupportedFunctions returns a list of supported functions. -func SupportedFunctions ()[]string {_ffbef :=[]string {};for _abdaa :=range _cfcde {_ffbef =append (_ffbef ,_abdaa );};for _edfgb :=range _begf {_ffbef =append (_ffbef ,_edfgb );};_ed .Strings (_ffbef );return _ffbef ;}; +// VLookup implements the VLOOKUP function that returns a matching value from a +// column in an array. +func VLookup (args []Result )Result {_egab :=len (args );if _egab < 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 _egab > 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");};_bagf :=args [0];_gbgaf :=args [1];if _gbgaf .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");};_becad :=args [2].AsNumber ();if _becad .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");};_dceed :=false ;if _egab ==4&&args [3].Type !=ResultTypeEmpty {_afdd :=args [3].AsNumber ();if _afdd .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 _afdd .ValueNumber ==0{_dceed =true ;};};_agfaa :=int (_becad .ValueNumber )-1;_eddbe :=-1;_dafe :=false ;_gaag :for _gefa ,_babaa :=range _gbgaf .ValueArray {if len (_babaa )==0{continue ;};_ecbc :=_babaa [0];switch _bfaeg (_ecbc ,_bagf ,false ,_dceed ){case _aadf :_eddbe =_gefa ;case _gdabd :_eddbe =_gefa ;_dafe =true ;break _gaag ;};};if _eddbe ==-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");};_cfcfe :=_gbgaf .ValueArray [_eddbe ];if _agfaa < 0||_agfaa >=len (_cfcfe ){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 _dafe ||!_dceed {return _cfcfe [_agfaa ];};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 _gdbccf =[...]int {1}; -// String returns a string representation of a vertical range with prefix. -func (_egcac PrefixVerticalRange )String ()string {return _a .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_egcac ._cegab .String (),_egcac ._eeaed ,_egcac ._abcad );};const _bbf ="\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";func _ead (_eca ,_fecc float64 ,_fcd ,_eag int )float64 {_agce :=_edgg (_eca );_bbef :=_edgg (_fecc );_gcab :=_eeba (_agce ,_bbef ,_fcd );return _gbf (_agce ,_gcab ,_eag );};const _gadfc =57372; +// Update updates references in the Negate after removing a row/column. +func (_cfddb Negate )Update (q *_fe .UpdateQuery )Expression {return Negate {_dbcag :_cfddb ._dbcag .Update (q )};}; -// Context is a formula execution context. Formula evaluation uses the context -// to retreive information from sheets. -type Context interface{ +// 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");};_agfc :=args [0].AsNumber ();if _agfc .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");};_dfcad :=args [1].AsNumber ();if _dfcad .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");};_agfad :=int (_dfcad .ValueNumber );if _agfad < 0||_agfad > 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");};_gfdcg :=0;if len (args )> 2{_cebg :=args [2].AsNumber ();if _cebg .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");};_gfdcg =int (_cebg .ValueNumber );};_cfbcd :=_ab .FormatInt (int64 (_agfc .ValueNumber ),_agfad );if len (_cfbcd )< _gfdcg {_cfbcd =_c .Repeat ("\u0030",_gfdcg -len (_cfbcd ))+_cfbcd ;};return MakeStringResult (_cfbcd );};const _ebdecf =57369;func _efca (_dfccc int )string {if _dfccc >=0&&_dfccc < len (_eaae ){if _eaae [_dfccc ]!=""{return _eaae [_dfccc ];};};return _b .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_dfccc );}; -// Cell returns the result of evaluating a cell. -Cell (_cec string ,_gdbg Evaluator )Result ; +// 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");};_gabcb :=ctx .GetEpoch ();_bgdb ,_eddd :=_fgg (args [0].Value (),_gabcb );if _eddd !=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");};_bged :=_bgdb .Year ();return MakeBoolResult (_dcd (_bged ));}; -// 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 (_dbb string )Context ; +// 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");};_dcgbe :=args [0].AsNumber ();if _dcgbe .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");};_aagb :=float64 (1);if _dcgbe .ValueNumber < 0{_aagb =-1;};if len (args )> 1{_afbde :=args [1].AsNumber ();if _afbde .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");};_aagb =_afbde .ValueNumber ;};_geeda :=float64 (1);if len (args )> 2{_bfgd :=args [2].AsNumber ();if _bfgd .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");};_geeda =_bfgd .ValueNumber ;};if len (args )==1{return MakeNumberResult (_bb .Ceil (_dcgbe .ValueNumber ));};_feedg :=_dcgbe .ValueNumber ;_feedg ,_dca :=_bb .Modf (_feedg /_aagb );if _dca !=0{if _dcgbe .ValueNumber > 0{_feedg ++;}else if _geeda < 0{_feedg --;};};return MakeNumberResult (_feedg *_aagb );}; -// GetEpoch returns the time epoch of the context's Workbook. -GetEpoch ()_bg .Time ; +// NewEvaluator constructs a new defEval object which is the default formula evaluator. +func NewEvaluator ()Evaluator {_fbf :=&defEval {};_fbf .evCache =_gdfd ();return _fbf }; -// GetFilename returns the full filename of the context's Workbook. -GetFilename ()string ; +// Update updates the FunctionCall references after removing a row/column. +func (_adedd FunctionCall )Update (q *_fe .UpdateQuery )Expression {_cffaf :=[]Expression {};for _ ,_agbg :=range _adedd ._gfccf {_gddd :=_agbg .Update (q );_cffaf =append (_cffaf ,_gddd );};return FunctionCall {_dfbd :_adedd ._dfbd ,_gfccf :_cffaf };}; -// GetWidth returns a worksheet's column width. -GetWidth (_bce int )float64 ; +// String returns a string representation of FunctionCall expression. +func (_ccge FunctionCall )String ()string {_gcfb :=_d .Buffer {};_gcfb .WriteString (_ccge ._dfbd );_gcfb .WriteString ("\u0028");_abaga :=len (_ccge ._gfccf )-1;for _dgaeg ,_fceef :=range _ccge ._gfccf {_gcfb .WriteString (_fceef .String ());if _dgaeg !=_abaga {_gcfb .WriteString ("\u002c");};};_gcfb .WriteString ("\u0029");return _gcfb .String ();};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;};func _aae (_agffc string ,_eag uint32 )string {_gffa :=_fa .ColumnToIndex (_agffc );if _gffa ==_eag {return "\u0023\u0052\u0045F\u0021";}else if _gffa > _eag {return _fa .IndexToColumn (_gffa -1);}else {return _agffc ;};};func _aegd (_afdfe []Result ,_afbf bool ,_ecgc string )Result {var _feebf ,_bcfg string ;if _afbf {_feebf ="\u0074\u0068\u0072e\u0065";_bcfg ="\u006f\u0064\u0064";}else {_feebf ="\u0074\u0077\u006f";_bcfg ="\u0065\u0076\u0065\u006e";};_gbege :=len (_afdfe );if (_afbf &&_gbege < 3)||(!_afbf &&_gbege < 2){return MakeErrorResult (_ecgc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_feebf +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073");};if (_gbege /2*2==_gbege )==_afbf {return MakeErrorResult (_ecgc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_bcfg +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_aaeb :=-1;_fged :=-1;for _fbef :=0;_fbef < _gbege ;_fbef +=2{_cbda :=_afdfe [_fbef ];if _cbda .Type !=ResultTypeArray &&_cbda .Type !=ResultTypeList {return MakeErrorResult (_ecgc +"\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");};_cecb :=_cedc (_cbda );if _fged ==-1{_fged =len (_cecb );_aaeb =len (_cecb [0]);}else if len (_cecb )!=_fged ||len (_cecb [0])!=_aaeb {return MakeErrorResult (_ecgc +"\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 _afbf &&_fbef ==0{_fbef --;};};return _fgf ;};var _adba =[...]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 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");};_abba :=args [0].AsNumber ();if _abba .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");};_abag :=float64 (0);if len (args )> 1{_adcgg :=args [1].AsNumber ();if _adcgg .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");};_abag =_adcgg .ValueNumber ;};_bgbb :=_abba .ValueNumber ;_dfgc :=1.0;if _abag >=0{_dfgc =_bb .Pow (1/10.0,_abag );}else {return MakeNumberResult (0);};_bgbb ,_bgac :=_bb .Modf (_bgbb /_dfgc );_ffaga :=0.99999;if _bgac > _ffaga {_bgbb ++;}else if _bgac < -_ffaga {_bgbb --;};_ =_bgac ;return MakeNumberResult (_bgbb *_dfgc );};var _bbcd =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2};func _cfdgf (_cef float64 )bool {return _cef ==1||_cef ==2||_cef ==4};var _afcf []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}; -// GetFormat returns a cell's format. -GetFormat (_dag string )string ; +// Reference returns a string reference value to a range with prefix. +func (_cdfd PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_agegb :=_cdfd ._acggg .Reference (ctx ,ev );_bdbdf :=_cdfd ._cafdg .Reference (ctx ,ev );_dcaad :=_cdfd ._cfed .Reference (ctx ,ev );if _agegb .Type ==ReferenceTypeSheet &&_bdbdf .Type ==ReferenceTypeCell &&_dcaad .Type ==ReferenceTypeCell {return MakeRangeReference (_adacd (_agegb ,_bdbdf ,_dcaad ));};return ReferenceInvalid ;}; -// GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. -GetLabelPrefix (_dc string )string ; +// Npv implements the Excel NPV function. +func Npv (args []Result )Result {_fbee :=len (args );if _fbee < 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");};_deae :=args [0].ValueNumber ;if _deae ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_begbd :=[]float64 {};for _ ,_aadgg :=range args [1:]{switch _aadgg .Type {case ResultTypeNumber :_begbd =append (_begbd ,_aadgg .ValueNumber );case ResultTypeArray ,ResultTypeList :_dgac :=_cedc (_aadgg );for _ ,_gddgb :=range _dgac {for _ ,_fgbc :=range _gddgb {if _fgbc .Type ==ResultTypeNumber &&!_fgbc .IsBoolean {_begbd =append (_begbd ,_fgbc .ValueNumber );};};};};};_gaac :=0.0;for _cdce ,_edbf :=range _begbd {_gaac +=_edbf /_bb .Pow (1+_deae ,float64 (_cdce )+1);};return MakeNumberResult (_gaac );};const _gfed =86400000000000;const _aefg =57371; -// GetFormat returns if cell is protected. -GetLocked (_gac string )bool ; +// 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");};_fgbgb :=args [0];if _fgbgb .Type !=ResultTypeArray &&_fgbgb .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");};_fbfc :=_fgbgb .ValueArray ;if len (_fbfc )==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 (_fbfc [0])));};func _ddcge (_ecfc yyLexer ,_gdcb *yySymType )(_eedc ,_agdd int ){_agdd =0;_eedc =_ecfc .Lex (_gdcb );if _eedc <=0{_agdd =_gdbccf [0];goto _aafe ;};if _eedc < len (_gdbccf ){_agdd =_gdbccf [_eedc ];goto _aafe ;};if _eedc >=_gcfag {if _eedc < _gcfag +len (_ecda ){_agdd =_ecda [_eedc -_gcfag ];goto _aafe ;};};for _adbb :=0;_adbb < len (_bdedd );_adbb +=2{_agdd =_bdedd [_adbb +0];if _agdd ==_eedc {_agdd =_bdedd [_adbb +1];goto _aafe ;};};_aafe :if _agdd ==0{_agdd =_ecda [1];};if _edcb >=3{_b .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_cgbdg (_agdd ),uint (_eedc ));};return _eedc ,_agdd ;}; -// HasFormula returns if cell contains formula. -HasFormula (_aef string )bool ; +// Eval evaluates the binary expression using the context given. +func (_gaa BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_agd :=_gaa ._ga .Eval (ctx ,ev );if _agd .Type ==ResultTypeError {return _agd ;};_fac :=_gaa ._ef .Eval (ctx ,ev );if _fac .Type ==ResultTypeError {return _fac ;};if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeArray {if !_db (_agd .ValueArray ,_fac .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 _cg (_gaa ._bd ,_agd .ValueArray ,_fac .ValueArray );}else if _agd .Type ==ResultTypeList {if len (_agd .ValueList )!=len (_fac .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 _ac (_gaa ._bd ,_agd .ValueList ,_fac .ValueList );};}else if _agd .Type ==ResultTypeArray &&(_fac .Type ==ResultTypeNumber ||_fac .Type ==ResultTypeString ){return _ggg (_gaa ._bd ,_agd .ValueArray ,_fac );}else if _agd .Type ==ResultTypeList &&(_fac .Type ==ResultTypeNumber ||_fac .Type ==ResultTypeString ){return _gd (_gaa ._bd ,_agd .ValueList ,_fac );};switch _gaa ._bd {case BinOpTypePlus :if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeNumber {return MakeNumberResult (_agd .ValueNumber +_fac .ValueNumber );};};case BinOpTypeMinus :if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeNumber {return MakeNumberResult (_agd .ValueNumber -_fac .ValueNumber );};};case BinOpTypeMult :if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeNumber {return MakeNumberResult (_agd .ValueNumber *_fac .ValueNumber );};};case BinOpTypeDiv :if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeNumber {if _fac .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f");};return MakeNumberResult (_agd .ValueNumber /_fac .ValueNumber );};};case BinOpTypeExp :if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeNumber {return MakeNumberResult (_bb .Pow (_agd .ValueNumber ,_fac .ValueNumber ));};};case BinOpTypeLT :if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeNumber {return MakeBoolResult (_agd .ValueNumber < _fac .ValueNumber );};if _agd .Type ==ResultTypeString {return MakeBoolResult (_agd .ValueString < _fac .ValueString );};if _agd .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _agd .Type ==ResultTypeString &&_fac .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _agd .Type ==ResultTypeNumber &&_fac .Type ==ResultTypeString {return MakeBoolResult (true );}else if _agd .Type ==ResultTypeEmpty &&(_fac .Type ==ResultTypeNumber ||_fac .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_agd .Type ==ResultTypeNumber ||_agd .Type ==ResultTypeString )&&_fac .Type ==ResultTypeEmpty {return MakeBoolResult (false );};case BinOpTypeGT :if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeNumber {return MakeBoolResult (_agd .ValueNumber > _fac .ValueNumber );};if _agd .Type ==ResultTypeString {return MakeBoolResult (_agd .ValueString > _fac .ValueString );};if _agd .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _agd .Type ==ResultTypeString &&_fac .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _agd .Type ==ResultTypeNumber &&_fac .Type ==ResultTypeString {return MakeBoolResult (false );}else if _agd .Type ==ResultTypeEmpty &&(_fac .Type ==ResultTypeNumber ||_fac .Type ==ResultTypeString ){return MakeBoolResult (false );}else if (_agd .Type ==ResultTypeNumber ||_agd .Type ==ResultTypeString )&&_fac .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeNumber {return MakeBoolResult (_agd .ValueNumber ==_fac .ValueNumber );};if _agd .Type ==ResultTypeString {return MakeBoolResult (_agd .ValueString ==_fac .ValueString );};if _agd .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_agd .Type ==ResultTypeString &&_fac .Type ==ResultTypeNumber )||(_agd .Type ==ResultTypeNumber &&_fac .Type ==ResultTypeString ){return MakeBoolResult (false );}else if _agd .Type ==ResultTypeEmpty &&(_fac .Type ==ResultTypeNumber ||_fac .Type ==ResultTypeString ){return MakeBoolResult (_efa (_fac ));}else if (_agd .Type ==ResultTypeNumber ||_agd .Type ==ResultTypeString )&&_fac .Type ==ResultTypeEmpty {return MakeBoolResult (_efa (_agd ));};case BinOpTypeNE :if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeNumber {return MakeBoolResult (_agd .ValueNumber !=_fac .ValueNumber );};if _agd .Type ==ResultTypeString {return MakeBoolResult (_agd .ValueString !=_fac .ValueString );};if _agd .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if (_agd .Type ==ResultTypeString &&_fac .Type ==ResultTypeNumber )||(_agd .Type ==ResultTypeNumber &&_fac .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _agd .Type ==ResultTypeEmpty &&(_fac .Type ==ResultTypeNumber ||_fac .Type ==ResultTypeString ){return MakeBoolResult (!_efa (_fac ));}else if (_agd .Type ==ResultTypeNumber ||_agd .Type ==ResultTypeString )&&_fac .Type ==ResultTypeEmpty {return MakeBoolResult (!_efa (_agd ));};case BinOpTypeLEQ :if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeNumber {return MakeBoolResult (_agd .ValueNumber <=_fac .ValueNumber );};if _agd .Type ==ResultTypeString {return MakeBoolResult (_agd .ValueString <=_fac .ValueString );};if _agd .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _agd .Type ==ResultTypeString &&_fac .Type ==ResultTypeNumber {return MakeBoolResult (false );}else if _agd .Type ==ResultTypeNumber &&_fac .Type ==ResultTypeString {return MakeBoolResult (true );}else if _agd .Type ==ResultTypeEmpty &&(_fac .Type ==ResultTypeNumber ||_fac .Type ==ResultTypeString ){return MakeBoolResult (_efa (_fac ));}else if (_agd .Type ==ResultTypeNumber ||_agd .Type ==ResultTypeString )&&_fac .Type ==ResultTypeEmpty {return MakeBoolResult (_efa (_agd ));};case BinOpTypeGEQ :if _agd .Type ==_fac .Type {if _agd .Type ==ResultTypeNumber {return MakeBoolResult (_agd .ValueNumber >=_fac .ValueNumber );};if _agd .Type ==ResultTypeString {return MakeBoolResult (_agd .ValueString >=_fac .ValueString );};if _agd .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _agd .Type ==ResultTypeString &&_fac .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _agd .Type ==ResultTypeNumber &&_fac .Type ==ResultTypeString {return MakeBoolResult (false );}else if _agd .Type ==ResultTypeEmpty &&(_fac .Type ==ResultTypeNumber ||_fac .Type ==ResultTypeString ){return MakeBoolResult (_efa (_fac ));}else if (_agd .Type ==ResultTypeNumber ||_agd .Type ==ResultTypeString )&&_fac .Type ==ResultTypeEmpty {return MakeBoolResult (_efa (_agd ));};case BinOpTypeConcat :return MakeStringResult (_agd .Value ()+_fac .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070");}; -// IsBool returns if cell contains boolean value. -IsBool (_edbe string )bool ; +// Accrintm implements the Excel ACCRINTM function. +func Accrintm (args []Result )Result {_gdff :=len (args );if _gdff !=4&&_gdff !=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");};_gfff ,_cdaa :=_gbde (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _cdaa .Type ==ResultTypeError {return _cdaa ;};_gbdd ,_cdaa :=_gbde (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _cdaa .Type ==ResultTypeError {return _cdaa ;};if _gfff >=_gbdd {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");};_ggfc :=args [2].ValueNumber ;if _ggfc <=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");};_ggeb :=args [3].ValueNumber ;if _ggeb <=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");};_ebeg :=0;if _gdff ==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");};_ebeg =int (args [4].ValueNumber );if !_ebf (_ebeg ){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");};};_gbca ,_cdaa :=_bff (_gfff ,_gbdd ,_ebeg );if _cdaa .Type ==ResultTypeError {return _cdaa ;};return MakeNumberResult (_ggeb *_ggfc *_gbca );};const _geag =57372; -// IsDBCS returns if workbook default language is among DBCS. -IsDBCS ()bool ; +// NewBool constructs a new boolean expression. +func NewBool (v string )Expression {_ea ,_aaf :=_ab .ParseBool (v );if _aaf !=nil {_feb .Log .Debug ("\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\u0076",v ,_aaf );};return Bool {_cge :_ea };};const _cgfa ="\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";var _ffdad =[]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"}};const _eba ="\u0028\u0020\u0028"+_dgd +"\u007c"+_eccb +"\u007c"+_egd +"\u007c"+_dba +"\u0029\u0029\u003f\u0024";func _adacd (_ebga ,_adacb ,_afae Reference )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_ebga .Value ,_adacb .Value ,_afae .Value );};type cumulArgs struct{_adb float64 ;_ged float64 ;_afdg float64 ;_gcaf float64 ;_afaf float64 ;_aadg int ;}; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -LastColumn (_fba ,_ddb int )string ; +// NewEmptyExpr constructs a new empty expression. +func NewEmptyExpr ()Expression {return EmptyExpr {}}; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -LastRow (_cab string )int ; +// Product is an implementation of the Excel PRODUCT() function. +func Product (args []Result )Result {_becdd :=1.0;for _ ,_bggg :=range args {_bggg =_bggg .AsNumber ();switch _bggg .Type {case ResultTypeNumber :_becdd *=_bggg .ValueNumber ;case ResultTypeList ,ResultTypeArray :_fdbca :=Product (_bggg .ListValues ());if _fdbca .Type !=ResultTypeNumber {return _fdbca ;};_becdd *=_fdbca .ValueNumber ;case ResultTypeString :case ResultTypeError :return _bggg ;case ResultTypeEmpty :default:return MakeErrorResult (_b .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",_bggg .Type ));};};return MakeNumberResult (_becdd );}; -// SetLocked returns sets cell's protected attribute. -SetLocked (_geg string ,_dfe bool ); +// 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");};_fcbd :=args [0];if _fcbd .Type !=ResultTypeArray &&_fcbd .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");};_caffa :=_fcbd .ValueArray ;if len (_caffa )==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 (_caffa )));};var _acbbd =map[string ]FunctionComplex {}; -// NamedRange returns a named range. -NamedRange (_ceb string )Reference ; +// Coupdays implements the Excel COUPDAYS function. +func Coupdays (args []Result )Result {_eafb ,_gcfg :=_eagc (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _gcfg .Type ==ResultTypeError {return _gcfg ;};return MakeNumberResult (_bcab (_eafb ._gecg ,_eafb ._fbca ,_eafb ._adca ,_eafb ._cfcf ));}; -// 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 (_cbf ,_abe uint32 );};func _egdcd (_cafb Result )[]Result {_agfg :=_cafb .ValueList ;if _cafb .Type ==ResultTypeArray {_agfg =nil ;for _ ,_ffdbd :=range _cafb .ValueArray {if len (_ffdbd )> 0{_agfg =append (_agfg ,_ffdbd [0]);}else {_agfg =append (_agfg ,_edgf );};};};return _agfg ;};type cumulArgs struct{_dabc float64 ;_cgef float64 ;_gecf float64 ;_ebba float64 ;_dbbg float64 ;_aega int ;}; +// Vdb implements the Excel VDB function. +func Vdb (args []Result )Result {_cbfc :=len (args );if _cbfc < 5||_cbfc > 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");};_ddabg :=args [0].ValueNumber ;if _ddabg < 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");};_bcdc :=args [1].ValueNumber ;if _bcdc < 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");};_fbdfe :=args [2].ValueNumber ;if _fbdfe ==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 _fbdfe < 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");};_cgac :=args [3].ValueNumber ;if _cgac < 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");};_cecc :=args [4].ValueNumber ;if _cgac > _cecc {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 _cecc > _fbdfe {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");};_bgfa :=2.0;if _cbfc > 5{if args [5].Type ==ResultTypeEmpty {_bgfa =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");};_bgfa =args [5].ValueNumber ;if _bgfa < 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");};};};_gbcaa :=false ;if _cbfc > 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");};_gbcaa =args [6].ValueNumber !=0;};_feaed :=0.0;_ffcf :=_bb .Floor (_cgac );_bdad :=_bb .Ceil (_cecc );if _gbcaa {for _fbab :=_ffcf +1;_fbab <=_bdad ;_fbab ++{_facd :=_gdbgg (_ddabg ,_bcdc ,_fbdfe ,_fbab ,_bgfa );if _fbab ==_ffcf +1{_facd *=_bb .Min (_cecc ,_ffcf +1)-_cgac ;}else if _fbab ==_bdad {_facd *=_cecc +1-_bdad ;};_feaed +=_facd ;};}else {_cdcg :=_fbdfe ;var _fgdd float64 ;if !_dead (_cgac ,_bb .Floor (_cgac )){if _bgfa ==1{_fabbc :=_fbdfe /2;if _cgac > _fabbc ||_dead (_cgac ,_fabbc ){_fgdd =_cgac -_fabbc ;_cgac =_fabbc ;_cecc -=_fgdd ;_cdcg ++;};};};if _bgfa !=0{_ddabg -=_cgbf (_ddabg ,_bcdc ,_fbdfe ,_cdcg ,_cgac ,_bgfa );};_feaed =_cgbf (_ddabg ,_bcdc ,_fbdfe ,_fbdfe -_cgac ,_cecc -_cgac ,_bgfa );};return MakeNumberResult (_feaed );};const _baebc =57346; -// 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");};_bcbae :=args [0];switch _bcbae .Type {case ResultTypeError :return _bcbae ;case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_bcbae .ValueNumber !=0);};if _bcbae .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _dcaab (args );case ResultTypeArray :return _eeda (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");};}; +// Parse parses an io.Reader to get an Expression. If expression is parsed with an error, nil is returned +func Parse (r _f .Reader )Expression {_dbacc :=&plex {_gbdcc :LexReader (r )};_edbeca (_dbacc );if _dbacc ._ceaec !=""{return nil ;};return _dbacc ._aagbe ;};const _bagg ="\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"; -// SumSquares is an implementation of the Excel SUMSQ() function. -func SumSquares (args []Result )Result {_eaegg :=MakeNumberResult (0);for _ ,_gbdbe :=range args {_gbdbe =_gbdbe .AsNumber ();switch _gbdbe .Type {case ResultTypeNumber :_eaegg .ValueNumber +=_gbdbe .ValueNumber *_gbdbe .ValueNumber ;case ResultTypeList ,ResultTypeArray :_aeedf :=SumSquares (_gbdbe .ListValues ());if _aeedf .Type !=ResultTypeNumber {return _aeedf ;};_eaegg .ValueNumber +=_aeedf .ValueNumber ;case ResultTypeString :case ResultTypeError :return _gbdbe ;case ResultTypeEmpty :default:return MakeErrorResult (_a .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",_gbdbe .Type ));};};return _eaegg ;}; +// Yielddisc implements the Excel YIELDDISC function. +func Yielddisc (args []Result )Result {_dbecc :=len (args );if _dbecc !=4&&_dbecc !=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");};_febcg ,_fegd ,_ccad :=_eeg (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _ccad .Type ==ResultTypeError {return _ccad ;};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");};_ffed :=args [2].ValueNumber ;if _ffed <=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");};_fbcce :=args [3].ValueNumber ;if _fbcce <=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");};_ebbe :=0;if _dbecc ==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");};_ebbe =int (args [4].ValueNumber );if !_ebf (_ebbe ){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");};};_cbbg ,_ccad :=_bff (_febcg ,_fegd ,_ebbe );if _ccad .Type ==ResultTypeError {return _ccad ;};return MakeNumberResult ((_fbcce /_ffed -1)/_cbbg );}; -// 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");};_ffeg :=int (args [0].ValueNumber );return MakeBoolResult (_ffeg ==_ffeg /2*2);};func _feffb (_dafe []Result ,_gcfbae countMode )float64 {_abgg :=0.0;for _ ,_ccgdg :=range _dafe {switch _ccgdg .Type {case ResultTypeNumber :if _gcfbae ==_cgcf ||(_gcfbae ==_ffbe &&!_ccgdg .IsBoolean ){_abgg ++;};case ResultTypeList ,ResultTypeArray :_abgg +=_feffb (_ccgdg .ListValues (),_gcfbae );case ResultTypeString :if _gcfbae ==_cgcf {_abgg ++;};case ResultTypeEmpty :if _gcfbae ==_eecg {_abgg ++;};};};return _abgg ;};func (_cdeeb *yyParserImpl )Parse (yylex yyLexer )int {_ggcff :=_bg .Now ();var _dbagg int ;var _edfgg yySymType ;var _fecgg []yySymType ;_ =_fecgg ;_dafd :=_cdeeb ._abdc [:];Nerrs :=0;Errflag :=0;_egce :=0;_cdeeb ._aedee =-1;_eece :=-1;defer func (){_egce =-1;_cdeeb ._aedee =-1;_eece =-1}();_ggggc :=-1;goto _aage ;_fecgfc :return 0;_bdade :return 1;_aage :if _gcbf (_ggcff ){_aff .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _bdade ;};if _cegge >=4{_a .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_ccgc (_eece ),_agfa (_egce ));};_ggggc ++;if _ggggc >=len (_dafd ){_ccaf :=make ([]yySymType ,len (_dafd )*2);copy (_ccaf ,_dafd );_dafd =_ccaf ;};_dafd [_ggggc ]=_edfgg ;_dafd [_ggggc ]._bbad =_egce ;_deeb :if _gcbf (_ggcff ){_aff .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _bdade ;};_dbagg =_abaa [_egce ];if _dbagg <=_ecddc {goto _dadfb ;};if _cdeeb ._aedee < 0{_cdeeb ._aedee ,_eece =_fbde (yylex ,&_cdeeb ._ffeeb );};_dbagg +=_eece ;if _dbagg < 0||_dbagg >=_baggb {goto _dadfb ;};_dbagg =_gfabe [_dbagg ];if _bbgf [_dbagg ]==_eece {_cdeeb ._aedee =-1;_eece =-1;_edfgg =_cdeeb ._ffeeb ;_egce =_dbagg ;if Errflag > 0{Errflag --;};goto _aage ;};_dadfb :if _gcbf (_ggcff ){_aff .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _bdade ;};_dbagg =_gebb [_egce ];if _dbagg ==-2{if _cdeeb ._aedee < 0{_cdeeb ._aedee ,_eece =_fbde (yylex ,&_cdeeb ._ffeeb );};_efgad :=0;for {if _baeb [_efgad +0]==-1&&_baeb [_efgad +1]==_egce {break ;};_efgad +=2;};for _efgad +=2;;_efgad +=2{_dbagg =_baeb [_efgad +0];if _dbagg < 0||_dbagg ==_eece {break ;};};_dbagg =_baeb [_efgad +1];if _dbagg < 0{goto _fecgfc ;};};if _dbagg ==0{switch Errflag {case 0:yylex .Error (_agedbe (_egce ,_eece ));Nerrs ++;if _cegge >=1{_a .Printf ("\u0025\u0073",_agfa (_egce ));_a .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_ccgc (_eece ));};fallthrough;case 1,2:Errflag =3;for _ggggc >=0{_dbagg =_abaa [_dafd [_ggggc ]._bbad ]+_gcbc ;if _dbagg >=0&&_dbagg < _baggb {_egce =_gfabe [_dbagg ];if _bbgf [_egce ]==_gcbc {goto _aage ;};};if _cegge >=2{_a .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",_dafd [_ggggc ]._bbad );};_ggggc --;};goto _bdade ;case 3:if _cegge >=2{_a .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_ccgc (_eece ));};if _eece ==_bfgeb {goto _bdade ;};_cdeeb ._aedee =-1;_eece =-1;goto _deeb ;};};if _cegge >=2{_a .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_dbagg ,_agfa (_egce ));};_cgaee :=_dbagg ;_faea :=_ggggc ;_ =_faea ;_ggggc -=_degcg [_dbagg ];if _ggggc +1>=len (_dafd ){_becgf :=make ([]yySymType ,len (_dafd )*2);copy (_becgf ,_dafd );_dafd =_becgf ;};_edfgg =_dafd [_ggggc +1];_dbagg =_dafcg [_dbagg ];_bdfd :=_ebeff [_dbagg ];_feaba :=_bdfd +_dafd [_ggggc ]._bbad +1;if _feaba >=_baggb {_egce =_gfabe [_bdfd ];}else {_egce =_gfabe [_feaba ];if _bbgf [_egce ]!=-_dbagg {_egce =_gfabe [_bdfd ];};};switch _cgaee {case 1:_fecgg =_dafd [_faea -1:_faea +1];{yylex .(*plex )._cffd =_edfgg ._adbdf ;};case 3:_fecgg =_dafd [_faea -2:_faea +1];{_edfgg ._adbdf =_fecgg [2]._adbdf ;};case 4:_fecgg =_dafd [_faea -4:_faea +1];{};case 5:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._adbdf =NewBool (_fecgg [1]._cbaa ._babde );};case 6:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._adbdf =NewNumber (_fecgg [1]._cbaa ._babde );};case 7:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._adbdf =NewString (_fecgg [1]._cbaa ._babde );};case 8:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._adbdf =NewError (_fecgg [1]._cbaa ._babde );};case 9:_fecgg =_dafd [_faea -2:_faea +1];{_edfgg ._adbdf =_fecgg [2]._adbdf ;};case 10:_fecgg =_dafd [_faea -2:_faea +1];{_edfgg ._adbdf =NewNegate (_fecgg [2]._adbdf );};case 15:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =_fecgg [2]._adbdf ;};case 17:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewConstArrayExpr (_fecgg [2]._edgfg );};case 18:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._edgfg =append (_edfgg ._edgfg ,_fecgg [1]._dcfed );};case 19:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._edgfg =append (_fecgg [1]._edgfg ,_fecgg [3]._dcfed );};case 20:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._dcfed =append (_edfgg ._dcfed ,_fecgg [1]._adbdf );};case 21:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._dcfed =append (_fecgg [1]._dcfed ,_fecgg [3]._adbdf );};case 23:_fecgg =_dafd [_faea -2:_faea +1];{_edfgg ._adbdf =NewPrefixExpr (_fecgg [1]._adbdf ,_fecgg [2]._adbdf );};case 25:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._adbdf =NewSheetPrefixExpr (_fecgg [1]._cbaa ._babde );};case 26:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._adbdf =NewCellRef (_fecgg [1]._cbaa ._babde );};case 27:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewRange (_fecgg [1]._adbdf ,_fecgg [3]._adbdf );};case 28:_fecgg =_dafd [_faea -4:_faea +1];{_edfgg ._adbdf =NewPrefixRangeExpr (_fecgg [1]._adbdf ,_fecgg [2]._adbdf ,_fecgg [4]._adbdf );};case 29:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._adbdf =NewNamedRangeRef (_fecgg [1]._cbaa ._babde );};case 30:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._adbdf =NewHorizontalRange (_fecgg [1]._cbaa ._babde );};case 31:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._adbdf =NewVerticalRange (_fecgg [1]._cbaa ._babde );};case 32:_fecgg =_dafd [_faea -2:_faea +1];{_edfgg ._adbdf =NewPrefixHorizontalRange (_fecgg [1]._adbdf ,_fecgg [2]._cbaa ._babde );};case 33:_fecgg =_dafd [_faea -2:_faea +1];{_edfgg ._adbdf =NewPrefixVerticalRange (_fecgg [1]._adbdf ,_fecgg [2]._cbaa ._babde );};case 34:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypePlus ,_fecgg [3]._adbdf );};case 35:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypeMinus ,_fecgg [3]._adbdf );};case 36:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypeMult ,_fecgg [3]._adbdf );};case 37:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypeDiv ,_fecgg [3]._adbdf );};case 38:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypeExp ,_fecgg [3]._adbdf );};case 39:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypeLT ,_fecgg [3]._adbdf );};case 40:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypeGT ,_fecgg [3]._adbdf );};case 41:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypeLEQ ,_fecgg [3]._adbdf );};case 42:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypeGEQ ,_fecgg [3]._adbdf );};case 43:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypeEQ ,_fecgg [3]._adbdf );};case 44:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypeNE ,_fecgg [3]._adbdf );};case 45:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewBinaryExpr (_fecgg [1]._adbdf ,BinOpTypeConcat ,_fecgg [3]._adbdf );};case 47:_fecgg =_dafd [_faea -2:_faea +1];{_edfgg ._adbdf =NewFunction (_fecgg [1]._cbaa ._babde ,nil );};case 48:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._adbdf =NewFunction (_fecgg [1]._cbaa ._babde ,_fecgg [2]._dcfed );};case 49:_fecgg =_dafd [_faea -1:_faea +1];{_edfgg ._dcfed =append (_edfgg ._dcfed ,_fecgg [1]._adbdf );};case 50:_fecgg =_dafd [_faea -3:_faea +1];{_edfgg ._dcfed =append (_fecgg [1]._dcfed ,_fecgg [3]._adbdf );};case 53:_fecgg =_dafd [_faea -0:_faea +1];{_edfgg ._adbdf =NewEmptyExpr ();};};goto _aage ;};func _badgb (_feed []Result ,_edec string )(*amorArgs ,Result ){_aefb :=len (_feed );if _aefb !=6&&_aefb !=7{return nil ,MakeErrorResult (_edec +"\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 _feed [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_edec +"\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");};_eeeg :=_feed [0].ValueNumber ;if _eeeg < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_edec +"\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");};_cdd ,_bfaf :=_ecb (_feed [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_edec );if _bfaf .Type ==ResultTypeError {return nil ,_bfaf ;};_eggg ,_bfaf :=_ecb (_feed [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_edec );if _bfaf .Type ==ResultTypeError {return nil ,_bfaf ;};if _eggg < _cdd {return nil ,MakeErrorResultType (ErrorTypeNum ,_edec +"\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 _feed [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_edec +"\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");};_dbe :=_feed [3].ValueNumber ;if _dbe < 0||_dbe > _eeeg {return nil ,MakeErrorResultType (ErrorTypeNum ,_edec +"\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 _feed [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_edec +"\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");};_dgfd :=int (_feed [4].ValueNumber );if _dgfd < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_edec +" \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 _feed [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_edec +"\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");};_bdeag :=_feed [5].ValueNumber ;if _bdeag < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_edec +"\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");};_gddb :=0;if _aefb ==7&&_feed [6].Type !=ResultTypeEmpty {if _feed [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_edec +"\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");};_gddb =int (_feed [6].ValueNumber );if !_aeb (_gddb )||_gddb ==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"+_edec );};};return &amorArgs {_eeeg ,_cdd ,_eggg ,_dbe ,_dgfd ,_bdeag ,_gddb },_edgf ;};const _dbgc ="\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"; +// Reference returns a string reference value to a named range. +func (_gfbd NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_gfbd ._baac };}; -// Yieldmat implements the Excel YIELDMAT function. -func Yieldmat (args []Result )Result {_aaafc :=len (args );if _aaafc !=5&&_aaafc !=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");};_dddca ,_dcccd ,_cbec :=_cedg (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _cbec .Type ==ResultTypeError {return _cbec ;};_adfd ,_cbec :=_ecb (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _cbec .Type ==ResultTypeError {return _cbec ;};if _adfd >=_dddca {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");};_dcfb :=args [3].ValueNumber ;if _dcfb < 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");};_aacc :=args [4].ValueNumber ;if _aacc <=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");};_cgag :=0;if _aaafc ==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");};_cgag =int (args [5].ValueNumber );if !_aeb (_cgag ){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");};};_ebgbb ,_cbec :=_ebed (_adfd ,_dcccd ,_cgag );if _cbec .Type ==ResultTypeError {return _cbec ;};_acad ,_cbec :=_ebed (_adfd ,_dddca ,_cgag );if _cbec .Type ==ResultTypeError {return _cbec ;};_bcba ,_cbec :=_ebed (_dddca ,_dcccd ,_cgag );if _cbec .Type ==ResultTypeError {return _cbec ;};_cfed :=1+_ebgbb *_dcfb ;_cfed /=_aacc /100+_acad *_dcfb ;_cfed --;_cfed /=_bcba ;return MakeNumberResult (_cfed );};func _gba (_ffd ,_bde ,_dfg int )bool {if _bde < 1||_bde > 12{return false ;};if _dfg < 1{return false ;};return _dfg <=_cfa (_ffd ,_bde );}; +// String returns a string representation of a vertical range. +func (_bbbcb VerticalRange )String ()string {return _bbbcb .verticalRangeReference ()};const (_aeae rmode =iota ;_bbbdd ;_ccba ;); -// Xirr implements the Excel XIRR function. -func Xirr (args []Result )Result {_cfdab :=len (args );if _cfdab !=2&&_cfdab !=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");};_ggbe ,_gaee :=_babd (args [0],args [1],"\u0058\u0049\u0052\u0052");if _gaee .Type ==ResultTypeError {return _gaee ;};_babf :=_ggbe ._beff ;_cgeb :=_ggbe ._aeag ;_ebabd :=0.1;if _cfdab ==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");};_ebabd =args [2].ValueNumber ;if _ebabd <=-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 _cega (_babf ,_cgeb ,_ebabd );};const _adgf =57352;const _efg ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_aaa +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";const _dgdd =57378;func _caba (_gff ,_bgdd ,_acfe int )int {if _gff > _bgdd {return 0;};if _bge (_acfe ){return (_bgdd -_gff +1)*360;};_dffd :=0;for _gbae :=_gff ;_gbae <=_bgdd ;_gbae ++{_fddd :=365;if _ffdc (_gbae ){_fddd =366;};_dffd +=_fddd ;};return _dffd ;}; +// Eval evaluates and returns the result of a function call. +func (_faef FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_decd :=LookupFunction (_faef ._dfbd );if _decd !=nil {_efccb :=make ([]Result ,len (_faef ._gfccf ));for _dgefa ,_eeec :=range _faef ._gfccf {_efccb [_dgefa ]=_eeec .Eval (ctx ,ev );_efccb [_dgefa ].Ref =_eeec .Reference (ctx ,ev );};if _ ,_ffgd :=_cgbec [_faef ._dfbd ];!_ffgd {if _cecag ,_egfa :=_bcgbd (_efccb );_cecag {return _egfa ;};};return _decd (_efccb );};_cgeegc :=LookupFunctionComplex (_faef ._dfbd );if _cgeegc !=nil {_cccg :=make ([]Result ,len (_faef ._gfccf ));for _eabg ,_cefd :=range _faef ._gfccf {_cccg [_eabg ]=_cefd .Eval (ctx ,ev );_cccg [_eabg ].Ref =_cefd .Reference (ctx ,ev );};if _ ,_afed :=_cgbec [_faef ._dfbd ];!_afed {if _aeea ,_dgcfc :=_bcgbd (_cccg );_aeea {return _dgcfc ;};};return _cgeegc (ctx ,ev ,_cccg );};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_faef ._dfbd );};const _gbbe =57356; -// Reference returns an invalid reference for Bool. -func (_gf Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const (_bagg rmode =iota ;_ggdc ;_dafcf ;); +// NewPrefixExpr constructs an expression with prefix. +func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_ddgae :pfx ,_dfccb :exp }};func (_dege *ivr )NamedRange (ref string )Reference {return ReferenceInvalid };const _dcc ="\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";var _agfb =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}; -// MakeNumberResult constructs a number result. -func MakeNumberResult (v float64 )Result {if v ==_eg .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };}; +// 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");};_dgbd :=args [0].AsNumber ();if _dgbd .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");};_cgcb :=0;if len (args )> 1{_eabec :=args [1];if _eabec .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");};_cgcb =int (_eabec .ValueNumber );if _cgcb < 0{_cgcb =0;}else if _cgcb > 4{_cgcb =4;};};_eeabc :=_gdea ;switch _cgcb {case 1:_eeabc =_afdec ;case 2:_eeabc =_ecbe ;case 3:_eeabc =_ffdad ;case 4:_eeabc =_gbcge ;};_dbfd :=_bb .Trunc (_dgbd .ValueNumber );_abdg :=_d .Buffer {};for _ ,_gagc :=range _eeabc {for _dbfd >=_gagc ._gdgg {_abdg .WriteString (_gagc ._ecbd );_dbfd -=_gagc ._gdgg ;};};return MakeStringResult (_abdg .String ());}; -// 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");};_dgac :=[]float64 {};for _ ,_gacg :=range args {switch _gacg .Type {case ResultTypeString :_dagfce :=_gacg .AsNumber ();if _dagfce .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");};_dgac =append (_dgac ,_dagfce .ValueNumber );case ResultTypeList :_caced :=LCM (_gacg .ValueList );if _caced .Type !=ResultTypeNumber {return _caced ;};_dgac =append (_dgac ,_caced .ValueNumber );case ResultTypeNumber :_dgac =append (_dgac ,_gacg .ValueNumber );case ResultTypeEmpty :case ResultTypeError :return _gacg ;};};if len (_dgac )==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 _dgac [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 (_dgac )==1{return MakeNumberResult (_dgac [0]);};_aaaab :=_dgac [0];for _ggab :=1;_ggab < len (_dgac );_ggab ++{if _dgac [_ggab ]< 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");};_aaaab =_gcaf (_aaaab ,_dgac [_ggab ]);};return MakeNumberResult (_aaaab );}; +// 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");};_bacg :=args [0].AsNumber ();if _bacg .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");};_eafd :=int (_bacg .ValueNumber );_bgagc :=make ([][]Result ,0,_eafd );for _gfbbc :=0;_gfbbc < _eafd ;_gfbbc ++{_fdca :=make ([]Result ,_eafd );for _dgbad :=0;_dgbad < _eafd ;_dgbad ++{if _gfbbc ==_dgbad {_fdca [_dgbad ]=MakeNumberResult (1.0);}else {_fdca [_dgbad ]=MakeNumberResult (0.0);};};_bgagc =append (_bgagc ,_fdca );};return MakeArrayResult (_bgagc );}; // 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");};_ffae :=args [0];_adbb :=args [1];if _adbb .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");};_dacgb :=args [2].AsNumber ();if _dacgb .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");};_gaga :=false ;if len (args )==4{_baab :=args [3].AsNumber ();if _baab .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 _baab .ValueNumber ==0{_gaga =true ;};};_aggd :=-1;_gebc :=false ;if len (_adbb .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");};_gbca :=_adbb .ValueArray [0];_cbca :for _cdgg ,_gcgg :=range _gbca {switch _efbd (_gcgg ,_ffae ,false ,_gaga ){case _acbfff :_aggd =_cdgg ;case _aefc :_aggd =_cdgg ;_gebc =true ;break _cbca ;};};if _aggd ==-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");};_cabdg :=int (_dacgb .ValueNumber )-1;if _cabdg < 0||_cabdg > len (_adbb .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_gbca =_adbb .ValueArray [_cabdg ];if _aggd < 0||_aggd >=len (_gbca ){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 _gebc ||!_gaga {return _gbca [_aggd ];};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 _ffdc (_cda int )bool {if _cda ==_cda /400*400{return true ;};if _cda ==_cda /100*100{return false ;};return _cda ==_cda /4*4;}; \ No newline at end of file +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");};_feec :=args [0];_acea :=args [1];if _acea .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");};_daeg :=args [2].AsNumber ();if _daeg .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");};_ccdb :=false ;if len (args )==4{_aecd :=args [3].AsNumber ();if _aecd .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 _aecd .ValueNumber ==0{_ccdb =true ;};};_dgcf :=-1;_deada :=false ;if len (_acea .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");};_cccf :=_acea .ValueArray [0];_gdbc :for _fgcf ,_gdgb :=range _cccf {switch _bfaeg (_gdgb ,_feec ,false ,_ccdb ){case _aadf :_dgcf =_fgcf ;case _gdabd :_dgcf =_fgcf ;_deada =true ;break _gdbc ;};};if _dgcf ==-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");};_cgdg :=int (_daeg .ValueNumber )-1;if _cgdg < 0||_cgdg > len (_acea .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_cccf =_acea .ValueArray [_cgdg ];if _dgcf < 0||_dgcf >=len (_cccf ){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 _deada ||!_ccdb {return _cccf [_dgcf ];};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");}; + +// 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 );}; + +// Eval evaluates and returns the result of an empty expression. +func (_ba EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; \ No newline at end of file diff --git a/spreadsheet/reference/reference.go b/spreadsheet/reference/reference.go index 61f342f480..915da7f3ba 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 (_a "errors";_e "fmt";_f "github.com/unidoc/unioffice/spreadsheet/update";_af "regexp";_d "strconv";_c "strings";); +package reference ;import (_e "errors";_gf "fmt";_fa "github.com/unidoc/unioffice/spreadsheet/update";_b "regexp";_g "strconv";_a "strings";); -// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) -func IndexToColumn (col uint32 )string {var _ad [64+1]byte ;_fe :=len (_ad );_dd :=col ;const _fcd =26;for _dd >=_fcd {_fe --;_cfa :=_dd /_fcd ;_ad [_fe ]=byte ('A'+uint (_dd -_cfa *_fcd ));_dd =_cfa -1;};_fe --;_ad [_fe ]=byte ('A'+uint (_dd ));return string (_ad [_fe :]);}; - -// ColumnToIndex maps a column to a zero based index (e.g. A = 0, B = 1, AA = 26) -func ColumnToIndex (col string )uint32 {col =_c .ToUpper (col );_be :=uint32 (0);for _ ,_bff :=range col {_be *=26;_be +=uint32 (_bff -'A'+1);};return _be -1;}; - -// Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. -func (_cd *ColumnReference )Update (updateType _f .UpdateAction )*ColumnReference {switch updateType {case _f .UpdateActionRemoveColumn :_ba :=_cd ;_ba .ColumnIdx =_cd .ColumnIdx -1;_ba .Column =IndexToColumn (_ba .ColumnIdx );return _ba ;default:return _cd ;};}; +// 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 ;}; // String returns a string representation of ColumnReference. -func (_fd ColumnReference )String ()string {_cc :=make ([]byte ,0,4);if _fd .AbsoluteColumn {_cc =append (_cc ,'$');};_cc =append (_cc ,_fd .Column ...);return string (_cc );}; +func (_ee ColumnReference )String ()string {_dce :=make ([]byte ,0,4);if _ee .AbsoluteColumn {_dce =append (_dce ,'$');};_dce =append (_dce ,_ee .Column ...);return string (_dce );}; // ParseCellReference parses a cell reference of the form 'A10' and splits it // into column/row segments. -func ParseCellReference (s string )(CellReference ,error ){s =_c .TrimSpace (s );if len (s )< 2{return CellReference {},_a .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");};_ee :=CellReference {};_bf ,_fc ,_fcc :=_ae (s );if _fcc !=nil {return CellReference {},_fcc ;};if _bf !=""{_ee .SheetName =_bf ;};if s [0]=='$'{_ee .AbsoluteColumn =true ;_fc =_fc [1:];};_ec :=-1;_ca :for _ed :=0;_ed < len (_fc );_ed ++{switch {case _fc [_ed ]>='0'&&_fc [_ed ]<='9'||_fc [_ed ]=='$':_ec =_ed ;break _ca ;};};switch _ec {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",_fc );case -1:return CellReference {},_e .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_fc );};_ee .Column =_fc [0:_ec ];if _fc [_ec ]=='$'{_ee .AbsoluteRow =true ;_ec ++;};_ee .ColumnIdx =ColumnToIndex (_ee .Column );_ag ,_fcc :=_d .ParseUint (_fc [_ec :],10,32);if _fcc !=nil {return CellReference {},_e .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_fcc );};if _ag ==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");};_ee .RowIdx =uint32 (_ag );return _ee ,nil ;}; +func ParseCellReference (s string )(CellReference ,error ){s =_a .TrimSpace (s );if len (s )< 2{return CellReference {},_e .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");};_de :=CellReference {};_ga ,_dc ,_gag :=_af (s );if _gag !=nil {return CellReference {},_gag ;};if _ga !=""{_de .SheetName =_ga ;};if s [0]=='$'{_de .AbsoluteColumn =true ;_dc =_dc [1:];};_ec :=-1;_gc :for _ac :=0;_ac < len (_dc );_ac ++{switch {case _dc [_ac ]>='0'&&_dc [_ac ]<='9'||_dc [_ac ]=='$':_ec =_ac ;break _gc ;};};switch _ec {case 0:return CellReference {},_gf .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_dc );case -1:return CellReference {},_gf .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_dc );};_de .Column =_dc [0:_ec ];if _dc [_ec ]=='$'{_de .AbsoluteRow =true ;_ec ++;};_de .ColumnIdx =ColumnToIndex (_de .Column );_fc ,_gag :=_g .ParseUint (_dc [_ec :],10,32);if _gag !=nil {return CellReference {},_gf .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_gag );};if _fc ==0{return CellReference {},_gf .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");};_de .RowIdx =uint32 (_fc );return _de ,nil ;}; -// ParseRangeReference splits a range reference of the form "A1:B5" into its -// components. -func ParseRangeReference (s string )(_ea ,_eg CellReference ,_da error ){_bgg ,_aeb ,_da :=_ae (s );if _da !=nil {return CellReference {},CellReference {},_da ;};_bffg :=_c .Split (_aeb ,"\u003a");if len (_bffg )!=2{return CellReference {},CellReference {},_a .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _bgg !=""{_bffg [0]=_bgg +"\u0021"+_bffg [0];_bffg [1]=_bgg +"\u0021"+_bffg [1];};_bfb ,_da :=ParseCellReference (_bffg [0]);if _da !=nil {return CellReference {},CellReference {},_da ;};_eaa ,_da :=ParseCellReference (_bffg [1]);if _da !=nil {return CellReference {},CellReference {},_da ;};return _bfb ,_eaa ,nil ;}; +// 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 (_bd CellReference )String ()string {_bc :=make ([]byte ,0,4);if _bd .AbsoluteColumn {_bc =append (_bc ,'$');};_bc =append (_bc ,_bd .Column ...);if _bd .AbsoluteRow {_bc =append (_bc ,'$');};_bc =_d .AppendInt (_bc ,int64 (_bd .RowIdx ),10);return string (_bc );};var _cf =_af .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); +// 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 =_a .TrimSpace (s );if len (s )< 1{return ColumnReference {},_e .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");};_ff :=ColumnReference {};_ad ,_ecg ,_gcb :=_af (s );if _gcb !=nil {return ColumnReference {},_gcb ;};if _ad !=""{_ff .SheetName =_ad ;};if _ecg [0]=='$'{_ff .AbsoluteColumn =true ;_ecg =_ecg [1:];};if !_bd .MatchString (_ecg ){return ColumnReference {},_e .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");};_ff .Column =_ecg ;_ff .ColumnIdx =ColumnToIndex (_ff .Column );return _ff ,nil ;}; + +// Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. +func (_df *ColumnReference )Update (updateType _fa .UpdateAction )*ColumnReference {switch updateType {case _fa .UpdateActionRemoveColumn :_ae :=_df ;_ae .ColumnIdx =_df .ColumnIdx -1;_ae .Column =IndexToColumn (_ae .ColumnIdx );return _ae ;default:return _df ;};}; // ParseColumnRangeReference splits a range reference of the form "A:B" into its // components. -func ParseColumnRangeReference (s string )(_egf ,_fa ColumnReference ,_cdd error ){_ff :="";_cac :=_c .Split (s ,"\u0021");if len (_cac )==2{_ff =_cac [0];s =_cac [1];};_ffd :=_c .Split (s ,"\u003a");if len (_ffd )!=2{return ColumnReference {},ColumnReference {},_a .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _ff !=""{_ffd [0]=_ff +"\u0021"+_ffd [0];_ffd [1]=_ff +"\u0021"+_ffd [1];};_gf ,_cdd :=ParseColumnReference (_ffd [0]);if _cdd !=nil {return ColumnReference {},ColumnReference {},_cdd ;};_dbf ,_cdd :=ParseColumnReference (_ffd [1]);if _cdd !=nil {return ColumnReference {},ColumnReference {},_cdd ;};return _gf ,_dbf ,nil ;};func _ae (_ecc string )(string ,string ,error ){_g :="";_bg :=_c .LastIndex (_ecc ,"\u0021");if _bg > -1{_g =_ecc [:_bg ];_ecc =_ecc [_bg +1:];if _g ==""{return "","",_a .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065");};};return _g ,_ecc ,nil ;}; +func ParseColumnRangeReference (s string )(_ffg ,_gbe ColumnReference ,_ebg error ){_fd :="";_fab :=_a .Split (s ,"\u0021");if len (_fab )==2{_fd =_fab [0];s =_fab [1];};_ece :=_a .Split (s ,"\u003a");if len (_ece )!=2{return ColumnReference {},ColumnReference {},_e .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _fd !=""{_ece [0]=_fd +"\u0021"+_ece [0];_ece [1]=_fd +"\u0021"+_ece [1];};_dg ,_ebg :=ParseColumnReference (_ece [0]);if _ebg !=nil {return ColumnReference {},ColumnReference {},_ebg ;};_ba ,_ebg :=ParseColumnReference (_ece [1]);if _ebg !=nil {return ColumnReference {},ColumnReference {},_ebg ;};return _dg ,_ba ,nil ;}; -// 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 =_c .TrimSpace (s );if len (s )< 1{return ColumnReference {},_a .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");};_db :=ColumnReference {};_fcg ,_ce ,_dbb :=_ae (s );if _dbb !=nil {return ColumnReference {},_dbb ;};if _fcg !=""{_db .SheetName =_fcg ;};if _ce [0]=='$'{_db .AbsoluteColumn =true ;_ce =_ce [1:];};if !_cf .MatchString (_ce ){return ColumnReference {},_a .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");};_db .Column =_ce ;_db .ColumnIdx =ColumnToIndex (_db .Column );return _db ,nil ;}; +// String returns a string representation of CellReference. +func (_ge CellReference )String ()string {_d :=make ([]byte ,0,4);if _ge .AbsoluteColumn {_d =append (_d ,'$');};_d =append (_d ,_ge .Column ...);if _ge .AbsoluteRow {_d =append (_d ,'$');};_d =_g .AppendInt (_d ,int64 (_ge .RowIdx ),10);return string (_d );}; -// 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 ;}; +// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) +func IndexToColumn (col uint32 )string {var _c [64+1]byte ;_gcg :=len (_c );_fgg :=col ;const _ed =26;for _fgg >=_ed {_gcg --;_acb :=_fgg /_ed ;_c [_gcg ]=byte ('A'+uint (_fgg -_acb *_ed ));_fgg =_acb -1;};_gcg --;_c [_gcg ]=byte ('A'+uint (_fgg ));return string (_c [_gcg :]);};var _bd =_b .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); -// 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 ;}; +// ParseRangeReference splits a range reference of the form "A1:B5" into its +// components. +func ParseRangeReference (s string )(_dea ,_da CellReference ,_gd error ){_db ,_aee ,_gd :=_af (s );if _gd !=nil {return CellReference {},CellReference {},_gd ;};_fac :=_a .Split (_aee ,"\u003a");if len (_fac )!=2{return CellReference {},CellReference {},_e .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074");};if _db !=""{_fac [0]=_db +"\u0021"+_fac [0];_fac [1]=_db +"\u0021"+_fac [1];};_daa ,_gd :=ParseCellReference (_fac [0]);if _gd !=nil {return CellReference {},CellReference {},_gd ;};_eba ,_gd :=ParseCellReference (_fac [1]);if _gd !=nil {return CellReference {},CellReference {},_gd ;};return _daa ,_eba ,nil ;};func _af (_ag string )(string ,string ,error ){_cc :="";_cf :=_a .LastIndex (_ag ,"\u0021");if _cf > -1{_cc =_ag [:_cf ];_ag =_ag [_cf +1:];if _cc ==""{return "","",_e .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065");};};return _cc ,_ag ,nil ;}; // Update updates reference to point one of the neighboring cells with respect to the update type after removing a row/column. -func (_ac *CellReference )Update (updateType _f .UpdateAction )*CellReference {switch updateType {case _f .UpdateActionRemoveColumn :_bfc :=_ac ;_bfc .ColumnIdx =_ac .ColumnIdx -1;_bfc .Column =IndexToColumn (_bfc .ColumnIdx );return _bfc ;default:return _ac ;};}; \ No newline at end of file +func (_aa *CellReference )Update (updateType _fa .UpdateAction )*CellReference {switch updateType {case _fa .UpdateActionRemoveColumn :_be :=_aa ;_be .ColumnIdx =_aa .ColumnIdx -1;_be .Column =IndexToColumn (_be .ColumnIdx );return _be ;default:return _aa ;};}; + +// ColumnToIndex maps a column to a zero based index (e.g. A = 0, B = 1, AA = 26) +func ColumnToIndex (col string )uint32 {col =_a .ToUpper (col );_eb :=uint32 (0);for _ ,_gb :=range col {_eb *=26;_eb +=uint32 (_gb -'A'+1);};return _eb -1;}; \ No newline at end of file diff --git a/spreadsheet/spreadsheet.go b/spreadsheet/spreadsheet.go index 979082527f..95e6087939 100644 --- a/spreadsheet/spreadsheet.go +++ b/spreadsheet/spreadsheet.go @@ -15,811 +15,853 @@ // 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 (_cd "archive/zip";_a "bytes";_af "errors";_ec "fmt";_b "github.com/unidoc/unioffice";_bgc "github.com/unidoc/unioffice/chart";_be "github.com/unidoc/unioffice/color";_ba "github.com/unidoc/unioffice/common";_bd "github.com/unidoc/unioffice/common/logger";_ac "github.com/unidoc/unioffice/common/tempstorage";_ga "github.com/unidoc/unioffice/internal/license";_cdb "github.com/unidoc/unioffice/measurement";_fbf "github.com/unidoc/unioffice/schema/soo/dml";_bgb "github.com/unidoc/unioffice/schema/soo/dml/chart";_ab "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_dc "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_aae "github.com/unidoc/unioffice/schema/soo/sml";_cb "github.com/unidoc/unioffice/spreadsheet/format";_bf "github.com/unidoc/unioffice/spreadsheet/formula";_gf "github.com/unidoc/unioffice/spreadsheet/reference";_dad "github.com/unidoc/unioffice/spreadsheet/update";_eb "github.com/unidoc/unioffice/vmldrawing";_eea "github.com/unidoc/unioffice/zippkg";_ee "image";_d "image/jpeg";_ce "io";_fb "math";_f "math/big";_daf "os";_e "path";_da "path/filepath";_ca "regexp";_g "sort";_gg "strconv";_bg "strings";_aa "time";);func (_aege DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_aege .clear ();_aege ._aef .TypeAttr =_aae .ST_DataValidationType (t );_aege ._aef .OperatorAttr =_aae .ST_DataValidationOperator (op );return DataValidationCompare {_aege ._aef };}; +package spreadsheet ;import (_ab "archive/zip";_gf "bytes";_cc "errors";_af "fmt";_g "github.com/unidoc/unioffice";_ae "github.com/unidoc/unioffice/chart";_abb "github.com/unidoc/unioffice/color";_add "github.com/unidoc/unioffice/common";_bg "github.com/unidoc/unioffice/common/logger";_db "github.com/unidoc/unioffice/common/tempstorage";_fc "github.com/unidoc/unioffice/internal/license";_ccb "github.com/unidoc/unioffice/measurement";_gfd "github.com/unidoc/unioffice/schema/soo/dml";_gc "github.com/unidoc/unioffice/schema/soo/dml/chart";_gfc "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_cd "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_cb "github.com/unidoc/unioffice/schema/soo/sml";_fd "github.com/unidoc/unioffice/spreadsheet/format";_cg "github.com/unidoc/unioffice/spreadsheet/formula";_ade "github.com/unidoc/unioffice/spreadsheet/reference";_fgb "github.com/unidoc/unioffice/spreadsheet/update";_b "github.com/unidoc/unioffice/vmldrawing";_abe "github.com/unidoc/unioffice/zippkg";_ea "image";_e "image/jpeg";_ac "io";_fg "math";_c "math/big";_ad "os";_d "path";_a "path/filepath";_ed "regexp";_fe "sort";_adb "strconv";_dc "strings";_gg "time";); -// Validate validates the sheet, returning an error if it is found to be invalid. -func (_ggaag Sheet )Validate ()error {_fedg :=[]func ()error {_ggaag .validateRowCellNumbers ,_ggaag .validateMergedCells ,_ggaag .validateSheetNames };for _ ,_dcaf :=range _fedg {if _aaef :=_dcaf ();_aaef !=nil {return _aaef ;};};if _faefc :=_ggaag ._gfbed .Validate ();_faefc !=nil {return _faefc ;};return _ggaag ._gfbed .Validate ();}; +// SetFrozen removes any existing sheet views and creates a new single view with +// either the first row, first column or both frozen. +func (_faae *Sheet )SetFrozen (firstRow ,firstCol bool ){_faae ._aebg .SheetViews =nil ;_geef :=_faae .AddView ();_geef .SetState (_cb .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_geef .SetYSplit (1);_geef .SetXSplit (1);_geef .SetTopLeft ("\u0042\u0032");case firstRow :_geef .SetYSplit (1);_geef .SetTopLeft ("\u0041\u0032");case firstCol :_geef .SetXSplit (1);_geef .SetTopLeft ("\u0042\u0031");};};const (_abcc ="\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";_deda ="\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";_fgff ="\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";_eeag ="\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";); -// AddRule adds and returns a new rule that can be configured. -func (_gfeg ConditionalFormatting )AddRule ()ConditionalFormattingRule {_efe :=_aae .NewCT_CfRule ();_gfeg ._cbce .CfRule =append (_gfeg ._cbce .CfRule ,_efe );_bggg :=ConditionalFormattingRule {_efe };_bggg .InitializeDefaults ();_bggg .SetPriority (int32 (len (_gfeg ._cbce .CfRule )+1));return _bggg ;}; +// 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 (_daeg *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_dc .Replace (rangeRef ,"\u0024","",-1);_daeg ._aebg .AutoFilter =_cb .NewCT_AutoFilter ();_daeg ._aebg .AutoFilter .RefAttr =_g .String (rangeRef );_dcef :="\u0027"+_daeg .Name ()+"\u0027\u0021";var _daga DefinedName ;for _ ,_efad :=range _daeg ._cffg .DefinedNames (){if _efad .Name ()==_dgab {if _dc .HasPrefix (_efad .Content (),_dcef ){_daga =_efad ;_daga .SetContent (_daeg .RangeReference (rangeRef ));break ;};};};if _daga .X ()==nil {_daga =_daeg ._cffg .AddDefinedName (_dgab ,_daeg .RangeReference (rangeRef ));};for _dgfc ,_ebee :=range _daeg ._cffg ._dbge {if _ebee ==_daeg ._aebg {_daga .SetLocalSheetID (uint32 (_dgfc ));};};};func (_cgda Font )SetName (name string ){_cgda ._bedc .Name =[]*_cb .CT_FontName {{ValAttr :name }}}; -// SetLocked sets cell locked or not. -func (_cgcd *evalContext )SetLocked (cellRef string ,locked bool ){_cgcd ._ebd .Cell (cellRef ).setLocked (locked );}; +// 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 (_ceec Cell )GetValueAsTime ()(_gg .Time ,error ){if _ceec ._ag .TAttr !=_cb .ST_CellTypeUnset {return _gg .Time {},_cc .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t");};if _ceec ._ag .V ==nil {return _gg .Time {},_cc .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_agge ,_ ,_bff :=_c .ParseFloat (*_ceec ._ag .V ,10,128,_c .ToNearestEven );if _bff !=nil {return _gg .Time {},_bff ;};_gba :=new (_c .Float );_gba .SetUint64 (uint64 (24*_gg .Hour ));_agge .Mul (_agge ,_gba );_egf ,_ :=_agge .Uint64 ();_bgd :=_ceec ._dg .Epoch ().Add (_gg .Duration (_egf ));return _ggb (_bgd ),nil ;};var (_cbeb =[...]uint8 {0,21,46,61,76,91};_decdf =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_ebgg =[...]uint8 {0,16,32,48,64};_bagg =[...]uint8 {0,16,32,48,64,80};);func (_fgf Border )SetDiagonal (style _cb .ST_BorderStyle ,c _abb .Color ,up ,down bool ){if _fgf ._bee .Diagonal ==nil {_fgf ._bee .Diagonal =_cb .NewCT_BorderPr ();};_fgf ._bee .Diagonal .Color =_cb .NewCT_Color ();_fgf ._bee .Diagonal .Color .RgbAttr =c .AsRGBAString ();_fgf ._bee .Diagonal .StyleAttr =style ;if up {_fgf ._bee .DiagonalUpAttr =_g .Bool (true );};if down {_fgf ._bee .DiagonalDownAttr =_g .Bool (true );};}; -// 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 (_cdgc *Sheet )ClearCachedFormulaResults (){for _ ,_cgca :=range _cdgc .Rows (){for _ ,_cfcdf :=range _cgca .Cells (){if _cfcdf .X ().F !=nil {_cfcdf .X ().V =nil ;};};};};func (_dag Cell )getLabelPrefix ()string {if _dag ._abd .SAttr ==nil {return "";};_gff :=*_dag ._abd .SAttr ;_bgf :=_dag ._df .StyleSheet .GetCellStyle (_gff );switch _bgf ._faef .Alignment .HorizontalAttr {case _aae .ST_HorizontalAlignmentLeft :return "\u0027";case _aae .ST_HorizontalAlignmentRight :return "\u0022";case _aae .ST_HorizontalAlignmentCenter :return "\u005e";case _aae .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; +// SetRowOffset sets the row offset of the two cell anchor +func (_bcec TwoCellAnchor )SetRowOffset (m _ccb .Distance ){_ebac :=m -_bcec .TopLeft ().RowOffset ();_bcec .TopLeft ().SetRowOffset (m );_bcec .BottomRight ().SetRowOffset (_bcec .BottomRight ().RowOffset ()+_ebac );}; -// Content returns the content of the defined range (the range in most cases)/ -func (_cafg DefinedName )Content ()string {return _cafg ._cafae .Content }; +// SetStyle sets the style to be used for conditional rules +func (_efd ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_efd ._bgde .DxfIdAttr =_g .Uint32 (d .Index ());};func (_cae Comments )getOrCreateAuthor (_aaf string )uint32 {for _cbdc ,_abcd :=range _cae ._cdgg .Authors .Author {if _abcd ==_aaf {return uint32 (_cbdc );};};_gbg :=uint32 (len (_cae ._cdgg .Authors .Author ));_cae ._cdgg .Authors .Author =append (_cae ._cdgg .Authors .Author ,_aaf );return _gbg ;}; -// CellText is used for keeping text with references to a cell where it is located. -type CellText struct{Text string ;Cell Cell ;}; +// SetHidden hides or unhides the row +func (_gagf Row )SetHidden (hidden bool ){if !hidden {_gagf ._fgaa .HiddenAttr =nil ;}else {_gagf ._fgaa .HiddenAttr =_g .Bool (true );};}; -// 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 (_fceg Comparer )LessCells (lhs ,rhs Cell )bool {if _fceg .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_dgg ,_gbfe :=lhs .getRawSortValue ();_ggdg ,_cadd :=rhs .getRawSortValue ();switch {case _gbfe &&_cadd :_dbaf ,_ :=_gg .ParseFloat (_dgg ,64);_dfe ,_ :=_gg .ParseFloat (_ggdg ,64);return _dbaf < _dfe ;case _gbfe :return true ;case _cadd :return false ;};_dgg =lhs .GetFormattedValue ();_ggdg =rhs .GetFormattedValue ();return _dgg < _ggdg ;};func (_bfg *Sheet )addNumberedRowFast (_badca uint32 )Row {_gac :=_aae .NewCT_Row ();_gac .RAttr =_b .Uint32 (_badca );_bfg ._gfbed .SheetData .Row =append (_bfg ._gfbed .SheetData .Row ,_gac );return Row {_bfg ._acbe ,_bfg ,_gac };}; +// AddSheet adds a new sheet to a workbook. +func (_dfdbe *Workbook )AddSheet ()Sheet {_eccc :=_cb .NewCT_Sheet ();_eccc .SheetIdAttr =1;for _ ,_edce :=range _dfdbe ._fafb .Sheets .Sheet {if _eccc .SheetIdAttr <=_edce .SheetIdAttr {_eccc .SheetIdAttr =_edce .SheetIdAttr +1;};};_dfdbe ._fafb .Sheets .Sheet =append (_dfdbe ._fafb .Sheets .Sheet ,_eccc );_eccc .NameAttr =_af .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_eccc .SheetIdAttr );_edea :=_cb .NewWorksheet ();_edea .Dimension =_cb .NewCT_SheetDimension ();_edea .Dimension .RefAttr ="\u0041\u0031";_dfdbe ._dbge =append (_dfdbe ._dbge ,_edea );_bbbe :=_add .NewRelationships ();_dfdbe ._bbed =append (_dfdbe ._bbed ,_bbbe );_edea .SheetData =_cb .NewCT_SheetData ();_dfdbe ._cgdcg =append (_dfdbe ._cgdcg ,nil );_ebca :=_g .DocTypeSpreadsheet ;_efca :=_dfdbe ._bgge .AddAutoRelationship (_ebca ,_g .OfficeDocumentType ,len (_dfdbe ._fafb .Sheets .Sheet ),_g .WorksheetType );_eccc .IdAttr =_efca .ID ();_dfdbe .ContentTypes .AddOverride (_g .AbsoluteFilename (_ebca ,_g .WorksheetContentType ,len (_dfdbe ._fafb .Sheets .Sheet )),_g .WorksheetContentType );return Sheet {_dfdbe ,_eccc ,_edea };}; -// GetValueAsBool retrieves the cell's value as a boolean -func (_fef Cell )GetValueAsBool ()(bool ,error ){if _fef ._abd .TAttr !=_aae .ST_CellTypeB {return false ,_af .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065");};if _fef ._abd .V ==nil {return false ,_af .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _gg .ParseBool (*_fef ._abd .V );};func (_gaae *Sheet )getAllCellsInFormulaArrays (_bddc bool )(map[string ]bool ,error ){_bgbb :=_bf .NewEvaluator ();_feac :=_gaae .FormulaContext ();_decf :=map[string ]bool {};for _ ,_cccg :=range _gaae .Rows (){for _ ,_debfa :=range _cccg .Cells (){if _debfa .X ().F !=nil {_bbbf :=_debfa .X ().F .Content ;if _debfa .X ().F .TAttr ==_aae .ST_CellFormulaTypeArray {_fgaa :=_bgbb .Eval (_feac ,_bbbf ).AsString ();if _fgaa .Type ==_bf .ResultTypeError {_bd .Log .Debug ("\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",_bbbf ,_fgaa .ErrorMessage );_debfa .X ().V =nil ;};if _fgaa .Type ==_bf .ResultTypeArray {_facf ,_fegae :=_gf .ParseCellReference (_debfa .Reference ());if _fegae !=nil {return map[string ]bool {},_fegae ;};if (_bddc &&len (_fgaa .ValueArray )==1)||(!_bddc &&len (_fgaa .ValueArray [0])==1){continue ;};for _dgfb ,_eadge :=range _fgaa .ValueArray {_dbac :=_facf .RowIdx +uint32 (_dgfb );for _eedc :=range _eadge {_ccee :=_gf .IndexToColumn (_facf .ColumnIdx +uint32 (_eedc ));_decf [_ec .Sprintf ("\u0025\u0073\u0025\u0064",_ccee ,_dbac )]=true ;};};}else if _fgaa .Type ==_bf .ResultTypeList {_cgded ,_cace :=_gf .ParseCellReference (_debfa .Reference ());if _cace !=nil {return map[string ]bool {},_cace ;};if _bddc ||len (_fgaa .ValueList )==1{continue ;};_dgcd :=_cgded .RowIdx ;for _agfg :=range _fgaa .ValueList {_ggad :=_gf .IndexToColumn (_cgded .ColumnIdx +uint32 (_agfg ));_decf [_ec .Sprintf ("\u0025\u0073\u0025\u0064",_ggad ,_dgcd )]=true ;};};};};};};return _decf ,nil ;}; +// SetError sets the cell type to error and the value to the given error message. +func (_beb Cell )SetError (msg string ){_beb .clearValue ();_beb ._ag .V =_g .String (msg );_beb ._ag .TAttr =_cb .ST_CellTypeE ;}; -// AddImage adds an image with a paricular anchor type, returning an anchor to -// allow adusting the image size/position. -func (_ceddd Drawing )AddImage (img _ba .ImageRef ,at AnchorType )Anchor {_dbe :=0;for _aba ,_cbgf :=range _ceddd ._ccab .Images {if _cbgf ==img {_dbe =_aba +1;break ;};};var _fadd string ;for _gfda ,_gaga :=range _ceddd ._ccab ._accf {if _gaga ==_ceddd ._beac {_acgb :=_ec .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_dbe ,img .Format ());_bacbc :=_ceddd ._ccab ._effd [_gfda ].AddRelationship (_acgb ,_b .ImageType );_fadd =_bacbc .ID ();break ;};};var _fcga Anchor ;var _ddfa *_ab .CT_Picture ;switch at {case AnchorTypeAbsolute :_cega :=_eeb ();_ceddd ._beac .EG_Anchor =append (_ceddd ._beac .EG_Anchor ,&_ab .EG_Anchor {AbsoluteAnchor :_cega });_cega .Choice =&_ab .EG_ObjectChoicesChoice {};_cega .Choice .Pic =_ab .NewCT_Picture ();_cega .Pos .XAttr .ST_CoordinateUnqualified =_b .Int64 (0);_cega .Pos .YAttr .ST_CoordinateUnqualified =_b .Int64 (0);_ddfa =_cega .Choice .Pic ;_fcga =AbsoluteAnchor {_cega };case AnchorTypeOneCell :_fgad :=_dac ();_ceddd ._beac .EG_Anchor =append (_ceddd ._beac .EG_Anchor ,&_ab .EG_Anchor {OneCellAnchor :_fgad });_fgad .Choice =&_ab .EG_ObjectChoicesChoice {};_fgad .Choice .Pic =_ab .NewCT_Picture ();_ddfa =_fgad .Choice .Pic ;_fcga =OneCellAnchor {_fgad };case AnchorTypeTwoCell :_fgde :=_bgef ();_ceddd ._beac .EG_Anchor =append (_ceddd ._beac .EG_Anchor ,&_ab .EG_Anchor {TwoCellAnchor :_fgde });_fgde .Choice =&_ab .EG_ObjectChoicesChoice {};_fgde .Choice .Pic =_ab .NewCT_Picture ();_ddfa =_fgde .Choice .Pic ;_fcga =TwoCellAnchor {_fgde };};_ddfa .NvPicPr .CNvPr .IdAttr =uint32 (len (_ceddd ._beac .EG_Anchor ));_ddfa .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_ddfa .BlipFill .Blip =_fbf .NewCT_Blip ();_ddfa .BlipFill .Blip .EmbedAttr =_b .String (_fadd );_ddfa .BlipFill .Stretch =_fbf .NewCT_StretchInfoProperties ();_ddfa .SpPr =_fbf .NewCT_ShapeProperties ();_ddfa .SpPr .Xfrm =_fbf .NewCT_Transform2D ();_ddfa .SpPr .Xfrm .Off =_fbf .NewCT_Point2D ();_ddfa .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_b .Int64 (0);_ddfa .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_b .Int64 (0);_ddfa .SpPr .Xfrm .Ext =_fbf .NewCT_PositiveSize2D ();_ddfa .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_cdb .Pixel72 )/_cdb .EMU );_ddfa .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_cdb .Pixel72 )/_cdb .EMU );_ddfa .SpPr .PrstGeom =_fbf .NewCT_PresetGeometry2D ();_ddfa .SpPr .PrstGeom .PrstAttr =_fbf .ST_ShapeTypeRect ;_ddfa .SpPr .Ln =_fbf .NewCT_LineProperties ();_ddfa .SpPr .Ln .NoFill =_fbf .NewCT_NoFillProperties ();return _fcga ;}; +// CellStyles returns the list of defined cell styles +func (_caea StyleSheet )CellStyles ()[]CellStyle {_baaf :=[]CellStyle {};for _ ,_fafd :=range _caea ._aeca .CellXfs .Xf {_baaf =append (_baaf ,CellStyle {_caea ._cdaae ,_fafd ,_caea ._aeca .CellXfs });};return _baaf ;};const (DVCompareTypeWholeNumber =DVCompareType (_cb .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_cb .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_cb .ST_DataValidationTypeDate );DVCompareTypeTime =DVCompareType (_cb .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_cb .ST_DataValidationTypeTextLength );); -// GetString returns the string in a cell if it's an inline or string table -// string. Otherwise it returns an empty string. -func (_cbg Cell )GetString ()string {switch _cbg ._abd .TAttr {case _aae .ST_CellTypeInlineStr :if _cbg ._abd .Is !=nil &&_cbg ._abd .Is .T !=nil {return *_cbg ._abd .Is .T ;};if _cbg ._abd .V !=nil {return *_cbg ._abd .V ;};case _aae .ST_CellTypeS :if _cbg ._abd .V ==nil {return "";};_bcb ,_dde :=_gg .Atoi (*_cbg ._abd .V );if _dde !=nil {return "";};_gdf ,_dde :=_cbg ._df .SharedStrings .GetString (_bcb );if _dde !=nil {return "";};return _gdf ;};if _cbg ._abd .V ==nil {return "";};return *_cbg ._abd .V ;}; +// IsError returns true if the cell is an error type cell. +func (_fdbb Cell )IsError ()bool {return _fdbb ._ag .TAttr ==_cb .ST_CellTypeE };func (_dgg Font )SetBold (b bool ){if b {_dgg ._bedc .B =[]*_cb .CT_BooleanProperty {{}};}else {_dgg ._bedc .B =nil ;};}; -// X returns the inner wrapped XML type. -func (_cf Cell )X ()*_aae .CT_Cell {return _cf ._abd }; +// ClearProtection clears all workbook protections. +func (_bcgb *Workbook )ClearProtection (){_bcgb ._fafb .WorkbookProtection =nil }; -// Row will return a row with a given row number, creating a new row if -// necessary. -func (_aaee *Sheet )Row (rowNum uint32 )Row {for _ ,_cdacd :=range _aaee ._gfbed .SheetData .Row {if _cdacd .RAttr !=nil &&*_cdacd .RAttr ==rowNum {return Row {_aaee ._acbe ,_aaee ,_cdacd };};};return _aaee .AddNumberedRow (rowNum );}; +// SetDateWithStyle sets a date with the default date style applied. +func (_ffa Cell )SetDateWithStyle (d _gg .Time ){_ffa .SetDate (d );for _ ,_ccbf :=range _ffa ._dg .StyleSheet .CellStyles (){if _ccbf .HasNumberFormat ()&&_ccbf .NumberFormat ()==uint32 (StandardFormatDate ){_ffa .SetStyle (_ccbf );return ;};};_fbga :=_ffa ._dg .StyleSheet .AddCellStyle ();_fbga .SetNumberFormatStandard (StandardFormatDate );_ffa .SetStyle (_fbga );}; + +// SetColOffset sets a column offset in absolute distance. +func (_ceab CellMarker )SetColOffset (m _ccb .Distance ){_ceab ._cga .ColOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_ccb .EMU ));}; + +// GetEpoch returns a workbook's time epoch. +func (_adc *evalContext )GetEpoch ()_gg .Time {return _adc ._fbgc ._cffg .Epoch ()}; + +// SetShowRuler controls the visibility of the ruler +func (_febdg SheetView )SetShowRuler (b bool ){if !b {_febdg ._bcadf .ShowRulerAttr =_g .Bool (false );}else {_febdg ._bcadf .ShowRulerAttr =nil ;};}; // X returns the inner wrapped XML type. -func (_dfaf Comments )X ()*_aae .Comments {return _dfaf ._fad }; +func (_edc DataValidation )X ()*_cb .CT_DataValidation {return _edc ._bae }; + +// SetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_dcaa CellStyle )SetHorizontalAlignment (a _cb .ST_HorizontalAlignment ){if _dcaa ._edga .Alignment ==nil {_dcaa ._edga .Alignment =_cb .NewCT_CellAlignment ();};_dcaa ._edga .Alignment .HorizontalAttr =a ;_dcaa ._edga .ApplyAlignmentAttr =_g .Bool (true );}; // X returns the inner wrapped XML type. -func (_eec RichText )X ()*_aae .CT_Rst {return _eec ._aee };func (_bfbe *Sheet )setShared (_eacea string ,_cefg ,_cfa _gf .CellReference ,_baba string ){_cgeg :=_bfbe .FormulaContext ();_aeed :=_bf .NewEvaluator ();for _cbde :=_cefg .RowIdx ;_cbde <=_cfa .RowIdx ;_cbde ++{for _gfegd :=_cefg .ColumnIdx ;_gfegd <=_cfa .ColumnIdx ;_gfegd ++{_fbgg :=_cbde -_cefg .RowIdx ;_bfaf :=_gfegd -_cefg .ColumnIdx ;_cgeg .SetOffset (_bfaf ,_fbgg );_fcee :=_aeed .Eval (_cgeg ,_baba );_fegfb :=_ec .Sprintf ("\u0025\u0073\u0025\u0064",_gf .IndexToColumn (_gfegd ),_cbde );_fedf :=_bfbe .Cell (_fegfb );if _fcee .Type ==_bf .ResultTypeNumber {_fedf .X ().TAttr =_aae .ST_CellTypeN ;}else {_fedf .X ().TAttr =_aae .ST_CellTypeInlineStr ;};_fedf .X ().V =_b .String (_fcee .Value ());};};_ =_aeed ;_ =_cgeg ;}; +func (_fca Cell )X ()*_cb .CT_Cell {return _fca ._ag }; -// CellReference returns the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_cbc Comment )CellReference ()string {return _cbc ._gfgc .RefAttr }; +// 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 (_ecfd *Sheet )AddNumberedRow (rowNum uint32 )Row {_ececd :=_cb .NewCT_Row ();_ececd .RAttr =_g .Uint32 (rowNum );_ecfd ._aebg .SheetData .Row =append (_ecfd ._aebg .SheetData .Row ,_ececd );_fe .Slice (_ecfd ._aebg .SheetData .Row ,func (_effc ,_bfa int )bool {_accd :=_ecfd ._aebg .SheetData .Row [_effc ].RAttr ;_efde :=_ecfd ._aebg .SheetData .Row [_bfa ].RAttr ;if _accd ==nil {return true ;};if _efde ==nil {return true ;};return *_accd < *_efde ;});return Row {_ecfd ._cffg ,_ecfd ,_ececd };};func (_ace Fill )SetPatternFill ()PatternFill {_ace ._egb .GradientFill =nil ;_ace ._egb .PatternFill =_cb .NewCT_PatternFill ();_ace ._egb .PatternFill .PatternTypeAttr =_cb .ST_PatternTypeSolid ;return PatternFill {_ace ._egb .PatternFill ,_ace ._egb };};func (_fegg RichTextRun )ensureRpr (){if _fegg ._affab .RPr ==nil {_fegg ._affab .RPr =_cb .NewCT_RPrElt ();};};func (_cdad *evalContext )Cell (ref string ,ev _cg .Evaluator )_cg .Result {if !_babeb (ref ){return _cg .MakeErrorResultType (_cg .ErrorTypeName ,"");};_gbaa :=_cdad ._fbgc .Name ()+"\u0021"+ref ;if _cgbd ,_cbbg :=ev .GetFromCache (_gbaa );_cbbg {return _cgbd ;};_fdg ,_bcf :=_ade .ParseCellReference (ref );if _bcf !=nil {return _cg .MakeErrorResult (_af .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_bcf ));};if _cdad ._cfa !=0&&!_fdg .AbsoluteColumn {_fdg .ColumnIdx +=_cdad ._cfa ;_fdg .Column =_ade .IndexToColumn (_fdg .ColumnIdx );};if _cdad ._dfac !=0&&!_fdg .AbsoluteRow {_fdg .RowIdx +=_cdad ._dfac ;};_gcc :=_cdad ._fbgc .Cell (_fdg .String ());if _gcc .HasFormula (){if _ ,_ceg :=_cdad ._fa [ref ];_ceg {return _cg .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 );};_cdad ._fa [ref ]=struct{}{};_afgg :=ev .Eval (_cdad ,_gcc .GetFormula ());delete (_cdad ._fa ,ref );ev .SetCache (_gbaa ,_afgg );return _afgg ;};if _gcc .IsEmpty (){_fcd :=_cg .MakeEmptyResult ();ev .SetCache (_gbaa ,_fcd );return _fcd ;}else if _gcc .IsNumber (){_cbdf ,_ :=_gcc .GetValueAsNumber ();_affa :=_cg .MakeNumberResult (_cbdf );ev .SetCache (_gbaa ,_affa );return _affa ;}else if _gcc .IsBool (){_bcff ,_ :=_gcc .GetValueAsBool ();_ddc :=_cg .MakeBoolResult (_bcff );ev .SetCache (_gbaa ,_ddc );return _ddc ;};_addab ,_ :=_gcc .GetRawValue ();if _gcc .IsError (){_cfad :=_cg .MakeErrorResult ("");_cfad .ValueString =_addab ;ev .SetCache (_gbaa ,_cfad );return _cfad ;};_fbc :=_cg .MakeStringResult (_addab );ev .SetCache (_gbaa ,_fbc );return _fbc ;};func (_ddga DifferentialStyle )Fill ()Fill {if _ddga ._cfbc .Fill ==nil {_ddga ._cfbc .Fill =_cb .NewCT_Fill ();};return Fill {_ddga ._cfbc .Fill ,nil };}; -// GetFill gets a Fill from a cell style. -func (_aaf CellStyle )GetFill ()*_aae .CT_Fill {if _gfg :=_aaf ._faef .FillIdAttr ;_gfg !=nil {_cbgg :=_aaf ._bgg .StyleSheet .Fills ().X ().Fill ;if int (*_gfg )< len (_cbgg ){return _cbgg [int (*_gfg )];};};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 (_eec *Sheet )RecalculateFormulas (){_bdgg :=_cg .NewEvaluator ();_afaa :=_eec .FormulaContext ();for _ ,_febd :=range _eec .Rows (){for _ ,_gede :=range _febd .Cells (){if _gede .X ().F !=nil {_gebf :=_gede .X ().F .Content ;if _gede .X ().F .TAttr ==_cb .ST_CellFormulaTypeShared &&len (_gebf )==0{continue ;};_fgee :=_bdgg .Eval (_afaa ,_gebf ).AsString ();if _fgee .Type ==_cg .ResultTypeError {_bg .Log .Debug ("\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",_gebf ,_fgee .ErrorMessage );_gede .X ().V =nil ;}else {if _fgee .Type ==_cg .ResultTypeNumber {_gede .X ().TAttr =_cb .ST_CellTypeN ;}else {_gede .X ().TAttr =_cb .ST_CellTypeInlineStr ;};_gede .X ().V =_g .String (_fgee .Value ());if _gede .X ().F .TAttr ==_cb .ST_CellFormulaTypeArray {if _fgee .Type ==_cg .ResultTypeArray {_eec .setArray (_gede .Reference (),_fgee );}else if _fgee .Type ==_cg .ResultTypeList {_eec .setList (_gede .Reference (),_fgee );};}else if _gede .X ().F .TAttr ==_cb .ST_CellFormulaTypeShared &&_gede .X ().F .RefAttr !=nil {_gaba ,_cedc ,_afdd :=_ade .ParseRangeReference (*_gede .X ().F .RefAttr );if _afdd !=nil {_bg .Log .Debug ("\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",_afdd );continue ;};_eec .setShared (_gede .Reference (),_gaba ,_cedc ,_gebf );};};};};};}; -// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. -func (_efdb *evalContext )GetLabelPrefix (cellRef string )string {return _efdb ._ebd .Cell (cellRef ).getLabelPrefix ();}; +// SetIcons sets the icon set to use for display. +func (_bdgf IconScale )SetIcons (t _cb .ST_IconSetType ){_bdgf ._abdb .IconSetAttr =t };type WorkbookProtection struct{_gbdgb *_cb .CT_WorkbookProtection }; -// 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 (_deg Row )AddNamedCell (col string )Cell {_agae :=_aae .NewCT_Cell ();_agae .RAttr =_b .Stringf ("\u0025\u0073\u0025\u0064",col ,_deg .RowNumber ());_fbgf :=-1;_eadfb :=_gf .ColumnToIndex (col );for _fegf ,_cggg :=range _deg ._fcff .C {_fadee ,_bgfb :=_gf .ParseCellReference (*_cggg .RAttr );if _bgfb !=nil {return Cell {};};if _eadfb < _fadee .ColumnIdx {_fbgf =_fegf ;break ;};};if _fbgf ==-1{_deg ._fcff .C =append (_deg ._fcff .C ,_agae );}else {_deg ._fcff .C =append (_deg ._fcff .C [:_fbgf ],append ([]*_aae .CT_Cell {_agae },_deg ._fcff .C [_fbgf :]...)...);};return Cell {_deg ._fcfd ,_deg ._ffff ,_deg ._fcff ,_agae };}; +// SetPassword sets the password hash to a hash of the input password. +func (_cfddb WorkbookProtection )SetPassword (pw string ){_cfddb .SetPasswordHash (PasswordHash (pw ))}; -// SetHidden controls the visibility of a column. -func (_bab Column )SetHidden (b bool ){if !b {_bab ._fga .HiddenAttr =nil ;}else {_bab ._fga .HiddenAttr =_b .Bool (true );};}; +// X returns the inner XML entity for a stylesheet. +func (_ffeae StyleSheet )X ()*_cb .StyleSheet {return _ffeae ._aeca }; -// SetBool sets the cell type to boolean and the value to the given boolean -// value. -func (_gb Cell )SetBool (v bool ){_gb .clearValue ();_gb ._abd .V =_b .String (_gg .Itoa (_eacg (v )));_gb ._abd .TAttr =_aae .ST_CellTypeB ;}; +// Fonts returns the list of fonts defined in the stylesheet. +func (_eeee StyleSheet )Fonts ()[]Font {_dbcb :=[]Font {};for _ ,_fagfc :=range _eeee ._aeca .Fonts .Font {_dbcb =append (_dbcb ,Font {_fagfc ,_eeee ._aeca });};return _dbcb ;}; -// AddConditionalFormatting adds conditional formatting to the sheet. -func (_dfafc *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_egga :=_aae .NewCT_ConditionalFormatting ();_dfafc ._gfbed .ConditionalFormatting =append (_dfafc ._gfbed .ConditionalFormatting ,_egga );_acaa :=make (_aae .ST_Sqref ,0,0);_egga .SqrefAttr =&_acaa ;for _ ,_aedd :=range cellRanges {*_egga .SqrefAttr =append (*_egga .SqrefAttr ,_aedd );};return ConditionalFormatting {_egga };}; +// Type returns the type of anchor +func (_aff AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute };func (_fggb Sheet )IsValid ()bool {return _fggb ._aebg !=nil }; -// AddCell adds a cell to a spreadsheet. -func (_cacb Row )AddCell ()Cell {_bdde :=uint32 (len (_cacb ._fcff .C ));var _gfbd *string ;if _bdde > 0{_cef :=_b .Stringf ("\u0025\u0073\u0025\u0064",_gf .IndexToColumn (_bdde -1),_cacb .RowNumber ());if _cacb ._fcff .C [_bdde -1].RAttr !=nil &&*_cacb ._fcff .C [_bdde -1].RAttr ==*_cef {_gfbd =_b .Stringf ("\u0025\u0073\u0025\u0064",_gf .IndexToColumn (_bdde ),_cacb .RowNumber ());};};_gffe :=_aae .NewCT_Cell ();_cacb ._fcff .C =append (_cacb ._fcff .C ,_gffe );if _gfbd ==nil {_acgd :=uint32 (0);for _ ,_abec :=range _cacb ._fcff .C {if _abec .RAttr !=nil {_addd ,_ :=_gf .ParseCellReference (*_abec .RAttr );if _addd .ColumnIdx >=_acgd {_acgd =_addd .ColumnIdx +1;};};};_gfbd =_b .Stringf ("\u0025\u0073\u0025\u0064",_gf .IndexToColumn (_acgd ),_cacb .RowNumber ());};_gffe .RAttr =_gfbd ;return Cell {_cacb ._fcfd ,_cacb ._ffff ,_cacb ._fcff ,_gffe };}; +// SetColOffset sets the column offset of the two cell anchor. +func (_feece TwoCellAnchor )SetColOffset (m _ccb .Distance ){_fabe :=m -_feece .TopLeft ().ColOffset ();_feece .TopLeft ().SetColOffset (m );_feece .BottomRight ().SetColOffset (_feece .BottomRight ().ColOffset ()+_fabe );};func (_bfb Row )renumberAs (_eege uint32 ){_bfb ._fgaa .RAttr =_g .Uint32 (_eege );for _ ,_ced :=range _bfb .Cells (){_fbfg ,_faeg :=_ade .ParseCellReference (_ced .Reference ());if _faeg ==nil {_fcg :=_af .Sprintf ("\u0025\u0073\u0025\u0064",_fbfg .Column ,_eege );_ced ._ag .RAttr =_g .String (_fcg );};};};func (_dbad Cell )getLocked ()bool {if _dbad ._ag .SAttr ==nil {return false ;};_cee :=*_dbad ._ag .SAttr ;_cba :=_dbad ._dg .StyleSheet .GetCellStyle (_cee );return *_cba ._edga .Protection .LockedAttr ;}; -// X returns the inner wrapped XML type. -func (_dae ConditionalFormatting )X ()*_aae .CT_ConditionalFormatting {return _dae ._cbce }; +// SetPassword sets the password hash to a hash of the input password. +func (_caec SheetProtection )SetPassword (pw string ){_caec .SetPasswordHash (PasswordHash (pw ))}; -// X returns the inner wrapped XML type. -func (_ace DataValidation )X ()*_aae .CT_DataValidation {return _ace ._aef };func _eeb ()*_ab .CT_AbsoluteAnchor {_fgf :=_ab .NewCT_AbsoluteAnchor ();return _fgf };func (_eabfe *Sheet )setArray (_baddg string ,_egge _bf .Result )error {_dfab ,_gffa :=_gf .ParseCellReference (_baddg );if _gffa !=nil {return _gffa ;};for _daace ,_abdb :=range _egge .ValueArray {_gafe :=_eabfe .Row (_dfab .RowIdx +uint32 (_daace ));for _eaee ,_fegc :=range _abdb {_cbcf :=_gafe .Cell (_gf .IndexToColumn (_dfab .ColumnIdx +uint32 (_eaee )));if _fegc .Type !=_bf .ResultTypeEmpty {if _fegc .IsBoolean {_cbcf .SetBool (_fegc .ValueNumber !=0);}else {_cbcf .SetCachedFormulaResult (_fegc .String ());};};};};return nil ;};const (DVOpGreater =_aae .ST_DataValidationOperatorGreaterThanOrEqual ;); +// SetFormat sets the number format code. +func (_dgdg NumberFormat )SetFormat (f string ){_dgdg ._gceb .FormatCodeAttr =f }; -// Protection allows control over the workbook protections. -func (_bdda *Workbook )Protection ()WorkbookProtection {if _bdda ._fgga .WorkbookProtection ==nil {_bdda ._fgga .WorkbookProtection =_aae .NewCT_WorkbookProtection ();};return WorkbookProtection {_bdda ._fgga .WorkbookProtection };}; +// 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 (_fede Cell )GetFormattedValue ()string {_cde :=_fede .getFormat ();switch _fede ._ag .TAttr {case _cb .ST_CellTypeB :_bb ,_ :=_fede .GetValueAsBool ();if _bb {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _cb .ST_CellTypeN :_fbg ,_ :=_fede .GetValueAsNumber ();return _fd .Number (_fbg ,_cde );case _cb .ST_CellTypeE :if _fede ._ag .V !=nil {return *_fede ._ag .V ;};return "";case _cb .ST_CellTypeS ,_cb .ST_CellTypeInlineStr :return _fd .String (_fede .GetString (),_cde );case _cb .ST_CellTypeStr :_fcaa :=_fede .GetString ();if _fd .IsNumber (_fcaa ){_bda ,_ :=_adb .ParseFloat (_fcaa ,64);return _fd .Number (_bda ,_cde );};return _fd .String (_fcaa ,_cde );case _cb .ST_CellTypeUnset :fallthrough;default:_gae ,_ :=_fede .GetRawValue ();if len (_gae )==0{return "";};_ffe ,_gbe :=_fede .GetValueAsNumber ();if _gbe ==nil {return _fd .Number (_ffe ,_cde );};return _fd .String (_gae ,_cde );};}; -// Text returns text from the workbook as one string separated with line breaks. -func (_dcg *WorkbookText )Text ()string {_dbfb :=_a .NewBuffer ([]byte {});for _ ,_fdfb :=range _dcg .Sheets {_dbfb .WriteString (_fdfb .Text ());};return _dbfb .String ();}; +// HasFormula returns true if the cell has an asoociated formula. +func (_ddb Cell )HasFormula ()bool {return _ddb ._ag .F !=nil }; -// GetVerticalAlignment sets the vertical alignment of a cell style. -func (_eae CellStyle )GetVerticalAlignment ()_aae .ST_VerticalAlignment {if _eae ._faef .Alignment ==nil {return _aae .ST_VerticalAlignmentUnset ;};return _eae ._faef .Alignment .VerticalAttr ;}; +// Row is a row within a spreadsheet. +type Row struct{_babd *Workbook ;_bdaea *Sheet ;_fgaa *_cb .CT_Row ;}; -// SetSize sets the text size for a rich text run. -func (_cbfd RichTextRun )SetSize (m _cdb .Distance ){_cbfd .ensureRpr ();_cbfd ._debf .RPr .Sz =_aae .NewCT_FontSize ();_cbfd ._debf .RPr .Sz .ValAttr =float64 (m /_cdb .Point );};func (_gbceb *Sheet )slideCellsLeft (_bgfa []*_aae .CT_Cell )[]*_aae .CT_Cell {for _ ,_eeeg :=range _bgfa {_aeff ,_egfda :=_gf .ParseCellReference (*_eeeg .RAttr );if _egfda !=nil {return _bgfa ;};_gdfb :=_aeff .ColumnIdx -1;_efae :=_gf .IndexToColumn (_gdfb )+_ec .Sprintf ("\u0025\u0064",_aeff .RowIdx );_eeeg .RAttr =&_efae ;};return _bgfa ;}; +// 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 (_dbadd NumberFormat )ID ()uint32 {return _dbadd ._gceb .NumFmtIdAttr };type PatternFill struct{_dga *_cb .CT_PatternFill ;_gade *_cb .CT_Fill ;}; -// Type returns the type of the rule -func (_ddfg ConditionalFormattingRule )Type ()_aae .ST_CfType {return _ddfg ._fag .TypeAttr }; +// ClearNumberFormat removes any number formatting from the style. +func (_ffg CellStyle )ClearNumberFormat (){_ffg ._edga .NumFmtIdAttr =nil ;_ffg ._edga .ApplyNumberFormatAttr =nil ;}; -// AddComment adds a new comment and returns a RichText which will contain the -// styled comment text. -func (_efa Comments )AddComment (cellRef string ,author string )RichText {_acfb :=_aae .NewCT_Comment ();_efa ._fad .CommentList .Comment =append (_efa ._fad .CommentList .Comment ,_acfb );_acfb .RefAttr =cellRef ;_acfb .AuthorIdAttr =_efa .getOrCreateAuthor (author );_acfb .Text =_aae .NewCT_Rst ();return RichText {_acfb .Text };}; +// ClearFont clears any font configuration from the cell style. +func (_bcag CellStyle )ClearFont (){_bcag ._edga .FontIdAttr =nil ;_bcag ._edga .ApplyFontAttr =nil }; + +// 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 (_dec ColorScale )X ()*_aae .CT_ColorScale {return _dec ._aaa }; +func (_acgd SharedStrings )X ()*_cb .Sst {return _acgd ._bdgc }; -// CellMarker represents a cell position -type CellMarker struct{_ggb *_ab .CT_Marker }; +// ColOffset returns the offset from the row cell. +func (_gdd CellMarker )ColOffset ()_ccb .Distance {if _gdd ._cga .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ccb .Distance (float64 (*_gdd ._cga .ColOff .ST_CoordinateUnqualified )*_ccb .EMU );};var _faef =_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0); -// 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 (_cdc Cell )SetFormulaArray (s string ){_afe :=_bf .ParseString (s );if _afe ==nil {return ;};_cdc .clearValue ();_cdc ._abd .TAttr =_aae .ST_CellTypeStr ;_cdc ._abd .F =_aae .NewCT_CellFormula ();_cdc ._abd .F .TAttr =_aae .ST_CellFormulaTypeArray ;_cdc ._abd .F .Content =s ;};func (_abe Cell )getFormat ()string {if _abe ._abd .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_abg :=*_abe ._abd .SAttr ;_bea :=_abe ._df .StyleSheet .GetCellStyle (_abg );_ccb :=_abe ._df .StyleSheet .GetNumberFormat (_bea .NumberFormat ());return _ccb .GetFormat ();}; +// 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 (_bcfc *Sheet )InsertRow (rowNum int )Row {_debd :=uint32 (rowNum );for _ ,_cbee :=range _bcfc .Rows (){if _cbee ._fgaa .RAttr !=nil &&*_cbee ._fgaa .RAttr >=_debd {*_cbee ._fgaa .RAttr ++;for _ ,_dda :=range _cbee .Cells (){_gfdfa ,_cegb :=_ade .ParseCellReference (_dda .Reference ());if _cegb !=nil {continue ;};_gfdfa .RowIdx ++;_dda ._ag .RAttr =_g .String (_gfdfa .String ());};};};for _ ,_fcaea :=range _bcfc .MergedCells (){_gcf ,_cdde ,_cebdf :=_ade .ParseRangeReference (_fcaea .Reference ());if _cebdf !=nil {continue ;};if int (_gcf .RowIdx )>=rowNum {_gcf .RowIdx ++;};if int (_cdde .RowIdx )>=rowNum {_cdde .RowIdx ++;};_fadf :=_af .Sprintf ("\u0025\u0073\u003a%\u0073",_gcf ,_cdde );_fcaea .SetReference (_fadf );};return _bcfc .AddNumberedRow (_debd );}; -// AddFormatValue adds a format value (databars require two). -func (_ggdgc DataBarScale )AddFormatValue (t _aae .ST_CfvoType ,val string ){_cafa :=_aae .NewCT_Cfvo ();_cafa .TypeAttr =t ;_cafa .ValAttr =_b .String (val );_ggdgc ._ffb .Cfvo =append (_ggdgc ._ffb .Cfvo ,_cafa );}; +// SetColOffset sets the column offset of the top-left anchor. +func (_dgcf OneCellAnchor )SetColOffset (m _ccb .Distance ){_dgcf .TopLeft ().SetColOffset (m )};func (_feac Fill )Index ()uint32 {if _feac ._bfdc ==nil {return 0;};for _ffb ,_aagc :=range _feac ._bfdc .Fill {if _feac ._egb ==_aagc {return uint32 (_ffb );};};return 0;};func (_cgfc Sheet )validateRowCellNumbers ()error {_gaggd :=map[uint32 ]struct{}{};for _ ,_bdgd :=range _cgfc ._aebg .SheetData .Row {if _bdgd .RAttr !=nil {if _ ,_cafca :=_gaggd [*_bdgd .RAttr ];_cafca {return _af .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_cgfc .Name (),*_bdgd .RAttr );};_gaggd [*_bdgd .RAttr ]=struct{}{};};_ccba :=map[string ]struct{}{};for _ ,_dddb :=range _bdgd .C {if _dddb .RAttr ==nil {continue ;};if _ ,_cbgb :=_ccba [*_dddb .RAttr ];_cbgb {return _af .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_cgfc .Name (),*_dddb .RAttr );};_ccba [*_dddb .RAttr ]=struct{}{};};};return nil ;}; -// X returns the inner wrapped XML type. -func (_abc DefinedName )X ()*_aae .CT_DefinedName {return _abc ._cafae }; +// 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 (_acce Drawing )AddChart (at AnchorType )(_ae .Chart ,Anchor ){_bage :=_gc .NewChartSpace ();_acce ._ccfc ._gedb =append (_acce ._ccfc ._gedb ,_bage );_edgg :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .ChartContentType ,len (_acce ._ccfc ._gedb ));_acce ._ccfc .ContentTypes .AddOverride (_edgg ,_g .ChartContentType );var _cbad string ;for _gdb ,_cdeea :=range _acce ._ccfc ._aabad {if _cdeea ==_acce ._dcg {_abec :=_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,_g .ChartType ,len (_acce ._ccfc ._gedb ));_fcfb :=_acce ._ccfc ._ddebf [_gdb ].AddRelationship (_abec ,_g .ChartType );_cbad =_fcfb .ID ();break ;};};var _acfc Anchor ;var _ebcec *_gfc .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_dgfg :=_bffe ();_acce ._dcg .EG_Anchor =append (_acce ._dcg .EG_Anchor ,&_gfc .EG_Anchor {AbsoluteAnchor :_dgfg });_dgfg .Choice =&_gfc .EG_ObjectChoicesChoice {};_dgfg .Choice .GraphicFrame =_gfc .NewCT_GraphicalObjectFrame ();_ebcec =_dgfg .Choice .GraphicFrame ;_acfc =AbsoluteAnchor {_dgfg };case AnchorTypeOneCell :_cggb :=_fbec ();_acce ._dcg .EG_Anchor =append (_acce ._dcg .EG_Anchor ,&_gfc .EG_Anchor {OneCellAnchor :_cggb });_cggb .Choice =&_gfc .EG_ObjectChoicesChoice {};_cggb .Choice .GraphicFrame =_gfc .NewCT_GraphicalObjectFrame ();_ebcec =_cggb .Choice .GraphicFrame ;_acfc =OneCellAnchor {_cggb };case AnchorTypeTwoCell :_fbe :=_acgf ();_acce ._dcg .EG_Anchor =append (_acce ._dcg .EG_Anchor ,&_gfc .EG_Anchor {TwoCellAnchor :_fbe });_fbe .Choice =&_gfc .EG_ObjectChoicesChoice {};_fbe .Choice .GraphicFrame =_gfc .NewCT_GraphicalObjectFrame ();_ebcec =_fbe .Choice .GraphicFrame ;_acfc =TwoCellAnchor {_fbe };};_ebcec .NvGraphicFramePr =_gfc .NewCT_GraphicalObjectFrameNonVisual ();_ebcec .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_acce ._dcg .EG_Anchor ));_ebcec .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_ebcec .Graphic =_gfd .NewGraphic ();_ebcec .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";_cgag :=_gc .NewChart ();_cgag .IdAttr =_cbad ;_ebcec .Graphic .GraphicData .Any =[]_g .Any {_cgag };_gddd :=_ae .MakeChart (_bage );_gddd .Properties ().SetSolidFill (_abb .White );_gddd .SetDisplayBlanksAs (_gc .ST_DispBlanksAsGap );return _gddd ,_acfc ;}; -// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string -func (_eg Cell )SetFormulaRaw (s string ){_ecd :=_bf .ParseString (s );if _ecd ==nil {return ;};_eg .clearValue ();_eg ._abd .TAttr =_aae .ST_CellTypeStr ;_eg ._abd .F =_aae .NewCT_CellFormula ();_eg ._abd .F .Content =s ;}; +// DefinedName is a named range, formula, etc. +type DefinedName struct{_fgce *_cb .CT_DefinedName }; -// SetHeightCells is a no-op. -func (_dd AbsoluteAnchor )SetHeightCells (int32 ){};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;);func (_ecgg *Sheet )removeColumnFromNamedRanges (_bdce uint32 )error {for _ ,_fbfeb :=range _ecgg ._acbe .DefinedNames (){_fdfa :=_fbfeb .Name ();_aafg :=_fbfeb .Content ();_edfb :=_bg .Split (_aafg ,"\u0021");if len (_edfb )!=2{return _af .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_aafg );};_gdc :=_edfb [0];if _ecgg .Name ()==_gdc {_febf :=_ecgg ._acbe .RemoveDefinedName (_fbfeb );if _febf !=nil {return _febf ;};_age :=_gfca (_edfb [1],_bdce ,true );if _age !=""{_ggbg :=_gdc +"\u0021"+_age ;_ecgg ._acbe .AddDefinedName (_fdfa ,_ggbg );};};};_fdcg :=0;if _ecgg ._gfbed .TableParts !=nil &&_ecgg ._gfbed .TableParts .TablePart !=nil {_fdcg =len (_ecgg ._gfbed .TableParts .TablePart );};if _fdcg !=0{_ffce :=0;for _ ,_dccc :=range _ecgg ._acbe .Sheets (){if _dccc .Name ()==_ecgg .Name (){break ;}else {if _dccc ._gfbed .TableParts !=nil &&_dccc ._gfbed .TableParts .TablePart !=nil {_ffce +=len (_dccc ._gfbed .TableParts .TablePart );};};};_cfb :=_ecgg ._acbe ._cdde [_ffce :_ffce +_fdcg ];for _cbedg ,_fcdb :=range _cfb {_fbea :=_fcdb ;_fbea .RefAttr =_gfca (_fbea .RefAttr ,_bdce ,false );_ecgg ._acbe ._cdde [_ffce +_cbedg ]=_fbea ;};};return nil ;}; +// RemoveSheet removes the sheet with the given index from the workbook. +func (_ccaa *Workbook )RemoveSheet (ind int )error {if _ccaa .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_cbfg :=range _ccaa ._bgge .Relationships (){if _cbfg .ID ()==_ccaa ._fafb .Sheets .Sheet [ind ].IdAttr {_ccaa ._bgge .Remove (_cbfg );break ;};};_ccaa .ContentTypes .RemoveOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1));copy (_ccaa ._dbge [ind :],_ccaa ._dbge [ind +1:]);_ccaa ._dbge =_ccaa ._dbge [:len (_ccaa ._dbge )-1];_bebac :=_ccaa ._fafb .Sheets .Sheet [ind ];copy (_ccaa ._fafb .Sheets .Sheet [ind :],_ccaa ._fafb .Sheets .Sheet [ind +1:]);_ccaa ._fafb .Sheets .Sheet =_ccaa ._fafb .Sheets .Sheet [:len (_ccaa ._fafb .Sheets .Sheet )-1];for _efdd :=range _ccaa ._fafb .Sheets .Sheet {if _ccaa ._fafb .Sheets .Sheet [_efdd ].SheetIdAttr > _bebac .SheetIdAttr {_ccaa ._fafb .Sheets .Sheet [_efdd ].SheetIdAttr --;};};copy (_ccaa ._bbed [ind :],_ccaa ._bbed [ind +1:]);_ccaa ._bbed =_ccaa ._bbed [:len (_ccaa ._bbed )-1];copy (_ccaa ._cgdcg [ind :],_ccaa ._cgdcg [ind +1:]);_ccaa ._cgdcg =_ccaa ._cgdcg [:len (_ccaa ._cgdcg )-1];return nil ;}; -// AddDefinedName adds a name for a cell or range reference that can be used in -// formulas and charts. -func (_cdbaf *Workbook )AddDefinedName (name ,ref string )DefinedName {if _cdbaf ._fgga .DefinedNames ==nil {_cdbaf ._fgga .DefinedNames =_aae .NewCT_DefinedNames ();};_fffg :=_aae .NewCT_DefinedName ();_fffg .Content =ref ;_fffg .NameAttr =name ;_cdbaf ._fgga .DefinedNames .DefinedName =append (_cdbaf ._fgga .DefinedNames .DefinedName ,_fffg );return DefinedName {_fffg };}; +// SetRotation configures the cell to be rotated. +func (_dedb CellStyle )SetRotation (deg uint8 ){if _dedb ._edga .Alignment ==nil {_dedb ._edga .Alignment =_cb .NewCT_CellAlignment ();};_dedb ._edga .ApplyAlignmentAttr =_g .Bool (true );_dedb ._edga .Alignment .TextRotationAttr =_g .Uint8 (deg );}; -// RemoveSheetByName removes the sheet with the given name from the workbook. -func (_cbbdfe *Workbook )RemoveSheetByName (name string )error {_gcgg :=-1;for _deda ,_adac :=range _cbbdfe .Sheets (){if name ==_adac .Name (){_gcgg =_deda ;break ;};};if _gcgg ==-1{return ErrorNotFound ;};return _cbbdfe .RemoveSheet (_gcgg );}; +// Read reads a workbook from an io.Reader(.xlsx). +func Read (r _ac .ReaderAt ,size int64 )(*Workbook ,error ){const _ddbb ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_fc .GetLicenseKey ().IsLicensed ()&&!_gdag {_af .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");_af .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 ,_cc .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");};_abcbb :=New ();_aaeg ,_cffc :=_fc .GenRefId ("\u0073\u0072");if _cffc !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_cffc );return nil ,_cffc ;};_abcbb ._bfgbb =_aaeg ;if _aca :=_fc .Track (_abcbb ._bfgbb ,_ddbb );_aca !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_aca );return nil ,_aca ;};_dfef ,_cffc :=_db .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _cffc !=nil {return nil ,_cffc ;};_abcbb .TmpPath =_dfef ;_daeee ,_cffc :=_ab .NewReader (r ,size );if _cffc !=nil {return nil ,_af .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_cffc );};_bafd :=[]*_ab .File {};_bafd =append (_bafd ,_daeee .File ...);_faa :=false ;for _ ,_bdfe :=range _bafd {if _bdfe .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_faa =true ;break ;};};if _faa {_abcbb .CreateCustomProperties ();};_gebc :=_abe .DecodeMap {};_gebc .SetOnNewRelationshipFunc (_abcbb .onNewRelationship );_gebc .AddTarget (_g .ContentTypesFilename ,_abcbb .ContentTypes .X (),"",0);_gebc .AddTarget (_g .BaseRelsFilename ,_abcbb .Rels .X (),"",0);if _fbag :=_gebc .Decode (_bafd );_fbag !=nil {return nil ,_fbag ;};for _ ,_ffce :=range _bafd {if _ffce ==nil {continue ;};if _bdae :=_abcbb .AddExtraFileFromZip (_ffce );_bdae !=nil {return nil ,_bdae ;};};if _faa {_afdf :=false ;for _ ,_ccgf :=range _abcbb .Rels .X ().Relationship {if _ccgf .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_afdf =true ;break ;};};if !_afdf {_abcbb .AddCustomRelationships ();};};return _abcbb ,nil ;}; -// SetBold causes the text to be displayed in bold. -func (_ccag RichTextRun )SetBold (b bool ){_ccag .ensureRpr ();_ccag ._debf .RPr .B =_aae .NewCT_BooleanProperty ();_ccag ._debf .RPr .B .ValAttr =_b .Bool (b );};func (_gbg ConditionalFormattingRule )InitializeDefaults (){_gbg .SetType (_aae .ST_CfTypeCellIs );_gbg .SetOperator (_aae .ST_ConditionalFormattingOperatorGreaterThan );_gbg .SetPriority (1);}; +// 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 (_fdb Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_gbb :=_cg .ParseString (formulaStr );if _gbb ==nil {return _cc .New (_af .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr ));};_fdb .clearValue ();_fdb ._ag .TAttr =_cb .ST_CellTypeStr ;_fdb ._ag .F =_cb .NewCT_CellFormula ();_fdb ._ag .F .TAttr =_cb .ST_CellFormulaTypeShared ;_fdb ._ag .F .Content =formulaStr ;_gfa ,_eac :=_ade .ParseCellReference (_fdb .Reference ());if _eac !=nil {return _eac ;};_cad :=uint32 (0);for _ ,_efc :=range _fdb ._ff .Rows (){for _ ,_ga :=range _efc ._fgaa .C {if _ga .F !=nil &&_ga .F .SiAttr !=nil &&*_ga .F .SiAttr >=_cad {_cad =*_ga .F .SiAttr ;};};};_cad ++;_dd :=_af .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_gfa .Column ,_gfa .RowIdx ,_ade .IndexToColumn (_gfa .ColumnIdx +cols ),_gfa .RowIdx +rows );_fdb ._ag .F .RefAttr =_g .String (_dd );_fdb ._ag .F .SiAttr =_g .Uint32 (_cad );_adf :=Sheet {_fdb ._dg ,_fdb ._ff ._egg ,_fdb ._ff ._aebg };for _gaa :=_gfa .RowIdx ;_gaa <=_gfa .RowIdx +rows ;_gaa ++{for _fbb :=_gfa .ColumnIdx ;_fbb <=_gfa .ColumnIdx +cols ;_fbb ++{if _gaa ==_gfa .RowIdx &&_fbb ==_gfa .ColumnIdx {continue ;};_gd :=_af .Sprintf ("\u0025\u0073\u0025\u0064",_ade .IndexToColumn (_fbb ),_gaa );_adf .Cell (_gd ).Clear ();_adf .Cell (_gd ).X ().F =_cb .NewCT_CellFormula ();_adf .Cell (_gd ).X ().F .TAttr =_cb .ST_CellFormulaTypeShared ;_adf .Cell (_gd ).X ().F .SiAttr =_g .Uint32 (_cad );};};return nil ;};func (_daa DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_daa .clear ();_daa ._bae .TypeAttr =_cb .ST_DataValidationType (t );_daa ._bae .OperatorAttr =_cb .ST_DataValidationOperator (op );return DataValidationCompare {_daa ._bae };}; -// X returns the inner wrapped XML type. -func (_cac Border )X ()*_aae .CT_Border {return _cac ._ddf };var _adfa =_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .SharedStringsType ,0); +// SetAllowBlank controls if blank values are accepted. +func (_ccg DataValidation )SetAllowBlank (b bool ){if !b {_ccg ._bae .AllowBlankAttr =nil ;}else {_ccg ._bae .AllowBlankAttr =_g .Bool (true );};}; + +// SetSize sets the text size for a rich text run. +func (_bbeg RichTextRun )SetSize (m _ccb .Distance ){_bbeg .ensureRpr ();_bbeg ._affab .RPr .Sz =_cb .NewCT_FontSize ();_bbeg ._affab .RPr .Sz .ValAttr =float64 (m /_ccb .Point );}; + +// SetColor sets teh color of the databar. +func (_accc DataBarScale )SetColor (c _abb .Color ){_accc ._ffc .Color =_cb .NewCT_Color ();_accc ._ffc .Color .RgbAttr =c .AsRGBAString ();};func (_fdeg Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _dgff ,_eafgee ,_fbfb ,_agad uint32 =1,1,0,0;for _ ,_daea :=range _fdeg .Rows (){if _daea .RowNumber ()< _dgff {_dgff =_daea .RowNumber ();}else if _daea .RowNumber ()> _eafgee {_eafgee =_daea .RowNumber ();};for _ ,_bcdd :=range _daea .Cells (){_fdddg ,_fbfbd :=_ade .ParseCellReference (_bcdd .Reference ());if _fbfbd ==nil {if _fdddg .ColumnIdx < _fbfb {_fbfb =_fdddg .ColumnIdx ;}else if _fdddg .ColumnIdx > _agad {_agad =_fdddg .ColumnIdx ;};};};};return _ade .IndexToColumn (_fbfb ),_dgff ,_ade .IndexToColumn (_agad ),_eafgee ;}; // MoveTo moves the top-left of the anchored object. -func (_eadg OneCellAnchor )MoveTo (col ,row int32 ){_eadg .TopLeft ().SetCol (col );_eadg .TopLeft ().SetRow (row );}; +func (_bagb OneCellAnchor )MoveTo (col ,row int32 ){_bagb .TopLeft ().SetCol (col );_bagb .TopLeft ().SetRow (row );};var _gdg []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 (_efede Font )SetColor (c _abb .Color ){_bbf :=_cb .NewCT_Color ();_addaa :="\u0066\u0066"+*c .AsRGBString ();_bbf .RgbAttr =&_addaa ;_efede ._bedc .Color =[]*_cb .CT_Color {_bbf };}; -// GetFont gets a Font from a cell style. -func (_aga CellStyle )GetFont ()*_aae .CT_Font {if _dcdgd :=_aga ._faef .FontIdAttr ;_dcdgd !=nil {_bcc :=_aga ._bgg .StyleSheet .Fonts ();if int (*_dcdgd )< len (_bcc ){return _bcc [int (*_dcdgd )].X ();};};return nil ;}; +// Borders returns the list of borders defined in the stylesheet. +func (_ecaba StyleSheet )Borders ()[]Border {_dffc :=[]Border {};for _ ,_bbfc :=range _ecaba ._aeca .Borders .Border {_dffc =append (_dffc ,Border {_bee :_bbfc });};return _dffc ;}; -// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be -// the tab displayed when the spreadsheet is initially opened. -func (_dgee *Workbook )SetActiveSheetIndex (idx uint32 ){if _dgee ._fgga .BookViews ==nil {_dgee ._fgga .BookViews =_aae .NewCT_BookViews ();};if len (_dgee ._fgga .BookViews .WorkbookView )==0{_dgee ._fgga .BookViews .WorkbookView =append (_dgee ._fgga .BookViews .WorkbookView ,_aae .NewCT_BookView ());};_dgee ._fgga .BookViews .WorkbookView [0].ActiveTabAttr =_b .Uint32 (idx );}; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +func (_aded *evalContext )LastRow (col string )int {_fae :=_aded ._fbgc ;_abff :=int (_ade .ColumnToIndex (col ));_fbce :=1;for _ ,_efec :=range _fae ._aebg .SheetData .Row {if _efec .RAttr !=nil {_efba :=Row {_fae ._cffg ,_fae ,_efec };_agbe :=len (_efba .Cells ());if _agbe > _abff {_fbce =int (_efba .RowNumber ());};};};return _fbce ;};func (_dae Border )SetRight (style _cb .ST_BorderStyle ,c _abb .Color ){if _dae ._bee .Right ==nil {_dae ._bee .Right =_cb .NewCT_BorderPr ();};_dae ._bee .Right .Color =_cb .NewCT_Color ();_dae ._bee .Right .Color .RgbAttr =c .AsRGBAString ();_dae ._bee .Right .StyleAttr =style ;}; -// ExtractText returns text from the sheet as a SheetText object. -func (_gbga *Sheet )ExtractText ()*SheetText {_dfaa :=[]CellText {};for _ ,_eaec :=range _gbga .Rows (){for _ ,_fcab :=range _eaec .Cells (){if !_fcab .IsEmpty (){if _bfb :=_fcab .GetFormattedValue ();_bfb !=""{_dfaa =append (_dfaa ,CellText {Text :_bfb ,Cell :_fcab });};};};};return &SheetText {Cells :_dfaa };}; +// Save writes the workbook out to a writer in the zipped xlsx format. +func (_febf *Workbook )Save (w _ac .Writer )error {const _dbcfe ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_fc .GetLicenseKey ().IsLicensed ()&&!_gdag {_af .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");_af .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 _cc .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 (_febf ._bfgbb )==0{_cfef ,_egda :=_fc .GenRefId ("\u0073\u0077");if _egda !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_egda );return _egda ;};_febf ._bfgbb =_cfef ;};if _bgcb :=_fc .Track (_febf ._bfgbb ,_dbcfe );_bgcb !=nil {_bg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bgcb );return _bgcb ;};_ebag :=_ab .NewWriter (w );defer _ebag .Close ();_feeceb :=_g .DocTypeSpreadsheet ;if _aeedg :=_abe .MarshalXML (_ebag ,_g .BaseRelsFilename ,_febf .Rels .X ());_aeedg !=nil {return _aeedg ;};if _bacb :=_abe .MarshalXMLByType (_ebag ,_feeceb ,_g .ExtendedPropertiesType ,_febf .AppProperties .X ());_bacb !=nil {return _bacb ;};if _caa :=_abe .MarshalXMLByType (_ebag ,_feeceb ,_g .CorePropertiesType ,_febf .CoreProperties .X ());_caa !=nil {return _caa ;};_fcbc :=_g .AbsoluteFilename (_feeceb ,_g .OfficeDocumentType ,0);if _cgae :=_abe .MarshalXML (_ebag ,_fcbc ,_febf ._fafb );_cgae !=nil {return _cgae ;};if _daeb :=_abe .MarshalXML (_ebag ,_abe .RelationsPathFor (_fcbc ),_febf ._bgge .X ());_daeb !=nil {return _daeb ;};if _edfcb :=_abe .MarshalXMLByType (_ebag ,_feeceb ,_g .StylesType ,_febf .StyleSheet .X ());_edfcb !=nil {return _edfcb ;};for _fffb ,_caae :=range _febf ._decec {if _gcdae :=_abe .MarshalXMLByTypeIndex (_ebag ,_feeceb ,_g .ThemeType ,_fffb +1,_caae );_gcdae !=nil {return _gcdae ;};};for _dafd ,_ggdef :=range _febf ._dbge {_ggdef .Dimension .RefAttr =Sheet {_febf ,nil ,_ggdef }.Extents ();_eacd :=_g .AbsoluteFilename (_feeceb ,_g .WorksheetType ,_dafd +1);_abe .MarshalXML (_ebag ,_eacd ,_ggdef );_abe .MarshalXML (_ebag ,_abe .RelationsPathFor (_eacd ),_febf ._bbed [_dafd ].X ());};if _ecea :=_abe .MarshalXMLByType (_ebag ,_feeceb ,_g .SharedStringsType ,_febf .SharedStrings .X ());_ecea !=nil {return _ecea ;};if _febf .CustomProperties .X ()!=nil {if _befb :=_abe .MarshalXMLByType (_ebag ,_feeceb ,_g .CustomPropertiesType ,_febf .CustomProperties .X ());_befb !=nil {return _befb ;};};if _febf .Thumbnail !=nil {_agaeb :=_g .AbsoluteFilename (_feeceb ,_g .ThumbnailType ,0);_eeeea ,_ecdbc :=_ebag .Create (_agaeb );if _ecdbc !=nil {return _ecdbc ;};if _gaef :=_e .Encode (_eeeea ,_febf .Thumbnail ,nil );_gaef !=nil {return _gaef ;};};for _egde ,_edbc :=range _febf ._gedb {_fafde :=_g .AbsoluteFilename (_feeceb ,_g .ChartType ,_egde +1);_abe .MarshalXML (_ebag ,_fafde ,_edbc );};for _fbff ,_afcc :=range _febf ._bggg {_cdcg :=_g .AbsoluteFilename (_feeceb ,_g .TableType ,_fbff +1);_abe .MarshalXML (_ebag ,_cdcg ,_afcc );};for _cdedg ,_abba :=range _febf ._aabad {_gbbc :=_g .AbsoluteFilename (_feeceb ,_g .DrawingType ,_cdedg +1);_abe .MarshalXML (_ebag ,_gbbc ,_abba );if !_febf ._ddebf [_cdedg ].IsEmpty (){_abe .MarshalXML (_ebag ,_abe .RelationsPathFor (_gbbc ),_febf ._ddebf [_cdedg ].X ());};};for _bcba ,_ebcee :=range _febf ._fdba {_abe .MarshalXML (_ebag ,_g .AbsoluteFilename (_feeceb ,_g .VMLDrawingType ,_bcba +1),_ebcee );};for _bcfb ,_fcgb :=range _febf .Images {if _eaeg :=_add .AddImageToZip (_ebag ,_fcgb ,_bcfb +1,_g .DocTypeSpreadsheet );_eaeg !=nil {return _eaeg ;};};if _afcf :=_abe .MarshalXML (_ebag ,_g .ContentTypesFilename ,_febf .ContentTypes .X ());_afcf !=nil {return _afcf ;};for _ddgc ,_dgce :=range _febf ._cgdcg {if _dgce ==nil {continue ;};_abe .MarshalXML (_ebag ,_g .AbsoluteFilename (_feeceb ,_g .CommentsType ,_ddgc +1),_dgce );};if _dbae :=_febf .WriteExtraFiles (_ebag );_dbae !=nil {return _dbae ;};return _ebag .Close ();}; -// GetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_bca CellStyle )GetHorizontalAlignment ()_aae .ST_HorizontalAlignment {if _bca ._faef .Alignment ==nil {return _aae .ST_HorizontalAlignmentUnset ;};return _bca ._faef .Alignment .HorizontalAttr ;};func (_dcda Cell )getRawSortValue ()(string ,bool ){if _dcda .HasFormula (){_fbc :=_dcda .GetCachedFormulaResult ();return _fbc ,_cb .IsNumber (_fbc );};_eac ,_ :=_dcda .GetRawValue ();return _eac ,_cb .IsNumber (_eac );};func (_ffag PatternFill )X ()*_aae .CT_PatternFill {return _ffag ._cdab };const _ddd ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; +// SetWidthCells is a no-op. +func (_afe AbsoluteAnchor )SetWidthCells (int32 ){}; -// TopLeft returns the top-left corner of the anchored object. -func (_cgaa OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_cgaa ._gfeb .From }}; +// GetFilename returns the name of file from which workbook was opened with full path to it +func (_bcbff *Workbook )GetFilename ()string {return _bcbff ._aaff }; -// DataBarScale is a colored scale that fills the cell with a background -// gradeint depending on the value. -type DataBarScale struct{_ffb *_aae .CT_DataBar };func (_gcce StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id ));};for _ ,_gfge :=range _gcce ._ebde .NumFmts .NumFmt {if _gfge .NumFmtIdAttr ==id {return NumberFormat {_gcce ._bfac ,_gfge };};};return NumberFormat {};}; +// MoveTo repositions the anchor without changing the objects size. +func (_fbgg TwoCellAnchor )MoveTo (col ,row int32 ){_abcf :=_fbgg .TopLeft ();_bdaf :=_fbgg .BottomRight ();_dadb :=_bdaf .Col ()-_abcf .Col ();_aaee :=_bdaf .Row ()-_abcf .Row ();_abcf .SetCol (col );_abcf .SetRow (row );_bdaf .SetCol (col +_dadb );_bdaf .SetRow (row +_aaee );};func NewFills ()Fills {return Fills {_cb .NewCT_Fills ()}}; -// TopLeft is a no-op. -func (_ef AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; +// IconScale maps values to icons. +type IconScale struct{_abdb *_cb .CT_IconSet };func _abeg (_ccdd *Sheet )*evalContext {return &evalContext {_fbgc :_ccdd ,_fa :make (map[string ]struct{})};}; -// 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{_aee *_aae .CT_Rst }; +// 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 (_dbde *Workbook )ClearCachedFormulaResults (){for _ ,_bgfe :=range _dbde .Sheets (){_bgfe .ClearCachedFormulaResults ();};};func _ggg (_fgd bool )int {if _fgd {return 1;};return 0;}; -// X returns the inner wrapped XML type. -func (_dge DifferentialStyle )X ()*_aae .CT_Dxf {return _dge ._faff }; +// Index returns the index of the border for use with a cell style. +func (_bc Border )Index ()uint32 {for _ef ,_gge :=range _bc ._dba .Border {if _gge ==_bc ._bee {return uint32 (_ef );};};return 0;};func (_afbcd *Sheet )setArray (_gdgg string ,_cgdd _cg .Result )error {_ebgd ,_ageg :=_ade .ParseCellReference (_gdgg );if _ageg !=nil {return _ageg ;};for _bdff ,_adfc :=range _cgdd .ValueArray {_gaaf :=_afbcd .Row (_ebgd .RowIdx +uint32 (_bdff ));for _aba ,_fdfc :=range _adfc {_bcbb :=_gaaf .Cell (_ade .IndexToColumn (_ebgd .ColumnIdx +uint32 (_aba )));if _fdfc .Type !=_cg .ResultTypeEmpty {if _fdfc .IsBoolean {_bcbb .SetBool (_fdfc .ValueNumber !=0);}else {_bcbb .SetCachedFormulaResult (_fdfc .String ());};};};};return nil ;}; -// MoveTo is a no-op. -func (_bb AbsoluteAnchor )MoveTo (x ,y int32 ){}; +// Protection allows control over the workbook protections. +func (_adgff *Workbook )Protection ()WorkbookProtection {if _adgff ._fafb .WorkbookProtection ==nil {_adgff ._fafb .WorkbookProtection =_cb .NewCT_WorkbookProtection ();};return WorkbookProtection {_adgff ._fafb .WorkbookProtection };};var ErrorNotFound =_cc .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -// SetActiveSheet sets the active sheet which will be the tab displayed when the -// spreadsheet is initially opened. -func (_addc *Workbook )SetActiveSheet (s Sheet ){for _afca ,_dbc :=range _addc ._fedgd {if s ._gfbed ==_dbc {_addc .SetActiveSheetIndex (uint32 (_afca ));};};}; +// X returns the inner wrapped XML type. +func (_fbf ColorScale )X ()*_cb .CT_ColorScale {return _fbf ._agfc }; -// SetRotation configures the cell to be rotated. -func (_abeg CellStyle )SetRotation (deg uint8 ){if _abeg ._faef .Alignment ==nil {_abeg ._faef .Alignment =_aae .NewCT_CellAlignment ();};_abeg ._faef .ApplyAlignmentAttr =_b .Bool (true );_abeg ._faef .Alignment .TextRotationAttr =_b .Uint8 (deg );}; +// Tables returns a slice of all defined tables in the workbook. +func (_aadf *Workbook )Tables ()[]Table {if _aadf ._bggg ==nil {return nil ;};_gdab :=[]Table {};for _ ,_fcadf :=range _aadf ._bggg {_gdab =append (_gdab ,Table {_fcadf });};return _gdab ;};const _dbbd ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; -// 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 (_gccc *Workbook )RecalculateFormulas (){for _ ,_fedge :=range _gccc .Sheets (){_fedge .RecalculateFormulas ();};}; +// New constructs a new workbook. +func New ()*Workbook {_bbea :=&Workbook {};_bbea ._fafb =_cb .NewWorkbook ();_bbea .AppProperties =_add .NewAppProperties ();_bbea .CoreProperties =_add .NewCoreProperties ();_bbea .StyleSheet =NewStyleSheet (_bbea );_bbea .Rels =_add .NewRelationships ();_bbea ._bgge =_add .NewRelationships ();_bbea .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .ExtendedPropertiesType ,0),_g .ExtendedPropertiesType );_bbea .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .CorePropertiesType ,0),_g .CorePropertiesType );_bbea .Rels .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,"",_g .OfficeDocumentType ,0),_g .OfficeDocumentType );_bbea ._bgge .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .StylesType ,0),_g .StylesType );_bbea .ContentTypes =_add .NewContentTypes ();_bbea .ContentTypes .AddDefault ("\u0076\u006d\u006c",_g .VMLDrawingContentType );_bbea .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");_bbea .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .StylesType ,0),_g .SMLStyleSheetContentType );_bbea .SharedStrings =NewSharedStrings ();_bbea .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0),_g .SharedStringsContentType );_bbea ._bgge .AddRelationship (_g .RelativeFilename (_g .DocTypeSpreadsheet ,_g .OfficeDocumentType ,_g .SharedStringsType ,0),_g .SharedStringsType );_bbea ._decb =map[string ]string {};return _bbea ;}; -// NewStyleSheet constructs a new default stylesheet. -func NewStyleSheet (wb *Workbook )StyleSheet {_afede :=_aae .NewStyleSheet ();_afede .CellStyleXfs =_aae .NewCT_CellStyleXfs ();_afede .CellXfs =_aae .NewCT_CellXfs ();_afede .CellStyles =_aae .NewCT_CellStyles ();_gebd :=_aae .NewCT_CellStyle ();_gebd .NameAttr =_b .String ("\u004e\u006f\u0072\u006d\u0061\u006c");_gebd .XfIdAttr =0;_gebd .BuiltinIdAttr =_b .Uint32 (0);_afede .CellStyles .CellStyle =append (_afede .CellStyles .CellStyle ,_gebd );_afede .CellStyles .CountAttr =_b .Uint32 (uint32 (len (_afede .CellStyles .CellStyle )));_fbgd :=_aae .NewCT_Xf ();_fbgd .NumFmtIdAttr =_b .Uint32 (0);_fbgd .FontIdAttr =_b .Uint32 (0);_fbgd .FillIdAttr =_b .Uint32 (0);_fbgd .BorderIdAttr =_b .Uint32 (0);_afede .CellStyleXfs .Xf =append (_afede .CellStyleXfs .Xf ,_fbgd );_afede .CellStyleXfs .CountAttr =_b .Uint32 (uint32 (len (_afede .CellStyleXfs .Xf )));_cagd :=NewFills ();_afede .Fills =_cagd .X ();_cgac :=_cagd .AddFill ().SetPatternFill ();_cgac .SetPattern (_aae .ST_PatternTypeNone );_cgac =_cagd .AddFill ().SetPatternFill ();_cgac .SetPattern (_aae .ST_PatternTypeGray125 );_afede .Fonts =_aae .NewCT_Fonts ();_afede .Borders =_aae .NewCT_Borders ();_cffd :=StyleSheet {wb ,_afede };_cffd .AddBorder ().InitializeDefaults ();_eged :=_cffd .AddFont ();_eged .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_eged .SetSize (11);_bege :=_aae .NewCT_Xf ();*_bege =*_fbgd ;_bege .XfIdAttr =_b .Uint32 (0);_afede .CellXfs .Xf =append (_afede .CellXfs .Xf ,_bege );_afede .CellXfs .CountAttr =_b .Uint32 (uint32 (len (_afede .CellXfs .Xf )));return _cffd ;}; +// X returns the inner wrapped XML type. +func (_cffe WorkbookProtection )X ()*_cb .CT_WorkbookProtection {return _cffe ._gbdgb }; -// 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 (_bbbe Drawing )AddChart (at AnchorType )(_bgc .Chart ,Anchor ){_edd :=_bgb .NewChartSpace ();_bbbe ._ccab ._gebb =append (_bbbe ._ccab ._gebb ,_edd );_dgdg :=_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .ChartContentType ,len (_bbbe ._ccab ._gebb ));_bbbe ._ccab .ContentTypes .AddOverride (_dgdg ,_b .ChartContentType );var _ege string ;for _dgc ,_accb :=range _bbbe ._ccab ._accf {if _accb ==_bbbe ._beac {_cdgd :=_b .RelativeFilename (_b .DocTypeSpreadsheet ,_b .DrawingType ,_b .ChartType ,len (_bbbe ._ccab ._gebb ));_fdbe :=_bbbe ._ccab ._effd [_dgc ].AddRelationship (_cdgd ,_b .ChartType );_ege =_fdbe .ID ();break ;};};var _dfef Anchor ;var _ede *_ab .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_ggfc :=_eeb ();_bbbe ._beac .EG_Anchor =append (_bbbe ._beac .EG_Anchor ,&_ab .EG_Anchor {AbsoluteAnchor :_ggfc });_ggfc .Choice =&_ab .EG_ObjectChoicesChoice {};_ggfc .Choice .GraphicFrame =_ab .NewCT_GraphicalObjectFrame ();_ede =_ggfc .Choice .GraphicFrame ;_dfef =AbsoluteAnchor {_ggfc };case AnchorTypeOneCell :_fbca :=_dac ();_bbbe ._beac .EG_Anchor =append (_bbbe ._beac .EG_Anchor ,&_ab .EG_Anchor {OneCellAnchor :_fbca });_fbca .Choice =&_ab .EG_ObjectChoicesChoice {};_fbca .Choice .GraphicFrame =_ab .NewCT_GraphicalObjectFrame ();_ede =_fbca .Choice .GraphicFrame ;_dfef =OneCellAnchor {_fbca };case AnchorTypeTwoCell :_bfc :=_bgef ();_bbbe ._beac .EG_Anchor =append (_bbbe ._beac .EG_Anchor ,&_ab .EG_Anchor {TwoCellAnchor :_bfc });_bfc .Choice =&_ab .EG_ObjectChoicesChoice {};_bfc .Choice .GraphicFrame =_ab .NewCT_GraphicalObjectFrame ();_ede =_bfc .Choice .GraphicFrame ;_dfef =TwoCellAnchor {_bfc };};_ede .NvGraphicFramePr =_ab .NewCT_GraphicalObjectFrameNonVisual ();_ede .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_bbbe ._beac .EG_Anchor ));_ede .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_ede .Graphic =_fbf .NewGraphic ();_ede .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";_cgff :=_bgb .NewChart ();_cgff .IdAttr =_ege ;_ede .Graphic .GraphicData .Any =[]_b .Any {_cgff };_cfdd :=_bgc .MakeChart (_edd );_cfdd .Properties ().SetSolidFill (_be .White );_cfdd .SetDisplayBlanksAs (_bgb .ST_DispBlanksAsGap );return _cfdd ,_dfef ;}; +// GetFilename returns the filename of the context's workbook. +func (_dac *evalContext )GetFilename ()string {return _dac ._fbgc ._cffg .GetFilename ()}; -// Comment is a single comment within a sheet. -type Comment struct{_aeg *Workbook ;_gfgc *_aae .CT_Comment ;_dcf *_aae .Comments ;}; +// IsHidden returns whether the row is hidden or not. +func (_ccec Row )IsHidden ()bool {return _ccec ._fgaa .HiddenAttr !=nil &&*_ccec ._fgaa .HiddenAttr }; -// SetHidden marks the defined name as hidden. -func (_gadd DefinedName )SetLocalSheetID (id uint32 ){_gadd ._cafae .LocalSheetIdAttr =_b .Uint32 (id )};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); +// GetWidth returns a worksheet's column width. +func (_gffg *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_bcb :=range _gffg ._fbgc .X ().Cols [0].Col {if int (_bcb .MinAttr )<=colIdx &&colIdx <=int (_bcb .MaxAttr ){return float64 (int (*_bcb .WidthAttr ));};};return 0;}; -// Cell returns the actual cell behind the merged region -func (_dcfb MergedCell )Cell ()Cell {_fed :=_dcfb .Reference ();if _cdac :=_bg .Index (_dcfb .Reference (),"\u003a");_cdac !=-1{_fed =_fed [0:_cdac ];return _dcfb ._fefb .Cell (_fed );};return Cell {};};type Fills struct{_bgdg *_aae .CT_Fills }; +// NewSharedStrings constructs a new Shared Strings table. +func NewSharedStrings ()SharedStrings {return SharedStrings {_bdgc :_cb .NewSst (),_cgdc :make (map[string ]int )};};func (_acccc Font )SetSize (size float64 ){_acccc ._bedc .Sz =[]*_cb .CT_FontSize {{ValAttr :size }}};func (_ffgef SortOrder )String ()string {if _ffgef >=SortOrder (len (_ebae )-1){return _af .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_ffgef );};return _egc [_ebae [_ffgef ]:_ebae [_ffgef +1]];};func (_cbg DataValidation )SetList ()DataValidationList {_cbg .clear ();_cbg ._bae .TypeAttr =_cb .ST_DataValidationTypeList ;_cbg ._bae .OperatorAttr =_cb .ST_DataValidationOperatorEqual ;return DataValidationList {_cbg ._bae };};var _def *_ed .Regexp =_ed .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); -// 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 (_bge CellStyle )SetNumberFormatStandard (s StandardFormat ){_bge ._faef .NumFmtIdAttr =_b .Uint32 (uint32 (s ));_bge ._faef .ApplyNumberFormatAttr =_b .Bool (true );}; +// AbsoluteAnchor has a fixed top-left corner in distance units as well as a +// fixed height/width. +type AbsoluteAnchor struct{_bf *_gfc .CT_AbsoluteAnchor }; -// ConditionalFormatting controls the formatting styles and rules for a range of -// cells with the same conditional formatting. -type ConditionalFormatting struct{_cbce *_aae .CT_ConditionalFormatting ;}; +// SetCellReference sets the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_bcg Comment )SetCellReference (cellRef string ){_bcg ._aga .RefAttr =cellRef }; -// Comments is the container for comments for a single sheet. -type Comments struct{_ddef *Workbook ;_fad *_aae .Comments ;}; +// SetXSplit sets the column split point +func (_ddgaf SheetView )SetXSplit (v float64 ){_ddgaf .ensurePane ();_ddgaf ._bcadf .Pane .XSplitAttr =_g .Float64 (v );}; -// SetFont sets the font name for a rich text run. -func (_efbb RichTextRun )SetFont (s string ){_efbb .ensureRpr ();_efbb ._debf .RPr .RFont =_aae .NewCT_FontName ();_efbb ._debf .RPr .RFont .ValAttr =s ;}; +// GetSheet returns a sheet by name, or an error if a sheet by the given name +// was not found. +func (_aef *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_bcbf :=range _aef .Sheets (){if _bcbf .Name ()==name {return _bcbf ,nil ;};};return Sheet {},ErrorNotFound ;};type ConditionalFormattingRule struct{_bgde *_cb .CT_CfRule }; -// 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 (_efbc *Sheet )RecalculateFormulas (){_cffbd :=_bf .NewEvaluator ();_fgcaa :=_efbc .FormulaContext ();for _ ,_cdbag :=range _efbc .Rows (){for _ ,_eagbd :=range _cdbag .Cells (){if _eagbd .X ().F !=nil {_acdb :=_eagbd .X ().F .Content ;if _eagbd .X ().F .TAttr ==_aae .ST_CellFormulaTypeShared &&len (_acdb )==0{continue ;};_gcage :=_cffbd .Eval (_fgcaa ,_acdb ).AsString ();if _gcage .Type ==_bf .ResultTypeError {_bd .Log .Debug ("\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",_acdb ,_gcage .ErrorMessage );_eagbd .X ().V =nil ;}else {if _gcage .Type ==_bf .ResultTypeNumber {_eagbd .X ().TAttr =_aae .ST_CellTypeN ;}else {_eagbd .X ().TAttr =_aae .ST_CellTypeInlineStr ;};_eagbd .X ().V =_b .String (_gcage .Value ());if _eagbd .X ().F .TAttr ==_aae .ST_CellFormulaTypeArray {if _gcage .Type ==_bf .ResultTypeArray {_efbc .setArray (_eagbd .Reference (),_gcage );}else if _gcage .Type ==_bf .ResultTypeList {_efbc .setList (_eagbd .Reference (),_gcage );};}else if _eagbd .X ().F .TAttr ==_aae .ST_CellFormulaTypeShared &&_eagbd .X ().F .RefAttr !=nil {_ecae ,_deaa ,_cgcg :=_gf .ParseRangeReference (*_eagbd .X ().F .RefAttr );if _cgcg !=nil {_bd .Log .Debug ("\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",_cgcg );continue ;};_efbc .setShared (_eagbd .Reference (),_ecae ,_deaa ,_acdb );};};};};};};func (_cba Cell )GetRawValue ()(string ,error ){switch _cba ._abd .TAttr {case _aae .ST_CellTypeInlineStr :if _cba ._abd .Is ==nil ||_cba ._abd .Is .T ==nil {return "",nil ;};return *_cba ._abd .Is .T ,nil ;case _aae .ST_CellTypeS :if _cba ._abd .V ==nil {return "",nil ;};_beef ,_cbgc :=_gg .Atoi (*_cba ._abd .V );if _cbgc !=nil {return "",_cbgc ;};return _cba ._df .SharedStrings .GetString (_beef );case _aae .ST_CellTypeStr :if _cba ._abd .F !=nil {return _cba ._abd .F .Content ,nil ;};};if _cba ._abd .V ==nil {return "",nil ;};return *_cba ._abd .V ,nil ;};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;);func (_ged DataValidation )clear (){_ged ._aef .Formula1 =_b .String ("\u0030");_ged ._aef .Formula2 =_b .String ("\u0030");}; +// GetFormat returns a cell data format. +func (_ebce *evalContext )GetFormat (cellRef string )string {return _ebce ._fbgc .Cell (cellRef ).getFormat ();}; -// X returns the inner wrapped XML type. -func (_fdga CellMarker )X ()*_ab .CT_Marker {return _fdga ._ggb };func (_fbd Fill )SetPatternFill ()PatternFill {_fbd ._fge .GradientFill =nil ;_fbd ._fge .PatternFill =_aae .NewCT_PatternFill ();_fbd ._fge .PatternFill .PatternTypeAttr =_aae .ST_PatternTypeSolid ;return PatternFill {_fbd ._fge .PatternFill ,_fbd ._fge };}; +// 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 (_fdcg DataValidation )SetRange (cellRange string ){_fdcg ._bae .SqrefAttr =_cb .ST_Sqref {cellRange };}; -// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the -// background color of the cell when applied. -func (_ggbee PatternFill )SetFgColor (c _be .Color ){_ggbee ._cdab .FgColor =_aae .NewCT_Color ();_ggbee ._cdab .FgColor .RgbAttr =c .AsRGBAString ();}; +// SetCol set the column of the cell marker. +func (_bgc CellMarker )SetCol (col int32 ){_bgc ._cga .Col =col };func _babeb (_dbe string )bool {_dbe =_dc .Replace (_dbe ,"\u0024","",-1);if _ceba :=_def .FindStringSubmatch (_dc .ToLower (_dbe ));len (_ceba )> 2{_acc :=_ceba [1];_beea ,_cbbgg :=_adb .Atoi (_ceba [2]);if _cbbgg !=nil {return false ;};return _beea <=1048576&&_acc <="\u007a\u007a";};return false ;}; -// GetFilename returns the name of file from which workbook was opened with full path to it -func (_babd *Workbook )GetFilename ()string {return _babd ._degag };func _bgef ()*_ab .CT_TwoCellAnchor {_bbfb :=_ab .NewCT_TwoCellAnchor ();_bbfb .EditAsAttr =_ab .ST_EditAsOneCell ;_bbfb .From .Col =5;_bbfb .From .Row =0;_bbfb .From .ColOff .ST_CoordinateUnqualified =_b .Int64 (0);_bbfb .From .RowOff .ST_CoordinateUnqualified =_b .Int64 (0);_bbfb .To .Col =10;_bbfb .To .Row =20;_bbfb .To .ColOff .ST_CoordinateUnqualified =_b .Int64 (0);_bbfb .To .RowOff .ST_CoordinateUnqualified =_b .Int64 (0);return _bbfb ;}; +// SheetText is an array of extracted text items which has some methods for representing extracted text from a sheet. +type SheetText struct{Cells []CellText ;}; -// SetRow set the row of the cell marker. -func (_gcd CellMarker )SetRow (row int32 ){_gcd ._ggb .Row =row }; +// GetString returns the string in a cell if it's an inline or string table +// string. Otherwise it returns an empty string. +func (_aa Cell )GetString ()string {switch _aa ._ag .TAttr {case _cb .ST_CellTypeInlineStr :if _aa ._ag .Is !=nil &&_aa ._ag .Is .T !=nil {return *_aa ._ag .Is .T ;};if _aa ._ag .V !=nil {return *_aa ._ag .V ;};case _cb .ST_CellTypeS :if _aa ._ag .V ==nil {return "";};_aeb ,_gff :=_adb .Atoi (*_aa ._ag .V );if _gff !=nil {return "";};_bfff ,_gff :=_aa ._dg .SharedStrings .GetString (_aeb );if _gff !=nil {return "";};return _bfff ;};if _aa ._ag .V ==nil {return "";};return *_aa ._ag .V ;}; -// X returns the inner wrapped XML type. -func (_geeg SharedStrings )X ()*_aae .Sst {return _geeg ._ccfd }; +// GetFormula returns the formula for a cell. +func (_dea Cell )GetFormula ()string {if _dea ._ag .F !=nil {return _dea ._ag .F .Content ;};return "";}; -// AddGradientStop adds a color gradient stop. -func (_bfeg ColorScale )AddGradientStop (color _be .Color ){_ded :=_aae .NewCT_Color ();_ded .RgbAttr =color .AsRGBAString ();_bfeg ._aaa .Color =append (_bfeg ._aaa .Color ,_ded );}; +// OneCellAnchor is anchored to a top-left cell with a fixed with/height +// in distance. +type OneCellAnchor struct{_adgf *_gfc .CT_OneCellAnchor };const (DVCompareOpEqual =DVCompareOp (_cb .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_cb .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_cb .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_cb .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_cb .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_cb .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_cb .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_cb .ST_DataValidationOperatorLessThanOrEqual ););func (_bbef Sheet )validateMergedCells ()error {_dffg :=map[uint64 ]struct{}{};for _ ,_gecb :=range _bbef .MergedCells (){_gga ,_efae ,_bfde :=_ade .ParseRangeReference (_gecb .Reference ());if _bfde !=nil {return _af .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",_bbef .Name (),_gecb .Reference ());};for _effd :=_gga .RowIdx ;_effd <=_efae .RowIdx ;_effd ++{for _dbf :=_gga .ColumnIdx ;_dbf <=_efae .ColumnIdx ;_dbf ++{_dgdgf :=uint64 (_effd )<<32|uint64 (_dbf );if _ ,_abdg :=_dffg [_dgdgf ];_abdg {return _af .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",_bbef .Name ());};_dffg [_dgdgf ]=struct{}{};};};};return nil ;};func (_bce Fills )X ()*_cb .CT_Fills {return _bce ._dbbc }; -// AddFormatValue adds a format value to be used in determining which icons to display. -func (_gbcc IconScale )AddFormatValue (t _aae .ST_CfvoType ,val string ){_eaae :=_aae .NewCT_Cfvo ();_eaae .TypeAttr =t ;_eaae .ValAttr =_b .String (val );_gbcc ._daeg .Cfvo =append (_gbcc ._daeg .Cfvo ,_eaae );}; +// GetChartByTargetId returns the array of workbook crt.ChartSpace. +func (_gefc *Workbook )GetChartByTargetId (targetAttr string )*_gc .ChartSpace {return _gefc ._feecg [targetAttr ];}; -// DataValidationCompare is a view on a data validation rule that is oriented -// towards value comparisons. -type DataValidationCompare struct{_gbdc *_aae .CT_DataValidation }; +// Epoch returns the point at which the dates/times in the workbook are relative to. +func (_egfe *Workbook )Epoch ()_gg .Time {if _egfe .Uses1904Dates (){_gg .Date (1904,1,1,0,0,0,0,_gg .UTC );};return _gg .Date (1899,12,30,0,0,0,0,_gg .UTC );}; -// SetPassword sets the password hash to a hash of the input password. -func (_fdbfb WorkbookProtection )SetPassword (pw string ){_fdbfb .SetPasswordHash (PasswordHash (pw ))}; +// FormulaContext returns a formula evaluation context that can be used to +// evaluate formaulas. +func (_egbcf *Sheet )FormulaContext ()_cg .Context {return _abeg (_egbcf )}; -// AddImage adds an image to the workbook package, returning a reference that -// can be used to add the image to a drawing. -func (_bgfdg *Workbook )AddImage (i _ba .Image )(_ba .ImageRef ,error ){_gccfb :=_ba .MakeImageRef (i ,&_bgfdg .DocBase ,_bgfdg ._gafa );if i .Data ==nil &&i .Path ==""{return _gccfb ,_af .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 _gccfb ,_af .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 _gccfb ,_af .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 !=""{_agaf :=_ac .Add (i .Path );if _agaf !=nil {return _gccfb ,_agaf ;};};_bgfdg .Images =append (_bgfdg .Images ,_gccfb );return _gccfb ,nil ;};func (_cbgd Sheet )validateRowCellNumbers ()error {_bccda :=map[uint32 ]struct{}{};for _ ,_adbc :=range _cbgd ._gfbed .SheetData .Row {if _adbc .RAttr !=nil {if _ ,_eacgf :=_bccda [*_adbc .RAttr ];_eacgf {return _ec .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_cbgd .Name (),*_adbc .RAttr );};_bccda [*_adbc .RAttr ]=struct{}{};};_dgdc :=map[string ]struct{}{};for _ ,_ebae :=range _adbc .C {if _ebae .RAttr ==nil {continue ;};if _ ,_deff :=_dgdc [*_ebae .RAttr ];_deff {return _ec .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_cbgd .Name (),*_ebae .RAttr );};_dgdc [*_ebae .RAttr ]=struct{}{};};};return nil ;}; +// GetFill gets a Fill from a cell style. +func (_fgdg CellStyle )GetFill ()*_cb .CT_Fill {if _dcda :=_fgdg ._edga .FillIdAttr ;_dcda !=nil {_fda :=_fgdg ._eff .StyleSheet .Fills ().X ().Fill ;if int (*_dcda )< len (_fda ){return _fda [int (*_dcda )];};};return nil ;}; -// 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 (_dfd ConditionalFormattingRule )clear (){_dfd ._fag .OperatorAttr =_aae .ST_ConditionalFormattingOperatorUnset ;_dfd ._fag .ColorScale =nil ;_dfd ._fag .IconSet =nil ;_dfd ._fag .Formula =nil ;}; +// Name returns the sheet name +func (_affe Sheet )Name ()string {return _affe ._egg .NameAttr }; -// GetValueAsNumber retrieves the cell's value as a number -func (_fdb Cell )GetValueAsNumber ()(float64 ,error ){if _fdb ._abd .V ==nil &&_fdb ._abd .Is ==nil {return 0,nil ;};if _fdb ._abd .TAttr ==_aae .ST_CellTypeS ||!_cb .IsNumber (*_fdb ._abd .V ){return _fb .NaN (),_af .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 _gg .ParseFloat (*_fdb ._abd .V ,64);}; +// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the +// background color of the cell when applied. +func (_fagf PatternFill )SetFgColor (c _abb .Color ){_fagf ._dga .FgColor =_cb .NewCT_Color ();_fagf ._dga .FgColor .RgbAttr =c .AsRGBAString ();}; -// Epoch returns the point at which the dates/times in the workbook are relative to. -func (_beacc *Workbook )Epoch ()_aa .Time {if _beacc .Uses1904Dates (){_aa .Date (1904,1,1,0,0,0,0,_aa .UTC );};return _aa .Date (1899,12,30,0,0,0,0,_aa .UTC );}; +// 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 (_adba DataValidationCompare )SetValue (v string ){_adba ._bed .Formula1 =&v }; -// Row is a row within a spreadsheet. -type Row struct{_fcfd *Workbook ;_ffff *Sheet ;_fcff *_aae .CT_Row ;}; +// SetWidth sets the width of the anchored object. +func (_dgdb OneCellAnchor )SetWidth (w _ccb .Distance ){_dgdb ._adgf .Ext .CxAttr =int64 (w /_ccb .EMU )}; -// SetRowOffset sets the row offset of the top-left anchor. -func (_beg OneCellAnchor )SetRowOffset (m _cdb .Distance ){_beg .TopLeft ().SetRowOffset (m )}; +// X returns the inner wrapped XML type. +func (_dcf DataBarScale )X ()*_cb .CT_DataBar {return _dcf ._ffc }; -// NewSharedStrings constructs a new Shared Strings table. -func NewSharedStrings ()SharedStrings {return SharedStrings {_ccfd :_aae .NewSst (),_fdfbg :make (map[string ]int )};}; +// LockObject controls the locking of the sheet objects. +func (_cdf SheetProtection )LockObject (b bool ){if !b {_cdf ._dgcga .ObjectsAttr =nil ;}else {_cdf ._dgcga .ObjectsAttr =_g .Bool (true );};}; -// Type returns the type of anchor -func (_dda OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell };var _cgb =[...]uint8 {0,18,37}; +// AddFont adds a new empty font to the stylesheet. +func (_gfde StyleSheet )AddFont ()Font {_fdcge :=_cb .NewCT_Font ();_gfde ._aeca .Fonts .Font =append (_gfde ._aeca .Fonts .Font ,_fdcge );_gfde ._aeca .Fonts .CountAttr =_g .Uint32 (uint32 (len (_gfde ._aeca .Fonts .Font )));return Font {_fdcge ,_gfde ._aeca };};func _efcc (_efcf _gg .Time )_gg .Time {_efcf =_efcf .Local ();return _gg .Date (_efcf .Year (),_efcf .Month (),_efcf .Day (),_efcf .Hour (),_efcf .Minute (),_efcf .Second (),_efcf .Nanosecond (),_gg .UTC );}; -// SetColor sets the text color. -func (_ebb RichTextRun )SetColor (c _be .Color ){_ebb .ensureRpr ();_ebb ._debf .RPr .Color =_aae .NewCT_Color ();_cdfd :="\u0066\u0066"+*c .AsRGBString ();_ebb ._debf .RPr .Color .RgbAttr =&_cdfd ;};var _cdfee =false ; +// Author returns the author of the comment +func (_bdc Comment )Author ()string {if _bdc ._aga .AuthorIdAttr < uint32 (len (_bdc ._afc .Authors .Author )){return _bdc ._afc .Authors .Author [_bdc ._aga .AuthorIdAttr ];};return "";}; -// 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{_fga *_aae .CT_Col }; +// SortOrder is a column sort order. +//go:generate stringer -type=SortOrder +type SortOrder byte ; -// SetCol set the column of the cell marker. -func (_dba CellMarker )SetCol (col int32 ){_dba ._ggb .Col =col }; +// PasswordHash returns the password hash for a workbook using the modified +// spreadsheetML password hash that is compatible with Excel. +func PasswordHash (s string )string {_eaad :=uint16 (0);if len (s )> 0{for _ggge :=len (s )-1;_ggge >=0;_ggge --{_aceb :=s [_ggge ];_eaad =((_eaad >>14)&0x01)|((_eaad <<1)&0x7fff);_eaad ^=uint16 (_aceb );};_eaad =((_eaad >>14)&0x01)|((_eaad <<1)&0x7fff);_eaad ^=uint16 (len (s ));_eaad ^=(0x8000|('N'<<8)|'K');};return _af .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_eaad ));}; -// SetOperator sets the operator for the rule. -func (_ad ConditionalFormattingRule )SetOperator (t _aae .ST_ConditionalFormattingOperator ){_ad ._fag .OperatorAttr =t ;}; +// 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 (_eddd Comment )SetAuthor (author string ){_eddd ._aga .AuthorIdAttr =Comments {_eddd ._gdc ,_eddd ._afc }.getOrCreateAuthor (author );};func _dfg (_dbeg string ,_agfd uint32 ,_deea bool )string {_dggd ,_dfab ,_bfcbd :=_ade .ParseRangeReference (_dbeg );if _bfcbd ==nil {_dcab ,_agcgd :=_dggd .ColumnIdx ,_dfab .ColumnIdx ;if _agfd >=_dcab &&_agfd <=_agcgd {if _dcab ==_agcgd {if _deea {return "";}else {return _dbeg ;};}else {_bfdd :=_dfab .Update (_fgb .UpdateActionRemoveColumn );return _af .Sprintf ("\u0025\u0073\u003a%\u0073",_dggd .String (),_bfdd .String ());};}else if _agfd < _dcab {_abee :=_dggd .Update (_fgb .UpdateActionRemoveColumn );_ecce :=_dfab .Update (_fgb .UpdateActionRemoveColumn );return _af .Sprintf ("\u0025\u0073\u003a%\u0073",_abee .String (),_ecce .String ());};}else {_cfcfg ,_egac ,_daec :=_ade .ParseColumnRangeReference (_dbeg );if _daec !=nil {return "";};_ffgc ,_bggf :=_cfcfg .ColumnIdx ,_egac .ColumnIdx ;if _agfd >=_ffgc &&_agfd <=_bggf {if _ffgc ==_bggf {if _deea {return "";}else {return _dbeg ;};}else {_cbdee :=_egac .Update (_fgb .UpdateActionRemoveColumn );return _af .Sprintf ("\u0025\u0073\u003a%\u0073",_cfcfg .String (),_cbdee .String ());};}else if _agfd < _ffgc {_cedg :=_cfcfg .Update (_fgb .UpdateActionRemoveColumn );_gdbf :=_egac .Update (_fgb .UpdateActionRemoveColumn );return _af .Sprintf ("\u0025\u0073\u003a%\u0073",_cedg .String (),_gdbf .String ());};};return "";}; -// IsDBCS returns if a workbook's default language is among DBCS. -func (_dfdf *evalContext )IsDBCS ()bool {_dfb :=_dfdf ._ebd ._acbe .CoreProperties .X ().Language ;if _dfb ==nil {return false ;};_gda :=string (_dfb .Data );for _ ,_gfega :=range _fea {if _gda ==_gfega {return true ;};};return false ;}; +// 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 (_ega Cell )GetCachedFormulaResult ()string {if _ega ._ag .V !=nil {return *_ega ._ag .V ;};return "";}; -// X returns the inner XML entity for a stylesheet. -func (_bfec StyleSheet )X ()*_aae .StyleSheet {return _bfec ._ebde }; +// X returns the inner wrapped XML type. +func (_fdbg Sheet )X ()*_cb .Worksheet {return _fdbg ._aebg }; -// Workbook returns sheet's parent workbook. -func (_cdfae *Sheet )Workbook ()*Workbook {return _cdfae ._acbe }; +// IsSheetLocked returns whether the sheet objects are locked. +func (_ffdg SheetProtection )IsObjectLocked ()bool {return _ffdg ._dgcga .ObjectsAttr !=nil &&*_ffdg ._dgcga .ObjectsAttr ;}; -// 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{_edc *_aae .CT_DataValidation }; +// GetDrawing return the worksheet drawing and its relationships if exists. +func (_abbd *Sheet )GetDrawing ()(*_gfc .WsDr ,_add .Relationships ){if _fefcb :=_abbd ._aebg .Drawing ;_fefcb !=nil {_ebdf :=0;for _ ,_daaa :=range _abbd ._cffg ._dbge {if _bfdeb :=_daaa .Drawing ;_bfdeb !=nil {if _daaa ==_abbd ._aebg {return _abbd ._cffg ._aabad [_ebdf ],_abbd ._cffg ._ddebf [_ebdf ];};_ebdf ++;};};};return nil ,_add .Relationships {};}; -// ClearProtection removes any protections applied to teh sheet. -func (_aeddg *Sheet )ClearProtection (){_aeddg ._gfbed .SheetProtection =nil };func (_gfdb Sheet )IsValid ()bool {return _gfdb ._gfbed !=nil };func (_gaeb Font )Index ()uint32 {for _gged ,_bef :=range _gaeb ._bfag .Fonts .Font {if _gaeb ._egf ==_bef {return uint32 (_gged );};};return 0;}; +// AddCellStyle adds a new empty cell style to the stylesheet. +func (_bba StyleSheet )AddCellStyle ()CellStyle {_fgad :=_cb .NewCT_Xf ();_bba ._aeca .CellXfs .Xf =append (_bba ._aeca .CellXfs .Xf ,_fgad );_bba ._aeca .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_bba ._aeca .CellXfs .Xf )));return CellStyle {_bba ._cdaae ,_fgad ,_bba ._aeca .CellXfs };}; -// Comparer is used to compare rows based off a column and cells based off of -// their value. -type Comparer struct{Order SortOrder ;}; +// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. +func (_feeg *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _feeg .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _gedg _add .Relationship ;for _ ,_eeaa :=range _feeg ._bgge .Relationships (){if _eeaa .ID ()==_feeg ._fafb .Sheets .Sheet [ind ].IdAttr {var _dbbcc bool ;if _gedg ,_dbbcc =_feeg ._bgge .CopyRelationship (_eeaa .ID ());!_dbbcc {return Sheet {},ErrorNotFound ;};break ;};};_feeg .ContentTypes .CopyOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,ind +1),_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .WorksheetContentType ,len (_feeg .ContentTypes .X ().Override )));_dfgd :=*_feeg ._dbge [ind ];_feeg ._dbge =append (_feeg ._dbge ,&_dfgd );var _gbfc uint32 =0;for _ ,_bdca :=range _feeg ._fafb .Sheets .Sheet {if _bdca .SheetIdAttr > _gbfc {_gbfc =_bdca .SheetIdAttr ;};};_gbfc ++;_ebggg :=*_feeg ._fafb .Sheets .Sheet [ind ];_ebggg .IdAttr =_gedg .ID ();_ebggg .NameAttr =copiedSheetName ;_ebggg .SheetIdAttr =_gbfc ;_feeg ._fafb .Sheets .Sheet =append (_feeg ._fafb .Sheets .Sheet ,&_ebggg );_aece :=_add .NewRelationshipsCopy (_feeg ._bbed [ind ]);_feeg ._bbed =append (_feeg ._bbed ,_aece );_geag :=_feeg ._cgdcg [ind ];if _geag ==nil {_feeg ._cgdcg =append (_feeg ._cgdcg ,nil );}else {_baag :=*_geag ;_feeg ._cgdcg =append (_feeg ._cgdcg ,&_baag );};_gdbfg :=Sheet {_feeg ,&_ebggg ,&_dfgd };return _gdbfg ,nil ;}; -// SetColOffset sets the column offset of the top-left of the image in fixed units. -func (_aad AbsoluteAnchor )SetColOffset (m _cdb .Distance ){_aad ._gc .Pos .XAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (m /_cdb .EMU ));}; +// X returns the inner wrapped XML type. +func (_cbde RichTextRun )X ()*_cb .CT_RElt {return _cbde ._affab }; -// ClearSheetViews clears the list of sheet views. This will clear the results -// of AddView() or SetFrozen. -func (_eebg *Sheet )ClearSheetViews (){_eebg ._gfbed .SheetViews =nil }; +// MoveTo is a no-op. +func (_cbd AbsoluteAnchor )MoveTo (x ,y int32 ){}; -// Close closes the workbook, removing any temporary files that might have been -// created when opening a document. -func (_gabg *Workbook )Close ()error {if _gabg .TmpPath !=""{return _ac .RemoveAll (_gabg .TmpPath );};return nil ;}; +// SetDataBar configures the rule as a data bar, removing existing +// configuration. +func (_gad ConditionalFormattingRule )SetDataBar ()DataBarScale {_gad .clear ();_gad .SetType (_cb .ST_CfTypeDataBar );_gad ._bgde .DataBar =_cb .NewCT_DataBar ();_cbf :=DataBarScale {_gad ._bgde .DataBar };_cbf .SetShowValue (true );_cbf .SetMinLength (10);_cbf .SetMaxLength (90);return _cbf ;}; -// X returns the inner wrapped XML type. -func (_gbce MergedCell )X ()*_aae .CT_MergeCell {return _gbce ._feg }; +// Sheet is a single sheet within a workbook. +type Sheet struct{_cffg *Workbook ;_egg *_cb .CT_Sheet ;_aebg *_cb .Worksheet ;}; -// 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 (_abcd Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_gceb :=[]Cell {};for _afec :=uint32 (0);_afec <=lastColIdx ;_afec ++{_cdfa :=_abcd .Cell (_gf .IndexToColumn (_afec ));_gceb =append (_gceb ,_cdfa );};return _gceb ;}; +// SetHyperlink sets a hyperlink on a cell. +func (_ecc Cell )SetHyperlink (hl _add .Hyperlink ){_abd :=_ecc ._ff ._aebg ;if _abd .Hyperlinks ==nil {_abd .Hyperlinks =_cb .NewCT_Hyperlinks ();};_cef :=_add .Relationship (hl );_fff :=_cb .NewCT_Hyperlink ();_fff .RefAttr =_ecc .Reference ();_fff .IdAttr =_g .String (_cef .ID ());_abd .Hyperlinks .Hyperlink =append (_abd .Hyperlinks .Hyperlink ,_fff );}; + +// SetHidden marks the defined name as hidden. +func (_acfa DefinedName )SetLocalSheetID (id uint32 ){_acfa ._fgce .LocalSheetIdAttr =_g .Uint32 (id )};const _egc ="\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"; -// GetLocked returns true if the cell is locked. -func (_ebc *evalContext )GetLocked (cellRef string )bool {return _ebc ._ebd .Cell (cellRef ).getLocked ()}; +// BottomRight returns the CellMaker for the bottom right corner of the anchor. +func (_eaga TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_eaga ._gafa .To }}; -// Text returns text from the sheet as one string separated with line breaks. -func (_dcdad *SheetText )Text ()string {_aede :=_a .NewBuffer ([]byte {});for _ ,_bdac :=range _dcdad .Cells {if _bdac .Text !=""{_aede .WriteString (_bdac .Text );_aede .WriteString ("\u000a");};};return _aede .String ();}; +// SetConditionValue sets the condition value to be used for style applicaton. +func (_eca ConditionalFormattingRule )SetConditionValue (v string ){_eca ._bgde .Formula =[]string {v }};func (_bd Border )SetTop (style _cb .ST_BorderStyle ,c _abb .Color ){if _bd ._bee .Top ==nil {_bd ._bee .Top =_cb .NewCT_BorderPr ();};_bd ._bee .Top .Color =_cb .NewCT_Color ();_bd ._bee .Top .Color .RgbAttr =c .AsRGBAString ();_bd ._bee .Top .StyleAttr =style ;};func (_ebdg Cell )getLabelPrefix ()string {if _ebdg ._ag .SAttr ==nil {return "";};_bag :=*_ebdg ._ag .SAttr ;_agb :=_ebdg ._dg .StyleSheet .GetCellStyle (_bag );switch _agb ._edga .Alignment .HorizontalAttr {case _cb .ST_HorizontalAlignmentLeft :return "\u0027";case _cb .ST_HorizontalAlignmentRight :return "\u0022";case _cb .ST_HorizontalAlignmentCenter :return "\u005e";case _cb .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; -// Priority returns the rule priority -func (_efc ConditionalFormattingRule )Priority ()int32 {return _efc ._fag .PriorityAttr };func (_fba Row )renumberAs (_dbgf uint32 ){_fba ._fcff .RAttr =_b .Uint32 (_dbgf );for _ ,_gea :=range _fba .Cells (){_fede ,_gdac :=_gf .ParseCellReference (_gea .Reference ());if _gdac ==nil {_aefc :=_ec .Sprintf ("\u0025\u0073\u0025\u0064",_fede .Column ,_dbgf );_gea ._abd .RAttr =_b .String (_aefc );};};}; +// X returns the inner wrapped XML type. +func (_gb Border )X ()*_cb .CT_Border {return _gb ._bee }; -// 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 (_dffd NumberFormat )ID ()uint32 {return _dffd ._efed .NumFmtIdAttr }; +// SetProtectedAndHidden sets protected and hidden for given cellStyle +func (_fcf CellStyle )SetProtection (protected bool ,hidden bool ){_fcf ._edga .Protection =&_cb .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };}; -// SetIcons sets the icon set to use for display. -func (_eed IconScale )SetIcons (t _aae .ST_IconSetType ){_eed ._daeg .IconSetAttr =t }; +// 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{_agcg *_cb .CT_DataValidation }; -// SetItalic causes the text to be displayed in italic. -func (_gee RichTextRun )SetItalic (b bool ){_gee .ensureRpr ();_gee ._debf .RPr .I =_aae .NewCT_BooleanProperty ();_gee ._debf .RPr .I .ValAttr =_b .Bool (b );}; +// TopLeft returns the top-left corner of the anchored object. +func (_dbbf OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_dbbf ._adgf .From }}; -// Name returns the sheet name -func (_ffae Sheet )Name ()string {return _ffae ._egca .NameAttr }; +// 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 (_bbb *Sheet )AddHyperlink (url string )_add .Hyperlink {for _fedg ,_aabe :=range _bbb ._cffg ._dbge {if _aabe ==_bbb ._aebg {return _bbb ._cffg ._bbed [_fedg ].AddHyperlink (url );};};return _add .Hyperlink {};}; // 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 (_gdbe *Sheet )SheetViews ()[]SheetView {if _gdbe ._gfbed .SheetViews ==nil {return nil ;};_bgfd :=[]SheetView {};for _ ,_gbgg :=range _gdbe ._gfbed .SheetViews .SheetView {_bgfd =append (_bgfd ,SheetView {_gbgg });};return _bgfd ;}; - -// SetMinLength sets the minimum bar length in percent. -func (_cabb DataBarScale )SetMinLength (l uint32 ){_cabb ._ffb .MinLengthAttr =_b .Uint32 (l )}; +func (_dcdac *Sheet )SheetViews ()[]SheetView {if _dcdac ._aebg .SheetViews ==nil {return nil ;};_abbe :=[]SheetView {};for _ ,_ddgf :=range _dcdac ._aebg .SheetViews .SheetView {_abbe =append (_abbe ,SheetView {_ddgf });};return _abbe ;}; -// SetWidthCells sets the height the anchored object by moving the right hand -// side. It is not compatible with SetWidth. -func (_ddedf TwoCellAnchor )SetWidthCells (w int32 ){_eabd :=_ddedf .TopLeft ();_fdcf :=_ddedf .BottomRight ();_fdcf .SetCol (_eabd .Col ()+w );}; +// AddImage adds an image with a paricular anchor type, returning an anchor to +// allow adusting the image size/position. +func (_dbda Drawing )AddImage (img _add .ImageRef ,at AnchorType )Anchor {_ece :=0;for _gfdc ,_acd :=range _dbda ._ccfc .Images {if _acd ==img {_ece =_gfdc +1;break ;};};var _ggbg string ;for _feg ,_bef :=range _dbda ._ccfc ._aabad {if _bef ==_dbda ._dcg {_dege :=_af .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_ece ,img .Format ());_bcc :=_dbda ._ccfc ._ddebf [_feg ].AddRelationship (_dege ,_g .ImageType );_ggbg =_bcc .ID ();break ;};};var _bdd Anchor ;var _cbab *_gfc .CT_Picture ;switch at {case AnchorTypeAbsolute :_fcbb :=_bffe ();_dbda ._dcg .EG_Anchor =append (_dbda ._dcg .EG_Anchor ,&_gfc .EG_Anchor {AbsoluteAnchor :_fcbb });_fcbb .Choice =&_gfc .EG_ObjectChoicesChoice {};_fcbb .Choice .Pic =_gfc .NewCT_Picture ();_fcbb .Pos .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_fcbb .Pos .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_cbab =_fcbb .Choice .Pic ;_bdd =AbsoluteAnchor {_fcbb };case AnchorTypeOneCell :_agfg :=_fbec ();_dbda ._dcg .EG_Anchor =append (_dbda ._dcg .EG_Anchor ,&_gfc .EG_Anchor {OneCellAnchor :_agfg });_agfg .Choice =&_gfc .EG_ObjectChoicesChoice {};_agfg .Choice .Pic =_gfc .NewCT_Picture ();_cbab =_agfg .Choice .Pic ;_bdd =OneCellAnchor {_agfg };case AnchorTypeTwoCell :_edf :=_acgf ();_dbda ._dcg .EG_Anchor =append (_dbda ._dcg .EG_Anchor ,&_gfc .EG_Anchor {TwoCellAnchor :_edf });_edf .Choice =&_gfc .EG_ObjectChoicesChoice {};_edf .Choice .Pic =_gfc .NewCT_Picture ();_cbab =_edf .Choice .Pic ;_bdd =TwoCellAnchor {_edf };};_cbab .NvPicPr .CNvPr .IdAttr =uint32 (len (_dbda ._dcg .EG_Anchor ));_cbab .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_cbab .BlipFill .Blip =_gfd .NewCT_Blip ();_cbab .BlipFill .Blip .EmbedAttr =_g .String (_ggbg );_cbab .BlipFill .Stretch =_gfd .NewCT_StretchInfoProperties ();_cbab .SpPr =_gfd .NewCT_ShapeProperties ();_cbab .SpPr .Xfrm =_gfd .NewCT_Transform2D ();_cbab .SpPr .Xfrm .Off =_gfd .NewCT_Point2D ();_cbab .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (0);_cbab .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (0);_cbab .SpPr .Xfrm .Ext =_gfd .NewCT_PositiveSize2D ();_cbab .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_ccb .Pixel72 )/_ccb .EMU );_cbab .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_ccb .Pixel72 )/_ccb .EMU );_cbab .SpPr .PrstGeom =_gfd .NewCT_PresetGeometry2D ();_cbab .SpPr .PrstGeom .PrstAttr =_gfd .ST_ShapeTypeRect ;_cbab .SpPr .Ln =_gfd .NewCT_LineProperties ();_cbab .SpPr .Ln .NoFill =_gfd .NewCT_NoFillProperties ();return _bdd ;}; -// SetRowOffset sets the row offset of the top-left of the image in fixed units. -func (_cee AbsoluteAnchor )SetRowOffset (m _cdb .Distance ){_cee ._gc .Pos .YAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (m /_cdb .EMU ));}; +// ClearAutoFilter removes the autofilters from the sheet. +func (_ecag *Sheet )ClearAutoFilter (){_ecag ._aebg .AutoFilter =nil ;_ggf :="\u0027"+_ecag .Name ()+"\u0027\u0021";for _ ,_cbgd :=range _ecag ._cffg .DefinedNames (){if _cbgd .Name ()==_dgab {if _dc .HasPrefix (_cbgd .Content (),_ggf ){_ecag ._cffg .RemoveDefinedName (_cbgd );break ;};};};}; -// 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 (_aadb Cell )SetDate (d _aa .Time ){_aadb .clearValue ();d =_fdg (d );_bdgc :=_aadb ._df .Epoch ();if d .Before (_bdgc ){_bd .Log .Debug ("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 ;};_eff :=d .Sub (_bdgc );_bbde :=new (_f .Float );_dcdg :=new (_f .Float );_dcdg .SetPrec (128);_dcdg .SetUint64 (uint64 (_eff ));_ffg :=new (_f .Float );_ffg .SetUint64 (24*60*60*1e9);_bbde .Quo (_dcdg ,_ffg );_gfb ,_ :=_bbde .Uint64 ();_aadb ._abd .V =_b .Stringf ("\u0025\u0064",_gfb );};func (_dgda DataValidationCompare )SetValue2 (v string ){_dgda ._gbdc .Formula2 =&v };const (_ffgc ="\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";_eefa ="\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";_efad ="\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";_bede ="\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";); +// Reference returns the cell reference (e.g. "A4"). This is not required, +// however both unioffice and Excel will always set it. +func (_daf Cell )Reference ()string {if _daf ._ag .RAttr !=nil {return *_daf ._ag .RAttr ;};return "";};func (_dgd Cell )setLocked (_dab bool ){_adea :=_dgd ._ag .SAttr ;if _adea !=nil {_gcgf :=_dgd ._dg .StyleSheet .GetCellStyle (*_adea );if _gcgf ._edga .Protection ==nil {_gcgf ._edga .Protection =_cb .NewCT_CellProtection ();};_gcgf ._edga .Protection .LockedAttr =&_dab ;};}; -// HasFormula returns true if the cell contains formula. -func (_edf *evalContext )HasFormula (cellRef string )bool {return _edf ._ebd .Cell (cellRef ).HasFormula ()};func (_gcdd *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _gcdd .getAllCellsInFormulaArrays (false );}; +// X returns the inner wrapped XML type. +func (_gfad Column )X ()*_cb .CT_Col {return _gfad ._agce }; -// 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 (_eagd *Sheet )AddHyperlink (url string )_ba .Hyperlink {for _fege ,_bdcc :=range _eagd ._acbe ._fedgd {if _bdcc ==_eagd ._gfbed {return _eagd ._acbe ._eaaea [_fege ].AddHyperlink (url );};};return _ba .Hyperlink {};}; +// X returns the inner wrapped XML type. +func (_ecgc ConditionalFormatting )X ()*_cb .CT_ConditionalFormatting {return _ecgc ._dec };func (_cdg Cell )GetRawValue ()(string ,error ){switch _cdg ._ag .TAttr {case _cb .ST_CellTypeInlineStr :if _cdg ._ag .Is ==nil ||_cdg ._ag .Is .T ==nil {return "",nil ;};return *_cdg ._ag .Is .T ,nil ;case _cb .ST_CellTypeS :if _cdg ._ag .V ==nil {return "",nil ;};_adg ,_gce :=_adb .Atoi (*_cdg ._ag .V );if _gce !=nil {return "",_gce ;};return _cdg ._dg .SharedStrings .GetString (_adg );case _cb .ST_CellTypeStr :if _cdg ._ag .F !=nil {return _cdg ._ag .F .Content ,nil ;};};if _cdg ._ag .V ==nil {return "",nil ;};return *_cdg ._ag .V ,nil ;}; -// DefinedNames returns a slice of all defined names in the workbook. -func (_egbd *Workbook )DefinedNames ()[]DefinedName {if _egbd ._fgga .DefinedNames ==nil {return nil ;};_agfb :=[]DefinedName {};for _ ,_abce :=range _egbd ._fgga .DefinedNames .DefinedName {_agfb =append (_agfb ,DefinedName {_abce });};return _agfb ;}; +// SetHeightCells is a no-op. +func (_be AbsoluteAnchor )SetHeightCells (int32 ){};const _dgab ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065";type Fill struct{_egb *_cb .CT_Fill ;_bfdc *_cb .CT_Fills ;}; -// ColorScale colors a cell background based off of the cell value. -type ColorScale struct{_aaa *_aae .CT_ColorScale }; +// SetHeightAuto sets the row height to be automatically determined. +func (_fbaa Row )SetHeightAuto (){_fbaa ._fgaa .HtAttr =nil ;_fbaa ._fgaa .CustomHeightAttr =nil }; -// X returns the inner wrapped XML type. -func (_faf ConditionalFormattingRule )X ()*_aae .CT_CfRule {return _faf ._fag }; +// ClearFill clears any fill configuration from the cell style. +func (_ceabg CellStyle )ClearFill (){_ceabg ._edga .FillIdAttr =nil ;_ceabg ._edga .ApplyFillAttr =nil }; -// SetCachedFormulaResult sets the cached result of a formula. This is normally -// not needed but is used internally when expanding an array formula. -func (_ccc Cell )SetCachedFormulaResult (s string ){_ccc ._abd .V =&s }; +// SetOperator sets the operator for the rule. +func (_ged ConditionalFormattingRule )SetOperator (t _cb .ST_ConditionalFormattingOperator ){_ged ._bgde .OperatorAttr =t ;}; -// PasswordHash returns the hash of the workbook password. -func (_cdgdf SheetProtection )PasswordHash ()string {if _cdgdf ._adde .PasswordAttr ==nil {return "";};return *_cdgdf ._adde .PasswordAttr ;}; +// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. +func (_ebdad *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_bgda :=-1;for _beddg ,_ddab :=range _ebdad .Sheets (){if name ==_ddab .Name (){_bgda =_beddg ;break ;};};if _bgda ==-1{return Sheet {},ErrorNotFound ;};return _ebdad .CopySheet (_bgda ,copiedSheetName );}; -// AbsoluteAnchor has a fixed top-left corner in distance units as well as a -// fixed height/width. -type AbsoluteAnchor struct{_gc *_ab .CT_AbsoluteAnchor }; +// GetValueAsBool retrieves the cell's value as a boolean +func (_ggee Cell )GetValueAsBool ()(bool ,error ){if _ggee ._ag .TAttr !=_cb .ST_CellTypeB {return false ,_cc .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065");};if _ggee ._ag .V ==nil {return false ,_cc .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _adb .ParseBool (*_ggee ._ag .V );}; -// Cells returns a slice of cells. The cells can be manipulated, but appending -// to the slice will have no effect. -func (_aagd Row )Cells ()[]Cell {_eabf :=[]Cell {};_cfe :=-1;_gce :=append ([]*_aae .CT_Cell {},_aagd ._fcff .C ...);for _ ,_bec :=range _gce {if _bec .RAttr ==nil {_bd .Log .Debug ("\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 ;};_cegda ,_gfbe :=_gf .ParseCellReference (*_bec .RAttr );if _gfbe !=nil {_bd .Log .Debug ("\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"+*_bec .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_facc :=int (_cegda .ColumnIdx );if _facc -_cfe > 1{for _gba :=_cfe +1;_gba < _facc ;_gba ++{_eabf =append (_eabf ,_aagd .Cell (_gf .IndexToColumn (uint32 (_gba ))));};};_cfe =_facc ;_eabf =append (_eabf ,Cell {_aagd ._fcfd ,_aagd ._ffff ,_aagd ._fcff ,_bec });};return _eabf ;}; +// 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 (_ecgd *Sheet )RemoveMergedCell (mc MergedCell ){for _gbdg ,_cadc :=range _ecgd ._aebg .MergeCells .MergeCell {if _cadc ==mc .X (){copy (_ecgd ._aebg .MergeCells .MergeCell [_gbdg :],_ecgd ._aebg .MergeCells .MergeCell [_gbdg +1:]);_ecgd ._aebg .MergeCells .MergeCell [len (_ecgd ._aebg .MergeCells .MergeCell )-1]=nil ;_ecgd ._aebg .MergeCells .MergeCell =_ecgd ._aebg .MergeCells .MergeCell [:len (_ecgd ._aebg .MergeCells .MergeCell )-1];};};}; -// SetError sets the cell type to error and the value to the given error message. -func (_cad Cell )SetError (msg string ){_cad .clearValue ();_cad ._abd .V =_b .String (msg );_cad ._abd .TAttr =_aae .ST_CellTypeE ;}; +// 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 (_adfa *Sheet )SetBorder (cellRange string ,border Border )error {_gccb ,_becc ,_cge :=_ade .ParseRangeReference (cellRange );if _cge !=nil {return _cge ;};_ddaa :=_adfa ._cffg .StyleSheet .AddCellStyle ();_gfce :=_adfa ._cffg .StyleSheet .AddBorder ();_ddaa .SetBorder (_gfce );_gfce ._bee .Top =border ._bee .Top ;_gfce ._bee .Left =border ._bee .Left ;_bfbc :=_adfa ._cffg .StyleSheet .AddCellStyle ();_aecd :=_adfa ._cffg .StyleSheet .AddBorder ();_bfbc .SetBorder (_aecd );_aecd ._bee .Top =border ._bee .Top ;_aecd ._bee .Right =border ._bee .Right ;_gdddb :=_adfa ._cffg .StyleSheet .AddCellStyle ();_fadd :=_adfa ._cffg .StyleSheet .AddBorder ();_gdddb .SetBorder (_fadd );_fadd ._bee .Top =border ._bee .Top ;_bfac :=_adfa ._cffg .StyleSheet .AddCellStyle ();_fddb :=_adfa ._cffg .StyleSheet .AddBorder ();_bfac .SetBorder (_fddb );_fddb ._bee .Left =border ._bee .Left ;_ggedg :=_adfa ._cffg .StyleSheet .AddCellStyle ();_acff :=_adfa ._cffg .StyleSheet .AddBorder ();_ggedg .SetBorder (_acff );_acff ._bee .Right =border ._bee .Right ;_ccee :=_adfa ._cffg .StyleSheet .AddCellStyle ();_gafd :=_adfa ._cffg .StyleSheet .AddBorder ();_ccee .SetBorder (_gafd );_gafd ._bee .Bottom =border ._bee .Bottom ;_abg :=_adfa ._cffg .StyleSheet .AddCellStyle ();_gabg :=_adfa ._cffg .StyleSheet .AddBorder ();_abg .SetBorder (_gabg );_gabg ._bee .Bottom =border ._bee .Bottom ;_gabg ._bee .Left =border ._bee .Left ;_afed :=_adfa ._cffg .StyleSheet .AddCellStyle ();_afee :=_adfa ._cffg .StyleSheet .AddBorder ();_afed .SetBorder (_afee );_afee ._bee .Bottom =border ._bee .Bottom ;_afee ._bee .Right =border ._bee .Right ;_fafa :=_gccb .RowIdx ;_bfcb :=_gccb .ColumnIdx ;_ebgbb :=_becc .RowIdx ;_adgfa :=_becc .ColumnIdx ;for _abcg :=_fafa ;_abcg <=_ebgbb ;_abcg ++{for _ecef :=_bfcb ;_ecef <=_adgfa ;_ecef ++{_ffee :=_af .Sprintf ("\u0025\u0073\u0025\u0064",_ade .IndexToColumn (_ecef ),_abcg );switch {case _abcg ==_fafa &&_ecef ==_bfcb :_adfa .Cell (_ffee ).SetStyle (_ddaa );case _abcg ==_fafa &&_ecef ==_adgfa :_adfa .Cell (_ffee ).SetStyle (_bfbc );case _abcg ==_ebgbb &&_ecef ==_bfcb :_adfa .Cell (_ffee ).SetStyle (_abg );case _abcg ==_ebgbb &&_ecef ==_adgfa :_adfa .Cell (_ffee ).SetStyle (_afed );case _abcg ==_fafa :_adfa .Cell (_ffee ).SetStyle (_gdddb );case _abcg ==_ebgbb :_adfa .Cell (_ffee ).SetStyle (_ccee );case _ecef ==_bfcb :_adfa .Cell (_ffee ).SetStyle (_bfac );case _ecef ==_adgfa :_adfa .Cell (_ffee ).SetStyle (_ggedg );};};};return nil ;}; -// SetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_gbf CellStyle )SetHorizontalAlignment (a _aae .ST_HorizontalAlignment ){if _gbf ._faef .Alignment ==nil {_gbf ._faef .Alignment =_aae .NewCT_CellAlignment ();};_gbf ._faef .Alignment .HorizontalAttr =a ;_gbf ._faef .ApplyAlignmentAttr =_b .Bool (true );}; +// Name returns the name of the defined name. +func (_efed DefinedName )Name ()string {return _efed ._fgce .NameAttr };func (_gbbe *Sheet )getAllCellsInFormulaArrays (_bgf bool )(map[string ]bool ,error ){_gcdb :=_cg .NewEvaluator ();_fafe :=_gbbe .FormulaContext ();_cadb :=map[string ]bool {};for _ ,_efbe :=range _gbbe .Rows (){for _ ,_eceg :=range _efbe .Cells (){if _eceg .X ().F !=nil {_gfda :=_eceg .X ().F .Content ;if _eceg .X ().F .TAttr ==_cb .ST_CellFormulaTypeArray {_gfcf :=_gcdb .Eval (_fafe ,_gfda ).AsString ();if _gfcf .Type ==_cg .ResultTypeError {_bg .Log .Debug ("\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",_gfda ,_gfcf .ErrorMessage );_eceg .X ().V =nil ;};if _gfcf .Type ==_cg .ResultTypeArray {_bbff ,_eegf :=_ade .ParseCellReference (_eceg .Reference ());if _eegf !=nil {return map[string ]bool {},_eegf ;};if (_bgf &&len (_gfcf .ValueArray )==1)||(!_bgf &&len (_gfcf .ValueArray [0])==1){continue ;};for _fbge ,_bcaa :=range _gfcf .ValueArray {_abdeb :=_bbff .RowIdx +uint32 (_fbge );for _agef :=range _bcaa {_fgcb :=_ade .IndexToColumn (_bbff .ColumnIdx +uint32 (_agef ));_cadb [_af .Sprintf ("\u0025\u0073\u0025\u0064",_fgcb ,_abdeb )]=true ;};};}else if _gfcf .Type ==_cg .ResultTypeList {_bfcd ,_cec :=_ade .ParseCellReference (_eceg .Reference ());if _cec !=nil {return map[string ]bool {},_cec ;};if _bgf ||len (_gfcf .ValueList )==1{continue ;};_cabf :=_bfcd .RowIdx ;for _fbae :=range _gfcf .ValueList {_ggcc :=_ade .IndexToColumn (_bfcd .ColumnIdx +uint32 (_fbae ));_cadb [_af .Sprintf ("\u0025\u0073\u0025\u0064",_ggcc ,_cabf )]=true ;};};};};};};return _cadb ,nil ;};func (_ee Border )SetLeft (style _cb .ST_BorderStyle ,c _abb .Color ){if _ee ._bee .Left ==nil {_ee ._bee .Left =_cb .NewCT_BorderPr ();};_ee ._bee .Left .Color =_cb .NewCT_Color ();_ee ._bee .Left .Color .RgbAttr =c .AsRGBAString ();_ee ._bee .Left .StyleAttr =style ;}; -// SortOrder is a column sort order. -//go:generate stringer -type=SortOrder -type SortOrder byte ; +// GetFont gets a Font from a cell style. +func (_aee CellStyle )GetFont ()*_cb .CT_Font {if _ggeb :=_aee ._edga .FontIdAttr ;_ggeb !=nil {_cdbg :=_aee ._eff .StyleSheet .Fonts ();if int (*_ggeb )< len (_cdbg ){return _cdbg [int (*_ggeb )].X ();};};return nil ;}; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -func (_gffde *evalContext )LastColumn (rowFrom ,rowTo int )string {_gbbb :=_gffde ._ebd ;_gcb :=1;for _fdfg :=rowFrom ;_fdfg <=rowTo ;_fdfg ++{_ffcb :=len (_gbbb .Row (uint32 (_fdfg )).Cells ());if _ffcb > _gcb {_gcb =_ffcb ;};};return _gf .IndexToColumn (uint32 (_gcb -1));};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_gaef :=NumberFormat {_efed :_aae .NewCT_NumFmt ()};_gaef ._efed .NumFmtIdAttr =uint32 (id );_gaef ._efed .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_gaef ._efed .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_gaef ._efed .FormatCodeAttr ="\u0030";case StandardFormat2 :_gaef ._efed .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_gaef ._efed .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_gaef ._efed .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_gaef ._efed .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_gaef ._efed .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_gaef ._efed .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_gaef ._efed .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_gaef ._efed .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_gaef ._efed .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_gaef ._efed .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_gaef ._efed .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_gaef ._efed .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_gaef ._efed .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_gaef ._efed .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_gaef ._efed .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_gaef ._efed .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_gaef ._efed .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_gaef ._efed .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_gaef ._efed .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_gaef ._efed .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_gaef ._efed .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 :_gaef ._efed .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_gaef ._efed .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_gaef ._efed .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_gaef ._efed .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_gaef ._efed .FormatCodeAttr ="\u0040";};return _gaef ;};type MergedCell struct{_gfbg *Workbook ;_fefb *Sheet ;_feg *_aae .CT_MergeCell ;}; +// AddFormatValue adds a format value to be used in determining which icons to display. +func (_efee IconScale )AddFormatValue (t _cb .ST_CfvoType ,val string ){_baa :=_cb .NewCT_Cfvo ();_baa .TypeAttr =t ;_baa .ValAttr =_g .String (val );_efee ._abdb .Cfvo =append (_efee ._abdb .Cfvo ,_baa );}; -// Operator returns the operator for the rule -func (_aaec ConditionalFormattingRule )Operator ()_aae .ST_ConditionalFormattingOperator {return _aaec ._fag .OperatorAttr ;}; +// Column returns the cell column +func (_cda Cell )Column ()(string ,error ){_acba ,_ebd :=_ade .ParseCellReference (_cda .Reference ());if _ebd !=nil {return "",_ebd ;};return _acba .Column ,nil ;}; -// SetHeightCells is a no-op. -func (_ffcd OneCellAnchor )SetHeightCells (int32 ){};const (DVCompareTypeWholeNumber =DVCompareType (_aae .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_aae .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_aae .ST_DataValidationTypeDate );DVCompareTypeTime =DVCompareType (_aae .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_aae .ST_DataValidationTypeTextLength );); +// Comments returns the comments for a sheet. +func (_dcea *Sheet )Comments ()Comments {for _fdddc ,_deaf :=range _dcea ._cffg ._dbge {if _deaf ==_dcea ._aebg {if _dcea ._cffg ._cgdcg [_fdddc ]==nil {_dcea ._cffg ._cgdcg [_fdddc ]=_cb .NewComments ();_dcea ._cffg ._bbed [_fdddc ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_fdddc +1,_g .CommentsType );_dcea ._cffg .ContentTypes .AddOverride (_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .CommentsType ,_fdddc +1),_g .CommentsContentType );};if len (_dcea ._cffg ._fdba )==0{_dcea ._cffg ._fdba =append (_dcea ._cffg ._fdba ,_b .NewCommentDrawing ());_cede :=_dcea ._cffg ._bbed [_fdddc ].AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,1,_g .VMLDrawingType );if _dcea ._aebg .LegacyDrawing ==nil {_dcea ._aebg .LegacyDrawing =_cb .NewCT_LegacyDrawing ();};_dcea ._aebg .LegacyDrawing .IdAttr =_cede .ID ();};return Comments {_dcea ._cffg ,_dcea ._cffg ._cgdcg [_fdddc ]};};};_bg .Log .Debug ("\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 {};}; -// 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 (_ggf Cell )GetCachedFormulaResult ()string {if _ggf ._abd .V !=nil {return *_ggf ._abd .V ;};return "";};type evalContext struct{_ebd *Sheet ;_bccf ,_fgg uint32 ;_aec map[string ]struct{};}; +// Type returns the type of anchor +func (_gac OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell }; -// NumberFormat returns the number format that the cell style uses, or zero if -// it is not set. -func (_cfd CellStyle )NumberFormat ()uint32 {if _cfd ._faef .NumFmtIdAttr ==nil {return 0;};return *_cfd ._faef .NumFmtIdAttr ;}; +// 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 (_fcfe CellStyle )SetFont (f Font ){_fcfe ._edga .FontIdAttr =_g .Uint32 (f .Index ());_fcfe ._edga .ApplyFontAttr =_g .Bool (true );}; // 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 (_dg Cell )SetTime (d _aa .Time ){_dg .clearValue ();d =_fdg (d );_ced :=_dg ._df .Epoch ();if d .Before (_ced ){_bd .Log .Debug ("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 ;};_bfd :=d .Sub (_ced );_ega :=new (_f .Float );_gag :=new (_f .Float );_gag .SetPrec (128);_gag .SetUint64 (uint64 (_bfd ));_fcbg :=new (_f .Float );_fcbg .SetUint64 (24*60*60*1e9);_ega .Quo (_gag ,_fcbg );_dg ._abd .V =_b .String (_ega .Text ('g',20));}; - -// DefinedName is a named range, formula, etc. -type DefinedName struct{_cafae *_aae .CT_DefinedName }; - -// 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 (_ccac *Sheet )AddRow ()Row {_fcd :=uint32 (0);_agaea :=uint32 (len (_ccac ._gfbed .SheetData .Row ));if _agaea > 0&&_ccac ._gfbed .SheetData .Row [_agaea -1].RAttr !=nil &&*_ccac ._gfbed .SheetData .Row [_agaea -1].RAttr ==_agaea {return _ccac .addNumberedRowFast (_agaea +1);};for _ ,_aaad :=range _ccac ._gfbed .SheetData .Row {if _aaad .RAttr !=nil &&*_aaad .RAttr > _fcd {_fcd =*_aaad .RAttr ;};};return _ccac .AddNumberedRow (_fcd +1);}; - -// SetStyle sets the cell style for an entire column. -func (_fcg Column )SetStyle (cs CellStyle ){_fcg ._fga .StyleAttr =_b .Uint32 (cs .Index ())}; +func (_bdb Cell )SetTime (d _gg .Time ){_bdb .clearValue ();d =_efcc (d );_cdd :=_bdb ._dg .Epoch ();if d .Before (_cdd ){_bg .Log .Debug ("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 ;};_dgcb :=d .Sub (_cdd );_ecg :=new (_c .Float );_fgg :=new (_c .Float );_fgg .SetPrec (128);_fgg .SetUint64 (uint64 (_dgcb ));_edd :=new (_c .Float );_edd .SetUint64 (24*60*60*1e9);_ecg .Quo (_fgg ,_edd );_bdb ._ag .V =_g .String (_ecg .Text ('g',20));}; -// AddRun adds a new run of text to the cell. -func (_cdf RichText )AddRun ()RichTextRun {_efcb :=_aae .NewCT_RElt ();_cdf ._aee .R =append (_cdf ._aee .R ,_efcb );return RichTextRun {_efcb };};type DifferentialStyle struct{_faff *_aae .CT_Dxf ;_adb *Workbook ;_ggeg *_aae .CT_Dxfs ;}; +// CellText is used for keeping text with references to a cell where it is located. +type CellText struct{Text string ;Cell Cell ;}; -// GetEpoch returns a workbook's time epoch. -func (_gafb *evalContext )GetEpoch ()_aa .Time {return _gafb ._ebd ._acbe .Epoch ()}; +// SetPasswordHash sets the password hash to the input. +func (_gcfe SheetProtection )SetPasswordHash (pwHash string ){_gcfe ._dgcga .PasswordAttr =_g .String (pwHash );}; -// Extents returns the sheet extents in the form "A1:B15". This requires -// scanning the entire sheet. -func (_fgca Sheet )Extents ()string {_gfa ,_becg ,_eaafe ,_edffb :=_fgca .ExtentsIndex ();return _ec .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_gfa ,_becg ,_eaafe ,_edffb );}; +// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') +func (_dgfdf Row )Cell (col string )Cell {_ede :=_af .Sprintf ("\u0025\u0073\u0025\u0064",col ,_dgfdf .RowNumber ());for _ ,_cac :=range _dgfdf ._fgaa .C {if _cac .RAttr !=nil &&*_cac .RAttr ==_ede {return Cell {_dgfdf ._babd ,_dgfdf ._bdaea ,_dgfdf ._fgaa ,_cac };};};return _dgfdf .AddNamedCell (col );}; -// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. -func (_afea *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_bbaa :=-1;for _gccf ,_gabb :=range _afea .Sheets (){if name ==_gabb .Name (){_bbaa =_gccf ;break ;};};if _bbaa ==-1{return Sheet {},ErrorNotFound ;};return _afea .CopySheet (_bbaa ,copiedSheetName );};func _gfca (_fggg string ,_dega uint32 ,_bdfc bool )string {_afag ,_ffgeg ,_dgab :=_gf .ParseRangeReference (_fggg );if _dgab ==nil {_ddcdf ,_dfde :=_afag .ColumnIdx ,_ffgeg .ColumnIdx ;if _dega >=_ddcdf &&_dega <=_dfde {if _ddcdf ==_dfde {if _bdfc {return "";}else {return _fggg ;};}else {_fbag :=_ffgeg .Update (_dad .UpdateActionRemoveColumn );return _ec .Sprintf ("\u0025\u0073\u003a%\u0073",_afag .String (),_fbag .String ());};}else if _dega < _ddcdf {_gaaf :=_afag .Update (_dad .UpdateActionRemoveColumn );_aegf :=_ffgeg .Update (_dad .UpdateActionRemoveColumn );return _ec .Sprintf ("\u0025\u0073\u003a%\u0073",_gaaf .String (),_aegf .String ());};}else {_dbfg ,_gbea ,_bfbed :=_gf .ParseColumnRangeReference (_fggg );if _bfbed !=nil {return "";};_cag ,_debd :=_dbfg .ColumnIdx ,_gbea .ColumnIdx ;if _dega >=_cag &&_dega <=_debd {if _cag ==_debd {if _bdfc {return "";}else {return _fggg ;};}else {_fgce :=_gbea .Update (_dad .UpdateActionRemoveColumn );return _ec .Sprintf ("\u0025\u0073\u003a%\u0073",_dbfg .String (),_fgce .String ());};}else if _dega < _cag {_cdfb :=_dbfg .Update (_dad .UpdateActionRemoveColumn );_ggbge :=_gbea .Update (_dad .UpdateActionRemoveColumn );return _ec .Sprintf ("\u0025\u0073\u003a%\u0073",_cdfb .String (),_ggbge .String ());};};return "";}; +// HasNumberFormat returns true if the cell style has a number format applied. +func (_ffae CellStyle )HasNumberFormat ()bool {return _ffae ._edga .NumFmtIdAttr !=nil &&_ffae ._edga .ApplyNumberFormatAttr !=nil &&*_ffae ._edga .ApplyNumberFormatAttr ;}; -// LessRows compares two rows based off of a column. If the column doesn't exist -// in one row, that row is 'less'. -func (_fbfc Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _ggbe ,_dgd Cell ;for _ ,_bbb :=range lhs .Cells (){_gge ,_ :=_gf .ParseCellReference (_bbb .Reference ());if _gge .Column ==column {_ggbe =_bbb ;break ;};};for _ ,_dbf :=range rhs .Cells (){_ddcd ,_ :=_gf .ParseCellReference (_dbf .Reference ());if _ddcd .Column ==column {_dgd =_dbf ;break ;};};return _fbfc .LessCells (_ggbe ,_dgd );}; +// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. +func (_fbad *Sheet )RemoveColumn (column string )error {_dgdc ,_bebcg :=_fbad .getAllCellsInFormulaArraysForColumn ();if _bebcg !=nil {return _bebcg ;};_gdgc :=_ade .ColumnToIndex (column );for _ ,_fedf :=range _fbad .Rows (){_bafde :=_af .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_fedf .X ().RAttr );if _ ,_fagc :=_dgdc [_bafde ];_fagc {return nil ;};};for _ ,_aad :=range _fbad .Rows (){_cdc :=_aad ._fgaa .C ;for _fbdb ,_ffgf :=range _cdc {_fabb ,_egfd :=_ade .ParseCellReference (*_ffgf .RAttr );if _egfd !=nil {return _egfd ;};if _fabb .ColumnIdx ==_gdgc {_aad ._fgaa .C =append (_cdc [:_fbdb ],_fbad .slideCellsLeft (_cdc [_fbdb +1:])...);break ;}else if _fabb .ColumnIdx > _gdgc {_aad ._fgaa .C =append (_cdc [:_fbdb ],_fbad .slideCellsLeft (_cdc [_fbdb :])...);break ;};};};_bebcg =_fbad .updateAfterRemove (_gdgc ,_fgb .UpdateActionRemoveColumn );if _bebcg !=nil {return _bebcg ;};_bebcg =_fbad .removeColumnFromNamedRanges (_gdgc );if _bebcg !=nil {return _bebcg ;};_bebcg =_fbad .removeColumnFromMergedCells (_gdgc );if _bebcg !=nil {return _bebcg ;};for _ ,_eade :=range _fbad ._cffg .Sheets (){_eade .RecalculateFormulas ();};return nil ;}; -// SetHeightAuto sets the row height to be automatically determined. -func (_fade Row )SetHeightAuto (){_fade ._fcff .HtAttr =nil ;_fade ._fcff .CustomHeightAttr =nil }; +// CellReference returns the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_cfb Comment )CellReference ()string {return _cfb ._aga .RefAttr }; -// SetHidden marks the defined name as hidden. -func (_fdce DefinedName )SetHidden (b bool ){_fdce ._cafae .HiddenAttr =_b .Bool (b )}; +// AddComment adds a new comment and returns a RichText which will contain the +// styled comment text. +func (_cebd Comments )AddComment (cellRef string ,author string )RichText {_gcd :=_cb .NewCT_Comment ();_cebd ._cdgg .CommentList .Comment =append (_cebd ._cdgg .CommentList .Comment ,_gcd );_gcd .RefAttr =cellRef ;_gcd .AuthorIdAttr =_cebd .getOrCreateAuthor (author );_gcd .Text =_cb .NewCT_Rst ();return RichText {_gcd .Text };}; -// ClearAutoFilter removes the autofilters from the sheet. -func (_aeeb *Sheet )ClearAutoFilter (){_aeeb ._gfbed .AutoFilter =nil ;_ddg :="\u0027"+_aeeb .Name ()+"\u0027\u0021";for _ ,_fega :=range _aeeb ._acbe .DefinedNames (){if _fega .Name ()==_fged {if _bg .HasPrefix (_fega .Content (),_ddg ){_aeeb ._acbe .RemoveDefinedName (_fega );break ;};};};}; +// Comment is a single comment within a sheet. +type Comment struct{_gdc *Workbook ;_aga *_cb .CT_Comment ;_afc *_cb .Comments ;}; -// SetNumberWithStyle sets a number and applies a standard format to the cell. -func (_gcf Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_gcf .SetNumber (v );_gcf .SetStyle (_gcf ._df .StyleSheet .GetOrCreateStandardNumberFormat (f ));};func (_cgd Border )SetDiagonal (style _aae .ST_BorderStyle ,c _be .Color ,up ,down bool ){if _cgd ._ddf .Diagonal ==nil {_cgd ._ddf .Diagonal =_aae .NewCT_BorderPr ();};_cgd ._ddf .Diagonal .Color =_aae .NewCT_Color ();_cgd ._ddf .Diagonal .Color .RgbAttr =c .AsRGBAString ();_cgd ._ddf .Diagonal .StyleAttr =style ;if up {_cgd ._ddf .DiagonalUpAttr =_b .Bool (true );};if down {_cgd ._ddf .DiagonalDownAttr =_b .Bool (true );};}; +// 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 (_bbcc *Sheet )AddRow ()Row {_abde :=uint32 (0);_dagb :=uint32 (len (_bbcc ._aebg .SheetData .Row ));if _dagb > 0&&_bbcc ._aebg .SheetData .Row [_dagb -1].RAttr !=nil &&*_bbcc ._aebg .SheetData .Row [_dagb -1].RAttr ==_dagb {return _bbcc .addNumberedRowFast (_dagb +1);};for _ ,_agceg :=range _bbcc ._aebg .SheetData .Row {if _agceg .RAttr !=nil &&*_agceg .RAttr > _abde {_abde =*_agceg .RAttr ;};};return _bbcc .AddNumberedRow (_abde +1);}; -// SetHidden hides or unhides the row -func (_ada Row )SetHidden (hidden bool ){if !hidden {_ada ._fcff .HiddenAttr =nil ;}else {_ada ._fcff .HiddenAttr =_b .Bool (true );};}; +// LockStructure controls the locking of the workbook structure. +func (_ccac WorkbookProtection )LockStructure (b bool ){if !b {_ccac ._gbdgb .LockStructureAttr =nil ;}else {_ccac ._gbdgb .LockStructureAttr =_g .Bool (true );};}; -// SheetView is a view of a sheet. There is typically one per sheet, though more -// are supported. -type SheetView struct{_ggde *_aae .CT_SheetView }; +// BottomRight is a no-op. +func (_dcd AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}}; -// RemoveSheet removes the sheet with the given index from the workbook. -func (_eggac *Workbook )RemoveSheet (ind int )error {if _eggac .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_cafgb :=range _eggac ._gafa .Relationships (){if _cafgb .ID ()==_eggac ._fgga .Sheets .Sheet [ind ].IdAttr {_eggac ._gafa .Remove (_cafgb );break ;};};_eggac .ContentTypes .RemoveOverride (_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .WorksheetContentType ,ind +1));copy (_eggac ._fedgd [ind :],_eggac ._fedgd [ind +1:]);_eggac ._fedgd =_eggac ._fedgd [:len (_eggac ._fedgd )-1];_eddg :=_eggac ._fgga .Sheets .Sheet [ind ];copy (_eggac ._fgga .Sheets .Sheet [ind :],_eggac ._fgga .Sheets .Sheet [ind +1:]);_eggac ._fgga .Sheets .Sheet =_eggac ._fgga .Sheets .Sheet [:len (_eggac ._fgga .Sheets .Sheet )-1];for _ffdc :=range _eggac ._fgga .Sheets .Sheet {if _eggac ._fgga .Sheets .Sheet [_ffdc ].SheetIdAttr > _eddg .SheetIdAttr {_eggac ._fgga .Sheets .Sheet [_ffdc ].SheetIdAttr --;};};copy (_eggac ._eaaea [ind :],_eggac ._eaaea [ind +1:]);_eggac ._eaaea =_eggac ._eaaea [:len (_eggac ._eaaea )-1];copy (_eggac ._eeda [ind :],_eggac ._eeda [ind +1:]);_eggac ._eeda =_eggac ._eeda [:len (_eggac ._eeda )-1];return nil ;}; +// X returns the inner wrapped XML type. +func (_ceb CellMarker )X ()*_gfc .CT_Marker {return _ceb ._cga }; -// Rows returns all of the rows in a sheet. -func (_fdgd *Sheet )Rows ()[]Row {_fcad :=[]Row {};for _ ,_ebaa :=range _fdgd ._gfbed .SheetData .Row {_fcad =append (_fcad ,Row {_fdgd ._acbe ,_fdgd ,_ebaa });};return _fcad ;}; +// AddConditionalFormatting adds conditional formatting to the sheet. +func (_cgcag *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_ccedb :=_cb .NewCT_ConditionalFormatting ();_cgcag ._aebg .ConditionalFormatting =append (_cgcag ._aebg .ConditionalFormatting ,_ccedb );_eccf :=make (_cb .ST_Sqref ,0,0);_ccedb .SqrefAttr =&_eccf ;for _ ,_acec :=range cellRanges {*_ccedb .SqrefAttr =append (*_ccedb .SqrefAttr ,_acec );};return ConditionalFormatting {_ccedb };}; -// ClearFill clears any fill configuration from the cell style. -func (_bba CellStyle )ClearFill (){_bba ._faef .FillIdAttr =nil ;_bba ._faef .ApplyFillAttr =nil }; +// InitializeDefaults initializes a border to its defaulte empty values. +func (_bfg Border )InitializeDefaults (){_bfg ._bee .Left =_cb .NewCT_BorderPr ();_bfg ._bee .Bottom =_cb .NewCT_BorderPr ();_bfg ._bee .Right =_cb .NewCT_BorderPr ();_bfg ._bee .Top =_cb .NewCT_BorderPr ();_bfg ._bee .Diagonal =_cb .NewCT_BorderPr ();}; -// AddFormatValue adds a format value to be used to determine the cell background. -func (_fbg ColorScale )AddFormatValue (t _aae .ST_CfvoType ,val string ){_eagg :=_aae .NewCT_Cfvo ();_eagg .TypeAttr =t ;_eagg .ValAttr =_b .String (val );_fbg ._aaa .Cfvo =append (_fbg ._aaa .Cfvo ,_eagg );}; +// SetCachedFormulaResult sets the cached result of a formula. This is normally +// not needed but is used internally when expanding an array formula. +func (_dce Cell )SetCachedFormulaResult (s string ){_dce ._ag .V =&s };func _fbec ()*_gfc .CT_OneCellAnchor {_gee :=_gfc .NewCT_OneCellAnchor ();return _gee }; -// X returns the inner wrapped XML type. -func (_cbea SheetProtection )X ()*_aae .CT_SheetProtection {return _cbea ._adde }; +// SetRowOffset sets a column offset in absolute distance. +func (_acf CellMarker )SetRowOffset (m _ccb .Distance ){_acf ._cga .RowOff .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_ccb .EMU ));}; -// Tables returns a slice of all defined tables in the workbook. -func (_acde *Workbook )Tables ()[]Table {if _acde ._cdde ==nil {return nil ;};_abdac :=[]Table {};for _ ,_ccabd :=range _acde ._cdde {_abdac =append (_abdac ,Table {_ccabd });};return _abdac ;};var ErrorNotFound =_af .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed");func _eab (_abdc *Sheet )*evalContext {return &evalContext {_ebd :_abdc ,_aec :make (map[string ]struct{})};}; +// IsNumber returns true if the cell is a number type cell. +func (_dgcg Cell )IsNumber ()bool {switch _dgcg ._ag .TAttr {case _cb .ST_CellTypeN :return true ;case _cb .ST_CellTypeS ,_cb .ST_CellTypeB :return false ;};return _dgcg ._ag .V !=nil &&_fd .IsNumber (*_dgcg ._ag .V );}; -// RichTextRun is a segment of text within a cell that is directly formatted. -type RichTextRun struct{_debf *_aae .CT_RElt };func (_fgcg Font )SetItalic (b bool ){if b {_fgcg ._egf .I =[]*_aae .CT_BooleanProperty {{}};}else {_fgcg ._egf .I =nil ;};};func (_cddd Fills )AddFill ()Fill {_gdad :=_aae .NewCT_Fill ();_cddd ._bgdg .Fill =append (_cddd ._bgdg .Fill ,_gdad );_cddd ._bgdg .CountAttr =_b .Uint32 (uint32 (len (_cddd ._bgdg .Fill )));return Fill {_gdad ,_cddd ._bgdg };}; +// SetState sets the sheet view state (frozen/split/frozen-split) +func (_bdgfb SheetView )SetState (st _cb .ST_PaneState ){_bdgfb .ensurePane ();_bdgfb ._bcadf .Pane .StateAttr =st ;}; -// GetString retrieves a string from the shared strings table by index. -func (_ecec SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_ec .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 (_ecec ._ccfd .Si )-1{return "",_ec .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 (_ecec ._ccfd .Si ));};_ebg :=_ecec ._ccfd .Si [id ];if _ebg .T !=nil {return *_ebg .T ,nil ;};_fbeg :="";for _ ,_adg :=range _ebg .R {if _adg .T !=""{_fbeg +=_adg .T ;};};return _fbeg ,nil ;}; +// 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 (_fgae *Sheet )ClearCachedFormulaResults (){for _ ,_cddd :=range _fgae .Rows (){for _ ,_bcfee :=range _cddd .Cells (){if _bcfee .X ().F !=nil {_bcfee .X ().V =nil ;};};};}; -// BottomRight is a no-op. -func (_ecb OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; +// SetBold causes the text to be displayed in bold. +func (_bac RichTextRun )SetBold (b bool ){_bac .ensureRpr ();_bac ._affab .RPr .B =_cb .NewCT_BooleanProperty ();_bac ._affab .RPr .B .ValAttr =_g .Bool (b );}; -// IsBool returns true if the cell is a boolean type cell. -func (_cff Cell )IsBool ()bool {return _cff ._abd .TAttr ==_aae .ST_CellTypeB }; +// SetIcons configures the rule as an icon scale, removing existing +// configuration. +func (_gbaf ConditionalFormattingRule )SetIcons ()IconScale {_gbaf .clear ();_gbaf .SetType (_cb .ST_CfTypeIconSet );_gbaf ._bgde .IconSet =_cb .NewCT_IconSet ();_eef :=IconScale {_gbaf ._bgde .IconSet };_eef .SetIcons (_cb .ST_IconSetType3TrafficLights1 );return _eef ;}; -// SetWidthCells is a no-op. -func (_cde OneCellAnchor )SetWidthCells (int32 ){};func (_abdg Font )SetColor (c _be .Color ){_bag :=_aae .NewCT_Color ();_dcaa :="\u0066\u0066"+*c .AsRGBString ();_bag .RgbAttr =&_dcaa ;_abdg ._egf .Color =[]*_aae .CT_Color {_bag };};func (_ggc PatternFill )ClearFgColor (){_ggc ._cdab .FgColor =nil }; +// AddView adds a sheet view. +func (_aac *Sheet )AddView ()SheetView {if _aac ._aebg .SheetViews ==nil {_aac ._aebg .SheetViews =_cb .NewCT_SheetViews ();};_adccf :=_cb .NewCT_SheetView ();_aac ._aebg .SheetViews .SheetView =append (_aac ._aebg .SheetViews .SheetView ,_adccf );return SheetView {_adccf };}; -// Type returns the type of anchor -func (_cab AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute }; +// 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{_ccfc *Workbook ;_dcg *_gfc .WsDr ;}; -// Sheet is a single sheet within a workbook. -type Sheet struct{_acbe *Workbook ;_egca *_aae .CT_Sheet ;_gfbed *_aae .Worksheet ;}; +// Font allows editing fonts within a spreadsheet stylesheet. +type Font struct{_bedc *_cb .CT_Font ;_dccd *_cb .StyleSheet ;};func (_ce Cell )clearValue (){_ce ._ag .F =nil ;_ce ._ag .Is =nil ;_ce ._ag .V =nil ;_ce ._ag .TAttr =_cb .ST_CellTypeUnset ;}; -// GetWidth returns a worksheet's column width. -func (_aff *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_fac :=range _aff ._ebd .X ().Cols [0].Col {if int (_fac .MinAttr )<=colIdx &&colIdx <=int (_fac .MaxAttr ){return float64 (int (*_fac .WidthAttr ));};};return 0;};func (_ffca SheetView )ensurePane (){if _ffca ._ggde .Pane ==nil {_ffca ._ggde .Pane =_aae .NewCT_Pane ();_ffca ._ggde .Pane .ActivePaneAttr =_aae .ST_PaneBottomLeft ;};}; +// X returns the inner wrapped XML type. +func (_adgc Font )X ()*_cb .CT_Font {return _adgc ._bedc }; -// RowNumber returns the row number (1-N), or zero if it is unset. -func (_cbae Row )RowNumber ()uint32 {if _cbae ._fcff .RAttr !=nil {return *_cbae ._fcff .RAttr ;};return 0;}; +// LockSheet controls the locking of the sheet. +func (_edbf SheetProtection )LockSheet (b bool ){if !b {_edbf ._dgcga .SheetAttr =nil ;}else {_edbf ._dgcga .SheetAttr =_g .Bool (true );};}; -// Name returns the name of the defined name. -func (_aed DefinedName )Name ()string {return _aed ._cafae .NameAttr };func (_geda Font )SetBold (b bool ){if b {_geda ._egf .B =[]*_aae .CT_BooleanProperty {{}};}else {_geda ._egf .B =nil ;};};func _cgf (_bdf _aa .Time )_aa .Time {_bdf =_bdf .UTC ();return _aa .Date (_bdf .Year (),_bdf .Month (),_bdf .Day (),_bdf .Hour (),_bdf .Minute (),_bdf .Second (),_bdf .Nanosecond (),_aa .Local );}; +// StandardFormat is a standard ECMA 376 number format. +//go:generate stringer -type=StandardFormat +type StandardFormat uint32 ; -// SetColOffset sets the column offset of the top-left anchor. -func (_affc OneCellAnchor )SetColOffset (m _cdb .Distance ){_affc .TopLeft ().SetColOffset (m )};func (_dfee Font )SetSize (size float64 ){_dfee ._egf .Sz =[]*_aae .CT_FontSize {{ValAttr :size }}}; +// SetMinLength sets the minimum bar length in percent. +func (_deb DataBarScale )SetMinLength (l uint32 ){_deb ._ffc .MinLengthAttr =_g .Uint32 (l )}; -// SetHyperlink sets a hyperlink on a cell. -func (_bbf Cell )SetHyperlink (hl _ba .Hyperlink ){_aeb :=_bbf ._afc ._gfbed ;if _aeb .Hyperlinks ==nil {_aeb .Hyperlinks =_aae .NewCT_Hyperlinks ();};_ecdd :=_ba .Relationship (hl );_edb :=_aae .NewCT_Hyperlink ();_edb .RefAttr =_bbf .Reference ();_edb .IdAttr =_b .String (_ecdd .ID ());_aeb .Hyperlinks .Hyperlink =append (_aeb .Hyperlinks .Hyperlink ,_edb );};func (_caf Border )SetRight (style _aae .ST_BorderStyle ,c _be .Color ){if _caf ._ddf .Right ==nil {_caf ._ddf .Right =_aae .NewCT_BorderPr ();};_caf ._ddf .Right .Color =_aae .NewCT_Color ();_caf ._ddf .Right .Color .RgbAttr =c .AsRGBAString ();_caf ._ddf .Right .StyleAttr =style ;}; +// AddNumberFormat adds a new blank number format to the stylesheet. +func (_agdf StyleSheet )AddNumberFormat ()NumberFormat {if _agdf ._aeca .NumFmts ==nil {_agdf ._aeca .NumFmts =_cb .NewCT_NumFmts ();};_eeff :=_cb .NewCT_NumFmt ();_eeff .NumFmtIdAttr =uint32 (200+len (_agdf ._aeca .NumFmts .NumFmt ));_agdf ._aeca .NumFmts .NumFmt =append (_agdf ._aeca .NumFmts .NumFmt ,_eeff );_agdf ._aeca .NumFmts .CountAttr =_g .Uint32 (uint32 (len (_agdf ._aeca .NumFmts .NumFmt )));return NumberFormat {_agdf ._cdaae ,_eeff };};func (_gbaag StandardFormat )String ()string {switch {case 0<=_gbaag &&_gbaag <=4:return _abcc [_cbeb [_gbaag ]:_cbeb [_gbaag +1]];case 9<=_gbaag &&_gbaag <=22:_gbaag -=9;return _deda [_decdf [_gbaag ]:_decdf [_gbaag +1]];case 37<=_gbaag &&_gbaag <=40:_gbaag -=37;return _fgff [_ebgg [_gbaag ]:_ebgg [_gbaag +1]];case 45<=_gbaag &&_gbaag <=49:_gbaag -=45;return _eeag [_bagg [_gbaag ]:_bagg [_gbaag +1]];default:return _af .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_gbaag );};}; -// New constructs a new workbook. -func New ()*Workbook {_egfd :=&Workbook {};_egfd ._fgga =_aae .NewWorkbook ();_egfd .AppProperties =_ba .NewAppProperties ();_egfd .CoreProperties =_ba .NewCoreProperties ();_egfd .StyleSheet =NewStyleSheet (_egfd );_egfd .Rels =_ba .NewRelationships ();_egfd ._gafa =_ba .NewRelationships ();_egfd .Rels .AddRelationship (_b .RelativeFilename (_b .DocTypeSpreadsheet ,"",_b .ExtendedPropertiesType ,0),_b .ExtendedPropertiesType );_egfd .Rels .AddRelationship (_b .RelativeFilename (_b .DocTypeSpreadsheet ,"",_b .CorePropertiesType ,0),_b .CorePropertiesType );_egfd .Rels .AddRelationship (_b .RelativeFilename (_b .DocTypeSpreadsheet ,"",_b .OfficeDocumentType ,0),_b .OfficeDocumentType );_egfd ._gafa .AddRelationship (_b .RelativeFilename (_b .DocTypeSpreadsheet ,_b .OfficeDocumentType ,_b .StylesType ,0),_b .StylesType );_egfd .ContentTypes =_ba .NewContentTypes ();_egfd .ContentTypes .AddDefault ("\u0076\u006d\u006c",_b .VMLDrawingContentType );_egfd .ContentTypes .AddOverride (_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .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");_egfd .ContentTypes .AddOverride (_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .StylesType ,0),_b .SMLStyleSheetContentType );_egfd .SharedStrings =NewSharedStrings ();_egfd .ContentTypes .AddOverride (_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .SharedStringsType ,0),_b .SharedStringsContentType );_egfd ._gafa .AddRelationship (_b .RelativeFilename (_b .DocTypeSpreadsheet ,_b .OfficeDocumentType ,_b .SharedStringsType ,0),_b .SharedStringsType );_egfd ._decb =map[string ]string {};return _egfd ;}; +// AddFormatValue adds a format value (databars require two). +func (_aege DataBarScale )AddFormatValue (t _cb .ST_CfvoType ,val string ){_cbe :=_cb .NewCT_Cfvo ();_cbe .TypeAttr =t ;_cbe .ValAttr =_g .String (val );_aege ._ffc .Cfvo =append (_aege ._ffc .Cfvo ,_cbe );}; -// 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 (_cdg Cell )GetFormattedValue ()string {_cbb :=_cdg .getFormat ();switch _cdg ._abd .TAttr {case _aae .ST_CellTypeB :_bcg ,_ :=_cdg .GetValueAsBool ();if _bcg {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _aae .ST_CellTypeN :_fe ,_ :=_cdg .GetValueAsNumber ();return _cb .Number (_fe ,_cbb );case _aae .ST_CellTypeE :if _cdg ._abd .V !=nil {return *_cdg ._abd .V ;};return "";case _aae .ST_CellTypeS ,_aae .ST_CellTypeInlineStr :return _cb .String (_cdg .GetString (),_cbb );case _aae .ST_CellTypeStr :_cdba :=_cdg .GetString ();if _cb .IsNumber (_cdba ){_bbd ,_ :=_gg .ParseFloat (_cdba ,64);return _cb .Number (_bbd ,_cbb );};return _cb .String (_cdba ,_cbb );case _aae .ST_CellTypeUnset :fallthrough;default:_fae ,_ :=_cdg .GetRawValue ();if len (_fae )==0{return "";};_dfg ,_bfe :=_cdg .GetValueAsNumber ();if _bfe ==nil {return _cb .Number (_dfg ,_cbb );};return _cb .String (_fae ,_cbb );};}; +// 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 (_ddec *Sheet )Column (idx uint32 )Column {for _ ,_ccedc :=range _ddec ._aebg .Cols {for _ ,_befg :=range _ccedc .Col {if idx >=_befg .MinAttr &&idx <=_befg .MaxAttr {return Column {_befg };};};};var _bea *_cb .CT_Cols ;if len (_ddec ._aebg .Cols )==0{_bea =_cb .NewCT_Cols ();_ddec ._aebg .Cols =append (_ddec ._aebg .Cols ,_bea );}else {_bea =_ddec ._aebg .Cols [0];};_dcdc :=_cb .NewCT_Col ();_dcdc .MinAttr =idx ;_dcdc .MaxAttr =idx ;_bea .Col =append (_bea .Col ,_dcdc );return Column {_dcdc };}; -// LockWindow controls the locking of the workbook windows. -func (_aebc WorkbookProtection )LockWindow (b bool ){if !b {_aebc ._dbdb .LockWindowsAttr =nil ;}else {_aebc ._dbdb .LockWindowsAttr =_b .Bool (true );};}; +// SaveToFile writes the workbook out to a file. +func (_dbfc *Workbook )SaveToFile (path string )error {_bge ,_cfg :=_ad .Create (path );if _cfg !=nil {return _cfg ;};defer _bge .Close ();return _dbfc .Save (_bge );}; -// Reference returns the cell reference (e.g. "A4"). This is not required, -// however both unioffice and Excel will always set it. -func (_eba Cell )Reference ()string {if _eba ._abd .RAttr !=nil {return *_eba ._abd .RAttr ;};return "";};func (_adgf Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _aaea ,_gcff ,_bbag ,_egg uint32 =1,1,0,0;for _ ,_bfgg :=range _adgf .Rows (){if _bfgg .RowNumber ()< _aaea {_aaea =_bfgg .RowNumber ();}else if _bfgg .RowNumber ()> _gcff {_gcff =_bfgg .RowNumber ();};for _ ,_afad :=range _bfgg .Cells (){_ffaf ,_eddc :=_gf .ParseCellReference (_afad .Reference ());if _eddc ==nil {if _ffaf .ColumnIdx < _bbag {_bbag =_ffaf .ColumnIdx ;}else if _ffaf .ColumnIdx > _egg {_egg =_ffaf .ColumnIdx ;};};};};return _gf .IndexToColumn (_bbag ),_aaea ,_gf .IndexToColumn (_egg ),_gcff ;}; +// SetName sets the sheet name. +func (_efcd *Sheet )SetName (name string ){_efcd ._egg .NameAttr =name }; -// SetStringByID sets the cell type to string, and the value a string in the -// shared strings table. -func (_de Cell )SetStringByID (id int ){_de ._df .ensureSharedStringsRelationships ();_de .clearValue ();_de ._abd .V =_b .String (_gg .Itoa (id ));_de ._abd .TAttr =_aae .ST_CellTypeS ;}; +// Reference returns the region of cells that are merged. +func (_fgga MergedCell )Reference ()string {return _fgga ._eab .RefAttr }; -// IsBool returns true if the cell boolean value. -func (_dgf *evalContext )IsBool (cellRef string )bool {return _dgf ._ebd .Cell (cellRef ).IsBool ()};func NewFills ()Fills {return Fills {_aae .NewCT_Fills ()}}; +// GetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_fee CellStyle )GetHorizontalAlignment ()_cb .ST_HorizontalAlignment {if _fee ._edga .Alignment ==nil {return _cb .ST_HorizontalAlignmentUnset ;};return _fee ._edga .Alignment .HorizontalAttr ;}; -// HasNumberFormat returns true if the cell style has a number format applied. -func (_ceg CellStyle )HasNumberFormat ()bool {return _ceg ._faef .NumFmtIdAttr !=nil &&_ceg ._faef .ApplyNumberFormatAttr !=nil &&*_ceg ._faef .ApplyNumberFormatAttr ;};func (_abee Cell )getLocked ()bool {if _abee ._abd .SAttr ==nil {return false ;};_dcd :=*_abee ._abd .SAttr ;_eef :=_abee ._df .StyleSheet .GetCellStyle (_dcd );return *_eef ._faef .Protection .LockedAttr ;}; +// IsStructureLocked returns whether the workbook structure is locked. +func (_dgcdc WorkbookProtection )IsStructureLocked ()bool {return _dgcdc ._gbdgb .LockStructureAttr !=nil &&*_dgcdc ._gbdgb .LockStructureAttr ;};var _gdag =false ; -// AddSheet adds a new sheet to a workbook. -func (_acace *Workbook )AddSheet ()Sheet {_egfc :=_aae .NewCT_Sheet ();_egfc .SheetIdAttr =1;for _ ,_bgdb :=range _acace ._fgga .Sheets .Sheet {if _egfc .SheetIdAttr <=_bgdb .SheetIdAttr {_egfc .SheetIdAttr =_bgdb .SheetIdAttr +1;};};_acace ._fgga .Sheets .Sheet =append (_acace ._fgga .Sheets .Sheet ,_egfc );_egfc .NameAttr =_ec .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_egfc .SheetIdAttr );_eefag :=_aae .NewWorksheet ();_eefag .Dimension =_aae .NewCT_SheetDimension ();_eefag .Dimension .RefAttr ="\u0041\u0031";_acace ._fedgd =append (_acace ._fedgd ,_eefag );_baac :=_ba .NewRelationships ();_acace ._eaaea =append (_acace ._eaaea ,_baac );_eefag .SheetData =_aae .NewCT_SheetData ();_acace ._eeda =append (_acace ._eeda ,nil );_cgdb :=_b .DocTypeSpreadsheet ;_fdgac :=_acace ._gafa .AddAutoRelationship (_cgdb ,_b .OfficeDocumentType ,len (_acace ._fgga .Sheets .Sheet ),_b .WorksheetType );_egfc .IdAttr =_fdgac .ID ();_acace .ContentTypes .AddOverride (_b .AbsoluteFilename (_cgdb ,_b .WorksheetContentType ,len (_acace ._fgga .Sheets .Sheet )),_b .WorksheetContentType );return Sheet {_acace ,_egfc ,_eefag };}; +// 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 (_gaac CellStyle )SetNumberFormatStandard (s StandardFormat ){_gaac ._edga .NumFmtIdAttr =_g .Uint32 (uint32 (s ));_gaac ._edga .ApplyNumberFormatAttr =_g .Bool (true );}; -// Wrapped returns true if the cell will wrap text. -func (_badc CellStyle )Wrapped ()bool {if _badc ._faef .Alignment ==nil {return false ;};if _badc ._faef .Alignment .WrapTextAttr ==nil {return false ;};return *_badc ._faef .Alignment .WrapTextAttr ;}; +// SetBool sets the cell type to boolean and the value to the given boolean +// value. +func (_cdeb Cell )SetBool (v bool ){_cdeb .clearValue ();_cdeb ._ag .V =_g .String (_adb .Itoa (_ggg (v )));_cdeb ._ag .TAttr =_cb .ST_CellTypeB ;}; -// X returns the inner wrapped XML type. -func (_efedb SheetView )X ()*_aae .CT_SheetView {return _efedb ._ggde }; +// GetString retrieves a string from the shared strings table by index. +func (_aab SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_af .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 (_aab ._bdgc .Si )-1{return "",_af .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 (_aab ._bdgc .Si ));};_gaed :=_aab ._bdgc .Si [id ];if _gaed .T !=nil {return *_gaed .T ,nil ;};_gffe :="";for _ ,_abfg :=range _gaed .R {if _abfg .T !=""{_gffe +=_abfg .T ;};};return _gffe ,nil ;}; -// MergedCells returns the merged cell regions within the sheet. -func (_cdfed *Sheet )MergedCells ()[]MergedCell {if _cdfed ._gfbed .MergeCells ==nil {return nil ;};_bacbf :=[]MergedCell {};for _ ,_daae :=range _cdfed ._gfbed .MergeCells .MergeCell {_bacbf =append (_bacbf ,MergedCell {_cdfed ._acbe ,_cdfed ,_daae });};return _bacbf ;};func (_cbbd RichTextRun )ensureRpr (){if _cbbd ._debf .RPr ==nil {_cbbd ._debf .RPr =_aae .NewCT_RPrElt ();};}; +// SetContent sets the defined name content. +func (_dfbf DefinedName )SetContent (s string ){_dfbf ._fgce .Content =s }; -// SetPriority sets the rule priority -func (_bdc ConditionalFormattingRule )SetPriority (p int32 ){_bdc ._fag .PriorityAttr =p }; +// AddCommentWithStyle adds a new comment styled in a default way +func (_ebcc Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_bbc :=_ebcc .AddComment (cellRef ,author );_fdac :=_bbc .AddRun ();_fdac .SetBold (true );_fdac .SetSize (10);_fdac .SetColor (_abb .Black );_fdac .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_fdac .SetText (author +"\u003a");_fdac =_bbc .AddRun ();_fdac .SetSize (10);_fdac .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_fdac .SetColor (_abb .Black );_fdac .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_eaf ,_gage :=_ade .ParseCellReference (cellRef );if _gage !=nil {return _gage ;};_ebcc ._aec ._fdba [0].Shape =append (_ebcc ._aec ._fdba [0].Shape ,_b .NewCommentShape (int64 (_eaf .ColumnIdx ),int64 (_eaf .RowIdx -1)));return nil ;}; -// AddCellStyle adds a new empty cell style to the stylesheet. -func (_eebgc StyleSheet )AddCellStyle ()CellStyle {_dddb :=_aae .NewCT_Xf ();_eebgc ._ebde .CellXfs .Xf =append (_eebgc ._ebde .CellXfs .Xf ,_dddb );_eebgc ._ebde .CellXfs .CountAttr =_b .Uint32 (uint32 (len (_eebgc ._ebde .CellXfs .Xf )));return CellStyle {_eebgc ._bfac ,_dddb ,_eebgc ._ebde .CellXfs };}; +// Text returns text from the workbook as one string separated with line breaks. +func (_fde *WorkbookText )Text ()string {_baf :=_gf .NewBuffer ([]byte {});for _ ,_acfe :=range _fde .Sheets {_baf .WriteString (_acfe .Text ());};return _baf .String ();}; -// SetReference sets the regin of cells that the merged cell applies to. -func (_abfc MergedCell )SetReference (ref string ){_abfc ._feg .RefAttr =ref }; +// AddMergedCells merges cells within a sheet. +func (_bfgbe *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _bfgbe ._aebg .MergeCells ==nil {_bfgbe ._aebg .MergeCells =_cb .NewCT_MergeCells ();};_gdgd :=_cb .NewCT_MergeCell ();_gdgd .RefAttr =_af .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef );_bfgbe ._aebg .MergeCells .MergeCell =append (_bfgbe ._aebg .MergeCells .MergeCell ,_gdgd );_bfgbe ._aebg .MergeCells .CountAttr =_g .Uint32 (uint32 (len (_bfgbe ._aebg .MergeCells .MergeCell )));return MergedCell {_bfgbe ._cffg ,_bfgbe ,_gdgd };};type Table struct{_bdbd *_cb .Table }; -// SetStyle sets the style to be used for conditional rules -func (_gafg ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_gafg ._fag .DxfIdAttr =_b .Uint32 (d .Index ());}; +// Content returns the content of the defined range (the range in most cases)/ +func (_dgfd DefinedName )Content ()string {return _dgfd ._fgce .Content };func (_cfcf PatternFill )ClearFgColor (){_cfcf ._dga .FgColor =nil }; -// PasswordHash returns the hash of the workbook password. -func (_cedff WorkbookProtection )PasswordHash ()string {if _cedff ._dbdb .WorkbookPasswordAttr ==nil {return "";};return *_cedff ._dbdb .WorkbookPasswordAttr ;}; +// SetPriority sets the rule priority +func (_dgcbf ConditionalFormattingRule )SetPriority (p int32 ){_dgcbf ._bgde .PriorityAttr =p }; -// PasswordHash returns the password hash for a workbook using the modified -// spreadsheetML password hash that is compatible with Excel. -func PasswordHash (s string )string {_fcgf :=uint16 (0);if len (s )> 0{for _aabf :=len (s )-1;_aabf >=0;_aabf --{_edbfb :=s [_aabf ];_fcgf =((_fcgf >>14)&0x01)|((_fcgf <<1)&0x7fff);_fcgf ^=uint16 (_edbfb );};_fcgf =((_fcgf >>14)&0x01)|((_fcgf <<1)&0x7fff);_fcgf ^=uint16 (len (s ));_fcgf ^=(0x8000|('N'<<8)|'K');};return _ec .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_fcgf ));}; +// ClearSheetViews clears the list of sheet views. This will clear the results +// of AddView() or SetFrozen. +func (_effce *Sheet )ClearSheetViews (){_effce ._aebg .SheetViews =nil };func (_ebc CellStyle )Index ()uint32 {for _deag ,_afb :=range _ebc ._aeg .Xf {if _ebc ._edga ==_afb {return uint32 (_deag );};};return 0;};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;); -// MaxColumnIdx returns the max used column of the sheet. -func (_cdfe Sheet )MaxColumnIdx ()uint32 {_bbc :=uint32 (0);for _ ,_ffgabb :=range _cdfe .Rows (){_badd :=_ffgabb ._fcff .C ;if len (_badd )> 0{_dbd :=_badd [len (_badd )-1];_fgbd ,_ :=_gf .ParseCellReference (*_dbd .RAttr );if _bbc < _fgbd .ColumnIdx {_bbc =_fgbd .ColumnIdx ;};};};return _bbc ;}; +// NumberFormat is a number formatting string that can be applied to a cell +// style. +type NumberFormat struct{_gfaf *Workbook ;_gceb *_cb .CT_NumFmt ;}; -// 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 (_eccd DataValidation )SetRange (cellRange string ){_eccd ._aef .SqrefAttr =_aae .ST_Sqref {cellRange };}; +// RichTextRun is a segment of text within a cell that is directly formatted. +type RichTextRun struct{_affab *_cb .CT_RElt };func (_cdbd Fills )AddFill ()Fill {_ebad :=_cb .NewCT_Fill ();_cdbd ._dbbc .Fill =append (_cdbd ._dbbc .Fill ,_ebad );_cdbd ._dbbc .CountAttr =_g .Uint32 (uint32 (len (_cdbd ._dbbc .Fill )));return Fill {_ebad ,_cdbd ._dbbc };}; -// TopLeft returns the CellMaker for the top left corner of the anchor. -func (_fagf TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_fagf ._ccgg .From }}; +// Workbook returns sheet's parent workbook. +func (_ddcf *Sheet )Workbook ()*Workbook {return _ddcf ._cffg };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;); -// SetWidth is a no-op. -func (_bdca TwoCellAnchor )SetWidth (w _cdb .Distance ){};func (_add *evalContext )NamedRange (ref string )_bf .Reference {for _ ,_bccd :=range _add ._ebd ._acbe .DefinedNames (){if _bccd .Name ()==ref {return _bf .MakeRangeReference (_bccd .Content ());};};for _ ,_egaf :=range _add ._ebd ._acbe .Tables (){if _egaf .Name ()==ref {return _bf .MakeRangeReference (_ec .Sprintf ("\u0025\u0073\u0021%\u0073",_add ._ebd .Name (),_egaf .Reference ()));};};return _bf .ReferenceInvalid ;};var _ebaf *_ca .Regexp =_ca .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024");func (_acfbe StyleSheet )GetCellStyle (id uint32 )CellStyle {for _agba ,_gde :=range _acfbe ._ebde .CellXfs .Xf {if uint32 (_agba )==id {return CellStyle {_acfbe ._bfac ,_gde ,_acfbe ._ebde .CellXfs };};};return CellStyle {};}; +// AddDrawing adds a drawing to a workbook. However the drawing is not actually +// displayed or used until it's set on a sheet. +func (_bbefd *Workbook )AddDrawing ()Drawing {_dcgf :=_gfc .NewWsDr ();_bbefd ._aabad =append (_bbefd ._aabad ,_dcgf );_feef :=_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .DrawingType ,len (_bbefd ._aabad ));_bbefd .ContentTypes .AddOverride (_feef ,_g .DrawingContentType );_bbefd ._ddebf =append (_bbefd ._ddebf ,_add .NewRelationships ());return Drawing {_bbefd ,_dcgf };};func (_ca Border )SetBottom (style _cb .ST_BorderStyle ,c _abb .Color ){if _ca ._bee .Bottom ==nil {_ca ._bee .Bottom =_cb .NewCT_BorderPr ();};_ca ._bee .Bottom .Color =_cb .NewCT_Color ();_ca ._bee .Bottom .Color .RgbAttr =c .AsRGBAString ();_ca ._bee .Bottom .StyleAttr =style ;}; -// SetState sets the sheet view state (frozen/split/frozen-split) -func (_afae SheetView )SetState (st _aae .ST_PaneState ){_afae .ensurePane ();_afae ._ggde .Pane .StateAttr =st ;}; +// SetStyleIndex directly sets a style index to the cell. This should only be +// called with an index retrieved from CellStyle.Index() +func (_cdee Cell )SetStyleIndex (idx uint32 ){_cdee ._ag .SAttr =_g .Uint32 (idx )};var _ebae =[...]uint8 {0,18,37}; -// SetIcons configures the rule as an icon scale, removing existing -// configuration. -func (_effc ConditionalFormattingRule )SetIcons ()IconScale {_effc .clear ();_effc .SetType (_aae .ST_CfTypeIconSet );_effc ._fag .IconSet =_aae .NewCT_IconSet ();_cdga :=IconScale {_effc ._fag .IconSet };_cdga .SetIcons (_aae .ST_IconSetType3TrafficLights1 );return _cdga ;}; +// SetRowOffset sets the row offset of the top-left anchor. +func (_ccea OneCellAnchor )SetRowOffset (m _ccb .Distance ){_ccea .TopLeft ().SetRowOffset (m )}; -// Comments returns the list of comments for this sheet -func (_agd Comments )Comments ()[]Comment {_eccb :=[]Comment {};for _ ,_ebf :=range _agd ._fad .CommentList .Comment {_eccb =append (_eccb ,Comment {_agd ._ddef ,_ebf ,_agd ._fad });};return _eccb ;}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +func (_fgc *evalContext )LastColumn (rowFrom ,rowTo int )string {_dgeg :=_fgc ._fbgc ;_cgfg :=1;for _gab :=rowFrom ;_gab <=rowTo ;_gab ++{_gbf :=len (_dgeg .Row (uint32 (_gab )).Cells ());if _gbf > _cgfg {_cgfg =_gbf ;};};return _ade .IndexToColumn (uint32 (_cgfg -1));}; -// SetWidth controls the width of a column. -func (_eefc Column )SetWidth (w _cdb .Distance ){_eefc ._fga .WidthAttr =_b .Float64 (float64 (w /_cdb .Character ));}; +// Close closes the workbook, removing any temporary files that might have been +// created when opening a document. +func (_bfgc *Workbook )Close ()error {if _bfgc .TmpPath !=""{return _db .RemoveAll (_bfgc .TmpPath );};return nil ;}; -// SetName sets the sheet name. -func (_gedb *Sheet )SetName (name string ){_gedb ._egca .NameAttr =name };type WorkbookProtection struct{_dbdb *_aae .CT_WorkbookProtection };func (_dfac *Sheet )updateAfterRemove (_bcfcf uint32 ,_cebb _dad .UpdateAction )error {_dedg :=_dfac .Name ();_bdaef :=&_dad .UpdateQuery {UpdateType :_cebb ,ColumnIdx :_bcfcf ,SheetToUpdate :_dedg };for _ ,_daege :=range _dfac ._acbe .Sheets (){_bdaef .UpdateCurrentSheet =_dedg ==_daege .Name ();for _ ,_dded :=range _daege .Rows (){for _ ,_geff :=range _dded .Cells (){if _geff .X ().F !=nil {_egcc :=_geff .X ().F .Content ;_aafe :=_bf .ParseString (_egcc );if _aafe ==nil {_geff .SetError ("\u0023\u0052\u0045F\u0021");}else {_gaddg :=_aafe .Update (_bdaef );_geff .X ().F .Content =_ec .Sprintf ("\u003d\u0025\u0073",_gaddg .String ());};};};};};return nil ;};const (DVCompareOpEqual =DVCompareOp (_aae .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_aae .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_aae .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_aae .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_aae .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_aae .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_aae .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_aae .ST_DataValidationOperatorLessThanOrEqual );); +// X returns the inner wrapped XML type. +func (_cfec ConditionalFormattingRule )X ()*_cb .CT_CfRule {return _cfec ._bgde }; -// SetPasswordHash sets the password hash to the input. -func (_bffff SheetProtection )SetPasswordHash (pwHash string ){_bffff ._adde .PasswordAttr =_b .String (pwHash );}; +// X returns the inner wrapped XML type. +func (_fgge DifferentialStyle )X ()*_cb .CT_Dxf {return _fgge ._cfbc }; -// 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 (_deef *Sheet )SetBorder (cellRange string ,border Border )error {_bedf ,_dada ,_ebca :=_gf .ParseRangeReference (cellRange );if _ebca !=nil {return _ebca ;};_fagc :=_deef ._acbe .StyleSheet .AddCellStyle ();_cbaa :=_deef ._acbe .StyleSheet .AddBorder ();_fagc .SetBorder (_cbaa );_cbaa ._ddf .Top =border ._ddf .Top ;_cbaa ._ddf .Left =border ._ddf .Left ;_baaa :=_deef ._acbe .StyleSheet .AddCellStyle ();_gbdag :=_deef ._acbe .StyleSheet .AddBorder ();_baaa .SetBorder (_gbdag );_gbdag ._ddf .Top =border ._ddf .Top ;_gbdag ._ddf .Right =border ._ddf .Right ;_fadb :=_deef ._acbe .StyleSheet .AddCellStyle ();_ddfb :=_deef ._acbe .StyleSheet .AddBorder ();_fadb .SetBorder (_ddfb );_ddfb ._ddf .Top =border ._ddf .Top ;_aeab :=_deef ._acbe .StyleSheet .AddCellStyle ();_abfd :=_deef ._acbe .StyleSheet .AddBorder ();_aeab .SetBorder (_abfd );_abfd ._ddf .Left =border ._ddf .Left ;_gedab :=_deef ._acbe .StyleSheet .AddCellStyle ();_gab :=_deef ._acbe .StyleSheet .AddBorder ();_gedab .SetBorder (_gab );_gab ._ddf .Right =border ._ddf .Right ;_acag :=_deef ._acbe .StyleSheet .AddCellStyle ();_gcbg :=_deef ._acbe .StyleSheet .AddBorder ();_acag .SetBorder (_gcbg );_gcbg ._ddf .Bottom =border ._ddf .Bottom ;_dggaf :=_deef ._acbe .StyleSheet .AddCellStyle ();_ddgb :=_deef ._acbe .StyleSheet .AddBorder ();_dggaf .SetBorder (_ddgb );_ddgb ._ddf .Bottom =border ._ddf .Bottom ;_ddgb ._ddf .Left =border ._ddf .Left ;_eafg :=_deef ._acbe .StyleSheet .AddCellStyle ();_cccb :=_deef ._acbe .StyleSheet .AddBorder ();_eafg .SetBorder (_cccb );_cccb ._ddf .Bottom =border ._ddf .Bottom ;_cccb ._ddf .Right =border ._ddf .Right ;_beda :=_bedf .RowIdx ;_efef :=_bedf .ColumnIdx ;_becge :=_dada .RowIdx ;_cgcc :=_dada .ColumnIdx ;for _aabd :=_beda ;_aabd <=_becge ;_aabd ++{for _baea :=_efef ;_baea <=_cgcc ;_baea ++{_gbbg :=_ec .Sprintf ("\u0025\u0073\u0025\u0064",_gf .IndexToColumn (_baea ),_aabd );switch {case _aabd ==_beda &&_baea ==_efef :_deef .Cell (_gbbg ).SetStyle (_fagc );case _aabd ==_beda &&_baea ==_cgcc :_deef .Cell (_gbbg ).SetStyle (_baaa );case _aabd ==_becge &&_baea ==_efef :_deef .Cell (_gbbg ).SetStyle (_dggaf );case _aabd ==_becge &&_baea ==_cgcc :_deef .Cell (_gbbg ).SetStyle (_eafg );case _aabd ==_beda :_deef .Cell (_gbbg ).SetStyle (_fadb );case _aabd ==_becge :_deef .Cell (_gbbg ).SetStyle (_acag );case _baea ==_efef :_deef .Cell (_gbbg ).SetStyle (_aeab );case _baea ==_cgcc :_deef .Cell (_gbbg ).SetStyle (_gedab );};};};return nil ;}; +// AnchorType is the type of anchor. +type AnchorType byte ; -// X returns the inner wrapped XML type. -func (_fbfe RichTextRun )X ()*_aae .CT_RElt {return _fbfe ._debf }; +// SetHidden controls the visibility of a column. +func (_afa Column )SetHidden (b bool ){if !b {_afa ._agce .HiddenAttr =nil ;}else {_afa ._agce .HiddenAttr =_g .Bool (true );};};var _cdfc =_g .AbsoluteFilename (_g .DocTypeSpreadsheet ,_g .SharedStringsType ,0); -// SetContent sets the defined name content. -func (_dga DefinedName )SetContent (s string ){_dga ._cafae .Content =s }; +// SetHeight sets the height of the anchored object. +func (_fcc AbsoluteAnchor )SetHeight (h _ccb .Distance ){_fcc ._bf .Ext .CyAttr =int64 (h /_ccb .EMU )}; -// SetVerticalAlignment sets the vertical alignment of a cell style. -func (_ecea CellStyle )SetVerticalAlignment (a _aae .ST_VerticalAlignment ){if _ecea ._faef .Alignment ==nil {_ecea ._faef .Alignment =_aae .NewCT_CellAlignment ();};_ecea ._faef .ApplyAlignmentAttr =_b .Bool (true );_ecea ._faef .Alignment .VerticalAttr =a ;}; +// X returns the inner wrapped XML type. +func (_egdd Comments )X ()*_cb .Comments {return _egdd ._cdgg };func (_abdd CellStyle )SetShrinkToFit (b bool ){if _abdd ._edga .Alignment ==nil {_abdd ._edga .Alignment =_cb .NewCT_CellAlignment ();};_abdd ._edga .ApplyAlignmentAttr =_g .Bool (true );if !b {_abdd ._edga .Alignment .ShrinkToFitAttr =nil ;}else {_abdd ._edga .Alignment .ShrinkToFitAttr =_g .Bool (b );};}; -// SetStyleIndex directly sets a style index to the cell. This should only be -// called with an index retrieved from CellStyle.Index() -func (_gd Cell )SetStyleIndex (idx uint32 ){_gd ._abd .SAttr =_b .Uint32 (idx )}; +// DVCompareType is a comparison type for a data validation rule. This restricts +// the input format of the cell. +type DVCompareType byte ; -// 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{_ccfd *_aae .Sst ;_fdfbg map[string ]int ;}; +// ClearProtection removes any protections applied to teh sheet. +func (_ecd *Sheet )ClearProtection (){_ecd ._aebg .SheetProtection =nil };func (_ecdb *Workbook )ensureSharedStringsRelationships (){_bbgc :=false ;for _ ,_dadg :=range _ecdb .ContentTypes .X ().Override {if _dadg .ContentTypeAttr ==_g .SharedStringsContentType {_bbgc =true ;break ;};};if !_bbgc {_ecdb .ContentTypes .AddOverride (_cdfc ,_g .SharedStringsContentType );};_fdeb :=false ;for _ ,_dceb :=range _ecdb ._bgge .Relationships (){if _dceb .X ().TargetAttr ==_faef {_fdeb =true ;break ;};};if !_fdeb {_ecdb ._bgge .AddRelationship (_faef ,_g .SharedStringsType );};}; -// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. -type WorkbookText struct{Sheets []*SheetText ;}; +// AddFormatValue adds a format value to be used to determine the cell background. +func (_gagg ColorScale )AddFormatValue (t _cb .ST_CfvoType ,val string ){_fdf :=_cb .NewCT_Cfvo ();_fdf .TypeAttr =t ;_fdf .ValAttr =_g .String (val );_gagg ._agfc .Cfvo =append (_gagg ._agfc .Cfvo ,_fdf );}; -// Save writes the workbook out to a writer in the zipped xlsx format. -func (_fgbf *Workbook )Save (w _ce .Writer )error {const _cecde ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_ga .GetLicenseKey ().IsLicensed ()&&!_cdfee {_ec .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");_ec .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 _af .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 (_fgbf ._acfd )==0{_dbeb ,_dddf :=_ga .GenRefId ("\u0073\u0077");if _dddf !=nil {_bd .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dddf );return _dddf ;};_fgbf ._acfd =_dbeb ;};if _acef :=_ga .Track (_fgbf ._acfd ,_cecde );_acef !=nil {_bd .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_acef );return _acef ;};_dcdadf :=_cd .NewWriter (w );defer _dcdadf .Close ();_fgab :=_b .DocTypeSpreadsheet ;if _dabg :=_eea .MarshalXML (_dcdadf ,_b .BaseRelsFilename ,_fgbf .Rels .X ());_dabg !=nil {return _dabg ;};if _cacd :=_eea .MarshalXMLByType (_dcdadf ,_fgab ,_b .ExtendedPropertiesType ,_fgbf .AppProperties .X ());_cacd !=nil {return _cacd ;};if _efgbe :=_eea .MarshalXMLByType (_dcdadf ,_fgab ,_b .CorePropertiesType ,_fgbf .CoreProperties .X ());_efgbe !=nil {return _efgbe ;};_bgce :=_b .AbsoluteFilename (_fgab ,_b .OfficeDocumentType ,0);if _dcec :=_eea .MarshalXML (_dcdadf ,_bgce ,_fgbf ._fgga );_dcec !=nil {return _dcec ;};if _dbgc :=_eea .MarshalXML (_dcdadf ,_eea .RelationsPathFor (_bgce ),_fgbf ._gafa .X ());_dbgc !=nil {return _dbgc ;};if _fefc :=_eea .MarshalXMLByType (_dcdadf ,_fgab ,_b .StylesType ,_fgbf .StyleSheet .X ());_fefc !=nil {return _fefc ;};for _defc ,_daddf :=range _fgbf ._acgg {if _bgggc :=_eea .MarshalXMLByTypeIndex (_dcdadf ,_fgab ,_b .ThemeType ,_defc +1,_daddf );_bgggc !=nil {return _bgggc ;};};for _aabce ,_dgbb :=range _fgbf ._fedgd {_dgbb .Dimension .RefAttr =Sheet {_fgbf ,nil ,_dgbb }.Extents ();_cegad :=_b .AbsoluteFilename (_fgab ,_b .WorksheetType ,_aabce +1);_eea .MarshalXML (_dcdadf ,_cegad ,_dgbb );_eea .MarshalXML (_dcdadf ,_eea .RelationsPathFor (_cegad ),_fgbf ._eaaea [_aabce ].X ());};if _ccfb :=_eea .MarshalXMLByType (_dcdadf ,_fgab ,_b .SharedStringsType ,_fgbf .SharedStrings .X ());_ccfb !=nil {return _ccfb ;};if _fgbf .CustomProperties .X ()!=nil {if _gdaf :=_eea .MarshalXMLByType (_dcdadf ,_fgab ,_b .CustomPropertiesType ,_fgbf .CustomProperties .X ());_gdaf !=nil {return _gdaf ;};};if _fgbf .Thumbnail !=nil {_fegab :=_b .AbsoluteFilename (_fgab ,_b .ThumbnailType ,0);_aac ,_bafd :=_dcdadf .Create (_fegab );if _bafd !=nil {return _bafd ;};if _dead :=_d .Encode (_aac ,_fgbf .Thumbnail ,nil );_dead !=nil {return _dead ;};};for _fafe ,_daabf :=range _fgbf ._gebb {_eacge :=_b .AbsoluteFilename (_fgab ,_b .ChartType ,_fafe +1);_eea .MarshalXML (_dcdadf ,_eacge ,_daabf );};for _efcbf ,_bbed :=range _fgbf ._cdde {_eeed :=_b .AbsoluteFilename (_fgab ,_b .TableType ,_efcbf +1);_eea .MarshalXML (_dcdadf ,_eeed ,_bbed );};for _bbbc ,_gdec :=range _fgbf ._accf {_cegg :=_b .AbsoluteFilename (_fgab ,_b .DrawingType ,_bbbc +1);_eea .MarshalXML (_dcdadf ,_cegg ,_gdec );if !_fgbf ._effd [_bbbc ].IsEmpty (){_eea .MarshalXML (_dcdadf ,_eea .RelationsPathFor (_cegg ),_fgbf ._effd [_bbbc ].X ());};};for _fefdf ,_edcd :=range _fgbf ._cebe {_eea .MarshalXML (_dcdadf ,_b .AbsoluteFilename (_fgab ,_b .VMLDrawingType ,_fefdf +1),_edcd );};for _begc ,_cdbg :=range _fgbf .Images {if _dbgg :=_ba .AddImageToZip (_dcdadf ,_cdbg ,_begc +1,_b .DocTypeSpreadsheet );_dbgg !=nil {return _dbgg ;};};if _dabf :=_eea .MarshalXML (_dcdadf ,_b .ContentTypesFilename ,_fgbf .ContentTypes .X ());_dabf !=nil {return _dabf ;};for _efgf ,_cbccg :=range _fgbf ._eeda {if _cbccg ==nil {continue ;};_eea .MarshalXML (_dcdadf ,_b .AbsoluteFilename (_fgab ,_b .CommentsType ,_efgf +1),_cbccg );};if _gagd :=_fgbf .WriteExtraFiles (_dcdadf );_gagd !=nil {return _gagd ;};return _dcdadf .Close ();}; +// Operator returns the operator for the rule +func (_bfc ConditionalFormattingRule )Operator ()_cb .ST_ConditionalFormattingOperator {return _bfc ._bgde .OperatorAttr ;}; -// ClearProtection clears all workbook protections. -func (_cdbf *Workbook )ClearProtection (){_cdbf ._fgga .WorkbookProtection =nil };func (_afcf *evalContext )SetOffset (col ,row uint32 ){_afcf ._bccf =col ;_afcf ._fgg =row };func (_aea CellStyle )SetShrinkToFit (b bool ){if _aea ._faef .Alignment ==nil {_aea ._faef .Alignment =_aae .NewCT_CellAlignment ();};_aea ._faef .ApplyAlignmentAttr =_b .Bool (true );if !b {_aea ._faef .Alignment .ShrinkToFitAttr =nil ;}else {_aea ._faef .Alignment .ShrinkToFitAttr =_b .Bool (b );};}; +// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global +// and can be applied to cells across sheets. +type CellStyle struct{_eff *Workbook ;_edga *_cb .CT_Xf ;_aeg *_cb .CT_CellXfs ;};func (_baed PatternFill )X ()*_cb .CT_PatternFill {return _baed ._dga }; -// X returns the inner wrapped XML type. -func (_cfbd WorkbookProtection )X ()*_aae .CT_WorkbookProtection {return _cfbd ._dbdb }; +// IsSheetLocked returns whether the sheet is locked. +func (_cgeg SheetProtection )IsSheetLocked ()bool {return _cgeg ._dgcga .SheetAttr !=nil &&*_cgeg ._dgcga .SheetAttr ;}; -// GetFormat returns a cell data format. -func (_abf *evalContext )GetFormat (cellRef string )string {return _abf ._ebd .Cell (cellRef ).getFormat ()}; +// Protection controls the protection on an individual sheet. +func (_fcff *Sheet )Protection ()SheetProtection {if _fcff ._aebg .SheetProtection ==nil {_fcff ._aebg .SheetProtection =_cb .NewCT_SheetProtection ();};return SheetProtection {_fcff ._aebg .SheetProtection };}; -// SetPattern sets the pattern of the fill. -func (_cfcd PatternFill )SetPattern (p _aae .ST_PatternType ){_cfcd ._cdab .PatternTypeAttr =p }; +// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. +func (_aadg StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _aadg ._aeca .Dxfs ==nil {_aadg ._aeca .Dxfs =_cb .NewCT_Dxfs ();};_dbfe :=_cb .NewCT_Dxf ();_aadg ._aeca .Dxfs .Dxf =append (_aadg ._aeca .Dxfs .Dxf ,_dbfe );_aadg ._aeca .Dxfs .CountAttr =_g .Uint32 (uint32 (len (_aadg ._aeca .Dxfs .Dxf )));return DifferentialStyle {_dbfe ,_aadg ._cdaae ,_aadg ._aeca .Dxfs };};func (_aaa PatternFill )ClearBgColor (){_aaa ._dga .BgColor =nil };func (_aebd PatternFill )SetBgColor (c _abb .Color ){_aebd ._dga .BgColor =_cb .NewCT_Color ();_aebd ._dga .BgColor .RgbAttr =c .AsRGBAString ();}; -// Row returns the row of the cell marker. -func (_cbbc CellMarker )Row ()int32 {return _cbbc ._ggb .Row }; +// Wrapped returns true if the cell will wrap text. +func (_gbeg CellStyle )Wrapped ()bool {if _gbeg ._edga .Alignment ==nil {return false ;};if _gbeg ._edga .Alignment .WrapTextAttr ==nil {return false ;};return *_gbeg ._edga .Alignment .WrapTextAttr ;}; -// SetRowOffset sets a column offset in absolute distance. -func (_aab CellMarker )SetRowOffset (m _cdb .Distance ){_aab ._ggb .RowOff .ST_CoordinateUnqualified =_b .Int64 (int64 (m /_cdb .EMU ));}; +// ClearBorder clears any border configuration from the cell style. +func (_gfdb CellStyle )ClearBorder (){_gfdb ._edga .BorderIdAttr =nil ;_gfdb ._edga .ApplyBorderAttr =nil ;}; -// ClearFont clears any font configuration from the cell style. -func (_dbb CellStyle )ClearFont (){_dbb ._faef .FontIdAttr =nil ;_dbb ._faef .ApplyFontAttr =nil }; +// RemoveSheetByName removes the sheet with the given name from the workbook. +func (_ceaab *Workbook )RemoveSheetByName (name string )error {_gbc :=-1;for _abggc ,_cacc :=range _ceaab .Sheets (){if name ==_cacc .Name (){_gbc =_abggc ;break ;};};if _gbc ==-1{return ErrorNotFound ;};return _ceaab .RemoveSheet (_gbc );}; -// FormulaContext returns a formula evaluation context that can be used to -// evaluate formaulas. -func (_ffad *Sheet )FormulaContext ()_bf .Context {return _eab (_ffad )}; +// X returns the inner wrapped XML type. +func (_gdbd MergedCell )X ()*_cb .CT_MergeCell {return _gdbd ._eab };func (_ebda Font )SetItalic (b bool ){if b {_ebda ._bedc .I =[]*_cb .CT_BooleanProperty {{}};}else {_ebda ._bedc .I =nil ;};}; -// SetDateWithStyle sets a date with the default date style applied. -func (_cacf Cell )SetDateWithStyle (d _aa .Time ){_cacf .SetDate (d );for _ ,_acf :=range _cacf ._df .StyleSheet .CellStyles (){if _acf .HasNumberFormat ()&&_acf .NumberFormat ()==uint32 (StandardFormatDate ){_cacf .SetStyle (_acf );return ;};};_dab :=_cacf ._df .StyleSheet .AddCellStyle ();_dab .SetNumberFormatStandard (StandardFormatDate );_cacf .SetStyle (_dab );}; +// 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 (_cgb CellStyle )SetBorder (b Border ){_cgb ._edga .BorderIdAttr =_g .Uint32 (b .Index ());_cgb ._edga .ApplyBorderAttr =_g .Bool (true );}; -// LockStructure controls the locking of the workbook structure. -func (_gacb WorkbookProtection )LockStructure (b bool ){if !b {_gacb ._dbdb .LockStructureAttr =nil ;}else {_gacb ._dbdb .LockStructureAttr =_b .Bool (true );};}; +// MakeComments constructs a new Comments wrapper. +func MakeComments (w *Workbook ,x *_cb .Comments )Comments {return Comments {w ,x }};func (_dafb Font )Index ()uint32 {for _dgda ,_dfdb :=range _dafb ._dccd .Fonts .Font {if _dafb ._bedc ==_dfdb {return uint32 (_dgda );};};return 0;}; -// SetInlineString adds a string inline instead of in the shared strings table. -func (_bc Cell )SetInlineString (s string ){_bc .clearValue ();_bc ._abd .Is =_aae .NewCT_Rst ();_bc ._abd .Is .T =_b .String (s );_bc ._abd .TAttr =_aae .ST_CellTypeInlineStr ;}; +// Themes returns the array of workbook dml.Theme. +func (_fcbce *Workbook )Themes ()[]*_gfd .Theme {return _fcbce ._decec }; -// Reference returns the region of cells that are merged. -func (_aabc MergedCell )Reference ()string {return _aabc ._feg .RefAttr }; +// MergedCells returns the merged cell regions within the sheet. +func (_cfbca *Sheet )MergedCells ()[]MergedCell {if _cfbca ._aebg .MergeCells ==nil {return nil ;};_abeag :=[]MergedCell {};for _ ,_aafac :=range _cfbca ._aebg .MergeCells .MergeCell {_abeag =append (_abeag ,MergedCell {_cfbca ._cffg ,_cfbca ,_aafac });};return _abeag ;}; -// SetConditionValue sets the condition value to be used for style applicaton. -func (_fgd ConditionalFormattingRule )SetConditionValue (v string ){_fgd ._fag .Formula =[]string {v }}; +// SetHeight sets the height of the anchored object. +func (_gabc OneCellAnchor )SetHeight (h _ccb .Distance ){_gabc ._adgf .Ext .CyAttr =int64 (h /_ccb .EMU )};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_fag :=NumberFormat {_gceb :_cb .NewCT_NumFmt ()};_fag ._gceb .NumFmtIdAttr =uint32 (id );_fag ._gceb .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_fag ._gceb .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_fag ._gceb .FormatCodeAttr ="\u0030";case StandardFormat2 :_fag ._gceb .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_fag ._gceb .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_fag ._gceb .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_fag ._gceb .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_fag ._gceb .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_fag ._gceb .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_fag ._gceb .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_fag ._gceb .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_fag ._gceb .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_fag ._gceb .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_fag ._gceb .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_fag ._gceb .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_fag ._gceb .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_fag ._gceb .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_fag ._gceb .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_fag ._gceb .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_fag ._gceb .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_fag ._gceb .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_fag ._gceb .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_fag ._gceb .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_fag ._gceb .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 :_fag ._gceb .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_fag ._gceb .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_fag ._gceb .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_fag ._gceb .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_fag ._gceb .FormatCodeAttr ="\u0040";};return _fag ;}; -// Cell creates or returns a cell given a cell reference of the form 'A10' -func (_feda *Sheet )Cell (cellRef string )Cell {_eaaf ,_cegc :=_gf .ParseCellReference (cellRef );if _cegc !=nil {_bd .Log .Debug ("\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",_cegc );return _feda .AddRow ().AddCell ();};return _feda .Row (_eaaf .RowIdx ).Cell (_eaaf .Column );}; +// SetItalic causes the text to be displayed in italic. +func (_cbef RichTextRun )SetItalic (b bool ){_cbef .ensureRpr ();_cbef ._affab .RPr .I =_cb .NewCT_BooleanProperty ();_cbef ._affab .RPr .I .ValAttr =_g .Bool (b );}; -// DVCompareType is a comparison type for a data validation rule. This restricts -// the input format of the cell. -type DVCompareType byte ;func (_ffga CellStyle )Index ()uint32 {for _bfae ,_bffg :=range _ffga ._cgdg .Xf {if _ffga ._faef ==_bffg {return uint32 (_bfae );};};return 0;}; +// 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 (_dcb CellStyle )SetFill (f Fill ){_dcb ._edga .FillIdAttr =_g .Uint32 (f .Index ());_dcb ._edga .ApplyFillAttr =_g .Bool (true );}; -// AddHyperlink creates and sets a hyperlink on a cell. -func (_abb Cell )AddHyperlink (url string ){for _bacb ,_gdfe :=range _abb ._df ._fedgd {if _gdfe ==_abb ._afc ._gfbed {_abb .SetHyperlink (_abb ._df ._eaaea [_bacb ].AddHyperlink (url ));return ;};};}; +// GetVerticalAlignment sets the vertical alignment of a cell style. +func (_adge CellStyle )GetVerticalAlignment ()_cb .ST_VerticalAlignment {if _adge ._edga .Alignment ==nil {return _cb .ST_VerticalAlignmentUnset ;};return _adge ._edga .Alignment .VerticalAttr ;}; -// Sheets returns the sheets from the workbook. -func (_ffagg *Workbook )Sheets ()[]Sheet {_cfgfd :=[]Sheet {};for _gdbd ,_adaee :=range _ffagg ._fedgd {_gcge :=_ffagg ._fgga .Sheets .Sheet [_gdbd ];_cbcee :=Sheet {_ffagg ,_gcge ,_adaee };_cfgfd =append (_cfgfd ,_cbcee );};return _cfgfd ;}; +// 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{_agce *_cb .CT_Col }; -// Col returns the column of the cell marker. -func (_fda CellMarker )Col ()int32 {return _fda ._ggb .Col }; +// 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 (_fbbd Cell )SetString (s string )int {_fbbd ._dg .ensureSharedStringsRelationships ();_fbbd .clearValue ();_efe :=_fbbd ._dg .SharedStrings .AddString (s );_fbbd ._ag .V =_g .String (_adb .Itoa (_efe ));_fbbd ._ag .TAttr =_cb .ST_CellTypeS ;return _efe ;}; -// X returns the inner wrapped XML type. -func (_ffe Column )X ()*_aae .CT_Col {return _ffe ._fga }; +// TopLeft is a no-op. +func (_cgd AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; -// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed -// width/height in cells. -type TwoCellAnchor struct{_ccgg *_ab .CT_TwoCellAnchor }; +// Row will return a row with a given row number, creating a new row if +// necessary. +func (_acgae *Sheet )Row (rowNum uint32 )Row {for _ ,_fcacb :=range _acgae ._aebg .SheetData .Row {if _fcacb .RAttr !=nil &&*_fcacb .RAttr ==rowNum {return Row {_acgae ._cffg ,_acgae ,_fcacb };};};return _acgae .AddNumberedRow (rowNum );}; -// GetFormula returns the formula for a cell. -func (_ecg Cell )GetFormula ()string {if _ecg ._abd .F !=nil {return _ecg ._abd .F .Content ;};return "";}; +// ExtractText returns text from the sheet as a SheetText object. +func (_afca *Sheet )ExtractText ()*SheetText {_gbff :=[]CellText {};for _ ,_ddef :=range _afca .Rows (){for _ ,_dbcf :=range _ddef .Cells (){if !_dbcf .IsEmpty (){if _fgcd :=_dbcf .GetFormattedValue ();_fgcd !=""{_gbff =append (_gbff ,CellText {Text :_fgcd ,Cell :_dbcf });};};};};return &SheetText {Cells :_gbff };}; -// SetValues sets the possible values. This is incompatible with SetRange. -func (_cga DataValidationList )SetValues (values []string ){_cga ._edc .Formula1 =_b .String ("\u0022"+_bg .Join (values ,"\u002c")+"\u0022");_cga ._edc .Formula2 =_b .String ("\u0030");}; +// SetReference sets the regin of cells that the merged cell applies to. +func (_edfc MergedCell )SetReference (ref string ){_edfc ._eab .RefAttr =ref }; -// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global -// and can be applied to cells across sheets. -type CellStyle struct{_bgg *Workbook ;_faef *_aae .CT_Xf ;_cgdg *_aae .CT_CellXfs ;}; +// SetColor sets the text color. +func (_defd RichTextRun )SetColor (c _abb .Color ){_defd .ensureRpr ();_defd ._affab .RPr .Color =_cb .NewCT_Color ();_gfdf :="\u0066\u0066"+*c .AsRGBString ();_defd ._affab .RPr .Color .RgbAttr =&_gfdf ;}; -// SetText sets the text to be displayed. -func (_ddaa RichTextRun )SetText (s string ){_ddaa ._debf .T =s }; +// X returns the inner wrapped XML type. +func (_aced Row )X ()*_cb .CT_Row {return _aced ._fgaa }; -// 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 (_bfff DataValidationCompare )SetValue (v string ){_bfff ._gbdc .Formula1 =&v }; +// Priority returns the rule priority +func (_dee ConditionalFormattingRule )Priority ()int32 {return _dee ._bgde .PriorityAttr };func (_bdf *evalContext )SetOffset (col ,row uint32 ){_bdf ._cfa =col ;_bdf ._dfac =row }; // SetTopLeft sets the top left visible cell after the split. -func (_cgeb SheetView )SetTopLeft (cellRef string ){_cgeb .ensurePane ();_cgeb ._ggde .Pane .TopLeftCellAttr =&cellRef ;}; +func (_gcdf SheetView )SetTopLeft (cellRef string ){_gcdf .ensurePane ();_gcdf ._bcadf .Pane .TopLeftCellAttr =&cellRef ;};func _ggb (_affd _gg .Time )_gg .Time {_affd =_affd .UTC ();return _gg .Date (_affd .Year (),_affd .Month (),_affd .Day (),_affd .Hour (),_affd .Minute (),_affd .Second (),_affd .Nanosecond (),_gg .Local );}; -// GetChartByTargetId returns the array of workbook crt.ChartSpace. -func (_afece *Workbook )GetChartByTargetId (targetAttr string )*_bgb .ChartSpace {return _afece ._dgeg [targetAttr ];}; +// 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 (_dacg StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_gdggb :=range _dacg .CellStyles (){if _gdggb .HasNumberFormat ()&&_gdggb .NumberFormat ()==uint32 (f ){return _gdggb ;};};_edfe :=_dacg .AddCellStyle ();_edfe .SetNumberFormatStandard (f );return _edfe ;}; + +// SetWidthCells is a no-op. +func (_agfgb OneCellAnchor )SetWidthCells (int32 ){};func (_ccbg *Sheet )slideCellsLeft (_beed []*_cb .CT_Cell )[]*_cb .CT_Cell {for _ ,_eda :=range _beed {_ggbb ,_cffa :=_ade .ParseCellReference (*_eda .RAttr );if _cffa !=nil {return _beed ;};_agbc :=_ggbb .ColumnIdx -1;_edba :=_ade .IndexToColumn (_agbc )+_af .Sprintf ("\u0025\u0064",_ggbb .RowIdx );_eda .RAttr =&_edba ;};return _beed ;}; // X returns the inner wrapped XML type. -func (_cegeg Row )X ()*_aae .CT_Row {return _cegeg ._fcff }; +func (_dad Comment )X ()*_cb .CT_Comment {return _dad ._aga };func (_ggd CellStyle )SetNumberFormat (s string ){_dag :=_ggd ._eff .StyleSheet .AddNumberFormat ();_dag .SetFormat (s );_ggd ._edga .ApplyNumberFormatAttr =_g .Bool (true );_ggd ._edga .NumFmtIdAttr =_g .Uint32 (_dag .ID ());};func (_eg Cell )getFormat ()string {if _eg ._ag .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_cf :=*_eg ._ag .SAttr ;_ge :=_eg ._dg .StyleSheet .GetCellStyle (_cf );_efa :=_eg ._dg .StyleSheet .GetNumberFormat (_ge .NumberFormat ());return _efa .GetFormat ();};func (_gfdbe *evalContext )Sheet (name string )_cg .Context {for _ ,_bagd :=range _gfdbe ._fbgc ._cffg .Sheets (){if _bagd .Name ()==name {return _bagd .FormulaContext ();};};return _cg .InvalidReferenceContext ;}; -// MoveTo repositions the anchor without changing the objects size. -func (_cbcd TwoCellAnchor )MoveTo (col ,row int32 ){_gdea :=_cbcd .TopLeft ();_geabg :=_cbcd .BottomRight ();_bdea :=_geabg .Col ()-_gdea .Col ();_cdaba :=_geabg .Row ()-_gdea .Row ();_gdea .SetCol (col );_gdea .SetRow (row );_geabg .SetCol (col +_bdea );_geabg .SetRow (row +_cdaba );};func (_dfc Sheet )validateMergedCells ()error {_fdba :=map[uint64 ]struct{}{};for _ ,_eccdc :=range _dfc .MergedCells (){_fffc ,_geg ,_ffgee :=_gf .ParseRangeReference (_eccdc .Reference ());if _ffgee !=nil {return _ec .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",_dfc .Name (),_eccdc .Reference ());};for _cbec :=_fffc .RowIdx ;_cbec <=_geg .RowIdx ;_cbec ++{for _cfce :=_fffc .ColumnIdx ;_cfce <=_geg .ColumnIdx ;_cfce ++{_dcgc :=uint64 (_cbec )<<32|uint64 (_cfce );if _ ,_cacfb :=_fdba [_dcgc ];_cacfb {return _ec .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",_dfc .Name ());};_fdba [_dcgc ]=struct{}{};};};};return nil ;}; +// SetRowOffset sets the row offset of the top-left of the image in fixed units. +func (_acb AbsoluteAnchor )SetRowOffset (m _ccb .Distance ){_acb ._bf .Pos .YAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_ccb .EMU ));}; -// GetFormat sets the number format code. -func (_adbff NumberFormat )GetFormat ()string {return _adbff ._efed .FormatCodeAttr }; +// SetPattern sets the pattern of the fill. +func (_egbb PatternFill )SetPattern (p _cb .ST_PatternType ){_egbb ._dga .PatternTypeAttr =p }; -// 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 (_bed CellStyle )SetFont (f Font ){_bed ._faef .FontIdAttr =_b .Uint32 (f .Index ());_bed ._faef .ApplyFontAttr =_b .Bool (true );}; +// IsWindowLocked returns whether the workbook windows are locked. +func (_eabcf WorkbookProtection )IsWindowLocked ()bool {return _eabcf ._gbdgb .LockWindowsAttr !=nil &&*_eabcf ._gbdgb .LockWindowsAttr ;}; -// Reference returns the table reference (the cells within the table) -func (_cdbb Table )Reference ()string {return _cdbb ._ddbd .RefAttr }; +// SetRow set the row of the cell marker. +func (_egd CellMarker )SetRow (row int32 ){_egd ._cga .Row =row };func (_ecbb Sheet )validateSheetNames ()error {_ddff :=len ([]rune (_ecbb .Name ()));if _ddff > 31{return _af .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",_ecbb .Name (),_ddff );};return nil ;}; -// IsSheetLocked returns whether the sheet is locked. -func (_ebafb SheetProtection )IsSheetLocked ()bool {return _ebafb ._adde .SheetAttr !=nil &&*_ebafb ._adde .SheetAttr ;}; +// IsBool returns true if the cell boolean value. +func (_ggc *evalContext )IsBool (cellRef string )bool {return _ggc ._fbgc .Cell (cellRef ).IsBool ()};func (_cea Cell )getRawSortValue ()(string ,bool ){if _cea .HasFormula (){_dbd :=_cea .GetCachedFormulaResult ();return _dbd ,_fd .IsNumber (_dbd );};_cca ,_ :=_cea .GetRawValue ();return _cca ,_fd .IsNumber (_cca );}; -// 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 (_fbe Cell )GetValueAsTime ()(_aa .Time ,error ){if _fbe ._abd .TAttr !=_aae .ST_CellTypeUnset {return _aa .Time {},_af .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t");};if _fbe ._abd .V ==nil {return _aa .Time {},_af .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_gffd ,_ ,_ece :=_f .ParseFloat (*_fbe ._abd .V ,10,128,_f .ToNearestEven );if _ece !=nil {return _aa .Time {},_ece ;};_cge :=new (_f .Float );_cge .SetUint64 (uint64 (24*_aa .Hour ));_gffd .Mul (_gffd ,_cge );_fdc ,_ :=_gffd .Uint64 ();_ae :=_fbe ._df .Epoch ().Add (_aa .Duration (_fdc ));return _cgf (_ae ),nil ;}; +// SetFont sets the font name for a rich text run. +func (_ddcg RichTextRun )SetFont (s string ){_ddcg .ensureRpr ();_ddcg ._affab .RPr .RFont =_cb .NewCT_FontName ();_ddcg ._affab .RPr .RFont .ValAttr =s ;}; -// AddCommentWithStyle adds a new comment styled in a default way -func (_aaab Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_eadf :=_aaab .AddComment (cellRef ,author );_abgg :=_eadf .AddRun ();_abgg .SetBold (true );_abgg .SetSize (10);_abgg .SetColor (_be .Black );_abgg .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_abgg .SetText (author +"\u003a");_abgg =_eadf .AddRun ();_abgg .SetSize (10);_abgg .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_abgg .SetColor (_be .Black );_abgg .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_cbeg ,_fca :=_gf .ParseCellReference (cellRef );if _fca !=nil {return _fca ;};_aaab ._ddef ._cebe [0].Shape =append (_aaab ._ddef ._cebe [0].Shape ,_eb .NewCommentShape (int64 (_cbeg .ColumnIdx ),int64 (_cbeg .RowIdx -1)));return nil ;}; +// AddRule adds and returns a new rule that can be configured. +func (_cfc ConditionalFormatting )AddRule ()ConditionalFormattingRule {_fcae :=_cb .NewCT_CfRule ();_cfc ._dec .CfRule =append (_cfc ._dec .CfRule ,_fcae );_adab :=ConditionalFormattingRule {_fcae };_adab .InitializeDefaults ();_adab .SetPriority (int32 (len (_cfc ._dec .CfRule )+1));return _adab ;}; -// Validate attempts to validate the structure of a workbook. -func (_dacd *Workbook )Validate ()error {if _dacd ==nil ||_dacd ._fgga ==nil {return _af .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");};_bfbf :=uint32 (0);for _ ,_fbaa :=range _dacd ._fgga .Sheets .Sheet {if _fbaa .SheetIdAttr > _bfbf {_bfbf =_fbaa .SheetIdAttr ;};};if _bfbf !=uint32 (len (_dacd ._fedgd )){return _ec .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",_bfbf ,len (_dacd ._fedgd ));};_ebdff :=map[string ]struct{}{};for _efgc ,_efce :=range _dacd ._fgga .Sheets .Sheet {_dede :=Sheet {_dacd ,_efce ,_dacd ._fedgd [_efgc ]};if _ ,_dadae :=_ebdff [_dede .Name ()];_dadae {return _ec .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",_efgc ,_dede .Name ());};_ebdff [_dede .Name ()]=struct{}{};if _gccg :=_dede .ValidateWithPath (_ec .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_efgc ));_gccg !=nil {return _gccg ;};if _aeggd :=_dede .Validate ();_aeggd !=nil {return _aeggd ;};};return nil ;}; +// SetHeightCells is a no-op. +func (_ceaa OneCellAnchor )SetHeightCells (int32 ){}; -// SetNumber sets the cell type to number, and the value to the given number -func (_efg Cell )SetNumber (v float64 ){_efg .clearValue ();if _fb .IsNaN (v )||_fb .IsInf (v ,0){_efg ._abd .TAttr =_aae .ST_CellTypeE ;_efg ._abd .V =_b .String ("\u0023\u004e\u0055M\u0021");return ;};_efg ._abd .TAttr =_aae .ST_CellTypeN ;_efg ._abd .V =_b .String (_gg .FormatFloat (v ,'f',-1,64));}; +// SetRange sets the range that contains the possible values. This is incompatible with SetValues. +func (_fba DataValidationList )SetRange (cellRange string ){_fba ._agcg .Formula1 =_g .String (cellRange );_fba ._agcg .Formula2 =_g .String ("\u0030");}; -// SetShowValue controls if the cell value is displayed. -func (_gade DataBarScale )SetShowValue (b bool ){_gade ._ffb .ShowValueAttr =_b .Bool (b )}; +// 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 (_aceg Sheet )RangeReference (n string )string {_bfgb :=_dc .Split (n ,"\u003a");_eafge ,_ :=_ade .ParseCellReference (_bfgb [0]);_aeaf :=_af .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_eafge .Column ,_eafge .RowIdx );if len (_bfgb )==1{return _af .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_aceg .Name (),_aeaf );};_acfae ,_ :=_ade .ParseCellReference (_bfgb [1]);_aaac :=_af .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_acfae .Column ,_acfae .RowIdx );return _af .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_aceg .Name (),_aeaf ,_aaac );}; -// IsSheetLocked returns whether the sheet objects are locked. -func (_fcce SheetProtection )IsObjectLocked ()bool {return _fcce ._adde .ObjectsAttr !=nil &&*_fcce ._adde .ObjectsAttr ;}; +// SetZoom controls the zoom level of the sheet and is measured in percent. The +// default value is 100. +func (_caee SheetView )SetZoom (pct uint32 ){_caee ._bcadf .ZoomScaleAttr =&pct };type DifferentialStyle struct{_cfbc *_cb .CT_Dxf ;_ddg *Workbook ;_efdf *_cb .CT_Dxfs ;};func (_cfae *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _cfae .getAllCellsInFormulaArrays (false );}; -// SetWidth sets the width of the anchored object. -func (_ff AbsoluteAnchor )SetWidth (w _cdb .Distance ){_ff ._gc .Ext .CxAttr =int64 (w /_cdb .EMU )};func (_abfa DataValidation )SetList ()DataValidationList {_abfa .clear ();_abfa ._aef .TypeAttr =_aae .ST_DataValidationTypeList ;_abfa ._aef .OperatorAttr =_aae .ST_DataValidationOperatorEqual ;return DataValidationList {_abfa ._aef };}; +// DataValidationCompare is a view on a data validation rule that is oriented +// towards value comparisons. +type DataValidationCompare struct{_bed *_cb .CT_DataValidation }; -// AddNumberFormat adds a new blank number format to the stylesheet. -func (_begef StyleSheet )AddNumberFormat ()NumberFormat {if _begef ._ebde .NumFmts ==nil {_begef ._ebde .NumFmts =_aae .NewCT_NumFmts ();};_ffd :=_aae .NewCT_NumFmt ();_ffd .NumFmtIdAttr =uint32 (200+len (_begef ._ebde .NumFmts .NumFmt ));_begef ._ebde .NumFmts .NumFmt =append (_begef ._ebde .NumFmts .NumFmt ,_ffd );_begef ._ebde .NumFmts .CountAttr =_b .Uint32 (uint32 (len (_begef ._ebde .NumFmts .NumFmt )));return NumberFormat {_begef ._bfac ,_ffd };};func NewPatternFill (fills *_aae .CT_Fills )PatternFill {_dfbg :=_aae .NewCT_Fill ();_dfbg .PatternFill =_aae .NewCT_PatternFill ();return PatternFill {_dfbg .PatternFill ,_dfbg };}; +// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a +// single drawing, but the drawing can have many charts. +func (_gde *Sheet )SetDrawing (d Drawing ){var _fab _add .Relationships ;for _fecg ,_bedg :=range _gde ._cffg ._dbge {if _bedg ==_gde ._aebg {_fab =_gde ._cffg ._bbed [_fecg ];break ;};};var _fcbd string ;for _bbcfb ,_bfgg :=range d ._ccfc ._aabad {if _bfgg ==d ._dcg {_cgaa :=_fab .AddAutoRelationship (_g .DocTypeSpreadsheet ,_g .WorksheetType ,_bbcfb +1,_g .DrawingType );_fcbd =_cgaa .ID ();break ;};};_gde ._aebg .Drawing =_cb .NewCT_Drawing ();_gde ._aebg .Drawing .IdAttr =_fcbd ;}; // X returns the inner wrapped XML type. -func (_dedb Sheet )X ()*_aae .Worksheet {return _dedb ._gfbed };func (_fcb Border )SetLeft (style _aae .ST_BorderStyle ,c _be .Color ){if _fcb ._ddf .Left ==nil {_fcb ._ddf .Left =_aae .NewCT_BorderPr ();};_fcb ._ddf .Left .Color =_aae .NewCT_Color ();_fcb ._ddf .Left .Color .RgbAttr =c .AsRGBAString ();_fcb ._ddf .Left .StyleAttr =style ;}; +func (_cbc DefinedName )X ()*_cb .CT_DefinedName {return _cbc ._fgce }; + +// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string +func (_cgc Cell )SetFormulaRaw (s string ){_eb :=_cg .ParseString (s );if _eb ==nil {return ;};_cgc .clearValue ();_cgc ._ag .TAttr =_cb .ST_CellTypeStr ;_cgc ._ag .F =_cb .NewCT_CellFormula ();_cgc ._ag .F .Content =s ;};func (_dede StyleSheet )GetCellStyle (id uint32 )CellStyle {for _adeb ,_fdega :=range _dede ._aeca .CellXfs .Xf {if uint32 (_adeb )==id {return CellStyle {_dede ._cdaae ,_fdega ,_dede ._aeca .CellXfs };};};return CellStyle {};}; + +// SetUnderline controls if the run is underlined. +func (_dgdac RichTextRun )SetUnderline (u _cb .ST_UnderlineValues ){_dgdac .ensureRpr ();_dgdac ._affab .RPr .U =_cb .NewCT_UnderlineProperty ();_dgdac ._affab .RPr .U .ValAttr =u ;};func (_gcea *evalContext )NamedRange (ref string )_cg .Reference {for _ ,_abcb :=range _gcea ._fbgc ._cffg .DefinedNames (){if _abcb .Name ()==ref {return _cg .MakeRangeReference (_abcb .Content ());};};for _ ,_abea :=range _gcea ._fbgc ._cffg .Tables (){if _abea .Name ()==ref {return _cg .MakeRangeReference (_af .Sprintf ("\u0025\u0073\u0021%\u0073",_gcea ._fbgc .Name (),_abea .Reference ()));};};return _cg .ReferenceInvalid ;}; + +// Border is a cell border configuraton. +type Border struct{_bee *_cb .CT_Border ;_dba *_cb .CT_Borders ;}; + +// 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{_bdgc *_cb .Sst ;_cgdc map[string ]int ;};func (_ecab *Sheet )setShared (_gabe string ,_eabc ,_eed _ade .CellReference ,_fcfbg string ){_fgdd :=_ecab .FormulaContext ();_cfadc :=_cg .NewEvaluator ();for _eeca :=_eabc .RowIdx ;_eeca <=_eed .RowIdx ;_eeca ++{for _agcd :=_eabc .ColumnIdx ;_agcd <=_eed .ColumnIdx ;_agcd ++{_ffge :=_eeca -_eabc .RowIdx ;_bafe :=_agcd -_eabc .ColumnIdx ;_fgdd .SetOffset (_bafe ,_ffge );_fcbff :=_cfadc .Eval (_fgdd ,_fcfbg );_bced :=_af .Sprintf ("\u0025\u0073\u0025\u0064",_ade .IndexToColumn (_agcd ),_eeca );_adeaf :=_ecab .Cell (_bced );if _fcbff .Type ==_cg .ResultTypeNumber {_adeaf .X ().TAttr =_cb .ST_CellTypeN ;}else {_adeaf .X ().TAttr =_cb .ST_CellTypeInlineStr ;};_adeaf .X ().V =_g .String (_fcbff .Value ());};};_ =_cfadc ;_ =_fgdd ;};func (_agae *Sheet )removeColumnFromNamedRanges (_ddgb uint32 )error {for _ ,_egfc :=range _agae ._cffg .DefinedNames (){_fbagd :=_egfc .Name ();_fagfa :=_egfc .Content ();_aeed :=_dc .Split (_fagfa ,"\u0021");if len (_aeed )!=2{return _cc .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_fagfa );};_feec :=_aeed [0];if _agae .Name ()==_feec {_cagb :=_agae ._cffg .RemoveDefinedName (_egfc );if _cagb !=nil {return _cagb ;};_ecdc :=_dfg (_aeed [1],_ddgb ,true );if _ecdc !=""{_gef :=_feec +"\u0021"+_ecdc ;_agae ._cffg .AddDefinedName (_fbagd ,_gef );};};};_gddf :=0;if _agae ._aebg .TableParts !=nil &&_agae ._aebg .TableParts .TablePart !=nil {_gddf =len (_agae ._aebg .TableParts .TablePart );};if _gddf !=0{_gdddbc :=0;for _ ,_gcbe :=range _agae ._cffg .Sheets (){if _gcbe .Name ()==_agae .Name (){break ;}else {if _gcbe ._aebg .TableParts !=nil &&_gcbe ._aebg .TableParts .TablePart !=nil {_gdddbc +=len (_gcbe ._aebg .TableParts .TablePart );};};};_feacf :=_agae ._cffg ._bggg [_gdddbc :_gdddbc +_gddf ];for _gbafb ,_ceaad :=range _feacf {_ccag :=_ceaad ;_ccag .RefAttr =_dfg (_ccag .RefAttr ,_ddgb ,false );_agae ._cffg ._bggg [_gdddbc +_gbafb ]=_ccag ;};};return nil ;}; + +// AddCell adds a cell to a spreadsheet. +func (_dgfe Row )AddCell ()Cell {_gcdc :=uint32 (len (_dgfe ._fgaa .C ));var _fcba *string ;if _gcdc > 0{_degf :=_g .Stringf ("\u0025\u0073\u0025\u0064",_ade .IndexToColumn (_gcdc -1),_dgfe .RowNumber ());if _dgfe ._fgaa .C [_gcdc -1].RAttr !=nil &&*_dgfe ._fgaa .C [_gcdc -1].RAttr ==*_degf {_fcba =_g .Stringf ("\u0025\u0073\u0025\u0064",_ade .IndexToColumn (_gcdc ),_dgfe .RowNumber ());};};_feda :=_cb .NewCT_Cell ();_dgfe ._fgaa .C =append (_dgfe ._fgaa .C ,_feda );if _fcba ==nil {_bfca :=uint32 (0);for _ ,_fedad :=range _dgfe ._fgaa .C {if _fedad .RAttr !=nil {_cfda ,_ :=_ade .ParseCellReference (*_fedad .RAttr );if _cfda .ColumnIdx >=_bfca {_bfca =_cfda .ColumnIdx +1;};};};_fcba =_g .Stringf ("\u0025\u0073\u0025\u0064",_ade .IndexToColumn (_bfca ),_dgfe .RowNumber ());};_feda .RAttr =_fcba ;return Cell {_dgfe ._babd ,_dgfe ._bdaea ,_dgfe ._fgaa ,_feda };}; + +// TopLeft returns the CellMaker for the top left corner of the anchor. +func (_dfed TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_dfed ._gafa .From }};func (_aabc StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id ));};for _ ,_dbaa :=range _aabc ._aeca .NumFmts .NumFmt {if _dbaa .NumFmtIdAttr ==id {return NumberFormat {_aabc ._cdaae ,_dbaa };};};return NumberFormat {};}; // 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 @@ -829,469 +871,427 @@ func (_dedb Sheet )X ()*_aae .Worksheet {return _dedb ._gfbed };func (_fcb Borde // 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 (_gcaa *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_gagc :=_gcaa ._gfbed .SheetData .Row ;_fdbf :=_gcaa .Rows ();for _cgdaf ,_gdbc :=range _fdbf {if _gdbc .RowNumber ()==firstRow {_gagc =_gcaa ._gfbed .SheetData .Row [_cgdaf :];break ;};};_dgb :=Comparer {Order :order };_g .Slice (_gagc ,func (_bgdc ,_eeab int )bool {return _dgb .LessRows (column ,Row {_gcaa ._acbe ,_gcaa ,_gagc [_bgdc ]},Row {_gcaa ._acbe ,_gcaa ,_gagc [_eeab ]});});for _eece ,_eeagag :=range _gcaa .Rows (){_eabb :=uint32 (_eece +1);if _eeagag .RowNumber ()!=_eabb {_eeagag .renumberAs (_eabb );};};};func (_efgb *Workbook )ensureSharedStringsRelationships (){_aeaa :=false ;for _ ,_bffd :=range _efgb .ContentTypes .X ().Override {if _bffd .ContentTypeAttr ==_b .SharedStringsContentType {_aeaa =true ;break ;};};if !_aeaa {_efgb .ContentTypes .AddOverride (_adfa ,_b .SharedStringsContentType );};_cegcg :=false ;for _ ,_aedb :=range _efgb ._gafa .Relationships (){if _aedb .X ().TargetAttr ==_abac {_cegcg =true ;break ;};};if !_cegcg {_efgb ._gafa .AddRelationship (_abac ,_b .SharedStringsType );};}; - -// IsEmpty checks if the cell style contains nothing. -func (_deee CellStyle )IsEmpty ()bool {return _deee ._bgg ==nil ||_deee ._faef ==nil ||_deee ._cgdg ==nil ||_deee ._cgdg .Xf ==nil ;}; - -// Borders returns the list of borders defined in the stylesheet. -func (_eggg StyleSheet )Borders ()[]Border {_effb :=[]Border {};for _ ,_agag :=range _eggg ._ebde .Borders .Border {_effb =append (_effb ,Border {_ddf :_agag });};return _effb ;}; - -// 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 (_acbb *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_bg .Replace (rangeRef ,"\u0024","",-1);_acbb ._gfbed .AutoFilter =_aae .NewCT_AutoFilter ();_acbb ._gfbed .AutoFilter .RefAttr =_b .String (rangeRef );_dcag :="\u0027"+_acbb .Name ()+"\u0027\u0021";var _cdfg DefinedName ;for _ ,_baeg :=range _acbb ._acbe .DefinedNames (){if _baeg .Name ()==_fged {if _bg .HasPrefix (_baeg .Content (),_dcag ){_cdfg =_baeg ;_cdfg .SetContent (_acbb .RangeReference (rangeRef ));break ;};};};if _cdfg .X ()==nil {_cdfg =_acbb ._acbe .AddDefinedName (_fged ,_acbb .RangeReference (rangeRef ));};for _ecda ,_aded :=range _acbb ._acbe ._fedgd {if _aded ==_acbb ._gfbed {_cdfg .SetLocalSheetID (uint32 (_ecda ));};};}; - -// Column returns the cell column -func (_cgc Cell )Column ()(string ,error ){_baca ,_gfe :=_gf .ParseCellReference (_cgc .Reference ());if _gfe !=nil {return "",_gfe ;};return _baca .Column ,nil ;}; +func (_fgaf *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_dfbg :=_fgaf ._aebg .SheetData .Row ;_aedd :=_fgaf .Rows ();for _efcb ,_bgg :=range _aedd {if _bgg .RowNumber ()==firstRow {_dfbg =_fgaf ._aebg .SheetData .Row [_efcb :];break ;};};_bdfa :=Comparer {Order :order };_fe .Slice (_dfbg ,func (_bfdg ,_agdg int )bool {return _bdfa .LessRows (column ,Row {_fgaf ._cffg ,_fgaf ,_dfbg [_bfdg ]},Row {_fgaf ._cffg ,_fgaf ,_dfbg [_agdg ]});});for _bbdf ,_fcdd :=range _fgaf .Rows (){_fbdg :=uint32 (_bbdf +1);if _fcdd .RowNumber ()!=_fbdg {_fcdd .renumberAs (_fbdg );};};}; -// 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 (_abbd *Sheet )AddNumberedRow (rowNum uint32 )Row {_cfcde :=_aae .NewCT_Row ();_cfcde .RAttr =_b .Uint32 (rowNum );_abbd ._gfbed .SheetData .Row =append (_abbd ._gfbed .SheetData .Row ,_cfcde );_g .Slice (_abbd ._gfbed .SheetData .Row ,func (_ggaa ,_baae int )bool {_fefa :=_abbd ._gfbed .SheetData .Row [_ggaa ].RAttr ;_eaga :=_abbd ._gfbed .SheetData .Row [_baae ].RAttr ;if _fefa ==nil {return true ;};if _eaga ==nil {return true ;};return *_fefa < *_eaga ;});return Row {_abbd ._acbe ,_abbd ,_cfcde };}; +// AddRun adds a new run of text to the cell. +func (_fgea RichText )AddRun ()RichTextRun {_cafc :=_cb .NewCT_RElt ();_fgea ._gbga .R =append (_fgea ._gbga .R ,_cafc );return RichTextRun {_cafc };}; // X returns the inner wrapped XML type. -func (_gdfa Comment )X ()*_aae .CT_Comment {return _gdfa ._gfgc }; - -// Workbook is the top level container item for a set of spreadsheets. -type Workbook struct{_ba .DocBase ;_fgga *_aae .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_eeda []*_aae .Comments ;_fedgd []*_aae .Worksheet ;_eaaea []_ba .Relationships ;_gafa _ba .Relationships ;_acgg []*_fbf .Theme ;_accf []*_ab .WsDr ;_effd []_ba .Relationships ;_cebe []*_eb .Container ;_gebb []*_bgb .ChartSpace ;_cdde []*_aae .Table ;_degag string ;_decb map[string ]string ;_dgeg map[string ]*_bgb .ChartSpace ;_acfd string ;}; - -// ClearBorder clears any border configuration from the cell style. -func (_fee CellStyle )ClearBorder (){_fee ._faef .BorderIdAttr =nil ;_fee ._faef .ApplyBorderAttr =nil }; - -// LockObject controls the locking of the sheet objects. -func (_gdg SheetProtection )LockObject (b bool ){if !b {_gdg ._adde .ObjectsAttr =nil ;}else {_gdg ._adde .ObjectsAttr =_b .Bool (true );};};func (_adbd *Sheet )setList (_ddeb string ,_cggd _bf .Result )error {_gdag ,_dccgb :=_gf .ParseCellReference (_ddeb );if _dccgb !=nil {return _dccgb ;};_feec :=_adbd .Row (_gdag .RowIdx );for _dggf ,_gaa :=range _cggd .ValueList {_agbd :=_feec .Cell (_gf .IndexToColumn (_gdag .ColumnIdx +uint32 (_dggf )));if _gaa .Type !=_bf .ResultTypeEmpty {if _gaa .IsBoolean {_agbd .SetBool (_gaa .ValueNumber !=0);}else {_agbd .SetCachedFormulaResult (_gaa .String ());};};};return nil ;}; - -// AddDrawing adds a drawing to a workbook. However the drawing is not actually -// displayed or used until it's set on a sheet. -func (_ebad *Workbook )AddDrawing ()Drawing {_adce :=_ab .NewWsDr ();_ebad ._accf =append (_ebad ._accf ,_adce );_bfcc :=_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .DrawingType ,len (_ebad ._accf ));_ebad .ContentTypes .AddOverride (_bfcc ,_b .DrawingContentType );_ebad ._effd =append (_ebad ._effd ,_ba .NewRelationships ());return Drawing {_ebad ,_adce };};func (_ddc Cell )clearValue (){_ddc ._abd .F =nil ;_ddc ._abd .Is =nil ;_ddc ._abd .V =nil ;_ddc ._abd .TAttr =_aae .ST_CellTypeUnset ;}; +func (_bbgb *Workbook )X ()*_cb .Workbook {return _bbgb ._fafb }; -// Fills returns a Fills object that can be used to add/create/edit fills. -func (_dfcd StyleSheet )Fills ()Fills {return Fills {_dfcd ._ebde .Fills }};type SheetProtection struct{_adde *_aae .CT_SheetProtection }; +// AddImage adds an image to the workbook package, returning a reference that +// can be used to add the image to a drawing. +func (_ggcce *Workbook )AddImage (i _add .Image )(_add .ImageRef ,error ){_beee :=_add .MakeImageRef (i ,&_ggcce .DocBase ,_ggcce ._bgge );if i .Data ==nil &&i .Path ==""{return _beee ,_cc .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 _beee ,_cc .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 _beee ,_cc .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 !=""{_cfdd :=_db .Add (i .Path );if _cfdd !=nil {return _beee ,_cfdd ;};};_ggcce .Images =append (_ggcce .Images ,_beee );return _beee ,nil ;}; -// RemoveCalcChain removes the cached caculation chain. This is sometimes needed -// as we don't update it when rows are added/removed. -func (_cdaf *Workbook )RemoveCalcChain (){var _dbfc string ;for _ ,_adcb :=range _cdaf ._gafa .Relationships (){if _adcb .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"{_dbfc ="\u0078\u006c\u002f"+_adcb .Target ();_cdaf ._gafa .Remove (_adcb );break ;};};if _dbfc ==""{return ;};_cdaf .ContentTypes .RemoveOverride (_dbfc );for _bdgf ,_ebbg :=range _cdaf .ExtraFiles {if _ebbg .ZipPath ==_dbfc {_cdaf .ExtraFiles [_bdgf ]=_cdaf .ExtraFiles [len (_cdaf .ExtraFiles )-1];_cdaf .ExtraFiles =_cdaf .ExtraFiles [:len (_cdaf .ExtraFiles )-1];return ;};};}; +// GetBorder gets a Border from a cell style. +func (_dgca CellStyle )GetBorder ()*_cb .CT_Border {if _cgf :=_dgca ._edga .BorderIdAttr ;_cgf !=nil {_cdba :=_dgca ._eff .StyleSheet .Borders ();if int (*_cgf )< len (_cdba ){return _cdba [int (*_cgf )].X ();};};return nil ;}; -// SetHeight sets the height of the anchored object. -func (_ggd AbsoluteAnchor )SetHeight (h _cdb .Distance ){_ggd ._gc .Ext .CyAttr =int64 (h /_cdb .EMU )}; +// GetFormat sets the number format code. +func (_cdec NumberFormat )GetFormat ()string {return _cdec ._gceb .FormatCodeAttr };func (_edbg SheetView )ensurePane (){if _edbg ._bcadf .Pane ==nil {_edbg ._bcadf .Pane =_cb .NewCT_Pane ();_edbg ._bcadf .Pane .ActivePaneAttr =_cb .ST_PaneBottomLeft ;};}; -// X returns the inner wrapped XML type. -func (_dgga IconScale )X ()*_aae .CT_IconSet {return _dgga ._daeg };const _fged ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065"; +// BottomRight is a no-op. +func (_cdbe OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; // X returns the inner wrapped XML type. -func (_dcb Font )X ()*_aae .CT_Font {return _dcb ._egf }; +func (_defc Table )X ()*_cb .Table {return _defc ._bdbd }; -// BottomRight returns the CellMaker for the bottom right corner of the anchor. -func (_eggf TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_eggf ._ccgg .To }}; - -// OneCellAnchor is anchored to a top-left cell with a fixed with/height -// in distance. -type OneCellAnchor struct{_gfeb *_ab .CT_OneCellAnchor }; - -// MakeComments constructs a new Comments wrapper. -func MakeComments (w *Workbook ,x *_aae .Comments )Comments {return Comments {w ,x }};func (_fff Border )SetBottom (style _aae .ST_BorderStyle ,c _be .Color ){if _fff ._ddf .Bottom ==nil {_fff ._ddf .Bottom =_aae .NewCT_BorderPr ();};_fff ._ddf .Bottom .Color =_aae .NewCT_Color ();_fff ._ddf .Bottom .Color .RgbAttr =c .AsRGBAString ();_fff ._ddf .Bottom .StyleAttr =style ;};func (_baab *Sheet )removeColumnFromMergedCells (_fgbcc uint32 )error {if _baab ._gfbed .MergeCells ==nil ||_baab ._gfbed .MergeCells .MergeCell ==nil {return nil ;};_bcee :=[]*_aae .CT_MergeCell {};for _ ,_bgcd :=range _baab .MergedCells (){_adge :=_gfca (_bgcd .Reference (),_fgbcc ,true );if _adge !=""{_bgcd .SetReference (_adge );_bcee =append (_bcee ,_bgcd .X ());};};_baab ._gfbed .MergeCells .MergeCell =_bcee ;return nil ;}; - -// SetCellReference sets the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_gad Comment )SetCellReference (cellRef string ){_gad ._gfgc .RefAttr =cellRef }; +// GetLocked returns true if the cell is locked. +func (_fdd *evalContext )GetLocked (cellRef string )bool {return _fdd ._fbgc .Cell (cellRef ).getLocked ()};type SheetProtection struct{_dgcga *_cb .CT_SheetProtection }; -// IsStructureLocked returns whether the workbook structure is locked. -func (_eccf WorkbookProtection )IsStructureLocked ()bool {return _eccf ._dbdb .LockStructureAttr !=nil &&*_eccf ._dbdb .LockStructureAttr ;};func (_bgec Fill )Index ()uint32 {if _bgec ._gbe ==nil {return 0;};for _ecf ,_acb :=range _bgec ._gbe .Fill {if _bgec ._fge ==_acb {return uint32 (_ecf );};};return 0;}; +// IsEmpty checks if the cell style contains nothing. +func (_ccc CellStyle )IsEmpty ()bool {return _ccc ._eff ==nil ||_ccc ._edga ==nil ||_ccc ._aeg ==nil ||_ccc ._aeg .Xf ==nil ;};func (_abgg *Sheet )updateAfterRemove (_fbeg uint32 ,_bcagf _fgb .UpdateAction )error {_cfcb :=_abgg .Name ();_bdggb :=&_fgb .UpdateQuery {UpdateType :_bcagf ,ColumnIdx :_fbeg ,SheetToUpdate :_cfcb };for _ ,_dgcd :=range _abgg ._cffg .Sheets (){_bdggb .UpdateCurrentSheet =_cfcb ==_dgcd .Name ();for _ ,_bgdg :=range _dgcd .Rows (){for _ ,_eegb :=range _bgdg .Cells (){if _eegb .X ().F !=nil {_bgb :=_eegb .X ().F .Content ;_afdg :=_cg .ParseString (_bgb );if _afdg ==nil {_eegb .SetError ("\u0023\u0052\u0045F\u0021");}else {_ebf :=_afdg .Update (_bdggb );_eegb .X ().F .Content =_af .Sprintf ("\u003d\u0025\u0073",_ebf .String ());};};};};};return nil ;}; -// Clear clears the cell's value and type. -func (_fcf Cell )Clear (){_fcf .clearValue ();_fcf ._abd .TAttr =_aae .ST_CellTypeUnset }; +// 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{_gbga *_cb .CT_Rst }; -// 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 (_cbed CellStyle )SetFill (f Fill ){_cbed ._faef .FillIdAttr =_b .Uint32 (f .Index ());_cbed ._faef .ApplyFillAttr =_b .Bool (true );}; +// Name returns the name of the table +func (_dcdd Table )Name ()string {if _dcdd ._bdbd .NameAttr !=nil {return *_dcdd ._bdbd .NameAttr ;};return "";}; -// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. -func (_gcea *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _gcea .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _egfb _ba .Relationship ;for _ ,_cec :=range _gcea ._gafa .Relationships (){if _cec .ID ()==_gcea ._fgga .Sheets .Sheet [ind ].IdAttr {var _daba bool ;if _egfb ,_daba =_gcea ._gafa .CopyRelationship (_cec .ID ());!_daba {return Sheet {},ErrorNotFound ;};break ;};};_gcea .ContentTypes .CopyOverride (_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .WorksheetContentType ,ind +1),_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .WorksheetContentType ,len (_gcea .ContentTypes .X ().Override )));_babb :=*_gcea ._fedgd [ind ];_gcea ._fedgd =append (_gcea ._fedgd ,&_babb );var _fcdbe uint32 =0;for _ ,_cgad :=range _gcea ._fgga .Sheets .Sheet {if _cgad .SheetIdAttr > _fcdbe {_fcdbe =_cgad .SheetIdAttr ;};};_fcdbe ++;_cceda :=*_gcea ._fgga .Sheets .Sheet [ind ];_cceda .IdAttr =_egfb .ID ();_cceda .NameAttr =copiedSheetName ;_cceda .SheetIdAttr =_fcdbe ;_gcea ._fgga .Sheets .Sheet =append (_gcea ._fgga .Sheets .Sheet ,&_cceda );_becf :=_ba .NewRelationshipsCopy (_gcea ._eaaea [ind ]);_gcea ._eaaea =append (_gcea ._eaaea ,_becf );_acdc :=_gcea ._eeda [ind ];if _acdc ==nil {_gcea ._eeda =append (_gcea ._eeda ,nil );}else {_agff :=*_acdc ;_gcea ._eeda =append (_gcea ._eeda ,&_agff );};_cecd :=Sheet {_gcea ,&_cceda ,&_babb };return _cecd ,nil ;};func (_ggdf *evalContext )Cell (ref string ,ev _bf .Evaluator )_bf .Result {if !_fdgb (ref ){return _bf .MakeErrorResultType (_bf .ErrorTypeName ,"");};_ceb :=_ggdf ._ebd .Name ()+"\u0021"+ref ;if _afcc ,_cgde :=ev .GetFromCache (_ceb );_cgde {return _afcc ;};_bdfe ,_dfafd :=_gf .ParseCellReference (ref );if _dfafd !=nil {return _bf .MakeErrorResult (_ec .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_dfafd ));};if _ggdf ._bccf !=0&&!_bdfe .AbsoluteColumn {_bdfe .ColumnIdx +=_ggdf ._bccf ;_bdfe .Column =_gf .IndexToColumn (_bdfe .ColumnIdx );};if _ggdf ._fgg !=0&&!_bdfe .AbsoluteRow {_bdfe .RowIdx +=_ggdf ._fgg ;};_dggb :=_ggdf ._ebd .Cell (_bdfe .String ());if _dggb .HasFormula (){if _ ,_bae :=_ggdf ._aec [ref ];_bae {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 );};_ggdf ._aec [ref ]=struct{}{};_cege :=ev .Eval (_ggdf ,_dggb .GetFormula ());delete (_ggdf ._aec ,ref );ev .SetCache (_ceb ,_cege );return _cege ;};if _dggb .IsEmpty (){_gbd :=_bf .MakeEmptyResult ();ev .SetCache (_ceb ,_gbd );return _gbd ;}else if _dggb .IsNumber (){_bgd ,_ :=_dggb .GetValueAsNumber ();_bdbc :=_bf .MakeNumberResult (_bgd );ev .SetCache (_ceb ,_bdbc );return _bdbc ;}else if _dggb .IsBool (){_fbgc ,_ :=_dggb .GetValueAsBool ();_fbce :=_bf .MakeBoolResult (_fbgc );ev .SetCache (_ceb ,_fbce );return _fbce ;};_bdd ,_ :=_dggb .GetRawValue ();if _dggb .IsError (){_cfdf :=_bf .MakeErrorResult ("");_cfdf .ValueString =_bdd ;ev .SetCache (_ceb ,_cfdf );return _cfdf ;};_ade :=_bf .MakeStringResult (_bdd );ev .SetCache (_ceb ,_ade );return _ade ;};func (_efb PatternFill )SetBgColor (c _be .Color ){_efb ._cdab .BgColor =_aae .NewCT_Color ();_efb ._cdab .BgColor .RgbAttr =c .AsRGBAString ();}; +// SetHeightCells sets the height the anchored object by moving the bottom. It +// is not compatible with SetHeight. +func (_eadg TwoCellAnchor )SetHeightCells (h int32 ){_eadg .SetHeight (0);_gacd :=_eadg .TopLeft ();_bedf :=_eadg .BottomRight ();_bedf .SetRow (_gacd .Row ()+h );}; -// GetSheet returns a sheet by name, or an error if a sheet by the given name -// was not found. -func (_gbad *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_gagde :=range _gbad .Sheets (){if _gagde .Name ()==name {return _gagde ,nil ;};};return Sheet {},ErrorNotFound ;}; +// ExtractText returns text from the workbook as a WorkbookText object. +func (_afbc *Workbook )ExtractText ()*WorkbookText {_bcde :=[]*SheetText {};for _ ,_dedf :=range _afbc .Sheets (){_bcde =append (_bcde ,&SheetText {Cells :_dedf .ExtractText ().Cells });};return &WorkbookText {Sheets :_bcde };}; -// LockSheet controls the locking of the sheet. -func (_ddede SheetProtection )LockSheet (b bool ){if !b {_ddede ._adde .SheetAttr =nil ;}else {_ddede ._adde .SheetAttr =_b .Bool (true );};}; +// Cell is a single cell within a sheet. +type Cell struct{_dg *Workbook ;_ff *Sheet ;_bcd *_cb .CT_Row ;_ag *_cb .CT_Cell ;};func (_deeb ConditionalFormattingRule )clear (){_deeb ._bgde .OperatorAttr =_cb .ST_ConditionalFormattingOperatorUnset ;_deeb ._bgde .ColorScale =nil ;_deeb ._bgde .IconSet =nil ;_deeb ._bgde .Formula =nil ;}; -// X returns the inner wrapped XML type. -func (_aeeba *Workbook )X ()*_aae .Workbook {return _aeeba ._fgga }; +// 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 (_fdag Comparer )LessCells (lhs ,rhs Cell )bool {if _fdag .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_cbb ,_aaga :=lhs .getRawSortValue ();_eaa ,_gced :=rhs .getRawSortValue ();switch {case _aaga &&_gced :_dge ,_ :=_adb .ParseFloat (_cbb ,64);_dbc ,_ :=_adb .ParseFloat (_eaa ,64);return _dge < _dbc ;case _aaga :return true ;case _gced :return false ;};_cbb =lhs .GetFormattedValue ();_eaa =rhs .GetFormattedValue ();return _cbb < _eaa ;}; -// RemoveFont removes a font from the style sheet. It *does not* update styles that refer -// to this font. -func (_eedf StyleSheet )RemoveFont (f Font )error {for _bbfd ,_gceg :=range _eedf ._ebde .Fonts .Font {if _gceg ==f .X (){_eedf ._ebde .Fonts .Font =append (_eedf ._ebde .Fonts .Font [:_bbfd ],_eedf ._ebde .Fonts .Font [_bbfd +1:]...);return nil ;};};return _af .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; +// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. +type WorkbookText struct{Sheets []*SheetText ;}; -// AddDataValidation adds a data validation rule to a sheet. -func (_cccd *Sheet )AddDataValidation ()DataValidation {if _cccd ._gfbed .DataValidations ==nil {_cccd ._gfbed .DataValidations =_aae .NewCT_DataValidations ();};_adag :=_aae .NewCT_DataValidation ();_adag .ShowErrorMessageAttr =_b .Bool (true );_cccd ._gfbed .DataValidations .DataValidation =append (_cccd ._gfbed .DataValidations .DataValidation ,_adag );_cccd ._gfbed .DataValidations .CountAttr =_b .Uint32 (uint32 (len (_cccd ._gfbed .DataValidations .DataValidation )));return DataValidation {_adag };};func (_aeea Sheet )validateSheetNames ()error {_fgbc :=len ([]rune (_aeea .Name ()));if _fgbc > 31{return _ec .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",_aeea .Name (),_fgbc );};return nil ;}; +// Row returns the row of the cell marker. +func (_bab CellMarker )Row ()int32 {return _bab ._cga .Row }; -// Author returns the author of the comment -func (_fbcb Comment )Author ()string {if _fbcb ._gfgc .AuthorIdAttr < uint32 (len (_fbcb ._dcf .Authors .Author )){return _fbcb ._dcf .Authors .Author [_fbcb ._gfgc .AuthorIdAttr ];};return "";}; +// MaxColumnIdx returns the max used column of the sheet. +func (_aaba Sheet )MaxColumnIdx ()uint32 {_cgca :=uint32 (0);for _ ,_bcfe :=range _aaba .Rows (){_bcbd :=_bcfe ._fgaa .C ;if len (_bcbd )> 0{_adeg :=_bcbd [len (_bcbd )-1];_fgcg ,_ :=_ade .ParseCellReference (*_adeg .RAttr );if _cgca < _fgcg .ColumnIdx {_cgca =_fgcg .ColumnIdx ;};};};return _cgca ;}; // X returns the inner wrapped XML type. -func (_gdfg DataBarScale )X ()*_aae .CT_DataBar {return _gdfg ._ffb }; - -// SetWrapped configures the cell to wrap text. -func (_fce CellStyle )SetWrapped (b bool ){if _fce ._faef .Alignment ==nil {_fce ._faef .Alignment =_aae .NewCT_CellAlignment ();};if !b {_fce ._faef .Alignment .WrapTextAttr =nil ;}else {_fce ._faef .Alignment .WrapTextAttr =_b .Bool (true );_fce ._faef .ApplyAlignmentAttr =_b .Bool (true );};}; +func (_gea RichText )X ()*_cb .CT_Rst {return _gea ._gbga }; -// InitializeDefaults initializes a border to its defaulte empty values. -func (_fbb Border )InitializeDefaults (){_fbb ._ddf .Left =_aae .NewCT_BorderPr ();_fbb ._ddf .Bottom =_aae .NewCT_BorderPr ();_fbb ._ddf .Right =_aae .NewCT_BorderPr ();_fbb ._ddf .Top =_aae .NewCT_BorderPr ();_fbb ._ddf .Diagonal =_aae .NewCT_BorderPr ();}; +// RemoveCalcChain removes the cached caculation chain. This is sometimes needed +// as we don't update it when rows are added/removed. +func (_fcdb *Workbook )RemoveCalcChain (){var _cdgb string ;for _ ,_ggcb :=range _fcdb ._bgge .Relationships (){if _ggcb .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"{_cdgb ="\u0078\u006c\u002f"+_ggcb .Target ();_fcdb ._bgge .Remove (_ggcb );break ;};};if _cdgb ==""{return ;};_fcdb .ContentTypes .RemoveOverride (_cdgb );for _bagf ,_fcde :=range _fcdb .ExtraFiles {if _fcde .ZipPath ==_cdgb {_fcdb .ExtraFiles [_bagf ]=_fcdb .ExtraFiles [len (_fcdb .ExtraFiles )-1];_fcdb .ExtraFiles =_fcdb .ExtraFiles [:len (_fcdb .ExtraFiles )-1];return ;};};}; -// Protection controls the protection on an individual sheet. -func (_fffa *Sheet )Protection ()SheetProtection {if _fffa ._gfbed .SheetProtection ==nil {_fffa ._gfbed .SheetProtection =_aae .NewCT_SheetProtection ();};return SheetProtection {_fffa ._gfbed .SheetProtection };}; +// 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 (_fcbcc *Workbook )RecalculateFormulas (){for _ ,_fedc :=range _fcbcc .Sheets (){_fedc .RecalculateFormulas ();};};func _acgf ()*_gfc .CT_TwoCellAnchor {_dgdf :=_gfc .NewCT_TwoCellAnchor ();_dgdf .EditAsAttr =_gfc .ST_EditAsOneCell ;_dgdf .From .Col =5;_dgdf .From .Row =0;_dgdf .From .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_dgdf .From .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);_dgdf .To .Col =10;_dgdf .To .Row =20;_dgdf .To .ColOff .ST_CoordinateUnqualified =_g .Int64 (0);_dgdf .To .RowOff .ST_CoordinateUnqualified =_g .Int64 (0);return _dgdf ;}; -// SheetCount returns the number of sheets in the workbook. -func (_fcaa Workbook )SheetCount ()int {return len (_fcaa ._fedgd )}; +// SetWidth is a no-op. +func (_ececf TwoCellAnchor )SetWidth (w _ccb .Distance ){}; -// SetHeight sets the row height in points. -func (_fefd Row )SetHeight (d _cdb .Distance ){_fefd ._fcff .HtAttr =_b .Float64 (float64 (d ));_fefd ._fcff .CustomHeightAttr =_b .Bool (true );}; +// Open opens and reads a workbook from a file (.xlsx). +func Open (filename string )(*Workbook ,error ){_ecf ,_gdf :=_ad .Open (filename );if _gdf !=nil {return nil ,_af .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gdf );};defer _ecf .Close ();_dedg ,_gdf :=_ad .Stat (filename );if _gdf !=nil {return nil ,_af .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gdf );};_ffea ,_gdf :=Read (_ecf ,_dedg .Size ());if _gdf !=nil {return nil ,_gdf ;};_gfcc ,_ :=_a .Abs (_a .Dir (filename ));_ffea ._aaff =_a .Join (_gfcc ,filename );return _ffea ,nil ;}; -// SetHeightCells sets the height the anchored object by moving the bottom. It -// is not compatible with SetHeight. -func (_acac TwoCellAnchor )SetHeightCells (h int32 ){_acac .SetHeight (0);_fagbg :=_acac .TopLeft ();_cdfbf :=_acac .BottomRight ();_cdfbf .SetRow (_fagbg .Row ()+h );};var _fea []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"}; +// Comments returns the list of comments for this sheet +func (_dgf Comments )Comments ()[]Comment {_daee :=[]Comment {};for _ ,_bec :=range _dgf ._cdgg .CommentList .Comment {_daee =append (_daee ,Comment {_dgf ._aec ,_bec ,_dgf ._cdgg });};return _daee ;}; -// HasFormula returns true if the cell has an asoociated formula. -func (_cce Cell )HasFormula ()bool {return _cce ._abd .F !=nil }; +// Type returns the type of anchor +func (_adgee TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell }; -// SetRichTextString sets the cell to rich string mode and returns a struct that -// can be used to add formatted text to the cell. -func (_ead Cell )SetRichTextString ()RichText {_ead .clearValue ();_ead ._abd .Is =_aae .NewCT_Rst ();_ead ._abd .TAttr =_aae .ST_CellTypeInlineStr ;return RichText {_ead ._abd .Is };}; +// LessRows compares two rows based off of a column. If the column doesn't exist +// in one row, that row is 'less'. +func (_cce Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _bbce ,_fcb Cell ;for _ ,_dfa :=range lhs .Cells (){_eee ,_ :=_ade .ParseCellReference (_dfa .Reference ());if _eee .Column ==column {_bbce =_dfa ;break ;};};for _ ,_gffd :=range rhs .Cells (){_ffd ,_ :=_ade .ParseCellReference (_gffd .Reference ());if _ffd .Column ==column {_fcb =_gffd ;break ;};};return _cce .LessCells (_bbce ,_fcb );}; -// StyleSheet is a document style sheet. -type StyleSheet struct{_bfac *Workbook ;_ebde *_aae .StyleSheet ;}; +// DataBarScale is a colored scale that fills the cell with a background +// gradeint depending on the value. +type DataBarScale struct{_ffc *_cb .CT_DataBar }; -// IsError returns true if the cell is an error type cell. -func (_ecc Cell )IsError ()bool {return _ecc ._abd .TAttr ==_aae .ST_CellTypeE };func _eacg (_cfg bool )int {if _cfg {return 1;};return 0;}; +// 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{ -// AddFont adds a new empty font to the stylesheet. -func (_gacg StyleSheet )AddFont ()Font {_gefg :=_aae .NewCT_Font ();_gacg ._ebde .Fonts .Font =append (_gacg ._ebde .Fonts .Font ,_gefg );_gacg ._ebde .Fonts .CountAttr =_b .Uint32 (uint32 (len (_gacg ._ebde .Fonts .Font )));return Font {_gefg ,_gacg ._ebde };}; +// BottomRight returns the CellMaker for the bottom right corner of the +// anchor. +BottomRight ()CellMarker ; -// SetHeight sets the height of the anchored object. -func (_ccd OneCellAnchor )SetHeight (h _cdb .Distance ){_ccd ._gfeb .Ext .CyAttr =int64 (h /_cdb .EMU )}; +// TopLeft returns the CellMaker for the top left corner of the anchor. +TopLeft ()CellMarker ; -// ValidateWithPath validates the sheet passing path informaton for a better -// error message -func (_dffa Sheet )ValidateWithPath (path string )error {return _dffa ._gfbed .ValidateWithPath (path )}; +// MoveTo repositions the anchor without changing the objects size. +MoveTo (_fb ,_fge int32 ); -// SetColor sets teh color of the databar. -func (_efgg DataBarScale )SetColor (c _be .Color ){_efgg ._ffb .Color =_aae .NewCT_Color ();_efgg ._ffb .Color .RgbAttr =c .AsRGBAString ();}; +// SetWidth sets the width of the anchored object. It is not compatible with +// SetWidthCells. +SetWidth (_fce _ccb .Distance ); -// 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 (_ccg *Sheet )RemoveMergedCell (mc MergedCell ){for _cafe ,_efgd :=range _ccg ._gfbed .MergeCells .MergeCell {if _efgd ==mc .X (){copy (_ccg ._gfbed .MergeCells .MergeCell [_cafe :],_ccg ._gfbed .MergeCells .MergeCell [_cafe +1:]);_ccg ._gfbed .MergeCells .MergeCell [len (_ccg ._gfbed .MergeCells .MergeCell )-1]=nil ;_ccg ._gfbed .MergeCells .MergeCell =_ccg ._gfbed .MergeCells .MergeCell [:len (_ccg ._gfbed .MergeCells .MergeCell )-1];};};}; +// SetWidthCells sets the height the anchored object by moving the right +// hand side. It is not compatible with SetWidth. +SetWidthCells (_ccf int32 ); -// SetWidth sets the width of the anchored object. -func (_cdbd OneCellAnchor )SetWidth (w _cdb .Distance ){_cdbd ._gfeb .Ext .CxAttr =int64 (w /_cdb .EMU )};func (_dbdd *Workbook )onNewRelationship (_geae *_eea .DecodeMap ,_geed ,_cafdb string ,_dafb []*_cd .File ,_fedgbg *_dc .Relationship ,_gaefg _eea .Target )error {_eggc :=_b .DocTypeSpreadsheet ;switch _cafdb {case _b .OfficeDocumentType :_dbdd ._fgga =_aae .NewWorkbook ();_geae .AddTarget (_geed ,_dbdd ._fgga ,_cafdb ,0);_dbdd ._gafa =_ba .NewRelationships ();_geae .AddTarget (_eea .RelationsPathFor (_geed ),_dbdd ._gafa .X (),_cafdb ,0);_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,0);case _b .CorePropertiesType :_geae .AddTarget (_geed ,_dbdd .CoreProperties .X (),_cafdb ,0);_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,0);case _b .CustomPropertiesType :_geae .AddTarget (_geed ,_dbdd .CustomProperties .X (),_cafdb ,0);_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,0);case _b .ExtendedPropertiesType :_geae .AddTarget (_geed ,_dbdd .AppProperties .X (),_cafdb ,0);_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,0);case _b .WorksheetType :_bbdd :=_aae .NewWorksheet ();_eggd :=uint32 (len (_dbdd ._fedgd ));_dbdd ._fedgd =append (_dbdd ._fedgd ,_bbdd );_geae .AddTarget (_geed ,_bbdd ,_cafdb ,_eggd );_gaafb :=_ba .NewRelationships ();_geae .AddTarget (_eea .RelationsPathFor (_geed ),_gaafb .X (),_cafdb ,0);_dbdd ._eaaea =append (_dbdd ._eaaea ,_gaafb );_dbdd ._eeda =append (_dbdd ._eeda ,nil );_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,len (_dbdd ._fedgd ));case _b .StylesType :_dbdd .StyleSheet =NewStyleSheet (_dbdd );_geae .AddTarget (_geed ,_dbdd .StyleSheet .X (),_cafdb ,0);_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,0);case _b .ThemeType :_cdbbb :=_fbf .NewTheme ();_dbdd ._acgg =append (_dbdd ._acgg ,_cdbbb );_geae .AddTarget (_geed ,_cdbbb ,_cafdb ,0);_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,len (_dbdd ._acgg ));case _b .SharedStringsType :_dbdd .SharedStrings =NewSharedStrings ();_geae .AddTarget (_geed ,_dbdd .SharedStrings .X (),_cafdb ,0);_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,0);case _b .ThumbnailType :for _facfg ,_aagc :=range _dafb {if _aagc ==nil {continue ;};if _aagc .Name ==_geed {_ebbc ,_agga :=_aagc .Open ();if _agga !=nil {return _ec .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_agga );};_dbdd .Thumbnail ,_ ,_agga =_ee .Decode (_ebbc );_ebbc .Close ();if _agga !=nil {return _ec .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",_agga );};_dafb [_facfg ]=nil ;};};case _b .ImageType :for _fdfde ,_ggba :=range _dbdd ._decb {_adc :=_e .Clean (_geed );if _adc ==_fdfde {_fedgbg .TargetAttr =_ggba ;return nil ;};};_egd :=_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,len (_dbdd .Images )+1);for _bfgb ,_gdadg :=range _dafb {if _gdadg ==nil {continue ;};if _gdadg .Name ==_e .Clean (_geed ){_cfcee ,_ccca :=_eea .ExtractToDiskTmp (_gdadg ,_dbdd .TmpPath );if _ccca !=nil {return _ccca ;};_dgde ,_ccca :=_ba .ImageFromStorage (_cfcee );if _ccca !=nil {return _ccca ;};_ceaa :=_ba .MakeImageRef (_dgde ,&_dbdd .DocBase ,_dbdd ._gafa );_ceaa .SetTarget (_egd );_dbdd ._decb [_gdadg .Name ]=_egd ;_dbdd .Images =append (_dbdd .Images ,_ceaa );_dafb [_bfgb ]=nil ;};};_fedgbg .TargetAttr =_egd ;case _b .DrawingType :_cacg :=_ab .NewWsDr ();_ddec :=uint32 (len (_dbdd ._accf ));_geae .AddTarget (_geed ,_cacg ,_cafdb ,_ddec );_dbdd ._accf =append (_dbdd ._accf ,_cacg );_baaad :=_ba .NewRelationships ();_geae .AddTarget (_eea .RelationsPathFor (_geed ),_baaad .X (),_cafdb ,_ddec );_dbdd ._effd =append (_dbdd ._effd ,_baaad );_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,len (_dbdd ._accf ));case _b .VMLDrawingType :_eaab :=_eb .NewContainer ();_gdaa :=uint32 (len (_dbdd ._cebe ));_geae .AddTarget (_geed ,_eaab ,_cafdb ,_gdaa );_dbdd ._cebe =append (_dbdd ._cebe ,_eaab );case _b .CommentsType :_dbdd ._eeda [_gaefg .Index ]=_aae .NewComments ();_geae .AddTarget (_geed ,_dbdd ._eeda [_gaefg .Index ],_cafdb ,_gaefg .Index );_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,len (_dbdd ._eeda ));case _b .ChartType :_gbgb :=_bgb .NewChartSpace ();_degf :=uint32 (len (_dbdd ._gebb ));_geae .AddTarget (_geed ,_gbgb ,_cafdb ,_degf );_dbdd ._gebb =append (_dbdd ._gebb ,_gbgb );_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,len (_dbdd ._gebb ));_dbdd ._dgeg [_fedgbg .TargetAttr ]=_gbgb ;case _b .TableType :_ggef :=_aae .NewTable ();_dcfg :=uint32 (len (_dbdd ._cdde ));_geae .AddTarget (_geed ,_ggef ,_cafdb ,_dcfg );_dbdd ._cdde =append (_dbdd ._cdde ,_ggef );_fedgbg .TargetAttr =_b .RelativeFilename (_eggc ,_gaefg .Typ ,_cafdb ,len (_dbdd ._cdde ));default:_bd .Log .Debug ("\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",_geed ,_cafdb );};return nil ;};func (_aebe Cell )setLocked (_dfa bool ){_beb :=_aebe ._abd .SAttr ;if _beb !=nil {_fbfg :=_aebe ._df .StyleSheet .GetCellStyle (*_beb );if _fbfg ._faef .Protection ==nil {_fbfg ._faef .Protection =_aae .NewCT_CellProtection ();};_fbfg ._faef .Protection .LockedAttr =&_dfa ;};}; +// SetHeight sets the height of the anchored object. It is not compatible +// with SetHeightCells. +SetHeight (_da _ccb .Distance ); -// SetMaxLength sets the maximum bar length in percent. -func (_bgee DataBarScale )SetMaxLength (l uint32 ){_bgee ._ffb .MaxLengthAttr =_b .Uint32 (l )}; +// SetHeightCells sets the height the anchored object by moving the bottom. +// It is not compatible with SetHeight. +SetHeightCells (_ec int32 ); -// AddString adds a string to the shared string cache. -func (_afa SharedStrings )AddString (v string )int {if _baa ,_aca :=_afa ._fdfbg [v ];_aca {return _baa ;};_eagb :=_aae .NewCT_Rst ();_eagb .T =_b .String (v );_afa ._ccfd .Si =append (_afa ._ccfd .Si ,_eagb );_eedd :=len (_afa ._ccfd .Si )-1;_afa ._fdfbg [v ]=_eedd ;_afa ._ccfd .CountAttr =_b .Uint32 (uint32 (len (_afa ._ccfd .Si )));_afa ._ccfd .UniqueCountAttr =_afa ._ccfd .CountAttr ;return _eedd ;};func (_baegf StandardFormat )String ()string {switch {case 0<=_baegf &&_baegf <=4:return _ffgc [_dgcg [_baegf ]:_dgcg [_baegf +1]];case 9<=_baegf &&_baegf <=22:_baegf -=9;return _eefa [_dffc [_baegf ]:_dffc [_baegf +1]];case 37<=_baegf &&_baegf <=40:_baegf -=37;return _efad [_agg [_baegf ]:_agg [_baegf +1]];case 45<=_baegf &&_baegf <=49:_baegf -=45;return _bede [_egcg [_baegf ]:_egcg [_baegf +1]];default:return _ec .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_baegf );};}; +// SetColOffset sets the column offset of the top-left anchor. +SetColOffset (_dbb _ccb .Distance ); -// SetXSplit sets the column split point -func (_gadc SheetView )SetXSplit (v float64 ){_gadc .ensurePane ();_gadc ._ggde .Pane .XSplitAttr =_b .Float64 (v );}; +// SetRowOffset sets the row offset of the top-left anchor. +SetRowOffset (_gcb _ccb .Distance ); // Type returns the type of anchor -func (_aagb TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell }; +Type ()AnchorType ;}; -// SetWidthCells is a no-op. -func (_fg AbsoluteAnchor )SetWidthCells (int32 ){}; +// Fills returns a Fills object that can be used to add/create/edit fills. +func (_bdec StyleSheet )Fills ()Fills {return Fills {_bdec ._aeca .Fills }}; -// SetHeight is a nop-op. -func (_fbdde TwoCellAnchor )SetHeight (h _cdb .Distance ){}; +// SetNumber sets the cell type to number, and the value to the given number +func (_dgc Cell )SetNumber (v float64 ){_dgc .clearValue ();if _fg .IsNaN (v )||_fg .IsInf (v ,0){_dgc ._ag .TAttr =_cb .ST_CellTypeE ;_dgc ._ag .V =_g .String ("\u0023\u004e\u0055M\u0021");return ;};_dgc ._ag .TAttr =_cb .ST_CellTypeN ;_dgc ._ag .V =_g .String (_adb .FormatFloat (v ,'f',-1,64));}; -// AnchorType is the type of anchor. -type AnchorType byte ; +// 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 (_fcac Cell )SetFormulaArray (s string ){_ba :=_cg .ParseString (s );if _ba ==nil {return ;};_fcac .clearValue ();_fcac ._ag .TAttr =_cb .ST_CellTypeStr ;_fcac ._ag .F =_cb .NewCT_CellFormula ();_fcac ._ag .F .TAttr =_cb .ST_CellFormulaTypeArray ;_fcac ._ag .F .Content =s ;}; -// IsEmpty returns true if the cell is empty. -func (_dee Cell )IsEmpty ()bool {return _dee ._abd .TAttr ==_aae .ST_CellTypeUnset &&_dee ._abd .V ==nil &&_dee ._abd .F ==nil ;};func (_cdad DifferentialStyle )Fill ()Fill {if _cdad ._faff .Fill ==nil {_cdad ._faff .Fill =_aae .NewCT_Fill ();};return Fill {_cdad ._faff .Fill ,nil };}; +// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. +func (_bbcf *evalContext )GetLabelPrefix (cellRef string )string {return _bbcf ._fbgc .Cell (cellRef ).getLabelPrefix ();}; -// 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 (_cadb CellStyle )SetBorder (b Border ){_cadb ._faef .BorderIdAttr =_b .Uint32 (b .Index ());_cadb ._faef .ApplyBorderAttr =_b .Bool (true );}; +// DataValidation controls cell validation +type DataValidation struct{_bae *_cb .CT_DataValidation }; -// 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 (_bgcf Sheet )RangeReference (n string )string {_cced :=_bg .Split (n ,"\u003a");_cdeg ,_ :=_gf .ParseCellReference (_cced [0]);_aegg :=_ec .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_cdeg .Column ,_cdeg .RowIdx );if len (_cced )==1{return _ec .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_bgcf .Name (),_aegg );};_adba ,_ :=_gf .ParseCellReference (_cced [1]);_acfc :=_ec .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_adba .Column ,_adba .RowIdx );return _ec .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_bgcf .Name (),_aegg ,_acfc );}; +// 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 (_cafcf Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_cdbc :=[]Cell {};for _cdaa :=uint32 (0);_cdaa <=lastColIdx ;_cdaa ++{_fcbf :=_cafcf .Cell (_ade .IndexToColumn (_cdaa ));_cdbc =append (_cdbc ,_fcbf );};return _cdbc ;}; -// AddMergedCells merges cells within a sheet. -func (_gbda *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _gbda ._gfbed .MergeCells ==nil {_gbda ._gfbed .MergeCells =_aae .NewCT_MergeCells ();};_egaa :=_aae .NewCT_MergeCell ();_egaa .RefAttr =_ec .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef );_gbda ._gfbed .MergeCells .MergeCell =append (_gbda ._gfbed .MergeCells .MergeCell ,_egaa );_gbda ._gfbed .MergeCells .CountAttr =_b .Uint32 (uint32 (len (_gbda ._gfbed .MergeCells .MergeCell )));return MergedCell {_gbda ._acbe ,_gbda ,_egaa };}; +// NewStyleSheet constructs a new default stylesheet. +func NewStyleSheet (wb *Workbook )StyleSheet {_gdbb :=_cb .NewStyleSheet ();_gdbb .CellStyleXfs =_cb .NewCT_CellStyleXfs ();_gdbb .CellXfs =_cb .NewCT_CellXfs ();_gdbb .CellStyles =_cb .NewCT_CellStyles ();_aebf :=_cb .NewCT_CellStyle ();_aebf .NameAttr =_g .String ("\u004e\u006f\u0072\u006d\u0061\u006c");_aebf .XfIdAttr =0;_aebf .BuiltinIdAttr =_g .Uint32 (0);_gdbb .CellStyles .CellStyle =append (_gdbb .CellStyles .CellStyle ,_aebf );_gdbb .CellStyles .CountAttr =_g .Uint32 (uint32 (len (_gdbb .CellStyles .CellStyle )));_ddfd :=_cb .NewCT_Xf ();_ddfd .NumFmtIdAttr =_g .Uint32 (0);_ddfd .FontIdAttr =_g .Uint32 (0);_ddfd .FillIdAttr =_g .Uint32 (0);_ddfd .BorderIdAttr =_g .Uint32 (0);_gdbb .CellStyleXfs .Xf =append (_gdbb .CellStyleXfs .Xf ,_ddfd );_gdbb .CellStyleXfs .CountAttr =_g .Uint32 (uint32 (len (_gdbb .CellStyleXfs .Xf )));_ebbd :=NewFills ();_gdbb .Fills =_ebbd .X ();_cefe :=_ebbd .AddFill ().SetPatternFill ();_cefe .SetPattern (_cb .ST_PatternTypeNone );_cefe =_ebbd .AddFill ().SetPatternFill ();_cefe .SetPattern (_cb .ST_PatternTypeGray125 );_gdbb .Fonts =_cb .NewCT_Fonts ();_gdbb .Borders =_cb .NewCT_Borders ();_beg :=StyleSheet {wb ,_gdbb };_beg .AddBorder ().InitializeDefaults ();_eae :=_beg .AddFont ();_eae .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_eae .SetSize (11);_gffdc :=_cb .NewCT_Xf ();*_gffdc =*_ddfd ;_gffdc .XfIdAttr =_g .Uint32 (0);_gdbb .CellXfs .Xf =append (_gdbb .CellXfs .Xf ,_gffdc );_gdbb .CellXfs .CountAttr =_g .Uint32 (uint32 (len (_gdbb .CellXfs .Xf )));return _beg ;}; -// SetFormat sets the number format code. -func (_agb NumberFormat )SetFormat (f string ){_agb ._efed .FormatCodeAttr =f };var _abac =_b .RelativeFilename (_b .DocTypeSpreadsheet ,_b .OfficeDocumentType ,_b .SharedStringsType ,0); +// X returns the inner wrapped XML type. +func (_aae Drawing )X ()*_gfc .WsDr {return _aae ._dcg }; -// ClearNumberFormat removes any number formatting from the style. -func (_ccfc CellStyle )ClearNumberFormat (){_ccfc ._faef .NumFmtIdAttr =nil ;_ccfc ._faef .ApplyNumberFormatAttr =nil ;};type Table struct{_ddbd *_aae .Table }; +// Reference returns the table reference (the cells within the table) +func (_eag Table )Reference ()string {return _eag ._bdbd .RefAttr }; -// 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 (_fbba Cell )SetString (s string )int {_fbba ._df .ensureSharedStringsRelationships ();_fbba .clearValue ();_ggg :=_fbba ._df .SharedStrings .AddString (s );_fbba ._abd .V =_b .String (_gg .Itoa (_ggg ));_fbba ._abd .TAttr =_aae .ST_CellTypeS ;return _ggg ;}; +// Uses1904Dates returns true if the the workbook uses dates relative to +// 1 Jan 1904. This is uncommon. +func (_beefd *Workbook )Uses1904Dates ()bool {if _beefd ._fafb .WorkbookPr ==nil ||_beefd ._fafb .WorkbookPr .Date1904Attr ==nil {return false ;};return *_beefd ._fafb .WorkbookPr .Date1904Attr ;}; -// IsNumber returns true if the cell is a number type cell. -func (_gbc Cell )IsNumber ()bool {switch _gbc ._abd .TAttr {case _aae .ST_CellTypeN :return true ;case _aae .ST_CellTypeS ,_aae .ST_CellTypeB :return false ;};return _gbc ._abd .V !=nil &&_cb .IsNumber (*_gbc ._abd .V );}; +// X returns the inner wrapped XML type. +func (_aebe SheetView )X ()*_cb .CT_SheetView {return _aebe ._bcadf };func (_geeee *Workbook )onNewRelationship (_ebcf *_abe .DecodeMap ,_fefb ,_aafd string ,_egbe []*_ab .File ,_fagfd *_cd .Relationship ,_dgee _abe .Target )error {_cafgf :=_g .DocTypeSpreadsheet ;switch _aafd {case _g .OfficeDocumentType :_geeee ._fafb =_cb .NewWorkbook ();_ebcf .AddTarget (_fefb ,_geeee ._fafb ,_aafd ,0);_geeee ._bgge =_add .NewRelationships ();_ebcf .AddTarget (_abe .RelationsPathFor (_fefb ),_geeee ._bgge .X (),_aafd ,0);_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,0);case _g .CorePropertiesType :_ebcf .AddTarget (_fefb ,_geeee .CoreProperties .X (),_aafd ,0);_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,0);case _g .CustomPropertiesType :_ebcf .AddTarget (_fefb ,_geeee .CustomProperties .X (),_aafd ,0);_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,0);case _g .ExtendedPropertiesType :_ebcf .AddTarget (_fefb ,_geeee .AppProperties .X (),_aafd ,0);_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,0);case _g .WorksheetType :_cegf :=_cb .NewWorksheet ();_befe :=uint32 (len (_geeee ._dbge ));_geeee ._dbge =append (_geeee ._dbge ,_cegf );_ebcf .AddTarget (_fefb ,_cegf ,_aafd ,_befe );_ceeg :=_add .NewRelationships ();_ebcf .AddTarget (_abe .RelationsPathFor (_fefb ),_ceeg .X (),_aafd ,0);_geeee ._bbed =append (_geeee ._bbed ,_ceeg );_geeee ._cgdcg =append (_geeee ._cgdcg ,nil );_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,len (_geeee ._dbge ));case _g .StylesType :_geeee .StyleSheet =NewStyleSheet (_geeee );_ebcf .AddTarget (_fefb ,_geeee .StyleSheet .X (),_aafd ,0);_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,0);case _g .ThemeType :_face :=_gfd .NewTheme ();_geeee ._decec =append (_geeee ._decec ,_face );_ebcf .AddTarget (_fefb ,_face ,_aafd ,0);_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,len (_geeee ._decec ));case _g .SharedStringsType :_geeee .SharedStrings =NewSharedStrings ();_ebcf .AddTarget (_fefb ,_geeee .SharedStrings .X (),_aafd ,0);_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,0);case _g .ThumbnailType :for _cgec ,_gfef :=range _egbe {if _gfef ==nil {continue ;};if _gfef .Name ==_fefb {_aaag ,_bbeaa :=_gfef .Open ();if _bbeaa !=nil {return _af .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_bbeaa );};_geeee .Thumbnail ,_ ,_bbeaa =_ea .Decode (_aaag );_aaag .Close ();if _bbeaa !=nil {return _af .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",_bbeaa );};_egbe [_cgec ]=nil ;};};case _g .ImageType :for _cfeg ,_cbcf :=range _geeee ._decb {_cccc :=_d .Clean (_fefb );if _cccc ==_cfeg {_fagfd .TargetAttr =_cbcf ;return nil ;};};_dfgc :=_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,len (_geeee .Images )+1);for _aace ,_cebe :=range _egbe {if _cebe ==nil {continue ;};if _cebe .Name ==_d .Clean (_fefb ){_gedae ,_ffbf :=_abe .ExtractToDiskTmp (_cebe ,_geeee .TmpPath );if _ffbf !=nil {return _ffbf ;};_bddd ,_ffbf :=_add .ImageFromStorage (_gedae );if _ffbf !=nil {return _ffbf ;};_gbbce :=_add .MakeImageRef (_bddd ,&_geeee .DocBase ,_geeee ._bgge );_gbbce .SetTarget (_dfgc );_geeee ._decb [_cebe .Name ]=_dfgc ;_geeee .Images =append (_geeee .Images ,_gbbce );_egbe [_aace ]=nil ;};};_fagfd .TargetAttr =_dfgc ;case _g .DrawingType :_baef :=_gfc .NewWsDr ();_gdca :=uint32 (len (_geeee ._aabad ));_ebcf .AddTarget (_fefb ,_baef ,_aafd ,_gdca );_geeee ._aabad =append (_geeee ._aabad ,_baef );_gddfg :=_add .NewRelationships ();_ebcf .AddTarget (_abe .RelationsPathFor (_fefb ),_gddfg .X (),_aafd ,_gdca );_geeee ._ddebf =append (_geeee ._ddebf ,_gddfg );_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,len (_geeee ._aabad ));case _g .VMLDrawingType :_aggec :=_b .NewContainer ();_edec :=uint32 (len (_geeee ._fdba ));_ebcf .AddTarget (_fefb ,_aggec ,_aafd ,_edec );_geeee ._fdba =append (_geeee ._fdba ,_aggec );case _g .CommentsType :_geeee ._cgdcg [_dgee .Index ]=_cb .NewComments ();_ebcf .AddTarget (_fefb ,_geeee ._cgdcg [_dgee .Index ],_aafd ,_dgee .Index );_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,len (_geeee ._cgdcg ));case _g .ChartType :_ccfcc :=_gc .NewChartSpace ();_gcca :=uint32 (len (_geeee ._gedb ));_ebcf .AddTarget (_fefb ,_ccfcc ,_aafd ,_gcca );_geeee ._gedb =append (_geeee ._gedb ,_ccfcc );_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,len (_geeee ._gedb ));_geeee ._feecg [_fagfd .TargetAttr ]=_ccfcc ;case _g .TableType :_fcfbf :=_cb .NewTable ();_ecfab :=uint32 (len (_geeee ._bggg ));_ebcf .AddTarget (_fefb ,_fcfbf ,_aafd ,_ecfab );_geeee ._bggg =append (_geeee ._bggg ,_fcfbf );_fagfd .TargetAttr =_g .RelativeFilename (_cafgf ,_dgee .Typ ,_aafd ,len (_geeee ._bggg ));default:_bg .Log .Debug ("\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",_fefb ,_aafd );};return nil ;}; -// CellStyles returns the list of defined cell styles -func (_egbg StyleSheet )CellStyles ()[]CellStyle {_gegf :=[]CellStyle {};for _ ,_ccdcf :=range _egbg ._ebde .CellXfs .Xf {_gegf =append (_gegf ,CellStyle {_egbg ._bfac ,_ccdcf ,_egbg ._ebde .CellXfs });};return _gegf ;}; +// Workbook is the top level container item for a set of spreadsheets. +type Workbook struct{_add .DocBase ;_fafb *_cb .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_cgdcg []*_cb .Comments ;_dbge []*_cb .Worksheet ;_bbed []_add .Relationships ;_bgge _add .Relationships ;_decec []*_gfd .Theme ;_aabad []*_gfc .WsDr ;_ddebf []_add .Relationships ;_fdba []*_b .Container ;_gedb []*_gc .ChartSpace ;_bggg []*_cb .Table ;_aaff string ;_decb map[string ]string ;_feecg map[string ]*_gc .ChartSpace ;_bfgbb string ;}; -// SetProtectedAndHidden sets protected and hidden for given cellStyle -func (_bad CellStyle )SetProtection (protected bool ,hidden bool ){_bad ._faef .Protection =&_aae .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };}; +// ValidateWithPath validates the sheet passing path informaton for a better +// error message +func (_fac Sheet )ValidateWithPath (path string )error {return _fac ._aebg .ValidateWithPath (path )}; -// IconScale maps values to icons. -type IconScale struct{_daeg *_aae .CT_IconSet }; +// InitialView returns the first defined sheet view. If there are no views, one +// is created and returned. +func (_dbadc *Sheet )InitialView ()SheetView {if _dbadc ._aebg .SheetViews ==nil ||len (_dbadc ._aebg .SheetViews .SheetView )==0{return _dbadc .AddView ();};return SheetView {_dbadc ._aebg .SheetViews .SheetView [0]};}; -// RemoveDefinedName removes an existing defined name. -func (_fdcb *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _af .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 _ffffg ,_fcbc :=range _fdcb ._fgga .DefinedNames .DefinedName {if _fcbc ==dn .X (){copy (_fdcb ._fgga .DefinedNames .DefinedName [_ffffg :],_fdcb ._fgga .DefinedNames .DefinedName [_ffffg +1:]);_fdcb ._fgga .DefinedNames .DefinedName [len (_fdcb ._fgga .DefinedNames .DefinedName )-1]=nil ;_fdcb ._fgga .DefinedNames .DefinedName =_fdcb ._fgga .DefinedNames .DefinedName [:len (_fdcb ._fgga .DefinedNames .DefinedName )-1];return nil ;};};return _af .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064");}; +// ConditionalFormatting controls the formatting styles and rules for a range of +// cells with the same conditional formatting. +type ConditionalFormatting struct{_dec *_cb .CT_ConditionalFormatting }; -// SetColOffset sets a column offset in absolute distance. -func (_cfc CellMarker )SetColOffset (m _cdb .Distance ){_cfc ._ggb .ColOff .ST_CoordinateUnqualified =_b .Int64 (int64 (m /_cdb .EMU ));}; +// SetHeight is a nop-op. +func (_cgaga TwoCellAnchor )SetHeight (h _ccb .Distance ){}; -// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') -func (_begf Row )Cell (col string )Cell {_dcef :=_ec .Sprintf ("\u0025\u0073\u0025\u0064",col ,_begf .RowNumber ());for _ ,_ebag :=range _begf ._fcff .C {if _ebag .RAttr !=nil &&*_ebag .RAttr ==_dcef {return Cell {_begf ._fcfd ,_begf ._ffff ,_begf ._fcff ,_ebag };};};return _begf .AddNamedCell (col );}; +// 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 (_ada Cell )SetDate (d _gg .Time ){_ada .clearValue ();d =_efcc (d );_age :=_ada ._dg .Epoch ();if d .Before (_age ){_bg .Log .Debug ("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 ;};_cgg :=d .Sub (_age );_agc :=new (_c .Float );_gec :=new (_c .Float );_gec .SetPrec (128);_gec .SetUint64 (uint64 (_cgg ));_cfe :=new (_c .Float );_cfe .SetUint64 (24*60*60*1e9);_agc .Quo (_gec ,_cfe );_dca ,_ :=_agc .Uint64 ();_ada ._ag .V =_g .Stringf ("\u0025\u0064",_dca );}; -// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. -func (_gead *Sheet )RemoveColumn (column string )error {_fcea ,_cdag :=_gead .getAllCellsInFormulaArraysForColumn ();if _cdag !=nil {return _cdag ;};_edbc :=_gf .ColumnToIndex (column );for _ ,_fdd :=range _gead .Rows (){_ccbf :=_ec .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_fdd .X ().RAttr );if _ ,_cea :=_fcea [_ccbf ];_cea {return nil ;};};for _ ,_gec :=range _gead .Rows (){_gcda :=_gec ._fcff .C ;for _geef ,_bcae :=range _gcda {_eefb ,_ceff :=_gf .ParseCellReference (*_bcae .RAttr );if _ceff !=nil {return _ceff ;};if _eefb .ColumnIdx ==_edbc {_gec ._fcff .C =append (_gcda [:_geef ],_gead .slideCellsLeft (_gcda [_geef +1:])...);break ;}else if _eefb .ColumnIdx > _edbc {_gec ._fcff .C =append (_gcda [:_geef ],_gead .slideCellsLeft (_gcda [_geef :])...);break ;};};};_cdag =_gead .updateAfterRemove (_edbc ,_dad .UpdateActionRemoveColumn );if _cdag !=nil {return _cdag ;};_cdag =_gead .removeColumnFromNamedRanges (_edbc );if _cdag !=nil {return _cdag ;};_cdag =_gead .removeColumnFromMergedCells (_edbc );if _cdag !=nil {return _cdag ;};for _ ,_eccg :=range _gead ._acbe .Sheets (){_eccg .RecalculateFormulas ();};return nil ;}; +// Cell creates or returns a cell given a cell reference of the form 'A10' +func (_gcbd *Sheet )Cell (cellRef string )Cell {_edfb ,_cab :=_ade .ParseCellReference (cellRef );if _cab !=nil {_bg .Log .Debug ("\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",_cab );return _gcbd .AddRow ().AddCell ();};return _gcbd .Row (_edfb .RowIdx ).Cell (_edfb .Column );};func (_beccb *Sheet )setList (_efdb string ,_babb _cg .Result )error {_dfbb ,_aecg :=_ade .ParseCellReference (_efdb );if _aecg !=nil {return _aecg ;};_dcfd :=_beccb .Row (_dfbb .RowIdx );for _cbac ,_aaae :=range _babb .ValueList {_bcbc :=_dcfd .Cell (_ade .IndexToColumn (_dfbb .ColumnIdx +uint32 (_cbac )));if _aaae .Type !=_cg .ResultTypeEmpty {if _aaae .IsBoolean {_bcbc .SetBool (_aaae .ValueNumber !=0);}else {_bcbc .SetCachedFormulaResult (_aaae .String ());};};};return nil ;}; -// SetYSplit sets the row split point -func (_aaabb SheetView )SetYSplit (v float64 ){_aaabb .ensurePane ();_aaabb ._ggde .Pane .YSplitAttr =_b .Float64 (v );}; +// AddDataValidation adds a data validation rule to a sheet. +func (_debb *Sheet )AddDataValidation ()DataValidation {if _debb ._aebg .DataValidations ==nil {_debb ._aebg .DataValidations =_cb .NewCT_DataValidations ();};_edca :=_cb .NewCT_DataValidation ();_edca .ShowErrorMessageAttr =_g .Bool (true );_debb ._aebg .DataValidations .DataValidation =append (_debb ._aebg .DataValidations .DataValidation ,_edca );_debb ._aebg .DataValidations .CountAttr =_g .Uint32 (uint32 (len (_debb ._aebg .DataValidations .DataValidation )));return DataValidation {_edca };}; -// SetShowRuler controls the visibility of the ruler -func (_dace SheetView )SetShowRuler (b bool ){if !b {_dace ._ggde .ShowRulerAttr =_b .Bool (false );}else {_dace ._ggde .ShowRulerAttr =nil ;};}; +// IsDBCS returns if a workbook's default language is among DBCS. +func (_fdff *evalContext )IsDBCS ()bool {_gcda :=_fdff ._fbgc ._cffg .CoreProperties .X ().Language ;if _gcda ==nil {return false ;};_fdc :=string (_gcda .Data );for _ ,_fccb :=range _gdg {if _fdc ==_fccb {return true ;};};return false ;}; -// SetColorScale configures the rule as a color scale, removing existing -// configuration. -func (_dagd ConditionalFormattingRule )SetColorScale ()ColorScale {_dagd .clear ();_dagd .SetType (_aae .ST_CfTypeColorScale );_dagd ._fag .ColorScale =_aae .NewCT_ColorScale ();return ColorScale {_dagd ._fag .ColorScale };}; +// AddGradientStop adds a color gradient stop. +func (_abf ColorScale )AddGradientStop (color _abb .Color ){_fcad :=_cb .NewCT_Color ();_fcad .RgbAttr =color .AsRGBAString ();_abf ._agfc .Color =append (_abf ._agfc .Color ,_fcad );}; -// SetAllowBlank controls if blank values are accepted. -func (_ecgf DataValidation )SetAllowBlank (b bool ){if !b {_ecgf ._aef .AllowBlankAttr =nil ;}else {_ecgf ._aef .AllowBlankAttr =_b .Bool (true );};};func (_cda Border )SetTop (style _aae .ST_BorderStyle ,c _be .Color ){if _cda ._ddf .Top ==nil {_cda ._ddf .Top =_aae .NewCT_BorderPr ();};_cda ._ddf .Top .Color =_aae .NewCT_Color ();_cda ._ddf .Top .Color .RgbAttr =c .AsRGBAString ();_cda ._ddf .Top .StyleAttr =style ;};type Fill struct{_fge *_aae .CT_Fill ;_gbe *_aae .CT_Fills ;}; +// NumberFormat returns the number format that the cell style uses, or zero if +// it is not set. +func (_fga CellStyle )NumberFormat ()uint32 {if _fga ._edga .NumFmtIdAttr ==nil {return 0;};return *_fga ._edga .NumFmtIdAttr ;}; -// X returns the inner wrapped XML type. -func (_caef Table )X ()*_aae .Table {return _caef ._ddbd }; +// Rows returns all of the rows in a sheet. +func (_adag *Sheet )Rows ()[]Row {_acad :=[]Row {};for _ ,_baec :=range _adag ._aebg .SheetData .Row {_acad =append (_acad ,Row {_adag ._cffg ,_adag ,_baec });};return _acad ;}; -// 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 (_eag Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_eeaga :=_bf .ParseString (formulaStr );if _eeaga ==nil {return _af .New (_ec .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr ));};_eag .clearValue ();_eag ._abd .TAttr =_aae .ST_CellTypeStr ;_eag ._abd .F =_aae .NewCT_CellFormula ();_eag ._abd .F .TAttr =_aae .ST_CellFormulaTypeShared ;_eag ._abd .F .Content =formulaStr ;_ccf ,_ffa :=_gf .ParseCellReference (_eag .Reference ());if _ffa !=nil {return _ffa ;};_cbe :=uint32 (0);for _ ,_fd :=range _eag ._afc .Rows (){for _ ,_gfd :=range _fd ._fcff .C {if _gfd .F !=nil &&_gfd .F .SiAttr !=nil &&*_gfd .F .SiAttr >=_cbe {_cbe =*_gfd .F .SiAttr ;};};};_cbe ++;_cbd :=_ec .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_ccf .Column ,_ccf .RowIdx ,_gf .IndexToColumn (_ccf .ColumnIdx +cols ),_ccf .RowIdx +rows );_eag ._abd .F .RefAttr =_b .String (_cbd );_eag ._abd .F .SiAttr =_b .Uint32 (_cbe );_gaf :=Sheet {_eag ._df ,_eag ._afc ._egca ,_eag ._afc ._gfbed };for _fgc :=_ccf .RowIdx ;_fgc <=_ccf .RowIdx +rows ;_fgc ++{for _bff :=_ccf .ColumnIdx ;_bff <=_ccf .ColumnIdx +cols ;_bff ++{if _fgc ==_ccf .RowIdx &&_bff ==_ccf .ColumnIdx {continue ;};_ffc :=_ec .Sprintf ("\u0025\u0073\u0025\u0064",_gf .IndexToColumn (_bff ),_fgc );_gaf .Cell (_ffc ).Clear ();_gaf .Cell (_ffc ).X ().F =_aae .NewCT_CellFormula ();_gaf .Cell (_ffc ).X ().F .TAttr =_aae .ST_CellFormulaTypeShared ;_gaf .Cell (_ffc ).X ().F .SiAttr =_b .Uint32 (_cbe );};};return nil ;};func _dac ()*_ab .CT_OneCellAnchor {_aefa :=_ab .NewCT_OneCellAnchor ();return _aefa }; +// GetValueAsNumber retrieves the cell's value as a number +func (_ddeb Cell )GetValueAsNumber ()(float64 ,error ){if _ddeb ._ag .V ==nil &&_ddeb ._ag .Is ==nil {return 0,nil ;};if _ddeb ._ag .TAttr ==_cb .ST_CellTypeS ||!_fd .IsNumber (*_ddeb ._ag .V ){return _fg .NaN (),_cc .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 _adb .ParseFloat (*_ddeb ._ag .V ,64);}; -// Comments returns the comments for a sheet. -func (_gcfc *Sheet )Comments ()Comments {for _fdfbgf ,_fgdeb :=range _gcfc ._acbe ._fedgd {if _fgdeb ==_gcfc ._gfbed {if _gcfc ._acbe ._eeda [_fdfbgf ]==nil {_gcfc ._acbe ._eeda [_fdfbgf ]=_aae .NewComments ();_gcfc ._acbe ._eaaea [_fdfbgf ].AddAutoRelationship (_b .DocTypeSpreadsheet ,_b .WorksheetType ,_fdfbgf +1,_b .CommentsType );_gcfc ._acbe .ContentTypes .AddOverride (_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .CommentsType ,_fdfbgf +1),_b .CommentsContentType );};if len (_gcfc ._acbe ._cebe )==0{_gcfc ._acbe ._cebe =append (_gcfc ._acbe ._cebe ,_eb .NewCommentDrawing ());_aabbb :=_gcfc ._acbe ._eaaea [_fdfbgf ].AddAutoRelationship (_b .DocTypeSpreadsheet ,_b .WorksheetType ,1,_b .VMLDrawingType );if _gcfc ._gfbed .LegacyDrawing ==nil {_gcfc ._gfbed .LegacyDrawing =_aae .NewCT_LegacyDrawing ();};_gcfc ._gfbed .LegacyDrawing .IdAttr =_aabbb .ID ();};return Comments {_gcfc ._acbe ,_gcfc ._acbe ._eeda [_fdfbgf ]};};};_bd .Log .Debug ("\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 {};}; +// SheetCount returns the number of sheets in the workbook. +func (_dgba Workbook )SheetCount ()int {return len (_dgba ._dbge )}; -// ExtractText returns text from the workbook as a WorkbookText object. -func (_dbba *Workbook )ExtractText ()*WorkbookText {_cgda :=[]*SheetText {};for _ ,_dabd :=range _dbba .Sheets (){_cgda =append (_cgda ,&SheetText {Cells :_dabd .ExtractText ().Cells });};return &WorkbookText {Sheets :_cgda };}; +// ColorScale colors a cell background based off of the cell value. +type ColorScale struct{_agfc *_cb .CT_ColorScale };func (_eafc DataValidation )clear (){_eafc ._bae .Formula1 =_g .String ("\u0030");_eafc ._bae .Formula2 =_g .String ("\u0030");}; -// SetColOffset sets the column offset of the two cell anchor. -func (_efga TwoCellAnchor )SetColOffset (m _cdb .Distance ){_aadbg :=m -_efga .TopLeft ().ColOffset ();_efga .TopLeft ().SetColOffset (m );_efga .BottomRight ().SetColOffset (_efga .BottomRight ().ColOffset ()+_aadbg );}; +// Type returns the type of the rule +func (_dfe ConditionalFormattingRule )Type ()_cb .ST_CfType {return _dfe ._bgde .TypeAttr };func _bffe ()*_gfc .CT_AbsoluteAnchor {_dgb :=_gfc .NewCT_AbsoluteAnchor ();return _dgb }; -// X returns the inner wrapped XML type. -func (_acd NumberFormat )X ()*_aae .CT_NumFmt {return _acd ._efed }; +// SetValues sets the possible values. This is incompatible with SetRange. +func (_ddf DataValidationList )SetValues (values []string ){_ddf ._agcg .Formula1 =_g .String ("\u0022"+_dc .Join (values ,"\u002c")+"\u0022");_ddf ._agcg .Formula2 =_g .String ("\u0030");}; -// Read reads a workbook from an io.Reader(.xlsx). -func Read (r _ce .ReaderAt ,size int64 )(*Workbook ,error ){const _aabb ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_ga .GetLicenseKey ().IsLicensed ()&&!_cdfee {_ec .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");_ec .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 ,_af .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");};_bbff :=New ();_egce ,_bbe :=_ga .GenRefId ("\u0073\u0072");if _bbe !=nil {_bd .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bbe );return nil ,_bbe ;};_bbff ._acfd =_egce ;if _egb :=_ga .Track (_bbff ._acfd ,_aabb );_egb !=nil {_bd .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_egb );return nil ,_egb ;};_afd ,_bbe :=_ac .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _bbe !=nil {return nil ,_bbe ;};_bbff .TmpPath =_afd ;_bacd ,_bbe :=_cd .NewReader (r ,size );if _bbe !=nil {return nil ,_ec .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_bbe );};_gfc :=[]*_cd .File {};_gfc =append (_gfc ,_bacd .File ...);_edda :=false ;for _ ,_feb :=range _gfc {if _feb .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_edda =true ;break ;};};if _edda {_bbff .CreateCustomProperties ();};_gggc :=_eea .DecodeMap {};_gggc .SetOnNewRelationshipFunc (_bbff .onNewRelationship );_gggc .AddTarget (_b .ContentTypesFilename ,_bbff .ContentTypes .X (),"",0);_gggc .AddTarget (_b .BaseRelsFilename ,_bbff .Rels .X (),"",0);if _dcbb :=_gggc .Decode (_gfc );_dcbb !=nil {return nil ,_dcbb ;};for _ ,_fgbb :=range _gfc {if _fgbb ==nil {continue ;};if _gdb :=_bbff .AddExtraFileFromZip (_fgbb );_gdb !=nil {return nil ,_gdb ;};};if _edda {_dfgb :=false ;for _ ,_bgbg :=range _bbff .Rels .X ().Relationship {if _bgbg .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_dfgb =true ;break ;};};if !_dfgb {_bbff .AddCustomRelationships ();};};return _bbff ,nil ;}; +// SetPasswordHash sets the password hash to the input. +func (_ddcfa WorkbookProtection )SetPasswordHash (pwHash string ){_ddcfa ._gbdgb .WorkbookPasswordAttr =_g .String (pwHash );}; -// 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 (_cdd Comment )SetAuthor (author string ){_cdd ._gfgc .AuthorIdAttr =Comments {_cdd ._aeg ,_cdd ._dcf }.getOrCreateAuthor (author );};var (_dgcg =[...]uint8 {0,21,46,61,76,91};_dffc =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_agg =[...]uint8 {0,16,32,48,64};_egcg =[...]uint8 {0,16,32,48,64,80};);func (_cbf Comments )getOrCreateAuthor (_cedd string )uint32 {for _cdcb ,_bbdee :=range _cbf ._fad .Authors .Author {if _bbdee ==_cedd {return uint32 (_cdcb );};};_bfef :=uint32 (len (_cbf ._fad .Authors .Author ));_cbf ._fad .Authors .Author =append (_cbf ._fad .Authors .Author ,_cedd );return _bfef ;}; +// Col returns the column of the cell marker. +func (_aag CellMarker )Col ()int32 {return _aag ._cga .Col }; -// Themes returns the array of workbook dml.Theme. -func (_addcf *Workbook )Themes ()[]*_fbf .Theme {return _addcf ._acgg }; +// SetLocked sets cell locked or not. +func (_afcg *evalContext )SetLocked (cellRef string ,locked bool ){_afcg ._fbgc .Cell (cellRef ).setLocked (locked );}; -// SetDataBar configures the rule as a data bar, removing existing -// configuration. -func (_dgdb ConditionalFormattingRule )SetDataBar ()DataBarScale {_dgdb .clear ();_dgdb .SetType (_aae .ST_CfTypeDataBar );_dgdb ._fag .DataBar =_aae .NewCT_DataBar ();_cae :=DataBarScale {_dgdb ._fag .DataBar };_cae .SetShowValue (true );_cae .SetMinLength (10);_cae .SetMaxLength (90);return _cae ;}; +// SetText sets the text to be displayed. +func (_adcf RichTextRun )SetText (s string ){_adcf ._affab .T =s }; -// SetRowOffset sets the row offset of the two cell anchor -func (_aagf TwoCellAnchor )SetRowOffset (m _cdb .Distance ){_geca :=m -_aagf .TopLeft ().RowOffset ();_aagf .TopLeft ().SetRowOffset (m );_aagf .BottomRight ().SetRowOffset (_aagf .BottomRight ().RowOffset ()+_geca );};func (_bcbc Font )SetName (name string ){_bcbc ._egf .Name =[]*_aae .CT_FontName {{ValAttr :name }}}; +// Clear clears the cell's value and type. +func (_de Cell )Clear (){_de .clearValue ();_de ._ag .TAttr =_cb .ST_CellTypeUnset }; -// Index returns the index of the border for use with a cell style. -func (_eaa Border )Index ()uint32 {for _cc ,_bee :=range _eaa ._fc .Border {if _bee ==_eaa ._ddf {return uint32 (_cc );};};return 0;}; +// SetWidth controls the width of a column. +func (_adfg Column )SetWidth (w _ccb .Distance ){_adfg ._agce .WidthAttr =_g .Float64 (float64 (w /_ccb .Character ));};func (_fea ConditionalFormattingRule )InitializeDefaults (){_fea .SetType (_cb .ST_CfTypeCellIs );_fea .SetOperator (_cb .ST_ConditionalFormattingOperatorGreaterThan );_fea .SetPriority (1);}; -// 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 (_fdfab *Workbook )ClearCachedFormulaResults (){for _ ,_feae :=range _fdfab .Sheets (){_feae .ClearCachedFormulaResults ();};}; +// RemoveDefinedName removes an existing defined name. +func (_gfca *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _cc .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 _gacc ,_daae :=range _gfca ._fafb .DefinedNames .DefinedName {if _daae ==dn .X (){copy (_gfca ._fafb .DefinedNames .DefinedName [_gacc :],_gfca ._fafb .DefinedNames .DefinedName [_gacc +1:]);_gfca ._fafb .DefinedNames .DefinedName [len (_gfca ._fafb .DefinedNames .DefinedName )-1]=nil ;_gfca ._fafb .DefinedNames .DefinedName =_gfca ._fafb .DefinedNames .DefinedName [:len (_gfca ._fafb .DefinedNames .DefinedName )-1];return nil ;};};return _cc .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064");}; -// SetStyle applies a style to the cell. This style is referenced in the -// generated XML via CellStyle.Index(). -func (_db Cell )SetStyle (cs CellStyle ){_db .SetStyleIndex (cs .Index ())};func _fdgb (_dff string )bool {_dff =_bg .Replace (_dff ,"\u0024","",-1);if _dce :=_ebaf .FindStringSubmatch (_bg .ToLower (_dff ));len (_dce )> 2{_ebcf :=_dce [1];_baf ,_gdde :=_gg .Atoi (_dce [2]);if _gdde !=nil {return false ;};return _baf <=1048576&&_ebcf <="\u007a\u007a";};return false ;}; +// SetHidden marks the defined name as hidden. +func (_adcc DefinedName )SetHidden (b bool ){_adcc ._fgce .HiddenAttr =_g .Bool (b )}; -// Open opens and reads a workbook from a file (.xlsx). -func Open (filename string )(*Workbook ,error ){_cgg ,_gcag :=_daf .Open (filename );if _gcag !=nil {return nil ,_ec .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gcag );};defer _cgg .Close ();_ffgab ,_gcag :=_daf .Stat (filename );if _gcag !=nil {return nil ,_ec .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gcag );};_dea ,_gcag :=Read (_cgg ,_ffgab .Size ());if _gcag !=nil {return nil ,_gcag ;};_dbg ,_ :=_da .Abs (_da .Dir (filename ));_dea ._degag =_da .Join (_dbg ,filename );return _dea ,nil ;}; +// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed +// width/height in cells. +type TwoCellAnchor struct{_gafa *_gfc .CT_TwoCellAnchor };type evalContext struct{_fbgc *Sheet ;_cfa ,_dfac uint32 ;_fa map[string ]struct{};}; -// GetFilename returns the filename of the context's workbook. -func (_ffgea *evalContext )GetFilename ()string {return _ffgea ._ebd ._acbe .GetFilename ()};func (_gdae Fills )X ()*_aae .CT_Fills {return _gdae ._bgdg }; +// SetActiveSheet sets the active sheet which will be the tab displayed when the +// spreadsheet is initially opened. +func (_bfbe *Workbook )SetActiveSheet (s Sheet ){for _bebgf ,_eafe :=range _bfbe ._dbge {if s ._aebg ==_eafe {_bfbe .SetActiveSheetIndex (uint32 (_bebgf ));};};}; -// AddView adds a sheet view. -func (_cdfge *Sheet )AddView ()SheetView {if _cdfge ._gfbed .SheetViews ==nil {_cdfge ._gfbed .SheetViews =_aae .NewCT_SheetViews ();};_cafc :=_aae .NewCT_SheetView ();_cdfge ._gfbed .SheetViews .SheetView =append (_cdfge ._gfbed .SheetViews .SheetView ,_cafc );return SheetView {_cafc };}; +// SetStringByID sets the cell type to string, and the value a string in the +// shared strings table. +func (_bca Cell )SetStringByID (id int ){_bca ._dg .ensureSharedStringsRelationships ();_bca .clearValue ();_bca ._ag .V =_g .String (_adb .Itoa (id ));_bca ._ag .TAttr =_cb .ST_CellTypeS ;}; -// AddBorder creates a new empty border that can be applied to a cell style. -func (_efac StyleSheet )AddBorder ()Border {_ccdc :=_aae .NewCT_Border ();_efac ._ebde .Borders .Border =append (_efac ._ebde .Borders .Border ,_ccdc );_efac ._ebde .Borders .CountAttr =_b .Uint32 (uint32 (len (_efac ._ebde .Borders .Border )));return Border {_ccdc ,_efac ._ebde .Borders };}; +// SetYSplit sets the row split point +func (_agga SheetView )SetYSplit (v float64 ){_agga .ensurePane ();_agga ._bcadf .Pane .YSplitAttr =_g .Float64 (v );}; -// SetUnderline controls if the run is underlined. -func (_daab RichTextRun )SetUnderline (u _aae .ST_UnderlineValues ){_daab .ensureRpr ();_daab ._debf .RPr .U =_aae .NewCT_UnderlineProperty ();_daab ._debf .RPr .U .ValAttr =u ;}; +// AddString adds a string to the shared string cache. +func (_dbg SharedStrings )AddString (v string )int {if _aafe ,_acca :=_dbg ._cgdc [v ];_acca {return _aafe ;};_bedd :=_cb .NewCT_Rst ();_bedd .T =_g .String (v );_dbg ._bdgc .Si =append (_dbg ._bdgc .Si ,_bedd );_dff :=len (_dbg ._bdgc .Si )-1;_dbg ._cgdc [v ]=_dff ;_dbg ._bdgc .CountAttr =_g .Uint32 (uint32 (len (_dbg ._bdgc .Si )));_dbg ._bdgc .UniqueCountAttr =_dbg ._bdgc .CountAttr ;return _dff ;}; -// Border is a cell border configuraton. -type Border struct{_ddf *_aae .CT_Border ;_fc *_aae .CT_Borders ;}; +// Validate attempts to validate the structure of a workbook. +func (_eeac *Workbook )Validate ()error {if _eeac ==nil ||_eeac ._fafb ==nil {return _cc .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");};_ffab :=uint32 (0);for _ ,_gead :=range _eeac ._fafb .Sheets .Sheet {if _gead .SheetIdAttr > _ffab {_ffab =_gead .SheetIdAttr ;};};if _ffab !=uint32 (len (_eeac ._dbge )){return _af .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",_ffab ,len (_eeac ._dbge ));};_adegc :=map[string ]struct{}{};for _dgge ,_feggf :=range _eeac ._fafb .Sheets .Sheet {_ddcga :=Sheet {_eeac ,_feggf ,_eeac ._dbge [_dgge ]};if _ ,_cecg :=_adegc [_ddcga .Name ()];_cecg {return _af .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",_dgge ,_ddcga .Name ());};_adegc [_ddcga .Name ()]=struct{}{};if _dbef :=_ddcga .ValidateWithPath (_af .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_dgge ));_dbef !=nil {return _dbef ;};if _dade :=_ddcga .Validate ();_dade !=nil {return _dade ;};};return nil ;};const (DVOpGreater =_cb .ST_DataValidationOperatorGreaterThanOrEqual ;); -// GetDrawing return the worksheet drawing and its relationships if exists. -func (_ddeff *Sheet )GetDrawing ()(*_ab .WsDr ,_ba .Relationships ){if _ggfe :=_ddeff ._gfbed .Drawing ;_ggfe !=nil {_cabg :=0;for _ ,_faccc :=range _ddeff ._acbe ._fedgd {if _beeb :=_faccc .Drawing ;_beeb !=nil {if _faccc ==_ddeff ._gfbed {return _ddeff ._acbe ._accf [_cabg ],_ddeff ._acbe ._effd [_cabg ];};_cabg ++;};};};return nil ,_ba .Relationships {};};const _aeedb ="\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"; +// StyleSheet is a document style sheet. +type StyleSheet struct{_cdaae *Workbook ;_aeca *_cb .StyleSheet ;}; -// Fonts returns the list of fonts defined in the stylesheet. -func (_ggbc StyleSheet )Fonts ()[]Font {_ccga :=[]Font {};for _ ,_fbbac :=range _ggbc ._ebde .Fonts .Font {_ccga =append (_ccga ,Font {_fbbac ,_ggbc ._ebde });};return _ccga ;}; +// AddBorder creates a new empty border that can be applied to a cell style. +func (_bad StyleSheet )AddBorder ()Border {_bebg :=_cb .NewCT_Border ();_bad ._aeca .Borders .Border =append (_bad ._aeca .Borders .Border ,_bebg );_bad ._aeca .Borders .CountAttr =_g .Uint32 (uint32 (len (_bad ._aeca .Borders .Border )));return Border {_bebg ,_bad ._aeca .Borders };};func NewPatternFill (fills *_cb .CT_Fills )PatternFill {_fead :=_cb .NewCT_Fill ();_fead .PatternFill =_cb .NewCT_PatternFill ();return PatternFill {_fead .PatternFill ,_fead };};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); -// SetPasswordHash sets the password hash to the input. -func (_cggc WorkbookProtection )SetPasswordHash (pwHash string ){_cggc ._dbdb .WorkbookPasswordAttr =_b .String (pwHash );};func _fdg (_abge _aa .Time )_aa .Time {_abge =_abge .Local ();return _aa .Date (_abge .Year (),_abge .Month (),_abge .Day (),_abge .Hour (),_abge .Minute (),_abge .Second (),_abge .Nanosecond (),_aa .UTC );}; +// Extents returns the sheet extents in the form "A1:B15". This requires +// scanning the entire sheet. +func (_dfda Sheet )Extents ()string {_cdga ,_bcfd ,_efcfe ,_eea :=_dfda .ExtentsIndex ();return _af .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_cdga ,_bcfd ,_efcfe ,_eea );}; -// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a -// single drawing, but the drawing can have many charts. -func (_aefac *Sheet )SetDrawing (d Drawing ){var _cdca _ba .Relationships ;for _gcef ,_fedgb :=range _aefac ._acbe ._fedgd {if _fedgb ==_aefac ._gfbed {_cdca =_aefac ._acbe ._eaaea [_gcef ];break ;};};var _acce string ;for _bagf ,_gcca :=range d ._ccab ._accf {if _gcca ==d ._beac {_dbbe :=_cdca .AddAutoRelationship (_b .DocTypeSpreadsheet ,_b .WorksheetType ,_bagf +1,_b .DrawingType );_acce =_dbbe .ID ();break ;};};_aefac ._gfbed .Drawing =_aae .NewCT_Drawing ();_aefac ._gfbed .Drawing .IdAttr =_acce ;}; +// Validate validates the sheet, returning an error if it is found to be invalid. +func (_cgagf Sheet )Validate ()error {_adcb :=[]func ()error {_cgagf .validateRowCellNumbers ,_cgagf .validateMergedCells ,_cgagf .validateSheetNames };for _ ,_gda :=range _adcb {if _aafa :=_gda ();_aafa !=nil {return _aafa ;};};if _gafb :=_cgagf ._aebg .Validate ();_gafb !=nil {return _gafb ;};return _cgagf ._aebg .Validate ();}; -// IsHidden returns whether the row is hidden or not. -func (_edff Row )IsHidden ()bool {return _edff ._fcff .HiddenAttr !=nil &&*_edff ._fcff .HiddenAttr };type ConditionalFormattingRule struct{_fag *_aae .CT_CfRule }; +// RowNumber returns the row number (1-N), or zero if it is unset. +func (_ffaec Row )RowNumber ()uint32 {if _ffaec ._fgaa .RAttr !=nil {return *_ffaec ._fgaa .RAttr ;};return 0;};func (_ccfa DataValidationCompare )SetValue2 (v string ){_ccfa ._bed .Formula2 =&v }; -// SetZoom controls the zoom level of the sheet and is measured in percent. The -// default value is 100. -func (_cedf SheetView )SetZoom (pct uint32 ){_cedf ._ggde .ZoomScaleAttr =&pct }; +// RowOffset returns the offset from the row cell. +func (_beba CellMarker )RowOffset ()_ccb .Distance {if _beba ._cga .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ccb .Distance (float64 (*_beba ._cga .RowOff .ST_CoordinateUnqualified )*_ccb .EMU );}; -// InitialView returns the first defined sheet view. If there are no views, one -// is created and returned. -func (_adf *Sheet )InitialView ()SheetView {if _adf ._gfbed .SheetViews ==nil ||len (_adf ._gfbed .SheetViews .SheetView )==0{return _adf .AddView ();};return SheetView {_adf ._gfbed .SheetViews .SheetView [0]};}; +// HasFormula returns true if the cell contains formula. +func (_faf *evalContext )HasFormula (cellRef string )bool {return _faf ._fbgc .Cell (cellRef ).HasFormula ();}; -// ColOffset returns the offset from the row cell. -func (_fdf CellMarker )ColOffset ()_cdb .Distance {if _fdf ._ggb .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _cdb .Distance (float64 (*_fdf ._ggb .ColOff .ST_CoordinateUnqualified )*_cdb .EMU );}; +// SetMaxLength sets the maximum bar length in percent. +func (_fdab DataBarScale )SetMaxLength (l uint32 ){_fdab ._ffc .MaxLengthAttr =_g .Uint32 (l )}; -// DVCompareOp is a comparison operator for a data validation rule. -type DVCompareOp byte ; +// AddDefinedName adds a name for a cell or range reference that can be used in +// formulas and charts. +func (_ddbc *Workbook )AddDefinedName (name ,ref string )DefinedName {if _ddbc ._fafb .DefinedNames ==nil {_ddbc ._fafb .DefinedNames =_cb .NewCT_DefinedNames ();};_egad :=_cb .NewCT_DefinedName ();_egad .Content =ref ;_egad .NameAttr =name ;_ddbc ._fafb .DefinedNames .DefinedName =append (_ddbc ._fafb .DefinedNames .DefinedName ,_egad );return DefinedName {_egad };}; -// BottomRight is a no-op. -func (_ea AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}};type PatternFill struct{_cdab *_aae .CT_PatternFill ;_ddb *_aae .CT_Fill ;}; +// SetColOffset sets the column offset of the top-left of the image in fixed units. +func (_fed AbsoluteAnchor )SetColOffset (m _ccb .Distance ){_fed ._bf .Pos .XAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (m /_ccb .EMU ));}; -// 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 (_abda *Sheet )InsertRow (rowNum int )Row {_aefcd :=uint32 (rowNum );for _ ,_dggaa :=range _abda .Rows (){if _dggaa ._fcff .RAttr !=nil &&*_dggaa ._fcff .RAttr >=_aefcd {*_dggaa ._fcff .RAttr ++;for _ ,_fbdd :=range _dggaa .Cells (){_gbba ,_abecf :=_gf .ParseCellReference (_fbdd .Reference ());if _abecf !=nil {continue ;};_gbba .RowIdx ++;_fbdd ._abd .RAttr =_b .String (_gbba .String ());};};};for _ ,_geaf :=range _abda .MergedCells (){_fec ,_agac ,_dbdg :=_gf .ParseRangeReference (_geaf .Reference ());if _dbdg !=nil {continue ;};if int (_fec .RowIdx )>=rowNum {_fec .RowIdx ++;};if int (_agac .RowIdx )>=rowNum {_agac .RowIdx ++;};_acea :=_ec .Sprintf ("\u0025\u0073\u003a%\u0073",_fec ,_agac );_geaf .SetReference (_acea );};return _abda .AddNumberedRow (_aefcd );}; +// CellMarker represents a cell position +type CellMarker struct{_cga *_gfc .CT_Marker }; -// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. -func (_deeeb StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _deeeb ._ebde .Dxfs ==nil {_deeeb ._ebde .Dxfs =_aae .NewCT_Dxfs ();};_egff :=_aae .NewCT_Dxf ();_deeeb ._ebde .Dxfs .Dxf =append (_deeeb ._ebde .Dxfs .Dxf ,_egff );_deeeb ._ebde .Dxfs .CountAttr =_b .Uint32 (uint32 (len (_deeeb ._ebde .Dxfs .Dxf )));return DifferentialStyle {_egff ,_deeeb ._bfac ,_deeeb ._ebde .Dxfs };}; +// IsBool returns true if the cell is a boolean type cell. +func (_bdg Cell )IsBool ()bool {return _bdg ._ag .TAttr ==_cb .ST_CellTypeB }; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -func (_gca *evalContext )LastRow (col string )int {_bgbd :=_gca ._ebd ;_bdgb :=int (_gf .ColumnToIndex (col ));_cfgf :=1;for _ ,_daddb :=range _bgbd ._gfbed .SheetData .Row {if _daddb .RAttr !=nil {_cca :=Row {_bgbd ._acbe ,_bgbd ,_daddb };_bfdc :=len (_cca .Cells ());if _bfdc > _bdgb {_cfgf =int (_cca .RowNumber ());};};};return _cfgf ;}; +// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be +// the tab displayed when the spreadsheet is initially opened. +func (_abbdc *Workbook )SetActiveSheetIndex (idx uint32 ){if _abbdc ._fafb .BookViews ==nil {_abbdc ._fafb .BookViews =_cb .NewCT_BookViews ();};if len (_abbdc ._fafb .BookViews .WorkbookView )==0{_abbdc ._fafb .BookViews .WorkbookView =append (_abbdc ._fafb .BookViews .WorkbookView ,_cb .NewCT_BookView ());};_abbdc ._fafb .BookViews .WorkbookView [0].ActiveTabAttr =_g .Uint32 (idx );}; -// DataValidation controls cell validation -type DataValidation struct{_aef *_aae .CT_DataValidation }; +// Comments is the container for comments for a single sheet. +type Comments struct{_aec *Workbook ;_cdgg *_cb .Comments ;}; -// Cell is a single cell within a sheet. -type Cell struct{_df *Workbook ;_afc *Sheet ;_fa *_aae .CT_Row ;_abd *_aae .CT_Cell ;}; +// SetWidth sets the width of the anchored object. +func (_bga AbsoluteAnchor )SetWidth (w _ccb .Distance ){_bga ._bf .Ext .CxAttr =int64 (w /_ccb .EMU )}; -// Font allows editing fonts within a spreadsheet stylesheet. -type Font struct{_egf *_aae .CT_Font ;_bfag *_aae .StyleSheet ;}; +// SetWidthCells sets the height the anchored object by moving the right hand +// side. It is not compatible with SetWidth. +func (_cafcc TwoCellAnchor )SetWidthCells (w int32 ){_ggde :=_cafcc .TopLeft ();_eeab :=_cafcc .BottomRight ();_eeab .SetCol (_ggde .Col ()+w );}; -// 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 (_cffb *Sheet )Column (idx uint32 )Column {for _ ,_fcc :=range _cffb ._gfbed .Cols {for _ ,_gbaf :=range _fcc .Col {if idx >=_gbaf .MinAttr &&idx <=_gbaf .MaxAttr {return Column {_gbaf };};};};var _cdgdb *_aae .CT_Cols ;if len (_cffb ._gfbed .Cols )==0{_cdgdb =_aae .NewCT_Cols ();_cffb ._gfbed .Cols =append (_cffb ._gfbed .Cols ,_cdgdb );}else {_cdgdb =_cffb ._gfbed .Cols [0];};_adae :=_aae .NewCT_Col ();_adae .MinAttr =idx ;_adae .MaxAttr =idx ;_cdgdb .Col =append (_cdgdb .Col ,_adae );return Column {_adae };}; +// Cell returns the actual cell behind the merged region +func (_ebe MergedCell )Cell ()Cell {_fgeg :=_ebe .Reference ();if _faga :=_dc .Index (_ebe .Reference (),"\u003a");_faga !=-1{_fgeg =_fgeg [0:_faga ];return _ebe ._caf .Cell (_fgeg );};return Cell {};}; -// StandardFormat is a standard ECMA 376 number format. -//go:generate stringer -type=StandardFormat -type StandardFormat uint32 ; +// PasswordHash returns the hash of the workbook password. +func (_gfb SheetProtection )PasswordHash ()string {if _gfb ._dgcga .PasswordAttr ==nil {return "";};return *_gfb ._dgcga .PasswordAttr ;}; -// GetBorder gets a Border from a cell style. -func (_dca CellStyle )GetBorder ()*_aae .CT_Border {if _agad :=_dca ._faef .BorderIdAttr ;_agad !=nil {_egag :=_dca ._bgg .StyleSheet .Borders ();if int (*_agad )< len (_egag ){return _egag [int (*_agad )].X ();};};return nil ;}; +// SetShowValue controls if the cell value is displayed. +func (_dfd DataBarScale )SetShowValue (b bool ){_dfd ._ffc .ShowValueAttr =_g .Bool (b )}; -// Uses1904Dates returns true if the the workbook uses dates relative to -// 1 Jan 1904. This is uncommon. -func (_cdee *Workbook )Uses1904Dates ()bool {if _cdee ._fgga .WorkbookPr ==nil ||_cdee ._fgga .WorkbookPr .Date1904Attr ==nil {return false ;};return *_cdee ._fgga .WorkbookPr .Date1904Attr ;}; +// Text returns text from the sheet as one string separated with line breaks. +func (_cced *SheetText )Text ()string {_ecb :=_gf .NewBuffer ([]byte {});for _ ,_bcad :=range _cced .Cells {if _bcad .Text !=""{_ecb .WriteString (_bcad .Text );_ecb .WriteString ("\u000a");};};return _ecb .String ();}; -// SetPassword sets the password hash to a hash of the input password. -func (_babgd SheetProtection )SetPassword (pw string ){_babgd .SetPasswordHash (PasswordHash (pw ))}; +// RemoveFont removes a font from the style sheet. It *does not* update styles that refer +// to this font. +func (_cfaa StyleSheet )RemoveFont (f Font )error {for _bcda ,_dage :=range _cfaa ._aeca .Fonts .Font {if _dage ==f .X (){_cfaa ._aeca .Fonts .Font =append (_cfaa ._aeca .Fonts .Font [:_bcda ],_cfaa ._aeca .Fonts .Font [_bcda +1:]...);return nil ;};};return _cc .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; -// SetRange sets the range that contains the possible values. This is incompatible with SetValues. -func (_decd DataValidationList )SetRange (cellRange string ){_decd ._edc .Formula1 =_b .String (cellRange );_decd ._edc .Formula2 =_b .String ("\u0030");}; +// SheetView is a view of a sheet. There is typically one per sheet, though more +// are supported. +type SheetView struct{_bcadf *_cb .CT_SheetView };func (_bcgc *Sheet )addNumberedRowFast (_aeae uint32 )Row {_bbg :=_cb .NewCT_Row ();_bbg .RAttr =_g .Uint32 (_aeae );_bcgc ._aebg .SheetData .Row =append (_bcgc ._aebg .SheetData .Row ,_bbg );return Row {_bcgc ._cffg ,_bcgc ,_bbg };}; -// SaveToFile writes the workbook out to a file. -func (_fdfd *Workbook )SaveToFile (path string )error {_fadeb ,_gbedc :=_daf .Create (path );if _gbedc !=nil {return _gbedc ;};defer _fadeb .Close ();return _fdfd .Save (_fadeb );}; +// X returns the inner wrapped XML type. +func (_bebc NumberFormat )X ()*_cb .CT_NumFmt {return _bebc ._gceb }; -// NumberFormat is a number formatting string that can be applied to a cell -// style. -type NumberFormat struct{_eacc *Workbook ;_efed *_aae .CT_NumFmt ;};func (_cafd *evalContext )Sheet (name string )_bf .Context {for _ ,_cbaf :=range _cafd ._ebd ._acbe .Sheets (){if _cbaf .Name ()==name {return _cbaf .FormulaContext ();};};return _bf .InvalidReferenceContext ;};func (_aag CellStyle )SetNumberFormat (s string ){_dfag :=_aag ._bgg .StyleSheet .AddNumberFormat ();_dfag .SetFormat (s );_aag ._faef .ApplyNumberFormatAttr =_b .Bool (true );_aag ._faef .NumFmtIdAttr =_b .Uint32 (_dfag .ID ());}; +// SetColorScale configures the rule as a color scale, removing existing +// configuration. +func (_babe ConditionalFormattingRule )SetColorScale ()ColorScale {_babe .clear ();_babe .SetType (_cb .ST_CfTypeColorScale );_babe ._bgde .ColorScale =_cb .NewCT_ColorScale ();return ColorScale {_babe ._bgde .ColorScale };}; + +// SetNumberWithStyle sets a number and applies a standard format to the cell. +func (_df Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_df .SetNumber (v );_df .SetStyle (_df ._dg .StyleSheet .GetOrCreateStandardNumberFormat (f ));}; // SetType sets the type of the rule. -func (_bce ConditionalFormattingRule )SetType (t _aae .ST_CfType ){_bce ._fag .TypeAttr =t }; +func (_gbd ConditionalFormattingRule )SetType (t _cb .ST_CfType ){_gbd ._bgde .TypeAttr =t }; -// IsWindowLocked returns whether the workbook windows are locked. -func (_cbgga WorkbookProtection )IsWindowLocked ()bool {return _cbgga ._dbdb .LockWindowsAttr !=nil &&*_cbgga ._dbdb .LockWindowsAttr ;}; +// SetWrapped configures the cell to wrap text. +func (_gag CellStyle )SetWrapped (b bool ){if _gag ._edga .Alignment ==nil {_gag ._edga .Alignment =_cb .NewCT_CellAlignment ();};if !b {_gag ._edga .Alignment .WrapTextAttr =nil ;}else {_gag ._edga .Alignment .WrapTextAttr =_g .Bool (true );_gag ._edga .ApplyAlignmentAttr =_g .Bool (true );};}; // Index returns the index of the differential style. -func (_def DifferentialStyle )Index ()uint32 {for _gef ,_faeb :=range _def ._ggeg .Dxf {if _def ._faff ==_faeb {return uint32 (_gef );};};return 0;}; +func (_bcge DifferentialStyle )Index ()uint32 {for _ebgb ,_ebb :=range _bcge ._efdf .Dxf {if _bcge ._cfbc ==_ebb {return uint32 (_ebgb );};};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{_ccab *Workbook ;_beac *_ab .WsDr ;}; +// X returns the inner wrapped XML type. +func (_feb IconScale )X ()*_cb .CT_IconSet {return _feb ._abdb }; -// Name returns the name of the table -func (_fde Table )Name ()string {if _fde ._ddbd .NameAttr !=nil {return *_fde ._ddbd .NameAttr ;};return "";};func (_ebfe SortOrder )String ()string {if _ebfe >=SortOrder (len (_cgb )-1){return _ec .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_ebfe );};return _aeedb [_cgb [_ebfe ]:_cgb [_ebfe +1]];}; +// Sheets returns the sheets from the workbook. +func (_baff *Workbook )Sheets ()[]Sheet {_bbcb :=[]Sheet {};for _agec ,_fabc :=range _baff ._dbge {_geda :=_baff ._fafb .Sheets .Sheet [_agec ];_gggg :=Sheet {_baff ,_geda ,_fabc };_bbcb =append (_bbcb ,_gggg );};return _bbcb ;}; -// SetFrozen removes any existing sheet views and creates a new single view with -// either the first row, first column or both frozen. -func (_bfbg *Sheet )SetFrozen (firstRow ,firstCol bool ){_bfbg ._gfbed .SheetViews =nil ;_fcfg :=_bfbg .AddView ();_fcfg .SetState (_aae .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_fcfg .SetYSplit (1);_fcfg .SetXSplit (1);_fcfg .SetTopLeft ("\u0042\u0032");case firstRow :_fcfg .SetYSplit (1);_fcfg .SetTopLeft ("\u0041\u0032");case firstCol :_fcfg .SetXSplit (1);_fcfg .SetTopLeft ("\u0042\u0031");};}; +// Cells returns a slice of cells. The cells can be manipulated, but appending +// to the slice will have no effect. +func (_ebdae Row )Cells ()[]Cell {_eafg :=[]Cell {};_ddd :=-1;_ecec :=append ([]*_cb .CT_Cell {},_ebdae ._fgaa .C ...);for _ ,_fdfd :=range _ecec {if _fdfd .RAttr ==nil {_bg .Log .Debug ("\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 ;};_decd ,_fegc :=_ade .ParseCellReference (*_fdfd .RAttr );if _fegc !=nil {_bg .Log .Debug ("\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"+*_fdfd .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e");continue ;};_beff :=int (_decd .ColumnIdx );if _beff -_ddd > 1{for _fec :=_ddd +1;_fec < _beff ;_fec ++{_eafg =append (_eafg ,_ebdae .Cell (_ade .IndexToColumn (uint32 (_fec ))));};};_ddd =_beff ;_eafg =append (_eafg ,Cell {_ebdae ._babd ,_ebdae ._bdaea ,_ebdae ._fgaa ,_fdfd });};return _eafg ;}; -// 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 (_gbag StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_dbbf :=range _gbag .CellStyles (){if _dbbf .HasNumberFormat ()&&_dbbf .NumberFormat ()==uint32 (f ){return _dbbf ;};};_gebg :=_gbag .AddCellStyle ();_gebg .SetNumberFormatStandard (f );return _gebg ;};func (_ceef PatternFill )ClearBgColor (){_ceef ._cdab .BgColor =nil }; +// LockWindow controls the locking of the workbook windows. +func (_adgb WorkbookProtection )LockWindow (b bool ){if !b {_adgb ._gbdgb .LockWindowsAttr =nil ;}else {_adgb ._gbdgb .LockWindowsAttr =_g .Bool (true );};}; -// X returns the inner wrapped XML type. -func (_adbf Drawing )X ()*_ab .WsDr {return _adbf ._beac }; +// SetStyle applies a style to the cell. This style is referenced in the +// generated XML via CellStyle.Index(). +func (_fef Cell )SetStyle (cs CellStyle ){_fef .SetStyleIndex (cs .Index ())}; -// RowOffset returns the offset from the row cell. -func (_bfa CellMarker )RowOffset ()_cdb .Distance {if _bfa ._ggb .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _cdb .Distance (float64 (*_bfa ._ggb .RowOff .ST_CoordinateUnqualified )*_cdb .EMU );}; +// DVCompareOp is a comparison operator for a data validation rule. +type DVCompareOp byte ; -// 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{ +// SetHeight sets the row height in points. +func (_gada Row )SetHeight (d _ccb .Distance ){_gada ._fgaa .HtAttr =_g .Float64 (float64 (d ));_gada ._fgaa .CustomHeightAttr =_g .Bool (true );};func (_ddca *Sheet )removeColumnFromMergedCells (_ebfb uint32 )error {if _ddca ._aebg .MergeCells ==nil ||_ddca ._aebg .MergeCells .MergeCell ==nil {return nil ;};_bfcf :=[]*_cb .CT_MergeCell {};for _ ,_fgbg :=range _ddca .MergedCells (){_dcee :=_dfg (_fgbg .Reference (),_ebfb ,true );if _dcee !=""{_fgbg .SetReference (_dcee );_bfcf =append (_bfcf ,_fgbg .X ());};};_ddca ._aebg .MergeCells .MergeCell =_bfcf ;return nil ;}; -// BottomRight returns the CellMaker for the bottom right corner of the -// anchor. -BottomRight ()CellMarker ; +// X returns the inner wrapped XML type. +func (_gfg SheetProtection )X ()*_cb .CT_SheetProtection {return _gfg ._dgcga }; -// TopLeft returns the CellMaker for the top left corner of the anchor. -TopLeft ()CellMarker ; +// 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 (_cag Row )AddNamedCell (col string )Cell {_bbced :=_cb .NewCT_Cell ();_bbced .RAttr =_g .Stringf ("\u0025\u0073\u0025\u0064",col ,_cag .RowNumber ());_ddbg :=-1;_dece :=_ade .ColumnToIndex (col );for _aed ,_efecd :=range _cag ._fgaa .C {_fddd ,_beef :=_ade .ParseCellReference (*_efecd .RAttr );if _beef !=nil {return Cell {};};if _dece < _fddd .ColumnIdx {_ddbg =_aed ;break ;};};if _ddbg ==-1{_cag ._fgaa .C =append (_cag ._fgaa .C ,_bbced );}else {_cag ._fgaa .C =append (_cag ._fgaa .C [:_ddbg ],append ([]*_cb .CT_Cell {_bbced },_cag ._fgaa .C [_ddbg :]...)...);};return Cell {_cag ._babd ,_cag ._bdaea ,_cag ._fgaa ,_bbced };}; -// MoveTo repositions the anchor without changing the objects size. -MoveTo (_dadd ,_afg int32 ); +// 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 ._ag .Is =_cb .NewCT_Rst ();_acg ._ag .TAttr =_cb .ST_CellTypeInlineStr ;return RichText {_acg ._ag .Is };}; -// SetWidth sets the width of the anchored object. It is not compatible with -// SetWidthCells. -SetWidth (_bac _cdb .Distance ); +// PasswordHash returns the hash of the workbook password. +func (_gceg WorkbookProtection )PasswordHash ()string {if _gceg ._gbdgb .WorkbookPasswordAttr ==nil {return "";};return *_gceg ._gbdgb .WorkbookPasswordAttr ;}; -// SetWidthCells sets the height the anchored object by moving the right -// hand side. It is not compatible with SetWidth. -SetWidthCells (_eeag int32 ); +// IsEmpty returns true if the cell is empty. +func (_ccd Cell )IsEmpty ()bool {return _ccd ._ag .TAttr ==_cb .ST_CellTypeUnset &&_ccd ._ag .V ==nil &&_ccd ._ag .F ==nil ;}; -// SetHeight sets the height of the anchored object. It is not compatible -// with SetHeightCells. -SetHeight (_efd _cdb .Distance ); +// DefinedNames returns a slice of all defined names in the workbook. +func (_fcbcf *Workbook )DefinedNames ()[]DefinedName {if _fcbcf ._fafb .DefinedNames ==nil {return nil ;};_fbdd :=[]DefinedName {};for _ ,_fdfe :=range _fcbcf ._fafb .DefinedNames .DefinedName {_fbdd =append (_fbdd ,DefinedName {_fdfe });};return _fbdd ;}; -// SetHeightCells sets the height the anchored object by moving the bottom. -// It is not compatible with SetHeight. -SetHeightCells (_ge int32 ); +// AddHyperlink creates and sets a hyperlink on a cell. +func (_efb Cell )AddHyperlink (url string ){for _cff ,_ded :=range _efb ._dg ._dbge {if _ded ==_efb ._ff ._aebg {_efb .SetHyperlink (_efb ._dg ._bbed [_cff ].AddHyperlink (url ));return ;};};};type Fills struct{_dbbc *_cb .CT_Fills }; -// SetColOffset sets the column offset of the top-left anchor. -SetColOffset (_daa _cdb .Distance ); +// SetStyle sets the cell style for an entire column. +func (_aea Column )SetStyle (cs CellStyle ){_aea ._agce .StyleAttr =_g .Uint32 (cs .Index ())}; -// SetRowOffset sets the row offset of the top-left anchor. -SetRowOffset (_cg _cdb .Distance ); +// SetVerticalAlignment sets the vertical alignment of a cell style. +func (_abc CellStyle )SetVerticalAlignment (a _cb .ST_VerticalAlignment ){if _abc ._edga .Alignment ==nil {_abc ._edga .Alignment =_cb .NewCT_CellAlignment ();};_abc ._edga .ApplyAlignmentAttr =_g .Bool (true );_abc ._edga .Alignment .VerticalAttr =a ;};type MergedCell struct{_fbd *Workbook ;_caf *Sheet ;_eab *_cb .CT_MergeCell ;}; -// Type returns the type of anchor -Type ()AnchorType ;}; \ No newline at end of file +// SetInlineString adds a string inline instead of in the shared strings table. +func (_bfd Cell )SetInlineString (s string ){_bfd .clearValue ();_bfd ._ag .Is =_cb .NewCT_Rst ();_bfd ._ag .Is .T =_g .String (s );_bfd ._ag .TAttr =_cb .ST_CellTypeInlineStr ;}; \ No newline at end of file diff --git a/spreadsheet/update/update.go b/spreadsheet/update/update.go index 29f809d2f9..1d44e85d80 100644 --- a/spreadsheet/update/update.go +++ b/spreadsheet/update/update.go @@ -12,9 +12,6 @@ // Package update contains definitions needed for updating references after removing rows/columns. package update ; -// UpdateAction is the type for update types constants. -type UpdateAction byte ; - // UpdateQuery contains terms of how to update references after removing row/column. type UpdateQuery struct{ @@ -28,4 +25,7 @@ ColumnIdx uint32 ; SheetToUpdate string ; // UpdateCurrentSheet is true if references without sheet prefix should be updated as well. -UpdateCurrentSheet bool ;};const (UpdateActionRemoveColumn UpdateAction =iota ;); \ No newline at end of file +UpdateCurrentSheet bool ;}; + +// UpdateAction is the type for update types constants. +type UpdateAction byte ;const (UpdateActionRemoveColumn UpdateAction =iota ;); \ No newline at end of file diff --git a/unioffice.go b/unioffice.go index ce1f0834d2..1b70ac4be9 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 (_g "encoding/xml";_e "errors";_ag "fmt";_d "github.com/unidoc/unioffice/algo";_ga "github.com/unidoc/unioffice/common/logger";_gc "log";_ab "reflect";_b "strings";_a "unicode";);const _gcc =true ;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";);var _aa =map[string ]interface{}{}; +package unioffice ;import (_b "encoding/xml";_a "errors";_f "fmt";_d "github.com/unidoc/unioffice/algo";_ba "github.com/unidoc/unioffice/common/logger";_g "log";_ge "reflect";_ca "strings";_e "unicode";); -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_fea *XSDAny )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fb :=any {};if _bbg :=d .DecodeElement (&_fb ,&start );_bbg !=nil {return _bbg ;};_cg (&_fb );_fea .XMLName =_fb .XMLName ;_fea .Attrs =_fb .Attrs ;_fea .Data =_fb .Data ;_fea .Nodes =_fa (_fb .Nodes );return nil ;};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";); +// 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 ){_ccd ,_fcf :=_gb [start .Name .Space +"\u002f"+start .Name .Local ];if !_fcf {_ae :=&XSDAny {};return _ae ,nil ;};_ad :=_ge .ValueOf (_ccd );_fe :=_ad .Call (nil );if len (_fe )!=1{return nil ,_f .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 (_fe ));};_ed ,_fcf :=_fe [0].Interface ().(Any );if !_fcf {return nil ,_a .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 _ed ,nil ;}; -// DisableLogging sets the Log function to a no-op so that any log messages are -// silently discarded. -func DisableLogging (){Log =func (string ,...interface{}){}}; +// DocType represents one of the three document types supported (docx/xlsx/pptx) +type DocType byte ; -// AbsoluteImageFilename returns the full path to an image from the root of the -// zip container. -func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_ff :=AbsoluteFilename (dt ,ImageType ,index );return _ff [0:len (_ff )-3]+fileExtension ;}; +// Uint8 returns a copy of v as a pointer. +func Uint8 (v uint8 )*uint8 {_cf :=v ;return &_cf };type nsSet struct{_egb map[string ]string ;_dgf map[string ]string ;_ddd []string ;}; -// Uint32 returns a copy of v as a pointer. -func Uint32 (v uint32 )*uint32 {_gcg :=v ;return &_gcg }; +// 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 ;}; -// Int32 returns a copy of v as a pointer. -func Int32 (v int32 )*int32 {_fgc :=v ;return &_fgc };func _cg (_fe *any ){for _ ,_abf :=range _fe .Nodes {_cg (_abf );};};var _dag =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"}; +// Any is the interface used for marshaling/unmarshaling xsd:any +type Any interface{MarshalXML (_cc *_b .Encoder ,_cd _b .StartElement )error ;UnmarshalXML (_aa *_b .Decoder ,_fc _b .StartElement )error ;};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";);func (_beb *XSDAny )collectNS (_adg *nsSet ){if _beb .XMLName .Space !=""{_adg .getPrefix (_beb .XMLName .Space );};for _ ,_db :=range _beb .Attrs {if _db .Name .Space !=""&&_db .Name .Space !="\u0078\u006d\u006cn\u0073"{_adg .getPrefix (_db .Name .Space );};};for _ ,_ffa :=range _beb .Nodes {_ffa .collectNS (_adg );};}; // Float64 returns a copy of v as a pointer. -func Float64 (v float64 )*float64 {_bb :=v ;return &_bb }; +func Float64 (v float64 )*float64 {_eb :=v ;return &_eb }; -// Stringf formats according to a format specifier and returns a pointer to the -// resulting string. -func Stringf (f string ,args ...interface{})*string {_cb :=_ag .Sprintf (f ,args ...);return &_cb };func (_bfb nsSet )applyToNode (_ba *any ){if _ba .XMLName .Space ==""{return ;};_dfc :=_bfb .getPrefix (_ba .XMLName .Space );_ba .XMLName .Space ="";_ba .XMLName .Local =_dfc +"\u003a"+_ba .XMLName .Local ;_gd :=_ba .Attrs ;_ba .Attrs =nil ;for _ ,_eg :=range _gd {if _eg .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _eg .Name .Space !=""{_edg :=_bfb .getPrefix (_eg .Name .Space );_eg .Name .Space ="";_eg .Name .Local =_edg +"\u003a"+_eg .Name .Local ;};_ba .Attrs =append (_ba .Attrs ,_eg );};for _ ,_acd :=range _ba .Nodes {_bfb .applyToNode (_acd );};}; +// MarshalXML implements the xml.Marshaler interface. +func (_dee *XSDAny )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name =_dee .XMLName ;start .Attr =_dee .Attrs ;_fgf :=any {};_fgf .XMLName =_dee .XMLName ;_fgf .Attrs =_dee .Attrs ;_fgf .Data =_dee .Data ;_fgf .Nodes =_acg (_dee .Nodes );_bea :=[]string {};_eda :=false ;_dfc :=nsSet {_egb :map[string ]string {},_dgf :map[string ]string {}};_dee .collectNS (&_dfc );_dfc .applyToNode (&_fgf );for _ ,_geb :=range _dfc ._ddd {if _ ,_dge :=_ddb [_geb ];_dge {_bea =append (_bea ,_geb );};_af :=_dfc ._dgf [_geb ];_fgf .Attrs =append (_fgf .Attrs ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_geb },Value :_af });if _geb =="\u006d\u0063"{_eda =true ;};};for _ ,_eec :=range _fgf .Attrs {if _eec .Name .Local =="\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"{_eda =false ;break ;};};if _eda &&len (_bea )> 0{_fgf .Attrs =append (_fgf .Attrs ,_b .Attr {Name :_b .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_ca .Join (_bea ,"\u0020")});};return e .Encode (&_fgf );}; + +// 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 _f .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:_ba .Log .Debug ("\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 _f .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _f .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 _f .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:_ba .Log .Debug ("\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:_ba .Log .Debug ("\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 _f .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _f .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 _f .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:_ba .Log .Debug ("\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 _f .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 _f .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index );default:_ba .Log .Debug ("\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 _f .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index );default:_ba .Log .Debug ("\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 _f .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:_ba .Log .Debug ("\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 _f .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 _f .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _f .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index );default:_ba .Log .Debug ("\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 _f .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 _f .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case FooterType ,FooterTypeStrict :return _f .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 _f .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 _f .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 _f .Sprintf ("\u0070p\u0074\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u002fa\u0063t\u0069v\u0065\u0058\u0025\u0064\u002e\u0078\u006dl",index );default:_ba .Log .Debug ("\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 _f .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index );case SlideLayoutType :return _f .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 _f .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 _f .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 _f .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:_ba .Log .Debug ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ );};return "";};func (_edbe nsSet )applyToNode (_ega *any ){if _ega .XMLName .Space ==""{return ;};_caf :=_edbe .getPrefix (_ega .XMLName .Space );_ega .XMLName .Space ="";_ega .XMLName .Local =_caf +"\u003a"+_ega .XMLName .Local ;_abe :=_ega .Attrs ;_ega .Attrs =nil ;for _ ,_gd :=range _abe {if _gd .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _gd .Name .Space !=""{_dgg :=_edbe .getPrefix (_gd .Name .Space );_gd .Name .Space ="";_gd .Name .Local =_dgg +"\u003a"+_gd .Name .Local ;};_ega .Attrs =append (_ega .Attrs ,_gd );};for _ ,_ffg :=range _ega .Nodes {_edbe .applyToNode (_ffg );};};func _ege (_cac []*any )[]*XSDAny {_fef :=[]*XSDAny {};for _ ,_cec :=range _cac {_bdad :=&XSDAny {};_bdad .XMLName =_cec .XMLName ;_bdad .Attrs =_cec .Attrs ;_bdad .Data =_cec .Data ;_bdad .Nodes =_ege (_cec .Nodes );_fef =append (_fef ,_bdad );};return _fef ;}; // 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 {_cd :=RelativeFilename (dt ,relToTyp ,typ ,index );return _cd [0:len (_cd )-3]+fileExtension ;};func _fa (_cf []*any )[]*XSDAny {_fdc :=[]*XSDAny {};for _ ,_bgg :=range _cf {_de :=&XSDAny {};_de .XMLName =_bgg .XMLName ;_de .Attrs =_bgg .Attrs ;_de .Data =_bgg .Data ;_de .Nodes =_fa (_bgg .Nodes );_fdc =append (_fdc ,_de );};return _fdc ;}; +func RelativeImageFilename (dt DocType ,relToTyp ,typ string ,index int ,fileExtension string )string {_gg :=RelativeFilename (dt ,relToTyp ,typ ,index );return _gg [0:len (_gg )-3]+fileExtension ;}; -// String returns a copy of v as a pointer. -func String (v string )*string {_ec :=v ;return &_ec }; +// Int8 returns a copy of v as a pointer. +func Int8 (v int8 )*int8 {_eg :=v ;return &_eg };const MinGoVersion =_ag ; -// Uint8 returns a copy of v as a pointer. -func Uint8 (v uint8 )*uint8 {_bg :=v ;return &_bg }; +// DisableLogging sets the Log function to a no-op so that any log messages are +// silently discarded. +func DisableLogging (){Log =func (string ,...interface{}){}};var _ddb =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 }; -// 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 _dae =func ()map[string ]string {_df :=map[string ]string {};for _be ,_bd :=range _dag {_df [_bd ]=_be ;};return _df ;}(); +// Int64 returns a copy of v as a pointer. +func Int64 (v int64 )*int64 {_fca :=v ;return &_fca }; -// Uint16 returns a copy of v as a pointer. -func Uint16 (v uint16 )*uint16 {_eec :=v ;return &_eec }; +// Uint32 returns a copy of v as a pointer. +func Uint32 (v uint32 )*uint32 {_abb :=v ;return &_abb }; -// Uint64 returns a copy of v as a pointer. -func Uint64 (v uint64 )*uint64 {_agba :=v ;return &_agba };func (_gdg *XSDAny )collectNS (_bgc *nsSet ){if _gdg .XMLName .Space !=""{_bgc .getPrefix (_gdg .XMLName .Space );};for _ ,_bec :=range _gdg .Attrs {if _bec .Name .Space !=""&&_bec .Name .Space !="\u0078\u006d\u006cn\u0073"{_bgc .getPrefix (_bec .Name .Space );};};for _ ,_ce :=range _gdg .Nodes {_ce .collectNS (_bgc );};};var Log =_gc .Printf ; +// Uint16 returns a copy of v as a pointer. +func Uint16 (v uint16 )*uint16 {_ec :=v ;return &_ec }; -// XSDAny is used to marshal/unmarshal xsd:any types in the OOXML schema. -type XSDAny struct{XMLName _g .Name ;Attrs []_g .Attr ;Data []byte ;Nodes []*XSDAny ;};var _eef =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 };type any struct{XMLName _g .Name ;Attrs []_g .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;};const MinGoVersion =_gcc ; +// Stringf formats according to a format specifier and returns a pointer to the +// resulting string. +func Stringf (f string ,args ...interface{})*string {_gc :=_f .Sprintf (f ,args ...);return &_gc }; // AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start // element if it is required for the string s. -func AddPreserveSpaceAttr (se *_g .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"});};}; +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"});};}; -// Bool returns a copy of v as a pointer. -func Bool (v bool )*bool {_ebf :=v ;return &_ebf }; +// Uint64 returns a copy of v as a pointer. +func Uint64 (v uint64 )*uint64 {_agc :=v ;return &_agc }; -// MarshalXML implements the xml.Marshaler interface. -func (_dab *XSDAny )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name =_dab .XMLName ;start .Attr =_dab .Attrs ;_gdgd :=any {};_gdgd .XMLName =_dab .XMLName ;_gdgd .Attrs =_dab .Attrs ;_gdgd .Data =_dab .Data ;_gdgd .Nodes =_fbgf (_dab .Nodes );_bfe :=[]string {};_ead :=false ;_dea :=nsSet {_aag :map[string ]string {},_eca :map[string ]string {}};_dab .collectNS (&_dea );_dea .applyToNode (&_gdgd );for _ ,_acg :=range _dea ._eac {if _ ,_fab :=_eef [_acg ];_fab {_bfe =append (_bfe ,_acg );};_daed :=_dea ._eca [_acg ];_gdgd .Attrs =append (_gdgd .Attrs ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_acg },Value :_daed });if _acg =="\u006d\u0063"{_ead =true ;};};for _ ,_fecf :=range _gdgd .Attrs {if _fecf .Name .Local =="\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"{_ead =false ;break ;};};if _ead &&len (_bfe )> 0{_gdgd .Attrs =append (_gdgd .Attrs ,_g .Attr {Name :_g .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_b .Join (_bfe ,"\u0020")});};return e .Encode (&_gdgd );}; +// 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 {_ab :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _ab ;};_aba :=AbsoluteFilename (dt ,relToTyp ,index );_dc :=_ca .Split (_aba ,"\u002f");_bd :=_ca .Split (_ab ,"\u002f");_be :=0;for _da :=0;_da < len (_dc );_da ++{if _dc [_da ]==_bd [_da ]{_be ++;};if _da +1==len (_bd ){break ;};};_dc =_dc [_be :];_bd =_bd [_be :];_aae :=len (_dc )-1;if _aae > 0{return _d .RepeatString ("\u002e\u002e\u002f",_aae )+_ca .Join (_bd ,"\u002f");};return _ca .Join (_bd ,"\u002f");};var _dd =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"}; -// DocType represents one of the three document types supported (docx/xlsx/pptx) -type DocType byte ;type nsSet struct{_aag map[string ]string ;_eca map[string ]string ;_eac []string ;};func (_af *nsSet )getPrefix (_bdd string )string {if _edf ,_ac :=_dae [_bdd ];_ac {if _ ,_ebfa :=_af ._eca [_edf ];!_ebfa {_af ._eca [_edf ]=_bdd ;_af ._aag [_bdd ]=_edf ;_af ._eac =append (_af ._eac ,_edf );};return _edf ;};_bdd =_b .TrimFunc (_bdd ,func (_ccg rune )bool {return !_a .IsLetter (_ccg )});if _ae ,_gf :=_af ._aag [_bdd ];_gf {return _ae ;};_abc :=_b .Split (_bdd ,"\u002f");_abc =_b .Split (_abc [len (_abc )-1],"\u003a");_dbf :=_abc [len (_abc )-1];_bef :=0;_ge :=[]byte {};for {if _bef < len (_dbf ){_ge =append (_ge ,_dbf [_bef ]);}else {_ge =append (_ge ,'_');};_bef ++;if _ ,_ada :=_af ._eca [string (_ge )];!_ada {_af ._eca [string (_ge )]=_bdd ;_af ._aag [_bdd ]=string (_ge );_af ._eac =append (_af ._eac ,string (_ge ));return string (_ge );};};};const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;); +// String returns a copy of v as a pointer. +func String (v string )*string {_eba :=v ;return &_eba };var Log =_g .Printf ;func _acg (_cb []*XSDAny )[]*any {_eeb :=[]*any {};for _ ,_ffc :=range _cb {_acgg :=&any {};_acgg .XMLName =_ffc .XMLName ;_bef :=[]_b .Attr {};for _ ,_ffd :=range _ffc .Attrs {if _ffd .Name .Local !="\u0078\u006d\u006cn\u0073"{_bef =append (_bef ,_ffd );};};_acgg .Attrs =_bef ;_acgg .Data =_ffc .Data ;_acgg .Nodes =_acg (_ffc .Nodes );_eeb =append (_eeb ,_acgg );};return _eeb ;}; // Float32 returns a copy of v as a pointer. -func Float32 (v float32 )*float32 {_dd :=v ;return &_dd };func _fbgf (_cee []*XSDAny )[]*any {_daeb :=[]*any {};for _ ,_bea :=range _cee {_aagg :=&any {};_aagg .XMLName =_bea .XMLName ;_adf :=[]_g .Attr {};for _ ,_eeb :=range _bea .Attrs {if _eeb .Name .Local !="\u0078\u006d\u006cn\u0073"{_adf =append (_adf ,_eeb );};};_aagg .Attrs =_adf ;_aagg .Data =_bea .Data ;_aagg .Nodes =_fbgf (_bea .Nodes );_daeb =append (_daeb ,_aagg );};return _daeb ;}; - -// Any is the interface used for marshaling/unmarshaling xsd:any -type Any interface{MarshalXML (_da *_g .Encoder ,_db _g .StartElement )error ;UnmarshalXML (_dc *_g .Decoder ,_fd _g .StartElement )error ;}; +func Float32 (v float32 )*float32 {_bb :=v ;return &_bb }; -// Int64 returns a copy of v as a pointer. -func Int64 (v int64 )*int64 {_bf :=v ;return &_bf }; +// RegisterConstructor registers a constructor function used for unmarshaling +// xsd:any elements. +func RegisterConstructor (ns ,name string ,fn interface{}){_gb [ns +"\u002f"+name ]=fn }; -// 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 {_abg :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _abg ;};_cc :=AbsoluteFilename (dt ,relToTyp ,index );_fc :=_b .Split (_cc ,"\u002f");_eb :=_b .Split (_abg ,"\u002f");_ad :=0;for _ee :=0;_ee < len (_fc );_ee ++{if _fc [_ee ]==_eb [_ee ]{_ad ++;};if _ee +1==len (_eb ){break ;};};_fc =_fc [_ad :];_eb =_eb [_ad :];_ea :=len (_fc )-1;if _ea > 0{return _d .RepeatString ("\u002e\u002e\u002f",_ea )+_b .Join (_eb ,"\u002f");};return _b .Join (_eb ,"\u002f");}; +// Int32 returns a copy of v as a pointer. +func Int32 (v int32 )*int32 {_ee :=v ;return &_ee };type any struct{XMLName _b .Name ;Attrs []_b .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;};var _gb =map[string ]interface{}{};const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;);func (_ccf *nsSet )getPrefix (_cca string )string {if _ef ,_bc :=_de [_cca ];_bc {if _ ,_df :=_ccf ._dgf [_ef ];!_df {_ccf ._dgf [_ef ]=_cca ;_ccf ._egb [_cca ]=_ef ;_ccf ._ddd =append (_ccf ._ddd ,_ef );};return _ef ;};_cca =_ca .TrimFunc (_cca ,func (_ce rune )bool {return !_e .IsLetter (_ce )});if _fdd ,_agg :=_ccf ._egb [_cca ];_agg {return _fdd ;};_edb :=_ca .Split (_cca ,"\u002f");_edb =_ca .Split (_edb [len (_edb )-1],"\u003a");_ff :=_edb [len (_edb )-1];_efe :=0;_ceg :=[]byte {};for {if _efe < len (_ff ){_ceg =append (_ceg ,_ff [_efe ]);}else {_ceg =append (_ceg ,'_');};_efe ++;if _ ,_gbc :=_ccf ._dgf [string (_ceg )];!_gbc {_ccf ._dgf [string (_ceg )]=_cca ;_ccf ._egb [_cca ]=string (_ceg );_ccf ._ddd =append (_ccf ._ddd ,string (_ceg ));return string (_ceg );};};};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";); -// Int8 returns a copy of v as a pointer. -func Int8 (v int8 )*int8 {_ed :=v ;return &_ed }; +// Bool returns a copy of v as a pointer. +func Bool (v bool )*bool {_fd :=v ;return &_fd };var _de =func ()map[string ]string {_fg :=map[string ]string {};for _bab ,_dg :=range _dd {_fg [_dg ]=_bab ;};return _fg ;}();func _ac (_abd *any ){for _ ,_gef :=range _abd .Nodes {_ac (_gef );};}; -// 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 _g .StartElement )(Any ,error ){_gaf ,_c :=_aa [start .Name .Space +"\u002f"+start .Name .Local ];if !_c {_agb :=&XSDAny {};return _agb ,nil ;};_fg :=_ab .ValueOf (_gaf );_dcc :=_fg .Call (nil );if len (_dcc )!=1{return nil ,_ag .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 (_dcc ));};_gg ,_c :=_dcc [0].Interface ().(Any );if !_c {return nil ,_e .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 _gg ,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 {_ggb :=AbsoluteFilename (dt ,ImageType ,index );return _ggb [0:len (_ggb )-3]+fileExtension ;};const _ag =true ; -// 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 _ag .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:_ga .Log .Debug ("\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 _ag .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _ag .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 _ag .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:_ga .Log .Debug ("\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:_ga .Log .Debug ("\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 _ag .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _ag .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 _ag .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:_ga .Log .Debug ("\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 _ag .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 _ag .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index );default:_ga .Log .Debug ("\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 _ag .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index );default:_ga .Log .Debug ("\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 _ag .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:_ga .Log .Debug ("\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 _ag .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 _ag .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _ag .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index );default:_ga .Log .Debug ("\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 _ag .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 _ag .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case FooterType ,FooterTypeStrict :return _ag .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 _ag .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 _ag .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 _ag .Sprintf ("\u0070p\u0074\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u002fa\u0063t\u0069v\u0065\u0058\u0025\u0064\u002e\u0078\u006dl",index );default:_ga .Log .Debug ("\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 _ag .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index );case SlideLayoutType :return _ag .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 _ag .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 _ag .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 _ag .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:_ga .Log .Debug ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ );};return "";}; +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_adc *XSDAny )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beg :=any {};if _ebe :=d .DecodeElement (&_beg ,&start );_ebe !=nil {return _ebe ;};_ac (&_beg );_adc .XMLName =_beg .XMLName ;_adc .Attrs =_beg .Attrs ;_adc .Data =_beg .Data ;_adc .Nodes =_ege (_beg .Nodes );return nil ;}; -// RegisterConstructor registers a constructor function used for unmarshaling -// xsd:any elements. -func RegisterConstructor (ns ,name string ,fn interface{}){_aa [ns +"\u002f"+name ]=fn }; \ No newline at end of file +// 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 ;}; \ No newline at end of file diff --git a/vmldrawing/vmldrawing.go b/vmldrawing/vmldrawing.go index e2b7cd62eb..9ffa3344f2 100644 --- a/vmldrawing/vmldrawing.go +++ b/vmldrawing/vmldrawing.go @@ -9,92 +9,92 @@ // 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 (_f "encoding/xml";_d "fmt";_a "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";_ac "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ag "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_ad "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_ef "strconv";_e "strings";); +package vmldrawing ;import (_f "encoding/xml";_d "fmt";_e "github.com/unidoc/unioffice";_cc "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ge "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_ee "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_gb "strconv";_g "strings";); -// SetItalic sets text to italic. -func (_gga *TextpathStyle )SetItalic (italic bool ){_gga ._dcf =italic }; +// Right get right attribute of shape style. +func (_eea *ShapeStyle )Right ()float64 {return _eea ._ec }; -// Top get top attribute of shape style. -func (_gd *ShapeStyle )Top ()float64 {return _gd ._age };func (_cb *Container )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {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\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\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 _cb .Layout !=nil {_cc :=_f .StartElement {Name :_f .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cb .Layout ,_cc );};if _cb .ShapeType !=nil {_af :=_f .StartElement {Name :_f .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cb .ShapeType ,_af );};for _ ,_ab :=range _cb .Shape {_de :=_f .StartElement {Name :_f .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_ab ,_de );};return e .EncodeToken (_f .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 )*_ee .Shape {_fc :=_ee .NewShape ();_fc .IdAttr =_e .String (_d .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_fc .TypeAttr =_e .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_fc .StyleAttr =_e .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");_fc .FillcolorAttr =_e .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_fc .StrokecolorAttr =_e .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_cb :=_ee .NewEG_ShapeElements ();_cb .Fill =_ee .NewFill ();_cb .Fill .Color2Attr =_e .String ("\u0023f\u0062\u0066\u0065\u0038\u0032");_cb .Fill .AngleAttr =_e .Float64 (-180);_cb .Fill .TypeAttr =_ee .ST_FillTypeGradient ;_cb .Fill .Fill =_ee .NewOfcFill ();_cb .Fill .Fill .ExtAttr =_ee .ST_ExtView ;_cb .Fill .Fill .TypeAttr =_ee .OfcST_FillTypeGradientUnscaled ;_fc .EG_ShapeElements =append (_fc .EG_ShapeElements ,_cb );_aa :=_ee .NewEG_ShapeElements ();_aa .Shadow =_ee .NewShadow ();_aa .Shadow .OnAttr =_b .ST_TrueFalseT ;_aa .Shadow .ObscuredAttr =_b .ST_TrueFalseT ;_fc .EG_ShapeElements =append (_fc .EG_ShapeElements ,_aa );_dg :=_ee .NewEG_ShapeElements ();_dg .Path =_ee .NewPath ();_dg .Path .ConnecttypeAttr =_ee .OfcST_ConnectTypeNone ;_fc .EG_ShapeElements =append (_fc .EG_ShapeElements ,_dg );_ac :=_ee .NewEG_ShapeElements ();_ac .Textbox =_ee .NewTextbox ();_ac .Textbox .StyleAttr =_e .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f");_fc .EG_ShapeElements =append (_fc .EG_ShapeElements ,_ac );_bd :=_ee .NewEG_ShapeElements ();_bd .ClientData =_ge .NewClientData ();_bd .ClientData .ObjectTypeAttr =_ge .ST_ObjectTypeNote ;_bd .ClientData .MoveWithCells =_b .ST_TrueFalseBlankT ;_bd .ClientData .SizeWithCells =_b .ST_TrueFalseBlankT ;_bd .ClientData .Anchor =_e .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_bd .ClientData .AutoFill =_b .ST_TrueFalseBlankFalse ;_bd .ClientData .Row =_e .Int64 (row );_bd .ClientData .Column =_e .Int64 (col );_fc .EG_ShapeElements =append (_fc .EG_ShapeElements ,_bd );return _fc ;}; -// NewCommentDrawing constructs a new comment drawing. -func NewCommentDrawing ()*Container {_eb :=NewContainer ();_eb .Layout =_ad .NewOfcShapelayout ();_eb .Layout .ExtAttr =_ad .ST_ExtEdit ;_eb .Layout .Idmap =_ad .NewOfcCT_IdMap ();_eb .Layout .Idmap .DataAttr =_a .String ("\u0031");_eb .Layout .Idmap .ExtAttr =_ad .ST_ExtEdit ;_eb .ShapeType =_ad .NewShapetype ();_eb .ShapeType .IdAttr =_a .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_eb .ShapeType .CoordsizeAttr =_a .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_eb .ShapeType .SptAttr =_a .Float32 (202);_eb .ShapeType .PathAttr =_a .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");_gb :=_ad .NewEG_ShapeElements ();_eb .ShapeType .EG_ShapeElements =append (_eb .ShapeType .EG_ShapeElements ,_gb );_gb .Path =_ad .NewPath ();_gb .Path .GradientshapeokAttr =_ac .ST_TrueFalseT ;_gb .Path .ConnecttypeAttr =_ad .OfcST_ConnectTypeRect ;return _eb ;}; +// NewShapeStyle accept value of string style attribute in v:shape and format it to generate ShapeStyle. +func NewShapeStyle (style string )ShapeStyle {_fcee :=ShapeStyle {_ffc :0,_de :0};_ded :=_g .Split (style ,"\u003b");for _ ,_faa :=range _ded {_cdg :=_g .Split (_faa ,"\u003a");if len (_cdg )!=2{continue ;};var _dd error ;switch _cdg [0]{case "\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e":_fcee ._ff =_cdg [1];break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070":_fcee ._fgb ,_dd =_gb .ParseFloat (_g .ReplaceAll (_cdg [1],"\u0070\u0074",""),64);break ;case "m\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074":_fcee ._fce ,_dd =_gb .ParseFloat (_g .ReplaceAll (_cdg [1],"\u0070\u0074",""),64);break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0062\u006f\u0074\u0074\u006f\u006d":_fcee ._ed ,_dd =_gb .ParseFloat (_g .ReplaceAll (_cdg [1],"\u0070\u0074",""),64);break ;case "\u006d\u0061\u0072g\u0069\u006e\u002d\u0072\u0069\u0067\u0068\u0074":_fcee ._bf ,_dd =_gb .ParseFloat (_g .ReplaceAll (_cdg [1],"\u0070\u0074",""),64);break ;case "\u0074\u006f\u0070":_fcee ._gc ,_dd =_gb .ParseFloat (_g .ReplaceAll (_cdg [1],"\u0070\u0074",""),64);break ;case "\u006c\u0065\u0066\u0074":_fcee ._bfd ,_dd =_gb .ParseFloat (_g .ReplaceAll (_cdg [1],"\u0070\u0074",""),64);break ;case "\u0062\u006f\u0074\u0074\u006f\u006d":_fcee ._eb ,_dd =_gb .ParseFloat (_g .ReplaceAll (_cdg [1],"\u0070\u0074",""),64);break ;case "\u0072\u0069\u0067h\u0074":_fcee ._ec ,_dd =_gb .ParseFloat (_g .ReplaceAll (_cdg [1],"\u0070\u0074",""),64);break ;case "\u0077\u0069\u0064t\u0068":_fcee ._ffc ,_dd =_gb .ParseFloat (_g .ReplaceAll (_cdg [1],"\u0070\u0074",""),64);break ;case "\u0068\u0065\u0069\u0067\u0068\u0074":_fcee ._de ,_dd =_gb .ParseFloat (_g .ReplaceAll (_cdg [1],"\u0070\u0074",""),64);break ;case "\u007a-\u0069\u006e\u0064\u0065\u0078":_fcee ._def ,_dd =_gb .ParseInt (_cdg [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":_fcee ._dc =_cdg [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":_fcee ._db =_cdg [1];break ;case "m\u0073\u006f\u002d\u0070os\u0069t\u0069\u006f\u006e\u002d\u0076e\u0072\u0074\u0069\u0063\u0061\u006c":_fcee ._bbd =_cdg [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":_fcee ._egb =_cdg [1];break ;};if _dd !=nil {_cc .Log .Debug ("\u0055n\u0061\u0062l\u0065\u0020\u0074o\u0020\u0070\u0061\u0072\u0073\u0065\u0020s\u0074\u0079\u006c\u0065\u0020\u0061t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u003a\u0020\u0025\u0073 \u0076\u0061\u006c\u0075\u0065\u003a\u0020\u0025\u0076",_cdg [0],_cdg [1]);};};return _fcee ;}; + +// ToString generate string of TextpathStyle. +func (_bbb *TextpathStyle )String ()string {_bfa :="";_bfa +=_d .Sprintf ("\u0066o\u006et\u002d\u0066\u0061\u006d\u0069\u006c\u0079\u003a\u0025\u0073\u003b",_bbb ._ag );_bfa +=_d .Sprintf ("\u0066o\u006et\u002d\u0073\u0069\u007a\u0065\u003a\u0025\u0064\u0070\u0074\u003b",_bbb ._ce );if _bbb ._gdf {_bfa +=_d .Sprintf ("\u0066o\u006et\u002d\u0073\u0074\u0079\u006ce\u003a\u0069t\u0061\u006c\u0069\u0063\u003b");};if _bbb ._edg {_bfa +=_d .Sprintf ("\u0066\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003ab\u006f\u006c\u0064\u003b");};return _bfa ;}; // NewTextpathStyle accept value of string style attribute of element v:textpath and format it to generate TextpathStyle. -func NewTextpathStyle (style string )TextpathStyle {_cbd :=TextpathStyle {_eg :"\u0022C\u0061\u006c\u0069\u0062\u0072\u0069\"",_gc :44,_acbd :false ,_dcf :false };_cd :=_e .Split (style ,"\u003b");for _ ,_gbc :=range _cd {_gbce :=_e .Split (_gbc ,"\u003a");if len (_gbce )!=2{continue ;};switch _gbce [0]{case "f\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069\u006c\u0079":_cbd ._eg =_gbce [1];break ;case "\u0066o\u006e\u0074\u002d\u0073\u0069\u007ae":_cbd ._gc ,_ =_ef .ParseInt (_e .ReplaceAll (_gbce [1],"\u0070\u0074",""),10,64);break ;case "f\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074":_cbd ._acbd =_gbce [1]=="\u0062\u006f\u006c\u0064";break ;case "\u0066\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065":_cbd ._dcf =_gbce [1]=="\u0069\u0074\u0061\u006c\u0069\u0063";break ;};};return _cbd ;}; +func NewTextpathStyle (style string )TextpathStyle {_bdg :=TextpathStyle {_ag :"\u0022C\u0061\u006c\u0069\u0062\u0072\u0069\"",_ce :44,_edg :false ,_gdf :false };_dbe :=_g .Split (style ,"\u003b");for _ ,_ga :=range _dbe {_faf :=_g .Split (_ga ,"\u003a");if len (_faf )!=2{continue ;};switch _faf [0]{case "f\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069\u006c\u0079":_bdg ._ag =_faf [1];break ;case "\u0066o\u006e\u0074\u002d\u0073\u0069\u007ae":_bdg ._ce ,_ =_gb .ParseInt (_g .ReplaceAll (_faf [1],"\u0070\u0074",""),10,64);break ;case "f\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074":_bdg ._edg =_faf [1]=="\u0062\u006f\u006c\u0064";break ;case "\u0066\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065":_bdg ._gdf =_faf [1]=="\u0069\u0074\u0061\u006c\u0069\u0063";break ;};};return _bdg ;};func NewContainer ()*Container {return &Container {}}; -// SetBold sets text to bold. -func (_dg *TextpathStyle )SetBold (bold bool ){_dg ._acbd =bold }; +// FontSize returns fontSize of the text. +func (_fgf *TextpathStyle )FontSize ()int64 {return _fgf ._ce }; -// ShapeStyle is style attribute of v:shape element. -type ShapeStyle struct{_adc string ;_fc float64 ;_ee float64 ;_fa float64 ;_b float64 ;_age float64 ;_gf float64 ;_aga float64 ;_ec float64 ;_gfd float64 ;_gg float64 ;_afb int64 ;_db string ;_be string ;_fdd string ;_ebd string ;}; +// CreateFormula creates F element for typeFormulas. +func CreateFormula (s string )*_ee .CT_F {_cda :=_ee .NewCT_F ();_cda .EqnAttr =&s ;return _cda }; -// FontFamily returns fontFamily of the text. -func (_efb *TextpathStyle )FontFamily ()string {return _efb ._eg }; +// SetHeight set height of shape. +func (_gef *ShapeStyle )SetHeight (height float64 ){_gef ._de =height }; -// Height return height of shape. -func (_bed *ShapeStyle )Height ()float64 {return _bed ._gg }; +// SetItalic sets text to italic. +func (_cf *TextpathStyle )SetItalic (italic bool ){_cf ._gdf =italic }; -// Left get left attribute of shape style. -func (_aec *ShapeStyle )Left ()float64 {return _aec ._gf }; +// Top get top attribute of shape style. +func (_be *ShapeStyle )Top ()float64 {return _be ._gc };func (_cg *Container )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {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\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\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 _cg .Layout !=nil {_cd :=_f .StartElement {Name :_f .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cg .Layout ,_cd );};if _cg .ShapeType !=nil {_fa :=_f .StartElement {Name :_f .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cg .ShapeType ,_fa );};for _ ,_df :=range _cg .Shape {_gd :=_f .StartElement {Name :_f .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_df ,_gd );};return e .EncodeToken (_f .EndElement {Name :start .Name });}; -// SetFontSize sets text's fontSize. -func (_dbcb *TextpathStyle )SetFontSize (fontSize int64 ){_dbcb ._gc =fontSize }; +// NewCommentDrawing constructs a new comment drawing. +func NewCommentDrawing ()*Container {_a :=NewContainer ();_a .Layout =_ee .NewOfcShapelayout ();_a .Layout .ExtAttr =_ee .ST_ExtEdit ;_a .Layout .Idmap =_ee .NewOfcCT_IdMap ();_a .Layout .Idmap .DataAttr =_e .String ("\u0031");_a .Layout .Idmap .ExtAttr =_ee .ST_ExtEdit ;_a .ShapeType =_ee .NewShapetype ();_a .ShapeType .IdAttr =_e .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_a .ShapeType .CoordsizeAttr =_e .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_a .ShapeType .SptAttr =_e .Float32 (202);_a .ShapeType .PathAttr =_e .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");_ae :=_ee .NewEG_ShapeElements ();_a .ShapeType .EG_ShapeElements =append (_a .ShapeType .EG_ShapeElements ,_ae );_ae .Path =_ee .NewPath ();_ae .Path .GradientshapeokAttr =_b .ST_TrueFalseT ;_ae .Path .ConnecttypeAttr =_ee .OfcST_ConnectTypeRect ;return _a ;}; + +// Height return height of shape. +func (_fe *ShapeStyle )Height ()float64 {return _fe ._de }; // IsBold returns true if text is bold. -func (_ggf *TextpathStyle )IsBold ()bool {return _ggf ._acbd }; +func (_acd *TextpathStyle )IsBold ()bool {return _acd ._edg }; -// ToString formatting ShapeStyle to string. -func (_cee *ShapeStyle )String ()string {_ca :="";_ca +=_d .Sprintf ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0025\u0073\u003b",_cee ._adc );_ca +=_d .Sprintf ("\u006da\u0072g\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0025\u0064\u003b",int64 (_cee ._ee ));_ca +=_d .Sprintf ("\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006fp\u003a\u0025\u0064\u003b",int64 (_cee ._fc ));_ca +=_d .Sprintf ("w\u0069\u0064\u0074\u0068\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_cee ._gfd ));_ca +=_d .Sprintf ("\u0068\u0065\u0069g\u0068\u0074\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_cee ._gg ));_ca +=_d .Sprintf ("z\u002d\u0069\u006e\u0064\u0065\u0078\u003a\u0025\u0064\u003b",_cee ._afb );_ca +=_d .Sprintf ("m\u0073\u006f\u002d\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069z\u006f\u006e\u0074a\u006c:\u0025\u0073\u003b",_cee ._db );_ca +=_d .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",_cee ._be );_ca +=_d .Sprintf ("\u006ds\u006f\u002d\u0070\u006fs\u0069\u0074\u0069\u006f\u006e-\u0076e\u0072t\u0069\u0063\u0061\u006c\u003a\u0025\u0073;",_cee ._fdd );_ca +=_d .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",_cee ._ebd );return _ca ;};type Container struct{Layout *_ad .OfcShapelayout ;ShapeType *_ad .Shapetype ;Shape []*_ad .Shape ;}; +// SetBold sets text to bold. +func (_bg *TextpathStyle )SetBold (bold bool ){_bg ._edg =bold };func (_eg *Container )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eg .Shape =nil ;_dgc :for {_eeb ,_bb :=d .Token ();if _bb !=nil {return _bb ;};switch _fcb :=_eeb .(type ){case _f .StartElement :switch _fcb .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_eg .Layout =_ee .NewOfcShapelayout ();if _fg :=d .DecodeElement (_eg .Layout ,&_fcb );_fg !=nil {return _fg ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_eg .ShapeType =_ee .NewShapetype ();if _bc :=d .DecodeElement (_eg .ShapeType ,&_fcb );_bc !=nil {return _bc ;};case "\u0073\u0068\u0061p\u0065":_bcg :=_ee .NewShape ();if _fd :=d .DecodeElement (_bcg ,&_fcb );_fd !=nil {return _fd ;};_eg .Shape =append (_eg .Shape ,_bcg );};case _f .EndElement :break _dgc ;};};return nil ;}; -// SetHeight set height of shape. -func (_dbc *ShapeStyle )SetHeight (height float64 ){_dbc ._gg =height };func (_ed *Container )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ed .Shape =nil ;_cca :for {_dc ,_ga :=d .Token ();if _ga !=nil {return _ga ;};switch _dcc :=_dc .(type ){case _f .StartElement :switch _dcc .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_ed .Layout =_ad .NewOfcShapelayout ();if _df :=d .DecodeElement (_ed .Layout ,&_dcc );_df !=nil {return _df ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_ed .ShapeType =_ad .NewShapetype ();if _da :=d .DecodeElement (_ed .ShapeType ,&_dcc );_da !=nil {return _da ;};case "\u0073\u0068\u0061p\u0065":_fg :=_ad .NewShape ();if _cbf :=d .DecodeElement (_fg ,&_dcc );_cbf !=nil {return _cbf ;};_ed .Shape =append (_ed .Shape ,_fg );};case _f .EndElement :break _cca ;};};return nil ;}; +// TextpathStyle is style attribute of element v:textpath. +type TextpathStyle struct{_ag string ;_ce int64 ;_edg bool ;_gdf bool ;}; -// Margins get margin top, left, bottom, and right of shape style. -func (_ce *ShapeStyle )Margins ()(float64 ,float64 ,float64 ,float64 ){return _ce ._fc ,_ce ._ee ,_ce ._fa ,_ce ._b ;}; +// SetFontFamily sets text's fontFamily. +func (_ggg *TextpathStyle )SetFontFamily (fontFamily string ){_ggg ._ag =fontFamily };type Container struct{Layout *_ee .OfcShapelayout ;ShapeType *_ee .Shapetype ;Shape []*_ee .Shape ;}; -// NewCommentShape creates a new comment shape for a given cell index. The -// indices here are zero based. -func NewCommentShape (col ,row int64 )*_ad .Shape {_fb :=_ad .NewShape ();_fb .IdAttr =_a .String (_d .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_fb .TypeAttr =_a .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_fb .StyleAttr =_a .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");_fb .FillcolorAttr =_a .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_fb .StrokecolorAttr =_a .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_ff :=_ad .NewEG_ShapeElements ();_ff .Fill =_ad .NewFill ();_ff .Fill .Color2Attr =_a .String ("\u0023f\u0062\u0066\u0065\u0038\u0032");_ff .Fill .AngleAttr =_a .Float64 (-180);_ff .Fill .TypeAttr =_ad .ST_FillTypeGradient ;_ff .Fill .Fill =_ad .NewOfcFill ();_ff .Fill .Fill .ExtAttr =_ad .ST_ExtView ;_ff .Fill .Fill .TypeAttr =_ad .OfcST_FillTypeGradientUnscaled ;_fb .EG_ShapeElements =append (_fb .EG_ShapeElements ,_ff );_aca :=_ad .NewEG_ShapeElements ();_aca .Shadow =_ad .NewShadow ();_aca .Shadow .OnAttr =_ac .ST_TrueFalseT ;_aca .Shadow .ObscuredAttr =_ac .ST_TrueFalseT ;_fb .EG_ShapeElements =append (_fb .EG_ShapeElements ,_aca );_fd :=_ad .NewEG_ShapeElements ();_fd .Path =_ad .NewPath ();_fd .Path .ConnecttypeAttr =_ad .OfcST_ConnectTypeNone ;_fb .EG_ShapeElements =append (_fb .EG_ShapeElements ,_fd );_ae :=_ad .NewEG_ShapeElements ();_ae .Textbox =_ad .NewTextbox ();_ae .Textbox .StyleAttr =_a .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f");_fb .EG_ShapeElements =append (_fb .EG_ShapeElements ,_ae );_cf :=_ad .NewEG_ShapeElements ();_cf .ClientData =_ag .NewClientData ();_cf .ClientData .ObjectTypeAttr =_ag .ST_ObjectTypeNote ;_cf .ClientData .MoveWithCells =_ac .ST_TrueFalseBlankT ;_cf .ClientData .SizeWithCells =_ac .ST_TrueFalseBlankT ;_cf .ClientData .Anchor =_a .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_cf .ClientData .AutoFill =_ac .ST_TrueFalseBlankFalse ;_cf .ClientData .Row =_a .Int64 (row );_cf .ClientData .Column =_a .Int64 (col );_fb .EG_ShapeElements =append (_fb .EG_ShapeElements ,_cf );return _fb ;}; +// SetWidth set width of shape. +func (_gf *ShapeStyle )SetWidth (width float64 ){_gf ._ffc =width }; -// Width return width of shape. -func (_eec *ShapeStyle )Width ()float64 {return _eec ._gfd }; +// ToString formatting ShapeStyle to string. +func (_fgc *ShapeStyle )String ()string {_gg :="";_gg +=_d .Sprintf ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0025\u0073\u003b",_fgc ._ff );_gg +=_d .Sprintf ("\u006da\u0072g\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0025\u0064\u003b",int64 (_fgc ._fce ));_gg +=_d .Sprintf ("\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006fp\u003a\u0025\u0064\u003b",int64 (_fgc ._fgb ));_gg +=_d .Sprintf ("w\u0069\u0064\u0074\u0068\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_fgc ._ffc ));_gg +=_d .Sprintf ("\u0068\u0065\u0069g\u0068\u0074\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_fgc ._de ));_gg +=_d .Sprintf ("z\u002d\u0069\u006e\u0064\u0065\u0078\u003a\u0025\u0064\u003b",_fgc ._def );_gg +=_d .Sprintf ("m\u0073\u006f\u002d\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069z\u006f\u006e\u0074a\u006c:\u0025\u0073\u003b",_fgc ._dc );_gg +=_d .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",_fgc ._db );_gg +=_d .Sprintf ("\u006ds\u006f\u002d\u0070\u006fs\u0069\u0074\u0069\u006f\u006e-\u0076e\u0072t\u0069\u0063\u0061\u006c\u003a\u0025\u0073;",_fgc ._bbd );_gg +=_d .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",_fgc ._egb );return _gg ;}; -// MSOPositionVerticalRelative get `mso-position-vertical-relative` attribute of shape style. -func (_ebg *ShapeStyle )MSOPositionVerticalRelative ()string {return _ebg ._ebd }; +// FontFamily returns fontFamily of the text. +func (_ggd *TextpathStyle )FontFamily ()string {return _ggd ._ag }; -// MSOPositionHorizontalRelative get `mso-position-horizontal-relative` attribute of shape style. -func (_fdc *ShapeStyle )MSOPositionHorizontalRelative ()string {return _fdc ._be }; +// Margins get margin top, left, bottom, and right of shape style. +func (_egd *ShapeStyle )Margins ()(float64 ,float64 ,float64 ,float64 ){return _egd ._fgb ,_egd ._fce ,_egd ._ed ,_egd ._bf ;}; // Bottom get bottom attribute of shape style. -func (_bd *ShapeStyle )Bottom ()float64 {return _bd ._aga }; +func (_gefa *ShapeStyle )Bottom ()float64 {return _gefa ._eb };const (ShapeStylePositionAbsolute ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";ShapeStylePositionRelative ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";); // Position get position attribute of shape style. -func (_ggc *ShapeStyle )Position ()string {return _ggc ._adc }; - -// Right get right attribute of shape style. -func (_adf *ShapeStyle )Right ()float64 {return _adf ._ec }; - -// CreateFormula creates F element for typeFormulas. -func CreateFormula (s string )*_ad .CT_F {_bde :=_ad .NewCT_F ();_bde .EqnAttr =&s ;return _bde }; +func (_ef *ShapeStyle )Position ()string {return _ef ._ff }; -// IsItalic returns true if text is italic. -func (_fdb *TextpathStyle )IsItalic ()bool {return _fdb ._dcf }; +// Left get left attribute of shape style. +func (_dec *ShapeStyle )Left ()float64 {return _dec ._bfd }; -// ToString generate string of TextpathStyle. -func (_acf *TextpathStyle )String ()string {_aa :="";_aa +=_d .Sprintf ("\u0066o\u006et\u002d\u0066\u0061\u006d\u0069\u006c\u0079\u003a\u0025\u0073\u003b",_acf ._eg );_aa +=_d .Sprintf ("\u0066o\u006et\u002d\u0073\u0069\u007a\u0065\u003a\u0025\u0064\u0070\u0074\u003b",_acf ._gc );if _acf ._dcf {_aa +=_d .Sprintf ("\u0066o\u006et\u002d\u0073\u0074\u0079\u006ce\u003a\u0069t\u0061\u006c\u0069\u0063\u003b");};if _acf ._acbd {_aa +=_d .Sprintf ("\u0066\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003ab\u006f\u006c\u0064\u003b");};return _aa ;}; +// MSOPositionVerticalRelative get `mso-position-vertical-relative` attribute of shape style. +func (_cca *ShapeStyle )MSOPositionVerticalRelative ()string {return _cca ._egb }; -// SetFontFamily sets text's fontFamily. -func (_gfc *TextpathStyle )SetFontFamily (fontFamily string ){_gfc ._eg =fontFamily };const (ShapeStylePositionAbsolute ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";ShapeStylePositionRelative ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";); +// ShapeStyle is style attribute of v:shape element. +type ShapeStyle struct{_ff string ;_fgb float64 ;_fce float64 ;_ed float64 ;_bf float64 ;_gc float64 ;_bfd float64 ;_eb float64 ;_ec float64 ;_ffc float64 ;_de float64 ;_def int64 ;_dc string ;_db string ;_bbd string ;_egb string ;}; -// NewShapeStyle accept value of string style attribute in v:shape and format it to generate ShapeStyle. -func NewShapeStyle (style string )ShapeStyle {_ge :=ShapeStyle {_gfd :0,_gg :0};_gaf :=_e .Split (style ,"\u003b");for _ ,_acb :=range _gaf {_cg :=_e .Split (_acb ,"\u003a");if len (_cg )!=2{continue ;};var _fba error ;switch _cg [0]{case "\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e":_ge ._adc =_cg [1];break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070":_ge ._fc ,_fba =_ef .ParseFloat (_e .ReplaceAll (_cg [1],"\u0070\u0074",""),64);break ;case "m\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074":_ge ._ee ,_fba =_ef .ParseFloat (_e .ReplaceAll (_cg [1],"\u0070\u0074",""),64);break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0062\u006f\u0074\u0074\u006f\u006d":_ge ._fa ,_fba =_ef .ParseFloat (_e .ReplaceAll (_cg [1],"\u0070\u0074",""),64);break ;case "\u006d\u0061\u0072g\u0069\u006e\u002d\u0072\u0069\u0067\u0068\u0074":_ge ._b ,_fba =_ef .ParseFloat (_e .ReplaceAll (_cg [1],"\u0070\u0074",""),64);break ;case "\u0074\u006f\u0070":_ge ._age ,_fba =_ef .ParseFloat (_e .ReplaceAll (_cg [1],"\u0070\u0074",""),64);break ;case "\u006c\u0065\u0066\u0074":_ge ._gf ,_fba =_ef .ParseFloat (_e .ReplaceAll (_cg [1],"\u0070\u0074",""),64);break ;case "\u0062\u006f\u0074\u0074\u006f\u006d":_ge ._aga ,_fba =_ef .ParseFloat (_e .ReplaceAll (_cg [1],"\u0070\u0074",""),64);break ;case "\u0072\u0069\u0067h\u0074":_ge ._ec ,_fba =_ef .ParseFloat (_e .ReplaceAll (_cg [1],"\u0070\u0074",""),64);break ;case "\u0077\u0069\u0064t\u0068":_ge ._gfd ,_fba =_ef .ParseFloat (_e .ReplaceAll (_cg [1],"\u0070\u0074",""),64);break ;case "\u0068\u0065\u0069\u0067\u0068\u0074":_ge ._gg ,_fba =_ef .ParseFloat (_e .ReplaceAll (_cg [1],"\u0070\u0074",""),64);break ;case "\u007a-\u0069\u006e\u0064\u0065\u0078":_ge ._afb ,_fba =_ef .ParseInt (_cg [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":_ge ._db =_cg [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":_ge ._be =_cg [1];break ;case "m\u0073\u006f\u002d\u0070os\u0069t\u0069\u006f\u006e\u002d\u0076e\u0072\u0074\u0069\u0063\u0061\u006c":_ge ._fdd =_cg [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":_ge ._ebd =_cg [1];break ;};if _fba !=nil {_c .Log .Debug ("\u0055n\u0061\u0062l\u0065\u0020\u0074o\u0020\u0070\u0061\u0072\u0073\u0065\u0020s\u0074\u0079\u006c\u0065\u0020\u0061t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u003a\u0020\u0025\u0073 \u0076\u0061\u006c\u0075\u0065\u003a\u0020\u0025\u0076",_cg [0],_cg [1]);};};return _ge ;}; +// IsItalic returns true if text is italic. +func (_cac *TextpathStyle )IsItalic ()bool {return _cac ._gdf }; -// TextpathStyle is style attribute of element v:textpath. -type TextpathStyle struct{_eg string ;_gc int64 ;_acbd bool ;_dcf bool ;}; +// SetFontSize sets text's fontSize. +func (_cea *TextpathStyle )SetFontSize (fontSize int64 ){_cea ._ce =fontSize }; -// SetWidth set width of shape. -func (_dec *ShapeStyle )SetWidth (width float64 ){_dec ._gfd =width }; +// Width return width of shape. +func (_ccf *ShapeStyle )Width ()float64 {return _ccf ._ffc }; -// FontSize returns fontSize of the text. -func (_dac *TextpathStyle )FontSize ()int64 {return _dac ._gc };func NewContainer ()*Container {return &Container {}}; \ No newline at end of file +// MSOPositionHorizontalRelative get `mso-position-horizontal-relative` attribute of shape style. +func (_ca *ShapeStyle )MSOPositionHorizontalRelative ()string {return _ca ._db }; \ No newline at end of file diff --git a/zippkg/zippkg.go b/zippkg/zippkg.go index 47361d5326..e266b26070 100644 --- a/zippkg/zippkg.go +++ b/zippkg/zippkg.go @@ -9,18 +9,29 @@ // 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 (_f "archive/zip";_fe "bytes";_ea "encoding/xml";_g "fmt";_bc "github.com/unidoc/unioffice";_dff "github.com/unidoc/unioffice/algo";_gg "github.com/unidoc/unioffice/common/tempstorage";_df "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_d "io";_bg "path";_e "sort";_fed "strings";_b "time";); +package zippkg ;import (_b "archive/zip";_bd "bytes";_d "encoding/xml";_ba "fmt";_gfc "github.com/unidoc/unioffice";_gf "github.com/unidoc/unioffice/algo";_baa "github.com/unidoc/unioffice/common/tempstorage";_df "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_f "io";_a "path";_bb "sort";_e "strings";_bc "time";); -// Decode unmarshals the content of a *zip.File as XML to a given destination. -func Decode (f *_f .File ,dest interface{})error {_de ,_bdc :=f .Open ();if _bdc !=nil {return _g .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_bdc );};defer _de .Close ();_ggg :=_ea .NewDecoder (_de );if _gdb :=_ggg .Decode (dest );_gdb !=nil {return _g .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_gdb );};if _cbg ,_ba :=dest .(*_df .Relationships );_ba {for _efe ,_be :=range _cbg .Relationship {switch _be .TypeAttr {case _bc .OfficeDocumentTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .OfficeDocumentType ;case _bc .StylesTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .StylesType ;case _bc .ThemeTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .ThemeType ;case _bc .ControlTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .ControlType ;case _bc .SettingsTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .SettingsType ;case _bc .ImageTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .ImageType ;case _bc .CommentsTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .CommentsType ;case _bc .ThumbnailTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .ThumbnailType ;case _bc .DrawingTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .DrawingType ;case _bc .ChartTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .ChartType ;case _bc .ExtendedPropertiesTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .ExtendedPropertiesType ;case _bc .CustomXMLTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .CustomXMLType ;case _bc .WorksheetTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .WorksheetType ;case _bc .SharedStringsTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .SharedStringsType ;case _bc .TableTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .TableType ;case _bc .HeaderTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .HeaderType ;case _bc .FooterTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .FooterType ;case _bc .NumberingTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .NumberingType ;case _bc .FontTableTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .FontTableType ;case _bc .WebSettingsTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .WebSettingsType ;case _bc .FootNotesTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .FootNotesType ;case _bc .EndNotesTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .EndNotesType ;case _bc .SlideTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .SlideType ;case _bc .VMLDrawingTypeStrict :_cbg .Relationship [_efe ].TypeAttr =_bc .VMLDrawingType ;};};_e .Slice (_cbg .Relationship ,func (_egc ,_fa int )bool {_dbg :=_cbg .Relationship [_egc ];_ce :=_cbg .Relationship [_fa ];return _dff .NaturalLess (_dbg .IdAttr ,_ce .IdAttr );});};return nil ;}; - -// 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 ;_eg map[*_df .Relationships ]string ;_dg []Target ;_fg OnNewRelationshipFunc ;_fef map[string ]struct{};_cb map[string ]int ;}; +// Decode loops decoding targets registered with AddTarget and calling th +func (_ec *DecodeMap )Decode (files []*_b .File )error {_gg :=1;for _gg > 0{for len (_ec ._ab )> 0{_fa :=_ec ._ab [0];_ec ._ab =_ec ._ab [1:];_cf :=_fa .Ifc .(*_df .Relationships );for _ ,_be :=range _cf .Relationship {_fcb ,_ :=_ec ._dg [_cf ];_ec ._eg (_ec ,_fcb +_be .TargetAttr ,_be .TypeAttr ,files ,_be ,_fa );};};for _ge ,_fcf :=range files {if _fcf ==nil {continue ;};if _ade ,_bea :=_ec ._ad [_fcf .Name ];_bea {delete (_ec ._ad ,_fcf .Name );if _abb :=Decode (_fcf ,_ade .Ifc );_abb !=nil {return _abb ;};files [_ge ]=nil ;if _cb ,_fdf :=_ade .Ifc .(*_df .Relationships );_fdf {_ec ._ab =append (_ec ._ab ,_ade );_cg ,_ :=_a .Split (_a .Clean (_fcf .Name +"\u002f\u002e\u002e\u002f"));_ec ._dg [_cb ]=_cg ;_gg ++;};};};_gg --;};return nil ;}; // SelfClosingWriter wraps a writer and replaces XML tags of the // type with -type SelfClosingWriter struct{W _d .Writer ;}; +type SelfClosingWriter struct{W _f .Writer ;};type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;}; + +// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it +// with a standard XML header. +func MarshalXML (z *_b .Writer ,filename string ,v interface{})error {_fb :=&_b .FileHeader {};_fb .Method =_b .Deflate ;_fb .Name =filename ;_fb .SetModTime (_bc .Now ());_dd ,_bcd :=z .CreateHeader (_fb );if _bcd !=nil {return _ba .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_bcd );};_ ,_bcd =_dd .Write ([]byte (XMLHeader ));if _bcd !=nil {return _ba .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 ,_bcd );};if _bcd =_d .NewEncoder (SelfClosingWriter {_dd }).Encode (v );_bcd !=nil {return _ba .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_bcd );};_ ,_bcd =_dd .Write (_bcc );return _bcd ;}; + +// AddFileFromBytes takes a byte array and adds it at a given path to a zip file. +func AddFileFromBytes (z *_b .Writer ,zipPath string ,data []byte )error {_gfg ,_geee :=z .Create (zipPath );if _geee !=nil {return _ba .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_geee );};_ ,_geee =_f .Copy (_gfg ,_bd .NewReader (data ));return _geee ;}; + +// RelationsPathFor returns the relations path for a given filename. +func RelationsPathFor (path string )string {_ff :=_e .Split (path ,"\u002f");_fgd :=_e .Join (_ff [0:len (_ff )-1],"\u002f");_aeg :=_ff [len (_ff )-1];_fgd +="\u002f_\u0072\u0065\u006c\u0073\u002f";_aeg +="\u002e\u0072\u0065l\u0073";return _fgd +_aeg ;};var _aab =[]byte {'/','>'};func MarshalXMLByType (z *_b .Writer ,dt _gfc .DocType ,typ string ,v interface{})error {_abbf :=_gfc .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_abbf ,v );};func (_ag *DecodeMap )RecordIndex (path string ,idx int ){_ag ._fg [path ]=idx };func (_cbg SelfClosingWriter )Write (b []byte )(int ,error ){_aec :=0;_gaa :=0;for _fcbf :=0;_fcbf < len (b )-2;_fcbf ++{if b [_fcbf ]=='>'&&b [_fcbf +1]=='<'&&b [_fcbf +2]=='/'{_ega :=[]byte {};_acb :=_fcbf ;for _ged :=_fcbf ;_ged >=0;_ged --{if b [_ged ]==' '{_acb =_ged ;}else if b [_ged ]=='<'{_ega =b [_ged +1:_acb ];break ;};};_bcf :=[]byte {};for _dcc :=_fcbf +3;_dcc < len (b );_dcc ++{if b [_dcc ]=='>'{_bcf =b [_fcbf +3:_dcc ];break ;};};if !_bd .Equal (_ega ,_bcf ){continue ;};_ddf ,_cdc :=_cbg .W .Write (b [_aec :_fcbf ]);if _cdc !=nil {return _gaa +_ddf ,_cdc ;};_gaa +=_ddf ;_ ,_cdc =_cbg .W .Write (_aab );if _cdc !=nil {return _gaa ,_cdc ;};_gaa +=3;for _def :=_fcbf +2;_def < len (b )&&b [_def ]!='>';_def ++{_gaa ++;_aec =_def +2;_fcbf =_aec ;};};};_ea ,_eea :=_cbg .W .Write (b [_aec :]);return _ea +_gaa ,_eea ;};var _bcc =[]byte {'\r','\n'}; + +// 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 *_b .Writer ,zipPath ,storagePath string )error {_db ,_eeg :=z .Create (zipPath );if _eeg !=nil {return _ba .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_eeg );};_ceg ,_eeg :=_baa .Open (storagePath );if _eeg !=nil {return _ba .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_eeg );};defer _ceg .Close ();_ ,_eeg =_f .Copy (_db ,_ceg );return _eeg ;}; // OnNewRelationshipFunc is called when a new relationship has been discovered. // @@ -34,37 +45,26 @@ type SelfClosingWriter struct{W _d .Writer ;}; // 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 (_ga *DecodeMap ,_af ,_c string ,_ec []*_f .File ,_cc *_df .Relationship ,_ca Target )error ; +type OnNewRelationshipFunc func (_fd *DecodeMap ,_ac ,_ee string ,_gc []*_b .File ,_ae *_df .Relationship ,_eb Target )error ; -// RelationsPathFor returns the relations path for a given filename. -func RelationsPathFor (path string )string {_ffc :=_fed .Split (path ,"\u002f");_efg :=_fed .Join (_ffc [0:len (_ffc )-1],"\u002f");_eaf :=_ffc [len (_ffc )-1];_efg +="\u002f_\u0072\u0065\u006c\u0073\u002f";_eaf +="\u002e\u0072\u0065l\u0073";return _efg +_eaf ;};var _gff =[]byte {'/','>'}; +// Decode unmarshals the content of a *zip.File as XML to a given destination. +func Decode (f *_b .File ,dest interface{})error {_gb ,_fag :=f .Open ();if _fag !=nil {return _ba .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_fag );};defer _gb .Close ();_fdg :=_d .NewDecoder (_gb );if _dca :=_fdg .Decode (dest );_dca !=nil {return _ba .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_dca );};if _faf ,_de :=dest .(*_df .Relationships );_de {for _bg ,_gae :=range _faf .Relationship {switch _gae .TypeAttr {case _gfc .OfficeDocumentTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .OfficeDocumentType ;case _gfc .StylesTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .StylesType ;case _gfc .ThemeTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .ThemeType ;case _gfc .ControlTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .ControlType ;case _gfc .SettingsTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .SettingsType ;case _gfc .ImageTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .ImageType ;case _gfc .CommentsTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .CommentsType ;case _gfc .ThumbnailTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .ThumbnailType ;case _gfc .DrawingTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .DrawingType ;case _gfc .ChartTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .ChartType ;case _gfc .ExtendedPropertiesTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .ExtendedPropertiesType ;case _gfc .CustomXMLTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .CustomXMLType ;case _gfc .WorksheetTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .WorksheetType ;case _gfc .SharedStringsTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .SharedStringsType ;case _gfc .TableTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .TableType ;case _gfc .HeaderTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .HeaderType ;case _gfc .FooterTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .FooterType ;case _gfc .NumberingTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .NumberingType ;case _gfc .FontTableTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .FontTableType ;case _gfc .WebSettingsTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .WebSettingsType ;case _gfc .FootNotesTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .FootNotesType ;case _gfc .EndNotesTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .EndNotesType ;case _gfc .SlideTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .SlideType ;case _gfc .VMLDrawingTypeStrict :_faf .Relationship [_bg ].TypeAttr =_gfc .VMLDrawingType ;};};_bb .Slice (_faf .Relationship ,func (_acf ,_bdaf int )bool {_deb :=_faf .Relationship [_acf ];_gee :=_faf .Relationship [_bdaf ];return _gf .NaturalLess (_deb .IdAttr ,_gee .IdAttr );});};return nil ;};func (_cd *DecodeMap )IndexFor (path string )int {return _cd ._fg [path ]}; // SetOnNewRelationshipFunc sets the function to be called when a new // relationship has been discovered. -func (_gb *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_gb ._fg =fn };var _da =[]byte {'\r','\n'};func (_eaa *DecodeMap )RecordIndex (path string ,idx int ){_eaa ._cb [path ]=idx }; +func (_c *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_c ._eg =fn }; // ExtractToDiskTmp extracts a zip file to a temporary file in a given path, // returning the name of the file. -func ExtractToDiskTmp (f *_f .File ,path string )(string ,error ){_dfb ,_ac :=_gg .TempFile (path ,"\u007a\u007a");if _ac !=nil {return "",_ac ;};defer _dfb .Close ();_caf ,_ac :=f .Open ();if _ac !=nil {return "",_ac ;};defer _caf .Close ();_ ,_ac =_d .Copy (_dfb ,_caf );if _ac !=nil {return "",_ac ;};return _dfb .Name (),nil ;}; +func ExtractToDiskTmp (f *_b .File ,path string )(string ,error ){_ded ,_gac :=_baa .TempFile (path ,"\u007a\u007a");if _gac !=nil {return "",_gac ;};defer _ded .Close ();_ecd ,_gac :=f .Open ();if _gac !=nil {return "",_gac ;};defer _ecd .Close ();_ ,_gac =_f .Copy (_ded ,_ecd );if _gac !=nil {return "",_gac ;};return _ded .Name (),nil ;};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"; // 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 (_cg *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _cg ._ae ==nil {_cg ._ae =make (map[string ]Target );_cg ._eg =make (map[*_df .Relationships ]string );_cg ._fef =make (map[string ]struct{});_cg ._cb =make (map[string ]int );};if _bg .IsAbs (filePath ){filePath =_fed .TrimPrefix (filePath ,"\u002f");};_bd :=_bg .Clean (filePath );if _ ,_bf :=_cg ._fef [_bd ];_bf {return false ;};_cg ._fef [_bd ]=struct{}{};_cg ._ae [_bd ]=Target {Path :_bd ,Typ :sourceFileType ,Ifc :ifc ,Index :idx };return true ;};func MarshalXMLByTypeIndex (z *_f .Writer ,dt _bc .DocType ,typ string ,idx int ,v interface{})error {_agg :=_bc .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_agg ,v );};type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;}; - -// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it -// with a standard XML header. -func MarshalXML (z *_f .Writer ,filename string ,v interface{})error {_fff :=&_f .FileHeader {};_fff .Method =_f .Deflate ;_fff .Name =filename ;_fff .SetModTime (_b .Now ());_dfd ,_caee :=z .CreateHeader (_fff );if _caee !=nil {return _g .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_caee );};_ ,_caee =_dfd .Write ([]byte (XMLHeader ));if _caee !=nil {return _g .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 ,_caee );};if _caee =_ea .NewEncoder (SelfClosingWriter {_dfd }).Encode (v );_caee !=nil {return _g .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_caee );};_ ,_caee =_dfd .Write (_da );return _caee ;};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"; - -// AddFileFromBytes takes a byte array and adds it at a given path to a zip file. -func AddFileFromBytes (z *_f .Writer ,zipPath string ,data []byte )error {_ggf ,_bb :=z .Create (zipPath );if _bb !=nil {return _g .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_bb );};_ ,_bb =_d .Copy (_ggf ,_fe .NewReader (data ));return _bb ;}; +func (_da *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _da ._ad ==nil {_da ._ad =make (map[string ]Target );_da ._dg =make (map[*_df .Relationships ]string );_da ._aca =make (map[string ]struct{});_da ._fg =make (map[string ]int );};if _a .IsAbs (filePath ){filePath =_e .TrimPrefix (filePath ,"\u002f");};_fc :=_a .Clean (filePath );if _ ,_dc :=_da ._aca [_fc ];_dc {return false ;};_da ._aca [_fc ]=struct{}{};_da ._ad [_fc ]=Target {Path :_fc ,Typ :sourceFileType ,Ifc :ifc ,Index :idx };return true ;}; -// Decode loops decoding targets registered with AddTarget and calling th -func (_agd *DecodeMap )Decode (files []*_f .File )error {_ef :=1;for _ef > 0{for len (_agd ._dg )> 0{_afe :=_agd ._dg [0];_agd ._dg =_agd ._dg [1:];_fec :=_afe .Ifc .(*_df .Relationships );for _ ,_eef :=range _fec .Relationship {_gd ,_ :=_agd ._eg [_fec ];_agd ._fg (_agd ,_gd +_eef .TargetAttr ,_eef .TypeAttr ,files ,_eef ,_afe );};};for _ff ,_ed :=range files {if _ed ==nil {continue ;};if _gf ,_ab :=_agd ._ae [_ed .Name ];_ab {delete (_agd ._ae ,_ed .Name );if _db :=Decode (_ed ,_gf .Ifc );_db !=nil {return _db ;};files [_ff ]=nil ;if _gdf ,_ggb :=_gf .Ifc .(*_df .Relationships );_ggb {_agd ._dg =append (_agd ._dg ,_gf );_dd ,_ :=_bg .Split (_bg .Clean (_ed .Name +"\u002f\u002e\u002e\u002f"));_agd ._eg [_gdf ]=_dd ;_ef ++;};};};_ef --;};return nil ;};func (_ag *DecodeMap )IndexFor (path string )int {return _ag ._cb [path ]};func (_gfc SelfClosingWriter )Write (b []byte )(int ,error ){_dab :=0;_cee :=0;for _ge :=0;_ge < len (b )-2;_ge ++{if b [_ge ]=='>'&&b [_ge +1]=='<'&&b [_ge +2]=='/'{_dfdg :=[]byte {};_cafa :=_ge ;for _bfe :=_ge ;_bfe >=0;_bfe --{if b [_bfe ]==' '{_cafa =_bfe ;}else if b [_bfe ]=='<'{_dfdg =b [_bfe +1:_cafa ];break ;};};_fc :=[]byte {};for _ced :=_ge +3;_ced < len (b );_ced ++{if b [_ced ]=='>'{_fc =b [_ge +3:_ced ];break ;};};if !_fe .Equal (_dfdg ,_fc ){continue ;};_bgc ,_afeb :=_gfc .W .Write (b [_dab :_ge ]);if _afeb !=nil {return _cee +_bgc ,_afeb ;};_cee +=_bgc ;_ ,_afeb =_gfc .W .Write (_gff );if _afeb !=nil {return _cee ,_afeb ;};_cee +=3;for _fag :=_ge +2;_fag < len (b )&&b [_fag ]!='>';_fag ++{_cee ++;_dab =_fag +2;_ge =_dab ;};};};_ace ,_fcf :=_gfc .W .Write (b [_dab :]);return _ace +_cee ,_fcf ;};func MarshalXMLByType (z *_f .Writer ,dt _bc .DocType ,typ string ,v interface{})error {_bac :=_bc .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_bac ,v );}; - -// 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 *_f .Writer ,zipPath ,storagePath string )error {_fea ,_gbf :=z .Create (zipPath );if _gbf !=nil {return _g .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_gbf );};_aeg ,_gbf :=_gg .Open (storagePath );if _gbf !=nil {return _g .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_gbf );};defer _aeg .Close ();_ ,_gbf =_d .Copy (_fea ,_aeg );return _gbf ;}; \ No newline at end of file +// DecodeMap is used to walk a tree of relationships, decoding files and passing +// control back to the document. +type DecodeMap struct{_ad map[string ]Target ;_dg map[*_df .Relationships ]string ;_ab []Target ;_eg OnNewRelationshipFunc ;_aca map[string ]struct{};_fg map[string ]int ;};func MarshalXMLByTypeIndex (z *_b .Writer ,dt _gfc .DocType ,typ string ,idx int ,v interface{})error {_dfc :=_gfc .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_dfc ,v );}; \ No newline at end of file